python2-perf-debuginfo-4.19.90-2202.1.0.0136.oe1 >  A buW^^fS_ٷ`ņٰ'NcsԱJ8Ϗ:_m>ēea}1Ak2 sd6DVִԺ`T~fc,=y IK2}I lRzh.پ :hm@c̡W/n8(ARcVwNj_2zW03i^Stw'{5䈰>:-v9B+J.#g$DVa`#}H^k@>2cc076c44b96c16f95c0b8fd45c6eadf30744b5ea601ef290b019a6afdb46ed6455f73dc70a5f1f56ee79242c5537203d852f5a3 buW^^fB5.yW}1ʏ3fxt9LINJ&"E $2\\m)Ҝ1KXm{GHߦ!; 8sAi?ݡn:⮊k'.1kFJX}`KP(ЇƥPԗuؘPSAW墳5@P~ٙQueEmƴg*|-{ TR)wp&@gctB]GҘYՙ\}m7PB \o|a솤NE>p<X?Hd! 3 ^48bw}     V \t,<(8H9H:HFGH I8X@YH\|]^bcdeflt u$v<zDCpython2-perf-debuginfo4.19.902202.1.0.0136.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.bqobs-worker1639015616-x86-0004openEuler:20.03:LTS:SP3 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$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.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2202.1.0.0136.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/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]=82531dcc1813d5735384a67b1d2e8c5b78ad86c1, with debug_info, not stripped]νCz$f9{utf-8949a73c6ad94d68b8f95b40b129ce152b38c9c177d9d16cfd7d0f300feb2442e?@7zXZ !#,>] b2u jӫ`(y->Zn ! -G9tʭfMYl` ɺm|#4J\CMk?Z-p+Kf})d(0h_Y#{lCyTm@Fm& bplu> Yj "y% X`(O/j{}/O^ոAS,9 Ǎa<+T䶥:!'Vn~U b0)K_Ȳm\[M{ ybcEnjR6 0ܥN~y 8m,6N>``X3;1@MUE]ٺr֓)nZj)bg$;XZ8yB.J^(N ykM 9=)ibR9ֶ)i4l|x=-)5&dž]won'eSRc }]QcS np3h(CэMѧT>0F \3(FВUfGdkG|~\-!EQג6_긵o6hQ 4 F01.w|1K26GXw\ ޠm4cis]DAwAXAIŒrW }_hEk*O_Β7ABiLlHJoj|Rsn.M ͍jFnbFFyU)>oKe\Mx3Nl@o>qY&o'> n|cdԍ (;Q\!E-h+߁w䉃Ʃ)A~1U\@;[/9 nfn/N  qh;X6bN 2z}䅶*Tم(٫UôB"J ?ce{H")tb)b2 C-znύl%ɘjƒ>N2&*]f}Rƭ~1A-6{RG7G #+2 `b犇4xrf !EV64g"ZYzODOYmzlF)fݐBjL:It-ׅ0{JqW"3mwu_\†2aXk8 ^Gߊ \/ŦF)qM9sc"܈)"-ԵU^Imxp_*z\Ѣ=Lse]b-0X9q_MpK 6ƏyWȑH^m En#KOJ'hqΒQ'~ЈpV η}SW Ăb}RUkUtO"M,a}Vd7NFQ\IL+=8eL- ^!|ZV>cTYcp^#W\٩RlOHP\E D]XS,/( .,(3-cu+BZ%4D ԘI]c"JW S.%pp7 F@1^`D#EElًU '@h,hw`O'O\,DH7P_Tn3n45$=(\-*> bT*ÒYGmfф>*$ɜK Uj@Ihd `TaK 6}8#cےQWvX 5J ɆUD\X#@nu-k, ߠ2SЖrB%Ql RAM;c&ؑQ˼GFn="q(<j% id_zse =}O W\Z34͟M~Ϡ//cbL̆5^L' :RkB\DU:Ԭ]/K(ExBJzZD&{%+Ҳ޷6 &4K}5q4?A= xG;$5D32Qؚa5wPG`nq)3]pfZ^d]ǞzR>nhk|3Kb_3S$aٷ%` !YeO_GYii]VFfFWQ ](eAsBS v!g#[`:{&\YFi> ›v5709SąCCIi) Rvh [,IJO+W ~s]qﳪ<=vyLAPxZq\85cܹ+R6vUBR!|1_'$3.nERq_IԘ pNg [lXhޔF*~8hN`%".uX^CıP].7 sJ}:4$bZ֕QLY)a@wX ȷBkgRa$0[67-&heS#;nw=7u+0øUY*׊P| eM#FW)hN2Y0;zèkCp2R zVRmr3J5ӉQ: v&$`ìU4*kv z`rqR5p>,kA%Oìkh 3f}:RBj\8x57B|g7uw 8PW0S/ݠtBP%/(hg-T6%R]EJ`zk>K 0gRT"RM',PDViy5;0/(KWT(i&=9E˳N8b6u&$yq6^K@ܮ1azPzxuŊVhl˦JjrƻXM\Ӗ-G1A:h=\m 5[_w=jzOu} 7ȫJYvH-tG7Sc}|Y@ /wcbF ެ]A"".^x](kQa rv*,xa#6͋(4x1O'0Gv0"% fW3#X%9N<|b^e#Me`p JJ/!+ZUW SW Ed2I^5h0QvLvzpg0伎C}>bjX֫y>[5({dڒbt E7!iyn9)ݏw6 c=10-RH_Wb dN[%g<0)DgS`V RgJ\qAc \{CM/2[E]@H68w=*wxh"3vUjeF[WTԐb *-ȿ# <6@{rU͵8ň\ XATVWiflW͆tCHJj\ɥin<(M~]? B2V鄻 `0k6\T[ #0zH_/Rx;}4w B{ÝS7Nmȹ4[P#}tI`;hdt҃'}ixK1J`YMZ@A,mwGԗ~_[Ž6'-#k?UI]75] %kHC<>Z,etE]"J%n?>VI\}vmC $;J~:s=VqC՗~]5P1CNy48{3[⫐?s+>99fxI @ͅLtHY)b?zQ~Q5n\YK† 8s^@b㮰_2 miff|PGF{{)QݽXS>4%bY1ĸѾNVU 37]xKJG/#{d (9v% Zy rS$ߤTuZ;gX[d$uC'-0õwX_2hż(`}{NЬ;E8D4"b/܄$8%p!9<Ӵ[gKİݒ@ࢀ@u~RBsm)kKE/_XhҁYcܜ !hN=qBR>=/pd|Ri#rw8k`AR-U H {v5ߤ~nޑ鯡{3<1ZI $V޼rPZrdj}F_З:Dx FYk[ivΩq WPz#o̭5LBF>=pxV &JۨY 5D^hmnye6K ]}Ya Bo=[0 DuU׼n_Ȭb1R0*l 5P)QUDo!3-ׁ︭yQ:t$vF0&4S0}jDAy0bB-.PrW!xk3Y9PדvZXTc:i tSTx^ K-YJ|meT-i(& k𢷟o1my# oƽ>iI;꫇Mq#{DX]ˠ;Hsفdy}L>GΨWY~Lzn]ktS>~F5]jPh%.kt ~~xvi_:-tRe(j!+vLik:^#WmVizUKZso }n;vTh!װϫZ{s)<ߥ5z"i1B휦g\>' ơ0c0M' RGiS.ݚ ܀C_ j3ߋx\[6 Kkb亥b6zbuwmAe f-÷F `\Okl&7%:?zY%NUϱ;ʵlF^CMA%\9٫ GL'@_nƔٴuNaz0d!^@2o !jNSuH.Au f "ĥsfDȪ C1tIK/4#?e*A&Y?EYX>\j(|\es~N\v\%5ulS5Rګjg.ؿ9LHs,IJ'U~@;efJ(0Rv9w1]0o2:Oӊ๖qNJ¦"6SOE ) P.&"|Q~#7gԭyfk;< D~`0OT@&p+[D  t Q^A {zS%N3caD]c=Lɷ!EH^|?dUT2\0198L=dYfG~b[ʟk3dQ~(Boe[4nSbzSZd&Y.Q19JӒ@ eW2%(q0'(_ uk^5t~~B*;vڀ['hcH{硾"pOäe;x7Cֽѯ%3r07%j3>+O-aWTm0#m!#BBSOgvMf i.=PX觯CO{&zg#P1}H|-hnͱdtjO%x+H{U߂є8EHҁ͍nhr@(ɪl;GK .r\D +F6vsD"+VyW NmHJxJ:/rjw6x9θ2Q0P8q<7xfpzRYLSTI|Y,c6kyypj ܈U EmkŋKG4{M6`?`s֝!LN^b uth~QıGKҳ.QL~NThIdthHaiH@E\юntccdBhsV6϶a#@''IB*@i>.żDXk~f];;/ 4sۘh>P@`HgX^1kEe9 y"Zfߍep|<bR}򔭇G3|$QQhf#*YB'w5#^'B5H6.ϓHcxE-Jm[D_:/[`eaT cI7*5c2[bWU}N,bJo'\_ oK9CLǴYwKVC\j1A:ǸQPDG . D^fIvY_ox k+L .;Z'2OuDM)=aIvU ^ܡPz%~els,7U Cc¢KFq1%@.>u N( }'J[7Pdb jc%GF^Zm}-Ä#ͨ,"Ig+;l/QĂ JsKz&wy* w>wi*ôuКφKee LؽaH깽#.KdL)Pb KXX{g[N9R"izLyYn :n8H#h3WH2Bsqt{{>ݛXҨDQsZij`:cd 馻F5*PL^g씥OYF|%|wmqƃyymɔQx>+>N֛DTP+<}m=f;2ȬBEPA89?TppիLRͽ2/00FqHUB= >5V}m^TMi+$=mBMZPc7T= >Hu ?G=[VTI6PJNKX* U9k@S~#g~0?Z޷l'ː~"cؤTqH[`ySU~n2#kEHLgwk= 8KӠtW<'-I*f&;1\ne bv;ӝ֪viόv1-T~:gFPS``0_a8Xg2*2;RSӄ2xcc~2g\HQC} ;FNNzydd\"DuG_#RӪW CݒrlrܕuOyD9: U R"7Ư6ep:r]ya#XF^VzcvF|?BOl J q0(dZDMG(v]#4x$n ; +qϹtҺ*x%Q1^L2;2Q; n]XzF>*H^Ɍ&dA1P15}NnWБjvVq6Q۟Y9{p0$CHŃ)d Nt9K1;`mRoZA1.HUqLtP$}îVS^h7o|p'=LU(YM<S@sݢf FjMӲ>fп|wrZ[>Ihr=7-AR<4_8/v\VeS]=Kl*epX_y)j> E]9?{ÈoAĪ rk=,POZIRY:hZWSoiֹIFŨشaCQruA!#%@qXB]*ߢ) K@;,%a"uEc܉ʆX:LrA0bJIfP?OQ fm64ĆpX%?J$UqÖ }p[H%o,Rd*t(YwR8Pa:ĚfIiL5VoqS%$E+ޖL5qR9u_9ug^Qm^#-_sVn7ˆRG:Dk;ן>~AN'ȋ,E]Cn;R'4dw~Pc ?0MFh`0xl1DC$q23n$ dฤ:ۡpZfXTf~p ԼVfav~nt"֐P~S6EJHM6s/tC勲k QB[ʾ41{>Ӓ5W7Vo7T餼]|J$݁?|nrV@mυBɩ$ GXpYgXA|ar(5c9jaor8:os5oGr !9)Buz_3 >F3r!aJ}&ysU5wVLs>2~ #8yY/'m8̳OjuN yCJjc$\F\2MnDlN#cRLc,ӊ6niPk9kԆGS/%z%ǼK?*5_ѡ~1:0iѢܹ5\fsXRWxLMp:P1kϭ|p:@OsA(tj n`)A+*^r}"}Ϳ!_|0(Y-J}Z?sANHo9 bӬ@YZ?st iMC> jB%HOVf6/y5g\]  NQ^o*4T)(z?Swo Ӥㅮݜ]T/15*^ E֔5v5aBhoH^ _O:r1cË~x5e( 8 GEM)U)o  M:h ˔4,u@ʤ{:mvp#uLYWjӘ8yfvd闆2&5,b(GA^6 3'h' eru D 5N:8gh?zMu|&$mIKSluϡ%_0j7~q`&}; Q'w#&/zj4W;{;ז;|3@6W;dX={8oRXƭ;䉢%n-O2:Κ5?wK2ٶ], 7y'倎i'H$Iף[6^6&h|ҍ nA-CYWj!/`33=K%Z;چR²8ͼo룶o'?D|gwf]!=Ƣu&~}U\m8,OLJњ$@ `7OfKC @ $4݌ڷDX< ^4AddGP^&IMS)ċWeBM;su/dz3 6;mȋe}hiShm"T&7|'4曟]+mʗ>02ߜ; anŞZzBRZU[.h=)]Q%Vp\'IjdZ1֝-|M0/L& @\)C19pTMՃ6L)̲~͔{XF串fa_v>Y_ʧwOE~2w܌sz욍K{0 06* Xy9wg)Ql' Eg,Ќo@'۳- ײ&7ik\]dZp EylDYzRv/WSɴ,#:qQi"QKDWLz&(ZS`' Y޳5޶1hŊQy;Hc$o;_OR$AމrLES`ś2 p1ӾJ?:X.P4Q`'4z8lltOB|WBIf'w)!>!!( @H|l}LjPf:/PʾC `,LN灗+6=x_ϻ΄H Ed!FnflЦÅa†j=vu$lxteĜm]?^<ʟTb>̃r_׫ u;dƷFܿQ$д`lM0Ƣ5= ]HXq@uG%@|!$Сf<-9/fEW uDXp!~xCȈ/mY +Ljk'n:eQ*NieKȖ76\Ȃ崮iù0WUʺJ þnO .yëCMCwc3)ķ_Oue#`,+,UtZXBprUmCB׹o!-S 7ϐ1!@S)Dr8,H 8~?|Fw~U~ ܏c*:[\)EF遦I2|ܿE%T:PQObTL_Soy \ىh, ԰_~e[j{]4S ]dzL^C8-cL]ڽؤӠK{b[9B@,2}7u\}5&pRitvն)nc7K(5"i>OR_\]D/?laDqb.d}slp*87뉺ƶwhڹS2zpK&TfUw>^agM^UiPҗlt4 _c˫3qbbLh[Β&zv{UAxþ⠈W7 I] ~T˵5s5fnYabsp /}Uft_ޥrqGZٱ2,;<lp9,qRl$-wGRjLΓц r̥먛UyJVW87z~% e!hư&3ͣm"ۥa aXvAIz|wJv@YНUa!_nj l%'5Hr٬ `JGs?v("Mi*ʆ;ckwc.5jZ2]KƝm@UN3u;%Pi.J. W2g2˚3T]3p \h=Z0htQ ŒZߤhpEFZNІÛcXz"f1|Y\D0u&lS9ԩ7rTƝϪI[42$nu֜%qLDN?:S(Z9qt: Yi1?$MN v-O>C)o>indr@A?Lݎ,-8i(q0M=l}{)bভM߸%hw?<Ҵrk! Zp?l5y5W!(}H} »2m+nйf WJWѦ N( YM832z3Ŋ.UO{+U^ELru,3V[pB੨ǭJ"^<GmOJEsa`iOl nR (2sԔxZb$9ܴ4ն9MD{ 5t* ;sYTJ5⏭"qiCIѱhp3b}N ֌%.<~m?AGz;2AЏ s=zHh SQΦCaW߳w ^`jq pFV]醡u(ۛ +ksMZ ZBD-E:%\:VBdpAKr> _)ѩ~8ܭF7r4)I-aԢ/^3بj*v>E.;8K`+WRJe s0H߅ɖZD l0ҟL?|P=B"!O8ao zïd.*ƺu >/x4ju^ÃjV^ȑeGbLnL\r[& 1(SSVaG Z8Bˮ0W&4] SS[:}0]%Ty4?:ʄvV@p[ =Gp,ffǼ~ٳZaō^2?ktSV"؁\..tm`RMɳowd;Hsyqw2lD57# 5ib-oݥԃ9m6CLkmKDAD_#<(fil}Y]w^,aAU>$nbZp lwUM|BL q]}p!!;k6AXSmhK@qD̔!Ѻ#cQA{kf3(-ev'/RԣXEb:6ۧ^ɀ%z6 G諗kP-Մw#~HxL!:0QZn1(GzFNq8L<%7vVl.ioZipt ҹG*#tˈ)VQuکGuȊkɐZ5a*V7z"`g=Zo[/;>R63Y`RM|1ud_ -^"qiUj4RaiNNYTP|՜nXYHrf‚՗Wj AK_o v'~)^viƋ [>=S(ʭ$S"VEәr\9hn-!3ޓ9_3J.nx|;=X#^,Z$\y; qk[@RA;Ua,/uH~B)c:/2NwiX}jަhc)1w4q 0˼/DW! =y|E,)?b7w&3?h ySnl?0+$dZ oQD^$z̜H +[NOi"4z!2>(z[~{"It{$dЈu_ st`(zc vb)"HABb5At4MΓ߫@guVni:zH Z#g3Prß&eI'~꼣iN%'bn5 ﱍ$Z>!JVD kJSfXńK@螥.ʢi1W"`JgYy0.a} Z!VcQݍ‰SA)#HkW14aN`ϡR(䫝zp.!gUd#vwGVeX]t~qۛ}il! w?ݹ# ₙmd /uvv( Հ+G)pCs^jg#zgq5(=-S 9lq [(٫aὝd\.+,+%oY_ H:Q}hG]8lǙxNY@8dW$F=W@% 89^#  鈠_mFo2aQ,aycݣODdKB_BːZNjH-YL`RQ1NcMCc7PG*DZ6/7+TA "ΟeP}z!"2>%dxܽ'\;$yzOVu[h_|!kˮ)/r o18iH{=][ɱh^G#RQ.u $*F'o4kߴ~IC1Ȼ$%&' f>XJ+9h^n :.q%ͽr=*¶R;=Be>4 S5.Upsk[|N\5$S7PY[D`%sJ LmMܰbvID`cHq`("DJ,83J& w{67L~UـԦo+KV o  \ C PP܎u ^SrM0j;۴ B7"]R.-[߽SfYHKQ+:0pGvQn΄5GlУ2dA6zΧ5Vm$~v/nmP2UgZ*{Oր“/Qt5 ۗȺ;Eq@%w/PQ.ƺuJ7J,.Ɲ$h LhӉ"]^SY+Y.._kmŋ: s}}q[Mꄤw(ɳ #xu;^s`JyhIRd^d`?qt<1 W+ugCs49&]۰@@ȃ—:(OuӸ`y;شN(ƍ;i}Q(sB4nT)677>&(ҏ]eV4.!{/KNMi䲜^NR[WJ}d,;`ܯ4dӶtn bu^5nJxvbܓKuUx$' `$$SN_Q D ?~x0vp+hUMdgX*ȚCCr!m#7.spdӊˆB2+!%E* :zilk @pXTw)Bn:o 9f$S\3C$?>P9)) {w~dsg = Cl:I-vP6F:ܔx[6ž;5iס# Jktob+ KnYHgPy=5A,:(3X!>E-5GʚkZtboy_L+-9'-ÐMd&$k eP4kCvj1 F<5RuJ2:q~5> OVTr p&_L;ד L3^o~WQ ~Y(~?:Xlд1|+mN'J܉ ?&_z&6Sw.'*rK KȂbf +x7< M67ۿks}*,s_ՄiJhQqV4XK!n^xzW$Q2ƾ' 6s1y(mSpY T#kN 7.mܨWZF1=:;ltUکrD2(m] 4P䌿]ock~&ގTt$dPzw=P\NG5yհWK]Oc A)7H 4MVh 8͉z9l< W iEHEcé'D  RD\9e~b&CLRkBTYj3lm,k[2kTJ){pk}BXdb2֤kӂwy6]͏mKhd4יL/(ydFҿJIt) }P<94tCfӐN(<=+&An>}ZJL5,ΗXORܱᅺcFԣDz_lR؏=ص墂ZA1ѭ?d? M# 6zXB)8slU 9Q5SCCYŘv.lpGVbKq%hY9ZYΔSko,vlm8Z8;9.Ł"}SNМ  An1=;XK ߹ʺJ7sGr'*` .U0#:`1'ҊԀN#cEu\c ~aogC3?}Y֛sQ?fW~61Y?Ӥ@@ إ8oF y+zJ匹 GX {A$F7PasN>(grl -fftiU Rid>u [j̞"Q۱1z%OK>LՋ UFZ_%:L3үb?4-`F&~NwZްڗ|BIf`}Gɮፗ4BetqT!COk"1V}}59 w&.aTKr2qp-oVC@#=5&d|&UKX0 }m,aϸ ̧J}g}9ERǎ;F`) 퇟2[S*4 VfxpٰK ھ@ShJ,9b(mwk߃5wJ]7 SHQsjkW<fTӻ@ԝ7i yozlBd3bg.Pi>V{۩,v (jƜx>@EEQ9 S@ E +A`V&}iY\44UHժ(ð)7 ]S-J&(rPo 0r=e+PkKUu*$Ss 0t\3+\|;Pc4<u_rd\C% `؅q|.sjm_?LכyeI1Qӽ!p\_F>q[4 *ډ7{y3e^w$FX ;uOm"p7]0-<ޡK29eS1酇~'7yQy!_([GTͼ `@]8uG7 PWphuSZ/ϺRK})uŸ́\ښ=Jlz;t}W\G I-{G4K6S1Ǯ(畜āJaCk;b$Vt%Qf=q])t K#(W`* Qm/g\brHBjDzkC恝| 7B:r h]hĆi7)'ৃk!)%4{f|Kn֯AaLK ?S-ʻ^RHqDpv%V.s'֝'&LhTCZT "(ZB|]GaFb2 &EP8խﱁ4tQ%ݗnb9+J󟼅L}Dk&1DSNqSCF ̄R9N}<@ei2< =u)uXTm$OE}@#)Nl'ՙu0!M*NAJbudjܚ1-@!_)G%INPfKbA'j3BU1_l52q'MnfʒHJ-/w1rN Gc0@.Y:Ht^QGv%`r3,O ]LN?=}҅CI-;^1=ZP?-|-QiK#H.֥;XT!l`2@kG(D3Plw~5*uï CccpslclcrR2R#>Gn)B: 3>XP@Q{O$@$%VlpFFXܷ9Xߩa Qfi/X, 6\NӕSR&(/=Ե[,[F]tbZF=0k$R` ]6 X$%,vw'Vv35n=dytbY1Z"5x`H9QF"Xr!3_ YPc.> 5N3e*;a75Sdz0tѮY= AgX@-?|m] #bRvUR&";#ʾ(۴rEFl$u?Ao`u4\[ntA ٍYOyI77sHpPܨ:&!!>.8@8ej$KNuyVפ/75Glg S))PDUhϡ~He4g黊>I/O J_vKM% 2[ +dkX]C~Hq{{@;s[ߑs潏Q >QbѴ 'Xcj,Q,tO9k y nmzamKd\l 7%Ϲ<_Y?'Pn NӶuY]oR&?% i(&DAޝ_n-mO'RN¯@9y\4߷֫Ū/HOuDM Ӽ c֒YQ.:Lc2 4wa^KQ RZaa9N]`צ'Ðͻ /pd}s' xqЌ8ɫd4cU O\yɝ]^oO@OڂӲ.-qU^|!#GAx4bk?Z#+F0 AdZZHd"~eg1q^",⊙!>}vmJ wvq,G4ى5H`l,NrI%A?>0EwY!;h63Փc5 hךqg;w((83Txz8F7Œ cφCfEFi9~QZuFF PK޳ƼTꎢ ҄ 65D+ D=y@-N0{8l*xЀxxNjq^h;kh %(Fj``ҧAjwIt'iA+=^G)%;83DD 5 5Ʊen*{S+ .m2hna'Ř3'1GYhZ nR˕)yko8/`ɹ%0*NH.pڲOODVxӾ~r4M#I;S&yݲ`jrC0 J8;XU@" kX`3rV&jWwŞ ) nzJ8xܩmXIS9 3儉G1Eʞܯ"/dsr\Í'G޹&=Կ#Kj'E͖/Te3w;6QGBFY4R"$n[&L{bġg}%-[_̫XuI_}4SLzDرz?4%5uC%`0BSѤ+R#]V_ 3)"Ŭi)4}4[vwHG=/}ǥkuQmpͨ3u(}L10y_.( y/yGlOx[+ (VTƳOl+Hy x6{m{q)k鎛 wyH qvx i8Jo“fApWȠ:t:Z2ˁKWGdp@:q:R3lF%ŦVw]t EMdQڛ'WG%3LJp|l+LpMG:סtgxg8oc"`D;lY>=il,M!7?إz3إ ϔ8bHyBYL%,('2Lb@)bOOf6VUKB&i!TNzRfj]K`] o$h?FP$*H* \ΑԵO=)ƓtwvU$t'?0ICy-~yjѠ?q[xxS k_X$A$6|̀7o"fy'*zw"vH #ŸR9<Fy?AGIV[}$Wy2}詉^V{] vF@]~'Fx;vmy+V,&2ɔO?ismZAZ;?5]\s0 u39j2fN~6^ ZXT` ۩SY,Znbn e逤dwMĠX),[sO"mn!Sڹ2 G_Oz:S?<df{x౽cl$1D)3zs=Bs>N  s5bճ Zd?"ٝ ^'P+50  Ma 4R< g$mZB*j8OuI$wLQnlkv*߹QUi!eܠvj\4 ( ~a.Xciޫ(9S/iکt{Aѱptj gD^<JϚ|Mcti©]IsZ# Z;uU#d$aN[B3;XIDk< DUf_Bܾ',ז`{d5G*T%ؔ*gSH`GLaa T}{p MG"Tmc |`*7LѳY֬qPdӵ<7mv﵋Whݨ:Ěn)\wuj +iHɜ<xu}&xjn9m+!d2TlqAC:'Ru6_K @TJ4ٲ iν6[ ݏx[|x^`~^fraV.}h.8;@E{u1Q^Ž [ |Zgv>Hxi+-֮ũD P"I>m3YP[R\iw -޵`m~?UR4pG='$7R' ZJ`-n4Zu.y}KCO"}2XdO)a3p|Q ;1ظ{XYWVvz_A`UTcmchS,i1 䕐 JTY)٠_5' PA4_*jW*I}U~sXq/ qz<[[4DdzJTkHC#?Oɍ4z̑܎xEuɮm^#H0: CߗҮ*.''4 \GsNCquf6{P Ir!*(4H7T1V)8fYP% oؑD 4Q̘gF(#W*OtHh< : [XTA}aeCEE~kL8UGXN=mU|B-Ƞ{}졈+"hU"_!mHg 7LW)_ֵrUԘ9s$MQt=j~uTUF!KPo00sK_ǖ~_:MxC"~]#矇-\K"]oD?fF)B]VqaqlT` 4y8;-Y(v7CJވC3`x6fLaݘW2=b9yli$wHԊ?׭B=kEE @5MEK(2a&5,r .k,%n`B0dO 3?g_o,Lku -ƹ֔hc[ZvQFqCK T`'$/{T>.o@> [ݼ!'Z>BЅ0آ.p) ǩTd3H?Xou~LlI$h"Itqgljabr#*15co!79a[huƧ-%ri@I) !*>&)blWLß[1ai3qfɛrfq@ϣl@tz^8  mgl(kHqeJIzMe`It (;IN{+jr.C.[+PEnu1t9̌5DT y__F*@MXFyY: Wv!(4'b0$Z rS@3luR#pQݠP>"q$N5kZ 45h/lƶ#L{yЌϷRk!̵u)0`z# @wХ(܇%dhwxMv8X;07(d"&`E[jt*8Ol{%Ɍ pنnBڛmޝ?Py _nծIVUBrJ-׫h f>Y'+KjKr8+P!QeIcnFdG _wy-6/̖>&R>,.5% 8|:Ե73v-Plv RlkU&6vWϧ-=U. K 3 "Ap]258y#_X <;3$z&1Ǣ9⤟|,1'^d$'F7*A?~nQ wV\1^!<O|vI.?Z v2V6kgt9^=ZաfϪ{0ܠaa>j'\f^2N*e"f|os dijk&/ 7.As{,κ+fI%4Q/=Tn)NiqWo:͍tS-^/\EOM!̸X&.W'iW,/i1!c-Zg!/EHlMPkG+c(B??t->ұ sx-σ@xM:8 hE2Ǭc0Y:)`c/gmo¨r9ևV6K+WQ6TE%+=2ڈrO#V&. mDy 4.t ^^txsCGn]NI_d! L*L LxLRajVm'U|i-bҫn ϼYg EQ=I~l*J&8}vᶛ܎ZUKIv B@ՄanI^߽N,7!,zꅆ_s6Ȑf0!kF Iv0&ov~k2攚o^w$ꡇ^;1tqHJ o|7 EFe"Ye .83;pۏcueO̟ c}V$KêӅ 5{џ)-!POeP*Yr h),iZP|9 V㶱Qj$Hg 2hBzA|9rH m]7=ҤǡDgaD'hd ȏ3C'0qujK'ʵ͔3l qz;׀PkyC5b}ȷ9GQʋ̌w\ (Hk46.p՝i:X\.Chc8dO?. /!Ć`!<6 |:14qw:LjC܉rǤlLus3[>JK58im>PF2CC bhz8rrަ_; {`iN &C]gC2@|&`[=介iCxo N 7vDJ؏ꍔaO[ SRr<͇vQY{ 8)ˉQy~ /)@M\_ U5*ny/nW=⬇\j5ݥNhn%hϿ >m\MuaoSC|$RW)V3xsFxʤՌ,KD]s遑B LӥZ_s?'M3A;32`y$qr?_9vyQ KuNN{c$ô ?T1;9/,܉pɢ):==2 D fDg+˝oaD2HPq P2c7!BH%x]vP ܫc:sY6֍⠷d)}ujyc{oH~@Se)sAYu^m4JJ9|RIO 7!rg[TdKH^j5KFh^ QN=LJ >!XԷݳN∉qB-J1n`$|#?45>s>+'Q-հGl^8/enAy(uT͋ex4Q"t}n~vI_-aVD.ۚ[k :"hj83(R%Ң{sp}CTIR͖{D lBhFRyjKo?w &8cc2oT0Lb^.P VLuӮy;4e#Z@qV]t DU7#5I6VM@*,ThCdT_kIDTb*rwI aX ,m 4;S2 90$s@Q6Q=YuS!nL4~ > k[3QE\ cb}Ѓʍ*1\a.(9vn'Ւx]9'=0\D =Ԓ8V҅a xMUXs[=Kmb ntK+{/jLLf  .} ?miLPrpJz.af|t\K9 ,8\dörֺO).ko+\;o.GTD *wb7C^Wi8'DI] N O-ؔjz#NrEWyOGcs['Mv҂ -DUpkBBϷq.h!X]A:^7}vKw/="JmEzB힏xE pUOPJw}eh, TBH߂g#IiX7\5o SĀ>d>{Ը s n# ~*w5#V(MǓZ"*OHQṃ$ͼe*Y29ɹH(OvzmNhu(%"tDc<2@me>s~eB@4M+E׽2쩍49s<ˊ&xDTȻ.0Ѵ$ty{i9XP{IX[S3>T.1DH g(䴉?v>&LwXoҭD>KD$r+ø_@~WTc0f%IO*jM?,_ B[a2 ĝ_M:kT4wf'I@7*xO]Xah%kOdCoL3A,:bZx\~\UBp#n%_&D7-D 8x $Ä[`a J4/nBWU ԐDӬD9>mmhH Cb? Ы44TxBͅ*8{q %BM i)x)+"b_zꌣqpHX募 P0yܟ)YZ%.;k}lu0vL 7;J}It]}#3ٓO3{8*/y)i'G0c}.Bw2wx%2=_הm?yDbR&X߼vtI6d¿[B,sd{/Kbj:ڳr9/w Px4lAm,Ld$J|ĕIm2El;=^fb"uNP$6-:fG˫s@ isT}nd嬴8I+{!1+ g Y9b!Γ u ?tHMѰ84AXK6]pr,t2Ŵ;BWttɶ2tk_05z8ّS('iFɍJzt=m^s15 \Ĭn`0ˍN%&a/a{P 2>(O8K25?yzwu v@G7=rJx)xSh->=ђy{;x_wC4AFhwY&4Q*P:Kؘ 9u'1*#|dɆO%ЂnLdjFKt5`z-jN`U^.tX-Ķ0qcBn{drWsL2,$+H K0s@E^PF{3mlخ.5S飾As.b҄؅V `?j™˽z]OS\Ugt7$Hva"FVCb84?op!i5߻̔eUGaIA!&Wiqb aMiiMڶc$CF"; j)F}YFۿyX$K ͒;/3%@G.c;HZXC~^Ècŭ6Igûz|OO(_ٮ۶8lE<= Թs2Ԍ-iLQM=b8g)is?ԫÜۏE} !z"Z]rAFONWCᔕ&gBU3K#^A+~wV(ZPnh;Rr+=gKEkV>g% >vH  G q*LVHq"8XaKGPFj戫.#sU]iMޙ3ydjė XD6$wX%E8dfOMf+ 9{725]x4߁=W"GlB=~uAK#u Y!O`ŭ9xdeV:^4ȯ$f] ASue>?]zk?OL}uTuY%(0TCh)%jwIk EK5aXlTыTgk1_{hjan$=h}2UǦZ1ej78{ /*zě} 7D?ƕ+9 ̾TS[Tv 3JC(TkTt>]U1Hpʣ`;Șij 0{xh̍^e۴3>06')R*LpJœރ q;vS{^IkrPe*V1A{56JEdJTHBo8]yTٷ>mYLƤ%w.!tW-xv'2a8%+rrzǠR&Tk(ĕ˃VT,:٪I*d1'KhZ ]` #qo ~q^9^]ǓƷZi#(ndNIу<YhcH%z e_^V9hK#Ҏ۱ 2raN2v ,,2oh1֗P-xlŃIX!b&l&U̗F[ilJ#dK9`)J`:?ᵘOYc8؈Ê"a}d@Sbq(vtmLjnhg"7LmIQpssB&S$YmV4f.AgctūVH:%Y8Ik-E8K3ߊ/]5ɲC=$"gX:FJ;"m*d"Hh`AT*zUn {]Z2ɯ, N}~ׅm/G 9mH,Io=c>xa#~@vJh4APuşGz#?Op06!S9Ld]4є.4,Z>{sV6)RkfڎöN51idVYokY ^a#2>''L Wώiߖ9y*DJyd6 ޚgл|KDE[Q<9鰷\WXzG#4K}}d9_-"4XF"ڀ=_@d(2|m4Q;ꌔ}!q3 i"? * [bYA-ǖq}Mx{,&ԯvj(:ښ\a${-=$}52"(Q҉qk׸!j#5@=ەc9J+LcK,tX1a YJY藕Zu.!NmK$3La_lkMD礞U(v N&w(Zk,_pQy4lMbɒpPojc]K$14iGV d`})ver.Y\č/{szg8;?ws ZpT|V2Įv֘wqPiZӝ#PUB̞f{ZC 6.Dݶsc|mpdVz߰<$g߭]Q{K)r;5&52xJŦPM*ȋa3xd;rTᦋɥ+{sP߫Fl<FBlhbQxM ``lV,|ο}_xbE"!RaIا߁lIvݩ7(8P#MϐCAST%? ktҁUPA~+d"x`MU9 Uks%4  X#K8P&ʫpsްBY*A)Z REN bQ>ȵ1x${M]c&aW(k_TCu3M4O,<5wipܚA3PD:]\t#듰]od#atX(X QB(`]Rf\]\~vjR}^,~X* gEk_$,U3WسrqfJ=RrLxUe%ĵ4o&h, ʓEf^#j O{;V*D+([?|Ƭ]LrW \̎I `^B"SF`$Is0Ӟr8N{_"),$< +S|^{`DbtB SBhrg8xOWZe"b>7mVS#}b3K \[!׷vnu`%zoGV?;Rty\x]v`8&yL.҂g/nOd,2Tdt'WU\2/*q)}kQE3'`wA5 aYp8Ș*;n6K_9-jJ`X7$ȃ\W(`z2I?M)5j(jҘ 4GiڠgT*ެ;I2dYV/ U!sUqZ,':3%ef~]+bC[e?1`f:&%+~ dQ~ d &&kdž}C|~)V" &@d,RL4^do^.2 }jDQ}äq榇DKdXBJzpBƗ n%wyyePFYQZ\9=̓"]Kl"]852fe'`C)2x~gPMKYC( }YO*eGXi'6W h x`~ZES@nk:E ӛS9_"hcm c""Oru] |υWַ[x/Gl+"9?vI>0~u4 QAQwMWpt4g? ,&ojm=^?_p[ ""u6|gU[p x%Hlb&Nrs*>EnWuqk\ţ"12$79TPEh7 P< 0-Tb"~Nܭ;Ӎg\]Ɍ;# UɎi-Y8(I/4&n!`M̹Q+1D`kNZc| L9MY!CIve@BG{nȓO| }w>݉b@AzMVdD>h#VKS PS /Ϫx#U3mℋrNȫ(_MW {C]t$3֩ϭG3dUk Hˍ#qGn8̸7wsBDw wuթf'P=saAbZlI7 ɕ+ A;,?a U>-yo䎊?[,rAI3\Q 9K%֨i>WEȆ|ti8 X}=lJ)]@hf9%,2=q*ux2m{r>ŀ4v{LA(3f`8}@F T*$&?qNEب(5Jt,0?O113"R UkqDy:@4^+sQ5b<ôr݄+iB8Qau)Q.(V* p~U\G;H-&J+P?V3(t߾t:Y&Zw>HyL!/y}gS0p;^27Emδ+";k'Q:{$5!Ӝ ^o_:թ*+ 3 x [Ԫ!PSvf aR[]Hgo۶wV~O"?ҡ"LIw?|&Poy:0ʖH6_4֧ޙw/t.{:ݬAOgK< 6ٓ@xThzYhƠ|TvnSh.qt<4f+{?N"`ٽĢ%$w~I]U3D;P`ZdI AKo ؽp]mSļY mEAp?bԼx]cw6Z(SQ[]nٮxMdd2I I%1*w۵׭tLXdnU~fz "pB\֏/!BV덽>7hΜ4Ǯa/>zpԵ~ؙZd~rit&0N"qOX9 n#y ñ*y'Pi㆚QXE2u>6 Cw-uו4PיSI 僊09 U4*wm#:/;ŋ2P]y/6V<$~fcn|D>꧷A^Awh n\KmM :~Iq9(WrQSP .U 0a.VTMk׵è3,WQ=rv7qC(>fZ ua+tD)O-DU8nG3{!NzXkxlgHQv/".c֣6/r8 3r,si*o7š(6$J|ˆEEG5ɔ+满;i:ZB?\q3x8ǝ>6XfPѓ#0B,Q9ILQuf=3pRքӜR`D.c1gj\8`?ni6Q\aN鵖<8h<9ebq 0>^H{,MbT,I+(hا-3ly1$ga8I֚:.{JVYLfjJB6d_m#U{uvE$\on6/ЄKyQB{&x9i2{7 Zjj?}s}1@1r|n;S$д9س"/h\|?ކFJW)_J 'qFƤNT# ptMC[zLX#4| p+i>s }k G2MEf%q?QAJ ]Fu.1>5'OEٽض5d 6lJĶVZWnˏЦr<5!o27rQղt]w쩁)0-~fP(6|5ݜ E!P3 jv_>/M)0wF^KdP f7G٥}#S8Ϯ\S@kO.( UT`ܕfn>>juh Fo2ވM;wOVE W'yÿu= +Ͻg_UR)yv]$r_Wؔ@&49g`xb9(G$PY 1LKqlrƓh^L.mwFIbև7]Nk5+!WP*w0J:A*Jd8iN#)G^e-5R 7"hK^z~с{5lZO)Z{f<̑A< \cdY:I'pUR5((wE~X(l^lr l!, ?`5/ŷ,%>xCw̓wօjG*RF"-/_.@aB8!Mh ?]9}""q%05vm Tt;.MS[F_EDzp(6߰mQA+B:PUı&*֐;1Q UA8 R?*2˘cHZ V\5TUPȨdތDWL ̿L VRn1W\pYK3.K=Ll^_\{2oBфd[rըwg;z_O2x2\( B8~mA=(bY6MɄu&qd==-Rί:6z Fiu>3闋E%K! )/ a4dj#0x; Eեt/&c))d_pa_$8 5{*LkcBtnm 1)'Qnls\&ofeQmg%V-3*1Khj)^GH1?.|NbƬ<$M]7߻B{ofM.c8ZִK݆܃)u}tR;4f8h th>QGܗ}pdbDRl\'yj {+_dʝ5ja-ZzT 0SE{.[؞[5'>-ʨۆш{Xqr7dTމ):IDAKVX0O6c_G&,; vձXy,hn{̨N) W h-_&M7tLa#E>0X Bb$&O 0mj2P;4_(B*:;ƟWd0?u#k,/XCB_ۡ6)hpcO, ѹ>,xɨ$v32 vdL\&&b[tfE4F#gjY̲z9yKTØRo즓nB~,2S5&.Y!#!j/1fzЃl=Or)+dF\ۄv6D5hmVc$ >؝^@/>e ` ʏא2g`uGR1il``Ff{sb v,2ѩYSKmh|E:L~ڍ_"ın3OnjJB[/P$S㹏f>K֭R`"S=[L"0RjӉYQ ӷvqlF]z,x3f+"ˢ2~cka rjN1~a* ύ4Y})I'O8`,AgF>$:jϛa̕uᇚ4,󊑨yeFX=%qœ*|33/l*N`QHk`<\u nZzj^U3{5! )gm3_"pog[} 9.ϧz\Mm-y0mrWHlNh+QSOr77#[b^ģz $Dx?݆Sl;z=%艳,;;o$bfr0Y}6'2Aۍ ypGtf`$=vڅ5(Yzk/쩨 "50TňYH%OhpM׎yN,bZݻJ,{eKra65O0.z}a;lCȦ7]uW^Sӽ+( Znzd.yۉi=*"[|`$MGq .6[o]lQao9/px&sƇHsL|C'@E//ʓs8hCLnuW^g(>E$d=X7r$( &R$ƭ-+(ʼn`!21$÷@]g^4'9 WץƐ >`, aGO2dOZ_Zk!;f)XDZݡ~lz$$ 8Ƃgc꼇0Z+亮$&_h_~h(tOat Ez ف~EbnׇOzq4G-o֘A~!^37t4?#gϒg*-vDSm& mEa7)/Bv;t\?þ \Dp>U, Mx"tt<.CzTA V86ԍD/{ޒ/2EHYk\oTKvCMbK2t TjZ'u@N8W~tu~`}0+mlvU`[k%I)jMteMyXT~=g\7Y>5ȃ~H;RT-G]$ӍCNE)xM$aybo$|X3ɹጡp^տ|x=T奻Ӫ7.蛞6#gXԢ:@> \!80GweLr~7S0OUk"=\gR݁Lq6 qE7i$^ypyIHٸ^ݬNuΙ|y4ӷ\+[VN,CX|7iy͇H,-2icXLK7_/?_RwV {+[4]E\l0W REN%Rc_];<|}r e"Tz'`>,qD]^j:~ة9B‚-=EwugTxx"IEZ5>UN%Jg,'<%7o%;2/ȵ?r:of΢k}2idx;AZm%of~r9`w F -z>me|H[DL}B̈́EUuv+"!5/ /Z0Ч葺)|cQr vhSķyU1r2ὴĦ`f"o2Us.{#/AH~tRƧ~'= /\nIzSI(~P,scPdvn꓆o96O{جG0 4sl<#cɮpddfVLaCEnwEmHP=wꗥt-(u/Su|13QG̭/sWdHKb`1?Гߣ?H'viB0hI+Od[ը<6̔22o4HUР8Չ|gէ;/_ig\EyHl0z& ey=+KxSLl VXn~O̿ 'l6NR<>GƔ|3hEΑ\b1gS8v9 dqolxףINj~jd᪙;[g L+qlt&kԬ(K q^$':z P4=n@â|%gMgL#@RLQΜ ˴ی)j̔gU8u{$.N&Iq^1ifx fFxQ#kH>հo.)%ۅHڑ1QK<ո A9.E* #FVlH,S h8 )]3\gt 0֟< ҩ!p`Q#ܼO?t^ۋi$.Bި=DR~Hρ3 f2ĝS1;ϕG!2 BFW\H|f%֡Rrʈ>eQ<~'dBJ8;~v|UzpfC/y\NRh2] Mi]WSj[9d-BL~;7BL&n廱BmwU.KHV#;Pnfu~jUAP|ԊLƻE^ F7W̛/9d|}tXF{^n3-=?%pG Z=7d!E27\'XMBD`Jr'˦mp::M : A[0>Tp06~~;c  'sU0}b>".38fzBGAә?誧Jxfj6~8 c ݕKStc~Л\Նyם?lShu֪"qrRn$_pl[X!,P*T1f]m@{: 7\b0?`63(KޟBjF1Y;gxH-0&Vu*dб6֜bYٯ=6_u-мKȷ\Sxn1 `JL2?֗o2FJΐQ!O G"oܕ#{UZG 8ngL_ eZ]K'xFuͻ Fm*ô'7"|JJAIaP O aE!>&Oʱ]\Udk}RiBhϔyGS5W+?=-p­Q_0-QK>LQZv V΍w qB3}ΟKYY;j'FPRrbFOb#(6KG@jk_uJ;Gf!ڮ:L`ؗ_RɰO1#|o"qIkWԓ"SGK<jssYO5cJ sL!q tqe;j9rg`[ sC"ZP*֌=M$ SfkLݧdxaBr}pAxI5H3+Զ+Lsv.kNBԱm&d)(^z}.>WG(x,P}UR2[pVDs(Җ":-[C QF_G֭UXxf_[FK)#$;b>A~.V -B%T e^ƙYmFAܳ>HAWI.3|u MR(0.rR\8s-ʷj_j^vq,Pn5Ol*T  GSnFZ L{}T0y6p!ɞk'e&0 VeLM>p*=NAdW}hnRE UϘtH'4͙z];& -jp8"Pw{D}%-Shx[5QrntSrCDuOp* sIjJ/a*d {|Jb.ˈ{rRKNJAZ譗9!Si9(E˯MO`r!S|ģ'VB$b#j2Thp1997Zbň4Dk.K '%5217,f3q[mUL 1r-tN.يw!M=V4 aT-AW1@`agZkG,T֛(ڋiX5R}b_`084)6ᄨ&pqx?<ϐIw&u5 ft8f1ѿ+'Wތ`yFX?a:F ZIgLU1Yċ+ƬxKI>B6E(~i#8dNg5!ΨՍ8kV3)%c>ʖ?K_ʻxF7=7畜)Mrsf&Q. Y9kH8GkJ`;`=ʿ^6bݻƵV -a={GGlg:(&ף+M~TB[8aDi9:Ӑ=uݗU@S Oo ax 2b$Qg/$m%x2Me")㊆7 I(Mw(<_ CυpMhm#TN<[Jxv(<7dM]OfB(kwOݘn:*f󳾷 H>>E#$jv.zˣ~r-¾l9zC u E E<YP R^Lt#-]sFe$7 M?7D œ5\js#i]^ZtHTi/ 5b/&cް$ UfFQabν7&*6{ LB=#AZRq@S,cfިxGŁm iցZ. ׮NRU[=6dg)fFr;y/BJfyѻsE6o:= 5Ǣuظ0a(۞vɭ";f=61H] ѿݴ6(֢x2eJ! .vMqg ]u4W%?r GJZKvH)'I:Ђwe *JU|qK (h |O~YVݑh@Yr$740'N6f56~vB;*bn>Ǵ,Ȫ}F.Uua11"Mnt`E[6 ıQAgJÒ%paR2҄^E,&c<˚nʶg1񵂞y끓.&,F'K~c ߔZ̲ ЮqZƾ_A"E]LCWmo\ҿyKIvin9SrT@) ;|s)E8tl ]'}ϯ[:/%dMTTΫd^W"!/EرcZ+FT͋: MqNbN6-ӊ4Os5Y8%OuF ;Mpv䇵4VW M 8!ǖ;0B ̤ǯCo>$%6co}>wZL h!mgTƫ/rZ-$?:_\GP#*eD'm෩ ߠ~K+5]@7'a_vHȗ9$ 05A*-Lmݫ GC;3rMgs4^z`t >] sOȜ$Y} },gS!p: g^ǒFod7ط.M!4]%, ô7iv撩`xUDMK&S<J&}r5nd=w1j0d70O'-/a0@ނKDq)/eľ9=Y^KG?+Nn dD!g`1?a?v/`%% Z,м|膩n# ؐZi) 2 V;/%vQ[q`GG ҹ^37 W3: qDy gԣ@LMwKF؊bŃ5$:irPKM65- ">t#GhшQw*ZG_IمjǫuX3S &xս ]sZ'YS7QXͶѾen%'{jamYEUoe;Hub[LiBld,H ùF8Շ".z_%qcu0 \w: *߂aH}?r g_㣴 Q]WL>NE:hυSqO —v6W޵^DEb-eq\fNYS}K$:JEK1 *dj~ |ӊOx4_Œ~3;:İ7ГyF+ttˮ%ΐ?@c޼[ ~.Yۊ^TrʏaTL a[HK)^6gxI@9r'CWN~a`@ZC Th?hLޟ>)! tOfp(؀d=Pq6R>5P/Rlz>Gq␥l8\xzUZJ ߎ~%x)" J}""mFIq0C0ӵˬ" X0Ƥe͙@iԜo2u꫏;NyH1f/oVrƍb(.׸'bChѤ#0.M?ڍ-=ä|a/}ˍ?5I>m]%05e<{p2=X$LM4!ܹ`NE/ȩb!B_̞xaEΞxrG"`\FFM|M7Gz΁J$_i K_x2# <>8⹭rz;Ra8?s)(9yJьë:h9HI?)i_ưQߖ[s^ڗrߣYl{#-L~|Sx'8W-ZvP qmsy;mYV:WN0BǒԜ_t&C*sʘpfUC m 'gUiq\VחeScOq`Y—a|8/<\)C$8obbj*M6揇6CՖWL+q=wܻw$@E ]|TW!O!>a;r5#mr,ΚR J̝vÎ_}Hqx&4 INt~T"^ wz-qĤ 'A~Y+?ZR4B>9!V HKT~I?uVs!2#[sCES?"4+]ؙXQlfH3{F{V9K4(c`<MxA¾kW~uYT|zX 4SynޥQ]ZmH=D+v rh`&(L6^(YȤ% rꝾD`_Cť?0{_. 0~83|7~ِ2a3vq LMspߌ~Yv@/P`#Ka)^zSW" 1gDom131iW)Ip_GoVf־~vys wJ3?Fɦ~LÝ8CY"L2*d.gΣlm %yLSYBz v%K, v~,! T^ȶl$ ačr aݶ',f\*htLWK"9S-nXi&)taeNSE<ܫcʓYC2OuTVnϒ$=\8Q~^x4(Wa w$S"4 S7<ϔ̃~#'TU]@B83j(3s Q5:g. j9pQՄF񶨗{=p'8"=qqmJPbZ[ VգKdE\&"1\^w9n-]zz۔BPáMzɲ"i ;~(ʔ ,Cl@1? F{7{?@%SfM<Ѓ= h%R(=JȤ̤XlqNQ|:( DȼvsQPvg0 xjfX䱝CX4~Ҥd'uro?,rLQu(*W+dd C+(p,5?]>kp-Lb&sHIl=!ACTMpXro]rκX: s w7-61*l槶D WqGùQE7`/ pdR2]#akH$~/2 G٘^^$[!UN5 z];\~V`1}@'ݕLO"r(s1 [A3&*Rn#ܡXrIf/?Mۊ6*tB!w_O|H|#:7 DjD鐬_:t&JLmt]K:bG绫B)P\Baa-1ʟC jB Ƅ{R- <+}/h# 7/ o ͰM#Bӊ*fniY?GDodhVgxxP5,#i\>EjEA~4@V)FQT 1t)!V^1Y^ )LPΩӻKB9dh6(X` Tjeu1T)")E~",6m^+EUTK]Jo-$BLXP^%RSblx@@Dht{x(6O-c :дmb<:3RGĭ].777v ~h2 x4:|=C þbS={(7:7!$`TE.*qXPyBO)" 3Fd ‘BwHm'v,gVlGdJo=s{ǂw([TۓIkƨlGI4zJLs+ٕ",yu*S(5ynCZԃZ׉-9(7AgPl53r_ )٢Z#0PzL)*r%x(#n?g:J?06Q:<,JMqGC{K[L86K;"s(Ґ^%WJLm u={RRa߻rAJ VGKjhh%HQNv1$z8MCRkz{ e뭩#5)Yh8lDT2!%-?ոԵeǝ\>!<@;4S.2|X庝Q)/:R`heZzn%MtQ1A*x^H3ro&zT0d2(dH#jV呹!^T?%|Y~ m%P|x2Uɩ`"_Lq2᥹(s%hD_.G%vȜ:$:Ҕ wieqp(maU^Wn1#N|Y {Ϗ魑 wɕ iȪr>8We|F!#LK&$4Ix.eI%%Nh9 `*$)* ([f"fĆ0aT!7tdGJ ̯k/r:ly v=%/i:8<'8E9NEB5hlBS/aGT)\:Sm,jWt*ရɬY= FB3uFϢ*Sȿ("e=q88 ;HR Jz* G!u zPSV=@<*B(4Q̭_ xE>jU(>,K560BXYd\@b ㄥxr\v/?ߣl]b mY`,?I:7o m[zݭ"4ߧ6j@/T Fg}=zTu^bS|_"FʻnSD+. ǍwwFi'zǸͪY?f´ xÂ8bD>LO9@Ech5]K cFw)  JG-A0jwy,%[SYTjO#JXm@.C7.|dQհ)0U)SK6x_/棛AߞS7,5P:1 ;.do\9l&tiͧ՜@D )}=8w lhҟ@m !YɉXN E ;&Si͞l鑼Rhf~aFFqr XB|8I("R9[mD?_&# PeL El{Ӣ…]lxtt]Um`m92LKn) Yd%*.V$\ūyP$RoEtB sg0EAѤy&L̡OC LD-\+E4]B Β@C1@ı晔 P4ɤ͠3PY0T[Lmط"iWkz 7vRm{IdDjVO9! HPχ`m5`/CsհI&U-9J;O<\:]ǀ~Cs!+"ArdlȦ(vnBu_ !'e^ rŮX2agL4D%$@g6PKo!]cZ\20sp8+YnbiV#-ml_ +=X\S0FߑMT-3{4r58 ?$ofE֢ ZI6Wh~hT3 FPͥs"//^ ~2!+ƝA?C!.m;0 Rw:lMY Mu.шEɊ-׶@E)b %ru%~R0EBǦLwdD],g)l \::%a/^>Od3.]0mGF@hq(g?wб j!GN&CSJ XRʒ|n+ARTo.^{i?(k1 QHu89TB`?!yͤje8}FsBRc}8QGN*B 3 .]N1uҁ#$|i aϗ 5~Յ-j+8x zH@nE!"{("[r#_SBFHn.9[yߊ>GVOf+G9;q0jWĞpl(m|new{Vr`\8$^M?2n׹c`0E,bK0yձd)q%)=NX} 6CtHYeOJ2wY$S9Te): 2]B*Ec-P@#Ah $ML`Pea7otzF.CC#/P+cw PDJߚ+-ĖJ>.L; bF2zfBݕ8P~r-dfYNyo xvhZH Z#~: :_,ܝ;,2^S~bO>H2ղ3>ٳC~ N⿆Nڽ~}{ŋWxe@E|t{1DR`D)Xt2W"2w© '7>={m>,{Ji_KX&)pFcSO"s_8h%kQKo $P ?vEN2 =Q|/8ܗT.p^Wa'DJaj_]Q]%~ʲ^.;ue>UD~;6貇AZ _NmYԝaߊP~"6>Q(6KD/1z9W&$DL!̎/j|IV}/ e_Y~~qH ھxD-Y9|:V Ϧ 7!}́N"fKm|7knmAmC?ٴG;wf\;yy=Y;ӏP3>} ·\TdL{30ZAC= ;ٻi6-a 4Y'r^iiXE0wKf~ZL OyLjWRcQ.)ձUmYNWx_XIzHAgʡ@3_sY~Nܾƚ| U:zRbE]Y7}Gq@%堨z[EJ}]˴G?@R Kvox'[g^/t?\p KV;U;.;J Q/,I׬i؛ n\tYE%r4oqR;XK YTT} ByIX ߪM@P:gMM> #b:~RȘ *RBv~5wP^oz Ja{:Crd5pڼ_Kjacb{㋥n09XaUH!B;mC ، 7#pٲJTG9 hXLWfuw?\ᒧex4H>&wRol5w]wF.ql@SE NR(Z#Z8^À^=|]4k1/svnO ̩A|C%~*So=6&"'ؘaϼ|(o O ߟ8LUG[. H;v4SI!j!’T e8 FOPfʲY; kP XJu(cJtswy',{>ݠE f|hII+ uY=:$C\CFPgln}Iò@^RUv.OdL;?*\T |yv=9o ^c,u/Vʉ$ʟ܃Fg:*[d1y1 aDkj {[+PbIhlJ2C1)n;&ޮ'4tc3n i7e>kȡڋJ ͣ2̶S^1: ՋO^Y^\@BCTV (9kq317X/2ܹ#̂gk-eX|mHexO$KPξE-@E%0FiدP1ԑ4Ss-%I#0CfύA)*oSw]SZ^L;suH8\f5͕vP  荒5Z{N8[ l_Kr֕GQb<qGcz{H2sbg#sMPl,{ΈS83S,f#H Kfhu}`C ^#c.ʹL0&3\nDf頇voJ86LWdl ,YD;uEBʊZ͆i k.Pm!˕0-Z6__6 ;^O tѱyQOKG(oIP:+,0m1˳@Ao89K[`pL~? \mතX8>F'2ap2D*k&)/ p-i[5iDר 71-۰7Q0A¹ܽҁս? x5;#:$n> ]\[.4׷t:p"3/["n;6p9u\U<d>r?ۗ~Tj[ 49q#NKq3U;` i2QIcӸi֞grC}ϗC?Cwn e*$1MSY#1xjnO ܳJQ 8M.-䊾^z9RCM|0zo:UV,n:,.[Pt@3Bxzd<@7LAgUKbIBwh-h17 )MɅ}9U͗䗒Fx2wKXP-&){s oԀEqo=lGdIo< I彺O;FƣW1KsB&17Xk-`uѨh%/XO Eo~A "eG_x"/@ .2sږ ]INilա\K{m$xH˒tK&Mއޠ(Z[;7?It2Ah+:=NDC`zyYٽ,H. S+@ύM5y ;~v@\ŕR^Ѣ2g=kE%wNGJ 9q%{Е~o1^QBWWQi@0B._ +Mm^4Dz7矪eGVIP'%f {wpyOJ彠VŹsſQu1H&j_$Mymޙ/5Iз3 PeHɛg(>v|YĿgqFvxjE^iM%$B_ mjᚬ}V xD9YU"2]¯FX08LX2W5E|Og%IE&?;e! }'ޜc CGng7!_U!<o/4u +ˎ-[{Fi!W'W̞2B6"(Z`E4L8S 9ΝF?`0:|{ ;R.|$V虜(Č"h:%5b(6 %rGӔc7#^}I:UB,}= >i#a 8чR^ȭ ˣlțsmڱk$ќm JX۸gaFL=zeQ"rQUVstsȂw|fY6Yo v{=.6x|w?:BC#C{м6߷y/GΈ?MDr4+s{;|^8RSs>ccj]֘40x qrfݼyx$Ga΋OSOf[k+G!{#rMYlY 𝃹ΐ}>U4?+ Y(~ rjAu]`J3tޙ$|`[m*|sDo& u~մ<)^Cz\ t}[nk_ocD^~>Wrϫ^}kZeY{7plW6RR{gǍaD9b8$pvܺveZVqF|mFjv*cWMJ?/rfp.Nw%QM̢)G|-r2+q&QpYb@~AKP/ #Q%5reUO{ "jM8 }UAH/CaC_~OWXoY-b1H{vy^a㙔k )Zu0a4l3҂D*W": Yb{v_ ~01QP#O.Rk˟,]0Y e?LCfzs!FfVI]FѾU:֑jws;;P7߂ )91,1ʝ9h u i3P@]I+|09~ m0à3ӑ݌c@dѹho٫TkxpVc-=5[a‹cs͹!i %ʉ8Km] @cer.rz!ų YFWĝx~&A ݚN ͧ>>zPx\H4mAY749̿p'-4[kgAˡAO vhݬZ+zVthT/9;kN{cs.u MC_uWSlh;R+WUdݐeyY\ťO>%6^#Q,p.[4X;Jt_!;Hw}˓=;PSRDтBM)u4O"ާ]5wZg/ct6}.9T[V+ )raIc=pg- [@S/ו5xt(f0:Iftb?-a"$@)Bg)L,gp 76H2qvBvi`MΒjr\;Õ۲k7oN[u vN 8+o F1Ϭk:ᔬP[B}N?3ԬoʹcV+zv/Մ|}jCԩ|an#}U䣿W>`*%=!1f߆A3t)SLkDͳLOeLzݲE+p}kO)$hmW%$.QϠ0WcŸf$̒𿁁PHB9ӘqX,=fLXMYdF. :OE tYVxK7 M4s燲*i)x0\fעqxl\MOV;ih nVgtÉtMY%gfDUdI(@!YJ<)?Zxxܜo0Ur}Jgl'!O "'u}mVFGgapOTjm@[K=@zI>"]+05?!Hfsjde@̨5]dc+jX~=|˔/RA%ݤb7|{Q EaD%ʼ"}ILW$Sʕe̖obS޵<Q1 x;3 |*#w>(]o~g{q+fil Cs !|h>_ 9qp[% *z.M"nmt{A聵V~6*.Wx H!Ȕ̥S)5h16) S<qܚڡ@r OߔA)ұw Lv_xF"1J>7Ɋ,+HE{$Z3&uݵc i{lTf2c6hiF1U _@+ ؕz~ Ո?1@q4KB8ذ%Z!MT-nso !(ݮ8YV} A58Ni}+ʷio]-SN71$yY3]GŤ,J;E988V`?w;#~TMj |p¬6\*ClD_n[;Zk\{0@r{SeD!bd&l f:^,$y}l ßA|ac78Wш/?S_ {WJP],bk-_˽ttRT{ Ф嶰ɕwO5 Lt[N]*N'd1k23=tAUɢLT(ű[T?ŰoY5Տi2JG;N BAQdܠȔ-+g)K=Xna^Hp62Mleb/_1KVG$J퇸w][L"u>"ZZ:%`: IE4U#AE- tqS;Oax6X04 F ZUt3<\y 9ڮ 71Vvgӟ?pS[`|)t߉cG%ķus)O}˪bl+k?2[PLȏzY3 CQd&07b@MS^üW몛yQ̌86hvlcgiݣZxonC(C-T.g6)>/vR 7IQA$Q/o5Y.J#ql9x44IV+XPk Jߥ"A"'Dqf$1خ)Ǎ_Q@wt R)|I: ƹ+\;~O˚j="h2y?՟G56f"F$4eU>ā݇wL8FQn!Fzx ݍ\ƤPg&­JfiMZ;*9>Kn<^)v!I)Ҡ_(jy5j?^{z38? hLGmjg{!|"V/i#wl-ߡ0bd)+} Kw"ⷖ7Īh,0>=Hd@H%S;h: q0F$p6멯 NKI -`OX}; .S8IGo0u?kyL.7tH+<{ 0۝ډ)~ku~mLj޺S h 9-1vd\z0bvOMأ@l>sϤq o kn9.`i̼a(?z_+`zx{9; NZj/"NJ`Rn t) ;Xן!Q$l* y7I{]c4`%HBeX.w2USdPs;(w>vg .OͅM3ӨddS[G!G)1.:Omg6:"3&8ZBzVu6.j=zBSy&ĦS#GU6U{[68\u)/[^c=m",{#.|'CSWlzLݺZØtS|ak!)J;S2x UB+:(,C%yiČ~ 9"! h$6X3w\hDd[7ZԫR9MQP%a'_̭P5ᕿK9J+H$ f}=~oCp^K`QMkB36.(":NM=m~%Y6OlU1d9ED12-L (y ܘc2`%lLysX4wUDM! &Y)[up=lƲ:9ilJeDm"&4џI"?{&-{OIK/0Ld%M΅Jz wvĠw|KYlM][Fnw$nbPءN_̷F[7/oIO늍TӴinVށڦq.w7iG|Ycoj"NNHa]@D.Y0ӯ5͙R hSM(Tt?}<4XpǞyK7`r=_B̈ (;u,Sm`E$ި04ݞlꟄo]&fb#I KiAmƛHEQ]i$NxL].jMD^Rf*]\BP_4&ۈ S_˪}%T'd"<:zM)zÜ] Kg)/Β|]Lbz[v+ܹgn[_G@O2`P[`ZbɽW,Yvf'HiWwOKͽێ۪PQD,m/qj#_h,hy\ ̥GXOߏ`=dIiWpCw`i|̸ِˏDD+18ߏޒɸ#I9 QPL/B=/V}7x Bcj2aʣ]Y,YtuH/MNe9Εbjs~v eer .F\jlB"4 2UmN鋋JfAjXȻ^mK$>r93y+3fH>nv4tJ9ɬ-nۄ vJ!.dBg\ΰ9 :_0Z\'~_G.ܿR _kR.UA7z?[EzGd}]] @V2Ay`6$>lJX]JA<v'ty:_&*$ $d*[! *JݵI /]1++(ϺnH%Z6٤JhML@SFLIK%JE>QP [U/ DI)F30-Lab%{4iL/;lKt헃\/n %e"8˄#tǹc1ևk;[L\A:H"dw 2bټ?';lZ Kv|b"e(_Ji w׳QVRqA-bAQS9lX }]^g^L5 ro")K8u\Mz%$}!4xo&;2ixF%)á˴K33MzJ_ǥfE'nCUd8HM5d8bF]4 8Sw&){zb.oLzlLԥ9EH$ j XkiY3;T5[*JvCHA ۢUNFYq,A ㇤wzkq4U-+b̈́M (@$m/)1{;dXUVL  3~i88wsYf)ƭg]Gxi>.sk[}eJS;9\ZdٿF@$ R 4/.렓s:6v`RT4̾J7\N0F'P<\%em"d0e,/<{ ͩ5Q1Д5=7ej= 3w|}UuuXQxDGEHgJEx"Z3YersY&dr^a@*2^^3 pgGZCdao;.>D Gy)9B])0XsZ;v51--i9  pоEew9i^pȫAD vb3?)B)o^1GJ1IaVS$Rɰ*oJq*2ڰ-njDT+@NT~s@AD3)d}Ʌ{R7$WOH9o2:oշ Ɨ>SpSvy6M< \sw)!L/k1IlNBT AL̳1qlOE諑1G &D b ΓcyvKد?̙"{t߭k)XO^c7c""ֶk[U[ӑ" |2VэY\E$nbU²Kl܄!MKO"۪1 BZ͍ S X \ޒ&,,|s[=qL`4"DJ0K{m%@] u hR-U}K鶊39oF}a`拄ΩmYjg;ƚQ9Dʳ})@D=6SMq%ukncax=J9y6NrDQR=RlL #&aie3*NK=fV{2jnri?iRUXOuJ>,@ >lW. W/[> pX]"&^+MAU/4 [2c ߃xfdewc Dd:P*/%nvCvD< ʌ,+>&CȔ~6 RFŎPKmۄ7%~W|r>Qq'Nxr Dr|~ dt2FAN TxsA˟֡SׂFw>6 Pa܆[y*`oDnւ%o:fOv[NRf=&ʜ_aļLKś5~g$zq7?KS/3{@iJEDh'hY%崚ZL[i΃$C-0 xSMso졋Ӓvزy!:M1inμT07PF1q ql_Jjpv 6vΠ~E_#7ɟ(д(ERAU/xtFI1JNj0\l,x?ޓ%[(1GH=zkA+G6X^<*E"7: lbwo?zim9Sb 8pڻ89^~T\m\,R6c̎>S>XWԢʱ<hIKHpkQyס!ჷi)kLJtXZ9|>%wv0tY/=E}QTܬ 1@.pj" 7\٣ ڏ=Jڧob Yi:VQ$+Ȫar1 JBׇdtq\~2ԧ)dl޿y7Z0r|zwʹwFwr/ia\DSQW֭,doل&1XR_UVʧ&ʳ5wAV/;t)b bm ȪJFwwF'))Т#}T}_<#fCYrƟ." Q :ΆٙQU—{qu;oHf]g˼\:4.ӹqer [QDSA Z?->C 4.ֈUS.n _S:G;ZѲ;smT9ΐ3V#bK =1T2pPH9  a@1ɤdxr;:T.7;#3 D.BQ@%؋|gNUx|xR~drL&e1\ܩʦE/u^DP'/ﳜ/mU<>n هht.er~HvJU_%5Hp/.s ePvϣD]֋v6p{X&-,Gӻ4`k~At-TZ `ĢGN*F\"By6d`TY' tUA3$s4I.W>(`(ۊ 5.z@sVI$W)L~qY7"㫸生Q_24/kg[~u[}1K5οe G@q:*~NG=J~6*, IߙR+a,EUˀ7y=@ۂ5 5 g|Q!6l spܲ>.@C(;2%)69vy@Ϳ'l +הFa; ӪJEK ъiRTɧ>JMWNJ8}h:|D"d1޲ [ :} }zߖFӢ.][5`z@IZ%,3vC!h\~(>JȰdMT={M岯, OL.Srjk&G[IH&=9?unq*Eޛ}iITB`GKI {$ vO}IݝTy%dg MGBmE,FP;Jf[nnHSn uðnQ1A^GIV ҆ƪf5jd;9oULcuC<Ҽ tl+Kfϩ Lz ~wZ5zKqr|V3WVڕ(+Y ;!^UY;ӎ ·h=-^sq N2Y,Mw5;*F%xP{-jqFYC|,)֠凕,gM`8c"!pC' :w9rx32KW !<ꚑ5zKa%D~嗷GDgޭL Ӧk XꏙTI. &:Xc̴|:TfRG:m_ò1t6¯gUPu*Tୄ;\OOQ0 ՝Yx0Wpdyn>&]Ec -eH*12ivTFѶ<aג8w58ѿETCXKd`/ ڭf[ \SXp `"Ŷq; oL~¶&Ӄ['K&[Lu1Q|\Xװubf6VBm喉^37|5ӻ{c2ibKRr0D J,=)/2 ES?Y/0-+&0cWw'MlE UWsYV%^%'߹S Vˤd^Ij9We\h絩a]EB!zѥ҇ʄ'K`a[=]c7c7wy0ߪ\6U~uVM2݂:Wx/e5Q[{u׶ )r&%:[7490?hkŀhͧ"F-L(B:Y ipJS=1/ o M9'2Vs  CAg"-P-?X1K3~ ܗ<&NMǣ㫫0`7, ,Ug'q'F%M&͉@Yw( h׎/L_`_4بAt  2?2NW-ٱغ {QmsPSGӷƨg; G ʺ ҍspSE K#dnψEV rlna{95cRE]XІVu ;yV/Eei,Y$Hy8yD?H5`ۀ3FCkmV3U3GGim%H1rha:[#&[Y%t <[a%oAcO}չpqxpM!K: ]W?}u 4 *XʵxjJUђ0s6m7e*W# ?41֢ Ё`XXQI{PҊ!Dl}wJNa![A^=Õ UbӷROs-S>< Ŗqo ,-i!VSe@aMfZ~b:8?Kw&+ IXּm Q5IciX"6o Iwƕ~MdewKAnREܣҾT u=QT}E@jN+{`@ i¯()3c=xxOUMB +!tYhYR;ߟSdF'&+M+re3#wgӟXQ:`o,QJnվ^G'ЂEFWĄMAѣzP%(n#UOM٠A6 vҏHlH,c[֧NK@QPEG3Q:HhCXVUz$[49( IҩˑVM ' `hNQ8o4?_B5Msqn#=+*rZ.4Oo Qˊe\ _ Yn0ƺIc39]:f4QJ͎/J$w걗pFzr;'7~uS k4m [u8u1څJV(bİ7+C5UM;Q F]<_M}.V|50+?CwS)~|Z mvOl&'0$VT |v>Y$(ԫC+I2݉Lu#p[vtݶ/b8f^[/b$: OƧ ";Ǚ\D=`/V sk/MJ:eC7GB?=ۂu/2IIDZ\>mh ?IlDxh珚`( uXz`[ piܧ4= Y ȷ*C[ 2|#Ⱥr}.h:;Ѱc=5"TL\}j[vd5rK"2P0wZ%p+t8YN#o<YWD"Ɲ~Ăe lP]0gV>O³=ܫ٠1QMZlM󝂐ԼNV:ID==A:#/1pY3bX W잱aiTa +Q,@XAz -w!^k~&pY'sOy V%RuJ CƂEo6Ft* fDRgF}ιMSڇ}bm4YL?p̝ur8A/?o,(2MC M^-ul9D?O7lƶ[JpuvMx%ɓcQL3YwXCDOCV1Pd }ћ5OZWY[+Id)qnJZ! <9~N'YzqyZP4:h3w:84 "qL6w2R? Wv8! kAwcQ\tOIȋݘ4KKGD50OgZp(N73瓨]P&lY!@{R*)g 6e^PQ~D:3L6n>R$Ԫ˿wzOrù|&Nܳ5팹% ;ԉ`IQq'8}H&ae$$T]0#Z|cM4.kDŧd|=V"Pl8n 'N ϔ^8µBi{=hMA:[9"+{2Pf jRuǛNVpz")u8~ CT 6b[X]N]AⳄ.XP(Q2OHUi͚ ]D9/ްv!ֳ o$2ei=ȱ q0̰&yFD„ƴ1tWo*fo!IN .Q5 .E2Έ$־=X8m(`rOvC-دeCO y \C'" Gm܇*gCրg,9Zl{L5-='\Q[)L) C':[{B,wt61}v/^oQ [hŐ򦫘ʓs 6$4̑13D%s0 ;x !ɺ U"4BONgK6"$g?"`<;0RDצT-`8oM|.5ĩٰz롊`6{h cX۲T M.iھ-.=ƤD煕>u;y:]u}eJyymeGGо ;0"r]/@tzo1)P]YM=wY7sf}+ļ7(\qe>8L۱yL4-ѐǭg~:Z_8yd:}{U:o_RɇrfndRˍT(?0.u%ʱd@o 9k-hg%so$>zZع/ap_ Ŭ ?S67eQ(02vԚ:Aac_cA0y G[ڎVa \4W/v؃rkiX: P2wiDóNhY/&N>& ¸< ;^WlU e U!@1 VnBMC{i u,œxƞ$OehG4c%P" )Du x^\ne#C 1Ec!pOGZ=[ b̛be %:x} sB&ܧ:ҏY\/YԆ|a{쪙R-S""%JN @a Bje9c2'7cqڂ4R.s)w9~`θVai)i\}N tQwT4UdJ[H;WlȐD>RbDOtE:^hhIv"%m vMME*{a;qsˆ]pg<蜔`͖mXŒ4P\T[xGwе_c O.y.YڷS6ZD뉟Hwuc2%PțzQS z@4OtxrkQ;Wy/}D~Dk΢/G%$&6}Nj*~M6t&OEFU꙼%2/XXP5 *1*D0Ah[69tYE<\|Vrh/N&8iiF}H @(+L:nyI)2Y8N@?R3FG8SmZf'~xG!L|@Їc)ovɗj.ۨC]6ʡoj; ʸ$2?E02ac_=R<қ{ׇw%H|K^WIi1d^WJ:%U&m*Y-2u}/ @ʑHTwSL^ ɯK>t$]VEмP4naJ_i ?/"e34uiF Zcto\cgfl~χ5Xx_W<LܩvV %[ }latd_!L ؠi3.KL(T;J<&uS:]\fRe]-7 S3=5t^Øt?66D̷iEH~ȜD ]" W,pL2?$cFkvHnf$ɦ_KF k?j?_͉ 5.fQԪ8y%@)V 䱆{&ikvp1{(M/y+Udˊ-iU rvw%t }zo`3d/]KL5Eg!r)-;#F}sϮC JK@7Hrvs?m;I>Ujhb^A0qCzA\ا9'oIB˵滝udDꉕ4+ֲ܇D6= %&mz6~XN%JۧF@Jmő?l E'ȶMB$5<zM@+jɨpΦl&9Ϥ}3W֯0&\.@رV4DW  KJjk/8BX%{yL\/ֵ[cܨօ#Ry"ʧݰw:so`|q,b gmUDWzF$Xع ѨEGo,s͆3ںٗe\ՈIkϪq]gCTZP*lm sYae4e"#"{UlޚwƯW&D7/XCٲ@/37Y*y3pM5Ύ΀)`*FdzX>G[q@uP}<]1 5v%v/А{ѽ&8%u'.w&b_Ok1Y[ވ_Y2vҏ:uvw1 Ƕ8\ XgF9kѼ<| j?SEo'p04327SUAP*l iI}j+&:L`DL}W!DZnXK일uP~?/%Ĥjk|NBi"?OK@zCH]Mّ͓3_R!qfR~/< iC"OD&1uqSrulI H\"cr|6RL6nzڥ-dB-hjMT2-2܊Iq}sI:iðqtݔTYO#ayb[޴ ;˟zj&|lVzIcZͮcǧvz5*ЧbV3`b=:C[#3TOT6V.R9Űyѯ {rͽ_{5̰T^~fO@wA:atbчN8~T=g$JJi1!8yVdSb$ n? Amޟ9)YKw3B& +E=~:OV2+\1z1(q#&n8q,i xR$X컡U6@|>2nT*ȟ7mtCP/iH}3AJe[!w^@N+IQ롹աt|Mr<TBJ-mO&5*סgާ-*Fj0Q=~|s/YAdU^m'l;VC^FZnYy/h)]=\?7{o~e2`al^$!0viѦ |!)t\~ 6#!]c!SOS15S$5׽|CaEg>o3,qEc}i.WvY07#{-CVX?H Q!2怟~5 VBǃCg& EiķBLw{RcGI6=6ϛ}\ ZμGOOiI21ӚAʶ]aP[t%޵nH۫iݫQa x.ZI!2> vˬq>o4ǃbC; H=P}(QGfIϨ~ɼ?7u̝-nB;]w29==cNG߾ Y\g˜ rT]hl\SN 1.yOdnܬ\G|6%eV&[@5HG{{ng+@koE]UfU82R 8!r缕57JP 6dy=SGyYյ!B㎙D3(h9c> {ԔG ,#*`R't'in8.Opegׅ4k_:V/lР)@af{lc@ct4t{kG71 h>L-YH1+- (k3gVojm v .-E|G &N}Ջ z,`*`\޾b6dɆ@,;NCaQNEc ԄA6$7ǹ1')Ȃu؏xQ`jT-U0VOPҎښ2MmoXEkBK$TWRN4ȷEOL)#|z/ԀsVsKg 2DW 1gьYDX#O~{A>w&m&cM}(f#]T!X C}v/FWMh%e:ĝ^"&$V"mARu;׵z)~MɵD>P86m 1TOWi*O !-#Dt#[>Jm)bMlIA1'Vt>~&4DhxU ѝi*^jZ3ݑUiJFԱ!2+I]v1A6+& 1fm(BmJ1ܘfV#Y eF$QG+3eʢ%!Ly xWdIb_7zj{6(iDIZVZTfEH})cE4='MzG}1J!,[g^OL{i6 D3l}6 $Żyxq26}47ſt!n{|)?k}oHam쮥jW_忓մL hn]긔J{:k#K]xxK_Ӹ=3?l # 4J[#+\cuOY.)tKHѲQA+b;kժ :Bp s !C{w`|Wz/`"LCt<=(-gKx_N Kx[XP.cwKy{Bݳ$ f"bR*G[|~+7vޤIc=3#j;<8G˅˜1h`ceѭ*Z*-Xo}Hiw;= bTEK!' ָ9u' 79>;{%#4%\6-H?=-R;ՊO@\p#8}!$PJM/@/&P*OF7l0m3IjjZ 6XvaS6A 5_[gH")e~$պ_wSDDV}|#yKT2WAA##%qsU.BKf v:8>'VY[vO@q3;rpc"O\К(_kH?ᑐꏶyevrY?gy;g-I\\1DW`"#ױl&cy8ߖgΧ.<6 ۭkhKke(x=h5D&TBnCGǫe-e6&;عX{1"Bxif(.Pf[ChopoDjͰ^g_VXG"W{A{!_f6*tV 睭HXH\~E_PPU?77AWMM-XŤy ?V"ȍ >]TF[}1"i!,}ǂN®rp]CMm=u*g=_H`/}3QϽPZuUHƥ0kN.L`<%MK8gLyv^EX]RSzE*HajA)Cb&o=9Kmؓf u +IcǢ *m] c|?H 'ͭ@\ R7V·AtW .6j#L.ݘJA$~Mb6๲?D/Z<݁3ϝH }V p'ulAT-ibFƿ6kuF?̅tCq~i\8]񙏿Hs@pC}Ļ7t=\`)k>{j6)RpI/Õ=l"LHvQg3w{·9;2>ܽYHZCrBl0&Sb )/?=x;qE0;LCe鳨~Ip R=76 |R aᤉM7GZִW x6fqw-+"x^T ;>1RgjױnL"Pm< zw`;Šܮ",U0[9/1ۣ/37z XnK0MVn 'gy԰ Pů! FjQͻ}qCE<Đ& UrId^_.NX 2$&R]^<{t\TG>eA=m4#-gC/-Nrj\5E%mI[f!6Qv$?ڒ+E4wT'O݁4fB-FxGN%mۡLe`/zlD\X/.oYՖOC0Լ(? /CGܡ<47D64-73OSrck[G#} e?0ͣYyfFсɉ{Q % ˸jpAw7SpuM1ې*a0ktLav]۸Rq>j7-]DenƉvW <=  P%;4%7h Ŗ4u= -8>Tp+72_޺Y#OQf˧, \ȕm4iD] CLSt*@0WA~DRYt/oiR$Sdy `%d[(aL]"CFKVu#[I?(FGd pLk'D<PFͽ23Rmɼ7#3:Űяc4H^l%`kZN y7G orKכ+R045{OygYJܤla~='BJܫy9Z:p\O)iVM2:z9bEїoM3t߾ukK:7;*ЂӬbpw?EBe ȸF}3Eg_U(hߒF+ 3_ԋgA`A#DU*~w/L ` ,}jb)فǀ+QCL94@Z#q˜Uy-ʀ ,9ޖ1wܠ!Lq_=y߲=E+7}GWJF0 3m6 jV<ң¡y܌hMe7~Cp"" pQUmS;7l@Gu=B3&`FeS,f5L}TC"{cV:jX߉w"#a)β޶rfN#yPRx!Siѷc֯FZ~|_ cg*Y(o3ŋUdAǵՈ1T\ڡ#p){]P~sQdKEBt5]v=X!tF;n #͍[*uD>dtБu<oOKO\1+E!A@q7L!;!ݿʴlZdq1R DUӥ]X5s`њWJ3!<ٶ%pu_&ϣal.;Ng̨lF_o#SB,+0sR v=q !ۑ2%ߩ=/DGB Fqs?bkEcP'-A[I4#Ħ#r V~(aBS/MëɅPVH)~K>{L^FEZro!LVXόA'} 5da+ӱԯ@dA-refilޮi4+J>ؾdvg0]>>v[J;kWB7Wx1 P 2|,w#?ȔﲇG~񝗻si^W)Eiѷ* N`y6| vAȳ6QsfG %qc|j+d* Y=!wb;Z}ĜqZ b%Qa;kAQ&Kɜ RLciAȊ+ ^A_<=2ITe9CUv+ZnOb~kYF90OН ^O!$׷ _՝3pMIT-E960uAPɏshFR"*ﱊ 0V74@)q3Wv}4 8¢qTN>okFlVkB'һK!iˢr|Zk{ٲHC?W:*nv)[srUGLeϊTzOa| W |=Yh\r) U1= My<[Ȣ": F_ 5j=2sr*SG\o۸=l{zaP%/T; ^qa;].FBcQJnqd}\>!$0s"M0#:-} lqj̹65Xmӕ#Zl>v6Nh_ݶak~=P%_v4#}2bF |bjnRڂ1ԛmZ3<}Rn化Id>CĞ ƈjBP%s@a[us$H%A^QPf>@:GJDSn\sk?J_5TKKiympOe4 l$'+;wi?hbL 4ЅW "MSZL2ܾF2TA_Tfkr>GM +%Pkn~SeDabxqVU=2_w~C,\Qn*94Cu@,r ɋR)+8rEح/4`*@ULsᑽA[}u6vJ='\|fM"O*CPƶ9pҖ{#>0UsDu>͂Qt[Ңy:-Xi*\=k{& v$5e`TR0VZ'u`ZJ AVfħϔB@ӏXs#c̤Ҝ#Wڌ)1?v0knĿȟ:6UaxPp@;O""wpt/EͰTÅ 6QXXZ:/e'6Zp& G(\ml$pcȈy⭢r+ yGlƉ0Y]O:8S?C:L 幵ViX3žPu[nV,U`W[ zG ]iRߏm*X|sĘ ;sI͸rY>#4@7[#A{h陎%:ͩeO(*иǣh8p_ ۱[cJs +B~-xBx?'J홙u`(7XmFTvO %{p0PεМ;_ [7{PKOL4k?r6XJ:ab fN{?UnfFfE'3Ne*N95\&]*}Y#ÅԲL2DZ]UNR*5l!?7x>J=E'' C%qܒڼ/Vb7Uw81L/[|pYj 0'yY n)xBZ{0;xgwIq$Ѱ%or;󴄶$)s(p(]Ulbbr( ~= +΄Tl'Y/9 ^U7)5P [qqdux`-҅OQ{ti ZU`t{0ǎ]A/_7KJ]uLIoQ:7MI+RvnP>2Vs_lmGd)4:Մ \/\3ͺ#PtS) 8"~ns>sc $ 䂬Ws.J؜:ptOqrI< ַc.2a`?Ǜ]/=IZTvYZɪ+^Z0N,~\y~xNGYwILXlL$9Lm m$4иz(^ss^91wݪ`+vV =T(̌,'0سڹynןmɎ@~kICC:V5ozHt3aOs琳'0YQ >qc}s_$K:3 \!O')Ŷy47;  l~V?;к}?F65. Nzڇ zzo3z^tVW#Ehy`Qpr96H8Xr:kPk0EƎ~4jyxAX&Y N~LiUgv7[|w`΀k"X%:Ӛ]GϮ7KEmA-ALJ'.ϢI/-p+‘ \ۻA=BkuL <ԛUvӀҭ.+172l:k?gePTX|Iq#{I>ewA=Qqv[yD69}yc=36 F1WmY'7Tv/W*6jo9*1X:ԇp;lvZmOݍtyҤ[O2ѡ]' oxGMSfp1 y0zwTW "lE,J|x5~]n4Mb̤2ĭr<?. <>Wzq߻{{,el ÝVK[بhaVF":uC[b.,\Bpa9iwc;7/TM~}vzbufZw 7됆UBǷ2q&XL rć]2np>l$ KE-mƶmaw _7hOxk&v=GFYi2U;n[Ɓ,Z$upmw)*Ӛ,$8'(m[&2t[Xַ_܅Hd웮ԇx~٫S*J5aG7Xyl v 6<>x+>nFw*`2ZVhB`(B\b0>C>uk(N"d?HZ7Wj>BDj -{Ҏ[.oqD{NHGrb]ƫJIxMGuyvx'UJ]yXZ֚UnH O`&($ZWwsl-~|k0e?."d`*ğ ٺ}|dKMK;\#sʔS2QuT$R3;"+BS6нQ-սeֈ!nU'S".##/܅>ZQٮNAw1LDEGΎzEٯx]ےg^da^F"S/Lmפqp7}j.*i>W}O, azQG@&tKkpQHia_WEɎXW_x3MAPXNh%Lґ5BFƟ"2'![5M/4W&40T:&2 !waw'Q_@Ͷa{])2WWضn1q[Ѷx!*NV$)?FL{2C}ҳῂ͹ͣLlӎ7_cͬޤ'J.Qib0״ ǝyDA2ۯ"`SzMB_RoM/ S:5Z^5@xaB.[wIvTc1u9&41%d~ئ-9XQ;GÀ;W@nmz{MP7& MV6I7 L w!.g-{8`_S@Y4m2&J#ܮ| |l$ӫ9~y_6,TN).>v?ؓ%q攎:Ah=e/xs"O5}9vzZL:)kM>rM!)gCŸwz qA9=?rd`d,VݿLH ܸjXnm Ƶ`:@A%U7$*UyYO=S~Q0y> SQEPқU WImx[O6#u.'Fū ^z"htL84C??hԳsJOZvAL.k.uڻz~E،gOG="n-Ejw'#s EFװqIO SSE%1 .Ԣ}VDU,O:Zc6}BcgID?w8 [=ޘUVOO̫9!p C|X?@d]c ?%`aY|,f">GԉE%%/^鱾mn$é&4d9v=ܭp=aqk+KEcĭv╚I֋.Qa$Hlͅ%{Ў,Hi&(ŨfȭW(2yC"6,gfE&)ԙ`۲J69'*m!ϵ T̮ OڝU\_--*-:c!F?`|ȋ>@f3T=`hk*A}=4 |8u~n]%_n DQʨٛGIMȬudƐ(0y#d融ivE)x_}\/H9ƵuBG<Rjº*'s N ]RH5ۥB(/95OJ/H0hwzj2,-//+ne&!H@%f]#&eꏲ} Z,з!K_C >Leuߒ^X<`"(]H=`gZݻX!zå (ؗ.5 <`;P?x&z?,u6Cb0|vEKR;Lݽ]8#aAʯjBњ 'Q{3|.@GMDN!E SILid *7X*n^y$a,]i,m: N8Nr&}u\/w|#pi H`&; dy¤K47Q?0ltJ[8+ⷫz˩9g:F”u2R4w_D٨gԶq2xXA}ߟ]YזNg( %vH`&N&-vXZQUTIj1*0U6PZC /5ݓjFEwkOe\ߚPT@f @f:=/Im)M[Q5ͻdZ' XŊh7{9'ͩ4tH V qƇO'{bҌ3EؓlmeDzND°Mf:9{5lFpx xmT)Y*)J`iEjP܅hTE'&j- WˋAΫZq >m0y:=6L]z5׳B$+!{|`LUjZ5o6;60԰B!c;8#ϫ9t+3@qkÍ|Mq/yo}7,VcƝf:^R ɣSFٞbV#d3Hy;;< Ղu*cPYD'5 ;/0X&ܹ$M^w~wK)  0;[L>o OY!=XOOaL}>1|fW;,N3xV@h?LY,\\s9KSn̝ZY=%!x@4ĸg2< t ;}]~+wg_D)Uj!^aOZh:n~%ulM~UBJ2rnԧdќ4/^ zA]H]- ȔW$E?MaJ9ʹensw>;QRnL}w@cw|T6"̐o?N|kLN|Db)+X9;0pfJv|~8-1 0rSWMM,vչc-0քolCK': SZ.&J ̎6p7%GM柠S*R.wD .iyV֚Bw8@6uS vybQ}pK$xS ;9!HN T< hȨI@c!o@[vlS)eáY{'q1Шr'qʘ`3wi=)fex=hwK_Eb-aP_͎DAц6-]ȷc٢MDGj̪!y({$ɻrsbxhu* FjAu*Q~N 6T/lj3f&2NkbF6qln yLjg"q,߰3WЕNsGhL8iNqh>7p^o-#IJ!s]x7Eޒ8]cuX $LjpַW\i)h$a6a!Pr&60ͫY y+77 vpRNJIuR`{k$;q2)"|m2,qФ8L+BxVHrYp*ml:w.n>5)? AF=s{^Vj֨މ8F8 ]/?݃OG8It,TmQ_"${Yb6:湇l|f~!}x,: DliRZtuy6Δp52)ǃ*Nq)8{Iw @sSv߻+\PE*27jpSx EY!!Xap8ͩ%@kR,Bp ϺR`HW;%ϩv[ Mº֟o|0iX|/q(_'fgD7GN9 1;F;J3{WMy'Sf]:jw/XG4; 6|hÇn lѐR] "%#0B PC5ѕz ^j[ޖ8Fׄ{=z]IaxSKׇth&y>&WvfWmarbq=r:>nX Rt `S0/xfOumNQڍ94ʢ{D`:uI(aki`(mW(*ֳ %|eԨ5Q^ynmNEځKxGSqbBm.[_bQ MFnA!`b9E4K1-bsvc&m=DTPgh4v^. f&Q!BJbet~נ);py[[@JZUK&fg56~"Oaa67>+>);˂$+t~L}S*+]PX*;ɐ@_u)nA. c-JBـoZNhD!|q M&ncІ17Qo F 3׬5ω>.B}||>:D^\(EL>SCoq3U4s+ #"e~$oS>:1$:TDK.B.yuz<+N*-<h Q% W9df 4M\nt`"8AZfÈ嚩ʢgޝ&lW<^ i&a>/͋\blߋ/udhFb⫕7 oMN>|Ж DnWA-/1Mre-r>Iպ2vWfJ!sL3y} eԻ*&?+5 Gt; *m?c֦袭V ]'=Pay^Z﷎TT 9s('In;E{aP޴D.o,1 4Mjw<T]5sOc,2g>F?4ve5/%[MG}_MPݨ_j&HW12I_}dR3 wrvwQcV*fӨ&{M :^J} \&?6ٚMʝ˱o}ka ;"# 7Bu'4rs#''B9XU7c1'Dx߁]o螷5gz:Ay3%؜?ɳ;v2dT?p\G\V}E4)#;Fw}}H#S%1o(91:=Duv!L;vѵZ2 \aAX'"2UC2‘2 "BV5y,^H;XdcqjoI+xVcVœ8'nGcf2 d.t#%EXOGQsm,;>%Wۜ@Ԍ/iN#c'-<,NS.k^~)wxu{CFzG5m"}!Nښ  @AE;r-np,ly0x=WϚ(O7Uf k JkgQTK+SWS֊w:M<3q1yAd~РԆ[gb36(E}kfmoM&8CbHQ(N =V,쏗Z/b/Ŕ9Z@tG]|+ɚ8mr畵\ɤ-Pc:֊dOQ^AYu.fO~bTZ:ov&Z?WxG放*SMq*f:,lKd?>-|V_ SkOs׵Bu]+.k lF~7Ѻ=9 t>Pr+\(M.; &St#WP4QwU ='煝)Zڸ[eIcWQsVKȈ8{Mz(,4(ٵ[ BɒQd!^rzD08M qGB{ Uعţ}a@&%"s"}N&Xh_܁5gAy^ \DG+K.G- uI`YzbfY6^GcdzRd7)Įzpܴ7=7~\z`;1^NM`~TE`!/l5ZD9,+Ե9dksW8oLKtT6`= `'Tm]P v/Oפd,;t YC2`ؼΧHڋ] _tuydW!\\D J=E2.fxM=‡qo.*,-ڼn=nqIԻ "YVw߳) C⽲s.N>#%ԤQ J*W, c',DPw*13Cz֌Ac{,pWL|WyZdps1#N@p1s~WCE>X9/uYyX=;;+;X?꜋iȔ*#ZǎM{| [G)<@Pp?=Ù?!34X :{ li;& asb:L*_2 ղ?ȥxi#VI_{B@b$)_A@wE/W<}|Z'Ԁu+{0xԡ/荗(-qRBWa?rw@bdj(1 ,v?-qMe.l yq.ΪTɱvOP~cOzX@PsEKl?)B| 5 ;k*S{ӀĊIG'l.#L9I3$"؀ #S򼷱*2.iSOMhDusS!l[gK%/?YT*k38 %9 s|!as WB .W1$\֔;;bg2%Q9o"~HV4 1RO#2p3tGY9{Qq&EҋLsk%[qIwaE/[*s,+MݯXQ}ݨ4 BIdV;dAفպ>\0eZ0P6U]>Ua!zT |E2>s\a->)kR6UV0.zլQ(6h 堪ȷ9Aw0rũ?Ysl3QOj(9=:vJq~d5K$V Tn?i7&@W,>m$xu]~ AdyhQ7[ +쟼og9FjFNMGqNN՝*)gp} C>k5D9upj6fDhO=npMagr&bjbm& Nou9{D!E6feNh4"X@ )sT_ۂ e½&.A-j~Hǵ (t _o$άAkn6KKelL'dīyj?݊SVAFTl z=$7DSrOd?\J띲:KrPȱqaHͧ&?5ge喵[j7bY\)I);b5&m(iŒ6USlFkåٔ@@G޴gm! 4 N0VjC k1_u }i:-CmRtC) 3r]ڷ8q'w϶J zq>L!wu)Ǝ%͢JārT,\n ES˝G኶ZYGiH"~F7KsyfѨu, C"|9`b$cbэO2;FUBlm'5EW[|5k`&Vsz}.p@D*vBY=r M9"GތcFMl/ 4)h )n~Ob[@\D0N"p#8RZ6?:+3(WHZ&x@{4J@{ǞAʕa 8!#T6dwO x.[!8JF8]U:C'| W9 *jIy EcN&C[Q( kz!}O_"@::e3Puѵ8CTlC\&@J&DBHbUSe6%|3p ݗ|^aPnUOhkÞ_~Gc:WV}dC/[k fo fKLuP0 pCh JXȿ0ŋ->A@0.i]4}lE38|V1ȑc A۽Xd  Jj`hws3)B'Hܽ!Pn`Zɝd;i"H-{CؑT <<+PgR*NG?G%Gp@_V>11Rfs#3:AW7.- 64H͙]NBƏڪZ+ʯ>1,bkvաQdn ODn6FM7DC{mD6d`e4YsiȨ4휔7Cb$yhqd/L̨ 23h@ OvpX.Dl~ [^KSe n֨r.mQEaWŤweR".Cew}6CLfi"vxIl"}0H]!sVg&<ȁEc+}8s>貃xoL(N68.o`&OWuRvvs  |ڀ,c:$oq j@*l?S&5Ļ)aEP4k">x6Kh^gS0R4u?6Ry0"P2n" g'ټ0;e^@`g4KM4[hQkaWJ g`CgsbL v*f?T¢ÔW<)&3i;erdca&eT1iCb"KՋ_gn2z]lo9wo\m:"RP˾<5BXpD uI#XUZ5_wJ]"asЏ]BEl!榄zK l& AgcM˿gDh˚A  p,;y|65F(ꗜRiRۼkJ#2~V|>~f^]DQYFzpw`FǢS9v"ՇY~6q\1N=/5 7Ly"4yզ;i-7VyoTTN"`ͣ]8dH?쾒w=> 50 OM5UnX+L[FeQ%= I@"~ǟFXB^7\"Y0 +OHݿتPC/}Yq; hJLl F;zomIf\G&ډlpGMgEޡ͙Βz)9hup#3/Rs L-v6Ja>g b2^ofӴ,Ij䒍?Ui@ctPVgi"lep"mGK|z&˕&=Kz*D<8Zk+A{x%g1 ]-ə,k˪ri7g%JL/)l<$40@G7aHB' fVy64;/k4#Qu%@\+RIwPbۥ6A7]?t 'ebu'W*eR"%@%IHkNn|9DiXgY`NX 6hoj΄k\{`3Ӟ}[1GE\כ^ظ4@ MjUk.G7㄃jnH|bLupkrOw~ _ +CƠ7e5-6.2 ݲU)Hnx9cz 2'yQr.<J[MvU UCR79ٸ ]R}f}=KY5CP"_2b0Q)(1Lw{$0!^2~._ݟBESSD_v?M*o_b*HTbM0լ1%ca5*C L35ޒ9"f5:Y@!]:./sͅ?Ї6}2@P4;E.Ғp&L(k|Ue{緑&9דoʢSvn:!B5W :"knh:9ϕCR-vD-uhs5_n,ǃJMo<:vىeXms?],?@4߆Ӎ\E)#%GI4!p"~LȮj>`ۑltS W~C,ۯߚ)8rJɕP}9^ ʘ2*̺o&yB򭷬Iěis:nT@$ّwFPo#P7q^D:BͲkb3`%j4u:G8(=Q)XU Hw7շRՀqs⺍~mS||ȭd-Yal"g,tE0dj_u%f/frbxĚ8w[_z'KT5`~* 1d)>nPBs+y+GU(暉ɷ#-ˏѷ%gxxe-[; bauev-,}F屸 :0G=CFF[Zu(cZlV \"sQc@Dfs(7"a763⚯)9oL; =+ft[gߞUq;!ROL7gKCШդkԆ NIHvab( 3i8L]9ueYiMWStz20kҚؼyZQqW|9Ac !|7 eOloIpA ,9V8 ̏WsO gLor_,CHupodg?FfֻcjmeL XQ Dp@HGb ]VOn56Ȭ=57,! @/O]['R˿݃Ϫ_u(R#$ާgX*[˔@m=~twJzz}YkWssQ <5.Θsؽu!B8 :<WsΘ}DΠ/E:qw&ps$3 +<r!>f&`ef޷A#'F?hf-#mD1Ik Q v=cj/#v3wCd5!MdG۵>;ZDŽRpޯLdE<_qT>W7^|<^s@A"x*5mU]Jw&xU{1Ρ+qa1Cqu7*+{Fyt?Y {<"1Nm?#;IJ / ,Mbr xY|(,=jXPxFW󫅖'3\#{g ׷YJX2&f7wS.%8;}oI^'glYYk8Ե4LQI 1g˯^9tiǗU!(GLiZ#ipDkgr.9$iשba=)&dRt4N6RuikAo"{QeZϒF2.OA6C q{ɢV]a83X>k~꽤ҒfnԏӧdQuk3~u NW<)q<~8{q}ƩG<[QIBW'63N:a86gcєLac.vkn,'z>^jFgO;nV ݲJm~ǻÒ=CzGDR[ 8:V(Γ25 S\Ԯ F6pLńIyphJ[~G!IoU`û6UEL#G6}lrbZeA &./IIfdREˍ#J8dno(%Z.kpiH|=zrꜘHW]qJ"ҺW%8[c C=5`2bl ҀI /Љ0c!:!Gwl73NeFI)a[Ym*R"g&rt  ض3D|KއǶtpe<[/rNO?;gq"R$ IVe#c=z9e\J2<\~Jx>`X$>MI{ê'f)*:6#֓Lrý {;6LߢdAn"syB5Zdf5'Q:4:7 Kp=ÊD[]A[TiJd";p6 .5EMC 7KVQw&mJOfiK&ƒ0 "2ߢp3mU*]{|}6@ %_DA Ks1<|^\Ɍ8wv_ #`Tt:BwZxEOc'ē%,Tv=L9iO-.0|*"El}#=>ۓPBvvQӕbbYX%&VB@kp"tFH*| '; Al"&Dh[7zq$YҿSyn)4Mwb:Jce A'?7t!]sD&K=@û ӂX[dnSO=! 3ͰՃψڠS]s57C~&$0FDkUBK9W &?dVĥ[A3 BW`"m庑-NJGV 0]"hO^*"UJ0SZOvvu*jO(BpEԋ9RjS7B,Wl"R~p1#iYqs nA#v=$}W54CFPvPFn*cR9ƭ-9?ᬡ5fl,Tۑ.bKzpDtq(_O9m/䌝zgE2^G:ЪfX`$̈́BܓhpQ4(c"o)Ԏ[A >yw<`Hk)?y*%^k-<"DNZPF0Z~cA+.adZkA>0f,Çlfr' bp^<)8swiW}m|WNT{|ON x'okgf= jO@Y5#eVFfQ5IrCZi0^֓ eyIWw.$OJ('shp$^ʼklRegvãv`D][HmQXzMaWvǑ@t4[B>F O`ptDZ` 6%Y靸 jw[*(/C8x"|s9ncyPKcag S~(\ˈZɍsVfeu{ \b)s< mqP6ċ.e.y5}4l])O*Jc vdF{Io>g4K~,`Dɩ_M}z,<>s!q&|3uM#@y  qȝ$omSKpt ; )狫JN~׾F'b@Ύ.X<UW9Hj-C2]9 \k2qۑ-|PYА fr+H)G0kѬCMB6a$F;bDHƶ#`EC\G\W}uyoqQ,/؅?h_H#@g$P0xID'[ ?%ĐRr!6/NfW[`<]#Wukt;9_]55>n5W7OB;8RY$>X kq &\en.%{k!4cj11#m5 c)HT9l&o@_U#hZ'(s$&SDC(Ad^FWo.׳fT>ٓrAXދ[GPu)6O~>g!+E P<=A¯~p80qחgo/]XjfD]KkQ Fre%K=z'` 7z:R߾M#~w][l@WF07eʡv,~/a]QET؟E|)Ph_Xy1+eJ翂DLU]PgZkҽkFĝ~LD8޶g .C-* MrnQ. I]xR !7O-j.͑1gHXh|h}KH#Z[M:n۽#q[{|8fJĂmM*%?UJxa&Y>"3\Zw0:(^DAbӧJՓW-- 8eˈ-EFs݈i5R\JPY4Zz42.FGxxiUFq>X`]q!7?'0x]'3Ɛbv[iLԖT5J@#xhqsEj_ T@0vGh :B-Bme9qa>kpDz5Uv4(ޫVT'̐y"Uf(9m4ʌy4k3s*t[*V "yA9;wN`@ScB2CcSkm("| d>)Zj%aA.X E<寶>t.+7aQ[g7?%akpfVdʴ$ jΨ Kfx+ +*7cs'ELH~u(.0՜> f u}s[Rhz9ªS\Y]xU<:KPf.[,<Cٿ "kK(Rs`q_f&(X pD)F L#o]V8_<H5(b,Bb6V*TsbLˁ;+1l4YZb?lY4LqQ48g=U˔qAX%&{ lFⲅr>`H ƪdMD6\)uV(qWX*\`fQ,F\u..Ϫu+CBᗞFʨh|;L}0Hk4WI5܀a|}]:#r/LY~Q]gaEΡTI9!E1j~ vQ\2[^L9`4b ڹ˖jZ-:gx ,1Vgڮ!vXXTnu|f}?hZ[a_ p5|\f*=zW Nfh8 G3 7 | [/4޵;m%{&+x3`+w4; 枙"7'<1@.-!M$$<7(0`5k\*Lt릎3x; g,0}×ݩEiFO(G"\=Ik~hpO ߎ+eJ А*t>iѸĄxQ))dlآ:Wل-[iZ\q0Cߴn"36s1RMӎxbjGF <}cUUEʘ5|<{ Q ؇IW65,γ=fYP^+ )=ʁVpY epzȳ)ڽ~- W|.9&Z0Xzܯ~~N$2B'odi.V_ڔe.R_d,[KK֗w_N؇jRTQ%XtUx(?q /~V_̞Da5"|=0MسTeWNq4hf!`'ؒ!DzYxۮ;fA}nU5y;Dcqgz?O492`ff|BїT"dwMΜξ;:K'!A<x*zJ|,&z<q:sRiP03 #H! 誕!GȧTM :ڭ8$mv@/+K "&(i,r@BkF&4 Nm(=cpNfm DHS2&RU,gW)f,$Ěj؞g7K0+:>9uFDxiQ /gcǫq"h>=K9pID[Va~Esbxj{Gǜl(ԢpICD()u_E4gDl![klJ]?SS\nl.hݲ;n2?cꐕu/!3VD (` XNw07Gr2Syu2FԸâ$E<*Gm5^~~oL9΋wPϫʓ2fKwM/rl̽#JHOw|u-"QF&{Lȧ=-mh5g_Z&~( K5"ebۺkhr۸8CY oIDp+ÿr3sJ[91 P՝vt>]wZ+Qi_H7:Q>@r=C0V*-s*IDAы zNeg!/-xq%A>Ѯ[y@deE ?`pfc61!'A%Ibҝ!TQxջKHm7]tB%]3ʆ^ ;YB0<$*F5 /!15,,J9L~gY&hd(&jҲhd ϾP9SEGuR<ٰ(Ao0RtcG Њ5Qiŋ.=T*q clm^T!::WZSKP`&4yn+4!!ʻC!l$!< 4Y:J‡S1n wgLˏidi= 3POwnUpY TpM_2QemFAFl?}EZ :ǾRCUwpI1LϣBDg$MBo$F?:fDd&B :|)rߕ䅵&+|FP+˩cB𣏕,#p$ ȁfPݺ)2@df#6-w*ɋQ;5g<0C4N=_^uq'c o_$29EYSqM`/n q[ch4NW>}A :-nI $c!~R$hS$pX'C3{7Iq 6SUxiw]h}`?DuމCA|fc lBq[K}:Rde )[uLǯ*\h{R_o õ?WϊQM-^m{D۱q{ms|%,,uR~KȔ8?G q뗇OQGPҁ9YˎX,!Bڭ iNq*+ XX2 e/`L`ϯKMGc?vpx zrbd3Y\ @YVEv{l9G#]nņ~3 `N`D7Wj5@};"?oݔӸq➳K Mpw|m8S}k2`Dوia! [`8 a1Ʉa`GCOH_9we)B| _u+@to%Z yv*۩:)Ӑyr:V1GMAv4UzOD([HڢfI {)-7[f&sG9Z:)HDV ZOxa8Ino +~hnT-sԶ7q' IDŽޘ88N`FEae<|-x+UK?Dg1'WmY,!gf`[&!F6!8|U4mw6JJW6H/Yϒ+"{ H@)MM=w,b2$%<砃7+ +&-Lti#G8k8Ͽ Ėkx,牶m* |}QOo vL$N.-NZX O.2 KW ܨtOُOq'sD=qsvW[^@XбgX{{G'-,z2.뾌[̯|jȀ9Nioh2i㎢gwhya< {Wln,:v5KwHx JXr˵N+{wE&iΌDV:`fd3XN ^ '\ B :KHm erx ѩ-ij5ۀhCih 9{<"Z3Z@u6T|TU4tjs-b$,&1 %4RYƼ{64a g!>/7'~!0a"AZKA6Pa%]JzylT n>2d*<0c@Mb 낕`;xfM5:֮.?ބX[%beID6R&r=kTQ{t% {Va !ZB KF%c4Ez;ͻk/ntܚ;Z$r FD^tQ0p# K:Jgu AÍ|"UI ï$|YHgyߋFz> _8b2 5np*PC1?{/! m&^_@ Q%Eٿn*Y&jbg^1e_Z -,z}>KPhy8/ʚA6d\ЗlNU Rp}_rDilR5JfmYܨA-oW8+>Ae5BMQ?jG3+ngIX^SI l&v&/A 77g{#ߘT4Ԣbs#A2 T3+!'r>I9 c}-Y!'؏,)U1^8Y9|-E\SWXl~ U{A$?r:[l>1 ~3*\7d=*yRP5WyDDdҢ0&"TN`l,7X?VLFbxɣdzJ\x7˗BEY]>ڳGV,^^[-&ޮ'JHn~>5ҵcywrV}N :posAI2.8Vqޥ^P:;|U4!vULKZQ~PFJ4Z-q)eǒD5F ښ -3-ډnu ]k*[R(Q?7ZPQXdD5aE8g뽤P$ I~]vkS'W^H#8 29VLSPHE>z}CYRU6}}d3WwS[jg!{RK ݶiX w+RsgkՁ}3cڐ,U&-6&, A 0=Ehw(_R,/sJ7֚s jںs681RY`b̯"]YGγL8i̵` D#γP[}+Z5ߛ_: .1S²~,,}nߨ5h,߭fR: k?dKb>A/:! J\VF.Z]c.~twBEDQ\aavur|ߥniPj $"s\9] ?E5=%XFܜ^e{5\AkukG4.u1w8/ŕָǪQʙ2𸎊 "6f 6r8p5 \=oW=v285KpJ{4Xy_+W䬋_)1.ӌ2cbޒw 4ʊ yЌXɆK!bW(xnT LU)}cAsFlI)֓~@8ycpcg`EV#C ?/e7wQLa 9hTGAE.綆O (P s3ۢ 40J΍%:bvJ <^\'}0%^TCW6"ML9ky2ůlގ!`/$qnLq@7_6дu TwJ2{xf2[pniG'`L |edl- ӂ ]5[;V _zjM 7CߑI|XMBE 14l*M{YqX[DBD]F2h LzjZJ#?ص4*LNU>,{#onU4hUb7sNYt#~7;K-b6wX .1KȏqA%7duT^#7L.qm@cL~MNA ҟr1* |[f1r\daP<(Ѕ(v_?BuID#p9LPf(rnU֎,S:(]V/"uQ)j { W)m\SBYa*YIRggՊ,p aE?< BӗKT4 gBiqprcZ,[g`d1]K\:~x0;DWt}f {uvxSee^Og(Vny8hģd.t4;ǔE` <$>u3%c^ـa7IgmBcʤ\(H;k`B錑%@ mpw-p_1SHeNUH(Sa#Bqw0! ki1! @1aR)lIP?3.l(y, 8U)U%=:ԙ&3O0:JuudaW:&Dqyg{%46:` ](z= -AE_(7+ߛB.ŗuƵWp^XG5RaB@~a"֩+E6ꅳjfT1b5F-}(!q"U4$,Y#ƹ_Zwg9oaz7/pm/H^m6.Nlc+rׂ>n+SsH:uy FaB2f%>wM~}X'{pOH)#>:)*U&L;%-B~dnWF#rl@%9FGxL >e2Aˊŵo$-eX[` A9+sz!u溱6 94I$0i\+uid,/R"kiG"ȟ(v X 9Ĵe؏TF8 ײ:`j<ۥ`QrhL9 ܌׹:u-յ<4fFn反=A ɕl2 Yl֠/?+X ˢ) //N46_B'3Y.mԧ=5hSd/hC$"G2;1kEy{yۼO#P1RZh-_0&ǀhreae_Ԁ!o"l;B0U/Pb7d!U(l_TDvS`!~TV>5g@݅Wi/}2D~fTA5K38M ×gy  ␑m@C ^BP5ƣD3O͊Qm݋w(GЄS)ujuFJ\[[?*s;]L&2km=Tvvd$0m~~[3(' SW٭90SQׅP5#D8'˫JV&:Fl ui"l%#/ƙW<6n ~b_q,=&~>%qP_hhBb3|W% 2\wc~PML4TxsFI+-FYK[xi夵 !rn?P8bJ "m1-#\Z*G(&Hkh94 F3$T::S7Z\D]<-K;M+CSJ^~\@?lqR[;wAIe>=`bk6suinv~?UfB~1ba [)ѫ#P@-A>&7( ݅6Z9:_2fU31HǂT@.٠u7XIo*fw ܂W52?YFZ[Gd9u1҄8gRmF*JYYcQ͑>2n)9>Oh@+1guo,m z-0Pߋb*JQWnUND%/DDzJNսAw Cb#43,4D"krWJ#iQDlwGpNWhAdq?DweERF$z-6yp B/дmfvb{BSE'gZ㐍 KxhnmР0> T$V+tHkۮi[J׶ibhMZ1'7r|3ZP] 3qJfʴ;30$&p#\`_'j D;FN3%iNj|}2 5=,TkZMPQSf^| \#Ê(Pkd 2 Y|MVUpwyvAzՠx$:CƥOT|Jl/ ^ծ ʇ1 IR4,ƣS?煜:ܞEU<I?hqpk3aB* ehi:cP?M*"l,ڹunV~VÀI iaS߇u"ЊkL:Njꋃ\j֯axS 'hu"f  6o 9WЎ+&oGֲÿ >"Q-WOm΂yhbV[am%CwA:R ..kA0?UComa*b/(-vb!Çjkv^s/h7w[j$IXh9#z¡-C7#+_ԓAB5|BO 0QHxAb$)PצKQ  .ymS:?# m*` FZd>Z*2*ޚ|<݇ȖY\(Gt/J}&L[I8^/X`UKuY7PuBlӦ}DTӶp4Q2 qdjz-Ow+E=KWk|cj}qk%M_C7@bEެzI\A 3f xN2p?0I΀p԰r q{BE]pev8G2Q٢p?o[m=,xӜXPK,@~a.[U`˲Ij0/ U—Hvm5<95O.08G`fz2-;h-p%N(i<  hSQ>>H. N @VleB-ua6tleXN^[YXĪ g{뽉_$`5[cl&<^&fyn!c%l|w#/ǒmgkPz% Ζ#q1 P3ht1pzihޫEz_NˮH=?hoYn]h\i.#-i/pVpv]>I+ 7U\BLoj*JH%Xڇ.ϯvXG˰6u!'ͼ%7RZH9ŤjQ/MRftQK|!"7P::"%!'!U"(ZxΚ6C QKS)w+a&\0~RKGɧ 9fI}쒦ĕe~iݣ1O& ~̆7>v_H1I9DDl8KmnKwGbn|:}VM3بtSt@`aPg53 (4sBYtZz cF"`=KVVL x80?*>?w/h$8OsZɼ %l `ꛧw8N~ W$y/䬻<b +&ʐvzfҋn8 EjV:9;n<եfȃL^Jɐp1 T5>B>mߊk/+t{ p |aV%ķ1+8Ȯ"#'Ġr嶪DrB9m-3KT,/QBh\o E5}ݻg35/;\+Xg3г{ς̽Jq*UG:H-gաMJV#){ƾeB׀_JS1:ʦÑ<.ʓh< `BѸD1LBC/  &]D%&w8IOUJ/S{0 !hequa;z1I?3+׮p;\晰1#¥Q]UX:=LNx XܪAwiNSW k7n La ]oGkҟég:`~>)۱OykG69EQd6x>&S=i9f*<-vq]%}ɰbѲCI2~|ߞٌuHNT{Ʈ9šaF.;RW@g̈́S(O$OfX J~snw× wz/}`v,2F+dfV:WIR0N%,_S?4NDZl `0LޭOPxNlpת kȃ;H> ^ ]1^Ih;Ol=D-0puX-Ւ(k˗U/qqKDD/YT<ϡȋg8w^:\F?JO X?2f%XmMw>rah\mZIJucy)7}K) T0e0A'fmqIql|B"aZt-d8H|fl0@SBB=iحUXW z'ϫbRYҜߑU\%f\ͮ^ G]u~>%G3 yF{>QGH;yn@ ^"oPxP 4b ?_[3ۂս"y+݌-)KZ-%)'VɆh!4C΂0r 6&Τ@ߍ!I & qYt]F_Kd[W's)Pܞ}-gJP;)&0(*|&a op_KoDvŔDJ5tqgTL(b9[ N Q#6 ]G,gРi(FJ ]\$pY0tG6 $BG Сy5m(=MO5IiI2~eL abGt&BKn{<#ޝ9 ]B9JUڡ;#=!}ې&ڢ<m@qb$#;N{#ld0^ۇE:Vc&Y7 YræNAH, e/$M&gj[zD q<1ex.b5 wLSģ"V$S+"vؾGR^:TCѱj)tX~O"ьkp*RM <1̥KK4AUW %{G B8:hļCB8x6-p~)1qMÓg-T2yV@b2M@0KU,oGtQ>Z5$Q'`תomm1UcL11~:!6_((نo#HT}8WyYRwHl/ oAV2Skz!W&b>!ջP|}[) V^ Rr ff =N`,(sڦho*J/? /:Jq9BcF~_&}K1>Gh M7<"ԛgl%>j~bq`Q%t] +Yo|6MBuxX % ܃K NIdyXi+GN1{FImx9K>|l,j8y5`KDg-"y"/xբ"+x& ,I5G`t4c u -/T/5t\zV /F_-m fBOws^X‹GS{zOC[NP<6dc#+;ewR "|@L ,o}FEw&B|ѭXj4[TɅ,BFtj*ie֑Y뀧L!YG=r-wB&+JE."*Hbyoh@az_V>zxWʕ0PƦ10 qJT&oqF$ ϻx2nQ.̛,"HmE'Ib}Y_ŧ$Wb|j5V>4H춌&nt0D>ʬh>N >gc1Éx x,*N=(ur ]J-d0%AYdM!9]dۉ^oqD0L mlVA{6 qnX!Q-t0ߞJ-&7ƮHxZ^ hCRn]ڔ3=k<_s==@o|-ZG4zJPmɕ>\}\v Qm:WOG?Xѕ9p/ NA?FC{žK ̭1G% 5Co*JG~ -fWGhz E:v .ec1 iN>ܱwC0߭e0e[WcZ|aɭD##MU;>!-Wv=W _?+<$;Zw79/À;Fƅq8?Ʒ}6RTlLs 2}e(D\P=D[&01p4wj #pՑ]M|=|6md߼Y,Dq嬖*:ͦif0@:#4*@)#`TsP}8hLa$⁛"_,wGOeE3,r|(Y S\i/!xbhڽ"z#}fh$\;24)3~'_?Z+Vlas3TZ ֶۉ{\T1"Ѓin^lPI&c:GIq&.WO/JFp|K]p?qv6\> ']L%x M!>JÒtݤw23aRSZ}J+@J6V w- ą70qWa^|WwjH'MR3qi7utV{-ˇ ӊ 0cQr7%b:4Ơ8) Tdpoba#皳84y+ I&i bUc6 %wFܻS|Q%l6}QL:P\9^GcNxE,0jz:'a'-hZEw b΄;Pt<NP2a Ɔ>zUK<ƆM"[\3#kf[&7Dz~MZb( @,yFmH0?Xs0bf)ݞ7ZLԊ{8Ki{Bt"UeTO~=&;W_֑#~ZvAKC} n87f{moThe [lWreH.К:2\Nq).F5-2p89F[v :c2f(.#?A kyzfX`u\05Gj$&(N+r cbNMoV Je>x ܌ ?Bψ(|%{q27~5cb.V +x= J>=p~B6X5da} ?wD$+"r8<*dXW#2j3NA_ ӑ 95:K۴>)籪n"ltȡcD-ME`6*X8. cЌ7A +~3J퟾BOzē*(Pc٪]q]gt.⯈' 0ѥeg Di 9=]Xp}.4,_Iٷ/$f,muU;~{KGxd{ 9ԸTX/S@X /. 0y\/^t=N<*O>%;h=,M#M<ź*]"@أϺ./2')d1/6{Y$pcEZSBv Sk+=gy &Rrf+x;+lיEϬ)ʬ>sGe2@ֿBsڃ@7JYw [9?ӡt6 au e}'m-#u*_3G$z Կh-b]i 3F3@ݰk,ǂ^Ϙ0~i6bl2>*ia$MoV=WhS(!nMb,0+q,x![D0SCB1:Xה*;ILlO48 FV}agNęa;Br Ȅ2@(S#4Ε`1|l G acdT}tD#K5-3-/':yY6n1~ FǮ47) Չ%6}=w$}DV ><-;+N{^V!/t޷;)K3QO_WJYʈǨY+9|8m,EL>DM,M3b֯8B.Iu&Žoz9rKYe:H~4: 408Ζ5E$3#%FfL R5uߤD'moVtSZҵhhUd 4Wj ْNu}#R&Q5O5Ml - .&s$}^D|pfWwЮԛpf4 4b*! l"c# m\ONg4Ԅ-#cC3BS抜M,.h{]`,b*tzхUM ^MkT?j F&Osb9[ ~k,+~g^}ABܩ"E􉯑IVtwl!Ic(lWeш:;h z׭$Ycqr=`W֧V IU 6(߷ o tKq˦Ȥֵm(CI)FqxG}B^ne@VEZCh H21E_|ncp%$lU[ܣ]?,i?g:ku<-yd>\on ~z0y^RdfSo׌*e.X$+njU-?ac- |c%Mx=}r7 +#h){L^$"j0T9n+_ pMtPLƤ7i46n,ېx7⣒P[O0/2Ty*t 7yChhfVhE5Xa!a=򿷄MS: ٱϱZwe˃bfQqQ1#h4`za/xi^En6/=IK`-oW??K~5(9~PLjID,\8SwM9֝>slju1*@lb3hT~3JflVwhm(&mC~* Q|/ WJs”!]gDE2;* $c2 0"pF >#0]ϫ".(\_gf!dmI G;h :EP7Γfr9ǚ$.UŚΈ0rz QkgX`e(U=ODJceQ"6x/rfЕ?#}֧ay 1! Uf>Nюw[H0Z9Iri%"M"tҼhJ\ۂḙ gqa}pܷ^9J ӆg3| a؜0Vt~J,Xfգױ8J./]rvy_y!gh }}q{ ޾KbN?&\-/Ϋt. bTsh=d+4¯:FӠe ]D/ tȲ0*7 %KW-~HK><ĸitW4|;}B75Ed$K:ط1Q%p͖qHlRv]Bz D-~X|LۿېupjGTe 1&s{Aqj@#c# z},XfN|u)s5EQ%sex~Nbl}g/y\C֫/9n-.V?\?PZ34 CEX&LڛLU=9\\|jH y}đ#h:D S~Z^RG4rI0ű,ӶnnOrըnꝳY.T,2L{!ژ^gsd\&B]EwGKVM.h̗g,ǒV+#Yy.=YE^OT$<1r?c_lP{3l:ᑹ<ŀfb+"7,՘>|Anlڰ})ܜ&d+Dpa}.<>GpWFx$>ɜ=fS`z*k{"xYoWϮ؊~c^6d%Fgn:|kh=-B̯eWۚX/ҔGF!1^hPkub2kq6F5<擼 5* x!1Qwp5`r#5~thK(G_ZmFwV*¬O6Wtfo߰7n6R'ro;39ct,ƂO;`ti[a{vPFGeZm!xp:GꡊHTu`74֠a4 ̀KQVc yB 068i8a*Ob7r2wWlS?T@љ6t ȹϵ]zլjaXZfUa\ba_!MaFj̖l8Ua8k8VQG>˝_ .˂˖dY`k&(SD6l*w# >P9{]uUj)$Da<=5ѵ,לD8k2=G lG\4&@QGsR?Lz?N0,c-y%VdBI.M:-ԻdAovmL SPt+o)d>}~\^2 A7Q7#X 6C׉7%ϓsu,kx4[}X+g[GãH Ec cIN/0Ke^ 6$QkR.ѧ6):&;o՞xcpMڵ:8&&k.hHuV4] =Bw5%޺XA ( pPpڣkcl;|UB^~]R>͡u,o~@<"h,7buOw/a}<&x: `?/+X^Ug}:7N?2ifa9jE7;}w$,a&:I!BzJ|G}Nb Hf5? Q@7Z-fyG*I9z]zX6KV<0y\D`۔̭DɮOKuŽhϧ+ *(Gn 7x;(6ݔMСs7Z@]M=FFh?'g1QNֱNsHr6 bwH-(hq3r)rK@f0tY_ e ~˭6VU1c0O7aTmNJhxL]!{OP9(CSʱ^m {a~̥jQsKw)Ң9Dsq"(Wŝ`x gU>"U8w~j[XqG˷ᣕץHPDZ!^M?aq%:EV]We %Qe6 (ZUQ6;y±%鮾&yЧqhl}QcZk?[$vL=]VÊ_,SP)+yœLeU{o ib\/Y"WY@QlS/ r4x)]\>_~GYve_>!Mn_{R:2075KV2 3Z7}/!K.~tZ.?Kt< }!ƚЪxǢy`ewl|ځWi~57fE>i *r<$ \9_FN+t]8qQZ&,'o&F"̳'k k1ܬ5â.~A`E3 8b1eDK|t~*m5QD}ԁS)/| ʂ*ge%%C(AWzoh2!V>Se=$T[ IBi᭞I^g=hhGy /˻,,xir-gU_  }iNu /@0ɷrHX2->]D=(2i>Lk#v$CUkfp2) !_pd#lf%2C=\.D 59S.N(] Xt@o~O{4o򕘎#8B7w9o]=S|ϖg=5umG;vZ,syJ& |tJraJ|FLeX53.f9m5LCM)TT7|EXw vT;~Y\pAY w)w)ṤU>p6x R̅(&gT4d _^ŠVW y(OCro3!Y87,?35&CWܞT3˨1Iwn{*3K)yImnw=RDa3}ј" +,,i6xC_`NbMHc8vuwoyy[[ a8r G"N~ౠw3ώcb8Wp npH|84bVVg& 5P894j$qpwNÀ)܋OUO7XE8]Z{@(dZU~X\ԑK)اm5og4A]FMf|!xa2T`0XQʤ $(h|_mi8~J4.鵨caҍfn&mnҮ# 4ZKG\ Q w'Y.W2Bi:ծ#_7[~VQ, cxEVTFwEbD/^L؋܉IP! {MhIB&54;V@MaCE,]&QCgF3k*+4:(+r#$qj1~i'|r85| ͅC9rvrgY`"'NC{ n(d|='Iö ml O%?WEk@lt"MnI`GZƼKn\K\>+5 w{W,kYǭ2Y!Z }Wޣ'DW{koML4&ئk-1Ujj%yI-o Q8q|2b%W0y+]F8ʲף4Ye)#EuvQAOt$k.ܒN fn vƦ,$US'4NM1SZbE-z]Hvڦ9xh@"wu֛,>Nqf>|v.N0ñi;vcH}Я+;Jg 2&Jw)̷`0"G1xB3}Mpζ 2 , ~ w:bwIZ(ݢjKo6? {vݞ[25oRbl,֛B?$О?M#JSDqs(ӬhiW b- = V[|cQ婡 ~ u.M PA R/-VyB{6e.OͲZ;ęʽ#]ziFy=ɁZ݁. ׼pzHw[}GQWv=gt>Cd$h;`?M&B"։ƉC#0ߘZTU$ipY5DOXvԧ 2Jϑr#&9l]y[<*Ussޭ(G*NmaY&}@$Tq^фg9*MKXhs" c@KZK'X ,sЯiYӗh<#-'zqk LuyPe;}VC~ 1BHYZ&+X-* c5^Bq-2j4MgAoBMzh1pLg#^H;+57l9n/Hݕ]d2dD6aq|LNL˥+6V\~:MmGZJkz/ּt}/7,[H`nHurN9ŴJ-D:?=1|wo9S>xOqre:kh֝~,OQzYc.+8(̿"1"KzQvk:62uAgp/ܺ29|m < M!Tf=jʫMU4x"H1aQvAe vn ,Lz/^je^ܓnu!gbgaHK${Yk[TXG.]-R)+ $! TH g h؄지yˋ4;mZ:y} ,KZe\5BC(-kB=_)v/o'X%"el\uZދ>wu[ &v"Bs^C~ .nE'k4@O5؎|XA f U0Op >Ĥ$l/rn4K(Y5m'<iPB)gG€d~ocH Hi4JI61UhDJV +u C$'+COc@$_TѰGx P[9/(ǪYQE5f̰|]KPzN#bC}Z&JYXfTphˢ L'*KD rNj9Ș! Ts_RN.@R)3w~#NkNֵ<Q n_DM XSˆ '3>qJL [aY;P4 Ŵk+duSyTd0hE oWyaN_׻q(RG8D3!RFthcOфj 9(DniW*^52U/=݁h`lE´P ,Lk eQSZxEk@YPo~ RmgG[ɝiQ#pdS),:3VB &yItbcH+T=9W jKnϴ^aPء{?w \?4\[*e?" gv0vv?Yb[u#C{Hx 3R7}`Wgtއ5m87wa ?W;|@fe }/kuhxъb49=% |b@@(<b&t\<Ŧ+q1+ Vl$LwuR}+r\F+XD#į W~56/FKʊS8(E>?ecƪzzo/ ^l+$CtqSpxI90Թx>m[Ts]"xgtlmI>qTS6{>0C#JWZ_ ExyowKNczr0.\n\?M{fj33"`Ҵ4?F{кh4C딚0l:%!X7ǒs+VP/]xpkhQ&=tiתi}BM>!`o<8 ZOd6yQ㶓 ׳ 6_4_<\L6 ?ۤ Mҷ89#|XZqԵscDw=miPnP0}2J5ft@a`;O<䀇fBjZ[ ֝7$_i}~QPb~?-QBi7կ,d~-.'#|VsCy&a4?e~,vr1!,}:ya:/o[^ #Pflg(h/5sN.gN?9opnN/)"n?MtKl{ 9[8rŜ:L`Hs5? x%u iq+!zzy~  xj)gOL7WX*t* ׹*hk4^(ԉ(}/ܡV-g!PaBM̨VȆ=N+J#ѸD1(Ty1A-U*%F)6In":T%zxc՗|fp'ZT\v"oX9`6Q;.O.um`0 r1OTH gf\NϹ7Zl!  Z7gԣf|ZWS2# ,39&<΃zњ//f?PK#+;ɢzػmT׹ЉW|px}Pl/]Dg"ap#GkQaj|X=R: hvŦ/v }J>~I-Fa:C8cGxe믏ks/`nC%]|TH%+ICr(mx/EYVd5h׷K(fsZ h;;B ԔpTi ڠդRxGp Ѡ)}Fm'6s6:T*\;뙆^zVeYo 'E8aW*ӚVaA>P&{EdHWwg N@nw%4FŲt?4 )NM?}q"U5R8B9CH]`[[8Tf:9Q&@%"9Q{]@`9VulD{5:'F5pI{&4y5 (RDxϭIq,ӯ}\PݾsB2'b95VVU6H6ì+ejT@6GI_!T;UD/^j$YF@ 3J+[Ϲ=M`7v՟ 2=p/uR,c;PͫGިB,z2K;CB6YMz-*̌yoy P= 7ޘvuԣyŗQ3 -s4j\BA3 Tݞc50ӦgZP }Fa#gHLpU~3jALdw<%+V9VƀGS\+W n˸e& B5*Ka2VW+rj:GN|ޠ \!b&]x,t+|ŞzlcstDLKQU̠j~wJ$M h~$O77"蛺E8b >ɪZa=ޥc񡶤zMCu9g-V4Kmq#voAkuL%m,GnӃ+}n<{&X=f/v.y͙3^"Ɨ}[:{@L^m}Y jw}McRƂSa{Tmӌv6oTһIcI!v+ ͂\?VT+%w5v*QQLpsMTDD@fV#I./WI Σ)$Θt@|f(b pA|K8uߪvh0 v@N) zN>| Tk R*feH}[2&I>jISfYGwwE;;ſNnC#c p#uDv5zzr%邯kYFdBd$'NLHk:u QQZԲlq"qTٓ!v96>ae}kNzǎGTF0UrSK!욚* H^SL6tKY#cő}Q?rESm׷ic5@,/]<č 2@d48zF>5 ,PMuǶj^S.Z,y8ݬ0$R-ļ< .~m*˃B rlo(bÙަ(̬ ?jA V o据 :wP \3jף Tu 2ysCyStU`FWa@oB*ݣᢩz8/7ft+8 44y'ՓrbFmofTu ov,bKtٛO1 JO==XhU):Fc, ܷl b7Q=mgccw).T{MXtgT^"M*~@z\-żMT)^d_ ?d6;!5O$JV(Nk6YQt|=vNp ` 4v;aq#)%gDf3&+9 Ή]w`}E74O_H,K߭AOS8[3D*+#`|rjWfP"Œω%Tzy?ِ0Z:P(ӣ!yUq< Wdt,G8 |4Hߌ*;X&Ǐt#gA-?Cie0%%p,`lgNѣ4}2iw6٤羷ɧ#F]"c8zV<~c8f˜-p71|p*XBh+>JrZ=ׅ`:0̫!GX.P)XJ|^{K/$Vgx F`dC[쇼̏FY/bO= Z{G}0C>sQZkjxj-gp%$z8Z3GhOf-ңp_ ˉ-5/zVlߔ LyM#[Pm/cʍ7XCkUaYSud6`u\ImH tİXZH !f 0aMc S{2[zUcV2eM19ǎl Ɏ>f_?`бgC:ps?34J+ ¬85KqsbZ0knX^[T/wL&;+ vD?2ӞD%o r\6gGFײl݁su] mLXyGR hEEc՗Jՙ sx}|oQQG׈3ZN0 8_U]do4$)i`h~,z/sJk$|Ơ\KŇNHQsXōV8aY͟FO5Cjb'ڱC"(B $k'w `(d& }Z͚5~{ ,KxӲ0i I .t5Ipy>ҝ;vQ5Ao;}eK{H`x/z{3 DU@$z?؟L!yM[GyX#㊜UŔa_uHyԄgobj9p3gOw\_m,X[:UUc glN"ϻڸe7VY}I@"YQ9lbnbV~`}lxx\nٲ% | H5 P!5H=ib',,RόIM{ι܎(;"܊ʈIJ)ƭl35̬ |EZ Y1/ݒKZGa^sӹCo#<XJυz.ľ?/b|,8lWS9@3ZL`G/8ԑ0i`|aHF8G svDz^AN>̖RSVԘ>=^00[#ANq6 z闃Kh7۵:M1*|{VAL5A9[Y"CgdT׷yCNb~Ǥc -oi@yQɯ \p<()nVA6Ö 8mCJU޺ ׀#R`s QKQo՜*2]5Є3vgxxtRL6k2$t\O}E֎1~ pJDsb#qFGLp#Z PS4 zjo@,n}BW ^G!ߓ/~([߆])z…$:'SB/Fz-O^ h2Xw I@~8G ͐[ -CwkuEm L FAq}ؿp Azaju-=n415-`]$+/,qɋҟ~/!e9xBˣA2MAŲ߿{g i1jUz:e"16XbV2l$&/ܝqθDZp2J7J#1?8XAhc)x|\17vk 1>PDIj>[zwՆuC-09GA&Xy3 {/FT1h3ͥEQ8/ 4&憐g^X=rP>#F>,or8N Pn i,Ut[ӄϬZ1q XΔ1h臟3:{zg۫nUBP9"F}TBשC;A3vȐ俵quoon&TydpM-v >ݠs,a'i*oc{`rAf.FLJHpJeQ" V߭%V?!NAAWmAabʈoW -3nd*6k%>))i@Nl)MaNp' Wu6˃`"fNI2cG4&wpɲx^2z[䭻|6Ğ]ig01lW=y .α0yh $baƓ'!Ui/j3g~s?Qiʆ*X4＀MNTu|_:4ZW^Jv쨆c1QOb@7?i:U.3y*mcPZ0o|N81jDG {W)u3w+ȀV0A:%q/ 4. uCn@0aC2l=s3GmZ),}$46o|0P>C8_r]xX1qAq T;qƋW<^ ?n]xÐQTyk1Q|?b,lwA)_)J8\ *!&vL0kchݖ &/"| B^s,7BlI2^t,D;tg[#t^Ob&n1GăD\|{݊~tU)殠>ʗ3u>i2/[u%SQg*?|SJRUe_dmV pdIa~,+{)4DZrs͋i HGtŐ`)BsqSOvͫYGG6Wn;N ]RASeBH8o)g|(M[H13LFʎHaS:~^3z[iXr(+yIZpvCrOoB;t5414&#p7.ڢ_v4F,#-OZWc,}d4p r9))<9Cȹ"i[ObNnPL7Z=Lr(T8eE!EZO$ TͳCL(x˞ zJI ~sr7]?\_pgbKJ̙Fkm IOGFѳRo-̹0/%3G`(0Ց-n{lBtz2KiS" =jQ'ԜL}1 (dMm.;Ѩ.30|V .yGx}X fM98zZ5H (!,<{ɒ}"%猄u6<+J984 ^bXޝxVFO4)G({܃3˅X۫"p݁-fU,r.Kܓm`v;ijCjMƚ gO)a̻͂tHG/w!X卣K3%VI'*/@k4YdmMwR^ZMnا0e0Po\*`h~V-`7N1=sZ-[V5b7xK^L4\h~e -rmq&盉zov4kXIiQMÏ~><˹&()O}1,ƒ_#]@[隈zz*H:UHpؽNiVo_9R w{q5l E׸4E݇yWoNTg;O9J+XUp\^@t7^XN>zt+Gz'= JN0"~\}24[pԦy_<'PRXXRڇF{ҤJ_ ]0֤+wp&@Rݢ,.h}jӧ,g6`Q 6P=4t44E7%ǥZګ%,P GoI[z兟S^9l.-#g=~sT . ƽJ2ttldC*coDEq%|Hgd]z`Ot 晠9s v)Nb=w-v[)3 W^+lh 'F9õ6hNY1O4Ԗ.NeƶUtAT >,-~{]}`BbLnZSҽD0i1ʀ*>/$yuՃI,^0}`]Ee)#*o}M.^[;[8qpVQ(>ыŸ}k~PݫD@!# ؤuR .֢O6wˏ,No9KF3E>cS| ~˞9g儒m'lhM5yNB?nY95Б.u$ Ϊu'UCbNHįՔA~l{*WI԰Œ׼%QC" c/x[+ FU3H u;cl>!IpILޖBn1|݄: Wtw\lY R" t:݈ZNe:ӹqzîw+f#n 9-s@}0SfJ͊zw yʌ 쏂Ѐ'aEmOB]wДZ8ޱuW.(HҤpioqϞ"ҏ?m$!{S/Q.@@wӯ[+33yKt 2%5\L,ξdN[OU8kf0fGU)ưMoλ>H:A5q%j9 .(Ŝ*Gzd/'*MFF z1O颏߰_Xfhnˆ2#t" Q YnfPTR|" !&l15]R)z]ߜnpH"̥XhwNGZ(r.`]u@8[. saixpP#P.7o\*/s*5l1 $h1ZEj_gsy/i皳͝A)TCn c6 4HsU2#<:?*yc/bOٓ.WW^>=J`xXX۠G̒R< Ybdھt8֗?sxsR k1![5ܛEzVEJ>FU%w *>yPMw$YbAq*יߧ'*ܜfnd 2V| F B8_x& 1xr*y^3pjIpV|=ABD@9:Bفk"żB#W{WhX`W}A#Q-e'zl. cη!j]%@ID"kWwI ,LʟWXj0Vmb^L8 >s~SXTo %J840+ @csA^m+o]i2]@#}I#},Z=9v7N/Һ˕M쥘|`Kuv[.>UեX/`UzKzig[J^CrSfQ׳~΅תFL/k!eu@#okS4΢;̥ck>$?E}2{ՉLK[r/bL NvaTZzFDF 츓;g?^l/}9c wWa.ߙ(4C\b+)n5.iJ 41z[ /C6xQk >Cx j~@s)'\X]4~ KhuИ٦ :FEYl1A/xjSgz{F 1n1_& >Z iL턁Y &+9=/QzV+eI3$8ōT͏tvHW/+ LIoBWĞt䢯 ul>[蛂 x4.q1,_B)PPeV;#V#ޡ  (ZR]܋*%Zl/ ܻM6#/U+~$PZkSQ U.S>k&hHLcdҷs=X a6mm󺿎4Vx&fSؑ@;vZN'![LC_8. 2fF%g[9~3,7Z͡I3@Hkp-$F}],9">.^6lRV޲|S˳Xht~zęC.5V=w_4R4O0%c$  P_1ٚQ(nxy>>B`<5h_#kuу, o.Al#n1l0MQ勄TW! -'GL%6/MHOUd*9'5?A-/FcGP O6L,>L\Q3uIoz$E2;<&~tggIS%E Ϋ:huP2HZj> \Hq[8'dt''LE}_6g\ĤXĺIZXB+<(Tk{{- "usxdd 0⣮E4.ʍqpLXkG SY22_o ϬiAy! ^ #`[Moδ)I$dY]Hw{i=TLIc ª7۠8.!BHI5^ڐ}۔U+mzQ}XpTM7 Qbz+xf}l`҄6|CF%i֗vM䮛CX' ]aU|\~E~I"8elXzqu+1kc'fmɓAŧA/'m7WiJ:?"[+UZ4h'uuV{B(i'76rk 㧤sYΡPHmxpNPQg9i D&W;Tͺ.#w2J$1 Fb-Vr6j}2˞"_ƒ/QU)%&1( Ƥ >.ЯZaWC9ޔ_; sFTZ(Sޭ9z=t,RrR?Bz3}`G 'OΣ@n4g[2f)iū̇݇>NCqӎY6^L=xB6(RU/%,S\%Mp.@$|(w_^nq,,zqWY@sxoLM&$ lE'"gPup 'B{4Vs I7LBɅ|tj?itDK/~el/Fyj鍹$]ۇ2LS*ŎbVz)NTMnaA&G o8}¥rj$p"˻](`3Ɵx ;aWԙ%ιF=ߋrA`."obg~q-k_v 5 ݜyp$o{g\zĞmʰEafuQ%+и Wjq7ljZP=B{/yd&h8bWc{Wu$Ict85#llϦHQ-~'ݵQ:-1Oũ>58j7$9S6ב7/5qRt?ʖ2V)ئ4C$[m7Is.GRO&w\Y]1Xe( |! Um?XT:,D JxFĂUAXH$Kݙz]*,ޚ8gk[2e%X V%3ή tz):SUj42g' M!@| | BVnp>z& x[liė: eW?S_Z鲻 +\-Jd3.Lq*]I7}w5@U穴pV핦;C2RV3܅xWW堒2e QݯH|9d}$)$.h^nM(/Ô_3kG]*)ٮ9RPgO?.Դ=!p09PRNŔEhgj^bghDpCϤPԃu vpu,&5-Ωn!#d^93K^<Ƨvc#8nݑ~l l{ nw:"9,5J?b*t?OSo7f 4gQN-OjXS ]Wᣣ㬕C4_f Ůk9M#PwX72QuHI8AҾ9 Lq-45oPv0KsA28R ?퇢Meagv[ܓ/*#_Y[7@X0NйñU=W1B9U}4ZֿKd2G| 2I'={gZ,& `UbV߬Afz/Y1f#~x#-4{=(04EU\@ ^f  CӰ7|][l]E^0=)Sk˿ 08 ۖ>dX1EvtAﲿucV ot NZxO},q$c/q:*p)[AK Ci1 |bwo?_^/V<| }wWgcGze ^ai HPZ\Ѩp}O2nʵܙE\\J>Vy˥έq Qz &0ɜNE1ڮ9*TҼh6ba"oP8~Kw `#au,L7gMvcͷS6p;|qҼ 8%pD&zkF{x,bc5(NFkto*~4!؝:4,xd~)u#M4%=JX&%I/6Nn_Xa⌶$S]Hmޗg{ټlʏkf_C< ~y2SBG`-y~%b0 t`e{Wg >uÓmSeN؀YP%)h?$sƙkH7O{9\t9k7M-}&FaATdR4a0L~f7,M*DͿ˞1hޑ V>lj $#ز5I.hR9d4VezS~i \T7F IZAܼhT?y8f9041YV?e[xQAj.[lM'C{J&x,jS-mܬ@[me63vRF o$9[;l=TQ PZCUGg鳄ﳋ[)tkAtj mԯ0Z*zF)0SPz;P)Ei)u&G m.ju0>aBw)[+(̲4 }ɷcRvF[pg%c8ibaDt5ϳld<Ȫ)唰ZJ4md)TCX'4;/ A&5gMbe3ĭ"YRmddO*`.ݜ<%:n{)N"p0*oNi!t@tT~<4!9B((r;L\R\ ].d51:R h.~,^ԈJMiv,>X-zʋsϜPnE3K#=b﹋%t4~*}r.}9үPE%gf@qb,oө}|_⟩(oLj"xcCӾ Jr( vDeAodJ{KjTAr7K)pE] J$TCZ4Ѹu.U|tQErhzooq"'3Y6̏;VALߠ{}'$l`S-ڊ^ B?RVHy&(K.O1w>f)#D T֖Y4̖l.5ge fߒ7JwTbTMɒ=I eu—ǒa)YɤÞN ?-+ ghyQmg=z@5~$!H׳y?N@4=_"nr!D)BPzg2Կx1 svw왝6c'"?#܅i3L0.*:.,rn-$WB#\K! 2++ZeK;4$/,jԓ5xP,΂Ԭ6̋*\0ٯeP8x;Wz=wjs)zrKxpbLpO8N*n9}e9W`2*;P Y{L2zqM:D-za K"u@=FJ~M* &q4 . +EG:i[s{ҝr9'*ȋwId&IxW by~u\9, Um]M$\NƵr Ub'e_OsL3_,bv /I! }&5bp\=DȥגGSPPkxߵXrb0?A(c!._&tJ!CN+Sjr`4k2*n5Ly=kvc@s|ow\e\MnL }$qf_ةSL8;][;D5<8!,Q yL+x_ Ú1Boݜ )tt@ɏ tmUFsO!SEC(1-[ێw KtVzMhxo( )TwD?AXJ KX5@yhY{_cij8dKeTְ'nz!>us%p`e݆E d0@2Cށاd * zIJ`<+Ж>U58NVT,S"ZkIuE'mg'f^'HMdN&HF@YvItr t-ؙΛtlicVOl@m䘞XP{Z2jjpul 2ȘtM[bG@O(a UԑT;5)I>Qz>a*\}CL|c|&}4Yޖ} m$#0S܈oc+X9&QkΞ\ҮcSx&lƱhl(݉Ň Xƪr#&Ҽd2tR1,?VfKtGCEE|ظKeWU# cؒr}@xK6lpKs?wT2Qsn;Lzyr;`X8>'hދyo>9 LhʳW-C.g=a W:yaXT~h(@xkNgu/<01T` @e=C4N0` }@H9Z(XrB;(ZZ[ #y3k q<6]ȄL:aM*Z?W ΅gUx W<$2!:deSIi>^e}$z)Hfm^:[> Q38 EИc!FAOl7lW\}WJe5[7!{㗵K$u9lVF">y^ ]4!B\Ŏq o[CHcXBd]p[g\qD36,9@'Nvz\K|Ng &V R }ҸSVPE5}L_,tYۂ bt~m`_/dšᘠAvX[W6qư {R+hq&aaBG4]x"n0OQhH?9W̫'N^c)D2$[Ck°x{E/&ӟIuޥA {8cixp,Y!\@M.* -m6_~@_ ׵BWIG~ڲ.S/:9vS 튦H~<"(2]:(/-7;]:IE Gѹyw ]$Q]E^G핾:jG Ծy&Zĥd,Sa_!|LsOyj$ȎvW }LBJ<(=5wA6]Yvӹ[ϴVuI!&ܜ8q;b|bRO=6y "W]d$RZ-+UUk!'Bv9= 4IoE:q%~\PoK$U-nXzsX/` V!9TIDAt1'f yϫQE矏ae< W] ly*FHD&[:&eRZj[Nac`[o~7q9 93,ӲC"B3&m5ӲDw|#TyvGH)]O8dgn:M[1&]<.9ܳ1,I}`MZ*Bǜ:D5|\ am6ݨ ;3ȎיPFhn V.o!1}]/(<؃-p6J l5~j~slR@NC CXAFe+X-zۭ}K{zL\qpIfs/8EэT5?Y0ȴA6iq?{LFP0vxne'1 %!Prś)=ʈ{gޅJȇ urf6k{~}өߕm#$sD?zSڋ$lnS_p B0MJb:JOmқUU04w" 1~)cl;b+n|'&Qܫ8W~VX``00()u]#aY]:,4|~-q >A;m+00tǮȊٜ@dF ]bPIAʊA5@4eRAiR+A PBYe6.LLv(&3gsjkC9pL5MȗFZx`&A6V rUTKWIvy"} 41.\r'6W[H܀<8a$$!Iӏ %MsZ߯R`rG!谐]k l8o);JMPe][7]ƻ@rnዮbLQ|L*j԰3*walfe*dĕ$#OŴ1,GDwPRt7ΣT4&Trs ʛAlVSL\v\zzNJ88Qc7UF 6&XA1w,_Jx}P=Vw3]1#62y2Χz,s^'lFYkʞd: 1V;I-j]nZ:ڀ\Kxj i!@ոE<4r^.l"S+yt:_MK)>c( y#My)4Dξbi.Gs;(Rn 0@DtQes/&[Nm~\VTm8'AΜ;%qvN9a8'pvYBEGkCt0jrL)}[)﹤ٝ`+40zų-b~nD3K9@r^|GHW3iI`W* ?%Gں kt' vtc|/U ˻$jmK"2QoÅ۵7٘4%$[m`Z6xgXfnn4 !Ê>?N_ozSbn"|9U PHANBbjFed9M iOĆ|eݵPcnbY44$=N|-{^% Iyf_ e];wثw8;G~(2|tYtwm*k`lTJ`سYSvEY\zs"կu˼qwAFW `*QZD͹{I=nU޳ u&?d3?cXku5+hM-e2}z10n7k~4o!ryӿ-v4YqLЗ w)}IQPÍf$s*|I$.̴FAmWyNwYH(GSaSlC cSPV;ry4&ԛzh C2EX7H%Z2r. dd 5(>]#GoiVM5JO BeY؄7`-C.0kf>H6s2-7~EXmKxYLSKw̄*a2}f8,CSep*b 8z%RoBpĽ(W(zoJ)^p0 ʈc`(1ΜȠ!fG)6JMA̕F_:鸁J)x`^+{n*] m2+tyѤa\ Z{mw=߉i:ü^xZ ASf#}~d(sI GBHy9֟>NfuM:IN%##iviYp/rqx|W,s1u>BMTB&_ɀ!`f9Rǎ=g*Eot/S6(ChŻ22kOT qv-|* 9xq` tS4p1NjwyĨ(|@$3F\+l/-  =&in{u3z-HsJڣ#q@Rk_|hJ?VAF8^q>uZړܴTO\ci`xx=Mdtg#R2u7u{W9G0n<|̌klތÕj[TN*olq+6 :4Yܶ Y0}C6r/!Fbh3X [g7ҵ_K+3'eJ.3}]+LҋDwAS xxA]!GBܗHz)MS%0 8‘,ߡfa&NMohL7\ciB㟢v4iGv#cee߹Jon U' +&VK-8B_?CżyRLhM? Ì4=[CvU{ONk8|5el*1pY*CIYPɵӋ;M.[<ڒ))*(e,&Z NZjgN^l5釣$eh>%wy\OR@LʷrݽK-S8Աi/]2\&l7~Y"?#V:&7kj~; - _M$x:`1S̆nΗN)΀5s~ݖ3i,'%~,@M;+ @g(x?ju*(/q(_oAʉՒ$_w %_E-YAO KdOv$ J(Mףw2)h/Ӕ-+1Ms 3w u`&-<4=) !(FOc7mU`(7q#s+ Z1$ OmL-LaJpFvsPD(ĐT<#D2߲'u,{|2HxS]Mc2|K(SaGV@霩be[<f] MQ gb$=չ'(AhHU|ydm.ߦ;?7pI\YeeMVI5}s2G;SkURPRy>>3mhm/;m~[08 |ߕ _ϛ'h[輈iL e+xA6\J^ l L=DHUj^Nx>9-M:49 [ZCgۍ."$5 @2 KaMmhOłoH#)4 ,,gu/;o[5VnYL}RGi#skTj4φ|A#S CJS}%*bAڮ RTMa õ%ef5ѤyqhZ2̳P>jLcb5rM)F(])Eyies!!@ NcIYꇞ4YF۔jժll<2~zrSN`8W3O.~C8;$:kxh-pP-]zLDUfkn@ fS{u=`(k״P|P!]?%Q@x@@omBTYqZ:`- ^5{yAk>gLݥԸ^7;6{#o!k7ݮ?ݲ i5IW_?4Ԣ{;@d>YaS bc YcC\ȨJaiH[T %>(jd`ppD@YцUZKp\Ҟ"}hfY73_'遳]ZB)mx+f8RBǹ[uBd+4ڭk_u4{JD2ԮcL.( 9{SR7n ㌙Vph8TD#5Tb cOc R0!tjW1iҶ6C,[)ǟH؀=AL$Xl{s]ޟJljT;뚘0蔨*`E6kV!YtC1`Yi7^IYs;)[f4c X*skR6ŻR#JD׬L н*_Pw._AuψMTK2g!m4O䬣g}M+Bߕ76W_x{sD4Ăxm/[.1fPXGFs0I]`Fyf΍n ~G/%'w?   l|LVq6Sw5E42$K$D* 4kG7ߎN颕U^`n3`59*q*]~b{ڠJ)WTtN²6pq~ $Aq ET O3,۴5J=Kp ;FqM,zpB-` # Ǻ=gj" ๒tW]iZ}i䙨Յ~ Z{|v  ȲA/TREc!F<91O|w9O*ϴp$j텑}`n&@lEObOKjޙKgi&~mpzTgf^\] q?n vz=+0WcM (Cs};E(ȸ~dA ؊ُ O~W鏎E֝jf4ɛjc[{\G:vx٩N7ӭf iؖU~ŅُKS Zx6gų=w),ݪVe+]\ #=jvO'x`ٜ 1Gճ{J ! ba;s|}VX$&cXm whƱ.LWls9tb2PscTa EHR:Y%:*A⹀ov:+#f '{<1ö9ăsc ]z|BSNÔ4B֩r+,dhI,Ɉ|zS~z}d9\`F;ـrFMoƼ'cm[*&q:x;l\$LL14լ76f|aڒ!y1y>7׺"G7F|Oљ'`ƕ -@J޲Z)!e*BGۣ?\"SF}+X):e! 49"x 6>C9. `G>לJh- É!'-D^"HHG#gOYCVIgzG}p [bY?JӚ$a~TrG>1cf!j3mQ%Jz4h]_ǶrËgm״〓tx \2zFr3fA9(bM0# qp?'Y.8YcIF 1IO ^J5J~6lKꆺA=||e5jŘ 4=o; My7[x(fbpݵ/#U^ q+8;i'2t2ұv>bһo<\ .bwZ::b'&co`Ux–a/D1|Vቸv.N^~Ͼ!*SpN敤:` l8`)usstY~+ 0Ot v٘=;g\u-P\%[`cLX_z~z9?%II䢿hR½cCي񣝢8gSX:^bcn i ilɧrLsɸA;W>Зs3U\KYz]ca;pf:d],xu"vXuȧBV+C/U&4A4 fd2gQ#7$qW謋Fo~y%x5kd']&|w ^JO"+ zR,.'sbʼu6I v`Wn>tAJ^ܔH(;Z 7G=<8:dVs(ɯem~ 碊oŸ)p*ecf#X=]/RiBdN#'T;1hv׌; c<̏X MI&bq*sgѫSY fөH'J>_h rNTNdi΍UtۆafMқ03i Td[}{M v Zd+ edzބp"H#ϝX=cbAṥ]dj)ln %i8%VsH]6J_T;rba|;?q[7a}/7OȈcR*gWgLVꞹXcY3wj+;N,XV,yתKv0\1 Tf258y@baJጬ:hՁ##k`DU45o\;OR}gQk@> ]س.sM2TaQ:V4dwɵ3r1N:0,EaDs-\TtJBߛ^ڳS؁K} Y ,?;h;qQlۘzo^'aгhp YkĊurP]_SH`icA^1p^cP0lbxS!S%GP6K& PڡϹYi)il'u~?XKZH3Vjb0ӏB.}^Ӊ*0r շ_.jJPx޿;^xVv+W74$rDJ&?h&P gW_.VO]\xw&vH[dƪgti8;?CUH-H+{A~̣n=],@:C2,?kMɼ"G8s-xw@tO:)-6).j~'Po/4KXu.N.CnD\y;rU&#{͟ y_ۜTOՠ*͵42y 6֘]S 4'pCz-)7s=}x5; ^ 2FpgbarPlvSȉg}. .Kc4az 8] `}rc#S*S1EE~@**bTTkyzDtO,{gIf c‘ck.ǞMWمwt"me@n j~PB. nn`8 o!d=T-S~9nj9e}hW0iT[㟉O,^xSC ໗ڐ Sz/%cT YQGLfITd6ѩ^Y3ܭ/$kU7{R hj-nY(5rSj1uJztj @V{C,O=`jjrVYs{U)EN3YI5I_F2T6̞(,PG@Ek=Phq'$R脱@Ƈ:1493bd=S ($N/& Z,gv-f@@ߚ?H.ӄom<ɆʺtVx>aDX!y,`D>=P0@5L _2"u`߾붤j3T7 Q ?rtjMyL@-]n.Ĵrr0ϊgIi;oY&8;5/p> ?}]B9x$6^r,U)e4S,38U 16m@f*ZjJN(H|<Du j@w;dDELh&H~Qi.KsJؘ#qb!>)8.Y/gٔù0MlB8{c [*kՈ1gouOݻ[z &PPge5ƲSDv0tZMȱ( "D{#sgshe`qz".?FsSb- ٚoα\o ù%k2վPOE[ an;)XONhbULMZ ft BnYHL:r) Yaؐ?ʤݩ;&4gEWFlM:+س^u`Dj*'?vGWheUhSrUJIpp<*iqARE7-Z#[VP%bE,}ZYrKhs, 8JGN-`$\1 c aADh>.rCo`6± tk戵If{ oBa $mLʭ׶/iL_X8 $!K\P5>r. fSƻw??/^ Vش.<[a3&D1/4J"o:z\3%ƐJ,XkQMMFg Wb@li>;tVAF(Ya|r0ej瑢DEM:u‚~ Z)HsmZ -|>e%4KbYuzEIYo]j҅կʱD,et) ~HM<O+4'ZsǸ5>Se꬘{/pަ&ڬw | ?Uvc.PANi;1De"+d~f|ѦeT Hq UYHeg^a}DT ~_`j_V?F\'R+)Kʖ?a$*ݸGn!hӥӔÅA9L̥>cNEexa Ji>k6 aYBO9)ŋ|⏜_.I<ѣM9r~SFF>N u=귦!.~FRbiQ~ѐyj^k'!Ey SbX0(]Õڤƙ36f`u긶MD-@~ly|U3uۋϬB)QՇrV[AsGpz}ɮɱJdEjexw[ Knh#F^B֕kIDvu,8g(lpVӒ/T&㲡*D4;19)ڨ[LDGcn$=dbû[<,xT'U+C6p@`Y1MȧWۮEƶ&9?\mxTkp ޗ Rx ۆ0_lcHє!y'ZLLI^uǶ~1 I<$S)qyf䓺3bZUboϥ5` DCOC<^׌Qa~IY>T4?q EVȹPoeK2Ĭjy4!Б]џ-Xogi`5Ux)LRMxļxk6KrIJ49*>p]Ap3Jfo) y&?o[`"'*QU\"nwND[f2FW867a؈ ask9'ժl_ HLWPj/}w-c'N U? z`[k}Qf>d( 3KrԷX[7>[qVӪ[%,D+I7ɰpriK>rK#f[HZ)o4ŁA>}je)-ՙQ3Ji:)tDP ] oosAg_)"Vqv,kpg51dڪ/-=mț|e1q2҂u%k:-,B "WњOe {1cV9HY檰8jSl>\l2vs[:0{՗ˇ+yT4 RV`*Jҙ<_!$&@mweAZ[>ZdsĬXD\zS?a HQaۻ;$BL4Nz~ <mE ׮~iu5!*E+]ūLle ygĝZ5b֨da=fn],i&Lҿ ҕn,t4v7&7/Vs"'5@WD_aʋS2LxQݯa1Bdhbo63Kk|$:Ε#3륳irHko0AR ge vUCY@K~F>v)@~EȴFUVw\Yԉ U&odOvZ=' dcdE=qgOOik}yk.o8ğByʥkU%!;98pKWd3V6HE$0{>~{Qoc?ysq}WYM:BDA8A_E g3?|o@3y֭Lo,˦QMI#~%ݘj8d9^ pX"2ܖrxu'%#ihCWsL[ 2Zb tp!ze U9xzQ'Ҿj>*9*H!#fxLQ|_`T]2qFwګ^'-Y΂d^.$=L¢MS]~7V|J014.G\0`|loZa\d8g&6)QMG_Di4s.GlGWwJiʊz#l !~-BHVUTst.2u$MRc1F4Ϊ˕Re:f e(pm0'召Bp ۩[|ߠca `.m&@zuuN&Pv8=Ϛrx{)w z ݌zjJ[Đx+M1p,{plpCzzTՇ ,vAus /]8[͵5&˂حQ_Ko%O3 Y>uvql6(KOO4Us9p}~eQ^ĚMt$ }4Y89ĺ( :1P~8RbS Z7c w k!>LRo h}FX  r Hevu&@(Ajrmw  8" R9[Yl3a5"r U2N0vMh*-)a+M8tpZWokgϏםӆVބRv5%R/mS uny΢r]lJ~6qO-|qw7<l̷̐S*cs~!L= dzo&{ 03D ϻ$V{Y?mF>0Z8ݬr{=0M\ɍ]u)[ % Q0M$V|"$Rnlۄ |?^8Dd[{]r`$Z%@?9AބLܾj<0Zrz0oKPQ%sۤyg WD_\k~ƻuh^@$?~ocoZ ֊x+]A8fQH(Ue#|a#:>U%90fͧ Sl so om4R ąaJ5W.#RvrY'ZIOsy;/)Ϛnchut~C,$#}oIZWqo8lF9@C ee1m/:rQ & "ƴ壪dWV(!MB 4c%ukr4,:r;G?Ӓk`tly'r^6\dz t+vcp鹅#x\먹oA}XUMo`R*ayJ ~/[n":хjZjqQev9_ȴrOx@64E_g6`?6f6ta5 Рnk|32'B nNPUwarCC}șJWTd"13Vo1 64A#@|]|nMGz"[N‰ 1 ynE*o_m:?ͣ{/<۴K6cM\Q3葩ɩ ƃ/q1;ulHQOmzk78J*Yh(` Dv ?b2$ `GQ!@]Wh}0Ѹ``xXQZ.Zƒ(y* I,ҶIS{`#emx쾗 iYZa${1W7e0 4n8HTaE*wڔZRHOI? jݶhGM2!}FNp{rsB5EP =9!8 ݇v $9g@ ky54ZvYz*(^\тsVUEIOeFH-yiWUKd \ Y0 =IeXFCdKq$$-xA$/b5Y' Qۜ>+@7x{r lʪMhm2#\Ypd`Fh\_ k\M ρ+rluA"|CDcLkKxX0(6YRdX4X.bbӈXtiPc tWy;M;δKooEʆ;\V~WHdolb9(LF(؝MJaKb0A^jt뿃<`fC|MZi.P*l,*s Wc@?~$M*M-9ṷ̄z$.W-b"߶;,%Fr6Mzi~85\| ~=[*ݻUr4>Hx;P?e[ M]LsX ܒhc\-dZKb^$+$QiZ3SO\fWxm~rcKE}8:ōՂmUԞB7S>kb $!QNѨS@y ` ^? ljNHޮhļ-tuQ>NkY{?2vMQA^u gE|‰&*ǐ02+y1 S/:ZRֹC.B^e3y)<m@z=ކڅphQߴnY/8U[ު<I{tntT@`Ҙ*58SK,@ _=+%*LQUeY' > 2N Хf~*e(4`~\%hĠ)*5/'rj o}zv7 5X'Al},)}4ρq(L1k񐩅Z`:1GlOKT%ƭ~0xR[X 'D\f9SpGN;Z-߯SSU=Ah$s{%G٘Tմ.J$Bޟ\*bq>\  5ٽбt9I~yүli?e3$e#mmm}M3/~,rYQd8˭%Hn-}s 6 rA?@tK9ӥ PlipMp{,!r6 <o\Hb%_|7#~##xJK|rMͺjh2*qz)sS'_ <(j4Jba+B)ɷ3P%q$)Lhp?HV h;m&6Yߪ:j1V9cw*P!/$1F͞9y#9 hKe_fȂ~ɻ٥G/*CɊ=ױːxmg R"ȊcuM?Qh.V-EC@fXj*(l$Sg{ֵڍ.Y]_z'mz7 `ac=h~3UY f$4+Tǭ,%{vp9$? e_U(^$1QaIGN7OL]awDTV;clbMSFA*7F/X8 ;m?p@KT.ەa_$g?PB t w$s4b.1)q%2lSjtu2񴃗@4`V;gSlH Â;O +g$0aĝ1d<:N]o)?ޡ[^𤂚P݈T{09kKa!.P M_S @FYLK#\#ŠgyL$@)\zh- d+OPR2frbVWVa8kɮ]vDѕmltPN20^U:3$E2G%7,7Xj 7//~ě(*ۖJ1PnH`ZK"8t}m:cPp.?'G 6qK&`OOQɂ `lFo:mUQ2l\m61TbVJI;WvZi֨Kq&SujY-p42hQn#CW= Irmw 5s}aV/McW7 ;wBd:rٟ&K M|myG]DAq0T2p@WDgAHz).B؁dl0qwpZ'BkTjMɓq%ʩ$FWy.\~-..]L5d D9g< B}'Eoh9Akj-eTuTw@oOĵ1e_1 :advN5'?dNsy$MΌ R!(jZ3=DDn!TkI![kK $&磴ޡDFi^z+J=DÑ)i͜?Jj[W@Kc'3"NՔM ^Dc=7L>@^t3%`nP܀^0Pbbfu: COD@TlKV'VJx+Ee#V0dA GҜI ůf :1!Ra0S|XH}r@K!$j4Qe[zรsJ Ka$D̚6w \^:̔'JJ? 0 QJeV]نvpoGEgMkb*ZTKjK*"\ΚĀ|a(r^]+(]}d!͝@[,(ǹ\soFtBrWR%w+S+|g޿ؠw5s2 I') RŸY T8NqܫCS3`mD˹1|,a3σ}^F GIcIqu'qqEz%\0 ftu$vbr^AS$9 ik-59&-wM[q+UeEHKd>/ir)z3c!vH$Փ!J.mJXIa/+627hV|~"$ ȗ-\v ܱOM,_7tbω3-C}w6O^+!V`TG-9#cdk`? "g'2Z⌞"iϩ\'ݷyi~{D5i,io#ܗ,zmLotIV*byYZOOm$Rhw!lgy̟];y'p EG&K8k"1V_H y|.\>_WٗiXMRs_;d&*b. O5ŕPɂȜ0ppS^.Oҋ/6%go6 Q;oPMJ%%(F2Y%gEc`m'֜! {?ѰfYb7lx9nž,-\J}=/gڜ9VCJ>9^clb#0]Y4ogNW3!19ʡ#~'?Ӡ!(mxj}D0S_t&qQԲn>x* %oPM#cjC[ Im02FrvMk(4#ui(V|cTQ5 #< tG.=ɨpA`e`P:SH-ϵ.ASn`Р)J7Щ~4˂R%nqIX#)_ZB ~`0 gK|V{7. h&+kL#J\kpZ1 w\@xF]oB硦n3lE A~Žpo-B67S:lg)Ó.Q8(:4 㢸 ʿ_Tsi/uTc՗ 'G+.B?8f4$u|0ƪkQwʍ,S >#$dX CgС-I}:D=۞w\v5:v(8A}?=dO8qf&pNEܩ%ǖHriw7kmYc5ad_K |4k'$e+e8UL?yYTv՛vIDo,DOX}<҉,mDPِط Dg >}3]CMa,Յ{{C8a[-ENЗ: MteEQ@>I:/Pa"l 5&/ иe [h/:,2< J8븼*ɀ]\rh/='^v[zѕU"jpWϕs4J-CAn7obweVcL];ƐX]92YxZbKn9ΖԘ53,ӛj,G(^+q=dl}EڕԔrs̸/]C,\A1?Hx1)^!S>:Kq";18 Wjh=ԝED_ >Hۮ]5<`j&G7⋆#{*҇wtw&&ZpY孨3L7tԴK?9Ie:,3 >c\mN:H<;c:*]= z `Ӈl BdnS1MqC6QNY/=iqa}׿nށ xhx`bXk)#'X%VpEhVAG1=_WW 1'-Ay15X[/cTp4#(;J"bt/m\f{Ë_ t۷0|GP1imJXFPF\)FXR͈ň2;Ow]TǢ_#ݢ^* SQkn(=fHaqc5s⇞lO=7W>/[PTb=1)gz=U%ؗNxX^HFڅ Aۺ@L;QS}yãG{p;u+EDTjsПV&㾳ο@ŭ{N/Zٰ>mYJ#g)*ywCsJmp=vYɋGbmެ"-h.hw*+ޙSɒ"TZq*ƙ!8;U [t#5A|* u G CL/DtEDFq`3Qvrc}&t}  JGN rbGM ס0pP1зk{/![-5yfnd*ˎsmUR${f7 Ʋ뾈ްA0i=!I>J70\ V9/z}']2pg˘cYauEpحVfKFWS%% Cnhٝ F6lmxYYwenvʡr!4FIy6lQȽrO٩߶p; ,@a|\zGqPHl-݈leQÌ\nJ;LƟ)Z-$cߓ易@U$W9'#=F8)Ic0)D4Mx%$XYfxSù>}R['|&+g!Nsu^+%iG>Z}yDQȯrNhb=GD omW~J:d#2 U$גPB)eec];&l˫%ʤM\~d!)"ƞB+鱯jqAlxs*Y=֫YR[k ޅ$9n*ʨ3iR#a[s4Sy^o2c@0$,ZqT4oW[.a5)g'B(8]:nq 6ix`aLYuDmKwlzbcHyw@7G;[\ ܹ[@XzgZ}r룜BdNgl:-*  ;tj2+8]6/%عUlK0%a&Hrmy043k5ąݐzǩ]N!M4{LFz040 7tF}feU>~5\)0ca"O*҈f) Z|g> *aBNYFEZ*=7ٻ 7 8ʑUO=(nT.,7Z0*)4~Yc ',PEyI V_xGZPv) 1gbF߰ӓ$D6|nIQD/uhK).s1kg N PNPOB CO(;4zuvM2FeS yfX#wV? 8/juM{! i{ac jg -NyJxER ebdp*^Auo'2Zn M+NV$, #uv<,yTro D[^^Hx̓47UՇwp Po쀹+aA򙲰o}1\K7j^6 =maa̤$Io>'M ,_6}c. eΐ6tkhRHE5Y1X́BĉubuOp ek}|Uۺf ཽQElЮ*, VÂOaBG5uWƕɢnMSi(eE,XtPh&2.{c"74q 1,DaW|'#"#_ 6f7OɂxZUiC .>@97δܩ7M92kXx.Em%e9Cm@Dyc4{! Cs%0j-ok^zFeȠbC=o2NXn xcuqӠHw<4-ʇW2l#fkWkARM"2^5u{zW~nY9ۓ?mFebo TqE K>#H)#"j#u9t0Ti]KC߉&4bX )U4NZkh?vC\,rE8Nؾx'NwZ&(P|qY~*fn,®G/|nACß \d#\K`XCiHj"+ק:iH.2AQ?C*vpl<98GQU%Nb&Xy2GlL"V}2;,tbRc|`7ܬ<7ۭlPv#W(Av>ŶjXv Իsuٷ h06(':N* }w0]}P~>5䁋n/c`XxZXJqdtOc|`NL@վnNA~MA0 -ؘ뛹|Z ӓ!SԿ= EyIFkS`&'ZzAښî ՂqkPN]Pf(Z|yi*jA;g[5tzD_qt"i`{xKGp:$> xT/zGn3[U}~x;dS* .De0090L3+.\RA'Հ\ ۆ8]Ȝ<21::<8FӓҙK[>(` *fGK"I%Z`骾D~$ϼu' ec—qYNcPJP\ Jhkd`a.P\vrKE&ilzǀYWmr8_+iӀ62`Y:QPWNJ= uVgr/K?zN QtXO1]< L#+bI?jCvE4- fI7֠tUH8uh/!H5@;>~/|Z 7>o=\ ގ@\UZm?QH2\A]cEc o8޼CF s,@W>?Z`3=UQ -=9  )ShN5?589ŅA2%~q\OL1  !͹݃gdGHw_v4uoϛGΝqZ=DN5V9۲.nK*ao)rV 'cg _M'FܷsVVoAld6.MAa//RDw(qRUfbȁӇJ."9БtzWWV]BŎ;ӯ7ejg_7G$P6HΊރ܏v=DB^HOEΗ6CRx?mȕ`cN7Nm `N07 [JbjٴL ;eo:x@2C+d1  kR gd{-ֹیMlM i{+kMzݘ8*'U;-ifI0BV؇u*F rz#Ry|zRo\7Z*k'ZI8mA6mPy9IJFwyB|z&3נѺ̀SQ(R{7m HD#V/V"ҹޯG5!He-ͯUEq*tJv$!hO_P:([hXrbXBpKZKg;e5xN"U^!?Է]~V:E^uN1 sWEPpAYFdq4ߛ+MV%<I0M=LIrI `k ۹L g? hHTP/y>zdQ`ƃΙ=1PL9j?u;,fcB˻ٚNh;ݚLYr$Ů`ukEj8?JD&Rr,KNl!",x֋g-D %*%Ȇ"6{AIM6;~Xnx;#\w̷\q 5$:e'8=!mAy|nbk6w-!=2 voR ;Wc :hX{ Tl'QYvc2h_iX k͔ uwHuR}KU\U9eMWtY}ZS^̼DOJ:|pG4gH\'[^=ȩs*zB$.𦑒/ɺ}T6rnS{ 9h6ako(xK{" hai(G (0rzkXֿS$[=8bV TXLy~jMq7\.3BBwV~ڤbk01ѥO noqLKD9!B!b興sb)wI5\v"wI1Z?a=pc~?3Z,zZs"'(ըSXzDydX+= =c\kKL S36XKO܋-]t4)v+Py@ēcr=zxG֠Dh-k2K{ҏ o4z̲4"fk=αW2܆X^h|:Ddo!6)GHG#E`S PfuNo>=F0?iR. t7FD{,Gc>/ !]uoJ(\'uZ~hX-gPy:d۲('åGHSL-d@JV&43=Bzf,6#Uq3"Z 8h|S;ˀ<5.gŘ;`z cz*B|oyr߼q-/B+\ d}u_uj.#mOj qT*lVc}^uÚG1HP{p67,tR"B hht]6^}iο tGQ3kLކ}!:rr!io]|dQДi_G\#AKlI+A<38 YFsvO_δU`Q-pPn*>7b% @Aj 9pA% eW):"VW2YMG}* Vdܵ*U<Ú+=2%?q?o/CZ߀*`+tCٓjKq-JNQ|Uz!Yp0EU>*pN& q+Ӂ씭'O"ݍO.4ת[Ħ8PAqUk5gΣ1u yGMo3 AZjD l"Q#AR*Z@׌ ua-<[iE@aۨ1˫rsTjQn"R;ǼnN9s ]u-=A+4#ƆuDf&ewqXgB{)ߴfJ Cp+1UKWRVFt7ߣ 103PɃ j._o& j9=1)-gs͏g%ڱ7+6),z^P7'tvgsۇӸUYV HU^L gIKh䛵ds *fYP@& rJJSj yprB؟ۂ/OVx5ݳwX{ܢ!ѯ=$bq}C2)A]Qs̀C wykJUWBq G"Մq !ʈxVj |HMz;䴵grDu)`^g{]ڣ ϴwf]hæbC> Obh N;5=~<KN6IQTyНWNƥ{G΄eR ~nۨYuN-Q^],@,\Dza9iY%hx!aƴRAPnPNYTjW̳&'+p 33?/kDeF'xfDΉ# s钋a ;3Q&;8랃h!CdEs^Eq-"I2 Z k"Eo4g]G~Ǥ]J:y(ZpE$%o>A<ҝ?F*_w:!eUmpCU 5OƹC ƆsGM/}Sa41P0i>SŃo(L!l9``sـirk楮4U߃Z%d'ԯ7W!_;#Q~1Y~>S noi*NeC鋛$!!&k@{ c+J/ aMw4t,e2C( qv-3dF 'Fߜ BsRO'Bgma/_ ^*:#d}ՄRRptu>pjPeWj 0!0`*%t]1-2sLnŃ{ bFmkB@[^ưˋ Z(܁W8Tpz .UPX%Д*t㳟|> PyW˜ڸx-_`ԡS8ެaOMaNA>@$-³,1 /߂^ zn J+&Tox+%\"Fa >1~e1}$~)Sh+L?K{V?\8,tۋ)u4GK]&I%wu EfC5T~~p +9'ZrRj07eX㊻ aqC&}ypl=Gш[֓M:HMr3r cqdAɨZEJKX Wɕ3C/Ɗeew/%;'3cnb }ļ3-_}6uhv,oiN*wlѮk\`\1$<,\zũoT;.%Xd̀H ҿg#SY>Z4aCˍb䤻_J YgJm>rB^@'8~DQk^WLCtMi{˪@LfMkȺQW!#fK,1gⱠNa#'0JFRO1?+HhOQw\ߦ*/uhpyoB"^ݧO1!*<%mRmfV}ىoQ@G#{\[t6Ek1s.@)XeKeo}$&{<_5ۿ*v,<.Fի}Cj.iZEdNNlڿ+J8 US!`:E[>8oO+ D7G8༩F`}K(<|:DjrbpV(+:e"+8V?8bcaQr|`As;5Yӊo}Kd0V{tXa*aF: |ߞydqVu/R4%)|/WZu۔ +0SDKtLѿ?vay>FR^OtNP qdPQJ<]7 ۞oԠ`.pCCI;i Ax2跏m{1n+~pU&WyQfe 7BWMS?#RQ'fo?!{Ǽ-Kkp詵-v@zbCd a&VCEۂ`b*P>nAxnI֪-Hw2h喭um:0?*p*1x+%{-bHw>+&&/5Qrl*S-$ ] P9%"JVfYPD[Bz.{m Nd QHEl7ԹGu iPMEd[hyuеWqM\dpPZc91*< B2gJ !.|@vWTެ3^.,GGfMĩ ^e!xAЅǼÍV\KxA1'k}N`t-ٟ|t 狢Nc1BqX,(Gxʖ,g9,}3Fn9*n^_581J1fGDBGs0jVp6 ^{˟n{:]/6vYxmp'_^š8hR#Ô+xX(7J|b ͅISvt$m^=tEУnV몲ɵ{QV` H}B伣ICp0L f9 u/3LR=hlF+#"{}4N:w* (!pĐT -: Lx6V ìt@`}nD&eSr[XpGB]fY̆E"L &SgC3nXng.lntܻ_GAEx|w,7B]g8sٚc8Rcq D=3B:<-7QGå n\ dX 92[KH8@voJGj>Bj+ի>Zx~aAmX'(Hb'*B "^<2GPuV ћqҗw+ vI/bʗ8Uy,n7쩼YFݦOS¦嘂A(W33驈~''a%]cvGΆg`*$QŔ[lCކ|ʊiAُOټ%7XWhC~C94YUmWA, k bBzkc8S9/ͅ6Q$0~4,v8jq<'7ف &tV7k_IMj}1PNƃۡ\.v[%HT }# ݀9 A+&lR̅~[|@yV:F!lc `>[ʟ `i)ADl߄Zl>HsOAOI ^(~nv}l~QZ:J)mQar@ 4; qv 7`t .!0  % 2I_Fsba&p8ѧg-Q5OA=*CWVZaZsx)RfRy 5{Rd]ۥZv H-Q˦=o|[D vy}d<a 0 aƩQ@$;^/R,IB}/ЎAc޿ ~.Ջ|{!G}HdXPɘٟp+ Tˀq_Brh)0e&"65^vH2%2L2l{+.яdMޕmU="o@HMܷ薉)2h'jxwY4&Ö Ѻ;:𱸉M6MmG[c_^pr20` rd2͋H_{2S/L]#xpܰZc.R^OY7E($kH^n=-oN 16qQzq,-crWX% گ1NN\ƏԊCNt@>91LOKF= WӰKjL0t/Q:; w!lxbL0}eIzEjWe+/`$}HJZ<-ߔLSS~SXٟjM!ixDZtf1m;N_Fiz§2Ne&LإP|oBIΗ.h?XL{Fl?U(aպ9o!&a"Ű-vi;[aqPywXQ D-_]9uJ}`@$ͮ.Qx?ڷrKes ¸I`MLzCUAˬcbS9Ňf%| $TP~tx'/I{Ǖ~ H# Y<eO\e(LWg|~}$m㔃=h~0 f(%M ZS_шA)<0U _\ &L; JY pdH9r⏭њ͹v DuxH[M቉]ec~H.8#`q3+|4dxyAmC{'k c-X'u?0e@Ě}rŵQ!o) cQ撽tLN.H]5@&Y:nM/M cOXJɔ]yBYFLkM/V=F9Z@] Q2#qsF[?%wg~[1Pg@*{v-Ŀܗ됁r!ij 2aF@w|2JHr&$pKXea7D;%@_It'W@$=QJ7此gl=5ι!As #g/rE?KwrU5䚧 |@jLfݡEcBtwq}ߒU1ZJH៙@h^mCD9kKFIvg=d]EHO]o< 0Dʨ9h-g.H[1ӟ9aԤ 8ğYFtNo3K6V><(μy[Ԑ84Ԝ?14/e}nd16FR)e`z;N4L9ȑ`OkX3Mgadڎ삠i;,=XAV\;ٍr;#!]o/w:& )eb]iF\$]Je2zVݚB$z]-zfKţ6yuNy5塯A!¼Si9J.A5`ISR@^f6A5]Ԥ#@Ӆfs^ր2B}v ܀oq_NL!n / mSU(*XA5]rDE|}FTXli̱s7rN? sJ,zFR+1{Ezm&w %dc(piWfhF׎}k1 6!cty&tig/fn [~ r{QU.>.MӔdy q;ld0w&y57(Ex5gnnC14iż >+43 ʲLp*IJ*?9NwZ(}sDrf `L:ɝAׁqRŤ\.}ToU?=:) $æZǝdžVk @򜗉:Ijݞ7wX?F-?P$GN~s%}jlmyA8J#ԅ2HS8 W?\bf՜nޗ "[71庻| 0Yfp9X`_FĢ[^X'&ApsTvqO JmGkV$(}1fbB-!1go3i{JAeQcZzI5</.E[mňȖ4˜F7ErX&ycI|ߚnYN8Ik=vl#Jgnh~bz%E@:5AR؀M̳afwTiz4DJX\enIݔ&)uwAa3J/ 8+)#֑=WUzV6R-T*ʔ<-Fm^#]F%Xo~NʜKM:~$&WU#ĬΜSlqO)c}oWw F>iD),M=qYlsNP\u?͈UniA3OU0+Zɾmff izǙ{g1Gt `[vҝVn&np#OedHiLJ9Vgܟii &嚭=?s24R'>fMo*pκ +Gӧm7ʿsi56y+]@/7VxTwYޛ g/]jt1J1]1j&hT+ Hĉ(掁QCc:rēz7q:['=,zOJYeZ sj<'j_D+ 9PsקJ.RN$[B,Ǻ󈋊rs|;GlIk߿  q6z9\ց;GQ amx,TTJS ]=0ƤgbA`.*Zg|MdP_㋢D8obO2st8t1_s,ЙW{μ Y^lUb;>NhI<}^d_;d̴0$Y$#[\8} ׅS}|lJ[$W*i[tum_ hfLnp9c"aGXh-g^JlDFFzHxS e/5e)1tua RCb២_0lҼ>оm.fCfVREbʶ+㉭m!XgS)*A7|S${&WE.Sx'Ũ>QY/]Iidޤ/3`;7x`C'QyAzgi@4h魿vJ0"Nir +L~F櫌=<͌QN*󺥞5絝Gǻԏ:gPvbX%ڑ"0uO^kEB˹°xV$5 5l^'cMOPN-XH|4-C.f 7;[{_ÍpI8kqJJ"O`6>Դ },#,ڧgYQ$ w*Fا>>#C%Vg{A)`o^fHDŽq͝fz&6H2 ٤Q-P2³N:mA?SO^v$G &m6` ~E. 2otƈ)^{]E'Z&æy_r#Kp[@~qc넏g%gFL͎Of.{Um5;e6_᳡X^n0(>L4.wB$W\jX#H> kh{L b!?:Ntnj# i( w0Q,%;n6«;Nj]N0!= "U苬P}ҳI?% NE-7ȼ]"Y J1zvl-P<]DT:j~۠ i:~D7Q:O+KD? aybKCV(}(F2Ǐ% aN@9zmD'4MQMLHz|`Ρ, +P[<~ݾtg[iM[Kbyp]ᔖ*n2&ܻPa {29w* *RS<\?-.bC1<=j N191"BM{FۅMS>- /~+ "d"z4f-]|HUO(Ju|@:d۵xt'4 LǎCM"݊[G} L4Xz r('y,AuhdCBS ,˾/?n^N9=XP{NZҫ&<}5,իi2~j*U>D8@YI|Hp?B>G-c _O2@`ӟ8 H)S-?LE*wZ'#k *RrarXgC㽿#|iռA@`LHj$|L# +99FJɀ ;bJ>nero#@Mly,S,I1"&,rI{ w!n0?uלsBQpKTdrS zJq Ȼ&7&Ԫ{k.{?"TkԙޓE=+_T3N[ʕCyDo ̛hi=l?tFL4D@HeNAoR!ToF1sC ; .":{jU1AzZez^Mƅ+ЗHe[`?XxQ4Q܆7 OmiMM?8@.PJ 0['[QCٰk(]Wm]X)8|ݐ A2>c2(fc?g3 W &3%/A,q NyzS152Ẻ` JdtSq =N[֦tvCC1h%<ͨ?"IP}<\yg=bKęmʤx٤*fbb>[~:2P\BW.]|CBf\L[1, OoAjGG]"%Nv`/Cp1e s#rjgTʪ(#uTH>W)hLW`wB[ !dbNw":F-gxS Tpq=^0FuIFX߃.(*%+D)B_B%avٍX GI?~t?x1 <IΑ#`ɘCv΁ڜ8Vu):NZpʣ#דUlNnȫxPЈցJJ@/'Ѷnzk>Wq96'T{ZOʘHXo5qIq=IC0s (mQ  \GvJ ~91RnX!ɀ2:ήo,U)Tj~*̕ 0/gq;t p25 vI<ԻbLAOvUqRɼ琏2'=OFMYuw*Zɩx0~yfOz#uXO2HrC5{ LRro7d+a0 ƍz/#Qh`MC XF~(^'6S6 ~R&ќS+!v~˪Ks2VPZtN/ޕ44O*{h> 9J:29)wV* ܵQrs,W:d{APe9A9 ,WV@Of)ۅޅb sHd[\8zR^Jtj48dt땓Y 5&D;,rNd.)o196 t78Ph[_EM9P XOaoMaG,?qj4QG**f|:#&B-=m@@,I mpgLG|KX.[Ll,+H'0RNfMYֱ]EPIŞ)?h2o];Niɢќ(^(n=c^XgS(%bIuj3j?~eWDG *r\h- كf(U׀}Ϯ @Zx !ϱ\c6ÿ|RXZn_,LG6YEhtŪvH׹3piO֦c+-`9!g}bbvAȸCU[K6;/u#0;+;WCGI8;MVf-~I(^[s6`~P+&^+ (*Stŵ9Sm+k):;_HO#]2Qen :p%E>-[з3I3bxǥhr7 FIj="w~}&vp^ FނUZXNfBOGEn"+;PXhc~TF$ZbY~mo{*Dw1CNS3j`hEpHȢu.H7Fo$NK4'Vp1MYJBHϒ;iޘ 2ѿv Ǚ[1132yւ]{wJLOZmAԛdet  8]I󙜥_ X]WZ\G37o[p6|#Όİ!p(:NZeO6JgTg ~ TBWHT{oeU} X /*ô8 Q_Ž+U=0#{ky Cコ KCa(=4JFQCW55T/:"@uf?|[M$>j2lE^:&kDaGeYwXuc//̜m{[!:ј p,A@KX qT𖲚ݡ:`w_xF{Td&EZah[[Ɉ8ơ! Ry8A>[f,MUA^GX8Я˔Fb"ȵfkR20w^TDOls;a~/ )ɲ_)Raǻ=nŏqڗO+3:н\-z^Z92:dD;[$ŨaIZϨАƙ▚CWP!EnG@X3!EJKϕ\+MLj^ż@&M27Ce/_lzVUr}QHJ~M*#Icx?%zO^p KȌV)@Lב)% E:5uA3:qz DG Hx8kT20w`y3TƋ epX⓲G)i@ b%׍ P,VW*5oi7m kO~dtO*]N[ 'Of| >١ Wj%zNA^TI!E*0NQφr%$w[eQζ|.k$eb9EiWn @bnH&*EЧ㨹q%Swf=".%OGj#* *fIt6&fEa@Ȍ7=[Kڪռb>VL}A6$&tg:EouQ֍6W:>lyQu~  .83w@e)Ц aΫw,7OKW9DfЋ=Z;C$W萈0b:i hz{pH=BWAr<톷::Z@7SޕCI%xEaļʊ~,'༞fuzo4m Gu3A޷f4֧KO'+hHAesG#MRt#f%L(q<)fe P *+>_‹{@y.Qlڃ/y+6Sgz) C Ǽ@0LwuTok [MbTS5=lBݕX<8s2ϥ^p^n ޔǗ4F<͐/ -&m!+B @RZƵZ3%(3u-iRX- RjU Nŝ!?ZVܟ8>Ij )(i.DX8|z!E"R RJTp9ذbJ4$ Zx"Mں"XG'V$A$$+vO YIKzE :Vn09 );y8}6le 6hgu1-W[dO=Ys"vٛiƢ#Fz9+?C)k8+:KƳe{:/I1u?Z wh" /µrygPk2! \ӯXocBYnڡ_D0Ǖb@^Ar1+i}`}́J7N*qHd(-mu&f3GWهJ:'WrI@?Fr9G`N JRn .% \j% zEtdz[#mU]͏&S^蘚fw7 Q `ةHh|+F !w; Û#_:5smej>k4VJ RHtFN8xA"=g.bX49x N Ql\R /k#㴟Լ (hćB߰xYel&|_,hn+Z"xYZN͕be^˛rnV3I\$UUxk qu3d&B9ܲ:t%g[*N{3'v{r+S߮nz*v FaJR$R]-! Fgc$9gݮvo"xM ho3bl=ZfF@>B\?>N'8XayNgN[}"+j}u#a;*50KA~!J7 |;*d.w9&-pW%sH Ͱ4&/yO ʋ%ɪ9;lFu'cH-q^gkTx魖LE| 4zzVq3=DXW{]CbӠ3 E棔q:]8 zNSI֑ ˠF<_)vkKd4Jzۤƒg\߅TUK4>l vf(Ɩbh.JV?o9HSb,E+u|RkUV.J ԸBfRƺVDGGE^9e3q IIyY$Uw<Ñڎ[$컚-Ro]ڏE6K7/c^cXIL"rƋ2;$R-,s"p: ͺ_=geZ7\orYOVZCˬ8co5w,!} EMj=X'IH\Re]n$kIb8l 2cU&8#9e2O5j35̮[7Lz~ -) m}>4 Yتh噻+o,>d߲RWi[J s@Iב'I[_7CE\n˘%$y>va5WWVd"-^ޝ'V uZ|7X FI=D[ti^X -_*:p+?Q6gUkYޠ.*5K\iUk|,sPqx+QFƗ2U.gGjcvH=Nʧ[f>[qQ{v XsN9 l\@"3aSPa"tŲB4/ɓjZ$2W3n5M&ՠZSGwcGIK|@rJ U•{ZLi0h"t8,{ńgf0+()ׅ=1#du* ZnHաO,2-3 LZL>~<cʎRa`9e3ff8D<1ȁLN"=䪇eD7Vk.u<44LS/LQ5V?Aj1=!b9rZwՠ:#Ϛ'wsxOynk`A,<` Ɲ.boi[eY~SVҹHSjGV{ HH82s;xxݷ .o ?1cz+xfAe[i}|W( y2+TK Z>bq<|7XKğ0?P>G#Cmz0u'A4ӦM9m$9 oԤdJVg̾%V=d րep:̴GCNt=iЫ;Y"k8lF}U|̃d\p$5@~9sA4xx}\IduA'YUn9Zܤilg>Ѡeq4D!"돈2{GlQ߷W whb\p-C,N%}PoaL#SWD_@A'-U; %d:ݨ jN{M=b='2·7BA[;PMڑ ڵea8: pڱ=ʕ:(u|l?=CvOZ>˨o6QnӐۅZ5f%]po谭σ GHñdW22$UjM<u O;6f䡬ưLY". @3v^kv+q2iog_s vX0,mH%ιAIʽCfεnoH3IsLD&<#5R> *pI46>?q3 :JiE-v*M+vxdoxkH7ar[[rUf,_h0u^ Fzd}8 `m(k$)H^1|:} nmsD6#/ϒ֘a6ױ،0 "_sF?w6*M_6Z8VƗ$"huyցqhm:(~믔f  13E,w̼QwEG}Jf Ov= kD, >Z󌈠Nʮ+7[!Gŕnf^uC ؍pa\ZX=9./eNh\MP^a^+{UYr{ĴO`;ZHPVK<&}Fe]ڲ8]T#n[4%zūu=CYO@>37{@ɲFGnHǝ~??P 0cnCmaBW@ b*ݼё!1V&,i_)>7<7ʽ-PZH)  śv M!iFB1U.>cRZtGW2dDK= 0Χ kL R((AMX"E;v}4͘H};$Ҟii`P9FS6-ļHQU :=_6AEsfv+W 4fq^/0ew!7XDPZʱJ4i`"4PyۤXEg]i*]#xJ2Pj^!& ;aō܃v8uX!d hޙ!:mۈAccc2-^hÈ֓ FX(N ׼I_jS, *H}I)" |C4G4ٯYo}K `J޻m ^9d$#"cBSٴqC[*:nSF]itCƹWI݈\p*NAƴT2<b3_[R!$ϊ=p1}[ɟ^蒷FtbY7iOPM=,TG=U{ pcrn:*Й@t63yDC`y1T.wY&?Ʉg*fNzXN`Z~7Ms'ژޚh;"n`#QԺj0 %wU33{xbW pa~A sή`x;pQzoL[rTGX:lVT}eSsE޿0m\w GC,u`4O݈Yg ,֋8Kxo%#SD`Υ2O`Vo:BPjsg=b1o;G7"iMMB\Ȣ`wV>+ȊeJLD 5.&gQf+B-ςS=<{|@ؘdqN#{ӱqQ !\߰BʵCIi\ @&Jk?f+ZXy1Ec:}{]r V펾41S og b+ )U4.̝?vៜ%1&ЦYABG6'0Sh֨xl \+T$YIF* [ZEK0d`Y#_9)l=s!ED`+KC8`= lp5z!jܯao'85 P@xO`7(EPQ-;m+PBxE8ѶݑA-(8b)5@,ԯqs;R 4gDXj $oS2N8 /-;nJY=LkWnqMf?Gn7 l^yrV^^Lٜ u/m3Us5 tq*JBR>#ɉxdIpm^l&;ƨIN>415ϮT};%*}҉?d{,CHoYHjTȕAMm҅OoEg` 4Phe0q;j\ p_NћzB&)Ͼ )Gh gzKmh0YaAėE, jȳU y?ÇӤTFzBS_A[!Sgt+}-<-^'=H~ZĤ[jBVovu6ȟ-rLXFY#0Z_8Gj͖Y{ ,$Mu0OCtɚu] %8gh+hyu$t'̀S)H2|^%ă^ӰVF4 VTrYDYyoj=r}r40mlȤC.gܐ#W\w ͝9^7M/fp &@@5ؐ 5o!>t'kV7U8#kqǵW݌ )i`c'"\J92u\NT%VJ&5ְE:۹6a4GWMdQ6"̳;q+O^bљp }ܐ/77BV[=kR֟2+v˗4uOñ!jSy2^`>(k;)aXPXVlQo+4E} <0QI1ݴXQR#SBV?z"d)Vb@%#`}+MU6Cמ+:0jQA$Aoe{ԶK֦,pW3!W$"8?a8y4Gb~Rި\Q. wyCʗ6tވf&05?EQPg45w|̣(Kx3P\r-.|J]@ ˈ̝VX+ǵx0B$o ߼x?gI lh%"Scȥ_m.}sy jW>6&/d$OaSK>Fv^CiAi͘$c{U"O;Y:Lf* ψyȻ}Uq8Ƞպ6];і5F7'C}{p ʪBn9j:/S((emyqM0^(iG!Ž9nYn&r&UZx7? J)b-*+]YL(mls 2~q.pP{l^o+=P̙/߄Xk$Re&N eƃ?RϻR o%;4ve÷d LL]v!52>qS\aC?*׸HǴʑ+o7c^`½iX!huN8Ւp2,n"2J@wm_~.M/Ԟc:eĬČ EnE} ypc2a:?Bq\7;uNF0Aokv]]#05 ܢ"дUXTco" !. p@qF2Zo`2[<{ H%$,5Ž&X-iZo+ڠ:#*0iA_yyjlO:sIr6nK}V1_ ]:"3uNg+kN '"WmNxC!d9/Tnlܛ,B,dZe;,*iޭr&XOf5 an?1>ig*vM^Y9Pm⨧YN) UAbr;R,t`ݡu t#Ն 陎Жlò{8*$NF[Ix&ڇNXLm8ZX{oEϣ5pcIiGR`l'ٙ iв˙WX5S?[. [;P>3m^Rޭ؃G_[V.鞹`S-iB {EfhA{~ǶH%T4#M­LXk45GIa(5aӭV޼@ (F[9}7.y:?Vr[@Ƴ+jG=^=gNIIQCiYoشA`;fxSÙuW29p'&}4{/iqE cy?^!\:(]v5 vwQea炯+Pvo>3=*c2T#X>2 V`yя3 6U#l c{<[8?9˰4-C.&θn8-_ 2v6C{]~[#sF0z}V*O]klSܖnEȺc&tNA. )-pN5(96;sjo]YEC|b278lcP0GvCrwY`,7 w#ilf3W_2UPP5VVOnȋnҨp޽oet4.{-(@6%Sb۷k315!qo#b=Gk]#ĒywM*6Z)*m0jʧ)=#NF ٥U>r&ʓ3LL oM80SD F΋6Qq{ yb z_ݖ+#葵sL /)pAbK8c/4KC>F牏V _USp+qזRM"w.»^n2.'̏C.Cp0&/~`Qq%KX(>j:}*eҒ;:qTE2]GCyj*;$%逜 [IBW~*Lo5=+1wzjg}7P}ʖR i+5P*wu39f#Xեtp;;9SH,_e֬/U!b--ԽijRQ%t[YK5IrOe#o@_=ˆ)"U1)f߰*PN 錖}a&P9%-,wI2[Q*yJhe)U AEyudnXa^nwg0 Tf';{ؕӿb`Ɋצ|\nh?ٽꑺyB/[M3K 4W[KA :fJw/7Ko;ˆ:5H_1]PM/wK%ǰ1)Dw nVpd/MA#|T80RC߯Z,2ZlPAYkQ(89УI(; {5"TŠѻ̷G>]B#ETiI;Xa< _&X-:cB(oof!d!/5w7@bP.seOmZ"o`XKa/vz8 /:qa$[&F߲4,{Q,컗BѥUMy@S=BLph\KpPqԟ@3=dp Y{MM4q! ۽Ԙd!!ٕv>G'.QR<(NzP5O2PuEUݣ>njK(tyh Tp4=V ,G4DCvTƦ#L2E 5r׹sX?e({,?焕}_Pt=ۗ^#G/XҞ<5ᤝbnFpE=YS^hG}BΞΤu~X3B)XvcJae`wl[Dŏec~Wn9`$ٟ D4ɁVw]_f$UN1'vL|مoTpvCҟ}Oƥ'̯1]C|TuSXYK0Z!bBҠc|?HY^[ջ ,xکJ=a`1QKZvx]Xm)&4Ng!EH]),h?[ax! e0U D,oh=FxCOkC'V?J\Тϴc(^`4yr`z^&4?M \(R+ܘަ9T>%MֲWpP#x3i !_I̧.u^)ܿIF`.0>`OxI69T܆">ɩ/sNqVXƠ]*i۰zU q"uaT@b:¹$هJ +PXPg* o`wjAb>Ϥ̀NDļh sr"Á6t0Taȝ2O)!XIb\[~ԂP, tt7s}5@K.=AHdEG$DTϢŠkprqqCh L_~FfO.<|*kW#<ҋ^v؅!q48#'*|L GFD 1FBo8ᬹq(Ly>_TxA0*g YĒ ɅdTVY3v:X֓e lv!5 A_z<т5}oJ &\8O6XLz%~3j,cjk%ly/A󳏆O+.uitऌRFa=Sw_S(4 Ƣrj铢1Ic,Ԟh4 1k+Nf<}*U$Nv(wDm Mz0)f{:!\}u<"3=|$4<kNM ­荝>gªF;Ă)j# Mh3,]oe7l߃ι:SѠ7b155#Ƴꔲ@ĩfkTӫǍVm bA f.Iǩg_;;o9W=u wSL9$qFmHܳ` 0]v#::ITȴ WwB/W%Q&l'>[ P ƪ{/ȴ)q p6~#'lv FGKoP&qwT\t֧粌HEOWF r3,ɣׅw~Msxjަ<'ÇA҉}\3ȝ3i.$i;6ΆOCֿ9>JBڂ2~8xҧ̊*Fos6tZNF~mbrYݼlmncLOx +j=Q+*#PIovX1&YI2 2HQ@jJa-{;C}Ռj74r };K篆 Zh1JBylۮ]iUk eѓ4@~/ s抬zZDTbW!&;'yVΚ<蓑.BBE,eQ_g.l̺24cTf I=;6/<*7KDᾝ 뜽yO匛 .KD_w'A=eZi~\ o@rⱽƬMl>(3-r,k]8LaOdAH2X J?(!@F/k߉\x)tP!#Ӭ6?vY=qf]EaŞpNV7\w `%lHdo}λǯTnl˿YWg-5!7| ǩA}'j y⣐5S V K;81`;[WO7/ dg>eDH =]57@Rhu tblk,#5/ȧTN=nvpq^VcVvM:c^ H^#]?\Ln^wj+VV*a[5IZQ7BgT >s;:F*ܿ d;Ɇ>r˳M\h>36yߟFUd={pkPԿԁWY5fj>~Z^o/'z=.ZTz+be 1F-5?Tn1iObW,EIyVZ WRmQVխ] }1t  "V=A|jbõ @UCЧPy QI1 `5wE,#dSTMHApb˞,֯ a16^&0\4=AxSB؉-( 'N~3qMU6t+z)."ɿb`%r+J<טZ#(lK+\bUܭ8eCPf1Xݺi^?bKdb|m*VZҍL+] ?}< .Z>Y βRlEMŖA@]{>߉ 7Q:BYr 4}^f"@z "ϬMyx0Ngh?|&]+Ӂ4l5.x7YӁt#sˁk"LZT($*prץ[u$oE,e3@z։޿# )i-7 pJCCK?2b)ݣR/S4$);s{ojw1tl'1yYԏ56ug5 @u ;@%Oll]rBޔyXiqrxX+A:Ę߅f֋wƝUWHッw k͍M%gf Dɏ%#l곎Y|fxxU3*{yIK7¸U$֠GI'7bq[x& C6()2 a{~ $FjθԌ{~&2v9n3ijHU+zbj)ͧg[$0+D TpUs饙,6b^pU8&o FͺIUg%S&3 ! daZ 8N2mmQSȴiڴ7@A D@VRo=X--2%qcSk|BF|3:=S` Lheh7|4a$h!?"||$T.: ru ɪfOROl"3A<^I|vBJ|F,NN|~}L^xs"~ =4v+LA6=\%}'OaX^UTe?h~d5Dmg ZG<5\kMvX|V6#CiL?-z3bXq8riEA1RNKc` fCP9T.P/L-Z@҅#6n4[fWΏ\_"ՙEUQjb+̠NX蓔IH'7  @܍#NwG{Um~ְBF|dr,`h4.$pwE6Ey}Bm/<F߄$M)x =k߰#u]qX23a\mۑe/M; 0[ 77:.Y yj n/%ΰH$8`](lXǿb?PaUJU/('\!H2KI NU#;ݨY-a,_W|\K$ f@u;c&uC1@t?6c ERsQ.աYYslkpéEgHyuhYT3VX.< {fl ;d4RݝU ߸8GDd22B~ۤ=; K~0&8pNr)uP\CT@BlXcs<.` ߓwL4UKBsG }8.l^⟩ v<{ӷڰUB.%:2zJ0,D4Vjm-\虲AjH,/[`2GFD pa˩=|ogjF0EP>TL|%O^#O}[TǓ4 yzі IvUT]|OCd<5v H怅s\:9u]qЉ;4I7Sꋬ]nBQX˝2. !tz!G^|FlSKJ53|]巠-׶[ mMC'yADAe/[]S AXkoq?=T*eXQ{uRV{#Dd&`fzNuL!!@Ri"rXk{:ϋR@@Նa1PA=&;"<"RCDyFgXI|]5XKCu ]wa|ЎNjI-o߷KOvCP3nF&Gbhοe^, [µ/#n~Wf2P$gsjW>e60&h'Ha/*c0 gg0=_G=}yJ rLxj&ԭHfХcv8t9HD2XًƂ݃d#1к9@*4,#.T ji@aC1IGTA\+W><5pe4a`2L2N6/9eK/YJ/5 ѹ/pZo{~pS,q֞b-ҬDc;F&60$WPSB1Zje+9mɝdP!-{Gw8{ݖ-]kӷ_A|#e0 G[k⧕a{r!Pq~XlFT !_>W\&/ka X 머3ĨRqR)oStk[r9"g?ގdS#7%Nn+BeZ %9_h/@quαm9XpCl#FhWwdžHP6谋E,ޱڱ&ZD_~ۉӣ:˴"1i^ZcjQHq =bfېBqvyՈt's%]L|XE8? 3LM:Z)A_'+p6_;~#!w1K{`d1pA/Hr|:gb-%72O_CS/G_?ldO*7Õ5z*'[&*K?yI aP ! |Eɜd?tFR"3Nk (bjusz/n@I)6ɓ 6R/ zNbKjSi J8`TK+j^{v|,&-]wϦؚ8ȥ8R}p RnG!=ɤ{c0~mTSma1a|BD]ƸfMkKB `h:iY=74O4fo#7@:5]\ &kr2K>ۯ*4Y`s$vU-ag'/u_f|3*>9j jV4,5Χ-G:~d*}z"۾+h3m}T(_&wO&Ք{xI o'|g>vgau  Ї6sY&u8BRɕ='ņA0QIؤuOvFbCI iLA%k݋E71GP~  >n ҐC{)`q̈́a(KsmjaU^⾚| 2Wv/D9=j[w&"> @wC*uTγ8]LL(dyQJ‚HT>ʮvk-)q$XYiSp5|\wVTom@N KefgΑC}Zv2 H&5.ƻŖ 3Dk]^Nd62g\6p3c}ప-mh!yA kYV_'D SzYYGU;O|2y;Oͨ/ Z\eNÑweN':UB([Ԗszz,d`&]/[ب #r3~P[WׯL/N gEC\ECe֤J y$44}# ͤ0tAJѶe=Hl[8KT="ՐK ,1j@ۮ/ӪQB! '/N zr)"gňa>a˺:UG1BO%gdxZR}[Dj;?f!P|6o'¹n%,tgX\Ub|w<_Zxʀ31ZԵ{Yt|Msو i:{D\F%R_#aga$O"qW۸C[6աb=yeg{;Eܴ6ϖuS} AۯOWBW 2`)UCg1_ni2%E4"C$k^x.yZX35(OSϤ}SAmvu썮C]vO JZe@AN‘珄~[F.05m%|kƔi#"R2 )<vu*-HMà.T7ϽT/0 ji0q!<'L0AyP% !dB °\լ1elSiRC,#)ڭ8ܨK*PO󶔙H=5߇'54=}+IPqdMkТī0?la,#k۞հZӘp^f(weÃSo*[zU4EZOqmO]l ?x\~l^{OOMg:FQT+#Yg? aCdc#lokݚ Mϓ7._2u˱aj.}L#)r+uA -" nUM/\zG*1XIqs$ .xQ&J׳5^=Yc'w}R\=׵9UueoB%'qXZ~C1&/OS|U.!FAU>CVg. ٶ3b\z7ފYx'7M)m&:H-&̲an%^FXƁ̖T0*sPylĀpɌxJtQh%"/4ZJ9=F<:V{$9ߠ]]4J^ wP5d1ߒ@q08B:JU"*mnC+](ZUaCո,:QsAzkREcL2Ip5fkRc&q w6AhR`!i^pSQj_b>?^(noϕb+p ivӭ*MjK` u/=;<"`2-{[5Ukxڭ,ݙvSNi5!*4^\T"Zʎ~P2 E'=ϗwQ8蝄&>iF(W\A=(k:nx[.͜ /ma:*惾MR]te :k=As[_J3XQK]bOk1Nc:,2$"?b1AlyXz C#樰MuOe{mS="+>+&B:IjSYaR}#B&d?l- Ǭs_5*ɢuV~2 g ?ؤ'>TUZ9;|df oz0W: .?(_]t%㢍Ĥ?KmQO)lsl3Ui[ {H|6Dҟ us5gܮ!;F%Xտ%XJҽ}9< Es;Wi( mS&vR0VDΤ򈣋P@ST4Pe #/#:UmbtA7!]f.:P6ixC#R_7}T)j/ $j >:VJ-FU.uIGoн0 6-$B QVs{$pFsty6>gBbw.ʏ=mHʁX0ʤMNcҹB6Wq CrJ8+mF4X`InEI],fj[WxD:.nSZ뗜Qߵ;?H ՗wO϶bš=]k0+\lKT+Ki;H sC2Lί})k8f̣p(z$tZ㳊ZgK|Jݭ2!sKa )(6m@u!I^7'8ta,ctgɴ SY3 mxnPvt㭆 4lZC@0 x1U\Ef?V[[vsA;ya@8#@ "ˍARXB$F\hmd׏wmJq[gC;#c$AX)8lgfηFA\Tk 5:ٹp(^jK 2Ǩo<*%sf P7\t O։[iǫiFA{]$^XZv֙c7,,  MǏXfKCSS7NN% /7x#kN󦕈"tfTxX,U[(U/MϻsE^%H-΢["Ԉ`+nfFǕџ*-J7ՙ>1f~Vj+-WlQOb8tdFC>1WLJ7uSZ{h8pG+:TvN\U6aスFTBrc1h+s}So.1ATXJ&>a|d!վg| K *NT7E"o;J^wi /HbgK~D^:_o5PI٦Y5jUەr}~qt֩WsȚ1L%Bl̋epŲ]K7p4$qǏ.JX2xIJȯ+5%Sȱxo\zͼɥ#?=)/@{=7}3 ⲅ<^#HY kl%-lo=]RWb;.`cy(e0OQ2tKBH):LQg7G4_ m0&ד2*p2CAc$:%M{(јs9,Řǭxw2kO aHER<}YC*sކ ALNDtO,۩_n[ 3D{';0R Ra}RPFD^$@.nt@]S}6"W/X=ӄÕãv 0VmI.m1qatsvG:+g cȱ@wѓx4+$83TD0Յ |4G}R)e8^F%]s8~bVz<8Z8Y޷?4=u 7z$אY 2ZȅG b(˘ʓ`3#((]Ÿ4fmT[8ZAzլcC+,CÂ`ǾUr჎1'.?uBNAy0%YyHn /( d=L€ԫQ\-w?C$M/q`n(cLRGFg.N@ I-~C)u9 iWHCgtU2D[RaDgW_[f{Jñ&bJ[O8k*e`*3˭noEd(?"!3`nr,HCY49}fk9i@;h42Gd\ M GxfQ Z$}{K,ҠFI0}5Μ)]Dয়L_v x[D,-Y ̉[@XOb,4 ߃˺B*"jK:Nd_n.r Ј~qzۍʾ4|ce Iܟ% 4M| H%s &cB2p 8keBE1"9Oh:PŽV[RS¢C8ờpְֽnDa۔ Z)gX\,vYfȳS{;;4olYBW<Ӕ%=Cd!7耢-sr۝w;9[{U4^kTu!'WL#|9cUnkSTF_"vѤ~6GMQжw=0 2<f}k/Y|H(iĤe؆rMyaVm6y[+#DAW 1,VyMY fEH)˳"^lW? +2sOqVp1 ;bZzIaPV͌f.9Gƭ+C:=p"]&6i)eAZcFq$9nxMr$ Aֻ<>"t\pUu&Hvk:(?jY9a@'Q,v*}" xF*,ӱfrt/Q'G!ӿvߌ'@goB \c s (&AĤ`FhB00x͙=J}]RFpv2<:®hT`<q8Sk/uJC/MgFT=š0QJm j`VkT8Ѕ33P pʽ÷Uc{_4瓄Aڭf ѝȯ_Ϫ@à,$_š,j̳a,4?"/!,F[T VBUԾTݤ [5EZ7TXEYY@X͓(]X y(YC %tQ+#f< Ȳk9\ihP HY,AgC:"i!+'SS`6#Oı+Jf]- ~d@z027(_D;{TYttmaV֭%kb|mjxֶ`ܝYi{]<  AD]{ܙS:[=P*gZ:9M5x3UՔB˾HgהoovOՄTS˜o:xФ&f`BMSprzZ ,mW1WU;l/BH!Bۄ_W[v!n] +Knkg`}Zhk21 1;YIv\ X\Ϯ)^\ɤ'gW.k˾Y,K O%W ݕ>I H_#MxK˗/ ,(L+kQKk>9# :r+pkEYK^Ig]! lkgsjF4K0X"p;sӑʩw eQqh:LUcko~ΕEruSHIn*QP;9Qְ(%>2);Dv]ȋ@X@~JF.l` oLlwUu& Uj"MUHZ:>&ϊ‰tA⊆i,BhΥ֍>({Lw8' +vf|Td[pC_h'|9ـ`kɤ F}UƷUdx,hl1VB3"@&+GX "o #UZG|vV޼FOz>jT4 A!Gvn~: M TCISH*,C#s/Þu'0CV_Ƽk5vcJ_IBz7CbRHcL?E`/G?_7[nJd 5n&XJ6Jb8"T[&m8h>x\9`G'<@~Y`{(3gQ yqz\ V)/ם"}7mk 5>J &Wy"yua/r̤H- ׼  Uw|@EW4#ܝW*;f(l~Bv9)hW>9:i5>i'xZ ӐIeVfjqn&*ӭkө営Kq(aspIݶ07u 2iɼx tEQvޠ #{%Kcmg؉ӾJ:9Y+iƽ<,H3ٖڇ)4 \ ◹bʡuYʭ h##+#O˛ZSi!bliXz30DG.1~x(~[A,ށD@O%l+Z{X\E]/"Zc|"ORW9S?Rъ[h ʿ@C^-ڭ _y ^m5&ՏY-|GIvaaJ(9Ȳץ ;κ= @G]O~RBȃ| N# uXo&=dX%}Cu+E!oQ0Ø0yks~Z^l_ihfB]fWN":e>|j7vi3C3ϢkeZ9$}:3țƱ$+\9k Ib9[(:&νT2 uыnz.lIHZU;v"nZ?*5b\A%P*?h'c&Eُ$v#uL#TlIⱚ3?$bLSVx9 ZS) f9cU5f=ev]AGKl,o3w(y^eE:? NL x{͉g.%;hƞf_fvoC~YYtۀst8\r'D\Yo3%C?}*ir+ ;1Ӈ>j7Q~vh`3_AEQEƟzAo:|"n ٘㙐vr㜙SkÅPL9LdFP쑁邉擴|sC 0zWICs^3jhkE#xlþݡ~4X2jA‘zFT7$MCj5AAOE)ڭ`缨xTr ]~]K@LFHFzm&͐[us=Il!*+O݁B΃^& 0,3@,{8Wr0eV&MCһyf+h,,S -3`7+W vͭ |1|revje|?۳yh1^Ox?󓱑Jw2Ա ?D&fhSWb"5鑻o HęA fimf':K|D: j4}eA%&^oC\fL^_:.- A/PjnQ=S1VJ*A- wRI ?M0q ־8N>̊kSb;8^~TtedNtxʸafR=x {325 j)C,0 b/ <l})f`ՂL6Vrn {A_87ru\}?הGDoEJ{6׍nK h$ucdB1;8i4lx,jOF/hqBjuLV"`؏2BS빕=}s)P!ƻ'YP^5R҃BWFem\X~n;^pML||_z$=r6viGPݚzEIHvpMekp(\`B_;yʃv+ŨlYP b͂%]>au_c"/mN2&A9=T{0^nK5Wŀ| S\wU@Zш`wZ}b-zρJ91K*?c+u~ ?L;ف:NNpćRc7yۄYkvu'vԦ㑸=W(A@BKw f]7ã`_9IM{FNU>OX/L/Z.#TDz#fI}L=QgA9%r2SUʷ0O#f@f걚bkN_Q@B (!h%N4JoVns>+GK#G8Tf][0l}m -k<{Ȣ@!ʁpL UOiYS-EJR91OaB1RUU^ֱx 9,1A]4J%sCPf4|}j_]ClH݉oIzQ?b [Ƒ~ݎbv׎6ؖbi%[ e.IN{ʲQJb){:_Rf8@\A 58+(vSQ,qH 彍rh+PypXO9=6}:4e> C(m26fM74?1(H)Mb[qw.8~Q_Ðm_=~/4ax\旆XEfڃr.9?>S\ {*oLVnFIt5mIM߽| Fh 40r| "UF9v՘pYCG2SX򯅀Jj\+{9YDݗ3uӔ`D =T ʫG5DH+8΍GUj_?vq S፭'7xk:^x66gN25BmJʹު c*16`gHj+K֝`ï4}Hf",d)' V j#ar k41vyVI .EqeQR_~0Tcs~Y壒bQ-6jIw=hV ?ԼRK\xO#4T5X9,G߼o&b ҄ڟ8 k[s0eͰ-O ux[V >ev9]լYEjЦaksi ^~Qb~´N'.Kb݌O-P+`ρ5Ɨ]vg۪J& /ڡ[$eNȁEH0u-_WV {$;mvq[2fKֲ|c!oE'7"mw]sz.o meg,N F:ǸXn9۱rPDP. ;aҗcxJ_bBb93v!ݟǓTϮ%Ҽ훓i,?qTUM]A|(RpKP,? rN}@t*IHeϼ+U_qGFL5& mo2I'hPOR2Z׀Ѳ OCP]ҁ@sJUrD,#<~RRE0&'&36~|ܘ w $HUz/H`Okdq%o`ZV2PeHCiMi ?;CnKxE{`9/(4)T@N\Uqť0e84CҁYTQm"Xx,y߫aQɖ F>2)Ԫ"z2iEd97>QُW#ok|%dU.\)93vvm\C4ʗbLvvX4]"L9B@NB&m5c!=Bڈ?G~5A>UsM#VIa(eLl"BU7{(Lj+*-a|t' m4l]GLʓԇE-\bvݫhKqd/yayXo9^[RnL#rvWzldc9B?}Gb|Q ޹IB +7 ~s |^' %⬂3;r^狧%8$ ެde-h`¹J̛|ظT珟7j%zd#Y뮼ZmT+lj @77yQc7/E0El .0/ >:0_<&\_o Nza^t\/ҩSן.$Psg: ʐcO'~vFUX]he#+#9F$)uei62NhR+(=dof1=D>6%.`lQp< q';TC 10(~ E5Qn? .|, y F"E_,ajCjw2w=.]gœ0tNYj3SyD@KvPs`J' !)^1SŤ Pfj̤E;wpzWƧ]kLCn|/>m8}.nלPrO+ 2g3=)<:Q'?,;6 F @z jzth$7+YSIgt&[w$ ~msE,ӂ!Nbg%\4Lv-ЛXpIW4!NٺP1V@^=Mn .)&<:@§,hEj94㒋F=K,|B EIS(r>5CJd_d>vfW6+'4N* d:lDi#,GFL߹钍Iv',S?Po$3-(@d*KDLۉApԍnME);eيu!Cb=lEee݇=S|!ͥ_P=²5mXy /kC!P(eOrUg(i*BOm ۙ𢜤 ZjO̦ye=`^K~ѹO͗gO%@8UꠓVZs aiY3ʯ#!.+,).8rװC3aX/ w$!k g=^\ȪGVש]A&HJNK'XV²KLVIV^İ\?{ _/>uN ?]e2ɾhԈ^-_ؘʃF^f3¬}a1'&΍ d7NrMo`wZip;4o<%?І&[R6vF2𓕍~-C7ԑZLLc+־4RU㊤x0~a[l$ W/ /+!9]c |O)@{"0IBtEAo<.)R 6RܢAiE> nu=)hӋҰR#t= 0W]ˆcHAm~\rԇZ#43w(p6;T~ՠp{R]ௗ諆BTzG9+Ʒ8mtGd?%<'T>=-T+XNknDɨ~]@a"*X%a5P=vĀt: |遨׈H;N%~HD[/{me—UȬ2cS 1L.iScHrKu.Q_h^J$soox0h"XzDRw^Ԟ I/!Ji(7F1;+tt2/z)bN'\f)AqTGǞ!i,iL&wHOwU}_KP_ Eʬ|b%Pz[?]xuS嚎߭y3' 8Z:y8¢R( IiaoS)VlͰ^㬔$iQ? 4/:%,ۣ?QE[ bk+"p@}WHf\b:Ez0zAzsյ0oKb^ku$zU_@o` X""I֮,%.A=lu~~ V#(κGqFvSYh®c8P1|WavD#QkIjx܊* ?Bϟ-fYK(X6S5qkon*❠%1~ᐶL,rHAzmM43iuӎ= ݩva^"ʎ)J)p?Wr"jl_<(159e>8ĐY"mͥo"/Wլ{N%WDGgDq+">tB5#՗_ؕ B*oD{Ci ͤή$c@Bx,$#q(;wW'u xc4| p] Q's=y7Ѱv>)E[5A\o`Cɼ3犿I6_IUxtpj<ⷻs_+GDhQI֥&5}(b}d.-d8A\կr#M,@2ycl:YHT^c=NhА=[ '4k%,4 g,}ΔyAsJ|VAGDH++YI:0sM?R f~[ *X8>ɰP-[,ߞ{_>M(Tkp ZH?=;) eЙN5T/RPƔ4Tq%hҫezϚk:\t60'pplNEBo,Mn!ƈ-v`?W.[0E児yrM'YWW__JڮQzġAE xBBy+m< 9!$\" $j͙P Z I;WuChJNAX;ϊj0ͻƤGP: dJ4nSą؉鮀wa'_w:p9GcYHxqCSdC:gkq A0{x.K8# 'I]uܱ[!gpOД M$Ђ0r"c,ГWO[1.lnؾn{0W֛.A`D)sfl;EݵUy V~#A'#?(| 9I9]b:HjNqWMZ^f,>r )(*1W^3`eqs( 8$uCUހ+N ЇI|?A6tnhnt9+7*o1VCtڸV:h|[Qld"QiZFIC e$JkܿF%⮬_R-w'~CqqI3D,J.su4lO|Uc7=GDU7gP値- (Z;l7/eBJ9=IeqPDo S׭-$HV_25[;à J;pկ?{^+ m/OsQ;˂[i,~L>̼;0,+xoяd4Ѳ8NdUdkmrK2t2]^[Mx=9 J|E^r1܉%ؗr@b>&Y: J}8}8{pXjbWQ*.n< JJ٢)}x:y{M$>2y:R "kNt.ֻ?YI'7X}_t~U:O=W8`̱pMq*6R|(9Qb_(+ΟuJ>vRZ1=rBxNmFm]Vu#ՁWnhm`buWnF& M+M~jD$Tdװj #GFQD R茲KǍdY7=M/Շ*Kawϊ V(C-_?\}~o#ͪ/sX>[o+ #I>d83Mo u() Zd* 23 fi= @np&.ԄdLs-Y @ypݽXNpۮS@E$2B#\ѥ\,]K% eQbG7[re3V9 V6L72M<]/<{ B1niWGY CM bpIc\=qаMoGr eU]1i*u-F)l0!xmpb%Ъp)F6MbCp]3nu&c)p)͍Yʜ'H_;퍪N;d'6!v"JK<~k{ .u,wPJ }-=h5O~[͂xn_1э^1\}>ju]Ty\\1!ta ml\4 LHi3e[Y} e~6AdpDID<0$SGnUOb,:_SJcԬɉ֬7QB lJvH5s<+/קFe AMR> D 悪L_R~0ZuYeaPj1x{g'zkF]#G]I4Tjš03Y{g+҄S6PR킾&ʏ\< Ic)Q *ny$$!-j+XZͺLJz Mdٛs'ݟMA R_D9ij!5) V 1T.J`,"6THCRx̀jC-vddɘN[1Ag,^\)$~!Rjw@hΦs!{O)CBm}N6枸w@|Gf70(,aG>`FWs9dG[`GNƘyPO}Ơ%i`3iS(nE !Eb &5!lOVJ_%iOePwrqB9w(%r@< "N\+44U?ꝑ݋pTrĀ2ROTqCߊKO)ۢοOUmX^q v'P8((H|ꬑ[kE'0'(}ӦL{v jf{}i zAJg_VD)}ZY;M:˝7I ےÁ۠',t[:>8 R q̈ U!o=Aݛn$9$Lr:H?[%WF ""ôT&t:ⵟ6Zh؈!Xe/C֩%O(o+} F "H)Nm@ R+ (-NJX~x{d~ۻM݆ f 4;* %N[ϡ0cc55A)a? Lb>]lSķ%-s;0D i.=>*&ӚІ"8Ⱥ1}#\^4u:j'ӟKwtD aD47݂s*c&+0 x<3 T}CMjQ{$ESPk/VMQծBnذD9ƛ"Y۹. UgBF?$H;|I҄K $Jn;cBf!qX:,z ߲_}?# 'N]Ԃ;wTS z EPzAOҖ S#ݺ`c6߮gcMy.H'fJH*l$-BڬK&WgZ*Mz&Z (4-9f\Sb(m{Ig.{\TRQj=-q2r|P6[1Lv"U1Jc. FWZoǏ!T|;UR9S$Aw>9  Psie݊,^ PL/rJ[R#չd+?Ew/#:#^c)Y{-e"s)z=|zB1*j oݡJ a|g&MT JOR{uq\qY9qfї%* ؠY\qc?LrW Y|-e/jJ CC2t]KLW3sCkkb[!;8[R4H/KUzwQX/'ö >4.Q'ʊ$|"| .+Ll(e~xiSzC'1q#n j_Iciy ߧWNU'iCǡ\ӷt>Gw&ʎ7o}oK) %Z2XlO[[Y>H_T=X' ,^OսkYyR5C#xJTy(\K-뮓7kolduI~^]V eݛ/B.c]ė Cݵ֞nl]PsH1k=:r9@}ߖ뢙1@/;Aݲ'74>F%׌wXxLJ-2Z:-z7fXQqO+8tBq"捤Iv=Q'GbFD{!-Go^ fje;3'ܐtrs9Ic5FnžT~ N*8CWfuj׎! } cW%/6h bǵD9byS~ P1cyrz_$*MI%dH޹='CJ"v!ˀu7{` Y̧~6уM8FTV 顚{lLՠĘ]W==8JK l< RLJL&b&_;8w _빆H[-#Z-<QoȠvZF]9$]1ťbş,WyTC|u̙Y%xXGSghz,p]YDK/oB+ 98@9y_.GA.fZ=3ˡb$әЫ1[龁Z ΟP}DtB_Fȏ@+U.R,k#AdJ} oWE6}Fru2^Rk 39' ksM"_Fzmȏ G -/$Fh$̮zAK*ZEr}lńڽHc|뀲D4T6.[bҕ'{LfU{H_s!-n{yfw.bYFuty+? `y^.6!XgffZ/҅LY)z|a9k%cxJ:qݩ|)[OJk۝M?] i=$VR7q.&V5b[3V$ijnhs$2adkr "\e۴MKRZ8+8}|[i, H%vh2 e'BI+~QW!^ӄL5䵼 b1)GQ9R# Z''jPLX'JzN個ÿ7_P-m4].M;rw;=4W| ӡOG~o\3.UM33Wz9x絩8yҨcӰiЅ刣DĹVhcfLXg'%Ee';+w8pI/&ƺxkuVk `oV9|X0dSPax mOop_rJ,-gގ$FU3X9S|7a:zN3N8eYތōN\ [<v,p]E jEi^̠`RqfJ@O0 S=,7FX!Ӊsh@^m跉NNjPhl|4^%[\k,X\b{هa!wjS16hvXڡש8N!40_| sɝ# c%}VAfU^CT?Ξm[s2yF^EDw(l<'Y>bՖ߮AYW5M&H%qEw p.jޡU7z'l$a[;lNQ;[NӲ#+M.Ʌ`E/TCVc=ʱQ&pZC>@迗ox8$74SWŸ8M7M܁uaK<}XȪZ\uttIپ#v Q|ǣOTn-%0 h}Tr2>ViσѳGM:O}%L|Q5*{4m>d|;qDB9c-O`B*ނ,Ez;6́Jz &<|ΰ*>=oNp 7z6*Rt+kxm7 Svs)!NoK6#ߢsOE3&3AHwat ,"Y Cpqr0/AF9`'AƑՇx%] } W9}rL'jYFoRQg᜖`/8rKzpc& ~6Pp&Q&Wq,omc5;KO.,aښV kݪa !w0p={"ʉAPZgp1mcٽS|T>ivXV1@kcQ%g͟ƕ$8^>H`7>b7yP[NXloP^4v;p|q$1 Tgrcc7]F W#C> g?݋ge x'4z{&{hDyqԠ}8SɆv ۙ /Uf2|tv$0x~ A*4 EGa"{j2ْr1==6!Quh3NE8Vd{95A Y/1jVktNJ˻QL[ȵO2:fk-~RTmGwݓ#[GIr&wIE (حdeFd׹%2&^ȉ6Oj\1ðy^~d^Laġx9Ǫ kDei& sٱv3yNAwʤiZs %QBMq*=RPB-=ImF4k(#B#ZJ6g'/EQ3Oӟvq ߗx?+9I-? Kg'4 oIMZ \vp^U 7idd}L9O>eaIoUۈ\1|\I~4e;.BPHg*yΉ`BdCь}2tET#f/%i = ETMdI-pFEm9Dtoޣs U+?z2':ۺ OY(*48hΚ31?"̮ykṪu}P!Wtu;T;Dެ I@&;8Ħ:!rlOrhըEMe~66:^Ƽ9NVRmѺNⶌ*0B,M! N3PYAY93Q%&!t@҈EzYEs!1/͘(HZ)[&')G@7}tL G ֹôLH:s\i`p~O MflLaeTGD^#`o]!wߌ9Na=hdqMijqMR5U\ٖנrSTY.WbtV"4ŋ%sS'(X%qqѾ>%|' {tTʳO᷃o~6*;Y-2;kxC_$il4z9C,̊LMJ' UM1olS Sbc<}}e+n8 hb"ٷJLIG`;!OhJ0&aC⍨`n_QMLF(`|C GK's_}/ף?+/x! YLT\TՈdzmEiT %e_d[+!Q?P-,KP!?E 9h[4q{6Rn ^ELhq;n!;q$rwO w/bHMdTof_[t+cCv{p1X }9Km h}_QǯAq̴Ug[`]*_Xz ('#E:^~2"H_Ʀv~>t9Pȯ~ăz\${/nԁS\ 8yqL_F(: I쒉B,p;e*H `+_U)UTX[ =O*Kp<}?y $۽K6T2{$ly@ \?r}^\aLs#{zh\\)Ң\{};ֹv/%LgúhkE a( O䃟]|ut4e!a-?eVP!E"K<)ϓ1t;Ӓ:o ׭ʩX h7Svݛ+K(}:j/63u(vIki3R0^2Ǐ̸JxkxRB5cs0VD>1|)GQΩܗy+YC9acp̰%77{`}2&E5=_L莹 i|eq3bB :ҦGԘi=nfx|@o/SLh('%)|3,nѪoIվx"=۶Lhc ׵jCggx?)mvm)\'4GsqSȇ w] 4{1xr UyrraEՆ֪l/}׺;5 ]i,i/>ViU6Wwz96e[%Kp`ty~)E0ʮ:sy2 Vh6.MY$5boఫ-Cx)#z ثˉt`2^/߼.rIto(u%OD;({ ^!Qon~e__dw(sG.eԫX %G|p։}snߪoO䦯Ȧ8E4 e.\Z92˜g\].1_??L{"M^KSa Rz@ߐ~3{Sa]O-*9TѶ/_Ou5>QĤ}9)D]oAI&Y^A±$9$`S$p zd/+{!p Rb)jji`w@/fH}}%\'뉨FU䎐 21b+e*P !.BlA?LbL aYH ~ztV&5rJNհ+2=F ɍ1R5Db\N! +Cľ lӚ\Ⓒi04Ut[swifP!\ K"NL~c+ *Zm5vp@Xb9tN^ht-u&gйPgR?^͋VQ#wȅ ޯFmQ j& E5NM8k$-3whʵ }W7M>AZ9WMIܴRufcqg1E&B3 TR,vg@<:\=-/9*vZ2~cHq7 hȱ T0G=ؓpQMc@?IVxl$#f:W\(6D8%Q3E`k,Bnگ&NUg#0N޺45R٤&soMSWC)g|F([ { yS-H&STG ^fTЬ-"0X)UŃ*{E0  GaLh U`EUVGaP5/zlCtO^>K슩b5 ={AɛG1O>wsU>[N aZq+*?]܅ZGF:'XqD%Uvu{YnA`Eĵmh%O#Od҂**zڇ$,;.:Ä$^W\J?7ٯߥ_}_(aż`)2^2qЩ!BY`,˷ =9yNĤ+qsQH>nR~ݦfѰ wس!bVkk@{|Ǖe&Fͦy/-uBoX+Z64 ܗJ,\Bk0pF4 tkH^$ ,BSpQg`/[L+}I7Z G#[$" 5<cx -f3q9ǣOKV2b p:_U^{lU0,@6:EQv"pU_ +FiD,9U1iK9N:Jt]ˠ*R/HKTo'?i.Z-(u2 /ίP!Vҩ 'x0HwqTFp~RxWy$S@\*iAjOT}KnP&8=fz^~n)$NIdr5{f ;~'tV@H:,J6˰ŒnjOlt:"bA< bDiB\R/ 7bib\_p1`߬ piǚ_]|+\70nzTWonSӣEo(U3*/WydM +C!)$Rcy?cQ T/B<= \-vf_Y$1Qv={@Kb2N4L>&}Ej1SQ@}MvMh̊WqA 2f; Pd'&-u>62×0 [0L,7IIX79p ꭾyv@Gx4׆.4򣖳+Gl>M'Lϡڜ_ )+dzŤz`TȋՒ ?c ߪ&A#$?fc!6/ ;EK̯!=qgRPxDm>z ٗ>2n.QMԱTɎh4_(ps;JG)[$ͷTY]G ^((ŧ6CQ }>WKLu|%f%CO @twؼrtڴ*VޗW~нD;,Iz;:+٥>Cpf.-jvfc }z,wjN"U&%?7kON*Y(Efz>R>ax: 㪸aH v9mDS:MLGC aN7铼g*pEM4\y&I ʇ`L URv}lY|YN8-:wlԨQ'5DxU6w"v MIU8N*b3~xpoFgKvl$;|Y_IY SqH_oS/^ NWU볒 ߔ͐ F#0Pa?mx 4:i튥et}06|6t.ˍpd|W$yw*OI=RͽǶQv8?oyȳ9so>IK{V"_E-sYd/+f-ZXT! հQjJWF&9 S=?Tֵ$Eܷi!bF+r-&$着!NKL b .7`OfQhg?4JJܣ$"2?AfrpM}7,j0Y@]ǘhhɔWdh*Yx]=YpFR\ks%ǓܠRsd1S&wE*Wx*n|fp+T2(֤#6 |%j<#DJ"2@Aj/zբocKq}Id$W 7&4"M*8x^"݆̭D gI2X0,,ofߪ+55wUaBqTQңINz}h9\F֒#w\c_Xgf@P2v:͚)d* o!*-'yA]^Rƒ V\Sw?tp.jX!XS듷J`b) rh,t)x)ˮNf K}1B}fJY;t"yTN@V0bݫ'S)X__w0mM.dGX=y}M9'67@LXaV\ EL覞d{PY6FrԴ2qځmWMjgKI^ W| n7w'Sy S[:W9UR )mӧ(R2^3?[Ta#HUd4 +i{ =fySXyЍ3nZ֒ OR!4fM5a ''Ѝ@X*JŒ%}फ़^0C-^,FCÎY[3FH1@/f+FiDn=eHAV`[T+OY @ ɓZj0[ @DoDa@j yKVI_Y?Ia&xΪ6YSF;BsFxwg*(1dF&dž2LO<4p#/Yg6uuRT+;Jۃf]؎\|˗NR h0#O5S(;h+W?eʴ ܱ+'\?R)m@ y jxSXC_S JT*zM`@PBfbN9WJhogRfr~F5F"wy猽la[C3PЬ;8?I4l4 _9v}*!x-g= W  ޅu Yޙ*Ն2n±+H4kIڅv K9BGc[xVf~wnu:$I_%8Bo,r]:s]D@׏4Ps7@4[_ ,gcikcCwqIx>I'pڭ(l!pS04~9>n㰛#׳kKy6@SK@Ƴi]Z҂n #ߦtu-g6&fiF5HV;u}7{0]<=0\RaVGvG v݌vnہe3nsWd.2LhqIA|]e^E]-՝"$ ZON&ԕ\UpN OބxP+)ͬZfY{p9E?Xۼ-,/wcc mE[ "RkY<˓.s.:3*S2@>  (WB u:+DQY5 V`mX(wu^4$nI!ss y֘h(`'o)YcxaNvPk")쪩XB`tz'^BTƦ ^ЮU~b?R*Z<#䜼cQ&SqZgx`/1H93!u\-%]v$NWXQ桵#MmPտ;(''څNζ"-P`J\0#^)mq[i;p0P|O|oӤ[e'0-ve !Qҳ+(mychLH(y`j=:荥i_r*0;g:۶(J32SE2I\@a,#59!"WP8WT6YʗgUzz. <# KT 1_]dkd6Vy,(efBS-IH]xzB#iN vvëُRb vFܰN+ayh㌴"vMǹ)]ȁ0}ڻUXLג*lmC,q˲دBQ1/8* Df/fXp%ENM=~C^_~(LFf'~*%3298co1'_ydpl5w=] s /ҸzR*d\:Inx҈ivո-.&A\lݱ*-%ƞpK@ZLiZhE8V+v%V ygjhqY@!KQaM9:xA,3@*ۈ@MHۆ>ײzR`{4]^V# ;qe"ΙwPph߫GAB2e>A]"3[z(=+#oļ>Si%F86]"/vA{e)]~g\j]~Ld9z6_u2R\ZN=^%9zlnw 1J{aߦKtϢ*<8c rT_rMɳv)-=gpxYXS@eDwKq]`RxRe3&'pL?8D WƏ_/E 7SZeoͻvzF*-zN7&BnohvΕAkȏx1ñ!*'B)D kdx4SjkAmG}O50xLY+q\g^_m~lX$o_Ds{yF(Cn8fӄ"rGDqfOl*)IdwE"8so "Kz$w gNro˒\ OX2l+$,Ljr 8>)ëB#KlC>RF-}#ءȶ/@n FB 5gZFXhB AiuzHԫztnz  AV׶T=3U O\Yw2[,T lSmDd\X.N\YݯPyR^XSi<7KæP Э;٪xROY-6OJn 0yY(aىrY+q,ŒӊYrQg"eNFoNHu(%ر€J5Ma`]IIf HMebo$T:gǖ<W( `bCT)PZmpISUv^HD0_!ƥ:ׄ)JcLRCT _J+3\Ň[R {Z=<aq>,ܔ u;ch(qF9=9hHsǧh$DZ@A)+X:Ed;o2qcG.!b &ڼ3@P #^8QNÑIMZA]clf!Wf_\B\FM miL' @ F2גΟEsOTG(bW[ΉuTS 'oYxR-pEzxtT6|xm].c3 YtU޷fS= &t`iBVޮ8rWþ*f2 [HUVA?KMVp :wd-+?i$k{W:AI,>| pEaB,W.8i0[-`sȤ)h`fbE] NK!n@]ל<Ѽ]5Pno,(YR28n+lY%r3횖PB7S2usE;bcn3 vꊁn9objXrOD[ |}#FNHp/8rJb ty 2e&Q,* @:\&7֝Nc&?iMp= . ^)w'ǰ C*8l4p78aؚ`du ?1aGk"b9Nd!V.Q"CMY%Y?o^o#,O$<;8;o> n:Ռ@޹+ɮ~)}]efb[Vrg iguFw~(cewUkUrNKp_ϋG27=h܉|Pk&J/7j/?v$I_amJi`'r>)2Jd9weSrj7/4fSC6}%ߕ2$=-(X'9Ba" ֋|Xz0{`߷Z} q BޒeMD}Y:kl(¨v9cd7V?m2̼dna*):Lm*.Uԛc+?|# NΊkxh|e~J{: ݻ܉iYA1H/\zr bXc-vjpƱ)Pw$뮎hCY W *t0 Υ"☼P \4TCr!B23Ҥ(b9+H⻑(tSHv JLRm/q[~IV /93P @z 0:ԴkMtÉK;tW;8,I{i1 d !߆[>\+Ik_n'g|t6π`^Xn_ E vrBV^ pz PVz2Cf2`E׎9bx~sLq\+6;|V56hu7fZ` JքK-Snmz. .?hjyg__Ր =q.PK'N+^֋}G뾞%#&z9OHPӘKyVڠJ7ӁYczהѹ;۷:ۂi`.Lۤ/u$g~90|J4,?-1]8zUwT Y 7EE|1SN;'9By!#]K5'{אG;70i!o7[OsG)\;n(4_ʷ^"X`m B ß] ͡Z1Ӥi6d|}%j)kYYKHb뽕:m@ Õ Lb":"нLZ;MYcD=$,%T~& ޯ[,#4R! i6;彽h &jt].l5{)H)˜U9z"0f"2AǒڔB`,JYa;iJ>pƑ}l8eʦ* jdsy'*>vX&87|FPr11t:82T:F9]\cJ[fwC9_c>r,v2妖8p$K^ 6@aG3>x~`3zpž. &]}l5_GD5[K &/s(I(T:3C%a"S-ufZȍ J%}~lÃO`(aK?WayȔs nkljEJ!]gc6֍l'otݥ)cъih΍1&m)JU=%ɒSxa8ʀ]haq c! K[KGt8͸CFkJI`4{` iZ~i^>vm{FbH̝NvN5GoH^P3\p#)cbKCC.L,݃ߠ>#~&1NSItfCh[]XkB̦F0$x@`+1$]҃u/vzgJᏋ4>7 ; 縕rHoV]"e`lҝre9Q,eǷ` @J<8! '7A'U{TXOPs";=CBZN B3FFbw2^,%jwѥt$b{g\g $crP5dTlAi#)0о/MVtz< =NEFxW=t'439H+?E;/oA!|crIht3w* (7P$A9gn0>&|Й((FJrWW/"YU 8we7n/ߗn"q0:IؖA0_X!^?$YlEuO$U`$GYm&t@9Tmp=GS]ct>@{feK4m}]ްG Mz;ĬR !IEQWm^e}GQZab =M!PbFESIx|o rm^A?.^0,Xt.\Syg yy)7W8'>ۘezS:LclҼB[JC# \esUQXĐ#|5Bt1Hrt0SR͊\>nF}&yJ06y4_ͦvBȯczgr>J4kfd!0~T(Blz]/5Rq:i ms^qr˹ybeBB=C 2퉑i$"@Za!acq́_H'L ,{$*5&_{iyc=I}w̃6u%]x54O̙& ' ؼS@<z6_;g.à4zO֨]/8p hQ'>5'`Ol"h#{d(=lD3W'nn!e]2g hoІ:P( i$e `4[nF һGmMUL1u&u^UHzSs02i |)VaȌ'cpGب+wDG/UFFkY%_O24WP^~Opv̈Ʉ OL5K+FNOa$G߁1,]T3PS!Rzy{5: 1!D(lILnx2J.7$\0^/-Ɣb D[eS,6̊483YBSe) w>J} J]9f< u4/ H>mqYyҋ åUToWO@[3 +ms[ y+ +xhEuri~֌A,lUיv&6 ^[1^ȇ`Yu&J# oU}G`I.?;)qEmDYtV~54 M}CR)'v=kjT;nJkIIA)8a@,|յA_jcj*gڃD៵ž~ݕtk6$>h* ]`Tõ,Ѵ.0 0|7/Hyz 7Z%`N_.T IIA^ CVws e΁b̏1,;%޸Gkb60F:)u_YlcoVL~iE|ʞC۵9TH,L ' ^,&7a#La醌]1FYsA̎(ĘRZ O XE#iBk+r^-]mt_2.ƚc.=v) =ss6pd3pOSHZr"ݑe(pY 3^YǓnr':>q9/~Zݧulp&M۝ac{ 5Q?q~k{`^N8z{n2:u||,Y8Ѻ'(% W+!uh+E8v2l=/.rHCO%cFX^(l6Y\N"[!o}J 4uB#4KSvP}]@h&hr*6d]A1'ʼn~~\iw3 CN[ i'^/NLTإDi_X=TD HSPV:6op,e  g F]#Xskf>5>vʺ)7 "Kpك\^j&I4E}i3DPۏ2SjHJ 7`RDۇtY۬yY[QWQd ٮ k*C(nupz=<wE6B(61BīDUH] |mMFGAxwd qvgݭfQoL nx3i `qFxl#;)+GXbOO=C9^7ocoi/#S1o} LhleGSxt^ۊrLB謰! \~(sOU_oyH,[ ޴HG՚.K‘hws8*mMޯ`Q*Z)՘Dd⥳Y-00j=Lȋ&ڑoQ=e_v!ULbJlJKv&Ih7$iL"V%w35u CU♡߹4tqHDN~t-yv!uHժ۽1 ʥyP#T{&rI[lQBv=dJ,sW}oy& I

*l@fְ;簜I1w٬D\j]ZgJ|CFjKSǬHA&æ u(ǽ9̮tNKT *qq ̲݀ Fh^e4J(dqavοWB+Pr<i*Z~lKN;Q9B8H/1m2t&x?i[6@u.4MʐXqFcv 0Hj F=ƴ- {[&UU6z ֌>Vz/Fu?蒸{;O_Zt%@H"T2n`t8K.ˏ-D6t9M.+z?. O{h(k}'d2R9"ϺAՑEwk`#xg!F~}Tqۃ7e-l>zRݽ|b.ʷ:b0__]u;UGYC̀;8]VO zNս]Fi+yU9zN"`lPG{Vf}XT" \()kѣNnT GCI w/9 Ue"J.J}58e߂TG$ IѢ1X3"'vLHo4`:,!aSȴ֑"ٗ.jUځ)Z5SruP"PBgo"KCI_WQ)",2WcaT;>]%s$P> {?WO~ >xdŢL,?b GjQ-ZB 7U$X-ne9!_ )bEu5+wd+ 魒܀'#'2~Oo "&}W/_N+5Ί1v} T8ГO)蹲pЮǗRX ,R2dcS/ç{#Q;sYd ]/R#(擇u@*\Y:QijK{l1J <1%/ip*\=Uh ;7sV aNY@ ;FpKğ}WmUoO9DZOqg ȼ<d`APՒ֍Slitv):MoՌ*&"Z :rWS]FV)KiiNcʧf{0UYKI`([j5Uv~Āld?%y?] % :4;(?8?3E"`Qf 54uz5Okj+zr 3^A?g!g .ӔwP6W딧/qo*dx?ZM_D ^j&.ur0(wamhhxvf7"ʺc*\j22~FC%9ڬaS8w60s޸+U/HʆW":E'(D`UDz鴓>U7㾄W擶kEC7zzaFt& 1~ dwG۴hJ8M+WQ1ex*覜مp IB`(17̵!|. {ZM矛]XN,v 5K6->£Ků,㞉X5vAp,L/ h%ݣEm8F SrHv0u}K!- pk&rw6f~G#*f* 9f, 10TKAҩ\F Z"EQTaStKvrh,S>; {ReOl׫ë( T&x&! Au[>3ΫF}6e dw{k)O11ئNmr} bkSO{-a73W)cCyHdn k@kt8B]&lݹAG#o^i="}32gZ+y%=CA5Q˄2p"C{GV( #-> 2bN!?}mc\^_~7b{!!Ww&!͉1DPRZ/Sv&X."sdZ].'zSZnUK&cuύ_kj܈+%f ov9бgu >).UQ.f9-@hNc617|D#gT X3$]{ Z)hsHwuW"lkSJKOb{r/gADtv 1[P0b@%-E* B6o7AHݘaV'qaSQ $ooUCVP]lQ9M_':i}4q/vԁ:@4ؤѲ~FJDHF &_}S||k"K EB+x+MvCƤ]vT }k!EYIY3{wg4/hcaAjg؅ޣ_yvEw-49AVm7 I6$9aטlbˆ%Fz6Y@xză ٶ_ jI^xl^}Ctnn/cP[i"3z%,*vLi+(p͂l(e+j_HcU ̠$-VXL#cĢVX`COh7WϿcÝ~q;!csPA{W~9D%`CJONrt2g٦`JJ9bQ 485%j_~㎗Wl|lSјt"K}c0H94d Ü7jjb y}kBx4$^ ՘BҦ>+qoDE$m 8=\ Qz]oN8(G\ffvE~_z \k6wVl/jŀdvPt_#%{H o'ZK%09)Yrzz@6~پ(kh3qdNP%Wئũx9垿59kow1>U+!^N?TGՙ"6%AZ|o`ĎbnJF'/a橒%J@NW#qk̞DFfwH6ps(AD<5z8@~Gv2K}? )*|x6-DtD; OIJPi Y+Ml!a:wAC ߌXYAOĽ*4/ŝh Cfeyn)}4^+{Ȥ-gjk4U=p !|TQ~i$*Svzp=8 v~/J ʜD WKEtAsqxnL1X DFAɞdZ"߉Ens(!f#wzXڎCOoR#}O2#=f"*h?58l(R5_|?(b,{ʯ aqV6C {<uW|~|fBC  Z S?Z'յ i_iQTR_`}52Rj !ڏ*DV|dﲀu~wZfN٪Z2hRby<ܢc?XxKo1b T-㝐wL9{@k0#>/]#q,5r>UP&$rmQ=-ˀbyswTnKYU`fCW260ൕq0;1"sOe\ĴIz|zu5h(deK8#.FRTlmMvjϢ`W%mmEZ[uOun$sʑ\uw1F+fDVy(B *g-dTBaq׀՛ VQWt͑\aHt{0V#5`>4c83 I.N#P~x8pH~maU+#^f*'SotMbYjh;8-$o^9BM=lHYƘy.4KԴ/yHn^^*ҹW:boM8.+UmHyVS֘Xq%d++&r~+m<2)"j# mpdn*OP0?Q9f[8}3&9DA\GUh @L;}Y r)OdYrR{f#+ CMebs:xhp$/5:T9'QPQ;`oӮ%K |"(UR3z\Ӧ%9:_L>UQkV-@["VAߜv!4{ :EX=G[_"XKSrGGuܟO>梬1Y]he3ȑJm_y=\$]?g\q1=>34u%?5U(DIkb hB2qw3ELjR6ɘm}~n--ұmV[*S!+u8kfsm;5TN Pi t0oaPWFbBU"'# Gٕ2'^F{LPmxFI!d8ie{ř3^(\}>JNMw,mB+}QCoABj'ڼJE;rDTzmi|$?!+$y7%d%L۝шD(Y5%߀~~+-l*GTEKᡁ6`D5(yPj`[j%O6R6MҪ!#Czs* CslZw̾ ټL-?Q|fRbY0*'vY)jBt^B >v,sL"?jb W VR.Kీ>>pU77LWfɹ֊ p`rm?aiC;LP&(.<`0xhaȼH`!,!:ōZ2{q(Kvҧ@q{k)OH/$&9M.:KlLO@iJ-,ǬX)]x Vgg4Hl^1pPRcWD mAR*þ6 ɼ".*  ]ut;_ 3yn#N7+ЄTK؂|"2EC`6DkH`;F$,=jF_$ vcX(8?ǘ+5񷚞LW ]m? RG-4NAPLi։};6.(&UXa3rڬ'zS_Hm=֤(3qFɿ7aͻaH]ZN%C$(߾p8>h6wWY=v@{,|-!|J.2&'ᏝL 0 wG\>,OD>k^|ql(&2k+SM ީέpLTu ԔHٮa!Cl Js~K3E5nEC܍nDk{e?Z5$Y]9w 5ZɈ+CG^V6m;37aKYӜD#thJn3ϖ+?,k}_= N|nG^~Q48;+9-!Jk@ؑj OJ8IοK2r/fԸHѝRפk%r]Q%qp0`E$ŻK/\ l1I6>%`PЀ693O'HQ -rG@">G]# {jqW't0˳@BlbrCNQBɗq&h"I\@ېnd‘L3qцkG00]E=?( 1[<wj2F&DZ =-\v6H -Qaj L-o}.LEc6.k@]6"nz$FsqzP(⥓|GG"晞aV'3ڊ&id%M%Ƣe+$hpwYE#Dzxp^&Gn F*- Su55":߈›Ji7ٺq(5I84u0 yB(|p$̯ʫFI6ؚ|2@N3_u!u bF%2+Xwg* 5|X>OH֓QII2_ru`him&(u;#(^4*TQxKm.I,٧ o/St60%&P:dG ɷ.fC~؛(rcȈu#s~iag/M {Al$tq+[렿&xHGV'/()zo(҇{Zttp?3?bJo?=6R;ܩIEB iJYcOOv5\'Ψn賈MOKN$^26~fYa jxuf:V0A&0'sQpqO,ΘP3q^ p:]aG(ĠS?8;6*a3ɺmoa KBGn}SrWuqG s c _  Y+62AX r#Ͱ}dy )݀C]( I յ7Ce}3#1z.Et8xħIԜ\A*-X)jzɯ3aDmUrJH쾅kDo_H]0[i~@ىeOSunՌE*󄻨3?kl6,GcH]GbCqW5c|H/;KBӲdZOAo0A\N8&8paR@WQ2C @sRsspňA@d=/?p]S2 %ǐ齦3p%5qYDBBS"l˭ -`rK)7ֵiտ)NZ7>בnԈe-@de6m|9:!!ޟ%3^sM`Z&R"pi2L/4vl/UTT}#Y؄p, ;8 #glpo9C6pOk l]y3V}!R%\G,c-Թ& E?![;q4qTjBh;!G.vsJH-{=K;}Xͣ08mP!V艥.YMLc7t8z3eԚQ3j)3F :bݨ>FI⎷ pLw3*`H7M0S'HkN">`6o%oC eLayi{t&j8׀A*'6395=h` X+4$2=I|>RAR4Cڽj*1 ibhpءM59guDG37pGwX0wqbb\3:F/r |I%3mr¾Qmm 9K_z6l:5ӦK4h~~qB WnX$vfW<t?"JJhCfH.]2]0HHlhL.-.k?D[Ǿx)r>C\&JR* c_gOLj ܈o)u^D26lf6!>B[x9,i mE (*n,כjA<{y{d®PH )4}}U`d>~ yi^%Z}d,Ξ AX@}+U ndXv].kҰS儆j̔"U@*-1Vb:]^x35z\j_Y8&*;;#I)Jr;g}ٌ0F|]VӬ6[Mhr-Sf kՠzW鞟S|Pz pO1;gU vt>8Nl.JL?юY TY|ߨP)5iN76MQy+60/Կܤ,8zݽGw]T+>!bE!fJf,و;ie[d%y+1'k*om@%奰snfI56 GLsLT]sFg ->$>W6m<4}W5҅9\۔ՈW(CFL吅<(~wd4IЗ`1REIb)5MU^$C8IwU="T}kܩDUt+gK͚1c~V Et & O@t7 2xWUcW(n>re:NPMNL];jcô-Ʊ`lАciU`OQ&7},BrD󘐻V5؀~̮dO#Hn_[(%-F-ek[3nTQӞFs~ Ц='Ī Q`%uLno!l|3%M13eմ &&nu`;Sfq=o7DǑV`+Z" sz:]Z0#Slݱ U >dtĆ ^DpXGd:_,{&giY6_fإ>+wJMhAn T0Zw}>/.jv3eotfJ2/*Zpm@q}ރ_{(1V[o`(۪(wV@-(U z1*moJuV$D㏡ FkWb|ˋe Ayu%Z98} Y@2$PK*[ˈ4蹐N]oztHu—?#Ol'vY~lhdȸxV$y:7PQ)RVW) M:5s׋wJ?3['8G9sl5qJZ&̙$=u؇Qר& `V莹MAiL6 Qq|ӈ򐝆W  Aܬ'9i;mr3VIvGk[OaB5eܔG%YCJ{-s[`2=ZCVAfm A70^N?3)C 5u. xd.-$"]|4ݨNjT~&|\:H0[2-UcEE8{km8t*xeDN WөX*ްRjZw(+o鄍DGۋIw֐Qa GrlRy-khXs1%h'40v1^edԇ7AMJ, ԎlhȑN/zڽ,A-d,fEa@0zMDT}=@ {HĠhp6Xys{!sNĚ:l&ɓkiШ!pg"$jPܝ%䕑6hd@;x ;n:>"{/Xi~@Җ=,Jzskےt1Q oKܽ^5obf *L@>qMN(7C0o\z@-3uth>s:߈Uwp OʜpMgIڀb ?C:ì4CF?*8$hmHN{~HlYj` `;R4^ϩ^(Z R}pPm@jhܛRrU ϕZq1X膾~^`QVb:V v~ėm'| /C'TYORϾ0bߒKR-c*&Tm'?t%^eou~ߓC1*[ߢo_TrCY:4;ˬfqj)j]bؑ'p.K޸c_W*'#_3< \WFCM\$ wһ"_^FAA_6DXٖbʭ1qxRF8ulQ~Ÿ^,R#L7thzSKwa UnTAb,&z˄ݯ4^WHm%ԛ۟MLx IɷKjjF.9_GDTQgIrth Ec_diCTe7؛mǺ7YTc\1%φ㛳Ԧ)bY޳I?Nc^"Q6l5ؾ,*jٹPӁ r&37~ʗm_%pg5SU('}|!ɒMG,po=VȃAzGӓ_Z"> 2p9(EL$ U]ܚz.jU% ˂FyD O ~Ei9rPN reB<ޏUВL&/zs |0JԂxGuǰ!}Ҥ#ޡgIpZۤr4j0= et gVY)1fGIPL nc &209'Hf#W^5^s6$ q4buxfT[X[Nty(uʬC{ V=zsn?jޒs#z0CjO[+AaȏCU7a1I·!{JT} E`1"?!Cs4ZrD@'Tßכ$<3ܰa@mS)F9`'38hrv܎^m?:`ЅT45|K܈YiH;C |D_}- ~X5>6W&Wr$f}$mf%ѴN>$v>6?g }$/.bQ ~qN[-\S<`ݬ7hpEU'rP^qu4mSt%$**=jZ<еB偮qh,f1=+4#Hn(eD׼0\"C)zDmJ|-ws1m#NM{HpE5f`h҈|V8pFE}8YrxSJTִ9,&!.$z|z!SQ*w@i9'q7%RfDSh ,PIŬnTUͺ-""jn&$ɈDNXylAeWr$ֆ r\i/ICRDEdeʕ9ߜCp7Z0D>3DM+S"ȈGx @ tAD~`}m$s#k6WG:-.Og{fYm l*>QL!C!kHbpI }"4, 2 3bEwôx/G2/; ⽢:6EcU^(<;m%RBdLCFJk 8πyvxppEsQC z=ԥ@|8,O$!5NQ_2#Ԋ Q:kW} *rڻP=Z !%[$ׅNk u5ƖC!>֤ʁ( K`C{).rx ̠ƍ9"H |.VVf`-Ά-%ޠ&=n:>ٲg \1֍T!w N*9]'RDHyWظReb p[~!I{+ςŖ 1ͫ~'$V Y0m{2'؃>G[K2&tUPL>Ť .m'nF#_L.HaoHTc@öӨ8a^W,'N*MAӟ a\XTh¿Vjk~&>0|$'>r!5cL322 q7Ȱ)vQnD~9cgr]<3qI5<e5jV ]\hؿR~RL{0baٻ0qc EkF B=Su/f\3ůn5GK4 k5QT򥴥@EgtJhWeZc({g"c11P >UZdV`p=7jG&wL bzbD-&.206:킼~$Y) E4x]Sxl3s +:J_,x$f}֋ºp[C8J+~b[ЫU3)g@TUդr%ͮ2 ˣJh |@R(1wd+A(:I^>L ym@_Ճs' +C*r^og癪-_cT,BWxlFbiD`/`Lns%Nr`|șeֿ\A$8*fm AJwU͡lJ8bʑi 1#j_ jm1)&%&|7!9xpDCޣz'! 6(jLHCorus̿ Ks%ΧL7*?yl~?p!7WBB{K5~H"9ǛkRJ3I Wz&mu_  UGݘW5meEaN+3bДFʈ[ Pkk@MoJY˾v7/*t-%@a[IR%ŝiTZ|%_NkL0EGx-Z%cw-X' {mQQfUYrI$> AfThtCj`]I|(\ș-LTUa}V-xB4{{*VA'ևdXfOC,bSM0Z㋜̆~os5xM<4̀/eUD);I~,Ǧ kٰ%lCI/*)P?s( JX.uiCSD~ܰRڞ:!!QwFln*̊ҭxs]!ۥ҃ i+\.i;chKXc[{_twL4'TϢb֪P2_M5bslzj9nfxHR=) 'nZsSGv"0B1>ۖ6c- ŌM=܁&-OW~}PK?fN7d:ح|m  ioS_DP! ]/ H{z~G_Q0GD1>Fd—ܵ ~ꃮ=SfX> ZԃlGeKF_x(;G.D8H4KvQuvYbPoQ Jh`W憂?A1S =eN[飲eX"TQ5&E~aK?JcMbst K9c붱I:]kGյcC1a|x%v4?!i^`l7;s\EG4Љ&fݢ@5ΔsOF,uCX XOQZ%>DŽ7<:eV] 3?DdHMm5xgڈiy J('8[ϞdžH?`q(W_NTW ׌'[-R'rv3MډSn/(8`(%JV6d=7 k]'xVadȺ^^@M0? %v^Rgq P( *,"HWX$7eEHȻ34Z0^m--Ұb9272LM:4RP{Ͷ?zW[ yĜ.V%H7 egĄ[H^JC3ZwCzޒ]ѡ EFTS$@PsC?:w!%a3ɬr^foDotG \V>@&:DR7c5\ulNܲ6͟19?;%VBJN^ln_;g9N3?D!XъnI >&pS&sJdnz#HY|k1ېC]|9BipZD脌B`bhl3ߴƷ\Ҁ-Q9Ha[`jQt %VU9 ;E̯9'pWm{\3n£^A/kNQ2Ƣ2Q$,Э5F+gzj# S?9yQu[,ǦUH @={qŎ[P_A2RE\ --v*7<GଛQ e sX[W VkP_Ai~`{\Xd3\% ?M]ލ(8 ?}ŵKuad5򒕉W{3/6ڊhreFL+5#Ǜg_YK*!B/ֺs[ ܆ψB4UjГEfRZ,7*VU>QìpޛdR<%n7USmMVR$Jx0*\@~q.נD& mpjm6xlD#)C "4rCh9oڀ7OEa$kӎ=8Jhṷ}aD0, ]ht9_D= &B+}!\vu>ÈԻZt]ݛ4Svw)Bs@Yžm޿ '䲾m_1`WPbLt` m0FPw1 UI^@[!Op0Qۊwͥ-Dn;, n\$#{8`pQ厭RCi&YorC]1MQGTi?m}N>D8e۾m tA9ob,CZ# I0%.g{jha:!J{ARb߮wmOoo"/TnnQf/U>[éT 8x(cKxJ?\Xz (du %~#iCZ0 zxaVl"ŗ !ӜBQC>2{4w1fcq~c뷒D`yJ d`z}>gXă{` ~{x- W;i0sReaCMa&"DV(. Uъ,}e[~4~SA~*%ΐ_S+vdZָ0ǹ0?ZQQYwδXֳVeF_ٖ aTk$DkԜƬLZmi;!`~eū ~4J9NFnᩙvmnYn} ?zͮU-k磯: |8ڇ})|E?%Z/2.i7i7,{_met弸kv$5>Q* M:ߊ(NkV  )ñ,\n}*B/C̖3>l7ȑ֏LH2,{o# ȃ^m@GEU2J,-+ {r֭f*Wet136+d5u=Q?._+45Uÿƒtg@O8xAxϖ{iV\PÌў hm 0u$O^UPw-D0,ڇܲ?Qiai>\d`I9ݨvg+]1oh: WE1^CCGf͖P';/OXjG CcZ;k6R^0䤝J0cZ I+~/&E׸|f~'`%ĺSn:lf(WbT梷v՛ja(XK_do39Tqr@NJ+MQzX)4:䊩G׫տ8Yr=$o9vX"#tH0'M ~Mڈ)ASz3LG;l}GhhV,2J)4lExٵj.5>QUo }u3c LS!$KVݓӁ0+&ƤlȰVpudސזW2م:h.jׯ﷙_eI$Z$(Ը#8@ `~[SjPSjKpޣu -mN;FA8ȼyХ%W`B/4/|RatDOe Z5V'^:/7A.m;Im3UvW]!@vlyаֽ,cP%iJ|cɤ* Y*}6:(b? (+m%4k2%g3W.5D5&S|jkm9-5%T|.i 8($2uHQ`՘@|JJ:x;DTǑR<.|%7b~(]e埠RhůLҸ}|b| YW֗<.i(c:)?b6R1z?$2{\8#Rt $ 6cS|eLzmϟ-@=[&-g_xxi{%ׯjOFԃ)dIWnf t՚/!Y4^ V j`Ϙ[ 9Ċ3VOҘQ&,ǕaZ4(`zD1~|d"+qH؏ۂ$3 (ư{7r"̲ӎEi\$+JWZ̽;itTklTNi:[r/-;9UMe#:2̰Dp{&#;pQB(u O4j g"=v GҴn7{|4cf^<+/on6*G5lkF!`$[먅檁N OR_Pݝ4ξB'[}Q՛;9 (ݠ *@4iZ:HDj%čɮY K3@@rXwCm7p`Q?> [\QdWDdw:# Bv)DD F*u73bƚgx?z  ։[nl50>\R4{w*.zAtoZ`ڋj+:wbJoZcU yKpm(MsΝ7TK c FMB>Zvhed4~L( 8 l%/fO60 U8-5Ui0߯U$3P Yfx.z~oE2•)3[tTY[GD5O&9 ~sz$S]G9خL gn }=ASVKD~I#zW. xhj6)߭*[HPwmyDBE'Av (>;z#K%ip=TfR1& -9T?$AXGS f+@f҉ܿ!]FdS7Qcuh_VK*t;&k8%#}8%î7vV;;~fU/1Z#!b֎LPe2wh\ZpX9Z2윭rsަ2D9qiw]d B {R$CE42oѶ`hǰ"`N,k[v\3{6:,.МTX ۽3j:Jq,M tה.* 2 S78$#u m/$2*ŜȆ=Y,v*kkvU `vNef6ܯ8]~HHeZ^sY1 ;g"YkMxNSIGƴ f.KTQL*D2y.B}ye33 [^v6}@h0+VbX4mjaq3եc NX BIsvJMmQ %#\IX  9n@ݱ ]TcX9fs?h D|Hs1dwÒ) ^>d(u%4G:!@`bu=4j^IN%ԞKԄٚOOy90[!fÔ!磌>0%+KWٔD'7E7mz +Y?5m(f뜶,n޸z) dt,4)Ҋ/yznh#!iA4ʨMqH4Y6$p܂kٞ uGb24n` !;<0) aKng2>Q"W[OX+]40;`S[/5JpO)I/sIn jģ6*fl`)C}C-GG~ď.%zO=WS׀LXަr+l0x[p~4<-;l+Ar8ܞ<0;b[h4JQ}7cO2S?zqNqD[$pڜ/>@Jk81&$cj!B^-Jx6$}YX{dioYӒ)1fo\)ȄHp@OB#'d.L,~,ʍ7w#ZXUi ]_Ǡ=S$#̇L)_94|nRjdz#$28cV, n6Lz}-8O.'GtԟyL)AHjG( 1@K~l㴭2Cg)"5>>XJ$\Tr'&_1\(& eAkKȕQ0?b}<" ^Z-u2%_)3u, ξoM Oᶗr N]ӲǸ:%5 d"]JA rGłB ib c(PmE&~$ ûI.]ȃ% kmNn|^ $3x3h. |[)tGƨF2 NЩ)MrǮ@ѭCaX{Va#MhNRL@Wat-u4נ 9ԪЀՏ7‡M %:z~d8z6ʢZ#'|큉uFVvzdUS;>f%^gcϫ!4? 8 54`, O({-PU&Fd̈́s2 :BŕQyEIs]*ٶ?ʊ/yyhU \K1 ?`\0?7 JnP"ywGNo˱ 68HU2e I"͘7UccSc CPiO/]ei)zkF}Dh}V!o"ҭPrUI+퍚~b^,)E{4(DWjµrY&fr(xeL>mکVCo rQ,}RG}T:Z'%Xzzvz0-;IWZ'`Ks"Cˊ:賏 ԖRr,H\F}x5f]daO,Y *,$/ u}:u GQ6k֐դ/pT ݹT0 ݰ(c25In 44z8u R| ҸEo.6ķiBoC\V9I.o$x!ڱ2-5Oj灍|;'xsĩR,erZN$;t}!*tAua3C֌e,~*X)uiZ734**37Z_uz|ܴR^!Pe-. $K5aRR=M3k ӫ!-)<|gˤ4B7`9ExխHd=гdr^K[w[Ӑ;PC҃ZpG;k`.>-C@=s7ȿ^ Rn]~YV\cvᑳ|g3|(*H4p-bAyi2qǥ#@5FޛP ^Fd ػEft+@G{L>(&\i#í^~ݼscf& o"Z%==fSprfY$!w d$^XHZzK5`ן(a!:b`AϏ|bO7>*ӏbxB% l:oKG\|F/j~kDm)4 js\ʹRUpŒ ^ҟiGUiVQ~Z M.|i4)) #67F=?9b̘OÎdߟ!G.r6 'sAů oB%[PuE/7rcxb%M6NRwFlgY^;TĝrYt#Hl4]uFx h) ǞIxAG"BFX(oyVJ}Wh%;~dg6gN)#G49t좵}[X"SL0h{=#f^J@7V(+1lLx.eKGyIxŷڊ>ksaD]e Ϋ5cUXNWKg?Hq6 SlRVQ6yZ5ž}qwduȀvӼoDU1x#c{Mu|{ +7'rxu>Ze:|W@J0x;w/TtNP`jD+ Q)9n!-8W$$a Xze՘0&@LCZz BaABesNi[ NiB 3*&h|@7 AY">Qkzy0Y3k{0Л ”@)v:Ѳ AyRϑ (6AR6|1l-R>(*Ed&ר7q%`c7tKLfkRoI)KV>Gmr a h`H"nE"vrؾN9G;EUs5 (<`,;Ր:[FJZH3o_\)K:녊pxs9SwM:p}( ͷqP>2R:|i)+E?EwCh~R/H"S.i Dn5\dti(Hfl뀊͝q0ld֧B' mq=Yݶ5 +U9zJ3c!>(T $6A+Ժoε?orR֝BY1_.7K^ ϙ|aJb0muB;$8ivv۳h3#XHv %{_' =e:kΣ🿵X0d!Q:r_4FLL1?P|e@$s*^^Ɉ+ŎO&m; 8/\vKbn[FZ zbQR*6oJŇFp5+eannOe\t@#[ragNx>}M=ѧޏLM ?0Sׅ-⵶RPe*,ibSظ,1jjhRZphܔCНjϥC$8bK\LEᓕ@X-TrH y׹E%l ]҂Ǿ9~/h FGc5z''Q h7ߣ#$ZoE4&FR.56)Cd{릷k^CL3H$s8 0 u1zyL8xIAH1eÇL4c^ښt3sR$=FS +qyw_VxLzVYqLξ䶶1nJU:z#C>i݆toh[h^$Ņx)gs$s]OUH>beVqT]IlӬ_A 5zee1eKTS q|~TdnN]M<}mLdȨˁDԘٺٙC$tp`X3 L"UWWW@RnH]ˣg_~ZL};#&?2NXZ:4!4Ԋxj_[koT%_?I6A! j| n-SE*C,c>aP`$Clo5pJ|i}?xEkه5(\RVLӥ!Ċ0;Tt+CJ 6vθ{-W;Qt濜>֒<j88 r5m>sPں%~A:-L@q/s^A:s~jp}wӇ~gw7"Vn6K"F q{<ΐC a!\0k {4:⒵_8{IJ%We|QUuZ}Oa3 ?טC}v,߉Sy]:/Ēy߳ژCBIb`Ϩ^Nk\w)ϟ>t;z0;AݬP+J9άwl9 Nudu 6_ֵJKSy;+"ֹJKDVLq{Q</յg= opT.y yW4'@J zӶPLrYz2-&c{IbW 2o^n)4z֚W]3K1:y" ,-v!Q)_kеHGcl8c_.yj%!y@AbhIZ V.ԘulT=A |+L],*UӜ(aZ_C%C)v JLD \=͏;`#k6[Sȓ-\ 0lZCT #H?dWlEnYFB'<6M;(ꜛX4zqہOM*>fXi\7Jd`2"7P*o :%lC yrs_'w G*rQ>B8//7 /BLUEl1n ;_dlÀ4IQ}{j"%&VХy ŏ $)譕Jqa ,#zڛ"ظ[V#}^KGPNl߃΅vgdEⓢrETi}7.Et|S|㧡D&~\i@hKaQ^qIѲ#.HЙk+7X`?jR_(͔QGD&ct*W1O۹@(rA f0lbh@KK:J<yIldAE.p S+Y{;K{6q/Xk%efcd]f/UOm6D6qnW6Nt'u:SxGHѵx"U~ \S1@j{f 0 ċuCKCTg(±s>MͨJ+Hvr 낅rrQ@1p[/>#.0TP;KEI+ :͉+\Դ~@r-CpM n},̈́uOB [&b[0Yme%_F|⛸OVkOW9%#eu|c`<ߌWb.^ps;GĎRR-; -̋\{7ˆn.ijtG k]BW9@WKKopsBEănGd8߄  ʤT]ĹQY2FcRZOsZR^vWjV44:_C`& twjfx/Vf KMg#{*~aPȫmwx1먪ܴ݅ʩdBCtztNbhɮ[zupM|VIüka;9Qu3 . Sբ-]p vDpAgs8JApqdM {k XidʊIn\`"N}m0mE07Mg L,kځZdvgYMVTlYjBbV$0RRo/=[6*=;8FߍuCjPs5*+W*p1BlP"KөAKhbξJ5+sJHaEV$h555)4d~a>(#[@8rřWWUJΘ܋.tZ\<~mdyi\]欂ߒ~\OE Đqhl\' ZWIidcnr/|yEfA8i73oi=B~M|vh} W#OQNT@?`XQ>%q Y(GuK_Zpf4q, m>96. G5w)ME)f*`a2͞A6F/ Z=rKڃ`j*߹s+pX@ m1n}H6-K">?ohI v+֝7imC &-|P#(/KJY,azOykJO Q,K*p VE8$RiUh?IO޾d8ik$>p3䃟XY_ۂ0t"9($ j̵j쩉tqeh{|& '}m<{nOhhU?#YF}$=f &Y~dc ^ydjSDB͖vYo;C+D2y p"NvDsǦ&Xڠx42;m?Wo`,dqٳh@smZi߫+m9fϢِw<1A^oPRiHb,9[mbOqs:Fv1+].5N9EѺ dNpظpǒ볧}Ocϑ^ԬOa{mQ@~a~תN!{lJ)͆-gL(^gri:,I&Cn k霁C$c $wkx2UcޜB&Z9T,5GP8ft!tclT1The[k; 1}6uH>=-,+r8Ĕӿr2 CJ^Ȳ~j45nX&ǏIr8q'W3^-ʌ U^\T(y+̓WF(0u~{I ՙg.hÐNIx\=gs/6` [P4fd8pzTi=jIws=RpL& BEr< I4뿬=p&g^jrPb!0]pRԼvZ”Z]LmdoMY2=9J^Hgf4k5![Z)rUb:hrY=pLM@Mk 8 lxpE3-`[L(DA|^?pyj?As<.%⥨!VLw!V„yFKT%٣A[I+Y8Tlp3]A%FZCiUq+kIE֘f^t4 ոVCS_VW2w#*%HSXGȢ jY&^zchVf5#&.@ܾj؎e}g@cpYV9=w F8h/5fA?t@Yu4f>! v̟|s0(p^A ]T.xCǙ+9&2Г;,ar{W Cp%t|Y'VNQ, 8Cd"帋\#'t~,2z<M\28LSٽ85x}/ z1L/w< :h2K~B9v ^s XӚp$Y9` -\:+#gZZp' XFɆz$7LҎCJD HݟOoQK ޳TՁ{={ݾpx5=Z51'7^|KD:@Q%emյ\@6@`&K}r'LCOsU fPhTh9w!*{~GBORm]M+c=V:Hy_34dրIqNA< &ZcS[eևdۈeOԜBh4ԨW? +a$k4 f>ME>1L)bת n. E;#~GBX%jH)ݘl 3}G'`UzҐ R4֚6 ֯wϘ.V#n5LKm-'H|/烶:~KRApgl \2ѫ,Z9f~&;oܽtʀ,bab Dyq dg;1пj.tMө eu+3_ch ˧P*W O²[:ӛ٦ Sgz:Ԕw^G6+F_ # _cՋrN^ν C͈r,9䑏?! 48dF :kWQ=,d2]Sx0&0%QT 7}CXِ %$YtaZ1ف-kvv^,F!e٢yA]G|!Uh?1{ثP '+ XسM5FG.tfa!+QJF{k s@Fbm A%:s[0|8D*6<4t9 wݑ.quZ6 \ݰDέq@ϩ6E ͇Gkau>ךEz&r"7H@TIYuKFnً6ofڀ#TX9X\ d[v j^r1 9#uGl†:tie2 >P!7Tmv Ymټt8G@{O~Ε(/lȚIw qY$wwzP6:j 9hjA?]wq'q07kȍGmâQ`$`ƿW>B̠ fcLUe3i0Em]-Ԯ[H풍Dʌl6@G-Hw a*B9F׫s%)∣@گs$q&˜'yoMJDEr -f}Cl mk5VQ!xxсXeDyNI[5@Jf-ܕפ겦*/^vUIyLTJ){+)и%;{&jgR_-Y!9r|U H}WTf'-^"x{C6踥5"tukxD6SC4U\+b&uC4h#^,e`^:ThQXHP\xmv!LKV/Vw+r^r'Ձ}-.˒V |z1:v6H|mo,CaYv;%ؚVZ;ۅn-)Rl!B(`!$Jf>ܧծxKvjpU E>Ow5"~0 ]Fe#5{67o"2%iG|WFbc )?$!#V3 ^V} "hJЪfi C=Kz> %`.؀2py|3< gW,( 6k 9TmPWqӦϬE%q7>Dm^nrW*BV0yOD+)cOET)䙍ePV)lݫ] &Mn=R}˙;Q\ {hf@p/~ԛ5׬-03n9@J2㹩B!Hd1S&P?ܗdQ~v%wtf17RD`,"^^eq VSIuTTt(_EWKh% =߯ȶ]z=Yra.I YchѠgV|,)щN [ CvyL!A85 W~0^*f uRPtLц"ݩN[vG?]9I{J|U{v"f0^~߷Y<6&JcNxrMqǦzE7c=F Vяa)IJπ~l/roaȴ/Y?=UrG1C8I\J@9Ui hVʂ]69 8`$tJ#~$|O鄾6,X0 k`eZY|/| LI,BYMbk',Q-Juij%%◙@׵yKʖPkDZ̲zbrxe gxT YZtOtteh!D)I=P^L<}#Q>??9$8VE#,EcOqZQ뛈c!jCE38e j5~d5&ӧ2Q˗M!G >={PW /-<3Z( Ь[YN:s:[n 7t,l0/F0V)t+6:df5Y~Hd֕ rT ¼?Y]fQx|VT\xs5 )=rp,u;0l qAcx wT{%"J:7Ht>xCk0`L3nI7{}#E qsP% e Vxܗ;h7K/Xxb2 69=^dڍqqd~ktrZQr RtpO市mvdi [6N%)@@}?)$1>JD"rَW+$9$AfqkZ8<>*ϷԱ0D3H"݂TNg&va&a,X_&}<(#۲EO# a  e-Mԏ Մ󔑪%^annwJ6fFOmMOÎ.79, o)nV8^Ңϭ)`bCX,Ce|=Iv2MEu-bdv۰Ob=t eDWk>QwpvD6 O+~c0w}mqSγ[ SpU~}|.iZ٩DG(wgo}-Xh1'bLQBPϰZ;CTk9yGED  +~5vXLvUx| K7TiT ,iü-VU \vSe=l}0E9z戚^9AUƏ.^T88 0}8 6*5) VsWV0_ bˤON%CFa(p.)/?"`~B?<[׮$gÅ*-GwHf&Ms)LCht1J+fH2ay3'_Pe~-nqZXܚ j T]\@o[~2s{I-~X%~Yt@d0/yqO߷%FxJKm`M/eYܭ_?O%hn찵bs)&T&.['Cc%W[j4->,D5̼O=I)[c0["̿eqܓjNI8 =sa2wp{,PI1v a75؈txII```6jד0w >x9[<` @V+Zn(Fete˰>ϥm׉m(u !wpzj)CM[ԁѕ\]u.P}?R,j.5I HtMI:M*ۭ"ܒ꣡9oaq}h@P[<%5dm&Tlz S0Np}CJ :?@?b=ea`$0HȉnS"Fmfny~x髆^\ jR|U+^|7޹TƼlRXm OUd) fZ ]* ֆ4 fqBvCia/ѿw>M'4N/~=nR|.sT!W5_k֢JL@! DW8u&B;`[0ΔSU ε]]Q1-R-wH>L4n Y|>wx&p=҅!A7oAyb&nWʑ$-5c)P{A z Xq=1pߑR]sӣD3+[OZ#F؈I>] }ڱ4]h󲼞5ǫ$#z4fX9ծ L۝{p J( G k @qUkǧX8`EWx* 8W8/mt(f*ψ4mE= 'm:6)B?A멛%: '+嵃J_VT*dLg&S2̌vcpBu0mBh&=8W I&FfG۳ {%ÝС'j>" +@!q2M !,bBL_C Eb4ҽ='{m TLnoBp}6F( ߰} 7Dzqu;m,X:̀M8<] |`o_'>@EK6nȜĚP%yh%FիW E~3%BcT[__-9:/2ÜK5>8IU5AuB0 䡾Z6]mkFz' ֙rGqYTW)K2&CnWQ틅EP?OF}N30c€Ss(bBJŮ $8r`Oq143|xZqA2OzJ_ r~GH==u>I;[=l]H;*耶f;~WsVK%ҩO@fWUbIF{TPgkf& ,*hUls h^X5?+ښ *֝M兾ceP<,“F~cI]1c V#=O6ǫ']iH]f B;ʼnр ETf,IG{m$(>V] Js L"G9gdݕ8qFU0EFo˨GhKo^ZȈ6@ I<ȡ|WJϘ2=C_*B&4(ۚ}GV熹L(-IΣ fkh](/%Nto\mƚeԍJq4)02,;J.q,VO{p3/?g;HȼxSs#5vG埪U_/ VN$_L;;aQn nNIؽf=w!'R(ET(A="AIq$Xg&}Г2:(;vcEIV)<&1JвA/+}f*Xjj3^˶IGy葋dw'H6FU1h !˂#%&[{Xgɟ _.|&@e~ gV"2(j' ;G ]!cbS]M/*qsM^O 8 )H;,0)XB~RHX: cu҅\'Y<$iY>SLFLz}d9V@o4||pw(8$I N^ԟćK& jd!Fա[0?0.Y殿awonC% r1*u>[17~26_,Uª\} 8~/-d'yUVηtBIṚ > #ZU:gqg(:|[03޿kT!S, PJ] <,'zΕM[L|j#HS^J`SZJ-8g-8pqkXBvZ⸩vK4Yrq[^y] ܡ>>N:w 2At1KcKyU>Kz0XU$hii$E-M>G,H- Tyko:\յg‚ sgT5 V*>`G!Xm[4H%24؟s,& .^L9a(ø @2 V _9QGQd6ȭ;M +Х@ r*":EC󗕆DhKҎí3_Ү!E$$4/c:-~ C_":nd*Jcw㜐i'3ݮ ^KbpS uWH^ )ʝ[poe].Af&.69L\=h൶9"\"#h<Ԧ$bk=Jg7i?V ibDY 7]L m>6xgpݯ$ܽěN__T}'\QXgJ)톸Q-2lEۃ2(NUͭBG:Xx c4{`T+@TJߣXD~樕`BjQf/0>Ï{1ێ콡:J0wch)lot UԚ K42p1$p8ņW&F(&Id(\o $/LW@XQ@#ɌĦ[>`Vv.j[ &ǚ;~<)9,aSUd?M>֡S$ע%?HAXC풌  K+ P !'/ \̢5#^HZ hk2?RdB{9 1z8yv\+uG)&͚ Yċ::mim!0*DS4?<^cJ^r@=}UG$J1~]8)!@w.#ۑ;Cm 8 NHkPdĕM5Jeɢ螂u;}QJVcYI^lvߞ/>u\#j=fE8kIƒdѼ7?xQo~'4~.UqO {ND *=r=\L_yʝ&mT]LhPrLW4NP0N 35CBo fjV:>͛>jF ?=z "|nM]!h|JWKNɢRcJ,u[Avh\2~?ùD4{V߭!ƚ 6 $QQݲ|A/7'1,rR62DzʓjaG3|lIuB6H]=ǿ3ȃ=V&:{K7Ly&$Iww44Ys*Z}tpNTqES%9 ɌmdBrKGkhr|?V4)Tܛ_-:奄R4yv&>{PsG S#1vECcV4byF] ᧈ*.@3GNK>j7YrPLUu;rXMG7^ 6iu9 }su8bIbP  |eF.MSLO0-$2Z~Xnᱻ,Q: ?KXk?$NzӾȁ9 FQ^c2LۜUW]kQ\xe>}&QRJaZ>[K8{₻tUr>pcK&v.IO'{L4BuTb/(׾mD]wAmRF_q7Da+wX n(dy!:4Ct]63.}dk ` lL2"` eA@E*Sr7E=.Ny b 7hO SC`m& _䈙2>(YN0M@Q%QB{p8Th/x>Ry87J S1?-ْW):a7T6IV|i~s ̔2I o+׶o㚆'qxB-]IRSg1Jw7}))`CĭJP@͢WBuʟ883t!=JH4lT1 Ic7UfŸnm)f>+tzTVm㱀Qom/r{I1!hU!3o{!y|,\e"^"Fê%@/xю"-JzK)ݾ1gol՞m(iP_0oΘ7gYtb릍I甖`@ ![xDj텩d}Iq(T (?&2JTn Dfެxe4{- UĄoDoYh}m7yd4,7B$ͶUˮ N߻F$(Z#[)U};4h~W%syi`G}QWՃxG=΅.9h>&boBZdh]QE6Ե :zH)Ĭno$oiV.U&M5QyOB1N+=qob-L<*a~YOm ZW͕V(/`*)GݱMHL_fEXvABZ,A>@X,xHX0 sF$|<@D$G\6 w q"W+KMJ)j!D"D_\6ۃ ELb8=fxd#r JϘ ASSfNڭCe2cu$˶[8^MZ(,]N@_,3W]Օi!YMRfPI3eF̞t y-&&{d 6~i{VJl66KԖVzevJTF/ZW4;ܡD%o6__f%p]{1%I;/w-L*+Wڛn{ҡNLO^PgOCbS>Sz\sJWf+;NkB1t~u n G~(Z.g,c muW^< ,SvN/M}_#("p/Co3e)=G*c[,li_"Tnc; +FjbDeȣ$(jW3BW*Y!?VE"KUG'~)-_"&hͪǫS㈇Y|-x|CW5 )''NԼs{xye䈜YRApFii;6u2_t5c^ '@msЛ:~q vrM VY8usDO-UN/UQ։!zOYόgqLlX8E.ѣ+3l &xt5"2fψ,Y{ׄy@8:/Կ =E~Dgx+j';ϱ9*luCp%X!3@-Y~WlF|;wqxB *O2"f`9`cqWu%5D&;'m-4A{- "[)h P->쁺 kSP=7 ISA#硥l rQ3`7]D^́W[x~Xm g@'S#/#Rw((d+[Sklz+_LQC"7@Jn!~-8 fe`n򇙺 8:UmTǸbћRTLS+2U /j % D}cL\!8~k2팋;!˝`;B.2Q/T"lXwJoD[D&OđhVzt}Xy#g_kۧxʹD4Dn&"`vşs)Y2dOk}"_~ïuZ_m'0wxU*,S̡toIԂySR8rցfOt]T>mD FȊ@LhPR'TWSZ?Ə1HD[d!T=Z׬; ):ˁW˨aaB6;rlZADE8g%5K̇%> #wSt;…8YK &T^Z7x HS0(ō[g -PɒW [<$u u/Ep ]D 1C@Pmc? V$%I@4!k'$ >lE`hAj5E,`V:kE+3i'<#+جaeUx' 5֢pMO+^Ga la\iT =ьpTbK-f?)^m$O3B1 } ;! ˙LczyDp{=ߵ njft2@4TO($(Ew?40*|E~))Bo]}Ӹ]cm AeRGP(2\RSW[\-ҥ) l)=8U%j0}};Fs}[ PIz7SAВ!KΛŠw_: a^#AFb@-'P p4r 4ѻP#?^r9xaۤLvu 0dNmݖil|8m?h|zHN e;VG͹ (Ym:{{Հ^3*)Xzb'}xQv.7|3Ua{ⳕCѐBs~luqHJ׆{l>)^e2 .28z@g=W_ 8 _t"jZ/0αwiBƚk jAwa+y)J}*I)v'7eo65UF38sERcם\PDB_~ %z8I0Ir}iDŽ5 ;4:N6ofLH F1RM(/4[NV4Ii9ؔC$Gt' H. qELEWk^jmIS,Rgx3oҔ>0 s]o|E]䇓 S\G%/@M7{EWt$'Q \ M¿P=aBI\,}UEDbȝv`p8 X*Y@Y KZ瞘tHg'RIYߌn<%Q|(tL_ܕRlƜt~JRYSRsH w'>![M`-7 4aW|,O-.J 5 d9** '3]i/=^V~cyBQʳ%Gxl>p AՔS;W G\;K۷ c0Yfzib^ 6VŃƲ GBҼBNL{gŪ.[* EĚ=&ړv>'!R | pvʝJ{l̯-F2-`ػeX_N;0Ⱦ8cU\?M])CX"=&/ eP3gYZ>-!f|[ ڗ fR> ir$(=2+4гŒ ̍e)z{m?vQ~m`n\D#oP,Q'-fB| e7 HG2KѐՕv/Fz mD RZ'L<)_ןHaИWb#3W{Lnj1T -fhE'[.i,-ًdp[o*DPɟZ+j";ϑ)6󟱯5v8>>yBQ%L'>*cB*ת E XY4̸ $fsP\M*x{6R@J\z$:hD+RMrIq!?raă!h5 W.iI?jdwV"ދǘp!5؉V>G~%Su?c-(UѷjdT\VhQkX^, n8b&jyjѳ@,Tq+0j2AA G Md _M#QTqn,}E!7:5[Щr)N,V3=έW s\3"|dz6p Ζ9wEUл96w/֤I|C,X!0kwaU(3u|ܕ=߇ۣDDL@PE|7xTp VXQ7w|ORy=W nY.SS{InTP}6Dʞt*1}NI 08K sny1Q5b mu=,?dϦ|+3oGݨwϼb"d4&n:I^ɦ\mLL{B HoӉ^vh8 jk73Z%z_ཪpFVs)qH|??OLxhc[\\ЋPH%=m#&vA//sMƻ ;BG@7llx?kBɹv*4:>P3(!*ߏv*VC  98w8!%IG;B4fd ޽Wm})fa_dybL @Kgl$]Q.]ᵦfAz]t!+Su"^"eH D7Hz t${>%X$Tω ѱ9C oD!7%g+] ፄP*8gm ִz(ӯLxFܳm`  f{mk9+l΅p'`Y mh9NhGX 1}S+_>G*"^ሻ ]\bB[^0$ս4r tsMHL+0-{R;xLx@/@Q*L6]p܋&:Y@aYF$孳-Ylyk{^&ƫP hh&.sG" s+ Ye%&)'ub㫼A@.Ư;4Hrkj3@XDA*.!%o:Ǐpƺm)k5ݮs y ~q[w&Z1}-ДDH[S 'D'+/2vЦrLnMUۃ&nUxru$%Q|K0T?ٕ vHF F]FO}q ļGsP`:#T"֑ BI܃TT"㍫h9݋{9@Un ˺6Q%E)AԻ-@&H9Zox ýi!t;}\bخMUQ^8+QHd]lE\RV QTeyњ2jo9;qa*;T xKScoz sBtԷm>TC_'C p\^2 G%}Z>Qf>h*7\qgשۊf)0pl Ox»4'ɪ҇N;nH'-)uyqht҇Gqy=4!R, %'K2 ʲ1gPL/`!ِ1ޕZ6W6С](S>IZ֠5$$ɊZSmo8^x3;݊2*ZWZo8YHuLimFg37B"P-~ n5K1`{9)7U(.KY?OJQұk,%"U+@f`X2‡cRn"-K+Trٌڗ}XL=?L(K='/DEmC.Uf@|@FCW#gg::=*YI9 j#]Sa :]qj#4f$2@Q]Os\4^E`W QoLChc<`7XIRTҋV`E7HQ2y8Cɣ!,[9j`$;#uHd 7&`D=@ QSFm0v0k1!*.5 mD c{XS*j醒y):5.3;@oS$(0:L)%]1PR#5Jwnˋ2D6z:& $0WSJiy| Xs X O4&tƐ_~/ Μlj{9]L&g#=C4e[gHYqW KDRi|77> h?kI2ĹQ끋O9؎?\u("$v%B-VHrL!J$oO=ɰ28(~CH{Զi2MgX(-V%L1ds}rCd8'o: KuS "═ׯ p';W7 IТy|v 3Ύ;.9_ةtk9e(NRKvwhaa'A2l%ڷHDh(dte F,%~9$ c\g؊Mxr o']-tzwU|+/|6]4e;3iW>&K{q_<A_OW;C(("=KF7 ?~EG`s׾}]c&\0P`@ y͟D u*o2O# Zǁ[lkBK@ߍZ@DgtbA *ˆZڭ8kMWRg2wf>,ΜG;\^Ѷ`_[e?qp5S(!d:b௲:g6"MSCo3~Y}}Zy4g  :?N.s%ڄge 8vH /RlU)+ks`u)_/2% ijmSw19cP}~>ÈtJؐr樾l|1侱R B EJ }"j'1C4cym,Vk$~vaM ~ =OlѧV@ӫ]V~J7@bi#Pf +08Rd8 /7Je}WyU%}Z^"r֟ fREekquɻUB uR⣗}m!7)= TZhV7y)vNpAWP)Z drWlϵ 6*Q,"K; !-/tZK+@M򐊐EFʝ`N_AxhͣryɊ-spWzL ~}_c<[;N v2JOkYnT 6ML$&ͻY/}hEI>I|)ְ6k\G^x&ؙ1vF.O0g/jD?P%.~J ]CH?3K>V6 $`$|˜xp EI{/ !uTn@\J#xr {=E>3*絅G u Ӕr}ut3,6'PߟJ:h0Fh%u`VjHww֟t`8g?NnF]f{Pߨ+ˡg~-/NЗm.@i,MsS[!'=[Bmmkp{3K/n:|ǗlRIsC2_4qiQy41+59x7by's !th d`Ev4 e\K'9.GzU(VG0ȈX-e,0 38oF"oC[Q{)&2 e;, pJY#|Vl/λ(™ćcX9-dLFa2x+k'w_\|АIvD%8>15~DnlF( E&7Zvg[(.NdJ"Bi؂}NbTJn.מ}tF]%Ī=%4\.GSm"3elyHW(nU[vNgwdN /8=f0s<`tƊP)Y+-0q-yOY &_wK4cERs9eyoSE!XNuoqyJ C: `}T5IӺ8/E'0,(Crݳ:4`xBuRbN]CCCCȜY5 %7o>dH_)KGb:>"ҫ9TL@w6pE g"h@:˕ 4v^x)=|GL0&` 鎭ߴBTV(e󯕲ܘ?zߎV?zW{p4ܹ"/] ্$IAɢdEk8ۿXlO٣ŪlZS0aqCH$^7y"٢Pq@iXYlx@{cp4V7-K3ԓG#<#w'W.TEUϠnJXHyA_;Re }|.3dOY:9\^bV/5tp_%kO6^ٛc8 {,4G|JmCx|n2̔R2i0oBM]yPN%޻sL9@wUt:+M|ꅵJs^QlֻDt3[qcXVp K^l}_!Lo02`O&ðLhǚQuq/T`qhRƧ_ᖒjBxكjOb[# `F5Sza'jb ˢBk0M肟˻0f##0 GaXBV" /aySJq܄%!ݬP _l%_uš+^~& ,F&rv׈in@W@" |MQ*ңbbnV$ jԾH`xaTe/ T+!AU@ xMH48f&&BW_tN˓tjЭ<qIg_xùs]fxk2kPĭ˭Zws[<$(V'Z`T|,} bT7.nh*6W(P 4Fg=kgfﵲ:s3v6tooxwCN(Z/|A2i$ tnZfOC}OkAH4Q:OxV}ya]F'#i| w]VY&H4w3,K& $-dk@$eΘV@&&{?M!S-Zˏh;RW[5D_t*KM $A,l5{oWK3!Ǔ;6LD,ݪ FSHւ/_CCD^j;۳~^*s)#^N+Qd{{g:K!թl1uuc_I2=W7j[^مEWL渙޷xg@úڙ* }`3FfSjM6J<wWF|MYﰸ j6>B 06Z@_l ?6? R 7nf?4GX~ Cr5ҵY&qӭ_%3&7Ƽ)>uۑ;v?.9uc2tFK}\2 ;0_a]$`ؙ:ep>RP7t={ngXЭni!CˊJPoٰԀt|^ߝY$+7: ax1sk!6p+gjB ĊK6hw3c MFiR:s5)X,~Nׯ1? :Y(^8#6%(]>Np27!ݿz`W7NUrl4ׯ}q 6t@%=6w:0ga-A&-ηJy!)Ν#H́yJz-Uޞ&ͯ;:Gұ'9x~'7~o.ft(b~?:!>&xcacq{%ۓXs]AzYڣ)KijUWƌ3QZNr d9.c:Y6n7"yDL4`@(ESgq@T qƩbȧF t˿ЊCn2u3jJS/k2S6}1|p.7Jqe߱fIT/)n9àA.4n&\6˂@ 6@<>WK3W68 kO模5ϲa~QLFģVF;koJqԪC0ٹ+h&`7iFc&̓eӏmܑb5ajQ"Pc /%?ji Nu>?z %U-B,ZܻSm~޾IR"BPg1-!hhea"1+'bl<޴ X1LpBu)ppY " ǚiIT#I"- nea2uD.X,e=J?քP:YS=S <<Ѝ$r+uGuR ~ NN>Vގ8xSKSx[ 2 ~Pn5hIzYc*J7!.Z!s.I!`22#qVj@TG\NTa΋sɲ(fș^B3^.Jo`<^JWgS(UiuO |kN>]$٥ k=P4V>F0cKC"bsr`_$x .# 5ϳYFD%U~>ݸ% tDؘGMީԲ.Q)$Y R^V KQKΤ(SN_,8{L<4V S6Cx/.OЬǔ|dWY̕S/2%eG*/M0LD~P"2;A'yhLPFC9m~ГuB(h.l#-]k]h4W[|ҎB[nz^`vtS'g^ћ7TB""lҝ) sI;\o(({7гE xF'cTz |. q& kJjᨦ?\ma7R (0z;ESfG젌!G`nE3}sq7O-.<2&@P KHRMȾ%%jlk&ݷ )zDI3T-ڋ 9  OK6F_8/_)N5G'j^*ֹVݴ^h2kq|VAeУێ0W&3Ǻ0< x ̜ĈUXnIUˉ# qof|SW4 q=0W')$U]4 i|T$1S5ЫIK z>_z\gTB[*dhpiipJ"hbi#fmVy;kΣXHޭvH9fZi҇fT 2;J^6$2ۧ}CyJ% n>Dd/ ?UBߘxq-&9tvV8?[r[er(sU7:Om0)$i7fdʃ sn/1P~7ZfxRvkh^LBigBT?.St㦨tU托 p7֋{pumYFeRt8iOb7•Tۣu*q'$z+$H4DlHF 劋[^buq%>!ѦLJNMwRP˷1A(z n|NAZ msSABqjU5\ Or2\a^w~7,h$263 fwFQ8*aF,YdNkL]Fh4ϟy u)RZx1{#f(]GaqR|*ў̏Dl.v?djt%|%/:#xְ!QgaN51BY{w'Ov3aڞ V~}r瓳BDxLx_[WXJ`p̀ 漏VhɗƔoMr8]@,(@MA nLK"ickoi!otDw9K)gǫ +Y)ж;+$eߎoeHs2A"YN?pV_v!nf{iN*C/p5!u#gAΤB?Pr'S8CHlc+h`!j lf;AG?Ҏ;!_>PY=B"ĂFg YVq 2p6fj}^IȻCtw+" 503#OV; S!uUUlI|wvw(IuXp3Xr~݊E54Ew3g.bԘm竅T1#~UDra+ٰlzB"Ũz[tI^j-%n";h:#Cllv\qd%icziS6;@sqcsA hSۡġ$F5fx&W6yM09<ۏ%ssN[0kDZby}|?o+&湫B_E@6AC1p[L@D-?純f[! N'yMF[THN١+G_ŞIrXioD?4,!E{q&ͥXD|ewKVtV l i@/IoQ~Z 3 R6{RҺu`9>֣5'XEKM(-).}j\lsX~EPs`Kx픖=Q%þPD'1{ 1 B\zq,BUׁ6yMiRIpV1N8[$鹣P$-|6>w~RjJW4 %7&$NEO$w5Ω,ARhx 7ť( +mq=R 8FH?m/8/oّ/1^]MȗVW7 F&+4i:e>\b Xc9i?9{<ue vj(EB@N$5_T~OfLJ4\`!r`kGN2MbkON e-auvHGJfkFbN2sltL"=cNFY4] \2yZgNAr-A9!Y<&]D$^ʉBnh>Fy٤ݸչp I$j>Hвx93SscTqϦ,[J鰠yXBtRg~wK`6 Cwƕ$(y3,`0#.-4d#A]m>+xsBඹR|!X|x|u8|Xe}'#~(=H`Zc/f9ҵW3xMسI7({~:+`2K$) d2FwS>\5LT` i[8 )_|0C6 ˰{搂ASYZw^s B-ӶneE BðwBqqI,H9PEr%zr(- (ɻ`5] .GO0R[߫bõ`kDN]-Z.yb"ᔮG( hv륀-.wX])ؓ숡/.G0y*YDP S"z>9A6n,xnj4._Qnnuhe&k5"6Y'T Dj-?lV.X^zβf y)ݼ+~ʯSԅ#egxkce${C"{b&|I~$_Ocj(qz콌 @d6og- uN:r}$pę8ٍ )hbMOj /Yjl\?YX԰j1^v XU1* %uzy%JmN>vp3E 'G h1VK&PBmgŝm:m9ٽg5y gٌ9&^@ʕ~H6'mω qA6VlJ4]\:&h $WJFpgLGa7JAX@TpQt?by{Y$* gN8|z07+h*yZt1L :PO{mokYL3uW.wN~2؆"\tC`DxH5b7c=xz:hKCHJ +m$YWQq)6psPHP?MED"Uȧ7n6N 3^ !y+Y m}RhNd|0第*')ͳ {N6ExՉƿL)Wތ־.3 /fβ*8͂U}mZ׽ s۷Ph;A'A^2-´ ŀ" qt$˹GSO~[MO`'$\=y {|HxnsӽlÝKS 9 cۉ/) P0 #\{{TmU]4kVmnjʝ$C b&f`£Y,q(d/˥H,{gsɽ+:p{P~~.|L8;ӰN @;&hE9qr uu̗lG ŅZ/SwUytL5W&p/'U'UR,y@g\;\k" T %f=k.C6:M'ZSFx"jR Cگ_=+Kp=wuf̹l!OhWqM݀8/|ljcFu#'(II\+Rڡ727% 3H6رi$i!nX H"SOӑ'~|vZx$ѫPݢGʚz&0/Bsc jZ| },*D-W$g&n]w k3Q'QP +bIofB^7qɷ7QW07w y _&2;aa{RkEj.jԥ‰ԣ =`<Le p97͹Y"z"NtF#!&ujYy naK԰@R6^_eR:sz)nmapA^FBĜo=? 5yVQIpaR&em #ͧS0.zmOzDdu C rTv^ěulDomESqt탨F=P]E\׹{(qy5FovԼL_ĦmȮ/if+N*6gd?uc3 iʪ{#:0Yy=y^F baVNAgHxhfAvX'S@pe)KÝ'aYy$nBp4s0:L5BYRԓW=cV[o#HcIB/:\ kD6TL5ޗWbWQjlpbIq/yNV1V!;p;}Ogf_gxOZzf %aS ϳ/h'ۡLc\R\k1S6<"h~\1iEoC8̺W5U' m. $iOD2[d}y25yS34kf&pD 35إ[65pC 8?`I* Xp^i0;f^8kڍ<7s0k6-ns?}J7[A@vz#YLZ[%5,R(Y*bƾ?(_l}t=u ùB"?WV\ĻiLye~O o0]yIhDNm߼>W&;rJX !\\xF詳+} v7}pmȱ;3Rhf/ZU?ξȓr inG)? pu>^_%J$׾\[@ώ%ڳF\R3{c^6m6 WA$V[NR<ԭ) 6k[F=,Įo|qM]RK ]LOXsIbt-b?rOaSiI#*V]tǁQ 1jPVҸgSݫ`W> E6mzݻ. H-Ȁg׽syq_=fQ@syzq {rHֆt]޶1H~VUB${78dmn}@ժэt36WgSeVP `~ @D;k%Ur1(}sm)- > Jc{}r:4v(TUA^ 뿵sI|rTWV'0H Ixޗ> L;.`ԎFMPnK%d^eƷ2 WݞovۥX}-h]K@Y^\OG_Bz|b~ա{W],?*5gG_b?Kا|I- =z8F ,q+wivbad|`p>T劢+/'faaQg o\~Y×fGMqtUgI ~'mGveAOv)j@ڤW]mB>;*XІkޥ {,-W8;)iR ]BzJ9d:}X]!tf t'ğk3"Hڌ3qtIYfF,xOT2͕C^(s 5eP dsM)dQtIQsLґҖjYHn3yx32eL]S<iFCȓ:p8Hjf]1@peAT 2@+~Uj M.\+Yve<왳^U);"5 tHbܨ^D []|f]cq  FY!k2u%Y jh, N ژcx7Pl|ωI꜐`'t7̃OR{׽\6}/i5o mh$6-N["RzE' lhͦ(WawAL\0#[Q:w|^9N@jw \oSBuI:غM[Sm%PRzd:_߈>Dˁz/K[r]m0u?tkt:)8/FԼXE#Dž0- +a?"88kd}C4s{NZ,EF(x'+Lc·XTأxN7eEMTUt&C:Y-msVvQұ&rC'PπS /4|\^9f{@@٥ |Ohfe7Y_%Z"\+wOM/yuF3ex:+7t7u+A'-DbGn'e!lp%ͳ*r{ndϩсŻZaJArJm|(r#M!M3ݎT: k^e:S2JFݛp1Y^eNC]Gi xD.Б !wR"* e:Fq& ջ8K؊`oH:1#!V(q邸1jQkcO5f~+Nc@4;Gf"B\t> ڱe>7I[*  r!vhGH]P?N- PtUW0\"x/xcIvU҉r.J^DҹCn>EٶG!jv ^3u| =4yWZ*O}'EEr[S-ꤳm]OƒGxEWtm43Ȥ]$ 2y_a0HBM"oupVwP][B&H1$nUnN쀬O u.`Ꭸ$gٳ+kȢRpWvñYb [C~UҙZa IG cT/H;]t@l:TB6hpq )Nn I$IS)W疭r*M%pgVrűm"ynE l ('q~j?F;ejI%1XӇڗF(J ҧ{jkkRFq@jƧ=E׹6O3^g4G b(^M lXX 1v-34xD,,#WIUɛ]b jz>8j@\h~Z;A[2*κgt6Zwj+L?hv5qDJ`9].nM%1ezu3Smk?֝lѽT۷.qbC 8Mr8J :^ȏj7Z;a2#2Yܝͬa#Gŭ .TF#0" tp#0;'l?&rT޹!Rі-䒋ݕ]bMnϦ*Hdv~ ̕CM&Irsi?Np%WexUA;zjf.}Y<.7OZ֑݉;1$2xn$(<)̣m Ɩ~̒B^DYf/,,3.8ha" tW?|gG!|;FIaԽ`r?ZTCT`hL".ڭtyYlә$5вn9LxBFk9$ 95RZ2lYc'wmnJ$adqN)X[3{ǚ-4z?÷2yZ1 ~+FhΒks+"Qsz$S ~N6_ ST Cw2'M=ڗͰO~_nKAYe$7 QDq2󹡡^ȈH_C{\d"BvW@ɡG` h2X]q,*S&o 4rl͊"@;NxUf~tSb|XbnSNt,"{^%(%#4vRes{d}$%_l5['>Fiu Zblq3w`\\K>w2f;)7ς B4_Dn<>IOP2fAA*+B*c] $%d*\M5Q/;*0Er k쯝zc?`Hd78 I 2Zok t4ҎkSKI] X{N@H+Q`uĹ!R}4I5coB~.rЛPTVs cۓo_DhԈ:6W|{S[Kͷ\D'!jđu^2=u; MP8݄EQ,X'N:nFEl2{Ij7cV51l%39__4~]W/1ycK)Ԅ6)X1s!O|9e \:͕0eZ!r>XZm:EIZ2gyČK UXi6 B OgF?pCdJ^9EZ.)^N&.Fh`‹BO<3BYJA^^JϮ 5x]֡\dhy@6)OV+ʶNp,ho+gF|wͿK}O7JǺ3JɀNQpkͱ)(,&`Hps2.G-ۃNGԒ ֵV&~\G(w -D18=[o)-PE#AOqiψ+*miHJ| |{$FaGY{F=NY8Vv7'sDP1mԳA\LP6j堆b?g*m7Fޗiy݋+£(#G^뽞1ix[-"> =90t̟0F@l cQ8q')ݣm3S"&'39]q R%M:{ $D>a?oS3z/Z"0xHWXAoZ*ݢdbG/[]c?Nmʅ⮿]fp^; &D2O%ˢrmV B ;RkthN#F.$ 3Y0uޟ27] <72rm?V #Ӎ[&ww~JV0ܹ[ aC 06jU},ǭՆ!%bȠAtķ y(1^qvc[`-d W X.(/si#||Â9TO 8b8u][W'ѪgJq3 BhC!75,x8xmzF1(^>(KaH2õFp.Sm;kò=-QK`*HFjBiqZ (,wb)EQCW=+.*:"WvϮ2̰Nibv Eq gK0)>E ǎm >igdm}W 8r7LY l lNnv EK}B'C]6A련w;iqwRXd+/Fi>`W$ TH6ytqN_w9 T2k#VXA΅X[U 1:dkMIQ2jjɈ?HEۙt[mяn1r+!#R bY#rex* 8G>6"1j?~k~Bi .ܜ؟xMU+}ek+Y''/Gn3Te>oCHFɜEAr^q) AV-H*`_ű_|ئ;[/{;`$3Vhx1{ptqPt{n:1|K<]E$(bhGU*A]X^$8 bX]hKHֳCG :IrٛS][]vkFFwv ^Ԃz7jf Psrq ӻ fס:K- ^>8dtjϳ9 yG(:xkng#U%ߜ !nCwvjG>E#k %*+Q2ʅ{{WLz$-JW~J>a<&gb H1'E914-a`**j5P<')Kxxb[M?#RJ5Ȱsh?= >| 7$8%YN';4X!7,01Az 1(Umnx+31L 8חi gvCrg?q I&DE|2u=e-r A4x""z"vv}rڻYDXאƢz,h{$yD1`{ MEMj1v;Bw'^!m$u^"HH.w/46vQ.p(=&+i1iF>uAst9`%gm>uoB׷Yf8'IײT`ؖ%kFOŢ_=D%]c_ҋ=zG|RrH2b0`iEcc&9c}|p*N}uk o*@` n (S,y5[O+?Ic\$W҂%FS-Ϗ ߚ /r[ hl{J*w,WfԽi /-2"A6fhs_M/}6b|HLM (u&atiGX?^YBߞ7.Wrc[#Llx]Cg)3a5\`Y% ˜UF?8u 'ZlDLdm:F -n肼3ZK *{EW |AV3 N%w/ 9ZW IyÅ F>4D>1>>A~ii(C{GQ!`SEg>sF[kuQZE耮 uzym }w!0'[`c5:c&"HթOHLJs0qF[b5ӟȻ.0QN롍NUn7 C¯vpx&;(2pD!ڶ{mSv-%"/XVD] l GCgV#ciQZc|}2=InȂT 7== v%c%qfu3 LxK3R?])^"֕vѹSY~ɐ=6rM"΃i)bd`nü0Oo[:vmAz7)~P!-6{$:д s0tR\nks}bZR C:c^#qoG[&`{i12 N$ޮW-!b%m|]IxTl8ܬUke<؋qQ WLwqF53еîT5173ސ>6} :J0'Z)JZ!;3PBi2^f E](T%S~9,{PC΋4`8IusCD`hX08\xo&2p@2&I.:v@z3ab7Vkb6pG$\‘j#!=7UZ-" L~%S36>3 Q;৶o@sۆ'b,(dk*: S@M3$076tWwwĦ8Ί G˶B -Վu-A^!c7vAfP7(d.C$.aǼ5ArPoՖ|S6Ka4vmvkqT==]¼ ),ŀSiB7TGRY# #'jtm60jRSAjrmFaR|{jr\,K.zkNCĻ.hTFS".2p dcvqX|N{Ј`RyD. {z v|x} g!ypEg=|٪*v쎯4r1}>$?JXg8Zrsp%Bhj k$UĜ TuWi 6v_@1ysE,\md hStn,S[Z vhƭwB1p}I UI܋쉦@ eB4N?[WR?FdHQ]rc[zGx 8 mTi͚-~Z`aRoRti)JHTT2PJ%mT:mq&Ѧ8lxz|SȼkBg?$PWܐCa8frSSNoKo3#YT )+mWu%4"Dnizk9JUIJ|G|.#g4S$R~5GP{EBu=D(r/{F @ h@pu:Vc.6zGi/D NUzlTq"y˭f@ /xAPt )>,ATۚB=TGX^N3(τɛL8 01_ )",.J$[&ŅV*=e+nע0u%\x:#F9y0J6W >82`\9]??B⫐\}Mf\2}rCf]TmctC_sAkn)%(!- ;XGd!Pd<'P2 _=^)vDRR9z 䓒1ϛ'sQ=Jhc mQ>8HB< os ~ /@uI>ygmp r좶W/G$|EP{u/?γ_ cu gyg ڟ5[v8ip}2LMjpJHǦKɧAp&tH;0BJT{ 1r$[E}~9 3`&ǏY]q@? Z2??ec|1"!K>E(\AX|Ŗ Y;#+$0H&3Om ‰ .]\73. d|+s r8v;k "3]=c9f/6RjjOθu{s3.ղB P㹸 uI;`y'1%$|eL>I\vL/ F'Ȧ!P t\_.P/CefEDʳt-ž{s05a= yD ;tE%r1vNwrlfްyI fX$?֣r@CQ*ԽӤ KeoY@iyIztW.C= &B\So%!(7ɍ3'䔂  G߃'}Pa8)R22k۷ 6U1QhRrIA=fψyFV- 5AVe~aLΥW{O \,#PVScFHyOc:&];NK8 v7*"3hlD~ӰVD@V)/8v~`$o?.qrd͝%ncWLadRᖵPB;:䰂߸»u<*8aG ;yY!-;;|:o, .tD3[ sܡ"4(9dj]urևXSQ k ^I0d%lPbP[J XIaۖJ?]S/}U3C` "痩@łr + 1q__Ov"s"~li61?ji6dT^lGVWjUaD9aks$ֱÊE^u_&ڴYb؞Ba-k m .Z뎥%(a;Kp[{Eɋ/cI.l62nU' ;/2s8 y܃Vv4p?Dw=PDizpW([W% :6R#? ,!l5ZIso\Mr% ^QHF]Kc+]4.jf J8HzZo%_#p]9Dnq3I%o^|hSҒQ&׌C@ZqUWZ3X7iUbĄT}}+#.[m7f&v5'5W]&$m%ˡ];`^/f h5`6x sf;sk:O⥿Q1ڡj Cs*u;5ҊDaM=S(l@bDTs#:4^LbӝZ!v TA~1sH#sMYSW1nưR ktEkON]Yӊ sJ J8x'飃 4X^ T$RrWidj>G?ܜjF&}T5fuu-lk?_N!鹿gK]EWԎÃcwOPAYA!KMbT"hwwVmʏeX[yɜ Ol?e u{|7Wj歱CL;4l̶R}nyU"5u'Ĕ\gwjQkUB&o]WX.!/;:is+4??0r3+qnK4His|Hz*಍va"e5PXV@ŀ$NHݺ՜͹ b_kzYCbACJ(`g9?Yп 6=8eiwo,?[E*}uH'b?qS5 2Z7L)KϿRDS{V϶YpJ \`4AWٗ"w_݄5IS{ 94} }/QڏXk"YpM>Mfy~A$PPR}Y yMCP3,OX`=VMT1e@W41KVѼ'PLfιD|- ,Mihr˅ MŌANh F>-նb}(@o:')>CUOu]Ӻ?e{T1 cO ,Ew=Aʗ*)F1ONrWE8"]mR.N(9m ATj!F<`%$v6&+Ɔ)^ѷC $%ʠ1yG5) p+9kWu]C%Y.]>vE-|tAs.ϗlWyxC˒8!T!mb:45؜+f[a' {w9U@Eu®W*'W's`80JǚZd'諒h2/ w@2Zx/g:*?^SO)IfRp<3ÈgKtLD?`Ա7&.Z:J?nٮX,MZ""J/ݓ༼g˞iS^mK~,}Ǐs瞱q$>6^d _ C>@rݚjX.H~ꯃG=p;mn5K-mk?j7OO*mAqc&]\Pc F$w4hDFYe6Ey:0NYNH&1+iޣ%{R/$?Ɇљ O qjK|3Xq|1eOw@ ?,Po_YwXh^tү;]hB++3X(!w>e]cnߞ'Okɹןh@|RrCt $5up%Ro~V=|̎4.dL27=Jf_tdH>KeΩZVJL(#ʮ`.%~ci{c^Y P/ {fa}_4n:8{.?'iK50ε+.iKUT 1&S"4瞙A9ao@ٝNk"1#~r̖s6sW}}gеClP蹦{d|=ζdC Pcfh_’ppXJrBC֜CZ,\3_̇E*p7A5x.##̤YI}HI>іd> 3,!.OـzMy4ՙpѾ6agrTuAi] D'1qC*"S#\7LvBu RhTb^`&jU`;WǑg)GT -UYXHOclJ >bW-<2詅pu#WB !IH5n*CёO?~*_x~-4 &||> A$"$#oqW:{ltxT_uUdg55s+iz5xVzO7A_z3*; ̅nF5ʻVQTw? w:BPsҽI=ږR"j8 CGI IZ"c}M j]WQՙ{U]=ˆ8\e) N>ʦ /dƟK  V2zfN,=6tٍ#)AGkZ?qQ PVz\R\m5|S&D,, zKq?Ȭ{By#_])z!l/0d{ވ禞GvAX5#SW*ŹyתZu$7.yE%*4Vhqmt臦NTC05cԶkj^KͿ& G4VQa]`5dW̙-ӆZ4uc녜#W!)\/: FdGeC}N>1d_Y Az24wCQ _Uk,XN}O?U`B_cڜ757/Hto?'Ɲ1oZt]<. U Ki6> b8*JvlZKҏ!O˾u3VvO\j֋ ߼:# mGSqW=`fv+vz޲l+,L=đ\0SHt2HKT#CnH*oVx&f U{B%hJ ?&+3F^k/ĈhRyolZ E(z J} ftʷǻZ9;u,'@j*qDz%fTcsV}$''d/CˣG3vdGV \fkg\F{ށT9k}h Q|Bᵓݾo84z+o/"xu譀ebNC}@!~%(/xmAbaDu#V95 I95qf8oC~M= pKG|Bp7 bDƙg,FuciOSJLʯܞ6d4zkqS3F(8~msQxj+3H,ãj@(kjËkq̦3:$Hz1J*z[w6lGG/zgy..Rf+X4!bTxpL5*UąOnJD3Bﶥq^f&E+OS>Y %AnyאK1&P"Δ! {5\0Z]‰#m@J.E*m3QE&Β7{fJ(%)- eڴ?/d3aRǯL|az*/hu_yt:S),ۆynĺtčmwY433dj7gch.»*pZEG<Џ!ηbO8xRn@|W?*Nӌ z ʁ՗bjc'UHު4I#aj=(@~WDޓNe'q*任V'KQdx+Xu_#{q+T7BywKUfUOrAa2j8]GG;/hQ5lwbpY9>|nnu6A1_JlK)\$u3wGj!8D{\"$r&mBMܿyadQi R'F$p>x$VrcvSq=pi NS.I80{)@s<:_uOVJ,+aL:"M׸(QÏd$6Qv?6IS .,^i^MC%y>-z%sɗ[t̒|*g+Ɖ΍ حZe.O'Ht%n ^CrN~U[j0ŤR:[kq둎hst]`9obՒ#1+.伻?9WaD|(3]'y _P9b3gqK1ŕ=CpD4iޗY) 'KߙF,Bp%w7;G!x 7:QCf99O}E =kPۃ]쏫(Վ4 KF]MH^tV<}^q'Ӓ:6E]&C3s7Aن?^`_-RE{],Ν>6>SVxzHw`(#75(&>*y)j`4IWFbO|#B訵~l*qXfmm.vaWZEz^CtP)>Z\fie, FzaĊ~Ūw.Z>9C~tĤ|:nsuxq홎kB?3;f+2_jF N s6+"ra<=]8O 3=@OdLP"c *rsł$.$WfbCMƽ6T2m`*łk8 hnY&dKI>ڍO-M,?tÄ-?s=O9>ںKt.Є7q3? 1sSK/z=u\$B ]vyY{~#,$hhjG:p:6\ JuZ' ;&-6BW$f}DP~* u"ѕz6{L)LZaHCɨ 8wv5C;H{7"{!ޏLDiC+Ue]+i\ِ/?k";1| ;Q@gM nKEѨ; DƯNvQ 9NQQ */4\G 3֝1GG{ŲIyE y)?T*-to@0zr e"Gv;y NT|!u},åm %RK.]$gkK&E2Q)3Z(Gj5Ƿ,W_ q-T)KuMw7l@",(1WH M~Y[o π|(+r;4 L }1#/{^1̭۵ϒļ))D/tiVꢪ[@)azOڵcW]=8"!:o⤱23mE ^N-< % uxe t@# TZS{bt5jMH{ޖu8ɍ#zk~h]N% y:gJ<6Ezt.[.?`vR{nضxu aW%R:{|-9ZƝQGh@:׫@BcFraPDzQ ɂK/@e/dEGU({pM&xnb  ;!qUmT@SLSw_69A߻%_[:qY[ .U$}iЖçwtqo^淗Kxr2Do7*% L}tx7_2epgaaYtu%{cul3z"шWĐh;EJUvV9EoG@IwP?&5%7o[P'?hxؖxEB6|E$ &3dZ;l6X_D| 1<ީɠI!P8}szBF!!k•d-w8EFq'ӧ'~; M)fz?IfgLPA9*͜2mmdi{kPB\Hasb ϰW)s&y ]yNBŠg@o O D2Azf-tB-9 Y=k:].q?I= fgٻ&,lByDv7K;ox šn@.ك]\'lAI~)MEcs#2DJ9BXh0uI4T A-a:F9\3wd?;cPڂ&ơIo 6R{y026S慰~;~[ksc#ՋE&^45ᵍHs˾wh=^4WQ0*t|t20n)YzPEy ȫ Z E\䐺ZZB^Q țX1Ҽ)AX}~#DwK=q ^Ir*H?@aڍT@G[$2ۺx Lb%ͭ.vo="KPܖgi Owf43Jx ݪ2A= a c[gEwa0T39+rгX#mvX 6RS¼GjHQȹwhr+jAhzTUuWvr,M Ŗ/t1N j4FA+o5hfdJx(\#O"Ä#6pW7yq)^>aTmh={h$W3v}T}_8#CxӜ0 .An>'zbe~܍K=xbdf`reP.%*khn> !L0 ~I]Bt_u4٠Ξu8^2JxwA@X`ֲK#}EWZ:%#ߢQ0!AŊ WspKL|02-mv?e~0<ӿnsP -*){tcJh2DU~fm@sX#9z\hڴ< OVrYR'~9fεHdIߋ̈4 x̵X8*]ޙhu^URt* 3s_$VŤP :'Sqp]{rɥQqcF2tȲr0ןog u0т/μL:Gr#{|OF>ecj*FX"`U/4pR nz 3?M c!j&!.jDf=| a5KKB&x|0E)|4R~0Э"^}U(&pEi;;`v_'ik:N\L!'(+\Pf 6|,;c P3ӦPXQvJMMg굔®1(S/:ixvyNZpv--B|)k~P/#R0 Z˲̡]sB6IJ9HG֛x,L`D5" #X։QoC-`bFY[pp+TJH4 5QBwޱ GH?R.۹|Q~s{mup]pTM `% K M[5Aw}(4=ȩ E9t`L$0T(JXVM(ipǣ'2y~Ys˒G_B£""GX^s/A954#k:MޔU\qjbZ?.Dƾ~1k[K")~ Nn:ﭪw4Acn`=?mK= $kPٲsȡ5q1f4FAsסI:3W&Ku1_tw%/nW{őMONERm#P|)Wk"~𬐹R juT$ zF(:QTUEsr?MgJdln׵Qp^tŨ6Y5 d. ^#X8kl^S-Őy8x)/?(dHO2m;Z][ݤ5mh*dF7鶃aodr0Rk-)w1k:ӓlz *K d8iEٶX1\tK_?{`5™Y;T1V&Kc*H͔%%ۈRL3A@Yٟ |݁fp~jšth{+hJ8"J}}jA7pu.3 .y#g5EZVgVTDFR3!0Ay ;*L*-'%^ܣĵGdxfef0 :%}YǟPFá9ȞRYFP`C4PEX7!GYݬ8Ƚ<_ڪ*hoDyk dQF\jlgiP0@={kSvO^IiWZtR.H h4E)],뵺WڦgrLޒ/B7o%suʣc dҡe*ϱG0#@>g$狟jqe}1NF.bF!p.YyA)˿SQC!5S ;|v:$'u SQf=)W)sѯg;ƑgZFφx&(GNMrS2S^~ (WyS\b"T5 [kive}2d3,TPqzBB#MLS̭qfLh콅켝ͼoNwԄ=fT֡Tꣲ8MEDinbxl24_>iH&O&{NT'?nX#ApK|vB}$>Ӫs}_/F)d^Jueo7;L 9Zᩮ@-&POê^"ǖ^WS)= wO  k$y:zP>ynov=Nɝx Zʳ/>DY7r>waAW{>@Ն1 Y _זጶͳ)'9b֩qŸM5K~JGRHt }\܍,&->dq# )_R.,>JҢ@[,a. 'yMɡd}fĨh]F|u OŷCk=yrk:AiEDQn5_: =WYp&~טl{FP:jςU%q5&2Ts`(qy ͼ5k1E5 zh2'bR1S䚎({!e@kIfX2Y [ʥ!MPSf ![joS48n89\ ?Sz/f#^^$ڣwzԳd> ss@OzW3;Sz/KGßj{5[S… Q*y*.u-FxQVx77V~7T[CXHX%]Y?hwIGJBja/X34"ҠsWݎ{tOT7EXFyR  eP,2xOK`R\L ̏+J{sFH[b5V琺f6+<0޻L8ΈSx.K8f+g~y#W&b`V|\\uH]3=bאB\g>jWMrDNq4-n4%o R6%FJEg;YQņJ ܼTT:pҢsYV&{HDÚcO/A3J=I*.}5RԒAYvi0UfҁρV+lZ%xP;Y,8~[fjUˢvʅDA+M+|I <Ld~S a#ĈpupfHR-WvK7h Nu[ x8M8ޞP<@u7~Xx " 4yĂr_SzӡKrj w0'afx:[Xe$̙Cv{a)\ʯmD|j1zUJ(Hůh+۷[B,:Je]Ƭi4c)RTⶹ<1U RlPz/w`˾\lаuΚmL&38"mڒ=Ү` ÃQ<*Iۃ@|ӹY6R,[FإĀe2 Xam^a7ڇ$?4$ VKAF.Kơ#%UL2n쏊b- ez+룢FpB~K &ȻK;$N e _QJ+LnF\rзxnj5iw TȯɑĈ*4~k#TTZnͬ氍`ƭ!|P֚}˄zýK[Y}P^v|P[P`Y\5He'i0q}s^:ΐ>~ ǠKd0sw|4:'u~' `jfA C>zMzT5"=>L~X#L_,w'r5l&61vk&)§Y@lp1q3AEi֡`ɮ+>=08 v&a8 7[< rOq|d ^^'jGWn;".^@ʰVVhi{7vTH&\bu6Л?`;gѢz/ހ&CfA p<;X*;%̷ v ":ral`"2Qx:߆R-³۷9?b67r?p1>t-c/HL-~&2 j P3UHB2P40EGp ?Ge Lu9Eu%Of+p4\6>Y0%v wK+Cg_K'`,H֦0L3>xp8?'y<-.?ky }Y,"&˜\LOX<8ZA81(ŪUDj&(x|)JOq^~× c۷gyx0>;VpNF-CA$&ǫ 8doD…֭6ri6*:^eV=h&ۇoz?E,"xtٹ;NŃR,x 2O.(#j5mV-'FJsY}uz[^Do(Q<ЪLHfA|SAJcă%j8kFm$G\eY^NA7/R+R+&iBQo숞ae%10 2z`1|l1><>o sE%)H`{ <&u`}Xd֍bA{&Kc&[%:w9!k"zL lJ lwRjOwm+~KfM&q`Yk,ӝjL`ߧE/Q(2`˳(J &$quvˇ5VSyrs F ʙq[cjGzgqa$R!,|v߶Rf4н [*yesGDgmd`%]ϡɇ ۼ7lh-!ߝЊ9ՓL2gdg]`pITl'{ \S\TIh$:<'Jߖׅyґz_%(qƕS檲iQܳ2jW8KuT\f(j1a8"^WGt@|rV"hLy($ 4@}XĚfH%f1h:7]V_C%j†,6nj^]C.CXZ._AwvWwUU6V |Gl<]c ER(,v3'ܲa 'c!WǡzC"LjjNXoNE?;ҏIH_ nzG8:7#3&{3Lks2|gā"Ӿm DS]WV+FH<3Y~1m<+Zòm=PBj +Bo![]ۼt( qvoZո =VGG,` Ri{ kp݁`.36r`Zj>wwGeu( mcP p!;%z^s*eCo^Rٟbڢ{3rdR4$wWl <"mkU4Y깯Kx;(0U ]$uTƯ>eYL/yN Y? =jމm'Ңe8Q/H$Zo8K-nke]N'%OdM0\=i!0ƺLgJ'7;:hyQlD"0#cFfZL-&)|ݾ&]9-܎[2(2>hRp"xD҆gWԮ~?ݚI@1w//G$͎c h#Wk!7<[] )pkz F]6l8Ѕ h N nX4`j1y5ǹފǩɱEpd̤GuRqxos0/MGD𬹨|\YGuUx>KkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[GneiC ɜtOzU<+됒 Rhp5j.Z1CavL yASWG&CPj0zVM9~}|L4+idЬ1l_:/ŷ!<ʣ!0$"HH^Y= ?|-p_b~:&2NTh&lI,Ӳ.1u3?wO@h_ӀǠABPX8ˣd2Q7uNgUA/B c?N9p|Y%~g \jQv |9ק߿,G[^~nĦ.k zۢd~"*δfw#+JCB^ b6inG)F34vTE}BorL)(NӑyY72,o#ET𣞜d݆-6p*?2 `+Ҩ0)J%G59nZGIJg{@D`ℌOHb 0// ~Ə O~5˱|0( "+ohHKSCX|؀wM"]=G#w1D;Aбp40ZqJ);Etq/ ZuPUf^ ψL=83b;%l%-$X Zhˍ#wL6dv B.xt3"%7 Fnr-.x2Ahq}W-?Ne+14-ok4ip͊@]PWwd5Z3YL ͒1UBP''7+<dߢ9aX^@b6[_nwU`<5F,4rOOӑ$8i0 p_|f*nxDy;fo'$vBf&y Զ ?\`,JXE nT8G3s9\޸D0gr5T # ")Eq$&Cǘ!Z tgDc'Af$09u햠QCqGR&McisQdZL+5,` >OHZ"!)G6TT.!6m#TpPQ=b_퍝bI!H/H1)7IBD%*E&4K}l) t0^#)dD\>Luw(狨H-W^:z\`e"W k 1~޾1`Pcp(,\˱Iv7j YբV]nv) ,CyD -d]^za6KߠX>*xxd1 SW)(_yg$M<1Ngg喅z?zzH/葫βxξ^ uQȟڮorpD|GZT9+E)[>z)ZQZ@"_ПPs+ާuN8]`'XJ0Y׵ё&N סhHoXQwIßz̈́*Mrk+σc/ZY(v/ԇa{"\I|7;[n(ڼ]Ho\\78nw$J܂nޤ؏8s(}o$sABpV+ R7IB5q.Q"CRֺ!G{sL}V5(CMsTnAL_R+:,B>d4쳋*Tp#YtCRetw4~T\?Z#wd:y^_8Awbof'x޼]W7pz>xqQ{G>ɢ=l΃ݵ ],Wc?1Q8zGL5Ym esDhOAs >~ܢ}F&vL}`"J$QLKo5p߼c^E<]~XĎ݆C; uּ|#Rz4] kTuThn?vW< r׸5!2u$(b_SY,a=RB&{UQ!$d,0\S:] pi ;[\Tvi`R{l(2B7wxƑj[PvG|Ur961o-k[ a{ɩqfW~ۈ1MAH~zWIcY_h+pη:w )zO&jH0*曨$m1u$ P(|Kl֒zG8+$~涅Y?b4A_?WF8lQj.-=JȨ" ' 8$ { V:v17R|:)#+vb x`7BW~LגX[ǢeT zt22g Z1vBhYuI{XŐ$ ~@ X]f~6˦Iۊ y%vq\C3A@RsO+@F.`e `^02ѿ lH} 8W1j_ac*QFD6Tdky F8]6LɥQPu - Ddcӎ|7%mрTPC-g+h4iֿQ{bDpK36uOL1z[7Y)q~ffY#΅"ﭿB"t# j|s4#}6P,"5W׹o˩;}҆%^ı .DE1)ubVuה3SN|S_Ɲ!d;YѼTΉc?_ɜM&D?Fyh,n'++quO VcϋNAs>M%xKq0dNVfYK==3h$%[Їc[VZUgG훷ǽPSU+n4T bU[+S}pWk5.khX ޟII&bf~xS [ΌEpIq?k|}m(`=3 }1w܃hl!n.^@loBdZ+wvǺQ@őUM4G'zie]љ4Qu3XœO"cS!;\xJ7ba᫒wr(%N˫{HAbZ%Rt*++ Cѣ?˧0Td Bc bG>o跚1c:P͟o+;t+e+@{?cȬ _CtbI"wzfA*l|Tj WI+#~XJ圾VOŹZr B1{jo1NY[Q&f^}bFk!Y#BvX# ,.$gs䵬9oE J#|P'SΤ ^KK,ekeTg䔲ܐd:0>=cր*[ȾtP A){%Â'if03G4*Ël NgЋ1 9uyk,#w\2jC8Pe@?iUd}9M7oʐϯ-ͷ Dz"@fd_k<19fnCX 'IHH"Aûh.P+au6llf1OuًسG#AӧMݗ_,d*-Oi[gmmBNF0r|heimfͿ*b?bQ(W{̓g㥍;p**îr$5}fp@.ل}$s1ma8:֩4_vd M皼&Z^1>/P70,1f\tesMW*>DEJ򮈰c#4TΏ~w[8a_f4T"A=`+9FiM;Z&gۍD 皎rQp5>_pGDґ̽֡wfǴ0iu4 ᵾ'L=\p 6~` %.3^::lN)):][~ٕفZ޾0-+' Z1f[JZ>1?WQ1BBobYK4w; MeGh)we}o9Ȓr/3 nPCAi5!ޭ_3dB-`eHC_t2)q4d+$28$/l` ;xK3{957+ LZY%1@Bnc_OI T"M`Hnj[6D'vG-0I˕JHNE{ $7l I 2\r?7 q_ݽOɭ+sVޫ>%>.`)>zʗFjl֜qmi'ϔ]W/gv7Jd ~Zө$_5zHZhKvY P+K>&mZ-'b+9vqZ~̂-`å(ZqCbDbrtDŽvK=M3cs)niQI Ū VHS{IcoTn$p#6$,pii(Xꂿ+@XiSīY$qzI.B0{or٫to9g" @$RH}!h檟ΌTsx%gl~8ox{ΓL*pV0'`XЊ`au$`/T V60+u(;`K']&Mbe#QgmX鰔=RK1 !U>a78;xJ&9$u❠l@h ۊf*Q0ڷHYV @%|8ݒ Z!m9K3}l-|zm&0~dH #ne6iꣃ*d}S2OGLhP`rA,=xV(ԗlv2l!y',6;N 6hp'aF?r,<ݡ=A p eA9>Yk[U&߹)5ERx>DL?c? ˠncl@?W~R_k#3PEfu4RZ|Tl$S . YF8w /jaR)gzC&XA"+Fbs# QK% = 4)XpxݱFW@)3 8xM~<.盞~"gOJR2:B_شqo1Jzg/G[,)1Ds`e6 A-\XRB y Gttr4/uTl:IӏlL2=T1Eɂ6*Uj'Qʲr * opˬ&0{ {U\Bt,1 S!Glb|XS"jIΡtkng)\i(>/;KɄIm_f# ` s~𝶬~hpr(:*}kdIߎ[`2ˉV`৔ &J&"g&Yj39f4ߏcAb6nv@4]JHMKf۱۬xf%FxHX[PIB#5z^Z{"O,%?j2Oq`8`b}M4oS(U,EpN?-'`[dnIoC}SySg= >Yct;:Zxަp 6 +|7QK!y(@ODzoNj}4x C.Ppa_\8H -kfeJsBH7dNcP{aQE{Ete5n+^GNKM E )Bb[ EIݡ,;c¿zPI^Ome!ޠ"n[ >k3Vp|u:}3r96)&sV1NO_C{X@])[6f<)b-Ok*Tn-Y.%#\f;EVxd;{']Uk݂0` 3FY%ȢKh __=4-߭Q*h~ gDO buLph梭ư.sǵIOzP}JTd[%UkspnIU׌nLOgPSM[t% M!V /tT $Gi9/V牚iÇ|]hⷝ4pPAJVG®qFuljNa05Es!es_ yz%5^#4d {܉Նw# rKi Y4n";"T2ϳ(i;/&x:7q?4V)*s|jH ݷde)AMyAM :"!h|uHr> A*v,9Ȉb@ZT-aJxi"rRǕz}Mq97xl9k J oD뤟hc"=N"A8hIFjNSUH%X=rm*;ٟY{6WY0s1vO%`I}F'kƽ>*7 I[uUyU6QlAs*3ʲSj[ Mƨp;R2.t[ߠ;$$CYT$ywX{i%ODMr( |4I8ueZG(nttDS_d=忔J+E_* {*lB*0r֒~qg@R-EQK\1%СsMu+-2uBO{?1->3BE2S]k3;^I-_L dSV^ gA4ܰ7=(/ՕiŰsnkx74U8́1~^ ͹hT6GNI:0@i Ծ TP,,VX*~B] /YoM'f  ]cS;sX@x_[F`?x%~Ui9 $kj3ݣƚjI 8jMPԓe[1w%hD5IPM *|*1B&:g-Osw :NO[eR'3+wf K{PD{oɛ%g!(`ęm[m-z/MmΥ0XTbˡK3S6%jo|M0:G{ϚȂ62cR/+`i*M[Wz5n2Vúc,9a*Cv@(`0s#-3}e2GnXဋMF}ǡ WzFꡪnX8/Ki$@Q/x<|b FɱI'3BldX5MG*#uhTWoqPVTF/k忰Luu=x*jϹۧ:O78k|nӋJ8=L%{x)1Bg}dO2<1kz"OʯNh=xҊhs繧YKaC&O%AI;pMWAW/} K} F3^r ]ʁjah1kwCΊ+xk.(0+ 6rJS [Fg.el2[*u1r){"\@xc%^\vLJ!%R;@x\KmrOqK[ԷhޫZ4ph "?ʂ_ѣaq~&!b"#ل}ʱ;|Y|Mj:G;bX:,9ϛHq*MƟ 8\/V<̗nXtKs,M?hjY˜ slbX_ ! GB$D˻|$5@&ul/-; v7' 0kyO(Uu-H;ױÒ&)N\wf d9t+WzR!:gqJ;j_ ɯn,@:>;S -,B$?A% K ҄óf9K;{8^|[i3).6#*K22o-YWǪhc*uDmŞٓ˰2%gu(,l}L͋T wC #M>@12COOyAFˏuuVU%g׿թn_&߲޽6qG{`lf:ȗm# GTGЬ ¸1@Nj2{hߦ=\ֳ`Aodl!Wgh(FHwQ1'Ȼ{عpHt=@Z%!2(iAn֠&t46GS攭ʈ`d?j;MIy X;1J7'(YR&bTDo{]X&:̃͞Ľ`^^ YZ