python2-perf-debuginfo-4.19.90-2202.2.0.0136.oe1 >  A b W^^fn@MԹG{.ΆE*pKYԁ@CϦrwDO׷Pcabq$\TH+lf3=l KƧee%JWnD2+Jѽ_egTh6D_{:4eR)p<\?Ld! 3 ^8<g|     ^ d|4D(8H9H:HF GH,IDXLYT\]^bcdefltu v8zHCpython2-perf-debuginfo4.19.902202.2.0.0136.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.b obs-worker1640081563-aarch64-0006openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$b pb pb pb pb pb p91fb2788c87d56ee2f7b296318d11a2a498c7297c7e22b6ea1a26010467d9e56rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2202.2.0.0136.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-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)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2202.3.0.0136Laibin Qiu - 4.19.90-2202.1.0.0135Laibin Qiu - 4.19.90-2201.4.0.0134Laibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1640081563-aarch64-0006 16450124144.19.90-2202.2.0.0136.oe14.19.90-2202.2.0.0136.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2202.2.0.0136.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/7d3f52295e44ad8d80189496d748c17e-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8ef9491018aae55cde4b4973c3499d5d953e8ae6, with debug_info, not stripped~aZ5 xutf-89fde0ae69e940245b864040d0d1634435251fd10e8ed6a6aa7c8c1aff17e1962?@7zXZ !#,B] b2u jӫ`(y-~\S?7׳qӗ:.[fޕyP~>p*65蜎܃S2͹ADKWvRjS?KE20 z%?]liQK#M)# ;|:@4{'Z.UEJ2^[NaV8mŠVAh"|A7Ks7fkCY:T*mwdl,?,6AtIdЪt-~59ˢ۞upsm(铱=`I@z.k hwTDű qȍ7 ƫG$%ChO&bORm zP)@/),m+wNUdvr!Ŭ'j8G؅Vl-팬 (FnDAM,jڜLi5AwP_ \}ЇXg՟ h}mK,Pz{=B ^IǑJ%Ӹ*(ގu5SeoIz/YשK1R}q˼nK%+}2k+[RcsD|zv"@C[ NeI@7e F_(%WJXb gIDTy*ϝ5-Bg/ǺEhUO^;Գd= }\f歰?2кAǦ6JD!s2SEf'z>c,8T*AA*"M`#I 43a;]S6V> r\08'6_6l4TvR6a^C"=j [(˖1H)>NAU6RtM * ZZw!}0=]N%=btrgA0P50vxz3wFD/fb6Fݜ#gּ|Ft8zoEI WڡA4[$-v}lt!ꇲ]zxT}TR>4Ny/T&v1!BsM%T"IcՀܕm)R0[%3;"i?LhZ$trOg$wFuNLϢ?)[s˵6SĮ%HZLfdRdQ'AM?r]4.Kpe[3@/H6,+51@]_XAԇҸ8]d|;(^B Mf2&R ch )X,'NᅦЌ`U*` yQrd"3]9YK 7 ,.Eah 7[yI괺y{jVeT`aܤςmSS%aaDƞpFMP7a8˪2xncj8HScӮi«oW~ٛMU ($ɢ3w&=40Gd'! l46fL a1;"v19FRO؋sSh>Y'KpQw F=-_"H2~CXZ N A3cߨNxB"Hu~} H9*FGoYU9;"j) ݥd|÷9 *bosLWE_^kI{zvDHj4/1gHNZ7TфiDk@Orf'b˷@v|4 (XK"?J ו<sҿֶkP4A Xs_'K`fm3CHGCb6D/8$`9OV$kr m^6SK̈j|ڄ]y  x ,ڞ=H})kfrf#ށ;[xOfsւ#҃s zqq6e/{ʺkQH?mX&^#Ϸ>K٥@~cYEH̽]]Dkmzُj{XC ةMH /r*d:|FKyѲ &1@ZE~- Z3^k|%|^}Vr&$A2/(!L[K nek1{= mQ+5 \OhB9%aϜNiĮ-CEK[XՖ)k;WTƽ_8N W\U qu@hЎ,!33fe-pFY>Q+8c\n6GC9DZWSɩIyKp}K~K"RN aNoڽul;,Q<8G;HOUOrڵ۴ ,R)*xy1)^5oQ"AMȒC  $s9a) CG~y 7}H24i4IRQvR诖ZbΈ*x=!L.LLʋ4Vo-@?M@k%"i0 .;& fab5q͚Roy=,4ݶWq {T7r^ 9PMYBlπ80>B.;M͊n)ϵ@w}Y_&8!0xdPm ,+oIUiLQ=>Ԃȝ7nRӹT0 G˰ZaE7mX)Y0xa*)Aiᾍ\(?醺?[?=M2^lޜ̭{{ Ë~dbH(=`_BԽ3ة"'#| Og/g]:8խBn?bz5J}HAk3af೔f̟9ii^sSbg^CK_&H|uD%YHۖlnI9=KLŒ y=Krhe-Z&Еg]B+đG؝dB"$!^F_ȵJ-u!5vo2Ib'1cQ<`7Taԍ_tn>J{m߭.YP('qN2^kcNpy@;µ9&ɧB^?{*aBFYM:nD[XP"| NֶaJ=V`:1羶*3 u%Ƌ뀦 Fj-\DMuDZv۝b+fr<3C8v¯RDz2Үz(>X)4-/l.|_INU}s{l9Q20jy k(",M-!-ryo ێ_{ dͺ>gH;a\z% >Rgie/O S'yO - ] FY>QPgR8i55;tR#UzJJLr{ 5Uත\{u/yi 13%j5b_6^j45Nh]+r43"k 5(,s ~O @z r[QjUbF#s1Bd=RSh/1)-jԔz!3|m6szHuY!B7\h.% Gjv\ѥP;R}DEaY /QԒZ&νi*O[I \!)f9"d[#ٙi8N9[^DŽ{|uֹwFgGyq{>Pmb.sgh]lj~6ƦNЩ4vv %!"c{ۥx׷^ gphgЦ)oB22*s:QԤ}/p"HѧPfFg\>YټV_iXk]n-|@ϵi ^5@iNzj|P 1S,qs"E$-Ha}&kx.1}Ԉ."0B1˚8<ˀ?t |&^ѡzY`S.8*;F`QNqc4mSmOfHt)?@"yn?U{ AYN"ղs TĆr};ѳxCs堪-¯ hUH2f߄\<3`psȭ~Đ!Zz϶~n$aS{Čn>Mߌ)(sA, k{xSly'hC ?ISdlqp3I=4o.֨9BmטfOX%c& Eu&+y92t6ҹ@m +.̢ݱFsys!syOc^B*N-0&) 礀v ׬#[Хz2?ѱԯ&gru u`Y]XЊ""X(?oIVεq%B$s? ,~ hAKs6Jm#iI U񾕅m蟝fΩ1{>[)jOWLEEn#G^3|@TB*R؜l0Y$ r[Rw^EEYk`vE)GR! ^~]w4HJ%@aڒsAwW1NmHOWZPE_tێX:yԇZ+lz{!c%VSɀQ uB`Ȕg@ًX\BocyP' 0?#>8 U=%e('FlPm|3jE`T}{ʓӤտ@8 @38]2e22ѧ"'ұV q|78x% ov|zStjZY IZ:Cζp|h[tv%̵@CAnY oat~G_@9xgR#yxTjLvAM;xn)N l6:m6*0$bIQHY7[:[V#TrD_S?D~,C cԝxHdc4 '9WlsJL({LJsp3[5^oI0 d~dn[oRw]p@陁G }YQ08)Xl͎Tno̵_3$xjy(˓bn@ƈu>n1m8k}";CCrb _ᚲ{sfxmuB㵒ǖ²zn3 ѓުBV5xEʛdpS9a|2?S;GT;#PЀ,ێe9֠z^'7JxY,%'tT*O@fXl+f W,K߅ZAWP @p=[_0”<(˫P$èi=/.[vQzKZa HriGv|pmyDv)CiA&Q?Lw<&+7xMV*e`ߵ"nYVdM :f<~EDq'%|a> Ԡ|>'oMO4Ԍlw*Guw7x t숯&搦렢#s$ :zDYݱ >dWY%wksi/[_S/BXL41׿#xݦpy3fxml/d@~ALRy~Ӛ ЉwFw&5z>B^q3TNr 'OSn<˥yQ Db̓ϑbvZ;}㜆t)adp- s-X45{oeI[ cda^-dib4cݦ$Z:AqA($)R`HQk#[ /,H#-"diO{-.)&G-7hY$! |TdћC(S~l;~ n$T_ڙӼTvo,tX["*qŇ=qƚ8!- B.KE Ϯi~\(TYE6(~(А?1$ZQL^srC!B˔;`a1V!aE =ԽQ8w8ǁ1/m: b:StfY0tZ+;i;kxrM(r]5s&qkKh3 yIaUMju5M[z8.Q>5[Nkqyby`+KVF6*:{KCO$#{/3a:(Iѕ,6|+f*-R4F=SvFpFI|$d dĚ[5`8<4m(>2z '(*X##>n{M9j{//(#e 4*Awy9OhB1.f5;ay}=Nyl2au09?;ЈSf\fx!!msҤYPk)C,^(V`}6W>H 4ů ߳*}̓+&k*R pwghMFH/02sfmCe4gQҒQ4>O|f'\G 1lh=42ONo'nDZjoͬ񘬃]Nv׷h9hmj5/.7fm)BppE",f/δ|JfԘwM2g.UYò52{tNDA) X<g (6I}Tتh{צ[<<9HըOCi3k8/_ɹp*ͼv6OfM;!QkngOj-mדΙI;oP0?l-Ɍ~\&,a8Prwѳ\lȊ*bN>7[l0U_f<Ļ9c(F+7Xf) ZkE6?3lz+JFOcEa~% TT8L qf͏6X0yQb'2SԢd!7*I>r6TN_Uixh7PIDI<2hH\#~v' Zݘ@wږ5bujiT(C9VNLAԭT8m]BﳥEdi1 ;U'f{DȁQc9]qp_JP)'w}2AwȎ^S}L0"JB4iml+ĭ%H~v(|ksbEwXi0ɸ>}Hh<6mc?HEM@h!Aȓi 5~ 3Ҹ&7M-03x zoT-c3~ȩsezQ2*uYHh_^5j%-jɸMۣ5xDUN7m:¹LW3&kHoHĽ lty>{E18mȨW(-jaSYJ>gVVl%=.:4Mw]Toe;LJνW(^f9j}!9cyxNjc6mikP jPp%Ǎ({|wْRUT5?BMTSE=K2"Q,FfתD \퇐({%}faf43Q <@m|ha.:as'|rD铩5 XLQb#:)b=C rvXy1Yf ?UX#:Y*ylUN2#2j*z¾ϏsׅPۘ Z' h!^*_~{7Ud@> 2G&f'6ML=@uHN ܦ#U7c&?;>q^FRNs%_,Do|kƼ-.`O}:a!E pkCFg=O%+K3G*JP|1w|`G @X^>t?qM_%/RS:J!=B_B6|$E6YB"X!z#SC K(h3`Aㆭ?07ϓ+\qjώmsھ` my@t:{mX9)7J\ohh6 4`/h~aD=xy"&."!Z> P;`<ظqjw<bD'ř{p}O>DKIV7m]^pz} :N:\J.+p*]ي U:sR_$ȚjOpBMoP(q3'?B!ghb|![ȋ<*WvKiLqm.WUwHCM ^5`%);& z@*CDgdǺڽ"ϴܬQ1ן@ns.3lk()e}7F"Rlϩ L٤+7V0;uhTh^rԥJa(+Ir^ɔ}DBV)Tu cBbcw; o{yͨ,!XHˇ7őD/3l0A,c(QhDِ߯O-L|Kyzt_A>/bXyC„ k{|l Z PC^RDXWPGD!kHԯi"VB5vfQTQ$-ty+q*4JJ4饞X6߲ޖ.\ai'U[yq_ǝ9>vD>ǧڕ> "9n2?I@U7\ l`#zSAZS+V"{.98c{{CNo+c}ßӀ4t xz\:u/$jkARE\ҮqÜDrΖ}B2"C2s~;V9m(LH䖀*%oɢkSjU<#l}mpolninRS7hEm7bwBa}1(kh^l>KĂA~Zm< %f\`'k3fvXȭ)Bew<̆O$UBh xא8tl|?.>KA~7$ɔM|I:4w`>,S2KO!Э=PVRM6gƔUVtNb1J桡e߹rO3)jRxVCSc?4tYr]쩣Q[ZyTqqGLG4aJƭѠ51B-JoV"$ܩ#[>/ԀH t"pۢ7@N^Ym %kztQRfeUu3 lvU:WF3=1oRIw]gYά"BmȘfgS-/H\d=S5O CӸ z~<uri-H7(ƙ{9Ѥ+6QljZ-^yukN:LD F}U+ Al.ݲK0/)aΤ%?&LJ"n#[e"p&ͩy.Uсh= &G#wX&6)tXWA^ZkW=@8$M!U+]kd/+srشgxex&f3h)U!LeN_cf buf *3{'R|CD̪Yo>/LaA݉~H,J| fzLEK{GOu$>(o{n97׏h.{d_k Lpx86z%$I*)%qOyۍj RW`Ӳ/XOkLt? z<>y}&sc|2S[DK4c!b?WgKb}YxR*(K<NlË}*UMRT[zm(F1G8AF3y޲ʰx3i_I_?8,{[ߐ_aOZ O%mءnȣrh+DI)q5̟f;Ă$oGכV a,Hl%*Wr0@#{N*- fiK%F)\ +*ǎX1DAV g>{\k} GCi큄KO?DIa$VVKޮ'^X3=]>dJZ-I'+5JjPº.yH@^Ό (3Cs1HoSF-'BiD%'On}W9LrHQ.+Cw\k8wpOk& p S) }$)ԯnԤ1xk<?W1y`pt@Qo-IڤTg f;*QʶÓ%\Խ'w@"D(v/c Vl057ā;Cm}/BҲKtmWw3H5J!1fJAcSAȂ2U$3vPv=CY8]ME/R-pw Fvh"\- H Bݛ[d7MstG)9B̰>&PbS 1h l)teY9^U+O\;z$ee¬ذ,nN-;#fEMH<>)(=-(kQJl7ϤCEYD t\|Up@ dyM9 q. %\S *so pYvO5QFo@Um{}wܮolK7̺&f3kC;(RM"V4US1Y۾u_-Xfc {ƸE??XfA`F.Upl?߀ə*'d@s):~GVd"Z!$ uQfW@L !=4f~&n6a7P#J$7|r,›_cBP1-IudOrf+tdOԛ?: =mPQK1:s*AцU[S _$0A!m ^\y4(Fi 3_$-DGM#6HUZN'gkg)J魉5 YO #eQ<ob`g~ۉ?'!_1DP  Q?]YSԗrO$K~";:9:V|Ys.dy -_ qTupm{-fhc/:f C|_?ÃgH kzyi҆忦X |4vՑ+H(ܛ%SkKYXO?k2U+$SP`|$਋,nMxvvL4ݢwLEI.A9cN%ǿ2˘I;T 9~UAÃ5KxtOW[z63if ۅ)+\q0[hlCͅ8%F_L x{nTquٻ:a AupMwtxJ`92/gtmjV\i6X2Z600\%cCC(aۈ\.pPKY*[U; DhhXW/W|zƂ"3=OM0CZ /}"d o@5qOz22M1GcIu;oDÉRϽk&?訮,m%Fu3=Mu9a߱49vb k?Q$9d!.d9i'.1̮UWȵTQ֛] F[,2#E2A4p'.r=n&}iV2o)EM"ȤJZ^#ù6 xaĕ1Sײ $=&)_C8vR%GI*JEh^mp-a(rEgwW"oaUqm_fR_Piktn^-+p,'c/96xˤh)Bm9l~i[<ǡ'-xHib!G$r[wVR XJ` d:@mW[ZfwĒ,RMHTFxk ퟛ=(NlzUJ174^DhiA!4b ? &o8j<s"%MW1h {X 1"w$k7( Z.J>{Ml|V v`auyT0ux3fscBp- 3vD\gf?_,}0v?`m =tX ׏ 0 c=eH9A|럜'YWi2qbYc%*0+nHudZ%{uhvR-[h!a+U]`6"*e]{t ZЗQ@w7ŶGdie_7()CԛL*i}#Y;s/G6T\t7 iAYt`B¢ gѽe:u$#t7p*Wz|rxADWH/~;Is!|P,_x-M{&*v_^?=^9[(XGR3u[3̸6{- ûXf-Ffy(8lZܼ{DюYz 鵴qSADUXt_g ~!J˸RJ&V|])E`RW|)0Wx-~*̈́w6DOcC1C@ 2WYșNW&έRp,E[@U:aeqfS},\c93]P}_LܡAXUޏ;[T96S# <.ӢtDzm~@:;+LLM=,,֯ d`}pv-gQе7əPE&wErm'V$t+S @PcP0VMVEB\M0ˆ95p8tD!)^ o_م|@y+rj0xFPכsn\I^?7b-\;"#kẂf?o8dTD夸A^w M3=+Q z36P&:K9<^ AӮPJJdA"'{;9]22}1%lż [i1qY˱vENaVՓ_uXTЏ/aƲDYS8; TJpHmEHow H q25jTm1ۿ3Z/+L Kݣ}ל` ~~hcCߙ~t7qy#ԣ̗EU_7I"=D\v0@%,<ui6ѹG 50nƱeZU^,@~ѱ(Փyhf{=~~'=/ F#olѤ \V f0E:4*wt%Ѳjl;} đ.vy{WбWl,DIq ,xT$m˧ %x@^cOs |t[ʕ~@tYnEV-jgps+JPIKAh$9:L@f}uSC|Fߩtvȣp4[g{j(IOs޶4]qsKdd|@ЯBvow2m;Lxg0nJs%~s{L4\g9)u l˔F##8f ]*w{1\FAfvGLrkƷyYٔ2!9 _JMiBClhsa:g=! Fqy q "`  ѷ%R @@DiuΚ%*aPkWzQcW56.f"/P>7P¯K9t2gdX f>M!+i*4r ijI/_w {XlOe#W'>HoSF]Cu^fNya5N^Kf~@C1{QWݲ=һjWW 0vkLĔ:k)PHR P%vlLT!}TW(%+;oi7!5s-4}I)Qy+VC ׯ@5 J"kԦ0\,1e?n=gWtFaG:^}؛?( ρ(Sur¿>@ԛj*9;{t: xPheENx)LBSمڛc"hfR'I~14Ž%b[% mg&ZͶV5%m kf7|ݖI'aUҏ04+D ՜I#=ˏn"T[?Xf+Ǧ7SW;yõWVsumk;F<u ?R7/ wts\s1m# w<%*1nR_IVuh\T0!}=~`hip> KW}8=/Bd Ěe U}`sm055d!oFUl46o-8qw?Az0u*)jp 97~K@!g1 Roə]?>C~XybuXRio0z /,'Pt:NDEqzG1qԷw_nIH$| :mQ+Ǵߖ4Z@a  *~i:`];j'`/oUwGoX!- mwS,2/WlgI=Ck#˲RJK1gp }Ư5@Rr{c$6*u 觺wWf^ag9whibas)[7Iuth$;m$F{#l?yJsӳH>FǟWP~Kh|Ɂ^iچSYؤ}Ș {[0 ø'T ڪv=p [ýڃxɎVseZÜfsyONFڋWEHfډHП̐jik(zlwMM\j1A7r'N Ue%NY+2\HjYVAf&?uv3A~Z7/xT/+OmUM-7et(2%S+:#[~Ϣrqʨ~&""~Oja=-|o5:Q0 j#̓bZv7E$nR8_TBF8uZdDS(?|7 bσֶZLSryBpkqc<<msX mKJc),Ԩ$>PDNl0;ڤ!<`{1 _^ng+Kdi Bog 847QqPG"o 麔@Lsn&]?@Lf0||>Y'oIY!AY{Z; {Bt1xH[ o%gzuvV1̓|>BEuW(No"Q^[&BG ؘg\ Dky/E6pru̐o.S9JF}wyVz*\!W>zo*/XRZPgov3^5L+Et~,qe`c*n-u|ԧtt'Z{E&1o]Y^ 9O\hʴKYj'&^J&hˁzplj'O7",Ҧ2۶w#<5LT?!Ҵj'}|.)L E54d \T_`r4tUJ\*sp 46WxrRϽX:S\7(ol0\a% ih;ϰCai-X-xirQ+ KA5KU ^BH΂@tN"ATuKAE3- EߞTh LO~E,!bkGܦɈRM婟,[Flsx|.8p.)WԗqВ۾ ;9'>e$ib'WZPhujڪ/s/ScEIJEuFލ@Ъ:Ҷ =(ƚ *đ !*D}=itNWAkѼYf\҃-w<革hgQq?}_;S8!d?bz \π!TtZ f,cpv6jZhwhZ颠ID>x%9DZ >%ì鉶981x% ՝lLl=OHAK2Ujq hR̛+% z3C}Zigߨd zZ. ~BR& lxωtjZwy{0)~7lq9wxB5pFsػ3h˷-xƻ FbxZO\ sݕ&j+Oo֎2 Tth6(=3`q<ձk2F^KRѱyʮMKLd/ؕ۝TJ['K~-3'.E=#܉C@Yff{{N'i As3">>O}e 2k|pbCd-T"5^8i %Z!JyDZB={0Fww#]Ng m]h [Es1Tt1_~ -1^v !"f1QY_8u*8 Wr 7_niE(ur߹IxHNITeSa8 z*l΃1J;N&T&"E-K]qkq.#pV߁i~Mٟ(W6NXiup,@msz#ю$z]C:8rBU +WnfAT*G@r{[Ф0v!wn3.5\7)TcJ~mInګRZ QΫБc}P 0*B76ݮ`AX/W 0V/kgD-iI^Z$CV,rA{̃ҠWCqD߱dz2}ȲXN?iuH-A%"kܘG gY*&ox9"f%~쓷A5t7> u} j"`5$\<68d ; D $]'.? p '`JN?ν8{ @O4c2t=7&PmEOFeGx`=@+R*9UwhB<|eA1V; &|1*7h䀀 ╡wwb5SS ֡QȱAffM(}/~ނyQjV%1W>O).Gy#-ݓu11CG4<#:_U)gkƦZRAdWNs+d~/Bvd+D@vǪvRhKŚuH{ۂ0}TpJ*A@Jl!W2Nht:t {GH뱠 C[YE UBopdR#Ƙ0—Y7ֵP꺜&WX6?/ ۗ_v}Q:hvj6`he?8`79RCkNmR=fH"j tqi"#= gRD,\^wS|sG$]%?DÂܚEmVC :aB> $wP3-"\{Ic1?>4)c&ÊK)`kWK?́r'CmXI;.9M=M%ziv72cEOC᥶HA/n+,L\o=G |z%0AO{ htNq'=z|f勃4u(^jns]Z匉n$ |=Hig|ա׃kS:n(^5G%ة#mxG/'(Op RjB.w7XEz>fNgPh3TI &.s͑*)%>3B:Yxk儅]Vn}t#*K $GCSr`13agm\\ܪر34}k So~=+ߓ蘈jnǞy,dpD1fc$eOuj麠AYWjo )UF8J (.Ne&GM_YOEx(X֕1ѾD:tAvUZ[N`Ctw+({+)ſe3cPmX~YޥezKgj=w"c0 z(3, u.Q?/M4Tg"f?zMvg8T*CpRݢيqQD̆sP(;U5 ~AhS4(~?9OhRA4 :}x*tUL(V'}|*06PQ5/)A-pDtMsO"o}I%1C5u%Z#7@д% zoP;\|_skc$ nF(C6"*skz"(ߍU*}V|k:b+3WH7ʇ=ץW9sI$c)V3Wr[Qtßmxa P hU {PDyeLڢtܕֹdFUe#ItDv6NMb[h OĄdz6#q7 Vh9IA\.]&DU;a Q͏M72gm/4iSȼ7$ 6YT34ݭBz* =n,0G([Nv$oPQih$O歵Aj2'' vw)/2 ~~7cܰow.:on,e1LT[ ^uK|Bs3l`U+7~:9@1n(eQ/‚9,x<M*PLj6d*3p#.-[6ӉuIVݯʢ'l^#.P☟h3L kh!XBs!81SGQ@#gb{?RK(7?}mv^b8H+rH@8>^q9lZR>.n}]y\/s_^iU ph ~&nX^׶%V3dVL+nRY((x4~ JRN: ±-%hW%i". C EQo۵-.jY yvQIO ʈяx5w`)5|}%r0#6J ܍@&_: ^M~UM4k$mx>n)?1mӳA"%6E=G,hG>/dzMArh8KHkL2L$%P+ 3(ԇ&ti-SSlqIq]G;0uċK>OLP̬\W@eZZi]kjcfTîA4?“>gn>ς}w6PLLjV#wNd|Yզ`E5տ1 krONiF`H3OQ=ț@s"m9T+N]s yȾ¶GM$e?,[Q9d0(Q( @Ϣp|;YW@TV芯OhEȔ%d?]H5䠵D SԴreZ3CsiNNqpvZ|W Wтpr7-aRlM'"Z+_Q l, y !vlePLWgdgQe_SS~@x"1Lw20lsex$4C֖c$N4LXop>\q#f`Qۏ3Aq,Ϣf6"ʷ,en"~f4Zc!peT|i%ի sO"KۯTs:q%gf&e4e`DsE@I?W$ϵݞ=']F癕Cцx[*g!7]ժv4r. -O-ӭjH3{X |(< |YfgynM QL%ϯf,"1z!Pv&%XW3kaz`l)k67X]l [D &"᪥)߶_o:Λ)k>_c6D z(t+}h%V'utL}nioJmm lll((ۓ\k6A5׽0@7%JP+A$&ؑI0dK<3l 8 qTl)`x*ŐxYr؝fqqYiLWv:v=᳐s"Ԍv҆fWnĨ9h=id쵸#p;L}mQKMԼF jR/lfph>yAUy8<nh/jǺ'IplY!:TkXn) !2jWB ˴_ʆ jv xem:ߊh<*l 3xkѦW7^0H:c(4,G!{2*/:ѨܮWkmXѯ_o6gDA(( ii_ w rwyX;L/W;i󶮊/L+(1eC4~LO! ȱϜ`7}48.8(Xǫ6 rTNkTAlQƆap!ZZ{lPh/eRYӊJ:&bɖ և㩇hNw/15 VjZiGCZ?j`rf>porŮ()=NݡT}GyztXu- 8])+[E{ŜRM'iJMum( ZB1^FVSta`q mv,AC9͟`hh|g'fлzot_x#WJ8|H}ge,|V^ 蔝EƹrVHRJA( " |H7j#'!!1ڏYM XP^[0mͩ+cxG ﳧtXm#q ԥ&Fx.8kDPsN'ʱ-l))rT{ ncN"M+ecRl? H|* dMs7@U׷̞fZdá. 6s1t EU$dwrFa!I[ p4*u.j` 6TPwG㹣+vZJ,zfy Ja^XC1ljfJg>m.b߃!пyײCrdAuNLNQ 3!Y۠1=i2V;~|<ٞjBi`p!G _.i`,rDr'^O}}j(ƥ5? [Y!T- P23mu~/+ԿE;hE1$w"o+q!-DP ( =WX)Ik}B}LM2`^@;›wɿ4\j>La5h?~Qa*j<+h,Xi^iϊh_"-=h\uqX`c9Vxx8Jf"nb0H^§p;z6i Qe~<)`9>vulŷ? kѠUR=||P(Z>- \FS#?48A">?"SqdC+U9MK|@(ǭz*T ^_{kl4:.3*_MϢ3a/qH p15.DFH-N \ɀywE=>vNHDcw=VːIQ:C dHROS 'or-5M3o2ZwmŎvY^Qaazz8.]h<٨,I~+Ґ>>%8oл2 9ड4Kvq9UC> ml/9 ](BCjΎoVD ͛L׆ݒLQeF 9RB|=)eJ}DYM +#߱R)d KYu_H{ȷ%a'Zc ,W-=gvGpQt*d]fΊQFZmNFnk-c&㬥[j'â6m/x=ܑqW1sdDCW<8evtw%@c_VVG73F{sW(NLÛT)s$V03l#A8lz~p}7p7# ]O<ߔ$[/-JjK$p Oca1 idb)[q(q9@-߱D^7Ȭooɍ>JY\p;/=֗[xTdSEӋ>oo1}20DKo*ZNR~vQXOV\M<]tU_̙Q!x->pìqᖶ%ZuK8i5Xb_'3؊6wHs:&YD0 aKGSF?<*zBzj48ɸƨ=ݹ!k7bq(\::]wzbl%}TlbHwcGU -bj42A%_N3exz9u8FBoT7Γ=8Y_m]sg23HUqOv @|{vD_8 yi{r-[>M?&=lÔ Bx&04Msr?7-J|ulF:#VHU^,Ƒƈ& V3 ,\m]0$9# V~Q>R79B`+K| $**s2K!yzQF66]- ;On͗=4CoWc=Xw51j._m?I^gDr ,G!9|sgچ6տu $|,Y plWqNfKλFO]m*6g0nmo]Gĭ<|0*eƟ2Cs5UFKMٙV*@~Xؕ7L!6Xcτ|gYwCqp0"aM>*k_>Ex<K9-s`-`.ÿEm". :pRG-J^kY& Qk:ṭ G x.~,~_9xU&m L0; &[iwe!":1@urY^MTb͐nK%1$\Rn% wi$)hЗ8#lL[ *+)4~ ɛ,[IѿܦeWc װt/y3c2zEH:a߰)!#{/k˨ODkOjmۻH; FI.kb>3~~{kּ "R8y j llMEX,N̽"'"> ҭhi dž/<k?+Hk[ԝ`NbЀ9TsYig9lᕷ. +>}l#:4R*ǿ\wix$pjE87(QFPv!32 T^'rzLZ}&jL`Z-K l*SiN~'C3B - '>!ծN+A8^KWMI29CԳ,d. W8y:ɶFo;ӫ3y8oD"?+z:,n^[d?)}p/sxThA3C/y[}i?\# lb ɣ'RԦݥ4U:Tܯ0T ﭂% qqƙaپB)Xi4v3lC"lR)?4k<HDUPHUB^BR#?iے;bF %]N6/";~Q\z%r,¦9W9;j` |֨ {`6nX KyyCCĹ ,"M#i4%\5'_v6{_,?]&C$'yݻ(pb&B{1Y yX7/rբvMYCepBa⨠qϛgMl mG}v~FK+y@!+q%;LdIh炀[7b/y35Mvy N# ]p= & &x{nB\4YI?WVk&Ļv*9g}Fyh z |bt޲] p78J[:}}6 {:vDަpѪ} R聯7~05:!ㅹ!QSLh<-}#,PCT yYzOzcBJcKHVP~AE?L( R@Xl<D'<=AhpI!ݰm=wx[@ ub_*zhk o r%J.w#ZP%nlz=@=: S$Mxg!Ma۴jAu^'^i݃Jm&u;b:7l/+G-% 4G7/kѕotly׼6>7{ʤ"+ @-+p?? ~T?S"nOU&?R 4#&HLPeE(4q6dy(~/ӋcKL*E'Ͽ,V?/:>A*Fpe$+6xeb"5=/p4l'?pIz!2GFjsĊC O?s!Kstr7-;╀0g*q|H:%ԧ6%-f6xz {!*~M=5xs76DCE,uݛBe,?֮v>в5W__0U#[>Y),H⽐Ɲ\";<Ժfu1`n02x-w". '4<ɔm_ѫ/2}:?I`%ǭ̙HzD-`䶏BC,Z*|biJ?vP" "o'"6LP۵Vu9h5π+|ؗAٟh{*Ooa;#R2oCTnG/h_zbxA ߭y?BԟP]z"u9A2Ф9:5LJC .s1@KhK>HH%x*Ͻ'|WE8tAeEg!usE#r'I%ˆ֑8'۳Gچ4m16v LcCWE4`K7*=nSz˴f8O5 gZ|6[O;/aro#QC\T㒄hh埽+D qAg\BTGv&o}+r(M5΂k׺9U0m˅$-3HNK- xajHp-dv_j0 xFQ(1ܐSH @DAȷB.7`tװa9O0$%]Skc,sz=hX .H̊6נMmo]9ҕfi[|Z&?iЫHVT+OMQK( G^Z{oFM, fr5vSy~`=ZNEV_`Z^t y7.J6ƌmrG*m+'*|WxːSHk-Kφ7Tê HDw%п~li|k^wVDd:n[S<Ϡ4@T* 4qkm[sj],aq"SE+'ΏطTlc oN 4 }eEj4yfÀiP1Ԟn:j݌SXnt'h<Ġi/>Yd]{Kb[g\g=C߶)OqNp 00F<LsVzCu'6w;_~|ِsk]n|~5,EA4l7r4 ̚MCjiaн缅!߿v`úzn- q56uÑi´ĺK;GkZK(pe`RRP FSN h,sQnrB _Xx[MBg˓mp60jsmWTMC:oMxIӍf|;뭓z7=]гR_]w1_a£6#5p*Ѳh zÎ{7]/h ɮnWCd=e?@Tn)}?oe9_5Xݹ]_jG2[ŇS w]d3S~QOSX oPI܅9ZFiµ\ʈkN~P yw;l:+jlX**bUe\+=/Xɼ7WzsX2h_ҧIkK6ʽ7F\e|+xobhwW CɲDD˸o/՘ j~bրWC3wS +3+9`]J7"}eg~'s҅_-*\:^硴Bjx> ]GЏ C&HA 6T [yN*- -X/.yCpP0nJЇ K*fG!%JghF>^,s @8AGGyQL}6ﮗlds%+\5m2@dxDN-q1R!?5N<#V]3noMLz*zS, s_Pì"?fYN] K7ÿ5TfR4EFuyue^gA Mj\X\ k%^+ފgc5,=ziAY}`j&M]F k181h> p}o3vl2sAk1^h;כljz.S /!Xכ( u>muBꔠc!҈rm{x[Pp;|e GB(?DhIĻEb:Gi\*bqؘF Z9mG,f܀+^(4a-mհZԏV;qu\2__ue&OlATyAKHTG.=8#ZJc|S[8PK9GN}n&wJK0`&J3 і ;uarY H~E_fQ᝞@_uٷPrM5((ï~s™3<6l]˔pndFw/7q.MWa;g̓L>TzBy XGr:ee ?\mfl>M" ?>qS8lQ  ^`OSQo'+ J=8Tky/!V#<n|͎ǁ|_ݷ$cDC#.<"dÍhUA{;tx"G;WRo?tG)Z; ,r0;h2t ?##A9N5C b"k)_b dKcJ_5,g.d!LuX^'"ov#UlS9"|pq$T'HM_;1=ϥ\"j˿sdtkG]"Θ]F)-YdY1v؊^(+K鲾Rڝޘ6|V?AmZp`7ÉIQ37ҒV '5R:MGGNW9md榾Ne+SJH`& Dj .YitTͶaF,3nR#CMPvNq8y iֶQʶ)%gPtA+K7}ԙY}*fe!do=IkcwT#s3eaq< 3Yڱ+䳀:E@~,9e#1ò,=b %sEOr +E"t. @)*"ݐ 9 =),$!iZ LAj适 |Pj`^o,Wr="`K^`uIԫc=+1Y) cDpP+>G/|l7x3M`i YU)߬e.8rR\|q|Ҍҽ-^DoK7>R}uH{O.go,C+w:U[ڎ/D[6~$G>G>dp0sts$לXqVf&M0:/d|oV3lyo"Mg"|19|t ZbEprY&hL79 paD\IQ^nKFxv37S\8L56q kxl$siqb_vs3!܌Rm?9BLMQѵ TE&Qdb@:$/GgRzv\n,?tV1A,_,v; (+]J G I)uɯOV$Wb]9q 8rL|FӞ0}% kɤOYvHA'"rv-eN󿒖ʼn_ⶀf6s-IP%9 FSYc@P\N+m^+5rϔ̼DiY uҊe>~nv<݊ %܂Arm]`~e|"t\%@3SEU~݆ [RWcq 'N 7vkVعcFpG{y3Ĕ3!ZUhZJq2AA){xea"r,\q[;⁞)8M]t~MwHq{Dz0]U+2Ze6w&C! ^:KYb84d]bbUdFK}ZFgÝFƩ3:ĮFU⚝İ5ְH2$Z~]ۣSEynVlxS7вe;%Xg[t[+?k~)bTVTtd .^TP; Վy|?L5r ܻyvU?S1NhT5)SbNBC~n_H=#2vU@uV )ZMW܃︗XL̔F%0:eUpV7v9a"L.D cUa0 >wl̰w"P]k@ά~(|ö-r@vDk+N˭:Y,oHs"V󍒭xd&MZPU+1䂗iy]PF,CȁcYE"vˊedf([OکEֆ(w/sc3dYTT ޿sF BWRt>M9WTLJZ:p^[+KJ[Geyz)|EmO~*c;U GݳHiTzgtTYgڂPS FM(iL%I*^=#3=ʧErkne {ٿ!K֝2#bxא{ hϤClHAkUbRѧ-6|7/-bjsQ&X(ƛɰ: gtPs…c0eBq3۔C8(p(R]%mX|  ]TUmx<ň)-N}U/-m뺖닻."R@#fh{m5߿.<L߉kīX/W'=5EB=}?۽K` ceug=)Vxz.,<orvC4\.vH+R5ֶ厙`pzU @$_}d҃mmZ(JF(#Yۤ7%0,!f9a"E#FJIc2`8~ 夥>r~ A t4dԸ0i~S:+eE 2+ҴQ+>s׹ AYUT=y>*K -qj\w,4^ oj@]nuraϛ~H5uL 2B-VD-먮LsgM*´^*T+L}&nPKDEu62U2L9XTii{ϨJ,REkw#V;H挕Vo0˦*Hg H%'T"=O牟H.*CZG||C/ ,^Ħg4 q8k%z.̷ywEhcKs4p85mxlgYʙo0Qe'F$0}@>4,RyavyR( ݢ"qm` 1-mnz:{ 4v쭟c=߳Pc[' N.pSLM5(RUGYuªSL2խ%e/erC Wv|Psy)ؚƄ%Av;f%˛4;0FYq*zxAlu5U' lEY|ZCW~97pA9Pf7udR{n,oFKy-QL^7q+V# %+UCчc.Jik eїɥ?L}q^=\ {0woGPg xm>DAONaƌ'cØGa[bVz6k@2b`qgĀ1K͢wx x\Hs> \T\<$\a(Pe'!EL~%T_U7yev3c(pXX fs!pS Y1VGY8W3{'aVrBD59CLG fY}ݔ-2߈nWgb cjzM fѰ73cm`AePbK+fKܧnI >=w=H*?UA [1XlLK;%$Ly,BI@6tL?@&Jpn\:]V'yj }x3vS S- c*+(N)ۥ 9ۖpkx <-U `Pؾu7O=w"r ?5GڸlwA4 -9O}+'~Jp̈́`K3tעSZ +YcmDb=Vy7hQ͒;sF'nm$7[rI;vZc=N]ߓY: _c+_JVL=Ǔ$kn0yF v-o g*H:b1 u $QL)+pRyXDȾsB,b oi?<&]bMEGYx* я $G eUZc<'aA'+՞546NhtP)S(x*HGk?,F S{P,?$W_hYUX3H(:,\G L6?, u\_Hy/<< wA Pj,[.{T9!/NTu$c0?U lYBV^Uk<49 oV,KeOM5 x=v0vPxY(7L5( ;)ĸ deCO_Y?}zxv)|5M*%hiu Si?3Z7~V$OeFܛ.VC|6p"wTF!fI=F@bG>("K"a[t^QWMyOCgص^;W]n%?Uv@[}Kw#CHtqQ*Ke  G([a:Jߨ޽VE'$"gb)h>8 z5}1 D8.^&yQIaEj՟S,]4*dQ`W9ebnL O;b6F|-(9 0bc=!8y|{ύ/C)!ХOɏ ,O \nᵬA!m1v4/i%M3!f=ƓGĹe>Աߴ`8,68:w|%;wÑa^Rwu#KgrOU4Pc04$YiAK,$vM$Q Y˗PMQz^0⍇G}/)Wɏa:_#uAϕ6mPE=D$DdqFmv7|^20PC 0Ou\y.9@x h;Ö3+Wy̜Υ>!%^|TsxaCf03Å#c"ET]{+1Yd!]Dr}PYx jmb3J3<,T6#qxADv=;9h9GAjjoh9R=phֈ:5x[D3XX\KTk+@D a0*V/L *hC!ǯ]j:7 d kIЮySxT*MFHa觥c2yܱ<sz4wY1 }X*CpAố*mt6mD? }3^N*[8[_q#N?:xFͽ>A~0vmt}EVrI::WUI0#e |cWy?D`ے2N~b% оd=f;̡ ;de`0dx[ Ad'ŊB,?# CH/'lfPOR50Jz-rOORȊYyX KBXnfw_yaf*rIѹʼd Bm+\ T"1鬁u,u҆Xя'>FgEwnqG+:iL`<,;cT, lzxl31TvZeeٶ!R72/OLQF^bL$v0z(x".lc6@}2NE&?1(2zm9˄©ú c[cС,c Ǧ$xIk{T^'.;8 Z1AxߓR|w SuEZԣMՌh[(uB/h6O$c?d7yJChXϮB9pœvZV652])FϿ8so[U}apj(]vm*JUH/TKgVHStb^R(/xQ]d.x?}CǴ3V#9 lO/wP3/Df Ro'1nJfLKO*-)xluzES7 *zs~?6$NC"ٓTN0ҚhBfR=.xo+a3t.#*RPN_aYmu(Tޒ|Ƿ|~gbeܓO\B}LUN a\Zq[NvF*'QqsTY3b:ʤ1V5=UZ-qFē,QڲCkw]i֘]SI74!_L2sa]xۿ2v*n'*>& ~GyedH%:N29 gfEo+L}Ȁ E="& Ue\k7T&n /f$;P6DD7FZU攜, 1 &wpn0R1z/3a*>[\PcxۖwB/l33*ڗǷ R:d)k΅9ݷQB1' -Pcܒ\tVwCO$WB}/ l> Dǝ$q )O]І,YK pIy Z9RUP.eow,%gEEF6Ա(xg"7ݍ Vk4S89CB(`bAIof >(`2#ZYoPcGmxGe{4,a5vҝ$,K'W;sNp_N-_|]z힖(-c6#3Yԯ&e 3m*}XT;s*Z RP)%m[W:Ss!켛Jeg^gNlPG}!wyH 7S̀vZxP96PPT[Os:}_sX+ 3Z~[%} ^Ji,c rk7G^wS((g0%aZ#W+w! r>=6{W"1ɱ5X͝r݋#ˁWg]=1 '\ݲmyc9xpƿD+TzQ?q i0%bK\k?DVX_fvAy@FA]N\Q “k:NlYHt=%_t. Q+5)D a2n~,4\8ClZ}1q72kEW~OW;һE1ߟ*,jnn#cTq&F$uG%?){ā9 ~, &!XTe ŢX.%$~"+o3tGO> %`m[A@`61[*rߏ/>25g]{?9 \>6 <ڱ5;|qCX f͌Q%31RҗqlK0:P3'븻+ 3]$be4\}>:p"dˣ^.tjW#?!(ZM|jӀۡ zCcϚ@K/kxvZm᝞@*闿2Q>Z_“fZjNV)_عEzVvɑ,'mȨS&G#*wN$´FCDb<*wz >Rj5Zk\ [Q4$0U-09W)J;1M?Ŀre䎭ʓ~BGr`*8yyIh 2GD3cZ,ˏs3uD8C?z)no`=(`,kw/i&"5@W,%  ~}$ *PeCj-d3d6+s(`Mfni/\8/hA97uZ=a,P\u֪ѐy/X=;F#K'PfsQ ;AbOHp% ^"ʌ">tNI#9|U*H/ hqUp{Ltspc&=sz{F*Y^aTl_{w:gUUwQ!{' ,eh? ):.2% J-SV-FJp { #2T> nVTLPa-&ϥUq9"U[kjuc<߸=!F2Q8*f%e&N:' ˨= u=r9}hf"&|b],fOQ[.3e GU7ƥϟ6<MFO 1DkRso93!Y1{Fȑayɜij AED:f\)]Lq$;Wd16]d!5# ӸL0bO/"%0~cdp~3ݧNq9kK=b[W-|QLL?weY,Zoz74y C}ُw|4-n5s$LatDS;EW턖܊E8PA]װ >Ow7ke9pM=RR3h[#Lyd#U\s=1(R6 cw͜ZqvЊeܘs}smfd"bQhJ[cqZ}m TUu!Q>6_PQ%%B=O͛3`~$ sG~'bᗋ7tTuc!RUp./92|d 7=5 ~~ukzW8I3y;Fیx6T>nZ5ʗj5h4xg\afhw+>] jnɢa~E*ҔnT٩8wy_U%u))"`g"% \#Z$eSH*qywEF!PݎAtg#E)s8HrzT7j8|]Q/EI Ҟ:eةاb%H?GbLEÑ@,"ʑ'SmTxcayyjZ:x!=_یP_~D}oVEgǖt-\mC rg1ui(W̪ԆՇO|]Z( O? 塪vݥ@VJ7twefR2#. ]/*VDxz NDs/ݞS 6:7 lB$xL'ݜfr o Oyj?+16 3Z}&1W[Reyh2Qg8iGJ3b$1 -lg4!̭OFhZS|IJJ@U9⛵sʦ)wX&W.Inrc*aQ[ J짬(X(5rnZ@NjwG>Mױ۠R== .'eue%1?us@ӜO^7>\Ø))hH#[߆k&>6<;RӽJcb67;I\gNf OhRuL̜2, ͍,~C2eVߕo'Ѽ2E2"rZ .L-*\Ct7-xֲ$'wN|4MQc𛇘~jaXЋ%D1U/d`]nWdq? D bnM"VND@ ;ׄ8mCDDZ9:6PtK71?odؿrNF_z 5XO&SB|̸\ٍ&VU\8Y J`Q9/RWM̗%h( }z ށ@i(M0yf &ÔoqonJ@'m/wBe9@ WٚTto_x4_hkGq|>KrCtC;϶eE|X4SeȠyu kƳ s@5Jd?i1&Kr;i PN@;$y$7}v2P1h?$ӵ*yո b.sz04GdV\v+[jZGV/4ȕ%ʛx%sh4Ldƹ4Ð5+ fqX FJ]}QlV ]x  OuQN;%]<?X~M"Z䐎oҲ & d];Y}Fi1*5ޗ8{"O02ɌUHC%(ULf:LZѪ %,UQQ >t.z"jB޻ÔcaJyD2K,>.QF,G*k5CFe-%7Uο(8sB׆A~ 1-QV4qm< gYIvMZåtQ0fCxaQ(N-%aPćTwRGab>W;op V',"7;WLy׀!2*࿶4s y*e1薌e+q<ɎK;<@#Ѽ@DWP1!cWg,ϒӬfN;;A$lp\Qg.zNF2QVkLG.G]"ʉZ7]^{`DU e7փm<ͨt%\囎oVC_%~ab$vޯ _gE&pܥ詈Z; Q>`QK_X@d/x5RЩo|o֋]m"ۥ|6XkRrUڼtV^W[x5W ^7ڊb"=1\~]9&CxkhF<`^¯KԴ5Z`ށZvM=sml.t)ܲfjN&%6M^y X az)u4c"4Pb:>26V!:TBq/t`yfGN!H7D9L'@8=srC^;Me}!-J<:b$>;NT5`)m:+4 QXhk䅕'H#3mbV59-!+e-"$@/DNvѺf^hq%Ts&$dMUSg:|^fh5\A>7ܲJ'N $/RfRdS\Ch89bmym޷ǣfm&^v6.w uP?B͈ssi-CC,N$^k޲ʳ9Kf<4bY8u*?jFh/#\$llGw`%`_#;;֌J^Eģԍu{kE7_f!gH#LWF*(l6$L;FE3ɴA*Z#W@o[>5cTTį.SJ;-= * ZhJL+ *,|HPpW:VfK*(?h1뭌eCCg'W=&h^rq v%Nq_xJ}b8| Ӗl?PyЬ" '\DӒ 'g%w#(M8 v(rq $zd4a#OR {?EfؙiDz "\ .jx}[1ˤ}з,nEkAr8.zE|$7~Γc:8|\gE: KSgWy9"{vc?Q 0 MndflԽ/ٔ}̬z&nŔx!!yIV1N~i~ܤaJy%+R#k"o |=TBg ~ 'xlU؄qsq(ATEoêF,yH[pzή.$<3\*ڣ,`Nʟ70,XnX =W!7VR'Iz"D cS 폺EyvKΒr9z06xJ.#@F ×εmaswrUy|tt%ykZl$6\X#A%i{Ul>.a,"йN=,Onz5c[k=-QOwg/Nnչ1O fAxShb~L v,tblM]b%{9G|aP v*g6ruWt->j?AX>4]ȩw8{?A)"xrDrysoo`q'3)t="r}zF`ܔY5a+vm  n0R"Wd T77jL W@:ߤ#a"N@8d I!Rt^+ fi|S %C:`C 39tj>SF@F4(jjGAW1?&Y S+LJ] ,ݫbd[#PM R|W]Ku,aUS4U0U F)qݛ֪~ 8;98D)uR֤%7ᖭaX顛0IvcHMcx|+`ϻ#fˡϳWl/ LK\QX&ULwZ@ɢTu%1q0cSd ^yr锸~7%7i[5!*C+ 'h x~W]#FqyEIb M QJjtI,`?٪M"퍰u&9и8 N[E7KV:Hob/3lthgP\Z3_cA~MdtO[<}0DX:m`bH4&5q@X,(n @v\s)!*:76g.wI vH?sj$yv1[[L-TwPf1 `(DCOa[AEzѼT\>btkLA)\R! \yNN]&RglsGt[0hr+sw;˲8 :pU3 LفbăZD4yTrm'qXv e Kˌ(ifYZ]0V9-jzD}{J^Vb/^j8`N#J4$IE =*%׻Q ^} fa]1 hDiNocV￟<&,)ȊsHu6{+z:2)b}2CqD i=8@;rI'$#Ͽ3G&T烯(1lVBV$ ]Z#o[|IHbvB֩@eI} Qiz!zYn8j+D%>Og u.C*,~4w%tQI3_sjr8n!%.p޾\{[އZm:A#kܩv脸&v .sDNObw&DcG"wI/VnɈ50@/y`^Q%r,JWT9;=D 4.] o96e'd{O:m^VY70( $384rlCK0 ò]6D_ؚaR(ϧgC+ydO967)V<΢Dg~fN*#8Wv-ft,8us}a?:  1m1 e,;eݓ4+י?n*]t:bs x q~Unl$$ݥXpJYdž7+M'm bYd1"UBS\ˑF#S @Љ-Z2C ֢cR\{w=) 4mwL_#9j6V^kg QQ7oFI߰m/$SYXO3=ߧFU Wv@ ~z٬Z6K@Ԃ}_`i#0XgR2ɷ:R\@E)КػV0{?%RD8O!yQ>THN9&s[oF76U'}ԋRϲQNgW"'~ lA9T\Đ.ORֹgAl}jRf>s:JZ(.E-Hăý\l "(e][l3ZieAȦ6n+u۰T[0(MxAth2Kk_(!`*«vV]ˁ ږwѢvV\.FK:6\ElK$oI$&Y{2\~8RrH54j{H) w/eCN s_ ?.U/{UQ۔S(yiV" p3QdG6^zuXǺ30Uay 켡B;(pP(3yKؒ|`! m_L CYߢ^ȘXD9-}oM ,z8E0nlZ· k_yԒ!ЛV'gpM)&%HU&U;5suc(:9Yj'< v6gt,_֣AG1R\#fTb2 i{DbWrք:fOm L49W Y @öAZz')ظwip7W ǝIgO16mŤUgQ7 U´}6&Vj~AyPG5r$U .NB sĨERAՈ*iU?hiF, iDke˜.C>DA0PŃ Ϋmeqau>olΙ7 "֣sͱNGΫ!4uFrvJ i{8HW?AIYTͶUTK-LZ2yĆ]/.KgKߊϕ߀,Rڊ y$h e0}̄8ל Wf~2KvM u_00K퓲1Gc%B[C26Jթ;Jшu:~ ^p64bn{W܊7a o L#Ǯ~8 _Dk1 <Җբq)5}a Ohr=?mU@[}H8&xUCĞ6cټ2"J1_MefV6Y@+|ߴ9L ]bJK7(( jQ~ӄP6e$ @pj3+옛"^o[B[qL65q'E-4w6ݼO=0!͸N{,*bRSU疯U€)+̋s3mS1r)<)Z 5yGo Zr+sÈk+0;u#IbM,t8@+m> whXF7F* {t}H1еtE`'oبRIA`kK4ISc=oaFA.ʢSgWoE{q"|ԠmAR\1,a>ĜknW<5͟{g}1#H i| #s,AyyA ,=v'>76&s d@'a4r bjC$qy%?0(.>kV[qx,m@}f 75?JX'ۧyzk#X.ۿA{l_4{2AxCܸ20B{@$ 7K[xGEMQIj$OfLF1~yaZ*f1.fwT-AHsx7.GѸ?`k`D5k+7f{I>c gL͉{bǮB 2^ ?Q  ص[-uvdp'NTYjo/HO[|~\pF *z*vXJjFJRep߫PoM|7(HU[iue6+UP;̘RoNQ^$Z5DQR@Ilm]<d50d2fI'n)}lbd[ֵ+LW߾0ڴ-ҬA<?Nݎ0V2Xmk ҥ"_e!c16QtY<.{tvőEtWbA1: ֚_ʈ-lj ^JDbu#bNaBV㩝b0?ރB@7P#+0Z>m w~|Ml8ͺ$#:()6́OCnW Osdaec_h'`{̈/TXW3/ UyzipY;B /e[1+}yJef/PW+jV SԘ0YdW pַb vm&': Xi4%)إ"+16e!ذ9\@5`>F9gJ~[t7ޥY|nMzf'Uɳ܃ڍ.KvN*@%d6a$Ȓ}_7V'i\κ`C@J+$Nh25$`!v}  ܘviS!N-fj}  hd)Ȁ,8̀ZY,,PgzXUxx[Q,eVsq1k`UfvH$2fN=T8`-2^m.(< 'iaA5~4IwDP/oKtFtog$i*/HWqe`SdjU<:mS͑~iavӈ 6ڜ4sB|Oו@a$8il0IY^D1\w@ݔŔkB%pQ`\y`z67^znζb K/*4eu~Ѓ7?? __.wj *О6/ǟk^=eS@ EBe\2tctysBbd@dw0_8=u{> 21i a^c.:ok! 2.ܪ`uJ?w=5R.FlUAJhS$fu-`+;W x 1N{;Dr y_wRodo*;_=L_?C2ʕJ -e[KK EѵY:fC:ĈpX J2+M~G@fT%d!&E9aQ-1TO~TGޛ2~VTQ~*)vi! ,#욬$nQ1:PkLɜò^*vI`SoOe'3jBD4\ɭOueI$TSҮ!R:54(dCmGJ(|F5E3~և;y :|;)ue_(`X'ӎAt3)=F!Op G8pJ!q%n.ή ښ1f;^ܨև6Fv$ùz [v)x*_3gn j *C;@xpqokz.SЕp0Vf}fʻ40oxJ^ڳB}p]'8|ᚿVS$JKMYw>0 dԭ`њpznROY_I?}&ٝkڦK >F 07FGLUhl0(Th+[\i*D*xb+\ x]ͺڑAvchD$E9b[2~Fd4!dOy>)U%ytɬAEM`܈vJ5CU_kF2Lb'zV5=shҨYdz߂d= 䋖dGEhxzDt)(< 磒"Y5D؎V*C\~ۄ5RIGmشLWQ5*_9>&i5y|%B\w Nݾ#3en'"$?`Ch3He rwө-ƇTdf [J̀VſJ@NEDg"cN Ni@ ]s0Oj͉+^T<gTG֥%/ Ʊg.b*MJ~Jyz֓Sp!Ic4i~lZ(w_Lb2:.~y鐪c~I!&RUs|Q6#{籢H>Y<M ڀ ChD`/H-HFdeFBGSgE.Z9/XVI\|<( t電h 6Mp b[\M~'tTߏԀx,Zr}/9@{VwF;wU f28:5QMJ"b `KJ>کYDQBt9`6EZU *>ߓKÕ>x3%m)oKsl֣:o##vsKt!z} %TTV̱Y~yPÿa?fQz iW*W^G;Sevϟ1ub!ظ÷zWc}\jEު#{'s H1FN*,O HV~.g>~(!2rg>(0oN"? ETu]T.m aV^eG:R'nU~e$L% .Єtp0zU`]oB8DY"3#<-cgsWɍpqT߬u˽DO-fҽQ#N6#NN(<]<[&BbO A)sU|Q hTӕ{3@e<.թ@2n 5ݎS 2Tc9cPiɀd7Tx$9Z %\_t8-}&9k'.)/UƵ ̀s68.)~#d~*2jkǿc&]}!iCzH B,_,u0X_9 4s|xKh `;WQ9n2 vHl3|~[r`^PZ;zDɜS|&RSځAwn,!pL+SXz8̓kuFr;za.]MQQiyM$ssɥ37\( pnR A2:T;I^DIqOB_^/$` 0yP! m(ǔmY/>0?qU(;4vD򶟐BRx.MЁ g0̓my* )❋WT? bD"6)| V}2Ϯ{p̤ ש2c 8͌;U60 8gQ3_5grm n="m>H,V.{ s\siBh%uxu[)/M\hm$1/(Ǧ}!V]!I.LD2ZYU]m&D;8V A&;ae9OSARމ~%/Ǘ}0f ʚ,OfɿE>&iZ<5 pf Qf171XjKoyRE {D$Հ자ۊFq~m=PN9桥6a 4~7ڼ8"Y=F+T@ҁ]7$Wk:bD^f$gd bp"|˸h|R&Śr+\0+W -Â7> }Rd9nd ƒlߜF7 n 8鳤ccevE~s*cm#?} wgpS |>e/:90TgE5en~|!y9aw$U ֠5b2~LÒx.atPutCE<:t^ rfƐ̰QAoȳ|v] ! 0Wb?uf!! Ba! +!CyO2e# RkVv*HR O/R7k~oRl$`6 d(Wt_`lSFQxC@W</c3uL+W )6';tXm,:؞v_8 OLS*rJ@˶EFxD2_|X es ]q߯ tiʼn-iC@_~E&`gS I" qY [>8'Rq-7:!nZp`nmwwㆄ bjҳfG ,~A9p`6t% |j_S90+("rs]IKL+Nz וwXGAۙ\K@b$) xj]9(ē)m)qҎp!b|_ɫ54%NZ} j;j"a J^RTJY|J= ߵ>–^[`k{q+Zś!$e`V1\zCH;TxaK`|m:_حi/;r05ާչPI3Y$ " /rsqDj xXhhK-D2n362͗ٷq|lx)/y(C"(]yr]dwg£ : /F1VCρ$K.n_p,%mA( o!I).VtCUAz!t ŗҗvEJf6{k ֽmޒЁA݇Gq u/܊j3ka^X u` Yrܵ]R!Rw~zIȋ) Ў6x~#d-D?Vgy8:@Ǡr#QYmNȍbywNHY 2Ҏ;3MC pʏDv}du;,O 1e`/wc/ [~Pd}r嘂u*[rM)aBO3#Aaz/ cd$F egܬdZ&7^k gBTkO<wϞhEXX!ѻEXv=3L^+Pp+ d/P3dpHع`s_I1bv;h#8t YpXw#nl\n)Ol5|ϐtLu:`+\>KB{¸t~ы{iwrR#T9 B˨X2XQYPҳ4uEZO__7kZ658^`/NPRsX}5WK tKhv R}V/ 2|M S] 4hVzH \e yaCu{ ZCh f>4mX$&lgOMF7`[0YN-6YkdAogvx#AB#Smi1WCH453XaL\_aFDg䜄uñoP;!ݜ5wtԖF,OIJƉ_2LJNx*r#ibW/#GhP*q` eV˚oڎV_gf):l|Yoc;nzyG WT_ō0D8 :v0*%L1j0jU5{1:v4ԕZ٪k:3[GuN/o,W3(,z=>y!pkFN\&o0Vj\u}N}4wHc[#by 0=<$`u)Osg+YFB,nؔ.U-;bN]Pԧs]OI% k Ճm|Rd쩌0RnQtD`v@ԖM1` k5`ڱzjhTD E?#yF K#Rr1Pt)zMEzLMadɸ)Eʹz<fd{X$?wR̕V>p]zi~ƘRXhD;2mR6 *"VӮa >T"@*:EBn 8ޖ͜zb:|TYĪk~?\aL? a+pb!&M> a^]]YTMJ+ V3F:,IrVbʁ[ j1'*!)C^Au8*?R;=$2ת^@U!"g寣^~ِ+B.};w/ZYkz,/k=י<"Tb36w;Lfy2*z<xu:E=!{pX`\Sʩo~)*R:0P+V)1[ڼDZYFwAV㙶| (̳:p=8 _Wu?4ظ\ F']>tdq\B=TFȬ{z|ڂl1Ȏ=>꩛.L6?VY6Œ5[ZŲD!N+3gUMHKn A>4n"3mMss7KhZrG4e߻LпRx54^&ֲY]<@C9҉L }[:'n/ sݽG@̷GAPg(BUǩ%'#57y¡QhvʹgJRކ,)22!5f~sn ߕ t3p$1DaF/_I2w#X71 UD/اВ?/fNԺӾλ7$a5__+wPaӞ%њ09:{r\ -8W~R[s5ۑHv/?dq~}Jr MmϚCe:x283!Ѝ /;тuA>{9;:Qxl L&rG ZIҋjx L:_EWȚ`j.o*@mFƞȑᴻ>H^ F"ExPx0-UQ{9ldk4ŬHs݃ӻ pQua ~IVqnʢS쯵[\Udb~Uq/mt&Zǜ+68V?7Kid) .)kXkU:ҽ= O/l_]Lw~21oCuٜQ@хqts 5TY;tĬziCp U p1,ϳ7E#|!%[?=]4kf x2_J(ʜz ^Λ$WT~Ϯi7N:L'Hs?ZoP/829)8/aVN</' a4Z $>?\H>SPle)2d ZU4=cT=Ho8|B? ]F{#:yFi~mӱY OáRX}a͡c5lSZV2!fuo`H(E۸´@0 a!& |{e,FmI;~q//{CY%Y}JSk1D?d &yRQeM&!_@Bgsc+z$7eUGDQD$tѿ/V_fDe,`M9L ZO| @.‰n6?r&rMOXC=3"P[?%kDc@L>Q``#Sm|4V}.[yL"bOwUaڥ%BӇ4Fk}9bM/.:yĒ(!47~9fGaԎu>$Nba3L,xa˃{9,╅ɚqttLN\ Î%6[iRLuJR?Ԛ"KЉ=Lx+Ѵ+/C4QȚm]hN .Mȗd!S;ʤЖWK71 , D@X^szgB&Grgl!z~B>QVT`LRN˼ķ~[x,>kTC8iL ;Nyw*#fdM n1lH«.ԋQ Εkkwy  k (F`1U"o6@ʒ'g*ꂇԚ"^~KĊ[v1j=2ax@h4z- (;c=Xq-,hŷeiDt:&1fH^Mާ069 ؁4nq[~N+!>R$'1#㘚]:{[ (nZzXn(!I%xUP[wГ 3r_աc.Z*iŘ8"nfh=QsƝ#o ڽ |9 ڕ OWn(q'\*3OyZh Tb^-:8ޖd=71عp ^aׇ֦>Q99 NgMnܯtdIt%[i(mCin-69^9eoW&."NH2aTI@V;2ݓK/bceK;bE1C㴞R}Gkr[?'}Şuhw_gz#,g?p^#qW*~PX ,(J@$fC }`rh iUYzl,[*zA5shż*uq~'M,ŠplS#GFVpx r=$Zl"/޻>8>غ3tHbxW&T~(_"ChC8Q$5͡~k hЧԓES|OigRzNs$0 j/|.D G!y}],3K6IJ#wq$BbQK/h19ԵO"o2z~}C~u-X'fzU%]kU%sMbpspKYmug`NHy$\&n't%V%JRsn}g=6B nv~_ VXV(a ]Nnx-^Z밟XstU B7-U$oi,Jb:.'\1o'*Efn0X1?G+~f-2Ssؠ A..4(K h>a;|ڸ'<,b%NƵ[ 5LuٺZKo^Wus-%EBüd d鰅/)MG6hqxпVt}_+֗o* (8?BgjYjtD-"ÈjOee< QXT(9gߠ3_Ţ&JeЖ&B#hL*)b6xa5=+G#r3;RQfRt],A"n&N] R%1'jbxUUO**DKEP9nQʗKd/a*П Wהw7z|OGtf+0e(7T`^ALMDߝI]~3p 2l*BsbxEx;]e7ݙr7Y&orv-=;)ʩL G=>MO͑۠dUXϻs.ԃ|3`-%_ &ip%#XaYI13M!X^FTb_ DJ'۸-Rlry$[ AjxCںql xz9LV`8,4_s7;G? 5 t~/Gw ^9 sŽOF@8DWF#a >TY|s‘[5{Z02y.+tSr(0~tarЫ%pi#9) 9euP8Ӫ& m\;d\js'DQv`0𽉪H˩3N~jY~] Ql$1I(+ a@Dc4}  +ff؆ʰ"rPF~T͓]s&a_Dʬ2F\oˮ#^le(0ĀfW*W{`_P,riŚ;]jg[-ۣҼ`M5^ @*Q5l&(Ë-R#48IL1 cJUy$}hfvfy~ 4 ra5ᛞu=&ǻXum3 {I~E3"4򺼫W Kb+t'k_uHϪ5P"[+|OE$Tl:d*'e4$`"\`I C66E*ξY*`C|F Z!,_g&1Us'`m(Nf͋JQÕ '͞;'؋c-|ȀsMM5[:m U:!N$;Ǚ:uE8眭fz%Fl Pa5#װLIi-pIL)|=g}ͲkGFLQTx2?t?89E5R NЧm(6f *Ez=2IZm#AXJc:g[ aqn X+z|f&̴Wn?%FC03أHtr 8zN0[*6j3,_kS~CdXeF7{jM.ZɫP,r9ꊾurUZ{?iٽ12>MVDl/Lc_ٓxWq]KzgYuE U?Ol7xzߒ8(Ras>MSTw\']f$5:U cʥ94AY"Bj>y/L"}K愆O0úh;y@ ,}^U/NL~|gEǁF|!]&NǦЌh/vg Ip=դw U`5p->:)?Ndy݊yi_gTYCt{aBS0 pz9#:tn3ݚJ^0~<]%BI`w__>(aABHC'wO"ll]JIvxsJwa#Q߶RtLYgn?\R cpNUnü42i~K8=՞tbϳD-/f/e{QS.ν_d~E.ugD#u0䵊ß?3h*6N@Tfpojn : ԃ)Wq`Z;5Үv3}|,#eضXW9w>ܰyRM0t!iud\. jaZ(~PUL)F/žT$c50Q"6ꠟİ9hVS'}ElɲЅtbl)7Z ֲ&Ս H5h%0ʕ f+ ArEFjoIl1o짨m)Sq?Tgc/1 ె<[J Sv?EM JGa EXg2[ :n>-/)l<^ QJ2*#}H-);xX%/oT`?*z^x_<)KJrlMF'5SLmSMWjv)7[J !{F|I\TD$5d\;uws_ߜSKߝ[|Ȅa(W~Lx2պ_{X)Xp |HnMi |oZ{ΈRW Bi #T{mP4ǃ'I!AʅVV#x~ n9p igkj3ҭѦ\j|^AѲΏChh}X]`<""qv6 ϶'%81!:`1 .7}g@ ۝!턝#*/* i}J iV ` vR{6sWUG~_ǯb<9L~MhlHP~>уRsPUnn+tRTo]*cy;-qrvso^נup\k&Í0zNe֚z!VZX+aG[rؐ@S{qu{ ]N,mS ,JgSIN% ywt!_ Pk'ug7Qᆬ6Pcx!IqaGeiz &< .~ NmR :s6z,2ƤTp߈,H5ת~,so*#[WvJXF<ZKL7(sOfc1F+bka[Nuldcn1M`b u%[qak=jq1Pyr=,žX#Ζ{.!<EaϴLqD7Bf !- ܮPGEʭDϕ=zX rz)F*tlHzKq[?GQHrƙ7( #3Y-2&;3}-po. !wVc" ;72Q!5 #c]9u >|OxF=*(2fIquQU3Uv(:J;E=H Sl +݆F-H7G{l &N]B d¢* "W_K|KgZCՆ5u$~Kl̀ض! h:8UܸxO+Ϣb܉ۑGsprd SW#x[ V:9sLˑqz:u/,.U@ [&_% YT4aژVh9|XK#_wRGx]!3_]:GiMbΩ9}3xb=|>}P?nVjƿ$l⨁i/:1$5x%5@rKE[FS^[N @F@8d|%O-R97FVL,  F }z7$<& P/v"Ho< FJMx?\5rUscǞ0+cgz6^sXN'$%NC*1â+=1/@0l`,39CFI/jQS-ݯ2a)8V|<ˬߎC bXW\e ^hʪo 8MJs~Ɂ݀DA/5YwDn}e3p)ܖ[) RC bl'^#5S6^z )aiDDLUxW86P4}U8(S(+'G\jytf@][H5|p㠔hJNqy5 K*n͔w Zz?`o /U{IwDP28d8Aʌ=ec[{YmlCҎEP'یYPNYgv]@`^b |Ѫ͂ D^;r- ERbboV&*^&|z}؁@!cs.{ dL;xu(BXR&>GIkXow> _{m9Ei6—L(%"¡j.W&\n2R$g -J w6ޭcyHdEV$:[o Z^1CTvr 3VHb QTdߐEDui!ۻ? "t,m\,bKːB{&8w}g)/hoѳxEY|%),\,МpZrL!`JIbpaCⰉD_*Fl`9?h߾ɽіW0!+v!襲kspּE;cO Wpr!sէD)x\8Z[%'(XVtpcI8}+L8HUoȢoC2J{ބ˖M^ r>7DZ~QӠa?]iEֵus F"N0t{y#`[/2*?4 3KCKz_ _$ퟋ q^%|io;OND]StV^?j\!fS3T¨ϱXɤ˛2 mcXNy *E*+;-+aόF lbGXhW H1[\E|RG1IxCL¤I!A,Cé#wNVp4_' 1q??#;7 6 R 돁,t< :Y}]j'˼v.ї0x k<剔>%+WсL|Vqgq!~R^<ػ1~6J)evF*3T}D똅Q)c̖^\RՓfdϩ*aEU}׌3 #%-8ڷ%vArrDLweUZʳ`h׏~o6IOQy~0ŭHluWaom+ĄZ 5fB֥ꀮ B"KS3sz{ϔTo7uoT+-%*FY"e}_.^dR3uR[Q,5U5^xd;E:rT-%Ǫ[Q\3Ɍ_@ pܒx7^P!)"!&w^BO9*W FZ ݷ-Z(ڨ$ "ϰ5W;ϝ"@kr EE?FٱGNULJJ&F7kޒS(C>Vũ6{Em넏(?'Arhd{͢|ғ,ER;ŦV0$G鵉%{Bm\?SY؆D&jG x<8mX0d]k!7a/Q,#,cJD,\- \3O$VʿL cjƢF b%YFW2eTe[&,MObz@ 4`YSteI_ EEQ=M#K}9`S{Tm-m cf,/͢;bxf{pK2W }}`Fz~Aj_XV N88_b^O)Y[/3[1{̢p )36dǝ'/ T>òB9D<k,zRyz1hj{ `rj $a]z 98YQo90~aB1}'ެGTeE+Vr4fq;03ђFc uCCb!u& Z?Q( xF 9 e|P3>"1ZU{zu1gg&Q:cϤP9Nðn~IRh~\8vY |'7qK qU: |"||إ%xdSq)ct-[WԌU9r]z PHz5 !75Mar0>h$nxdу`7s}|TS2O MMI%u *;;+̂ACy Z\#4(L MgX]qxbq>m>m7lx3z1NčY¹H21I^,O}uՁֵT3"PdxD}GT ə[~">oN81KuHce넁=@uHܙRT,N/KLL[M~zQҍ7/(v1ʹj}3kinoOfZompxzf|vRZ@ wq .ڵO_m+2 sjqvV}T>2Ānl)Yb2|dll51Յ˄* 4\q .oXbʙ.{߰2/aOד_ќg҉˄mwP75L(IL0Zx+4A_Ѿ0dFKT٨.G_ҡ 6>\CP3쭜`JV_W.`4S#]=Hchduz8RbbVy U&R8_,ܐVܮ)YEL_jGfQ}~Ϥ9Q,cl޲هĞ P"ŭj@b_">~.}iYP|`s.%ajGd+$&D%e8#ݸ v'\#blIa{5@:fDH6anIE.S,;5]\ -(;c=Fy.w):c-s )d;F+R}CLgWʆt9 !ZB";=B9`iuݕsvoП>xDt,vГ=<*x MeG b(|wm[Fv q@S(sy{~K +wۤcpkL/杸ɧ^sǍϜzC{,8g_=ꡍqȟ@<IZu"zkE(ɿ+O&HS$sk ,Śпj7$ߒf[.)2HMfWa[=4EolOCS D# N^HQƷH] 95CFfJ—`$՗Gu5!^*Wύ5DmO4Y;v3B xӕOmLrX٠ۺr_彍Uk/[ S;wu( ׏#^^lL W3pyiv>%9R9Ø ,o+ZWIz,@{4\oU^Fk76owsy\o_dIkcp6;IaoE|lؓ8\~vh#u^'3IhxE hr:^mB0Pe6z*_}L#i/noxK5R3C0QxrUO`? >qqg~C9|C '$ZaKUOf@Iܡ#c2ƪtlRM.9Ɉ@'ևF?|R#Nb$K5̍OFxrKSPbC.S'%Rxz.}:X[N!y"El(XL~${n,H"+=zΰx'qc?oy_z|-Y+.'qcJ&)ʀJ:}_>ǧ$\CWk$C o)*BhɿHW@;8cU_Ad'L&ԮWm(U"ĿUlbS2].P|on<+97Xes4E%"m $8CRmSg3+~*y`{| +ߐn>ky1`'Ž~9ZSoXXR %`5-o2o*cl9\!vPℎ$w6X|@F]*f54&`c%Ȭ21[iC⹖9Zt* VzOIߍu(Vޯ3@Dp\ͼ{f_ID[#PFitAV𛇙7Eo=7TS 5^ցeH`pYHMZ6L(A!dYoۂD@Luh_ >t\xvkL(L*Ci%>Y.ɪ%k4 M1' _L!҂AjgTE;^QVnȉSF&`ZyVLHE?=tS˸)㒔ʘ/ _='ˁ:޾&E*.oJ{+T+=n&>b*f;)>7@2<ߕ5XųE <44'7yE*_};|DJp"3o#o)* ;A?tSj2Lk4R x+|%Onk3 _5o[C`zA@t?LUL+yf@Wx) cyA6Srq YĉI1J!mO;uT6S뢯LtK y(*Ț}j$h`N2p>G7?{{c0z{G];$w[; U2O&Jԓ+=kVၘ$ uYcv0;5 vFqyC_gsRBW azB0Gv.GZ3mq6}7\i;^=Z'#D{ 1Qu&9Mzy3$і."0;{r2'qiA6T.һ[ #U~,2ğW ߍ0CZǕFzI$r.öLlS.V2X/?U@)dO/MZ}f ʿO w1M<|?c휪cxi2"fq[ZHq9"5FD|m?MAQDM ZUfKwm!Ā7 K۱~" <TfPTMȣ< 45}e)9gsށOjx  26Œra[%Zt9-d^jk?HRMݍAsGH=bnuEh1WSVe{,썝k-oB⍅|K[rn_a|0qyx$N.]݅HioL#FqakkaҜqH$~ށ ]$0+XM8"`<E`*5m ?ȷ-d5{=fY 7#T<=yMgighIdpc)HۍKΠ)yS!t  3s1rjE=梀 o@wjZCֆd*/*(6&082!̰W9l 5&KG'hFGAE^l]h瑭Q( !D$h8l 6{-eunsjHVM3V%V6H;|~4f(6j~ctkzXF)axK'#Fg;! * )\ÂʦQ뀪8pʽ<_C)*D(ufyraY,On1\NS8ZZlϖ45fz^u>e|>|*{]KF[w-%J&b&9-M!|u׏Vi8jAQ_IOC7yM]ԖނyӼMٽF>oߔUm ԱD1g}l^/ѽ$Z yHEkeMz]x.bvh`4i4гkYj٦1ΏONk@OI)kr z$^^gftr&"|Th3趠+|'LDU*PmQ~(ơeOcq*g;tXY0 5vL;B#DXN!_>Eh`N9:Hn'tGYFH@'/_5Z!yeAJEWcdZEc( A֛Ti,o6=u ~3"ʶ armoc#(mGRlf_br"TR, 51Hůҁ/ݸ#%`@`pP& 0rg$mzp>&āG$h&EOOUέvgPUn9cKQNf4nVu(z_,@2VYZcJ9W/o]_xN%NQA'kUQ**)cj7?0TqMـ6ȏMCG^FrNx7].o5ٷR[< 4|gg=EO>B!`0Y5''&5C ڧ<^QS|/)сW'$RvtapѰ%; ,v %tnG,s[j6QBe*`6"/dVJ-3`]Pޓlt N;jY$lsWU7Q5,G]D_x=}fB5:$5_,WXA4h,m jt!6@5n3;4f2+w8E'Ydhf5?^jĽG$=E?3D [f"B|K~nCAƆ:vN"yn瘤}HHLom|V/7r }ڐ %"QS>|*oz醳D>7qtNjy;bCڋjzZ2K5[iO`%$<6*L4s+To(URѲboI]z?:IsKir Nu| iWP(] 1!GqUͶ|h6zt^,q 5! K{2LDk_ bpDn'5XT(f5I>Xem5F9~eP5-qu.CӒnA#}tM*^~B-3ףTeD7'6*7W\. oY$m zXeAf;A\׈ 3S >زmn1) cb1-LNew8@5";1eq?\0ͭ@SrXց s >%ZnQ蔞[09pm ,vcS̗Ǩoss!G;ܰ?awҘ-5KUg)0|"K_fEww~Tsǖ\!ƉƯ Yދo >\g?۷A6.G<p̦^n)Hs; 2GȽKQ&3"T20x?}Dz5A!4;x![z`\w!8ћ܃{[.܊@rpH:@wDm}J8K{Vs[BԎ 7a8I~sxelKq)zX-q$>Yfj1 *T]t_H!p"#pO[Ggʃd(sk8'#7M87T;^/>c4sbhQdusRt"E/+[uh!j:v%*oޚ/Jw7n7^7O+Ÿ#9@@uOm\ĐąfcR>~]*2D۽SKbXӈR'iY J-[WaԕҢ.^^S=+V^.q{N6z^RT@ߙk+|X~Mj@nlfPn0ws3H'{j,)h5izw$y[E*P-0ul<֐-T(cQY1Jrڞwf R>cҥN[ kWR>8!t ph{R<&9h#UjN?4#5#NW蹘q!6hY7Vڴǰ T|Tɟs//+x^r|੶N].=zs=lGfۭ,ɯn\N18`9Bƪ&M/8J7&Klz6,ܥ(K)ɘ\!oe$ bB\š7D4'6H{uT5@.n=[s=}+%hxa sSd2kd88X}(WĉdVA]O)0 ™_ȽVqҔضݿ|l2+82T/4zUܧ-΂B "J0? ?3r2D|@u$hH^ʋ6!T}j{ͮ;,y/+} PhIUxW~35[**(f>j F?ñ2OĈ\&_`T6fMFq6u<5gVjcȮ訪Q@iWMWQtA<;K_s/ax {p}in9F'4>tuSe?=M٫}״jeGpc= + bpu-_̓?){fW!y1",7 *vĨx>f]/JA;K*t&Y3FktU˨H+w{'Q"14U)C83u!tr!*&WanoIIpa+POUoy=:q, y|wI1@6Dh6[IfϻJa_G3-p ejCM\Vdjf轌 Õ^^\Q2c7UTIn,J)\,ЍD_= Mգ!ۓk?Z}ۂز*u`Mտ9\duMB YIu뤒N ţl !g&"uwZدh׺jE?]G fВf[[ !䝽\\!:"c_jYe>plϜ5fq*zʛ@+;J)ǃ`f$<,em αd1#;Z~1@TE Éd֦|DMV-#=D"% \ߪQ~ћ#V8 %&WAd@G}(7 n·o.Še\KG +]M n{99X͇HITͨt+6/ZfT*fX;wo_2iG}fjE4ԛ(rKp,= Ŋ=xb/RZWUΰ6A\+ڐ!Ŀ{P${@I,ٸ= iه@Co<Z6I aNmghI}lg"%UggPC~<I}@3|>nf]\d8~˾G#m@'RrQ6<_F@pkTM_+]`clVOqgN S/豌rV.T0est2iu&YI G^I-Ĭ͘GbNܠZ[>7Az^Qv^@pҩmDmDnFGfa qJC<@*^m\84A>Sf%ehrd#(P^t;WL2I3۳2RYXF~%Uċ0GFaumK㐍\|*t©]`VS(5^ Z^߳ 7r:^p!V#A'W&2[Bl:\8me xyH_cr^BvM#ږxT&c]0(iؼd d V} 2.0)1u3-) iakըp:Q7]N&(Ce@>YwX4W : }g[ZZY0u*f]!eyrY6KsP&%s}1,r ]دKt$O&3/3{ATC1fxcZ gu`Z|v-2!㒾E/fr).’~/ E O8/aRTh e[5X#2n&GW)|k=[M{RZ[eU@ G^m1 vQ @]"ǷתAv(ͮ֍ sZ2]0 B n)c= cEg'iB)CL[WiONG(C!tGF2H/H;aTI@l$Pj*k>>CM+eK/@]&T(e@iaJ FvQUQdPXeҊT]nR,nɖv:HU1U\+÷QR9tu y9ZD t'u9ucIqg^=${2XBtn5--6c=sDS=',$q)8q,b#3§u zFPAzG'^#U`wofUu6Oɕ`7~Y\Nlcp 6-vO9Փo6 +\xc"ZRF=C_ѯi"sn ~r01v\ 4zxpBVv'[ vri#6RSk51Rk| EMvĜ C]k.^x3=s~6n_ )$yś(\\dTPH<.E1m̯*Rأߠ9Bfh gn[eY>R ?US A2X$`Vp" ˲STV\Wcl+zRlAmB!2=gG՝]eR1[dhA%/z4?a )T*ֹs{g*E4/  <D'+!5%ӬG@Tҩ^EO|mURLl:Zod?s'V8 V4NĞU_ ~Kޮּ]'jn _!yro6=eH4L\-LCR̼ʑ4lA˾[_W~8NG%7@4/6cG?mmm{+ 7fخEj%@npro#=$@{ŁƵt ;3A?PJS7 t~8hq1۠1!8c N!Cp[p^BEOy"{% iz~g泬ֱ\/×#i>,D诩"7[z3 z2n0q8=(&XvE`hY9*t-3ݣUS\L *1&I9GbwZSag^NC1R)AU[J4I\\6P7OFw~-J,oUUPQׁC&u#3.yz81H"8N"R7>k/ܪRdذS 6%q3 `I(ɆDOoVXFRiO]JM3G|)K}bFލ5_vᄷtAf~2ѐ͝/'S""<.U^|~fK]<"=|ˊ>QmXfם1;B9O{;wɉ rwMJΑ1}[ ^~89(QJ4ԷLJ8#obg(jWtU4*UQiK:ѿ&h vɕ)<4<WIha+F3zadJ6 xUX2$ЂHǁO0"/;<1݅` ѳ@09ea5TD.$A/D%5KQCc3 Ig#L0gF``MgVJ=OZ F1.}9Vp{P(WǙBK b H[+fBJ@U]cCB0ZA(x-.e]Ig:3o%{ԲQ B 7*Lw{#t=wkIӛ*'ǙT&k84|ese\.Vr-Pz$pM y3#}{5),_ Y$K 07@oĜ4ZM!dT0/Fu6.ivxsP_14<#&c1,RfG+>Y&t\in^ 6R\Po V?u R۶[L DV0{!SVr]$iq@28AsWk#1z,%_=KU+0h EZZ}]0_DѷVhW忂Cn?ߢ6#ZDWi6֭>U4bťkܲ1L6VO! *Q}ĕyI>\ң};,L;]|*Gt-m>QuqIRrjZןQYU 뜊TTc̉.uNSA.\CRT0Y09}Y;̌a"͊Ch%skו≬ISKH.39)! 7}rW0`㧊~z`װ s=Qt;DZ쥛{)F'66/ MGUԉV,;j< `!H;9CwՁ2mg`?1KӯD60g4/}b+x 6D%րFar'nRfQ=6s_;W)6Jc9529mU9,n}X|dͪSidd ›'sIRW7F('J|͋fL+7˯?:RM֛M /Bgj{?yM[JS/)ka^a0K3/c#p/U7-+T9U2+Zd? ERKXZCVtcǮr"j6N&-©yΰ5mgj6*^D)%@1cr~pP "/x)v {wK6r߰|H5U͖䠸 xK+1hFJ.L4dT%b c2gfoR;xDs-|G"i5Au{ɥ匑:\jdcڮ4/1>`]gt .x!J  ^]6 _ӆfЏf a-,Uja:_zl!/,pQtsW/nǔ.hEÞֱGc([2QD;u;%j3c(+7̑A=xruxQ14>Y8$xF);C C2jrO/d=9xG$n~(\pJb)"#e`)GRLĭ8niAZllO\FWDe@9Yt2kr[]Cٲ@1-d@XNeb`!$zy9&K>T?Ht;fLjBHxn@$'f1 t2Pn󥊁@fy{Ӵ] 3>DdF`qslS7@,LfvAXݯM~7Ò4zW+Ohjnw[EC3# UbOV9 wś@Hs ƒq1/_r3H#3:VL n$]hS_E{&u$d`nN.Cpq cr(4:PyU0oE<Фu܊dc±W\Ծ44= vwKs|9cF'`fZ̑-#̕dAdS^+%KQKZ#?-=Ն S#0Ŋ.Yjz<AG7MY62/XwB]5=d2RMQ7"Jh[C7av8dlv(]A|j, u׺0j\*y"ȥ-bNjW-G:14_roXQbyzU_67cxfa[)cxCB2,dU])oG7CtӉ4O5/M _`+=c #ӻ4iAL8PWq1plcOvvս^9qÅ?"zat֬4U/=뙕dKbKLy2}#ujb@G\ ^zbo@T*0@Ibx7 uuGJI?"޻!:K-ZU?KLJjmqL!r{Jԅ"`p,ӎ'lYzaśy\+]Uޔ 0#1mk0*/]pme,7;c-&fMlDzƠ2[:sy.2\nhZ8NM7 *`WTY>QUNj |Yn\'mLc*^~L )"\K$Թ6L9-QMZ^QUK,~ۚa x=YuZŒ2( X}?]aXnDp!9XD\H6n,;yp 5'1|.Puu%/ȣԷ4:BȉC++kF#7r#OgPx#1s(ʰr0a2&)a}\^:i==P;CA0*f/!ޕim4+)śba_e/]'_LsPq+8(bݯ&?V|;2\R3ΒI_Hgx^0W4a rռAGьfW K18*U|AݠHK[x 7CBT[LQ $'"~x$J*i^Ըj}ؾ:HgC7Fl8ZFvStOcAB],Ϫ`*dwk>  4 7BM.Qϥ;{ƌ\|s5T61"ʁnQ;ш^;h,MO ^Yf~GclD02Ъݬg~~Xtj1'2 Ca*߈)!k=.s:׈(P9(f#J1M$ISh[tM)k=a IXі.qa{­t!>ƼPӲ3\< Z?DgoX@.ن\ L%#([M~RI%}5w\Pa{=8x%k3h^Mj=rxa#15KZ5=Y@_tl1ӀO8H۱FNpRbAp_QϲU Upl"b؛B'hɐÛ6\tkel/]Fh΅_`BF7B"OK#SQVRƓ0V?8aNuGs.2h4\-VkKNRLs?;uJEmHU(n%H6SRRꧽK i{Ȭ84N= F%$\!ޭej@0_?cKG4Bnץ.߈E^nțafn ]w̜Hd,ArsB֟ʖ8p˿`-ѝz ,8B00٦n-&[;Q9/-#gtvBz9_)'$+x7H%ؒ҈D\*QE[P;|)'o||Iճa@ MCئƬz]g:a~}oi~$f&D:K Rˡb;c` 9 |qq#r=c)K NEsqqѱxޫq fv%,%\6$oErt ƛ'gd-e\w,O2[ \ ?N;hv3HOĠ@ Nt_.od²Sl`n)KStub<Jq(bŦ|7 f@VD0["<[2!g.ZNxX&v䑺~%ʩ+GIkA]#QߍtX#5Y3=vF8xV$%08k.!AX:PFß^Mv*~s<8k&O@h\5SeM=a=u'~ژ'[؋伩dr}991KM+;~HIxSȚ &7.lFR3Os17⹦ԳU&IMhD㵪edʂMmN6Hpf!-ʆcVʒ )w\hШMٝeMLTTHr឵Ȓ*J!5/z{k$i.B<~Th>&(nùg|#TTQi1Lc᫄A ɨj˘gjz1ϤkU!( OT8VĎCQ'n#zɳgZy<1O{sL(܆ 6W7\enR?Ym^ı4L[ {]m7#):V J@ _=Z X=6Dāܸ'yD.ܒdHLiz$u(.dfȕ?aؿ.~R)uq5wh F9koϮLG3[CRѢ'h Iqc-;mFsY351D&2 cmԀ \;3 V$R5@diiN2\a)ef5eMW5QlT.Kt-wfgiCKk2Dh2>\ ˅z  =ʮ0 Or&8}2k ] ,wHM]SG:~#_%RMMvAKe7Ѧ+L cbҶEJ|R:@8nQtoDg"WN8ӝv"B$b]sE\)?>wSGP9F2;i+Av54&ǫt^{ÑFqQsxla n>crhh=o\an]ק+ܟI(%ڰ=$#EȜ#=__( xMq8T/M ݥ6`_8DbsG󽼈3na`ΦmO;YpVIPe c ^_oƿs$ noOۺY#&_lC[_]|X+N+b5eml=؉N [B(%ӢWҬLSUpIDs>VE/{}.+fnów )ՁS?LXOBw*|-(.Wm##]n/22ƍ nOAլ,a Sc( 5% hh"30(`QfbP)/B?FPc%ЫP4É$ܑ#eo.Cgܥ ~\C~O:%b tBS$2*7SbA= _6[)P1\i~yoXމ|)V5'[T^[;W 2Pt< Ղ.qܡȦ>  l (<65b)ݗ(I,OJ (8XuM;LpEV/20$1NJ "^\rqpVpRof:߬v Û[[bJ;7u@OIئQjd:]^,COʜWONʀY-6 saz(-O85#S9̤h?|-{T)G6` p-X(IJpVޮ;vjR7]L*k}dCgs(R3dV`[NثruM{Q\kE-r|.~=5i9Z%~o3#QKcx94 x5%D3kbO fRgt)Qu`eqh m%FLY@ i%>D.gI% d7!vna} Q OBCao8mʿO&Sd-0p8 ^e^/*}; R%]qŦV#zZ }(˳qSP r+^m_ { %RթdU0 L).t=lI &]r>G4xln%P)i}O|-KΉ*1bF dBl>|TݲHBƂd>\ :τ Сw8'΍Ÿ Iߑ)혵9oއݗ;7`TS?)魣Pl*?yJAȨSĺ˶-xr!K99+/ak`d\س!vS%{psiBxgՎ9v4lz.S$HYys e$sƼ1.cW sA#sL%IRx߇3W wb<z#GHIeR|n2/<%NEw^Ju;bZH@ pWz}0rIW 1Ǧ_^gԄl.Cs@/qvȋu(g.8 P2%@mb$r"ZZ^܊3^gH>;{FeZ ݳV:{Vk#HJC>;~v9E 0x -@]٣ޣj;MdX<2;VƊW10Q:#1)pNŹJx!\IŖ͉xδD>b|8p3:ӂ.|y[.2ϿWRt+ Wf$u(Szſ`.f<8\d7#Qi^?ZFu˺o"W!65w!jwS_J=^2D4!qu}_1)|7vK5rP=ui;4 LcB ]orGh EH>Tcּ}YERwRGׇ&>kWƚ;x#15w0_,5([ojeC0[y=jku*QmqCrrsWzSᓊo(p <:V"- ttD'FsRdZR,P\/ψ)T~R'>t>]nTXcl~wصs"#1. 3ls6@.䂙8nO:2A(0Ą`ڇ|nIkQv!nB[>8E@?ؑj[k:aarς|P(6Jff^^d{Ѽ<ʍ^~6LiӢTjP W{nHo hlӓ Zvs(W.L &yo3.Cb]lȺG{%LzY*$DVEwcxdp&T(IAk1J<W"S -[=xb8vȽHk*aԯX'~[! @GZmCm-DG6q{C?QEwiraB7^v Dik{s>jڰ 0UiO-ٜO3 C)yYJ2vA0N?!,Px Mragθso*e?]Ӆ $QG@C'.2d0Fޡ, EǚXF%-ZHL!Deda1n`ֿ"t.On1i^Ӻ[ ${!tot+"03Pa1d1h[XV}k>ḥWAS) wL45`l83 gor"<}K _ݢl$y@fr֕кpu!˵νml^K$N^,-=GoEy6|8n ʸ(f6$b;ZG kw~^q=, _ɕe0^(}p+/'dK`Sw1]U> TRB9(d>/w `af;(3]&1uIwmVt}[ASMឞʘ%šXG{ջ^2OY9?Dt*t$;]BAɼF:c(H~>wb j%:9 $iWw1 8_`)|:jRÂ(Z)5sbfh/6S {]ُoԸMMw2F!q5\Vv%̉1A5pw [4HQ3ƛ,(#ˊINCG~ej a<;X0"Җ6BsejÆm?aèϧ֚^sw)im[/N_4OSˇPӏCtK`6 j6 /QѬ)$4G uq?.w7zex)($MQN-764[U^5ś7 Fv?>XR8M$$oMV7d =FGGG,(Dɉ}zuFouY^LTPJ;l tVqE]ӎʐC_Բj0*HN9XPb 5wqٴy1AnFBsdj[G `*ʹwy%BkgC p=gf$[iR$xU.[{#B'se,g)-Uu2TzG Gqn. ˬIQ4C!>U7ʒ{<ÊLQGT*%fHVL50˙p-:S rI!2B gZ=ivs qul0򥶺 ,8Hc.eO[8!Go BbO}j,.I8C@$ClkΛ&J=5{/S3!t@.x} Nml&T},  :t Œ,+bT&0MUM S怯?3j|'M i:fky"pOΝy&[zL[(Kîi[2g|x|ydBjm7Lz@}\ ˿iAd8)*(9Istz,& +.~8JV5I8Ia(7 .;ֲnVz.0R6v*)K Q[^o>gwl +[PadA-A`kѯ(^T"ZHj̭iajB*_8EEHTn Z5l1O>ӱAaL&YwzlM :h3[= ye7].yew"j`"Ujx$cĦqBٽiH'gI("Wʔ#*ńȺԟ\co^vGy^Œys#I4|.#P&=x$L:Ƈ8AG '9v=N`Z8}ôW~JhlܠlCd,&L2/uhWݓ PS]k;@ŒW]?{ `H ԩ"@i5p CNG#9E]Lzǩn J#A9|~r$M=g)#LuuaWwYc"6)$ ӿ kK8Vk1 d0zF%3S`ZMB w-'ApN31E!˚ QupxmkHؼ RO1Ɉav]~C1֍>! 锭ob=$%+#ԞÙOi!iܯ< ?kR]Դ[b[م?}D u*@Cw}/YWF&BÆpAb,XfҢk;oS跏HAbx:[SY &*|FWf.4q(Ӭ w(.H>)9ƽZC:+@s&K.vtQņ#Z^;ڭ~&Rjn#qL~[#*&%[` `ؾb҉{3BXxk# 76a#FSze2iƍDaά3AH\C "̼bg#Ssg?gEĸkKdD$fj9yysӂl#҉X E3Sб~p5[.lX;@ ]z׽R؛ mx.NjJUgEY# -d.X/")mUT2kݓzbǁ Q Hixq-il⠌@1I܊;,F%.}JлneouE aWYŕ:! /hx; G_WDTWkFڕ(vkRP%Gw>%rk==?1CP~݆$Ȩs$P6,cvV y 5E bfCOSpVVY\.OGRO|ݒݓ/:Qڼ o &B@:Rӻ(jMu;/fu0yn#'&(g)53+C2='HҊgP0o⋵X;2~ ӣOϞ白O_?ɖM{(NVݏ$\oFj ^P 8:j->LBR2b3[E2Y\cQC& he Q'B5$A42!^+1ZwDJ9z>@nP@l^,Q ӫаiEl=b;Nrόl;y .ad4ġ>T-? f{Vo*nRr@թ\[y:QFZ$eJ@و;"4n9~΋نMo>giSr  -'+ę-i-$FAwRe2pPfXvF,<#~(KuC=FtJ#0 6n$c)CnmxT+f26<S)Jc(ݰ[PHM{ѠGU(ïLDLrrMź>JUAcG(k*Ř$iE^Eչ0wn)Nyxb-9WņX+]4Oz-J n/E?k/qXy~5#OvTsḉAKX0 ]jܺQv4u*BY 5m˰;*{$S5lX .骣Hr_JT# ybL [<@;tz 瘹[vD:"#j\XVVi*|8,t!<^ d{tU|/XNO'ɸYgf6> 5RMpI9v0*=? WL ez{lNwUZ!rZ<(oqӁ|9.'Mp.W/EZZ96_Db^r[t׷r$$TWor)pUd1WzQU`/6R>SQJJ됦irP `rPv} ;g!f.rAPƮ@y?(DY`9܋l 5}!rfb YP*XTvژ8㻢@N"C5~<کTJ7Ol*:)]L ۠Rhӑb\k~8CfRudW͎~Eq1L'B ]orne.)/p]S&{Yǡ̖NF/^LV2u zϧpdw Wk2scZ%pȓ 33#~nm/">\VcW3䐢ϾHăֱ*9%ȓ5;D4>{zzN}WFB.'AP?b0c&H ; ɇ=+x1'=5lͩ^$L$Qp.×vӑͻϾzzBeK@ ӭ2}(at:E/Sa"SLce5r߽|*g}*{YS*y)lr%&.|7D6щmV]J:OOGYhMոm\8ZAZsG&J[5;woBXLb+d}=W3ei-F!fgQ~Ȅ:!ɵ4 5QPhI5A*H(Mgz P;#CW(%rU>kt_2|-DE~AbmDeADWŤ ݘ.1L`ԌggW* !TG=Aj8=sn,g.cOzܜ%'6a4DƸ=~J/Me*pzYdǓ%k'$pڥa 17a`1-8MiGD˪F]$fDZ\ K/Fk;#W_trq>#tVxTXp:gBLꐤ=l#.اWc[ϭJprki\Eގb 97Bf)X~)؎Io;XtL20 )cUhxא7*0zΦh9~nlS HlSFU k?r_IY[iOb^"'a%omGW3E݇Z{'jaJ"ĘG:X@Z)~ϰ0*= ;bL &ŧ ."d:s"E:鸪'.pqs¾jG6[h'E2}f5'K` k))ON}~fL&?JGkR o$U9J䍳W @߰H.0d6̡>G4E~Ⱥ 5 5}LNk$Vr\SEnm;W`5{G_9eQ WɎ,<ƴ8j1V|WyPH1ϛeal7ĽFZZ@wIlwb2o L_ O]E]_S P J`Z#{z'A>oHþ%~Xyo__ި'fl}ej4hRV#lO i- nlFE#L]'Tv tӀFdѺJUcΊ (jF8Vbb +4]%:$k%F>YR-oRd/K=һ%-5(zziH:߭]P^x̀BJ=M2;F \ !2Y[M+ 5ˌDplBnna :d@o"0N9z(~v·A|h'*Bۙib9;Cru}^+ʧݱ=i D"hXua7] /j[HzG0釱A0E&~W4gcں`,8иVE+o-nIoH>fqkpc3zR&DS(SY!5.9D?~r44Pd0[/bkR&JZ^dIÿAJ4&:D;*DŽ]ԅ@mOSN8)CR-K]q"݁gqc58] Pg4a*D<]PFG$vpL at a0Tͯ{9& 8`.eJ y)GSUnN]ĻՕo(|'r/(8+tYMa]t5{3㵇bjkT ,X[YVj:^&饟[0HW,>k8J KecХHDD´oP`O7#zՑ.҄Kj74"̧#Kdf%?aӨ\LpvA8t$l-yf5|N`dgƪU"iL͔bzl],jADžip?)gm˵ʱZʁm Egpb`[RXΗBʚk"1&gݔ֡Q]PYu0(Nhd$|᳁.uMo͟WQ \ BDDҝ#&;CbtF|><'$5b Ͼ޺᛫Ϗw5EAX`X oFAx5{DK_G;m$[ƒ=֏Gq0UO#bkI kОħ>yiLY3+^R ^plLBF%`^GwŁ'DбCA}Z[V'=]қj~^DԐ}18)r*HXO!"vo@ p={){p.wJFKȽYˆNZx!DJ2ͤnU` [y4ѝV`TL ʽSBš X"0dUOs HޘD6ۢ-@0=B1J @!bm@ةTP ?ޗ>mqe&{sfNةjeHfJ!7Q`$ P=@pK{nU<d8&yfx#]G"AFLu{)VUEFb!WvIzx7ͳQ?3V n1k|]y %H?zɽK|e&!à' ߮0#2#[G:V/BN6{e$Mf-W-}cX]'i@.s+XL*=|ԠeW \bf&'-wBƛMkc݃=0Cc8*Bm)PR<*ZS44CM#D<% 0ΛƹȂ.Z0͋WU=Vc$Eh%G3 vJܺThq"`c,8C~eXLRpHfv/l9cGà_ad'㜎1Y%cT3}UeG*rr]q!,'E^ʰ ^ `lHR@lTڀ)b8`FCMko {B.B]ud'q9Oxz^3pWqbh|ۦ3+U#4j[ ۩D6m5?e}cg֟bfMhpᷝ%=zHLL$V;m +K=%`j('N'l?2~SZ93_فUAagnrJ(MH\I0íFn3p[a,&%F %}_z߇bEr {Z^~@ʎQlK0q?؊rh]P\WhO6P g!T_3Vj*{_BJ*Ra4&̥2%Xu9b1 L ?s3}$3UiX`Ϊ\[-\vn⾝X-]O23}[WQNO:P'o/抇|QDωU[!̊vAɫ^5gsSc1ٜ~,4R"%ZѲ7@J bTuY5xᙂSkZ&W3GE1K 4%x0lˆ_r<rcB,:O__Rd.% 2"dy2fLVZAeZrEvy?d8ZNM*2(IqX(>v (Anf#,40vLK8T3)N׿~CIAjdڇ>}W(ijcQG!R` !HRroV!zl 碤J{} _|]℁ .ίY=UM(8]^6LB,Tz J}]pƧr[pNw3Mh2{oQ ;-JjMo0 ezmCta ;&)2ۀxFXه/ S1'^ǁu})bn_ ى";erzmZ" cHD卧,(/WhH⊐<=!?Q O:bYP. C! +Bu_ K,b&;^jVAx-f_2V " ijrZqf pҋͮ~[,tN-$`Nwi[h-xjҿn0`u'@1c-mfd^(.BTWL<H;x٩$+ޗeߩEbTͲwu2ܢO>[B~X {'}rDwK:b=Q2 hde5n6pu%LRJc,Mz|KhcمU1>š"LO8ўV!q@hߕ~Z"g1Ţ#Ky+$ 'ZF) M9ny>\% ] ŏQ{!2Ǘ6XEyS֓RW?Z^Y3ICX#5XK ~>,:ro~ (KdZs?#ט`tp $ 'zD}#-mKV3)Ǫu r(>*/)FENl5OfSھs61H~ȉ$oV O7q> xRdOЬ&V^KdrYg2ϥ1/;yF|Էx0`E8~o¤k&<>NxD{mn9@ugxcݓ5))FcU&=/5*K4e˅xnP؇!UL(AuA. =mwÈɥ|Czy0ZX^2߸*j] RHSS)ΉI\/0$z(2D? ~;nʚ0c| &BKp f`#6 B3YAbv2U=si,;jʳJޤ hji_7Gۺ!k 1 8 # Ϸ~ K#q)" x ՗*\@D^:u4r̒8=Ga' !q.u׺M!lT9蜆aaxTs1Ͻ׬Վ f6u <%rmat +qNљ[Tk[Sty4;{<$2N7ft:iLFEߛjUQ:iaeE+__ߓϿ@${]+eqKd:#4w,er^`࠴1vexptX-HyqvKn_ J>I&I"5;BA'Mu%ٯTM}i*y~.P}6_;gNDM#}6  gkq7&*nz65CA-?JgyLWa#5: :|tL+Sp曙=G"!ը_ ?RVThh=dsw>˶h7W 4"isdtFAZx,+2q__⢗C\H@J& r)B{] uAsv"R(w{X)Dt~DQ`:M 2t) 8JOuqHy=KMҦ$nĜp"tnRV]gMQx $ШRbT1r)\6s9m7qu z\ȑO;%˙ÐGi<Ν5}~q}d!s[oU5%  $^ h).ɒ R[1B/{)ƆypxBڞy`O{TGd(;A4nbӎvC>@mxGe~rQ#T&E)޹W3EIR Yi$"{w\>~P%BZ`#b'3Wj2~̄@,y~աQ kqڠbN<"@.0`țYyG `2{Fu^ 8'f4YX C>%܍3$A!"CGDE o ; 1^M#5u=*EC^;!|Sb"r'b]ϯtrv@ѷA>8oƞsr1QF1J7kKo6-Bh&"ܱkp Rv*"(y@>Ҍ tQ;OmFE%;۷nY8vw5OW} v+0d7" -C>ϺkYǾ*UXvPQ Y=eVrtFIV&Sug[yD+q_䒨HDMa= vԄټk6)-r# 04,4ހJTsPl՞}~y x<. mCcgc|{w%܅QlG00S9|=nk@! -p˃UǮf]PQz736?%t%u@uͯ+,JhEhHmI.]&[w{.P8U`Bv-\{!HdQ(ae[pz*B<0$ˌe8,ޢ6fX2@ ;]׻h+ t츧UlIn]ˡ0keӨgPkнkLYP*N+K~)#e\jfBk#G4_1+~jӤlcRv7oL~b6˦[-si&E=6x cdJBzmleL&sZ7 ߧEM7ihiPKK LjXKcK`Ve*Y<p\'TMe?V|2.nge}<=6][0qGLՄʘ1ӬA7KuBđ10ƂWl%DW7(I/W{mVTş:1tWaFv djT?n2ZM8FX7]j^yXmhZb_3 O?8-̽}h#rr(LCr+"] $!HMQGy"aez4 >n{_/98"}&#Tj# u4sI?zK6 udu,L2/ m>Bߝſ5p~U2Od < A?=]挈-Nl fv ujҫ4@t+k\ըMiMܼ[xEWP?QgwgUTa}es3 v.H"e!ۦ BZ[Eͤc[_Oq/j by7F&ZC:9wƃaӶ\Ѩ䕬m̬&he/oS[E!LjYpٿTEhcM:J<#[$v3~bXy %Qv惽V@Y%*Zv!6E]C~`i^ж>=[7k %"y jp=m\QK:!zPͲ dɏ+@kliBm"l~}PJCn#aVpBTWp]4 8(L'W54d`p8٪C6ؐd @EiGbzWPIw|)Q9˒u9(%ޱ@ü.`ɠWJVj.HEO{]y'>~f) ,܏G<^z[̅5˳a+?;2iS' eJGG2\sZ,ԉtNk53sQ`'/8ypB YBs >UCRm %+L  v|f&ܽo 03>3ke-Q&dZu_<]1dJӥ3YLY/Twj29qf h<)eې63-jphYFuMa}atpN8oqxdre_Os|;-z:-Q˘:ys / PqzO oGuƭ Mh!?ہ_j>"MKQW]v"\n}Aou?S܃"i_#dUpjMq5W| 52rHizJ)ww 7]wYyB2]dn+1uN_HMqP[J9jU\ޔTOZ#>i5N}'w œlH*3w.yLc dxf)I kBV[nIy+0Sl׷|Reބߝ8mXTLuTRv!9!a"EjVc j>>NmL>Ay4!bW  wp._"H1*ZmQoRTGf@.bbe҅BKiUY7lKI`v}Mmr"HRy}O?em 6 ;KtwqydK}-L %|Ka-R)=I a&WE݊MGӆ<$Ɠ/YwK"L32. V/B%Hňj$ ǘ hu}@|ئͲЀ agZ<ܸ5#KXOIyk0J yiG/- (b\h?!dNZ&&~Z@BX@5VE[Bj + Nr'߾UFU܍;}Ϧ !@vGBBLT_:^|.]YN HSC} lZxA>ZѫfŬRLKG;q|QOXh87 KK)PIRں|pR_( C_!%u%"ݘ }]S Pۑ֤j0[+J>ޔSt;0rx!)HKw5>/9CONCFo܋6d\'Bi4o<3*Ott im, ȭ%Yށ8`2@#!Z`Zy]1ر< ̞2z ? .& ؜;b<_9/c'o|1)NTڢ5MŁa1|Mr73&ҀSEdCϡ #?ok0A7qD55HTr3Zy]ab;)^u/VP ¸Iz7rPQ#ka!}Xd'ʻ6h?{Əd-pulf:~b;J2!4m|B6Cs&]2V4woxv<{ZE=t7 #RmZec D|6dm0+JH?E{d3l y y<Ň5q^S^F`c}%O)KПV[fI(yg?`w4W|l(+`F7+/2XNQK6qXU''>ABv o]F3rEs^j3$aDŕ4L,03y"diٙ[/]o>Q3̞7z6O;LC~ZSs=tm.#PԿF0|}i s@+ċEl_yRDF#(= t5 i.y{ݟ:bp- (*fF@Eytcdˍ ȏ ڊXkE8-WY5!3-o{4al:V 0iG2;cu=77sO-f0< ޽ OOWl,: F0⼲Yn:2FQmDNPGDFӇ+'_&ʘ;EòLN`q@׺mٯ#W`m wE z^JP.Ye,@2f)TEpO,?t7TN}'aK3d7 5Su f,^C23)787k8c~=5翲c<*^#UN V*3fo4&5ϫ:&EosړDg7GW9+&YƤ(%]~:0?A&sjD*&* ;U KxAzE=1a7z$Z<؈UsآQ{w4C!)Xȫ_}ێF`8]<rG{_S/(ߑEwTr͠7n+)=[cM!KS~\O VhK??`8ٔQsw ~z#~LE{܇aw^nȁf8R@JpJ|RaaFk}uZPlRHBS̮ᔒN8uKf~\¬fOw$2 WvJSlQ]"m$Am+"ک4P/X8RKB:)R볏p:^R < A:ER)#ZibG@~{+Q,?ˬYΏ\ōTbI+|fYT% $ ӣNZobIdV<75ZjdGFp ݸP2ɊW#mmNǚejHV><=.'Ξ7nLCl>kߏ&psp"TN}I:ZmfvhNl[lIyE&7jۤgg'Nq*S.!S=?,i2M( [F}+KESAR#V3JaOyH\bCEU ămRf,ݳBʿ N~t5yb, , JwשZ,&yqe#еmKľ+H|@MH"7t * s#Uk,rZȊl.QcA 潣p7$AҤ=GmN G4rySh-9N'0΂nJ ܎ݻ2s6Qq_}\G.(&nj$,8yo/;0_n,ԍ|m}*ptpTlҴP !!䶑PtVUW|Ƀg\$a^N־󲯻r;i^=fw6Kxj5"jG ɬ#4AyqSg4Sԅr;?nUݡ_7Vlbc jONOmBF d}¥TY'c~R"1w^hٸ JְDHtvqGgZiyx.Z`琙pW1ՁSoiAX33|_Ay\l58O{Ưoݷ 6}tZFZ|{o0x-q#YD*Pk飊mAY,us C2/<m-ϊoPSrt:2## BsdWZA6z̊13Rge|MU)L_a/. }q\r(͔TCXB&Qm9iXœ,kќM8?zPmx*[0s"65;g@>rԿB? Jf\:M2GCVDCٺr)\|33"[̙JZunȱ͏g,?S RE O_ ,CHXrNg۝NBZxdzuzt6 +C߫? bRZ BHm+co^,XoYu ڡI=(+e7E'r` ,@ng0k`pA~6\{nŏ *Dڡ>{;ƇׂTino5X؏ꄖW>I%CCܿ_Qm!tr8A!aYp%IMx#SW?|Y e7h%rz5lw >`?C1E]<0U]SNVG!~_ "ϐ%-Vww<.%oI.dg_ |t>s d9"5IE|Dx2A`: Gf(\aMHuS ꧗lVݷWl$c , Ih,L\і|^#xm}Yy3]Ds{7H%6w7Gh= XБ0lW3z3s,M  P}]?/6*LUj\ȶOPí#o1fbJflr柴KqgYĬ4ub&݉3lMw{3j}e}X`_԰L,UmȇZBG|"N( ŲVo0X7^Qj RR7D${Kb^aI,פN}R-KHE&RM2OMspռ5-Q(4$n֦8I; ?Sol[lrSGn/.)C G(5OFUzkhn,gfyYomqu?=:ͱ.@Q:,&8 Eȷ.Um)XYF˝>xnWnFD9h2u8RpZ:x*҂ B4%xX1(7<GHK<'.jSl Ǡ-&CY9+al4JZ]?%Ln*qq'>**Ri#j[RZZ:{7R7Swji)ˢeɔk#Sx!03p̢m{p1Fg bуD\*z~b*l+Xrp׾?Va}aS\QRVy∛ -ATrX/T+C~(Gvd q}RIZP}Ɨ-aD̸"tYlu 3zHǹk-aq_' Ś@uE85iKwSvB='ٷCQʼ./&u@szlF`f?#?Q_vÝT&& vwCiV'IYM|^cgfV]4]G.dwM4KRw9o;ǀW(7لgB dRsзFf]xOZzv0*B@H2J@cL)T\h}'G|ec;p9xƟ ha,yXqO&SHû*E?!ق8=CmD?eN ivp=I|Tx k6X4[{jۃ֥CJ;6ԍaԔ|B\vFӒ~fjlaCJTg2ό3qWB_;?gzZ?YBhIf{? PʹH]RG=9$\eϋNp|1υBnn^9[pKufSa(8N<,)άufzRT $u.pI+時"FicDPԸ4@k ,@{S#>su[Eگ:xk/jpfXܯ@ٟwDj]a!w(PPw%@NMJ7䋂41G+eFVH3kPl ?3J30ab (嫜s. %(aJ ;!Yrp>km#m ?IL$e(-uz"cd ;jsuUo; fٮS9쳄Yµ,GG|w?YDF$=~12 F˿ꦼq{꯺>d&YP8Pg=YvqzS5ha3=ܜŇLP%֮ϔ-@AutkӲ' =7!g ODyG ⰪX:2 ;$}\GKX0+#H\>(wJ ZKYtL:?v+30|}@Dc-0Un$V\i?ΡW6kX0Y,}{q cVt{%UXY.ƥsX<`" TE r_8ŽMJ|̀$n YPw"ʅTK:t9ZBsB;a\#JBv?` iy.hXZ57Q&K pShUL g<3l NՔC5QB) Lv yXdJM|qN_O\OQNWW֓N ܻk" g7Jy7,[ڂ%A]l \`[$8>(e!ׄ2OiW2HZ޿ a%F9!u#]S6Kw<+7i5 i!܄f*SZɪggƵjY)ݿOı6 aU1\f);ΙAI{UFV.vT6kʕH2_0qMBٲ *çF&nzvg^Wj1.>e\ʳ aFIKljqS "6<"k;XezC` u"<G z^-tUOk"n83!y1Im埼~SJCw`"T ) n t(x+#k-\!FA {8DN1 q&;%gcQK ԩկlɯ"eh$\ 9p]7G1ZBL}Wv-YDž ʼnz:W_G#oXPU_G2Q Kaa鞹2neVIitTr=e)0m9(oʜUѥ0jZ{(?I )`uh]c7:As=(?ϴ1<=34BT&BxS'#Od"^ 2z4dQH n;H{[q1:Z…x`:&,? _I)KjDVʺ}٢3?Xt "e`ȋ Cd<(C?,,Y)UxV^iqpfƇ ~ʓeC,~i9mL@89t-*G0\?zʤ7JhӶ+Nq2cXw@(Pbf*PH!GƜe ҢK4OD%a{1 ^CX=/Jil,KwM~uA u?q5mPkB4S$qclf[0 2bҍs'j15 w98mt/.jZ J 2xi 83+ V{bG `4´G"Bi zWQh~- юʼN ^-g' ^[Qn#љtɽ3~iye8jCϳsǫ V5kjV'e0R ֢s1W>4 .&x!38Q/v}7RM-"%@ӌX݈٣f"qD]̺$Td/69,#6ՎUjiS6jE >.v|[5ϋڣο FiUD׃ +=u{`^˚cѓ.cjX%f [iWz'*l2Iopƣ )x/=R^b1AqCW#`Okbv|jX93y;Gc%GaUw؁ԴH}0gW'6WONX#Ұ''I)P :ۄDYNg̦yy3v 8of]a΃A؛VXE4XyY\R~Q`4{C^W{|Z_"B"d=Z(uLo;~'pEk?6vB6SާZmp 24YB6&7l:pEs~=pW!=*=VTAD>fc+)\ mllh$4Ǹg}VF.߬H}Um  %t X⒗ x|x]o=A ]y1X֛c6>YpvH{+F/YoC0Mui$ެ44%>QON^m;-rW}e!4'87CILt'957Z #'d0i E-6eZ*/ි:%fmxh3B۳fU4r=]xjv9,PA#_:(M v/$3L*ރ[9'5Pq`U uO9`Z)Sǿ7~[[C<#" E.z47W# UD B;r|iH.2 +/ws1ҎnD<}j*_ΓqmOik.UFs{ѡm tUPAK sL!Ξmlʃ D L\{Geg6ʫVл,,@]=c†̶^<@S;d'{Ԫ{ةsYD6=k~b!$ d5 ѨG)1v`h"ҙcAZҍ`;[K](~ X}]@kītͤƥCc4cy6ش%Ί6QR0Ͻ{k.hц A'd"A,>R6WڼGc0H+%hmWPDp)ZN|"1]G,S)Z!Ĵ[tOXRn>"E"w (w=w,C{T!ʫ`aXHV]U)y+{Xqt`HWqxތ|bjĘB5sw5 r DF-OhN G@ 2K):_%nENtf;N"}<3k@{ܯ]W)!V"N֋!gbo)X{ Im$7'e,Mo2Q @J<ƪ^04/$59! +eC'1G#NNZYrM2[KXDa NS~|0%>a.1Zɖֿ:Ft%jo:+i7\ꖽġ'5goWϱNÜ].ny{30m8`Ͳ Tָ(}i5Y" wWq?̈\kqy$kdOFCWwEOiod>I#D z<S-XJڷ_$ú+%S؍l;zmT6{r"[H$.!KCH~ymcL AW8Ne;8Z;I \܉\O/oZm==%A/.L7`5^پӢVu{7zS?`:Fldqš'iͣX ZV-7)eg \=A^HQBw0)>]7[1Lm /DiӎQ\(0x >VuL(}#ik][1e@gV ZIͩ3wO:͵䰴_P3?oԕ#E7h/˵3^0EqhjݫS8n"'G9:ݣeҚ;Cln DSB(lxT|wlCe%ңX(i Rl$ U '$qiKEke^>`/=`#ʅJq9k;1H2QL( p[-cQ>o//Ov^,dI2vqevg:xϫʎ 2/[" N u˗. 1:h,Y5iѬYK'>Ek"~6]8U}yƐ[3hv$nV14Νw\I] KΘh(ISRɹ=R'M\'(+4O(o"lzb!7#mrn`]qM]?N4jTo)}X\i|n+<˯_h:PC * 22~~˗3N&wm}b=?T5`2L7rlj!,a68 kW&)mt/v-MQzϪh3Cclf:b:iYV4}ڌ(s?%f!~4=mϽsK7؀a a6t hEg L2Nfu~޳TQ0l9.>/elFbƔ,x!gs9 ȪV+=cRb>Uq Q$բӸs[Ģ<ˡ-,ʯ (.ƃT~/pǁf=nʩA[wŀ IPI8w&K7‰"ZCH oCSL(]n=Me7)V>:k+Π/ܬa1!! uSqb6jwz&z&b e/Lrw2zt#{/ISd]qoK{2*V5Z}K,uFW^c߼=KȔmM(E5;u^$ݸ n %REěD;ˆSXAa|XI祙,$I/P>K2/O<띳D㓻k\yb%j@eEn K W㞊6.&ޡиz )=]r&:CEo{hCǾ׾_頇cw 2(~|:PYg;GU\‘RITHO8sSsYjVIPr0$i/ ܤYߴ ݸ^6Dה]QdJX .h{Pˮ?H1M~dǐP\k;"2M0Q!_]\&%0}r\A{ ĵH \gwQ%%c߀4' ͯJAl<{`TpOX]x~kh /W=(^L<;W@U=ГsB.dCPZëY8na%sB\n1 J*aBR,2HpQeULXJAmUo}1lN$Q:W$1pe(a*RozҒMԟ[F>f-9},v3* jw:2)/ú9(;ϟmewG˄F#EҏM,\Ȃ+"&nAr@ r;'M# .Ɂ]kq(1${6+mŀE%@3MbRrO˺Isʞ}a,~o255 -E''RlȺ3CQ"csz|#Jb!=Ouz-%Zg~_~lIɶ!(d3 -Ps8k [ECZ#/KЇJ} KO(?dplӯJ9hϗ>%21:@O.WѰq r+ƙ59㈣\SG2d[ ;n[;VUA>%/A@kC;xAPJD~qS @9Mlc>ܽ?WY튕 Z0]_x 96x !FzIȃe=T|$CqA Уqpa4*J~MBf-ߵ0tOR]섏8xHG Tx•+Nڍ@ zayd;!k̦k#P h8be'@cG(Q" 2Sk]:FWqkjUĕ[T|HY#s[*=i,[M~Bsp(lݱ F%(nd"0pٲ 7"O6L d4Рi4+L`\)P-MYW#lՃAt ߬{KZN |É\5i>>uYoN\-:YG?1zKT}EKyX*A'7OFtOPVП|^8? j_||l_[@uoDZ"1V'0,h;x@vxXQs}@*sI2O̕ͼOB)Ӷ&h>ͽQ}K$I^l:?2?L8o?Rj(Ø'!zcOƈ$+p;?Lw f2[¼ʡCP*1<l/c50*9 l^<oDal7C\9gҁpܙy-n_D$ƺ"EYbݿ}{w̝e:ʫ`( Cop5 uQt8͝.;g[>7, !s1CK/-"v2 <%7ϩiµ*\*c^]4+ެ:>\@Fc+;$>Qm1^)A]KU~VF=2 mELFsLP20.>ʯϯzt6 SC_u@ ύXPS43Hd`+Z7lm}עʊ~x*ﻆF\ep+ͥ'4p!4l/tilfnjD?`BQpߚQDL'6@aԕ '/.qli{uY+qxz % *[.6Q$Q- @P֤ԓS(X(t{)3@U30{&#WiUkk BTsmW6{ gMF7.R)g(k uN:d>RG;(лg0t>eqd@RU@75.s\;=B;5vN:TR@<>`o4h1ݢt̢|Ú5u'F=ldn)l~bē\+at֚BqwD<Xj_rUMpCFwy|T,&uT };KT36f EU$ Y*nU#)aB'DuޏZzڠ-d0Aכc]Jԭc/Ydl?ԟ]m. -ߐzR6NH$1^ϖQ z{Z*-!2iYan!h8~ouG6ębG˭ᜆ4~ t?D} KZ-d0 _6KhCA#E>Xh™/g(6&VTrݝd)%$6-Ÿ>㝨),__:^2}1e9ӠpKiQڜ9A2Y8+Fo`zw~]x7o״Gy9ɧ(jCr2LAKnD T9:OZhSl{OtvV‰<ךmοm5E$8EH`߸Wd\DWC>:,}aܐp(Ę S</6fEElb'3W6f1 WðS15{߷䟶CL?|$,Rjy> %Jèö|M/Apnm9M}(ov |^_5H݆yE%pn] dr*li'7d 'T^Ѓ;>ZǼh M$_W9wƋ*OwgjPn(þr3ςxm  ē\P"ѐ^nvB<x<ӐvY_N=ֆ=:҉0 97/lE[JrB,+L+e/\ Zw?Zu| ~X6Z"iqz'~I<ɚN%0A.Kmx\U%*'.@`ZѲWH~q^8X"< EYFr]B|o>Z<P3=D huRSOjnnT!KIU Z}_G:8} 7;]g|{*] OQw{+Jj!ɣAWJp&Z[%5ӱ@u=92mf~x$%Z 1D~C3Fjvkvs}߲}ߘ7RS/K)=A vaSrA vK?p•P>hTy|&YT%2?8 ~T¢,v@UQS,n?_ZJUl:L kb&g}Zt !':04_#Ջ8KJSC9,n|йhe"kx=iZڨjZ0@30;1LѺbX!զl(#|#divS^ClM23BDxsߗ=KSӘk/WVhT#=ù~a?)I.xRYnCr{a }ª! rC9f?i0pH9V,uEW_] YtqK.ɴVmyO ,1 o^'ܭ&l?ruw/?@0et>0m94LYx&v뱝K>97Ώkwkywԕ@#PV! g'm/Q7u6fsyC40HZ VDxS={8#sثOd|1U3X "+Ts ƿ!s܁zݧaߎppAx#[ @2L|gzn@Zoݧ1Ɏ0ZN?4>Q#X;@q/쩏1܅FOrDǛ? nbKQ d?I5 z!XB/W`Gy"Ȑ_F }+Js}v;Me*•vs6*7D@ډ.j+aIQcFxZ^yiFԁ@cnPcBf(i`K:&8mS;[lWpr4bqGH pq拴黛LK~񟲐n)x*sOe(JE+v;GGUnU>m{v=c΢aMi"7YT4qID"޼+o82і&J,mK=^{kgkcZH {6;)ΆFKymEᅓ´ȫ]OA]ЈWxPqU›̞tDݫ@y .rW &1]h뉱^)4%_'H<ýZ # $܈7l2 oHքoFF ڍ9\HSS;\gl\z0ƽ9/\P JH>qM#Ɲdb&|MWC-WC;!y<(8-v㥄CO\+gI.$"]4ac 8o:< du\uʄõd_\p V& T.2]Y A?k{){`td]m_5 Q(P+xB؛l&\Z@u#bI Jyakͪ)2gq*eCyPVJy^9PBF|ŏ5 ڷ2ZP\[d2«шYv:y?&bi3ʵxB>? k+#5{Sj=Qs:5Y']e>Y*lՔϗ08£u8iUp<iC@^(K]"H7irG0Drv-;}0 0^b`@n䖁)~=N,0{T%ī>j_PO3Ir_;#qBnCm|/mkً۾h:*N Tv[O_//rxlE 4g8ţ, ОfT lm' @YN6-SÁ."ͮ]ª@CηAUEg+Cw3F.0rCZ#⍄femFa͙jSJ֙]Ѭ^l@4Ct|YeF)'yr|˿GD`(Ṵ$+1|;x8b{ IşЀ BKa5yeY|.1>Nd@jOkC0. 05KmGXO--cNqVAhDBNnChL!G)BHJp52tؗ")l5O^UIqb(n_,劝9gk+#7T8?d38]l/jHNȆqؘA&VigUx'QѲW/7gCD :8|m}YbjQ" 06v3p_:Ϡ rjCYtgVt\:] mOWf%K$#-eݪ8E Kx0f)ܧb"6&X2܄3r { uSr`.Tw/e V2N -汌7pB/8/ܸOZ63\wP:3GuqAhe7S0bBxiB0Z-X^'>^U~#%!>yj I=5oIu5GPny:x 90"RZ\ZL PhlS.jӮ}~b"Mcw=_uL ~,4̑!4WWf ʿA CA!86IP0oz!c]}pM9--wg-j](}3:ʒux CSP*n'x(b/H /ltO5 Բ8:f[-R6 p8;c9*CJ{?.]jBqla*sFᨊ5,d&}*@`Ca]"و=2q׶2v`x$:S@ax<}%KQG5riS;כ*@g쏏+G`VE9@u +-;&jB̀F3X_{;#S`~~tG66XZ9h9;Czu_ab˜FdKa c4ea"zeƯx㫪F US pW5=Y>wh6sĵyι˦2q,ZS9J&`A/$Z]Hw^lh ]FKuo1k Q^ZN/+SoH %lWL\eM7.?K_ bƉY~L?O]b2glO{;`M6ůwF<5p6ݧ^*Qm=?2Tf>mM|$OuзtH+./e-DX*67Z/Uja&Ino|(Ǟ =̐;`Gcu c&Qvq7ːqEVP[u$D>/"S+AF ޣ0P!,Έ`65|f0iC%v`a U&L%d!Iͬ,JLE;xjJ':ҙyt3_! ~S}0 Gj:f[dĪr_6h;WOFHbJjg27JQK@TXl&ώSŭ~!46CcM$Ph)lKK!;ߪJpdG0p5jݏ@dO31&ɮ>K;%6gXTح=K#?Im>^m^WhjHo-X Db3|HdOh 9df漢!KJH΁Wh%>a\{CB@OgMe&ȫaSL|zMe"!$Qs~}}$D_r5DuZMi|m -7; L}.;Hu4MmwbgBD6P>rVܷVJ%9fMs|` u 昲̱kՓRW9xjȇ?vP~@Ѓv6DݾcE彝%@M'!/m/"x%io{pIDžƖ(p}ɖK|d9d킬Q:;I&`*RP׵mwI(~ \eCD=w;?Y yAn̎zA쨚 GJyحoEDۆJsE؈{7V6qXzњX^%VWa>WFvRҩ~@d]5bllwY17>{Bl6-.fp֔(?YbYiH\o}-E(sI#N8c5gTx8?.KyWеSzG8X͵3<ؗӻٙAG&-/<k캥th;Yx`&s4 KkQ˟ ?nG@;xք~wC0rH dԢ{R B>z6jO:bC7@̨}TadT^h^oEc:tvHrjP]\fR*!rф97)'N'C~AGh\atbbqx+b[hkSH71\uw{"+ DqöKN2$a"mwqU역mizE캝8"u {˯[a6v{VjCF7rQ<b 2j]P/iQ/\'R}訦L* 2ˊ`޸#6 řM4kyio_P*5.61B 츯n ǒQ[V H󃢷&>%䬶X[%\3l]=<ڝnt>n gM:@/uTv+!Bݲ!4d@K 0#QS2'N˝JY\kW;>@tgEn6$pSMˆ4`ϦĤ/lҤr9o0%giڥ&Yi|^Hr=Ϛ`6֊?ЄMaP^YOѮ|^:/ŒXqbx>h_2 #a})BUG &G,2G&t3^)O #w@Ȭ=ج"c%se?W[b%Kgg= ]YU8HsV;%0by"arS1}2ٿF1~~B$خZEnDw<͂4-V$N0`еcY׌f Be;^s. ];;"]q+N8yzRV#>34xHzU}=Sz/B^vo0B!nwAnnɐnW[l#Sw{NϚ*f?5LZ:$n1a  "mm%d<4C7AYⵕ8B!6Lӧ<4]/cB|ٚLs+^m8c6>lKҢw{'؝=Q1b~k8:;0MsƲ7TW iwRl[ݕf|b[1Dzp秋ƶN]J&ie;ckYcz@MṮj=vg Z@V8pO\&D r_78=ۤ*DK YRAvB6iҧ.nn)XmzϢ2C "IplG+sNao/1S @"XTS6PHzx= Q(cRc59i9q,cS_d*_6'}PW(F⣭O|?QEul _m?b&kE*Z\3C_nҥ|Oԋ&{7_&'YxwM1S_o9,Ǵ$%k*u#[N^a7$`Mk!8q\5A,zj#ɯi(氜J0ud!Bo)GI'yQ`z4M**;@@kL>zp> E!go$Tt04+GbeX.=mS3}}] 9"Ά 2tыDjjJiȠ@]x.Yc't%/͟u7^̡1Û?`>bw-Ś3j!гjK=c "Nۅރ+X k\lcx>"9b:͘_qpʥSqthk"h9l\xMi:g@= ~w(C6ﰒd[n[Dlj&}je@{4jߊ6Qݝq5V1$F`Hru;Z&XH>C]+%~ CmX91~tb< dgAC2iH%醴b岯&j-Y7jA X >N[~ß*=aȸxU|zQ@.š `%~qiuA'W[ egn.ll/[ȫ~!bsSXqxi UyiZ[$?;}J/>KLvSHu O؇:44h4m`5dXZ6 Ԉ]C٥K(>+7QS+'D7( wo~fN\9O k9X c^52ig(yd:ܪ :ev9'δrlOv 8CNT:#wH1F@C4'2{?c9^&X:YVVc)53;{V_shqV9W9(jH}.9z ?1"T^S7:deٷt=HhF|U^xWZ|b ~=쇱x5EVYifOFIO"l/k7?4iQ@Qse_d [y($#Q4A9;7-&Ш9XAi<@AKLH%p._.όhi-Dv3o(:!:h  #t~]PJ,6Lo$HV O:Hs]|uoD!d(ִ⸖';S$dVRyf^Yp "o-b@2  ̘j0 8- MwD[RS{MP[)9iv c\Hc5YagSzZ2'(ꠙ"],c \Պ6D?5P;qAJ#c6qu"a=ɤ7\~0u5ڕf9Xe]T[N[xi 7*P&") D5 L!e I'N/? sVEH||Z7C^/glɃ-͠`G~H :$D4̀kƟi%D`?Om]V<5v&jWBCo -ԥQLOl'm~'~~2]to&Pqffa gcpYN. -+- T4|ϐi&?L@+8yۛq g\;%ops*I=~7 iflGUM-3M/?& zGTxBSjHǏXO];W:au[ / 㰷Q:vOРEӀ{5D' Omh@/08p^O \@&>wD5@KҖe'&׉d)C@*5:$;c{)FpBv)VD~ˬ KeSlh(`^[Z_|BqzLgJ)%Dž`E(9ܲxm)FOML%ShmU 7HGO]ZKXE|WuD‰jK.Ʉnх³#= `lMMĜS(Z ̃2c3,хs#sa( ʅ(:;`i-YO\c^ikx<F]-On\XV?Ԟ(LCi^Gzؐ ;QaJ@GWUC\6gDr,nN~LoQ *@vobMf ]E5ǀmc!:[.T~+%YuMU&)SwqiCYCap3nt0y4D݌_e[WL $iZ"\|ՏxxL/1Q<-nTFC0q DݒͧìtTrۇJ$7?_)$\ZG8Oy7I7{PTLdU=Tnt4w)^0S_;{Y}nd|Ytg4K\=YAքRpʟy O^gƃ0G]+E_/ >4e-5zϩ;lUe,< uxokÜL@l=yh3,ezψ]VSv+r 2C`,>irU$2٢L (ˑ HMz"4@mdR>N:v:c,@tHT(lx6Ti L(ϨfqY"ŮFFk[u`T B<*ʓ}Us ^: w낹C+[one;V;Jy*=O+sSMn2Af .7o-p\U6\Wkz &- #AHbDڮ?b,>,5XeTۦb $3&48Md^"SD*Yw mB Hϣ\g6p"CBU8ED 4̽oj3Z9f^DN(0Vz!VWuOG*F!Qm?<kʔ)=)lGp,d U7(;7YE :ҥ0W3vߩDP)gW8}$0鋓",@rB1,>d(5О$w8ci/a o~,| !3ğ&{OkܨOP e2H|-:MgvQ̈AըkwL>\yzAIV&chq9*0VnUj:)ǟPLkiH6|>@:6q%!lׅ"; MoPc*QܝG>  z2V{Ph/EһtiRu +Go:(}`Lh"w}2a7 @swa7|_;6><'c;i)=Jf*VTȸ Fc˂Ltrlm/D?5iY)zy8Msk;:b䬴mpWhD7/ZZz/ cuL-XB`F ɳ,/):,;S$M{oEa$GUxYq*1HC9?D #yZ_ *_E^gFM]']U{N8޴FGSa*/jt* v7E\ /wX ]aZLs6L3o<5jsfkFV#Mv8 l!PI\W^/Ўltx̰ʄByϩW-%0*,^6m-~|+ӄ sRhrD,&@Qu7qR=Y~zsQЁ)8fqFJ6_"&ݯ}ձ8EҔw'3l4JyJ(Sx|صơAro ^ua }\W O ZkE /ܭ탗l`[!95Umb<6[HI;8(1ALMz "w73sbe ї|k!;1ӯ,26KY4}h]lKwB]w?$鐴wF<ЕQjYt tجRsygS/ĹK t[}n~oUsI6ZdCOEΈTew$-KFe;xI]ޭimrȭٰdcGQD؀OAzZ`gF^]8CԱ4RJdW{)Ԋ.z*,"xrt}н2lŨHqP0X)DFmg v8܃erל1_B' 45V`E3mwSo_P} |cSDιYK)/Ԓ(Ԑ;ik byH0XqkkXu6^ufi(nCJ9(2,vvG[^T,~㖈 ;[vЯ uuoGַJdɹA5^(`"7Y?@w4o.0WruaeFfJdB}w5J(P)!w-/(PR3YwcR14E#*#:%ڛXN"[y&z"H]٠4 {>tz"#rWg x L[0 qpDkaUtX\W@?R-6qR['M8`g覣+ԥn=^U OY Ůz6rYGy Fylk$6[#VoK`L~ܛ9TZ6Sd5tٿnrZ6ZHV%4)f?byĊ0{$zGoH`ղ6ѻi1 A#)S2))@}6X™)b>]ǭɟ?4ýSYTҡb9~Fon9_C&?mC;mkism_Pl81&(R_zK?0x :Ju]:NTS(I=n#[lQۄ H0|>}o]1Jݨ-R% 6N;H:^'9M?5 ]{= UKEB#_tC|'udBGnt6 )^܏?KgՀGĺ K M5cmiמZ8F_= +5Fa̰\u=#k2"H-/Xfk{w!i[GkE[W27dGpڹ 6̃Q9xm˔H~#m.,(ޘn2!O_rW Γ2eYg<]}QE;dם  f* UT.ԋA_A ߉+p8þ| Jn ǫC`ǓbNT ~xp}[ JkFdN!*k" ypt]b'^?; p6j<* oUf쑕G,:!6RђRYni. {P8e?pcΐmTTI?cϻ),_G@Y@Jo-czk /;aI&9޸3(Cn|PVtRI#|ߝ+ɑ fHu8H;{F.bRx0tMϪC6槠"mdN9mzD9grZK@.Bxl ͒ޞ֯_u$ĹN2"UOmab "w/Dg {SC1JK"ٗQb `[ws>"@4Ea(C2/!r!)zSb?'}J거bf}?L!zs t6wᵵ~T]\ʲ[$241 UgSfoOŒM7@qIH>ex;Uҽq s%%pj|r~BȬ\Gwe.p؎V&2V}pxfwhP1(8{Tk܏?RC"0X ^:{𗂤/T|9ʊ)FKPVog@I([(*.gċBG.Smr V y~^D%\B9/UD2)*_z e:k4kQ;&4}<=}iqSZX1RMfe\GE5摟&BeVccbGI[t7a*=@C0|'ƾ kc[+ 5:esQpOBI=\m.qc(pg&QTCa@2gY8LCʽ%}׳uRyHlX̕լ s{%g\`s0ec^?=>0&}7;b7m'cn6 تHXm}N\򆬠O0G8dZr{a]AQI MDDp:A*$?P5 w}dCzH ˍ߶(|c8K2"!FNŽrK nw 繱ՙo`㖊Lb˴̍E┛:!Ő;˴k>x y[WJ:X~m+w_4_i%w NEK"WH'pwd˞P]&=d;fu_zT?W`6legd#T0͜:Ck:fn-p_׆;1EuTX1򶉃o{hjYx#CuP6X sKraE^UOuk-VV*>=a )pl:8߇~V8g]AMy4:;?Qq 8IǪg3A'ImcDKV3]6ء~BHEJ(Ps(ХKvT.(kɑ|VA1MRnI---}h; ʡ'UM0IRC5Q&Eո< (|D $6PD7 W[3vLZ,:DEhb[ œ`J7&Kh/L4$}N%@ I\*(?Z:Y%HB^ LrDqיp2:~#gU釆B GŸ\SÉYQ!^J~/"rw+c-OI[Dyf:L/ݠ U{Kb8MvJM*}DuZ M$U9%N؄i{ɥ%E&flj!J<:|RM4N';*dxzOfLuJjbc86EzS`+ܣ7eI-t3K=#L=vZ=3^Pw7㦆tCUANUhL.h\N\Զ6&[îN t~R`䵎& |)ɂBCq0*&J~2THiw?JXoo*SƼ&qm7X_o)5ZF@}NjL*z I)/$Mag4M%gK*h|#hF rT?  DPN6gamlVZt2`}[r6[]3DIg^WWTZB-hzN.DE5'2 Sj%k4dYD\Δ6CPIu7L23fﴶFċFuA# E7+VCkػ!y>$oQCTjz}9 (G#G_v4KKecI1aVǩq B})Rt`QVj.'&zIP] b@N,|;KYr8,]KMU7HhW*vS̐(xysdHq6Q1mj[doRJBP\@~;zKtg.ުl'^7d ‰V͍64Nsgpިb#u}(7`vCz2RN$D\eFJzf>-O}`x(jKٵ ?TKS׉uUZۯ%g8"a FR%]گoj"e^()@\z_;Q)3d&i+`y5񝵡0qЍTݺgӔEAEPQZт>۸jH0Ad~̅W6Y'A1FL hV 7'E" !7w8 U`Rg|NmkTVl%ȤUu'[gXizh {@r׋w I5J:6uU,kZPxh ,CO"P7Qv }@dɞn!4z j|ȟ3 Ϙmis yڇJm+5bFCHuJU,N*_C_ՔVAjʸ:;kʆנ!m.l׸D{wΛ6GĄV2ᆤ6w6-`!:O\\ Cܲ@:Y ͛UfC&9}ZZE#ojR@l0! q-,m( >-4:GWdݣ;*|.&#\ z6^lo|9ٷK :݈"ˉ<''ˏc?JqT@/f <ʮњOGBpTvw09&v"%wk k|< ÔNOE{fFgABk--d CE(Pv>yΔV1ZSco c[<ā6k;<!LSI6 nCp1OT PJ>R*.g /Z!:f\$̥!ƧrèN&AZ5R5'p4rhdq'e}+I)gCҙ(iNB%GJ6T|^|*زͻL"(´}̧6 PHHp.KFGY{)ƙ>L 6a}ZjB&] 4pClhV9ywi * =G;s[*;59 ʱmK๳fn9ʤlwsY9DUV˞ oLEJ>ޯkKV)C0^BE+BSugΒOΖC x :-RZދ?Ti48O'XN|9B3;RWp#[!7sGdJ kM?("PI>;U[vv `; {/Ӷ1-nQB0\OA @ XE_QapgfՇI)W1g#.F1"ӆ&G/R 3?6/ %XYiҋ`cwGxpec}/ ɲCIns&{''myn7ouj,C(xDOdX,N{Fn6XX}8PFxt 8.|k30<{W[{wB͓m-J7_"m( ӊ>TL|pw7֠%m*>"!bUV{\-`?$ͱWZu~#^rK\,<2O>&xwJm/P6dU.HD3ռ RMkkIET =ֽ SO3w{ 1C6LKac!d24{=uQ2><< ħ"Cjd_ S+]Uœ|do.rٚ/b初Ak\;5rȹW #f z-=J`hM5ҒI@D܆O]R 96/(C N*ǥ mMJ` r@ UIe7[ 2HÁwK빑ՕE k~GƅLWEn>_QQ6w\"xVd/g r/+>Xuq:}aD=~Dž*1=*t\H`ӽ /[PcědHxKYLC_u v[U[ Qv@e]yY[Eb:=NؔV\x{3Е̔(E2{!"G[+AcR ,1J5)!{Evjh7H!Urk`Wퟲ0=M!YQt婽LUvGc> )^B%iVL}n ,y AF&4z#mqLıF@钤E"n =V }\{(N\5׵|[8O'Qư5C;/$h2eHDf3|"]}KʺԯOϭ o'#+AyZϢ΍M,*?wXMFs9T$2փY ? uXC%ՔpۻʺBt:Ͻgհ-\Xfx1Έl@`gbllj1-ʧ#zen!}~mu#ktlZpvUzǿP"rWŏ_lT{D9qv"(e+nbأ;\0`TL7չhGӯerJrTj~+u*I}zeuDi7m(\K)Hz|U_H~xz.9aF~8@hH*v{nW^ⵛhØƃ"+YW6 :=}Ρg3=Yu p;q_(Y9!PQ;zc[Υ cO ֔pbφ|nҲ}ٖ͒e5Π/zX!׷yBHw,ws@K䂘dVjobcB)&(g8R"7,( B㔂6C̷h*̞km)1pY-O4Fj>|&Gr%P눡I:2]3/jڞ9F]'H+߼̓t> 4cT~z]!pd#{VX͒ Idzʯd0}mg1_/&q߳iܸn!'[z\ )1 ӡu!>rĦ \)DXEkZa k% 7?:~[hn(V9\90UGOL J?My&(_r޻abtӫ ASw 5n<籏c#HxXYjeyNk*Ԓ%<;puJ "T\p$ "iCTδY=;07ZdpB<&&<lBndqg GYw͟\jsQYQ;*<%kͶ6Ջd3+R1n;_{ ۘ)/:˦n > [xիb zx$}sU ~MC)Jb1 dr^4W',! GIںKK<~?_ 6k23\h]p3v6$.A:b')7$? s(udW3_Ѹk7i5JM+ lH_~S怸tVtK;sQZ#]Qy#ta^c1^2&AJCu LFs f.WK[+Cjp2B&E߿%IqcW(@:o t2(3:| p3m0\XZfmj➕u@Pabp2)ZsᏱ~&YAAI(C6[8#)LnxdzFP)%"*OZ4BfUEO]y.M[}F3}2aL3JY?̾l[6 lמ7^XFNf@Y PK*(EQW!{Ve27PvSZ,C% h$SJ%Awhh"@E`=}91{ݠuRxNݍ uډ<c` qPHY8iy"sH9b%&g&;/,}]em 6u8r-et}lXF+Kӯo1ȆJ6˦Th_p伔*uejcK#:͙oM\DYfw H%>+.+ W8A&Ib7a*Oolt,>MZ}5 vݢ%rUO;i1lS?:o $-fwpF`l`^6~N-<9,HCBKզv$,[ ͳb[wv0ϝrYtݜVCseK尢v@a~=~k^AxWR4OlQ! Vw!0@t&=Nho~ kӕc"͕rAN&YHS՛NpVV8ݦɲܫ~id-=.'._ tbu,h#Qe \(a_3I̶Uĺ@]1&'`?9Ҩ-;07D:~} [#`Qp 1G*Sa->)ЯKf;Hӑiyݱc pϗqhp:N*X&v)nل,O"@`VvGÍ+$;.;7˧5*@G5biHC]4U QSk_?ư9;cPn$AGknw+b~>5ģ*bPn" P[v/Ex#n]2Q&P+.Gg4?/V}n/?BE?- /X0=kě[80?htw?xe,vX(EQ@=.2sd 堈̹O|:e=@+iڤ@W@ vznУC-@lGFL)i!`9)N]vl5N|sg(|T;2ޥWv6q>QV41&-wڇ] W6?܈4:[{O1T6lS9iCF_y~J )Leutn$ff*\Ӡd̹ L]Lӽ\-)D|,/+^#ympX*f6!f%p'aJ[ B7R3{굟]rŶex~Nf@@-MI\Hoyk%7)tejƨ Y]:,h "~7 Iruu8ٕ>&>2`@º ڣv"rNJTNzaLo'~wncpQ50:ZD~%g ܽf^7Pd*l4~B'N^"rŊP8@t3o#O5ޡC*@>k}hRڞJ95G@ 4rg{9ٕ?3(rHxMƄ2d~VrԾ7>,.uW VQZ1;->-zҙ"֋f[ϣYi՞U,j ; 4ޒl|N]ͪ]']奏:Ih)YrA@Srpe:T̆}BM.ZE6NG޳!&0IdC#uфڼg{-gA@ *`!#Qsҷku6\Dq0OmhD0=6SVt[zk\.y V3^VM7>ouj ;P"[ D?-"&d 2-6YQa&) ,;Y#נ,C@d;YeD?|Y-3|ٿc{w)0nPpff)a2S(G?ʟ,@;zou*S4jvog{Z|pG9 y2h_PM?E&,(d;,=S$ (ld詅 }+N Lio C[gM[7d*3'mbD~%JAϐQCQ :61&6(!B[a+ '&WOQwQGyCY!UaX}Ƥ sU; x"YQWe_ZQ_Zoa"&Ccr{M-UKDW9OcJqhl"%fHP텓VlYF跸ǁh}E<4*6G1ηa;\A f_g" \`wI:oB [=4Cw331aaP~ rd=6%i2qvaHyQ^e3X⽋atx+j #f2Y&1KY]`vn/{ZcoaH,ly075dO R)焫+iߩĥ˵u xCXARJwbJU_ꈬE=Phًj%@C|V#e1ATcڱQ%#nwd rmR%}(:ɖ1>4@ɡ,f.O:H#I<ʓak=7VlVw1 !i_y(…{FI,,?% d X%4Ý$qym "er3@ EXjU%z+z$|{nFg`l 9Vv)i !D}P{`u |S,ŚEcͽ䫄aRDRQd֫mD3\)7%9DKTjX[eْ8. ԭKwnT $e tK!etϭ7eW=dkbE,u*8$& #SIJ@M;ƪE]D%r˒1ͼ2?\SʿړvL)*ex7(âDV"=΃,5^.R07oBmW͡EQk_]03QcYL7<暉Y$]x\D>评H$AL֦hA'\1&;cNBfQy2C/Y)P>Ggf=אD@>j/)2Gj+d>W\2j~'KotӦ[,݆R6t$ ye(à A W-+Ř#7AVn@}1/%~=q[AelO*_(^eP?b"yr">D,E6ߌ;(Z,uCU• -] AJ'Vs5?BGלg].E}Xl bQ}2{ЇlņA4vZ!TF#3OĵPƒ&mM. K-[8cJ?3O+ɸ/䲓'IMY4FXf \eU)ERa#~v1lޘeQмc@zG7=zV.o'BOѴ}3rf}EbN_ҦuYhhrPnQDPj0J3=ukuT=\(G։x(N XĊ7]I+ g݄AD7W06 f 77*rDoZ8}(!vOhAl1qE;cop5gT4v $+/~gvDY%SHhc^Iu.  AlE]$!c^ȖM_63JnBmsB'E8} &&H\ c/'(.CdyX&LAܗGZ/޷>Kn= q唩% ;< ?uyx G^}_qEnDdaJ)݉+vEyT Q^oƧ,K+k3Γ W6vζ G:6"a=4A;~z #xe6ΩvuSg&![#0S+ZwmMJE7@(ajf_:w_YTڤэVQ{t;ǡEX:ܺEw)v" ON8ܺrYH+icQlIk u'Hh GScʺDGR/(eH΢Vg7+X9ǝD[*cuY}g(k2qLGdח764y䀅ĮUYJ55L|<<ݍX>9nRh&-n8; .Dcdb/ЏS6öq*[nP$LJԣ|Ę*wo9$8(w{[tFЭ^aI|3@.θͿ2!GJIᦁWGfy %S(@ ka&xrQ?Ћf$gKb>Oޒ9FJQ9;|&fE7n a-1֑0]];f%B=V%mAM3L7C7 q_O9x78E_~H(Tm\}k}^"5GGz#l|x}B SLW JkVUYsȏqgڂ&7[T~vlʯb4+9u^(od"JXP E$1 @c}4?> !+A87Fp1GqB,8 kv*( FYd$$A}\SqgݯTim[&8u{1cdkX.kf1>Rk ch mBӸIDO L6ԳZ$t sr|J,Rm5 4,Usk#G-H8kNKiK=9O'C*C_uo!_'Mc/jD^e)^o<]m|ʵ½gֱ3ȴsIIptkNҷ,lM.e3qOx>![*q]QIG?N`=#q ͨ]L-bd!x!#=|B7(,89YeV9X)~Gu`Cic!!*NEœ Oys}lbq/`/~0UՌ)h7uB+z)v=ĵ?AwxY_Pf8ymS\ aj~uta k$ %x9z=^2:^žGm#n4p{,B/Bx8)=Y>o_|ϙ,X&#?,sT{M&5|ݽqMsw7t o5@orR%(鋇}DK{Ӂ#~U'fFiS=rJ+t{3/0,,>_KI5`# ^#۶G^+&!y([p {PnK+kh,oϧ{ _ B3nPɷ +ne~H 7[fU* x"ƀd$[#x7qvG -UQ1|#ׅc"Frx7'F UNx_CRrdi#)8 ig[ 7c:ah"իt[sϨb?+M(EW!n$QWF/fWHjPP]g*f/-#9xL>8Q_g4M&llpp8t[.6( ܭXƒVg,Y`CEJrek^Jl\!â)^O^,]cv$ᩡX){z7}΅ذdI Y#>xMbLw,-$ḇ-F*yֵQC"4} J?^/^5^}LV+U8(b8=4kq&=S.$*g5]VX&ޅhT&%ra+#:pA3soI{{ Cwq@ph?rdoS&/cܢ* y3w7NYN92VJp3?89)%p{s &^ }4Nm3Єbto٩>tn2lgiʦWOH*ضgt+'Ko jN/A:^^brg}fʴoŰA`*Z)xHҊ<}-tRVhnjYKxC?l_2nnIAqHu&5(6҆*>M3`z|*ݫ8$ao-tX8/H >#ITqܛ{17!ߜOHn<SF9ItCV2zVܷ;Orvt?/R>8%VUls:OzoN΍-K$OCLqh'X^o(GΗC56U~\|Skڀhωm..Z{ԛ+nf{tT3>dԣvj Ⱥ޾F.qu*l:VA^UfIک eP(㚎7r訠c-ӷ~-GêF 2h"G [CƸLEG8nkPB9J^LZ*FNWPF-/_}Ku E1"bé3ѵ>] šEK==5=ElI=cDV>BʝJˌMpayџVBa%]W?e} ja5+-a:֘LP^NbPJ)l&1 !tI}xcgd@%6*qĄ#c/=ė_drOdD.n93{~ߩ*M=zOw5f竢@u: k>zbk1Kzo%{A! qBrV+&Z$KC-$DJKQ$ f wh _}۰hn ' %s)c.%,Ց#9 N''`gL[ m|X]{/~_D"UrA7Njf;TK?)6Hvt0dMwmƠFãߵ:Jgqd6dzc#NW3,tѡ/6o {Ȟ!a)ZM!:y`VLp5"< šݼA).mu@/Yfaȱ$Tޓ\ϓ7qJu+>9&1t[9Bhpsk> >"Ln])mۤBFxJ(@(~^I~Tr_>/TH ;}>dBP9liO0DC0W+wm|ZDb.)u5!jNmJ1mW7~V$vV7rq$ DY-[RQ5P{/,b~'RRP7WǠ XK.o-&ysQiguϚ 9,LWA@ԑT(+2PtCb*%}FCWt(hM5,Wmܵ154ؾ-ÒeMȴS?=X|r,Y͎s&O"^Q S(fWZ+ OYWWfRB@Mu؛{9I9V%BA:u{_.yq,œ ֫ c{K0%:J k/WrSke b<<4-te4vS'5#,a90M| ~F!8#.ZTʴ0B) /`s6҈]۾S9'$}(m؄㠗J7S;d>ۗJջ`ګLR q<%Yr}4JS@gȞ@HU/Е?`ܳUX˥߂\ɰ^$ƨ<Ո5 `Ujif&u[{m*u}ݦ;*݀a'4*Ay^ɴ 0sK'4+R(|: :?qtȇ /;p*&BȺ6`>fWQ, :l{LnO'ݎBU]WE4$d9 _e̜dś0 a/pC<éz{%ױ.ЩwhmN H9iO&lPܸ.Y5xO5]/5GB<եܢبKEcϒ'#KB''rtB8 L <.:ci~\ n@>w`FۭY}hÌkMtAx4![ @kOK}wv`)$0ꓠ>?=M*~ ni>tO 4΅9ҫb.VsV?e4ļ"Ƀ_[9osysѓi? }ctj0zq8~3y (%٥,o6~Pδ> @x">w8~hF2fXsPVDbuPU .ﴠ;AΫ=1{#ڔuJOQ͖+xJȊ\U=$|?+ъXVaZ{g,Z a|eEZĶoFG%R cDu9l1R`Y^t8Ebl0oo)aRns`\꽧&.}g)eiCB;Mfq+dx& wJyMz^2?6 ȊB͸RWrh&QeQѼ1@2[q#كʒټA Pad-}ft~6aącLaѷ&.xX%hמm<C#8*Ij,^Q%juA{K3H/puߙ͖gw;[6'H\ e({^[`uA3:]gM9|%^bX.] =5ŝ2}Qך[[]IAQh5o}X49]rxkSd-řOB :Y|4HXK/l:Q[ AYc(t5|r&y. ڟ8oB3H+щ) W\2"9ׂIZ !&:0bǖVf1bDE6z;W@mPD%:᎕7 ĀIC SB-Ck |ɡ;{% \uQiJUƿ wqPD9MBȷYL/hIKBLD;>?2p uMci\Kհdg8ȫSr0UQZٕ m|c *_.Ta R閠y0HDܚ5z(@򄧗AP;!çw.REESCU Q*,.CZ>2O\^,]6:\JKm՛1θHd`IuTO1jVQ4- 5d,~m#^5e4k. oB8oˇ\HsdcU<6^+aQT67ѫ߾Uw ZtͰ:ޘ4PxOQD8igcbR;^ųs{-iL4 \g=\iI4xj&w|7pG;':.hN\k>BR} 0Ы*AlRN<hT7DcӍ0yq+VO_]!6T@L<ѥ[EL*Jc}"܊5#ul2we+.5Qrp:OK-_STpcMz`'G=? x\;@t?rF*⩪cP z!!=I0mڷs|l( 4SRaP R%Mv{y4i)dUs:\)EI9.2Qo9TvȬ w?jqN2~InR+n#Hx?ztqgAr8)}BFKQq =O pp p8PY+oqU}ѿfNN|_-3oʪgȚXI8J@-pS爔7Us(<-{pbȝbQ~{OL <>Ĺ~wd)4Tdb,\u .6ަa4_ON@UP܎7oCAw5?vtU kƄISl-9Pf@DY1]+**~hevS-/N|7*;3x͈9'2O9E3_яF E]o yv-A y*G\~*=7_JLY%.H-2в[ㄱ*6)@^WVD7<AxG:G5B}U2O{;y)p|n55e:(E;C_eѐT8g \xdd] PYQ tgAS~)BGny~w/=$$NH*3G90l'98C '$t¤u0҇R*7 CuE{f*.h$CIu__Mg(Y%|+hzz(*X*5rDRjG 8dwڒ-Oe7NKf,̆ܛ^jFzGW$vqzFf O|_uO-m_eǺ]e-jhBOHn|ԧezubʦ؊چpj薄 JEPwBi!|@98yTA:Ɋ<0a~ 5: Jy5 X6ȸS,?&!J},c`V>@&̂{ Û0+O 368nK͌; )Wh='>-mʅ̢IK_{s5zi}q9=2RKTl[r8yO@w灅& t 7WTA\/M35OpgU'0&v3OkMJš[{Ɛ_nC)} .!#(sd (H"ti]R,y cjH(7O FMZS895#z(T8su*HSUSy,Suo2Owٍ-ssQ9lS1x;MdaJ@'oOZ&;>mOj>k5V1<:< [L{SGS+¥YpuY|vPzh%Z]Zxe k"`[!im QJ yP t$O S~G55UnALUFBCk{.Db#mwBm%LEIrqp1+Bu~+S]&~gՁ< 1EX_(]>7|6Wk3ѕT`kYaFeOTx!!}b"ٶe? V0( lIt5k-p|I/)nf B-hB( b, o$~| ,4U+fQ>o 0$ jWO߶ܡ&N;bu1ٯ _.NZ+7e4WuϓN*1OwC>-]2,j)~/T]XS_ #M@CJ%x52=N,XoUjeT+YO_z:2f ޫƿe5i(ՇmѬ4k'<[bkusF_Y*ȧ} [([-p1kdaR4Q$&Â'|\ϵUh\i1K{6w>V!CÀ9.9)tu  Tsj Ucb[fy"9CYဖ$z7DŽz[׾#(97 .v"dҦr*UXtx}𯼘LA۽ftvz\3-:% 4 x)Tr]R KY.?[x>hEjʗԫ넂6]aC{~֥J6z:&g2&9 qP+S *d$OOp#O6Y?x  R[L2p-xL3fQۛͅb ʫHp>tboZE:Hyϕ)s{-{R=bMM~v9YϜX#,obkۮ{W|2/K,;hcֈvv42"%ǸNTs~9aTeDyśKA=$l{hOV3Yegp[g,w>7uRe tORcy"˅S2Zخ$eb+LJj!%@Ke蕷9*Qohlu"Y#N&k0 a11N=Iicd/ZgXtc74t]8ʒ @LN};NTu i$0PԈҘ%'s3+[],VVi\ќ-D{YA?t sΊ"}=)Z玿[h8iUuO zHңMLkޙ͠u? fJ~[^:X,P0ۀ:زEyTSJrlbsvW!]J?w78]k}6\\EBϕe*,&2h7!*Eh>źj xѓq8R HE azԒW-Cuj&(ؔ)Fb\)AA s#T vKyR9Sւ$T;3TkJ߬V~ 0ڐw4IWӓYH*)ms:EF]at-;E @|<MQ[ĀcָȴzQLӼ5:nn=nX>^t(.z@V_5mGB" & FŹ*v!P?/e^(w@2PC^5He/ix Ԡzj*W@f Ww9p\S sɆ7m\S} oR6!qP 6 XZfGdIrgxZSl$@_{ՀΓ0o=g-\K^a(S×Ɗ3w.8LsmjD].Jِ~3G$|-& Q#ii9onF󞘢qG%`3-VC1;H;vʈ %P"E+QRA,#bd;LNxQ%yy9/eFhD詝`H:9Lg<3"9$N(X:Xug3ʔwVF>:7Yz%2=XaJ#SXbl:"ȝ V RD\@;2F[YY6~>G$&\[Sc-0o u+VnY)~ J5/tB0JwGt L Nu\hr`ް$i!L(RlRmOTo6.=9N`rMῐ_DB{}ܜj,|C[wf(%w`zK/)o:,y(rr涖sOb향kN8˭]ojw;W56Mr'z0jaJRy@ݮ}{ Tj=8%/M=|_z f-@I[*؍(i"]$z&aZ-/Ga[26e0(%b%bTɓO<'|aǙu4*1IL )+5#PUMj =#DrN-zrOM ˞.Bt!$rThmk 5񧪐'5 'O',@O#$ xf[Ut߯XC( ?;sə 1h9Xdn_ԺMF/"iCdl* K\az}mtQRByWM\f-H4 3&^49S$a3̅."Ҟ?i 5 3vj̀2Fp'/MCzSަϓj3փqTbV׾NbyY҂V2م3m*]T * HQU\tpVG&`,m?2!O:+@B$\.U]cctK­Qx?Ή}у@= g钤.,ɩj"s3TxsrM;zYeiYi} x%@go'`ZҼku9@ͷ ]s}/9?}2Dϋe؝a.)[BЅ{vV4M/evŭ| è(!Oݫ;&'`IC#uP5s@i#ȗʗC"`@pQ5Ezǔ!9Kcڹ-;RlQT'fDQ>v2s%3^T|71ڧ?X2l( j/BD|}C *M/W\6,商:̹Q{8qBAF /+$s E@>nژ\̉YS֤^ļ@&3?޾˛1RU1B0{QS99xXdOUX< M㸊{z"\VeQbb83)t X;z"ܜ9]O!p,d}?6:hJ{u(܍g/ۊ拭 :QƴAsV)K@ۖhM I/!8=}7 K ¾jֶRV8uJ±Z> Cɖ{ aXk!CԷ~x:BE 6{ F,5.έN{ӓ\QB9>KGF&?p`.8(x0b? R!i < rBMۅUMPʗWdCAzbZ&2Xņ_$kBRdtKTJXl{ g̩ :S+r{[ "H)m]:E֝ -*:HDYl@F ܀?u4FCq!~QkY@pl|L›ZT؋|cuV&MzI-XdOe&-#U P 9l߲6Sog"#%Mw,hAs4N~o-j=#Ȋ`'Iv–mҞnFWucw&ĺ3[7SCѝq[(x$=oogxNлMB ]̡Y8Ym;{*tW?pY.aRQO]H"%/MMҠ#}xco˹k ($aXNp {2Ӂ!İIcv Q;dNF½V9#W1 ~NKEL}@,mrKx%H8H`Bxg-P+,(8! P4U^eY> U)J[67=?)UQ) 0hB\%Z۫fПJiBjyBEzEQ Y8?'|%7Vsia51QF*iulG^G萲*/K\ف*lYq/1f81$/4q1d O|H c1_V͚r,Um]h3f똱'Jäz{հԻLg2cwױK4z νU\;dɭ[`0_&!6u }ŁȋV͙Dsh_h(UQD&2^>wboE0Sl+rTB<ȓa@by* tfq)uG]`.h!Ԕ<:db-]\0ʲqWvn/YRѓNQhNߙڙ[5!Q`F4{ޝmw [Z&43kU-/©P݄nz1ݰp@HslRăJؗl*Y(1 GЄU*X C^|t%*[ג@/~bۊJ$C-  Y5q09sz./7{F{ex‰VCCRC}% HN σЅE#͞t\/6ƿlk애Atyk=yMa-$.$@%WEAYgbB63uC ]@nOs}B㑥sbf;@{Z, Du%[C;()+*k,E-u_$ aORis1l5qrK!K8Xi%~5$ܦ0MVfDc1hJގx,K t u劳#XaYxmh -1| >e]JJ@zakQEyB{I &}斠ehb-^ֿv[f\FS#d7LKwA/N|rHh]cal51Mni9V Ď"C6ΛHE-o:VT q"J9Ԏ_;KCP& c2*ҲHt?e6]#)pd#݂`-e`"Q2Q \kˇ vOpHtFN?uX'-ښ_K5)4xi2s5v˙.EVtχP-9mˇ&+as\:6GPmiizm7`vCOA*> 쫾W_,)^,a@}C9d KkGv `JH$BcJ@ 6ʐ)}nЋ܆S(<'<h6^ȼ+ahSjO}_VhҿDaFϗ;>|\ Q6b&@ft$`JA,yfg2 n^O\1ٶC(Ja[8yElU7R*雷Z.g;d28SXϭ$\q7!PԠ\b zљ& ;oNO8 D Ę~φF T3@)s "=- ~Ý'm^-xLPqMԆk,K)9~1UV[&*Szm1bDĐںق3$99}$RWN4GxhdQUGŅCQ*_p[wvѽ>eb^4r< iQucn c&glвwl'$>91TO'w!'@lբ``Ȥo^w##̈8?Aw ui#S mV1JTR\ec @!Y l26XQS=PtuVlx Sj>P&5շX(odNƋ8vna:u;݉d&g;B9fq "%F%q{F,ɪIòd"+>xscv|_ -cRd6n6IG%SOX!1M9hHg{X|R~j3vvp1)œdAP̬bbSEJ?{h\߿Nk>-z|S~^4C [B%.AuKQ{RDLGR|3O?xU8rNr:Pdb>*o#_|2pJG]x(_Cw ҥ<3m}fᗍ?0TU5A;pZ"P`ٸZVmGcJH|+M_t}CIIlŪM?tJ;K\j٩R)?Y\XLQwI6m.Wg~~o.(]?n icBssƋSܪx˗ ]+P^U3Ű_ +vlDžk+$Hm/:mQq,<\<Þ+E:Odl?y ew{z-.%t4XJ >xq Sj gv*E LҮlXʈ5}l/LnF19Td|{5MFbHeb&lOӴ W*"4R/]1A.`ݓ)4垎%pq wV 'CxǠ} 's:,|=EAMBvص.3{"h6!1sj=?Mu*q{B(Sl$" w;ۡU :7+pw$X(e "!s;>;&q[C|yP?V@~i(+ ߓmlkge˸oJ巛?]0D|JVf~[i$#X`p }+nEl{T *k~>**y2ދLԴ0i ugs1Ur}5(d#MW 3r̾PN+Ű>Lcn mzc4ɕC@"$=7m| sM2V׭+;F{y*%F#Ӣ "@U)3Wop>U9\g .bx˫@yb{"`6 >cLQ+ U犱(1S>_*3XR*^[LoE0Lq+Ag =ubԛ"OFs\ZGY4Y?z\+Ц9~3ƆS U Pwd 5,X\2Z^M-Hiޠ^kfԈsfkm پclf?FiC_LCӘ࿢U@YtHbƁ : N𙵧uQCZ%] {CÐi9b\25R2cLlnM&WLx&%T/8aGU6㟟@~p9;P7Oڸr3֜f<ޭHxL@rXĩ4_ rPУ-Sh8 ))?uɖ{EڱdC+L7>k͆g`FkE%,j 4g)Iz:P0bcޠH!UOp!F7 "eňX/ε<48:1ƈ-MpV~n:Z9*2 CL͐+eDHD1Xk] ؆租Dhd(G67a2ޗNq0 Z|ɉS"{B#~> .6x;Bq+gVtm\(ٳi LWZ1$~5g4\_U 6\dLRC#dRL,>"iT"Nx)|@ߠ_ ̑g&EŒ|9c<5c d"IHC)aܑnW͆ד7ί"qT VS@z ޼FLbWΚ!ք)tC)* oe/?^ٔ"[߮ p~ūaCju7*J'uq*^EIaWkqhzx'%dܬ+OLKfcQXIdR}C&r~a3jzhpS D1Ч >MFWx=p=!4)7\BelBRMJ9}k+1IM Arw9oAڣi#lh~Szcn2M@@<?T|PNXpN&`1/A 7m>_b +\_OKbs!/K$2]}DԕQ q)HZ2:~hyÁ!2fBQGQAJJB]5_MrIoCFr]䪵lkz_1@m#Mbpt?ZFԊ٤sD6J94-| dZk hR(8 AYa|= *.aX+k'׃dt)xVeL,I[5}Uu 7]8X^#+f'SP0F_)1LcQ|Z+Fָdi7S0Ĭ1Ɨk.pHnz"1mFWUu_MnbT8'xBbZ\N5Zdԭ}?j=B=Ww-E67ʞW42Nwon?@~ äjkQ@g3st4Yx.K+b &"mb' CX". 1s@ nR骱3`2,0-]L"0/)m%KE0s4 g%{,`zf7YUW3לmȋ^ SǗP.JP> `Rhis_* qnc<&p"yTEbǎeT!V,o+(2 rVopT'k!y,,[&f X+0BUbm'Ҋ@*~hJK.KӸm+)*q$l.:,Nnde}RtNhՁMa0Voq3_ rt);iO5/N +(%frUVSu9o]&UIy_lշ=?TQb1HҵX^6c7@ÑHVS3 ڸj]u$V*.tghd=hFu-bo3knc ~q7 Df]?I˃cD"&h~' I= Ϗxa˼P4D.A*!i 7ψ+ǡvx߀-3];gmԒY4q(ro ~W!R?6 jLۿsNmZM܆_Mn4AdK4hy'A͜$6}SҴ:6#ELO=Gz̪wBc0-.1fFNNfL-j0#O1qe+Yf.}jj䞯OXO]ih-7Q;Cxo)0Un AFΖ "?NOz~fYDS%N"AMR tWowr`[JTl6zӖ[b{9#AQeނ>V$'F'Zk\ -1w喔>E._LS@<{-+b;eRڸd|U~%ގ2]U-逽N#~m߮V,!-w5.N}[;_En~=mvкVĞv C>z. '|mV7;`tjTeCdqz: 3~TOgq"sRGC9X\nX)LHߌӛKh*ɹ2_(+sOP<@;-sw iV%5"9 UKjF{uDv̛7~Cy j;%٬fHiإDe\vo?m(8[;3q ng@|9l ~]tRKFgJ׸ŁsяɖJձDw{-垛S[c(idNݽyRīgϓiEzK+D%"2HkUJgGV(\-KuS~bL}gMf-6Ci[W1HI.lpu@צ`=&ӥT/D,/r㤫9^ Rr^kؘ( /%Xr-jk:g s}P7HM6{Α/hq>W3#!YT6MR2q990PUK*h8> MBglV{h2(JT/|3f|$PkJ3_9MM٧UZ_i4~?ң J,~H]ha؁uT p7F:3SB(qU!ӻ(=Ibn#M  +HjdվIF`I8,_B~qwiqѧ u1| =+Q?[|)"= hDxF:45P(24/wȜa036Z}8e}wܩY;;EЛ2dz>~.LphL \#"MPmsVrby1 8yăV1%g R|wc}7PVu̜GNM I363?>`MiAWq! 8D|ΑOj% & 8t>3xxwCЉRɋHg?<WT*Hj* gS=:ƚ:_8 RBы}~3}QKX"EA^}cٚ+Yׇ&XEɹ88"۲#~|qڝe ȫ>:!7\mNhPz YQ@_P #WMRw.Mn*ps~I,H ixd2lXoi#%RՂ΂R\ 0XF{}2 &gB 9Ӎ>",Sh=>dZ {eunJOVu me7}(j/x#NmOX&s]jJ?bcizL-`"'Ldi~eݦ2iWٕ.xLBԢ?k=/n8aeڷШ]o2 )nBvV?\tA@,$`&7}_ކ8hU))k5sOK$WKg?GVL!Ǚ 2+V^V;Qc`oy#R-e oS[o*2Þ"_nm7Fv-yPE(@c|&; Ry-(S&vg3|)ԮuU9d.Uzs?u)f^0,ptcVK[W&1XuT\_lqBK:I?"@d"#_8UYhwEN[+O?2lkGCI fCTk l(JҪx潵.)!eo&d Xuh()0lkuf^tn^2GiCd$ȀhAqfDe } 3xyd'i>}5g_K`Qwum3JލPd"z-{kBFC8Lr–ʇRm 0f`F$.F4eⰮ 1pjh.aENΧ, :?,qR)tvV9J_?Qʓ] &@K7B,8G\Cb#7 ur1,J O 8f~9=ƿ›kBCq[4f0L K?NO"\x5|n3}5 |Z6L (Z$}f4])Gx0n0 jMb7lh:^1ƭFE^B"9Dyc{ݤ9Vg`ߧiFO]<1 wLBFK?wJ>/L?x-X#;hy;-#-5Sw\w{DϱIW^&lmP`LwZ#b4TWkkqf,~ g!I%VlNaW]j;0$.S.jP"C/z GzNjZ'O++KΔ]l({vK.q/y2$C1,q)]FJжmf*hȌ*7}\qEtq}{Y$O(/+}(?$a;VUAҎ}İtDD)85Iiv, cn09Rzgq.T&#vDkbKV`5c><'tJvwuqAwh:^B. po'3]@"b|G28rMKnJ! o@l hr X`4ƴ?zxDzk!7bɈ&GzJ29#wvHZt0(fܝ t. @@9zf<[c5@;v5UlۄO} ,=7x) +^{DwE- rb@i>\uHxY,l9mKSBje#0PԷHWE IG[uxK~}4T?ImSX6):,2[;'갴7jD0@0xTР ƹ<]%2' 4sDY+Xjc:MR&+Dm7~ڍ?zXXz"©~ sT:_^k(K0EԷ⪮U0=KvT?͌)xX%Om)8݊ ;?̲8u=sv+:mIکh5ůKyJSD W=ׯW36~صО䀞x,C}Xb^u1 QߙG!etROxymBƳeȣ;c!ڸ*Jڹv7W "m՝R=(hdl#mȵ4oWܺNf8rYD여[v|^j蓼{1mTH[L0˵|}UΦ<^ud0FE{Qjk4xĥ`;c^=]%^uOR)XЏ1|*VzcTBMqw%o2|B Js/kk!vJh A(lxؓ S<DC=@o9_QކyElZN [ I94Bd-~X  Q4Ǒ2ɳK/eCtZPakBLl Dh^#Rd#zfX2+M #?vG&e EEc ^Y07#Ӏ4 -?R7](XӄA=`\S&?s-ek/cM! c3<"{k1_c.MC>oޫ 1䄙@؎|Uܰ z@zf_=d(ݺ1syŋiOjl;/&V@f$A o*j?]'TmAͪ$硏p䂰cɱUZh` $bUi*֜qQAb!X'{P~hk֐}ʀu:ߤ*ҿ{7O;׸[U]DD& 9nt1y6)f5i z{M;;=Td ֫uudJ r牎D.'y:Ge SƵ(x7yA*KwS!Ec׃}=dAeNUb a.V pRr'I;2rc wug  2TMhq",÷گEjq`̆8-;r麵DĄoTPy˄Sn "6qiޒہ2I$EB^0܂@6u 5tL5@:xƂdmma5]Wo}`D׬b>|Y҉.uS f 73gP*]槠0[1rT.Ř,m|v21NЁ]TyI"[gaK2qfKР\ Qmjtm4G s>J6NfG~ٍoQ2">DǏ>-ԣA 'K iXQ롸~8t\wFI2#eGZ$Ϥ;uAz YM=yk`)*>"0V ~] [bbQø>r:XeސrzQ[N uXN2Ux(FgCaޕ6I^N؉D>˚ (B&i ‹R!}$p]#xw@=1̊R|r!%&Scϛ5V5d~Ձz NMF&XL}@xUreCUBa 59'U/iʫG Ԕ-KJgB^{zqdn0d u;Jh'fDWV.?~Suv G-d .b',vks,]roFb෽8@.LJz:v!Q(/{:+_nf_KwQ"b#,x[:jD].."OP jߝp|l Gxzs>2=@8~慷/K93B-_5D)fH/-T~y_j xm 5eg*;$^C2NgFc%N*"ȫIV+U5 q+sqs7ȷ-5P$TB1l˰ Dۓa 6CјIK3j2=M?ƵqК{B?CZ cHX.hε02/eX4gq[|c\e O ~8IhaP]x8a[,d`f)Ly}'8輣9u>b?$0OV=_ΨX \\)f \ Ȑb%cĎ(k<}? ΁!J`#:<hn)6jޖզ鉗DYBGn)YfvHOVu}zDqnj&9A&Owߜ!yTHQ' cdIeяJ~2gz#Xp;ɽtG9t#Gd!QFn4àvZ `~Cl9۽)ZpB1Fhv*hx}Y@D4|l Qτ[Ex4Jf#{P^\X55K׸8x6֦Bvr:؇1+Q`ԸAc5c9@(oh,MAk!F9W}<.di\iFl;I)?ƃ9~-is\H2UO1m {Qb:-H#8V. UYAwx@3~d>(:Ӯs&39C8HBMܲcXajwq*L?l`TqgSSKA!p9nrA0u $%@W}v _KEk_hwϥC5h}y]7Fᓄ>U}#F2,į7 s8Ü hEn{5l*vEĥW,#iAg*@~/<8rtyu:H E=G %v: (`xuGZ+Hv/_qΠ} /p.QNd޹}YbUNݮZ%Xv7WC9[ հ*|uNan=8ȞCCQ6[1bRZgCG}%fBct¤ 9뾢ˉ`vU{ ;)kAZ)/#8=U VQX_`C( gv+3= `1_U7ՠw-!:g9+Ij$\O99ǰG PW 1[qt S/ݴLۈѵRy5|׽}wCmf0-0~1yA5 {sJe1|9C aX^i?q/1Pd~x'l=!G؟>geBޛ3u6y. y]c@М$S@f_hi / -()1v\ rhG|7Ѹp߃ܠrc2 5~Ei&+jo%{ K$~.a,&MMe2/b۵aڛ K"y7G)# VU?x?l$^K-]yډБq ];M~Ug2lW1Ǖy=3(v~/ QcJ2#;Z" pM<mD' l/  00RZ@TRL |ٞs8JDi *AJxtQ'bC/ݱi f4 'ǘo#3AevQW^EH&yWż&lyR4آtރ{l)]n תs1ۥgЄN_;oJ /?".^ 6~'DL`- +IdLk1-1MCp}dl/(^OVlt:.YXc򒤈Μ;| C *jmR)8iUNQc@祉nvH ϙT^h 5qi3z'skAlZ*+%]cyDYB}3yr/u2w ?4jm7x烺`/Ϫ0aI*İfGU=x }W8=ċo@T~ #$NX?9ԩRl7$7#2Q6e;bR)"=I SE: > [N1ꞢCy$JBS>6Ɨͣ>FXgAޱ x-bZ3%M=(}qX۶.߰Ӕ三87v#KZ$*cQSA;i5lvlJ9Ae 7?W,xncd=\.x_HȱXxUcVԃYno%ZҢ؏Qck` hL>h(G`O.Bk:,Z3lڡ5Kհ2g?Xkk.~@fWRc"I)D &ւz8xd4CUϖ{}N\x ևtJL(Sח1wj :Ul |TW^ijι mm;"+D^b6[k{r8 gTOߍ#ukf@Dt¨; Z;͝&?e@&e6bXDߓ::B^+O?+|eML;XHY:TB<2?dx#]u!Js[Z2` -`#w/x#F,Xfcޚk);gTQ| _fxs@|eUِ T iPU}b%~X%Q tF΀C*Fse;ؚ-4^հL}n>kIWd7Xf)o v],d87%I%52.3܉]L$meuD nAIamz^;{_mzVwHic՗cftc:e\fMo+O@OqeC6oǗtR7G k]|ӂaG`I%{ʹt%~{30&5j_XT&@ F]CO872y6]J2Fp N)/͘bZY`qq/Ahnx>p8d: yy_٘zKY~[j~ *xCA_}Nj):ݦ4xں_F:Ga5зzD_ULgv5֖8zSNԴuLv*kM8Yh[rb{S )z{^0bB.IQ3 ͋7 NI[Zg%ׇOm>*q&ȹ.FN=KNU8+I=寿څ;8S垸0JhUwNo6ktU}YO{+u٤hkRalaDmo'\n̑GR0rH%&)\|ϫYqىQvը5 (\Cf-_#lzc =TE vw6.Qy TёKkP믯W!J-I,:5Ȑ@J"htZehuB\r(xBJ%qaT)Ei箂04rqc` ht.NxpqrV785]  d@Ճ;GWPz /&]ӿ$Psyf.+@c*kOD>q1'AóO S{7Z;`pRY{ej*/z:F!jP .{[onn 1P Zgq EK-l0V j\`u ~2瀦f[~Vu&%9sFbY4jx Ou^_S _Lb;XyK[)kآfD _[G; r[޹DU 8`@dx9V[e/seY)D%/:`^YNB.h퐦1-ǖǯXMzp NqUcstAkpioT lp$S5yV- OHUbHCܡ|9I/S(!MM*y%޴b 72W3ۭ> \f8 ﹊)Xvcnz<~~g >weu:t Lw:vv&M$%=FyGI +yCBf%V^,"i%nX`R.CU`a TuME1~Iy F$ jՄ Dѱ~a(kVp k!F' xw,! gS1 [/W( 䧌 ",E;c]O 1VZ*LLz*@;/7874;bM}p`~y~}m1<}ʘ!s߳KK]ck!8ycH'l!IJz(_wg~1.Mxcnk9TyZq'`O;˶*f)T(e06rx8:=l*/'Wej! wV0Z!l*3Vػ{Ev "K%˕]h",b`(İk4Ǝ9\MY!̢t^`}mI >5E \꼶M]eɮ XswPmI8TM_ӏ$v\YI}pzדf GS~J PբjwҬ$yFYPMhh 絻`s)IE"O.(pΪڍXXz G@+Ʀ-X]2-K`TI8:߫Cta$1$, X@+JY m7:4l9u^TBWNΥˏkX֚< KMf.i+h6 \G7زWfkH3 ovFֆ|֬#dO~׮<H» x#r_髌]6D]8k n=<'Mûe}2|Mд`$8n`< ,۪}眕7rRȗDiPu=AAvwvUc賅}/lJbDي.iKr!_>2%"=6,^" 8CaJ-Mu[e7:z-Mq*ϥmfvwU e;(yR]Ժy;R@AL b{"Zr(m'fPʮ"aAd(y|(@KqT#FyWhmz[r0OșݨYK7 uahm@{"q 厌LG ]5ODBJ=1Muw/RɘV|((48ct1H@+`vW1[az|)`6z1 x QN@s;&GEc 62gWK$ҟx9N.m!e$JQ tjOF^]H`(y#p%ժȧ tm A:݂f[3|:{+3V˪&9֢0d+^~^c99NL8~J@oaMY+[jϢvu=VА!O䟍wpj&wmT0# ^.H0&@{ z $ ߽f{U_E g8w|.ĂKnwYJn+;>Z}e0v lzD+ʛŪȯlh q EQ8|{ӆ"8t/˽7,` ձ,ohGϤrV!ra!mdpIcҢ9d_OfT >?%ZD[m9s_5'\ z^N )DŠ&UR}Hxv;=9A37£Pya #Ѳ>#ԖU*]$:cYI-~d>'Z^zOlU3f5Qu`ōC ]cx5^9EVNxdD鐡}={eym1 |A@v|\F7]ڐ ZE2mAţ -Zkk*\V[I׏78֕ 7d7R'ס)uef{lO"DyP8w7Wpcu Q֡r$~L hqEji./Q~ \BsbZ\m!Sl̤ k?1cT._Jw(lF }dhZzVBtQFXVdM7~>fTܟ$+A{MS0 %abaQSeW%[KSTMO<؂(]s ȋV6JPJq0$=vA<c)aQ'{ Y`JFP!.LӱVw3lFٰ%([^dGiU|1im4A9\'T0;V[3zF6Q+>r>By Z ľ+Uж$R(<ɟj.b+qu6~.>߂4Ձ_/Mg.^9MQ*G5<51*`!ƃs&Dг98ꖀ-}c*]*tCMBk"NC@DnGHt!B= `ku"9(*iCܗ *1h4=yFt]p78 OAV &AA]|hNaޭ!T&+G5b JsFv_ÅmYo;n0GU -!*KiðO|>}%-Џ8L5cE|5^dΉRҮ_HfҨ'~]METdPW ęK2Ϝ׉!N[=lKWN59~@%:q~k‘cP=Qq ܭTlײp1aY>s 5 ,s o]sUZ[CK"4E:2]lKPgɧM3މsAcjK`(X?)imbj^WXGſxl]r @#QiG,?l!̀m{ÅFWtz@%a=!ֵbv#Ԫ+T;U+ni2Qs=H~??~433iY'IYe<75xd1e^ǹSgWEA(505͘:\zb &GҳtcA3bp}(䭵X Z΂LzGxoQiiׯm:eZ(',(B1C􋣪gJf ޷Z&]/j iUJoDs"0`Phڝ_>ڍNaB<-5-tMc(PΚl̷gͳIߐL#.dh}>p#"|Ƃ'cA)9s(@+AW}ab=I*Z%Z7 UlYpf fVb "o[RqčT/UciVѐlH2(@dNfƵX$iewP 'ÐtR!mE |@G'`;1Q8!K ^hi{!S9N((ӜNAL5`CMP~$O_v$i+Gvasyeg*3=$1v>" ȔÅm^z O|÷d@9Qp'İ ‚IvoTk;ExZpx{PP:M(#['sX^D^Ih\A|ExHV4;ζN[QXKZLOI j_%IE%iMnmupab b[5Wz+#Aqv;"kDhbM Hk|zozK>s>% r%YGS93m.is;3n?n,j/c|]'& 35ԀD\])pu`_.AYKI7GTd'"EFz# 8)lr\>g$pR{evr.DQFփ 3 ҹpaAKdYKb[sY}_/=f>s l& BDt)* )BMi55#׼[nl74ڨӬg$Զfb ޣ1k:HΟ@\E'61WBM#FgnEK.s>@H%" ' rR"j8O.1&~7ɸ"3@{F L.J#յxV6!Yd{VgCa+R3~ ;\.S4[)E= d˧K?,DH^.(Nīmibɶ5)*l&vv#aXn{w'SPt\"ѱJ:o5wR) &wz˒uri2Ǖ3itt!:}GSRcϷFNv#6Q-Xf%5EoFo}fF-vOȖjSH|&*8/J3H0kWC‰Fؕ+(SA }!o;)aq7>s7p}ؖ3>EbӓN.ggn^3!((oש_-l|*!tolAhF Z6`%acP̚ynd`TDwxG!reLU|=^}3ކ_#3j$RU@A,76ál2$鰨#F,|\$B! N{@̳6G iN+PJTBPKu+#/.ŷSzjD ^sI^WQoo# Cn#Xe+JF,d(%xTP6g)fazq\xhwLq{W#`zg"kta!ق!l)m&麺/KC{UfgC#uco|(DmAJa6Fe`;&@U\ WbEZX)^vmL=K/D_u*;*jo,S5}JHHע潍L`* j-w#à%!Ev|b<H4āoZd"$rzejƿ|<@aA,؇} #> ͥ kR}` 1M&ªM;R֤G !}[4,k#uQǮ[BW*%Lp/Zy=RE ҏ%AK+~P->< Eb #UFoڞ`OqΚ;:5 r6p0s|6i"C©7^?3Nyˤ̸!~?(AF> XWq^a-Aй?_J.ry!0&@cIZf@=c˳t:KH, ֗|z=Pq^PO쉯1خ?NeJgDA [88بH@)Dߢ _53ƟfL3Nxw!x%\X+,L;W2xD 7E !Dw^H.ӽ>YH1߿rJB s4LNJ2Geɼ<3* A u>^4)z-ܫ}Ny _.ע ;v{˜v8uNoqg5gm%6f7dnZxO'0ٗY>m?p h+x%szG$r$!"}x M]27wȹ˭i_םc 8y;R =c8LBKRf=Jn*=0;dc0K%CM=ݠ `.V-ai^_7#ʊR@%\^0`ݹmIa$gңuu89&3yf #A|ϒ/im4*9)27xYXJu:}|IBKЏs W}VklM5Mkn\Hp)Rsuq9`G-U:1}׆hXzYڂKB9FSͿSp&kS$y|LKIDp,:_1`EGOqa H 8E$:GZbd+0lF&s X߳NU?bO*_ݑ"aFM=2\;<ҕZm?"HF,S2bj/.=y11%![[y]{)\qcv}~j{d}[&yӧmmAN~q?_ )*Ҏ{QǴBKRyJMwѮBmxW0a³@&C@{^6 @V{gEL+w&AJshn:fE9$;7&m rDH#E!N  æW$B?^˥uepGUlMփjz%%>z;E?SY$AOۨQBV9`Cy 2NL3 75h9`"ϡ̧IVҰaRf=ðY379bf}yRТYe=$@̎ax0<)T#y'nMj瀷𩹨ۊTNF)lg\SWX$ clNc$Kw], ua'bБΥf[e -zhcF4)PA6BV5K1%6 [K\ޡ؃s/793n砚au9Ɇܜ"3^؋,n+FgF / > 4=B0{~}׈A;Z|1 2_eUc )cxY7:vUܥɁ8kcٲ5l.!:+l0P3>u>swOEx;;<"]a1zq Sxdž*)^MkYBE"9rd J>J0 SR8ːgcl ~dCE*fLfT-"ZspF"lHf#'I^ /uF $CVDx lG9)* Qt*g_J eޗBT[t6k4|A%E?M?3f ~o bHXQodH55|0Gf !*}--K3dgtrܡ+FL| )C]m>H7 1J]7=`MܞE?7ِ&'1)3f_K;P\ 4?p@7ZVIdTŨ2=e-gN6~fVmxpcա´_Q2]'uѷe铿 BEvf qc1;=-t#.Fx wU! %;$H6D1_oSShia0ہ}e3>Ysѹ:)`("53tDuY(稑>7$"ws*3+$5ƎAʧ:!XBsLIڽOq"F‡7=1o l;+?g6& Lie~q>)aܐފҿo]ujᗟ& :.ްmvg!F _J˥&17&H\OʊzDǁҗa"!L:^uQE7ir# zBCt`c&JOn#cH41zL ;l^\:w"ǥ#Y8Ro#jx Å6o@Uz#1D.Uk1GWL@%CZRY!6:Ѯ  ާ]GPK6J{nRNiX#2aY6ӮMFHp7+ ftEQ . C?Lj(L cCUmOBl2I7 c ɷs~Y8 a:[" ɬL1 fYԽKmIXόpǭŚ SG"U2b$W12G5g73$ ivawUljK= )C:!3j5ǦWs e͢76ߠʨD76/E pzBdF߷8n!z:Դvpyr`rۧ@!&$/G! @fx X tѪ0̔\A t["?:8%*W(qŁ~ly3WQk%9ӨJُ3yȦ?~T)X7C$R08 Y@B&R[ AѠpUW^TR. 'Ϯ>Bky_!اap>V?u"Tn1[!ܴYR(Ǵ7İr3(Ӈ&8?#7}~FL) Irv;pkV|rE+t'qec9+m25R?t t J!e9LA;Ͳ#JՁ+,#wD%t4 b.1sYZXfLENp=0r=?ZVJ:\WP4#Tr^ n))Z]?,YJ5(k.NF1)Rek%j&Bcf:ў^PTD2\Č҄P0\:KPSDc<.M~LQd| b>YT9Xt%ynVJ%$8xda &e03cdbbe Zpe?|拯Ui<څA3ċ/ɌGe6`l,`7ѱ%"eɭ(5iЪU@.<Ϲ Pwd?x?X'~C}o6;]S !Tx\.ğ*a 5L2RlEvR[{Bfe赢]!bT&9Wm|;C,1wkf сq1tK;s-.ÿR$Wk`ZYsAߙ8EޜS&'z#-P Fbe * c Ѱ:ޜRR_ޱC1N(qKpn_3gBA.3ť .ũIs` Cebui Ǖgύլ^\!q 7 U? ,M-I:=F;~4v侇$p2+fi ;#Yh: .귌R&qQ 7]N?+~jx mcӀȭ5,Z_uIE5XZ ̒`=ǽض>9~F$Rafslɔ41Vyﹻ"ঝ>EIo7QC@dXhXZ萫5z_~ #]ݐXfĹZ&UW| *>L cg^S=8nRjH`rhx'QdHEu 1߹pFJyr~,2ծN/ñ x3@6H> E`ox_d'aRG ER@ONa3MF@ג_C̬ $jaɘ|#8T ba5鋥Xى2ǘzKUX"k0kaf7KȒ_WOkv5a<(؁/.ğшA]Vgo[Wƨ ̝:&F58P'cJ*]i@^$RsbCT4P(MSZam鷋5,bmsn=UsCdD^|bf,>ġ@ v'-\uAt+).b~uF D(;p +6f&ݟeZ" ȳT箞HAq `6o ^BPs?$YTbRr놌4~ٷLh׵ukx ۩ zN+VPb#/eG`n6LF{ \ȉ"/4'a,B_@?hEäoM^񁯉.鶨~@h9iGE@aP_?p 4g%4Vm0%s,ASEC$c`XO!Av!U+՜"RF߷˰զ4f(ff)|L TϦqk 4L,Z7ӿ3ӝGE4`;}j`9c_ma R˜Ze:-zľt05` H\'4L*p׉haZ槖kQs]3Z^NDCܘXWB/|6kn3(_׳W_6{gC|̈bݙC "$^S[Z{4'Vjs^C|cDP$~iiڏT+ he e$C D->9w"zܡX \]YL^dGׂxodTuzbee}Gݼ> HuMUa*Mzأuk"3" cPv1qjSXdMa]GzqvAiw9 ٺ@L(E@rq{xM:޴jU]4/Y(*[]+VѢKTOF艮ȣ XD1KWUVv^l0V#(]d;쁹g: 1> lQo廥?ڔ[6׭Jr|mX Xv:-6 &5g CZ0/0UXR;| p*y8Q"4.@Tz G+N3fvF5{>s- W"l.0-%-#DŽ hrfyG"ƖvKna!UDvtܻ߆Oր _׭#$O8KYŧͶ!22J )24HWK48,nrd<)j3zER7!s*Cf4:BFpT쉁~sZ$ak #s. k[vuh'UxzdId_O( !"%_#HLQ=)p{57p}UI8uj&MDY^+;h K{y9P$9}? M,MEHOl[p{}eN#dsB` ̀Xw"{*uMok87 lsSewCarsNa&>$+[/L?"dvC£*]1^J TZ VU[L Trx{qOϴS`n8NM^`1_a5B^Tʟ_'| vv_3rexzC_˞=$aA:Gf8KI}BAcr 81A `~IաjDXhk6X9?m?fxFo^LSC; عy%w6E4A1aBI7&!B>E36Nn*yG^=\OЀ7ꋒ7݆Eλ ΜG[<@8>)cD8ka1֡i/ֽކ@ v8BGWɀ$b2! F*mӔyӏ̎>^9-yQDŽB2xVgŋ,e Ö_Is?U:BJ ɍQ=cbK:hO;{%!F>܇AOC9z@6DT̈W:EjCdVAN{󯞺 Q>Q_}]K+, 0\ޯ4#iwdqqhCZl)n)M=:MTHQf*!Щ2b,Dv9̯^0v/z=!qhRޅ +<8Ӄ0a]j:!BmUR考vΗ깃XdD~ {)v;pTpGa7JN]C|5Tc \U3b_J8maPL``MĔ!9Ca y@yP|N0aa}Yej 9#鲲in7u?lZ֓DQM'{,~喳'8*FB(ٞeD7ĻBbGI/s͠'I[GJbyV>ʖ.~vwnB쑨|eW3! Aq9xCgʿ={|&w/«O'vϸ,H^07ZёKVsKJذq2nW<:$zyZgE H݉)`fu TnTC` 7-1y ފ-&L_$_)Q_yw_ t˅l%\,2b S3S\z<`+O1/Zjf-jf{U~8>™)T#X(Bkyv]Rzr/)"gi>XYw1UA(99CX0\KiVI<٣9.d6KGQ0ŜOqu@B}/* H6AX*|^˜a&[k,d#K:k-CSש!5>:'c=`R<C(^#>,՞||/KHŽzT"$qe KhP%voZ qњ ݎώY4aDǧ0,0GkY:zx+Y`"'rkե`aO\o|S"BVץ߂4  BI9d;Uc+i>$Z/bK ުbػ ziP~fjL @ %p-W]Tє&sUgB)+.=%h{6B@uM <ն@ skMfxB> ~pi5z@f+tk 9R *rh1tQ_g>7*J0˦m"g—gYWI]= P{a$dc+VЁ" Rɍ`+9ߡՆ(/ f4t'!t]6c8jA$(Y򱊝LJg#Ew%>srt\C+C joG#Oh (h]!*MW8pG3VBiB=!>[ aSOh*(KmM{@PAyQeO%g1yѾY\gHrQ9+xM=ܔnL,U7̦?N#n6hPxC}$Ѐ@>Iw3̏2K؃)R} l!Y>p̅jRi;A23=M??=++ W]cS7` C6Ae {P-IR<'(2={@擏0B#R3:`{<'$k e61$ 8BSf5c_Xr;ABQ:> ,Sxco v )^OzE}Tb߭W7Ϫ @@,K`ղcF=& 2vҡh3:2JP©ѢAPB͆6nlUnﰓة$շeRFl-0iJOq/HWMp+k i-O4;o,p0?Ӳߋ7'ߧVenwqh@m /Txb.W6wGѧriͽYt+ODϿ:`m3HzY0(ќ#pHnԝeXH_ư;TLǞ,6*&>\+)R3YI"nN%@$yPkT~ܴΗK+h3  ][N7 'h/TUF "@m ֣J!j,s>'U2S8՝JF傝nٶ #x*{g&#T|*cLEY(Z4"TVpf_P$vI  9aXڸbNS9Ǡ(~Ql|:MbUbPMRi9%5y%+\@qxFB쎵7ܑFܳO;4#J^m גU_9* ɬ[3D_&B!4K( Q}AϳcӇ@1 zqua@ԯ3B (|9.~+gCLA^:3&z˃qon40 +v#Uza1+AĨHx:ACaIK9J? ./--8؜gi~7#|4Me^V7 P\TNQv^8%8H sڳϾ.2>dK7~֮!\\4\X܈Dho%7SS1Rq ˜mʿD#k|O#035uL*l(Hv@MAڑSlZ&y+EPAnߐ$ QAC_gPm.Qhs[wE`(e$w^#=_pez|NoZpLbĂGf?+!5AqLїQ=%6dd }%EuZ{"0Ag8koIbƺ & ^Li\c%I镨,Plj隝e sӊsu%`8ҺPXOFO^U j:/\$muXTx 2+f"s67O6Sρp"+Kwr~|:U*!s: Aq;R󾺿a֮w!P"QqCz!AK/Զt"_h(1& 6VJΑ#u֛klz濅`$Pb7R{ȈX Ġdؑ$hwU&^zU=j܃aV˥*1 O*Sbd Urs_r;TYu) Ы0vK*OwKmJXݹEH6_.cd m HĆ %FS8p,aRgijm"0gc{! N0: D߸-O(@;,Ȩ^vP4FRzn90Ij}cɇT<}Xʝ^ !ہ^ıTc {-NEgг7jiA<47 }ǵ$eh3+i9) *i6fW*V>^B̄+#U#a&3\H\B'`7Y#u_i2FaJт$K|Tp6!-u>EISTm \P3FM Yiv 5oet_Xt%DK|^/uwz/[#BY~:4z?E7/S8|M (T҉EW5$*..HDd؃*[3;a7p*|:h`5)Eۘn̘6^g_NT B\MAm ́:U Zs5gR5]Za@]`*bys"@]`40eR=ΚŬli GItUbZv>(Rͧ#'6,:̼6t0D;BE? at>ωʸv EyT%;ܔYi5X߁}9_6 J "5튬"A}9 AbyXNIZ !x'F^'ǘuY hlî&ֆ.u=5U|@\?):`KdJqEW X̴clyQha+к&xlЅq˶FM9ҕ|n`s2`6 u2RiCJ+1d:>sk@(zJ& P Yt3g':#O &27t:d M&ZC2xcRl|8Ogإi9Ǥ"$Zm;=K֪)=v?-Wi#H9WG|=Ū&QIHI>S0-m/OK/RXY? #|dtPDk>L2UsgW!r#`Aun8HnIſ}l;BCNߎ X wfSٜN|QeBc G_gع뜭b)h"}aX^w(GRbN`M'(%t^/2~Z/T>Tި7Rvw r4?maJz!;l.kfRֱ:Gy'>RK*"wwG;;D:QvdEV+:w C)_O;-`0+^kD5ށlqbfcNJM'yiQ>y27Jr8uI"i <" Y;)|`j"Jp`]-Qi5~:A~zӎ2Z$)̧ <ö @VvNS"W ZaJe p邇H1*z-]4h d/Fsa {$tH}.{QXc%CI90g Hd zF5zus(`B5 :+Ià J=wĭBAWϫ2@ForȾ?NPg BmC.|:d$NYz6Nu@;n_ Y5ωe:s{ɲþ<86ZdGdTVގa͸vRcQɦ L_yTnԚe%x7Tkw|׹/s @yqNơ8gK6Y9rx lZfǘ lJgMtRQ?aBY[\Kz dX7M#=rvѮ*i=3c@cpi0Lf~\qe+6ϭjP&Lģh R~=-n ^=Z7AR#`a Kp!ɤaP6N`WEvNdm_h;XXK5˝Y￉(Dr6V pQLj'MAF9)Z/v!]9r##t{Ij]%2IJ"d J7Ոz͡? '7J^M|wf 5ub4 2yG`vYWZ6HE.rN1}_ޱQrVoU.~BJ$H32]?ƎakiM*OZRR2+\H2Ǭw?6\o1h1kgw$Rq)%FB>6B wGQ/m TF%mzoqH5Ј,SS?t>PS_y xMJY39rv$LW?׹'_4'*5N3oy"E?q]('Y;Ô$C- ؄Dyo,L`nucyLBD(&}XM ] q̖72{&=~ 뽶H'ƮW7}[v(Gm|\QxլmDO"66ɕPleFv]w7γZU2^]&\,%< 1 ,sGwoI?>&jn1ytUΣܳv UJ0&1whJ*DMk-6.ZCL/7.x*%!6lli}6}R^;î MoPے}m3Kpj`*?C lx?W66ͧK$vabr} ɂɐ6u18Qi1D*6[A1^ qlrֻ{Rf`4yD[lZD*pvAa 3,-~\ipmLn`5M"s& 8d; dSD6.N;ȃ!Bhh_^uڼB3PNSAsN7-8lm/}C?ũ Qs7ǔ1z@"΄\&KY$@z p9lr&z{ 7ѳ.sDP)B(TB)3ʬsn?UW?B OV  yFAS E_pBpw~(WEFF T6j5\'P.ZrNŸL$lzb*_{O=OZSMt1}(F,f-I;/.!ePQ`NYmUh8N0A0 /T*@A >f6G%>kЋjfI5uby-g}=GD0'p^(C-e[8igS'U!jw\* 8),`|hO! rB5NBNµuҲce>z[MPy F 3\c*n>eWTuE8+ @pV I(o(Z)! Z2b|iUqщaOBnVt b~2<R\Z♀DuCp7kJ۲MspPu?c5Z~W]ִgITtY5@1 fn,b9rdulA;Kwil*o6͝2u0pZ/U"5}1o&9Y)vߞ] #TyhB.Ġ`Z y9I`nZHv@ڀF=B2ּS TO[PX9N| r*WQu,hxa.wG(\hKu[dH'|3%(3#T]CFAK]d_G&H=4/݂9J6 E9k0xxI.)e3y.jv vgEx쇬ZCG3FK('ИGYvP]x 9#/w ta;0WGȏ# _כ:N<KyA%@hqO U 9,UA%/<D_#1yȏSVQD>tj/э\/ R h*/];M[@3{W+:$`)Ja0h.Tn:& KBG$?Yjӻh0;27 :CPֿQ]I{?ȮiO•UZ6Vx6io[ӉAj{ ׄIuhXS]4/G,}ՐNNW)O8]3Ks8zs"wraH ; ZEgslD0 ^a<"SͿ3x S+`K4BXJDsS4xtx *u].WuV':*J96 t fMX*o,y>tW XRF#s&d09^2-{bp%C 7 q,aKe]V?i*?m% ኆ9jTxl} saF@‿S I@Z"п(9!kq^iόpLR(6t1zdd!E\becG=ezZ4<>26I!1(C囁/1;/1CZIn]|mv;S\^h2]m"=9{5eÜU ,N㑬ooԠNDn\7H<1kwt C7y2IDN\\FL+xV9 (x/9.XlDUeJ*}/!.7]̩m;؟HXSk},5_ ,: dEo۰);f+4 %C \wtm\_UN]ǯ_j4%ܭR@rvY ,iǥ`sgQ$ܭ\m9A;fMݗIŗezLO!#Y] x,s_"\GVa Eě[k\mX|0lMV5%Ḃąe?G&x_ Pw"gBWDN[0(B2ub5LYe/wHY8~?[Pbډ|.ƍ5G27*{ cz9:-N[P_TE1) lso-( ⑘A>@h\hՓ!@~ל^B#]9Usv|-j6xN]l#}@H5AeFWs-gBm/\e|%5MUs:BGH%4fԦr@`dN?dW|dw oؙ T?郋wط2o+Sȋ$!ΰ90\)  g (9 lqpH|CNѲBoүS2nօ'TڻBIG?E@3ða{zdss&T_` bJ"x8{HtDŲ|qfKYETM3AkLHpn,5 b] 9S#u}H8}5Q+˻|Ϥ'(g`ciƒhZIX'l+YTpj`P ;P/ TpXe"+F5h+`NX"jiNf/v>5Ko\ ӑxoS!S،iH4 :H_,Z کTkf܊VZ!M~v4nnsj yxsEE"mxN*r e?w\V$؋E:t *,!Cp«MP}4/[WRyMa cug?n@Ly cn`<;CSg5js5O:⽸g03'7x#na9x^ؙӝF5' Mɒf`UI w>2Vgg!B;/I<; aWqdEm,cTfLa M`4z."bF)-uh3*iZy`JEFl͸{e?=ϬT+2Ze#rX͐fu%ц$TB6 l 5Moåab }F~ $쿮KhHQ6k#vuOӣfY$o{:uƜ ނ2^ .G߬?]>onЍsRbL9όBvBz@dY6ڑLٸ]_՜z K^\(G@xG 3XZ4f{7>ZC{#VSD 8rjb~a Y6xaT+lgK¤fN9 Yr׊RUKG /o1Ys=VwŴN[UݩɤW?o3Sb=vWg뒕d?#~RI]0So.Qg .AtSXtT DvEC7I8u \7pLP/$9oCxDvdI`^ nkJDg"<әHs(B~h #h*Z>ܭ3'Ene F6dK,.xRNP\!l|R[^WV/CW_PYGSUXXꗙrCl]Xx4>!:ۊ}b5Z":}0NJ: 5/ ֻ- qo^m%+sZk¡lЯ )4;[ˈ4[!/Vtnmh.!MR,fe"Z#}4:P5]w{67o؜fϨ@s:8!S%coTq4pvM§ \F`Lk|l*ql'Da[3EKX*ǃZOP{vֆK_ *r@VPB>Rty"u{WgQoQ(N&4l(J1vڥ'lm[jO1q"0%Ek˿_)gꛃq-t 5bfF®%DRpC^~}HZn6z%Wüam۹c%ȗ4_Q*91^ZRݎ@ܼaiMřd%g%V <8VIA1U Ƶ =4&R+?(|p@Шqm]s=#" c(Eb=\44֍ww*yG &LYXҩ#³<4&O;CqxYlBG,+#?ҪR\}ʂo Lsi+x+M;';ِFs^s t >$7n+;+NG.~lyw CQ~ѱ{?z%Kʨqr;M͈EcבGWAMh19ካ{ȗYsٹ2/s>3}>]q_69W8ȸM2@EaJr&+e I:/}ΠvI_A55UK_'?Gh$V WFGq ;d"#uֆ ݮ;JKItkt &Cuz^K:bTqG6:V'\D*O}] Jط- ¬Zad.^ ~Y5H whT l+*=p6ǂ9Ht ݂җ"{x^<4/fǽOJس:#VZU}RnP :TzĢL5՘^حň?;>f37# J䪡Uh,?/D0ᢰ>*]BKyeG/bc8ۂğ?{ ƗW~*O7 %ˀ7%6X z|92xH+<z$15|S:#2yKi:ۈCUn5͹$ʹ˜t$z;vJgõ[=6^lWQGY6 ANvSB<$-T<@uޞ7D-O>G2Z 2t+r}p<ʔG83Os@F^!M<e92T-9B!vbsǫBƦ䃂Z듭=y|TGXSi!\]nḇX8DZd۞dPCH~z;xI䴬fxp:E9Gw}7z.Q6Р3@3|pg^Otg~.t2n.Yɟ={|[Q98@)Y<.j׵_ӷlavfrLi4/Q|}mU(F=DSߨ,<W/l5Sy8\ Nh]u %-pʙJy<" ؁D5u!GYz$/rcOۍUU= g;tLUx%rd\G~1)q<:kJ?JS /pv;xn\|hn&9a `@LDi ZB)$x5XSg[y4cFrDkGB>op\^8ߤ#Laub85ubd i_|;eL'\k+^Gۡe/=8g tz"kOf6 M6Yײܑ2?EݮǚW%ZR6ܡQ81i&f IK(NCJ' ʆQX,s,Pt.*M9J~ woM.kvT}Ho6 h4TBduZzRo%tщv@VY c e aDB dW1&打ܛEK0bz@QEmBя ª ΂!o,[awOzG~dyPwqɰto~E8v Tar=\Wꢖd^[0)OrptE.p [3UG:JI 3puX%Z m9]d2Jd\L9먊R d֫R\ײo }j >̠/P&da|ݓ FfEg|n4ތ \㞉FH9ޛ01+?69Lpj.\șᰝp"vqt uu_%UE?Hm>S뫡;EI:^,/՝T.\bHlDW;ē'@ Z_hV9>7](ZEB:YkeGiCN#5ZyerJ@.579y%3xE3lW}-A;7ܡ$gHuziY`3 WҲ/7L; `|GUVNQ\Ѵjd\-1C,};K$L8 x3&IX$eD\!=)Mߊ+NfeHlzg=,j\fwR=S,mn+Z6~3=B [e }q\H&^a8G+@$2yh`gfH4(ޒ3]Z0*aCHE.[6-0'z 4aPH_XW@q +y3%&b[tN&1v AM"}hr$V\&<2V- 4TB5Vuxh Xە`!93N1=KW#;3iޜu+DI8,cF^:s_Q_=aoia0+Ԛn(A)ԹχIKp3~U7(UmlchzfV$ߊRy YH1fgxMWbmy}3M"*pBD9ytz1`=ts>AMs?w?RĊ/;萪/=.tGD(+Q>A_tT|؉Û:P 3IS (woUZ}"[E\F0σaq IV8\ku$bZgj-AΚ^/$>? I5ߣ?OE[ތS/4:{ТMZ${@)n\sJIm[k]K P{¨ h4 {; F_q :l+(%-&|再g]h\ngf'rxUPL2CA*sizYkKk3Be syK#FM-1&9W+_X4I,;:RMUmIpFNO$OCه Ҡ_~Pw֥٭G1Q?[(@+ \Pم[xա`4mZp{.@tq61]r6ۛzt0ژ!GtW4rko0g a܃#a:R2l`5:Š×КF 4,Ǣ6 ~K&O.^صֺG(HMb.k"X_vZIuY.ٽX?Vy$lVnm9^ Ht%HLQl6܁cPEbf /!L,!Y5L40-Vdm~K&)y_6J_A % \Ymw)rNMDv3j+1, :kڲz$l.)z܍W>N %hT%99Éy(0t3ZhIʖ&yDMg&5~{կt025ag^ogiH5]픠6-rx# "f`sCG[-O1Np>3ļF.:{1kF;cv=Kg`Rc6K7fL;:`29Q$ۀم͂zٱO}*֧u4 pZ0[UQA*}W!A,>t9sh!pOmCSSmkB[-*qWţNw7_sm<^`+.u gFP $+J 0d}Jk\R,[sڷ֢ݳsγ3!u#ȯmܓe7. ~Y5q|XxRJf%%yB6΋ju02+ҁ4PQ_*uwva`D.[CTT3P+_3yREch t>_ 'N>:w6Ex—&.pKq5Di7j[yIGK73'rN:_l/ |Z 9PZ_GeG8SW8DOΝBGcNÈ"Ǩ!zZ}Hz7KlHnM(˫K3VH2TsP63-/|9K֎}PĒElcުs(MŦ{V48ԞKGo@$1Q^Z0N4Z@᭣Tg`,QV$-jеy"eig:j 5MM1~ƨL  { *6XуӴr1%n^SI@Ofkq -xE ~ <_U1FنYm~Zi%'3A "}4΍MDG:ധϱW˗BGoz p"{Wϵa7j?Ypa1xoIQ'4m1à&|pչfDxruJ/z<xchf6;rVy74U QE\7HJdTMLJR |č9=}C`q3eSZ#'$P Ӳ* #qU9@$ҴbTTݓ = Rд` {m $X6[v#?HM[6kAT4OhFj6 Gcvfe|wO ?#~9FKT%} !Bj[Ŋh ;JʸV әa@9u]'B.Y -A"aͤxVod-ˮ܋KCoqь蘍gq7u7 VvВм׈#ۍɉPha{ ZQZS*Ю>BB\$oAwPV0~Xw8Ndf'xQ] R&.,|ѿ!ݪ'(Fu\hGpwTXT~0txT pqm(zy'eWMۂF=+Y(I: W=RgIWKUԀ#DCkK,\n^!{i?T9щi9d6u@ ZQvMz̲ҕӺL.\|qj'@ ,_6KQWkg2Ȥ:g s^0h e:Z(qެ%ȳLFrGi9u~b`R|1B\yYE'SKTp۶6pr7$~uٍ'xbtkL3li-jNYs2qϗ;BQAZ&_>DP}O8Ķ04bE|ey\aC!ާhx CN r(P!^PC|P#}no@ґb+Φcf˞޹TXMש-5~ɟAs!tv-ۈwg_NOFQ*F0VKwZZK&f`d.q5 3MSFev SLׁ uNw㍿ gHjk(mlw̚Ds(@-&~+FaWsW Y 7TLd!<ƅF-V>L"dz8xu35mh=V W`|+5-ͮToMً`0,CM{zSÄ,qa1oQF? 䊦 լp7' Ex 8ǗSįձ+ jLi"J&ipWOk)"y`׺,7;'e:{Dٶn`hC݊E,YI -` R.eRόQӫ;OJb扸 c$b#+.$1ߞ=&#jg/y\ !_ ~SzBJ{n.UjvZ>=ihz8$8`1to{@zKod||H@ZZL8دqBm56Ƃe (orl7_fn°l)Ef4xQ徍=Yoe r߶ʭ=a/n 2OGZ\GJݹ)B{lO*,f3ZP<4H8Lh9D"@'Kug9I- lF$9Y̳L!ϒ=Ņԥmo-г.ZS)@hn5aʽ='"O4u5Hѩ5%\j 5gҒ ՓVm4VBveg+5dі"?ރ |;;_42pwpG$ '"m@^uXRKHJBuHK$d%s <Q]7} rnVEOᰖSEAVɊ,׎}Q4K`xu0c"(ēFW~R)XO:<}ߑ(UdbJ,z 5)_EPX>2C 7^wP1xAV'y"nA(trN.r~nqY6#!Dcr-j#C粕[W/p=Pl) TC U~-ڳP(F1T?0.=0ޟ-kU6X5q3|Bi>%KKD&nsrvw s2S?P,q$GC{ͩwgou== AazHBN3FF1`J~_6#m=tq:@Xޅ,tZr\lqP?#%H3-w+UPA13UoMIQOĨ"߼wNᩨL|U ÁpPW?#kC[ +G[\]1:πTOhN 6<2ϾwF{!"??i> =t*x|m*уiՒx( =n4 'rbsMxTk89 ٣Gњn@z!8xǚAO2|x앥F4|(ikPLWAhԇ/+}V9Oo cvy5ΆHY4A4?kXXv}ОWR +V4uG|35(g6}^:s_GN TBc'r{E6ʘHrM>BbCU_R%1Lw*j p6)?@)wF> i7+auB|@B0Mt$HؘqM!mock*2G^?J!_%]/<"#eji\եcDr].[:2tp $doFPNjg2g, p#4AE*βzS 8aefgt.c7CO kW9 &3оOnt"`I|l$: 9{ִ#IH+%P^-QY_VFSo^]ͬƑ d;mcRqpP;ZR-rK 0NR[3إEug0AI!YV@mMUl1bz‚첊b<(sܞ:]yI:ܤCl $ ^٥t4d(7O`טp5KUCһ6m7;7IUz֛c2|xI5;0YB%ȼoDS>#c"BL1s'U:Q >ʚ@kɷhqBIP7uӾ5]y%פ^I Wu.v4 Bշ{~";v[,KM% O8\K_?dn6`Տri:ᯗũvf8`\ t%'֣oD2TgRj)|yp6m͘s5&_3o D=;x }m`ׂn6Nw<ӧgsPT #)#Pu>GM3Zs]l E<{d[6\[-xfLhfKwHO*2z]` ‚>r$fH(_0&UI\t W[ xˢ QiUUTt6H.qC jx-ن"0kF EUn8i|_U"60՛OukzMtME^],KBCO5FkQosF7$ݪ_sY,4Hhe\q,墼%TnIA;&ӤX;( u4 t[ ݤsV yl MYM cH*j}wNFAO{m3wy3dW&:~^y'N8İX;C'& kmKtEFQM]6׈D!җde 73R/=奾>`tӵm ΌR┩'Ks%Zi$譓b~壨dQExrdA3]i&dбLybJxQVLY'gpœf 7-"ulD2,{JNC9Nyc|g 9밹W̓Je׌WbMjXN QBcFbC >?v_!k5:DeU4ŇB1 r ڜ'RX-{_ДQ crePXӱw+`@|{ *{͙!z)u#=nPhjȴq¶^<=Y`na\ MJN?n=d(GԽ.F([$孢5ls #`?;ECS@?EBDQʄ}NùuH+ne++,pE:eՖ6D+S7qݟ"s6" *k^q5tcBn㏥P DpbԫⒻWg}b(xVц7Dt[ YV!d0ΛȰC UmCA rtR=98[s%N8aQ)jsM耿ÂВ*"E-[YAUr=~!]U;0+KSɬ5mNBhERϯ/{kUKY9/Ja6*6Ƅ^JP$u=)"ҬO7HyM[͒J[t5_,lBi8n4l\isV?-SP,V ƚꭑj`Ng v10oYû nvKh IOg 눯{H:dC wg{Ow.'8XV""M EBd#OsXX *52z`aɃϲ,]Tun1[l !n8(ܻzx7PX]^Ȗ+LS$+;#L#NuO(=} _fu=Y;;*|h\!bjft֙{Ȟ#v,[x>o.^JLRք%_ٗ[p( <ߚZaO&9xں,-,,%v@&<CSfGٺ('t=FLF3 KW$ųR9HqcygK[ `i- A(&#+.sWLZ;x[ GqHC9tޮ</$_yaǗjR%Q%~yJNVk ~汕ǰB[AYљM%g':7r97.T ʈ_]#W'w5?p؀K*Eqhv LoU_W1&ҒYV2Oy'%LFVHX|Ϲo%\cr61ϊzSHn[nDRsJ_mgޖ& ]mTW1gO[i<ʃ~o!ろefn)o D@rl; )c|H\i5%+7|xvC$7|ȳ$"mGMOv>!!K }c Ae!F1iH9EֳJJQhODnJ[)3TOI%03JnӌzdOkeoeТ;n9wzRǶZe*J'&#~;kddP0)v.N;Wd|(CWs L*DOBЬbĪRGzKj<=b+%b%@3=R&VǤ(u<˹0+,z˺Zj1ɑLbn\ "/yOIcCZo@ M+<5U ?1wRBO*p4!#b8ԏ&{K^%s}L&Lv:0jPbٮ]hbZ6 v|$_IbXywWpf&[=k: \c;"ںnT°] D-FCO])O5ϸXPԟ5ueP%Ch͵oo榗ζpFUi"`TKZ} 'ROǕC]J  2a")|sb#qS8N#JlG7ٴ &ĊO6bY y`J(]#nY`Heow:|%~)R+YGT 1#\< eCayo.<*.2ltf:)U{!1iKG?'UGKraTI"QH%.XhXU؀پ kӚ?+ KP H֯AwDΩّtL @B4C5^EA2%G,He V>Zj!8SES`ͽ09)(jl|/2-y,-$Ahly9{w*z Y?G0jBG|PJƸfUc^-!z4Oiqڔa:@ U/E'd1˩ Toϛ1al%ҙ51;tgOZpAa@`euK+m':FpΛ9Nefd4E$UBytgNgL#=-C\ 0ӏ}ؐmr H8W B,svq(qJ`.Se&Np,T0^=7ޓ0?*4'jĉj69z>&/~ 4)ݕG5x[ <)LKBcx/;9'$7LJR(O1  |ti37QX+%Ɍp37yX:'0g4raI]P>)bk+hJ[OƦ's0v?\|M3ʧpYR9!>UX?Ix S4r낍jJ(' rGt dy 22;j@ I C/-_+r-J:oaP.wxF~P#)ƀ@LgTF8#h 5咤i뿷w'Q㍱f+DI3ݏ=jم*] X }uOpM֔K¡,-zgY-\(Wwu~t*0)=~kܼz]OU0{y͛HdeJ*N%tdǚ+QQ m(xu`˧V%dpxϻHsAG/qTHc#ka8wt8Cl45O3\aƁ!s %Ӏ ITrtoJM7p[df0ǿ `'9ED7ól z2p&v2x[l=z6&K̀XlMRa照4DUHzS8\˜9qi{/a\ck"wvQQ2 i&f ga qna98:o'ɸ> E˗nb Bvf8ydFHa\4->a[Ý+J$Γ} OId!n _[c)=>M?PL(T6ۘܬ A;+"A{ba礆R"[9+xvqu @W8UA uD%);N*Nr!5QsCrmy6" y"i,B?|TeHx'rD1ʓl&FŘb0_U ir2]\/cjV$Hn~ve.h9|E҆hHdc%Pw1Sh%?@e_)J9dIXG2#0p86 Lcd+Ga5E=?8kcIz_֤)q4ҠXtX]{/)!R맽ԣ.ߥ5P(NWXPhdmzUn@NJmͯ|x\\7A>QDᷣ]= -y.gk}. Vzl-FjIG(Ľ%1 FyQzN2ۭ)+Zr{ Bb9>pa`fnuT @V_I q Fir"齋Qjwf5)Qs.SS"smY”5EctDlMv]l%@;j(l} )3d(#}   ^.QYYVݟ6ݬ5rX-&=$vKL^r j -ИUZfkل!MM"#a5~ڰܡлJ&㷭i2Df L 2"58<Ѱ&3gq/z"iK)?9oZb 䖻]"]k)ScOLs<:"FC.4;27J\Q67BtZn F7@L_Ovi6 $Y^GVIn:m6(sV,̻ }b =!B)m+V>hR$NC}wKԦp'ҳy1(SҽeQmUtO3 C4Fm0HT1jW܁z0Ez\9+r|*%Jdr LK:e\Vour6#*F+TzBHJC>,ϛB+;8`RZy_U `< Pz~L~j)jy;Dsr$0-rFm:L?"(-25eZ)iYSV"hєRz:izu+rOI?`j!6tR`6P!tsI( oǡYFKpHgM[:R*z_*yͧBEwżsNjJX|i5МHD}9-8!7Hc0`a7rX\Uy 9T?We$:~!/7pv>'1g;>N^2h>kd}gL\I('R C *p+"{<#7rȰY٠*e_kZj{ݦ `6/TM;kJ[[殩.dؒb}҄q#Fmߓls󶺤/`@G2rbj>'b&H`K,06UA4 om4iOn#S{ -RkB3\M̱p o"]+t l)eNij}Z{O:Vm3iYQrmeդw f<\ 8ioY)a e%:e=]ZGZ_FK uRwTN0SNK:@%7C*л7J`R`׏+j6h"Nӭ,F^ 7UOHB,8l/pd27ʺۮfVc<.J |tÏ<`dL62Te<У +@ydhM9eO9?L(I<':Ґ({ח~UJcN2{ N3F]+#陨:0s8%rN(C>ϻfX˙ۜ&BL'6H0ۈ> $G-Y[_l0+̯cO "֢[_nv=v׋u;OEU/ݴA,99' KgNP.AK βhWۚ`4OIeV`bTvjBۆSK.j$afБ0B8%VyD(McC -LsgMɺ:ӻmLKw.;7 ^]q>@pB_9 蜉빇Ers Kw[&aC椧O =_]U!=}Ζk|`P"s |L/L;֎)WgNT*OmE Vc0g7K=2_Ŵ";`Oeخqpxo}%&rF+g _ NS2hd1&a[D%!<?iPt35CT`!>o>8 Hu?=.K3uKPTp6XtDfQA--i2QK-j$ o.5.'`Z|zB0tk GHh?"y[I ]B-=IS>GK)J ޚ +)qY45J@a/E cQؓ$]/^*𕇰io Z냄5S}*`&&@>\ o>G/e{sxncK'It7$Smӫ(H X?JuLS ̫hoyn.2xIzM| ۵5Q76צ%/ @H#FJ!Z>yw^Tmʚ$W.ߞZ縯A`yS(i~--\O^Qg<2O3fm:M'3{^;QeӼ 0rZi.yp%!&C[.D 79\CxͱcE[{+ǘv $OȑPtsye}Di٫ZJbdh8"H`Y̆_[0C<Xbƽu0ttSU?V ŋ65Vj۩$@n0%VĠ\42K{Y}?MD ֛@GwIǒ3pctQ6 Fʸ, b_'qIE0/u_D~fR7SX(CwItS^@)$jM=Itev!ƋC9 |iβƟoHeeH^fqv4(>K &Pb,939n+> U:b|fU^f6өh0` $o:dsMbziA}2-?<-0}hfbqjwbb=_ % g;1z싗ÝrP9YrsIARvxԶ2Xϓ*蔉vq&~g;2}߫/2, (#ώ9m%-N"[Xv<n EC_=vS:t)ض;v'&JSy|ø". /! Z=@|"~Xm(!fL5\i OŜA4Κת1JZ$_  =Dj́e`*1ڛ0g jYܡGdF~YQEdsx%0gqR\QF_s5 ? 8X4ufHG{n!{3dbͼ ?r?*.C801$7V#Qp >^d RMxFkŨ٘Ϣ3j٢7})P3 \ϧߛc?(C:X2QO<Q[c k ݨgczL';X1ţ*rN:=%AOfV݉Eyc3lC`L}ou&uz S͝ .9k 5ͷ1~!EqZ= y7wޭnfMH}VÎY&qpLRLetJKkٕLAoR$hIG;˙v9C|ܢfjIJ8\QEP9QQJKѻR-C`-ƽӢEuj ';9=b[iCB|L9qg@> VC#mL1UZ ˘d$P`#o֜]ߩP,.fQTaXv"XdS.@tރnfn!RV+uמE>Cd>>wlRX9{(B?wyP*r~ Xr 0J83 9sggwEP~V+PbuiwiIᾡ[(=p%MeL*H̟Aq U>v'G?EXikIb*e_1+iV4O7mxA/Pd\209~^#k2)2]Kj"XOfg!~eK;cj?vj!]C)D#?BY( 14öupK>4e/.MO$=6 a6p$ufk=-BqδsbLR6**@P})ەUذEGâ;BmU(ɠyWCtjú7K.w?0 ԫfQPp "KZd@2!`OJR&"peSm;l]>/rrCТK4"_nd(fEP,ScNC3c!a<E|4ٮ3%BnDDBQ}^Uje/w PB) 4`w`8Ը~I8x2$ŸF$q ΞnЬ8ϛڶ@V.7l9Jt5 7N6Q=e5)NKӛ3_ $h+0A8Q Z+ J-Y/ Ţdl0}.b>D$#:d=C{unܿ5Pw\ni>.@1'RvD8i=T/(F#fߑoK ɬXu%<Nib Xۘ~o{Zkvy65Cԕ42jɊ&qx {Zsj2\ßtUq^?uլkZEc% '` ja:L[C1,I#P^ws?@Q aB\n4 S欴6HX反A$Y,!ҺDW+nfBHVy"oF*&99L J C1vf]h,@Nl;m0Ukd<".|OA%$-$ H  _2H 4\0Aepމ4E$a"RI6-"d`(N}҅6([*],w_=SROwsh)/j9 !E7ZDHm4J4o#më+lcƯ;yNz}*2_3۩ ޲3ͬˎt9ҙ%h€/ zшaX[WXq͸~?弰Dbu]adMU/.;' f[CfK8..Cxz@GӚg]KmýO JAc,NI*[62֧SŞ~3q֫8}b8SIueL^qH(!XN\NKU a,zVtd]W`ڽujXN@C?FNŞzyFwYN6cX5+Y#Oݠo%S ٵz,D3L_AJ;(rIRgfݱ[NV:}0 (ol3/nQo> >L/j́ ՚~ű'Q=IW^ة;e"K.ˬ8W6x 0Lw&m E(vB2LBGMǠԺWYWg$&öȇVGCW%ɇs AzK "Bz֟{7AZ>bϯԕ`/g|%(|Q[7mbQVj (8ΖIHETJiöwD[]_q*ܥg!c)߂MamX%˸MF<&]ox)wcHuEM^X?]/x%%VBx{iĒtv*F1NJqt_qb32i!kF)•I kLP_9Z׬ ge v+u)wGj䝔J'ܥlr}4N@ )APkP#R_ʴ$kc1 76}G%m& XKeF3oϤx1嬷$X _},< @5dpaL,!Ŕbڹf.9V^Kk|D]}=LՅ Fa;Sһ_`h|\R*>rB*ZK`Lx2RX:-0+[.&(;g-?0[g77' a軟B&C#tˎ_\<ounkR+gI&Tȗgz]799٘i:z1v9jWm 60;|:H̙6qP!:ktY^`f\QGò^[*7G nPO!neѥ[s@Z/oBt[e%R{ j}x>^ʢLtU͍ګphD ~<8'ƥilLkZ4RcX_y!}ť&߷50vuZSl)8=a[EfFYOAGKI7Q於o ޒ2jPv A +-gr+Q:iA(MJq 2>a9ęBmQ4:B,تRd nsKXT}.BAs?lc-%S;p)Ֆi VKi(XZ5w % f"l"Ev?B~o}R[-/* XbZXxދé5ڟz1]U{t;&- ҮI0忐"|g{8Ri!NO/uEZ=<nfQ<7߷ʨ_R` ٱŠuzY["̥=哵@FZ60teޡHFY}ٳT,gc@Ahy3n_|>h3%'WhڢA/zxSMn+ScOT/7W&. dޑ:NLBe}ᙚcpq̵2> + "ma:+jŬbݜHYMj<4w(P9/ŖW4klAy>8 >ɇJӛl@*4Cya{O_ yG%pXb [X!*zP 1 r|-B UU'p3F ΊӁ ev1el"̄@be 80]2 N(i:KgaY+ '!-5jQ PE4-@΁aQf ,Mu~^L BnM/z:^ w& gJ<˞X]V1P`?ۚhó5 ˔6`jR'p! MKMjBQfuקٗ~[k Jzq!M*ؽc7H]_|reJ0z7$1sM>`\+V`ȡuh &lvTiVYuDb y H)}r3hRxN׊ݪZ7a~bEw}~mLߠOx.tlf%Y$9|g-$1ּΐ_jΠ  !g}d/@F>_4lv hCLxEbM4?6KQ·\ɍİъʜ9\G\ܩTh~mFXSKRƬZͣ5ayvع~3͆L-G|9qჭvLʵ98Ҧdڃ@ mФn}14W6)<܍tIT)D&5dnE16<;&#ZnqQB)F%n|@͹2;՜x;e GD%Ӂ62z 7a*#{D|.z.{7 졻PSDOS$&9& _4ұW~;ʨж.Y-^xij \e}(4}; z*3mM3xyZ4SXZMHGgLhf7l9U$U'ͣޱ+gkFa uQ>@ʹknB ^WʠptW#V9խɱ~yM;z1:p`5P :ʈK^63vMWUkpSJ~d s:}u;0##k-YS|RuB1;ʷjq VUrt~)_ڮ8o#B)>No8Kh TwíWb4Y1jή57ӣ%Pa_әĶΓ Y֡,x AQќ~?9Y'` (AM;I;&lzIhǹ$WDBx[B*dgZQ^cBյ{3%GЌ|!B |$IXmjtn\_dM KzAe(=/Fzūz2.: uH@V=1p)`ضc[= j̩D(B[Y; y5e jBSc,q,'ԝFn}R"Ҩ}F,$/Gѫ<}sem_;,b}h;Ő;Ѡg;?FIQ#e8 "9yaϵ`'Qx r.};8 ŋQ-_Uqu8/6 Rꐱ#n35 ^ }tk-7X?&@\^R=WSX%MU4vi.r_W0SsPdM /a_yBŐ8o}}jw:@3WB|'i„".0rU =.HU3[_U=77TUfyIi'{E(yI-Jf炣D/g1mEMQޭEl^WG4J*Kr׬ܖP3D㄁8~@6T3isυ"bȒ$"DMc8ٮJĮ/ WRFVǖ]9 Q2|\A2JEr~^ku.9Ba$=Z't(ֈ< ʵȵ7iL.Aϟ.0ltdȊa.P2Dq<( 93!AN˹h.df_&ʃ Og{? $n P] Qwig #)ۡ9!u;PehҜt:P?}/ӋdԷУ_{bF3/Ay?.6 sh "z\L6B%8s-eL)qOY$5(HM7"r+\4,xeb2[Vɧ;AgZDdw!#T(I—&{$`VotOv|P,OH.NY&R ܬ+H p-SEaͭ/a&c|[tcw;G=!ӊ֥P=AJ4[ˎ .ػrXV%ܟFq"BN`A5= ,Ec}Goxz>J@٨bk1{6"Y՜)97دig7ͧhøk,>Fꢋ5ڶ tSibV|頻!OO ·=_ aY`{ QY]Nm7KZK`9Xy:/#Oq?_'2k٢E!J[;g6x dO=M?{!t…+s h] v&tXOAD2$P[Li$]UG⌛-E^_&''ƚΛu}]'!1|eΊ~k EΙa?ْcڑ~d6]\Ž`9b#,)!?Vlj O:U!U_'EP 9E]I{5Yɝ_nngJ<>L<Zb(E]aB [|jX1QI64zRgGM|Q'ڤy@\+4QAxwb" Iu H34 .o?| c63̞:(7ʣۤy㶅Z=:1va ȤP\`Z/(I|,Z -^XQT~)PF٘.z#>no \u"-)7?7.pa\_@Q-A3'ܵڲy:2PPUrS^6r? Aܐ7Lf*s\fNbSSd%v)h@y5,"g|2*( Y&s}3FN>e-11>nzZtE8(=W,ҴPBJ| *ѧ6҆cP\/! 2|7-c[(lW'mW(-Ysg~h:=*vx)jϨN=rrv}`.!vތe^ G萄D@$(#K2b:þ?JBeH)Cu6άBEAMXaճH.Z\!GDB)U72IG󮉽 ¼hDwqsɐ^sg">R͕[SFQ%iP0 dt*q c(Em nVΔN>!!A !eD&yuᗎ.DEA0#\14ː(Z9<O7zHq=Sxx҂DXhVP 4\i%+<+%M14߶{ϊ y íە梸4Mk f)D%=u ; )rD/)W_' r֌8wmቛ!I>ˬWx U}T0ӜcR[v Nmm9#MڏLF]V_hjY{it@cZ{ [)N_c(/|oC.Zg>NZ:|),{? t¢ oK`L dҨ#9'|_|l(ihר%3UY a1W^8ı4 _-%c{gրNlߗfqD;!B{pUہjb 7d_y`JHR,0Ko# G"P~??ɛ3.ܶmbtMS L@;b{ ZJ][Z[cwpjZ]yTRM2{xHp<`AŁXK7G2͔ۢX*r'Qlg~`JIP΂$0J6IeF fN'/0F 6z`d/8t RJs@39n4|Bs3 avzQ`^'jź%cJP]J6ͬM_ "v;#́w U߮ G ֠Yy>F*xoFXxxLQtE!?0䀻 8hG\F],IbN|=L Lu9^D́]5E|dL$ TJrUIZ tӭg8,5$弶iKr^ck#* G{Uie,ov0PsYX NpѬvwgN.UM8F\)_nAZQZ3ڨt_i'/&q\ +nZyظ2\ɬ6R@#z9UR'|eUYA\Km|MؖNngԨ> 6Txd\\X\g^{c| :ea60\)zH YZ/3Zgy0p[8+Io,/V `Cxo օ_,۝i}YcgP$#{X]֔W73x}8JU,$hӢz.-oK Bu\[M;M~都4)v0r~/b3!;Q58/:?YRb^M/+Df.#;AHݠ) %.uKx#^+*Ɋ,Ώ2mp.^c̪v:߯V[-K<ll:d(ԓB)ݨ٫]ÒK6Zp*H (`湅r|>UG7%1JK QZ-)3~j!"YQznvz |o)S`"N~xI̾ݚA˻$:=*4yY}%6 .``\rIrb۝أk*w&mșGa]Ps_< Ȳۈ=,keE,+2aV|'gn^yEL˶":0pFjgU2 )Aq*q|< P<1#]ilu[Ͱ[֐<)HO.ړ@ͧT+^.ɚRAm[bۯy}+hCSVx'߲LB_J> 6Kc'EUXaCA "{Վ'nUy~2(S-6y<^,pvl],(2}/'SKuz,9^^!^ް/J{I.K JԨ"[đAWH ׂLcDM q٬;Z8jK6,<1dv"іo8>9K]j),AaTGZ hԗ}{8?vjβtt ѨC6NY\;_Zui+)dYAwiʢO+ ٦P%%zPb=դGHUO wi!5{[y20TG <0@k d6>yخ}mpo0<8 @Y6`>zYJMF:HdZ‘ f6xuXkLrC[EDW-)rS7>-)G0R#3z.sIXI3ѾMIM Sb;44-D_]ҌI+=9zCAgeeiZNp̑MQ(ؚH+)I_DbMHMxGۘ 퀲ߤwAB U7H}7֠oЀӑUJN`#rmnv:5lQ9X'CqI{ …K^g_+.(OZińAױ20^k _K7VWz Al x{mxV78U+}" ǾMM'Gxu~O:6%WKhy;+ԁfeUw7L).x(,H[ )h'-r#y)By;ud3_գxeHƘITn*^&5oX$<)nq<F_/vohވ tnm"Dݧk[zf#ztVlBAz:Y{R< foxhʎ LMH;/D(ҡk- A yiҿ#ٲ<SBFWAg20"2hY7`#lԘ 0v~ɯntq,qʛެftAxRٝ Y+/e0^2rUB Ms#&D-ql_9=ZZUDz;Ob=TD?C$>BRF ;AizOVewOU'|hYfWT{X[߄$c-!10?RB|c"TXǤ')*d,cBy<|% nǧ0Q(E~r9/~yVݝ^k@T61$"+ENn?QV^e@/[qY>qjDP (KTaghQCCMJ^)e'Boɋ"A4,S_cZ6D8@|7PcIFDZC(Y8Cj2:{+ ],^A8YwN!_\7ҭ'έ)|i f@M:Vw S*PYu0 # rg|^PԭSܐ B0 ͭ.t h=hGj!s]1lR hZoCm@iNPSHujB &\tm=oCiqqK#\E \OATI,5Jꉧ*#*B ’l̛ i%LV+y'*wLP:6ѱDT[,קRO5Cz\_6ZrtQH;t+\|tQkbZz'tPV/(bDF\1Qep!' =Źʓva!b2z[ۅX;k3;Ndp[V{!G_h_Oҍ%~/8 $cd'[ZkSk'+3:+QɅ}';?k5_@ q~-ƋK]$g58e5 -zO Q?W DGinOvZMPNF7xYWJ¾ {qfòg(lL)ޡCQGS@X ׊aƷߋJ\n:V rVWT f2Eh \ 3 ]oEJ/JX4C' zw9O};}v7A0v)5hsJ=q(Т=z%#pXpHxUun6J*-˲XnwIebys9qW̲}! @\_x ̉v5]I^C&}#/*]sk*V1qeAFI|nP.br'$ Ih1 nGOUmҵ6@A6'Ј깩Wjs4"ˋ]{czP_P p]s3J~d\Nܷێ~D5;K;V^(i/4B$vnԮlnAa;10/>ʜAQgLt^Xj -nQz& MjQX%ҴoALL\r):!9w9N#2f4QHɓ1wNKeI] 51„GO:ͭn}dBvz~Dҗ7kuB=^88AP1z6_:z;O.f)o/ߓ\CЖuGp9{qGxvjn놗qPؠLV <Ţ8Ջ}\`M7#Β &)`@m#s]-AscnM3n8{HQgоЛc*"[k'fPc =`B!u]sMIQcoC>SQ9>Xj4Z =&'Wm"J/ ؊a}8* .KJ8Q̬lT6:]ow(ƽPK7F$׀\ʦ+:`faF4=s˿'7'~E{7ܙc"8K ߷F)Z/^nES0PF,Ndij4 Y@KĥH|?‘Q뺧#9T,9O`א)G8|C'mh;K7U!{;.e<}:h48$g T.p}B{DkY&rΙz4/Jo?n=9e b٤RK<٪76JM"+U 5\WI= lf3KKݣۚ号,mlyY W3$5 aמfԚpLr'$H:xtHA9[ 1g@p^^ؓsAKC+~NI˺AD4vlU E  5Qh7 hoIk*aY!h]=M{[jl+FzWmoݍF~6iIBŐkS uq)moH ̢ !:8-%9HrrKu۲؃uxH%阱_YH=wvn0،HYB"ˍ`BuxUaԬitNj/Q9*DGrp\=_Ԭ?~5;Lפ?\9oMtZc<_{Ink=ܡXZ_4JW_SמuJPu|:$+CQ̼XuL]yxج#1qOfQltG.݅]TAHYzzdûOa" :$b( ܫHGp;tD<'KK?><3ʈ«v+c O>h>Mhzk 8aMwֵJKV܍.V5@jѮ=G |ο2R(UF%XZDX'R>rL_͜o2it0 7 ͢+ʿP:<0"L a|PPsv0̾qΑWੋ4u*D/%YYInʴ'ED|9=!8=١,x1BZJ[燼:G}y-dAXhWѷI1 qƀ x?-kAo\+#£Çu=jjYn'F"ffL25WC.b;bw_nKv,̚-`XWˋuQT xԂZ(8eW -|,|iBNuuZ9K>[{]S^' YD>!2Gۛz%.Q9W ^P]tf@rbfJ!z !.c\Mu%ɑFwY$x$!3m 3 RoT^xaINpQ3w2nI;e^T(ɬ5yzSfg!H\ U4~}<& poEx+Z5_΂-[Nl < )11oQ; nd"avZѫek HO`apH^t4Il.;SXU^RotFm%4Z6_cQ u*ol˘Sjڟ0kŝAw$!.VY-ԐdؒZi晽:cñ8Z\=_Bo΢xgĹ#ͥdsmBPjmV LtwfD,hcUF˵#l&@IGq%6J~$X! \~!tP#RY`۞cP15\0ŵo)nZsMG>44oi\0}ZQj?SƢx* Vs_s <47(-Us(7='O Mگ6JQɀ;h<"P( u'.*_.ZY%)(=AJ\c oO(JVsiϱ6w{|%b73A[gDIV6$'lGB](6"|ԷR(݊OHjI7jXKˆP{bz D.U2MC47-gŨQ9Xq6K4\|=M vM KpʬQq&)BZAS*tcZdײ"kM5Hc8os(" 22%;~_P!#~W?ʯWDݶ˸E\S鿾P[)#.]d7oHz0V ӫxtQLU;ý0{D{| :A.7T]$ Tc֣#/P$Cft?ka0llϴss^A hp fY1ġݢ9iY :;+jBn]K:E:eP3=][wq1p}Yőڡkwp@CyF c'* i&*ZKi-TiV1Z-?zcr:%W]BP"sy,xTi:q/ N}ix{56tӤA2 =Lz.tygMIUp,+䚥O  {pXR;59lGKJ5fɯA\(fK$1{tksdRdW R >m2Se1| KpZZU:s#|1v4D0\J1UUm} Y5r^1.}VcX8uNt-/dlS#>ZZ tM$9ڭt 7s 4tjeY@o5:R"LOQ[0,gM{7i5z3]fYj XI'z)eWg7)IR l-h#m3XUCռ)3G$x`C!2+_HYʷTd*(Mw@Mr,)TԛM17Wpc&䞰ꪯkضA>}VEJ-n3ԥLKwS{\&P] MsE^'77o8 Tk#p8Y\97w'l-BIιP1-Exɸhըh^-hUFK,`XRm[};ٸ7kjoBG昗rf uch?7cGCiS\y*S tze11x#1g깪%9O0r5aTz52k$1;]22E"2&} 9})BV}0B?yȧh~`X%'&uZC3xaG*V¹QOvHB؈}e3}lQt̝-äIGsf¹Ya}3 zc{j`TQCɂ4~ 2BﲦKs]j^m)d/ՃhOZ"!Nl4NTZKZ lf< Pk2fP {_V$3x0Zu6x9%S2|_/D%}̘10܇NxNLTK8cj6`a. woi(sўAC t[WBrHanJ˃޽"R&ӼZwEl4 m#Xxg;HG\e?;C@c[twRwL|/h;#?ȬKRX$^<#LO3-RDE Dõͣg&2E;Q]Zojl"~0T9nJF(QmBIPݥ):JF{,eu,BKTGnoV.5)5,= IHgAj̚%8P'ewP$L>hu `4Y\E2@Y  `W&#|$i60*U>[zL^L$^Irhռv. -8G8ci]&Y4iWԞg - CjU1a^@8'"er# s=<@2eȩ.eq|  ,b5 RTwk+./ĸTq ڏg;Xg7E!ml)@dXPܕ5 =q{0,gTI!`Wޯnw ^i.Mx gvT}sV.bݎ@h ϙ#fr]{^w4 >|ɻlPp95_^[܉sޤlFN FVbSL[iTl98#Cw~戾yZ$$%w.KAZI)NS6ֺM%}2#w2a.%Fo׾By?˹͇Huds^V3)|. C3ۉdQL*r214jspc)D~z)u֐4: z7d?aiJ= `N3J̛Cxl2X}Ԫ$/Nw&m9d5vFa|28=]0p>tOuf#IP XƊt9z2|qvT9K>ؽJNE]. =4?x6TTHJx*-%U :R'g@QnZ{X"_+!̓RkX=?ebN rgо Yt舟 GKWˀ-&a+}>YSl?tn\GG.~~\\]ɖ]oISj>E ,#Sth7+LjNzg$Tb>w| s_," ct%`u0F]Gow1璖LN<*uLj-gGoZM1),}0=L/a^+E"+hM78Uɦgt7J4B.a"^+g\}rh"э8s,{qx㏟'DpI xRd:[3o ;1Ѱ{dLw/@cMcj?DD&ÿdp#.8?>P7TK A^B3'EꋦWo޻!T`-{XϿ " *n%H6@%UٹΞ nѧ|D dln[OW0љcvwICcGyhKZ *PZ r6A` 2Y[]brgA$Awl4}D^Z^eEEAFjQ19':'t8:֜`$V =iu/SHg$¥t(Oіh&ɇ;o] C-eqVfAOw \o!_ SI ^-2e҃@)Ge1Ctߊd-4o˺xVbn,-QʫN^GKK-T) @چ!>̦0+züV%5QBBWGLuFoFU.f"6-ᛣq VDaۢyMD=Bf8[ N/Жn>l"Vcܧ1rm^)sN( u&\ǩos?%k:4嬉PG}0k-B.XآDHKͫzdaw_F56:ma# t،(5X$mEya0D[ݹeŝl?xؙ%Iur1fij` N3BE*8VC"of āA5 !uQ+Nw9 FUlWi1ECmD-ALjrX؞dYiѹ}TM-u]\bu֍_HX-қ|ta!QHK6.y>_ gﺰd.Wͳjy15ᠮpj>zp O@#Q {AzWt?o>1/(4+-@vAy}o xBr919"x% r<_>${CD"~q^ř͘Uʌ=#CI>ےFG!g^>\bJ [Yi2HS:JbYFM5ёEjH% :&|eN GdQ׆hSvH0K9 6&: dp4:ĪC$3\ӹDyꘄm*d~u՞3j)FHG"(Tmы@?MELɸe^y~^#I Dau~~ʺq|gQ|t01#܌dP/op+2 "}uv`CU:}qњ|D]-8M⿱kp1|njAVdBckLyJBH9 Y*X3TqP[W3uCb2jS8%\wi:噪O[J7a-rАVtFA9ZHa X IU׹vIWiieB5T/\Qowʲ^p-^  }֣vҥl׾aB39S6+W] "E?I'!bFjZY 88Mq`Y*ZWtu@:?`BH7n#ww&iՅO92PHB!p Z/kd+Ym$41:Wjp^jiWhhGpS'Ayc߮9q":{پS >[4( Fcr@q% xdv}<`GD5%“}~uf.cūV^ >oxU O-&dgˣ@(+IKTlۭ-+l*$bcA:=)4~66q#D%3H̰G[Cʯm B*|?$r nG>`2@0ETb nUz23 BPMr7h4liec}Q:-CG6 ~"ڸܤjiA_&%d qbB Ww;{F] ,|W6ټ%]hbtaBQ,a G뇊C)?t '#P%gJ~O_X߼j"7l O@.2^}#gZ XҤ\he5k|?T Z]<ЎUj:T^.&K/H'&#/$GُEQyDn1[_rRƢs\%b AWai}_ZB }\QR!9a%lB<1yBwtE~h +ypϙν*7#E'f6;\VDc٦"hjdgf/F ,JiAdЫ)&2.= :rf+36;cjs0 bj;iY1,ݦ@CI(-Hh!<<#.uQL>0iQc!AbEUa#:?x G6Csv?DMFi \xm$?ʹsy6{0x`lۯ*:)z*>?^LEi? |%7)4kNSѧ юuOlwH&7}:I5slI ѶEћE,4ToX`Meד 쵎[&kUu `gʬgCGʏW\0;«fq/5=F$B?P>IpvpkxZ&G Wh2; ]NmÆVPeCxJ٠_rMUQ5o)Z:g.5 8ŝ7 @[8]w`FB{Գ|'-R[a2&5GjzN~78^&܊l-SC}qQ^.^yBNq\FJ{*V-_a]n]gUES z$4}]eB#=+~El`ɸE6dp#Lu؄jbۃk}@d\Rr"LmesSzrG^尶]jX0֚Q'FWQSu{/$JY^O/Et 3ǃ; X80xs\?og',̥s,:+5i~l}:cżAf}u`T$E_'VjZM+ ;H5SNwVcdp@bhP$^Sޚz_a\|)O@Gzzx/#&MQm:pLc|Po_SbQ=qruɿv}t% VzL"C_*idmbUmS@ygbfjE͉=]njiU^>ބJl}ՃӛVpvm# !c ܠJ]Z0 Ah/Wҗpj,=sg!khZi{G(ATm;1 "֟%X-qSUaoWh*~dd5-p9);~ˎ]+vu$})͑SZR5A%^#DWvw^fz#u>xxT^X l|a|vLP2J9|,>r<lž_p1Bl3^o'yݛak; ~+[Qku<~@" @$1s-Hw!o![ݪDEyu\ְt *(J5X(\`oo`uĔ n"wP|[l]6|§Z%Qc߅mGv_`G'y ⋀ qvA |WR6Tl) ٚ6>M߱:'46BX+<2ؘ3~ҧy]yu~cUL#~:'n ޔ _7vTc1) Ȕ\#r(nY] &ܥpޏI 6?K[rq趑d?k=p\%$lE:9ay>{sQg Y|,6F<\8Ld/x? 8&LrĤB {= hX@IR'9JSx-)I.\E[j uwW:2?A .@$M3gJ=gVFTS(7sg TwTs!u_K3?$>j,D|qW@S2PA@;J̐6;X+G rz uln av  )B<u˜d)w NhsE~yny}U0pIm@GBPބ SCWzXHWw!$܍r;erOR{M&ΰ6ɘ%(?MegdVl~ь %'P|N8I-*%ĭAo:SA[.Hs%݄^ɁG7r_Po7LO!ō_$eTOClcm:_ZAWqdeA*v$. 0DɋV4ۂ|Qrq +RH{Ծ@pG_jPFbQxt>bpMv * <bFaʥĎ08-=YVsxWa? NXz448q=zE/Wsd4 K3*%QV| M +騒n}էA7ZިO>E zL:U'8쵔7^, ."}]-{CTd͒KgɾF-Y$T-,cAd ˝BB(Z%;W _- ޿ߞ6؜i)$chyj2t#^KLue = F*qToB)@:AO  P7m!;ϢjE2]IU6]4^r]yo N-K.5-I&AU!FEirgVAE1˜/kJ!>M ՞$zz[db\7tq Z:ƉMbMIot?fsDDU{9ms>:mi.`d7O +ƟyёB䁵8re/^CoCl.FY,՛wUkiԫ$ h( aƗq* Ň]U thz{;b{hи!+|BTЦ7=<.˜X+^<მ_ReׂSWw;Vp%"^`jCIjCoEz+a|V/7=.} SG/b*D)ى|S'L!]o,Ytqգ9.WF-}Y1:[zw踓VdX{-1X70*+ &Y8K2g^nG/&}vM}Le XpKSIJ~TV,gpdXuW[T7pÎSEQ:M24W:=DťyD jxL3EѮ(}< = WI泼^ RWMrpw۶5XrO8j #/]Rq,O |"$>qng(_8fsW>.X&m{˃2^dE+Cւ<1bN"犔'j!ڕV"pVugHMN1#')k'x0~a&v@e͜L[H{=oOpBrQw;~ƜPBâzMH-xs ֡Ex̔fPrDɱ;EGh h\ȎС/JFݯ0_7`}+t4pB\zAˆzU֫dA2{2DҨ&Wf',oFo m:.lڂUs0;Z@ mM |lOuNHϣZiηoYpZFh΁N`ἝTIF[ۜ|" 0oX=&qOuRc~R$XJZ[mYS r.zq" .Z}3=&o=udCw򎵭sD b\K:SCOmp7ox^1򚀏8l>򬏕yAWXb7d啹exQK4}JҒmLJn;/loP: |OlSW] V)@X>?*{?a1{e"\oJKҪhPBdz tOv}f: 4,Ŗ~ `]Q iSs!WLS2?B 8I pXb(D^_0q_ڏoԬl *in_p5 +6:Ӈ&b<o/1alˇ"~?¡Y _SPUQ՟##8$ M3@sN[ʔEjO`zkg # N{DAN@m8a=ڟNP<&M튤3(u9Cl8uDW@hIDډ2#њs m&^Uò!Ë1%-zON`|j7ȝ}n0mD?irfw@?6UɇMOT#hV Y¦ӳ(B4~!|(L4Siz=V6"Ks.~.]uDJ> 袵AlF, <0ıqH$eQ,aEoD+-@tD~ -Nƫ>n'{jeM(jDr٤vK; (ϔjWJԶD~3 TKz{Y礈!ҳ%hw?Q(_W1@\qCWhM Ɓ?Kr/0P#2 S}/Q 2H׵;^C?:EGS2@b1$ڠN?Hf}i'b{^Œފ *=ޙ1THSG7|VI||P ЗeVX. uvܛt3kT!A8>%gU$0[Үb"Rs@eGJxfۃ >oWcօ p z!¤DǢrڪ.LCnn (Xѿ1;y ׶>'4vݪBLuj9֛jh=sT6&9ޱ1XΤYap,S$:sj{qT @mvtE'{ q*Oj<+9`>:t\1 ^vV-yJOpӻR߉K;a.or%b't,>! 猔|8fRmeG˝'8?jnc%0m|oX{3<ŔɋBu ђ˝QhQdl#kKeM׻+g[fLxx=FFx @[\ł# N)G%BL q"ѶΛ3W fTյ2 f*K_p7'ޖkuGu*T9ICDD[c{iK#T=8@|SK<CR;&Mj ^֔909瘯acfvd2h :ZSDS0& u`io+V͛'[EaAɗR3[!c?.V\]H[!%j0àr0К }9a{!ƈ)i]~6(r؇ޛ)?#*?st,T,[Qzyd-/QX1¶`h{_eA څ7lhra>LZRo~Rѓ,mz [ƿ:1?P26_[G䡋Me}қAPpRk)c$EKOτHHW5ސ{l1F:_|QF9<Ղi|Rܚ4HX4:Ku"Vhg%d>m&jrnjA™+,Z GYTf؎顚xʚu̥e5V t~!=/^VȜtݙx(+{0ba^zIU܌uϷS<+Uj*gVRQXzv$FΓxcS3n:5d󨏕z5iFXTښ]bsQuh}19ym$o~qE5LY0Ml9}Jp`gBX6޺fLtڥM<(k˴Y%Z\_3iP#U2V+)t1J(GcVIc?F\K::"dO!b.]mr*2ɻ;xN\IF,˶k+om=Y>td6vOAj~!$zݡOsR_3*5( hW%bTo]V3YIƴd,wAU)Eɛ8zX Avę.Z3vr_C E(*YQSwQjy2 9=1Y2dU/Y$$-K?78ê*PQY1A7SS93U>_ev$aR{4Rj3:!ܫZ"n#`(4* -~7jcU|*6x&~y݇4?ǐExNEEr,#oYncAƨ%D(׆b^7`k%g+ujejH%}`x wcU;WG7@aVbHdoyw+w%Y Aj;H1M`}h _I z]S$/(Yk(#Wv0&~7=y/J7EC5<9 jKGq 9Sv*\B\PpYE\F6A+W`7M[SNg㶇8aЭNuCOD)ZYωQݍPFr.NJBTּ"l pt0v շ9Ƞ ezCMiRNH0ʮ?|_%r0E˿b)8}sPo!-[lTNK?0+3NhEQϑ2!(95P[o~@Al"}K`äu .!^#%!1?M$kP|VCA;F]dS ]d=!rٹY2dIP2 L戹glqژF<Ûi$R#X$b [.N='JOSV R a?7, "wU:.g]#:3'vZNvAtٻU%F;qyߓiFG]bC/<=KR&Cߑs1p3+OX}r;(t (e{2ffٹ ̠5:\GñB)lJX`[w# JPֳ_(uJ9sk祋4ci#&D:1DŽmsȉ!F#=ߪ>t=0bn )k5 xR['8OES.AFSx5;W %8p6KWnC)[_+dM0^ݸA-X5F)SPX26ڊؠg;\o"L @pcr gnVأ's"3P`&$f\S׳A5vw獉1| RĮ+";8xd jdDžEvfku.Kn׀>< '*"\o@*,,DMED#?$1;sz?-HKFhYd"mo1}r;NIL1& |؎X?y |reC I#m3.;fvS> ;о'E•4PW9wB^M,r͊^%pꡗD/SȊJņҍ&FGb@}HvA" Lڵ*M&t:/*ot-4!$@zycRc9/EI[]^3p/:$_Z5s+=V !XwLn\]-pX j_<ɝϩd42ALOCҟCSkHPj:ϣ́6w#T"oloʪpj[XA:Nѣ.d0*0=rgQ ;\;7$N4K1F9 g]@iOȾHtG\A@}#E垁s|M08'sɦg}~~" hVt$)֘qk2)joGkg<¾B%@MDP# sg5h "M\Џ6x@9ɲ`]oA_wOgd?:x ↴tSi);X-hF}&Avϭ9:'+ ~NJ1sb|PS`/VF~+WK &n/(N=xšjQ8! g SOv7ȩ>M]VƀcCR' 'yk˨"+cp{H?X7|6ʡM7 '!`0 țŅ{뉎~4J>6  ?I]Πc€鏍iTEC6b3a^=Ϊs 8\kF Z(0 #PAj6<+zх+ݥB;lH0CGot . Fiu[հR!Xj$B-bj=` > O#ZY5  Z/Cfk'T85F^mUsQy8b!A[AU`V B\0jZ'9m$ eH jx1SkrP?m1jW50`D+|p|m*GD4/?G_"jıдX뱹Z_oH@G=c6FZW YtC۰{'K;_J@76#ąeYfSngKsXe6@瘔"|hdSM 7|O*X>9(f`=W[_PT,#G@{n ;jaŌ??d~F;QY:l&J$ l~FBjOl׼x7x?U27F@P\K<\Ign!Z:̆bޟ Y M."ITR; [Mcdsvwx=od0Ӟ(*U7cNtw( T!rԘ͹H}-SW x*O[fϛc7f宙$FHɁqUaD1%VK1HKfH2_̂g4ǸoVt鶇D2|=+@t 9.'44u ݩ%qΓA(L[ R)?;c+;?lY-}<۳VUg"]{I< =7EYJYfP;F.4,avK&R=d.źp[DFۘOؗVK}z\Nw;zaD v"!8{Gpv3y2fgLCe[)eM0 6s_B %t#a,yh}yXk{eG'+OKWkoVR 7Q 3-_g~-I*ohDI9]-4 *RsȜCR[x 6 ?PX$ 7iDU%^ަ"a;35fGPr/.U}GmTK#! v ?gYPozPS"ܒ19¥^kWv 꾙2]*EE7/ݵ"Dџ`CTPF`#nH92ub(a)Wz^rѬU &1O\_ӊ5pҚJpϧWo̬"9 ž1pzrxse+[f vx:J4\Ƶ~S鋚y9T?#ƽaX,x"(-mhsGg v(5W[h`(0 mV)g+} s1tvf~Z$hx;W¼MkBA| %gqE"9h TxհLU1^'P1Otr[lH<|NWH(|E4 aATϟ̲ԤI~4j7(:5q/VĿGݶA}2ʂ>rw,q1="1bX7T$NJ9Ռ!v9RgCk@Eue[G?><1sٔŅ/lsJЛUAO!*6(nR[wKSR[ogRb'خJ~SHiX( vtwxTB [N43#`mN Ta& 퀃:ը HHA@^л*]jׇ;6/'?I=R廥zzCw" YϿ~\$23~&B%@HZR#hD=Si)N 5]:{O<=TLBkId9ѭ}JY%2"RnMwPW"4U6$:κfגS*8'څI3ƍ"q" a@vaOQ۳2̬-s" x8HF&DK&uK;IBၗ7AlN1c6JFAdҴ"`t턡33nfc ~rip! ΰOg.9F5N |4n; k;I[KFis!2sõoy^nn}Lx6xpSBn\}}yŗ\n]C0۞'d|8x!W iUdg^tl'(_^fLV{ ;L:!e$ҁY\]5-CB(L3Le1N~ѱE{&q;yAU;tb q"3HTF(*s*J]?ef5:a$^SؐRj- <?m`x9]d;xrU@ɠ姄2d-i۩ij?-3] ts)`O5tV9`OsL+ "qNI=D+'-&#9`XUAsT2n{rvS裿vv}fJC/¯s< oV .TvlUSuoqYZ-o1k6 ̥[4v#ŧގũ꺣}9OُK!y2 %M+WeK˥ԩ8< $ѭEb IyTl=EI{f=̒d erM{äKbNݹhX}i%@0lG/- a/36Y" ]lNH-bDM]vM"N~u|0kMO9J 񞅬OL-4sdEv}RзUc$(ޛUKk)gx`<ǓέS>·<-e:ޱo>UMn}w&mo 2)F{NCd:lk9?h_;!CۃEuq!:P67$A a3QƢxE2-rsyCyrZRoVsq%4ݝ ፵N4osEWPyݓ 4dycP`rY| f?q4a |H_)pο(:qG˛ph(B@`HI^ﺝ3=+!S@h*#Ya ٠D-MK=2kXG~;&w3C ,:%;qAYH'D9:`,=Ƴ# 2闸娗$rqV~dS?@]Y@ц0d̓Q|6 w,A<2ROJD-˅2{#aYgͭMNh$%mrpξ~.ɅwP@8A6\ 3hMG`\O2>H0O脌$R2GBl̻{=^m^v1e˼sp /)qfͣD$6NjΐF>M(!ݣbAt`5Ȝ{H[cխ dҬyuUXRZ&|=(rN$V :n,f$.(+'@Q%QcImoLpkzl7طW[B&2 !\qUՕl*}'qW<{pEZIw#I4%!=h:|p74.,y8M%k"H/@*AN{H_}6ň5zxq@]Abm h 7%Agd w3FY軖A?#T*xs3wV#;v7&CBUHlZ :>TŔb3נrTG 8zg0)-zPtK:}bajȂ^_ *R{<ӎ8s DWK':o]b1b>MJitwb}ǩ=0$-Mr83>w4Z2"w4ӥH5I&TQ9әVR.3wj1Pƻ.%]%^rCv+߅Nujdю QMW )"5XCB#M)gf2ι2qHc _3c(y>k9_W 9:?s+K%Yfd]VzP1 o|Ějq^ v1c4iN!P=xVW~q;?"HW.tÆ\6r 7HsU' BŢSqt_(;|ܧi96INWcBgK Lj̹ɴêBhGu`;}1[bcxnQ&UD*x:w :-X !Ln]d׸e3Bjbffo9=~lθ da;mLut*N'@N00쌽>hBG-TqOە-~ yWC(ק|pkm6\S\]xuhVD49BhsNK걊~v/$* U|xNZEF=kb6#d4v1̕9= + w)A$p25J{k(AןS a<_q2o1ii9 K.}O'w! pp_Khfb7LW19onI(vX\'5wn.|[2qokb1h* [_T1wP'D76kRX.~> ,C o$K(q+zo"yq`m$xrֱz,:ZS.t-9Ic*ckw&j?Ӈ2$jNV]GAEOOЀI>8 @+v\ݗlbyZeҧBSDg@P7sn%xu5eط7[Lؑ,7gThks(H+U&I WG]) GV6}קm}QNU7RB\~J6uPN묅mHR,4Re X6kS>iC̆G[!B۟"2U/^3Kf*}#W iQḢQ廨QZ1 b/YN @#K}IĔZaPlȂ|J1'-{T$ctgo+O^BNuM/>Ri\̶/7AyP$1|j4Wz]\/F 4Tk|~-}-ɹ8#r,f/|d#3U$ {U3)16E ]]h0dբ% u4:To R24x23a 'R^sja^W/%Qepٰ ֝rG]j$=?wV߱ݬLGoNH'A#KpGi-H{"m?֩䭗qJA?JsyWmc}MV$m~boQ?efVԮ \ HEM{r9n g L- "FaHF:ߒ9V2wD}sZMC<BYhmwEDp1_z~1Nla>[>]efb90cG @&s?j[sPVY= 1jX%5k0/_ ?F_5.}@c] zҒ[p7`c,q[UKwS|+  4_{W:MΣMk84d/OƝ98w\q!PT썏KA3BA4vH.,{ )@A!:v륑>iO0|cGe<2(CGa;Hu Xג9'ua^2EYECN+eQ\e|A'yfl`?: ijR] 3WCW/1pO{d,0:4ֳi\di\oPGF Mf&3f}:䏧i7Wu" 0WO]5+OiWPXgO=8؈iNap˸:V\=6*l%b[6FQ#Y N&gΐ~Dt vl()x1Za%Dߨ?ϛ7*)z1[2NH~Yp1'4kvK%<: # _&\""*#c'gQb]-ըmxTɋU!6ː t['\B pp&h\_Z ~pYLs{-&3}NGlt c]9Vk fbT~&/U~;9Gm\Y/W{Mޚ@g8QaR $XJ+I~< DOTS,L+ ,ihmtU#qxW.F¾_q &g=V»buy8m0(L¥?V=XB&B|֮ wd߾pSZ&OusFKZtH]Bb&O:9-RQ,_嫌+欣H_axqԙ״Y@W{ħ \H1_U&}":DEԣzv+#<խs(а/[ɿALd`QM" n3zyEׄm7q5 |c|@ fw7h8;&m"Rs+]*Q2H70dT\{ T ]!!+ǣ;9h7[$<5][2|-0FV#C"!SkRO{^uVm.׀`N} "@rO6{A8X*4*NHB9IN R{`f}iXæ4yZa{W{XyIIpX:J. `+-"t%+nΉqpx#Plg` [.d}V An. 90m,& uev#GR) B] 8(洛7PMu-- ՕQΩh?lqnN#O0~cœ{L>NQOx c-H|H:^"lTnHwqx]P!>}H`VL k 'b3=Ԉj&'qhkBҶr-!Ԁ /Nb%CފDz#sfK0b,_p9#* 4qlɜϚ_ϔ\I)O%A$'\,pgixߌN)Q6oCN'FSa#w"=,!FjH[XDW|tG^5e Z= q{/b|y#x8' D2iK9~Z]B?Ol_ed k]+͡Vg#h lS$<LUG"-P(:ke}8۹;6(Z83 3[<51+7H QowTS8UPG8*pт!ɧޘ/~̿-kಢLeB|`3e1 !d6 IBO `ZrcvڅE08Y2Ҁ|0"KC{l\^0]i 7Aw†t&;FcS/B@~n~DR[knծۢ,LbL#\\yNiKO\*82 JQ#\p@Zߨ `CAoCGjr5b޳5܄1L'Bzqh ýKJup*|?2iSo#fQ^o/)O#2%Ա2c[ZKP'f:Wbg1jb}֛@ēDu\Wh,="ؒ?rU-3ng)K pЭܿ{X/ u̺1ɋ uL3=gI{H86||]} 7['nB^܂ҕ;~_hGA)0.Wuj7Zqwծq&_yy%}k:kstPd:Ҳt`oF~2t/Nqb "P<>Hrg 5Jj- ^QL"itU8Y%4. *o{8D6 覕q1Q F.ď>ɩGA@yRC IK_UU ;[RZ&xøpȫqS[6$k_ʜS>i睴 DKmmC]FMs+t=jrc7F䭿& 1 Vb❬T0HzdW% vKY '}pb뿊/U 񴢓øYnv3w" aY+Z"dy% at>Yn{6- RhqKC/s#l)4r올M^YMIy rFf2 ;ol,U|`ȵz:M<6=xw^W'; C:T.?. clV?bu4J GD j Z$1#WZx!0' Tډ=dr*9+#nf%p+⦬"LtMx),U~<ǫQdC#®PɊpA{oH'4O#LDM|/bMo,P6/Ay=EMX&i"(̈́:ʪFPPk_!"(5ԼA:CpH'Z=ܙi)$8bWE [Fx*}lʜ\'y{ Ɣ0'!T%ԚK' ָ]yBICΈR )#b FzfEr3KlAl}j7z9:HD"IE D 3ͳNr@'.c­0zL=46v[Fœͨauv_,&RW&':mZP%Y|/j1X'?AuർnZöJZL;;O=UVajKAGYS57Tkb˧k80ur[n|q%f՜C #{e."!E68 C_0^)+f5ó{;0@qm.+_vm g 0PF uT82<ͰwX ij@H^ueT)$hKΗө a QTlg=0sGx{(4>D|Š71" vɇ,Zv߁`JN m?Qb.F8r7yFMHt[6EIpȔ] "( C/`pX^(r!(fnH"F!vyOG9ĕP >xŚ PKȩGHz*)o]C6Sh~,I2!Df)y2&:)U( dJ ,e0D{]M}&犩Js3oBj$+΂ϝnn6ϪFT)lArٹocTUK˭`NN҃vdӨ:U{oF-Ȏn P;v%ԱX]@$Z@N#2d)ygE*Km&5?ekg={!ż渂B y.4zB=ޥ̍ G'2Ye,9{CSU9kR*4n[19IפA/ɕ/$W\me[0st} |V.j 3 ?܅7CN"24}L&|a9AH2w. waꏭOm&'gEs a ل1~8#_`|'#D:Ksd4?>FEpQg"-O(dZ.'T>҅r hQ+?=ņ6]JAT-flO.G*}>7mGS}g;9k:/YHh1ʼnI&󬳣t*SP`D!5ltTSԘfdj(P,VV\_#/6kbeU\H`"=;%w(Ǩvn_ _0 7 l6QYJ1Ke᷶i8n-->ϛM𓳀Yi>I m]Ž1߻ =, E`i#³tuBx9Ӄ} 'N6n4M3 W WGA3%'h4A2\пl?W]gf +J*Y YP׺D5/6]"|R]%8[ѿwo-^’׼<,R2Ctŧko (!agְ7S'V+ztS^ %t"gcxMF1#kyZG3q⓻#I1(sJϥ J'a.BV'Q]S L-=mQӂA (ܤ[{G nvjWԝ,!HԼ}Vk_8$$.DdP1mrH=Z!UpьJ% ͿxTa8S{~QV‚F`z9pj2OֹXlkk1a1:FgxQT;+@﹉03 !dw>At\8ofZ MPl Z'T*%XZ܀Wt[gU'=r1 ( “M1 ⇫e͝ԧf52qϦ0I ~!ZTչt`2PH6qR*X@?$m!d_LXܾ +EoL{a/ h{fl0R):ZhCygC Woo`s*|civkHeH ;Qß;WЂ4\燔|\Śke4ٲ!-p;'3a0FQ /r *MUv k>IA`\F3d]Gy<E>.ŏ\ \INn[@kB4Oj:5 Oyt1A.DނZ" ӕOc!oSp.ˁ둏NDr ?ߓG߼'L233l`踖r*LFc'-* k!b|9͊6AA55 X($}~1s@m<"c-x{[R^mV \G`|%^!U kiȈu),湣/Fkj;a~(yf:7~iǚK9|^⊄CxMz?d 4C<z7.\Kv HChwߕxi{! L f1wVbҾR My3n%? d*' .ĺRt_zLhE~FxVE, T}7z~{< uVOܚ@}Ўaڝq|S"zJ nK . TƘ.&qޞX"џEuH R<7uw<@@" H#3/,DCܑGoC0(X eEusZ=dW}qu|-j~ښmvS>(4ˋ U}DY@P찥T ԃ:'bVl0T1m3+ThOqbi\MSI@r?sŵzN p?@Lo!qӱ+hmZB.JVPAS0]?TuѧUWOAW̉U%}׺1ZGHRZ7ȥĦ| z4'=cs< }x`WMON\#_#]ڝE -0X4lQYnn n֐7tś( +>4.KSdc=zM#W> އTx)m]~Ca@m36dC8"5DQ_JseAlq݃]V؟^jPr-dOM>B7|"}H&I/o%!ZF\Ζ3P2[Q\D@uw rwdseQazQD,F/eF)BH]{(y(`\TdPPt8W/Ln5B_O5xxtZRw=1M~S^yr6 .+j 8ŤK-;<#zk8%{04ѩc)]VCM3u` \7Zc#ڝNk-R ho`DY5@۫%Ȣ&(&+}+8uNO@gx:קLo:(,j~߄BNΟ&eq! zPڏpKݖlc][=N^.X^5%G' <&djŠgAAj2{awQD0ӡ>5[%Ȼ5.\b8SKKIAMN:l4ES`NY'X*IfACpoTjfUej'Sy +M}g2 m+4KKk̷k>^RM{ȗ8=ξ]XCr\#\yo썵a#yyhYub̾e8[IZy3!k_/IN V/'.wsZ2ɇHjQ?b~Mn}nP!`JI3USY({Ƒx1Q(WFj?t~7$gpr$]g Q?)^]aweGᴃvR׋-Jg= 8 Ŀ7a=GqT (f,[ٶDH9~ hhCMk2J8spƞ%SJieA@}2|D9Р u4"fSA ~ >հOB?(| cbu-qWvsp* S c@ omݿ\0 JhУcFg;T^m(5IZ,g4BMV k[+O2m(M6R3}*BmiEmP/nW( T.mWG|R=~&,_6Ģ8z͇*HXI/ݴ!!7Dٳ_BHc>%f =r j[?)_l(WzD ^ !#gtHeɧdc,vH(E zOB_"mWJ#ɍZh=$(M_<.0qe$m|;c̓ne L ]cVVoN̾'9d}?vMs҃3ח*V0MC .הȄĴC0;BjJmDl:B?QtufE#CQ57]ѲY79g\/+oA= .}'gqRX#}iiI1=T<._gk Yͬb`hm .MO0leX-d5V@:6F(̯HkX^4hqaځzd @`)P9X°A" ' 1#W>4$ n2X^v}cڭ{uAm*w,h~>oî5$BfP^[+5&k4h} iS6C˶O*MP zq6H9 &U#qc.U %1JxȇUK &%o(($][mX@1\k1zc}弥0"$%M(i$.U1/;E9K."iZ7H+Eq62Wn! &=}g0s3_,+ Cߖ.'k,"1$Z 0pYߴ9ټϔJ=vC ĚrhW_x-C№ H3AR{롻47%5#[EL>\<~^ ټ-[k޷_ PFgbRIJ^YIUxJ 3Ag5!⩲&6s۫+=v $GfmGH嵜3dE|jsd]$5OuYăΫz_ צ{#-S%O_O0s0~~iR0ŀߦMQvֆԥvWE}o$Z(@\YCh9c@Cg\ hE<%OQrĵJTZc{׉ڛH*kJQq Mh[(OŜN{ "|ň?xI>3W0}d̵^ "qz}dDŽUI`]pzp)qNd 8Ggm,"ңC\zDCO'̉7h#*qhC3RK,6ZҿiCǥ0ڡ@[1&w8) 1 kzd+Ӕ߼ EN2 16(h~4e =މCo6iơBQ/uk #Np9dfr\Wlˏ V9QWDc2nFUZ+̳nmdeZƲr); 0\E-vmNH3)-uH7%:(0)EǧWijH!ÐE_Cʍ{oԦRKчC%k'ߦ9,ާKw߂'Oph٫ShVwҀwp+xz$'Q)>.͉Lg~'+]#lBSzZX,1QiVJSGP/Џ*+4umg {6`!BѵKZ 6t,Jd 9 ;=?=&'͇}g}|Fia Cf@]MJL=CBc9<h`{Py)j3pNDUar KXB!\{&}&L$H·c E)Ĵ Q.H.1U5`sۦ@iZwTúmq8\X҈fFCu yg,|Beр-si7K=Ј&iE?kx?)r YM\0)Bu͏ÿ&D/ 枃/3e>sdәelvCIzOMҦ$$jH+,&ItyЁe}IW "]D󞍂L6IB9HrK ?qa5xq 7yr^KmKEP> k>|ɀ1d+WL nI'% @юAtHvyp3=%-h)|DCU el, a9+/R<8,@YS3&SGx{s[#3;ƑdgXl,٨rStNjy/tṎ][բqnZzpK.&x0=*}ßEMB z)*(aЧ{42(~Y1E^<]7/hWt^(QHumR0[iL?)=j T}K!!>M- F Q|QOCy}/yžk lPpUCzF]40Kk<3#ڮ2۞㚋kwi+ֻ҇p>wPg"Fvבn]w?~ᰲG6P =h!WH`x1;oGF߻eKzRWgx}rՌ`ds:BƲKÇe ,E~> 7)J aaTdDK `r?P;1)iEzjgJ@FxgF$3$ȩH}i}P#ꜟ 5 4-kƩ͕M9rbQtB|b])6cvCQsPdwZI@+KeO wẀEȢj)W6b)߰ъhJ߀ 'Û]g7bI_?Q4N~Ja ~譌a|pZ0hcP g6(1ɨ |њ0wRnQN7ٶS[ ^Ag D?Ě &d[h^{UjїBG֏'8x;F,ibSM6yQR!F]i\3¥$ , nouJȭ,K1Vm =Hp chTd @;ǫXtJjg׌c_G<3R߱s 9-8k|.&ێ6V8669ppheӲܒ?M=$&4[a| 6DExa>u#c,^<\bZ nU-2:wz77tf@x$*Svocr.v5!d%R~I4~D0e6j'#Z!7ZGrTK1xR19wD,˜L n_&Q@33\y"cH(ރJd$||RD*t-Zؗe'M AT UWj4cl Ex{m(Vadb#X;Q+2uIL]olݨ9LQͪ9~|QXxmGzQKW_~CӌUTF>euɕ9Goz@K H{V7B/&dv] =lо~ٌ*.LrLrvjgG-LDoZE%Ye'>}<0sH71V;4ISM>=cZQBQus<'8Ҭ#p) v@VbKgNʃB3sӭ@fК.4b ȫ8Ob ,,LHsD/W80,MKJe _[ TI%C*W2Ba]S)C__De Ŗ7 4,'quhluT$f$lg;_ b4->% "Gr6Gv.0LpYE\aq*qgjRh5ASGe(H+ak HO+b* >kaCݽf;Q26lEd.m:UZck%޲\L8\uːJQQg7/j*{a[<[f~&VVqO KىJKpk*h 9V:1L͘=I&_U~~ kz [=TD)g}@8W+N nNtUyw5Hs}K"*[16}Ber(u2ȘteN_fTrx=79$-o{tܐ|Lt, TLHâHcNJ ,LȽ۪9'[]ڔ^>ezsBi19ߐDW߅S bhK#CfaZh[G_@1Z4.#eP-Yl1ńsdc!٢:. ܔ*YBC->8$ȭw#|ta`󙝌_(n&^*x'KSYVe89 `Z0Jhɛ[6wN:4](pvAXۇgv TNxvBu]Jbr=E}ԪPs„\x/#HnY)?>$qMTC{6yPNF51D Q? /H8spȒ:}ggBĞ[^Qc0j q[kmnNôDUF4[Je8Y8!UW|'NB -(};~ mYXnPzE ~ ~(&j rsdVJA ^#8$d5wW4fo~T'r` F֔ֈuMҰ~$HtKgbЯHo9ft(avuWIi_;'O+bܳP%J Oij]^x02L;xhh3l̵6ќD/P?(@%5ة V|P;HUޑaU~qڅ@דZ"qY05Hm[^MF!Sp3=a G &b=S wJ*)& ʟN0ݫnvbJ|@f !M0?i7&M4ݜt`b"kۜ,VB}BuIO$7w1uľ5pĢ[5 s @=Gʴ˴4G&wl GшC}ooz'I}Ղﻳ61:KLpW]vo5|l~7]Bwv"!7 &ץ^zdSzʹM@YiLclċkM_ZLa/ڣpqT.: ю\rmH e>hO nqB71"{czQd٥Cq#uEGub(cPw釿B0,=^wl|4cQmrz# A-NHXb21mu0܃[ Hy<Zb= (*Hiޮc֋;ej N*YJDɛXšOXۮO\B[_D9ckU6lQ$C CƵn)jFm\vq&Mo0L,%^珵̓:B̈́3s`mj-ƶc&XX6}:y7kEB1ae~PZ1N2?{_m1zfjG0⫎R9IygiԹP*V M&lAp_'D`U$Eּ.{Ծ4zMG8?70;,j.S{/qC!) %LLE"WEUv&@B@di6y/Y&FxPJ.Pz$@gjQ,n8]-n\A!0Ndb1! *6Yq:XqO;#9< tkVpb2E43tFAN ַJ+)Sre{)'W'D.z,ɕzPK }e0qNsr1gT7!-\,jpm,x@ٟ"$Uȋ9rS]}og %sdaOL\KK0Ij.‰k54:@TJBsG~ԷW9Կ.8uhFVs*"{"pǥ"7rkɉJhIZwޢo1Q`@~$B:-~ c @<vCwCxǒ),\ q1 h4&/0ݢFH`^sy9jf}Y]QN3d|#BFW毎E?.SVjþD^|g9Z5$-[?9, S)LtjG!eY Ϭvl:paPmUy_?\)h>?KzFbѐH6]ڎ@LX/7 sl Ne-2yaM,?1 7FɊ2¢m^o!|21*I´Bs6U=Dzy[x$J6'29_3W[]EVt;4 .dވ%ML]:la9yu}kY|,+]%P>Щ<\;(*U"m#tw ~grqQD~<̹%! T Y=0xV( MSMa.a>5;M&C]L@+j71TRdQZ E_e/<@ >`Sj_[I R~DX_ӑFN)۵̍@#!7+X߂Lʚ }0oJ}RV~a &gL~@n*7ZOD .g@ ił, 4^Hjz"N3-; 8>f7 E{rD7?zNϋ9<gZX߮;`> ([kvmS6>Z'oMھH%C*8K"ϊYdYhTp'QyGuu;o%D6/;')&@d/Ͼ?>jAv6 w\J2:Dr_nbCX6kַ ΡcA<4&u.fkL4 )̳_9Cܫ#pchP2ꈭ><& ]2L i؈8@ܼ\|p7'ՙe3fg/u8>c'0󝩨5sJy"FzL9+TkrqWWf`)?%w$OK's]xJM{,ibJgj]#j'k WDcb}bBw&ƕ}& iF*;Vs$+bA.? 4@\Ȟ2&[ͥ' iH]̙W?e=!.))ǖHUW96N?♂KD瘅0]-$_Y_׬<;dAjVn}yr H[~"lszM2S= Fv5Ո%ևN;j)4X` s^ *S &9jH L -joNyV;f:gRd3YRnF)Jt}Z2HF.W|x)ֱ眻U4ɪbʏrJ8޶™^]sծ.>Gw8m^ @}$ _H$1AGL!tjeim>}0"O_6ht*NX_Tx 1rƹ[+^̻1HC50~O\)Gco; rN4#-dt`_D(vҫWek5"{kUut︐2" ?)b8T*$NUU&pmӅĂ%ÙO]z*1Q&R+C9UGyK͝Ҋ$Cjw(-6qT ѣ *EINd,; zAƻ&18Iy@ľ Ax(8gVϙȳ[aRRq ؏@~k+ʇ8otJenI-mq2#8lƴZVʭE"X_'`aUE.xgSK2NMc~^S8?ce?l|Q8&uv\fzY7AcP!3@rvM-Oz෕2(xDl~pպG㺍n% YU[Uh/a`j[d8DkR#p<*hF H)"UA09x0),4dBwR(W:x|<'4A]2鶃'憴-HSq5OJt7ldaaZBd"{XUhNn] {Hw(/Ѓ;EBι˫`9"8:SH *,iv 7b&7E\1J};}wLl;ʤ`?n˃ǫMq ;Aj8DYuX ΪH!!3<ќ<_^[vje#ELxWs1"Fxrj]E:'2m aì<gLy<iѢhEBWx.vQqNS+ -q<͏EKW(I\OC&d[3xdԶBhgo+@q+=u)'G؉GB0FkG#zr \$1 9 6q}&8zb'+Tr"+,k#O!)KPI3j@+fdWfOU_gzҹ?vun,0/ ݑ3'11ha-($U#!<' z/4ܙ z 4碜/%V@ Eva!Q|97Y$Rw^" {mz"j.,drfrzǴ!YARREdd_X5ͱF C@J/yl x} /kǨuIڽH) )R$xM |>a\k#w"w*% "Օft܊>Ѳlg}e pC(Ra^gyoh > jPCy +6ٞ$XdbYu"\{d rH0=~߷V_av\:]yṵHD(O9w3'ORi| c6-A00I"㭲weCJof% s&1ֿ4oD7NE#?DCjB9;glZ_] zSEWeք[SC_F2C=LZ}6vbtNٯp>j(:OQE/O1)4uAI\Sx p|$bSe~TأƧx/DcٕPvJcI6;b6/Կ&>l%<*q=[МP$y[L7y(%T(:8[`Dr\y4k4ɂӱ-;]?49QFWp.C$UŶ!V4 aj{?xj-6.p,hVPrG2&-He}k,`}p=OuK&_yCLiT+|{),@BP?ތ۪ =g̀Ԃ8R24 @w6ਜI'}Q_ލҔPjZSm]7aТm-Ρ Mun_L.'Y%~,eYOKRR5&B=rc d臱{}k^0:O1˄7Vbhhu9zQ5Z7Z5mEZ:PǪH}Фiqdj} W0> 'Ƒ o  l#< F`eu82^s-Z $,w _-_mP1LV"E{/waBy'RV"lӘ 4ZR,PںeCJ@k)y٪E|;#^6 T`L`;Kr<}.&  Q5I֋ocCsz~18::Ț; i'xs!F=ZU,/=D7,E8Dsp-j\}+.MEn=R.B} TýXpFLZt@EMG4MgKbI޷_1/"O 0=m$.}4}mH)#YR {t:Fg6JnCPĈL #6<`VC.oL9 ̊$WӉey `$vP<hɂ(Ӿ~ulkm %G5i\l$'P~`x BNʐ+pG$!'nwiu2{@0{8h=7 17t(}QMrle9Ĩ6V| COA.jrOJ.],]풮zne;UJR-9M=E1unDIljo5(YZ·qhʟZkmV&ꂧRVnt%xi)/R=һ~,R/^0BJePAL@]~E6|;s^e(YWՍ9^ʮ"8](k=;muhV?CZS}oBQKEgJsj}t+KMJ(C7y͑]5CWss) [HOƩWC&S?*-SqmQpr13@P*/ŭViO8:e+yo~@rbv8 P}`TW5#\2uUӎ#Muk+-.N֘}v + ?57Lܑo/u-ux}':l,-c|`#˃ &ncc*M3`<-zt__ 8 N->i!mhzud2eiNϦWHř"M*A}3gŗ~=;@a {: KFC vqkoYvrn([qE$ltL"=H%=HdظR:ᵉnߦ"dJ,n&P&Z^h(z={C?&grv9{*Tɯ3WSAPjP|wOGg ڌKG3_Gd),֚D/]R:lzudzB?g e(zaK8{v X(o:x878ONӾG5a[ʚ,4PuJRH-*/gIHKU[]x0!&wC^HZr!XG{(ؓ}|䞜7CYo@iYh#hg)K)W~)Qf\3Bϝ. JT7KqY뒥]K7qG T-)q4 ?XR~w~"Fz-?Ÿ}DN "ٸddҜ[I{ ɏ [aNhA { MOi\`Ƞ9|7K5r ?_ۋ&vRr'-׿UH]ӻE|ŐPyUl i<9JMJ3Uob{ mUg)4}Ӄj8Wْ`Ѯ'!_VLK\nm=P|BǶ$v Krw2/>f§> ʫMRHOGlE  ݾ!FY)X .f M .Zl+&1p["?%[#-B$IFFiЄz>hSt\SJOń rPXQNHM !KOBhO^9M%O3p`+,D+QE-mkQ8gfe=dsu0n8mP[ģ {(-X^]Nxcx=MV[aFx](D2v4:_9Y+tP+MwC-Ѧ@VTYIc5A!0+La^#J ̚t BD-@ ʅ}s|]n Z\l{;=,ӮpE3>ZГbyRN=u7vid^Xr]fI w{ Nkǭ._ò(tjcRqʡV3ɆWt׃(0ZM>OTVpJm݅pvfmn͋Hlp {GFƚ*ሙXI?Mu4vH /,GV.G c@fN޶:U'ɴ3(dWCFkHLOzk՜ʠ;'cpX!L`B{Xp)I$UUЇ|VVD~Pfڱ.*~*1&y̛>!]'Ck cccnEe=i (x7 p&/lѣcj31D  qPÁr\A6%8QC(iE`~?S(~*9ZeA#{ 1Z&ׂJF䁽EϏu6Cd֫}_Yq\ j㲱c;V{OY iEg6̵r'`bZu@5RV& |CKu˼EdAj,Dڕ\/)@|S> W]+n߸uyϜIWUQ ᗘn R,J孏ole;996WWՂ#6dFf :bA|6_Xp(M֒>[+},tBLdR4G]dЀTu%,M;̋!Whb ptdeh|U6.ylq,O.т\iK4XQxG>=Q72v6E|,b:ԣ_{$9qz5[ZGO~%.xs n7&̎ΗZޚ!O¶y S0!Hr;w [P@g.rsa z%p^- S/;HkO`E,bTSFf߈g=}UP*:ݑeXgYa]q0pc#)`ݢ(1-JDeS#_T /z/$~Y f5r{HiMHKmr e hpGCRYJEaV$s2y)agfDHeҗ<(1J@M o]j$S0 ~Xz(@B?g*}鑁BsZRf3T.  Jd"((q=)=W-8xJj(` d;(} (첟&`%q0y{Uz_;<x-P$ļg,)JI ES1EɃp1QFtak ׏ށ4{}t9]u&$$_ %M@ b hPQR8^ݏF9H~4;\̉o :0YF 2ۈ"S{ o+p/"5i#4^Ip\TmHPJ8.쳡_7AcΘ#d6Q Dm|nsx.C/_o@L]Z/is.t%6nxDWE|.2:: b ^R4ˮA^ByulBi!]NK XV_Y}ݱ* j`Vw8MĄf1TkTD5'&YTOwr]ih8>oð Ɯ(Mdnt."T@EB}JH*R:& *"Z"$@~@\X; <FIa4.HG :% seti!9P%!ƑU3][m 39?G9jј 鐪tzDMSy+$F2 BPof3 O( X0ēofN';: cCI| gMi+t L$zqWg f73&ܧʄ߶o_q33i6iOmCeX ׆n(Եr)JKC<)^?Ey$4֌)eaG@&Ng v5I[-ϿVKq 1 T6>K.Cߚ3 󍟗#&] v5 FaoYp>܊-+%^*K#t=lq׷sXb+Lm !x6 y=34Oeב.eJb&zm*|U{=iFH~c;\˚.3w,[8T-,? Dr?.gg0RD#@!gIc^{ڄy!DIq:~ -׸&3MEyW_l I/鶜Yǒ!dr%>4pc_J|yKU"s=Dba_ Lp ͏~<)TY Q+~F- dhI@[o=Jj&+TC6AHdiT?#$VGR~Fֈu^h={=px3Ak>W&.Z J9 WC4]Jb] !($}:ഝ*2DS99ԣܙ4f4fQ݈?nh_Xi|jco-n K[j7iXJ)<]u[KxWX*TD`?͚M6%zLeqgrN< r(O3ilSr uMXIW={}w~T*?/MU7z?M[SIBw]0n(;Fb-xVuo.O0;lT Cj yd /˺,Z+ݻW3*!ޅO>PyPf5}7Y/],1[ X.)"SŘ*A|yQ-w62"럴yZW.oa2cUTq{dQ?7r.6ouT疯=?/)f)~b1W%WBZ+@@%y *iq&Th -^_#t^n Qe8}nmP(w gw%Wu98==HtaB|ijeR~$4ڮѤFB.\+nW5i(;u}6o0h<Ƚ;\ '0jN%тy xc.Ge1|zӥVae x#+z~pNl;Wg\LKcaS"2(شyҌ2ssSW <ltsG񩡢AŖe=]Ubxp!rh74-M9c.ӱ P3z̠/G5%yW'[@J'7=3q؁&. eMm?]w:Ft*3o2NQ ޤ"ۀr6LU WFiIԅMPT,̝gt\RS^uLb26󝁬 6O0o2] LY"cM$!FzJN0d x~gQtx#=p+\eUQg^^{wh :@,i?J 2;d|* KyCq ތ}yqZ])**`!b$ԫLm(31>HǫP& [?>ڄ`"T$  t#xgc COB VE,NkvD[&ƛGAt*T6M]!1zy%W]xcځ[p%ʧ}zt^9JO.YS+ή0xK D%g_F &xyd\ U&oZw/g&Tj5Ցr~s{c{&gY9zt*~7\v^w(`2c i%8FSZ=B#(*+`@#Yiy [UF/x'zz G ٱHf: 5юcyT<D"@[vfo&UM.$%&-IN_U뱩#](`RHHu]GE2pZ0<|Lɤ`uK3|]@#hJv(#BnzP\MPFRoH_7N .j"\-0zz"7xJ[U}Bq|!0ia@M|3HW0U_x>e :h8es'W|8+[ ʢqZY. ODerqk*6f Z).E6=fxR}<=Lbx^‹Z0?:1$GA5 J3A{ex= 5fX6"4ԣcl;_ 0`e~:2H{{) Zz6++jlހ [^~/+8]K.G_:Js~qwt Bd(&c)Y  =ʳu O(;֫ƲU'EjtȮ1Gsߝ1#FUۉ<6BON9ț44ȵGVkxחJl@Ȇl f-[[?6 |ʼT[!!6ݽXj8a!J1N#1>m.JTƁ 3BaWB2Pf#'̓dW/aa.]כ-xpY3? ^@DomTv<\ zmQ7=e!0M Y! ^+6[sK#RѴ?d`:T/kM}~ãʁG=o{(yҐv`c§LFr@hdM4gMIQ6c?[PkH6c)/OG3i$V^ǥ?^yҮG5IK Un';1bZKڐFmo_Ɏ1KssoQ 7,?1j%突NVxz:j5m>5>C?'@4T4jH;HKY)0 mxXym|I JI[l_kviѯ"f0[ 7['2"vƍ ,M*! _DRryj.M:)2^MǷ@v<A(( }{4B~UӹR±CGYx]>g]h? ɣwL_%<ևxA@i'0ojX:7VΌb \a 6[BD)Hm(\x8pW| mE4*Dn~\^$)\?6'xPdI(3Ls%?u tchqV>^鲇$YJMa C (,C=u?Wu xzJąV]R)RT= 0lXj)_V{8 #9օ̓kƄ8x ya Į2COD/ Z 8~{ .&@UeO^o P!/)^"rxWX\tUL2Z/z!X.ppl [i w5M}W c6KTu4(fy̩ih$6)|; 7I?t|u=3pzTC?3\z5  ]bQ0ru6, ɢϤ my$/ե6"M/4/fZ_Vf SI>Gd3[εl}&G`VIL~qDoCIe"lj혖ڇX%Þm5J Nj\,Xat|I۩##]vC*&>]+V෬Ʈ81$(} !$`]r1oٖ6iE ZcL-Td(?kOU|+JnYU"Rvfv~7/{*v=`%2M:LV^;&U.fm3xDN(s(ʜG?\$A` `U2H.Mxe6pJ܁60N6~1i;}C) ZP 1a h@+˺páw!+@`Qe|o3ə ́|MRrSql:gV'>~o^ѥc촮jCֳpZQ L % Ob?nZ>}b"qP_ƒJS65D Pc=*~ZK$I P??RZ6;v^xx]?J:@dHyz juTC~Ċgy3N*X1t?ح:$Qյ,ﳑi'B漷ѵjEOdkT]YD뭴-1WHB0~ #d`ـ% A0!\x4CLŴܛ]/!%YbA }o|1ELYQ2[io<4#%;NЬT[`79e%PZE:G/. ޖ9$}Sԕ굪.j밯^(UIsEU˝GQͣ:/0*ׇ=2瀯?-j O",^2N|Bxe U!!ÎIHWѳI>T!J=h::a".[#5.UQv:OEڳF&v@`Tڄn`O^ ,X u#ŪQ7VR ㎈~rV*^[Zbt*?gIv쓐Ow%L#u@G *!"VW.p}/(d $#zS6kJG-~(-E`1GFqIϯ!?J!NCv*h@DUgF]e% 0J-'W1@ARAPv |Cф*tM37&cc8.ǖT%:?i(㚑˱d_3?TTS͜jDع.]1-K`e١7-ɞ<'TSL$I} %ڃ-;RZwjPXFq#x“<ꨲ_C]Цt3c`dneb|>:<­9g;V+BQ)Ug\/_WccqS(v&{̿YNX˔m@?r*DkzRp uv1T?fp%92ִIrH$kcΐ;/m*Bh4{QUI%+E]xZ[$%XL$` ǔ(|n,7v@mJ?~^)A;Qll}2D Cajݭǰk.@G`ܤԏ(ʼn nɑ] x .:sFP8N,..6 -T%̝֕u%l >!R۷ -/ 2|r뽧Dba'I)@ژNځ 'i1xw2 w@fK,-L9\ɠ75CҜ6~LW{ͷy;6o`5?s i@G]10U3jى\p83F̄qmr3"3u/3i<%wH5$)2g{f(pZ037J $I ۡci6z;㘏2B~hlJ/g5G WD\F.{ r._U=Rʦ mz/`\ٔ#$;F\24}M#ǻ|}TU2R7YxJ6+#Ieg`t;vÊ|-S) ef!xBzW4(iaPV'jFVE@vApm]N O}A`L()/ U4yFP U,xV؀KmnaDtq|,Arܓ27i묗jN*4ݣfsDи 'ލ[:J?9^ 渥8m;8V1o⨞.=M ű=|pò.'1qPz!v1i9]6"VN7A=񷗉@>4b2nN+%,Lm*-(f c_)/.LƉdW%cuRʯJiOk^)/ٸa~x?P5}ʋ@Uq{U%C3b|! 57חٗj/X/ vQR` vD(H<#Hة%, d橚E? L gMn"&dq"ѽ 17kj<'j3k;Ϳ~f3>‚QGcr09I˧Mo0֕}tz+* !AM^ a67β(BJ]9#tp[ D569ǚ2]H ?-1O)DIvM.h?OB4YA3mOR M.nh{wW{2JȯX;bQ¨*:ͷv߯gXި k@o%Ѽ{t ]\4)|!-Hkru${+a~ꬅeۈmP6iwr΂anWEi{o)7cE7'dY%1`)ҬIurf?- 0zPN~Mz_RV6ch+E:@Y[ ʿI&DҬ(n2 G9wܜ>HwOTrωsm04}Y7Ow֞ͯۙ 6lſiNufe"s UžWYc-&Go!O*:{#TB_jG~'1^J]bԷGDZC"&"{Ƿ_'΋%B2 y".^q $Zl阶;tZABz#ʷW ګ>זd}`АC[?JԦ7F/@g^?yL(Yڵ(n~^;{b V/GBI֮\z3PbSίlگ+ uMm_U4ڽ6s;+^ɵT^OFʋ|EhTf+:<]|ΛfK(`Vj@uDʚo4|Jn@.6ء [f{{"v=G9zK޸G!I,YtޜT0)4#笻bǍ:C%JdRT@oy0FBJ4W~zhPtv% (2Xc jF /ZW!wI (0<{7/ޘW*XIp;>/3T!\> S]>ńC?Gt>oGJ; sZ[|o[P t0fpjT:*lDD*KNr:ITp"Xcײi/ۜ+$-ˁ"ۑ2'Кqv!MιgE38Y,bRD2w&}E'E=ps3"D"-]HqA,(ukDp`JNL"֑y _r%f+^2I'zs_V

W׍ leҭjR_(ZM6*W:6Sb% ]{cx ,e;؝X;Iփ-wU/YwƵKݥ?޷` FbnspVnpDM)qk&ȩ9"*eHпV݊7&yG;iބf$]GmYMu?Hƈ()m$6@չg~lrקּMᄅgֳO95!O o#;2aϼ;MJW 4etw[Gpj֭Bo(kj`f&G d !yޖdJc %Kj %#Z>`tM -/łg/-nC4p-nM,5ȵ\Vᕑ?eԘ)aF6ӥ&Qy /a(Fh)%";z5)0\i51e:U#Bwںy8Eç$\`(vEhwK*梁2vY[2_wNEsUI).g6HakM.qD#TWH.++~v+VX y^O»W-_˜@I+#2< &M8'p+@2bјOK tI'# M:8N1+]pxtǷ wJhCaI+ k#jD8Qexð`[,֒!b@9uTC$g(;DUWDfLy]+ڍJM`2P' 42#Y#5Ik^eӔ []^H4'Vɚ;P'uqY'85vrlPɎzA1' Uv7я&ɜ&Wٝܦ֊>Ox.(b7lpy)c11nbߦϏ(ެϙ )8)%NgD(m,XbDbEl#h)=,'0*3^/] \I"L>d奞BglHtXu *_};3{e~emrk "ע&׹۪|U qb2E&ǏTqlw| !{.vfo5t:ýI { }aQ^#!`R79L"{rdU_,6JԿZf7dYNjGQS:I& q0?1 ϱKր~+'7in)FhNX:tQ Fnnptd(##z_f{old+3<7H &#쿂E2c /npVt̛I, e>j7Ux]ctje %đ|2r u-}{68I'\a ,'t`܆<^t ,_;_$e@c'Vfok" :8L)xݏ`'kss+͎M"^X_&jϚP;1PxkpT}4?nA#:.rΏcrnHo UT̔Y>_*`#ڥл~FoqUu>"Eq ->.c~cV !ڡjrIܰ`CѺ}uI3$,/{-j k[Ps>+t]UH%,c}_{ka( RhrF0vw dS3?k?U$ :&_*:.j:qoV2V *<|9' M2&嫠(q*U|=uu켶UDs+UdA%\VSR۱ }Ful.! NEF]{>WX pdrQG8a[WsD9 dB+@yf?5%2&lV߀W\I4QPaA#zC\8u4469=n.>ц]FQj@5Tc*4X ᶇ؆̜1i|c- VD_t3_s A/tJMxe'"!p _VO?4-@=RG{^8o'~WUHGAo'rR."Ӹ|әQ>set|yt5 xGGt)Fb IV(J&廼ϑaInx;f6&re]m{Gc @;<tT|9>t0l>=`g=rZ^}c_ƷT^;-84aU&jG8VXDO@drcL[i5|ɹY6*jKaΦqHՇ[IKay-8'D%Ԏ9Λ%$x׵dgñ^D^9aT廓 BotL_&ŽK! .IIM#q}- J _rEjИGPbc>}#-=1 *oP rV5oM9R,J{.wQ*BG ucf5`VM[,Ķ$LA(2Xo-=logNn_\wBNӺtfGEcDs!`Ѻ~UR]u *]~ : ũGbF_(=M>|<ؚ?]q2#cP75=>.A=c˞*&l L<[JhZ]JvJLUQUpōIP9PA%2q[TCg0V㰑 =!h㲸Š1 <Sf2MEb7%MغcQ@Ճ4{ 8};U[{o_H죄of"|񦓮3782x9;}i[/)>3Wح_\p7Z0 "NU&g2CV85QMFgzn (6$~\Y|fA+I15v8rg9qB˻F^xģ > Kp ~?GB+VR2]!zP?ح?m33A#(E$Hٞ>Oa*@=$RHi# \SÙFoq %#O"  %b %̤[ܨ /s`{P9e!D"nXgߍte%g`9cn6yL&0ps$4E,20QwBi(ϳOܲ:Hkz c6'l/t]\"B%'܊_n`t:}@84U<@JG|3['ɠtl|P~Bk&me?`DA$,HN^Ǧ6 ڒþpX#̗G" T23<ԛamk3GZ oP'WUQؔocm$|_DĦ-?WJRosВ\*Zy:]44IoU 4^|7"[^#HFW_i SX:i NC$3KMY IύͩA+5! < &a&;_D ml92DQ_HR9]lL,$3i+ uڞB<qX~'vwqK'k{ϡ[uBV Pa;>Le d C)Rª:G򑨚(sːXIq=P~,֦T8p#\F2!;e#Ө[J0f( %YͰu!6'{sM`diF5uHRޫU|쨕NfFѩv2\TL{ppO܄SӲ^(#]F^)8ji/u$KP};Zd+$la\ωΔ|YR*Oy {HN%N_Q'[!%1ez$H\'ҪPE$q6EO貯ĵy2V o1hO "fQyZ\OP_(;}a".6wljiՇ\72H1Fq0U14ll-F?Z8(U(bU9dh⩃*%|wD{S̾6 ZdbhW&'M +?<ڬz3Fis`<Z8ԀXK=z>ɶ؁3DaV1R1L

LٳB]"U/(Vr 8>~ r fs Ԝm"i\%3vV>Z1%pLt:4`S Fޤn"-1# ޛHZ;㯿p{bGK NYucpkE0j0SGWéqF@+H4zsz0T|>~5u؍ǎve$L $ڠ" Vsz$q F|-|:E[_=MJĺ^qS A o$5ʀs̛){**T?HsysYm*$XSqUj#\_:;keq=az hÏ Dy2lZ 1C(7x[O8Y42:yKLtgI;3lfJew?VűC" -rs0M%>Ƃ5kj7ZZ+Dpb4 `ENW*(FpF #^nSl@2OU%[n9_LKh-HRwQ MۜmPD(-Q". ;gOL[ɳ}וxQfRCj ae^4GAZAvs.m|s $wbiNXe >{w&UIj kPu G,%̅#0#8n989.ۜ_l :lv_a򭎱<ĥYHNMr7%qs lz1;LE~D6ԒEluk-Ti o2aPdO-c"j-w3 9"WKXWV$2Py93]Gq;-' \)(٠53rWa"/&0`L/| S|U;j8TB2ɸ:H,2٪iv[ [iC0_h:u٣JoTX>&5 2!R=;Z}Nk:f!(LCyB[*%gS8y(4â(w=Y3~?cwMF$AKAǹpuVd5|jde\]*IY("=Q3ɼ7<7!~*9$طjڔH!KTTIܤ[z#hI/ ꏜ9:/ .7hw/G6Kή5t(⿣~/4RhYhBL:?x~:R#iؠU)6@ S4\֪:Dc 6bΫ:*.mAZo4pUőK8Oz-\0˭tjরMN9ЭLC8߆jGZv:d|0nlhd?3Lp`u/vj9Q^ ~%l/ZpnP[!x7Sb)Xl]C|?vn<ՋO^<8Qreh6jy.Vsz }\H$j~uAŲ_HOqII*_!!lnSg0PEҷ1_:6|] l1(z=uW⧩Hؽ$}e`2,UՃ2/8/pXUƵe=bNzC骐܌!ҚȰ+s77_fI=_PV;ǁhnC<{g.ĤaƞM_AOD_{0m Qɽ~hބu0nw.Z.З1Gb'PM_LmR -E̋vdE:h'!?  •`)!בKr'+Zn€Q:нq$]Qи)UB~|L#ȁX[[`œ 1bP[XQ- zYUDRE$ԭБ%ɯ=PP /<] LAzWRAJp5Hċ d C9n#FtJ0|nEH_E8>C=$i">HAj{0IFàCwFƦV]Q]޷lRVޒ:Q56z~&Ee:7QnS%3 `'tQPI30+\‰7,Yʷqa9\8Og|\ڬӹJ#1VL_/A)Y +ܓ}|( dM{1 !|1IHS@l0YE ˘c^r?sH5^@{;468|`&>BeV=m9IT:%D\tI~*=*Th.1iDVDbт 0 0mM]ے0tͼ&*4 ![A_ (π:rmm_/ p>͏ɷ%|kr8A%tF'r1 mS0&8 /9J$N,~E~y#Tyb[v+ V%0eD dOY<')L閂;`sCwΜx'Gfo{L~l8=07: [f= ʚ43Vvt>G ˿؏_UŶ1gx*ۚd݆mKFArw dE|'5z%fKu_g|e=6|Ԫ&Z0&` am%n[REP sh2;$:A|͗(rZuN`] Y&f\& QC{(%@%AAdزGԄMP#"Jݟ1>n+n?9Ln2} S; _^LQ/lGwAluzw(OKREߕd'((s;(_*kH:Q{8ڳe߆n6mü3u6.H(1vO٣$C5J[0-tw'-:IܟR5ҍ%Ő!B&(:I^@'itD.; `?WV@0[yлePBG% +94[MYayWUQWKiD39>35N|Ie޴+Y%ND7c ;Zqtg 7 f!*¸>"hQh!_/m(d\7 䵢$uD&L+ |F`n bQ>+SPLPE;N絤?mabPVVx1g(@;eƾhR1n˪í eJz`l,JdņI'fX8Ur%Iv1<#|;Le6GթN^+W SX&T{ 9Yt=ԉgP,'TGyGrg1](K}sRk7gC[re~~bP"&k@@_rƉyODS.Q+CuC8&ik!~;.zIVCH"ZLuVoq?dww._zqn5˜L 5RG[^΀6?'iHnv ,97g\\mIMr![Jyw#͋X>hs]X1ꨙ,)Bd`Jo ?b^y{ŘO x5ClsiI>O[>Nnu:~[71ͬ V|W]-Xy}ݰB$O#d;od-KHzȕ&ⵣG8mYGS{ezXFV`͠)_y VGeMZ걂\WnqBZRU JvOs=-o5BG cw@/Uߋ-kw˥m)+̢H=oplE4|S; !Gk"IJ7X'UcnfǾ2?Qie$3,4Έ7Cȧ$/I IHkIp 2OٰU=c5u!(Pha@?\1;ÔoPjyJLJp*l)Іwc|P0:{#M\҇Q\xӹ oYP\['j='.)̈́Lf+a%a*؋䫠msaHvƮMK7LգBT*v֦ QUu# \8[ї4k ]`k x䵆sGQ;>䦴7q_=lIΡl[׭Yz#(LT:P }ԑ!PXgyߌnEQ.:k@Pشk&z%390W(zku .K,*j< KّW|hݲ>Q'GMRO#}|&.p}'hrN'OG71.-arC$tva Lrg<뽀n n83gr'@ ݓn=Gb.Jrnj)q|9iߜ^V$Ry*?1;lW Ԧ xa>!. ɱfM!XLӃ=ܻcb9㝘vAin0? WXSggltOnX(]JR@5gZ?|\P&}h.R `P04cs6{Xxx (c"E)@YꞘM =43ˁ]D Y8<2}v;9\jh/+רѣV" *kˬ ܫO-6HVA_ x myuRz˼Jw3 R5嵻o櫨h}ŴÐ+u³=sĄ.K/wgk ?@<" => o!嵃z]Ry8{$1w~RIX0Y2kDMAő5O>9ay l|ک~ás>;EZJ' rR7 jE%±8,< ̡WͧIiˆ5Eԏ[ŠPiغ"hE2^Bng͹'okp5j"l>}gk مDž1kuWr,*7߫,p Jb2<nOMIS%Cˈ~7/GB`ЀJt1LL(Ho{5zuŸ 1 lr'%+`U_=}dG0lU$+fl,őTjGΑ)_DcQ?Jo^蛌{ӯ-C@4dxe1sjVް9gcC2vqlFOq [{h2g+j19ͨ%r2fȜ60Ap$ i/Hڿp L"|GRt"SRovՓ6b, 3}g>w?ӡE%gFsYH/H&NZd_C_jBsLKs< {Ml>H DSx)z6\L4F֫Ip=ծ ~LkU ~?|<)p4TZ>/pϺȣ>cQh"LI4|p* 1<@Hls k$,-X]h(Pc|saL5"f ,zTYE4)r#r*cણ!cOc0xZHJMKA¥ElkT8_S .!c${ @XKS<-\O2>:!u+ܿX7_`lz/D[9}=ilDZ&B5܉5>>B ۚ}W-%Et~ickqZ aװH/bHE V |m~}ܱVfCKt@S ;OB$B/{TfheIGb0t)]L-K;]yΦB^Hj89]WњG*v YJk|_L0KfLSŋT~F )Y~|.NT/^k NO5%g+GGlgRϊE1@] Bj<\SU0%k|<4+ VOgü~M13C`QXҖgzn)Ap" kZN1Yj >jk28dOSѱ:9!wKDS4T,/oBr\tޔ I5jϟyY|{o98pkӫl\,LK7Ygpg EN`'Jxg,G~Pj52ʘ ƕn[ :ݲ`gĔIM\m㌩,5{%B 'H1`#[21#z~ECDo<@@urCqgb߰z+4Ȇ1]3h%#?|]nϽyYtǏ T]J֕%K "Ēl- =ӞoLiҔvXӾ4pӰ{Z6"TZ1?L mDjjPɛKnD }ի}X1 A;(+Y 0W+qz!U *aj_Ȅ&]k֊)`1Ur[*$B0 (| %; 4S ܨ۾pFv5>&4Vs9F IPloZΊiЏxHs(gP\T.$,Gɂ$>MD+%,3Q},NTE@y7Y;'}ʞ1Cڸn/9 GGǥA;`m>*0a_t G#Q ˯NnneʈEL#"K3v IkN鐂RYnͳC5CT54[e*Qocl>ٰ=#P@^o<VIDqzvTvYeH(?1.QpfD˕H9\x栵?>Ƃ-<]e8b.fʯԠɊzm%fA0 =JƖMAܳ/{ea+mp982M8# %\ ?譇N1:GWYh.Ji2GMJ[;mk,EeeRɇX&y_ЖS~h@'`{(գb4jU?R hv~]ZTzgJ4Od><"K,g=h_,S4w{0 bڄ:ѳ`=qHMmXl"c/&xfr$h ؈i%xO\Ș|8b7WbƎO'{H 4k$n`kLw8tAڽe6Q@'2@j_Ӵ# \aZ(w9Gyye/rhxY'xl[T,p!Ԑ'9Cfq*^X+ɢ;XfX7`vzpF>(eusv&q$ twޅkb2ust*}fEGɞ_zn[f몚C΃`Ge0Q <&h yc  eSPc;}ĚV9%)8?_<}̕:3};{c&k }sVJF%im"r9j'ڶ.DC$d T`MBQ$T']hpl0Y0@p=#FV sl1cr]S\! dt=l.WJb o7">/ӂMFED \SڦH2~3hcGIvLO΂#l˰:zc-s k~Ppt8mke1=pA9zc NN8T>*E[4A?>VM9NW>lο޻MJ?]c;l#M9G|CU(ϯ7幱Ŋ;mH O԰# 0e(ƅ:6D9ujt;qeM靠; &>B?u.[t$'ހLBҨdf+1 fRDpB!Z4.u>Z/9{gHڃvmY'dGx Ӹ/ZƯ9bɊ}aX`^{Ѱ69>{H.F븏F9;n-!/&r.]`jnI 'c4&gn(ǫ1gJ~*y7WP*q[W G_&6zeXV&5 a6d3Y4Ha>g?p$sm1>h4{\ [)8pnP kGЛto{t5.?Hy8>P2::gI)xpL@}1LE('Vsc/iSlAa^ޮp`ibmxԏtY9\ {Uo7Ժ67V|nۙ a t^"mڳ C,̲BŊ .VsV^gg(c 6YcFcs(ZKEpGm#{oڂƬS1儌u7?R`8NRTV}2dPnfaAߌowu7SCF8yWPj^`5䯌 #/{L ww]\JQAk ?y,v4=Ho:050#锰~S2N_EZF ~'(=e( 9[g%OX S- M-%83mIYh&-{n%?:<[m{dWGŦ0[ ְOK'+6SV*R9'd[HoH=V9'6D3.ʮs]i'j41xJ6h% c5XNeLH\\әS"6xsqQw<`0uPj B~Jac6q);0#S*Qlqy Y;@XA]{"=DuFxa<6.{@o͓[SAS%:oҭ tI.$±##B+Az,@\B4칗tK"$ŕ?~\dew_QQ4qn 6 Gg&tmEWLaCS>$zc`2srW \3btְzhmrN2DDnHՓ:}+gHsw!_ҿuيڃ"k:D*aHMzΘ`0H6!G63Zy}T/m;B{TZ,5A?jAκM8~HZcfc\(om 7ySANH`O.,dt%";: "KnsW4Wt[nE0ʟ[r993R:&2Mno콻f^#o1n3`Mڕ I\13ʹ^{AIS@J3" ״&UJP;*aJ/+rX,=C2+>~tt)j |uVb/ Йgtk|&ډDu$DŽ%,YO*_:H򝋊?V_mO+TH3B5 tq>T7<}mt\mޙcJui0΅-EAr:ԞVa]xlUqtN H2hxgAm*lE^KSfK.uzo_!?R5-hwt$=,{b` U^k"g.lՏ 7\9MdR vM|1tv}JST`YޓObϟ$!}6SCwzyfsC)8K[ڋZ7W=7oJ"$"~,!6f96;^b[W<5k L5KƏ~f"dFQ2WHx_*SܜdV v7I$S e>1P6lдkRt( /_~tir70τ;ZXB~vtUri}oJ;Hr~/y8p5g h=``! Euy<TH-I pLj7!7Ի4$qM@x)~ zCw+#qGLi~؛,J­xE$hr膿_}%\A[4l9*KFO~A QEX+6%=.˰sVw`jfBVؼ][SfC2an<3Fݼpn󳈚X^m8GW %{5}KU#Hj5R)CؠA~ ]- ҈Gw"6Q$*)dZk̎ y{96-v+XDPK@~tQ~|st@wg3;s>G+CT%Ja(?ːE F=w|b#;BZITS@6 ׄB)(u]f `B▽NZo;E7p B{Vg ß,]۝ptvqʰnC/g^+0>xƻhk?xK^xcO?$Uk!1eA'+a4ځj.`K dLYb7PSk}LmGg6%2vڸKD! ,xqQ{p3 K}s|C&6%@k6Y;Ǿ72Ofeh:G/^[%Ԡd|Naɹ|>&B= m>s?.wsaR5l}7|U[)7o)߲*ou3{ٲM`A4 .׸WJ%8eS{4o ¡p {(_lf,зzʦM61$FDA<'ݨ(_m>YzN/;mCG{+΍M c[? 4x<zYDE$^ig䖪$ ŷʀK81Ypd~=g4w)WPk(?;>.D-IȤE 6 󴾯6?N|Ŋr,*9H&+1h/1bN -gyw܄>vmko^bß`Iq+?ϑFL}4R$ @/L4D¿-#'y'jCj>3[ X{7gt5?uCxsWbc UwՊ5>cx7^ SZKJa Hb^xq/Df1;ӏl,aߑ? vKK .D^] \ˁڐ[@ DI@D!tMBpEN9(dJ n]4dYofVCȃ˱ϼiCK،va|XxLi/a oKsP_b5Md{UY$*J]P/{^|SyY87R&;$<mm;Š^&XqAՅLw/~S>spƋ&`/A!6C6frcMgU콖= @VwVcМB/w/.Ay"\T_E8@%ZPd y2S;K8z=;&߭YS F]DhnX߱:Ob&vtAF a,?hRA>_& B1:[l%Qx"89Ad|LpF̎M)rMOLhQ\`o=*$H%9َ18mvوN|^Y0w=]zUA}7,[35XǽZ7S:'AcQ2H$"D4m-NFȠQ'sbKY>|t+5\}ɕylU$~> X,4՚\JT 6ci|)mȣr,'v:޷d:mU54ݓ7EMN5ވyxw,n{a DQ~r=(KpznHJѮ$k|gձ^%;R "nދ'gqÇޗ-^*z=aکN٘rϲD7gSiJϑtdρ0][(SCv| 7oǙՉh]$a`TRz9rM#)&&5M K|=cf[bP8͠gF*˳?^'h/gEѴ7\, k+~e!Q eT 5׾"&?Q/A7?A콫N7~+)&=uHc9se1(猳De-C"+ ~.h-NnMPkq9Pnx#*P3XUMșa#ѕeaO{w_k6C5Bk rDO/./T퍭]QZ!{q sD+Kq֨lzpWaƆV]R^I,˅:C,Kz,vW M5KQH~TbM$UuiVp{|9EFJe 3cCM8*p$uOdC[$StpTr[.;,іHLU\Bjl0}R  6/7gn3!L 1F>Gr#D "k8X^*`qǍ kZZ~ ΃ O8="jB TFxA?Κ@g{:`̑ _暦yF̫;ʣ44(9#ݭ'D^YNXQ,]uxm5sˡ$ǁ ߬霋EzZ~$":ZaD2rWo+ ,};vQK33Q((CmxL& /s:I PbkRw2"dAQ9NG*bJZ"ig+/`=K(E&Ƚ^%ZV@n挊dEXOYI Jv*-O>rWJ&~VP@k-X^^@U7ͳT_z#'wik`u7U[0(6NUA_gJ3FLPP l lRdEMwtqI2['2ܱYfG{ΆZ%@Y*wpWnxOrE0%_ƩW6c%B~TQdx*:9&&{J 9i>wk~J3,4P[]wUϟɄv5 cy,.c%fuiW0H`I,=`OBVUE_bb`SKN_eQ'Ge%?6a`Ͼ%8_WN$Z:a^v9&I˨-A>\ELR y-g`$2uW0tױ-V@_sALf4 9L1RYc痔AtL=Ƴa!#Mؤu|0ڃ+fR]!7f-kVUvlyM@ "QE?L~ zEs>_w}o>ɜ0*=6Ɍ%a%!iR XTei)0\ml*FeVvUlAcs[y+Odxn^*XwZ({oA0h oHr!h;\v "+E0m뜟 F=We.W %ˏ`m̘86 _񷫉/%@噕dDG޲:K.̓xǕ4FMŰVt QoG0 [%:fϠF;#Z֨ȴa( UY%0cRbs̓ c婯(Bܩʭ5wZrWa&^QZLƘgr MT,-B]D4ѥLQG"imD{0O|#Κ.)Z&v?Nv. y~ЁpDVqC=P?@\b>XPiL=a'2x&-'Wmg٘yǨ|(aZ_KJaTrbyaޛn!au?^Ҷʡdw&M6QEk3뎹gvjBh,쫬!5l$۵?Q7 mFF'U3\nY~S$nCE>Nӷ{`+`k6W3HdBL?oGe2^Y[VV;UNAV`]GCѐ*ZzD +Jȧ9,O[I^ XR 7gZ "hTAt^]NTEl9 jݿN|#  ܭK/o&6\Ƭ޺sqR+lZub:a?JΟ/󝆧ZU4g6h2vz8rR=6%xisu\_[/r_ISiՇM ^HЈcแ iXp)02oj7lB N.VPQ ;M>~}LtY9ZږK;P/i$zB@0ʄ`w@| :^A|MםA޿i-3aeM~Dg#}l f&sueeo}W bWNMJR4oR +2<@ [9 D*Hmde1ɘޣ3$, rLqeӪ­`={LA9HXڅ- 蛃9>psvS@LذK AkJ_ېkV ~X疈^Y06~) O6zF6wf 3RLnƆǫl|Zߕ yrlu(6:e-~ ˗Y96ZZ?  uz Zp|327}hi)ӛ=ӆ\^A۹d·@OE`&HfN?o]W.8)Vxw0AaI~]IX(2*PIOu[vնPM9 =Ui6G3TY^qଦi%Z&gL؎Z)3,;_v-YE8㨬o Pn_IPSK)upRww7ԫp,ꂽִ\z3u|9n^^#OZm%i e=i:!;%9R[[뾭`;(r`Jm7 iA{Qa C\hc} -,iq("6ԍ?Ƭ5Qw`e+=e& @mqt[0cb=TC^ߝ7IKf'ZKߣQAa'׿59X3b|m:FOXrNVJqg9&0o3S{I0Â-FyQU敩7~|sDc1= @McݔĈS/o_lJܒ˖wS4)Ү:Cjt" K!oF.6}ӊ8_MKxY tf٩NT16I%^C;c$"k _VuAgNFv«c`/艶.J1!"n=-m;L1αPǢ3kM*~uMUM!4cAh `q Yj6L˙?Gȅvδꕥ,Xkƶiɉu0\ aŴ- T7Cwbb'ԸVx|b ŧR*F.a8*x}l99ӈJeA5a?+ǃVk1 ǾХv_*v+1| mH+c(J *N??QqDd*B}4W)B7p>;jHq ;6tL#ok0eVsm !+m5RC"M _0=&zb':CSxo]-}&߅z!1~c Ȣ_q$扖l"7MށԵ'$*{_]:ւH ܄`+sE%Xf-m!k5s6Lj">lmZqFkKS^_CXj߷A=A' UZ[3>`򹱄2X ۶2ALN!ǩ4Z4B6,NGl@Ņa.KU 3Ha5 /stl^VQgYK~JfG)I@P ߆'İu@٢M, 1zzFc;9I,p|Ig-OA)9xNHy>(⫥;b|IVѺstL맿HnSWDRCn fR{V1V >[9oimC9?*ZV,|ur_/BPB:Ybx0ʐ 1>1-h+Xt7Ѻu@iL1m)^#rv%CgkaO|DBEm8?@kʧbcX>mG"yf[:CwVS?uq1l:_׶酃eo%[讙'W Z1zi\H퓦M%Sf'vЁ' nvL;Pu& Bns0uWoi;ў*<WP ! ]ޠĝ<&]/~^٦Zu)Mݻ,r؍&]ߟ]jK]zۜXC#j kr%?Xx%;zoj UMGm}ֳb?dsZ%UbqԒ3 4}(G*a\<"\{ Q.W%gyɤ>YGn V$̪`(6h4x&çK:kU_aۉ1nt6<TTN+&NN9*G \/8W;UK]u7,lup~x~qg5-  qh{s9 Ut53A* aEdϨ4v/w_Yq&1!Gו+>1 Cbag;rI;!l5&CMlpXf|;R=c 0&!PNMw߭xgC搃Hkp7o5ykʪT&7`]!Q [W4PU ߹-p -I' H@^KѳUٗJ%}UXԢE+ņa_f|5*W}[ )-͒WA#MX$|z[<-Jx)NZ!p4c sY=rY/Z}cmUnrabS|+& <0CYP8tý8L)C/wҁ=IITzuTTW8q{B#1()f$Qf>Nr-2]ZwȳÄ>zAE M{~]wy.pSHvz!fu mMZ/R/w/YB)u)-W툽*Pxs]VXsT!q}?܃{"2 (bŒdpQVwPjb$[P)n*~\]-{GQˊ{n-ԾIAvq+-4EUf{*@j/^{3}<)op1?j-|v^GBJJZGRq41H{_tϲ^1x<8㤔#pӔZZĶg{ƇūfRpMn&D,siŇ91y{wsoz3YW"ߕ[♼2iFWBT:xa1#UlNsMaҷA\㊜0*%]U6G .H{)7 %|cO֛$<5T,zkr.8qVi I M*Э 19ykԛ KjX S]VȂS<"lˢyo"bZqQņJjTB!а2ϿIInJh#TE$`/,{Im\t 4lXl3;=Gfحj]܌{ftPXgXMtb*5ew}M&2,w7(,\?}D ~oOcs} ʣDL-j(@BmSYTGRfYD,8zl*ĵ :恬,ӣwTPvDzGomΕPڱ!'&4ϭd06'\ՀDH$:ҫ$VsX6NU5= 3'(¤rH4MD#Y_N CwLnK1+>V zc &QJtr`lZ(7S(3prL OUnt'M|dK(,>=ak}*=#Bx  'D!|ې/S v6>,]%(ۢ"oX>cċ(CIvQ#&@R@Ùpv]ExzE]&B(?Zg,&^D3ŊفMájm}Ki_z}ʖWF[1 fp~CJN>+[] mz_.b52 鳧ؔҢт66,!aVףx* 81Re]'-H '7a/EG]+$@<_ԓ 8OQ oZr 3[!oؕfc&A!Ĝ˂iftv+VBqROqr`mKilGv mh߯cQGrM5rL,@"mz:{/R7Ҽ#9#Ѥ Lm'۬'/` cR5wg19'_ܴ}`'B2-DubWn ڒ&;qDԖ͏9 OԖ`*V5"7O`DAHH|Z?XLQg]۝|jf+P[nKiO )GݘY]s-C/w,RB1;qVVRZ.$.ZV K ?|=0.s~"z0[5fw@2 \hX8`v} ?BIi35TMzzPP;"e\켫v!Mݗ5$4ˑ}eOЙ}L'*g=f 30["ir2' 9(T bRvUF]?}ՇsycJ'mOg_N !paBZ-YQ?܈I#h|1xG7췑ןvDC%{"6S+qjuZl)3`}L"+j8_;>R5rt~R@d٦95]4!P2 bq~tr3T+ ۛa8@e=>{a'}A1^TlXYI2U]>.N@2cG zskjHE"3'͈s=yVbq*KV ViVrvSH 1)B4] OIwH,m~ޛWҷzR: "řFyD3ts%H4T%)\~|OJWۜ۩>6D2,1$ofG5HNӄ{1֮Cc@ [3\]()ِSzXCy$aK`xXԜ7Z+"$w#-0သ3](#{`1bg!FQ*Öx2΋ѹKʴ@2z yDr#G%"ߜ}3/(t@)>PO;0~2B 4j{PybE++vB,tC/SwBš<{0.먡gDf31V^H.gM/]Q8I2tHҞ ,8 x}.n~eZ)ҲfEDY~4;1WMJMM qsBAykY]AAiڄ{ S78K5X3WݧJ`3'pJ'\7_8:jJܸ.+c@}B QX!k.P`M ~u1PyQP?CJm_>9iz(!~OwоA?c3~vf -V0ǽoN⥂)FgZ^)㑪Ddә]6Ѻj jΈP54Nu RlzF/,涿tGb-x hnw)Պ&2/ҚIp?eд )cw3.N5FVT9)նTC> QDsFs^X{9!riWx {= ŴSm=>(MKy}FbH/Zz(8 .㽘es0kQ p4ULO$qbV˾[WiV)xҁ% `ǰnl72f@Ij;~r}C@8jgwaJnKG[#qT;t=SRp%N x&ɮmY&s̲k8ȯ$0zv%:KS?\1N\&dO.ӋT^k̖eD$!pJ߿S:]c19!u_M(E =4}5B0.>-f:r;P&'1!\s_JHW-WV==~W;P6` UDع6(wjQN8e}Qvp*heDEx)185@?el؛2=eT}{qG̡Q*M1 1ą7ik]ɭ kPI?(Jyד,)E ::_o(dX` gxp&92o (ApRpYI;RD XIa1L\:L=[='m`0<.t%Hug R9hԵخLiA~{-ske`aLYXiNK{dôa=F}ef6aFY6LT˾e!zmM4`՛[&f3)l?7c{p4,yS!ZX[bQ 4Hun O,7Fr\kB6%qt~ x,5=6Yʝ&`{X0sxXQihņ ~w>tn p)V+omHUGNF+7)p@:K._gP <kp==.@WqC#Z煱&:< ZT3Ҿr|xNj PI=YNWقa<>koA[WPDH-`oSE¶]誹 (PvDΎJk\#lw״QP6,ˇU?&l7<т*m0j(E/ۥA0)"$N@o$LkY@`S 8j.zͺW(maHN+?rZ'ƴI֫ >2)GAd7bIhڒ75=/y\ S"% 8#fֹhh uP֖D>z2)WݻDEhcMɫx򧃕3 [a7ENd uQ{r[up0x 5ZfG0o]FvOx3)Kc1ँD)H/O*r][Ḷ@=,8-qp\ՒRՄm\oan=~=ƒ*ؼj2=( רNJ*BӮEW A {2_Ѳ͍717d{E ԩq@ݍI;>scxXA ##!ZrvXcUU6e' ' F'ttVɋEc?n[nΖh9U ]asCm_ի"U?p:TZҔd|Z۵0dI#EZ(@rY/m]>)V7Hҿ\ղPgԾ8E 9Yp5S0w6K&U #hANKN>G`*PꔤBn7şeۛWk"^aooRO,`kxFa=݃|p ֟`OB /Z&'~mu^E=>_fS+ifİ](.پUy]m+O^_̘Pٞ v#a#}[~fMfkF گ2 e*;KJvW\5 ?$Q[Gb4t GδOg&}4]Xe[fW}1c.3zB'E5a{*F/uSwY8+"5$)Z"RϷH2'VB#\/F-C `߰fA—&~> 1`=y.99>"zs#W >.}g[o+m-~I[S][ UqY ʩϞn7jP7!TeeӔT'FMi&8C`6K 1.9!Lۆg[T 2͞Aѕ99XuEa<5!݃pIMZ@g߷&*_@eT@TIq﹂q&"㏫ *I׍c"Ô Ah6{d iB{hМ֔(N0ձ-CEgXm 0Y}t_, WնDWB2iR3FXRbEbT/3n[* m#t`h9 Nz\9x`#(dkH/GQ$!T]Mê#<ө#P!eTo[ju1WCj^I`{kP\Ͼ!1]f畲 &\fW[a{O/qtSK؜wFѴ{`7`(d_KDAJHkR!{:_^-a0VҶz zqk<kٔ'Ǻ( Q13CpAߙ-HZ,6>dETEuYeNcpr}8J|fE] ƍf,P)#efpmq i^M*Gb+]-8 M &2hZrJ룳2agYlBa(PׇT: zlAHI%; ϧdSGۮTWe܈īI MBH&$P^]-o t#2%\Cl`}`/mW%AשPe֛CQɦ,ŷQINv]MYwD]giA~ai]_cF^c1i<|vmm`N68-5rZNd.t3t6,2YCVa $FΖW7+d|q(D I֪$N4+J,>w?`z>(Rvهs0]&?!gZ[%*;FA%,lb&h /̮MԢY&|>(;K0 ߲EzVuh޿+ ?%hԧ”\t dz$SS_PnI !Aڸ `XLu|mm&wjS pG{7% T1^FSm]͘uvN5=Irv,gb'c;{ϊ44b^LJ^6%0;o l;$[&%zf\M+gF,:~Kc/L#gfAnm ’K4䂧u٧ՂoM|`ǣ `azއo@_B&a q ,:k$|oq${%]Y~sNdd[6 oqWQeXz.{gi/+޷ 1Ev@Tu[&bd Ȼ;X.$|e#͜_nkC)" ܣA6J\{g.Z1eX4.@F ZY',K+mr{tƳ:Zm=TV ·4;8[g"PqjO !Sv4cど:ꥒ5Gky]ǝf*OڂByQ~pz۾PtS67>=^oI~hSpB/^onK12%U2 9S41yιe'gu6h|MA…GTG[ Gcr WG~{Uq* ˜41k}º$klz?M2#gXlbXC]0Tlqn3c&'@p`xACLh\FpZZ8&ʭaZ*4pSgߩ?ؔ?2'%^ZTuEJI@93H"ʑ38FH{Jƽ3+Y, |(o8_V2E %lHM,n#mq[phjaʇZfVG<-2 h@]1u$m}Y,<%pDUۨ!8[N9!aRC|B)K^&E Qȩ1?~dczwZ8ֿr%_2$DjsO~А룍D {ei_TiIYQt,s_,X9>7,ak<`7d̲y96 J}Ud?hPV;|8V3F P<45oLcL^mGRB1_BE N&? fDV)T.JvMvJDD]rGT/T6'Cf;tA'h2/I *1T1H#qІM+O&/噋MAi\psa9"37nZcNUE+)[X%wޯ el}[lFUC6T8,q>z.__,1po6$wV* (2瞾D[JXD4 Z,T̔-ID'Mͫs">ǎ{f9Zq[H]D$ED @`K Ć ENnk9KA.nYx $1mGi]Րh>8iBAM?2aun8{YUX5uw"H7-i v>oEm*=XdwRmfhg<Ʌz*M";B [|WV!,,{9J9ejQۆ'Azl6`|Ig{z:_g1e =E%Rj2?N[:~҆I~ĬEn־ϣ.P^LW}qR`C%һ&UCw-x WA߯%S"~~4kfg wMXא%Y"I@%V7*gpy=N? =J4fg,%*sez/:s,|&<&wy9/xHN@U[eˇYqz@@>=f#(Y4hۍ N8f{sٕy:5mUWпq*zh3- AaAg1ɇϧ˹̹MfQ*?sCc,zT ,kJUL 扡mfG;?*.9{P(&L=1:icѢlwo@=:.٧"-d}29?dG>6'ͦ?l"߈ ڬal-9 HS,չscը{tAֺTd_afy=9MX^]DV!Æn͜:ݲg~h 1֒`Z{!kLKVQj^xDE~lp {44,<2j,zuMp5]04e bg̻&+] cޟ0YA"AC_nkmrNd}V5 +R\ڝcQ")Z0HC-zPKx _㯝M+3L 0Dmuyzt#|R&QVMX8߼)f-Nɍ%z_)ܭMPrnTNP=<<7O@tZm"x,Z$A4[^nclcp:^7VR'Q_ƩC|LoG1)kU=;8 ʝgFFp_4 ?i/|><ES!BELİ'RUA$-E*?k|PK<[3p@xT90O-׃ O e$v_ @tj3xeǂ~Lla7s oUԢ #u6~{̢iVܗ e8; LLD,_PHrZ]:=Z:9ݣxl#ejH=,KrmoU}KTKԄ=%_bڄp +]>Y uHC8oW-ypN]qRNǔTME7Al$k4p/05DGˊ#:~8/A;dJ;D~bȞZ[QC3T8C`O"#Ut(4ӻM?n?Դܾۇ_T[7  MQՒ}t5`pUʥ 寱])s:CDڠ%l1SuixAuJr{'Wr^A&`7B%GmL?!-XZRI)_ SV@i^AabYqw&rnge8HŹh+;4QF}?]d) v7?q %/: T^>%{Tv8m Ibkk400^Vԗ2zK9!%bz]ۦ)O^$2;$/2R I ټ_rsCh`*I8 5%qx#mOH,NJwZraj_v-B8=Pkl!x!Mp- ^C"AǮC}u 0_:$hZ䳂ISh kMEK0hB}* )(< z+P*[ݜFՁtXbp-s|VN!UCC>3YLZJ Z 1I< CD-zAf9`yH ەA=iBN]W:SSes[ p.˪q0҃2#A:xg(WE741lU _=׀9Yh6|JЬC51$у]= 9,%{d X3qwuM,p5(ja'[놔! w $@Q=W_Ya,I% cP>oLS Vﻵp0 45fQzO$EN+o+l'C7}qQ}oӕR,V4_BvIi/NA*ߔE,GDᇊ)XKXM&'!4El@hku}#{i9i~]=9|xYO9Ri=֤WgwIg5CP^,# ^/@ſ[=^m9]^b<)B1A_ks]h֊jֵ9$ISg5c*f.C:Աz> tY =LeٜT^(gXuȲG~"Hr':$EZ 9]:ҘKMp U'1_ށڗ@O ?H!15Qd߄wRD@o:V%U mV1(TAݕ wToW#*D+j3joY9rup>KD(z+#G`rwmGePΝLlק G滯Pҳ:5 `Y80NAIkuM8kU04m{wvűGCB00ùi_6ɮxQ?uH*Zfm 5PBDƂ%,=uU UH?%7Nuok ߴxQ0>wg[K:LGަ7WcΙ~ȍx 2q}`s\pO`g#t}THhr*H9N/hN }2_|1Y୲ g݈ȯo*d%pꞰOCGS\&e,?;ƏQ<\fo 9d> '(.ཌgM?@CT0m\$ egh1 37޴LH|M4yKX*r::Gׇu_ֻe=1ugy!bEw5R&1ߑz$+klrؓ QhL?HA>ru^~ĹM0{kePPeG62OKou 5ʁa_T׃VTX]ȳl#|LE OO?g~tkK^5 !]#{-*Qe@1)L V-57yv#ڋrLV}L׆~$s"`{}oiT2(U'TCIci%Kv͍',I61lrcܧ<ɪ͙xNG6>ų08:ߍPHp^J/1?3{3wHpa +l8B2պϿ{"Q32iz O*O3 l% 3$e 1]t'{2.zw/=;vJ25a\l6M5)|*9/)LujKl$AQWaQn2ܚ$ XBb?q+&ͧD`OLqCjDu;:H"]fy1a`WOF}Aw㘩FVxŋ/=.>Ϥmx%'$ -F#-iM^4r4)\ɡ3^)]_zRjFB7VX{ +j pB):˩A,HQ?NPЧzy]2~Bf{LZZI&SIߌ)$Pi N~4U\) 5צAQ~.?;KAT/ՏF׵#199Pտ6 =yۗc>#ԪzE%3KŹ8)gdY)t08sV,|i2 RBx:Û,WI|ҟv i^,{Je26q+8΄s&#l5BؘÎv<2F^ -M)l=q},]-Sj]".@.K@W bԀ9(#p#:8 E7Z%A'.2L%1v+\擙FcT)dEс>E/X?Rv%bo: LKY3F.) G"JA2#c*xs7¬g. 6dclȁ(yj;4/K s2u6j.bAtN,5ʦ 8uL¦sFkO KXI(QZQb w;M= y/o$Ğ= (pD_x `|UV]<Uˎ\v/8j;l߃4zg:u|9 }ƾ|&/ɰh7UnTC u|{,ޚ a\.&51-v:-Б;j6 Ui=aU^gt/+~jYTu<7v7b8<. JNR5fH:*kIHH~Oゐ`%ve# .nqQ.#:vix?^rn`/2-+@1F M[q;֝qFs!Y41jt?5[A|ख़$zkЦDRЭyz e`:{;31*:ZAW_hY m#uɡ^jUxts`2DSR3YgӾ'wf9t:&j蛒o[,rfW4ջ)ȟ6[Tzb%(Rb}\B툁/ld?hE&Jr-,,M4 yI~o^=Z>)s{oU1.JJO0Ys#IO`I ҆mCL*=cuŸP> !!l~Ap"NwU XJjݒ+d@'Vڈ}ىKD˗yPw1Zd23m] ρݣNHaWONh@F%dg >$WfFo{?t{ ([nw# 6pM0C S#90η!L %)TXX79yJWv|&xuYTJ65:3 a/:.sDRU|4I73hP.Xzu߻w?G !)RgPc2adi' O-՚=TcqO5BG0I_-q8XqDmV҃N': `-I.Cxq*_T |IJdTL 5j M]J[q^ H,0a brgiQc?iEP0;z̒6k|{kjXT}f cwg׸!yՙ|gؠ8@|w\[|[Q*cpǭs;;GBbfB!~&i ;m#9 {n3o5ji˥ Y,+xbT2eN/QԊ;`XtnuowDL98ZNIt ߵR{l'HpQI0L=ʕvzfjrV;ޟ'O5. 875W?69}L.\_ L{mxf?\XQgJG6Y3ZYG㧫bWʎ` \d'xi`,)]#b0ˌ`7՚?Bp}q߾; c?}.n #cAb=zdfjneX%X7iw6m #ݤ>dwF@DeLhj "3B~9R"H᠒Q NpjP06of'(0ׁ4 A8VL-{![K71<杔t Oh2ﺎVN'P)./ jhpE iKWCIqn' t9B.$S LLɑx1EN7$KorQ7+LRٿ>3,f|FݶwJ9=ŧ`sýNyRYʖ+=-aFjnU*l@sMR6H#Tsn/&b"PAtjQ?a=TCWB#9DTniu,AUo]82[FZ6Lq m72Zq;FsN4S^m:o"\jp|R1d,4zM4|!r@45/F_!DQi]eNc=X۟6v$tRV. +'TmGRA`]]7>?Eل45ske%P#l$].*"~-e'An^Nî%@GeL{3f-V6UX(iHĿ1q@bbz2O$>h,~uS5DvZgB s{>dUZkUxP0&fN_3{0LdsR-qdl`IM2Duq \Wez05oFt{ DkDÆ>Vmiv>=O3:OE 1Stz0yzcFFNv|=@e[DQ< fQMJς jKNOˆFO#(+~˼oNcrX'$t{#s2翎ysmL6U@Ը/TLlb|X|Ù9l2)!8JR%hd8"{U iyac հGA;X,4 O M5'gp3H'FcDܤN" ͗QdB]4Eg ~mQr$tP$ P2@ŷ&/l-ji3[plF+a@K^ ⱴ wkLնߗn{2u767N`Cfdzšؖzs4'w ο{:K"u@OyVҰfkF{o##OɾA8) .VHs+{&39"qE<籥\~WM W``GCIh-*6=*"6ʄ{߷ Py6ŀփ};me8y[:p*=e0q H>cx5>=o:%V5  s^! z.s}@W1tЏZ ?,3;d(  HQYB;ܦ59\7}Pa8N^#ӷ_ PvkԫM%`\ Z3V30mNfUjI__-NsGH=TuAYX64=$(h> T`6WH@h¢r%בVڦ-M\E 8ļuT2n<3_ZE[Ȃݮ8,|A5Aۺ11߳<4p:[FBY>5|,$ͪ?Vjt%.j{X'x :'D{73^2>\,gedebEWm eVgBgy=#[ʘ ko* e]Lm{Gw-BVɖ$'e򋸦UÛOFfSrq}ى  {3;P2k \2@+.ZI>:5/ 6Z)ىHɦ@ED R;R?t^G5"g)kCFD`P yĭ)(v{h-#2!-綰ۃ` [&cd#`f~+_1Z TWPႺ\q  M7ygzvFP`veqoPT,^^p_ 9`MFM7JH9 ~XI(-EsP7(J3v hQC87X :md m^sR-l}ޝپаslM) ۔pq78'{.3ee'^LPpT |"XoQZ(8@bЈ6 orVJ5!bu/j.בöq$Z󓼝MEgN/:FJI{5*8deMFQ>"f&,{41F9'ke(6r4Xk !G,1^,xIY'Ȋ( t候>%)ٯ&%Vf _^˲90)5)xRUJU"lPi2Ib[SVh쥨[ڋl|~𥬸}ZņO$zEGag#~ݨ*^bK.Q>ߏbC>ĞaYHHU?*$V8xSƛ:bX}%p<5S-d smNEma#3]18z/_r1&3ĒxAys )~4c9_74Zc*m`l}TR 8 ^" *\` ~cn.HH`&KzvMzJ% QzeK{#ף<&sLCScrĀvbq־qW#{zJ"h9~/*FnY,\XaR3`Bڂ㞼kQix$#KQ e^ŐRtXЈ\znH]g_z9Ɂ;vլbgшHwl&1`5Ėb;ֶ YZ