python3-perf-debuginfo-4.19.90-2202.1.0.0136.oe1 >  A buW^^fOL#)]B)݊Dic\~Zex7t$#r86q;r%[!EM&=]H0ԴDN *W-&#}(yDp+l (!--r/'16 \ }Kx ?[bc8hHN%_)__8sc5'o`cc bdji\*Wn(pv%Vp>p<x?hd! 3 ^48bw}     V \t,<(8H9H:HFGH I8X@YH\|]^bcde f lt,uDv\z"dCpython3-perf-debuginfo4.19.902202.1.0.0136.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.bqobs-worker1639015616-x86-0004RHopenEuler:20.03:LTS:SP3 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$bs - 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.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0004 16443928754.19.90-2202.1.0.0136.oe14.19.90-2202.1.0.0136.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2202.1.0.0136.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP3/standard_x86_64/0f1189b0867fd55c9e25e7d8a37e80c3-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c3d4073a45adba2c1554dad636f1cec2e124a0c, with debug_info, not stripped]νCz$f9{utf-81dc556d586c9ace7d83d4b6d4e3e837711ec3fb5bf33ecb28e32e99a21e7e73f?@7zXZ !#,?] b2u jӫ`(y->Zn ! -G9tʭfMYl` ɺm|#4J\CMk?Z-{+[Kf})d(0h_Y#{lCyTm6' }ÚA= Ů2 Lwx!Y04<[3N(GKT}\. @ [> z<͓/[A E#!铳μF >M oT ?_' 7UaX}f\XZT. ~GAR$qD\1Uw/%`K5Ծ^?ˠDER.eA?j@+`AA6Z!@T-L:ۏLO /e}ubLx&EK&b@p։Al}DU:j`lB%U]ԠdwZg ylkϔG!FO(qoϏW!MjXd0Tc'cYx=[xğ N!jNuT^_}bw~UA#/S ˚9Ѷ=$#j(U I$9PaPcG#K.k[5nBwHiy3 x'2~fM+$̚.MWYN@)O$'#o,JD4=09@U/hb&qճ^(u&椽(RU 9t2AO^12YGP OWU wj9C<#%CU.sH0u:Q#>I $&&(9~,L"g;rVa6W3yU\!w6G^O}lPK7Kp ,Ro.)^H۬I5^$mR1 5mn׊s|- W3.~ꢭ}FfOTxI5FH1$\T\ց[Ȍ`2i~КHZ|ARO SEW6^pX"ȽIuXʏ+/\epT I Lg%(⮹4)*LtU'3ʽq瞘)C-Zy`>e0~%68>DC\z jU+4?i^65a*} /)h$Dߕr7)ur=+8t&\ e!E1RdK<`I^xz~ H+Yv|]?>ABsؚ>;% _Z'E (M/>N4-f͠#8QB+1ZnmI{yLTMcw8qlQ5$ '4Y\7=1y jQq"Am|=p?KpaucZ@&m+#6,HX 5oMꍜNW 5Q j*%gM vnP Bcߎ&=>GFjoo{T&4_]z]Zɻ & SOZ5CPr 8lB}7J"XN 6V 9ӗx$8:z=TrPU^to >3MNQ@7N퇴ygCy ym!\Gi.t[Ox2Fz^dTXH=d/Ymbd0RY`$/R.ppII6GӉӀ\p$~JjBS!]qb[,R 9_ʈbfe:p?_+X( KHĄMmi]쯿*M!Pv=l}]B^̷U;`4}S֗- ^Xujgx>f Qwe>zk}= jXM dMpl='eZw;#~8O;ä}-}>dn]DKsvʢ~Q>W4Č.cbGEu`.hEh} P˯(: ?LV,NE~n1gZPf풹Ro(S%ayTKmW$# -[jV[Saui(Yh8-7 KUE3(5%kc:Q訡jXj81r!D)gbVĵb˥s1~ih e }2=rC=^4 pm$,H1vH=jLC<LANqL&s#Jx]YŜDB03IkJyJ/#eG+nA? _IJsn)&9 vwByޒwΤ՗9,⌅].+֯pV`0#Iau+<#,nze ~S-y*( gFֶCbI~Q ՚e9". 3kg:DeiXv-bX4ɢ^1 Rj,DG8.J00_txC/ ^i?fX$}W9l9ppBۦq:AwhuMruL#wЉGڝ ~vo'%fp\!naP۟0OPtx6>@:TN< AP`vFP7yc̓ž[jVқRsH#fT)M0Q(m ?ܐq^O0-8Lj۹ݳ!{o(}M==.^OYOhK{UO$3fEZ w㍑s+b6|mN!b7y :R|vJNq$/۱=rVfkUO^1 {i.K}e _$yfᯖ\l=@ȥ`Uu?UUrqt(uS^|Um{P3{?Xh3{縡"ީ@?\DpC@q/VHpP{˛JzJч*^-U UͽTl˟5h"w..IܥOvLϪ=0=?{ 4%.yntoG-8o(1)v@ =Iܵ,e>֔/J~E3fZc&/5T0w{kO7R{ʅnVEO\,YA{2-ۿԷ7*a&±wg:mFQiy>ȕmyA+UQ]%Z3ޒ:ȈE]p8\CbJuzChӺCuAHƨ AdNekgBpG;z/~WEՎ5a{{HEq-R c.O>TlK uAmw''3H:y  Y}^$w~t aJ4̳ Nxrgt^ R*UijuZ6*sԠ1;ou[^PcJ.>A'3@ -}Oѯ npynoG[ЧQYt5^25FgP@Q/24(ƝjGXD5%"|8B3yj]$1[\ G':ods;#5;4ٰt|VqJiA]E=xXW~Z]"|ږGޏ(C8yz!]QXvE.,Pon?7؃{Ac&6 f7D͕l8mEpEmf/?(yK;jTƅ7=ts8S; {нfnzݖ=D6ÄVJ[q9ݕT.U,NJ(wH7S*Z'wx7 Tx!Xf$<lR=BҤG6Q@E6aSQVpm`(`غU =x˃Üe p+7Rm|fa8 1>, |4 sɺQ PM$BL0ӒrjH'|D)dM6qMIo[lݮ:'T\GaJ@E5qByd\QakZIzRA_@Zn=9ˤ8Ta(ܱB:xKa…Fao0GLa|xd|2 hɥ烃.̝K&{.k _%ZXCX_&K7 +Vn`-͇Q>4 0}BW<_ӲxM2-.k()[[Gv3*pNBMNϩsI^[{]lS. ʟLA%ߖX(ǵF k,S̩=ض—(M8+X HO)YY>k{X'sMn=DU;} f`K0@!PH{ u>\am9k3W-+'=?(OEFѰjx&@;"KOVd^: ĈtgcXi7NYndY H1^|[Ɍ5V 1>MZ$= u)+_@\{E *6iFCc2U8jQg0WQ`⫦m(USfe'L+c޿6N! Е/!Z2np;]k[M,Vza`2γԳR"B3{k ֨bM?U1IS5O ٠ SF7:{u]l~~:3`_aGk֬I 6l&OI8Zc7 tf )/;'.1,&_ 5ntB?RvVHݹ]Qaϗa.5k٭ 1 PJW#0S=^ vHىb^k!hNZeA h[p9Ezgq8tLGyZ#f%} _>#vL}=9–)ٹ:k^gr%8f@HZ  $ᱪutpiN]Kh+AxmCJpu<nvrNҧxo+e5UΪX ! Z( $v_IE˵ר%XY ]4 KEei>3dRUțް@Ca掾$m|$ڪYB\WGq4p6:p0CH`N83TV4NϺx#Q\>;wV:v duOwIq=xvH'ZW񧃊:Ŏ2|ٲvja9)anX^UW2wYĈ=0.p罭xF> %fVwdTPdfHk4Rȥ;0X1Z^v|nlf2HDZݩi֍g  aE9hBfs.L/4=i -hQP2>Dv]0@G$$NaF֦(~#/ޏXll7VqsAiݨ/p (JAR0v푫jÊ hXaP2s)Xa<1O*,5=rPW AA(XCbH dY"X;uel`d)聡fNpjv CP)ӎb=C 5v;эW xu*)_ij^# wP7t`Sf󘂦"(jvy2B MbUrN 9_:Xfi=KM|.0rqgw"b2z'k\Zv 8Ϯ$0["2os7WX0?q6-|m+~ĭ/!P!7ixE=gU!Ѣ$xHT=τwGE?g'z6:?alIT 0é,? Ys; [K} 1}M&A4H% 7|N̏ўiBwVD9@kT* sr"&qyCKк׾[*-F!O$1-5wpۓ!Z׭3  .(U bmiM]!;Ib `F"p g*gLC|o64VR`s@<"SU1Ӄ Mdׅ{o~Q!NYj]xDF`֍AV`ޜ_P)?3)-ڷىͿ$1bfk@}yОtDWڨ|Ds4/ m ]AJ/C8,pS&XgUW<տ{C=MmFMDzH $ A8[m}PFưy黐Ѝ`匲-_uL .Ob?Ӄp<"Kp|zӦoLՒV猵bKJhL% X)zKδ<21y{z:/_^;v3&iͥ7#-J|3mU%rw[&X-hN/LlLx! ٽ' XY_ౚx+>@Tj7t}/~e!ߦtR6K֛]û>w{W6R|Kk7%"1B1RM{oNTv5 cE$+Jˣ¶]1e^sW,,x<;o CwrzFuA=L&AZ$|5QjSM64j:+ zч0գfAK;f3q#"y//0Kݣ2^XPu[B ])"nBqȆym(Bq, =tq7r|e&unr:L=B@K gq 55*:޵'4靣zLʃfE\9"z֢t^㽗?*N@e3(Z+}`{`UuãWn9ف$_"34x6BVFQHyҀbg@%lIlD6"Bib1R;/4?hVLO$ahDA> ϻAa$^ kL?X0yE½YUl=*L[~&y0Qj}͜'d 1㐧P3 kwa ɱaaCrK#MVspZS\Jk9!nNvlulmގKǓ::\hMxE͡Wl{ 6Ge)1SŢ^DնFB5tه'dݱܲ"ጡ‘$gHBފ䇐Dx:<:'dD̷#ICħwg(kxnȔV0 ՆIrѓmz3*z=dC;3GIuAElMu3%۸tN`yb>rrcBZaw~3!0[[z*gi#+@vyN{)F ^Z]uam-zu/[}Ѱ )wor_Y!8^i<=Ӥr{9Me kP $G] DI$U9 %OFh|w3 anߪ72a?d?6MIz=[Dy*^gr>\N3U SB~tNíyw#\&.a}Yx emwH$zqgխչ>h/T^]|9e81m肦`7 R"\P-.n05SYhmEbD}8}uSYq}|.F}p?60 ߫Xs˒B׺o-8O 9mMDk ǜ4j"NU'k8UЮD X.XD<>bSo}ϖ|p_2U`jYS0"l¹: H&"Y#:F06|YֿJ_ar+TYObk3S[|y7g.P))DP<;5,jҎMAQsagBg@J@(C}lu NvQhL"~f0ڈҦا>K޽n=+40uUҤ*$aD*HFZa"M&V?`^[ӯ{L$Mn_@o oĘ>iw:7(ٜRn4ؙ6M0FZ=2iz߸cYĴ6}lH=3rRݾbb(,>z}%>7%քk> c٫Ao]tR"Z5#`'T*su^%aȚ#,tk-=kA{ѵ;Qd_R(3My(?s23~0{AVagQWIGfL[2]7^gNtcxTv̀dX(46 UԳL25X4=Rn{rtx"J #$De˕%}=OMޫld)C<}zid C5aN3Nb[?n( G/E )ɔ/^,Q]O3t%]5A.w{[Nܣoy !Hyet+?, 3 lيmx%VYy.[*y(քSRؕ?. > CcT_DA:Mxg^ƎJZ8g`eQLvf{b->+39A,2Z00k-fP鲣"wT@YjFU+qP@s"S_ &~u ôbef_~zgpKkJ^Ұv۹Ϩq6/JPu.a~܂Aw9qF;F]rizK aEZl2O $,{O`<pWiDxJċtS(Ʊ<>LsךZBUjv";u_/rCnD>q\y\ ¤HG:` O˗19+,`1vOc܅azX"*C&͟],7>o|~Wq| NGft;' kʌ $$"0G-I^֧Ƹ"=~ ygˉ3J>h/N 7u bhWTALHj bC}"x^pCҲo ELW ?\C.:f3.LDNiRKQʂ>1BD^'۝.x CW_TD]-|Q˄tך(ӕb} 1D:L3k!&\nӁť6&8g])CFܾ~ƺw;풍/imG'V" ƋR[K&|d' Ӕ66.Lj1(ΗuKR>D_L)(]gvR w,q+Y[P[|j{[ )Ssvs{?5 GeA\KE5tAݡr.(#zC)Q†ݗsý#ݜH ;ठm,MJHKqo: kONedL5j|̰lt_?qXQ7,AEgqߒJ%EXm0 ڼוYԩ?+-~ϋA[0;O.(AavvGzl {pS͝b |2|Y79(N)@E^77S:Ltۮr$j^PcGf7 qLLI֧ 2Ukn2XT?#dU$`4GaIgM< AVԏ74P{ڱF<,h_W]4b%$~<@]ᔟoMЁ90[x̄Bbq>XR@1;x{Yir*AK=/Lf9ʀr|H|r٥\(",x iNk|mQ$" hBBKih]~VT;XhUȕ(…wY7iʪtpWz/g)ǎyNӜ \);o0),q]sgheQma' ߗ4~R%]E _cdO/tM r'ć]hHj`-vn9>-D\^/L&ĜAP$+[ql {ZəՉmg,j֘'72ǙRvZxWzm n2KOұ;G3(&)`!VMLM,ܟ%6C} \_jV;7%cMF>w?=_K5L%􎜶bדz4a)Vޭ}<^bwɈmKEZw$f\+2dHu}*ُt0Vcj2 7M|Z|j>Diy sg}LkʀEOˉkmFV9 } lIbQ*n,S]E0Wq+[)1#wi2#K6L'Z#UY8k,ӂn)]A RЦGpމ ύ}f>qN/@j"OKQ>0v :sTx=~Q\$և6g1߂AhEgVo0ahߋ9&9t~!;~lPsީ#G OZՋ#'jKץ|KIZ ο}c#th*My4eQUIwZg [+WA%A邰~[ëI^ɋ,"s J}1x qqsF#GoNd_a\ۚגAB?ݦqbW†!3n/T /u{|IsG{8!?v58WC +5T|6NA3N4CS{eS1%T)tEEeȪ:t&ZK*"5dF[^VFǹ+D޸uHwvBPat ܰ<}8NlqkdePwcBws ȇN|l7Чabw…1@,q8#l/-D?k/~%>/ Xc}NȥNlcڹ[!+(aPà$qϢ[Mu) PF<+ l?xu0 =rYُ WrLFt.{4!D{3Y@/"A5Y]pq0rb呖]?=qlMk6:f.z?6|p {itޥ#S" p0hpYNePVf a'̳vܭG/M}JKIzN6vsዬ Xl*'9`(맬<Gr9~!iHP6_H!nfc}w ,x,ÿmm?3Rz f7S18 |E%( iqCcdy J^DQULxjzWLT *Iu8eykX;3p3.MU 2/+o./ɬS",d+kw&Ad5bcAGe:w |V?}Z鈳o!5G(2} Lؾ-vyv4}O<[^Јo.=%*UƲ7Tɋs"v6#fU{UUzk>c_1$-l_˶d4NMyA,5JKwV(Zl!l'ygn3P8#4qAĢYs(%OGnHQN\˿`h53޼>;InMkcWUխD ?j%ȡuܒ+_o"KwwTMBR @smnɢ=~fJ 9-*jv !nK/pM7܊i^>^$sUg8Lp{&#"J,؁w1Fw1Ln7puU~\>V=$sgF2bLjsЯWug'Ҏ]AzS7ꮓU 7$g{K|\vdTVfe8Ϯک>rB. o 3813ԯ'JbwVdGr:d`1HݫATo$: ZY9EK]wAԓ[txWdPI|+zx&A(e9?fbb_gȧ]M2!E&. gUܦMf#? P01[6QK;pORBI_2 w[.89)?\`3UUF %43EOZ6vdC1R=^RPv$V&ȥ@2tIΥsߣ x@.vcaIPeZWWSBό_FO dwq$Mu؋k/s𯮯|u!NQ7j4q7( I"z# |&K/xOXcwZgI&A: ~Kak/͸,t'/ުWS LgF;CoL+=H1qD`^^gQ}^HNn$n)AQ΀[i^,U=1]L>XleF-'js톀D|vǾҺpxnEjJѿcv`&rt~:빃LjIi$a6i7肶mer稱p%--=?e৑z9 M!`/z[*D*` >OOL6p=M [a<|Y`*d Wk* !L3g ?*$$zt-_\_QU %x׺8Zd1MW"h\a^{ȕ wBh "plB囱<`.e ʓj6~yD[.9E MHp]b; hnfӈ] C da,(K$ZBh[̀v8K_@2ljl!}Eb(=wc%4A.YFP]̭%L((*#%⽋FTsIL糓${*/c5w-}lF8Xg~Vv"åL v#<&yS64 WU PEїբȄ&ŀ hՓiPM5X3ނ+֦^Sʔ+IQU y!Kda|Maq؜ N;nH.Ryc$@oT1U17|%遼 due|muxЍn!`a""O~f^s7JJ[X8qG. IȑLYٔ\;9eTQT)np<;n8FܾQ:o\vыX_ e$ʁpa^Ҹ/ȁnrsE>ld7{(]DKtmp ?7+##LelCE;#:/DٿQPzSxd`<{ Y}~rOnK?=Ez G6` wG  D@kMVCFiEW38fS|HnK2:8e/dfg==/εuZbd=CBtjĽ^!ɏ$t#S 9H5Es~S\ A=Ys7op;A+m3?r& a[::׾Vblj 6HX S:gJ(` -5;Y W!>;{}#pF R\?$ƕ:43ebH6E0iO-"fu{8<%ruې%BVPk:`y4.=ɈV dkI=¨{}[~cM,[Ől:I&D3O)yÌ(1gKs֞{}Z{i4GO먀=ok1[GԇnhO Nleܴ`S8U2BOw|4~N< ^%O?pev^p3{+ЙPqe!u]o,h$ҙ(<8#Yͩ Q)^tӤd|ް"O->9EI lRxڍ`nOvS쥲|( TRXg ^Lx*eG p,\_d3sYf~\<"K:<1s?/'s ;7Thd>ljݭ\ 6}n\8ك̩Bl,Xa[ *W8dw.&3Q[m;vSXv A,r $@x&φb^@AzrCѬ@uy#*yL>n:D!L[ $ 5L>ٹ??6rd#;S `l:f1;%^g{ݳeݏߗbl`Y  oFc#!}jTL:Il: /_xXXąM,Y jئ+Cu(CN՚-vڒbnDX42KIuG+LF*X^j|փP\kŸx '("= I V7Ύa #Sq[~;Y_/I-j"65*~ ]2]a!@*=|%)c0 m@*Mdۥ(Z_BUAZB v-.0.w-/~iGhu tծĀx Cu_<ڻ(VT~MoXSCVġ%'yw#=1?4io*{V3hm8dR0yG02Xȷ09R60԰͘,c'2U; \YYy^\ @ڵT}R$չ2Tt.)?8qxk/e52x}qBCI"8j.ãQo[D}۹Y^qFê2$տWPp=88̆ mx0 ?ǕE7. |g-ſ-Lr+`'V-vrx|~Z׭uBc]Wp.)6-z-< GE!d H'jAhuI`;-Chդ.X\V>AUl;Zz_M[; u{u8 gy57yqF}tZf\}>iX- hw+I&9; Œ<kR)5 6Jp:}H!J+BWXb SN+U tӱ{<)҆({GςRM)#$RL]җ[S/BLrx2Ǡݹ 1Sw&!Bw&Yߞ6va²Tқ4ak. gn)юԀ\R.j=s2bGi5Yy LBԐ@G@ oB~U\Mż @yd3Y(HofT{* aDq4T1I1;ހ1T㞖oRuaN$zDv# JLBLq>M߬S<~|w:mZu 4WiNRM,>AkI)xm4k/ @fxxkUt5KX}gS׋Ic. ? $5qӴ0:SxƕO_ )$ DWy }H9ʪ ܲKFh&G2b,-;w,e;nvR}bWJ&H7CT{y |e/ؐfX]ip-4Zwxd#4OfG_qz(vQ[צOݖV,^y~(%KV=9oz zvg_0^E<~|̺(W>Dsc/z0ZAqQSBw uz`UEK@\ IRvXCāJMP_BQK}퇪^H  (YgIV5GZ.ermrDb:V'OǒZpf#]N>8${ ۵FHOяQGE({ye@l;{W;"ɋgk$9]D8ݛlނ$d/Z2?f{PN(P0X&^˒_l]{>dJz,O -ܟG Bmpd=80z=Qxm )8Ni׾ OJa2F/?FIvمP{Cܮ}xoY^P0rǹ:(q`܃n׹,ʸ6K,z 9:ziUprΗm- 7 43VLͳydW6DvP?i|&:q͉\@nx]Z :Q=lGfJPjҍ0<|!YhEΨ S@avLxYN9 J4yN̕/ `%;wI$ԥiu/?uFֿAڹx{cHFseNVB"RZB U{1:_L:7lhrT@6)^|5Φlv/x+\6$|#(NCIB<3E&yf E[|L'O孖>:IfrDZgtç` pZ$hbM?tPgO6Ro UY y8&S*ǘ@i])r2?nj^ 'WXѧ<0Z:(CMʰfО/#A# 1Р\"y`{([{-a̦g$]`}ѴŸ*Cg|K4Y#̿^鎎wvBb(%c}/oE2gsCt*:F| !.?\NVd1TG`l$Wu#b1XmEh Z)Rͫ=44jй ;5XO2W}_>373bzwaYˎgBB"9VX \ ꔃڪdo}6&?agmoʞobwS@(4]ޫ 6x;5Ķcm 5N]w萤o\CMQs,ĀGsIa󯹅2][ J(Fyj#Bh,HTY |‘5^~:SڠiBn=f8Is*/vm!/v6>_>RIRΙ5oHpdgܜR evz1-Ϣw+P_Ĭ8UZ臸FXaZQk6]r`Yy5$NN! }؀S Vuؚc$d]7ΚtTo tp0x݆n"^rlv6HD:LX=9O"@3+RJՀV,|dG&ŝZҬ(PsS ]xR=5 6"Bգ 巬EC.@/.l^cBCcCW<&P)\Cc~r'X5fs=zNrٗn!\J}2Ȟu;O+ZZO,S@-7j-ߗA=DZU6&{<$X>$ BcFvS;,/ڕ!ݭaqs ԩMpO$jwχ}j|.sߑfΝLQ]bcĴf()pQ֡(Ʀo el3lH_ă=NTdD܈x׽|!`c=%@jh(S])^Tv^G*/|L'{%E5._4_Ei|z8,r.^U4vc G ]9g$irI`1O5ho,zGNف91_$܏zKm庵yhƊk:%a;Ԛ;ŻmĆ59Y"ņ^.UktG3>?iP=nB |֖E#;ͼJ_sEWL|}aO'f ƸF#G].xl&1GޡKQUn R\= ҺFqI%:r v<(<z7S@٘+wPuk%7y*2;ݝ&9j5wFPgR I8΍d^ׅ^e4p_>S8z ZRbT8N),Fw_Dܳ[#CUs^w $D&°`a*T-zX7]^:I2ep7Ԛ܅7kaV3'm ~ 9 ,@_ub5G)l!+Ja b \77s'yY؁nA_wZB[_sG(W4%AU52XyHV o}jq62֖UHCNS'N%<d#^=iPKvkr0n~YH|0rl39IPXߛL/D /p5f,/h(Rs܆St2aQqYf\"q"Wr$%^RK"-yHjAT=IAK8daW/P -THb`1.5jQNFD i 2T2*$k֭.8}sv4X} ^8UDy}GZڥY^jd<(=]04сe3D+C+':wW|!VčxIR ♆b<-W^dYw73,(V`3jAjg*=~xpO֯.Nnl}{3-X„L0;=y*{{yhiNC ti`ۜ;jImNvq%OϘWeŏ@,/q4b_J:9UF Rm gFs2^m9Ÿfq#@/ɉ21+jDNhšB;@,O#ۮv5Z;6"!LYV54')&0?yLhϖ"L+#]=rjY>O$lz@i1!?JCGHjL0 uiW9C!jvH2v\Zq>i A)ME}p/CDP}6aA TocPg_Ž*ky;{uH?ՉN'AY exj-2Fڍ{htKnx"0f^Ld%sOUUAhU5$F^ ~zO9qctI }~_^с|K` QJ/Ҏ?}v@20j5jcb5dM㿴 6L}3H%*yMI/UƷ!B, ^w[셰?E;f?-yC]3DPFl F$?_Z TlrF2 HUnk ,J7cꤾ@|~-`.9Q_TnGg}Sza}3 ^ʓuEY 6֧f"$8ۘq%EgڡEz]_~9VAktf;&1pVhY) ]/#Ee\J5K6i+4 F*eۮ Ӷ\۶a('^α^-7B |kDUIp\Z?NKL<揋%V`}.fdOX\Q 0Y*g2D tFFb>nGyz;ċH f;ڊϗ%kE2O| C'",[gH1>+R)2bcSk+G0;gS8O5#jp..a'DݦrRCST[g6ή>]iֺ}8zx#SwfL;жhxMK4KȔ»NL=,WwvGy\<C9>$ #&1/4u@0 p.C 2XiÉq!-tZ?&-SOd?ww4ZPGq 1l]l]:wMvBtp_*wdx  My=6Yţ^suU,eIT( ~,@i?/]wy Ip avzՊHEB[N7EgC^n93_VAܞie%*Ma u6O0?D섹0q`CȘŒQwuF[&0ꫫ>GyIJ3GY+h#;0J8>tSCQzqF,N`Cp "e"G V؈L&`GT!&=n7 Gh0dH1i*:(MCGVJ%ĴɵiY4Ak+?ʪ-F /L}D"[Rz7_ϟfʉ&dhPLlUː`D!ȟrDJB5l0h0 7T٬[,vau&KXqUs[(y99|#\zR`X\|̅K{,C'#}4-/ǂhUN(.yPktLK2UP7VC @J*'Uac.^(R8fxg_Bm)/Xl;/_wES'\,%Ы U5WMMkvz:Mo$nlR5630EyCL{_6HBEr~A75OFzX EXB.R,eRRLvv'7X'. ʊP_Uxck4S.)9Vn!kVߜE8J@ 'n ^ނ?UXtIJMW=;~n I򑹎~< $\yUʑbC8Iꙋ@i)>h,_dN S,QY>w^fDP?@? &Jw_VjffV6nI3 nTE,lfB_Z*8nZ oH7y|ˣMt/st1iP!y2FuE8p\SBwaIۧmƌЮZvB.Z S 8lK@۩/)Hh|Bc,̳0K0.'wVy55NPh"$ B`` >,O_)4 =ˀǑ$ʥ.}i+GgG">sD/?5b/1D2Is8/z40F犾sWf7[4hEY!qskw0y?-js>4ɭ>$D)lbzBwhx6L(>yl(ZiH) ltAUN1܁2~b LdJ͠sɏO;UCA4 ݛI]x!.){(KHkeOn. /1Lp>$GTL{¶;PsEiaۙ~t{>?)yZ >-==լH#@-..KӖqW.DH8 @S>8!YPx3vrJd!N. DGV/7>\~٨4}=%Pew1(u } (o˕cfU+D|E]sZ=~AQ@-7e5wn 0;*#7kƘMstt4,Dϻ`% ɣ(E*Kv%DhW7X :]U p"BS5^('&UX N ? u,cMZR9\58]A4xZALKq쏍lYysڐ]&8ݴ׃o1=nQ RȇL%yvOT]+{c #RYv^ 8s o Oif@n`MP7XQ6,,#>߬xbLq7M7 B@ !F25o[dYAC-w2a{I N&I5hEC+@Pyk%:lԽG32k}3j [-0um3'}CհqA(ȌrƧ͊P{e8D i!Y1RJ͞!n`݇i ?2pإVPKj]o@[[1SB8M(@ez7FXD*T@Aq}BZ%pʦ EDC +P$}ZK@fO+ {ˁ\׌5KKuliZGJ:0=jb`&ݥ^u1lMT[`yC qJ iɶ΄C%$ P5.Kϑ՜ }"\u{wu戺)+OyI'rد3ٔ2^VPw&Mecp¢J-`j]`@c=.gn4qcw\rqф\ AY~7LM0MrŹO>M%b?ج7E 3JFj&Ep,&Q|P4zʫŀv-}j0}|2@0;i\9!ZkO#긶1+ޤc` ;dzIfY*dH*.Rc(ƴb䲭DEr>$`n03A0$ KU0=ǝ= xT=;+綪5 xcbc!%)m"O FiX˚!+zn$* C-5S˓Kyf69xpz,Lh#Q9_I+}8ŭ,7"C|/3Tl]qŸx ,[ 1EvyM;(HiÉ s̽DIbIRma.%p:߅7,s#Y Lj|;s"r9OGf3DFD^e{t\ŬxŻB P^Rf .ֱvAEv'42QhY$0~9s~];(RŗvA",c{ jnCy ,tJ> [ ΃J_ضOᆻV3$H'x!)  ޮ^VQqry;HtXHMx&n ; BwT|!g53uhd׍\GoFklgv|C*.&G@?,~7CkW,%/ˠesd(B܂0f'?C8"F43veuL;5ٱuXaijSj9m-pu߆RIî/"5y#45me/_L0>zWO?]$"_Zѫ"9z9 )§EDR}^)Dz7Q=jC+5 t+b ^wQtd[S'v4akvϪ~KFvWb QİL׭|,߀_jxL@Y 'únq{u#-@ ^=*jR).dOk+*Re2:1f:"zR:ACk_\6fTw"TOV) V੊BUt1rEWoSUC9?+5 {ջ÷m ͚6v@}F-2Obźʀo}J@O.?RAɟ(Ǟ&F,us.Azj#}qL .=T|`$D1x֛?[8.(݁f<|I[ѾC#5dH?;X~MAYg:i>ߤF,: &Aʎ2o;"Bf]<\~ 7{)Qz1_UpXwrSI5HD|GłJˇJqH#5= R$ћʒIyRm IбxsTf]?&0A[s[Aܴ$Q=\((DS"庖nZM|Ag [@uu2'@Ǫ7-T*Ѥee YHcz'9Db; wϟs[xpI) lIn7͚=rL`Y_K_mc{՘ekh[GH7ÀmSѹTY 9}l6FD?*»|Ap=ҍK>TYUz}vh[nRT\JW`=fs `$t?ǺF$7{R A. I>R1u.Rθu>F?!Wq|uZy {`jbvԐ08de .RW nmF7(o0{^AR"ZǮFc#ZI/.qm lnD(`=0A%k~gWss VLQ$'P~j* ;jKg#(7T{&d"v#ocvy l.2. jR->?j*0w3<$Sh,k]2(:YPp[ .?Sjr<(rðiɫf>g6op/Kho94ӀIhrMojC1z  m299O' 8Ȑz,: m/Yա#h/a%py,'HjQ|NUo`^' <"{q-nVi/1su3kz1*\wVHeg=\hg=9w?⺏WO N_9S\l[cMcdzP1pCHuUː!#_6Uh' )h.`II$xBjG5M*rdұ;j'5np{N~4ncN/I[Q MZ.U(@yt MCZ6Pp$މtBOqV&&tT A騟~Ph/m<3aor*\ص ˮ vE ݜ!mt0wLA'^3Qtkv{6/L#GOm1!R}o鴑aJwБB.װƚC'YDTA59dQ+e{Ĺ#ўzQcc G^g5[:ӥkE M`MDɱSZ T)IMXw~ BY܊<}c427fQظkME=dw-NŵFJ>jU:ipXkn{$M$txV_vB©6+.AY>pijlcMU\@ QkxN]0^#@-s~i!c9o-fK%ѴeLRᔅJ*vCkB`j%W-#qLo gpryAdS [@|l G3G]E{*Z"- 2d%@tB !Ҥ/s饘av(Ȯ"Bn]s|K;J,1zhƏ92\z]!rD r2L9V Y 1e(hU9cR™Sn5jHb*~YVF%QxWޮǧey+vQ2{37%wf=7Ue,%K׻i5+^7 sKT mVDf^!m n#{l@$=ı}m0.T+GE?8N߱/KVP,tcaHrP/"QU~xyM¶R.' pA>STgB^.5$#mֽF&5A TA{ QSHWjY J&Cg)9Yt}~|FaPxT~|qP/ՔVɠ⼚li` unV-^Ww[>0~Ȇsg`ƿ m0HPWl%!к@!!Bn~L{E8rM`<7^EZD7רx,vpFњEc8)Ttַhm|>w;MHR@id4\h)?drMa`(%q2M^$NiNod]F>uO?yw PFM5 35eNrrT}ՔP;5RbWP 9K*e*-sy>닱P`V_4䰁4OXQ QMRZAUF}O0č.cRn10 E\O*KfS!Tߵ?kv3DblGoL;=5ؤAtI n/'CiY) à %Vi9w5=fj^`KfrCƴfIx' \?ڥX<Z!?*T)_U)DH-yod? er9sGa0>KPf=!'Vc|TE≴]8H{ri~l5ht4p5Y19T= RdK ?a?/QP rHW2VD [C;D]40>P+kû8#Gy ڡܧ<0 yϺ=PjXE)Q|T?;%]OiӬSVOCvz5*<ً +wB|6"j2ҁZh &k>nd_/,!{N [78?A ;V$Ԝ 4Uob!*l#v%ؖ&p4tXюWs]F5/N4S7ߍsպcd-p>t>_RZfw+;vqZkpuyxi&]FaKe\X--&!btL+K3<-U.8v_B~b&MoiRy/j9|8E# 1r;<(c6rLj5߽'R);b \9T/gOi>C]-Q-{[ڛ$ S;&f13pBemEPfՂ:"Y>fmOes e_k HJ{Y,9[X(0zIN0$,!T#Qzb ƫp}m͚c539\½7yZef<g>kQ.l)IKۄ"RSwUl{eY訖Α*@Mw9R@ [os{Q>fc?kNo"gĪ[,1ؼ̝VdS $sy8_2c՛M)Qeݑ2莦CwKACЯK$-NneeFpIS#(6Jp!2Yri-~Sn NH:q/dj' ,zjz3ɿJ ',)u)ey _|G+}/ojqռ,gҲ>xx(zN`9 ouގx5{6*Bs'R^M~+'N,C(Ngc] j`XM3t3Ѷ`ۈ'KE%n\a9ƫ>\WK"xMdXZ-R+KgbteoP& wh_P; ϵMm` "+=/(u^bb-CL~{ʌ&?@#-|WF{l+5r" p@>A-g*ha/牡+lv)ͨCp~ڕmy\)a}DL;Ak!(]B^Y1vi?e A&/078ڧrI[8̉j|A_L bKatHRZtE/xHZ <>h[Q& YT4%ژp+Jp6#GkIaѹsKK0"@EV(bHæpxy yVGa8~^MY )P1}{pMB*Xm!c y;@I:#/ZUwHm48oM`4>rZe]& EQpO[9%c@-@ޡceEYW$Jnէ#@ wUĥ:9>m,f)Y`'-[PQ|UtV}5Y#5#UG{BoWngB_E׷cK {pP2t/2w8ʐ ߘ ݢ&k}U:1%*-jWÌQ/Emvӌ|2 _$n/)[)ConNjOBK6[1EˬڬUZA1P5*Tc҄z~pqD:U ָ *]x r>q|VOpǏEM >ҘwdO 6fSʳ!:̑8hߢ5%ʰ+(DuEL*?y]f*R10UP &? Wk k0;2:kR\s&&{̲sތŵV`G`%8PerZWj>."= U̓A1ۤKEvߐM0寮CwxM4T̓R{;A <<bVGxzSy_S\r@h7˻Ev]^}9ou462b; poT <MX7Q ~Ip悏_+>w~@4қ'$xQI#"c8;0qF'O%a =%a pPA >n^\Ts$':L2v.O0Nb\wLDZm_7nAjԶ9IBWLܦϑ'ԣe&8q2ÜX81*k%'6m#(e 7W7SuSMjbl} nМóH]! HBQKݎ?ORY eܷNT>lyH. O ͓RcK"BdN6_Dա DKN{kYY^a:¬*Z!0`]9g8MkM@&.ٷʁ>k,PL& 8 VҔu+7s=bl%wN0ZOÞ,O $ȁ2Gė$Sedp;uȖ>QbF5Q7XS`^Ҵ@F?b\øn%}9e?t#Ń%ORW{{W=ݧEC 󞗥ZcMYzc2A@eE0|d}]dy{oA .&?WFѳ w|p-AOv6 ݕr%bAL9f蚐Co]c8oVf9g齠dXlٯ:tr/53Qؿ}/ mT%gWjsYߙՌCC%kV>qG gnT8|;&'uUK6Fp- n3ka"QY s-4j]V2_.!~ =y?63nLx,2*b z~4ŰzPVHi@䒯81g&ґ^a#8rEqS>w2HcaQm"IRaº$@᷿{E?O\̄+ 78;7%7 ʢL]'RuUϲrQ.Р9sdBuAVeLG~/f`VFX.K}!EqT=-W&˶T _ >p5 f64^5Ո.#r<#fZ꒴}̿PF "C`!Hz>1("& ":WN ͌־ޢѰ9 X`fܸs; GXf O-r}P!Ay/84K9XO0)X6DgGuZ~ ̀1aG\F]KnJó񸁤VSg!K!,e[&-؂j|:CSfv4޽R ;eJi4i-nB?puӖޞn@y,׿PY <޳Y*1|Vۍ[z 4= }a<5}%\)I_9=\A7׳ie-{:7Ը3z; a{ry!T>|;O& &` K~P}l-_V,λ<}p:S"u jup(z 4M$i@ \yТA9\}wӪ#^f_0_kL?5w(Kc\!| ?h"v5*YNLϞ{X*ؗ %.5ZοaҀHlWu,sO8LQ--jcvtީaFU";E3T񍁐-cA"|OmS6s aۥ"b#Jdj(_:ab'<Y-Zޓ"B|&cyۈt/ɧ}XB󆔟l>}FspG}.V]$㙳Pw^~nݿ"uȽ7F^C@?,/YJS["W=@ Ǝ6sarps(-UkǘvgVm#Űٜ\&c S6{e^W&N\a׍ .ٖ@iV⸆[.kd"G` c 6|k?7y=D6}0״1v@(_^%*k4Q2}, W$`s{Wԫ%q& J㸻ET:Zq#*C ~a4bkn@o?-RYHX* )2i<*X|>EՍh#p9K5cL46Hg;.ƕ9,:x^gP*}ҩdAnWN`>yO60 TOo Gl&:y.];Ȕـ4NB-t…C,{6n$4EHv4e~޽a3Uuk֠ $qc:9#}pJ;>x]v7*LIbޟ1,$@S3pCQɓ{25nщR_ZAf>~h6 e+V7̩CFvZTm};$80ѝ Z j1J\y $r.b/0YLSéԗftKƒ߻4*S)L2-\B};I#Eiovy^RȽ|r幉,vo3ËF'ڎضe-3ӖY}oL(90 ;}DCCʊ]O,@!̵rf DhMgP@_ps&s 09k1?No9 ⨔$k֌($-2@OS]qy_fy~_ Yr}7 ^ILo-J)Ǘ,[z;U٭_v Ba.]?Seq0= 3]<8]8Lr$]ֲ FdPy2dKHBNa($V[uQ~).&1KԱpXHP1bc%CEFO*;e0K4=$:*%9 u}2T`ij'g%o /Ex |{ndЍe=ŭpو_;Ѣ JԦ mm/o%ٟ iYЕ|?|;8fC[0qjjQ燐ۗ..È9IuӢZs4=ΉѸ}PmkSWyy^ROn'6,G&8`-W= ^;8Oe2 B_դ4vCVNU!2hJWC~*5qsnG??zԺ8;'M>9@ e52 $$Do_ 8~ ꩂ2\&j&XhtN4 RJZ^F3e̐啤ѐx| w=熲Qjk/\ȝ BfDL%Ph}u/6a7i?gڜ-J/ Cb($7]{ +xj_O b 3گooiD Dh !^䠫p{ mږ} ~3[Î45ת.)3>-.~C[0yDR~ˤN;c@NjHɠ7 -PqnfZr-m^3 #*"{iFXh 5Y7|hnJ ". +oœcAW*,@"kEGe-62aVd~0>{!'s+Z_GU|6Q4o̢ꆖ2Emm DMKaն wHN'b\J9צIKK$?kD/*O.la۽B@|\Lm%7E7\'UI&xUF]7B &hCS x)('d5HJr>Z?Bzմe1~̗xW˦~38Qj;f$Z_:i&LiTϚsbӀO2i}ٶόIcӨz: %{lPLuu&:'EwR $FO~_v zNHŒdcl|يyTBW>ۺLJ,>v'2<^\bf*$ݷ~"/r]M ۰u8|4H Xe"Դ8|Hvݛ)*T['U`HJ oV i?.K0bVloR~# 01IL>/^"Đ@mAd2RϰƲe`ᅵ*V ?I \5Sw='l'fC:*>zl/u~fCtI{Vwg@\fv"8|uS@ZrU .biVЇepG-xvGPd5I;e;RLWr1Q ; VxCNaV3߃{LQyl _Ɖeo^mT+z^gᔫ8az7 8)>_1O&t/N bMWe&ػӖ.zɌsޡJZ)P) Py 'z۝4/nZn}Ň]<։  vbݾ&64h &sv&!I ўDoդgXibf*B"Ag%rCC7fW+~ JV59l-i8C-4x'Al[Ӫ,BT zBa /c#Yà''rmf H0"/^?{ӱ0Y&1!߱N'>ʻа;#NEæB% we3貅ltAu+T ,jS!":߰$NkաPtC\7nnKQϗ%):XCv ֏,Y/LOnGޯ BTҊZ6<@S.=[;<0Iy?}0 Z=|Ii~Uf*)Z#lrkZo~w?(Hiwa4Ce{q=_oL{(= ʄ/ctC_1V>7^| sxfB^0]ƃ ڐ/V~ UunJ0؝EɜFGȧhi*>^ ՞elI7n}w :Z=䃸> 9^_~3KKh \GݏH`wzV_:lkBrʊ0&C@Tu-(2BUf<ŧ;x>5աiw MaxwKr\Hip=RCNVPi!Ž#YD&G,kJs k!_+<,ۿ lO1V.:3E)O])z<|-]Cjs{l|egpÆ^M u4o&>kFl t fW QAk<}> !M :Z){\DžZ$pq)ΡPj aoR\:_U3;Ǔ;Z}$1'[/цh^sidt;DPгv1S7Ea$xCV4מ4䟙e_%q^kG۫@aYۆRZPř:ctDL[~EᑽONXEIXN)I t;X4wb9R7/])Hb .k .}*4 N*O Ҷ ┚ \RHC3rlJ0!IPg0X?T?2x۳t2`O?+#zo5vBpS?w? i0 )}C HfY;C"/1qvwH]?j.; SyL:STe+7N@(ϐ\D]誹82$ы0^L_Oఫ:]Xg?M8GmܼoލTt0Ed.A~jX56S-&&#bKG>cDID,۸s# KR-{bY _X7f-&\~/ yFoDZ^;~9g `FKI00^]5 dʲehv!TI󈧝8$rVu@l^ɎC6$}F.YpfW 3e$Y /xnup8b,4pZH|?g҃/ "%!/7ʑv8ENYP, MeXlT[aa8XC[0}>E@,Jܴc3J3AYA!H]Z0]L:Vrϱe#p癡VJ+8WSZg蚐#nc]tsgbT=>VlhO;I{)@vVdJ] HtWOyAr k$%awg8|V-.>9& pu9HN%] YS< ]bV|C[=k9WWig ɉɷXqh ՁqA`mu쨰n IJoڡU'cJM>\z]֏edw$#:q_j%Q\PpԃIEN^>He'rLe?K ѩյ+ dUMdǃxJD%'`fa f{L'oGS{F'ɜoqNԈV4DmK;77j4*}q%e=}X8 SʎKXʽ-<|A4dM),mX׍usVCuT#/# v5*-$S/Q ,P.,d֔TLlǰ%SM! (]e!܄!hnNai"vchmyB-#s uKT3X=qÂwb"`56vtϚ^<ڥpZl尠b8uo Q**Uo0W?SM2MoXv)RUk)BZ},2p38 ~cu\Y8nQ=l7EV̀?sC`/#9A{8Ba$ק rJs^Y,_6i۟^`?@i^6R UQOiU*xްndADro(E~ B?pFD "/EMTA+$ r-^@C=;5^I`.MtN{d|F7jlI% !;b]0zan<l ,z(El.ՙ:)ӂz1W5Nи-qXt 3R ;ɝNHk G߃/M/m6YeiҦ-1Ͳ!t:JP_1PssʨuoI8nN7Zr vXL 3=ǣG?-y*1+bꭚfU%MO8=x~XxZCf@z\bVC 2fħ.8Ѝ@+Y! ,&B2ϪUy_6Oi6mriݐ1nA3syrQMLR&+:înh % ֔P!g&Kx$qց[ƧQ|+,s4xEt,Ӻifq0RZֶbÒ$7lш*nRz:J9_U6V^=~_}22$3 I =k˧j"Xۻ1$ SLILE>,o%WŐVS}@_t ,:u\ N%dGM^OF;xB7½*:c̰gaVW]G^Iu"*O~mL=kR ~DI=:|Yctr W(G9aJA*&!')\<Ϛ0!m0@^7?\9G;" C<:J wM)Wj(C)0>CaDEd⠈ x`E)B[{/‰]GPzc{1~}o0K$ࡷS_(k:M(cD1eY#~T[&ݑ G2YzGŐ"koZՑP'׆ROtD.Z|t=V}oܣ(#t8z nMQ.~VyfE ?g_&">C0ʹ|MyaN1ļ3HF3o1L\d}M3O y&wyeYqU}ՕY.2h V߅5;dB/Q%w<}dGB#<Z(X 8Q?dP lq5txcdL0uB焛ǡ,9 x#+ J]%E% :9X$xs5L<4v=4@5 bZޣ$}m_ 4LJ"BxSR3soIpۖL(7 Wx [x7R { EdXX]瘖L/ c.wZ/וc2\6TqlUt=`0V` AJ(pOWg[~B'_&)WHïyvt"hlLwefm*N{>Q5.Mis" 0uշ܈V3כrBGg c5(Y$]Fqi5͍#T?x13$ɠ6`2@lf_޳ ¹&s{ ptw~$OYq1mb[)83:+3@^3hίA63ڵOQ \mL齐˶RR)/s6Lkh0Dvy ,U~HX'Z3!R*7b ^RּZrLB'r:: ndzo.3)B,cE?9p^"5Ԁt$7ܼI7fpUŊdGׂGbkB#Uԅ Qte OyƓbgelbAs?k^4{_$}P9$ߌ/RQ}1j/jGM5CPs\~,An'B5'{OM.Awו];s@7Ȥi :+W3 Si讑8$`8&?a31Gt)4|?A0(4GyZu]ޯmSkBj&E5yt;DY8@ò.]V;"RPqp[i;UHNjDU[w9*DFt݌L!Vh$ )ETz Q1J앨:t4FQcDžVXE/$urFÅᲫ-{ɗ+>W+>2jU~f6^<)>0Lӯ{MCbg(dO 3W\-wqx!oهU4{ܦGB~ OS+7|-uNKc Ia= oʧJ?K{Rl1/GiWTFU3O(dTbhFIj`\6D6 c%#-C ~7ou2_ e5O߬dbkZ/Igsإ^^PxX 7&j+THfz?qo\E/&&}&රX k{iR/ =t7B˧:L- N8a# 5L5@{:$~:K |a/~Z2eE_+2S *ojtvZGg C\?Y?|{T)I_U"LN L9߫>1#d:Fjaݯa_hs25T|, \QJcH踱gH;Շ=z5Aի]=H)\Z_{h-e8{̄+`*O0Y^>-!)Y3cc|-b, ϹѠwu8^K핳XwUM( n,WF#RŜEͥ` R}_;!pj鯏Ћp Iq#)!‚,s&BؤpǏu@Șa9ǣl{Q6GBJ I>Mch g'/ 6Yq#T#GeC^SYfdw:ԁ,2`]"u?hR|*,`܇kv?g1Ҫ̗dOY#vg<<^adPd^mRFړs˚u :~}&҈,}X.t݄ \5V GGD¥ߧl8(J5-^[.1E'K!\Y}:ºNYfo1e#!G@ K+ũh.T@I#"1 /+;/ت6:O9\")2U+6@1.'o#d[8G^hDƉXz՞!dl%W1_<0~ВW8ߔSsF)3+g%[kEo8x7ne+P4 b ZOm 3ѫ2xĪܝ\}LʷAIɣ[:&K:~U!M7 kbR_|Ғ2e;FG ^em])Ee$r0BiM9'tԾi$VcjN,=x0e-im-Ǣg?2`45WIo;s0:ovvD{Y ̦[iv]v-}0bg{>pDJ _|d0x ǜ,)=7Z+XXsn±iCnmYAҥOtJSH]BGhOT5+-;cѧ}? 6)#enƣdPˣ\Eo* 4wr$e+cWb]a2Ȍ<@k@6 0z5 wa4؋㾦V<)YS{]A4vȐ\$COm6QRܞVC w ~xr:_GIfP `-`rǴ]뢎T;NtoƗyjWN)§RJK~;r?FW /[ *$.rF3l%z_$"{#S4?xJyu yݼOޗ()8C[l%Z}y'Mydf/Y$AEʪId޿NNgjeVI/L(kTK(pTfjhseeIi UoX/ %Bui‹,&FG7yS~.xau)L"2`mwβoܗ[HlW <%wBH9f :Ɏaq(>QD4vM9lxE!MqWd84yxP[/˥j @-@|Hd 沷9/Y TW".@tmn R|B+Ы C9ѡI+rt\Fɜ cꍟ;ekH{ӁCy8!q$4O8IZ*0Q_dR9@e"66t,JC( Tߘ_Ouz> j&QJ]l@m8Gމ $G~waqvn)o{Pd.BI&k”vrAe[HgH^.2S 3Q"UˁgmMD@ rL')XnL*b[FܤMm"Lw'(^ K%nb(#+8* Tv%_*t ! 6I/ ,&\v(Rt J +|盺)hn54 7yj"%x4KTC=X$}~JEY|UUbS10oNM7+ s$x 6AOӊNU0iwd>ltK}MZu|p/Iihɡܩ(ofY+zs&'C+p\Wޤ|)60ifnm/>Ge-ޔG0FW^+8vPhdY-~jPgreԫQC^o#6L3IQ;WGA?MxGT iExu9"qڽ9xQ =AA>VNg+K玒R䇐3Q Q&~:GL'X/fF92jd0sDlڽf.է-Wj\ ȻǎN=] u1{},8 2.q0kx]_hθ5G&<&QW̮#{dj2w}@qč0H'_uեD̢Eo3Dg>K-Ғٕ`+w(RsΖ_G 0T WWɳdm.KlL{%PCNBfWׄq<3G5~k)\g~[OƜq=yM_s!&d/>hYg[I8Zi^j9'|i7}hbJVѤן\HI/1Aib6ķ)mէi˞鹻Ά*ܽ]3[0#yNJ _ωM@ ~+Sjke &qp/oEۇ,1LJ^?`vkŊKB7hFɦ{I2MH吠 s5!TP~-*r&/yw7Y,?pPeaAܸ߹thQdItE7gY$:0mVT}$~ mUP`<CE"aW(2o㗍dl ZV P[jMPft=&\/\)=:hyWZp+VEۮdMH臊'3hVGe倓 ώ da`HO+2w+B٨fL􀏅Vp3er%d=C}QJ8B[7κJ(=ʵ:M;S?XH]bB<#^ʴz 1:2Fr% "гx&YŖ@HwH0^N{&QSiCŝmXM"8,NeE'!RE)Z"vO:WAu`@Ee$ 8թ#v(#%BkFN|QCG֫%U\ܠ1G FUoPڃTTjiJP_VQV'Ґ0[Ls>K:"8tӂBS/rVU<;˓ )q b @xSQ凲\ 7,6ˈ:b&וIe8̈tdthU_kO3@a- K<$x.ԢAl}WpLK>W&&:?ӵn0Vѥ[/$F 1y (<&4\w>1Cb2VcEثDh9! e!E$TKW1zcG8M^tP;WlA4n_TSš,R1;Y2>Ȥ(NNlaȐsxIj>tT  j}+3 5/gg̹9>B|v|·>b"RYs/S 8j4.ĵ0}pzIP$݄ÄīWOcgm 1 D-S'UJ59@{ȟkfprosKOMLmT.1u>jkݳMmsҶT܂ѓg"ZDG,WG8g uCV̌ӝ}!**6"YDV̅%p7>ۧkhhH/1?MRv}">`OiŠcʾ)A:Eݲ]L=@5Y<ҖD+<ETԫjnm6{K ? ֤Qw.!,omC0EĦ{>: .m>ݹ*ͱ&kR(}%kP il(ix (@Y#E{:@NaCU&D'2aWJ) d35ԪnaS̥fCqs&VO޴`htwFjԥbϞHc(J>C$ a7kAD ]Tn{=Y?;#4TNjػ7rG Z(|`"1yX/ji>-Ǥ~Jdq8~kXѰE022Tls4Mr3A:S[cM.3UohsݸccEMQzJ31\oyQ yϙ{\!.'Jdue(cuqzF7X\Z2g!Ȱ?d] }iq$ !zF@[.}C5Dt;-z#eps!; ګ,HpݾU njj5> @0򵧌C7ek@ZT{Kq0Ek!U1X~{'bdld`$/!lF GӭgѲXIՎ@&7rqG ,pQj{zF9a'OR;@p d?OIys$ dD~  (mjZud[VF/G>EoѺ +Sƴ.-JS0s 5@9KI(*a@| ;ZZr† 36!zUTŀ>$qw9C VuFɔq˳z@c˙@#]PoD9p|ވOe'|bu"sgʜ­u RC2X*(!<,]p >|sS3V;6\gi>JVV+הBh+l>wst|Z2 S\t<߹[3EA*"cs촩~򕁦QA.ڰC1H.$\:ʠdHUe W/g 1ܩxRP(3!@N krmIi0w.sn 8iῳvZ2dn`xBLp~F\ѯt#Y+jeu2]꫸1̔%B䘣 :#&NL_O%9Ƣw5ӸfG)(3[$mYkauo3{E6K&k(U3 mqb>M( ZwqfG?,yCT%):=jĬPaXÝBsCC+c9΋1 0= Ӏg֟sR~ G;[Vg66@A,g4z1#&(Q~Bٔj' kd%lc֭Pu-u7t|[پ=3T6Sl@h;7ji7&w-'5D?ͮ.oln.8ApY:zԤ'POW7]AV垪n4oe]տBǷ[JC8sњ|Y3OsENt!C +C]i*{.=s4-nw֑[ )?O=OqـbB%}YRy&zu#^5 iѳl:ŪqFEgA,ͅi;+",] p@Nkfܺ_ZOUΖSVA(*BIp-luqvV #ragϔVWo,I3~/k']x, s;2Ce7_$PVq掛YpՖMk4tmv. PhO[˞~{GbTy]o (kMҨ!~*Xr8C5G6sG]nC7;o 93mV7A5 {D$\4.7&r%ݶ@a mpi8ڶ#N}Dž J͏)% G_OCpNҽ?msjGaĸGpƦݶeuYȒ2T"#(/PzX\5%i 7GHgD6M7 :+gǦ(`k\hg 8-aR鉴AB&b6eȡ u`YrTxN]  ZlRy(Ef8ksBҳt':3s C~}m]g:qVNTyO-#.~z1]x smޢgE½7x}Q_k ? !>.G좢6VVS ~o[}Sʸ_["|!ڣʧMsh;#7u]4A%g5 DK 8R4кny_JKt4@<5xJ|]N5 I~ ^c16; hs};w$kh9j$6PtYl_G[1ANޠE a`wg:`.)"7 'xz,.4x꺇iNSG/bķv&%1/lϴHP^cX)Zyz.M+'Å{HxؕSWTo<:w5p4 Z&Vq+;oMWr b'y r9΃4EQw]35Gal")<;fF ~T +~0E!KC_Ҏ8g{ai=uջ'EwmŻdE=aDQ E#}HƩk׫uB pYЋ\뱋 '?fÈGޗ قl HCtO=39T<_3!b/P7;[rIeKSrӃp'6$T yBBlmY;kgBzw:n$53S@/J!w_4ij#E"?osy^{bx#sfմ8FɶȻ"w`E#7b:1`g\+n-{IA9퀕MJ6FnCmjp~dc|t]LUvqt&'+mjR2]#{%@i3/ D{Wv)`jƷ̈́(Mn_eV3הC$>rĆ*ˁ"Ѧt$qɭ (bCC','Yh f4X۟1mcN5| M JS'BW6=ހC2k/m ^[]gٝ10 H|͙Hͨ.ꪕUɌ|mx۴h9~(^㧨Ȫ"4.IFδbi݈`/,zD%cUU=A$tD~FK8=s`K&nQP=SꒋR4Ҿs*Xe&ܯi0~eE{O7NAe*0iU#2aK^:-z$2ybgecLSFg^AOSDЅ=8Ά1~5p/^`t}6PU\f`[FR(uףq2HR*{BXlBi/%a}Q̺l8˭Ԫͷ*||q$I%{>W'T,X^$Ӌ߰Gyq@`놗 b0rEmvF-l ![tfE%>;m9C 4W@]hu㸓%}@V )84#Fw5?ی|EEl!IIдz[MV$ ]+#njȅdk v= JfcnNsSW= u7gS}cNA0Abd7i[9 (>!F5$z|CRDJ@-@)ˊՕj5Erٯ1S^[\'z(]d4q`z=X}̠dO`%t6-OVٳrgiWYQ<"8}Zqsʋֹe1 yh:.ν;KLGN X΁pʍ7q-Sv*AѨG+swglFYDn~ᖋ{#wCVz^tE;`ZqyQ2κĸ YoDFޑ}]7,T'—k{*RűZ @P]{0Cr@URp% ۦu>ݙbGٵ3Z8T}f-D+ǚ %Cb,v`".Ug,b ֲW )MYeFq{T1`TNR%.T]-اi|_L'_l} NUQ*[nh 4ʞJc[&<ģ)L*j>d3t00yi~T#l'&k85p WɃx7ݰj@'λ-z2Gi.$7 z.?F+_<t5{E[KIȌvRPRus(xZ&-g*D^ "khߙF9Gb7raԂd s.btlzgj CJs8"}wc-a\kP3"z (Zhs]4S &H"]z+i4n5flOْ0.2V'Uɢcsf}for^6z;z"N{>[ ꬮXϮZ@V㐋=3B4C"IڃzF~4@N40ZR׍w|(N_` {"BNiޓOФva nؓ9XmOy!5 .)3,ҡiσ@}݀: $C)Cm2lK%];6k0ثLoT1T4UHCFN]2Shð ,j̒cr; (yryMq  űqP" =9?8_"\ %6F=Grx ݜ7jܚTa<1iQ)E%Zߞ QHDB6Pd. ߜDJCLR"GN)P=fES$f ɺs#[J;]k475?]ZGvՑ v9(2V@Np8' 9hIlTkړ k^A\@5Y׏dߛ59iT NkZѨQk ` _R+k?Ew&7US' ;iwq[rzXՉi:\-w;8bm_MݎKD|zdž v&IP4QmZ"AY 2xjv""1hQ [@]tJ#)g\Wi30GG_-CHtB uzJ!O>CZ=&I !}f6\v}87PZr5Ie Y-?dXgT>e~R 8~ ĖA~])5 K7]WwOX-柾6Sҗu.1T$5刢ǁCK\P@ cd>١@$>v@B F6=>hSp~?7>1[dc,ߢ4ژTHJNWwjCQ%LA OaV}:c-CYV@!v@[xh 8by12e #OwVKl|F>]`4tm]39w<ߘviu_?gkig? cD镔lw4ݮJ29tS]}]*C%Lz ,-P` skɊ+gt)߅0}ICba ӵ uh7hS1v_(ry;wt6Or"hAW*Z)ʏ||);s# Urǯ<떴\ʑ`թǑ44֭:ŽFzQ9:qN\};ME]HR nghRNXebr6ɑ%;W>FHkQ>V'v I.yܟ|JdH\מ @6f8iK%G2`ZQQW3cSrp5zkwµ*fQ^Gg>rw/ƒ1DcT,r*a#BVJldq[-HR *aR6)__;eV!01 $z,DB`u@Ƌߙ( ~GSFY:+PSwg c;ꔿޢ罁2-D/>5&Y-l^@8mdјyo%Y\m:PFRbPNYw$_8̰F"&Pղi;;U/ݕHbQ%8gPÁF rYwtÕ2)+:r0lP}G4[}= n-hA~S< W .m| |eb{42NRB4e-D"Papѡ l`0h@LA+w"s-S-$e!M.7 9W>:oBl/:\ASGT9r,A*={#+ecK)<[;j {Ӗ a6:8 TNGa` /yeL\aU(uh`2عWcOkZkb>}G4dz_j]K'@ *l[Âs}Raq5A@~/ xrB>%.`ծ^O!&RJ>Z}[w=#`1ln ʎ+@ɕiNO\Kwo4ʲW/5#D廆P3tJ#1RrJQ oq'Wzqb%(v%/R4z|,k$(GX|`řg_WΑTf[/,֎VN*nGYЂl;tT&hn_ײ͢M*0R46x Tjm6XL 5,;owٴWIpb9x-[F`?Pʋ`02U<` e׋#G0zpF{C߸Ĉ=v &tmyժ=DZma=ILc^2| BTq,/ lEƥo1YUER.21i-0{+_"G`I!2* , )ü}|b 8O1؍ wuX {5ߎ Ӑ^ǃԩE c$_A} MZMLD(^1; ̧̍J!ov#m~qB&Sӓ 9e^L,me t?)-GwzWr$C°ߴPv- "]u++(4ua{#&]i̠JGJX<2U ǚ=^r;U_YjՊM\ؠ5Kղ%\ʖؔ2*\B㟨YOJ~ie0+guFn̟H˕4)8l,C1yL9 M &*ۓ\`E:,/䥉@ncʸ9f)"qKNO;Bk?T YuH@SR.sƊec(74?= ]=]yDrSB}R/v%ՒaUբ/)P- *WM3ۀ%x 89%n RqbhCeRېcVT*4I HD,Ԡϲ#Xؾ5m]c;Ǭ_UD,sǿ&o2cz7*^p1i c`I*mt*]_B;a(uTuL@kڅ۝u,s$ w1-?4 +ݠ J̋@\|p-_{hfY Hn,W޴(# g8,#wW ,C/:Фk1XƩP$Ap%_ZWO{c!ְ.#F@e,"‹񤤥^'oemh~;)}PmCevͫ%%7bbď̢pJ.(^Pn$*YMmOʩ?߾c۴JТC<:&8uMvaFvE*[[w׀#}r 3C#E@ \yzr;ajV6G9 ~lR1x#|Q$)OdLZykGJsr#JL (GX*@ӷɲ,8_'`GN-`L3bkG6~կ}9$JwKY?dLtItMD9)x!)$=a{`%hf^E͘OE2#>E/eЈZww">rP]r ɴ'HjC1 "׬57ȁ幻X$W07zJJZ&):3~{;p=&w&v6L{+W2C <\D7vWOڣhoyzq( D`7]c ``"20V@5WǤii_艞i/zV>X\3\2z,\]C?HZH1lBƉ"hЯLp?[D)[=0{Zd)3<)ْY m:卛.FBCfv|Zwb9Lo$RB=c׿5Y<ՂW >X1`ea:紓wc=Phwx-D=lA^-W\X` =wW֦ =ުBEK鍢r 0v˞qL%صtKNڸ듭 yMZrʐ~jھg^xD6}p ۹w,G{J5X$@N-A2-. /n>iiE-%lqđcW/ϟ*m5?77PJʶ+F^ZlSD0 ,}S#ͽ#WժjV{^+_q |[Ё[r "0? ^OwYY?';%$l(bį+s!!I!} tW9P)S~,V(u0yY637s(s`-0 Մo>8嵗.V xOsC2B|reҥpSo#c݋Ԅ3uT͕fh!tq"r.ܵ`bu-Z%v16@=&.A| d?hE.JZv8_O *GJ9H:Ga@3n8w#%ꞲS^< ^RHĘ2WuנTrK>B09]eAMVHJss~e݄͆pIVޒ&'X9v'3I. gB:i%jf`FWybM ]~;ڝ݄L7(K%伡Bsะ&5v"- FiQ;䥓Q*@K 0+cg̅F :Pez`>֋+3ƘL.>hy.T٢~)υU`tZq["D$ jsn25P5f)P"U9d!낕ERܶJOhzy((y7zD␐cKP~M!pbnW+ ܡߛ>DJ$;RzR;^ xemge{?74\˪s4t%Qb6Ȍ rnS671#% z*@cV8d/zAA2'yKݼH(W m4yA>67M.o}+WdzXz1D_1>P|+By'դ  )qi-|6ع-#٬+ݎ>_poe_L] .F=\#!B9h ]YmmVMmgPlRGH]Vf.|'?l 7.B ٣A"TeؔQ1&76[GV.~bL/AfZYgf$&(BC=#@\9n-e-$"ǙthA)vL{敱?#H-]}7S_S :0%~Q5nrmPz~,)|2¡b_2*f) w3Z}?@|%$[#zO`D|mO:ȦtH߭?|<& ΂4n*=;%l4y-݅p`7l@1үE#"!uilUVB28̔ pvha)h}'@bz\?~:yK$kB1n ̣Gݝ0Zؾؐ=xʸ+SC8@͒k(D?N-t17.@8xQ8ɃG 7Zx]wM z]DJzIݙg2=ih)y {qp\ J(E5'0*.IU | s!O{n+b?Z[rAK%fw'}A;iG"7-dIH@Pb`Ve=ucCmyٿtxϨ*2jp{I1(.W7kBOd 3XzX!gv]*?xQ2ʌ,c \EYA:dPNN2nI"C5Qq LP_߬n6!/,;JREN$W̢ކd?i`5, ̘Tm=D6ޅM_ ݹ\4Ӱʙ(O5 iIsPvIl6R&P`5Yͷ͟iGseKDQ OoRWxK+3KWQ: ٚA: U*w*LYp&h{ .NYu[ssS3Ȃ(FtREj7f#Ω,a?U-\(9K-] 9Mb w$A^eC܎" hGhjh=[uOڬz X^ԳUeC]j7]FGŻb*Dߋ-pBFhη!{2nlgo)/0A%ZD fW5z5-B$N{!\"qMPq9 T0&j/6E{v1+?u{u|mXhH%~|.#ejrpSt57j_E1f!J!MghH;tlgIcXqEN|CP D<2;SFJz<t2YϏw^|~XȿguYШ!eݨK>ZӛE_!Pk] ֨Ƨ^A>Ϋ-ޯ32Dp,=ʵ&r+l$<~l%9 J;f+b0\M|S ؛#U: U" -b zK+#PMˢ’oV/n![U|nTx FhCK T̃685EEJe`Q ϑ R_EޜE3r3 O"!(~C^I?(&8rBlPkgYP BM]zL5@MܣP?,PC>i#Uv;jdajwt$udPۥ!l/oI,P_vc`-ڲҧDâ v[8-еb,I(ڙۆ{@H51*{4 LKo'f mf-GL:.c(}Q R|ϚoUүor/ \NV?v̇>Ħ]};cT ngQF#`.Q+s }N&\k> @s ɦeK md__WG4mbSkTCwfJ`GL+~\/?MrP%;TM&6#9k͔4<l~w,q[ت=/l{~fJnV? j!Lڍ !DnP.sE4*0Zdt&{?~ʌHqSj('M;{Ưe/ұ|KZGGyV:*"V>]?|X.w1b 䚟HVq]n8J#cY|,r>AJ'>S\l0uhm=%'?)E ksC$O&hxVr1!:suқT˲eW0(p۲-U gg1=66Q0 *F"gSX^m(>\݁ܙGCrpژ[ nԱrCpo )MVQMBf?|٪] c YnO~:Dq>޲4GPCH؅lAAD`PIep k/|o=@X_c Pl)䇶O;wv_HWOgXӯK[K9@T˝QJ%jD&?-?^ŪoRIx#}K!o~=A!7OF"6.]nݙ/x8qTc+.lI鋴@HR@4w5NnPlsnî'Յ Νj`Fl=>8_DݑC㬕tlP kixdK~D9LVN7Þּ J2EMt&ĵq&.sZi/,}ZNO"XJiRdqKqo#{L-LjNՇ%u`@ehȉpRp-~!6>xUpT  hI1͂Ma@#H\w<3vȚ>:\djt9e\qW 1@pÂƺeW2kZlMnUGbٱ57TmY$Pha 55C49QI!FӨޭ{qoseSc Aaa,O n ZU^ Bȿ}vWQ{mP({2,mF&gȂuGDiV;o[P0#/'L:o`#G ziW\  jӔc[cLOkdGu OЊ#Av‹2竒W8ۋt"Zq$96 G{3$+N~CBxʃɠ* *q\}&r;l{.]I  ^ ~HR\-krC/!$;ܣxӘO(qd ؼ^{fۉ|Fo.*0&Tۮ'.&5vamA?ƚZc5ۦ-\6Efu0.[di({ 8ChJwL;߂Os e].Ex7bi5P%Fd_zgSl{%;9!/v<$;[˃q ;EU)#(p +G[r# ;:+[o@gVnje|{&Lע!.pV_}"r1y`{Y#K } \,S6fB'?KDD(>C(ⲚA5Vo&/=@hտsY( H[JlO5ml8TsJ| Yw[,S~揣im?sn$9C |Ef*-xTAbjϷ6 >x`ГNahtU Sv:x V`d&qM$}efC/ PP<7*eVWR|ˀcC*$ ,eb̼x_cJz75"$?E:"?ߙ: o"HII5LUEy-i E#kS3{HPtQC{L2"^_t'qPj}S70Yje58Cמ;+ysjOemr1Y:}azΠ~f7EӁyx(q'Y]y&EBB-\skE(=28;CfaY^Hs[n m^"oߜEi,}#`5oo8 @L R)=69)٥~b= e>pW=ya$wt%GTΨl}!D ~\x`QAjiaI ,f˴ϰ~àjO$ӣ&$Kbx,(@+Z+W=D<11A3yA.4萕<>|tҩgyGv_%քX;~kbh!V378n b9=]#E߀9پ 9釲:Dw.2~bl v9El\&qP哨ײyGu%Ó8W.X( wa b<+jřRĢ~'E%1qSE^V9\19bLIqeCzȌz༫ɕMNڋ2)iNZtaI}TCNyF(BèQ+bmO7WeQ`yx w$^"4nOl۱b L.K/ 7tZ:wQ6n5k}`@w!cF0wipRqUZq?A;c#W: C(2}'IaWk[825LsؽEqv՟t->xvɨ6_YY[@54R;%FgdrZPɃ8z[\3g[C ə&R<譧DYH&Ri?q &*JQ; ~wۚx72܋AG,6>7 F%w+4Yem~9#ٸd VU yJ&Tɕ@=Y消$=~bЧ2X;h#kuo;?ӄ6ˋ`guǧlF #SjM7/n%{#`-w;y/TTDec'M/)͉+F6be͘]+n^xeK/E?o%WiR(D'v 7,".9me_X-s5lctnIw VtǏvWSHaW.\f'=SYw İ:QzWtHD `.@\qP1kNjPpdR'$J♯|\CSW_y"eHRDH(:Ώ Itw5=R W"ua\z涒P cGbǘ|}uE ~V1 _<4fEJj:ie76.:sxH'kb]"4yYu󾰐GBςe{mɑҾIe S}t}Sߠz+(͒(yBɌ{}"}K [ ޭbo[ ;9`glh5 MH)L^u芵oL=0o7[F+ũ}JN?guMSe0N€pz6JJ&r!peeҁ*>Z^Ʋ#1pQ%ܼFMYihKLCrtXi>=nA](q@>qX+ogu`g7XxMbbYEqO#F?sשRzsJ"j/i-MkzAoOېCf,U~y 8Ȕ@?:g. =k'zG5M̂-LAm_W( {fdž\7JS♢bo,ϙl1UO1k‘E]aKy D>\QģkS`|aǀh:ftfϮMõG3j:0>ǻ)P$h/~;; ܱ^dW6 H&ƥ Dt`5 qLB9`8B# 9eT ղ Z/oѻYMNO]:ve`H0T1V14\J3{iyl5@,Wk ֟1b:$`^'Mn.]Wƺ:ğg6K1Q|LmazqH.I[r+p1?Yu|?=VĐ YlkJ)XKӌTunU/iJ^BbEtg\M+4`usˬPZːt09M ٟ>-uYj8AW=4:?$[<6/2 M.ͯPBjI kCq/(+&bǀ+6@6]bNx'"5p$6F!>2W]{~1S8Z ?t;:IxB%rSIZZa8|Qm|ex,sU]k>JDQ(<稈ӶˡY+!#(k[(Ԥf8=VX꾣ouRO@ņ2^ɲ,g9̠H YĒ>[mx.eWyɎծ 1` w`cF*_w"Sߘ(Yl`n۬#Ed-vel>o^۸S7 ,ੰ ma^)vJߡb&ϮߜYĄ2׆}v4^b/VG${++o~.k/?iyJ檣$ _3mѕؗ9RaGv27 d rf,݈6?R>d kb6ϿЮʤcwfvލ' ~`'TqѾp2\Bo<ɜba)6,AYX$.rmF$mY1llDUWAvw'|yqчHαR|_ۧtY8 DPlQxo7w}.˛>Y6K7P![`٧1.Lqe.q'O ~rmh.ʑDׯy*2/նg`9FZss$5`9O6Rϭ\/po2ymS4}=(uVLP6m%}М0[ 8]q)w`HGّg+)jT{?=lu_fPDWAdtB3F+ SFw "TĤ.7`rz0 ̫݇(+<ظQ+]n@¸"_f/PC1iw(i/eu~P&L.Nu#k?r9cjSw*fFs]`"oc Ο.*X&j*rTP>gӊQ5fb7{%( Vpbg)ڍ;IRVXFTq1u&-$̀q+o>-MF0BO=#j2Ϫyv'7tFW{%/q\}I5GxP[)3F."%SVstjϤw fK<^u+ jdGԁARQ@7SkũSܴQ DKs9l]>RM-\G$䶗n#YjSBeg™a]yYptH:A \1ۺs|x"`LbAK:EN0[D~ҲBK@8_<̀\j7U%nd(o2 k_<8# UN&bĢw>1QA)'isY"UC8gm. \n&E ?zť`AYctbܪi-S=lSRs.6'Q yc6jUF']/Aʪ0A 2[O!3؄*ݍƂT^}^EcP:5 ":|r8Md/ASJ}]cd<@O&_cx#|o#DX%+9k ,Ӫ|O9}wM rY'[t a ?ڂU6 wٖLY߲(ߤV9 fw5#7'/2> \:CCt1,FKT.K; udiT Ɨ[nR#8 Psr´dXv<"<`M܌N?2ՍXbSN (ݟa#BIJ\&R ߷ -zVܤv>_$E$ K @G+:'|hv="yM}z&ɾъ6I-!2pک8E2Rҧu/ra?'L%Wyx;4[8L1:g4Mv;Q/zX@8I^=9t\Kq$ѫi,q"z7Y4o!VCĹIgf88Y}},q!5pԷmq>HNiDi?^I4ܼGapĻ1 ,@|6U>0ms6iXhgBj:Ohr{AY`ّڎÉCp ^^ӛ/>J..MX}'mL(sB"h me_ē*zapY]W< *Tq9rl S:B$L(Q^-ğ|^yny HfB xB>.3cx;eG`eۥ({~J*UWHUTAx Qz0H/D]r@|6PpROaIqLD>@Va<̯74}f.Ɩ qP%ݦ)ޓ'G6jlr^ΔWT3r4)?F.Fp71usr=(zKݛ S7xUXIw%b{ƤM3`SB,D֊- R}*FRˇ.Pݫl0pUX{ӳ|ѡg ڬ-!w7B9iEe=osMWY\%Љˍ *촡^k Zp0Oݷ)7zswhL &rJj~!cmؙRlJ&g!;[33Uih Psݸ D^6,ỊQ sМjO|1Hߡq"v7xn%(۴v`y$x^JN Aـp0ՊLݝJ}k_C;\\eTPElNђUH3ǔ)#aB~d}%]CU ?O7;~*+1x#N,Z#}'B/&g}`2>^AŭAө@l rz&y0vkZy;K>Zrh,!Np(`Go*U ϕObGõ$޻-ܣD}ʯGR$*00KX6=M^>=TbJfS}_4ea#̻y>)r4ZȡYtZiHZܰg8J_Ĩ S3—aU: R:թMMEgq^tU <چ<,ZøTxdW jm紛͖~bj|RG۫fju8X~dduW, 14Ȕ<E3WV]F+";pJz`*@_Cl[aYg1m1L@8u*jq eesnrAmd]~<2  ye*8\ڻrm,4gl[!!'rW-TNy.,W*5l;L+ yCD4fS|^ft=4=n$Dx_aA{FY4+dD?ŗC@,,}Υb(R z!:ɏܨv1j~S(ľ` Rt,hDžڸZT{'y1^@!0br;t:!MVZȁUDv|X.8͓,0t/b(Sj5ٸU\r_Dc /"4PsDlv֏,F si`WrPa*z8Kg^q&AB!V'41M/ۯ_@6&ӝn [: %:!AHiv (<R(噟߯,آzš>[Vu^ѱ34S&=n [,'`{R^TfƑ ZCo;W~^,j_iQIgJ =+O3)Nu1AtҼ/7'TUFJF|)m Ҥ 6 !0OLFig=Q~V.4ȁ C0ʘmH9T(57JǬJD5 yL,Tjv25o1CU;j" \?tX{R(؅i£,/y`2!R248-xnξkY>4* ۢ,(}?ώ2%.%Fa@Xd~ u6UgVǔP%@{ʥ b5gwmkyiۖG6(<>\,`X:D|]W JA.Ւlbj 9;ͮG] oͿ-Ԅ~oꪙ6V{ry]xSϸT y C +`U_Q~a'=̔;lk<\Z S-1LpfLLhR*4)MV&Q؇t?G`-alOI JKi)2"L;r،/LCZHC1%]njtyp\@2/:!$z2dO< e^Y-{h= 6!M( i$m+1~&tT"z4}{&k>yݧvK? XR댾B+(.qf$%7@_$}&Su GX6 ԑUz w|Xo)0Ύ3QA?.n~I6 [fU7g25"yK~lf6ϞQ w`kU!T{yM'rxCqv ۅ[FxQdB}G]k2s`$ -k>t.i8L%=>#/.pJ(X$`MiPT#%3mK\cX~t)JUw+nzp dᲨTM` ւXWYYwݳ "$m9դjA 7ӣ&T1q-c' T_Ki #Z D?U M^4.*BK![SVKl0bGiytO 99 ]~ 7LI5uFb{Z2Nof1ANN:ZOLƋ.u_$Hw̪&NX @wqa/|\%G~b,@p{pJNTyÂ.+~sy>1a55Ol}d$T;MݚqsL&ِ&dJHDq ZWC-)`C3 *Nfb$Yifs>n98P,ya^1WT!%l :bְ 7^&)OfW="UE賐wi3T´,CJe>#NAGM~YS6 A -h^0DS%t; S͔ Lec6l k'(ǨtM2~hk _e l-B+ϩK d[꿶 "gtF$ٲt 2kZ ruS4 &P[SZF;߷!4YB Vߥz[d9_eD/OM03> pH,l7̆͘oد5ϼwԀ>YnrZ=fR˝N$[MOXOj)7QS׌UJ#8.%H͝EӸٜ!aڻt 9+_ ;'ki{Pjemĝ6ι |8}%j#fmak%Q#kw] h fJY| ۋ߽_s/x\V[D@\9ޮ/ˀ8u Lݥj!]4ztp>P$(c(+~@ =j]7T/`U(* WEv8JXyN7iٱ5Jb|la?W$h $c8IY='6]rFp.7_Jߌ4j6GЧ~fwA䉮[*Ny[oWd0=} %_YUΏ'-mm#ۍ o}۾J.1AиVa>^B*|=~7!N+9`noȋ:گ m TŜSz}w)?0 ${?LGƸ?dF{F_‡iے5/@yt5 yT jry8lꖵw~q)k's$4Q(/J=jR&7V٣C}q54`s|ܷ7rc<`a=Ҍ8PfB8S(7'Z 1~>Eb ')w9yD2/#h>t0/}L"•eLM]T&9.WFHE^4D+L0zoRP5ęIA  <9F4m%CDf*[wLxsNv'P&Ђ$V*#u?`l 9&'ve>/^G8N"NuHuMVV)r]c+dJ~0ݦx e3U. ̭\Y׬/ufafy5&>0a/3.4%VRB<9_cGъwiZ:=H#>q^mpWOMNy'bOg-r;|k O*}[Mj2RD8m5o4/v3g*ʮR|pq\aqR'a&ឥ!nemgx\7}E<4D3 \[qgt0k{+f1_DJc" N_:;BkAm.4ŀg}SZF='@kFR%ƻJ[}S7]$6c`UWct ~Z" H]w]BinsY hT%A57ATjܑE1m9c/) mg3Yh}SO+R8СsYgBo.1*ȮAVj4{vNiX&2HO9CNe&o;2zѠa,#L;wџ ܵTUqm|/N3i焂o4.ۇvSakwo~]-ݠAL(S@~I<1 *c"[;<:}ds9}m]1HgN `!ֳ/Uޝ<@*qBAmm-tF./SwQDo}8њH=>I}ޯ]}H>n:Jcfuݕ-k9n#ns@xcf.2s#KF "j>=$3Ҟ̵rRVQil,oJ]MxCe{΢?2RxkpmU}"Xj?X; iP! +nuOlF;mn!HqnFF@ly"a"+kllӻo0xNБx<3(#M³oA8m  !^YGY2yi3o DV*BsZ&ڿxӉ?y堛y̎8l%T%ڵUU%Eg]Ơ]ѯmE+ꐆ&|"N!XPߠ3Taɲ($_9I8#f. *22ǂx.)H `֖ùl p5wihem/훌-5"IAJnixyH `{%m%|zLvo7[,p\JݼLnndH}lM X"H#7T֖Qb`]= zn$RFn] Qy!aa"y<בrgǞ4 ե^C,D<U8Ո1]7F1}mk9İp %?Ik4s:'Qa6֞=+{VԤ;Mt}]3ڹ0?Q]%(j9۝3p:֋Z[I}חC=VYxQp&N߽bފT2E8Xdq[VSXCD !6ґa,F]ֱCF?OLb@=9iF@(BmK^4W9_/X gtQcZ$ v񍉳Ӯ⃿룻?amN%K d`2DToW*q,0dztWB $XЈoNlNi;le.CZ&$諡^t *ΡK7\7vfLetl3\`eݣv.7ݺj^A&{B/3"܆4Dþ 0om&hú{Gʴz d;뼛x\u0m6&[α9notB` 4 f%_ޡ_jH/jAFuJ be^0"9SVVuRwuCb0u . wtAO{K\y~86ےvtG0ɯhy:h}7`-۴ED>OnJ/9NhӸo"reƗDVz(4v^cBm[UYWd;sSY=DW3b8Q| >'NOpGM<)Rn"6Ojv!))GX5;JNYXWl)ߦ0Q"^Tٵex <^YW['UZHl$.aK* —(JH lb}ɪ#HZO;;6o}2m^LQ$) V^+dLN^n61)r_`}Lk( '鳘HŽP}&RdMQik%fV)F` l-+^qz16VDksQ"7L˔|PkΉDW\qF:b$F/S{к3vy>g%eR?>]#EsP^|0ؒ%LDrUjLC †BfɁH.:@2KlgHӨ|-d %Y]>|y{I~K8G8? n _ ,Bı"ܢQ(21ќb¾ *ʏĽ Ty[ ɋ}h pbqע&E)":ɷ#aU?ۧsڼBTu [NKTB[񃋼|1Je/ MD:9ff-b|;Da;ʄy"QPWF&ïԻsֻEх71 sb.ª " hܔ eXOL8+j%⡐bc`t?K=E Τ|O~Na 'XFʭG7,ȘЌ vx~]HV*dػU 3cZ Ťp+߷?IYipwjjW%oQj0ghZ{Q sl,_!9pzAPC|di[leE}Hu37eڴ,!(QN ƯWGbn G 9=#u&o\ɢ`cB%D|?H1 Mi~܇?=?;tm^9nG$wY|bf6z4 9~tOuW7YmEED+ OX#GH a~-nk#ڃ'1yjKuR "֋KnC/gDlFŎ-$9 [)(MK+KVszcbEO53 ?j%2?*hsq^UHo7= 0 v' G@DZ|+ al_-LnIڣ%f"I.=ZA5:Ǡ.H_nHLw# ^W.6hk3n52|6ty$Vց'Ho[]7oSC0Pp.NsD7gȃۚROX45'}rIOgX6qqh% jjhgL[ ҼLO3ɏG!.Ѿ*"jSDhfDS8rP*x[ĢS/yW wsԌ[֮j.E.jb&UBN 9Y1`j~7Z(`VP;I='QQʙ''vxY\9>jHgx J;C5j|Fڂp [mQ`c̲:!Xmv*9&A(8ͥ2[d~g{hly 0ކěSI#5pObAhOVo= mxLkRXS4h3Z8WVT͒"EO]\\CDwAM GRփv$ݴ|w3Ƙva1[@CN. hCM ޒΦOϻ#/dAaq# 8OOn#iN?d :.㻖P8Mֈ$Rpِ4m%>k;v_?r|X[R*zJ,DɊw [ ҡxR &Ϣs`ƙ!zҲjMS O-@A[Xf<9Y^漝uc*smTE$,@p%Xf:5u'".S$ydK\:NcX|SAǤ%y?2ێ8踊MlӒD☂]mwa.oVe iT@L׼5 ۏD,Eu2g _/U zCsz9)ھdoRǫ?og ;>A!Gm1k'b9в8xe 5ФI<t}Txn HdЮuuID$ڣM_-Q0;}n@ kD݃Ru+{"7l*%B_:LdPlz0-{vlʛ\S#{Q7ia&"^p@OxbT1GSFYرL2w'JVCՃXX@gYoU6 PN^(`ot1̫#-wBm EtW)h|Cɍ@,J<f8nRHNJI2nB>Ƃ_pD>޿3&+1E[.Ey`&/¢pVgE#($l aIC ۣ~BM2fSҰT]Zu~^9 8BN0\ 7|sM]}oOC?2/˞r>lUW{iT. *jհzgwſFwrLIeB݀A&utJg] - P]K˒(w3ӋGtBdeN5ulHlm  C3˄#\c8ѐk$ӅuVSB泸05CB :i:M֢\Ȇ*WJ#WrIy{(=M8R&s(X;#Lsm{DV )Dde䯇,6rWl~ NmN4N}S$T*H*f/|{I4'σ|&ƺEJaƤ:x'9!PmгCۀ{*Zmel{x+Ov$ 6+8rbtֶV}{j+leuklqFJ=HP1s5:eˤgasYf߫^6+Hpz”\?S+9L(j$آ毅`O`a ^܇fnDLm\ȥ tCKdpc|'4\NFCʎOZ&B/R{?G!gA _gOOqyk򒹤^zB4~J,d߿d>rwv>!D2݂2jE]WM]C $=R>Lm(ij읟8*ÀӉ&!FO`+ps$7NiA{;euCwIXXhͩ>#}> w#-S qJh|aYcRY(yE0#(*G\F'h㑚~\sEo(AB0"V+l"/XF"< ̀s5k5eR`z 9V+9%WUH/Xz U B.M;d럍5Sfj fXFQomV}Q0)'F ӷ߷O2҈Rd)7JnAk?a{٘L Nd]_&J71vz{1͐ӌ6'kR^(sO CEztc^e:I#j6) gTdP2 !Еӗ 'z&Nbw(\>l;9mvj`t;&oV<9aR4ػ`z#F3c‹M B] RҨ)Ix/dm BV-𶬟nѝy 'ӫE8Év*H+F;j@JwdjUM<unrz]~AA(uࣄ"SvP/DNX`Wʍ䜤i@)#  Vqs:*8zT:D~RDɲ%'25!_A:J5v*lۜ|+7?]:0QUfJ;u;1N ihQW:ɇv_Y}Zq~|,wG$eyGH R8uC۠hU@r+A/^kr8)˕T',Md]rO5]A6M,z{-<ˬTnsCW̋zSZ|nkl8HQPCX M'wPRd4faIHdOf(o_: I 'z?Pv-.\"5+jaNrvP)COG+%s(gYe<|93%ϜnAunpbepWD鄁FS[AYXIfgAeYM\b*?5bvj's3}6Ѯq>C(G@7 #H$H"sh p,,O,V|~w+C$~u|u=W ;-S~Ejŝ @/Ϫ |G+|0bly&TV~ʕ2|L})a'Iʿxj[:u2cR/W]־}N{VDm En]>W1uwJzm6M2jٕ$Ay /KE[OM8h]EW?.pIB\=%镦Zoߎ TIaV}Lsk 3?Z$zI~O:Tt-Va75=q\RBS.1,Ӭצ(yWao%}_HI{hO:e8:o|i L۳QX8\O$ofL>H KHt9 B.qql1$zGx2o2}t[(z?atfƯ9k־9W쁾ɄL= fv?ūmpH^bwZ2A5jNw#aZgvګ?zt%^6 a#am[d<1Onښ…өQ~О_(p؆pr ;< z-e$_! QdV%~h7*>2Kv%_\[dԱZ{D28VeEiW~mЄbu2gGLV>M >EL=ogC 0l7a>$"N,ަGr!B>/S!røB'[͵Eɔ6)h rCfQw# lھtŦBSޣVHgϪx֝vAP}&xnL|l~ΘFb5@߶31P-\c65"I{ Stѧ J;%zqqK=fA&FF'O:vγQa=˵P-%+x.CW#LVڛR|ZÉ[ xq'YDVO|XR,_u NYޏ#&ܝK'0*\xT] R ka: Oiz^3S*P=W=\V/Vnkq'/ #vuX@J#αB敦LRqČpBlBw4 QCT$/zFVЁ_ ϾY݃R;DXU]Hޛ P}^s0abRÿF0*Bbl,8ZQ{;;=CYvᄽ=B@"P}T~uʧK@ﳦ;u'?8jBmaۻLjtMKK1rFqֹ܀GU _rU<5N҅ߙߋab'),mfДPy6CUdKϘm|\VΗbI*""<2ϔҞ<*߰g0ϻ_,k\)w$>Exhuul5'~f]z߆ iW1Lo8Ü;p2:Ci$Mz$4zc5/Û_TASZ?" SjrZ@- V7#oԔ3 ddW>.6%b>-f/54VC;Z8i=iԒ<05d=CQ_P/u#r'f18E{$ 'h.'ϰ[l3vgHܨ"@ÄE E?wiThhW\t[ݏE>8y BbvNկ{$%W[?sRqRDž Ag8?'\j@+R)]@8j!)O7v{#`F 5Oee6..@~^bDMAKae~uR_GJbO#a ЌdR&s޷,`l;Ǯ nz va\MC~t)n0qD#1:-*+cҧ9b7p%X^ B g2)FY[ոY8K;?{y]2>I8MJbSGD[m ?EgG{j_2h_@7݅ԭ?ق! MX 쨝I&4 j"W?mZU}="$O(jm:1nU1 |_7ĵ&8/[W! z~ku[vɳ8v]Qf#E>H*bBS%b5{U֦[v|/1*Sס!zdU #+ysީ  s-E#5Pq#B5 mv(ZL4:%+r}ݷpGt͐1լ@Inm;jj#a+ͦC*600 {*$K4ZrILE'״'[r$},̛٧zIF1s滔)S]`V3=]M|͔:+D_ha(k8%\*\~g+8F\A*1/2wr SJYzċjb oJEzZKןףQĀ{ɱYABv lfn=V` xp=\s25,~Z[l2_U^g_psZ< Q{ k_8U;n^朣Ϥ]S1y# 0)!՘@!)PAS\QRy\ 96sB{n'?3d.WOH1="EDVǨ6'xt[F(vADM_G >94y#ԙN)YSֹB;E Z3o[l/`@ !qYìiV3٣-_ zM3m;RAIW9bkԮ\;ǚ")r+k9aOƺ{_=^pJP~z[=hBG-8d>8'-F! ?`]sqd| 6+x>{~Ҩ(_j%ݜ 4!&6PkI¾Mg"k>@㘹6}dAk1?fBqOod3~yK:0.p݇>/\f;ͅob՘#܅=z!xs<~ 1|n),l 1nȏypcTKGurm4 g3WHAMold20vjb,m$?GpKĭV u1Mg3m6x3+2NFe@@;"%K~ AU@o=Yw! 7L8NV2FsLjOB;gZ֫XHݯv.CF5,]O vϾv{ϟUndqa;`c\hG)]RGLZ_w6S$\Zn+Wuu9t_@ 93C MV s!SBzTvUYX,rC(J[~im4@`ɧЙt9xjOyhq\a6#+[sf"f5eGT:j>:h|CEj֙_UZe`t\K>EbDĢѹe)]>1T$L؁#͈t]KP<NTq;LTxy`m~]>YQ6NaYLUB_@;tӅѽ*/;5fp '6yȶҟ^׶9P{"k-6-Xsdl4$P|`RdBpM1pfN,yC!c6Te#kv(:N`bqEHU5gb/ϸmY^ \`!EB-H` M>l% ( ۏ,`@p2θaZ=[ 7IJBB4 DpϘ> g.` =\c'twuHM%yLԲۥDz \@R1ڵZ066hQNgJ<.~FNDi ,?c26=I1$gsq ;1Brsہf< yuGz {M2jz NJ8fp4hrv)5 ŚNGPbE an#_tat8_6h5r %}5CU)x"&R eHXfUqѩ Mt8cgYsG.r9-AWaP)47a=Nܽ4MA=!V*~GeLoHa *kO P5YnpGOa<_4pF;{ E,n5T w4 pDul4@謔GW]?*ھE~p +h@z4H>Pt> WZCark4 {p F%1jM(\ wO(9%j;Vc3蕊SFKGG5˰1ѐ~a y"]@+t2Q>"ڄnhDg@fJRWrJ웬[!NL 4g[^JҌOuFoz wvSNOCDߏ]#|QwUmZ YV$Hf 8mGded%SɿbJY<~m팄jNHXң6$3)#wi}~|_UCkú'DG b.Rzn|`-G釨!)<H=c=>bu5Ndy4zΙdM0`#f`kҹ4hݱc9i&z@xs4y:F4gPh7$oP9|&PM='Y=%fɤ3aP ƀ\/JO J#o,U(+ZCk" ]F&vӢ]myC9FIڒ H IuMּ6!?B5JLGYB1L=ŵ9pZB#28(%Lseo=NۛvpW"#@"Y>=I4)M|`_,>Ĭ ,7ׇ \~ǥ17M~1~@v0Ji;mhߨ\S4CwjQ> jGu$xB;p"O@'@gECʓbd \G#XBUCNy#պU̱M*cwx[jMw\[S3W02cW h+Ucdّ%x6"Fu&aA%M  )Â%I Ĕ2pŐkmxf*O?BY6!)<u" B3\r HXM%<Tdk>OdMQ\#`zϞ2a6MZI.tЂu/{Szu6V] eE#ڜէ l5Vl@O|v1$p*"^Hs}ߚu!4UsR1>DVofͳ_?؋.l9Gb'7k365.GBu Ot Ʉr2 ]G~ޤ5^!ky)IGSE~ѷ]p&vy0'@uq0l){"uG D5*-X&Y]d3 psI&=-[9FSYEp$eywf0`<$׬$nш ۱MoQ\ꑯP7UpĺiԘnW7W/0o3ǞseW?ۃꦤm9ͫq$Ԫ4۴ga&>]tڶ B"m Fk!t$Xr;ǰA \)zewy3ݙfIU}zDhvn o8@V8 O%;rxð`v'%'?n) -d3]s ^Hb8LCjA=Vz]h2UԩY bh(D/VRcXEQn &Τܬ\3ɋ 4ij.&?5UU&oQɊC2DZuOlxnWnZhX橥7įk93t/m;fmp[zHF:rq^\dK5ԲGZslaDw|[i3dv9\ljT,`vT&qռC⣉L[UM~Ac]i!sebd ,^|A_5*,8jE!Ⱄh4d=`2h Y#UʪiiXp}UqΟy)G)fįfZd,)gd`9Pka{ܱ-< Q8\X'DzU'aNyoBbÜ$Jy,&ܛTGTvFX -C AhHNY,ﳼ53 \"JE@7mKNNvW|ȻL SL&\8a#iuC_h|DxUU*G|˳d=׋|Nu̙TEq̨~kmpRD8Xi ebczls9*L*4IuMe,gDʸKl$GSyZ֗> Y0:D y NbxfsqD%naGq]j[~r!,cUv[>*l [Lq曫^)'&U6eu VzBL9ۖezyKV&34Es+L .i~OŤ,)1z?qzDۅ.0ɅzCLJЃ~5|Brr_x~҆s{n'ӥC23vBm bϩx^vhu k9.Z3DWCWX"#|;Dq 5_ps#gՠEpCGt(>Ҕz e|job`.>e jٽT6iV`y􆛣rij:xDOB ~y0ϞF}3:1W|'ܗF? p68J`LD.T$o|m( xQDuE*R}Kݢ3ѓ:?HAu ܹ}gTqm;h8Ks1iڪб;<¦eS9~"7.$G?EROWZIgHd I+#ڜ |桡HhLB{!eB`.")gq*w#RLU*;h -SPY_mI+﷤_7oFLGWrC)RպłϮP/-:8H 0ESEŜ:rwXJ&cv=('n5&e`s< o8hH*Ǫ;m!݆,Cֺ(>4$Yy+'3͗9iۦǓ43ʣ_}qpk *5P.?z0j檯֫X+ʹ'n yqet8jqJ&Wjή#PfM#!KiҒ>Jb<`fmJ91Fb-Nᤴe;rJ6% v7'wW9\&STa>:c،}LN5Tq3 ' SBۯMA/E[,n^{QLXnDf߹oq~p 9G &Le_KJ1f X A^@eI6I9> õp'L+>!#9_']طY5DgЃйԐ~1J,JcPJ eۖEe(Ew|vDnrnEqB+@Ҡe'C: ,rq ƅH@by W5PC\m.KߊL阬NBRdyoL.pKɣMTs@@LxQ8YnobQOQlRtȕ,tV3xC1kv8@A%ftFtP[Di!Zyl|ߔ{Dx9B(qQ[ff3aRMG8|*kzҷWR+3`'E& bh (i|m/^(UT16kߚ33V}f,ħmuNvE1"ہ?Fwi2ã F#cf3*LNg>(\)k$ݹqu@O _'JlJ8]*e IErO 0Fq*7-%b.E?"~1m-P^Ő|!I|OxtV%[q0ߴB~dr,+| U2?ܢZCz qG+Y\7i߇~vٱ.xFt ,VIxڞY*<ѷH\dϺ c-h^,ikǥZ]*m+Z "X#O/7lv I_T=w s㋜TG$z[%` .Ww%2g,z&1 {ɘZ`.RB|_$_cŕ$YE 1t6` #xx~mҋD]0$15HoAU(ob9 q]H L \IJSxs#*12,5NĸC("las٧:C$d;1+b85Yp 5$-V)>p#L%歳Vdr||N`PKVV=<^ 090zʊ˥cX :_ . @PrfHqKͻ"0AwI˕)oIkU2}fk`kSSQ81t!w=TqW2x1ɨ%nW[kZJ: >G)) :U8K͔5} C=ӓynlEr{!&r8K-Q٧>a&5D<.H$r9'µU6 n32&A&@^`j)x_kS%WKt3n_3 LnVv1$mM&!^0L-E &sU %e}fd&$Î%DжAmy^24-_N zmc~o-4bB / Ԇx;ʢ9M'.o{Xh'BYnwj 9VTGl?i">{>OSw|^4_HC >9 NNep(QXZ#(-GpmQ-AR^ّf]^(tzB|9Zۋ*̓+i6 E:pG)`ve8wNdO8 ӂԘM xjBz 0fvoJn*ufT@0'ê-(ķI`R BIr'R%S^`qfg| iQxyMEZ\| n1yٗjNMAʝ'91%7d\r>7$Qek4vV[F0c7.Sv ,Tn&JƲQ) =MNWZy~'Vu;dMdKO `:KT*/# =KZ/="ۣ#ξAlEJ1NpY;O5{KR&JųT;=tf{0}u$O84H'Wft7TBxWD&-V41?߸^擤eQ?Bk[)Ye);<[ jp۬Cj=DX%?g>A7+xUF)҈@,~縬J>J]ȑ#?5_#D]gG֦+6ke4k%W1f* G]'f+"@T3+GR>펖 |Ԑ H'ϯS k`;T`i5^[-Wkp¥٣7`Ne$͠֋~~.g6k(-z\-Bۤ3jt,3~lUֻuWJ]e;9i*,ICb N&  Jd[fS4jĹXh4>kɰ6.҅QB8A &XHujy JYCֵv` A:Cjܑ4DW/#h&y.D;Ȯׯ҆3goy!摅~ Kc måx$D<\|FP26C0@Uݸ˯5!Dz^F9֪ vg&aMnVp*fٌJ$bC$ʯ @qܚ@nM&@-Hc^XAhz(>1dg2~(EmK)|:oÉV#<-ԬŴb-WR.P}dfH2߅$?n)[# nZϋ&xrT̗Mskwӥw'G쪓iDc/3cPil_r8Jd݉x+~>GH,8Ua=ξד.ժDᅆjRXԂӔw;;e(ySLO~kt`>)|1-δk?~ƽuL/pS_:jprZgUoK-\omMnJ8m'`h%Mz-Ei`Q}HTRoTҤulMmrgAJ " $ . U|p\{+VzaI$fCGܟnGc>iԃu̅`fKKXkJ"G,a%HmD]o_jD2BurU6}:T5pc(cLM97jH}ק+PMNlQVxG_~̀,=ZJUJZwxV-@0|dFnxw55CjQ\juQUߍ9?nm %bԖ$}nAZwCc,LWg1RB^UϽٙStwG!giV<򤝁bf$vʃC'HT2zM)n">e(Qe:$VE-K:VzXxAb/?# tbq4ڇEɲԫ1@m52(x#kKR'9,݁?bM&~6.Z)k[ft BSEmx'mAÎ(GYW() #ÜdK~QAu9]O@E&9e,YٞU^2bƋ\@AU8\B=ȑsZpy+B;%=P2y꯶~sD򷨽vOr);$')bhDVrHUҸV8E#$R{yfG?e}u${ C_g$B"aj$Lz%q|n.<a`\Vb| ;1Ds\[H;E&k fM* +PC/cw¼|~cƒ1c{%FF5Pׇ96V4P/V"*hCȟAojsp5&Mf򊣪ozWLaAV~=_9bVk(Nˢ]Uron6<!⮯:nKwaB"XZAb{ihΘƄ 4=G{G0y_yV <<}uHHm+4Q cwB8* 2P27')|%F&;48ש`5 FؾT&hBiCpyNR:ehf!*CvD|*jЩXr5"@uU "!+f\) Hq$9u =+ dVs\XL/3zɸ74?kb^JnP%%Ѳq+mX%c@CV! ΄]y&uc ً/:\޿&<0*1~`),,įgm(imyP#Ȃ;e 7AR.Q JלK#-lh޽ԄF3Ȩ-l~K[ٖoI2cym9ys ]v4j2Yw,p* Mg&Cvp25't}yі #7l,m]ɼ@{c((\4TyL׈Qo?˺$6+ü{WM~TqU;}w&pSތ(Ǚ1ܚ 0DU}8dᒔ_GqH:q]S;ftls߰r4g[zT]I$u3b6MIٴtEV߸}m( b҂F0m4 Q?rnʹAd$Jk (қFrRhIBGExүAM+4= ee71E!A{qbL7RPEi+mժc 1u bͮ " )#wz<>ZQj@SGpJT'b?vE ,J*! #x+z>m@q7?-ZT;&&O49xA^,)h} )ok5aZ#1$L958pәDVjhݧXd`dM- )?0ֻGE/J=Z툩#+uPN2C]RWy|DLRgXxe0 [K_blhydF(A?Njsģ554yXa%nQ! X+Sj~&HlQIP D%_Zs3SlQ /y~ᎇ$x dېH{*dez+)hRĈ";1BE=#bI:ID9n5nK"H s}y^'F:}\(nT ȝ$Hs2>o)=V{VQ١zdedpI-咒7V3'<q/#8VS8/㔏@2yȺy,UaPi$:2k\`b-'g?^LuB@Yߓ`ewdGPbMC,ʎ}nzlF"q|:Jmh +QW?KwmRkN-`G"!ĉ`MLT%Ɩy2ƔxCGoa,+He\ Hŝǣ8` 7Jf_|?B ]toΣwq):#7jy)UD̃'%DXQS@p~>8YG)˂:Ẻ2re)y(,ydiu$f0yy/(%~>&l'cSe7:coV"מdEP*T=~#\@٠+BDtM쓵,zcg<$˶i-Ѣ:\칉RlxX%kS)(uF}q ԭ'E[6n]Ċd΄ֽ<x*=uqlXlZM&]=We{Rr7UYО:kjBWu$U]w,kGȤTHw?3̎db4>{! pjv#]ʄF ޘ|]_JBe }8)]@,VG}p,evH2>9ۙҒR9xwߓ2p2< Hu$+KFlX!D'ySrbmY1V=f; +?9? "1#ЫN1 ֳŽEőǃYQس'SU҅ޖpv6.bpXz &Ȟbo`~hzfL [9XvL;9tg6J/՜'4̭Sz@uEuɻ( 6r;WC1!Ecpm-l9CK0v,R5a+뻽ŝ(F)zT b|cڟNL`\!?&󨉇Ø(H,{ќ07Pܳ7b 3=<3D΋:)5ǸK"J^?FLD_{֥X |*wm 99x٤qdLh`bVTDeՃ=[}xZޤOp ]X\;SPh|FTõTƠu\PUD1Ӂa )vxTpn`h@RI_΁ 쬐o3K:ȼfq;*Ӱˏ %-^HB8;%kJo.40$f: CTM'\m;o!vkpka#HaJm}iJ.H59k,Jy}Rnk'bU-6A-!` N5cQt) GZf٥:~q>N/9hEؗ5oHGC,j=6nPN{%,$4ia w#m> Dư021moK%$Dl_c\jiL !0>&RҐ# d%ǁ?&V]H".7p؟KMFxŮ}Ge0E 'κ2PCJĮ|N(Rxj\tIhڐ8'Dd{coo򹈠OW=+'0Ѩ&T[#Wv!XeƃCp#$޵+Cq◖c|wJ+?Ӆ xQnX}ڙ?|9SVyQpQ(ٵ>ې}Mĩg )]{wZQbҳihhk 8]Tl ,"P\JN3'KyS;("{Lb\s,>38>@U>a%U Ke0ZD֬z*l~lB/A)ծB\?M:IU lO?.=A[\_V`ԕ~y |_OhBqU4FdU싄XJX8qZP­:?s| -M:QHS2%Ta*F$$}KU1WT7,E4ͥ1a,"5<{F#O?&2O{AEXoq͋ qjеrmBe`O$Hw9E_*Ku` $20Nx ݶF 0E ^ED~#YwH5VqkaU^b!%L8ذ `qFG2MV ڈk0$G wg(Le%D\F" P Yi#g}Q&Պ\)_n3ǣ@>dvOzb`gURU%>;Po'ME@-u XWř]L!H2/uoli(qxlT &XG3 8#Jm}&KVt>,2K69OsYuYx4'ޝ1ځgW >d%aSM&fU!KoUa-'qkܘ|cb2jŸ%`6AXL8vgHSUH=W|m$Ov>{&C)({B:$|&'Nj@cƾ6!@4]0+7?;BvaRjfsBvo]}G󵗝AYWo+URf(C ??V9);LM|' "o|FJXx?6,0S+L5r4l).F-mIGV1%:#GGg5e(&9HXƢU+"rc^nK.;~vlj39^F3}lS܄4Y= $FX"F7$G'!w@BۉXwa Z6J1nQW`!"pC Ů^>P+j o--Ʈ%S}"%LbךvQ. ੊cjL4^5CSZX~{#i ǃ?أ(OzsrrQxiS%c30N95[#$ڥPuP%VJ_)ʇ}3p٦گiHΔu t=u=?ԃQ>F0;J_R̄ $x?.@4#ba0WK(|ے ~qrCBIVwv#YRt}A->0xn֕8z',\h_M R7+0DH^a;,LD?!TݟQS?F:qk2kxy@fo@'ّ?//_Q e.>~o$ ̻SIs ->9`+Er}EmSwy? C5eeL`,,,,[ 'M#`wEN]EݤV^>}%TՐ8>'!9F 3c-X4}'F`NœYUzS $mP38͊W>f]8a gdXKaBU;OTmlu1#k^;) }rp$`n[̟ԂOA;Nisz7p #3C%uNxizEss1{ypN'4>ޖ[ w[j I38w/)4Pw؞{),4ZUP4[.?\)80t2 O .(1mBέC᷑N}TWs*wh~׷*IuwX!>eYK@?\$&lr Xv^tl/-D}?f#v@;m/G׺CIz<t}nFas |oUrwTN p#hjW7jؠK)QY`bS] v!4ٳM I63#90'^\4x}R4iB; 8f:M F@)eTBt]@.8ʻVNA}QsRNkNӳ!m29CN]&bnQ:1 +ҷk݀%M[ [X`SEt 2 1]r(>F5j;x}>0X䞼76.ڷUC&Ġ ե(L]F1kF #LZA蔫\oS>v>+eՖiWkgoLvٍht߽ |R/Tˣ^͙ -\䀹Qu_ٞ8$ 3i >οÏ*_tȵIV.Fo\>'pz& Plq,{<ҡH.'(ͱC<$9K?hP54 2- z'}Qsv Ov ъ(s0m@TosSlxьPHH2=`[ǠQO; rڅlsjO.Bei\7<`1[F A~+rY@ꀟSY͕} TZ: ]-)] )#21B6 Q˴l5Wln8ca1V ~mF $Z z=/Cv⚍MA(eu8o毀9 [Gpa%L5د.ڌ`+U)Va&r Ӝj7A~n;+VU7JjnA e+ߡ,䅡}qB뉶^ Q_ UAYzoil=L+C^@'L܎_"d Gx;k|Uk$D 7 뤓o21 -HnW)n1lr U555v yrfsAUWiC 7vM6ԥpki0Բ_""tѶFgRMYv(QF  y{ė ۗ4v}|XNh`ۋ jIwE);{ɖU9{-&_*Rq^/v%/VcQ'inaDylXDT %JS2u?lX4cHAvěgY=٣X߁vr%WHNy wO[z+0-ȷ8= !!<;r h릝**+5]sɳg8k}ԩy@IYۆc4S 6hWdr$dnnW ^zw4;ބ{pȇ]$\w#[3E0^Gڪx9aqQ#$DMΚ1qkt̑ٻq&0TGxPTܢoj@:$]m|#fB#ޥ)+<8R^咇pZGq.ƪE48ӲL ӊQ4Cy ]qc<#xef Z LJ C x냀wz6d'q*6PU>K#پvJQGɐ5Q"<!!X'a3!1 /$yw-V*2d-_&bt|8n,SͦGlֱHႯy@e?u{A 7J4F&,AZs4.yo35xl/Q03ҧzvhrwέdV84IkA؜,eӧI&;azL!3 }tĊI0+Shs,% ma+o귾%k%5KĉZuljTz뽻zECCm4tO~Է\-[Ԭ ,"{%& 2of&Yb[` w@QetbП3pn2̀%R$[Vm_9d)yLK?ylyD}yڀ+Q@$3iltJT6eoNm̳U &LÜs>k"sd9'!`nرJ}쒥^%;ٿu>pONgc$+][\6N@'.{)Ċ@OLT8coE@ @>LlnfyBw{N@g2s=a l8!Ƃ껒2I3^P9l.I>Y ":ժ/DLGD5mtEVt3Kd b`Z^Nf"Sh~ljϽʒ9j)A!QH/`` ;W?_Fv۞ IT4[, iH5-Y!ywىca-pU gӥ-Hr8PYv3J2P$&>fBՔ82,e kƊ 6xj@H:¡PSn~Qm៩kS2gv5;õAvH\J ʛ&B0:vU-0YxJef}A%aUXbmf~4^zXwJ亲pfkN ߁rvŷ=,'?v(xJCOMN5Z~HMD5k0[Y`< SЉ2kriZ"VV̑=2s=)(E[{$@8{k9zGJԣD>%Go(%5>A-*T bb-b& x.-'T(jo Tpp>lx+e1~ xvLP6.yL1k4O-[W6TeFN H/M/MK ȷol7^ul9Hb{MABybD` Dp6Fu\ҷ̈-2&t;6qYONZ',H׋;Pt@l,!?5⴨c'zIo?W| en՞?o`wօGDVZ:I:[\0c'~zje#i3wc$fK`Wg_],&3iJ3] nT1f+<@e™ڨ sh ;8T΀ ]j1hi#)6L8Ơ3^uMQwF^bEΆ ӟse%U$#_R[>YG3 1䲦09 [R-A-jocN0N|`/q?i]izCrX@mAAm>btدW:@c_{FV>g9U}G@J+nwvAkD\r62pΝQݛBK;JY<Ǡ)J6JV{O R&^qľV!pMStPKYOaE umWq^iTGw}j X̓9NDpu0QCHwƌWYMx Zv&fSoSNyF1:?M{=pIa\(Z 5[HyK(GO.CdkiI.XrAeÌDOe1hIy\5 y]ꬫ ጙ$_S]$vEtw,y?7d;]4 R$x9؍8 yD7W>x]EyC"6)+J{K=b-1KFuc~͡$B9$1ɑvb#|PXsT,yJjF1c#ycKnuhH]i?53 iPf*s찾b5bqM$4)/Po)y5hIJD N]ŅYPhhvm7R&5ǟiTQX^CIQCBH}69-,PЇ~攟2,(v03 ~Ym;oEnvɧxLy;oQF Ug_a$Q 4 &l*>@4M0H 2Wm'+,$_JɔWl6H>36L4P'Cu)S4J9nsZ-Ozzr;h7 2. [ 2Uի*]AJ7!L@Yk,s`c8jIZ^{*B&O Q4/țF$^k631{vW.uG/8aQϥJP%JN6me!PjfAOcvy23|rmQe$UBK`UgK\"Y8}Cj4*xFJo+"tY¼kj#d@BTz.6 Eґ( Eϋ)iFw9F4× a"  (u^z^>9I++pH|ٌu +ˁnbk4OdG4"Ѡ0*7Vey6S`"uv*<k\u,Iv'c+~ Oh,f#,zɽqrT6 Q+R uϹē/IukPh!OR{9?DZ9QO2uӨ"8WڑJXAƌvBw!ہDqsD*K:Ij{8=b̅LhB} x@GdEljqINW8ӕm@y /3k,^<4Ӈ:C=ͱmZk U:{ Nc//Qaam: ϞϳlU{oqdEW_N[]6}1\:Ki@tSr9I߸3؋޷sȹQ5r%]\oJ ~9UxJUKӾyq#Y,d"Q. .5Oĥ΀پ~/0s#c˓8@ξ HDfca.b/M {."ff#ql^0 J^IEkAc|> :&'"y81-?Cne}?GzˤAF0^m<mSf hgn\M! Ȥ/`RBp `x#H+CIԴ0_e-sYL'}61!\%d}h7wܘyި .$+Mg2\p~k?ILhBVXu:DRI#aYTg9ū0m6x*%}y#jKbwc6zC8 K?י,60t'o_8{ >^أG>up[nl'Vno2`S)Ob[t 70цDQ2Jk:}uod |')[VrjU?Npc+8p%7/|'Rapo KQrK4#f%9>2ui.[|y`fv)r^&z \^6YIB۩nwC 5iϖ T̆s*`1.pn4~Āl=q ,dnGXMLvy $@D5ƽw[ޗ~9sĿ箔+ShAYXËoӼEVC6xAuM~AO WSifٟwiڦD0?jI3n뜫 ^^;ID=,ͪI,ZU XڎY*X+ѝWO=OL6VN'$cѝJ/nPޖHP ɏp =f>3i#O6gd^[9Z?ɋSR-QY2;]r=5$'sDO^m] Rl58un q҉P>HtWW>k*p*7r79?8@^Ia$} o0WұuKo zG(*c0t`>Z}4C8V}2^N۾;]u(>uha]IB'Y ~rl/܏5Q%ܣ_WSlR LO<STKIrU$_~xwӓ"[;-Ņ7ϴCp$hx tVH,GGuCQs'KgӬ>WcB`;#]^=r9fU jKܰȾ]Pm=Cp2ac_f[H"H]d5` =音(cA?3oس,FN(jSD ^|oj~&ttsLoÁსjޤd7@)vf /dIx˘yɠ9%?buc DVT63E] =$qp%bh'Q2rR ]Ճp> 왁ݸK?Xe+4 wpލ~Y#/xl/0hvآ7KyG8FU'@o!-BOgElbk٢Oۗн]jK%S0JB-zz5V$π ŧT,;k^\, ƿ< T`*7xHL?=,Y `/= > &,sOL<܉tc"A4C&oW[}IWLcT 2@) WS,gvsԮsXpX.B?/zma,YK2 1[lW;*KyZ<%NR;R/}7wӐcA 9,(XQW 3OKլ5D8g#8װ]x`^HZtB ;gj hM>tY3♾lKd&&ݸ:,' w?=tc?6Z{Nj f :/8ȫZ79hRr/8'io3ol+3X[Y&~ꅀ╹ [w}~ֵum8U9| -N'bK0}b[V5${I-MeҾU= fQ{6BwȌAQb"#%k"z?BFz eio[憚 /iB7'a5x;&x&:%aY<Im\aR!\KF TV>6;9|x&@o}i%ߑ_a?3Q5_QEt9;XM =ZP2n;eI1lq#oChWMbIP2M*5 kk ΓLS,ST3M̰r$&s7{] b) YQ s!OY",i`-+ 'b}R}?ô|ɓ{טSͳT=j_H`?F{pVOφc~\pdLe|1+˹D$8xnϳ=ˎlN7qͧLC!,QQ'f@3|=`!TOZ0RVr$0mX?-LBx "K"p~>%!cYo+[7Zǀ2VzJ{74IJ:@BH79~0x3~.phPN]G{2mehgWbhNnU BӁ0 dȲZr}C21] '$ Zhij2wS0ZЫc 7cwN6 Ӥc+y=̏VX`c#ƙC'!{,;PciL$@ C40S+M0O07!"~OI8a.qIP+ Z}H OUP`v]z ](PLx =+ Ք hnh|bY-knrTRʷ~C!75MTGiog mJJ`ܫw|N\d~1hh 3H 3W tW_YJ\su^dMjs_nw/UbA6 8?t_/:uand"HGqfSKGWqY!1I')puQ1L*+Q;hyIqfPXSn6]T@` Q[":gCMClrR@yM+R[PK5&r^H02}Iv>IEmp0U#&r6&転q։z (Ew Ő-nſ[Y_}pQmwLD{H2M 2%NI`Ӝ~");D*v~h/j(yf%tރ.4"w+AD >z P<$Qi7JBjƂl^/S" 67]_҃Ty:L[DͥcODTQ?:~t5]h;Vt({s{7y&OF:C%3\҉!d/ԸR-ZqUbqV嬞H/7jO>>| ZInI_,5k[XSӃ!7*̘"`VЯd3DZ U/ 37}U]Ȑ"&0j+FG]YVꄝR%aJ~6CI_0f26j'8z1%pT̉T /Ԗ8=O|vߡ0` .}qR9'bD,(pjN;@ 6d/e_*爵%ၴ[, p @jgZXԧopA 5"`"7,#+|9x[0zJ_v-D_ǛhmB3Y0( obeHq]$LVdn*;(+9gꅵ̠Y xXV::QU!A脇d1?D.tM I)x`9"%:-7!f&RdWxaۚuVH3Sq>ࠅ/8Bx;u^4ۇ89 łO@_7@_JOt׆E6i`Q61fpa{į&02;R۶x = v'K](/c}D HWѓ?O3֒qŪzD 5=Uu?jBχn ]@n"gg@ 8tArgvRE9:Zx[_>[yn GqXlޜTzL$u$0^wGƠQ͆3{RJ*7)/T1!NY̿{#a >m[E!J{)"YÜ K&-tα ^ @b 1F7ʊ35G]E<5]?cbiᘠAnF(m@nb+рq--c)S$#Rh1H(;ZNo1"<a͏\*E"+<.BfN| S֬bt!j-z$z*0]nG4Df97y'ü 0'& 6v;^’M[g@KR)|(yNrFq&E}2@,;4ʧu~42贉evD6Zm'bI"u*{šĶs!M"1 Q'qTr)(_ѦKp^E\]ر>8\6Y2IT'#$iߏqK;nwNh̽74@UQD¿&Mq+I=P]ϣq^dŋfo;ݏƅiez׹j7s5Vt-~B)s!7H>ٱGI/F#oh_`f X~&l]!H: +G&ǔKRE~hM<XnϗusbNh.B2f.1:OΗ.9Zh(/C4t|zKY.1<. &j5{|ūo0Ɨ7{@c(s&4V;9*nG3OK|AȔn٬˥Hexg}j|RA<u3uBG~ȱt,y43z%,,)RiT˛ȿgE"]ԪM5(CV1p&kZVnqٝdx emkG5exMkKc' < *AjȭbibQ+>-YǭԐ!Q5]%=Hz%̹Sru<=Y´$J7nu{3&| $Zgdl8 W 1+猪W rs{J&os9\E'-&GN;5Όߨ>L.XRc.R ӮFJ !%%H=%^LӓF;X 7iȜh%2ɗƐJqFh4;^>>c1vr|B?"k$^YE!_캘?WMIɳ}] 3soaw[~5PIAV@ gP z$i5ԩ|ݛ=XJo;5of4#غYO e*U?'ͅ8Dw:NZEcvíb@ħm.{٩ g,,͵` r" tےEk:Aӑn+ITzJњD=$D9HXV<\XR `5w#O^).$CFrk!G5p/ PBH;c ȿ[ڭ6q ;*@1۫^_o˶x0$}4>Ay dyu(-!hUL ɔz#فѥVI}]=kj>JA^hYDB}3> kªb5btX?3  OR~{Y$|?v1Aj'8cNDm"R9:yIkD2 n^5ྏjH{tpX)Ne@C$})FXAסdO5-2 DSIRCQCī$:v͖"&>v )s֫ljHCV:p1 ͔F%5߃PU(623UM:E$DzǹtN+՜Z+\Jbᢅ8=A8$cgVE\%x3֠2H/҉|} sV݂o;WZw4u/`w~7G}-.J aau9b~zYy_+Vߵၣ$B{o|D7+,Zu /(Z:6PDqijB[G1UQQ;`xGD5X`3Qӫ^odh[7gX*4x܊^O ^!-oIn0K隝㸁3a :(m'@]07&#Nqh9GpP*Ӌ!zJMaL5hbFOC+ď*(W6ڊQ5M ^e;DŽwĵ/mH7er%R]A4AkV&WJĘgM|"˷GY+2OmDў hp&sHji#Sqխ3~[2?r9`PW^ixEq&^?q፤Yb  qtb1j!&$iMC L;(>B)VP<UR#>/ټY!DRBQLqGHܩѐW{wdfha+f W8-yy IѠ3;GkOM^񾣰Qˡ =Aa{FlIŐoN4;&dMDˮS߹]EKs@^9V| G*6#5Rs62g'/,}F6Dmݮ+r+gB|.kFlδ(stQPQ S֦'4|p\q(>1t fݾ~s΅zb6,KΚKSH B'uӄCƸ/XtJ5r0/M~SLWއO3-2qOc”=XX1&~=}|,&۞TFƇLJ#M̶&7Jl0oK O-/ddo+( jtԜiX-9Q܇ہ338Ōk W^K<F q)AŻ><BP'IZaў14;#7`7#r%Oc: xGUh6Wj>)C.'Y]"%+ Rx,dJ"(I4z=] -$jQ3ClLMRku;L[_jIT8M)?(FWAyJCC]m{V8uy҈.ք)~ %(ïw x먣ċGU6QzQʍ6pp/zbf@>lhE}s#)T~^懲lR]joWWO|274!{[a#47ǥo!DI $:W=uJj9w$zH{y&"#m *@dDvW{W :Ti [ƫ+ MDKd2_JsW4v&@ 0/(sJƛReȽd-23йh:]Ga-+2ݸ 2 \01ѓ!M]Iݿ5G`5{?u_*5MA:U}p}|r`ەJDyvp%gJt赇M=_d% GP˥^L 3.5䷕yϺ/wP <]+ށa/$HRtMX&D[w=W3'aqBJ1X@6b6v5_1emr]voKt`d.RTQkiynID{s3ovGz&רp^mprtA@Foѥ36r3Uu8e2x('g[q ׾(o#MP"Q8j+"q`]ms.enFAg;wAa]V┿fr"ǸQN52(!B-eh6TA .aՒ(TaM#}C:ZG8rYNgOaJ՛7MDyS+ZPݪ>?6Jч;ذRظ*U4Yz5 [cڲRhHKȝd FaY^:;(A NC- 8Ҁ|'UKH 3cygg*;=CZonH-ޯERx|OE^6M$"zoH;LE9 Hg#-3c̫ecωCvv!=(M,!$/ $}p)^AB1h# e <b&Qp*.1<VF|_/ց(K(d3 ៵fv֬465E"P1Q|WKw#`֡܎zO<? h+Kq-/Q/Uf>$=-E:$n_p$"f^50%g͜paCna3Ky*QϯY gNWlILso"7eyōr (}~؀-n 3q0Rm 1̺Z+p1^GuK7@8CMxAف7ҡ"ʠܡDL$HʖuWzek cbeao'蹺p_v 㻬4,\kodvh[a/3B7S)HH\1=1% ,e ǯ5ѽq]mаPRrH= M~`_XxŰx%ΫLqyd.>癰|)7 ]pE$瓆W}xgAdaB07`n*ڸՆ{A5pBi(+35NjY|h`x7R'ᜡX m /V*Z~h6sPq)*͊j -)nOu.YlQcS 5fg(mt_oXBc S;ܱhg m?> n 콳/ty$'8b (b`buJ=mxP TAD h@QniPԤLANTSt{eP7r'T 8^cw.*X!7a(A54 !->F g .4h@ ^I% y֛cFlwa|ի_?ĩ[ֻVzn֗)ԒH!@u-Sw9ɺ$ӀA:U+xROHe\T5ɡ`i=FZsrYyVo)C^߈Yb0TB}f\`:k=A9UC(2-PrmIǟq}T9qCqގBL"R&kH͖*[:k=58;>:x_/:` LEE-B rˊ.d } 8 I)kB8{wR.G Б _),;] =v'=w\ͤF7f]ȗ ku\dGZOxo3P}5aWC\**|AOӮJ(0:j~W~4=ۛ,G ̑FQ2 \piO~Ikf5;fصn , 4[G)$ "hmAM 粑reJfhݯvUdz3['^]rP^d 3|=F@ vdNSY: ߦqeI`ߤ(RCqX9X1гbM =(!qk,ݜ?gtu m.ٖf08b93ZQ0^##(K{gTeje,ƿT3LҪ[=;t]'Mro1#/1!"IՊcVmE C{Y4)C@w / FV7PW8\A- b$E1G 474ϙa*?6!A%vuN1gGA5ꉚJO[fسe~vOְvLQOB!|")gcl"F:7,Zɰo7)<]_^ydiqx#= >Gpm. `geI)S2ZQ" AAl*~^WVny[IbU}@Ƅf)Zv!t~ w]6b8ɦ\/+Gcަ"i2D P`_6;͙ =vvc3:TUcq,eC+1)紒j[r+t>_;zfףЏ? }$1u˭rg0UK!VW$4kϮUoX^iN/p#݂gv;UtUT9q".V/d9o1EL`-P46*-Z`9'5~)HW9V3DmTGqQRD:n4ڟ85(Earp ~QYn YtZX$8OAp&* dLT C{4~}$ӷ/˴C@5j2 h u_O? fxɜCg%rr2S \9GI|.fV\lzx.Ƣkn)pk"0E7gk `.dŢ@ !>D?ԛ93`sQ cC B v\ KX2gLju!vTYEp16Q3t߅*Oq| 'ܜwGQRh֡."=Ml:}E'k(0EeRw UdA߯Zh :*ɃEZ4K rn2 ݓ)rc/,lB[Ŀ+ MvfruY\~tg6)߯Pp?T?6%;hyyD,Nd6ѤRy}q 찮_h.Q uNd$vQS-BMH{7Hv]~nYL7߉'6̄r)YҼA'k}]`ķoݥW~s%g3o!⌙-7M#\W>B3U ZH52rO*\VdM"0"W⣪$#M!Sp7r*C9EtJŏg]$iPC>{K:~*3ͧ6]S+Of"ǷfnE,1NAV~'+WLŜ3ɏ'PysAxܠI ?k.Phڅ;Υl بM\ '+.IDTF5&ͧ/7E#+:~h"R6*=wEI㯥|w \~4REI16 Zl)>eTsEŹu֘rf䐖%b@ pa<Ȱ{Y4<^(FG+ES!՘F_N#pbovnz 76 [5DZx[fć{QgcOu,-.<VL퀨A١]m)_#OYIC`"Mq[]vB/m7TbJ_ +DӉywffِ@+>`4+<+E>~ ᑦ׺c̴zᄃaG `c ?O pf>|[ 8F8fRV @lR1E}]pEts4>%- ڶnj1#cCQP ){|\QcJZ\#6{' !P"E5nY-/w;I PD:WF#9/G L f!ς)l!PF :㱌rޚ!:V9vAkS Fz"U=Ofbgqb?Kђ4!Ϛx q]}~Eda!*b8 `cQ@nu ,X/ZM*,NjƅNuW,G@;j''G4YEgsp!f+.XfŢ k^X4WP(f)]~2Pʡ.@+KdT-z9)sҋ#ΞPUĿXi2҃ Ö8lRvATu@x~n-kS]Y02ԪX}J7$z[k'lOm|i`@Ξ|Rf+OzxNWmM{>]/N7< _ב=S"f'g܈lZGo݉[N:Yâ{OHK=)[, ·ʊ1 `1")^ܮ(1Ć{fh0 !e,q ̿׉#0Ν?iʂ@ETNyW N% 'jÒWy j G/;Q,VYY.5'd8=>eS NN-.UN&T9~7MΚ_"N馀|*%GȚiP(DLSyjڡlrr%C4 cT$wJ'R{5OVs|KN}^N PN8υᢰyKR=x| eN/S;y3c}/!{m{Az͞>X.!jRSHlel|| x lSfG"~*kŨ{o:M#f#J9PnfCc hP!R Z-+` ' |>G ,*Y:zZ<ܾCS?5ovj8 fDe^Q">r bI?j6 3WRJCqb.S5Mm}^6gWK !ֳn,i_"^3{=٣y5֗K N|\x~QXI抡%]v@lWvtܴKVzWC^2}Dw@uS*i'SL@8E抍Knt-(IxRr"܋7L'C sXy9sDKz˱LjY0eQ`1;'U;lf=#5# "qZyXL@35FC%mD _ܧٸ 8,K &ϲk6.f+ܿcOtlC @4/33뎓{HM=hehCrniDz(bg)H&B^`F~=;JQ],Tzيdx#?@*҅dM/bg+QO8ݵGNM>c1[AfV5L̹Fӱ;!^YdIGު$;n'KbލqD Q2k |1j3/>LWk@!=UP-<;<(GFD ێ:F>fހlr9#U`PMS;8L:o^!bAY ˈ Lo$d@A)?^g}|״hK5 8+ 3P(SQEk&r'-F@*w7,Lx|fr[ ff愬IfCKgm@)JhS(Li{Z*n|h{zI6\6;5\(6smwCH7 I5נ-x'ŢEAUbu/ٕBfgL5^g qj R7k+0H 9+mf^Mg I_)>R{ {]gu$PhcU#=}^p[ 4z^a͎ +e13~Kn֞7`BlS~ë[~;Yڜ4An ze_x$eLDr`Աn?~IF,3G&@ͰFXK@2f-逎^AʘNtt[hGKNIy3#m뎝MNDO-w/SVf'VtGM. V>[=W^%+jKC QC15<͹j\# PV; i+U-^}6]#]~5X6'k3BtFy[aJ38 "oc"G5KXr44Rxp_sh]`vxXan'ISW@POC CH΄İ0b~!Kp5bXf<ʉ %fzq+-|ʬ~0E@A@c;ĢzaKLd&_,R$vݣ*qV5ڢK_ A>r 5X\s0!}5t:8.pKۍ e?+>n9NS] 9/.ڻLTɧvX\k*[x?1i%s%ыǂ Fx AXKv!ˊi%ie#VCs6I"JӪAq:=4pB+]>_2XiFux=2Ayku6$vFc͂{Js^+`Cy^i\Xĝĝay-5m(nQ84Me\G::Ġl4=pu'M%%LK=3t~{>jƕ2?(BiˊJpBTNpkab3PØx MRIe;GUK!)t&Ep{dGrnMrokiݚ&5ZYر ,HBFvKu?kwXeH, R~A{zsYt6%_ q7aw((H= Zgg< qrkx7g/v8~Ҿyo(,[/݂G1:L/v!AYXhl* I7YZW#Mv{ẏ`D*yGʝ{$^ BuQkHſ]E#I|#V*-m2xPEī=NwO)=ML|^~ :Oˢ}yONS/(T_ nO5#0`S/0B+!4ׯV?s~2 (d~8RwQn3o'Ho#&1)65k1^d?6> 7 ϑ>-E`O7B{>?"'§g@ ,F!tJ\PE#SPztF32sEK4l!qw|h'a|7eN[0EU]:Ijv,t4z-ƁxoS**r)N/[3 W7zԂI0L 08f^k2El7MVȽPk0ަ rXBn/Q*5}Ӧz8Q`<'X!@ԢɁ. a!B-%3UJRmƻص,jVu+R.^ un쯀izc̶DR郳YX2RBa%ʄRЙJedQ9UIA9fӛGkBxiJW1YH?˙a9V7.ӧPZ 0wl8YSh ]FH(5Sa\>MBr:ɞz7jx_5--\߾tжMzE4!pyn _軐Dt_%S.dkcSemSx i{\RaӇȥ;] $}c~'*WhǮh1[DM}U#0rkoqxGCK˞&۝}]o\]"fIM6ޤ#rE899҈JzNZ 0^GQaMin{V5M!)/8 90(ݙެ\*E.牄x``a~xlb:Sbb$3h8sxcx r S:8TgʛVEķ!i$guEn`!K)xzlVYԐwE!}yPkW2e@ħP D->W}R ]1n`oO v Azuy ɮ-NYļXдĨGd3ꆭ kƥu ו$Qߞ -f,~hDrHrUrcPE|[8cKMQb2B>} h/!G*AZenr` @Ϝ&M^jjjNhBSr=OE\|5ݦBTkqW)3!lNLJXV&3͘ÄTjDqcsyxE}EK;4<T1̻;R4>-gd%sЙ<́-V0 0Od&^jDMiz"\+ȗ{r8o`>>f4tMgNw!7} }+H%IFXURڿe˻":pf&Hb?"ε}>YUQݽt(%}!} ȓÈ+ Z>] o݈v @CPd? >N@[N:&46:N;Q%&Ϊ^4RU6Ĺev߄Eڔ3i,{.p&;h ɆC[{Q?L_ge{=6A FrOjgb׏~0b3;SmQ[*\P :R,x1wNwꏇo)dA

-۝Q =sPlWHJaqκ+ٜw3^p4 =ɿ~[gnU-yEP5eyivNi 9*H/+(kTtH%A+ee8=\o4AƇ>3uc>$xFz!mO x_]Y>>N%|v&Ψ 4q5:cK)~ʣkka*^x?(Tܐ'M[tV 'sʆp$T3=֤eǶ3uSώE=v(ṔߵX6֣'"`DmՅ?A9l/'~s8aӨVݭ53@4Ǻa5#+bf:XP╢%PY[}eK R UML:SKga $MQESRd86U7aޔݴFF](QJh?"Ȭ7I_yH qf ߳#J+{H$q*>p*Sh7^3uε8tz~,nwaD{-0%nIMrw!-| [RNeX ADy2]M.R4w:Of@}p/uA/"|q\1Q b64PR0V S9rzZ%PI/Z%mL0J80STsN3VX{' ě_Xs1ZAN~uq#,J,\z磳5 k47{``ַMﬞBW<]m^ABT܈kK23W3b La3' ,5:$WfI]) BIvg2MSpz6B'n=FK"w~@X{ rcf̤I-drKZ+x!Y-cUKXnw$ ڲQM_,D]$#^'By>v1秊g$~I" 3]&w@ ,>xժ 46g5]I6?'p_>aZN6bmGQXh$f@. \o#`6S))QW>~X0wY.N4U{ &"_l?Bw !ϙQ6?Q$µs RdjU,jHJPB;1x+¡Ri6eFVZ f}A@hKYY(ׅopC`ή?`EIYqE7o@*Cx#1%0cGthzD󑘅qȾ՟,TX*枅zFY+&5spsJuPJz_Z T5ʮnG*'C;a!S*Sg 1#Ox-a˯ 9ZG OjѥbE}P h Rr6AZ4 %m39" :y&DyJ%% s:[O9(+x4ii|h?lQT]Ϸǫ.p{ %_|`WբuE|O|%¾JT$ۖvwTi[ 畓 $m B} DXF|GnWE=UT䚮y}u68< &%6aB[f^Fzm=)%)cƒ?8wiyuzt:ZưOpآ/j䷏߰HP(7G՛$1(9UC?V?|#]byLX.&Bny߿7uv/]Sv_{Q`8kK5LrC[e zzC >h]/2vO L;/ K |l gb %=ɁhDé_3S^1Q9w Zκ4Ú Vc|z F/knƆ $u\I2BV⁆sa(AK!Py9^ fpEJ'mC(҈'>]~/eٮq"IV۲n!Ҁm &lݍ ,9|0Q}_@=ckE\e ôtWҠ93MEAly栚c&!3J9r6c4jm]Ҽ"`YDLNT)&.cJ}!ZyQ!O BU.E`-E!4)q2!+{6H:xJTeD * CPC024ht(RᦊS#w֫jhYqH? ZpR`?=T mz"9>{{xg@Q4ςYEQ<Љ!C̓KjV :X.˿4֊1B >MV4ٜ_&"S>WoKn&Xo}P]~ϝpèw:ke rK~b  ͇(Y#gwKi u+ vf195]np kQ #Dw9 a#PvxUp&h^fd^~n^JO!UqWGԉ}IIdsYۉ6!=ʢtr@L!qؓyiHOoj5Z[)A'ZdCB$疛 \: Q5M+tO}i2+ f9-!e"vSS%:߂WVmUܢP۞ط3v:iO [٩XjB(P#? f>E824ķ/4]dKEM%s,ћ $ ."W5uZfJF,fkHA4[Ei(vP Zo QFVר%n)L鉃Le5}מŁzA6h&n;%s2:$-ԭ!z!`4Ào0~J9d=]V.1h@&ձ˿XnǷXPV ݷ?CFB"ۭ9XIȢ9(5E=3]}Əs qȚ z1[IkL4o+6@5%{)1oD6٫-ﮐ9 "F7ݼ \ϯ) N^mӗN{&z\ W>'ҙQG@phguZH%6G!0LYz/GQ|,< RhBX2$$(6ꎶCnױ_'lZzGx5}tX__:7Bo 9dsk\|;W0Bi]$GuG`hOs{/Ě_q y k3.`Q gZj<6q%񌻛3KӞh/]J|kuϐv8JBT j"D[j~=dF# =}n Wkg5΂EWr4j?AjkoRY`*Y~"NA$|r~:~lVKz U}rDt0 `ׅ P_(2 jqUs]X쨒E 8qаy]iub JcInꀄy"إjI ǸcT, ݾ@>S:Ejؙj]3Q̰q/7roan*JV)^_zNQLmV=ͽĠ-ĪFθ$y e:O'r1$޾s2ȍE ǁ#%ӽK }2`kJh'Zɗss1w =k[y#%][e-TqVof %|VY%۵Pe t`nc4`Z2&*AOsnCQyk1H:7 kΟ#x L yw4!煰" ^G e9Am@,;UASGޡ'oʋPXTbVtz'&sJ"e[wpTdz[=9;9c@X<8xat" c3$ur$e[ r6d4~zO# 1_hY+fX')Bɞ+84NBCU?3,@ZNZB fMM4YQ +mke {j[j3~k.p$c.׋YnctKmk|@Z{뚨T?{OrZJ`/OGnh`+.qk 5ITFqohCS01YF?B>4ݜj ɷh5,  .)\O&&oq,"$f>-{taͭe+ r h/2J~T sCQJ% 5Tőy\2/J#,LxeV{O̊4ݾ!f&tyNªYe'!;fOni !cIކ;D_x]BN-E14I}uX?P) TKr֠T1lyOaߍI 7 H@ G\ j:ZROqĘ,g ᫳'u 'oCT|]g8#,iEV dQûNkHl,P ýA(iy.ĐLw@9 ^{ɲJ1nu''&FB20]rQi>ҩ+vI_j_N ~q\nsNwPjgKS?U(j?ȡݲ%`T)18E8pH1){( '!; k g̋$i™/ tk> Z٤m=x,pK,JC\_gwwfl{O }TZfC@IrakNޣp5:3o| ?d[[ltk,X.!vh,gqtXCߜ[ѬSOY>Bf<a![(ՍpcH I) |}QEA~tODp?mH9eB\kaVtr!&avi^ܬQi%={JoU(W@Xl~~c]:kn$wD@2HNzY*a:|$S35qː`^$=>)mMBŮ" ~]&64:"%@qTZC!e25vЂ/0bfenY~CoyL;T.ME0>? ^вL@.1R[ߦՃ2+z%l>5*\}]q f"6ꉙ@6opkrDdhہٽ=\aYR9q7L<(s;Qa,!ڏcC -RLS y^(*VvӓLjhU>;nXŕu:UN\hd\e-P?ݿRБ}U77Jp~.۔|ݩnDp :#$J\2js=|(Zd4VH>aҬCĂ~d`ay͜y!E^ݞbXe",krpki}fDa e{Y E$:b]prƜ_땲eCt: G۵=~hSlKFU9}wַYw2icRer^8#` !߯a v@o#if`~HZj#dOĹ;Ĝ&,Ĩ6Fqh!Wѯx*T R [[٩;%eC$V'miu3Wѳf^pkM:MEgxw3YAK=ٸ-ȝԘv&Oꘕ1[k'҄Eq33q ޢ2Ve}╢8ygj֡6]Fr<%\20.`A\% 2@2#iyyvZcx FS!JGNV"}M `\KFԢorQx  i." >XC߰צ\ ]}?< DJEy?c(sPGP&i??͓)J1VĞ8 8Gg3Lix`'ZaR`yرQsKņL=vN8Fu|8CU*7D1m]mf֘q]\hqe\ثóݹk8itF-ģfd%Dn(FT9~={X*ȞPG(iC;¯$- @FGVBt`A88MuMG]CB&ޑl2  ̕ Dʱºb- 63 "uH|; R˹h 'U*/`![ x8%BPPj0f~[PE\\5&c}rE`9N(`Vn뤠pkOA*yhhh:,S/F-U:dS<6Td5 `KL" >ڟ1 fM7j*G}X\}siq|SR28*?좼5>0w h ^߾h%+U)ưZ혙*|䢻k?աbvtvn[ewsL!A"O(@hZ3͘g NBHL gAG@?U[[)vc[IiEdx\z/ Bfǵ8{*nՎ`Zxi[ +&s ^W?~\j҅ZDqvɷneVH Ub~R؋v4['Rxp5gpxQhz"pZ[4{֩LhC/=Z : fX5|udhRE١ozJ z`¶nݖyV\Մoc<2q]xk2I뚅il@oHXVmtj_tr>n$+d g\B2G5g<ӱ<$!c"t]#:/۶ʮɝ">V\3h2#ZQid! /QBz̊ۊ[ ZՋ*MX$;ElPw}=õ)wSR Yh6gº:*E[7%r2qWjd粐HlOv/pya (8VY@}k`f# #X;̊^]0L/,;o@F h 9* ћ ^sG莾m:,k)@Ωvx)LaCwK9 ̄9x>x' LAHe|̹( ?ްګ~ K(9[%pe֗dA@_Т8.`mN ȫ#Hh4kle>j0-F\&tPuxyĀ,*`ݭf_<u3\?V!0=sA{1&94 ]PU=f{(4?0ByKʐ у](WETqlA)ʱ_:0{7In=$/ztzU):#"BhnkCbdH*`7sU,1@]j' QL૦mBњH>oW]kN6Z,H-Q3GD&5]{_Y O@IXLxN ?Q`| 7aHTprhh%?ѻP6ҟtB{dWOz.SSO_Oҫ̞?=۪R1%̾?6|;6ٔn&I.R0~7,WN"ܗ@d,ɦVC d?)ŏ=śDXʛ^9嚾ǫN6x:useCQP`z| dC(#T8fjJC´94ޤW(lVe h$"B{~ ƠqgY:r nNF_)K~ɻ8ށ^[@D:*f^LQH}i^݀FfT:hH9yi\iR۟Ewxn5fp@S)B*-N9F)J&E 2e~v`H9ΰOsTӢP {_d*C_'+9$kف ),|GsG]nqO (O7x4x> S ʁ HڤVIȗۦ^~l3 FdExm2ܡf9f;N\ HhQ(x򑿁25{HG/7cY~:,yVbr- V&'S-;WDzX>:YgazWz2 j>,yg݄rhzh{6>bXi\90z@hZ0끻CKHS ϶QӺ"S2$9o3Q?_"!ڐԆrIY~C·W{ +,<D'2GHC}ڲy!o7oDn}WKr@.x73ܠ%cjʵ,4wG=9_|H9aJp)` E?JX6+&`xre+띷G=x͉ {yЕ2T*޻9 'GbYLaHFVC$:/yYp3Ĉzam( xr#ōTS#/;ݤEpk;7ɤ0MխHfvH_/m%ߌX{fVijBO |:8S$%櫺_EKb^2RǵtR@36$y%?Kxbⴟ{)j9  S蘫mԑ7>[n4;S[Ͱ,-\uDD\Ģ$*؛]$I,= =Ys|c}T~*$-8*xf~;YAܖG:;h9/&%1׳i-SR$[!Pc-0c9Du3 ₊Pz)[. ۱ٲaajǍ#fxXJ?jL|]*,{Wq2Z3ib}xQCauԾGm귏 Q?⾱?S<5hFLoB.cGL<h:Flɺ SLl{O*w55J&.Y@ `S'˔z0J|@k)$B֝mY/EK+`5!K9O得iʫewA=ڃHT2߆H-~BHWc,;N:r0+ 9b*?n*«b v"x,kKpJݮqZXuhndE&QP* ^ |ƍ<~mїQYYpbG=}c's;qѰ5]Mkxdn}VU.C36/ِhx`g[b_߆CL-,54u\%\۠2w'=كZ/KE p3 2r~ " faQ2TkTdMH^5<8= lҚ;Q.teGZS:9Q( o8IC 1ˉ ,yt|`~@PPGدjh-}ŔU ApPgE䐭Ϝf~΁CF0/v!s.{I 5-oz xS8HczWٟWݮ>** $mGL\QN2. T!^K|I4@vA!Hpa5vR>d jGZmnVpQ'U㜱pL9OG(m1d";1黣Rizpj}E&-Q+#{q/zR`g] y*ln1ذ5VU nOty?4W&!d&oث6 !@[GlwE5`FֹZ0 ,)1|Iw[TՂe}9ImUY}p-*TUnVGUtۉ]ׅl^6~| ɕ' K?~\-?~7QL_ `j2+[M]]W; GhB%B~d yv!vR-o? '\6HH||4?0 Hy~/^A&i UXUfhҠ=WC-:p%KIu646q+~ϭ'^FZk%>bi>rӡW0.e"~Ȩ ʯ#jQ4'b4?>bH$Vl>,*؃v˴LQ ?AƄo?j-5Ec{oi (MNn䄯 1QmcM+$͙_U_E Nhwol 5ifIhpP&tdNmelFhi - &Llr:IEEgfguI}Ž.wOáh8~־~%ZR(܉ ޽%PKCk5yr t(ˎΖ Gˡc-EX12WuR1+Dߨ0mbw])y ;6پ\aGQ*$UCVа^( y?Qxm J< + NܹDƌ┴bbLG_I'FP8h9傃Tr"#vum8ᤲGpzS2HJUUx<ѭKp zd\S8avϡzw3ۜ@>8AF2j>YD AhO6͊@Z>qFp0R8*=YP4!o78UVR1/"!nWJOQpȿ~Q~)Z>)l\g7 )_BKy /q m6 lfp(Bl!g찦 (YJj"1^u)bbD`ݽ}:}}˲\kE+|.-+vWO9r1e䐼4cFuր.Jt% '/jQ Ǘ;Bb_{Ġk{9JfHʼn÷:$_Zʯi$˳v8VtJ%.uJ7Z@-RjZ3f|w%!-bhnraU1$-C AsMH=̤\`:fu$v)Y=x[FLzL{P4vU%kjc YVȐY YG-֪CT=Q;!E'CμT [7aIb֤Ggq֮_ [saLuD A C6hx%GrfΣS=XeNn1VݤY;{< R*ۿ&lCb T:$ H-S#GcЌP Y5&|0ӖZ,Aƺ ebgqO|WHZ}?!zB>,-7UX0"mW,hJ3TJʮr#bu[(e)'G#"~P4'r(\s^j֧zmİЪ3G-Ȯɑ(E~nc쿪E4m96 2??.L}g[aԢwI9͕THw$!܁w܈QIe^M~H'n2Euy~JTxؚ&!i5BIҒgbfj\)P-`'~qᶕ>ē:df #sڧggY7Pil1UeHHajDlsSp"Oij~AKa|2Sݮ_k"o`&\ vplV[NL zE:)؃b5Jѕt.;%e:(%0f^R;#5s> i6blt=>{ńkGz\>'kio#_oШf׈lD ]QrFEQĺ0SvEcF $@JJo9T9}B8*+8LW% n Y&w9jhW9hF$NV˂#}$l .*ȟ8"F|b:ͅql[YswSP*mըk-񞵴'M™/ψxԞei%V'- z,T:/sZ+K[T-r$3}u(u[S<(5"q|>۠HNŞƛ)+a`j!h$ k#BR=  k 7;g@{Oivh]Da9wr'\(R(Q٬wktzoy̒۹Ms:Og!Ҁ + A:8sH )9uy3믡lgCB"cbO9NpǗpfJѷW=ubӽ.O'!bYSW#+ ߠӆ]?g-Sr- W^7FѴ-en0f αMtgI$W7iZ1@ @q> K~PF>ՁӄHԕ3VLq0}r' Fߕ'q&-McWѩ:k*rFɴ$MoFc N*4;t5¡ 9@?|*xw7`Ł+u kGwP,ll. m#EۢTnQ42}K ?C%pGv?7`)XR\Wu e&EDsDbo+#7/ N5v>4C5pjƧ>T0$5(KyY;ޕ Y$[jG}2rFVZSu y= Zޥ+(~E/z k6h8>s`e4 KpF6]d=Ƴ,`]f33$meS#Hy~+`{T 7%Rmw@3¬Ҕв]FQ wgh, FQ͒]v{R.x6nʌǒUsA8S)XFl r))V"_;\+clpp+T0+&N3b@PlomWUKF]aWV=$Ӝi mte+sL?jļೡ+ܔ%[d`p;~5)bY4#*:!kѶږ3^ ?XjEeܝoBȍX|r ߟy']Zgc(-&߮vk]/ȓy#ҍZ| PF%9o0feId {8Ģ.y<&=)Ny3q';7Q{)XHl1msޕϣ?'*ljl"btp+XTRZobFe4жf"8-7W>$+EӸqW?dDƎH㰠X߁*r;‰yGN"vl-~3_OϊM p13,[' ;Qje0bާ`p]1z'c)T>`qfql0SVHL>2JGwD5ɼ&pUO ``iHr< OL< sҴ !OU1D0A#O/ޝ?h'ڙ5|XS3O ;XDOH4._j6dŌ%I%FD.BRvĴ{LD/0s;!w z[@(NN'{Rѳ5P^A,CjeCw 6ۯe'b-|z*r͈wfactRh +Sa8kz8)yfYd5 \At촂p؎$C#w̩}jS*ڙ[UC[`ŽI7[ }*\ ɇsTC#z><7zFs AF3mQf{2>iվE7.ڙAmEkaTl~  @͍n`+guE%w MG2~K"fRᦤTI7U{JJ"vZ{ܐs3wwPm'edNڕEzxO?rl=Cޤ[S΢uӺ10݄{^HQ\ϧߛe%&a `\ WV緘rEa\BrC[E#%FU(3-u#ہmvG.NJdl27=|!xcI />#:7NNLȫiy;i6ͯ+hk0ɰvДDKLE1@]|}}؀CJ&gh*G~C̺OD.!sKj7Z;m4[3Wܘ;< oe\a8) }LYNL}mjKUs],%mMY0N=߆ZȞ@*f[?*p!EeꗭX"H~3gmi3 A_ #Ѣ9pZ2# "/y 7J'蝇n`Qq Xӣסކiu~BK4o΀祈?-PG+x7&ԧ_dSx7xeAn٬ jmשD!D;w5g-q^Caw]֖kK)Kw~b8Cl+c~7p6oq<=+$fz!XX7MhpcLkݫC[Ӵ[GAGܘ?9ن!~w!#/g;.dm+ۦ:)N,";.u=ʉFpZ15g- 5B]&VU|otK]:u^ nL6.3.'e(r87"+K7Y:pI/I{ؙu *<;gTU(瀆w]q17c 1h/JA7>NG0+ir]٪_XW_Jrn9 :ϒS:bǁ˝?(%7c((H Wi c!TLhl#\Nz6O~'^hZ h7źiVoh~u4}BBx(Z*kGp?~n}fn첬K۸_џa{YɁhU_O鄞ed``ܩB@uC0ژ91 tI/R&RQg׽|i!hU <l%f ݀e&|!V@qݸSٴI_ʒkmA$'+ "J੃iWI^ϯ>^{͘lɔf.V|_toӚj0Xy~4+f] 0>$gj$h7Ԉc67`Fc+3[hNcyŏoOKiP@ncZsEe =j5,aSSe/Ol+lIrcZj&tQ߯~QSMeY K'ybʌSO.@q6xspd@"hV^/W i:}$rodN5ȬG%Rk35P&YDqH M jLVWAȕaI~Mǐ {.smUeU/_jjQCe J9r__w̯v3JL u!z&u$NodBj$x vKT^D=~Sgx gb`ZsШqE=(81jBu-vw Y2uσ1,3 uܨl4RADW[P/i>X~6AffwSt a Bv{6یb'[$w?}xhϟ˘oqR[(1Q/E5DMx|®{TB^قEi6 MQ=bmK*pMޑ!z3𡦸I.drZ1#(Q3ekdXNwY ]8pl7gTOGwWgkm\;|G6)HqAyB1#^g0A9npw4.CYUB8 SH?=]ъh> Υ 58tz$zj?y4:ү'ڵ`szz(NJt!!l!;Y.z@yr+D||O5!HXCoeRQ i4;&oKc5dn]" s#(8gxHyòd C6F!B'x,$}O|G6U__*f$`l}cD-K!ĠCB Vby֘Ten {؂^=EX83?6\F7Q?v~sj&G ܲy?0BEޗy=QμXb{(~ Q { 1,kdn"$i =-7ζY-U/)W2Rn5]  p Fox7e (ZZoGvp։ֹy+'N޵א!2ܾ:6|@p8~Y|Lk_eV[zbn"8&HGa9rT}ԝh9S7#cLޮa}UK -{J{)ֱTW:MCK;K\w%Xx#`Wl:f7ph6.8m̋u b sD]BA'eMl+i"9UHp{o};髝WV-NBOȜJJ`OZGv u=XsQ9Ɓ,]S_.*mZ+l.h6OeKb%=_ic$=ÍV;;,5 VaċşeRGDiHh,Ą~~V8jQx8hNB5fq 9bIȾ^c"V-~R>ƒm]-Ad!aUۭhSO٠~?BH$%B"Fv`rhcKE-7DADT>2F.܊P .|G yFIKz(*0ݟs~{ +`%܁J..Q,CZE8wIx"[&Cؾ(CZgTJv7݁H-rdp0@O$KB]E-["Ta1S? ͏ՓϿ.AjmM=|~4 w dyGj:Ku LJQ$\jL!/%{|޳Neu0GWlKv7Nm}Ъ>$/5_ kqd5Gss2VcPύkKU+1Qfv/WemºbU7<l"(j347Q  /9dCO͞5_bx{&Ar^ˆ 473&!\]WrtŬ |R؋=ˮ@OM/_Ob.OnourFDinH~n i{aJW]"T_uqϙm5B͐+[in#P54('Ѝ_kF)almш܍L>|x"+y{|f5q5c. QmYi =q={ Ǣ6$N/V*53<;~(i}[yqRّ?YPkJ>jMҎ?_U,#\p]JM\VFX|V tu|M-  KQߑžп4ރG]}Pw(?ٴfpW6K0ztd(20-_zH 9ܕ<]a'qc*[=6f`J;$ZI?j_>A$ǻQMp6A|qjE&*٨hyrO_ϯd"(L'z[oJ r[yE:9)[r _+Ѳtڣz]B&KT%b`Մ{wgJs+jPas}n.ʔ ]k:?`Xp^܏xlj!f4V'&/8OtM*r3r*Aت_Yzr/gf.Iٺ?u4i } ƞ )6;ق K !?ڴMh!X6YPh\L ߦ6:k {m¥]&YCoc"r7Q+I^(u%{K}4e^paR`XQK:ӶLCrKBCm4xUZTԁ/LCCiksۂHYK5GLsĆGDd-! R-5G^rh* /('DTJ7zIqK)x?\"aF5=Ջ),T6d=ݏۛ6J~\{`J({dn`Cǫٱ'HWtKyU9+Yx^OpOPt1{y? efĒy^n2㑃 xDt9b=ZC^nk2(?ΞOfKo7\/^#~.0,y1bE5!_Egt4K(Uh)XjD;&O6 . BvbDpnKLCoJZY wtDnEhXy= _ZFq ?KI=O~J˧~S8OAZ%t@hQXqPS1S ,ke }y! 2Q0㇇{bDG%dwgiGq6_gz 58fhBIfqWȈ~r:ՖMmw\>W_('8CnH)ϗ7Y% 'vn}v_12x`ΙQ`쁯yI jX;Q9[r,-٢R)+w~:t~BJ1Ȗ&ԡ:%\{N4&:KS-  ^%W;!J$"q G=Feؗ@ }L ~ʒz wCAIъ R!g,|}'k-ʥHuo wQ']t7ԉkpFkhHռyRM%UGxTMJDvZ4Ŭ,4:-tS{*D`DF#ؼ4VrĕZzEhˈYOTXj8VO !fœT+sr|hFhthY+OSծϜj7?i@kDaszUavvWpdz4aM` *9!I45PaemT㧗&y)Yi}I@-ĕ.~mㆠE`obVMnΘ^&k`( %|Xݒn_) s4ae<{deƌх5`*`s_ήܯKcx4#bu]9v7"xߝ[n y-HdL_aSwVnDr[ƠXx]a!qHi y㧚uג.>܇E[QFJ- :aa8~C&r(e}tMM= v:&C 8f;leV捡n^]^wgJG!Ç0p%BjL#zD\_b+YX 1 sMI?=9Պ!qHo<|1%Q?RMŅ'L&Z;$E6g;/P ;_UqA\dXj[=u{dk`p9;iRro>Kq:\+2fվs`?4Ͷx;ڡ#$ aeX2S5wG2)mƧj狼3x)[:rbQSKXAk2' /bo,7 J Rb$پqPp2*h r&=cA,y {ªaL !g\;͛{.:5HG ِԬY_y#7ֻ-TG4壃\[9-(Vk‘0<,W{Xz)˙Ȱg s)z%,?/[ -=Hck,y `,k~SOׅ8ޤ Ty kR'8?pK.QҮbRΦ1wEi۟XIb/h]E?K(^PO7YLBlz1\1gӨUZ4/-9boɮ#B^Js?Mj#qE5w[ey.|/ 9\f@/WW'4w+c'm%f;Br^& ßc[o_5?;揫`,oDzX8t]M"GfɺV! ,,S&=oU7ˆy.9f+&~iiU DQ0-,߮R6s{^bh$Mpנ :a[-0o7ܒ,qP4 kŨԘ5=_&.Ny;Kne1yA]b B?K1#c.醁D_8rzyU{KØ+%Op7>:}Wڽ{PGmݖ6p?mG4.8 -uc6~]YN E):+2BR\)Y9=\I"gKedؑb1-.2*U>~#1 K7 8輋`IA5兝:0gS>dR4Uɜ{Mlef>97oMFSjkVh@!e=ū0gLW/7?څ셽"o1w]w]LB⚹,68|7> zӾVx]b $yz:KFf]-@M4&@a濡m, UFxK>;Y'_8;@.ǓN랪]i#ZbYP Ӏ0,ͪbqb;u-X ^4 GlYͬZtvDXmLC:JPMp ,G0@i 1k3ߊczlim|"yT'ti!,н2F41+Eрuȶg|.ҸP/#br".t&p@S21,[⊫Bȉmϗo#uu aѐ}W.;H~ _-EI^fi_ Tw3]$?Č نhq[WE#K)7<.`Pr>!Q;- =T&zR>h})4ϻ:r}XJThQ_Mi,?3uQ=0]2EڠѨ ] ';$"Blj-J=P^ cgϾș<=geEɭtB&Ģj`Uz4s",mrT6;W>4KD|+ӖЈxl]r=͌6H<6[/Q('1S N.m hjն&U;ՎjؠFbÕE}u.CVPmQ2m8fqŽ.嚰⿏qIc~Z.2O푯#tGCle9<٭$`׌q$j%>Q148;%x$L69|DyOk2 raAtJ;CЄϺ {2h55ˈOs kX}e/ 9pmw8 "x%ڠhQ|C飲VXCp:6M/'6"mGEAyt@Bn"ҵ܊&58Ax|th1F{ϗR9?.ХrF6"X+6|BV?6A95C19"yfRmS~dv D.1vD~E%2gFs=:mR4$وѤ=|.n"IBL_~,0P%̡u UpݨP HdB-^(eI<]60xJooƸ`"0LɯP{{xS'~+o8!C[Ğ b=yR#k} :s5"V5o-;Ŗc+0m qơ=Eojftt9[@ou d [ݽps^SCo=TDVY# ˬE,7 ;.j`bx5}\uHa,p ]p_/Faa]A=+?, Z˯.usXFvN{`QlaBpIJ:p~F,G,CKhWhpܩ^<4b--Ӏp˕|o4cw~O&w'H[q"P>'Nr wd>dmh%aRnS0;`eVG{JQW/)‰wSk@r;3I.t_Ѱ2,E5b{ɧhxA@FlЫ9_Ϭ;x1}p7־(P$%yt S*o:Y^U,< o"mjX=6W9dVIjL1ͽٴC# @ab/\~Py*#q3Ɉ՛q`x_ lHk>Pͺp٪ 6E&9?Eڋ ntNh '\T1Z>3kg'puLMK_.4B~]ݒxLJ&9W3782H˚PJ Bd׿nIC"._Rvz Ma)-Dm(!q* )ʵ0_݉㥊f?#.Mk%,fRp?z*JY(ƚKr.P?m^ΗcPc gr9*0S @ k!Ά8)%ufmJҿ"`H[Z拻-,+h\xngv6q`S:0C3^Ň;'x>o罙4*JYA &(CH *߼2 h9oSSً@4` ʃu% gC=v_ =j+K^R2  XScX6Z~ y}E˺N}+|ϧN 4 G+M>֨TL1S`R~X7,Se6Tn_~że\ 'RowG\)M\N5@7/)5E터"LHO\5,%mtB.:rG(w&${;'w¤!ncl8%4 q&rVh {ÿDeQ [ &0s& QUgl&U9}ޯ7XjY W͢2֏>/fHk~/0u=`^ &瞫(iu,3 fH(mwG-[ "4ޭYf0έgmiRx#mu!>X0w!cI8V [~NA r՝MŜ6Wqa;,xxYZLrؒ rN5z;1&8}lcgbDZC/ `;5Ɲ?eiAU^]/yH6^݆x]ͼα':ݥB9I2΁myΐP+ږ{j3{xa>5]p?WbH~熳Tc7Cs9f"DCɄavfGNІz_Ґp( xǮLPMF#2GCGp&3y+J W "kc+BIېdϳKZt5SqZTac~Zd+YizJ-HX.ziT0kp_\x<6BR J`~7yo5PwpMvO u{̯z/% 2Jl}Uv`u-)Q: 3*=Fw0ןDxr7?RsP.^#+ws"ң c{jc\B/A'`njg/'HI*9>;Ab.p?z.B*1.k?۶|}}.{cy9pLan=kr.lxrYtN}ci _6vbh`!29EnRBoEt͏` OM<9:%0|>WGx[0U},LC Lj1dmW Z6~k\=P"yr0MA־m0c 2GTux#T6n#2<}qK s۲|.RM}~`o IC*&zk*;H tIEy(P@V:@7GЄ~$Vgrg[M둖<_ɯpG 7&0*wQ=0BII/1r߹fg en2/B(mfQt mp^":'=@1ҙ>5thV7A5Z0Ke-;jc<=z=o12\"J1beK3&dICmڍ 2{Df[zQ؂>:H#ľm?S`U6 @4틂UgwZ- G{s'(4~s{.:c-$ 7gYOoq0C xo >% U }y%ƦI[{*-/h3e|st(G ȄbGIP@UZKKW`9IHkCW9jԶo||b U=cCR1 !}0~7-) gs ׭ZҿH1Ѝ]$~0ÃwzLȔH -=+k F#/\nYlQݣ.T-wc,gίqY@:(Xs}!a~׳;SKKyA xݥB*d_1m#!/6Sc)Mi\d߂Tv4ρ~I)QfvvzQx6 0>(?5NlyrN/9&l[Q]#hOTLn]) -ŢZv2;EucW8 0{ (̟;V9$+̯֦T2h ;'e̹IS7D ~B۶!H{j>XͶ=3n< j2U?2m+7F!BE愒tKuM64ᇿ0COyD9j<'`1M3<$kwYDL`=5N]N0O*cS|/R44͓!j32p2qC2Dq述"L = 1|xMmOfxj,C*"bjՙM`{'ՇEeT5|9zb)< qEh) Bc8E=˓C&k.+Uy?Bs9@[ޅ݂;9M?[WHdPIH oOGMgC~仼7z+=M*ۈL' "~qDũQ>f_tzvQ[i /kC[_.\O~Ғ=>4A aiZ-xD ܐ̎K: >:>>!X3Y8Tɟ>pxa,aԵ Qsl#&8ncSW5tر$ EW>='z_HkrQKq/U_&ݹ=^^6$VC~τ׷CPiJh^u#S9 j| rRɤR3eY1"|4mV}Rf(2SI/< :} =1rimvvP%0e_d5ZLz۩Q \eQ^DG YW  #c X=}Ʒpԅ&n4(^XuEdz6j2֬hzOǫ`TW#} h4LsBWG֨: Sɭ8x=w (4F3^! g3zA_i$}) zm|z-f˻Fiu?yvxKKRӬ_ IG&N䈓ʡŶ 4iH%˺ɰkVXՅ~|+~BF-?W- vEj&G{23kd+2w_!; :檏dk"kj--AS墱||l]Cx_@!@r&8:<3^8># DE뎷NdGRӢ;&8" lYHk.4_?A٬?J6Vo^7Zm7y̳|HUqpG}U80 .rrɖϺs𾬨#'>> @oiˉV5o%LngBLS\.<.)r-xܿm1 "ˁZr-2wa$5 GB U F97; ET'7YMsՖd0VVAU %Vү}-l K܂j`S#OƍɸTM"ʶ*~N5e^j8:KصmPZAk)pұ;C@ǵ}au*fe"eUWb5BibsDsͦ 5y$O1+ FSpG&iNs̐eGb1yuf  Ft˟haƂrd6H,垶w9nEb eEHNyuף*.#9@/%>t*w&}CV g~20sx#$B*@MYXb+l6Cwx`حD/Np!Ƥff7 A,È1n\Їq6'vE$5;Ve.G{iĕ%F)f`ĵhJqEjlvݭTॵ ոA@US#Ig+<^tG.&<4)=,4Ϛ篺2(@6jl}zN ,գz_JIx>8C7UmGȢP]Ѣb͊; #B7֜wNG5׽% JYzm{#WGo-.Ү% (2kGUߌ=IǙTp<}*f^ Ŝ1R^b*EEqx# l7]bͅa0 ]μt8W60+Mh)\pn#M֯$ O8UO:tUh/kϗr5۫PN^;M5W Ry g9owIbΟenQ`MiMOce}68QQDCM_p>"Z8ۇ\} 2cs nLܐ{[/YDrwעBon[ԣTxs=(}tSaLG ŸXrOFd""ה8Em`.<{{tߌ-t*'ȰO{[9.xFN)+ 9meڭڡ\u>=Ur@ b ׷# )_ 09ԥSQWi+N3P~5Μ Z;AxڐEUB >ΎϪK:(EH;9Z3ɱb;5Xd0w}81sUi2^1eV/beFJs:կO(R(זO#S<ěZ4f$<tn iKŮ$lz~ųU7=l }cY|J\n#hPмPKA*թgz+%am9 q¤ST=!}: LKִ uُńm#Awv\XsGiruSwTm!I)J']CΜ茹끙*GUt=w?DXމ"}iW[VY{F.|"[S?UjM-Z:5!i&'x L2m!bM%Fݘ t5g92/*)&0oErgeMRLGC3>6xKO:y&%:Up!,naĉu[Kl)q%CG'o /fpZ"!L9#]RQU̽N1/3 $A[;%PwN:kZEPRfi4fOHfW@4MB 3[=2IHྫྷ݇TNEU8"+5uF/`e(_7ki/LrFo ȲWt9 y 58Z Th`f̏TPFI( nt˻VڟOVUQ? T](W*lq Q3έ#A97!t2]Pw%1b41a?yX ,DQyCf` [ %m@~kϏҎ%&êsGhl`jlJ [ݵWFTFG}2wMR$[/%n#STQRt-i[@"X[ >9Ia-3 /(4ӣB1֎Q}wΪͫ(q=JԺ!C;S-Xv2pq ?T߼QV}6ؒ ()Ar.%;Q8,Cȏa`PCC`tϷ E.nf({Bͦiåeu9̹T GU:m)&]"l b@&\P>Ý[*tgk vMk!o<~; uhwC"ُe5`^ sZTHXTUN`郼7`;ż[JѪ9Сlf';~%Rqh~irT k.Lq{SAg[Kkيn[[HF`dh<Ьx[jMiZ@X߈FGoLX)Ԟ֗R>刈6Kq!i4gxi E=&r01r3P,sMʪj\C2=|̴ڷDm$eqXШBhO+|]ӁW"CͷZ Zej2ZA5I%!i0wPn\/,='3b@N{JHCz,`Da'o%0?, vۆ X_dy.y|0@T^w8~ޡ|M+=ts>B~"`uXs,LQɱm8ꅛϿ"v Sqˁ%[Z܌ʄ4) Չ5յmG<Q+QzwhqJW[ftV9EÑiNDŽ׌@?j`*K(i6%k`Lb+rMĞ+匄`Po> KW}HUG _xJU}wԌn3*Ybm=L'鎏sJW8.iy3)xxW9 svP ao`JүRE? aJ>^E)Nc3`=;ebY t7۝l}`8*8u<[Cdž G5+sE/>'rI3:%,Ln9 갢tix&0Ql:>PJV-y 缸t$l8 h2εH8Y ۺ3R}' w 3[r .hHg<5AEYf#^ ?ƴlY BMG |z 3JPfyV<)o *-x& I4W*VVŒ^ r3*ɑbJPd $ƐǜN 5HbRfpM @G} zrA d ~.MVpHڱ >ْ~O;wY`PE7)6,`*o..Lo-;G.^K)SjK{@OR^Ο:blXU/A&@; ӶDnSww־k5Qp-- ]݋oinN]$~qTi.2>_U/Juńic^rwbeK?ܵx@auo/P/,8.c=[3Q"grDF*.6vV1̨Q&mǔ-ǏURÙ|mN=n`@? 8pvS샼 =@ׅ!l5hnҞPH&7٩& mtD TZPV->eYo ]D)lqwu\ZFH!@ifzwQDKwjL*0  YΗg@3@UȤn/)nL (;ӥy[J,aM}}X|o;F!y{.SY Hۡvvx)tL(.Re/;;f@ O:3U}BC#G!.i׃4F֋sZ e uoFV%Օp (?0"#÷zD(t*xި_>)<4\J:>fv1~iT'w>JHR ${WYM]0OKz&?5Djߏ``e6?S"vylx.lNef\,2y_tuyBez"ye8n,k19Ps"hێaGqŢ˹ĿEd'\_ϛT F<"h`yҽԆX##]R1$.T`ؐlL̄p̴kB (`BJ>8l''[.rДɫ)f|u1s/1j@|)POT,41B; CkA: K}2z Y'nQfŠ}[rLU±979ËrC%cۦb'=.{Lp\sѮ[fOnLqzwuv/ g{Qr''huH/mط70S#Wv~+%_K&p(G 0-ڞbcijY{LhH`e2Mʍtwq7q  E(1|u-AE{ / &4;_yAƟΗ9Baun*P۰-3[;D-.-f;aP9Hm7зxYT[BO$+j9l-EeqȚ[k;3|p8n5Fku,Q Fޚfy|#XozI%> i${X]r@LFX~X8G&)^VјVVcX~^eZ ǧ1&=!0Vj,7f v~[ [>b#ܮS@+SvQ)P/HY{{P-:6w%tQ1bżO[bʴYM dWcyF.$!Sf-HjYe_객GfU`Yfsw ш\2ȴ|+ư5hm81WH`2f:5ܛޖTc^ɯSrԀ|Ơel wj-GgjSly6[W6ze{΅aomzﵹ(}3nh>9c0G'P\Ȩ!11Ae I*D8C@1g48fJeirAd#}7DܴOSHtմO,hwyaKݙbW3\)VOz.USr܏Qg^@ g'@C[`-(|W5a?RCs#j4< O($fp8 R6^v^z0M`#$(ƆP%N_C]܎.OB&()*uemD439U4J juț_ <&Yޱ~5͠^12݅4.۴_EFYiŔsLzf)3CB6)4?D"x #f(f)n}/O'v&摑ଏxB6j5> T Zi }\|G2SpHRg#m gM)sa~Ѧ@O'(IO5'#K&1!S2NRVӛup@W w3&w柒5,`BIWhY,Ds_Pa1k9582}>?qqs/+v:[:Cl,/:LР% 5ulpT=lJ nh-#*ڮvw"8cϥObT/ 3c%'QV=ϋiԓ;Y욘{Xk^DoPhJ;Iؔ}%*ide~Mk `WWEE Y4LyGi=DtC«@wҬA䚍qe3VZ,:iU0ri[I{l!Cۍ5 5/a}2ۘEˤyy+9m5[RcY(c Xv)Xnħ 1^,Mݏ Fy(Yƨ]Twqh⨟Mm3l !klƍX! MZa,FE֟i9;p`9KL׺6>_q1E ޫP]?n3-_֦t̍֋:9լ/ AÜ X FgoPCN2o3(889΂: W&;F_0ӖΚ .iQ > HE&]=hA+vOw%@{ϛ}1SΘ|? ;p11v%()䩼?% 3`i8ܺ׺Ĭt:u%JY ]x?*ԁW>o@^0,F{KoGD d. QeYsk>4CLľ'Qa`,|J%I"]ڀiE} 8Wh[kޟ ƵI2v>4V_SbRleWeo]j}hQ޼e^?72kkms)w!=WWZ{g `?z+)gms{_xM2w KMe8.R޲0cU Ɗk4HϷC+bAGyԁ@T#C$k0n_4( "*@@م_:\<ڢpHYZ+eb GA;^Uk>L\U|+OBN9.oŊ8:zSZyBftMɄm {R(3 nYhpJ.HeyPH2ָkR =kg#˗b@ҹ#eXD4:fb:'_] ŧࡩaZ2 PZX9ooq7([1^èļz%`_nVuK5_UkfV`QK5՜u/r橌y zGeۮX7Qlt /FYң;׭tKF-0le=r-:Z8[ߵnv3Хݸ!o!C C*CF"'I,v/ȝ{p14.҄n/ Q2Gql[X(R3|S1f 95+K;2H*T;Pt b|Imȿ9O#wR5($t 4Ѕ)=s(/K#gE&o5ϓ0JçH,J{g> m9QC>R.#m2oF0nv7Փw5i`N3+Z%g.m>aZICL,e^$,/ KHhF>yWՃq$Q)҈>v1kw%U'?qu%ާbܒsB!n@J>?Ε !;KZ]FA"v/I.1`nkڤWRkQ:%5` JT9I%f,=AlbO -/GsGԻM5QfBKT⭵#g""c[nZp)=Nj1"nN(Θ3cBT- %F#4fHGve~>'aC$gG s"ҿTr43:?I!q 4Ò1S:Or,eJɪ>'Z =sAr'*o-P`:c411x&TAg'i+)5(|8#x΅{#MHܗ`H/~:#4ex$YUPʉ^,e&6iwns wkl^f}u5\?֟-YV+hM{/ᴝmN:k=Ei.]x);2$i|WFb'3Zx*'0k9EUW&k{gq'^9VY;P-Gw'LϢ WBnNve*;jx ,g]q/v0A_V鵑$$ F"ހT{:;S 7Pnd%ri0(T8T; X|GW߮@7uyHs$Uf`g繄:2sIs,\3 a4E25N$S `HsI"QlaqeCO{;tɪ{)<b#jxfFYSd–.'|:ws^Hj1iQ<8 ^T뵴䈣h hn;[?y#c&#|.?-,Ƒ_֔nZ%4K>^J9h`HtɥMy$߼|+Dn|V۳2]HYyVW}@С9[ E3\eHnI[4K [ 3CofQ8bI'a%]Wkz[xT<&8Br:AJ޺#GqQ΂Pp[6ʮ?hcɛQ+K3aEdl2h^v{O Uy |u zݩ|d ޵e\GGk*I\u 6>~= _A׏4S1 nuX ~uUPmy.]gH3%k*7yŐgʳ"&k=.tpDh!U)D"KُV󬼱<#p7n6 Dom\΋Gm ̚C4U_H'Hq]iɔ~Vʨ8+nJk ̺I>`ނh$h,J؈b:Re 7_gͼGPf~? EiIƸ2qq? vYt F!΀ ٟ."$3^`[.W Q/֮/ĞɧE7 b|MX[ݭF A-F$p_ 1VFMtHeU0;>lQ^0"aܨx{֤IV7<J*}ȐYJ6W0"*IxCz/GeȜ2BхM?['ugUQ%f $ȅ/LI8[<}][_MpK!ay;kE&*z/hz<?wؠWo R⟢ No?BSQb>]&-{IFI#]J1'~&~Sj2߷v g/3[K]+L` }9nxMhM:p iz@D]WI_vFׂvxQi<=a= * f gA*u2UG~/PnULh^;uԡab5ɷ}ٷ4%D'J8N̨4΂~H l BgExE .( jMU4=.izz#KUfwhuxdeD}T 1sT8: ۅB) 3o{urqćwh1gQ[ojzI7?GK{D4㍮د4l!gwH_[(3'ě:q~HV{MzŒ 5hƎ(Q$yY'}kLIHaׅrӣkoӜ\H,ߢ9[%2E9L3NeOSjmzⰙx(neQ31zP%rTū\G)KSUR,7n,O7ƽNIk dd⃗fU]%8} FЀS3f߈oOX=t4?Nv5.5F :+wt^0]b;DbUhJ7lapez.$5oF9Joy]mx&yI]XO8AfRa316C 0BM#T jYfE}\ =5fV䎓aLɌ%iiFwbvjِL+ծx7[ a]φnl6Uqe@5IRA [@F,kq+}܃$:"q8U2&Zȕq9Z\H<Uc19ֶ6?^ KaGG4+^Y D|M4؄PNO4D K$VE/.hF ߺPF*Er=½_DZ< aK،c1V*'yq(Fd݇XnH9;;#Ɨ:2+c$ }zOYp8MX&,Bj&x w B߶Cn2D6LWA:1ߠ={Ap϶ࣦTx'Ɗz/FowSĜ$v5t\69n] Ott]C/Q7q MnہO q[LYo0SCoOm%ڃ IC#qMoی2٪Ӷ_Tj ^KY33O\ Gǣ:mUE:*aӢ 9Fqoo6m-v>W36;  8Tsd mG6MvG)dU*ul;!nȦVޒRN%x90]ʮ/=ɒI9D~eFbfK ,rμ+"O-VFZ6[0'ye _1{P!.z2Rh$za N1Tʑ3Hi)6Who~iTŒDׅ8#IlBsՇ9`V C% 2vzˌ WӞݼŮ,tJ*c?uC'OL>xw$4@zs;*f[ƖBH;5e' C^Hmp$z YnQ}*]wTĵl϶U[yv }M]8np3>,Y9 +Uo((\x`*77`Ȉ+; >e9k.74Nst򱁸?5i~ڸTgLzr-XJŢs=L\VK9*4Y.$Ǣk/5s)6NOI-sDnI29b$`nPg_'Ḣ 92}NHdz $YMAAI#jc=`e‰b]!wHW[uhYFș32L'^P B+gVU-ef!b8Z^l RR291)`p+vLTA!J&:%eq$mpJCO,XhUĴV@Û:{&S2-f}vf>[o_sX-$ '*0AU@nt*_`PDo//P$G?6sDI5Sb SۏIlwCa$to%zJ0O*+v.Q.cn朐r;u}Lo!OSnMTX\A Jʀ(qY'ʽ"Z]Ns35XBz ;~G^3vO5yRIR3MRyG,ѡdUwz]WM0 *pu7qzqX,ÝNC @h;QӰTz6WBG6KY~>t+] (ռ<7PgԻ4]ˏ/3uЇ*(V:8ix,(֣cc32l;q]XdZZ7cfk+;zPwmx9Az@NWU1Bo8SJ,v9*z D[y#F#rBYY6!Q=_bwǔ!N"L] txZ{Hz-3on0ڂ>'S:&OTy 4nQ$NY$X3!oMkwS] RX}UIhJ*!Α mb>o*O$!w%>1"ͪ5J`*Xi5l֡wA>G"Ȅ!VP"Jzc9M(cv"ňYG'֎>%2+7m)(M58/%% UOB#  yɌ7G EZ-%qƪ&``6fFɯٌ50[ZoKwAkRDtcr;$gWpxPT[o#4T-[K(r8(n&|v:a<<C\rCEzG!30 ] D)\gƒz:g '&Do?{(& D8+YhjҔ6E x`$n%4w&G ؆q=*xYչ@;(-hMX[ H!9ؠdDC~ڰl -qʸǖ+62&z\:!憇yȜ\Ӻb#ڻ2rk w0#-.ctOV0@Xَ;H`4!QO#ҹbY|8uHގ;~><x!~I"6 c nZ )fh/ڒȿQb ) sBTs3Q*V@2LG#dswܨ pK_~x7bR}=襤$?snԺ3]=Rh]c">ٶTM1PQVaFɚ+(\9}{$6KLrwTrPL t YǍ,`˸gi>%=O( D8ngZfƶYB.Wtp_\QT/yHPԒtȍ)MC}Ҟb%>-i7/W | o@M~9ĠCʜitE" <Z&糞kIūd 0?}l]7}|ߒ)5 nSCF-r^+9#嶄P $})gˋtp( _;idfM[B9zXM:R=.cKͤͪUDU- _mSݜt9"좖f@|7/c-v?ѩS4TSm@73S,&ay[AĞ囐p#gEUZ o*[=%pC,B+wT%MGݫzc5Zeeq?JRc4^CR;Ha6FCmmGQ+X>2SO)gyFӝͿcWFEuGpL^ 9f1rK^fz A!ȓYME J/2ŬlĨ$32)L!sTOY,ZOC$,\._g ^_F9A^үNokZ)V=C2lBF}=#(#kkBU9 DlN9>dwz B5⭩6#8x\EE@C Ti)JtN!&+m/6`/_#2%$>7"C<= YW7@M!u ٚd1gȶQߩ7:SE+C6H@l*?_剣XG[PDPIfD7c%Ւ;N1l0!'(;hq:HPfF|6]`QOA͢>xue  E[DPk$WhLBءkh^q&4[ ӷ?fl%D5g:sk#'*A*Oei?J{c`rziEmqHWݧ$w^k0:VB\j0b~n8n3->|E  q[[DCD(~hL՘Nm ]fW:3_FpT'XcϣKnr]pUJ]#^Kn0"Y͐Roo@N'Z#fk>]IZK}.y5>/-fqBڮ-ؘ>CRuv^ς94#QZWJdZŠ"ʪ=zyXܧ83UO`)dE=,g;}h ,huz6]/2}w IcUcX~VRsAMV xy$h;qsr[mqz5 @+<&N*tɪNu9[r@M?^a3Xqy^bfPe[^s,;Zmqvf#\襇zsX/?9AiR#nt7w 0r0Z/I@brbu [w$ W# moz `%)814<9\ BL"瑍Baz>.|6R, ,EUo&Cśەg[.7VK*P3tϥh@ZMYmWZ y[%sKk襅bwc0>hl@ZQ.;gթ,/tW䮨/tgCB9,um@zcYCd)WJt1R5Lܤ{ d1?]^.piRĽpgWZ \J3 ~MVx*I>~&HZOY$,'5 za>FWAI&X<6k^q$bNGO_Rr'ɛ.Yz~nkKxBn0g-% l'5eȹ9}oXLr JJBb+gk -Btഋ.^GcjUj d_ 2 ]hj&0|l)'\Oྍ TZx6rwrhC ;!RbqaD{6w+V%E҈~Mڜ R1;o+_lWIWN'bJ yrz-~PI%D;kv/"\?q#MϺ`vCBvx~G7/-clA8 S;,ŎV?1O3 P;5KAWf%!jF,?#;!f`B?+{{H-R[J}xHMռ<҉M6䊼[NZZ[gK!#2UVԑ^RёʩT'퍢j<41+֮Px|fuӘ`&}c}xdQ袱3ɝ)YG|"t3e0uCpi*RTZѨ69wB^'[9~P% p9c!9!B@u \j7@s n8okҴa=IAJӅsRqF7o^Pb/0:BIgN:Kp|nx&np#>g7M:1ve&#Q5(QvC#3DEUŁPb@%(W~׭H@9&MHݾpP,:\l gH;N@ X{#f8Y$DjQ=%4Kad(ẃ]}Z-W q!cB Tw>sK\\ٻ?Z h*w>kǖmY(}NXX߹"^rZgvuWAI$=zE@ 8"ïnЄa#m_@~3\hGߔUbYF0ƨ]/ dU%g`Wn@ê Sk&5`zԆ5M;RdPטz3 !rkL:SI稻46omq?YF$Cw vN" 7_N,k.ZԶQ}^[#ݴy LL>cWc/>'SUR)0HF><&4kr|9r;u)<.sz 7A4 ,;@8eq1Bd<6Ȝ);O$I"6hzb] ]W.3^"]Z*wM!6Qݼ9%Y Z0B_&2Ǽ8H ,%=ۏ~d&Ҏ!*W<2DpV@YM0(ē.g&2V0 -f cٶv'lx=MNsmp%H[<=`\iL&*̊L <\βVbexVr/U\/Qe(޺kfLTCeV._VR&n6}<2Mn<M ="; E,GHGc:rWV5# x^ M#JmVaWLQzlLbS:Q+*F8\@*a4 M$H@5AC@1pM5TF]RSڕukA"A탷 Qs"Qzq^52R.nlBb^Eaiե_L\ތC˻Qv]Td%hI}ukтr= :g{ŏd妭ᨠkk'DP0< ,C dAՂڃ zs:X=}po23m1^*5w2 )b׃܏CnU gLڥ XL5BY;I K73ޞ {jmGf+wL^O$1 v%TnOG-%qj5T6h)2d6N;>|1`&:uMKwCpV ca=юCi+W*#j3KjR5oyU%G+CV.S:^݈/8 kXUNg,hv l" c)uyAT 6sgCH8=Fc.bĚNyDޫ4aȮ% ;$ &Y}PU4oD57a2"$-7ǰz|;a^nG3e(p5Pb|V]n r5Oؼo&jS2[&ly//y=BtP"% b͸^PjmۖM L$TH m4O/UDczVD_&gG-('. r%D,t'²Ha5Sv5x%+>-%@Nd RfHuѸ;mSݢr-X+ s bXJ*Vc3iA*0I ᎽcT3OpG@ױ_$WYn7v}yN^1wnTNu9l{e[l1&I|1+*:F1f|M& r]+~;MiAw|c68оPyލvpV=nEt{EiLv@apG#(JXո|؇E熚0A{cpK{K89kc"_0 w%9oYwP9_it"gzeib|3ׅgD)LJ׉$wƪ1|޹ jWv< L"7p$QׄH<*GS}MOλK 2 ;!KaU0g3DhgרB eN| mKwFϛ.6+і!xVw؝Ŋ̔J[Q~ `R" _z̙ Cf;E35!OpDd X֩uK]ejBM~GxQ(Uu H%S xƕUH'[P=h{xutwږeK=(F:05K\2MS,Nk6P45,z|{?gh߂1ԋ7UNUS/̜ŒƵ;#-ju=5-cOR4gVlo.FV8!bW$ExӠ{8w;55lf愵VSP/+/9||ЪQ-\2猆4̈3%CK׼T:Yq 3w_>̮%J`"S|,7dzR q;OA8si(bH=DF(бPI_rJp= r' $*Z}1Y/d+\`1t~ee'-F]_A3I-C$GQU1!Y%p!5l"l?ݐ&myƒ_whR#9&B $`) .>r &Z\N0cI˹Wspgm[4piC0,Txq(y!+'q}\[n$GhdܶP5HJV%c\BS^p9H8 PhjZWŁuJܢ:CP%Ϩo(MmhTj 3 .Pw77i|^4|Fa{h,IE SG*ep/qߵi24n6ˡT/U $aS<W0S!+[C%O!(nMf߭SnkcA_q $=TI` 2f^?//,D48DmBgPYCl@{MCF-] q,ghv#"(!%ϧΗThK7,=y߭3=AD&#U@Tֆ<*tzCS꣹q#:M0l +{mdws+{6RA[ɬ._#KAgo( $4gaX+NM}JI8],Ziz)kK&XF{ǥyOA~+7wJ\V R.2;yͥ3/XKAۙE (_&΢b|5!@FO̤JJ9邴6`^y!E~nzW3N*-Ŧ_VvT#EOK7))2hz˩=smJQl"ے7,0|?n?4ێsvu}u3ƲݵHEnC=)L6M @{8m -D|; ,zC֥bhFl?v8^> %m;w&Lf@UV|!jU2!IW7.Lu r~+ȱYG``SR@[~xE{*e6Ad6厇[|i7YBwEEYh8LQd*w,$0VI\*U:W޳ҪTzqG!,1Ka_ Lo榬]w mNmMsǭ4O ]pE I:^&Wsf&RHpݴx*Xb}9knCw& kOq?s$t&dAFj\kmA4'Hmb,OsHL)ݚd-~ay.NR%!RmD-re㫋#n;”8gUWgT侅S0ˑeebc~je4 Z 2۰y4V-bFFQz,Lz Wщ%q*]_N)6[?=[iG16P'!Ɉ*;YÇ~o G!d+k8> /mAPjC:_Bb)57Qtx>_ֳ-G(8āǯbڿ` \K &d>61S(Gv#3)RթhCg-]OQO\QXIu:;=Ov ͏@2PKд@m|&)XT8)PΦ/ºhV.9 " 5q6{ iAѳSxϗ+i$#`v-1 JlGdFsZ=K/9RZ=˒wX1(耿-AB:bMyPt:;"SmZ $g,Rd% K_z)*TN]P>_`e)4?-vF&M?쾳@$v ##ͥq/di:K% [Dς+Yo_%C7$z7yiwZT~04b5L/`a(xpiNϪ^݈I)m)vs+XU'BTq!p.m$-j6f߄?_"نݎC?V 蹴 ~z_?#0k JK /ΰ9}[Xy_xdڡ|OhEШm#\ZZy\ 藶p Nwu|Qu Ff$U2D[LN t1qdwP &xփ\O sc›MSJ@hoz|}h4r|N^3$@3IEjnJ$?򒵩n};~ ^xur7-jԖF~yQM1T`7idMCG\o-؜S&Hv6KԬ)#?Oit\(n'2Eৃ^QFptgׯ6; |@j紤3|#^ 3R㷨?DB,BeKY؅[adlsz *}ోS `/ZP^ns!^&tGJ6j/}aFRH)~'cٻzh%beڗ:Nim7XJiPΫ:qm t`" {7 XtQHIRx\AlC %H3e3٠`px_,MM%wyitT9(I Sn_{"nAMvR% aOI 77{@=Rx71u@۱ "czzXZ:1LX^A$f!$`ɹoR4ߖiȢwH5 񻌝F#ڎa<k+P4rcZprEp 85wa*[[lmDd,KY 5@oggDcZqW|ymҴ;x(#OC+ #mgb(fh#b1XM!R B[꣫"#6kՁ1J/Bg.wޞ}cC\7z362![r ]*+:wdu?xZ\sPQM&!Z Q!>vNg5<~$B-uŋ)8W5<} Hc#bv~#_!?:򧻕%2sej>>/=Q!FC KO(%',i**V# 1Mr( 9/.D&Q= Zxca$R8(ۆv>̳`qنuy 2{"pCm UkA ϊ9wB1b2d[~UTj'-N;{2i2uv@n_/da@x>*O1mF+Yр6:Eus~xp=6PWu OXU[7)&@["S{[w?=o>pr0n%*W! ƃUhCgC|RЈS#+{X=~o8+<ٓsW=ɭeAG Q}So"&F:`OX/B=K,+t۵OE&RĢ4͸t=k-Hծ7@zM6"Ge?\ sϺ6dJ9>`d>&USd_Ia[&09`) tRrY^Gnа=XfǷ/1 Hftg1!!sYFF,G8gfHi?486 ym|>ߕeve`A{[TeȆI3v2I)(iA?޸v6?m+t>7JriDAxy-U_g=ˢ%<6QBeZktT>52H2Xq[sBfnvtA{ ?JsI@xO@>4gi4igY/lq1cY%+ ތM]=N)­  SX9|S-J8>T>߹UVm!S_9_%eoA.Pz[JAew_熊ٺ:Xj*t}K@ܛ0 sz˞kesWFxKb?ɒijGDXM_v3&xur7~,D~5xnp%VF2꼑Y:zRc*7mi3#˚JЬp&dI0eGxf6e[H>Iα hǓ/=;K;k QZ@RTucosw+ٿ̕D DP8#t//͒ Q)wx$g1`HnV'E P,uPI! *,^i]/ :&CTUq\pD'-t8,MstE(>I\IzxJ RU2OXG9g~dնՠ[r>2xOFԨ ch11jtSc ('ٟ%xc&*oDPe'v\6w!0Ǣ(X@RsT,ʡ#QaRu&XR o><_a>Qb|fR(Xn6:o;0Ie);c 5b[[]:Y\ELI2C i5J!)Hq2tTN P?SE]|%q[~vJj4/D96Oծ6Nɡ2$N.M? [n ; OE3Mg.!sMI{Ȭq%6K= #<ua/pi^ 7fp 9)1$N62 =h򙡓% bUjsR<ыK[κBM1{P{jŷOzX!v-gQ} G 6f 5ĬGq ޖ'-ԃ=sL"m$0|Y~Bmbe>jJ7p<(^]4sO㨮 \..{7#GP9_]*bmQ-=j|F`7MG`~u1۹%dٚTY'QV:w{!|-w3*I For^wlKs~JMʇwPtjPMIHpF >8 "exf T.pY^>1R˕qrGC&B|Y\sFj5)ۿYK~Gȥ:qt$(bC/jC%x`j+x˜&)y"H^/5 Q9<4 Ĥ8eiӤx!羵_NfduIzYa[l|ݨڶ/_E. <&ދ䬦,uQcK0GW;@g㙓 0CTr_tZ"ϝ2f>DD`gE xi XjDd%XukDO-% Ny#2CYƞāZ_K P'0anB@5v8)Rҙ&8>M__?W}1<v6y=@ZScK8Ve Am߉{<ABz)=̢6)&D '.HPsU }%q?dzz'!3r#@@(1,s\x6P;&6{w \lp(rUwv$r> mE$RC #`=wn-Q;ixS sE"vC$q^0&S+~(x1&9+b{r zmbHQDb%Ajg ? 8c>}&zrs7Y.B>? p)ͭ3 H{|J+FC 쨮q렞P?-(=e-ٿO< :|ach$xUO-]ޓַM͵"EkB'1/si ص.óbB'ؤӴVۇ[r;_/vwp'˸!j,VnT'Ene΃|A#,C S+Te^H 9AثIwRNZyS!PttnHtLaF?xo"R~ qEkNX)|*=v'Unl>Dfj}Y\/}s}n<4b#!-7_VW~:Vpߡ)~568NA1*O$q}P>Kᤔ^v<-O "\C-ŔPK ,Xj0v ֦uQڻ,.{T\TMz']/~`d3sk΋kzgh;9-w͌lyt\fnOLei%05,+">1"ښ-\|GsrRQ#W&pRuGe8qin>dij??|Bmqek$: Q/If]!|khDUtˍi?_$qu;Rv uU㰁2"!zj!Ҝۚj&R-4),nl|a̩5 q6q*MGVpk B.]l7?GH Ɖ?!tJ]C'qAF;X4dW;Ca'ϺL#$ t\i'c\h'z;{XODk߫@72&7gjJ%"wsV9Ѵig`k~tkn8dLnHozV x_W=9>Ԃ{<65%yr1Qŋ셕+97Y0*.b& DS,(ʘfYt^JGZ/dbn̿{''/4*Dp(Z{UUTʳZ~Uos/p[n6tk[jCO'iNVbA%#2%(6T(x9kMjBF>W-"^q"X)EސI9~}!N1T0=Ė杗nU_|UtI;)8R ) E5@y^3"*њfBa%Q ذm_@cV`׉cp/ qr;-&Έ&f;/HICxSn,|/Ý\~Y2$Nq2 \Ot5XԼӅ MkdV٧] (aSIͱglM@sU+"C 6`٩#ۑ3yoJ Lh`m猵`jFrtϽ`?jRٯ,{ z>;$אwī8+ݜ--WD[K̟* Z$v @r!;Zy0t6"-+}ۧ}bDO'^u FTԲ}>_!=_Ơ-ؽ^$5?K^7Q~z8M׬@ ʹDcc@ʲ7[֏H ,ɇP>:VU̧u|OE&>8vW\N`}\*T: $oAGRj;xfS sݱU/U} [^ïlTX?0Pd! $h ~]\ n4a{NIHa-53Rc)<zuVqjw#6P1?8$q?f `Lh'<+.e|ͤ9$PVnͪᛩ^SWD#0s_ Bs@0cJ#.ٕD'=OîK2cج 57U: jhbL]x(y*39T!>T&{'siܽi(""R6m Gl.CrIkpaZJ!^y{Iyf0W(u$tm|uևH om]`eeyXʽG{mgwM  MpΒrr{8 r5X쁵dtL.4i-k1?yɈ#@k:jgSl ;szģz )5=sI,b?6ѐI"U`])PfOB::;D's_Le/^:={$Ѭf_B1ׇWe7j~1p_SCp Hiq~M?)[+s`JR3o&N)(E]tpX2q@)! É<<a$b8wڼX`q ]W"<^՛vKeQQ+vyNa.ot 5uFgqnjV"5N֩n%r tA&'q_am㤔 T )`tJoX$ĤݸC=x9@եQʽ:7 HTdΌ!٤@ C=d$=K[O`/vL]j?fUZd$`c/f)XOY@`#ŜZ*%=9%t*+Aj(;JO00k0䞨^R?RpNw"W8~pf#:mAi,o97J7e &Qe /Nzf(kC%hM(5O-+:x޿.3j 0xIr&snԲLߺ0ZQxmHU 6jHIĦYc8z+,8@6 %4u/侞E;H Wl܉uxMNz9лT@_.(8qHٛ!uOs0gxL24Pk>{_=cyڦ|pz^! *6o$]CMG˒liw n]#pIXQ4 #BJнq­miCYz;oWY,DKK̩#mC׹قfRDم r:Kcp&+~Jh XI&<*P-̿8@ 4X$zGJ0S:>ba}T{Ua|b%?6װ? !RywpMP*z*)>3MW?X"X5zR4|[э 6_`YE?BN`ɘ$%"=!K"t DM0zyfԓ°4uY0 D&Ù6-Og-wXXMLɋu0(XUO5SsǥzqM?0Y]z`(DŽ;2Nskok`{wP"NͣkB0ѾL(Cd(sԞKȗ|ZZ*>ֲ2Èv=<խNժ.rmץX8XQWZ2IY>ve{R4М?G F p]SI 69CO?ʙVhhz08c]'$~ ;v8TSPt%%+.(:[ŕ)f畣U3 ykkdg00ehnftWG,jSXV&3<| +8NW>{]pncR\eCI佲adx=sD>bpH: *,߳ϒ-0x*LYbx3*tdV\bI {N ,<{T&nXe58MoCHvL?xk! QmcF4:t^a.w4=aK-2[Eh䟔 w>P(M=xG۩yzPO--75j7=I@s\, J [!'8rd0dF3kPMNZ1)s[:kX)4CZ 0e|ڸ75DU M/  -`25"j*Yx' joǼ~M,~8+::ݕA5qꎎXΘ&sKek=x{L(";h['%bh !lWx:)zbfY{os6DyrQɃheJ`M_Dg0 ^=tYfVwL@8J.pd[aztIn2CߌJCIЋy2znNjTV 8#!e=\[̴G3?ӣ)MgpoKUfG-S7W=oV'bH4bJ3uV x[{䕢[F7p;s+"\\Q%75aT5A1 :0wޟA` Fh|Loiˢ;!djK Z]_4Uq-vr-㦇>5":aUyjB^38喝5ZKLJLG9^2BўRzk3~Sy36j5"ODV\)Ib=cҡ6grg.aЋul|$ Ƌ9esΚImVzr$9i͠Uý8")uc30S1<~W b9^(4DN3a m9!|03 sW_Zqcnd@Jcvy: &}C`Gdu#ZV\BL>6UrWbH6Q_MT/Џէg]^: ̓וڸ-o +F"fm9,=\ F/ l9 X[hNw/#eQ!qѶ2|:~T@,ln3f"V5|Jt~A&  9 uy0a:n K;*E>r̪[x_CVi0xG$qDo$g߮IЩIEX-1mA?<β-3bc( dHIp VXBo#AjDnՑwO_}VmœN]fmDOVܯ`c1#oOdMx &%-1%2!>Mupc  >,@WRE@{+4G68> fon>$B5j?qS~ l?㜏ޱ#undo%wtuLpcwVt8% k&Qq133%vaAۈDȥऋyPk] eaȳBbOfI>96/}OH}p)(FJT8;ܫUNы;"1f(fM FTg +#o&ݽ梜rS g\wF2?v8|##p)8ѩ%94߅!5)L!u9$m8]7\8<&Z"E[:,|0,Zgͭ\De\5 !H kDm2]'Goztq j)Q3 zJ QĭH?H4v,J1Ꮖ9 | c'Q +X&Z--0T #!DFSUpjG"*T\}<qE H.] R♁°8`F܇>^--s<;9P*F8^yAN\3?{NJ-Gf_&m^bA$-氺t #PT&;Pɾh`!i; }2# mƑHu3܋;),[(QKvѝW<{z1}/ZCVj@l"! }cߓ9(zsSpV(CLh`Ԧ={ҡ=]]m(.#ծwxB6 &ZctUY;|4a XHc088v(ҽb]3Jute,@RYUI\ӿiȧ[)÷l*3WhhY07(N~qa|%Q.\ԋ-sP=D$:ɥ{ jYW%u$ TjOV0n j Q1J[?y/7yo*TfW,PcE%-[HWyT(Fvlշ!f9˜a"69:_B \f3BK"cD +5BrԖiW^ol?q׍febA"@gY1ic|Sox3e`V Y(e6Nyp7L)VpiM{}ޮB~16Ϟ. eٟ=)WC iЊDI׿qjCqmýieJ# SN4 r/H_u77C,VRG5a-KNԈ'|)UX5!c^ CE(4-F"z%5yJ\ӓ[y J FL *27Y;O|{2D^M )؎R1Yt C(YaERmKE dԎ' :g;1ƝV` ўXGBšv<]| CgQm qaWj3/g ^Di <&/5lO)Βn gN]stv1-lNb-ѫ`mYiεuq/h~| a97cلYQPz]vzbA#ȷ-HW`b?a\n;zo&)k:˿,&g L2z;O.|)ht6-Ubz5g A$uA~)C)2Rf,__j$qMk1'_݄>Cr9e gm̘;ųn9_/+??(#Hj` ptE9izt[_W1[{@ʦZEL]Б9`sB-h g!< CS:>٫ԕd <,xuT>kŔ,~oSM?7/rO{VvlGa^ ڭ)-6~A@EWy鋀Uo{ $Ar/minKA)o*9._g*GI^CyB˜Kr_*`4m{OUKxT* Em´>zR\f5:rMOJJo$زKΧjAtA&zK`+ΝZs#@'0$մ_KZvBϢ7i`I%1j3ZIsjkcZ' S,G4Vw¨S튕`hȚ+*颃Mr&,^yv1 j2OD&?&a`G+N"lt#wH7WB>{X:y*A:N/RtSy`Q:e&TwTdcD$#ż9'y=mWo  R)~S2c:̠?MiGAң-jk73=L&V}%T¨39a'ߙ 1‡{HwPŗ`5\gq_2ijB{ Idoc+(LHBYRc](G;lr1-#iq_c=P5̜U=`j:H?+dO_=fu:38@${3&~OVy]{r5RI{Uh$har @h{G<"| 2)9 ql'.\b_2K{ʸh$ns0%C\N#K0UkX%aF/[{ s'><5eP菱,vsqF )ø3@[ZKB NEGy]#FIʵ^f",1}-J :QUp X5Jm>.& 7ko 7PR7wCJ"͖p~e9/?[ZE{~s, =1†= AʻMw z/=;Nt4`;jC_¦}?*V \e֙$iV'L@٢p )?\Hu(%{͛j{Ūeي9#9 Mo«`qao;m3ah:83_ cݙvL',҄Y<"n.Fsa2F;_ zHX3Eśᑈi^|2Ua'/bFHSebI Pޡau9%3E_pLy څWa&*,-'Ջ@Q^eߙS+/1nBke,ȩtߠهw e`/)ey}!nCє'= L~W vݤ^+/Ϗ5D|v=y^-|/Xk5<`V,I#(?12wӞ,/)(h |[_:A1bܕI-zio^Vu> @SWݚFeܦ&bGq;)[q\g%W訤(]+ 9PS\~hRRcny84( 9"<vc(VsQD}[8kþMuҼ%0zaK[3l$!b}-oO(]:txb0n _bIX@/_=eS=͘:čN! %%SgrR icȎՀN`6# G)6֨$(19H{:o,emM-nq| 5,Xoc6ANv`W'qt~ ҔUp~ʧp%}R[*sH_.7D?qꆱ cح,E O;_Z>X9{VGcf({ַ5%AQlPVXa~Ш6 ]=#ۧ/px0P XOU s͈k %YaOw`kAfe3ADehy.)&רpË_vAQ@WAmg8mQ>ۮ{n:f*5 ; BfHZʄ5[R)ySd+o '7 RC2kl>!_v'Rѹw(F9c./@` k{^Y3䔅,VFֿXR4"Hl̏S%vU]c' 6ySvf>Ab>1&C((t^v' ,+z=^mbߝ!v(>l`v,n0u p,@D5"]XZ lt_f&>ۼxu 2TirgJ!+[&] WF'==9'n^X{2kp͒<))p3]%cWsJ~E7Y[&;P\1]JW2rR 4ma:Ul y/b(-zRs#i]C$p\O1 ɹ`vp`.;]=Bj} ߮1cꋡ;JB Ӽ؊ 3qgߤ{YnnG^rpxͶ܅B/Q 2c3 O .uzAOb} J|;>Gxwf~y`(HI9m@3GU%*3cˇ,+f>|/WM[5yTb>>!Ēy(` z&~|K9%Yae= :h o:χ3!;иtOO6j7naƁozn|u0?&pxmأ1+@+IXI(|<--ӂR"xzHW%ƢLPh*K \Rh8ۯU c"C@_ij%[(] q0ZyL8uu'E:3:ώԊEqw.pq5<EL"!8ױO_ +4v"L[,Y;'ڨ/OWogVg]FJkb{@YizӺX1%/K^lߑBMlCUNS[<M=E9 &PcR1W`5R\ؾkcwtm@-K_ΫeNqv$䀽r_>-o &foa[ȴu^GFS>o:!lfӳTǚ\wF`g6ԤA}xLHfmB1pwXPN\"^^Ga Q1;W_=fpV>]ch'o(uDD V/lol'3Le`7)%J&W%R@t$L.2[l wcR2iu~6^`k}mA?,I=.>bH{8Z7be;%{73J8-m_ڧ^`LRѦ䷒,PlTakj< ;o"Okbf7v~V\'`TS69GZʫJ=f_( i49\S{7\+Dki'=nS5syI 6+c^rMvu/2[fDt>YX,;[j -jcF@M,2`YNVnMA:'Ux}G8ĠL9\uB0d'ЊIϮP`oyIY Gh=ks/Ce;W8 Х$fJ !D|&U 1qrI^^+q[ˏkeFƧ'IrFP8ET zcI\vۘq7_٢߻gɫ8CN#|,ZU\N|?7>jƐ]ߋ;(MsYٮNX2H@zՄv,Pǫe'C/^MqN`{ +K_*Z&poH7]E w,)(j HШbXI/&/Xnªeh2} 4(Zڼ9j9d_ΰ{m 51>澂πcD_LggAig 8ȥaC"b / y0} A\wSl./#j=w!ҷ_ln+Ԇ@4'S!8ӛz=Ed }yha\GF6 )"'?ܳ;uBy T={^`TWS @9b rIFfV#uFevMw hvcF:=)[`" vy֛ Zם2 E VݭwPd醐6vfݲNdžqE;>!$l"Kk);']$37 I/-dz7~Q5mb ߶,(0E<;|aTD[Njaێ:%D]|>筢__to"cl 2.O*=[gNlHv^Y 8Nׂ U*xdO3DF2߁XVl6FʛJh ^7wz֒7i94me 浚R'V`!lE o yXX_6&x ~3\.~zLXmWL\ys^Ftl_ǻRh#J]2H4J LnCu4i Ř+?H\IãSlKMd%r+p385(u2}-*ؿ@ v$P/~%•.EWeuaQw<c7 V<J<}YNmH9xH|b.=]K=TUM.|1Q!zcDS8䬳`1C 6(-\DfK*[$0 &g~j>"w)3\p&t[-y3:(C9SN2!`[3;]l1?L=q)<14{E1pbD Us+Vo@71B3ڃpHv{~STWAܶVmĆ) \x?|2~ $7kK!,0܉d"Ů#=#CZPQ KAȑ<.EQ&%m7sy'-:"dYe1=EʨI/SŦw` oI. ^v$/puQ7ݔ:4+s]!.ɷݜ^bMe֙rԔӜ$.쪻CB[CO+N|d qAy=@iBaw7|/5¿fi18Ӎ+Hכ R4wg&x_ZDsȕ{UX؇58#\D s\GzB 2 r +m=#Vw9w}dTq$rIVn8K}wm;5:S #9(-Iv bA8H9r^[,Z12%PjkEg/=\hD8í")ԃ;BA a5>VG~AWT C_6+Z^HFI10I{{~#C vy&@ŕ{-(ˡF_~`,98([M,8GH&^B x?*iɨ3Pf]b+O4bKR)挚0e 'F֢ ۧӘv_ v԰^ !&Wy: Y\᜚Pe{"}"IIHeo`n#ێ?ycuwru4XsSc3n=/\?\ɰF}VrH8{3i)?1F׿)!YPw)L_wK QF:3ehZzmypoKmX)AJ=Nj"E@,=$pUGɴeh 7dUջdĺ֓Uϴ[xZõrXgiçأaGrٚjfb K-vBDbm= \}C]o>˵Zy413@\(8Q`nF@wKdlq 鬕G>|7o| auޘP9ұ|yx ]i q^Lܷ:L;Pф[+: 8{H~VXS^La,dfԪ~CɎPrXhtU`Ha+~ado2o ._\Sw.V ѩnB!0ϩ "O| +o840B$3PpX5FT扻}.6:S>e \u ;]F⻋ǧt]nDe)LUԤF'$qul*A ?'yt4CIeJ[=;p6s\44J1 ecy$?B'f,)`b (ܿ>3y?XSrB0SMP/>HdRU(:)+]KVfphh͒"7rA% ezi 1jYY~_L8D߰5pnaw|1%9 ]N׍nW+iuA^ǝQOwyGpٻcl/0Grj9P zv'Ek/"7n4s%\~c& ˭hvvy60&@/5ؾR\"uyBlB :+wߖ6Cr.Z8{mQ3=PLXeyҞk_"-"Z,&N㽕N9f_Vmaլ<'~=#to@/'{ C;윟(!d#CBm N":n_+qzhsa{bلnh'N4D2C, 0^n1c5kIІh!>ZBQR@(oH״z} 0$1=bRSqU}D¡'JϺDq%PkT4F“{7|cjUs<{֒'Qu+Y(aYh޺Sg[??k{7P"'\q:]Sy-ƱԐ(|6ˢN>ݥIjh4T:*,c L%ui(Kw6ST1d`\W'> ȯ U*eL4r>q3($HT0\3'H5FJ#c+LR9eXu擦?MKL) WRdY앵KDst~)??#6ˠ W4) Uze-52ARWr S?"{{匄2N'O#F=aHC{ &̅xe)YnX Bn2#G>{sT,^[ } )!\R[ Lа"e$ퟆ|M9)Fm1Cxy  )2#ɔt;lJ[-?0Fm+XNm4!tr`t=No*~I+[+CӅ_Q`WunŹY6&fپHi8PyW{PtE6+kjqxzzcZq i,v8V}y$ ]qOkU5rhn7P735؀WYSvMz?fQq#FFtl"GB}= gKvD\rl @j~gq+ X#d,h'HrUYurz^G)UĄc),ﱆRvuctkLtHB XFbo8VcDF͵|+[9>vo9-@C+J$d'@G<^K[7e>y0=4 ,ζ-"9悡zR d<:Gr f'U$w5% ?G߫.ߏюmLUB䏬[/8 w T;5\cx}'Tl3_u@oڅ() zJ-eyo.Z) \v Z4KOO.W゘M0>B F]]ҖA #zCQA1}_TM냐|@(ꏡ^KQvK*C}ESUIyQD5Q 3\`#G'M!(nhV2O/I cVޒK`;l@=rY[{e38[AFbE!V$aM՝>/dqC⠪DFa< %Hve1ZZpQQ 3 + ص+6#%/Tq6ĭcEɄ`]@_\UjV`F -.t[UP7c}]4^zpA\͠IO1ΙG(XX̿r=\kN7zUy'n ~3t$r篮?lUW$L(6I My/IyI>F*nӄncs2g$,CE9H_2ܬV߄k|qFp HʡZTy9tz%t?^X!%"mx>5\ 64ʽn݋y 釿؆'/1B Bn&pBtEwc@zs=N*_7=m~<5Ks5]lꔄQasAiEȩ@Xg\MWgy~њ%Ħĸ2gYr;7;1lۅAZX^N8 EaY )\'#HE)(ksK.jߔЏ'3ow 9P6-rjSmPO `nd\FT+2qa(GZz.9*Lj.&Դɺ {?6/ %0z֘FQтr UPRcM|0IYgV`-T(B'TD`nJʈV#b_v? W?갬?*@ Jۣ3]e1IwT/@0N5JK]-TFK{fFHmz-jhb^r*sM>@8-g+YLRbӍa>[B/S^;UӗW7~R*d ?ga^v\Y5[/( ē.4z7> q&tXM0%zQ/O)zreiq5, ؐGѐRdr:Rq=pt% uč~ ݱ 2w!;n%WxRWf#Aڸ[;#RmBy d'Fѵ!]z\0p=%s>OjDoӐKpښ1Y{x8rR(]S8+j "`-93+ImZ|Kʦ"״!Xp~mIx1>msk8ajsq;N&/Gs3K-F6~Ӻ=Z?Le4(\Z\&ͩnNz 7Rf_lmϼնrN{nB*R!'%~GJ>|Y!TpsNx__2u^aƒ Ɍ+OѢ m(}9Evsrp/2UOPiy=DOJ*_;Dna*J V,Ub $XJJ RYЍJTće?]qQ jAummT!E_E;.{VvjP:6M gO.\EFTx~TiVǟS.3C⯶\&Q؂[BW; `{`%|^Q?Y4'7甆UXh8S/bX+%HztyXbJB4.R=m6! J[ ']ŋ:KU.%I<%@ܛ Lߘ臢6]AI%6{qgB@ dy{(PB W*yR~>9ĩ&t/,B UmYX=_7٥W=K?ٍ3*`+&($ރGTL-Wq$)m r!+IsH8u wӨ߉^#M3UPCz:>sӛ`lvʃm(!ѝc{q`De, Rqip _i m9r)H"M{s&c-&\=t|v>$w0BDh?yIHl̴ >M vKvO. l;b4]긪I`jMxjoc[J|,$|⭈d5R2HUJj0+{%NO㧆E`@Sƚ/Lhrڑg[s MR, xI T IP9|t`[|JYFr>+G+T2e0zi6aWZ23<}B~ه'@{Z6pmOu<# ^uOT흜riQ4Op^"g q>˜qD̶o>#2T:߅6H̲&oID@"l7$=C3Z b ^%(p^_bQ ĆA0j$9.A [LvӅE" .r-kcʺi-xJkEqUү233eȼ`+35Pgȟ7OP']t7i4 +&7RAf)T)R= [P5 &Ҭ 5}O#lx:HD.$YtCnE~FV>`%A}|Lڷ?E*u7Żzp* [$R+&u^s-"Vi<.E@-Ji}Ʒ?7aK;=@q8 \o^SV${R`8:)]-m?y{~%gW`!LWi[/f`u7oHx)-֏Ǹ@nrˊ;-,4P ]#؎&w_8HDj ؼY{I0vp:=\ c;'~Jg S`m|Gf46eM9IT̲ۀ'4o)~_NOjMˀcLաa'󐮯hX,ws5ffL d6U~FvW&"LKW;w|KݿD1;s(n.`VR \ $,g\ ʖ\Qn_PH3pK-.!m&RpÃwtL0m%2eATPW3ߔzǚ|߶HHࣗXEKa[(IxT,}: A8.[ #0x lw~ey~qO9$f5nJ鋕@ijI0řMAn3Z$_ #w>pkMMq6P]_vi;yU3e/*K#hrzW1)\lVh8)оn-FIL w5X) =1:H5ߗ.(ӴE:w+ !:l!Sw >Sv5}~k܇bYVXY)ZtotZhg8FU9Z?>E(FɋM P`'fE>Ӥ7=0ky{Rڍ]Em–[q v%n᤿tG—繰D-|\92 ʠj Z} i}[#pZv3˹֜;''^^s$941V6FʉW] -{5by|6)pXZ|7e [ 41g*HDZb./`/dƥQ⤷57l=B94흪 5`43w!f~<%8W| [4v|$ޅTR#jF"5=َ9-gw!^fHx9zJ]%R mUgӠgU ?W3̩7`;ZЌRqp3LATguə!gG%P\z =T@اn.h<םrqAIASe%>!ִ_Eox[sVbq}26;n&JZ'!>6ka`9We*-ԩW; CGF'bskRmjD3D0]H*#UP#ӷKkd;Kɝ~%ÓsI~nġ"AV XV̚."guyT$=z?b \Җn fQ2!ߡh4f%lQ \M^\@shf~{!;_k?i-i\1QD;HR 9yTww'2v Xxߌ蹢|d7 -'ճKz݇~"9KO7.M1xO0^GTq/$ Y9G }= Z9l7PA^Sj-㣼E=ǿ#'ᡙT%PRoB([E%k`ka,EZg#`OPR< Ic:7.kM樸|M?eJ0|.tt4,Nha`hO/dgz[]2F v IxN(qB3mC*C;όK) %F%wxWZ.jXyd0^${OkYLu]rsH(kPPL?~8w@&Xx+ZH듀,p&hu;#MB HcCdMʰV[#׌T1<#" 2C÷DXV엷::Oî^Ar{=:@Vo/;o靘=8[.(بq40բ?bYvIb%b&eٗBuc"d / sY2!蘏M@xqER&UjOuOG%EفZw.s*fG"Ns> hXP\mei5z=| R4,P8&%%ħHqLGj= Cs{4#_eHfث:D9#ȩ¬)pop.-ǒ oO*_bh h2q8|4/OQC@ =L!Fz[# 0IaNvjLU-aQ@7C7'ӻe.HS8Md[rawZRRlCpflUk8sZl{[ lL ۣ (< ʗ!Myn Rz &vsT4r\brɕFAu>q]ŦZJP FTSX ረfFG,pe9a--lLZUtjBd>-Jt@^'AB6c}z4d 37EkOosx/={j;ISӤ_=>L khz+:B @O(畋| uw;KRNtgⱃ ٿiynFحn?SDՄ4}Ͳ r5}t!z/)e^Shj s#|CEM G1G3FpFPkvx>(+?bY1P?1=Qzu|qU4 )¶gMRwe|0w \k"#A?*mΔ1w}Z H9 %=]`ڭe߰+9RV>:8͗QưJVvZ͏SA= VHs̫ЈWʼnR_e%'dqfT-^?ʋY[=99qtoysf.cJ̯{3uS4_bA:fԫKjBeq9ԙd>Q~ h:d(k.i"'E3`JELW[=g=):ٸyf_&RD ے+=Ce |= dp(Pf;f7&)J (@אFق}]^ vGUlrq /PbcCi6w73Cc#lHipՐT09>NΠ]^( wG[ujJ X{f3 QZŒ; j3D,ńl˳ʰd_),x `hILRti/vgJ7 6K/4g7*$7*.). ʼˋRHڤxX&1EPcSԐnjٖv{ dOnvCU 0u[85E ^qXl\ERyŹc{X&@OS|M)8 oD"CE5c-˰ ]y yy.lH71MXp.&[%}9GZhsU}2N:KvNO>n$gv.uن˿@u ,s4vP5ۭ%Z\dsدOx]M6tvUү4ylgBY?e^XFo.|fF)aW!\YI`qvYFm:V= }>@ RCIr$dX]'1dp̣.&Рnag| v VꋕzTw s*ܲ8sk2lqPa "ʸ-z.$Սi -`|l+4pTo[4UK6<;Aۘ[Th^|nb톧L9~*'1$dbV"jw8]/~oq*݅U+Dq&L.Ts OfYvȉWœz]ue qF<[=IKCZsٲs}v~qjPs#ꩽ$v~2yRB̭5=:ﯭI3'F1*Ȏ v&ܑAϛ[+#+ 蝁ckvGV}/AH2>5帬G+p0mqXnJיb)9n<fT"gʴ@塹0\?m :|&qq`>qhn.5Y̚> Y06[*5 ԏϬY e0hX{q~[d[ <-H*{0 T1M'.L'gW\+#LU> H{ p"ؑs*1N o\Dqn&FbxzgNe) AvRa?z2ĒwNol@ccڷ z,tL0LpҷL2"㇋WQ_ ̐7`CyxF_M6z$1ޤN!ɂ34szWv&*S4(T NV3y ^֫8QK+4g|\_Ў2P9D9b=tr8{ IhgobSiy]WI~4e,1:%z*w7z&m/Y]%q9ٶ)~ުؿ=I,nT5$wzJוApՊСBtb5pݱBə<897v,:\QOcC'9ܟ#- Z"`'Ml"kYWQjjO[|wo[XjsyxƁ!%7yG VjF בTš(0d^L2f'5_3eVhovv `o jZ9f2|d}?K+9 [v%Zױ^:G/nIcTbżلC>Hg_76,M-UJ L^"8M&HPGi (c4ij.?XZ?L~oh7m $ku^3K4X5~ `)Qs2b2H:#Oc5 Pddp?j5?KH43>aՈt 돷MYv,x>,o=uPu+_i7[ v0zU{{sz U@ )C. z0)#,zB>AzђeYOf5X!*]qj5Ck@.ے`-dO>WU3Y8#z\b^0i_Iy w&c]7wNj=pnP'=`m~X' 7C(iQz )o>Z|3Yt PskuHLE8q9);{, +LK68O鳴r6  1}7T7ד.O!uU>i c`AdTfk%tr2$fۗ);=sJ3G^NScZ|H@p0MdZ1;}7T)nxQ}PG;Ό{|9=E)_76WjG$)&K6=-M"o0RRЮBXҩoy]dٌ ֠\My;OGԥ0zm0X9٬U֕7ƃ\eh8!06&8^5O>]yP'w3C5A3>29deZa g.ŗz0AbÌJup IƔ6E:xU!*<Ǭн)w[+KC{U*5mŝe6?-nkV801 ;S@* .ӧC"G"K3x1C\42uÌ#+ˏPd]>QΓ I(/x쵈u*= +.( 7gm"Ʈ& Y=>WF>bBO1'z}S忠G}8. ag-t}z鞾I Qqs.;3PE$m/Ѯ3^yUlAETA&Kg͠jɚqr [!yohӚAD}Ԭr@U;^iiN~ȭa4[-pI*jG׆G^.#[[4_u?"b\+.F[0p]rPm);tG[*j2ڗ2Q|tPf|.\?Fq/Yq'5[(e[e8^u Z娣[8qF|<,xҜd5T-t'5OK $=#Tu=ЧqrB%0`)M?T#ph`#@R+KY^[^QUu'd3|7/y {мƲ3ѤzxŞ`m$sų.eOæ!I@[8"3R%/ni@|bN\4GGq,gl& [>b1 BD!0mn%=0CGC:X{i`4AUbU@Y}nC=Er.oز)k뺚]zV!G_J3$VNthѪn\~0cĎaF\QL!I( U+q?}b$?ݳӕ3SPu0#-ZlZXOHEHT㟠˾Ġ`2w[< xRK ݺ_m6Zh6{,kz8?oI^5XX+7(n"4}R'U}9k WALCۗ#Q;"8bbwͿe\`:36PF{җ:o3x9 ]co6~۪+8OqW:̮"hΊHo-}0,h?+cQG}%*Fȫ'm%R)odUxU@HL W(nfOut%wZ瑊j~(/T]I+M=n%%&9g.7n2WJNk=$8M]k<: ar[tmX'- 1" فj\vuMW .H oxLwI~/qrR};!v>y/F*4>Ll-KiP*ԓ9. |?%dJr y*I[<j] q<ꉁe%PHD(B#/PTΕٔ^ 7wX|e I`Y$arfgRboFn# A18-12eq4_2ǎ\(NRX0=&L7똠Ee!O iՎnpJt=  E^,O8> *6pbsBY^w2Fi,^ q w/b0P6rff9Bw^/=j˷}<=)>yD K&|[%]+T }f%8 ~JBho$c@2PQ pʡlrs;q,@|Ipm"R? E^dI۾6=+C!l+i:^%@D#ЀML7agz ZŢ6v( L|7Jz $Cp 5Q?-KX = l( ՊqosߺXοgmAkͪgz+jqSΠI>`q%T:WjQ1c"e7[sFƓ q.obR4'7Vk[T+)*#umߜ{I̷SKXjq@{W?d%SY*N ckuy0THRH5ҧfƤ!|ǐ 8 pv/;3]AfTn'.=Nr =viE:K G,ԍJr=H[n{ qK_'5>Q1"AJy4hj.}ɰz"yeS'S-k;$Ġ+N(tgM{m\:R#!7UQ;& @qިVp&uvґb I`e$? t Mf8ZO60|7C }.l~`1#mv6?u4QY;ZF*:dMRs#F0`vk:V1wP~5$1f,Qm2;iQfIr{.-rhRP(XAqqu1ZWbwOpW@ <ٴjz㹛yEY.aY7q<TcMTؓ+>P<OĀro0K/qf:Q 7ָ/%5;J6eAm!Jjd*9)&7O=Qrv a"1aSr9}\{^[&\mY0b9"یVRfN+ ]2aBIhzўHxj،3 ̂NĹjKyUH<_ƈ FγamJі+ҞeWCH͍{ =ŷ0, (*td!U逩8"ɸ`YdCxk=ܸWY{pG@ڃuԔr:}' ڍ.#M zV-š@Q4L_\8:(8B"x Pd+z+|HUxdЌ0y+ƭAp}[i/48`N&uc?om) 狵CVeIuª)!AC ̓=MN;B_0dV~ (W=8svkhcξ vA^|Dt}+-arMxKцj=z4.`VL E*[>X0!ٰ@ ^؋lD UhE$ڶ0C, ȬkMsb-\29{$LK uqKvyP7AQM)eԚkیؾf"X| sHsض?M#D&}x!c dVuE<Ĺ /PzƲB[9׹0[A KZI2HO&n*mWۨ]Bqd:1ƧHΕB}q?E>%5_콦 ~d%d\GPn˷N2pg]̀5/LQ۰zupSY*(% `a[a׌y-t%D୏GDA'M(eiK򌘅eAb%Qw p:e42B W žkO*2_mӈ [QZd8ZY8Ho nS㦣& =M qqHR|Fz(PǠ׿D&OɥV.Ĝr 4!Ki:5nA…s/#AxgzE}?ߧތ. [@Qs%IJj< m'3I^dKJ؝&# DvwA4C$*͏70|P7=eKNғ0cJei- @=W^ม\j8?bu컎?_[KjzZ1Zj/2.4GLzM⻸:/q%__yNEqnNϒ?M4p Fox/~-oCE/rs2 ulYR%P3a'!e[+ǝq% vzӢPB6"p)=4 ]E! n}"̯|C\})R; L=:Qg"%RmEϗt 7g,9fc3dj2a{ }2mUz8Y0&y'J@Yٱ0'dW^%w-d?3-u;X"}T̜ui}DKӱTLO>trHAW^!Cs,?o@0/~>u֣4 >j"1/h9N5}\m3k i'ҵU򲾛>?Xu 8Mxv^ێ]mt77u(yQ7_`o;B."P;= oZ*R"N{)D}^Pa'a1ׂ#b5h<^xbszK|իHoATxůbH: Sey §0>wSI K:Ϸu~?5lP9~̡ sA:7NSɬ3RaFlqlrB*EyGj(KXάG% BB16#>k*Ǔ+C4"#3BTau(kW^$RZέkOƷ;+k[,'.0as+9 ? |A4<j7DLKX>x͡I!m@Tklː7րS$#Ν tʇ ]un@yȮգ?=1H~ *2a h|U3v1Fj[7GF]P6ؑ=IM_fR0R݊`o-J-w2"9dUUeE:[DFףfT5, AMhHAkuHjĬlj%bDBG7>tLUQyPɴ7$带Y"3 SmUmtӢ.%jt#n{g -H}t+0^'7އǗj:#a~L}Gư}H:JjfZ0M(a%%He#Ed̡eB ȳ@˦];b}p:f"rk$s;ׯH϶%b~Š{ xqDX +hEhUGk'6,],Ifs^|uMƺꏉurL6og HzZ~)q[Qs;/ {`̊OWO@}RjVHB# 2,)ą'6x m5&m&6yĒ|/R?)Fp)G +ob`.!j|axmXET[ZRAڃ!--Vޑq=m`?RzL ,:)bQ+'.R /JN;iײ2D/wgEb=(ZV?*"#[OY rx}3f 6r6?4=""xkP24uf REo;f_]JNHI P{Zh|??c:˾NF Ff:LW4~#G+M( wVvZAθy<(wƮljOxextQ<)D}ňH]zkڛf+iAww(q#C]wGky_8R'ZT3uHO<3<oH,CʯeXg,%k9@nDQ' )KDBǁ4 J|`1ڕc(-,ʘ! ~X37~ΟK#[M͉&|uΕ~irP~j^W\Z7cNyAMO`Qod^XU1-eKr4HrgaҢV@!M^&u!# O0Ea$PPg؎3 >#l%f=K/72bZ1G; REx?N0b(/}%2?HVc \~d/*z9S%SrVWpܞ3[#_07 ZhuhU%8  |pay{60V~{k,Y$b("x{vGMY-$Y&Ìg?=9(h@%gRUK9Jï:rDd.ў~ ʔ oono[) Y"N(1nt<i0+t5:@s7\44V0w)mMeIPBVz& _D?q36i6o;Ll.M1-h80ێ,¶/|G yvw&lǷfUԛ>u$ЇaJ NU6jU+HYstAm_ +%I-*pؘ%z\+g[ kd칳A] ؀ OŮGwKHǾtuD*= 8 p)&}%jHOO.RK6.ED|#d g8F >a~Ӎgډ"NQ!apI&yTn ؝] pp3Q$uCq;\~Mi#/ErIPͱ3׍f^ԨHN*NyFEA㻯R~hv`jWdXA`s ]FUhsJl?x Kmxcnn,Z#Zʪ//SA=xxw+>ХY{Y_ ,ov˦nc4ҷ3Uv('[2#ocEĽ+:Jwx;眵|=3@{3ƞw ڢ_uk;ha5Jٌ6!FԴ9Yh"۔@JyQ\ MKKɇZ]uufz}]ػ |:dؓO Nyf2#GMadyuG)B03 Q6 tnH,*C(Ĵ*m͓\I_ǢONMX x(d8s"ӮvwU"ǗxXl"8uqqJXr_E_e9DK1|IPC l3@{R⯂2k>~G!^!78)}WR5Og&83Mx!#Jrx#T_Xt.ON]1_d`:- h橷5V Q(QtbI/5Pd42%A6eŞ\7GX0=ėKJHD%"qsKۇope73| Y2I™֧;(LLYAWx QAS62Z}Ƽphh|%j̡ o`n XW}֟LobcM:9EF= T}N^7#H &4]"%/,#¶@¥2TkVqYc$#ZZ|qv mz4L˭1ug7پ |HZ7qCd6⹪T4̥1iX$D ^IVQ(SL'Ê7Yfj2q]U[e] &`3-x%0AN Yj*5 (]x BYL|9b3WFh_%d<D)ItÀ1bPj+T& ۽edPMrxxa`ӯ]Ru߅mF` wSWж(z 5c~˵3+y#??6>s"3 *O)Uŧ  f#x٪ j0[ a)>:i"mU %I"0.>Ym¹dv<A_ڷC' ]&yM|4wάFSc; $kμFqF)òu5P7]|ꘗ_b WY^7)LLd46Fkv3!o^v'׍vkYy'ӈ͸?Uh33]}׍Ըi?ĒƭP5AnY!u7>%s6Ƚm,;X [k`S 7ȫ݀ ,/=i>\:˅-+X Z1[PԺ!c;)Nz9Vs)³9Ȁ%ثcѿ*B|8ץDEWHI|^I%-nx(bЄ&;bqaYlОϽrXP[vň_~M=JlCN6t=;o"E4^M|se"&\^ފI;|@qץ1."+cm"E0L*gUkMʹ}p_NmF&vUҶm!ݝ VMbu]ՉOq5zgًǼAvNDL7B3wYR[4㧦)~ԑ9ʖNrl[3Y"5>_BD!4ܹH^8L;2uR8]yV_eȄ0 9H7ؙ&FԣR ]˖wkB,+@qm=;%l /t՞ۢgOt4sctqY0[&u~$r&#軣hC>h 7:8vJopB" $z5BҁKo oGh wU{s넘eZ_޼Lyc BUPx܌[ZsCJAxr z}ʟc9磬k'sUBqDu~y*\t(D`.jXcBRdiφg 6[&'v`Oż!P+saj>!WL:aUJ u|dDDIY4 2 &u-baoVgV12E(t3R$UרFy+ .{`RkUQiTBXu> s%:١%;*A/ho Nx]h)DuTcc,`[cM *x13ʦLMxT{`Bej65Sڒ㚈J}͐xoyQO~N"s ']W=g1U=O'T7j4m]ΒFZ6$ M*R~\sd3wپKNarB:];rx3qc%Y dQ= :PQ/.3h2! Aط}[wOIQC,3E7/D7|PF0$%ܿs2Ӊ9;agi!܉~j~& @8≲XzH-y%(A>2Tt|Nq]` ߥX֒VaLrqxwէĘ^!A?2D;2R J8Ȓ&R&RtH|JEuvEO~w?Z8P^dیr!OGX2[y7n?֗!eí;bvX$[`u)dz-ҜqcwTw7oK ?6D*:(lψaGoLS']UzkU]ɕ\Іuk%T؅~YOM z-)17 H9rfAGb<7l22[Eyw[ 9?l/qv.|#tiV0Bga{@vk~~MFکOhwoLϫ ֈJ q\Xw‰s}`̂ܣ&JT59T SٜTiLpa_a ʗ6‰^帣\4JN+Q#źfkM]LK?ZG$g_bR{Q|@}L P@+a>JlkO &,C]vnOPQO S/7ͣq@? B?pc & f!{|FgHr 0Px\-ݗ WWFߢ.1Ea;vQ`2(Mn& 6,\XoWQHIz _G {Q\4ЮE+( Kй;(vXn8 mD9M 5\+aoOo'(W-ʂhg~ْчL%um߼ bj@~uYTM#TۅR>+ +{YV&;h)~c-|jĶqb0}\@tZ ̺ */U8L-vi6H$S ;a1eC(P_懃5"Hog`(j`)`?όs$:fdtk$EaBv`+b~yOrd^h5XL+%r5;hZQO1leI4W{vF6Yt /Hn|x:hP >qo"uieЛQF TW ~\ zP0_8VBzF.[n=R _iu:y;s_q?##=='B\$:qJXQ/SWvb`&`~ SHBg|dJ/V"[z c75gbP/[XS(;8ا(ݿQ<`M㏖A/MFhE3=3Aed?Krt*XI5%Sқ;L+6|<&~ُzyi<\=]f_[Hn~y.4/H !^|6 wK+ŹPdP~NuYNcl@۵b޳XP=sd[AK϶Q˺X?NS){1ԈJ"FC|ҧ2%-%XmN%v5(=}ݝZu[kꐹ\/>ؽY,ioV u b. ǙΤօ5u2N@XATE(A}g> и["os m=fO(54/6:>s64SmkWC9whQYkWqV\xM[wWd{7IݐOiDmz &&ٮZwtF0=c=&.lÅ,_a"BlON%1GeOO/YPn4u*e` dTl}g\؀ijhQX;&ږ- }4_n']Ni^ƀtRXĻhOtԸV ӇNxR9!#v>ΒopQc\Cµip:R_s6 uб?k]sNARGhd# f6iFe0~z<]v%ʂ0ɲ]@7=s؂t'$fDPfDDȗҒ`7heb:w*h:$7䃡Ld#TߓzvU$+~,CH1.mLt7J'0{ZLe3XH"I ogІ077J(lL=A&?'=wg!@v֙f#lwMH]Zrb IqQ7}@o͚rV77kvI #z/+c[:_u$#.y5 ˿Y&ifͮmR%Z.zR+xF&5tnjX]@AҀO^>$ 1Sz:{xY&@.!F^h6C%Sln{d-0hUm ky z/|sШMtex)ӸYU:ld^R \|?E# 3SKIV\@'_Pj^n;Rk9ԕ}FtKKm}>•|fo#52C6,񺐦$J'gg x$Mf&]/x?ILrX!ѕ/tH2 ېt!|v*tip=+\>ZM]NCվi,\ͅxNo7$/S0GJt0o!MB^?h&TqJb ^,!:_5.o;b&0)p=+;aD=JBm2TմE~q 5w wHefUObyJ+i^ʹO=+hkBVg#~ krUMO\|eBsAV$PB})  \6"*,@c6a1\y  $4е3ajFg'le;#*<դY0a:'$fqy v,/>Uj#O2[@ 7xl@S!xݏ&:_q/F'Q\l0& *˿E ~qt64`á_'R8蒺wα,Q}?)Ub `KO $2D tϧ`feԬֹV&z1$lx@ހLz?[6u ᓜJ\aP$Lx#~!Z=RRlqwz< zpۤ\(gzxb-(Z^Mr.@)<5m-_'98bpua0) P40Cͳ>}) U}*qQR̉ZNdAr\$7Fi BNI3ɝ8!($`ك鯟0L/D}(nGj%#7PP4 *`F4DTX́k'Ҿw\MƿFjI Ls%АEU϶Ny 5arv~-Р}bD.z= -|goOIY:D1c1ʅ-Ւ";W0Us{a`"u#Nt ܫ>JRC^ԏ}LxiJZsBAW)e$B%ȔЉZD5jnukK V{ES=ۺI˸E[$_44,*??taa1&~F&` uDyJs ] L::~jp `tƹ=:/Bk0&oU4R϶aynl ,(aQIĂSp!8)cd7hnt~-B%W 7rjfx1jkmkh1d̀%W $g ؘ/yZ.=ApI}#G]/˩Öeq6N3&):רd)C:r@⁙fQ 5iڬ4FN "p:*L,5{TGwügQF!DX0$^J J8NKkZR 4^0h @4NAF$,iԠzJ< ]`8?>7Os[A0 /Ro%1p"ƌ2TOV2}M&˛?yw*xhHi\{H0uZf) rPw]Jqx278NPfv\ #V";s$:Y$%Y1]3v(3GmGgJ\fLdP*sUHܨ.,qqG?[pTz>; FqYZltpѦ65)S/'c:4IPv#b)ItB?wAm& ˓ݩY7CB 0?cbXűV0cJ|V^ [\RŜp%JS7GЖiyWa&Bŕw1Kf89lK;@?T;'f.d}ʯtP9:VZu;#H٧p bi#xB ,%A8~5'+w! K*5rV! 6tWSfYPRg_si5\ߎP2|vACj8 $"·^x66g''*'/T&Z DWT.MB`Y\)<Ӛ ;JN9R+Axbn@S )NDcCRt unVD@ֆ„!;U"9l*}.=Yg;C/N+esGZ+4f Cbݔ&bfŢkBTS拕0tU#j <G8l6cF%9+-l7M>O28q FS8;jkDP&ֿ]yL$$ -158ލzZVL 8jZ<#rnvBLs+%)ewI|j&[lSx@FUAS݈4s]4cYH 1RzӈJEy6XSEEQ*1ertfW?sN8"(Nx}~koPVg͊9c I+e(DIOcO{!@D92c!{a乘D 0 i& .`a;QG3nጤZS͛f*"?LoHFZ#F‚}Usoڞִ'Pz6[Q7XĠA8j ͱ uOskjH&)?$|#r5o:!g[\֡ȺLᑚв#L&L̛r36ηU]w<57hz-[ɽNtS@0 ΘG'l Gv+`lI3>C8 zucvm@2ȅvQc }XLjƹԧX(zu&. Eܼxm`g&Zʴ=G7j7 Yta*(1K=#w^f,Z:XУ<s0:Eb sirگEZ:; 4QYo|3Qnۇ#c3m3KqTa%hʝAY?UyQ˹)jlZ^ MIa\S FC],zf LBCh+Ϟ3M: .V8ku d@gv}L_GN=OE AQ.Q*͛"Mcc!kzkIB_!#1cQ -Fah RfKL9dt;w0 `*o! liL"-nL>i^C/Ǭs %c@oI良=:v _a| ׬Dj\0m}<٬Pz1z\u,4%rlW~#PGx݌cwCT7?N-K>ll{tpj~Z2@e]MQG)4z(/Gy@2վ_6vNo52IƘx!ȳ |1N؋pg ¾AQNd*ɻ~ibh4 I_n24g6\oJR>.V}?ۼ_ C&;|˩5џm7$?C=u{hBZaA]VJ9|/|:"i'o#aѥmۙՑ{Aиr/O:|l}|>0Kjǿ}:`7ړ`w.yN1ZvdC`4%E Y$V$;홽GD:_tjTK|m?R} WL^PG{ļ&/,7_VuelltX;x_$LDI<3,ޓCNb'ZьQkʕ#&@NLZ h1R&x' x!5$g%zλ=V\Xqo.qC3ͤy9<ȝj/&œ%?VDKUU%AP."|^3p?0 ,aLfB:p?=4̫4u]-4Mֲ`xYw- f&YG,+˩2pzJp~|f2úp=}G ]>G#N db+=9[J^DQÁ JU*ԕ"lP]=X+nfq;z Z{b7 vV6.GoaՑp`LƐ׽U (دqkG(-e` n.dk[KY:ߐcg!)+{ܶE".q hTл=wuVY+eU/rRtX 0WD\B۱eCD\J_ɐ8GY (g߈hPONӀޥmuRB! DDcT'i;cc9o8TdIk L(u:y$k`z CA5':{KRڮ4\.!"v҅N6evA euP%}qQ00+%Ѓ`6;]T5n[g%5l^ŋ[CQ99}A텼EI'+ !,'׋г{uDwt1V/M;ȅ,]8z}ytN><y/.12\tߚX,d`%Ƀև t`h! ^MsVtր}ͼ5 gв{+i7 Nw/b r"k/ 'E<6c!o]>熐ctȱ|sد̩nvg9I]dϩX704X߅+DP +%9j.T]ߦOF0'5YQsNq`caKzXjAQ-jbD cgz:#M|K|B\/XQ-"ˍMgv.$BX?$5(ܤ%`eTAWYkͫK>v^8]0sKmFnr/tMQмpEŸMd.n9= Ȧքϭ)|hv%0mL]ΩdLT"]5Bw[[t`Kg8 jEzKcL N)K40n.W ]](2T1= J/ބtQZ =74G 0_S(hu y6APT*<5t ׳etoe—{:I!Eh\ۣ"~d$/&6eP&f'+|Ι_:w)D e)EeQ˜8nGN2{!;U Sٻ. iEaIżՂ[%5dm${))v H"#4?K1ά\+ͽ /u^4,5$/Xv,WV(h/gX%rj Q{9 D[\AI9Xy>FM {*K.qU=[#QxPi~ tsc >qsu3EkKLR?ki%+؅[ʋwq| S2 xl*!dc%Wx}2M;PNH$J/,j&֭0QQA<&_xpm C#p OuB7הtuy:8mzi~ozW }d#qj˸FgȔ^jb)%mtBD)by%ȈTJMmihy :\m¤n YǤ}{3e ʱ{UICʾԈOή NQsC9DZEjRUEvEg< Eͷ:0sK)ЭQU.H;~r#LN*ZC=Yp.ㅹ]foID@.?xrm{]PH:vE'kF ?%f]f5\46P=FlFy/m@eaXEi{ ݆!jfZqSqT2cg_m#ru+:H|c=EPL;ka-yMA B i'엙*e^\}+Yb%>qXaÞÔPVkao2|6t4hHݡKZ6XNRХqb9H2 @3x/[֚VTܪ16 NWN~IG7B(wAUE(aG-wBܨO#'1AZWHjԞ$vr~ 䆣W&(|y`>l[b@]Pbl1܁2 \]^AymTиy>" S?t`?o剤v?mɀd2].iű$J-Pdx@vUףMZ=e_MBB~ ԤS~"6H|!K%_12%OWYt"o`iW4ϻ]8^=\օNΆl-6q2bYWhetP{l5 떀t7'(D+@ms~ i2ҝ-YvV֒Tb*U"z!FU 4[q[5:9k|Bag8>u&C]:mCjJ~psuTtDƒA+oTc 5Y~sL7Ftmp8YwcgM䊄'~N)^k~K?b~-գ=y/4M!S=X6,p#:aZ^+p_Wt8 WGYA!nlZB]‰>zK1څ|?0_*}3nl4I {_gSwE.-dY<ƒf&EhذQ[S\^Lݙ$zNWB~,]֙^@&.th*=4~uaΌ&1É_`CBF~>/PAzoقDVKf'T'^qGʔ]3< +ٴlmbHZ X-q7v؟g$ GD\#@"!d5[sU&YEi ?#W5D~/,}Keqo5M{s+j}4vph:IKa0Ǒ'd㚖Wdt9<ѤW s~{5yLÚþFOomU /8r}}ct5}ɩIa>!HMKȠW$!gOGsz= [8uBR$򊲋%!_Ɏj\)y[0g{Ο_#y8!9 iPsBPԨ#ΥZ0ш|8S1 l SR R$8YKOCوE" e15iش@C S }P  EL(^xĚ<%JAWǵ#@;"#b=ݲV }?/kU$o yAC*zUvrcQz & r{fr߸G)~M:|2 \! [?/! n Jggg#K31$rGß1ƙhyf 9~Ik{ -Ξr'v B_yvV=$g5 6貜$S{KsOLmXxǗAy5,I;@ɫ;;ڣWN4 [x{@?=Ġ$hP&I9~˥iA @ | 'DS?Ս;x3-|lL=a牢PtMiE3@9 ۨ~e56aXAkumfiHצ eHw97y] oH #7DKnY2# YǠg N5)s]͇E$ajVFDO?4lH~Pk2Ae| 4|.Ó%6@ha0M=ff?%oKK.z>[Futkjc `-ٲ>vs퉷V;Wf*ԎIysf=Ը+&3nUNT<[VJGZ`ը??HK`q=.TCC!JlF)v:P2h^؆.<+V@#oqwUK:ejRZT}zqͱ\q@7W87l92Z/Ԟh:zFXHn)Tq[*0I}FpGn~oz!XwmYHZR̔h43`_*.#G]hIs8]bgÊt pR' {,FI8d^3[*nzЈ?vg Ғ&)a*#0 \r>vvr9?g;j3PcB%a$)1нȝ6:f^\սyA'\Ʃw1$y3#-Lz jߌVtK'RPo0ex ˟wBaL"MyAG!@(yg>iLz# oT5uR$+"6#jҢZbgvH ebeM*Lvmؓ%s}\/IcB.v@Rkɵ=(kAϦ.$% 1}-.4jIOlm')ބ¹?9BN3gꦈ 0s}O oxDF*ESZ\ٛym=i2 GGf~ o8˻3IP9ۻz95sq r^ .% t 찿w/NA?ݙz~`GNW!yԘ&?"HufC@=hΖl{)pu m._OV4eH Z21& q<]KO)#y!.{E2@3 [ B4bگ܋ʂI9b-W4>&HVןd1Mv*p]9ZL$ 5]:s_;vAbV6ȣ x)0#l%kI,\+M )76{@uUj_gWw6~'z|Brtd#jDQiZ[)CTo p2Ӟp9#b}g#(o| <^"SXCN\:K;٣z2 &TΓ.|AՃ ~ *'365(zn Y5_[4JlPvJQbiٹ߉Q%>3e]䞝4/k"'Q)@#yH{MIOoyhštsyی S~km/o>FU+e Kaۼq$Oүb{=1t촐Uy W~a83 C d9Zp.9 $frmlr_B$AIdavPI<RpOrKNKY1xZAkx6{JkЦCRr7 $mߏړ_1E$35mJSj^[4a9 ag*CbҮV6'>ZhYea凉^,顖Q؆Dx=0',ݓ$]i:-6bfGL^ؕ@.HݫWj!a8i̓v%660łUuȮKִᴢھfKҚtSf7f{M8˥Iq;kZԐ=D'4LƱȴ4zMRàoY(PڞD.X~fn5&)GFRdL(HOj*r 'E!eI/ɸE_{>a-2A>$ZG1GKsٵuƂZLg\De oKi%6X@uDsZ}=a$$蚣Qp*ڄM\fSW85v~zK nJ,۴2 |#&/tED{]~ j2-Y [?Wo-|&!V̴/8zU`FDz mK< ]ct&Ǖsܰwzb(~>ፖKg ] %M07Vkױ7RsUǗwoɍuWi%z^V4HX:{Fɹ0Uc_Q=r/[^eruoxw <Qµ2G-SI,C٦FwL7rb5*U5h/W\Wyhv8D*vXV~ϴ\%GǕ`.1,CItBt(Ǚ]5Vyg%øDB6i^mZ%;nlY$MX/8hdEs+&)h]nt45~E ]P t!P):u I+dŚra- /pr7(rEgN)|ӛ&FMfu ~^z= 4>GڋgLWRFgW~],!~IwbYcH"[e iNZ1 ]EJ/#^ $(~djIiZH?xuz_VΡ Jg"pjڲ~, /cU&-={e4]LOHû[p8W=xꑹ;&4,LZ)Ʈ_ 9 bktqg lE /e$:i۞"͌57"fȾ.1NnI]~}"O3_@:A>i׼l( D"U0&7í`AG󁺀OOs8(#{qzFߍgb3Hh9MA+2gllo(qR>&.;l^CB+ԈOxOՀYճUY]._HS\XWw* ALJjK}/ֈ\3 ss Mq8 6 קX-1e2/{DVwFhij"ׯPˁu4;kYl?Y$r1/T1 ['9\V#y]boV(u/@XM  s~4|d-Yt8܉XE-;\d%{fOKdR} βgWe(\|7C u5vC9!/<JVE]z.XCOѯ0:o=B>#Zwl ppXpynws.S5)yLzW`5]ւ_d|Wq|)}kX}Xt);$Gg>;~npv erF۔)4(k$  #$|vѓ67Ѕd;\GV2%ԀO{tﶍѦyn]˺/㨄On 3V->:f[W]R;2'TQ%(Y '0:}c/*酢 n\iOޜ8nFk{^c<{餰Lх֞\!:I{ynYMޥ ,7\}21fk)c69c) EFԈ(5g G3J@o"t?'[S <(z rH{ҷ\o#jѮ7G| \^xjpc_|5sJz 0,v/6S9]3*-x;cF?`VY>)$I5h6@oo˳]}ڙaPNduT*K=`#:`H)R8x%'^I9>QN-Ωs}a~Ñ^O(DdtonLj܅_ĚH#<*񫑶sC h̀UDrд=b=BXK/BW Sdh/`>=ml㺺'_~] PX5|b.zС<つ{:ݨ ^jWJFV e]}#҇ơΖ>Q͌>P l u2%bAr<@; nd4<]O˸LܪVnzgD]e@ lTi(\LqP̤/` W4)"K~O]*T;51$G  WڥF,pzAZ8qD /$gg0* wXJBTnɓj,¦2t-9Aq9[2Z%ekaބDL#YM:3 l|Jgb!A  rSu> px&-XKmWX1֭SG68LI7JkP+;ۭߟ 0}Ql7SuZM^1M7lχ%IN?}Jr]3Ae #ޛb5Y!/t?̷o8xB]Mӹy6Naʌ4iMZ"O|3qwtoA^2/9CeF&f0pCK)vi߹0JF+@TV"gHF[Wݫ 9k]߼tZ3zđHFJ|Iq$G;z$5'@x=/"q*cek A:+N `fxZ~poeHoǽ~ 5Wgu:W=}^˻M'۲uw׻Jo8Kg{')5a'AqCzcUrRݚD}$uzYSś0%wY%b~lWGŸ^ z# XNT)(1@~VҞ6-^x]~ef3F{' ɼpm:a}Cᇈvd|Q3h鷅N(S5a*C$ W2~W9ƺJ-p tbP4rwgAzjW pũ9贚1ڔOȓ {9mt>&K>Sj6>_Hjt#l8p5VW_8 `!3H6T~I.?Oz b?smפST$8n5wnōNעwi$<.,A(gk!A/idNªc DQն4zP,;[Uɑh۶/zop Q,:d^RGB4vA'{<;SX^k /a\p?w[hݱƸP8U sD 4jAQ z֓J Armm{Ci5@>|VGe~`P#+OcxAIQ]uf0Aʲ{ܓrMfkp p(8| 'S}xZQI鱫ƢLq%Κ SE.W}L;xCJ]ZזLGEߩe>_Bypє]vMO k O; Pљ0r Vg H[4WԦs>i-h(39 4Xr?h/*XS[pjX 5n*xvdJҢtfF[R)4ܬq<-4V{<|R?rL2zi5?- +=kDZSv^HhX(_`fpjuĖ៞¤1% NG=%=pG3>(_;dVSېIA-ѨUC鳵);<;E?lJ(ϛb*U11 JSf=;vFAŒۑ_Z>Fu)FG s ·Zy 8We!(Ϟړ@_DW ӳ_8aC^[0 ޡ<9ОɎ%:FƤK=o$WQ)gؠ֡,H n'2ϐe0md;wZJ,9e'%s89IƎ96n[T5o7NIk dL2_Zx= GF7k/U Y"j<Xr7ŇGE%N=pC 8Bh@끳y[vJky@p adk?߆HP}A?1b΂j5q0 >̩oxhT](AM(jjӋEtUu1!Cwc1Kk }TlGc%|P 7_B$ vI)꬞ٴh᪊)J'@VwO%~mfDL[=W0};e+-\L>a&f( d6*YDPJAkcLB7yx?P3sՓ.KI2KڻCxO|G[>7Y) ]ydv̻vl-*4 L#yF^A#I"uuTG'L  i&OkB)樬ڛXKaJ.~H>h4>+ViO_6q$p,!J(a~E^ J/Ո|zr'S\B]㼈kTc1B؄]ϗVHFaVԺοd5YZ!p{I:{o)lB'(8tNOwڀR K3Ko0 kTfKZ/PӱD=J/FN!d\^|s/`>𲏳 [܇\׹Z\¼!TGڟ$hи TGjP -sYd)p$ضj82?kZo+V`VˬrՊlV—ܜAa†td K J=.'Eal[DX"?WqGe=dKg"OJSrr]9o= #X $ܩp ģ^Įw/x gH-xܚj?evC E y.ĤM-sLobsſ ]@2֤ 8\C2Z#QSz"7F~lFmTޟ[8iHa)ʻhn/ =ج'Af샞Q@ct=h0S1VQLyBlicX-"J z[0%`γxίg(8%mDeKls۠& ,G>ՠoթUDBԀ7T;o=gC+<09hlr'ufTY]"`ǬH,V4r$ZP?CGt\27mS4dgުc##\눚nЎ04sDH_գ{cg5cAɉ8mUm;n M,ۼ v$AћVLVX 䬐Mg3Bcrǰ'ϴéѲw"m[4L<#Y^`<:7je\~:t1D)u5M}gH\}yX6L1 ޕg2’ok7m8W>@Gs4N)0) ʩ.-Dnٍ6UW>k+u+ _\,R QulYss.:zX3t0Oф: 3JwGS\9 DjG6n |"|ZVr&0rwm*BYP:$Î*t'Tk&Xs?S.yDaDz ̘®U[{LsN$|9WTY f\ۨ #ގ&Zwiҹm&.ڑu[;GlL9AIɚqL]UszxϻEYv: \Cަr8nOՄ*BM%VH>>o@RVnz",3phWALWj L>" oQ5Qq 6//~ Ih_h[,>S@ǰQv*@_c.\Zw&5gZ5d:!mb^-fmwon[8nq37)؏7]qnt_ά#2xx FNi-VYg:`\i-,Oї,NucV 3)Vt#2+iB[7r\ KڍO}YԌˮ3eGH3`; g6>Vw^l?q焿8\ 5sGxSV "y+ ˸?tf$M3CE _ zml=$e6HܡHG=8W&񙒠tToL0Yy%q P/s̔_1-#Ȱ)Ji0ޛ#"k.NQ |녆&A+x\t^2_֩\^/SzTLO.7J %۾:,xtYsrKtM]WozND?.3 c F jTuIz/\SH'*5B츗-ol_h-LH(s%fW` i.>JF>e\Vyf)Ԅ!m9g;,g፧oeJ@Qmh U!V|ȕ["t\V*A0[+E[`D~^"hD[=t^=7LQB$L̦f#0F :3w')-J\02&O&5$a8avLάmx <&yU&=?'}RM3qs{{ ,qTl3ʌʎ&ɽԶH^Y:ߪ)YU=HVğ?iy]1 u>zJlu5Ov`}nЬ$ 9]Mhk1<]oax3v:uǬ[IT0;n%6 ^\hѷP73]l[7+zZ9G2YP7K*FؽƠ]Rځ$:A|$@`'}eOǕTsAe[N: ɀO[nN&t,xDʘ0WTG"Rָ?bG-'0p[zQp{+L0C;Zx#^V~ xwUz<ûHN`mpWzw-9y>,3K z_i.VyW2_؊A+{(p6"qB7#\=4p/mUf}̳uc%˛ OΏ۽hld5ߠ#tɯ?g]*,~ԔHK @Sg@zQd6r3 ' z`b+5%ZXEʳWwdնPSaQ'2dǗ=ͦ*;뛋zl!rP_\x@by)|gZ~StﻹKN(ϓunw%R=; C]@ͪO(O SFcVh1v1p%Ւ+a~''o4]ռP.v9` .r>7 $jv YVK>:g̾U"s>8%|@Ku\jV:/?pc_{ yt֒tҰU9)pxˡH v5MoHpIe'f UB8 SL#D~BKdة̏N|LyZE M XtZ+{׭>mj91\)e~ \3.˦^VN7&Vv fֿj"+5vMb0g/ 75'| !Wmw+$HBddZo¾ajd FEwܫ7wnPٟ*Oe5)ru'8E蟦MUt L@,'䙛vчLiEgJ,wtPN<87LT7“ vbnCe ᜑ* ‰41s:hp*s?Wlp0"p5t͵l: Y*. m;YqAW@QpX)~PoʫLѯubI3ոLezHֺE.H9g+Nk7uu1b]핡8[ Z˞/!uYԋ sagN#xʄV_m@r(XaVi,ȻS's*}Yk <]+"nǕk H7YOsA>2t*dVfo> |= {f!#YG87i/pL=^2odl'itL%?A5ڸMPŰUnn@Ļ@8Y |DYLM@,Y6Sș z&HYAjǬD"cb~7ڨ)}p.0b~tk7sH~5Z"T7`BE6K/<֏pePkf[jط$800`<Ɠ[XOr0DD uQ%ZZ;O RGr"i?Z?! ` 6T?lGN8W257wGE.eu߻/kCaH&Tq,}/ļ@x ɦ2O_ iE¿GykZNQ֥ɛf$%S=#)w(P'a &*'qiδ0M:w2nxNvO΅<(c bt%u &W;Wc-wgW4AsA>ftU/ۡƯxCT:Sd$]!eVa+EǤSU{ 0;J笐{JDo\<ӳf&c*2 ֬錭NBt#"ӷn)j#8,9$ԧq)VZlPO|ȼdea1:+Txd!餤ȽL:1AnVǒ?V݃fE$@J+ aRشTT8ru1Q|ZilGO1dMO^NgZ r$O}Y"ao83}`:pW@LlNc_`wLm%g K>\BJt#4*Y G.P7B J/PL%Ar|ôէ**YÆ ދYU6 Wcf.;4E%IdϺx!G r #߲Zb]6E"O:Nwdz*bW@C+II9 Aqg!I!Pap+p-K +'t2;lbV5UV4=xox'nqĬ3 /q۶Qʪ#%N(5Dz. -bcꔿ8T#!czܿl`6h.qʺzu f,FtZo?0Ia6ӤHyXkWv QJ(Q:^@yz{eϏ{8dr~Oj,ӛxOrs _)j+%G߬xy dEd|֌,iUw N 'g]+RYir)ta(3'l?PyӉ xlu0nɶ%:r"I;QμyE!Nx p^n@|&z'U ZoC#T6OE|vXJ {<Õ8IIZezw!MɎ7lhjt7\~tu6s;ppZ3Q)ǧk}.OߨhTj9ynʶiW)x?xMFL* +T"Kk`-Vg)5~Ik[۝ e%@|^J/~W-޼%ֈY'%qߎ7TJ\x3O`<$1 &x֎fR .͊ * !p!o֜}%2_ ;}CzCYAZrd2$'ZABue!KFZ^aq6"eaaFm>`+>`ʷwrȖmGXdhg9 Uޕ =RdoOY̿5VTD'7J3%9dO[W\9Un3Ga$z3C$&Cieؤ(d@gd xj}o8\þ=X陵&9޻Xqė'G2Fh9 Hu vyw\Zm>cqqa Н|gYf2qr9NZ*2>{ri_t?Oc78<.*t)JKrw$KpfuR 9Ⱦ]0n9"-S|y7/Ԍq[ VPTM WgS/'Ydh2"8VtS>ӕC zrcL,Zs!:J?,!Q%PW3$2`Q:Iqh.'!Kf0g$ b㴐/ 0J֯U|.4P0#v4b+YY{F_ՆԜ̏L9RHU(YQYbS˞Fx\zmrm\ܐ>Z| ! |.lBп6*&HnG@_ gMlcey ۬u(tMD*IzPI-+|ߒNFhN!lt<.*5ϞKm7[~Db3A`o%ЂV7&]հ]qOCށϧW%edϑHjZʉ&zBgG}ػ0&*k ;kۂ-ym7d:M Y*gw-x,Camu)qT)aXsj@/' 3_r;t XB?Z ,p\ p#LIş$#Ð0 l}O(HN ] NK z]i )NdHMPw0¾~R;M0 bX!%@Ϳ.*#=qdvT#AllpmQBObsT~.b{(ئwpIqd5沈ף#ԟzm^@^ wF~Zcz9]L㎁s5z7|ʇNSX٨{#xܦAz܅P >M4D>v9H4}l$^v@6!K^_T^l}]X^ӘSM/\R;FV]'%EB\[[:h@w!LH˪R_!vACsS'hE PG/,bFQg3 sw~+l۹1=h;HaOwt2̲;=Ek;/~,ҌeȒ0@Dm,1-z\d<&Do7i5?m*w&̦ՋM7oNiLc4:q^z~^fqvo \&@I/ǸZJbrJεꉬUk@硸!;KwBt3ZtZw.hD),OskXN8W&}"& J&4v3 LfXoO& '}wMd AC&4f#@[0hܺ#C߹ y|'A^?IKUcgT.& U =Tq8)O$ctH8yA3c;$-}ԩW$í [`dAn:Q"cBlhF փT Pg}H$"EƓd`+bVQgCe8 юHL|-¦J/cԕS4#e|N}KԘ$뚩d зe5m'X(8,@8̎&3(qblW#ml*m~pB<xv` iRʨ> ῴU u?wў EDYvZ7Cvޞ/ 7CLʹ0}ڤ@HkeWaFKFS]PdtZW^Lg*!ڱ/tŖ+$s.T[Tif'~>uT뷍)D~=PYqwqjۀeĚode !tRPf OK~(Kvz|y<5IElVB/X7N.ў2]#$1huR$O(oC:Z7:U%mc_eNQZ)F,){Wa?~2=۔BC> q>=|ԧ͞? YẢ1ɂq6]NYyO .v0d~~_̊J4Y.Czw%Rw]Y=[z>O)R3' Lff\˯mn2Gaѿ.m8QWHkh;+Z.qS|@YVI<%f\{#B<$"oMU&s.w_Xv=OA8bﶃ9OņqG6qD;C":tb5nk=LL׻;dV-i+wN`q_5aHfrsy\JǾiC663u\Z6x|Jk?wv/h׎,)9̾Y}Iq?37Ī s:[it,i+"=aC0Ʊ"s#*[@eVgtGΉ? =BJ-s웦Tx4rSϴf;5$g0ZA=3a${ao􇓏 2ٞy*ѭ0E)F<65J4cVn<9Z}cI'؋ EiǞX kh:o5~`R}NS 3f\ۀ@qARמFd-|8£j2 (I[̓~ǝ=9޷AdЋrp ȴdnPOe8)15/:l+ "Yxo0h!YR])|bw?P,\ƺG:ܖD"1@.P?hY_b5l/ PetxٓI^O &Z/e/J A DN{} A@7`D?V5S he$R+[q+o6Ѝ5)a aTIEIIsaŸJ4K{TplJ?ƣ6$9>&믿O(֔p[<  2IRY)jv(Y򣎳ܱlXܰ(&ty4or+^D.0s{qTv]͸|~n>@,`.w9UQ~5+I ,w6&c.s5mkNk/ky}[0m +)D?fL\8yRk@P%KgՌi}?hJ?}s$`N)1<.İ^J:\2r]K(WJX\ DJ?.)DoVB'̺W#Vt5"9F%baIK׏|4'7hv2zRVV%6{l|_bEWHZ)Ra=})7;z@10+lӓp̛Z%}J3DTu5ISJsT䬱`o}5-==.wfcv+|#$:-POYASx"4$gqֲhFI߼V;7^6ܺ'Nq Ŕ"ȅ7NPA.?_v*,\+SvFD.4y ءޫ9Uug@Ӓ9ehM.02sz#"ZyEw肨I> q^|eV9Č%ץuIxnߕ;ʅ6xm)Vjݶ jms=) Dh߭W6$qܐcf0%繢8\0$56.Lh#hߋc) 8ne !`e<'^ b Bz})c@ !etjĉƃ505Tqen~Qfi[Yy3A+2v~'L߈җ*mV:̧b 55#7h ..r>Nܡ}d&3m` Q^XbHLx뗑7!4N9Z!6Ν_ k/XS]l ~Ұ"Bg^ӟ, [wVWLZ7iG1-@Jb $sj&i,'bc  ,+kcRc#dD6#+%TE]iRGG@B&H"Tj^Ij~ J0 IBBA1~*됥Vg=j1 mԋ# =^]jjuTIoF7$0za t] @}kēƉd-},|CPfЭr@APIc$'t@s4bV|)w7Qt1 YbplˊM3I#Pٍ J12 KOٻvBc7Rg*+AA.:0ͻv rh5o*Zlt 5ʹjwrX"r%?F Qzw4+s߭cb]v GIEiWv#N;#EzJYKYT% +d=zITuAb>;4a>ՌO<,(/;,7JATiT$Gt[-N~6mUC!ke*ݬ|du'eF[+ۻęJꆙ V ̙p9 \uגޮ} V _fI`ȪE'/]Ċ*mP6XzZ<q>((=/B̎De4{r^yiiAL9\Y\*,ݸos揩 _PHQ"Ws>*W-}PN) ϷG5Jq|@ndFpۃ%١9OǪI<]>Fo p}Ȅ_/٘X&!1e )XHs5vܚ@+4A=s;*M{a.ԭE4_)OmK]ITGjk6un#6ಿjȀ9K%ie*<5/ջcv̓PJF>_.!Oxk/6;W/ׇ FՓ<:_YO?µ^Ee"?F } '54%$YE 10٫az >HGϑ-T"z'%Tȗ5y4i\1|F;X@ird78WY3 j=#'s95 ;:l.ʚg:? ?f|W4'2\%8skًCVi0Vji: |} +(- B7$lfK*R6^+:;6Gg"[p\FkgO4kըozx\& w|D)h1xg! WN.]&h S&`iIW !%R-OKaoIy F2rB=ș:sE< @iɈJ ?Xl#?SnȄXsSCr;ʒK*f\Ra7!zڥl_ @$2= ̡|as ڈ,A٧U#GD}3b,erRu*gTzbka5V*vutEgLsd{?[8Rɨ0ↁdfvLISd2X0W Ϩ|HLa@ gXa`G)^I ?{a&Z6O񪆘NI~~9b1Y wxm_l`2\kf`k.jq= d0.g+}Hi;]yPЀ㳑$sqG 6& _W>ç pS$u)%g'\ДkYXΚHqZ3YpЦM`OHu,^;Ŭ\B8Km.lp•V/giaJ>}bxƏfdG>n\ّL%fEP5g揨ǒ5 iA}^@9ˤ궦(\]#C\Ń5T2R3uZJS“KE7"S;w" }x?r`_'6<=ޘZY|ר}Bɰ aD.T^p:ގ_uHlmOVp<q #h{1h Ǻ4Nw=5_ Q.԰ *'Nf'}h..f&B:֘3\[0ϟv)yyFN{TëeY3Eet ?4 N܄2+e?Y0ZGWP#"N(̥_p.QTӹ&r6"wB2$Gܞޯl{}lߗduBAciFhyzE.X&>p^稀EZ5G˕~S./Nk.":|nJgmr鴣XmA8g|s})c{=O~3Je`;dv՝4\V'؞` 3rD+ˆZҥ " &E'v֏b[/2 {ewK"566Qv;urK3!_\!^>`P<͊{4~#wue}0Dxҋ2{XQנ%#}vU? d:}We%`L ʸu!N@ua]tϗC]݉⹲YOQ'*tlNWŵd/PS㦾 GPHD#,e9_Ϩ GB{Jѝ!ApD*qO 9KZwR^:.O09)WԟsltHU(0:v-8 Km|0'sY[YieG*:< 1Nt"3hKj~Q5҅$Յa:o'|Lv?M$\ⴃj%ױyd1V4('CzGx] E]}ЕK؄-.91#4=t݊z1kK\n/.iH\_0ɶa)CW#P@maߕ雤!aAkzjڢEͶ_JU2.I!F9ds螅 7Eq/6Ζ9pk}0h@vD'f\\շkOqrl4u&|FE"^E!5]˖\`sS  DV?4YJXPDV9K|/" N8@3`HՑ!.5,t0== *,u (zgpGw l)X0xݫWyXx qE@UTDHB!JXQD r*i 1\OyI]F5t|Yu{_59>(޶dVLkůP51i2;R RmT"_".')>?Idb4SkϽςpѳ;;d^:M `jYP<}q .19],J/\mn~pB%J/&[|NmqތO’DIOWti7 tOz /R% [HL}WVS5Ok2@U-*=[BP^׊cŘ.(,pȒ[j;&- Hj#ճNCnT"0FzYX+3{pJ]R])l}FK`JG A<2w:d5glfkޫ$PN-;T>VzC_rʮQ1i Al|t+ýP(5L8̇8:@w&?ep 5sta+-\PYlE895%b`C3ϸؖoeֿ/#Âl)MJ~Ң4@@ {'|o{tnY[AuQe[0٪$46C&>\_FρGLן;!qOw|>g809^ȱG*GOC3 [%;ȹ~x#,8>M BaWq [+K:PہΕN#H0I'*= da=|5Are̒=!֣ڃN, RyGe]]ܿ^s>qs&TIQl"[ԤjA51o {*{6vCͪ_%/,4W!iʬ/lb63 Fm E!}3 &b]1Ԝ '̖A5(I7{{0?mZ4FM)hx0LՎ6nGJ X-v'-&"!mQ\j;3!!ᡧR|^Y5 FPf6+ 5Hqqc%?%Pc:hCq2\,^!J帵l~RoB>W)EVRt-!5DNFC O +W4qV!ރV6[Y ww5t!|YX :K|\;0JQ˃y5M+cd8 vdd<m|؉.>ͳ F xhW(p7`5%Y_cƇ'/?/ YPDM7 zOT:/#4qGZ5BοZŖ9ҹl`Vt,\[ nhM>: y>vcD@kk9I5" mUH*p\keFWxJJ$ .9uJlMk_Jң!HC eE9ӵM#,_vܠW|}~5}WIhvškπsqsZwFfەb$ѿdCvoϥ(e !'c㭎j0v^׹Ռy+ @Ii~%FyE7{@8A E$q AX%u |#ؽ*sQS{% fыh[NfU;̊lƔVڝԃxn;tbPdkGas÷\{ur0)j7vӈޘUW҈ӧt bݩX{Mn Ɩ#o,j% USG,dl!`q3l >EG@{r pͨGO^.DGchq5lz#KOL8/_YViE!L0h\ᣮ@DRМzAjspd 7py (,ɛ(%jVOFd:^_*}86-"4i jX;Fk;Z0)=5Y8q6U(O S`()mSHOİ.( 4 Maŗ@3+bq1"W:۪R ӜW~JQ)b1G=`RY+X>ï> hbZ#[Rj q(n"\/jKski̔9#kRKTT8tMg\Ud1ID>S!t?J佇tC<%2^8OATtJ_7 U[gGN7bò@ ydV{ʃLʙM uk ?i@# :[NGn-Qpaeeߪ(2PRD{]a2R"xTÄ_Adei-^!o^ o_toYJ ~gΓ!p/I:3[x\-8tzTp#DmǁQ\ѭ탰ZaHE5Ԝ ,|=E+<#,j0m`&mH2ns!l[S1yih#^'擯mdls s1eK=CP#vO }@l }$pRj ᛚuلL]8d鮖-g,m%52! C)+Y s !(tGFw_n!BM~T\)Umq2vH(R]P*˗)~Y{1PC[_uޣ+8 G {iiHa !Ӎ=@~n1rbos IG"sXU:rwFUY~4gn ,qSkpXTWU)ը{OCybIWty܋ݷhPFK0̼-QNM@m&Q͠tj=Lv&yŋkꢰ z-c9 7FBup,9s,ߵtjk ppJ3wq(IV>;?6T׋.H؃-NYSgcY[zsPª™԰]Z\T$˽`@uf6肔w !|I'3k."DUX%¦GhrD^UJ7Zj82OyC&cBrl!@gj8H46=m@>+3srfT#P <'3`]1Ϩc+Rƍ+ ݘ+5M ]sH )d_x3n|I]8KQ쎐|o~0J~SQ|6s$*Ɍ /jܪ=Ee&q Nj]tHMh}ۇ0RafUp*tV2YÌ9gK3չu >ihA"<rJx@EH"(0lǥ:y_)DxEuuEh>|$6ĉ;+ W@k;NV+Q8jVAjQ:D2z5xSAΫ2!>rȇye ݿo1)󘱴O8' eW-!˘B3WcYSUtMEdǿCBsXwJvЁW{TxvOo\V%쪫e\i}2R|T췏.;f|";uI&@(k/N$T9751VЖ`& Sբ[#.aD+4,G諭\C5=CA fϑNd &ڪ1g]#̳`;A\ S=0w^kacTJڊ}SH:} s" *6I2qsBPه/{!ux>3h:[m!< W% (7p nArcriGz߼ٖmʿb{jp !6HUB4C2Te`2f*kh MۢO%J/=$ O:,_1~rLF2-0 I TG)\뮳l*iw2rsw{qJm$ g}\,Jdsw&G$g0 A1<e8^8W$vE4pVXǓ=wS#.m{*(Ӄ_gXy1QjVKhtB"ESlMd~P9>DC4:|=@~v2[ **e'v<3g`*ʭpX0et+;ףΜ$``>8iHV,VyfZ'e3@ #~4}ˮN2Eӌ- J F! ZdS\dR!*%_*[D3Ӊ:}8xJImFnN\JPl;R>ƴT+m9o.Qdh~>2-|UӢGf?[۾[qZivhjq 4LAqd=R}i^OjO,8ä^wm@(+G7S:}B,M$r1ػ%]iܓ eaYHk uC!עb9ZbEJS>fΝWp?!Ci9-8ۺA6c˺u/a`%E]#0n o/>LT*EpM:#^r+ȼ2O<%Ylo u!i([c![m0&h_*,E]a+]>Ԃ91f #Gx[H=nuH.:%fDչ E4a2l e(s Ep6ERjʳ5d腐k#R8~g&SsHG2S&s'ZE@blЦS8}9V-ylg&-W+]Z~7f a%.*1bZr}ML]I& SZ8S{1R/>ftTH4Ň h(jKn`~F0<?{<&rō,ļ)dTus=8FL(֗?+DZ7gFl-C1BHfrzsܪm ;dblHR)Pya8_/@)nwqI6kp3vg6d&7uto7A!>G]72Ş+SPAC<IMuYl=*š^Dvɬ1c}< Eyfq8+WoR>Z0dr6˲=xHWu}T* GG [h*\ nrlφ筳NdiW2)v?P& >~i}(Ñ_w7PX:u|ܶ;+5' eB}hpEICK(2tG"R?>ʔUQ0-_Dktf߷@(@1%YzyB{ 88T! q^`9%=&Ĝ6U7t'3h.;U_. Ih|\HC(Ӂ|A2Lv+-}.xA@u0¥<%e@9_Z7lժ0beGH1 vjF+[sauaq/OoyoJZJN":cEN`cnc`h I4?äx~$ʈI `A n~E`C&X~tF:41eci>VY+XQ`GA,@߷:a# <\5l©JD $AUȰAI,׏EC;9~9`E@d `r{9/֢AL=,ot^pBϥ2{ &m!1O:O =k6ouw4" T(+`tUmT6aw8+9YSw"diJ@]$z程Hi4|! z8ڟKMf#Ch(Xo-%zv5߂Y[!vJ -XFXy*_;C +|z2T}krUpV[)d j aycEcz@_k e p`~$%OIy2M|Q2WTM5gD6ʟ =K'mb Kv  0w,2+7x4i6Lz/X"\u9iR|!X'tb|/Xy/WCkV㾂$\i[c$m6ڂa҈ʧ!SKTث6/Y~r)6sppddI^dWGwgZX9\E&ښ-2uS bh8c N kZP1p-Da7U 2:P=#wK0|~ӐŰ)]a0u.&@/byn*Mmc_m\m+|9M#ΤtXn}9e(ӡ5 TrH`OA- ^zI"4 Yzm#&w H2{j^eiYL@`a.jjëOJGJ I ʧתO9b}_xjKNdXP1 76KpA8= ǟٸ+Gc}!)a@\.8ⴎ+;FވF`OA,PW 8n/#)M$e ljkNp6ЭTObԞ= 1/ Tl)çlo_QN"&!o9Bx/¯Ogd Bkcpsǿ;eeCK;JJڋ g\ Ǩm,hk<\13⑨F(W^9³Yڎl]cg ?29_IPNJqg !^K3a>K،&k%VYLgKfǷXv V6 zg 7Wdh}BP+v(wc fy>l[;T hQ쵷Vْ_6(r2ltB$]pv`;IGi2Iy!4e-K EիO\eG,LFƧ]"5 azLA\5#j߲EuYp[G1+dr|޳ʖLuB}{ {4bJ}o @܂շj⇔JWzFXB&ΈC:`lf@/~%PQ:ɤFd蜂z ŀo=.ls,`ߺcu; .r]>4u,輐|wЬڛK"nnw7^g[nXtH@~4H*vB,wk];^37)9vWDQ)4S">Z*"뼯RJ(zCtfGY7>bG/|ѐ0?CfaJ;jLb/%DG3f;%Z?~NpƷIVl[p7 qƌrOOp I("} H~b)W,!3:5<`{( Xۨ,o*+z234uN1"*m>[ <~)*ctďqg[wbn{E"ϡ qM=,ң^ ?l90iqi]A]s8}JWT+ygy=-dGzJxu+ %lc[["Vnv0/O(TtPS.ԥ+x1Ҍܬm\t8™ԹU9 %f>#rM+-<| ӟNoGDJ'VAw"ne[yjbIDQD'I(eFݲr.c|'=!ːՄh:PEXS 9g6 2/T@P ?U!tBlP] h^rQ*NV̟7 @{>>x/3y鑚E|m&&EţԞ:趆 ^&0UoJWH 8WSpfpmh X@#h:jc9Bwr""o=t =!v*z}?bAsLfVt J]!1X ;ϩ>s(ñpFIodx[`-u=IZBt[fmM&gm\6x L{̤_գ?N=X^Usp)^qE$l:8">_MTBL N D%a 4X dSٵxw*GOn!Y_Ʈ݅&My"2J~dRC@iPTX/5i(=cU̝kz^Թ a8=Lo6冡(k[CJb,Is/߲3L*jB̞ W0` *&5I t"6Ϭ3ma r$dT% ~J_B4>)Y~a _apr!e8XLN37I) ᢹ\$6B.E%i&Zɫn+#`3"f%as'fc 䨽9ũi ;: EcHn/A=/& Qc FAm *HHк\$xFNd"M܍A6H0suK30[5qyVuPϡ/eG#߂GcoaI1[F=#42P(Ff j"1Wd-|D44Ab=a0JQiKQh&"LjvD>zns,etu`S%Sȷ tc_3ýA7 ^!.5_ѻ۝RM9nQa,ngU! Nu ѦzJ0Nz1d*=_g]fu~뺶qۖTߴ˧Av[uhS{!Rݵ?*MoB Q}#T'^4wRZS .vKB֓Qل yྷ Brx4_r&h<R*?Oe +UPeӨ'vU!;.ZnocZRS=5+iYb59lԂ0  Wal@ 8UVټ9M[\Z2XRxknp6[k}.sm7%t!zGZ-1T@FtЩ^st?~k $xI%Mz.+'oOO kI S/|] M\ r~k#'>\jѴYFpXK^) ZRz!GG/-! T7w n}AFhqoq/#Բ^u v/Jc 4b)A;d\" }J27.7 'vAE|9 ՠl߇wbqpĊE~>v1!EyGA[ZWT.?cev;jʭ:܅nkk]Qt<7LH+%?M` a20y\nBo-"WZH?/ҡL"1B_ߵɮ5wy3?磀?Ok'&}gvkg1 Ag\QaG6%3n&k퀧$䮶W>/EtXM. Xo>srܫ=*G{nEOcv8v1DpDzu'Px9x{:6e%|]t).Z(๭`-SoJ3Oèe;+`BۻקeA /i)52JS_*|rs%WN%h$j H ve/+ JiňhZN,aDJM5`g]ZBFu tZFfkj"=OU{;tj" ]gR1ܔ;m:J'+SHܙ#=n8gzIȝH(`9q|C)_Wct#A1Z0Fq5{DW9mO|EIQv~8LdgaM`j =O;]!V-~gV4&&c3"Wh3ٓܿ%[?^ܳ́n8A0cq,mW0~pk5{sҮJFm #ŏ/Ȟf0ڂЖOHHG`;pG 3nDK?\؅/'="NֽB˂O ό-Gx:v_׎ iKR`Mä9wp!a e <~)uVVn{ouS/-[ecc1O9}'!"JXm;nt E~OXG O;1r I_K NhD6ɏ!_ ZfI& b\|`$O^IfSߴ)&V=ZL}3NհPW\h@ Y-ILk&+v[KW,'[9 &Ɩz X(-F%Z#P *>q_!_G5$9Iy)Xz@ Y i;כ تԪ(?kKFIIz7lCt܀W|M4IrMvW=ndDŶ}eLe5nzD3MK;Zc᷷lq4EʵK*l+w]A\%Q$ R(fLY/.qKG1E19C ;@8f@IR̹]])ZLzxᵀi(ܬKxƽT^ y^y"nˤ+R_, ]ȻL/p40r.i ϞǛACm@@QTrnI4*,"yPʶS%"%ۃ 7X\}GŠK:35Cõʒ:Hm=juaA x z7UT~O1Emrq r"4@g{Q4;kW"J f/ls; ́3NtʝjfGOƱoc*3[d4~p3W+]Bo`%C.Pu_,ʈ:blk{D1ndجE_K^5ڎ-j;j滒E]@/rу}En,W}9xhv56~>ypIH$T)iy߰!_w\}dJlx,Rhkm>v^5z>B~j5t00vy4|H3(]_Ec[w b"رq# I_O zȿTlh7?IL;uU1I1!I'˜tF-RgeaTjbjuixr'f r9ܒڬȞVmVb?X wj6߿ ődPLh a`5}&1`|9g2) !ȞBWb2S?|_h,Yb6̓ tЍuYEOݯ<մ$N,4VvЌnil >;㗐7d`7b2s&2hoaU9b;4 -}ks34u?J.30A.օ[LԑGvp;z6z]vrAHdsƵ ԝ}+w O:9/zz+W“$\ -Cyt0uX1O wYW m&F۪AYSxTAaǼگCǦ߿P|> s$"`m҅1.ǝCehs3ڰ?-ᢶ$JF,m6B+!|kH^ŋAsTDm JHsnL۾h;iш92#I7p2m|rvbޚPE001!^PVuQi1DiZVhߢ_%uAȾ!@6J, ~+Zd!Dms ^ -+P%1ehbo-S֘ puF nlq7 J@X,aSl#j\!M6h \zQF luheR!: G~5[^q9"2"Fۇe$ 5&ɦQ&>욱0*'DY,NOBkh79Vr3Mdg7޲fK ?ieZ.8A; 3J6 %m8s&p^QʼnL?PṦ_kAw#ݐ9Pt~}0 _S=ڔ/}VŎO6zmgw]UK*`())֌),7٢:(~qIyN@ž<}uQɗ,7F<5걌^ڤGXhQLSY*k,+,db8K22^,R m!6@pZe9_%ucs~Qx@r `qDl~ĴScs?X򔕙F~kqA!mbSH}>B2D+qqU`{vm#q0v?qsaU}(-eI(@@`D{"Ӧ̆^\(;Yw?u(geMEn :yE|1AY␽eQGz/۔ "[˹F &|qM~ klPׄ<(޼r5|]F\Kpaq:]g ^[aIys80C:7T]a1&تe3(BJc((T<А4mCaROsR,`FPATI@/Woz/>zQ| e 9w\ o)&AO3 Hkai 2#;;K9Hx%qgoo ۾ $pb"mA{,% h4Qأ&'::vuTGP/:;*1p4jʴw/ ^VqO# zy& aOw6E?~OR\{uґcK훬&b] eBЯ{3]nIBeOMUtjp$#xwI?)ZՌ?̡Z-ܯ5zrG94`NHLC4ǖ/GSeꑺz7=I!$!'IryЎmR t~"(4aXqIJ ZKRyqpl>ſݖШCGh.sB,¥ELtY "ģtE.ײJF`6AA\l: Sobc)Ea7uOŢRt@Q31K kR/n?J(m%fQ/~x k_0#zUFɔ *ҴYREvyNaPRL_q{Tۍ>%L\1c)hN\!%˙U7ao ݩy gW`;"]* &f[7kexD$i=@ }y7K@&۪+%ٿā>>4=}eOH%zW]57+q 'Y0" ` F(IB(Y0=࠽;I:_2`qR 0''p[_Q8[fPqg}yWjM6.avQHNճGūLXyCP:DaTBH-WX hQQZ 'os6?D[f2DF3BwD!@e]Ј;S.GGzBwm7 UJ lzic"!{3AV|{]߀ RX}b8*^,8Xͯ7&A}oM߁̦T?wky*4+R(4Z/YZӅ߆štN+s?3K%[ر y鮉?q\U{cHПpr?dSsq"r Z,k6 B5ˎDUa7DNL)xI6spwtA)r`v-QX.!兠4meT F]6tx% WKtqy5kg\j{$D9vIKĻ*)K2'Mc3a%K}bn*6mKWŌAjߖro%(#ڜ~o 5tdSH;:^j1w̕eEh!Ψ? eey| D>p *-׍r Z趀ntXφ}ۗ6_}/歘=42U7&@;` T8bW&GQ`8sNH2Ȁ%hBd<k2s QE5[Bu\Z [Ylht[Wji98vIG)Zz\K|3-9-Llf&{A:XEV)æ_q;N>7XI8ۼ4~G?cn58`%勮9µR2u EI1<),8\)"lZ CŀZڏ'.*" m۱Iz*S0JBC~>GWe_#ÇCD:Še7W ߺ}̤=xiDQBQQ$.[jtʵM˖d1ڽѭ"dKɩ_Lj=BU1kpQi>Kd5<'"CQ_7B1S)R(L.n XLyZ[~FWS>N"4P47rGqy;7jo&ۙQU7 i{_[Z(ؠwWKEz;V^GJD "Ĝ{u}t=6ng8"-6̗fBnl|q_04"{$ç=ϔ0XO+t2%Lh᷹9OUW3p(S(6I kAJ,犱"RaQ[1&ΟGG\ҷX'n M) .O$-7&e`˻EcCAS s ĺ ۳ lb(Ԙ ~wGLѠ~3^:) "!Q{6J,Tpx3H՚?3j z>_Z0& xYT3 /F#5r#j ax$=,ˁ{ Z߯Ԟ8f'^b+όPcOq@!+ޤdKJ2]7ɐFbDk9D{H*>O0ڪ }坌 :=6u:&*G`j^.LPbO -1qS"*;vd25 n.[vlp!5!>|~A3`mx}I~Ag^[nro(]QFY,d Oz)R1MF '*Ǩ,A! ~AU_8NO&8 gXK]#GC?a!.!!o[ Cm"_RuB5+`{/e̐-*!܎;^$h߷nAk5vsToOP/D/bq81EhiY^QV $Ą}E5dq1zP6KseȄgȖX7z9DxOOY""T~hh)`BGE"hR; $'#eRD׋(^;k9iw%>h (g4eRܗ5dߏJ)(vƫV-6d'XOKE&,On0iI#Y`\MtJ CqkMyϢ3Pqy۲W!X|\xq[i͊;}g,/EHk$l-raR b2,JØ s{Pq],~nb:oX;)V&# Lo#k s?/AY.-U b@E+{Xv1rXDU*D\e.z_mV%K4]io OlSv WXXOPOhZ^'#tME<%6xĠv^&¦jŅHdx&L9 }믄Ԣ؝`#or>RP+=@X}#8|2)8]R uᡦK^n??~IbbPDy.И΄ncnI#WEW9I-d1$NbjzO&܅LZ{ZLlk 1;mu|oRS}OU7VvނcNk_ll[F26 X^|" ;%]oش(nwgBro1o-`!֭( .򰋥@ϟoYPG4DU\ ئM|DUΎI#dz؛{w[ N~i6ge3#q?I$PZceg6e-ߍnwRYg yrI# nUcˈ'*(wH3G򛓹C$xUj좞KyMTX#DG8s,C ""y6.,͉Hp1C8ʻNn&6O>[h!?{@?ROѓ=!8=,ݒP:WEL[-J0;]s`/j:;%7NKЙ> w@9ؠކS3v-& (2Lx2+r r!?@|'`цE4*a:#͟!GD=]eCuHZ|xaz}: tGO_^"XΦjљ9-}o|N-<дX<|EtEc'A;'c%%/ k*j~cmB&n:;zE"7gMsk {fX.[ ͓ *2@oԍG$LB `gAK[9d"Q6O%)q3iǘhsV"Ӷ4@#%ayWN"7]wVjf 3$[5йvPt9/c1 J%qr?{fvzOOW$7r 9xۅZ4|h0B'Ge )d:xg# !?%M[e  G8nϏg@w=kZbNE TIhnɋx=ZO(],H`?C]0a`zT9Ҳ-0+Ɓ玀5~w} a8?Jc& 6 b6[/^-+SZk[)e7F_z(h\d \Cjg' HXҊ@bւG=7Xܰ&Wj 0\F~Ӆ6$Q  O{rœݚ WԼGVf6[(hҽÅ=Qlhz|螩3 Пޫ4m$d]ŗ|./:OXͼ5Vs'?\~?37u0h:YZtM7R&blDIv{Kg ?Q?= G$lgTyfO)!UwCa_E4!e'R [ϣJ۳"ZA ,+B YlsQUOj}vfz~]KeVq>|-B-.Pror3"B#'O •ӻ6o'x/ z)W]Bw,!d`J-*:H(寶gC r\J|U1 XgZ*Q V}Q.-)d?9;/֡0N9`cg1]bLDȬLF{)v; G:* j<^crybJE?%+Cn oP}@"&A^Xg\V`Oנ t}=\@j }X_=,-~*&[\mD\Z_yeI`ce]d &șIau|M.ZLSf湁;hɺ̓TWc-:fGfynfBh3mhB4e&&{yʴscZ<:壥(*/Fb/@P8ʀ 5ZI/ka^5g(]ӳ :Zjty&͹[QH?z/"?ma+ ͫ[YW_-I"Y%LҺÌWy$dЪ/v~/Jc ( ;DEDLFǬh31Lfu ^Q|g A :*Gd?9>ٽ[eFb,uĸڤJ_,Ma&0!{;̔⢶4CVe:3\ϴN2`K.b"6lan,D *TI2ޓ-XAj{fL-&usN}ҁދ XYuEK_7~PΘcʘzdRsJgZ!akh Ebϔkj6٨پ6ge6d%1$|) 6D6 Ke3鯙rNA#T#Y_yɘgjfEL$(-Һ$Q3á7[n3qt%wT0ݭ wmo?3˳x {8C6$6|SӭY%eioN{Nu:ߠȥ LS6za>k]yN_DoEWbMtׅ0+;5#͙ɥR-kls{W3_^]G{7 q\4DzShٹ0n/\sp2Lc%c=(Y$_Fjɬʡ\eE2 jcL9U/[llE@J` Y 48ӌFt hk+kO,w,WT\tCrB|YS5 gv (N3p"W ņlv#g=&"bqb|teT _ߘOP$i4j`SwCCHWqKkJMذW-d^al@ mc( ڀfm!z`b { (@6 W%ƅ‚fxA'qW%j\Vn&sm Skz(甛G(8+w *7ڄC0hiSWD[R/(ԂgÍ]TwUqK6l< *(ëG8e;-nYg'enLd@v2}lX~ Y7UTЖt 9T MTICȈ!CqU4uBCU}\Юv>/L";N'^ǧOD~F;>D4Eyc 7n1c~z!Qt-\뷤 HSf;z/ln,x4n c>c^i3@eӿεɋ' M*;tlsls {ffЋ ̓Sg_\FH]鉳b|%=hH?ӾJ^sL BoϪSkBO a;_x_JCYܱ֨O>V 2(qKYgk2>J'-Jm6.E goi.ޓ0LFq5ݦ^~QLWIa)3ک|(>$Z ($l/8GUs;=V4$''׹F3(_!Z=eGډ,ٚ-NI~U%)7/מr\N.} w̻Ѳ.[څўPiihc>Cϭݜ(l1Py h[!lN -\6mՐ8ȭw-0l=XͿBsٛ;,1ygju+t+} ps3CHU3?lp ?RLDŽ^I=Mxsj ]v";.1|A5%z/1(H _V DV簏<]nyW j<$|bғA!lcI˯[HbmuW@,-KH=Dd{߆ðC?y/lŀ#Ȳ[pN5|@0BH <3N׋ɗc==H;v:(>.ǃF5d$쌬8j$?gL.QE# ɇ>v1Ms]S81%l#[ 4joF #J^ " rans,a/iQSFM/$_z6i' r Z[:p' tSt Rb/x=2hTiars:!>vl ;qI" 4I:X>T?8cEf3e^ хu RC_:bk{ZA|Dڥa7~t{l٥˵Xᚹl,B-!o `M1wDԶK "be!pO_'sUԴ]P?#>T;FxvZ`+% @mL)=@gBIGV_rvgoҠhYu dݓIHE7,Z,р*`%EYgNjr_J;(#O( p]]JNkLkmsчk2iϳ{_@8Xk׫h"zJ3|_B }h(`daޯĊeƇs2LiN;dm9b#:sm=!<4?h[3o /Cٖ'xāc5qD~gqkɵ,kv@[Zߏۓn-I҉@+ ]W)a;?3a 8hwolw#4Ҷr wO]0gAډV/e++]h_oX D)d s5cP+&-eמSr ñ%o[ΪDFz2kGh3򅹲Թr8y",Zl:<Ÿϣ':%y:7ЉR%PW>󔄹^ `n@0[?vk8 `H9d`AL|X.n,sN=)}pިn'~ԏ?#ѳz#k֚' >h5+\@ǺK~$Āښҵ!Sr%a v 8"?-1\"뾁v˓$aa8NP|\[,GǤ^ؑtms$ V(I6sb١/q/ԞkV-Ӫe*®''aVؙ!Ru!pLhK0ؼ+O5ZI(-f/gx^bBԍ;U4qg_ė yFpBm ]{[{#M f BR.y;P-d ;Hnͱ#. H 륮*ׁf,jtRG1E$St5eU\S I-r>7;4G{4w?|ob\j8?Y5@ڞa3s0~XzRD*jIr[XqWQ]}UNO~В5I,`gJ [2 pL( S˥:9 z}>-ȸg? ?V1LQUk-B2H_0"W?;{wu7rtzy  ,lwͮ|1WFQuަ`Gp|2 *.we'kEwڠbTݠ[ C{- ˭G\Hۼ &wG*_)]gل D1ŨyL΄`o8E솥ШGN"'93M(< V'EщX`)r936.wnsM%eח4Ms ܻfqՍ[dl >/DJl Z+h4M2IQ[|m rm4FPݯcj="ݽ:$ :CE HE3tqd5܋]_PF8iF8ʣĬlz7>R*QR"lB*'W[p}c'dKH- m /1w 20^g* ,".Y!/p]w]\/avd%}EJ{{gL/0hwyЋ,\7ӯ5\C蚳H5n^$\aGw(]fo hP&=* rFUZ_a0P4 KJݵ ~zɉtkU)sGMBMN!F%&n|.C௑?/vS&-{:>?@k`7Y.glꀨ&H+&ґ+@/3֏yvE8]%AnΓ@EITysY-"DQo7= Hzj{##TZlۡD\ ,;8 {&Y7!4]4e ݌0? Jz/o>PŭUkؐD7K#ONe׍HWPc#M5Q~7=#_)kg2[)Px ٞէ ɱ`^fT[3F7j@!okD_%!m+J>}NWLOE{6s<N?mu#A1&<4V2?`=638^+6vA ز-`q ߨma$ һpJ\s8oVgF iE8AߥM04GIk8l ?U(W{kÈǮCc9zt Ih gY:,st}-8,Ւښx=OcJ7EķHpxea}L;qu^VRPn-:-&]٨/m"};,8w1+3_JӴ\I\iD 2Kۡ[!ݭXZl3.EVV~ז^Te&b;"Rڞzd|S}(CSK6Y+kla'W6y `:3Wֺr{ CO/t+Ɛ55ݡ}76ɠ23P "OG{(έ౎L ] =BOaSἡlD I:3˭/>][^fDu1(A[6 e8x%k3}Z ze8HuŅϰ(YUlłUw,oK=5fL֨6 ffwb5HY5b(,IrѶČXy_Ը *"mpjX3f,__^@_NZ9^ʤBokcBfhǗ&&f-n"\}]RP޵#\lx"|݁lHmc%uk3\JF;E}Z ~N~Dq"Xڐy૏RfxA,$@^(!8>zzȂ%=hz0SQ"4!+Ճ̓Lƾi('rQdTC{pbO"uʩMpk f7r@ũ.u -z̗#::/ȋum9pe5\2omK72Od5@J)P NƄ;Xo\1RQyb06RợIY nUQBy 95|G٘R'NjNivuxj"O9k!jfre?[Wup `#'({.1Ro &]>ᯓsoS)E]gЩ<ň ׏='Rca~>}٢<돻YkW:إAXfOWwgKUHa\>3^-"L ?{];BwD7c"*؇훉*eԗTEHaTvY.sy-e}3M9_X&#'5rEx97LCyH|0m,w1?27U)Z&k1bS׺o ,N~[L(ZBu430(*2ټ$;H3.+&j_=A34VL9jHDji!JCOi,JU 5-?e9weDA][0_ c񦦷aE16GЙnP.F,K*M߁U$Qj]:6{mdBj@m&1jK/1;>Y4(^ݖI^|\JnfH Lv hᓲ(+-R=)peG햗ޫ,O `0- s8*p0iP4^P|fY7lgP 5e.lM[om# Ipgq 'Pv@>E8Hj|u%.5u@%RsM*zL =pooOWDnC9-~\Tf6e?AtZ]%b%j|y[ȳO_67/|ϔqם'"uf^P谶{ wNG5l$F~r>!q}D4"ƤdX>VtX#= %:^^cRw}xZ&K%(K=6RC0eJ*2uj 7Pɤi&k5DE2襔˚>nѓ)CD[V@f[Jx$ÄpsHW\XLO}:Fq}6y%  1GAa\FWQNxqIᲛێ!]o]^KbPsl"OJLӠWEV]+qǝVbgP|ƪXm!*UV'6\{-X6m5|C^ yg<6vkc]Y5ZG&?h rrZt㏧*Lv6Gnq}}ْpjl"lJ_~ ҅ZDluWx G%(A5pJ9 `/c#D0 bFSXWyppbzB9,}.3v[$ۮ:m?/<2+mU/'c{ui Mlw=hYPd$=jKS_~[r[tVqF3w꒨{ao6ZwRWZ9vO6.>T/7rI[W--6Lnw({y)|H' ~ڂ`cM6!=Q*vƈ:pq)Q}f+\b 4_}YvJWŲ6 =ŵe_D: 0G[R&8+ Ȟ3 Dws q֌N{衘&cK^O,\u"oǬ~[#g~]8( Gvx'Áy1񺱫!ߩfz%Uys1%ȳ=Yʬqt7F⠍ AvWd eI̺z';Ь\5seIpu+-?qf)/x$]|\ lꄛV^y0AP[Q1PaE% E~H,ឱ~!D*<sז{."ggJm-ٸ_c,&k'3Q { T(+jko~|0t"uͶm;櫽ͤ+8$~(]V~ult.آʔXNEueOK/+j"u\DʍE?q%^Ӓi)=a`âH٣kmr%qa.o-HsvvC ntʉf6W` d$Vb(m#6A6Z8Ia A1=EOӧQ,{_s#L mQWB=9לۋl̮1mLh$dxNTcN{9|s&Ý/\ա 2 b3[t]X..2Vb[ ~ѾS2:dnF2N(dAfﱇ B, a<*p9=Z Quɥ}ס@!$*ZԜSI'&^F.b~wd  o8 3۰8#ė|3gݨքWUGdDFyH-&8;$T!jY5= A.<ΰ =TQ~j44(4~4KwrugjzT&Id³%e@OAn]Z܅*`xoxa!CEDqڧ@NvI!S. vNF8xK4u԰ g=^l*1]T{ +"c10) fM PbK0t] \:&dafiڅ h'y?Tp:s*y,@ ͱgf4ZOBȲ&ˇHl̑9٢'OoĆ?<kC(/MROLsKy%D]q Yzc'hZ ,>pcqh \_=lxEkUMm^)Pٌ3es/Ss7_sFkWfW;)M@ >x MhMY@MM9|B@i ?*i^õ6 s*7?NS2wiN ;WXq"8zɎ$^QV(~y9g ͑)yIk|Wg(~OW_r=bFT[f ߱SL t+Csg%+n;3v Ϲ"ϒR؈1&Vʫ0%Fs'[QB Is_'wM##X+M$~t8jٟoF@\j>.?Ϳ!gv64)/!/6;Q3ucŴecEP,it.(2g$x M^VʹEY0DfTeV68oU|1 GvWY#aֻ#.1Xp2i07HO4Δ:aAbWFy`322;Ѩ̯kl3m1+BZ\%[םfUu2ROʎG[rUlK%){GZe@J@ H57*i5dr GߎD"z|ٱ-;'K l݁<B 'U:@; Oqʘ G5]1ޫQǝRS-郩\eEo4@On<|xhOؕ\RN*W݅_QrB64L9&ϽVj3@}Mc[R=K18$%} L^D.#ЬzBfT|s0 Z!"!,bL*]~/F4ag ǫJLzbHڊ˛Lv7NHdkjg3,*y,%ݲ G(ȷl<u7/1Y' ;VN QV{Ffjr_~mt^YG|/iCFA&:8NP_ƳZA;%U=Ln1 HFZݛk>A9뚦=pYq!`;;UrzNJJTd91 IOR#Ĵ)},WaƇ,s{A>\Pu?RiV͉1lMme4۬*u{= vws3|*c &40pm)%*YR>) eRšEk[/F?5]2$;|nHGY$D,]blߺ7߇)s^V0 ܂I <$˼Ɋ0{0LM)Q:(tGB׻'[(zx9) =+]hB[cjߠv21ܮSipXY1[d}eYW,ԨН 3]fN>:,QkTks6kıĀNB PAț$-Mȧ:A#=ޛMDxٶH)/l^HE8p=+Pkf$>T8{l<1zT_rTBrW Sa?ꎢ_l_兩iScϝqQ Ўq' Ͱ!|ȵ_Sךw^M>α8ghP<8R@ )H+f qx:ZuJ=*f^ZP"=Vt F< Cj^6aF9/"\e0:y4=!M;Jb) GW*_'jЅY8sBȇ){?Zs4<Z  ?FYU(cRӖ&+iAir9|UeY7sl!Hďq'*jgӑ+(;3 Q2-$,АH;[C|wqܺtD&$É _xFWft?me"Sx#ɺ=)؆Cּ Py>& ?ݣ&s"^PӁ" E8ؐ Y_Dc% ŝ?=tB!Ȳ&p|b@RQKJ9Y {Զ>g;`Jc@îNqsF>_P3PEceiz-2)*Kƻcg.]Dn׃,_(٩aZ%#G)ɑhpv}X.ޝ"z/%AZ46?CPr5+q78cK<Pߧ꯰)\ۦZ^BL?+jvv@ Y=7RƬx.X/'Kv܁N>ݱ S6; kH&&)~^nj5 =a|#/QE6 n;_>6?ԣĭv]/>9(v\{8*iHF;^<_k* !* ,S\ɂbԉT~\ ].K)C,]ޞN!lj:1a[`D*.u#QS;@sTJ~pM){kO/ qWi+Z|ONcw5mZp Ղ5W&Oů_  芦{2hzg\Y$( kd;mC]I}8{'K,kK"C 橞1 >qN kud'hpE2oB &Ki㻑͵>\'-pJZ Y/[ 1'>pԖs b/Vq?7{(|X8"טkY되^F"cB C`7@2,î++M'-mRz ,˓/ ėV?"~%3 S},Ѳ񣓵Ƽu5ct[`3+8m $+Pcѓ-pLm`V` F7<:; &h7{*k{E-2)[#ʀxCi"%bjqFe7ӴhRE;zjn;X6[XBaKB#Kew2 mf 9nrdT]''s kTφ:*;'r }Dt*?iƢ W^Z7Lv,>hcҁ[E 04AsdCs2Cͱw"WtSYj5\=$=@aȼ,"`= X8/ȴ>?OMS͌?& ϙ)A<1W}kiK"^X:Ճ0'(q]9>?/nstAFkQ"#2o"+T%t\3[wM]?: ]n Zl6Hm8 ҥ+}9p'!(j07hǐfuʼi #wPnF@ֹ-\n띁D ߏ]9 ؒr\pr_y*F\1&12s"فI{*؊>/bE]CGոj0`AaN):K AH8EqUXO&=]EӸSsl8F1xe6I I'-K)%(εZ=)<`XaJlk[V)4q?"IާHuӓ] 戉GubNwO?rTGNt"{.rnoJx/+nm.e5BUШJb FcңGxD:ރq RJvᑝ8EjY]^*CcfnDOpQ\qζ(EY)ޛBT<4XGD`NjlR߰*. Yy#tƩjw6`Z%8M-mUEM]\*au/\:^l|6[ iVXJ#)$cU?S%8QoNzHs[ ƔcT(cHE` %_VM,r/jɾ*lSԁ(L,x0d ]gݎadOQl%CUFFSBm *7ߐ4 {䑡~Ш'\b6QR[aےE'zcT]5r.ƙRbkOښk|[2` N&_"5Ljn zm\筘 VhTk7Hm1Cҷr6*:}P|(dv2wf*1Ү4_=1B#cV&\i;+>ۿƌ׳P'Z~J@!βPqJDMәASOAUa.ursXkbpٸR%U#gk( +0c $=G&1o;FvPpct[\ ؠ ƆIUtӹ\$ ^ZUsp!vlA`٧u@rg;2cdd H<5Yլ~M\>@HԨ7AwW)lyTHmlyEA(Fx!GUYOay).^| t.$X8J1fxYJ-,)R(r}eD#V80/&%dX:U2/,A3R}͡(z3""M!pc+.GID]̃Xԓ{h66Fjǽ:7i "ZI<9J2"һtc^; LsUj1FFYN>1뉷Lmu#W/]THM(r>)@>=1cFۤw /;Ø/`pX t4[ Cz֟z"{$('H"b:qe/YD!ޮ&,7PVe3_'~޸=(O<No@C?OyR3+"[HXRȝھ5x )LMcJxzu8qʓeoQfDXx2^y"bުxRA9ׂ5QE&CUi췄QZbr\EQ[9ԤU=~4# MJnو$ Q˿œ a;kM֤T"k Q!QfdK$DS8Y"GǼq7$[OǦ\nb{%ʞ L^v{_t+)ߏF }Ɗ5M<'nV5׬iXED9GIecؤ>SKZ BeI F8D\>z/`ܟO)q;F j:oq8 E0 RN̶AM(w%ːuÞXK iƜZ/"'fdViϘm'C >!lC.'>&c\< R5.-pcZe'*{WzČkC'K'z[N)hl?LQ؇dpq#-O˽^͛*0r:8jkzJxO.[mݢׂ*/vu1-  $ fODT(Y=*l6K0qҨ_S;9FWyC>C7`ʼnX(U jHFx/@Ú[O\@Te[Ƭġvι X;2@wh\f_\D0y1*p3ʰ˵އ~R?dOF:HK p'lRA[n]+Hxxc rXp[qXޭWSHZ.]HHJcЋw((1&d 20%fXT|sQ%=:)&7GO}b_]u438l-mKj<;s<4"T5p/ܟMLK>e인%ViߴA>sbaʝ#.-,Q23T{5="C_r̦S'V冪o9TXj=e/{|T!MʂC^}{Ҭyf>h&.o(&- z,Z^o8v_07@= XBJK։-ԑIU̶n&%zi:f/EFsNdyLyvĭ-PYJ1crV8qx!mO|;&*.>s؆ourGP!LS II?C E5|qh2t<1?Ǵ֏P$y9gHªOzɥcw>.~A!-=:L/nqh.2)[_.LO_+f(e20wj~k5Ɖ:daDG5|rÍSgQͺ%u0Ve 8NS3(H_28SUswgW ݨaUg q֗Էʵ.a9^4u}[tm?{D}ZGry*؉YYb/أՕ"Q7`cp,AC'.~qvi4ʗ]s 7lʙY8a)8ML_2]ԶBތuMK)C=b6OTHl!ʔʑ8YZWRʇkNDJQ>1г$_+ěGv!RCG&9Ot} 8Ne1GE)-GF(h)#[ǡkYdg|[~"Ǎ$R3]dwO (WZC~SvXsψ"wFOwj;ɐ) J,E>нW7 Q֬&K+r+uOR"msԝjR-Q+{}r4ܷ1Iz dh*;!dT3wX]پX눭zU ll._.EqpT^(e1u;ӎwio.<懂S$Ph7ULlī}1M}wcG`-zDhbt\ s@uЬSug|>{2E}gN1yvU\u~rGۖ恟֍Jq* ^#)I <{7kkNn9v>a\3u PU~<߭HQs[C\Y70(2u\B]#QvFcΣxج: `M22:Ӗ!օmv-!` ;uDɗS:9Kp׫w^hQ~,KM*l =h5VFn\l"O/ަEd])X(HIJdAvp34 ehIpOS,ȔJ<3YL l2,Xge3(Xni7pzr%L22(SyuQ:(-, V"Ss֥C&}gzàip&^$<:%τah_.^D՜_'%%G&i;4' R:n#tCe]|^t@9%oJMӫtfǡ i[2ٺl@DxKںzT8;JpH7e(wx\|SJ[rq/וDRhZ8bRIe:75bĸwq}g>ܰ k{|:oTlF $ምE PӓQY],C/;L !e/P>lxk^GURCޗ UXԫiF~e/*:  #cq`MMA7HX1IYBa 8TWx1dl:J>zQMk*j=DR׽,L4S/:JrA{vC975PhbapjyK?:YVDc$ỴY`;i;RWp;s#lv';{'B銞…{_Tm/?P"ț7+Cx2T;rܺT wꂚmkclïcO= <XQY\}׺5&HGm`4&ˠb]R(ϾWɧQJU͍Lܟ4&w?5?)]K4錸6D7hw@XqY)F7{p36aO|(³%a$=V\I'ev<9]\쟧cdKPL3(K䜂Vʮs S{dlqjKnEP}m, d9.md{yvq>Z5jK~at/(}ݼK_+DᅜVG"rh4ef%y>oumw|a @}&!ah<.YHH238)uݗȀ8w`%$3EVDV uܗH!̲=f»%:͵[=,1FU7$QYU$毭G#P(SV%Z5?QWt!keܺB *ԶYM.)>O>Q2:1l7*!7/lU,]B)eеߓngn.vwD.*xI h~n洃T[MiU28781j?zR j4 yT}Ĵn.GG8r?}俳H#~Bq9>AH/fS)KVھh`灎ykY=JSdt ;Užl.s]:]DKG"cg\,trS?Ɣˑ^=dWp{F4r6/jF[sL #>N@5x ZNNo~j;~lEkBfSl%9.9V{F%DǤ QH%R!b<0"9O:ӕ`|*8|Qr減,Y(wz=O4yT#̤4в+I,04iǼ/}ՙ=jWYFlղ%ͼ[|| 'XbYۢhKRXS=be 5X1Ig{-Xv+QStflܴ.'nY[t6\׬FͽN\[SIzJ#U0{pۤl2wc9roƠo+-&><0EǷg]֡h;+0h1\g/m l;1^_.OXZWɀ;:W H6eRSKO4 Jx ) [yYp;T$uz[ ^EtcH(Pcތ_i|̤M9hH& K&8gGTlL `B!v2ѵXv(&9Ete;( >W.R :pifVŠ6<4^!Ka4[3MHp 9~=$*N[pDPyΗ+=Wq@fS7IE;.&m`li1qK?T41\K}*mWzb: ;cfQQ,(#,nVqbc JeJ_w]3BU(޵aVz>Z}m鉮aۿ>(c{ȣtxyOWn#[, }grn:<߈wSHһa* rfmZph;g, )'´+ ( gƜu #H ˻Z\*r1-jBp+ѻV!Iω 5u!݀:%K:sy@k2z92F ۿ͡9ucuA g{BexDJTpj0ӌ] 3NTXs.el8 `qwB4|P$S:Xu!)Yf^c#ׯkB6;csC,ln>46Qdu1wֆclr^0 gf?5(Rh3E'}h7'͞~3bB{"7 LP?C@Oo7Q'|X@۾őQO_цMI(Ob&WÚ8 +/ܻ~6VЍOsZGHc$ʾ!A,~$-gBoJ^y<@``Qs99⥤V 1}a?4IBgk-}_ y݆Xpb9'dfH*bx>R< + ^14t$n3ttb@OCghˀ}.( 4U:A *jZC'/!h td}yl_>;zȂȣ-1Sf_ӞCٿqP&aqg4*1rMBfK|/۝7HWl;d Zߋ1J8N.i XLzu<=}ʱ pS 6sQq\k`y~؏p B_/G:1.]o}Pr40YѓO3{Dh9f3?_ҌN"ᒃ;2L*ސV;? ~Z$ 9§=YIh G2(MQ;~{WԘ1bpգ,kŬɟvb|nrZ1k)뀙lu[fua/? +I^fwN2.(+*o{0,fG,()A>m~:YFX26{5^=Qh5G.Ojbԝrj+G 73ץY E52UC:[al/mU‰HU[k>:<\25t8[5F}dzvp̈́.,scW 봮DL {8|kRJ 4s0rF&!@OdtQ*.'"gL6ߦY@ UP!,[bCZ׊4YtCC}eKSp8'(*o=Iel ,` eEQd IzCr&fHO*>A(1jA3s[p\\ H `.HhvV[B^ZN2 "G@ (ʮ+2d6CfxѪkAJIѸTWzz+d?(tŠB[ =x5l'#$( @!ba@;RǫSRhuKwN˺f F bޑYķ|A8u m(:n =nygk5y5R'a< m4IaP') c/|| Xk<8IGYi)U$;"V,(Dg Bã'lDhă &/:O%b/"siF8`Oğ$2GLqcڇ=9Y]نrx{#3o_ tF0Jsr3s*lruӝdbų\pAL5=ȹ>A'FIFf {cpYLu-((h/r2ZOkBv02:^͑cof]yi D&+ ~4XJ>O)7ư{gy,)~ .VyAw1{;~V\ԽkNy,"qs\tqΝc?Y=s낇luBz,D +_+gx!RX8a5Aro% )˅ǐM鄭[)NB>ۏLH0R~RzM1)⬹m2Vy82m3uk5![VxN'&"'툲Qkg{R:1{n2U#3jo1ԎD G1_9E*ubc=L?â[gOmz"s}7a>n`VPy%?s-gI!wyqOL|sBM&*%eGVGM tA _mwcOG_?oN$s"G'[-P^;Ϝqj9yy,"(wEH<m yRF"䋈 ekDY<,^4;]Y$#V~uBM/}P?E'ƫK'ܥm7FS"Mp.#-s ,i-9 J:wWٝ2Ƃ2 ,0N %: ?"9FIK&ⲢIɑo RCD"iN]_TIMq c1ƈat8t`XA%a#ϣaR]~>4z !\<mڗaQcm-54 =rNucC"9Qr sE܄/{Q@svjy^~&#EHS.t+YvYNfRp 4V^a^`ad=;Ibl܅uh1ϭk PԿkX|[-**}JrB_rx+^͹t {23ya ߁?ZfFl2iG.U6:M 06!2th緌H]~Z0c= #Hπ}e pF <11ǟv%gJTbj{ֱMxUcZn~1vn5>Spy82j-@/]R}ry YdL'Hbɜm#5'cKiwL 2w!V62R ~/Y/|m*=Dgx? NވK&Q|k?Xj8 :\?ISɹYh \"9k8>k͑j1#E9*OF.n á itN 1bݟLGHI[uk1"Y@/N7uz\2 @R $uf=9#`|`Ekx7DB pb.=aypx *8;R]\,<D_KS#`c :$;3YLk"t.Ahc]57=^I w?>L? Z#`M|ۜP|`{Z$bjgtD5XRs=D9*r%㶬"?]4 yO3._N]ct MWAWk#WJxxs{A Ie;SӃMۤυtajѶ|!.0k!ZFc@ r9\]s3ѸI]L!iAg+*P?CR2&4D7cw |G҇* R0Ns5#2 >38jzSp _ K}{0*uc0auHsI(%9 zD|ko-r^9JZ~U<plG8bݟpKE ¿g_O=Gѿ׼c &*! hB'- H)3dzOk V~5vLz p_{j.@] Ao#(" Ѝ>L3(ɬwyS Nfށ}{[w@++)ҮUHl'<[^WW1~. 6Po,1A<~(iR^Mb?79+7@JHl 0 i|,∡x%AW]zObujT#6:aO( xu S7<RG(4 ќ'UWߴ4 GHiշ&9!n)i&n9͙w+$=?mR2R⯡.~DK̅ ÏhL[X/(3r Ov8tuZ]~X}o |z|UȐI$3pAwTÝ{a )v%˾Nq6dzjS%[rîYT^>;p"|fސ}/6:h|ԝ DvA/M$\䍷G\xolK)% ?5dʧ"2@N𳹾*gAVg['q3{[ÂeGLse;`zOGp@֛0~;~#4[Pt^BnRR]ZTda5^γ吵!JL.pW7 ] ti 6GaNBg |謶+OuoCbbq; 4\!x\B: PNT'w17DV`u/vab`zDPN4;al4?.TL#rEgʸ罩i87X 0Sޡ6Z TU6 5T8ei@0T0Hd|n2K9"5mh l؏4Mie;M1,"πfxĒ:ȿ} % M"XPi>r81e y?"v }M:+ 7pf=ES,=za/{J :J\bfvD6 ^'h)I~Gɬ,8D+Cg'Mi`}"W *9kσ#92ZsyTQ\n5qoݞ)z~=Kz5|0UUn1R9ȸ_zGly㰳#%p0mVMkj5DLniGYq]|f%m $5&Dm@.*Z\"H?µ֓&߃ۢt&7ƪ(Wk%@o{lC՘Շwvyuhh)$.f3}w?'2 ѐ9T37 %h=JʍpQXkGg^0jWKAC$Õ) GF:JK *W%3(I.\/!Y\qIxYn)amKYLq})#a`:f GQ+H7 бj$w RBW^{vmDo%SX=M)Ў1<́SYVVX-X6l?3[0+|R:^Q?@Zedn8 3 w.yr,΍%RI(/6~"/,@r jȃnOvֺu#Au4xN>OּG9 o")ء dop-_4ƭ| Y7)G:/]}-" A$14JnKuHmPL]2' ,qŨd7Rn+r a6闐 Zw µt@|.nB)M5#=O`{0:0yt]+_ˊ })3_<)DVL F3$sA dv|"r5tJ]?||fm_1|eU%gͣIv  e 0G7"c$5[kveGFs/-!-ABxE$G`SLЉ Q&3\7%9AW2XBכD6̎eއgu3My5 ă;hȐFJloԶ<t_FgrW9\X?IH;,&DJk0<y-KJ~ξ!qnr_=ạL)dpUȎֺ!8>S4 $GPq城~Ka&D:4xWI1l6OU=.)=-\(_o1|}7WiWҬi΍paT5>p2\-£Y`_biX55 6ީ%Hp7%y߹zو7Bߘv/wlI 2TcM,NH4!ZM1rE->NHD&%h|z$$^{6 uƯQl>;-8M%%3(E0? Qz[8Zّ"zo/-DPur–f2:WoF=?k3)!$6O03z~@֓pT]·QN0':@kNV#ry6M.P]֯A {k=f!/sۥ=֩v]s ?۳|~y!1 :䩛_QˮFmMGmXnl% 4\ReWCׅ|H1;"8z\u=R+X΍ cJǍGӦ/F92y\*DI=5Mh|8sEP(=;9Z8L同aՇA%<;yf 'Y{P:mey Zw25B |YUzS3Ot[~ ҿvjrn( 37%'G%pBDމBwn z\Ev_%ޗx*SsCA*Kx=+'&c%idUh׽ cI W`[M'ym+S j OfBAM|0[BtԵYzC]kw'OT)zsJ&26,HdVt~H"?Hq:; 1QsĽKo~ۤ0Qy!xGSP1l貪!jbryDIBȍvƿ,?6G뭉6͔%!d$4Q/?)#28;5ǟ孁^QyD{gܙ%5$DeJ3FIHLL.q[9BwQ<Ͻ5"SJ0zx+xw)}P|`; r; CGF'`ޙEU-gX_ɳ2Ɲy7+Hq[0X/gg-Ïi ^~<8&>0iaǤ]Sv$YϻmĒ>ʹΕ/YєϏywv1ڙ+l cMoa[^WATVVZ_. #z.$gG6n%-:9.mZ79dJa}NhbV 2I` Q{8@%냿hly'%~LmU*@Eb;23{?AUO{!}9&Zc$vHfZyW<*n0uA-7P'Y+mS9Ԟ&RDAplKsdԑwEu A!]ТӶF%v́X*9*RFZjlJ읡u̯25Rl.:զUnVwF9'4Ԓ~{o4%x'##N+zMJ[c|qvmP'5za'_Z3~PC<;C7qWQθ2e'YsQzqRǽzu@o` L҂.$I6²Ms|U G_()|PD1̵Ѝ +T_{0O"%^lQ3"q>wW#8ks*)mnֺhsSDaYƖ/iSmj9xap ݵ☪j[8RV:)TYq( $l!]a!!  ; r^? )@ o3Y<[l~Cԉ!?E4T8$ٖ/ & {4FpJ<+ԈkZo^G0CVO,%mo 5XĈ(O$A=i-ZÅwKsMW"iF&mɧ?pv[PT ֦o>ڡYfB޷KPw1pL%I$<FjO0FCDĊuD*΁?KbgОqAz& >#qqAY\mӯ>>:XHTB4( g@PSMj{%{`Wfa\oͳvsZн干^Zzsy*~,s$ ;gY \WhTݿqrD[KS9ZR -QL?|C/Kk,V ry{p.*fR"sSU"vI:btA1 #{AI4{_&*\m.bG/Y1ۋK0'T4|S?$-T3QLVn9Bt[{1U!Ұ {C OMXVW^E 0iQ $%Ƙuʵϯ) :_uDU|d&Xֵ3=? MI-4dlfuĹ>:8)lKgR,0ZC'R;ty6槃f;e`EۄIkn6W~[a! 5UB;I^mI $Ҷ"gu"l%$K,6Eֻ9֢>D~yE59RK˝zvgȭ/HW)7f\L!pWe{2( Lk~8eTʼn377ЃzRUYp$`aѴ-x\> O-8kQ9UtT]+PJpOa:U.Ú`aZGÃG$uruYdb^81"pWMl:kVl K6󻺒̀<.Ck{C]&dm 5_yx1[Vź0 Q9]-]y[-~FS,^}nyRL0;K6#6qILDž[WUjT,4s;isw2r=.Fs h~KƎ1@/ħVCRa<1H/ q?픯!.e^`"NOҤV/s+;nVrsTf_⒙oZC9 F'C[R/qk`*7 JKx(pZ.Qq_n ezkƿS3QRi8Bo^ϗm)}i2]_])/dL MY/ NApQ>=c[?f:"Л}XsX'Rl Ɲc;ާyH q. K)Ao'CqxDYřcX FǽXi" GѠ}ݘxb(R*f㙗,N<@ F;5[t҇Cy/+PLZ./6$_KF<6ysE-N/ YQz,]}(J^C}s \ec|~E7P~B"Dyzk& #wF #Yt DTt.3Dxxb.5dY'RoNY҇q,72@u{I=^5!FslT&4,.ALͥ9e!#x`xz:Hњ,\`c%G*zY0Els?+[>cJoy4 >[!~Pmwq*oOZ&;"AS8=M7ÒOdH:b E񒭍:?q]EW9G[]>*2* f0X` ۞&XKl/3Ԩ4u?o˹˔ ˼iՄc7QÎSOP1sX۷H`6?x'kEBtM'O[ sPҢB+%e\zg,͞'5n-:ˠVd@eY`K֒I0v[;:Z8LYWa4EF_z$ԭ2?jxZGalJh>Y3QBmР qG߳j%}.X-cL9 .&ݽM1EЬ2Z;ZڄI=WKZ!E=L[6\h㡚옛D7'~֩mhnt>M 訅ʧ.l=_`P!0NamĦ"ߑcz*!vHDPt s;0 gAkOCZM@Ѓp@V}H R.4=~ja \|Z ]3d(X-P3nLe.gN9Z8sݍmYGw/ lBe߷ & h:UuCLvK ycѝ$rufw% Wzҧg՘<S< 2W!zrW= P1+hnҍ1hG&;(3ڪ@:j+ Pw<8["w-*U"W`H~PhEm W %i֓3iǃ\0A0# Ar0jcQJV<>n{5܃Ή9_!vG6ՂV6CUB8ٯc@s0WR<ɟRy>b^$$):ƻi&\<~m{@G ^mWp'i U!" 'FEizn4/p -.jm caj>v<-&YeNVJs؃4B͇[g4jLrsgMRgZQl'ćSq2W5icȞX1iMvt}#It@DFuz;Z V>|% ,ZX8E\'~D=GX y1a&sz8^,cM4Bgu=V`J nJ Od`y?NWVVC+fT ܬ#k_1: ¬I?dA޾};Ya=3.Jn% ҈`-u(rƝ}NfWq}hXNmj0d+:W5?[*ݚLX1\ƊY"L%sLdsR/WꡋWpgʄx䩸*X} d$;T]NHȪ1,$+HwN>l'?ebHe wkJŒTE¬RQ80Z TStnB~,Xޓ;8㉅,,1;8рdAb ԤT8"vw%#TODq]Z \cϷ}DҲ,P 5+=9T8ʍ,:^N9[+yo xqs^zDKci K>+.F+|M]`toͼ6/nۡCM}'+wVIŵ +80%Aծ=E;8S!. ;Mb=J9ݕsΖժI]<=dnĕr_xцBl%w)>HX)dB>&י՟p|40V֭0xuwٖ {j̣qkok[|S)\I:T--RJKsVmrG-I}BK OOB_ 6-P!wfgrX[Sy + Px_~͖>,efgqF4?j$5!CovHeӃ,/B V] B3dGc5Ib1qXLKa |}+fK$CT\ؕ霸apsT,b{_z&O%jD֯)n&3Z!rW"*|:tw*s~UAIWͨrDM]*T1IWoknoOv~RIUTJ&$yĊ` Q!}y-Br z>l,?^9Vvidpɡa-=JX/ ^钀^V G%DsUZ7m6/yȰ>|mcyC+V*:5L*&@z@;6`D/"t-fDF#D s]+2YnfW/6s`^K}GIMllYUՂxTGce#2@N&GR'ҟJ0fKe V*aqn[TdxRЬœo@j~57ENUIȞqxA3;B;㑘NtB޻pdDR{`-co`'&&hX4K! `TY E[tHUVEqA?1[I{K0i`5{ eb4=KdGՒۚ(K|Lk <|=^ށY+R3Vj|w~.Y23x턘P݄5'O:D0M&kľ^_=1[(xLYNZI=ysn RA pF4B\%8l*~ ESJ0m{W{63=+}pcu:]@ A] auGVisXDN&_\R2bH0g/+`rbDhG4ǯ 6Z3~\м]`0kBi3wI%硠ɨa53-Vuglw U=f  L.^$-M _ٜUޏAtx܀$+̔Z1MxǏ!4+]=mA3yp$7Xg<8޲H_ kο^T<5S},dDm@vt4[Yr> 1.ߑTsieh؂sŬxuĦ5+E& L)&2%5jF+&nJbI*=R͝PY2/=+PT5IӉm=AICdx(1\Hl-\8qOx1}: ?- G6ovy m ;S4ߑAԤ<%X𫧵Pل-g:)3Iqm74.jRƫܹ+RG^NpGj~i &yIꢅ YIhFES (t׹\$/ؓ6Urh!<hvhyYMG]-+M'g᠊NB'iV!de+ aoC܋*lhTٖ{՗\BY?!" VX <3!WKƽ "YGcO"$b-ѿ|B▭0DcZSqI+jIiA&P۾iY_ neV]^Xu1Zq!E2e&N*ܬr0rh~KHB@?JI]LEߜs;2ӠG_ڀPyNKPX}][9i2 *Ф/zXf I.- /E_n0kQ#$Ya/Bi9z9#59;cC3A*Uzm>V4C[6)Il94\ <,-"n<-ϩ 5LhG jR(jK bL:r k{K'Ripnay!] bcez-1<ѳT.؝nntr5 [8?lqIG=*{ۢi8=/ '˙+f~S\Ϻl)pIԴM/jT倵c?noL5U:sk>mEНed**z OjA=bV:--Kc'ԚهL6*,J S'0Ǥl<.HZNNVNl&H|LCa NiS'!'$ #o ;aΆ+6'T\IDC:t f{p %ۋB#]eK*8ҹd8(QH+V-3"D)<~|:6al>&>o=޷}FРK GvQӋKv){/A_IY sld͆Sk>0GML'>V+1ҍ˸u7.XC?0 %.jf9I)Hr700fOQE6Cd|}ݩn D ʐV+EbC1 t;wbm SM 4L!K-u*1eK|Ck0Gwz$1ةBlmD ZFy݊>8bJ Y{d7m#$ųG&2/2ַm=)6 phJB4z]Nw0:vU,`Byfz2sw #i,ߖz?4WLy0>6,9)p)/LM6Gf<(p{Uw|DhL6x`fYD91Q( Ke,oCN18d4Ʊ3A$nj+]Z /!?*\v\I t,A\lBuyN CGBqBLzN3s<;ucF(ӥ 6d_犐u'TE#Ҏ.,s5=q}% |!-TR ܖ$.A1utcS}b*7-8*졬:?A>˄1T5*1s0qL*aYkf4A|޳Dl]mb6H<[=Q w +l&@%(sORڠ}r(YgV͍t}EDWp'n]Fl'PKy@R\*:?IEK.iJ*z#9 |,C@sx wS0j敌Xk'gvc^d;l] 1;*T%ic0赆CIOw*?2DFW` r_fM9+~\hCt]'V߉x$/EM/# ӟC {Wl")m(3BdiYZz5'S3S?pWhj 3Tm@TNsi_#j>7WʜÈ̲@cCq9` aX;0 W9 ǥS@p]J:]U!'UkTUޔVaԶ~Zccސ>?yfyv(jT?%x AH?Hqlcj/1dR$Ie+f0ghhX% D(cYjH{pyL9R?sŷ#3>y fT=sspe=!++ea^."QXKoJ9k{;Uzr34` 1ԁ'5mͪCD/J-C.- {˲NL^(SHSe*Emk9]n)$Lk=:$ܱ4;73Nh4ȓ.W.5k Cn]>8d"k-)HMGJC1S*>B0R7HlzD}sߪwA\IRO5gl1+t`XՁ'O`M<֖fLe5MeU.tWaegn?Uoىsw]lcaB}:FE}g>ol-8vܛᘠU:@u>xG{p@EJ*-UKI#09SS9s7zy˸rsY\]&gQU5gOTI/30Gj9k>.Y7yd[r [W9gV|ó4';k9vw5W`׵1o;) -tV(*bXS.X9JM7]p2`=eUg!!MYC:דbcaag'ү{̬fM0hrW"`&zlu%hu1x8l]E=?C@yTXTc]Ϫ_J)QgfW1BF,ÐXsw&$0[/{^n#Dyֆ[aPvPn?Wb򩾧E P`B(V 'h2+ޯV-8$UU2TnټlELé"Ϧ ]4uRw\mu6AGۖʗ Y^/Fi4f#+i[2]Ǻ%?c8HHޭ-a3gźjx_;VR(T@y)?EPݖb);2Xme(WQ%;n?8mvi1Q1K ɨQ"AsfH3,3||ۍ]wHڠ/V)+ q"pQqu1*ty$qJ)@H_O{j%$OZc4aX 9ɯ2ԙ-xOTW4b җqnVVgd뗗t0E`M`YtLYjɠ5י+&QeXaڰ $аSbc wL @m2JJd?w3 Fpگ 6 En^07T_}ei@IUDbcM#/o3')*O8GV+Ll'h%՚ Zq;SAF q`>xuq[(ͤJb}μFzߩCjS-EJv"n vwNh[$gwBOten[j94\z5Vr OV+D2/G`>F5EUg^LGH/s%zY!;\LfOoՂޢ;=峩R>AПG/):R|Agw8dAyX7C/o6Qmd; BD\8Dxl| ejp + vWD8kD~߂*NI d~Qeu԰&<_ Hɘ&^'|s(Bh{,0K)i l^I6#PO=+`@I͜v!.,Rc7ՠN+RxA _IEruGKtTo崦 +xEOnNHyM8z䋬98؊|E|('q:@X 7CW@oٽdKnC^+ ZNZѾmYpTxZr元 /!fLM:WM] rz>yO['yGFv ¦ka|ƲƾvMXy]#s+ĝz7:n rt60k /%ch@!k$9;Tʏ՚<><<`Gu5jƽ7y sx KMnHW=)ۚ:{u1:w!ImY7v0(OgoHC*~; 7UY{Ύ Xa?pV'VΝ"{h/VOޒX!U >+RR,eb[`gX+$ٻU+TZv?c9gi$bж.|w]lTfY=2,c凷 pT1əųa^m㻪l S*,ۍ(lNyʞD"x0`h: @x1cTjL}H[e/0ّj$[0lߔEݘEyPʻ$&Zk ԗZHQO&'%)GL۞AU}C`Yt/yxMK+,+>ǃƌ:qEtYo@Ge%dbr6)u{p, d8W'vĖ=}`{? A.Iha"qv*Mubz|>lXn_I>7j;4vw3eQlLͷ,' Z$pQ'M䨓(;a e2;[QlYz/1 rq;8+iVi%HLnXn(% sOx9`붠'N9s<#up&.^-? ttig U-ntH5_AZPWBaM&-,>Nbǭ!j7< #QxwĐT̼NX5viz 2h`?e@_հrc9*"kWd,Q0MX Y[J4ec؏j* FYKF(PkDž\V>nM5ʪ[\E;$45TzQ!x4I-),(#Dqfj2*?ִ2-`o(G5[jf ?/q ^֛dk-CC%@9L3븕G)clᠯO 71?jr~p%25LR6WoKxlxJ{0Z`OA㷾}kqPX'jEVUtD[ 1`A sv9Mfz`gz/U4B *z$ͯû.dOclvd`N;XNO0@}^`zy<>v1]v؍sHʡ&CvkYb4:KZhHW%?J<'֖4=Ԩ﫬"uoЗhE6ÒUSxQC3DE8t"HxH [.MEJ$('{@z!x5O\#6}j0TVD 8r_]BXN tw$ zvOtiΛclLg3ɶ+,* x@u!$`YL yyvA+haːdpDweE煮30}uP,c4D :CGЛFO+{RmZeLq&LӦ~~ 7I1I7m(&GKJ agӝBjZSWA@SRˊ{pzShm|/{wW@v1W86u8s3bL7i 7;^4gdT=dCtMS'7@X=h \sP@R6ؕ%r\ﱊŨ}y&aq̹~7YbozNAIVro0%h*wYF峫A=ت{6hn{|f6VB](ߞêYjEߴ.;k 4 mP&}v34kDhX90μ ?5ǍjɡENP!iw >'V(B:@-*Vj-\ @J\TYhw5qQg@xypf[7AKrԎ2vN`{m4 ,! MB'Cm?t z` ֜ ݷث4ܯrl a^>fEӦ x%؊Df(#`G&y4.ւ\f>ͧnV NCza4mկ)*+#QOt*7߽Y-ŎC-Kf`61~ -M.'cZyG$=]tbHvM:h4a@[8dUVRߩ&tl?)yF4ˡIQ.-n*eͰtS?4FUoKβSoq&LlW`oDi7fIZ">YojW]D7O0 e S3 [GŨs׍a8{v{Af`n 4+2q=Ɗ]k@'/R0W+Uum|QdPEْͪq#֣cu)oY۬^N`H,5hoxB-[w24\1e 6HWiO)|>^?"|e HdK@Id?͵ۤ!aow͒v%h3nwȽuJ}~s!TfTڸL`~t}pS^wŔ}ŴA#x׸D5꼖!U?#|vӁ#MoqP~%|-(-{:>~:0buæɞFkY 1D[F9Mȯwrem.Cͺ4d8J$A:b~ U kSlG|Սy mcauưrj7_>$-hs^$=?MlC&CK&,}u£g+ UBS$q[P}+jJ(A/ϭ&6 J̏<#5X):ofM.YbDYVI"]X:+P.Sწ Lb\D jh̃SVPbc h ,rQ۸.\f6D)Gwt: Xas 4WQوY1E? `A\tŸ#PQiNs (Z)S}zl裀={8 uk#&]֐rN=nW<)8eX,WvI"Okt U6ao[tXX!*hȶTFƣO(uPږ(z0{1I&\v 4C6$Kh Lǫĵ׵&Ck+~ިWi\:)wȬ<~TL%9캈^N bHN7a)}Ƨ.x{mיH]%՗D Z(๨Psœ;ԼX9y0rCM(a%G]ؕ]$ۅυɚF&%ܗx|"2d2D&fOȅgssPuRf2$j^l5P߀tŅ3v7eydYǷ %unW̄yTffWI1pk%D*;,4 ]:+6ʏXrׄVnҷTotv2x̿f>RcD2H5GgʛW:o>[7HϤռ4fT8/z#"Ǐnԉ[yYVwʙVnYmѴQHI7f*]AuTQ&cff*P̽N%2VE5fo,}d}F+[#Aqb4֙t\5 ͐@zԸ! ƙo0u.` WsR98~%S7n=D[_\aدIkkJP)n0J5g`/, Ր`H8-mn;a/CQ%V yg<Bk' 'wQLTBql=leuv+]iAjOZ{4~"dAލ-dy<˳\Y.!ظLu% &)(4$b Gw`M[Q5WdG$yy vI"Hj_634wwo(_5JF*-q9qr])mޅf$UƓnj-[d`ٖWFa>V79Xo_.`t5H\hZA_<drxFZi3a3"Tk(iP!>It_]W֥4 Ki,I)-˙֕n{l!B  qKydiĶ5N4$*&oN,v, wD$1KrCT|`MR nexq\*zOU3Q\>o3{M>ZHlک4)e;rmd[zwdse gF l.r_S`@a a|Ë ZQUɽߍ U_Q5 ![ߌTlܻ@߳ʤ=J]o5ZMٴ@Z1[2h'W9;:K?]~ v ezy죩YB\') @Yu10K8u8uf`T_K E=5KZvP3^H幞:Ph_z`s)h]ش,޿?GtyRHd4>@-ۉG]YיZF"i.8Rs!bk'ڤa}Y֧NfBj̒ԩj cB$VJƳk .v*uAű'\@fFq/"$K܂Gd2eR()Da*!DW2h' P0Qd7V5ƹhCL> ?"~i$@//SKdCa*H  F.5<8hʎ1e-ڛ )l)r'Wmb$үk /fL=L%ǿmQe\>VHkzE*{C9M"U# 2uU_[Y) 柤|HJCc:P^_0&{Ekb:4֐fz;e{߯F?U:2$7xQӤ/r[m`{ɟf"5˟)~,ک} ,s_l#RL$.v#i:HrMϓNE'VyԔ!τ-hdO2yl]Ȋ;W2JdUHU7hb؉r~z^"Dx>grayǶډomDAlu4*}|"wz`3m?X.ڄ^:7#W[qduH *KTILAMiiZo{LbwYuPR7;x6wpPF$LZ31vTeWG՞c[}{RF`W]YVm m=$L?x5_}4"5VÃH HR+X0O_:UG]BceIGμ fw%,J:P**+}X3':4ڇ%Ϛ/̭ނ_)-:L^F!lEi}aUjQ'.e,-ҕj+ε9֝Y NsaRB ۺvUocwďTaQg ROl>k4^Pe29*-|9.@hJI0/>ڸ 8};o͎mTQm)u^^c.O FG]y2KSt.furBH^?$-ۉ5/tS!tNMsl@1^*cތAĂLsg?'YJ}2Z듊E,#`p28?r*~K&S)L66Ϥ&1.8C =:B.42vA$pG[v rd2(ssʤGOc4ܒ^ z66$gQ'!yziX_'z~#h ex5zY`8#7\hRG H>u[iJU蘆qxGa[y\>pO6G':,PKbF4Ot[ XrGs򱠘GC3Fn ÿ![lń=UtSo8u<~ek~Р4Gy.Qbla}ZRӵp\1[?Sd43kj 1[o0b}X͇ -ODZUC@\8rXMڶՙ\gukv,-crA>Cx&^b$5n~PukkwA?`S|Nd5B`l~!i#H`;c } ]V 3z1ֈUe :(!3@/[qZ[llꦤ"U@ 3O%=O!仅( F.IR9 饠Ԝ|pMG>Є VNc~lwrҘ B2]K> ßZ]c&ɊQcYFc"dMkK}] N.,⬻ ^8i7dЋl(}ڄYN;cd` gs>$baknݯYSnݍMLW,K!Bk: lc:wȠ? S>5 * <@ ◼v;g&ʯ˓&/9m{lɧѝdľg/F*`6֣U0=|۰PTQ{j럁3|K}xG$^_ qOu27Qet <#|u26f?:e  UXsQ- -C%b6m]UEWp m n %)jZ־}e\ GKsia($,c&y²#&|j3J8bS7;-mV<}.8I6q'KYG݌G,>ۈ:2 ULC@>MX#^y$9(P b%Y9Gr ,p-h T8NXY&bp)5f&yF+|iIHIHf+oGXqg-1C`/%js:E:3@-KԨVLiRy]*t (G;(O4l zzN x'ȿھK\93ʎF;իK/sS b&'H$\w~aOwN(y!0|*w B>΋/ZeN 5JG5dFf7:Fױx1bf!@ґfMEJna&{|UߘOrX ]HwsMF(qݣ5訇Iu/tUC-b63>^-+N1kPh Q̧ذRbBwrM̈\ &_CD9f (8]~:\h IQTjٷ͆r//=/._rL iZЙlu.v `` X 1v3LvWCj棃{ v+yö^]sUdCZZ%\8p]NZF9r?{xu4S}{m^xӦ{*@eUxKiNȺIԛFqha㢌+<1?:BG2)vBePFpv`0XвG = b:mHpܘI ;Ѐi&4۞u c'?xdK*Ȫ>Ng&ةRf}`6`@Ng(t!<'V+241 dJq7 uw&z0di?J1}vޞRϰs""rr h`OB Q{>ԵaaצThpzPR+q>*=HDݶO"(T׊6EwtҀ#js Ty(5{2_5RTOcxm(5Z2\GB.H}T7{ߖG$sJ:>.},|_Y*ᡃ-q< /SO<)ϪRG8O=d,NS#tcLIW<a67'd@$~N(棷\kbS<8>kXa(b#\yVPd3ӏiGYL>}1}CeYM-1FxGYr弼 ?ތeXXBI: RݢĖۊoj2F8v;%v*`QLdVTE= LV {p4!>0tw6u?^Uq c>v;1ZKm ^"y,s}LM|KE6&RO+bXE,Ʈ3"~'HcJNiJCe܆Bʠ%{`~DyYt:T.f*[[Or/І5u7EW]5D+yb=von*KTLRxp j̊u)OM =xml4^ByƿD{T'tmn)D M;|3){uvht!$xkG#%3&.qEy*=vTQ!WyymǧOWCx 1/]6{ Xt~6OG0}hUؘqo߆<1k¤y*/ѕ\=ttͨ),,j>N9(ȊXٌ ߮Sfl;k8Y;9/˒-@B@8'g2tdb©Ld"AO  cдK[vyQ=VEʭn̏.ґ/#Nu>8Z{RÑ]muSôLZ+,(gmt#J'L,zc%8MfG2s-ycؓ\^! S?mƯS+u'@1g)!K8:dŒ$5mXrFt+b`Wr@ 9e[HQ.#wHF'0ą:uwR'!K+ *>!!꣋(`3g;Sߩc*Qee5y50vc<'KjUIDB]K)[#8q\M}>' y.:_YKw8i9$ -t_-*_-۝s)O=d &>dsoɿ̐B8>%+Hp< ]w8Х;6=mpFUS닚':4Gi70*{?2?ߘ$}MbuzOkc-b7vqķfFCA}y(pC6*A߬gŧkڤ4ڈ67?X|9e ll%hQ#3{-DuKp ]7gws4:2`5u) "iIZTǜa eUt2pDɂH \6`5VՕˣC-^Qჩ楢z6vHTAu6nd{u< >x>_[VYI# \/o$ڶ\%QYa.D.|:ӭ6$0ZzGGtew^@%f:H5x4 =ՍmRJ]+yp_Ft?a4`D~ҸYԸkE6:uf* R8qmB$2ӊʐqWboc }ST2EEѮ$a7i3٘5ٍ _!6 vn3{Lf|H+WdYAoϝ'oN_L,MrpiX`w׆>okAB׬tE ߦ-%A459¼lVSP-}6Kog&N1˟JkK\y.J;dD>G=L⧳$ /$ͽ-JO| `x`z@qMoSXr隕O(=0_[9] S}5Ìi]JA˰ٵ0O6jop $#IA>wJ4N/ƕ87!^\Ta/=מ_%@aG>6BCR؏RCdu4—+ V+ |P\y-y qN"ʐ~69]&,a6CHoF>3ȭ!k5Д)Yq?K^ڠߜ^ꪈ@)NM^ ñP}]<@⥤!][%#bVk4QGm!=Ėwe.GJ3L)Wҧ4^7gy3tFbS}ᩱ3(S˹'Aᠧ K^xMQZ ?~96Z]AsrF~񱰆ʀ*)G"#;< 5+^$&^+G?:ۖ⡃7h^u$UKW2W–.Rdع!g{V,3`ЭbuusUvwakvDc]?u^PchnQS݈T!GnswӮeS8 vUV}@l =r4V7YE3փ9:FS_&%WO+qG;^89O \֦޽#nQ+/$-3 |SXW{tW燣~uǗP .5KC):IFPj{0d@ $ 1iOβɻsq>ׯnNs-%2C`wRfo߆g݊ahVr՞ĸrv420і ?w[>pz<T1s\ r=lA~ S[t.; f@u2Fsɑ5:{ _Aw)^sEXfRB<Mǰ΁MvE rTNP/n"ѕ8t|dQp3 !h)(M i]beBQn:)4fm+TOx!v.-8~;ܹYvNU/ֺŻ7Tz>ƛY.2sߙS0UGgi̡Q9Y 2L)_/OE޸SfCNqD0"1hOSx,Y#՟Tf=)`U)zwN(MR9a<ش@T90o=n(ǨڢUG&g9xE4k;70~ʂO/?>wɊ>k|4=5+dɇzȃr!(˜>?-{&Ve|$dXGvhI|:: Q*#C4G3 R@M@XMIBdDe'B6XA$=Fq8[Bb!R_$P<=@0_Aj?oE3 ̟ыeT4a^(g`rW?I+`7ܖݚ}n:rD՛;jJRw+%ϱ(OCzNz"W+b8!@C'C:ԅȵuYiHI`472Ben0;D`/һħ}[JJKk䨰bQˍ'XE}HQ]Lo"ЂHuns:Wɲ#bjFp0^YnBLH$p l% 3lx(򅰉u;4;lҽ!ac^cهVoe9GRLUAu C6k XMR3~BQS;S߆i"]\tGm&~fV8n҆\P~f,U7TېYuGC,b@vR7ƞiq}& [׬3}#\ߋ՜|REv/"S5+ID^i~fٽ-罳9*W%$4yz]E|eeY*ZBUG7$7`"z{r^n1 FmN}"G !^!0/E &s(9p14H911wBM+/VǍ7݆OC2e),!2-:w3{2.urrЧ&6>) {@&HiY,XkL!i[a~Ȟ X)u!6Hy;gMMB4#g>YLC*${%TW: GsY/J\eXR>-+lf 9CV>A̞\S!|@/eW7czyD?d _wA~ U퉽#r>]oL1a yX[|blq`LH1mR%V@] }RX#oC!ѥ2@oQJ5 4buTQVzU\(Bف$Nk?N`*[,ɏ]ߺ5D`$?NiQAo9ӱ;K9#>lFlm#F;u3e O3 ߨ"葱J1#B#Iq0rF(J-\h;fi'@Li僰CNbi8wɕyty;* W',/-uŇ$;q(>L1PfZUn,XMpQ 8J~ItWӊgY ISFB)' )e~_c^]2Box̻ *\۾ Юjʎgݧ$9 /'юhRmϢ!G3A ւM,ILYkt/BUbu[3pm8ω '\®dW0v1 xXo6$ʬTԽ)~I1 OMCA]5S~ 0)%Uȥk jM%y弞ƻNH3+Vy㛰VܹyzV|$0::GdmI߾H* #+&Ïb촉-;q㕛Oě/wOu}XmQo:XRfθMI n]dߘPQkU3krڝ#CWY]žpҘo Zٍ(=t o^.fQs.z7"]q:~v~.Lk3;ޤ0VLL<mjTMT@svcbG:C"3C&6YJRL:I `uhBHMT\, 4959T>όٮ /cS3I6PUdT[\vKA6B^{JqY'S'qqjp-V(l3Q|zyK84GYŇhU$|N:H "ƒJx'/5M [!/.4 m?MLM9BuPsX6sũvVUm>w?15ވ t_ ZF#1wх \> v L `xbu  ;Fb-.y##> xF1#^g~PQ/tʸȑ*=`dt6GK;ۧaeZ- pȨuAZV1PF8):"g zV䅱AiRJ]+5vDYCE+DT?ix3_FfBB9M2y3ܳ/lW$9ҋ-O'cIQ5\-& Z~1))-\NJ!0j+!-8(2tU"&ȨLV s@ċS '{'DB ?cS2+jt"0ѡydԬWKv9a!ׇpOq\e?f)Vbd^L˓4y/f;υa" YZ