python3-perf-debuginfo-4.19.90-2202.1.0.0135.oe1 >  A buW^^fpNbvLKhh5pm+P&_s?Y WZwnqm1t֥VȰq=)$]>ꐯ]h Fl;hc\1&t&cJ؁jZ+P~?sLpq#8gȑ B:(َY~p%#ykhA]uLO ,,;v?]\B QvD/MyMygU6B81f67752c812d2928c55cfc7beccb9d87cf884c79329eab7839d32a2343626c7b0e689dd4a89107037341dcf13cd67604100e4165 buW^^fw3߉|.TdU n:-\ds-d| PG/"j/Ӏzs_{i[R~dUiu)–u4-;5N"5<@ 7IXNz#rHDV"9y/".tv[] F6!Đh\d &VCd8E*mM?J3lD k |)[K>>=} B(R:_wJ,sz0q$rVh>p< ?d! 3 ^(,Vkq     J Ph 0(8G9G:GFGHIXY\$]<^bNcNdefltuvz Cpython3-perf-debuginfo4.19.902202.1.0.0135.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.boecs-obsworker-209R@openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64R@AAAAA$brCbrCbrCbrCbrCbrC0ba97b06a246d75d94da902d769d6fb76aff7af29b0df9a39900f33f4a907753rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2202.1.0.0135.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1b[@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.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- 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 buildingecs-obsworker-209 16443923224.19.90-2202.1.0.0135.oe14.19.90-2202.1.0.0135.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2202.1.0.0135.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/701fa157e12fcfd33d0225b82b565a76-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6c2a03f7be688b935d6228480dfc3445c166166f, with debug_info, not strippedZM5#Ydy*c/utf-84f06c4bbedabd1349b2d092b5af6596af9821c0b199253aecae074fd60f89cc5?@7zXZ !#,?] b2u jӫ`(y->YMl7pqŁeP5[RWX g8]Ka]z˵]?֑(гVuW"td`!}gXef^ס:9 2 GWH_L es#D0Qp ڠӆeiJ?K"XG_=aۤ5T9 1(ƏybQ ^[r_ Z\XN67\F˕ sШi  w X\h`uvLm5*zAZijI&rvqIP3d"<Ó'i4R$>;' h<ƨ*1-kvQvqJH,ӗPh}iE7u)c?Mކ~+ }M>%{-AmjcIr"N*ϋb Ouu(P{pP}kTt;_#'gb*Y`NN u?ޖT"C!>|f76O( <^ yy 10H͸ .|k~}z 3+b#oYc(7MU+-t.k ]oٓ"eģ3Ob_\hjBV~zoǴS`vu,+eC Rjj'h_w刿V"8!}.!q_m"]ecZokC]r` KK ]~zQKSC}_( e7zb!,*˜/Mc8;㔷`%a*[2 7mK.{-$t(Qƥv@ߥzss oĵ>˜V1ŷFq_3Gq5iG:JvkvاӑTxyz s?9w,MZY_sa&յ\3B" `gR%^6] ^"QhLDGVkKa#FgGf 2ҢΜ6iRE@H Lyv׏Q肄[пbD#:ڹ8^4st+ppsKW'()#%8$N(1o0IpS6>e!~pNPn7C e0=sjYQ`\+.Aiz+ u6]Aٺ{?[W#tzڌ܄ݼ 6n9TwvMʕH 6,R g#< 謣oWT3 {~k*4Bhj7ѹzR#J^ԦsC%!) p q((¼mm`:N/) eM؟]OQEOp ˲.;4NԹgwy%lՏ7HQwL *jjM`ŸY?BSP)a/*#o%“|f: X`iHxY 8 ?[N"FZ?85R<0"غK1~~5xIGKkZP'1wh&f L˸SL)X'RJk4Q#4):Շ+"W&U*=<2"}n>@T9Nz݆lQ( rʘuLKa%tvS8W-~ *C0%i/uэu+ ]O- ^jӶ,ﱞ5NF(JOWűIak30XŔQi_KcDu~Tr.).bJ$Ems .Ԫ;SjwvJe"Ys,qF¬l s, miEߏ׍gEddxRdܖPbc&A~Tzظa>ƒ(FFNU VEFbڵ3RzG3%9O<"Rc]cw4(Vү뫭!C[F_(ר7JyRi:#?Эl\7.^OQ')1M8y[ږ3).{iգƑ}Ό?C0J?r=E 'a:Kf,`ۭf&FB~GOaC~8P+ s嘄hHG&_m@J*}n&#_kݛzG,KcA .8fnHMQ_53vn jg&wGvaE'C=vڞŇNHwK##c-eNʍr,vhI6; Ҡ@*WpOFA<*A^u})ptOΥ*(Urz-#Wm1gjIQ LɋK=}[h} \pβvxrf8vٱtM3:ru>!E0궑-mA_ 3r8@5Hoa׋$2zόr?2}=DuT>qk/IRCMY|7,~E]>$U1djMGqϖ6W 1t&xE!"bW1?dޯ饎?쑥1pUϽY>M&W6$\PB'QDrrX854/V9{rQ,^ե3=~CY1/W6ugY>rtB*ysRtj6cD)B$+Ò۠)%.!7AaMMALHt꥞O3Wj(0 r鑳%G*4xߘU,vᣄLdf>:Aّ!,aOȉ7VsE$?CZΟlNI}n 7A5)&dӆ11Dmx d&wπsN ;Sn6 R> 1HAU+Qю 4fB85-\2>LQiJ#=qJ-P܄LI<> BėTDĚ,}k9mp`ÂF]e0FdraѬ}3Va+n-ҍ;YroB#*U*[uْ݅sj>80uם'f 3z.C8T߄ew}]T4> <:bW&{j$Gw򜐍ũ&ZC9~E<> 3'bH= nS6eӒj@\ Ec P}b|A)= >wC pBS[m$`Z]{%υǘ*>_σsb\%ftU:'JFΠR1ĶNj{֒Y&ΘGM1*I2Xm3.,a *x BZ1/+"ݶ /{tI"V@- m 0"Tlv?(^4Z0ʄ{:Xk`]?nuW " !?beq&m1y};*3ڱYBaO )7''9ez&٦b=KIevЛYU]E Bj W)#<XD }9Gr%W{-`=N]9Tċm;ݢ/Vs,/`^X2[0^5NwOlRԛX䤥sg7;`Qr\3-MwړSIYhZp$f I^4r4ٽbL9uhV-Rcنq or / 7sqA!vf,v*E7K>C:nghR H[U:I3,dH]OK!_b5FiXúV&=0]} '%j-H%"XDZ6 teI@)^ZL[Ga!vvʙhCU.8OF=dx"=9:,t̋.SXcwۇ\َ} @1י,ݝ#Ykȑ|zy&o;=U~ƞj)t?#кa>aMFm1 f;(0cF(QGx%E$- #$@X޾(c3lIB\*zPVc !dX| +Xeqy~u97`N@Bsh\c):k%T+zk%dMqfyh3T:_܆s_b j ;́9=]e"L61]#x۾O]Vܧ(jmv:Dlh/ #lO_``t|x9XA(_x.IuDHG[5Cw̬`F HUN ?ML)l8k|RwҶ*o5]MLzp@n2qjJMwBɤiC|E{j2]id?"`Wl'OBٚ[&]3X.>yl Aȵzdy;KOfqwJ0 "=HbqM{SڸWZN|Wպǒ-[n*]NSƷHFFFz0%'4[8m_Jb!ֿIJ3fu'U35ar@Xw &L܁)3/sŲo AEUL\禗߸GF ϕi];n:0==2jR`;ϿC++xi!\tGݨ R@\1 a{W ǢwkigMHw=r9yΤ% mCى)VŚ ֲJۆ\5YNa hto+Yq zU gGjXn^\s3kb M ܺBGp?º'uFzE26tÿ)kSCaVr;W7 bu+a.e0x DzYd+gb-fT=;2-z+)Ȟ7$zJf;F^H nm#em"|K&M>` >;j\.ԳuJ\K*ijm3#+T|xڠl@RKyg|N=fOOϴšO3ˢ$ms^;'Ůr>Tqg%zzwRޱԌ3,iB3F_c#9 9śc%!D;NNo>n{ -kSG'mP vvu0}{] 9Gw\wʶ#=qO ?0[\%23 i<.c+c&Y>DHʱi^nY#i-Dꚬ>h4h_^8HD]&ya/P-n\nU86v\9xnWp0b{<9LLnݺVV•i:0_ p{睷id|Kd́Ýz-B&NtFԛpȽI:GfʄHӌ\Ͷv6LWVO'Yd&;&iXi^q Ҿ)pX9 pR)8mo+VW0gִ-V+b]? /^@+tŝfB4UFCNjՌ૤XJf•$>02& eςV`q6 ret(ŗx> ej5C7̔"F7۱jȧֽ_fDBDquD'\PgBVEX%UP10UK Bާ0bJ Uv4 `K=RF-ՓzyM3ۻ$%3h{y0r5D?V2=wnY*7z+u!*&7y-Pg~X7 Xw!F3w"ar t'f_(ktq\e&d4[EvgN .nL;c/5G>Y,M%R2eݐ21n ȩM3W^eB(C`:!]6?ԓg֦0dML(L@_W,,IBaa"(IBe'SO= lG^*ò<ͭ <4$[D5d{u7 xi$qME5ʭ_@j?6:4>a[h G.nTPcWL}4]Ĩ=Ko*lYUbn8pPn[exDw1BS/MqW,UCktsGq'Yh~G-" *ڭ]de|0ܑSLQK(žܬ¸7ɸ 1,p[&H?1(8x-4'(.hE1UΒB 1 4⑞}>I|7='qMjY5*9d"vׁx% IYNMkzV=OY>ܙv^qxe݅N O\k575&e4++ٓ/  )֨qMpl`OL`g8e<aRk^h7GL~!VnTbq;P B -~[~uI7K;)uɋ/͊mW: =[ksRA:as XI&IE*~c/RڜkEVģ('8'X*<8f˓W|*x5U buJ",N] dp ,7?^Hģ-!qd Ez\c"LU:Fs^J`_饢=ys<`K|~߲bI^hX_l+ E YiɁRwc8^AL!}^EXSaX澨pQ؋q8i^Ubst[ȃƵXOp_ j.U!MjK{l _o!_ {mwUU{?~ Y%*sύCjW pu(\/*A1K݊b'?9WYl)*Ԣ|Y~`yXor/tzW5~{IFݵ #°$ݩ׏MAF-MWJLȿ! 9J֬*dZ?1 [!հ_kު;جI)%zQZjN П(֟&'1;kA|_BⱤsI v%wj&4 vzk|OVi^7M8)N4M$v%x\uadg(hDxyGYUߓyH?C%Ž%G- HǺ:zˋZ۰G)l,7\u,I1Ǘdk+thhJt"hpn4j J2 N3|#^.`43LS}\BZ&3$ U iux7orË|Yl6Agt މm:=hCk!:Go{L%Df?_[A/Iҏ|* |;_SW\A+u8&0"uxWC)Ǝ8QhFWeZaP`O8dԠk-`R%O83Qz4JJ`.N>FqğH[t:8_:~Wr, ݄/+Ŗj,P{lWkswG 4rRjI:u)T-R]E^~9_ <A:x {Eρ/<"7)D'"ޗ*Hr}: =`ɼ^&R*Pw(F>ZtI!(WRs @%",̪!HKD_;m^*'8|s W o/BPP*ڷ9ɯyj ,Mr;f_Nfh1itcAPy{j!ۙ6F|GLXf>T\lӲ(vsVU 9Dԯ>foU\T x[LiMK`GY@ަ0^L iHF%vp Vs9T( ,h8BϔrѬP@H@Mm.zZ &r'kQdd韷FNB1+*}=qBjf&>{^sz{Pidv&AR͚Aρi)gvUR V+ `$+B||'g/W !Ę*&+&6@Rɓӻ/冯'a#tD2X$^%LPtWz0bV7提II*_ehڇF)}V*W*w&[L2ˆ'#ΟZ὇yk߲]ZQKSiCE{8oqּ6D\L" ƲlJS~ KIŅPHqtR0[GG $AliMŅ ifAO@'#lw;~ PXq)@-tʦd'.*vl QNzm&je .v .ƒn_ˬEK[wM ~lRt9K5k:LHgHH[kPL) ҙ tȍ[d,`38R?V9 ݖ#2t.l))wub=Uy4tbx˸w}nl:r8.)7K;Fc;riOWMfj6T^6eoA4Fqr*cZ}l_w/e +ԯkE.t$ |č=hպg[:G%jxdM#Z+CJ*u~~[Ȑ `')k'}Sh4#I)ń84Fq_>8tE=H8T7(kR <'oj&Qil)mC`4K`.RYԷrjJ/ZUm: SU*n[ZpKJt˯|wM "]H(n5@eNɥ2-겷7h=Yp/yU揄\4xESw8Si^ZAHlOtcVث"Eg]~ jUf2?GB4^C.?F&DEXU*mSkdօpXj?[2WBL&֐E꒾Pxii!<&IIt ֢`͂]/6kr<&7LyB .dRєNٗG3[޾{61=uʻ6ȰU]tJ#1 zڂE7r;T.u6Msg*zY+W[%l^3M%=p$Ib;Ł6W/"ւy=opcʫB3Ų00+xf' AܚM8bNN !uuZ=M 2mK% m&Ifo/PILQؾd:468U/8)iͱo ]q_vѽH`Ϭ`M#ZV?WR^9y*33Լ|vH%%ovr`dF"-&"W}t\O; ilMUZb п1a̺kvo8,J tO~N#柜oua%΄+ĝ(dtfY8ֳՄ>YA&Y_LJ-l]Uq%gT+!ny2H.8e"}rBhΰs2c&tg%'vrdME0R+Hޜ@,Ow [eŤ(yRyۈ l-o|&VM3mw23fOzUmz0ZTv#sX6p :*tẸ2#p/S[}oo~ٴkgRT]4XH31HFQ-ۜ;(ܸ>Q\9` Ћ%|#DbU-s3*V\ǯ@r QhY/(8[S6K7έJ^m)(;ێD5Gѽ]"=ǼضIak+9fW]{G)Mf,|K}XBSnsaۺHrW7 IZȰrtDb_k yNnvT}mϰzn(wi~͸2̙#kMr7NoDk Tv [: ? u2z}=)Uo%Z0||cyw8]•QS7')+T4:.$S=o[  Mfb}yc~ b4ond:L|9+JܣWi=VMʊyC~.2=ަ8:c49~%"pTu1.Nki2S%J6gk1ۻEKJ\.]p]yxMEq\;Rwwn8()s兲YR*Gh=Z]`d`q\AlŊ2al c? X=rVu43/$g^IXV&Wšy ]rYSR昔[Do@rOBo^]2eiT2*aPLKx!;=u&IǑdݻժ~Mm!Ý`T*~{_;܉?(E[2l=UQ FKDNtG 0<ۢX$zM[r{O>QG0efjJ%Y98MCk4j%pNI$. ~}%LKrڹ1} )I3qR$LytҠK:UT;{BgF̻Smjd|ܼL*by p^$5/2TH|U96ymp1ktR"C6w7`0FA׶V.zdRA,YzG /d5<l(c+GS fmȈ)`B> q|+ tMj{#gƵyFpa,f\8|kݴG-}ilL*oV6i`{گ,expxWgpۑp4dRel ߞA=K$R#^т쓡SZ(HaWfr}o_L~:mgb5pu8-_郷Lv>A;zGBL3j.E^PHo=-/-ƕR=+-庛A6X={'.l5y2uhoǴjLUg鈼۩'/ID5p,KcQ#}|n^g'l06MKkm8ܳVt/͓*:+40}RP+mܜfدSu^]{F֎LO絵؜I4fWy%J)2}@r-Z١>KȾʙ1ȕLK OC`il0;7RduFt:d2 Ygs.Hb,;)IF圢 A"j7w wpm/(K`w}=a\rǂ;H[䴬ȱLjKcy#rKcL7+Aw_Ȃ&e0UxpE*b>(da6&=NdSQ~g錍8# A9]<mAGS)<5)h(`ՊG$.nQhbN>/t"&8h&9Lp@]ͅSea n#:` C<>;S+#Cu -kzo,W*O=S_qX9t7Hƻ_plކD򳘏,Hs;2IzP>vSZS]2ȍ͇T>Ŵg"Ȃɑ5L uHDnYSJӈ 2#pmb2).ڝ~μOrLhe+{eF]4EZk}vXQ7^KZmLBՃ#j2%s!W\Žzܵh{B QA_I kk 9ޞɣ@L ? &,Hz! Qg ٝ~,g.,4.L#LL珝LgԖ1WmPYpId6n8Ɖckoz->ps긂}]aq bO-VG)鱗0@R4:ׁ0%rv107&| A(זkg&x8uE@ ߏGpdX]-$6*\@>ak?r9acz] ;B)K0$"-zBىBT:⊴jVX({vS݇eI5sl.(xܞ󂏝t6zau?M/hLB@SmI@⧤QP{U30֝L!.{/uy(%~6@+ݖm*Ʉ :v{NJJ~,a2 PdxvO825P),/| M8Dx@"ӃɡBʚصrZe(\_^;rfx5KAp. ߲1rh̼48yր Zx|FӂhmމlWdr}R< /1l8. vArXGi}M4ߍx8 {Qzn5̙'YMZl[jj8}g5ܸdB";`cz =y2(þRb|!$inA8ɳ֮Q:ʯ) Da`[^kRkIm̻Yv&7ڞ1a#!FpUqzwֆ/ie`AqSkWcB'>$_2 1 A?Ojl1/Q'AW%6#B}*}Dl'OD7eQ]1T$Hs*XtuALjx{Q9 oxbu'JC;}j5^h 1#F uKTML|•\r2Dw@y (9&J' \҅Eb2E ?kHnҥ??4 @KU نwuޖb3oy&Ib`F0&%8kʐeO4j&Z?fGCT}+OV} GLpޱ=ҞF KuX g܃P0 x8?djL(q, rgBǩϮ>dJd:a 5oZTm4c *C3'/_X}~J] w5E')hW%d׳,j_ g35MxCzdX7ޡaL Z}1 c!1Ͼ\s ]<|.;K褃*e-&:}ܝӮ{uZ!w~LTD|s:NJRz)MCJv&_7ƪ``I 1lcV\Yq:PmhN*^Y(G1ZWO4U1ZYYo,zWp8W~6Fz`8LqehG`YP7`k%9271P;5!%ܻ:щӟQFf(22!+O kN!D9816QSP{rҊ,%N-M<>t<O兯KJ`M=Zq U&LwyuI[8JmY< g0c_bqݒ dP;ck<`Gк[.k'qw>r mymM)CkF,pC=urmX|A8bʙ ekDۑɳq~[Eչ9W܆27^d7qpƑk_d=|nr KԤK֠W:=-6%:Vf$\=7@JBϫƵIf93S>2Uk@+=:lI`,tK̺.ڊ`btiǿ$)\!8u>2c1.+JoEM+Mٕ"ot& {S6/q?J(4+$fo'T]rc^ Ww>W^-MA/D,C߆|?P:ZOCf )VKpKk ND,f=U?{S{yC<(:%.U`z6A#Lo z+C zDgy]оex{ʋ,H2t0w㺜&6l:^5 !CW!}.j4{)<l߃poф\E:ͣ `E=.[W_r.rY( Uv+6&|d:NaVw/m]R̀uK0Y7=G&1&fQ<ctDž#zb9|H3h"ٙlk|0gzzwuvx&qK =(PW(zRw& f愲p{8ͅvA9 `Xif("4c&zS3BE5i}X/ƆN<&Ylu UXRȱ㙎4CSv%,6 ҞXթ?:k] SBB񛨿5R'd5;"O<#̭c:_OFxR)]vU#3)o(Oy8QWLZ7s%q?lJv<"keޫ .N[P4ٜiz0ˢ`PF CXĚ;3lՍ;a!ys‘e3iFf)̑.v CN]Ϻ$:_Y&J2tMj6Wx ZEިG-{22SX.ZSYڰ'JC+_miFnW"Ad+v*Dh'\FJbG6͐OKm -(G<]=x=vgآm1GnȎKhS}=tll %y m)FV5qt_j!i LݮDnRd|hO=g  yނ@Jhܧ_vETDE[Q{}V5VNÀϸ[0qngRrikm)܍hkOD̠Jy9ڳ2Лa@K[6,ҌNyiYHMJ ҷIPCd+|Ṋ *Bbw@w^4+=ˣLEaSJ$ry!F65uX՘OPA3vJ;|nsԠ(QP1^j@$X)cG%S}7-{m,vS\'8-:NU?[ؘҦ6C,ĵPhPˬO!E^Ca1zȺv^ɢzAN\Z@:#* xqA3[46޺Q!l82THL39u he.<G’u;'C8&q١ ϖW"^;, -_Mf6enXZ2/];5("q'/z`P7YN/m.B.MP-m&~VrW֙.&fu8y'ڦ Ԅ߸e42sA*bdݵW=_͒UX /Ƥ|X407Z"ϏЄ5]g?x/'[ʚ4tߛ[bvQPګp"!\XR/dD{k@4(u2]#,pPuCbfVKkS > ړhyH@^ q$p$yFתѡ|z52I-ѐoA uS# V ĽB<I*UNvL%a9ơG C?G:4|]m?wLvfYjm̤^8Xӎ+7,͚FʜoBK;rSP]cba[gQOϮZ8!NuⰢnmN94t. m秝*iWK zEe65 "aMO`fbBbYLGsdş3 9NnQ՝)d#ogw : <= m>1^<Luk3+EƢi$R{%Ks|a5%;nTY/Wx`|Z'N`:bU a(F>.nd]wA syC?_~+@j[5fAcea tgwziH$ۡIcQɛJrHV<.* o>V@9 vħ6d1 &u Z!R0%᫖pLd&<* ꖶo*V%٢%J0{2A (Hy"+ANX_-a'qO޵k+;wR8d u5i/ HKeY)uh܏NȜ fx>VZ&xBZL:֘L8]Ώ<|?5)yC[?o'vz{;O7WAH7 1lb`f?kHsYBe7-{쨢YӪː~56t%`[ ޠ|r}Hq֦n9,#7飩e#QIA1_Z U-? a~Brs#+T]WN8J7$Q?0|Г8lXpQ 0ye ez?2Ob*}]~yipmŘ@Uo6\ZyhyTp Ty)vLw~+!v&Kv&NѤRkO[=r\e_)@X-m?DU\\xs3Y+^ʸ^ZSh]*lfS81(*%-LfpT$U?0-2Ex7.P4Mm6fڗYbf7[aX< SU `SRCSxcQYT#Ë r>WzJ>B>zA䳎*ASlxS ٥tcH\4eUIV~ׅ_ ki\67s3K}[O]w'7ؠRoGВYU<>3smz*Յpd&?gQGaaxsc^M 6]+qgpD_q&oA-@(y&9;ɧ0=iF㑹`\|Iubv VC[)xx蚋X%N3.d$z Fo:Q59^N"A\s<)Fd%PŦ~C^o[ǶEv"_%`)7 q'L;F7?B^u!1FNvAޣ3b%ӶnN92e}uxSJ%X,^,#r CtyDZ:MHlZ6Yƚ;Ʃ;HT4WLzJjYZ?)3s0\alpH"f1 u |؊ׂ=p8*"nӑA#3:Ȼp=Mg5rsy C.?_)hOHO1vK!| Szl)oY~n,<@CJǙɔ+QQ0*c T([[uf:wUҊQ=7!}sXZ#`&aTӈ]fyMnkя B=Oag~(fT?Me#4L34ڌ5ΗQ|b$8T-41>[OKhm\׎Gŝ/{?/c.|x˕UE#/, Na1T#p@4 "ʑ"6hοMÛXW{K Y(30>ɗ}һz䑉*9^^}{8Ж-*\z,軨)桍'bqr$ja}9n4dmPߋo?n>"DoDJw~_`G) e; _\Vp)!JSo]+X_1=H1t}w[(G5,C}X砒|\Z!G«FMetGHt.[`{UHh-tzFke2M%v p JpM`MY2z+p6Wh͵WHC')9ZcF,ћ۷`U'R *~ӚCgK:!$W1 M_m0I F\<-HЈVNVlUZPz. .+ [tf֮/xN2`'LΥa(l"YGzJ;~JnL[^9U߬A~mJȠȕwMЁ$6mLb^{! b w"s!Fu}@L.M3"Kw)7RPx%Y-tmHlsODO +edk ZYNvHR9qL\њ<%u\ǡ X'_&X1\2`;hKV.]h7|ֈFI,]xtg{"Khc1Z:d7ٲWj0gZGFn+cGb(q W5GoiGWS;<9@dR h0 z ^\ӏ 3غáf8 *{3DudIt[= G&irvl'_GhW]'u~hJ>#* HD̖`Z wd?O^4CЈruQ`1ߖ=~(Nt^ҟKl? PW SV;mW>̮m_biu )Gtw-0a{ɛ@2HIՙ?I~H TҎ<:i"qVivi=Z.D8#_kUxL:LXIU0c.?ʢW'6{(cŽͦ $59?'"=֛rˁh+lÐ*߀O>k@Nq#@&&rm=GOL͆רRo_=U I!.GBOc ,<A+²>Ғf&-ꈌɽZu`r+r@ V} e(F?'+a=Eg9۪q *?/- @B-9B\ 6:7nPC|>35Y(*vK`Dɞ B>!=0ZC$iKdfasz'i%/wQ{f-|!g_dv\qȳIJ5cA(Ƙ+56.`n /6y'/N#%`q|S vu -EƯr_hI"|--#Q2v-vuVeYjNۅy>M4+mR^>I:Z *9LQO@͡:3Z2G%SZ^v07ȹa-h?`sWV?h_@Ճ+)"m//S˘L=K۰ujOf˖SSjQn$2ˊ~y3B\QBF⪙Ӏ}vnQ_:c3PR|/@ A6jBx֙fUWyZq缝͇< ~9D|b"SZ/?}>AnA)q6auu{DtF*ՆrLvջV։P>+IwC;#t.zm RU7hQCⅈuƏIΛTtx(ϡ0ћ%cqb2N+kR"d@y &fbP0TTY }BG 3^{uq'!iQ(!rq8ܠ^W$ ^~`?s&aFu-ף|jxz:@6t$kwKhuۂZl:|}f[}'YWGr  Fhx۟g8/_S- O6tZž#`t%؍iyJqf;Hm c]*7$ⲥ&XW|r1|lM.#w jE*y'lײC~AP8R1 X929NRPMT攋F$8&Q1 /[=t,kl贖vң4iģ4ɉJJQp r?-^NjhilŬ9+m$ 6rNz=!!~A5}lL}}~Sv rQ*BOrO@%ix,3pPbEۘ9mKó!4;}Cv$)K:L;e"m\EJ@oITMI,4'cj{R']g5r;͘8:|vᄯ^૔wL6lnptz-ЛN@]|@z?OJbocwվ 9ZYVȴឫFk٬L  ^M~q,JǚGڛ c5k :i{E.{Ӓ1T'p hnъBUV izﳣFo"]֟( 6)Jf%Κ(Kߺ4 a7۲RSks'fxz4꾁t0`Oи1`"Vg=1znGf &-h }ƺI,V6,y`Iv3H- _w5ym!% 񥋂5Iˬ5o_ZŁ)fR19;vbrhffe<IdZ̘d0mw٨5URl݋&X8V<8lа>=4z=6lJlUbU kl7Y) -Ƶ83Vk7Vo?[1٩S@GdD8[_DZrmI-%i%Q闯| `_Ґ,Ɯ}kt܎^Ղ /|Z t/Lѝvʦ SQp#{~rr 2U\ Ƿ=% ,r7˴Xz`"&{_K=-Kkz|\ Zt!leȢڙ0^5LzYK]M3u/\Ϧ,*C~=0Beհr<"GzphϩJHӷ":tG0ꪇz/ }P%˴̕ !П|E[Φ89jGz&)%d×a=mj*tԑsSDƭ 9Kjbi fLR+éD,w`#txne?ˎ.%QJCsq8>%9d3FSp! ~9}Yphݔ3l4:W2Nońky%Djٯ̕mp[Av6F[韽`N.́3_oGUFRvǧ_xp_ة8zl_n$-JF}!am ^JUI;3:YEq/}j0hcUU7$)(:rZȍNS_&C;Խ<gK#<5ym!1LlC% [RdKVD'1e Pg xaWl8^SL+Q2[̨%κԆ Mlpl@Y>n{e` 纎\>- Z ǣ͹JT, ?!藍ydtڂ{nfAzu1$:O dTW@ZJp*{+`RMEotÆۦSI KQeyjx{ձ fq΍!vwI5v u E/|fU/}d&,MRrp]ߛc#щ@ɾj ǃa{ӊyd)fRAj/A3C 4v_[}^5:75'XW䍚7\7m:@A5׹KwñJĈ7w+z9]ToNJٴSEł6=dk tO%@xɣWx 2M`Jl֡)E7<} 5V+M`%Sֱp_>f1)K /y-\NtAY hUM~|`d~M HDA/ <%dzO_O_ٶ fX:L#k}(*!*0_dsB]>EXGqEN=ERFłUs_G&D`GċqJM8Cq|Ae`! x9A0*j4~Ԙ~eMPJq%@Q2' 1xPs"i>&W;4Aeu1JŔ5i\}\b4쟅ޫP7sʠkTx/ݴ%LT|rflˉn/ѝ׸e`\wqGL:OG94f׭0鎣 UbDXWt}ɸFEӏɱ;_ \(=F㨡zY3겦һ+XHG,ԎoHdFW&}ciѴg/@&$e[omV#~AȤ,q^vo,JӨ0~ش~հMX%c.i[ u?0qqxI_*@Rf8UoғWTX{q?67Za?b}^vCrɜD_PNrv5I2Aoa;;y=-[{A U (ORSEKgpI F8G8%+Os.=%Jx֗A*. 1$ti U4>IJ\byӥ #'mTQקf]V y[/ D"2Aj`kEzÐxp8ˌlg ;",.0Q C|08@llQJM0u@L|Wו9n'ozۘd_TVhKjt&OIy0#ky'nI]n4ȶulxy)%#ִG@$-14XkHw ـnHBfRI@\٭-=Ȕ|(ay'tՄ.ki4ι T(R(J׆XAe-ڞ h,Yp|œ Ld vIϱ6GMz3Fn 4 3ގ*2R(w`,,sIL]3h54]crϳ_%u(iDܲ$r2Y<22+kH Ya*Ffo@րu,f*O!, a7Ztv) ZnAy<> 6 j=tF_J:Łx*?'ᦋ /z-(Dinp#R~qF._a>ocJ`.hI4>H]Ԯ{w2\38}[k'󠳢}mXiOzC (o2O9{Gjf.% [6c_n$z6ni3x}`C.tOg n/ĝ'v|<-|qxLuF+ S> \8Dn`z 4RːrGT"IcI`ſ*&XQ#}u8L$BUP۟Tdg9qoC,=0="rMߜ]"3,6EgJSş8g͵|zXzgrwgl*&DpʬĹ>AIϜ=fv/8_RL<4 A?4Ecb,NYw_`&'హ k[@&l@BT &psu>Nc0,k"ҥ{-}ۓqx)&f>lcPq"YsMW[6Pt+}ʘרU=,"=u lC`]zutxp٢D6Ÿoέw}G(Vuяh`vNoTS.P!Yr* Kfe3 Υ)z >^|P}*cPu멖')/ u܆~6S-'^vҿAQ# DBG-`}ԧp; s'NH9Lϡ\co$ ھ>r¾p<Ǎn4q^ 0w<&D)oѤL'WjUֶϧصB 8.I \^niR'(S@@Đ6aSBv)Ouy_rˢ|[a>8axEU(qO/oTb -j^tqX%8s)t*S7<AshК1'~[ЈĦ{7#LQC=*_uѳesܩ](G t}rf.N@%J0}kcƝ(dG쩙$d٢qO$W%2*]!HBY4Ww} q|0H/f۟p6oGyVm|SZDs:_ܧ=}G7Ltƙu8\kc(M!/ "j.XJtjL&\stn$fQ٠vIy}0еez Z: TL(O3=&X˴:giAsGPeޝT2PeTeTF M$~ct(܏(e7aE@bWHwB%g dk|Qn?j?B;+& ˋ#>qe hJaU.' Q`0nfIz&zU逼ز5hb BNq;Be1Eut~ 8`)hEmr}F5m%fgRޫ%wXW'PfGo2q=) O2}W,xcpuEض79%.c鎴hCTS{I,kߢ y`F2=:zvoѫ+?Q>}HmejK Mё,=\8 bjiV=d1tRQ@i*H}DA-˖,pޏl":TɯɮBx'4fT WxQϱFA*X(LApFC ,̚L=ECI]π]bإdacL,g-HNt`! {3 Fܤg -Nia0.)(Ӈ!10e]2?PjƪGS[JI/놕̆M(eRUqd{;ESRkHMSRhU<\VHћ4 rDd7P syN76Gոܷ;#pWoj}9seȫ0t| RCͳc U|`w{@8?IT&g;t9pGã;KDٻPJ{liC@5>aL'pj~|\(:\]u}E`k ˉƮPG?&& YL[|9esCR 洱V2F֘SC3ڤ]ΗE=l2ZEfd+mԀ -yLϳk+)-WVQR8N0BO!y; ⓮[.̈ C\?#XLi & }650]Wػ7JY['1M 5 6ˈF @Ɠ"F_#eNuʼnw)P!3UzDVپy#2EP([sej59y,Wdպl<!Ss=%@!4OĦ%^|܋ }/]ݘ3%ckv+LaWRBN#06-89ޥÅ]>& 5,+2ёlyX &/Ev0GfV D%9BuR_׷~$?WjArϛ݇/K';,Pݶ5h֥Ggvf;1]h?09ZvS~喆95 /vXwԧd{vMkI[-Ym25-%@e5 1M*#.ݔ'.HEsYy;6FXK*q}M}T+@~ 3Sz %)<2x$ ǵE|3QZ-4pj26PûJ*.+l"XB @d 攧i-UYl h̄mQ ~#-lMkgSRz_rbn5،LTsjX0oN(XP:3=ض"Y#%SaoXWvH xW/P[*^I@RSK ²/C< \5&Rރ yToapڴ+CJz, qVWJػg dhd3%P mwgi_cM䗚5sկU,r 0/H${ Hwerˇ5dd2 W* %o wh d(Lud~6M;55ƝB! ҙ=ŇX<3AE;b~j9n *"8GE`w+A f<10[%`M3,i[!lŅyb>K,~{O@w75k;wUT E/w˽녛D0Ai4N9Xua(!6sEYPx/$Oϗҝ.]wtfZ_@?QH3ē|n}y^i]wuUk8T]E"C > ']~}0Yr8B8)yfB=J~d1(fP T8,򸿇fx¨*VO'4}chd ~:DMǭIҁlMyrj3`x<^L Rm! %}(J!<"SQ#a ZM#+p YdNAͺot86D\12;9j0nP0p̆W?l׷:t6z<{ %T!0dKeG'7C$"b63Æ>|~u8#AרA>c|5th7V=59+U7ʀkHr!cYYq@W3eFwNb鱴I:`>ڄĞÖ-rJ $|!WQ">!U|GDjSTM?^`k*cVV!zA+a~ezf_TK6 NI" 0VOM5oUm Ohk6EV3tm঩W7-Er^GOXc}~b9̵!_bb&G U7XzOT똔‘#JH)839@'u_/ey瓻EMU@P)TuT+ծgKtq_ց Nk@d&ہ&ٸCQbbYeomk.j': bi*$: =,-Erx䞀KEI#LI|>C 8ʪs[ j]&H  E5.\e4`.Iэ$@^$'gSӱ;h/fC(.^Y%qUΔ\Wdhhi0{QrQƋga'޻Q< weHJ@h~.&6R e4W aX^RmuJHiYԘ I -ƾ >[yBKս#˃*}qkQgyˆ<ԺoDuz7c"\\ bEיi];ぴzg Wh7oI.ز T/K^3.|y WT(0yِ}&Jq'!Bq;HdӖH]evy_ NQ h2Ymn3T~[zZ/QZDTQ 4GB„_GBpQsZ(PN+fȵ1C"p.3\Wp`ڠtQ ?L$pkZS/ՕrX~ Qs92o6H5gjAf$lDef G=ԳZleEɢ\Z)Vԗ=Bw*c0!;[Rq[xKj/PMW-0su2O\4uvټ[EQocS$arؤ*` 0BiAaf؀qHM96o~=Hm! } PRD Si: .IOj׀wϴbgwX+o;G퓐R tClۖyLN1ѓ{}"?j8I_%% ܏zA?m⁧^ GeLQ~E@U=KAAu}vec!)&FA0 ^Tּi5WCŻmke\Cp2/rS'WFsRh9 $MEr>!FU畺}mjXB}>0kvqu qzbrO[R:LnB7 FZ5mD=7Ja l %]wWr#ccq@2T7(@S)zd+Ix:gb0hrHӼ^dc |%i UϢS.ecrqC;sP9u-#OBp1l-n2`r!߂`svǥ]wYfڌc HX!j1YiW |Ǥe$y@Pl2b7 [!!"BڵQE>1B"|uك+CR6^Xc 7ޝp$T^{՟p;Z!0VE8:5uj4w"||,Y5:cRq!,([r6 l(F.1LJIkDɪ&[1i$lʻ ,HvRcg>#^{/"KH>6=ު{~!?6畢i\>-Z FWOIN <`hSHd7|<{P]5#_"1'};;BGQfF0f?ǭŨI6M*YG>D`s V|v;&o|gmaNٰv@5)cnPT. ^ҐYDdɵA3T45I`?".7Cpt$qwEik:W=J1VzZQJ}.QX)<=v@ŶnhPoj3$UE2@ޣlU (:E95Tz|#VT?dOBƚ8Ӆ:lv*KtI.˘g!Pp6݁N4[NP+V]ue#PzˊݸmRkcV?(VuXib@ #)ǭD,XgZ)qUr 9IDDYgQԮd L@0`M}m8\X>t[dĪ$@Ń[wZ׭ ;j&~5?tM_ѐdG{\- !2) @Tq!?`tU)rD9]rXu FKP}L~/>CJ`zqБ `OctK2dae6 & ~)LȾlcSy,%yԋHlE @3 },@vMXuךI`;~`HWđOY ?&=qY ƖZ\AA0w“wf|Ʊxxս`ڦgYBbbéI/Qqk=eDr.3ulg^-̉-kg1i 4d[֑]$v?el, Pao=/Ձr$O!?Vr܆fyޫ ✃HhkTOcTpS"@! :so86cdDmvP,A7۴˻ޏ18$4ŚǥhH; W( pǢ=YRmlf )'q/"}FkJoH}F.gs&tݱ5pfm&m M#IB.ǶT:?ZuEeAF }@AusZ$>Qft"Y ^:I'ef.8jE}YFną0b)QfTW0TU:Pˬ *>^1x}T3)ڗJ9x*kaZ--%n^'b-?CjyX$UZP! ߰6|bTH̉L#2(eai;$qSTYgH,F[ßC$Myg<#͇8} `-wWAq!US)BچRdTz8hLƢS(tO槑:_#Ǯc+n>O-U N,&ɍhԚPLjcй")+l:lr3U㿆\s&>o nl80_R*1VEMiT^s{{)$zX X)GՆGˁuxV#0ޗ (x(UˠWY.q}C~ sf={7FN0wB;Y.GK>f6տ0:i ~ bU*Uhg;rq!S(^4#|.H~/=h&VfCJcW uIdWMB%to xLfw80f"+1,4yW< GvC~x+_i;k}WP4jX3΍Z&gdv%[H- # wpT^Or)&cg!i.ϊ$tnj %W+D𞸞cC@Jsv{Ǖ_'G"B AgN`8XH0"se4Qp2R *=M a=7sk7,r*(?ݻ-EDNX} Xo4C?, n1fnuQ90/׽ A) ͥQ.;a'[lˈ6N0+Gi) (Be|n1+QT~ރw#'Z+Y\,ԋy;Kvg@\6 ;>'v xC呝ΠbG3f[#;oi_gST%D" SG#?rlŤtM=LsC$}K}* q / Գge9!\í+9ʌ ]w32:+;c>.K2Us>^d@<]B!{]^ Dz\#*"t@H٬C d,N @.ꄖZ.-vp>lZ?n)}hn 1do`a nwg j$>=Dv8h NܚP~g}Id7o *imAr>L9CU3yCMEΣQi2nPt0pɁkgxy-ÆKeavn/1Sy&:hl!ͽۂuˍy\Kp%ʱ ~Ej;V6&A 4zRQQ?1dU+z}-)u;|}\c]pzFA5R^gFN]`, WO`#2Dk~Zmŕ ^Q0x6W36d6YJ[<$*n^*aE!3;+/bN}Ӟ!9d%kճufB֑5ۑ_$ēAkAwҽUl,&yFp)6U*@EEpiV DR>l5$|B нF.p?-Ou .mۥz61p;/Q +pqNG\K 5tDP3=M9 uΘ kH]rAJڼ,*oU=I4YWlʣvuuu8=_]jrFԍT6q&JYz}vм,XeX3 jS6[Jh)2,=%wò {Rò杸ڹ;yҀ&2Ic=lǘc$ <8ڬVQ`A zmrͦ"&?_~~ tBlc1p.0cf?ftI/GyI1.*kFvө>(E0lzK#:($_k͎xdĻ}vɿָf >f[;$hss OK&趓LuhD+,d1ؗA@qzbXa }&R؍m3z艳~ձƐWlڱ„J(Cq!1>%GHطqzQ__{9M|$#ݛs,3]w;)m py߽ƿ6:mrCC= qo3IIn%hm{>Nַ+zNM#NkoP)˫$ ( _cai%TY\M7}QqU<=yɏ]twz`b ȆE鍆WbbۦdP$ a`NA=Ö ϸB+JWiCmQu`cIBI̦XM *\Mn%pRu& >~LqA}r%m ej>LS?LzȯتJAs`3TqէCRpE륗1X}9/W[ؙ:o8 t}Z/ooI_SSt`RڐXёqotrY9! Nf{M +ePׯs\-YDJp6nnQB4 J)w|`v"}n2H:tRO~M#fQ1a+ڦ'׀l>,/A׎* ލLL|IE?d`R *4+;_(tF.K^~ ~(qCl-jo>5eσn[7*O;. ~$ն.Yv梚wp&&C;_A}vԏ/8o5[1/#\gp]`GaMqz~a$f4%6M!9* O7VK{JZ&]pOxFꧻ|/"paEށrYHillsA-_/ʣ˄콭 ۜײq{)f0!8-E~_ף5\9>n-|Z ۽c=a܂QͷiC.KFGPeoJQ"YitaDh!Q,:JfLFļEU+|*@vtcpkp@4 cBC;~ 8ΒYx ?i]dd֧SӢhԾ1ƼV!NΫ%b+.ⱷ4t+DG(*!oLw,)VɮIAG}=; $M?Jt,VsYeGVW: om'= &~J>.(0ΫZ3M1 peɉ0n|(L[,SWJ}ރ:o77nEޗ1ٕ29+p]F"txa ie 耧Q?Q1)^vuB^`ͷ:_NyN͖`A "r@DZ;=<R%щV@.ژ/z}zPVZ!v' ȁ#]V֖+55r{4c܉( yi ,k,(diekAaI7 B]m9V-~AI^G D48w\(upFAkCR5T9Ixk!-V@SkR6c c_psnEu0ݙ I>ow(cYavow{AVis峲@FӣCHpw&6U{Uh C𥽯0UOgrke!MW!2C5e}V>Ot)62$}fH,6VX *NՖs%!%$ۮW6mH oi]Z۶.ݺvH%Dx씉|"O{Yzw3P$T Q:7hOmn"G`~(| \^gP0녍Ԏc6/wU {^k|mJ' n.1o;5#9SëX2tT3 \(Ú 吭/FWQ〈-5n՛:LfJ3ahHǫ;z' HRǬM0NX nܓiȕq|gXr+l8#,.WdR3_C12޸a|cT6] S" D=c&vxǗVN0P&9SO՝\X[6HV'F*Fbs  \ݮish32R4Ġnm"z&~ %| _ yHJJؘ叨m?}2D”ڮܸb\66nҁY_` eZ؋OTfϊDEo_7͵|&.//LG}!?yOx^Fx_X@J1wAqDd"uS o=}f߄QqEG~hI)gխRL~99x:@W (M*Q( iNeJy8PW/ɐsZr>Go},V)fJ(o76yڶ󖏓XFUuc)+O\?"dVrZő44? ioJ`מFb$aٔQN~hj 6G>P=ϡ7dزJ)HbtD=ⳛDk̋&tow/)YP)dqL\Зʸ>lKat\7L+%$i$ FF [iXG߼\´t(:62 jԃ2`hOxJ* AJ:n.aYLXI(' 0t31wMX!V Q?3.S;`:Eчl3rg'_+6ZY|u3->0LƐ~޼ fYrp_gM&UT@ Ӌ+H džн+)"[es!7hso@r8LG=X3ZzGro֡ޛx\ٺ=/͖P) Ycxql,ޝ*U%@ͽ窖Dd_8$ip*)[as{ֵl ;"QR|(Fލ@ JLb{LZ=TZ%FoMp~clWӄ@E.V bW{K4(i*wVjxF$1/)5jN7HAu, ؁͡ ZڸV= K-.a[e`Z;̩ yaIV 2Oɟk crBf.ҘX͉M3CexWDn|i8~lM"j%sQa͈7=$m:D(LTr*Kd,_.~|E 3OA61+Dm!j*(8? Z$.b8.za;uײп%za8oB_ Ư&}Io某K!6g7C%,+Qui8]4uĆ 3 k1MQG؞gSl7?Jwe>LTa4VW[1ldLVsos$J3k`'=X/!uʡۢ#:,]k:A M۠*yjW,&5>`O;77I2A]|nE@8!;=3{ߙaƏKeu^*q*hXy{ rYz9Α.:##{Z0we`v> urP~MfS6%v㾜`XLCga[{It Y\Eye_隷撄T'OD𣦿9D<UؑkU`5Js&Sphr>:ijݙY>7q D hi7aR,j? W67Tx;5߶)R35,6 L{A6P7ݠ7iX-ft)Tq]Ġd9!DOYo&oGLYYS^zX 5,ayސHh#=v>[+ᬱiVv6^K {dl|T8C4r'1WBΧs?RѮ-;QAYu2&*D:@爽9_ ~^"2@~ xmDSԳE7 $ t$1_Q8J!3g\rȬϊj[uMHNbiB"azoD02! KVEɈl1m%Fiyu+tl} {6DՕnNb6ɯ1>NͪjS`a݋KV@@, -J->*g[MkQG],cxBr)FK9P'8v Z&|ۊBV*Rg a`v6)_BD[:̧-(T\eben3^; ܕMJ7}bBg_ՍEQaui¶C&6W&|R/}|P%\AU;{ˈ;Lb<#n%\EP)\y~6;e%!v֗3> s6>ֲJͱNahݵi MUmcC|e #rA,ߖȬU.maA8f]-^h;3Y8{üGV:/hd]1|A ) گJml{m3\cL+d^G-Ĵ~)1qXGB_0Z=3& J'tl#`l/6 7T]Y7<)~.d*i33$?@.^ؒ&7wrGKe³+z̈?{;،#MCkb3cP"b 3!g_O5PN<]2-$`|vŘjKZdG{,CFҏV/sۚ /]v=!ucM߽9iӐ{DϾƁz*n?+5oڸ=s3 2N)6lðUBb쎢'sr5h5IZL&sKP}sU1LOh@'Mj7DV6-\UӡvOǹ9ڪ?2`|F6mȽ,آ>$$.c9Cg5 b }khN '/h csTLX;cU5:dG-S|uVϏ璉n(S 厳БVEmMbYLd!'ժˡt%g2+% 7#!Koü1W4)?a<,'/ߦ& F)>_WG$eW28%?p9,GN-G^R_o>UBvf]Lj+{W?8xɵm,oF1Sŷ)7Y{?=нE;[[:`QѹU)b7p &5NxSs'G~J1((`Q JI}E옊m瘿zR9MN9WfS?XJQ˼`!0K~b+/_ѸMIx X؅*%pR3z$ I1XUOh軨L>Kw Q;vE-::v1WEN*RI.3<N^qy -LkBxnUqglc?eUԚPSr,Tšq!X-cZmi/ʿ!@[`~(#1lǚR7k]p`=%H@Q {A宦~]*#JĤjN+[Ȩyoo^`;Gt v@/'!p-ĕ{/Y-S;?*o!o7K(j*> N%tLWLgrd*zff1:*PD$zZb˕ךKZ$^G}M *>ݪQIrLԚytx" ZA :ڛ+S#F3־\?*=15\|%>RkShzNp@~}ө4Ss%?~íNb*jpw[0S ^&\(#HdKT'){%~?:HteuzC?elt'r*wϋ:.tc ˃@_4OҸ8f5qiK6,:+]c*^>5+"5&uDx߳eIC* cUr;tBA!(i=ĜPEg~k*eb? ^tb$JeS2E&Şixf."ԫoF:qwsHM4&Jsؔ%HR>n_"M#F.#Vٔga߹F&LC PC\nXֵP#jøw'<+jڵb/섆o\=%ϙPB1`EW1xPmePUjT".fG&+h/2Շ;a kD۹|Y59os`8"$*זLQ%[{<جpUkX"QNv-Ρ6[j _eiyܞӑ9/ RUHĄeSQxF7܏[-+Ԧ7,ٚvMu_6'Q[vjs#K&?S\[8'P17dTP[A^qznx<(;ve;U".Ұ.dͯ⥆1‹7徐14XnO8gI@eko舷 a };hC҇;j޵;xJ41tBsmAhst^E@@OVR"V~f[^8`h2l㊒5Q l$\.FX"m6-k?8l^\>cgAU\hFw6i19$˿6U-~O2iқSE)`杵Y x;%z%mO,P-zftȷ|ʅyxr7#Y WBqu&P1ptK:XM0q(?ZWD*T$Lu^(|y &tG@ִ05twl^ ]uEԭ2ΣaGTҬӿd䟥SIJ^7,jdbQF^ o-S:O166X oT !T!IwK+u]~qf.hb[p`WrxFė q?`T.]gWFspվpa!-F1 iX\^HtNg~2]!t`r"nTh듪i+fي(>x齕90:z~_ȢsFPڜz lǁqou$}zYzrJs>T=p_ a[µ;c/rTxyPlh2 s _HC8|2upLox8dLW#[ۚU: %p__9PZ\\$Df {5tH_ǎv*ØBEd}0}sb?hӏ y C- Vh(yyyWpQa6G!#f]O%W6E12n҈DBw' /n<e@_$͌!qVBq(dҁsP^E&Z|U.}`擌P,?J Qȹ2ms`S~Hu'Kz6Mxn{rnC{hy"hIO[!tq'P`5#cb̾)+6F<%-"bdVޱOلM½*V,(\_]iI<0?LnpK&H6yBr%m|5EZإJVʒr q|j54xƄ/锇)q|0,ި?&C=2$xAiy%jWN;A{rk>'0bF UN "99c6džs{Bd3q=L^MqlaqE:)48:FO\6zW1gDRdhS@\nZU5^`<\?ӊ:оżDqYE"V.7氥ObϟH*&qCqNth$1^uA&H m7a!^6Qo)?:PǮ0-2 뮜SL` P`bPnѴ֧ pIb}pٗn9kG׬Lo쯶0֠@|.r6K1ES;4RubT~Nc|6h~\lJ)0Xĝ|1/5ZEelqب<86vjG>Gs<4ߑMVX2`|OegRlލq>LwN 4xi/II ;x{1`f2{Bګ gorf!n`\W HYFV} %u_6vn|Xar1[`uLB)͜R:8ÊM]2m䀜J9rEn n^eR>LSa @)H%MB=HNBWK%za{!y ׀zOoAyNu >'MÜC @"RH9x{Ǣ3uH5<;1Kb/r=biwxM\#ꦊۧ-uTt҄31&˳ ,vod7$iR:cŅmWl{wIzaV}5?i*/h(ڭ:N 54عnOxq(th@,fq{(e(vgVDWt 7rqc XuQC\i~?h oŠ,QT~X-r!|a3j$O:G$f&M|ȰvDhIS )Ai wuMɽvoz`Lۜ݀r Zv zy?I?lXǓT +E3B iUХCoc+^[ژ+;̃qXꡈMjU^`X%kv_#d_uN9lz(|9DhRfHnZ&'GlB+k[t J,OP1@Ps½=X W-s;nR5^@4 ,_!d1{D$xPR&v>߈ݕ6S\z`T/OEػV蔸G۔ݛS69h^ ?79!-cP .'cҵ =%ca] F|;$mw;V_!ŵ|x'dwA d"szIq2EE׍N2Rà)olw[D3vΪ^}]C!i:Gf(UBJd29 Ӽ>ݳ\fXXPyp1nx?uLv>yldB`S4>Tk A\PL^ըڸ͕ wοu)eT-qoBа5yvrY%}߿o:FǶr>BF=2abI&槵4$b FPW?8j8.A8ziE&LE2[==k{Q +|^aM?>YH] :c. OJ"DRWaXNev/ם|23PKz_N06/~Óh #gOn?$a}_}00Prw-97%N.W>_3MUWSh55gD'enث*$U}^OlrA%͵r pv}GwθM,u/X6saX"4=Xj3g[ L[7r<)3ݕ6Lnt9rNLՐCUqQ@7ktpZkf@LjEc"xG&*\ASA$f(0ML$`!A ?kx6@a$]!IͧcUݪIA.SUQ\oR,2@bQ>`*-)JMt<f|/iS7UPH)K/>nmنs$QSGz`v #BͿbD('c8Ax.ۦ W$0zjGBx:Z/ʹK"|rMQݲ$!t^xLz:^8n40*:Ag1Nh0'qae9ũ2CJRϓJ9[(tgvvi$Xb-n:k2fd֝tgqX!I[uPo$q=jk9"`=g$t=i\&;Y ^qM,uo)jL cu%KSD~ֿLE; qu!2}jB"*哋4no 욗9z0 waH D6k|;]F^s`(Fхz]?̩lܪq/a }- |'s@Ntb$WxP,I*hkw':[N/X&LSw:-0iU&K8[ &2qn8J!Qoȵd-bgu$t |cQ40Y\'(h\RFuT|lQ>1ЦŪs/ͦnǯpuEОͰ*`.K$xR ;=9Rie}m),JEByׄ=ycG ^68iA>L0#"3mf뫄C: ;B.(iktXa䔌jWC\T 6D,7B1إPOO_00)4Ojl+Xy:+u S_L+kF6ros){SBQf-|FĎ11A*T%زOy:V"}p6GH\ NW+{}wF͡ݦbdKƆ;ʹq$ ٳ}i[T9V^ZB|ez9%ˮUj~Iwsmɑ*nSaGA]#,lg/jC$l 8d3fl w۫>:ކ۷T}4Btd6ëu B<Ϯ-''i!pשy=7 Eu6 c{ѻCC I9,ҜVAǟѯNucl@qhiIv|# _ W&F5p~8?.zU, 0^ "o6i r۠s˔8xLd0_-@ߜ 蜢g>WOCPzstK l}~Aq[ ޯp"[v9~*pldmȭ g]Us .S+6?T`AGGƆh9K-5+sĸe DQ@" !^eNp')E5Z9T[?oPaImYi$1!' t2CsϞpo!+w+lx~du%Qs I;CJb_EI &a%,V>:Y{s˜t1`K篇U=+T=/&£+9͵诃JP K&iO1׮.dvٙ]XΜ4b1\X|c%m)qY(U%~6W3gAJ4LZlܺzΥD M1} Q8NSEEu2]l)Ii=Ik%AB4 vFr!V! {H:ݑv؄K?-֛UL0 o[wȮ)YlĦ].MN ({Ƈ÷|(,^N'?Ĉo쀅$1oYTOUSHtjҮb)A6J/أ@jwn:Cz d>c58uc+ax䟉Sa WH7͊!Ɂr c^ {iE/7S5+6\!o9OHN[Z܁=;ݐz@nCU fCg^mF%bQj>}Gd[)FQPicQr2|%iNΉ<7z?H򸸔hF6Dm }rpJ/hv]K?ZeG'g$v W߿s{n^3 M-'fzÝ.sӛ[& PԠNZ^桱)ҐV1qPG;+!M/`s=Wo['10֯G)ʿd`(S5⹗&]Uj-5,ew\ٞ? NF߆ @dnC`VΩzYbWrSIȞX&|&Xia\]v@\*Z;>M{NDAşfe`xB̆V8׸n>V$g?Q r'6 ,$^a4FURޞ5)rgFffi!exp_Ht 5óxF¦R!G8-,贎ӽ(s(& ;m;<хN4hM n9ebXY*x5:U'ʍ}0xZUǛ`@!YPzF+ &_ֶ^m-lᏵo{,CGqEpU~z-)s%Fqo/t[ĢyN=ƱG@[9"9Z+s@d)OfLsۇؖ>(J[Py&"aw88K? 8(W /}'8ߥi*~[$ v>kyN&># -롵K_3%+=)K:~uYO\kX/EHuYg1(4Q#ho?;3$CE+VQʯH(BDn +U ETʕ?NW< Qtc YVULg`Q.@jN 5I5Mbplw6kȚX1w[QF̼} Z~c\I4|?:)h*:7̽,=LHWa.T_Xn a>' w;"%ͻИ?^.: FO^GR/D^Zven@Es Z P+M`d#IbA'|UxpbKl9־5xDq:\@)ڙbW.yQ I>]tH"{UJUO̢.:^Q(k;0!~6\ veqG7`LymڃG4r(|zf"gMnFYkC,y'mH rÿ>!y@8viD#]$H]>vbXV};7WM?ңDB2˟+u.ˡ :R[D3kܩyiB;2 D9вQT{Z5OQ֡~{Uv7.~Gid=7>C:A_nԌA ~X LZZ`(S~D,ֿ<ojL%h4:R{ |^9} BYה͏Z:qAvl**1C,ٱ>Ў(򪨳<+@?%N)cPWgQOX8B;v Uɶ }^f;7$y)8h.gFpdygiNu]Mc>Ŝ٭i5 {}-{u) ^2gSl`:- |*IM#C!t͍ĞX?S+@#;$5Pwqc,w1ELfq5ƿ3E_wYu$g lcƇOsQ%.⼝.a2xe`><615g(vCxpH~nQ]SX*2;XZp"QRra&_OzqMmn_9e 2|X>̆$oT6֖+ lʭ_ߏJq@U=ߝ4TύQ%oyʘ.]hbGfhUהq}YZtb@'.;m\]$+qiڈV W}.BP?0jUfmOl(p(&VӋ(3뇭O(?o}H,͘;q^wULr~E~Ab+iiM8yV˗_uR&m~zؙvQM%OLg675`cWa,6QgS;fC|iDW0#aui=Z$O&i(hxy`xu:BAHG#)^R$pj)P#d㔿\={tcų k|%v3k63b)M|k7?["E+W!&x ۀ2!6v\r)-̜vhTW":NYJG=I{,%BՇPՓ mmˏoNuD3;EW" J+gt((paC_cCQG_&ЬV=P9jXJ Uwd 4h(Pk-{z*,}]ofEʊJ`r W y.d=1ܜJB(0Jcb+^ֆgj%Ⱥany{H=<WyOr[ڤdv>솽a(8d!Iۧ»ZM$I2>)V]DBҠP(hU',;3ҬF0#T4/,uFSuM=vXSJk+/lUq2@nK{#B 1' s3Z$VNBe@#r|W.8>o)o!YxT !ÕG]nH"j+ seUr4MYo>vf|+ C˖BFD ~mL ,oz I)W$dg# f,'=ʹ\ek1BØ2}T5:]{Zu$*2a,M*l(Ic?I(^PJo볞\gRvb Qq/%6r':Ȫ8^S#I`/s@cF{ FxGሥ~xY;}Ò2'dK؊v ^PV:7]ۻ k2~ m^c jL'S& ,k`q k~@<;*e9ۚYPh5DD)X>]u)s] jgZtgj)hs^ClKvW<\횄ϽtA.zJNIZea;|u>_, EZ!㻖|*j%@w;&RsgmL>"i"[Td چ5Sslb|U5lB*-j,U !R hO,b7.y89 q4樂lJ˺ E{iQF,8NW5ZE鳶~<>K\%y!,T&K }cctuzXz(<* '=߉4 Ck_ qyLؠ RګkqZ㤣]ۤ u3)* Ag} ;z '70`L~R䭌@Pdo2ܒx'9':Z'Uo G Hc]ڔQ9;NSdL== 4eտ0 U3܃g _roafWwTVPI>4|1T~ɖa[N &\H&wa ,!nY}mZeɘPn{ڪtj&;e}!iAaZH*>KTR?R/C! };ƉX 6OO6,tO/v +p)UrfH:" }ZEE[-4K!q4l[__=Quf첽[*lU@a762X Fy K7svhˑ Ey/AK&"@jВa/4HJ92}ü+߯~Lo5!܌v ӵ4O b%ZIu  )9ga^Mh"]_LXja&v2RHOfe!s6JsǓRN/qqD?v cm\0opb~&wq[N@ЃY䭾Q_}vI/En#kO$öbI~ ~J+(֔ZXRpuOuD[IGK=쟇zSj@x ~voL!F#_%Y,q'nYD!xm~ ɜ&T0CsQWm&;CؚI0faVW6+hѕT>X)尚]IE%EM#^k#i7+R ҈l+=$J]durМrxo5Kwhsshk lVؘ/u.! {0fQ+(\K6;_-*_2\%aG{Ѿ2Fj9CY{ThFM:*E784Zk~*Hk1yea39-UF08w7تks7n0.-;OOAx[ֿƋJ QO!b "kP9B6Nz#nP9 PRX ԉW=<{ szFV_3SF_ԃ˒hhxd(|)4/  (8_멮@3xcKGL [98>aSw_3SH_mkr+[ULRP<3=^]訪:/bC|B3I7TM*4@G铓&0gd?9DC Ѷ?2M5~[ш2uƙZVY)69sjG;;`3y{9ϻH<;,!Ύ G cxwo\ lԒ{@m8o@)2FĞ=%90jMr: LPllg,#+5sJNwůFh!'Pd/&4R]w|E}\vo ]+v9+@vc<kW10DLzZHo$y< )/,)zYo-R}]7cgm<)BD|ߩ9#<|#Fx,xS8z{;d&=8{Eұ۷ݸeS#G®l)mʉE7 =0'U@^%nFF"8 ; ~&jU8h<&SJi rKݥHzyԾJ;GAnWⱊ4ۄGۃ}ەF{rem4R KgHq0P~4pR"lE;^/2.6c2'Ȃ;4 F]s@.9ENIC^/8&#5)qfepQYLhBapGiͰs#.QAa2@n sQ !P%0pΖ [pj2|p(U=b|1<$CG*hR!_ AF` PDڼkcIzy^H]D]IEBa98! ,៩3|ra_d(>Q V`d^]PvAfcG7Ǜ%ğŃm|BAeDeF |Q.?D|O !GLq'@n^"Ӻpp.J`ldU&U6Dd؂#X G$evaOU /bb=rX.I];#CD^z {WYt08rp4k_Ǜ?kÉplk:ܪvPJbFNi5f+4#o|do-G. 0}m~a(VhB|[v?7-ڀLKW[0깑м -2" qَ0UB~*TD#~B DH=j>8iHȕw?csPM-+3 Mmvz/V,%ǫah> 78i!xyqI^?/f@rXwA!0JÈ\ԺςD)-_4KudPu{ 4-}$pes ċZiqH,A#{dQapbe iycۮS|o$€1ʋ쐊U-m~In><޸SwCU"*y$N[Kyj!s*:<a/^t$vGĎFRĩהKq^7_sh𽞐#Iʴn`~9dKX Z04>䝴$[H]v*#kOKhY:y~E[Rocep|0LOH `DLd/7JOR 1e A\N#)2*I?G짰e^9DɍRl{A z5'rvzW s팘oRQݸX`L-wG<{d1Q 'w΀m h#9|lݯAqHn"JO 4TUQ# -zr y8}QP+k,j+8=?8zVهØxyى>;Ru/j_(y! mT}0ejEV GHg\V2L4 br_E?M$ txqy^.sTqxܩIU޿aL𲤰ztG1 &^q$&>MszQ!B 1f̎wxYз W*`r1B* W}S!2lW7_&P]"iC ǩqTTuimdKQ>wUqט r8? x'Jj)"u:;ϮUE:x]6&"<_Dث(AM =M\E>co#NV\셅|ǚM;1 _zo|VlQ&oBMK],Q` KD޶^2G Yٟ㥛#,RRCMYo;wZ6o b2>8kmqWe{0?fX`q *hd9' uD`)hI^h`K$# C-JbtGFލ}rytU'\7-~"`tĐL9p{KvsAQnBoA)p2~7'TU|Ӻ]BUXd6b6_ 2T.]0Q9|ǔ85* Qk*;'`U`6wVl@I8̙bsPaBmnF{H07ot\`qaHb͝kQ`Hg}ȵ$b(!X` C1NzC!̑ `VnObl #LZIjq,q/M[ih'.TKQI,{^y1"dU.q=. r 0$^H5Zy؂b^ܞ6eHy)1oҵjn$_e$} +y;^aoha߮\i*嗐BPO(jv#hT5EŎ Y`:xd{QMEa%7S{2hBIO dW)>xg!p11F ) 0rFۇ@#KFBQ~MV+$PO/K fvôzhTS;2ZKفb-[vg~B=7ݖbI+]- nbՌaUZ)Ǚ7C Ph>CC&ꎇƦIu+"mXO~%^Qjج,K!BqMGed ՛5ؐy㋰Dm 0 u/k%v[v Qiv 4[ԢX(wN~Z.c4s2BR#M(SO#82?2&϶%/]=8݆,vSDtZkh*V5 csumuN^)X2 dJy6/ГK6-)LGԦ.;t&Ho TQl$M(!i?u@@=A8,1@2GIN !\_xɇBT)#]_8i1Sg1k:\ԕـ&gl쁊^3 z ^gw$w2à%=1oCvq,i ϩY [xji+o׺{RzHe6_)x`0 V0%LV.]NMR<8WUpd@C>K34z=AYowaF< ~k0NJEʷcY;G6)ƨc]/+L]Wc%hr[&b%HYS;/OiƜ*N;Ļo%\}4d}KNϹ'5"+T?#A𜟟 52݁p{N(B kR:E(C.1"!"R!cRw $ERQW[.P&p]IWSa!,A5u#5@7Д n3+nm-El顇913!PښwL( 0 +UmD ׇ8ުNqq(mo6W(!'z!}zFW;Îa@^~i]+K`ߞ}SMvPܭ=xukKK 7KcW&H;{ 9&6.>< RaRke`{نp5,Mh#RF^cYIxu_BqNZ:qe;v;D? SY)B'z7Yx&{ъ״RY>]cL,ʏ[˳ I'ik|h䁥w@S­Hďcmp MaASrf N%#(dKL~ '-ꀒ dAmm^iy +8OQ|:$Nó&W 9XeM2$rEv nNᏁYڎXRJUEbP,\ ,)bGjZc$;"Aw^n%)纪3$14ԳhWa|J~sKRJJ_,4>9*7=I`c| A Hp SZM)rtQ%1+CA-|yֶ:V z63u"i=kA P$.TA^!̨o;5z(GF[֛kD"f;TJjI%:>߶SU@bPI ܄Ș>COiYDgh iJT;z1)f/1,;W #m7y[q`)}E(o- ioE-˸SK Y0f Mj9N@ oПFL}#\ySwXbUpiA:A /|ý!\4{+A8B'5kEZ'@L(&F}3Q8R-eǺ!}AK748ǨI5uci0#nvJȟ.8ӧSNIS GJp٘Z>R\DYD6<^ߝJySiT飛v~qAxi]4~qΐeN?6)K-e ?yS"R)V=[BlCerXr(x8_ZN^O0]DʰQe!E+hl[ g4{JjL,203r/ȷەpFä_#)tt\#*dIk¢2ʏmUG-z!b+!6u)ñrT6a8]5F)pdkD>O1Z!BF][t}fT3omѶxJ8z ܾ@|q_+!MpO}qvQSr4rhzD^7Z|$2Ԭ*A@fZB\۞MbNGulC1Vf$(//ܿʲfht&?,}q5q*0 Gˤpgc*c\B=DaKutڲ 9c?,WxQ&{x}dX'kE ,e]*yYU$b&+=;]l3$|'+\#$SlbB6s2> h3w2\p .Ig6QePbBϔfC7b" Yώ #~y|~ҘlwI@?@!%Qx{!j =`xCD\Xh i?T^ԁ=Ɋ=rW3Jy?L@udWci (qEU7;FEH1B=7B(foRMYmG&IpْXTbc7>dn2<ϋYbѐvkj1z]9;1N!l=ջeߕzĨ呸CD¨HG0>q"gp+4lJ:I@9K7tM=OVd1V~ bX*Ω鬶Հ=6s=|Z@7.+~x'аݐR7NXզ8(c!qne>tcU-vbOɩ̽)O&.X2OEeH`cVOs&QL@GT]G^62xD]LH Wm+zf21 IĈZ60j[=ܸ S؝M$TnvP^ B1Riv'!EZ-_GM:/0erNcS+kQưX.}k̾2tYwLTa"x uѯ03Q*!CF8f#Z/Y~#ͺt2V>R{sq'-=ev_հ=D?5* d8;˝7OMfJfoqIc^BKNf~z5|ڇwt "YAa=1Inz`@UZO" #ak_M rl࿚Q؇^GaͧoCDl-dkGWN `bŬxrnw@={CYpJe#W4iֱ DKI3"{hw"C,jXeDCĴF~.!\SI? [o{_D"'lm<jxt8[23sx%կywd^+b`}"^>s=JOZM6È*UdϟeLW>Q`L7N{yST#jUODk#P&x!='3<*\*AA9֧n 5^=hTb((!`-xzM? m쪷z-3nr'TsG(ashhi_@c\ nk5 m7ޭtҸ G6zp[U?ePh ܷg谴W@Ϧ-._q3N#)j볉0_0x_PSiF-U g g9|{v1i'4 lRzQ.EnUـdS1gjESXe9'pGptuxQXW)֋lR +K]]qj~'pf4+N{?#=H翁}I=2J&I- tui"Ǟ3u] k C'ퟜ?P<9<2ֺ&ۡ5iI?Gs/.+_4ᎿyM"XئAwh܄cnؚSL $5{i!:~ }g`-CG]|f˰%QRa}Ka=JR9/֮N0Vr%ɷ[ D9!Y@TS4l58~,-s{8ٱj mI\quܦGC,[jBz#>øm/Q;~~PzT89䖓1Xtuh`!j[M#^Ojd0߭)u:W!嬸X=E#i^Zp^[Q:cڢ]c0xfR2h,UCnB%84:R1v?kz>QE3ө1BI_*=g))o)-6';m*Ѳ >跃TL@$S-T,.@SM7TΆka]񚡂,c!Ur2_4gҡ_VN0ؤ0ʦ߿Ē/4 'P޾N,&D,W޿rQ5{ܷ()FbjXUY$m) %ITb:%_fSp :GYhb(xO.8A^B ݎ\H+8ؐ y=Fl務>m@cY3GQ7jW%p@.gh#uM܍:g#_gPg[= 96B8U@P9G66#~n)Wepcs䖗<v;^&Dj<µD%wwDg\ttgpnZI)q'u;R=Ak>W9cO+UNJz].z!P:0>ޭA<d0!f2NȿВF:Cc_e;*LfaQA M{;ӆHU&*qY #?C׾񰉸*7,yt`gY5#B-M le8F :- M`O-?JMׯ"f>g.F@j}k\R !Q37h0뢁ns2Pc|%&Kـ SۨPNδ.3ʴ*ɺfrTB҃ԝoyyTd#l߳zjC;:aSݗZWt;߯Z!}8')=)ȿx"YRr_~U<MQ8W ! 9GWBK3N:^[-=}wUGQy;Z$AƻNHqJ5LZnx{|){o bn@܆p )?IR>*>ܨ#j`z6~BͬA>v@5AE`_)NaYޭk )-CM0--H)C&+!T(5[:)@d=pfdeg@ '$##8TmD_CP6,*Ze =ʂR({eܖ$'5&;eL3jc1"Cqg64-iR3H`u3xse<ĴkϪn U>̛#y)1o"5,ꚨΎݢcM6)[I׍׽+MN;[qB|%M\{yU &p0E25+=-thjWfc~fU%"h3(l`~tNuvtO.}=',4(j' Gl>E[6_,և8y@eNb϶B=$sd( 8u|S~n0Ѩ*3 9T[υi3"VSˎCES \1 {Q&cɇG^ӡ Lȅ"kl Uf ŋDobǷnnuAdc< rddtWZw1+~N o Wgp_)lzwԨI>G&r3pT*Ȇd8@s7ƩP'.~CCi/sR=ӊPKρR0FM= fz"İTswmew-,udܵr%=J9ͩ\ltsLDm' SETO[=E#Bd8M }S7@} A  4҆cn8A`|o )(hTcPoDsgh&z#.U!b dn%oPh ,FRIXQ24$sCV(JLЌBRͻp8t?#~[*hB_+`Z$@v4 ǴB|NH5!QwϬ!.\oVTi`fw z5 Td>$^ʖЬ~PbC}!&|C^TNJdq_JP? "2izk_/Ic Nʐ,|$j힊U;Rv0eTO^3@&!\ر~2A><\Np8ys댴?/HU %6[m"Wb6EMe$Fs:0Gܘ cVչ$?Tyʶ%ʛddX @KmHIm?}2p*L֟ [xdobέ}V \9 5n=J 1jTG,㘵'orB9p! f@rM􉛷]ߋ$j[d #PexW2H?Q5OF0폎hEFYBhfu nGPfI Zҵa4zW|M." uPIB$@ގlqVkِ\ZʝQڄ&n% Astq7Uѩ\i >snRpdߖvߩya4DljSϖ^wVT3۩iT|^ɪ0#\C=YHћ]h!2ߤU/dy܋/Mdn)B20mv"$} ̼wo͕r0j霪 N3o# #+y@%d^=.xހ ulQu.kcbye$x4o ?0~Ү%OkHVչ9;=9U𓾟*@~FTWEXgvAlҡ%=QLƴ?"5qb@*ba_[QQ31]/^o[|,%|]V;QpIZ>'9٭-N"hd^bukGSU@<88[4#aevRv~;#Y >{ ľ~&Jީ=6ɋ3^4gLelP5~aF[USY13Qbӷ[p#32xYwfT6$N1w@n$(s<wT<QPa-),6.Ƶ(P"|/<)6 EGo/슬Z ;7-M?r@;į8 6w,%-AIGG˝$uIi,l9ϑ͗)R,$8=V^7~X qt0m#tW=՜ `0(-*_ G btp^Ps4 o:D>\ 2`*旞he5yBZ8{SRF*n"b ewϷܭSQ!Wt;c/'>-rƕxǓ^E-/ -XrĆP}*3օe0}0-\%WȀq`52h[olJ$+P#(G^a\go)Ou"i =g3rlNx*|XoGt^ݘSRhAV&/Ց f8AE to%6A!;@ #{kcjEjK|`a<[~%ivk/)estЂDM, [!AHQVJͅJ9_?.@#}|ٜR C:!/y6ЙOQ00`]`m`==u@ C)j|Ly[;yLw~ɠz@ 9!r1\3&G@I: ;Ώ' g\mk hvWgs<)i/QW."CﻏAK*Wش):u,۩SWS$r'>.zhd`ǐs߇*-Bs>.0šluAu@oNФ]Dk7a?_ !Ԑ I:S͙vև*+8i(7@Y8!k|)e#T`='.Oc"7o$CY2{=K`Mnn96D]oR5FP; U0\[dMh!^)IXQ%8(9q\A}.'||l')՟Df=3 OLz}ERQ(Ql_Rc}%Yz|{uXRkPcc]1#m3 >c ;A~\~k쒫 cܡ=s|-C8&|ɇB/@P\fC+v5y;x?)- eBzfrcD<U̥t_yg1kI@9օ(yt6z쭫λk !=:W̺ yPG#c'$(@cYGG!/BB8wTMaxbMΧЮH?he%Dɉ^YW./~6-\4[n>(-}ᡶHIvkuo#Gh%qctwv-b oD{sa q@P)s!yJCi1HtU#O?@-0ؑUBS41&H=~2s@7P3}iS{ab8 W ZAG`QJm<$ngp幔W/rZs·R-!ӂCU* ^/\x %UhX w1FlY)TvYռL-OqJeA :^<_WIg}8}icZE@f&Q_s%w,9VTT<?5Z6\ ys3ht҉rC" "+e/'i`E;9A .#M miq`Me7  b.N*6厣NQf,PІ'7}IcPe4 }@?LZvwk 4%p[Ҁ۬gGR\pBf nLb\L\ 7f„vKK {l4p!|iSkDZ8UKn,KSBӻM@T@>H}"O 5}oZб:"=Ƽ{"]=knNfZ+kj>[mS+>]?ݒ%?޴+@}QeTV~wȩoS=U /vYϠ|9\n;pf٫#BPvQJH,NQ hTx+x, ) Ӂ|Q0vগ3}oO.8U촓X *EIYwgD-M̶TiZV l)]0u2;kMN9wT" ل!Zfٻ&VJՇl8Z%gWkv-Xc 1icBo^b&y7T"~uwI:dL+m^]L(x`*ZNML޻^↮YWU*~(:JdzE씘pg0 MȫZURj ؗ˾J2^;5eW?䤦:la0&B4ˣRAtQtvx HqtcRQru"&{XVC9.מ&^gl`P;l3)7>`&n4Ya?nt˭q#]0Є,tLF jz9aD#*xBn01˾?&2rf@CCc-uikpUcW`x¦D;⪯!ڇ `¹*emsR_OoETEHwCe7Œ*X"b&&i' B1*1n@{]NJ(11y N2Xs[#+bw$rwjw־Lm' ϩ9d̐xow_ vjs"[ZtIfb tWEUU )/1iܶeTPpȃ@MX'r' aRYvrf!^M) $U̾]%mw8Q3 <_ Wg?%yD=Xkf'*n.?ԍc#-Ve4,G[Ž>AƓbLϒW7wZŧ 2icvT&ܖ߼TFm1ܷp37}/AO;ΓؙoNj s,p_(mTeMsٟT QK4Bޭ*P OJUVKx2 .% 7QIb-TɈ!Eh~csc2CD0ePbp*Kx`V)a*)8 a^‘;>nj6t\)u,A=@\RY`m- T n/Aٔk3Q>wFQc7oxC }삔hvGzu cņ^vQfW:sG(!,1eJ_{APbEЁW(VХ#)HHXl8P2W{+?@V&2FӐ\L@;:ʹv~/~nc75e,xk*8p>3] ͦ@KwZde\lµOixhY\j,Jf5V>hܪ)W| +x{}/ɷ{6xsA L.Eقr}ylwn\"o|ND,9OߪLz '/:&Fӎ'KfL.(S- %GC, M&·nIb(xQgl]o2h͠%Ƃw{0Hz۞f#Ʋ;&nhtEOǽmo>d>l2|ѷ8c~N|esx1 N%,8>˫喦&ܟB*Pə6Ga9>Y(ޭyLYaǴQ0aԳm*m3ZԗO:VT;?9ZA',5ԑd`|-7+Rί~զAr%QqZ#1Ě7'W$̎cg:e8Z#hX0ڪlOfӮ#hAÏ m+ԭ#`xwE`;5<.![] q>ՔPM/Z݊6g^ѯ(]k;LcdUpf 9̭O[ _3/W9SLDDy۫(wEb?MXy4+řĩ-1qV{y1KdahL gI?߁>d]PЙ 9¢b\H<-dT.aФOzy3fٓW7rkPoY8:~dT(n= 55KMIqhM=Sٕ5>hS:v;*;IKW ݸdi9S򙀒`*VmlNnlEa["UmMU}_FȷqAx*r=nvD~^ K}׸>c䢌#4c'HѴ?M/"*#; b~cKe&l> hWS佖KQƣӛ M*J"-*/I:R3[6@*_cέӞ '1,ΓˠFQ $RXHuӖXzTѳІޢ0czs{;vɳ&U@jÀ99hf^@+MR|IG콁) ]8}Fm>y׼z_mh\?A{Neek/UnKVXBӎ`zS2N][aL MS*1V7h~`_e6q"*7^:\D 8vAV"?Gry#hQ8.EwS%"qG!Eləsg6Lg?{Z|)T=70#6.|,eLřJԕLl-]8+4r/!Ԛjbő]Y۰E~X9.O*n'ԙiB{e-Y_A҉q\qm#~b{ 0Y3HlN߄6lUő<%% MD-l8 ,vҳT-E iL\ Ncfξ})HX"&ޒlxM߱5-7@nȟVBJ1s#pdb?Lϝ+-aÛ&"Ԡk!sQ_.)z =ii)5Ӆ4,iWxԌ6EΩq I.jdkqƳcI"`xJ4L'>5 /<댈م6 X?$Fe]BҺ,111+lg6o泱TtScvA+{:N1n1;fen._u83=٦/ZYl∘Xଙ%tlӭ*3]Ke-QQ)2f@^Qi@x,QZ&ƢRU7y xۂ"&gx0Q08f2x %VT%dzR*Gs~Y[~p+M-?s`Kq~`Z`gD!ߚ  2hsa bu~dةq #}2yyU~]_PxkQX*cVXH+/yq0lflK)_D(#-^xzM2]TYVhѝ(F^ȳOWz{75,hh\[3ZKZӍ 0,)eKAJpI$tTȸ Ԇ/{-ֱ= y\=s7y9zuwT HwgP|/N]& IDFW-ܫ/gѝҔ#ep: Q)d P CUKܢZ Gm&̓|\ѯ6 GYk1!f.d?̓Wv =QPx SLS vRǘi7騮t-*׫NVR:q^[U|u GJ(B~V(}s} jF?_߈ix4҇/6f^q:إYcH`:'1p[.Zf~5M"]q BjRǸf/`YS o!A&j0/4!zz_:f}UőJpO y `D-9(b yOrߠQr+<{)KqT#l^h~~,02Eb]0!E"y՚]KB1rk8%F_eY=I'90=lPߧ YzT~|0Hɩ(؎Qm;E҉g1=\򝶐1y[ߣ=agsKmr/6w#?Emr*hAϛZ4.:!zdTO̳A.O,0%aR*oO,3E5tj~҂?<:/²\}VJ ppuh*NMHN-~6h :ڕYqc  VuB0jmDIUH=y%xk |o]e"a*Sq|! Sa_n0(8%#ݹ+5G:Q02m-cxzy=@,;!9S01_wp>o(u/.tG˃nKOĉl7\Y4Z8:sW]~B~0"-EҢ CdVBݹ/;P dW 5襫rR-ӹ5ƉD$bTުtIċHHKZQiCeցg`\|tKCdIʣQPGsЫ$ +$2o0~įMW$bZ}m$RwwSlF15;uٗ C‘Q)5:^/Pli0aʫj5O'wǴT7vj WT bEƫ% y("ȇXGl9RνZ"(cp:93F6K(v?VpEkCJ}6T>'s$oK|vØyVF}v8?uV^"ajVvCLc*$HJY<q@@2@HrȒ]!T%ɛ :* `'*jQ^귧BAnheQ<;B.= ~<tV93)~l8~ޅ1GXZW1pئ:oJTj}X-FL&G/I eT1giNݹ{-LIOWf¸z[LP~2V]JQ 0ӺL`je|}EG+I3Vl5wOvQC)NlWJ}uDs9 29SiWxkϒۈȼ)D;Yhx7W,|ux^Y{ #o?xC0-BD{'#(ԾlEZ٣?)0"K t58: ʫI~EBuVCɸeѳ +2\hߢsOw}"+гtl2\hW2!] onM3/Kbo>%{",Eog Sm׋NRWyq@|,R/JV,ұ@\$"L bK˩OLƈeÉ^Hc>2_<} pPlEL *Q@)Gc:Te2/sà͂}=$t 0/{f!nu;f.אaw!Úu $ڍ,8Ey 扅B,YJx\ B54KD1yHMǠ-(^W65%0dYU/~nSz#"ltRk sBr(r!jH{au$۶hqm/j-Pp.{ɦ n|QHϻbV66 >E%)= h`K H-:./VWcPw,l#EE]bKy5N^N13{@vPHƙ@?4/2b FE9֏uAxYP@?9窭YͿF/~#ʙ? 9Bs6~t,Q:<|'Smeܝȣy~I|OCnhDn  ~r|u% yٔKV+4 αsiA( [zޛOwϿ.zʹ p=hЧi]]PSD{)VM6B`W^hn?Jۻq2[3=(ۨBCv8̱sKc}2N',BX4rǥG73SBuEKdu$Q͌vlR,s6*|lBs?zU= oI)8-eJC,A3&O(2l&)}hT;Y4_nxP s;TsN= c*NU; I>.}X)U(74'ftk6Έ| óp4wmeHEShEhe (cIt'o}X8OӇ&yqA5}PPZXoyԂj Zq$dY+4TZd$JFƁdtkcZ;A>}xϳ[9Mnj=3`ibc& Uv\Cr0bO>4%3-ϴCb,[_-g!Dԡ_x5ѥum-dkg,ׅy,1 }!q ux4s8"7*7e ?Woʅu$UP2Y|16 AV^%lA81 *fo *O4k|A)/m!&q`̲OTLGv${$Yogn% ʃ`'|REc-vBBo,hZL>@5u [hʹzmd"w׶Q+-=w˅܇ ˗{K3C^g ]-&<#Oim+T}Zp\:K'!.:S$OKW$\Pm\Xd.,|v.ft epH:)[kSx{ XZL ZQ E 5ʦv0\܈~#P.^7j9WA~|;/kٻG"l\7_ȵoxDu՛Ԍl rZIqTc| mN9d5XJ1U\#P֘-WE2o6:=Iҿś$El Ȱhy#N4,4c#hae'!^VkHQx. t*h#ɰ@I+(YDvڅ!t\pcݟXwco&-:Iеޖ!~;0[֩X:1b2n8r(4Uu6tppD/C9f.R)7fViC[Y:&=joJ\Gf'Ӷђf|!ՇD!QzZGCh]]չdrkFa+ngͰ{?hW? U~ߢXx7NnlIHr3憤UhآxR4LH^$GiKRKӏ|,µ`Th t#@wLP0J"8ey:;_SbP HR Yo+2 l޳ 03RMq2Y}.0 I.SjndhS(bF~߫h#r_j|Y2zQZWlj\VwW_\})3j)_<M< |2FNǵ)E;ݫG-pxDKh\Sn?EFdv_SteRf*<㩂@W"#,@Y"~Z~Drd˜,D)XhD(=–vZ#0.SpwN@uA3"L/i47% )SZ6m?. y<ƫ"d_/b0_v0VBbbli9ߗܭ(k V;Lir$ P۱'*&W_(חH{l#YC[QiA>W㌻ L;'@ PX.̖;h7¿XM%Xq q)~+(O ) _(M<ԏ\,X Zذ4-TE綿'Un f*4%)Ni8[Zs@sdV|N!Rqӆ㸳 tהGp+ߔB:/$qKnQ.]Zmn$E%sTYƣrҗLۆǧ <%\s5|zd=qb*,:YTZt08b*!']$Zja oj/-ı=r7X@A6?HY;7ܿ I߰ ^I˾KIԫ W"G`u~tӽI'ۼhLeᓀ4IЃ r24N mrV6{Ύz88D*tYs^Ur@b)' knߨ'V']= ie͐PS_-9'ݛ *v 1uL1\Ga=FU0,yiّ[z˨";@-D,{~޳7j~¯͟e!F?x%!,ԄxW`92jԀ<0L>H1ێ6ȼc1kݘRbppmF[+.rC(7ʕN >Z単1elQYlf~6+ 9g yD0,{Kk gwl"w~vrs&oZ(>[ŌdOˑ AhHh cX)yO+JF[7x,)HGeJ{*o:y;ValQSk7tSn*G?n kJyHmAaBצ:g5UZ*v(;3r՞M]!Z39C[FW]D+waGcgV .<˥h{r3fXˌ=1lud\<'ݥ] WKnSM JF-WCxJׂ˳'Q9[6Dk3'ۺ@'蕍3-ax~ޚ{sQvn>?၆IC~3Ia- Q؏^2*1Jׇx,R_hzF7/yi\MeB:v#8$L?ჸŐ/)m)?-'ׇzϷOYw=qKBsb䷬Ǝ sOF%Eno!~,Eg?;JAL9װ)_,R~;FEa;n+`8l.$_cXM^[<7p"1hj$뱊HL8hHӝȕ>؏UL3/Uc5,G@l{Ҷ?${+PSP0c8͜vq|g]$ga~U4#~`=]0rn=>#FJ(,su:bV em hA;1[5RO/rў}V-qbp&' SmWEn7S g`S ݣZl_`<DT.>Zk; zѺ&)^bkgNYv&ڭ= xJ39aHIA{Ttaz x<!hƈJ)5:fj +f >UH4[_IСS!gS Dz|VùxLðTݺM(CKKo3V=f7 A=<ڞei\M<#_Y pٖBV̖} j1|)dAz4ŵ|cNƶ~!y֡H)Zyios&YQ9G`)ϰ15CL4IATq*Zui{ %:ޱX@-r(H1 USKjby}Z/K Gaߠp̃Uõ=NFE>CXQN)x-wꔃX2{en;6Oʂ؋..oͼ_oaiDvL-MdqdԵ'kQ=V~K (&A;zjXEPi8mYKRx+dOg"+b^)u-fB,D[);#ٱ|<޳&>RkH!).-=*jH>ye7^h䄉=xCg={YϏ#_xϱфǾkwhARml-|\S\3LSO1%N(  'E~ɲPס4a)s1LnlkX4jVS4SOcԩ̽Ev=G0'b+Jy8v8fD6|SVw]{#'f3@[ "Emj ZIj9vCZy(NųHY?m sS&kPьV_qDA i1^ȻrѐcwX?_ȃkJc\ܒ䭦R"H2Md-|, W.\A{6R'GzH5!*T_QB^xD%.e;[R攽Su \OKHCUykSiw=Ra[=?r[p{,SC;H*_v|d5/Hþb^t墻H@{z;~+ul;ILm.}-"Kj]"bpiXi)o|trE4Q4a23S V v?@PۜQA?niM6 Af^wB5SP<["UQ2 J zkp1 ldjM<ٙb_ Y ~t l؜hp]ŤCI65 3TGiJRW !;ZLn- +RFzNnٿzZ'p-M׳Н 㸉v+vpB TUlv?t6d=˱D2"|dX26r<-ys%G]Ƈ=ԋe/Ry+Cx &fѤ1N=堃Z>Eo27DBWYeL+K͋x];) כ)_.ťwc6XK&w$ &t>m tC釙:khE 5Tp%P1b/E=p@%l_J?M7䙬I]ԜEGP)4Al n:M쩊W9!wQFR<9nSB8clgԗ6QZo )">Yi~η162vX}-"W$e1)T̏R"k@P^꟭nYH%K_8wxCjb,DJ/)oD;1=~]!( \ * Ȝ&@aJגM:\uUQpNݦ+ {Mp"rҕx/&!H/*b3,VFBDWZ o T*.yG4RWۥ8oвN!LJOucTAvUӋL-@TgPD*RǗSw9T Tز>FTV>tӎG]V&'ų4V.r_/B~4?2Jjυ[7x؉5lv-Q GYٚfz~zOuqWy6M11Uc.qGcml[ QG]tʭ#~~/4dKv)u'bhxqT:A9ڍBDr~Rݣ5IL=L`ku Ũ)0e!VMHlC(: L)'( DF`D:wK#bwqjo忇shcK0޸HTyyb" WuL4#sѯzDy3 \Sd#O, :ǣz\B.Ovgg8EDOŬ:. I =s.ۃ;_|l3fz.xZP3[vY}U"!ܤ_Qg4T7>:"SM,d8r$5~xhf c g&/ZXŸKes߳Ӭuw\71%DYvLhZdR)ѭt7ZKwKksSxw4.`Jl?}' ssjuUPpC]hK.CI&sBA #"q,i UI*Jys rk2LEeMXYKVR0{R! 0v*/OLq˻M&Rr'LdWFSLIqaO\Lio`DؾxG}^;9@kFg(y#Zkryԇe5D!2R,:S`:^}n%̮YPG&gN\:_7XoR;8VCRtP*T}^4-De^"V[n@ԫeC!}}|Ǧc:[ ږR73.+{Ϯ͋X0sz E!Og*Z %C!rJ͘#D-.R~,3;G=p4ҡ˜j?lZP&U; &) dLO$\#{@>lmnsr;k{WHPSȺIuC!4v2b^'cZ*3Cɍn ]]1ݦ& @/g͆L F0:$Y7224m7n>\~[\dRjIHDF[/]>FXmSՍ9ڞ#s9@Q&󉦎g֓e 6TSuXD禝EuVkv;  [?Y,Uf} Kn@ <8i@YA r~ w][7#_y6S;ݛ Z$|DYȕ A348I7> ŚՐ%/s~|3OXe ץ IRoNቹ#(j ?= ~U xI7h1|,} wi@i}!SGػY7([QLz.)!x}JVU!e頺Lb@ë٦]'dLzޣf$v?'㧉Ӏl4hS%aV\ףq[ 49S]޽MJmBvifY5t_k,&:zPh϶ܐ̨~afs~L{"Z}F HE[盪W8pYq٨L}Io_:Pi mv)!/I 7 CcpEt|5AӦMs gCRWvn 2:-!9y"aܟ:t!Ee;4cl8M<<1A:s˜W Mu L-Oȱ {*ĩBx"o(xʯj.ma yiE$/_8l͌ ؎?S"]d-7JʯJyOsSVQ¦jkN1[\R`֐G_DQbxe #O_D!.woxbd5C2T\%6 s5[0˙8 DwnnDQ#Ocg1p$eP4OU:*a`_Od^{tհ\Dj,wM=mpMeׂ=<#iADC;uy:ٚhuۯg`̝dTlo&$m7â̿xĝJ:M?L~ꕥOV\v@w _t8HP1p;qnGkxq{+. _7I[*QI GdDiӈҎf' 92 %+Dr+ 1bz# )Pul^_8[k- *B ݡRQƵ3|nv>{"7'6rHd_2:@As`ׇur7(VBm־;@7N!`mn hUiGzI6,9ny2_^h=:$jPIy0X7 ~ u6x1f xy`sse,bp}&օdh.#/>L2] * srɀi$Em懩$ꋏg{ሃV Al㹚`MFO[E|%4 [(~M@[/HЗk_`3^[bwLe%ɴa+97!l e,z7mꔕ)n\>67"B a kh9㪮+5C6 <[OLKuw4+{Pi98rC/߀J.{̔0km+3Dʌ(UYHm\rO=pt^|Gz`E S/YIl i6W M,CxnB6(oM YP +KzSmDd8 x߰FByB)2V~E=^YbΟ`&Kg@^ *8{m\qى%/I0'pLVDѱtVPo9",4wrݞR74u) bM([{KKڻ]csS~ JIUdJAk*+҆eEf/#(Za/M"["8d v>rϜѢƣ-Ȼ+l7YKv<A1LPpapIQ`(b?RյzuŀsyDIJIh#HC_ͩe04T+舵ޏ'F~Q4ĬI밫lh %1/2X]y8!QU|lԙ$ R{(G+Sekpbѣ,Jb0ֹpyUT Y {TSzkXƿFss;B:ʡJS >F(f渉8~`QWhaS#X~[ټ+ƨcE:eoj$>M,8=&IF $mf~ǾAy =@~ˇʶroNbQhZ]rIxI|ݱ?hLU.iʝq!6ݱV;.Wb ] \ML0/b+Щ#X({ V`)LA\陥 Lǵ/Y;]`+cun?S7ƊeMC ;V%lc"LP=dcЏJ>ՕIG˩wck8ez^\$@pb:6+ ƚG_BAj0oFMM3mQGn_q)av;ӊ?&! )ynj*LnDɂQ]aGe&N9T-},W׍2-BZ1| hcW%Un@V<9s. qym);H<؃!O͆cTQ)L؆II:>$Bqq|Ul^ۡNmOekv_'#O"-PZd@$zH_K7\ӹ|BZ Iं |rH9}]WT\=UD.1Yxyb~C&B<ڮs:}|< 7|i0'\ոϦa*4bz\57uF#~}d֖"Cy\J1j0o;JzgyL6fܵV.ڶ_[O(z1 CO*+=C6p) 8M.'9Sp$/PL."&e(MOB )tc"B)џ5|swcp^A 'Uь+XDBdzGơl{pbIII끀8H 3bwgw2;-^]_wiI/ipy"Npn[<A4PP#$F!JW3ͻ$Aň'D"m86KTZ)9b$bؓ?ޝv&VAmkϷ|5Is9jяNw 7XT@UXaS{e`L))F_z_ !mN $&> ^#in6Y?n+$Bs }QvhHb/ZQ$V;A@e uERSMh$LB[t(V_U;m a'>}St)F^x/Q?E_C.CNɝ\ZZzi 䗳5€LXLJxznW{1 u"vM xCUފ4΂3f-wQv^P"2VYog$ڽ!RKy|׽"Ղf:ko,VzlVξH,+in/_ND/G2bgyqVjS:·{0 bϿv'l?6a``Zx| } LrcHO-dq㶩rqc9 "RA9(D/9F:@P=^ʁwKopdCė.c#j^'Xò͑{QpP <>4]&4񀻅Jg/ J(T,3X␄Սutc]!;IXxO64W]h]N/N3B#+l{,!uWs^ RrŨ-.P&U+tq1r3x?uQxX'Vt&*Pl.fV$ BiU:+HDDg!I Yj 7-5ʄhlv䰚s7#wtuGH^_!/ɽDl$2W5Bby{6X0kTo1ڴ PVY;mp{T95@ mFJk(mL |x/>UTS2+dBZ[\ UBsycl] Vf FF'NE 2z X/qιy2,h3|LH:;-ܾF 6ڶ&%hfZ !oyevphYyV~n &SoL"fQH(·AtݹQT#WyfE•"Obf)?GM$LNtMk-9-I|[BiaT)y1rVG3sE_ᒠ Y5.poMfgUIP%%au.:wiPI[u(/0뚠 ZP,S7;9W,'rpkjJTuF]24僎(57tU*~6UI/=3YG:FA(h@ܝvI/dp X͸}?(qWߣpLԮ8%֥!QsWk~Dk!(A=s{DNS|ᰙ;ʳjrWELJxNчr6YtjiԭmN6 m\  ;/brj&bh_˂PmoiȜ{UXy)gGƏɨf e7'G'uTHB|jv8[-e^zzhpF(.OЊ@b-w| Yž7KL*0H4+#|A&ո bqGyI dao^\!Bd%p09rph4I0M}{G(#VRɷnLkG">!Oa/i;naO{|woII]嵣wC,c";- aZ(O/z1g4K9 Rnn)Lכ~-Ccm64X:-JTmiz?#";:I:.fuC?bmɧI ~B9P?\tw%xhu彼j=rF7GqCw6$U׻yTqv(iܦ%NRK&8vq碐EˑM쑨SƦ'ZDE|O?u&C'+8FQD@<,0OqY~ ,~z䳷?AZ0ܸbAkk_RgcFxӅ/9x?,+=&I{!TH )k@ү@) c~\Y{9IɞT%/NL v/CD 9$`/dr ]ۄJjrrC^i3畚'uA >'bբ:"bY@K]` g {MVL@ucZe Nu40xꞭz+ 7_nv1IUvc fT_S:Wt ]?FU4Zvf-aX|j T<6XV6L!ק3%+v=sE>;bc{?%I@AB\񲗜{ b~%0(*?"@.L5)DHKL.[r V2u-{񤈯ߖu֊3)>秛x{)[H`( GYM8s9cÁv *5AYLK)j>0bXb-il\IH@J* A: ]vt)O_ MdRH)amFz޿ֈ(h%FirDFez;l{^ Yŀ(qQӁ$BC` բxVOKe;#i "% 8F,i$|l~ʹb{2Ag[T8뗣bs n(_>:A9!kFpM 9M;{] l gFܐ$K~˘F`wMvm̚B.?M@MR%/;ʴaJPmYaȾ/)咽}?kPgᚚM=ћL9e߯vbsI#W _dSV߫jNE40/&M_XO:("~DM/Z||w*} Ʈ" ҏOWͩ`@oh4ҭ?ONWҖX?gO_Sm$tf0 }Kq+97GC;(Ymݰ)iSG1& Wt`‚]̙4Tl 0ut>huS`UMq>ÑTnY_u\IOlh,D}_0e8wAW!3-V;T,i|$꣄0ouCe!ҵ3Bc%l2bݹ!}iI:e  \7 ;%dGxL ^9;㆐R$ T$ QLAū-%>Gm0%f1vU"QJD_HvԄJ#Qc;`C(uJ "슸ЕƦ [b`2r-x>t|&Nȃ%D;࠯xЯ0!Xɳ0̬p͵2x*vBRt]"M%5dZ&˖H.@ 'LqxAP֔bZρfx["RC^e~+4vyS8 `+cTAFJm< PF^N2Nيg5$hk.YQ!{d6 r~ ȰQё˱=aiKs}ǃ_}"Gn477<$N@i8_ج-n0`@wytm<Eju%mOnwGZ >f7 ĽCuA-[+!aꓶ8nW#'RT|]^&/b,\BF \颀H<Y&>oJ) \6XJQ@{;7P`kA1(r%,䪸77ߞ'g-l86ƚqL^΢S9}`*7߆HKԵFl`(* +K%^&?: 4&#pB{>6ES%Ⱦ"Zg}W7F ZAܩ)xka\Fֶ1d񡒧k y'x@V'VmZTBܱ!̀OmVDoV=0Ԏ+-ZsmJni3V/Gbj~h_3E1JMfX#{2t4"2x3btTN8ȣK;L1BRC Dgg82^LDZ鬀nPM3L*clr MQHOGjHUF= n-*fQ(NVV94f/sנzZ׬ܗJ|uɴNCG;nz %J=P7{\DK'#_򳡂 2ZTm:NfuġWOjcSAEEG hneP-~گCC=nK'.Oi;mUaCc:7Ȁ  {m@h#'mYKz $q mAYCHhH9*+%K?:4[VpQ(>A-NLӆa/ ^G)%Uv8%Ca>G'§:Z`/x,|,acDvmB5\)nwgK8ȼBz^hX\|dj7{X )NBw-nr*bI~!7d.+g}{$c+he,⎢KX\!2,JhyD }2WF[ orJU GlЊmUP4y^'7wG_C.B䯜s$AC^׎ulKUx}Álu-_kg4hrL&_binq lǶˏggqɰmr%{s~Oq7HTyu7(s4F?Yyטfz~ON)"'RYL¡_#yUo\?w4eP9N˂Yܲͻ :e &` QTY o kfPVX@qiըXTթsb,QtfP3cHG'=l9G>ΉrD-c2̽ Fʎ7eS<,m-TIOXqƻ^뉥DL ܕ]§IO;ܡ_CG+K_A!3aDwh1e 3s6sk^{P^iNr)7e)#UVɉ K4BC~%5'<3WEu{I2WȊ9!_I_W`.,_F5-:| œ?aS~;nDmЇz."65B-S}W*MǏ$VrY^]X'7VM%mipַ1=Z5[s(0bV>t #U'~Hf<+R[~cbV@R91j_H) ihmatݽ|!'*Mer% Bp7ٚۻY=/"lx1L,ӛYJD#Y#4XFJx")^3"' &>(diԧюQ/g5{@G @;ΊUſnU,yNmlQ >ڿ\yh:ZO`Lfå0SߴkĩUѡM+߮ *$6 sO0H4GtUIr]WH R8i, +%)z^m=_ AdNvuJzr*RF ys k{`u@ Pk^bhgμ Xz6DW:.&iPOR%PA߫B^^T95 d'*efRc9.iwSv 7& 9+p>7 8^3q2b?9kC ~:3?tYZ\Ȳ,n9+y_b10>K1bуh`VQڽJ*ikѓo|ڕ w#C^:w(9#ZN7bp.GU5Tr'YXޅ̹Vop?Jk,TizcK%ИA[.:4_^"u&j/{u|Zxͯ:$|xjYXbJbwɻرipS!v܏DňX,=~Pg Nj uԆ{{c'N\̎KlRʯ()UR$8uTF::JZp`@7ne[V2Z 7 vcN:ڔt^Un%9uX[%=^' Ҍ9nӪp%V)ZNB Xَ@.Wx .y{J㒋Y9tĹ],4rTx"U|C}H\wfʡP\+ :[.Xvgr,#8.53oS  2BԯiϡuWQpY63ہ8>Aurj@g#:$!&UopkevKz>e).z~HF$(NOY#HWއeg#䃑~bV @-*kwWtM4Q&KljLa&KןR醙eJ9{VxZ}IﱨU+(sTJxxQ#2?<3wvL" %2D喘 1FU;yUN{#8wq:_΋j;b٢cM`/Er$ Py1Z.Fyԙ́7]"rn=܈.:-~n罱tU7̙nG~T- 0ͳy)hef&cpd=iZ ~6QېNy!ev ĝƐAwdcAղ#@*6|ƥAIbqk,NTLc (9cV?aC c!JD|/'jUQYeտI@uSWJXYQҤE[+e:ؕ{PG)SAhciޔԭ+@vO5$LV?|ݍkנZ*yR$ E/grvH:>$ 8m!{Â15Nz%] kp t[7ac}GY& 5d|7#Q fR\?%Q֝C)c'm,|Gv*叩ep[`[U LR^rm!#<4x:x.AGG Y d|5 [V?ٷ̨o0§Kc\cQ/qö*ю6I0%Ѱ܂{^VtR ۈba"YšR(eP뎘6ų.8ќG:!Y+h> 9-S!KS"n9 jvVz!*l*N JTGG/XܔRay㐞UъAJ]M|S!O5`08gtBBbҐs F*34H]3ȟR\!$_d@;\ 8~m #. @0BK;ⵚ 0'I&&<.ss/Ytc8ST򳨊HqYƲ&r/tZ?Ԉ`#dirM6#ԾNmBKt?4È`cB]4L58T B0]' 9~Uݶ? s,f+KAXIC*35Q'Qo,2M:lr L 6C- S7V8\._̱dzk;Ql1@j7Dq3Q gB^ .ls5?S]{Tѩ5i$$۫ (ly>ٗ:(_AF2Y'rqYmO7Vmc%R9 nkϑA$8saNn')|b<3Kz`MDQ\_u'ɄNyomwW~d4L FWs7%'?3UQUZ=_3weSP_hgK_e,u/m?5t"]˻O?w68i&UHiy}r\ەp1Vy+ihtH[^_J'<×rrБ=?R}[]e4ncdM$uTfmQ3H}\DktGtb"J.u~mJU]/:ReVG5io@ϼ{to(T_p#@MC1Td -'DޜCxNc ƘqJivƩ?$F4)L}~"q(nTz|@HWwSOf"k#B ͢'ϣq>"RpiA{ITy"3.Xy;ZzQṼ]HhTx/?r}f}yۊ~ Lw%1UC ;\Ac F(C6]f{ wy!3: gLY_)姍N#G5eEQst H;#!fd "L6Wtb6qHzTt?M[>,GnV"w4A&G@V\ M;Y<`}}vWhj# NsoՋ}$e|J~aigL(u^% wר˵"Rxc0j SV*O+G0DoTs󩻳XP=&މ5NE[H'u&'Tqt3eݝ*𾎁&:axP_8\TˣCG2T5ivppc{|-Px(Dh(2Su<[)7PWϳEr'W$Nݨi a`ml=ЊPdX0"З20iYbK34̴NL0QxL@ij"P/I[ʼmmxzFB/ zD*Bs6\*M¹.P۷6I~P,neC!dO* D=lr1=s?.rn# _TCyFV]ң{91rJczp/{P,fs)A;d&XL!M&-Zzo5lt>C]tHOU\nr"ߖLpA$5"hc RM{)P™Nwf'MlR0i赢G浳HVfX.|2Jj׼5Q-ɇ~3TONt8?&8 q'kF;LF*m|j⁌=2J[NSL\/>HظA7W89|(,522'u3=4I5s%{+N,=4 \~2q⊬|%E/8҆S;ɦPhJ~ڐÏkvȘ EJ~@hfd:C2'5*F|`.1 ~ rUa#Fh ~.;y w:@Dbf娃3iNrU]v B$i\:k:; /ޟr,115VXO zɮ҆X;8瑣cv05nn%NJ)}+ B{^DA^xGP֖OJ& |*ayzjv띚%{)7XYC.7o=D3ҏ_Z* }C%AeN =K~}O i߹-CXq =9)ko "[Ԙ,W>K.s4 ٮj >O—TPP6]}ϔF^rE!f0܇^0&jiJXLqDWV@LFe.e&iU Z|J@[#YpI'OYB06i3g%\_"I$d&]5>8ڗ}eQUFCwzHO_ߧk( ?3u5g'stX:m~Iɱ.ۈYEQU~YӜ+w\+}]qm.^ʖ 4|Oح6!掯X_Iń$T>$ɫdt:wDhq4s+/ƟfN3\)'٥f/UC$[4v@nk \չ1_ñ|>-7ex\&Ŏ/Jyv- _01k3EN)yJePh]PbAyMhDsssoՙh 2 /RMaɌ@[tY6QP tpo;om)憀ĩWuZP4jiD 'sf P׊5hw:/:mN7 X!۔ע!bIJ_@TFHulʂI۠7dZOl-(/&[I3֋M ÿbw1x +, r!?/5cBЂO஋6q⵼<#[zJt2O2Zbt 2\(;1Oz6<m_o| e{[/ OsIxoQ|XLP:nP,vN"N`نAep&K=|C 9%u 1 m"3ͅ3k.a5H$D uٳ cYngϮ@m@ˢٛׄCb"1(څ,\bY5.,Å?+ѝ"aU\ab2.,אR哸~\NĭK&e >唃G>*+-S4O LO㊫nu?ͩ6"qW9j%@ 1_`If`~|Lfpr|GQ W`+J؊fSWH|,ث+.L_39 .{C[xN 6dl*gå3Jn#F@$1%zT(FɅf8qS9ڡ9el PK퍧2N.JFpI5'NN\I @ Ȼ3c̬l#iwNu5[tq2m' atޥ.KAqw9j2-%3@$狠!%!>IռoM|VJ8]R=Ex+`w#V0}ACIAmGƸHfjOkÃ'J`'|{ãsi_dAJ$垹* >$jՆn#E` Sgj^6yTގnv|W!l2nD#Qe}DWiUcv%]hs[MӲ&3Tㄊ{<KB pD#9㮶ExlM[zjbeX(# =|tUZ!K}/$Ep1 6F0ݵ.,K¿0ʬwɖ %Lj5{t>)#[Gwݷ: 2a]LBBK^3ui6ɜ2i9ϧx I,sW$HoDjFq&ݚNH -qѷÌ).PWZ۟\0Xn^8732[_<ֻ6 $㝊GnT+ dC."e)KcNjŅ=WqY.~MB-xRf?@xWn"{uAwNڻ= Id&9PO_G5|W$l;2&RhQ:<ǎ'xM;L%";> " 7c+A;'OLj;+ e'+ujs>vG & q9ƑT'fx!bJvnGhpٕ>8H~: ^tUU8 pNyuzPowںҷ`.3| [ S&)G+(2{ErtY<G>vgرG<}iE6DDjeГO]s1S֖ao~z>[HkdCtE &֣hǔGe~CNi 3MMFd12Ίs{p{J%VNlh[1M1őŕ }< fg$\ bC =`t6 k׽A8h|>HCK@3r뻔\p'cRy6bG?3(Fw] M> !_{e݋F3a 5IhYFw{P&޽Cq4ShCr#gݕ.Epv-#`4ծ3DPl3@z7y?"J0i*KD ~ $~ kȯERXjI:O6KcMSjp5iBГTָ}j@hMD d"2ek }b(sgr=)7 ~tb%*|B4;vUtrgAC1<ެ)9 fI~m3o6iik"hjpZP@wG`uuA%0+{-,yhq/V7}Y(%taկ rdH9`]2)<CȪ&jklWHЙ.U(bjNP[bD&5e^MDNzA~V^+‚.PC}&{ W{H%nY7~&jL+`JLb^$YXP#KoOda ը:^ 3?UX$mFjzO?/f>MȰR(h&:·IRז@juFGB(TY@gE:#-~b蘱˻Jl.G-LfD|1å1:jv)>,_$]  !!XB~[^N &_ołX;d,;sm~tI9rnڻ^GZ[#L0AaI.`gJ'B`ae[72J :Z@"DI E<)Q:-\y(S@uCV@%%ݩ]b s;M(9]eGB{5<NuI'*Ĭ%9čU=|` 0:o x_Ea.%0,fva~@ڴ Bu67y]!y yDVHfުUZ2O"q=br]qz~nXLN/.5OjKDs+o7).hdOEo띔_m/s_4Oΰspey9E**nDfZp\%yȖŶwl7=2$‘4}I33"2kV[L5 ݏ\k> 裂qf9;va4PN[5 DFCy?/s5{Yָ~ xӻN#)kĕm0v-Zk}rm|OXq03Sq?Ypй;2!\{@8OT0y^H ,zޡlf]v:%Sҿ߾ `r4<-u[ӉOI\G䍡mbVGe.ߗ mlsKk{w"?PL`:?g"Y\Yttg|2KOӘ: +ANr:xiL. y=hD/h&EcGA=Y{eī{O "£4"9].U7K-["-qnƫ]6CaYIDDWuX v@5MOp1hH!@H`KʬSt3c\rA'ӑ`cÊ}3LE %wRz&_gނwdOt?uX}K5kuҬM͌sW"ߙܚj݂\_ohO~ 3mJxyX Zao-e7,lD;^PDz0SgPRiQ\{L|Iީ]P'4"D[zZJƕ V|voҡ#ҽ"(iىH>^@$zUј6V*ۨ66 /st>[TMT8?QɅlRXcJ㹓`_SHV '\ikN4-qTyhibVZt41*n\ڦLS{"AEXDNjA_eexQZr6EejP?8 7r]-2D]|.Ng}p2M|rByΌ0iZxu-N;~+R7wn9o^S p8)Juܬis̊\cW_O&ERT+z!i95|1UN]ֳ͜ n͟2$hj(>A!X98ihBE5:6zdBCš8; z֠x0nsЏH%IPOm}mFa慳~Æ\ I`\Nk1a÷g)4 R͜kFAʦB&V\hKϠ/ 娳% mv , 4tޛחq8tWTQ-ak 6,x^1z{G|=mG4nL>6y˳+C bh,~O 촽wC$arMudƖB$;%shoWԎ#9|Nv|eޒVrDw{/Z`4n4ccl_fh|UN5m)bX FI`!{O޵n.܎rWbqTfͩ{pޥK䭟73 !Ս :gM\t:y"l-?'a@50aQ.AfעG\(u@7ͺS)JYk΂MXd?S=TmO>Jȋf$Ǘ$ZEbA7:mt}ݚB'Ox>}m-MlIxɏ p\+h^7!gX.OOρht@ +Z7K!!T%e`-$ } -WqInbͿOKs}('?QX|nhTɄjiۛ -|%q=LrsϤuTH}cf{6o 4*`1AJsEr!+5<٢T4z۔btK=PdU"kc%%(_M۩0.ï qMK~Ctya%-e:^~&<7tõ9;-;YF4IWXG%55msj3ԙ0 2L/Mc 3?b&e麜CD05^ ZO4! bW@I]vfQ*u,)jzG )%b Ox/U6#;YuQy0tzRz&=&<t*n'*m"6:3Lر!r5rTΝ^v %tMD9 L1̓31ѤGQM8ToxG}kGcg !A8' CIџ-%(t*{0E`>S܅^=prH E h?ڍvV )ׇv_zWkn7eZ#':_|3UrSbtd0[*=#þ3SrhJ 7/PhA,$CcgcᶫS 9X1:.lbiiwjTh r-WXa6@W84N?H\;gF͏ro}27/uVP#8 T]Ř"T2PHB3JrM %Ԟ˜BlEEn +" &^9UiRR7hBvBcr^ނˉ/qj"is&neAXH_d*]'Ap|3o hOH.`0< MTT#ЋpDhjWe!* J^ņpfl EE$L5QIC!%#䋜xɷan@)dL4ɖOiV#VEŔ?XʷF0f a} ['Ӊ < 8A>||+ߘ+BO7~yLऀU!l K%K^>,H&]ulC98g)%piY%J3K EULoVhAGSm+mbI$GSa,>JRN-vs 2H:VM9zk1;́ez8WC vQ56jX @y6{.s歿Skabw~A4g J/v ypB&`C5#ur` )2nH{ 2cׂ$ΗPGF{dILm!3pQB&|@Xl_~Sb-q3jϋA?^.ljbgg˚ ];ZHw>*n'JIVFa?ܓ\zq-y'E qO3+if$=$U[ nL 堤 Ɛ·4LOp!+Xv_@aya(Eae4_Ai1F8Eq@iEA]>]Lʪ!;r?'6CʊCBGwAEц܂[;E͎S>k7ZGr~*\T_] ltw#qfm,({0هD,KNכ!jߢ,Y1&0me#;uz- [̚ œt=VQb\VkkwikyHjqQl]!`9fo@`&ڴw#Ҏ` }'{ uSM Xp~O~~ß 5,"ftsír 1?JEU fL,Qs ?v/hEiPv>OʾsIT!heilˠԗQZ -zmMPXwp 0CD<̧XosD8!QTU+=4%`.+A.'$_>Ƽ]hYSحHFSS gK" W`g%xSݠc_O󇪼GOrBuŒV+dM觻V"mTgUiծ]oϪ.`Umk ǘO=eVCc1IYhfsb fUgCFx\1v5ˤIlm1#'K:7Ļ ZvdK2OyCB3Op*yA$#̸k"(~x7%X q=>bηГ_㏒rB̶*۷١dš7 dt}Ĺ"yPo^묝B<|˹'SޛŦU쩽3oΰ|*Up=!t yeJ"=dI>[kK[*/^ ƩWN(<z1.hԗsf味eK,3ҺTVWzw? 6a2LvSEDFh/FS_hZ܋i=Qa">֊~NƢ(%)kn*HG N;^*+/WC/u)`Dw)}R6E yˏc ֵZy;_} o%ňyyۦd-f$k$c` |A*ڢ&Jt_%/٢¶x|Tq Ø'?rcĬc7?ڠQPL> uRmD7*NwF>\[μ <$sCa3f%a a2*G5eK8A1IC`<%JHE 5CJ ~P"S e9#PbzY}@-u̗֗L`C q^P+R @דe= }^(jTToipRňrQ@i9wi>&~JF|Ƴ^О>Y?"pq췢>@#8otي+`HH.''>f!h&?\$Zl%_1 (Aޜ01PTiYA5Ԍ*+Bs O|<{16Mq#mYhܬWD#D}x.Tݩg4`%j~!FW4{4l'AQA| L&O '蒾5zr{I ].Tfeŷ**_ݹjwp D7w Bϟ nR>=oԟ%H/CA⹄鏝_ uuQicbR?{+)6im^9V3\ؽM~L>c̍L?wCDJ^OS ~Kq%2rc\]MA2? J`~zkKAg{O/:jbm:sfYBhi#'!ώ/,Y~^^袪ٟ)=.0][K3:]Y!ӭo]/5 $ mwBy|Dǝ:!,| g{hh6>; ԥr0M VGuF#oAML[Z5vqѳ{L'$W-v xMži׫zR,ET1T/ YY;)~[A{ Pڄƅ. d^H/</B8VL;T22 a|iDﳘnƉcET4]0Ѵ F/q>@L$?$ݴ~=mX s{l+ S:P>ȴ1&-(n@Jk;YXEl߆[.ttF76 )=$ 3E`eb]<0.S(* >2G+(Uzn >4fMY.3wa +D ]XC MB^304h}T!5dF,;̩,$7vR9i&1hZ(49JLJy8;V D12>SacZ:ClN?NJO]nHh N ';ym䮌d?j"?|MTLRT!!٬2ӫF+PmLdG12ݜN ooꘪp{>{>gH kYuAH𮕆3"浟c9߰S%,pH 5ziX61u5HF=KӡZ?vo^xYm6;l!62"\pZ%E=x<cyk$,GCH0&UO0v“,s8&C,1 @ T/kA`Q"R,ߋ5h$Ok<3\z恓a!*?9UU9C ysaßv0LY)K[)c"6V2]krchcxXJѢ8|r/8(&wo>.!1E `+.ff~`+g?$vZZΓZM8}V%#PB.1n·,we\$d<k)̴@=3.<}S[|(PD`OcE, hS_8MRuw'zaFzpdZg<$hN9exW&o]R>N,Z>AH߳B+ޤ?MlJ垩a6i  >QD@1کp7~|0FI1-KƎT[hi\oYnsӜ҅Z :>( ߉Ttv+w⒔oL_):7ةܾ&HLENoA4 bMU+/r(熆كK񣟼Z=| Y#&yGkQW-tz\SygqY+Q ޤG4J䄁n~(\1 z/ DDۺeg`֯d(Bllʉsx^ӰJRݷ "e%*Z_VnҌUI dM=69U,s ۚ?Q ]O{` Dں\'p. pKA5ܨ*3|] \2<,~NAιȡ8'dk{_ubt<$Gt˱ ;jHffۿ݌cUd4T;s qex@1d4B9Q}\S(S"}>,,H.Q$zN5F69{#a JƵc\,&scwfZ~!TrkuyU+4)[u"LAH^1=9FsM`vȫ9Q,U|/Oã٥|ڳĨN\@7nCv%ͨ@LІajxO zWK.)yMUsz(ՀIR{\ҳ_1c"&e߳g;iEp)>3ã.`Ai<9ƀx[+췻 =fa MgV8&8eO 뒑vh?!$~]"* $ kӚ6@C36 /ezM/MI*QJa̮k2,:cV>gyj7 "9w*.M }'.W0-ÌAcКf5fruڅ տDr>e pԵҠǁF= F"S;[: _'yXM1 ф}G+8Y%ve!5/9 ͙]8J(]F\ GMݣS~1~,g 4WCYQm=\ؗ?$cG砳aܲk4Q}H#l5dGJԳ䚚T9 B1@P}u†" P=Fsse8|ص((lNYOx;qxM+ATdu{U<@̷²gE"!$ރV2qۗN;)?jbM=y nkJ\GDC!F/ NK*R xIjYT2ِ%,G$[wuE0U$=FĔؼiӁz3%rG4> &]T&0V]̔9!bG9zKA)U V/6@׋oB v+{twBvиS=ԉg)~-[Cjr[|P/ i:/K)I'(`chy|+`bTr*nx#R.B0| #;Y;o?3J -I$R*RWKZӺni-HsxZ["'{iퟝDee24-yG [>F sӚ 8ޟc&Si0!xyY"ВpB'8H)UAEpWP!L}WW- fNυ=bN]䆾 3 {)qw dt΢(#\__tȱ R 2#OGKWlhweS#{' ΡQȯ Tg7e{]ZYQNP􏐿`1. aaW?"9Oѿk|%8$AMi7|Y}#v#Vð͠IJ/prcQ|e엜 Z` K4E-GHe|i)|otN w;1F-l x 7mHr<Ǟ-Tcìnr=ϵGJ\^$c#)`TmPKCz?e)CBfFJ J,Bbg~[^B=%ے,T/GIQ^|omX8boJ\:(q814rz/R)ce{ CqLqIbDڄ[?SzeT>?f3TR2g2ڳ vl`wHL|܉d(cqA>ha*w)qo_;-n<y-4 D0T0sɡ⥺ ĝ2%Mh=q_&g܉qŹ Vk{N_y@ڮƴƂb!p˵P}3O0/iCiA"V_1vΣ|ZDZ5=ekċKg:M r ;@`8LB{n3]&L'jNN_X|دPD\R{*nzn- TmZq]E楨beI&6d>e^E<5UG8;"ef9 lnvf=&VŔHypM@ 'J.tqWٓu2`{Iʓ֖c`1A#tTnEi4Rʢ]Lإp^YZ`Wa[W%ke;tTYQctd^,z{j5l[3?N$%ݒöŰÏ'T?ѷ"NuΫ(_6gE\szbܶ`=o|/sa}%pCc vOXxJߴ*l+g;|GrK1,_hD_PavcoxnZ'M6$.N*JzӘk#!W?px[#΂=#jr<C!SԏyLA ^0,V/mFXt<z\I8A_?qo=Nl_$ƯғKpⅬLqG'x]0~0 ɤ,-Ba_ĵH\9A JXG{=GbI].ZݮPB ]m R@Ĺwk</!h(3@9HS= g1^Y[0]1b}"=@r.{d9 Yŧ"ĭe7"1E%sȌ2n_ ɵX,kCeP{x& ˡ* A^ by@* 9Vu!*+ ra5֔at $5:"0QJ``}gifB E{o7 ogĊ`֘vθŨ-3Ռ+ۮ_[=~r(z'Kf()O|`)wi[$.yP"orxϓLp~"~F# 0j&o e KawN^g.H0A\S(Ml7Xn'4;= p,#R`7ud0_ b%2kGy"oy5u{`/Whl 6v 򳼧27DY2"e̠qx-3|΍=ͮL% \Zc)qrCKr^Hp"Aoݍ 984 RTNȪZ'j2vI81ʶT؇ 6d'{ p}o1?0=mq#硌G*ȴð\Āއ6G 7.TvCU(/ 7~l$C_ Z Zօ}bX a@ cRhiƏG(} Gd#eV`xxҥ!dqB!_V`taA,D_֜"V3:],aA9 r$o;ymXc05Zm9aBsΊDmbtsķ^Ź!q ?Y$SO6j,H%IEH/P9^ џ4JVr?/h|l=+=>qfJɂ;2&%8n;2B0?̋5)Ҳm!3-ޚ;.> :7Tɝ6 c򔼙ѱkĆ\rbA>&qGMNeFģXӄpėEJ]dUs *eXX[^Cb!g\eO:AWW`ƍ@"5û>M^P>M]srRdƉR&6]I$d 1iܗ\;ķ-б;n{/Pt6&8^(I>p{G_8,i_[YnX[BA"l$xu#=Wz?(Rl.v.0"}`=1@ߧ,PClym7%zS1t.J|04Du|8 o,决ëμZjmį^1J/9GU&jhO(n*V| el4#Kmsۤ.D"og1xx3n:FLYXA-<Yd,/¿V"[+B?zk 욽bPb mӒRJ6vRsj]4?՜j}ݒAT39IՔ6I4 ԛ}m7tG oΓC-IVV.*1 %Z?()L Y^͛cٴ`YFkxhXKAѪ `Q |~i.lB&@snZ  -`;*n%W2@1RCwO^^$rΉMQ?wZpn{jCwsW5gArS.7ZvJA~!Qd8ƈh֛^J~'x".Ge{[5i}mGy'‰8~ݢTp\;mE"76-7. 6R7Y"],$q1DoBU`Ctۚ q5!!n}Yq[Yz kaX/;\8.Sң =D[.:bQBfwz ̉8s}~N=oKvKaE1[ėuN8{t`llḈ5\n]卌8iF+&M2\ Çjl:-L(ǐ PB ara1EtLw7+ %/Yb_Fx%@qXJ.`%tļي '0pOr`0q)|z^qM'JlŽ:<):{o6n0=a۠uVD n7.*W>:|Az5@{اZNdkᢸ}k8SBex}rIbzN@=9yB]&.=\[x3x!G kFpGd1*>7FVw*;y 0ᣔPY80*}*]Xt <ش@pm_D^/3JhclMByE" '$yG,KrVP0CVtEaJpAȹ4/<%oAV9p\rZ!T_H[z٫MyTX澳"g b}HX$H>+4Lj7DI?"+LWN QP`M^`Όな˝}2D'j7A(!FSL" X\ Z?`%Gd*շ5i3|a3nD`A{lJaCC_Q2"q_֔d ;ܷ0u,{8tD%+Iߊo~+E\4 HhSnhq/tY)GLX?T*+̾J ԓ`FDW11I{Ө~"K_y/ja5Thћzئ+%s'*Wx'Od7'-G&|9t .'8g;!Fθ[E8N Oy(`tD`ж7WGLF!*RƳiᠬYdVc c<(c)s.-'ne=]ZidMdbQVx\8K@r7&25 >Yt!I~*=@|ȉx ţY>Rn>Fg 3uPQL` K&a۞lN 8(3sK,;v #@̎L@ۦDL L}b:^^5Rʐx?S9Nh!9YLMǓc5/+~tZV\f|u1tr n~,N[bY8!>4B@SR Ԕ!V u߬?~+}YsKw`5w‚n|u *;g\IF5,zyݶEɨDBk7sHEW]qZo5E:cpFH} 1TܚD@6G Zv ϱY-f]m^vd;ZiYg|6Ve(杣9R0m\2;nIbnR*[B-Zlq=Yd}Bi,gנ IʉYW6oW|؛m'#c9laA.=NG=%N2C\SXIj 3/&L,~ 0lU(RQNiI]͔qshQ?<>A1nzQ]n-H/нBUߒ>ɠ@1OHi<3} XxoWX/4'\__|/U![#a4MhV+ j ]zYl3a`X36] jZJ+o)?pp"8{I^QCH b.: C.~XZ ̽ٲ<ۤ~9vyX$ f)g=й#.2YE!XC J2;3c &Abmҹ8\qzO^r`!^8AD h²d'w)O[Mcӷ?6`ب*78ӆ=DqډInk(»hܱW[SP*5#;ᛜ@!FPvk]ti?>ĝ6+.$E9'㨉S=SV4W4 R(o]Il.YMvC'b-|䈬VQ|=0rlo#.υa,@PɟF5 m `r?vmT(]^Vz Bڮ56x}uB}Ni6&?-۵C@`䤮r&c{%!] G`ll_zħCJ,Н +dv-qR^atY2:"'ȩq&H5ªəY2;L#* .v< $ exٰ=NʃVUa;n:ɘ0 WP0! PUEnDylC7gWx]~{NX7~e7댲MpBT[3Dp$\rSw-zF ?Ry;;.+u ݑXԤԳ?Gq%hRҌ$̧ 2w j2?cxV^8'}F[9Z,`GǬU3/$IJ9L%W~Du,VL0̰֑Au6&/PYHL>=Ԋ/y +\r+fM0B' 2?هMj_]3Ru,>ՁM EEoҮDx(a;6Phݖ&\N.#T.vAƍJQ ;c]P5O-HL87=& w0Dh`iS=#RcR1)RDl8(8+LIJgp*MwLVn#+E3~sQ.DhjPn^,ZǸy#ycgatY,BL* J`&6J'cKPI,@~`W)PۡpՊ2ow@sv #z`'2"JV?O 'RV' 2llM#,P:@r(~"󜻶Qp`whLIa F%#SD$b b=]!ިP y};<'fg|k<󚪰ϻzL JoW^#WȟyLkvH0sn{FAzjJTI0q: c}ns?-U7J{=< OT5xUnd2}׭8;- n bB¹>u܍FU/G"үY@ja2fzbNV/Avn"> ` qS[ͧ%'؈gaO]7#&q-dv:p)93xz :)*QqƇWN2 9+شjڴ抽BF^K{w ALw&lCc|8m`ʹimtiS"-;Rk:; ^0E.x ‰P54*BlQ5!.)OnM6#ƔT@9SFx"]pmC1 5cynb[ш-hy+=hYFw#d-J .Sϭ+yx^q ^Q(?r"4RQ:5?۹U=W81=kͺ㻴g~@CF bhk;`Y [i 9zOL-I\zp)1K%#hw_(@fTJ@F=DDKj3/_*uDgnJbi731HJss\hqLgчTqO}< ąPP!5'r2Wȃ:N(}t-bT3ydû@'NBzǠ'S( z{vxFSUTVAYdEb@nW c]tHD4\I@r) ˫O2rٗ=y "B$eIqиX0}Ûd2ZH]\^z-VڠQInsP`Ks*.o')1=b’Wu*S!@xVu|}d× ~n5? l~(N@kS݌g{  ]IQXָ(1ڎ=ѕ1f 4I3zwoI{!k^38-.ŧnS.m^Yw雱0J ٣{FR/z󅘏[iMZ%xbK-U^GA^<I{+#rրPj_P-koqX^y(ى G,P4f,xx=Ÿ Xѹ>sH=X''(\.JH {cku]t <ѿ9,@K lsBT2妥2=BgmSpMX*i ucR-~M8ƬDSzHox@ޥxGZ#>.jRؕ^qiqJ+v 5|Q⦵MރOoO:TSX Ejw;3X3ZP Xo>6JJ : JU`] .5Đ.$ќ;R1'mbע =Ձڣ 0x Dw ۵$ E4Q(hhR8~' &1Qgo55"1JQAD]@ $gp#?H,bĪv,KJ6\U]|޼ͥDaD p ~8;D1Z/e?DU691 =vrQD~355WuuD݃mnK*0UQڐMjS GawuV[B%lxz%& TRr1K?3udΛ?IЯNG .hdFB% QRUD-%X&O;G%8<)70Qy'@+ya~b)lwuQzƛ}q%T# eߔLKj \aww yE,~,vHGNQ]BSzGi u]rrA!3n-sZJWМCqfE,b+{/2=SbLi⻮s j6% ""\r#7J{ 4:xQU#5IL^Q\f(A\4͎?UFTcR}{xVj j{T{ $əO7Zk/[_3gg?~ 3~1Q`[_;EN;얠=PB+ܮkDsc1iIӣK.Yg@L+>}-12l$y^6O _;30 Qn\|wz*C𺄅%ڀ%"cpLHd;"dJCrџ~cx7Ͻ4_\6RG8.e/ X&ds_ahjr~ml>:DZRds?)/IdD<Ge<$^{atlJdKo8)C#T9X9Eka}3 |d\ȾoݴU ]kFf^A{E ^yQb{1&Q9Ug(SfuelddwX5)qUDöYX)#frQ)@?t/F`&#T X 5#ޙ#l)eYB25]%(YO)kn7%<ް/*8?yO2<^KVbw)S H˭5~jbsE)qm; uWTHF2K[xf4ɞ6M|sYs&+}PTd<5- J+uf%g%a?6NY3聆QugmxC(o_y̘.O m:]*xDlsG|$LAqr36C{&T+:dL035E~Yn2o}=>Hv$PklQe_vzS 7Ba&?_u  Y`S{Ɔqۯo'z .fGψ=Ňw9ﱣzU&6r*Ƌ~ЫD=F.,PQ|'eKGC`)*Op-)e8[Q9Ha61_04Z#߲4-RP-WG%vWW9 f\zPXA1nO=s!JU}h>Ry!r#\M&dj0'P=-WΨ60Y-3y\H?S Kj+7;#o8O틂h&e#_GM'CvhaܭbEJ4(B=IUIrB˜V9^:4 {n"7r[ 0]bOvF[!<=< &* >ըuOlj|oȃ^FF3# E@ҊU> ~ =^El= q^qZVu&5Qd_ܙ-7ۼ] /??]t_ Kee۬#A)0 '8| (~+PGizA)d/Y /c&9˫$P!1d)zH%9ԧ;sXh>H^Xe'!Ȝh9w /^<%yH$X%x~cRjo"$O AEz)0¼KCMk9v@92GF|N i U5,IwZ;7"#u dlYJ|@ j1vXY.:mbg}sdtߜ$V &޿H[\AAtj[!|* O\6DٱܛćBG[4n`W-*6)طtM/_ θ8LBJL25) AAwnohc:=G}N‡ j` wN_ybIUwΒ}?# uDH"xY*Ly?3C`zurFaa9iXoq'Ő&Mpu_7 r2[nd ڍqLc'ҀJ ڦʭf/9 T|a`5> &tԣ=Bnq42F'^RU[* ڃ(ݦ3VAR)Jqiw/ S嫿wdhFK*Jo/d)%9>xNS#$_p_}APk&xݾۮ5`A#v#l\՞j 5z=.)dC&&kg)^%=YShCLH8߂pHLe*٬kn \{i鬑^ɕ!IQ2&ߧԦGD}xiCq^"4/*ۻUūGunoy۲/CO͐S=!ͶjFQ_(նR4y0f+˽˲_ Z nϋcc5MUC  >2tn9J+E-s}xEaͽ ./.LuNhAaZ&=EXb9]=0;%P-6#-sruR~&trJhp%Y0/B {D-ih6veN ey&7fwl%_~&ݶ\7< WjˢOFF/ kcHFoH2fm<];2ϛ@ n}@'_){* x7,yFLCz!]3zq%"y?<ȸSh} ߘk쇪/}>X$(̔| e'M˲տN)ZC3C3tYqDp#V9ǚ́;iㅶH=`Hz1P$dIB]1NJ#Z{nß#ꐪ3QX<@]ÛY-.)\Y7j|yh?k9*Ub&eGbUF {%?rdtUcdƙ֡9V/u֨D"^rYd +VrsB2;wP!GzBQbz!i_F=Nnو x 2<2PSpq,ePM~Ƽa)Bǃ6~*hg+țUf+w&>0x&OP76M(8掺nLZ=34MZ=Y(OGv;]_ȈC0a!-Q˃RL̊GjJ$A+.`b>)GG|)Z Hx@7_-t +%Xֳ2tքIӟ2"Wԕ[@EQ+* 6ޒPu# tị]1兡uzyeC6B ~" z pz\5r _"j$lhjGeBJ.+>'.pHI kEUICKa'yt#PpdG͠O+?szKre{]nXV{GDJq N[wzh4iE+ÑxvmF Ϙos!!c^5o>)뚥dej8 DWVـr%JjD񮒩P@[JV86\%f}"A77yspi/F~왅oJ_s,y/(]ÐjAoےR;MB`zv?i=B- 9]478>%m KIFKP'XIn%eGSţ7G^«&-f XvOS2r rN `iWX4$bX;B4"QYPMًS63=뎕L>,3 C_"KI>}G+Tl.ŔFjhA5~7üj]eDž|b/eu ?$R W\*Kj@W ޘM/5]D+?S<}Ir]B}g1 5]9{pM8 ; XI}[06b|g]f0Fq$:֓3Vao bA-9l*V V"+4VEA"evewp@ )yxTPvf_x*}z%f*=KG`> ea2SשUM/t :jEHiXĨCXgltER ImK޲?Dl\W/_h݌S#K:',')Asfn#]зE!.[R#s*+̩zrLP!0y,p"hO{jE36 =۽(Re9=8EW ,\B C hY^g BVtEkJ ڍZc]̿*__~B}̈j71}n̗9>7ȷ 2h^O;oxH+~T}HfBM5XFvCp# IyIl:W0%:g:"-5Q4} `Og. v3(ʆd|UVEQfhh)P咖Pv~rz@#ZQl6 70oQߪQ %Ȃ՞_-hP׷^0:10!@'- bpQEP>OD^y@^B QV#P7%9E٭i"C䯯Љs4ݢD:r T\ރ21 =6 Z0XrOf9Ep8ly oODg{(y jR[tҙRӴW;3ّU0}yD_sIo싉Ԫzpg4'R+w5)h>mq2|Jbʣ]T#Ύ/5rNPgv\GQ;/\ mvBWbHn{0)(@.zȼ _6 3ix3&m=?8vTzzz+/7nMzs=߇NկKQthB5yW-V; 3g&^m/49JܛC+A9)ǹ3bVɐ!V5݅ 6\U"77aZ. N$ OX}{ _UzJ )|r碌bFA!{|A>{,8t]4)p[F' ?}iyIxyKTv̟[6$lpWҺSN;U#XT@`'rBG(H|dA `dAa%.@f*]MJT*Kjm!Gr7D?T;Y`5}kgkWJ>di^sX6I80!f+oJ9t[f3 0f3<[QN[aaJVIsHE9RF̵Odix٪C>cP+gXQBWӒ0nn\W$q6PRbGIA p\f@jV= 9.@b' (1Ψ-IVgA8{LOVdLbZ!LWbnfgK.N z.Ҷ0򒘒ǃ*\\^&F-Y~dJT|oY=ܽո/5r| S*rQW"4456d-*g}ŝiJ12ENH14u6 j/8>W ċ"nS H!lc&7(QJ>:cR;禗G~i٩Ӂ#H_2F' 9ŊDHC_8J RтYޣZ^$[œ pfwژU/bfrP -`O;Ԩ娄rXt촬\9MCp@kc"$7~thMI*G\Ҭͳχs$PE <=dA9r6DܖpP EMjkWJ dرc{Ԏ/;~3Ӹi ϹW ^3  )#CϵL ɡ2YX%BԲP "#k nQP>Rnc6WV7\Sj~0h =6`h8`o ylrVj\ӊ!roڀGEkaN2go^xdL]_fMhDM֮&veԄP(HYBoiIwҳ'(b \^1*,ۘ>"QN !-<xI67ܧpd1atiDΟL;i.g<U%|)p؏vkԄ]k85vfѝǨVA<ǻ'bU2%OG~YX4#ž(_J M@=O=^ﹳ`~&Nɞ*  myLH5U-̰x?a re>E]=kO&+,GXQm .Ba,ŧ?"G# ,6XkyvƝK2Ut Zf"?{VThs[{}pۊ{&O}u\[ej"1ҊAa‚xwxU!yM!w7Kk|.8?Ӵ|]?Q&'6XI0 _wm[ē5=2ĩf`JF 겛%ԑ!)%8bcp8d d`m3c.{jPIS֗tսBkBB .ϦNa.z ⿣~RPyۻ1V?}S d+ $9sax%~Qؾq* [;kӿڥHbmGSJ%J_iǩN.3yS(>f>JB&n}^fN^e$a N!C+d<6]0&|LC^eu@{q1ԧ7%5Kn x i¹ќ?u@J)E-%41[]s{[ƐHdCٮ$OWRaKfHuHYp"8m0ڏh5]FҬכ!7<.#a`32aDųҞ=ܙL(~&,tթBVFx1iɹ$Zy,&y9ȗH s$kSRQ%yeƂ X%pi͞v4Q˖|bDpzR[|<:c I O268 X%A&p$5B=a I1g1S:Nv$RJ5tjŴ'Vtp숒 L0c~ZI|&LIԊ0Gea@=v5b]Fe }P>(^p U"AAҒN~I! "t(EAwfiFd, Wdg^K˭D^gi[ D?7-Dz[e<pSb7OZ¯>*KI#bvFKrlGPTVKmNmFa /ӕ5UBgoQ{h47]ĩK52EFy>SY‘]WcmHVh>aM[H{efbBQ[_AYȬRcmĠj=&/ *H1+4C ަhpDdRf:®ؐ6[:v{G SH\@p:{Q0<;_=eڼ82'z"ŊphUy/3vG/3 )>g9"'-߄#𷒭 ѵSdG!uonTG ;& !zWAy$#,aFdʷL/ZNÝ<8: V9~E{n_Ň1GZ|y8yW$lFԲuSu3-BPSrz1}wڟ8gDB3>PD36crF8$f2+i-qS.uFp?]>' f#N_E:ktb'߬&A2d&mCP>ZeF`I~\ZXsM3|ۺ `;Di7톧iVYmLíﴑ/uik7R qT*t=]>B%rQM"âܻm3S;O=Mdrqyj˅ܣ5:`0$m rzr(3!}hx7+נ7ҠKvăoJi#N1q Ӥg}ٵAwֶ}|fLGdԴQޛu8d~_>\Y%k$mYbecG# /ݱ7w̶LVxzN4[돺VS;- t`CŠ6 vrǤAEBs8yo\ ܄#'J"wD(9d Vf1k(9RY=pɁt*x-[u˦Ij[ݞ)ۯk-t./S7ks,BaW5ma#?.!Ч7wۜe_sl5lL.gR[&P.OYqPv7SF(VC~R@iğo{0CSg?V3yD%Z%QVRk{}i!E,W&yOw$am19yK'LeQL/#~U{|HhG !6@BxD mujc,N?aK#:E9nh9) <*fyNr=oؕF]<9.Zܘ8Nrx;E& ީL>"@.f OJx"c?:`"H㦉$hz"qn.`%ĀB_٠xS@k2 G)KZYB"3o𼙊{2vٱcst\%op(蚽}b[D\GN^gAxE]tCp]3gϹ \53>R/<^!VT{ G0NK2[-?东ȅùW =sbaeY7١2mG>[azܒ"@+ZB*#*A cft+&eA`fVgmL;tMsj#hD3X W?Mu8]*5)y6*)I[3?Lk^AiESkZWij"{Ow%Hf|uBT ('tiJ¼u;j]Vӝ?0`<vZ@*'AT)VįAw{W|%tA#0#5ȕbt&2y80% 'Y~Xq.hf&]&'ِuR*FBUi8`lK,-zƐ&>v%l#ƃk}<N}T_V|WN2vChg6!AHwx"(\Hٰ`}F vFR&0/DI-yX%N +u%H3_cx\aF5c sP or"CghFx0ɱ(X~QVΓ=x }kEN8ǃH ;Krӹ︺Wa0ΗCJfGo$j$Q?UKטCn a}m-ȳXCkZR01DP–?dD 1`%?.K3[ f~WH64v~-|Vmv+jT46^@p5QcYiRآ7{Eb,_v9{.'n3/l뾸S[MA4.5mKdN8HwW1ÑJQb[3^AXbq#/wdHK+ǢxT^V+4_UPu@ȭ,&B98*BuY՗A U,\mAE5dĕo/b$~I%ςLnސ4 806`eZ4LpT nOty?4Wk]KӅ4i>[%dIHJ\B4b}50wCC7%(e#>Ζ%i/|:? ZRς]|jߘ1n7u=dJ&b֜Lp((0D~%TEtXJ ڦ HK0*/GtjLo1tÉ=dkݏC2GzhQpG2F-JX"{$m!ou~BWICQAJK&\R?hRςJLK͸'xT.LPk*&mdDxt%,NʛLaͲ":NF+ѴP,X 'Dr}2x_Z3$zMCy $Ý䷣Mc !x!u~U'wxgTFy8#eJp'  w7VJ0JØUϚe& M9qa7q,~~hNT9y1j$v[!Ax@EV7=B該poM&;]jw5Oq,uW 8WJNMA;$ȰThL kOo0#)-*\Vʱ[{:Z4SXSVCJ;AM+pR ( k%JH]}=霍ezbhv$Ӯ @Y3 p h_һGxO+xfDMSLLK#k9&pC!CY;ܙ¼zuWY'Hߧ$񴅈4RhW48V+R j?bK"q1͸ KsCb' n,fM#z.4dd%$ qRBKM@b JcB#{?'>i'3\{Q`PEsUo^ti=JRN 0Dȍ찳poċ1Ъ@fQr0I J22Ed]vu5!ѕpdGZAUb0>#t(!EXP}GitOHW[86 ЫgYRǮj/R+LS=;W"!9G4f+^))<靍¡ĤM'}(;O[nn ]L3D*︊LdJi&Jw+o1-HoLXd넹8vЦd:m?2VC9c]ye0;h\ }PLf:`8H8 u_?řɛ\뤎~ 6iQVm ]kB:b9g䏽`m=vzo[LRî>tt)UeSV61 e5K;u^v;qZiMQD2)QLle֦+E%:=EϠ->[~ٍ| #7"k KNsF613[ư7g2T}E_h8_Լ;|Jf*QJgZ$Vi!iBԪ . , @W55_*As\23y,8iL>2W1:w]k6TBpeQۻ=Iz]-i8U]+~l X4А#כ {̈x>:~T ,1*d@:F 0 YV.6N'J?uHQWF=$V1]EQ]) _4)cY/R`*ȝT>-?\`BԂPښI0L"XB"Oob6؅, h1S!$nE"r[mv(.D]v0&5cFUd  U+?Q ajD'd0Y bAqUU"]2JBI5c95Z4Ś9r+٫<ڨ0'6Ӧ)yrnWa/鄸((CkB9'EЧFprv^).^JǿFjXtD[ z?*ip8c2"u$iooN׸l];Oybg %fN&{: K{DL3_FPۍfW (֏."io`E(CګYN/shNe9[] hrNZS9!lhSMGMR +462j%Qam3iknV<}.U$FZߜJܵfhT>OJſџif/[$^,͕h<K@Kd:8 3O7!Ӳ;֐Yj ȑ@Ӑ#|Lo3@㤾^G8_6X!Vt)M|>KEe02y#4 C9m}\ܟ&հe.:KFHe5"eƸә\O͖kM۲r*SUq%(W}>mO` Ao h};fu3͈i!3Pg_D!M]_/O@!V~d+1 UOe|Ms"٠-0Θd-/Н_e8KeO"4>sYKvHUh u؃-Rv9 ㎿ nHeHaPj64Î UCGahS}B:"mC\SEt%őxrR))Ԁ0r)BE=B8HNK71oZ0C$ߊgW  G~a8dҎnqN1Knx2t@!=y]]YHK]'|GwQ@bl[W[\"eW ~ÐOOz~<(%p%݊r efeL2k]c+|_TXxڰXoQoG<1jr9lD2GF6CU5 A_}K!vz@UǨE+}@Y7;/1|Rӕ~J&R `iRZ.p %7'"=A{F^G5ólm;B9cD|{ "PJ3'LF}-x&*@h]@¨ +3P74I8)-:!0~>Xdw&I„|?7db;a#"/yCIBU7_5|i5ie27mv%* Yڡ76k./Ƣo' EzۍV}SѠCg$)Tt&G7 J)~C50wQE,o ?}*5w@ 8.>N?{CB* V DNv́T &Y1$Aa|bgceiua1{(a<qV`mNpn-`4J E@ EALQ+<pTr tfW͔˶ c[W" )d=יrzq>Xcy8oQs ZXI9 @}Id̆6)3ulMjuH]\0|9A]1Oޘ1=B> 6b:xՊ$ I_Dq+SO;4,=\`Z\ztCm܀bJq',\y.q??upݕͷk @.k"oDɎ>8A-pS"FxBә5g>R9B͏ee]k:wوdDWL8aESP˨Eu5 + n3 ZP`B C3J#[.7FU+|z^sg!pS1ndo[b%{))?z6>ujngZ?01^o'a~Vk}=ޓYrL `گk0yS R{ܝEy;I l_CNĬ z0Q %A5Ă#ˀwl|5D8x]Ua]z 3=K )BX>2O1Xk4g\bSx9n#@W–$oV٥bm$P%^%vߕp՘ !s"ڥDl= VZpyNJ@wkXI}0q3x-l?as? Y~sѹØ*-' GKaV8]2|-fZPhڱicn1i=n΂\ߝBp&KF VIe` ?tG}ڹ_#6+λgM썁ԇ*Ծ4vzf &p# Ax1NޏWODlvr0:Z> &FPJEYfrOM+&c}?s0btmb^יυ~R%ﲫm z<Q=FQ#jk0E,)1_-:GmPQx8V^G.d <2z{rUپ&@ז+ݙ'1H t5{YQSr&&4mX3~a]WS4Jo iUZv/ ו`&OQPA0Vau+JR+5@<W·E$O8;x<#m A(Jnn^YӼ_3S~vj+C$C.[Q/˹xsP1jN~ZF|%/t]h1fu+t<3#X5 lrGL)-H_z:jEc%H6R 6꽘uzF(.ѐػU8gSʝ@N)Z* `@3vuKQCg@-4OS=G# ߂HF90Z nTs!@aG+V,*IGI 2Q7]˲B6Pԫp l[ɫJd!UA52z{LZ.]J"DXL`ȸ0p]um&^$oM0='0guF,)n_$UJKBBoҊy83i qq[ލ~ +k+r1.5C)/ *i^3pFRߌ?pǫa qڌ"kj[:@Йmi,$CnGPmVA֋h5^39:#)?n"H<*&}g !P{xYqkUHՇb)ݢ0:*[nz;j]tno 1|alk^kfK{Ca]eC.$O"./N{AW57BΰM(0KKH|&EZ|x;e.2 +щyj٘ ë/WUg>~]!E&bod7'يG›iqMq?a}.tDaxHY.aՖ R!6"7ZhG-ŵL_'J*]{e ̺ [W9 C-Ɩnbz8oBB%)E+j2'ړλw68 ;*b@ S; eP0~#@#/%']ta"*8Wqbʵ_wV#b^w){´|ǚhdEAi+w ]O3NJ}&`"o7fu[Pñ%3fhczOL2IrBc/J bI%tvwIiO ;UzECLϽo%-qqlD-[Ѽ._TUHt^M6=q T037[\ה5,JTZO\z>Dt5dZAA α|.mD%ka‹W8ٲ鞍mƎd;ѥ_] _їN'+X-~|+`A?>G{0/JY^9_(Q=CbĀ}c T?B"BUY`:2խΆ<8bWz#n[▦U\T }o]$}_?`OV˔)1lâO6I1~O6mQ GJ$n\y rً>/\UjFׄ*ay0y# C͒ :aId+GiǡBRnm퍭8ac>P{򰲰en=u! .s V)RHӁ-h".W)07U >)LE=yHF׬VTrzt<~!>`gP5烹VMf" jDK~X8n`_^|m东yr7)ޠuЛ,K'2 \mĒf\wAҷS}漨rK4Ħ ӛ2W\XVU[##Gxw'~ɚi|UB_g(uKCKJf|zj`IQj3<3DzkDX Sx@(AJ:KB.;G"^36nFz9لYǥ3$iCu<eXvCҪ%C]/RA&d ZBsxK3*-"eVOO}3h&id*59ǂzh'4 :Z}NX<'NN1IGpΘ•;*wLW%!Sӫ?6)04 ~HAof2W<$?S7!rcY Ƣ|;_d\o` ,dAFQDHQQ/9@Y <:g\m"E0X7.8^܎-J/}tWBr`)"/5<rG?>=<{br׎T=&ʔbb3:4 6\%M=lobf!S).V &g|sAفHc15O\isi8DJpo<ϾM=MGԿ*;i<ή t9Xq%9r#76pM@Y5$܌ KV"FYyd/oD mX(;pӕd_ͪtb./2|ӹ1}g&H1kXr8"Dh6: .Jûq]0 C]T  <6Rv+ѦpHޜVũOɗ6J&Hޅ+4Ց~~J/Kl BXWTP Nx? $[yT,(ێ++ƭ{=Ҋ$ 軇PګF>I4I/M3[E{C[^ܴTLkو0SŌm*!qj@ )XPH]|Sw,j43U :_nǶY#r6L9J>ZKΠ^a2$~ -3JWl2.\b!gDtv5UIT}&W݇9GM= dd$F/tHHT}^Cepjmg$}Bt~ìz~iO=SO[-sc9 E@)|t ,xIem!2\&A& q68R`9NU:zŅZL(UC0 @3LνǮ=Gl\>.O!k 86gj&wuHaҧLV^pi<'WIe<1Jz˯RWS FǼx3s9W uKh*L/&&padF_U-~jF[dF=޻uu(O# W+rXO(wؑ<,Pq Z=RJ;Xh5]u,\ &£=ExS\%UvⱕC. ~_`H:b &qF~zE5yq{mP瑏S},DHCt5c o[[&H|aՖMtkKJs9?{ȜyM|/PFkiKAƮh:y ՘rcx$Z`;v#„J )rOu_.e[k0+B|8 zT t.eVO3#HϵmxJ| KDUZfK`bzq̿ͷ:lT D;Pp7D{BAmeEt֪z%g+ 3l,x.b9lmAi&o,Dvuq=*HWn;J-VU}}{Ys0# a~Ki6^Ϩ#f$s `v}_{m}[|MV`$Mh ]+- [ b/3g\ zܐ'bٜ{}҂`h:1X y*T9!.<Ӌ0T҈= +%/sv4 @ȶUZ.x_iWT Z7VP*ڳ;ɓ!^>IQmz r z.11²HnOuNT'<+;*O! R-OP1ȼ89$:wTMڎ~cjQh[}GXrʯ\ۑwEuBYn ^.|zJrU$ƺ?,=]Uꗅ*.;? Za BMOK@pX&!a}Ń1³ q0gNS^d/ĕIQF !*^S8spMe(f6N-Tw>xdۧpeXpϋc\Kx} #7ʩx *ķ4 dRLP C>zF_=,|. ґ1Lm{TYz'3 d$݉- O+C!0Ugxo5Q'NWc *Xʨ"ky0 !E=+mk5%h},SRA$k$kc[EOΘpFLha@)_&UB2vxEկviӉ?a8c=_.s5.paq\ y6cxAV%hi-,<ת"MH.ǁ܉J6ޮpo U6wڂ2yCI`l ~Dgnb@>^0rjd [RNݎTMCәdohՂעi,quAO<@f! LN4Gqq85(rX 2i2hLw3a|&wV\{%YjE8#5x^olaL]:cܠC&lUxRSCi8q M0qks[aҴ.Gz2N.OiGQ.]3)B;$!3F18LR?$IzyiԕrVz.x~??>T٤Il$|ad"NAy!O#2NcE{+F@ަg''ypnE]ƩTcLlÚ - 8b%:|~_4bW0׆k}^'"6jȔX?WGB.'[u DE(Aت1.Y^M0v1-;aܹ;ޢ!(I*myh1pQN$'x>(I\'+_E_>=Mq:x)\Omd .Q/B4Dd&=uجaWHvv.LaS^v|$\+mJLJ1RQ+Vw?AHYzq{ZH(8ʜ`+ͪ~qBp\ B&Nx%[ H(75M ă0n[!ʡ͓2%l K[P)w%cՀٟtbBfn#huqD&|f L'5:+G@N)W%+v:e#pQio#T;Tq8|=&kN(UȺ>J{ ,2u*YҲ)~3\t E& Z`ED*Jp iqn&KahyωLH6䟙Q#]. .8% .Ǡ9>3⺉L=lCY#3R6 XYYJO7/00akڒ|YorLmD8SUxVw9S`SO78q+Rb ֕QSg3mo 0-XvYz-7-FDVw3\y+_  qK_˕hC 9ASز sqK ;?"x*AenN.}KH ,>/rn::~̌IO̬$Hp;"m4%8 ɿdث8/SO52O2Nz5 F@E/)"~زHu;q~JoXZ#XtS&qS@KLKi_Þy#IDʡ\º ]kS)))Ȫ&Yg^g36xV! q?D|ќ0\ KH>|nZ 9zU}gY[vVFl_o[w=@(R(n TsNM@ =Y~g&_U7v;y@?Ɲ 5/VTg9R;N=2Ii-DU3()AyqeHF(pU6O棠AGԸ9"885F t"tePɿҔ5, ,p|L,k\LlAוZ&~4<ۇurz$؏s9ˋ HWFbS.˝} ,o \QxT.@Լ&M̗8(Q|ERLXOB|Ufo@S+T(sra k6 ֈBu^h') 6H/ xr\]+m\c5( @dάpW׶X £S\_>Vu4^)(UE sFo=P&Ʈscc p* _XI2@l9}Xyz8 /cOjfJr} s1`NG &;fD(г:HeL>|RD[ncEqZ_\P뷭,9am(짘+o~6*q8p2~%ܸkMY0da 02[]4fq2gֲR?LL^nKs,?ʔ ^`!HhsBƜc{DB [JC>k; μNEAHvez.>Ih~!ӘEcP^7 '׈ U#U8TP`h+˱}v3uw=dm܏RB u~=܁N8/;OS[ڍ&Vrvu6c "ɟw$=vT즁RVFp˔D99<OaNO٩+"⁙nM @Q`p leMx3YR"b\%`rSzI徆\D"zҘRbБ'.ZM#8ߣ.uR/N+ a6LGEmd# H7٭2Ob̈́18w)n<Y +aBm\G|((7s`aTG ȃ?nbM^} ͷJZ3W2܀dk/p! P~ ؋*$ ;gj #CRr=vjjw JuU{\̅~J?n"O&VOvkNy/(3#J׽w6SA7uWzkrxgd4"@&$P\p*]c`v6^<G _5kP>yr;@?m-ㆧ'BBiqw16]ezQώG3&<2#4rq;E^2!|{K[BN%#WCD;}An1_Inxe +?N7 ,*Kt|"˞ Z޺L` =Az:uo G0 6Ğ 1-76jU=F_XTrk%,k+It@`Ibj CROv$82eS 'ϼ1ӷ9j*M 4UfsokB ጱf-LQ[ٖMxyӣA3*Ho;>QspKĢosQY Ȳ{\pٳS$qL/Nt̞Lvt+Q򷘻(B4U~Tэ|IFybnMK>>>FTss h,L yHi>cY}roNn9/!5H2+㑍̇K(Ĕyy ̪"R+m\sě>vSb**?A1&QVbME =ː(e.`d#6ԩ.\:FU>V0ƃ|t-"È:% Bw54p[O믒yW>TsDf[ZCt>ꆳFf8P]hm@jC,d"h`T#34Am梼.] . ]jQ5Mۃ?sM*d5Gd!߱+iuǛɬx0ƃsg?4i !-t|B Ea#Aiz/~ Q?WAQ[728]jW 3s$2NTa~zMO~Cq=i`($5X$^&w+>/Ť)phT?gVN^01A 7<أԉ NS? Pv!,6[{\7pSPͫnR߾ZRns8 hi @|N*'<}_!#C/c=`Pӝp~حQhP 1T{,ltF2hx2$3[MϨ ']RY_Yj旂g4w@9߱5V}/jccy!qڒX9(*wYU`ʠOJw"wTSp<>yo2a߸O y&v)`\T6*-}ɨB͇i5XdZ0l`%yiHvx`3BvcE- a9 7W!MQB*D&+^OY0z$L3{}uOѡ%yD< /# 8TɶZ-Q)W!lQ[HEny.4/ll F鲈>"# b"rAo9 ՘gK!cac_Ă%I=YH`,u8Ar8: |}.} $!DOL?QZPx/0&$wdK[T6V?7 ;e3nem@) 3ey'#E\C8 @.i䌋͸W<+ŠNy,pbORZno]}/ӔzT$3+ "?zs[h%akD'3[xeASh~2a;mI0ڹOݍv,;fM2 s5^@. LldiNz`Zz45WNT} k +?^i4݊C*g`LtfuB AX&| Sc䐮q-a`uF Jp4a'-q4Sn&5i'XHVwwBE-"܄_ZJ 30] XG8ԅIyN+,/nAJ07ū J< e+S g&ZWmr1 [^%B綦i<ԣ7=QZtv-缄!W~ r=V>YzǴ~ Q_C|| z=b#fR{޲FiG;:O5U--Ussr_4cȨo>LӨb+[Կ8|+`\oOPPgv,-="+T!;%9R<x#i,WO6yΰ J0ȉinO0'$ڸŖu)/抚 9Kğa`ʃd[,î.:6Ü!d@b6y кυش@ɫz"Nm% '6sU$M ֒Tҙ0k&J|-̋WM<* Dyc?aB?G#&lVS">VX*~U.CnUag?97Y}yt' k9L ](uv{եO:QtHFdd^G&_}5couT|ݺ)=f7>Gcyh۪bqgTgq_E*EY/8{M5'> c"ZdN"XI4n5y9 MQ̄%{j8fk?RypӇ |x!pМ C]4Skէ \Npq< F26;G05`y)ڑ#nT b=Wf-'o+5T[3fP,ث!໥m58 p@Rz.\(Fz S#)Tsu|QE0Α.:ёӌ:GaDhloV@#L矵e@6X?>)s>P(R5s+K:sopv̑p]_ URYQTT =~DO`_Q~s-Lp׶TPuWZ}!2؟m~\֌ԝcf_^yNE]e8_#aE i5..'C{4 <=i$ ;jz^Κ=FpE=Ʒ 牑व<;dGk[mun)٤chm*eW$eNrLu+Pk'E&m](e|[ͳnZ(igLĸ,Q;*0nP0X+\"a'$Kc}3_1(5q2 iAaw?%^Ba  77P] iUt.GZvmߢu4(ۏ3O_/7ԠZtZyHapC(_l?键La1~y0("VF#N.0R_Bed\g3& -Gļ;:Jt"JJHl>qݴyl:p( IuS07X7[k<¡Ha%ص .^#4} s8ՏAc,0r)Q?v6ȝC$ cS'ml \Uc/P.{Y uA-HvjyQ] py* ,Y\e(| ?f̋ D3z>f{-]ꗞӃD5C6֐?/zmh qFf"}P` Ǿxn63<:'cd!;%#,-̳=#܄nrk?+913LOAhƊXdPpUS]2E֎; m*^|x?̴1os@Ŋ1>#mɄ0!eYuhoi7 $cѼ$EZ`NjGd>eh͒^@x̣xFG(x .s&2p!+%waף$#xVew~u2y9 nAY!Aid=cz@ r֤8I\o/Ypt٠~vCG-窓Z?`4B7VI(h"\]Pc3jM{u|oJ57Fvpox;);>5R9MkYIS51 $VG|}"A X},E |K9M `=#tL}g(GQE֯-uxlaY(l#Q30֠,1BkoyԨAb[]pW q mj#r087):L!ӏ*+?Vy#OYmwĘ' * 2>~q,g!`F!|F^O#+&BP1ɋh]l.V!Q19>l f B네MjstS"SLJDǭKZT"l{B1C\ѭѯZ5Bz+@ea߽>p\\nQ3KkOоp8i#ۓx0/u֭:;ב(W,OH~298@\cOI̫Fr#4)=OЀŃv{^t;{ƒ)P0l}T5gW&4x2ֺDZPs@.WKaereo-J`zTsAs_֒RWyPT ?6R&c;-3e 2Se*Qan'9S+ 1PKd9ݯ:4W~(rÞAVxmց2JZB:r 5tMwYi%hZ7Zi{"mV`E'Bd3ۊЅ hDUܑb 6d @ѳj [;bٟL_ '^sRvn@s#m0VǍ"&zl׎^YGh4ZlEdbޮK_O)r ޝ#13eJ,-. F2(B|8ʽ㣗vp4gR߷z3,e]&@԰@}jIFݧG::<ۣ=4K!+*U؃e'o6jpO<*M~{c۔+nژ&*T£$70 )7:#y`%1)_Pk}z:r>cˋw塬E}&5,p #C[Lht~ 3Ru?OoW"4ځہ.D W]'JbG" aĭ0 |a\EFC"5E.A?\zTf7qdƻMpXg ʖTi˞'@nDU&9qNZZB?H%?bRr$6A=8$|s!J.\i)(W. -%:Hb.JvQJ>\ su}Ej*4pv&ʛ,wJBej( hRh2KGnw1'K}ML~V?[(fv|1%gp©w[p;+&DߙoU_I:e\#_6.$2_|1So7UGsG;T2TZ{M5PH AUJOa6ɤLcdG!2oG/c|&tҝjƳ0][lt O6ZVlW~ϕ !Ә~,)9A8̗qka"&@c#ɲ:ȭPy[H9g۽CuZ9$ r/9aꡟ!Fd4c Yco#]9F} }h*k^h,vC>3ΟѦ~~Wkjm6hBpP]`VencҘx* QY72@mY8LAah$ T`4G %PKE(ʁ^ |@Uf;9">4WAw&p sd*˳YWA`Tw.pk#P**V6&@5Y L⺅/V*3Q8_6WB 䚥͞;uG^Uh?E@B!$G4c߃iBhT6[ιI4jUyZ(_S:$t$#0x "",uˮj[0yD݋qZް* 0d 4N;m=Nms4d,F@c)o,u$o ݌.8ִb1xaNwXV.x,'Xuqs{TT?μ]݊\EiǠCSs$Y2)|ҳ_n.+}*'Fʍ6A<\XB]4ЎXE`)9}b7D̡SWsfa|vH@9&3t/?O0z2ޘ#@AHET21罯RnxtqƗUm ú`EU})= I&+k D`#0zGձ@r H1iUn7=T•nx)?9Oe^@S'kmVuʱϔF'O̵e۱*Ir< r\H}qS/Bxt}Wr 4z>3%c35VwKDqM7θ%mVr9f,%ҽk-Nz5ȔkMӖ +_?l.ais2oYTKGyKaeQ ٧ne|P|aGa>* 㔉)abdW*sl)=XЊD(g2*mRrdFAq[tV1…wpz5@/R5( ~;~6~QN0 ]V(v>^+4!-q?̗Oܧ RC(:OEV$-ČpB|('0෪z}[lXC t^XQ>' "%(f6a -DJj˖SAșAʀl(ӝE]KqW!rKƶ/YwCCGD'ճY"/"af!;Ub|Nom5i]Xoݜ:mbzTQM3|6oa~w9v&2WT6V~LNFL.X@7F$-NlG4X#-!ٻqn/4ABZh#Fݞe{H/x愃Dgi'ڶ$+ٵ m.L ,;ע#6AV40Rk*ȳdٱ\u,p`ܛtbA#^._Ϣ9⿫AtM̶~30{ҨԻLuU=byYR6=HlgHTчe 2hl_$ ce{o2֜${:+;|e5@%"$Mh^P'fU6w;,՘:Jr{_~J\_>#[؅2Sv,A mШ'`JWKvk*I;E3kϱ Ww_DJ5C kk&<#RDE{9X$l/674LkԘH[pff2.\MMz$18V~>GI|I _v0P{EW㲢8jݞxI;&/' rMuv A=cL޽!.Our VH9!gN R DQ71g+K!8zӈH{s>*LsPSݨN``ޝiCL$0,N9clz4Wv_NyNx8J[rNjI-!lDiA Ev̩K^:0g1[mҪz5.q`+n~S`^8noMItP:{IDp(cF^\/x ]='|Xq'N%k~K'ih)Wt6Y]YߨAu"N\(9ÃC9J{,.u_|5=fH>4tH|u LJeԚP A9̎} d.Cq %% Ƹ(e7NH:qyfo upB(J'}'\ȱŽKbAп2h*bNƠEo-LY>OyOJf΋xW6i_/#ל2e\~R;:5:w~;{t85JVu/Ep4WK \GץasC47"XƔgi e&dknh%o#4/w:-E0-  gnӰ\Ψ%4e0Sy{W6Wg'xN&%\zկes2Jm]Oӧk`Lb IWsiT[#YUڂZ“D׾~xzUz >Nߊ(Wgs +l 1OρX3E |Ao5ꋛJ/C7ьA?$0Y/F,BY#ߋht/ڃc\6U[ V$a5y4k݁}\O`!}V ^,"k [ܚ꣡~lq,q| =rٽÚbs;U!ӡv4@wz 6N$_ْ|ln`駞 3JzPK>8aC/ E;bg@f 9ssOC ꝧd=[R|ԙaUlQ~2Pex %,@[Lf}Ngc/sB("/p/SbDARCl:5'RO.N~C8yj MJ7}Z值H@ec44Bݽ\h".V<>--8.WQ=$a5)̅k}@O;vF˫L&u{H5G[-5[~<+E_gdȌWЧ#͛ɩn|{.L2>a&>kkH]v0.nw\-)R~ S j+ ?k#3]&j9<+Z.o$@6fxb9'X)< SY1>T/KKQ,OE=|<(|Ap? .UP{3X2j|B%X`UytD0K2NJU ;Yk`ܕg Dk.Du "-$l}fo:и73ӎTB-G_.#S!ӡ_sh`2Q{fJ̿S<'e$pU:gnUd"<:kGK@jULfn*YI Ԟ ˓&X7g 嵶׋ 04u8Z2ߙ3: ,} 'ӪVP+h]sRQY-",.?Yp%#V[:7-woPmGs7}Q[\{TM`j>U 9 Z._UG {RĭX76.}hamX 2@#.`cV #r0JpL&cJE^q p?QRp4õyW7z'QCn?fT6HG  Q T+y}ٝ ੔^jaJD*8m( "Y]J7>Zf $WJ !8eu9 i2ў:<2߲.VI ur^i#̪+GJ[Ԝn5)"uVRCȕjP:;5$ۦ]wՠyLIj( mL݊3=.fܥtx\{A^e Bյ9F?o~?#o)QɥHdM[Rzq7x25nk$n5+sj|#Ƥ G ^+h5߉M ՗StP{]nԛ 81| 楙ӊNIXJ_OPl ؖ{ ӺuzipOIFsO]NUK8$3;06s%tN'`a]pb1My@$S :`UZqhJ|]1'/gT$&YR7U&4yњ}_Z[K9OP7G'Mg={}=0u$k8x3m|/\F[Nƻ8H ^ciㄓ 1[_dƠRnsqEo䉦Any0wڸڻimj2Vb1p ׽B0E7{"u &}4 B^׾sUkI粃jBݡҫ12oռVm#l:(mHNWQ0:u$5*Rk:o^K[l2BәнuvN2G?ݞ2NIO|Ԁ2Psƶ@b5Gt:!?u#pĕ0:l(yb/mjUk\sA Mg Tj^,|b/7w-'i h4䰐qIH*6stgх[#HZȭQl2q8ħ2UD&[x˛VڦXfGLJO,@>& S@i{94OP}ȏ8A?(+R,R7uR5$|P8KƋO3fX{P h jiLA+D[Q٣EG @z 0EDVvaewg7{>֭M][)RոvDc$= 4P pHQOr%Q|Pzo% BdHݎ{U>v7ˍRm![eTH2Ptp mHI`#؂s2/XRa S=2ɿfqN|6RNȤ[{ 'K>Gp?'ȦXr⟌Ea2\d(+ Jd9c1~m$u5f۩Ym( ~\|1Kv4`Px9dQ7<cUtIӽ[ 4@E~ *@N5~5l{P^8!5:vWɤ Zܽ~c„3?ia. b`?Uȓ\N%t;6;prpw%yS wbz!I$y$r|BL `= 6|ڻZ5_YƷ(KZ9ŋ ZF:w.|0Gm#w5-23>yʎJ! :bmQltE7p@ߊF&QR0:yuPLæ%3Jm>*';בzq4S1yJ܃]L&_>bp1 WsA%< -Y3Gbda_.3u}* 9DG+MF5*4zU"Om>ySyRP5= 8摯,s]O%kkVxH7IUN9 3x̶a*߸b~ad\(_TC}HFI Q `vFO͔feRgGcWv&/.zxv%bE?x<'1QYbVq& vuRIJQT!KMiޮ t<O_`tۊ_Q?iH竧~-.h?z%ȝ+ "t S4y֮wdUhO7&i ,^ XGv!Q|H_$idTe9chaYY4cXrSRRQBR 5h&\'iW&`s硸 D:*SE/LRF2_J_L׷nUVu㈖wQ^o[OtKkN"sSszeZgyiaqȭ]:}T=p*שhp}D/8BJ)ӉZaxvpGź/b?qCJ۫jbaʯ$n\AAަL@F-̙y~"鈗jrc!<eG=I]㙑[tLƎrY%{Zp&컇]辱!卑3ggh!ecEM,7-_y1c[s3胋6{?c97D4i+ݐ3* ZNK,YǰxP97 ^dtQYq puUnLC'S /x{~bZVK])͍ϒԐ}](8ÿ(9o*"$W''M U@'Bb[Uw** LhI9A~\!e|fU)Z%lK3W*"Dq,R龵,ZV3/+HS'@bh&ħMف1[ tT 6;7!WtUv{~ѤV:&)I&<ƒG! G$`upt@uЄc+ "$i;2 ҈LўLqUv=zb5 q:cCe#1`#عRQm$M* MUHM\8;Cm,ɵqIvEƫT ʛ<@>w=X|ҪbOt O$㌏g~4ap^W=.gD:p/>4QT܎#vӲQ߇gsMKdʵ< XWlT ?VF˞_B9|"y0e_{,_x&ZwPlZuFiP*/ q SmԒ`C)j͆TOTXs}(a`P]qWTa)Fí!C Ta3‘s8l6%%Aѵl\E$},^()5,mB+PdkAH0e139}„SC^Pb:[byًn5G,>L㜊BgTILmUxwga|:ki3j,'?@9oY33[YSC~=QVߊJZ)]Fj|vl9Z([m{pf!F2<?W(i+Sǜjc$܀[\gރu[':?+`ԝgڬ0[:TF݅?׳v4M2t ̨v=Z=,,}n^V%/ *$։{ $N1>h20v|xyXeП=uAAatUg-O0Eo0Xشh[#m"񠲌sLV!{uh51zJv_ Iڶ헯{h QƛDw貉mT kb i`xΜ5۞.pC_ك 2ͻG UZPhS|_NA.!7?;Ҭjs_$Bb %ݕ^ l0֎x,KֶKP廝/2X#`KEFErԲrR3ȞT[.dz\Kz > Ȋ'RjQjP{/#GJa]̫M5)b%~GچNȢX5YUBY3qOq ]S%j*.4|䥠 )7TXosSY!3nlϟkUun9u2 {g})$Iҥ&̳zllL`{dξ':y\){X^$UYD }XFggKI!swLK Wj#qEKB-F/t1|nMS#b@tÒ j-m# g>Vv,,FXW='|A}`,}a3ү @=]p.]2sDj$g?x:L/"2~ ^!C&6h zI+TĊ-oH%ZKt1,}fVǒ%@G52XQ<W,F[ ,l<BuCv7hr?B E]^mHU) Z;TЂGY5+m,X8EU&#)A!$DI> u<&д{QOy.t7ؿN-V]d,گ'5m%//8//H3#Jn"Lf6 '¨&UR5h1tD!ʙ釿,`wc-3U::_!Q;21cPKvjSO_R,{M[~݁\ PiqtP![J^DAUm,{}ը_>3+՚CTLV§n}U~\iC"A}6v& L/f!ˊ9̽CϘ|=1f)j-0]ܸpk+pX?-gtZ$(D#`4eR@ mAOSo m[- GRf K\^LꉵzgwTpUuI :nѡY NJ΍śP1Gw45-Iwٶ3)Bvv(*J~FԟUwA+1nh-ۙkyঁwH3&AޓSWu_ɓ@&dYPo ~ 4T3](c|Mjn䆘Yv˛חt(Mej][AA?x$T,u>]Ͳd>BU􄻵yL .Mv(Y3~5-Hv ΡFZ~ $,+r@N]bފ*MꜺsKNF&LvO֑!2˾pȅ j'-gQ fϘWQ//q]P{/!/bkq=a{1IS>\3SH+eBΑ8u#:#aT1XVE"+[-uuae?a^GHeĕG0>A o߄HcHpUʜ]ƷvjočS |3~y?{R Bv]܋,5᧹? >X=6~A2 .#Y/9+O(,]8_aĝ/jl{g&.oVwwAlu I 1Gd F94 _!TλE5FOqd #}C,țQ+4qk4]-)l̤X GsMN,Y57PIax vZ:Awb0+oZbd-<{w);m@s=TQwF+fD {ЏU)$#wu_M_fbCP ?\I6\t&7#eaqT˦XJ{u<NdjlܙڀsT 'n &S"}2xH(:d]#W وN-:AԐm2X3BH "A^8NXfxk4`>XӲfUBg}$aEA҃pq߾d.`E:(%_*4C HUT /rJ&P{"={,OGh]Wʂ?[¶]Jl8/n( ˀu_ϑ(RufOɑ0lUKYWa}Hr{S]oWeNo6&'^:!4z?)2{i^8he ªSX%KX Ͷ}9%7{ 7dυwHnH7ئ Oo7 op]6 efi졑Ǥ{A;]woEm ӄߖE3ލ嘎ŘgeRBt -`fA/ع$}T{i9VH9߿Mdp80ażC z5Bש ޥTeO09W#c͵ӡYIrPMRF;]1ի4ao:bH^6rn6gL}4Ϡʋ<=& 'pHrkxv6GjL\zv7:A/XluS/ZT_Ĵ?o(푃 D* /MڝD1mWI _Ë(ɈCu؜TMB<Ѵ3z1~3GH>'hiY@m>ȁ̘nbC H C-6\*&˓FcɒTsp&b&"NTo1+]o-[38w$Ud mߢ%H**kݿoA_? 6lwdG`}o<|ό/sY|DS淕c{;*Ls+u충{B䰳7<ꂜ:!HTf)$1BO8W%3W蝭nĊRrnɅbrXZu?*l|FFb5Bʡ^Eo o?~ޱ$%(FxFwv2Cy)1zToc8ŽKkT6Y ?׾F55徸Y |+Hu+npP$v & >I*{'_[ lu ;6v% p_V|l}jzEJX)[5N~ mӓ^ E$Ǡ+:!-_h"g6K,Y: Xl[ꖮ~牪6/,Ja}](j6;rhٴǡF$%cqYFP!z^nf>H&hQ?P hU+Wp$zlkAoW921$vòx91gOM&ac/p> =c钱o 4O5V\PyC`.ܳT%ș eGYYG&`߱f EB wZw2pt?c[m;MGH qpioU!<nj:Ҽ"x?Dh Dǃ7Žsv%XOh^C9g L/zZRkTK1Q#RiF;{hjQH"ͧ=6dM'"(*bcmKQל}%}ymnX."]LT.k3W4)>֋:<"nWU>`Ժ }9Q\m K8=q+=]CNm1лuRNI/?t6'UoQ EVJVWu"0t67[|nK|+-Wdbx"b(IXߝۆ9%Y1' rœC!+~x<@o]y|SPyy[PQk{}ڋ"F#6!p-,N8gBSWM;B~LĤtD윲I:~p]o x)ҿY]RX>2xctվG|d2G>j՝w?{ ?M4 ̦{JG nC@EU0{녒iH;^,$>oE(4=!\)]Zol41HM ! s̃nTUf{EvB_n1+A@)B*Up5\io]c77){.$J9b),#ԩo{lMsњ> {.c?j+owxL_@Lث7$IfV-檺ddОX4Ň# .]#v֣C xtbjѷ9_L'XήãwO]g6AEƑl4l |chUyYRϑ`B~V)p`m]+"nW;P܅6zd: -gu=3qh̔쳆syq\W_~x}]ILP'9iE/zõ>T.@gt~v-"Ϳ6='HYsO|ĕpUAgP'Lp</(Iw\m/4zgT% Y0Ϥ9.퍇蟜.ն]%mub8#J OMl sw㫨;gu3D'eEû+Cl^j02j%xlYBO6CoIRc}tcm8?h'ȇgA[> npn)2!Aɢx2h-oz=D: D.?":)6UBy3vOsa-5ۑCCbM3`da`꣢~v yB6VtYݿ"%g;Xn{y|HAF0↪BVΖ]ךMUlfg5`- 2gڙpWU3R8:uZ:1gCLk%9H%N%2k!m(GĎlsPj?Pḿqx=Z*h<ARY+NdJ[-szR1OLz'b+l,p'+NU\ɨ=;1XorVyGaO A}RӺ{q?NzmRli_(0x\HPꕕNH-^9ʧ%Ù!PYs9:OK{ >@3]S-EN% }V k |$ cnT8lVWB>^ukzߐ%}ֲb"1>i~\4n Jy0 SЌ&>Џc8?ڬJ\[UUז,`'?S_rVG.Q=0۞ ܋*ffF} qehZ>QYjdf<e;,ra=eou/^!X]%[ ԀTq9u(MDOE!!.Z\X_C}^>]6S/FocyhZ8v>fuu `'#*ΞOG Y90R"`* YćƘ%2i>[G@&vS/O] x Qf;4k#Ku,C}N@+EDy \z;eEo#ZB\9&zl3$JtDcyvSS)G!CKpk>}4[X;0㱣vKyS䙺UpMchm AL:T/6#kfZ.Ģj=*DS $Bl)5[#9wp ~ .ɴ˾~@#m*}DՔQۼGya?7zpt7Ӱ=;{?A`s< bz '.< s`wW<`E$҉6H_đ3zSEk۴^o]p"JJLޓe. Vr!(4Kf]ܐITm.II0*MPƦJ|=Zx~gPvF3]2yK4]dDBT M9֡hd:ecNe.跌Z@#9hR5߿JX 0J+xZcv>T MzpFi-0 ͉2kX{`Bj磊YUWeA5ZrG=9 ^Aͭ +%s=(xcj|Q1^$Hf(X<?ꊝDz#ɥ 0ܐj0qY0IdǦ/N`V2MN堞}a,HLͻĜ׏IHBN௃ˠ_v@Ct,19e1ڑե"ݑ%Ϟ[,%M}ب8&ZIhҶ&I;٩nxXюKlBXGfli I[+SLX[ewd%%CⰋLBAY*JHS8ᢼUYrP_VdKP/v#/Ov 0s[ы+%u})FUcսSLL#b*h 4xޡMP|ܫmu~r+v@?1uO} ˈKz@"-.<yC=P_ߟ{K^.AְJiP~EfȪ+>VFv;aՂ 2,YRY}%8UrnlylpіWJ3l! ~/1o pF %7РT< JS%X`&n3_je0},TװqеPsXx|ܔG<ב~^TߒvwFSj:J[ =1Ǥz})#+X "Dd–7dDOи|ՎlbMg3Ce߰j+B!3D=~-jȬ] EBФ$!ǵz@J* Wg|b>֬A;"Cp[z.|GFrcN?gݞ9Lj25D9z溿} +C}cH]Qe\&S[ٙV'1\%ܿqmA'oؤה2yEM,.{yx$]MaWGo"/o~tzD`EMQuI( (W.A{$. 4 ƒ)2jxVkwp٣iBumB:ؽ8b^*4t]*z<Iv'ru2,Wq(qɰtٓ4wh|Ut}^ u8୍K}V. aQM[ɘcϊ:J*x#ؚ`>#ƙjV/*j.j;c=H 9d\"0vE0ouqN2]r ?ZXmk鴧F|5QQEqH f_Q%OK$Q FOo5m0#'mk~ySMjbЇR z\M34ɝaUջqR 0oPLU&H2)l SvlH&TN}Y}=1nxZICt┤# $8HGk2жHό;rML^=wjsffK"ռL؂YRO\cq{gq#V荣@|Cۇ: >ꅼv, q!WDDvCQ̨yJޛ5H4Cݻ{\YH4P~Mg^0A/DŽ%SZ/GQd.cSWU]"%Ǔ62>'PS?07kI:@"IzQdqq,\ %bGܣNklwAzΦ4SXӄ ԅ iRC}$eT@B >9 [!%}3 &צL|jJ d%'-$ѐ8nFTP7fG6DOMLc/Sgw׈C!;n 5JB+m@pw*\t3t6bA윕;"4G׉HEC^W"D)Ŏy^c4 &RpW"x%;Y1Lz{L`m~tuc>dbd&OnĠ%f@],xzҬCz})vtU5H^a ͇LQ> sx*?Χ&FL w*񷧐B55$Xxt42vMZjll[KfbB&C9S1BiPALv"BR*-3RD b'H.>_hwLctLrzi%aPsmB7i&-u1o&Lz2I1Jq ,fH*qTHQrt"p+l@l_j<"~ ',v)܉ӀEiPsFŢWu,7d=*[pnN X8Tz8`&]T)8rcmSNjRGKwd2;fq&@kX-Ć|&zAfiS7p7h&rڴ7b!L: M GUp99i0a5YDkwogzw/-K`x5p/9dFzT牚Iaj>ϑinI<s1ޱvE6ʫ@U*r¤tɃ$rEq?C R*q${|'Z,3ͫ'3Cv3<%rs=#V2\fQ=)BL#s m_7]{ IMArRruQG4N¾5_̾YCϑ 6드#\Z3k8 XnOMtqQ ( =>W"K(fۤ׷콠ڎReĠs*2pnRYؘ',6}đRXhk!iyAfg,,rpQ{t&id=]gi7Tdz!#lFb_Ҷz/k!B 6m6ݳ8YrllgV[LPzBl㪐weBL6҄S֔pJV#sd^Ypi(ã,k4Nl^^ÄJگõ¯ bWj\BKχm#/%j:"-Ri2]vǷ ែsN&]*1%,BKZck;%$E[dr8I$9jF^)HW; m83z?'wh]CcYL1"&Z #F-XYL~r{ǵTm`E49ޓ FB_81,KR4.VE u8z7aw/va3wѩiYjw&|YDũ Vk!pP󕬲ASw }Y?4_pV=뚛LjO`V%{͕:cc:ӇYsiLrvN|1EAUf=K/jMz!n&8dH{EYяE>@G~Y!{yg4@("6'\쳻9뤲*q(RE7r;[m,שnjFȦYB R~9![8T LNEm뒒n{/P+&޵Og7do儉(3wīFokM6%[DoCOp+2UŃpߖ 7 |s"NZE;J-w"e<%q>igWmeP;Hwc A!;ON3nJaFpÿ&D/T-xnMҲ YmlZq0.yzCE5/Rx>k>5inչ¡:3'e ?~`ۼIK_։ o ۃ}E/0B+p!ZGAK;+\Vc_7XүIv.AF A@"Mͭj,A ݆ժ_[ 7G&l/z5_l':fwB͓?mn=뽊e@,72*Vi~>5p(?XO[3J F90:zӻǒ|]i0ƢڐS8 m' k:*GJf//ݮ Ux(St?4MIpћkY`Eyވf b&8Ui# u8]4ё]i#[?6,^ILSϓqe+2ȘKQ6}0Icjv7nV-\P'mrFGIo`'ۻpuЎZ qqW:F׈c"$_CS;&p8RDDWXeG Ⱦ!i aݫĽ.]; x< $(&"H{>&ker59:35XDs52Jc˒ C퇕XxNmEx *#򅦐/kG===C0GLTJx~׺rMYl~s#oqh!A=4,>kR`XFf)2[/ܨa`LҪSށ`u""V*l?H2yִĆb! Dj4m k+Y{=IT6@O!pR@#1O5aUHD6cW [Ub"Pd߹8<G{]Q]Οu4im(8̥}ܵ.lfa83Tŋl5s| s`.Wp'q:0Rg; \6VlTV"ٱ pc׃x J.)!2]=t7oJFqpj֐5*$F3\.0.3>:,u,W9Gf]P;'٩4z_1?_󫼤)R N1ZWB}r8â &J{B'nQny^L-w)jjŰ~/:TPFo }EUɷXz)8U'(b7j0YvĪy B9yܭzp+5Ax8)eP{ QH * \("mNtym,)S)@$+!)-"_)gTN E+UPw8sb_u; 4F0|*[wN ^޽x'F}(l h;3ۢ>!'y5&u>Xtt#f|5#jrF9:ӟe8FxP}eD? ş_@LY,U!&xFJ$CAH^>ԗ3,R~. > +h6`@IY: \o䪽a!Wc|jCt2fUU#!V[E}wqPY)շ=b,wǿ/ ugTn>tq`oga zCBk8/'MpF0ׄ9R (s&4r~NiUÃVSKo"~Sn__ .%P M G35LSi{%%6u!S=byD%Y ߫t#!|ٗvL*As"-}R+/&VKI0җ \zeo3ف K{egIIoʭro3;&}ip.nG0rnhF'J wReHg2z//rHzŬTj+ |>nι,&RGbHε AR0,v61r},.8!6Ti qA dS}0;Z2ccu jXeaMk&fK$c١.-zi1vɣ/]2x*xҩJDJ14/\3vG gL7P̘*t0Mםq` FZ8h/}]t*K4UQ:oI\%qRh.~Bis&zBu.O[" FS8݋2G{Ny tEk=0VoYVdN :Cb0O}xv WJG{fLE;`.`Z?KK%{s N@#:z*A,<%Btm `n(6undڏv'i*AOdiD _Pko*p "um->h#܉"?,%Vk继n-<7@]? xP,y̧7.2}5a] U/!'`~ʧ `\+YXXwoÑxwYuoԬt=di0} Z|dG#c2"ǰ=1d&3Y`vmeD-hq9{~,lQpH+y Yf-m}]QV;v6 }˒k'ׂ5;KP챧1ygŋ%)$ΜK$^zz޼(٠'6}ZM-Sm }`w:sZOtDKz0vϺTu;a|K/~N\* WxM0v os;ȥD0vjoT*ǫrFv܋w,iE) "7&V 'VExS%ᗙGF.`c9Kf x<.BRUZC4yZc=`u mql1QNlZ ^ڍo!G~롮\=9,~G.Dl-"3%P4?Zn5ͩ-PX@~ B>S9Jg@&ueU_`0vBmr&oeh=VHGm-Nd!d>~Bi{?gSt$XlxC.؎bчո;dޚL63WPjP.S)`ƣHQE(};+-VQF/AKIU&X?0Dyw3y7 .0؜PkCDSe.M#~S<~MRz=aS9TfEL'vdLuN5̑g DCWg&$vC'RQjQW&#t];`a{d"|t֣)R;HA1J%{[onix$~(idz?AE6gP9Q5>$u/I@eQ TXMXL+cP?g&s|Z#` ~/̴-@{]oⶠ:PiB܏2-fĖףi) zܻ+O. ?@+AP*r)~XJ tL o('I}EШw_i]V&o%2!$'SW+MbTJsFRHQ?V ބHk|?E wP2R]mg?<@L*MNXkwvB6&u~Ix/B;%]Xw2u[T-N%g-.go2|sR`E&@7:Q;Z7Q ʂ݀nPn̨ ,>E;ݶ w>6a'42!(Dr(Yƀ4z7#> NRNoeRa!v$Ӆ`TcjҭbW}5dҳ] ;RZJnI bJ %ԔS.)kO C{7e5O HX}ȉ&Q[`kqw|FfJ-0+~B0fGCԲA>,؁ {ܨm/YvX#TYld4_9$PRŶ6D~CM@]XAstb1l+;T9j 2x5*O˱ʕ <kxU0M:WjOؑ7fsGXDj&0;N`t:rqUHy !ϢN^AKi]>C .JB\"ؘ (0굩{o(dM\eFbT8&sUqAIT"i,M3@mJ}0f5 L,{wji\g}va!҂ B;9#q9sgt6b."]Pl+e$ "oC3}-XuKqT*}bz,T΅kq/0O,`e hfә O~@>`:83d|H| 0p9=Hf,#?ɝk c?*McDeUm)ŢO j,ĺ̎ wʛǽIz~?A>STRr *na IsUʮSHgJu)e aIk~.ZaVfkƕs>>,&7MCHG{e畅x:6LOw*󡮼[HsHdjÂ3P,4տ#6q"4g9Vf7#8ٕW#h.ٰ?rL8K1;*_`53TWKBefb I U^qj5[ $Ӿi 必ZYMZA_< J=R.,\\d=%QA_| -[rvr38lPLb\^8N{"έQy$,&siQPMm $$vw:R}N!K6.!bdΊF4L"it!-29 zx@tGlB$kr2:=v}}œ7hX|wVDa#e(SB_]s0OIzwWR6SJ.Y|+B&#J>nP }5+$\KX1pךbSgZwnU"㪩Qt@S*;/O:54F⠮Ϝ@P-f^j;n[PF\-ءx٬+:;솓t;{1Ea^YJV\- 4xMx1P_FMoo!hvrڝН^sx%o_η.);Y#CIPoZJ|mW#J̲tna Ak;R兩<*k`4f?ԫU*P-"T vh8;I%##zq~շcNoVDq.[ԋj\PRO*N+3_(X秙he!iFS8aӒQIX%RD#L|%yaF"hɌ ί6Ɲ`e?ZZD,X;~ږ\\ZER״ڨwP"1 ҥRSS4y_fWZ-klY7XcZkBht$CqDÞVՠ,&D0kp(kS]22]Ppo?7Ur Fkv|nIJ'obވr>($[r⢥Z=,:"H֫2Q%cee,v|tmyyܶ$/o5f;T'Z@`K#6#Z$N] r"]h nou!S ̈́{Ns $e(R An<DvxiM' eڌqZ#Aݞq)ZlQrʺ,FvGdlA8ϴE+tM%׷+3Rh-lkҘ3CȈv>q)=C+q]9ŻH^2k5d2]8:I?F"_ek$3X.2=g3z$a/ 1t+#>IN:i򑙻SJf5:I}.E_egNEC (rX;0Z+7}%8MNI39S8A,3)ϴHkj\TkC$2ٺ^Nicx<fhzHTNp@f-VqL^9K"Y[FC@GD$x<}vOo_cvF$U)"5n?~bC}(A`h?\7T|rS~} vY{*W{*{ iqSt;U I^2BsV w7 A8tPCzb {j U]P8򨖳&Lz._ YwW*0k?ZS`ιxm;!pٺ eaq>Jz"P)־o?qg{#+F3$~Qm^y¦A0n570*l%$,.xߗpe~ ^F՗Jך39]t b_ժ 3X?uBhPgMgBIӎ/ME=x6h\]ĊG~8@zґD\ 7{ˈ#;/`U)z9G~=Wr4Oez{.9L^?~.mƤU%wOKsAy{0Y?c&:pm czj8&|ٽc2yqᄊ9_qEWd)51nJu3 |bJΉFN.oS (kHiR~۶&57}g.CVSuޣ}ף*#iH|^500i>gj5Qj+QX3,Z]}6P\,V Ljf5DyA粤"'2ߞşQrw o$0">1.D-+{!ROC9<$^ik}Ifat+p%q 4g4_c5dBѢ[N9,>jF˻x?S$/4x+ixؙFL@8ײ"f*,%ղc,ƠH(iJ\qxwvlOXBo-[H #-x2PA)m=%˖~Ztb#- %-j\#tq|upqsUQU+:4H5*?GZZVw{}ʈ0Nic/sOTiR2'-RG)~`\s`HeCd|OA}PkֽD7Ok԰/0l>l{K U)l. U9JIWWvD=Gy(JT.ɼsqHCJ_6T Q*m2˨L}jCzgH̶{gLi*db $ 'NSJ5aԫzfO<YUY&XN1~eƵqmQG[yzzQyO >_jfr/w1Nɻ7)i !`8G&P҄[xs{S.٦׹pc|-q.oY>՝js:`#gօ|͝ ǁacAN @q"To3%bt6¸ M]:"g(;*A.sBvM |AQm1וu>|rlʣ>?:pKZnxk`%2hqcQsm[.SJXmԸ~EܩI(tX21 ; Bh%Ǥ^gۋ?Wu?=v(kvLZO{XBx Y9w)dw.1&Y m44 ,je]0}c `G||uKg8Uf@p'/LOcfhsL* s[$xT7f|Su1>^հ v0˿LٓC IxKݮwfs;~«W-T0)*pHz>RGW33|: 8BzZ5==Q̭6m8@K {&]/ nn\~4h|x4?SA# fň$30T@"`4T! {Q\5WmU LVn@*#a}uV᳹@UIeq"7Z3-#& ̒x$83AGFX !1t9DzOX؟hN8}׋X9FG g$]\9"1qF`ZMGz 47,aw4-?.sܴJRc q++VrvAs&VZ8#FN:5ޑL'yEJ9$As?D5 >[\-TCRS,du黷Իix) Y}`& B lsP[g\^p}5#1KiP;=1uH5.0.Ed+ky&"UkLNYc4.x1FD"1InT!؉_R_f(`%)̠[˛H Oa ψ0m{x WDkwYv_}I?q* (M2R-"u"~zYwA Sb(4΋(qN.'} VԅN U-=SKr@fvf1ڗXNP9W͑qN|bsÎϤ^j}eUơFv(1Qt[REij˰Fgr;PhtD!9,H}dv*ecUhc wn]=dL즫uNoH0~`Y.\< $l7ŎL-n,"_.Rn`nR /Ѵ͛80 wj2!"g<3X, V)<r(ڧvYCx}"0-(qs6m<ׂ̄*d4/H\F`FG/Iu4-3nX!wbe] ǹ@Cx#7^2ڟ /G D-R:#\A_Kp9aM:i'j&MD arhlc+pC6zQ!xc6oxgn"}!X.?S:k^t4m`s gK{ S.TP5%7~x|s? [/pM}4\$":)u' I?5k#?Uj bJ|/4!]Ix èmabH Z0+To@8kq5܅De4ftt .ܾg՟)J<Ԍiuں.m}s*Ґq#&u]~A%+Ee}-9CKQ)"$/Dܮ5/*W+O^4A16bЯTk>ܜG %QyUBW8`k}/D%aL*:/\ОR$0*Ʀ b6yR gISoƵJ, c #0gOM i x6Hhx`o.*C p,(*EkMmAozbzB u" J #6tl}䯶Qzn'->zB!FL'e I 7`liY"rXm^kpsn/9Z2[s>qTven^w+HB1RlAiIvj+%g)eOϬqge rَ 96xa!ޙo[gyrɖxf#YKD%r Tu"aX2DjZ HO) r>l[^,xi'=m,a'hTU_3=oy}xTx#;ZB_$2]#.č_+}'έ+Kes7r8|, c P VoZyrDQ+]ԎXmOɂ<>̘qct#AZ -Hi|P/Wo3UgA{ 2n]=zF6_ L^Ɯw/M}uȳGpM6,[28 *A_s1O-*^]|X,D4`A0 +G ʡ=9z=n9kPr_Q=DςV A>z(o@>Y q,p!o`v| 8 ^I^#/z(0Ն! %/ᐒ'#>UMDB^|R1ʼn*[F̏*:tȺ cuxPR%xIͽl_.TS[Ǘ`a"cAꉢ8 QoU6z^A,m*-@*{] JjW/&+ޗ!=11X>V$˙B4t :Oyu(f0Ûd*rBUhhA;=ahq%#Fb8-9UǮ:Uy,?\#^>]a|Y zg{7/3bZG-y]=K&dbط i KbIµu|VH<^-\PԪB:&()57 Q06`a^DwRZUkE~gF:8vW~{8<#!ZMJaIACm vԈ[=DJB]0owZc:/qw$G+\IJݻ.ZyT{yڜ*"vDOB~TgаWIoS-'HUHPN(]s7!qR 65j #&.h%=5\Ň­duK~̪>8`+آdkYYׯr;hm t,(J=͊)&m/ST^bgYi- V) Nb[9}r* '"ceUf4_&TȦyPmxPxyCxy2ƯΝ饖 V~71`;T;3nkfr2WgX$W.]3/[lZT4#-NL9l YT7W#[NΝk˺bn:€+B VG8 C£6HmT!:M->+٧~R\E:5b;b_q))P0".n.Y:J(pʯ7rΧ`y 7چd\Z0]ғPECe[ q[r6|iӥܯҕ>8 ,.w2Dj !8]ī%oÁ^ܵoU'OP\ Y&B1Ц(b$9b-8ȗ"]J|طǀׄ<{Nayz Ғvm:s&\@Ear- 7 oxQX/eO-AD❂G8wC٘uK[D ʎ{[t:w@Xk_e/'" TU'U5xO[܇܏$uU1 0Wȣ=ޠDR}?K!*TZk nG~:yE!NKGE3+Bq|T@iAQbcጵ&l ZTwּ9 쟉$;HH z`鈚(T&º]!ۭe˼W'5ӳtF":NEɛvQq7cr:~uc=A2_/&;!1Oz>'lJpvf`18r%44fG,y]qf&j֫m>7\r?AT7ўgӒi! 9_#o圸&[kD9tHeWGϐ`VƋV1"_Ҋ>I&;%yksDja9>2|/R xU̻@j{#i{cwYe#ˆbL&go,es +X*.¬#wXlø!>NuuݺWKO*vS-gX~rFtυ@PGW٣!GJ[fܩ$YDMbYWH,3ռC!Θ smGj|A&s^ފZBn6w_m1돸 x=\ˌ_Twweo}nbX8Yy1~ }[^ƿU)ۢc5d](PXPDC.ϡHAc+DQ; }:gd^b_. jh%$ygp"-(.Ielq؁;4_Rȸ}nSRzgk=nXqnYM\AJH=ʩI ZitS2xYW̍bS^8GqmENqv@Mm%g](_Yv?Jʹ8n&Ism-b,C 1ȣ\1SĉSYNn/$)cIPa:enCPyP:XF\zjO7%"K׋53{K'(gr7/V07M-{R~H*FKQ5FxFd{Jc7TfO+,PxOY5r-l'Zs04b;Aqgg(bܰ "ng?+%6w멤ѓ4}!O(p\+5u. njzԢ)*UӁ'`R!!BפNti tc:]cH%"9O Bod ă< p\?cø)v@b[0 LT}*BPqL=H#=;gJdXx]\H֪ey'q=_6 x,pqKWtjXa<5 D1(Ӿ>,e&A6,E42烌K/ ͖lee 1qόŢ[6zɉL58Y8JT`pDsVkN.fx"Px$@_'QB쏨}ǩE@; "dt LNd`o13 O 0j'-*֞ %plot=^_f.,+,PLBbvIKnjc/ JRjnQ=MkJ՚a-A[NuW ZD9 eATr՚9." ?E%T@819ND{'g]3WUo8TA;jyP(+hDO}e$ف8#zVv7bMb!o g,0r/4_@ltpTi;@P_* Jl{`߾> \f+ ܥձ׺{R65۵u(c'2{^UFo.@l,0Gn/9aFp» i7Vr)FfmL7Z4_kD؛l_\w#ʋh9I-Cu'Jt Nc9O];ȢLe朝IF@z:VuMHbJǩЅba*xJH,A$9&d?N+.c<r]gn.ݵ65 o|kWTGwcJt;> rv$0xR#,͈Q EDCH!-}zVpUqt ,+mE nJ?F66up;cR4?;YY7 b?rjhoI1HnQH#uJ|^Gj*ێ#Sn2hפJ4;o4ZOSx߷&y<}nf# x:&]twB&x?`dqiBŠ9ŭރ˛&}к&I;C&wqc[Vk(d.\N4u +kiWW-i"cZfe뾬SGY8+Lj9 ņpU51 - l _gs^+N[%" %>/SH ڪ fvIYPmrf܄L0uGw)+:(hO1SXX3=Xⳁmh@CIm}07"a[ƦEew[e#;r)絤+"_6|[&jrb?W}~6QըJQ"rkr:YZ !\/SW۹ pU)ui[e;O=.JP!.o r7uUd؈"{|x4|%0F _uN TsR9~wsV.- Jq➉lٵy(oߐ4 vPC:,^v/?Wg1J?K &6jʓRx}? Wk"xxYaOTMs-@̖W7A8A`dȸik;E'-Ҷ0:H#x ֙Dlx˗b vW2 qt:}MdǫԓܠT֐mPx!u=Sfγ/ -Pf2$4zum@&x4 H4itJn}A=jbg 읣J,%f0 uwN>;<9z;n2t{W4N,l:(ET0Qu+ε>kg;%,H8]c7D?unОt$G At^bɎ.jcl-b<}Rb47 O0~~/lجyB0PtC`ŷr9 }eՉϻUմ@[uٜg ȍw d4lU:@YCl7g㌔WDdKUϤQn!k6 7~!l89j0fnW۴g;6MZ9pNw`W=mڊ &YsP#_ڟ\GGͶX0v 2h@ja2vdm@{jڬULpb^!14G梐beG?Ԩxw8 Y\W/\.$89 WmmǸX[r`Q]Ђ풪ȹ - б,K<_{N>ڨ{7f{ywnqnWKn{,3q8a|;<ק`>]'>X- d]ԵT׮. `|d14WH8SLL#IUgf.ߓOxn>lrUTT{e ĭ )b'zvm3vHvzmطZT-4\t#|玮72R *52IhUqW y SQUZKXto; j69α>Dtv2)N|ʚ8 I@i{s s~| +g2Z PgRS߸Kj$-M:[r::hZ5˴WIn)=Cz&5jZ ڢ*̪$ R (7{.:tIGNdOgG$.j N kAתR,Č["6T35G Ԉ 3vڛE|55ո 1̔v0q|%/i7,!k6JEk-bn9}}*ªCw)]~a*q!&^;;RoT(;-|{}ggX5 `G@r'&z{l5(CU%p\Rw_U.կ|_gdteq{ehh'_:=Xic?g! Pw-/^<;$6LDis[ ~!EIvQ98>\KrvFÚHn"\k#BoHqnJuVAyPW{B{< yW vSf*e!s#q]t% ktVPC7NAcfs^ϰri@uR@4DuZ=.y}Ŷ]v]A N~WQ$!=6EVSk CUƧ>i mTZ?ey6lͫ֒_Īsl02@=X6AYxlQO{!`l+6q3DĿ |)@N7HB- aCQ9FkvVjejN QGTlMZwvkwݮmS5Fe''*D'R-FSm>yX)+(X@@Ed =S2pY }pu-UA3;ȏK-osOȄ ~ aȎ~Q46G Fp <.PʹHT@tre[A EĂM5y xӽ,wMeqqrJA_muknyIpYpBmpxF验7b2ɋљI'#|YK713?,_CQ3YUTJGτW5'gSoLIFi(J]0(;1frӬ̐4S..&eknV5JO 1 bn/o?~'$2N3JBMy^99~l4kIP5YlTFQnf7XL~|tS`O]z 3ތp+*v]K9[Ӯt9TEZ$N)S=݅\ݯ89٫ \Nz>Zc(5Qe[Z7ح ގiu:knw;>r!;ܛ9 SӆNWW!:ؤ6wrOEG{F[R-C-ԸIQ+.02GW|t?:la`]4а䱵PB(;-.U Wk^5/+pV\)4*Ġ}Ɵk4:J!-b{pYE*;ViD+-v/ty#w-:kqUPS 51po6MeJt 2.̨Z{$A[%@iW$S@ @51M ;ZDp[7?4&M4 gM>)ʳ[lmUmggi(TdXC&cr|6pV e]x<=h S@3.SMc,hQ0G9YLgs 率C%7dw^_JŘ6|߿Aa~)*Ȃ% Z3٦1M•yk] bQVB4555b_†kDm#}Wjl3DQiD)]O=~NiO0/Y^WMX⤱x)Xn, "wc\kx C!/OfUMѽ\%`XS _ T)h? !sh˱P'-߷Ze ~y:6kˀv B()Ԧj0v=wC3mzKiG8t-♽]QꭗF)xHJJBQ zǦh)pYåj[%IP3Ժ[gHAeCH1Ĭn&"^GUWx$o93zyF\ߘDwi 04ujV*p;VJ2\9G9zҽ9gW@1׳.3Sr3BӀk>+݆`yǐ {MDs\`oP#3pWJ4yUOU8{Yے D|}u1{य़ܲ~UN,}NF@pCF ~S6?t+W^QD A#@28E yH1buNܘzXB"VsS yc^ T"061,dT\ NUgwV6#O=,~p?p{:/?>9m=Y_;[S`i[a?`;ct(BnvDLa WEX"5@ec)1;6Sm/;3O ƃ1v T&& u1]9$!uH6*+ OQ|f0S1esjUoggHI.q׊2pc8~\($#ˮ1gm_G巄6q1hI$δ߱qԅ&TѷضٜQOI}U؁ĈxR?=?oxfm!&6U7UN0޼Kd:/"ZW~ܾytCmCto;pPcC-s0A] l巼p;:#wK _83d0 c + t?U|֞pJR h2L/+z%6),`* x !>hƼ,Dr(3_J>VTTp+u$_n$dFG&ȃx})M^U*xJG!"jByvQwޮWK+WDUR)240))4oqc3'^I4 UUTBAw&/iN[vJw3" y2nZM?սyyaȋDިS?.rLZX@$&k)"]TM 7ǟAZ#JT8dcz{eKB ~@VV alʺ%I.1 cg|XLKnt\饠_>Ǥvs7%|c3rS&i۬MEIo?ǜ(u9 Ӵd [~yHw< Ґ{ʬ'0 wH+Z;=E͗q8hi(h kT|]x*ܦnD7S|/BgW ׇ[c![Z6cCĿ-j* >ex%Uho3%#] cn /^#AOl$=s,a3o{>~WҾMoh8o3Rp (8_RzOՔPyD9bk*$ksM1kpd<;!a0A)N$ڊA uOj%loJ2ø ]pHO kѨ nYLb<<P;o8* *|ǣCpF|\ku1>pZMf.4D炧\tt. jb7[ 3*z0R䰗E[7VoMbX a;Ի^]O;w _ T"~kt˷@sq$pN|_DX\҅K<jx_d3#ryxa&sg98*ryc|.߯j2ra{' 8`ˬ#)U,Q)hvR4*g=ZbLibqީ//*Jt2< V } N$Kвe sEMEO OϓPS?8R| ]߬c+ݦ(&*4<QQS ~`9iƝ1?'hM42 ~+A3,2uVfst6bR=l8Z{:g[soqUsQ}ZO18݋p7 ne!(vU#m9һq9S jh݄IKA5UHP[nd'PNQo7<;`r}M"fiA]TGv~aFcTm!}INr?r[txXl|Ϳ-Zm!0Y(I JԚiA|IVjUx/hk]_αME]|/g6^ҙd{p[և}.(:ED 4Wt;D)!牆!<JC+:6/ybRN=bTTvg٘-g@uNqV@,|sT)?ɹP?nj7sBGhTB )a>zK@ C(DTŏpu +~o6vmҳmwQ8N -qhaRqx7q't֢ XHioG~@"儐 JvOM uFq{kVrh$fVKTa3y*bYbJT>̆J9V?EĊ̨ ™ՊY= `-80S\}]*X\sLO庙[Z]{ (=DC-/-hC st$ ?(-mGCyJ׎Ƹ4ք^ۻQ]*vtBG`eexTBM$\^Q[i 8[Ҁ]U S)N4M_~1ggz2(:-e4[u(N(c0xQC[n 晚?'˜y*1npK1qMn[.^0SI [ L[4zO8'4R?'EWi mѱ~= R¥Bf8[9˔HVV #}Ck֊4)J]?yy_6hݟewނ^FIt mBDذjmƖzkb@>ʗput"./NfS(qFKl"_M+ N[5j}lRy.O+u38 Vsq?b:w;i uS}m(ANF@RDE< ۟bq-:jUg:(Yshs.X EF{DF *$ xHۥCY >nYo/+5,x#bM[OYSszM?޺E3:AR[QZe7ice_.Ib4WϹ/v:wP H./n߹,gnN Il V/G~ NhߜDoDd*&QZEͰt9fX0Җl=g*ؽZL1r$rC6U63nlF+ ?="Xi1|m1wM,sߏ# {yZ7eĥvٱ$bQ?褜- .˴qA 3{.p :e6ɒ!@E52ĝE>k#54 %7I5 Q3xCøTKmGm@ 1`n,+b OBDD}<7iK~W130&3XAs.isW̓Oe¨XC xB7z\<{b"!;B6m JWX,(=uy֋+t+-giMG05 m"s;9B\#H!k~95M1 $yPP`G] B<ij(0$^#3r9!H)1F 8RH;K=bG#7ǟjIƞ y=|xc[NZ9k?&j?|>xf_Pi6xA)moDs6تuUP[@37Tm[e”UJ4-śJy=< #Ƌ&wGN*\F#0<Ln1Flv桫DP8N`D"kC@1dzg6wH‹ zj@N\$^lno[sʦW7-_+ɓyȱMŭ/gL2 Ձ} TO:+=[v݉ K 7Nrb`1(%Oξ8}!ilCgK] Xbיqғ$c&`u*A+7 لrX|2i\!d+%)3e *0ϥ>tqhtʪ/rMŚ7(d?T[43bh?p񛢞Z3};15Ȗ#1iE"]BpΠ PZ#ZBd#P܋fJy$/^k0}.xxғ`Q$O"KICÌNui[H\rE {Sc5Dn+u Zv HBwGdܐ3a6Y/WK,u$ <?X3Z{~"g:eLXfv є84g/hdzחyϓ0H)c)UnE?8%gA"FOu|fӪ0,K=Ǻ5;jg/a kVP rɼb%0]Ycr R=t _#:?϶ ystҦE"gWl8J0,F"ϯ9|%(NT8xpX-eYd3MGMKH6^uPЇnLKM0\Aؠ=?!bxh $fϊ%N,Fy>b1 ^^z.lv R[®ۖ[ ru_UYUۻj1e܂+zA+6:aȲQbp?"{÷0e҈ k̅_BNK𲟵kΣBxo g ,-~Q .>>#p5vu+^Is1T лiASNo~ho9ʽ=a'K';}Zn)-5LUle$țku{VLfa8h+ iݻyL4[K.]\Ch5]{ߔVyeTYŠ% qAX44p:X1$' u3V RwY͑!F$& k5%PI OC Et-5zb9m+YVΡByf,DA~3)lNli:8?1\[O=1LV*vOsCOm$Okw9R` +4a)EY(9 c?LCCs꧷*]( peζgc~1p1ŕqUkKƳy})F8R@_[!]Glxz4PV0U S&j  { FX xơ8_ެ{šсs&CVm'k QƏ@&06GIzS8ǡ, Nsw1[Mn/8>|Cl?8޶FԬedÄ/NF biI> ˫.$bmMI.Ux8K}zũRV&0'ʤshݠę^r25V\֚}6b @)BoR*.JZ~ʑ`&OU%9OY mTH ݾpm˃l H/52mz _W9DA%iПA"41{ 43~̜a W&6$l t'j_ }ui|X&Mɟ %}((%} Jעx10cw?9PASh'dEO-l"}:E/tje wRiۙ],Tl˪2r'&5(X6:I6g&yOfݵMό̻D P%>'/3l8(@ Ae@(GTB&8Um*jJ(zYM42BJGu }Do01W :j|f 7I'. f5T_pܰf%$g19)nݜ Ýa D2=pη%([+Zˢ lR;3d3@`d5H=l_IIY=tuĐm +z׈g6+ZOZ#mt_6vfC#4nT@g")ܵX٭iv#w;?EFKK2;nc[+'[)%!û5Ohǜ%fUݷ*\I2 l`xV5^^Bn@zҒ8`X܃ ^Y%%ۃCqPC 5+kUL Iۆ.isW|zh)TYv5NG nCqKFպnS%1.9wN&"B%gW2R§;]sN#A#;51?H>(AqQRRɾ#SS<53 +sX[TtCho Iugd;RpVT :bėZV`TKPSxҔKeQ, @;C' ػH5j! ̢xYfBBEj#J77 MK`U^]3yS1(;m`^L#E#wOp*W8 ?]wLf`aoН}x2@ b8Ɉh߭Tu /R{@f))S= "ķ][z5V|"0ǬqPlwe=RCT|(>7uZth^r/Z]ܟLG^q 1 'P*nz1=e\| Vt@\V${h|2ܶɗ D$޺KԟǸi"{kKJ `fO2t2)pr_1cPtLMuXM~@AH/aOmXʠvco1 YoN26;[/wD׸"HK,I1HLM}+Y;RNAKQ%uaJhdHH&0~%3i *qмkv ,6ljW QlPQ[q~Wੌ4d(58++v/UM6kaۭT!rjBdOE_&Xl4@u'5a>}FKәj-O4voR26! l.&A*w.3oRpKA"lŗ4B\lF Ux ǎ9 }ipHzbMِYoK<!ۧ>T["AOv0|m B 1iM'\5px`Cgk#~2X{!ڼyۢ7,gQ\E>ֲ5LR}j`yRV^H̨419Iۮ΋:j&v}ARg#mOunduo]~)ylfdZc!l'HdnO[iLRHp'dzim@,<)uxrQþ-%{nu jW# dZ4iZ.a~0yRFP_ըkcV98<*!Tq׊u8`L qdyh!>\^Gc>ֲb%ַp-ZP acXf c6.!h GډXJq'u^c&)VE^fBDP%=rEsSK|ޱn<b9+~mP)"kG'@ktxU8B`{rb FAn$|__;r<Ѻ f伱Cs衜ءwèXTT ᙤzz8 Ũ: "x{ca\2D͡j.5>Y8WzI8+0Gya44X"Y% !}%կoمk/ԹNeWYVmJ(K]Ǜpp.sw}F3 8O=s~̨CTdIHzuro}ry7Ф;BE{FGwC,Ί5 xJ&݉[bP!L)=?¬Q/LeWrf}sMNz`Ho99|qN)&\ Ksf"7⼭ Oo:HE{L~Lثr Pհ ǡkFp` DGУ,S٘)cװml FGnlFTQyfap2m0ؒ -ЛZLH{d$4-בYKɵY%`xo^hF2s%Gttzf/1{'vKH-K-19~zQ[y<ow%Ohy_k4 iR?tC`HI8J2girԥE|aAgUJ,%+e9XTqߗg=J33w[ Qbjg R$a,r~k g0 ߖo [2#e´Wu,md]H؀;SNPtZl-~|`"mb_;ns_:΅I Qs>cF, P)i^,rzi%0o`>%@&RpxNlt) #]8zal4@ZcU1sBw@ɍbV. mm J@]q4ysBDL HUGV(NHELh72Ƨ&M74#$Fݢ ܐM4jcrtWhͅb%;,x$8 D!Ɨd:FSd?u$+b`O(7]xrWゕMkB(8@d:}@,+Ky lQM6 `? Qn%+*t~ ݗ#O#QRyAk_aבi(vK8bӵMTn}I<ہό>Z_{ Q@Z(u_]+ 0OV®: gK\k&f(nC8{Af}zKuMv赯6Yp ;z[b@i]^IPY(WF)S='%"*-|k Ca41\7+ֱ䥗V4Z. c;FHw ׍~wp@(ڧ.%R-nC45/RJNG}s+wdb|g~L%%9w'\CԠ i*UܿBw@zFa_z"* 5GQ'Add (B"Hbideʽd\AWn,zīAz?Ý!<]xzga)u`w %[0@nIA)vK"f˵ฤ]kO253qq$[E2KP6hloK[(X}PL*( utIBM9m  ~aC㴥ʉ:TBy|n>Q:8{\ 6p!KMC}XԂ'NAhZԎDyYemZ3s0MQ%+߅n3KV1βd &u.>fѿ* tҿbJ=Iz+e/adVu GC: KDda>hu~jI݊sI}SQn?Q>H˜:K8S-iaJ {*xDU@ݭf oSfyWV! ɯ@ϰ0|7c:T/ :崄1&:p6/EƵ*`p1S-n9ۉlղ9rsw\Z؝坒ub?JE2%reZrޭQ_]sHٯ~]]\̱z[rR~y> A[za+[=Go !Ο0 ;bJ.p)Yodů'_ AyKbDdz)jE9~k3N}VڷO_wV]}B1ZV<0-?:%8`l!fL #LׯC_ڛCeWm9QL[Mq$ DǼݤft}j ,fN~!klGz >#e f:vE9-{YL 4UybEJ)_ޒ\+d/aAD=qgϲ|C/c xwĢrBb"Rb3Y Be_+j&f{aM% m'A>b M܌)+B'|3}J{:PA꜃*ΝLRcܛ:yIdz83bxrJ[ق0 ʨmxO=%|zV )͂,z2V:DlBu0x}ajk+_<}䎐 6(O׻JR[ՐyN9*#wfOο>=B`R43p(]wˇ}): &K&hma{B ~ʼnEL$s~W1Ҥ[+,Z0!tI]@Nx>@"7 az9SSx%1۶ =; 9J{%)_)1 (*`uZ;=)ޮEe>t:%ɟt_򪣜(=Gfu>5h RiXFF@5HcjyWB7:U;A.1sKu'ZhS)|P"h}pF}? ^@!Y[utL&LP*oȷ(nD"+?R\*7IA\9 meBOth`md)cju_E7|gWF.SoٌI 9wɬ. /%̢˹Suϻt|8.^s^Vς"/|YlSe`4n򓤩8T:Ξ篜7eۀi`,ωI#aaZ.L>7B@ $8n7mZCŋȔkV9 5:ye{BGv):'&4MJ}sʠE WQ!SG0U2oȫf3P a5z )brL Gߩ%DxT }H@QQh^;:'d)u0 USa(e{=?3uGژY$i!c4G:Wd50Xf5/gN"S Då0rzU!U_@kܣ@NJR$X=9 1OgP ~wobҜ-)8"z h?B]BgHR,Ac+ aObtW0Ur}?0+(2'/^^ЊtZ!"Ǭ@Q,M4Rr>ƶШ̯a2tIBkX ȃB?l!% ēN .Jm%|z;2R3$Ċ9}n0dFmAQ(w{hcr gTNxfnYPfbn{W)}K7Rk_FC22 ٳ$3~F0!Yc#5mf \6Mi`C4j,I)j~,O٥ &#Qc|Fa³m%fc] & 'cCSD^Eh1͕!C&rbNGWXA6@__TJFb[68Dx5X]źO^]p8b[nH^5Z4zղTQsZz\ŊxkپlJ^X7=b%~ .wK=@^sY~x.YZa,t8{6(T5YHLV\g4C*ǜ(GdS[3`F h@&Cf@Ť4ɔ8a]n7zS[˗YFĞdDsYDda6=;ԫLOX6x됊ֶ6$fU*s=fZ|\?XvygLcʄAUXFog+ˈVl[1ю4Xy*qWlax{VwQ`;BLhp-Tk/FRjbFMlHJ2ÅH3Dhj,vlr\f;6#">hAv?y_6+WzCm&0LWl>q<3 tx\C٥|LXê X"Ab^2Mo憟$dŜB8\asOH2MWX R 'kE,a*pɽk^JlO.l~[׺eVa91K9ean_ Q@JhαJYz$OC@\Px[~a+V@)_0h~'->wjk@gۜ 2. LsX߀mHL)t<1 h ⭔QNȀ(M]8Hs.S{{?Z1. vZM-H eo<#f@Dua׽EL[ډ3fqGfTvMAM,PķK(mz%A݁1VU"1|궢u]45K5|VJ!I6ZDM%0dAq2 jH EQN"H}T8xe$PIVef_t<kDQ;E+l AYabDkg$l(eAYh-F Se#)``SxuH;`xoHY0l2fXKnU3ҲG k+lSUtwbSu8i>*<+POEѺDp_!}ڢ3tJF3OLv(Bi,=;9^zhgRd,QeGEk;PG*#(Sf,&}yeˆ"]5/xёhaM/Cҗ"/{r#f%JE+'@ LcIa&}ӆ(i9N.:`)jWYHi\Cܣ&)hGiU`XY#~}f|VhCt 4ɇcۜ!>݌cwSPi\J:#2N 6R7a=C9)A Č_?C h<֭RQRiXA4/B{hlb FWvb5;$>8 @VA6+t|3! ikӴ~ Ջ6*3cIڮpe 4{dba4EΊXk. _WǖR+шçWjrĝCЍ yͮ-N1i~tI$Đ[Z޳k0fcZ-࠴ܹvĪ{%.[WpRR9;8zݮ¿dș]U 8ӵ3>]:o] fY9J9H(va3 6B6=C}_%IZ[&F^z0ңS2H%ʫCM\ "E7Q3 iy|f{2&EQ`㉡U2s!0 '*)] Mg J3^|>أ 1Jz+l=O{('۸(CtשOr Z!htQݭ@ػs__s"p&W&=e4kDzlVۅ:, %TPvQ <3R(hBy.Ly~$DlL\8Q*<|·;ł:POͧl]\/4X|V~Z)u+1kI[2_ Є矽/8_l=z@0@iqj/SwKc8񤭬[q |mڻ'ѡ9ri(:6K?_emMȸku!F`BQg̔fSRv|~UQq !P*^sMTh,ց%^dKQao{yE YABv0DS-ݧG_24/ Hb]:oy#jȷ2gJ]zdv+svPӆY ѭu>>8' 9ejnXҨ/ԊN+e[K$.R/KYy}4`۰f?H1_T+ߊWTC8ݳgwNu{OEK[O_0a&QR4vT4'eNf_-!Ғ)l8KemDG+@K9ҢYWo{Cě1\4I=yFqDt1k)@Fnem*"2ILoNP4|y2%?g3ebjJ{Rner߆҈ >L4Jp?oq AN 3Oxm(Tee|N{.^T*?=ӣPKี91.TateC:b$$,*9 8wS^|ǏT 9-5ڄEL`i ~ٔOg@=Sz9]\ Th%^/l;MEW%(n86$mExjY,u+O /~EAO]l#(eu@Dy~B5f!r#i*d;^$ej31.g PC CkOmm9w6 (mvRذ?&N} = KDLߵu^lIS}Y}_zx[tEB^lf`pQW~FI̳*ٟGEd_Wh|\:Jj(L\jaw<;ZL/V%GYZBpónn)9_SVŃ׎X v'AA%knӕ<6Y-7H(QhM)0.ѵQIӾx e ϻSֶ_`|F<{džs>8y( ie|6hL;Nct4-cj\+P@Ke*Eb-h]6o=۶9Fō@MR.\2jV;Bԇܲn}ԣ!H?W@Pf"Z,9L\P'G%wMlpp?ޡu6z){F'.VȤ̐dtu(5zcа{W4.pRu)+07 f:=<󳢱 &6^zZP |Ͻ Bt,HSLʢp805TFPG/k {_7Eaz^d"),R"k(ϝZ u9;E vhiyIa_*8 ku_\`lp3 ~tg:* a3{U>*× P !uɍta6mY(RM.4_5.$R&,֕a/@( c -seJث5OJzOqyAV}EցqK^@S. &نIj> zuoՑW!D0Q/i\?Or^_s @СsMk^뵁 nO XAkZ!TCv\plR*V^M+gd =+K>Is 3Ԅ{VE2r\baF`,355)3aR:Mj.׻ bo7z.?Q63u%]~L~ulI ]ͧ=uao遯D}6N`uWewuzmI^K^[_24"> 7iT,Σ kZ,Y† j TU#%YjP(!;@K][M @Qy? )*rOp%BTx喆 Ӆ`=Կ{gDgvNNhCC6ʠr-$b$xjY8!|R9f绊~dJU,ZŇ }JtQ V?U??=`iRǣC oVxRƠ..e.ġh8k@hG4!q\>*DzjZd[x3tURtvU6lG :c`}pi4 NZd tL*U{>rr`Kj2] k5ATߴ(K՘O0,l|6A~!HE%zc-(J!) p\|.>VmXfӮįuDzN.k/0 aޒwFEu&X;Vk%aH2q(IhAk 1,p 52հ_@l¯i.h}p |M:Gd_ J)G ǿ#:h,~;z q+K{y6mo >PhG,'An gcSnSgu=NB5sNqu~HHΈTh90_"fa{k z'$bdo[Ȃi5Xk'>54&R3 %o|FTA{-djIUaB[1b#i,aF|D-^60Rbxr,-mVZ٧[Q&^MFmDxp)s!^/{(P%Yё ɂ5K]'G 9r'qZȈ͏ml6,Ś=ig"F|m:O :.C&^.:Kl_ZmOjG15.͸t@܃x NNQ&*m a=zCJU<vsnN *(8 yv?$,['5k#"KW< ĿǢFX̦*Kh`G Gߢ["3ڕm ;""ˤP bj|p&EԮzjK@i3z6H`~GZ *w:Gd3͜ ^ Sd-"dH"OիP / !A7zy^G0Եf`L.n|}7GhϙPs_7vY%@!cؑ ^cs@RƧ9`]_rjNMvZde|onrİi)ɓq}8ׂ8TmSa)nS7<.>Z Y i'ν? Bi4q֡6ڧBяghq]b o<Ń!{vS@~K%d`-mcrTmk3h0]'1Hhw0E(lE[XtV_c9d+BPKK킓r.B2 F6'ͰR|4M&ĺAJB?kzPnsP6W4Y{"h[Fqs?&oXed9 JXU#/ 곈:׃XN$ $,Dg+ODD)9-o7NF{ى2&(rt_^[QÜ,CFJTԿh{.Ej9ZS2Фs-dS ] >¯<ǑŒ7Jj*l V`w~ɜͷ83!z XU ҿ5:@K\֖0閒жwAt 5j .{̌ /?(yCe,5c YQemQAT@s 9j)ߪ S#hO[.o j:_CK^ԉ4rQN|Nr]q@$IL?}+8/ۨ_F`p̆Ӕ#0{:ձ$_-/]p3v.S:܃thc$"ZB&d!(N+ykOBF{iE@fKm\kRb' 1tfzP$P$*ܝaMt:$x(@;voj<GǍ)mbXgsp`KK5"gRubo[W>0j)ySĢ$S]p#N9d. :,^V;bZliQ&w}1_ebWC` b>D/΍c>> 7(-m[-Bv\ϴTBɵ%җ6x~ iB_'_b5yS9.F5'PTrڜdDzSKzt7Fo30IBOL~5' @n,?iH@CF6"!ɰkXS-MoT-B- Pp'NiFCVeBX0u\1"] ИGBpV·V r d3~gz_SA' H9|"ÉـyYz) av'm 3Iv vl\z2^G`\"Q} !Iz<@QZ cu1{ d$t@Se2,Nͨ'˿#Ԑ=m]AIDt߀4ό$N1CK=MZHJ~^0tA256C#ԝ"chlծGp5O7Bqr*!ᥴÉ?< Cf Z񰑊Zm8JNEpD2@sZOLW7HCx#+;5S頞3!yX"(O[5*7C~ss_x͂Ul 5&_oP[chVZ7ya()1Rb̃NZ:-ᚯ F9 ;F0 KԋD# F,$ s1|_ ͩ]!h1@l 7b)PWI)!&M9#-$Zr'eDcgfT7wUUx@2 u8KUqt|?Rm=#E0$% J,@!&P^Ō,es>Oƒfߍ@&}[+/|42NՆaKk]i9<7}hwPWwD<@<6Qݷy,+F6%7g5}T^4T>Ӄ(qA;cadUUW8$ mڂAlhߏ[;%>l*%!G p754F^G(EMR{+O0Zt*;|3"f~9^7 ,o<(Xr(ʩJAs(+MavScNŰ(|=5;*Hbi7Gx Np1?clNAQsgڡm߸2xhoq7tIhU#-"3Wm;\IJm*uj0|ΐh]W^V7+ѹFy8R^ p79Ҡ`cҒJnn~j[z7l:+ZX8.m;$F- )̬@Q_>#e?bM͞TgYnO \%ւy7[%%ϵƧldz0ǰЕ V Hc3+!nU+}ѪFqCѱ+%J0bRZBELh Gޙ>KMN+#ETq@3F, m mAǧȍ>Se$ɕ?gv ʓ,~~[ޯeDz+.4jaDurMR}iQ<3(\):(xmL7N!T6beaɦ&<,P4,k!NI;‹f^V&x u˞77`]U~wF CmDha_i !X,K@s7Jn}ފ'+է f?f@ v͑ m b]M;AТVӳWx ƜtĭV瑌ݯ6EPBw8d)U[ķKDmpKٽI ն6c>/ DF]`p"5@bbqִO[@=R^ OW@0+%5h{nAu(7ְ~ƀb(wVL?2̝1=4'~ݝuU7{I 8 |dwwa[PNb¶M7!Wtb#n6teHH|AN0+CQqCmB4HW:L[H7>]Gr֝g5|WP\KdFF[_vhvT ,u`?gT!}^ W0CJ*<("l2FS餡_ɗ6iFv `^./qNvۧ( Khyce |?zrikI z|`a@v ODu2 ] m )k)0б CqY]2*(*==ÁةE}dD\"s!=BaDkxCqFa2xG=gb7Q1IhV3o"["gs]+ާ9WZ'&FbԂ%.ӹ z~2T4ME[@ThҖ&͟nQDO>RwY&&o+Yᮭ&:o gikkr07\ð)ZݎLK6o#A; χ{a:{IǢ&.d_ISP/&I diCqxnCWBV_nOJ:I [fShbn(I"m})b[|Yϕ'~z{ugo-~RT1qa|3Pr%X'3fV@nˮL:5W%3̋O!2ДU)KwKz^mC WWn[N:ӧXPWk;^+1kWmϋl HAqyJb-m=m; } rweRoCR b|s`Qr"1G6aD:޶ղ*Xg[pP bI^3F􊧃_Pʨd@M25AW[x,s<=Lڷܢ 5gn)49:K_~vnt<jOUά&.# w4{ϢYX2LRǞrdv&W\MaX;t]up'E 1a*KEqWSTf$l1ň‰miCulEz H:^=zbqliZs9$SX(/-`Zv~&QRT>jÕ `iμ'T>#mYbkS2b&,@oԿkwydM*i\A:wN[NNX⟐4wp`P:~lyNJśH@5L\yN4kG2DT7#km:o]BGOBbwLI@(MKuE=/V4ْGFdҏ7!sxYmhY\tIGWLH*?շ%#9Q(9Rz!iaJThZpF-{ߨ[ލq+mZ+NmP|4ֈ]\$w[Ze?G- gEɫ', =a ,"m F=F~=az@bxh-JXP<'qشa ӼPvpŭz-0=<4/5{s@4pQY,wxeh$kYiɬ؆ 1>iPLDz(g6/S}0gb 3J,KU%U$ [ Teo< ]O% ԧ7(<2~>kGPbWu 2n{1@cOuPWu`^,]A"j:U ;ךe/Z kQGl I(䅹BE3˭WIL mH Aּ+/ȩ.ƱQlw!S]4u"r&S@O9$-Fx{ R`x}(緎K~ *NS֖Ąk,ND[сɁ@Wcd`PAiB1f\q{;уE60#i5%LZ} ʂƀ&W͙Hy.4At~9{{[*m+l-ǡ)8S""/+˨Sz}sAew+c%hsee`ڦ-Φڮm(a喰=B™j/Pw?_\+sA59fFε9NԠJw"6uug<ܪ;ӈELڀ[CaXT`Up W^> &nS?G-i-t {DY28^"5k٨Z8 F͍3زNHlPQ<9 ,JSF>0)N{rDzثA}χ[]/1;~?uNc#YC6 >pOUH0Y;˔ ;%R%FI 1EkC\#i^ځ.z~ǯr+:"&j- *j5VoH(Q ̊%Ux5ڈQJrZSdؕ[7zI%]@4kXAU2syU_o*Q/"F-Ohu0b4\q})}/Ӈue:TyyG+4(LGĖG5Νޥ|=6wiFOPXgqT~|p/>D BOI҃lO{̲5pҚH31@%6̏RlYꎍ[KzhpyA+kN'WAF|L;,FW˴D+ޏKLaEhrTI2(UtJMU*j2Q^QKyHE^Q++ؠ9+ی !K|ylujv)VBG@K/iףTjE>nJJRQ(Dbm6is;'Ϲs…5[ZKYĹ}SIcWLy^]-Nk4L$cj_DԳ6/YMUir< ߔUI`G%K/q/G[s~!0>f*og0@PwvXT)y޼áaJA2ng2<ߒumY}@\'fH/L+ka7jߤfq^JTް}LRS"LNTԬّB@Mgy yBb{KŤsn# JD֏`WAk^YGQ (Ҙ堠?;uB%"pAwk{1[`'(?|D62,fNvN&Ff 9/\sJLqUmbE!,^ɣ&!ȷ=UŜ3h=)>y;;іw/O:G"Flx~sQ52!5f0xpIKd]˜h:]rρ#詡,l¬T wA]ztEأ>~P)ˈ}Ys_Dy}GLlE-`xk gP:Ē!aExȡh#s^tMnz *Xml9AցԾmE"ӈQ<%jm4*g}r愃Wtbbrlk=X:́6rCqJhLډ@pjU%yNO%BUnpjD.>=ũ+~~%z&@Hŀo#wvZʡ_@Tx8Ml29 v9tVUiWm7qam^Cv-f#/DAB ꟰"5ڛO_<[:8϶n4DI؅a EДL2gnB͈88'u+iyG椽jHvAL?}H@PD%N{7~&"O0Sc(ȴ'&@XSf[`~KXyX9졘Ru ߥvl]dݘOғ-˺oEh&EA<{"m#þ3^u4X\,!Y [DP1fe wg۹XK|!{ŭѠΜ'kO8I]v*zbk}0Qq.i? F" h? [jYQ?Wa#D.?oP/ml;ߨk< VŶ 5"d7&L ¥v즘~avG.H'\u8QkI([*‡ <ߤSExTޟ+Xjʢ7 6 Jhf?QX%4N`FJ,S DN ׮7Ӏ%kz3S$,uMQcHk-Tti2{gBQQ_n.m/mt`ڦ/6zR*9ٟy.QcFI솛~z˻} IsZf}Cj4vkGE hw<{=Jj @<gwͷR2.UD[Tŭr7cZ4TArh?}p4C񝚙/t/OŹYj')-|-C\a>@rnt\Py;P:|D&mv P?Hq-z>GϳWcJ(Ьoԅev>"wT޻٨۞޲bOs,1XlYG<ߒWWݢ П>I 1I]9k51AllkT2GSr= 7Cۈ/JvxhqsR[&WXJd^N%ZC9D)q Y4=ooZevA+kayFą)[Ky*XP6oMfi m$b܏\..҈.IEqЇGz_O!rǙW9 Tm@PY9v8ְ0 |WO}!gK[[H&ĥ#wlS% YB hKۋ~/xטXŗDͳ_8SJ1'j^zyYUfP'^a9P0WAA[u,9u%Oz /9bځUpbIQ]qI>H^bFQ:]s"1{5hh5L f c7 FQw"*k""KZHd/o'Gb:aX ch(NKLQZG hW@$,}vi0S0o*aNA))!~w1d NȜ1pm:dkgMSYN6м ) ݉*~db$\wA5+!O}3argI첉,F#/{ac8>$oXCJQ#l,qԫ1wmE:_lW )^C[cwoNV#AvDbru"̋G|1GAЯ08s&}*7'>#f|#`G[6w0'N*-PX;2C#v 2l+SAϸ-5xx 8&v*m~FO [uf-?,b! t@5ҨLw7~T#є90x :';(uU$T32quוciC%$jTN])mŴY޵VƂu4Sq?=k>tV$ע*r-J!cB #v>;hQٌͷHH$SD5@wޝ_55J2)`oհ丞Ui-~[5M\&Z\T5PѲǖLJMu>Ykl10XU&U5Z;6ǣQ8|xPk&?U%q \J?$F`SRl9-.F_X!,>/πs34^R ,[S/cmL&<o"T%qEȯ Wk @@o⃱C^Teإ:$nE%󃓧a\&D hz%,< " .C!$ +됬1z}W('PEFK?ExrCjL3P2>/ݻv>}sÛ:\(XiԨ%S/x6E"s?5fȶbl5]Uy`~xʖ9>گ.ֿXx䂙V ER;n(X|4Wpy,9~i>jnLjx !``;*ͱQbԕY S'·V%zjw|zP4ڏ6ȓ ۚU[O{,`ֱmF[ S9J'ľ"KqU,?LyDj2 M|`-;馠kwjɀ9X'UwҽI"Qx򘟿$Ѧ=xލ6h_O8bZYo-xlFR!c"I@ (`e@e 7QQvE4 }ܫ,]`<$/6RP۩kJA.˓=0, VXMdi|VLK|W~hu|$xrˏI] Dplpm3F;Vo8| 1orV} P1xsHU`mV'%:曯2"sNFgC?ŽF;lJ.`e

Y0a܋>!jUu PCSu  z.C?]cYؼ)zAl54ڤ[g!XK[fh_f.^x$m" ƿol[^f-&5W_ʏHj1r?$SA'#kj+xkh˼{e;K;`uNhcyTZjhw/1V]6\S[IکpnjV17/a /4~,B#&2Nx%;1$CS[ Ւ627V yj#-w>ƞ\}^J`,cwd Fnirf\7KʁG݈pv 4ءӆB Ȑ͉Y-pֶJ[RhQXDk^l**ٖ _]Zj Uܘke?w`pC#$mE\g͘+|/tV_̝g\~MnW%mQ6?h< 8PbfXdCYtxH"0wgX0SQvtuYnxciJܩUM"d (6ʺ kd5`=^(#dz1 o=Ӛ^ȭDJL򆞹VżN_,)'_FfvRX&.,̈=V00FIN. =p,b.-󊳸YkvN,cX>a řj []&RX_CaNWCyC1gx*M{CH3_n,[h ƳY`̬\1q\l|\풏+P +%9j.T]ߦOF0'5YQsN6Yf :&,R&w,'H@`H쒡}KT lAĞy$~9чax( ]9RݜЮ|7(ss V'U.-!d=SYB [A~f]4͟ ws@y$ 藯ÒJ?V2H-N!CqwFh?dӵIP ߗb4.[ $>J [4#"1>KeƆX.:ӣSukS*21Ycrz;+žX5~5YTTو_Hm" &Me|F}W=^AIENhUK ɣn@fIJn@?5$=u]ϥw~] zߔ1?Y</MZ` N3.Iԗty,`šKi<3#—{:I!Eh\ۣ"~d$/&6eP&f'+|Ι_:w)D e)EeQ˜8nGN2{!;U Sٻ. iEaIżՂ[%5dm${))v H"#4?K1ά\+ͽ /u^4,5$/Xv,WV(h/gX%rj Q{9 D[\AI9Xy>FM {*K.qU=[#QxPi~ tsc >qsu3EkKLR?ki%+؅d#SW]" Lsy˒ɬ !7"vfnʗz`Cճ)&! @TrX[Z~]Vx>/ekV1[\>9[g,cַ5 _8disOJV>+8;muJeuA~*ӫ`r̛X a::.Xd d)}Lbj­ͲZU* v[o޽C~ƒNKAyW Ӣ@5+ՒtG HmuhZ?aT' i hA>1!MER1݄GBS5ct'XL.  >5B$|#k"|oJD‡3,<^Q&'x௖1U8ha Ę{o xmQ_N З{Y`z0HFSm{&_<-v};ǗR|-':\I Zb}d).UIe$*9+ti Uz䳑#`ToOES٦kF3qm7Hdz9"heNV-\sq?v6GfX^i,͏~VƱ~@MwH .{I `"@Iv=]cg: -AxE탋Pw%wmbcҼSUX:n 񏶨Ɂ㱊 Xo Z'$":Y?6696z|P_Lpkt0fEw9w:`=Q jaJqMJx, 4+WXG9A 0TG^_i~{L::B9#n>$TkwHĖT&Mq=Z8՛f!ոUS#=6eLL,_ =V~YrDk?R}7, $9{a&Tܮ&_,XfŤcJL4̯_DHT$z7.`dKtV^i/n=evُӺꇉ'5^mq<>|RX-bQ36"IJ6YvL ?%ҹii8-km")\.gޱKe]!Kjnf*@~}'9HM>?I(z.ph){.}g2jXϑgw-p$>h4Mãs m*82*#AcD[UIaMf!CSC:/?3+8\6 jBh՗T&]{ݨCl]58dw0<>=2XwH2{kb4h!\U)뽼0IUXZi9]`\0%O> 3|5CWbb3Ow8 0_GKQx2NhD0d%-uKL!!D,&-IO bweq?0}nVzm~Ueoj BΈ ވ+(-#Zs zc/_r׸2j/P! ,kدe7QQ0Cjlâ[ȥ˪r^>`)y%V38)PH< rա)Ul|vU}maWUq&ݻəؗNp!e>d,O{Y h.FI(+0 )xTts3$M0_d:d8Po0ex ˟wBaL"MyAG!@(yg>iLz# oT5uR$+"6#B a2$ë{"byjtBʊ3@N%[B=9GۿobY/+sՄcsǽo71 XCࣙyv)C{ZcdSn) 0s}O oxDF*ESZ\ٛym=i2 GGf~ o8˻3IP9ۻz95sq r^ .% t 찿w/NA?ݙz~`GNW!yԘ&?"HufC@=hΖl{)pu m._OV4eH Z21& q<]KO)#y!.{E2@3 [ B4bگ܋ʂI9b-W4>&HVןd1Mv*p]9ZL$ 5]:s_;vAbV6ȣ x)';s=$oRԉgYW MnM&H{_pGN=%N\r on1a^OCUSȹ(lynAPиl^ wV?/ԕL^7Jb LC0a_-'.V,_wp׿ԏYw;1J\M҉ڹ 2T/-m;T!Zo&ՅJSҧA82:eiixrQ{P;9xrW\QC-=8 x s.uDZC -€?7Le p-{1oⵊ{(gh^G i.]w`Up1sr ~utOҾSWg wа 4x3(y[9o4Eƻg=]i>EK8Tq7A+ mђ!P(U9ŔAl$2OM(0K_e# 7%39iN1qB̓\Bq6*BdelR[H w@Up5ff&~qGtոV@Ix`X</=݄m-<dwԷ= J&f.p?KH%v@S (HQo`{$Ot[@7"tY0ƜU ҙ^YNb³lzϺkC"ƥMg򹵖ՍTo~2m6a[ևm\0dFY@!,$ڗCK@Ms3T缈^6եM4&xk:'d yqqwZ7 k:W3,f7P8|Idz6gx(0 B˷Q5)gw߄sl<#O{/[?x.vC~Q*~* OmPXBG]$@\I=oF@'*ٴxBB3JՓt<+5.+ K:j(c9mO y…9I;!$hAܖS$;LidV4)]'*G5%#YY¡YP0MUɀx r xq6GIۉ[P>LE֖J7FK^ddH)?1 YE$Nja)N[XVX_&*(>WZ3}PΌR)dĕ{_Jҿľ-wJ!XzViv癩[Ql$WOؔҡ@A_ ňfk{kwFSRk[6זa#X^e$4~0 PѮ@)/W"?d unaiQo|Z:;Ӂ%?U /{PgR[G [ /PU@ǕukvZS\[KYRD P7o r,[Λzn"|z֡҄'$W߯"-R9}h#v\G%{R0w4e V@0EHvat %P*yg,w.jWrb%=Zl膔ty+]iWָCf*&eƁx!P6S'/jZhQ- Wf|M MTmP̭yٲi?0ۿ_yUn:GQ* -@lҾ ϞĀ`7m`WLW`%έI/qUd,M%PkJ=*FvlF"aldP3.y$!$ɫ!"){$J^>6t Ћ7v{tup1'MmN3_IWUCu.42L`bE%n*jZ4;[,mAK(0[!(`6mn)W5CXE !l[;Q˹$de??,-liSOb)E\zq/i߇m:R){ ;7G39ܪ5-)Zb9ܕzgҸBo,"x|`\xO[ª=mox Z-D"UnEVF)^sX%{9䁾2R.1aa/zI@z#]G:!³V7SVd<<I3zB)TucDKﺷ)ki_:"I0O*c݀mi2YW5F$塚F dbQR↖:245]>~֎P]6*^BYB RZB5sHugqf!1-=&Awau}Mdw 3QZ\dRfV8\/*6v^kѩݐfH9ȥ2sVjsC=} jn|y׷+[^n#No@B7ߒ YYJ>f!v:a(+5$h ɡ=/N/lxsJ <^jEm_ꔪ( _>Ɵמ(~b~s@(\]Mor e=!T˩7^׀o[dl yTyO!1%; D8 ,Ī]*wolݥf$αՎKL=_vl*V-·hmKP=xѬ;0sRXVjv~=(9 Aw%Z! 5K##cRc^0FN\0!%Q 뇺WcuR}ԣ#2]g,fA VCn_zWe֑QsL]"B5"M1Rb\8xy#{VTxyj7_ rQ)yE,8ֹS}a GD&z'񟡷nUT-'WI6#d`~սOYm+n37կFԤte($׍r|DFbY{Ku5>)1Je3.3mf%2ڳ} H߲a)OBZ$dGL6lg?}ZXUa۠ҷ4f{xju2g^ӧr? g!t,_ĭS{xsm<ÆHVf\f 3II*(<Ϟ. ՟tShrs ad>1؁e:eI%zH) DC/#xV\T_!8s摻}4`%KyZȱP(7…k9WJwړҎS-dV]*cy.^1s=` ,[g{-_&@9;ހrd\ E/3sw~{JN~QyH2\SH{Q|ц>fo&\TΛe5yTDnC8B>%|-reѱ{\kL֝Tb ON+=F2@+#fzGWR&b_[\vBKCbg7&º]dZҬ/q mί~l5-݅ƸJ S]ޙԾ,Ne @J(I0}ޕhCdHȖ A85CL5!)JPAXӛ£r_=#[ɕtr,!^`&cepL="W_x|A:Ϗ4"wv;A:ݻe#T >4exd7ɞ׉TETo&(oyƣnm|2a8 1FceLCBN0f^^CWLɥRͪ*g4o};(:* mBs%i ToH@p VCpaN=Ri;Ȅ;| A&{ Da?u" .?tZsA2J޼͙vl|i@ t*$)a n.͆|SWHrI uIiaDX-F6exm~]k7>w)@FgANvs^ldW8`<-NsﲖS,D% A"m6Q<2Bԣb ~Y63<Ο€r+__zoREo;@W+=q 9 #xPa#RiҘzY:w1=7WiHkeUcOvXu֠KF m(3;C;)U=λcLJuV$7R'b֓!ݜ D+:Q !UFqs ~j<W*s#d}:n%#PauҎ$2?dH(L:%_+ѓnߐ%7݀Dj_y0MWbznGƓDf?+,X@*tT $4R~%3#%s_2_`MJVHmbgdiEwac#sxgE >:Gd"q68=g3i苻^xI7XQ˾pw9ٙ=2aorU WUGE/5im B1k|A*f[My#l@LqbGuU^خg?54|k{jPd005qOю͖;l)<:s)s1wDܨ>x{K-Z {e  aw.H|H _ivyIT-%th\&mإ=M"fSmz_iɩP x(YQ\y.?6'){L_'b/Ќ EfiyWFWRgFd(q 2Y55MKyb_8ol VUbk ^ԕD?&S/& U,~E#|˦FC:wothL<"(=ʨU)3Tq2_qEyFӢ"KH`Gie-fqZt=H@CoHvIjvJ&'*D@@{@F p#pR!FPkvd*t)Z-/9 gfPի*1؉pNѰ䁽||ա*Gܝw$evxBwL/D b4F()sMN_cp#@#S4` @ATQa'm:2v|dgB&C V8LA"imdtEE=.2t\n \`IDT-oJt1ߚQ<ΉR ,X"gNm\C_l3Eʒ3Z.kVQ$R22}hΈxs7^`("wgTK\|~DVxRUZ8KhVrG}'},? M`l"JJ{/~3Zw%`m4L(#)GS˒q#AXW NrxK2};w$\0DTAtUGE`0J)HDգ6&ӹV-|¨[̽im9]2.6T;LV|$Ղ 5/iVڭI~ Dh >;ذn2~3ͱIfD#,8La%[W}z"vtݺAQs < z$Ǜlژ Y>3nby~׋ISU{ۺj61*N|-iMJk71_HC}eYvx g?'!EJ_mO]qиxc( 8C%W!?TjҤ=&*~Lq:7z0m`ʯd85f K\a/\Hi*x>t쉬'A:MM|NLA1m*Qc]`@r2xklv5a"=*~u|P J%Qg;7za4)/G?>zBT]Dwa֍-ht;5 cMe BX+7_NQ} >ڻªHLMP 4[swT s^ONX]0YgiC#0ry6lW[++cxRq mvZS&_HE" t 3p]Wbܨ'y,m hFBB8ssd쵴 1A9^P=j{iG\ԛREh&$cDB\%H@ivZ_tp5 S,>P"6[6IB3qOgyIVڿeu*fYpk41`l ̎/Ekh>N:٪TH\Lp!o 'b+~:v3TXg"C]f ޵iv1QE/JOt6nkqPxy2VG+kOėCe3ǧvI#dJ #Ubx[#9a` AעoNGGPie]^p6U]X=Q2Зe7}$.~m˧FK^Ef`y29|HO-㈵)߳O/eQ&l18V7wX3Tޤq!&SS:~yEڢQP/b$oCpvيBqH_aI|AqQ mdd[,3&?5}BRJ_SUg%I&Jc",9uy/B+i-S\wjΘ֡eN#`":2>wBZ%jeMn~qEΜn'ݥ罟D}2du'TlThtE}TWV-&t [ȧ,2XIR/"@7ZڃplowS: Zi_s ( S>=Ro=joP9l7ғa2=Lo'Dc/taů:P r^hؙ`/G~&I+_MxU6_7ړ n`Gv*۬/됴GuP=Q-]g,t:G(4BL~~GH#_n'pWY[̫ K}JV5IF*Xlk/MN\#V z ̂ cjr労退bO'(9#P>@[gzq'iRA1*bL^hzaE@<Vf&l-[vUS3oF6عu8c_I ptRIf'_)RvK6I^t>&ɐgQt{XG.r!MZ^Ny%GHR=;\rT-ǎePIg"|(|c2 f,1EuҪAny6jQgNOn/1[?Ӽl|Vd *zfYڧ WLEF`wƘ"HSӣb:j0 &{76l'jZ)'׹ov΋j>^!M4\3Uf=kSIrW}d9hFIvRTN1+t^E?Jkj<`g6_H0Vhcच;RDQQo37 :7mKQ oΖԶ *g} E,|&jϭ[|H ]-L=]IR86)<rv$\aL FgV< -_UQWQHyv::5_Yq޲u珖ީ,$X]G͛;҇;:ť8kT9Hezё:rz hx0`/ Fo@ûsr#b{0 YzQ>BS?1ɘ"slg17IԸ+9V).eKᩍ=LyXbM L䦉 W!Q! 5 kSCr7^1D4l>U;6.yuuDF#i83YŽh6afvG%nTܚhd,mt3KŎ-t:x7A]vm4 fb`TWfx<>$gZ!H̖_7:ņK[/o8932Oލ BR<ԧ߬kyՔ d;yX,gVw] $z~Hr4] ̛49+ NM`ܓ,WxP02, {GJ؁t}oso!JIlΡ'g| ЁyͺHVf@ z %i StזAƯ%o{攏j(@  9C$׍UouRL(ќ$c>۹w$,Tep:>B%sT8fV-,MҙZ}G1ŔL)B"9>Yжx`40>Z<^62w1J xS.xjm@ U"Po83[<(c,߅ॹ.@BRR[eh3/ozY`x@gd]hE-%r_:rPb.s޶?0E-Syqs z:̗K{ k'?08jIY'8x{"B/ ΂W0K' AڔM=,a>]i"z#cY'JVrb֐߅G٘]d}mN^jo]V1{GPI>lhQ'K}o =5SA?4&m@M®|Ǹu9V4jҝxFiػe G>қڌݘњ @cIJRag/}yBj~s?!'l=< fcQK<~L*WCr?^@3(Rpo~ D,MnL,o&JZyvCb8 "4Rj|zChN[`pSϏq7lljg}Z d)Bfo`p KXarv^Ig1IHC{pA+n} &+ϊidh UPgy%T|4LEC .Dq2]ΎeEJC]J`եMAfqU^}?g>=N JaRg@,ATё,I-!u?_T3k*5U~iXl #4 ==Y3ǽ-3:WK+u|w+,v-p}&`bwC`\ D]`piQGmGmuùJeGC Sa8O$Uh&|Iju4I!GrڜPR{6~Q*D4ם0@mZ' ?L M9skE*\c`JPq(:` y: k_f[t>+_)gb؃ֹ钓zq߁punt~"@{ZVZS/޶4@BO~kqEq8njnA]y~,Q ҧc6TϜA݆BmVZ<2/x-yoKtwrJReH%ǮD|2!4F=Et|_FF,64ԎٚXoha7A(5=Q!`ဂb4='co6~ t//>yƷԤd~) }oq{tU  yMxB5} )r= ә`*Q˷^@Pr2j v}&4jx(#pmƌ[󐄖 Dmq-m Cl{shPУ1W`{D_^ mD̦P#An$ȾxjXй\pnXvDnjC>xB2nd-N@ ^~7 1{vji&td4Q(Xje/%߸gAIè @4 TؿT鵭^F%-D+ yb:KQ6^׀wcXqBvUQ)v^Ս]Tdvq|fPD]*=`T0~w:~T;\wY"i4 Pq(R%h0wQ/kNj |ې)ߴ O/;&}^#&(!2GX-*Wuɢ(cJ55{"|c#4!|(/oCrΫIڦHepnTmw&0(-%EhD%|(k ҄ ,Lӈ+lyj3UcJk s7a0g^*h,+a=o VP3-bWqkRfKy<~"yؗ-шݱv#B9ABu&5>:"|D΅h`S1m){rC J 1iI'bT KԻF:xT]#K L?6Vu/qsS Cp!ݫJ:iEy5^ vxd͠$[,QpR[ShbR$Ukcgv?e l! ?2^'&Q;Ō*Tbtkťd*S U^C-plP%wfiUO|Y,-q%d׿V-R|l,^.H-–U;adҭ{mvey!歶FycaK&w-i>t/.}>~#B !4]~WkwQcj1'$8/xb d wSh' ]dx %}%?{+&,Ræ?>Ƿ2LzE͑W}ϴ\r˼0w.]/(ͳiK6‹O;t~@u*ag&hC$MW噂?3K^G6n#}u\m^t;qSrAta>ck03vH1L)A5H[}π?^٢#=`nQx}ϯ+IY__~6ZA Hh %i"gP_ڞ^`E"E3WDYӧy\C$pi>Y6f iS,nJ =VIA\&pP^+7`zS!_ݳqvB BlVpXx(Ȳk]-b~6UV,0Պ/gqV]3Lѐ}^zE/!guL p*fy?0=Zo?v@*ih `v^"|tŷ{ρu ©RciuC$KN7ٔ/m:e^[<%Rȋbm(xMc Q `AփCA vBԯԦp 'U#+^e% ] eKKSCnh*1#BR(%7Pnf+e\&Ҽ/嘀Z ;*9#!zbF% ekn4[V{|>-SP9Dk-.ZP[}H)5W>Z1*ψO]̌3, ^i[ brzQQۺ"ie<П%P?Mk(ir(l4iu.')?Gʫ;ꈪ8zȽcWI~ם;K'Hn&YC! A+ ƙ"fbS1 cVPNiïG3Ͷ_1j7U:!qvꥆQ5Ot::וrL x%d&s5wߩlFlHdI$3Hr:65pmNv8(ƦV @|9#eO ;&phT=-V6%rlgez`T1*:5*? [z 2!cRcNޏKBF`oU7qWYnHhbo vtޢL"ymaLM1 {9$“ƫ v'%r]W[B~:I<Âz,l\[3@6Hd#&C;+ʑRQE] ¨4D (1'̞lA/4+,Rr9ϔX wW}g}8`zL@wx{l\lcCubX0f@F덍I*92rPv#B<,0\ qKa]h1og;5#}W[Ӯ4x_~5~H J<jzUTԎ>'?cܨNq[SO7}1mG a,eZ+GàG5ZT?k.a`x hK2_3lx%mW"a/'*B;y e'L*' {̥f/DDpg䀈SHh]/ dP"Q ky[DWҊGv@FdF&Q;uJԛC-cfpGoO8ÿdt/{N9gSvmHƓw\Z+Z}p]Tr~%̂ F^Q.^D<>gIIL9A[ Mc$C{ pI5&Fz- G{~Ѓ 1@Rc0<Λ4բbʍb]TB{9%BI@Wý6^2pkxI~ؔG '>WWlUֹ̦BnɣUBЫ•i5mJ*ZON:R VJş ) ZPY @]L6SL[zgq>%QO`IYFG`T2rʈ[}D0l´sZqZU,B$F ?Wq$C%6R82˧\a ?ф/KkB,(o_sB=ne tRB8O7)? UeƗ}||B>iGyCp7u8JGzq (>&IpђD v'Ra1ˀ "<)6hH4N}!K?: H:WgF[m0(핟ۢ35Y `7WF2zLQSωa;J{5𯍊xGY\|5mNce JV$M(ZU&V7z7gxwd9]Yö|EbA6l(*f*`UJ>&~Pc 4, ~DckڞVK\S%h4EMک51e5,Xh"qz:Ѭ 5?Q(^0gYHl*8%XUEFdg;%~"i"خU+j@?u/Qh2}%a 0X~`nS|(.oA`a$#Z:}g~SeǾ?m5|,xXvzIЂAB$|W&î?KGGPEuSkB;2wq*Db |"Հd fU50*GQE_>^8g_RS`2%b~kՑ6k^2\2Q41xZ5̡K59A I;O@BS5 &jJIڨtAK߬Zȥ_mMDGU_dsP;d&quV2|Ws^-fTq}t:^.wjfl ĉorf._+Er{A#Zh4y G׷ Pcp;[|@^`, S1ה֎k~0g$Y0S/VP֐md `%^"0/NxֿͯXMΙ¬Sd%"Š6GoFdW-c]) k&fc%iM~S޷6:9 WA9cѣ)WEa$~E WHA '*a*TYJ Z>wy/VK~K 8l '?"y4I_)Hc0H͉#PԷg0Ymۢ6U~#piFnAp K޸1J83B OeӲ+/XTa5Q[ILxeTrC f"ಽ|e"n׎|כH4mGv~UT C}|n\cӉlX`q+ۏIuT hJmL3b|ܵI8b& !a:ե<ƷdxĹG,t@K\)hwGdD2PvxcuED'61F 0YT4w6`Y0ID>Ws 4AЃ`m- ඨbnοЫн@S\TۣNLMO`˞ֱd #6wA[ {R?kU1e[4/ŀ#Sgz]l?N2Y&d1/>B~b6$ےf_j"F,Q#zi( TҤ"aVz,؜W%[ Î~zᕽ柸̢Ta=;6!Tz3DŽ]$vv}FE)z?Nv^s&={+Q=3sð%x 2s}k`sɠ> xx"Dtw 6%ZcHYR4:] (U~-t.Mnz{`'2tZB+l/AD~kj\5k3-(LB$鱔u3#2b]`mL\"]s9NIϬ[Ͽ_=9h" ԈJ΢,\Ӿ & ܈Yf7v!-} fqnN !> q נ$N₨Gg+$;i&ǀC1vxXI"ml;?).2WF$/$4T|@ྦྷ<ζyϝ m¢xOČ"GxJQ9k׾/n=~ybjx:A٣{TDdp8H oʹCV͔?gix,oA:CP2»ty]ue-A4hg3fc sھY @x.;\X\d$)G63SH{ffǛ2>b`Fyr-jatUR[c^8e IVC#\d_ybPO{HjV6䶆u7=vHt l%zfNu)1KfoԖ`48sPwMփz v_A(v et(0񴋠bb S̙+e%EV9{(Ax@dL=XOaN#R] /$L<.~Ԉs- N (zdTh?Bm#34cG4BZZ_ iPײg9bd.ԏdB9'UXe5,xh]927wI5Y q|ZJ-Œ =->_RpN ,JpKtśr)#;`Qp/zMcmRk?A+g9z8& E4d-9'fJEKgO~oS OL% +$%Hl߃ڢtU 9,ZZhG,]t`K^ܶjTp\תe(#߀@\w+o|A"LaO%ev{>4LHb2 %{ƲX1ʀƁ"x6d.$9.IS] mJ̀"[T'},fX?f%IƤ\AL/1y$ yK 1'M9ڣՍWG%?D_#ݫӶ狈N?zc̈́b"ihbYw٪f-.{F b7ҙ0+cl^9f,6`ޭP Vm.d]'%X|Nule":G6bdu^gW7uZ4YW{!;L $/>rл+ ٨ڑ^^=-O4\P-4][i .$B0g0e7ҌēZF'|ՠBAU0`A:x?7$iSSUQ:h d36x ɀ(d(8nTmlO*DU;՝S91·\bC_D;XpKiScGNi3'fxVVQӨPP1* mt)MׁǯHnću4[xSF4p,b 7u 2L7,K^&vAWS?)[ڔ󓍫#8ۭϣ.dQ1IOǞ{|My rugw ӥŕosyaX   z]\ At订눇$7j#sEyya!9L4~E "N֭1$ʥyCPcA`"]^@Q-ٓI:Wd^kPEzqfbi(e`&= oab ŜI aՆG>*R5Eh7:[`_ȀSdlI4ƸTaM3[>lg/2h oa`3 -cc3L:(űIhw^yB tZΙ񧼜޿^Aˠ- \9>5 ARbMQP9!Z_x~)>tr̪|2«C-οI, *-zdga]Iʥp)$ܫŊ(SgF_P3F]gY>+˥ 0 Fd6,1ǐNJ}ozc#RܳHf@I ;.áA^*Wgn*+]#,ᅶ Aq6#WxjRd I J\7*kPpY)4uZ)ibVCwRz:v85jBŐ BRMyK$iIUKe^ׁ$\'@1[#Fq UGj*  lXߓվ塓©iʸҕGF&h_*'Qi1A/"2e԰*fUu(} 2`<3%e܄VyBZuF$ Þ%N;3jL>Q,EzaZSuSHҖQEVO菿y1j6z4/& HXCi@wK\Q/{]9bm9l.7mog_s{YN'v`~4煘PtyzoSkıgw.V?O*xãtvT3kꅙS\ٗI/Xkʭ]:k Vfx(9|/UGcu֋뀕T.JAIَ+Y֒\|L"FӒ`$-6*MnʓK&t&Zbq3Y{vsxUCE;TwyY$51 V}\Q$}ȍw[fO:(Fύ6B>nQWqD>fP}z!$|נmm톆A-.ڎ$_]*ndSҩμNpF"LE'p ߨڈX@ɷA<34<LfKv;|<GnwldnZwVm!}0(mo_Gqu*M`]adț:'-sXe2Hڭ_gudɺٻɟiz̲c"DCa]I0;ˡq.DH%}J+  =4}w8Xo#x5cfrrO4Htr sJ;?%9Cԩڕ:l 1RoA<5)[ ,eR~J='t 4VK$Ƙ<5 (sSMr !̕y K>XM`[.4CWtl?z b1ٹJL|8D1N"jQ?UЫB*jylY /m3;L{h]jO<2yͫllw`/5)^|oP#Q,hmn9UIH*'gj11q: MJTACބRfgX_Y6 ^Ewxpw3fF؆ ,BM]j Rˍcl[YZy® ]-r.}] BZ=9. 0]`H<>P]rՃP;y׊H6--rŗh$:ii65FȺk{hW!bepsVZ,V+Qf@0lRNu<>CGRⳕ~=R*Ɵ4]"3LiL$U2=YWSs12fMQ_ ;*VluXy`78,~'/c|`Va-=T~aMa朆 k;_ 9;v9VnmDO&g~bXKA)eQ0{{z:T;lN ]vc!Zr[60M!W3;”_.l&Kfuoo&AWkOcZ-sD־K96b̕tף*q^Tygx8AP9#]V^|l 70 Ζ8 uj/9ko8Ƃ~4־QIaщy"7` 9^9ض$2NvS!=m!@Hp.S@$-A{JD ξKqGˀZۓ^rc~18Ο`|qC)tJk$@,U8Tkի^@ 0cXl! ~)^FV:\j8uzhur봠-Eꘀ;J c\|~w-p}~=3&zTT:O%M.{]'6FCT?=lQ[ot * ˘j;ŰteIUfcֹ %n,o-,C%sߌ$J&[ +U>j)+gJ>bqv"C؀ ~kWf|, UgDVoYbu9A5aޕsgYbYZ/ I|l{ȵ1t6(k3ѯL\wQ]\wm\64b\v_2~}8%M(7;>}9HdoٍUwCg~6ucRyf`]`Լ*nDIx#Rr^eY@P36;yqmĺD-Fc={Xk7Ow4;whd*3R*\ʂB'}>\(r~i>Q?17*Q\|W&L^_Y5C;ڲV5U\M՘%υUWQc[-.Ng=7syl8FȵT eVGtKƆZz3Y47k2K)@?'ѹ 7&=HZ`ppԢ$*Z!s%+1)$C~Bx0. S *ن[#",| ր8&5W'!1 ~&_X'`#@ 4g5D6RAxP< ) s?ꈿ x4%Kў{ ˘fc']g5q >ۋ%02$(iLꓛ(<?Ѫ™nr0PO:+[sXJ-]'0]K>5:q#qٯأ?236K -$:UTYdn>5]Fz@s{&0f:3>/cϾRBݩ _΅C# 81C! ˝IBڭz!Z+aU[*1s}9w \e$3)`ٚ8O,`J!lKqߍMoЈ2b@١l?k{QGu:ɣ9m8X1p@ʁegK[̽p $jqg'Uydk5AFgߵG6,X4n1yB| |$ GW]kz3סpp02%EaR6AUr;EdHh]0J>?q|b Iz2b!03EFZ$¹ c**4֎jnC4SZ%lSpA[ "]JSLտclS]%\y4ǂ4iCO:siC3&n{t%JI~ZExDl,4Ygtzz]Ӈ-lN1z=Jr[a09+H@BE碢jZO塙iwrr͠>2!l4Kj}v^Ks6ӵoK= U.`2#t_-sWBz2rquEy7x x@RW,̅NR}1A]A۩8-HrcIe ;Cmi6(mpss( 1($Tᇅ(G9ܻ:46ˌl%@߽?-ce](_ ZXl$DwqDp~Fd&~4gO5= rtNJ<Bpo&-KޒX.ނavqpr$v+E7j& /\6Nm&4dom)+kLir% !J{ 2"R:..<.%v\8Ps^ t+O:{hJ!g=W^j񖠔O 9Ǹp6#m)OqNYp3*UMƥ.X@craXڕ9t>:I Ge Z0KeZ-DZ ϢpڀId  S"ga-@ZcL8`c$ +5m$V.?W>oA̰MG+',(g_\ m۟-sPmżlka+HՍg1Ď\%=@Od<(+~ܾ$ߘa՚v QEsʾCn.hFpdW'CJT-WG%T)Vlпn<eDZC|Y// DX~mF,>%SӀw,xDOzCEzkQ Mt~S N)'Z;4E0&jaUDo".F.w%Xf Eׯf^K9HtcI.48WP4蠱WÂH^ouQ,f\fB"8 ۣVQus2kvX?3r)w:XC rKJ`JԆ /蝚~o姸ۻ `:Ԟ07t\?R9Loh cy:-kX K5qyIV}}YcIx9ӸUҌ5(+;@.gO߿ ܱ{G5QQ/!0V8J%Y/PLRgap!&ԑZOfv|CQb6JxĒ"82g. Y3! & YD?2I;6(!ĤmdnLS=# W]Y|VȋAQ5R/l픪_#{^ɬɉƧKo.`T|RF~Ȭㅷ%AG*(,c&ZSgPQ1ҎRP"_4)B뾽sKH!,1B^_t/ F^y7I-c1@>іBOf4|̼7i`RsqtӸ7Vi+oя:ܳYBǐJ88%e24ؑm&[[>8x!jt[W99VZrzX-*1D:УgQ:lNpZz -"xҏk($XJ<rQjqxlLoBP'`;䏢a / H^_; Hy¾vrJ!ո=$mǜW%O4o#}~]_nzg@6'ĝù U;+6?+\]t5"{U&lۂV-3#̰^̰w2+5\^0)LWMk)}ću.D8:dd7y,fxNPmC} P3lYubB@nEJ͊3 _il%Rpp)) 熹 ؂TL~ i#b6#[=Y7?E[!xEqV ]3qEH B=jNd2\lW!1h2ُK5};m`ɰg]E䫻 qEZoq >@[\JdEqPÊs0;,rj h\\iNOTaQ8E&{C UגDT3^^ejY[ a"S洦ͱ8r@cFY[-/x6I'2a$Ѯ 5|qg|/Ӱ. ).&;Lj3_y֑ êNm3J\ e+z8vwX6Ix%v ߼a](D~@nHeJEwV7% p$Tf.0W:Ȼ1k/nvh}&\w-H~t]4ϖH c uWnu;gK)<+Ѝ*t^J^$Ҳ{ a"ݹGͲne8CjI(UX!YLO94'e%32i{o tb'Ykqh#e%Z'A Tr͚Ee%j]Vdi{>wC}[] gNuy6v ǔjl  6p4aC*٦JlX]w!4FipQA籾7Ƹ{,HG/٘etL%}g`zx/%]²6a(sz^0bh7nq ~$0zdY`gaw#s< 4mnXA'a>'6@5X t1 c%t4eEDAVjDH%6ޠQjRK*sX* t&Ƿ0#~|$Qv.A8X}$" [ZmփYIZ>ѷ @!9h,!|>V3(cETJ8 acoKflLFU sfݞ()'&:kHj:V iRh ^vV Cf OܾHg yLP1 b}z7U:?鑱F,t,9 G <Ҳ.bm9Qʋvv0AP].VlSURP1́@ pҾRq^e <;pCqڎ,!8&Uɔ)2\MEz.69oM|| # h,z}}=7E>~es`d7WT_ HKlU->^X ݰ8[K}زx(E.Zj*TWq|0"wPfdGL Ez3I7vq"{Rv0Oӻcby;j{{ƢoܛYw쑱C㰔x훫&IxuŎjFsT P ^!:G6c imSB6k#a2!Fѱ#(5]Si4NN&U{8F^R?u:.M/ w5Zu$ˏKA8ܒGi5-Z-O4^Ɏ68ϒ !(\O? QfFֵ޹Um9z^-O8jcԓ3?pjmM!?rGOSԿJ8jĵ|:VNp,E6"҂ӳÌi8b'ܦ_^PDJfL끔xmk}f%'ʹp36H!nOiBekϨaLuC=:p^ާj^ML C:E<*ĖهFYˋn͡4|N^z "/ сѽ$(a2*ҕf3e-A)ߑyZjts$xaO Xc'yi1aX9O^JGb]XXtlf)̃ 10+n|e hde7ߺٴ_Ul[ mƝCW5{,* 6z RK> wM59Ötp–qT 3Zf9)VYXf@0}u\6 |L#yCcVͨZ|t(NPK|Hr|Yx?'Xn݀L^Rx+ZH,Q ; \ 0bKk4a ht3iD>hP bL ٻ-SHAOHz 4WBn15O6f>g樿4Ƶx_LAURW;:˜l[rU6,W(^2#c5D>,8ހd5m1:(a-`mQ(6&997F%~9i&;Ъ4:5 ii}(ɾ ϸKa;QЖ27~ {d\Ahڌ 3gMLp(k0/Vo)8S2&*gח؍Mqb oﰪ㻘V\LKh$eϦXE[r}cW'd:~J18WwAЉOF5 ‘ G>㐡2D7+@m)} Z^Xޘo"wˀt&Dw*/C(As}~7?{5V.o^ +<Jߝ^r/3cHCg+8h걁4$=0\)~X1+qҢ=r@W6sO!^]sCTL<*p2fΐ|Ϡ ?] Wԧk<֑bwL{ )"lS'#KP`^ǽPxKKŐ. $8,WdAo9.]%6j /Ay+ |JpzaM'e-4 o XZW'$ץP *tm¤[j\MdIFlbyEa *@.J92'ܨҐ=pg)c7l:ftO/9邌xIxc(#1 !bwnW#k|7&1FșeT[WҹcS.Jėaq u[4^K3k3k|#bOZ_^PO3=l:;S?x:"H\7ޏuvq*0;jP1j+3#x U#&2ϧuWZrƀ'35e(⦋MߖYF+4$u9}}O*hx^>/ిM Rb M'q,ǽY]TR5[%bꇏ3r*iŮ]M@luXgݟUSŽȧu5r. u/(m5@ɺ]? & gXÝFQ<8!9 j]>HXF:ZZǡ P ǛSjoAl9ȴ.6(~;lOl_ RA_79p[ђ!{=y#ꂳ׫ým闤EDu1c3@QۅMs1ÎΧH92rqIL. 8A)S=}e#+գoxc`YX 0`ﳢ&ͺvtWbvAF͜_ե3Ҟf4! "F.= ]Ok27;ڀt#yc{OCFˬPKy'fx,-d.R tjXlc+Q2 C,AJ}{{/sL ;{FK-pF^K[Rowz?1!M #|tlߵ+ g `‚G[9mPAsR m*K` '2}cbf}dy ˏⅇ5lsqc+dh2k4l4>}ډ$0KSiOe$}iM}E5!k5 _Β`3k()gΔ#^ I-o_עڒ$~~N!(B6Bۯwf&0NF !8Ѯҩ#-]AeԤ:MqD#OI$`FfrpR!==" m,/5jS(GL[fo@ R0»h}+ŤVW&#J^CvUiGeW&!ekxfms$mqr0[aD;&Y⏠lq6fE`tBT"9%i?N(LlBs%)Tl\{OրZzi2\1?1Gɝ]irQ4έ<~hbg>B{[N=$l6A/ F!ǶS;AA jB%ja"حE˹_siCm9ޫd{A^aom|s6Il˫(aj=<Ym*`mWkVºz&8AE)v!dDA,6߽2/# 3C;[I ԨZ&IJUnx icgn,SÅv.63 VDs"U{F`eOڮc!C˸s%f&8۞s8e'rNv[-.bVʂ(vwp 1Bc aiUuOq1S) =#{(vLx`_7^s?@Ǯdf'RT#D+ qiTdHa2N)-0a\8a͹|bd:ֺAcLhIA0kʬ kY2CegZ^尌Fug|dI"2YmR{:nGV@? GWD@bNr4$F6{EBƬFq㍟JE3քЪl\&Se?*{+?=QY4Boe{s7aDM w^!W6.vŭq 'K9zogYSQ(#;i)f$a{*=1cG)X-Ħ<F,B˿r!'p EG}Oq4|/:O0Ԕa3rxMl@4*[t=8LOKW#)e؝\$)9j᝽?5wB`?;2;3Wn&Wޖ~c֐Z:+ oc8=-֘kCDZcqJ@viz C1Fa|曒,5OQmcۊ=0/伆iy!fHkwϋh]AkjFA*E@~A42O) \\.;P0: x  K E,HvD<\n/?vXd\/TiǤ{k6ۻ"o+i2$StEPHrq3(-o|cRsF Nh)7wx-Unr`,?+V^2qY25}#Zˌ)2 Sҏ :{apbǰ䤓Cq]c=OMv.'}I;M8$+~<݆T.[1Tl,5iTapR2xM"R[^ȒfX *@ YmF ŗ| Ky7xޫODC$u jg\i5s0|rx+3 p216{9Ƙ:U'kgʯq- vwo+B#96C1oWF 3(5fvwCP_ӥqDwܽP yB(bf>b+!V4 Wmf+ULJ2hQ/eKX[CͩJ VMH6 \|z[{&M,>'$lC֭4K4pLRK C"!+oTOglc K;sVF/jt18NS+Xz&r2 #%x'1=]E0;`f 8<8mt X?B|rFBH`,)wħN@k??I'B(*6 ! 'ܿ*Y?XG@|ZHP}ť(ܺT}[.=YV/ -q!??edrJ?Xh"0²E 60?2O YfA*i0ofݵ; J&b8_-e"} Az5¬ ~IqpHdkjVV rtżQ*c_s  w ԛK&L9h?Q| x?<|tb̚Dtn牍"y 6Pu{9*]{"IzI1nYm1:N{JwFs| [e0͗>\? H립%5$3 igҿZRS"TۨǜGFDcﻠS Xgɕancn1z=.8]-&w͑Շ.(y|À6`Z&ԬD!&ڱ%2U(*W w"{V]ͫaX#f$gq>L0n]$}\!t>jci;e!J{? s+! tI. @\~!#z./[8 1 ?;̮VtHa'-JHz5#"]_CrpV^kF|=W N"M#suP(?ε dVؒ{O…,u$@"Sfn?3,B|c683olB ؖF߷{w(O!7EYZA]a{D-Ⱦ a kNm٩–^)g2CX*ddoҁnCTv9܍ < d1|ߏ+EN1ŁJ4hNt|ƾ̷\նY =y NM.U?ٮGG :9j"YE U`1ybZm"7:"ሺ&2BOBkwsSFӑ㺐%bIIK fm  dmΥ!f+.\j ;FF}6I*[Rgѣ8C*\gI쁀W K6yGi>$׳Vop X^e6"Ճi^v`zoH*0=et_5ٰ<2Ot =[|24+Na&u(1ݦWCC o<7RP]MsQ{ǨG3c6gN*]&jmMGpPkW0x o5^ڻBHyZVY4=P7YtI)y@%[7~3$NUOX\kL&},ˋ"=>͋Ɔ\@m։ο6`Bڶ%̆#<2t G $mUSyYAw~o',dHP2,_ iA6apqbI.s JD}fъlaL 7~Bv`o]`]{H*)hq+GTƿ쐜aWrD[*/Q d~|ee wDbtMQk}~MveVБlUOi C=3fSc2e#1W|= ^ċX7'lҀF 1pR&y lPZa8ܗ!9珓̞*^U#Hmk9io7aF=8smIh|0cg[-Uu -U/%2|f֑z}DExSs(Dek$ʺAUa*Yaeճk$ǩ 0" + "@>*J]7_wN o20iȞYMؐ[5jHM;$Gx0P1:wCI!/tPf${R)K@¡W~+A{as*Rz[;2?dO/]zҏ9eC"U @mLwdp;H2dgG &[뀒P,o fÐiZ +`v1tĭZe-r> eL)c䉷IGmbt- [raω2'0 c+0eEm8oN61i oVmR|: "CP%quh(TwJX BC]IԈ/Kʔ7p҅sҕ 9&)13HY2f\x/doSޜCϛ'"Rt7((>vL1 >orRp:.#9NGP[bc^?ɊƙD>O6|ܘYG1tbo6\k#@6Qa|5jcR~ϡ6Vȏ›Lm߂kB_xլϰSge; f!;yY ]4A?άHDB}njlKj,)łä(͗_3APkvj89lI}!sDq-'ƨgPBלB,y r2BZ$=EE*'XhEm3H+8IYcI.ȯ3j~Sh^,c\MmE(Iaŀ%Xx5;N+mt"$Mb[@$aZA>Բ"s|l/6fVp!#>Bo(ݭO_uGw7nޠ څA $?~ =72i :T;NÈK_.힗ZտU_^\2IAEbvtÉM!eyN8$-Jd).:7(^]\=+;2һE-~ž?:0oGՁ8*P~$ S5BGm44$n ΒǼ<xnU\"\H@+5yRϤӣ'lp4=? (ol`(+k-ZﮯFoT' MbҦf%Q&]l>sn&F2EG 2wis;0R=^rkw"}Iv8{%S/ #{ʃx>XW,Ði7nyiAL>v=8s)h?o+clZDx+Ys(>| e$q.+15E;#׏y3߃\d^~[M}GSsMIL={Ԟl A ]īrWQylUlEi7R.Z:8/Z0ME&fz G&#i(d޺ FLŭŊ9 6zY[ 3UޛOb?i:bt>Gf+_JyPUج=zXɝ8N;:{7+OvU1ˍ0TRD! Ur*JJHwCd4deaA 㔖-6/p[kG;qaK+t)iT4Jedl)HQ:t#|=5?g[.419&eGT|I.]I,X3c!JUUD:]@A6[ZZ,\:S\1\U˕N(Dcx'3іػj ~i)띑NxVqq*c܅:EQ:7/gWJ PbK MU͖7FU6W\2%@lg)?SOB*@s=.L: m^Jno]7pѕ09`wԝߧFv`%C0*.%b!r/>@3<^;8>沘gM c{{϶ `LۛxHjQGY 73j wā]A~:3Ё4@^oԄs0݈GJ.NgU4JvMveh&[>y!v /l.(m cJVֽm=@/_ XR?~a 2gyB|Gg.?ioi }R<46c TMժѨ ]vfq: ?Wo -0e<.n;+JJ{[]x}'/gL!€m(?P33GLHil t0Px2|@׻7b'~>|]Wc b^˰hr DWz/"uq?to3_m?jNʛ =A%Eu rDj*<#R->&=C^`z5Xl(K>J%ȏLJË72~Ͼ2~ ؀ݑxؒx v3W<+E&R"(ğ"дoyH| >ܟ["g0}永UqCZxn+yCp0Iy֎fO>. {\ʣ!|Tm;GFW^Պ{%ux=b4~cN;DB_:a:pۂ3/ rÿh[&Z˜rŅx('X!"gO0!Ri(D{,g(|36"YNO;P_VZP*X(ݰdzTIe_rD[s?[M/sܜ^5Ӫq˽&c)ZQ{b^- 9N x̡W$$A RuO5JuP],Lcy鐡b{0۬! ]Kvz s]) !q.\2t427]ܣhp{pu9-VuŜ\\Ԓɮ.o|Ρ6/qW0t$KDZp0y %{3leBy Tk|$ otP YeѼy2  ~<7( ( *$xӴW>43{&L4nˢƾ_Yt*rϑfl %j*SS7[+"]LO̰A:wI\DXcA&v6ny =t\}Z+eܷѪ#^RVv]Y.LHZ|GM-@'kPs#n3#]\w!F$g9)vRPBky5"ֈpi^O@+|_R_Cb"p$1?ZO^a UYɏ PpX [ta a4&lG Y7wT8e=D[MRTa[CxRF\zҥ{3&":@ov٨ [Knu,ZjF/נ+}1>.WroMr> =bBvVƉË[Zۨ&pdo}}eVd? tdi)HrcxU3jCs,8"Dcp\Œ3meN`hģ(L<͚>r."ٍgq&JW:iT]?//F̯4(M(߯oאmEDŵbRt%Vjh>^2fiY2G[&E_V8˄ҁ6>I gd2RRk,nKCxO2^+J~&zfRHhP"R`cNuBqK;C(JQq=(J .cmK29j u=1t"[/FE$r= !=s#LrY{c꫓gvnWgn?^4cPiU , gH^egDBBkv=ʋdB X ݟR 4GD&7xyEZG!O.tR-#{G4V7iq:E;rBM! C[?M^v+=! 1^i:C |Ton^6=;Q9%+s2ح x'ޠnHm@!~Á<^Ahqs,:k{)9@1,2j^׭eX].jKT_yv"LCR_`ͮf3A!gq|X*e}aYF>I88E|seUٍ$GSF?h9 q^߲T,A{a2&sщ{%R*C^G0h*\{ _›~0s!>f6[vzZOIz~y V(.$> p'cj2U~wI%6}2=iN2-p~LNMCb>7MeyղѤeSP9W4geYl H`{.Q`zVf6HU%s^kiܫ7ͅ[b_LqO8fθ%g0ofu|-fw )?P {|v#8?o|(*g}RБhn@ɏBݝ(ƵcG1mhaF lAJ :tIJ#Gn{ }>xk;'QYw.ЋwQWxob1vg}+3vإ۱)wPTnƗzbEd|ǂ(A0TBk /^b>(&hWYpH f<[ " Ź*x7zΩm.6!*<V9c%TQ w"1c^ڽ*gM"$πfyl" A6nIC$|%K@wp$zTsxco麕Z=p@byedM%FѶ*A?)R2+p'ΊG^&@mP X[2WL*H@\xg؊uPap93Q> ^nڞ۩" w@EbI1xRCG1l~ycoI`cIlbɨO~7dJOQ4+O6E~KwE+fL͂jenџZv1,{n٭[J+Iё^V$&tW 4M2_dϘr촚,0;8Ob;}vwMҚ(QTk^.\S9xeQ8|X_F؋J/X%d^ Jz4!tIZ$f9j/Tą)łZ8+ AT0$]+%vƯAwڢ6d('orfbP]YV_֡-78nqtX\g7ov kg /{Zl$ìDr7c4YCk擶`B鬾))|S]$.ԑK0|7DFF.*L,W7at7!iEB[4-auN -%W^拙f>+g/mIK7[i{"vَV<,pB&RM'Io _,K)vAZޛ!J}jq/ )JΞZd70)݅k&'Z7gMCP(MeZ>moǴ״n\SjT,*1QʵUj0Ym> 5BKx0.*ʐXì1=ef%Sb5YU vGzPoΏxNH_D& oLÓRl!fPS;֧^e!줉LK(A>;y\h7SJ0ZE㐚<Z4e,8i5cIιw~!5i 6Qœ{xT'b%glHݨٻچJhwn_K:k%l0 th?lkIAϾ#P8^YnTX+FsoRx! CJX9 [p@)1{QV>; lŎ46v"#T!oPA򲓡Sv Iny':JoZWP=l]M"yqeV w1i# 1n][Li|ש[-$f,TJP&el~ZJl։*'6$+*FknTըbU#W\W!ϭ$^ WRMK>udꎳMoc#GT'Y2>8}ҡvX*!CAf/24"ڋV﹣!|u]Dޅ>X9 X~|&~!]0UDso"-+n Ν Os:yI=*ƬS1~Uw'Z=nk!4/I1`])xnf{GTZ!6qy$$+^JڭuI+g0IiT8a:q`Z lƄu]#Xz&P+_(Ǚ|GN`B.t :|DvXl>_q5XTVoHq>Q36e9i5n3ճӺRP G7V`Wf\.v hp,B5&s/noxON1:aK7%y(_DȄ5;0}7c/*grϻYe2*2JaHE*CyO3_Q%=h>m>+qFWp+Gs<|a [0FiU.:ƭғ {e*:BKUHWM^^0DS'[٩* ߼)yBEZAK{LqH][O '\9G-9+;,muWTiyMTNpcb0 1KUeoа~T57!dA-^fPw ū4kc@{ǣ/#GܬF~]RQy'?"VۊT7~H~fU7b时1i^u\{nIti9HUa5ڳy|{+ge3ˇꐐ} >Kh`8ۼ6J|鋎Iﳋ)qh{l/S,zdFɥYvTʝE'b4uyU5a( Kaݎ .[a6 @lo幡NsbX#PJL)v<ȜNQ]3A]<~?mK{[H0?: X5i1y ^8X24˵)Ll8=r( Dk-QAN!P{k7!s75; FQX;дz'TXu %[CC!;o g ڌVsE z\Aݧ"M{H>>$BOs6s=Jt`L!z_F\p]qm4x[,C6$<*sĺ7cE5eiXnvnZIrNV|RU!%.VaMC#6aC?qLE1#KZ@Z`̀o9JTI=J09[ s9&|%x#4} 8Jwu<*œ)Qr o.JxPD1f2q0ĀC.B!V#pVY@ZӚ;QUئly*?Ji!6YkvaQ1F{j8e8˝ZuB~l׿ ,DMYLlwV"4t.=ࡏO .loeW|w걀F5S '𔄣`]?aȇafOR O珻ati6)v8G*L؂6fvd^0Lx)1HVN7 %PkwntpsaL2Huyå4җn7a%2NZRԭAP3F&7uw] xugxarT<?>^1G{Ĭ4\ 1-p+K%mAS&[(rdxxӄU*i'=162qQ]`OXzPB[Z~桓P%<93kO7j\T06'T\J +g5X3[1ƻȭ%KWfџ]z沈(d3_<g.3 ܃TqGȧ̂C9OZԾ֜,V@v< mtԳ>-tG))\PeM~sV LJ 1)qeӽEL,JQCX`A˜l "q)l浣AI'-ːa%bjbLLtuPM^k^}ˁГLktAR^1D;n{v'ѡٵ={3E E/PP'Y<zQR$/N FbShgmQz((hϬeD%UYչd=HEN (%%8"w3O"zHf-Q.RIĦcTtZx:=}Xp9ʬ[e v/;4c=Ai!aV=>ˀcZUF7EjuEr\<:(AGk 7YVG$/R4eƝu{w7̓|{5&O17si"70ET1|z+eOt罣ӵ){5ΎQ 41Wf|q|=94t!NL;lSdhY[|1#-g|._ZIcKir*Y^]5kFKtYP9<=vaaBG?>Z">?Vv5P:`b QR@g6G3hacLĦv0h ӒxX C#jOe翳yZ0k&WOK'ٯo59dO6Tf}q']6 ]2e(S*דtƽŒ#)-TM!{ 'm((۹zytYv˺Lx`E%L JacIs[VxԇLS4&]` h م'Vuԫ**t qU{nXrurC3xڲ.^]]جێH,g?!HUؑ -ui r ct;zFʻ/HuJ^1s F"l!Xdɶ炦INbRdk䍝}Wzpvz8lT(]/ PIRqsʖ' Z>^MKeIj~׋ LxQ~iw## y}w|c8gL}jʜ t/gTcY/sf0 G٬m}`grRҔOBٴݚ{%Pqx!h;sIÒބrUj9PBp ۆp l]ZGՒ5"o{tX?ʂ륫ÛK177W; Ў^:7[w wysEj.uN}bfm rYǜʲ r0)~w]TZC"G2yW@DZ3GL%3dR])AʾWM OXx< ZT-=o?_*Wn؃ j"“8Ҏk ?]mp2y+ #j4dO.H=cz}AxX0!_[ ~&FSϊ `ƹSTǃYRk&5= n.-k9Ӷmiz&\Uv|Y"Fd ᣕߧ@pNb&g_E.1@ecRƣJVn6mZyL:%x-U/<\ٖ+-Rb2q!kԇ,y4Dq -cr*&7f UG"tӲ $Y-kZ/dK%t9T`OK)e2o kGB~K^5!T湤"6<(vM]H1LRx`+꣤184Iz.%{ *]"`(>6/`Jn8K8>EY&QZp(]1E)2$^yTBiʗ+-emhYlZ+t)3\cFю j!3f;jagV->KOeQ18޴* y*FCnjdq, H)Hgjr m^  57R=R1DZ?.eI&B@Z42[yy(={"z^3'XY|UlPu!xXd<;R7)IJXGk~`$H4|=+B/$5;1.t*bB~on[mB*0moV9q"*U!{*EWcP>T/(饑M] ӣLoY,IVUBAwm,Ѷȭ,n=\K .53=uF2!J<WM/[1V?6&?QfaSH6.s ЧRH&ʂyallOja ж2 AIaInmq28_6x^m5 7(U5xq.Tr:7aճ$  Z߼T+UZXTgzkiش01g /@TujdrMBJŹ]^8P%?=!2[PYznKt?(FuLO!;Q@'D0KlE@M pK1Q֎P|֝6X0]TIS#YF{[O+hڊz^FgTN)VX!.Qfb/3MatӸV[ ;]F-jSv < CKRh Vb( oˤuj:\IgYA'9#qt1}LUJ!d](s7rr1A&fe4tg7Ȉ!@*.{Nh<9]"H,}tᲄ}䑹W頔M:f@N%9@/ע!aiT`T[VxrRAH.n ΄+C۰4510d=Mn^ sJkʇ)K<2# ._H31}>w1to/Cp>v>/&=#TDӉi=[2>j/uUn9ql$(>DM!BC;U5.nD$GTHEuQFo1^HP*5/biȄ"}&qxdˊ9Ȁ}E5d&.[K.u{yL)ht].FX2KXߧ|$ HmGL9 յ1 b[5STͻJъ +M)}J }6o0NF$BJI8qZji&Bn~i}b/5g'g1/#QSlqjHD f cB%#TIt8xhY/k'!ґLqb9K.텒Ѐ8DQu:쳂9D/[l4\[Y cz{^gF5F0،;!흠GaAk g= F$;},+$u qB^ane/opaPj-,Ⱥ~N{loZ^G2.έ8{i&Xm=ʒտ >n*ģşC[MU;6~ELNbJD>̾9zE" zL"s}ڋ#1!# <^aܝe5"!Nm^nlpn[7I] OHb ;R V5 ?yGɋrNgn|#U vc$)<3C ̥T}bt|I$dۊ 4QssEdGj .zߺx٦s:k)Yq8eX* w~Z'e'{xqvS& K&/nk[+C?L&$SjoSGrU9ҋXn.;)+*zoLNhXo or>jÞr5pLW'Fa#:UP7 :KnUeIn22/;#RK_YT1Qk95Ӈju!v"+Hm9!_1 _c G:]R3ҍA=NddAG *^y [+Di_\Q-Ⱦb)pD~M೼I!a`쩼=D\'=(ځuep Xsm^(盓iK+}5d5rnЂSg(X/Hzyoܖ0`(djtҫZ ^k?>)0o;m@F E)~;㗬o$v>MAz{+x*\,j18OB]6^WH=Q5kㅙSREF*~EOvTٍZn-\)~fC8ԺcH4AێΜ[PK.FˈIx(%P.1T" ~`1!d;}ꗨMᱵxrd"}b.E(n:U L~ 669lh\8|-4~ JJ`ёw8PpY6<ь`MZem č?#;&![b;c iRsU)))`@ q -dO MXӊF_gl$'HmfVnupA`֤ A. 굢#pyE{%.``9݌6T?E5+YId|RpfoL?iP1U] Wu<+q\ ^+oyK 0ĖoVMPRvg"Mbvg,ia9SU} G#ppwMFhg>ݳK]tbllѡapStfSzTPP@qjL$k2N橒_?loMd71]Gb#0wBl E/(uG`z$q _>P;?MXe p$MzO$;l6FcLTI]l Y/bv:6oq1q֊WO"}ڻMZ"ѱh(L7YHrZ\ZI`E䈳xFBL|=Rtɪ9"pL틝A<l# RsQ{6­QI.rmFH Q"a)Xe'2{3dT-&}mY]9CjBIiADICRE_х1HnS G{+6>?I$ `+{BW\QA5LO~6X|4{]- VTxsk&57Jn:̦1mk'Ejp0>r5*'I4]cSKW]I0խ\y50[\]*{q98!FiOc)g䛜NkdWT&ʖij1);o& =!u38d!l`Qƈ^xu9D-03QΖ#_1x@&`2D(zHq.QdDڴF`PJzJ$SkPDb?i "+l=˒=$Y,=I+ ]LPF}fO,tֽۑnӷq-_$@v`HhZH=YҭNTJ +Aûl.::TE;օ\nm0<~!27 <`<:R?2GZ^iL(Z}"zs#&P|{Xҿlt ^h'ꝟ2pRe-;PE_x -gk Q1 !/_;x@/ayJo$"I],R͛0j")aiɫ7[ :);3ήd%pUKqG2m'5`cP xw|%Kr03't*xO@y|;$KKXenDyj K"XX-l5.8 ˯w:~9 o \UQssXmla]]Q|Z"dM`!},\l&W5S=U;D<Ŵ;jrŝj۽Iwt*KVH kViUM֪Ұ6O h?AW f}heprSONOK+:6>f7Νza9ZZ->fHIM7A +y5.!/\KQs#h ϶^ f t"FM} hJ@LȰ?"R j;^Lz!k*qo'}C[ |ѓÆʙxa?b!lLO&;Bh )<4`Nu<>$+N*M۩iVC͊QXU<y%ͽG0g)"'ܯ& Vz!q)GGG`e+oE#~`Ⱥ wi Kw頪|x]ݴ^iv2/}')3N g*"H&D{'j*MkA6(yQēH6z)͈vP"G&d*0btVu[b/%ͯwv7T4J'Nli rs w0Bv-n5&jVo峉&>5_WZONJ\kOJ*tx76_95iԂoq {OHVBEfܢ%fLC-a v}zgɌ:Ѥ 7r:}+3bwddPyiَd9f)25E֐,ܳV%_晱 Q펆[PT+Ĩ~h;=?"0l|RX=Njd6X@!`W#WS+ :ݲ(nW]޴G 8`CCH0Z]|(g7bQo/ nex#&ɀǃ8Ӂ ⯾n.a ?vCL᧚qSV>h< [U.}CF FU%a[Z \ɜ)N`ă5z@,X79B1.;o#1~kG^,7SVN-[Q6Od*sbFH:<ٷSMJ\z,Ͼq!:f8D}U~#Rkap}$ދ9BѩѧBZU13{y 5狢h?8&g4(RxM:2,M~9儖t$=-ܮ&]MV2W$E8tG7oWFwKBVhF+ېp+͚6pS'*:d6Rm8 yTR<֜ԗ Յ+T`\81Hikp%Xkw,LlΞc%{jǻI7 &'5 >G$NhLoD$7Qarp!8vԹ=c[(X0#2. #;v~|'N3͈Ћ 6in-t<ȝUz %ּ3f@=~ݿ|:Ob2<͈)dgEnK\7ԡiV.] [%cMAv)SeN}υB$ږ ;ÔWP'c=-QtݳЋJ-Ht\n߇8ٓNqaLZ?DzHżX yF.KHᥔ$X!q0[f] i<1l&Enz@f˷41~2q*54t‡Xv6I8M vns]`Qf/ۉ/Ud;xpWԣ{Zn-c'wcU+D8|][OZGӴt-T|ݱU\IƵM w]fVE2 6|%7>9kVF7ev h̜R+uLjE; VBW PPbK]1SIT7LPpnQKjN(eRnfq61 ̖S}VECxeoɝm[&b sb1X-k煿K]~C UobġNph8miҐxKbP_FS;G542S[OJko̫D [b\sJ+!4 DLJRyhRJM!nm>qx{|z)b@,4^,al`9O@%GT#&`Z r0CNٛ^6x0nzt]Mà&k9eM] ž)g቙soo,I'r #|]ZZWX:ak}+5W*䆜42o+:i_ DP3HimM v*eDjh;u8)#E1XXBF@HB%*b2eG姨fSBFF'P`5fEݿ3z˔~p13S+YڻDGM0obJ;:V?a#^NtvO~;]Zj6Zo?OXT:^)k/쭟5|N{ӫz]QY k2FWO5=w pY$)Bf&AjVeK("m=8fc@;GQD~Yuа.%=xpMz#& )&qn}J pŤTd#[;!'w<Dž,c0HRԓk= )VnyٯO 73rpA۵QsD=NkUo;iܠܩJ5G4F ETG+&7) 6 ]w6{}ss1]o4a'O&wťO&Ά4OSISS=;[ wcV[.XaХV-P~W0wjZklZ C'cSj܀+{?a[Sygg8p؂fT?=<8V ?_AMœPy_?hJ!Vj=Vv&?%ϲNfck7Bf8" o4aj7^3+Z#CICP C԰ Ҳ¢jL}Dߒ I2ZLj#A-ޞ>cYot*|sOk2MY[oZleH}rԎrfTg䊖d`95N\ɞPM(s%7*(G턘B?FI'% 0_xU2G^u|t1s5ݜxush .:FUj6T<rxv́~oFs8S'd4 ,JQ|x[{ rP\YjfRn,bo_SSVD"XOq_dr*Jп{YC{@h#F2O@&#}f1iVWnX)7ĢlQzޭc5%&㨿d j¡& bvWŕ4w=`42ղ1ru00bmt*sI.>g4Or:Ꚏl3$kS&TRg4Yr+]N~-." y @z@7buqJmmw.r_wífণAhJHFօwu\TU' ʣ!e]{VFb97|="*Vu٦P#s}B'o*K5tv8]P75AG#con~#mkQ0Aq}gcw?2X` Qxນ)I_ h RF%ry"0H]H_ԝFAa Y:m\YAdm<-}\OD#=\P)o.%o~ Ƿ  -C?e;{#ZڰrNxbE_4QY YKc".ԥwŤcN b&u=-ڲImaQ?0c7^/3 ASySՌneO3k9M8ݴ[i8s ~" ڼcboej{G]BxFƣPzCIFUq&W,<VH c>1 vv[g`K 3i"nv,*C߄?#/rv}jZQ%~G|&NH xGc/Ukxa9hm`*5ݴMl4 >wVqe{ڒ/^:k5( ;Z׼GBgZ- eOELMWSSb>QJ1[V;4V[pK%e{_}kDmB ]9;Po5Z^:E Ej@;~$34X^ڌVXta3|3NU*`ƷӍ:nBz@Ƨ \T^H'Dhr| @)Q8h";>27sIQ-#P,3-C5dpIҧe*Q^ EAy WmY.K5P3/z6l4ߧq_\l u n|In\%9SUv LIz}!J Cq￰MPc7[>g_R@?1>CcRl ӭkfVmԺc%qktӊFukk9|:Lćw6a-zɮzxsDj.57%F3r -ko(Svx˩">C@џژieGA<4Oڤ7aPsD^ήtHr>Stt:[hD\_I"ȓ= Dd)WzO71 2 9$f ᢍ'5cfYK|Fp~w^f'͌5PJ+{pa+*~{h(ijߟv]yp~ѧMRڀZ55~|('|Wۓ~A_FmGBdә2kT: '}V=Oɡ 'mu#(L=^ܵ0[RJ{Fab 7ڀ7% 6= 9BuF؎EѲs G"7/:,S-ݾD ։. iY8P>>%eCX0r)zZסF¦}nGOd2xlMj-XBX50kKB _ᛱ`+==ꆎ{g|4?fGQL\}Opٿ|& 2l:屗LrARn[[M5[hntIlq2tre!^7| % ]|Xv@л5~gM=2eA3Pt0z>;'a8Fv!<"^ &x6KNhܖ'LOz!--dT}$0s!%)kq`jf29;&h.%GW]Py= e6?a~zɓC2Ǯ~4C5fwR`QIV]S$A}K-~Feź':!&$Rw'⛥?rb%"6AS8Yw飆) &v:mqtʨx32Ah0z{1۠<:i#%9/f^ӭO.9@{G6}ޭ_|/D`JxލM'{ O+X%+'ߦZ)!A8Fag~HŤs>[ҍ XДngBTː>G{J,Fv2`ehwbAUAQ#Q&63"%E,v&*YI5<ͻNoI f#]z,^ARG0cw_{:eЧshv]#UVR0Ffh|a Yi;vRNo U'S5)h>ZHg5)]ۈaC3*uWsAI@%5Y' msCɉLd^38o/k9D뿥Yy`)mr&UGiMӋ(2m\ B~YY %$⭀{+Bjn\"ՆlR"POבZ*/z "L8{ޝ܅|M-^ i:Bۙ.܈f!&)}aԿ9'y-x*<}fBA}["~O:V=itS̢`/B/ ^&1 èi\ڕsᅖ C9i9Z(tNX дCdV &u 56݃W[xu :-q8^@/[q; &i%MlKd֜r%jm[dk MOkR|3 {7pλ?Ѧͯ.AYs[zqU ,,S!㫳;0\q|(߬~IϨu:xOLi-KTKRMFk&C/׏H`"I~_xw+\N1bDȯ_yCӛw71RM;aȂUPɤe0+|_Sa>P.>ptl0E>~3rؿf.rD^4.AK@]If Jk-2|Ðxyu;?r~@|!y+TT|lڠ Yݘލ\0ivwĶcD:Pi'cg;iTu>Qz~ օǩnŝa'IW&4+l]=NM+`:NzXC/.؜~/] @"0h8YP~c|'5$债,Oة3E\u@v~zG!1x̒Prq,Nb> fS:ߏ Ba';\|&~QYMHUs^}G̓G >>hFvXv`ۊ@s#%  KR?7a3b9xn2;#i]Þy,]51ĩϊpEBm~DJ\(xnЌǵqkz<]0O[g XTǐ1>!T=yFrH)Z  zGF!@Q^PdF)!U<޺ܔ|o4GOݞVL/0>EKC)ŧByƚԐD$ Ż[^ aB9q.Pdd'j RSMl]نٮs:kɡN9NrQ \Z՛kZGEW{!L> ԬdI0d{n aQ`14Z3\3DpAFKZ𔡭"jQ T.r!*' (qAf?;co0Sv1#ݟnKStA hokue!3kgm>Rh;ᄈ;$pyLPWrQl%e#c9-'+wՃs6ր5!\C䝨Ń+i4[H+ Y1пlXfh>&OMH _ 9%ׯz1qᛉ4ZCPk^^6R9mggr>ʟ⦶(2^葃tj/:/u!uSNA}o1j@eҮC>yIr0:x% ͖?&+P4//HPHnbemCBw ÙW"YQZڃD|hɕ2 e}(VyLV__1~."n$۹`lḱ{c+]pB`9u 7 ]oC3ҋ`;a)i3 XhϷNNH9*E29?<mqP-Q@I&Hc+ MZM9 _yIU: q{&X^k <}KuS>^ jQ$jM5e뽠M-5*%?~s},ؔx>K:@'Y|@pRHخ7y|>~$M,ӷc!LIրKxw zҤoOJ/qTw/ok#`-R~uQC(*NM1sUHSsaR<6JIUpxZ|U `eCK r3ɘ*h##u= bQE ,?7P k<˙eA*P>:E4uW-/A| ^<$%Ci0#N䕺xepU{z06kԵSSC^ DZ} ?0D?؏kY?,hAts8grZ{Q;bf)d_ ;{d[jY>+hK*ea&w@\+ mxnC/ TRsLa9Q+Q5lwF y|bnvuvkTԫ-~&-ȳR'd0ϰi] 7q<"wܻ NXeuI*S&>hߜ%Ͻ3 sAJFŶVӠ>cQkD9`ist4F⟛gHse>4֜qd]:q5<2n/`2n5`(喇bM"%c{Յ]+K3Ɂ]gfG TwDQi;bz0SwLo+KڧK^Ԟ,N@ys!RSB3nUC9cG ˶7X*5RbF–>md/a3>QC #8^Ns&*v/Es@4 ue1nkk]qN?-"Џ~,|6>8-8ughzc=۫,݌HejJ,D v}E^aĘӴ̡Et|/M SwS-8A~YڋZ}6#c|f)F7k4b̼XRc?kZ  IsvB}-%̼T}556Ҟ'`CV-v{eZht'Xz _*)=VUM2ۉn2\:x\#2Ӯ7?RrhwbLGT>"r,C &'q6ڌɔGe$j }~!ÙǂLA~1{kK.9r@B+$=c:])u"pO 3qo"3[)nޏU#11f_+ pQ鶩寐9p?thy/P>s9u;6Fkm8tþO?y@7`3}Ijh+3%*3Cmv ʦG K.jċ6j_,T}g Vj p=Dњnӿvu##I}L^/ +ƔpKtb5DwU0chJ¥|$\^. %"*1&̌-3\b].^- 0xn6':jz4N1Qꧡ֬3IG=W'pϺ0>H,Wfn+aʕ̶^3:P^6vimҍ LQ #lr.f@]a$/I90)(Y=TڠX(oevbF>&Pa?{YUv/TncHXU8+֭e++O* '#e[D@7Ax9Y3i)ёE%MuY}DWQܻkLH`TAfAM_U7`-/e&˿҅uBhU@8HG̭Bюv8A,;BGv8Bv;x;ܤFh^2c p .Z(d,&w"= Laanmw$,,!ReG ,5E?K̔5 S{2-AS-g'XJ5ASx*`P1lAR; sˍXc6s/|mv YzTa)ţ&$BG.谽?tOW;=#tȾKJ[1p5cq#zAF (m(8'dl#pJW oa| ZTfx2q{+0J=)P-I#㤮.q +6JXY\RY:. Vds/r bzNK'6Lܳ*^'>L.9VX8(~F?Gg=mcs2*S )s>"B7=\+/QIM7m(pU>Q ZB8! <{aVdq /] q%'?9ܝ=߂d]L=.:r=) .Ղfj#~Z>;H|c9ld%#(MeQX/L\>ywϓ]1mĠAB 'W<$ Ɋs8J_ci}]^( jׇqRkC|pl}39j=Txgi_x"ID% ͧyIV6k:B[,~M Sr—Ne6HB¥(afᬩ!$ҺntaGZG [Rx#X;RfAPH9HW*!"#ZO@b4gC&YISK%M3XZ~cOć dt>m``M^Ȝ.a y)X5;~bWt}m9|ށBB p^w6Ɓ˷skzH b|!%ߐ كׄ= ȍT3魉m0&C?(_{ڡC7o-!5 6F,9~z\1g+QLM!\sM4")`H.7 ƽ Vt*u';ubTo~s>r $ٲ3SZ|uNbl+Xh_@ c{f[(!=)S84 @N,VdR*h(Z#wmE9jq pk.ƻb 殽-&Ԯ~#GeR_D '\ rվ#/c-M9eFK3jߺ:s98OQ.˱ %RGcĦsXt)̃k-YE͑2)(E/S6Ƹ)k #ڶ?v-"E]a);^JK P̅v1'ttW]*![}Bnul [\cJ+Wjb^oz{YRG%0$K2b:Z~WBu?>P,(jJB޿s0ZhS! x҈pYUݲ5/I&_ۦÛZˆ9AF؞"}΢B=2pH?PCx7-THeQPd-rW06~Wb䨵ǫA6Mƥ{߹!u_'p-;YoHS,NDdWPR+#L%x4FC c#Uu "_]xh3Y ӄm8]`^ +%.UeBhߏGK;[qZnP;qGj!vH س@r˹hP8!晧6Nqn~LFglW -,+247&j4~}p<+\*4B\;Xiq _c,%06о;e%8ߍog+ I/k:O3LnW3n oL" jA' D2h\^L;\VC`􏰂*敋 DLIʚ+u9s]~{UMn,64TYNNj/VToN} }Rg;mFV/82z~(-hk S9-`K&LASKco$8!Vйu&-q*fs*{ŇX{ +t[=Ռ-qZvfSͧ]wv.JԵ$ 5ٵK}ds) Ѓʎ2Toa=hp%VNcacA(OTWp< r[i7d8މ,Jg)&mHƕ]…/8ٻ06PYJ ד+>u57ǜ_4PjV I , ©3DSWr "ukS~w Zf6;K# z6ڶl܂܏uD{ƶ*?0f,gkSXWOtT7 4@1ٻ >>jd/{lo{rCbnPsM9$;BP0e|X #;slM| Dc7fvqM[zO`22n[8lCb99^Ўa36A|N jYy-6&;Y!d!j׾C1o@[O@A7A!#D$NAD5GQ詻=Ѓ;椽H p6#A)qv$Q`QL+7]}gvjao1-0];.7)J*9R@vWLL8}4FQ>,>4 GyJg11^?J|GNK~̎,RB1xL;@^Q~~6Je8zi,Z"[Zwb'G"'^]7+G/qfX)tC1`_23q|P<"?HCw!UXkwrC JqD,]kl1?6_$ UO7?A HsfmPh,۠}X'D3S,`#s7 {$9˙qDѩ76b)w:эh(5?ZRƋ =%^pׄx'd̍ʁk~o;\!G40>P:6<S.J󟤯V#:gQ2! !% >9xU*YA u(- t:Q޶垮՘t>xW-}dz:D6粛Kdƒ@_n0E5=eX&!/ű;.O1:UXTU0ԎHV RӡUP$W%*~sR~NQ5'W?-~/ >[7q-&5R F5aڢF\#Jf*y^[Cn|C+zIu?A_m?n4;϶H̔Y")f)(gJ˜,>q0$ΜKd] b22)LQLd>6O Ѻ Xxq0wo]ֻ@47Ľ"#:8l|fHZH=;HpKlfG"30=?{~]aђĮ:FJ6f`E@qrq=5N)fg L>ק?P`oGP^twzeGQ,wsd`KkSAO%dǬW,2əN6cx=D"ŏdx':7d=IEPK&l|>hˮSqi{&P ~=Im]~pM8`0]XYGa)M$ v츢'C)NTv5dɭM.) TZ'#M6au~4 lŒ7(9vٖpc%Υx2m?oE!5 }Ѝn24YN 0 kI˛b4T0DV*l {y8" "x8FMK]qT-&,ꤪe_9xk_laƛa"dP` ¨S  ͮW#Ắ#i\1b]gdyolӶԱ%QeBύj0<:5d`U8,fmxF cORk=ehrv>z [weu__><ͯaБ=ĻOL<0pRڻҪIlb.4;+Opl1K²kUv"f,yHBVR@ӂ\3 *K ˆbGx`FmfWzDd͛yJm"5*߳8͗ m7$aT.C@.!(OSCۚg]k:'x1@uk N a$qb4l?llURSXyR8Kq=hogJ준jڥq[xot5 9r|LpLi 8S n1~D2T ^~C8"0ͬ! Yڷ{8rs1O앸YKxwsBOcW ˫bah1u&JTޤƒm3!fs=u(wI[a%8>9 (cЀ ]!Tyj">)K)Ӝ,ggC; ['5%xs" Tg%yRG%6P=rAZġ֯H]C"0:1Jǝ+AzDO!2 38۠ݚOϞ?rckL&j6|g*711w?#_l;.c̟F1CM?vM2CrRAKrh.0=ӆpZhrrD#h`0ؓW $Ws2F983ƃ  vX!r ε<$_3ApJ{Eꊾ\bpRb^r*bsk%5,WO#XҺeo܇4:+7b81QVRCM˶xz[ KNVeĝ Hr>GrɇJtc߈S%#5% OVwċ|kC/JrLaiR C3v'{<^E;"ŋ }|4_+lFE':%y{Z&$S:+7"Bw!P<WށvƱqO{a8ahf"*k5iI= n vpg!y e7 {N5:mKbt&іst嚠,I-U;NPldtT]#[X9}$0P{[xcqb.@n{_+R=*a"/㋮fT:~hmal4ZL!;g =0۬: !6f,/8?wӬGdUt#V1pDs6 RqXN@c!`\8>׿yvUWx@ }kθQl(ĸ-bv^]~k,hI0jVC%UsyBڡK,I& ϨW.ĸe{kW3jNiB՞^;?` }3X5]4L(%C K8f>lE~n|7W6ܻ[Pѯ S l.)j S߱Zq F=ΕqI(WLg#s&CR=\>~ /L{'׮4j,,Lm\b<+Z*n1B˹=@aNQW63fdYzV6?WӇ 8Ո}q]#GIˊ#OYQ ;I۸_T== DVp-],]|Ci&GBGe^lpKC%t>6T˕ tg?F3C^u\@nl@(c=$XFmI8Ke(acblV3epMPV-裨X,1dN`ky-;_/ز}&\Sw_ڌ{F5 Wã"E[?yJ4Q\|w5!*ΰ:Pl$ך^yv3zANYDV]6T` 6C1AF';nW4dLe)C]+ |ٴ6o9> ωWMnu!Ƌ*5A@ iƆtb|WO\5;oӀp1p<.o%(yMFʆm?UBk:UkP;C:.%^FWeI?㾖=s\;fD £f(&c.m ~p3<޹zW^$y V-cI'Ӗ+ap[D+ݙHPq #? zt8%\ͭLȨ߄j{.|Z=_4c&/}(hM*LX-oT[oZ|M|&ڍvbA {Ą :c: ž&H""w懫T&lIXud&Tun_K?y$_gR~)zܷŤof,?s.A!=(TRò~Q懀&nWt7zQ6#[KtC~`$?_xUXmf0eU%:5,kԶ[I@ZM"hB&4R'ȂgMGTo>nRa//L=}UM68D}PʛLEϰ] o/dĐOЮBFvu*'.ӻbA{9 6ɍv60tOstv !=͠8, 2:nՐ.2N'gîSGz޶Ssr~U!`+{|87<$VxHUDZ "_tFHR2(nJ痦ncm5dm6i¹UN.PSbY=WpĠfxy+b&~`PkA4 OriQF-g@ko\;a-a~5Y8fFD2'4_T47vMD4=St'GIT^qR]y.n%'= ]!B\fn8QBW1iހltXDƉlwf +Ha*'t䁕H2;}A`z'qjWי:^6~Nw!S+*EpɖT66Zn}Nyg:\.,8hb5օ%2e[~lN (t`|S֪y槧 0))7aȃ U-ؾ۱޻8ԖT@sqǯ NTV) 9ro$D63X8(m)>>j)_T'oǬb+LPOHj<ӋS{7\$jn6䯕'h8K?H%E=Œ IM>o']ys'DxI5}CGmPԜ]|r;.YǼ_;^{d+ |uW2xAMZԜgWm/c?0Z6gs͌VZY9, &ڪ.{Г}+~8 <Cu_;PQEnWdx^5ՓP)nrI_`(&,E-H>!.(н*988cu'QB?4رg:`4%ʎ` T|Ɖk/#4V60 '43_sq# Zp'Nq'bު,¸ |M#b`C͗|=9lW5POX^{lobf铺&oͽov Z0oj.)iTkh#Ƕ3;;gPw*'>~> z>( ɍ1c4W5">8?h>ndbDI.K3z^-J, ok>_ !atiw |ǝl!=o gENG<ѹ-s'eŽ4ۨͥ .ǔFqzb_-~[c1q3!`]Vr<;%75[juaJ?}ų荝Zq7HM.wӲ tz6Rp`b ڟ(eCНVU>?d;-M&;N,8 29׼sDo$azvA櫚8 ZkSiqntKƟ _?\REA/3ue9woVlѨ,fd 8`>0Ke@@#[]0-rid糳_񞄾1؏[уojM(4% WJs؟6DwWld]zO)P{RALF&@˻BE+W#G4NMEoa/?{{]wDKrx*] SeYJKHV+^7;S+ZZTdݷh)RlP]#ǡko.^@hgb\ OTmgTh5-oYhtø)ڷdR˱fÀ( YhvU53L7[)RԒ1Ԡ(g@0+9 NĪ+GI]9C>n! &";БD޽a^+ WD歕5U*sOe(tcP6d1.zW bV7`ׂ[ ^*aM6]Y"T{~L5uG}E-Ǜ3eJA5/;h66E]Bf/B~<=vZN|ڭR^`xt9㐭RvhCNKR $@d ).u=?n"db.Z6C[;4u/ ҵ.n#GI(&B5"\Je37˴{%q7Q>UqX|N~Hp2viD6}2@Pł2?AX+ub? J|3%edUd? " ZoGț-!6THԸVjSNW_-`(f3YD Hr>+##ܹe!n5)f=K&Կw zɢB|ypw.X!U.1'Sxca˯[̠v(^N@^jWOnX-IO?MB{~['C@'Pa_dڕUu/L>&ۇp@0Ģe1)45TXS E"dr/ֻ +j'hGxme7nTYqaNFB$&QYd'} _,aր zt/V,mϼZmJFYsa$"`VC<+li1x_# ]0"#i S$ ]BsdY4ocA8RчM=;y+KEYA)>&]15 0~eMvVf@Lj\?.S灴, 1QܕяQ*T"^.jZnHC[9SD{ _ōͿ@>EA(שpOZ5L15dk*&mx݊vg cudw.w%o^R'ȟ=PֽeO!y Yw_R?gNʅUdsB֥ӞtGdN"EFv&\+*8)_+x 0;;@h-*ڟ7oBv@~[7ϫISOHWf$/m> `~wAbhR2Cr0JurT |(xͮ0w~T[ݙ]3Ѵ$Q]6ā"&zX5;ʗ턗Ft ya:<0I!M=dta%Nɗ;!76We^t؁rfhm=f^p LeƓxF} ]>C5c|z9Ok͔CnmzdCL1!o~x1bAilJ@K9h`Z(dfWzP8 fx=[٩.HiW,VzGL.^n>KRE. rЉ@kbO}" Ur p.3Մms5ts:"FYWXyyxfѕ㨥a˰pjKdJn/)ɴEgf5A=9K3sH*?t^FJENlv 6䯈< [8i䊒 Ak**)ӝOvɤkvk=(/L|02p̅7.t˵Va|4f|!fk3SRtL{uGYT!r*e#|! {%vP~=F% #φHңF';QSw;FBISf4\Qt,Srf]6gnQTM{jEox+.PIsiy&u^d%pWBU\"`{T OZ/.9A.'şqwJ-dj$L*:N<1#$ZY`*p\:rAMXOAEZ7i^C\*` *^k/:o<"Mg,Df Qjle'[PL.[%1^ oZozܥ6 & FRiJ.{FM c˅Wywx  BvѡkV`+n|c!IR.w2ZcV+" ޻A"kGH3+>=:N_o\'l3N٩HZ˫=:_HzJf+El>j4k֚yPmX.;U=h \Gcvs'$WOrAQl.kk (:|&WAcILrX(O&rGR1 zٲ!h9#5o0z˯!8r86 h"E=6qJߙ;Q؆O9ƛo3r/"8|\SaR[n <%/NaD^zL;̑\ݾK8e*.cֶ\Dܵ˟z1k!.)ҜP*UZ_?v=ދ"ȑ k:rr*A`c2wjc)J.$EU4!hZ x,;Y[OPNلmVF*p26{s%V)Ww }<ј _RT45Q`E&ٷ~Ï0ɤ$äHC^ކV;|qFzK_$  uuǐM;Ț6$4O'l}(;NV6!UPYxմOqasڂ/I/z1e/̜Ҩ`<~UJwPEdK8 u,[CT Žz(K>3cgUꗷ[{=3,Pκ6$8#H)3!S66Qi0\VSqԫ+7w}CX--BZyGd_t#\`EDG0&ǻ#ۀI@8vrlEjBi;A-~h8swDl$&t]SR@!!02w ~"i& 6 `Ah+k=;t,rDBoWU&3* 7%4 ;THZ~bŔ4 jKb<Đ$́?$|~ ;E&jjL@Ɨ%no]Xὲz\a`EόmT)髮+ݿlD%rsؓ)jQg:4ЯbDdi߰bb}ۈ 6q~1œėw `Hrˊ $ATO m=HfJFxw ~#laEoɒ_%v\GU4E:!A^ASKFI yB8Ee~ Ȱ(B5" HI}MG{yެyF8ڽXP9\o`p` dyXH/Nk.v?H0N& Z &A'+ Q7p Y`>e׼*bڱCWE0]6RVoz=ao_DE=Ϯ]#0!9U4=V a˪]k.#zv3 ho3na'PSn;o'hg /lV<P%g".#Ecq,fOXwC]:PC-Ž+.,_6}TLeٍj~}*XAe~M=GT#% #sSJ`ȡQ1ƪyhS`%5vU=6MO4C椕&dU_ҟe^LE_m.$BM8D6T,ĊQpl%;:o6+ Wx]T?SK}[8qu_;#]#ps5[]Zyo("TLf9 dWɂ-hO'6v@>ZzF}֫2w8Xi/}fWN@k~6PQ>1TS<ϔFtØ-\98:R4p]W3M_dt_?xu;<Cz]ql+e\RFQ{_5ĩsy\qWB\E7kW$1I9G}*MW'lxl:ډmupg/|7Vq3Ni4 D"QLgw&}̙gqtD "c&vV~e&WYU_VYS,LCePkدIAQj|MF^9"t%EL@ᓘh>jJ]ڲHY&?Ks͋ (mPI =$:cszPӧVs=# _'?ZM9=-+5CYˀc|eu4J1g L4C] ?A} €ߢmא·NMr`.K䑘-Q*Բr2Yx0U:|+ahq <\QBڬ> /]e6bˇ1%DTڏ|сo^9rvηʄ);U& yKV޴Phc%(jscOv⫠Fhރ9hla#¥vʆ})ǚQ 7Ielާq<=TD" z}:@[aj& =Pb=A(qsy04F}kɇa3j.1rр_UWٌƝr!S+:NvyHSIBY9h0(-`3ɀ"/B6Y?-<iՊx"2(cXŒ*pe:A!w~'k t'R6򎖭T8Eԏgʒ\*MyXeL@,xDEzR>pJױMXbooݘ]NXz91z Y0%Hco@Ǩ[<XNqݸwܹB$„Kcc_E?Ú^ِO7b"b S tŽ/^Rڠ&3K`{'33Y R:R1>xE/]ղ*=3p !h 'g<i)/\*aE]_%JB ?p<U#ОTO\I Xx-2u=o*X6t-m;6 bivb a͖}cnT70^fwC+RfWT#'l6Df2x4(֓IE#ѓVЄ[Pb. 2_;5Lyiy^͠wRqUԦ"oEDiu@?OB*t@R}H+)i`Tã6y֠tOW9bc3 )J:-g vZf$?7g[Z 3˳ ;2Øqy#S:7g^=732nonFmoI\ z\&NgrͿ{F#It<6q׋F_I3 n^(Y~uvL^ (| F'7z.Sp p2])25׎(8LI$ϛ5-tPXe2ުJq%ksk]K5A*Ɗ;/\۫jܰ.m}LvG$DͷJ|wGV?Bk?6#.a6w7@ItTMGէNj|O`;3m7t9+ q_B:ϩ3o\ĈJzcmzmn=g]̀"Kr(mU?d.~z&ҒE$5&zfy>o2 QN8mϰ &=lA ƾT?4Kchpf6]?1ӝ˷)G,!`sRN@@:t c-d)ӗaɇ]Ŕ: B@+ Ua2{0>pq>uU\?2hysRT4W٭6[3*p;𠪲;yBоIG/`\{ -zhڷ܎ȃmZ0\FY'&'Dg_\0vZTtT]2,i)Id C~ID NDA 3HX<X4M\G)Ը;͎¯_5K'{2qa:.a٭lgR]OlWm*C=J@a<ܳR qZ_Հ8}ܿy"4V`/rApMď-)<٬.`<모&_cX

&vyP1'{ C^k-bNiaY=iHYU[(Kv~ij޶ԖNuJ/pu]oӐmL~doOmBCU\) r;T)a;g3_q?XMo9 Rs;vD$:_g3B4 ů(ţDQO 3"yYǿU)+w}s%9iH.-ֹN.4ٌn0Ŕ:8?tYng$dE35X@) ;KSV-qay ;},GN\:  t5DЁns{fa9W>Ds|3(I.=HgCrH b{IuNn-ABIB|F UYA$9 L N`kpi}b75oLq}̤Edz}+` h1KLFg" /Iz~PwM;?cӷT3SXu#m¢J5D+~ltRy„v%XtU?.j.+k- `|W)6_WQ~xD(A^ qY(tQ%CP9X`a+|vbmUVG]["Q#SNUkFAlhW$r< |y=Q%5@ӓS,~[i "/XQT3>8iW{ǁRj@OhRL`]5iJ`4I_>@iA?nd˝ҿDd"}*"Ʒꁜnɒndؑo`Xu,L "R@O2륖[C6sOSy z>1"2[yhԔ̀fDN _*VP q7bp6TP3tNT$5Fo7%_X(x4͙4$)`~*%.x|eE,4 ٌ2j~=w>t,bLWbv_$7w-!5k 0}@vv:ڈ3D)ifg'{'5j56jDR-y_3$v'/]ؐdJ;R>M! !‘fl6{!,!["v,$e$֞ҼhqgIۄs~(疘{!5ϙt̄S+ 2$&yI @XӬ-y\7VKTy *fub %]>"G3`DzB3R DŽ:wux2is'CII?O7-sJHꋺ~LwF18aMb6$3EÂ,dK =;F): *) xH+jMZ;GemvKaa4ӊoAϯ=3ymğLgK90󠷑E 5+qvy}"H}`ِ%j9׉ZZWu u$P3n#륂%J׼(V"HSW %-+ ![*~Kp+ 5n9(pPxܾ'wݨ{rr~9ӻVsD^DYnH{ОЭ&WV%եD <{|_ [:Ķ:NQ\ɉysdpCVw-b)XFWHWNw㱲s} Ap!3kIhg"{٣pt.ᬹؗX# !yƛ0`*ZFLoQ̪h7lN%4a-u(UI!oc6SZ{#3&9 'lzq; ՝ۦC1kix͓Z'IpDZ ׭}E$oԫ*| J/Lײַy@M's(Xy|a(7w>T % jSCVq9RlTիQTa">QtyK5rا&ة6G 0i!dA*Ij-1wV eYni@/9\ L4N4ߌ6-\ _wBOD# iJKJQ]3ѱ p(8q (a^ ߈Q+< :qSHS\< =LƑݔyKazq6AtQzšO%D("~c5m 咸e. d:( ܨm+B_`Jx79=H7ڤ6v]y5J]o΃ʲƏ;W;CH9eI dvtS4F~RVqpKPo2,>: +ߝvw`V5FԫZ/%X5ank#k tz*߲92EOOtڢNS)aQ/n __R(cX` \6BӀ~&?~?&xpFvϻ>SS\dȮ+}{s@ /bEUyb5BΥ%͞$ȣlX3#<|FmCV>^Dnzms\4FwwY'0S(z oN+mzkcIħFV7%!Yx>wWW$ ӉFhe{ۯAW+hUlaZES5E413^3N<(E=r>tNCi2Έk|LFDۘ 0L+F/ fޣq'VXCso+F^Mï(ÃGG)bEB,{6s eo ʇù*1VopA&|в{U˓JV͍hŀygFK l#^Sz ~Zcڎ}uf&]l|hT~Kٯ&;^|E P~a}lͯtJxdHn3~a;Fc$>d0x?ڛpM)`灌kG]٠tm6?eyNsUw&6b͆/Z慖yi\U; tQ!,jwT8Jgz款]@/xd,-ep0Æ,0baӍȅn Ģܹng )`)x|cAT,ގvGzTlLG8_Cɳe_3K*,g}+,װGo1NRHUfܕ!!u8Jt0ǖg*g?F!{C j0/kf(K?ʸk_($cC]97cKx1 zcDlvm1 t1H;l_VJ\fl`VuMdiZf`h3\[^PmE璦e"ʉU}мUfM'Bst,>֐HO)AxjnE} yGr1?o.Pj!r{-]6 ;|n\WTy_ުeHS?5̴IT l TӼύ)ІXR4 @cuv. <<`|j.8*t[l6=ޫf{$T&?R熃cyKRY/r%UyE5wrXyTvkMeVSlqo1",Ilޣ0@:4dIqi޲#VSQi=!϶Z5Uk˫5c\jf?)@ϿZl%A@^cY=s͊.xlOL< G/>hj(C}F .zx덧'F(Z>*);ts_#D=vxm_q &XMDu{btfupC8|\.`g[`8`MPݲЁ͕H ߨojHmcMnVG[lxBdKbӮT"'Mѭ)zc] \2b}? ZDtD쾑KYi,C | #\'gеZ)[>ԤEzFҟ@6x <=lr pO[qRߧ+/&=Rs=2im(p3n3ȪQHU:Oܣ c, xo32f S@/ Z) '}<}! ЕH(ЅOTr204\k50C4gvNB eŘhw cjb4%JMcQIKoc#}Xɧ#+ۧiގ3+m4Z"'ENG96n;{nnaTn Ηm%GDMEO20Jiy ]`|e0lsmR?Q!θytFe@<t鼏8'\$AsI.dVq S5 тLr{_2=\ndZlG r *%;ĉa+]B_QuG ]8ӵkMvf Zl!5ϹʏO0hise+tIMcԦb I5Ǔ4+&釱&`SfDk\}ڽ4\#':?>!]/W@q؋Gbd}։kL7Rh#6V;sswWZIʷ76kgyeJƽڔ|v@e"\'{"veWR\9Yة2|9hh9:Nn yyu,vI- x dݲgӝ?=рp kO۽ uxvs| &Yl`a&Cg&0 `,UWIv&.QFUOf|L5¾3|E{)1:Y8G0Ң[>d"6D51&ǽbsCfGmv$Y;ɟI\'] #+e?:OYtey:bkaq7!ynyqv;'v6qR ϳH^ ][j7캘LF^z$Ǭbكe٥d2feZzd U>b'a_ʽS/> 2[]9rG|?}Tj:YuyGzs%_IcSâ0'-79ld6cٲ:#gEganL*޷6( 2tDb&Dmȭ{5](ꔕ)ur|K vC'$m&8_!o vV*ox1o邦QwMHCJ争R]c͉ibl{$dLؔ”"3Q>vɇ>Ik l!K[n&NWÎN6a^UTvj(˄O7-?I(c1+6j'oC HV}!(TruTq%("h>:Hƞ>#6pQʤCGOj2|/ -ԞqK(%m 3^z'bgO ep-4c *kt ېChX,> g&a~joŸ-!'Zf4KAt,=%B"A/~;9Ypw.0!#"55&C=F)F:(nB:@bϏK&H=Hd*).P\ـqZ30[~@m]\*IϜ"kڶoլ hM%c% <[r/0+:.?u;ӽm suƗ۰o9Ө!]ΏI/SS`rYkPT8}TС=HksL(  x7N#qvfm[ yI2XwUV%PsLJR߰vRS1и du*xT}ɹ#" W+T*,+΍ ~39ϝ1j\_s9m^Džn=dosSH2"1{ KTmGkTa"  XόtK9m`1xnѨ Q,{[v0GaJ[ek }pVe3.\]aV5VibjDܾ*2(GM7.qRCBocC6]k-ԓŢcM7aqdJvjcƤxrcc`t/ ]{.3$CռD-L^{QH7 d"[/tUSݽt85z,k:GSXLDM˫I_Aw,"+ od^MWl7 oQfFDZml7s#p1ױ0N(&@?h{,:|݋*ƨH76;YJrj"Zo1wWڍFL_˩4fKOh#U3fцB@Mn @a8vlYC$3Zu! $Ka_ 3rZ|7cj0f%+H?o\0Pu; IVUiZ)X/R'J.:-ɰ!rr6^8m D6>$vdF*SJ P~M(m;['?֯kD>Ŋ5rHEuڊ3aufE9Fk=Rr*ԶX'k{Z|4cy6kW?MȻYW\tZ7EΙ9{: I(Y)AB檁nW(vIVf42f# <{#)DM.o zT}H7;l5P=:yٸQ+K5q3E2¤1v`WW4{O7,GXX`o# S C Hh6ȧ ,#^VH40% ŬKH ^p= 4#v℉o[;,ش +7aok[L_,&=vwdE[zlX '*%^!.L"By],yIMr#tDA*ѓ)ʬ`Iuk গw7cųUX$>kSld^ -j,ر!PɁ#O:؄*vX)=$bsuay $1ƹțlO vs䀲ڣ rKQQxA zD-<RBl}[_RG$DTg< J8N3:t8c*(tȄ!WoFjHNs9lt,˒zbd`ylP tDž~"ԖĤ?ҿ~t|@kk Q1koj?/Վ}I)Wf"2栾2$F aK5@Ӝ!_#,E(XrZg\)fM;sp{ؤPNoe0q|Y t'ְC68^h Hf &?8ep t5e),'r8t2.;mxKz4S0xMl/eox}Q+c3qw25eP zZ/|rŝCtTΌS'G$hBs3^Et{Ci2NZt=;;7*DIUjZ]g?D2Zf@)=z 0N~xYOa{E`齴R҈HuSP bQtm6D lbQ`ɭb\QZ=/l*F\p8ރ`x|U\06Ed0P =uU6L)& Xwu,=Cv~FIfV>YBy vʸ\x!Q ?!kýFa&{(ȸtm}ɐ䗨Bp"gS P9"ؚ %__g6r:uhQe=s=V8Q+UA 8Y6MpzQՐ!5&E3ʳTDܼQ eF]g Ke+%tфûk^,cdAwz5e]-SL HDCЁTE8,)YVp̮9Y[%@05Ov349#=`ӆqML-a QD&.,h^+=da}^E}n϶8{#mphD{DX_>00cq3O;At7ЅC/5#L0P\ vIOjd]QݯgLjh!l+Ja*![7" _5^9{9S&7ߊ. i+N>>B]-c5"7"R]_+."1l #]qfW4͐X23?O}>Bmsxa)Tgtny^Yg9qEٵ_Ut]B0<[no #)X)=(]yM(j?>8(U_FP9#ШFB,Pī VG!Mnl;?WW!$6_0Z]Cilt6'?ZS$* S( E/qj8Kf ּpD[(3˜pg~|Xi\@ίH$TPu&I`'ݷ0!61d7GgS;>E>rm+9M\ܤ},'t@ۓGYSTdAY$l,rQ&n$rk}@-kz3VekDߞ’em(%.``;{ UULGcoX߱% b&vBbc ^**| sHV48CwCGK#2\ABDT'ORaϭ P1#k~ԥ0DnJ$c?ҁ<9ONՁjfa# ך5!11EaFWӢ:GI|)y.⊦^-CadqO4RfORBԳ׹WRj mx$wXgaBDGC>޷8Bd$`_ऻ4trק~Ź\K,~dbVr.{Sex4O.ܯ6A(x2LNQM^D-NYP|6Ʋ>gj#S0lgHfҁ5. a 7 ي-wGvfjkV@-VmH\fr^Ê۠J1sYL[inw)L /P.9TFQ\H;ƠVhũp]A@F+L+W`١g+֜xM2q[sȍ #ψ(yIL2n̘!ỵfI&_טmDG۫frREh=vz N[az6*?ZE0V\OaT- _8-r.asY_<*"_Qɂ"G 1ocf' 5@Q[F^'O#6"{/3 ]83Sq9T-9ehB/W+0RT@OvZ1NMn dg7Arp/nXфK xK*,N| Q q "U\ͦ6~ᅛzWTLr4RS=ƲʋV$GMFxB| e6ms M4/!`taFYM0$AHCG$x[0%+xgFү=Nn q?43{A+җ!6X x~3@Qbĸ!$uf_1ݢ WCk Uֆ5a͞E#mc5OqT0@H@؁ a-IP+ 6R3߲SN7 [mYK]{H5#0s'QQۥ!?'ro5$v*aw{-unl ȑKV:H[N#x_mE0zlV+ נЎ\ !÷vI+(zd\Wo;;^Q5 0O53g1ANr0]nq3ZZ d8 ؀<"t6XI(e"Ɇ Uוm-e45(^goj ,TJxm[]Z+bq,'n堳5/V%;NM}^$D]hk+ʮaZ/narW Y;Js6K@-hZaDU\"g`Dy' j68;V2oꥷ9B*}#UF}eThN2ј blyVricēZ?7 jk{R) ,Wr 4(rp?o#TǴ ,i|Y%-r{I[2 =dža!j!ϐzDl١ }Limr8LpA tްo~6:qYw(<#)5b9nF}f4Т;RvSrh ̇L!p-~s\lfTt;d *QZt#1#ANJIceD(!EZDP6mzÔAZ>ۺ(:cȝOTpv q \A+P\b=2bsҮ$oerfBAs\$w|jtUk<]Ew0F /oF%q͟&<nz! q)tWR6p(]@Je41NJZA!.,IЬRLGD\do 3m>{t]1 xw6ן}"oV[5 $ы֣G+'Z@s]}7, ٓ+_^W9)*8x_{BML)K+[Jj1A;as&-(|?*} VydE z6`?Tn4kѧd̬fdad(мڈ`PdNR\Z|#n(So,aA`Nei`{2@ OK} _ܼk'|aK!jQTؔLd2aԘ_u+8Htu<(gU;rSm\%Nj`k6>+7Ӊč!K`VHMΜ3OĺwxMsBjT=b5rrZaW߯BwD|Ksl f;۷eWJZhZ#Gȳ%Ȯ4+z c1ZE Dc(C9-&>BxQިARہ\ٜ c%r)呒e4Fr\YcaKI riD߭Gzq Z@69^ITPܬ Z`55/&z?4/dH4G؃ԯD%iF"^ 7x4M xѰay yj@`n%*Ѫ{6ѽFׂ3rָk#3_5(Coz7 /Skģe: N r黮 8 qr]|]** pPҕ{($">\+lQP.'cN҄@z[WTNƹew=z8}U@uH6=b& &|,e1ngįꕯ6c ;{!ZKi3= X"+aùL[WY()G8&U[rk;2?Նa(Z}`ǁFa(d:\Pm<!#AtԶK䋈^+٪wS"DI\S-:du3<|N?5Vo7IS 7N_o.Ū8 Vm߻VOpTshA>/|p좳IC)=^5wHh͕7{Bve'6Gc(Iʢ Mf-uV?eIcOBa<oT ZA!_S|u>p'sEb̹?lF7]`!M ţht<4ޡQt.2)z7FkXeS!5>oz軾B '>2mD U2r!=`JV$NIwէ .AkM3Q\>Y^i3-;0&Xp K1FevLaZɯ@ 35~+/JTqh.6H ^ڊR jT`$QҪVn:᜴p% ZL y&|v?:N$I£B~2N޶)aS7%!?iJEzp%ئx.@[ғb7h&Fr.jѲt&NYX40]%:M J-gQ% 4o/27-Av8)е2Kzz|F^إOQ̓I%1=(A“HN!:Vi>//嗩w 0"ph.}%KF4Fj1>"QAc[q^g >BSp9YgGU ΡΔIɕ~P 6vǾ\Д ?j Zޢ* Zqj_hyP z0Q>>d rZU\˧wbUDڄTA{Q*`-ڙ|EN4]6t})m,a!'-jOq=#緐5.Xh@ev1amIy۞ V^G$h/&2!u,b7hQE2C;Z__A{NY2tM wy6mr`^-!Ѫ5ٛ\$J k0@H)tͻl>!2w!uA!e\ivMitNWuꠒMQlkd }P @jݥꜲsVfALΏMƎA pcEA <(+UܔQgٹDqIv XGJ@nHɯ}^7g (W/{Di_b ؠiblc:ӃdG7Rb4>Zmop/x q눪/ф]ҕiBPzT*u3߬H`q@Śl5:y>kTXJf.d#|ZSnti?Mܱ}v{ɯяhպ`lF0'>Uh1.HC!L .F?01[Dش- i|qkކGs!7́o Qu1&ZZJK+i)LjTR`Y֡Si>(Djl:^-b%R7Yjp}0q_tV4P8~M(Ff)lf9T! ؊ 4o? =Φl7% Aq́b'Z>ix7#[Yc&?>Wu6d5"s1tN;i$/p{D8cWK_EW,u=Fu{Eke4rj+!b_KAI-KDt[ R pF3Tns/(㺠#a"VN9Xi^f'=[ .tm>#̳itwINѝ:1U |ʯ-GHBbW 1Ktp`^~ ρҹC r?7w9-N/hFJۑu,hsosjFÝnUmiRJTjm\m ~fJwW>InZ3i;؎qE-ZDf{LN_פWӟ5bXn'y ktHec;/R BfS Mѝaܮ+o@o`~c-\v,6lmb!#\ ﵘGF˜UX[}E(s`OU˅hp߀0 `B4V˄SDژd[ĝN-ywO后 99 xٙ\sh=<g`S8KtNh!'T3u9/caQ'cM TJpIPo>pxH&D0ߒu3|,]7ay0NoPـGÙ5MIaH|؞> HҜ \1_܉ƺKM%=732>ᆥJM U{ QO;ǖj(AbUtaF39';x7pKfq;ALL`ͳ 2L+v9OQI}}ߊF?K --iGteZSQҟ&<5$<s5Q~opQL 2Kzݹ8`B<}Ѭ68Tqc!}K>Y3 032b}[_f@#Z*TU[IO765aKFg5g’ OTֶ?s 6_*\6T k5w ;FHqL_c,'}' _qcP7ªB0(DS@I]R. bb| .ERŦ~Uh6Nַ\ wbSl i=M K3-Ԁ؏h0@BXE %r3:l^Е|90ܨ}j'@xq@4[v{&r -N #uQa_CU=X'fDu%µU TYįӡ6twL"?NO~K"j-d}yea'O H&f<\ْۜvs=G_FzUoS p`ZIvT)جC}*y {zw-ry]{)dPr af:H޼?j,jy6]GU BVdx\sL qlH2y*P b0rZ3n8bVx;s+)L*g9/o>s 0 ZpN7RUnY%qEڭ `KKQ}gOM%I,J7hQڼ-ήVFcϵ aUIR Ϟf%\IϩʟwS`c`=Ihq-->Z2l~@kʹ| ˾I[0$2NBYV em*)()ڂ/$(Q(i^d!/([n 3ۺgף/7`fV-Y ȗ,X˧u=f.uqN(W#WS^y[ -nJYrvacwcaw,۰GIGZdaC5~ :ZfaekknfsȣC- ^3d3҆־㣻= %sƻqڈ:υ lSN7lnޒ]Du')9kNݻaB6>2\ o V{GNi PPJ8 ʚ#8rʹ&Ё/ ~..;^/mO[zg-,CKocKS[OQa{\Ӥ}h>Qq!k*W.E՚p6bMH5enYʆ1a5c' Sh9/pK*}>\Ɂ6)68<vݼ@aP} i>;b#cYBwBM9rvqԢ&KOoxĪgu3zp޾|y];H]|K95xuh:urWuyk"1%OfIҥQjN!>[{v惒~UЩ9T?\k^_%w4 {J#֎5Mm=RX ܇^msˀHQZaJ)_3CfZq2-rT08q5{.EOO_i=r"KG r\ƚsS1ugN`Ci@ߋٶ2v{ct(M^#G}}w?l;ץ'Aޱq=Ҕ s;QNn7F/(t/h+Ӥw[yYrV _u{ J6ǜ>aӬ%wi#fXfKp>u E8<ܽhiN A; Zδ2~gSbv0_qLs[Eq %C #mc'qvz>,a!Sdh3ClӜ d,!NW-uMUA$4g`̄_yh׎Rm@dKrdw o=%۴O9΄)!,EQU cd`9G OB }ݭ:\Z+BĊԋ_/Fd$jjf#Ot H&`{bWGFI Dz!,J 1P;{'ʺw?֞حSXXifs T0 {` 4zg}a,, V r߈ J IĜ! WG˵nLVRvgj3 8ߵj$Ч}1IkuWCU*u,dD5\]P!lL7^##x!'dKذ]`V^z8l$}W)Tćy-j6q(`:1$EzF p *pLJQLfh}θ"㐱[pie3[Ux$- KVBbUVљݟ㑴l $I'MnQa4I^r9ae~<׊ݤsIlX5eK#g6(wR Ch6j_w{ǰ?]}-A?vvnDU =`<4 %_F>*QL`a XPj05W𠨷1FYmPg~u@j;5coÐY܆7:vL/'>s\נl&ؙPg<@ׇg lzA- a (<,dd_nԞ{|k<ZMgϗhE{ 2I-ZT(p>>%ъ@x!=xhˑ!B)<B/hbnD۫ͽ 04߮Mps=bշ7:sYRfhl\w!P0\ަ.ESր! n0~BN8'_veQ*T#φտ8:R8;ZY_$dZIc ic"K UB!nf4[4QFKu_clkYUnKNRgm<Ƚc8cS`?F'_Ҟկy5 7+hyaݨwLIOxE[g7fy]\t ʱР*(W'3CWJ|O^ eRMy\[C{/UvͿh0F=RƊʨwA$[JP`MTހa8 cϯ"0Ic?'* b , XY~ꨶ*\ 9P1򮌃 UЦ nLSC`!b?tr3V1shekhX0%~m䄏4uBaÈQ%;z Tp>lNZnI”c9 M6ñ8dxܚU&5wk ڇћ46H]Q @Y6}6mVkQ A<('#lH36nr 6°!?)/~C P/t` 3=~!>yE]1yWPm{ 촿yˆÈ*IryQg@RG(m˹\CI5?O7GCK#CRc ~Tg<sfCnIAKC!FV7jūs6"bdAfjE e|S'L!0GsmC[2p_s33U{ĂJKH*|MQ*AX% zo0(þꥤ$Z^7FRT@"zg2pQRPygm]FC+4O+S;ڸbG4eˮYs\Ñ9 ͛lN/ayR+`q&7R˯IROm݊K΀ Q_rC4%rU.Ċf3p +0Q^/BdRKBY\pо*:T쭜˜aS8>af%^-t" 7o)*6 @r[ E , O%AF&.Ë4z,ЎcR%Gsi&OoJ"4־:) LL6v ʒI r(]5N3QZrĎS4ߪ`lB7 |㤌O}PB*LEl}Ã]&]_ʚg_uzίjVс"cwEE!&Ub3]B;%)#.h^~Dv4ߪn(Kf3c>LG4dozσAvBUm4 Jes9_Yt4q\\_ێb1Ui"8> My3ů@C{+xh:fT{jplg r{ŚAv pLV0f$w~$ u c?u Y2t$gP*?!Ns;%jwzz/O>[TBq(X@^(Zt5K{O lHҶG [xK+VƆԽPyƸG14'e3 YS T^tXǠ9#y!g;~JL}]YBآJj&zR+258~#A>  e#ٶuy^kXn]ntmJ^$~GӅ)tD+ۃT߁+i;epUIFdQ$`rwZvEhmz®l T X [9q#f:*C:@ȾS[9o#nxhðU%:LxAwܒ91V1Bn&ȩ;Uٔ^%TQ`0]7.AM^ DIf;?]Ҷ̙nI5R B*]sL`1!N7>ZېPj4Njg3E)dS]+Z!#QChF6`ZbO7/ͺ {ͧl'?iȹسH ;Xm&)3`thyF:zm/YA#SJHҜj<Pb2ߝ%pIu1JhݨY\l=0ra$afVB|h٩"zbD~Z#NĖ&.mB@iI%޶I0u y>39T JХ,j$_uƫ޴P`\˪~7c Wbh1C(M_s&ݩH }o4K&uujyCAl,W :-&Yh/D_"DbS>1L4lAv_\'o$5۴(F»-޸V;WʛR߾u 3^ @Cݩ*ݑ=L2v>zon˔UtW^,MF>`,stW8{Hҁ*QFKhj#&EKxYJ7VFɬ:m;) Ƙ7sZ:sՄ.7 }"XDDX~`@&2‡Cst7m<Ǘv*\&q5G.ksQo!߯B9;5:l,G63 >vYxձQ#|{a+v"f߾S%M9VkA>x>؛#S$-0z_ۆG#5VPZf2g .9HTڍv(SoE@& IS@UP/5dDҝmCd8(dE4WAꪹȓմn:eKBW06u@#MN uƚ64qp;8<3?A>wg[4d1 1Fk09ygQ}y_b?1]9 ,Qf q>Q! =Ltu15@4~BNJ2]e.mrvQf:I4jXS:bk+\kOA?tށ>|eR*BַHR,YSEĔ2#ıZ[B ^bgnM7}20dP :g|-K71yNE̽?EVd&I8}Oڊ*|ϴ.*uP{AM@