python2-perf-debuginfo-4.19.90-2202.1.0.0135.oe1 >  A buW^^f WrvȢđr댮 y'W١n 7o͎ U]HHJmBG%E(vNMsk 䈸" d7ewdZ1HnW7A790e^rZxjȴ.]Op9jv@P_8 $^ Qj* x谑Ӛ<6 O}`b,R_NV`vJ,-ˊT4e92fcb7e0b165efab0c65d42af6eb746ff1563cdaa579c144a9cc1d24aa7973a9c676c05a951d656d66bbd02d2d8fc795bdc42f buW^^f$]K;V;eKݚkݞc~&Fz\EIh>bѮըq1t{pEh+`5T' &nChs1M} c[ͽj K%,t8F44SbcC6DSݒ%CW= O>X#r9v ;oIPwp<?d! 3 ^(,Vkq     J Ph 0(8G9G:GFGHIXY\$]<^b1c1defltuvzCpython2-perf-debuginfo4.19.902202.1.0.0135.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.boecs-obsworker-209openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$brCbrCbrCbrCbrCbrCa1a7d8490e75e9daf19dd8575fff6430e9cee18f8c77b2ea7ad662f782d8f06crootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2202.1.0.0135.oe1.src.rpmpython2-perf-debuginfopython2-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.oe1debugusrlib64python2.7site-packagesperf.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/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/701fa157e12fcfd33d0225b82b565a76-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=abef91a295530fd584de25bb856ab753aff9f2c4, with debug_info, not strippedZM5#Ydy*c/utf-8252d9f1b06ca1fc105adac001fd9a97f31669ff45cdc54a5e427cfd61b2338b5?@7zXZ !#,>] b2u jӫ`(y->YMl7pqŁeP5[RWX g8]Ka]z˵]?֑(6aVuW"td`!}gXef^&ȩj0Cґ+Ms!'g}L$nV>6sޗcCʞv*1@4vx4Ӹծ| Xa; 5?Gq8MRz FLPzUj|Uoؤ]CY[S˟ŦH%Ȭkux_FZ7gS )Y7N ^n:J;H IA-n&$/=-~xzZ;fzQ4'qïT)GR>VҬ` ϊMcz_^&*@\sHSqلd ]n v4I IYyOt;ﮛ3$SYgjZn&__>:7-)QFoar?1ES͌0w - _=8c(!W_4]WVCU>L-ȞIz" )m3|EhQTA|B[kD;ьbF E:>naA}=zxȤ֭< nlV&sxCvez숩!|gn3C#eR) G$^\"KqӁKg`3@[T&Cƞ|;͊͂yHYd;%*$͒ >_rŘU-r#O[z eLNkRv)-,ZF\(A;l RexPVnͥ<62Qzʁcp 8t+UNj׃BZkf,S|5кT}a903.+E! J5`,b%$*39ytҩzph!51P[ "s7_G`U Vp@C *܉߻peY LYXwmbo9.,PJf\\@-/x5h&NKޣ2_TE` X\^K["~5;F6$w2ƅ l<젅d}ύ.BdS.x{F0ŰزmodxdvNzȿ䎲NT*ORhco<[@8 VOSE΀SPOdz]H^cSIWz\HMm 0Id>ޝT8_{)b3hR1ېwcF,h5 s#VrR3l!&+iqw^*իJ'GpݦYVטT(S}+ׅ͐s혱8nުDŞTM_5-V+f0:<#M8on(y1?k+Gɹ UN p*w=jRYEXv;ՋUb#CN\jzwK#_oKf8>=?hX>,7Ϧj||Uظ͗؊\^m(AunWw~>)YӛiS D_V]zQZ_0f}$ߙ8s'˺MAs$l·c GL+oa]C*j;!,F/ؾͼFg"j w&L6Xuia'UWs ܘAt8<|  ?+Gɤ6A2 (Pǁ\D>yɺ!ޫT۵Un }mSA 9-,Vl,g&7۞-:BrBժCTEM]x9P ҆LtrQ5D#94[N^nbDc,z-R.-@HY|M_2phPIn\_B٧BAP +u\7ue{Ǻ.cC{*͔bP 0ri"Z}6:PdTkvBk$fGlm݅4uӡi=u*>1ҒNELy;IVuѕbPlóYK= =ł 9,0QHS)[`KUk`v&k!59Jm^N_<%pu"/G.")eHS|`߭<[/p6%<:cH5wF"'n)}lR-:QG;!ǍQ\]`udQs"˲oJ+ vT<.o/ye|VpGD9h  p-.ҷqz[Ne;S*q"T=Hy (uqbǓigNj sOPHE0KB8"j8 x@XGXC8vLS{j-2=sfN0ԿNx+\8xvĊO&co2kgpV'&={qI G;eknNZ}C`{-9>hpN b*EpvLN.}f}.vspI,9ea[pϑ!^*ͨ9c^Q4)E\u)#RbЏMq_N!28ZoaZs._#֢M%A>tAX(*(b 磏t fqBOuҔb±nn Pd6T3PɀrRT=Բ P {UN$-|{=X)U, bo-=%Ȥ 3ښ= {Dc,@z@A2VMsjX[s(YG?k$PO8ݲ'4 ̲D`UFerNu Xk&Q#`* 7V. $FZ.v>+ b`kNUhLs)_K*LS *n Maya{h4|œ*(OM)1wY8{qwڊ2C`<Z G{)`SĭD WKa&լ%3Sۉ^aյVJY8 WTB1! M8Rm$)qsԲ >,t & {RsҿW+D,IBk@Y8T킖ʗ Z,)O0˄ɰeKWC23*)\aa!sQPg2%b/{v5JUۯ}T:scҹӃ>ٝm~K [˶ꪱ$;@׏&Who5 #tٔPF__ilj<;[q4ׇ8ws9aJ\ >yQNW¦P;OZ]ݫ3Or nAF6PG]DD?7v.6?P[ǭ+F01e`M%(Knv3=q+ݛ</N O=^IBHO9ݍ->j+)` $F ;3eY2sµY\c "n:W[ ɀ+H:/F=JY>5-e?z8}'p^:g?>5l`f2 ,_Y>J򛘾ȃoFSLr.;gfo+&nl9=jy6;a%A]ϞjPY! ]J9Nla q`a}M9_M*|t,#mfm_}rs="7b T6ñ߿,̴wRG[- ()\,j]D ҞW0p%E4 ҡhd^"J V6aBl y(DBӖZ_Fx1$Џ3v03eL_e1$UMj{2^63i=+XR5o0N.8k. %3H[p*PB1qdJ](ҾtoA1(??h)Ԁ\ܛSOLwL|⎟ ҒE > A%fj2':NED:d͊ 1Ngt*,GHS&zфM* AWnO[R׾dͥHR# ޒ~Y /ޒ23OFՎGh=B\-73c^ Fr]\-D[U i ЊeH|Zl57qV`IOȪ#AtnFg|6-\7?^9tSLT_k4ZoMCHwJayn@]QGԮO,ԾZp"b4&yu@(䜩:~2}B|9 n~ i:/*s7(\e6{^T9n:Cv]:aL,uL8|#Z֑I+ˌ],5[{؄A6sj}K1N S?sB'ЩYNlw>j)#j ;ŋ3S@k,X6r\)˻<ՊE-+bVa#^A8OГe;TAIYJiFpIPc`u褔Ci:k˛`E\HZ]A_B<4׽G?ڧkqЩJꂍ:Ƚyt>nIHEvď|XY[' /_Jqi`5ҶIbuq_% \eՙ&<wվ p} MY}IA-Bh|ۜ旖4+. =ՌKٽW_+Xin*/ ѭ,R' %iי6JM;ϽQd_} fN'.??e*5 ,:@R1 ʰ)ǥ_.b҇R2I،j*pK[lGsZoJˌݨz#|O\kU[9 ܬahұ̉o}2 fU9\הo/kuK 1~L30+tJiRձJ-h'|n=sado,U\#mZ%i$J' F@VLb~]`a35R-oH`&Gf/~N <oPu;[rB$ӛ%;L$曊ys@@$'"rj;{nN1򐴴A[ZQ ܼ.l w.;5$zo(tuf G(3Ce cW_y;%i a a PT@Q8 w:+Wt;gǷAZqPu K~V>]cNN58|\(^V $q/.tuiy9ܗ_ 4v/z0s=]}12gvLg|kD[bV钲 ym^d)li*LV)Ϸ= +=y獽JgAjVPU?$Hi#P6A-`3.hs<4[D`V0%b69xW!܁T[)wޏsmN$h T#} ܢ0W8\'+ͫB93 g<$ϲ/6ĩӡzo9<{3O4| _'JkKY0q Qsۭb mT̩;} OGRl]9=;ViUAKA_ .2 Dׂ@ZwuΜZ{}Ş)+ vym.%n9՜ƻsj:cPP J :BǮpԩ! Z]-ѢC,ӊwPݫ2U,q;NK->#W?*kF` W,|ykZNըFn`,>9Fw$jjdSYIʍNwww6jD4`T5:o&He/:]ſeл:/Y:FF8byEpXRsZ¬,SFk/f2qrнfuVf۞B`K_AInhW,mInt4Z<0+yUtG+hq%IYx١хfVֱ8{P=H¼Gs :3hżeZXq= KP1)@)I2cVN/=8z\(LbZR]ƅ1`*'΀HA䘘A:**#ϵ@~䕧8a8^>adDJ9b $W^ncQ1\o)jI"twFqnWK#׻֨f|aI7́bowRY[U\ C \06n6щ{G/3Ԋ( kiBdQMl̲ZŞX1L)lT0Q O!U8r\gE(4 DET}  %KK;<ڷYl"~sYyaT T 9g= )! B+E5ùaOn ?(#.,*jQ\RjS?KbY-=RUh:Qz:΂8`'[lX<ح$+qѷOVb{{vЂs1x [[N+F#g P<"_g \}kX0ݕޒ)q( LNnr ?o܇ ň ڭ΄~%TO:swq(|4/z陔i/5rQ,VG8\zv6tϜ^z`9ra`xCD5kw-uej]#⊣H7iu:43-5Y< nyHIVs?>we\ y \o#1|t/5ϛ宣)k=m:cW"Z-¶`F 顾_Iw!_":aGgtH\k8#cuʐZR9Թ VK&;(5WW$P9&g@;rz ;fp֚c B8`32Y=tÍѴQmH E29{ؘQ.8U Y f;0{ 6doYց`a3#yInOz`v Gf6հnyd5Oc:!0b_s @,ѿ wp$ٜhYТ4% d%:N,PAXa/Ie=+^Ksɿfi l PAW`lo'рc|aYa{3bƘZdVItW/J=2v52Pm E &ZKZ?tQT'˗QnI^1xw.cybLu|IGRO=T<_ Фj _ J(k]'7@1gm`aHX#>ϜUGi,ҏp4ψŞށ T4:2J pvS"SKajraЍ5qgpG*YvAC4b?dIRD[Om5yHxŽ'E6L~lyseIvˠO_`4a+b6e{J^_ \X2M3w6?v8@9eVl n/[鹔(oY8MΕAm!9-*_E_XrX* +eJAMP<ՑDnBiK$ZmȤ6~I..6% =p2iX ~-6-GLM@Y=n'$Z}|(Op_V:"EM6%txY$|`$EPb;^2h%Od_oARllT߰On.S<ύGpo 앁_s 6X?F'~l]M$E 4"%woe>«72zk{[~?U*賽Lw(*6%-Y yaUZb 3G_pOo9Y-]iexrÎ;tRQÑGv^(Fw7*KA߽.fk_vBݧx7ϼ;&om9kާk;"U_t|9L|.HQ,/ b79Оz Ďv||F2~GM4vnPZ?)4gPV+OvQ,eJE+#hA^ SRCwf^&Eg2.z VA3Iu] MzKW/pTΘ)ޛQ4DXߠÞYՋԷM sm7e.r5n#f)R4>iIZ@і|M>38L|aD Xh Gk L i"BU4t2}*P6%,Or,İ;Np|2&} /jXpw7ϵ$E/5kq56dV7}^։A+~ޒmy?S >i 9:~˥gAUa-yi,?UPeBβ~?r]NT/5O /4a$(! ^K'桅4ӗIyDz4sIN4Љ8[A7k Ef%$nD;Q,]zƍ=bUMl=\yἈMgQdϥX<}dq/HM&k4x+!!D J !8 m:y&1ah1b TYo.2#O.T]LS~> *0Of<&&r.7T1I/YUj$)d(xwninRDd@-;d}OFPJ/&\Q`'Ky+\BSx)jxwla #SA'ArIT lt^$YT["Osz[ia[ʠW\޷PzW\xVYOwms/ j%Dǔ*H+='%ƒ)-pTݏ BF%mG%e'YgucV{Ip/6>b_cO54Ӎe5B8T]X>7 f-vFD ?߇'Zb)*O^*KO~Io⟃ êB}?y;EmAZ37Cce9CXd9p:UTkW)7>R$ ' SO b \:UniA4'ݡt$z+lރMѧ^f@ỹ8j춶jfK ۶[8LWM0uS6YK bkb?x/J"t]7rʥ'3Q 'x1"4֓{f@MGwuG,J7 hp8G$.x!J)Zɵ4ޱO^y7AE+|&r0R dsN찒c%vh#%{Pfɟ zQ\z:B&_\'=3m.@ǭU۳GNT֋Yy( \*@:hpؒM&aV?\#r*W"̹L5oݭ\D11'wzߕx,%w"i[ziق(aJ43C1SpIJDhS=܅7=bEBCֽa{ဋ(Ci .!nݛnS`q-Ce3=2 y'CBT6/F#so' hl/uBa9P6/c\cl!HuR3*YlU,;/C?؞/E7 bNx.{NZ?4CfEb*ΙX7HO+8YCJ[pqR̓H"NQ..y_ނqeΫ+YhkB+c7m&pCU8v}tTY ·ʼ^RcUe9P:qu6.\`[V j3W&qfN_Wtr;eu9ˋߥ@ Za5LǍђ{zūl{Y;oI'}p3 ٯ CÜ8փl;_9JfT4ܼIsIg='- motG'NR< JZQp5"%DI^ Ē:a4D.{[x" S^JX+?KD>VnJ'Dpz? 57H`2hEi`zR|(㢪mcl$WJVG:n?w;6.X{Uo|چM,4Ӄ?|HntwO+%bjD|x 0 e[!w]dbv-z~e l"[%Xӏ'yq5j/|pTGMMkx`\"AGxQ5˪B߲8ޔ|Gx\'l۱-1Yq@^z1]s=(?<AN))lڣ%M4rcXv!VڒsL. /Q$sM_+&@yP)1;vG4}XUZ,8Bj31O&.Jkx9M(Gɗ~к޲zi9\Ҙiu:Ħk{ɑO7?m3dM,{Hdk#A6xFu=hAiu;ե:fG*J6, F >"@ R,W=zZ9z)h=+V7&S D*I݇*1yͯQE-d;(Lv!K{g*B ~ - IRjcZ6f<J";{(nJMuCR/rD-rt>NɘUp& Z6kqc!uiE6\qV2r\m;:/EcH7 LۖRjpgEil/BH|.mOL!dqgrC(16vBS]T]2-5!}=ok8֝K!W6߂0|dPT,)gFp1{PWKr\6rQdǒWùTk."̻~BkuM ~:w8PB5,Eє ~k-(!kVi^L38HSz,[TeH8!M 䣓Z NL#c%䁄NzJ8~mMWxUL*ݙ~]Z#:\jD1E>A۷10y+Ut6)-ysZyHCWGe[W,)~'X*z{w`m*oNOuj*n5fAM !bFq0rkxmQ..aMƹ {/ *Xg;~VVjlRN.y&Q:eۜ _ٖ\:9dA<> 4Mj99ȡӠ*q)ڻ/] NCXZ4=0pMȝ_ KRf4>HYpakv}$0ccЃF`ţJh |r0Y+Ml_! YcKty2&g@B0XD>l)v l#+CiPW ͖;r ]"֧F)Bp.W(!ͤ]lкamM?-6bǁ-*ņ|u6 p57,K1L`Co&~E`iqz_3Oֹ1y{5{z4N"4{3VX=cpˍնS 9G#6߷gÊxϷW) ϴzc\pK"UGƾ]{tEa Roc$l0(*F5\Z*wb'+PӛpKN` pu6Z$awÀƛbgp@o)JzI+{EscoV~IcލQwv0[0o,[Ra{V']Bg ֓䋚Zz? 9{UG/l6-M"skȌp~w!AdN䱋-er& +8"bdZ@7}3: WI$K0E-7~Gqgo~ iKme40BX Czc>eC¼-CWa7eJꭙ cx鶾O%5bw .2`?W@hnHU֠PRh+SԷk$'e>W/'G'R-8M*&/W=Ӣmb02>7}2i#BJTt˥'uK߸j'}mnyŝgey<>u>BO>c114^7{1#Õ%$PٙYFBz<7rL4IGu¼N?P!+LGDz%a? BD}@IW^-lߟ pL .аڶ% a]˗#iMLP:bHȡanۅy:a.JHni&w7o-#4?o@jBrPCGKO qi)'i-Xg Rb~PLKfk9q=9IdRy)U *n5L*?A斖;~WcvU4&0cGIRo4.޲OU".I3PM iҢr!SLX:S-`r7e5BMJBYS5zZKȽ.Mj+)L:4ZZn=JwYv'ԾS!JȗJT'lѸL!)R z"/߯Q$/Q_ٶaX[7aIi­}`wLWХ{TXy=C7|.d4MΆΡ1L]?VΠ 59H3_rTaI$coGfU].mЊ2eV$.: ])%PȂpތ7 X2 5qeUce(»;&eeb䭕gXfS0Hk(/קx4͐%?`}yɟsJ2ݵ:H8E *"26J-HyQG^۝J/?l(1UMõ뤢K1Xv d67[ɞę<0/[(uCIE"~+@?]X[^oK/YX8gVvÂx;׭)" q"Ud٠yu?`.6-S+l۪L Asz_J%c2G50mXO1SD$t7qxKh(sp n% :L p[S:C˜Ӹ'rQ1L3"TJ}e2bݧT'13>h.Li10UNۤ .XUr3zRI_1f\8(qRZZ07si)ϔŲ`¢| 0cqO5cM5pg b)i'ChQ:f0>~4.hq%௯Á&>`ڃ"{sZQ9I\F:CI#iIg!A}G;?1\b]jOF9_jthJ+,蘿0Ϳ+K.O\^XD;:S9%f+_/l)cCMP5(DgsZYH1SȴDJZ=/ wRo?o%,K")!.7*e-Q 63b4pda -{g,Z:M<砊'Ҳp*1d-xg"x%h%egDmZMfFeBJA'\ߣ B. >WsnGM׺!Oy8%Θ{~R™N*j#ʅ尠Ą>&\2aE},6*^CEdBץK<IM-C!OQjXCgΕ`45*Ijª>FemKZ1[~Xh2m£q̹`JOrWͅfF~pg(6ʅJdYÝ[J`1 fE'ʯa 0&D =<%@ Zޫҥ{ ŭS_sg`q yZ"ކ䔺 K[ g=\VFO_ڧOdQ^"1B;/!Qzc,DyJ7v4'980K[hP0?̢Ohrڠ]ב?2Ojf Ʈؽ5尗g$ܑCH!LRِŎҗ ڤgUxbV OEK+m9#,zV$ߴR$յ#L(ߏ3$H+jД;Q(=~C}|#B r "XoQg7V p>*;]1̠AF~ښі$ǣS{%+[ ZA8I>R;Om=VLJHl1 YU0v,`aEJ2@B 6z`Ng/<ؒj#Q?OCd8eY$~Q(#w7s5U8EM 0c.F I`|-~AmUuuyuhfWe1$_~DKfS'PtIS%PH.GyCߚzSc lR$now+:^xZ9sAUC髰x *R9Cdl$'sEnScU~y;TuciY6nmrOl?/&\/^8)?JM\/B$ VU~{[閈 nt>Ǣ9򅣴oTqLZ#Ǣ3&SqL趞kp l {4@ Ɛq;~/̄]rm #_ 1N6^^ *\{J!ҬDJ$O&d7IyPtPK?2M:lz`06%Yʄ>Y7+*19 ZTgez`L {bw'ge(O*NPW,ZA6(pMvٔRSxˇd́Ty/G WoEJ8Ph/{.]@ >ttCưq q0Ӊ<}$ծj}yoA:v;dPVdQG:KU,tV.S MJD8ݨnRB~o^礝}=z@ !6.*Ǵja=dJymkH2{{`DvER,qFu_`&eC1H*8@goayO;Rɥٟ}%:BadK$փ@W.WI<ǻNltG _"pV}} Pdբњ`Ua3Y EiTEl_|L#PWG!2Q%H-ش>QW6]* }{W4'PTD| `ڣ`l5]I~YX-I3AF `^V]/tQNBkq7| 9G5*4aYΨ9=EwC.d;:w'i^pϷ%)G*3Vd`,̸f:Qjv_1piKξdTK/f@p(eB{țV|8 &{Z9)+%Mn Gx{F 'mg ܈<34K Qaֶt&r?%L|>|YLa]qao>:n6}-}~*]xtZ[( LMgpC잙1":DpI3 HW >a6U~F9SX] f;}OS|BQĤ'˞;IzW[?Oꏃ_btvป!p˟RJ^b⪛GYj~p.# OxAY ͞JgnZڇ -^iL[Î 3n$Kcae0 W_Jt>!ֽ B&Qj޲e2b=Ě[ir`>ZͲz96e('7@d FS}/\qc CM.}n֫CNRa U&:")e^uA~ 3(Ri" `Zwy}9>8W"8#??EEIYZF #bQ dB$Po~/ 7?3oR}ހo /y.*.&\;?w-)0ej) Ql$DE0v0&[)sc)Cj8ɛ(҆jh}#,OxE%MLjʾɵwQX SO5j^|Sȉ6U; /֪Vm"~)c(*@~0iow5&c;c"3ӭ Hb fR葚q'!ƅ&q]K3ܓUU n dQTLیt>*ᝋf4jI{@ eaO[=Y#68p|OTxc)SA`WspHP!/( 1hxm8<5EN1ycz,-ٵ4q-X$(=Yx3YuGc$OWSa0yh $$YQtH$ -'H0KR,a !I f7S0C:UuDy$z_}XVWn%LF)0^R "/%FR[k.w91Ȼ7"]ux"[U*<~VZy!lw]e_o*f"8YT7[&{uy$[_2~}k\U4y6ӦW[^/d@]L#\xVOWBP$XEѐZިCպ(l\0ב˳9+H~?3w0+RgbͺRҼz&A#Y Y4lAI)bZy)5TV?.Q%4* ;v)+tۓYTy2ޫW^s5ZDێqЎk+r]" L[h=썋Fݨإo+:Ufӣ` ;y$W\!=]*-]ļ5m$dOeq:D(c[UFΊDZVXYvSu~dC+ikbBrWŸu칛!'xryzF!nRnH őlcOUkfs%_[2,~'fV_JuDSa3sh9k#փڒKЇ`sL)aW#Y+rê~^mSKE&U*m伒5`?ATLf!ġ- ", BZhcAm:86^sD@*^]:jIDZbx jA/L%AћP+nCz kdҭٶ ip"9 ؊^t)ST l^SQ|T'&fĖ'TMb朹 _15&COm`38xAc7cdW!%8+x #Is+ q.4E \y~CWQv{3oǕb[t x ݌D^y/uTw=R%>Kzxn }q0wA:Ӽ&H]Hwsf6eYT[? (]\sOb~R[(=N&Ꟍ/T;O1b*LpnUE1 r,laJ=UsN||nJ1Y}aa3PTE4{J ^VEzEḷ YEvT_KmYqb삉JS.%ew]d9+Exvb©cd8,?Xh2kfײB`_LNU8b5 \n]PeSI|9gJeb6- X^U0IHM5zmC?7,S , @۬Vo _Tf{м(fW*\hKh A(ݶWq FSM\>}»wDLz`DY-?5+.謗3'ߖIw2`O]wH͹qѫA׊[f٧ SfͶZ_lpoQ­EJlJLP9%drڮϢ΂Vk’.+= 0NDھU[Z@0mr_*AmRrPU[%Ѯ7P"6~/zqIhbK֪NxOf `;d"7= >qqFQZ-<{3klo)n6anAנYWatf6rJʕfGw Z&l&X(9Bʋ;YL 3lTJ5R^M#@NؿuA{G &~xW,[/aN sB"H>R{Fb)TO7do(SQHz|${$"0HjDoTD XNd#~SFJN@Iɴ o\ hg6dL?A h&VY<6LD(`0u#]I57W ,i46H|LÃ{ GL&0X@Z$%_ $BVIXM_Qwֳ, gZegZb5,PXyͱ:.FqO (y?#kQ3Sl)ċy̷cd ~ɺ;ZFc$綐N'brD^FDn1S/^?t 8ThG!DsKP:Pj x.˝=$b%ovy@%ΊeMTy׬3tš]6vE k?|#dגHpnK􊫑":{a>K{Js{@ `߬@^n/&/:CǁxM~TYHNb@'?c!{Md峄%FLbX35wVO9[_P߰Zem#rfUF'Z} 8m?)d>Llj]=MU4,lÿ#ݙ$aqtrlm߹1:8k/?¤Il MYٳG0,̾hƓӟ?z(8?]JZ \{Q̀:;N$%mPikP[oϩy }*A];+6`m:>9h~+ht]WVnxtNS6DT"V~lME =@m^ I1R-Yud7Ieo JX5[0)ȽsfY'CrZY`0xr \>EjB GgmIdo7݅^wRh2 ӣLX+n$9$&͋Y !DWI8ٓD ? ~>"`5[f9Fs=,0W,7lMPS@(m t5& I>>B2Q sw$0>@i_.o"DlRo瀌_<s#;ϡJpN˭C2>r*p7HC_?KZNF雝Yo2#{Uf(@3A'\igݺHK,d ¤䯘4s],U@MB*pgX>*}H΍Л4PRjti 44WU{nv;1l&v  qFzwrLpxîm1zw{(ɍc(ڥ~{ m"9z~,3 Cw1oslm8ȯ|XN(4@rQăZy#RuG taG8} ad]:pm!]%iCf#: YvŜDףxh عۛGW2'@˻>@%8scHZ'fC!c VH;Q6.qꄇAA -W}h/;>|SZF*C.Hb|WS?vZ*muCfϡ##鉊n, ¦/UyL|o028_T"e{Z)(h9 ~֣]ɨ V|(b0**ړ?U,bN70r !`ό-`VPF + !*Mi6KEA۹޼&yJP$֎\bY$32tB%h0*aអ-ɦ ~޿\+2ZaJ.gd#XleXa.dҦ<#BEy~761CNe-&c5ۙy'*qT6f`bh>TMZt$J0[,[{W j zHP ݄6RhTBt@Áo󛼫F' NטU@tRm[,6ཝ~2vq[r1]1lq4D_K;jMJj.1'G({xpbo-|2 ieƎcXȎWɟnM:@Kxw 9F)S'ҳG]η$hzm9Z{!\Y`N5&/kA@erd0-gu[2mz3~9Ybcbm޵;J3Q{iQ nзFd\Jdd-yZS qt̟~Y<ץ֔ݿLc͙O11qA_D E,wY:ƽP/syHF8c8!~}Lό?+nRpWؼiNy*`9=t-/2U TL9om~fMhNJCIM#QUND/ez՜a>QR\4ܘgdBeqM Us%9 R YkՂ,k,,Ӂyp'uQ)'@ 1u[ Kdӷ!k+6Nk.= i))O%Ҝ E X}$% "lWQx.ݵeV6ve]fKdAmssHwʨ/VN‘ 4h45DHdtCe̤aœFU>rBГ.{K|4tN9'x)3@K@M@Fa01/qiKдe,a,ZZw׾qʀz40@lywWº/JWJq bLU(I;/gج6Tm&xS ȄLّ'cX& pnY]U5/c1ED#hѭԋpݒg" tn+=ogg0Lfu܁x%Wp$-/d}00Vjȶnco\;&»WBf*ʜfnCP9MBzp7>wPBj6]NAo+QeFRVk!rs8ej;8.-L +y:u4̷:jG&ǬqL}.-cf'iVxB$3>k29[E$UI$G--]ł>1%] &].oMF.`o%U%Za/$T%})ڶ!g_?&'*2sV^ v`$0NGR@OҩbY8Zg@73ksFtDH74Ca#Lx g ̿m:]n @?XLxf<ǒ)ʷ?~* [Ew=]>2µ73Iz2S81 g3reT~7yxCvYW8msɕ8 BOz4}AK,qdVOp۔ƛ!\" _Nш͵F Y۵]LVEm>v&ܦ΀KluZG7wFv#}5.6%v:^dPi}M,Ƣ6_I;=$[LIҕc7(qSd[5ӴP~\h]g#{cc\/C|V4VNwbq),h/oXl B?t_ ]'V$vDA O^L4#j3` 'Ylf $)\kZrݠTj9[`$]sHƴIBݤJ>S^rPRn,K`OH3}핶'-K e;[c?ZDE@ 劙S%9gGDzt 腎ɴցIp{N$7ZW^MZeҀlRp:`s`p@bi v\žb3냤tCH3wLJN(C4kB o؜NЗΎq zZm=FQs$(qB!1( :ɽcFNt(yS s&ls+@_tI gҝoĩ)ݰV abshST`1i0VIhX6{Zn$ l2\x=ٳ^Bݲ=\#fP J+A_lᜁVaӠ/f% wDnhf`pS͜ `av< LpY-,,1yTR,#@>u؟bK$M^?C+ZxPnwL9`Aq^F=}#kƈ hPX"d@Cϔ vٲn),Wuםbn0m: xofuntsgPv"'0v}$ `/.mR.ocrE2QEgw0 b&"%TMEmȋ4LǍm:[DIvL0>v#EQRMe$L݋4Zm 3Y0|ۣCUdsU 떀Pa`3q[?d0)O^LQTD? s! P+:C W#A.@ ,~jW)\H`XܠZ_A~)'kGH#ZTH.Za!?dQrFJu/|qZCJ Zh*Vm SGoXD0;HP ng5'iC4]iB#JC4'VQ/vXFE*4IEo+M \]&`9UF^|'Knc}Ӊ"T]#_!*N~uOA7~]3HIGA[;]׋6)tx.H(8_ ]H,UнW70)ㄔXG,Ye4}iEQ4{폞yIG 8χ xu.{R f[ C(DNɫz}O83]ANwZ#C"BtVO.v(uug !ze~`"B5F,Myv0^c5$!p}߫ 'JуR ŪvdԺs/}Z`'9;T;I"A,N5nMo0aGܦ[peet=AÌa=J);d]Hkǣz!xM:ħȨH֏+=T t)hG8ےfG Xٞ5ln= $4;:߆X)c uIU9 wZ%lDIP;g ]FDeˆE1S&B_ޢ8z%:Ov^r,#a-ksUy})Ǖjy|G5w-3vrfNO"-S 7$*3qH0XNGka^z2'VpjBP{{ ׁ @(+حDf4d}bB( `Q ~l/Fe3AѮU1 }BtAދH߉c F=3BZo[)@}kIQ oodhcHl2hg4W8 u8a 0zZE/J\gzs)z h un.Q?;RiԪq; |5K䞦T+dDM ̸& @!͔}_; {2Sd-$<(} k'R^d^Z,qVġ=dGgxPæ!WdGhC;ɳO}̚M[T3PЍͩݑYl ({+௞Ź>Y NtȠ]0X5{+Ƴw7v f_ҷ^l52ж7;?4tcPzz~~n;rѵyH-+s8kȄ$tه<.#uOyz1L%ha3}%z6_H7@[ªoX0}%G OzbZ4)6 Ϗa';!#,f5"<|}k0nWK\'# 27)L (y. =*k+ uS1QR[5r/GʇJ: `ލ-sy{2`8"]D3%ap)ږ[_./~@i*zR_ ?.O_q: f6߳8d(L_3y#Jv"4¼('VGҫ2A4c!6b 9+h{EO g) $KvKډnztAr͡gv;,o@q|(;'9]SWl4M vXA3/;x-9ZO1[˝uDwN?Ze-V)f2r&5^|p!&̀meTr&J$?:4v9p܅`KB/[kMIDʌY[B> TNbJZvxl~^PI[eɳD ҁhG1q+UGrr!hxGSeFQ ^/wKT  "?Lё2_.X=ܴ|c5-"O$rGc-oğ\m{S$b 0y:Gp0d7?4{jb*O'vJ)6EEYlԝ*'@4.7` ό;@8wb%tf5`RЛ菛 Q\<$c ޾x})pi^ `c2 (qSmʿljL2I +hV༡KЙcyy[?'@xD>hc\ckSqڴPH`a[~M8{n1k">wMYhA2h|W&~a;Mܾ‘ sO@Rfk4bN&Ao]]ܓ_u$%Jxaoɐ2V/Mq( > >+5&-|9{f8TH3o3wE UjB'g=/`yMà0ҙD `9z_KP+ֶϋb8z.|iioo(p 5nMTx۸LS:)AHd@VmOZV{?2 B\%8)|΢)$ME2^,")6Gjm=U) xMts Y .&?rzVӹ*:=8tD-,|DBCP-Q>MH~|{:C "+Ƽ$U[Rs|bt)y/N*ݖB1+1-jsJP\;FƗcϭѨ0"jh@XJIePS&Af^ltὄCE.Y y.ċT_"Ά?{KAWMR9_V4YwKUt]ںX 0sfCK7goEu^V<(CqG^j TVe>ǠyDXPMȰt/LsRzdѱ{d=0sٵùH ls 8@%Ss"Ű&~0naJ\ᐤdlH ZAg5Pq&@J-e(.Xf5Yy3s 4rn,]TIӫΙ]--X5ۺ<#M^(uB߶ONBY_oe3꘣lĭ{N ~8Y=#KQdy8%wuٷErU5,xݟ^EB$)D?שO`¾Vhqvo QsD;~!M Q;K|5Q20OMNԺ -[q:oΩ%phֵ[P124?|qK߱m <-&|P'–*JK_%b" C;MzD\ ۼp5PooJӇ oG 7ۃý&K@gA-L|tO|A`-0ْЏ?U>Rf š:'?^\]3fTO@`z/ȦNR6Մq0Q;Fdj: nfJ>;iDYZմXͅ*O]T#5X 0ԍ@w-i ~ <:aػ{=b1t.nRbZg|uPi?hn1ù$@Q*wna+.(bw_Fk!FW#aqT6mzG`(Q V/]jGN.M7&HK;+hNZ8-ϥ!. wL[V$/~ͪ޺coi%GPeSYTL7E, i0PB4Ժ;Pw,7-sUߨnYMCJӷ@jS$A㜠E6 wݽ3Dur['7*m}-%A{2m/4s7$X}\F9y2" !|w\ , .kC1)N_H oNbCz.p~Ro'^T:u&)I_ HmjQCMX·*PvxvSS//n\N'LCz36~YJBmz,}H} *J&^&]x_<_͊IdGBbjӁ2;&XK7^J3LvvrK]JD?eŬD2?] /+b 7Zs/G#IrQaQwW W# ={pɲ>P5\iq]\:ʇUs"0Fo`)AZ8`po8ّVV$BoLoق$!+{/u. zb7<"S͕ kSAB*9P(\^mCҲ b2r09*H@1ˋIy^ŹUq!zӒߧ7<];=x[?Ai% ,Dҡ*B/E|%j&B(xPfhFN0_:}ZR7)bq[isU;nsOml0|%^@ge>>lvqgǩ:/HU:lu1#MRXE}!qUu}ǽ`OWS`* PڠalJ+㴸r]UH1$/!웱ݩhS[By ^av` 1] S㬪2۷/KXt1P a(e|r$Mb!D_~^qR^tvӢY7G;D"h  #f*>i*`D+3C9Ye Π\fy}1ZNyìE*|]0ۂY{րns CQ(oԉ_C9.~*^QFjS.tϱ;I,&1y2  FˤT=5.?mlT&-;i(pW]y(JA:Ŵ/gm >xճ֑0=LX#C퓀8V4o_r.: cO7",7K"C.ED^cE!s67s=81= K SC]Ix3p8۬.pt^PZZ#pK᪇Ǭ4yE_Dې6p1GE0˩|#؏[ĩY8鋑_W4H^\ ǂ˄6{*gi5Wy ~23bl)W}tCËO^&:.wחuWɲ?He U4&q)Dw'"IÃ[ζ"\tZ ==l -ڨgzFeDddڇ]0@XKgԞ{wͪsb~xkWUH{8!WZȗ4i7\mf3]U<g7{{6@;|urV>Wg)lĎskǹ7M;9~h+ J#7\*wr ḥn]Fa<)P܌)\d0_HW=18΢\UMx zLL@˷feDK1-mCYUR.}@<-~ ]XO!MōJM |-P]VnXq55vcfkĶk* LԹv]Yr׬E*+3K|zЦdCmISL i3_qJS7p&fՉ߱MC/T-LL;[QaFN&"|Lyd{&CB>[M=²8B&hPtpā-+&LHB.l3I8{y\#~;&ptkR\Ec!3נ'r#oUc`X WHaA % uhtA^̽GH+gPJڐ]OOh T\ӎH/$b(:a/^"ӛ^>ONHwYV KR2͚Ts95:8(:dzC"~,*l2%`)b ұ"TޣQxO|kYJ<.5I۱̊Yq|^PpI{GI|L(y r*OUp@$v % 0͆D{ &18NV q?lgs1z"P&\|T}#(a~ꞹ7!?z]@=N X][n#bZFD-͸+}eaXsdf5o9 tFx|0}dhT_H7TsGt:uS { 巈fL朜aa!3`.ARhg[M]ëϟ߄Mv*},I4@"<¤w>)}6?$o#9uMIV$H sqڧmKe/ X6{IFP;N듓UVM.6Ev@A֢ZWY1\"? ,ܗ΃:swDfqI1(iwf]́>O|ɉnG3CϚ^>\|E+!N0Ij3,Wx3%ƌƉ#3OD=dV?b[rSiҺUP.ٽQMЦJn썇[[@)]ÝW@. ͕[ ,ӭ}(n3O\r}~s]&lԜkϻ_-[Ɯ_J+C $ULv_O[>)iK㘯ر~Jgo9 & m/RNpGQ 5Bi<|Nk}LKѤjpiO.M9%yCFhCNS]tqECXRTӡu.5%WH;=WY7p=,"9'вV -},Jr *6j>96?C+ WeN52lѥeK#{ih^atiN/]>vIn–&qza$踺B`cw?X3@nq5dP$ʹ0K/O/nOyx+Fr8YP|~{Ty'R\WJO)aX[ìv^=QG&0TZ%Fd0&que7p#~ Cۘ-K:7 !aYb36g- щZ۩0T H𐷻yż9:bAZH,QJ"D)J(Vv(xv#"͊:(!D/ 믱%!3LFT ޱ?9]m3iwS#7Tϱ)x̀ v;*^WI.jeP7DbWuuUiF!U̮1>) t& w:F(gR+򂝍@*1 ~yznݟR &1v6~<X{^EHʱ\ tZqp#p̬i$iɤ-QI0#+|tzCCJaDgl8, k vK63I2K" >2 M5}fM eARÝ/Ta(]]XlחMW뀀UcGACZ?!+B`6|K-t0I_l'f$,!%% (*(:^mVe9tj/ӂ#(S ]L?ح A5'܀J42_r9-笣7*Iz  +ˊ8DdWuؐeL?s6y^. Cywd-(zM%T,&I­^tSD)o߻1k9+W6(P?.qeԌ@jȂ߽~|Ab8B .i~:G؜B? F6\˹ \Ak09`)+Ѯ4>1iE{*)Ju*&LL/ n~fN+hG4f:xӴQ9) Fl-e+JÚZ wk/k'?9>UR|`_(ViZw׭$1>X\4lʹ/w[!v l ,XFn<<^]T.PR\ˆ׺(E-"5o`M 8ҷml]lc-R+p#{ow_|s19,ckWAL dlt6kwNO7ot-Q11`ʣDb;"e\dw*?୯-J &qPپ W dBb|"R5D_6Dv]e&5$!S!c`ge6u".6j*ufOQYl1bT}T.C_( &ŽzrN}$UFvg\ҕPA7^ "D7exl]d=VM J[dJEpisNzLRSXal#<n쮗֎qkG}1 Q LŠTؚҲY8iAfS$d͎YA_n;qy>2R A!Ѐ>UBSN/ILPDw~Ia' Rg#V#œ.?CJQW\Z%)K2uԨF hxfMZSYskt2 Ō\X=JLp)0*p!Q .09@'s#nٽ(ģ!g1WMzuN;ٓސWZ~'&?{1@VMB:Gz{#Hqq(j5T?gvtmeg⵩p5SFLaD#uHj8N $/@;Ys#FF^ 8D/*e &|PWu8ItؼX2w!gyŘ,С 3x;dǷ$Х@$D(Zm5o5sE VbntM+^퀷aAUCvOdIxVR~SݼbOoY%XoطDGo+ӥo%* g\c.@71&jl {̓* kycGx9 sV9L[C9|ЋH(O~Xq-H Q3 6͗֗jsyn͘u;;&ׯT`SRԐ:!Xggͦ]Ъqq|x'.)uvxi.C'i\m3N<)-`b8O6$4͙<  \K~)jgцCm=[;%tsn8qsG5)P,$|"%aDWq?$ε&WruCYs{< عzo0\3:۩ba?<]ϦNZV 'WR): OnC{{OxЮt؄ Ehp4OlQ;˳/yI CFv-b$w?Ď@q 8"%ΕhCg};fBo`{67{Lrnz ڔcHi"1Z]vĤRMU\eeKڞ"i]WzL` TBXOWibJHzZ^rsxwj Ot|X΅9Of^?*aED])_}й%T4Zxh%&2c3GGBR1@;TU˿LS^ 8Vx|s_X-gj]řE *!뭗a\ +D%ȁSD%Y ]@3 Mi0AlڦR㦚/ %cG^+&0;V.D]̬F*.!( s_N)upF (*NUR4;t}豯m"瘖gLE{SPIuտ rC#(s =j] 7{'`q4x/74fMe@pi;Wv04^Jbúu]&DDdmϱp+j,`oZ+eD<~-ksn>/uHTQ/Mݼq)#t{PBi~\e fFc&6w1c3[A!_Q Z#Rf=^쏷g\1(+' plHT 9aaHv/7np2>y5:@D!trH۵ۉ:ntd=0G+x0>|hF>Iuh>ʧ{))#O]S8rk~,yz>wBMHTkzGl~ ӻ e]ة--&EGr)Ps>t ft]@RB f͞9 ډ;tI\osa#0r:&,JRMz!pkdT)Tɍg"x3R9o3^ޓ3d`ˊ{(={R%+j]lT] ;ۢ/ ]LEINebI} Z7K`Iz&^Utc]SU u8=Uc~.'=zX;a={SQtpn`(Q&&`3l}~H|>It3zjM7ݝ 27.}I:2U GTV2.#xi&;O$='&p`–CsV3ss%`' b^g?aodQx']]]E1lѮmƾոX$ZIM(ԚԮCpka'྆cORď*D'tElGAw1rBl êϪ9+Ȟ NbW*Hk1Ru-¸G.0{A$ߥ]C;z8MY5ygv*ҲEVȃS6 Amb$͋y%WM`]jV &jXc39m`is\=Bv V152h4 -F˫I fMV^tzi/E/V:rz K\v`NǢԔF}t؃*N|(i[Bv]ys 6:=8\VHx62FsyhliadEԷLu(M Ucy13kZj VCEbAQqmkiv<p\ Xy*$ g G?=w'$oH ewQn-bAr8qCJEZZbpmbcV'gy8 `8J!8j>?)1cw;Hp B}G~vPb b,4zO+6D>DnFCn | eE<*_7>B ,01C:dNR'GkC"tq)efFQҥeA Rs'rE42@n$jmq9g/ iN;=1+ssnp)qh)9!t2csX_גjVV| 8۶sM΀eW(p:Մ Ԛh>mM!/bE٭l=ǗG0o׉.u ycO:M $A} _9280(4 TH0ש+SVGYAPrDOkLU'̏9 lr2F4fJN-dҍ~Bv'X-"C\l_qWT|jўq@==nHyg!+~R~ngay'콹mcj%%3U nANTgˀ7ӟbhLkF\+F!tE4p|tN0cy?>(e{bOz8߽OOG}΃?d$QJ1ԋȵ sQDQXNgAT`Gp%stȓrYۑ V鑆;!ʿ urN̅T X -sDuh2s{?hMg?$LRs-9N׽2-#s .ĩdžAiьYpHqrfLKPG@RdLJ1o=ӂEu_V>/ UE]4/q) "d -]숎O|'):%Okךvר5Mi6wC~G_0'>6Y>q+/CP*fPѻ G3 XӖ_B7P;4[\aDqFMϼ?]*%ZMP#I>xt*d",#! ґާI+mJ,$%DdzDpJ_1XyG"nՄ8%_iX%zm@;tE<*֜ h"!+jZGцD (ɹ4)GX[P(͇y-\| *xft\DZA>u!5iLnr8K=rE/Z);>e\M*H c\z\(349xΗ.7$u)(@`񳝉8Gebeu$:DDZ SK^$Q?XJf2Y킈ҽ2Ġbzp}Ϻ"Jwz<iEhR7(i8tA08X"9r1 @tl;Y }ҞɹKM~M` ^f~ }Sp6ԪN)7U^p1pPT=G!7Vd;Ոz7Cvnh3Q.Y~ɓ͝IMj0{ci[)͵{%'e0Sdfܪ*Goiza93%eXQ_gu޼0]a*cb]ڠ_f(fX J 40h  Q|[3 `(9=#g|<^ݥ̔Mg ΈcVO1guńU#3Lt4 u_jH&l DbkwdkTO}.e; &VK~U=kzb\J N3NXI*b@@] ߡӫwkELL1ޔWrlmZ׭ WjJtdi3F%vz 9eRvKQ;';3b!(3ks"{@ވu?i|` 52aL28Fk/ "&ח3<[-ZxbUM7nk {>"a/}'.LMqt A[M[DLKȈ-f9 v/Kv)GgZ1R:1.Sp9>q%oG ='[A" ~N b'Mx@]|Z8sY*3oAF|b}.HJ5zV7i$Le<\gDIKa\4ZP6UZ8:@ަ83@ǐTiֵābd6e^[S)aִ39'?k(6%ԠxeZS֏H( V! !cr-#oůf GG ʂ]lB@͋_Vuh%mat!k"IH tQ7ԇNm[l/s )wlL&Y2) >04gl=&VvSs34D4pGۋ9C.&QsӵFK-ˣg5X'-I/jo'sKy=8Cnzݧ ~|TtV7Ljg8"-yYPzgs^`Z&'?kP5UVx kQF_8Ly/#!BCQrjrV`kfuېĆ-Pw _*jq6K R~gKCʾA-# X_| 1 hk@Pe,JC6E k0%cNH~⦉!H;!2PA|꼗%]?Ӣ^DNDKk"-J 6:+wlxKԫOdgy.u dRRs8CH7VW@YTF'+dDla i 7nsYXx gt=p KL|>؄EOlG -镓eĽY5m^L"N;n,qQ^ogS탇:p-l5| EcރGgH긌SV+T|/:G=+dߑeH)jFѻZӮ0y8Q]v R$o@/nA~om{7qTt.{u;b_!&νC՗oAmNL_<#KĚ0\D(A(BJ_葨P.׿u' zzI/UFFKK3|6t/)˲UU,VK~ףyT"Q=X7njz~ g:\lۂ+{><+" ^5,ViLZ,Y,>^;V uv9됂DiɹSb"{U%\>B:6:ǍĻ8G F`%T W82 z($+s.͞⊘Z ") TLz D6"Ž0۩!ᛍKń0@Ҵ@[7Œė;4Cc1бxl 1'xYGb6[d/ ؓ?Li^ F ,JFF wP@tjjIHHݜ剤d@"@HԹ] nk&5U HgHd.F|\R)tz2 ?WaF5*$ )g$nvKdnAf n:L@AT hˏkcn.1:EsWӄǾJ6LHw 4msdԤ>aFN%HXiO}5"TPyxyDWo%[wާٵe2Tu++wKw|dž W@o2s KE˶`g1* 4PN˯IJMUW"$o DHLzp5 M؄ Q?2LEQ'-TST&M SCX 3z*5%7)gl^Π ӈYZ'so+pEgIֱ9\nrDOt9՝:&vE#9(LК scٍQ]$֟G:ސ b~IƧ{Z%8nM%Š{v=6‡ TѨ֓?cs,Efܖ'KeY'KgmL׳l5Nb$LaDGo~zLnYΟB)l-VqqSXSDQZY\ sٰ`Ck_C[Q|tnls1ʾ@5Xw[]ʉx$c}F"L>f";)]GN\H'it9 <{g,Nt-!SBjJQ3x?\PS4;O(|Xܦ%ħZH˪vsyb yz͑U$qTP_bL`NNl[߰KR |I$]HkutdX m-t K~oF&0!F )oJcai(Dص:7ZkOj5%4M.lF~=rEwf劄ئCek*  GMgkV=937|@"qh̥Rt[yȤjTt{CpNGiמJq fH0'BovK1a3iD|T-T]ݟ*&w,HrH!guPfKE~zsg?~vN _q%wN5]%Z@߭,9 Nbc;*bœ!qP25;Fq}G!Z p݆fBB3gaM5?{jX9pKd(xnR/No|qsN&czzn f ⋲['E^t cUD& n 韝Re ΰN&x{i{?[ϗ<c̷R-QQ uݠZ』`U|~>+3uQ|fTT^KFnOܰf<6zH&z FѦl&N^0'cՕɱm ?<1|+MyJ-\׶aXV-$o鿌,(Z2L$*˥wDIЗ 3\bt`_T84 0q'<N"I '*@kywQ$WĢ{|+ ^/h )Ŗzfp l~3Y]&Wʑ:y%YEbh+_nɁWoRWBes ŠUh.'2ܱPu_Tc@嫝z!{dẵ,KW .&^)fm{:?WϞW]/Q1ʀ jQcoHEbLD Mn6?;jη0mRFɒ]"sc-to"Xy?&L+}CPM繱^}KqJ- j<]7%#= Eʲiýf-s!XTJ6};vȰ1A*&*] .},\*)QXy%'OJLl61a%=N< 6*n~E&8?n0!|JH5ZS@cE>AX1x09IsAShOqQ è;Xs^ p9A=9db41juܝ,2(+G 5?NƷ0u(3T! [[ ՝ƒ MFT`n'ʬIo VnUg=R6Xp"iѦr+}: jydzH]s^v^Z;+\1g/hH9"7А_.,0̅ P# oWʊlX:jB14i492AЮ7uv`Z[,zF!IK9(Im1H/4)"Qh=oSx1'H̯\yF`Fl?JM`ZS57VHu pN{b5e h/(R.+UH`04HyTR"i5.L0Ll"fڶယء)S5]=r%wD~2'ulڐp'k'Oo1M$;X!v4[8vs NJә3"X&$6ߪ' lɡh98e1|FjδogsYzpg:lw{LF?u#fuJypBn!AAיu|5g 6Y\IE^79P}*WLq~ aUa;=[muDoH#wd"rJt(y1D=5mhY6Xa qN_ϣhAX\!gZ^vv&=NRxhS0;2Yr՜pNgWqYpTyHطfOBQf@Mkk=օv9)9y)t?Xlb)`"Ew? V鋙zY_2l'gbN "_lT<[%5kF:nڴZ?81aun~^ D}|v.K澲V |<; "@8f)vynÃII^dD>?^}ŝǽF7q+/Ix)AoeW-CM$(2jу|Eqdί]Ph' QÓC۫#r݆z;e~xǩz8~yV 0r]?3z^tΪxJ'JFd ^Hv3AI\b2sl72u_$j ўu%R#tnW%CSбft-R ^KOI!R sQjga"jE1!bJ)tofiXS⫓-cg0ڛOs203f0zFg/y rxѦ{Mz_+V xSqH{2UyOUK?9|0JeSC`厐^z7GAdr23pM |E%Z Pἄn0ym ptK7yWž4l4>Nx:-z@r"W}h6ݹ0)hn7+9~#[\ێ~DFjv:aA~ĂzJC3~5*xo''S X{|2 Swx6&D43Ivn=?A]ww^:*!Ğ9S`Y  $¹cۻqG ؟7h“#5Y%O6zG: LkQ&v6@<ǽR]1*/]2a0vjwC˰ۚXM('s9\L$qk*|=vj|9ΑQM P)kоfFooL)F]D/>rMz&kVn` jWH"f/5t5m^bp1iqwH䝋-d_ϋ B`w^qAG53pJxFðɾ;%Cثgf(. Y??w"pnM:'E5}{tY9X%>蔛)EO~حKț@;HW!7E0-?5)/z>Fb 3f ʓK G:"cej[~\8=}AhlD RJ9xXj6J%Ldwa ١qAl&A* w&΋9Uu<y{R1k#1И9k닱%h4x3ڲwzNt"}5 3bp`2p Lm5I& fo|l.OiBmF<-@(0̬ttA2vۼr:^4DmBB OKԬ"vdth!.e"сBK9xdylʇbz"CIk*''ʎcAKk^2ٗZk)Qjz, :ѡ<R\j^ 6sP>ƅԗ; 0zt![oL,8 scUZhfX4ԫ~Vdwqŵ?LflgBa5^<QOF8}vi[ζ|h d}f$4JO ֡TwXbC{[avipDNyh];0-zrJw>@_s/e͍3-M!3 MV-^ɝÚц)>o932gal‰ ߴbK`ViNz+A-(tk ;W(Y:uB|V9CMH׾h"%'5u8["f"bX|Կa؂eKW\899VWxdZA'fO3B]8*v㻆nx,0L@T/K5ۈuxڜ.HQ+aMZlu2UWHh풹 Tyut,_\vLr0X[dԘ4"uB)C[o/8ٵ>W8J)znd>'v˂P.\}pwmȹ:wCixt[xyvz;KgFr~Դ26"HOܬ]u֙҉Gsvf{b~!H'dxlT^!8?M(D1Ӟ s"syV\.q~њ;Jlli`u Go X̷0\ '0XۡKKᕼ2{ ?:-+[Pa@Cǒa.4\k>7(i?[7AHd3p~P ޳p5fIU lS7mWkiԺOSy}mϠk\c;F-a%e,; Ž=+nF'D;Y#V^"H9KW}+Pu\Etjo@Nyvs[z>4e[Ce֚ *e*ko~~ZH&=6~ mą|0@Q]ND0 FG8W є=[@1h8Zn'qL렻|hi"EGl(){h/s!> rh8цNl7!IVJn4x=!|5``j`kӭR)W aڜ bI眓 jQ~Ths(T»XxH9#GL,.3t6Coۚ㘈=F!vjǪhd3`~2wg$h qC(n$qط9pZ GM;5 0;;8/@ uxY- ٟU;tVrTtgpeeYGA m󛀁Pw!^gARLTKNJ;^<_ۓ5m[;^T1if+8z91ʒW6Vc`ۯk!Pc<{`ڌ ˻&/i:nnrvfIA\, wb#͟㫦 CH$rN9ţ ~*׎cr/͑Z;-;2ތ*zg Gʋܑ]tO {FUV®bfD8wG7xTV\Ώ-Iݙ9[ğR6%yDJ`6QYR=b~)ĀIa'.p~Ua/rf3K 3!tzsY }ZX(}(k_d"y=^&ňar$`/SK9Ysk+jP_ cݬ90% "^nEhxIby,xP2UdBʓڍuvmYtʩC<|f{w׃c5]bqM)rP1מlRf.J:+6* /H㶼I c#!ԇՁqiH&BOgH G37H/=OY=6}`AƇՙ ,1{aj\LNgG"X9޴w=O0YŅ.lo^>Άxɭ|s?KQ$O8#޹UkѴ?tzãrݦ;GH&yW?*e3KayXGe/@74g2Q$w`؃I:NsiI6 :ͣ/ P,viQs1È-V H>IJaB.- O2tk yE-+TLY tcG9 hQ(l~Фա<ВXl臞"Nݢf,Vtb^TKh,:H{y쨞@9\ 9/s4D*tF`4nd8jc2DlBNhbC%f:לϋQvVo ecprL~CDYXƿZSӅdW 7}4Jg4T > 7P{cc 8*b͉S?D%tU)/svV7ŰL5hY<-JeAa^Bz(-u`(*2T$WoyM W =pՁ XXH# V~C{#Hi-D-RLw-$(bT3aQ}iS"ܘ0@$[[k~^+~nȊpk[5gal[Wku=jR˰-xqm=RW Hcr 5EcmosKw1R=V…7=7FXW s8k$ߌ}25>].nI1[qŎ~^ZѨ"M>"ؙ`4P/X4 5${ѐ셇TfEY:gj䒆=v`c+rm9z!O; &߻R4uBc??%xFt\k* Hі>ZBExм2h.#zRڊ=TU)H;kq 첹T~HZͨmF("7oT8c$Twh.0;15&& Nf])qzw!ە*={03~xOo86^" *}]3 02(`Kk2v\!(vH(6T8zXQ(B_kJ9Q(p*GΚv;T['(鷼SaUS7BĬtFUuzt>oz&K}#[ruk,bD؊mޥQWCy ̱nm@!>N00hNyDZDDI.f*HHg`> ׭Uu:Yz~"ZVydLJB+\~NWǑA]"]W.msEoW}LPDd6wR\LS*H*A d 2/j&NرrpL'AKˏ۞T=PLyCg%U<-017{>h&IDl7a03K ) XtkdNr?\hk.#_ۧ!/~ʉCR<?d"dTa@0l@.pLY "v=@bB ȕd7.ƯXXhRaKv`T~&<JoVo7qcY!UQ;>H܈:z)|W5آyx_!+>|7Cˍ(@|9!(,ńkofKMxy*/\1j0(`*Mr7$ۖ^jlXraeHm?/e}gL+8 ,SumkAKt뗐HFҙ:X_7efGBeroE+.j\k='^q!dCI:s-Np )$#, QMh1>?<:荼RiMHy l?5aӌbW[\a-x/^i \Rg>\ƻt!.}ۧOYn@{aG}@NF5__:h/Y^(mリ[e*2#y=RMM(!)24jH M:(M^`+5|jSj΀Jdޕcƅn1!p_n ~#[\tޣj=6; }y&un|keDi9 JIj4}t)Ҩ5к=̄h=˽kPD|Q'-~.A#۷e+ mYQ T2gw! åč㲔`Ĵh اB2R-bheg>24z 5Ho /U Q@5 DmtY!$nlmSY*ws-6Uf,_57%M0️18ٲUsueh3|k$RܦW$u@#%|Q[U,xO -Ś/ B) I?\,*ЋÕX[PhTVmï&E1XY5?I]7$|Ts mpy5E=3FW:ĨWu.=h5Y^Ϥ {V0tDs 7<t8QUJxB`PHV`vm|g̻".͔H,fR.T[;v! a|20徃Ypn"z|E0~Pŀfr~͕u4L (Ⱥrn WIa5TCΪX bD@mC)鳜w"#rG&d駪)**ŅYgEMk,&O:\4N׷ wȐ_\/QhEJ@cK{ZzZ]$} 0"(fo;{Q;ڲ5Y_"aѨ)]eh`oY8F?<ZuIi\o7be"(6Gf m]NoO f._UDy(mT3$;b3kFOB E5XKSz\h 9 C)kM !~&?id_pYnqHU@"HRDPǡyW|䵽jfhTꍡfSCV7I4ݼrxuѮԥ 56s zb`? rNe*4 Ȥ2B2[ʲPƒR`*&4R,8tZkċc;y{-k?O-w,.[G:h%?4r \&8?䈟3X(d_Z"NVWviJuP#M}WABAɐ*-ŸB36 D&kZy~-C\]`èBRkIa3Iސӧ3v+ZO驋HUKYhmY1Y(TS 1SLi4rgUiUC^߼I?u+^>-ǸQ5 R=wH'lp`N;p>y١ɝsUc;|,myRĺC <5 {w0 X+էf".y$w7BvP乵(ܖ g*?OEmVt*UL L&8#G0lSΖ({<Bxצ ¡r*W)<,[<ߣhfʸuS튚@47JHیT(I]")mPg RګGOnyQg~D6^rQE)-?+9Ά|Iз]! zWugz­x؟鏇Y}zaCQ34cZTg>ۋNiJIގBo<6IOXbHX u]et*t71#٭)I{c~ KKhRJq8n7"*ȳf89+fL ,~$[QxzJ)KxG]81F}h b6W2@v7a8nـ*&{齼NfGNLl V[|Si|HM>ꑖ:2P%# HżU#vJO_BWη,nT删+Հs+&3r^7"6uWDY͡bvFg kQb ^ \kClpS7vXdFAv3 _ތ]`53MwY);\loK0>ͫW4v(6)es :M(oLŠh(hp}' ↋6] |_T͎ܺJ O;(0.26b\??;N a0cJKP_L`7ך`S9< 1hs ftܬ }F*f@j`(IХ=_+QZn c4EEXqf,3CA2~ok 4#JʥInvO~U¡ХAWԣn3b@Lʿv%4'p뵊 t{m]']1/F1*@ s4DYM=κV2+ηԙNV=YLzm 4/H K.#8mlG#1F9]3H{k|;KYYJT\av䗰C_$Ѳ73z|>+3@&Zi|Ԗ.#ap:Vᴐ u9NZƒ01L=Ѓu>f@K>bk07Dz"+ڛg5×TU:cT8'Ro{B-.?cd*U57Fsς|CܩU_ZMH^k)+-YD* |<]^6vPxQ@9,Vŀ2@KҶ /0˳/9L f<(v7!˔%`pM\!G%VYww,~ 9vj@WmVg B5kQF5tk(ι.p0$%xu-`VCt 5XWFšh.ufECJ |sD+W?xȔ|Q ]G{!V;2+Cqh>Hu{OuT/o Ql9|9f'7HzSˀ+:nor1ݷؔS?z%@bڽ2#&[/IV`V^ӜpP@?nUS*̑\w6 {~!$%4\ubs o(, 9 ʩ bڡE37tȪZ <ބR?j.y",W8 ´HL6>fk`7NCS,8^ӹdCHFRl_"2~>/@ \꒪X!dk,X sL,S卜w0çl\>rס^l&ID=xSQS4D~C@3HzpF.3ݠɰj3fhk:Ke[UӕZGeu9%/ j:صYE_!;Q>CXp~lvJE ԏ!YxC t:Q 9S?@(,l=#b}agКOaCd4T*.G֟g&WFF@^dXY#u>6Q,wJG/.CeQѺ1 L=a Hq}IV+~!tqeES`G'ٴB롰i;w&B+}FG[K&VCn-3?]lntև;.yDD:̏@4I euf1~$vQ GMcm _^St/ktf|:%I, =&{+ڣb\l*RC<ڒBJb韞L Cr :6cv'<ƨ}-(sDb@}sES8#;1|Q_/lscZ5=U#7@/hV0u`\4۰F}Ju?z1_o1hr@ ).=,8 lqDc[w:O|x)V(Hpn1g 7`Wtfg5LEUHʢn5 ̊0-M<`Q:(yp?9Pl8.l=KeJeJ(#bPqX="\s$>"ާi5q$Wv'$kQd.ZaH A`,{Mk]v Z VֆeCc /DqgR&;$4Uz3 'eH <3 %,Qh K ep2~ώ۽ h 6q5knheek&x~BzgPdǽj֥`tWGD'~ң xȃ%t_,BҮGn{f#W޾=PFjsI]U E5K(hӄKYJY( 1B{ 8'(W?Gecy۞"ez89Y(럴p`٨|  /,r"hAʢLyvװ tQǤLbCu(/omJTbq_3܆ # /4ڍC&d9~(7&G2Xf}~ddڒ]DйQ;#?7\C'`{ޥҌGKl:g. 4 bԲc)w5.giOlvjmQaRXa{|EBpFoz%4=pc(Lȃ݈W;$ݿ+m9vXg)W$X8óG]}g>(->"QTAp؆B>ul 1kP|Dļ Jzp v|r26襲o?mb5!f`Zhj"Q6i⟕}{Q}"hy 6U[VL!9.3+Q;%5Ȱ$7Bu܄CľG=LT`|]|.A{.w! cy7]7{aw/P`/|mNdtqߌBxv&{%[QAS7Wy՘<9 [Ck0mcƒr`mYj`H)ڵ5=k,v_>F&Θ (RCU1Q8'Ĩa7&fIHTĆI8Cc1!l2z*3}T'Ǖ뒟\Kxp_gᩖs [7KgMNe|NV.@/ɐ =KgԦD0RT vZ̡AC&6{A* kxPtH !hD%״|uYl= vB0_2)-հ"P$(x:0?vjgBWHDzkZ~Z/n"yCHM1yRϘ]1T !\;ȗTUu .VŁ-ݚ%x6劉MG:Xy*QB 8MSVɰVBI/ HO jD6#t7gxh"jZᕗd+$.GcnѤh^K]|vHq/~˺wYӱvlЃ%^-h*o鿅b21E{Ϣn#BWp$7J/뺉SXx ~![?!{n `)K}G8=3GmRL/~<UϏ":8/G| ]@5(^wXWir9F(\>b?iaA›`'X4I>ۗ;w]۬e;A⫹ {\Q$7qR^rcN9-?4.E.' 2}G]8ҳLĀzt95mqs)dI2ps;;>[%/Qr;{aٕE eoS\ɝ b!!U<!/wwW['[-3|GOEb J&gY'Q]Q8r`j^/eQ'Oՠո1hRYp`{kjͻ8! M3WlmMx'20_X$rACzifIY+İ3=E ۛvח;!΅>|%. KvOHd*"@CP#cq2wkŠI A@[sfbA͠+ы1\)%GLYsYƴO)EKLm=51 ٥\#,@ a~Z, üvH!٪G$zhCn[о;|VEa FQ&,Ľc^:V@\& 6t}+J"v`ÿB4b-d:y7lbka.·/:{h_lIBimWmEnGFhNlw7J,4%Ez7@G]Wc2#!u}јmi-Kɉ(26Z,("}?۬.;Pp?N `] VWCie`.^B"Iܰ/6޴p*#ŭh3g>f<1]FndLb'hJehUS"LbrҶ7MnBٽݑ*(UpB:fK,֐G&3%C䞡4OOAs'7P@>|ď60w !z=G|iJ{e">n~†@\~'k󡃯iR: !-pc͂S(ח6OzvW뜛 ,sާs,J]{hD=g;^5cyQ+$Q/‡/\g0ȲmWxXAO._ƒmhѩGSXaᾧ,9 ޢ.U:;8X"( dPk?zQ'sK3/9&/qHtG*V6igӖڨvl7*+C>8` [33 =?`__oqV8ZD_rȃ6b8Kix^[/ J`?^ kӼc.H*MʼnJ-٩ѱ+;׹&5EIG""u˿fNM|ZY6ƺ$^ Ш)}^jkB5J3",fTV͆9cbY4sN6㈸G|-upL] ɖ'x5㏨gčި13ۃQzQM+VЙ" -_`uVL%l R`g3g)ZrKeg0TJ>_42iL~AnnDxX̍܊wR3gpAn'a>ɜ>o2u(T %dXGN1lVv ,}X,f71ހыJ/v=¿cu'%]5/c픝0S{s\^͂}2#>C_?""|&PnytA~g!WQ.Pe`)TI3J <0$l0&#15@X鍩Uv%?ae2tG}{3GN\|=. a94uH/ (6n=^s)v &`6Aݳ>f"v 1T1#󜫓jC_]S(yy@ gF#ΉV ;a'IaU,D 6|z|< ޕe@m d{Ye B󛳛8ኯR!S}!Go x |!ON=XMmG'z`_B 5,#K Z;xsb\+Χ]gGZpz'8o7->X C wێr$GMG.}T%?r5qV*z6p& SW'HNZHSrm#3בg[lf˼{CI=E7m=Y>E[s<֎%21vJ%Zd4E" W:lo3f~B n%@u`XT¿o -A?AV|}i3ِAuJbvwAe3ҐF~N"jzuMw85 uEP-[WU6tɲBv޹auZw̌ Zﳉ#%O"h̓3Ϳڑچ\=n~c:xrh*T ",8&߷1hND[h ERY,B)F :q\!WFCšEӇ"F?_a,-OXiﶱW/=.1%}ȑ|qxƖ&cN$1QErrȝF)Sߖ:rߢDrݯ. "'a= ItLCq-a*@>47(2}"(*SZMM<xWg҉*8rמwRNǒ6 >;o!xhNb0c6˟Qg'੩Cb+z19[eT` >l> jk7Shb"i0 C{UV=bzئzA{^HbW:PER(q$!HSC\Ga?BWUR"H1P#j%18,I,,'^ bO ¡Ù܉) ځ>\!xm''2~UR.n)[5D U@dLuWICY~WO~=7 0-F@%'˟͔dNLP63ה{ֱ19Jso*VV˨OFh)}?XONa_P>+Y087丏k~;o!lFKZrJ`Q 2 wHDZLJ*{Z9tU%or{UW%MsB_,b3 4lx2%['11'yn%[z/C. )npzei#6vݮ~W,N]o1kkfo*6;؝Ej[ s9:(/#+%,%1R+JbYbWA2Hyx 䧔.1lf)ӚjS}㱎/']aiy@ K 7IJa4Fl@;-ET-%b`$q`7rJtj7[W҂d =Qb*eUΑطlņ~:ςWC]]@֩YZLm4A( x7ܜ=g\v@ YD]I٠ ;N8RLEOFRpٜdzZ9BΑ; (T-znX4<:9_T5Flf_Oh9әlڍOiv}dV!WzJQŋPpUƶiK8r ^_m.%~=sfJLmt]AcJwѫ5}2:CrU-2E4#<@dhI?K kOzPA/-]qңvKNFeX ܚxKȻw(~{=%o<%?I>IijVHw&/,ޏ*q/ 1d2[ ˱C@DƨODvMG>}fͽM)|r8 ˃lo2<~Z;|F0h]Rg9Ʀ\9qi>֖.S9.8C˯-/j9Y/.ă}۵I('8_u}S}u.ϐssꔦyZx"J𰙨v~<(psH=حcC%=fOUs1Y)Ή-tnofƕ,vi"pS3B49EGej pd"mnR"/;K$sPFX_I5!ҒH-ˤ(3 0/Dɹ_tW<ӎ8Nr~U^k0KN^'KZj𶩨`᤿P }&|:q qqEKݮ!0mo=q|eX,*O<%Coh&c/cc{0?%KL)^+Cu9xأ6.JaᵞE ,j}L"wwL[NFc"cR}=(s$b]"wXT:P5nr-Vnԫ{} a(ɘDi>G/ _cpA5pI q{4i{ 6W|`'~[E#]qSF+P+woר)LSQєY%PKIъ2 .da"+/$%+X)C}}@1OWڨ0#Y p2(&VŔ)kTB zkI`:˸93Qp,EC`ԃ^H3$ :VTc6g vF!ف&wru? pS8صX↎"mo&|\x#B5<c@ f"8ievoph^WX[CdcI5hݫyb*+.$6Qe _ӷ1ќ$eA!ɴpb|qs]^lG2rbsņI}@)/sD{<isi}ϼV5#' PBd-ZWVIqfjxm Ʋ '`+?Jh' auiMX" ,|OTԛ',(i~C>䀘ݧc`noI!~ OQ?_ZRy\( `)Y|rI?b/yR@/$;nt%DBY?l.MUSotܷr$[_ Gx80€MD^ =e|Q?xd42dbO>A@BSE5˕qGt/  _]Ԯ8?@iO][V"E}i&F [vc7̎K*I!ŸKi# }=;~ARӾKQ]q6$0r{w.P8]p-c1v̉|8"!r^Eq ^nv+iΑpXQ{'<ߖţFhKt8(aeZf߲0hhRe8Sûc[V.3ܧpإ-}+wS//Kҗ]Z%t%²$vh +pKE`J=>!ń #͒e HoY_ ]Cys.\TPk~-b sH` o[v4AOa܆QaE."Kw>aOe[6( I'紵/QZUP.y.o ZO/chhY]WbX) 3-V>+jy>ѢyɨPAZh 7<v=ư6DOȏ$>^c ['Ȓ$Ы& /-:_ZhE:t_^]'H|@;\0ūjtWʼ_u}hbU li7~v?PZշCY_g4Z[g9q^]7V://-r$8;I2`:rR2׬gr+?|6+аs~t3] ݎ9,+kD3J,:B]T]rqRuHD,dY@?Nyځ,8 Y夘E,=⛸ _b,'zԩF*:b M1E@2 yDA@_fze~$r()vF+ [JL+b} u9EMhԍ뺭f)٬ mwx M`B[v |̈*J|&5%} k:={bi>S@cQ(Y؃82zA,jIM\̉!Jj. dN5+Y';UBtԁ*0Z8`SssqR/+U x`}'W֙9GF3PhCwĔ1{>,/폊`.Iku0]cL'r}9iHQA6"#͓rk0]-Z*PtfBˑ7X\w]fAJl[Pư!=V c( ??S*2fbסOm `3P;GNmuNK[JdJn~6jyzT.q^\Wҝ@2ꘚ Y:?Em|aUZK187<[RHG >ڄjrHG䰄9A c+ʦVa) TY<:yP) j<'j rPtO/gnmkwENaƕ"@ =z\/$nD vLFX.+ '?v;dgsK'dh|ѯW kLѪϱZ nd5G7m%PbpLo2Qo0䫾#]=.]/7wicT2xuz?B΢薲b B 4H;/Z|‘>_-U|1]J`s,y ۻSiL<\1Ft*s?HY1KC .n3>ĶrrX17PP-Ze:v5syN tbQJ&f FTAo[uVʘV`^MuE<A |D)Kzˌ.ϡpa>JφGV>7)nqXnB%!#X6\w%;97lok[eґ(RH~,|-қvW04Jupj ~rjVaXlA|v$Re[Rٿ]CUt* *>G@<]eh,x|x&ba#6sWn'>A58D(~xz ;?SR$,:xNbyPȴ,6_~3AP~+e3+>!Z+c$U[i#j +w*Q?Bŏa[ 3ALוO2]Uo@tn_ȱk,`ܖ˻$X"-Гܲшe!ġIV/bEsj:/WژV8ku4E4یnA"꺿@]T1{YH]A(m:,Wg:Pa%X(cN2V.a1ƴݕW(ಃ% IM5elһ'ad9W^s:GfoNfH@ v6D0(5PndAeY}{XJg#/$u\QpD Gq'3 K C>Ԝ2s:ACdvF+[Ɋ?^a-+^7Lac|UU kc07~e-O 3}*,]}T wpLu V` 6ߴ&^<&A.`'T1&STj֘V f2PXp=yR J}6]$in\H5U%=ַrvPXXBܿ碕NO8NN]EKhey6|#)dV!ܦ#\S!1Rlqu ^T58Ǐ抷=nU]7v_olw L.ɯ]1{5 LP41 o?};8`euQppoYrg"9s6ⓗY~3j/Xzp 5jpPMRĂw h5S.O>$mPpy=V.$ohvR)ܭ|[ `X:_""Diſ~}waS㥉-,1XIJ>o!#.ILzgIYVk6H`;5^1:KRJ okطZ]flKQ*bDkvc Yr>R4jN(&a=7N~rW0״ P2khkk줾ӹ\3EcDLsO:G(+GO5Zm`VteV'VAWV&y&ȭn~DhV^yz%auA/OV]=A7n┆x^%B qTlZdu">dܚ|o9eo4hduE=y6lşEAR>q+Gݐg`tVBUF#;B$6{٢=Xbs/ފtȻeqeaɏ7~dp U" gυ B_i&6\NqHza jo0(O\'?/V.m:#`RnN7>]Wں={(GOc9BnLĝIn7TxVuh` pX $5i</qCPfx 3Kz:Rݲ .14_g'Г['5y񃗊Ioe! pa>vu`ǡ@˺i%34Cm.eqt6QӪUtK= CNgxT)駩"PQM4P9{Q\_ur^:F6LӏžMIUA8qTr$ov(7ݪ6E}~2VF.@*dRsO?E)ؑA w#eESO'< F0 /^f~l4KP珄WwiXݮ((˴hK?ZG; ty=U }rxp xt]v#|;U8^EMy Srϟpȳ~#<ƚl1 K(GȀ3͘]cQճpZt*M qc_? NqM~g!x ,3DG๲(jn~H2# 3[e)k `mBj'͡AbrW't^ś7&.2 kv:],,C4nAt4b83><#jTgY=(|_ttRth "u_.+32s)v[ s;tp$J*l2aFgƼ Bi ,KhM$UKZW=rnuЯ>1$h6n/զ&-teIY7].gb}l~O=,Zr_d7+GGF͠..ҫeEZ]0K o@4Mޏ3J"v)% 0ƄO@?#6* O^OE3%ZQ *M85>zAį#%&;1{5R]mYWf[/nk;iѬvx_t2Kh"DE>* SpZQ5 WH^QRa!|;m#Bదzɾ\!/ɰ x&s= - y[ՐAm[b]NbI.1#8>oa bA \%Ii 24d0Hk?,"gn?؂`&[RAFܶ6*i&Sifoa_k+`r סW9Z)qP+wJ4W~Uє!Nu_YsF1L*\! o`@`F{ Vy~qN@T]tIk1 T3;m۞?îhW89Z2 ;{e5@8iBO\aW]jrF ԏ*G1på KuuR*$i94" VC\7`/HzF4!pޘ%a[~dyTFZv胸xu .x =ZJ7Q`Kv' D 1tcA{t5EÈ;aM!Rz2~rvkSdL&T|u=QιPM2^hIVb NtH7QTc0|U0ۉ{>o֞ȼ4  )NXZqbX.![$}lr .|>AGjj= \&՝C q.<k L R}Lm~Rӹ ׋xڋC0I|a0{W9N+seDŽf]dawLV)e}3+0C)~D6oE/|aw?/\#B,rZ+5+.m] 73#d7?Rj*rnO@w%>$pCqleDaBM$XkSP"Fyϥ"˅Zp"9A<cBof0QM5Ԑ{w8|YI!P3<̓S-zARFe ]=IxRѷMSn.NNxa0@oT;.n!,TP[νѕwLhCrd٪ +~6aK$'2v[ٓ }!⭞ު3buAUlqh\iЊ*0ҹcTJXUXwF,Y8eVGW6`QGj,)`%xtp {XXՖS ~ - ݕ`{q`Pf 1p09Rx_nI@g GПUH:{h.ڕٸ8=h!x߿`$`4X"Ks`{#ϣsqC0wnxs(Ы|{JvTsӠ]G*T 6|\$^H?&fمґj;+y/9St+""w6*j~1bDw["5=Aw~ )8n>vEaSzr&Ty sbD@2~2&ro?*!uw N4 M ٟ i.4 !C_Iu"Q"-_*FR #kssr.0#GJ V (YU ʚZ6/X6eD"u $ CX ou-JVNjrirΌY3&\4琗3 7(CA>)% D=E=9qVɡv˪m+7iD ` Qw848k8cs{GuCU$䡑愰KQ Ay #z]S$?hQ7  3%N H1oи$`ݏAa]AL[i@GQ~Ҩ~TJkƈ[.Fd \4,w,y;l[ay|2ݟ|3FG0TَyLTNAɖlT㽉 SvWC]*hb栾/; @Q/<.ϥ%N*6p>R/W," 8` eqhפYI{h72CZ^v/y7+Zq!k;nk۸R|lVzLB?s}(iu|hͫHI͟KkM3c'e[!GrF3h̲W(K%0.TOqQN&}+x$n u$D.m VO*TxbFpYZrc:}q9Tnc8ݝr"Q +yuHlڌX4vUFDqo*T |_SO@e>߃_rD8ޱ\#}{($⇥i д 1«߅R]f e:^DRNƗYgz/}d=Dy,ecw + INV*mȞU._EhM8kA"RTfv\Fځܒsao)<=;{9_[S:eK\U*b|rEIbk?ɽ#:7C0ꝌI7>(ob}Y9bWZ.,V?R܈-/24knu PڲY1$`>\P% BL-ÉCyv Dz᫮5 ލq$ݪºj y34L:NΓPu*mXcBi9?iC.܎ 0\,o o-d PҘ~ x3N$ "}"܋6j/Q(~!Y.(x٪9xe9|hWmN)`pvB5IOL V!zu۟<Źuև"~m2oηIR N$@X{sevwhJ >d8*AXͻHt]pZ9Iz FJk"Jϼ`V_$i $ oꗄ)/4^2Onux.RWmҲo u+]@sc~A[! w=,>d82>m M^opɛ(!Ggq`gFd>˻XElJ\m6zv A!Չ8k b\rpCbaR2ٯޖܬ5nAwqd^AaTiPey^un ݭryGgdcI-q!F5rbt95\լ\wh@fnZk;3exH42{hR19Sp5|My{sB,DЧub魯kz!RdDs{\MK ,<)ෂf6VE{hr!ve T.xEZ0mNFE,F?v0tYb㻶og/S0ٔ|jv/*x-S,%4k~MW(lFlF/E. {t ~!&k>q48 >"aKb ueP_kzw;VY4q[(&FΓoৱo%|B0?u`Gfj:E /"3rd3ŋ̉lT=#EI±TŊ^f]+?G-?b2yYzQxJ e=7vHQ i4iNLċ x1=l#7@Hb-A# Lzv-)ueIg0 x SRD"ܔ&)`m/DG?|;j}_sn{v;JШK7&T".ӦN2'`L5~lČRAf{و&wTb3o5?5Z~*Gk%[fpxa  OO-ǜQn(" ]ėӍqsm<;FEN~!#h1V0Ld1)I .-w`$r;1?nNuAtm &~ey!gvu!Qk+iQ9B9 IJemҁ 7h 2$szC wM|xpeEr=~T\Ch?D Ͷ1}7X!32k(NK}-DYAAMRl+l`^zځRi=Q-Ƒ٦$ȿ2hzCiYU>@(dl7]= ,dG?S>u!- Dqý3Xkõ- 8b`Щq,[RJ)X>dqV.@G!X\{N!)ArdRKM\94G1 6v-rsj@Bmr8FMņor⤮$Fs7JL\¢qoe ]I{]^a5J q^ |I#Ǣ~)'։kgBZњ/.@#ܲCDT1v,OJ a=ϕlw Nz!Z 5Ͱ1[qƹ'qň|h1At[k5yž o}f8x-X<{?ifXhpJ /&9s. %0范΂?GLemM8W4˴o~ $st#U4Hl$^""CU9Y~G.7)ڽBt*YeZ˦Ofb}!>B9Z:JL=;4g?#YD[)orKy1't#ο.B) ?Z_/ Ձf$8tB$<:l]ލ-0^BashԭUUUb: &8L_b꾄[# \R6__[[av.&KSl03e ^m1T? țQZ{6 xԢ~ж~h6%-CϑN'dnRe)}dѝr!;Im )vt9GͳM)=E|:ͦx2]G̉^圱^!;Lۙбvã6 {*YKO`2`-a!m{Yzwt u' zkHBX)My3/"nT7h^S$EZ3ٶu " Yqu0DؖN Qk\IVu qX^ݲW 'F)sQnL+QDYz WtWT ԥh`ڍ]3/Hw_89->ɋ{ 8m+/eLV ]Ďά0~y+߯to$t LfzvܷWvc- v*ެ5T;&bGHC9HZSnhwwa7J$85D1- _|=JFA}~tFOkr߇C.JT[Nq ޜ}_j~? <', 쏒`Ym4FhOy)3{48k4/`QH%ozj9(l̋_mmc}%/uL,K:AQ. 6u/KfJ6mZx-rZ)Y@-Jbr{I?$UF! Q:5/w4$3F$܂4LK$hдߠ1q'|k=vy߀HuNb#aa 9Z1܊%*m8}nSz^avN"CPMxlE܎3^,EfLv9!]QGgnÅn!'  e#‚s>7Dm9|S!IDnw}¥.@ڑ)KyӒCTqU1.wт=M:yj2J"My-\i[ΖHJ"4cbh[oY*e ̄*ș;}FKZ88d"_JPN8jظR |z"z{բ(;V&qT#N}F\ǻ"Pd zĝfap-bZQ^P;xȰ͔Mgu֤P0 k$=Ō3$b^1Źm0̟5嵞h|=`[=ˈ0L;הЖԳ#ӭzs Mi|.`xWPmxLcmtĭL,rzZp}Cqͫ: E!RSCWb  K4*Jܘurx[9 =l=sy/YjxF1nIt!6{jgOJ)wi=CGx5*R䦤@Ud>}7= <+谽s奃^{su7S+ɦ-?%b'FHW3"mM.Xm 8}zt&403қF•ge2ו$=#-I:Z+*hrO$xix!+I |'.Y^u^SgYp Z 8"SZѯ!mD+9zi׸ knHď؃ o8)FIt5S-yQi8{}5A eTph6mTbasf˼LY1S #OzWqR3# ;R/5$pFdkQߗ߫pu``_ k F&~bIoP!>3 H}ndO+]س"yw`O:SrSGkנ=@0RTg":gl-}.s?/B垺=WХI+u^qLl3 wtjH<K:ӶF%0 9! );=%XRSZ e:RF$i0Y}Er 8a8'~u˂@Ӻ,*HǛ ETbq7uu(Ϭ8oѣ fg#ivBZ 8PݝE[8(QQ% d+ {h f{AlPJ%OnY)ic蜩6լ[DF:2W? 6w $)-J$_Nfj&0:0df;)i|2fy:gXEC5ȗ׫b Z;8HY+/LR]"ol֝"ԛ y^ZB͟ .KD7&[SN$㡆~Н <$&)cObu`pUomtkڎCF_ڏTٙ*L)E8&KMs:B\MH#%3 $jGknpvjR)-eJb ?qPRv^IĠe~iH9ofByGkӉB[FN"F"z'ub=BqH&-ᵆVeOAlz{7[gVD|fFF =g 璾ף1p%܅`*iGWRu[HMч7{?:@: Z<xTŋpexF+aiyb&VYA? gwcskQ6׭{t(s(يGNʛ:ʂOcÏnഐKEPӻG'(J̯ /+Om YS$VP67#G/X(Ȟ,Km]1 aiGv Ĩ9;ښݜ!I>2upWtI)wg(4o=EXVTײdZYW$jktrdž ~$醛x Tpƾwtx+渦/bտ9 A],G*p`[3?0Op=d_E@/dNUhN0 3``T஭&hoWHcg&~M{O.me, da-ZB/.]H v]1[3ȁ{|omDy~Gc֍hn?XgN%Q61[Sʼnnz܇/q$9. 7 VQe-+yҘRZC~ ӱ/*RN1~8Vyy]i'nTe{u=e{l/TMvE _aδ~lZpT5~C[]zCcّSRjln1fJ-pp Yʹ D)^AZɄ0OǷQ$/_ɩ ^y˷<%24W"08|u Iv׿&^9YY1E o>) [IaT"rwIUV2\k"X,;0ޕP2xkm򗽈ƉM41+|M cZoY ]5lt+#nRxI$]JY7Hv=cDlq$9So٠ZV5UIDn 6He(ON hg;:s Ӎ[qjz5zkuc¶@NTgwk"x,5f2Y Sܤ.ǜ/cy`ι9!\v kE%m08O<;.S@n9rf&s#)jV7F-#*Df#p垮ʕBc6GC檤KX_dl,b.K3`` Ke ;tSU~ψB|]B+,ܳ ;pɄr{;ul.#@e60\BO *M19#Đ-؎ ӜExg\2;#aUދ8:o1=?O2==_I8zΈZ?F)9> jSֿ/;ȉISX+'B-u7W.2Fl- /uOgv"/ڼ3W'eWR1jxuOSlt\cPƒqbrYy= 0o6Q֨ g?Qh561c@X=9~_Ȧ6-<:'q$d}oˆF/gŌ'Sst$6i+i5Umϫ|~ נw==4>B#[#PK-\w%8jclO:LWH{ iГ瓘)Y)T75bg`Ne w0J J#CÙ]ĈɒI7>EmZ\pn[YgrWeBcZiȩLQ dNI.gYb|2' uͨ~M‹7$qTUSX.`1#A׍'r6 GgQ΢CSXJPd)E9,&xl(=բ0ٺq!>쑶1e6#lh?|r.ӷEm&A&, (1!iGm_B[zm6ZXiSxb *+Kn+a'uY*IT7w. f\P&~: [ToRq pO`hXI>:f(Gz[2yb 8KT>sNOQѿꋝ .g ňWw\c? 펖KE~v4~0V@+g0Iև!pYp{-+չ?ē'ڒ}~jd52? u"S,:Z"ѷ+wnLJS32^p?5"1K{¶Đ% .%=Ҷ͋93TR!j+ܖ!yqBF2HH0>YI"P%+cvl67 dX "ؔ4 suQFǨQE}JxZissk ' Y/K7Aw3uITae$FOWSpc;ˀQ@)io+3*-S9ie [Ye]擕\ֽj Ջλ~YЉȠ更lF7~?n3\3uOXA,7G`V _)Y#xs 일>UFE lJyuZc]|P|vfMt'Oxa 4y{Po cHp T-*M٬oǞ<k|EhE=NræY^P-R$cQC4gR  #C\l2+nt;][֔݅uT:0m-sݰ]DQ8%ܴOfS]2;ifeI, |rܷu0W^|Zǿ/L"2g^ FDcA"xj=x{KIM4oWC&p7Jr@5ݜxIJ CتjU{H؍YD} VH)_3~߶_8@~Z#fԻ^;Ré.TyVBSo˅4LΚ+dM6c=GC|:71/$a _2>'?3UdjU6D(?i7$S0zfvKՔwm (k_-;šw_9f›09bHWKIƜlp8%S3p2 [s@!(IÎH,i>uɞ=k7O6jSb(3SYP$^w422~2вϲשT>El'NҨ&Oͩ`Ģxi]ɛ *0>lSXhdj*BXN'߂&pi-k<^-i3>$wYAzbfzJH9}M}YJY蛅cHZ[a}EGF.b^ƛT6*li٬*?!k!@eqjEEQ;YTFCW`_Am>~ [4! .޶6lε5 /0xD:,LU kK' %~=X0䦝ՔÄAްVTF!2kZ;o@ 2)3XU"풕{_[Pv9 y/մiF/EbxxWdWo,dxٕX!Y8].Ф*Op DN]@w{2%|nu{c"N[W!7W}yKZM%k37|#s̤_ š)H{ԤFJ}JMTiIgv?qc<@LRDz##zfAPҥ/3>#Y|K{`9J6Hd%k5p%Wa`_7 LԸ _lj{AusR6ysjȍ Q6=TBh@DF7M X]BU8 W'M@ͻ.tH%P} b D([qi͸3MC5$,;Ijoe`zDbF^r{ќvdS LZnwaۉ)\1V436y"W#)rEQ@*w /:wΥ޼֏FE+T)`2F@6/ ̙Y\B e맨۞،LߌGĐ^O1e&ΥYh{_ 4j.p*}>cSb>-T (.`@y_a$XzZtb}c,PyUa̛o:ĊvHچP37'4$- c6@C/WJ+6_CQ㶝0;EdCs騰sèPqB 8*/A[ ,@04|J[j&V+IF1|-BU"Ѱ؅ek"*mrڋ ?M7׵9s'{V}Ma" b!kMO$Kʺ5&Xz4Iy} &4j:Ш{c2xݢG-)AQtpuoeѹ; TW>ѼCDaϏx빴 rh3MAa@S:1^P>4ߦbB8f[rꚧ+"retQ4G43A_҇k6DkcG(vg"sz;=4̾=sтꨎ^őϟck2 _j{d՜UQf +Id2EC'h .iޓ>Ypw8ŔS,Svfg~\; фӯ-5'r;j"%]LJG6}yd/u 2JO>x Ʌ{!V`|~:G'Wh(UT\Q+=i0Vo\3eD̴O[qŹi+ 4hk</rr`>x*54q`R@ w^0'aQ4k#;L2ḳRmz RXUMXGMK%]3TCr϶||XHټw  H 9|i|wX"vK sSaJph5 K,Rg5.F1_95Kbroes\_Xu$#mtn|ǹNe;n ޳6IG%GOd1}}4d71mM|SA˝VZۤCdBJ%\ΆHb[jwЏٹ:,TAwXDf({s]'rFAru,(W{ǬOy~(sx`s`k()=e`s4w @:oz p3HOu/`M2.h \/>{әu-s~g*go0zEVQm҆Ux u/a*#7=O==|L/F%?cҞf %g&C,Z[̇~I0yXp=l,8m򸐩pG&#'tַ ] ZˁMíf8 Mp;嫤ThuQ,FCpo~G_E}`9= h>d7W@GII#(տN,\<9X2TyS=WEtBU,^<{cm#^GkX]'8feQe-?D?[EuŒ1􅲣ꢛ xb}55#ɢ 2~Ǝ/jk7OoMtUwQӡkOQq}9_I}9 )Gy0\Wڔ+o< {}0LewĐ8[lj"T)P>ԫtpf9iSv徰nܔ(Pњ;ԜK m#ga@O @iI!D&.&{9gޞ#MoCtcq^KdžvnԐsJ_Fn;7H+_uEHGZ(YzoiAIav@_.1Sݘn,P>ìMl&+J۶|hRybXXUR !Zk*~8+/~./HT/f8{^-!ٝ80AAz.X^o>5gt{|>#~@1>Օ}8!=UN7\XÉ dtrҘn> T(Hr^!;|˰b&17:<"^M/ewZ|^Tq`PrK҉Z,MC&U>!%z(0*lu }"Pib! {$dQO]@ 9ֹAYvV SJOQ|Vap:)BHI |U1J>xӻ)*ɒ2Fo]W"?d}%ϖbuP%r{2/J"K+1_ 5ދx'׹G2T$n'Ŭ0uCmoh }d{ vNI<],> JM푦KjYڇ}p?ʶoIM ;˱^ Pu0@Op8+n`@̇w_6PPhF`w<-rˑr?҂H@ P|*6eJg$Xhk&a6mIlq`^=gUp,RjNŷֳ+"O*B-b8>K7TK ,ޏI2R8,6_ZR" u\@絽Ka KP wc'h0R˟'\!8!*dBHT/t?z LQwsBb I`t^uX[;vz~o\w[RL`iZHQ Q(gn vRu_^|>xQK3Ņ1?}HϚΰ犫ۇLB}^ }|8_@B~" 1 dDQw~x4,)]mhϗ e4a6ʻ ipDfoX R;*t*{ro'b7R)!Ԗ\zXʸ$V:R6 鰶z,%r<_e rgu6>ʲjrf._9QO( =Qj]8D!sզGd(:Bv`:a&EiQcg;/-1s*.%=CY3_ao1 0)ꐠ{>\ "6%i5FmG=P;QΏH!aWkΩEwPxĻ3#e ?ru13:]}`I,ؗ25_D!zX, )ZfMzkif?eY@U}QJUu1[@ LS:TAP5bR-\z+]KAt;BC3%p<cr|%׌m886퐒e)]_9X }}U3VB ֕iVGq֟#CQDp ! 6uBdkIߍ]b+{"<qB->蜌|Z^_!8Q 6y?Ӑ&.|@ųR@=1nU%-DvOwMYL Bݡ7HooA}4(XϘRq*\2n'CCN@:@攽 'RDo9c#`8վT_*8߿o~~t%pWU'Dab\ϔA4MM_`%Vs<*1:΁-[qkex{}+@7Oൕ,"$:J0 y(),&*oG/Y~2 aUo:.%?;l?rG8/0B>a>QnF S xz:ګ|n_w Xoi#8 6D|!z˷2#* SUGr 8[40?s2-HP6 hq?>(GM韨[>i{H"Wi#Lqer܀d} jWR+t35/O((efJTWgxA7͙g`E7*`ϒ*B hw(i-ThԜGf1?hWn?ƍL`@Kw1qٚNn\?d]M++a9Ai(䷱&y\N(x>-[tWBÞ zuYJڝK+^Ta0 b(\@.1 M(RA(ƞD5@N5Ҁ|(`cѲ{0!$땋V@>歩fĺ $cHY>ה/$hT{Hpn#/ݘÀ.cڄ%4C >BMlf٠NNjB`[H!֞i4OTVߜ:{vW 1cJ&\ޗ F%3 p R2ypKs_14Rp&=T*kB˨;g+YcFdi,B&q?vPVF[߭vbjJrJK5̑3^6ܿC"ڎO k[&\9bPcQI$ a5*Kc@φe|lHƍS䜉 ׊AWWp9mKގ*};*[5Yh{FkJWǨ$G1ҞChfB.ê)G;G]zexp߯E.Ie}R7CA ZMPRer7lw/-}娒Rgl gH.V7qOUYǜ%?2ʈ~j-!rs(Y%D?LF>8v;ڇ<϶|akl􉞠@j!r7-U t,sIoO@fd?q-m5VC~gFG ӫGYJҶJJp4!!-1Ց)ʅ|Hr&NKLXiϾ*e=*pN<dZI T^뺦 U7F+HԒn߰H>epqH*o~:=WrIeO!tE̺H0)3p5[^ +S?7m)4&&] YǪ/} <6{,Bbr+V_m#ࢇ}Z`.ʕF _i [ TUn<"ט"%>]oK@~Rº1: g0] Kk$:3qi[+i{"ب][DO;t6ώps (yFSfV]-gOi=v[V[ \M̤K⇖ ~ RaOC qV4 V AߔӨ!c1W Ƹ{Y使Ak$&Y69LPm \UwZ[W藀Naoܗ)-˳)q ;pNDUH(\HTչ-˔\l=ܱyE_bTK:aÔCZ#YՍ'}}8*%Mc^ U#1:Dx1OK(3v˸qM#2LbhA梅Mvԛ:MLs$; fҔSشP66{\V\xo S<UJkC#Z.vm&kXN8\'{;PtF=P\{qЦ2\9[q Y[0>fkC)˙vWF&*QF1t pQ9$},+31+-&/ŽL/Ѽ{Zz!SuDU!bksb(O~J$oOdQFI,.]xun`-| 4%\[9ԜXi3y:wNN6z쁖?J P]!dg喝:Nze3"yP* S%}J (!J-4o2(j)E9hxƔMZ~ 7),&G5١Or` WHdنT:ZGԓTDZv{V(4˚ 8hc x3͓4jS; 2q],NK墛S6*4r;h-e1jxS>r61  fxL7E&(W Lr7w=$zDE`hh [Ao@\-Iشq48! .O,VsZ ]߼ [%H繌@f{vUȈ]aQEuH``dѸ|^Ѝܣ)(FNC,MG]CIjEPUQ_< /7vy \_M"*.`<6)V.WQCHLX<=2oC!fp7צq>A2ۯ"`SzMB_R8s-`P]Sչl=JcXzґimC:{Ac6q Ս彣'Tc2TB3l4>Un[al].,$->nLi|}^1bL\4oӆYM}gXsbsל^ ~pgf!6,3_^ӏjߍC / nOmT%zQՌ+`4MٯZ6a g4Qjޮ$jn|G/JmFC?hiv`^a C:˗S[ <'l֥Lk$z $/ܐǫJB)吢@Yj/v<8dKq̒⹕$[ D4 %"9X`Lb OdRuC;[ըVVn<^X|hkcGI[uqL%FFd5^7WdkAXOB'CjK26.%jY0HazVsno<?9\l6Pc~UT VM˜ռ Z9BT-u^1QI/! /YUo rsO|#C_LR%܁E2A-Vghn6pP)bӼ3D=_8o\{$ H.Qש*O@uVD#V&%ſgBW4󎊎BXA7 u^t׈?hžu$ ?z9&B jLZlMjVlNskQjDkD GRq7 dnUኹpPo  TyI $2aFjo?wCN]d`Rf'cxaA2eW^0 bwfKS 8x1:A{1i :-"לzϬy;Ҩ:8\m(+>`gd]X- $c7.Ɍs6f5rS]fOW&J=l2b&»bu, >23~]M* XxWJv1*m?el/>ԔDnRv2B\Igq-aZ4j\&l3c]Œ[gxُ:@;6yFVG NYdp=VP^&v(Q]l믿F S L|4d'i8Ӏ-FB5]n-(*񁾌GC1nmykjubÉ[c&o4ie@ wꘞaUkFĢ劭QD"w^+Z2$_WK()]d젷Uui` \zxRjcm$Vʠ+e"Q h]x"^[5Vߥ~ T wؐڷ) 87}Fa@cN S ei ^+c&NpX-ԂeouZ; /t9nTe|+i ӓ29Bt$Ճ~\q_F-Stiqq|H.3aQw<^q˲Sx6bhn(QMJ1QlVPMt7U֡bFY4n~㫴].EN|tCb39 =}ul,.eIe jԭ}hy.w|!ϋ ZQ.U(,cS^r_<^+c dhx 9FQJwQ=+Ԍ> PM#o kDovlw֌TJ܄蒖><5Ӝ lQ;ߦ1Ì,!-E}5$O`gPksZr 3˗|fhBg/EtykT ӻP;qȻ xi*.Ʋ a)a?uꈝ(Kj -J{M"c`p2*0}De~Ʊ_Ai~ rbKAQ@KPJUwnd044pHnK7jk˪s' 3݃Q/l8cCEIFk^姏_Y6U䜛%`rEG[vRffE'6|gi3"ydiLs1ۊ(ni Pc"Jy1d01@~\@@ Ք^ȼu^FUīZw55d]9j8-bQzz%~ 3 zKo ݿ )µ_)Ѩ_&'xF;<_yB]ֈh󗆻F= HиӗqXZ qb4b@2Tb샯հpr<32 }¢reA#gFF"DBvZJL6 +͚(0sNh)"}"4@P3wQ[&Zyq^Ѿ+.^pCTJlasZz/]Cf{,-qϝEAL[;_%L|H?%)8Nˀ1)/fR&H#.eY 5 Vd\2:?/t?[\bY8psY?l4 TV(LEj#+dk>D!nChFGR:yM+Xt C3}b"ZJN f AvJ]'eao(DpČŒPϠAE$g45]t>VXp$Khs;D0Uo+ cޞ_{\٘ZX 0u,l?:pO>M'cH}=bz;Ʈ&θxoi+z4ٿ]ج& 9hw~PR3 yi UuZ&"Ajg5XJW#4kDA{-0HpPb yf:6pI0$͔'BQt0iǫUf̏حjB:6Q3ጅ0u\-)Fb]F[,fHi"(K SE/1LeI :zC?s|RŽNO`z=DlBwk0Uz X<J||+,T{*;8׼;KgkS\fhKqPa0HāQWCC1 ~6?$1U&Nܹ0Hw!LmL0Cy1][7v18H0y4} SRB{@yvQU@$+WtזSsV}YqBGY2' |٬|Ӭ` 9^牗"z0SEo~rG,XT@z>K=/,fr bs=(Kc7cD$nXJl}&tXV/}0*!# "ݳwA"X9<Ҳz*9%*uCUJTe;,9VS%CP \H TųnOo dl$?1ݠJId:R1 j`\v H_mGAȔaФ/|ecڞĔ[wu 0ZI="nQg_ߝijm>2/8iϹ>lq*>2z&E-?c  i bl׳..*cU.UL** #[J43hd-XIn52-/z^םq㕰tgAI-d#.Epx? 3U:a]E*dbUm _A ?٠^#R.BJǰ#Sֲ^5qk]H1 {C4B {>2?B3Bfud"3DK`?|.UˮAB~uVKd5E*PxYFE>[4y!}6@ݒ|k흺Gvޣ%#G][6}+VXW/7KHJ/V+LVNy߶IM o3&5\l:Nun{`P+ܖWh v%ġ* &uMo *6`+zBe0]~$*t,ǘ QzcH* 5gʺHm=N]ɴ^\jΞXJ4t'>1Tj?nn9Ә,V{.6;.WnUPEéx :H普\2CGʅD^lRr|/7델j?LdE_X惨6/,:|+{;TEp0|2,[8LAآ~~sW9M3Tb^euLJ}dQcOJKnA4[8=O'FeC?og{s[ɿ;S9  A|3k!eO~RYP[FL'|I- EIlVH'_0&R <2WcC }p0i&Rs6 ֺ֒UESR|z$=X%e)s_eXUrWV2u:F?v4ycBLG!:g*#R c)wǛ-ǦXljp;o$.JfN]k/]83}eAOp޲,9 3D$X*DHdJIy=QzOwj4Wj}d ꕋ/'B&i wyEk9FcH{|ݭ%ݹnh(`ݔ#keZ&eܾ NwSqx]gB*T4-b*k 6٩X(x =}0Jk64dMLR0WS&!Cz5ڬnGIUQϝ\P)Ո.H7D{Xf¨^R 3lg .Α%a }ϊ5dWrIE4r wLc!]i~OOݕ -3-f3'z#Kה \6w5i,Zu|$=XHj?I \xd" -X{{$|}$Ǿ _+ŅEΌ7`UJaN6jtCf2HC! '%marzm֩%V>#$nAv^چgF6YhM*n>9&~(Cs ]}}EHN~=U w{<=Ӧ A/3vcR TX□trW+ݧW~C1Z-ajC0cQop+yuKah4">wF'ٜgua h+n);C oG>Uy)60sB`W8ES)vAFԔ̔Cf!$-N}_Vr?%R~c Hy;g\ýd#讵bl`B|S5_mynL0qkȷ%TM0%CTӘoxeZ_>%`(/kY 4-mg . xQNӦ&ש{;`LoZrX"Qh/scD<f!)3gIoC*zHl 3%1\#_T?FxĪa*=~ɐW̅ rk:n:ʉ}>dta8zo:TI_+QQe=\#t[Bҟ=tg=(2CM!*qIQ}mN=grK#F*W!gLN> մ9p`{Dž.DXtwF<ݶ/TH.Uc=4Z z?DT)o\%ƍVu)USԕPUWM$4UnZБ~|y^#fN\I}U쮺Rh4cR\]\[3+@/VD3Zgl,9SS7 p;Uz8 D??KJl!~""}Qj(XY?' j4,QNr4'R$x&Psk?٣8ܛY{,T([2Cx&ďSLC7DL V5wx2~@yۜuxNL\Pt.j6ݵvxW Jв1틣b.[3p02zN~?>v#4}r5z2ŠQ e؉wvE>%yo WIZ| s{i#վ ^ڬS_ qI -iz&oR|Uq p{2ɳi:0}]mb+=aϭL'}Ԩ5v*41ϧ :;6Etҗ4t P{ BZD\(me}K؄3ەT!fLSjvt*E td%҆w~õt>ov_ICg@bbk"*As/Zڪ$GcM^N5ثI w·:,], &t?Dp#~G )\D(M$Ls(H./6R'H0.]aN7ʮӓZ/m~CG|t]ϕXRJG!xZ e `~=5Ts$H:6~XʬX?iNPbb Mf@T:'[nf)G.M.!D*/%#=}g@0$-H"t-4ؕc8*((T,5<ޯ*NP:FY"M0p w9_?l%V!Mja)1nwbYOT1EoWIƅ(>ܱ]YTaMX:VP.yE @DtϙW!7{--w)(0t݉/P⟆a4<\N~Pgwco5N33(0[N˴h\4%0&fT}4NV q ᴂݰS71j5,&;ۼh_KV;'%e5=[~N ]W2BM9%V.J+s8*I?(GBx!Z6PTƸfT-0 a_ +2@MHX{ SKG?%c1]dNK!Pn\Då` lB4kQީ9Ak"a[\V&prvURb "&ݒut7`UN <]WBw_y^_kW놺?(NbʉP j36R42QњG|TVL߮\q}Z"q+S*nkBqߗeCDx\!H6 dϧDc{WtJ)u-T.ʦ$a)h'ï9"mąg 9֙KƔ=9C֔6n2/Sˌ| z0V =n2xC}%$c%L#i>ې4O.NJR2.4 v|@V̿ʲx@e3CUMRQ^a RfDC@]Pq?@cit4Q-g \wB䵂0~ jPd] WivWu##%wxnm 8X.;PiFpVKT\vDCZxn5ŧs3lR^+ތG,jcl1f]ҐkrX Bvd6Űba]9fS ?̘4Dٻ?<6<G?Y0yD. 帐,4OBcGllc5*#9:jRn݄AWz(*`$2 YWz]q#ǒ(~ Zl!mc):5W7i^2iepSe!?&CAw%IkP{;Z o5=N-WHc`x:gT[zȳ-kWk#Ɍ/H>lg,fK \#3p)W؄ 헠E;5M.c?pkۗfwz_ISIIMԫ8 ``4ڒ%)VNg.k}6j6I5:3J_hkχt LIWqlu x&0榬2L<9^=}VO9We΁qŒ#eMedֳs5r U{)EnG͇2ɂQ5A;$Bzs GnMtfLVЉ}p -oHx#Q~="[(ڴfjHg;~E$Own`m;Ǣ#^Kh GNsliI=I5c R^~yԯa⬻ϘʄyKIl@5obnJv:Ń)xgxoTW86S`w ?3Qtsm" bK4!_]j 4ңxSSeuu-HG=$[!N_ Ck?#y!'\r)a{ 鍀y}[k/HN6O|Z ~ME82\ Mk,!_9g6HC$:g eƏ.MforIôM-E nD@4wQ l1 Y:Z/K@K֚4f5Hn Ԅcm ܁)iktL8Ч`,o滾buH? EđkN&|jR<O/x^ Q0KODNjn'cvyIzWۣeN';׀2\n~}%+X76n5<`S7/~;/{ݤ@W`qi-ʛhä!g{#_݉@ػܫo3J r88AiY/6B9ßY܈G?fɏZq%wF m0 v957.I $/hN n. 3JfDO{T Oe}zs@X\'kh>ۀ0/$ \f~֨UpbإiR>-;"6ϋ+% a2B]0|1OV_Qn3ǽ~ GmG>7 @7e1A턻䧍ɨ*d~JהDhޥچ PgSNcqwr%0G9J=b3\b>JGWmZXķt4u9M&C0`epENIm2a/ė@S*'5Yfw;7,YqA?` &\Zn5Z,ڟqHDSl}^p"[8+%#{dp -Ul_ 2X4%,?zOBZ fߍ<@?w>_jh:-CJ69dt&c߃%#Mtxm$!D?9O]4q!ݼ2" ]H,[VESZY5[ i x b!c\+5q4ﱭB?%#ێ(C|V4mIru(k<*蚞y O ,">MUY ,ewn-SdD~+e7y NAAL?Ӵ;dk_IA)cB O=@vVn=߷i+Ns־˙}v}]WJX JW&3#YT?SmE۰k.իRO|NZ}~jz35$,kYtzr8g^r dסuUT"*!H̱&XZG>g\2?,ޯhGˀNϣ;q_ >^a{ag:C4ہ5"#,H|?Xφ0UTg]kNjTϼ@_P QA[q%e[_(t'[`W 4*n֪: .4HȅM 8AT,pijn fR`הu2Cb:u]JE";sh4C6fx=O2cwp]EfR+xT-YNbrfTBPtϐY@ P Z3I8 )'^je4Fj(;[rV,:P\*[xM%]8NqOG n?@M,F~.=W}>r[4ikk9iy)۞Eۖ+ hR4LS*4*>㛳1ruD[r MCa~pSlE.<mN MwWA_dSO($ *9/E%Dr+v4XzJk18Pl G}bm6L7@+OK jJAC7TKrΏTP܉,<1&Z)`,5Q娩ʪ5l }iuwB8%Qp!19i]ѱ`?4S]WFw!q+|Õ\:΄mP:䞧P:!۹1v@/Oy ۷됧?Hy?uY> DKz%f?!cs+EqaV+p= {^u܎#GU;CT$ aȱھI9\³n?~Z8؄hqO-`֣-c6: twӼ%QIhV+ЏXe8NΗ;؅B|l25x`VHJ [c;L4H"q6sdP*V ƺJ1l/&(ht/j:0QP\򅸲IVy1ȃA&)qZBuɅkO #Rkt2|tִ4G5֫p>=aCƜ->p1oTP4T,K 7G&tX.FC.a8u")]ςq'y1kxƈ+R^ M_n1D s2˜@O,W__&> .?Ӵz^Zb K_IXm<b#cgA,PU"Ũ<4wk<߂M&'iK*@gS}BZb_7I{Mc0-Bfr٪_˾S'mrxYEBO.jD(Ι(!bcq:cP>x ?ʤ.M̱3fV!gZN}':0sxvFi9ioBO}-k(٭ V=}d@5}m#؋JSDiř =Z]iṔ; ZDۆ~OS-3a+OPa5tԢ:<ݯefڬ9UƚNy`[pO.J=$&!O`M]Ymo pbb*戸Y̑ e08}Qo֬ vW. &G6ϖCE1^tY W=, qAmB޹p$ f$'I!yh dSfc/*;A=ҕJ9oDL |l]~Xg͘èPDmN-DŽPmovY1dX*71gw8Ewݾ=>n~5ax%?̨:i:g+:T۽FF=V*d'Rn{ZM$Tf5)`] 9f_ ;ALz[EQW< v*ȟro8.trRp8LwL(L5&l=D*>E]YIȿP'ySOWZoMÛXk2 x G_ O 7 aT|eLbcm{/*ї:֑͉͓;\M򭚰rtxASTioRgbIGnכZߏQks,QKâ}[v3,| ʄ5%)w OG0iڰM*m\{&sϟO'C0' '_g?ɵ8 k"&!bl+!8~>:vT ,`ϒ,M{KX2ZU, Ch|xA_0m@>ˬ[[QDW(dbp7zݓmQ`dGUPElKs#In2c/ µOpi[fy5GwFP60PGG9\{N"Y/%鵹 s*DCeP**QԻ9{A6Xt؞U{5o~|d0ܿ:):CSOvm} r7)h?mCLV^5!jqWÑPrT7 |=&p,(J))QE[%KRq˪q YR<&hZѦat r'~ǧU lcH`Uژ5jX+2@l^E nŌIكLgp{ʺ;baUi5Bc74&kM:˱?kzRX*)5#A -S$JoyE"R }n~3+}}^4rNĒ %̩K@*de0O, ۝im]%~Uގ\F;r:䟸ja̞ p(te;7F.!YW/I@/,7ߝS5d4pׁيn9StA)]]{vK.g(9Qf 0IێOָx;Zְcj7nZn>L/9`F1Cf2r¿k|ma(y ЅizN]DȾQ'h[`) )Gb6֔@o#%OkJ e2`}hʝsn[Ӹܰ@F:4xg@g߾?ĝ8@9\mZ ȒP/;h+xN)W:u25plEu!ͿUp^ǗbY8C(i$i) vT,qC4^Ֆb?e2Qz/%wLdkTb/CEz2a[=`AAi=' =j!.zEڠz_f^"T\{ Y>$J1x!gjM[Ƕ~z^_͢#{ Mn/|&KR(3\1;9|ƨ^mJyQr|[9a`zx 6Ak>bLiJ&gxO|wߎ_%:O=gOfm/# 5aaPVU]"gίovˆz=i-ATB>߆aniff掁۷S$0򙖺韪2ꙡ tPך!s`{ FnBe*rƍR/8+:mvp8kU7.avC5\!i@{h{./Gːwg\rl t|w5M\Ϊp |hi!P/1\Py1ib0zNBЁ0ʵ0͍ pv)aROU$Ɛ&> py8fU1ixnYNiX/IL+0#a7-} ǁQW.%)ʧX[9OQG.rst2^ld+pÎ[Sq Aw`m|8W &( t'YUwj5=eB,>}6Vȩ{R WG-}stZf SH> Q q@אqdWM Z0avII j0{FOUXLǝĽst)dKoI%ZSFGz٠^qX ,:$?C-0ZtK4`D q)jMӰ6;1̛24}'gEjmtW m.LTR6Nm[' ҃]}Wx^I?u6ơAEu>) ~m<6 c)t)/p"rό7X}d]XtyݬN +ǒ `ܵjpH;KoBI\`@evVߏ!oe%;(e9$n0D.9ER~ZR_O$rjb9Z`} 4u{n Ks-޼ #cmTURLo cRmnfv=z$Oy$a8ߐiF:%㥝h R:D ^2}lĉc3)Kwo(} e-3Az8cBI .uw"ʽ["e$F )&j-ΘcIɗH XHFl1ȶkG%1E~ud,)aZv,wmWM^}kڃ*՜mXEvՎ8"}:߹ű7G( 5HlݬN߁ZMx8 3$ x!@TyPp"߷EJ]뿞?:ASw}@%sfY(;@"9YTFd>gOEj0˞Џ"ÍT4BLoħ'>Dp/_DRhv" $1X"mX΍YЩn` K*81=}үh?>=WXI?}=N5ǤrDGT.R}C"션P^Y\0[.G1,31_QRPPRg7+hJd%=1wfu=d՝87<Ġj 葤$q=e8y bnџI,R鎎1cPn /b2ЃX's ~&=$U6\Hp }J֦Ԕ eez" qmX+@y&grW׍D7wHqJYzhά4)-񃞖FI|Sj {H.4L-h"e"⌸Jcb e1iTse-}HT؟?v222(*58[T1ܣ+pˁBw5y~~Rfd:_*0KBɛܑZNB~4WT#XH*mM?Ӥ-9%mQ@]M~DcK-FkZb3nLD_$vN+S: WXhVDh|_U+p/Van(ۤ];~~)_'K k:#^D[%O3@-u͝g<:'\Ӫ-be.XArv.!۰}~E iS\ix{YLeN1Xi/OL5Ab\,"O:lm jp\YܿniY#yT?5wI,H4ܖ! xz>S Ra% 0@F:dA9 "t~ ";;NǯpMCI !^`nMx,Ӹ9p,ˤK;׊J9rmäbJW)$v:b7 igsE ) ;iZ?s$Ky$V>!nQ|#"vQAz](NdALJbl h>`GZ#.rL zW3v,<z|Cڱ_D.0+ *=Ғg8]f"<h`|<㡱񃯗:jccLoQ#l,\muFYA b "ƇXWA,ٸ%zé _^kqss">KaK{ul(f˴38vHc~Nt7uH¢@UPK:kes<.9N]ƖO e,dmVY0GG=I&,_!e"0M@Zk=ޑƾ &B F2~^֋IK;$ɽ}1#sdوh Zz1֝7 .MnT($LTaaf{TtETuS@6 ew渪$Z!٢Ol˯K\w'x ",A]3NB`nLQHof!M8kTh1a]e$}A9Kaɀš:^tg*r[w`Qm|BEEM)&e9^ )j [9o8I/MF)i!~5٣KwlrSeI]p3;qH@l)Nה᩿3VZb G=u t*HĮt$bs1 |Gk2ogsж2 ag& ~q} JI[⑾c_D0MH޵r>X.:wѾ3|;i`psjQ\ARй6tuwrKEW 7lCݸ,]K<5{qMώ3B>+K[}Ƈ! [NpI]={,wQ{M EXXfeUJyE7y~XgHI&xMi-* Lſ)UAvj aT3U[fL5YFƇI 5؍?+A soxvF>:H|zwi}I'w \?>LoM\t.#lRU{{%6CP?-=0(Z*V2~EA/Qs0(KLN,Z"~`($Z;y# ׍tRR,V {.偊1G?6L vяdmzl(3Mg o,}I5{dd^Rtrݏ3 C5;^CfADZuNaE:" EO=33& k 4)WSهˈgq+x%1\y,Ppv)/@TV\]_ &aVQH¦LvPCUG^Bg7͇G]ϹG8"Вp{J5-O*{>hRd=/˱xZnB(`9we_xr-R.}Fb#⬎'2?@NEa (4A#k{ghD"? wՈQ1E2<$"_)B)= caUQ []-<>o5s.Af?xBAZy[@=\p{iJ*Րp93H;LB0w?U{'_  ƻ Yx@U)L4QTD)g =MĹHF'Iip@ծxt{ScD,K cױUKϐfL% <9;3gzf>PbaxNTL"2$J2d5]S9{>zDh5Oy@ڝ-1|=oSPȃz,dO2cެ}%(+t'Tng9˕0Ojvոa?sunKv'*Ʀ|GW) ?WO7a}3t.cƽ8'iAxLrV3yͱ*%ߞ=&=Pg⼹xzB 3ك?iH%hj!-QTNˊ,XҮJc/%Xdy=h{[;Qk%6, _*q?\ V@񢔁ظ9=I[?!]J jX|8V !8Ob؝Jb$*kY YU`"`VbBXSckSJxMw`<[ /CAaB?S]o2EK/+6S5ۙP`~K.gܭ|ˉ[Қ5H"_x\d8ж|uf~猏 z!MF>|m 2E$nƚϤGfY~= Rieڔщq(wk5ߖiz%:x"d[[g>f.jMN@9Axf}'{WDDW hC\*;p,9Uz]H7q/vt(h:OZĽ^Q倔xl!3 I,|Dk($݇ȱCЀ;B##_{,v!H<)%QTlԝ/4EO*rD(20Mhnd]\l>H-xQ{Ǘ9oi?: ypjDa轏pfϕ;N!;9 UҒɀ=>F!9(yxA;gY,@]>Q^ 9;U܎URiT;G"^ɓ{|T},Xrs`3Li; 2G]3~sݙmtulb }_iqWFyy4 \S)MqԠ$#tVY@8, ڝDf]^hWx_ӜWbr6wb' C"[?XBnXXxRyV\bVL甫Em)E0P8\}wzlB^{AlqO,.OW Z'lj0G'K[ r^KɫAp/* =F7N\%nd.7~V HtSZDYr4 i EMC[e_ b,*@Ս./|iPR%aZ۬v):& ]21Vd(8/~s1ELYNfכi;4[غө=+ 2OoSl@: sEj8et uKst-V_ɥs?[Js㼄Hp}&>+6*k&bN=4I,nrR ձ't>ˊ 1[UX"!g+(J(%*Nl Mɭ$6a;"%nnUC)R+gOhO݊ vPb!H?fZo|&'V\h52`=J|%P˝PXX ?cX^I,pmx c0섇^;\6?J8HlhM0 HM) =q $<Ս3IDB\A,嵲I֓]KǷ.pć{ t .yNk5LmxhA lus Kth@)'اn?VXV{:wh/$|I!˭ss0.J:~ZMeEt_j'ߧo "G/Hbdv1TfkD>tX8Kh^gjE 's)%EnZM)`!q9bԐ=<l½pLk~@*<=u}sd9\ɴLϐAWMlop RG ͭiK5W۠peb |`%򝾳l+q,5 Q^PIR0SZxRq_YT%uG/L%1-ã'L1HVc< $>ࠪ0VBBrB/|^2czX>JV@'-\~ ʎӅ w*Qnv>CގH-dCtV/O=XFЩ_E:)ADB\=q0M:sNM }ӫ  ]_*OnKHg*DV./)gMTv.5"QE`T8Jpp ÏbR8Dǹ:!\T 4z8$cKU'cVvӬPEnWF.N^(+|m׼a@۞ۘ}RF)$HZz?Rچ\zH7M\IM[H*{bȬ,Bgw{*Ox! o軁w'"H@>YSGy KdHk UL~-$pųjwȍN2S\V6AڰԖƝPpږD_!IiӤ{wO˫%|Bp5L-sqEZ֜ ypI,ч qR("U& XKE)EN1Vќ[LhtzE3Gǣ=߭`X+\S#6c ӌb\~BA Y#f{uLb뻕`6ޗ* R$=`] [)~Jd,/6v )^w*54D{_%%`\O}_VmDRoSF{7choQ$[ԡz)k st*d\Ѥ,Dru!6<\/hp/]7eMS讻 YUQ `nb2b~I™ʟ+|_‡S$RP6:#cGkFF0mVs W@! /F[jXJtŻFNTVf3*8H'ut\۟F ]~[Rc34b~M.?U08ΰn_8,'l6 ÖQOHM7]&ږaV<{&0 ɐe'|"WKl# i0 )21÷/-`c~fPW,ʪݷWR*;2 :"iNIܡRzVosU?kiR,_$&JA@VOs<=anoVBXdT| 28um棝LT9p-[T|7+4TPN gJBС!ޗG:vfh'r+qaq2shȹ"TYtG`lCSdj\ÚGlyԒnCɍ@ߘ]v/ފ:rE#^d㖜VS@%dy!%)Ȉ`=F㮲?w8\VV}}_y-%kZ{_{hfg y˥w|̚QU` qQЍD6W?߹)Q "UojqJsm'/]uGoW[^o1"jt.fShk؇%D>8͆bגWjnv'梪6°9 R|w*qzy]X!+H1G]:%Q9Gފ4{Cn#~B#F(hO-v7ʏN?~^ b&M7KG"cI_xZuA!O$BZds4c5RDSЙ∺'#~9&O5Q0zcgMn ]$I&k) N Oo&ⷠ_6={1|*y`忣uwҍ+S`>oLQ6*$v\m*峓sp,liK}4IV$9]3 ?}~#,Mk&z6jʌkbe׮PtfWȝҙiB%\n6 yGK485)G1[rkO;һX6$a^%ڤ" "{NKպeZ/9iς>\,d"xqi,␘=t3ޑi+G.4GiiF@RdX}So?as#:MQM*U=~0RSL?&cAF}vbCdߗM}tƺ^ĺAE-8FC7jXerCς?TwՂ녨Nqo/I=~+F|X ԩ̤|MMU&6QJk79 #h4(j7xt&ICY%Q$^BtHOh0CD2 ir#@3Ԁqefʇ;ǯ~{%9}mxD}}~GOHl#աlr3LP2KQbEhTOE걍 B(`\=I|,i [L'H29PC].m.Q#8$.?KY @cMD7 ņam{5=d}-hopj\~s;a I-:E.T kֈcHdRp6L8IL(QaeLЖP7tw(0ℝRR'_ZjYV,} UTCBit쎿p<ӗW_۱Q+yZ&CZf³t5ɥGGv#= púd 8ۄp##C`s`1u'/,85(ck"|7aSNkR唐ùz4 ]},E3f0P؉/1Apiت#շr6"ICwQ x7SUTP?԰;S'&-8|]uŤLRQ-Z])9u2cLE"u4};k(5"|w-7b;1&dg=>u1僺90C6xdq^y ^3U4kT3-OH+)xG;LɆ?|O;6?|Viv&Z&|G- zJ)RBBOr 6_nTd=C0OHo|{_sU/lMn}뮻n`Nw :ґu8Bvįzr%1u'yEfr_Υ"U d=~% }`]}?}w=l Hwԭ{'yCMgru(,ANbd }\6i0HY}>JۓƻgDM ;$h "Ca,/f<O`L8;DU1Y˧,g}+{NEq#q?|Ehb$vPnyXOB]%7DoT`JԆ-Y3508\sh-tA7ylwJI~W-3/5:U '(%; -/p"H7hI iƭ_M܆ [}#' 9\w0(GůP{EϾaFYsSxg&3>dP~XeGtӐ4jMV ,+\1,mz?yh -RreMNܗTE!6+7`U >F~Gk!f٫t˚94da7o(%Wթ \?AqsGS:,o#~ tYq?m_Hؗ -擆-_M~ޑpc ~3|IzV*q0,T$|iTJ;OwHCq _*i_@ X;q:uDn,]LU;G5^r>|]g`R,Y=CU.% :PZQ9HqBm]mjޟl;u"[a6;wniyKVtXlMLCA-/-Ql=ywmXN;]Ơ=ޭޙ0_85}" )QS+ʺ8UC~!aywXs/Iޯ(A_& ZM])%!zj_X@oRrr ٳvG~Fx%Z[ WC/{@҉`ď{o4|%Dy{ |ck A*P80ό$V Ary4AOGh).aT;j 9 CO|4v~Ƿ_+%w z]IE0Ŷpa%&XX*RX[zپ;pY(YD'P8ؒᔅ4;6*BHj{ L)п@Y>l )kXKH}%-Gx(k0qf0 QiDM6$IgoQ!UPQ`)m~2 <3~=I[ШP4iP٪ќ;ik?F)gG^+P7ܑ5$@9|er (o\}~L تYS_ U"/E$ 9B Rk X":|2?MZɹ*[ڈE XZqyc5;>]njcb= p"zW|j3T,<%/"}THyRPL4D\O[l.OS8#GU%6MnC3'Pk׳/+A& 9Fe}_~!@wZĐGA%<cݒxv=G6pz}q2Ml^Il'<<%26 d?cSˏO[\AʛJcW_e9{'yN;մf *aXnTxD jGFSZlj2 79Y7ZmYG xMΦ}&M|Sb&1Kp|U4 1 * +֊}cD҇x̬Xk k J\P(N\X?كl aD.u&?15mDޢ!܂kDr 18όzgR)zDeOw4$d>[Y) EȐ,\YcdX*hlBvSLb)fJs+3%QIo?*n (WҀ58 M9Жӎ>4hh˚ HlpS-h,l䱾IrE:UܳrL(_fUb%FxK~ڏ,0@_,- f}G;@ O0'67Q X֪i?~JN¯K\泅\Y)w"R<"&T[g02~,ی S>=Wy8$V9sA:IWyfu,qYg!^ADi1fIo_^&jʣr5B HD}2*3 sc.yK![*0KD$ "J.Vgh~rԾpn[NXKW] ĭ#`F%RrmhCef2jz(#+I/AL4orpmkv m Рdʷ. ;"DA*%jUClx 14C//^;4N@Svp"s -R-m͝sCvvI/9G“{s-xGb:ԏt",ɴd 0W<%=߽_DQ,Ώ?Q#N;=gb aB$u9 Y"'ow-4~bާpR_.|a%kDIQ ώ'(gd7=*#7D%G3Z.((vb|`(Hw2ҮHG]Y)TKO@3UP5vΡܨWCnrǘ {a?;GEFq=c6?sB( ndnG{vOp|0{2xQ9eiRh͋ō⡿%5d Tkєb ox*^ȦsnKcǁ㘚r$Xt?!e9(ƀ|>ߕW™7VyeoQ_N^&^:F:vl ̸̫%P"!F.cĠ Fr"cu}"Riݬ=PfLˁ,'ն)ːHTs]13͟gDc{w2`cg˱oe=4O#_aN̠KKes^[*v:DLP;Jئ\DnCN{$" *+&͈:z/0/ym>J6FB X^T w>p::<3!ˑ.@#,fVZ;'5G$LS3dVo *xy#2U<z߹OJ봵Lx :dPԛX>;d`:^~6\50&{Nz{sLVh{Vpi`ܐ6ԴtىZ54aWU<3b-)|.l0Mj5)?R•ٵcx̎܌EE&0`)̒F f1.Dɘ+֩ ؇a ?阭ߙ=Vw4u^&l3A@q3Lhl>g1 !cC冇O0 '&|N.KN- q][kS-t9fJxr_&p]*}Q)j-f?pIG ĸ 2|c=2h1&町nJGFn`ǃq%3HSΪW1^"!Uhu091 '@Z qEÆR+\HكڶK\ȭ,YX /ƂBÊ8 4)qGِۗ1ZQa=g 5, ]jG<śBLyRC''B6>uQǴgiyyj .Ƽ/=vMI)!Ɛb3N<:nb"VIa ::gODUlIe{#Y9-jg$%pOE\~C:NKjT#LIm~Cin!Oz_|>B8{?]~9z𥃜Dœ)M4 `Q,B{+LhL|AwEW\+'NNiaMV2ycv#cǮq[QD( w \Ņ Wk=sqrR1C'9%i:`+1S"犄ȓPrcx ΖN>.޾CszR9ԫ|-qf`00AVtE? Qݳ />'lf˖͆+o XS^wexlXq,;_&ߊ\-Įc=^q`4|Mp{2g]f$C*?YᑠZKzJe&phqY~¾ aak1@-W m `w1>16u]2ݍ9vp21dP 80x66|=YD{i \U$7R7p?Nml~{i2zW4lh6S+Yg7Cae> .V2[PY4%lAhsd%)2K #ynS( Ci{ ཱYp FϦw!xF%p1?Mb=\F }$TcT1ALt( :(T:evMoq+"6N-svH&,Ab:L{6lUInD #즻8sD8kwVn{oZ\ 9><wKk(Ü&դ~  SvކHBT+ߢrW+\}VW֬Pi\R Dޕz# Dt*g 귻t|"(N-JfYyU7𕦵CCÐ{Kh'gR򗀚#bMcEw0et-,U7@G$Z?0 Ը#v)c|Xo Dz8OZ\A-0# KͶ 97C*Jbl$uIs~l,P-G%,Ly:,ְI#hyr3Dh0qu'1Ltq*x] m&i@=)dK7{mW]%p7f|^TNkI:՘ʾv쏋0{/^ : s*a'a!kOYPH~ʕT;nS`lNȸL2 SHW4 *zrFɞEɚt8 WWQ3C&wN` ccw]V(=(}7nH-W!8#ּP< Cg{!ˣ$%,3,h_uh 2η.WO* L2EU99ګa-2\06du&xH7Na/{Gߖ.0Q<%iHO0F/ÜW;KPNYog#B+-VáAjf ܬKui\0|? #1Bn˚/^Dx յ]I<@͙F`D[&HcxZFq?Q]v^aۊ%#6]?'k3P8ze" Hv:(wI쩕}* <ûp!N)>q~j5=kzy˧ -B_Ϝ(W;^Vtco̡w*D4VQYO*8 l=Q1C%*A7`2DbH 7~~CHR&O 2:F܊LdZ2.ķR2|LQy@G [H'FhLM8 Xu]!-wϼ k։ZCj[Dˋφ:4wRcK̤W8ioU+*udsD7{G6Se*u.I 3Gh/dA 3BKo.^jBW5G;G!Çg7։tÄF0î:[<[ "/i~B64xbYJ(,UTcy3M4(:u'OD8bYߩ0Ӄg[:扺C2A;Kc"gx:\G#-h#2(6Ym*Р2,,Rw$X-ޔJbp}/8wcvewXa&lQS,OﱴX_`t:sO2O0{)Fd~Z!S%C 1C.R7TXu5+ixD={{L_f<^huyinٳQݤlm+:BHjY" ϲKzӇ6jFܗtu.5Z4 ]V%P3VLNmNɞ/_A4P9SM+ /*b\X1^|}q7L"w94cmݍz6{9Y!}1l']̼.'~Hwg!)" oCC [Tc@$}7̂> pJ`W7t+}{VYw Ƃssp^$+rU 6z}FyZBg)Aı{*W8Z+J3Xt$DŽ&Xo'}0;N} nbP:<,1p?Cc@D RgKg"7ߨ wB$[zL ~M}7 >zzli{Ϝ4D@pJg~TyCJD}{]B"Noy.]]5󦅥A-Ҝ18 ?Au'o YL]$ZW = 5s$مL romįy>LM_.n'^?܅7Mvyg;yqGb`ɋ v}zrpZ`_ĊN8ۍ0K~-'[HGX2tXXyT*,\&J>,u*;!a ܘdDOZ SP+=1!7E|`3j@. -8PL%KuJٗ&M'Zd{QQ҉CU獁:`*%EV`Z`!>JJ>2=)%B͹G)M{^~D7|¥u-vXCR @(S Ѝ!ΌCާoAߪUӄ&XjQtYZ<>9@׾|ͥvf̯SkKuK6Cfk]஽f@v!('M,Z#|ǓuDnz2nkᶷ]>"Ґ̆[^'xĮHuUs ׫s?kA so\Qww;ʦJ֪H' fGW2M-Sq>Zo̹¸\! 0'i>6sXp9\) m i-RevBwgAO(IkcNCNþPDlkRk @*>N\r>>{'=?])^;7@%T+u32x0 ˑ }_,r!YBc(SH)~RX1J%ON,B Ψqs#qb,rUiG&Y dǞ-9+- Z0~dz2z. ωAcZ1ލu_1Ąv{ۼ> @Y9]^ELqfqȗl7XWTr!+*8:vPiseLs*:+Ü&yܩY\YNV&/$iH40+=nCg6D#xIs5?R ZEEmTxs71Ġ(jo1*h(m`~u[w$DƽU7z*1hd)\YtQFSKiw5@GhٻMˮ4ô3٪$ez{qj.'2 EJw'֧C1bR J6HOѲk3ꟴr?HLL~j"f@K+lB`{l[\Lg^;3][~?I~ `f7Cia)Eja^L}@ _"3fڄF6@#?JcC.mH,ܴ0hq0T(K;M;to} F`= =R,93 _"f&ݜq[F6PVp^Q# 5`/M7=kܪlxNs0ٷOjMYWgX< wrU\6Ϲxlqx3(MiW\o,B2sv!ccdXbl'~ m>=R֣.u)4T+̉,I5}Igؑ @' m{1o~h߸~_bX,Q}:(鞐 jھٸ_{e> B0q%{nBa>2B=C)EqqE]iՄ_" De΍-6CF;=%jF$C+ Nʚ.ɺ(*XhuѹF3y~ wU GVUE qUzr/?ޱ۪;o j%?A&#$ՆH)Ol:.\@ae uIE}N1" ]>rj?ǖ[>Ҳ_4.n,} )OE҉0{z8UX)0l|ݷ. M`\ ,ErB*?BL^*Nbӎі&r=e:`8@78* rq æi0d&]I%C6xd;w?c9l^ѷo/t^UMʻ\G8a0=1M1`oѨ,6&lb7x_UN"#aD?I);`w\~:`Ŝz 8+X% @N\ugTH79@fҳ"(^WX)\Hoq }C9+) w],_,CzˁPsPY3vUW$_"AXHRIZn*jDV:qd2deNI.3A8Ua5॰(J4E3eزM0=!a_߻+X  a~Æ Q G%9eMhWF% xV M|LygFN*;.ӥ8X%bXP?K_/{ƕf+;UkN *D{JUrAm̿Bꏡm\XY%t7'PZ{vnYb֗T'x=LnԔ#3Syl0F-j+AVG_o|-/6c|s5=KS[ u%u`Q$)n Hp{ۆ2]Tj{Čk>| GCE%̈G{3ej왎nc6אpbo z9Šv@2Bu%YW_֌CLSlzϥ:{`iCrOvM$'iv45|q6OLU]K| "]!ڎ:OÝB`Zl&Õ,+hk\Y 1ۀz*1ҪdiMpSm~J*dx&kxѺIZI6hY,*!Nsȗi)"|ŅFJ{Z\ڡTnR/yv!balQĩȂf6Fߵk%DufVoHX-rJmeo yu3>bqtfEs qXsA!CV3B/w[(2GNw"E,)5a@JH$6b" k$P3l|k[ʋm\$ Vz:Zy=R[O~UnZG+Il sׄΡ_*…cT[Ĕ+Luk=xk!Rwk|y]xRkzx3df7OG% þZ1^TǕtEc Ǚo"i?8)ؿd,K mAmeMHGi?JDVL/Wq3wkX+N`U.b|+wCo RJUPAq|Y6Y~wb=b؛(J,A^{(:-+]׈PF{55Ö.S]'1o݇|P-=(H^=o $2 (hDv ggZD y:5D9I=#wqŘ,`-_(eXoCpC.4NP& y:0Yoo' 85Q@Kw\i3kE"$+&k 9X0dӕKZ/Y3:.LD.Z*l i&,f^G`L~%f?4q5?{ĀM`ٿ"v=gxk=BN0klDīg՗`% d,ޜ{ƎWIW`ǧ¡ZsZ8בtuZpuk=xUӒ_L%_,-rX;|5V41kӆ.*X->4*bJo䚌+ѝm`#p1!V3Ȯ8Dy^bPzIJ`RQSNA.#@st/DY|M~3O1a{d=?Ǧ%m7j1xczo6I3rvB$FG $ℜX| HK mI7xm錼俘ڸ}/2VU Dޙ5 ?EYM&,Hw^˓cr3ӟL“ -;Ǎr&‡\gRu7?iDC2dbҼ)Hf+.92-KuڑE4,stq [fC3V㐎*%Ukm=]7zO8Z`(#+(RR"#8rO;UVRi"W"HBy55W<׫Ow7+C*JIV!̆?ۉ4m0(v~"ŖJ>Hnq9g07Qc{{7n{#H͵ެf'VƎR 7N|s<co}fNZ@Z-C$TP[&SE^*WGZ(x_Glĉ;ģTgtٕq@7:u&g!lebS󈎡TsDDT8QO$D7&eʓG%%u98nq}smpQ׳φ-nM;.qc1|>n|P#+}G{ ]xyyeIw.`.\HJ[ ^6R 1P`ϓMr,Ηj>_!9`duO<=`!8\̈L*ӷI7吇=y$82u){}!A+" VQ(_(jb'n] .GXߙၖ7{hY~Sa.3uPI}os̩7k!j԰eA\] TLBGxgTsxiј:d5-$L,)jR(XD ڭ7mYp{&B3anPDv 8hoLt]~1pJ = Vy58UN6P*4Ti1߲Q{&8k*]a:$`LEXJ+C #S=}ly<`.%`%D_kkwl\cΪ Q w~%k95yk_VÞx=vLKb"ՌJі b Hޒ;9"?o7m4$~NF!?.HH) }rA34;}co0)-щ±]P' s_; *j)]E׻wEr7 LmalOj,"ATnζanOV='m7?kGx6mkHfsM,B!uJLbG| bKGGDқ˧+j;$-hkt0d.hK=?:Px~"{T>NlY1ˈ Ub֜1KGSJ9ÓX1)DU:LYr1V"4~(gpo%0V?5s..z"r43`S[[a_DNc+_,t2434>e C?7Lp 1i$uX\ˡMD.8MUan ʝӬ5.^x`uˣC. rcCZe|pBV  &q Z)=wv(n1O5SMCtVY{[;oMd{a{qS.6Vz&X {: `\xF|^ߨ8>5;̳tzZB%N9 N5B>o2%OB?^6"ޮUN'VG!sp}r3'%*zkǥLtG%>\xN~:NO%_+s9\@Iy?0qC'y[2G5:n_ƜxfڹabrNPm}MVNc))CAgԧpl0~_:Z& >TAM b#}曠xg8`6g.AN~y`$Dhsvt 'k۬a XG'5(&e")Q]--fJZ*3G/+X'(H:}B7%-IWr@ģYȄ, U2mdeKiMYd\ o%׊yt'FX- e]I=i@ 8ԩNIA0VтMupb[LD]!}&+t ^i2><Ҹ uߥ2\}e<7쟝gArwM`*!ڛ@xjϐr1!ݽWcX^ U4'$[(E/㙛kg z?>: o8ߴ,]7R=&woPbywƶx4ֶPh6 {y{p_&o ڜ]5qQL*zy[)5i${`~?~Hn&o 68Qʽ*?S"ux'#%(m4$P{6\TS~{jqzf6P> WpV֧2luk+Q,p\XxX*-yDߙFlzΚQƟe2Rz3$~cQRV+c.Cb<Z="ϮD>ּ,p? kJtaɡ2wCP.`Li6 M#-Pή1kW&HF,|+b0-2\H}v"LJY;i16~`/+krb5Y0P$|v OCO9fM\uv4y ZP+H(Am_ N7=bnqK`;)śb9)3Zѕ!'\}O5\b{腟HXO (8i4S@dv١!*iw_UBZ55"[%kH9ŢnEWM.E3[ |Z #렦!S=_ ՒX~>KőEH"l\"ƟFq)8Rʺ8iL/,Np~ƃJi(i*"^/}:>?#˜J 4<ӇS'|nIm`EnƩv|:kJ.m239.Ś_l=<$ˮQQ;v|!$-m C"vų'S9% Ufcg\JזHO}c>[sHyĘkPգ.BL9/"kC;ѝmvIG3 5t.Ux7Wx`b_2sQQA}ᅓJiX VAc{^gpG@dWp0CӁe(0 D/? #YGf խS,uXJDFd%Eoޙ})'h|dmx#t^ c>#A/\c९(3.wd1ɬfgQHv9UBBDd{%{7F_4UY?S1}n+P:< % 0IU_&#Ym@L dp0M(j'ZЏ,oQ}Ĵ8?34fu%ju-J鶅81.w9]ʂ0 "h̳f([{'rDϷCȄK~vfsi8Yg@簽>dd+Ctp賍ّ(,=s{%}3ܱ FɵClyR{?7d]ׁOCBݪC :Y;{NhT_QREPbGj!.5⏎VV$X$2JV4M:qs!h[.;_g5,ea%/ZKkФH0z*uI Ӛ:F!RiukՏ5kHr˖z :Ԧ HUL!(EVNĒ}e*[Lq^ .u:XQEֲbI (&&qqER}8[Ibh*V^MŋVL79vمBD{'\ y&j#|mh^tP2sH Y nMJ,"z~UN1<{iU&B؃T<9(1&u)J=g[u(rM!גY]^3`)mgv3o? P2_yg32wZ7b@j6jacPwb&`[^8QOT/a0N4т~2O%$k%u$Hw͌OF4B z}/=p W,0!L[ kmJFCKzr`8$Aڳ<} c A0eVSn n#`u=sBIhg5Fv[-R#Rʔ~鬧41(7@Z$5]f9"O+DNT ¸TfAE,1FvmEi?%;7oY:WQ DGo`D5d\8Y,jk/tA]rs c,U_kHy yכ j WȓHq`;i4EZ |KG5u*J1nHprkҢdg@ja[PyXŊLtu_h R[:HKOl`C_S7j]7& k|675&9+4u DMH3k|ѣa*z乼s=ɎT 9kZԼZgu5u V6bKu T胋k*7-+Rw7ԄԞ>e҆8tft DK΀kli xZ{~_96F;ts{-&|D5,F%`Gf6#p@f0EOfG%>8T]Pߡs$m˷S6^Q\FC+Hr/;]G쭓$F8;ztXu[b>D~Pk8Yas Fcr9@86sWƛH^M fIrLViԏA3ԥ j>G #w-{uY=GI-]w[V ~(lquHf]7yZ:[MNOTItlf)ջeO^ZM9m$3lbPR\3K8Irֆ@Baԇq$kf&0Wqr&jN[ x]#3q n^4 (z|awzUZKiA(? ^P=0J^Ep9\ ~F K& !_dfԠE5rnZd]ZwsWbIOOuP >|)J;+w/r 4t(zQ2čgH[~L8ZAAY}[`& 0‚@6" ڻq7jIxK.г1kL]#䅨&Є,y&[ZH"ۊ/(!HXmd@B92ymr*D=NkW]O:BqYLD!zQz!RS !VwE9|YE /o<vjmȫa'[3a(2(^\pˣ1Vؚei*Ux󻸷XV-+wqLL? kC^[vgrsBcoc#[?OeB?'wu6%|eFbi!*Uf))yM=Ҍ|Kt. A)3'0rzHU]dgvѮ_(; 8^Ьђa$yOLK'F\ңq<^#}CcnnD _WN74[a+,6Q̉[ӺΏtn`<}>Y+g f6kuv;ˬ(cƶ^S=[JY uwB"`$C4< g}8pGtfaںȉ5B$q+'R&I/k* x0>q5HN &QAǘtv"tAKǥٛ /IDzlqlV9+Ih;cx9JP(\G1egyO6˙4r\ݨ@@`ۏ >Y!*kѥB_f"9J+m_ ĩrW.^{d}so-@>/]W7Sx/|`&J6I:} oz s=]^_;mfy>upsLk8t$ę|_B6߭I1\-t{UKxaYJSyF[njrL+ ރ'0hv>Åvʻ 8èTEӲެ'!#+3&A;$EPwwA|\$ߤtHBDRz4}X[-'akWLi݈Կ GJxe֔T3 $L95$+ԯ+:-@e'[&F['!E6kCnm%+ ~fbzhMǶsȅ9:rJӮٚ"r%ql wK< `4UaeGj7za%iDqgU^oڂӹ %JZfb2 -{MWLLDcRPB2>TX3I)|SLc8 p5o ~hk7\[ sDzN_Fz<vSrtK卑9NNf 󅒑9#̩#NrXDys.+gMQ.P? S}v׍X[ ᜺$=EUk2& fMqv." X ]+K\Y2m(f]kկ$"DuOņLp͋}K#8p4L?[*Xv +mCЊ$F`^st ׫jDڶgp7b1˛ϝ# oꑷA|=k[Be+HqE=f>G݃ɧ$vO[h5z )!e{ bQ@^׈JT[UQ=jaWaAaIoa :֗8hi4 40-}ءBM{(6 !xc9$./vHgo3Pn^E ~ s$[(=*W !I4d74#v :+7@{wӜ4HY$zK,LC_k)z-*l[˝X@%l/ R cB00*|e&wtD^Q\9dTKQ+_%+H}B( pWB*K2]]MObԶ;Ll j3A=P ٬1!$f-=N~SHaP߇2utnk1$;Gb]{ ΄i'SӲSnjÒn_@児a_7'U.ED#D(*F/@I\Xhe P>UaYSud6`u\ImH tİY4f5hf>,C~yr۷\e=d&V?"8]QA[P*F|bvvZ8Z&/05Z8`7uKg% |)VMSٴЅ!d_|(6ɟlc^TV12?^MqnClg 7̡C OYx;fȣMذjA#y@XlTyPt,ҟ@ 6P鈎3 7 Cr^;%.pA.̚*N "+TP]B1ɩ(%" CDO=, YM4IA)W hY XK oA eZV=a3DϔĨz/T!zE/MK^I+Tr01+, f )UA|GAv g& 0{l8Xi<'{òË⦔}H̤dw_+ 1k9.l_&žr"Ck^9>e6 }zq}іTv2d]z2ZR>hxiTwXYV"Zb?鑌"Tk؄Dq%{sĠÖ絩 O_h!7K_g䋆,{gt@Vs}]E?@h3 0C?2dgl~9|t}3=h\ *=O`!K g ͒Uqjf7kn=i}(yS뜣'm@/}>nZP[Nݘ /'"ȬߒHS}:u\8 @wMqPa/OD_q;>Jyʩ4nez?p+RŒ*!1N bzU\-ީщC EVW$u-a*:'N/6gf.]ZR#j.af Ĺ<;&m_TNOEILL%qL+9)e|k%+#/)7Ot>Z$o68qU|#$YTyZ#΀֨6k~uI Bxz喒/Ԍ_RGwWg5ffrn8JcAepgB|c5;2uGnn.VyZFk8A!-Dú6*tȨ~F6h1Z@gR@I73XbL$M2)8 óx; %4vih-K$-wIm@aO*`~qz8GOqbӜj >ڹNkYn **XTDfP+iž|ϳ PB4MA$6ML2:eYSmڸoAlhi͛c=jOES`8T"cGRأP)y2RC)PWRxԩ*|ta -lMwǏ2Vlڻɺ=9ca}("ȋu} MS$:\Đm03)ᛙ ͸Y۞w/sgG_h?:uK5(`7&W'T֙-RۢbIXjݓO`8*rrgXco1C _s\-3now4 ޣn53ԛب{WWtdgEFNLm ::s6^>OԝDa/h*2.; !L|F<kK_Wc89uЦqU~LKt7>ks%]i*c'{.AG:mq* *,I_zNJ;rRwED.@™@EbIф,#B`ʖ;Ry&& m!+ryRs#؉2{j{7 O>l Չ ^!;Vp^e Y&XH=,tèy.+NnG7It>^> /HⲛڕX/4]ka=׈fi xa_= VMSuUM6a+lQwil3CLFB2zM^#!L8(KD,~[I1PWu,/7so 273}LQo{CF3Շ8W!e!OmC#i>V:=O;HH+,+\?; y0eX.{sugK?}x nW _>x yN+4 Z@p& x *صxF G_<Q){?*lqM1s!"i Ɍ3$x'܈ $x<SPGbEA U(:Se$E*"8>/ÒcrVU?SX<|@ZM'U* 3ԡB2 ;4)vϖ~$'+Z$Pdߚ+`^-DXOd~1NAO ).Y6G[{]} &?UFu C'a ͲD#LW.!UN)w;C=TW/w3g=9W$iYTp0U.??͞Bo|; Q(YG#L52Oǝ\18'mw?bAU兆e/HGX3a_DjŚ?Vѹ8dEa퀐,% "Mu̎HrqtCLqZA+Jx q$J ocy@di,r؁$9b2U;D*238,ɧqf ̅u8$k9>T& 4p|X& ɳr@okRTŖp/r>h26r#8NiMz*^`)GW7ځHH$ߒy>ߓ_=3-0߫bb'=/iQ_51TcR^q< S~iQ3jM/ v1J{HmN^B\+&(D&p:fOnU6=z^Me8a 1]iB̂l㻶- Иh(^q<)iCH}. ZT  t=ϗ~e-Hȳeʗ|ߩ~&!|P-ٴͮP%)A-'==89XݽFr')R;qI&JC\jr)=BIb3Mc+׏$jQ8i/sYi*{j?t0/70ٵ<>#19LMn6BըāX.`D+Jց=>#}0K(#P ^\p򴙙8P{pe0bͪP@EE:ы \ Pj^t>JѢ•`U Y ?,6~uk!Oy\l(3X H׃[IS2* B?*ָe1y=񓠂yP2'E1p zPZRf.w:ⅈ_l)>nFhK.8CVW-1 qnD+ g++gB %I*'ɨo?-%Gce@z%/J٭XdVM 6Dݻ[=_ [B7̈@a,0eс/Xs*]OFR=YUGS>7v6ʴGFp Y Xj(n8WiбLDg(9LQswp @|f̊bH[+pr<€E`|YE5JE4k3A&sd2}ZnGTlemD$ pSHz2h{O%wi!LrւlO]:Iz[16ZRYߺ`[N`dgM=CTP*o'D/" )rb7￷G*{u_6UMDLY]"Xj %$u+(.^+8Y%Gy\">R>!-/R aߦ]eĮ/ b`P/<Np5}"*ϭ&rTW \y)޵_d!&M.(\s LtH8z]W!OTFTo)<ı6yMiDȧ𫁟ӎ5.֭\+&Gŷd`p2Lې0(W1,ҀZ,ϝ𴤏XnF|s xK߭X,$hUx/K;R7N\jeic#^SccCF1fmRSn~5TE4iCֶkmNy aH^vY(նTkCi=GP %f!U(ZR̖vEհ($hCL^7Dx"uu ?qy|I=}ϰv΅ o"Y!D&"~z% 8zt҂i wbFC%}Sk_C`SxƓ0t?̏Zv5yV;ƛb= xڢV#Z[&sڵ$tA=Î`m2A\zq`; FE-ڴ>|p'ʼI A !Xw}YVcNĤFCvS-v>uYO XNwM߫2}`+FoT 1c%MM$j hPchCb5B,1fj n-0Q<܋~c)Y.Cj!t:^K&\Sʹ(&S?N^y?8xXHJ=Q;@ovrFU:%R|J8v)751\..O) ؅:õS ]y s ]^{#~f>q.0_Q( t8S >R?Bxz@LCr**Ϛg~OWZ,CVWXQ.<#P2ϨJqMh@MQ9AS7G,'c! bWg rNUц@xzS ]z|j]RFqL!¡+Waw]&cbX1)W=_3vГ`23cUIc MxzbuIEԮ:NƦTzL[6&_"$IA!S?w8V0ٻXG@MOKf9>*=1B2,|dJ, U_I@# _Uz:8wC|&'XIݭ\WA멥0[{P52:1"ɷ{R}C\e >3zwr w;ȧf6csdžGn!`-1oZw\g{:"ZLi-\q'w&,Hf/:lY*9K(G/_Ԛ]zo|iΜWB%0?b5Lb0"q嫩E 9[2xL8P|[ >  HG+k,W9B^(O*%2AߣNǶQ9ǨxdGtݢDOH.Q.HR(=Go7f-QxB0n^YqlU{ K\E0-Fަ^$n~$H|\6\p!Ժ+p=⭬v`<L]rv;ʔҌMѯTN8oi/ABTPy']up שlO৲8 _IP1 čj;ջWdx03?M</=t/*۽OEix| A\Fz7F]HxZߪ$3Yٰ`ԁKfx%Y>fNkʞΐ?1v6U j)%`xd%A!1Uz }Eq?e(|`keg*_:|N"N2HK7PQ),%'`\=73NhA 6;G 9W{HQۡMiK_whlFz$KA6 ܃ @薑2.qi7S9+$ɦuq՛E:q1l?9 hM"QJElӳZOycNC!$50FY}iqNNRbqJD>)oiuM>4GhP$%\<̉ۂk hMY5C)N0v0HeCJmw N%h 1-yݏָTg/װqX2ЯZ /CF?ØlhOfχ옅o~cV`k3;qm L' aE9ث4BH] T o4$pY8I: /l,#'6fro_ܸῸ%<2 "\;lVLbnG^*oT_3&g_u4Uf#Cv&í+}?R:/gdSp V͗.ݲǧ<뒟iG7f.!6@>PsihN#c|V Vy'*e_3aqkoT΍ {}tjG _)(>ނa|vn6V^RVWǐ-'w:dkvͱJdd%UaGIrX]"^| t).u z`빅>c)Ɨ-囋".6h ןHddH"y|jd!i%#1R"t8?ʼnL#]-5\u?vK)r[fgc<5zY('NDG2pgs!AQ¼uf73xRQOE=ጅp@ù(nyrlIC΢;lRsYrˠcj Ч뻱;@!QVԦE$ 2EN,D2=A;SM HBbA,%jީ*CvȡfH.| jr/#;$bތrԂ|;-aK~: )vWN'SU(?j<φnuJSxsaS c)t8g$[w05`0el3ohO=գYj=p)I)rja^U| J>-71X6MJ'eY@׃5l]#X^XCP3\ LGSbY s0m*Ij}q.<]Mƿ4f0 |Dу+\&Ed0 kȭx!yې;ƨ8ix<Sm5'ȋr\vxƲ[!GDPi&Vʅ~F}ܳh$+^pGs`Kv RӾY9qn B~!H@oBI8Tvu4࢑Bb( D{w.ImDtx޳7LwWZjOEDLJ`'; OY_U޾t$[3_8@,)&KmJ&N=l8J%uVÜBα[ xZ`R`ZWA& w_jl>{} MA nm^-R׉&_xz.Jo#1uc*, :o;;~ˣEw\jM'Mv]N*~JA4!:(BP6 s1wܴ]e_<{0[vM5Ƌ!rd W)/,CN mL,wklɶ,G6r1WmG ,ܵFQ5o! wɹ6d]6 5(r-'f R~A9C^Z ZJ5A'q+XKHmb a!K<|aoSuDZ>BD'F'( M ]x6A>K> R9Xϕ*QۭTJ-ih\r`4j&ukfvW ,Guqj& `>LCP̯K mHX6M#I5<6?e.vL*%>f#;Gg3$F־<ӽ7節=lUE|yb}WȪRְvQB2R%j={|`8Oamrs+'VG,W9Q2y*.io*]$#':Ech7u1JgR; P>/J*@\eJ#X`8ep/⌞Eꍚbe~vi}m- lrP';e7fePBHY{ رߵ_>- |&=#:\{[kU`*&"^53K0n/;={b&-l02)hj45qyH{{;=='I+1x(?.JGm1W5#ΰūt fP"C$FU#mAΩ'b.Di{8JSԪ6Ӿqr8窩"i]uBgNГ,.Q@\6{o8]8iuՏv,W 7ԕ*_}WHXk`enͼ'Fš3e\[4 ^,أU7#j@/:fk7b R V=pڿ0>n:hJ-k'%S2- oLBhc=]ϱY윟S۟D: iS7BqI/i6_ci;әL-Г"[ #>-jȥo%Y].^: Yełh "uHs,^ZTE%6%š)HSR 塃FN\6pOh4dwl)U"Թ[m"ܬpHX^h TދrJuЂg*heHS<A܎v9`w =I=Ĺ4]df0nYpv ߘ5a-(V4i_M+Mb;o^`_ S$E\CF2VU gu00ॡ*{hU_ 2݇{#[qEW'dy/YfgXfѣjv4*qc4P,Dh'ǎb^8wRLZ~GJ]-p22rdmfpo2w;y#M4UwQ6}UqK% Eޫ6PL{@aN b -ILpϼ"vPmoy/s-W!-e+BӮA pflp\d.V^_F0Nf\?x詼hGZ&X%Re(MJ/y?չ襟@3Ͽ ;YwVmSY\@ NJWgNHxiEWr~.B4tṣi׃җ˖SYȆ=̼͟cj#baV |1cj!.v'upm8u)/Htm@?dVuգƓ'Mw74gd߲0Zf; []_Pf&o u&48ѐUQ !RViڟQ UXDyVKD'`E`v&ۤ^XҍoQ? k}egF@ZlQJoT?쩓<ZDM5`p/^Rǵy|At-@`GXʂ"6f_jKvb04{T @y!rNPj>;` `&34lou IX{2+zrZ&X1SP[5 y:iB7I[1FfvUl c_3*ő߸<&8{S]k͊o 5Sybm1~<^ը IA㣎]űrTmRW6EUIʼaXyC[We2Cڸ짉~wG=JHfmRuD|\.Q\[<̺6%~S 2s(0ÜndE `%;= ]1u\J_o %4~T0~ q_n ogjPq:{m5IRRnfۀ;GX>O3*lnL¯b|c]MdXN C➾\c2Fƌk/+6ABw/0y\[L _i '`B;fZK&\M~pj_UGosUaI spx=5GAv[d%EX@MH\!u؄N*2K/-Ead!̈fv<+ѕ/zz?h5X򭡨'Q?)zNV0a33HX,BJ"ߋ_ן_$)pj*/iyd&·3q{ei(`Xa` ,J W-QWZ|qݼ[_?h '2sb`49ԆR/s8|S^Lt{$MHf?ڳb>hfmdF2WDWU8JnPgoGG&@p': d2J?"&Z}\nV+/Y7qb S a&@B"C q!L &43!0I7"]V+s꣟uZ}j sū7P^a TO&(W5E8o۟ϣRN1[HMf)thEA ~"C϶30d,V&0ɢ5n.ݵa&ǥ!^w8Gz6+|.rBHN&ЎhTN[A!ޥg,ŭǧ%.{3bאq2}w+d=I)xTj;Ƽ9=׍Bu^6qUb'YQI͐l5?^B541 FdNnYӰCŔ㛬XP\S&E#Bj5T~v5~Xl:NqZRg$)uy?M=fmgܛ8S-Ύ.f4@x 9p[@ʷhe+}{w-IWˍؑMb$Y&?!dR~d;?^f~z{VCQ|W.! J`qôQ/@\<=ZuZ!ߩi)̒7jWb0RU7WꏄY3auQ sq&(*0|CNTn&Lz 2+!;8:iaPovXidid=oPQviv7)A_¨r̫]9ĐT8mD1Yhs P`M,o'QFyޱkprdy]}jKO%뉦d 7腫. ѩui-NLaoQwglN$?9xyk4\ XRTh=Qۏύ\U?֋ż`~]x%Ԫ5_~Zjۢ]]ľEΌH즲$dRSޙXS+qz9EזmFW6s9J*uxǔ Dl9rԭդSߓ`Rh;6Y&"!oE*;jPMN.L @w9QoUqFx sٲlv&-Wj87.;t/hGT@8}ƉgԜ3-q٧1ٵz ȿJu*hokɔ ٍ2xw@h<ף^0*TrwGG3'K| =@U!V.Ow73>Ϳ§|+7,(cq9{q;Ҙϥ|<M \>Jn5@;h5nmRZ>6;DsK ,}ni9n Nʳr0łc ua??B]i痢4tIܘ佻 xME@+דt 뀯J^ K\_XԺ;_ބ?"ZߤiG)hU B_Hc&-_Ѫ<#UMnȓ^ܫoU^4#ttU1>i\*x/4 M!V{Ww]%DiTDv)ʁsه%A\`QJW9s| zB_!^4'yb:SN_vovTX ;"񮾿uKMGCB~u!Em83чloKw (>Jbr%B-> LM|ptZԀ9thvnۧǤ =e]K;jT:Q 2PFİs%ؔ$^+۔׶kT؆;|&Hhtۂihyg{= MD6ooT;: "wY(,2 %a]̓ cWR"wRZc_W5$MLd]&Jǧh) جʰ\T%3Ribԛseou^{*ɸdcqat էV9UNw0_ Fx6m(){$摜%#%q^Iz5Ci{@砿q`^1R)k]w=Hf$w@bq\AtӁ %OEpSD+HӰ=3'xմ$.Mft H*w|;xZ se{?2(P?+ː k}`MiIf.wUs‚ xu5^oV:neD4*%l˗ YFVM~$T2 V_0넺+:"Gqg\(`3e(_btRLMLz̶y dOڀeoz0'^OW},- fu53g*~6zq)f/tM(99';~@ }8q79⣽etpoEk*jWѿt93qMe#h3ilE4:$Zbې[ ;N T|*zO5U T-@A#,U 5C"~- ^|7ɔFX>Sb|b3@\F᎟ >Sn4Up).nNË6(۱4mԗZÑZtePkMcۻPnގڶ/B; ᆊZ6AhsuXaa5{bj;'̮`n+nc@h o}IrxP&"׾baA# ֦}TPτm䜀HdF2&z`D+f'6LY7,2{0l;aL쏵,VJU>~d0 XSyja6R&`$`7r[/: @2d48~΋ e@CW:ZTHy=iiBx CY,>ЂR\i ^>MK0U#h88Y!D!b<۵B*dTc 7&*ӀɅcVgq,hLhYq";lɛ5ޒ <6Ps.etTBv!o&d7mgxL㻗n_^@X;%N[,%*5PMI "9`N@tCm DvDfK"knJu~"|b8E7D{Y1/V ;+ vsOUu;z>SwZ]>w2onTvrڎܓPyX?~=gNHFHu& 5k&*[KlD:#$oIOM nzTYNk^~jA4üwp0.OUvf/ڥtWH%]W)+}D C(?I&%"}/e ъskh4LyT)QЏV>Qѐ\8No*C\NePiR+A]M(5{%GQ߳ҙ>\so~ut#9W{OYL*yv1Vi^Y.*:bC?ےXt`D6QFhi^+fl hnϸV\\f &̽-]p%LbǐDZ4[JQn݇z{w;k [BÅ3)ըiҤm4]c]_lؾnK&)-<ݱcCS9gt2-!sF܇=Y' |o=Q\&v !eO3tZԵx2g_"zox,ߌ@˵p(T8cθ7Z!)IU"`z:ֶ>}d’3?24BY:ʌ)MKu1EuӍ ?X,0M}Z-wqZ`zj3|הkH$[V`K òT2U#錵sJ5'-zSҴ7$Rﱲ~HA"WhI3/Z{ IIc $γYZ99%fxOe{CrfJz] +  *#31D8jJi.HYw/A|yd}s S̍/g)f>a禍UƿE^~/r`רՋ돨2d;>_,!$ Ifjua +'Li]\A43c.:3equ9wfa+SVuhe%h |Nԝ)z#$EWP68|1*$d RS-PN,P&5.M'/ZC@̒QT[HODc3^NNaHvh9oe/\&Dedb 6 ۾Fd%9jA?VE1btS+DbRZB\6pW1RyGs\fo}xdϲLH3 o' <.ܓ{-R{ގRgUR<S 9K1S%]y=';"a۸Ry!*l:Ae%fU7::ϗjVegYEel`!l!lCˌKy{Nٖwcԁ^ .lClz')  F3SJj1lbi+B^Ğ3V `)-u.fj{ǎЍiBvJ=)U,xjNL%<4m5BnָS7|hJI fx!ʻR8OlD˝I|X] JO>9S*ZԎCGæ뒛?oSDջ׭+vSLo&gHki|+qSHӤY9!n[ JTMC£%ȚzP֧.X R`O|ޠpf E 븂 mN' l2#>E (߷^֕;q$kxYtl2"9>ՓQ{qYם/+o(rLY[90 y9湎|U(0J]p{80ƵnF V6q縩6stkKQ\=Pyzuh;5[;XYG1FNn%hBkݻ$]t |":zJu yޤ.hV)̧|UH8L/݊}6~M[^XzUsP%#B'V5vXz|pub-fRL4&h-2+6vн+xDʶ+>f uV,hjǍ53Wzr0nBp z煶# I݅_pIUx&GF9M7saЩIV ѿA#(Y/V؞,SBY{%y9*h@@qj tNi.B*hUL3̐lWívPlHpȄl+0K#'=|DX+G{%;1q'I[!; NۜQa }-wCz_e?8CCkД!x$YK҂[V}ݼ(x_GGh ɭ[enfĈ<[n ]Te@dH^B4 8=()q/,``Drq݇Q4&j/b ^ϩ n3tM",@d BEXD+>W Q4B Mt '[^g/7[fxňC NZ`CQSZD  qa.S)9Nʡ-b K} rUqsXYfQ05XKC86ved;z1LГ#%E;\p:i5Ja&2n`RV e7DŸsZh ^[#pqwIJKkOBO)/PPDQ>3<%L&jh5uiaW& sx"2S*וܞpw!}r3DGG(ڌOKYm#1i)&px.bÓ03 k,\V̇ceM Y.@,5%.w_B* s1/֏*.*ףpѝu/="o-ZK3˩O{W|omR>.EE 8& :^ F {2u690Az\yyl|bBCy-'uF{nԂC[< 4lQ oV?wa =UD=z|z-K@|rg K)p R>cr GpB'r^inm0 I?x\ӿ\YiCe Z @sK{%t00䗨Z|lh3۾r X}yYɫO[9g-V1kӔAQ0ĚhԀ0LT|U+q}~v\imjUޝlwϡaoMxPKö/o x3=nOu͠&o4*g {ĿW*>Sx ݑr(U!z̓q$4TW\Z9YG8 # f` oHcȳ%5 \9(N`H!ȑyx8*E68Md9ZD{}1Ew6%k§Lo7?=*fXg#;1@UD&څkx7\ `q:^gU裒3%MX̲!l1T7,/z|yv6zGy=hH9ڻ P Sh a(U;ak:7 . y[o^p'?`H*}YbA1pf:=[1qGa8B pĆrGFu#k$Dٶf lj,`q- 䥭:ߛ~VO(ڏgB) MV^ĵő1RQ[2rO٩jڔ%HRHYI:TMd>Bʚ W"_ oA1aL9}Mh}W˔/֡HqtGWw\*]71]H/ֳ liӝ[XP 8 |N0T{z9&6Sm|?T1 $"W6!B6) UtM)W+$wmrsՎ϶^CM3v^OoPѮ=Y^/*')\:Xޡ5XAhfB%bW` @_7v(wYJ+JµvIʲ(yH{ILHyAƉ#ބ +$#:-rM>N mZ8c'縟eGݚe*ȷfi~w 8T t-MUP18&OgGA3ּ 60*ڑs]*t".ʙKeI{flGmSuqoq(NS ^tglFR6r}9Wڷ3 qpEݡ70 "N#O+#V V:Sc݊& #&UPLP`jװomC !%M4as߅P!DЎd}Y` 0`/{1S`.ȟ=v[EŬ{r<79,z-c_t-ƌ_v)6②>lТl1>J5Dݠb{]0,C}i[BI^ƥN|S"Ï5a#D!im @&#ow21.y՗I olz g.9+ulzàu"@&t;v7^Wj63^b?Р0|Gݵ*˕j4'[մMg725}vV's}CpJ=.J`ɖ&{Y;Y,פܐ!!KbY yY5XJ )Zl0;~~\?xмūJ tQjus3 i#7s/?.ki 9dHzmdž<7FXˎᎀl$+Dv=\s%bR շ? ZK Jm,<mGЋwjw96/}lRF 2(d@u\aNjjH5ZsɂƱ3$"$fr7i; 0vClWXJpy$eʓNsۛdmB!ԈM5G*㎿!0PnXgI 4 Q/(VlA<2mFxP}; $g5?Y |@GQn2Ǝsp޵Fl>kJrOYmϿi9Pe-{:cC(D_x.rc Dc]g_k>DaD=o.8#õ0) cb" GθIFU@^|~'Gw{0β'^3CAf6ԝzELEnbOت^Aww0\iNHn(@7 oAi&D}_ 7xDnT܆?IN$C#XheF*hk@C[޵!jΏYI!ƞ`snn[C hN(B_޾f < Q('"ކrы幝I1aDo6rǞN`,bWiP&i| G%Ѱ5 -sK5=hmdWJ2=-";WETiL m"UjKQ\a'F*LpyYXk+LZ@[ӥsB5{Mq7Oe[42 s$ E8Hԥ C|4s;ZIi(Au&IOCϤEl ` &T"G j=6̸?m|\Q<k>08jdˆ*4q\S.T 5ޣ:/X-W*:M-|ekTc!hZ ~',#@ Z.Ehʾ45btlb,5b'!ХH=7ib/u1-zuω2Pq[Cu3!jWdag+zɡ EJzlZQ:쭁.j/5ݤ}[ >LfCX7oe wVd q79qJ@)bɷQRE%!%pL&zD;R=eFr1RRoN5tXތ+8oN5_ϲsicTq$l/ 7Jh5NIKr 6r'&k AzYZ;1Z5H-nR'_5\˓$xAq~'aʼnMv5|*$ Dž\;)hm4\IPu__KbsrP`NV+zbv@q! ':qhUGefm+^ZEmMMAtzXCT#zʎs$*1%v, ESKzh~yr%"9w=C_=06og!{Sq24*[CV%t! t 4',j:kG2{kğ*6H錗sw!, -6 Yrh3F< i0MT@G`6sH%Gkx4u Y`t@%t?',\ʌL(^ @&٠>(wOj\/(B]"(*'??n V` F rCS5%+1;Pt Pf:ahت'נ$3syrMNҐV3h^rg1u!"-WoYl*}E86E0LK q}ߴ >%[s&|D qUda-Q$"Tj#r+k 42z%1oE]7IZ-gen* .SlH^P_|H[ˉ:xQ8+tC?ם9>o,?MLj A=R]d!A *<{US#R1F݁mE+%ۛn/r$43ZZpՐ Py-Oz|Q~jm %3"A\r'+>uA4*jX!aȫ`EhQ*DOJU%5Ke`L_ڟL_z'ay?{"fatoXzY(j) E8 T~GFO` mnN9x3QR%?^8ZYF(vV/iޔ\G .x8rVb; $f!u;,K}3-M [(>Hٲ't;% dX5Wꤕ: '΋=I81Ձ'=}TdOz><~U:S0Dl$l;RVuC ǐH4" 4m4e9/8Raiבֿ-4 0VxLRA\%D1M,0>Kt,q<vo*EW|~eݲ5 QFw[ h{po &<+h29] "A ӄvRox~ t4e%D}Ay_|. %^Hw՞9+XU+t(:nkw\cL;wY!Nd?+XlՅ3Qwj[;&Gb_N_w J+T?9K{~{H:OK.SwMJ~4nFZ׊Ǽ@+-%lvH,hۨMw@ֽ}ފ]D*uZ.I} /e[sVk2v H/Q墊؆կ0`1 %y87צ S.uiE')iq=UF䷼z25q M zԄ*(DO9?A7eZS3Mor񨆡r4nC? DϽqY^b7%&QeoHAg^nQ_F|ɄمYy I&z#Byg9WhPun7Z*Q}c#SI Rkio&QP]+3|CUu,R-+cFf?çd+(HP<zGsq[Ps #.@pԷ~5nr RbP㏷Fk)O2Ks H-c1kHEup|-6E{S| xWLF0kXbJЛ|NBQ>軆q{ FOdV{?cWш )v[/R%ov1AZ ,CfXZ+ tvA"7{~pG/kt[΢zz%LuоLnyoEso*I)/^d$֋g-+Y#3H23J|,m|>!96`,3n߁~/xrf!cR{͛T6~!ȏ/Krf=q&=#$Z-(g16Dy݋RӦ;t k_ˑkLBa7< 9mYk5]<| ٳ?:4#=M8AS"G`zݨ*%LD+;N#>]nb,3=*tOfrdS^܋U>U^zom|95yCaf;V;}Q#ئj$YKc~7؝7vă CrxpwTpBpzaTTպ@8 V~1j \(?gNbi1 ͡PNIfd\ GeW:Owk3]:vT=-)NR5A9z*ٸD [e|ca2ޕ7i|Pq8ۅOzt@J̙AU+&n<1n gB/ϪW) \ah( 7z䱨Zdg.\"E# S0%fѷBC*$7&mi& KH*7BHf^ Hc̠K9O'4X7Yx>P#]CX3 .|=4}}-DEFLwY (Jj S FY 'Qpe`=:4ij`|ᘱPą4R0G̈e2zh:8gR,֑l*XNKQ 1;oQD3G /:>,h_rv(jqz.PX~<- C8>},7BzOmgo-+cE<3VO[;W12'QҮ+'SƑ{ཪ},5U]fjW4X)\u8{dR8*>0ҜWd{r*BD=lnDon8M0NA HGCL~I5P(]??]dʞKS)w\dLzY9#%Í2IqpãAU?_8+G"IO:2nU@+蠟HX[RcqE;? sp-YP~A2A^'==c70-?f鵶 1_0S;iF0Ȯ(ЏVn {^_;!|I=Q{>Hz2O9YVY[/L@W;Z|e r%(m 鋀H!9E!T C).?3 OsWxb:+k7;./b)ت،48Ur%txLFpx0 4{s][\5\1iע&,'&!m*dk@׃I~kl &J݁,kb! {#J xHh4COƨEKɡ 헼$Is эX}-`IUnAI%5V͠u[}}'SӅJf!>7t|c)qĕB q+C[]^g^NR-SZ_{mc'Mk=rYٞH :$ЋoZ6ux!ݺF&%^Pa\NsGoRBIȨЩ^\thVPn4rp{z@͍s2_-Av'h- L|֊EȪkArD?ilrkJj_{.';>7^Yp7.\ 46PLV .igU^|nק1,t=#6_-\>//a2Oh ?_Pyέ;$}4h._丗K7wˆwqL׵,14Q]R^hA\G=`*#KQ; H#Q>{볙ͪlB7w.J{(,oxNchM~~\WҪmDɋ}@ߜBچ eekTȐB]-^=2Π}HF0xڑUFAa܇љ˖JԪ=RaR u k,J)E*3 ]ޚyVS/i ;F<5!=b~H-b=[qj0ÝەX|#JK $w-GYQ^ ƀ_) YDžj^ϧ@kq+7O@51Gi=Qg3^]axn$prR +zǏ>p1x&"s4+$+QM`s-Ě~N.e_E[t4;oE7SvDk!뉪զtU)j4PȾ}!E 6^L&?gڢ)Ub\TAơV4D+rF9Bzx(뻇q{dOeu@ v4U5=h8hZvDjg:&LalVM V QY@yv*v⚹ mD]zxqcH}vw%9*Rk}+H QXL~>~ g,!Y)tNݖEZmRp4^!mfkʥQzZȐSVk GDxJQq;IWJyImiVk{9eH "zLB9LT jDOl֯LRlx7\霏`8= >413‹}勮PGK͘]J 8A7x `d{f\x鄨%r_#pGh2-g}.=vcVXWpW:h7y і xu m.j(KgX%뛺xXr7ME+9 *d(L6WJ k)(n.D~Kd|>ib26Wbt Tq-ۗ%5PIlhTBF{f]8Z%K.Nk j֐k@e& l^r}F2#s'QVM 2Yccfb+O ?3̦;@{/U￁F C@+jű(i(C>lYHX:zHujv jQEy&kTl"Fv]4"rVG#M"]ŷ/˸>٧)~nD`F_5r4gj8gZEqLV{":0mp8+F\vWY*È+ ~zlf ,pUY.gqL8cS|NSr~FE3 11m;}mli00 ^{ngZWYRO(g q?&-z"md(En\C+.Pr&DS.J{)tC;Ո5h"UqRj+O${=$<Ġ بyh6MDX,QH0nm8j -reû2@k 0qJ^6{  I2|IuUO!GеmǾ%G0f&P8o]gLE ̖H|cED&>W2ut>@62GFG.z0R~_6a+|ik$n7G ݛpBKLD{Gc0؅;KCgsq93ydtKfSHƂAYMU 51TFF%v,q g苞A(b}ZC,c5i @ƍS`C^/#à{cg/q.&ȦR [X%l[!f&Q^:+%&: _x c8>%Jga @ß@yst;z@/oft!%Ŭ;hɋ3)_gUXSuG,_<[zfWK  5ArL~<+eIcVB A'cUJ7r3 -K^įit78 !|=6X7?%:;]ǫTҴwY 6zjVPWq.*FoC=5]}GO:Iz͎HWcˏrh9=L14|+YV[!xVc}Z#puYv(Yp= @1<hQH7c5-If\ #S ]E?˅G폖da XC#VU-1C /=|^]~kywi`dN՝Y-Xh̎$I` I3z,3%U俽p UG>W1d ; o&Οy2B]㕀M}nZM_Wf!x;(NodaU "E~UUhcNb+k:y0 /fzVu,8A`x! w e6=lVhUYPVqԏWĥa` U1}OG^)aDVc%I2kZ`#t۶#+yiW6 o8ޔCk bHP8ߜ*ySY0 2@q)\G_$NWR([gt̗p2@J #5}. BmUNr_+꒙pq޹3|D1lވ5s52eLy I;ᡥGo,U9;yQ fGn@u~4nݕ efLb#ѸDpOFl2 DuGoW+8xp̻b7 J0wu]f\"l5򫜈jn GӿА] S =!*cLe6zH,d.Q a#^9zTfb6妫Ј.~3f3xnP+V\;+|}Iyx[;+_aw`Mޟ%12QKWM.4Ĵ x_pf"Xf,f+v@>ߛQey{0Jpal/>1̳԰׊%+ F00'gvO,8.j#%LAoї̼(8 4v8bm_2za{~j~1P'k#XguUL|H/~sU?;x mEƽV;&9O|ֿu/p)Enjnq"YNl_Wznϖ rb\?{ow20ֿaN;SKJ;Yp Y"EiT7w]/)=l,󏼛{'dNBAQ:LSACJXt>}EHI6}DU"@AfL5l֔®V3IbSί> "6D KQM{&;O @_?+hLk뛘PvP"Zf-|5q ˦L ջnv@·\&dAkGBD6ʡȊ0v2cV+Asէ튪 V)Q9z:إ~nulMJatƁ͖G[hYV{ Qn-5fv{tHžM&XI?`0DTU`b$b5@AJY$v*#͝u3vlAE=$AYROϳ] v[MCEC/S~ ֮g({]={yj{w0(H]]8XTV5@Hȷ؉yOWDq !L\0d,X,G ׀8B>6O:r4ЊѴ/(@] íJiu8}_^yh }$ۢHzBt53j.UhlRwH"&91@)_H,02:]%>bЪD\'3e_ gM跟ڋaADl+e?#s%Dld`W6pHѾGAm)M4OZm[ Q+Lj#6,\XA. co[hKa5?0CuɓZL٭ x4 DXrxYF}~Nϥ1LU/@GPr O]q.s/?q9$Nω;_%dcS gJuh9⌃qM*|}B◩q O1׫2A+1x$d<a h>&WL{ڇ3?@@P*˾;F8=$-!Cx]Žܞ|XI(4oaVe;E`ryd: 4K܊/~LԹfp3cmtȆc Z\P&j6!Z[P/A!}B [}S`邎z񗱈]{c>&biW'hDz+}ëB =qzHb.0#;"AU$+WZ\ ~rKm5ߡ%fh}SQv$aqe;CxSᐥH fLGLqT{ ڶ]Ϋ ,#Q*&9"I[&PZ:]J)1)/Ac'?"*l _!#4J eȨ\51#9nΆp3)#>($Nc{q\ԗ}B%떐Fs&oW. ȤI78xb].N I[}.bܦ`R!/h'I~g` q1z(hk_Z;0#Kz?ukas`*$Jy_lf̫2A;t@300qꊽ)E6T8d 1ϧxɨwN숟@*^^^[kE?z4v ~8<>nLi"Byj٦@6I^T]]}60j)Ĺ&}oByL=mʭךSQb\:9o ۱ytє< )|#Vr9_]o5dXLfw ".Ԭ@# &Al(Uf1btEe,zr 4)^X~u_r?1;~ᲟQ*CgH딾)愎:3wjοȒt;YĻ^9Rcը}cALOCgE%~RW'KMJٜ]~cȕ ୲th6RJjA6syY>׽eb _6?^2Dc\$hc_\u4nz)y5h1'*t$m3Lm~yBSlc|tCt(M /B2[^6yioΒ^/c:o";1ٳge4c ",F䣸^}JdrwuS# AN~Xc 8f:f !R bzvm,FQ_b<Ό c-!~`"䡯v-T\Ċ7(mKÔRmf3f`qz?5Bc;r1㤋Ҭ<7}Z/R6X  kH;$j ,񕡔#)7:rbȟule0yf@m>ըj'y+hZҡߐgqxʣ?Ljbtt,ӫI uJÐfNyg◍9)M LRqc?PN0e?I w몉OY8i kx` MUǂpnϾ8E'栿J ?,UOc|Yf]%졹ox%q͕$v6C09wa%FSh9I=mz~H߯2TkOIxǙsS%\ 2*GKA3s]9Pd@_$F9SEz6 Nj>*(㴎m* KJd+\u@ X&2IfnϢǠ<>Af?F4xpLCDf)*5 8-mn~H2D"Ky l@|Cf`el%PF]8x}krIcSVئy09%Ob&X(j),`NSʼnFQ"QdaJ%]zW)zǑui ҍC֦fyp.WNIEt25Q )WUz&AuD]j {EO˼UFT021,]usNk"? \MA3) lZT 3;,mu "[D{ƧdH8 sݸ,Ļ#B"$ɆY9gRHý~ܔc8\rJgSBXUٗ-]Z 4Vٓ=)46\jQ:OMߤF| BwųCK`Q/l蝇1*=L k#} 8&ӊj#烻06 NDK鍾/` 꼚 +Y/'r|~e }%C=g5֚ݶ7ϚeXqR & հI?n>ɰӚz"cmCAtVqf3~AUR5[ݬ8IpH,=άC{`ﶪG!IKt:})E?0 tse#meN LsTAl2X[l ].HQW+ds} .&ld[Bq@6#*AfV#~ml)2c\ϝ ]%T oҶ#Fnՠ\ࢅi3ޝ"^|I}Q~+9p/J/w7Z(14$ʘC+p~ɣ- ^__e`B)<RQӄK-D 8?a{ދPz'V'ДoGQNɯ`ٟF,ZhL&)m @9XL:*oa㹴zݞx*4jHlHϪz_= X5,&oᜀW%گ hnLAx@-PwσL/&Ng%O5[)Cp=BWw^oeU?ϔ^RIs`aX¯9T5ZyOw "b*\! ;qbu}_q)"ly!YLKN$(}k#;$&/z쨿<1h0*CVuv-'JTUM|2.P_CFN~˚RpY1)M{,N*~m gmC|],E>II*:qF~&`a?zxD,N<|Dk $jċ.m+6j^_P+SH9W$жg: -kd{*FLgwk0kU3)j(CATN^OBXY_F)S~+l䦄渔ox#3#( Ϥ?lma5B.H_*/DMwޤP6^mJtȿVKE Sgm-yS;M Ff|L#:50bW"AO97 2" #F:[0DڧiPjO3K Agfzz\ QPa!Ϳ~oLװ]z$xrwj6J7inFǟVnO[P9ՒiFe aq`B3X4]A[ 1`GA0;u2Xؽ.nL~"i39iTcW dAM#5t!1(Z r={oxKlHn>UK􉎕^p]|BlЊJZ&"' ~ `Nd>mI1o͚s`Ϯ|$16٨۞o7۵,M m{` da#ELUd#r6gK^GYk#uZvmFԦ#F VEz[,tKd6>!3tD`dpx Jܿ !)B {rE<WVl `]m2ʹ DQ,\,7Wo +u7&E;`̐18>o/WR0C@*̨Ɋ"]DwE=$Z2 a^Mt& {s76_ *|"|0s AW#,d>D>1 G mYmzV 1O<[q% ,{3/Wp6%?*m.˝\]X,-B鬛k fFkYV&  @Ȇnf?uc## E7vIb`n_%K!jiQN={(S]vKN4'~އT;180S1lxCKp&,}iX,{ո@D߯l|گ)b3Uw0G_"ɌTϠ/%ZꜬ5Z(b{flQgI doOPmͣDX5 ˂@GtxWC9x*-wasRM'"pk2C^6)sNTpAڎ!Z"l8 iL}s,;׿;)J w^h> YڙQ?k?f<q`Ɓ)PЁ|b*F6D+,{VN_o2]rc!)hZ^0I2#w ޢ#ZЩz:zӚ"ǔG usiX=ϸ9Z.~Mf.p.+ߔtVw%Kd`^7aw?5%PS2Kxe\#W{l2#=+k|$ĝEs;zPBP{Ũ"|MfGFJ#fW{B.kMP X%aXi닉6TG|'lƐ=p"7R%oدvAz*y;aNg/D.3sALjr`&wZE W%_oni`EzvblI=#HWHD2R܀ Mwk6sNQ+0;֛sOrŊK޻iUΩIO1lI~oxgLH>wC8r3ړQO"pD@(ְ 'kUIUJp?]݅sE'|d2m|[gɘsK*Gb/A nV5l ,㬔[Hale18,HBVA!<~$SSoQѠ G=W-8 {^)'xpP Fη_EƉ3@p1pq;y"!,k)K| } lK5{:.gTq3AkbVJ^0pK>ޜ5<̩* vN0 ^ĜeU(ӉxԓzyA?/`+/j^.7;›tp̎63gޠ-L<2(*g+a+/@ړmSz?k!72ұ754 ƴ21;|N!3 `o}$ *1}Hʇ}5<;k~Ř) ZڲzEŸ#{&ү&HP!F-xe$~cg;x[Ɋ0 \|aDzjX=fWd q0?i窟a~OjPBHo-*Nl|:=w/2 Yp/ Et;󣣴Un/I$5Zp4c[hpYYaX#_pS^t"ś%졆RJ8,lRg? R;{TпZ҅H6Yzr``2 ^M]{mVi}Q FxR,3ǃ "#ȉ'C9&ʄiB"Cg?8袸eXp"td+)4d;J)=$wFj#P5"ꇏ$mK:I,3PCY=x"ݑD[4?Cd}he ;4,R2bOOŋp[ {ޗZtxQ F-& @'8 B d lR~&^_^71:Z#J{[#Ww*%=ξL;}\e[(bA7&XOC؅~d6$,ܱVc'M,p|kz1?]C0V.ynZAp'jJF2h)H^=F\N;DN~w+ }9:yk jt (d-wB7䬨];Wա\g[70{ssL ɇrޅ*`:6b!lE  ܔ~HmH.uA:"_FiG9Ϙ%,-Hò u[fPv6)};oQfR?꒨+6 ܊kJ ytI1vEe/n&ۄt5}:BQ&΢wx!.s(u@2ԭ.{D9JN9قG}%lCi&JT۬EknQLfʼnא)tOJm;ݡLcpRnDYcӥG_yyrkabE+oRԁqe` UJ\Gׯ8ϩ+5]|bi27/eIPtޖ vVjs8oNܫ@ xPb'鐅A%}:{gФ)u"ph 0;2NGHU5j!0r7-8ڡ lgV ݃87e/D/ VFwWMo&CuԢJAtGi/0{IZh1%oe%$H3m$-JMW#Y-ߔ*+]gy!vY}.#AJL;X󡌟xع#/ U|~ZLP٬*mF[ Ļ*@}ȆaED >>Ebp{YqaLշ7[{/3?4alBYUM'ARAmk(e`&aT+IǺ=_lzZNHD4QOln.U^<y"ط,Tn^‚ףPI*(D=T0e[9q( wuFVǸmdSRZ}īG*m%PO>Y1Nb=cn?&R666i t׫=QSqC, +k>1&;X+^lbkjI%9j1gnh `ߚm UȺ=hyRIKC41&j[#\}rwlrXE8~*ҽI2pOr/C ,uSKwrM5 {&>O`XV!*מSn ['>6MNC=x`uY]Ui+f=;&0ҹDM ƑK̲SLos,z@ZM*$v-@>)\{%Ux^*;}=$Bp؍["+(N!S'jѼJO~B0୷a8\uoV] w l(~ePBVۤ@gƂ` rLQ2Jf?DXjţlH\^nY9|4<IЫSXWجj/$1Gt:OVبU6Xsf.®T׋u<_ mpU%sըV'a$F{r%,$JldgR7=[[\lWj2"Ͷe*M *wJ-(e7,&EtXOPɁ@\ di"a~@z*h -VZMrCӵL)_Աљw)QJrPo@F~r+4G, D>г:(g-{ Y7y?jSY%۱Iwo}A1F8E8fbn'l`̘ys͟Y֜60fl|yؘ<(8G뺊lȲΙ ?G]Tƾި`(M C YykL0Hi[m jjuZqB(~J6S!X\U7`0c/1"ںG@9:ǜ~HM42Tx9 ⬹ dc~iԡ V"ɖ0Y_bg=t`6@4H~/d9'ʯ4> "F ;Xsmֳe& !Ȫs}:ꔈA~?tNgLX=N^~dի쨊}xV}fmzD/*@+;Jtؐ[MA2Ρ{DNmI*gA7E'rWnutR"WGyB/3En  ,׾wVh |MXj{7-yY=94bqJ\KW?l:is?#ћG, !vЁ3N#Y&\~Z`# RS%΅/oRFM؜b7lH,cWFR^OtNP qdPQJ<]7 ۞oԠ`.pCCI;i Ax2跏m{1n+~pU&WyQfe 7BWMS?#RQ'fo?!{Ǽ-Kkp詵-v@zbCd a&VCEۂ`b*P>nAxnI֪-Hw2h喭um:0?*p*1x+%{-bHw>+&&/5Qrl*S-$ ] P9%"JVfYPD[Bz.{m Nd QHEl7ԹGu=F -./6ڮ/ ܡR zzn>}IWKϼG H67Ч0=U H4h3K{7ٔr4(@YnL?t7WzswqY2l6 Mc3^H/$r u.>k蔙_/.!7'CT)36KujYS#8]k'<^ɲAn£d/ #3&cwO'N\k9']" ١ny^n\[w-3_qy9cyMY^_7b +UbSyשyEMeS/jP X,?3y^Ӿ/Œgnlp?WI߂<3eֺթQ|2QV` H}B伣ICp0L f9 u/3LR=hlF+#"{}4N:w* (!pĐT -: Lx6V ìt@`}nD&eSr[XpGB]fY̆E"L &SgC3nXng.lntܻ_GAEx|w,7B]g8sٚc8Rcq D=3B:<-7QGå n\ dX 92[KH8@voJGj>Bj+ի>Zx~aAmX'(Hb'*B "^<2GPuV ћqҗw+ vI/bʗ8Uy,n7쩼YFݦޜdIs=dYLń;Y}Bڄ%:&Hw@HwW&W^eyYb JiV + { 9" NXBwuʹ5rm"h6lyN'᪊P~^]n\ j7%a}Dx> $Yd;oY[ܻ$zLRNAe Q!g'LVT_Yz-q*ĕ$ⶀ yDm/[',/DYtJ#;܊so#}gt%,IB}/ЎAc޿ ~.Ջ|{!G}HdXPɘٟp+ Tˀq_Brh)0e&"65^vH2%2L2l{+.яdMޕmU="o@HMܷ薉)2h'jxwY4&Ö Ѻ;:𱸉M6M}x;4Qi|DGB@Y~Kvѭ΄3m ΋nkG0M(}T_vBrya ̝gϼkZlf7ܒjrB(=r .OCr nLୄMdED_A&qH-9q$B=/n3hS`_{i TwF^P0>[QaO;ʹsp:}v:1cf MFU({SG1g4E[$l(X"=LKSVZ4<mKN60pi zEZlAh\3]Ѓ/NנV#YK:Udlɕ<\Fy\!ZNBF3n=&_d1ݐpli\ >GN$>_%>0Ѧx0:6NѰ8 gCj4[5Dh܊5^O}ROm>z7EO/Ʒǰ ۚ̌z%e_\8 az#!L/51]7l`*PdhUܨet 0| WZK8ؗ.M?N݅0{hY"*:N#7v+r1-Q"G3ptfvou–D+'#hڛک}"3c/dÚu[uۏ0}$^fu,8^?;ǃͻ%]L 7@T  JĠ+; _oZ<.lx{`.eSK9xfAͽY֦WkWefP P4V5GE.CH&` yi44]]f{^[/tz^%98O ']uTdpψ*g**:DY,hixٰsxᮚפAk.1ߕS3-,efZx/WϿZ$ze P$m{9g@D8Q RSEvŊ;ڜ-sL%5-\j!0_(Q^+ V_XڢAϞ':k : x^F`h *W)˜aP) ejggTgJK%nA[utB PIƵ`nޛhPFi>=sb\a--v\᳥dtt2B|-KKmt>a_YVQU6XZಂcUG, ʎʎH$,O 9fk ip=4'<`JrȢc[(K@qҀ bz`=PCj+'ƑL/ >sd\6] Su&gL_od < +0Sv&LcbfA(kH..'V> S/~_ L͏,"͐9KfRrA#v>x-yjayɪNv Zot)'h ^kړńaDد^OxS,| %TTZ:ߢ-8SbXX@C@U.J k:R/1W L;3PiO&((._xaRO l giHDY| z U+K ̜TTgaXJ6QZXB=\o-#:m/n1}܃qES<'IcVr3홇xRAWqW#~9 Mj,ˊWd7K@kRTTx2_QAIq%_d+'t[$aBo"=O# Q7 qڻdv/ӂrxs@0=(G>ѦD!Z?DxWFMͩ5rFW{՘~?Ex Ӻ &3]dw0c49qi1*&2dc%$1cl [Sޤ:ڴ"adG#"qb&N"W:1 AA87~̔=ϴIXmӡ"|׶ M5IQSA~?żs݉;c]?j+No83m]} 8~9 &0iNP|U?S.veFZYRS\{%Iƅ;1_<6s6;a/^'$]]%ژASJAgr9 _OTaj){-l2{},N؆RK~&v,҇f?WZ:`og -hi U[LJIܗ= iT¸+oh}s8~$ s0(.yo]?sRu~/x?pwk7kT䆦gB{E/h \AC \w۪6I-*de8KeO8Tv&f`QP.CrN4T3zt*n؃~t܏b;<=Cퟟkmp)~dŒ=FL"*S.ȕ>`@M8!sj@6[&OI YȢ^^:eU=+arDV.꾓;~bGϰh WA> ùP8&V;ڤ&m-f'u >\D;!%پ 2iI2y=T{\ b(#bPWmn06[ec lh4 1rC}KRx;>UuƶŽa,aկJbes9*Gۍe~&$ykqURXքф X'znϐ[Bj'(5v/Bϸͭc?ZLsVwE*ln.V{3f=qQ:7ڿRIcs&~wۿt=G`ґRL*?hjs:y4I,ćQ f&`8nh՗tLT9}gaN0<:;ݢ1nCȡ^ xatG`\4e#u2 v L0ӶZo JuoT30u>OǰFr=]Ӌ <0 @K\j^[QsTuH%_* O*Q? ncTlh|(ţzbqN.8U%ѲԤ9&5W2:UPm[~`d(_N05,)a1A|Ah1& eɯN`~]W a͘@co] wWzfyfv 7)[)>n-!EӢ$.f!d<:6px|𾍂vNQq;tkzeyPe+%v9ℇhI?^u-eK?RCs|~nҡt:g28T-+Fgm5/^zт8J5׳REz>P{;g{R"^:+/ 1UFZ9 &; dn :D~-V{D u,4د>b䑋8YZn^b/2oYG q:]0YoX}rz/11F)(dEHE]u5,w} "{cGGs#}"kI+KrG&yt}M-?ma8 "a ض>I8jX4OCm5ļ GE R4͓+V>h侙z)!t }P!F3Kvr>reyE3𭔎&*V5oiRx,0G2X:V[zɸx*IdG^?wqTsIrt\&.!qu=u$ ,a.M\Wޏ8paԙy=AǕ3c* D4.•R6o|CM>7+I6t\Q.{UB>{te7: l92*Nw+Líݠ9WL$Fjɍ};?.RlB2ֆĮY8r4ӉprT>$rKpr]CJg5-U$bӦsU5:Vi63?pI|VFA颌`<֙Yk\8AQUzcuua*egi;?c9yOct bF-1R"z&v I侰FBeLOY U (k.kK\~°TjxOO( $@7בk oO48F*k3RDдt_`l F`9^8 7 B{dyhI@rD?:ۓ' $Q6q>z͊c 4 D(NX9VɨBQ!g{SHm.[U=r4}Ƭo'rM?#/zZ<PVOJN2}5T=, ; e1;<j.gQv ꣱9Sil:FMllSF$)̝ιoiXZh[)ח*_4%.yM3q/Լw}rХLSmЕ_k(xw}l"%_GKP* `,vB\YVrV4-(Qnݻs7Dw㨥rn %xdf7q\yUs/(\疿~C3P%=Tt|TGbq nPL*j|a)7(yVgږzZ -S-\1X s,[5Q.KmC'\,Ja{+4Ksq|HK'c͏@񈪵[Nx_]սTYm@0Jd dбA>E5(fΗ_ NSH-"5jc'-(*5Cu 5sVc@&ଟlOTKz*9Ԣ[i3CJєq+vPpv\QK^D4mC:@)4fpt|Kdi]7EB㉔ Sk?QTa/x>ͻ &2y~UkXRT}@-V4"PaT+3D7c(a[ҶR"o.ӹ:*o`cɡ2-gpѿ| 7ɕDk:%%bJYd4XU=bM:[I@) I n bd Wlf]fT'پ>XEg{#[/@TFT+ T!mQ-;ڏ^Pjm$-)Y)W(RnUoqAFE"T\5^ZﲫTn4Am ϼbYK?TTt%\7S" Je].Loq>UcU@#jx&71))㻨k2$TF)>t,~)/ bJϛ}Fʌ&ʼnmx4$[jźSf/Z(M|NSef}v/7QwsXLBBxJ.>gn hCdy]'c>9iCY!cPI wmw#z=(ʸ#Hjauf;,њ(R}<qNpl<2LBy.f+LﲶKmk"@}09m"PJ0w7*gaɠ17Mm'EF5$MޗLSjNXr挕e<tYu:B-3 >`-wM'*rS1h(5gWjXmیHx@a3%82yҶ뤂+4l衆&vVj(GVR0uLE}s _ph[rtCT!;Q&xL*Fԙ)N6@<]R24JWөr$ ԽtJ碮vWlMq<0ԔִV<#v$yEccD[}ΐZ!ؐjS@+Wl򖑚HKECk%~2+X68OH[B'-R9_(1cfȝq=fe*0_tTp'bUx^$.2i:U@X׈i*d-Mu+ _'=A"LmDέ ⵲yz-z'DԚ`WDžP>zܞi([{껬[FP>YYW)bρn)ʌ J ؅> S騋 a~$'EE#6C5do4e]J~;2fg$Pl{/E{hFyi6落.CSn&k6,! 2  &@o!wE쯠C/g_j}䎴b"\00G/OU10 pa"*jD̲s` X*xȋd./b~'O´Dd& h4+\POmd7cZV1RFOƒ8ϳ@ه3)o1RT]nm [OU[3LduqF\`R~ H֤ꍤ9K$TL6B+zdTX5!R qW`k]N*_g+?șk]93s@;B8b\-شh6bn tVXF)6h.nN_=$ZKb7$dCa'Lٳ)˩kUcFp{a^l>`،ϼc%R)Q"T\%GX+x~{xߔHl!$dCΎ^0x~1bL>腅-(H;mLbS|[CBxIrX9N%4'׎l;"H g=.\H$ṵOEfpy;7 J6sd1󙈑,! x8)3G+FOc5a6UTGw+:oq('~-4CyRpa2mvF/#Ő& [\p ܶsޯ  02 hZ{%Usg[꩐~xYIYMŻ6bmVUsEAɢBsAPq/B5,Cz啺Z`Q3HU ґOvJQ>3:yť`n/0f[l"P0r 异):nԀ|6A;"135]b>4MRNVU \pQd"[$W$3 VLlrz$.jdg-=[f?e⌻Z>e?~^`w|=_y1/+).iwv%"JU(kE5}-'طg3GYΕ[x-0}#ip.&aZ0Dǔ b4JZKN+| ϜZ|"3%*&Wsՙvz &ݘ*[nL™2ЫжB9tY U*^K =`e_۹GEDĎy3lWj)}Ov SߤoíNj2TvMQ)9 \b,8*s+!0 U1^ &L) z[?EV'}tp6aa4XX W403xW[>]k gaUu0Ug!?C?^W! Thhɡ@p)_2LBU0`> _1kK5{6V2ĝI2GzTɹ>x@G)v[[PJd,LIdOP`%6?Ύ9R Y߬ݠ6En,7ϥNV鱤J&5rnAOϚEZK酬Ni~Xb iyȱH9bxIT-l(jHx^YaJ#_ 6zxDOle3*`0,ybZ_Itdo"o{VΙdpuE\_|XTa&sQ2lP'Bu;&΋lhߔϣV~5.0Ru$;b 3OEzZh'8|ˑ~?熫rq`W";|h-0^Xm:m5VI[>BB=bK6QesӠ`&WNFT,*Xu9Uqj˵ 7sF`RTX%J8[H\tE=f r,w#-x]J|(oG;_ m [Av[k!֙0ח,# PU0묩ZEԣ`ϟKBv;l,?$'?%p\9MPf±_laA]pOBžZ,TG1.6#1umYd2˟dl-76ͥx\`S^ 1 tkL]mp4<FHon+^Nh6ίF?\B+eb6u^ݧz?cmbtGJ~ מ:fGqS.RםF@3O^V,5SXG5 ㋛H<ֱTή[frWĕ 03wj[x ,&a=a }ULDQF ͞Do_wc5t*'PFZyaծ>HL+4bu6:]?c;pj/`_iTtI /^.eUfqJ\ڜ0%Asm{nx H?Jn|cAH7BG 87*weA-ۧ8@AbQ-%\ִvPq>؜wa W_ܞRocK&=chj\@,ѓ Uē^ 2gFz;1WF| {TJa RL~R`zF:.]@VSdWviS$6lc.LG-*{Dw di[[;Cn \Hȝ2~XzȻOSUWVa!Qߡ|;oyZ1Dw j>t5,7# HMϠ^x"0I(W ԹvaOKY ' K;tYcMYO]'?+{P;\w|A#wk 8+ܒWt0ݢlK+c>w͗ї:x*A5ke^j $nLFaz]].ni\z[.B tn3Od7=G)L._< :;I\ѿ +bohvw߯<=AdQoʻ kwvu7ri<:c}=9^&~A-0N3o4ud:ѓ<"{.f̻Yc$q (keڥ!`h]8|?=6abb?ۣ݅)[Ta̤~\e!J tÙp14B6ؓ,Ш627ZIRT3Z &1X{x<ВPTSFZSl|pW+QJFWOE4B] rc׺Cr5Y)4J;(+46!qXH3rM\Ɨ ]N$tVmG/MzaLٟNz2=_J 1[m,싿ۈx!Q^]]y6h "ƷDl{Ӕ{_ 2V|L 5` Ҍ{Vgdž)96;p[E[AX4"[H,G1 $kz, ')y#3{BC +؉-\x1Fj-n^GCw]흧j]Y!LBRZE*02Z,cz?KU&hmw~\#\5MǴxEU.MbNhhl$W6Cp' 蠠G2T̹!I; 1ݫOٖY@v*?M":(Rg};^0z;x:,ԣ]@I`/!1BU\i yq~i,,]6?\lpΔ5#-7^٧/2uc fV S1i5ZH4`+8dЍJֺ+,\XKBTYGaa߽hiAݞs2:r:!πWw߰f!(PoV ,wQUև%yoj *P  rͱtq$#UҚTA1'M=5Dz=¹j ٧rrAnz"esuwe#PiR fQjw|!Īq l)+<7ntZ#pgO̘0xz@S:A{ę#FUFs6 #B;35p-Izҍ/,ĖQ# n?۔6͚$r9Ŕ;O~TNVzw'\uȹ0#{M+mΏYkOyܫSZ:*qj/(f+/i !"IլܔINy%t#P P HHp%W<;?NfsF6)=)cE; qi̟S}*gb=!0gxхLJ fT U12$4hٌDnc'=T怞n[l?|K{q3{ɃƑU#2DipJ.E\1F]#a&ZG<ͯ7dD¶,!BQ^BD FfJRpގERn,bKpEd mc Ψ*Gهko53W[$:/ 4_ň&}D73i$s\TFEQ"Qê84.Xvf(;KaȒkGNxik= >GqrQN7Jr*T d#=lN+rj>yN*qJ+qW 7EYuP&{]8͍*J&uV4|!z`}'jmLᆦi(O"F^?ҁ[ػTQ|C,|x'XY_~ 1>q LG͢y7%\7-)fMH#G>#JV 8;+lEwia$?`zܞ׎+ /$ 3,z%ť }N;wz/cjdjF /\oO9,Dd "^PbwWft:Ϭ*vA1—l"Wfp-&b%!ov]<y[\Xf8 )8 DנOeڧF9t umM\H?-Jj*jO,`NPU. >;ݞH%m(ݠ2aS!)K ^HX4r!ZKt3?^ȺtUU!3whrώ}S;p~ٮU_|G9 ^Dgs?_kMkl}Gn05:%I%ݚݡ 斐 _-P,1}'M'Sq(VLϖ_"uE8)r2IhF9Z}g*jHntcɿ $pcYi=<w-{cS4wXUA>f!:'n 13(#Cp6b?,z>EP/B7ٻc{}oԽкY'u&U&'ʈX` },Z%җ`R 9lwʧ@)ЋITkYK{Kz5.$@MИNN:KJY\ݭ.1C65[)Z4  ɡkj|O<'Н@}z]ց6Q QEג~%TC&aͣ,21,Jvs|e/fa=Cq~`>ɶ Q'ģ΄,F28V_v="\[H1I(GJQV~U;=`VzJUڞIya "f΍pY[gRYP۶GECKxuz/ϴ\I+ T!MvOyg^;[.NIW[%@&F(ѫyIQdA^ӫ ;9xC I/{'>'"_d`(UmӉ]hEs[C8Tqx܉c䘪rV9@Ŗ_TF JT]K&rӝO Kv'77f,8LaNE{콌&*nVUl,cρBViXs=p5f :T=A-DpZuBV۝Yv=Ff-S/>,Lh~s!.tW;AN{㒇G=J`IXX1W={ҵ;\vZjzQ[ ka_ YYvDхDĹ U]{B/$WxJyH7ocF/1ҋqC}H2%"(iHnɅ.[pƍHFqmmzoqVd-#\.hnC~~7zbX=1RR2Wo&S~fi)Tb,Oa1b5d;j66?O7~h>YC/4yܧo$:cB SH|>9N6 M.D}ᷣhY:p@E]4o4z.CWКi[re,zDZ+[rKDΕXVstYT:v#jR4>(|ЭT,n%7y ,DY-`)%?6eH{ډ8}F&- `vp244vT{KكZ(!X(@e*8'r"ƨ# D祭6dAg1fڒLvw@ǝ P33q #LOG o4-E)~ )`ot6?g_IN(.K)ؔlgGr5f<-,WrKOt>v9ϳ$ 0,K[Rq+Ne9R8 djJ˗ {#H!2Hzث܊bfWꐎZ@L PB(pԦSȻ3Y3-𯊝) S%RhC}f{Gh#res̒ۥ!zRĘp%!'QxM D2 芻֢emU y/!.yI+\Ѳ={L@\KMU)m8皰'R=%Q]㥻GoڲL!/E0XeILI9f.!̷m H+ኰ[ #RU<eetl]Syk,v?R<:_ $0&?}N`Gmecf"u7Ukgʝ)2T9;D{]͡.;uy@|D,g:P^G=J R2^ #r+.s]8VƵQx:41=yCwv;rda6R8̘w>YeD)mfJU0.qX 3DQ 4iR\&ץ݁fK= ?|cn- *a{ImF@tøZ)mzVߣ(xw$;-Ln:=$x)( ٘ R*c2/#i+M1##IۘL#VxZh{_W$XصHáN f-[&X:؉V,"vn}A?U;, rP*ӟqwQeihXp;X5~~J:ƀ; v1oOI#'Y!S/6jo7%p=ҵYEeǴxK|OE$9]E/>%S24I&lC_O̝%GP?M9,Dr@pQ 6g$)NTuai8!P<kSX&+QZ3o^ 2Դ[<;žMtDkXqgPs-xrH)m8MYbZo/L]489X0ˇNDYFL&G"E\dV6}͙e9iFYx&j4"h`/eq۩5U@g/-;^C*to ꘨}vTq>UuB5Þ'^XXX6U׋ ̍SSHl3P㬽$"M;׹6{>d=0)˙BϹKBtp_iUQJ&Fn`?~VK-l/,jը, 2@` g :&mr3.h&i''3Ҳ:s.c}m<*vUF?Ɂy9˹-W5Eѡ%iVmOPIQxtTت:=hߩé?OB3~iRwn,V ! ZD+UbIěJ<}uJpry¥53KvS4GQ)Kn[ myCi64kI1Ш#vlv`Xl7r)ټɝsP@| *$ngCr `[:) `lD%`gS.oCr>n'FѓBJXŏw%9s\mx5=klVJ02dgU^90n/3xrlfY2Q?Oʲ),gsS|('aHpYc]N@eG K琍N_~+?X8~]^ !{ N.ƣZ>`[EHQpAC(I_FrX|Glh`vyp\fgaе]h@dP]HM-`"9ֶ~{6, È 4~lzRLoG\6xtli}эP-vZJZ`(z K9"ܺ67km^bGZ#g˗(;ODZ~SA;Ą"rp~ r;Vpf"KZ^Rx䟫8l嶁quldfuw4|mZaκL=! e؈?" Fsm̢E'Fō@C]zdKB*Þä[\ԃu1DZ*XycE X@9nUo_ۨ0l*Θe;@#^dȒ-W-G3TaI|g!A6"2kv=3[;;u .gr˭_vcFG-/ p"vDd[5I9ZW)܁JW$Aʑ忾G|/Ԩi?"W,NLڂjN,`3Ӎ$Sf(uxQDЯkEcϹ4nFOb'kxs4#żrFo<~cDc߀ƕUb 6KݾĚ zI(@!frlE?vB Tdo%y1"haK[l*-[rQr,3ڝgE=zǹ<|׹3zh1qs.k .`s(8bѫj&i}S^gRZW+ɦP9>dOs=. :[[qH#vKIZmۍaȔIybQ(N 'Vz? 93';C{Z߅#"0b`VH+&0k8۬+>;ydu{硣K;1= =MGױ ~t .)X8䞮7AÔ*#NhhłLnh UR {0{?~=;j`WяI=R< lVVeieK!M`IE3m8 (ea gTxT\ϲHTm[B PGvb!TPm`y9q`_ ޹XmĞ]LMy7B:[d4Kakڈ%~d>c8~P5* 50z o]U;:;ޚU EL!\Hֆʡ8nt91ԇMpS90,K^*}/랪UpqIƥ߇BYknBY*=Fs',d{V678jB)U*e1WV%&1\>B\Y1 IR ϳϑvUtVE (a?bq0%#BVK0v}-- H˖'LfƔhP+@}IZƒXդ\n{x3w2bQ)ܢ#Jk-[RtrJ-`{]h1{lTǢQ(Z[nZz9> !|jn_e7ۘprޣ'۱v#{".@wJ)R&6z=dctG?Uh0f>{ >&iUv]d)XPP/k`fَoF&|Ί &ˡGd@|?Szs|hD؍peD@Y{Ĉ89nّّ~q pzBukkfNR [Sԡw$ 1缯qu"oT$sZnٶ:-< t{mj {v|wqҸ礧&_:ђ>zhv_44PLhy:r*g=rXh J[wو7f^6x|҄&ɢw ?cE/HL=%Q8fS!VCуx xR-o5% Rl;{I5"kTPFw+Qi, =u4scJa=a||pWt}dʒ]?FA>πN}֗ƔCMor/]"z0C <Ejۇ_x1,b QKwuj6ǭYfadgU02/K8i0h7N2?Di~e:ߢ0,4D5 y{^ pݍbWT[ ,͕ cD*MK!3B.ƈhԫ(]6I淴s["b'7yPŦVǁToFk `hAmnz4}ɟX*>g w?hw٫D j";}';3̮+k- ^sy%dl_m˽E6E$:bpj"ۿQûGɨ_T ķ- A.'ZlOaޟ=/:S50il1n jb]<)GKx{&e"rE?=)q qi3gSO.w{:T‡́~ZX `@=k#dVz2%45'ny'9IW7tteKH5b]"pIHcCA@xsU`VŊkxg4w&pcȕ~o䖶an֖D92 M韍\shAۨ6yX2!OPf&H+l~]W9ٺiJ)=1(Vx.ky@[$1@l YlL:% D[Z ndo:t,2Ͼ߬-Nۏ7_[\ uls0I)bdp@Qy͌ȑs)l'2 9'J3@[r,i^iH?C kϲb*=ɼ[J T.&:ҏtlz``OL!KŬ#6}h0=yU*L|+T6^f!%^nqIi||XFR6~C3{9t0a;="ΛW {%t`M|q ųŹާ?}q?jmZ"wR UVgmKP9k3]N>| 7{,cr`f䅴 ty(Nq4!ŰP=(yB#xD929s/mWIv83p1dsT0(C 3b\]&FCZ7M>H' Iz}ǥ&KYߜI -O8 'kuf(rEE.F(Yr`͗[x:榞YBbX-CВ[`ѷ1G 6|#V:Ǹ]q7%%ם@ W 8)Y"LmYOol8l.S=j/R?y]&osy]{ɮXk4D@ϦJdkN`AwrLj{X/<Q|O~{xYĊˆR1Ȇg>pomT1qbj{r0>}gwuG"ZkCM4eມ98ۛ*91f[#O$K5|WZD]Y1mBG"W``9|[9mI+/X'fW~D0|i.QΆmE" Mf=o(vv5WzMvUQ+DLIjȫ+- 90+m261:٘~S4S98_`B"ZN6&}al{Ewc6^W_5P|zNMuzّ<lK+8`P^-їr`|sp-ͭ tggv+X~r3\T̐ąLHZ3k><-^N(Z-m( +,U~SMFR~-t,bC5}2X Y(kGtst+O^8t쉳ISaDN*yE&s<΄"6?elJP-e01w 2CЖw]լ7Ni z)g;Q~zq݃&1DRk DI P )ga yi=Q_6'(Vx5]49Q O4)U"AYJZ >2Y.6mu=PA*& S aG՜(\ב6\L^9ro[.S-(?Gdr.Ób{>~Fn$|}5e}Fp^ILUk8 ͙G DL,󐑼{؄!{281s{YgrflJ K#pO[/ZT&f0d B|tHG\n@\|Fy2?ތ1oz! jz]}IfOsQ{Sn\ Ys@DUhzcP:]Ck,B,LBj#n/; CdlJSn]x! נf J=Nﻎ3SqM?ōTgFUjUy՝o= AT. <ޣS!t\.JRr(Z&ņE.pS4:dхΩM Jlٚ&+m\۷p&]j ӣe(v(9f^>_lCCa* e犈iY0KౢddlXC"0pJ:ƨD[ˎRHWM R9y֙ /z ~0Uy-vɢZRjZETL?d`t`Z“R:G~:eGbyaaa N>:Q?ь_}ok,~* [$EaP/_o#" 7im?gYrś}MB']I O}Cu1h+;ؓ!C-k|Y@t9u׷ҶZ7AʣNʡ \PiH Q=3SUu|&Zj3cx<(v 7؋4{u%Y[խu se~?=OB`n :oU;w xqXBIz~z|ſ^)?k_6JcBΛf/k;r8"݇iёY<@(ᙴsrZ{9؅`\5|BlX@3?2zD`}!X('x`)r` &dOj SLp;:A)Ec|vNŚ?=U> Չp:2N#S'#1 ?e7fr|:q1u< ojl_$] ϦG7Ҝ(k\%HmBmk Xᔗ1jR:,䒰fWdR3wwHiq.@Q ,/U$E>҇dڮ9.䴠 @84p>(R4:hMg1 K''1TޟS~ƢT^t\]%wLCᇍXϯ Ry|uW)cb ;ø OʅsS, ߶2T I},Ѣsa$aT& 8 ?Xuע?ʚ6 ~`zo\d&w,{Y|Zgjh+̶dD0ŨWe%Ѫ:9W`"?*aML2ɘ̀T%B.j7P͝ |16Iϯ؀!RlQ L~Cݒ $ ԩsS'C‚. 7ShNӕěN;YCDV l?!Vz{dPKqA^s,{>װfL7ȸ2 LPj1R wIb]lK:N)|3nSu$Kќ[st )o,y݇㘗Fu]{Yust̶<Fœ"S~g,.b ~e5wG7=["/hiFZs葰ٵk5枾}s[c᾵8Aܮ'߁ _.~yol*0ZںD%#ϯRd6}h,; X8ģQ%H{ =-+Qk&cuJߍު (ZL9 Z|nx}][#=HOv|%u൳H(6E0.Ɓ<0[V7",`U4PD:9w N'lSk0и𛼆w:t.^* W*twLIMЙoŏk,2iu <ii,%vF|[o˜0DF_1:;# "a(n(zgVYD DUE*l^:>>* ƹYrBc~H\cѫZu>9FBN(v/+WƐs>/^JVc K5uLa lh垢I 09qⲌ( z҅ϑ8 U^-3pY:f3kNr(I9Ds"Ns^ӢCT\-NfR jȗo\ l=3Q qf=BȨuJ.]g䋂.fyq̡Imz@_vEй}϶?W x}^ϑ˹<^uu -ȄʧJ!+~ L+ P򝽘:J;s_@dvAZ{#^i: hWVd 2yCHcRz~SRXO*gix93,om~+73kdR@BmIBA-1-حi{.Pр~?gBuZPح UO9fpu/)cب!cS2qm$]5D=i:yr]\$i _}Rmj9$|3j7<ɚ)\C2;8{]<-R; N{#gC:nimGg#74 SHtBkmx5Τ< 3p#$ṂM~1X0[D#) 6AMWN,ˑ =?aVC'{!qM1@R&dɂ4OḦ́ɁPce\tzQNBygǓ@vhϠrӰ[r]$}@iXgq Nz'bԡ?{RsD ܪ傹PLok>=߷  GķS7e%uͭ3~4L6bND9*ᶉv.q||NiM r>!e }_WuhxH"wڔRtJ1;Efw_4~+ |h|4q'ԫqA';:)~G ץa?\ JѰ DoRkS_̈́,귋5;P"78>?PMYXV5EM=1ooE<$L4KR}!>{IKಠF]Z!uYXc|(o胘*=:# @~ g[tݏ^ie(W;0 *L[Q'Hg|7tdDZym$xQyСVy;?\ } MYTQRYT:&'[M lVG.[Eijh'3 tC$܅FFpESN^5XY9-[o|mL@QA[E^8LIYt*/Ӓ!g Hf 'rJ->.^kgE?*g}p:}WJMc [fd =Qq :SƮ9@2+ b|=CçAݏ+L/ȮpJmtb.&GC++/Gt?:Q4|Z~"& Q'e3ȆSw|@|R.A@FMd/iY^=-6b9$$kbfxޓ\jѮjA~PkD#&*(+rqEL^Z ƈPubdӓ[\ 0w@M#vJcݩpȽ |4 :"Blѽ~ `bCK’Ӏ;]HgYi,M-Pf!G-L6':V$w4ڙKNYgctܭrqmPls)S4]#/7sREgPCիg#VHC8q5= UԀmft=_DO9eWťMQ{wj2yUy" Z&NG} :zr DsZ=:G 'mO:(4;6Rb{?]"f (:^F\_%oC -zGlպҫaq})a,Ƌ[0Zdm~h] ǣBIʴF俙|)w'I=HfgMu2pC+]qX *QܲQdLV4D,r [A."^m'E@8x9Wܑ{B% u?Qd ~Cu.er{YTjzV87¢@đa?YL M7hr9.MU":(ŒKHlnQ64uYUk*w Og+4d;|7&ŠqגN/ejZCp`b$Yc[hyjpSKܢ$"J~r_V(EG O凶lR#ՠM$;hc+Jl#Ѧg"LKEݗ\Pw0Ɩ !]Oge ;eA|%:t8**憓mS+]/墨6/`VL@Τ[ڶ^ʋf:RAWӐiES-Xi:pۗO'_PUD2척Yǿ:g2ݞ#bVuK(#i2\\wniXjh@wz twsٮMs#pn1G<T ]'+tvD<)H> }k#p`($8GnF^FX'!XWҥ Lu i6_K::d +qN}Qw,UEn{U{ɬlW^`w^-iףsɟyIf'"_`8 C5x CդU|;ա&oRоŀGf#lkt XR.i'E-]hAqxp<]fz /c|NF/>TuY܂l;h4,W4J#`/VM8ϟ,s1v1>U[͈QVlbN8 kM\a'6`)BC6Q[pp+p) r 1ݏUy;&be\%ZsRTP$`]MnO;Q̵%t+0kEyY!% 6pu1;mKۦkrg^g1Fȱp}} i |QbqN]–0iVk*Bm !aLJJ?v2y bC~ٴ,—,x9/rRyF-n a x݉wuOcY2lO6Qֱ:w-pK}a%&׏ N}Tm!O["{] 򞐀1{Tde`4pҰG v~5 !ww]^$d3U8KXcw?/[T!sYHr>*y;OdzUv[e6$4R^$GKOP>A0w{j,|XU_S@|k-`s.O;)@CD٠:xDU,j_ٳN)(ns%uIUѽދ!kH5T/Qe<+p1;~";y⤤onOCN;|݉$J-AO&C驤wE@(dCm:M ǔݠ^4ٲ#e?+0~׫WC$x` ⋢=;^[‹(daRAM]SK¢ ɚXt~6t n,s5"f%dyquajn;LrxUMK#iwS{tA\Cw~b ($fpB٠x'YdNv=WxgP;bk jWL>cKv+cƪp>Rϴ1- OFMGRa;*&+ !ɽf[y=Qr8ZXdXqRt"7`i0V//\'' U)2S”+3Pg-^D'0mv".W ؉/$oB`0ho A]Z\jP~ͫ/!lz듭ǝ]6x};szH6sK*S.Z 05V0H؇%n cI< ǣ)Z!m YI pq$PݮqڢfeǸS6V8Lz3 Yȏ/#y &UB˶EA 'k3ƽ!+U{Ƣ'aX&~q sxe'Hߞ=D5ietcKA1MѠ@D` z7|vM |6_:H &k{M ˡvל߳!-T3WE fё"V" ah 9+0KVB GP`x o(bM+i0*MDA^ˮghAusCmiu=:sP6ZT85tHcZ$P CenEF NBW~т9N`OPAV^lPp ׏d7+Ϻ =pMz͟p.%FCU&ܝ)EZ0/T;lյ:^{5I ә=:TLkf$N<na hhewŐ}6N,yef/¯-;i@QBxba:Zg,3`-q2K5IжThwr d(`ƻ*М@X-n ؆'8UApW4ef6o b .j,ՌXkUܬh\ܿNyU^>&-^ F#V~aEXE vM;tM3 sSE0۲{hT6Y lJ^R*al!.}m|3AdV9q\vdu=ݼ$00pE׃vtz֥*\=L@ȍ{b0Nf7lEh 7 p}#.S537X:]\+jN |SiWq[.*ap|UMئ| `?! ƴi漲LF*?*kMV2w |LŻg hݬWZO;O1/xь 5'1}iRZD ;GRI8iXY@96Ьg;~[۷pq[̻yn4#[̺!PK*J)Hf2XqA˝g-$)D#ҁoߕ9=^ ~~}if LHod2o&է"μcU ج> n~ E786MzIEߔTJҨ"w2۟ N]Q2,ǜUT?c*0#rI̶ (N4{xqOJngmakFSymg(oO{1Kzų4\:GYhJe?K|I4k+3a#-lܖ9?{泦D4u$=̿)<u(K8+AS>tܘ%W7sAquCOKH ZU V_cY/q{; TL;//p fS $ݘ/KQP2bUM[LY88;Pdͨ8pPK+f͡ ;R&eyGW x9WHs2D@~):FD/M0 -=h P/ p{qa/vaW-T 4>/gc yx!iwRɸz1~ "ma)xAf/H=s̢5&Am<;q=a=Ɖ3yJb$Ȭ.>9^(^m#M{uZg[N"=s s%ǩ0Y`%L/ͪCω4c;lZ%Q-UeuUv"n֦սۋ'~CoOROh0i_qC8X r2?]!7bېho8GLzPucίRF'VU<<=c쪴%׋BMam<$2?5$ȴnPwV6BB9AssSd,3CF{䓇e-V!$S-F_ih9 gHbЁ qmDa;DDXl(di%X{Pɼ%E_Tw;ˬᱦ-0Ԝ*&-⺱jد]֧F(UdxvDkxnģDS%W#ՎP 1x%rk Bb:!<I#ܦ$;{pg46eՉN4T{OSHUG̿iX1Ƀ>%Q뀴V ®Kciuuxc08˯tS3*b$E*ӌk_ВU\%AdUa@g\0S+2R |<&<>y:mAPoky-@c SU-b#m<&&VʑˢG~-Fnes8 ZÀk-Ӏ:8ƵEbLS?cB0Xު:p_eE<'z!J2޷ u J~f{ FרA}B690e_6|4_!^(|C֪ߦi&4OdPeEj',5QD#wYVpQWY^ "b0LPȾb2D0b~ ,!z%U1*nuh= %T_Qwx XA37yiA |0t9?˥;4p4 GTmabG6? @ i[IYHiIU|/{8MճlcͨYH!7ݐw9:ϧv#]djG_' W3쩟bGBiEXL*wp*a7(\Eޒt o%/ove0Mϣo$9Ġ+- 7p?/O*Ґ)袆`gi~?Eu#4V $12$1q% 5rX6[H 갊8sRɪczWO| l-VWfhOvr&ywH"N?lG~Uo. 1v8ˋmjZt Hձ(>ZRmmj+#on 0WoUO hsgufG'Ӂ W 3J1mV])q'DD㥔|V9";Ic(WbTUibogeD~Asu+ý hz vq'cFE)dpBcO;aXFEmyԞpץT*[)=zv`%XziؕЬ.ӭeJXg7Np']ijhT~?ɔFfgÝJYh:fEh9jݖ@1_hKT6viATtuyG:q=Rd($VC:49tœ<|^9@] H~"=sgj6,ݼ] Y ch|ӵK$(F#. 0ˊv&?2u67nk!gO[6۞8RGQi&g?He|8lK+RjOavˉBG~vۅwFqr*.9@]E=#ԯ/;L8&>"b{Cy↹ J(?5K}nL8ӭ߭^ܝ9E}ڊ㩿ydԅaE3l5& X$-&fA~hj]Ny7ʠ;Y_8K8Q=tėN aЎ =>IEEc!̐|su3_|כЉm0!U-B4ccdo(ۍZ.>#Oܬ墥ӧ/ F3'pF_/U g&ʃ,ѷtw$tˉ+qVyIJIC>rSL6̤1N=5 BpƋ/ qR)q*|sE 0ca3%Ru 0uPꐛO-1UCUYN$='`a;C`9OP :-*JNāY2싐9&3safs ʚUѻ{YYSfRw@,%"@{p@n6˃_Z͞ۂ$$JB5 H "s %L4bA! 'tx3k(*󙼚}8׀lf7>a)*mK:ˈI IO[j@9N#t "I*& X^GZ٤*U"wg)ǮmՀ켞Rle`q"[Ix&p/ 0 _+Ϙ#4aŮ4+\Ѧ v5&eAW}=ژ( uO*mqOL׻vaCмDP)⮻͵ƢB@(Pktx}]A*-yG:H3gQ# -!I8xiJ=<|&_1UڽR+ck7CL[ dvFyzZ._-AGh;MNϠ<@K~Q{_-Ap[4.se'V[ IBYƸ 4I xGM\l?TqL"Bn8#99?A~)00(׭B:Hh# xF׊㭰umCm?ت$0IV@P""'n-}RIF7ӥ VÕ {l3%ȕ7T&+i˭@}Xs6QWH2W5qDvMLTIR꺓3͙DxwSP:a (6ƞ䠓ܿ20L؎B\$ٓMM-sk粚j i))*ZiGjo*=ERE "P}ZQpOԝH KEG('៵4Q-d)"4-k+t?bءUw?<&""&O G2^n0f?K\`Vٞ򡣷r q8T, hB3̅/IשVm^z ;_Ҷk4dE׌̃!P/#02 Sִ/G@O/#9g% pLdT"MB%.?bVy9dSelNjį [Qk:S`ߎMku5NiaﭾfvXLȉhRe>}`1UR654ޔƔus[#u/Z ߥFͭn㊕AC4ͰH4YG|J!= OI<ͅRqdg`4=J/?|J8E\5yq0+HHwIIdsqg:r\Tw__®~݉^z֪%6Ɗk?X%eġzE|#r;O!јܠK34 1mB.3ӣ :RRVdx"B0DsX NЈ6nn$8o5!0/&-L>;o tmzCA`}oϮyΈ6I˟@9"ҤPyjDŽ8s\#Y[^+DUۈû$sS5aX5Y%zq6O3 Gf?ܠ'(hk2.PxIJlJT2(Zrd,)P ~q%Xf [0%;NS }΀NЍf2rq܁˗c Cw<6 __f^lS]ajX6~)#x??[^i^7l12Cx;UĎsOQZ8^&8${8lNT6Gu NdϽ \UcvVPJA{UyorP' hU3CL .]w fEϯ Y0Lj':H-(|kglS\IUK5=A;[`i͸Q0ɭ(f$3Ұǟ ZZ29YF*S~qN$3aT>b49P >W]?N 2ns3ؗl :0U!4"ʜ_ pc: :: !p;4A`{K<%SU (K{E=l@#M&7.{J<=Ny&hFrښ-ޤSM8f dߍ&Gl(Ct*"8y%o(1@,UAfF[y,-JFDqzk13+絍 {Zf5ad?7#d2 U@< [LKd3?2 oCN"i=u< 8Z/o?16426yԶ, /:S(iGGհݒEܼMN*ԋWܱ v$$V 8b07@P:<霙g?:J>V=IԮҢ Vb}~#-r(Ҕ\7"qQ>#Xu aҵ܉&ߪqSރ"C5Šd[FLs`~-/߸6腗vg Bj]L,y2@R}$0 nwoo5 7HG5AqTM.qpOU:GI`c8;Vر7˨1hvBmO).@:M^?@]WC%-ñSixEY=t I`6 .t k^ՏCX@9cӰkAqNNm S/[ۘuB5:k#"}j؜7nTDP.CtHԷ #b]GY6W0nFl z< wuL̥Bpw1[Z qILHA4FKud4R㠨F촆Wp$c&k68(hv~Bs,J{)V~c C2g)&gOOk))yg8BP!B T{JٚcKiE3|V/RA&漯UHLKm+>R?*L@n)5^]7=`ʼFVVه2B8ס_?<[]QcW)"S*_>,8huPLfFv 'R%mbu ֛fiYj7χ.Bi *~ E`ɺ)GJN~lzt\*4; $[Ag! 玀YFT7!,wJ֊J;H8rtRR6:I|ߙI3eoބQ5S:3UO2쾏6U)ˉHP J3[L?Zk;CJHx3լ4}lp=pH/!ee)/^Kv畗1kues7M\FBxKp?_p΅J}o>|G?W!E}ZVMScrw-|cf*W*(=nk‰fr.>0=q inE75. Ewb="!{!|jpğ[t vP%䭝yލ UAdШشycJ uNN*r۱sʪc%%]@2=-f|ܸ/Ϭ/+\[Xfl|NoH-xz&14LKWZYk4Vn-&3b$#l>/ * :,98U;)?b*9Ƶ-05B!LUiR¦1ݝnC^<*>DGVf' qy頳]Dņw/^/--vb`D0Wѽ*ENp@(Svyc_oHFQuSA-$ #{0r);%}Q{4a& YY?cL E;b tƼ{ߤli.|̑<0XCQS|+o+T7uVGfM{sleX.El${n>Ԉۘ_&?BH#bnn@3zM!\ӝmBHl!_V!fw';T^g q7Vev@KTD5М=u"7ÈF &$b0W>Sx#7%/(@7a؝Z4})Rp 5F@ $B5u'sEט7#y-K!ȑ{#C`g+hM'(чQ 5寓'MxNy^JJDPz`Q_ O[]LL!y89z>ĆIAUxRy3^A*~䒩y~JfRVGJbI:h}sϝ6X'W@Rm낀m&=^XeU{<9yR=s  HLXVjKF[%W%M98'[iCNJ"@yjF`1"gt-C-/G uRB~;ŒK*Hj%4}lppdNw0 -=7fYGg((w g8;G^>1!O||S'fi$ ^IEdW_cފ_R$j0?rSE ?}*bY$~]hopWT=2'E}# [⿯FnfCYIS1k\y~}5Jצa i~ ̧ͭ7 X浠,ౖаذjޗݲ &7-A'ݔ `,ƥ_{H ;e2)Mrc^J?e0cab Sj*t gק]k㉉i5ܯΜ{Hy=iI;AimEfQacYTFKc_>OnCQ*pl_1@Kg\Cz "JЋf)/T5&Q\S#f:#̛Ni40::Ԫ|cZ*X1ػ7eN74 QrP9hh,v< 2ǔdI 7WlP`,^[NDp4` NbnB<Mi3S/lW`Cmo "g>x/hƈa/FXoBcRg},ȵ!='{-WAp6P|)V ?`p;6"W3&mW DљDi/LB.ӥK DRKXύXʔh3^ ˪#Z?eqih}]݈"!t߉} ;'skO_ ZN^LBR;E_XҜd5ZvB,:lF v+-P=`niE.N5ϻi3ͣxDsfE#7/2ju{ 5%q"ć? e? cmz)ʁߣK\( =NH D멐}E_lbUxʭp[0o(>;7Hv$!'\ݹjU^ lb$vmf6xPR +C2ݙ'zJ Qԏ,̓-(?5R]TȎ`#j(EJ>=lg+rgx!rp}Ѻ¾y#>lqVK6eHs_H }lqIa !@CSMz$Za(n8Rjި.k>iϋq:^ :} B.TU v|f-ih<*b:$G|pٱX6b,2'6K|%Op1v N6<j ˲ƥZא Ojy%QH BjDeKj A!P~$ ;y;|tPD?/h+A()q<88Οb" V X~r7]R-@rGO,,ґd~r[xj6ݷhPg.fm M&5;Is Y!<9>BrD5MȫRέgB'˷wgޤ=l֑霈ؿ[,t?o>Ӫ0{y=]彩BxmZAD杂ZGfavNokTIvpN&DfM  eb` +-JNߧ &QeE`}4$t'lJ/P´.2*Z#]imTUQ(ݣ߅˱KTPV1qp&CUӬMF'Q.Pk-$*)[0Lf@2Q9ڊ:O|! ]:/Ym;E'*q`I`Y~*x  $]P?iG+"FDmFjow6"#6&tt{6X8mpPP=wM]LwD,Ώҁ!Uї1n]-Mfq<C)|t\\*Jv[j{wĘ}aM%Ycͼ+L @] > ꨛ~՟ƕHt"wਭ[ <ݎ/\֊:)~I>R":b`.gU{%FWPXOsL!SC~)/bۏ=I3fUe,G^0lc?RTba -X0_օԟ8Ǵ(8yf3}:^8p4nLޅgljR1_ l4 A"<]"z1Lo t7ز!|ڏA#r: 6r $kSsvnY1XOL6wX﫪Y5G ZAMG`̹#7H4 ґz \DҐJ(b1bⱱ&{c/@s&#D U9C; `y;f|MdyZ'$}6a`*ղgv-=cظi6a9r8x!N5@CMG%Om(.YJŸ7EۙlL%L-<=Ͱ\dW@pl:=~*|7w6P{(蓁 }ʧ".JiKƷ9r(*vGWU%W:B,J~%嫶2bj[YAv&}dƚ>OgikoM ƿu!d;lQps*7htF a,'_ek? obdBe`G&V->K](B.TE TL.A=q`FLpk$ j<)mёowv P M՟ 1Hբ> y\a .' R.q?Qq ]%亣M'! 5ԴjVyJίKy|OB vW2laՂ &2:hOèǕ %}!D .#^l^G<[ ̘`,h?O@0̿bD\5 E0{΋t_2ڇ3k+*E:M70Uz|L 1%5k>x ZoUqwП?K"ʱPW3W.#H`Pk7&l8tAɕ)ƛ)Й UNW> 뗹Jv9{_2$JNU G 2AS{ˊP SȊ2zerHi4ٽ#t'!TYu}FS _϶V_l)T1mgl15g7-웁5[^ۂ+iXDՕ+D-o޴C=5sgEhmhjawg'*M=wL!Xy@i7:Scn4UEΖJj=հZI- zq{:g *F"ֵϳ*VjlcHes lm,et}"\3Xn$H1Hyya>A1ftX˱?WԌIXe7]]v@؊N{~"O3@t@Pږ`Lpp|G[JJ<ݼKU7{SG%'SB:]si7-V[g2w{3_f!k\fQ*T&PrJ#t%m/jQ0O)6*ڧ.* HAP7e|8ZTG]:s(7LD9M"riK],{{V(֞x}JPqL2N ֗rS{Z24zY#vg{g`9vP NR ^!tx̆WL_P?z-,./*?2i"vׂ/Lxh}M\17v?.xӜLI,"w,2');~VGu8L;U,<UKk/tnwɤ,X?CI7db7Ԧj*G[qh5U)9,Mi;h!jNjVX&w-fX<"ϻms㽟a @jʱ׀pfo yӂҙM!)HExV"s`؉fn̜I/㔊2Z!$,gIhbKI_3\ihUBKdZl鱎jWQ}6+ya͹001@i%J̨=0\ 5]gS^2F}V>Vu]d+,ml{91#OJl@!C#?mŬE2f,_c#1MX G=vUhWRU dh>c̅8/Te\VAx@MҪ34V{{/Y'9-":年@)_-=4t |b4dcpѻ6G$~Q/>+vDX2:ăh?bRUuHww7+ͼa5{xwcuYܤè!hf6F.ʈYMj{9 ZQ5 S:pW-ٔ 7b3ݪ^Q^0'@ߺP P*=@@:ڍT*ѐ[e vr{ B[<+o÷j[dp$k=xgLGC_K.8V5ﰛ M^VP {8߉J4lu/7T 'yr{t߳Mi6u*5eϪﴏIz8Խ`}68mrhmSZ+9|2dWLyA0u.X^X 0juOuE/c@m2j ֓"ֱcԧ[`{^ZM,<}7I9{d(h9^[?.ȋ_ wؒj))ݠTp{ac7g);n~wULDڊbPJ |.QLYIdjȡccXҥTbf@~"}l履 L?-z, <$B:>2dvZ<qDrjW+^R5Ƹ{-ﴼüpNdIaFZk΁Pr)q?R%z4g-v-agC3:HYIڝG~kw `bE7bqYeD眎E =n__&:'ˆ9h&9[n3E 1BHQ͠v|Z[1ʒ3~y>Z:POmz1W3&7=/40=z]]LO;}^G*M֠[ZJc'ѱIl_qK3G7IɒqfٔM4+BF^i$Tbbhք6p{za$N+1K &y;`?IN/Rt73HDhYEw;,{6\E jK*-%ص/5T v~J0U[VA2>i$/'Ln| 8q, }{ 5tVm`̕8A{^Bm 䘝bren᠖9{r4.TM7e|x}e|s)(JRRgǺ]lo~t:P&M\G#ÂU|AGc\VLuԺ</zFabdQnHyq߻Kew è z młtG|ˡ"ǯ>VYcSyP wt8pEo/nƣJᛀ- .>B_3qaf DpÛm{R47U io/z)d@ԼoK1?`snOvK™{]qH7lsd)!!t!u}eɃe>8y1$Ri_~Px{E n7?酈:fXYR,~:s־;cpL q@`^-Rsc!(Fg .5JXp3 ``fP@9\ Ih}YlX&&L8ͪsFǺy;C,V _s_bca'JbaBz/eߺOWy5mUDur$`C^ԄNaI}ߧ-lBj5_Hg{"9X]@ x㘬CJTq#PC4qܽ#eϕ#73 Cifs@ZQ3x‡}3!)]1RxRG /uyɌ@P'xW)'tB9q'>9(v}|&,qHZ| [wo^=PRX莭xUIjieqg` fk™?-T钘]QGbm0!` )c¦~ócÝ ?7_jN/pR7pުqc/u2xf8ȵwZk?0,@i iHDu S]k𴵊?il16(?GxeoSۓtђW;1:eg '8)ѓ@TMaK x,z,5ƯuOK$^+wE̯;8R'eZS\KnLaġx9Ǫ kDei& sٱv3yNAwʤiZs %QBMq*=RPB-=ImF4k/X 0ͧ^t!%جUN7Qlp Ֆ-`-sںM ¼H[~Kг__r;Cku*m:\AG{$¿1!xhמxmr!נnr*S%,\{%j x/ZZהR Vǔ3`v FSz$l3s (Et,V*ܟh\9AfAr)7wiwU2& B4 k쎬`T xw2k~"W~vef"~;M.̃N/W_~6ԅO'rx&U4%c,qNFlA2||y {xmݥ۔4dW PoSmL8S@HY;B*!FiWRe‹➊^&6#0k)hIm e;A|*PԌj D`%hvhGnon$W${/s5?U2$q4kpdu %|' {tTʳO᷃o~6*;Y-2;kxC_$il4z9C,̊LMJ' UM1olS Sbc<}}e+n8 hb"ٷJLIG`;!O翼d* @+°< d*&6X[f[=H_cUz[_,DY%wP_j`+uሇ}?jMP<IZgm|*gf {p3NũjgXwK)%%s/tq >~.u^Eų/:zz. Jb[ҪfC|h~ջN0y]jG猘bZ)g¹o!|j\i4`m,KFCn{봤u38YeBt(=af\. љ$H@eQZ:7+C)aj'@kJ`^cp Jsx+bx NJg#?α9$ssM$*RXe4봑7=VDK[866hs)ՑDj@ߗ12ՆRc&)Xe |Oj Kp-{G*& R#̽Dj!ưSmTh%ėcJzQXDHC U3|uX! 1ccY dθu8z 3}f{y,20y˵Uxgsp iUu2ClB+ϖ;^}ڬu2l:Owy̔(Yq;2 bn}ќ.J]U7 ZxWƂW`f͑o &k0,QXH˼4öTJ߇#>}&ߡ&[S[d$GcY#-ܶx ,ϭ;O?d2HPP(h ̱{!4Z2ڪzG*#teEE&aJ-Krʤ%Lx3^bVMLhbRn-m%s]1++R-׃Qw[oQoZ3/([0F4N 8ƥQbZ'ê8!B@;%ywڨK V(+2j0}\ABC.԰G^ #IZ3 CC3{}c/|59w>8h ~N%kti0SJ3 6urFY8ڠ-S%76if/m @"i= XzFXS{yA}мi TY5"{4Ƿ9)w]4S3+,@[j#'m@I:[2 & qRz#S2@H-n$EYI'@|۪Bfl$˭h 7~ `/b87WK'qUh_ϚJ~s-B>x^kJV|(PP鯕ungiXSL;? 1'!mk`^Á@\v";^JC^nl-~teC@ Y-mƢgNZ\D ۼ Џ >݈o/jUbM]- LJ~9y rF8uA\2|,I*Y/SC^\y ^* TGĔ$T| Oe lGlp)}bhD62 }VtRo=RfMQ{̿ A+"Du>}RHҬyC"-} }rO a$gP$$[=Sh'ʩ^C% [?ecE ^An<1hJԾsƬ)]aaY*hGNi?@ 9㬧|&bS^4{exx.rVf2RQ;g#w6wiXr,6Ou*5r9D`gZipHu G#DpC%QQӿC/V(̃wDs"^`x\t̢Oaɍ 1+PsL"܌+̋\&>Ͽfϐ%ly9.zG$Jlw ig}0j$nv]Q<$m7aЧf63ߎRb __NVSP,P. ? BޜPP&MWpoCI&")|>ZH" @_beAˤJ`Ȯnc$=v8,:0J.VVQٛnRAD]82"ȗ !e,F=nHV{wH6k;>i.Z-(u2 /ίP!Vҩ 'x0HwqTKlP[( y f+ɾq0u;ȫop?RhG1󇣗*@ 2dqkՔ7 ;u|zdfȔ\Ul)1(wk#kюğ\W }q*MūxhNcd+4`Q.@0w x53Т u|剥iAA-c+N̚uvV5.(1?o,%IBW`"kŬf)`Ջ@el7, Y_Q+ TZKeYHXhBTGSH|t,.db)-A9`M5KTk3TҜG2R! '㿰5d)3z#ZʒΔNRMN!jR.AſZKj6赅0#|;n?0?~,I'%L`ZWAU ClR+J1\:uN-1BhcRQegyRJݝYЧ/GMi'}0RrU: 巾Y儎Ǜl@[arTb6"JoL\=Mrա;ʶ@SjO5_W*m8cD#:wyLp86}F2ARm~M8czS@򣔉^E,H47FoC8Cxo'@k +hMW?Yx]=YpFR\ks%ǓܠRsd1S&w`HF]݊4U^IPAGU!JAI WDcj!wW`RpzC!suK4͖N۱-s^t߁Blt4AbƼR-!MvfBJ;HW΢VǟՒȄ8^gd?}jsĀh`{/ I fs/E7_N ܉CUf SmU7;5EмvuYuxf<|1bY0|Գs"F+ʣS,G@X0)I^&sl6~xml i+SF5?f闧iCKP >b<&?{U<  sa@/4JH)MqFN/\E.ZЏ׊"N 5IGEKDs( ^fK`p8Xև-LA-749(Ǒi@⩺TOAaҪjnzA E s ͪN,T&WMTAŐD̨@SHi/<Xg$E)'MPIAOՌ$VbMQ:`ȑp?0˶a~TհjZn/)b hq ܯO [0^T |ݺ}L -6Fa'2gK9[( Fc? M(T+hcH]d,?Y‹yVgQ?~..d@[MRvvvrfHʑuA枺7~.h-* m5Dc,H]H2,qL陂|3űKzgA/GG_jn<ŽqV"(㚅t9rMRf$ fQQ\#E0+xjuYen) E Kнƪ*+ 4֊eXL~ց5#Bm<N:y" ]3 碳SkAܼmJ%0H^W{6Mѧ]RVQs{9C1|o4-uai=)@Ꮸb |f.Q^jzylAh9G>ռ6pv.$d{M)g϶l"ON"{og(xZjreTT E{H|{{79ԭw,HRWx6hĒN-ySAZpH܀/d)i;*J3?q˖f{fuڤ?ԕt xuM5Vcwk :>$>aw857$/SLpV@/ZvhTچd  @ ,-j)d-3G}懩Q;=.A楂G2\~P6"XKo7;X2IV27I1[Zmb]" ^gUs&f9 B,0F  YkLa)I.Y-H* OFsk9T @B jy {JDd ;i`ETF2H.a̯F .06g>ClοPK '^R OM 0^/^l[0 txtPcP[sZpLOUF0 RպS&0]rG5 jQVBWr'DssM>:T9a^$ =މ%#nFߓn)k$4,c` fBfפ:FA2}izt`RkdX ,P[aC&$-gD׬A!5u;9Lx"@t#fqce*(} espOTaЧ q6~m;j"R' QwKkzKu| gO^LNQuI("E|hoPʰf`w[ T*c!բޕ2&7<$WК'Ȭ/」 Y1OpJаbjJA뵳Zۭ~_JnC3.r-|k$M9,HSLfFU,u3پԟB/Axr:b4q`oQwd1Vɂ Yp=4RF,H+!#ʭ}gC gm50'jDo8}v5OZ֮p8;7Ϫ7=v3Ý99$sۺ1Ք8VfQq4-hDȮ\Xq&/<6 !4 x("<!!9R Zxυ{Fi S-4$f]~ wMQ~O(Uߦ=dӾ)ʿnJP#6әF;銖B pލY?-Hp@v:{=G!tAT3{ wOU/,zMLb/-TT p"$ش.Xg8z {7rXZ9XQ' ^%Da}=W7bDL+膚5UW#`N4E4 80DqXb26SUMskqAw`PЅ flp3@ֈ/=_NTT~]ɑ¹6&9f-/b]AOhOmp)KʝDpgfX8Mq/#XI(;a ~pt.gpu e E҂'9ɓDI=G|$[gi:Lh&qQ`i$ 3?Y9km@'j1&zl3: +Y/nYny {˖*Z[*3]_Erp:6ov'8ÝǠZg>FL{HV˺ǹ_Uqb?ϴGQi"漿Lʃe!`Il `;2%)tե@k\J|s>߳5'sa诤k&$/eL\tyCqwy)j|>A)U(_•- ke]Hp[>~[]L@ 5Odµ qg}9N- k9%e @)o!ջSbrI;<}nT5ߖ_((몛`se=l$Шۦ߷& BjA|.XI`O$iHňlvcA\x ǿI;k(XzrR&\C0Ѣ/F .]| ;{,ྫྷJmT7+3P~!Ivk 0ggs|[gѾyֿEUԗ%a݂eYS-~5fhia*"\qJQro/=[xAp n"FNd'0r2p-l*xڢ%=CpFy* `t U[\;e,ͶHن"( + اiD`g8ٰ˖`|x cg6{C;u%Mg| kԔi]-&2w*&')yⷃ_L+gloBl8.\L#qSr7Ot&~L2Ng+D(3㸥iM7ְD._J?xG?RtI\KhȎR12P1/_71P6(hM6e2ÈVC 㪹ha+!9H[+KeOq3, LA唜&OÓDQ^M΂չfyEm~7p6Hh x|uUϢOXmibxq]?\* im=zЍ9ľ A 8y7nÁ@ۜFI/5qCE`$=.Ea  uڋ=TI3-Lk1. ֫B9sf+as *JAܵ|ViZ~6X/cG aP+P@}JDR&U=!?v*Di44T["$I 9rbDˈ8<crB8+;W$amͯsbzx:!Q1%7SD+uub =|9<jVB <[x/; MfE2$i}7~Ouj[u ݟֳY?%f8kXC:t[)})|{{f45yQ/5? '/W.tHTl\],319F/֖67(mG x2۫8qqD "F1\ a⍩ۤ||yO"b\)YҸ^:P7H]؈T(33@Gr$3^DvQ[!L(ô+nb 8ac1ݧ VӅl:KĹ ʨ̧nVB?x VGQ>HˬǢdwDR]ni[}SZVΊQhmfTƵq ss Pn_V0?q Nɦz ]dkc븵ZY9j] bWw‡!Ay/^OK~BgΫ -!u\ 4d}L ;ia ' _$:f֜r:E,pAWYD* ʺagf>ҕ;J>mID7J)5bZnMBȤ;CW}q+%Tw^8Xy+`ZP(HZ{?]P=WQ;2T" H)̉fg : IKL{U3C/RK74XWB~Nnngk-Jen;F66zEe '/fQ^nt a@<?[8ZA(IH61+Z;lTMYЋK[3I/"!ױ~=Vıc{:;>ijh$M f@OMHSϷ?VKiM0a1Բ޳Cp~ OPsUMY! KgV\ w5,-xf>3Y]"Da- RP+iWYm\fSWOxv^j-ςdqk:c#IC _rX\)4@a TCBd];sjNl% 5[KfWڙD |>{a^d]ےl~E !Mrop6Ēi7I᤯ʽeըa(xg@q1͌EIuo&9H"+`nI4"*%ÐVD'C@ Vyƚێea1ڑ Zoj/[=j, Mӛ Sˊnl觷$qVW${ìBZ<57ǨʥfV'P1 ('1a %5/*a1o#jSZ;0"2W Ba2xB?TvRvp*[:třgUm hFFY7U5oFy?@BTܠ203lUjbs8,V 8>~ Kh>uI_j/A٠~ˁ6Ϗgx lz8ᚻ1u0ܱVVOJ4GaX*Rr9|̕? B`Sq+-ő^[1Kra+ȁU2ߒ`uc7O_|mpTy@ަKKݨ2%M.*(&\dV g2Ҫ s\dd`f4gѧ籽4KxMpWreRv%iFg]'qc5q wlȀFP8$Mf"l[t<3<;I-!nNvP M3Y~+bK*\7Sq-EPgeP%wRIkCxr<Bn>>92% X`*q֌9 3r,mu`h- YMt1 Μ l&(v<<W5º]jD9;DKeB|`xvMشi3MFRʐAx3Ɔ֣6q`w_ؙIqKxDfBOɫ)Fad>v%LauDȄȐ81\l'~M{8NG3H3?*;;E^˒ΨrRvD͜]n7Dܿƻe =}, S?PiRD|s;ꮹLgR%Y %WxjwnCyj | :?1/o XIQ7$RӠm7@~${O<0̿x(!gg p`\{J3id<7Uc# %( ſM ,<6V}Y/jI~&>LQ0MIv2>f;2h'%:l e6EMWK.87J0n `KvcˍGj+| id)EEoaNOpq3ۀg 5uvdzɽ>#j Թ\FEﱋѾa8\Ӟ-Vf/,9"=& MMa#8al՘MZ\"kCgF_xg?M4O86֙DM`wUpDǸ#WԄDbu:@ Xդ6ݪd& =Bk^?:3B {VƘ˝ħpW# %-{̈reC%Y!AR\(t̕, ֋$fxN M5u\p2"VR490N,AJvq戮W1 (]#ϗ^SFD1Pڿ:)r^1c͎vMκQ$%Ξi+?UP^ hqkhsOh8La@1LC`LIP1'奤($Yr,ޠgߍHхHG| >yէrbN;47n#C0gwvFⓋ~˶SG[~G6w$`b3}ǂbVPc& lXN>=J9LN #baVǼ}n1Vy܆׉fÖ| Bz_ĂLD>/r`F-ꄫ@iOu!Ys8 =y\>H3mNӗ4.s0pYh8Q Kߵeau1ɯG$yB-Gqg{/ؕ߸w1;Zۻc,^y=KW<݇VISBA)S/kDW #Hl7: u$ټ,){^EP]!^4mURՎ@B?W3bݫni8 ~yzœw$ ^ )㥊*D[Rb 50.QТ#g]ROaIBbv(v[yi`<?ٶ u?k_(DaR5+\O!|Dg}rއ2|(ƂQw@BA[ lH,ӡK5R^N"QsFnoYcwm3<}s㟁K r9{QbuNNJSK (/(/?P8$7u*Lw1O;-/ۖ"W-Τ5">'أ(@ ]@4RF&aFWU*H-Z8"(hNa@C/V ʬ=G]LE*EG]zt YAFs뮯4#JB!wSBswu֤ňU1 j.MNjuN!64͇i yXڢh}ddE:Cw:ۂb Zlf },K n6_-KA⅊,J'"ӉV5{ 1jF.J[GuW182UC{A2+ADG,Ir͑7D/CoκOgo!f9fBj݋t?!z ^SOn(/+DkRD5C\ mǃ&&]VM'__Y׾>9k@T#{;&jnP۵)˽ 4n~Kw%dm:O<5~BI9jVv̙uSoiOvybk@[9V͊oƢC~u'(]Bf+{r\\n&\q\ZS+ U.lj1۽A2W7eZe?DBf%f u7 |nTk^CD\Ah1^A&Ci_8JېU xk7r7%M_ 7뮍\X{4%H2dzۑ6:P;.AE +?T (c"ق"]L7eGeqUfYEhFbQU݂>d9;bVFGlZKOxߓ'Rp_=fNTt7ʓ4U=7Cz_R4X7}4ID_YP+1Mn}[ˠI_0|}][E~EZpIS071 ٜO.wJI9eY06[1;MmeIhkXWN+^dW)}%$4fx^-^kKi`ĕN6 ֡YA3q+։94~uӲ߉GNta˝ejҍt=Յ&&S^@+;iȞVa,Ep4,E#7'ϚRE+˜UyAdhGK!ևѝ_N:oIpe `&~%Z)KT&Qwr H).!f!O762|s ~|϶&j#3,ٗH"xH0{{BY KCkz‘PpˌsMinHIM2a6,T9`kPX\g4#^ņE@d]NZv'i F% ,7#>"Ak~Bs+("x oKFAnu?;gD{< 4y(E&7S*჉|b8Uˇ ?t3L0 0xjuFmIe"OjK mxt x8&}Uk epph ta5ƙؼ׆T}oj޹0>Drf)ECם9]}[N{fiKʂ:Q!-x8tO?KKrm : }Z{ L]TȻr{/)}8%\ɾѤo#pKQЁ(,0O)PlikwHL'B;픖X3,Wmuqe/y h"7dnvZ;eSt>@*n*(;MmH*(.%~tFO͈&Q^~ hy-(Pd XF(Vʈ Ih!iԟIW2Ԭɳĩ!Жg%d-V={pmBsfd8gFRb 1^qY}Hzt`ݻ|,ۃ'Jdq,BxaAqWR+cG:Ee(WK]R/t҃XqJwqܤF3_,WMX@)òC IYnw&=FEg5: ==(aAo, 4E$ЛQ[-ʕP,~Lq7L|a?v U\ԎzFm%+7lw$eQhX _D:H[d~*L9t1}Pհ]y ^LgĬ>` LdH4:PH$7]_FL-z&qy:-r-뉛rݕ LyQ7 \b6fIJLq&Jۑd`J^I;8@Gp!ے)u#.^˔Qc%5l|3 Y@4|9ȕ'Ye5b#[dM&=Ď d|*rorv,y\ծq)TF> }ÒR_z7(;Fɍ*yQף9N [6L*>L'H1V4${ӝ.hjS4Wn~['mRzy\ $|&qRUD䲎M&KBBpcG-̵3 HvS'cp\iiS CFI@w3_$Ej?K1P&D1ү7qA$<ƚ&HH=g"D cK70,_y/թIuݔU+}bWbC$& .Gԗ7cMMzPD~;bvm x֊KۉDSm-z+w/>2Og1!zfiU됭#|^`mr?79cG8| -x~_ZDXQi3%#ȷ,-ďJQ\zF&c:aENw[`4Mx Xj![%9nX?ґ`J!'ok鿮ycTJ3kTD~fhP}?IE v *>i{bX$s!JҜEW3I,ak *ʖ(c̒Eb,mҙs{. {Z<:bi]ݯxߪ˿/kl%brsoQH AL,;~cIljÌ%\4(S.#9y³&shN'czNsOR.S= 8-U$?F| :Gf̵㋔9Pd[*z +HtP KLR=)_E$2=^ *P8l5 H8u@}xLON(gd 1(tj@&Vr"Ilz30 o.D}H9X2ył8֗v| p\"(dlF8FELQ($Z~ yKUČzR:{ZI،(bV2&3nk8\?8+'Us h? A2f5H,1L/7S"`$GPaٜrG&"?5x eJNG)+/0M]g+uǏR i莋e6Pig)wlG eyJg9f*ڔQnts#ƮT }B:n8oPc )+<63mH$_=i r/m,?ijܬt:BJ\e,;xM猌ΪzV̮c[8<: RYBW&ͳrCd?"+; sU̼m>%1lߟ 0fq#O=E.hFlJM܈ʜ5TB,3"fW*XޔmX(,΄mi&״?]*pU}6I )89=1ٞ .eU1 vGPCC/z+{O0u848B I*![FMtsBP˪' dJj]M1r3QcGp Qv#y! *|5}9\Mo V9+tNuo[TPZrI^r,-E >TӬW0{>W<ݕ؁[֊_3 mV}~t@?4rDVW-4%nMcr2s G2uŒB Kٺ uؗ^uj]}9dI7 {I$CRkxК\:7!-q ҈z^OõJ;/#o9M\|Նډ dw&~zb($bFՒrQyxTœ^G8fk@^!J}>.);9k D`8"O۲^Vo"@UT7a/ *j(bΐjM <>&!BuioiqVoOӫKQnU9n<Äh҅u+Pr^x(eDy*x<~m LAWC*+. %ߑk@mA.^fvथT4vFsؕ<Q)nôVZ5T>.OKa3Ԙǧ8+ERC qh%Adk7o5(8U@DL r&wiY ƃwhSwMrN L nōWa|* bRR6:LmŜ4㹙M` wZS#hrΓf e:d-;~w[T+e pWʢDјo"0%{dst??tE1g !/-eѕW~޳׵-\Er8N_M(ܧnmJ2aQn~hJIm.mSkʠ bh`p{~fZ+}4)TyvAnw]ͶqH $[lR5I%N7 qdk=3 Y,9co#\33@n徖x k=`OӒ \'VMݜpKrTū7 X} Oz[5xՇ[F$j .O즥YT,D_V+4;<\N5tzŽ)$Zxa"xkhbTN5-:\ 8=hP?1 .\\21?a\^ D3`Gj6S}c8;5`0ꇱ+g1rSz2A'i|d%bAKKMd'}Ԣ֫jDВL]H? ?'OztvNN9t tY*o}WzD<ܗ.S颤Nںr8TUi_BO~GBꢭ([1m,_؀kL7ˆ[3FN}dq9rR슶ʢ(4#vďK`9 p4<,h),,JL^o:-:j^΄I h\U72- E%I51MXJ<@{wNFLe=I3s.&r=}1EN:M@-[|&~m].5T2%@5S޶~Dzb<|ǻS!ᘮu`xAB*)!XK ;>%MeG6=4祐erf#hR%\Ljo8iAke;̹o{k^#кBރ4MTit<|.Q/K2OGqoİa/(HDZ͛Zp-=.jf?0>^CKƐ }\ ^K_S V!tXZ0gtvވQ;&J0ZV)QjziCt3L^fNP8r 7 Kn`#G!a}QC,>{vANf_@9tQlAK)0t"! W@QV{rAs/$Ur Avx-mG$麔GdF;PAfG9 }ף &BCʀFN E?k C;͠rq#(m H^oi,EFPHŖ!Y'cY/fetNc:pxn(|DAͺgB!*ǻw5dK6%ʴfK0VOV^ꢆ'd|ɳjKtaXNBN;#x IO&V[Ln SMl5)+IA\׻a1R0Hko$h\B9딭;_xǓcSF;9[[3g&E Oﭥ\oK)s`8$xʳtxR*jtCɶ* +ϻnY<|,-0p;`_J4Jsu/j> hѪޫ2?Xɨ;pbMbxGxFe@([ %gF<+rFTo!/?g*:KDv*7gzRGnK۠YzzֽO9bDaQF7,O=|Dwݩ;dD{b}bhHBF\QQy5Ac\- ,0o7AXxlOXq}: Ft`D8%:Nv}N\Fc-@N-Auj2P?@.hTǿ$t]]D j 㹽t{V (E|9b،ݫӁ^֋,Z<0@ȐE~)q}. Lq|e4{۾K#$6Yy@P~mSցv v'9Ua?g;/AAavPϩQiy,_`D.3=+>K4qg=sdW+@tZ&Ã_;Ҙ,2[5\zmy P.l3n7Pȇvgȹpc;LJmnZ U0;Et`vk5̿痄%Cbz%:yjVKr в bZ Bd4%(~XMB/Euh).ʽPT-#Z?>:G[g:s.3Lhi^*y70P@O,deTe厨co4^5Ysh !Q^ E%Sx$mZcgԿKKo㮔6{h sBݸ$ܴI.'AA%9U|1~RIkLDݵ;!j}'ͽZ\C :Л5+T`S346oq(m$& nu+Z I׬}t6gݬ%m;P1MyC^8MZφbL5y[32Ulэ@NRRM"o4ʼ΅+P7c<\&sFy@ra̯mL@PF~Ys?6qyl i_w^PQW,z.Au+xB滥Y.[7.bGcB d)u~ sq"G$ú'?PD׶٬-^RgO409c[2]J+wh݃,4J"YP MJ60Ry^<\=Ov(a6[M3p  %+xRvlNjJZ[r:B$A{/rIxD?Ίg@)X,EA3/!BI/:ı!=(rŤ4uZ{~D*(ht=1ۡoh(!d}NFDnA ٧<[' `T*$E6ZX%g(~xB*"["rN do*Rg7RWvc([CZQ#3ޔM"*E ۨNU$TœK$*UKL9VT o[7$$trHZTӉ-)Vzqg)BB>@#]CƠWb!kt Q (<%+ߵ#dAqiF%/;4)rb^|ȡOJ \gCF ֦ŀ+[ 5-sU:!qpZoM%.X>2BfN=:2 7/c,1:_(ad;<3_awIQca*G@AwF@g7]@wW )b(|*6X$3dFI1hWB-u R0}|UՅKt{z4?){_4*mPY jgg&NϤ@.YT-';8sQƩClZ_AoÊ mV8gQQ=*fc&=F<$0@nY@)%?v=>J+C~#:%1im`.ϷVb])^95PS@2BwQ$\9f"?PBzbu|̦ܽ9XѴ܆ZU?sa lbCW>,YvWfzor_<9?)NA؄j0q)B aڈC։6My5frhCu0`[Kb!BH=XԵނA?^|~zN݃O]벙CRe.JWl@}zJ#^[>Af̈|BLcRTc$G[ Qcy_nsgVru,-M~^8E(Rirc+\m5ZMAH3urIr1qݿ;OkM秺S5+ 2 pGuw0@VP봫Hen tEꭊQ rQzN!b:s:Z]:<ڐj֗gG nrA8P`ޥw=W5hozl*"̞{suaC\/SP& lt dR8EO!u6}K)ȍ,(JQuvK{Ozٔh;|}U0@ۆܝͷ-|AB3zHx׳;rjbdO\N樽:1D;j;f{./$yFA{9eh}%pXxQuk~$ؕFE5ɓX ͸ĕz/ɌJÜ=㬄h"*}DlnX(Dr5~8~*~-o9,z-o _$OǍ[P|?j픧n܁yE饶׏MAcd14zn'۴IZyP57^r 2_J}>T;Դx{ʦѣ "6Eoۅ;5a`zvcy#IW6=.><~z,4X#K V\3cqpqGj[xG';'ݳsYxkҢM#'!Ciٓ6<-R`Ypv$muCH9q:<2e=$SdJ}F2%儰*w K]JWX 8MB&Dv%wu۴Z#nכks|=QKk߳40&733uafKÜj꺛ssB|a?.K()Bv4tF5`ʱgeʠ'-0: gyeE#5OT}n&}鲬ȵ n$Wl+єc{)[ KMVL4x`ȁJ7DF.zbsԥ4mHۼ' 2xD@[ z3S\[ qHYW˳ ..#0- )4g.4NwQ3Ω<]4[k*YU(kf)8z)2y#K.*z{ i.^ރ!Z +l>G] fheފFG؞eg.˵iGܓR`K T~3W+eZDR) L%d+!4 )y7u3CҖ:hN $7)bX?QKօ1:P 'd'@SA@"o< 8‹АkKg,cIm,|x-[< x$~V|]K01* 61)Ȝ0ZՒ^qMHpQć5x1*-vu$mS~&(^tH(4șeWiNQLX! T/ WXhUfQ*|=`wrDbU7 ?#9(M "#&~)-ܰL ?q܌ՕDI% Œ F+H?bC5W\e/#ʋ= yPIe# 0t ,' OyI*<-(|:qv,u¸;^IEpO%Mب'ՖO/LYuhxDh-1mvخ sEg"Ƕ}GպJ,S tQ o!yN>4n #w?NR DPi^ͦPEA#i孹P7B鹰f!NAQC_ּeS @q۲P4E*A)E3*TiHuPqɺcn^ME:wZ}bTQ}K,>+\PEnEDZOU{' h`ZCHe#vٳQB_p]S4 pjA7GpY)BD˜5r^|ʡVɧm?Wɋ\1dB1au'vP]s2H]4P ó%jϗnXY >roŦgTsD"TflJpϐJYkmގBQl>&~V} Mg-%!:^DԓɑY a)bD"hRK>b/~ݻ]vI,?nχ0CʫL[eh 62WRCg7*)Dʘ3znlu $5E0lyI]U(U&O9 j֊_9eR3-#郼\5`s־ũkǺoH3X.˸2^4(<6vfvSgBU{3%thǓ$`@64Ğ+b0(&q(9ۙő›Z'Rwzͱ3W'ISamrXw ~}ѣ#n DoA`uA JNBdP֏`t~WW3{6BA-9;UK$#μA9!{ZFOft3n:02FkO0!S(5~Ê /iqnC_!Q^&@83 !-}xyPAHu$N>)D4A=Z&USޠP~H ЂҝØ>4?ǀ_ZMX wM-#Ւ*WF\PoD$k,6bnD&i}Ug@rUqjώC$ϷnY9iHJ`@k>xt&(B=2aJXQF쐳6&hS9vFKis?jP6M+)Xt92,Yf%jj?eZr\;3HOWv N/ah 3> 7ef?;h8s$ .(Fxt0k'`l11@w4j-)epën ޣϹg86؅JG! 8`HZA nJ3Vdy(ӊ@_ A)Vv#g2, ^*J?璦nRSeUaou>GQ/ BUJ[zjIQcyQ@=i~3hgAyQxȀ?>߉Y/":h" '[`D;Llb ]%|ZdbPPQt>nﮥq5 "̺#ᢼZ>AUSUO봎 a6`Is;s4FzM|4!ǯ4a7 egh8{eh,F!^' Ӿc'O.XMfˣWIleN{MPLe?)2S~.{!ʪ ,S DCφKgi*>F%2A%2ٷ ۻb@CuurX9L.~$! )3rh{*/v ! X {==J4!n-(h V:.5O">_@N*5Zi6("t !ƃ/CIyGn ʋ$yye>%"U2Q':.`갵UE-}r{]Ovs279zp]֘p̦eQ{ɥ#Er35! Դ"dlΜX2j׍Y{qj.P{|~l}GY T6"lݎkeR \ >A85BsEdQə05Ăk~i2W#G" U'12'K>Ј~ #r0!p hr 3J(Pr 8AD.d"=DYp'kve>W0+><^_@1P;^CMr|XQ bNȉ.0Uؚa/KeOxاhE@i/)2q{hapzK\AɎP׷CQ Z.]E6 ZV9266Z_p#o (`(\!O% rkuH!-{&{-_Y"WG'rm[HzPr0`Vf<)s1O arKBs: !gȓ sHV峞"D鿣]}g)A$:FVSgB 3b]X)͓3;zOU)B5pZ6 pzY5t(=%6n¸;8CD\s>:-8ڝ?t.o6=DUPZ7qd:mm\`q[YHZGMs2{O @R29z6i0nvy1o)ļo4tgUr}i$[y7el*)iIt|v Zr5Qy,Obal 3qOzJ@TJYӸ]֗|2i5!]̞́p78-[nHL9|}QCMgF쪰D(~>]:=^/W{iF-(([;XsD {`T}BBhePIo~=@8oC~0!кc%봈yHxѕgܾ]c]8r+&M~tݰ,9ʭpE=xYo}C7g#}E]*EMZ(C.5.E)a,dxzaRjD&h=Amϑӎ-+fX-vL4k U\^~1$o+5uAE$tU0Q,JF(ԤD™z$ r+v^Wo$e&61H ,`:!Oq[}jш>Ir SY`-kû^(i̳4N( +{=h}9p%8'cSEL$[3%"-A"xR hOW,4`q7uyLǰSi Ŭ%Q)-2 ohO?q~" B'~#lzݍI#iƎlфӏVT\BӮЅHRį8 إ~1EmztRkgwܟi&G kIO{ҵoj~EQrIa9OQc‹(N9U{ ;M1ȟNtfz"ws,#Usb3FlipwҶ!UXDRь'7A|90⠕ڏ BM{\-VW%5V^F8V]\ޥ.%0iȻRShOnScUel׊j0Ut GAҖL[r};VJ*t$Ihvn@2o#NM_ցjP8N] +dWinxzulӝ<¶0s4d^)n5\/1+RKB8 ad+`4M|Zw9l.Hd^z$=:4h`cpWqȥ kO'?^|0$X%=IZ;kwEZKuX CxO(DIxoZz‸l9,d癟_tVV+<8.Y֊{h]Jwn g5Jn|ZgnB8!M 1CG~ݯ6겎hg蒏Bןoa 0?QhN/`H{/8oȏk#.8,I9{ZǚKĭMW:9hYar%٪|k1!Ӣ@n%0m-k 8SAJ PYpAŌl`ј~QoYqDf]Kș$ܯ\忊Zxӝj-~FR B^l&)x3 n@e}S/#S;]nމ8R% NQ7 `?dOyFhq['Wl[Y:݄û1Q@0 GD'+90_!`A&?gtv,|C$BQl }~p[xX[| kGqh2Aysd$>1Z}2 v~>P1]Nlt\qQy&Gg̾h١(Gt9"y?+EZQH8I)!#fdwb}o½G8\ sKB@V }]1>{|cOMlBN9d@WC\(D8ַ@>=Y2 ZX#jˎ4ѢIpJܓX(hT'ЅW ")m9nZ9Rh4\w\D6Տ`c; 'q_J}aW|V] b^>ca-+[ 8FIa3ZM!u28Ȗx1&nc֛5čDze?<~ĿQ<9jg ^ oPo]1]VݧDF(VT]g."@_vEeѱ$v= u QW!;Yu+XRkwL{H`љEZ Ӎ*.Pnަy=X>vpڳ2Ti[p >^wO?e)_1xȣ  a|ڳF),I kKT.%oe~d-ݗhWxg&.ّ"~.bѿMU˜6]L!'n C\ t&HgZx*u]\Mb>_%,N$9$'qDh\-_GN.4,H+{ɖ8 -k]VWwV|#Q(*cekAdC,`1>YK7X1QD> ᑾ錶 \;k 1#]r\oK;x:_H)ۀ/;uX%JEg\FU"OSm3ŧBw Zq])+A/ĝ~P@8l Q26*@:1 ·T 9@n>1<\lW4PIm7NrH^ْiQO< <6yA|j\ͯ'mL#}\8SAm뒁%1%Z)oi3_EIcA*-R -.'ψy*yb/m}EW9qd /o,Ó\CViOn#\1nP[%Cu̸](˳ve7|דvA R,:ysi9w%|KZZGz hsWhp>n@A)-ĵ~(!=BHH[YWИч1i,+'4y{VZ6:ӝ2ї$S_h&>PߢYHTRC|GuVthn;#HPViyۨ r`NR'9CrzW^=?%yARůdk3՛\ʉ:H7T@3GK'l `wt@4l1X?Ct4ğ.ݕ5.9B9uxlkFE4z9vOuQDKN>#g#7VT3oAjS^Ւ}DYm'TlyRˑ\ '!ޜYdvfTGxՕO2/y$5:J|X8wKC8{M+:WGF'4ɿGi)6$fcv#Z1 }TX>?{T&&cJ0e52K(nh‡NO:}+)䉲SQռ?60#g<)WؖNϮE醘#LM?;$~œprf(|զ8.h6VBfD?SDQmpC<(&9GE !7s 2h$:uTOHRm26Y>73+ԭRTA0{Z:J@R=1l:F~~QQơGg'c}UIBVK!;rϼ侫)OP bDղ*+EeT'EUt{ ^Y៤?ر å@P ]֮^T9iHKlHN=;܌0R([ZNBsK8,*foN*FYMuܔGG.ĥ]O ? !t"(+([ߓ (v7jݿT=x/ f[DD/yQy1m_d uC uɂXQ:owBd-QʗU_HrٳwjO 7N:F.٫" ̀VYZ r(X#C#%-IZ}LU\OF_ SV1`]EE+ W9I31sTd+@i4I K!JP\"b+3KyiB φc,5l=]M[Y')u) 9Ori?hny7r,Wyd@R|17fFԶXYhE!l͎'.JL&!Ο qhG&֋Z-1'eX07ݻ"otIca(Q[/DI yJ9FЄ_~^>I &Ln/` Į[BҖܳkci"|Я+KӜ&!-p2.{jXv=1r)[ۗN78o-NZS8aȅBbgPE9VH2%%}Ȯ:v9]eX)m̹dR{2;;"Qc;(ml33*Mk)ʡ "( a򍳠e2Ok1F@W>o;Yٿm$V6ď.J&ja&7f u=k<1Z[2ZA%5X=[DP|dvu{i8x t!:S%HY-޳l9;d06|hZ7Iśh+,27AۙVEKo&@cce)f8ga7foAcW?S$r.y2v3PG0PN }u~J\>^D̕&B:I "~fwQv˼TAe`7Jc]r|!&u̟3Yx`媘ʆNSOl%z~qЖTN)$^dHxs3Ѓ~Qe)Gj4홻g#pu4aZk[n/JR{ Q8+]+ІX Jo%2V2jCl> wCV:b,=K ?B] u9,l&~scM.mϭkx aN ˖;dY Ձ)Le> "en`{xe_M jIBX+Gw`r&/ ç# ueD|_.bV)' P]hc>g_]};7\_rEP(g]pM} P-RF_QQ:ʏ2|c8ͼeNTUUվ(glkxl+<cy)8㟃҈Y; }C*j:fkIG?$ЩE>&:^|.G7/%,Y y RY.>$Z+?i @J5V7.'iH hrHƭT9H{rg6wsLO$Zw>CI6I:wl]''}뾌dzȪ =.Y N`j J׼0h'W.dG4Dt:ߏl9ғtROZy:y P:9jp#_@1)D`> !N>?ݲai&*`%ƅ#% Iw!tOv5&^ dd juwl)}!_g0{ !NY1 >}!qjEiy _&C0: t#S46]ڔqD_3+ Zf dXޣ|8KjmE*=^ ;s#6Ym9Sp-0ahZ2+m$n<nI ޅMpa6ů TͳLz圤Aa+Jmaq|.õ*b2OɔhmcyE;I,,8D'Yј/?PtJ)gco9|r# i6Xj>mn?9d%"L [+ۍ.pRʯnz**쁓GB1GJuke_$&{ϔb/RENlMre3{Sh*4A '&ZDh(8;o̐yPMKߍ#fػ)֞wZﶒc؄1H&u<9G0&֯kZ-*-+;w/wJ|Tg9dvF%8%,hǔ;2C[u(5[Pݤ7XL &w=)Z.N_SwNzF-toMKE<+X-޲7U!C) z⧠qoIQ'5ix"@w7&VwspA_4t3[WMQyNpAhfp5>CX^\Mו: !1ѭxpFJ@Kux5Kv& R`;X=礡R %1HYoXIj\u利rWTܷTCH-,_@Xtq25Vv%UѕԹm^mm:YMOsAb7.k??79;KL,qH^)aCM/o!^c\W$=7wLұ_I<x#zM JgrS$eFOrI[Nm9R?8p"&0 bm_Izosd8V$Oxlh(v~%kLy]6QM"6!3" 5~uKӄb<J<3UuXVι U]w[?1GiƺvˢV)C<-L}j\۪ޥ~f.1̿y{:W0:']'G'(TP+\4SSfi4';^ FC VIk_wŘ:9M}8)1}llWJ/=ln # dk#'f-3~0I)WQ?1EPldܿ?{C 5~ҦvsוxXdyS"װs``{Eq.bm\rJY+,+mk FpоRt!`'r؊au`j[i ʞtΌ)}g<@z5pjB rƞi; l()㡰]d\$" w",TG IwY[)Z8rK5Y#5ܟ-5Єk9uSc_Q;fj }wT { hA1R, K569 ˍCұ&x-]",܈Q*gDѮ-`%vPVd6`0-8@FV]%~aXs#w|߰|ndfrؑ?P O-s#%ǔ z.?Wfb^μt*"ЅbwsJl io8 2H> "HfwDs*m`wYp76 |Ĩ$ᑱX\ ӷW*5#)rWa \ Bt 7yxqI'(0Uh$b|hO %myKdzM4 oub *JY D]5fu1fuN2'4ly1vV!^v < }\Mty/z=::cDzYoJv$+1/Z3UnD{6ذ׽DPKUHvZH4WNERQ[n*JJvٛY `m2$ujd0=w tTېDY%ӉkeIiJlܬ5L(LA_(me7T-Z4y;=g"-~g63",9wv&y3MG?rv5@ڃY"5UϰkGss; ) UcAggÐ`@m<ޟSbJDv |+wM1bv&s(6O#22hxЏ7.Lt۵)Ak6U'[mP|qefd2)jƂ[6xc%7*ŭMp )D Uzs[ȑ_"`l3l*&L<\8[Xwjwh-\t}\j@9f(%}Cun/d"24KrVAi), FPb\8q&6{MhPu^غ$+MA#Ɏ3rY)GFƺŰ^꟯Rnz:*V} Jc㜺'݁9XZ=ujfSԑr_3p-M9=`̅O Erf?YGu%vZD8:" 8|l:n6[D+ ~ӹ? Cuv xSᤦ@hD5ۺJ±%ނb):}wt@WK}7-艳g5WiëYߥ8|qdԟh!HvstE P ,4Z6$?CGIkS5%R4g .2.TWWjgAo҇.P.(!(I8D28ھ!(z)=OQPFgkJwa F,J)7 i:ՑOǪnmB'IgHG/7>h@6(K&(鯖aq*Qo<MA6M5̀Z ֋$'i%NGݪY51P Z|L<i)w#`Zh|4U9^Qden5C$,Vq )6\ Z~Y2.RjBWygrԈιEX0O!k?|(lEƨfq#:Rmu{S5pS9֨ pU}| AZ Y[έ|JcIiZY6Y,ws5-M0h0OU*AbHʲ:W"pnT~3>"e:[NN5+,+{S$iTXWq#f楞Z#hэ\xwRz!e tfZk9'WF)= ' ] q!Lz.M'+9XY"?96LwHčcI核U]R2Kf}3^q\UM& 𖍾ٱxG]pށr5U@KzӠ +qvFObJx+>q48lFB34ׁ@$.3Tg'(@oEf;P` ҁ"Zw(70J9z_q&`.q[1: K}Y 3<ב%?u`,JvxP)+g<)|-`FnZڑT !7q%z%h]%a ijZX砅h#xAnkF &e =+c,/8X>a<}݌KglXř#eOS4!RPb`f)WLR[h ]T5bĮRkzyGT˾4_e1nVrBViאS8;?zK-`xV(ݼLx!;t=-ix2|#T٫;ف ^p-Ǐ7w|هO.E8wXVF1=Ka7/TRdJm6)igi݇gɽ lUB_5ÐNQxXH1|G[\ e]2y rI_y@?[>HbdY"㓤6[ J hp1/iF6>)9q1^Tsp\- bg`$O4Sex=Rr~@gDJ?6z~60&df^G0$b리V'nZeo&r$G!'k\id L_`H!s!Běc\PNv5>%!\I x1}[-qG/hq { RVEY=y;gk xH[w5,a## K^Y8zٛr|vi)]Sk)N?%@ /.àOO3O!|fJrO=-r L 5JbEﳱ޶^jJ͔B.x| t>f"IQqXX4aF_B[fC4VPgE8X!?G}q';mPȹT<FX`flk*Npfei\.Bi?_aE6b0ѿ>)ec^-%nE_SjJ> d_eA1_k8ES59'\3 NOt_'vrO:Y="\a&Y 9^PT= {pn$ EZy2JWOeJk})n"5ǟzUC_Y{ڲٌP)UDc^QPgDay&EqO5Us]D1H%ɥ4 dZ5z,RjR9vf,1K=kRFܐb8 gbd[; H 3#ԋ ˄ Ǵ]'G7o(jפg9_iFMøPCU>0U~'>[ r<̖? .%hd2:(r|Rt+æf?.Pae*9ȡ/ ͽ< 蛇*͡25hq#&^-F%{:i#@.(0٪:':CzMZWdZ:otۤ|T+RilJD4sf ;{Y0mݒIZ_jZ@-hX6o: oY6r^MIy/G\4ؿS"0;ߋn`X\=+}YWfd ! TQEo*{Q<*!D&'.r2.)e|5yLnQE?op3^hرgA]EvK(-1ثtʾo&M!鎳},Ƌ>L| ENh4Cd&f$7)l6i`&[m仸n\SR@5䳭; |HH b*>=';$f@| )[2,5!sr)ϭluxXf‘D| iJGԺ:|DM^ӏ)FZeKYEnqt ~s+!=퇰W41ɲxӌ 0KYZnX2j"@@MtP L\_-YrHIZpjiؾ]YāA#=']7@Y22-̂!A^ehzq=Uv<+Kg422?xQi lη"cxm̹$>ca]{HaJ g_k\8+,deOYȧ5Q 1$ɪEů7߉^g2p(lnE3.$G&$_37>R@âcD|v0;Å.ӧ N5hu=49^𥏶92zVOQi`Xth>CET+v.VS4E<ϰ,ͬx_8E_rcTe$VⱒtbW$ Fhkhn5 JйĹHO@QO96m.S&%jX r: ՒKK6sAY-!L^tBD|믚R}BRŀ-r> {Xgl.\Y EjJY!6t̤qTU,=pyǵyRA8/U$xHA L=jzTk 6K8Uia*7{~!;ϏPTz*tq6$ɟb~R26 r q,q('{u!"q98<0Z9tUH=?wݳFu-!kd>Kv r|wǚ%W]q7ԁdr޴gri S(5ɑ\5Ṋ4\e%ig黽EUR_iTx]NJj>׀4Fkb ZHl,p"m6;pF(@&=gr9c~&Ћ U\ aR72&>'q\*xF/L:!lݱ[Ą8?TC5&X;#W8)Ν"s;fZJ4!1ی%x0̛gt50xw?1H7ǭAQ{̫c,Te[̌laꏽv4EcyKN!ehVtgyQ+C#! RΊ1 =glNАU咤 =3Y }.zҙzg#<=$n94 U9X|@ldQGK F~9?boq{m[ 8͚](>~n-)Li(A.R܃=Qd4;Աu'Ɛ* _72;)--{T"h<.4YX.[5o'4Dd]rr5끆+ZJdۮ7 % <7 Df蛌{6r?OY.QgyzH_ݞ) G!(oSxW4[\ߊmy+InH fHzI^I?Ѥo7OAsC2HMx,IH;AЁyJ,n]+ 81.|P^ Q@c?U?z$ m?ǯ( LFӥ6VOK28B0tkmBu)(Fs!hu5چӍ+φ}!Kh3m`af\*ܢ g W^ET/%quN `feMl+ENx^ :D4k-oeǃ043/^p#5&6m(5Y+.QŠ?,Bi?|q<{V/lZzV]=jD_" 0tjPV2AN.0 l(0T34lU+W>;NyB%Վv.8 Ez*ޝ,$fgM]1E#~6q4ogWw7рSDA9[Wɒ"R:\{ lTRrl&4#vvZ Q!ig a\k0<ރ_5 ȠY T&iW}ŭ@nزM!x!=iҪD(WiHRMSpqGoD\-a ,ztBYp9Tf,H|dkƩ\3'^>S0$m-+5ma.%yz۶evm,n'NHcmd !xoֆ}) N7DEd#oFN[7uir#y*R0kLg_fVݱNiezn[Z˽v@O]\~Z%Zdظ`%pFe:u$P^ۚK|CSP1]$%Yva\3मi{HWQaJ"(d[Z0 TB:802qob.V#?0$չ_@yPed JPėC^Ӎ¼9L'=gĔ0(]?G%A72v :7 o.X|k(7 +17}F{z \ )x-8 ߹Mj ([j3{l(4-6nyVlͻW͋LrbG%j`s~OPN{i= Ǚ9 /N7 c#j Y4TN͖Cu0kBd!2%^0SjR u\<{k\";ÓI*#h%xuz:? 4NiH_rآ&I Nlg:'ԑ.\Q8:VHZg'G >ܒrXTf \O*p8T,+3 ,WNJNXSU, ǚjVA x-|&ZHOHnDxR ϳD}`џ|@Is!('^/5!0aUJLc&(QX"kw&Re}WOyrkG>PLpNI:`O'J#<ޡ9![ A\-P~4.u03X;(;X˜Jt} c}"@`{8/j0Ј|Xj '?(˄ D9^{0(:K ۰0%>ၲt9LEH8 ب\i+hyN5Z% W٘ NWQyigj?y/)4\Y^o6HqXҔz^7ʋrW$sWs__@b4' 6d!Rd FnwF3:12@O_^+ ճpZ4V"ނY5Y_Zu%?Rۓ=J JW+.OHH /cuw7~ҩ*0Gxu0Ijx cXAD|0zQm5H.*A?ņ?A竖В5<ѽ2,};ȰQ5G]Z+/;ү<_K+ 'gFAf۹lڻ=65FnmX2ѩ8ʺþ&Sa !hj!!ȫm#?q+b4Cn@ UpKQj1)y1$ Hٶy]?_xV؅%nԌwN)E! ;'BD!>q!#]A?d$>0MX]ۚB]A J. A~U嵒*󌄴t-?z.oŒjV9kj+T0ɫrca A4/\<DZ:B 7㒌Y b/\E*2p`#>QLtՊkm dt @4iT}kT.e5:;saM47\@]g*buNG82d>NK"c NhaA $8[lBO-4-}>هm)n7dIz i g-@ߚlYbXnԘP -bVaĈ$:7hn۸JkvLvm t1 pj !q2\e|aڋ-^nuGx83$QOw+Tܷ!f[ՠD> 6ZP[N cCæF$^fAw2sIZт؈zY6Kw1]x4p@_e `^2,Po=qL0xxtN]qO9_m JTAIO[}2sX-]d0[#ZJu=*PBiC]f.ŻEtD H"sACX]|aq`'N7kQ+9`b`z~3f BRAw8f' {\>27VsLJ=9:qQ+}4XJ$H,._Gehc09 Qz-Y.T@3GMp%rfDєA.n'w,aiUt[&{r|j&c48/jY]?? C'⇢ٗzL.mjyG'#Hhe>a&mv~ׅ/ x,>]* [J [Q.Cc{Ê`$RkG8ب=5UʐK:dKYq =ˁΰk ؛81lK}K ܆79&} l#:!i,=ႩZ0pt@/j53d羖n/k3O8 Wwa'Fl[U=ױ)`3YP8Ǭ\A؋8Cqԣ= }u+gV@֫\'Ze./ik4q܀B O$ON6eYr+ kvАVoV\Z7"M½5\⋶#tcbwIuR11qt Ĝt$FOcP@5l 7me =aF5S(vp%]6|y2cV-fDQLÚ[h?}'ɅMօ61iN5mtb\0hf@p/~ԛ5׬-03n9@J2㹩B!Hd1S&P?ܗdQ~v%wtf17RD`,"^^eq VSIuTTt(_EWKh% =߯ȶ]z=Yra.I YchѠgV|,)щN [ CvyL!A85 W~0^*f uRPtLц"ݩN[vG?]9I{J|U{v"f0^~߷Y<6&JcNxrMqǦzE7c=F Vяa)IJπ~l/roaȴ/Y?=UrG1C8I\J@9Ui hVʂ]69 8`$tJ#~$|O鄾6,X0 k`eZY|/| LI,BYMbk',Q-Juij%%◙7ԋ.nMawGTLT~÷ P֥/,FըB(4%N~/[]-YF, 0_ 0CF`>=b FÊ \AJ8n9|/"'pt'I XP0 _5NyBh3Z( Ь[YN:s:[n 7t,l0/F0V)t+6:df5Y~Hd֕ rT ¼?Y]fQx|VT\xs5 )=rp,u;0l qAcx wT{%"J:7 v~B{a V]jUj>D]lvFP].΂fޗ%DfI~ MȨ-,yW xNAg{@9[Ȗsv8Zȩ;wݿ"8?DA * ⍸xF:5Qs+':PD`V QC@6B=A;$`~bDG`J2 T,HϭY|: F3X&$PwceQW]$er8Ex#t,JVFjx:rAFZ)xoFdF{;+5V6@}uE2n]xI3D@\seix_]YNhⴧq j޲k1<tOfn`Ƿ|"Wz#y f^] }*8<>*ϷԱ0D3H"݂TNg&va&a,X_&}<(#۲EO# a  e-Mԏ Մ󔑪%^a+X~=BXhD<КQL)Қ8%6>e+>Ч5鋂O`*tOJ^1gB1^{6BƎOȦ*JL^k(e|p]qDw\960?|$2ߧo9 @( '^Ɉ>g/1 F~)?>˭d,2,#6 h?Oݶs_sGGaqAA)#/l͋CW $/RXT7]#&qonF{k1 x\2 jwyu9!KjskI \ݴ`F!Co8zq:NMm>/\ui)u_ 7Աڮ9cdνth2N~P⿏G!ggT+csyt| SF7b.2}biS\Cl.ӗ!%p_xX.OwH|P8ǐ d~4D N}֩/z C.<۲lVeE8—6 LowBLU=2Jw8䥳ɟ C/u A,kM8xld1IJ`.w,+ Yz+8(B^ڗww} *&-9>tTJ|)c$%yPUhH'):W9m9!3r(l8,ȝɀhZ],a&X\ MoϢk`Lリ]-:;S/ߡCv\cHȣs:E&A ~"My6@ h2EL*h,TQ6aU(h\-Zr !Pn|%abU0?]: Sf\RѪk/oּ:˯lup`}Oopc&&Q(.Pf! v!@p]aL@h&NK{w'=8M)Oꏙ'и/N? 1%RgMoÆ[9|AWԍF-8OA ˌ=\ѷ1(?6>{e*UnNkC͏uĞ3-LIeX+Y5;r*4En/5"_o].1eyŚۚ:qh#d)? 5G !22l,_EŒ!>Gj=_2>G/vԘ ?׿@LX>7~ f]W (Bi_ *VosmQ{.5~ސM>I]eZwPmm%\n*;थ`'KR6$9%x\ɭ%[P#e駱 sl¨^m`0ՌΡ9G"FISuntEȧ 2Ssfb59&$T$- :cS=srhw8c}x{r↛2`d#>N#^:2P"w.$\$NQS+ĕ~J_tۂG:(=|C@MA Wj,%mmyQzr{&gpa.sB~1-r8 9եs!XF_dJUO7+ݭÍL(I0}Z`h+j}UQ l-awG!Ny畁 K$,~vd&ɮ˄bΫDiB*h0?2W ?@r> B"| n1_~9T Y*6Ic\/ĩ?ȥʈsh y^2h=xAiNMp>pE@S/Ɩ_Jy`!HL03nbCy406 e7RLSi-]ֻj]BєTJ؁G5%m,#qk7&ՑUq 6Ms?aW!$^ˡA%՞"9lrmSajDM^%tֺF?zԣ`&rzc󃪢(ọ{qj,8s|Z} 8A`?C*xhB.WG#Uy-\m6_bKfw Ҧ[>< z`VH^5yu#ub[΀J|iʮC 0 :V!N ;4O J#iL Jx3pCȗ|L@~Sl\~'̂|¹ݝ /˽>O0.?όgk$O7 Ҡku+1Mp,i e~+Ƿrie/Yr*5K'x5R|wcaXL]ȩc lNރ KK!jW@rDxFs/kh{]HksJ|^eި_?G/x̏7D&EHU9}:=Qs)l)ħ0F|XLCLHeٌNYPr.'fwewo1PTb2w >ŷ7LѻYzLﱶZCMIlc׾3ѵͦL* x" |M%ӰeOw%.\ -ԊB9H$yNʬy8LP@U [/eBywWz|YU1=D̖؜!ҧP^3`TFdG'2_ oMW`j-苫#謅!C@f/{U?։[躬GP 6:#G9F",S*jI)2ߛ Pmt?%Tq% 'ڰ( Opg:gdǖt~@՘ ^BHꟍ5sLeT3G~aE腫ưt$Se|bMɞS(q]I=83(k je[ ^t^:n!ޢke-278T@L*E꘯%~sKv'bB<~c*Y _vs|[m-D_?B4zL*]X6 ݏe$zp>Ha<4_"2|ǜW|yZÖXXSߧ<`LHwȦ ?2|{$]ޏ>v:FrԤ1Vv/-WS)j=p":}*y<;:A@k qslpܡ?DˈS (=&JyH~x('lsZ!w:v|hZkcw"E_ ?5 B,ϝi^37N["ALwj&i1Nc ! E\p@&eӦN|yRޥmXJ gw^ݬژxb z_p|O-œ8M CQyp'6 ZT(1}Uș ףMxOjILШ/Qݎgb+fϣ'/g6JjZhcޖϝDi,~AR\'EV& \cic}gmԲ.e[5uu,)B^4,_BAK+~-F2$!/r{6mf5Mg#.o՗ tk+^!qˮ-{EͩpVPHfEٓ߳HXIHUA>Vw!>-<T94J쐞lT%`P&fo FxHא@Xc[E(|}BKS8-sK3 $3ЃUیjl}X|N{~Ur)C`lq/uUu<*CB,ScOcr[4l8zN{>UpzuRa)M"W2<g1?"OS]iя@";}z\bR:jY^kgGFV1]FV-:?U) 󀀁#%6ۡDһ!`. K p/^L:ݲ{YZ0@Lp_ Hk%M΃2toIgS4w"IZjhwτH 䕅gQcȰ~oud 9*)=yu273VULJ[6] E szYB*gg'_3?ȝ svT)/FݮRwC0>fYƩZy*/Qg܅dPNkQTׄӕRZ_ iӡ2Xf* e'¶FRM&F)"N˿:<>̪%c#`zCzk#;;yb{5!{ a=X#hA{ \w ҐNBOnh/J3e^czR:do`B'z|9JZ)ӂ𺖭*AX#&cI&kV&u@G.JIϞ=sC@~}8٤KG JI'\`.V$`C{F q ed#C2^6tW8H8ګ-rL~3|!pA ж䂒]ח-x)ǒ:).:Ħe"/:7)q_uJN :]5Zs0@Y#8ݨ P kQS@~9-~^O +pP8q%KO ٚytڽ"SCr̎wŪtm$_9dJ' w wre pfmh͙pV:vȞ&;`דK@+bˈ\dL- s07o!)]-ں׻g3\2M/C:<)!dh-j p wsJqu:b psq#ׁpC J%PokXf qȑ ?Q^ՔWk h"ZZ^TM1 Bh CUt?BK z  'JH?wXlP'T94gţUkyV-^xt4)4m6B<Ŏ? ]>փ4Ҍ>.+ ҀGWOՑP4B:[JG;(EgHi(<˥ iX#}ºmp^Y$]uP8R GEǘg;L62ko(跹1\R EX¿ԓHe<ָrͨM&nNb  >M`#PW׎wƻ~)kJdqbƲ )gޓ9OeXښ.xl$ /^辊8yܡj\#Blzz4qKckSPH E 7qRgu6*n,[_6X)D4}84`8yoX=,RIftH0* 6Eʛ{ ^l̃;)0m,uTnU!*> 4-F)q̨'V"[r`íyH) xm^FB/B> #&%k+}ELHsKHϙ:=A&LWneeוhEm[ViE#p?<|? WTD|@= Mv$ m`>ʶZ#Px}sGmfɣ[۹,}N$Œ.>ұYzY[ jaoXMz o(^0RS p$Jm^5EN}\dzroB$TI6|d4lPT7Xh;DIzW0'X,X<%O+tvl}V}c9SЈe"Ѩ3I |ѭ ؾiqG{Y,2A-E)ef$/d euzBZNf9'u ^"@WG -C{S)kͰw_=afȌK.9h;?AHQn'T4,@UD`qT'^WPА囖w'ҐT4=~Sj ;CuVg~ꨲkK4Zyn L;VN<(Z@o&O/:t`A5EUFR3aQb )ǡDŎen9$H8?BR\u>.b 0:[nRсXwi~9:͊. |'/-[ƀ0OHa'(==l+rBaETt[S|E;aVCND'hЏj$#(D>Dk̮E$5+ E c Eli C\ "OcBԫl' WsuqS*xkJWBZ^r't4KFj[ᐢd3} ʪ/ ]Ab{ G鋑3x!QDfbؽ?470 #0׍K_7H56K`J}b<_xfi\KΊIJBJ.dΧsW}hqSdl2yDJ=lAW?xj!u( bfTIԯ=-4^ŧ40;QI%_<_][E8r` ʎf!MP*ǒ"qK[H@wKJ-1},ce!BBfH2SbvT F+ȳ̟rfeez ƅtQ>т|}y~(rA;MV9!%{G%gFEf 90qe2lҾp@+ocaRn(Յ \UUnEAɭ:j$}㗠X|,Qck,sӹf2rsHV tϓIVEA~ U,I*L:sͨxxKS_PV_$6p1:ii2 (y|3Nia+\.K9ESLsdrN4My몜78HQl?F͕xg|[y[1!sWF\!IF26uuRbns><`ȇceɤ~XMY Z!$44H>.(|Jԃ%謢P*LRCIp$R#\z'Y^α|!h(XfEm;/E`}[gqPJ;?}äb$Ya*eN}>Xuy$, q޼O^E ) ?IN+!Mr}»ibC7FI 3(ip 1c&*/tB9>f|4hKڽ~zWN&6GSOP۞vmMpv`*@ N!xkAH$VX[; "/DЭ3/.fUCGڴrɮ>- 9."QU#P9272yR^MVB{??hF'xЮ"1`cp}kIlۍY>\@8#׵L⟫խ4zǂ"_i24DO{eʧ6/cfD ~hus9>o~0dImw?<əᡸQ'Jg '^Є\.Y$N$fAʢv!ο\^jG?ĪA#+e[UP`*x/ŇI1P Qa㺑Jߌ@4PhVϥh,57z1qW@ R2,䐮1 b2*@R#]L"UD;x*ס_X- ב/k[+( - ]VzJ P,IKi!.KfRՠ mD7.#ॕ3"`@$OtNbo "xDu~Sz],|֝];r.vh)M_U#N GCP˂mۣ]`ݤJ>x0<;U WLІ_,N= İu~W: Uv|s0~,3> -{ (VQKNI=Jw;(,m1є]Dj/ <D%3Y]MxnJɃ{.@!w(0aD}n!"w7 cY1'ӕN''By^lQϝì-O_ԧ惿0aZC6dqt$O2@'.QP"LVSy<氂iruv5*q[>l)qS_czFQEo i` 9u\(d> yXm.[{Rlk,Dma?d:cmEi9:q}wCTzgŦPnm!n.U|-Ap#pL]1 QoG|t_O:1z`Z.FKZP <$*cq[ٴik(O:'W1z~ ZpOPɖ ӕ|0ȯ_xd$X;|ͮfz`sm,(,Dî?.%Lybl'dJ/NE:ձ f'1#$ŗU\ΐWz; ÇS2FN oY͵r!jPf*#xE tzdds}y(Fg~rO,j0ZލfbԳz 4mx *|R|vnsAC"*&G}Xw/YJL󠣍qgE8|-u ^o T;/2 \@i,GH{DGaH|; 2  .zi!Bg_=reׇ|L-E;D]P^?zܵo.בi[EW:"y6sў`W[1OR׶kSR!f++Q8X#:E~pX,>L]cY $ Nq8nRZMהwݎ`~~\ cnyX>Bz& dcuk.`6FGz.s3(WTXEipȌc6ʆY0]T,ު :Jh.7f51y⍗Lu=(`xݺ3[d(FSB\eDKr<U)T}FP/g`ɧ[:u`;2k0ϵ-̾$ƒwХL6BSNgl>N Hi0yonUz|՞F}Ywf)0H IPG$֝j5׳j* h!\Pn-xHXf~Q >&z@KMɀ tǸW.OP:ڰL tbBB~|n})r\%~kp]Ft4IoQ^nyy7Fi ^QA#-іo(Лj6,Ds'2[k4x:{38KxƸj|m.Z1@SLdq̐BSվv*ʇIܣ.ߗ?ilG÷pg͝l Rp kƪ E X0x9| :~`yMIgl5&*05,0,V&=i=kOY@ws1lV||:qj`v~b|t$gM$LY!Paݠ$~|=^Cy\0t%TEj~\j>زʧ؍H>zo_&"6}'y+֤'|)wt}_RRm,;lrl} kh``T}/d2xE2/j! AgJD|_  EJfLWV9l0uOok@׫/Ibe$^uF=R/&r+4a[YmGVNB)ZbzݳVT4xEN9D79LP@&8[7fs5k"N3TܙDգ0K˰ r%,XF؍'PoT}01'\V菬)$YQ-m!Xt' % W_NcdVB>PxʛnOEHq~P?JۼS2W7>?:.ǎg .U|,sl׷Uz dI#3 hv˪)LKPZ)L!{1\FI* ۅފ-"l wuGBiYIF_.8T@ZZd*b?ӯ Mpm.(1TQ/)Xy` ЧhVWt+֔)\H1U.鹒Z*3?lD[-*%;O2>~x';ɘؒ׼&)"m,MӜ.'IpM7q#2y 0eVD{u= (Of-䍽Ȇ$'FhR $wz ^tavt}VRLڹEk,=2hMp2tby5Q/?ʃenBl6-8}ȧ OugxhDW6OXh={TOx:1eC}RG,}1JN{q3QٔWC5eL5NHF^uGlZ_CUd`V3"]{6IӺ F)f@ܛ6Ijy/!Z9R'DxjCŬ6L5IH3 6h? )>Zy}^H(ƹ^6 #wVj +ȓW`|5GklVldfG7WW {"h$Gs-QaUl wG[x-F-*Tڔq!Ȩe;*þ̯;JsU]P+}DP"mGga}SrIx஭c5ny>4L<)RuoNPi]] u^x<49k#VD2G3G-BD 6k$X2+)H}\/r/z8PNR ԍE2 F'WGe, 7 msZ<s~m2Sv CWS-m ɑN9l! J<[̛P@p?Ə]ÿeS.8-=U("U -A]%['|ZS>[@^ֶ+O&( A*hvu Ls@Z'29gnHe[ic{C1{ j#ss,{L8W\Y) fQ@_/5h|8 pNksm7fz&#R.A\Mm?a  Eރdv8_;X})%Ȗ Tp~nӺ%|ՃKu+5܌hW3V΋ۮxPe`z`~bHmh]_G)wnyI4Uk[%|E{fψrMm7s6Q5 _&.LLc:N`jö Ã'>q[0>n9rjS,> gڔ/4NEeaCƂtW#Sk<6F=37zZ$B'`;qsY Qj<_1qi#<72u,oMK{G+a':;j!v,jtE|iDR ~ryqn \ѕ,ṫ|3JDMQ`g@cǮNܘ>B!8:$ˠ"FrYK?fZ;}ϵ \ ե.0C K_6֛%Y$ }h)#Bx 02ce=^,ש)|HR|4I{/ j8ۭuFfu]^ṽ1Fי LtK am:]P/ S9oEK"d]<۰s]Rھ&t#?QX ,$obxmirU'FzE).߆{(ůce&f8W_2JZTl [81n^h [ksGĕQ4&kT}ΪQʒ:Ql4v A95_ 5}&%@ǧ~)()L0g\6QY')v [R^+vcnXRJGRfԷ߈務U*gru}EI!`&ޒr,n0ceK'䇂-Q0!;V]@~`#l iOVYl\YA_YBg~x>B,ae,y͊7v9SXq2M̰4*{>,?PC{<!:_e^Z-@ W.;Mє#% m50a-~oJIXsMԈLea>!ZtZ$2u۟o};0 '<6-y9 .ΣeQȒQ+X7 'Y2>o c/2OLĖwZrA8Y Ǡ 2D(&sXӥGeJi<UP8AHts+2IʌE-p J` IiSn d lxDaG̤s g^隓,bfϦvbq~l}dDs*L(t '22ً@y@ eۡ^- ߳~C%5ǒdШ8kW 28S6!qS/CZqJJ0v::A_yjc qš%ϕev_&ÓHI?r2wQ? $ҟ ^a&'~^:DCch'2;IиXZ^"=xҤ~+- ,]lV"@ n@1[^y֙uKVc_(7!-wIĚ]EwRgu8m5+ץ?cr0wWκ R z0eր<82OZYeU! \bV<<+=VM:X FE&/oyL:0ΰmgO.rP71Ow]U؅2'ٲ~U'YN>Qw L-ŤpYj2Tt+dAة!zy]JyWѷtyn*K9!Yzl (-M3-vV޴umW.3͒=hNXwK)ƒ@hL~?: Ӫwö~Oģfw0N1te_+TVr>=vt>RWF,p><}윮? 01Rp?\@ξ ak(6t,Z7m< 'ƕS,B +?a҅xA֍Ĕq*P7hVg CU1sbVD=RC\6uNpsd*v3~YJz+H\DqWMx*Cdqa[?@B"Đ7#իTY (R8%ۑV GT9cW}LY Q NoBp5 ܡ-GCRDG-+5_J*뇵=/@''չk5rZɴUo4l* iE\si^IfOY`fX*&HsO4Ube-6%#z>&)Xe(O:˳yDB+sxЗTX љĮ޻ÿv=〚u%V^"vP zmX;#"^A⟟޶o„W_nCϫ6xɴhI!͍p^vaLn_IERq pg;\䰧E(MmJe8)QsΦĚ0(vӁUq嚀7ՅmYk֚ʘ1-OS.Ti@Qo]>EbZʇFE{ch?bDMGM,w@" Sg[aC9#W{*4%9hcs>UoVIJw?=_0T:$ Gfb˓y$Ann4x!?1sQ5eOwgޭ[".Fv=\?T+D~z IWx}9I.vl9(kԼ-mX{>C+$]Ok.[z7Uҝ!}WJ lhbE% `₠J6A̗R|HzC'YH>}lӊ uY\?<.mbg50ЦsXGސp^D4܌a(EׅZƆ0#5lJȝϔ@vT\ D^7b8u6uXxi?1|ϓƮ19lZ@ 6ٔ3CE,e6&Kz֤LWR\V@R&Y+`zиͦ_ =7DCm>J};kDQ]o!< zM_bVV8F96p~$@3|1ssks:FԬ ,1Pj7oŚl@lWL9:}'z/eX\0b,F,?o5V4լL1zeZ3-M*]qG%7>qΞ#d!lftrGwZJ5a}R`<-buT!MD)BI+˴v Li \ Wn[xd +ۚ˩> >\o9[sU pcdp7c {b4R3|H֚d|*6R@`2c(-~ԓ!FT.MeL7_5.I-0PҴ8ϸa,WW/Ap1FDp32 Lr-ƶ i3WΖ!ی8r$5ZaR0ۮ`==1BN(l/,u`p_o1:(kpx`̷ム; >] b)=|͝wQPKWwzgJMk= &nw/.X\#MW9a#n+8WPȾ~c JU$)흽0~e]R`d,#t'j=0  CSXڐƾ)wS90KH.|iX0U_hO4P| "yf6!ϽeTA,H0A"?{0]38WWk9)[[kIxi@bp̿5KD~;m*Zq٨uU6(A+N0աҏGQut:>mۋǓHNaZzKuoTɰIsLAWl W$RqgM%ϴ}\ڠߖFjw/~~՟$JlvBIR2Pk@lBFp#|< }tPZkR,kT3?8|>CQո[z γExgvinUO *t/8iZK2s@k?tE\6;cSa6slHJߟP#EwEA$Z1XCT/lig8iegE jAgpxNj>ΚNFBΪR3y R==@e%Y D"SXWădT2&qڥzCc =Gaگ)=Hlٚr]f^*G"@fL bP ѬC_۽iP5[9>0r[zuBbtvG}[/:!?hoǐLϯ0WT@YieeUhgY|A96)Vmz|aAUt:AxOz&O)[hc?EAt&- 7,MqӀ=T?܋[ͤsFj Ƥ Z@p+e֯f_;i{YTSJI"eQ C$%9k13nmnJJA:p/,lS(iVAԟSt^Eq(#1iWlwp~햜 k&ſaMp<|J;YUWȄEl2{%'26ݧ66wLF-_OLEL@>'*P„q-8}8ӑF<>h|cqx/Z(#yr/Y%eL;/GZᨲ^y44Rm*LK@ƀ>궧nm'`a_B29(<@H3AHsC=4ĬT)hBF+3t9A{seWҷ"uahΔxc}vrO\Xqkmmq7*(ϺFXkC>E=;r7CdRܿ;ՀaȲ<'qS6(cU ة!q2BM}:Xf6SzGv,]nc0 W؏HެKneP!/kǘy^4kWt"%b2DKJEAE/2ݔ>{d mcB,s*{H $/(mR?L{1 !!.-M }z6)[savoɃUgO;}VrbADg`PN&ҲG9Ky1*]E&ToM!y[[U N;4ℒr?cw*ʇ''1Rh"~9~&:jCX#M˛$Sw}L잿8"p#yל WQ̾Iu!29EobJP[zq姻]fXHqys %8J(qDT]ckx 媍%?vxuvZ;4-Z7 Q¥zy&A!9_@- kYmhڵV>Rx)Tq`ѴM$T|MEf(&9k2 2Gig1QlJ's-ܗ>8I}%׏,x # lԅI iR)qۼ~qyb?$I' J7 ez\:qVZDߏ9,U{R#k=𓴊!6?.U0 rͷM3l28X⭓I9Դ/$!pwKGfCXOXYS;>1wPu\Ff7ryLһh7"$إq*b\˩U<Rwaa%R? aيodBG :% xkT}oՈ ajO]KU&(}o˴kͭЂ; gS`|[) ϵzR+LFKV¯X Ł"JJfQ2 k[ffj7YJޙ'0Df~~̏|ڑ癹$ը`Pxoia!?qI<SR\ $3֩, ^Ez:3L_F,2$ƿ:ij:F:޸Yѻ8:\U}Qqhp-:1LB2=BWQKb@"r^˫Hp*E4.GV. D!"5uϩ7 >@W2?isM*mn//fd_/P-YhŹ[Я&z\0'”/ܧ.n{^'d5`_ks񯂵tƴf.s~P!cOtKm|D^!dޜ9~U,J@0p{BrXA"oz[NE/$ٹ@2vhy~ [̱p=Cu|Gr@ҩ.c>Ď|ϣ}1 4j %dux< Tג&)+8gOsƬ Kkrag,IzS=sxkȀpDU)v.ET-Otŭ7&6C5o("H7m|@ɖ('o}`X%6o}Sd/LPϷ|+WNWE墉!!'@>v"׿`CgpS'+Q#l.'im [ O`Dֲ'ſEng#ָ7.sOu`Pcly|1:VIrVo%6BLN:Ork:S][&+y 5v3*!`Ĵ2ju|M/6;A.# -EoJ3bd{Q# jwZr7ۗdbFEm@L Қc['x)MB ̽^ Wʃ_mmb*mEФ'~c Va> :2D|?(plzvuns*Ԯn^~cʹo" F "PXp9KkZ]QGT?S $v[G nlN|bIx9FҔaHJmIʹ(:ň>\u3 }1mo`l*D-Tj-v\$V|. HMyK!ULY#4 ՠ}|p-+?r ,ghڣ0^>=-U\Bx'aUuOiLDxm;A~UɪJ>&œœ ΝC'_.G'$nғm/P*-)g7DGF%,A/AZ抎6K} _f3cڗI: #17K,A,Zhh]e)7NS\ TaL⑳.xܖ)ft/oǖE4쑂ۜz( ϱ?VLO acɌ4~y< - ˦qmNP9ik~ܖB8׸Ho2fߋ슭/mt[e>ڶ9دEhWgo';uF2ҢyE]޿[.9 }xbOьy9B @*NH4Ę)W~"BրNmyxWX R&y* *Ԡ+LO^iH7s醡eGhg7&p6d_|95֛tBH[٪B+@ooYm\#|{? !}өXh,԰񈥄V2l}K񳍙)Zsg.5 %Pkr[v\+dalP݅gD8ӹ@JH~!v6l䘎g4pNCVSSzKH@4/Hozp$?݀rNN69#@AnyK-QCܤlk0qD!X"ZE;5iMf]#@߭aQN);d1A6XGNax]:w\~h.h$_Z**)mWhg<ӠQPOPզ؛?1L%^52ngpieRU@yIVs "=;NVo+?sw. fxӘo}QW:|8)z׸؊W/I|*~sDX +[*U&,Tjg׊ B72b}sxKH 3:<1 q۳t 8Je”Nۤ]tA%X`R5W`,)d8B2,T>2Á.myu?4(xυqJQR&/xouZq#~+w6}O*CQr[!O?\$L$0U]cmeFVYVV%*̹3䄌|+m62o 6aOO*,S'l>|ݣ/sI9rU4j#6(=_^aކ"/Jx%S)~.d[lnuF<}c|VX¢vZ2 YUGO"(*g R lwXyC3F(Z Xp,O>c]Z :Y^؃$ 7/ N:X60tח`CU_dbb&ְ t[?t;"! < rda yQ!Bۨso:8D4a c3dޤ.) %JR1k3uCT4p>|fV~ᥕgJGbws񒛰fkz^]I S(RJ  a2;bc?Rn~:cU6ʸF6z!!3lߌ12yFI:Ape{&"a[HH\SNG1 >|WhԪ5z PРt|yӈqvi/߹Ϥ%>tL P <1\ hsΗSZldk4/B G[CR\GxgTΥ10oQr CBA)>rhajC`]P3.ݓM۴U 0[gL;jd:?Zvw L֓)L9 ;:T@,1ۈ7J2.F " 9ex1.([awe5Td(U9[C?AoVMۗP <&`LGr5P~S;J˖QyBv?+ΊgZgy[ %*2)A)7" L׶eobj.Op FniFkGj !^11DPLJ.pv^M*bMt&6Vdrx\oޡ6nN|*tfwyހvkGb(ޡ_R[A¯b㠱Ul+[v聁kƹB{ 72~Ya9LMG6 wAzab^= Ԅq(o`Bب8&}J_1/1hѨ`c-wc,gu}pnJ7ZjX&nj -CGZCѫؘ(wa\ȴ'| . V6v__0L?甌LЊ)[X!!^i'`qV9qeK{ 45<*~G |ᙓ΍| 4:5HG+Lvc~lFVX'i3ZtfY9 o\ZBh>QSe޸l&4Nu?rNffSM"'N ;Ss4F؂wޮD·t:zqi3Aec,9JCw31ή}⯒&˒ #4+Όr}B&SӝJmo`&u6Ia5"nEJߏX;5.EGb n4 -6zDi忸FJE~vJ}kQSd(8S&JrĦ?=ÝC{QǻNboBU٢ k-CJuz(69ɼ(ªH`|z-|!]a@}! 5.c}'CB .-'Ä4lU2)!Ţkeu[Ъ9!&`g]~==ΰV|xV3#;ע҇ҊXe¦0^OgjvhB[^| KA,Bm r?WM뭪AP?SOb {P.Diی|D1ݭ^*W^½TVcܣR'GvARZ7N\A{\I0X| )'C;f=(nNXrqCYY.)بSն|v_2g@ ݇OU04Tj?^!-]#Zvd!_=N8|ad\~emœ]ug5[ZEuQ.:qB89 q'mb/ߘ;Vw͛WKbaF3&tY%uAx/IäB5kB}̘ [ Ʀ@vQwP8J;O(sVy? k7q $vg=͸*՟Yk N$'Br@ vwC$I"gh Ů$>g*1u)5n#1p( bR *Z3zN'܇Mmsq48A`ޢ kjtI)%(#eoBr$FqY; 1V.S;ǤK{QE0֙-VҶZzM[ʑ'B \­0eA\֣%u9Fi*蜑a ^xMeO$osH4jkpF p@0ֳ \iY~=ԙ5Hg/ 9HVmd[uZHB +hƊf|^3M ii( P%P8:/xM/ܻ6+Ȑ UW{wҁc)0>!>?`ՋGW ,PzX+a;>_þ ywt`&տTT1_`┉P7 g1_-웜j@&ᄌ76- z5o_䑀v 5+Wξ#Xb;Fq!Lony[0" 5nfLl6wu>q0OP+A4 v6vA0 D 1 @XCTíq߆ כK3{\0;wPYlX!~C:жy~tHv ^ّaN\zl#K!w̗j %#WnD8nX^b;2s.TMOby5.2GUcNkd: ]&AXy8jK"W`!>5rzuZ8a ,5? msz3K G}eR.ܳ [bS,rvb>$AHp$NrjX(!o\ z}=~|\@c|csoZv5n4r=`&wMK_kd*X(^^nVoƼ#34I[d"?0.Qh*t|"] .wHN}۫ro>7Z}5]_VAGzYKIZ>r8ge0[ EwLpns b 2y4nNkk` л.$FHe0<5+ P;ԺSUYԇ]KZ)[#S^ 6Pԭb 뫼m3}-)2 f?~dߵ-ͪLwvH *i@_%Ak+cãѡ7ó\^@Q9e.L9-UCQ~r1=xg&ZGo(YǎC,a9Lwsh _ ٹ}QvCLH*-SNFg)9_x>%g0%X<0!MܫX,h 5X3D/ٲZ!BPp,26^C`J +YXr k•Mo O]M> )>m+AZi0} )@f"WBy`@A|D<1 +Ʊ˦ ř/~Ze2ʵP|١)E׵)TQ-\:DqC'})|DZ^X3ѕ3sK" q3>K/1_l̟ݒ /-xZ2a+u.9!;C+R_e?;cgON$䬼&ítu*%L M٦)̭྾Όܿlߴ9 yzQҍ6!AW!3T{l2&I#\|PI|fmab ڣq{eݻ_s&g(Nф >x ZS{nxӁduEa1%huMƥd̙[=xZf>= 7 f尣<n%_RV]c.1887[\ݽ5]& 7ڢgJ$:Z.r(ÿ`i;1-α9tmxeRt7nY@Vu)>U%-R0UzBi%Ad"}/3o0xˆ9Z# ]lW?k_F"o9t3]lίj CO}kǺWdٟJ$WFW}t8Pl\"2,?#e|<)>^aSҷ8HuWD'vX8щNc3en 0Ub'kkmX5"Z[`-gU;u$;}}  (C Cz3F @_#):r9oU-wޮ<ΒՈJ@ug [;KLUƍt2њy:!P_c$ە I(K/"kV}eOYV+(7j™330o&Hu( "jR Gh>GrlI7Oɥ Bv׫B50簅'gɪg4*{ =i 5uwGfpLBWLZXYo LN`/W,Q_#Sx,^5_?O˝w. !TP07.V@ziϥ?b:29 հ7p Pѽ`o!YVYݠF[,PȌU8Hv3[&rAZ7G{l;OeK"jĪmH=ʺd5"r^b H7Ŋi,P+S|RM>{\3t>\"Z'&L\%_mDI)(rmEwf 1ʫBͮCEH&Cg}9.7)3B@O<.;M :-f'mS2>%!\Y՚;Olcf@74p/sO-(2 ti (;~=!ѐx'i\S4NS$^3!m<y]Fz+yXw˩ؑeHo%ZO`7DژnptI 8w!{s>V wWYz%\g׊]q9Te Ц#^ YrsjI 1J+S4<K+KiK妉8Wꖤ(t!ݴqr=T VSQڣ}lGP^};}hD!C{ گ#&о^=X׆X"Pz1LN]}W7ޖJ+|AB18o &z:GVIlEM#R}pgeTd1@K<ޥMY~T׃mA_a:ͣ/JL4N11(I``Dޘ$k_ ߖo-=Y7r$J:@Ǿj[CO-xbSwF~JT`MUl5ULW"Oq,rO>/ Ӷ~W31?tb"kd#_n_|d/oO1ؽ^ p"Ӓ/IsiS|zm[6B3T5\/NHJBzw]{1w'D:K(;J=I6 -{{6Pe^_t/`̈́o/DԟaKɾY ί^2>xeUVPHFT̄ <]!a@m)f5&'`3;c@!׸}s}*Hb~J!}Zggٗ dێwbC#%S÷tEI!m_^J=w⦂(kմ^owN M'#~>emmlo8"0]lw g~* f,;M2f.ҟ T'tw}:73j"Nm[?8c434=6Ar8&5~CXʬrfE+gQ|Q_ V N?Z_CCC=?M=NuH5TPXFWe "=ԝ'/TCkõ^}!ZlY/e%䈛wO$iˉx9%u. = Q{QU+cEM"S]=ANE0 RT:H̐ǁ|Zu"?7yS0M"@1fMXFcΚlnLa+a}&K)@`>#2 8ƏW,6 "0//`,rqXֲ1m!0GlkE67mhz_hp{k|[b.33wy&~9 j9\\PmOhwgBޱ+M:H٨UZŴN2^ L8EGU AR`%*JfQi)ޏܦ| e?ib|&tŵ5f-,j漙hPX%AD鵗P|u@LP X,;˥LVԿte]Ўn2{\kw&uC}rk+Ћw@1!f$ D$Aj28fm/p5&P̞L.1sWL E8F*[D9|:-j!5ē؉^B,%IPM}K2+T ~2OYOt2.aUAbоdX̊" qd@Mhx'0EC -Ҳc66t!D7̞9)| 5^9xUpv"ELnK%ta1>-xO(YͅVvcʆLw{i I0h!{cd`_킡ku;wRBN صGtqt֒ęHe$?adXN210 R7 R.?p1^lKtnV! vU3((<5ǚJVEm{gg'rjOF%!TR@ ƌ椑\h{GQL9 N?DUf3;ϞI);¯c]IZeLE~fTI^EYP4ΪUnv{*u!ZhMc\aꇼ.@!$_qҳd^I_".gmgbu|ۯwP{WoȹW8~UE֟d#P,G "J-qwBC*`|[İ"R][CɨmG0ⲷ~&dbbQFix3EǍ9,=QtiF=8)?K?gΤ#H2' {UK8؟=.DZ;w /5-jƔ9  pQKO]4B\̩LEhJjq30F np$YQ^*i}$`guKyy>ualOo-W'0J' )К^r/~uVU N )*Ou18Б?CU5>DfQK5Թd]0{mģsY/貋Kdn`5ga]tC˄P*1(ߢ8]dDRY$_Z27j< [S `x?&,6;QGV.`<-pKyH4r!z6SPP K5 Xj5Ŝ!7DПQȫky鑀 0KZb3@Tc:L:QX0Fsfۤ#gє(m :-وEʶJQ%>;)3EJtq BeERIBp6uV֊21d)VXX l~2iaQ)ؗs>vYB)޴d` `yO>4'1ETS֍ת>fwA8ZCHYi!`1V{=E,F->Hq60ІvSTп'?|*u;~v>+j^sD=b%}K)H4oMOԽ Mޗ1x+#Mnvb9;6.+g8iµI·8gM_ؤ_ T mGJ,Œӂ0Bf_c?ٚq>* "/^އ'ûDiޙ7kJ MWWR a_p)wr@MПO9wǠ0=dAA4w¨ל{U,co~}shzة;Hw{Ehq$K[4Wu :C`Ru;E<MQD jE~KbozQ @"3lclG8bx+(BaKq=F@qGt1Nvz6=cY^o47Y ǿWb0}X>/X,3n{g|uS,@rLOC5][6ҹo0Xي+/>W<Z+ׅ`!Ƽ'bکι25'T8ٗ=!uLP T׀SGvFsX Qi*BDM+[5Րv`;6Srg6 zofڌ ̥KZRHV"]^T@>fea@ CO0R,g$#Us$?G2]:qs?ׅsLJA9"^\4U`VG'EDB%l5&wr[9f,S?܍)$M+N^~Xd@$)WЁ[Wˌ{lYR<4@6u76@Z5-?wn7A%,3wР[C}}[Ԏ/Ipפ4]3^>_ xh|Pu:vޘ IlQe&٦v]jh:g"|}#Y'2u/]ӅEP1$NJ@'O/ok%;PQ(,'2Q`z)_ZBwt|h1N2h|Oe?ў7ӓ\M_bd[*;:/-[/b% :"պvĉO8hTkUE/~(\yyFVqbUn4M>׶G䮴M5&y.+[d p[NvHrBmwgߊd#!7p2BygGXPlݲQhw Tm^0;H{zXBό]n\՘K! .=NVf)\ǠZdmVFu׋gqeuGdSht ˦_&+Cl~]Z (S-mRf(kq-nv_* Sԧ~⮂Fx܇6O(؊~B6]Df0l[oEI겏7fD{ CyX%,o;&&NƯ̹>ئuTU[Y#0 ֘o۶kxE_&P1" F׏AmG*K$5VD Q{= BIwneFޯq>Sd_5:{u鲦kҭymNI.0Py%28ȑ$96 ItpS̪0p $.FA.&Eupι`G4z ?L;b,#bNj^4\ªŬv-a8C2{9<)K9] )F?"'JFO !Q$ZMT bʅpTo&4ۍ?e8-Ey̜~ V>O@[Rd]ȏ4E\/twl<<: o+ܒK ]/W^tI~YWߤz08C' 8TWv" gC; a뵲XpL5l 2zbzDdMӔ[5q$' Cnpد %;_h&u\sAJ?xOI#2ЧP61YC3[&$()ݑ%f1KkyMgz*A۲@stQ<,jmMomrPd4(H BPUGoo6D`: @7tiwzOe4r"&ā0$ ȶ߻h Tb>דt봣P[̓mA`WOXė>#@ 8OgiH v$VQ31r9pv;ty9 J>Sّ I1pȅT@B 98`A`NJK6cHs'p~ ? 2Épz$ZP%bNw^u3=;~C4m7|/ +zsTe\gCȑq:# Z]2BZ{j ڙ$7h+,@A` =mռ`IvɵH ɨnStj= R/\e&BX5kLGv037}֟z*qDUahmU #rY,!6VqjJTۯ^k4xVE~cJ9h#\0p"gQziV}X\Ÿ:&[afN[{=wI=Ʋ|} lry19S|4.Ka_#t+ KU֨O)_)Cڽ7f-I|M GX)n@š4-H|!xn@@ >ϯ2>{ѢaG4Z*$~fJ_dzuǶlI2"&jg?@ZeJy2l1Me)sdzB$>X^ /2Ұ򍜤̺mA订3+镠c򍗒v`?D╒BpCtP\}aIsLחa_Az۫p1˭ԴNlVlwOR{r6Š6@ J<䎫֗IQτT g! A(}pr[0rϠa7H?H!Xܨd [rSR>嵖-˴W4aUzL.wXUVp'Db?h9`s2i(vV Rw"n:_bw6d h;/kHzkߩa0DxWwQ揅BH%޳! &ѿxܘ'*]0eHi&4_ {L}:~ `ryPx|" aV,uKY"fwM==Y U"9~]cF>n=cΩ-{M'˳)j ]Nx*3Kt,v*pm}Bv[lP(߯}l( .>yDڗ?8n(/*$ǎ<&ь-{2<V#n \쾆fkGq8nl4qAK`e۸mҸ͕V R/,cyNhc[5􂟽" iYx yTr8ՂznX!33f01 aK!w+zkL^Z-snI7V/>uNL84x+U]? 8U {F9^S E(t~mL97o0皟)DVl܊{kŭu6u}}2/ȕR/_7Jf Xo}L鵙VkO*쮘ZBct~_Ĭ'42wGDz3n* "/ (3_ GYyWrB$!#qfڰʙ-b?)O/'܌bUo"ib05Jc,Go+,c3A[c4Mp$i|g&\P"*AUR[і frgVimɾW/1?-)lԐz^,kzW#G!jUx 'E $[PD|amݒ;gM鮡9}AON>~`,SMOesEA˞qhړ@SΕUhCWRn!2w]Ֆ'jIy(<\tB޴9 }+b>p>}x*`,lld ;ִ+Hlr*< w_l/*&^;l*%BI$LޗxH]U&6nc~!+BHQ}:8@`J&H #Ks@~KcJi ")s kٛ,rB:#6ff(DI.F3{oYe-SQs{M2ijo31(686U7Z|ʬ?,#tz; &ML&ɛ8%cض̍?Y{S];pQͪ ]YCmL#.:6@އi,;ڐEvArR:||*b-XP*}9սc8ezG Ug /GTm,n'fɚ,mY0dޢ |'+"UW"D& ,`NImH,iMZPU#5ĔI8]oNݵ~:ĔK=o*fL61!LU-#ca, ̴RrԶjCA[ʍRݱPval8'9OJ1""~,C;Ѭ0|4 2512ށ@#Y/*aa:Þ{ϓyHTV줱 @VN}])ﯣ(+==]NQJo̾. KFs٨Ix-~PU V+IÂL#loKvT?VE E׮%t$-s.; 6;X%بp# mAp7<_ ˰u*Z9G;] xhќ1"j$DBj2~]hP 'DB'i'QpRu+×'  nPX`J|4=יG<O/($ƅT[L9>e:F+0(PR"88mdR NƎ話?,S$x'jLЩv(C{sT okE"Lk϶m:?PvA[`nx4'{96PJ6@S.]k4/חb3Xj1[I7PYabvp9ߠ5s]6/6FQҮl˂8ur1J%K'.~]/↦bXQA * 79 b4R4X̲#G*#öc2^fY43hs&n+A?2iE~:tvhz%LAA>pxY5"(if;E6^=}O9B;=e';Rvlh|Dј< ys{.#9+7O,@/ erjg49`yQQx",@Ybg.@E !^ N[U vƞA'Ȑ<ș7cWRAlFqN;C.meQ7blS38s4,RfB=gEi. A,,oݕ0Z4q?x>I FvEdH=yKۡX~Ͳμ˕!c IxGle ؍Qy|-5[=(+lN#<#h/& Yc0 FQ?uG' e苨hCĸI8"S&'V 6\%Lgr*ЫX+'4㫕Z]XSP>AV$5W4˾;G[T<&[-*neʺۼM>(~sITc _DsǫMfV I NSooW#w+C!:Ru*w Jg.Xb7~J=G37y}Ap618!5=K?K4 2H/H589=~!"SAr'*U,]ɘ!Yi|˾+i'knRȣ LER;:[Le CDZq~M DX26i(V;egwǾS;:|`;zdjfOB^I@x;ao1wgTQM.#`Ϭ.免ait_^s鱫/t:/(N3ӤO3Do4.F vDN 4cv4.d;AƁMXE#4FdI$3#:)C?@YdPBdj2gɏ~V7j]7/UzZם|VD[/L_qyؘ0uU*a)EEkEGlV?v#t~!&]V3sm!!܆] + FKu鴻M$c @{{ն ޴:eԲbxgAv~A ʵ8cF2;.(_..}܇ S[Ėy3P14TP*mncre ^+ kSت2:~=VV8?Vv?/؛V6^bu*<\F?ʌqՍ~Xl7kOjөnu?J+R Qy1CtSZT}d6>< #~ w?F~Bў4feP!}+'nB!}bkl,&MH@KI fUr@|F-#+S{ڷnhk܎k|?V[q6Gp3XiC6sxw2/Im8aٚ69mnɔd.u%*|+q:WT-o0[zǠM v* ;=ճh25s'A otx[D؇SQla7*&Cb)M?Oo '{]#}=a!+;$2H6ˋkn׈3y*|%izaŒaL"?Bjz 'G:uw~J]GՄȣw,3dHCtNQ+A0a 啩mkgEiǒ׳F2gŢ|wW[~5es`t^8[( > I&PEw3:1͒~WLHS`z{I3_CDXEGBqsX|fKHMrI$7/+jo=Y e0 _(23G@W<`(.9?cGFpCM.36x&ɣ7)SO*ȇ;(ޑ]6d1UEy|5rכPkz>Fq.&~pډG &Skø]m4\Z򳹕:+bn- /!{ @'|A^LKۯ/~Tygg2-{^ɼ!.v?phhM8TI!5q8T[57kaR i\09rﭹ3Xf%24u%Z8~r߇&K6fb8,wp7ٔX5}d:X%`0` tӉS"6WG Z밫 k?5nyBdIQ#M7S69Fu6- .f(QSr IDBrE -C;nXk=_MY:jN@1w//G$͎c h#Wk!7<[] )pkz F]6l8Ѕ h N nX4`j1y5ǹފǩɱEpd̤GuRqxos0/MGD𬹨|\YGuUx>KkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[GneiC ɜtOzU<+됒 Rhp5j.Z1CavL yASWG&CPj0zVM9~}|L4+idЬ1l_:/ŷ!<ʣ!0$"HH^Y=L 1+V{>v3/o(DzT'X}U=QGK]És~0TusT4GlkjԄɼ]߭^}NT+'0PBp~ӡc6\P<0cwrhZ6R@67cpjq*AW& "ԆL;l_IAK{_; :Cm.0,uqj{{t \a L<~sw ad̩$04'ELMVAc!ŔkL?BٓD$576j- ӵBX-SH"kS͌i[MuꯥhJ7+ג%_锥 H$0Wk&/Hb6]lzugAXޙg?0z1k%Aʺ~^)"HiA)5sx LRԴGҺ}eқS A!U2C^nSQbKyNi})}dݲ*;e"EѓZFa)YT%"IDYP`ѵ#T 5fR}`iF]!x'v^Fˊͅu;;2zՑ.9!+VV!~L(A-_",+Tg$v?`^~!$Ju}L>ov>l35Rce*$Jr@rԍ!U\,{ogs\[y{14rՍE/-uTᶪ/K`Ot5p?@4װHԲTHxҢfE0S/]'0O!mpb-vƸi{|h1X s<~-[FX,IvؾgKhͮ׹O9m#WNq7EAz5CoߥF<Y ySu IK\Dmu7𬻄rIVhb=D_CmF][B) *Jِׄm͖{2Z 鵴tMݻՈ8F0_< b֒dcfyoW1NREO'KD |tS}T M\4 ID˳"].U֗4s4*VK)'єe!Ӏ6z-'BiD %E,k| elZ߸pIL2u he?TB :o/W~Kgd~SݩTB_!%"ڽ>E7k,g,bL d -#A\ЉeQ\lѬ<[lrn_} Y9ٗd2!#llE O7"VE?EډO]S_ XߓO -`L |6TnjQh]$Ʌ[X5d$s {!epo)1??fLW4G-FgאqO*ezo- &)1+]O +q$(̈@|'n͚ @QZF }/ ?@֋![;wC0GۼV 7I)OI E]׈aT'5s-Eu uL$pyv*I켣^XMs;EG~` [jfx@#Tri䀹]zyuKY } %5rtbC<'n:hbȪ\L1%uĕF%=:;+N݉elZ'A p 炳jUF3N#ǒ:3vVRwjV+{Pl*1jOCfjG_F+sAZTi$@R|],lligPZj`3uOJE{*>vsQan<|յ7x{Ѽbs2ŠaI9!t؟8T(5H͒6@(pұ+?z>!c 8mQ-&>Kz?+؜(=>i.#NJ=U>y+%7mqsӤM"d'G a}y>dHVՇ&={Z_:FRX jchͫ{5|Rzy/pѸڬ-es[gZ!nC",J,z,hVowW- T댥ne{XDX秊ήYE,~zx'OG~Tm^:i1Y 2Hƃ}GJ8N0޲.j`] ŋp됗mA: /ccW O4:ǵkRCIcuLtIcEnIPT3hnUb/b;glXl7u*xՃ'<-'%bf3A%E)K5sN\[pu-tK>=Uu4Gν}2 żDR.<Mm%'Y)=nKBposk_ʠ/^.ejՃ2J+ВNGe?>D mE,!My9ŶNO 23vu iAx^tIX0b⛡waӬ1W]D*K$ПO"[$4Oy74ly[~=NPL͇QV Hn[=7*s&v1ÇE! YX%q:;qu&.}&_qc$^2%%kBdSNa%{ D(z܍%<U֨#?wQJf/x K"">`援mOxJh*^jjvTHE[ZpznPXXE%Zky?&xk즧ġӻ$H^@62@ۺ=q8Nb$*r!hg-6 +l&v!b?ɋ3s4ߛ4^x>//8LyLN d)pwY%sfJu 4).̶#mFSUjk^qeK1F<<чP|3\r3uWhr/D׏g?"Ƴ;zXp^7S"R0f 5ƪzZ9IAF/>1ux?dzfx?,ǀ{(ۍ} Pan+.z{;3=α9,kY8aU}*ڡ (;-sf0˒1ۺK;† r]QAN}sVenXKdOLj0aS<ԠgEK4D) =B]HY,uQ'5Xq\jxrGa褒Z/"Gɽ218 TSI:R#Pc/U7lemT|FRQݵן_KWn"}²LSd3e .aԨ{ pp:`?Z{hLjN`ɰ 9@v$8:91{ f>eߨ=}S vk8De?A:E*# PB< ,@ZaK}m9pL)Kw0R;F+[a/R׃T'Y]c2Ǵm p{5[IR[Y2x|#6ŲMV|Tjav=?$+;jJ{y$s.]'F %BY".D$gLx$2hN=b\ff0u}.(JKUv: ɬ!nXn< RIv!z.41.5?~R5l!G3>4D Z7`#y`ʫz1soo`mh!- nѮȫbXq.gl閵3o^#cVC|6yn)ҏKVZE 46ٍ m_LG1z?}2OFIz=h廖QYHgt3RY#Z#D3^47K]&]qJg,Uy* @ G: ʋf.[t#IWX(Sɧ gT5(XPW ̜-xM1BjT8nc/fZgJ41qc>SmFU2o>Ơ[ Ԗ_*/)ͫ́+ğx^a'PV(3ɖ*ISDv > Dkx/I}pBcE.!Q0nJyZOOI0,hu Uyyn+ELxnܥH#*iSxqRky̰A= năN]G$:-c^CğLvL[gp { 8bEG Q.w!N*s? (Zӹg)-]Gi^L>EU}QnN5YTUI2/Kv~JjI"ÛG,An6CKseQҒOյ*hcT*i`"[TsVӋ Z[D`ը))4 xOlY=Ș'UMk6F]j Vl]t}udGުٳ)qG$/\n#92'N> QuToP9uaAz1őOMVOPl8JPP颟Lxx6.{Õѫ8?9cڡ+ .fyZ(AW ~8b{}ﺃCNV15ad)3lة}Qx=iqs#ķʵ"=W릳8VVEOl7-G(5 k)_۲nALS<ޖ¸[ib:ȡ{[j@J#"|^T"C2]eMOM֨SOE}@[WYD_fh8A { W~X&Gb@Q^;&ƒ$kCFŘbHqfs/]N#.S"()YQ2A0䕫-lɓO߇z,'-ƥQo "f+( BhEom3arӪnph@wөl<)(8X{FH */I[ DH7 E=/lq+Cd(ӪL518PގO3hhQ{ "Ps3WyqbnlccGGMH [5ä4x u>|տJHc4\O0W Ɣ3c ZkȲWe7Ǽϊ1[b \i I9_d0Cwy_z~SR  L$\%I#KDȻilt&>!)|R@y뽾M{gmbuӐV=i_17p\QLrSOW?'6#EcJDQ|қ$]s/^s9$ twڄ0h߀`BPI7z'qfǺ*)-S:>8hJ^ڰ|ZLMw8:5Ds9>5qB!PCZT+?Nj}=/z;vX=]6b7^dטA@#]QN6# 9QsҘݣ[C; g`۱Je2oz8:o$sZ%q59f/Q zlzNBb]4z>`DFLOyUvwlef}ĵyfP &Y켵!M`g7xc~?^U`jH_NZ|uLO:UIS@Z1DwZ;v:5}1L?{8hsO dMC8L3ZG KH:;% `Ԧ4 NvHi|ݧ۳ ^$T1']&_(v+fž>uP3>D/.^/_flCI0,9{Wy~ Il =T-7`E]ʁ:2{VJ}Ep͵S#| \V (W凄ްl:IvxnK+Fos,Rn6Қ$T>傩%4g& ow0 k t{i2RP;䰇2g"ٜ$KI8PɎn"7#X *d0txx;_aBuNɥ+D@&9lc/Y6Ly*AafڰY5 OD~TaQi:vB⡀H}hJHhC#} 29\B.0iRc2F4KR<_Mi}`-DILr<8d [5@hoq߈*fY!9';$<]eܔsf^w<# .Z~5#FݔBO|ĕ8-b\HfdC*>9Y@`Z4sє[.ѺNϙމ9r>rq&\?9O?'*;cwYRgץ{|o*?'X#GCtf+?f[뗮)Z\B=VX۞p2T;9YޙDoޛY:uyKZ,"z2;T]⿌U@7WN^ZsD'Bkg;ixB{՗SsL0fBrm^|)sg|nIF-LIZh͐J)*nj%^k7dٛ\^SX?FEK(ݵt̷~P}fc!3V~ci[hHE.ZrrlM6sȈ@i# Û)5kL:= 'P}6ply$ȏ"it-rF|RJPݖڇ`[F\O{ml&``6~")9!H儵Hߔښ>'ѫ\z||Ug̡i?9#Tb(fTR9#Ўyᘺ*嶤K$iȦ9<ݮmI@SS,[}zzP4 1r+;bٌX4|g̃Ľ`^^ YZ