python3-perf-debuginfo-4.19.90-2202.1.0.0136.oe1 >  A b/W^^f='t>lX9]T3b<\-:f+dC5LK/̲wRjTWWJ[@-PKCY`1إQźKPTmnxޚ׼6CZq9Niqrس__QT3<Σ ihZDSbf!OeA𴇠7Qܕ%L%ϋuksA1mKgT:ѵpe9ba2bd362bec210d70e7dedde099963a88979d65e84ee0fef5ba5546e92aba0da2a6a598072bdc16b86d0252c8c7a2cdd3eae6c ݐb/W^^f!lV )eO#uԈ2BKK2۽d3XexjK߾cF M IԈq"ǵ7b⁂etο% ݴoR ₛVp>p<?|d! 3 ^48bw}     V \t,<(8H9H:HFGH(I@XHYP\]^bcdef l"t@uXvpz,06xCpython3-perf-debuginfo4.19.902202.1.0.0136.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.b,eobs-worker1639015616-x86-0012RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$b-b-b-b-b-b-1bc66bed98401e5bda308c879beb5b4cc19fd07abd257004ccbdde78b1639a68rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2202.1.0.0136.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0012 16443751414.19.90-2202.1.0.0136.oe14.19.90-2202.1.0.0136.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2202.1.0.0136.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/138784c6051ea17bb43aaa37563f5a31-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c3d4073a45adba2c1554dad636f1cec2e124a0c, with debug_info, not stripped{QPErutf-87a043465249e103aee6b917e2502101411eb62560f780a6808ce2b6d38311681?@7zXZ !#,?] b2u jӫ`(y-:Y:H^vof(;ʢOʦFjЬ>d_ <1`K٧L{u|A |:Aeg j({{ sx/` cjX߿Vβ9 [Yp A I9q OceΠϪOD~D0wri5^;Ssj덤n^ĆےkP'ŻX*4ynT]r:fM8VX}vEXs5j? !Sj&@j,--¯s3+kසUJүOqGPg9V_62K @e3hH aUN.vvMqN^LӖ g& >OenQ;?&"⟎=V2EWJ.;Y ~/P4aQKw@/n&oJ/5A^8p2Ln?&Hrl/T~-AoZ\ 8IAV_'Z$\<\2v|HD@`>ڷɂg"2"EC₼c 54p%RqD'b>(>T+x_QϚS;w] E\EGs#m3S-KYTN{^w6O.~ r4y u`􅍮HqpU N'Xwؽ {Dc'ESs =,/rNsa60mAbdYOI9pcN#qxW ۦ(u5}۽,W>@YeE~ta:uUB;4+gqo> Ӗm(rr0:xbNJ&KzܵSma׾N8m|-5 Hc6Ч8]* aӠ"Omq8ȇWbG!; 1P9 h0?;lC՜wA -3!wXwVj$$^#^˙W`ު@J2˰h;] n+\wdPo}t;s&EM~ i7̈́OfV-7SşLuM% II8#Ny?ĕ28=7B=P9则iMd$@mԑ<Hq[e(d(CX,ϧ*٦)vf@`L>IFbi;nP}L#BO @_yה's<̵vBTĹ#Ɵ6i \csSϪ̕ك4] ^n_VEX̢G2'_1ٻcS,tqUWǛhQas(3F$uOBv@0 h,XB& P[q ܞSe{2J&%rz > o{OuaT)>tmo#l4 rˬh%Pșg59$Dud <;G6V ̕h"!Z#Io#kof@T\K C~,Wuy~tqFrگ2eT|M}x3hn\+MZ v.uĎPtꚪd|[nni^?P![@ҪRj11I(%o Hhu]:92y;',#s,[4\t)eZN*q(]Q4t[:d.#b o,$ v_-_/&6c~)֜>nehxw)nWgL`"jVAXlc!B[\5TS!Zȹ)R*, lHA ' ݑRlɃ͏b[O1mB8ā(XXn<ӷB@g7!Փs74a.skB=o &`ÇVT3I_~O+Q}f'lwB޲kGݸ\ /Oh( )s~Jͬ%s6,~Xn.U t9(9džww )_ϓրdz[M^jH/wyo={4eCYl OSNqU}j#ŅIfZ6X;=+%zk$?wkypK|rF XIYyvPJ[hHmK`pvcFQu$lFv/~Q-&?( ORb1IΦᚴXѨODd jܑՁ]?Uňr.CR S F냯2Ҥ9Ƥ .p㐲mzΘ/raiu=om}ׁWi;e)ܖ_' N0T`OHotvuvlȟz,kWJm9E9Ɨ?&Z+no:AZ# RpEF5YQsxXfRBJOIWć恕IY"ˊK9 欿 u9 ;*뀣Xz"HX 2nl>c@C 8'~;-$.9ҪzfB}@ugȏ[Rkl5{㩕Hn!=כ rU{G3X:q۬FO/6߇!n~#%Tix1E xMx%dZ=&qJqR0w>1]?Y U%ayD%_ ojnWQaC1h+DTNld n!;쓋/*N2 ǚy2CNЅ/BauC ۊy|ޣ](#D.>]xQji!dd[Qf3%MB*qHm_a:-[ "SвCjC 􊝺;Bn/*F"hAq6gP&1(g?Ȇ{= !)xx.рaeQj'Vqdާb)d];etR $ =9l0^s覇xY`?mRb^WC0 41A3(S@?x!%&Vr| ?Q)byВ;$Qq$Z4Af|Bq0=(r꒙dXZe:AɕqG!v+ݵ[|ԡhghϮZGxg2!|X^G֓ꅃD+A/,%U-;D2Y>UYј؛ <,L3rP%a`ڍIU )Jzr,]pd G-B?%[,ҡ{eze8ƈ`| ڌ Pje0>D3`a%TwV?‹P8lpY򬭣W bUDf2'vr Hު05ڝβRռ |:ȭD4 w;aj=;ll`YU#›dOAWiDCmϕm?s?Բ2`9 qKzo#gT@T : `p[p }F)κ,5Q T5 ICNl[Fu"ThRC{)_Q>˥mo|jxP \rwE ^س;% eZ`C=/Fí&hCOGفM+Xb<|QyWфd29UX W(_ؚO_a}_ qgivUz,Ş5S5oo8YI52xt6jL$@2IchL6g@g鳑;+~$*EYrYQB"ٛlg(\R#<}X~ˌqnKPd|w`gUJ%tFE CAf rfGO/QGjXI@s ښ2?O[0RLsŬ+ T?/YmDA3bYKwb݀1$Sx!$p)A~!C`kV% ²ury{A1!, K9̚D#8lLrVJ-1qZY4ybW~ 56Tw=euQBiO{0c& AкK41*W ԭx@^VVHچѳt1!ݳխp8q9Qbk`P=q,ă,SG}_3Ӣ=fTg=&w7?lBFalrbc0PA軷%Ɲy^k&!QjxB-tOHs4W{(B 󟔕FdA0~M録^Q\zi&iTߚ,hj%_+z>]ǃ;jwQ%9"e>?0}čX Eb=ʞ]~òJʨӁLڳ+o~jf5_lEkRViO!_ИM'L1@>*ZɁl5h9ohWzv|u z2*W%ppb Kw:E~3|vxY %ҡ#$53cy-\ ܭMT#54`-0Hs _F@1g=*u|1#'܌LW1cYg|KS?oZ$#=fxҜMhG@..="k%w>GKMd[1q;%aS 7,vp½z'< ClòQ-p7$yixi&)sv}НKd?['ޙh;%ʄ!%d|1d*0U~Uq%u_H;JT샩젯>%cTR@*r0xpnS$"L#F1M?%T$"۴@H*:]߳MI.Be0K'jtS5;BcOZ6ꦵoPTA4LiNysO=5dY BJf{%9C=I:4nKRjao,\X{ %e~AݚE-^X("'.EQlUɒڽƬ 1J(.pJiAd`zc o}>ր(jyp?=Vm >ZÖq ǵ ]5г `a9`0r_ױJm^wh tĖJRPJ<~vq=36OFЀU8_ŐxaK狽xg3obg̠2^C9 H|Hۨyc{T?6kmyHjv. a+{.O)j*[EᏜOŘ PH* !ſ a똣uG=A&rDO9kWȂ~_[b?FIT 1pYTA'[|(}_*2wۂIO4v`IN<ӡpL7?Ӑ`quݝvX{({`%mӡQyHڴp6WTt}mu{G{LH?iׇ$)Ï>j O"lF9 h&a#? }dT=y, `bd g\\>"fì ZgbVkd2w=f BrEI8,Jo]uaFMљD/A Jp7(|v:N\muKԭTV>곏`8fyt]&nXvpI6!M/,먄+o8-;0/Ie,;nSq6pb⊊=6guϐ6b+F)XncZyɫL젷˃e2s&T-Ӧ%ճLF@<¿^1wˤXDu+Y}SfR>F$@V$`Ѓ}sa$yョ>{(w0-5֮OPIJ t/$ѐhR$X^Q!ϙlPoo DL?EWK V2Mcao@vJ=x_w]!Ãh|Džݔ/25Q@uDPo5Y 魇,΍-Դ4ۺXڇ"bD|VCЕ?e(&GG۪).bW಩P, H?PYgVtoc?jcVYO@]Sg:69n X((m`.zz1&8ԕgܴ=OIACd1_/͜|\N/~P%UbG8އC8 0"Ml/_f9@OECONE͌'>u#+mG'^48{A>TN~H͜˻5mtv"s`U3f.Us"gBpށ~jNiC~ @)/vE^ vbg#,3Sh^P]TxZSY[cwnא>"򞏊S'0PU\-V/ UN{j:jfdQ2ޏYJ8NYKQJh"@5U`A͸5:J, ]yo5#W”eu5qNh iO;DS:O<̕ZN!(9Fiv2^*A,B^7|޵8UxeWZ٠JY|/;9na p{[ږ|8 $wmbv`~m̭8%EWҙ$B \br~|7tDYgC ʘ+ALjPl9ҎwF|&nzV\N-$Sէ@YG9 ̛\Sܑ`&T󗭷Յ8B$dbfEi dE(x=q ^)6Ű aL6Vxv,~a i!d6J-J ؈'m!wn 4ڡ!hkJ?ͱbLxm78Ih=-1zY%bÛj} *sy튶ؗG 1{͖eBO /ʵgDrm<TsCa-杮G#K,YG_4T0 vpf.c=GZa ёxNRuOo' Hc[t` o;[{l^2z ,:?^ppѴ<q޿Qggx B]( 5n-}B[WC_Wc.M@8՜̪;4JQL|SZklAMx+UۚY#hxW &v4xlh2, t6-;`guewQ#Twbh_x.u1vFDvyoB`^VpK0{iT}Be,ȪK"{gd|-^ǽ@wꌂ+f{Y{wgpY%zN5|zBܛNfK8Im)@M56KCZ)GVNN#܀݀)VW'PLr-5KRYbM-̱JBNɅv5u%IjY)ꘄWO<*P7w#]ZϬ fcX-5ZnTi*fzE8νUi*-ӊN J3EMN ` y?!)>4$i'29|8-Ҍ 2Eiϓf1kpdDEܠ~h`ᄢ'/KTܱ ȃژ~Z;fHlvRqB" Mv_֢ZaJNn<Y~٘HEr8)m\3eM0D%g\z n*č诏U﷑$qP,Tw$VgYT}7NO4ŗqI UVP=ӕn)V#6 ~ݮ?8t6yf**+2gS'c\fd!JLjy!~WͫzWzڶGj꿌$D>">k<@D!;]?0{/OVĐb+2XĘvȓ;E8+0ţӦ?ag] GMרNg펱uW"7~:]P1 d$+?4B7'Y.]Z5DSeod^u79 :6CoGkF R˓TVh8_|e+76ݧLGwI; kRL_M30[--CERK}%MY"y}nltװKZ$iԣ>g$q,J;+{8)~NWq=g*ચ(Mg4r4t=SU:fo0~|6׉a<֥7:X3mR5~0a:jt0 2A0}'鶜p>ɡ_KTz{E;dFFc9r}յW lxlW;&IK_?$Z!3~ !EJ/@,uQr}]r=Plr9ڃ1w$:Ȫ@OBb~qRQ>z~ĭK?n#5 '57ڶdǬm"Bh{T9y5bw #ŷqHZ=%qPY_뇨= '>F(r&`7~҅x(o-$ Eq8uSdb2ZtyLM>^gS% )}%[d2}lbݭ܄ (}5}:l 9 u >la:sL냕q/2W|*j{ZuF?w"8uJ;ۓ52l9>.U}jR(Jaʊ;Bj#sl' E/7bTJ] Vgqы 5Y'Cr;*@9=EJ񖆡,mt4)T'A?jA찖MS7d@k[n~7Do7t+Ȑ6Jsz8;?9%4 @ls]{z^ًʠI0-]fZ$wMm+x!~Wi<1:Qv.鶷OXFoF g6G`iD[w.6NRGPX1W?W?oxa;g2$bNib5ZSY^Y*(/q5a\v*F-oW#nnOb͞9b H1(XTKZ\sˠBW hd +l7Dϊ{sycg'C&_g{NQ[DײLxEfݭ&\`zW5B!t%#S}'D|&pZ#rw)?d?ە.{GeF ] pO-( Tp}^D-aŋ==xסV[HcdJ+4Lx~ y!(t :\]d_aw5~ؼKKc! ;Um1?}!` /g"X@2hĉ󦠑Cϖ,3[ƷtWj@jr#|rj'41Pe[EK'l'MҢ\2d]wna^ ȚK4n$Py4,$v`Gt7]Q'1an}эռ&?1´;"n!7B|yH1ʨEMjCߠ&bFT/eErgXrFpr#bcΓ|%.V=sֵ=ݏ݄ژowJ@@q~k3֧ l`HbFp,BU _`nEp;ӌ͢0 V li@nTˤmoq:pbiRQ+qy?MS<& kIM@LgM( `Sq,PͦN㵃~+ *~W<]B1rESxݛ坠MBcΫ#[x߭2J֌\r"·"izAa291;tI(2c/QVVmDW -"r2{G PObJ@m xWJ6Ï 2V좚H?89twȂQ/X0񦑇ˣV;_L !A60G(>8ա?! x깞v#&A ڷ&BlR*fc) 6Vr=zx􂯎Hc&bqYT39Ouwm(T]qS!Fҙ|ɲn}&PxpYf;3=^ gW8V$:*t&} ^Fp[,¦ѴR:K*?.=t5:8<ҤʨU:sңn{b^W^;Ѥ-)+2iIĐKeg56rT)uOU"~fwT  hp!j€9.Kx3`ʂu"q=nP(#39{ߖr L,iT b%ycĬ/q#P ;\+sP0X )1qY^%sU }zt-"18#}>Ҏu*S4~ i7Ϥߺmye&сez.l},x=; 81k^0z uFGL]v¿BpK9b?b~?&eu.[>Ur,v8nr6MU}k$p\;EhKúOa'݀1o GXCaF_KmeVUy)N\-O %?#u͌o94{0Gz@S9C1ʽ#,9D |t,u샖Kz1G|Rj#/J?Hle,Vw{dZ"JWurM mR\(S?ӟmLr1#h᤾XsSIp|;co/%Rp7vSIWR& 98GLcdj!I*"?ke%=me/d|bX΄sՖzTN+~ez"`im 6 / Yi`RVhN=gŹSpda]w$(ۤ/UH5+2L!ozN¯7c:|2~Q+vT^F2/dj^G&R֌ˊůQ Z׌TLt%h:PRvNzbIulCC,/]" ɛR8h1F9C&lM.pTu]BcW.T%F{ri.m/}ZP}^V-ƥg>_slchh(8#Mv^˔p$)Y8Ṕǰ)!![y߬bKBi3o(z]`oO է> ,/=!Y0'D(%4U\+Uӽ,6+NؾAjj"p( m ݋~Mc\+lP>P? :8:kD-)IFnW Xe p esjD2w(s @: Gh0B.\ݪ?UQ?],0 GהJËӖSasl1W9f33;jH)[wJ8]ҕ-^F":W֞,Ap$JF1 Sf3#rOBG҉d𡀯#0[=LԳ[~O&0'n L0AbAW|)bR;$V4;/;.|9* Ǯqv@QרhCD 6#H ^rf8#"*dֿ!W#EnI9g#Շ (2J;'tWcuΥBL7k v p ;c-R'S*,Cj&kc| Yɣ!.6% $$;[L~,Cw/r<){Q:\dyO/-?>Omqfbrw3JJ@'-$ ?8x!C+ OZƹAWQ|GH\͓N aStp(^W.Ma~9Wsg>q{#T3PW&M}q %(|8?j^o\K pi":Q] /QٮMY1ddӛdPzLǸ֜h@z8okBII7ƭ%}';6!{}'M%*zu/k'n#\ÈN5]ػ~ZJtp:hН^Ų0")b]snj\A =i0<|9_Ô473RKJj\߼`$~~}ɖEW=JRQP98^+MJ[{ u,q*#D͑`xحN@L^LW鿇A˯<2 !^6TX0d$ݱ,m2넃pgyTkVlxcK.@9!SS+6~4?:?8DY+͐̾pܴ,sSIҗj( MoS !oA$G 6Di.:I5azr;l 2Q´g=JXƭu|Ҵ?wd|w و/,Uڮ=gRx$ ⒽgS2OĽ>dդI=F(\2ZsQW *:Rς'g! qC?}do$%?QV\Z'kB .; =9)]7o !<w"|E5O)`*R)'Lnnv@X`$0Eu2jg^:|(JarKpTET {^Ϙ_OLvvu3&)gg_Am{(//\|ĩ ~Zf*֙{ܰV) j*wV{3JRNaiG-U] ᛠRn-ɣY}aB"\|I@}rpyݔf$i}D@TLQ"&La m.W;֝MC}dZG8J4- $v t>'u"*6'lO% u7:T} O"=[fSVZ*_VGU7Hu/%?w.+]5" 'j\|RQG&)67T 'F+?>|{SBd8=/lur ܛm ֐$FH+ x(m kɀ}+Q ;Y'MzYe9`%Ӻ8Q-F9˫*5s՞X!zdN<`)–@Ol6"˾𗞊e|μ_r!uX:t 2OϭJRpAwJSx{&0Ee$..G ֤pDx0߷O9ET<7~>۝Z/B+%l ߒ3giG[3c @uF}_[L gUtKwI$mq,g  B gAb1YstM9y^{JldӍ%x"wws2a#K$j3/KOCG  년+>PvH/ Cod\WAA \nM,rOYZXfE!HDK:GL8K3,l׵.K#]03+D&JD^Y1뻃++N|/-3SNAqoӄa5#̮/s.?<LDI+NR:Ck'۵ y|d鋺b֢~S%м,zey}P(df%pUN2c`Ksn{pQf:գ~wj?`a#Zd$Zjb/‚(M(58GG2:VHγc4/Z2@TD G,"ʂdž1ӰN&D7 vn+3r~퇣PP5rʰ;a0iJNLeOq#h4}YkpCIave*PV[?.3a=)q !j)Op$>}Bߘh$ءC~\nd!vޛ:*#ka.Q,E%h')oq%k`v>@*ˡudmn4ZQ ./T5a얯+A㏐aa/ОN9\t#ѓv\@鴉 ~>b29S%@mhZ~+^ҵF":Ҧۍ(Z[HM7`i0Oe7yT^k9`KVg!pg? #mE[T5 TSƆ?qmZlf6 :-B2:dXY9\<Oz?0/Ԩz}'v|I!zce.=.%5VX&(yA|G؛3x.kE*}|#h,RY÷ j mlLҡ&[KY-!=~V6 9|1 z{t?9ƶ68U/;;^z* #Z,f3}-ACð&zcTܜmFilYDuF)iiE8aEu#!86ETvc{nlڨQzr!VaCGPF b6i#Zƣ0(::UOT]'@ü36*BVqnm Sr]i۱ '$@ťS1IE˙1:VQX=o*f8go\+3n\s>ܝ<{T)4Qh柫_yTls᪋7 6{M[lq cH-p¹ljbD=펲0Ul$a˷{܎S0<#M3H#]wlpl~cZPlM,=X*cT3MqU>݊;#8nEk;zCu=? h>/t[u/!d{C[g^f!aErn`)HK99 ^&SU3S]",r{M b4c:,FV&3,AupE *,[L7兩8} [-9YF!WVzNC*!{CPkFayOís*R\"S;I=ppkk'?))}8٫(#-d{픫bF-bNpc*bK;'[ī vGT:1pFB9{=:qw 8.DQA찢&!}Y]QE/Kq"r@VJa;09D~5nRz("Gp6$suU!QL+=C$tZtzROC !4\t9Gd_gɐQ8C~jB \'X=9=Hܠ-bby\@ "Y2tcʧ5njcbG:Ap;$=W:tLn-r;_K]g^94S-" ʨ)p4XA~tYc$GDF̜| VKccH_jȘƀN?!#TJ|P^ҧƉ>V|=w(Yj*JH.rp&u(ToV I7xXwR&WN+#zD%+v%nJRgKȻ42ɷ0Dz~ܦ3c)<&͉/7AՎ 1eOǒ8x9{e%(yv߸:>v% ~ #:omvnræoo~Va ;XӵwϦ*Q Dsfcy,}ȷnʿjH$ TcX:n\Db6֊7h%D2V=D$\PK11A}G8e >uK RR,O09N?IiqӏجoO,.wMwp6C3JWYt]R 'W;/,=.̨>0N'ro;qI"VX"| Yr4?| :9EgU i}SZ *o }~NuV@kG x%81*+e7aOA9"4y8 IsiGbqbڰy ɗkKi$!@BU i!v*lu DeE]ƚ}* yJO/2-(>b*^nÎ]K&GWk5^zg:ZI*[-~o&;Z Z5S(8?"~UI:%Lf}$Nz?h,~ߌ&kⴇ< y#H ' :%L&"!aҮ+q|[ b;k\/~J1t?+<t/d ̙cnt?Ϡҳ7StcZ9WЂAu[ρ;J}p\uSGJ(0xqz܅ 'j()[s=V Beh$KE86 W؛#8xLѴ vhoGK6:F0l{6egUɣVEfi5Oa dʿ~3z5|&lR\/HD{"SVt73RGa@c'tKFm8ԾXFC\qЁW._| *-@ZQӋo,mu `gY;򿳐#( &xUnBb6/l O9+Eg7}3Kad$=[Ѐ6awKTO:p+2B L9ޚ4&Vr Rt\D`4rDifdu&`28c Kbǫ,:cI 9O}:-4f4 ҰZ`ڹCCiNX+}SYK[-]N[1KO jYNsv3L:;QP\"B7d)^fTI[7x8~Lvk#Û{;L/j !wF['2M>[^&-r;}UpuiA&ՐdK:dVVI[ -_VY<,R+W*EB@)@HU +>t0EE]LWgh$E$\bSx!AYVcwBt~,P{ ?C mOi*o1+]`'U'sr.lǪ]a)Yl9(r\VB$Á 5=g-+Y_G 3fTxQ[Ȃ+4h|9W$Q}GjA~~=1nRg(r4e $J%i$vpfҒgZTS0Io2}x#OYҕ"QN0$/;+C_;L)@;nsLYR9y֐Մ 1ީyP;~ܺ){{#S\}4a.1f(}VMgy) s7kXz=>DE֡ڕT;ZA1HsFD iKw,)+Dw Uj c'%`8>b/Rƨ2\Iv>|<\T-%t˯Q&ɔІ^APq1JQo2sEt{/dp]v X[.KY!`1?Y:* }!jTuTC뷷|}Ϻ3o+V1A󦼶WJר0aE,Z3F)8…[%rR]4N$9żo~k\T wnc xľ*#7IiO3b. n%+)hҼ,}.O;sT'M`E*$ڪۯITq?8cۻT9@Z pzү1Ճr/.'`DqB׸CA3?f'U2-=:>EK'¯|D"įDAh 5\ T,>רmYӚޔ_0>*P2EOKeE8a<</[vy  I In SIlHiD4W+;bJ:riBxR?]&yb;3yYni@rAqG97HrzKD5䏄8r:M׿;Id MEE9 i?Pɸ.!g,.P)^e2b ' cl:ts}a^$- ӐΩ?t|͝Y 3ڋp}U}z ř7{x7%w ♘'dGjrOZ(ILs0!:fOӤ*&t҅"=N0uBI+ZߨaY`"䶺alУg(@ V6VH5LwbZ=C^HcΎӮ蠈~@j~{BHqxgm(^Ed)4sU("ɐ0Ev7-ʃmd4)jV"M"|&wugO~ 4ڄ#_XF{D,uU:X? =h0Zl?:yL>{UAULih5ɣ_Q`A8Q`Մ͇\iac8"o/L|~?&ޑW0c}MF=|3tx(qڧP2tPr*Lv;6:*C%WkEM#j4XlNz޵e_fd\Y8L8 !>Y1ÇiTdyľOST}s Q>ٽPOntW榝Zx3G+ɊCb#mͼ2O-s 7$zh د7ŧsӘP; Z(v:EGƉjK$"Acs%C%47;!NkloA-'m]3z2gV]Q3GdLX=׃)S0;ϼ1B%˱_bѳh<7d΋RB:99xY I'F%R]4YQ:iDh.^ș*`_E^X^:+cc4GFt}Ц:u|L3\q1Z |G<͊=u"^H TEm HK<_wj\y\~刽l?h?8- @\t'k3ߏ@)@.VK Vj,,6rRJAHϾoF<Ԑo\!4pkm9%(qr&jD?Ҫ-vMd*4-P/Q"z\ufv/_IJ5EdYXB>42Ihd-!J-v8N[(mǬe6˂8;0p846G,|M쮖%$G"y>H 3Qgbl6+0~n`eZu[eNg iTP`Bq\U%(#GO{| D^<"½  cfV{:R,^}Fa(^6&*UZ8[|qs'[JHBVfac@\2Eȣqx[NnCO% ^ -m/lRk ՠF/s:qYql.P}d} _"Z2/XQFPWGou#,S/ y}ѣ@=3"Yˊp1^Ksb~qQݹ klB+iϦLDF_B>Ҿ%9aV7gqXgT Ё? ?e EBF4hNZt.6J]qL zVH}o*^sT~ _ϘgQid2j\H5Hun`AQF_,jM:")k96+rJ V0q/p%ߗqkR2)!]ݡƠ~A{]tbD,@FwB!CFneYCXX@I%Kj}R"JwyAVHxDdܧ.ϒD%[ ׽dfv-EД@5j qUMسDfb^z>Y涌?x3y%̯S\\JYö4hP}i5\-sm"!0x~f- |]$]kLi{>h2 YK;M eb` 3ۀn{Fl h cn *i?D@* 1U{R \}ʖEi|P]PCuk)lM.Mj9 C F2CyEdEF{32jķḨ%kђ< Z'\Ʉv ۿNk9# Dn47KWf̓䩠Gu"֧&1LoOi.i7 zzNG0ͳoۘqS#^>~R#}kp8)γώːրdQO[!ߑ@t' nD1e@˭-.֩zy"ɲtƏӚސ1Za@pHJ:D ؍* WW(W69Ћ[ _l<‚1+>G&=e TÊYB&@ez/.g{ѧDsT=)pNS/`_U۶ ++%lVr PNH\1cH0oUf#rҝbG=yy+olߝ *jG3&.ð|C'džmEhMQ#賖K]77E3ߓ9 ?fpYG+ ',/t&S KcQ1o)ULoʮ۫Y`I ~.EQJrֈA77`qXBRsln~WK]_N]f4(,Y?DnD unc6$?L[j8s>zNR$%‘k4T\xqύMEQ81.Q^:͘0Pɗ;ZOdVS5eLdNl|5@Lmo1CM/EnQvz1գa믌}~E-%V2?Qxp91QwpM"}Ia}yFʈ@]pڥ0*lzRTUpBx&vZUqot-v`D"x@abEŪ<3.& DaJ[q0 n0̜KqZ-3 cdm@jK+{# +) 1@l> [OA`m%6 ل-AOY]mզa; =hWE`3&ʩZt%; TI53MOvV>#{FTEXw ԪPo5wa1,_hvZ+poaM(K /VM K[a-1$Є. <1Msˎp+n&{% AgoߛW]r¥$cb&^ǓH^,-sU2˕a}eҭ?AOG'վ1)L Lap$)fΓ-ÙL)P҅ܺ-I3HSXB 8`̷e a_aUjk<Ƙ^g% =5gHN@L>z;g#^j!Sn;0l|9!a/X=D0?;%C͉U3mAS5&﹤mQ ]< ѽjRkz{4 4;QYU/ [ qV?ލ > ڮPK2슰nt>qbj$w"~\}ӴU)B۔PR}N`?O33w G}"6"|lt`s릺 /k+UPIA wjT1 >=c4*ZESV]=t*W=uUmT/2OsI\69h8Qsʷ$6= )h-t=JUBgzjڠȷCCr=M"׈>+UP\1qzؗ?Mm8,<8eKiTWrS] Ce/OCEnv"v> MwfR=*yhT>Mje`Ȗ)K4Vջͪ 4|};Xd#;"Y$1JЎe9'$ eesm?مJr2?k"0,J&IoPahL'B2,%6>|i V'"2M?e(bƟ/Ȧ~e`޾'ϿV|]MךUQnlKx5`$nh5un"7%x>Qϊq.16|zd1FfWi dA;p^u@`] z IEjAa=;e5AXOy_4ńIOob%̧=/ms{,FTvFan c$F&\UdX$Jy@J{u2P &/ɦIA !wwX uc\c xZ'hgz{af,jя6 E>80A耊Zw֧PtV##*7͕57Y7qvK`,X}nѭA-n;4990'tKUȖ CA>&<2U72,/I-P/+ذ%P:iuix?D̾G~i6"E9FXL)v[yoCٕ#`B{1 KH6vg N$؟ٌWcrHo3+ PR PyBStԡ$$vͱ@J^rG.xGmjv2:QCʹ3>@p! vDCԵ4CvivLX03"32eCVK|ꖞh۴\Da¤.Hmy7b <8 Y& ŹU.;| h%mF6剘)pee8Dօnbhٰ.|?BZq ? xJ=jZٴ+(hO՞{Bb1<>Z^RJbdx)r3/@#Pܠ\9.ɞDn%(bгkG߸˓`+ZO"%yF]6\mH`RlUhWލBEk%J\DP+!*mDvwe;zTm3Vh`أHTkMriu ) ۺ%`A}Jx!0vvpmG%‡|PPu#-P _7;Ȓ%דZp]^%:/Y3>W9!uP)?dHNF:Kc"tIk;TPb{KmE۟7`Hl[`ڨ<]~< GMA f;%(-Oǁ?{vuzkʻPUɺdnYÙn$&y#|+c1BDoJFzvuQu7d /ÆǬTP;is\oYD_Ucbp$Kt8`f_4{5פ*QoN}#R]>c4~e//SYV=u͑*ʅJʒ@9lqBp0KlElʝgĿ|RȂk۱!j)mNG;G/1'&fm3RObn Zj:J]o^m±E f_PE|%qGDyUv|Nt"u:O#C`KRvba"]P8¹`%l^ ӑp'jc!vVBʫ zuڨ)@N|~ #Uܑ~~`oG3ܮ,= ZԞʻq="wԏYNGS*br__y'Q]Qk 5u=$≧Aro=?`Wz/~c[`1YfF wΎW!$z1hd0P{FJ}Ѫ=]Q+TMCTPك4'~nNB XƫxBs/$DO*82ݽ_,noc5aA QE;H|G?K?tl.bӛC܁+;Vߝ1!a\Ѽ*3ݚI5n λQr9]f:M?"b:q8XK찡4 r7Lv1^-y_9cwP?,`O &'}zX򥟛g7CeʷơbB(R0[alDpsUW  2չ,TIӝ>JRĵoF(TzLiZ 7t׀pdmB S"He"R#Tl{m HM D=ayM@_N<5\7 &˝z>p:a f;JYÁOEZ9fZ1DpBpDN^/9xtz{58_tG}[6Z`U9lES-FhևW=vFUϺ](i4=<\\%Ԯ%YJbHZ-FH} Tۡ57<J)LJwXМp}'¤įh"KEg.CeXH«ˮXòfZ/yCz[8}I%Yo"^Gu dqwpjzл6we &|WFфK2+=̮&it{Ux~Dڛƴ{IT% 'i be#*7o&%wC2g0r< ^K`pL@l?\"Ӈ'Q+U=_⹋h \ĥ {#ӌwAv.GT!cxB񔕋ac穁;:pePh2j$Xl’m֪'ۡk%FY566u<屎$QpD)з3>p¥$I\x#az3E>}%#Ƿٔ 갈kZ4k"$$gjz}oܞH9 JUG M6<%Q6 ARg`F5]24Cx ^<9E*>2@Nrn:es林Pj4|-F&TA!8 [ǩ󅲟̴~J*#KʹZUc fkT1/5/#Z̦I8Z"9H<(&SK)PjJ;LƱX|)K. Γ.x \}KmBi Y1нnat4(Z; x?s̞lM8byĜfҢ v_E:B wAS"n$U. UbsU SGZ}{zH7'r9a]zej~IyS-jɒoܡ_|0Vӎf zїX w*F$1M4U1O$9"F|;uwWb~s6* ъl|eӮP}?4:@C +#Vhc.-~s5>?. z@ AfEג97f--fypqUnlPa:(&brmg$ {o@Đh\,$;S8%YC0&CE ;ᦲ,g&d\~Z{n|=\ljCyo'8!&[/MzB>dkh|`l6M <* H}|6&#2a `@ʱ[uEmHF] hu+Rɋ,IПӿH$S3,D%d;%rzl-m:),&-ՙ?}@ebт+#YՐKҎd}# [TQt4)ʠzE2pq SbJGɯÔ!7Ԭ}!udbQ"E0U~Nq/7b?z"zܨ4tIfmySɌqGij/FQ?]„p@d, ݈<KAP Lh3[V+c7-Βl8x>0^Db%sj~{oSypS8'HW|fј N/B|z'DZ#\Bxs+D&N @eh-b'{Zt\mfEkB{Ёžǖ7ǍQH܌E.8,0tho0m%-\%UmAo2k[p»KD!BW\Z*܉@t+w>sˣHx5цt}iM?N!]qUC蠹δn{,K]ԉ|Cp=-y_x#YWS[3#ː̎?wRLa/qASaɄTev# .Mov-H?.|Xyg=2nioZ" h>.[ST>\&۸/x'gzyV4Ѵ',8VNr,%Rlgբp" wsT+1pwHM&JX*Cd;jeoަ'*]2nkqvs-V'@M{0̡Y_osN-R\ @-"NJ:ۚ w*х7USRM?fƵHiS;SDެf\"R1 &ϬWU×*O66iOюcdn)JXCgI|ȶ[irAPyVfQzV0hFB.H7^dڴS]Y|3XOa0)N6&Och$0m hξ֌F 򈍬)+=uHPKYp}@U26 kuǃL7jHO)pWj6?$,満)uxDg,w!(z3CD`Yg[5/p. ͙ipcIfzCȜ)mXA}Bje;HrtBpMclFgy节}A@?k wWĬ@)/N|Y9:0,唰{}iN:WEB"@q.t# m_Ń$E6 }pK[~+~eb,S)!Oi1v휑fI ]P h'5?fL@G j$ D WE>@6KfVfjR($xuC6LGk ~Cd.n)龢g kH?D[B9a{ݰ[}VGvC7HPGtV0,ߗ3 #r3)om7<Ԩٹ{v2)i<1/䙡2u5'T.QjǕ0pw{9knG9&x(>H)Z, #RO^AiYYs"o$6 bK`psOź/AKFII_T4y+u+p6͛QpPxZPf2!vg1)'uH}.Nx~n_q eve\+ FZk(E:8 y7i:e[Ul&QO±m˲d7ek8`WS3eb(u -4L?_i؛Kk*3%<䶽GD1q) ޽K?u΢ #P;[g'J(ķ~|FӊVb[0A<$xy= -W(nU;IhIbB-F_Y9Auh/ s̓ڪ5pS`׏֧hʼneUL`NEJr5Zв6,9V*@r5i)Kw(KDC%(u,!,x!r8QϨ"d C"}{m"52{ WZ̆K63!vf, \ @T5R ;ndgRa:dw~?[֊@Uqy_+هF(gh#-tʗd%/#ϣsd5?r9E~Ʈxsj r/(6Y/1yz3 A/Ghfqp zFenW3.ge֜~A /,'%658-|1%8Suv E(뮆 mZb7BSAԡҌi8RgR#@/®P9ۯ#2i:.O*,;&RR%9nQNAJF,uD}λ'+˺5VzJA.16W,2u|aYs}̳]ѩJA%PՄHUDr{bKשJ/:-wzFCL/ z%b7OsBKN Q|6]+XM [ j77hWAe+Aħ79Hˉ $Uq4t+-B26Кg `$;~8JZ_buMUf1QA G( yˠ!ʲ@`=wCI v]n|7kz6+Y.^C[݅n"Fq#wswQGZUk)ԇ؏̸W Do;&ƬBƿAd[A˪e18&zf)[-ioPݰFeVJP֜3gI :OԎI>:|uI/ ࢷX&<8֒o*_B 5!)l5GMVr *o'DG-f[ͺZ/yW> 766AW5Z@_/;TdPL3dactJwvƆYmV<}|[֑7`R?sM$wb)cr~H8f3u%I.jr[ z[p+Θ۷q)ۢn"t6ei‡X#P[ہ2C [@O9<=t-f=~BԕP%M&ߛW}Gi+x9mRrR׿/Bapȯ|l)?W.s7S9 QVWκ=g ~J~h;ןrw1rY\ !7~M&%5\Kk ŎX53 1QQ!MӖO pz{RՂ xa}Y8yX(< V32FDױOmnP9&ڂ|#0iQ( SYm>MWŎ=}mHylCSEQ.N%yԀ}t4(]FZGbeԖtt7z9Y=;z"6M.})(p M=6] \ P$= ~Xrj?Qȴ9%1tH>C8, g Nb)Ķ]֥k[Z͜K678R',#^[WVW⵸, K PN{Z;ݠݡxɤnIw0HEH# iE0ݩ7_?S^E_ˡ1K]ך&_- @tmE'+sNlK匂Uli 2[u{zdrb=Oj"#h6AM dz>w3lkcOϜ{lì!M}R @ckl?hK7r ;`VfIf;fq߹?‚pawmk&@}T}zx!bA|X.QLS>Zqֵf6x3 Z;~D$ 򕀡g3Qwԃ6.Z#t\-ɳ8pqjNd@nzlSd)WsV03M9)zB)5W7ů7Uhep79P@^XL$T!n? T 7G8Š%BmRl)6gp\͈*m,چ\-D zѩhqy;6TG.12,7 Y[+Z(Gk˰ѩ* H("/MJ"dRk;ڦg@RѥF@{"f0MY$ҧ/a܂WZ 5ͮcI$< S)0J&eA ~o#$p yx&h䩳'-Y^u ֽ*][Td`02Z"=bG4+;>FĺbEDJrH]}RD 6bϳӉƳuy'Cac7#pZ¤c.'<*ݱD%dlJ\ѧ ,AOc/qr ,)@Ow u +쩀c]pK!Ä毶LKqީ&1.71<4(ž_u^z+)@rռ9OU5W ^-G)lj]WmGD $`FnV4O'@3FaҞ>RRh;d75@Ow$4O% ^2Qڃ!8;A+$t 3GΠ[qz ]$_J6Gc7S2OX[x֬>hfMSP"XgMC j Ԋp6aHgm@)zTq]x+&aOIw[쭹/`_$ hX EVMa+ K&ZѲ/7!VtYs}DGjLe2p-7B:}d8HJ4ZF/Ja%?2EfO|)+&jz,`gP"ltCR &Eua rTUi"bi%pМ`w]o@TWT)$˵++h:' z\V'.AؐB\wc^ns TvL_t/E{|4lV45Vu{*ʻsq ;wAa: ]ˋ5RZ8ap{ Oc.\)l̀gϗr>Z@|?a"dPYdE V_HԪʛ}L@b.0UjK"{&j 9Ā9J |۬Tx!򸣠WYf{aYUZqֻ(_xBy%mQEW%/S Q*C!+bTA)> HȮ7HݓmH.P鱧_HE (ImY0y[$,^y-A4 7'̊~fiҟ <83@&0+sjK$‘7mz+]rcz$ΩjPv78 =ذ'8^b@dΑ&/c}z %Bvcy~aA/L^ "S+eYe's]YXu>[(FHgNI?| (s?s.&B?C:Z` v"dkބ0FqIJXQ AmLSupZDo@)>=f\d]W `53F3ƙBu¬Zִ~4Di)!"pzU8meZMp*{BKw5zPqQW_ɾ &G!Roam~ߛ\|oEdۭk)v{V-mOٸ!NXo%LG8,Z9"YM5l rXL [3ZWٳMYRU5{+:z-e|+j_we |Lo@QJGI} /ƇȄK{S w~U$ MBЕMU% O>,ncd JOpw" &}ܻi5dڏI־u:O> ՐZvPb"1Z pd,QH7 ~p LiAI f*S1DڝҜB? "߇-N$>Cya0nuc.|ZHl>g˷g,$o#F,.f;p4V>\Ѷtۄ(q2O3-fHfg?E$gɆ'׌)Us s8 l?Vd}uBO]M{@3OW n ,YgvAQ!DEC$tGt UF'TsMNYJԮLHnwA"' Ć>c5׮9^.vav@B$'ڿivh7/0N0z2q tu޺ :]T% 8BJB*rhm3=FΟoMKg|l6/>%Ŀ ~?ղf?чWp;(Qmh v,S5t2 ǛnF庚TG}93GtcVܳyRĀ.nRu+\w|qrR' 7 Z|d(2(Qoe֕FE)}QsHaLT]7Qe$qvWx\[BCgžz3k89wra^{):pt*a5sj{ᝌσH ploq#kj5h+nL5D})OA>ǔ]P \eIܦ:rH.1öN7hLfh~=kQRM953jXl_8.J!pR7(eUvn3>wDn~X]4`m1Qq"=`ڬM`/g= eS5D,Z`1/r~wLz23He TSF:MvvwApF yw@@c[+HZ۵AWmZTF[z7Ɋso<8ᕕd\fV3%C _/Sv!Lgu3wLXM$JBÑ]m.D.0 YC]>h=#t": ȟwlF#\ga!\A]7w*-> |m؞fi^ d~WY ~zJIB9]WGKJ8QXД!~NdV"ir_M>V[1n׵OL~-=z&xʗ.ԸrCFqzLYhqqҭC ,,F[O$x. b;QR+T@ϼ%M9,reni۬3wwvykQwZܡ8QΝ.Ӆ1ȱB ̇= X_RQ"`}ܔ #bZ!R!-Ӈ2lkwqݦ"0+֨sc6*Na}q&EOm_n5\^ .=#!>-ۭוp͌ RUٹQ mز-ŒͣP,:G֏1+<wGsY΁I-* |5L\ Nq#r蛄tnO~ǑW.Qj,9ɧw)p/ p+D2>y):CCvVo`%!sp׌^ IL;q9ZT_ %Wůc *G%8rȪlL<[>Oz}/(&hݪ_&Oƕ*Nst#.~Ҹ avl!؎Nt@~9䮺~ ?6qѴ{ЄbS>dL?4<+`}R5jt4:?IB ߱.nΖQù4%Q76eQ/C2ηý.G 9 Adɵh8vs$)IeyaW\m$S`6ũymn(ZOLuwоEٰ汲v 1B+EaeHu]] ?LqD)ıbԋ. &]:$>Phf8HQGJs*(Գq|_]; 0^@c3"U~2kq qi@gjy @l^;l1v/$o<F75 \`9-M%BmQO{3^12[oȋodzm,54qDpa{ͬ1O@1%enX?^w! 2-F4\‘w#ݒ9 p^s?xy8XTx/zp|G|$QP 廅}86K-5Fq|n+x_}4I%JanOoY<@f}~\I$`=o岽"֘x ѵN"CI=3q|5l@8p:Al:)G%2]|G.m8"@/ifAJ Wx'7Z"ҽlUYCT|{fJ"]\gKY *{GZG 82gRbILjNY=/Iw[\ӿzk&dH-kd+ڽ ÐaOI(ϥȷ#YD qz*1tVʪ ʼnM@5F컕&F͌[Y^f~soBy`K贲]̮-ܡ0`M_)0+A@~|g){}(5TRYeh!RBGy1y^kiq)͘ : Qypz `fkƪqW?R-`zEP࿳A5݃ z底J}݄ . .$+7q´t3nd;-wI="W\GYiVsv57 6컛W+GYV99z8uB}hh:t1T(O3qIX}1Wrޱ߯0.p_olLpz;0U~z}H侳#F,=[tkD5-]'96NdPRR|.ƊS6.Ն@( =8A|Sm,QѰ418E2M0?Б59 :| h^'}-9Z5/;3hARovœ֗3ܙP[7,5Rb7cHK5gP17ަ'%&q+v ܙ<5!4D^PJߔ1LEE_pXS_D+2@EY_Jz1v7Qƶs xX4qs{S~V7_q2 o鈦T2orz~&a2#ؾ,VV Zm.rp] .@G{  jA]P֩McU֯l|qt!j 9hcڀ!n~'M]/~+Jf sUZ ^7dbR Q1Z;8׮`\'k#$zz}Pi޸wN ztA-`r_*Y$2Up~Of6LZzm_kgL Cʚ"꛽zd AReI܍'N`׃*4Eg8UNS߯qǥqxC\N;@V܈lua4A$H#"-PpfGj s.-!kEr>WfN?!CLIW#\tS|\NƢNPy u%iƣ|F w ځgsJ w/8ABٸA˜yUi0dUgW+ؐ X)M-NRI3ЏOAmX.x|ڇ0|aT{ wV޷6OU]nr,5l[T-j6yhk38rsn .È@Y{o̒&y{B;Y'-v&`|~Z')|)_ÛyrXer%2a1i5wۉ?SA4O(hחzȊ;3֖Z xN̂0E7Sj9/*ש3V`9krQq*_R/ta<ԯy׏[F?25)~~3 ?| ̚HY$Cfգ)/{R =q?9ӜwUúbFIP*EtSas%]Ɲ9_XKLtr*& 69lKD%S=;Tr_18 EX9d,J+ {zl{6az?$2LHj_$ 1v7W c ZKEIYuyz-JtX*vN;wauD " k28'2ebx۝~Fdַ3\n DDw8^usldYаb}9jHCb{* i2UGdixoTֶ r>],!-Dnc"4kx E[Kr82oc]sqF$\"XY%װ`inT vQ&#c;Q,?D, 2FN7Q U|{1ͦ ֨246}*5x:E]uF'Co7i btZZL0ݖ#?mt/`lP_gEby,2ѻYFϴTi.[~VŒ6GN|aŸrս 'vfB 3 N,|#@G kp 69ĩXNh~4~; @P:I?cP#MB\ހEqy_ñYA;5Ʋr(6}w0(dЮq{މi휗 35KS?Ur1;oxRQvV?ކ̓m{Z[NZ3@0ӯ;܇F300ۂ$뚼[%I#:_/֐7_ N!h U}zY~ (ۿ&jj+{h{m$a@ĬZBԳ.| 0ڎ2_pa}EbQSJF=&ջ!czlx?mZi033mn9+RrӠX4Տ3y -_ *4{f»H䤯(YgoU^Upz^AnSsQ9\ d}ogɍT toJ D Cz>\Sݵ ̬,# ?/wܤ,J?+_VY⛔ԸTD#6.A:wFJNR5LIYĭkXJi*9gq| kCa]ۈ/!˭d%b¡]z56zhHOʝ,ÉmD-.M| :S+:!3;8~ğ JRB"38ApP.GU7E N5>@|۠ >t3n8V JҮU`ev,Bi J6bNO\;~o)UvVq&Unp13nد9GXRA7NLxΜG8t!Xj!'Y20,#jes. ;©LkA؄Lb7.|b$S=d&>s@s^O>*hɽ)D==79F̫ct&JY{] @ܪ4%SAX Dߔ^(p_[jӇFل Hq[ЗLKAj|M$%nZ+; $j)ؕLMY't];-믁P6T!xrUE9Q|Ne V`1c ~Þhv@o"߄#lAW|%qSY_P5 dp1ez"[ZWG0ַ-)O)]3bzyL<އXݓMU9J\V^dc2tb%PlV9YʐA{. iv!0$o>ӮFfi[o_Sg&.jHѩ;=/u41KhQ7pE' Z8ּaz+  %7fRpn"I[ n%Lk١ɟ0=+QJ:x{c0V3 ="a(Q@5%z,Wp9ߊ*O*Qk(Z@h>.0 |M!zwfVPYg̚D_V &a"{-timdU{CţB }'_7<&[r 5f*,/[1'+9[D L$&b v3S;uu73OpFX/VV8:$+>3nj1F܏efKɘgG>6M24Ǵ8ʠ'+Uim}륎d87]f7ZFfb>YhEp]bLHԣH,A&Cw/[?[ߩm <*8v"VRMq?^T7zj]Mh`t4jy3@Ma]7o;d?eapna;uoWޤ6z$H1F&dޜ!@[i|+ -XǕNS122"sG/%I'ޙabе׹cBȼ7Tŀ%ICo+r:Ms\4 A Np?A9BWO>i@Dqԋ3%lw˱ڟ$Ya3FϓERatISvhsyJU)6R_)[.D (ϫXs+F ƀPob|tA_",U U&*y+sE@:,mxWG v*~,׬ U n3>i1ct.5%|hˈ/џ$DX0EȪ?F+RZvх|6H ֤toos>ld&}3k`$1 ؋ͮdRfAvA}zՉ9+Ďf%wr횲yo Ӑ@fQ/QӖ\B$+̧39 NYΌ4jF).Keʄ 7ܱ)o82/v#3?ǔltmrI&#޶1bS3 h_e,,BR \Od6yPd6&Ǣ˼\2Z$fǵwp Qw33CsNޏ<UzSV m%*=. gWhd颭?!ߖ#ICѺBŤMwmFM;E 0h sNʈC2:G`^N.̴(.7͎@6K~ς;@HvpSɽÎ U0iO^Ԍ1d4(}}tA}*,"3?\Dgu_CFU<{ww ߗdۆ9$V|?};̀8nߚSCLMU@Gn6}=}r\43Е[:mV;0Kβ&͑~j<3A">iI#1P5[l zUs[W#\&C9@ϓ;h[tZLAx3ݐe{G;!2;$0iUIjk7ڽt 0GwNe)NIkh~P xyy\)=x<<C)j8%Aa=RS@9ą0jL; +(pfCYyb\_ȃ'{pn^Z'ͻoRf~rGamjƒ4C203VnyOxp-79.jcB}+Oo:lϥ* S+7PcԠRw'L{N'E"FtAƙ=;Hc dg0$I9K`ha)^pÚqT!zDΉa.4|3ݏo;D2 mz=, Ϊ&|!ﮮۼ$e#gW.T"'k/P&K #L ~b7/%/ AR;}~6<=,vėXT 9ï";)#^8 ue(Sg_G9hX4ũC 9jQ? M0iR8g{>qٶ]( ws;wQzc4ׂvt(Hg{СRKFWefOUѻEܻ4*aK&(k`bCG(BNDMLQU &}YbbOv`h:+M^Qŷ9E#5#BD%#. 'c:K +P3pTv\+QC&v$y/1T7g8s.[#SM J!ܴ +))[KX;c/j/"N[ 1uL( #bq+PH}zC Y  ?V|>WgmԬ=w\,҇gxQԁ{晲N\;g ,.;YA?jKth5:iKG|dO= 4`b4(&.D0^<z92-s!VQ-Rڅ hJ["NW}J _Z\ZS?!TjԦ,Z;n{Zh7Ќ<~WRU'R+T[/V ,G :C)~2LuHBTm!N74^yH "M%dq̭c]xrS\HQ6Џ$zgҜ>n~{*mOI)s`P剧hݽbd{%駆ݖƞִCF=N1$,$*a#&)Xg㢧v:XZ[h'b3c\UŸ)a0r|]0N};c40̆W [N (i}^zsE"Wπ`B}~@s||p֑<0N_ZUt=A9[ZTEoVJoN6kCU~lH#z-^~\z޾B-XOz5=l1L 8ٵNh:^rJuyamHsyJˊ߸FཔJm{g8խh;@ ~1(mex9kYVl[ oA ̀?~4p2%8t!uhT)5$ P8E[er-9Y[~DAS@H}#Pzm[gm%3sB _g%9 m=).^@iH#E9<~e0"sl# *>B\O$:2(APƐ.?㳚L/K} 2+~ލe6y_EKc46B SOхcH<eaGR5?&"U$Ybח4u'9* mB6ZF^&sc VV¤:M/:^[Xir)vlz*.j3ҷl .OdK[\)ztevR7\[dCT/h/[o1gD ڳ_tvEM囊VLw@$#ò gQ:~}[D C|xтʄ ūuy×m2f*g t׎qC<;:[}Zs,=X$7\l,+Tj}}+\bf((:AUAɒJ||x JrdP930&ݬDn9W<*ʗGI/̘f%↶I[_Y+tXŸO%-Y*?#{,`B7j|_.K|,2ZLlpS+|z->.G좢6VVS ~oBE?Vzaseh&HK*4VD3B֯`G8 ey箎YOTbSm,o+.ZehqDulM>OhgLY m'aɦkd8mBLpư|G$92AFJunMQ^y;8o܈8M+%cY!,^VR |(֫jLJ1te\fעybO&% /Y;Ђ NNKQ­&i&!^F2/ER1a6_ex#j)ग़EH 4ܸNA:.S@4nrČ@D%tHU&rNWy).׷̄8c{H"89bsY<@+=`5C.tKmesQ.O25= B^9oȃ,6[k:6Xk3Ȇ) aKhuajzkpo܌q_@d,K~Vu=HIlm=\SDEXfx#`Z%>\EHw#Ml m3˵ 4}@:y}DîMj`6ޤV]_4`Z-Ҋ'b4, YAyԣXJK .x>͊9CfRt.>k>f\Q CjC7ήդKgC*^ h.\I鷑3R>S^Nt}$]%fM5ɫ+t,q?p5iXȵB,NbQE>(G#Y`:$ԭ3+3 sK}"3h06e9ߖX\!4S͍1*k-^@} ٔy=7lҷNn4q\'ϧA$ &uK$LWm_ AP -@)?CU\˿Ӎ>fr5C@ p_ ;3f Gt \-7b?@yŽz:%0P|(D7+GXƂ; " !{+n o::5&χVxV̪ ant'ވCGo6(5Mdhse:nR]AX%eB<3m,ҖR!)!cO x/&`I4QU"CA3~g\w$F>H+L8U%[9>(D(pYf0/;tg &xWD`xFFzThu]:R=ĉҲeW&c0RH(_9L: i\HYppxIEdxZg5I%pF̀4++X%¥̓;`D&ϑcY߈|@FnQoh h۫mkPTl Er xwh4e3`,ݯVf*c5}U;R?4u6# >M=@-y^1f`5>FxE\ j7_ag&nZr-"5 ֲ ~~b"qvϞzw$RvV]s—| Qz]%f =Jtvep1gVֈz[i[5,E+4}lѰ8R^ 9PRZ.U6>੕ L/4AHf {ȉM0k=W7hZ1U~LJ^稃txagg~vk1"p-m rg| \`84xamDX`)Sh B-u1ΥYP Vc#5W}eF{4ۯf!?H^jA6vx30oc3Kdy15]Jg,0V7L)zK[4AExkHdE,zX="J ^ ,}n ZBM^XPN }0? ;Lے-Tw)+ {ph# x`vm)~?x(#ƥC,)*&;Ex{]v9 ȋ2|E[ ;:|d}sH7bpPa=َkLHsG8ӵ^UVFY͒wb,/. Ɛq0Q*IJE <-_,%Suʲ[jr8^YJ*#]J8Ei^GI%]m /&A\`+QEr~2:( 0JdlY/1fYEB@=Ac3EhY8: m{?%K*N~wxSG8rZm9PG|!+Okyiwf*LGX*Qp0/V# 4zߦ hHlFb'obfƵ;gTzkMRHᎩ5'l"\3ml}Ǐֲs}]lٹdA''FPI"ٛ:oFZWwQׁ%}Y 55hkw*Fڛ&_whaܦT?5юUуSE`9AjxW@QfaDmj'<"Acxi0> WV8IbycliJq8v-S1DN;j?_؝#aW֨#߭ٗbHJVz8?L~]S1Iڍ3> .dTz=R\Z.}c~`a@g23+hmShx\EB@{#6wSZ4wv=-ǿKuJt?cf~rvHKXS{pQvDk%O'M0u\Ÿom &%o!ʆE&T-C _W_9}iWQ^Sz5C1 KU5rIvU"]ĪX:V;V_}jF5M&r dRe)5H%UĠTb{ 0yp{ \Iq?9sIyi'f}OSG.SQAr7@O/ 幎6[=>)@3ρ&Jm) AQ R }ʟkg!08{mC\gGG:+C/=2~IԶbjuBޘk^ MCٲf4ߦv{`%ne3,d !5+MBJ7FTQ)o Oo`8^!:$?pdCs'T<5s0&Gg"vΫEdLx2q=*Uzk?5MØyZʖΞ6e 7G IlG®qi!ur@DtqFiKGtto/Q+~<#elװm JH2X@ٶr C-s,V\v>YK>gS3gqa mkV.=6L{|.2cLwOC&kQJ78Y2K2uhس}@0|0"IT+LӐCb^c󇰵!* bS+X ~aTH଄WZ r'D;4pcs1)J!ِag6?a߰E^P:Bubs 4ȇ;'x1ur`'gkqWI"Y_N]h,;d 6FNN5LvƸV4DưVETqgƃt~Xн  1{\9"ǂܑK"3sO&]=8ydq NR=.,{,:T:㜥8#Kή&q"ٝ5](7=_ÔeաoRׄm(6QbH|=9i$4۫5[)l[)5ٞʱgBJ&}#07j+C̋vzp(]J=#B(k=l0J)F.w@E>Y|W*79X[M&R-v A:xe$;_^,] p띱H!)G=! Ԛ^&P#Ǜ,Pq3v@I{=iVJ;e:CB V+VdȏҪ>'?Nu)h#C+i@O$ 2Y"dj҂.r0*,KAw?LNH/V,! O-ϻB)nX!ZG xlJJܦj >>mLE4H)+lW8#Y}&.zpjڇ J5RET }mdG} YrJPLl&(.BAXؽ#b7H'x5%x^ynȨ[ ra^@Pk]pTW]OAaRǗ9 y^.GDɯbDZj=9JhvnqV7 it;z|B-SL!Ne|zDħɆd"-Z50gHrAaGjOX^Ύj׹oX9||}(WieP=;#g9MciJZeSY8AF_J_ 0뵞Oȁ6Ф00O&T[xC5)qJ$!~̼RP}4PqeRi~6y0ϼtZ6ͨ:g 11UBe>t9DQ-}ԐϖE0 Y#ܮdr./f`?Lc}B  Ξ(3H\Cɚ1ED)| h^#idTA+!aY8[T3@'J&2Y*00FˏunmT,VX It{["ĥ It"MWn&R_(m)A@C`"|B$2CEEtį@t|ЀPBZ UcFN7jUJ* Э c?Ū|Ϟ`sH߼Z5uV^.f$h CŚYZ|է9k'IYr:A|}x??nԿ CL CZ: 8|U^\Lġ6wα&bPAw@9W X-0BpVLޛ!zGSz,JILU#h̭Wg;c_.Y~WWPZROXDؔ;\hg 0 M&S`h:-]y~Wbd7ȭ&{r`Ejpm^B21)4C2~{*Ӥ gN{͆y n)(m0VיF]j$BJ\Gh @黳AKq\?EkHQeݢP<8?8TrE lMrzUGt w_8tw$lԬxi'iŀE`[S* kyd2@EjLzdy ~9 TJ@qhnx0265[-u]*DD} c^&JhMC5%uN/-U>4)ju7*ۖ^VY¬yn7LA[gMn^˜L#0?k\,R!<2lӗ:,~4f/g'g?Wh1#OP_QmOC(UJY^H}دA]#c/O N3qK+| ُ7`t . Iذt P&ET;0Q_:( LCa)~sq$|rqN9d!Ř M1r) ģHA/B;~ x⅞SJ~F0Ǜv0Ln&}\?4> dWt6;NKg:?$6(xQV(8@W׈&0wzf"Wa GLb7yYi46]e ;rDMD+ʏOš7Y+OM2<! 5lR6dNwy+k~`6%1)W,9TyQddS=4og*DTn|aG'!BrQY}&(ո'3BcgHxp%4´nآ469#SbTf+p&i}ɊYMwKfHɈb2C<[clt&)Nn ʾITJY?xFGxQ~ .5 `+G{O[M)d FŰwbN7n%xgK䘷=$wB߲}Zc_OIrqxN"E,}{lG@]!rmVQ&Rv]K/-IPzW 7h \`76[ۤ@2Ά[UPl3qˆ,%D)۵FD{5=Ҫe]'RB$YZ`Jqa8XJoT2FSyeuYģ;' k3(aerSkEL)76zо( 4_qۤ'%+Drf3Е@֊65^?G r(-/y7p7qIy>-A':-a28;"r-+{C:0s=,#ëp"=SU`^tۤОM*ȍ 15Dlܞ9-ݖ;yR.(Hv&MF g [-b*SX)7\QT3DTҏpzQ 7\0s`~vq.Ƹz@1$`ŠH;}Y+*z"/+ V#)%TE:(@W:{B%'τo?Sr᯴T߹]^Ȝ}@2041zsաqlŭe3+l,yG@` ߕKuy!M,{hrusK?"TAI z CYk2ۈ)ere:pyzjU2ьp1)%QOgüXZ`+2+ !?䞞 e۹O~&{>T,(.#F@e,"‹񤤥^'oemh~;)}PmCevͫ%%7bbď̢pJ.(^Pn$*YMmOʩ?߾c۴JТbp޹eA$a_ I# ln;ҬUhݕסt^*rZ\Gx6YDtԅ+ ƦxMSzT֚$@۝.o-Z AkM8*#EWkl权p2]FHh89ROzH3JR6fo,ꅲ\c\2Nz Ob ?)~TamSyt 콕h\sc.e~̤ #9z^[w Gu!`hu ;{6Ú.e<߰m}D#U&I߸N9{q?熨{Yy Ȃ/ U?9\46П< y?E?S5sCYo~ ='ᄇítT/?)SI|νkPHf H+6 w ^]+bUnV^z'Bþ2ȚEq*[}砂`~PBeJ5w`ƢqA D;ZGs2zFvN&}V{xO)=GȯJ;0ǡU |P*p A!{uL}ISBtxfqK)mSM{ @$l̆UT ̵c6an٭KHo#T]S{Έc-ӜG5ǝ:⫂4^=?H4ȭu߀KIϦn@1e[M$KgYaCm6sҫ\A9镏eƸ֌_ o+qqRY7lfä'HRp-5vri/W'Z6^T~@?%|7K"F|Jod<k=+ۛehTiz:H!LZD[ clэONn^r,QuѴ[ -Kp2wr!BMBBbQFH*-&'a*?lYj!܃47e=?24wm` 1e(^fQg^n/ԇE+^Ru>4 z&YA}NbV K=Ѹ.2 ڱ;sBxD/b F9jI4\('}{AV1G\p1nYfYg1jgP{ɛ%T8fdD=TbdU2` %AYn , pY7!u*MQ Ulp<CvKd453]GkqI 85ΏE&2!mw\֕<d}RÌ8PDYKQO 2" 4ohGsIuQg}ӥ+)hXA:Q74sKL*  xf7+7b&9Ì1a-\~ojVs/lbjzCOۚQS6q[K8)8},k4`{*z} r BIS >J%1wGOT-tZ&d6AæC;CVi*}b&)5"/e*KSuGQ/AA<,I_œ[#٥Bo;NjXl~=e "Ĥ`ӡuZ,7mff;2FQ" զ; ھr霵% W1.] 5M 8Ae9a^n+&2qg]ﶠ}{"O 9by{Z"t.jm}[BxP6<=-~=c0J$3k9]AD|KĮ$rn[%Ch~`3W[k1MؾT} 3zLj[ oܿ yGцc  SLR#Gu>"3_boF91 q6Z S+Ѝ,h3Ι(n fV8ʻTOVuK|?+r\V3wc)VKKOW,d`Z=AbDdLQ8һz7; cl\ ˃ǾY܊oެ4{Iqz וVʻN?rAs\uBtli[WEEDc>cf\hʼn nj[^ZdC`_y)y{*,=o*dTں>rcO<5[8kb"))5bN'd]&~nb>6ND|>ESNfO_B0HI1 tJy 1W+@1hf-y@Z/ʚt`G\f5̵9͈eUtBdlr!R(e.U5u]\PgX*eBZ4\(%X'Ǯ]uT <1M`B8MPgHlÄrŲxKL{vءJjF{n&-T 41&/YiK_}ĐUvҿ7tLZ{DV^⹱YGJ[La 6&T_*c [ܝŘymV!`\_k1549ln`޾ŀs#nf4A<-QLmUA4% 稔M(/K4,_wM b3[$K.k^TG(C}DHkL,p<u(o #iNc(iTK3 Pc#o)b>a&\>:ȶ/1e|aR$6$8mjk]S"aU&{ቝUQ `iEcr  4Il{?6k_ȗԳ)3 CfF'K=aQ $@<~XiJM=Z˳ J#ޤ/PX ڜS` ĖX B؇큰hy::W[[V ߼Hf c *[nR/?-Ɛ9֞6 Pr JP) }@]s8txQp E((PՏ#K؈>Aoøu#=J{F+qH>(&z,hU҅m?y u*{dhޫՄش/'COHˤ9k+*^ CUWsxsCE!O\VHrd4@5DdU%nsYCh創uf;ܼ"cPE%BHG'E󐶔s@#v%|RiO dӴM[iWEmK>U+-M;|>,m.(⮺Z wjSj "zADYtBYwI٘Q kbk16>^B?Nn ܃c!Q8ۼ|ӷONްD>2ia:U>Fln!oT=Lk3%(waUk_sY/1,VRl %/I=$j_9+#}'^>%UyHuZuGϨlf7ǚqXa1~o};Bzp&'o猸LtVn +AcS6!Tͤ(/0U䰱7W!ɻph,`P?%\Ѿjpxs*3KVZĶ`ʝˇ,oX!)عR G"PDCǠ|uTK|x4Uq+7ZM2 6l&Al(ޗ[Nx")I$eHE jF cBBAd|!7杒'选< ^Nq)sE@GqP=Q3(u&)Cj7ZqNY'邿9~͠v7m}mAf`Er/b4dݯ` dٓ)v!/6ՈgzzU_`r-dMUMd x?գyjz4JvEOzG.E&jt+9^E@0:JzŧqtsA^Y*s$L{6bB+X(}ۤ6B[USALP80BV0@,t1Nÿ!6F* ە殺:nJ0mGO&r&Vn{y:qD@)x>6i0OUŽN6rB~;jCבl> \W5:kCIp }^՞TjH!'` byH$̐T}p ,L )eOKZPMB~ 4'KHR}]HŁ!~>}nJVǡf8?,{Xe ;!]sUP,7m:'8̎E4ME<$"is=߆G.pHDʧk COiz2{}μkp)|rȒ6%С՝QOgʕD^¿`XSa-d061k$OXOgyuǶ/SP^fPqW"y0Ba? !#'/FÆAPqÜbiO:&sZLQxF7ȶ.,rƘG*k%x imK~ ҳsu`hja=fTeƊ&: [["v͡Vh~9hr;Qr9ˊU䃻mwk:Ic5)! !FYKJrn,襮NOhp9#LT|I IFc !7{taZ+@'ĥ;ax)ד 7xz@4n%zDZDd[(j=!rvcid/gz' l)iUpӟ6c`9F.2;|>X3vkf<^-Y(4?u$_NHӅ[:LEk~'&"Bm}8-kt8A=iٺ,ŬE4aP!K %Ϥ(4$sCaBL^㬛z7Olcz#]xڃbG4&Ps 1yq&2h$L0@H,4AΉ1&޽k -::'$EXN&3Ɨ_zMCM Y/x}`TGhY0hMڲ--j8DH5.*2ݭ+}4h;vn2UM9k}MZ+"~ yܢcQq01)EÍZ`Vt )XFm!jڢvP2kNͷKTiDP͇lw;# 'pv󀩝3|#Oўj$s˧Zq3]);/p,Sz 2/[\C5wvrq;m ]#Nj* :.zvr*H+T>{XpP61';U.z M aךJF4 U` &3*8jaIeNP9}z.d$2g&O_|> i=*yԂn}'9nN 8:4#B;`Ows?D'Y^{^U|0HAdm3k8WS>_6D bYeuEEJb/xh/?xȋ5Z?kbŬ* Sk쐛0x<LD{[<}Ov¬TPp]qQt>:Ϝ-02@MmY) u q$?g;v"F ڴgSůJ^2>M4"ƢZ95^g_UXDxy~N>no!r5nof ofx8Re,<}cmaeqV˦:G\Ggs/]4DJ[m2y~k Hwt/lo:5HGCIǟH&4K>A#4fQwاW)IkmH5V"ĸ±6&VlbP .퍄2EKb[g%}XJ8[9A/Fn :n-( ,μ-.{`cՕKߺ:V8AC$Yz50S9 LdGb(Ux,F"E$,:& ]"2qqRKS7|F<2yq  :OD z1:Hy&!dtQs,5J 4@5eH[ȋ#?-a[##kj5X-ҕQč>& (o[؞64r' eMy:5=n힗0ٖۙnܒ4xG-[\ZB]ĊH W17( X؜~ߦ ̶0*\@ V #1~VXZ1 ?4I'~#MokYZ誝@NB` 7-.%2LCqɔ!h @K|Ң#]hSaSBDzw0$`F^vbKv^Z&pנN m,Թ9 +T粱OqH^o5JagG=9oأ@bT$y}uE02ak=k^h^nvW xi$g12=,% ,Nȯ}q ?؅BDG, I̠FDhһ*2R{B瓡?[ rj ;(OO_0& { ia +e E9r 9o45l>.o/#1X:(IWNȌn%ay&+_Zכr+#X.@RZ[z-ʘ︭HwcI;W=j`wWAY+؟ӺrFM?)~0-:('zy&HƐ C; f2¾ O@ƭ4ȄLuTs6WiydZ&}a*?B3}q{T#d@Mbo?&-fa}\^WEMXS*iD9޾357+(.>Xڜ՛+XmH6(ui-XՔ![T"Yjp'4^_uQnqD 5[8 fg0MnIaɍqź=rmDN xUa髜9oS5r"I1kd֨<Ƽ'NΔl R1Nu+A1.x~Պ ,AAF1+JL٘A1EoBE%PNnCq)d86(rpn.,tOljŏifP%<t>is뎄S7/ AUIN#F:eC-dԣx@퐜Ya558Qա5(#/PFyfgIt.8]o6ھ'#BgAUc 8HsBr@砜>s$QjEWYA:QοlQIQ N1S#@g'/qHC V8ߪ B^#ܘ91D)(>}s2l䧿47$5vJQw&8Dxk3Oٕ;RFV'`o.meXzj+rӏ<,$$rkn>YqQ84ofqfWc12٠ &KOr+^F`8\^|byqT~O琘qlpNd#0"o "Ҏpd-Z,j:P[{|7"J[+.XjsB?dѴ9Wd>}0c_y38\ k o(aݓ !# a-A_uw1_sOWx2DC<.{ӆJނ$iqZKM&4 [ˋGHݺ kux=/AޥNQb&y 'u]t0eQ݄JMcwL(XI[{0 Biy}驝wPŭ[ͻ>?HG$x_~_)'6цp-Š*dD &7QM(P;ԼlELܒEW="ǰTT)vw]tɝi,Tra@*M~`ŀG$,vT.w9ޜn\J4EkPwc/#,:F}D _W8wǏ"M96_ z $;i;{;a󈡢_9  1]ׇUllSwVmFHWQ Y]r?2v&r7@"`~:xQG`^+ {w1;أ ==5eͫ22O{1hCcLUs'2M $NKu ҂}:,ɟE1I璣ŀ"n- +Z4 u͉C`F7f4k,<=7J9m*$[3HMS%fo8QӢĬw*=x%Tp[:mHC|p2R2yr$[\tcGc5=,BX]1I/iNYO (.HqI Vh1O)!Qv@>F.㎧_Β(n_Yh2őc)'v3̦L&<qyL5r?HO(b~.&2jz(-d#Ttd>i:U3:J^?%O1tb)a}e!tbI?pp׸\}(<ϖGu 3jR,1|M}N>O]3 4#!/ZHD1.D8U@QQl "p33_GЫ`Ƕ6, ~>.YQ4on@7Fjź^ /ZPޠv^w@Y/[\P"{s<&9!÷<}ZiԲ; Hf. 7[y q/ ,qv<35"r*{.hTp;+ΟZf9L.]?Z&1]ft~k>F)Lxצzzض=M;*I]Kκ$AYhnˑ\4-858 I[H\@O2[;$Zp$RJ!t<VY+}mà qV 3l:2:87> )m:\rM(l/L@[/Vь1|u[y֫nc4#!T#-1-@(X;8<c^LR5\Q>+LOH|F`tLcEFg$Ø.$0z2FA8IAsXjSTwhy#7*.ǁMhVW*{0w̜[$ه zEń{|r})΁G Rz ^`Nڷ, Cpo;jkԆL0k&n!_i‡i74KJԷI d["(Lmw놢g);4+Ї&vJxESG4\3f=.RQHٖ5dڣ$t3L3zIzM7Ӡj҆˟g ekn nEk$0? P32MeT7uxU1(HBMNiq\ կ:q#kK >A\Fptz:3U5E6#S̛K &p;X-216*PRC; " nAUTQ !d?d3&3YQ.D8ghFЕx]/]zg0A,&bc-"ޛ&7(. 4ChMLB"N`9kq51DG)ɉg Y/ƚel5S\{}_qZ S9"a-Nb#٬P=cMKZޯD93##$60@aN&NzZϩ8I_9`7@l5D~Xe bon$2wANV"i]mo"_241=f2K`4^$b6bư'c:ӏM^:x;M7qCi5G cmD.ڟkhL*Ac0P6 F/tWdLaGK0|c0MB(R"WOJ``N9+{^UTZ".46smgvxB|NxjBIcĿgl Ȝ3%a$31[~ CGĦ\}[c7▟wW mI᫉n>rg|G˜n/;\fPR^xql)=`!8sOHVJ;oMp\Q-$ ,F>KKAV> 0AW<2C7vmQ84=4OU)Y  Vs;f=umAb%# h  `>ڞNz:M-B| N ݚK.og_8p|e8 9%\wI7fǦ;1ZvELKE˅N֨?sc$M2k.t6 3}Oߴ p+nXI=6OUn)9uuA?dS q6}Kh~Z(l #ՃбSҍ+ ;p$}K^;4"-5Kkc%T6+{רUw'=ئs34™#(QU7,}ܶł,-trx_ӃQ>(f17Jaca}_z:t;XbG_o lخX^41:ʱi(rYFQT?0HzӝLEG= /и_@ucĪ 8^!jT_&<5XqhOì5~$f-c?u-VE]\(j>5$lIgQYbbᥣ<J4Oc$"! %a7d3riWc/! f.|PB^5*D1^h&0ox6(,Z-ߠ`qgj9'o{ih$ImA۱fZ|u;*5g$=de7 ne .TGLΙG7愿HRE`o׀]CV8Šy8m=H53!M`"ޒL}pu'! ,',$O@){v$:̝|%[vAnfti*]U V cEA"5G/]2Q-?P) f1 ~iۏ4.—}.`ZM-RcLՂgDR&Qi聢$⼐dܜxC242\l$W-Xz3[,jg|8ZP╟X3z?uais@s EaL"`M|)sO>Zi63*7)=cw VE`62E~e$h lb?Û<>b8$j`m 4$HOӒ2|C\/?uYR}U";i9i֚nLj_"F~ UEhceM#W+ݼ~̚^d/sӑ!$_pVdbY3cpL Rmׇ,{8U6VUw|RMթo׹h=Dv&2Yl n @-(&I>F61 3hBRr琡G;"l1MU=2.Joe7l1g'uI1([8z79tҪZ$Rp[B8 㭶>PC76v f֐_ 9pm`&tN,nr\5ň 8z.U Avp¾[ v/ƹ {̈́6ܢݣ+\7Da&Wab */bcj$x\*`Ơ` qΖ4"87N;dj7FqR?JAEHWANBQG=rKKf^Pt j !ug*[{tW}Hqc\dLN5ւZy WUīZ*QqE,>U=C~ޱgRg NF1Tls9|5jOjҬv#[O%FJٗl0ZzwMڀ6D_VM="[A_i^U;7s10gUbd1[K޾9mAO /9/l@p)fÃ-w\D1LCZ??a5Tz!.Q~c05N+D2}:}/S}"Б˴*Ad@}56c?";tHv6?:D"Ę'͘9N}vڎhBtOUΞxΚtW'a>o\qweS#c1c4?qCXPЃZw׶$r^S-V?lf ;wT޻f]50$0bjj%$8/dxUӺDc7Up( rWLɕnjF\y:pA@ɹVP-^'97ou-s8>FwF =:8YFF3D"[li&%ҨqTd`A Z5&r DI[9h꣘\[nPV7("j& GX9=b~SbVq?#L6^o4g3XՐM~ώKbO--tto}6]ґc0fI+M DYdr Xk$ux oW3rsHΝkUxBP<-g$Q.H$HRMs|;ol^:v)c\EzC(S\1T[ =D v0Iӟ۹GtXI(o\ ugvo`nSrDgq-=&dУH_hPD&O/kxP$zӞh79+Mde(hJ:9`/tϪ0|>ƵqVm$R0 m hRA;ة Z( ) óM,iwoJ p_̛á`H>*1[̞sI^A=e})e$DG4Y.Drxi܌V">E[%|tLe;ĈO)*d{).6I]dkUYPIPd-cu)jx@kUY׶eyYu q aogYfX=yOxkۣ~6=*3hxu䉎BsI\7 f8Fa9km[K=JLnbX_m"0u4TDu_WO:X9zU#ÆmeMt#z3|>tjM\2UZ+y)}=WNJm.u X&m+hR ,*ʳM(N,QZKlCw6/[ 5ijnxY#yy ;1ZZJ_\9פ[q}1O7`ecqC*K;f&SNUI;X\?iA+e"+n -[q@O96(|7=uۿ" $v=ӎ#HTr Ɍ%~$N$#*CN@N[`]ձK)|IZ01{'cM)'I~IKӭ{Dd{@ƿ:1jmpG8䏝J%e^OZ}kM=zFi Qfd2=Y.+{r~%iӺʇkTmαWFD܋`SvY[h z F- ۺsBH&EsD5s.gݵv۳zR@DMNFL'n'G!2?<3։#?THdܬ&d@V 4[|َU>S,iږ GM鍦!.J2ɯ6p84R >]gs/ qƄkolК4_[TussT3P:JhIh%3:دp=oiBW$lNvr@l\-GSMGad*MS|S׍Zig{.* BGrAW_^+TZMT9C[YXeǿwB4-:[IvC=lRth3̖pPt{t*  SN>(s15 ,Ro^fxI=b|r"FG;н/'ݧ# vtU.sZpқ\.˶"Lǰ(f뢗Hj[TO]1&X&o Ֆ :!p]lG ۚQnvSs>cV$#9Zcr xZEV3}ƃ Aa");QA׎P8<Kx\j$7G>䵦"Jq0E&KNid8a}2J|EW] zp7L N3zん¼4i|rr(*TK5/ 3ƛ?s&5oKCin= -'2&7r8Gد~ A72=~d{9Z<! N7mjQQ1,M]j_)&)o@d{؈ֳ5C܍5Cn|ʦb? ^d1*>gx`~ ņ+AG`js;v>Ǭzq @r ,4LKMeSfRW#l7{P፛R+?و/='9ǎrPؾa {s})dӐ8t=$Y5 nY6^!r @\w3PJ(7kVWPbS'S2&=/$ P3 d{NhC/|xָ Q4ٳ[W:ȷٲVQ "(U`\7HfSK0H(hd-kyƗ@\D^0_}- x13+&-WnC6_| -8dqizy"-}>$W329x>a!kgқp.V"٘pTׄp~Ȼ)@8sUn O]0APTz8kP ̛ mkUƜ5`Q&RR_MFx[֣4)pfkioj3& IF{n%O/d[C:~KEBM!:4tMppMj\} n W,֯Y> $pJWX`,v)}b' \ө&S)膶n /wXEP\3: `Au%"߂~y'ۈTdžp{n. M> ٬3#% $)ax 8sW;f<1vb(K<}QI4Z#m:ڹLco>wZ`Zv&?$=Y2A4HWA5Xǿ>N G@W[)2!*%^GI< rtasR}~n~cyLJٖA*0Fg_`swNvkN^3)"Qf4 u2@mIcW$ha{;866md>. EqG~ T†pzlDH ljd&d=]?d(%)4:XC w ZX2'gAҺ /eL#94{,e&"ޗ]mz Q f 7`I{]_emJؓ~Ď80n].'MG ۛCQ7Bt>؁qrcڳGS7>Qs<u9mPyĝOW \*tv`V@y.( p\YJ>ɭFGbL+TaIӻβܐqr8Tܠ` !CʗH|"i>g>PpfJ8kyex/ZɢQ۾5xVo.ŕl!R-b5j~)Greb 39bV@_[1b˛mgUR7'1HotS-z4|xQ:TI.[=piR YlxWyA9μcȧB|Ṃ}rފ6(vQL*g(f-Cn)]GkR;u:4Z. vӬ_v)zVymԋp"'a0:@GFK@f^/U<f [.D hċI#լ5VR֢#qNl톝@IA]bF/!`iOj@ $؛"?A3L-ֈN3Ա,ѹ.T޾жIVi -XQ#=@0S) [jECe67PC_Q7kQ81=} ȕ-Z"X@k 1h0 ULu]zS 1 'ֵgW+kW/D/fKL!(Z W?Ó_BM^X}B?Js6C2ކX&AGr! Beʏ&Ngcf8q|T|lϣjEG̼B+GAHaP}PM(2nRTC \^ hlֲIu,c|Y0(? (SPru}aʚ;+&?IRrۯpŗ-<ݦAhRYוTy0ndC9z"B|~gQ}w`;;折;wGoME{FYPCLӷ< آJ 6WfjxAuߘ%< }ϰКA8J)_OHG͸h sax8 OR8>Ef@R!Åٳ$UUƄG-WUgHb|@ 1U,9f1'OOgfro_ljqSNQ >%~H4-!qP*F/8.qg8ҠWWh =2\1̲$?ڕ]ҊiD4Q zoP]r'QKWEdI)3SO[(vll.aO2Wps&ԙ۫3ifTqӲ  JWι弬NT1ku1tI6@݄P@%<@*ulTnU8ldy>o^gOe̎ )$-5"1U@B[po]. c6,o͜mhBt%O*^E+ 9Tr]\Uw&SnScZO4N*Q*%`16&Q-MI*ȸAH WnɏP6?*EIM*-h [њSѝC qu/$/vjr0áR9U/9;w[=)GSHh~h2MZoPT6Ѿ~8D^lpfZu!7&~J\jqE2o520׌O(#Ya\=ő hx-kZ!/}{DsBA}U~L 5n׍2hLR^P7rWeWH? 匸w2: qVUgWhu9vuTg #qhsAL#0!R88Й= -Hed Ⓠhbr;@'#\4x kر[hZɭO y>{@,EȇEn[E,HE ;V.̄ePѿ0fS+:̓:f.}-)MX8iY2p߃'mi|-ڒ'BD4w[=EAx7ⴺ!Nj &3laG( IqߓM囯fĔ?/[QI_)q*khYL@>L;O [Dbĵu>\I [sR9[dfH/߆7g~ʳZ%\掯Mr u鄉"Qz5$(-{V**98Q ]kͨ;*l;1.uu qR%*%:,t$KN!)dDsec9vAM~\nT#Kvᢢjlt a7ZT̴5%oEi_?ѿ:%)0F:B͔ڲĩrjkQQ5l`dتZ8\#,jKb?ąuZ"QRik{@>n"3@6Nk(so!h[9ȹ@:BhHaJA9bC\bԄ#i|= fI2 w?!'m#_ FzuV]WrC&_*k7ehMX7Հ Σ3(פk h1]߃vs"<̯33@zQ#U¶}+Y3POwlqUuCBx9JpzlpV\T*peRH`DVjUԬcON T6 t#|V).5i_?i2#Z;ۂhʚo!کqG?x1OH<d+pjt.pCmoChbٞ~g,|4uebhHA="dwft6Zs=0D$Y!r2N˩3Cv 5( ~:J}m^SYaoƭI+zVrTZJwdKu)PFfb)4TVẛ<:PLJݜf!E"8fbeqQRԩe{=ά ټaIl0; ]G*-ct'W:5H<Nz*:uʬ'}dKd:ѧ+0fH&nWb~K(1S"W)"\8^1DlۑΎnL#*_I:Tvƫ qIH4!ttwmx1C=pEUj' $$hlmlNV=[3CAeg#z )'3ѿʵ2 +^r嵸Y5 MJm5vbg[*F3יY3zJI; ,&J>Qj˄Ty̜|Uhi4Lw<@h&`G-}˯R`4D(C-|ʔIJX=tJ̹ť%`=߄{F͛ÿx&+Uؚ7 $¶jvy{sBQ@i緿pO7.‚? ' >8MG,qx՗' D` dcR"p?>^of#ؠU]qv # -\v'/num R W*ԯ񸍄;XҎG }'XmEhKJ8i R@# =`́LYtT_Zr ` $&mwWf nsb+ ѵf(8"2 x)+K{ \ [j(27!]4V{QZV/"h|xD2WB<>ۉn:O\RpD^*mE;C`X㑐lSFBRvG:4nfk &9f{_]O[,`u;{x6cY_=_hC|h)ds+}>zb!77XY.m>6Jxҫpm[ԭgpj8,X92GKՄ .~0 5nu ߎYJxܲXne3j ܐrT䱲̢pEi$[&8a*M՗A>['4 3@x&vn\l%_FXgV8!jԤar8UIh*P-Ԍ󮠉8' "#/)nPlqxkٚVr}EԤ׋`$" ~2%J < s:|j74#9T)εl->6 mAiɫŦh1l=K`OmH#S0%+o#/n]2`o~(򐀨)w=3rjiq}h#'p%'n7dQR4\ 236zG3&5+BzpW=/?䯚xNєWsrK\Q8CH-*#2Bcr[!߄GO\uK r)Ӿl~pbWA{iF^ܔT_O5+vӚTmlS3YvysRGF3^ڱTku$$)f%7bDfg~i,{[< jD?Y(ۇ[>^>y!9cm}@^uЯ9n0`̶$Kc+ w$1%NڄI9XP!.oى9DL|~bSiArpSwbj7|6K K,odvvA34̊BL Y u@/ NJ:/,j_X]_RpQ>마&N>~mi}@LxY)| a$wBW$>]D7ݦ5U(/sFz1(*VQ܏Pi3#=!n\.͜,[@Rid8jEŌi\ϥE fkҦ=?PJ%#6F6M Ez| .w$ pF+[>rak9{~`.;{nO ѪSS=`L߮?7l]َ&Xh] ,mM 1u߾[EUy~[T-8'H ,Eg ڄB(["@!1Eթ|&y]%oP=q$#skaCsD0nǘ$I>ɚS+&+gPe[u%D"+8|>ZӀWPcpI. ۝1c@cuM-_(^Jл4QŇ&'^a'r𫭜N 0U#ΒF5tͿ0}#jmoIEGGWB<6|/j-KD՘o Owb+{=6^ 5qHA[ݹe3zHIt6vȐDi6};V3QZgP r=UYo+\N+dv2 5 E0[щ86Qinp㐘# 6-bzA&_(B <`mI⇄\s \Ͳ$FZOoy$;ԧe5LQglė&Òԣx*c>yݭ/,50zCl^^^X'Ip[-ց;idBZ/񹭉бa"y" [tvw"&ubt{eHV^\ P9x*102ђIE1M\+qSa1u,Ia\%PcG3J-N 1Z^࿪>WdLu|喙aEM ,lȷz{i 0Z Fc}mkLwʡϓ?S.ǝ/4yfkօo68!7i5SrFJrS÷p&IL[5ij5vVp:̌QݍɎ0x9 Ib>hWbPj)($P>rdXVGK;;\*\6OdZ}jX#5glQ:.%ft:ˬ~Nb9A8IH :?E^+4( ݚP'x37Pgٯ"!;T՜Q.)qQ Ś+JY~P+~z-E҃7߹PQ?.+D"8 *Wo?[FM<%7M?#G8m,6>-.Nƶ=::lҌU8~ErJF?YYhLZ]*A"L<똁9#=&K^&+󐠄L#g_ ~ HPt#6fyp/ۭy O wXjPG̒_\0kKQ]6WfsdG.Gxn^*tc,ЗN& Fb En gobCƹ{A )9zVΨ0(4. pZNfS:~j> Y{iTEcGFMԍN{^4)qqH 0y͠)<4{7|qfpʠ"vzD$i=2WvvyoOVeiuE0xum%H:\gX҉ZTc/NȾAɄOd_dZY6H9dQ(5%f&V4K)k}>RG 5xlJאygSd7 XUeL{Jm1TR <@]GhXEs=_'[/NwR4ܿ6wQ-fKΐo5{шWtۈVѝŐ_Z|UoAzS(,i)@Jvp,#y1ZӈׁL6\6,~RI9>F ᧀ;&hOx(_엮ua9!g\0Կ !{]c CĪIKW0BvMµw?Sw=jzwUZ o5e<=VE`]MZ@Pj3rvhV!']:,ڷ,aؼXkYR־iR=[8HCwj&چ .zϛ`g+{@{>hV-ʄ?k E#XK%Ct)k(5y.2c;dS = .2G}77{5 +M{Ezťi|zA[rp~0^orv'գaQVւ]ws?'ks٥O}jZδ0-R?{B ݎj.̽hiUUhT8 :K}&&hYuhX\ZmLMU"aĒ8s/$,"U2oijo pr fF^uZ K;<"Zl4}30>eO0u6|mTȯ_-Hg]hB +[}o.τC5ӈ~,$J ן x-eVd\,@:p|0Xx?B;?kFQ͍VT `ðCD7w#tR[r`ߒ@+Na-XVmjZ4EM~8Zv.1~<>|y7"SDz'NoeHiiO Tؑ-fؗ5MՔִTs`ܭ=M"V4WvF|Ⰽ$8s#(!}ଆl:kpxO/0 X,ʽG ͘q^w|9e3! 9. et dx*s\eF1s$A[{.7;wI.HƋ ɁYS`&ō̾YqyeTtU]qcri`t D- }L>8w@YXie Z8, L\`y8-' &MRkf#>GmXaX,5|-a^+b[\~zz֓fIm€z` ]t'lUޙJYA/Îܭ$ 1^,YE xˠ-yJy=dk0hOX3<wQ2_QC1>dVag]L6YTJ X^Zے:.@M?gG[عy!@Š #Ge?Jdr~˔< Ob8;#vMX V(?NYllеNTHl_4ĵDNtƉ@$NM\ XS kI#=˒!Y}f/ðυr 댘}] &JNi*=(5t_U2Sĭs+&kc1ᆊ 6Ll+rIQ+際}hhz{لx!*Ц\#XMaքz2IVIVbWK,X>ӬkbRL{QS٪sWjyߒʲ6!Kݯ'R ݈)pˬ6(RMf'CB>_آӛ[tyjZ }FgwFE%KA57=\~9=nʄ<;숓a i%l¶'7EvQ<VΜEG MDmǃʚBsd6#v7ar{Ty8E"oH`w;v Al$cmvD=A~HJm" )×PZ[9tt -e0fs3(?%Mii7łb]!c9x7bewfH܍`B:7+tqI"^N_0}=bAhEv&hcv"b-V؜D$ӏX "xVNP7v\tP#(9^SDBC5ۑƯR?OAI^^Bb=G=Cvqk)+j$(>o?0ꋢ@Ϧ=τㄙ@J ^HGuN"jm]n; $㳣`2ςĻ[G0qś|1iM="| 74WjEބgM6ڂ쟂Jiek5&))L j>g:bl)f}6>fT)IVLF~Ք{aj#ч׿n˛`F SҊn}eIk ab=Y{J},Sm _ӕI P3}o&xmWѲi>5'U3R|JXĤ7cCiѯ26ǞM;}.'⛟BCl2[=0iU$gr5*':x 3׼OVo`md^n8:wivr}@ e} :!=Ѩcc|1^ @ m'htבR4%$Rb;D'u;@rW`RK>#XF K5C`!)0lpQ~<@i%O-{{t}| pQV_ќ ᳹l=gc:BS4x;h{ՒƇ8w'&w׆yָnxRVN)~bzIn^{N&%, @Y?:BWt-}YV,/6;ԙ8vZnO(@la$!Ѿe0X&;1G5[c}P\Q(^0|ھ>?~җ'bjJ#kz~ SG08ߴ _Y,^8yDvxr}mZO@\Or"{j4F+N)Co*}$ k!9X ~[%o?4&̿IOZ#m'!~%йEc mf17ˣJ=C rdq ܦ{A+N:Pb:߭d~D[_OS؅?f m\s&`ӌR* !TJ2J,\͠t!vL0&.ȶUO,ysr4d4[ ¢ Q)yXt#EMW7aez'Uj4hW1 )" O= ]Ј?VLߪhC/qPr'J3{`hrt͋>Z|ptuսAvq<ʼ/xHM.f`Ηl$,4 yv_ݮTx>$&HNCxEq^wrsYnzdB/%{JXa87zɧh6h[,Ր.vȻ۽fz_w5G>pfZlIF34Pf_SknoN,ѭhtMp8PKA rwoLIE-ebs&lbڮIMK-XN@Go5JPSHwa^N F࢔F,W ZJQ8]|i<|l#?ao6 I(Jqj+#ܾ JF %[=|cWh hId,RXfK~I?;vQDQcہ0BZw_soYN*NbA&hbN^J.Ydg P! $֔S)qr>,?z1 6b؁}Nʟxfc{! 4}{4|\@**j-X_~kDyXlu$U=; 70P4v|%˧B}|)t("n[/PH6bFx/XZYNʹn$t: 2%4/ WU`E[a&*Y#IMr.WGWQchMeWDXp뢩cc(2`V||A)!ew,zL" O ո`c\+0E TJdX y& 䌝j'b0`*aLxuz$ My;dƧYZȗoYg~JP3}8Aim!Zh%F.ԒDb^؈E`!-e<N=K~"I#_H|g 'be\ˣ\܊6kGOR Jȥx1)evjLɨ#0oQRaS=MbBX0bGBVk DW} I>x@C Ow?+iR * MHv8Z8/2s'ɻ?GcЀXLk},ʓS A&3IRgl (dze~+ċ\rkSX>aqC $ _WjKLe?(@'AD=E]0ՃK +(5%.^ {鋤t!?(hX1w$kiA{=g0rV"ȵ(O~d+ -+`@KtZ ltBk=#.h$ 3Vm%eysE8¬j.sbyG ™=t]]cO`#ݾ3  h/S =*k@ί,.{}y!J+ט?Wu+TKNM Dk[~_)~p==nn+XTpx-ѨsV.w ӊ;C8rɦF+ORL!Y3~UYlU[c0Yr~x+6ϗt|kpCRw9Z wHj\Mj \;q0Wx:Rڬiy#!qi 5z!,xŐͨWiP~la΄MB H];#Hwɧ u`olȐV 3sU +3SUVPq B"4Y@/EQX@FYi׶8u$> PޝP8+P]->r:e+; QRb̀A}\R "튳nه%m@759rCS]jֱ 6#_~jYjlyLdޖ]% Jxo:g#N~ 9=u}ߎJ)-ǩ+wU/KY8eC)"A-9^e#haD!Jin`18w#PӲq \c,J˃_zטF'[7g0Ghݷ_KllB9k[[2)kbKtI4W+ޠ}>e‡A7o{8T1bF7h?Gkrɍߣ,.v;{ j=j%i>;:څ3^q}7+}7a Y W[/t$HΜ-o 0բ1?Jt IbS:Y2xU*9u*t?1iwmhw=CusQlc<झ\^UBuCsVK#ۅ2HPXk@cPH 7#3)i-=auԈ{֢>wcXe'+2œz pݢ3?q&p'`Ӹy[& C=-JͿACAO*CjO*^ijet[Dÿ~HӷԷ@튈y+9c^>ԿzǃO;.ZBR9s&J [(4NK!&r.I">)(?B%~iؐ`fD=$Gg `\J1GP ^Ykz-yt,LPwq67x`_3>`X8UVR_9Hn*){7Ϳ;e WO ؝lǍLwfߚR @S`tbh4qJْu;pɐ;-ʠݧoJv[9yiaa8b\tE! (u@u6M;g2C -+/r IL03Tl\s6ywV!d]Z}}NvhMt|CUל+PX]'姷X{8n;aɦ ,%p@Bw9x񂠾||ygF7j5'g07J`ngB'fM[gžK2}Z&|EZ̒S 3.TL*ˇ;e:yXnvP8Np%-J+Tޑ A"x:g>IpG9y$2GN+g"}e^< a2ȄMзs~"n[Irć{c nsxiQyEdf $+D֎$ ⍮SF6\։Yɝ;Gvt"yR5L/Y#q *!F94P g  v`by$LAHbo4Hg[j>J<Hy'q^<ݎ9X=AJCv()9p_Z~H:U96Y}b7ɬ! 匮7.KM%OhoBd?^TXE]G`l `8ɉmL-f>>+%./"ka.,'ҘÚ=mQܰ #1,2ίTjkVWa 0a %@-9]șݮ yůo AzYi^uy~./`k8[He~+4vyS8 `+@Zs^=fe1^FFS&q=Ay{\$&Nk a_+= KjD::kCꮋSV<>(aӭ){qz0/v呩N$;n5o9}HcjW/T{J5LŹÚW|bɯ}kyﺰPo(Z=ET0*>QŊ{}.~pJ˦u}lKSg伻ÑxcMV ^k^Rz@E{J#Cl"Br-0վgiS vR(q{j688σVK¶ VڽM *iptb5;o;hAr4S R-32-~ wDT6y/^lCᰅZu!sJ:N0FCZl3V4+B8r:1iSDU#Vk@Z7\Y@%^&?:NTW==F?j{9> a^3H4y )Asп9LmNP?l9"ՐDះaLM v&{1:q'|rQ V ) WY cNoggGb f.BTBCeg4ל/##uc@Sa&!ec820(P|L^9/>-\SH낼i?6:akvD,0QNPf{ͻ|*C VEcLRv^a>@C0ݔVK?N I]LH 6򴉁hq#Ҋ[[*ฑb>P"jm3W驙:mEc4{l4fFr%CLaBe; 5 Yͳ1-,)^"`br Ry1}2jE)ex2/ɫCZ$F]b sq Eʌ"oNtt@5.Hd(ڣMum]Kh# KEsb/Nr8@j`}m2oQTҨzӛyzbu02:u0"M՚b>Wf2S){ ~ܲ'*+$ -MDS7"Z K]@SV,fnӡb]B>R'5*#Z*MZP3~uY_?S4Hu;{E2p9燯ˍx]JdJ?g5z uMRXRJOݴfQ8wSUV]Ku^/.Oჲ.M*a^[|;vIM0TJ1m; l"᧼DaޣɊlhyE]b@8Uè0cflVP&4hSr*BvsMzT~viBbz=QDA鐔p\স+>X4pa`+D l9:(&bI҇E? | vWvGl֜pfFD]6 @Tͮf5ٶ*F} tC!{g9h~9He\=@f¦W 3͏{H &јq+^O。E*8^,TlMA~TfW~w_pJ4TKY*:{z`b$ےnیb[LDq_@aˆ&;L^%ow5jǫAl*Yv M3!&EFkJާb6Eo&}*!3Ey /Mow"f?#c4ۛZ:s{\Zgp ߄0pոVz\adx<GPsHS@ݿ}#O Zq#X#3"y /yrѹ.3v3^55wIAOH|p!LjJȵڝ?ѡX;1ex&t?\G쪓iDc/3cPil_r8Jd݉x+~>GH,8Ua=ξד.ժDᅆjRXԂӔw;;e(ySLO~kt`>)|1-δ/vH䞧ĸFI:P"!4-34-s*#bG.V*gqkGH]0jA%~>D*Aa;6 BY; d``{㉕쟐G$ЪlEeCfg9M߽VNZ˹EѤ]qH݅D.wVΡw6il2'bExyR F  KriL5_e2 Kp]/epnz[$l'ILS̺5m̃ -Nkj$:)Jy 0mPrkRd? Mȁ sU:_i"/H.T/uHU49C2#aÃ`T|k{sR M ;]F9,$b`Ү+^z/Q݊+*Ot[KT1+{rD(?,rBz {K .z>_,5V Op˅+6XAEpnYPnLJ ּd1s"}grC/۰ƤpA*UpNChkXSM^o S:Pb>;)=4xdD/t{! V9>-k]n0Tnl X_֔e$Cƍ뚹\E3Ar#gY" 3ң`5: 7D&mΊ#$)Veo4j܌R7N돭m'̑-Fc,3ku=P'k%- vvYȴb^份b؍_0dH)BO =FfďZ -biRJO`ɖ$μ0\'aעNjաQC>8a[UgխWAUgKR1n}I !{٧}QO6LҳcR[oOd}{r d@_$u}SD/ . nQ#h\eRoVųXAkpƿBl' iΏD8BDM019k7E-^Ї",#1}+oԚӋj޼ [l>'7-q7_ј6W5ޅw%(:vKf_E >޳N<>WxB8wwhڃ,)]@^s,+9h'#h%JMBP_r:6 x$;wuJ*bHaifU>{$0ԇs M ]ɳj;| V'2yѢbh Ği&Xmٵj]让gGPv>+i\Ircռ;޴WvjPhg OA38Օd%opuZsˇ3WW4"Kx2E T'Sq 36uXA`h"KCgufMu<vE~^` TW=Xm'tq{$M@aX=H68Sȹ8ݶefA]kB)%"n>)1gENi3)-H<2d/#:~jED"kk. ~vFzg:J rVOM+׌|p2%&OkKAw%[,Sw%3留GHt%Z qrLXUPhvbr?[ܑ6 GXL8^U6z`$–Iqpctw|=YO2 FŮr""qi猩WVL4.-5j⡹fLg6<[43?q'p.&tl-Ѕ@n؟-awܢGiӬdx:2(,8=NM1|ؖPUܡsMI~K!eúsZs\ľxToߑ)tx'~qiqv cv4{wމCHe}Dnǻt4 f3!T!O`",r!+[[ȔcFwmZ E-yF07uMN6--f'6|ՉEz'eJ?~1D$S M#tgڡ>He}_d EOTju@o$8g6 G]=EяQGFF|ۺ"l(7L|c/1gsuurҷ82 6/24Bo^ҭ5e\1MAΠUɥIXV;@'nd#7LlU$-(ĐڝzVD/'-bCZ5\ o] T2K".7G9G8ڥ| gOH'V/?go.BuŽ * #<湏ɜt +؉q(c _dbB@eo㣁1ݠ݇Hm*UN~+E0-#n55QJX*ck ʔ.7J(*7hQp = 9;6w 8T>uAKimHBP}SowͳB ʶNE|Aue'j"cESywv?#XpYГ"pEJdt5^bIMBMG\ A5kQ^HVQbu a'f :~54f:1?nؙ67`"UMH50s5$JsXl.A$Ռp_h/>!r԰8!ј(/񲩀R)LX @V+$6rG_J-iAC<4ϱB?`#gd48+OLT!͒{axUq)B^T뮧Jm#v,Wb;)?7t)F1}%mKLTn^/10`Z7iL,ط;Nst)w M; Ow9 ,*T^C%,HXch2Rhk*^# 3MjSBXmK{ ycz*i#eUokdY?وl1kŌĝ*#{u;iT-XQ$-jp&/N96mIi ZcsNI֕M/H!mAV"⁏r{g nqfGCP)S+LeV}?/Mv'ݿ1|M!c4+LJfa%fUv0iђzCf2}% -E ]R`Sjә>kr ꨩfcOj-z gpqc ʙ5ۘR]+߳*ud6.ƚ\h|G*wrL @9/aXQtoԳ%\35bk'F#H5D PY3-zV@!*h'Vi-N󪹴u07'Xˣ^Mۂ}'-)0م#g$ FBIt%bz{QܞD/}Qu(d&)^6oOK9ڂ.z>v"du,M=NFAS@l KO+Tz-:2/lUJEPZ)2,UQ @{?x:xfZI"ײJ6zD2p\F#[Y>+n$]z% lX>FCIkJGj툾T*PօZ6R0 ͨla*RyDV^Y7cփm[0ӟ|\CVmJ/@/Aɂ@M fJgъ-LhŒ 6sO1VClY4֖?+{PMXa#ɜ`,$M~ Ksb8bKR}Q]QVlD59MW Hq1sdR@:/$c &o,lxg[z>u{ ƤRe8HbQ.Ww{΂没 )?d(ߐKTz~>JlaIx7`4(DYԁ?ak~K!qs|1.%݀DuD4u\ʼvlYά{ȯYH yILd%aaJ,XU3*UrdL PgogПDD?BF`ǼL'G[)Pl=4&]+}s9!jZB$ !Ϫܪ> Z9a5ώJpmt-=Tg2ab<; 0^G../Ӫl+\c%aA3K \!'8$t($)y"mhFa:O6(7cm#кh5$7B[)$uL7ܿL fJ] ;,GLb*\.N{]mgL^e ; ͥzȩ53dGyW,#bF Q)B:ubeejwB4 zCW26n:xugAHr=wL QsӻsWo:fuA;:MU$#U ;< !xK,yָAC寍M pRsϪH. kĶO=5 hJJQ%о;-8)DnToiv9|Rw6CvE llՇlUgOϳ{Ls ) 2ȸaS"k`pв-} .+6NP>\V)]!wF ,eUsT$/[y3Ġ>l+mgUW6/0|Z-k;7&ڛ*]~w$!GT1[ML+s8lu/(P͂16N【 v IT ԁ%.#l~t*8N$#6?IQ*/o=@TI;\~FU1hwʄ2j' #hw$!dyw'k2bI~%3rlO] wFV\/ !W‚űQ0P1+.imaG8=%8 #9Vs!9Iڌs>#ggfk /^A -'#Th..0X0|B7 ɞwԡcuZ tI0yK$jO1AYf6U*%6o @Q*Zy".U,ZD[ FKqNx l-)u0S;y&)fXlυVs՜I$>mC▎@MXiDZ[;^nFTӷi6kX;|3#38h7I-jpy`:zCe*yжۈQ.i~W?h6ATaxI }Y51[( "g kmG'KRA}sJ -P\'8>Z[]g&psź rodVd{oΔ?/M]7*4 Qo/A_₩kw _è%}Li0A2Uy/AVTq f<~/Վ;̦H[EZ4ijp_v5?J]`)Q&'ăwߘ6{M1xzjo~q>9!CI|K, <~=WhΆMH5MYuW؃S]׆@LV10TݙAޅ5sr8aeA&Ȫde\1,0-Ax[:VVB4®upR 22:Ug"{lVٲ4A bFq}ho܄h?#㭫]ťrl)hբ9uT~rC'FQ0kҀJzj s%7CԬ( @ɎDJ">'3+ӲEJ;Ү4I~sK2L~,%2"Rן8J8[wU)\""1o;=K}zwUF֙|OsJ?b%B튣8ʿqeQԪʑ@L06&!.\IIzɞMDTlNsɜ.SPR/ +޾nyH܈]Ȓ[n-t #B J-(}6T$.K96/ -60m%ٿ냈tVΞ>H.6k3j.JBgʋ&/0b0{;pg&=^\1x?F# &Aih"r~NZNtALMB(2 ^m~)0KԨ>p959dZ,rV3SIiEWaA'׎^s2~ sv+#z|GN8JK0RCg|%ȿ5e6|wyS5V4-7-Oi>ǼiVt<ޣB ֮ ^L>2g T>m t<.IuHzǭ[3wgZF.0J+dBHO^A.ZbnL}.qIP<΍f[yeOR#${/!6vihsp])ڞ2l\CDvđ'p-¼o[~q)iBb~&nЃݣ+3>;V0D*m{~j:Yd/OR?ʧ`T+bu{c2k!k@'/T'ck))ʘz >\[8/~+ Zl>D5{2ɕ-~C8Mf%?&kajރZYAV5Q{#a)}Oey}O[#"t~D,@n5Oeȹ6t03yS齸B#r'&nt|{, E$b? ;.]ɍhf,Rz[g[C#;6H WkCG0 QqByV3gɌ03P ]nV:0 k^Dup No-cyVK+1FwҘJP9P8ww?dEFsQh|>^FeL.UmOPqIU"k7i}P_&J@]"$ihgXy,gGŽAM[0}rKqO#NeuU=tp<~ .m+kf$L %۵'Yoɞ£QF[dkC^Ѭ J$~lTt?h!=ȟxzWH57^N{ńI"'&~*htjX0%o1EHԨ^J8F"_%_ɇקKc9@@K)LW8?԰5(ˀw^;Aij)ъs>yC)#B )I' hM+gw2}]晴Yy 38إS}ccڗ?^d:mU:{L[5{6}n$mxrʌނ##>d>UW!Ǿh$}eᓳۨ-AYdX 71pg1*.%#R n)FD<){\Z֕Ԝ~芇c֋E^t N0h52,:>0C` :Aθ1o([DV_oAƱ_*ޜ璭>bti;;6T4/RƕҬ,lːB Z> gminDNgGiK,Ivkgzqv \)T9Ahk$@MM! VFjغK?4VV27SڀM>p)+,<>tX#eoa^fcB?/gP2boĊ@{*V.wcEaz-qb= G ε_2څ W-p=M&>sónb?4fZH|Zsia$HEQK ,D٦)k{K_x3#,{&"}- N BM-%f+fI<3JD.8jMVԦAB?菪>oS uy¨znPj2"n\1J-6 0MzJ)b9g 7l >їGS964s%OFe!T*%T=_>D=0!B@rT1,Wk!t X1ώn3Y3z!Dr[2l6H>,?CYli|.blwڇJO[G,9ܜc3gm%-@5#%n}߂DރFכ1AGuKnWpWoO5c Au"ݠŀKbI0rVJic)y% %0*;zWkD[ffP5TTZʜi{7lS#"O9OiBSgt2gh)^<>#q"DpIm@66)9 mJWN6fJe@ =bXHY2+(KJ+.h|em7B/YVPdk &da7!yVِKu_#P$~N=X| 8#ךd2u.KrdF 218N+S[5J""fg:1q}X\)o{kR'\2lʘG5T<[<6P[ -L$ aU]h R.D]rz˒}`j}A9^x O;PxR#PI=RK}H Se]$\Ucp4dD ^ B8 >TCxk!*tA#ˋ<ݖU韽k` OZrrJ}3J[+O񶕑6?L,ʀr To.&"p5ɝ(U)3[Ƭg_$e|s~G C[)@lʑ^HzJ>JIidzzsv֚"I@BcR 13t~xe\l٠䜋"附{b6kG:ajw2%:1[ii$nJH JŶq܂N\l^dwhᠺPxnƪvw] -Y#Q'*_Xf\Q±jE};QM*y$ʘGAWBtpIri~2lP J2HH4D uQƭ[-3O:Aln\^)%T<+_pэ&C>Լ)t+=]SŒ2 iAG+ 8?ŗA 3;3?f]M1cڴ ]vGўVKDw)r?u mo; "ܘ@'YDVb/eQwy6? ~G'$F,m/i=U{m~nGa!)}i5h s0v:/xm0wŖE$)a. K'{P#Vgj Fc.}dť V_ݛ9n kݝ\Y.׿Bt0Wn5+EQ* Y 1+tx^TGbvZKR4jy ,RSc1.6.bս7벡c¨(]' $̎4a$r-?EH͸NNցA ÿnL"*굊)Oc|ş~5&vY|F:V].H`^Fo]!WL CCebKpj֒sgn9AF 37 `EsED 1=$9qvϗh8AsǵZĆv:J>Jo8Sņ7mV8I!{\4 t3p iM[ tdR|l̷^4ė] a zBuzZGJ=gWT0t V쇎3NKa(G+R 57~S̻i\eYEbMK!v@d}& ǵhtS/Q& R^Ӻ[BB?DZ{C3d-4[kUEBx9֔y(ٯ/0khNĊ6 GUnD *1@nR. : *ʄ=SOJP2Cha ܟ\3uZ>(vy&RpUHڄ§AuO! {p#cr:.l_ /1Ɣ_mHqM#VtwIn@12ں}<L3LbM1vN ˺9N8ǛTS[ y9|ҙ#.0&:[W*Br|]2>j SJ)9`a>3pЙlHwɨRwg)o&Ӽ"xc%u.:(h@w. @k\q7q2+Gtw|sI .I!.Hh7R[uZ)ʚdexEoXfH\oEYR0Y)-F×<ՇO; V='<(*%P66%Rч'4T{_)^ϪCO~' ,1QרUDZTYƑvj ;vvDvH[7%vb"ob 7vmhKTqtN,Q56o$ۮ+=( M94U껵0ABLi+V WrA.i7c*8]s_DT BE?nI`Z*PNn <uW],m9<5YYeNZoSF_Go3%`uX0XgFp@NR[i`P&c!gI34җ$5{͢qXͅ{2iIiEH,ׯM.-tx -:Q zwn4f#~U/oΧwiw9m)f_pi2ϚXj#GjISDP#m8GM pHkѢM)XsΆfGa ! ȟ[x6w \"˄’<_Fâ}=Km#^IR-1^.*B9>dxlt'_ޤpőx2ҦsJF":oQ*$/j]*} @OmA}Z֩`H`pR}H'>ոax&eJe6BoUwyd3?'iUwFlF-^q/R͐&lLQ՘X+^\*H,.y"^$΅/g'??JbEn['+b͗/u{` |De|])(,GDspQ}/1jXN2ɷ%`:xRj 9bX#aTjdFOP0t4ѻT/ ?"\*Mk!,H<&yQD"{R)%hOI+D:ǣ!{_)T\uwA!n{9&X >Iqt7=j=Hosq;h>zLA~g6ـ6opFV$mF+?9ŹUU0h&:Y)n]j[m'7%*{pɃ=ڃPl0.SMF*l:h%d.ɞ$GB5/HTqכ\H>KKo31F֍>Cg323 |@3{y>e+vIڒd1|,_ w__{q߫ {zoގlpql") ^kOT&Ո/`o hfsOs]j9D0Z}`OO.~#׾5]Y`=ClIfZQodOxѧ**MmQN.!)i%Ui:'BuR6r>Rdiw5.X/g~:)r^ B%i 㧪Ӣ*id7*A(f:p:!k~S}xmֵf Q}&`s=yO}wdA*2}4.*K]_G-cϗw;z~t_U:]eB ̵XiGV׃Ftf8:ZVB["a4JH5gaJ3d^}O|ž ;i5i͕,fKQg&`ݕMv'rjyd2oE]=k'#~Z9)7%rZ[sCp>&6.cduR~&'4WmoT}Y&~^2ir-SRܔy?14FʘOOUᶵ䉇̋155ﰶukL봸\-7Ôo](|$l #)F+3 ptZl'c%fy㽺̎O;% o9\eʕ sCRR3W0 VTTLFҌE5](;fm'\B}9xm>dSmS%d)g``sȹE:I\aL~n~ƅ~2#B 1ħh>'|YpRj6d㤠9s0cC3٢3>V5UE#PO<ՎZyJNFubT(]VB*@1|[もYslX۸,j;J#T,W:o|(8N< -_36m~:[&} wi㒯qt)^9TeYBqP'"*#jDx[. Fw\'}BO5wv~b*ٴ)|yG=}gM ~;Xcu2dL*WW`qk6%'Q݌8:XrN=Kr)FwmɃw&˟}+kN9pKOq]}gB fL%-2.'Sqx\g{ !~u$L>l1p#ܦ 'Ǚ-E̾Ua6 XЂv&Sb}/Z3/\x2hu A`ڷzAFl)]2*)vq/.]YsjDu^OQ]m`9S-#qC"G|>Grm̃ =]Xru6䰫v]ϰr 曊{;: =UݎTQ8Ese^pф}Hq"8 u`X<زobL\ĵc|L#//ܝPyr@]F~zGzTk2=X69J-,|l쟭 /ř7l( ''A,ƀOmI=/<sB55+\[]!r_BjUIwd2KG⽛ޣD2Ęt>SLD5@(,l$ؠSVH5]聅ާs1sq yĞdl/U.75ӵ~So\2Ŷ`_[QRPP{'huOr[{$}#jJ;7'9/A:/6wR'e!/ [2*X1eEx; d0I%o|vgt?ۦeI$~;?&39[8ňiոZ|yzZc9b7g>Q 怫^L3ofJ=Ye2c~[w3 #3lr~Q/^S5@ٙa9V%dս1vl6eku<ve㭆Oے!Mp19z^&Ѝ#@ I+;(AēdFiGnLسl@+ I?ߎjH`'׶ 0?:f9"إ|\ gR ƣAԅB L5QTiJ .݀9`p#+ijoxRE @}3lQ\Cu|Re,zXN[5ּʿuߍ]1^-j(e[|^w6éR9Os%v`:4ZkG5V8rʺ>VCE$B:툢kO2UlA2O9LY/Ę3^Կs+;H `ګeWY[wH|du&.O_t ܪTwc-=ocYPsG=;s%EZ""Qw}ðu2F (z56|}G.8yUg.[hS6rfK})!eSlGAx]hm6b[I\l)ӈ}p&Zh+hsyE%oc@9t> CO{;M5l!lF=UA(m-^t,<?*K* NavhXpH%~y-X.VZ+M>Z֦JޔDe/_8FB^A_T4?c`Is&fA[*B pղ]5^|X) g5b$()_}~yo;"K6r} τ3* E3-rR50v YcR;;pΙdZEY끝5}ƿA:cA . !N+mԏS ˞3Or4AXַ1KA׬y@4ڀkdkJEQs@0M&i\eEzh >l^{^xlaL0%bxAG1.OtcS+雞;*hƌP 16MXw 5#Y$=q]vtз<ӎkBrgaۡ>ȓsxw]A\P[eN"&\̓ǁUЪ}{3~!H3lRgʝ+]M[-t5.eey񸟇zf!VtW;jllM';>AkZrR\?)6D{6sP6q-~Axf$ɻ cJW( S$ojXRmC^wJ\'b**P.Jo-izArA/O.~F㮫rkAS+HSm-SfAfb*݇ĸ-z{s=tK@rea4 2oaݖK@ ]"<^ar?TKy/@VC{ ih f9}(('9G1wL'J"?H*0 ֏hr])<*fB:tyU1 K,Vvmu=!F1~pm~oHk,y-m]?Vcft҉gSM ua{ 5\f?785L#KCv"U"[OZ-; ZgNW<9R1#"+G{k*QwW͗iY$R߯iv5em*0YIY0R8s_JBnnv+ ~\sY鬞k?uZ:x(۹ݎ \$] "~̻ 9OW_R2TZuKկ\WjqCZgos-QQ P[pj-:_jmISSH] E 0uէUHXy+O\@w>u0#?+|r+K-j@|Q&.`f. 88?p,7g[iWy`<}>5Cx!d!huU#M+b_2cŢwn$n2r w+"Da̘αԕKzSq-eW̳<#nEREY/Ǐ+ckKb̀UͽITY|aA*+BIg3r22<s/#W9"G_u6/N3w\9<էYy,>Ʌtg$O½ @<؏) *ui+Z:DʅyX4lE||K3;&pNj{;U&OP %uyK~[\nRDs3!bGQ߈1z MuSO eˇ Y.ulJV-/]Q)S+0x%bt%m]mr@Tے{MT:8~lXNf'͏<&-w@%_<@ddͅd~Up,TsCWcwV鑣*i eBqgU]=PhHF33nW4 @Ce-ʋL6<[Ѿ8 dfW{Љ[ޥzgf/Zӏ为]ސ~q 0_C4l w58[<,{#hh#b{iinũUfScMm'e](RԸ+S"sJ;I<:wbFr ޳󼼟5J5焆TC2Hi2Lо!y~Mې=2qI~8Xs?dPY?S-<e}` K.Qw57K$f0zZ?9!P:wQWBFlzB &X郎@A JZ=}}ve6nesgK$6(69;"VrmqЪ-E44['?:1$$1 (WwTN#'u•!,U-b \_ oqm10jr9#!9bG]5| {hi('xls-8oDL\G~QՑɭ|(LL7SZ*"nc6'zN :h<0dm7(1\`Xb#^~~5ȳϕ[S-b?WrX5 D2x =,m~yb$7<8?|_a"˜'рX}}qc;s[KuI A_S@8!\xֱc;92124|LRʅ174^4\jP&OGSm=>o(32蠴 ݦg'lp{oŭ Y#;Ko 9C;3'11=2o[ qyAtoEqa8y0O,h0/4͐*bg::ݩ,=6ljo%C {J/E6{:ji8_woxb ]8.(`eHhz|!⤄Ҹj nPB0niZ4Y];17IXOz>+N8(dQ6vPw7?ru ,I]w/߲{P*.2V|0vRI ]q`%c\d}bᓁ`9 B`ְ¾]{3n@=vW8&ȳ?0nCvR͏'(?-\¾h(D@"}gR~ѽ .zK[qCV,!&N4="6A-f=Ll; χoOyyĥA1:Lr` /Z,#Ϙ;ۇr?&Mj G*}C"l fz?vedp&CRTac{=E-K9Ǿ/92P Sj'sGpV:kfH/la[/* ¹[`aJ=d1حD.LdGY@BFi.+" ELf~36u"^Pdd _x_ը %0 leVfpBŶV^U$gu{4arf9OaMp*tQ|;Yb6>ŇÚ K +ӕ:+:tZUU \vj!ܴ_b7J ɓ̥m0'jL|1b:N!lvs9v .5H tlr?9v7)aS-DmMTXLׇq|x &vO4g,!ԲN_]IJSIo)D( T.5ĨapCg{s$AK;]w iCuw g.7YSipu!m3?TBQ ˛@Ϸ'6pϯM,x%k3ڏj/ .jT;mCg`wѪWm ҏ<+m2i L2k~AVl8f¡ # T\6 JоyL\-kQ\ Ù ⫿M(^^b#Q>߫`۵97Wi;н$tR[;{Cs H^9>\*OʷԵOᘅ5`#RFKܖ C2a -oA1s4i()-#S@soZp1a.mj_Ac1rla/,\2>%*q&$nh(gD3u6ab\y9=UlzJhwcC< 4ӂdg1t1.? k$ݐ#&@N'"}N-{ h(ܘK=AڔL۲4"Sirn.AoW)ue~1Ύ{/TY͒ࢗL(%jCeÈjMäyHB4pCG(%0B˘ bɳg5YKnJZdW&L^tf)M㠉N=XB[kb$~g@VRX]F9 VC*ʭ *2l{,SRp(Hکb*JɎ}눇Bѿ+`,oHrISN-#;ǂ$+yF|a/gPܽs@țlvC<ણh{ݫ SW7ɐf}_Do=챲<ɺru7R ac Du*Q+4x"NRbv*B1 ܓԿ!yqIn.\Go(.ZzЫXW۽kD/sAeN¯F]1 ~lRRY&T3 j _J#*^>FSDBBD -dGɧ0;žԐ߇%&KS;TnV25K n?P-PҎ94D_pI zjuMѪ26mESGb'NENs׫z7Nlb{U8#!kyYO2}vM&!\!\zpz i&~0rIXkp`>)/ LPf$[lo@3s#U᜿rɺKgňInYñ<<^=X=C7D5❾g_sng@6'~:rb~x_#Iz{CP -AX[ 9ݔ[-YG'GX+aݽx{̯X? jc>zm1geƜ 7RU0*O!iW@W]hf1E[ɬ~q*#, eߟuW)(_׳U%@Ed&䱆™ϛ=۲ o<ݰO[ 8Z]Q9gH0C,R'|jB2/6y\zA25`v5`\wrrjfE|q~:meEY@Ԉ{:O#0&0BaR,.<`XEv}ce> BDܑ=}7*c}m ScOԝ =H ҥ$ҍ"z|3WA2& ɩJp-kˏ 1)('XS`q-LԆXDx;ƾuCksL6%r=3TC8E>i,x#9$]=b`k52cc \xu7e5<{x(:KʙX)ЂIxhJJm?ə6ʉHE g@tH>dXt )L8Bdu0I~8ӚG2Mf ,_Flmg0J1ծ*}/Iwj FJIJO|3]_.f">T tJPˊEwf&A?= '* GyUPFr*z.Zd_L$ 2>Uq٦~)ÎgPJ7.r#ܷ'Yb>D)*G]Ģv㶫6">jo"?c%?jY"/Ff`op\ 5wR2q@Ec :Fg=jzVDW vONJ+S{V:7!yY7-@qt]δ: G+ݳFP';yFWJꊞ9'?,]-IW;L!: l,@lLxȘڬe$*_uȯ{{o}{^Cb87&{#+uJZ4[ހn1j\6K_;*B2yT GQD(X ez: 2A]*訛`7MVĒ) ۖhxkknVmz_ ;yw*Cj%Zq`S4yFlԮ&RSʮS)CZ-b9/:iCR|'Dl1>߃/E3Ƽ1$/j-O(OQY€R{EebZ8kQ4-U-%KQ #Dw:f[U#%۪blf+ZKXlJs.:$Ҽ֞Jt-߅4mT:˳b^!zTg _T~lrQk.998mxJ,yLL4 wJ-[@#<Ѹ}*칏ЈrΑV)ӃAR vO\c 9ґRj,Q /#?}/w,OUNY\ FrC@}'Ydɸ[g'd)V&D9DJl(M ,A+84s7[JD!~s0ˆJㄅx.K`z(gZ4v|j/'b-<9٥SQFB fgHpZrs߉N|NuJA\TJV}[S,{?N\j>9+Oed%dVyFLL;TOԼB-ZMkª&G% 7OJRz u %@{:IǷK~!,"ՏdHIj' BJxn:}yqZ.k#/m熩8!M - F<ٱMݯFǟg"l[Lh*}ܲrk ĂTQ"$I ,QUR"=h15OwκdD@/WrJ"oD$ZmOhWr=XqY{B@cɸ &i^T/B|L|;i_Tn-Y#N!&SJ 3# a ě pqi絃FA&7%,B8tW\Lz\ 8uӉ \]s|oҹ {<[BaZTE}}Etʾh6q]P5-nJҦA^ K:)r:3J\Cj~xCl,%@BS?))2^q}%'G@ڤUUCiBܓUYM!u ؛ݮP\,OOueNs%(*)>}JeL9z58,Y2twk@tNDքƠSOneA5 ;ܼj}>pNj=-Cu}UDЭ` %]ͥ^Npz^87VUtƖ1^pBAQ 5(;sn*tbN3xOjшz3qd%GgnCY/S`kcF `I hZؤ\?:a'A{1`$gksf١efQVה9(ޖg(X|[>I> aivډ>%xlAq@gX)~#8-rm43ޡzS+2"7%clPv'З '"R@ZPH&x֫Ý[8đ 24AxcJtdV]ɥ՘ iXRL_dX2l'|Qz*q.*v47;[1+؝'>1Ƽ^BNz' 祡tH ,EE-_[#مt=< $r4&C%COӭ{pL0TvM&G(Xj`3E˗\Ta9u~-rWo zolYaDN4BѳlAYߞ9ZwðtL ZmVR( 7xz'"m]wc4q\ɥqJH+ucpWZ?'G h7#hܽjTZ9th\\gp:2E$~9be\ҀecTpqN|<* \c_1'"=}=1/zG 4|؃9Tid๙cke܄jlխ5#wɛNu_SYM1`dHC\b;۫Cou e}PIZ7*I$.#~8I$M{ P>t5v4kxWƶF{8}e@Ɲn^D4=uLYi[ 6<培V͌;:SnˍIpN<L+IJ`)MP 5Gׇ2K@MwglҤTdУE526W̯@nmֹ~eEwBBp_萐SRڏ*=X:h\8_uAp^}©1!? BX5Lgٸc3p"/NQL;:uB\D"T أp+3 Ҳ1^$}Mx38ɼotN+*i,jyБë,c*pW\ JK~Ԥg^-5Qa" wC㝙Z_T5)5HM^Z c+N(MݡGy1wUOQ< !+fyh(?%t]n)v$8ips/4t!gR,@#YD9&L )pT4v=N\0~!)TmC{/77C/v%UjPZ)wsuv5dPvv74}/sri9* E2}["ߍ,3+ˁ,%[h]hr/֭gv &gOϖ=Td&e<yS[I4m&،sÆ c  bi,4J8B1/|mb?Aѻyd.N(; mG@Kt}t+VZIaԎmrpS/F*ɏlX9 x:;szȷ0=Rgi&~7G IԟGh mX\~`pyth+ 6KbG5t@\9]`UY^_ɌhE4JYdGLG8w?<0U`  P҃4RFv`Z &0JZ&ի=}U8]:52?I{ǣ;"ꂕ1<_/;MLAkjcָoj(O6ԭq2)Q,Q-Z;^tsoKT 8gִۖGa(w/+i MR5~3<*ZsL!R[Ag.3}t =ݘhM}KfY*"3菭ߩF)Ye'lt:P*k1K!r'/1ՐM\Ndo)>h^P*1pG;,mi8wm_[&-Rx"iD 6,H6ަPsT9>eE^WuMt4&K xGwu*a;:QbnҮ5Ov@` d#6dj/|9O]rNmF4JG=~굷;tȡ'+&lV5m:>P9]<٭o4xp=K)L<=,l9:t,57#*)y YXQ 7F] EQY YnVs :\("埝X.a;@t @ͫ.ACudM1YNq t IEP_T5 Q;_f:CPeѽ:5 $}thc6(60&jZh[t"X%E cʫ`I {an rdC"#_kD<ˮM4ow+EܫiBJ%X[Z%.w*%:'#3NҲ/ui'/MjBߴgZ MM.oW>]+AGqC;|6kjvvE{V]]D siQ15gx$d+/#`KTES6/ھ.Dm fւ>xVcHoFŌ ?eQ;=׆ " kYcma){hCWP2^PyPCް 6a({-}4ޔ1xqEčv8'Gpc P^HuI) 0@&l*ąMj͓l{S]Y=RA/I9y+ \߂"~L(lkhPZ^k۴b_dFcQ } wuKrs#**ܸvVFlj~N4JOitq¨mo™a|GxW"PA\BR@ CY Rc&%1҄5vHyc Pt9M> j I_7lJy"8^n,eu-JiZxT:leBLaW豍=?D ]NaL|=Ħ @M#caL]΂ TYۥ ,keC }Xz?ݭ|5> K?#9Zj9Ss|^=oJFmL8at,c8L-N tK/qciZN8g*s=.햩}XA4s2*b>,;er4>lۻ:.e;Dl47xTxݐ,ߍ`}m1 %pNC:nf .#t )wSx_W  )U9ψF2לQwaWD[qz*[f'=ɂZD >*x6Am2#|$ƪ5 XK`Qp`zqc_1&z~gK2jj4 ]~t du<ЂA27Kj~>nBm%Xȸ.x`::OJWe(Za|`,_c'zx븤av$YFWd;mG@>;m6B7e9;'E܊.?=QX6Wuj:ͥ4DH̸ ,+rQ*BO8`\n. nd>75ޣ,oW^BUTBLF7E _+-)O'%oOVl$fFxIK4mz#ѵI;Z`P| GSN;.WVi/kā(t;0O Njq.vJ( t4Uc.d,Uomz D6}Ή@ Dk 4k=3ĤEԇ)=V"hjRnky/>qj~v*/DtoA;„G%>XGFsD1ws Xht; '2ІJ`PXrk,eٜx$xEHHXo4(Ϳ@9}Sx]Fwܹz>nSJgɪ"!L[<+ڡLt_!:1?2w`̟5dλR͇A)DNA$څWb]ߔPM81D8l({Sh1&thї,.A΃AsJw{-ǜTb}: j͕Fgh5tt]YCwȡhzz{kL['ܷKWDAh+LMvvՄ é0XO}P4D0@r1Q` ˢӗM Q[V}vy |-޽ևソ4B=UXc_^? 4#H\/1f-upHM @[>d%]FOьkvI-5u63[m՗: ƽ3;!ChQsC[vSH `IZmdNG@4o~cL9`2޸? ˙ڻ1[Ngq_܈g60ZbM⫆A`1ctOS>fW_pEbJjh=sT뽄D+AZJanb4צ}'h,8=&5_Jt@} @Gʪ*IKqL!(D+c yS=t 5>ؼ49o؋rze>%Ze|#a_}YS9|Q* Ή.X#n"c^'zMRm|./_3ٚW.Ih$X);Q{BOrgWҶs_ψmn2bP|bs9 P(;1'Cnԥ80.4pYĥK$9̓vO ~XX,` 7g/yBt>WF* >A.֚C0>nOW7FNo%ee'}J)lu1-&)η? X#!4 ı6;]cLk%tDȏP;gtG! JcMXO<0/ u+,UT}JViܔ)Ic̗b}BXX"gX϶n@IBOtInor=P)'2c@GjyPTqj#M. OPxNa~{$ HFfC,,,)-m`^"B`_l MĥfPݤO҈)>i/^f]Ruēr'+"( qe?p缙q*܉Ay| ɫ_E F-FrMg4@ӏ8`Q :^͛JYC󛎒|$=vuB?!%({pCPX߱K2di{82aIS'W(jj8TplYHP ZViZ&\8]d撐JKlZx<ɅFէR|o~^0)~SO=-`S6?P;A[OCt Gl(ߏs98?30n#i lE(Sg$m khgaB%+a<{++͔UW §uB05QcH Y=%:xœsnl܁%K/7n{ڧZ"@h/lۛG1-ϯl]),R{F_/_\-y LPrp-uj/p>sxˊEaE0i&!r Z6#}.X^/xK&a ^NJ/4)#vˏ:Q :Ms.k+]H#{CO gA2GUR >42$EN,νbTx#9=@FQ@<&,M@`f5fe. x r w#XU aتqaZ!<vv=\!~k~YfZޗ㽬-e >kЇR]ژ>x!op1+BCZ]Z̭N%)GHGKMWv'(%,M&}-g~ /i(xp$i;~} [.]:L joS{,0 6ю Wk:"{%;nC+Go;#K.Ֆ|=|w/ z vRe^.^5KKwf3DP0C(x}E N)lxgC+M`7oa m'f͒-Nbq|NƴkMDDȡ PA JepCHZsmDu%5cܯq])@K4lK@X=Q} eqo8QpКV7 wӟyE"'0l]1܌H}N=o.&{}D G14l}8>ee2(xw(h qբ.: Fߏ΋(*3'x<>)@[ig94aT#Έ fy ިI{&, &.>'VXg94VM:~ 2?XR k"!|I\YzX 7B-^s5,3y|=7F*&2iv4(^J#z2azmf7Ѣ$cR1bA_YaK9"po;ZbKÃN x}x;Hh`۰Be`r@ |%bf^Q#n)7eޜZO8_+,RaQE l^_bR.ՁSC703ЇTvx-)Lȳik]ݒ9p[b<.$N u䜨xXh_l$EPpXNĵwof; %6)W"&zq^S`ḘT!8+z)+iC-%cg#aέk]GE^$} "v#T@`Bt\'Nr!r97Tj#n8۞l oXUMQH(88]@ _!>bnkm0D;xS/UmsOIlPb%(:ib=sSAFZs0V-܀ۦ$a9;%aa4S9_$쓾FÕF\O^DA-+ĈprhpT[_U\}~ }dUh3^R>Eۙy0Gv]%&lo(ghR$noݠ% buŷ=L8Ȧ+wKrg7xϤucimuaD} 4BD(4vb4M3 [7BP!Ry)vԔۺwVwZBkv qo/RYj 4q 7xp4 -\>\/+nw_{Yf &bUv ۄ'{;d*'0cx?\uflW%h.GQ/F: }*PUW]w$4mK#)z:П#aBN4j\˳Z}ǎ Hu,.&!V(ckAڢ ^|or!W/-z\@وNq~+OČX)|7Sоe[88" _h%1W=YS2/z[+PfkXİv6%wMXi8 W,]%1V,P:{%;%-UC4 Ѳ@(PTmv&mXAE;WTLʓ<׊b]_x`3 ;d)B0]fL-_,vcAkQkvLJ?#3QOL@>'vF7M,{;"vܚnjQmдW/:4D7@M$(V^tmBR&0hj~薯߼xRQT${u1VH}[b~>Lws:Β!7#FWu!gcE,f |y91&y^1(w呓>@R92jk ~L:#ay6 [˩v>@F:铰= FfbN-([#B7J2 C^Yc鍱C[WBrt '/C|\{579w^0$\\ѲM*O2F>а)0xzLJ'\wiRD1)41Dt7\VV]#T1v sT7 l|]TYzw:{]qHUUGmNPCط1є.r |V2{49nbі >yYJD}s%Pups6tȾ؂Qd?C2#UlZ&ąP ]/&i2;F07;2p]s4UKAI񠎽9V\5te%N7'gktgZHϱ܅%a]b"[N_]_ٴwo?(z7{e D A>B!^*PkM <>=2_}ytrf4r8g_Es1tZ$j@I'q`=~ xA܋75S,b;U lȒ/}Vcr޺#{-J~ ]L:)|Pw$t56a2#NH-S" =~h#R3H;*z#Iw]E/tZφ{/#0;∯Py{#-==u@9m;2Y|P/ʇ*|\ cTn 6UgG_-Vⓢh6o'q$u38T?v}2Or%էV?.?.%ےGl` &ѩ"}W-":a7ZR4bK"}VXI^Q%᪒; ],/D=wYL=7bJ)!OܽmTI-X)Uʅ@gGfa=v+jrl(ٰ6CaJ8+Cq1+kvX'<sB I$hՁbKno6D70z1 (WwT5x\^=j+i âq0Cޮ#Gu;*!sgg%H~9tj/R=;igd~GߑQ88tk- 5I4YTyc:6/Jya$"\x=sZO>P\h\szԢ3ib-t]n?C>h3ͣVŎ[{?SAٷ)cr{SwxVe_:m`g:s`bF`A#bb'caX0S1 ΐ8Acb]< p0޶RyϘװˑĆgGjp~8Ͷ&H(?$ӧd/e̋P/ˏBҫ#]jόiS*Uc& 3BN`-K *ܭblᶥtŒ I^1X.Eޣ $DikLX? AƢhmqLdc<43>e7of5b`c^f#.(ln^S!7aft/Lr~L6C؝| >™$Udұw"ppQ tEd֤bƽMȥz#%2 r!ݡ;rvws!9˓ ሜW[~0SJl]|; # +.b)%-~`m-QF+߸dH' e*`NX{8$~be!:E0&$AA(3ZhY>yzؽXr-r' ɣl].fQ؊d8YZicQ 0N-&)Чd&[{pJKESpzaKA!zJ8fBQW ؖD ?i/iOj1C͏Ɇb1' =0+9׌wJTkO{"lop _boۊ;YB9u<1Y$eGi͗JK j xS4{0 nٰM%-o]=4^,[tG=!%$R'{%VyРBxW=tM$L[`/sr(na %c-$2dIϗѓeC+Be,\2ܯ)>b1™ӞGT[#L'@k>b ޻ؐ EX\,OzͰ?ɖ7Wk,P4ƶY+qcًiqȂ=-OnhkoѿʑtV;@Ʊfo'{* g,E;G /@QQ0)}sO"3K dQig߃ q~qizϿΏfjϸCdtbCw3.nw!h-x Pg;s3,ڈs R SϩLݦӸ+c&F,>ԋ'2JPV+ч,,9jV)#PWimP=lV/!b2I8R:iCw xS5PU]O˺yWZN>HPԈtiU+ғ&+G)Qrk(-(QEj^dYNOI ׹.!ՙ(d)d/\SJ(x 5RRgMRPxQ2!|PU T&DgB߃d]Zb ].8OqʌieZ;[&tn 3)8o⑭xGPMTX7o%0Cf*<Ś ؄~糝e$OocsH7}L)]q+PID?mءQo|}N 2$ GHZքHKSO~mTqt6Pegm98j#}jۄ'#ʊ_qlPjǍ:c  6U}ĩԤFU`罤 lT<|\j2hQTS'zwHoUmyy"h'xw)$"5g]&Li4z?\o64Taַ0.Cg x 00eo}7 䗪?tdVꃹ ۤAc#XAgYYjIAᠩn|CiygԊ8 *Q.- }lk(HQU~ 뛃aN} v .RM+A 8Ƀٕ&+ZS:twWF- / 4g۠< >NM!mrX~|3Nd`SBiCe'E/2WpmD$I`Qx-S4+-yv'oD LD_S> {҇*쓛,YXn=*͋|;XQaX iBZ/Mڿy1F?wԙp҃4~ʲNۅ8W<L TQpT#%loALcǼjLu{6*8~bhc DK 6n+BA`˥k .CG0.D$ͪA5QbBpW:צHhH3 *aנ-g֛;EL" ,t%/c'@5<*e^9VRaF%AoWhb[ Ȋu $ +q2*i /GQ2OfijWڷ^qzz$6xk^i΁PRr6%gM7x0\+9&>6fUV,(fO p :@vn^%l2td 5;g'{[(;O"g\U2t]=U[+6:(M 閆uA ),PLR>0"Ѽk8!r%P@w ]Q)`4;Nہ游Tem !yZS,n3b{JZg?:*ufe91 /fsɜ'큙HGbӧ,? & %GA4 ߳nx& ڋbf<]RA&xTuG,384[YkW^7Wƞ9^ݷSٿX KA`XyMċg{}^4d'}%iMӕ%14}щ~gE!H![Lc-k_M_0Rz)/FON-}pL3̡hl1;iCTp,Q;@ ω*ՕR6ֻ۟7=} "1PKO52Cjo%WQnD|&jْ 0 !DW3![/H_hGlgh(8 Rh%A];DMU 8E-ἃJ=[m~aD6l%сt݉l Q>h]s'j~1**l7::{~P8Ll&MU4bX)}@-߶Uw`w%KmV.1K~0, }?oj ,+Xj%ZTM=ٷaAI[dx Ff\#) gG|/\hJޓJk>YA_*G(6X(ؐ42gwWXtUm;H>D.#ŀ/PdSߌw˝ ?ܷ[ݬ)5,/7[>Ass+̮I2?}u=I$|םwyIJj PW7Mwpp7 j5Eb)A$2~; AvwT#.OhXMV!$eyBlߎc)@HsN99KCAO\85j>m]*HT៍<J৩ג7\'z)vS,pC'J ڮ]* 3 Lz '_:7ZJLmb@֐FM}( 7Q 8[eT uĂB~ƉJzӞӘ>LO~xGLdv =q7 T>-WԘoFC1./R@ОTK7璫׌j%HVU18mG(Jf_#J,5FG#â%nZRt^u*1h=/3uY{zk Q_-+HȤq-a^멾WJHk(*܊ř/?3jhg?r+%:89/F \o@'BWa|kB^QcA~ @[*GFd:󋯟a店xPc\6\AM+Z~փU #aڋ{3#[yvS~Wꉜ3Ғuinj;7[bw@욱T랛Ϋ3p(7~jl;dfoO3\a*'pTecQ%)Ґ0&a 2xWӲ{\_vv7Rχ"[/BO ot'SNXBj)j˧jޔ!YOod:T_uIJn׊jrOVeLFpK8*zKI"<> eU%OcRp!Z(ٌ,=>uH8M'FڒWb`nbѧgass("|bX @1e6)! #ܘ `[Rx%0'-$4@ ',~#;kS=$E{k۸&^Gjb)Χun$#"Z]iKd!b EWduc#URM@RQlDU¿hQ w3H^YT'걇LW26[<Ănv u04L]g;JY+K}+Ȯi`s9'!>AIBaxE5/Pd&d˻3 Y. !"@>5EaZFgH>ꞁ$\j"PDxsys.b NX%{+{/4wƫwV誵] ҬaٵnqBOعw K)|0: 8:Bղ;m$E2f/$@]CWey:gwASPUޒI RbEPۊJK9kl5#aSk36Ӝېr(oO֡A%-j;#m-%d -o 'F_'ý$lHeKخ%9ދ/[~h{"r~La:{0!=+0X\ɂdsx]ͺt#]c@N  5Yzũ>}"CqbPnan_ .gk4$ Ʒ1Ӯ^}& 0#vUr7vb#@Hyt}=pPҭ#%v.̢ҡRȌu G*ȡz^`:)po͘D°SgEEA t:VI_ #iDP@9DwN'hOV:*p`L16;{$QKMý7֖Dtb0idHm'q+…;F@KN4a6e) J*)mH]?TrC4\?k˾n""(ɨU57FoU偅v^TlD8v9 ƀ;¡Ss+|9vnwr1Zc8mLO ]U21 @>W{Bƛu'ApR3۵aH\o^P[*@ DFGߤ(pCcPB_L7A~h\^$Z-LzV-WΜ߶m\%j \ciSp x{H}$ ]ʬ2I T98bC@51P~ƫp:>_M/GOP[zXhݕ [ rO\Sec 4] y k o$*LWSH5-ɔ 2ߦlt t:!^?< [UhPEl]sBHĚuuyG6S"sB#^Kw="}1[?&"V#"`_e(0P=pS4͠:qQcEUaGN1ː5;m3^o]<[vr+5ʃyj#/8;WfF̘R|˴6^|@ KgD1ɧ!Neҥ Ffm5d;[FwI=_௛"( 7/-#amV5TMj%ə6(%c︟hP(mks >~$XHMkvF?Iy˅< tQ0fyVPXB`x9\&ZYrxsfHbW"s _x}-͒7퟾X@; rNsy:7$م#qLV"kX7|pLIZZPX5a?T|vlfanaL`{]˕Uv_#4-`fi ޹csԢkP=¯2f||Y[bӾH+v=fs*@1|rs"w֟ ‘0kShF`65El|B.v!\+hfU4ܵ{T,μI"gP\W66$Wz q6y%/ i$0,])3+T0c+AJo2p" 7ίcV7|E?h5I:h5R¡ i;00ݾLkГ){3|αD KE\>zZs}ZOX]ZL6Hl[HEZ#XglIIDԈ爆~Fi,d{)g7yO)u|߯aow )?^!_7(b:'j<-qYHhf.@ȪϾ& vyw/f0nME}8#L e6/0RrJ[?OC `ە4;eȯ)Xx3M#v]eU}P^\$˭}Q/|..jI`?7bF=bî0ߠ0$v<'TSdJz*U,5} }'2YL!f:N< IHV(F^nOty?4W&!d&oث6 !@[GlwE5`FֹZ0 ,)1|Iw[TՂe}9ImUY}p-*TUnVGUtۉ]ׅl^6~| ɕ' K?~\-?~7QL_ `j2+[M]]W; GhB%B~d yv!vR-o? '\6HH||4?0 Hy~/^A&i UXUfhҠ=WC-:p%KIu6H䆇 9) *7O00hB1a]5LdxB_YN!&H1d83H&,;0I__>Vi´ "1Vb7ÌM8O3uҿU}sC8H $o\>cur!\!˹pѾk/N+.A1jMZTMs.-\M5(B=}sAVLHp΀e;]͢ 4I,$ 2e3 L|uȏ:»(H&\*֒ [$&/=ϔהpZC"\2AJ0YsԽ|Řiu X!q5spҳߝ{hݻ䇟fiMdg]8L"jȃpN~w` ຳWmCF;L(i] 0EGєK\`rJuΕtHw7 X{N~{i8S'5j0cx;`1@IG7c0_3mMYF@o9uue_]]@A"CFtnQד9ǘ&simf=E)~=D9Ud$y<Ns\JspTs)!8 P,U8`Rr7R:lҲzGA6XE)ء#B<٭OƝ!~"Ȃ?/|I@TAUjҗmB,3ڗ2n`hnP]l*V-P(&Fg*˛kdCI!ݼ]qO> @inx[@߯<^V5c.Ql& ^z2"1  W!AיgUg2b[>W*xb-R+DXO(߇'f(6Y)lj((EEDTKcL4vDxSʖ/<@2YƝkAtnAȲYyjqrif{M,t}aqhyCi` Y&V#{EϸQd+JudłxƁ5Cl$.ͰPju_䞪_3X!X~Y'Ӑ5ډV#h" DOb*@L'U4` &o@!bCV< 3Ӳ9:4 5 ?>dGr8EEpt۟#8B? #z3k%pA'aId(Ke$b&¨]) wP(Rs]%^~FtG6"n+N.E}vOֱY[щ C41L@[տ v˴'r1;wJn:55vԙj2Sӱ Xry;A I}5XޫuNnMrgIu;8SwޢR*a"L;5sLY=4t mN GTfyc!U":Q}LoU;J h2PA݂Lj$P/4vDybK UJQp %:GpB hS%WKwӪ5ɲ| |ckmr;aH]3.GXp`{ گƦH 5NнVF6֦t }ۊ:VfX;ޚ ce CUZm 5`in(3RPw`!Kf@>m%\[:z`ֆ]qsķ*Pӟae=!@ @M+~zg1hs.40i"r~\/#'B|7oU;y?̏C>PbMSI-%lmHĦ;i΄֗ ޚϠ[An݈_,wˢuO_:MFe -] h; }\iUjd30l~-,@o`}&Nx| 5E@euv״j2/%UUL,EuXЩ1) ѧ]LjZ_3Q1?ʫ~T.jF^VJid;GПRhԩ};1h"F) H;Rnѕ{EzKWj1rtP=O /brX]Rf9HxgXΒOmF#nx;xƜ|`Bx߭ aQ^D))ϔ2Sg U9ן˅dL1}T:) w㌁{Ӿ)xQFdͼ#%öPQrdwpf6xzx#ȥ/3 {&Tym*ۅ,]d/HqF ,?!?Bt_$|炅og k,Խ/1B<|m:1D0LFVn**Ȁ#;dVrIgCźL'T0T 8{@~:weJ gmZ*v/?ߦ`Y?Urom-[lU-C5=!>=[O= y~Z%z9" 6!8w<%K@XR:6;Ȳ6?bp~_6Zs.yPWq]Td ?m)ߞ&wΈwưx}$ݜzf* խhENWeCW6Tu ZB /8925ˏH3x~Y ų55#Iyk 1DmcS @("lNd).Vf bhTigZZ cQI )[X D<x;юVh3^ n6OԷفY`+ʹR8@I+]_C>Dr{}խ-nEB \Qb]5*+ѷmu"LyazᶍBA&')V9:/i{4 01k?jysf^XQ%Q:).rn zdޞ'UЩ3/YvBξLhKQ__ ~+2aOԁo0k HR c&:tGhN6V´)!) ~k<= |Y>֝tOZשt_ \ZE5dkdJdB=?GBtnx Ҏhk});62SJQtdL k}Kë[Hi{rIDg!nm h9TrjpFm'4 d)P~&m{6tRߖ"M!?29.'2jPv);\SmW[m!CUغ}G҉,Į=awcT0#.܆%2x\r[ I,5 E$ F\PVsfNк>]Kf(4(FzP  Mv wT~ K-Cv[&`d$ 3 lL1e䕧=F\ݭB!~NNK9Fըc+[3lW:kxS6"̊ڮ^kyri4BJoeHx˶rO5`Wز gvYYꁕZ8L'Vm+o=j3o`U}&Q 5k&C=$N"#dʻLf4Jp77Ca4AFż 'A sx5hҎ~9>vbIsÕnQs{UڭI԰n #/e9ZIZ YnjH3f )M6Id!=9/;IoPnz,a6ʜ  Njۯ .moy2[FCg &>:_ҹGH*o @Lhɬ0Og$ШQ0Lwyʈ%VOj"R9k|#UrሷP!5MF?*!T,`>n^xԃ W MOʩ\?`9-c]ATdںTOZ+hj`w 2h2D&IsWۤ'Iٯ+1\9ƁSaJ70:ŖZN?;Gtf (ڛVF5+8?@ # NVg_5< g!D~ UX"*[`_hR'bpE}ygp!kt'fRw+#Zx̓&71I♞y,`2F>ҕ!lQVs0Ւ{vYw;i&}^O |`5@.Nfܛ׳qV;8;Lx0ܵDA(ln~2$2 M+DH5FO"o-6MWxpE dgtwqYvbҡcRl̍:x9u{ՙgxHޤ&@Y"a =1ʭs)"Uinq38 t$&!n:D:-$gnTIvHgATm ^ω,QP(MljX29O\bƞ>mSE{ OmS̈́FʺA~[}4j;N,}PMjp>WR# EKu-tI+j>3q-6SkŜs$K_v"!3#` Zш)bj=NmRK' ]0["%Or|Eˑ̂{ٱrUB+)ٍ(g1DH&>buL1r| U+hexB2R›MxDq!8p9`Qxa!DS$߰9O;cJShOW%]rΐ 5k|gadp@a;lӚ{+( ͇{C9@ 29e? { I]>ɯP> ,Aiu"\iy(HFRI6y^)/pOmDȆy5é3qeΟ){MT',WKq)_@%ߦRh̫k1QQH?yeF䱖װ G b^F-K D9ĺ?H7T3Fi onLg6?LLⳂ#ZGӫ{D]IQPFg.Q^~9&N5ꉮrk =M7hL o'wfJ싎l-&oUhIC5[R Y(gk'Y<_1y݇/cZn஽yVNHDN_pQt\·!ѧߺ n@4bj0(9"%smYJظ;`R~Njjgzv_}JqǬMԐ?ޒ6].CQ5u &wY/v䢊n(ʥªi?k&)Xu_r֣W FxQtUy =Aq׬k@]h$k( jbJ'8ne3 2k3jbm ͬČJZUDQK"FG_-5&s|q,1E2G0@+ )zx[V&XЇemP&rWڼVb,&oz2 2z:C̲KMK{tG *x$ޯUա01pW3hB'uڻw[]Ah-4x`{ikLִ 8R~NU=4#uhAMҀ;jy4l3 |3κNY``n6;\Akwy!ޏyέ1:A9(=Au&u$FjuJׂSt}[؁L+x,z|jtŴ);2^2\"_6r4*8\jL+ >}Zum*1C`VSv[-OPģ VQxdtCY$\Qm='CIBe.1jSq2GBn$wdI>-8"(Jne %r sX\&~[fGo*!CdO"iH(ͭ@أ4I:{6EF6wkoU AA,Yoiyhƅ<iR "X~kȥ;CSGHc hFq̡Z݇pFѮZMh:f,rG(A8rF^R BA9YyQ'`ºPW_AoH"2н+/STVˈZ}o#D.~0e+4qBelKTT KVO^βŎ|C)3I/|.T+ܷ9R"ECuc7v8`R[I$H=P* ;f%` O:SpA8)^HvTx&•ϒiGf_-VC_Bf%2}WL 憐ՌaK.neΤʍPEA.SS0z 5BC$@H\lw^9n4kHfkCsgC.!W8O0 fuCTY\msl0a5`uE|2 fdʝ:KV|NUNfPRV$54, k,Erֺ|   -AYA[yOhO7)1GV}0Smc1(/sŠA)u+k5T&v'5Tio+W2Z*޳V!Ljԍɷ=piG)tȨWS6xD&xmTK%Pmؘp|5ӛ#﹞`tJc}L39ԋARN gg҅`@ơ86(z_9҉0"_-zOZ_to♻U׮19ʮŘqlfQ|b#ɴl̠) q>.񉿒b ֪'4r{*:U/A/OV)LS=8{x[8ݠ-3m]"E}.)ܨF h^!_/䜬:W0>cH8ƭ(0 9n׹@d0!pj=X'0o`aiirhI>&QcT\Lis^F';Tq(xrل0.k*G{4}A"4ߦ1 d$:[ɬL p,{Fj~_7Gdk Tƥ0*`ԑLsg #r݀t|6;/^d3,꾠EhmHm9s͕rs&AoG}G!8~0, x d6^U]M/Q YH۽x*ң& 3ӎj_'tX-XгgE_dwg7R1[|0P''quStM{4*t7t$㯺i:ep9AX>>;M/_≷O75 1VQEWpMj&+4&ޔTDu$eP#4b8%:",ۃlb`3/Al8ֱվr7T-HQYM cvנbk0jJ%4d~{M/ >\"PXDRxe8OC0kd[+#o՜k/~G8GؾWdxSe|P [fedK{vs#,!s;~v;޷ROATL3DjA*'SDlKw, ^r_~tշgEX`Y6 BAҲFi#Rk8/p 9i=w{da1+qFV -"F3'PKF!*- ouQN|4M`'e$Au>whWo'%EE@G0 %ѓDA!tz:ʔW.׏/Ň'ƽ߼bJ+-r٥D;`.Mĵ,Q{BI -ħec{ɣ8wi[I$YP׭eE L]:P"w"ZlpHݵd"єKeJߑsNf鞙/#iE81~0m$gyKoH;{r{ZJg&5ז!GGse-7z'1jc7|ՠ'1w~@t]t<#3M4[G y=H(8!kւh|YA"w`sS2. |~o I_䳪1D(/|}b85>H ZIxlWk0ye赌 's+w J\pqc准^)S>C4hXY_:KYCSl"PE\nDD\“A( 3%2[0H1KM 6 Jq0jeqdfO펁 )i0UR[wR z zv;%iq I;=[PhyOѸ4Ѝލ1Z"P+^ہn"4YCk~iu]q,\G}B20]lGT *HYHAt BPO-:{?qL RGB ^#H+|_OD񥣛is}F$*\q|`3ZEZU0M,`v04y\!- ]kiJrjicʼq2Pz=Arx3B@̀pbb& LX4A2v,ܪg02Z% Gl*Gzg? ?,v;b!kno#dw &l խYt&iR|.:& |,@̩]Ixqgffx/6]ʃ3w}i-f!CX%na$68:q)khgW鏷RX.|NGa+Gd@ t8@/ʙݤB9 9V]LnX/FAqfHtJNW-7֮+r(%?<urU8ln׀Koi ڻؔe,3P$0i/SVpEN*$%~x^m TJHrE6`w9R:zuundqm֯cR;Q/֒NKPў%hKSeE4¥.EEp"4Geyi9>Ro)C2SRC5I]ghYB|-;5F-/MR6|cZT@wŐ G 8kר$CJd=j0^5wzF$DPyPF^śtL+h\UDNց6a{)PW#koV9?On^Tl'~`cV8coBڢ+\”RC/WUWhsR~wqRo#<Ӏ0Ė ۰)Ta^)g,0@&u(IMϽ{9h~w ,}UQ?pg8UۭV sfV| 笜oxz6E3vhڙER~I 4ٗӹfxk'%` `Qߤ'h RRpH7ɩ!}#"CfMf 9rSfl3_$d_BE:I¥5nk%,Gc~%q ᅐΫo^vqYR~W&y4_,d,G&Zuvަ;isz^! Z1׸g$昽I7'Hrx('紶vJhGP-B(TaU9`|VEX^Yُkʄh`Rz$Cl6P3F*ۀ]\srpxM5;r7 ܻAK χ+ZMRZBSM$šego;r#b"SD!N،.4wRaf(2sR>U<^EҺm)yRou6o1g(?AXE rF ڻ]76,XleK久1R u7T~8ci~&pfjC-1^.ԝ8Nt3u>30rpIN%T^*}xO7Yn9\ pY=5ĊUfݽq+j&u^ocŲsd@UTkXDWf5zwSBԹF15IndM`5Kc^SnKϸB4x)LIkOpl liƸ3.525EA)(FwaX Clm(kKqekR%T1:Fu%/S\@)sN)a鄻rTv#Xe%ąO$I쟓1>He362}y]]~=p oe\Ouf2#9l[LS sB4â<EkLNrɁÁ02leQgbIV4PB*؏^kdژ˔2ӳm% ջWaqr\y<1,ԍB[0L*!?@jMozVDgU>hpfR+M?2Nd(G/ ۛ꺨 *o9 RBD~- m WvU'Y1ȡD/U3iU,[<}-W5' /Mx~aZ!3L<"˩y;22:2qll9"RQv.ũ@L56uwUoA8F,(FA*JHNOM+*Rҧ-#?8rVf]ľΌu hx}I@јk.׳@ *&J$+MyK1U`Qei[T eŚvL"ϻ%wIUP³k-,*sIwPXfn~Uz]a#Y_=m A/ 'i#^Z [HqqeOl:өRW'j9Y&SJ}Ыr P85r}s;~KvR"Tl'd# LH [wImNϞG$E9-Z?;Sy ?&Q!%̔G9UXS(T_h '}f?H37iuO,ʔT#|r}%rժܷx|yfpLJMPmœIqxa\:X`$8У+FpW3@zkYnwi}Uȯ87-\Rr%مIT8^gԲ|9ЛGzpJE$DY>JO gPgv?}gy5vf34Ťm"6 2zl0t/WP}W;^ΏS1Kɶ`m4ֺ[ҏd5.`s۳]4{[а2g BcکG)dIӺNۇA|+ VИO6J<$6{hg靂L<j٧c/H/m?k]Ibr&$i@!ERQA|]ծ,bbqD7bKaj]6PPmdc7`Ç"AUP 훋kVmk:F!"Gg/1xs˷E|q >=ؾqy!h.hD^AL$sTX.\QX5}`ǕۨT㵬'_olҢΫr-|7]4Aέniv!%^ՒD J ')vu fn]'"2eÙI3UQ 2]]l>D^:zk|wqr0W7`iϟH/Hє!:(:һbe I GUsQ*jouܽK}/9'l68|M|ƪ*ct/ͨɞk*% E( #?c/' j<`"Jxp)iDX*_9@AđC?%@.{q0f&5=MU\' qZ?;2BA8XW!ƭj,롁:P։yED2Nڥ &~QAOL (vh. tYfrtΆki?T"Py<}ZVFfV~$ʕ08YUas[X btxP!]Tb!C4F;裚7UN1Vh,]3nՆ=f?\6sǘȽj"?zi ͿG1+}zqJ K6e$sIiz"`,^JqOroTP޲3^R$~]kNILcҨ췱ZE{{Z̳>(~6pW;x=]\SHC~L[m+bL' +Km[Rz(뼄:%nZܙnbɕE`!*w՟{t|W$(Z,WJX4vn/;OvW@[? Bް+,:(0X3oP6VcHD=c~/V,R JFxC(!me+ g0p8X@3#UTg${9A ]ʨt ?wDfa[NBwa˷,13ZMcf^IQ"dTuy<:@kI7՗AԶdPS ZISfVll$lU'uɸǛs>xrEbڐ=՝S,;s-|ƥ=Cw&rTf߁g6zO>w 0^$>6} \E!EG)i^7>N12vl>5RCM7(ۀ%N_m<̕ 9*7 ːIZ{-Fd|{+۾a"!Y0&Qj6oәBQ}J]x2&[ᔉ~d(bT /-ERS?*Qz:sw ˓ 405h5rZ3OFRKUEMzBhyW;H*%vH6ޗScf64bv+a*52-aؗB咋c DS'R;f䅆뎂o)z8ZWRx %@q& >Ux1ulIqWGYGktFye)X˱ lm ބEiՋC ^}3|c;dJ9Z@ >8!Gp/+T a tC%2~4O;~>N!-BR#%@fMcXhL-LlRm*GkӇ4M.w3PP4/{K|CYuQ<[mRhQI_cH޼͹b7«RÅgTjh˴f^x0AKo0k΍ZrsX$Xwzxn\{| nHͦdc_iyBi-ۿ_|$q=%7cg7 uJ+hDV-zuG]1$efB|k͡]=|dcH%<`};+}y21U+ !XRoB;h"hWúO^YՈxu^uYv>pj#^E`˹vg)dؒ3WSQx|M!3== -(lQekȂBZn ї _@V/v0ʰ]N8[,PѪ &'`0ypyk;G>$Ü|fYks6Hۦ W% ԭ5:O%l'hR =҄=kry,g*{ ,l+,CW0^Q Mϩ" [• JVq极s3 6Xa*P!΅Sǭs[!e(\ 1+^)&j@P;NegpaFћDw:׸X۰(]z =1&7؆K,{QI=\m:Rhq$O"m 8LtWoQK8ͱ/#=Y՛9a5+TN~V͜_}hfSq? VHoWr\Uvh,}OiseoJB/(xƭ?m5-ԋ0?%m=s.ze ݚuB MjSF#>@{yT'*|1=D_:2IibV'|楼IKH lgnb|ؘ"+*PzNڦF#" 4NV!Xϒ`M0A b,y gM$+[pLm8E׏b0VuT5lt_)eɳ,kksmj,/blGSlzyL顟@aM׸< ŒYsEl`i[E6)Ŗ [Zr7 ngͮ9!8S wMR,xb*]֡FCQ"Д|ʒ? b,'t z&mv_Iw cpZ)Y?BԯR%+KJ2dλg֚>n-h9=(O[F~} hOKݫݕإӸ)RdKĽ+g\^fQ :-۟K<~N7yGߦZKa\j4UaV1]u!1jz-^|7a3L /;̀ A ;:&M쵄='YKa,exm3[HH {@wo~tD-lS\Ls"FZ|aK^{4K;TIMyGHg}hc(=3Yb[#v遞Ýavaj2 Jaǧ '3=ByCb9G Uy_2sTl4Bx8 vOio.)_/ǙDr8Q;g(bwCcнd&S9ެWUrnn߬4Aiu#yZ\[ă,>r`0_%_,Y<fipl8U7u]*:+&ŭ%7g#Kx0J= p ĹL} L*B߀fM/vy/6X9l]nrp+R0tTqo_[xt>:QU].7R!e?.9ng@2hFç-r*RF8 #pa`GA0)% @TZu>X\3ъKt\Fϋ}$ '(\a>2GIo_3%?;{~xUf0o,DF9m :Ke_tIX'(A@-\&Rj?+tf &n_b?Y\4]O!A\BRMMLUufWH#XJQF\OBK廯X['=6sy_<_;Zqf Q5M# KI뜈0"Cp-~@;9r!I5MZRJSmcA,TM,F`TB9'^@*+ =ZuPKoXlXo;'. 뎗 +~o]nr~O_&:iAˠSUci)ƋEq+h+'`I5uS .i@ +dnsJEI8"UTYmH @=b&;x#HH~QU/#p@` gٺA(aݱpgE]h+ԉiZ>oaR WoZ|! k6Pk=5Yjal0iO{bSThZ$KG; 2/" sB~LlZ¬]x?J`d@TρƎT:Y씋ɪ}F~^`#I8u.s/={܃VН GcUXd5}qQ cR)QNx fv+mwt1]Q+'6Vy@mDqrIRf@9X i!RH/0z2|Q\Zu<g,C,DA$(@.}..\L?mFU 8f\v,:bC~Ga†B(]> Zư} oQ7 Sx w̯ tGw$C\9s&ϡS| \K+;)k3$ zJ[NZ6&l&KxA, '2NuD 7y6xKSHxNiWHmpU=9jf%~*x4̂"P.-m IγnzSKY P}-wd}gӌe0M2MYVIjP`tPmP/:a Bmۢ='c ԇyAGhRv7.ݶZ8 UldK頻w` q.T9Ф0bD` + 5^G}fvY&nkGMj+BDz)x},!D]#1_Ϩsr1z8J33gL?RYMJ4*6ex-8q{[>jc >ZjS|kZ&on{@'Lt1 M LՔ4צ9%T hǷi'U#84?ٮe(]恁'mX $&[ֶ,MrmOG{>14֥|h<:Tl63XۧZFUgqՇ)ΥqOp(+TdT7-',Y=Si#>*nBғN oI@9$2VGk\NAz p7b˟B90T)hM'Gh NøH5Xo kk "fyW5gKF0|">)l@Lp(k_S?bI2f=>m$.#TSvSSnK?fRxD^$ڸsem'ś4OX)XC 9RDm0,L^7$ OA}YiL [l`37_tu`xmję@QPH`\ҮݍX:x&ØM,-ؾto983牘pr Qubbn uM!֒rj:O׋39q \Zvؼ~z_6?p{܈lCTށ>%ZqPyMU7%& vϓ~z˟x"pCץ֒;ao38@ClgŔM[ca\!^U@Kٯ`HSAp/?i?r 6>' B_LWGN:g* ̈ubGt <=!c-!#h]`EXJ@l\5%||ɪ\1d`4^Y!{Cz8!*֠u44v~sX~DާG]Ț7?cIEzN*5"2͘p4kh(^`Z'u(a/[;9%CL, C4A\]®SI<HrVs`qBQ'2yWOϚ %fAY( ^*[%ZbL-fg4-\Zߍ$ ,ƲȢc1%<;JBƹFqZRKɰ:4C3603#LQ NmchasߟW`etߋ)IKTܔƷz3 rv62Nx !qܺw2:5d#ң^FF͊n]QgqOc{߼ tSC!D bhOe~}MŐDƼ> ᝒ*[&t8@}V%k >?a_HaVF+7N{s/v#x{m$~RPʹh%+.k^8^9xT HaEQ㝖\QI23SjOÓtKZiP6=(WI<:HoAu=Bs^T3i^m0Z]?4#4Pݧ${I .d |]!1ڢD:_Oc;>`r(0 ld6sZ}{4 ,N0(_a~Q'N˚޿D&|1^~oֲ&?@vPu t"֩$2V&>o8%Wnu?#v!¤XijQƙ:[h/aO&FX#ry, y^m~)r* icNJ.SͶ#ʌ-b`8TAYwAOnCvs"n!@7SDssrko}0. dXiˌLQ!xh2;mm䂪 'tMx] J#<\^86\r]ZOUUMpYc&:%U8RR&e,d)rwEH,>|~-ez3ݹ}$voȃqCFs @Ev(\='VA4A MLco9tQ$+UpIhłkw]UAv pwP%3VWv׬$ԱhV4Ziv+a l@\T [aǂ$?4hƟ?;Zti.pf=`h6&bn u=NAEQ/"favCItg'q H>ZqtI>ɶ\:p7Q9z>`0\)<?q_.GhS-ug㒛ٹȼ#SJ ,dG^G:o&/. #Jd^?TZ<."zF*]v.TV`: 4} Eh0@iGȑ 2ԧs_r69U:(? h8?rnAAvx,#v3K5\ (#')D+ϕ܏[;T[ ~NXf Dy 9RG)/:0Gw}uDnhC4$LE ͵*vSW(\vl75eFpn+WsSW 7U"DO.mvf}=5A@ $]ͷf("_8`Q?&6p X5-HX/T0Vn,BD^`  "Cs \iI(k։_4캰~%3+±_TUc6ŔH :x|@N;=CE$jOE;nxNO"ճ&li2XQ22 I !  1!hXO.αzfq$s-mo 5jJ~^ܥl ˺UC?-Fym-|Z?oEG|U GLpt|lq9I[⿊w4俛R!L~:2gL:SVM93Ǫo<,j@m>JϪBHNn)QDU+s_ 6h_3s)V7yS}kj>.XdI7/d@v6tHBjKכ"Z) @L)⯕ R:S9ctZscw˕\%M[|O`fKE}dP\''8jW7?* T]n Zd?"x{ GWNVO>6bQ{V}79B Ita! D0V JRcG)O|rF.02G ~+W@9#!ٹyx4vS_%~]}K9 ԙDzTa4rd,{U옂 )'Nu/.7V#"PG{<rcESudi5oP.4[Ns ?>'ỗ'7/Ny2΅>#F%$OXD˜"V2"Y"4tʙZ]@V  EMm50Bwe+˘ EgL5pܧS]O` b1iGgEQ[Ȑ oQB3g HN.O;vw@^;4I<>)uPt,Z94 !$14qs hpRyט}:K`N3d(&gg)Pg[4GsWd(mP v,93q49x`wOҽf z_wC19Wj Xz=ݽBz>eI~_k~YtpdoP(ۜ{ 5 .|Z\ڦ=*1,(?\(r.PZu#@=q&Ecܻy:#V&Zʱrf 5not\׬!W!92$XcI%CWkơjT^ӯ>XvE[%iK.|K4 Yޫ V-"kV:X F`zƟ'T\.Mg6H%ia2@ .zk;h9ԏs5ٯcǘ]YfRw+ jiQL2ˮwZjٹ]h@p60% Sdp7!iG3^"BE5׺ǩ"-þ^G{Ґ3e]75ۑ 3;-?LPNjnW 7 \7tɴd?6 's$`ĆX>;.6ิ֥,{W9 Q4A8o bQ<%<4wm:b"mL椂RV\%!Da7.]sۛ"vz!IP\qchbʹr9gJNT9jkC:\EqY){V 73[A*ǔC/ntX2C2Mw7C4 ڨrWhNK ;"PQ8VW(a?ڮ([BRnqp8|4_&nչV =&%]YQ{9{^eUAE>di[Ws%WY{5aaKze&P 7Ob27 姅l m+!0#f B\f+s=Iƿ7ט8͎\7mLҫv_R"BJ Rג 怍?J*I9rYgijRk/) rf7KĮWA4>fVCPi-E{yn'psbռ[Me]{YAgX$YsYJj4% RSBPl~߿ Bf AA`)ǷaYvsܜ6/~ʠgB1DU_1{{p"wl"Q}@)JEGW#~rCp6/ZJ&E~]:a#; %6A\fS7Bv#śc5樌Oh,o irܻ՗g0e^rS~3?젭_~=wb+6CȶNׇe(4\e_"UsSgE6w1լHGYtJW"k40jLZgv5N:k#iԛ8ƋT0^, i{ϐ;.gkДNA.^P/ {H|. R=PaZAx^!+^5J#1@$ q$vGc'@XQ"ML ϫ?{fHw{[U+ ݵe |Xϲл l ;mtJq( ("\'4ZE Y5趕:N\N./dm婸 R3 % Y Ā|o0ew#-yЁ(zq'xib$= ,H¡@ƥ+jRtYk<- ՗tlH-(kj]UfJ-Lu N\4ORͼ]eksTg{oTkέIUI5b6lY pRʆpRn_%sq}GAUN`:H/L3_աo9cIm-Rjq)aZ L;!%~92iPei b05;  3Z.h9(/kq1J0BTİ-YT4'AC]ssGiX!U:ĿqN+ҿ吣M=9.ut˅]*U-[#6 Bz"i.L%X9+;Wɑt#9̟ϼ^:sOWm'ʽN Yt]߃?@;KS@%=h+1Hu/[Rֺ|(&!}%)K뽷dN _ "JO_5poq=q;t,#. rhtǁ;¦'1Pp/R{uE Iq5|,E?Ψ0D]IKyd_RA] NV.(hT`4)nզ],d"M Z{ pgDzXhme,hQgqTawc{(j  s> !>3.Ryk)c&>1HWaa=/q%IVD/q'UH|18<:D։ba!B-`Ѿk2f!/Fuiz~:/J=Sѡu.zS4fM^>2=SA{=mG?t"<(/txχ$ ;i9Kg'D4ZjDU+ 4 ^ GrVb'wL^ΌK n~ # WHX#`G8QmIFUn-h/XG!| IƍV&2`?+?+嶮v?0܄! ^JztJK;?*C% +Jɮo*[t\ Q|RLH6oD~H>Hw_ՃR2}mwc-9|(aC]w!H] aioo׭iq x۰Q:wb_ ׅWVD#7Ui#ԳfȘHwxY\F]?=6˜8mue%6!8pA3(byՐn[iu 1LװSvUOyXfư}p21dJh#ƤElIarEk >_FxV)Y;%q ZɛQ7x3X?a]#sLkʔ?臓1O庇4c=R=z TmI)fH'º{JS<fHc@+E~o.EffQ{2[L3L?ڄ)šק/0;r樏6zNtH~!tvou;HHUFVPD6R0sLB)F_*a,/"3B=9yJG-rxN~cI#S6!sR]n %tڅaHBinMCq y/.Zvg aR{fo'\6Sbz%;V6r˵]YsVN~j+V1DzvMU"!ď[a~qJ>S` Ҵ]5δ a`MYy2'Q"6^BX; E沮M>]UԉOUԾ\ԢSTToڸeNkJXtf=L1Sy (?Hw;l8Od e-k%G+R{2(4yH9R՜2an|&[b]exm#te8܇fMoE;gjZ/;p[g7?i<> y)w TXB(cI6ܙb U;u\G6&evuA E-wel}RTwEٲeM#Y-%N{ҕ( }Zض6;=K7Ŵ]AK4 Rؤ'&7tmj78+k/2jBXN<+&tnt(Q ^~/1e5Wp-N0s4Ш OXŜg DL@Rk$QϴDsā:6?wLZuӣ2!Jdw(*LH|g &X5}Ly0GU,/;ʷ7Q`px]-+r__X/a27/'5$Q|jO ;;͍OAsQIk}AB1!iXܓ7Oq<~l0r3']uغ9k޵oRT;)vxaQ_@'"g<MffC;ܽxa*yNjuZj>qʩνm efb0vxg.BTCգ""WhD'H[so]J‚۝g;.tLS %HKkoG#II.fļO{J3sk͑Eڻ[2ZF*~j0~RtjG$FjLl%b_O6jکBw6yx5{`NpcEj>EJc{`0wJV7:V~hځ%8Q^ :Ĝ \qt4T =5 7ԑ*r4o}K6@Ho.%2=y60~0HM5vf{MG{y L(;Aݑ!CK*!i>߉ЀQy*tڅL$Ma>?@ۘB` @\gv Yr0H\Il%$76c{~C/̾c`wwUWk `,Ge{{`|!q%Iq@aU^l!2x-5"ax#"R.*(f'k~ _Ox+ oFLVPDc`(u ϏR8n벼1k%L=?|gߪXF!3nIodHc9&Y wKu2 Q @BMy-pSft#<0{ |F@X.c~ /'PhD-j#өd#LǰjʁSck`^͔r]H{Р|)Ū͙AYuLk t/2b ;: <79ذԱ^2ՊeP a+<389=Ι漯Re^TG,3M*G0CJRZV=Ƞ1M{E/K쓐y$;Ba>_Fe9smكWE\ ~|6;2GV|<[.)rj0 XֺYpzSBp,a.?t-F̎Z7 xGG F\DRke8hfUĆ#] zRYn,uzA$7H -"MSy)u4!(; n0e>ʕ@ap٪POvfYϠ _zQ\: 9вV ϑ$!\/z<1)|oNK_"#JrVZǮ<1k #KYhȶhjPNE:H ;6QNX'b҃B?aG?f؀%Q"i/3_9mFF}!d0@L_HMBxQSewQ.pVv@%72DzS [4ghWN/ss eGx(iKS#ELiD+YίoO+]-ƢcPR)#U!rwUx”wJFN!N@:Kh_RH g%vmMj_ë:5J5 hߒ0pf+-h֣FWj/[)5FJ t vyfmZ˱wQ/wXi%\Lc-$C+cp`A[HX n-,^D8d=[G :G e G64ݤW0Sa\aT#C/y#%COу1K!9?tcgbs3bff0ViE/ղP?Rlv}1y9=bsODoϞ{}?h"L3bnLXa \ɮ#@,NRB}|Fw;aD%ozJ!3{P{k Aawm' 9/˭蟪zAz(v& GmƄ^|+ss~@/%'S9`wqQQ_']M7FGEH[XM.q3HcG5p!lL M=jC[=V}A@wj$t7")m A|l<@}{j[W-ay@S(WYτ}uVvam=h^<RG.Xy+HEHz~_x~~J DA Tc,4BcCisj@3HZ)h0zm&J/7T݇کoÏNxD6"ziO5iG?/e_reolt(I)'QA]!26vN~oIh9nH|>kqH]e5}hL1Gܕi *[,t5\f8M%Jt`# EiKeCݭ&198[3b1|hT"_ CzθN}臂 iځFoSw٘e[:-765&bLt#^]~\b~])Ft9!6Hir2"潆ln_FCw+J{LxAVq._WKC̍m*C8 ~'ErUvg#踏DNB)hZ\p\.:^]"pph r?X_sKn]Ռ~%!o ˖]&Ae8pi $K8蝺( y,s(6o (4J1lc56njX _s/Vg^x-ҜSb`h.Q;D;3" |eDGLG9f׋9L"z]I>ec'*McmdB>i{ؖCJH[bωOwUC35ײl pP5!2*ov$;ڑמ>Pl/7<"E»t"2X/IkGvvMOt6K$(Tʽ契z#ɹr }bgqUOpQycrB#}cN+٠yM+q ySe+Q)c A5?a+Ylzi!ef_5.0m1Z9既"$Mqg\X;a %;`PiR㷽7@MlH=~{Z/.:\` @t;^˸pGd% PwYq- {+ 'ȩjN2{v,ʈ]P3#zC)j*k:Nvw+*f?. a2!2=lGjXaNDpt$eZC i0OY5΄%%w*ܒ1j/29Er $z,EL.D0Cmu##㼧gg#GkCR{ <e}zSVӃ<c՜&"Urdޢ d /8 pteD,]O!(K3Hʇݮç#fvce$\j+]Ir yOgEr3L/)Z&\hwvK'LwA< |"c) wg›y$_]_r!9ӤKKHTxmo 14qpCF-(%g&^/Ԟxu.fRB5Mq7ho^(cfRZwr6^0E.pD%I#H3E](w LOwySNEԠ[ a,g, 2aWg(!~c^!GhJ:NDӆiAPHR6H^\&h+0wB\"XOz*E_2@ fϘ-;s߾((1İ4,:z*{ \k<%ęHaŖ75d6,2Wq=jByu: ege@ꏉe`Fj-`KVl䫻h̽c&G"ؗW4X)"O`$dg'm0q6qC j?x6҄ǝK6IngƔlپQ+^Ht=CQ1L8l3,7iݧ\ƺ4RPG=Z`y/e Qͷ%]uX]:@4e5=6z*RCrhKݽ3ygFaL,eŭ2Ro*ڴ:'gn"K"ip6gRnr * c~}zXmιBO _LD1A34IǜܵwLa 1;{1K4Is;Aeդc z"+TECX &zf'|⮡0&efW"ƫs nÏƂ(~Bt-\hf 6 TOvﬕ"eY7_gܓ'«K`/墇'݉Xܐ*%Xc̃"[_3} r5Pkd eh5;fAC͇=ix* +,yh#nT:-sOf3C(Ipb G凸XO?w%T?W$9ϜVbdbf L_hRx~+_sny쎬oMH '4K,cd;)k:+jEVLk;yuEH|f<\n1pv/Xu$E {!1:RaG_C^azdmKR'(Z\@x`dƳP jߕ^6aH  2O46G'lzU4w}ier]L]c_tf $Oǐ,R4뙬r;Fa>ݘA*VDcXDŽjwGO2& !6o[^/ɍ7&hH~7IDoW ZsG#9d'%<`t|?J3s;OoKgUQ Hݑ~o+vX:Mw;BWΎ LD{̀]Pziؔcӡ xKDaV-{*Y$$eh[xLm ~ }"d:b"^BSʐDZY a٩m~%/51š|)˲2soM.텖Xĸ|ʷ7C%@n 4Sɉ=J+ Yk*k&?}+H>ĒkU윴iu, ĨRm[asQk>q+כ_Jj1uK0 VM_0{Sɮ%=L$WS$hUB֪`%Xvu NZ,o2Au ~!I a軋ED$xT!\1K-Jz$r{k[l`}J>`^^Lڃ?_uF85S xF 3ӁNJ!PWZrm]ʎ&GJbFS.z>B od73T@BOOtR]wv,A?.c6U,l߲/{jf8CNO5uzdJ~z¤LDR|3Ԍfݿ-#} 6sBk}ZIxF]ymV$dZRVl .kHZ׉Lͤ۔O"/A!Umۭ]`щ ~L.JQ6wTGQtpBtoREu/䑐_}$~eхd=2!Lje=8M{aBTS~#tVn90c4bAh;8 Ӡ{e5w_c2\X& :f!h>EL!nŃm@u6͹ڼa|!~&?.0ΞYs~X-?.W1$I,=F޾:tx- ź(_t'X!b>~ Nܔc0ۣJb>E@Mk0ch/3aU2πoQB+g):]BHgv[;a Ёddn\K]qE331?: _# vV>4N04߱Ѐq4vŗLǵ*FbmdٚdEESg5ao<4c7' T 1$3σW-K1 'xk/! %߭a`tf6Uk DD6#'I_e%G4@+OםZU'u1c[(J_p[$iM~t1̖T7oij8I\?wvKLjIQ[D*.az74Wwm\")evlYC~ƮkMNuإ16:ftv/^˓OR xhT-Lul5i׫)CS'sg"k&i?\^ܜ]U@eVFdIOClt^"L-}gG%fV3|vX`:G ~u<+ }\is~]ą[V%("᫥K_خ'ֽ/n=KQۄ՞ۯ7Bͥ4Oޱ%{Nq/̂fE0A?Wͨ9]"(9&/ /a-G^O2ڸ͂]m< >yKj,Qc?(Zg9}m7 g!zp>R4/\_&կ %S&J\¸afRe4 "Ӹsބ>NeUMitMA5mB"t ^O' cQMfͺN>7Q~.0(Nj푏aF% zj燒x)MXN63*MNnR<<`u $L/$p,s+DQ{: fi|,]4i&Hw MS)-:$(oïUs(|X9]pnwBw]QdsÓڵ6lf~DSAY͋PMXKgLR=hצovtg8''mjӐ#C #;O?p06Kup=ms/.?+NL^ in%75+U" *lRt&̶t KvJ5Ѿw}>ItX8<5;6v$wo_j|+[5k=Xi_-XW}\o}l܌5xgFѝZSι';ʖHvT_D-ڢmЏ bmdAvM& W>G2#<%NmznZqqs>WWN+b/n ty3C.lSRa9d:MEyGi/' C} H Nǿ F0)&h \9(J!w qOb4`!j""qs}Df@❅&ո;Ğ6Eq(z خnM=BSͅy䟓͟CF _%؛#HGE$7.IxXzȅdo5mH[.ހ'`y24.w}# V9b(;O,ߩtԮ_n^wH_Mt}ܘ٫2-v[Ls]8j 1\ -K Qv`U8 =۷YAZ%2B0)̳@Af rL'Lڳi1uxO~gx5N9h;\=H*p,v`Tf`qeNd[c׾Ƌ_"QYT 1J3řrxkmE|>gAKT<", HK;ӂMl3C?Qî+k>=Ytx2V//&ݗ.i7p&1":׷Q|ATQ/Bh޲{h8Uv$Žd [yZkۖY$_dH1;{ֵ<F n?S-*~²(K>qEd#n[NH ՌrU7D=~̣G{trpU໎"%k t@-V 5lEC1EaJ߾+ۿne';.ÇHI|1c\3YǺW7dC` A 4<-oDžAVF?c8\.btdFl`g򈳽t^8]|VKZ"[48 د魞dvمɇauw MB&[ ikJxcoħ@t{4h @8gh0[ N) #[G "D5nd4'] G)$.~*%3-`M:[dj]UIaEXdQb|D's~Ƹ?! Fl)j/\dxGS4LNF"1T(3>bh(Rbs&+eFAƇ'w]9z,e_U!񂼽nH:9@0s_dR=J58f/ۺrGN:Mc.$IҨn)PV"p~?g?e+pjv5ω#&$ }SaXƘ$2l%TfWd]dr7vL Z]8אEGE"KU\YiSW.OˋWw:姳/Kb}֎"!A Co8k-J z0/2vY_QvӅyߔb VCs\Oќv٨A^^E` aMy5r:H-zA2Mր7(Kh4'RWciqyיF_lacF0U! r~f7=  \qZc)c=e.Fǜn/S2+穘y&Kᱺ`pu?Ry5vAƻrf#/Lw" K lgކ%Gѧܒ<@u^Wg[s̄~rU)ܻ1:I>Mwr_<'ϻ]cBv#,iKP.ipR;-(0skX7ڇzM3zw@DD$eLS \3(r\$B3&Nc 1kUf|h2d5|EgVzg=NYv!hdUd{ӟ5W! P!@w#-'$2x f‡̼"kB yɫb/;:'OAc{hUn&60dD#Q $o\d0dP:iĚϖwT!%+oڳ|0/Kdڇ 5VdW.ggN Dk_B@PDB aɭTtLݒJ==s Y]y>+s情K;BC2HE᣹0/y 1; 7h'9C>AqA;;Y;qOz3R'ɶ;qC4rҰC$WN<0h\qF+Y FRИhXVhh2J 6DJκ.7M%V6TvT)-/meԙx@GWAϳ.q*xz$d<>88o2j1Ho.m;i9,vw x2y<vSVyR#OmVhZZ>Y0ַG1kxPa:PrP!U{nZu$[3y׏!jPC57L ,+^6 n$(2jy&IexABA^hop\aAn5nyƍs.'8ʟ$j3p' qO筕L*Oaz{d;!v!>吋Jq~'D!*bA;HlB3VD9+ޘ/HV#HsQM CSAۂ" Z=^(]y a6w_ k{n*;5ҝΗi A qhߥ5jgX8,XqL-&V.rs\DHPώ(:t|Ѿθ-<%2Zm:+hz0']c1I_ (opsa Ӳ$ f<bW:>iRǤvw_v8dfƫVwљ! uXFJki>w8? vO3/ݓd֎Z 8zuo&r HHO5 b!clU23nRA"z} F#k9g8wQq[@ rHGcct/vgySP7"ma/A0] s°r>BO/M4ÚPm6oͽ0A]] -Ɣ_̎ swlʚsecrsC'!mmd-Zo:,ʠU鮟CпWح2;3BI0 >'m@ &y9NwWmw֊O14'o|x.bDKYLCqNF]-&>,ׅxɬ$?.Ki-7Z$ftx!&[S^Y 8(\jw=\5_<;_*_Oɫ#"œ:l _RjtɅ.48@|\zxV*&Ԩ= `2&}fbf~8"}%r 8V{t7Ȕa0as/4fcX*j73 bHmQM>xEU:iڢj]Ŵ<" 980氼A]b鞆H=K-YLr 94kbfP44V?w#t`TfvѲCԮT/| |Ht}史}+JN)7a@SU.&)/ "0D3íF[}QTA11t]W|R('9~qGŊHp+R~bbh$v2muʶ}C?31hF@ѱ}Ayw[~s8bsz݇Q,0v  >Yʠ.(фOVuqE6 F eXz=Bc|8Ik ^R1dx7ʬBW P nBC{oU!窼beɜ@nBq/#çKG乄燮)H%}]^ؒn?|8Fyͪ7%^n_-|HQB ӠDśԵӠeRdbcuNt5"*](̨!nFg+D8m icf0d+y=TAtpצ7Cn2*$hܭ f/u~M`@jI&k7I"N%i.o5$oaXWҕ0'09lgAt7r$vl([vaǝ<_ٶcLq8ZZM2jqn/_b)#?_$KG#.cڅ.ku$0y,Wx|QUSyo*qWVb%bfۼJC.Ǻq uU*vx#).qG*#3,_J ^Rtלw 4`N'qh.ₗFҵ#$y-p,7)y2"ElR,НF>ko}}d]k9 6HWY7{Hr!OHs4&t ^PtvF$+t-1HZyA#Tso7Wk Q@_i^k* E UK NS:1a'{+rdX`[/If ّVHFYR~֟`͏ͧf̤߮Em,㩎Jʸ |O?uouDVař-ϲ̱{ N./y.u 9 +EKTQ#5L]Ҁ 7 Ψ MS~EpʢYh $;:czتGfN޷kcHX e>w@ *[ixruI*LXa&&d0f(ލ+0=aK\eǨ@ [80nuB{J -Lw9ք}w0&"s$lhQ*6.4isTu^D!9ZhZ17Ok`;b]$-p@~h _ Ex˩g'F-Bʴ^@Lh!ȎţK,f ?\wS@iX՗^Lqy6JHarDNRI1Y8;ZiP1T/౟qV0= r7$!ok|8Nv4PN8U8TGQ?Dڅ5EG4 v,ޓ*}C=Eyh#obUB}k)B<.?B;.Љvf|Lٜ^> N8[=S0ƿ=hu%h^9-'nKrSX@6J\?6ehBdbu,Uf6x{+X5Ї,f-UArZv~!$PΏڊ$)%K2^3= i9b2-CaH{G}vtFwB]enJJ\zTlkI@U!ZnNƃ| Xj \ћ1Ů]c8 s{{ź+: z!>^"tDz'IS9lW/ ]^xGo&@#מGQ<8L>m;ƅWId*`m[%> 6+~"3oyGuv"o2B]+KT540/7s%k(ViyW$%%BE%I>yv&xisS痁}j# bd떜m3W+r_\޻v.F[{)Q{~ o9Tn psZx 9\xWߌI[iB+<ѓؕѵ$`bjdwvCjlNu*~ki6wFtD5cVbr \o} Dq'@CF#< >fPA_EM߾ \ #L~B+@.C \˸hF'\& y ~0>MhBZnP0NӾ竧91LE#)ڦ?ΎjW16&D-/g*w8̸[4u4 Zw8 On:L|M#XQ@#-xw6ƴokwa Z.wOҙO 2$d$tn*/ f*4j *b,/D5 )0LK?(m6ho-{c8|Ҷ/B| I /f"cݘ[7ywF.&$yQE/&R2fYAd7uO=w䯳(;fX&RcC5HFNg*zpmIhl|_[j*%WHZOn:(*\ww1ooY:b9A-Q55(`'5cHic}V$"e0͂upD?I5-y6S>OW<7gd W :yv1P̻DXakp` #Z.K{4.]v/OPJ5:Ed&ɗcq8ĉ:5ԟMoMCq ZڝaJVt7Xwl}g)E5[q}L|N.m{P\&&<$L&*:^XExK|ċ4{C87#VÀ2 b~ЋF y/; -Gi˕d}Ū:5sDP>'/OmwȪMhx6&GxBd}1n䳲\be uvԕ0;K2A{U7{@µO>ߐ$i>,7yffy1R%乶*vZN0GxOr/3-tzaez/W@W~|B|]++>2dqCVBI|+=ԉ /J&vQ&2~fWA=lքN g+ynL!E;VLm[B'_Y:D]'e\^tߪFc)\XfW]|"!ǢpngSNq4ۜ=%K} C8nċ,SVÈUȩ4<,Iׅ(X2A Nz2foI1!d\@I74vL;4OwIB3G#5,bT@^R!`R}5!" ;"/7j @c;|-ZIm'5Ѭ3a￲BXMU@'u:YZPLr3'-SκGidQ'.soH},QDO;e*_f`l.gOzئi]yjOUs 8\pFb:',;:jB kgCno/gsn;(6MX1=d`^Fn.6"0)'r.R'd$q-FS[Rz|7|fϓ8w;TY0>αV3 -N Fz8T5;c2CtA./R12ͥMNrPCeUT 9ye -!H춎6DhKtj릹ւ*fV,ڴwCHL ʢ'N%.:+_fG.5+3, Zةj%+e5trkN FAlz$&&m[}2lK~IOO>PׄK iZP1,MQüd[0Ż2ۡCR"lk$ {? ΁AYGnmq%$K%t[ՃlW9830$rI@b6ɋ&w-"@zC~Eެt;vUU&+#; V3*Z_.FþܖnZMO  L4E%%;-.>8 !!Ԙ=vQ3 mV|Wb[*E(WR iE+`3ǚv&Bg- dfu e;Q=c)hG꓁|9K0+b[EMWI^%[: mM-4hdYT \u|[0>QԗcG `+V) p䭛oǑQŒͪ T:wpzGgBNe?>C۩羘~{+gDZyA\Z@7SKUݖtŴUO'0e\5"Q-؊b}K1m7ugU(MqRqfFVi1ϣw /HjxMByEz_hcأjam·%=R j򄂤,tk=5j~\o(QqtF4vvF!O4J_;Z&/'! b2CKթn`Ϭ,J)A3SCf1-r`jOM57U{ޚ5! 7ZZ75'MxbpRe4XdB VXY 'F6`~+E%Tlh(YQ << C4']B{y{n9͙ͨFE02 -7C.ba( 7+ꉪ7) [PX#zK.g)Wr+g7رg KχfX=aw$`3@VV4-0g3R1dND9"nO. ~eA!I_)YXu44BpIbŜ OdmGrK@&9a_B9wCP/:8aεxK(@458_ κr}t2 gc4Q$}%_R-!OW >IbN&&2-u5\,wی KJ>׸ v1> 6p|r}PJCf E~F蓌fOϏj|tnY,w*=; P I*9hG(/(¶aI qr1%Km+s2J_nJ(c;G.ѷG{Eɛ@N mҍ ĻLe^4QH:7t@킪M~e7l -OFxΆ"BGDH`T?2V@*5AOlVq.'e_@ P\ w %tzD ƀs,? Y ?gQ6D ڃ`NפFW 6V! @9?WڴmG"f"$C kI4P]-%Q+!`l],22*D̩[WBLuI甏ݱMWHyўoٜV2Vkw *cs/_:.zj!)s bwv*Y|5\!eQ+-&/VDbۻt$fST2~Ag v6Xpz*"u < sխ #kǖInLl+~x}q ϡ6Ȧüabpvh֕v ێuA_<,Q.*6Q1ȜUF+:gԯVM/ n8 dץZnN1,VInP^c|y%XA"'yو/eԥJU \d3X*['4$AVx_NC*m$qC&mGr"Y%`8QV%ݐ?Hm,BEVdw5FYnORKWywqA56qE0q3A4B/ӹ)v0,GՂImj+3AD'uupDa=lhKUO?:@0n)TrP*a,o";Hwg5c9#4A@[Ȗ{ 1'GLm0[,T)aߎ764k342LJKbRsP ɰK^p.6k".Ԇ$]Qs*rnDBp @+4i})2ubzD )+@B~ΩUzy|B}mGЀ=_LI)5;xpc|̖U(` wapQ.oIc4(Q[Tp/g3=ԝa,n]!!5\4j"1m?5>nt|j&Y/冡ݓg.:7$}ew`T&̾}#o f=~R,1XK~?B1uĪVE4}'QmI-Db`0Gj Z ~ "RV,1HNҕ!-^Aޢᮆ*)P 1>`N?z `9e_'&.Ng6.7@](MP'Z R:cVm 6ac|t EK U֖DZ({y>s^sdEɦhX𘞑4yj cаǓҲ"?{;llx㈠)=O,' zwe.l~MUsURSRR#Y*4)+Ks׀Gn4h$Kw^0graC_Y~8 (k_8WM!QN]V^h.Ce- =?%n5>YN _%?L)z^xId' 'DC P-.S\nq0ʍhh*˾,rl\0^Bi*~HMe?DX\4:t~W:Vqzd,ora>E_NK'jC2E8#Y<`^wϞ@KxCNRbtc3;ެr.9$2R>GGK$_;+Iq(Rm2(_(IRxy+հY9'7+cD /EWfߣ74뜢gLO} `^R˳'G)g4sk.`VQ w`*,Fj*yAi‰U^N`4V$:m=PP\\HK8]fFDea]0Vx3v=DrX3XM|)r& bR 'H$FvF:6fh:/ggz_s%3W~`X&byTߴA*dACVIC(1QlD]y}گz], f|Zpx@`sƵ* uz^(c^a2|٫aXB**M nES=Af6`T-?Afh⃅fjQd'~iz{,v:a9n( eWD};_Cu7ЀY1n<JѲRMhӾnJt0@*LjZN$f/| WAQ3A/ -g4h ^?XFƾC (s_!7hΘ HI9PEݠy`UG]?{6sP(&GaR5|44q"9V.a0ߧVsȝ=r.Cق 4u{KixCw= " `%Ef+?z*oڣ40eKg'f?{Mَ?+E;EȢɀ\ $Ԡ?} ɟ,qOGɨѨam&h$o֫sX![Ij),CR|Udrm l=IW&Q@hױ>?'tZ L1+y#!33EU%[U'Nyo5 }P Gt-M/uv-BvNXk=RűVvbv#1Hu_gh?*=CO3| LM/' geyeRyuEbm9Ə5+^wsNUV ZslMD&Ʋ]V/v2FB(SdTXQӕOd3-^ɳBé=z*v:3 UsSmS: `0MvLޖKZ,l9 ,3"Hl ߞ>j 7bf?vÔxfݺZ[ !DxoUSjKUh$#,̓Z|=,’Qo9)0L> \Y0ϗl{_}p iCRj.ioO, K!&N9lgQݮ9xzS: ,yqĹZdavI"kva6>}P"#jp%*f? I gapB}޵p-TS7*Bs&Q1_dz(#=<@ Ӹ $$MLRXbEf*/iDZ֭LA~Sԇї_X2r;>JP8wtaFS6y9G'ex6\;189P/?i(J2X!k,q- Ft"Ҵ1R Zb|&O'E}bݍ a )=R9!;4 0<NK2h"Nt*yDT5ccH1+$n%tG@iBRO,>gհ]<W#T@{n|6+HK=Fս  54a tgmg&^5I!ïm=42BF@КAd~bfW:`JΧM$T~T%_ %Dn,%ϸ02|[s4 %a%K&@H- P# U[$6|*Ӱ d8X4n\䢵Cȗ?GFvÛijcD ) )/Y|y ?{毫^O_y([ ٴߋ޲ы T7#K? ) AASoAfFa9X!TB&]VgM7Eaͬ! Ŝ6; Qq*?qAIoT:// 8ujL{hd1-BuK uiHP62Xkj=wAF#tޫԈ!Zt n~0ƕ>b@*PIryiHNkC(<=f>3^Aʗw}IW9mFe#%3[ʤ4 ~ԘOhs)Igu:C[H[d6R&nZM3 &4y{KV.axVOwWj~'XDY+3#av !9h+hYxr-i놷 LqWh ĸ5lU'dg8;ێ4qMu'˹_o!d%X ]%ZGM4j؛5-o#)Deohkg^DYԲ3}xԽAW?e>-f)䑏_4yԻr23)* SB1Ⱦ"pEk2).FO.nA() h dQ.EAM,xT 6jf툟6!7C_ǟKvWqs&dH;Dy`pR{3n|l),ؗl4yuel-.13>#nϩ&s8c8Ț8`4[rǃ)Vdayפ\vkgS~^=9Uvc~PYPn{Ag ue@Vм.(}F#?>/ ` UKFO$}Yq] !!;HrScK2(#< 8YnȆUƞ TX,w9矻YWJ_]i=|(,ʀFh;H&4Wx9~B!q$]น>$$I՚BRb{֧Oz$="R`xl>P{%U=XQL* ;>ƴ$;ηk{iEbR^ՠdXJ"5 srX։Lwڊ`xzvpz7ʻ+ o4tYwȭ.gQMةOOSAer -M"k|SEWG{M a{sYǴNY~oL1Bp=^;R _CTiO}ƪl{~5 vy>0 `pH409SYN£wao<q!tEn}dOf q5҆?[LYP)"$O|Gy;TǏ~ gߢ*Gs-^>b"htA3~5%Z Ҏcm"ɲCJJ{}wsMaI&3foq)P}!VSq*z2W>ʧu+IaDVӵZ @3{fSh˩ ={W fM "PIRgMPhk^*q|`YPÿxT0v'Qv{@FZC"O8Aj Z}A\6p)g@YmKveUzEܽä9ǙKλ57dV~9,l R`lJ0 m`%6T'SuO`K:%B ^Ҿ7j4eH%? ͚ +򨳹IB%0˂Ɖ)+zkm|˿磫8{Fk1q #3#9Q@#:,T@r,5(Ùx<* $RE- swX~c!0wȷꏊ5X63..p{؝3!I=#wR=71t?zضFS-;;Qo@U.yn x(o>P{իɪ#Վ#3etП3>Ks*v-I8ΡRGnXLS;'9VhՃ'}O/%Sk0cfM ':%CM/+¤h[e')\D\}.c|fr?7-)|"Լu~IsfV2ӿbU<.Lo9ǹ\gr94vyd-jmm㿅 ^ڛ. r-8+UP1F[o+4˙=كA89F .*SIϹfΎePm/&}t'Ag/*[*6iOzlYT8aE ȶy@pniΌŎWM]]v'9 gH]ӲH[^?#m(I뒕mqf&6jfTWev0j1$zR;7 Hn'F+. 0P2 i.ePfРK&;B.q` ( ˜4$n{ |1kղWtën>MZ>㇠d_|l圎J9Qj77'1b^ Pbz txdGV <+xmg햭 ]hLܠ灻I ZJs0 o\(TH?4Ze^dzx\.6-Mq˼>*8ېOа^5@Eiu\PTE #A>ҽ֔8w6Vƣ;mijdp;0II F=1B{ p2Rԍ+"ʈF]EcmHɭKIP+e~JVe$_}7N'T#Adx2Tְ3!ܩ`H} >Vp~eDX~Ts <$l݂P!ɂ#eEq' Q }d:ķj$D[<;iUt`Tݗ>~|(vغZm)#- -4g'.?_ߕS=L,W&S]gǵ l̖\ƻ!*("!f лeVm=jW\Fci0B2t *hǝ]lkWVM"?t&,F] tww EMAqM}AYQqEtr82cUïpz޲XemąX6Ff[4c0Ği6m3ۼˍ25ALo!=0B;C^Ar+6I)4N%s$׵j_q#I ()o}k٠$Ӑ]hA^LD #D\n\æeeA C ,+6dfkltXUcJsqNqˆQ]O2@8Q2p#M#*HI6=!Ҥ f̝:-- Y ueGeXAЍ2+IF tXE6_rm7J0Iqrpj0aӶ̢|a/=#lXZ/ˆ;.KK6/}DOWI!Յ xm&/d^5YW>b]izw;ꔝvfvHkKi&x^? ~Q{^zwvU]!0_-yl3 3 胗 sY]Rvg`H3̽ANY/5|JH@.wh͉ƳD+Ëc֤ *Hkǁ+@3ӟIָ {to9/c -0Oha9?=K7첦OhrBпLҮUr J6iLUt!YKm!q&XA HTiks=ޮ!QMϬcU^`"s*r&tK"? EO"ib/-wru֛U/\?q@K+`íIXo0Is"I>Rt#6$\F=v¡q|I4]䣧krfCv рκCɛ/jW7a}nrd[ymyگf|'H.%IV}ha1QvAW k;%Ε`=JEu%$> /5ؔPEWғǤٿֆ6WUt3U5\kONԋ]wAԁdFQ# -/UH'ζwK5a+q0 yB[tdF.Hhмa$ #ʸdXU&8̐> /Jn p"J%7ξ.&>9aY9V fw"53∢+w%ADkV}qt'Y[zED[F8pX aMuԂr,D{^E&3j~92l4e[De=1sxkMJ?9Ȝf`osh>t2݉8Rze4G$G}{l*""[n8]up.R~';+v[1l$׍Kv/1S+wI3Wohܖdmur5)g#3HvvRHeHnߚ%]![uW3OX;^:nۚCŧ#,~n ӓDqUr^`TZ_Hޚ."1|B=wx $q?D>mcBzEp/.Y\PclGxd.̦˥RNh\#뫬#;5ٱ!Re7GMr%")UhꀐlKd@uYzɜǪj.3Mmd`n9+.؞J#xr秐ea. ٻ8XF"G:H*8pԑWway?b 0bFO7 N*4*B]kHX 8{>"}%KK՞y_"h+CCoOwq!nyS$΃NקܪkhzF 5Km4mTy͓F;"ɤ bA+((rsLK"A;=&_\'0|J3eUmeF,ys|yCDCtQf;C -_7vdK?%fw!kŹP,y~m"0*v&7H'4Ωd|VOGbT#յɓ QOJ tbM̸mFDz7BkiʌF|IN~<Ұ%?qoUoc1׺Ex ayQ=χ0 W7`sJ{ aҸl0.J=I~[uj$z E]-`=C#S%H1MOh@VH TQ1,."w|xcjqŤUC7,6OUݢ3&fJX\ՊE})Ԃ&(\=>8PmB7`&,b"cRn{zoAf%nm81P8ln%ʈrs8-C"~}QWR 0WA_&C908D!c'LG{n&˾$1rf5[=YʦHS.0em2mEٗ[ī} ^cȮM m,Jv:7⛣}ҫ<| 5ۧxw<Zo ؤ$E<Dɲj\>VSQ.䋢@^U]V|NebnOB6 ᚵcb2ڊ?~Φ?ss+r3Kr@:}I\EU<FA:6RRE7ozd8(nQtcf~vlV+hcànokUTtǕo_JHOؼ<7QW&IEQ,J^ &LtdzylȍT[܇4h23sm:15|OR`90-8.8Mp.mBqf gABйwrwg@0ja |U2ʲ/hC#̿f&ӎX6Li$-h#qXFk)])C(X+1b7lh ZݖWwy/>]=xn!SxT$Z|j 7CLˤcq+#qx.!߷t^3?3j.W].Z .G)8 T)b_-1h%K@GQTA*ԸXJsD{bP(1? _$pz4Ymd]L;^1D|70]OYjIeG%,D+ EW&V;% DfGVY_jݘecCLvE"KeIA vx'YXԙ8hy\PANr Ob;owH(KP] ^4P5@۝'x)q:z;W ,FXs8>ލ39aGVLd3t=gTR#1[9/8t[8z..7/&8QqR{2CZ's=04CFU|QD!y3ZℋNnFh*4zpIhWpTQ%F$ն'UfȱQ(D,-Kd, skL1bɊe!l?6˫%3d-ƸM nJ{@)3fw:Ӳeg10͍.^ |>=SVIO|ψ69ZA*)G֑#K%fu`(Ñ[NC!ȦPDy<5I4ڟeC-% SCБR$5u9S&(>-E y-Z \bHcզ%oكF@a:Eͧ`(X1D׹v n)c[*DA- `XAQ2ŇjNqBX^|lƔ2;.@k'ѺRK*؝hn5(R*'J3L$Ϻ6jlE ē'ZK<ѥոM6|߽m7F-K=~Hqx}j@aB8`q3T ɣqLzgxR# Cr{0]Z V4HL6B(pJθ_.Uvȝkz C%sv* di7<{6ڃb L\fQdZV@cc@"11~\Wq@p`Qk8әe+NfČ=G q\;^jhusXH>w [ʸiH?YgFdI>9sl6TYe{y}?qq#F}w_I0QK@(lS!fa~Zn3k" ʃ`62g›X1j-Xg.Mh;Z}9ʪ{z ~ ‹F;=O sxWpQ|N! O0G$j0T)Tov-sz;s3X46΂[H]!I-r0S@ixn Ka?z`^6Hz1XQ{}j;B|q`xڛç x K#i8  }EڹM]YH&$N=tPf5o# } 5QR [Is;fK@,k#mZoQ1 ٭sW-7-O֒#!w?<7(XB:ǒBr N;l<m) :n O$hw-" `<׏0 ۫bbǣ__ KxӑR3Y1$PĦ-w>ikf aV ꔛ vv%qG&c k-M(y v{}tL[5/2ݠܶ[Z+/)74P/{KJf-TɺjN|0[zVXW3?^@E}`^%z#$-13He)nMGOpZf<+ %>>#ra{?ao[Gn!xYPjz}\Kt"|w51 zt*\CpMJۙ}KKx`chOMusBhжpn,]O @b}EgBs/]lPmX[ewZE=JrA>ؿ2V6mӏMV%'>[6W$вI}+\Hn75ƴ(*t>f({_!t_3X)<>>%עdhꈔEV^U]>{0:q >?[yDFaum5m[Y,F3y{s#UX Z#l Faʒo:X2 O.Iq5/DV$Fx#UOޙmshweEW5.,F+% $U6CU;i+ ]'~Wb\X ="8< Ӆ}{ ~9nN 7HW׮Wh/ڗg9 1"0Zp1w9hfy>^l*d%h =EG mΥI"ߩz!z ) 98EO Sh.2paTD6M ܋_-DREv=*.FSa+)JEsu_8V?dsݕ%FR^\ITnmͥjvIƋRW ;.ǩd']ubjԏ\н;J\?>.Ѫ7|X}#+: HC9K** |ۘ.})2UICRm瓵40N>iz0.Q){B 6GޡJeiҔ@-NM5rE< `Ɏ"yZDm_oPyi <KsSh+4= ]2?f420(ɠM3L0&H<gyTws]{T4 TÌ !ߊj:sUW=JCIsy;H9"7r)=rի2 Ǿ~ğ=Jǁ>Sd:MWY4JOKx}6P*JHS6 17Gn:L~3cLN20hx&=cV%O9DJD٧,v)K0x?,quJf3VK3F݋hP2[ؠCjiâၿI)xS8wOY{^rgGCDdo=0f辤XVq( ?cr$Tƣի7SŋeȄ)53)rfۮj <2lā>4N>qۿ?6* z,fv ?$d䯙+xH`ﲗ$Uefh7ln’Av{@ j1>l@2Z8b;JyC7)\wzMŸf 6-@j%݃㱇g #tw~;d"C8Hڡm2cp kLnොی-ѽٲdh$C9.GJ@f}37%K8eldy8\af6ϮW,xJ;L&_|:r|ߏב'c6#1H>6t8+ܟW<ܛ`r9ʬʼnq0\7 ܓQ0]ZJ@O$^pW6XQ$H.NSNȽLFd4Xپ%Q fVէvFb&t%ai4@'`7'd (t%1?dw %\ق5Wh(huK.\%D6n9۳ogUn\g,FhSLwE@ gGy7ZqT@]d3W%`X.ir2k~M[Ps 館져F }j|2QOL,Ke~WkZ"^(ql۠~޶EFɇY̦}0bO&p O0L_%!S >5JNkG.OڞX?Y;:$dZ] (-[V/0 eGޓ${ :Nw5Yba .˻ {MT+؇{BA34tF匫-Яy3 LsPKSsDi۟k|jeќIH$"679xֿ;$f?\Z ʟK`B-1wǯa4(zsF4)?),Z\t݈H4ąN`o$1y$Q4;N} ߁nJ#Bf&1*1J;nǛ䑨ͽ彷ܤRg]F\pLE]S^*EL|a un _1z&Oo1G<7GWGCuG<`wl\ #>\ULʺ3Dm[;F^4ί$[+Ď 7年2njO9;<9KG"cn7ϻPb )1Cr }L۽קEL^ưw.R3 u4Vt( M`swy 2(iV$T0)e~=QEKrzNHU)9,D^π`w,{!6 8R06bI\ˍ"8OdmJM}-CNY 8O cl@D yZ׹ zE}+QJP-x92>epVrp1ag5(C<AF+.a;3b:+y_+.|;_SFLVbӱ;Ҥ֯=aCD}, @Mشu %fu~_h?DZ<`6\&7W}cOE3%E sgS/D+ fst$jhB5C@蟍!8cޕx!LRܚ#z^`2Ircyq^)bbԳzQI\`TKtZŌR Bɯ6h&I.a'XgЍT{ ؐ }uu|xЕ9N<oc܇6=@Q@խ p! @q}Yk24u|5ך4!(DZ5BPjN3S .t&:s|æ6ֶ̈{A}JůSQq5qW5n?,|N1.G-kH4ܭЅBL3oxy:.J_ႅa3WÐ-7"~dct[}-F{=XBͶ-̷MP? B Mc:Mw͇XVW\nk~T1Wᓮ~:psx@&*gY[~] q+L=j= Ǟ5/p-#>tM2߂k` 8w*'! -fp+`Atg4†iNs\ͺ :/HT-  ;Po‰#a쾡іu<:FBO"٘@c!ȅ4C*ǤlZ 9_3ܷYqC qc$b"ṵ e0 +A#H784?*olZا?=mޟ Pk.B19Ӡ:ؼJq_ ǔn(rq C9sGܣYl$8<:&&OEv δi;Btd;Db!Ȗّ>X#4%* cZmbJp7igNi gޫvt\c@3RM*Q^0^!dJ{ZyS ;8*ӻ'ehg Z섽7ɉPAgaSbud]O/kOcF[2}҈lgM램 ̡)L j4n(:|E☵yb}  5[ě~+ %8n_QU idoLR=\ EШ29%Xe>,##^(٩9|;m{gե_!{z9CRfZj8А!BG+H`IyQ_r> 4x/Re6_ Y9ES詅.|(H^(al\YvHɥvA"<ȿ&ޔ:l n;Ķt8Ud]/NA}kZd Pe&^.j)a29.)6e( "!3ms_aձxix)$VǛ_7EnER30r;{2D~(sb;/ΠF}xJ{EL'ևm~C/.?{eO.3dqsYOWAW/Vr!}ŸFMV>![cĶ\B;'jX6ߚ^䁫?jses)  :;L4k]hZI,i4b;2`'=/\Bҗ=iAY 9yD2Bި)ɥu \zCai5;)Gkꎥ~&[ |ڊ*˩Jd''J *mZyWYQ梍jԙHEIJ6 UJ G5 C@{7+fk0i| L~MA#dEJvpsg"g9}lrM?8}DS ֠&3ٜ1]U`(,/ȓ`=fjoXL5Wf}`'2N8`BRщUyFp5j(yC)3K 7<4e,}/#{׋ٻRAsJ1BgT%)JNBAL@=Vy\ps;W Ԝm}\ qڕ3( tn|cTiIZXᄡ(+k=L.ę*/ }|JU(J|!Ο Z$z*0GLeϊa+Nk$} >b. rTr&NJ//z\e,M:#tQ١%yf9`!燗2,E+r?FOLFHg3lF#*o}>)ߞZnʮn'// jٓ,dS}\] R |tGѥ&+Nv)*ƷuX¯Y]b5%@Eܭר|`b;֣[%ɨd3n!`nLjYP$iK)r&ĥ+$r'+VrG8o߮d%/i[3il%4-5٦|ex'W2>?ω[?}k NTn8Vp Iw y1ɥz*@9 IJijx --tW5h%oŖAgSX+wVfΒq=暛paWp2U;Z 1ܽ쫻8F$>M^*܎JWPNk- !DKeI>4 }4Ovӎܜ8n3WmİBWAӝA@\-ba pm_>M܂]e/Npq{1\%rZƓ~iBm%om X8,fQ3lgmg kmE᭞L,|)JyTS4T&/K/ i-;fY$VϒH|y*a.r7@)N`پÚ^3NLzӦkP1a;L5VV_ݥOͧYa"&ЌVލ\Ni;]]Jh|ҫx%ضG'f_9uHϋ;-U7M ^"WDUSй?8œ0N1r`HUcpbsIm NUoِK+j3+ 3d?&5 -Ğ Ø<+;BQqRы}rR(b%X0𸷘R-=χ/E0_I c yV#ufzNޕPuB()>0"`7fi^fs7Nׁ̔L+!t)4(lGD;9&-f42C/uNC⻘NAWϦm $2N-#-zXFcV᮷lN;Vm9^kf/$}#{(㨞 ":rȍR{&XWwjџRo-nNrȂHtwyW7+iᯱV0n|)pQG|ٳ:<# mz22q>/SjL2;BBTi,%ƯtV.HúJ04}:JiEVs/#4>U!mS ̡E4d$/!^"ے/{/2uj{3K")h#bV>R>dhO|;چհjg B*@Dۚ RۑݒEola{1AKp}o"J}厠4a12{涙1WՁ܎;}ۆT+tFLk\1 Շ3=E e 9Eը.$}[=Ro?cM߄DDž~`߼$Co2Nxm%GZjF))Ns|?} ${=j6ERryPbȓQ7 Ji]㞡b>Ut ~sBBGA %@AEdYiͯY8&`+_Rkq C1mHG|!6| ;Nq|uZUÈFlF&uj3?kƽJDCƇw J1P<sg*n%%Sp_t"|#2nݿ2`x{G3@DDݲ`᫨L]GU3ׇ^2vu1bǶ}~_KlD amv^:^c5I>a ?|/-oNl6IO!&~P M?։㔷?b'v@ltI=j)ƨ),~zaˏ:GJ$^pI݄`2Kz1f 0 -DƈqoK9C%DKe[Wȋ.m}KD?7V[D6tI]%EƧIWrH ښ8OTb"[9&TO vnȹBtKU-Rcj;R+>ne@[8_݈AYN'Z>Ї,=QvL 4>3.%el^ZV6(bHC!& 0;#ғ -:]sAJ2c~NY Nc<\a3;WI@i$"Ia܌䮇0ǃR_mY n ]i7f?9)eT:ψ0zKhZ1S B <}{UI:ߖވOĸ/̒jө"b,J(厹H|B0`L>V 5Og$+,͕41G*N<*9:!HQ(2yGZ5.TL]RȚ$hOµ _sFϡɾҟ., z-4G(٬]Mۍv9Ȼ#tR0= ~XS2i?>4SĊn6X Dyab 0EZV,.ز8 C׃oEz B7a,o9qY/QG>[;WT,30{@eg"4{I,ujS4baT+Ve|y% L0;%^#Ml6OH—Ö9jq;8mt8nC"~R/-Q%Y,ت0AY"R@d4ںv+i :hN]\~px f#ԂItoa!nCn([Z"K97g6>165LK'X2H'ff..b4@_[ ]B'VIIӳv1ASFc#PWҧф #?͐F~zӣ=ٵ.FCq2;\ۻX[^p-JWnY޿_1YXZ =ٗv.@Lκe5?nڵWEɀ7 ƫa' s,J]]a"AoeQ ~艆 P0,Ť|gYzsMm//eTe t2 PG2:/n-G0 ٪~| d8%b ؼ F)~^SFT$: ϴG;Z{Oɻ}<_4 |6OBaL$0kssjp## #4Ȏ -)od" T%> @tC2}٫'_ P =є* xQ7~ucNܴoްH,L]ԭ7WyT 'e"NѐE+j,X3B^9ҷ#JV/6}(^iJo=n2$ vBQ׶>99~ʳ5U2rh҃"/IG!(d0aI;hVGѡwZ`L]u7A,B]3b8'{'FE_!a4G58W9]E @M㩻!jې;jY4(Ъ8#9!Ν15a 7XȆ Ԯrf| $YT-gqtg=V ѱy97䃎g$l᷑ 9[Z[o2fכxߕ64Y6%(,Īxp`֑Dڏ(V#_ ѨD!uF^ E$]t~B m9k ĈrxhPf;v!</Y{O/sJk]he"&Kaݝ{j95gŚiGj0q0q7 )WnXHhEY$"mXˊ)ulR@l0wO8 D]s9 { `_m>H+pXi+jN cL+du Z7g_?%2vV%U89 _l6(:gN L"o[~,\ 'c̙; ax܁ɕnQ|]D"n0TŀԂ2j`i e&&SC%.i2[AC޼j1;+-ksRK~љi)> 9|oj6(leooЁF5>uxj4[ma_7nfq>Ұ@$g| gŲU@ _voGY٣ 훦 VFdT ͛F}V/׿yudxӲMXԡ.~Y|q&yTP 6K 3>4VTq C ~Bu$Ǻ>/zC tus?;&>[rܡ6E#IZ{^CA4 ,&P2EDUeؠ١KEEkUhԚac$_!0Rpm[⻶\cJj=L|wMzޞwg܋= ȑ&9oWc$WCPOꮥhMS0ʻ(́}Co 9'S4 ?G̜!SlT [1 R(b&TłWvoH ~Xe;S r& TwϤLHW&th;uM4YLY)@\TIyDGFeS 6CↃ0\~]n@ r?$#^::O %o pV!ZyV"SQc'TkE P1wg{%0#NIc-Lq`;. Ыjى% u4"#ŽnS+g|ϱx),ƒgƍPL6ٚ,}\)-J)1Mcb6!D$vF!YrفPm[k36KldYͳ+iEIdYJ! z24)܃D@b/ $i in3 wK R0ě\!,'"4gFdQ.ըYkFc/65#h3JɝM=P՛ȵ']-ӑ.ԹͶy~P75[xY%MS;m"XhVzMz4{m-9 R9V PՇUW ]*pOvo7֩v^cE:̬T(ßo8{M @yM]$Tr˳[- %Ny4aË֨΃!gэ-'&\:E֎!$!b\!H6г׌'čU^N 2n(Ee8NnoXJsNW[%%6{`ZjN$ieiX,=%CB#O4tH T(66CĴ qW0 -O3䌶G4eU뽾6SQq9}6bKlDnHJ܁!៫'ר,XpsjtD_D dM.E#@ νR~.g72j*bo+Y^[ZɘUt#р}xt a,d{fIƱy2T)iwڈ:.CqPm K7}n|ZYxM{2JD%q akyډ.8& "4^0_Gxdo"M;?_?/YT]s' u0DҿZA\܏G?KyDsWo(;B90bf bv NO¯\ӃC7 E7Bbc.lJ kl)*R[hK=ZPek0L r3׽ / 5`v2TRv&>FN+xD+9UQQ?, [}F@/`Zr (2bJOmn sCq!m,@\yxYZKk;eXz 1Fӯ y @ V>WXc.'9&>c*dlЯU8V ɔ)'l8FMTj˦>f$=Q1"ڒGGݙ{sŐz1Lšt4$KU22: PN /Oа6j吠b:Z |瑺?dƺSB!8@ڋ_҅n`VddŹK>JI`~PR3w^7Fns˜%%o=lķ?$};":6N`|BDt8 CIy`8ct(A-@X.˚&ML$ځ< Pi0@Z\[$J;G ߉*xċ@qYFvѴ*07 -oS> }hH,`Fax7|X tI1, c #mij mT ¤A}<=(_=1  iVebGP,29ħX}bsڞZP8&kNa#YIK XqK?·ªDHFf%j"R>WF#bf)R/C],ܘSr&=qO`17e#7vc(H{rFN iVն j/.]r:P, EɖRu XI< ~әdm@ocHO~QXT|䠭HYOIxU|RlMntgFBo>1?J.ً  r[Xަ"0#U8S^EN6eq )&C5y?o= ߣ卥K :ϏgҜdg #в-hdPs=cVj[>Md%BK/C4shIcbQq6 Ig.$LOϚ[oa^ɣ +͙'6c3bgIDġbr֦џ)ss0߬kukޤ%a`1nOejTm"^T޿*eurmXpu/!15af&AWNjS |4lV@jyi2Ow~ҳB.;a@Vc-D9L& jzn0p(h|.yѪZ.,A?o !zӶBh߱Rt #(94^L\`0aijۃIe)QbQܮi~޹Eb>veґ!D_OrU!g}Mْ /O`ܚt)h_LG}ׄ4llX[䋵"dઢHdU?yu!֢$lf%D qAA#"`X[#IؘŒW/KTNl;І#0@Q2dUw16sV3 Rq UpܱWb Q?"2اߞ[#Uuþr ]tuڳަ-ssF #UK@ov|΃W DخYT3fuWJT?jQP4\i{1\m S?h ^uw%K-+l) "]9ǖƋIm]lHMU؆H_ /UVVąP A68MO@{ϲ7&0vB2>|T.Ch>4Jlpj$'چauL [̼S\Z!$~x8G.Փw2ՒP3_MZS64My$i+#t$ޞ}2-1hl/y{ #~G(LGuE}avOIJ0h30ogC"0\4:ZsdWbm鞱BoV܎K~gӨ+)r}2MãP;HbPCr~@o3KrN!o][.+-7zX* }(JpvH]/̍$|_?!AJѺ: LUg ,rZU TUv{ój؛i\TvO(`lf."pg"CRYГ|@7 = .eL/8׺X]o"?x|9%gVƏP_&sͫDN'GgWfpfHhlg'>a,/IÝVmAP, Nr=K O#"ݘ;#nwȶtEo]ͲR]H`{,Rr)L.ԣl@*c[C1 1>ZQ 6!ybSFGM qsqy^TWeϙ&>/z0c݇6yaE-h&"dFT^A*P$L4͘Gt4Eed[fI!A=9:R+'\yIqj&$N&PA5-d]۶<ͯ]k^1nޱrƞmkm5H˘f)e0KKK%$ϐfrzu1vmCA~7~Z\IXf̙N7 _w-1Jvn}(Szvo;m- #Y@fh@IQ|6)8Z|f[asDłV(Xn4X`kKM e2:? șNJBCbQS ^c;4/ 9h~pHX5܌j3ak}1ٻc{Q *p.X^k`̆<&)vt̳PH%)[No ihCz7m8mCn/!Qe$j+oogѹ"Adz EDzowq&,qՏ|V g@SJQ:/ 9$!+*+Scs05^ Uܾg /k*)8) эYD€U;;u;-#?geqݶ? σRgNn 0f#9(q*r-?,f rVK1ܼ3% hf4!T2QC(pgԅ|GlO>H8$^u[5G4A:>ZP@2^wQhm *[ЅՕ j$@,A<\;ډ dcҗ >[%O 1Vvz3P2}]VmiQYҲڃڹ5 k@9kڏrS]Xr=]2nم;l3BP%ہg;#8,%HJ7),&&Gq C*skx{۔c5lr=e5^!49^Y"&[3HůǗ/Ql)Du$6Ÿۀ/<4*~)ìpz$k1ig3-RJwN=zem4'm9=b+JҌ3q>(b,Exҋ(w {p[QW$wfV2wD&>?{`%`]- t?~jBП߶g[3\Rᢳh),b}d8sMfbITWjEh ('-37*}2GO?ޗG鳳Pݙw9a5ywu(NĔ>큦DEDr0\ڛu D;FNj;=JeDVD,6ÏJm";ek4QM# Л>b"n+uYN6c<"5-^o.tQk[%1tK|D6:C4 0ǁ\=S?yMtuzEؠu2YT8\nv6 Oqd.vԳWmH%Mijf#j-B4=R fѓR=]+g7)ЂB;[N|QX U ق -uޡ;ڽ4|˒"pSP_$j72mup**;Kyu; gwB:zL8`;J%݂r^k"ǏTórt̰%VW@%H ^DCFبQ00[7Z[ΩڠJQGˀcQ-|%\kF@NhR9Y߈N)\s>O1`h!8h緫uzۏvaƹF!7$xtQ4#9DjPBwKQ2"݁yX ۃvDo$Xe-"4ܺJUːNYM+AlU4$[N7SxqVs.*P"6iR2ZZMg؛- G Uzq@KJ,'75,NO@" CoV\MsWI(wk oyWb`lY%~P%fP)1O^X<5n<ä>d2V:Ĭt~_; OBny+r%إ@fQ&)lb,DjU&h;#.*|}&{<V\ͥyVZ@R"SjftÀgHget\H 2`TfEhR_=D(*:G0c,d mT!bLa{ Z>/iqB0G>]lLy+$^Bd[ "I? p*B䭥ڻ{|l"6 },& HYE\25ZI+~D?"\؊{h)oˎ+])1(`|W0Ywn|JWhUy/\z좝"5݄`>-d(.: hFOKFVaE;7vXdRR t.#Ie'y"l?.{z4q]J[9 Da?J9 Ȍ5`N х[Q pcw΍jt5F9W($wL&vcM hI Z[C\xL>{<M:Fcr}g㚔E #Ӟƾ[̩zqEMz=['=e<ױ `_櫖Xp<~͖4OMM;3v$W+턼"BB fV¬Ֆ e>QZ'nt6;6{N,%6ɢ1o9zQBj|_B7c,a;d]ۭ8g**|!ffB|`z(w]=QBMHeo H3ة7JfKCרvQ<30P1Y4=|JR'wn1<ѣAӚGQ] Ǹ6F  .PUy*ߔޓ>WY}CpK60\\hnFx,kӡy,֛@չ.^/ȟhG>w_@LH _c(-,mOAHaf?c t_g5K,PAԧTD [Y8[}jfl&]*d%!W3އ6NiM Ox Xk\1;I\.y̡2_\8y3Pd{Û2WB̾Rq42Si0=6Ccx9fɖ1D +N˜RGꂥ$:xޢ7<&Clcvˁc"Xa9s&>ě9L-Lj3 R~Pٔb|Q̗.Y;9`PA'V7;ʴeΪ+O܁ ?Wh.qaPQ6EAدq$9.9 ֣vV u"Hy}%Lc B Rn]ٰ'jb86I"6<&Q$?q_G +QaxԶ,V (wuAw+&Ƈli𑈗m&5A E8.]"g}>pLak2jkǨRxyUIzug{MP(p]Bky_*tIr;,c!;}Z6nam^`gk9QQr"Rxo͸ V8O٧#N_:jQZ`^Z5]zj\HFQk+=Ϭk PaQSߧgYs9=ɯ0UkPQ55a?nYGֽٟɭ 1.@5|p/> ;芍nST##ro䈝 gcU1wU02ZfOƎ@,bC^f30]sY,4DŪGYiìM51mofw,*o}fS&ĉM/Q*'V`V EmѼ>3Puh }1`Egt=Zy929(1%Y`DOe4WڇznEl?XZyڱ޿YQ,z=@f:N^fIptdOtt`Dq4 dWāV|}L$ Fro(3ٞMr4f5ts;R$d*Zq|z\38$ׇͤESA,*Qzܯxaռ`5f)Pn6[/+JmhxXB9l58Cc$vqI]NAEp Iшa]1Xx8bsHC@fy`-gGp䋬dP5 %lvrfE%u2~s%twvRӹT54xT=Dzv;`st YAjn:Gì5 It1ui)لiR#4W1]d{ukUPb.-,֦-Vͨ?Ɗ xI- 87pzi|l4-XRF$MqXkvft"("r-:CI-Ss @NBֳ#y,.[m!)߶(p9N{Gy37,`hRP6t;i;yG7K|L7Pʨ(Z1ؼP] [ާp qE"*Yj%y HSa0HD9l鱐8-7*&SQpYDkmj MZPDAJ: .!g3 JX+wTo=ӿ6V{ '/OG/cf)8BRKaՓ uO`k1+MkR8a0t@HOj_M 6f@GU[9ʜ6ė h~'ɀgjjǚ# /T=l`]7tr-)B3JE8vУ[1@ں;XVAoC%庼ȘWbjXj2j>hthq^|Lv؋*<9R(z< RR'i|.2G9ko hih$`f::q' vPL^S`X,V;DU#9I{KRk d"]VrاUIv>AA ghq 2":(k3JJ_.C95Lx_Pox4YqeRmjC̏WG&8%у=̂:Ï?E:6 z/]ӯY7mvj>\忩%F)"itFlb(5nĭo o@qlEO$ `ٲhO9ԙ[:v|5nu%BN(ZҴ( I9 ς_`Z s7 *8daLH 42 1񈯔&bLaOx:MLcNOR)2LIvY.4PF7#y2q*|箇ϖ.[K,AXqj1}L,n\Sw,[2+w؍VIQk}jG!oe(v,ٽ,YaUUVn6ik0pu𵎕}qz/s 4>+[/;wy~2]s @ax4|W״]-Em_e|61W/X`!0/bLq~q{O ɕ I;q" Y:oU oNgv+BDMg1Cw0Y*!/m (CO9Iʰit}OoEג3 HXȄh.=Xv7~k歞]0inFZ 6 i{6c 3]ݦGG9P2I=\zEn@㫚[6|l5Ucd\q)׃Li]ҬwV]8~dw=u+ف9IcIAb6WkH]A6帺j i.B9Hb "QD8 ȨPX^/qa*IgLxZ9l5195j]; XSf)Gi5\.Pn9 3zpďvT: x;&ZP~'lBy AшMJT&^+jE4Gu>~T` as@`]:OkQ ʚL +91 Yy$L1PJߕ qu Y)CO!ʃ%h\ۀitŻ!3B5*rSG-{U>3*72`+opTHݠ{u#v+ B^a_Sl!KĝY!O' ӯزy*#̶/ՏXqwW=܏eòTBe.?yXz;\#xw6hf() ^c4  ΅t&ډjG_ ҇lyŢ͙a䨧SR !(AO Gy.^C^^CV;l0rZc\#qG!$RˮkXuAlwLZ⥎.6%.Z%=wxhnt9aI"AdSDаV_9&4sGZY0i"7&4H|]Fdds )mQXoC'bIķ&|jJN D)H$s':y!beawR+L}R_kJήqo VrqSKU?>?oJgکt]!V6bTvoԘQ/T)(z+xW%RXurE mOoGsY# 5ɓ2{t!YE.:ih0F 8Noʢԑ8olA4+  EœE[X#pu:&d:X@R-| O (Pl"N%o68l}T_F7Usl.cjScKff:7mpȑwrե E &ށc zS% |y:#Ʋv0R} Gqʋ#vNO.١ۑ$/@B QiT6 n+ʒwj]Yb2Yr|FSjXi9]DoخuuJr=neTXY ìTC \M_>Gg\tQݡT@-iKSuU1C<=rs۫>zwvVQISh &]ގ4hcJ6rhU3<^zۄ~gm۩O!J)0YqTNKс3d|fﲣ#~9͝9RAk Xo14 4`x5&ʧAlX|L '铟lěR㱝19ɦx gNT@uAae޽f $Իr 笽O0h97a b\o;c63ݦg6TI>OwX+X/iڑ4>/Y|]\1;:f.e)(cXQ8B&d N]NYCt&`w3c0k / bVhY ko< DǽswTϔż.Q\.aT x 4G d%;$Ø=O=[V^nbD$>|Z6@D';,+3G$tؼsUgnLmV&#i4`vk٦7N(u5Pz^ȰXb39P׾<M]e*w ~LR輦lo 2)2b-K~ Yau(ޑY;ٝsP_/әwIFGZ ,(3byoln s7ִ[ێYn w}w|{2r*ZbPy4?,"fK@b?Lp00 WHլvnE jNk5fҲm$NzKV]-!Tg *†P>ErE~i޴-QDL?;p)}iJFUs߭ ;S|ᖣl^b(>6'Zj2Yٟ0gސ?4*)Q fZG+): FH2=X[+MxZ% uX}#?Q;m.2"NwdOQC>j?LAٷ6l|As獒Y0yEF9}էRI.6c(b qˬJ3dS}' ܼSr!91-{ХtCqik _ b^gbI| !v V˺K@~MGrE2uN=;^;Xٹ`8ʹ}M^z/Df:E$r;*Ѩ̠9 $-ϲ_?dvvjiBζd+9wliZMDP dX!P['_#kYJmbе@|W7]f !{8: RO}bJf!8FRm]ߗ ԆxdޝtGpɅFK5LHoGڼg%.5ks#>M֓~Pkm-ҘaE&A{}ZìUN5Yk0~cF&70S85p02S=v H, h5q)>cKyAUf_%"KU5]KK(=t=Qz"ÝUyW\>5`8ch+4)q2ɦu 7_S?$f΃*7 #Wa3O /qgSA0``4WrG["NI$Vab-Hy&26{SGk۠ \ G LE_CʖzkFI>pC+4>(qy%A8]9ě$6~u(jӬʐLzMutlS-p *8YK9\.oGCI,ىJJD,ѻAշ}߯@}!lbhMFS](@Gz6ȋa3\Sf8A4a1F.v_twaey[ƵWX 4H:!ݗAgOl0v^Ր/Kقŗce WՎkRt]I̮6D.o jҴH7 f^x 6}+5C?=Ee-R6QQ}[|=GNk@(Kc$݊}U ik~)st2֟vt^;J̠Af=e/Ox @K[JV1RQ=>[`?EWn$w$CXp|>z\N}띄DtXɳBiBTw8M8u3V2ov5*=Tؓ] װWZJipXx1}JZJӀ)'q:i>z$t,S헸.Q(u>uF~W hP1" '1+|bbg؋¡dlUMz&~X{\n;9Cy=XDgH:Nw/$QQ#Lc( , P} DPC55BaKVH.BH`Uc SܽN/hWKBųa TAӭ88-LakL+Qu~kyҶlx8B!Hbk^UaZe ǎKJxn5W%W`H gIB*9jFχ֍v4_SR_胷(7P `u7x߽5Aq睓q5Z Qf^|{Ćy T1Cֺ;(. 8(齖[ϰO31[p9"s$#w$c/G62FiPXS,AJ"N%\ǭaABY9:Pfn&k]u^J{ q9%.X7Xj%\O ~*e07 )^Hr KْJcǗI"aKX @䖊: ^{ :x};B8$%Mo.7ߑc=H>ҲU&ĪOA3j1'e"~G3,Ǒp }#6|V>%lt-0]0JL$[m)jtwm%e,YJV g$3Nlj[b5-rVE~DWA.ǵu{ne Q,h%«- {V&ɉ /f=RY%]qx$+9sa t?N̰&j-)bN7|ɪsFP?XrRp-XtEQ_vnj/+kmӰ_F7Ǐ5HvyvҪ-9f}) :[%Sduh2 8/Y@ ';nk b6/wa]9 J_ӏ4t|\n^1g#'{Cnb@ҭ+$ Qљ4U(gҨOR{JRTrrc@ r#(d`5 d˸wBl:GUp|6.bhkŠy5 HG* fqqvX5Id`6Sa2.#( *X]  SG ]V gizlTgl#@K*B͑uz Nx%B uڵ ޭƖʳˍXѭC+lP9wmx>]~1HmF ڏyBfd,}JxL}"VFt9Kݨ{nI`ԥ{/Hܒ׵,0wn/p{}ngrX}]qxjK+xظ!Er Ba}񚿌cɫ"AZ[x H`m5uK\hHt)*Al{%_']A(j6"pr[) Ym:(e$3 =i0d/vv<#qL_)IK Li[Q|`.tR6 6u.H'1]z2TIG͇rJ`>wϋ;m6(,΃^.pd9)7@h q=e-ʝ? w`B}jiIvïvˏaa2(}3!#W$ 0d7xx`zݽbx\BEqj/j,[u] CO?YXG19[pO\K-"TJaͿNokQN~2XZ^T ಆ~h dVVM]>Hlϼd.0jLj_n^C3nd3m=CT4䂦*)s:#,J$N\I >S+\h$F19,fa2.>ʂV`_'JMVJDݼ -ַOWG~Fkr(POTyu ŵ(qyMI50zᒀ"}~ywp6%*2Fٶg*]d`A#RZxL! ,"2|]DhQ)ĕhURΊ( _VMA׽gr IZy^mYUe tB^Tw('۠r xVXۂ^m#v^-8h :r}3b2dsvw"hSyvH@&d4OY?O"aVdV>#4KpKU}N;2%`z¢ Z%[K._vY`$ttLJ4p8V"&srPDW=GZsȘLXjKYsRvj4Q:RR5 d$ { ++C맩bEӟ L\i~/߲\VqcO?oʹrx'jC(0dFD{Ԡ2%Y$(yGdQ,ɋu*670d;ݵw]_z(:LiV-i3,v뒋wrvo\L#w-gZ~;4W/ o)(y.c5{ '\T%("s*Hze s3_o~wL,y)S+FU)1Lsp.[HƠA)s9~2'7gxѺkb u6j"۞۠y #: Xdք&O%R%-_YiOFb'nxYD q3uFg0)'xMV )@ b9x|3<%t;FD+拃4kMHSBl>{9{څC6G *nr2Y5N]boծH;s3"_ xO[Ih#)+Kn1 _ņ/B)Oqؘƿ_NbnԚ5~bFE:>(EXW rQXtM^ э KH! _h5,qAEߠ#&ql,j3x@<>M`(iY1 L'jW?rǬoư_kaėp2B mAgń$/ӷDj6@w˥-FO\CG^hF&2)9^p;sY{ [梠3<`` 0qw>R\ Fwn*VBz?MeA+8o R`3q;'r1\ª[ftGE{<P/zY,_M?MU`^ۏ brp $:ɬX$y@îLS = tPJ 12woen}#)Ta 癖VۃUmgH2Z+ 5@7U@6\ $PoR͎$> | 6io+ 8BO#503z3<##$I|{O=$ϒп5 R"U䟷H75S-hFU-؛A{zи23j:מ ͡'CM\ ^c:V.%GuiExHջ|Haޏw(z9ޠ\I;o0vDyvfUr8tTJ1טZ/"en`xQ%Zui"woQhnй2umZx)@Z+?af}8IYW]W叐#.%ogE?1"+8EvU0.c)Ar=LqxX'Ei[ B N[$䨅 ]HSFs4kͿ3^n؟ޖ14[zPb)VT[°|Ưߠ=[i@xKO(x?Gmx];" .8SC[V#갋v?%‡2?p_=ϢYw.F'lE<_>L[cmv̞<:>Ng|+˻!7Eyͦރ`ϜU}ZnK}^!챍~`::Q~Oʛ<f +_*d*7ycN5`RJk3q'8 -PU?\j~l&:(Bv̯yxgQNui^3O;)3T0 HFO1Sv*;%xfַ).EK hx$c^)pFCTArc?ɝխF^-ouģx&0X 6E'FRXG{0":;L*"jidGp(̮Ŋ5[,b.i; )F5*RioOgӠp+_F?W)R%zAfASzZ(cK >(x̯ӭgv5E^jwן״ `p{FRH oL {_bh9G׽ lN!a,?S:u sVYl(VgֺȻR6p1qtޢ@0M~ A[,019f+]@.iwui)%D01YELz01ՋOl$3(6)g='0{̳$W[_ @kjzhq{xK|Nny*#Kq5G|䎭t ʫL@\;1_s0$Rc_U_f?jp6S ,\"oDŕ I` #AD rȠ\ 3l(Lqy?`mDqj"mhoU|>:CWoֺ/l] y =?]e p\X`Skcg0|-~{^EeRѮ\xo|iŦo^ /+ȅ*$?LYQf8Y,LH:nӭXm`2G$Oh#|rk8#4.f-7P [m2U.4!RtIaC)dW_/fG#p#xHERt@l;&%7"3h&rٓtp G"ʃxc2/&T@,'i-S6Ewl+Ȍ갫}.BW-AOx8u3h6qn@*ܷN 5lw/.ݺ=Ckm@:(ڏ$"u})/=YeCSRRGC;:CQӫy\m2&wc-Еp7]OubӼV@f $XTL7puwJeK:D;϶ҍ`F }Zme-dTP-è%,@LZ+YSH` *IZ՟#]pS\MlGy8~E¨ ِ^x/;| TB?O"9JnԤ X/(F҂ Eω^mig̗ssP J-i/Ny^nBᖛ5$6Hlbu% Bg&&4^.["~OF 8єkgF0/ށ2,w+Ȇ;j jepM36I꜋ OD=9)ڜy)W8K VE&Ͷ#8)Gɸ#Ҫ\"+W_fċ2(9r gٙޟ$h$ r-¤"kV|=#ݣ]9i4$Q7oF(fe0sr8 ;峸};qFK&2`&lE8o*Vq%J%NQiڻ@mn\q?:!Vǩ:%Pg4u vWlݭ䏗aQ>'wJWi0ܿv1#4A/!LIvr"Jg$  I-&p^;G P< ۅCuE%Q;^K~',R=ˁd{?_}jb)cJ^ y|}8`NonBscȀ/V@#^vR]WqsQ "NCb \⠎vG|jSm"t@̄gh+;KbmNY`x =a3wx7r NKPא݉W<nnY/ jR0bՃ|ՅU ˴Av?Qvި[ l2${`bu:"owBl)`l,B!ʊM:jx,72Se[t3/USMї#xqdu*ml$?XdکAd{罹S]MVAFUJ}kq6 #dKuK6`|$P.PRo~; +<\soh&_ʙ-K;:$yߥz©uK'tJQVpn>HOE:l4E$@ǵtP]oeHSޠ*TWyrx`h`G*R`sCήcNuSJ6mZjiC6OȩW˜.Y"T{㘔cUMX xB kR%tWid)uUIN jc2JU bD@U XK  ۙ$hfgBP&Y̓]Nں|e,|sagV"fڬŠA E7Y]8n=E Mj`R+aYaY,U;N^)-*5(^֔7"0 42F؎cGD3d0CT6q~Z_tmL”I}usƴU/}\xiAz_ 64"ؙxd5DYya=UotqvRg12DN)snо̔Wֿf?wjރ}FS+)^4}ygpox:R@Adư8n+,<\ːZ ?E^P7ໂáC/L|o[QK:9pA_XX3,h{ XOJ"D@0ߌng179IXnC7Fч!.,<dR•9l-q"3]1sTFzҽ~\&>W#zR{fRn0!F>RvOEL\j.ĥf=Z'`51FWzby˅[aJ#$; юiۘF+@eZWKufzG5$o7*$nBkM~IbsH9+[rw7vJAV"UڤnӢ_!ۄrrVU:ێoyRA8CAp ߴu_.j@ ;̟ 0.2{k4p,bX^&y}Y5Gԍ?g_VԜ+a;/; 36 τvE2㪋j*Њrn U#N2B|rX,C2ʣ[O%p='RJxmzHoar fyOs.Y>ľC}q֐0D4dGF+h^@^W`643$UQ>%#+TUC &,ȉAKa oޔ][t ޵ٚ쁁S?6p;zZnj58q-$k%( # $[, <0}HpNpM٪cojjw8(/E>seK^ixZqo%-:VAqU=4V>W dI ηuaZvoT+\Zr h-H[ &iCy&dw][aeղo(l\AmarH ;?_#~bXJ17(^ԻJ>_ A)&Zh{]*IqL Ľ{,;vq h"mW_LIRGYĆ BHQ65=TP(ÿZ S#!F#r:"ߞE*Ӫe2{Hc$˜BiS}Gѡgvr6%+oLOf)%ƵSeFs~C2H*\ 6LKҜ&+9˱J6gTu7ڻE7K)B,T( X[S eL 6hE\4ˇtli;S$J#V xu P.hD4KJ-=1Ii^UA.إ^-oJxMU D~ey?2WKhE@[)O?K^8;^(XkmXlgcf1 f"]>Gsz3O <~ohpA߼"mY,ϠFC=TVS0yJt+]Ns:?*H| |fg=2hmeV$3p6Ws;FƦ`PU)܎2Grf8. ,ΜcxۙKYTA-٣ r8i;re#wVk>G ڿk(%wZ'c*K)R wg[SEX)k8 &77'@@=usMXbRuG8v9!Va <5,VҤj 1c e]-hO=jkjSHp\xHaye*4K6c9V֞j 9ڄ{'wJ]}xK2gdG MrpЫ 踏7"N3vz-a /bO=PC[6Ѯ.<鲻x;3&g۱8 e,oJ]㢅cKh[Dm/7/J,o`^!݃ . QUA4N.yM U`yJj*~ϫK/#g3<+Mznf%1g7ry?t6̥.*#*F"FyD-XPbv=nX>6SgG6:[ӡ< +$Ra)SVשaZzP@nז޸< py Q_43RۖA&& p=挽f 5HzYNɿ$L"+f'A宀%}mDuRlRKR}sAJIP?(J\K [x&r~ͥ+XqɭAgpJ*Ĺk,I)sxfIh۾^<"JOplut&M[X%2)2IS;9:/kL%0e ?[/M_Zr3!ʰ>b77kf'I/eF}1/3k1J)@!UD6(NHP720\rC]G]޻^#}cb }isS`~zK4z56 &ET̝v0e`o v^<OO+XmJ0](|3ny\d!Sb&v(7Lq&-/~nj}32(؎9D69P-`gr !64kԤ~ aPb ynP z: T^gc$)p\z]V?_B۔.A%f ^#ȓeإKT.h^S#BQjOD$z8Eg]41fX* p:;^csY ld} SRYsb4ﳿ.ɸl[(LH Uz=!\ͅ S$bWY7pצJtXPH-\]HD7 pNȀ ?i#M6"[FcGp^}W jpD[+|q}N\~hҷB);`YDܒ:\@EVAiw!}TCȤĜrZD0r'}61ojAFI](,"|`?uNQ,! [,c!jyaQ#ȎakfZkc8lM,iG4OSK~Kwlo`N?FP1,ةCqH^C"0$$$#u3CԭR̴[pH,lp\[d;<>hg jMFo z >2$9DISpQ'hB+6pkaAMΛdE?ϯ4iг䔾y>l}5'חG\')S,]-w̳l$ᦄa<:?,8%0V',>{(bAzix?J(>ٚK)$tF@_h|h­,.D+UƇ5"VE_u Xœkl:əT p֧kGޝK9A "!MGɧVq-f?#rCt寂+9ZѬV}OEUƽvβ g_3w^Xo5NbddU> &l]g+.I q,ѷƼ;OS|2=/nua^0qH&vCr8HM.L ~҃[>O0>V  ,q?`Q[60h`J At)hDUs_aK1|ܭ~m? Π810CCFk/3n.>{W~RĿ^6M&x% /5UYG>U՞.sM^Dhh: r//²̺*%WB^ :1y3vc*,VCTXu >kȩPs!7]6N`3sw&,ۊ`TU4kK,;3lw Ia7ԦYPc*bL8¥ys.wiӎh;b}UF-aℶz 7 ]՗mn 1xHBS H"yX&'$iə83&BSNzVT0;@ʼOaRqkzwɬy!=m\4j9/}䶉]ӽ[ Jw ۻLz/HHeHT\c1$Jlӂ?,>*9* k,x6nwT-zM تOe6)h큦ݛuf%ehPRgUN?5RMmC`2$+QV)G:* !u;NtR˱K 8L q Tq&mig f@s&ﶬ{sMUe ţABo/N4ӳxU{6q}n$=SMUg b Ten(=HEǂHP W%TGp¹mxޒuҰ'Qh-±L=W0דFFqAMQn)%3 Z@jؕ O5,c@ eqe Di˗U6̢kj<ڵFU7[~Ag=z.DCڬ)W\dPL_n](X]lJ52xوHU\u*cY1C*Drtr XcaTמC!KT`$-&9f/ٺ/kjS6ְ/2\8q0~wS g@5ei5"1 4!YVGҕ?aG r9]@ '3M {us =0"Ozٹ{1,::x|:d t;`Q0'uvc"$9F g@#FXhb7l C?IG&fu,̯P|ruU^7t |K[0튈,Di33snz~hU]e5q{19j=3E\99WBiη]h,3 E;ԫL/!FMQSOJM&F'Q4~/x+|Ua!v7ȵ4>` ]:>Ąy`œ#O-yR5vR-9 ]cm=0ЊL2 q$Mr`jfyU8\v܍ԌzпF`sgz V8wB^ϙg_7jf3>nX޽m5-[IpH$4zг>;Ck*v3XApEz-w%u/S u#h]ՕBe3۸,igqM(#XPu 1vU/<S2v;IG$v=hv\/c~\gZƵxg?aF/|9doJ;Ҹ'vAf@, z_'j" Br:xQR5 4⇟6%:NjJV-T O]Ȩr5Gʓf,H *TĻ>Td=Ҙ-pԃYԱv|0f9D{#Ihgm dZ!gm/`q目=h6:PGc^(('<ZyVh"4"2k< &ٝiͤE}j;uf-1P,SmsM|ϳcCQhB?qm07wX5+r%yiJ_D6=JU++qIc.7_f3@?2>t {]R^ oq2-9 kY SOD=Ii)i5yG8`8j8W{ĻW9d+NNs8 \00/*TܣÙ eYGAEkA8-灭F~=pK.xU ~Loq]5`>Fa}W( @-% \kl,tQGULJ]Drab\֌_Ae }4p3k*\[/u(D3_*У_E'8Ezd$s5@yӃmGo9*dAalj%H3E$<2*/4i)lcf'BiSdŁ`ߛ@l`H!qjdUATZ+$ܫnnnȉ]XR K<ڵE@ (T%j@h\|m5Ԫ} pm+0!HQtgDzI~1:td{tzJiANu1[>]c6_K-Ƶ0L(yAm{|[x-cKtwFr@K$kק9u}- i{Mͻ|6*bǎlV|c?rBFבlcnϼmi 𱳱˟j.cҤQf\/&)F^&wneyh`;i-UʈGnhei8We7ތm!q4e6=d#K*[>;zx8f^`eT\;F`n""xytyo54%m!ŷ{9 V bJe@sz3 C5bw=ůzuqb2 kDC.xlBxnތ(ybjQV׀Jp1c ΰ9Zz7s2ZTBzX Ԛ1t]_ȯ%h-wWF , 2o~)#=b)$Y]vo*NZY4.O?wq.[k୮4r><7vDFP[N3*;ޑۑd ܊2̸>t,.v+ڭT@o'~9Y54~d6>Kn]q)#Л/$p&X(H> dj{5=Zҳy.w6Lh NNWjWt```2黺bbk칁YQ`!I&mH$;P!$bBܤkg˲ {wqfF+4(6)T`dINd>:F5l+m+>-q]B<Gk ?D05hX͘EtqL/ZȌw`9&t Mh+G E jrBG{^!Wsd~#эZ|_D}:&Na JiqCJٱ;@|>(9Tgm?vSꪉBm{kxYv3m^(¶sly%-+ܡσWlF~'@m;(le*GsoLU(T~gYrKzUpuE#Fi?gLOGl+<.m pV?sTnnIJ'1F ]p+5?"d\gsXnku`fEΑ-xwUnfb#ןW`:HJ3|.אe3-;I} hJyti<c& j_5? "pe2zlֹc"}3HGmƘX,)Fh2#`ql J'H(beX9lOfg˵VpR ORYfPCunۧ)nR;ɕq\?ZjA-: .m4-HQB\7֡g5Y=M1cZ튂Xyrdb|LnQ4i%b߿#QG0 9ysfɍ Ď cc-P8 h?[BJY:[j`d1]PnD9|$%&߇pyƑ.(qy/h$@sv43U%4U:b![ƤFHL殙sIL_C/;x%ߋtGyx4QLH?VQyo.hOq"g)StyEaVy$S^~`nY7вR ̸IE",B-Kb150630Vn|L@mV|9+?]sʒ>2DF+ʙZM<\̤=l6ق@7mtB"0~tUIVO\m\O Ly\%C7[s|L:uNWMU|u/+GpjSv$#*{ΐG4uZ,S^ꅡl%āY\/y"0]V2k+e9Ԁgy3AȤ8PQ'QЪmJKJ@c!Djc$b^bR% \Ħ T`vp;0CڑoeMR(Vn(mЂuk4A>SGgh"n1h}gG,0,c8&(Oy6`n#"zs3BF.(< ڮ+5& m:;3:sUAt 5jkj7'Blݚ-:- =/M?.Hse0q<;t2낱@ni#$_g+a; Bp|x;D JR.<퍚ɟ%M*#Ƿ&)"Wb,)>n8).a{(k]| :}ïmv0: r+_p, qv/dd&7 #E]g ijheop<&'JU1y Y-r,$eOhvPЩ@J0^HC#'a׃\P.s!1ڀ%Gi)Q>FB`GF=^8'0ptr|H?fLjorO~X]0nm'hR*Z|#"ݛfwlHzTEEK<'H/!EG}RM"lgBS,!mMHd옉-CBA٨3"nU7{Bsky `SWoͧ~&b^Y6ymaNU0}ֹ P2ή.^z٧ +'% m`  m/'/sa#g"N--*eTlz)x%GdyGzXZc,K{m(,hF,ps+@)ʼZᐃ53#ـ8Ȼo7,W!pi3tM_q={u95Y;R?Gá4Ao?3.3 i1"{%V:NXOJ ˅틏Z:ꖁL뒑`k=|c]WFbTf'}`/.}l|Y'ݹ[Y}AA?p] ;(s@_ -VCT ܏X1b ?a3HPI=jl>"&Qx}+ԕAc &ލr+Kdj)¯V\Q e/V^,?-)̣ &bSsV CUلR\XWV20^0:06GuyP {A\n0&`qóFIj5 p?LXKYy!`#&Df:%~1]dau+_14h)Qq|CϒG,\{XHMYAc!,h3 8wmA:Ot*)QܖY ?_GeMw3ӨVbG& 6I 4Eds7D u{4Pm͓|:hކɶ2<.kđ 4R!N9dݵ<<,*Ect9vISCTP.݌fR%B籧,M(҆FWF2ÑJc?.@h~CYC [Ɍɸ"gεX=գng*H@?LtyS54D4ϫ2[ L\leK/sbbl_3 oFbR23hAq5O1%+!8BiUe73@+g \nc|ŕqDёؤ:>͢QI6Dt]IѪ|e#j"1\rM3s 6̀~CBVRw.sRIB@,JwJJab.Hn( ,CFՂ#@]O*ԅe ի)~4KS;hsg0ڟ9a~9!JZC%iKD 5&8 lB^ G>$׿,覂˜Z;GMD|m(go/{1ȡjͥZ[N+o:J6; tF@4.{jwEt@Jv5@PDxdEA?q:|wri/q ?cZ!o:?mBQ(RX(GGE~LXvmHz4ݶ&pԹ.qك*sЮJ|hݓ8/T0jQe,_LwKA+sPs՞gU 98dpcu" jfXO T9}ENy;IGo=)Q- qD^-淴|?]M?_~_vޖsxGC˾J0\- cdsexHy&!VNKj} !Z(9jڳa<%#T:$Loi̶gr $J6>y7#DY -Cff dI%bP#h8'Jq[4أoRS jiLrN0fpED4XOWs`j2K͌5n$wx !f:d KA^cZy>\Pq<;阜IT.+hb왁;HޮL 1%$X]*s3dZ >3{t`:O@$hHU'6+ ۽ضn^d>@tW;7PC>cnÉ[[ %֘4#VYCg>Vɝр?$vԋEڧUi~w|LOU˟d\u#*CD2:D3t'EhoEn,P]PK齈rc_ A]U”g|px}yAm~ʼnSYH}m5ٵ,e=|MMJJyá/o2Arׅo͌bkCy}#h1yGӸŃg@썸 $U)f^T`Zz{xb u9vP_VHl;rm(i/jwk|eOl[x=KjyΧOe`Gؤp:PI-LTDOӒ~@ƢJGzy߁$:}*8l|\xq(ǢL nFaCXgޗxX-XGtɮ/E_)o`B5Q%Y5W}X3C$+ڮ+"S/YV>$kaASu 宝_ SuB46h-eD\ 45A~3=e3-?*=%Ί9=/BGCCa7c[`ʂ2@,w_}0H*y.{GoѠy$4B(&q/@a@7sCUz63 »!v1dKs":8/L/X.dvyU]\[η.A 3pJwKWPE1Z0+qy8E }.gZXUFg\J#GbaǪN:xƚF"z~aMjpx:T߇^q2,෡QQ(0ox1cc@Cݸ@Q,b5ݨM# ,`aGWz#8TC֨;a1sf0eۇ~̈ ىppj{X&^::kzڌjV0ۿ]Qe"sRq!ܬ(]~:u;ٱ{ZΚM?; x&ce;QBF~?i*-* rT63*K)6YDM2/a6zW,|!N6CIU!ROM&"S#\v&]z:AÙ(L{M!P+ݜ7%,(7U/: XyKY&5o(q?c#J,P OnB5Ȓ(oj4"NG%()~Li+`'AZg˶3r5wf&B7K6uW;Ez/y4wܗB Ĥ꽤Z;.w`{:ԉWHrop.s2(,,6_XM쵸W&v)^ӄ_5[̒l%`G<;$U{W7z䁚dxUkS%Ck^[A:\n|BgWV߈XgϢdkB.Udlc 9 i9 f^o3T59*#MߜmܿKi6Te1ȂUPN8J{mw>ATJf:n{PoՈSGпj6,7t^5A]yr8Ai )W#<>M_ 0lTUS‡JhuŲ^<20K͎V|s$+M@-P(e. O? "泊ng3)mQ'u |P3~[)DEI6hg Ql$4RvH%B\"Ac O0 -!'U qNPH|qHHK- 烵;ߤk* 8W(M| ,/JBAkRi>d<ⓨ+HC'y4|?+t,y)5 )1 s#=U蠟ŖQ1ᠴUQfγ$GSSR%j WqzŠrEZc` Y63_1=C hRduc\ҌGa{N{,h_{ 'h^;u(ǘտ{S<3K3VuL;ΖQ MtNuvI@%YOĀʫ= 1+Bl>~uV0osU#8DOdN8A?!0~Z'f'*CAD9t&*a6a-hWhx5((7-O⿭1MңT<^ú™}uKn_]\=' -;ƽLݫIpAO9r>r;2f_B9w[.ص*|vS$a 4ݺ@5| 'y_E6/ E J9YJ7 q68^d$ˑsMNsv[ RfpP/lVLC%F;i 351 5c-@RoصB`l)4VFJ%?ځ$݌M^*J]5U1gǣ m?Ct+Pܣ܌S2 zE8}ivw]̳4dzzAtKlwF,sym "Ԛs@aWڬqWk !LecAf[*GE&f,N0!:Cy􅴂\ŞhBd [YM(7JDAP~^V*}hQ e S0u,)L;:H@t\A#١<4j7[GFzᯢze훷껀'cضϹ0@>N*@qa&q F_ 'z%m6A൧JpfB4QSx oڮ#+sԨϼG2@ 4OuzUDы"4R+qp |))m\e79<`ƶ~]/#r1~B+B7aջ?A3YƑ2=sIbRZ%򉋴HmUm %Ck0:*3 +qɑ[G8uΟEzKk^k.5~4%~5fxdרbK\g,{)3Qu`;/>` U= #?^B&H;zpL3"5g<[ڒbӢ8BnZ+ b^(4͞C_Z8X`#3"N]d]v&<}ѭLÐ@ l }ٿ[nP:BM1x4׋Rd80pT=ֻ-g8ܮ5-|gWci&DmJ[b7xAN9]ι{vvw[Ŝ .&2A/:D/05&ލ)C\^kVWTLuG\qPr 阥Sr+iMC2Bm޵&s^ޥ؋HWGM#_tz5pj`~wUPה䧥:1 0 ]̓/̭yr_\t>N1 W 8t"Ǯ3tW/`@ђp 9pؾoo@+ꘟ"2e uEfYq3XXihmJnyk+zt`aAiK`-)Bt8U8ҹߢFʅ6 U t6 vm]!1'ZBxc>f7gG 2u1G#ghZWꝀ^n9hyGUK6ޔo蚪7Z"' n,oٵudV#, gBw:54\nxkG'eARآ\B ܚtkz @<?E>iGtGu߅w9.kL;oVpV>D( _a2!5ūZas1,T"eQ2)M"HɻdK1 }A WP(n/lX4Jqx.c60 6+Ǿѯ~^@\_bJ ;l}Vս4V*]"zv_&<8fo҆+ ʭWaUw}URm$ٝmSv:]IH&vE>aD20F/bRhGsڻY7¨a~:1N\k$B5DzCJ ,xx  )6ImŖ˜BF V 2<*sWS+`#L*G\sxMW9d(X)IQ&͛2,D:() q)ýJd]$q]˰r? EjGZS"P^ %4RB) -C{bU* C6dQ7ҌXmEʏ|aʨTCTm"ff/a}<&{7jI0Z?o}Ad4$'(sӏ.3#R(xsݮ +"Ȭd؁ m n& # Z)rObd(h9w%Mon?+;ր6Z$e|ilH%|K7Bb ?Q%Grh[^ltJ訛\3T 2gšjd.Ƞ "u3 Gx']4{zgԗ΀2NԹo +(c?dUUp'5Gh<.KQ?aYf.Awf Cz=$ ŸuL݂M xlZj7$]<|GVs̙E05Јmgood }c)&8pjhDT# Ynw! CI}"$u&]׃XfYy [AC)"+=n3ideuF>3d5R߅Ѫ^>ۅ(^F@023w@ $`+QS`L(6Q v;r z-QdžQp܅m%IL<$Qjۃ5\#l[| G@+ZhnX:9]׏$?^xELUi.}4{_ُ̲g }z[Pz*sT8xW^\f˅^D{ sPX<CF 6a dā4eE95C.-gЍ'fUƈyÌca%adV3XI Ib9iyw` Җ "rf.-yba7*o?m-='.6 =X4>OS^E"EkkRȬo#F;AdN"$Ú΀gvq@Ze͎]fbwOzl\W /?7hTۊ3O)5Zl.FpBД߭N|=='")Dt;Kæ{iZY?sNN/ Rndc^@7ݧo2 볤20GoM^ TJp<Qh>ߟq@x>ѐ(eUPcЂ510UKT~G0^sAV DX[aSAk+:[v&!YWӮbr'XVqv@Ivmii^L~ Op? 6t|v^X,!+cC+i~0Ytbp Rw& p@m-E3_*{  Yp2 hv8.+)k62$SJA@Y  2)8HђK&%񶡍5}"lEwVYhuOĕR#RBO}|:B t dW|hM*LhOQ>4o=sh鰥MjX}]O(# Im k~- ,8]"q;&a O񜍥.OV8m"(u l4 \l,ytIRpHqVE.&@cIiGbnWW b)^֐]af.Z%Ix\q bi)ݭj) r32|DM}USҧt,_~O vO; q4 >O$0P NBX~xl,r>krˌ,K#:e1IFEy|v ՕGqϔ <lr}\?(/$O]e:I5@ 9َEazCcL;GN >6*]LyVOd}O3E^rM9v Hȑn$XCRt0?|kt ''ڍ;籠StЏFEP`ݹQ-ڢ,aDqg'; t RLkd6&mլ`P'鞽!L=a'üḨ'zhh]߅=|-ЍR+VUWИk(.tOr^WC>_T"֭iVVϩfCklgWٕ4 6oRU-jyXQ: zP\9t7T5)&0l+J⫦MjGo5Ǻư_K,c4~C]4#!zRDIJz/;[~X,D8k YBmrb+~p۳%#Q]ohlvڛ\?_ɖeimU ;e9 /~r4aMW&>E&Lc;lz]SX S*4/ ?e:#K рeZvDK}1|0JOӯ?PuZMy(g`.g+"ȞT%2 P 1]057 *O4R pC) -GZ{bRbR>'QwdYX@z,1y]f-sS ʈI= %&-D܎\-TJGMaId? "\i1a婂;/&yUUʊ""G-C1a$!^]׿rljѸg"]ﶛrj3_HNJU]W)J=D4fEa4ΧGJ!ӈη ]w )׍N]n@F8SrǸ' gՂT ֽDc}ߎ\'_o.wGTFX$%.ĨPkj (Q2a%.o#W=:59qo0@k\akh7vM]*׽TqῲgAr2kI#рXS )eA9 P}>&i"B]5pkjY?{wgzwP{H] 6,uny;)^{ne{Ӆ5uCY^@5X 'RoB1h9} rJgu+&, Zt" 5, qM1yBIIV6kYld9Dݺj/ُcjy1\gG[Mn ;9U8 {+-./ { mkj辜vBgӺkC|ACez?!ʌ_yr=ag =|uCLLdDűڣj4D7QqEup&F4Zߜ&Dv|~e o[Cb~:ׂQ Ea<_o_uwp>z^9pyixPHC6{^X_St9C~1II^l :qf:+ۭNrM>LD"v #@q[g8qi?6JR|tKb6*Mm k- J]Ù6LVcmKkS4*AxJQC,&Cʊ +zjgJr1nֆ[i\/`ˋj9'L+Z[yh콟?Tl3zB'Zn>lkwն,%⓴魥6<`= 2@~tg=cPb=,NحaBWƕ=vL&[v0h'dGx|Q.o hOfb3%?|xyȿ#!Ehpp ج0>i4*E@U.)PeįP):6 P!/e>9\ *+![u^ԾcP ?:C1.c-ߋ9r &"U &@6 *aS9BsU4Tcsw ,>kBӀTU_т4 <0;.L؉xl^Р bz-sp@M@L@S6.a7L(7۪㪱=-xu~qߋ[&5=;,x`>5Ƙ{A&>XЭ3U 6èN[^AUV*ker'09KUbPLSST ml̨:~WΘ]=uN'!ASֿni z4!jiEG{05egվ377;_`vb# jAv1kƍvY&g+85ĕRW7}ES4Dѕ;cJ5`KHqAz0i `7uaXҿƑFJ+Q~$3S!Wy)ɿi.v ʼn,N"w$z$j&GP%z4=f7{A3Gb*NB)3El.`EѶ,MkM̦ܽ [mk#8ϴ+b%6X 6aA*7[̀*R_]"@|DO_?pEe ֡9mBC$.:LTmI-@( ~RK%2L0,pewAаBCTz隢?wKwxfNT۞|g)DVFH .c6R AY_~֥yJ&ė` 'Bh ч\ºha,+5qo@ޗrCIΡp?n7qk+XR'NN}|>Thhe,G܉6 ؖC|2:PݲS ~HogH&ߢ%]74`-SB[ },%Ӎy>{s9 (RCpg7Qr0OU\7e!yxN ɨA)v&7؂DCZty063"i h?M{r[k'YLXpQ/ B k6WjAq8Ԏ y/ԧ44HcyIzfk~?t'{./ͺ]w`(îE\`bMÜX`57f6a"Se-F!'M:sBcǛ"GFG] 9XjcM^v> RΈ5єd:]Obz^ 5D|̹^-I\6TGȐ-g-c5SNp‡f~l-AKfK1ȰC)4=OVt՘du;_To # $*Zia'`~&I.XdC0+--ZUClYqfF%-JGђJH*ndS/u. VN>bܒ GtͦA]@ݾ(f@>}BDn=ͪ uԌ+S~ȘJVFTFɴZ!/VrWr'qYDnC Ѫ 6 ] E1ml(>9@+k-Dstf2 ^C8 y^?R>C(Jዹb"۳7Uۯ9Ò71ꭹ2O2k0)toqo^s40 uf8S[ w\!cr"!7eI$tWP48gL6$α uA S9X/]/bу3؋>O0.OijFK 9& I\OU噌)qxk>!uþ7q[Aȶ*zP UoѼ"TpcLGi.7yݞ#nVj&PFțR;:aXVVw}.ג+KTo[& &ڙ ƾ+輗$\mvTa ֎>8%cfd~[sC&1@G$KyJr}?HQ Dُ͎H;UTQ}xe|O[x/ȯ N>zT$$v 3~SRjG11 TșZ}Bӻ= ۱YYE"#DgH}D 5NPsX@yeǩ3*r d`)<#J"w{\j'ţ0i 4wpXDjZGG9>|,6E.0!WϯZv|d`{tnFhdQ?b!P{ ;}͡w1b:VುLUe1whpl|s唌83HUG-77_@G{>| :Qu&['| jN5%ePo*6gIh= B UH`M;kv#]"V|V\")Zk nZLܰmYeR0+2:W ,@~fcak2y+gChTP+gzztY.8GWGxv׉jTsH~Gr{L+j[fEwt^Q1nd@b:v]Tt^سW>Cn˻:8cY߱͜L).@C > x L2 D\x5Xu?e{?3RDW_G ~UOX/X4̹GbfL[Sb׻B^44.BUGޕzέfhz 籍 ~z .ۨj.N$P@ y`tfYw FO|C)dPj dEg>cJiciI?cd[}uT辪h!*SmoNƝod”x@59g>Fh* MU]*QQTGH_i㨡"cQ(P ڇL W]կ^l>}sByNkgXSJcfsXViYavXM%JlA\|~:LH1,gىm!0Zw+YaGG<W:L̠`C[̳jaM ?H)8!.Գ*yߖ3F-uRZhUڊ`{=++!BG ^_J"ʔ{ۅ4]CxIaE"+5MA,ºdrH.ew Q?EPo17v.{BYU.|E>1UoM9"alZ:{ *$z%,c5Oȭ֧zĨ>uMHvhOly H E ]6 \xN\CNy. i0(PSv,Q_50M7l'$HE)zo[=rnX *B GOE[bw" ]sht?l GZ&/^thi*M׽(q/>TH`IzpL( IʱéHfrBdmoJؿHᲃ838@-yCit ԃC[d"0ub0^ZRM-1ba,V]G}&xVFꛡMҲ5ҪlnbB8mX+W9p'- b8 GHx<.@rnlDgDەZiA*5*el]oG_|$v*B6tÄ&Od"gmݏ]a'q``yՇwe\)3GSժ7e;UTŠIHM2{XӄYMTkBWGCxɡyn?x }-. J0`m|-JIk\ 7~?c1LX돗is?2G\$f*M<5\C?&74N9JGAwDkT#I @0Q>EV񣅺(4]uz ).44WVi?u<]?)2 &TK#h,)N' n˜-A}.Awe 4ޅnVyPΏ' r{hL+@1[G\`OQXmq9Eq6B%*H4]ǒhh#4pU„}=TpDBawӬ[#f-CIBM-0'N!؏-$5WqM#g,KQsˮ?;ڹdq(@*BPj-? AtzX&H_-7}MKoz%jGQg|20!3YȢc%QI|GDdֿ^ձ?6:ҲG7lәֲ}dLf[K"T\{@'mD~ =۪d\$ @L#pԲ"uJWg_{Ж_: fii^1Xŝ/M ""B)u$1tiImSSoJ n1M L*p?"ίdY"@r:>RF`e1>4m@닽UDY3k6(BZ4/ !f5l Q!:돛j"k.o9M0t)\E-xCHoa4me nM覒3yTij, ʈ%lbxRli$ߪ-Vqtnt՝Keݶi݇ RmD;3 nt!CG絿tE-ѐ$H_;FiX]珐m +̆Dn{gR]JQkɋu օ#!yϧ0D\2QTl vWھUl&5Cj&Դy! ~;}:z g Y~X>."FQ%ݍ5Fރ,b>s eLHkN;7"f ;4n,GDi URZF=k58EwrJpzms8 `KfiӲ0`ShpB6:'KG_'xgu4J̪Hf`&&_#Zv)^/5T6Β5\MfvXB)fr(ܒ^X{lˋ1^Ӊe4sC]5\5Ʉc|[s7#]w}nYflb.2G|̐ 5e'*Dft 8mf EDRh4al:.=*m&qW!OWI.V!+dp TFP4$,up"p&D@0@KGѭg!(/aHP_;~ۿJr&!?EL]#td0ZveىMj &}2 h -Ww7>x  6k O Dk(Bs}|ʯSJ㬠Ylnm7rES֩*3ZϾpd?6<]7EMn2"-7V_th+=ֿP.Y}n7nV4nSUX_-k 0'к.5{nnפɣ Dzw;xVf2&?Ը$% Sn>@Vf>ah/uِ/ 8@пWg*e> `1s,5}<) o.Ŋ.Qҋ<Zμw[% xhqbLyṽBܥ {p))!/"v|R$'Sci5\@}F~|t,yh#]t1ැBLB:.B(>6]OSM bc.zx>m*O  ֗mF+Np)$RZp8N/׻pSAm"lebr#UvRë ˅ԱaY[ݐGJ7I_Ep׳בf kT7zpH_66N2av&a͖qb3%k+K6SNr~҂%Rc |{thE拉ƢSSZ"rgi̳~{iIn. wlVS=sI 0׿A94{y:MʪPz=hB/\-`IYj:j^-Tju@ceҔi%8Z+)-$EAް`TQO.=mx,}q;5c;iYPQL XˊkлGsi;|d4w(~Hq\so='c uPz;~Z ^GMVVNws|BY%f;H9U< Yoa)A6u׎.ɯCga H"gib#~'Fu9PSbx"QFfsLJ}bvB1- e .X%$VJ5<AdK{L ~P]$L_^2C;$Dvw03"lt~*^GJ䉱0JBp ˆ+̀ $dtV+k\}vZLpoχYʛmeRWגrL^݁ZNȾFቂ렭[p8Nơ|E#'߁x̻]-;gI2?t$}!{f {T &Q$O2q5Y;^$֞O]1Z!&ټtN"5iȖ$TަP\sM++cgM~-~VHw(=z1P%g ._lDq6<[׮43Fv91~TH20"U(z7Ti T+urbFПv`8KTM%osëtDj8Тd/nc%zֲy5fZWV[%VAxl~' t_iNzw1)uʣ^7KT^1@"G!v{#1~X1?̢0'*͓Hcg`Qy?c=[!5Oy'gqHY_4_ SG܇<&mw!i= *@ 8[GH"oS?L]',u^TP'UbW t +3快)cU(`kˤItd{3n П53Ɗ L~K˄^ݴ-80T`d Fb#:BuF57,?nN'Wmr-)c)ރdv-0 Ԍ:E Bj3=.e5]WYrC vR).9o̪YZ~o\$$j ""+6{O߱FJ2?O7aɡJY\Ŀu!n:)pN:eEZ|.&.Ii>o5sSh+*| RWQy~1\QƜXb_ܵ3pVP= i6qSi"o)yxf a ~*X0NLC5g?]uMI|[k% GU`umVѤ/g׻FK LSWO6[f"kKS^Ccnʄ6 |CC 傓 F~puo,Ym{ hE q/Yvy5J"3#-BKq,u($ǁV[=ޕoj|J>ovʘj0Qw(uo7)7Ϯ_']6s Fvr(DqCQ nj?)M"ٜ?ؗs9:73zȹ2w11U77V̷k/ۇkVڠS3֩,dv.LYk\&Ui\MÝ)Ua^N}c@RnfQ{(-|PXxiIm}`J@1ΐwUH`vya%Bzk4 <[LH#HS["%9v*.PekbPL =:m|G`yk=nsZf F .@h)@x*U^hW  X#Xkзߊ?BNWM~T7I/C O\#I# : ]OƆ>]/?[#QO|Ty3iEAi^T[Ӳ;2Fs19/= W 1Ҁ h1>˯X+[RR KN*#siϏoG$(9F izkъ};#` 1*I8%5cSA r 7tZ'cN/xL5IvH!]ƓTxpR!0A_`1w3Qܗo6#3I)& jD¡ ;$Ŵy沪p_6.ƿUar|2#-nQ>&տ(Yy=_xbQF8sxvXWGF;cʜ91%2uNZxۡgh`EEBm4&Y_e1nd]C(ɬ/4j}ANnpl@mu2OM[wey'j^d,AUW0|snQP4h!ow-n*ۄLN|b2T"Wd1]`hueq հtv׸Ω6հP2M>, w^o[K 'SE4;A8D7C[T |@[7w>=0 =ONt KLwNvQWTlb0pRoҝ~7Sb h$QM\NԦ5޲91_uX`2ڕЃ~.A"uq;h ?`q,ɒ[3aL,e ϖ1avجԻ6R~{ʍim`.GOu9Q̺ }9?٨Nߦ%KəQl;COLt!n E '6Ιʬ@ {׽*,g: +ep9?QDʕC3 @㊫muWul6 2ᠽ#X:]d9I;;0;04[v`ʱ5}„%GZrhxi O Hs}o8k7 G_QÌ'}heȯ9Kkd S@<-=&v%UӔL_){Fhi3: ٠*FI#VYsE757:A%!jryZ65H<.BlH[;IÒ^nhNڢS? Y[j \V~Xơ&az]+iG^~E9 a<ȗ_[--Eg()1Maۑ]Yi?|7T{/x3SvhT;gЯ}Yh,DcgA(WEAܻJ?z`o'j_W#v;*':`.F'e ǣ8)a%_Ê"L2o$[;À^K>uA8$5U(b8ՈM;!ڔa.oUTN&60UcXkǓO;]אKmjh 2C *vi{քJ,>$~Bw+O<{"4QH! UZΪ@TD4MV<^+8c]*v]dB)Rt9ͪ*'=U*7#y7ʀ hZ']xם/lꕤV:Ңړ(IE h)LoIbׂm`QcT]C_]6<s%{mZMn:2L-1b 32Y*)gY҇e7ɫ%[FxDZβpB˜,рXre'pn\k2 U|+ &-czlyLr]/aFfa:'gdcVȒ(6I!v ꗘy+i6JK$_ꡞsV:ӳ|Bֻ-70[CϦސ/f hji9g7xM vTWCJdɍAkdX?Y{() %ilM_nF xwFY=6>M!|LfXLaoT5+o_)KI9EGeNuh.;U8)tQU5jqm(壙 u U#ט$} TMm7} ]wKAĶ@e&F)˸j "Sfľ}| N\9*[ta:(@E̢\O\{9q^cZj0G*<q#T.|eypup&R;*$Hq=^A OS37]b{G楾%^ MB$A:Lߎ2SԘg0sF:烀~Z@+&ByvJh|_%x8}ƨ;oQ=F-xj[zWm0{,#r%8v3]nH~;%П8PX[qPʭE;6eTaOB/< 764?K^Å(#wAxroa>1C.r.ȸ@]3dR[Y-у;K=_3u/$[<&P3[Bצ4Υé'?"X?OfI}:[yy6R\3v7C+A5^E zfˇ&/T`4tm=Q;9r#hI)ɗ§Y/!w OC) 歧 ^nmhS`wx?cx[9)gTWh$KP(d 6_"82Pbf1|C2qBzE(dwb\9Ȼ$meq K#SP+UTVf_V:P)QqѦ˷/lPRCu"6xVq?˔y m(SJ)n̗$;ؿcwU&W6cH dnF13.=ޗ!-8OjП.ųZNNAvw53Zɇ[v5,!qc>XhHhnuk|g#mGW̊z5ȍo<r^dٯwe*$_.m [ <U{Ŷ\rP䧦3FFS="ZʮX{JA#RAxȬC8W˜/#yŦ8kF 0"Gc祲sݻ?MI%L_z7Џ3eXo[V-Zh1FdYqYq?h$i!T.E?\Fm/*ki#xDʩQBtRLWkc bK'2ĽԒb65wR/97V+d_Ŵ.) ltڞ,II e| \m0 ;d([ 7U~TʭSyiMa.j@MUDoCOVj}|W%eu%ɥ A0Hxb%aWBG/ ((^&lc9808$(Z,Lw/o^|=ڏ/(&]LB![Рs`(ĂddSf6rtqY/e8#O<K8Ӭiozw$ɥ3t x>A80S<8FjG6ޱҹ_~dTc8EĿAYZzTH[\Ce'TGOJk%^ /{ vy, InOyv7ҏ2TƊcg3n&h0?+^G>\v7_rQӰB63 !|EG(c]^K`m#{ɔItY"ڼԸU՘ >HclK\1D;CUShS]LDil`ɏ֏ /P>_v7bMfZpU44<\j>d쾷]KfیRB:_s9䳍G'C$Mu1ԏM=kЮV`jsz{$#% FQ.Y/9C}I`k1O*4=,S36zÈtKsW<^lP(c$$i/;kQ>яx%ٝ<ᨹ&>@ʚM ;=qYu#OoZ>07P?;awm{O2B[Op+3 1& "dh*5AbFLpHUzސCp|'kw#;t1@DJg(Cq@lQ8)"mHS(LT(N vlՔs`lB?BVXLw15T$DۼW%f9Q#ڦ%#ɬuu厎Yq>Boo^fĴ9&K)lr8Q&T ~iyZNZqXiȧfx{ipELhnPrSU)iCkm7ڲA|0L -ۜbYQQ-TR"NwdތLN}&ZPv$)1 |}}Lr+~Ib$Xk?H5x(]+D#:W9$dA5+|Hߤ[ǠWYI +] keüo\dG`N ~p.RJA؆>\ VRZ󭺚Taexئj"@Ds.w͵{s,Ref̨ce&v鋓()<$- څ/cKq[ΩM,&M;tӥ!!sJ.ƬDqK QhDVU%TyS?!A v!ə~"\̓L#A-׵4gvB[YXڤ[y_M"&Ljz_"9Ã7ŹbeǙzo4)Ŧ NBh1&ΫFN:TBgsFsUX#q7>pMҪ7"q :vfGXE;L4(2{CDYr:h%&Mוa{0D,JA?9AEzĥgC6@g9wmUʛ> yu1l72UH ޺ɠ))W4g&l 9:5V*w4{!Y8XaƤ' :(z_#>g)v˃U.WR1PF|/r.esJ W/lO8CbGI!ՎmFŤm[JgK7-yjpzv)X28;P$%|2Ur+^y9Y{µا@]/#11սX|kyr;䵵+fI-)ɗn9yhC,B0 _@YE:3H_FiN#eĸGOx?P_Ʀg٪:J'_]2o<H9BgbqO] u Ae.ҕms=$~c1o\5)Xn^DR7-zW62g'9f RrjW$7:y0BTEYP_@DVgȾZC&RuK[:sZ։*y ڰH"(0ZHguav4'2tؿݺ*[3Y~Z%;E:Q6±s]W)wLV 6bT깧-aH7ZbYQXDpy<.lb!zQ߅@BNqevvf(k#~P( 4/ۯ s #'/Wn4sA`.Jz8ʙ%%ŖfE5:֋:%8ZK_]\SYLFI}wS9$'S{8g4$ Ɵ`߅hi9EcTYؒisG3/Î,Ђ_hg!_bNJn(ԅ_<~40c#ulQNH%dI4̤U&G"9Z|""@(qz:w{16R_xV]#mQhOHQ {ol3#OϮ+|iQ=AG{j5Lv٥/]ngBS|&̃׎a{50Z~dNO]Ɵ E6$a7c}f(*YAE:z <4q'4<*m5c3DO}'J1ܪ@#%ݓq^J;0 n4'h@`'=fNyl]yN2N7XOD~Ac3 <2ve3lBNea$OU; GɮC' K^~ݶ{X0(M7~Gj<RN>[ m! |Arä?48Пlq2F -tB1ר Tzeq8^^MJhxQ8P]D,KJ-7PŻ%\Hy rėelҕF Z °4qpI>dM:;}"'6"}R wPV Tt|VYk֪2je *z˯*X,޴5U$HS$4"N,jQuRm`eoR.2>N!i_N [aqЧi6G@/lYŔάt)ʣp!ovOY9 W_wGqt ~֮'QkZ tC`uܧ3q z铬iule0Ei\pYod) z)|đpU{Y$ z aJ h53ԏKp&avLyИ!&.4 xeU"A]LCj- [ׁ=x!m@VnzA;?c>rB+R93)QY ñSh[qHBZk@/j|A^ţ# _J/jhcE|'ϖF2B >YV((zbBH0sDXd9?^>sjB؃A\Ǐ͎ 'B p uLE#NGc4D(_{RN>'^E뱉e{H׿5;9.3q[(kr?lUcЌr)АDW晌WAL:F!4>8>9$ 5 JM[Shl&lQt.Y d;衈2{;}p#aG_:v2pͻJ7Z7@l$BC3 a$(yKBJzk'}EX#gnF(&Ƃ-J3c$&B3Va;US*zxb吶5^-m 3jVfGc6`ܯ=0`6Xk)DpΕՖuw P +xKJlFݒ/J|`7 ^e DAĮxjɳ6 d7F=>+? qwyGZP]Dӧa.-SI[5梛5Z8S(}lMtи>se9EPV=!N$uzw^QrB ~<=G]A6FiLbH ra t#:EMgIvM]WZc{P 0z jliÝw- CL[FQHں1lGQXZ&?#F #/D!JBMyBY\CTyYo7t).69ȳe!W;ɴh ~K|~b l1 PfA{-ρ&/!5ъLa6Kԓứw,^|V [s^ڷ! / <-E9-co'!B9N ik3Н?l)%Y"l%D aE.6}^+oQ#zKz6{Aٝ\^ZcHXnl{lYFFFdU<(:1wRA]/떟1PdJ`;,ҨMR&X0Dk/."ag8,#dSXV\Z_ȯ&Yh \]5J#[Ao%M ؎ VTwȐJ㞊Ǫ ?vHq?_#{;8 W43$ʹhjN1c}:ҩUZoQDn'O3W\zǼxs9@bSb|W0_T`2*rھu.H|6N)[ۥ~J$6bmSUm W/q+fM_G}D[1x쳬V0P=:^,RzߢC1}\x4& 7kAݢQ>wLp}{lsc=”uxSf,Fdpo_k޳A0p0wM?k V7V7ݶ rvuӫodAs/$raQ+XeeZN4x̔ڷ~%>ϋo/2"dv)F ⋬5̡Kpj@)stϩ'XL:d{\t{r5 qZjNӞhv#'T6xZ+kw*3#ң3RzK,>eikD2栃oXD10>g4LIrX6|I棇y't Ei1&NkdMNf;}rcJ r 97z,բ/EBȓx1^YfRIymlCxQ} ݼZ\`^zcr%ih#X*JhՁҊN"Iԝ#Vxp!]CϾSTč+78@aO<:C4SaW': MJPpLU$p"EWջpZ.}-/ܫ$]gmO+aq:o ZdsdeVս[xMnaѭ3zѣV- |)6$ESVWF&ֽ7nRc&t=dk_Ƥ5Q+|LR(oƲbI[\ejDǠx/}cS}A қ}p%9ՋXh|*d-;Ń0V 5?!34eo?T5&=Wm?%DAzEI,]' &ͦeS+ S30[*89(mLx1C]ڹ"_oXa,Aĕzr<0ٞqCY;rZk$o9=Gnܔ YJhѐLbC\[#0Ik+ HKϬj`ݰ{Y$rALi oGX3pH6 QYY 5tdsl&95Ɓj?P"奂8*8^eà='!Ë܉j*L_/܁Y+lY@+ uL!s;@.W=d:Im]?:OS2x|pHzPO(72;eULJ{uĝ!hudiaQ)YUUdy/&{$7;Y#I×\,FcЪf0)b+zf4YPv$$|ĈM8N\z=W㨥Wif2V{}Ko,TĔhT1#ui'$ U6ucJ0X8C;6|@A#Q2/kƃ@y O? FatmGKlYj]v)Ύ]t,/}ApU_*R &>h|Ɋ@/lyݢ{C`Wqc2Œ \ְ{CIm#65۬J Ӱl0 K$YM+e_=+BK[`XRZJӀQ=@1/N1s?[}qwXf=AQ>=FGޟ^竷/jO-~fe6,Sk^ǩ1Ԝ9g i }WPUPIF3HfI~-]篟#U]ӳQhE*I%p xq)$dsg\>9Y3MCAPB;T,<;ΩSP͉Ǻ3' hnеP|C/[ȓvk*@^ 90G!o2T"I;) {$4O\xsN&5.X(FNcF㮋61XL'`3%psg?=}?;'47u8Q[!SM\lɌJؤ=Q<1U8kojqi ?4iI{r,RD?+ob~ n!/rwHC(;w U%]S"6DnAó8Bƞ(27x9N(Jtv_BpvdWKϧʽH) ?9_C5=5-h8Fqav6^ JbˆܗkQ*=.cx!,a)Vzt s?x37V\.Mu+WVO"'z \:RMa] foOaĿ-~[}(,WIp2z+*C+OcߢXyDڼ) >T)x/Gz'ϫEf7XEQ=akeR\]YdJU*2ޢGN|gN5MW{͙TvY%uSAGKOȅk 'pADP/~䖿artp5 ,A)3@{x_XTK:/1Lj,{O`k_#bࠜİGtxV(Ou ĸ~{4ko{0k \`Æ}Y5j~,35:i1WfQߠVG .JIkߟ(hO5ZYYkQBp`ꉗW{fY]vDW[:yTR\4RbR|3=Yx€7ϒ˜mW.C 6ܚc˙C#{7iZN ah6(;F> >9ܓuiQ38 3"ɢ ğ^4!K[+aX~=vlj-nZ; 4\ߦżmW{)~z5v8 p 4#@)t|J= ÉkÑNv{vbx"$ik!gkDPqlDG>_\So:YGf .V(0*GGHs" ꞛMS;KEZ4\]o"$Ow? G5QvLF$vtsFV(HEefE{>Q:,1̱Ckۀp>:ebM?A>o=7Gs`wLR[eDr8H <Ъ2Cb(m;p*nU %(]d>:Ru?^ŽDN;gW2!NuIu8 n|YjϢ-Ϟ ϻ>5JظQuw$1A5bב> !huɴrr3zH]_HknaܾSd/ ^'gSz¼2 bbv?@[<&ԖE:Cd! Xq#.圵݇cPx?ڿa.YvU.)tՃ=Rr(SXIwcvv֞ ?<4'dGErz*IBucG^, Qv05?1gIoχyL=.߸ܒqwq dkt`V}u<.#3m)IȹTkӋhvOb PO^9%ώ|saY?ȶMmP3쟹LF\,-W*$#]ŒLG*%K%3tcEe5o?">҆$4xa㰑,]d]`; ̥RA1,2ӱ#(28Fގ,vkEm'nD t)? *#r/_c%{I->:%?7mkhtԪV 7`ۧ iw#`:PT?6.ЅQ ,,Te&PQvs1| OW3iT53o^:);ۼmm51͂cGumvA\nw)#&oj3ѭ9^EլCG?!V$_>\AF}~V@4ÿt3.nz EU\ڱגX$CyhQe]ᛥ(a7H<>Ȱ]Nз8LT\H^)(*uk^(}g0 v嬢> DHPS)& B%DtBLtm_Zs]IQ 0:甏RlnP ]: #qܠڧ'nSdq۷tqb|79axz|J /9H#*<|2AX egjD|HQzoU^]k戦vSîgJLs{:mn9¿65=$qp״gؼCeټX '}sWy>u Pؾc0G~ {ch]W^O /> od]/I22^p3-zMu,pt& ~KM`.Mq%C2)#Fl,ŠpŌPn`I1Q e~.{ 6\(ZH90ȯ2Q $^bW'f^'LcTOGvh#ga/&+u42eYY*h(Ü!-L0j>p[dë 862_ޡqԤiI̲p$\"DÆHe"t锘qBȮ~SX2bvd9鉿^8BrШ<qWh»ϕx)O]+~sǮf Q2D?ضZK7 2X5hNo6L'>5tIjf!;]cזYG4/A=*l{*% ;hLπ\o 􁫝Y@Ec YqܴqN@bCO:Z~mqٛqcBɿ #ߏV~1rfs^DW%U"saD'ypF0ψ^0R0}Rrc[> ԃn,TaK[-6p!IdPL8h' Nc}>L{k?GzEUj9\lmM{*i?Qs3īMIS;]DIf?ӭn.EU*ᵳ;A#Q࿓)#Ym;̈1{&ԫӑ~GBܕs"iG݄'Kl`)O ^LGnT!}^~()e^85gHҾ7XI|{qs}<:L$7O˻( p #R&0I#QFrQn P~NQ"9y -Og?u4e ‘m}Z5zRK\ \_nf-g+id;J x/@,:kVL:6~ǡsCrs_?6>G;6~\A׀t;c',H]/mSnbfwLK σ^/w^R:s㫐 @UÅ*C`c\L] xUP7ڙ~^z՚^:wl13T|Z9u.ܬSJ<̟h]bƇ>Fy0o㿏:U=aQ UZ?n۹] *r"yGaDNw0 V.gID]oE՘XO!6*b!L%/dž]t`!"/?*%E9d(bv<e8]gMx3X0mPXrziZτb(46yffIz+~,{zwu)4LqNwh ;C(E/UmLƣl 4cY .XoyP*ye,UvmWڻBW|@W,d_ $lץJy3jm/. +E AfGeW]`pYn\gVIUrg~N]/qЇ= By,HH\'Aﰶ/̣$`3p6rزvROQYs+FU o/J &@SOydꦄF&7{vXAh S\;rR#x 8c"Dx&*ydCֹ5Z.'e'brf3F9Js܃L[,!Mr|1=Όd,xw$"50>&<+aaDk~Z i93}\`>1CB2z Jl @mfnS" r%B%`v$#'MR<$@;2GP Ω,x;B@.sN|om_&4ڙnJD|G]( r~MOnR&&g[8=zi7#m^N*]Xtiu2 &T^ڠKg`^Ç(%2ͅ[W_&<gz\OZCt>ݛY ,$קg <,Ln\B8xjfE}:u+ }^N4뾴tn0T`Ay.,X)=fxm8ݠdH<>!S{K/F.On&InZM'+YN`w 8,\8&{vT"H!:+9uؾ $HBEGC'c~GÄ)D5/[<{O1K>8 *2@"r*Y;Wd&~ʟ2Lw,N"!m :Ã:euQ8y1X?Ie1S,J7 7#l5&  S{N^ ayUik5Ыs*͊|w;j,ad\Qr /ȐfE1/Dv󂷭 ȇU֒5{îoܽf8'hizhX6h嵧v̡飞6Fw`ΠJS:%`^C-|A`o&f`q*D/'MyAU.W1j&*0$u@o⨨5uɮd D#k/Yֳ R}qw } T(}UcHxnIvFI24cwT=y.#Yfe9~QP _: eb%Aԝd,bכ'RdW!6cgGa'울8LHt.Xً)/]L=P&ˀ![fnz"t>2~8&80B3{V[#?0Z.Iv!+Ǟ^єK \jrZ%0 "k^.ַYnγp~;gV/g$pc%=8E :ouZlLW(&yY6pD_Veƻeb):Df;{~#AdeQ@ld|ݎl"-ukE'%@e.#g$)~~M y;@VlQU{XHhTP~rrضK"?ߊ8Oز꺓=Gg^~nOWsܨ؊fLK;N:q\n940p% std{G7p0,Y3fնގBZދ@4}cFa p:?+jȝIBRpq |M^R2,4<ȭڇSgސ)0F\䓚@r9CZEB}q""ѡlSacT޼#FIhTo+v<#~;P\ZCKc`W?+*Qb,TPO :ӱ }ڣ_F%pBzHe!#s&/rŖ@ ()Վt9!,7jGx.'6lzގEW )kh / zOfR(KX-fPg0ՙ5~\x;HP0?`ڝt_P(P\'-'-HG F7^L8 𷇬߶Xzs-J5z=磀Eo܊3)oߓL.M]Po[i{0-ޅ|^浵Ԯ!ޝ1*Po_4uFgb\ˈTbuko>Q桿<4Gk[ Ut-޲V<}u,w) m#4jNI$kDxkeU B{õS9쌌B;o"zzc` h\tӹƳ8&nr()mĹ|gm:꘻[6g' >;y nG&|O.PJUk5VÈְԾ=+XTE$ #ՔoF<oi=پtEE ,_YmrTV'a +eQP:w1v9kp5B%kp?Ϫ♏χiD TD?A!D>vL]ڀ]sgᲵ0 r1{ ; P-ݷk'7YwمHliy7rf$fmehɹ!+?BTDɒ[W3*VJX|2х7U4:[WÈcKPqQl?-[줦̩}wEѳVZ߾}o9Vin;0}~o=ˁX=Mmy pkL4TGxy't օ_]-[`xFT\pBsM­kn*iS( o>K 5^LwqE:uɏ2_Ur.R XEe)Z<<|3FZaP{HY%9Zp(ru:BAҐOُV([mr{7dBqΔԹ["U/nO;9A1t ;'4B9iGMleӰ|X؀ "ę~N!!& KD~I&-75zggY,X6 گ 0ڡ;1Nܢ~;!&rB>'\cɺYXlj+Qw+zD#j`ՑdqNΩk+0aP\bStQ=PYC W}#B;"a@0Plܻe~r $hR^L`p2hq,n 8n\D.V uQf4kHuNH#%O>,/R{Lk{ E,%7.`9HTPU: QBd ;}fVvNu4Q݂%5Um(@?a1->iB/[JHΘ:BQOH-HC[xl:4f'v3j33c Q١3"#6Sqd]7C'_K*OWn"p>6낗0<>5.֡ {L!wF`D4rj|[#@ >tkT^M<ԁ4#H8a3 d1 hvt:|єUta]#lS(?_[u-S`;! ٭-io|/ UT2NIIrhFP4 fFIE\M⣤Twiv`ԥ|dNѦ ]M{c2T>3 ]t 9 \.cH~nPA'Oh`#U;PݷKJŌd$lZr%Җ)Wd2}&f@qhzGY-"aXSj ׆1gtl`ƎYxzŋSv79Fou1yJ6qF.ȄY# IaY"+7k[~\2zr }aW+`WQ8ZWPno!J݂n"AlSQ)͎!Si\4eHЕ~*>$9WhRZifve4Tzw 43Z;R@r[(Kba ,8@Y~*]" uH`Ws8. ҭᘦB0~}1Ҫ4ǔrnh;zTX[T(yu}Du*2h2vź@Q $ -E z롾}ŊX̢ żd1Lt#{r氆a&kC:^{ܗ]yI4@Y~5Ӣ@W3^F.%}.sӚ0K*Eov\ -bû@phV ̈́kqTxm.J0zΚ5rkLKej+wB?m@= |(WoeNၖL%X@ m~=g"(,%z%.ÀtH v\ƆC!1LЋ0+݊M^.@DKJYf7p-`Jif/6^{K< Fccco1~'mPxH3&4j$lԏ:҅kex|CUTO7(Dj)D\ 68aPp@2UvmMGΎeyHx0ͮyИf'MȌSD V(QFˏ~}O$g\ UbeTmQrK#WpKBFwC )$%Alܹ^:GjIZs8÷|K@n2" *OJW^8N E+B&rQ4!ؔCE"|Ja>NyL[wMj:oN[.3MޢQl4/1qR)'2͓{Y|1ZgOh_f9Yj6 GD"=JYRYI=ӬwB O@~fUM)O܄ѽd"W@Y-,wQ} &tdho|Fo|l- UJ\Zb}'Q~ ?(<=#G6YޝV^ N]BξȻב\ƹkWҒ6_zDؔcZd \_w\]ǛLJzZ"ia&ȕoP!w䁶2jqFiFMr(~¸k&Kg tWAu$\'{kEvD|R  4%[BG§R ɗr^fe, tun=K .?J Q9TٿxiI)uΫ(4RLGgaɌ%ȼh ܅ *o?G.TvZJ(L[,zxCqLN%*ͤ5bqq`63ZSrf͞bq-yb+8+ϋy#ۓ,j"߶'E%5^5bo5j98<(Sy06qAEQ3bϕtfgdk|R]j4=`w d%7/>K@Ӏ̇bbiҜ?-^n;ҩhѣ\:fjc^c۟+ 4 -1/ >Ӑ#ǛԎ.>:<~\a|s4g/rn>B5f@8^Oz;~ڋ(d3e bơA^P֤=Ł=V(3'g5wQ&F\`2kptfE?Ij?IGDp*PN]'\t ҽ3ҙ|Cp@qeOI ӈJ6.GcUj]&/4h:Vm!)ʒhhP븲 @*2={.iG; 5c=yp@ bcƆyN#K1 0,)Sn*$MFfa[~y޷7Ywdn"`X;`M1YB}P_ߙPL ,F= ׷Uo>ܹ)#8hsEH#[r[?o.$;:pr*T¾2`%z{ֱ,N]mG$x+Dxyo{tG#bsƉ(lNX8* s<Q1/ki^#NbȜb\kQg,Ճ V^yK:8P^PVv"ol$Tv,) ~[Ou([q(s:.rgH 6MH.Σw8z&@S>^'/"%rgݾH疌jOu$.%b/+.ުS'Z ]Ny//!xJ=Hg->v}iɸ!GQXP ;uMʄSol9]󎝛ijKϖ7IDʞ'R96|̬:以7Dcu-hi (qɑznîr(*j.w%f_SE{POloubb'%+x^ސ 욽ۨ#;\E *eتs|70/}ϲ]'3`:|ZzQE[tJOks NF".,vP'j d3Bj9mnRwK&^ryamu`KzxPֽtbX(@޵ĺb J;sHh 8jm-OݼD)DŽ b}]uNGh0ub]5Q}č :\$֜YOgncN\{k>yq݁(cbĆM޷G4П'*unBm 0ƊrXk 0gob~O1&yL, Uɶh=|t!7!.3Nꉤ$i"jjuNW?zoyvyU% n*:Vms&}%wmEo}g}[9xLdP,7|#Tj)Lj85N^'-B=kAC&+PL?Ry;h_Ⴜ143G|3~ y;QاAowf4\yZFp}_6܍F=7|]ʈ%6]w8T&|pZ]ķ%;!l$Q}k2yӮRs|r{4=( RCV:[:8OP-u7jbxc2@#jt kt/!+5kѭMp;m觇~[BΡ F=iC5EI$Zc ZD)mCl1{h3 x*ƧQV3' 7Rp`i/*B71$ΔRM,{)jKŲ +?|FDV!Iqy*NFHC oD(!pc:p"-E8+XZg3𵙫owϒֺ|XUEHW `}e,Chxhyt 4 QoN c8HþJəCy\V}ƕ,msJؿç9 Y>1XXy; YA],Oyw䲎NF؞Z);i le4߀S蕕6q*̛Lr)RcX*+OÚvp_ xz$?.s(VNKu0Y9i'W&=oX^x !!]]X[#tr-ib ǗdQ@*~8-tK1 2\w9)rQiRwŋH!0>2JiE?vWf1Y%|M^т)>OYՑՌ/ugplPIH#dL$_1qs'RS=FoQEZ8bޡ}>m:eZ JsiVdοrW,G e;7źuǑj_6$ƜEћCk$-"X Ywy<6J zGlq+ӂ(*avU&y2nA]ۍ_ޟ<5n}ƱIG-|F㍇Wy!un$mj&j1EMJ/kSq8l&T4>bBmjtve|#`y,`kE?ku:<,a1wr,BZ>J ˡ'Mŏ5ddUT:t٫'"vky !*cdFn}EAu 8ԊW|4g;tw{?ДcS6pl[nsj7eQj Yz وu%,]Ro?0QAJDD[ǚ㣷RUA1Pxlt߸ږ[H?O1.>R.#r#t:H-:] 9;J]j;@1D1m)>+o@D@{XgU#[25_rf"8UNEʥuIE8C4ʈ٧.Z-%C 5{'7 MS1 hZ ORbx 2_kd3ϗȫh'2'J.3 B)K'm(Ӄ넀!$qtk\Uƀ(kZ$)yR%I\hG e\f +p]] Ed )xl}u'˘"lΩD]`*Elmb"W/ }n%RIЄ_xc Ay z^3n\0Z(T'S lwpۙXǬ I6]'E j$(:.X7Mi R rR[oE7i>خ c*v?7 g+NkDR` tmkܣP$#]IפePL(驿E~f e=lAk/r a.]7MLޕ)N?K(o-!~3Xu[~q1b n:O5²1hsl!`UYt~Mh h: q, R3 :tuV%u듥HJ@ ]vesJZ> D}9`$ƾ9p+-h<2 $#Ϊ 9sF5sK'bi).±- EτBp;5YUpO6D?5u+҃KdCbO( (t+ dҮuYs9 L'm'Kd'cBmpbj 0)xQ!eW0=^  9d.ظl7ߊ.|~ ߍO0;n;U8g9dW_N=c29"鯅j@rOijTvaz%̠>肣"!bw-C㖑 %=$!<{ A[`t3>Jk-PAHaewyhq|V_"ZdQI>xVs[a~lzss%V1׶`$w) :P@_}{1W *J5 #WEZdۍ623㲸]C/+1/ a11Hl'9uz9]rݮХ++V$JӚ0ŢomX/u"d]0(MmepuՉ)dhw8G_/.b;c%HzkM'ee{dUV(㝔ICqAeNJ4;{sx&`,cl0 #t~[$ϳvwl0f|hnO w 3( j?S SZ|2 4C/28{spkK5KuJSLz,i9a5O։3Y F.:ﳊ~s7 fí"p*ak'W1l~ޞevt3ѷi H34J/DZ:xYՐ#<Ip<]EMܫGǸGĈЩ9z>#6<(CoW*P#:PsԣHfk $s7b`BbLԧ\mTXOgRglvxe `( HȤMM[Y9NuJ C6A-8JC90`@ُ2qeuOx =s`Kvc [N+lk v%f(Jbjax&˰@Ce l4BЮArG?ĎӚ2 v!3R(1(@ٗ\p=Y XBB"ЋxpsPhS5{aF MA\ ݯ ߂כgNU @:re)Zqc9S;bsB\]veK$PguTohIYS3S9VqG2P><b2`Rv7m[|<08 6JBخ}V">{=>8q O55ږKQ|~EnE e2nr (R|?ؼ(e$9];B 6yQ_/7z˽LcB؜0$)S ҝK{0?G$h8c:PTq4\C>9e!w \*[IT%]- 3Q6ע2r(7>&z`?bC1un0`{Ddd8i^MpZCLYoCY~ŷ²+!DpFEbEA\sP-!bOtVt42< hz&QoCaBWȒ n"ɸR怠Jp_y"ʯ9-P%Ӡ]y9tul#Pvؔ{=ˏ/NFOM<#` oN"n&}O L=Э$,jB߲lykM' 3k;\ZWRdaMYH^w%x\/IJf/t@NLe3f4Όxb'iK<= zm[~;5ܲ0AxHy|5p㊣G fnf5_W矘VȺfu#qC*XAI2"%&j^h*J.prp4&#\53AZ6aMf0c^_%%hJhN`l)J!v\Cq-D!u-8,!}%h7ot[4ρ|f}R1+dIY4`+ơA(EUo`$g7b8W-J &uJ@6rG7 ] Czdŝ$)1vOϧ'iCRDCO`>{mz#t6t+: 4Wa8A~"dn>!١tA99Ppazmq{'8TUzH;,ԁG`&F[%m`UDceBҰj?dkܵLQM[<}o#zm7ŵJ(9ca#8T2e㔉Xi u^#m B)&,)iDQx?Bجf3$%DjX %ۧr&>HHCN+)YOJ&-XokVe*NN.X'bOfhi?,\rSfDgd,"Ae?yU**G1xʨs%Nɳ1WhNegьf4Y?0-:*Y=Ϲ3ii1 nZzv0FE=J?yU+F6J9ClF#lBgj"~Ak t5OPNOԙ7Z䲁rx.;Z*y CRړ>X`d[v͗edz94:&}*Wcm4;+X2^`e2r%u{hK)̣)y `dN"$UAC\)CqDe%Y`$h!{v>'^SR>Ehyg6X \ěWݲ~E^/n>!My(iB !O =g^فU`,uH_UN+]T VwN4%R6dv,k Kʀc"01 JH.m6&*51I ^x!sWOƎ|pyU}b)̄x GVѹGzyI(xo JVfW|k{~M:DJ L\`/qZ"9=`^{MvP~j>XEccٯnO```IXn?lP e/Dm/f-񨦨4S\Wo+ߏtܒx>(TI93QmKjU<5q & qˊ? Ϲt_S?6-srk(ʫA(RtC_l#Oigu6Ld+8.M~O뵓_U&󦝀G`RGH?X >s8A1U$AzY.j>[?(H=ɵ=gIJgUxHn(#; OvT Z^ɨ^ɱ3pu{Mɛ]AeoU$ *Nh g{Ws~Kpr(*ՖH8#]wgnU3GW GC $I ڰq OFx;܊+|iXV 3Xg+nq`xuk~=D,_ĝC9dx)E, "zPc0nT?rZ\\*Fe>P="xx ̥._¨&1h [v>Sz/9t׌kGj4T>,p5H ܡhaC.bAt33/ByeX<ȉP8c2*sqHxApOWhh_ψcr> >&SD﫠  `Wd9s|;u}kX/}7{5+p`Z}>j7:e)mr5NLūF¤m>x^E_+g8yU83N0@0,;SdbFW(_bg*^f?+/"rj[bfKQA,m*9~xM'ѶGbxo -#_S@7ŵI DBIȈ|kCذF"튜5"Us}JV|)*\MHEBnSgQIDe^&o2[} R~N+F<% mC{󵉝ܧmzxUΉ'd6Y61$djtp W(  픞;oGϰ]R+%z8DƆ4z*G|1g#}+8sOU s|TY髶,)k`'c=} !@șa~&>␇ GYi/^dUf~xc67]61 tQJmﻹxR9q_0Gb)rP,Dzf>V{ 2̐9_mX :)XiZNyt} *HXVy/'xԕ~l<|]UjՈuy,&A?EHdaWrxsӐ4[7=;ֳK4y)EpfA i"C}# +ۺd8T"\S.䔊Z/OE%su3'gOn}EY6C}_7 ^?@-(2QD_}+KOzI4Ylt+or@ `yp%D87c$=U_C5(-Kyݓ26y+-y li?A?~;LJ~R$G%jA6*V ^"͋ O 4Lz[Gt oytPy,,}W.l* AA4RSJT@6-?CqvRheTpU;h*ꦦ|~4H6Vp Av, p|Kx%sݯ(mNhJ%`ؾKjFYrq7r>?iMzzAmVp2Ju9 K8tUJIFNh#TllmP_;z )9Hy!/)WfFA)0 < w4,\iU‡6A$A"m.qsUzmDnyRdl?.S-48!AAV* sDk;Ê KSRgS:}O\*RT- 2! sQ@6J u-(S{t􍐏{pKwT" rS^nHվA)d }kspy ѹܤ{v|l^58޵0nVj]TcA41If[!d*YKn<TO{VJ:uBB4o@=mGu'<6ע]R>29npXR t\1M ^A@ hi"fXS'%s^*:GJUr2 !3z6(̃&ogzao35NpŴA6>ߦA >K 3[ Cj/@5|8;qM 04Nfm2 n7JVҍg.hWz);6Tvt%|n4=HN"!S}ENղ>;Qq45 wq 3@G^D[Qcu:IXSߛ*aɅ| vpOida¦ 6;r6ki?&Ǭ9pf7ۍmQ;Jag0|joX yʏ;$S"zib1]>KI l3hWP4\yrl}y?ϥ_'$k-#O|Bw'G; ?(bSrLJ7L:XGqnaS Xns%2kWM't,7/@I\Q\wV eVžgH k#S-pOB~H5'kV.,|z;m`Z[(f=:ؓ*oHގqJfV>Cx2bJ"?YA-oQ qX"7y܉9cu7 w@h.ߎb??:b|X U1cgq_Glm=i\A@O^^?(*@B 3L6K,Ȋn Wȩpy,9|:\^wB0{skd8f]C v__~d_J;  '-_ ă܁5 kt|iYe"x1l6jC;_&{RN<Dv2I$"~kʢڶ' z{B\8ekA0?| .[ViEU,{\ ۴Z__C>?g" =l4nR7\EN,OV 9!45Ҁwe24An{ bI_Ҋ aeafs/`NIٜv9(]|%Ysξž+ >fE"/.$K^n%x_@~ Bh}H"/=,OOL$ϥA1¨H#A2KPiT ŝ6-ΨT6z|@TtGy0R<| c zm}з&|x?XI>)O>r=3#AXC04JwЙ*L#S٢b_|DjmYa GosގBKGX߻D& K:3[×Q۪I)N'Yt^휹m{p֜-E”K5, ЁlS<.}Q2)]F U/nNӅY0dH^䠳0=YG}}?K . Iޙ/Xs= KˣUSd| Y|mC?"{$i3cf\5ZOa6/l&{qBaHt]Td¿b`QY42N.9y}b5^qɶX6>TC,ڐkFүˮbdt!)7( C]IG;:YxH=j/p="֯2&ZW~˽ss e!Mq*a%yJV'dg?癬6USyXf=i $P .wŦ__N vqXS")*-Ԗ4I_T#Kꊤx{tށGES{Ae(ꭓW.X~Jl='308$ @/:`3W/bPe,G[̡x̳LA˃q `8;*gOwO9:Mn:^r2^|RȽ:b)S{Τj5(>Ԟk&6W$eFuێ\2Xb3kԾjt8m8T>JF}*:ɭX?5ک$O+d'==\0|sg9A5sg( gόnSYliI)LNchrǷ(F.Q ^\lA_eKZzH8 t)J0ƕ Wpa{[eF=%V y܁e3 w62O/ev #n=F 0!!^{5 #W'HXKMX.)U6b= WyWi*H;:B,|O7o"҃*)8YKsf\=sS$v`A٬礰&B4,pC>I+`[6U>7 @ו <ƊvV`zX4⸶7>es`Yk %Z?? $[-He;\":UhQI !q^)lSP CR):@OSC:Y+ QI{46f'_k?fY;U(9 sހS\o&Fh;ׄBWq56܊a#GF]%q LMąx2bkWG]ʊTld?;#T3 xS 3CT4-_72,!c;M*Jkz:)y={2J*^w VÐ(fT):&5S M87'`ᒮS*bj.Sø^>L bmSeHQ&j]z5FsIJ0L@dZrk)-GXo[*v3ږb37mOb4u8CzW9&:[XM}3wyH$wZVDe+gk `r8aJʝ.>e%// )kQsڂדCggD#J4n1!jlO2äxvNCA>in{'^*[ ̤g*]Zta5lx1}>|iюdA1$DL)َ m^9_<=]C${in#76 -g@,߷t08/wOVx./SL"⧀fp$N^|] - T+o1=K(%LFd$c_ٕ_~elℽhĩ*EWUK.Ml` Se@1FT(wp*X@dPN$íLm-.؆Z"Ua[ͦ'#[lcdj8 F@ե9+&:b78E->$I _X.J.6HTKYpaNskJKm&Zg;u5ܹ $Lb׬2=03IW 1d9c}v9O> 2qAG?nɉEyRw-2<0BPҶX _{d?'T@.ќ@->.|@r6@FlvBNj>d^a"wk##T]}c_2@ VxbPvzYMt5eh[m~@n!@]=bJ%&]}f|lIuy'UV#o\#v-'+,N@^*LSgH 0*DqAo\(F[դibZRK 8~kq<*B;J.pΒqBt処--` L8s99v_ۗ]xpz [I>t{!*qp;n Rr6ZOaBƠ^#3N^gh6Ca4%ޑQ0}h5 |ݵ3=u @dĂYT=9a.ZQsHJ1z~=lqǛ\CR d Jtu3lyfyŇ>?8Aۤ$'wяľۥ Ǡ\[Y%nU#a>>Y,OP JsoLOo*!dW娲X8̣G{(=5lxCr)ઍ^- e gZZϳ*#O>M 't|}Fr-ZDNYj) b,v{x*3o3({Yi:wm4KxD7ˡӁXcԜ^q])Q]R%i)?T~0 >3CԅvI3ZM^z6jCME%W|q[7 ݷxLQ5M mikx>[Cο/Y؉ `f=mΔ"eՓnXr^1qi7K`E nLyݷU󧨩n1m"SlJg49A~[Cb^PExȌX?FomQ'͚7Se}\W?*7ωSxIR~u.opi%ˍgD,2>k ɁAsУ{2PjUЬ{ut{B^zr3N?ָKTFcmhFu=CewzB SVb(!fIbW=ݶ7d%K9S>) C;*"G__ Hd:t"+%EfZL>q.9 Hm/,f!,Iutpʶ֔l& ~y&&/DyS($S% ="3@ߦ}\ 7es {0QU<_5mq=<XupB+3y|_ˋ B#YDvDo}IuHv BK(*s/ {ӳd/afJeBl:w{6n3 (lcTlt.(>|T\rYthhKZFٜF2Ǭ+:w٢Cg$jfxd!jd׏@O7S/3(ê*y- e w  7Ab8lPv-^/R7Ε*# >[z&@{;#͉tG=B{l-NYgf$2`TMK큂[52U O^[ u[?߇smczU~ܙkQ8; $36`$\zmfw9IEd$o|e*&G,Ĝ,q"*d$g,j}%)ЛKOJ<dH*+WPY<O*SsVKg+@h4x,h:#7i&dL9/pb1|۹$v,݂*-KqXP)Kkw/wɜlb<*U̻0K !/XIBLAEDUqgn-dXLvVg=˭[48.x ~v 4RT^o>M`y%Sx^[:X#s?uQRݿҪq$4{r7+ YTc4Gax9c63RCwήv5VHgS594 $DǍF IH?Y vK~֕xbFdΓ bv1@=2$9d'.l}Up%G{NR[*#\L 4L>DA8gXilIRe*3rytj Qq͐9s!zTϙ|Gwl,abTz@TR`{uדLm17gb4RN`G8fMT;__ٷeفB#^'8e|1ƕ>Gc< G{.mLDZ9{[6ڸ8ͭa+gbrYcugּ֫(-^GO"hҐTTKwۼ"4_Iʙ'њ{rk'lîUl=YN+@}q)4&;8M65n1ZK HzQ4gSl`Kxz+c}? Ј(PkXhʧUM|޻D^Vd jR8 hE|4V)RB?Aᇯx;Y@Ho8ypWYjBj;qf߰='lGVPNUJblR֗[QD7IXU(FhTS#TC ؏=L4W}өdCۨJz'̙SQtD؀IB'!)v.=fJ L}R_S#?<gcX2 9n?0,#ŋ?/5vhR D] :t)eeӈ\-M-?lQylݥIz$kmꫝfh .\{ˇ؂ԉ4lGoɃ@kGU!{i=bBp tƆ 1M!l `nrA4!![hӞ lo$24ç?7*zPًx-9t~SmW(Ђ|vGkWH4Na+?^ߠy8+-'uv*z嘖9`t{ьwk4țw=ϖ3H%#I3H"CݜEvvX 'W#F!:YH-8UboKb q$buztf6 So)*qH'GkS>P/mELDfPW HKH!-JٮA(Wê*]WrK*O$NZ@7$ R5\O0}d}G4uAYz [j@r"SGsA ]@Gbx枈P/:ⱄ. C2$Ta!|OS=. SyAE2}V5*MY~]f#'sI5~N_ l6;:}!R^F[ݕb( `z$!&T릭MuЇ FP\kr*Ӄ?'F?em_>݃3^ƀt5ǛES/X*s5{3j MEázŦ$\=|!Dvp@aq%BDp*z8}#+ڹoX0'^o '0^gAz\k+T,PwZ3䵲4S8~d R>J;XvDa~@IM\ԛ6<-ujU\<=@ !`5Q;~_xIRRcޠG:RFedzp lxY*D hbҝ/*a bm֗ǟA|lRfڛ!4f\8aBX֍I"1CmLpG~n΁G6'oiM6k1by/K廒 ?'sR:1}% ;>g|ç 6:Nf;~ ‚z]2iP`yhfAK`حOV/)OMC>]M.gAB/>DS?<+gɀǾਏ<,E8K 0W2ܗ/~AL w֐x:Io!WjZF!DԁӻX6ZLjDM98u198d5񨖙sP^FfqsKPLO 7j Q7KzJAkiHg(ɉ6?*[ޜy|XD˜ @dS`슁ڙ| xzهxM#XFZwybL6ס?hTSC(\ fxQQÝb$:1ʹ@HW 2ԆzN7X'Vfa-[|_[s HfYÄR,RBp&̥0RWM*blUIKWíBO>KYbAat"[6o;7v?Ke@Ʊ*h2X6Mf %{ v~z )%W)* v7`Z|RrqauJ̳ @Ւ.K)>wr6?r[)=arTiį78R>lQl*Dh̢dE AA)RJ92!SELKKwjЀٜkWi@ +r=bM{M~rC`}O\lxt>dǦ\y#0x%@I`R<9=3])I&CۊJm2|aخ IEʳ۰cd2kolV!fK5ubz-uQ|P@j "HUow;`C/#!l#&Z&m xVc61cH6" O &œ _׍0/JbWΫ-# l3L|!X]ꩇ@ A  ȎmmQo~NX/rG5F+Aeo(L7:;˂ YfXRcy[-W{,ʊeD/:oKqV"^_pJ|Ј.6[n ݂VW02J ,^Ƴ{ [2u~@YݥBCqpFMz]Ob z{SyY(.!XSN#nz& qz#'#oefYo~w-м9$[V_dlEp({_*qK|d*; W4|O:k nwQ-"/Ou'8]6z $ ϤS#3%";ռ&M5XR~[jFG}m~2!7TG n[G7C|>i#<j,i5SqRwK2 .Wӧ?HS-g+<*߈Ѭj=e`ˌnX`e6uzRDžjMk?PER0lχ4krWjr-0[QΤCȹ;ߔiy_!KAlL^ToV W.XeO1w#Jcp<,2]kl\mPhy`pfZW7I}Ew}l|Yj*bF{bL IxuJaGLmXF-l&3'8oЭZPICqnH lG]jbp o'Nn m!((;>ޝy.f_#Z0al sՋ~g+Qa1uYK9#*wnKA&7Fe:b7pٱ\ؚ/=kVn:_:*QoR>v3գD`]Q[|<8ZC RwnE_:Z0SCyDG %:ÝIȳ{4]6-A;I<[v)HsXOm*SW .L@Z]y%yk<v '{"ܗ350g3O_}+~yv2I%_W+o#NdnXe4 ۓq m08WĠ3;GGq- eU7Υ 29 Ca1 @Z;CEZ<ѦNBei\-c7"hxB0F0~8<]s/ړ*S=%}%דel9{cjcPn!W *'&Zpjxg879 !Jj[b"kusV'qG셖_ @xADs=~[f>6,He-nbBHBh  ̆= +<i|g6q0*.x+FvD[4 w_>wRz( nED{JPsT2L=<\%I؞m.l>ZؓTt? ](^XsFӪxX˛K#hHZHkr'*I,M5j82lluWBtKo+B98"Q sq'Ȇs9R %orlm*92ݤ&[P6Ab`ͅR)c?ª.Cm&G:σ-Ih o$ҞlH{^[9I㧖f55O`("_d%W=-<6ׅDMdk3l'|T 1br,j-nKx3[)Br@%rWNoznH+>Q6c=< oyq[eK/AuM>"l_l7{/1▊HԺf M'qtmA՟ìJ*d |LDMt<)NOU(W4'(Tn2 LiD ֠mK=,~xTh0$j]GV:>O69IkǑ|p;e/_[a~w$ns|G4#&3rH;yYFAb.CAFg;Qq:&n3LFcj40Mͣ@y;* a(f\.F7k@.٧A) qMMa!KlkZj}%sTڣ ˬ lr6r!\rT sϧ CW`5+'Ӫ߆ɡbF 㱇>^MUg[~䩶UwFrF2j QΒSwT8|.ٟ.bQگP<.nm_1k'sǢ%TrkOg9gXNIjZ_{;'# "D!i&qw :cP{"xe_!ɴB'&J ؿ 4D>[HU ylm7R{l&T+ʉK->/ x& \Tlנj`(K-|]7]D̢T8{1B%6?Z3?7˱S06FsỦ$A~_. $٩Peڂ 'f%qgSm^CK,5fH'Gȉ"}r|B; 3 [y 6y? ߜ#rmAN<%:GMjodjs4x^[PJkIP;m`2?=KHvr&&.B,^Wo_{{)}bFۡ WkO.?Io"ۆf_">I= %.T]`uSG5Py=n̹TTtʜPTpvnu!2Ao?3fO} }&IGrdQ32 GW3$?\XY^ ?x$P ܟ蓭g$.)3=Yԁ)qU#(Z Q{J{,Ē{rxM2.L+}sɸ|A&)=4Ie.U::-r;ӅdS'Z8usËW@ އ&#&D7VʈzP1mW}04U0ĦSkIŝXMsFmIboY͖w#+8)=@ٛ|AnLϚD=لUO5-o`]6Tt -ֱJD5<];)['8عά6rmcϾ QV{Z3}A=,*nD8,SP cDY Rǵ"n5OΧS߯ҡ(i/g 8(PE4{CUu}$<,P Jڗӂ5vձ^mfAhbD 6ѩ?ey7V+Bg F16}(e!oƷ>e!,7;@Sh}/$oo`/r@Qc:?Tԑyyb@Xye?r= #w{Rߐ?E3<qئC6T?h_A.E]U^H" F@)ؚٖ=^6-_I4MgYmt!gV#u 怛EB`Ҿ] fjpku !Xb蝃ʴF(b攓娔JL/0PGs?m$-, cZVJ5?J1d\dPV$x,4sV΁q|mǵ|,Tz"'fXt6=6Wiޏ3݄,}R9K7_&6.X?6{byq$!b h켚ي8YAֺeYhmqLx\7 0vlG9 ؅ܤacH9{D6H?}Kq'@d`"%w2qBlxJČR5N~E(3ѕ% u!A3UA[#W`wi '"1dh|6;VHylڮUX&=L ';M:bfsuս#V/npAOY4% G fTJplt%kKVyH2ֶ'1i%#Y-v"$ʤ27N$(V1 M@fپD"@b퓜鬪 ˴-gQZ8_y!n{n\aX8_YfB91%8w%8'b] 8r3y R$T: Z{h_~~Yvf#Ū_ϫ&H$ů3H~[OXۮ^t0ex#M|ި񜽈u%tQ|$.BZBaz)7&nTt3dPeBc2CU:C W~E&6In ϡ]:@8a8}I2-Nm>b.\![4HSb6KD R4l.dip`X-0.(Ӛڋڈ6*Ѕe?SNSm`WNY^;މjώz(~ 6Zypnמ00C!Pv/x`1=w4 dd32b}Oc}+qI/8ZVS }oF95N3L>v  r4 ׼!n/mRm^IkH794Ú%D.lt!s糵pX@$QH>wFCM}V5H9EMʸfAfё1ʫsYaG>r+JiS-Ǡi&Z<e>~l-R/k"+ z):6_rȔǮWG?|BZްNH:cb~׵S+H*yz䛳>jS’/ӱaqƯZ6%Ko~8,H~FΉͥ% j*7UQGARrJ(" Tb-k|,&fXZH֩V?ҮoMy\|%)\'Iwۍ=$ԘoA9ֹ99Ig2 &70ڪ2X<DzI":uG",6ڪzNeBhxw+v;WW]PF=rTg[^փ#v(`6,;:x.~b+2wL6/(iUC-Q>ZdIQ(]7B;4#F~,7 {e.Sz%I)oc[\8X⛊&R.3mW-Cm?5#ټXdSrF#M#1}g\%7,z">+;`߇x2bIړsp5䟔/ܵ}))#*P#~ Hzsh3+ּx5TpͫKR$YfpkiFXh{RjYLъSQM",$/ÒDRP4hO.O'BLB/wZA,<:1VxqT@_tʩ? |q,qOEoۊtK.wtk%V4 6 aH=i^<*n['UQ萐R0M5׾_\*,#$"u\-o¿ҫ瀿 9 >61$Ev)ڿ`KڻEM_cS 7TW9Vn=(hi˫ϕn"v!#bw=MbcƪHVVTHAIY`?B!rK0ThViOV5ӈj]HM/+ nHq.X0ğji<:k'\RR:EO,Жp}xpZ 2By8%71ׯh-'XybKӠTC_OGZ$ְy@!,Z {5S=_N9H,tvڳ uekĝVܮ79;e̮`"IhખZ.yYͨFT{X?vN]^pGs#ԥXNϗT$wƭ$hzؽJ2 .Q_(S!Fɲ }C |#Zyxl^^| 7C#BgEKI{Px0K_PlJ^mÙSr!xhALVWBnPv+a*#֝:s֌l l ֡%rc8I 򛨉@J jz2 U@2ѭP`>]ڟCY98Ur1WR$}J­׹Lj6._g]BR-C693djFN}ng ?jZC0k*-nH' LyqU?wB[Nѿ9 H!Ϭ#]; ۄƅ23aȐɚnY`'YCrGhK-<۔yX'@LQ=&W0׆M>XۃeR1Js2%f:l0q-en<3gm@!N]Rwsl=Hsch!pżu5(EAiK͋hZ|\y׳Թh1kƔ#m+]L2㪝heKmxNrpИQ28u^a?YH0T'_h/+<g39MGF5fB2?\8;@{ $Dyj2RcrMlDzwU7Z@dNAG??iTsjk#rO0SU@R4Ԭ!s\Pm-$b`#h@sHC`,:=N%{:Gx3v߈oA;F oH]UH>WLW^gnu3oMWIo|%4=^@l֫o{k ܘ57{&6-Q2CE){/Fh댹#=bF\:,M kAGCa%XuFr8U:}= M9 D0(@25GNdx%'uG w=#M2s5jjM{:?deh,B|(P>"۟,Q&uv^Gvׅuw X5j{R C>t^k|9YAi̴E+OXi.Τlk A ?e~,aq4#K kp>c!4pӀ Zv9bryO#Hî{EKu%ү,GQ)V3@ArX"ZC95a|}#@YOCjߑtgN{DIL,Z+YN*IjM&R\MpK_ 5my%I 3<0=)6qK5% qȺZ)Y~&&ZH%`!eiE-A4Gˈz3 ONGPUz78]{uЅfƀX`zvcW/'QF~YL :yxD'A q7!B;j&o^ъwq-:?S_"(V"7o'7}B |]mΜk:ެCsf(/H`3J^֋FZ6qiu"РB LʩĂ/E1A SPѻ_VdjKp8Bey;epJ%FFKR<~>Z~y9P`N6Ɉ11ow*Qc%պ> YR2ZԃkL_lOKX.]v^S UM8^ZeI+VGEns }H _X2CRw d7*I>iZs|{*m_jTk.8kP??T#D D9]L |H7W[ yc o)a]=19Й8ɟUK9U@khp36K nZiڪQ.idT-FPf͢6gMYþXMSgc_dP[$3vZ35Jb+>{o1'Ǵ^1u)o0 |H 6KBfCfA缙1 ,tӼ}칫U0 W咐QGZnW,t<g ct9«%O<`ؒl&v5RDJ=d86;c|yW1qmvrp{%ZDF"}{35~zRNi)cJ9R'ɏښ]w0/L(_EL@&ߧ{*;g6U Ru}[lcVwSOHG*_ b@ CD*0W_砑M_z J<=X6MZz8#0 Lʔ̅FP%͇!mLn=CB$<ɱrKndmT#aYEK]uW2j0v)q;!#!ꔘԣ$f% rÕF7y2>E' P*D]qÀ Yc.z?_[4>-KDe5g"۩9"@ӀQZJ筧\XqXh#Y(nʉ+{Gd舉S|dat ! I:w>@\bwRmK%*-ŪTK") S S?>KR=P~̴C]*Iw^ :#.P Ĕ TS`ݼ7eE awB 9y>y{g.y[( ﹢ +]2x:rߐk IפQsL;^A$΃;GG،K* i ^V$ Q߾`4ԛ AܜX<2Z!0d6ų;,l㇍զsp 12Vr'&k*RpVe =+qpy2 "7vG,W4=9͏+R:#:oQDŽ(2A /k\@+k(>aHmdM'$gSh+K\5TϿ$bUM؄J\?E|`.V/8 bPk>+|$Jwh1r(;aaZCeY|=)z|=¨# ع-ZaDT"e$0 =AՑCu&8@Gijqdf|3lnlT.&ޮ|-@-S dUl~kP`&Ģvz; 3᪵0'$QA3.Ypxތi+gmz˔q"!ZgR^!Gvg)1%[Nf,JXIBt9FIvxZ1<3[- \=arVX3"'sǡ#e1Ջ |O2ƙD<-IH.J]4bM+/a`=OM\s~#s}U`DTX]܈-' {bR7u'],p5Qb_sD$VTpjp?UY0iKt,a]Ĩ5jRI? _`yeL,OiC]tE.ZHyUϖ1| {`?ӭ$)lɽ*Ҧj6'@nzTE@< (UHv7ﲮ9w8Pq:JaץW{% ͇uz5G!Tҡ9kud,{[ 80اU+*?nCZIѪF!TQ%e56Mv|z M3'}$su*.8\UNhzhm]I;vwH.YK.deiƨz{Lr7EFτ`W`: "MjHGXfaIrxq^|j@ L@U& l2-̛7|<3a˪f_%WY($X+ C4Ҧ } 8;`EQɲIׂ_/ue(.B yl3$.[gzt2()9Z2˗ިn5;WoIi^E~Lc]4ٌ r0} )ψW,"ʚN}uzZPǐ< 8 X@y6*# [3K5f,aYWؚiN[?k > O0HhCm#GM[;adʚ=!GүeS>?5讧:Mb=S%fW#avCw]F"+H'Yq=v(pj%@cU˛E珣pHh.:d\z$ʣݶ:A=@to.^ltټA`7ۯ~huɴSR!>ƨLtXtNOJ'7yEGӥ]M^*WO`z79zd!d}[?aL=,i}NW3g/@l ;x?@cp.weVg3/Kf :off(eN;n}ƴA{?^+s-0m;cJ[V.f]Z{;,pq 2 T$maq\򄥈<;njX}%rIS.`oVB^$-6uP&^ޕa%2]X֎z>#;:Tx yh(a&&+2zHl Vk:ݯ8wƽ%U[k1xRn߻oX6?D<܈-܂{ ئnHƼiI\%"'g=sڻA(3}z/%L'Ek^]"/S0zm7;T)>e}m@j'0BE:-d$л. Nr:yP0o;Z ,҆H'&AҘ 3|) S^d =črgX ~~V-ԇP{rE:"@2%lThacD&\2Sڪ4Y 8Ώd#Nrn |ݐ՟Sp 35c2^d~i5,A@d"O+NN>bm_v8T+1g- hge5W$0{n/oů4YdlΪ+S_R%oa0Uqxh>ꀃ .A" +>()Ф "0'}٢1cO wT]'cL'IJ)^6ez{Yl)؁vAݮ}}~] udHނq9tGΥw3D&yXTM !$ 7-n8ɷҁ!bo.bC0ah/ΗEuC0R.D!2魂պhF͕]$=¹-ݞo)$#>fPeF0"Q1q;jLK;}ok?"Z.%7F-nb$/lz vQkC[-ޚ:^4F~[:tRul '"k&HD8 uw 30J8]X"vn;tn9t֪42N=\&-Az<>Pѽ1 { WCUtt8 t Qo^;fO*x nCQ:P)3а ޒ+xMCɟreb 9ܩN"̐;E`0)Ѡ] ƙyY %d%oUNdԮAM2"ڏiS ̦sǐYqIn[e{ ޥyܛNO1:u:űU{oŕ[ˏ@$պ#4P̾1_֘9Mz4{os`~&,10Jn`+Su7)`l̰U`ArCZ\N+%P}q;MTD;?ֹ7 gy{k .[tz| |`9.>fW+p&'$")Sԩ^]d_, 5Vsp)a JjU [ [P)r熘:!<'[A>myz-~h.$2v V3Z|i0λw`-{'X$^? 7"vlS†'3ߥpJ$Ӫ"1Jg#Л_ecUŶXth!U&ZJOѺj@m?`uċ:N*Vktb%h /zF![sc \/L0ꏬ%J| *s^+g4 )VɊ;s1]'-:$|:,CbG| R[G0~0IO[*`н{K!B)L)Uإ?R H7)-,7-J)@-7rmKF)14:dqp6aG15p)z=bܸ"y3i/U=wکg>DFe8V-Nמ uܯjG`3",, XW畉c- TxJ?ɱ6Ko=C 2*,15$h֜eT!pGcxx#'OUWql`w/ w*xҀ,C$.UcѤ{w$< y`Is¯5R08 D9 1qq*RG7 jыlh!lCRڍ799XSsȦp`m28UX]3hnAD8cNYt\1rH\⺍juv))E5Ӿؽ 8`ճVb[X fuɕBL):?3z{[HYZZaMC{HWHOzPɂK9:_ YBpr Xnѝm.jn$zQeq-1|` Sh /J#5J ﮅČkw-07 Mi=uM[tۦ=]>uiPz'~cDl[*rzːsFF3.R7et3eYr]IBVyPԺ-Ue/fʙ ?MBoF~۔םsEZf2!HqAQN~-YFN_҄#8 'Ύ/ƓE:zrrh=,tr{iM'9c=nz< P ѝ ;dsJ?eP~Gи.eș0O:3FZX?6Eyښ$)128t-fw\BQIfmCOCVWو煈_2GWQ-#'"'5`Kō„8)tA'\s'(*X:ɄrN_Y-I$DL~ Ld_l _Ŧ#IwЭ)JJaǥŮt+Z:|])KL'sXUƌ恠M0M3:zL4& !Ѻ">F9NnoAy%~JеPgK\>b .UxP/l15|6InE[^TliPe] peu'Uvd#{BfoR/Crso;:eOD' ov#$g)0Bbgszagƙm\X2Zȿ OwhYX8P1p0YR{AMwH>ksD{Yi`Tx*.f" @Ӫ3T-BܙJ*! L+zF3,9earZu@^h~*}H VM(-3,|enh@q(Ʈj9wTj`nrWwi&Y#Hay|K*Zlu_gl% gB K6W?E*gz~j0 S J@Y4 /Ѐ#iº(uu5͡L9ǘ|2m:k_ĐX(u׍J9GJN%̨5Cw&h2T9nfO)#/&uo`+oU q  ꄺi+|!f9J!7^ڬQD|X R-^AQwob7K/=h:ce(\945waa;BdlYf4GPPJ!Ɗsr w!bmڵH]8݀5KI6R=*{B&Q LEc*;NaaOެ2͆]aJ6-RUۧT,IJʫi\(Rwljo_4LNr?8HwvmϩBhS|ղs/yR&Pm380Χ16 $!O/Uu?DCҪ;U 9ȰS7oF#I^N'G0(v Dc-xQq7~&,W~',(-,@VIɖ_bEbzko3_˃5߷UwlKoj#ܮWN%sTڶGymA$);ظWg5ϐRb]L^ L27>W; gnq;$/ydD?'Ñ̙t&kK %3DDރt)j_=> {k] g'~̿(ص)wu1G+UY98ܕFoP4/s ^z{{- 'Y}uzVnTe>BHo݃2G53ةVU]ाӬ ١|TdDsb.XٴT7Daw )C?SRWԧ)t6 0]4k\B齀<{fC ^Luq#:-FB1eM&muפTwDbCu Pŷ:RnpbG#tZu; \.~юjv{L}U>! }{V,3>?wzxվrns9ƧrBgKz}N.}Dף>RL'x'4n A 'GŗծiƻԽX,GL,#|5t. W vapg76~ (dxi)|I$54Ha!BM,#DZ`A}↉#6l.I n?#~q<3:)U?1%ȳB=? /hG | WHpTt\驄.(.U:*, èO4٤x';VA2?|g?]F@zJ1`KwI`e5o<.׳ [tkqϵ/-CZ 7\tev7N *>Em[cj Tc+섫-,5!nj!6j`\N"h.YR/I+BTIR ]PiI~S`H#k>$rrPaΚ%l>_o. @k8pyWw2V$t~C%m.F'}DӶ)) 242OgdgGu+jw[YZ,L&#WV~F%O|-O& ^g "oYM#zdmo؝n 577+u`idr#űu[֭r4:5MLz<.9Hp#:1TCV*Lg"$cI]AѪeUxffqweفH8v_iŞRa:H#0.]Pa@T> CB)@LEXOf޻I͚ᖄ8+t$U70JRU\6uGh=()BG-#HBn/nߟJZ6E$qiRfnA2(cD=PEŕUT=P;ñ]d6%#4<Jv4 Y׸`1:.!$r]IvXk&5*S1%XJ V*Jfz(r|x_QSV2v=zYG2?i^b~L`+D9rŝ #ogIE5Ң蜤b勢pI|1%r^(+Wi?6X6á}ƓR,Z]ܛ{{QƫC<-LU{Uځ;|6ѣB})xibqu .i+a9s١pEoFNti}IWؤSqX*2}r Ҽ+C]R||Liğ..E`jNm-|Z3"f чhT`r$ZuR"d n(lye!Z{b@ E'yF)n*kZ| }7=WZ&9B}Ɂ'K&dDrMOBb8J{s3oF<)'±zuJ9>;nXH-'b0 .fd7fXm[ex<q`[=b62M8eJT% <L>G,]\D{Az&*c-~8uqPRbPVYAn1 Xq6\|$!MYsS1FFe i ֨7oLCMZ&EF6M[Lz%{#Cz28S3w"wIÞ)ݢ87OAծw~ Q m7SÌHJPK5L=UPq̲Kh |e)y!TQaLQ֢H"n8ԢJ懭Dd}!WGF_Dݐ_P1WvVN]8 }!TXs_m"4fGl[|MI^: 2$i4jBvށ ծBAg z|QHѢm5 qs~bGW N^fGFdCHmkSvI?9B]V7ģY]x ^~<9=#"5] Ï|4\=#2qBpg"5u~6m\y]Û| (v@5f̰3ś&D*VfOO 2_vxe;l~ KzlP [B#wx a^g1*F`?Eݒ=}.3Yʶ_ќ:,dq>-tFʻDlT\$I|+|#h.5 m{'1ɐEքž=_ \jz)DzUOǩ zQbf(7Q_ijYnG%>lN$Aly܂JNKza'^? Ҙim#1on\]8:LM'V6Qti"-*.;g]佅VG|B%F(gl 2r%R;.d2V 8dg%`l~]XԎVF%!f{QI ueC?H`#΄ w->Aw{̈́FV]p `/]gYaDɿ@p.Kms xxyLʃj>~tQIVJ44Q_a_1n(V?}~[7a΍*("=}403Ϩ/#$ ;ЗaP ΑfK{EX.HC" zobbnϞRl`x)D"aWojnEn$C hZ<k=9Vz7xx}lkLs)X(Rmk3S(]c)22bI %y,#% >xݞ*g˲Ab q` S5y