python2-perf-debuginfo-4.19.90-2202.1.0.0136.oe1 >  A b/W^^f)<}Y%#x.yZL\F[W@Nu݇ϻw)ԭ^"S6.̋y:tL+J~Tg?\%&d΢? f6]KgƮG23עfߧ[{H14⿙J6;CHjoDꗰʚ aI27˿0 U7IFhmv._>M5AqxELz^`J='񵶹^:=ef12079f1b0500f5d868b2b8f0270cb706a427cb92ade926811d940a87a7409560fae3f9d64c0c2afe7997085c088da52efa959d ,b/W^^f(* g*wH 1/M<,B 1(Jf7YEVރrv X%mbcBvcőolt.>zg^[x8TaEsg,jRuywjUa±~Aů8uQ5nfUFFc{) Tו~$'n,tu+KWx*쨂5(@CjpqԺ'(}ġRGfU>p<l?\d! 3 ^48bw}     V \t,<(8H9H:HFGH(I@XHYP\]^bcdeflt u8vPz XCpython2-perf-debuginfo4.19.902202.1.0.0136.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.b,eobs-worker1639015616-x86-0012openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$b-b-b-b-b-b-9dd4664a818fd8839e5086cd43bb3cc3c506d4be48d6ef95d74d0481b4cb7468rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2202.1.0.0136.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1b[@a@aaq@a6a͟@a@a@aa5aLa@a)@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.oe1debugusrlib64python2.7site-packagesperf.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/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/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]=82531dcc1813d5735384a67b1d2e8c5b78ad86c1, with debug_info, not stripped{QPErutf-8bf0989bcba682b57ef3eb85459bb0e53fe7bfd4eaea0de2f5e7358cf614d377f?@7zXZ !#,>] b2u jӫ`(y-:Y:H^vof(;ʢOʦFjЬ>d_ <1`po٧L{u|A bvmw1ӽ ]*d M@$6FL)6r쫰Elw w<[Z]j`@ T ϋM3I宴`di}}'C$޺ĐZs?ENtLH PV!>?âQr:Kt*iEϱ YD2'{l / J.bqĔ_hiR*x`!*G7C5KI}TDP`o'h3W88m H%"v} 'O_ɸm%>kZkT" nQ [=_[yP&ܽfw#['s%i#LJ;MQbac陝d[5#rBW}H&XxTĵq߅ZcpZ& kd8G,'kPH Xzr5lb.3c&QO pn^N赖y'Z gKV\Wi.渊%Qd~ԲQǪBGyxxDN1,:<9N*׸JCK-bp3dXc1R(T( IR;ߏ\\z)BXJ3LŶ.tJ߷|tu$\:pbJ ,; P ރ2BiD!ٞ`O)WksL0HtQz?Zin"Xˀ'-GM^8Y !8DSD?{{zF.22}6x:6&f!k?\Uė2kRJ./P+;cY6ifzkegj[bNg3yʣ4@DRdpADIُ cay"z}t)4@7R|N} ~tDH9#Šj_g2XN?$ouuIy -{/ްPzx>6SBݖ=*%0z*J+^C5ajN^x椰q\8@a~zNQ}Z!Y Ff v7@hUzj#a>4J|@?U18K'޾5< BDo9¡[ឞssٺj*ĹUp ?DOa4ـv8ˆ;9J fwP\!wr#/{:%/@>iVda@_6T"\]+pjg3f6~vCO:ܻ7K<') a6OjsʇO*,?Z׺*ϭab9d6dXM :[M?wG&"`<A QI:17p–zxNq9b!<%EH;t݁]<o/;88D&iz}Tؐ@#Z:E]%)FCS K 9T jîo/F;se-_׉cE`8fk-܍|!@nJ, y7w6љ`!d02&L9e~&)\]f_̔uӱ\* JE;@ѡƚԒqIxLh6'76"1vQe5ZQo@Sս 6̍p1og e\D**9 !*\zUԠ"iL AoKxM<>G(M2Vv|XF_ TRYao iN|rNi=A\Wy04j@-6u4u9nӨe%BӰfN aXJ# ǹ0S2*ǑS;-DIl1iu:{FGx?,V gŎ,=냓=P+(+elɶDrPhJݤ}̬rӞM*vH9[WXz|~7M&1t0pZWG*| =`۸ ލm Z"K8ϵٳ"|-*}I]/;Xt{@0_ͭ@OGjO]C\OC' Zk`_Dٯtm7/BPk"ssEEȧaVt.mSsEʭX>)^ܹ{6DIFӟM (m#㌄/ R<kjڢC8W2DyPОЈ9*: }nFN(2BlK(@,;aM+Sڸ´&dAO'C@`խ||X]? GBT6뫜;zͥ ŠM|?B+7ioTl+\l|GTzZL IyJ%¬X|S}cq/"hP"pQ(QfKL Cak~'U8a> S kx)V/!NjGJX,2HS>B&SXj=fS@ZɏF/dž pڃF<;=<}opL Y fVo0Pw^vQ1x]HixX, F\)i/YGx(;qY|Nݖڹ(RVj0tYkh3%펞Wʲ~JJCpO︋2E\TذELd39|MQjRWB>uZFRn_LuwkrDOԲ`B7! `!E(\GI/bbvB> %* +9uc'9 ^nAH], #UZFp]98;jTLj3R&ʽ?alR5 Sp z8tйzҚ;޾W(gWsf"rrѥg-`9Gfz[ZLf ߯#(Xx'*y:o ][Dor*9~]^EV4]LS'ԉ6qf,<)T#5ϓ4u5h]ʬ=ވf~Wh+]_Ӫ oBkwuɪm(g# tjS8>hM,'c❩%)KCte+4գ,`q];j2~sDCӒ_aԄr+` ½.Vf jX9E(Pjv0KܷڕV!%W 4|^X j/sh1*C(m,{$G675`n-`c=x#FvO+kb>t\:I' U*c4RYNVa RÈOsӕ;/Keݿf^HK7u= ͭc~w&n%s7^1Xq2~ж\=)h;cβBd(Jyǔ]adsՋeԯjA Eȇ<'cɨFHiȰ.ШR~Ka/Xq/L9yvr ڜ;*VU]$aX:CS![SŚnyQfXq7@`d(y˚.S5n.- ªZ_^lVёVYQd\j\gfpal\|Kn|kXX4?b9fP. 6yA։8(* $. >qg li^x/Z#?ńQRFAOZc UV*4`iC e z"Lǟ9އI.n^0}g4 ^۝씖| :F^vHVy kV A[:=$ /E! ut%e笿1T P< `*.ic9e&!Y_x_gC? x͸,,yՊmz[`rw~q`8#Z37a2eEchaJcԝ0LA;lX UXDUTHT ~2ڸs凥SNN_mRۻVP~ M/YCxu̴"@>|,l搣FHV$)t4 I*yuΤAFU"ap"88*)E,o# @ ~~V_.+N!T>Z 9=ۜ~sX;Kx&K=r:%mp]}($-sRjmz\zh%[7Iɟ008tgɄmBuo:{M̿g۪ĴadU#n2V5ޫ﷤J2pqA)2 X>qێd lԗB1&Q~qiLjG MV3G?YtX m6d q՜am8qY#'3$|BxQs`ڄ^f!!Iס߆}6Fwiwx=`&YL+ٳFWd ]Ia1$i Iǽ#bBSі-kq%!j|xO̙K:krLJϯ[SLwu2CU\3렿OWWft=_"hK7. mS/b6445Tݓf^ƎCɇ?f(a_N! eMNk`j%~DH EV= mHA2ӫ]_8~`ʲOFz]5d1m+zс,%'p֎JN4 GI/n{7OY)XG_V5-v~}=% 6UNv /1NnS?b%Wu}Zv v#("̾(py=!]Fq䨘/A yuhCh6x {T+5Їy2CRMw\҄dQ7R2@bkE]Śd>37JZLt/mRd;0~\v˺~Q hSi:MDhE V(&IJnMޚ;+ JL]^DtFPX5NhnkENR-r/;5uC 'y5ȈfW>bղ9e9PLbRb[i7ٽB,'hD)gdhz)4ƈnCd9Cm}čDNC_^ _7zG#]zm,Gj+eQXv],<)^uտ`.6'\ N#;8eUHx.xWPlM{̌*9y1{$uǞ+`xo\بv,WaG_KQMzKGxAx@"Q5 3ɢvo6\n{ѭJaMpfY]Mo /TɧW;$L# ALe.=ʺ/-]Xts͟/u>r "ܥSTY5I& r2 (^+'i4~/]E1%B:Ͻ=?lf:&!̄y%%-S ; %zCI ACGSɄN5 mu"UVgHm 4 ` ;brD&{Ž*s| ObSq%iaWoT6ЂC&!뿵QpDgm̉h|Ioпͩ[.鮔Fy- 4zю 6$9 |)4M,C Ne&g[2}x2BN#_{i5H{ mDI>ڋNoJ(>ߩ*2'\eE~7EPm~X.a!'5 {@Ct8[;h\/;8ٓ9.xryb|:+k\e&$ ~{힟4ȓN ,&6w05RQ|5Y?. x?EFH(M֞˦G\vmޏjќ|B-6Ca2Lltj,zV`L!^Bixz ưL߂hEZiCۋ朦mYbr%>ɠczPQ^4. hoyN|NՄz-[fgQ'6)La4b~<nvNZP)_]b w+c֎F%=-1ޚP\ KoډXDn/ 0NIӪ¶xf˿'j"'fhw3 {&891E)|AabUܦ'IRh|E*D,h>t6^Nd$\nwC'vo,+ׂE_wE)̠"`Ӓp|Tj ʨb "{w@Dr$JS d qۉy2~ L7T,5TT:b r& 1t 1Qykǜ\xy*ĝFlD8i)[9Dou"AJv\Ob7BM"+ٽjG _^yd?|D dBC]z]J\ՔkQe&- V\K" Kq#pvS r'KƊİ#[_ @c3VutR,OR$0K'W0à dѱd.l.9!#qwˊkzT_ =߼qNa(Rcl6sJ nr4q$w|e,fRS} EJ.łrp x5.'AلPZ4S67 c"p,A Kq\@ M(A yORܿW{bFxZ`ϝ9Y &``&;"AY D=^xn2+i%뤈D+QakJ8p;bPXkY[~7;i%+fI>~1<;vPFbk{")(R9hzDﳁK/pݔ|LB6LA$uI՘PʂOcTRN$cvNp(Ӡ5dW?z}`Pt"Fh~,;K #zÔshD仃cL%?Ƚ\[M -g[O-`8r5[gpcQbQ8!~9)U h/Sy1(K ~E(V_M+l08I_L)~t[ʖa:x5: H%)˓0Z1]??'3Ys*4-:j,m?mDD1[ey9w#1m;\I9kbP9be# FrvR&Gt^5"*F/a.T+=Өl [?]RR%>ș2<@l ٹMho>ZI?iy0C.}cvn$%4l{}T/ f\ᩰ—%շuY>xlyH`T(eUnK0, <)8 :#뒨k2Su1. Bu=+RN"!rbGs*̺1HN!ra&S1KVV7_;Mz7,~z]~]^1XЗT*vLoKcOhQ ߞc_SPXĹ3%h |>>+oRuiw>Kx}(&0W3Br=cd8~҆LV)gH{# q'䀴 咻L D4a{Qǖ= ZѼs ЛQ&]T`[|jl5 [ׁ0dq$߮(c~9F[wM:Ӑ,0i@rC{qՁB t|YC |ZG;ަ&'!DkӖS9n|5KsRyBTi=^c|X[Τ3aqWطPgp%)n~*G2D[c1x,zn({{w ペ-2?CfJ xM?g(vvM+9T$/|4quL=~ Sl +X,kAu4uwM1~pQZ[lTTHmw7#`ZyWB50]]-e%w.Ua3_jG,w#hq&tyFWm ɇ~H=5%cz"~?ʴROfb'^_lm:;Bz\z7Aهh .n=q}N(C^:_ jz{*hz dYN Rjh2D~ttvUTrOck"h\9qe/7_P!!ꁐ.a 55{uJ0"*o(jTSP'Ln05!yC6.˨Nq*l9 'KC+ j66.>vK4z 6f%RN=fXXڭS73FM ^%M=S~nSQƱ4c=]H4?Hj-' Ps"1`jWn l -Gy;9EcV,dp7Up5 [8U+ZCd-@7_}YDxşsӫ_= Ηp4{p|~()rqq"#x χN`aMrJ}%7s1Fڏ2j R$hVj^l2}S;"l_@t(+~/ ue "TO?\lV۽ܒGv-7ߗ Jd(׻\ʸ=.}%֨m)PfqN@[եvC~?E*O-(orV]) )p$ PU1yULhf3繮1(z)/ߘ^_1O0^ɧ.Vv`y.;ǯ $KSuG0.{{%\nd<0YW&q$xI_ jK!$dP͑~s} ?.C4JgEZ$ b\))6qko3~z;!Vme߻K0~̝E H 삘rl{PLmdzpTwՁk ,x m27b\$&x/V M]%&Ja}p,9cKéoXDb+DIAJjn5v4FT 6m+{lZOD?7TGhIV eN[[wő%i{EhSL6B%QHB{&I;;q"!O5oyCAeQOՕ`Pg-ϖe1ܹIkڿ;TyD崯MxW/ zG4qZg^lճXXz%/-IRNvsTQ@8䑮1F+ܖ0҃8#q)*{2_  )ZfNɐ1 Gy!:b$"!#֌ɈxxnUw.T{1FwRJb`S ~nZ)k!qW{l vs7s`ò *NV$w -!GO׭a\$1dcP .T CĩCߚWY^zKZ7;?[n%gO4iFSy$|}B3,8lWg.[ P|Νn<[DB&Z+ݾ0IIeY#EX6"ϷN3 r+I >|Ƚmc[ULdUBh9jRaX mڑ7K/0h] 2G +j[V1ֿ9/KvB8ivhuK45Y~Am/ 3 y⒛xU焠< *f+̶8ohR<f>$KHi yGDnʂQ?-%m:jUH//#HRE ?מ \ЙΓNQ<'UH`I fX^Ai,A\8^)8]J') N *6&: c_p';CS!d${JIJwRr._~9S ut BȜ[0LdpairX HuՋRYRUrboq@z#|6Ђ3fk-RN+*K^g`25@v9Qk2jV F[iR";`$$IUc4d vBDu~꨿AAMBw,ovk%M%6+NoWXk2gVw/cFJaRo2+<16/f`23s{Nl~owĥmu]p@B Koވ&փd#W'* Ft5?SBʈ&ak$O(O0(Ձ>Lf @#Nl|9\$} ,Ee=qiaw=0Sm]l;F9}n֟ku%cG劲? ux B4ggh牊ךo@mԆevmV;Jxs3VcU[SOP@OeQw׼ZG 0)w>HQrpT86rW昶n=!} K[E8aw)\'C K|ϊ:USْ5Hzr^YLg:le/,5اf4#E+C<ЇC Bq\PGzU+-fؐN˕01=/nU+? YXl]w P:LQVdz8=&bMpG}pԁp҃ 2AlW\h@˭חv6Xΰ1AJBL*GQ 1߀wq#J16͒Nkwg4>LL"D"LjE127 ( nbHq mSbI4[ EMMH%Cǩ5 "i1)m 9:ecBoycZ/Ʈ 1np;0Dy#ԡ*ssZ%Nҕ L-wNjݎ]{ryg~k Η <@< nHXIOOL@Rțm]2K85wFV|!\ ~_TQ5uku@1KFvx]QGJƯ9)@_,˧A[B' @idX3 /6*ls;O8!uǼWP<&^N[+&J@5SvI+ޕؑ.rx8z;vkhwq8N 2&RbCv[2՟=9-pQy`:ݗ7:hd&ƌ ESpe51`#8z~۠UXvPYE6}LgD+vYhHv֍]`ۙR4X@Xw蒿r1?"MolG`% F"Rln;=A_rdRgIz\iS[3)w\\fgqޓlȧEpe#|1O/Q8,rTJH{/]]h=SUK!Z ce(q#^_P JM8@iP4q3 r/8xS} ?n N;,~[İAό08ٶh8e[6k%Ǧ|B*Y&(t=] ٪J{9;e?zv(i[^=Pe][k$ϔ /\ٗ݌bsu'dmCZ9iƶIDcITxw=h"oo. #Ol(NV@ boaJjRwpN(GC6O̐k9ً]Mbr8d,**@Bp?GpǢP͉%I&n+;f 12&T .yt.slFkr\!Ө_`g`wؼoKV~u8>mufjR _5SYHMJLПj`<8 Fx`_ '.``˩y nxM@h~x wWyNbq Kt?p՛WڜYJH'6x& KI%G<\eO\}8;!f.b\Y t8 4dm}MO!R^;P\nh (0 QѰ\V-/ldƶsDᬲ*w}o^덴Hϥx@5KdP!x˻2Ґ :W$ G&YXQ6ƽVU ~QKL`3o"9=xfO>yryŋC45Jw L߬%֣s ȰRH Pʌ~G)ϸ$mz@[@^m w$dsVLKGyʚZR6zQ10"0?<烈6 _ $n'ےJͼ(o M=R;;'C4q]E!K&;?7׿{y JcrK?61j"`xܕV0n[JH;Ԛ"֟. GRa`E3  mהr`XYGKtj( l+yIuя$RiHEML~yp TcN pmlHo{LpJ @Ăhʮ5N_srX%ɻoIJ+<2Dh;H#[s> ˮ2IhȬ42?]uFagMc' Q`̭51-YєnH4\-qt~uQ} #&44}mlO>d|B "g|㠛PX|=3Ev2,XέtB2jO) H}zl &&B8 0o`,Q1 A ;Z۪Te;; Pro;e `Kj&1IӍ B.j?go\0Iq+ 2>B h*Oe0>s2:e,KpwܽzúFg@_ζFrWiwW?߅;OEMg4l{ $J:q2&}\jY2e0WknV4[wp& Cߨ}<1/HSp:`g tBDY{g]6SYf~*/2o21r{M h >U ]TY,;YfH Z3OćbQS;A +ur (lfU̘#>Dl`4w ^TsC$D@XYr@892 9z_|gz:Shn2H{cq)FhƚiǸ*K[5,zN*Eֽ`Q dp.,'{)̈pI-sI=AGܧڦ+%!`evZ#l m( p<󥔃_EJpA:UHzo=D+"ӕt;[$9u*}n횛2 Mj@ߦ]3A2NG4-0N 9GU@'Dx!6y8Br3.uX.1nF~~i\ Q/ӛz?O4. H?;!$gNr)Sr޾MOebs%EW./|؎LQrǩlӭf+r&}GPPq-tk}ˤ+5UsL)94J-zѶ;vb]0&¢撘Ǩ(8e~smZrV<#/Z>VMJO),q*~4plj曢||*m]w=HI7<3XDBZ_%PjƼh()zu-dq) TԋeYI] ̧llt-8'tbٷ. 'DX: #']2$Ey]ʣK2X;zCfe^}BafK:8'툏#b bSMKj[ؖ ǝʈ-n'X«~/YN6ppy$RWǤhP/LBS|J[Jǵ9#o&'r>rlɓRwrvA Wh] tdzTWw]KpѱB{lnmʖ{!p`4ipTc%}gvя27>wn>E)}``,@#%p3Ȯa4(TxBדurLf+VS+,/ |^b>Xožt SH!Gc} mSde`<._n @$r U􃎛=7աp ſ4PֺLGAI/4MTVK'mAr&oMly_+]>.;{ (e@gdt[jJDdf 4Æ$Zt%ޓ~B?c>{U@SAyS\i;#y# U>֦)lS#)W*i҉`O1o$-S9wpBNh_#Fztϊѣ`^#h~ F>TܭRϵq|(nLXsv@C-z=]-[KSW|DqfeW\ZC&kb^Nloޯ<0bbjy#~N-r\+~z7+ϞKkE xڗ Q˟jV Li5jCM[^ I0f:Yx&1]k{2!_Яi&Ju6932H7W+YC^‚y}ATmn8;DGd뮫jDEwl.~a.0a_BiE6٤/KaGHr8T,@Hڜ lO, m.'8k2|0FvW>yomQ 6IF b_=lZ珟O1c }&_" a.zE޶ o2cy|w|wlȕpu%JMF`p_$0Uz2Ԋw0s0bK/!*w=|h-{J8bOy; U˦m<<4Ė(Nj WxO>ā/cuc&8Z̰/͜N_؃Cܑ`}Z$:m=d0ʍb0VQ-G@@S2' ~UW|^dgܝCl ,g)%5R6z"sH~(Zy-F"͕,4&4h $U8~~m-M:}}O ugYd qq8MpoJqDƂƣ\B%#VDaL4rKi"3O9.@Xr,po @"Q|Љ> c M0x6/Z`,&ͮ/3#\T[KBCEc 7l GG T7fL\NoL )ғ`G;ŃJ8uY1˩7ka<\1Iy[ht4…էoL• 7=:]k>(e{#&gK|\ mhS (^&pauX37gwp0~C^DV%Ts2Y1MF(Bw}1[|W"_;N[;Yә AdMu,,נ6P UuHS'_[6ҵ~JѢL@.#&e4HNWxUjC~G)uBN2k)}mԺmd-˲ԕŕz\cjQ4-<׋~ sj~gri˰(#zK,AC,f|bZW!Kv;Y_jJ ƺa%<soPsDA6yZO̻&+¹`P[{`(X:0:rpKP;.MI;Y!kcf%9_ 2 YE Xj+1O`[%\0:aYQZ@mٮqV*Ta0da)2/~MV3xXs[OMUmM! 媃M`-'1vuѥ|ha>>[Bc|b$́k'&E* LPqnC]3?c+]wWjrKzd./Ȅ!hy 8)*={*muQqӦУ>*G^8M5p`Rmroƣx쎣5@!킣D {k^Lm]=ej5e3[? c2BE#]AZ.QxZU,h x{7twvCQ\Gw=n8cᯜXx/ki ՘n,{Twvy0lE{`sǚP%X v̂XD+p3aȄQH_ !盢 J}VhL.3GW{ExJ`n}陏Z7%KSnwc#nH'oN-Qh{祥f).7>_02|$Y"T`[n]կub@Tx` O G]uKsgMzu\h*OċiV Fۣ9A*UN!mmfqugGݫ`L7E \DV]UoȶlR)`ÎO}Ԟd&_&2;#FExM:)|UOzf8.+¾v?N O<1I2:^+LiJt<+`]:,8HL8y?;D_GV53Rne,eߙߌ'PޒMptd=: YE*KpF4m YZEC1]6xI4-nlå.r"3BkzO6Alr|a):A0HmQ#@=Զת3>lIe,`D}F)…,.??Ԉ1YvslJ;_/2WUR IZ`aN Z=2t֠VvkJߌ%BŇ!,"2=䶇R#JzO d*=est_qxߤt"^<]tS{č;ADkW^Df ՇZ^7YZOW;|Oi$QPYP_eMpX]d z]OkYCp9nb$Hr[p>@نSy+RՃ7 Ib4 r/)O ۓ\S FRҵ9SGDjayDCGT s*+)EH#,Idx.Pd}HVez'G'6?B7~?M0_-cېsqeA9@Q*ͅص3lcZIeW9eԆ!_o"3@L>݉ɇcZLEH ^W0kSJ[?ز+E<c=zð=h06jv[ξ'&jM6'0&Veա}axDcc K<&!!0ni\t;TB(BÆMV[ ӕ$@ǵ` Υ`OlٺwB RS'c $TGPϮ I<@Ajj}Oc#$<ViSo%G`gM.Ks9H*EwZk7a_/ȼ8󤗿(x f:]''FH n/ndr8j,vebpn_\(VqP.vSȀqQnzv59L"-d,B027+=5m)Q|ए(F [N,fS]8lК[B2!)`Xaۓ2G4kn S\REM^;9~-JuokZE>+#PZqb$CnE4a`bɜ1aͶk\MYPSK4ԇIIΪSdDŽQyl`Pn/+ }^WΠMQnQTV\VT=KSy{/u̗/ E4>p{QgUmT:4ZIC4b}Xׇa퉤K1wC'2!E# *fgj[WևR4,#z9+r[;Bw_=ŪxFke-9vk"$`̊1Q3_4Et"Ft4cuN I (`Sc}75Iɐ߽Zjg!ej/ {Uѽ2`(=./&k;)>@1VS1ny`|`w"=<ҁVKS9E!nGsH|Iɪn\4"B,1UrVpD9OY283}iEr5ю!îd)A(y<\/j%n /[yqș2cv46IEGΈ3;/`eyo|mo vV9tØѽ p[fpHVi_D q[ *J*vJ1P+b*=͋<SVZyjlː!`שm#܆o$LIKb K%ZSm"Y.%*ʂ *;Ϥ;|" zO}NRD"ES(N?yeD̍|ߴW(-|ʫ>izlhn|dYG3f%.Qs@'D|2Eٜ2@iue扞eV&,Htb˥F!&{H7Ҽ(vp' ]lƅEW?~?qʰPz~Z =-J.-<TAʙ ; 3rru8ӋBTxޣC*:?:-qe27Z(@ޗoV;q7O_߱ls:eD .0{ hÔV|WpRH5˝'d_5I"'vbvHHTlN86ځ%RE0(pw (_sz&{(s3=@nu /(Vq]_Qsx $Lp-$y *gLcMlef{.h)}?dCO% W6# `ȶ6i [4S.-'g@hPC0yMC&N$[p-&lF=1{7-~eeLZצq9J6H10P!Łb(yY't>A,K3Oj~S<9r#lڸLEA@/`+n.uX~Э %҃K NYMCR9OYwIt8W95GE!c$?Xmt5H@jYu/X˳>rmK'uzcr@k@J[Ee[H( )xU*[^gϞtϠl=?ژFV_lrjBܜ0 r^ÊȐJ- ?sHׅ琒y3ڄ<ԇv,?Y;Њ0c8?;K"w}g`?ZKe^E XM2W1x3p6tgT̚o.|by bW bi.L|2j6`(;@.4f䝌oR`^UbJ:=Z MyioЇlWٓ;)oSɣ|N V>{;Vu%7 L=ͫAMnZmm0N1$jY] bqwu/i>]uiM>i@DpGl<5V z! D]n vI[%,Z 5\ e|9ޙq 8O"|4#a_{^ג^_'^Cc>X$c - kGwֳn5?;QǏ>/% ֜g ?]h˒;:z'L;\}pB̆AuCs#QkK2*/땓:>?)_w "Q+ݮmu :pZ3 ᶂT$2Ab&!W)W$;PcL+ޘ.c\kX:$"C_2&ٿ1t"7K鉈ix7l^ sRgIK2~?~մDA7:>3\bw8ThQ]+ړᏓ4b-Lj+~s1lP&XO"b˗>!2甚*7G"6/&l:#jcJP!;BɜxPu8=8c}bGm5+rH2lRcҒe38,fIOT]\U_o~)DHĪ]b :?Xp] w|yt`{7eɀ\ف5:% sr}oPU4G2ZkV3,2A&b2$+>E'[QjS 5\tZϘ3ÇPX`Zn5^?fQ^8J ڒjh ujBF`!jP/|5cb}3XΏIJ>h9r=4($z鉨u<TY)2c(Zi rT/u{錜}D"lIƴ|rv eM=:r^2pX؁׉ Oν{ʍ zy"BD^ /gJ 2u ãX"/ObC ɼmLarn2)kl됏ܡy7BKxJ!? >p[ثԉ&uEzpϫ@Ƀˀy}h1Y)#F&ljjK=5:ܹZwDu[BU/4fva; 0ZPU"ymA/rN;vJ£j[?@ψwC啙) \wH Bn#3|c.] I#|8G謆$2UDN`O˵a%pfzHسfLU|cu ~e_Aqvx MmF60y_r8y Y]rZ1;|8_?yu a*O f "lܧݴ屆r4N; Lya1O2?1XOUZiU9]da[_,D?A)/ׇЊ)9zYJ?#?E:on݅ҟ0l0n姛yQTYO9Rc({al7;_m}b(<\UBTItvCOg[˄(Ǯd H jq,`a~bI]y}b˓8ʵ[k^͢hKV$5ZEW}ܶTtq=& UɎcI yfНy2(,G-UaB^ ؚ:H[%Q 0H^Uv׎hwUT?vo4gߏi f3K!_("SS¨{"Jx1:[~ <\v094M"Q>NCtI\kl ?sR68ntݖѺ[\d(o]:{Be~"uZoρiyɏR2]gxJSfef^_QyQ$TN@RN=7 "IVG aYRCr #"j^*>EB*v#;] %x2گsn#* ةec x '5WnDar%dDxoy*6M3kq D 6?f怪-JqyE,D ,KeX5s6 >.+ "`1*j*PRc o}8*K_PԔdanq¢so:Zi~!~c ԒB]إcSfW=Qni1P-Ly>'PvriMQOR `]C,3ʆr-j\`[aYsgj]Bo+Cd8[OXu?%a GFWVcڊg*.Bp5]JMԼOydLYnʩo#n%cG+ǐ2pG dp~|{,CMJZ_f֬ V˻Œ b90 %5WyNy]{jZw&e|0W2wE45z좦߀UoAht,tBRk*YZSUI}ߢt1vPm7|ɨ^5$NJ s~}3<%t=O˟:FAB$  *).ϰ qxCH-9ON6B}~6GtùW8;e?}c.ZX'/q8if`4X^(n[fɷ-G,גoWq-Qj>R`] ^ qջHD^z3l߻:obܮ@5Eu"N/A!Mbj>С=\oa`emMH~f+J`3'ꠤnѓ )7P04ސOUe~̨W?vKX tA@!k"fo&;6[LBi=)H/ZyHQui[/ͺQfܱKpuUTLMIOY UZҚ8V=XJAr|bhDF!Fv $K1'xǷyL.l"c™lDC?@)%4}ķM]1=ؖJi0=W%>ثއYQ@w'%pE3Dtb^{.; |V|B[[6D$$T'" 쬪^:|+0 !r%2ߢ}"+ACwqt/T^1mhkl5/-cɸiq}^;p}%|R/Sd|yhˬyg wtbٕ$ RxlnR<޽3=%/2]?,=3^y_Sd1XazYi_B|XÞ띅dHvr$bܾLeDGB/疘pzA̓iik!Jas8kGk%á:gC<%i0ZN.x(uBl8>/C@0_< cKݭ1x,ļAA=f !>ÁT_EaPoD; D쁧eu^&pt&ʳǫ݆IV [[9W`wkgۄI|h !1F!3t*%|1+2N4->T?HshFrPS޿}%3*PUKzPM GȹЗ U슔@u(phF޳9gC;r͑4Yp_;jn@GPQs<͆? o?6S/thE,Dq;1ώ}g-<W"q$5tsv; P 2 IS2}1f\Gul]e O.ISNē&B( g'6q_X0xMھx{l5.O Ur%tqG)ME> b9"lM?<8f+`lev@Z>F}J8r Tv@ Tu/I 0k{ {T<% sؕQs4,JvEa, c&χ|$25{%465l$q;353U ;aXpU zVS&;bօ$<4VoN逕;=CYEiAgCU@f%ܝʕ3(21 ?n4TU,ʳoSAiq: %q?H6SSO}XEnvu"IįMNdVi G]~ #XpHrm3e3D^?hMDL/-{& yaԏq o#N/FHBB3[[4i@)6V96Y'z UbG4}L+@F 1ee!sue3m^钂%3NI;,{P\-OڏjԶ"8'\TqQÁ[X&͏ZX^AaB ꋸ4ƃTqFSPOL-ݨ(.1c֪͎L4bOWV54$۫"rez}/$-_|mkѥ u3FT.^=K^`U73V!o L/3M䵤,d P$셽|ՔoOQ{K%Tk5z}۟w5;{$TEgj/]v2 # ;p0Cr1D_g(MqVukdf ޅ-.SFJ~ 2{8Σ'*HRo*RFX#ay"c>'b n_0ɘ>rx7X` )`UЌz >yģl%kng$D~W=Q1~ Xݟ(H $I!4567X . qC䣼sl2_q_ l.mXng wnwki}@c30'I44Mv q#ENr BS[}j,Z0Z3j~QM lvʼɿwOOK] <QTUHf+l]y ᢥuujrR+\Gd-">t;kpODu #3JaЄ U8Lm06?L);ֆYf[cpj#2 +pYGvZZ ѧq)**ӏ 2؎^r2O]hO*G񅆛Lj|4 ZXdIw onaLixhCg,AmTW YuF&ҰY邈FLJϡ>\i$A%2h.ͽ{{fbRv;l9X4:FWx)P2b{x+\.kU!?+9i6oՓc ekq87I4A1xaT+8\'66] kKZX't~dĚz2A%l3Ɏ#Jr #$ 5+0h4su?Z"=PG M Ò .1.*iY>uٌiv$eZI4ͱ] = $ځ4V>+(7ǥq?6 'ir>x6ѻVjdkM&9 kdK^ f1ţwC7k,?BG/]1>QRm|V%aȱ?Z:F ԁT^AJN,gx\uVl*C#FtJ̹g|Oc9K'~!nVhذGRF}fm$3Zk$e&Zd?#]E晡`g07}YpV,tٶ^pJRX62'5{VWysAsqx#+5-T_`Ih %송Fɳ/o`|,珶 : е,&^U[YvO?3$8bp%Y+*"\\;/<ۿNb6RP Z^'GW0i0S aK jMRɣ#km wL\RadW"t, TQYƷaTύf-(9讱y9 _z-1&*HUXr[k]L}\&rd󝇀}/E:Z)a`ڻjq#O$VsɌR8BlmF>NO~ ĬpjELP8ԱW'gTeBqLc"&ٚ9CzX44^s76n%?}x)${p@|m0_JKOLnXB%CLd32F _u6Ŵ,OaYrsVrط5_kqܸ݃F oFdnc". z@0y[i>:Wj'bPh73E~[Y2h؈",ʿ_uwo=b/Y[>ӊbŖԂINdI$-QUgQdwqԋu p^YS!0XXR{epf+lH뤖+ؚ|g OAQeQιIdT /V6"Mt+HzݹEU,Ǿ xdecdi0;JuS WBm*oiܠN袒,Cfp{K#}J}5}W_:=s?}I]'KǹJ,5f[FE(x*]T 9 }Ac9VE?uTsG(t!tr=?Av_2r& s,bX~\2_o?!R9by}z{mb멖'1vݺ RfK;IX$Vx29F5C@gd 43'z!".&wvkLex5)&t0U\7}J@'%t+{D*( p(- TfUOn]7?^2?M=/,I0{~Cpr'CZi""yv@;:=:!S[]-FCN0K|k{"wr +cI74]W,}O.{?hu{,4ڄvRfX/bd#yY ^#AXgiwHx ]#<Ӹ85 DŽxFtEjN8XUR+1HG^NISoZW%^ CB#iCokBMR;G(0"}ue$jjD\vޒrd![%AAAQ(uZӐ4KDB0r7Ի- LcNG i@-񿃦J V Y4Q`K~^M|oYGb_ؼC\~aҪrҦk^PRgv6~e\bWme=JG^N2W&KWUoD*Q#{] "XrHҲիKO3PXW[lھVKoעSڄ֦|He|ᒌpgiR^Ec.Rz+zMGhBg"cBr|eHw[q~02b8:okjn^2L f~$#G[dՔutÚ*,›{*ycL6K{=5uS'W={}_$ZXRayYyhꞀ=7-U[_yUG2w;p'ֽa* R 1BziNJ 4BH, 5}{MD;㧝uc{R.񜳐xx'O톥[r~Fǧ0C gvuo&zum Ġ>g|ToEljTʉ֜I8lc tZz Sƒks |smkUc;gnI%8#@#vOD̮ХptXMSF[iG0b /D/~:s:>z" E@ 05*A/#;]oBxbkcN<ɳ1ؑI-~$*|ƞ'S:nѩw4*=/EP5ēqû򏽚Vy3M^Xqt'+]>-$yWŶXdJHf(=|yD iMך#EuAXX?@/'5o2A`-PS*݃ Tfã4SCboIb Rܒgsy"_!ω!$òȨU?#*+9eI8= G 7 oHe}{E5(f&]oX u#|>Ap}C@$X1~s95K+ζ@5(_6=ʆwpaӟ[ݯ~?$~J68c1O^ noz f]eɲK<46^5Fig}d:$Ġ4O@G8ob#`s`菇(d ̍BT"pxtee (,zE@üvUJ!jA*~q.SiaGHD$3*ax7kd8ts{mطso15QYF;0 GЙ0k2f5yΞ=Ǔx;ddMh{Ӯ@g9p/ӘH,wA^ҜJ'Bגy -|*N9*(MHf?i3L/&V2\].uhaћ5?엏E:h?oA{ѕ#j6 4OJY93s/W-_sG$+,3D1v!4T;e}fT{~,}WًYN=)4'omH"|#[^% ֦VOLrV^V@+OqҪ󪢴f|&Sɬ^L*a yhs Jc[RDϑ=7eϻj;J~-?=_ٞ_bU=)%(%QiՔ{$jm D !IuZUwk/zttNGm:Y8I i i&[DfN{'NfeYfGqu햻i Є]~dvPrp\wm4P%#q̅`?+Gc'j윙,^`Qz#kjcg+ PYsaPXOlRI%y/Q::8q[<5o?"zpM'Nwq~[ĞA(Uq2WhN&)[0ʝ];9eE%B4:S'M{v%uߛ`Z9հz>V yx/jl8A s*F22LgP3ErF2)yPULjfkk& rP3ay*v#^آrlI,l}yª` D1cl)(E u.&D`| F}~мW[opw[ p|ܥ+ @ZHBi فqq&ܔ K<%7߃j 55N@@ AN i3F1 U,l-){ s/4A $$O31Rt*^:msZ_}a3߬Du-`soelr&T[]`+=Pez*YVu WZv"u7/"+j]e§F hMT?xp|,LԬo▆z7}ƟGk 5׀uaaeN8{W L? q7牎:*ҽѼH%5,O_`-bҡɇ1| v= ?b2࿦ވϰM8r>nN^ȫrdMbf5U{|ɏ8ro~6naV~{ N<&M}2+X˱ JvyatNyK*eCʣ;d6A})?]թ[v۝{MaOHalstfBY͡pQ=ǩk qV󢶄]l90{6@+$ CݪOͳzVoP6rXZW]adwn3 ~WCڐ@xo}ȆxJNFآ>؞3,GjyVzHƢɃǭ Mtfl`ߓHz yڇH4 dn3ZưAY&͛szݘYCA'"h{4Udtq "K(̊X8c"1[E`y_hJzjv6ݒ3+T-4Uf/NËu*S ð4)S[ yhb^&dr ;YAg`\q0SnJ^߬uړWDgLq&È`]G-ǎa>@nQw{DXx׆+o \G%ψj4iF+){=$13 qՋG -Ϧv_ZHAd4`NfZ/VKjbU|CZ9"T_xb = .m~Jjsoox0H ȻP10v͜iGU^ïZsiF&({ f29Sм%ɺp?/ZЦ\7[}f3wiȏ7ih*- rdCs& o hs6Ұ*SP* a^"lD&Gxp4٘+ QJJv7и"[Ψuܷ Pt@쇮q]lZ6]zr%q2𰭾E݅M`3}E ||%/MM-DAҦ5#꺘K}|vlo1ͨPSO;6cFg(!Dkcoc1;IzА2OeƊYz?+,!Iי|pNc\wzԣtP,xTbjXm: ߸ Z#Yomw `|솕skzN)ɭ ϔozӴ|~D,), 'r%`)zBy,!ԟ~'%:MՊ j"ЋQ7c"܄#Öen0ʂrvV' 46o9> I&:qÇmVj_sT=e2: yC<#oH } ωL>ru|HU8W+`ՉuQPsGl#B>yQ.;4}-Lr3p7Bqڽ j5&c-NgX vRQu| G(R 4JjLc@ڟǤPwky*)u7QLXU(a @/smMOA47RRKx .T".0q$дjTR* ٥6=\^o14C(a#8){ tsm[]5VLazwS#=y;xF1" d2?QEE XZ!혫cZՙ$XI(`ALʤ%$-$ j\` f\̮{a̤*D/W` N^2jz$d: }Y̸萓$2 PK2F[Zu$2CL5?t_!׈꾍_‰}.АT8+KlEY|qs(rY \E@ 4|SaڍTkfC{}*le_lO8Yzdo= >pI}|i|)֞E;b/wph^Jgqs?(U]ېw/߷Gc6LA\:gc95r!cF6gS>BSUN?cS)g14s?3|y֭PqFhhƻ8Tq\g)<*"I jB x1d>:uAgfR8LG`mFҷAiI/`?)T:̇`#ٮTܷXl/~"~83 5 : % Xyr[lhIc~'jAo>PrFFG]6Ĥ;T3@4BˏάxI0?.qGQH` @ՠmȲ~LO;87 ?Rw}GIAJ)3!l_~].VW)PU^Js#ɍXgƢjJfqhsЌGAޗ[ an"h^G>\F&!Lt6ArIq >?TLOR+#(2L1"fowu7|%px`'ۘg$-0Hq=u4PTWswP20{=hM]7LҼD1^SayF8ACAVUqXqepwgΉ6tro#]L*.EA|R5Z;9tOj7MA~ْ켴 ݷSXؙ`M63Z=A rKeyfۑ^1[aZo% 0C)\~:)D2,KIo뉄W(CG~,6Ye˵mŶu.),M\:H0!~b;:bh7Kpa?Fo :l(5D#!␡Úw{oZDxB @U #&l0!G;ѯU韽IأRi{08I2xRA%X[p$%X8EG ?% t(|פYkF}?Yքx+{ EicԇYkCM;ODqM{Ilxv$i YL`x6=%\Xv$"|D{} hHA6 N q˵B)-.Ce@acġps!f|Tvf<|`=1fAi2^)tOnӚ|u-Y0QWpr%cQpUẝK5;Fw^;d`{hS֬:ѝ~h#^5k-klTX"!LO Cr5e7FK4/&tŶy3#ܵ.NR=UgeY84|1.\837"K(=3z=Pzú|LL r?3w'F":/A7j%9IRs+OGԁjFHU?y |q0m{Ol֞8p*8p`_ @5Sы.ӀԲ=iC 8 d.3Y8@{u#;ޓM-_f KF)ۿ p0'~'#9cEFvO AZ֤"6:&omWi4\ZUO -nx`5oDrdv{ΕĢf YR@v3lIF(Z( ϜU@ͯi q"u&X쇶D͸4ټLU,0H-TGG8~džgFYn{Phs:^Fo<7pЃU~5{-cO*+5[!\܌g6 WMiޖF<9c1G>GڡxKT y@;%P|(>"җ2FPk 2(x) MtǜFvoyLAUGŜlȶ6慲5E?[XPOA'[Xua ȗ[4H@F/Q +n(A >Fq}gDcљ*ymwpn}үPm^ٌM h#  B_a6H2e 3RZ/4+@O)L͐>S,4/{X\~/>* ;'NiɳmQOneL:Y}|ՔaI,'#=dz52K_T~tA$6AE YzDWEԓp>bR|a aQJnfk8EQS5\g\ad[!V651!ҕ-AV tBy .Uƪ7^U N~dPqe %t)ExgЗxF+wG1v;,ؚ}FCpo~Of/u;hbcxzċHƾ`VaRxO;ҵ0zOaAH-H''\ AQSMZL#j奁hRDCJ)!x'50] b\]fD >७^P%dњz]{ 8^P&0YH-X iLJjJD[e_kr9;?ם=I V{IUM~B3}q%\o#mpT%*XgLc|>tRwv9uy愺+PA)R>l9eUG#lgۏ_r:c@;񟃼㤳z%Ué7`yNݚ6C4YcJ#x7 Ǩj˦#PBG/m"ZÊZ[}O!v {σ֚UaOHsTm٠nU;hф*? +1.oP1Jቴg/`Z9v x',h+U&$7Y =8wpKy'M?5/RxgN> R\;.>q´t61c6 6q@7{#מ5ߦ%66&.8e0zf)J7;I2| sTSx{AC~ij/?掕ew V[P!ύ•TMIRf,/k-݇aAK@4A R'7HlUwƟR@N4^7 lvOQI9RRk&$N,`Hc1OV ~[$q/NJ=1eU*x SN?feKlRݸVrUhJP!#HR%͋Dk0>G e!m_Tm=)Rg7+=jrz+>i~G ؞S0H'C @Q=6FK$(vKf Pߋ:*vc ?O֋ \06^0lRN9Xxzym4s |qh()euR:s?)ĜT-;tb@7, 2M2d1W6mLuOᖰttN}¶SQjYCFk3 ~ 4ԣ ^ ݻ0,%2XҬn97M]Kcj2br[F7jR N jtEtn{I -<[-{+W_GIM>Rpt%Eoi HIH`ܳB&b'eșmX'6r~:?HmGXW;_ +W`J-cú9൨;?/^ YqAxs-teE-U$ڢ_j]͞ "]zMeR<[A9Wv)nM7Aň\ӸЄŠɴ0`v盷ahUzΔEIN`2LsHpid`:3+{QJjNQ:҆& î \]@9|x٦p #("6UPE-+8IB#^Up7 -@$e/ F>)7PٯF D 75R <!nt99(Ng#*&e1՗hi͐Rљ2z] kj“Un1c=9msBtv^)1yaX&r6qH&~gN1Nb~?`eEYqԤt1[A_aŗ>|=i[\I:0t"'!g|탲XHEؚi$eFY@f=+Ȩ\:n7Ξ{Ћsr.pn 橔gFB@WPQ8-I)ȸx<|7I*Y7"҃ĸI zA+#.BւxR렉^ڼ@ U OohнxٴoGVC3k4-bOk\ ]$ XNG^«RsLJT%tb%%074K9u>-z팹G@g8Ql\n(BwNz~ ШIG!𹝃\%mohaILuFo_U'!NtK-BZpH#i.KMYo lℼn )lc.sq)-H6? Y~̠&^g[|DYYGd?ulS1ԅP2~7fI۩e´MM䰍T–m>␕Zphw#5-&s)WR:ZZmmnwl;Ax gF'2V̨5Lﺑ+{q ; eN lK`$72tp:ēڌ-%ΰF:L%^}dj2jp7˂5 -t !e sϣYo}~3?Uŵ_sfބ kQԴWGriq;bӱejm~d(ZjcD`]ߤˀijZ+ ɈWNيl%G&)ߪo+ n9gQcQR}>-LAھyɎHEtK5`0THX/#N-\)$ҢAG{ѱ61cڔ(Qũe4 }-'j]W*i&#ݸ>+V>/8CWIZz1g+ԈGM"o6n5o][x^ ٕ y$e7IATVM9iQToQd/'wqA{}x2ډҠѩ "N!C+6E[{b'ft'YS{lxZm@8&G.Ɗ=l?oXSy?vג oW1,D*Xo\=$# aI6# dXV1ٴ+Hw֯iz#0ҋ>bl B?@_1YwGF%o'q"˝5~,]P$yk,W/9vB8Ҝ&~qR73mk9[@ݡcRyHyl5UJ͚c|@2-/Kud簔-p8}W[J( <:0l}B3&B;x 9Aڒ2zWcwKQZ['9T#H녶f-p@TRe6%ʚ( )؍w LD ,j5 .GͱB Y)MyV jgb'wu{W ۩~ք-asl0Mxt*UVYw|vU-L+K1plqө03?''ٓʼ $Dة'~PByܽ`Ym0<"i1q$#yz%Gu}|cA"ljcܝfE\CeeyO'CرH T1#,+ց#7K#]8o I"H^K~ 06:C';z"0^eluMWyL-ɿ I(]A4]"Y&7 ނ!X%@p$ 1/ \a {E-K+H@k(JnZJ'o)zqc_l쉏SLJZM>Q6v G5(Taڳ"\Ә/L6YgvzP\҉PJGYקUԢ& bv"z/]?eSP^̎jO> DǸGH8coAR:~ц`' ؠV^SrGK#"P6Im޵NyT })}O5xFR8%r]r5䠎Z>6'_%XSN*n|;\_ݎ_ 73P5D17nɳ tqpffb hɿ$0 I;:Jm֬Als=dyj-{%.,g42D!$DN]|xаҵ)i Yڇoï I--͋\iD0 Sc"ξgZI͍!Cx^$kw,x:4KvŨ{Yh`lK[̂*(Dt&keDRqV v; ׊Mm=Dh4BsvY)oMyį茷5$XHɓ1,c5q1%QykNNb/N XvMϖ"!ga}Ovu|v!Ԝ^Go'E ?oe9?h8Yo:K) 뿤߷#<:8H<,?/DDZ,0S @y08 ծ*f ZX(5IH)C~'E, XW^лlch7'u<,ϡ#ؠ) "Ϝ_u#!ܭc0M%#-QoO68mЩƟ %(#A dqx%o+uJp}*ghǧGðDfA^~ ́uXÑya)@⹓9|`5d9UFn^IˁHL>(@JD}pxLQ؅::4f*WпqKw8rQ)<P IYg`WzaK@S3ٚR꽁>ah3޸:aEl&Kl=p}$Pf h@`4bP=+Q(t&F &z vfv)<\-|:><7ןMH/S<(^!pzY1v@f%H{.6z][S[+.~(&jlu!()ǽK5ա zz1> k.Y rss Z a{J)l1S]7B"0xML]]›r2h'jB(~Z\%\,.y|ҰS/n4(?T v5^c2asRr̺c0 odٛBCNqWlgIl?UR}tj2o(]0B9˂@;JZDKodDY(X)޼G^Ht |Q9-Ҵsh6jw7? mTNEkSχR肟OpfM++ÆOK:G:LݹHآuʗUP׼ %rYˋ1jT?11.]MRl?=bLgJѩ9ke,QUĀ_䂪~fBs -Pj!dQmyaPhb&GBJ?7틸/リy#1BT2_P Gt ʴ;SU2d< 4xdnϑ$>ۿڢaN)*E iI*[rvf=󐮼,hwF;upu43*lo;%+ͻ1I9(tP%oqjCKN (kҡk DA9ߋv Dc"`]Ř({–zL珰8Ḿ+]jfnl7}pl_`?s^fdİ}ϻ/zxO[-Gԥ5Z?cn-uiV`ަU2t?̆[ڨ} }w>3$ u2k[^E:w RK5)E҇WkCc0ճKگKo;"H?&0{twFMGkMғnM x)=0y E~ApqUw$ gg:`2ݮ1YΉ5~g(;=" Y*mzrbc4EV=%S5 o ~G+2}K]%5Lb&_Ǐع,(C T7/⎛{t^T#<(aD l-;OI2_'ЬuѤ +:C_)6M""!v8\SܚWT.%f{ L1 *xJJldI=)v%{iVNp擅8XvzκAm&4#1\O*ReG74AU3-<4VWf\@sXޮ^;5ibPjV֟:A!vdUAV72Ăޓu) ޵}0#y(]? a=?uXQɣ9smH(fr0jܔ*ʌ~4 Lb^913o* f-$&sT_s+A/sTz8;2ϖyw%a*%%֡nYj?*Ron "lb:+1Yt bDt R.b)F.w?_ g2Qv΂f"ʔkn ۤv=(`(5Ց%Bى)_Os4]- 0sTg҄g4o,uxo~˸J<{x5SD)O a~~D@CZJv.zˣ~r-¾l9zC u E E<YP R^Lt#-]sFe$7 M?7D œ5\js#i]^ZtHTi/ 5b/&cް$ UfFQabν7&*6{ LB=#AZRq@S,cfިxGŁm iցZ. ׮NRU[=6dg)fFr;y/BJfyѻsE6o:= 5Ǣuظ0a(۞vɭ";f=61H] ѿݴ6(֢x2eJ! .vMqg ]u4W%?r GJZKvH)'I:Ђwe *JU|qK (h |O~YVݑh@Yr$740'ϒ4&Lspb ^؄乭= YcBnZzG!CɥlxR\ j((R# *C30?"Jq}M<撘A ^=rC-sp_߹6gk@_ϙ& `uJxce+.1`j/̄ jo g(| 3W%ծ|Ѐ@t-I~fe^\2&^m5Dꝍ6EEOc 4(YIRu@5~kXd X)9錘7y H G.#/6rz@3%Tq?!fQPc"Geu#m&`7;E? ȤMr њQmagP /@D %LB.ߘVI(_N'h(qD6 m^ՔMֆp]nUcsE}uX216j3.]Bkd= >v+$ +ZVxE(Ъ-ǘW5Y/az]|lYHI+))%_TL_Pb^] c\]LbO/Rc:U0ӽ^ mUE( jGq+3i^/,19ifkU|I AUIsi;FteY`UڒyFi=Pa噴E< aկ WdcI{V)} ~73Q/b@iy{ߞAYРӮ笅t q{/f|bOBi[)<~h`W4ѥ jmlaз.g;(w&9R?!P"=)IMZON&ܲCʞEy!1nli=/㞂y84/qfΖpj=rRt:0Yhmz1~\~=4DЯbqPO  #@(lmDT1ךPhXjfNrEt1qg7C1j`Ecՠa_ br{7,'Eo:^ o_x6:!wڴ.bNSM9R~jZD]0ײԥkJ4;?+^eINPZLVnO3jkIg.P8xG|B1漛oyݹ& >vlN9h5ͷ q>^Ԗa..LO*sWIWuύLyAqfyC $wW@VqDo nGx2-"l*8.l8Īb7VXRi&Q @UK?`2rZ pV|x!Y +UdY\i7M9RD4J/V#/+fcFн^K hF$NƂ2Cjwz[` x5[ʣ DnDgFC~R)ߙj7}~|n4@M]' 1 !ie$oPϟrZQKG)r^07rڝ B,ICQ%@@v-h}HؓȘC:SMӝ 58SԂIzy;Ɩ$Z DM|_s**UFZی. F\kEW7u[}񇼽i8K,:! DN_e ֠'Pr<:XJty?r!Au2y?>٩iۙp*#ed{tw1-o*~:jb[) % =5Y} r nwpnT Bpf6=lͮA~͠(jعZF?ښ6=KXC o kc]ˤ JdtZ.g]I):[t:@x%f(#vV_gnW2 u2jA׮7,UPq0H1F_V$.ו6SoE?j!j R?LMnbge$5UR\:'yT8\̽wpeo~tw$T5^d/""hC6yZfwbS9\C\T{()7QL~U`Xơa% ]J.%7PCr=Ѕ9d<{nZq&<] N-DˆXk+c1+ F¿>> \5/:x+iBu?3t|t5b|\Ld?˻6EɟQ Lj`fNϚiž .+"΍j>|0|ձ-Hfò -Y[(MT?aǦ*ʺb-±C7jx8OR=uw ]7j5R{=XuՓ|Bk>Q[O\@)ȷx \.KW2,2'Nl2av2DZih[cwvmjO"В71Aiz"[xoxsdiN,PN­y9}Ux*(0GBP 愿.O'c#Ts 4RN3J,5P;%Nc#3obf,WivDlVg$jTe;vF=B$b"=G)^Ͳz_ @s~C*g!|So!A<-s<Noz5aaCi2b*֔-*"NJX0:ey0VExaa$ h H_ں~] ~>fۣ'Gҹ\6hPƱv^.޲G@_s)1r~bC}#'=2)8t[?-S?^׽[:$TI+aJ|[:i;TY̲҉eP s+Ĥ> mq:̿$R1GC*9#j$:UJQJ@'M%sdbxQVDM:M'!:eӃ#;9fH8"rưG7DkzNx C8sElƠ&-iތI"?O["}rbga62` $<hA$qa2ͧt柛XNq@j9#̯`-wkuPp#yYBY{|O;p{?q-n=$X -I]`D[4Ft)Ffwb6l#?^feCs渼!-Aѝh`6dO)5b. ا 72_u~{G|Az*N2$97o _OCK}s!SXtdAI"E`6TuTL|L+g"nzB:DQVr$J'(>Z3ߠrrmi\+2llq]9RVBdϩ uf A긴lWQ8&[jF7sI;%Wɱ(tC<"C$h~BU{@\aiWG;3Px*Hx=Y|{ \~.8J* ,o1Xu.P"ж 5RЋ@D3J]x8̽oEdA>K0lր~ʘpk {H+&G&寧EHˁk%J\`Nx>H֑9"c5h2&R{kw5- 큷QfbKxn{ڪP}?(ޜ% Yjx3ӧ0y}x*<8'Ʃ@PȀ78tgٱKOcm[zi@.gڕX)` mij)=]۹ *QG?z`ƀMz2ǡK<_C;6 0CZ3ϰ?Ov^Y fD<3S+k.) ]SCi`G*G81jZ8u ~`Q>S lG1W$fxH):J<`F{e1zU/ ܉>P$?KJ$F┒A_D y'j1M79D!n*Wy{fz dO D!_u03y#aqTm ax)!2#'癉7kCʳ;Ho_53GLHY{ǔ]قޔ3PF K|~~̛{,4(ESlvYHinBȟ@GԆA/|ѤB[ȓK9,Q]Й3elnyozٍ- д. Թq%] :']fJ3|v9x3 3Ⱥ/5ϘaotN'`luU뱢堦ꍕ’.%ύXm;Yi +.[2ٯ nٛ.83{^a40@Vj? %OHY#!LJ JF 3r%܌kR=a $oE̡:0 xEK)nx^ \de~1Ϭ%c=Xfm꾋J}yGۜ(}S-өp foqUe16vXLBKbxűU[!}up.6`/v~IeRI$0KGcaZ7P&&zH&f[=LC)e=Hf7澋DFgO1q$L*DCѪD(uul*⍖ *-0>|Xz:^˴jwtkXxIÆ)|O4Ao~r3Zo?|Uv0VF,Jޥ3٦%|pQo$W"m4D`^N B$ݟgL"')F1<}i *x n'f UûrJw_ ."cC>>n,!d95qu ,J޾9̣jz-6f gVS䱂=5,}Љ5Ww Lw( hqMŗX ( PJ>DK[o8>E}̱ѱp` ~Uǒ)( k/s&8v_b()n*.mp3a^c[8"R]Mf{n *jp(!?׸0އB6hrǬ }0LS6%B#`Vtpd.jUUB)3La#U[].ݒK)!m]OGL(b$`xtؘ8w\yz=;rcZ3&;&c Z@*՝Iq[8vJQs^ Ȅ)ȇqRg?pb^dqr<G dTVKGM?>[A*T =!oi]XǼ+vk|ovd&n̽YPtl"J\ +IJ6N[s`9n F\_*6GQGØ<B›uS@ %V:*{>GOaåÞZ+ڼp Lf!T6YQ_ Bɵ>͵s1-@4/pk&+culŠp)ryhcB-eG[2i"wyxd{ D$ܛ>>Y ㋷I~ACP$nO-qr~CX{Rń0%zdN޼dGJ?WUsiKq5S96L"r8w1eMi(ˌlfNz, >>@H]DD9&l4I3mgvKsr 5O]8$lA!uwPڤD28S'V-Yn9+ƭG()['ʘK`MjOA74'iTjyz.Ue< nfzfA{2vx<_EaOၓf Xb9uw.9^f |1k:,bZqW*HFd#zف]@NW6zN ?]ϼ];f2¿\q7Si;/`SF>A^P~3 \8 xG]6_9zq$z=ȊqG~VmԞEG%&6܀'8m{Q,qbKft|6dy _H[N1ދG]C)؆ȓ8Wbk8v̬rZ`zx" _&6\K쁟#AB~1jstc7^礛k ƞce/y(L9Qgl/}@hGaM8Yi&0XӔ緐DvZ ed~:iܰ8PVĤ+BYy9R̒1qe:|! +rC*ZF~Uz7U>iN3ɽKi|H3*0#"A<-Y聖FYdȽ1%E\oS%Yw((ۖ n0S'"c,շwf:y7JF(xeTK M(01%o]߮iﴘGnӔI)-x;%J?/A;_PLzM {yn{ fs"ʩ DnFKlocޏ7ҚM*1KmsKF^,W< *MtNJ)ESʼnYe<)F929)ib^!b,&Ek3{,=O $l-`3/Ƅ`=ݼ z>B! Ds#-|HZB:=%3סbOvSo;.O(+ ;k}2{uжLutt\+śYH*XV O$k9/^:|3#\L?EDvvWFf"$>xvԖv~$6Z;;UӊCqӑ`}@vB~h D.:W\p3({۫\}ZTe\uVim|T1XJ ApH4.9 \Fb}U-Ih^a@I>>K-7 l+°ך} R2k@b < Ԣ4&Xcc43ڟ: Xw|o׳e,n~tB%T{NG@3jlb6<.5*=5u-XVrE3eZhg5BC5|@Ȣ>^FH z P=3iҴ\07;H|Mʑuv,af$^fiEL*]r4g -4L`]xbH\ґKB>OU{v&%]'-I"cE&w=F3*cSX`Snz!mceS-%֭ٷqMQ{YaQe1['_FZhd?u.|s*}rc@c-2?ߝMJ N'L4A!"̮Z:J43\ aցCCI ,0! -mE<ŐCE_䣏<df|RJzw!`tJ^y5es< }bIhfg3Mlu"4ex\R 2TS^bdۮD`\W<e" 7&iPU[_|ڒ+wie%(W .>E̵4 aԈ:/NǢj*3SzQ~dT>cԿreNy)Z( \V*WcO|EPFeKiQ blgJRc 8'Tat.C69qMD{J;A#3W4C[]ۉqVg,6 6 a-rz/Y.kCv:8iRF<(sTT"'\ѳ&.mb\u#:ii,B551Va7[${հ?)+:,fjGTFc灓2c: ^ǧN gъos*R[@:q yC7B'vDS'|z >#g-LW^^0:͊IoR^.jeWM\["iʩL skM*3(<j>\Z=0%$J{P$Y o(}8gӦ;+|ctnؚ/bD)gmƸoWok Ģ8$= CD.Dɋ1dwS˞F_c rWmWL;0 :NռI4nnjyyDg !F1&Xf}/vUga "@3aA 2кIS=7C_ ; AIMR0v~PQ&! $ Zs_ں7fR0&{rU wjT7"}# f4 17ؚa/ĨUwR?Co;L83տ0c1 \˲|a͠~JyxdH8k (6緳J$ɳZ^V2i@ GGz6cne;\'=K <98pƇlҞ{|]vpiȄ;TDyT˲\nɖjp VBxna8rc~UH~E&_oN޲v{2K~E!, geO~ \ $|Bj+DgZ03lϫ$|3x2CS) >75_&åH&,YV{ [iR -!wڬAyA&/9 Oln*'kk!%M={M[5^kxo0:ƺx8_1f7K; rXg.xPdXW_o|-gϿA.6]_>>"B_}e!hb:%emN Rx $ %A(P0J-.uL,42vg#gGA!^zz=hb\AQh#qM9~r`?ԡ?%oDHIR1G*BK%/~U$VO*S&MVX©:W"|,/@yeٛ[^tt-iUbe n97ÐeR Scy:*j 3.*%觟uJn"hT(7]rdR0@|H.'s $"=1H?g_I `(Vb4uZ8=L9M?mǐ [¹W ֝_K1/r"~WdMlT[˪6tZ)q/DyANwVG'rbgV3|A73i Cbnq4OS EamRk/lx iYlgM{X8Fe]C[tnאQ>{~]\P#UG)N箇B@;U78S2qf z%f6?6jpòit1b-OVH[]iTۯOts F)`a@l o`^)J AexAQ'0J N^dZ lb ,Т a!= @̽*E?qQD=~F{_,v\\)^f0J%Dz @5HHfUlga,2DX!Eq?4X ER&gOY6\CO>Gu".s +?ZLS,F{:Q;-3"suD4ePS5 X{Ka ӇC|ݞ}p4j L<Ҷ#گ a\ *ww>327Mz  #gk8.O-YY+@蟙cNj5x -hjT~AT-L_갖 j?gI%orWC`ju+ISXixн k<â9z y4%3z"JmF !RRF@5|!%@"犅HMAҸ(@Bv : NQ(\8(7Q'r&ŽѢdBR] ty}!Y;ܡqM{oF3<țKv-q٧s[TҟmA!` 57bB>׳u 4hX_eU м}PKFG^Dv<VoC9& e;\j/wWj&>!r<3TYTӜ߇2cB\dFmpEҷe80-Ift,.+0Zؽ qpI89Z+i]`K,$]-ɝ%hg}9IUCvjO#Lm)'˚X8b:G;MUK0]^Tw̼k7 v_$cw}+ 46 XXqgd墦e2"Y]> "A.9o%HZDS]ЙN\̤ѥ<uGԄW:! 5W_B ne7E"Su!KFhʽת Fi= Jx駮VKr7ml7Z(bWaVQaTܷ^='l(]0{N6u-]F4i??_3W=6&SWT^pԤ` Seiٜ6rOḻSzif܈)D%͗"K ޑ`ZS=L9׋ߔpO|w?jZ"ω$Gg"@N@Np @R6^ߞ 4=$ 3n>:8iEPG٩DK3ha0]Lj7&6 *Z.B)^8SOm a ]y!%FdMƿevd(*C n?3$8Wfe "BZRTE?s9k؀ДeF",(Qcߑ I11פuݷ9ip8=$pX2+4xLanK!H5$/4nv b I}#0I塷o2 YT0wdq~3-S'6Ir 3}i}Ob{F'9_M>˲%(- x@Eni{jEڳfߥAWyF|#]:=~"f 19*+ Zk[=5(IĹ{'&_壨pf5YsqZu*.-U:]d,2L@.pc6}4srX6Fw Ѷ7W= aar&B_}N!0&6ؘJat VaᏏf!յ ?2B܂CH"|di-QR!vM a+aRtQ? !]XHGYQ.el_(,Q48%{Sl6"MIing=F yMl bH8i瑱%!4n|5o1/Z_=a+KP4m7XLZ-gFrandif"ߝvQ>ѕo_g LԿ|bY).NG,}nzm5+Z8 [#WC UZ͵-׋es@Hq{LP>1Wm@PGc=_Qf˿^$dUy%K, zܺ S rZz/kz#L38PB~}v C"F4y&PG(tnBy^ezݖbWamŒ'|zXmBG\нxk-\nA/ξLWU!BC 2(H =W%0t AI S@ovCW*>t6;UڮErEh^;v̈\0Cߞ(uvvAqLə\1V2UDP-XLUPŸ| =9ݻZdSB:\Ԫ8~e΢o} Bbc6`,VNĿ8S3LiܫLj]R. H>#UAxajDשmd{dj?i!wqQ#pI\+s;#MryH^5/wc{ nUQwf@פ'Re'6JY'}ުqf{ ^9E2³20 |>.6_tݩ!'TD5{%UMDPݲ$9ܡuiXRUu+M)}k=tH6@<Kp9r_C>`;~ʸn= qm)?L酈05§V |x9Dx{S=`sF2g[˗Qk&@>f @]0R 4 9`I(jG쨇D )o ֌C^#|P,/~( iНNϜM 0/w_^O+~ܦ{Ab$4 fg+s.8}"xc 9<Iybgo 8QW87<Bv: :]SRMeuwJ ubbu|Q2THIchMىX  5Ms/g\0\\ˠg+}~E6Eq.m|PNF2k_rɂ)HKrO.ucMΠ]] kkjm ʝmP]2uge1qI#;ih^lsȨs.ټ ӻ`((n-|7ܘ}sIaX7)pe , M're:р5;#4HlC2rZ-<W-؈"~@Һɮ<Üݶ+*>D+dM r 4w=:H{;ܕ٘zՌ[FOVnD ߡ#tX7BS156!9ȻR2&|Ew P{|>1u%p b8!| I`yl !l_C u#)ҞC.u@:ĚhVSVәdtx"J9`1#M%yOWQi P1Ht%;RbI.ZSRޑ `hR }D٣5YYJXnU$Ι4ė䀎e[LxuGM0gf Kֿ m-wK$!*1>-wpu-R Hb\L&6~5cflj9V`l>5@X\4P 0vJ~d"8 j흀ݒ+b~Cӗ Os=5#Kc3Po}ng/مc.!ᬤ:~bu)5p:&/>f?cM3k/a>zM </dBj%%٦|;?{E{ Pmh O"ujskZ/3k lߥ@gWg@2:l?R ŲGw?r\T2ZlIX >hC2ބJJUB2'{=`{_ts*GYkEfW{(7-JQȍo p9 ~@+}x r 4^pjRNmXQ]oл¿ESMrk[Rx>dr])[oVcB01]d tn,8(C`R{ݷV$R-ǀ͕yҫ ){@X)55\c4وܾJQo\Qx` lD%٩~puc_cϙlpqV،吂.Qu]]_{[0kS+xuAUSY2m}@:Rs ##:K:xQAyh ^D{GF#sfx/Q05`g<^49Mb$ElޅK6`7co)~~H&/Qݾ;2EiN[QGO=pFE1p>p`ӑ/Z=ݕFj&M]@Ah)a} 58}) o:|M޺F.QyW$}}]p*F$r?.hx[XhϊLf2TuC?XE{CML2-jYג)c3MqJv~{ķI7++ʼnOl:ao7%(k!)x.JVMW}º/_Y¤)Ndm~MU @*Emt/,+Su K6ϿOؑy wC[F2`)Z@* ^z[% R yb4:"1g JotOzPL!,w|'rb:ι5FZqEn{K , ^HOvn f.'3ר?[a0,B%>2;F3FSRKUOeÜcxIYiR#}d*J8 ⪎Y#p&c_~}"ȜoPr\joD\}$e|x~[DpZTe(̱ڰg~XqC/JeеIoUŶhB~^)85 ?G%g yk.Y,B0暉@g܋Ck^ K*@%UHZG -ś6:8 K%0y]//$EO e 8;=ilSM@>ԃ4\Bvn.t*2^НJLo-i:tq0RKFVoӟk҂\wGuO *?gQgpjRDutlS7j~_dGH*^VM'خXE6JQt1Ghbf!T$s60y0(?{, Υ]8i1!:tvl|}oyNCFӌ=`,HYP FɣLcV dRn7_XJj fD/3 PG3( ١@Kc SLbGʺK3ZŎ $;ڤT!`LdK/2yM$,}y@>x@Vg\]0au5"Ǭ[{ݘzl鏊/.XVpUSU.9k͟}SxUU^I@\s3ʻklWAQh< 0&P9RA?[@DW3!*Slohlt4JX&|R~ cRp$ۤ3. oJBX Cy׎E(NqTdǏuHFQʆ%09qj*2AG" 5䄼+DXSg N_QjBfPB-uj44ŋXM:zpTL jɏEiXf-@mF@<[ ʮ)>U1#_t1D di%8k}9uSj=xK̲.6gS1HdD [`2Ǟ/ĊJJdG[{/٢|,!'V .YJF_{, 4( ީk<3Ty@T( [I!GU(;o|ʻ/Q7pṿ7{9r a]D j ºh etr}߅C̅g% 9xRMY1i0~˩z|~csG z"y*'7߶OC*}s2-HcvI:;-WB+LvP!l`G C&Cut͝ 1͜l O5蛟>]q06'8<1 s~~JB! U]9 ::G ?&Qz 5! Q }UMPe9ߐ 0m8Rk.$Ǒ! 84x8}4gp}5@xMyy}R|>rƺ#7hZ9Ȯĺ\B^]qer,?o MaZÖ}m ghɘDIA]+),Ou!IKZ^B N^@y*"./p͝rqG:b.Ԣ R $9N1!nnSKsR {y8;\tD mA)/un8O.w^@';f!fi|VY#W.5ԥ|sϵ߂Us%i"Ǥu$SզBVн_ygT4E^ P巜) ŃW6XoMj#G63BM5ĒU\ZJ-4'b3ЂN4&\XYz{Q0S~RYa^ڋz54,QD w4-#'*9>?Brm1!.`fS5!rmTu :r1G.77`+8VhvQ#G(~$ƱEXF^Ѡ:YNw 2~M\l=hCH1,UaU _ %`q%Z8LQ|(0g^`@ngz[wN1 בhUaVW Q O&<)zv)%R00,=ts@RyE}ꐏ4x@wNM1qwL:&2<[[ho[fq[ ^d3Nޠcs9&V(n¥24U7=NIԞ07%iHggWIʊ>umr}4h5s٘I A`soĿw ޔV k2%.c @Xns\\;+-gd:"uۅ,obKA2Zf녹$%ܹxűj{/+^>$.70j X3Z.bCPQ¶ǻ`0w=!b\n٠N>Ʌ Wi^zH EkV?WE7=;КwWih #ٓI>o ԊBVeZyxgUJT| Ќ.[c+[IWm_,.qsȬ&v5~V,.o">q^ \b;/Ow(̹3t-;TuJi9CS!&K+%R3BKJ`d ],1bY%/Qlaˑ6irl*^3%Xox$}x,=F9_Cӥ-8# aȚmKJ" Tʯ5tB C oBH`= wi}"`z5.vI`ǔB~ DRҼy=yY.hz O.Co4rΈOxv)Ոu:: фna˾CTɰ5~.LIT(U܏!-s 5^l wrp^Ƴ~Vώ '&d\sQ=JwT9ob#HNA"gR~.t)` MUW`sl.- }`rT Jo;ԃi[xâ2UvbZ\t GƷa΢DHb' $Z¤n4cR[7Imel qLty)F) x.TB *!l=0xV??Hd)5rՇlq btD"XV[xe.XaiWNP;PsRm{Y5Y k !o-RLh!Pq(e *ҴT>TVŎh6q-~Wpf slo‡b nɶ2a1T+B6-@I9_C{{7-xS#r> !G$ۍeKOKV|DeIQ>cnbD&[]% qPJPPyv)LmUa rwmnlү&B2Fs4TKٿ1AzCvM- @Qk>grC1$B1}0V[JwPpC'״rkC¹mZi68}I>t_B{Zq\U^%`U-.mm&y)wqHr%hSk M[<1',!o ;%߷KR,BԩAH_0h+.L4ksYFo Ԧ3.EN_J%Kf&Z"{|1loT_bgLoCmmjG:;T&dZ:Q!xuYQW2Vr 퀹`*p3XK` / gߝ ?ߺ]w{ vO4 aHEy8wAi* bt  ]_sE>ndM \u* B -E* ~Q\Z+ƶo0}Ŵ3V-˒%( }S}qrE;4ϱ:P!~&){OP~ 3j/ƎȻoJi= Ǐ4RwZީۤ;ȥi>^Ul#nuʐo 8ۭ* ;k>Cda>#.˰-–̡CD 4Ue00vSހ濞VD0~o{ q` Ud;i-iƄf;tSa~1d?l3IdG: *nn'o',;﫸M^(ɓ[{I-Z]>wi7ֈa.b"P >HddG7qoS)i$q.'EM<1&Q2mJ,ER$2Ibo$Y-|=XN4M{gLX,pnsmMZ{4t|ۭk "Qf1~b|;SW,⹿P#jC/1l^xt j~uSj #2]'Pa>hc{J3iOϷd.s!15亓doP ?%6vʟͰA]ԑg_P-Nݞe*IQv?QI7ݮW"aqHsLwVB6vM("@n#mRwUƿ4:GgqjSF ?k+禚[ۘy)Ÿ* s"T-84#<$eJ~l+HaBЊPme;dp c*j5g򚔈:W4ҍDjRGtda@h)d,t'_] ( 'fp9s\jC~+ǸoC .jV92nF%I^o|@ .'9[ywb>;kkIF,퇲VnԳІĹZ؉:UUϐcOެ#ӮXZln0D65z咪$QCYdW)3JTZ!ieNeo+>WpY#OST ̖d_\`|oV.2I-L@By3ғXƢ vY@Q?՛o#gmĂ)Sr2򘥘+ ӈ5P T7jz`^:e!ug-j(EJq:S|ICG}HlTZF_Z.(- 7D ƛ:ٌa&iASTvPXE^S \uTAhf"}Q9zcr /m۰"اv3rWlLT0Zxw (.#4p=kE'%;@r1vpm/ y f- diAr%>lA$cFL5Δ})\h@1jM&:@lqד!m ܝsdxP$-;ΒL-_MGѦ*o05$M!HPˠR@vKj,Qw=CFòKp7V );l\W @{D(teΒF42$N[#5heBmda}D?@5EI`*A ;Mwuv|t9nZ)|ƅ蔅mIB%Xקt{'p7j;Md\9vǺS|i=|aw$@淲[a;ail:IxvTx%=s@`} hkgY9knݛh@ҀIL[-nѶOkE`N{)fy[iE{Ud[q' 7S ,V!/,y(,(NWgFϽ/M vKTǡ X%Ip ⠷ n'!O/ax ${F2F.?=jmZc5xvz>ru7)NJlq%6LJNj+ @$, r9\ĶH@o Q*qi@(])uMfEShb3^艉kcfE_W T ;gYLsZSSEgC7 WĖ@< UD8gRه]E:*#ѫ쀻Qi{^7)#c:_زf"wq9<m:[|' 3 Si֋B$?+ywT@>9A GtHTsP XYߑK’V;?DzsgybLu۔b%+mzJ\7n(ĨODuI{B.rd 4^33PoKهj|ڇPλFAzҰ"v3m`jSYuvKyr;PM"!4[7 |aGy ۂl@Lj"E_l'ej.)WrĜpz*~cP5itoRۏ] 4hq@q1~(nJ 3KH>>G肉9ӅZ` mcT˽_lJ Y7=FlQ~J\&RNCJ_wRlA\1^Iü 7ٷ#Gj1qMWp9U<ޫ4)*i<4Q_zvqݟ` &<9b 4Vq/RSī(WJ <~.wGs,!j =6aUES p N}wῐ,޸A:yϧB| ZW<5k֔8;* 9׭=%zPFWL7ƴq h1Z~ΆGGML\OQhQ؂1Owr硗\{O#.ݺJno!}<󫿗`|'XRbT{$ 9]M(r'm9Z*^&* 쮟 y8=ʮ ,P ~8mD|>2w7<0Ucs=L[ۄԸ)_1|Q#cݹĢVoh]{o6NJ<=XҽUVaIómM=õ>?$&-9%z.nD&Cj):e >YW7nne2>g(ku,.g*M|Iy NeJ&9A יIXYce nf.5cѐ ||^@h̯+K*p -0W&#ZGjAK$n#6V28X*,CV=C򨈍ʏXT>bp0yO[mRd }BN͌yځ}gxPzA7Q"gmz >ۆ=QjGcHU4RƟ ygȫxaG'$b{{t#oT(;{5${ўrnFL5b:[ .q²wC}PJ!^A5?}҂|C`kĢrQt'a;A1 mॼ$N csNY#B lhD[~᭵"I7x*)ZÀ\/n,r]$ʨ.]ᴈ-i=!'e|\P$ws7G|CL91_hq@!ڳAƬPI2\Ld57E$($8~źDs6wʡ t=[klV4QM nZrt@Dl7%k0/a.t&{9!;oKD;74%_7&A(a(/ {坔`څT`O){p{O)8e(y5]?> OlibLePn#u';BIx̆ !w4^A:f{؇=%hc-VuϜHgX#<~,4_x,'qxaJ" :+KWs¦gn߼;<˚@OLJb1#pHuYK}{ Fp)'OGow;;=LJj)s1U |ϗxNkRh.I0elS)W-ns(P]u>tbu'M`Ok\"59苢=}(MuA?J;+9dt[+Ix dN[ct% nsm/RY NںJ-L!bf$X^$ ΄ۤ% 1wFBjQ`}l7,_U`,7qZ]Sj0w {;%$6V>C+8zObJb)N1oDbLQAљR)݅H3\V<\RMD@-y은ΝA׏`#9)k"Qm$ ?3aI\/\'ED]'XC[i˷ LiTKrBv=NT~[1t7W^5G4 JQI]юم֐NH-^n;H aC%s"s*+Ӿ25PzGE@NAmEl(c<9If 7{{"zlx6dZ7hY\6M-ϸwd?YD,+dz=Rb:8!L.\[%ݵJZH+Oq)w H>ˌa"xdxׂ[K: :,@:R˫]3*AepXi^/r{A?ةmqjmd(wD^Ӄ:>>[ m'Q;ŐWQ_կ 6~ ɱN}XaL~'؋coXd 5~EBJ0ͧ:ƨؼW{Z|7'oEr~M ϗ.Pr,@<&v{Xk؂ WjInW?Tdk}S[oMJZ]G1١jZjHZ3yv2Ժ c =K؅K)E̍׸°e͝ys;PvdW/WWjQtWoxۯySc8grv2v'.1P= _#ޞ+Q{r}q>KM#!0.s4kՠ8 {]o;\ T*jXRG)42ϲ_{ioSm NAAFFHֵ)p8N8j5)Hhˀj4Qܛ& "u7ݥT oe/3=LBWK66<l à,)zs9]gQ %X&(<? 7p~/@ (1nS)O:'9/~']͸;b:`p #1民ˍ3+rX 7F^YA]9lVķ͒]BE9bn6${)*HfGxyg'SM^XZII0<hE!?`#)؄tX9.'VfN}r)620cmi"Xhmf#ط,\[qHQ ٢VJ!!ZB7ߕ}RD_MOiKˬb{ CjC셠7 X7 3\Gy1\(‘xKK`J4_{R&/ُK\ȗ-aIL"MANbՐv֊.cN9soA>[VoYؕ}Z6 jکA8 ?h@.s#r׻G@F1.AzR C@DNNΨVa!giЗ ( YF9s4( oHGN9TSVt,*`` }zE*[;6=%_`W&S{0*oW+y798T r4H;c +ė^.ؼ('mI*M Ùa C̳&^P ;{ g1zVs*prjZ;=&Z\)eX[[4hB/jѼ@%֯V۞57,)Swm0f}<~?TXꬱ6j3=`E)Ô h ¿ΎDz BVן &FGnǦM 3VD3Gtj$}.UP}4H=HL-shm6[pd/ mAV V+8}JmxmUpT-S|Жa-ˤNǓS*Hz^: h<]էqVx`275D;]پڋ^o)îʎ#Hy Ф6蕿།E I-(nޡBCObIƾn)9^mc~n{}*] N.Xyt(g7WsR["Zd)PyՁ!@sTQR; UG!E7{0)x><#zh8Lҭt T x (@DȘ1i} 'b1)˗G{5 M:Q'O;d WR V)FK?#79ѓe2ڮ_ aBr NN>;WW!B66z-]q}tG&kL0-։gsS&u_W[ ôvo]>7"/T97yܽħt]&8;S&y~ȯ{-7ݼ #Do)-9z8L&}$RI/D^*l@<4 9!' xy[i9%qE͐_'$6W[k5fE@USb _d`P6mx%&2UDЁX[3p -j=xk%%YS&~I˝qe-`ڕ;6Q䤸er# E+Wu֖Bm]z^3_%'RC:g=U9PjtE/%60j}d \ jYc{!l㟽b=)䊥j9Ђ`EBd-Xu@se@/;̩P^ KR2ǹLd4rl5!D٬(W$Wz+A%n_ulp@S#)ȌZWj@}8Y縮.P ee rQ?vglKgQ/o6WobWN&.橌ܙ+<Q̅\@,|>g!ݮ>VϐqSq~;šX[l켿u8Q%?LFV#6/J9%ϫAz6ᤓd7:AMt^;I5W-2=j: rXhea&dHL8s+GtlUKpjaJFpL=yeG<}DUEȹ4i4'S_K)e-D"U?fJM^D Xků6HyUI:/dTGaIHq9nu:kIx֏q[E W].~/ӝL2<5ϝG;KR2IϟxP#ǭIR Q,֭}~-/PTء]v}^nCtc4c2C=A }R*2l-=,oJEǏ T^m*v"2܄=;T9}˜rT)|o&ǸsxZ&p*LNjDw?zCy4SvADw~˕9~.z otҫe_p*>\:XNOӃa @)zC7̣")IG)Pqe5ik8IDZPl C얢JL}}pa6W_*Z ԉ]NZAO55TqNFbi}x=!3[EN߸%zNiC̊'Z-/ko+.kSg0Aυ`ľm\0ګXʏ+bq- ')(+5.skNՐ̒nwɆ\J]-N+kt:hund aBH;״ūw`Pۿ&*ZfGW;+6C jҌ5#Fj"[<2Jy2N7[ qѠ> +Ӱe5Wg#Љ Z؄uƬvgԮ$`*p\*]V[GKmzz!+Ո:]u{}pF5j&8P?<+G.T˽WainQŏ(˺y)P.wǤ6A4R?" ~E)@S M_hO&NYHlC;TZA%U`TldG92 }I6LGLJ6r|I;1u8=kWO&׸;l7Hc\7pp˽ V,: <;@ƕx;P%\Y0 Ixa d^k*òԬHǎ+q"A U =o6\2 Qy͚iAG3'Aq<㢄x]o縕c66Pťgply()Մu_/ wУaTysmNxx!/+hGr:̙灧mHh*_SJdu ң#*F8ߕ+֔ p٭słaA1꭯zi5"@5 8ɢV#Jр@GoHF] -x5wE.*e:ܙ|e- = 7=*X3է.4B}Jd2o<2mV~u,G$nCT|lF}h7VڿzuFViN!\%hU/IRTJR˝'/#$ȏ~s0q0-5#C)Cuj' ПmRc̜\KF;N7^ uK~_C\Hs%9@ϖy&Lirz +IWDCrQKdM4i<~Zp<םXSئuZ[,@[okۗcr1=nDA @έ ;F/?< (ƄFl[\}ҧx$xf4 =gruʼ}/12y {ɓĤۋt-/Oc&bնHccҚJwUJ XĩIM?;+.?>z|L @׆']U,3s l_|WKF!H FnR -9+G:c}V,wHuSm]_]n0+ry."m@aU6=ebSL$XÑ8dd rTdâaϭ)2zNJmR *F3D 9/\- $R۴"Wj+R  'fH<6^-6-'F-n>ڱ,P ,؎hw:AJl:{녊Q+[ilYk = aLɚ\:fDݠ5|ED:5|:SC=`蜾W3h tAT6| 5H"W:1}a!Tm visX8L`y&]CBQ!e9_@ɲ.;5~O|ޜ`P ʿG^nA-Osv@7k8?ch|u +Gpfc,/.//UhWPĚZ}*z+)tKQn?AuorQs;-" RKb)77IC6BzneS׊W}AXh?4L٘Q'9uh?p1um_Q\$rS`W]ӜtK EBcPnP5L[ (zNsbA(tvӹ+FR-H3&5NשZr3ZMG1OB,qrql<]EZ%6`%x3o"'a@'h` T)%;9(R˘S(h˘N @ n hl;s Q+[ܗ(,D-H"ŻQZrHqMVm j `f#Y9G1i<_k_K$oЁLTBZ_F]zni>Aqz} 5ŨD;Db49|v+ƙ/c1DjvL(Wm5Mi;GZw{g0zOX2Z .?/Y+}fSFLu`Oܤ)dh[@)>"ۏtX)!g`Bϫpgv rsmA@]$d@,Zh,Y ?Md/ԩgg|sL8hHw⧆U ;Uх2.of]P0n>VJz:^Ɩx aFbb"bHYc]:ga[m#^NkCBcx}fZuIt\! ' w)T!rwʊ/V8ntU!4Yj8ƕB Υ^0؅9_I<ƈN*g~_ ۢlg7>I-zf&Oǻ` Be^1cPp3DoFEgq4+oWe:F:hO4 1XE_s:"O,dSJTj_&8o=()U>^H>!x]($ { =kDzhv֍0a0񩒏6m1 Cӡ@E{鿭­e(]3EJD 噡&C.ql`'_oqOWE"RDjͽAKX~X^#6u 3=e[. +Iɿ ZʚT9Ӣ!~&BL'Ol˯"uq?]|'KT"_ęhLKS/Q-VIcύ[0+Ty&R`)|Ʀ cqc /l>f*n7c7Qn^7,B, vF/u$Bh)GmӕѬəha49J-DaN-S9=n*-F!֚<4DA8ٲԱ7S?Tf;$W5yJzoezq WλmNY+O Dɩ$QME;R?F-]#rP'xSI䴹WbK+6ڕI-uGMzۿ0l٧ou|h0P < :(W}l-鿟SZ=0|^1[\yP&P90ҷs_LxHN&$jRdޤ&f5!v__5h{Oݐɼ?dnT/w)<6 ^_ĽzL »*N$ݗВ'r ~W=wPX!9jO.Hhp~@7MW66-.F+!O5`,d-V\_4n27zEeɎ)^%*]O.`q P̭<0.^뀑N3$tJp~T{]E B?⹲j*2ʎ<]Af3$m4BT,>]5-M JF1 ov~Nr3 qW=t7p|QRUSအuS.ꑅL[)5o b yo+:<2u2 ݐtxG!pp? ՞)f1St65uab)|[ ^|jx7G^ZVs<$itT3_}T]8lKXq «pefEmn +n?֬s1uѰ5~ٺuǐ宓=w| ܏)>Ř˫_b-#A4 b뎳͘f [FbFw[75.0>{-YJB{9^Zѡ㭞Yh!rUrLjɬ(-hjGxa]i<-k]=c&ST|PZdL bй/e!_w6qIB}ƣ\ }&Lj/ѿ#F;fIAOiE DVE qE}*﯁Pb:\Ar'5hH=E~ʺ|Z;":C;UED8דNmE߾tM̂,MFdA`P [c8]w?(w,[ﴴ0xzqt Ksg2":Ev>0n۹bclqk.U^VѤTT4V:jPPN y7 hW :S8h_6?MC cVW*"Q~m-m;>s9J@e(v;ڼm{_8޲-|#tsmd<%n JU?.&띡Gyj/D dSW$mgvk?i /&TSnk#G>ZmFo~SB]1c8j?1]"KJKH6 jc~fY |9U6U9#J8u5^Zg9+ʔ4'ْO{z94WV^*wɜGC('^u3O$Gsf բ1c~uO{~Vf4@<5L Ct'|:Ҷx<+Q2k2Yg @F6<":ҝZHꋦ2#A]$*/S8 thf&z+nYukRhP9AJV *2d0T\kL^ j{wyU})dGm(rg :a[r9 Z|?8_kJe̼jdnpj{pW.x,$Q(zJӺ~=F(ض9 `Njm9 uh#wKNo ~Z9,ڿ%H_u\@e7}&u26j$TDqpD 'fQ906*< Rgxjcg1FpG1:Z@ JqU;qNx-GU-xcZ$ɜ !uLK LlmnjGV&LD. QA mg[\1rһB[.b/Θ08@~Z#MvuJ3M#,Z;s) H.̘T>s5hějBWA/qB>l}cc"h sdLjB<8> 8 Q9G${$dۉ?[ldnub4P9!Y@5/zh(0QF$ZlΏ- O.(4~c6#5{S4 pc׹zj^[F|f Lv^V١vDR>?p{XI%GyRf#罒5rTwPpS3pB=s+8VM!J="FZP3r#ŧf MQ!x ,LY "7ut' [!CtwМ@PfZ*ԇ64DX$hFLB};̤z9cZ'*Xr|nv!`B6c:T7VPA`zMuT)I)) 6&Mwc8+EI`0ڙypq{ &VBFfmA . *)Vt&dR% l(zqPY7'\Zߢq,FYؒni1L¢p"~5}p(f@}uф兎7 ')ږ*G J(Gd4TlHE` |LK Uc-QC/š~Lt_<{yZ5/b/:O2<jӷHLپ2|\/ Њ?*L8#d 4Cxm>po67FKD6󢱙'cc=8}Sm"zI|0HJWr5hiC1 VMrD~Jguv*Krf|F?9˧V S\_IގQKq$~,UY+/(ɮz֢e;\2?Uɬp$[O/OA3s1O.SǕ-Fgȿ&!r1԰7nd4z@uSy}h հNL aDxѩ%N \tܴxip_zyP0=* #mɞ9l] <~h vɧbJ-Qק$ ܽ~:AʆqT899eѶ4cB9F(1|j9)!.gxLٛ#| ’Dr7_g7%86psheC2D @ؾjW b)/3)RLKw^Pyx=2I `vқp$$d|'ݼM`#s]:,;31DZBhh8  mձW /²r(d@waFz,7^edUqWavG_9 ĜnN];o*?yFen=[VSybIJ(-R-;M ii)=8g>[ICrzҼ9 ™}k青^ޗdKu$VzsVfgp%pv8q"H/C//p2ZHc-Mޟǃ绻eQ)[CPYqV$bdsPySol&@%6oJrC>t~2Z{g]s#ĔZ~*hw q-V z͉jY?D{~5f!%"z`vTPnGEm_÷6eh[7,T/[tU3X;؆x|vDnY4g sqian7<oIH* lz)J"6WߜebCoo[gdW3U&!Mݗ"YP]Դ3¨˷^"(3#zn͡pV;}QkJlŻar(_g2pӾ( 6=S#]LX[^G>™4?Zm_@c@ۥ$o'Vp7c@׌d ==297eJWz#9ɂ}a\8,(lkI0&Y>&38O~&R*CHA2.6i?[2( eX8mT6b{,E ub]n`I1"!)a*}hb,4U2R)J9 I8kyE!h7*JC" t p¹,Coư-׻ZsBՉcwr7[m3Z1ibJ!,Ր#mN8X^M);S'"R-12uWKLvr<}Hb|p82bd^7g 鼁H'xSLQ[&]+bfhIι) fP^qӓBӂ,4j!vUġ-p4Iq.va3S1^C/5eFIJN&:9>n la\[j`$M|4U噌v9iP4U?6&Wt#rL$#91Af 𻊟/63Q\AT=0ɘS.D_F]Ww.k>VX Xc×P1 1܄{s=K4&_-}]x}₠5'&` vW9\ګ'It*0WkuO8Sb1=s'w.P .n hsD}Y"߲?\PBRV>Uj>7X $-X e7>Ȁ` F?JH 6gF]B-Ln-!/}*7 ExKpJ}%'RPG}AŊDª@5?>HӅ3#Fvo5Yٻqi'J: Br{bcCAN(@֝ѝڹ<2}}CZt&Zt(50%ga!{<|,߬r4*v`X8]NNH+!R]meGCgQ[u$lV]J09dAAHY }\ښk֝Qp p9o|0>k$Lȝc 'Hq EԄtSq|wn߷"JLQśYYLNlejXݏE~˲pOP!Xxu~e6ǹ0ՠ_UM;;P=]U^ޒ<3_. U/-=tG_!ʣ(F C2 3@l7r^vo_{^ht\>UJA!B+ޙьǶ1ŕ 1GQޮii~+}T}==wIοtk-/ P٠[yi!0Sg)@ܜ^Njn+)]3XĨql))~WlYC~W͜l. j$%^_ռMssG57`.ϓL]nƫPk)0o||@Y/ i o42]gWDR  %$7&6LvX[DLխ`F饩[.f Nl\SQ03.i!٣V ߂1q#ཱ>.h@jdػ*}0;#V"+ %E|S9b頱8ǃ m7@,'Ɍb5I/^+#=EL0"R7Nw;kvvCcHݧ(pDk|e!8Wa.%HZL}&@$zޮ/PLEzucQ f}q}# ZU"Ok˚^++&/XsΩY樎(茌QgX+MwLʞ3Mg#^ >BTݟB"]%Tz2w7<%'yn%x6[;}i]Ωl|>'Q0|}1Âc-ѷ #S oȊ o6662宧``H9uz\LpSf$b8>qz;uOA>Ai:@[>Em7¥ @p=dD_BA\ IVk-òYҿY{{ ]ϫJ ds:L>WF=yBmXƉj05IE܆]q>oVo )fJnuX8=EqۀC2ի|4I#_YXҥD4LZ:{S׏LlIiɺ:jғ,ɘe 'nVrV[ުdvbCB|곃Q}BQե-A,γIw,eKt"殼O^0`jBG(8Y Kȝ\{X'>d6,W6bTע'bDNJ189A.0LYXxbbz\B&߄G#HSbn2Ш˵]s*V,V %ÊL,,/2re Y.|v>|~V{ f? )[;L1;pQxcfY~I" &rN#u|}?ӈ+#!*S&fsvo/M8V ^6ZÄ+|?d;{NeLym˥9Ykb7- ocMְC%I*FD8bU=Nto*@ (O`;]yJz-&3hv]%ɯ[}2u\Vd+D 6<6x{Q[{qׂhl{k3sfB!8r"֕lmޥU]$>0bS l\;f(D*ʮ[BR)HRz`?7<&]NŌQV>& v}0Ǵl 2̹s!Pu0~;rԷl.yE /4w$NG!mM ?8V%gn1hCTc,JCVrzo~e,ii'1)9 Tj}:^d߬.@"r1@R~} }# ֒=(GEG2,ޱH͊d7>+x |`i;n92jvI7Q"Y9><^c0#Q{R+cZO M9Ƨʘ&> QA=fnޖ@,bћ2mL L,y{a5mAiFPUXNl3-io)\86Yao?1˙ /[`;)?ΙP F#|9\h% ϜZ4v4#r]$ fX* kbcllƛL^޲Xo.4c ҘqU|-56v G@QTlڟ#Dvu"e`h4ncay@$KrXu_8JUcF(ܑ <o^<[#Efh@O=a}m1}j "*U@&+C1$Iό\>ޙɣKO' oeALN!XaųyDz0aʾ~ аkl{0-H 3p%%(KtWmd`ŐFsHMDכMiBӪ( D\㸡SU7oėx#0k/UIᒑA 4A4W*`]&ٞ}P{P&BF| 1i]y= I ,Q tdJU>Y>!iVXy")IWCUxG(Zigzn(Y1u0W7ޫ7@']b1՗*ټ-] hgȞ3=bj2I2Xe9%"RT.FlX? Ay=l%hGƑ. P?+?)~VglKq_wO`AE\\D,.5be(O~48oo,b9Yf G>NAcϸ%uf+ fvX0֕ ~rorkQrBtpN*:@a0,', ԞÙ*y:4BsNn^9}DYs䋵Ja4f='EWEq3B\|ԦXaJşRLk'br<%v h p>~7s1j#XI'L״M3N2"(jqi,hPd?6_8k-'8<{OZ_[\yd\-U5KXVKŶ`iJM\wH5h77K>t'25_) azyUyQv l()6ޱ`'IzDV6W:37d^1.`+ 6Y$Fe5f>s6v:AIOtC(K-MZ()|zOpY4ZeA~iiE1m۞ dϹY0Xj_\T|x}m߀s&m0 Rz لǒo١@Szǝ*m'k9U'L"G215a|Ron%,? oK_+bQYݹ^wh1#+}M5 N%B  &K ou,L-7־U3_/sx'U:ӱut"]b;'`)J\W^Xuc$3F鲘szN,3q׳b]9 )Sxcwaɘ5IG8F.H/_;SnxP?BC`cR/O[9i דrG㼩wr`rICQ.7-SXuߨ'3Fl4DI\.]\Mu# 9rB{n_h¾emIBavƐb׈2(c͔h^tR!W +܏"rb~o( &/Q>`?~1%SqȐb2o2LY]qO0ހM҂/쮋V3\=T&o8 OF!M 9Uְ]jyKC@(+o(d[.!tъGE.Z'$xh/AόmdG0op͔efo(LLIt ċTqH^2R]Ԍak [D F[*ǠLv%طT)H)&TGmJ,Eu@Mong{).zAuK9In7C,=U[+)y&GJulr80$s}Э$WA2ۯ"`SzMB_RoM/ S:5Z^5@xaB.[wIvTc1u9&41%d~ئ-9XQ;GÀ;W@nmz{MP7& MV6I7 L w!.g-{8`_S@Y4m2&J#ܮ| |l$ӫ9~y_6,TN).>v?ؓ%q攎:Ah=e/xs"O5}9vzZL:)kM>rM!)gCŸwz qA9=?rd`d,VݿLH ܸjXnm Ƶ`:@A%U7$*UyYO=S~Q0y> SQEPқU WImx[O6#u.'Fū ^z"htL84C??hԳsJOZvAL.k.uڻz~E،gOG="n-Ejw'#s EFװqIO SSE%1 .Ԣ}VDU,O:Zc6}BcgID?w8 [=ޘUVOO̫9!p C|X?@d]c ?%`aY|,f">GԉE%%/^鱾mn$é&4d9v=ܭp=aqk+KEcĭv╚I֋.Qa$Hlͅ%{Ў,Hi&(ŨfȭW(2yC"6,gfE&)ԙ`۲J69'*m!ϵ T̮ OڝU\_--*-:c!F?`|ȋ>@f3T=`hk*A}=4 |8u~n]%_n DQʨٛGIMȬudƐ(0y#d融ivE)x_}\/H9ƵuBG<Rjº*'s N ]RH5ۥB(/95OJ/H0hwzj2,-//+ne&!H@%f]#&eꏲ} Z,з!K_C >Leuߒ^X<`"(]H=`gZݻX!zå (ؗ.5 <`;P?x&z?,u6Cb0|vEKR;Lݽ]8#aAʯjBњ 'Q{3|.@GMDN!E SILid *7X*n^y$a,]i,m: N8Nr&}u\/w|#pi H`&; dy¤K47Q?0ltJ[8+ⷫz˩9g:F”u2R4w_D٨gԶq2xXA}ߟ]YזNg( %vH`&N&-vXZQUTIj1*0U6PZC /5ݓjFEwkOe\ߚPT@f @f:=/Im)M[Q5ͻdZ' XŊh7{9'ͩ4tH V qƇO'{bҌ3EؓlmeDzND°Mf:9{5lFpx xmT)Y*)J`iEjP܅hTE'&j- WˋAΫZq >m0y:=6L]z5׳B$+!{|`LUjZ5o6;60԰B!c;8#ϫ9t+3@qkÍ|Mq/yo}7,VcƝf:^R ɣSFٞbV#d3Hy;;< Ղu*cPYD'5 ;/0X&ܹ$M^w~wK)  0;[L>o OY!=XOOaL}>1|fW;,N3xV@h?LY,\\s9KSn̝ZY=%!x@4ĸg2< t ;}]~+wg_D)Uj!^aOZh:n~%ulעeLFјc&HYOq2g(Wf_Rj@,I1)=~AECTqZWhǔT'6e jy倖CuTga갟>gg>@R$;Y Uở<>vfbUEȬ`C\.uur{P$6 rtנ'I,ԍh-gqU`㙩0clAkՠJfq+_iʵa/#n2_ad;Cak5z  NXŪ|3qNwֱf'[J*?u]ao㱇y(~ IYOS)/טIƁ2*l naKɄۢ,tw =CUff16ًͭ:1h{q!-j VƦv, 8ݼ3Axקqɚ4) q.9{L[)u6wt1ɷp[%w$Ic%ug^H]9͛"o qv\ny=?Z0a3J*hue`[0CD(wzy#3]%?my+6dŜк-Y:ࢼd,k>R'`Rw76PG0r4PBg;fY㭷ʆ@J-]z2!0l31:g3~ v-0EO@_9W,ۏ) J rH{ۺ-q%tW;Z:Do<"p7j9#"MխTUJvrWQϴ#L\Ob\.ҩMz󍃬-L"G]~;ME@0-"JL v5򆈷%}A|P؀&y;qOfKj/lnڇЅp x9I%.(a3:JC4"ݫ9}yNU2-M+yqwLd<`BHQŹt]JZ֩'eQKP˲7ǬGre%Ԁ¨S"-pwF(NSϽuV4&NƮ5yo`ʀN7 ޹-_ ň=!ģ#Jb }2|yg:>ΡײgOr2jw6Eko6;ל JP\0}ϰ*biS3ʬ?ǷS,y7{zoo@́u>ZeZJYi7xȡPmGz0Nci?i@@z٠$kʇӦ ~^Т;ݤhwbR$%}4qbh7V3LT}S.q,D)ᰥNefр{J{e5@rHꒂ/8S >96?y! }$DH+o,}Gw>r&bn{"I uIG;Y~k2:%޹cEWTO,k%1bςw}3yC  vxw畬kOMGigtiLͲ9`62~۝)<$`wpޕ )1g3~®@%%B. t C[I^c[;*ZC,\Gk`AJ\Cd㕫A"ox槣)/;Ԥ?H楣/̕3`\f_34FY= ߣ͎δ.kl;>蘩Vp*ȃ\liD \M>$y.uiOYO#"׽xZ L~|>)qmU5=ui:LbKT)G m{(sH!GN>x¯;e]%wV2VWIe4%^oN[a8fkU,OgzQc&{~: [mw% *=wGzWB#C SK+UAjcikr:,A)|2/_'E?-cj,N  . ;QX4 Em$s~<4 ɟ=+~F%eKPF<^\[Θ (a65vY.<8X욬ven[=cO{qad'>|JNf^<} 0h%/[x0_q^ȴC<G&M\YۜomU`|c TnR" 1R#gvId4xĮww%/R gX #I+gx|3G_JWw`B6emQ2̭//}D4`g'9ZƪqtL:u}8'xsڅQ+(GʟQ'{L3?,:*0KVw$7"Q:NZ>-ɺu\1j| ..f!qa~=΍^s||[%vP9n~kmL렞>쁟GeOYNwHB3>¨TN< ҥ O[M=nMٜ' g駣\H('Y1NA 3R}ya7&fޞGil?IHS}sR88D7 9/`M4V0nfT=p~q!ѩ-uv%9qVcAӫE!aZRͨzxrp+i.WLP"rM*{n@( Rn>N( hU Tۿ9ǯl6Ӱ˷#RF|Ր_e`Ѻ1 A~Mq辿f|2s_]z`]]|QݯE:TɸmC?tTZ@euˉ6a0M+]/co\ׯ1IE"/#uGY\_ ìY>d%l5YHH7$o%hޒ=mtpPr˒{*@Nf湥S&-c 6\D`^.K? Юк+.Oq X}˥9g6YAm 0@:,:3.e碦s&H{f.)TgSC,h8⠗;ϢzpYv_|r~g6`,־SGzƂi7p:HaU;+O~"[PGXIJ=؇MRüvU6Wn_l*xM4ĸ[,*@g֑dy2wuW/ʦmq24?Z-v, ]%i {56÷D&ontj{i#V=0,XM~Ruۂp ]= j(Rσ.m `{cPZABC Q暴Nj?~OVP WAX7[ڡ6RaCRo pW E'W #}Mi/,Bҭ4(f zW'{Qs};5@gp,bQ.%2KoI14kγǒ(DVbdg*7CEo2.fxM=‡qo.*,-ڼn=nqIԻ "YVw߳) C⽲s.N>#%ԤQ J*W, c',DPw*13Cz֌Ac{,pWL|WyZdps1#N@p1s~WCE>X9/uYyX=;;+;X?꜋iȔ*#ZǎM{| [G)<@Pp?=Ù?!34X :{ li;& asb:L*_2 ղ?ȥxi#VI_{B@b$)_A@wE/W<}|Z'Ԁu+{0xԡ/荗(-qRBWa?rw@bdj(1 ,v?-qMe.l yq.ΪTɱvOP~cOzX@PsEKl?)B| 5 ;k*S{ӀĊIG0~YVG$2ݿד!D}la:xC.,4[qV* N*GM߯58-*Y#-V4xJNM?S UpU\K;,E{GmR %9 s|!as WB .W1$\֔< #xl `3"1{;);_?F #Pc(EnyDC-m}URwE*T[ZZ"@3n"UT4r72y:H|o$Z9nG9SS5!эҹcCu%// `ݓ}!Aq5]g"A(ʨ2LUmha5 5evU<&Ѷq6\#K[ EMu=AM7JxLP⏎Ni7fI3NfNяc~8f&FB{N`$=|&b4kf7$*!2ͤY)uC/W0Y:2kz^qnpf&*:/j#v:6x/s~yϏibM/3ޘ=pEžYiz:0I1ct :&(M+%%$?`sr+fWҙ\Cjp)q''/DŽ1` d;}YzO-Wp½*Qe:z\9!6un'sAiخ RMCy2zpp6ƣWD]U\&Ɋy'jEHvYn}GW2shцΆlKDX#F*9;P~F3:F~l%ȅ昖'O4i$%NƉYu*?<C~3~{ ;fqj}Ϙ7$w(U(YFͧC|gӣ f èM\I4)3| la٤I<,5&3W𸿆7aۑ?l4n cֻFhKAag=}^s/r1 D̟Ñ,̆e!!ye&3PKvFxz_>,^ ܮ͌䕋>܅JbMɌH#eG)Id:CH2oxF#Bi, %ɘ#b$:H56۲>s*_䚷[n׍j&R L2Syzޝ&z-Kf\P?}㡞 ;-#@Y4&<*b!5؊ sB/p]!@VbJ㢷?8f+qO±wO`2%-K?+ոOX49 \_jA,@|\ʔF#8Poѭ6 l o}=grwp RW|1u,O9]AB- CC6 ]74.V!=ӍHu933` Qv*`0,Q\lfnrg&Cو0N~8|\6m/2yvgǣ(E;Eke j!FmPѯ:/fk<ɖ^o+.T|޸Bs ^&JOƁuAd\NmF*ϩ>d04 ]BM59ݳnlZwWVkd:[:'fGQ*qU!yZ銁l= &<ޤyKhnt6evi⺈©I Ŕ0: u |$/^l4I_l**`QM6!e`GtIjG}TqF?Y l; Ҡ$"|y#STZEw~9{ IZ2A6`N6'uH_4z93T,WA] ל2E/]Ki!}ɩ)#Yo {|& aX-/2FvGgrx&kAL l(%r2-ˑAL9׶DA;kp+p!9>͋l"9"Q\qBΜa;t Yכ5 z aڂ20ʫ/Gm'Y`#)?}Vp㬑y[ : oЈJ''% h,i0 )ykNm-E=wA|aAuqЈd]YoKPKȎڏj%>o t'uoCbb0|gf'sy~8\*[ܼ˽sOtZKoPdʓt.aɤ Mj;Sشsmi"` "t+CqnfxB4S۳ {UhBs(#/I1'v1<(8G>z|TC6 91/F { T S'9qoa<4ۡ9aT۳XMѢOf jc-wk iǀ=4& =ե-eXz86rSamM `}l G*r6LT>> l}Qy_6O2hmM+Ui0k K;ik5¡52oIBk;hXF|i%#d&pM)(=V^`R3워Τ|ҡ IkPl`"iB_i"va,TߊZLڮ+ ˰kVFӎF~_%A7i%TUF"IMrYtX9gFؕ:n5eOB u*ـ̠p 1F(} \{޽C+_Se3m[ڑ ͷcǧPm &ףwNi"6B!D \quדּ*?Q7PDѼcW3iX!P[ɾf8"}q. j,]՛Ąf26Kq\ToA+C/nº%ָE/ R譪|VG iDgêӶ&}niL$.hU "ǵI ddWhsỎ)BRW|ф(n.)2't} >*W_Ueu+)FF>jhXDBʛezF f CmOP@@'d6|MZi%q{5ϲ*덷R?oޗv΍\Vmé3 0Jm@㱾x4ŗ`M|^8K~qJ#~ïY>}:ԭu~i\$aTw/}e^jq]ɱGİmDJr,yŻ>kGgE<7 w . +M9nKܭVa`}nHmxªC1Y4IֈwʡesJ:I1ùojvgމJM3Yw\^hLY(0iژ%+1_W*WHܭ3ʄ\1Q:%M,u-VAUٛxY.8piI]#M4LӺ4\0@ŋZ@M_W+}^ RC rxY(bUOSv4 od<_:R!]iDQl`X XM-1e;r@6b@%+ 4>gpq2֔?d7PcyR4x3/}JO69d>h!mO>`d|^]zmҀBvmT;* 'W/@P8NL! nM UWl̋"oEqyzS(Q K? }g3 Rl>8G,eF?\T?֒!@oEGT˙0Nအ;*D?mΐߝЯ] 'ȸۘ'T~DD)Fg_,b4u;hDyp{y U pI3_||zeù+J|^g4蠭ĪM4ͯ.J/\1cL/*Wmj-YHȮ^E[1:v7hFөZpHcvfZl\?)33Tuu6Ο<Aa> Jc 7 kNy,)CSՁN9~6yEp."\t&jStb_w=J0\рr8#LG\U`h Q1;~dMƠۘOgD.p?/1eR]"S!䁗PBխ"0tV4K'ĞYP BuH6ẖKXӸi|` {Hnr@?E)HYa"ȤFZ0H C<2M ai:Ya`Re9cM J>ݶAJ,$x"AdGjg&\(Zt4@9ՠ (%Ѩ_5: h2/ZW\H1Ǚ)Vp箚 HT=rcptaÿ*oz;=Bt,'417[ݣ>Ly es wggzn/9m/k\(TqY.+G`(bځVaUc'eޱˏԽPLqhՠ&3R;QrA{s&Y6 ojal0̏#KXn8\Y-V1¡pv\p})`/k1G 6a/FyE:=<|PUK6B4s% [rE|rՓ(7j]xRl

FFݱD ܟLheZyp:o}PC P{]JDXP" F ͷ/9KU9iK(?aG[ɻpzB; fi4-'ZT b&`&O.PuGU@@ͻ \6A6:fYt%* EZ3#P6L9:>˞[/Ixby6L#ᛅ6:bOn *NlRoGn]`O}Sd jNJV5 KZvOA8VUv' :W 2Ă@(6"CTjq۔=#mh\n֞a(uNK"r[o㩪(z}Jh]v퉫J`+%e^7.lZFޯ[)M8͟`#n<_)+im43!_qf{2&k!DKOp#?OvWe) yU%ɚPktbsUUߌx<oKR 'BR ~}"}!Pms*kXfTSx)=Yk:Β JJ~]K[g͏!T\AVk^ N$*^uTd.1&Ąma5bmnI_V3ˎŔ3Y0P`p1/{wN窿'7ge]󃐒ŌKQJKE*Tz$&7c>0oD HW'φᆑUٙii vUh>(=Ѥ-%;|*Ŵ(>Y {T<@&̩8*!UQ8uE Wm!Sh3" N4*ɠkӍsrq-T>b\Cm'T]+Th >yJĭ 80j5eمgG-"3豈kb GA6t֛,!GTX4 AF95euN%0OOG-׻az2=F"#"L8K[*瑩M% \(D1`;DlʧE2%k P}M,( !c7с^8W&ː"M!ԞDs({QNGq'>gDjxy5bA52MZ-luAau˸1ƀCj&JGzoSUhr}dj~˯0j ``W{:fx&OyDh(*A3m/ AP(ٛ) }GZ' BUw]'ՀS9hVjڬ^;y<؉WOa-DOee2y8gw~ BNKq= qbs5!*}"k=_f߲O%s< K*[|S 8.CӜm3e YrJ˧oX?*̀UKzFo1Coz0IJ(nX:uSwP9Mf kݎK\caK3 [O& .mHg Fٮ -;c!m[RSuL6uHyczvzs<gh*6N(՝B--6h:I}qd/4;^X8Y|;3ov{[5D7(iK?r𩒲.c-ƛM΋UV/Lu,9bE8xz΍d+K[D1vlzE#EtplȕjW!R<[̺7MY4$C9Vf&&oW`)u06K.,̺ wU6{h*&/E ;:tVp+UژedȓMj6C7xQ++o<U eYVPd+PM`'P;C~\(k ,ϸSzO=@'yy>E& 7/q F]cVN5Z/-k sA"Zl`=%g+nO>N,AFˆnEQm;KfY>.'r IQb~E6qT;u-@^lF{hnNx}wɁMVHjI*YrZH< L* T2S- y)$ŗ%{p rE]{]ͳ y Q?J(ReGIJ S+\sJ[LHllK2˺7S cLۻǙbAopIKЬnMӴؾOFX@7]5_Se=_?_$έ =]YByr.Ͷepp=S_IOdyQR㦀LmlAή曆Eq[g9-Υ2;O#G#g*#橕^%ëQ_?H)~^B% ٷuPLއ~-Knv;]m(0&BdjWrw1I}tv#Wu_XXkV4^#a}:\xe,HY-QZ@S U#@:Ō`,H_Ҙ ]O-Rlכ*1i3'Ua>RX"i){,Au,q_i/B_QA~p R@-hL|3L#3rƪnXۜ+'˘KyFZ"fG4yi[Ben ! 58|̖Ch ߭l`O&?'Y G'RN̰Mat^顳*Pnu=)ܜmmF ߧQx}:ꎦP5*ߍ;"]G|P1D" r+}Fq*^c$g-f$Ż*B[iV~{e}Ukj@2VrFCl7T?Ʀ_ncTV( ,ʴcK Gq,bS)cN_TMVX$x-ڎF{'^>*܎ 8ɉ{UL#XYk xBhvKa 劉܁K( r/6{Yq1ϟ!MH9JU&5Xa{B%xzW_6u# 5$DCGР=_WKJY2\U!߳Eo6liҶڛ٣{: wS]5e2Q,RQ>&% }Y+:-u ?).'u~&ګB.zIyPݠv<=wc,[Fs梖TCw=v:lB@3Qw)?bo|;7u}{]\pa)%hLVÒxF8霴ҟ=c`8EQҝX:m+uDnzD1, Q֏7BixYTZO/%!I\5˙{7/$dYjo 'e7ewZnfO44ÚƵGccGp M&5iil.ϨOqɞ !R.zd*\ yyIgZ5#U*fDӖxY^|x`(Pl, vatͺoeώSz% ;L $kS!AmHV ^ 1smxs[EqͩP=Aˬץgȥ #e ]W2o.; WW I%\8Z ~ʭJWrDlh7Zx+t\ д0|mY(1A׬'PBU84Svi I.Z˚̮as(^X&.!EmYL̴MbP\:d[qz2~j&!Diٝ@Kt,Zs(`Ǡ6"ZFj8tfaPE3KTnz9) Tr!gYWY15"HU|%?COEyhkO)x2iYoKVIO}{7'-f~s&Ӳ,ХUC䩵~d3*HlcCz{Z2719Qb n4/AB+^hY^z-Tv gO#3)$IOH pO]v>]:S:OĘ-Q ;[0Q$#7mXw7鏵hmȎ ]z-'y׳ ϩ/."Q:ABI!0-{[m9g@SjMUcvM029 .ItŅB B1`ˇޕɜ~L?z/16 <="ho[>(lEEGd*n( /u-x?o1iXʖXo-5 N8`U;TzJ_|ZQ@}~{t i}l 3b(6绊=rW!ĝAتL\S4 4%FBIY&?qiEb:VtϮu0X%CG)g1ʌV 6 h{sϷs?myp1#4g•:qQN16T46MzJ~}}N Shɀ'+/Zr۫bCsYિaKҢ6 ӯLej 0 DʙJT%u ~v¨`ЩTfh5ISYN< ϴȿo2s[nI~5Ly R1V=-Iml&G[`Ẉ1_8dМ!eZxS))wioȻmk" qL8ZCDNk8^YXmÎeyjb1R$7{T:Z+)ZLdn ,˨.E6F$!X#M_hĕiUg_?h4A/DQ RlvgR$kŊFdK9[ȔK/.L)zwZ,Ģ!Փ'->^NV21#X^/7lg0SNCWH0]`?`ikdH`g HՄT-Um?p1'.kbB 0\d*gi{ {-ĔURb(% o>+M\*[g3/J^7<4+ P=#A=|!hJh523M 4>C Yu/B_ҩou 3 q|9ύXwZBoלEkcӧ +dP1tBɪ`9w9ܻ@tXmzrT:~\Zl.z jKJIJB=9YۧUS&,rajMMۿ9x2 )78oՙGߠQ#Rͬ^i-w XI.M/D8bό@hډvzuOv_CmwB%yD1&AdnKiPt==ͼUY;x) A<]WiV&)-t#r5$c06 azҘP-'ZjuS'~c|ƛw%#Y± n a ї*G߱Rp >F/!=Q#]`9lh(xעQ"ƴJs cp6wG \k*;mzk՛@WƒBRL tE*/v* Rз=C@M D 펁ix!`йxY.z,vMnkFb#J tO]zj)f'E DaM"~82ORBN9Fҧ3eo-Ej&EZͺ P|g/rd@ll [m%k j_tD\[6h)<-~ѠG1=b&%Vq<}YEW U/`|)@e2Lz"jZxh|N RCL7W ·w/h^$g3[N Xֈ#ѯ}PV7OwPjCAM&Ȇ){u:ӹte]Q'z_ ?_ҭ;gSUnE 8#dvryvCĉK-1AFCěcd_4aD1f3 Fљ (bGO yrЏJyFzowk՜@5q  W=ꘜHDPh#z 3p-=%kdTn9wF; -bʑ-o۳ Rr~!XSaY0w߶ ] @XA2?zPUn!TBg[< wQ%^_F6=(00W7xj=Ѹh_<2~qpr&_hJ#* F\:5HpRool С}kIQ.% ;dm5\:iEfqؒz-\:LIBȁ e<@;"TW"\<ﰕG*XkÞ' .]#0մ;vur8ϿJcxI,'jrv'njVy&`nRJyFb9ҍ7"0WN\n]^ÄcUHmf(92n#!o詝a#JJDc>:He2u7ti VI"|mJެCG}b-,+JX"cMN#VKBZLh[\(/Qf-$qR\Ʈ^h4O +hka$8h !XdLq)L\:ڶ&h2"{fN^jҹ&5q e3  4nMpW \#cM $s3],o \)#C Tq`ߧ%; AcZ5s3mE3ܯ{wv`  $}!oհAA2ϬAR[\Ь[I!HiKp| MJi 玨TN =Zy0BQg)|íːHM@uN CБ?I gX4?iOOK]g33d$Y8C%"18\v~'OXC,i yTf z !K{KCeDOyLH#EBDHjMlL6F&&/I, ,?<`D9e6x+6tr2ak<z"v-MܨGHQ7*꽃#4Kծ֗gn^lhh{-tZf㍫HvGM P,{yL嬽"+8_o =u.$LCn;F\$4˾ 7-.4ھW ꙍO_[7eO)|p:g)H5g}7[!Q7 !tЪ2$*6Vn=+8/CfЏ~;gV,i%fiY; 5q·6ehIrR~Ei  8^:ф( T'Qj)bްo{P4akT00t@猺)o2KvE߻mD3 TwOhp$AqBA &{SL/e׫Y.s>gA'b[AZex m$Z▹S|Ϫ)15+H*MS(/5~ヘ-=>@0bu/8Nܜ U]!veXZŐ{33W ZsEl,[SQSA+c6%s oa?ѷr_?MH[{toIW(1T߷ƭTUE5v:9I`)m{GlÇ%6hc]}&~h5ZTx1qUg 9KmmEN{QlɔP>,XJBmTT-m]pdV+BcIMz kR"WS.?Xa2kLȒLV宩C=RpG"f@AFh)6AZSDɈٕp_a mn>'#Q_}U_=q3cѝrSx-?OJ;dqx@ /M1UnE V<'3E+Q&f8wО:+u(3JR$'`!Ry*|šɲ|pl=p eNjhZMRtPMiDw!-8G'Ud݄bu`Ֆc;M*u.kYmikU8P}@՞Knxa 2飀g-%A*btMx Hu3j?K㐺\.(I}мۉ4ޘ"ЈR|[5g`ʣ108NWgtLtgyT<'9'dIc%L[Jh]xIB:O2Mz;dk}2I7e-+UyJ3["v0z@qLD .1_խ%$?Wb2Ō'Y ?g"?ZVETa2RNmԴ](NVmQ#";$ hjb9뾗%K$.Yd#; (R>Z7=@乛LyY4[[ajۧUۻS$KeIJ7? #>7SYNYW'ͽ;v3GJ+7. jPRC!f?{P^F@lvrmRKhtʴK3b=lX] )s0œ[^*~riԋ8h\Ϡ9YLôLa+ma;UFJ;V>āGBO-=m4gӁ#iDPc/a Z^%RA&ՠGxcG IJѦSmL |ccDUj$y;!ub؟_.Vx W:(낰jCPi7%t]+bTU>A:G}PnvB֘RI'(1FyJ#zvIbUl(p@ 5o@ƉQAbGZAn#LN~ʘJ(b )<1ڛ7&*!fTm!" W7;?{J 1q|ON*FSMhln|˝X4ˏ2-m h1a85FVwxiDO?V_Rα i3P[XaOϱT<M1號vy1A8'rUI:PqsӒ{B`rqsFBq MJ_eFY1dNiS^a8P28*K;fkJZn"Seb|r1.Lqa3%#,'1XK0 7ם8k:ʀd_5_1Ijե+ݸ[ȄKzȜga;ռaHfڳQ;D;'b>\Z`_D&vL) T^jf3~^1:6*}VO]] 4ё ?X\Rb62Q'A:ɭy%J h=/ Su@0gTADOej}1{;~!um[X$:1 qH"B?vz(eNeVbtMG>wН瑥Ct/?Qn0w"[,tGuZys{j?^J!nVw[J$ y$߇re׍Wt\#$ d+1^Jiq" 3^ R'lrfOg\tI рyf)y}}zpY~^4^'ceػ8>ЉKoٮGl 6YOI sBu!;U2xV*|Y*o~ ڬD1CsDU͐qw>=跡◫<렑͌C0#,RyJHpeMDvZM:2 XwҺzՠZPIV<, bo?f1:}*¹m(Emc؉m-IR4IPʢ Elz(QIT*h*0{+а&rkPjUirdeA'sJ㗔Ŋʇ# y P(R]7:/rDЃEm FNԣ-E^Tomr~F i wgw{ui*SBϫ8t3.B]:z>xgRAޙIDdնF'_m]-'3ҍ %HW2 NIXA")Ǽ6Rt?!W7H!<Ө;RD[m>?3P@PsG M#$b<ŢXO:NvUD5$xَ\1D/b\D9"ޛީ,HLy+zJ)+hʫz_=C5Yc)vU^DTf)O{l5]i$nys *='↊Ҝ&H4"Au Tbp$ #3L>[ף2#Iּu)ngz(Bz▾Rŭ@nMq,-,aY(`aA;`kZP-q#P? Ao=4d2@rէf/X_0VKq6Lԑ3 ,g{#6u:Ց)-ϡT,v /t3P=±~AQDvLʐՀ]KcSO7"MwY8Y \@ I #6WCф`MM<𽷪`Z̻e=2QĹbg& ҇1'vVbcv謆 kU^O% ˟mԚ%$Q|p>9<Icm+ME,LJciha <I>P5'wOhX:ժΥ]Z6aєhUG,j~6X@]NJV5r^ZGPRb& nQ|(1%҇whxt-wcFd L|s{[= Odxٚ|OBY=KZ)`298Y֐1 ,, qkPXBߪ5AG|l`)3I 2XUf;^62PRgupX Ж"eA-SV N5{sm{%^в`.QNïyr%`t{/b*VT?A}l)'U(/*ȅEAm8B#[26oXݰJmrSfexm\&NZxxPčP28$EO}|Dy4ĎA/6yt,jS*P4{NcjvJVLyh7Im:")Y]3sKF]!:x aBo0#cwUx>=, XNy~2#"&ʷe9QP%@@H 05=$ 0w%H7zlLi 蹚nۦމg&_C1MB7! dhC xh*8zַȏ6!v#rTeƋ "!߆1)mLD-KliIŚg{Wo4a-33URRAp% j L.WC&VMj(X*ѵ–RKX΢Ul<%eet,|4ӑ}/0#?4HoVA[@E͔}Z*1XpC9y,ms+J9klWv_6O@ M[`B2{@U\m2AHT V IljƋ W3@ܘy zE>@:STg!̽[ tg1n{U׌Dmv&zDBL^j UL& '\>\߉3w&Եl%@yʆƲN(J2{zi|hc/q6n-N BcxXhmmEX{~ZMs|!1 $E #wKv[I KُcネmTk}Wh/~,d)z^lp߃̈i=<#k3x /uz%F( B)$tJaMWVƏMP\uXg~)ʌ_PIO%27oI_ ٱPq|5'$V+3 (.i~+6v@@:hd 1zurz}L4`Pm*OJG@&hTʈSjaM@$B,h-;T!JVK>9h0a᫂ÉߕxҌˡmZ]h *A>YRriY-x|f7suV=Q VG[)(f=Ќˊ60dcΞ󶉹=zW%os5fx/7*R@Sr.Bau#BokU#8 q1IXzT^ڒDII |K#_6AMf݂߰~a*WΔɤ[JHAcݤ,͘ lB^ v5E[ eEH$@s*OW*`=0HtUI؉X6n眰)П2/Fp>~/5@F7lbB >^R2%첔} V S՜nb*4gˀn`M;^9#5H_>sK2xڏBYB<ZΌ19Y0+nѵEuj?Kj ,aR(9S  %frtM Md_y)qIOM~Gh(˖ VY(hl_y?jr]nAqSo Yb9üFJG0B* Cٝ=_@aV0ڤl*tzpr6YҁM+CGh?lCaӺQ nꡳ "F?Omɑ}3ۀz:_jVF6҆3AˇP1]%b/::,w"n&O\p ]f<s hEĘ0#%Tw(]|Z$iEQ0r>WEf]XlHfa:8>aA~{:rtIPʈSq lLOg4 )Cy xuLHO6n}z*̫5栐M**ڸ{|v}Bʯ~sH 2jJ3՚=<jIRK!%Y[hW '˂^ hM1,\K"p_)=@~O3;{.%xX/ Z'ָk9b^wRnhZiBL" B֌#@NMws$Dk iɦ`Lac憄S?=b1MSR% d3Z9F;"C8ɭ1 tp͑M(e*0tSv,iuՑz!f!IEMr~b\'-5NY/1[\њ(d/yKyO}GF>cEADdM+rf> gT/vFEͤ'`F!U˔>oBHĒYYv֍,3bH bQ36=p88fw(4/pEXӑ)T}lExk*,Գ̌ȼڏ>@xV( Ԓ'+rfݏvn5U!M9%mnV|kCWZx0HO!*{+F6& t6#?smP lJ̷'\YwݿP@2;oDJ]R@]cBWF0PDs7/r'͊߭r0686@MbVϜ˖)$ՠ+adDA\""ev Yt՝E&1غŢd//lbMP0xޭ"&fHS陛ad8f,\@MJ~V1g7.qj9i/U'vXHUl|k 'vWP AZM)UOt`1%hLr.|eġdRb8/|@IE+pҧz?Scf! !0R& #O JRM. m4McE[|ȷgR '{jԺf|/a#3. pߥmh2{{;R>,9њ `=8ZFUJ,Iэ>3&ȵ5L/Z7Dg5/#O jIQq]R҃7Tĥ{격X-.u5/_Ksz)AM?_kXQ;nSI֨^Vb[MF9eߛ\3XUܮȨ' Dחƭm[{+-=e1λ5y[PQ5__6GTLB,rF0E%Fx%L-ٞ 7gZCyIzPC3e5qִZB֬648N ?vlEdyTRJ"_#%40@DVc/>5ƨz&m&k}B`.b eTdG-.hhgv>َ!Pe R vI)=]l+HJ*B gE!?jq*QEXw8"҈+ c? ;!@'9nHڥ=$K:7յMenh6tM/S.!Zcp낋EQf4NiWݷq JV$FLg" 4Jg`~Bޣѩ (Rݽyk0uCbjwR.5Xo$2hѶO0O-k]-{WKl gMkQ\O8zĩ[ Pݍl}br6"}.l|2MI\6s5BMyDL wql8 WZa]S ؇nJ?X\|t#eg.QP =* OH_9y;3cpsT\A RHF͈@y60cUU#Yz_Ӵy9j);:r1zP zJ⤲%v n) 8/EڴdrBUղ{bB_\eiq*k+ȭz`9K֒m@k5Qn1kmӪ8+ `Y5iUKhi d}g揦(@|V> YSxۛaSq^XTB _p*3ު#975 t?8J繵eC|*bD/x7 s:" H{x@F,3Djiы|Tδ[sΫ5qٔHgupZǀ\-l6uAu0# gvYʱ{+=-M4lT鄎;=Q Ĕm-LbSo=W~Jz? *f;JKDtdbDg_FKA tf M ףH )-DI1'> Va , ^bZnG;9- o$f?[692`4,ߋ7M&s6E;ȔpM\;,X q*j,(q0ćql*W{!V*7sԷ|wTǷk3ٷjȡ&׆2N];LIC{ dlrg68Ǫ8ll 60uo=7C,HAqsO+vj/v.,Wl g\bgI ͜U<=4>/OZPcG +|v^ykY=B+O=O/`o%㥵e%JQ[5,B,`naD[[h0\hςθ&iɯ;-SIX;_( Cfɤң/ëdfiyQ˯C\ 4v|ٟOxĈ<!5z+X 2?mN%:ݠM3br{s ]m^;w^tkP+GۅVߋ]o[3]E&3ӝСv7C4+]-)SJ~v~E:ô[g LMM~zBo2F>PUlM8=^gS\bOY'ՍGTs]%e7r~XKa'u% 3tٜ&+oV'tgtC..[gu.-;?ʎ:3kpj¬&2 $ks+5ξ ʊbWpϯ!OE93hCqpJjIt[nXN{8k5 i^أoE KwP^sܡIvo| H';hjAr o!%\@DkS+MYDVW_ƛh}i{gxmvI#rЄ7yT蛱$ă9 Vۘ#/i Ig<Ʃ,B Ja\,h\ߗqc$L nSk&kXKpfhgJtֺf$ק$+X(]GMb% ER]n;vq b]Ԧy3&9Tڹ|zذx}$2obZ1gs=95qbe Zg^nA8HueY aD!/鶿W؁hnq}kXq.,<%Tըp7XYVj2tɪztGQ?E ]}LƲ2G#}Ÿ+H9}, %GI~|nc\oDBOK}jLR] '5l}$FۭP޾B+h ^b6SktFnWSeC^ GAЫq6'|w659R2`˫J˜ւ>:v.i,̆eEZ{m 3Ϛn'ڰYZnpSW>+!6%rclZ)ׅ14&q!~]C*G2DIb'Ӆf^}K%ܓQ+ GGMe%"x>%[YJב^%.Ԧ:GO{BUg}Z-p0 cE)E=; hlԩ}KǦi:hqӏɰ_A ãV|B.LfUoU죸&Lj?<2FJ 8c:t~mC I:_OtIGAa #]I_*q"pAz^mTs9qgAw!Z]1]Q Z5 nd'n^z  lPMg\GܝYd FiDT7$o}]\ MōMZ“Zj Kӆ*Ȥ.T1}]? (j $dGqv{mΫD8,CƎ#e~p Y,[(b4_KovfmhLv UpNõP)iٍ؞faT ]Tv:7+d=h$ t8:ADo?{s/!eZ[FML z͓?0CöiڜvƉH?]358偢)p6bsEߠ DczgYx{4Ht4 33 , 6XBsh\՜9:S-ިR )Z2Qi@s6z;kA,4%xDY/ZZr;IM3=-t9h: DtDO:Sd~KG%G)+[*~,HU `urj7+= E, *G~Kc ߵ%[Epω~}PAY퉳 :b2w ŋ!YPJy`.ccjCOd\!@ȁ8Chq/MLܪ;n"BU7KSoxGNtCc TDLy}a @xŹ3 m..1[fIEū{A:gva' CpVel|{{ ::V=ce0TN;Uvqaf.kKZQZOΪYǷ&f7دq= ZRNH ) 0^SImj'vZC`G!',@zjuOko!ZAQ $D!eZ0Ǘ^*Z5:ō<=d8Mûd'9W `6nӒ식X6N'o' <ZZ$*}ds' _3T`_hj#Ta`%BLAvRW+a IMK2OwU$h1ԭl/ X.o7=$]Љ @_ Pc谖tJZtlu:үϪƍg63?GWEsQ 6[qڒ |m}t8G0п7y:Gˁ<ETAW!;k'ģ,Q^c2y;TU{0*4>72o̍ 0)v8 fB/(`*E01J}XDGB7(.yK읁!rN;W*aJjr iFʯTFtЕ_,2k#*$F܁.5,O=sw@&<o5t{lnuPuHFWՍL/L@CuTIBC)Yr`mx˭=.a ޗ0Ùф"b0iJ* H1TzĽoc02kؐR8vwm*e!ycj =cSsDb]KC ljlw?Ohc)^Vh>rDfRv퐾+G~"Eb^|,Qp 踌141vRv6n1lj/9r$4o#]&PlDd{1Ou"$y5"hya`x1J㸓0lc;r(X岧ʶ_zPx4PbYy?Vwj-nR&8#& Ee;*ka:xe$F]Zp oϑeU^MOy,)+OPf DzjRiߡk[nF$:76@}_z`M6FXze5҉҅Z FwqE[m`=ӛqDtZ""d4s~܅c:),".L`W(FFcBvtMI9yNƹekkfz Ѣzu)Ѧp'@Ks8mSRĚ?Hu] WLl4D@#uGJY)mك0b>M xNyOH7ƃ!r]ۇ5X[q(qUF*OQq[ }VKo+Y+ŋG¯dryʱX!'NP-?wh= mԀ(&YNrR>dgOPaj_ÇxXvz&W/J @Vሙ0q_>Rk ;-Tr_wӬZabޥz\h t O^2؃^ڲk܍6Oꁳ$WDS%.?u$kFP|2Ev50 04ySqb["0F(HZ|}ғd%Z>gOW8u^ _? !"ʻ7YPA v88Jx.H^5#5VB)|oJ-r7u%cM1Ŧ~~؞IJrIA+V.-*!ܸFzeuE=ھbCje5JW4hZNE. \%%1ep16X5%xX%73gٗ6Rl l sX{^6:brmH=tDv$:gѫQ_WfO ։' GV8Xz:o}e-`(ɲv֣bEĴ"ܸX^!e#(4&DRL`jl^yI'E nvoHJ +4Y7!𰍫$ Ta096Sdcs₋X4G!8R5f~%(c`%WQ'aPENExˬ)Uni Ibouj$]V$ʍw$BAbY1kP$LHt=^Q VC(H~6%M.2IW+Zఽ*v3(uBv)sg'Hu!"Q|3NZ*笔9}Chc(M⾂_zwwv)6Alv5k24ݐwJ% _UuI5L/{x [o:^l|ivǯE7JO[wh,1 Fnml'9L׵.N)}{ A,9+${̈́K/p{l2TC URq=Og2C-Znt yawG{FЗ /T/bKft:E %$K<Ď`AT(6&{m 隋 kX+hܦ-=Ϩ4 -CQӪق8ug-fT9ʡqqPۇP) g+}IvQa'W}ťر1bK\J%N^3"GI:/}(?2@9W; `@ 34vL;S92,Vt@Ca9a︾'tT䦏= Ua\Dȍu2(tKt}S[ ;q`s.H|8t#A)J]zڃQ-;o=;L{X02jhMA;*-ʅY剎.80 {9rp m <!M$#Y\p~niǹ]k?/ۭ:M8$䩧*Q̷/녃|^"r6Ҍskf;f3e\\Dyۋ J-\N- RBD[H5] w$֯$imjiacX )`ܕhB@TPZo8.6Vl^Kfe) `S(ֹëG"_ykYK`ve#qpx8dK泋yI׳;'P Bbb˻X&F $5@4\dA@>̖O򏪂qmk-9Gbnu05 xJnPu %@(x3bA苷Tjb#U ]:v+XKv:1JO_nd$J"ASLtwh:XD 4O rJ/Wx"UƷ??NۛQTg4>dsp]j7%l=CP>v'f@,JŨdsr9, _Z7JtD-cT><,gPPl现0qf\Xf` :[ w({n^n5kZ Ubޟ.36~ $J<|"L6VYA,F &y-v7W慱O@*ZK7J>v#C刨_QSl3YyvКq4Dhk゙t 5|W< 4,.$w -~LCøVW G*.;jYg3RBMGl8XOD;7S;_&xvMHYu}3 Қ)6F'?(Yҡd}VxrFFc$iД4] 4UQ;U ue}J=K307\rOolHTmk xi@WE%|HW6[fr> elTT/IA3},u+ Ogw'([Ap*Y-A7nuD%"c֓h>6:&EIl^ ͑95 Yqs7Xe>xzE؞?3ŏLwj] `bZ5Ǥʰg9"GRQ/Bs2t4QY0Z{)EkHgފfPս|1$ r#}84]/7"i1OLMaOe*,iYwo[+w )9Ze1:/4ECX!H;]`!dc*1O1}_@m#m ╝~[@_%~yW6RNw`/vzmVPi"á_jGW7ZTwOJ|.gve7Kߓ=Ab%LcAPVmM(T'ٍ zAh"U1q>&UڣͪoĐ{ kOF5<=1ζDcᇔA\gBUbfU2]OcjZRv= 4t3_0|xfTD.8~X*~qE+^a4OȐN7;n8Z,i"'גO=Fv&R} \o8菅ˎ07f B5lם%kDqر7^8AE AC_]`-v%:t>e&s%ÄQġFIa}Xƫ7EO1w@uQ5Zco)7Tc c]۬쥈#ABU"ʵ( do|L=^FWVl67 \=]y(#-nϠݰƇ1 BxB/fy!bKXd.9]G?qoJDT Z3TJ=y*7BR *;',=ޱ~nx =3%2rA#T3zN IΡgXBɒXEb 淗OHx 10m] {nwq5T>p&sh-3} (0A=\vg?N+Sܡt.\n3rׇi7.s Hw,RWtDФ^ G}P;0a @RndB\CS12gVA@ -|4VA[4i_Tpv00g&,hf|{c[9W$]OONȖ'p%qҼ1ZQ0V7E'4q\C G|t7|`5KM/βz[0~!\!*FYVɋvihZYL!n.g5NnJPeaWR]W*+dNTT)ٴC9~qr8B.ŏ/Tf-7PJ\S|˴*VAI0)i;S {o5 #gѸh~vK{^Z7th/aˈ7ߐT(x툜hП>̗ZA23țv;EV%4d8,_^u"nU_ÍKGse>9T/)}+Β 8%)J9Zfsu@[xOVMVg7!XERmE֌⺒WG-ZV~pdG:ެ6-(FbO륍%7OKw oTc/'ح QK"E_pTePsn-M"¸]kA} ysTҬIF;vwK>.7k<áYP| @!2^\18AS0%r)ߛӇ b5h&PWgw>7)?[q@ 51ͫ)˛vW^W? Mroյrg i* `71EKQZ6"x%h'Q&? =sN vU@:YYYW\sK䦵4fQEY;8p++~Xc G|9y)(2?34mXxH.\+N1L ql|D%n2ik_ǡ;JjABG҉6H+$ ZB % LPV Z2cyϒ44Jc>vBϐ=r6ܟ?]XhSDO3Ck  :'T$ J~s{ #"N[{Oʔ. OLzVр:ϿIh}<˯5Mj5!6bD\h)$ꢩg3̒,-? @l]ngG}וfn֒K<| u'|!PR9R K HxIpX}'JIQZp;q'K5/s?uSYO.f hr5GշZރ6蜱 J)3} mMENK"E^U f:jo(dbGd;# RֈQpF\ &U޺Kv3$gc/_Cr;)t(v{$ JEh('~f"JlR]Ӓ4$G\Jar;x5 Kh`Fm쓮=MgkSinH4Pƚ7@݌} N ?֌΁^rPDO5v#ĀWHS{r{c7Iրrf s=%mKT=Et.{7g!7aah!ɒ6Ş"qmwCu$ d>&k @4[94*htĸ M`,PLzpI0rJ#巚' H(!f}E}d_8v5nT'ᓣ=v")uPS S5f$)%PA=To w`ˇآTEG/Աp),IȣՕ_<3I3H _ &s$0Q'P|;y.״{κ~~7pfD 5sfĄ |ZOHmJSν0l8:.ڽ };&< )wVe gTz8qC %PV`&L *K8? j[?I!!};FB/tl@i0.+ K(gҔ5e&^ŃGOV>.Ow]}? ;@YVpv(MSvcPċWāDM1L+ _ydrhǕ|]K[L蔱e6r&*T#L2vzX_?L-=>`K4&E6f2u=<ۤxHCX!#ۅM82׌&T\VgI#ʧd藇:]odh[{gVr Z+fQT|"IH:sN10?6U) n0OvӜsll6_t r{xp`J˜> k!zG(o#pcn2Yko 1#L%%.4%q7XjHd\ttA4 VhLqO,CJSQs`$;I <7h˱y`z'M3gHa$-DtHXpח<-,i fN".h`0qJSo.)e*$TOA\yyk%t:nsDOŘb /s;N\;r,}3lV(Rec#~ON,H:Zvq\pnv@^d{n: DD9"UaYSud6`u\ImH tİXZH !f 0aMc S{2[zUcV2eM19ǎl Ɏ>f_?`бgC:ps?34J+ ¬85KqsbZ0knX^[T/wL&;+ vD?2ӞD%o r\6gGFײl݁su] mLXyGR hEEc՗Jՙ sx}|oQQG׈3ZN0 8_U]do4$)i`h~,z/sJk$|Ơ\KŇNHQsXōV8aY͟FO5Cjb'ڱC"(B $k'w `(d& }Z͚5~{ ,KxӲ0i I .t5Ipy>ҝ;vQ5Ao;}eK{H`x/z{3 DU@$z?؟L!yM[GyX#㊜UŔa_uHyԄgobj9p3gOw\_m,X[:UUc glN"ϻڸe7VY}I@"YQ9lbnbV~`}lxx\nٲ% | H5 P!5H=ib',,RόIM{ι܎(;"܊ʈIJ)ƭl35̬ |EZ Y1/ݒKZGa^sӹCo#<XJυz.ľ?/b|,8lWS9@3ZL`G/8ԑ0i`|aHF8G svDz^AN>̖RSVԘ>=^00[#ANq6 z闃Kh7۵:M1*|{VAL5A9[Y"CgdT׷yCNb~Ǥc -oi@yQɯ \p<()nVA6Ö 8mCJU޺ ׀#R`s QKQo՜*2]5Є3vgxxtRL6k2$t\O}E֎1~ pJDsb#qFGLp#Z PS4 zjo@,n}BW ^G!ߓ/~([߆])z…$:'SB/Fz-O^ h2Xw I@~8G ͐[ -CwkuEm L FAq}ؿp Azaju-=n415-`]$+/,qɋҟ~/!e9xBˣA2MAŲ߿{g i1jUz:e"16XbV2l$&/ܝqθDZp2J7J#1?8XAhc)x|\17vk 1>PDIj>[zwՆuC-09GA&Xy3 {/FT1h3ͥEQ8/ 4&憐g^X=rP>#F>,or8N Pn i,Ut[ӄϬZ1q XΔ1h臟3:{zg۫nUBP9"F}TBשC;A3vȐ俵quoon&TydpM-v >ݠs,a'i*oc{`rAf.FLJHpJeQ" V߭%V?!NAAWmAabʈoW -3nd*6k%>))i@Nl)MaNp' Wu6˃`"fNI2cG4&wpɲx^2z[䭻|6Ğ]ig01lW=y .α0yh $baƓ'!Ui/j3gsUdd3d2~@T @Ei.L0Yȶ/}sd#Ke;PԪƿP c tW(X &(AӶ#8bV₃_5a+p+ߓ뫰N6, lIaGPSNI(վH8\$mJP3KUEݖK҄i]- '65)7^o^|eban>9V5Q!"'Axt4o^~5zi Fm:5,NX5 s ڽ2v^qY.Is U=E{. uSdn^n41~>ƭZAT5LJk|VJs1&9Y6հkb:"!|xAb8_t nr([_:9tʩ3AIMp[]hf=(}luw* ̺;`Pr&z Q1^'ҝaW=zzxm,_yΦ<<[u?S3UYԅE:yW3Ôs8xP)Hb8wkBȳ'I-v,%örO 3-Gܶ:IE8D0+Soc.438pſޘ2ErI;aC$$Qp9D|ryQ2*nv! {ʝ2Q6u aF2m5Z#޷`EdFfsq0͵KRD41,QD5e0}n. #1\@D>IǪa/A]%*:)"~nts?nYA.5 AZ":(:i]-PP OůQQK|K"," ӊAyZQZ7GM"ᏼa;}uՍZk)娏hrOSJ%1ZX,|S>oSgP!!#3Ŭ<0U].z[@Ո`A`ṛUTA膫SE)a&j2]#^5lxqsŜ|1+Z#kL92<[me (KpXm=4 @+%-0 JVSq^׃Vv?1r3q!eVd3U$On[Upɷ CE y[lx]ޫ3k!(RB# a9|OՂ0S¹!U5ܨ/B)(d9pLQLЦe|jŽbÄ_'X[vLe>>tk*e ʛwuę]2N$Ԣ>a !rj{C@+ϔ%lĻ3٢F}']d((3{N|9b%Tat-bz+ƙ-B\hБ{0厴U"zqv݃ۓbH TE ""=39g^:Bh}!'Jh_b:|li!"KmGB?Iԛ$hVڼ /T䧮TCW|?}!u Mؑ_jv2$uۀ HY7؆4&m\ nBP |wg%YJڻ?2[usYUMa45 ):/wwG+sh}njNci^8as\J7yxtO_[34f4cugjR%)0fqosSu76;7 D~t;A/hpxNTݦ?jû:tU|bA-' =!>[h^54""XMyɋ#`5=;v]-23#fc9.N n9q9T{#JZD2MԺLڹt0 Ï]1+E)ҵLHm櫱/rx؂ p'FR#I>Ԩ`Q^yl 5DLӱ|MIgd{^H/8ሽ&>Av;N>!Jd4=b@_!y 5)ǂHQzrto8f#Yq YUl$p{O bTur PmȤ~?D~a^FAOO~̔,,ܒl= NׅhB8qRr8:ZA(\D9iU V I] 1UFդƫ 4oJ& !NK{ɥvtf]e=&(N$W(5x/c;sZ`'Tl|zURTs@lS(d6>/ kZZXūjtZl5vC U)4a>e7&EЎL0&ĴܤS>@~Q;Iu'agN Xl"(/Ϣg9G6)ȢY` xi٤S⾴D>*9 >aj {̍`OTKg\zkmsXꃕ^9A%y0?.2^+Ƌl8ZlC˻Y#_j^ H.QϰPMw$YbAq*יߧ'*ܜfnd 2V| F B8_x& 1xr*y^3pjIpV|=ABD@9:Bفk"żB#W{WhX`W}A#Q-e'zl. cη!j]%@ID"kWwI ,LʟWXj0Vmb^L8 >s~SXTo %J840+ @csA^m+o]i2]@#}I#},Z=9v7N/Һ˕M쥘|`Kuv[.>UեX/`UzKzig[J^CrSfQ׳~΅תFL/k!eu@#okS4΢;̥ck>$?E}2{ՉLK[r/bL NvaTZzFDF 츓;g?^l/}9c wWa.ߙ(4C\b+)n5.iJ 41z[ /C6xQk >Cx j~@s)'\X]4~ KhuИ٦ :FEYl1A/xjSgz{F 1n1_& >Z iL턁Y &+9=/QzV+eI3$8ōT͏tvHW/+ LIoBWĞt䢯 ul>[蛂 x4.q1,_B)PPeV;#V#ޡ  (ZR]܋*%Zl/ ܻM6#/U+~$PZkSQ U.S>k&hHLcdҷs=X a6mm󺿎4Vx&fSؑ@;vZN'![LC_8. 2fF%g[9~3,7Z͡I3@Hkp-$F}],9">.^6lRV޲|S˳Xht~zęC.5V=w_4R4O0%c$  P_1ٚQ(nxy>>B`<5h_#kuу, o.Al#n1l0MQ勄TW! -'GL%6/MHOUd*9'5?A-/FcGP O6L,>L\Q3uIoz$E2;<&~tggIS%E Ϋ:huP2HZj> \Hq[8'dt''LE}_6g\ĤXĺIZXB+<(Tk{{- "usxdd 0⣮E4.ʍqpLXkG SY22_o ϬiAy! ^ #`[Moδ)I$dY]Hw{i=TLIc ª7۠8.!BHI5^ڐ}۔U+mzQ}XpTM7 Qbz+xf}l`҄6|CF%i֗vM䮛CX' ]aU|\~E~I"8elXzqu+1kc'fmɓAŧA/'m7WiJ:?"[+UZ4h'uuV{B(i'76rk 㧤sYΡPHmxpNPQg9i D&W;Tͺ.#w2J$1 Fb-Vr6j}2˞"_ƒ/QU)%&1( Ƥ >.ЯZaWC9ޔ_; sFTZ(Sޭ9z=t,RrR?Bz3}`G 'OΣ@n4g[2f)iū̇݇>NCqӎY6^L=xB6(RU/%,S\%Mp.@$|(w_^nq,,zqWY@sxoLM&$ lE'"gPup 'B{4Vs I7LBɅ|tj?itDK/~el/Fyj鍹$]ۇ2LS*ŎbVz)NTMnaA&G o8}¥rj$p"˻](`3Ɵx ;aWԙ%ιF=ߋrA`."obg~q-k_v 5 ݜyp$o{g\zĞmʰEafuQ%+и Wjq7ljZP=B{/yd&h8bWc{Wu$Ict85#llϦHQ-~'ݵQ:-1Oũ>58j7$9S6ב7/5qRt?ʖ2V)ئ4C$[m7Is.GRO&w\Y]1Xe( |! Um?XT:,D JxFĂUAXH$Kݙz]*,ޚ8gk[2e%X V%3ή tz):SUj42g' M!@| | BVnp>z& x[liė: eW?S_Z鲻 +\-Jd3.Lq*]I7}w5@U穴p.D 05 nJ$6̙r?_\NO_-SD! npJF5ﺭJUl pck=y4^ \XkAqvjgA{Ƥ P3X]Ʈtc`7/[O T@lM~1XSdw%-wv!U|"_ZWeӘq.LCWO+1.<)z1 ɽK9s{pŘTz遁yB1Wc3փY197ʬi`11,m/G!:Sw  FNS)> ⿗'%Z\G>B]*kgQ6V>0XDm߫fN/ 񢆣jH=VoA%jGzO ׫@Զ]mHtfJ "W(D1*)Bn}j6zb#ٚFU 7q[`OVE)J81ca8Sn$E8-+>yYc#1|QhF4Gj[ɻx؁ʿqDFRN0 r g>drQƍ%+6ɳO0ZO5oE)x+[S*)sR PAW) uݠ5TKģt $k)K $Gbj вJfIׄc_+ja ^ '$UPqը'ɖT@m(NR"A]5mfŤaDYqJp VcjYQ}'7q{eM-O\nt#+{#[G} m'qkվ[䊵P-qX!<|!L"GfO lg.Wܯ@:=w"(KG+mO۴y`֦Ə`ͳ @;x˟3aFjD7DtÑ>|q#`R, UN;X$l[Cr"*Lc 'V-W;7C.μ*K56G|رX΢^ЉG?h۩%~q ǔN&n+2-]~YF6K Oέ)ͥZ C C·~*O^gfI^1`o@8rU]wƐVD0/.PcSN|CIr俩hu^1$lEVj(Z_;(.:\ _IoQYUڶDjn]t`Xn֊Ѩ;DV]UWtE5X7yV%9hFH"5}s9XjɯSmt-+Idc?bWh:< PkY< 41[G1R Zѯ*!=I{if$aEL>8$gP2'*)ܮzExr,Y^5b7ytATרϸ8Б+Cx,f^]vɟc3wr%`d@PynHY;нd\|eM"Rad1EbV҅?z@iz5ҫ;N h+23κ1+Adu. >.Am+F34d~ueҚK!ڤ"Hؤ_>l9="&S&]烣^+ݔB9:ˡ"WQ.$mB[x0T<5(~ErDbf1FÑ!F9W3S^CqE;9 2& -bdXbȱ6/VKUcK_GK치~a.H @be=nV =(J\8{0S]憞+91ogzaܮ}}U>1b XɨJSGNf዁䍝2Tl҇qwQЕ^^=T}>:b[?,2+uHS^uUB'/X;_D y :š4hSy=7mkV,PN,W؂s,YD t"ΊQ8+E<%IeIF\A|Y a҆B8.'Tug iuR*8Rߑ*-fݺ{7'bNM.% 1~Dg!r+.w L(@( ESs*l/CHcU~-#BcuV+Ku㡏De0__Uv$-&Ds&\)zUB)ހdsmFžFoIM\(&h SĄ5e߀hyƥ)NDINv3hkjؓBDHIX`.m]zOaƙ7,]txj!^hm۵Jޒi{[ݬ=%KoAo["[ T '4 Cn[FyeN6xL[| B8 aQ5Mr.ʏZAG>0|/8fu?1W_{X"G'Wc%WeAjs?PHº59cdCkZ8@O甦lfiR(}s͘ oޣd'Yg"W @L9+Jq;_>4\ N:'RQQ+hYL)s^J._ݙ_A Gm^h'VF&9͟D:'>?ƊnQ1Lt\Gw\NDNq-衚\:˼xXe]2 r{'PjF(%u? 'Y "x405`Fڀ@\s$.cd*Z% 85gfCs6-l+nU+mG%v3U(ZT=[يKt3 nQ *H{pÐ2Cj=ܠT" ^TY3ki* d92?we&Dpj|ԥ^GQ613iQ骻Ct4/aoun|0A5e޻BMyC(UUR9ȬK\0cWi,2G)vz^P&p(E׶}EڠBnCyaS2/Ȭ |Bɾe'ՓvܕY jjWS#d/KeNKེ s%2(۲;fv-_mE( WE54{XFsܿ1 2`;]Dy1Su\#H83O6bs"d<,Z=T\Y &=`t +fE:}˷-hz(>=uZWaM~lynۚkJus6y˦ב@&Dd(bqc % P {${8ίTk upC0!hWU:(l:!IrbmbD釣=N~z6Ē<+R iGv-5mO 8=C\r+]OS*_Z7.a7JHy;S+a ._'j$2(Jf-[*RjL\IFgG [i63RYkvGH6I}Lwψene1YaaV 6"*9>-uʟQZ A-I3jFl'(X= ɂ)gW9_:ƳPf\c/Q-]BN:8rΜw݀Px< I&ToYmw5%ȂSQ,LF.E@-#Cwme턥cԤ&I q(vPyUʽ)=2_-VPgGj!.pxÖc`Y2pd&Z҅ch^B5-CG,XR;;rXAhެ`.@BmIٖ U!'|@I)}]~ 5dرwO s1H}Auj"b}p ȲVL `%HS;n :'h@su*!jr YC]'2. M\;m7 & `M዇miӿ ^I͉32gv,wQeG*w׳|Rw KѪ-JkVok|rwՓƜb91j2Z(Esao 凅@׏ANnAk6cc#W7g&`8+Al/ݸ^[gɇ[\c[>a(ԊG6Umc.@Lk\l`[2ݨ[Fo%`ƖH9m.KWm_]0k0OȪ<&3ҴNbZXcU;_*VKpᏞoe]Y@y -p cK}%!ڜ^Y{w.KAz8X]r%È;Z$ GYyS/ 0֥L.y,Rd;2?Ѿk&<D]*δ.0lG8R ƲpYV<Zv˰N cJIX<#(w.jݞǑȗ'Qش;..Ї~ 7^Al;NAh _e<.WYX+#S֪ P➷/[] fi"gVZ)ivB9$?UQR^ӘXXJ7Ā(a~s(D]t| V1$FHG2=$:e]W?Sa9?lF`5[@:7gY߁XK* 5e%@ZMED*ӤPة[+IAsBu0]%GHGF C5LAy$ȯ$m$ PP}-i}|]9+[ :-&=_=s|؎@ -EK1zVc+^zyi4poi^x/$B{F;MI]U@e]NP[L~51=s{sE T8 GB6l:xL,CN~)a#fmhwrI!3e$K lI!Fݹ] `ztl_{:_}b+kaL)I9s(yV䝱 UVC.']K[5e'8eQB> *;.>n+$ =f,x sYpNw؎'Zk;»DˆҪ$!&UR^&@w׊/܏w(=!Vtto&7wKb2QpHW)dٕ*UlQ4騶ZȚqfk>NH4i ANdi:vUvTv@n/BPA*r^C/:F WRUr%$RDJEpN*ݴƎyN3!–.RDžo4cN)u=K=TD<`M=& :F&I2cM'0MkMOuąA3}G政RYܲ{1JcbfפSg1?0/ly ǂi $WGtΕffXx|Pr=v@|oU\Jn2L)p,o0]R!cЛMR!k' =] )e!)`c4L5ŁT[.yR Fc֞,˖~ %}(`̎ C7Xv/oa\lt(kVu?rk_ry Jea/xl #6ZTaxRo˲%}٦)EqXM-H12^r܈LufBT]l(8T޳x|BAm2͘'vpH0z8ih9O8um8"3u!uMiR!N :Fe S1wk@&WdZגph9:Qm"7|HI :iK3M m@ q v]IqUvFouRC!gI0:ɡ;-كJF"{ E\=ZLu9c:O<5J1D(|-mpV3sZ괷b燮3etSe YZڑ{ n-Lx2 Z=J>N5s^B|[3w~Ͳ(2[@!r0:ʆ.Ey$LSvƬ2޻҆wHLq^8$`{SMѩ֑7~Pl>Ga\YAtKߪTJz}͌){^] S3Xx{tM"%z;f9rc/,[9a,X=*j4n²U@Bñ))6}e*0!kfBoyDn afOhHDW2.4.!(tGunT5ݘn08@p-_5F *Iמ? 4JI?f@u?kmms!\j*{c);^ 5BPNhPKD:LYm+ P,47$®L7@Inu+QhH0ea>Hvn4X6F!"O໺эC*J۹W9Af^fJۚbD!t-;Zه؝e3.G@4Dgjh>ă T㡶ltdX ӇLbq_ hO)_>%3Na(W1[v s|~[ _"S''%\ɨԨ Q` ~єJnT 5ƽm0 0(ڕޟ㧗DϫTK\qх!MV^.0-0qqE-{Վݕ׹A*Ahyg6Vb^6W("0Ab-%v4$~fPaW|IXEN뷋q0j &:)^%l+]H?TTp gAjA>}6A a? Hc_>Bb@=Fg>,Ov)ƶrL: U'hȗ Haʋ<:3P[!"exV=:mM7L0ʢ ]Jc+:/ Ba5(R@zeV 9 LMhk#LIZqNԟmh"Hz#9z1DjP_JűA^UW/CE~tolG?D\4S| iD(s';а<L$K_ ث9Y"EpZxڜ+dIlGf6;Jy剈8UN=DܖtD#O7Ce֛rYh*ȴL:7c*Xh/զ,*_h%n$Bк^VM"YFRU ""_koCPA5zم_ T3G[ ,?5>;)-k(@2IwB57s?%j 5o 8rz*Bwkc{+!an{Q]Di%,XcT8?03lRk|"Q )umz qx*=P|y5M{5i7ak~*~TzQ*.pRd 1E 0{=.#KG (LrdZH^h2#Cj (頾ZoDpij%g¿8"Tj !ؽ ,M*HY> .E=`!4R{^*/uJ)Ųu,z~/^-Z-֯ ˫)z~ Tː'Y)TcI-5|!5AaBVj#lDbufhYѽ=2/Ft& Ėf(Vdc+ wG"/A[sFQ:6߮H\$ U5ThS<`Z X"M)Vuȣz*oLޝ]ޫ}@\~4Jqdžcq:kvSY̗ `<]Ғy27# fl1ʲi߿[U>% uZ'3Gwk'!FA:s`$޻LQQ?f;!k!,.$XQ_oYw>)=|m:S *@)D>fe);\pA֝[?C4 +Ì0w|.G~HYj9jRdKӯ!S-@rgSmKkBgZhzԹ>yxFI6=H\*;Zl#4MX%#,h8G)hĞhT`B*mn np\Sij *(P)"8ECAX*6x)Le>0 5_1eW& 6vHot]@ӌkN*Wx#|ENpYʃ8Mյ>KU'd6I-L[(X88;~…&NoiCHGcd!jQCc1Ԕ#_TuoWwVkW<$gf?6tWy?Wh&)KTZLS4,Ӟas~R/)R8,]h<:\D(𰙖_È*Mfy*^ZtJngIK[T=q0Mxg zs C|w"ﺟ97ND Eyg'=J YeNx[YHfnҀsWe&w JC.8OJ ˏ2"$Fq}uǚ.UuJ{RbaN1b{=Q4pq1ЧdTR'"2Bd?F?||RZ8jDQyI ͅ=pykce.I$.6SȦϦ/5{6Uj{ût&V:"Uh3v 3 BQ@*C|`lSX).W2M_UX`L"72l;;%aDЪ, [s8nmaHB,"bE1#0y:Gi1J,־0?-ZGأiǎI 缕# |['2T]G}z@Ps%Eps9!mΚl̐A/ +D{_k9vB% u{ket=1! DZc0#Ԯw]k{vn.Lr"ҲA};7퐦nmKؤ Tzф lY אmh02 <)#y8G&5)F}5LQAXcvxژBlYZG3<^H;/|/PCLv)VS"Ӯr[W#~C( w{syJ0qWcXz#YGTˌDLͨ-XIHu4?~8ftfWk=%n1Aa3e`!\^c0bDxn'ʨ&Mz!i;A9*n۽pYy3!HVt*  ajT:u3RPPI*ޤ[Ȭ}4DGWԼOt?C EA+ZWղ;^Ezdt/heNn =rh,@Y>YPvI?kn\t!BD^%+yle^$=t׌j$dY*,aWg>0ors[*9n!A{S{_toZL9Q+嫹tiWa7 2IȎ`ƚL>F0f_ٙ)^YcStr2tp?/WǐGZ:.s͚q6oЩ]iVAp$o`PnJyՆL8̎vv{՟jem2JE(L4ˏ *r>p }c A+G9/ j!ԁ%EqS%6Yr`ªˠ|uPnE 6'ڞ%?:e^d4b*Hm*|jL"^tr|JyKJUF6ZhjX6gʻ^Yu]D5+XŤO)k;gۓy᧔ FQ-$`d`D|FȿH{.d_ߨoKy]I,rkSƽ)0t餼`N*|r$Y&xxm#ʥX 󰮾ݕDf%+жfwʥ9#45}XHaFY.;ҚϢIW \'> &Ƀ&檏Cksn㉐I\Xp#i{}2j 1o@КQzIoL$~G~~S\[EvϞX'PRv%cHJ}{_U*])uM dq;`:QpRLt/Gitҷ 6M3~WP㐸4S-UiAZuJσmH&D":ܛC\EBçRbaףAٷk)4 8X("hbtP' )|sSnv&uH u N=_܉WH,< Es*)v3$.U*r;)%&[Wܑ(jX ߳1Fghnk;Q gЃFJPgAjYf23issZ ϟ5b\(_!|_;C\j~`B}¿u8%n(geR%; 卹 k{NhTY|ѯ> +:FHA8Xs1aVYȽjl6r, A`=#/l^Rp׫}7GDY L!֮ZXt`FSeO)'?д)iO.bPbU5\*wL?;义aXD=#$4BL~>]&Iu{Ԩddz*yB!X=6F=~0%wr۳`rѿ.q(*RM{"$/Iu c?PX8Zdy,2EM9ꋎmE#>%/'o?*jh#)(r]_0Cʣ(YNFqBz`o<etl۹ÎF%m-7EVB~=Gm+ŸLs) IwÒb4!>Te-4'f>RQ]y='v:N8 U@r_g@0pZJiiY]sm/]`!҃*E9nRo Ntl]4Aˎbs;VkTpry7R3uŰ!g6B賁2\cw^-s=頋dMiJ#H]9*S2K k}A> >FPe]eM@e 9 Y3ux0_RT~(:C.>H5PٝBDAmjүА3U._!Ƽښ}㖌BuE |\d0A>0lM54aKyN 32X ŌmRxմ~Ԋ n}<5;aDeQ"  3\zũNREgI K܏:2\en!0\T"K 6w,g3H r[zJOErGx7N*˙*1tc#rص8P:~ VPTS' P2;]|:2 Oն:K& T@w)&OFq}($"pJ&eV"92S5ouT:Cg"1-9dK@ϼ]|YqKV!˯Ů3: ԒXsLatcbI8侷1rba5Wﱇx`rv:\IjZh0٘2)^0N/qo_o Gg̦m^D VUh <# yOm-I]eDScQv3!*LOC{H(TM]!EC3H|W6,1'B?1;t"p}E;${m C5{eFZ @RM(4þ:tϣ@zco^$jE>m0qz`$2E3K2VN>C7%*J#uCn)bKA9'Md@lcWm[f?5lꇭ﯀v>z !D_ qˁÕb09Y'j䷶FZ3))˥%V!'76i`ݙkL\Q3XʱpS $#TwL AZ4mt7}K FJ {vEC!ڙB n] ζ^h] J>YK?Y\ߺ%{`.3A΁_`f̸s,bز<98bZ9;d?Ntlcԙg(0Erм7D#qd_`?12D@Bv3XcجƠ5`&3j/+ogŭ8&b"dZ`nK UCq)Q /&t21v@]8 NXra_II 07 O|%u QXK/4Hh042q1B} ]wω_o/#}^8z2V례_?^U㻋n"d`)sLyg[hI قt})ÿ), v,˟:ϟP,S80 P "u z~:{j'(nGTxv5m7:+QqZpq>x%5&iI7 UwHBK=7gtG5 #Ȏ2orCrQHVKpj9 G²&a?c_u6I^VK4%ЫV f"n:7Z٢Xӊ, 0i)Tq7,R3M"Y:j u\{hMö, ÐiOP,(LX !WzvU:59cP)zYMkY,?f-OYAEs%AUCC+%m9=_{x d 8;r 6b,;P E%nrCD]JFeSJuq1s ЯHnh|LGqȺȎa,L1ןMo /V 0J,pT[Z86s;W _(VKB_>#W~:{ݐ ʞG!& -KT=RXIqKO}XЏ"J.$m]z5&P*03lc* @n4VFIIODFtB^ N5>囶Q3(^# %Qp~J $$nZqN8&L9Sx),%~2UP/?"nz_E4_C>݄dǂ_v d_…,B3V*0@ECGaKUfCMD s<|fJXhjxR zzXYqj2g3IY&*Qe(Ҍ[Ɇ=']zpΗSgU\Ms"`?`RoYr%nۄ KxcQ{ߜ D;S\?T,I~K.djyRN -O_ u=h?Ԅ{L#V JӲXJngIrN9 ٖnޠ8@ տl4ڥJG;b)fwnw**ns ? ~?xscVMM Up'sDbH-(OBDwi|mz8ٹ}*[F%SRx,q}~R )-vte7A! C9ٞ+>X|:4>: +SFL1?|6qo1'"7ϡ%/{&HOw=pH3>0t_`­&YsTih;h+ Ϊ q}s VQZ'LɲZ\'v>{pq &݆}uDН%0uSeNEqUxIcVzXAy˺'t 'O% tS{,bԨixf,5Hv5"rTSrKi tŶx8kҕ,$*u$!/:Zi/$^A&ޛ&RY|ͱU>ֺ\f_Mao ѫYtMޗ9&XK,np&f T>d-Wo^0ܺpz_hgiq Hx ꨳKMan'Tf0κ!1^ a঩V(|a-ȣ29 BT8]+Z\"Z=+IGfNBGu;1mW=EzR ޝS6)2K瀞 3YZЫ^>l_Fg=C-}X]*sٯ2J_DFUb0D>*X@+E%+@63P8AR8\zp &xj20HcV+k 529J=_됗8YZ'WfvuK]ߊ5ۚ 17+Qyfwez~eY6vx6Թȋj.4)-Naҿ Ɔ~Y>U<_:@&6"uF8=TkF7 UO27ǩXjFXȦE$Px`Yǁ@vgNi#725gǚy -DD k& n^rm8L4QF='nɧ_۶cF]ߔP:j4Wa!cW!AH"u̚^ܐscbư{$ܴ`ɜ1&?ڼKfR5xF&=B9"IΥd@vifx2hJWx9BqRhX%o+'`-cPlHhڃDfjP1oC0B萊n3*ŒF,N5d%!'0'ñ>u#r6p([ [gc63G@|@nfYdV3VoRz655r-Rp)!Tsgq{ZvҘ1* yDy8޾ɏz xuPWʓ?\_J4M2E%ꫣMuKAt_HU\oi|ls2*L3*IaqLI3d{02**HHQ tӣSVa )`TtZ~6׿VY .%q Ҁ$`1VX[uoCjZnQ^ҝW*:TKX;q{wM%r\{/#aΨAIM4T )2``npQ[k|ڑ)/9zӅTOR/w􉜋R82Y#9lP[q:rEèWqb1EAӯw BmbPm!|B=|Z3TOo}-i|5u\"Wݣœ)¨{cVgr9V oPbbx} wP\Cf'0X NwOK~}g&`@o@Y C7̜ʸb=avc'ps1T ^5Lè<(7d`.PW85pCrA^)뇎/F8̷P+G@Gm5EZ.gMnvx 2/ 3|AvF{ӋFFZ0_L> V8)rlC *VO(-m4&8>G'&HߑOB͂9-9 äӜhlbJ̹u OZOʛ1 nRi (})th%y9#9J2 xLCtCdў6X+}S^xhd<b!s؈}Z IVM~₪ {؄Ze5%vno aHH{LenJp(>Z ;K8XB`%c)mjB:?6}'je>LqĥK7'a"^4"9 %qٟ_siT|P.As- U \ZEb1:zyˬrEa ϚcX9N6]]vzK-PMsC8, f(?WT1oq&חj"SG7_6@kXGƁI lSt~b_te޴L"S΁0AG+ݹa׶ Υvg: bTuvpi/@sM(-s,T^vfrV >ݹ/w`>(([Ë)z jᵜ aЏ\)֫}zgd*knqljػA<ߦ6&sY|R*rwl3wnzq Sف 1Td9P,u DDLz(FTCLSHJA/|dUWT$*(#zLf ;K( l[j^Mxqz 4/爌>TC 5"'wʹiH㬿'b_{dyĻ >b<)11ZMuRYRG/oBCQP?EqYG~i&g'-O"ӌAcnx)(O|&t3(-:|#j{whwK-tHf ̝\70eaz-U^6I>kչ_pK~$/3!mIVi˭?MRTнw:ѭ5_F{3(&hˋ- R8f,٨Za,%)N2~H}܆r!J(V9ig {߀SzLM\G*ܧ駦QS O^&/2ՑgBbcRgʣI0ͭ⬒C01>S?oN. p>H E 66_h* yjsGQg0wj(ycPW8hO~A XZ$PCjlE*J0ᓋ2]sAWH&%D|5%m0d8[ n= ;Q ޿ ݗpVŮ.9\~ne|y4v=]y$}Vܷ-]j4PAky N0bx8؅5;D7HՒIR!9KlCVg\\,zګ0UfyɄ,/|!x}t .t)@TM, CSJX-(UAETK)/cG٬͆ЛnbqA/ ~JVu'>[/ݮ ϧʇ01J<m: _]d'MqHl!E{a lG|( 28*s\8/W@]jS݇_Fl^iEeBxl&gHi_ЬϣDHj Rɬɮw4޻ĽNU0Їsn--<7՘aBASH>(,KfSDpbъ/4@aGyjn+4fuDK쯚/Hcz }>C,1cnxE^}LkM#rؖcNPy)~X Q.@BclkeTi}[=a3krZ_P:%+-PA%ܮq]FT²FxYsL_'?ݱU jSs\BkqA7Υ Jm4T_}D7xã!c!{Lؒ6z7RU K06A^B} )atcY{4P?8]\ĉ#^KO 3/A z&?`ׅR 3\v_ 1:G4 ,v!vkY [5I mk)?/@*3wwFc.WK-{ s7PZٔvX3Cn7݅ 먏{/nfj5rAIZ?ڰLi!f/4%51w0qWusJbP'mq'oZ8(W{8ÔIaK`]dʽ=¶@Dh,χ&xޔm$闎>VV ႆrf`hX̴@g9=٢}"jsvBO@D"H)c+`0(cyt§5:|k`IJTsCzqlkO#Z"_{*zրz@)ѐIyxA X0_jpƿS4Qnܪ B/3:D3Z:QSI __-Y4pE'kŹ~;k2Q,F 0L^jw WQ*@)O1emۃ~N;Py#!p9kK(iT3>ĆM07Yrȃ.=;x yំu>bh⓰{>_S|[l`c-<$̎W"^ AqRx]n2s!|?@V,[//f?YˑعY%9I1$7;1b5P~O(ѰR!iF߯;Y'@ǽJ |jxگ|{è˙M|?.\%YJLe̺'PM31:$EիJ̈́M*}^v=$4V6x,i TDPīYC3Bspͅ Z1ܹԛ/_whf&ӊЧmr&({rM&־\[SeS/MĨM+0]Dd^4~q[Xf/jAW{ .1B*s0rͯc0c395ܶI#ND]1ݰg90h;yntGbϹi +W) :da-eO?P9mD|Yʱq%+$AgҸQK]#Tp n ZԇUoO[g.X IoR1Oycwx'!Z{ V& 6<2&B{  .O֬Q+efcNh+CcLU~W08x܅ߏ7Q4'LVhW~I{?Byp&?աHGdfʔUgB ZM2]t(NSBJo^J`/bWYl 5`\eQ{Z20_BCH?m Ś^,"[ULPZnɌ#@\hln-.qCR>F?ɖq"]m|cbSq괆"J;LxˮP{mI0iK)-w]bK˟U7lx "Rphb)_O6gЄ{wZe%.)`Ā!6zJ0mf9xZqCĆ8J$O2P3x̔yu\1B\M3!E }|v(+v,J8^Z%@]2(!sbcq{B7J2n;o/]j͚̺)1@ WuZ2\hҸx@:܄[Z{-{8!I6 PNoU (IX~$sr4$i:.wWP Vb r:K֟K@#sqT*.Y.f|U;4PA6[?&R&~]ur-rI}A ʳ01Yωn#r߻K6(,!,_9_rO; WH,l`\)iz;yª${Gij !R> 2?Wn|_9"q#WɭAPP&r48p^ibNj .6xyLd#;Sc(K>QE(o_Jș|hC%>YJߧ! |\69{k" tQ'Ɂe֙. 1rG!:IiL읆]k7x;@T jpdA Rw&d(o%gܯl_a*%|ҥQ?d~N䂍FhRד_ZWNc5+^՜܆)xĶ-ΞyxPCIT3V z>>+#l^YUQ>5yx8lqKdU1 )Mk$5xVEē{/a}m[o)ͮ)c'xpY/txKɪYg ڵ݃:Jp&H)}aSOD34s3aX =  E*Y@D 5iJn.r0`4Q눦`]p]]3`j R=gYrԠ+gʲ;$5W9};83%.[4Y<2dKZkޮASFLQGDP ĵq .!f7"o>RMßѤ֭~ Y4+Ff /%h0g֯uf{.m R{evMwgLVG$+0F=aCC`ה/{uXWHgwI:1E݌Nԡ lhQVh-Ӵޠ.\pJ;w#8evҎ4m`f(fLev5SU;jbZ)F3f1}*s1{^e0f~B +_((~rc9To_.8IVSjZRb ]m89ipnB4l !'lˤm*òD?CwT_Ts%c2XBԅܱa]:"0 f췭h6PQi\_&3|eQSx+^yhIg;N?|KRDxpR'A*9cBSwj^S S~‘/4$2O^>p٫mbގsmf=Эye<{lY$B(ڷN_*W_b_6H)].{K֛Aറ|@J4T${Ao">2CܭǖeO@6BN5G5'h֩0xFh{boF#Q&lB 'k"L\]ԭrU՘ n}'2h K4G+@rS&R;3(6tpH16dQQճ>>|ᡳ:-Е/u`!d[M3^WqQ ]b l6~ L^{=݉vW"am{нgJz8HG8 `l5a7(_Z1v`'&I4"EvHDS& Iɿɏj YYЋ-0uN* E.3@nC*ңr+;1ܘ Q $mN {'Fj"tmh'Q7 Lu 7i#Rw!̗n@-dOܐ#o-wtba;;`a,i=d`x\GkEQ#CUSN%Tcg% ){EU oKxvn%EHZ6N5[̂Hz %ԎJ4`@5ݽ<d#O#Pkrty礫^]Ƹw4vU#D|ʆu+q12V)܍SLDm aP8}q3Gfy.#XsgQ,~4B1(߀'%־]B<* b/8;Pı=wLucY`4/inlT. /כ2vy^Q+/~Y(4zbZ]c9Bs'*S+*] ԒQ*u268y }m:W,{/a}GНaE2xTsUg fx'pȞO{nt{ cZ _EF%,0V* 5] 0~hOMy9\F]і7hr{.w}!q3Ls# F&@? .x9g.cIt#RmBa nOh~}[tsv"%rJڟ.%= WZٻz-H0^s^ϰA$r<:؀O$G}7I;EmY56LrBݰEXs"HZ(.)B}m|9. ݥѣ#rfƑ&MO-tAS]Pup#VRYt!)6A!:> Y?z ߦg+&Lg>Wpt]wGMH<;7&_S$Gw/dpj^TsuEp7-!t0aJ^qJİȄ@4}@8&(q`ùM*rv/ae]O=TeO6-1-$.o9&x`,jIψ{w;]EWƍ2棏I_K4J~0t@ 5`OR/^ZZUկT[`hb xgG_A} pSߙ5` Hfk_vjU-J`*a~Mu7 `v0r nS$WW<*W5͞V>YźJOF~׋vId)c%SLT6t `<")E/ToYd&f`,$arLĘ~t6~T벾]gl}h,ΆNm^2*J+ѠǨd>Ux%:pj}Y6%2WZ1]Ӄ\A\(. Khgц*V'Z( *}CiI =] Li\LY 6"DJmcB35-߃Y`SȁNpC%k!\ ŁYG3߿;WA}fӵZ˚;Yd;ݟ3sB~\Rp@p_w):8f8V׺K$}eKnzX}~LPIیvb^E--}}{lC&.A7 fZaUw0jcggHgםt}v|hz(vw#\['ym"s V|\* :Ki)4PsM5̮ʱތpe`̳)b?󰺊=R}uw:E1B)2nho?^«R .):(%jDaHD c0!>'Ӫ:[OPN@ s+VwRN/?=(k zANc[}2\ 'ҹE4FpLr-{6֛ e|6:&Piks @ ydnc({gF_$6yRVX$fiȞ M>c3j6YЙBP\UE__C5mF/K|m{yL Eaf,qc 0}:C,"g2ytAc$],hISv2ZU\40@]n9h㽃ij.cE|fH %0F\4A?F]ۯ0Ǧ ]iQgo!AAaÔf6c}#)eإﱶw[͆@P|׀̇+ `o5V 两F|fv `lD_RQ_"t?EPl].3R'gTmV6;ێ}= Ar tD; _[CgIu1><%'6\.IbULˣ+6ZJNZNMQ3 0߅8B5F(tdХr2Q+#g^ua]vC`8t( dL2c`1 }_U=BsU!I?zFڝ. bȖGK;3*+D&jQBLȲHXNch _`m2tPM U"EVA0☗p5Ɲj?(v. QL.FKRYrq 7sq}vck+#f?szǝxL4Lvos)mÒQ9=ҵbAK2"Ê+q8x-4tW@ã2OCɰvUHF.H.^xÔAènNNeŮP3q:SN@07fbؓn@_'YnxgL[ЉvzO$+ghYڴ䪠QUr"eqAږMW&0Kxeօ)>+I@|sv@z~We5/xCKЯ1gy4XӴگųWla$vT( csMYV#3Y͙|}X hsu)e@ 4bA_w# -$HAlGĐ^OHvQ3d2qv":cb;}o_J0z~]2Să<57=ּ#uGK^z9G8/K T0DMzrBw׋ȹdNwydl!c*3,8AJJ& x +K~U 0'L޶UFgT͙VJPfV0[? tw *p0yAiW&Ӛ6h\a"hgVg|]{eP1ۛ[HG` zECQ֢c!>E:XG",=P:+g!9p%Ex6ߏD0s̨dLH9im~a+Y,::ph%U^B%ny{N)wnFfctɠCtt m(9Ag5C-NĂ\V(B5}}$P2 |(F yzʦe;lO] =~؀sɶ%çg0ΑtԍH\VX@  ^8F nB,ag'$BzbovB!q VN3_KjC8L7'^RO$>.[ V#"IO*Qw'Y-?ɽVbuKQejhzv]OrI;"(pN!^A- BτQF.2 'v& SgWվH(^j9^SuŒdE=i.8`_V^dqfҰ@>=@ ٠F=K1.ӼH,P (qR, +8~~EnNp^izNG傟 BZu Izk0]&ļ-(4waQ8Q~lʓՙce5~WyYlo{H|ˆ&OE),0K/}B^UHN+Iwe*HB`ҙ Q=kv_<~jru/[9~_~ьZc@:ByxLn5ɨf29jdf*}d [\t w-{ҰD6w8F=(X.Sz7DN+i#܍΅)yp@l[MWie%ÿkJӥ1O hhtL>_(@rTs-/RR b%h}[vHܜM1/ǰi`ʤbn R ?\{vC I\{.LANlF[}M^%07rco >M TAlY: d_OzW!CyWY\9pG-?I;-~Ca-'aRIxUQ!6E0q5v˲WAi!n]Cc;H6jGN^hkLrx5RrQcz|v65 z^ H߆/3^ULaEF*"`x6sPH q%V:ǭB%y֍՟{"&69BHU&d~ziTIpMfƲDJ^LDOk]LL8~Ȁ` uY/ʊ<'*O]w|}}9ޔX>'Ecx/¿ BE- }iۓqHV $E[`AxT9$EpSxieg9uF9!&hfw_/|#n;bHY5T3YUu]È ?G%W"+'G?81Nζo*Ot6ҽ`16sU]X69گ9}}c@ڠk[0UmXY] uJq }խ&գ/ 3S/[83dxtSaIhe"s\ײl$䛃; 9|Y->gqaBx#xbTy|2˂V\jɉ2RRfn$Nj?HX{QrE>v^?ff^A]weyܩh.}$ʮN9+ihh$@V\_&Zem` )V9 l4&gUFgf~~Gal7s4&W0R4B$]+'%]͓W4gغ_/ #g,->N[6QmVce1{/cR6~z,'A$ Нv13ÍQWs]ΐ \~뇵6aVtzڨSS'j]S-0wdG\ybcMa0?On1aceA K>*Y8[J1 8A8tHP=<1S|*NI@8&3ڽX [ߓ /0 qt Rh!K9H]i+X;wP#E6t MNy\pj<jFV Qɳ *SdIym֋`!+ ԼK 捳Z#æitLJOF|k&t# 6^C5dHt"MiPf$\/4Eʭ9By~o%Жb֭{0;s%q]!WI}.'5:x_~DK/>-ۤaU#˺[Qjŋ)Qw(LM1Uljk$p?;1|RgUV3צ w~yj;q=XB䘔2KGf0^\2+grCLV*1{{,k)2$^G)[5o&Bʒ;s ],V}1!HtGAƠs?t1)aڶ9BX|$W9_׳SRn=ض/ |ڔgI+slDR%ڪnw~:>5hʼntY ean4+^yBA5f:HSxb8ݑ~kLC%(G#vcAb!3y{JEa$jym0шҵD=@H١)av/X_{cDm!MzT5:ƶ恭=,әSC%ǨXQKm*jC6 F{FpBMOM#Uv!TK) rNv/eUnsã W`ʢ .Oj98) N$P /59ʏ5aY5[- ?r~zpDHO[O ~ (.Ő@&W,+G`%}iۖ~r3BA ?npx1 Mֽ#坛'b !B:>v lK;{쑺' #/EyTBA2Ӄb q qٻpF.6=T.PW P053JKR3Q)!3d|rĔSOX'xvKH@Ecd|Nn|.ä&/a6H^ܶ1pp/6@E\6o΀쁺hx`5 ߖevϞKx'dB "'g Q1X={sl$BYb)3يj`OǘøkµK'* Tm8sth?s"]GL$Q9D:U1 'L]bzU1Tá6#  U̼Iu(^ogv=/܄RR,D/UP@ XNs'gC_ʬ0ڗp\=K3Qtn&ّ [N@drZ3-Fl;I:6gKPK0>0O5wpl_._DK o,7/.1?0Ky +5}/'F  (x^gl_9znCF fCb4uCCP:>9$c6P7ο腈W 6Rkح4QSٟ" }xӣS>0%;ĉʓ=`Sm=VND:^H.J$ݝa#/cW<˓KG!F[2)kb(}2~hO [vA&#2'a fni{PvmTv"ImNV1RN VփH ~y({)]a+t( ȡ eyDUoY;+[IjH$Iǰ^5-a x5<=8C`auH]&ss9[J3ؐ@T^=hf6`nhMǮw6*hrE}'\P驡 uQ$A\krXBueUJV0 UE&bkSeMi Ta6 k^[̱WN5w6犵;Y#8-@zV9cz ђcE$JKce/{>|Z ou q lř lqB?izh,PUWv'17}Qݥ!)UکCy;r w& !weM_G_O`H*ɿ`4$OQ߈2c6wñ T{Xf\6ʇ‚r/,-[vY]ynON& &x.1ݵ!<RQxMF<v 77#l? eҿ~,M+[y6(WO!,ˮK؊,!t^fD_ @;m^laVHܔ?%hRJ]''8 [%NZ dL;]~)QW :&W]O_ Q * ^U!q+>  R'D:n~K5_dcByG 79v EQL-3LUJ--=H*/ie6z0G .ho9"ސ]jRl0f_;xYw1ޤ4N/vKaScX>԰ f-D[)U*p7/&>#u l$ m^9BF+|3Q*6A[/1g8O7;'(|V>6[% vp?s$g;\oW#C)nL\zcgpd"f^Z ㆵݠ# U=̆``7):IJ&g0GP 39EM&rd!d[p*3pHhIen]d{mnlAvz)9!- Oc"e^W ^QJ0 XŊԭ\"`+/ dgGA~AhXYh sx7АL3#uVG~b-4gãAwc&hP>0ոKjD˜8jaGmfRo1z?rRi[TK;GL۸3vWChZ-#sf8t4ޮYPc&*0\%{ כ!UXjZ\oS4˒jP*w !|O6, Ps(Ƶb#M!:_б|,F`'\f>2w{#SZI%r zil~5Ȝ7Td|0F<F5Z*qYf4։>y Zz&(@f9@Ky!#u*/UC>YK|fj~tuA=@(W%'OϜwoH qWma u_MAij2R7j\ަvXf3jw V#Rsj FWܤ-Ӕojs$Jtz~A%Rs9F4Ʀa?şbcaQr|`As;5Yӊo}Kd0V{tXa*aF: |ߞydqVu/R4%)|/WZu۔ +0SDKtLѿ?vay>FR^OtNP qdPQJ<]7 ۞oԠ`.pCCI;i Ax2跏m{1n+~pU&WyQfe 7BWMS?#RQ'fo?!{Ǽ-Kkp詵-v@zbCd a&VCEۂ`b*P>nAxnI֪-Hw2h喭um:0?*p*1x+%{-bHw>+&&/5Qrl*S-$ ] P9%"JVfYPD[Bz.{m Nd QHEl7ԹGu EncP섷]9 IDHF9#H&Lɺ%RXxU H4h3K{7ٔr4(@c-16&k蔙_/.!7'CT)36KujYS#8]k'<^ɲAn£d/ #3&cwO'N\k9']" ١ny^n\[w-3_qy9cyMY^_7b +UbSyשyEMeS/jP X,?3y^wdG˘/Nc ڦt9,ɀ:ĿN;ѾRsDWeo3̏S L/G7lhQ Sld@8HM\G2A,.5BJ6dUrcϤ=r{}4N:w* (!pĐT -: Lx6V ìt@`}nD&eSr[XpGB]fY̆E"L &SgC3nXng.lntܻ_GAEx|w,7B]g8sٚc8Rcq D=3B:<-7QGå n\ dX 92[KH8@voJGj>Bj+ի>Zx~aAmX'(Hb'*B "^<2GPuV ћqҗw+ vI/bʗ8Uy,n7쩼YFݦOS¦嘂A(W33驈~''a%]cvGΆg`*$QŔ[lCކ|ʊiAُOGszV~nT2 ~8 i6+x:"_PKy{/Bϝ"bj+;# I>1G[+~^9lT$^ 0CaqU*+~ :5jXs>]wC7Vd˴u94_ -s2x䘌A*Kq9O7#g8F)U]2L2l{+.яdMޕmU="o@HMܷ薉)2h'jxwY4&Ö Ѻ;:𱸉M6MmG[c_^pr20` rd2͋H_{2S/L]#xpܰZc.R^OY7E($kH^n=-oN 16qQzq,-crWX% گ1NN\ƏԊCNt@>91LOKF= WӰKjL0t/Q:; w!lxbL0}eIzEjWe+/`$}HJZ<-ߔLSS~SXٟjM!ixDZtf1m;N_Fiz§2Ne&LإP|oBIΗ.h?XL{Fl?U(aպ9o!&a"Ű-vi;[aqPywXQ D-_]9uJ}`@$ͮ.Qx?ڷrKes ¸I`MLzCUAˬcbS9Ňf%| $TP~tx'/I{Ǖ~ H# Y<eO\e(LWg|~}$m㔃=h~0 f(%M ZS_шA)<0U _\ &L; JY pdH9r⏭њ͹v DuxH[M቉]ec~H.8#`q3+|4dxyAmC{'k c-X'u?0e@Ě}rŵQ!o) cQ撽tLN.H]5@&Y:nM/M cOXJɔ]yBYFLkM/V=F9Z@] Q2#qsF[?%wg~[1Pg@*{v-Ŀܗ됁r!ij 2aF@w|2JHr&$pKXea7D;%@_It'W@$=QJ7此gl=5ι!As #g/rE?KwrU5䚧 |@jLfݡEcBtwq}ߒU1ZJH៙@h^mCD9kKFIvg=d]EHO]o< 0Dʨ9h-g.H[1ӟ9aԤ 8ğYFtNo3K6V><(μy[Ԑ84Ԝ?14/e}nd16FR)e`z;N4L9ȑ`OkX3Mgadڎ삠i;,=XAV\;ٍr;#!]o/w:& )eb]iF\$]Je2zVݚB$z]-zfKţ6yuNy5塯A!¼Si9J.A5`ISR@^f6A5]Ԥ#@Ӆfs^ր2B}v ܀oq_NL!n / mSU(*XA5]rDE|}FTXli̱s7rN? sJ,zFR+1{Ezm&w %dc(piWfhF׎}k1 6!cty&tig/fn [~ r{QU.>.MӔdy q;ld0w&y57(Ex5gnnC14iż >+43 ʲLp*IJ*?9NwZ(}sDrf `L:ɝAׁqRŤ\.}ToU?=:) $æZǝdžVk @򜗉:Iu8V,Lc+utUwN=nJXý_~+}•ݫ>ߜ2nX>]?ӝ$Wml!|Ve}a*ƦĆOaNoQB:ٲzqðNԸUPPa3.˔oT"DsLE^c$6Hڱ~'[mNޔGt3>{ϱ 5?Im׈ t-q*&&(FN>&$Atz|*p;| = 8{Rעu_k8d1IeRհjnӊm< 1֠pT+T>ȝIcTDnolZa6P snR1k8)!c {yP rK;r$/nc@Nkwfk' ӗDtWڱ_o@x `ySWvVU;9˟!.6b/51ƣ'`|0cV}|<2V^FbPWMzϊVq@QzsXDMaCyGU-}vM}z^ɏ`l-i4 Mǻ`ph|>,zb1ƜU*6:TƷ7|\{3hVoOZ[gaх&BD ; @* BtnF F6:[cqu\h^ slC,*1,w }dq\ F;=RCUܿ88pIًܛ\X$|ft.]DwD>2o 勉ͺX U̧i4M{`- 6(l*y!] gt e؍4Fnp-?h_n ξ{"Kh$HE} a/y-EW*"iyQ04_-)cgmcfp HsD 7k)(: !~%-B,y!ۜ%;XPte %*иٚx];!k?Aa_ɔ7L6dS ^6!dU"wD ٠\IWCatk!eM_p+ /' 2ut{%]Aۢe¸.XGܴ㟔ҫk%cz1;s3OeC߷Zl'$wZɾ'G9pE`# UhVV#ݤYs`r=\WHRk`V)}'_ÊOB.GO,X}ê$2`XL[^1aظ !R`!frs E3#z: gvOengv;Y#VlJ2,I6", >;@%e7|0݇$VlBxQ|':9>GOZϱ}tVyXs2Ma|e#=9ڐ{ZVP'΀ q#}i6X5` vY'§5HR| ф0DkQ8>Mr8HŔZ3St!bSufUDL[2u *!14ԠU\SXSNK~̦&sȊa% pV!h=b+>[x*1;5Xh.C{MDf}1"+M1mߐDAa6Jh3G$js}{2-Y[+k2?'!ݜv#_'~To7- '}*&oy%J5GU?zQ >"E :$X}TVW{Wsd,~ĺcһtb0 #H~9 ՞Y]%k!">/t"WW¶ۈڋHHq$m35S77@\n"t}ڦqTB oi^(7`ggt xM?ȠET{%cxa%PнT]kf0CL|G<!q.9 虭wbIyU6m\ㅅ .󵱮>BxbRk^]$4_?k[M6b19#k SNI+D7ŝ_{ـ%HάE^#ap ݛwۇ/lJ~u!ge HƭZW#. -FnMxrwCnP]uw0iyL2/ @I)abf۴{wZNE(ةg;Ӂ7l@Bw|,q9j h?LJ6^@T ^[*$LͳtsoXPs#d[_wՉ=4<2Ͼ~C4=ncMLkҎT$d : .RfE)-I}&mRtʞy͉+IK{ڟZw$u6ΕP_P G K˟w+ooEubBz >PؒӯVСAn 0 ̔1J-4+UB>=:KB m!M""GoѕDӘbݵnLTjk˽#~!0mÈãV18<Ҵ`*(b}tZ1y,T]x2$8rj "/ppՏn(b/v(*Rur Zτ!Vd)mɛH*; #!OSwW%sa!J6?1 ݕ*z4A2.d2{8+ƨ%n_#=go=m0'᭽# jXIezTq ;,;@Ce276c4"t Ut˵?Eq/}ӹ@ΜO>uP)8yK^$6,3)۹Ai##Mm!C6g.!HRpPEIq5 y2a./Kw9n7,*o~Q}**6oZY Jsi!YyauA늲Q`MU8GJO2vvP5Cv`|qV8X(ys> LM7ZA82"XS7vn.;0:[rʮҼwE2%J k%ް=.Z_Z< 0fQR\A\T65eC^k!1U4-zAZn2:劇f%i څ/0c`+b-l8h)U81hl !MƣMck}NٺYɃDHgTqq~7c8$GkzdWߣn˔uV0iw.YJ#>kzNa;903% p458)>Lif5VF*P#Lw~{H2'_Fp\d-,߶`E@|L3^{רwZhU yD+晙b д6Uwhⵖn7BwOB XZp}O"2o=Q ګૹ_՟6BlFnyT><8I,0q(B|p܋,_ωzX58y՜Z[kXtPS r ;BT$(܄U@|)>DL( a?F~XؙTG[%.F-0:ltiFșҤ=V]2M2Pb@*S>Z:+;ͳ\p ?qoSw<&!fv1dNH3Eq:8sO+,nWU \ /RmG D&5(2^'UX?pH I;Y |wx mX.5I>d>OFIɅ|o]mԍArj> ӳr 157JrլUBz'nĬϓː(}~φ\B:>D\!,5ޖ+@ MFQEqsΒj'xYϻvG+dJK]C'쥅OعL +Y'h{@k 2<'fVi哏EK#C_#il gPQw3<(VXbu+0{o5>J԰DS$:$lmN4o]%Hro)m~T}(&,Bg3}S-G/Fe*%['өWnۢolTn9Ym򁒮 3_om)cm4r`p7Yf4on8 d/60Ǩ.-P.*x=nV͑&-FFdv +bO|q{5r(Ŷfɂi[x2:*TZ-`=kv_om*C x<̆8E{|`Pqsh(`-NXڻ磾]x6{+.DK̤M ڮ|O9<.~$hD-^ Zf;xskfqb>#/F9O$X^ȯG']j_շU<ߘX3mFo °8*UMɟPz&lI9her.:䪮ܳ cVJ~xx=S-\6[9p"nLܼa Nqgɚ)0pttHO7" ~73ӵ,fߦ'& rkau&/ZwX\ӷ(Q\b0Fj`EeQP]z_-HC`z72+C)_  k.8Gm-wG ESNMɖyO_Xq{n¬0 lQSР٢T@d3!RnĮt1.5!%gG_Sl$ljāWW#k5@Í V'-/BP8t"cv:`e!hbe"@*QDOPho^󿾩 . !Cԣ,dόQ]" TI M-|B~شa/8:$}*h4%;h#, ǖkUƭ_aM5uLhU0O(xƶyUA$_I5xx-!x7 p̫A21"BXAW)AެbkJQ0 pXqJLLe|Ag"@ Pnz"NeFP8GQPQV_ C1e>–0 3:߻ *W%sU5]Ȼ<;pcjb&yL@kQI%FS*v- d^TJ`n629??z70\kSQ˨wΜ0й%SJgc  x?1tXy͑ sz޴LrLĨ4^U۱lGd7BΨ^ϱO KU]6yo!ϑOJ~흉NP*hb?m uX#昪.MQOMy`γY]ZCwRS)vNd2rM_h`䣱u8y}$R5S n>[Ưje{IҼy&X*9GςLdO.j6( *AL0@z5h^Zۋ2(t ^ᗍa utOpD#Qe'Hւf&{4ZՎR'+x3jdd;2B>O%αiz:*fS2%4pv:L ZI6n%QKfF#,n ߃zejqE c"4~Ű/!J 8J&spE~D$4Xzh ca.G Lqu.ra]w 9ҫ"X$o͢b-7ɨ0koh d!q:UTJ,T1YJǴ[҈9/i&7أHhvś,XE{r/D~HQ#hG/2ɐ*ۀo }0m9G2eIĸI"ֳ^I2&Ơi뙩?uA3y*üH'v,rהR)IW ]`ݻLMjwƥꄻ^/Yޓm<'v@,"41> e B^X=d}1ؠݵm^́Ǻ;N : ZTʂxOH/zC!j/v0Z{!\ܘKS;NtYnS;̔dXv.ߚ0x .ТL|KSguLsɻ,_sC0"=7EXb{E%{:"S)bEn  /h>+02cA$ɕޣ: ;*#mՆݺ?>A+[Tm`sza=ᓝȡ$mC h}޷ D.{wќxq=1[AN΂c8Ӫ?CfN&py}hSIRȎl-ړ{*[vDOLjj_twf= ix&ĿyҸᆫX[to6Z]rzW`_PmtZ*rdޝb⳩8C;ʛTFP1 [> 0cL-s[a1Q9mj-Z+(DIZ * \|3FT½+&f|c|dž2ro$]YWU3bCjru1p(Pb+ص72ԏ=fy+i`3ۛ' Ke׊77wߏ#F,/=X(Ca=frfO|44CdIgZedC8;R{2CD _\{t;re"˺2򷜞aQvP.DO<&%?8+\M6ud'5HhKs%zܳ3wY&iFcv =f[Il~"Ʊo,nXo _VpUݍ9RD(5qC2mt/X( ;;H {k `..'s^3.L5ҀD0MO>Ùc%\0de9U"Ml䤵_oǮT2IR_lx\p"(u\\sxBj}ٰ[bcբC[8w&jw1Ir.u5Λ-G[rրǃZ4_3 nM$k~ H&O$6D)i'Mߊ/9bp2Uk/5;5HٴU ذ`sV88c/AuB<7ۋ3Eq:>41,SRw,(p<@i$ȈcfV0n`WNݞE"*#mDE5l蓭C22.<ڮ`O_[!0=_,5-cЩ}0㦩 G睶)-leoQyNMS>5s*Ρ!>AVsS$!:ul݁Dky:o͑4w O+O⛥B!烕l--s'mbSbkTm܍&@G(1Ɂzs| ]2ؼfhm (-a/x.iF=zR68";{5R| ٨qQ'TB Ʌ_V9}} yNE*q]v/45Oc (.A.yBUO9Gp!Dj3P5-DW] -Ev{Da#jKƮ] }w_BN5eb>Sk~X*㜫@W>w-Z"l{[u:Dxg(W '_`~ηu $㞁W7IL}I.n" G;J rSKׁW/[hr^E>$!f<^e",OCRg $ Z]s W;wEyt_4λ(Cǻwgҳpplte=/krݼY[Ed_n*heّz+?4ɮNkWfR[yrI3Yୠͱ’|ё-{+͋OUYKh?LsWOJv:2!L{#u.Q=;b7<7]lnuioܓ i?u .|AGCB?}wX(9XY :SR'Nh{bpjA%*7(i% { 1_F]>_oԹHܶG X{n/x rMq%A92^Dx^AY7֍/> ,DeB' Ҥ J3oZ:߽s PkMoD\l o)"JxK×Pv׹݁)|go@W0,i ӄ0`O[)dɥ+'jKs=WUXgi"1о/A{'<os2pg,0l[O a痬b̽kD17,o,{)^" '#Ɣ\)o0_}l̠oQ')n6V_>ͱ sKߦH+fK<|w^ N3_!D npo @IŽq'cWb˹^Bۤ*Шښn$)8+!FSZᣅar'Tyx{v,BKO2TG@T\Q?Zg"-UK {t É_CMzUU Ih:Z92a݋:kM Us nq(仾NMxM ;(S8Z*vsg* _o[G4&^gŧs1ɀ>.PќEq_tOl'qI!}h;6y /f$jm0鍯+ψa7oNy~23B9IVL+쫥|!0ޒe-za ZRi͟)U &n2(cZ w@o}zT@ < #Z_k)m6SN $T?K_P 6zLe.O{̟ `~k ;\ S>`˴dKI '" v%|\>]Ջwߔ'`3NK\u5u6YR @= l`C) \?}z##>Q}#"Laٟݸ>V&}NCsdDQPT)-Cbߋ X^ew-DD}AD/5BaҨW<(hW/RUeAJ7k\><Yqd=%w}fla!<%P\3-`y{36$\{y N(p9s \ \0 ~Oc\u<.J_/k2Z !}]/fnuJ)::/MhVm?8e:oe (`U61 yk\8A+b磰pH3iP_YXdI~AJSҤQSV4j[ bT~_9NٿLW,3z 3EzqЄ&)>k@An/EO̡kכE9Y<$m~ 6]5vfiY*"! /̯`uk~JgwGP?|22Gjt '+|K/[mZ$7Ԟ.21e_Q,#6tX{ :}2T/"p LLS]=ȄCWFm{>16 .;Ƽ}^Cn-:Zo"ltζcQh]P^P<ҏ]^%4"9~S)unER+'n^B7/t} F^U~HpGZZ %0KJ;0"K~Jh_1# Of߂sQ,uLLǏr[`ߢ 1xai˝@ L4"rЫ) /$Mr j/Cު`Y5~D9*4ެBG)aGlKFܸ>nڃ9\l 8cM.= TisWyfD%,e&ʖ{v[͞19vTV\IB@ nq÷@ iS@k_'OB|tY|hu c̃5ul!3_uQkVOB eVH]RP#8mu&o}F~2)D/({xFt3N-͌ȗi[x܈ piwrֻJ6=Z~睬p/YjvIg~N"=C* =Uxq-:e2J7,f$9j3t5dw 4NIqgop2-uGbL@8P?6kuyuJ 1&`Թ_ k[A"j;fK`K [t5+yfguUSb`EVs7\_rK*䭱Uddx>lvc6cr?_va.]ؾF g8 }Wmdz6AUUÖMk⥲|kE-QtjBJ< @bd>BQ*"5|艄 X9boQ\S3 N$*h)d/`piC6kWy@*^!5dc~EchBzdrP룮\սN1Y[/MA˥p"x =[ zP U@Q/7h%wĿrNN-*ΐ-P޺7 E Ixp`]QדWvN&FBO;G۬q\aayx{˓12$;~NK2\ iwlAM5z?m'&R lM#Hy&{au+T@3667mkS}}}W::~]H&RG<ov`{T1De5 cƪ{Z"&=)2i9h'|KF#8vG7y{v] ~eTp W"x^+ﺑ8)ϑ!D9=UdOQw-tCٱ% L}M= oڜ `{}xtB O}mxjE撣[LF4LɸY /(ڈVuFJ#BT?wO޾ ʀoiV`ҤOFΐ'=xZ񙻲A0l3si>e&1e&H[bp_aO@xKa)NNK;`5rJAfq5ҝS׸x-Tq]ʶ~#aqpTz<7' sH)j$J߻ y9k]'`0{/@;MpsY߆zla=yY0X(xz{IDu8cP'w{,'m<BhZ_uAD[o@:HzcBU9X&g#!88ڤ#.C~"o'JxR[Lh>&.F2;w *";kMF/Di ",;&iBI|Mkk Z{% Vm?Č[-(GWɂKdƓn!Hs9V,˯nyHl/]eEOGըƏvCb(|_w¬wN#|[X%Sinw*՝K01[fdIvx?;8aQmrNד;Ys@5; <$&0{=_BZq.f>`.zSG`o6${">fN:(4A5v?zLQ'f!M%Ju{GJ׈gs2}Qob%ZaɪOG~n2,ə7a1R9D{.,!do+f6w(?4hX.ֱ TFs/x^rܜwe`& tyO=t C[#s!x)IȕB$0Feq˿# vӚmB YȐyE(aw䥛'#tjH@vC42Myw:tށ3vd#)/} : s=>': C [8ŏEjv6#-Vxp|ojPL_;s1LWL%ZsL]\I8tiHjAgE": Jv 'LOsoY")dO[|`!!V+#ZŹ{E詮509!ƽ-=T=ӱWıb/-Lyhˉ15լ{ab2XCQ'8NX회3c | | }Mڹle!M,jJbTHȴMxfd?p`Hx+vcpJkOFQQq""OM4D\NFKtq</SE 8T:ɋZ%lqJ8hd%C[UrQi*2TȸriB,TA[<+nE,rT,"!"bLBϹpp̼\R^2z%qk qSWR: `Tle|#"R\ar}Ja"4Vkw'~y hk+"]HA=DTlwa`c)jҕYq+0߷D+~qj9GƜqRŒ+ ggɻ&a+&i 1XEBRJX0ޙ`j^Ͳ$ᆵNUȞ\hm]wٗf)RG@N>z U?kԼBtR>$/BAݕF[9w0]sVQb*'_c};F2MkϧPz|@EI<>j;'UW ]S51=/דWloURcbP#&i܇їL1NlHW  5GOtQ' ΪW |Swf#5@¡tzMWd @+BmG EȲΊ1%*NK qQX ۴%\~f^.7w])mɰXC}u {i.=uYR 'Fg]1IJELpj)wQ+W/x|;\:jTô T.h1!;v[o$JcMA'2)v\Z ̜Jf/i/Q-ŵfʙT{aBKGQZӤ s\;,^Yo=I," =/~DWm?ma5,=FUyaa FQ8YO rK`CfW Q-hEtY,Ea5p Z&e]C@UjQ|'TVLz_٦s!?3*|`fkΘn]%6U/KQw[n('rNpz`-qac +|Os Pt59Hb3Kє`Oi#ejڊ̶wvL%3P6a'|%lhQ&P.)\j=0I 6:]O"5ȸ;&ym#?xmcHEڤV\mj 6$GOIz'wG5:,.t̩i36u+XqA0-*'#)@ ֋ l n8+|ܩ^CWnoUoAbxm-GOV;p3 7<,[t]I.РM)}˟m%彍@:/S'ZV XhBZJU|`R:{7հ%V߹\ǽ&u xg֜W]غ6l 74Ko[e%0 :䕮\#]lXИeB/10dս13 XMk gvDA1P)a;%=)9R8:zQb^ˡ8$H?'CWe~ kn ?))g(KIRy1:؄/418-`;BM98j㙊%Ć![N ͱfzX?_\5KWJU㝱/\ݩ{xbS!@0oPaʇwOPfZ` 4L\e8q7M/$tfH\cM A?`+a% e}]%ESC#\c;W֔ V$${4 8Bn,`dQZ,iIܢŎ@yM&OlB>C&^[T w X[D#`k(OTQ>ZO2zx-;BInDnt~r{ڦ#mzeQTC {?v\:ℒ52n">UIƜ GC5@ubRk@ %bS-°r+5:4=>qH썧DofFX5^Ok=tX>0O<׽UМ*ĆVrY.&sf2jH$nDv6.}f MXDĖrټ=? 0&rR@~ Tg/E;4CJ}sж'4:ړ07A}?N N=(>ʎҥތFE0Sߠ1|z&2}XN[,空|Kw@r (K5?LSϑk^Vx'GɆCzx%4Ѧ g Op`։ *EdMzk oAQ '65)Mq@򏍨żiNgO5 {Jof2!+>#$B꼁z~'q"; H꘷Z>\Pe_Q6P-AH_ī"~27g^"iv¬ޤe#VV`Db:!^İbl6g/Uрs!wٟy_!dq b.֠ăمlpg0}I_P4$ɲ, 3@#{gfq19amoJ5%4Ok_Ϯ5-` Qdw o(-!?xuRJRY䳁:$ E 07N#GruבSy&j% P+U:F,7j>4N Ip͏1T^%sB,Yp#e\NePfRo+1Qk!0kcDXxLGOdTΩdq޼VYr+y Euw[[\v \RٵICrmIr>yʋ \m~l:(hva5W.bc:%9:ߍI:~L 4]Eՠkbכ<8Db]D$ϡw/$N/Ҹ67=*cKnQ M[2OfDkJ3>~_(p=\S5Mr# Q)\Z4_#?)@\[P07:'IWTokchxT]X{,® F;G ,ȅ6^rLN[T;~h/)eUtloFx\$Vo6@:fG]bsЄ=C1g%A>*I2I~iMFIt:e,B(C,5GEv@&8U/QŐ=+FH^UN~|z/y Yu~iQooz??WmrN_ eYa$"يO/" Qx ] X|@d 3c0LT19*F-/2m qH>nIʈ~5s Htd洊D6[ p ;G'_z[=]AR?kna?}c eһHy۹lv(Yո;bDjBDɷ]ekj?+uyY_4dc '&MӿT_n(Ͻq|eE-HkߩKң&u3 YܛR[#\ʅmzlW/m–CӖ#ϑ'Scg $' d; p촷O8\1{tVX/jk;yׁkq*c(SsDAn/;DsQ+ u E5/*C|1;bY i?~?Q+ +˒Q3`9%)q4ڀ J3|IƆm61I):9~j/B7=-BJf,0Q]\Y氖>8(^?.|5]rsy>K lJyKr XcU6,;ߦ2V0e#jCLQљrD7ԣP~ֶ֕Z8K]r)/ ,yWd`R!9" Tks!G3]gqĿQy0\ Ē9(NM@d%}OigHyZz[tLg?uE`Y1;Y/?CDuz.cfSi-}+Qgz^G%z@\Z>XcwiWV-LYtAҗk52Z`09lnvrKsr!':WI su`, 歫"~''axTӫcW?;Pi0„€?mu0v(j8:Yoڀp8Q卍$ ar[/PT݁)LE,+)D]ǵw \J?~Pp]1.$3MBe<2Q wfQY-d5`Lz奢To58`D{&R՚#̵֤_&Wqi l{zk(ILF1)ÁF%`;ɺSIݛXeYBz|ь\{C{w$mȦ4K] tk\=^U ැCM8ui%ߗFjS 8oI.f7MN)Xa !jTr[9a\_g[d$R? G"щ ),C/S S |q;/H~yL Dž4_lCCa* e犈iY0KౢddlXC"0pJ:ƨD[ˎRHWM R9y֙ /z ~0Uy-vɢZRjZETL?d`t`Z“R:G~:eGbyaaa N>:Q?ь_}ok,~* [$EaP/_o#" 7im?gYrś}MB']I O}Cu1h+;ؓ!C-k|Y@t9u׷ҶZ7AʣNʡ \PiH Q=3SUu|&Zj3cx<(v 7؋4{u%Y[խu se~?=OB`n :oU;w xqXBIz~z|ſ^)?k_6JcBΛf/k;r8"݇iёY<@(ᙴsrZ{9؅`\5|BlX@3?2zD`}!X('x`)r` &dOj SLp;:A)Ec|vNŚ?=U> Չp:2N#S'#1 ?e7fr|:q1u< ojl_$] ϦG7Ҝ(k\%HmBmk Xᔗ1jR:,䒰fWdR3wwHiq.@Q ,/U$E>҇dڮ9.䴠 @84p>(R4:hMg1 K''1TޟS~ƢT^t\]%wLCᇍXϯ Ry|uW)cb ;ø OʅsS, ߶2T I},Ѣsa$aT& 8 ?Xuע?ʚ6 ~`zo\d&w,{Y|Zgjh+̶dD0ŨWe%Ѫ:9W`"?*aML2ɘ̀T%B.j7P͝ |16Iϯ؀!RlQ L~Cݒ $ ԩsS'C‚. 7ShNӕěN;YCDV l?!Vz{dPKqA^s,{>װfL7ȸ2 LPj1R wIb]lK:N)|3nSu$Kќ[st )o,y݇㘗Fu]{Yust̶<Fœ"S~g,.b ~e5wG7=["/hiFZs葰ٵk5枾}s[c᾵8Aܮ'߁ _.~yol*0ZںD%#ϯRd6}h,; X8ģQ%H{ =-+Qk&cuJߍު (ZL9 Z|nx}][#=HOv|%u൳H(6E0.Ɓ<0[V7",`U4PD:9w N'lSk0и𛼆w:t.^* W*twLIMЙoŏk,2iu <ii,%vF|[o˜0DF_1:;# "a(n(zgVYD DUE*l^:>>* ƹYrBc~H\cѫZu>9FBN(v/+WƐs>/^JVc K5uLa lh垢I 09qⲌ( z҅ϑ8 U^-3pY:f3kNr(I9Ds"Ns^ӢCT\-NfR jȗo\ l=3Q qf=BȨuJ.]g䋂.fyq̡Imz@_vEй}϶?W x}^ϑ˹<^uu -ȄʧJ!+~ L+ P򝽘:J;s_@dvAZ{#^i: hWVd 2yCHcRz~SRXO*gix93,om~+73kdR@BmIBA-1-حi{.Pр~?gBuZPح UO9fpu/)cب!cS2qm$]5D=i:yr]\$i _}Rmj9$|3j7<ɚ)\C2;8{]<-R; N{#gC:nimGg#74 SHtBkmx5Τ< 3p#$ṂM~1X0[D#) 6AMWN,ˑ =?aVC'{!qM1@R&dɂ4OḦ́ɁPce\tzQNBygǓ@vhϠrӰ[r]$}@iXgq Nz'bԡ?{RsD ܪ傹PLok>=߷  GķS7e%uͭ3~4L6bND9*ᶉv.q||NiM r>!e }_WuhxH"wڔRtJ1;Efw_4~+ |h|4q'ԫqA';:)~G ץa?\ JѰ DoRkS_̈́,귋5;P"78>?PMYXV5EM=1ooE<$L4KR}!>{IKಠF]Z!uYXc|(o胘*=:# @~ g[tݏ^ie(W;0 *L[Q'Hg|7tdDZym$xQyСVy;?\ } MYTQRYT:&'[M lVG.[Eijh'3 tC$܅FFpESN^5XY9-[o|mL@QA[E^8LIYt*/Ӓ!g Hf 'rJ->.^kgE?*g}p:}WJMc [fd =Qq :SƮ9@2+ b|=CçAݏ+L/ȮpJmtb.&GC++/Gt?:Q4|Z~"& Q'e3ȆSw|@|R.A@FMd/iY^=-6b9$$kbfxޓ\jѮjA~PkD#&*(+rqEL^Z ƈPubdӓ[\ 0w@M#vJcݩpȽ |4 :"Blѽ~ `bCK’Ӏ;]HgYi,M-Pf!G-L6':V$w4ڙKNYgctܭrqmPls)S4]#/7sREgPCիg#VHC8q5= UԀmft=_DO9eWťMQ{wj2yUy" Z&NG} :zr DsZ=:G 'mO:(4;6Rb{?]"f (:^F\_%oC -zGlպҫaq})a,Ƌ[0Zdm~h] ǣBIʴF俙|)w'I=HfgMu2pC+]qX *QܲQdLV4D,r [A."^m'E@8x9Wܑ{B% u?Qd ~Cu.er{YTjzV87¢@đa?YL M7hr9.MU":(ŒKHlnQ64uYUk*w Og+4d;|7&ŠqגN/ejZCp`b$Yc[hyjpSKܢ$"J~r_V(EG O凶lR#ՠM$;hc+Jl#Ѧg"LKEݗ\Pw0Ɩ !]Oge ;eA|%:t8**憓mS+]/墨6/`VL@Τ[ڶ^ʋf:RAWӐiES-Xi:pۗO'_PUD2척Yǿ:g2ݞ#bVuK(#i2\\wniXjh@wz twsٮMs#pn1G<T ]'+tvD<)H> }k#p`($8GnF^FX'!XWҥ Lu i6_K::d +qN}Qw,UEn{U{ɬlW^`w^-iףsɟyIf'"_`8 C5x CդU|;ա&oRоŀGf#lkt XR.i'E-]hAqxp<]fz /c|NF/>TuY܂l;h4,W4J#`/VM8ϟ,s1v1>U[͈QVlbN8 kM\a'6`)BC6Q[pp+p) r 1ݏUy;&be\%ZsRTP$`]MnO;Q̵%t+0kEyY!% 6pu1;mKۦkrg^g1Fȱp}} i |QbqN]–0iVk*Bm !aLJJ?v2y bC~ٴ,—,x9/rRyF-n a x݉wuOcY2lO6Qֱ:w-pK}a%&׏ N}Tm!O["{] 򞐀1{Tde`4pҰG v~5 !ww]^$d3U8KXcw?/[T!sYHr>*y;OdzUv[e6$4R^$GKOP>A0w{j,|XU_S@|k-`s.O;)@CD٠:xDU,j_ٳN)(ns%uIUѽދ!kH5T/Qe<+p1;~";y⤤onOCN;|݉$J-AO&C驤wE@(dCm:M ǔݠ^4ٲ#e?+0~׫WC$x` ⋢=;^[‹(daRAM]SK¢ ɚXt~6t n,s5"f%dyquajn;LrxUMK#iwS{tA\Cw~b ($fpB٠x'YdNv=WxgP;bk jWL>cKv+cƪp>Rϴ1- OFMGRa;*&+ !ɽf[y=Qr8ZXdXqRt"7`i0V//\'' U)2S”+3Pg-^D'0mv".W ؉/$oB`0ho A]Z\jP~ͫ/!lz듭ǝ]6x};szH6sK*S.Z 05V0H؇%n cI< ǣ)Z!m YI pq$PݮqڢfeǸS6V8Lz3 Yȏ/#y &UB˶EA 'k3ƽ!+U{Ƣ'aX&~q sxe'Hߞ=D5ietcKA1MѠ@D` z7|vM |6_:H &k{M ˡvל߳!-T3WE fё"V" ah 9+0KVB GP`x o(bM+i0*MDA^ˮghAusCmiu=:sP6ZT85tHcZ$P CenEF NBW~т9N`OPAV^lPp ׏d7+Ϻ =pMz͟p.%FCU&ܝ)EZ0/T;lյ:^{5I ә=:TLkf$N<na hhewŐ}6N,yef/¯-;i@QBxba:Zg,3`-q2K5IжThwr d(`ƻ*М@X-n ؆'8UApW4ef6o b .j,ՌXkUܬh\ܿNyU^>&-^ F#V~aEXE vM;tM3 sSE0۲{hT6Y lJ^R*al!.}m|3AdV9q\vdu=ݼ$00pE׃vtz֥*\=L@ȍ{b0Nf7lEh 7 p}#.S537X:]\+jN |SiWq[.*ap|UMئ| `?! ƴi漲LF*?*kMV2w |LŻg hݬWZO;O1/xь 5'1}iRZD ;GRI8iXY@96Ьg;~[۷pq[̻yn4#[̺!PK*J)Hf2XqA˝g-$)D#ҁoߕ9=^ ~~}if LHod2o&է"μcU ج> n~ E786MzIEߔTJҨ"w2۟ N]Q2,ǜUT?c*0#rI̶ (N4{xqOJngmakFSymg(oO{1Kzų4\:GYhJe?K|I4k+3a#-lܖ9?{泦D4u$=̿)<u(K8+AS>tܘ%W7sAquCOKH ZU V_cY/q{; TL;//p fS $ݘ/KQP2bUM[LY88;Pdͨ8pPK+f͡ ;R&eyGW x9WHs2D@~):FD/M0 -=h P/ p{qa/vaW-T 4>/gc yx!iwRɸz1~ "ma)xAf/H=s̢5&Am<;q=a=Ɖ3yJb$Ȭ.>9^(^m#M{uZg[N"=s s%ǩ0Y`%L/ͪCω4c;lZ%Q-UeuUv"n֦սۋ'~CoOROh0i_qC8X r2?]!7bېho8GLzPucίRF'VU<<=c쪴%׋BMam<$2?5$ȴnPwV6BB9AssSd,3CF{䓇e-V!$S-F_ih9 gHbЁ qmDa;DDXl(di%X{Pɼ%E_Tw;ˬᱦ-0Ԝ*&-⺱jد]֧F(UdxvDkxnģDS%W#ՎP 1x%rk Bb:!<I#ܦ$;{pg46eՉN4T{OSHUG̿iX1Ƀ>%Q뀴V ®Kciuuxc08˯tS3*b$E*ӌk_ВU\%AdUa@g\0S+2R |<&<>y:mAPoky-@c SU-b#m<&&VʑˢG~-Fnes8 ZÀk-Ӏ:8ƵEbLS?cB0Xު:p_eE<'z!J2޷ u J~f{ FרA}B690e_6|4_!^(|C֪ߦi&4OdPeEj',5QD#wYVpQWY^ "b0LPȾb2D0b~ ,!z%U1*nuh= %T_Qwx XA37yiA |0t9?˥;4p4 GTmabG6? @ i[IYHiIU|/{8MճlcͨYH!7ݐw9:ϧv#]djG_' W3쩟bGBiEXL*wp*a7(\Eޒt o%/ove0Mϣo$9Ġ+- 7p?/O*Ґ)袆`gi~?Eu#4V $12$1q% 5rX6[H 갊8sRɪczWO| l-VWfhOvr&ywH"N?lG~Uo. 1v8ˋmjZt Hձ(>ZRmmj+#on 0WoUO hsgufG'Ӂ W 3J1mV])q'DD㥔|V9";Ic(WbTUibogeD~Asu+ý hz vq'cFE)dpBcO;aXFEmyԞpץT*[)=zv`%XziؕЬ.ӭeJXg7Np']ijhT~?ɔFfgÝJYh:fEh9jݖ@1_hKT6viATtuyG:q=Rd($VC:49tœ<|^9@] H~"=sgj6,ݼ] Y ch|ӵK$(F#. 0ˊv&?2u67nk!gO[6۞8RGQi&g?He|8lK+RjOavˉBG~vۅwFqr*.9@]E=#ԯ/;L8&>"b{Cy↹ J(?5K}nL8ӭ߭^ܝ9E}ڊ㩿ydԅaE3l5& X$-&fA~hj]Ny7ʠ;Y_8K8Q=tėN aЎ =>IEEc!̐|su3_|כЉm0!U-B4ccdo(ۍZ.>#Oܬ墥ӧ/ F3'pF_/U g&ʃ,ѷtw$tˉ+qVyIJIC>rSL6̤1N=5 BpƋ/ qR)q*|sE 0ca3%Ru 0uPꐛO-1UCUYN$='`a;C`9OP :-*JNāY2싐9&3safs ʚUѻ{YYSfRw@,%"@{p@n6˃_Z͞ۂ$$JB5 H "s %L4bA! 'tx3k(*󙼚}8׀lf7>a)*mK:ˈI IO[j@9N#t "I*& X^GZ٤*U"wg)ǮmՀ켞Rle`q"[Ix&p/ 0 _+Ϙ#4aŮ4+\Ѧ v5&eAW}=ژ( uO*mqOL׻vaCмDP)⮻͵ƢB@(Pktx}]A*-yG:H3gQ# -!I8xiJ=<|&_1UڽR+ck7CL[ dvFyzZ._-AGh;MNϠ<@K~Q{_-Ap[4.se'V[ IBYƸ 4I xGM\l?TqL"Bn8#99?A~)00(׭B:Hh# xF׊㭰umCm?ت$0IV@P""'n-}RIF7ӥ VÕ {l3%ȕ7T&+i˭@}Xs6QWH2W5qDvMLTIR꺓3͙DxwSP:a (6ƞ䠓ܿ20L؎B\$ٓMM-sk粚j i))*ZiGjo*=ERE "P}ZQpOԝH KEG('៵4Q-d)"4-k+t?bءUw?<&""&O G2^n0f?K\`Vٞ򡣷r q8T, hB3̅/IשVm^z ;_Ҷk4dE׌̃!P/#02 Sִ/G@O/#9g% pLdT"MB%.?bVy9dSelNjį [Qk:S`ߎMku5NiaﭾfvXLȉhRe>}`1UR654ޔƔus[#u/Z ߥFͭn㊕AC4ͰH4YG|J!= OI<ͅRqdg`4=J/?|J8E\5yq0+HHwIIdsqg:r\Tw__®~݉^z֪%6Ɗk?X%eġzE|#r;O!јܠK34 1mB.3ӣ :RRVdx"B0DsX NЈ6nn$8o5!0/&-L>;o tmzCA`}oϮyΈ6I˟@9"ҤPyjDŽ8s\#Y[^+DUۈû$sS5aX5Y%zq6O3 Gf?ܠ'(hk2.PxIJlJT2(Zrd,)P ~q%Xf [0%;NS }΀NЍf2rq܁˗c Cw<6 __f^lS]ajX6~)#x??[^i^7l12Cx;UĎsOQZ8^&8${8lNT6Gu NdϽ \UcvVPJA{UyorP' hU3CL .]w fEϯ Y0Lj':H-(|kglS\IUK5=A;[`i͸Q0ɭ(f$3Ұǟ ZZ29YF*S~qN$3aT>b49P >W]?N 2ns3ؗl :0U!4"ʜ_ pc: :: !p;4A`{K<%SU (K{E=l@#M&7.{J<=Ny&hFrښ-ޤSM8f dߍ&Gl(Ct*"8y%o(1@,UAfF[y,-JFDqzk13+絍 {Zf5ad?7#d2 U@< [LKd3?2 oCN"i=u< 8Z/o?16426yԶ, /:S(iGGհݒEܼMN*ԋWܱ v$$V 8b07@P:<霙g?:J>V=IԮҢ Vb}~#-r(Ҕ\7"qQ>#Xu aҵ܉&ߪqSރ"C5Šd[FLs`~-/߸6腗vg Bj]L,y2@R}$0 nwoo5 7HG5AqTM.qpOU:GI`c8;Vر7˨1hvBmO).@:M^?@]WC%-ñSixEY=t I`6 .t k^ՏCX@9cӰkAqNNm S/[ۘuB5:k#"}j؜7nTDP.CtHԷ #b]GY6W0nFl z< wuL̥Bpw1[Z qILHA4FKud4R㠨F촆Wp$c&k68(hv~Bs,J{)V~c C2g)&gOOk))yg8BP!B T{JٚcKiE3|V/RA&漯UHLKm+>R?*L@n)5^]7=`ʼFVVه2B8ס_?<[]QcW)"S*_>,8huPLfFv 'R%mbu ֛fiYj7χ.Bi *~ E`ɺ)GJN~lzt\*4; $[Ag! 玀YFT7!,wJ֊J;H8rtRR6:I|ߙI3eoބQ5S:3UO2쾏6U)ˉHP J3[L?Zk;CJHx3լ4}lp=pH/!ee)/^Kv畗1kues7M\FBxKp?_p΅J}o>|G?W!E}ZVMScrw-|cf*W*(=nk‰fr.>0=q inE75. Ewb="!{!|jpğ[t vP%䭝yލ UAdШشycJ uNN*r۱sʪc%%]@2=-f|ܸ/Ϭ/+\[Xfl|NoH-xz&14LKWZYk4Vn-&3b$#l>/ * :,98U;)?b*9Ƶ-05B!LUiR¦1ݝnC^<*>DGVf' qy頳]Dņw/^/--vb`D0Wѽ*ENp@(Svyc_oHFQuSA-$ #{0r);%}Q{4a& YY?cL E;b tƼ{ߤli.|̑<0XCQS|+o+T7uVGfM{sleX.El${n>Ԉۘ_&?BH#bnn@3zM!\ӝmBHl!_V!fw';T^g q7Vev@KTD5М=u"7ÈF &$b0W>Sx#7%/(@7a؝Z4})Rp 5F@ $B5u'sEט7#y-K!ȑ{#C`g+hM'(чQ 5寓'MxNy^JJDPz`Q_ O[]LL!y89z>ĆIAUxRy3^A*~䒩y~JfRVGJbI:h}sϝ6X'W@Rm낀m&=^XeU{<9yR=s  HLXVjKF[%W%M98'[iCNJ"@yjF`1"gt-C-/G uRB~;ŒK*Hj%4}lppdNw0 -=7fYGg((w g8;G^>1!O||S'fi$ ^IEdW_cފ_R$j0?rSE ?}*bY$~]hopWT=2'E}# [⿯FnfCYIS1k\y~}5Jצa i~ ̧ͭ7 X浠,ౖаذjޗݲ &7-A'ݔ `,ƥ_{H ;e2)Mrc^J?e0cab Sj*t gק]k㉉i5ܯΜ{Hy=iI;AimEfQacYTFKc_>OnCQ*pl_1@Kg\Cz "JЋf)/T5&Q\S#f:#̛Ni40::Ԫ|cZ*X1ػ7eN74 QrP9hh,v< 2ǔdI 7WlP`,^[NDp4` NbnB<Mi3S/lW`Cmo "g>x/hƈa/FXoBcRg},ȵ!='{-WAp6P|)V ?`p;6"W3&mW DљDi/LB.ӥK DRKXύXʔh3^ ˪#Z?eqih}]݈"!t߉} ;'skO_ ZN^LBR;E_XҜd5ZvB,:lF v+-P=`niE.N5ϻi3ͣxDsfE#7/2ju{ 5%q"ć? e? cmz)ʁߣK\( =NH D멐}E_lbUxʭp[0o(>;7Hv$!'\ݹjU^ lb$vmf6xPR +C2ݙ'zJ Qԏ,̓-(?5R]TȎ`#j(EJ>=lg+rgx!rp}Ѻ¾y#>lqVK6eHs_H }lqIa !@CSMz$Za(n8Rjި.k>iϋq:^ :} B.TU v|f-ih<*b:$G|pٱX6b,2'6K|%Op1v N6<j ˲ƥZא Ojy%QH BjDeKj A!P~$ ;y;|tPD?/h+A()q<88Οb" V X~r7]R-@rGO,,ґd~r[xj6ݷhPg.fm M&5;Is Y!<9>BrD5MȫRέgB'˷wgޤ=l֑霈ؿ[,t?o>Ӫ0{y=]彩BxmZAD杂ZGfavNokTIvpN&DfM  eb` +-JNߧ &QeE`}4$t'lJ/P´.2*Z#]imTUQ(ݣ߅˱KTPV1qp&CUӬMF'Q.Pk-$*)[0Lf@2Q9ڊ:O|! ]:/Ym;E'*q`I`Y~*x  $]P?iG+"FDmFjow6"#6&tt{6X8mpPP=wYQ [QK  W ~\Za!EAت1B1VZo+"k4Dđ6wx {d%zUɏFv$Ƌ.B b{z \R Aϱ H0Kj kӝUKwпYT‚"?&IbCK*1w^𻒨[z (F":پ@+bQ&#/Qvn%ER MO8@keK=_} {|s]{zIR L}HN`.Jv%i/MsYV.^R܈K}.\BVǵm8vv ƾoͬ X!*d U+b|{]YQ& ,.C U\D;:X<.u"%۹FZ0ϡۀ 6#LrL{t ':B*괒\NR'}wĪ,4#2Q + rV?K^ %3ʻboNf5@-aqAyXׇ,w [QP_H b0p[Ap3۰Z-).w?~PӠaIhuw1OeE}ҽ أ9z~f&дI.: |'Y@"0ZF$H#[$] }c6Ow H|G͵_+n.V&g(":ÈzswL8M}+d(\+TpќtfB#c;2qj1O,>,Fu'>-sVz(G^Ћ^J۵H}1"I1}橗ePqy~3U2ATt.U `+>^ٚ\F9оߵhLb *eT@!3Iu}& 8im[cIt%A%Xy\43Dp#76bh~zm(>d/fYU`?Bn\@&H3t[: I[+~ c Eb4?7j/ m҆ 2UzFE^UYz}FW5I[3rQ_0!VO/Oaf@,uְ*+l31_'#tUupoqtM'6TmʐS!ng'2YnU&H)-p`~ɐ&jv ,)kdG;ǜ5AưG~zP._J7'ǶQz?6$ W2ؔNxnVR–L$'r0TbջZ\z̉;7XĘjG0VP+5~O ;ߠD fY105OZ3F̆ζ a칿u%ahwշIhfg 35ǮI,椶oxYkMWP2.x#8K#\m!N_,m{Ig,7s*1Q:L0EB *Fȅfd S˽P1ڲ ?:8,hmKT4]" &2:hOèǕ %}!D .#^l^G<[ ̘`,h?O@0̿bD\5 E0{΋t_2ڇ3k+*E:M70Uz|L 1%5k>x ZoUqwП?K"ʱPW3W.#H`Pk7&l8tAɕ)ƛ)Й UNW> 뗹Jv9{_2$JNU G 2AS{ˊP SȊ2zerHi4ٽ#t'!TYu}FS _϶V_l)T1mgl15g7-웁5[^ۂ+iXDՕ+D-o޴C=5sgEhmhjawg'*M=wL!Xy@i7:Scn4UEΖJj=հZI- zq{:g *F"ֵϳ*VjlcHes lm,et}"\3#͌ T-xyߋWN(ьW#Ci( uG4z6YMϬgz gwAũC#,(jvʋY֠$llZ%'03Cpځ.*'e@ 23͛3-IIGùӋ-li5{ϲDZJ2+J=nVQA<9ߤޓW7p=pn@vyƃawځ⭒a=yN\ X-A:xbZ ԻUF*,%=E_CFƺk:x;CϹ&<}#qB9iZr/bh0-7y[^#4*O3^t xWh'ӾwBq(sk\ WGUxaNoqr +'&_Awa4cV:_sD"i@pF!10N G;^x/ktH7U-Gc-N"@(6_Cܢۄ `{qˬ]b^ESN oB dθ:{ 2'I[3'мv1˻"*p|ODT rޖަ ?):v$m@|L[M~Ǿ5tS)Zu~*%޽3.;Dr?)^Tķn0mFR]dAMDiT0m+Fd \봶 rt/d)z^2jw{n!gO{T,#PsyMj=&nj}:R݂\f ƥ-Ƥ \8I3$!emJ#'+X3,n!,u}2|DL*qQp_':sSaƊE>uEkc0j{6BHe/`FC2/6)6$_-e"Ek't !";@w .Z6R;gE +y,K[ƄB~Z[ َ^)f~o$ {%`!w_CHh^(jEj2]0"qX5m0$_3{م(AALZ1q]'Z*ȼqw.` ~j]Y1UR_/k8%%-]`Q s&/e$ʵRNWW h. 1흅4W>>Q =DB93ȷXaT0r% zYԛ8ӅaMX9=(j`Oc'kx o)%h !'< - Fi~X#f/Dz1N"dmZ49DO?qAH(1RDrYb?:gRϷ[ބ97~#Xaa{5&&>\t\x62#QND2~SyFvgו]grj6~&Fc߂7rm0~sCS}w'}Y WVIm97-@HrmrX 5?s!̿ϻlh )U,Kro|7R.t!R-"#~A!]D"CC`IwG쵤4%FB+ᏙV(RŗHsK؁g~ǣk"J7ܱr8^ N,ZxwB>š5 @~;R !jtH 0ll,Dx̞])X}Q)&odGb=r*+U1+>s Q}r \ab6r`1W=g:➹yR1_HT(8ivCM`M[#6Nb!/MUa >K/] a*=RZ}pF/ rJ\ jBK5x <9;/Qv.ʔ7++*zO. L$ш^u!̂~?H\[B[ E)t|3,( lx{vԊnUPn*?OXld;BKd?.ZE/WDya(g5.֟R|=k)ooǜC]4", 9+)Y BgT*~.E?Y:V$@i5 |.r/>ͽ\VV `̪\L//9 XD∂]XUVn'w4mQNM'c u/85cBG qa@Lt] ˧שKqhZkLD W! ĺ4c R9H8Z u["[;"ƨzu<0`6rwyvNҋVjLꉌ*o!@R!*MD੍Z[L6ь4{˽Hu_L͍tbDg݉bCBj[X27 |&Cj;]W*G+!ڬ`3D{_SA܀a!bR2Vi$u`s /κnfŃ.Ze֪y8r}$qaLoVdƲSHe3"A׃"UHߜ]Q&簚꒙&Õ %aaLM"xJTvR&QA(7<3sRW=`;OIfn@t53=SRx9ܘk Y4^8twLyG?K@O[Ua? <:$v$7Xpv,W2e<ks<{z֜tߒ~ T-(`JTdi@Ie ʐ\ +X2x鯯8K(Fx?zoDoQ!K:ͣ~ak hlN GBLg_b@\N|A*y@Y*$WdΓvGvITY"t9q%Dlp 7ʎ|PMt#$!#}F#,Fqu7{2廚T{_{?=JURA /2vǵHrD8V٨3H^@uJ:1GOQ1 U联2V)9fkaAPմ}Om0HuwP^hqA*i;a0.+~UoGO-m ,x)_/kt:BQT+wYZS?ZY8$rk "&J2Fg_.}# K |pnW!R zh,~=-; 0-2G1 :١|I K}-we*%xc*]]+b!6~84A1rppY"iStnc>hg`(l>v ~Cr /яZ~=G 瓱rtn)!&O %?61f_ew&;1wo]pZ$+a(+XXfEsOm&@a!j QU nc4IE4a~ό~rL]eqcƚqS}7֥cm2V9- IzGPE"^:KReUkJg`H IbSw5'_g`2?wP =yĹ׭ ՠT,{h&T^€F쉆)%+ lqr1ƎcלN[ܗ[$^w!gjO[Zod=0a )`}xh7ηջ+;|J 6@ SR_ϫMl[Tɀܲ#wz W0nϡ|!E #^=[&c,#aJDF8쒤JK) odV*xUN@#' i(M`ЃDާr(G"[[$}iFct$AC JwaqVil Zߥ 2Xd2 +0 W7CKϯah+FN|QR.%<Laġx9Ǫ kDei& sٱv3yNAwʤiZs %QBMq*=RPB-=ImF4k/X 0ͧ^t!%جUN7Qlp Ֆ-`-sںM ¼H[~Kг__r;Cku*m:\AG{$¿1!xhמxmr!נnr*S%,\{%j x/ZZהR Vǔ3`v FSz$l3s (Et,V*ܟh\9AfAr)7wiwU2& B4 k쎬`T xw2k~"W~vef"~;M.̃N/W_~6ԅO'rx&U4%c,qNFlA2||y {xmݥ۔4dW PoSmL8S@HY;B*!FiWRe‹➊^&6#0k)hIm e;A|*PԌj D`%hvhGnon$W${/s5?U2$q4kpdu %|' {tTʳO᷃o~6*;Y-2;kxC_$il4z9C,̊LMJ' UM1olS Sbc<}}e+n8 hb"ٷJLIG`;!O翼d* @+°< d*&6X[f[=H_cUz[_,DY%wP_j`+uሇ}?jMP<IZgm|*gf {p3NũjgXwK)%%s/tq >~.u^Eų/:zz. Jb[ҪfC|h~ջN0y]jG猘bZ)g¹o!|j\i4`m,KFCn{봤u38YeBt(=af\. љ$H@eQZ:7+C)aj'@kJ`^cp Jsx+bx NJg#?α9$ssM$*RXe4봑7=VDK[8orY+]kB\T"LmC0D WHfg0?wilEq-92@F)%zM&B8܅ 0;IR?g>O RYpʋbRf0@doq(<>3Pr*u]#͗t[O7&N[鱈LvWp| {+-gBMZWb7L\s9ؼKWZVg)*nc~GcDM?]И ",/ ?hUն5hY79EEUمefu])a_;7EҚU$%QD:&e1 W¯EAq@K+2׼U_Y&;bbRU4ņ7"KIJba\nY{8lҬ-Io`ZQ:*)6iVD&)~9UZgfpy{k4?{Zs/~y PO\WxSC*:uw*;eO3PPA> ˠ._%{ ‹ MlɅ0Mva [bD/*aхtӹ0CgqIAT-<yZθ%SCW7U'ƹb!.i-YZu*)VxX|,Pl2P=񇫂 &Ha P.ryupCC|lO9$i-V%o`s5ԟ{78Xb0 AB͸*hN,j[()"X6:@c iS݀I:'L*gqJb::X NJ-Ba5#\"CvP _;̕ia=}dr,)wJO7֖G8E{@L05U3FOL/9bfG=o)lYAfE& })s}<8 ;+LlmCaPFL{^FQ|DŘb@rÛJ}>f~aRO:gycp,4&g * DžK}ȹw;Bmu7 )VI%k6OA# d ~/x'CR4-QwVQa!Fm~8N=&DHY(xQA_{ k;b2N3tp+p2sqEoM}\r]ط]J 0Gb|ueStdLZQ/ aEp2>SDQC\ou + N(lcDsEb8$%Z΢#_n[F|ݾuHXkeϕFYbY qԜC/!Pz 0F:<&_Ƴ'V"HgyJ$&n,n&u"idO$~5T[VUV7f+'#nT=i?;vVwQ v@)Ax ۈ J<[–Aiܓ~V֮.놰O̤j.Ц~ps$z 5{\Mp v4Wr.<6h˰-nsK_Z1;D◇ ƕpLhK(R))z#vDH#a $&Ա 3X> g?)4JD`~ )WdÍ~vɡr'q;P%?' \|SnjQ)ZJANAq.M$5p(zaR}$^nf'_^NgӋ9'&8dquzqw7%Ř MU4GZu% jf?O9K*Oi3P~74g[eR_RRXٌ-ɉw2xS8ktm4@;]~5x\KүX˖7"NqkS Et0t"\NJYW^]4ûb)Q3L{cSt8Nv 3v4"Th˂:fӢюW4Pi_=UQ "8C{O{6sir%ȋNn.5#[gŜ7yZժd7[W(2酁+Z:i{ lN gM\ mmӇgڍAu< v[ 6LuO^Zst<b-aM f ![/=e,=ve^b3.UOC\f?.W0Thl|ИF}n`^uIShy x]yu&7i=jCy!8vK2}ªieJ^KRz N!+h Nǡh'"QcIg(|殐(TwTSUZ~L#f&韻V! #178 ULklϋ7:r@Rc(1i-m?pݝz~dPr] ,Fxr\ 8Ɓa uόcStT^8(7a=Z:E_ +. gkGϼ-V+i×m*hw>LBB@%fՆ \v$'̓/lRa6l]ZcӋ)ޱ|eHfb&1icpˣb=A.OO{X/e:I1"%!Sʂ[1&oM8p~Q/^m Tխ[ZJ5h޺&y FuC&3d+,y|G1fBlwas{}t2rw\P.QmdߋٝOdDW8U| : ]؃i0WK:>4ChO (XCGKoggTWKP9>],-d0&|9;J~.y%^B/DȨĵf0g[oT.Qr]Nf]퀎k} 5,[Tǯnݘ2$Q]70 m`tiAt_BC=GS/R[NΆ I#=!}"ܸ&r'+ 8gŷ3M6 91?qh5yQsqe.*g%Σjƽӫ`mX]B )8=L/z \j&&= Y֑pM23|wW^./^M~ه77Up7{qݠ|UJr?Ć+1"%TsT.kS`hIb,X63xZX. he=m TA]BqaBcR4rVA]8B㪫 >AzCo+oEo `[4W֥JΘ:OE,ksj^ws`yQ}lh2ӻ_46}{ͅ=W6qGep ybGwQTrhs$u67OMdVbI`y*Όx, ;,ˎ} [?l*_Eyx[$ɒM2upU Dx~hnsKmEе{do4:+Cq3'%cD e&ho 6Q[GVk|/G(#Q"߯l$N$F۞hNS|߻E-4^ *B-P8ӜZwb;5"^\00k.=`$|װtrw5(q MriQLJSs?KNlzV}ē:}Ie/Zm# U( &mȟ*%!K螐W)QA߼g^r )_QA>YӧXoa&AKo$r-tI [|:7b1ΦI-Iqe,%9bam/dն5K[>lVtsC7[bJA.̚@MIVc(k̠oo_Ԁ]6$ (h|~#塂 L#(}qw,= }LC_Z 41Uz>hO#J3VE3_XvmՏP! -Y SBli'QɊ^%N zy]Yy葴|j1 fdj0e CYMA7<0ЧG-wF >E}ͿVvmKT z23s[y<Tꄫ/Re(㉩/*̫qyҫ!ATxU~qxfE6=@)s,ϻ͝=au4'G` ܝɻ^D@E(=[NH# :E. z~KE9A'v"7,)2P|d}]=/"5KD (4%]h 4 fRW"e2^d2P+fb=ѱ@8 ( c7c6B˜2Q Yt&jN8{ ͱK]&ku1Ύ&ߝ~M ~kV𾻈Dê22K0U&W&!E" NC ʩ.fo=q]pOƼԉ5DRI3lNO V|6znk8+d5Xipbwn*/G]slt_br$[X8$d'qYe?vW.*F,Np=؏NM7i-'dx>}@Ccѓ$șTYjY~BRQ%1[d>F?mbC5Q\p*(]l$|Q|)7bbְ)b]F$B(D@45=T<2=S+)JK6UhA.e'o\7q6%&7Fk&TLo?!G7$AN*Ym<9T9=f^6EȮۙ}wWQLxe4Xo>XbWx23QpX5ohioqB!uPo G& x5$b,L_o&f4ҧPAPMD7E7r+_0s21qP:^!ŞyN ycծ/Ѐm9.v+mU1ZY w_1/,ϯn Y[ժgkbژ)PޢB$pw!Yޛ?_wq\(}֬(A!- Ery|7Rc+q~Z5*F L;nŒ-3zcA|dR6!Ϭz@h*" ax]1M`U _OkɥiG)CZts`w {\ـ.[qdovMo:^f/u*S#iCD<ʖ<@t8٧z΋ ~aNgh}_AsOe‰kn(B=¹ 3򯨊:opvPPl ²ʕ+D p78V  mhڝJQ&8mJ -!ϲ[)/T  nvZ͞5ƶȶ,A؜h|cfq`FZ`\t6 |J:5lΘ<\;|%u*vX}D+_(˴X}Xo5lJ3ԿNĆ̙Q&|,صŲĒ2Fh'xoA?yhpPC$AUx\nVP:&) | Nip=Ә.ه( 7oYB9p hҔ3Ao},@+F)7C@D'hl# y=z˲rA54.0<-'5Rajϼ=>"4VXIj=qH -_?y8@gy o^Վt0{ܵ#Hl{[p]sI\)Yqlۥ+`K_zZmÍ:U.7vw|~{HGۂ$.Kq OdvMXAlۖz&'T(ilgzTKܬ:֕JEӢ-y] wtƇ1/jA%ϘKɕ {ӣK`5ؑEz J??c0,c;*͙t4l%*s`0ɏ>-(9EjPn肊9$%lIO¥Rrxۺ\%7 }C:6pBPg0$Ł߲QȈu $- rqd(_4H aa1Y 9*K G~AWIS@A"{Jj v.+ΜFu!µu7{W)ʃWYy]N{#=6GhN1n9*`CPRcH??hҁ/Q#4jQًQgSBԶy@- ea)KX }"u4>tvzzgzv};Eׅ guEg@H(yLCc*^7'`hjxq3*6c.^Vz{DC1ŧA<?Hc"DقM~SmfFSw,)mK oX䗑i39HSfXS_YĤR<9K&J] B( q6$ݡIڊ$9&8(/.VsTBS$^> t]P{ulFW<7#G[*CIR7,D$Ą5t^B+i0|8'BhFBX35n,l$fn6iU=eDuG!m%H k㘃.Y07̈zENRiXS0hfgXl]C໰dWpxCcGEDXb`Bfp}4" vJ0hqKGkYJVץp؛^\IV[UFVJQ7P88%by n[i8<*4#} X5+lHEP=_Ҵ0iob =V%!7-`='4?+ $չVJ+/<霯T5&h=?A%3Ft?7@$ TUѻJ;ə9ߓrkkWQh~ cA.cHecwS=FX${1!J^w0a1L j.=-ĮQXd GDXCvBu֚|d-QS?Um!jA-dY:펡al]Ոql#WtSY()Z..?E! 0frt(1NiL!qKwQOdD\Y&z1_T1M%LRS*O k(D&/Kݧ{آYWd"#u[C.wptqH1nZqP2i]1uF;BCa쫨fKs3KIØyǺ&1SL'5}S2dCu:|TR irm 4Gyʼnӎ]0:` 0gcsUW[nuTq@?W GQQΦ۬>L1 A=a+jO%;YMl H.}>ឹS\vҥ̚N7??#g=)%}tqPZi8+֪,gϓQ\lA]W g'}u?|6KGح%'ݑl( )"Qlq7e;kڜ`K)dgA BQ1ى+EG%`^iMkys4e0\vQ^t״lF7 ?bm(0ARPIJ0݅3 KJ)׀>W9LyiZͧ-sHzN As)R9z7NZj' Z3.W2xVro (>-?l,>M]JS2u 5wdchbCQsk4 &D`b}}LQPD4DD[$ QKWW/ih%H1)ϳ`$3uL]ixr=_-uͭ 1HԮgBW|O5j+O3U_w'GIJs:8-Jۊg=8;iHK ƵQT@?"ջȜ*`&34BL k/,[C2x{$T]e_ 1ɛj捷ݴ=־ *^%cr5??gfj[U9F{ՠLw:Amm.\ B,aljZ0;GWt4Z\{$NALTHx@S2╲Kry gM@yÖu;4Run2roX"mx-y8vf9cB #}H1r)0./rP10cjYɿs͞$W>I)}7cL0'ב9q2AJ/,^EK\y1yThsաƥkPc?5"#կ"j63QI8:D䢄NVC*mjֻd'|nޅQ Qҋm:1B6P4BTU/cAYS]>!>;`jט21~-Roc5= *cTY`s+ۖq"% ?F7g;f05UW^rKF1I`e;řa 01ݳ8jj,4{aKW&=ؙQWf]W3UL4o.x qp,>z'zɒ a-^=`5_EL?-Y:;v4;\L.Jv8 /2+uxXA}=9Asve,`%iW ci[Ȼ)-a" |*} 6(.j}5 wwi0CٕmR*Bgi/HA.gTr LpqxOW +j@QC&yMz-b'jTRq6ׯmRt+M3 ;s'/3)-QG v07 Yofp{Fr>q;Pnٸb-}⌈ENsxXZtrmņ,֐rbaAt >բ9Wm,w)OHb'+47dqԸ́1h(I^{_l+pa墐zJrS+lFHӒʃܖ|bs- lUqhU&dL>f>䅎ΤW^U-w( ;wʴf$u{ iC:tOw9ii=m0;gf W2tZ(!5Ń:`:(a1WJwn/*c%5hȑ린{*n&.?~s_[ج7J֨c BZ*dJp/ɓi~Өuw P~p!fc6Ԉ.QHAE%c=p.Oú;R;L/]M0v9'c7cϑ̿hsprS(>m!rb.IvS魙Aytԗu-M&C1{v1]C9bq?*Rd}@Bn* 0qTضnmCEAYۭ[)= <38|0X9v(%?E ⢐o,2Et}j%byyo?KI %<(jb1i HE0X89k䪡ڈ|͋gTg}q6T*%hakG 2Pu y]5!8H(kzxwGpJQDax'B?@>>ZlkU (I,QS)EWq£Ue2Ai<ad:OU S撡 %0b-"',W0@a !_aCb y} !ao["SX.0VC˄DMMx4n;dR[7%@>d>E/#5F0/jXM^WWğޟkg~IBg@5dj5[ _js:TP/%j'YܷI;Kh_b;']e|{Ʀ~yYt31¼꾘6y*ܦ$K>jZ҃2'ycƂpZӀkN c@WI FtTcYWfX@`(k}9ss~hQR! xԭ9Tf\ݍ ʮw_ >%BI Y#Nji;5*/:l{ߧɠ<_?c#!YOc`S.xH՗Gk * JGWx[Q^>FH*ZRyyp $fC3P+Q^AR,ȝo%eH0ĭ1qO7إtim{P;()uciǜ"`!qeC`SA[AĢy12o]PK}^HU,p20EoC;ؤ=>W.rt7\,QN6˞I@ =1P 39:o}yJ0g" ʓ91|VZh;<:~ {.ncBXCl8mE!A,{Ddqk{'|u 'IdbUa|Xzm\k̏Ԍdp:[Ԑ$T~m6^`L{4Fj%*1؎K }2EYޔ ďcZsMk(` F5wJ8P2"u(/4w31>s6<ޞ/SWYwj [G_Vh9 gJPB^RԼŻ[H t?^+!0| pì-i#Br IU unR̘ _vh|>e/Z␋n6 @~A iܟ Z[Hl_!g7ff{q<Ŗ/gU-U7cGƈIK!`еMu5z_cHfA mkSFmT Tl:=.qY>T,LNڠQ1od HOT~1/=g2X*vk~T]wLU)89[ C mЦMKd@s+X l oBmTTr-4xoMH>b6՟*GUb,- Fx)I>s'&Ar-g35;+#qf]PO>*tHD5i7A4ZahU~J_OTa4u O* ̺/=;=Vs@a2m~\@sKE`"fvkE&:Vѫ OvnrlaWVNc͙_8Hŵ_T|O<.󹍪CH|r!Zxh#ac ¤'Vhu?gVϾ=@0j#ና'd..l7fy(Ų-1-8-*uΩwNQ.~DGf\Rql$(@)J2MD~FVfqPCHy:- 2cSd~P.9M,] v*žP6Yr"9Ou%] [>#NRHDs9=b8'4"I#0MB eŁ%ۄ)AZ˾xV-m Zzyu[bHt*j` Qp#|Fϻ'7Uؙa1bܪtM}gGxR<3G852V'YsZ4-A/b[]Qc*BpP dɊR-W:(d {rԣ_$8nm#FIƺciqgoFAp*H+P,7Q;ZY& $u-p¿tUjHR '9ˆ$'fZ/B(lk*1qI5jmJ'Ϋ|Fm7v}>Q_~Q YJm6On_2#s`)E8-7`!x':evgVtEg9H3v|nԂ%V3|*:3F=J Op^u ]T *Ҋ%%*Xь L{4Ge@Ik17m ?ď/,Beν_b}s¹Y WEXUtMLu A d#ΘViTvv Y>7kŏ'"-z! zod RX.=#Бx(r΃HꠐW)Z b3~Uȣ^/kl N.@.\2J(D DU]^kwxwXmxИS%#g\| z3tf$T!|$D` u!jY6(nٕɒ,{׬ښ^sOZ@-c$40kU$OUTlY@K3]U'3h-]†p4|NS peN><"&UN=Hq>'=燏[/W*) ǖϪ\zg3ijbeɹ>|6*>6^pb(ԣvsʿU6C+#D[s8DGOEU/PG(M Atf-3J߶/D28 O0B)jB\o . L@\h+!ؕ#o t v^z^yl6&QB1ݸQg%V (!CAJf%vfJ1PmǸ;*m V b %eSV'lG65)M KH9o" cq%lHQ}'gCb$+|Pq! (C @ a;.LD#OsuSgbvE,ZMMgoƽqVf!4Y;P %3 08˭ǔ+S츉5sK?"-5ɫA0FceLD`6\{ezY(]QSRcңTp4L~Pt;-baC(3~Zdb̳x&^fm!eܖb|]ƃ:mU|^ ,!L^L\5e'aw0 2v%5==aPeE5v`d@6ă~$we ,|_0/vyb{ /9O-N)2"Yf#JiZ1&읐Zb "uXָqoRC^-⻙!"]`RȌӸV}ž@ye5#HA }TvQm;~!ښ^ y^3n~pwH7#T%s;50`u-5!ZvbE'hDI܅_|A//vkV 8SA΅g>r1\9^zIt\FZ,qN\co9Yʺdك1=Ȕ濍Et$0P4\Wߏ`Rv#UB`UIӼ7١~VHN#(Qˣ+7 6΃dIqn}SnʄB ֋)$XJ҄Ɲrle<Gu]ܣ:7r5oR[Ƌ,HWc@eR&lG6#'FiC$rRΛ"ri(;7Lp>Gj{¤E+^R.s@H!s ]-. .[j$#O6 Nx.cˮ$B|qi0 l͜5#ͦ3e ֘'2PuA3i8,?㕉x?zp,B &1#r!;ltr~TB0 Z@%)Kw5|:g~^JCBе(VFj |a N3 `G[7]oBHp@m;[p˟M&, Veזrcqw83KA4+F ͥFs*JS*4:lB8-ǦF էG\8-I2Ob i&VpYlB8[ڽ$Ηe `Quڔ`Vi^?ZpuWuQWv1 iL"@҇d\,TCTr_ ӸB}olT܁\ZK$hf>. < ?94uIUiMZKp> A9ꘂ$ul+,x3EP5SXM U8;v8]zau^=]TY}&twO֯88KR]ӱt,0p1t^IVs ] =;.XSWw(Ф?"&>ˢ]N`LCl\d-3 ]ko.Q<&VQOY cz+@P`է3gҍu/*e ATՖ(/vie#z5 R 7ԹDE+~,N 1}Л8/ǜqOMcA>/u3*EE_{Y3wD [LDi^fwA3E_f1 x!$nP=_K>=Oa^#W[(Ys'RZ6onY;Ʋ*<\`]R C#{U\$B;Ub4*Aaɇ"U}PZ ;\1EOŰ@,ѹ^&9Oy$ޝ*6Av6_vocKk*  r^eW$mkMj Bjy$#eUdx2uLІ[0Els3%dŒ/'ñ4e\t7tFtuP\>+9)M&&,IWGkVȂsVZyy HHڵ+Ċ(iw}X:᥄"lGU:ULǜ}#6< ޴fpЧyd WЉV<,NhX96H27MuWǺ39xBe(0b$)GW)R RK.*0TfDn"TuR\?\٬4h%bZ_ Js&AK2AW0RMh]!3Q ^MgxI6*h ]?1{ BK`DQd{ !{M;ʙ׷<\),3Υ+Y)'Nܱ|cMh`ZN?(4d'pgTM|_[.ЇA(XK:5LyDd* hne{:+af7cigb;.;9+^<=-iVGh),t#(^pX›lhY#h./~; ka3zS'@szj]64٫R8ͱq4}όJX ʵ(v vM'/.Y]zsV >\G娚$dLU`BQj|TcSjMv#nQ'p׬n~ua*?t"ƠK?쀳o?m|lA.CcO<;ׁ}X!_&jfۿqF GuOY'}7]F `>HT$J{x c^ⷄ-$wCTL)=@A|9Ft:iX^Tnʷ#_9v.D& d)

Mq#%QYd7p<~"l ʔ׬ey#V38Z_YGX,2bPsb8  To6nߛc{\SO]VBarԖX^ Li~bANb~3GtAP]I#mB]spkCLį'H\/ؽQ'VB8qA[$u|YbܞeC췢HIXG{kC*~Tht#;ML6Dju\%5U \0 :ZJvJ~Ҧe4`C,FryNQ5GD,:X{T VS,PӚ4GNh4W~PI)!,_فgդw-gqNKx(+~LU!CTHj'(;v3_d*r]K( Y1mDM⥞Lbׯ5h{:,Y_T98Lp{D-sGCnߵ28ѨrLX$Fߠ C\P>qBlwԩɊ#~`DԌYjͻ"_(9kJ"n$Kq[pQvhveE50J=ÝEgD(0ĜrY-,|~iJ}SKwV͝ >Co6F'~s=WgOʊ.VyCfeh2&„p99/ ?x艹u ^N04T)W+a~,Ӎ)mÝZen# !S6ްYTDpU; 'w| kr1jː^[&^%@pWnV Q-kw|O9˘ٖI0i-xT=$,;\m=kV`< l,6ݵFiRk AVѺZϏ$5DB0\mpaaXq m"uۀN?Ɖ @\MwFۤp۬mrqveŸWwߵTE/DL]9ኁkUdz@YHGfXu0XatWE"=*@drha.*¤B8%%Tˡq !pe9>ʙAzD}!eCə +f̏3V-]Xcu^U6%@ 50{QvE$W`&a !0^0^UQ`R.ٺaS}-Rž7Cy3ønu ΞJp6$_2ͺIA4@WVi`"g\뾱ƷӖ$Rڅ7rcZI34(o2'wK >C>ѯ{'3f3sfVsmTA{S?t%kPU,s9HҬIǧ3X_Dis nMZ['qV(掚bؗmj ~z;ucDb]EM{[=Ya0Ș:pFIPehPX8nq SN*t^-n21ƹ߃TڸlAe-K'M{/M5'h{\}1,R/Nd*89vɰ}D99zsK وD'#<_7Ci!1C v$A3>\#++dO&0{yro"t>#~/}.b ~O|_˯Eѽ)wrPxb[xuw-6܀g~g_[:N<7TT Z]$wH7! Y)]~j # u0VJb_ L(3D6iyvp{d\umXяB=`{VچA!`~2M^uq$I.LHU f B&M?&=MOȆ }֨T!qшumvс4 ׾:7]вd}FK>178SiY89L΅B~AżCLs_'0{MTA,026fX{QEemb7hG$FNmDsFHp>B|?S(P)-6:qf1߻w `Wjk}ͭQQ\3mz헥8&-znd4\eqDKΙn ([I]sx&V0 ,,Njq׈&j@RQ1%KOow қN6(]qzN`uiOZK'c2)lF[N \- :I `0n8H+FWMGQE2ND'q4gۦ#ٟm6uV}+eaxuEfO#XbH7Z_xB,>m,?rcj@cz̦+J5䳠ELJ[;ݲ¾k& ;n!Lab~'_DVgEDΘ'YA!yQp{4|nHu*e(w]Qte TTO'".bϻʑ>2w_UYt%~,gj?ˉZ;SoGfd&p NrtAuseDsu>.: 䜀:;nb?mjc0^Z|3}:Rr~Lz4(+VR4Ա"k]921乆_IMbԋ}CC'>[Z*D}%$EPG]~`qpUS^ IG14GmS,)~ DrB|X%<ٸuֺ~_XP_`_Kz,HL E wVaRbko#ŬFRUusboN'!K{zg&c Iҍ»T d2ʼq#sǰS_ $"vہW/pnR^Uh}I@ﲀC:ci^s"eR8XЎ D(x\FLav@><k5_ h$E( c=0gup 6˫c<ƒo0y ˲' "*Ww+҃AIé3ʽuM#:n)ŞΆ)3b!NZЉ ?B(=qpJ8}E/]"8ѵ82 u('&|Ӌ^+=hDF jj k G {nEIxR] 9 z m k˹kKF7Ft7 ?C=MNm'w.`OTM\*Յjs i#i;W@8 txƝ̚6³Ok<hm1MCGΌM"Hn8$4dHȁ_e!O\jH#`A~vX8--}%<ҽQUIm.M50&Qp:6 hV3ܲ -;L"+ h`3v(+j^rϗgrdӐڗ'r3yᙀuMc$ݫ?k *{Q@+UۃaG`8R[+@F*{g=PunRކ6T00:=iWme#Ed2Tpa'uŜIt_ nhgIEp()=2dܣ >\(:Jբ]hJ *ivAVԌ F)2*(k]F.Ci@Π=9Ĉw+èln%nQVdkB -I0i>u;? ~ۋxVS]9s8mՈ(Qdk$: ZdWr'pEuRImTGD#MOa{ %+D~G}X E2`i=&);߬޶`Rz]ڽBB֓+-,,eTѣ}fEvtEeZ'Іn]\D? {"@Rg#OM ?{5pQ7[>6 vxlpBId'hJ/eIdp,d ׍ZGDa>3/Ԓoc"~ևS79gK/n`6_!(.A:Kq`J?(꤆5-s_擶iY4? !5ژ7ԛ,'\(]Μx%l>3u;A췦}ڶ,eS"NΛ)M\~jTTJVAVN4^[ɈTҗD~9Kz,S@ n }eihKgxkԔN$w H]k="ZZ1fm'Gc-qa^)dR ~+s'4dsʖ̠3itQ8f%á4%M)ffO[bg6m"@~AdnFM+}2 mKF)JYШOX|=hysa({@R1g܃f򠓟M`ύ83t1W'e5l*[ad+;p^p3zkx%e'@?/h0Qd1]i}4ccK/]y1htlV'dRߛ6ұQ\~|F;_=a jmlҝ9VpLOY\;&.ra麟 ^-St{c2 28*Ȥ,v[ ӷL4JW쩷 Fog(LC|%{8ce3ajxYPWQ>̕##.(:~)Inu{s, /Mnxߔ4R=DȋDUSӍX8)elm;̲]4WrJڂRWxyVyQ7#N* zgZO" Y޳3S?ZW;z}dc8xkLC \ #IJ?#^でg,8^yMoXyd~s/fPx3^u4p:u"; )N ^ .=J&[eoCq |= 9W~k8Ӄ#(h,*XcAIԀ]{P8҉;^h{W;K [3nI6udӨ rދ=J ]>-Cnw%`th*ki2aMl)d8o.K!ڄ}GqZfBC6N֘ds##PA`F{4T`'ێ,R铹oa lJ@57!\Ka"uGZYE[Y"3^#ku ̩P <%&tj<> Hh u%WY#H]mxJP㗒tCՋ:_(m9(% :.#V]gl,}ktcQ͞F/"^&[h3h l.nl:+=~p|9wU|*#@+= !ZA9 zп*7[ ZG% ˸ .԰̧VģaZ;vI$ G&7-XbhMY`Nm lô1(RdTḹ(p}-E\'NgQ!MԙPAҁD-%W凩GRc"PuY6PM~nYAd81B-j|R;f^!q#uI75-0|~ 5wF-ᱞ" >Cf^{1;3/A-q^CvQR萒 #`uqCV3nd9m @\k!Vr,= |luI0^&h Fb[ݢC?faKΫMIW/9ZZUHaS]tT`a$$jDvA{}wMb/Ti病M}#{}jt͕ehv?C@EA\b=e"vBԂժ*xd -D{2Lmԯ5bzyvZٯ/Yb/Yy=hQ܁oG6 ? /O CTB(#k_XM:AшLE̠CiC-@l, `3fa?e6fY1 |hF|zxIҰ 9B֏ > 8UFb ͻ.J#bKsQQ)sVNz ^4x(/ (%ܠ6JZ`(@3&lO6FT3S 61hF^>"&;^yl,5[-$p51[BbL(' )FQeK+\.Fm޻f/Nm}*TBZH5=TowJ'1~`VlnFNް ArUb̜@BW_̒[xH2j3E;I*A_3A ,&bDE <4N3ъMGjFڒ4fݦTڹGYݥc8|hif͒1~thr}oK,4<\!2*n5C[`R*$ߌVlxN>K#*ferQkWQ}ғ*nJ̔Z4T-좜ͫ؃7  V[TW桋 ~-3k0Q0YRӡ660Fhg?Tc.)#єr9ڃ -)b}_ŶA!΃_\Kx=O?9SQ (-fM<ڥ e ¨n9O)Dc꒺l%pc$ܠzOٛQ@˖ϏpktP©/"h%k@u ]bݧ|@ŖDS2Xt`թ ev47팛X=&/Ͷ`$ ӱ.2_#9HaNh)rx0|8#4CvEf>ge2DR,P5_/M~a(_.y_^O~pO)]Z 'вb/~jh S*2VCdz u[f  r-34Hhfopڏdž`Q cbD ⌊\?tf);F׃: heļΊFi_F~If(\ੇ)0{.fm3r[zCrȕ,[?*LJ2>zxNy#,n'(.;4~MM~H- 1/HhwHQ-o ,InΡ{Av  2s2|<Iu>eшO6/-J04^>TTa0"QtZױEU[NmPH3D1)x>_RB#=YU1eWf̠!Ϸ(36D(9G|`U<2DpEMzj{2ϊ|sń<nxBt#6_0uٷ)G 9ȺMFK\t1TW_6CM} |EWODf;А"`JPDeLI*޴8~M4sX]TTE!<-j%"/cwG/P]A5H1tYc\%Wz>r1N3$_hiyULa ]blXhl|aF AW&Ky\ Q,SkToD# gP4Uԣ/za$|p卋S%"csBSKt0Ry9$͠. V.oN|#*>y,%Q kl}&_ [;+!Ep& %:yg@JEX|^Fcc6"]^ +n\t%Y&&nf8a?t[Iw'`wS|8d.)ϴY6Zë]A^۰ ;cD!avHmDAsg՘cgG)WBJ g^a8]͇{0v6h7kI6bV3jYT99S_?}ݟߟgȑ?g1!{'΋y)eʏN±kT. 2׫(Ի>Ugq)=p2Df6~ʹ@#̇+z}w?ŕMCe'Nap]ev 5)`';`Ogm߰i"449k9*+K^w5B5nvo+T&H@hQ)bh/F*ԧDvy@uϋ͛;"s[^ݶ+5mVy좛e>Un!-rIU+xm^ K3% _HҤWH%9Rv1He6SavHQd@C劾#ݥJmt^DWMZ }CuPNHxI#xڮ4P"|KgE $>cGQ5#w.jyliZ9drkp|}ؑP@&<'6GH}@ӱBQ!zI2w~J|=*Nc-o<~26 nXc8JD@uZ9\[vNRT5j O0 no-8~uV=?fKo1PP(א?g:W4\h#J[Vw$UoVӐZ6/-.ӽٖHV(_X!SJƔ`1H *WW%b1,l{NЏ:etN9R-2IS-vڐ4AO<d|B@laR>FWuM)R%1 2TƏˉv*H_]\Vd'm'|3{ g*nGRɳ,9nW!FR?Pұ@5=Bi-p-Z_Y)zo] nHLl=#.a%Hmߑ0IyPVYk0u~EɷTcXUtQӼja!u.JTO[O*úbd@dvyd;:ę-O5>ti;8?dˡ ,*T:?Bʉ[3ښ %fAL$(w!~$7.!,`[tV=o(ٕ^8_()Zɛ E$v.@ĽlpdW> /m?G^F}D HWP{}}ܷWi'>7XK4l:Mºr@z>D9pFO"bU51sxPwlϐAƭ %%3[D/#,cIr( lsN3mLW,sl̮wo$cbЛ1Vǃf+hQDۓK}K*Fʣ;)nI)JD5xқ R.Tb=GzABwpn1%îhrϖ֏ 8^?~Eйca7/Lm>qXŽuw } n;ɾeGYC=AܹNЭ-.ңHcƭucP~=zĮ'vawc4@ަT Ρb੕ V \'pۆ:LͬWVcT/x'}X#ivp?;_a]#]`:,͖yZ-ԭn[ܝ<*,B9MgYOń*8|DiO($c1i]I25#Bª`xB!M :MvLhJ^CW3^~Č9ъeʬ76fjMch~Dv\>l?P/1w5j+JsuN E aD3{X['%Dq78WӽuV%?Q0m.fIV7eyIc5B |Ո+wc}ɚcv0Zp:ދ^D4it'3KDeG1.Ou~> ڹi fIbN-AȉBD\sfCyQh5mUAc(+d6c׊i% 5ϔ ީ:|>Hl1U75֛;ID; -NfW7$[WngܩB7JMz(7T<oxaȩOt-\/ۜ|X$U3h=>丛f(>P9V`qAj>m9ɵAt{uό@:萁0>̋Ff~$B!A6<9U[wf&%X 3v p+ی_L'q~e*3r!ᓿO匉c䑞f3}#6] EC]:BB-@THMBp*e󥿧TrGH367= dvQqt>xKxfxV6}*4bIy]+Yn2t`nc"p'dwWxʊiͯm.{1I8.QJ2Ԫ Ԭ\pLi f;y n/SՐYt%%8P-D3Y/`6ظ f05qLFZ/0`ey W8ۮ|J3>zBP1ǿ7^'1KTc uroy qf"3.41BQҺY،Eéɬ\N iZ[n8\yKCԠE>A{'mn!b*ayM-j$ZY'kN0σ6}{t!,!S^&{Py{$p D-q ]NhYˏ>98]C!T Hmx~'0H;5֒8hzz.e.Y򮯚fp=o1zaO=LH4I ,OvTO bNh>?@H@tVVJvm6 C~25MDBjo%KD8Xحc}yHRsgABerFxi4As<;O?3~;8}l:w<&] Dݦ4&ݚ ef&(%ڄtXDAo/KD°>bML0N95:{ Q+hҾEsBz Z/2K_fFkAM Wc>FT ;@z>݁E3>m?4b^!ܑGY e%EYT>f ٷ/M&X^_̸lU{^g0ena9B T4NٲĻ&ſ|e)F",|0A[ws0E}c>VV+jJWOROVD@|*̯g%ܕ'cM<-B:2i3RQ?+bu+i~>lcK?ɞϣ[? (xǼ`G?^^M)ScsŠ0n0ݓlva(kJ)9!3Ci/.z;@б3z[Ȫ{[t`K 'G-n't~f{V,&48)Vb,̯r4M SƂ nsf32hhNX+ QFӧVFI+w`̛tj P3~P dkBq;tFefܚn>[~O0=2ZVx_oQ)[&)'0.,G:+\*[AkdF_}V Ym*nNјu\=X2 WF Er.yGq. K J M`e2:Mj :fޫ.h\G|;?w.ɰ}%OS۶XITYzlVe7qA ,;x=Һj9ܨFu㝚P7^`S `Hnஔ ^?! SA36yAÊ0n"ZTK{=p5wac}3'p4Q,``Wq[#y\S7'Y5nIi+ujT^µH &_~Co(-QdRmyg߶$)exWТ)mjj;WDSj?nLt$yjǕY*gOBpt!趒 6~Ms,wWhZQZ@4Pf\+9aP1/zeж9ö ?sӅNL ^~,P*!^a͎(љkW$l_$vv7[%|z18b=pSm:K /};v'R,ٙm,7F.::7 Lo ;uQ{I z{R2mP$&є7~fe^k=waֲ{-Ns!  ;ϭ'2)_u?͟a;oefcV3WQorfX)L>eB?JhTѲ̝D c@2Ko^X? (v72a[> }d3 0jw)}bxGaUypL<ŻqJ GeFxJjŊ&e\V3  q׫Գ`U˽EՇa*M% 6[m. O'@fFs75A|N` A\=4Ha;p*qj'惓tTJ[7 x 튤&J22';)(ᐄ鱢)?y?1Z_\KjiOĩ&Ѣ3=n!s1e):۹>J ']#{l{~5q7Ҕ)"0RgJ#*RP~}?IzCNjMSNR$C#[ s &tsȋ K]-"#'ٸ6.%0IkAt7;ZEO@aGIo9)1._} =Y#[3&X Ĥ \ќ$ ! sUe*TɺWO"MNvֶU׀w=pu:pv.pDۍipCŲ$piO5fAݰP/K+Ccg Gdr%"#mo405y 2l lJ. %: 4Ih'߄.%fC@-{6 U֏҆S|&^cy"+BNbQ# Ҙ=~/x'UىغB''o #\Yh˺2rNA45i<#l(^,591ό O">*ؠƒ\JWBA ,S0n)xۂQTެ]*Vuzoa~ƗX i ng<0&xReb6Ŷ.0f94t4+2f-6-B$*q\oa1˜[ԣɲ0MSM.uʎڏE0UFYY0L쪑in̍J`(0dĘ(2:œzHUs AKN>Yk3aq5Ņ!c$#|dO[#ދx:&)yׂEeG̅Ca9؎6T %GsIu%AiA[(eܺgp/0tVGp忝gU^%=)#:>CyXgky-yx_:ScjyYo+}E#fOOQ࿕huLǙՙubr]j j^q C֧?U0询o_@Q1B91,X j* uXC^*ة!;xU SI^cSE+ `22m̑Y3KZ|Z cdӋVJ:z4rDhmbPəI(fqmNBOiH"(l,N1߀NЭjT3f ى 7FBk%emyǠOuQPf:a(YOj)Qc-'bfPtuc;kWvgi*֕ZtmoN+<? ,YD)t&&F x_oꞏ 5bi;e41?1\tjnf&wcdbۈP|%4X fpńm;է\s"#>G$ |Ť#J=XeXpF|44ٿu6m)@C2j D$sA CϺF.=t) 4vu.)\^8uNJ#V/(h_*y=j2V3_|C. &jJ7ץl ߓ=[a\Q=<]2]kaO,hQrv1vʕ'dֱnb'>&5Hmé@L["26Ǎw!W/TI&)jl6xD4+.}+[0$"/}\(5H癠 o}.[6dU**N>,險-ȣBߓ7>},xR 'Ljt> R8KrZp3i ?-M&' QB6!J|`NӔ'sWҜsޫ_P[脶w+7F[·c)lP,D}$ݿ֘Bu-:C2Hbeѩ2g\?z\oKۋ2]>&պ eF(S$tώbv, b}KPI@V̶r=?ZdxKbډPImzG}H7fE :q`Zh$Ҷ~p}_Y{=U9)8U478z\ao2jFP =cȡ?.B)Sr-igy/ƂƢOXtFؐo~=Yk J0hXawy&à}s;Juf=sj&ԙ6﬙4Xx%*m<˳לה2ћ0Fͮ VÔvƇLsBڱo}AGoT*C{qFkc wOq5Ƚq8Pf?K:xFm Sm޽'ocѿ[s9` _QP#e_[K:V;W)}τ2fPCR153Liz@Fcp3crDAɻ8U/좐7ȭUDেx tI2f8!\τ50d'BX<ݩI7/V8յWuI+|@E鋾dTX#1}>1NO t"#bn > |!N!OakF1iwn{NɎ"'0y+yͺOAK ѯFj_ v"քx1kkMT* ɠ /A9mֈF\pWUk >gnWqN ~#֙%,v#nõ%JC*qAzv\{Zޑ7S]Ƶl\t_aC p1A_^ꗦc ynOk ݆+ڗ5(Z($P`8g"pAT~-7ɺ# 7ƨan@֖3 [J5)VhԀlۈ2t._E r%?z(9P=P(bոo/F8(Vb|:ʨw9c{ah<y!ZH/1tF[Eoϳ%:Q!DG,f8#7VZ}N)v:$l|!cri fRH:|' tH f,@g5@O Y5y׊l:qy˃F_AkB^D^a I(ݼ}u7JuOxլ$d0NiFq^ީ&{v>f0`Uռ&'k}4d~m՗Ť׵1 xx="ۜFM,4t*H︪JiM䎒5@0*?WI(#oBe؏V><Y\P[KPeLin˚sY+s3Hí( gu/j<)7NyˆaΧ1/rW;: 'Vrh/vZQT442;|xﳩ?$5C\J Y}-dyn M,{~b|UETy+'حv&'{I +?ஹ7^+kiwkPQG[$F`)W&7u NY+o: T%oIfz366 Qҋ:!{{m!8|>}[w+语ry6BX _D+a۹yK)z)مh=J0UI2AV"R*FaO~ZB}z"yFJS)ig TROJps |.<o{Am0%_=:yw5Rt2?bHh,'/szn_SLB3L1Ӑ%mƐݘ“d62Kv}gbZ){\.?U+@!y]Jy+q >?Yppr(ŵba ':(Ap+̅q}Q6l,DCvҵسx_cluyuҚ'y6VPr߀DJ_d#ayXhK9XС7*P;sMB& {]@J쑽h=<wʩ겨G8RuNrvݕesi$ZܥvYRyG&nW?5݃z7ɡCM@JNMtLL`7's^jT\7c!9h/5wtY$Wy)(1%F-YTU1k\{< & ;h^|yL 7$tNrhDE\bm=,BEKyy`5r:rK NַTm2~Eeӯs|KVy W?UrshPLG UpwZ=|ՓAG$Qێ3fuä8wos@RFRվ}HqC"ozHI%.C ?KU>v7d$9gP _'JtEta4k:ulzGY~F #XE /fZ3vdJ/w觐o@WZS T_NܨY8DRmHs*$|qPUeI<_3T s݋2hPd?&6W-?i }g[s]-XG.oT(=%ꈾ4"VL3&q I?[1I#|p+ܢ}p~Hf2ڸy^ŒM)bqflZh۲O?-tq=a$b52;:c1(NR5;bnaU, ./R4ƕWD.ɪVx>Y3O_Tdpfi `bsg\8 ‰tw|zږX3=FtЉ ˛D0Ι6Ou4}ikVɖr/(HX˕ֵJ*uUXNu"(FV}1 ނV|<\]R\: g~7bD>kB,l9h<r3Hѿp+$ޤXEʻ}n2WcKC>I=Y0r͞j21LP9K:~`:ps}EVm3.üCo(yS 4'ͲAKլ7,{Oty<\}^߱~'l=c:`-깔 uZA7>7y*?{a(">tzSgrnEn:X R}\j>so@)G9HiU{ePnl bLEtAqDKdz|Q,ϒ>V H8滍 r 59| rSlaUR#K9=qO8^Qz(M M[={̂8%|)ؾkGݧ1Ǘ$$<("sHPKlwJzQ {(Wb0 1S<<0{iV7,4Qڒ [9?qUܤֺE tARqR\ǔ9uUXظh3l-hڜsd5ZX5@hv<.Nċ7w1uhJ^ˑˍőV:Ew0 R)+3`k'4G 7}ᙏaFnwL%~̺4N}& n"w滹Ϸ04Ҿ$֜B*c#{b1^tTKC^,JܟKӊ_!Q%VܼV?L6Wp NR1d2-VXHG h2x%x4m4 HJѹ`YLyS몼X+o3+ɭ{+}ax*%?fn&p/Cd| -ȭ7S5k5~w˩>Ⱥːuvmoeղ40}Kg7͐&pgOO}[%Fo2lCqT,@sqe$:3:7{P{ Z RGУ EDhDRʚ&701, ij%2 E0{˃y!`U>anKldGp9V81O<ĂU퀋/+I8,F׭t3%5gj5U dL˳˦%0sq[|vndAcØL>Վ79p6@y QMnqI}|)t6I(z@H(&` !u]a4D̤ oq mF9/6G^oSDG#>h8q`b)(o{h7+-<8bgB3Jt$8brQR"/awPxwD! Y:}]ocF֔FWamXe kkH(*b]KGF6D;N[&3Mn#W/8Rv-'E|L1O_+6GB+bEScdB?TW^pSS:יQXtڸ4}ΠlH"zSV:Aҳ="+*sXU\)jSq@U}t'd`_16!u%NcplI5VEw^wLkDdο#: p,&=bъ+"A3 Y?#R*yXŬ 3!>=tWĴ ئkkT{:p}%D[aJCK@Ά9DKN,kuuAtb-zhdMv#wH+jܖ x2y>fO?* % ]wigBI]_XiMSfzh ໸NO17弌Ol5SWO/00n|73ո]@lQb;o0Ao5ш86c1O?r+^ݛ:'7:ellf~ӕTZ}Hn*m Nk-tX#//-$ sRL!,aC&^1OpS//⺪B=J 1Bܑ~bp6JK(*ݿdK6)` 5X#(wΥ)-~~PTO@lɥԐabr_8iQ@+{gX[ ]X F,*cSqX7>BGEDR{D 9]fuHмJD`t:ds"7οn-%-:SO<2Kj(DT~dIE$M#J[dJ`llGE[ȉoy#}d7RŠƅkZ2r9iOG3e8EH=lig.|}]ErJǃ>/ *Ӳ)ɏܶS a{3NqџWk8IOvO)A j3hRIOJTbѧ79ށO2g*L{ڻbȁ{έ?dTRɯG5.&X1ꌾɆ,zoOk!|hՋL}_O h>*>l9Lϖv7U%ƽ VS1(y?pL,I(oTgX~L&g l QP@ޗ30!w6ǒո7ƱK3#f$nc!Hj6m1vˉk:6~0Z@~.]NtNY] +.G9[Ho.u%!qA[?0[ K6߳^7>#J7:hFo)M"aHvb2<_m%Ms5N:"Z\#?;$dGvSJ6%6kեb&+OP'HKSQGOr˕.1l0rҲ_jrPlH2YĘ6КZ%?f:r'cg8ƹ6d֥D=|3,|BC9쏝ה)K~ 1='(H[HDr?i ^d hPmJ儷w$bݬgK3aɷlw)Qa~d]ۍjoB5R*3í.&aTP"3*F~ML95j> \bԼ.Η{4P̓"*",UtGdh56(VNۇBQQ9=J70$y e\Zpi}K[g2^&=텲iOCR\N!ηs)h+aV^u.GyZ5WW@֯! j%%)O^'yQ_+~'#-h;1V-sU.O+$PR0[pchxզA5sxh:?-kՓFTmhIyu&xz3xvu{fqB5 qLllK5L' y~`mTݬ:"{"! >g2%HOhٚd)qJ6gYK @XXI.tBO0&b5Iމ !䘬`'X]s9u >Nc~5:G^$.]`]>gfؿdX`b|8<0lӼ悓'5C?87_z??,ف9( k5¬ Gs@A:u&!)a  ;tcp_ϯfyxt' W . chM&^!gqpC@g"= `As!IlNa.5cHtO?%Ξ |׆:?5PmrmTs |W喟jAK$I4ձeaquڔ4? c  wH諸: pP$T4ːRFUi2ZR*.ߧ(x`3p;AѺ;p9bz{[vQb ?ʁb#C-ּs]II2HD: $b( R~S,A9OCN?EΜ&75D3%eНX΁[{kOKZixeQ#|)uU%k} z0w `U@&J|5GIcCE̐eX5bVm(m9*#'T \ E _~dp).5kbJd7N>c,+2ޠ]zqB@[4YyUv 7of5C/,+>&+e1"} Yf⏊)Z! yk٘MZ^v-9/ M_[`pPEQGHbю3k-DE:5*]9ܿjlZj(0hPh%C"~1'lD9&<5X@F@ qVeu+FKC3|9?iF=&|xÃgH]?$h%R ia)-4*Q1Hx+4v%F<*g`@E/Yϖ(Kv(;vm t1 pj !q2\e|aڋ-^nuGx83$QOw+Tܷ!f[ՠD> 6ZP[N cCæF$^fAw2sIZт؈zY6Kw1]x4p@_e `^2,Po=qL0xxtN]qO9_m JTAIO[}2sX-]d0[#ZJr6!.(kӮnӿ!xYNK?@DF2L۱#L=2&Z,n:;sc6? =StA*GAԞLB(Fڧ@?L_F0@\EbNuyW$4(v¨2ދ43C@Q7 bBN2rrF2[֛XH_Ao-,3o'qP Uhz+ )6>+h-b SGkHXqk-ﶊZצкxofjy ,v:7Sa3'a蜨;?5IN=le (K"K.;,(E3r)~WAR?s?R6ڶ6Q27k"VABԔYuUah)հ9`¼@MTO 1|nA o,=>c[c Q3^*(\ ʱ-NG-&㌢OҮGώP!,xHnZ=A|S4*)ߴdpTdc2Of3'Fån1洪b05mu-Xi2̾EUC8dXReI;ݾ{Y"I+iW]&/lP7ũ>ľy{TO1Z9kDϖ&M[Y G'wH`ƬᡫSvrH 9/J؄6Ȭ{o>ЗlU8g}>80|[~]T+.r2p (gAuda*M}-R6t_JU5[PU1ﱀ?zZ׭x5 }=U^Ѓ֎%\n /}#?{MsITCK[E~䖩R鶑CcP{u$X\ a&@I jDt&ڥ]Jf;]W>B?Sv,#Fa(S H); sb:cQ%N= a@8+n[} Y>y*2)4̎\gEj#h~* !yބ<[F$kp$tv{wq)WI\Y}FI%ߏ/.j6I23x$C n8kЧ7<=!S./ג6VN O?Jr]-l9>(}n;;/ӕJLԛ%3t Ӱ..oˆhf@p/~ԛ5׬-03n9@J2㹩B!Hd1S&P?ܗdQ~v%wtf17RD`,"^^eq VSIuTTt(_EWKh% =߯ȶ]z=Yra.I YchѠgV|,)щN [ CvyL!A85 W~0^*f uRPtLц"ݩN[vG?]9I{J|U{v"f0^~߷Y<6&JcNxrMqǦzE7c=F Vяa)IJπ~l/roaȴ/Y?=UrG1C8I\J@9Ui hVʂ]69 8`$tJ#~$|O鄾6,X0 k`eZY|/| LI,BYMbk',Q-Juij%%◙@׵yKʖPkDZ̲zbrxe gxT YZtOtteh!D)I=P^L<}#Q>??9$8VE#,EcOqZQ뛈c!jCE38e j5~d5&ӧ2Q˗M!G >={PW /-<3Z( Ь[YN:s:[n 7t,l0/F0V)t+6:df5Y~Hd֕ rT ¼?Y]fQx|VT\xs5 )=rp,u;0l qAcx wT{%"J:7Ht>xCk0`L3nI7{}#E qsP% e Vxܗ;h7K/Xxb2 69=^dڍqqd~ktrZQr RtpO市mvdi [6N%)@@}?)$1>JD"rَW+$9$AfqkZ8<>*ϷԱ0D3H"݂TNg&va&a,X_&}<(#۲EO# a  e-Mԏ Մ󔑪%^annwJ6fFOmMOÎ.79, o)nV8^Ңϭ)`bCX,Ce|=Iv2MEu-bdv۰Ob=t eDWk>QwpvD6 O+~c0w}mqSγ[ SpU~}|.iZ٩DG(wgo}-Xh1'bLQBPϰZ;CTk9yGED  +~5vXLvUx| K7TiT ,iü-VU \vSe=l}0E9z戚^9AUƏ.^T88 0}8 6*5) VsWV0_ bˤON%CFa(p.)/?"`~B?<[׮$gÅ*-GwHf&Ms)LCht1J+fH2ay3'_Pe~-nqZXܚ j T]\@o[~2s{I-~X%~Yt@d0/yqO߷%FxJKm`M/eYܭ_?O%hn찵bs)&T&.['Cc%W[j4->,D5̼O=I)[c0["̿eqܓjNI8 =sa2wp{,PI1v a75؈txII```6jד0w >x9[<` @V+Zn(Fete˰>ϥm׉m(u !wpzj)CM[ԁѕ\]u.P}?R,j.5I HtMI:M*ۭ"ܒ꣡9oaq}h@P[<%5dm&Tlz S0Np}CJ :?@?b=ea`$0HȉnS"Fmfny~x髆^\ jR|U+^|7޹TƼlRXm OUd) fZ ]* ֆ4 fqBvCia/ѿw>M'4N/~=nR|.sT!W5_k֢JL@! DW8u&B;`[0ΔSU ε]]Q1-R-wH>L4n Y|>wx&p=҅!A7oAyb&nWʑ$-5c)P{A z Xq=1pߑR]sӣD3+[OZ#F؈I>] }ڱ4]h󲼞5ǫ$#z4fX9ծ L۝{p J( G k @qUkǧX8`EWx* 8W8/mt(f*ψ4mE= 'm:6)B?A멛%: '+嵃J_VT*dLg&S2̌vcpBu0mBh&=8W I&FfG۳ {%ÝС'j>" +@!q2M !,bBL_C Eb4ҽ='{m TLnoBp}6F( ߰} 7Dzqu;m,X:̀M8<] |`o_'>@EK6nȜĚP%yh%FիW E~3%BcT[__-9:/2ÜK5>8IU5AuB0 䡾Z6]mkFz' ֙rGqYTW)K2&CnWQ틅EP?OF}N30c€Ss(bBJŮ $8r`Oq143|xZqA2OzJ_ r~GH==u>I;[=l]H;*耶f;~WsVK%ҩO@fWUbIF{TPgkf& ,*hUls h^X5?+ښ *֝M兾ceP<,“F~cI]1c V#=O6ǫ']iH]f B;ʼnр ETf,IG{m$(>V] Js L"G9gdݕ8qFU0EFo˨GhKo^ZȈ6@ I<ȡ|WJϘ2=C_*B&4(ۚ}GV熹L(-IΣ fkh](/%Nto\mƚeԍJq4)02,;J.q,VO{p3/?g;HȼxSs#5vG埪U_/ VN$_L;;aQn nNIؽf=w!'R(ET(A="AIq$Xg&}Г2:(;vcEIV)<&1JвA/+}f*Xjj3^˶IGy葋dw'H6FU1h !˂#%&[{Xgɟ _.|&@e~ gV"2(j' ;G ]!cbS]M/*qsM^O 8 )H;,0)XB~RHX: cu҅\'Y<$iY>SLFLz}d9V@o4||pw(8$I N^ԟćK& jd!Fա[0?0.Y殿awonC% r1*u>[17~26_,Uª\} 8~/-d'yUVηtBIṚ > #ZU:gqg(:|[03޿kT!S, PJ] <,'zΕM[L|j#HS^J`SZJ-8g-8pqkXBvZ⸩vK4Yrq[^y] ܡ>>N:w 2At1KcKyU>Kz0XU$hii$E-M>G,H- Tyko:\յg‚ sgT5 V*>`G!Xm[4H%24؟s,& .^L9a(ø @2 V _9QGQd6ȭ;M +Х@ r*":EC󗕆DhKҎí3_Ү!E$$4/c:-~ C_":nd*Jcw㜐i'3ݮ ^KbpS uWH^ )ʝ[poe].Af&.69L\=h൶9"\"#h<Ԧ$bk=Jg7i?V ibDY 7]L m>6xgpݯ$ܽěN__T}'\QXgJ)톸Q-2lEۃ2(NUͭBG:Xx c4{`T+@TJߣXD~樕`BjQf/0>Ï{1ێ콡:J0wch)lot UԚ K42p1$p8ņW&F(&Id(\o $/LW@XQ@#ɌĦ[>`Vv.j[ &ǚ;~<)9,aSUd?M>֡S$ע%?HAXC풌  K+ P !'/ \̢5#^HZ hk2?RdB{9 1z8yv\+uG)&͚ Yċ::mim!0*DS4?<^cJ^r@=}UG$J1~]8)!@w.#ۑ;Cm 8 NHkPdĕM5Jeɢ螂u;}QJVcYI^lvߞ/>u\#j=fE8kIƒdѼ7?xQo~'4~.UqO {ND *=r=\L_yʝ&mT]LhPrLW4NP0N 35CBo fjV:>͛>jF ?=z "|nM]!h|JWKNɢRcJ,u[Avh\2~?ùD4{V߭!ƚ 6 $QQݲ|A/7'1,rR62DzʓjaG3|lIuB6H]=ǿ3ȃ=V&:{K7Ly&$Iww44Ys*Z}tpNTqES%9 ɌmdBrKGkhr|?V4)Tܛ_-:奄R4yv&>{PsG S#1vECcV4byF] ᧈ*.@3GNK>j7YrPLUu;rXMG7^ 6iu9 }su8bIbP  |eF.MSLO0-$2Z~Xnᱻ,Q: ?KXk?$NzӾȁ9 FQ^c2LۜUW]kQ\xe>}&QRJaZ>[K8{₻tUr>pcK&v.IO'{L4BuTb/(׾mD]wAmRF_q7Da+wX n(dy!:4Ct]63.}dk ` lL2"` eA@E*Sr7E=.Ny b 7hO SC`m& _䈙2>(YN0M@Q%QB{p8Th/x>Ry87J S1?-ْW):a7T6IV|i~s ̔2I o+׶o㚆'qxB-]IRSg1Jw7}))`CĭJP@͢WBuʟ883t!=JH4lT1 Ic7UfŸnm)f>+tzTVm㱀Qom/r{I1!hU!3o{!y|,\e"^"Fê%@/xю"-JzK)ݾ1gol՞m(iP_0oΘ7gYtb릍I甖`@ ![xDj텩d}s{stt\2ljpX@ Ո!}@b{~TcJ,lܷ MdZP3BvueiC,Ҽ^gi諙rLZ47ڷe1T~=Vi-0JS&b\nLT^]rF8 m+y*rj40'[igVH|R.@ͱ'Wr {iz,W[(vOX!Jzb,Ѱ#,-n Qt+BA)Y>w嘑EF~xĥa/ct<&G6Mnblj!\OV]Tv:rWۯΘPLyP+IW\gv{Idu\⩳0}קNY{}5@⯫L`G;7"0L-|+]Hd(%x{^:DT_lkk%rDs. C7¼EZ,ԿcI 3q&Cm|ǯFϏ `e3UUbSW8Kp9ѣǝf־_}n$=Y4Cu)G:Ү|tny)?lHʧ,>P ٖZl>D1֭)}= k?=Tn8*jr?QGfdt5ZIǃ-~Ɇr54m v__T:9,!ݯn"`+jLᎉ92YBuS%f֟ ݖ0M5  EJXH3e>Aʭ\˂}G%qǎՃQ, ͽ{P#F)tP=0AGu;t: f QzY y ~1{k|FcxAZwkT~yDvo- |/Q*S4߃(h͛CB9C? 5nhqs52Uy.Wr?Fer=\~\+OI/ ) żξTzҙ*gd)X/g} Y}ǃ=nY*9;29ҪdyE{X3Tu2 E5(`D71 <l[aبH9.PotʦO"HF4f $-}_I!HѮ#{&΂T'+E}IJ7^'Dɑ?f>"#M' S Jd?<8̹LyUXv]^`k%|!l@`i_`5zzR oqs!4&Ef!*7zr!p ߢ?ni3N0bw2 Q4~Wjx=N/IݢS ظkDSJOteJK/R6YQG8JAC zYE4 F /AF{ -o=/ޮӑKXoA6(>*3X'(YvW+5Y1ae cn5GM1nv./OWZQ@"ivPe<fvHFQ]֣f4믆Kbӓl8hȟa+5W+Gfެ8Nz:x(?Úcx1c*R3e{bՐ/&ߙ;ާ#KzQ61ɿ=x( EXo4bA\"5[Ճ}`ky7q_Zzpls4(؛b`F :k1d g4 q#l[J6$[2O!t}8<5PWy<]k2S!WzLc6Y7 6@7l ={:Vk}',sS&mtW;>K@~N`F0I>l'̣ZsGɉZ` %Wp85-gO >?쥑]k0ľ`1CbsJ#kt$ 5 ; XVֆ*u<}g2 9{UfP I3HEݎR^.V'Vv_M*QOAA}i1$¦g)~" YJZtQY뉸D+%;غ.˙fvov"$\ REc]G+`D,+Yl`;Oȧ_?J*k{?ZէDBwHoJѶI2a%(?NEC2`ߙ~F8e#5N&4g`Źk@$D;m1(Cݣ?ۈhԌgQcuzBu1jmĎLVyiq3U7*8x,gdh/vxoհ^xa%oiQt<$VUZծxuf>˂+Ƨ[D# hEmU׈[7&Oi%` MY"q8ct4«)< 2hAgJ|=UW2ݟu܍dR,7']v5kQ35gqkf;?qnRu6d(ȕ۶,'6>,1oo碿M)3idJ"4ꧬa߅>whY4\@/~t/eP}oy{OpwL[ aX,79U_HCW\{Ţn}i{EE;H):Ja:'7Tq2PO"LlĂR7 žu#".k k//fF[bH'T̮{C -ut!20菃>:G5r]$& "K!mݢ:K:!*!6ە"u9#z oRwJgɤx&2y}I1&BTUpL^la5xcv7+[d5z!WqMEo4lN1ZHB˹ۖ۝I3收co,_wR nNG[4\&Y9z* %dD-PS/c{086w Gx5wz,+3{iY>MƯ?]B2dˤ)5cvX6M 7E(tыDhW1@SR'.ɜ t/.?~wd`c!yd0u¸H7Uݏ zyvt_ YEEjd@S\Exp[`zCR0cv,4[rtV.HS-.|+;?B:c`f};s8*i.-ӎS(IeV '^dt" 9 tOoX%\ KmhɐR6f#Ij*/FxlCM\xAPkNqYkZ&w^=MS0s9SYr8ɇ?ys[yzޝ8)Yg\Lʼn! YQ؍vi w gw=ыcG72KHg.iZ_h@@!$rNP}sgT<|佛ޜij'A > VJ ū^a2 HJMNi7 #'ʒk1@Z|<,VH3ԜWm1RI`xMs|]ㅾ65G`d>@ꌧbrto@(/ Ruk./v4 5Mjzƅ~G?ke;PIHc:z|B p`R+a  e$͍-XXP7lIHRhG={ΒR\ݮ=V׭ڒ CRC4T}kůÕD}ʀpOybZ`)( gfToOa~HvakuK;I!c>%X9 >HWܻ;֭V?Ekل8*HNK7#E*r/SWvf tPAIP\&:x7+3J}*S+ҷ@,N@4'E_~0GSgޞ03 垸1h>w8g혧NIjfݾmܗy A ܽƁ&Laؙ}Dxfxzݠ}ď3\Пl{,hj٥-/lfb ~1៧lc]' ؃D^%T~VftC\sX[Vh Pի <'4_m%v_2Li25ܸbd/ B5qK~; y=aB !g9~c\w삪 ^q׼'{8édga@pE 9orHP`eͭVHLzIѽFmI %E[ʩMĖlBՊRϗw+ss*.f +~Kw~Oob>K+j-si5-=M%8L7u?6JGDrCKyxo>QL;MT~אC;4^ΗԁQ'(P'Bjg@ދTLʵ qoht v)dvÛZj 2iH 73L R2чd*Ayw {V|Nyz|ZX%#tq]UR]38Byݓ( ;6&pKounq ^<*Wp[TviPQ<@sl`fiFA䶠'4{lu}ȷ=|؜|wdv:{ze5Z vڶ#zGc+}92r}Fw;.ω> #-nz@*y|nHVmS)a\ڢhֳ$骿yy xbno1Pl%nWU@["fgM-9.=9 ]v;Z!P h6EXۇ;1Gq;Fp#BBRƻhܗқhYpoɝk墹p%DFX2: n_06I얹+/\QaepAtƺ2lyt}w8NuVO)V.üV7]4K8]D3v xO*\-v0y7fgO݈Eh_fbX\Z}eTe5ےj|s<EAشXoDA{.U7A`\د@/ךs>be#zViyTV k%UoTY1OƇHBdkSlY.*qIvHM{.na n#!)^yjz[$kِ c>yE1z9=lU#@ yj.Bmap!U鰉QnWz,Jz}Fm=,=KV>2pE't %LcJ0SJ]*)Z!IR~k"A$2FX*Q Fc 퀖|4>y [a |K+$ڤ3` 7zti=ơF[ۛA#ehRwM<uB=j<!{~$"JJO[JS^yt2jti/xCu.7 OzT2lsIu<;Hm; 2%)VW*k*a#һ6žfŔ;F5i7_ښM)B$.jS4oia]Vo4.yfV1Dy]]a/JQ#ES cORudPLiCwJ$G>sv~"6[V;=ʍl~t wlg8裹:W{wruu?y\wˤu׉1 QsKݦL[~o[/͛H (Ulzښ9 Gm#'  J2 Sو/=mxuђ8:X (9j8Z"ɛ }_ ska9S;@!]^f4CF<-/iWb[|[9gxvԉ"ƴZ?p_l#ޝ2_ ~7DF++is?F1gm@CFp-G D sh6u1aioaO" h uB5_%CSxO+|ʃ L@[Edj*H^A |()oR9[]*8߀4"3T1pNĮO\YjaŁlb\{BE>Y =t] f8i?zeϷ0%|[)8HiqyZjV;@ĨKOk4*?͞wEkH.-t`-ecPIzaI9{p=kY߁;"T:x%Hx,+_흑&>PrBK$H? 5$#H˾Rdg7ߙnbX߿ V [gyYifȸj-*"_vuxg >T᷏,u[ޫ,)%$,bS-wf$3nJwG/} ;%JqZ8 yuHo/U-;EeT0hzSg.&U3)ٰPJ&=3vH@QsSnB1F&ԇ,3SA5crl?GJ'iquJRw9gA36Le^^Ӌ";dvh+7zz#g<.6 5YP?K|]+17Y_ё Ar$ݜ/gX+d(і؏LZ? E.lM91]"|P{ނZϰQ & <ͻ8w)w֋!,9o ;/řc0oOM IF>+e*ivbJ@;鹀WJx@hz~`+#Rʤ4}+HW,9nH>T%i>ߝ`8\Nv)z+;g4?K&*AgZ8PFG  [@] b B"L[Y}QmoDrXMy1ej -EY7OyD<5]<2汼Meۨa\JqFZ0F[αbkBKwmqA'A:A?vaj2,ww=]i"A챊 6Ê7 ~#39ڄU%ΡXz5GC"?%5&ld:TGL2#YR4٢ VK2`=*QH?~S[ UKpYe8ݱ(7ъp@O˂03Q[LP )3=)oAI(ΑQ I[!-|VPFUuњvD?ꦂز\Dw'F?O ;/ ~q^YL8 B5$O!~?.rsוٰg$JK|>pBgb|K{UKf#i #(%-ß x`|_*TOpJg~KZg+J(|ũPBcBGKg2T B|n%񰼍kZou>Rp R"A A^k("m.m&3`1=槛vuYڕ kpԩFhһ˔hiсn7&"Aqxj8NY1+@l^{`;E$ybI5"$ $4[Z_]V㥽5j//)s[(?ź9;j({whK57э6UZ81Xb|_\JyT &'O7 ]21#C@@SOQff.0l敘 BHlIAb޷А:vF.^o-.obn{i0Eaqݻ*/W7Ͱ 8dž.+#pGB.N1Xp7 5_N' CRaP2 /߂]\n;'Adx’R@8P4)7%Bzv>{R|IYɿwFvwkYBl;y4w\GU~l<0wlq=6<_ ^U"3L):lo*UJBmlj`J_ehG s_iKG''QUA=3`3 g+bI{ЅF$xT(b& I5.E^H B ߧP&jFczPU˄ Ӟ'KZokAYo-G~;8)NNt NLPHuܨ@&#Cm2 *\E &z{R.ziV.TRݙܵQt=B59#(ucڅkk{&ڳYH}S /1ћnww~UnlJ*è~z9Qq͒몁Zl kQtȳr!"{m\t1=O-q|ңW?y'ПB?V$[:$В?COi.ZcRӥ㙡_&[$AII& 4< 6GkS,¹" aL6[e(3YJΘɏ+o;v KZ*y; ^s8kiL&jm OSӣ d2*K2d$i B#zNsLdi^Ym.udeFoP3swz3 yH3uf_>@+] E /&/0[V`jr!N,)[U "5%IsfĠ7 O-YNE/6Q}i\!qFЋRH9y(shOhWyEl43L-ޣL<ͽoJfFF3l‰Ρ"2>M>bDÀ3WIFRY~YOy}r(2ejM_U}`zs"mS[3Ұ4=oy Pȃ7:vW(,]'q]:^u!?_ne5/s[l(SnY%vdEa&2+) $7u?m?]pYsݲ^&܈Obnr<2 EE:"@AG©Oē3{p*@ŏMhu^r&Gép 2x_NVޜ 69M{V6dkQ f`]HIin]0E=Ƌ y^yLmh%|d*TO4eR'#skg{>7ue~ORx7rjA{ω]~ƨH|k0xa- @cvs&qK9_'Ue$-,2A> ]kg`tK΋94e?Ql;YC״h Uر9st]Mĩ ,*k;534kLo˯waSB'7(ż?4;gmT稊kq2ml2ݢ\&t,hߒ'kL:GPLYHw[-;!gZ 1 :0\=6aSX42cI߂t]>'t}ª_yr|PH|؍TûE=զyc둳Xx:5;M (WZaӄ ɞ3ގvTrce?7| n3_2u$\}ᱤ,zy149b{:R+ ;aQ{Q_?i'ssdǫvcFHWsݤa2:PayxJus*3Ξe6ۤИoÃZ3vu%lm Ɉ~/V@Aw8U$Nj+U 3QPSKd54P̟A6;HL@: TH~DmpnC@ԻW4҄$Z"~66}c'wLX( 1`H WFĠLx_RA)@&:#-Jq\Sg$jҩ#S/F.ʏrr]%8A&G$NܧɖaV9~xU8]$*>KKܸ#-:MksP~M PϵsX5Ց{uG`Mg!h#x+@HQW";TYI0˨}< /N -9N =zFvKDoZ| zaڦr4vr7]8TbHZ ڋ{eiohPNuN uU'5rYˉ̩AOpDZY`'V?N)h`)c[YϴeUzLbBv;\`Hp ``[zZœgFL#u6-Pv AZH qiVT'# ɳFcd^[50Z'P9Q,wN=&;>$`]N(ygI)[C69,砎ζiYnoژ /PpA)IFM@ y]\|w: D氊!캧ӠbKr9Hn:zth zC Ɲi?䳰B &ᏡP=]n ΍BcToej =x5[fg3>,UjQjA%qa L`X3N3ZoUYĿ)2 _rs՟"c SIJ^־}k*Mh9Tr e Ov Kk1UIᇢ),@{h#\< , kSBSK:ezKK?r[hr>0jh2ޑNC^'ytn 㬒]Z6v67K0S6^rgqZ(QP¼s3 O`!)cvҮ"46*5AdN^P-}\Sڗm%\LChU!cѳ%:\dءXo"2w-F|҇+EΟK?LBC/ >c$  `=xJ08A@|fچRΤ2\Щ˶%֌RZ1XZTkxQ%N+]1*7L5%~α4Usǖd%>i-I#S4/Xř^x " vI+ZtEHb6c1_5B@ ش;Z?=#_Bf$-$dqy7XbR| v[x?ҎdZSĿk%uGvsaW L7o}ݸ_kp #gpl wl-à;Il:HĉvԠrր>EQ$#o )Mwt@&2^ժ?W<1!χc4a *b߿4:tep̳5НNj͠(vێt&`E%ZyB=Dc}+!OHTt޼3"Jk16e9ae.ӛ15tZRGE#ߪz} wp OcI] *lTVh~Q c,^ IP (b D+ne !22Wxv6$$T&d;lD8?/~ɫH,c60X0{Jna2 Gu \?5,F}{+nEy]3S!or^N>&yԭdbqyoq?%ov/HU Pt+Fa&Ӱ*bxqy2=[\8sQ~ =LqrqÎŅFOr8z.2ȡ4OjgQ ^l*c=a:h\6D02/w8ua2U oC _ Bopy1gyi\ytGrBžt‰OOЀ _0R.߀!!bSxk'-Jm}z,ht4wy D;ŵ4%nf6Z,~۵ E^i3UddW(_"vV'&#4vepM[hUtsYqN\@D?`4=$~2WVHb*D L`4 5^^YD[Ao 0w&Z!^dYaO: YTd1~x)MC|%:930laky߶p(p?@J`=L+%"!$Ν)A3̥Z iitZU K} X$P?-b`X?Ph(#W> bbBH(AI`,X0 ˓CnVȌvւk+w+.׿D/tg Kcbm9+H|v'A?ݔv7hDU)ޱ7"W#gUc!(| zD"(\ã"^]O =4]9,-&2آ+i,(U9[ܿ{whcZA2 jbx@%u2Jex0 JaAA?#A%C^u;Cm,yaZZ] 똸7zū =J)D&^8uO2U\( ԫ⷇[XźF,Zs XLDܑ*do1PT`d 3/)8@g"_5D3>O촟 "(`YMsڭɛ{t%1n_fX_ѱ/+LB3P2X@hm =Lg#kTj!&ɏ߿Ig$ZN w - wФ`<-TsV8.%L=$*H-?50?k`M*^11jmut'%4C.;JCk(@[Cq4T@@΄jCFBN7-|)ڎT P<}.;W̌E,ݴ0$氒P4%j.osJnԾ-89?I$1G墂ٶA}Cфts.7-'*E Bx9wJdy2^dշs.\4ID/+gS$d" Cǟf6FAп: =dV(5` vV&\ʠ8R=JJIC%"9:].6jۮ@ې/Ak;=j1FuG~3VMTew~=mlFgAD*YFYr>Lmi #afgm t%siQC2a -"b:<c(xZc [N^:ZTT{Ҍ>NjkKOn>Qr.*+\E.%ʵSuKw= (4 Yj"ZԻK1IbRWjۼ5LaL 4j4Nm G ^7#4<[l1L#UwT^jI!i\@|i$ 9Ujj >v]0R!妅;ƶ;wyH9Bd,# fX0Zi0]-i7SOϠ, 9Mi31*(>sXRQ˥wsb]T!*lB#i'eo4o# ..YA@Rn @nI 7.:`8< j]4 Aׂy<:tpԍ"iN0zPzK@CÔ^^p?%a`p/qd.&]'c-]~ 9=<])LeeF}Yw)#}wy{m|VPQf)e %MN m.ҹHSJ&cp0+qܻ;+p@Sxg#&5.-k7[#38d0QV^-'YXi41i6]'nQ"Ob^^[#BѭZl!O,HHs|Szgsl P3cW&X̜5 ܰ)PUU;1l3$1v*Lv6V5҉\+ jh Y)wmUwrzqc!LaiˡcQ2ph+flTHv&5i7( e.XM T'\ 9tmxeu%:⥼pmiVRJ$F؁;Szt2sNc j$Ž\f';4AEk)"tQJDtlr4i`vBm-FGz)l`+xH_K~Xlr$uh,i}lsҦjĉS!:9$w[NN {MbOp)jśgț]꫒zPݿF}쎦s񑵟bm 5ul+PIِv K pUq܀MBu2i2%}PcJ Twxj2NZ%N4\U?t҈C[.Ԕ|.hDzzhHb0eiPBbc"yaz']'·&#f|`g)Ya XDR__.+ z eb`տ2PJveDW 9-l/ "j#D^W;N  Jp"dHa־Q MK+]"mc7m5%bOz4 C*ReQ~pJv5B($ԛRkpؾӎoVaP6DlVwzZHq}Hfad3FY4/8a? }5'g;ȸk/,lZ,eb>+ݤ 70oG+j.GyVS~B)[*oKr#D{bGwR#""\2.CPF X)MN^'=}Etj _#S۫˂Wcr4yRhULVai$K"'@* 6! ':pH,3DD2" D׈Iv}! ?DXJEsQ/gbZRs7\ ]a/LRܶ ÍoTbo xY(C TӰ [ҝٝߍJyIn=53Лs fx#/H;y*^֠(,P#$*\#ɟ:r7SYY{0!AJӰ.̕|*u QZ_[%yf1p#Op#RrCڥl tw^k_\d5Ək(ay~pEM+KTD#"aMv4i& B~D̀HߪZ= a c 91?[is ؼwy3޴Vf _pHnS{dֱX{ 8xn#x ~~Iu mvq3Ehbm;eD AYʳ=F0GI>Ѱv#mK[r`/! +n(d?쁂m[8WQ]"n!bfs`wߜ(SnZOT_uS' jp+Err7GKFP:/5/;h1V+g4նA]~m$`؇N}G~"~OpNۮf_$Mѓ˺$<-؛>7~&(ӹ 0HՖkEf)v</6wҋ Xx akSO>;HGh<<[NP*19v,jQt|za%( tm|6R %PRk3&zv(Y25-بĪ .8o3>;yv$ݑ8h`gH:+U_, lN|gבVP5l|߭W{^ ь՛ݻC LFcGG?O?P7M|nLX!{>@G/ ms;xtTE{tzJՙ *Ry2p`>I&ܓ u>ٷT]0M>t`@vO%˗ăl4(g:KMGU'BS^Cg9%փ98.hޡ{rAX*s״@F0k43U&J LFuaF$[X*|T$LO|KqcNQ7$2?YU}+k&ZPPUI"8NM4)TZE]ame[rB̙K$*5;v=}@Jqs+`J"Xd\)ɤ=u焈HЭ2*aXMϽu:jO\1gns^f%\ASϷ A6j'oxlnVy~UB -wybh[MRgcRb _"O4^g>1v=o2'/`}Mh/Q􏭧Qz?i x-5N-̴+݊ ?pl汋mLku-ٺDܔ|4jT:g9H$ٺ:܌hvo -Yu Qxx+bq#} ǿQsDM-4cQ6X;y?z찈ӂyaaWlјB C1V{(|;Bv%2h~ga 3%Q\ܲ2d^]K5x > Zl iC-n'9+l*c0Z6oYqK䣎Z1eл*vP<Ʃr sWe_"lۅ&`o a] AQ>68OFu|W Ś80łz8o?nhOey1']!#)Mp5* Zr*)CiGT_Wo0g; (jK|6>l V`rʿ(F 2Uaak!}IazWsѾDL;zV-LVȞJZmvPW W<_K|3֩ޗĆÓn )1׉h`x_Mʫ_TvlGH-|i]qu,ɽ;. N\ Œ a%+ࢼW9RGY 5Om8 Sj f礝,B\[6-~l^q"]‚^D bYje='bQai-%-oן/5M# '9r}bR?RrPN;up6 f7A=EH`w=IC-ݝ. !-@<v&$D Fj f8Y>NjW1/=ZsּGd%B@ga[ :cPW,|g~d)(Vz[seICn?;ݾ>9!}A]m?OOl}ub~Af|k'z٢| PȼX`2(S-tDo{"6}9;8B,Pn(@`PK?I`#)>_XIy׍=wS1(!=i lL%3\K[$`T0ܪ /): YwkZ<-m\X*y{9KN/.q}y. ^c߼WL0~1%?3(X)<$"> l)jhi&2W*g[?"zټlCK-Y5Dy+׭f:M[3Mޣ7v/p/ OS϶:Cׇl/^ic&Cc ˞C׭A6}>/;ϡ%i5qLv. dTYSZFg7~$ߞ;En!EPf܊DiMu$.M)@M#j ٙ{CzRsR9Fy`}jPT.L n5cM9_襭 MpB*~}qRHcw3 AW4Ӫmh<* ofgtXfG0".Eˉ,C.hl= yfB ׁJI3uQ4mAdT{ qg(IpPls;0o%$=+<֩*6_+B胯> W[=hqK85ut|P [&K5wlLD۵*}Լ%\LZ.켺2Δ0&1}OuD3{&x&'7ũ¹w)q^WfE"Ġmr?uKu9 GvVYߎħ}9qz<ڒd!!נIMYhy$i;4y]TzgwCJ%^) gz{ЗCNs*h_m~~GԌ'赻 )4; OGaQa붽^–pb!mtZ ԩ:;V-sq_fQ-Nջ¬aQ 1f1U}@ZYse98o)kLЙ5["(IƺfxX‹)9qJ:.UrO􄞐u_֞.WU\SI 0I={{ޑvBJU$OV.\dn\ԖҘҍJ762Q! PpD)Woe~[r:ѷ%-^_ %\0n.a vT=jn0G9C '#5jĵ]C+\},Ql^iA̯)\?|}xWdR0mzw.n׏ gu#AYk݂Y 5)%Łѥ3yMrfGl]`N>G{k)k+Qldv>!2!bI տb{,*M(]ILuͱmOWӈKl&w J۲iv!  f2 SҪԸ&9X;碰bcUE7ʼc6pϧ%̅bٝ^ԑuS4s×(쥢~%1zaM #mcc%xbcϯfM8kgc.Q3e1^jW8<0r:(W8132(,* j jbF-j4_'=65= '^uPұA}TU|Lmt;dH1v}WڥgCYHuƠ5:g@{^`Lr!p9I,\M"gO/W ܊(jqUOLgSH0StO+&OD@~P!AvXݰGlR\3Cv}i[ ,i#oAqcm[7Ѽ[I7bFikݝK#h!C'/ HnVhV (wqwD+Lm'=x}[ܰ S#17R|hnrzɿt.(wEobrVups'MmeqU4o7mY<33錚`1I.Aag lizgA 4o@wo= W*%3'W]iMG)ՀY;v[ b8?M*:"z4]?} 3g]=UX4%?r"dpSSfK-sc# cRh,dœk%$ǾVO%XcV*%@ΠX6BtZ$L΂ jŏ;[7Xw*6ogyn;Og I8I4*G _=HQրa\$6Niwmm2&fiıt0輑^ ,H;6P:Σ%[1zf< "Ba,GQraY}%'н!!M-ۿ<% ҅1δmn>ÕY]'B%"?&%ӍhTbŶ \hYooww ؒ A2zt/X׏ Tp;zdzyu}5e 8IYR9rcuUC; ~2בLStsgC hdV 8[uD<;0Yyf/̿Akڈ}d=G AҴ"\knL6j=:II;AžΊ\g8w0~`Z^<_]DGu7"<^A'Iµ2 ci$AlEyslc4|wmASTs>]Zf6=d$+2Z^xpp6tueJ$ Rzސ2*{r&އ(7 44/89&: ̵3x@R$Uʪ'dF+7/S͹ⳞV%FCc쭚Z 2  &jd:[˟@T*cP7ٷ8޸LdCk P+0`I.\fЅHKL Q[*~;f<=>ã`]ʆ ױ쎆.ܕQ^uɌ9C% d G?_taW US+"#f<yMšUd*-W9H /,K[JFȷ:FiHOk[R-!Ag҈Pyv W .nv/]7j"I f!GYTӤ_p qG]%YpZa )}d$/yfBgxA/r65vL Ynզ&؊6LpkΓ3lb@X %@pk+xA7vMjdM@ [vɪo>u<z@E' ēӵr@swU"VEK *׭;+KƢ`,F>[W㈲q3XkY]=6CX{_k|mk2 fm6 #{tӳSH'+;!7z9DoKy˿gcgIM5no*zp@dcq9n}U Tu."\NV{fo*k*f36M1h*\@rb,x2GZQTEIpQa|^2,oS+z|n5jHl=zAN9:JbIčŽ!mJAj0gt =wu ("JgU4i7`= %.͒\y"[]4,*DV zL9@IG}U8վkO^fqUjVdnNH'9ע=(ׄ#6 fg"r*畑5XE`|3臓|h*sy&Pٟ3F2ho-q$Rp]V$)7dĭ̻ pU6|O|}鍐Ɇڀ(4 `Ok:GqUJIrV<{qy?IѯSiDv*,4T/8[3V:5t}oS@n R!޲o/Ȅ8;+ymS(̻Rao9tk\2_Z DW"w%ERZ،s)]*%>5LKU뀘{mr[qWFVѾK%dn>ڝ^l;.pD!Rhۢ6^%fZR%hdd0UdO_[ hmFÄ5Fq-T`LiU'0^bmLӊ! OWp̥.KYu ΘA ku }:]Hv8Sȿuw^GFfuTsӐVX?>FvCQao`4or~FSsꍐ%kqGi\jtIO26n8#枬 D>o1#I@X*"y34˱F|}QE;ΰ0a0$pWidJG}up̉J5 Q. fxpƑ?cg]iRA:*Y9)tWzzê='S$Nr4 B\8eIZt&3U qԠ@RmJf]/=Us6(B{k, ?NjZNS]Mk hJÕʘ쉄'\k 7oZ-C޼DUL͇$߃c7`͟7b[ HO%!2q>Jz6760Xթ@uySPX8*5句^~7Z}ƙHZBlq l~t#d󩕲y㬘4)%dJjejj|ۂ -8hk=.eK0Cs#ϫb~Ght{T$&ݘg\~@LR}PT;k#ʎ~AɆǪMZAdTvhJ]_+%=`]/BA?V7xB R~A&/^bW7jmcs>^ jH;7szSS,dnʾB1p Xe)T *fg*b͐-GZSujU}+MPKQ3XSσIR;@3K=[Y;2pg\H(b%ēPLNr\Vdw$U.|GoytlPj&x~!@rK<0A,Xif 긏ٵt&pY.D+a_l[#آeiNvJ2A?kv6ښIuIaԣfDK_e.:PF{f|X+;{v{NZKKXT4iO>>jG }>EtMC .!T 1i-_J懙pad挶&OOBl P7G;g(4XO*%Eg_$D28)B^MO a5΂Y'O-Y H_YzV-Ѐ` V>Ҁ7Vh5Y#*5'pxQl05؈qoAfDPH5YhE#~c\7`- -}tmR8qhD{Ib抎_5@G9TYײb,@ obUPBq噿+qP'3;0lط͇Lwզ_7 rCZ5 / ܡ ;~X|V56 3ϣD;q-mrm y[ᡊ<~7oVB'\L$YFOs%|uS4vw֭ |+kɣ޳^LEd)e`A>;5ǼB 7/~T~1Q˷:޽lqG"+)}/ Zݰl2h7ظ{,^-[ u $&r]a@_D" *0 5mD4͗5tRi8@l-Zsm5p~zBqo\Rx?ٿ4_ 3$oi~zSKV662"Zz6P*V+-@Щۄ7#gO7 ^Yj/}@ME~|:i-hZ.chk-Bm]O-xtӎ6-~nd+uR 0 bSD9ĪvL}, `8COB:RURV)@0ya6JU /srpz"Pia?V-bZr4p)x| @{D3qys0|[R!`_ XQU}Pa8)R22k۷ 6U1QhRrIA=fψyFV- 5AVe~aLΥW{O \,#PVScFHyOc:&];NK8 v7*"3hlD~ӰVD@V)/8v~`$o?.qrd͝%ncWLadRᖵPB;:䰂߸»u<*8aG ;yY!-;;|:o, .tD3[ sܡ"4(9dj]urևXSQ k ^I0d%lPbP[J XIaۖJ?]S/}U3C` "痩@łr + 1q__Ov"s"~li61?ji6dT^lGVWjUaD9aks$ֱÊE^u_&ڴYb؞Ba-k m .Z뎥%(a;Kp[{Eɋ/cI.l62nU' ;/2s8 y܃Vv4p?Dw=PDizpW([W% :6R#? ,!l5ZIso\Mr% ^QHF]Kc+]4.jf J8HzZo%_#p]9Dnq3I%o^|hSҒQ&׌C@ZqUWZ3X7iUbĄT}}+#.[m7f&v5'5W]&$m%ˡ];`^/f h5`6x sf;sk:O⥿Q1ڡj Cs*u;5ҊDaM=S(l@bDTs#:4^LbӝZ!v TA~1sH#sMYSW1nưR ktEkON]Yӊ sJ J8x'飃 4X^ T$RrWidj>G?ܜjF&}T5fuu-lk?_N!鹿gK]EWԎÃcwOPAYA!KMbT"hwwVmʏeX[yɜ Ol?e u{|7Wj歱CL;4l̶R}nyU"5u'Ĕ\gwjQkUB&o]WX.!/;:is+4??0r3+qnK4His|Hz*಍va"e5PXV@ŀ$NHݺ՜͹ b_kzYCbACJ(`g9?Yп 6=8eiwo,?[E*}uH'b?qS5 2Z7L)KϿRDS{V϶YpJ \`4AWٗ"w_݄5IS{ 94} }/QڏXk"YpM>Mfy~A$PPR}Y yMCP3,OX`=VMT1e@W41KVѼ'PLfιD|- ,Mihr˅ MŌANh F>-նb}(@o:')>CUOu]Ӻ?e{T1 cO ,Ew=Aʗ*)F1ONrWE8"]mR.N(9m ATj!F<`%$v6&+Ɔ)^ѷC $%ʠ1yG5) p+9kWu]C%Y.]>vE-|tAs.ϗlWyxC˒8!T!mb:45؜+f[a' {w9U@Eu®W*'W's`80JǚZd'諒h2/ w@2Zx/g:*?^SO)IfRp<3ÈgKtLD?`Ա7&.Z:J?nٮX,MZ""J/ݓ༼g˞iS^mK~,}Ǐs瞱q$>6^d _ C>@rݚjX.H~ꯃG=p;mn5K-mk?j7OO*mAqc&]\Pc F$w4hDFYe6Ey:0NYNH&1+iޣ%{R/$?Ɇљ O qjK|3Xq|1eOw@ ?,Po_YwXh^tү;]hB++3X(!w>e]cnߞ'Okɹןh@|RrCt $5up%Ro~V=|̎4.dL27=Jf_tdH>KeΩZVJL(#ʮ`.%~ci{c^Y P/ {fa}_4n:8{.?'iK50ε+.iKUT 1&S"4瞙A9ao@ٝNk"1#~r̖s6sW}}gеClP蹦{d|=ζdC Pcfh_’ppXJrBC֜CZ,\3_̇E*p7A5x.##̤YI}HI>іd> 3,!.OـzMy4ՙpѾ6agrTuAi] D'1qC*"S#\7LvBu RhTb^`&jU`;WǑg)GT -UYXHOclJ >bW-<2詅pu#WB !IH5n*CёO?~*_x~-4 &||> A$"$#oqW:{ltxT_uUdg55s+iz5xVzO7A_z3*; ̅nF5ʻVQTw? w:BPsҽI=ږR"j8 CGI IZ"c}M j]WQՙ{U]=ˆ8\e) N>ʦ /dƟK  V2zfN,=6tٍ#)AGkZ?qQ PVz\R\m5|S&D,, zKq?Ȭ{By#_])z!l/0d{ވ禞GvAX5#SW*ŹyתZu$7.yE%*4Vhqmt臦NTC05cԶkj^KͿ& G4VQa]`5dW̙-ӆZ4uc녜#W!)\/: FdGeC}N>1d_Y Az24wCQ _Uk,XN}O?U`B_cڜ757/Hto?'Ɲ1oZt]<. U Ki6> b8*JvlZKҏ!O˾u3VvO\j֋ ߼:# mGSqW=`fv+vz޲l+,L=đ\0SHt2HKT#CnH*oVx&f U{B%hJ ?&+3F^k/ĈhRyolZ E(z J} ftʷǻZ9;u,'@j*qDz%fTcsV}$''d/CˣG3vdGV \fkg\F{ށT9k}h Q|Bᵓݾo84z+o/"xu譀ebNC}@!~%(/xmAbaDu#V95 I95qf8oC~M= pKG|Bp7 bDƙg,FuciOSJLʯܞ6d4zkqS3F(8~msQxj+3H,ãj@(kjËkq̦3:$Hz1J*z[w6lGG/zgy..Rf+X4!bTxpL5*UąOnJD3Bﶥq^f&E+OS>Y %AnyאK1&P"Δ! {5\0Z]‰#m@J.E*m3QE&Β7{fJ(%)- eڴ?/d3aRǯL|az*/hu_yt:S),ۆynĺtčmwY433dj7gch.»*pZEG<Џ!ηbO8xRn@|W?*Nӌ z ʁ՗bjc'UHު4I#aj=(@~WDޓNe'q*任V'KQdx+Xu_#{q+T7BywKUfUOrAa2j8]GG;/hQ5lwbpY9>|nnu6A1_JlK)\$u3wGj!8D{\"$r&mBMܿyadQi R'F$p>x$VrcvSq=pi NS.I80{)@s<:_uOVJ,+aL:"M׸(QÏd$6Qv?6IS .,^i^MC%y>-z%sɗ[t̒|*g+Ɖ΍ حZe.O'Ht%n ^CrN~U[j0ŤR:[kq둎hst]`9obՒ#1+.伻?9WaD|(3]'y _P9b3gqK1ŕ=CpD4iޗY) 'KߙF,Bp%w7;G!x 7:QCf99O}E =kPۃ]쏫(Վ4 KF]MH^tV<}^q'Ӓ:6E]&C3s7Aن?^`_-RE{],Ν>6>SVxzHw`(#75(&>*y)j`4IWFbO|#B訵~l*qXfmm.vaWZEz^CtP)>Z\fie, FzaĊ~Ūw.Z>9C~tĤ|:nsuxq홎kB?3;f+2_jF N s6+"ra<=]8O 3=@OdLP"c *rsł$.$WfbCMƽ6T2m`*łk8 hnY&dKI>ڍO-M,?tÄ-?s=O9>ںKt.Є7q3? 1sSK/z=u\$B ]vyY{~#,$hhjG:p:6\ JuZ' ;&-6BW$f}DP~* u"ѕz6{L)LZaHCɨ 8wv5C;H{7"{!ޏLDiC+Ue]+i\ِ/?k";1| ;Q@gM nKEѨ; DƯNvQ 9NQQ */4\G 3֝1GG{ŲIyE y)?T*-to@0zr e"Gv;y NT|!u},åm %RK.]$gkK&E2Q)3Z(Gj5Ƿ,W_ q-T)KuMw7l@",(1WH M~Y[o π|(+r;4 L }1#/{^1̭۵ϒļ))D/tiVꢪ[@)azOڵcW]=8"!:o⤱23mE ^N-< % uxe t@# TZS{bt5jMH{ޖu8ɍ#zk~h]N% y:gJ<6Ezt.[.?`vR{nضxu aW%R:{|-9ZƝQGh@:׫@BcFraPDzQ ɂK/@e/dEGU({pM&xnb  ;!qUmT@SLSw_69A߻%_[:qY[ .U$}iЖçwtqo^淗Kxr2Do7*% L}tx7_2epgaaYtu%{cul3z"шWĐh;EJUvV9EoG@IwP?&5%7o[P'?hxؖxEB6|E$ &3dZ;l6X_D| 1<ީɠI!P8}szBF!!k•d-w8EFq'ӧ'~; M)fz?IfgLPA9*͜2mmdi{kPB\Hasb ϰW)s&y ]yNBŠg@o O D2Azf-tB-9 Y=k:].q?I= fgٻ&,lByDv7K;ox šn@.ك]\'lAI~)MEcs#2DJ9BXh0uI4T A-a:F9\3wd?;cPڂ&ơIo 6R{y026S慰~;~[ksc#ՋE&^45ᵍHs˾wh=^4WQ0*t|t20n)YzPEy ȫ Z E\䐺ZZB^Q țX1Ҽ)AX}~#DwK=q ^Ir*H?@aڍT@G[$2ۺx Lb%ͭ.vo="KPܖgi Owf43Jx ݪ2A= a c[gEwa0T39+rгX#mvX 6RS¼GjHQȹwhr+jAhzTUuWvr,M Ŗ/t1N j4FA+o5hfdJx(\#O"Ä#6pW7yq)^>aTmh={h$W3v}T}_8#CxӜ0 .An>'zbe~܍K=xbdf`reP.%*khn> !L0 ~I]Bt_u4٠Ξu8^2JxwA@X`ֲK#}EWZ:%#ߢQ0!AŊ WspKL|02-mv?e~0<ӿnsP -*){tcJh2DU~fm@sX#9z\hڴ< OVrYR'~9fεHdIߋ̈4 x̵X8*]ޙhu^URt* 3s_$VŤP :'Sqp]{rɥQqcF2tȲr0ןog u0т/μL:Gr#{|OF>ecj*FX"`U/4pR nz 3?M c!j&!.jDf=| a5KKB&x|0E)|4R~0Э"^}U(&pEi;;`v_'ik:N\L!'(+\Pf 6|,;c P3ӦPXQvJMMg굔®1(S/:ixvyNZpv--B|)k~P/#R0 Z˲̡]sB6IJ9HG֛x,L`D5" #X։QoC-`bFY[pp+TJH4 5QBwޱ GH?R.۹|Q~s{mup]pTM `% K M[5Aw}(4=ȩ E9t`L$0T(JXVM(ipǣ'2y~Ys˒G_B£""GX^s/A954#k:MޔU\qjbZ?.Dƾ~1k[K")~ Nn:ﭪw4Acn`=?mK= $kPٲsȡ5q1f4FAsסI:3W&Ku1_tw%/nW{őMONERm#P|)Wk"~𬐹R juT$ zF(:QTUEsr?MgJdln׵Qp^tŨ6Y5 d. ^#X8kl^S-Őy8x)/?(dHO2m;Z][ݤ5mh*dF7鶃aodr0Rk-)w1k:ӓlz *K d8iEٶX1\tK_?{`5™Y;T1V&Kc*H͔%%ۈRL3A@Yٟ |݁fp~jšth{+hJ8"J}}jA7pu.3 .y#g5EZVgVTDFR3!0Ay ;*L*-'%^ܣĵGdxfef0 :%}YǟPFá9ȞRYFP`C4PEX7!GYݬ8Ƚ<_ڪ*hoDyk dQF\jlgiP0@={kSvO^IiWZtR.H h4E)],뵺WڦgrLޒ/B7o%suʣc dҡe*ϱG0#@>g$狟jqe}1NF.bF!p.YyA)˿SQC!5S ;|v:$'u SQf=)W)sѯg;ƑgZFφx&(GNMrS2S^~ (WyS\b"T5 [kive}2d3,TPqzBB#MLS̭qfLh콅켝ͼoNwԄ=fT֡Tꣲ8MEDinbxl24_>iH&O&{NT'?nX#ApK|vB}$>Ӫs}_/F)d^Jueo7;L 9Zᩮ@-&POê^"ǖ^WS)= wO  k$y:zP>ynov=Nɝx Zʳ/>DY7r>waAW{>@Ն1 Y _זጶͳ)'9b֩qŸM5K~JGRHt }\܍,&->dq# )_R.,>JҢ@[,a. 'yMɡd}fĨh]F|u OŷCk=yrk:AiEDQn5_: =WYp&~טl{FP:jςU%q5&2Ts`(qy ͼ5k1E5 zh2'bR1S䚎({!e@kIfX2Y [ʥ!MPSf ![joS48n89\ ?Sz/f#^^$ڣwzԳd> ss@OzW3;Sz/KGßj{5[S… Q*y*.u-FxQVx77V~7T[CXHX%]Y?hwIGJBja/X34"ҠsWݎ{tOT7EXFyR  eP,2xOK`R\L ̏+J{sFH[b5V琺f6+<0޻L8ΈSx.K8f+g~y#W&b`V|\\uH]3=bאB\g>jWMrDNq4-n4%o R6%FJEg;YQņJ ܼTT:pҢsYV&{HDÚcO/A3J=I*.}5RԒAYvi0UfҁρV+lZ%xP;Y,8~[fjUˢvʅDA+M+|I <Ld~S a#ĈpupfHR-WvK7h Nu[ x8M8ޞP<@u7~Xx " 4yĂr_SzӡKrj w0'afx:[Xe$̙Cv{a)\ʯmD|j1zUJ(Hůh+۷[B,:Je]Ƭi4c)RTⶹ<1U RlPz/w`˾\lаuΚmL&38"mڒ=Ү` ÃQ<*Iۃ@|ӹY6R,[FإĀe2 Xam^a7ڇ$?4$ VKAF.Kơ#%UL2n쏊b- ez+룢FpB~K &ȻK;$N e _QJ+LnF\rзxnj5iw TȯɑĈ*4~k#TTZnͬ氍`ƭ!|P֚}˄zýK[Y}P^v|P[P`Y\5He'i0q}s^:ΐ>~ ǠKd0sw|4:'u~' `jfA C>zMzT5"=>L~X#L_,w'r5l&61vk&)§Y@lp1q3AEi֡`ɮ+>=08 v&a8 7[< rOq|d ^^'jGWn;".^@ʰVVhi{7vTH&\bu6Л?`;gѢz/ހ&CfA p<;X*;%̷ v ":ral`"2Qx:߆R-³۷9?b67r?p1>t-c/HL-~&2 j P3UHB2P40EGp ?Ge Lu9Eu%Of+p4\6>Y0%v wK+Cg_K'`,H֦0L3>xp8?'y<-.?ky }Y,"&˜\LOX<8ZA81(ŪUDj&(x|)JOq^~× c۷gyx0>;VpNF-CA$&ǫ 8doD…֭6ri6*:^eV=h&ۇoz?E,"xtٹ;NŃR,x 2O.(#j5mV-'FJsY}uz[^Do(Q<ЪLHfA|SAJcă%j8kFm$G\eY^NA7/R+R+&iBQo숞ae%10 2z`1|l1><>o sE%)H`{ <&u`}Xd֍bA{&Kc&[%:w9!k"zL lJ lwRjOwm+~KfM&q`Yk,ӝjL`ߧE/Q(2`˳(J &$quvˇ5VSyrs F ʙq[cjGzgqa$R!,|v߶Rf4н [*yesGDgmd`%]ϡɇ ۼ7lh-!ߝЊ9ՓL2gdg]`pITl'{ \S\TIh$:<'Jߖׅyґz_%(qƕS檲iQܳ2jW8KuT\f(j1a8"^WGt@|rV"hLy($ 4@}XĚfH%f1h:7]V_C%j†,6nj^]C.CXZ._AwvWwUU6V |Gl<]c ER(,v3'ܲa 'c!WǡzC"LjjNXoNE?;ҏIH_ nzG8:7#3&{3Lks2|gā"Ӿm DS]WV+FH<3Y~1m<+Zòm=PBj +Bo![]ۼt( qvoZո =VGG,` Ri{ kp݁`.36r`Zj>wwGeu( mcP p!;%z^s*eCo^Rٟbڢ{3rdR4$wWl <"mkU4Y깯Kx;(0U ]$uTƯ>eYL/yN Y? =jމm'Ңe8Q/H$Zo8K-nke]N'%OdM0\=i!0ƺLgJ'7;:hyQlD"0#cFfZL-&)|ݾ&]9-܎[2(2>hRp"xD҆gWԮ~?ݚI@1w//G$͎c h#Wk!7<[] )pkz F]6l8Ѕ h N nX4`j1y5ǹފǩɱEpd̤GuRqxos0/MGD𬹨|\YGuUx>KkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[GneiC ɜtOzU<+됒 Rhp5j.Z1CavL yASWG&CPj0zVM9~}|L4+idЬ1l_:/ŷ!<ʣ!0$"HH^Y= ?|-p_b~:&2NTh&lI,Ӳ.1u3?wO@h_ӀǠABPX8ˣd2Q7uNgUA/B c?N9p|Y%~g \jQv |9ק߿,G[^~nĦ.k zۢd~"*δfw#+JCB^ b6inG)F34vTE}BorL)(NӑyY72,o#ET𣞜d݆-6p*?2 `+Ҩ0)J%G59nZGIJg{@D`ℌOHb 0// ~Ə O~5˱|0( "+ohHKSCX|؀wM"]=G#w1D;Aбp40ZqJ);Etq/ ZuPUf^ ψL=83b;%l%-$X Zhˍ#wL6dv B.xt3"%7 Fnr-.x2Ahq}W-?Ne+14-ok4ip͊@]PWwd5Z3YL ͒1UBP''7+<dߢ9aX^@b6[_nwU`<5F,4rOOӑ$8i0 p_|f*nxDy;fo'$vBf&y Զ ?\`,JXE nT8G3s9\޸D0gr5T # ")Eq$&Cǘ!Z tgDc'Af$09u햠QCqGR&McisQdZL+5,` >OHZ"!)G6TT.!6m#TpPQ=b_퍝bI!H/H1)7IBD%*E&4K}l) t0^#)dD\>Luw(狨H-W^:z\`e"W k 1~޾1`Pcp(,\˱Iv7j YբV]nv) ,CyD -d]^za6KߠX>*xxd1 SW)(_yg$M<1Ngg喅z?zzH/葫βxξ^ uQȟڮorpD|GZT9+E)[>z)ZQZ@"_ПPs+ާuN8]`'XJ0Y׵ё&N סhHoXQwIßz̈́*Mrk+σc/ZY(v/ԇa{"\I|7;[n(ڼ]Ho\\78nw$J܂nޤ؏8s(}o$sABpV+ R7IB5q.Q"CRֺ!G{sL}V5(CMsTnAL_R+:,B>d4쳋*Tp#YtCRetw4~T\?Z#wd:y^_8Awbof'x޼]W7pz>xqQ{G>ɢ=l΃ݵ ],Wc?1Q8zGL5Ym esDhOAs >~ܢ}F&vL}`"J$QLKo5p߼c^E<]~XĎ݆C; uּ|#Rz4] kTuThn?vW< r׸5!2u$(b_SY,a=RB&{UQ!$d,0\S:] pi ;[\Tvi`R{l(2B7wxƑj[PvG|Ur961o-k[ a{ɩqfW~ۈ1MAH~zWIcY_h+pη:w )zO&jH0*曨$m1u$ P(|Kl֒zG8+$~涅Y?b4A_?WF8lQj.-=JȨ" ' 8$ { V:v17R|:)#+vb x`7BW~LגX[ǢeT zt22g Z1vBhYuI{XŐ$ ~@ X]f~6˦Iۊ y%vq\C3A@RsO+@F.`e `^02ѿ lH} 8W1j_ac*QFD6Tdky F8]6LɥQPu - Ddcӎ|7%mрTPC-g+h4iֿQ{bDpK36uOL1z[7Y)q~ffY#΅"ﭿB"t# j|s4#}6P,"5W׹o˩;}҆%^ı .DE1)ubVuה3SN|S_Ɲ!d;YѼTΉc?_ɜM&D?Fyh,n'++quO VcϋNAs>M%xKq0dNVfYK==3h$%[Їc[VZUgG훷ǽPSU+n4T bU[+S}pWk5.khX ޟII&bf~xS [ΌEpIq?k|}m(`=3 }1w܃hl!n.^@loBdZ+wvǺQ@őUM4G'zie]љ4Qu3XœO"cS!;\xJ7ba᫒wr(%N˫{HAbZ%Rt*++ Cѣ?˧0Td Bc bG>o跚1c:P͟o+;t+e+@{?cȬ _CtbI"wzfA*l|Tj WI+#~XJ圾VOŹZr B1{jo1NY[Q&f^}bFk!Y#BvX# ,.$gs䵬9oE J#|P'SΤ ^KK,ekeTg䔲ܐd:0>=cր*[ȾtP A){%Â'if03G4*Ël NgЋ1 9uyk,#w\2jC8Pe@?iUd}9M7oʐϯ-ͷ Dz"@fd_k<19fnCX 'IHH"Aûh.P+au6llf1OuًسG#AӧMݗ_,d*-Oi[gmmBNF0r|heimfͿ*b?bQ(W{̓g㥍;p**îr$5}fp@.ل}$s1ma8:֩4_vd M皼&Z^1>/P70,1f\tesMW*>DEJ򮈰c#4TΏ~w[8a_f4T"A=`+9FiM;Z&gۍD 皎rQp5>_pGDґ̽֡wfǴ0iu4 ᵾ'L=\p 6~` %.3^::lN)):][~ٕفZ޾0-+' Z1f[JZ>1?WQ1BBobYK4w; MeGh)we}o9Ȓr/3 nPCAi5!ޭ_3dB-`eHC_t2)q4d+$28$/l` ;xK3{957+ LZY%1@Bnc_OI T"M`Hnj[6D'vG-0I˕JHNE{ $7l I 2\r?7 q_ݽOɭ+sVޫ>%>.`)>zʗFjl֜qmi'ϔ]W/gv7Jd ~Zө$_5zHZhKvY P+K>&mZ-'b+9vqZ~̂-`å(ZqCbDbrtDŽvK=M3cs)niQI Ū VHS{IcoTn$p#6$,pii(Xꂿ+@XiSīY$qzI.B0{or٫to9g" @$RH}!h檟ΌTsx%gl~8ox{ΓL*pV0'`XЊ`au$`/T V60+u(;`K']&Mbe#QgmX鰔=RK1 !U>a78;xJ&9$u❠l@h ۊf*Q0ڷHYV @%|8ݒ Z!m9K3}l-|zm&0~dH #ne6iꣃ*d}S2OGLhP`rA,=xV(ԗlv2l!y',6;N 6hp'aF?r,<ݡ=A p eA9>Yk[U&߹)5ERx>DL?c? ˠncl@?W~R_k#3PEfu4RZ|Tl$S . YF8w /jaR)gzC&XA"+Fbs# QK% = 4)XpxݱFW@)3 8xM~<.盞~"gOJR2:B_شqo1Jzg/G[,)1Ds`e6 A-\XRB y Gttr4/uTl:IӏlL2=T1Eɂ6*Uj'Qʲr * opˬ&0{ {U\Bt,1 S!Glb|XS"jIΡtkng)\i(>/;KɄIm_f# ` s~𝶬~hpr(:*}kdIߎ[`2ˉV`৔ &J&"g&Yj39f4ߏcAb6nv@4]JHMKf۱۬xf%FxHX[PIB#5z^Z{"O,%?j2Oq`8`b}M4oS(U,EpN?-'`[dnIoC}SySg= >Yct;:Zxަp 6 +|7QK!y(@ODzoNj}4x C.Ppa_\8H -kfeJsBH7dNcP{aQE{Ete5n+^GNKM E )Bb[ EIݡ,;c¿zPI^Ome!ޠ"n[ >k3Vp|u:}3r96)&sV1NO_C{X@])[6f<)b-Ok*Tn-Y.%#\f;EVxd;{']Uk݂0` 3FY%ȢKh __=4-߭Q*h~ gDO buLph梭ư.sǵIOzP}JTd[%UkspnIU׌nLOgPSM[t% M!V /tT $Gi9/V牚iÇ|]hⷝ4pPAJVG®qFuljNa05Es!es_ yz%5^#4d {܉Նw# rKi Y4n";"T2ϳ(i;/&x:7q?4V)*s|jH ݷde)AMyAM :"!h|uHr> A*v,9Ȉb@ZT-aJxi"rRǕz}Mq97xl9k J oD뤟hc"=N"A8hIFjNSUH%X=rm*;ٟY{6WY0s1vO%`I}F'kƽ>*7 I[uUyU6QlAs*3ʲSj[ Mƨp;R2.t[ߠ;$$CYT$ywX{i%ODMr( |4I8ueZG(nttDS_d=忔J+E_* {*lB*0r֒~qg@R-EQK\1%СsMu+-2uBO{?1->3BE2S]k3;^I-_L dSV^ gA4ܰ7=(/ՕiŰsnkx74U8́1~^ ͹hT6GNI:0@i Ծ TP,,VX*~B] /YoM'f  ]cS;sX@x_[F`?x%~Ui9 $kj3ݣƚjI 8jMPԓe[1w%hD5IPM *|*1B&:g-Osw :NO[eR'3+wf K{PD{oɛ%g!(`ęm[m-z/MmΥ0XTbˡK3S6%jo|M0:G{ϚȂ62cR/+`i*M[Wz5n2Vúc,9a*Cv@(`0s#-3}e2GnXဋMF}ǡ WzFꡪnX8/Ki$@Q/x<|b FɱI'3BldX5MG*#uhTWoqPVTF/k忰Luu=x*jϹۧ:O78k|nӋJ8=L%{x)1Bg}dO2<1kz"OʯNh=xҊhs繧YKaC&O%AI;pMWAW/} K} F3^r ]ʁjah1kwCΊ+xk.(0+ 6rJS [Fg.el2[*u1r){"\@xc%^\vLJ!%R;@x\KmrOqK[ԷhޫZ4ph "?ʂ_ѣaq~&!b"#ل}ʱ;|Y|Mj:G;bX:,9ϛHq*MƟ 8\/V<̗nXtKs,M?hjY˜ slbX_ ! GB$D˻|$5@&ul/-; v7' 0kyO(Uu-H;ױÒ&)N\wf d9t+WzR!:gqJ;j_ ɯn,@:>;S -,B$?A% K ҄óf9K;{8^|[i3).6#*K22o-YWǪhc*uDmŞٓ˰2%gu(,l}L͋T wC #M>@12COOyAFˏuuVU%g׿թn_&߲޽6qG{`lf:ȗm# GTGЬ ¸1@Nj2{hߦ=\ֳ`Aodl!Wgh(FHwQ1'Ȼ{عpHt=@Z%!2(iAn֠&t46GS攭ʈ`d?j;MIy X;1J7'(YRP27E9'A$2#?0)+bX̃Ľ`^^ YZ