python3-perf-debuginfo-4.19.90-2201.3.0.0133.oe1 >  A aW^^fH)jCd ;0a925c0cbb90b087544bcdca109f7933cbcfc5e52124ff3fdc725d20d16896ae8cd91e17446385d08eeb8606f78aed1590e5c882 ǨaW^^f .&q1Y6"?$9=I|*cQ?ͺ~Qc^PKd$ |WPzU -FPv]fp@N [c9XsCPDʄ1dפD$NE3+⒊l+" rLxH)n*z D[8cIm `)֩޻P`~_ FD\~}5wSV8 h 8Fb'&QۻWB>p<(?d! 3 ^$(Shn     J Ph 0(8E9E:EFިGHIXY\8]P^bdcOdefltuvzCpython3-perf-debuginfo4.19.902201.3.0.0133.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.a[obs-worker-0024ϘopenEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64ϘAAAAA$aaaaaaaba5d736bc9f2f9943d49e532073dd93b36d6f4effd8a6f690e50c8182cbf554rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2201.3.0.0133.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1aaq@a6a͟@a@a@aa5aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- 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-worker-0024 16425086354.19.90-2201.3.0.0133.oe14.19.90-2201.3.0.0133.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2201.3.0.0133.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/acb0a4da2adbceb73d573d8eb2055a4c-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=99b3f060caab26745cf14096e3aaab5d38e15898, with debug_info, not strippedrѭ=eǐ^ɤ]>t7W' r#pmF[l?_wX:ݮ8iEQ]#R9d u/1Rbd B op+ě=\+)Ɨ+SC}BsC5@O; %SYWJU0ou@x҈4UC7\mP܎ɭ`Uȡ&@zoUku _OY3NFV-p^d,ssJ2b5!<ڄ~Ą{Qj57?pWR$k<;WOMtMte8JZ'm8oI^~FOVLe[E# m8q+~ɃB؋<7zdSBtk1qC\?E)7=Jp)2l$׭?;hz t ꜣhi#d m]km*y&'A]G8S?pӼ \aQeWA'Č& ^+[יv JJ73W<k.5rѢ|8,x%46^! UW69t"`/D(:SKP8h'=/>ciAn9K9;Gi -=ʬ2$V,voO)6j`K~u l0\ ]vVBM(㺌Wه%.spȘjvʚL^1U-,n `΂:1mzϢX#@j^!7OByKnZ;qׯf!sy`H $X6<#< mI܁zs݀KQH@'ۨTp]ѧ{HpV~$jcwh7nP04^zW!#i^7sZ[y^J $l"#}hEXц5\7MC0+\0[O%t(W~,gB|Yv`|LIn83ܶl0;pVF38Nv$?8 Msa8_v2 β`w ;7pGŧ\2DoFdfKB)G7GFk?|ɉ 6%.Xs ah Qab ߑ>otѤcm6\'e~uI^1{N.Ay)~'TtGU~Pવc$NK>I{*q4؍ڏD\j'~հYwD'($@ ߉ JSgT |W"Po~ r܈vҭS .K3v5+g- "N:*1"]ȯ%Ы8E+ ɜ'ZFp5V3α 7&7p6{<x)s:2EnlCZ$AY  ~J}_K6ǡqVʛWANV/H[ +%cQ=|6}^3-Sj-rFfǛ>!Ʋ#{|3$[)=܋mʹ%c~|2?U*! 3E)@;IFsd7@̲&8殌')ۄR^-D.v-CN{Pn9~j",ɛ͋[ S[YeSr7#?L%Ge1uV±MlDO`u)( 'DyހJ#ũ, |W?QIMIa`6ˉM(RYVZB nX!ys~6U$& cԽb) _A.NduӋ_=`q+&湄{ Rk/!ICb_Pp\w`%yy2q<[NGb_:M!b6Ǽ[7퐮 Qs:(VCrw$^; UB6i~ՎdЌ4hz۔^tTC{<}a"0 Bwuhd@2 0/XrN<8< %<.W$ņ S|Hpt"/P `AX^iRlV"ߕ}aM#F@bwoUʳ~ht G2+`̣9$oM+A Œ n,؋tXx᧑$K}!JJX)9is<%iXeڕInQDEL9*Ka3Rd3lN~y9/v9(",r^N|c'yJ_$Ou\qIv6O ?@|?P]%iNrLd# X{q3Rl*T7{$cɞ7ch&;4tnC!xȰr^VJZl_jCeJ(X6*l&(jO rq id- n ,HtZu8GlgDR C(d c4r (aG1˯G|n(bA{?d{&@w|y'v WKmǑEM1Ī6vN; {r=&PV %bܘw|F>`iaҶN~2Pb WM(~c_3IO,^_%- () $Hyb9mņi\c{VBĸJ maCaO1 @ª 5_08ӱ3HCGj45-s7\*ؔ"?59+j[#|j*_|# i)1|So~wzs =Qo0cJ|8%;N;n"P` M3Ku+=Ltw1N7p@j&xVbvqlkzXv#CxcDX*a4DN8|?A? bΊQd|͹Z'%̑A aiL?)$}q8ꝭgvn㖛|3q#%2+olj=FZݞ!mKTx*$=vߋ~+O?h9lI?7 mfUíy!I6|҅Ό;HE;}CAMAofήU3@Mfg3Vjz09YF{}Sz"v‰l_/GԝT2v:v`l3"/.Uh}78q qIe/Ϭ/O|ywYk|fѪ+_=px@SxB6#穃?kX Nqd!o'jϺ|ZÕ| -WV{>ߣ찟bRzP&BmHsJl>QVh}U|Qqҷi=O/sƔEW|P[:vk8nA=U Hy^REۍMH6I7U[0Tg ir?#N$ *q(׳Yia U?k )l/ F5)Ӽkv7_uJxe(tк1ϋ7VA7U[ѽBt)@UUݝJjzhjc@9y%5f]<J"Gc+*@Zx1Lu$l)(ye$.I#>X3{gI$KSg$u@h2fwjW Vu J."o)̦->%!&>[ aǖZ"5mO-R' $_y*< e5&7ZsԻ:7 =/F+_n|d $mxn$#]Hti WհM._C"Q=k<>ަP;Yi"[Ćofڄw>ˡ?z}3$ cFL 8MB8@G9(LHQeRb沰]`PĨj49 b*jKؚڕ}jt:}_oveu tϦ'Ewejb)w+={Y?praICg8(3T 1/׿#Ajs[?E9::R0`i>g7 ~ 抅ev!:֪Wyɰ!<#F'K:m RΝqBD{p A5>g\׊2acc5}3Ҏ"iʯ}L{e}۩OS 8/ؚ- tgS}WR$[DWL#iso*L)84ԍvU/mmLGR~DYbH# H]aS~izýQ3T tM8xFִF&a+j5ս9%5b) gO-D4(TMw$H~qQoL Coyj}i !#zeA@GZ# \ƹ%Em,qW;S;Cib϶d7ݔ&6sTf3+yjuzߥ/弾Xa}x.Z( SζnP֕q v%,c8C`j $y9(K_rV5{F1+ϥ9ST>YtsTt6u n}l:2tmqwmWdF󠰋! ײ}U'Վ,NԍPfoN .=auczC<8I?7  z2h_UV.X]>=+LmX̜JD8ۦ77j~ {a~ 'FhudY%r?/#LK-V<֔{D0TSi2)K_z %۠M=C`88/IzLBﱉH$Nl8 Jvu:FU{bm9xʈO DcєDd&5euJ`m~%]盶6Ԯ>GRYX(KJlDZg;J9@ïZ g8Vtc/E]l<͔0iM0tc'c7Ol7Gu3a, `7AYzږ[.p/aA?ܻ6;HG{4y yX m\ 1ڍ^fS9qw=?XB;qZ 7 fSGL8`Ϧ,5"'F-Ś(a8P؏:YKCx4sM/(܄4Օ՛C*3T"sX%O+lU<坿SҪar@U>O&d cT|Cÿ/_Z+ٙMJFG@z??oڽ1&C *_K{A0~/Q:E)dS 8}3B 8=ŮJﰪhj *~*C'}U8o ڏaҹ)^}eA4 \Mڜ@΍ IO+pnF|,WR{r' eεzjqΦ UvMgb[֊VOn}9̄ ^8N1ŷ^4lo ^.IK0KNa|p+l50ǧt[(Q:TOŲ!K1YهgmMct[#=SlC{G71sjMuYC:AOq!rZD`̝@t}-e}ВUU/ vwwۑXy~ 9Xӻ#gD$f֤ԯQ%2r f}$ ?gc o:*Sq滔rc/j-`fNL.uM2+9n`%خk$ozq q3LIPVd65u?7ʔz87 ݈X1E<Џ߇o!τ$!謌 -j\b}L =&=%xJ1g@_>=;vK|l,XݼEnJ `f 8ZOY--l̪͜\k 3n~X3x7s?*zJ!Z ?\dKN- G8\0^Q:`s$WQ[FlZ5|QB`}.eTĎVٮ5t;tg똍Ѥ^2qZu%dFj)W; J4EB|}}7ϨJ6oHt[ݸ؅גk \l$4 /-\KcKHh*l'xpb'`%"3!Y$JMX8~Eʼ{Pj!~X)T9/yjFuoFh!H rLcD̠,wA:=96T(yyTki1~]rGcrqQ9&wo8<]QaS&),,B?\h:0tLTU&XozAV#U~`K0WIg b}H3rzSDsm7Qצ\8% ó&)moNn^~>N;&YA`q'sD?'KW\g:[ J7} @p0J)x8bX#7 EFGQxV~HD`USY`3J&7eR~¯ ڸb++>__XK^zJfou.xKۛbDHNnhrL/V"[DX]/)+S[RbhYHW~!O{Jd}竜uO~ Nh ݩӾh_ j> )u7{9n|"X= ~.Lc+y}kꪐC[PoFax_W{fr &[Nѵv4 0 Tq5iyKBz@eJ&X9ʄ?E&#!,r魗<&5[w:Zd- z>\EV>aNge3Ǜx9qA[P+H[Tӣ'w6ˆJ;璓+͛|o̊zXs:a֜IJ^K:^}ݒAاe&}A濾KflƎxQԶC$#$ TN(X@6}l~H?tTę4b;Ej_D#A}]{YFm G{[x7}< h- ׋?p]<1iђ \sf'vMTFGJfnvX:7_$TA t<M% !-WCsmDeVnV_ 6R8l#Z`DS[%sB$!DT)Fa&~@c}d4tOrƍ8iR#3&6# kBh\;VP;$6LXs-D9%uKS7v]H' ];=V(:>ń?nE6DiO,6R131u-vO=:].W}(TMP[vMj9WZ{Pp<\l([>V+<24i.U Eb9P̙N'"'Ϣ%Uo /=`>N'oD2st[;d$O7"~l\-6TʮӴ# iXTb7mԧ]h@G(R<&yAaC˶uLV[;1>OH֐_׍4⟉9hXƵՅE^az %릟,׷*-: cVl)qSu'Alm'{Ildɜv$utXTEܣ; +8sizbTB^\#,؊u^[.=$P31gbvfa7eX%bsS\-F xxhNy¿$YKЩriŢ)Gdg f^Ǐz!I]Go((./N)֐nX!@Ic_}'RMa5w~ֹeK[)N8 X et 0' hVgd7DzDZ;̶u牢$I#U 1R[ݓ*VC2 ANtpr3o+sCOOm@8ʮfӗ5uFY>*͡|?QqplwqO*Y^^ZgbʵcfH< ]D0 'NI/ ;BXWxz^OCH|HR9[L(|bO?|w>W4@"7aظ >ܪ$d|w)zd+djdg## Rf N?u _ku"Я%ɬwiVV6QdvT}/S<z!V&zeº{G/P~wRß \9='7'-(IdavS Mm_Ēv@$.̵X~ivV'DHvYvf_)ZJ%0_+P3.q.Gf͊Hؤsi3=4=tmuoV,şS@ÛhߤJy[nvq^Ŝ۲s{] ێD3 iFr*h,+odIA ":)˥p{&|E?\ou,!pi\{nsn66JfM aDDy(C9=wJk[pEdcz!TTg=^ٳoxUKfg*i!۸5«h74x0JcD+>w2Lg&J/Z9dH]b&zDLrmUXi]7YԛEhӏs+yoKBZ;59Tj8uАd!,SS9D 9;] <1<{-yhk7WWju,Lzum*:j  _xVyVWt+H L@%<3է8ιphW{,_( GH68ъfP5R-2v&F`^ FƂ2a=50ڨ|ڟ^r5 VBn%+S [K5.WE/$B,#>};HM|M_{@m;xeK##"sfsOkeH*JEn.G,ZzI׏< n}K}͹|1% oi_ g&/ Mg›ue 3t`+)}-LWկ44I {&hBH4t Յls,|-ʯATJ-gz@ '6@j©V lε, Oڂ6հ WClXqX?U vژh<|A"6-LBr*.3zȪHO^ET`D([}ŃX|U|Q.D’,ObR2fJ:ZNLQI'Ϩs#ep]'Ch}4H\Du:T.*| W>1^#XVYAdJ/ľ6@=~y.B2n_a!iiڋY\jROd`-=^\MiNaf%&Q Dwۼq |Ԍ!`毖U0^Whql7ǥf\Dgމ@(~\Y$J?_#Î t*Zz<~Bu7iҝc $Ɠ^`9ê"o૳6|W6A13}mdzX) TwWp3 E㬢40T-΍H%W#ЩB3pZ3>d F\ )'a5$]]Q] @/`2#yz4br .D?[d=NW3&G=*T>K69|P=kR[IIJױNK-#:0ݍav@B.8 zD0Onj(7t;TuG<4J>uW gY(ޜ:G} 4+wVF԰+ջDbZϦO~0D:qP£"_䆩0Ie]1 w$?+v, wP rK(Km鵗z{=@!Ƴ{| 7'g\KArJ !FSaVDk$M/O[XՒퟍ :9RQ(8Py~Ͳ]=Riꈶآ[dZd=a@kMoLI{ؖcEXgAeu'1U>>B e.?n <>Z@&RU#1QM{IE2~%aOܕGI$N7oǧAvlbIFkg^R\Bk}r`5ؙ>2,;[dگJ֭ey)oQΎQލ50f[Ќ*Mes9" QY>5XWq˔5Nb/j y]48ƀ՚1:Td_o$(%w$ߛ>\G M(Atk~ܗjR WVLy~b<&f"FKOX_Co!t,Q-HZHK^d{?'!5D.XS"/k{ˋtFKRugh)S 2n:M~T`ME&SSۑȟՔwjt( \Db^[*>2h*7˹pljzgUpÐ [aOA5>dHp&{Z٢2J՛Z{ ,0M"+>9G;K x} Npq!f6j5_iԺ5'C+C6i !a8Y{E'4*G'_7**R O{k1n){`GJu4 ٔ<or2ur?U kH~\/>J.yެ0PDfX\ 6՗@#f#[&svέ=J0/+{anSz2`U)<_UL+qTE{[3V.GT[M[%;8 @jh|nY .R}ZńLBzpTtAnKV 5iCc)4[*2b?#/[UٲqoKJ̑}rq-“!:-vEϦ<0&l|&%-4I*\Jw%At^*ܨ8v3u6OWE|BUeeygWUc_j;XQ}X#hAt?DKuO2ޮ85e0+h(N>Z9 g!v#pJ*B'Bpi# L}L$x:CPu_˺g3G* =*fq6Ţ#4dFv~eWs'RZjui9zWHKBkըkTvAڪvրa6I:*k2ܲKq|v҆e<^ٟEla!; GYzi.ōUSS첆wQ}?QX1$_5^8`MT 6ϮVs@=1_Zy25-WH498{ V ^VHս%QaQsauNN%VEi O8n g4(j?y"u|7Un`Z7']gSUQ9^V”qKO}0s@Q^UđM&r vJ5c$G6 B("?|Iy KA힆.*E'S[{ﶧ7iw;V̱Sۿ7wGFN2IF,OEM >_J8axHCA0yLO+;0JG8cqm\쪃j#:ۯP͊#lhT ]=m|T#>q|ODup\!g=MxM)lTh!jo,^r| UӁ bNѵkfF ǘ;͵Uxewe,(8C̓WkIy[5npxl yڰ |w!V.(~];\Sw\[Ŝ.aVdǾlQqONWV\)k^oOk/1I_38|&>Qܥb|<0~!P&_Ci<S 7蝐щC(#&||1 -j"]FιAq YDYQra>elhF!>Q$*JmXinTdb/B4FK&Ƅk"7; pkR«cwI)7wSa5ng&_O#U>g5I`uTuKM3M2EI>2Wa\<k tE ԣ-*?wM.gyFg֌-o -nlqĶ\q>=.rFW?G?-9 w8hEjx15dR!@r`ϯ&^^c08bL,i` AהI'#8nZjx+ #cK|dNSh9k/^% 3m:&*KєEp"H/Xw{Jd[ v8u*?:cٹ1<'Nt3BZ] EEH*%G=ٿ풨Q`5:'A286] ՘weI/"4UmQ1al! B|K'rɻcܘ<8p kO^m@I;r4N_̽KM yHG]ϗgz4 |x^&i9L0V70(@SyDI_XBAavew&7%ľG0u7##wơpxj]z/#A[*~ʭ\!5#76@o+x>"Eŧ+4mEfW;WE#u h/써'Fc"ˠtuAL)hVL%MYw/ԁ}Fe.zKNҲVI K*NcBkb<%OzMlۘ  jLj.@q>(r1f3(->2o)hv2r[*g%Aѵz qJ:A$)b ?^i%"3NI!%\,hvgEW!$T]s E12겼K"W+#n|uo#o6*qaK4BŽCJR*5RC 5_9ȶCP-WN0~h ltgv.m}vۑk訫+X~D?>^{ϱƌ ۅ ínA\&%v݋I YeU|jQBSlBSp{E\b!M >иt0#ET+J宸cm54 bUOέdk$[iHb2*!g6\V,Ju!6/r>^8&,tw'71J EFQo%FTDƆJ&>Zf.CǿRn8eGz쳦˓{V9]Yے?]J-''cOUdūU(a:|+)0 >ܫ[dܨ7tQZDAPàEPjƜgAƱV"F3^8>&~bEX#MUsʯIͽIAhY8|5OJ_|`x'9 Gܾ8v vy%yq~ˏ8<. }Y&C@F2bH{ECG~S̝ 0#`U5@OcNoQ@2j>EKKuVT'n'Xjh67:5wؽ@tz~vvn#Uտ1cJaWk_:=51q^sq_+z50y [4a)4uk+dHovwSd'-}e qkLBv~8;5@|D]!jYY8vLh+._u? >16rcئ V1nޝ^8;$Aޣ ~m1 T~dsEt-s"/'_u^CޣB/lcUf**' Rup%`uz"c K0^2%)̣L$hBӴ۝0zH/oQhlO* أ ,Zs&aZK݁2*бG@!%]Kȴ/b\4݌k^/ s%]P]˟a~3pBs`v}&p0\|H{{LY6O к''6$x?D}ײKc|7``G/k}ۣACr % wtc{.lDɌ➵n:KA}h,Cӆ' + q H`u68+ּj lV_B*jV$TΚoAmj =Fz1jlqs}cĤ~E֐d nԗqPW~"lLθdfF%oĒ6j):ᣬ47C Vg3tLْKևHcWCBm |>%E{mv=:(n6K"3ꪚ1P g(F-4+7\q#,wp/KO53ڧgmJ"} um* \I,`ɝX_OR+/A0!,eFho KgG:8kEڏ@W>4R{rK#R华]XGɥaD D7gXNnrTG{[?Jwze%GXW7UX.vl'DPuUg"L{tݱcȕ+y"~`@nj62h#JS)v8/N34N2lv_ֽ J}tYNdɌEz#wy,tſ3h[؃)݋FK/ʖ*#\JHGKG8xEK Ap~Ǎ% (}5M&G)Ub;{yàjeg>M :Gv;t)Mj!\.x$iL|B &DŇ _Z\H gw7`7M*tMJޞ:ye1jAT vh3S+I-=vDLބe1\,99k:b\VVBz/y~=msESQR@WENviϤֳl@ ;e~( '-/=Rg9EyWj=wIѦXvT:4)܌NKCL\_JHCsa\e ;5i{Ĕn}e^WZA1| 0^JD zw:ءEFM-ga#Nn|<!"j7yn(qJob[NN2hS6.9Ua'xP"iҎTo&aۨlwEGC!˴j: iY+"yɜ9h%~saЎKBe5NT2L,:}l2AMP5'ٰ{&$I1F P+SI]@Gu=j+C6'|eR$Q7SEM:N=eQ{ĐEuq$;NGGia%,!-gx&COL[sSwqrxdWxɭv-|*2:jbx i*W<dR1SWKD 9f}[&kVm GdR sfh>,dvQ|&/7[ /U̲@;%`lKNam`+1A~BIE6$eo2VE]]9dJ#Ô u"Vcfѧysw/*F)`~~^>F%d:p'v޽2gă6we*Ӯ&ƮK~Y&Qз8.J?nfvcܢsWu9ɍߥ-#$qKEEˊa|KPdSm);E(BBJ iDc3)z:uʭ353.ܚ 6TX E]6h?bfU&}ZZ@q[f{'gK]r:$: 2?o1frރ[;@K^V{%JXe% -4/`6-(l|/)q^[lCw9^\j`voWM d G.nR;@˸~jUD4c%/768\@  ))`h%&q:ߡy_ul}'ҫرռCAd }8F搜V EB5\ulb䩔1ge-) ći3i.s$&S¾Il>s1.ΎD#ڏ&Yl:=:0ʕY?5@2j;7s!@w%Tl<' i#WaJXߍ3j8S%dLSFc/͉ж$i0=mj`$U-$V'yQR(%d ӷUNVj>xUoFߗNW2; 3UMü-t}B^;:!o$ti杮R;G]@Zeȫϧ%=S\EDj\ (b8_ЏYu Wϖ?(AboYm| :T3%e ޝ2T(Ţ^ H?ӷy!7:cx,5:D_XTsG\ ثƇQJdhvRrE/ͻ1z"@(Yk: `ǐ"˰w.EJ$*: B2g1<=M{^SR(ULPi}y/3֦ukxd  LqU3U]r9dr.u[QǤǎP]*,r":C8Q/q$5y 㫙phfT^%<Gwڇzrv%Kb닄1ËŊ1CnK=}("q"#E ķ.y`}'K>D<@_#/ӖBP21blF:9E8[6^:<8f}<ΜhOou^'AIՇnJ] eB@lYiE}#^֌ :myVϿ3S+$Ypd"=@@ߏ=ݦkxLp4/Ļ/z!KbB[d[* lsKijR~dC5K/K:@鱉>"s(12b8)yo4~/>^ mj̶̮#e2/N%|5>r]l<;lzK$R|'e*Ĝ(6Xq򒙨>GLWz|dHk= Anv  JcH/C` z7?f֘,LdܰPoAb<-ggx`Hx!7۔fΆQw]+b^9-DNX# V'x>sPw&cL3p~`/vZ|"2Nz ڝOGc]Ӛ3v;'e Ů ڥ bV+UVb-$8vO ~ ژG)yDSAjJްDfLUuzuGpڹc~mWRgno3y;%ů'U$ pcQSXf\ +ȭ9VTrh6cC_wdR'\eo@ 0)Og ߣa"yc+:aKP@zd"Z-+4!t,jə&7w'Kt?-e@dvd@wG?/Sc[;~]3&wHHR,,Tu[!/B8!XnEp^}CE `Lq›a:Ij:(7Lpe y N6soFeZMDrsU&,T5Vn:@|:9fFA֪Gѐ!1Ca;p)KK?j j_l'd%EL-"QI{GI KGGɘl0f3/i=~rYxF{S"zWM9TxF~;/E K-X"%^o=S#r[Lkєrԥ ߰ y`W, @yJ)ܒ 5f-#st")ЫLCOjqYA> b!iMޭwXҖ V/Á+K+ä#<2Ȭt|JQqwi]YԆiW b =mMe(Ctr*WEN`">kCO$˹^鱄`o_e|EjxjUIK2Z4K8s$~9y=rN峙DAi-mZǵ޼j(&!0'64.bFs_'3Sr*R ?E 1onf"&(߭O ;n~*SqXc,z+#&f^m6]cFL=2Ewح*0.Ýgi9?dVhJO-\ Pտ3uNg0gf׃ML6Γ/WHDz>4Xf_K1*Gk6_.4miC!d/Xo\s0"L2-xYY_9֙1z?J iW fq˔ ^7pnJ1ɕмc^˂RYA ;۾ssBXh2N-b)_Y<4q  3TQ׍?$7AI|s\%l1_CI*Q&xHDBeb~@ҋzZL( k. U?:o@~z`OsԶ,( L+ 7bGcXD?As>T{T޴B=NmfVJzm6# D䛆&z9*W_2HHg,~<} *i|WVHo }0 5OFwH#vfB*An ަ< s6"iA.J22'\?ȈU"䒺>ovB15+ZL#/kl21 T[:E5QWk^W_dUKڽTM9Ӹy8+ns6!}Tn. A1xfڪ(B l( Uܥ+b댣=ecܓiVwB{,n !:7W$^cF]ۭ QPn6Jzɘk1pBS^6XG[, 2h|*. g@u\/xw,>7LXDl`Φ W:TP(zHv]N!u;IRhYH kicxs8uk#qg0K1(4kUsկŀn7|n4XD%ڌ1ϷhI5oflSWt ]7刓Pͷ\ΟT}X5_EǕ^$UڃONy~F槲:@N.Y<]OPs\92nIqaH>ǺBw*͞ ;g+Ļ6_&F 7_g9 ^$iPPq`q|_ r+CVbU6$Lbs OdAەX[>y,idzww9<4HS( ӝ ?aSY"#$:!A`z2Ԍ2$ |9fDVLkzioI -42 m oTSqn}gkJKvyYUB!}v2kt۩asԇH0H +Ă  T4/X uSѓ& 4aElzP?V'xY eԬ%~x3_n tHH(Ev 43u nQ q{馕ī8Ly6eO{{}MC\il@eSb&~xHY'@4޻~9Lɰn΢(,z;A`vD6؎O՗H6RQB0>peq4s X ak3ǤB˦צ`}߁eф9넀,MWG*4v;?~@ਂ& XwߒHύӨ׼Xo &P/{>kK9l/AR݈=VDUf(%PCG3m3Gi/}mi&jj qCR#$3.d_Ύh9 \;J!;/%t>G=nv2(PIR}VߚfiZ]'sWT"Z< eL1{gV]a9`SLIsKTVS_2!RViԈ9vs_x$Ls67LXmYKކ"7ЗcsKQfz,fB ) Pqq{Vӂkr3:ފ\nĆ0^$"9T#L"( h(5Y那iZnUM{|8XbwV(njqŧ[)z63\XI ץ{24/%trY]A ̥uf9`Zo(1Vx7t<27At1]z<}#Vw36m:gjD-I=@7- |H7vcMD JTk)\&D3.pf,|aӈZIyʄ8`Y+:mm5IJ q4 2a>;{O=Ej˰;rix?t5nr.~hģ{5#`V@~J3h?peSMz }SF a)W-K_*tjJ=[掩rj}U^>`]"ҭw%aPfb$v_8M"<."1qd,5wx_$`ǩY?4 Ru~ NzH$) & /: LTҰc(Bi8D*Iu#gEoaoG=|?"[T'@l3/NbJ5-\*4lVٶcRN!B*:銰g ^$o2Q\هDj$G1\{{+͊qOj>k̤SM829VX]_]t9mVaatz1er˹ɍۖ7S(T ys',1fn𽍉ѕ~EM hᚣ7d!G#ˡwf.,O>Oy>[hlB KݓB 檈[6Av/b T5np`Dž-^j;'N㘬P%Y6w۫/,kE^"3Wzfndoٯ-܍ m;r G6<[.>5#jv-\^?HtPM},>59OBܻ8PssOXӉ21f9},'cيcL,f^a0~8=UdHp ?NƔDO\MJu`yqKɣ^jCII` AFaJG,IOݜTx=*趰zXEw_0Ê`5KD=շ’mUWC)+8$BE{L @LP8}:b_ƽ0]w%mJ]| YWqBf#^ʧi(>QDO-!]ܬCO?@UB3A5?ë jw‚tbvgw( /|%\36/aȼLд/C*Z\m%6ENho7⌵N]j*Zi2¸3Lm1 Ys&İ ?Pw~aL@y-[ս~c$ j`,9NY@JލgcMcXeiBc`hvkWXZO :iiS3霰o/)81 rg=$ '^|g54F(fTȻƚ:4hɯ=:8wl۷wɒ>&*LN k 4#9|11|Sx;RTh).s-Pw| h{q+U2g/P~QvuxɑngS!\]'`8-($MB&Tj~GGbC`р|#_xݯK@Q7` )Jxq8̦A3W2W.rd /HD6y-N<3{Xd(#{JYׯ*h6 2"fDu %]FYv~`Km)m.'g, s,++be:Ƃ}B+YCWP5] 4qU0~.#vT:?w⤼΍:!?vv&IC"n0kꙕAǗܿv'?vTdI d_#%l?ы4ehaB4}E;ԫXS4Qv[.ZVLeNOi ׹L@쓄gU)D6unw\F<#듘E ܦ{## Ve~ #J"1K% $tD@M|?8[_gi fh|U-Q +b\֕(n;Lsyޛnjٞ3_7 HOFN]lRC0'+x:M~3.fWIC9\*L7iqB^J #n;W&B%C#ԦpM6ٵߒ]ǟ_hu !xuKhͺB!C6ҕP)?!Ҙ]?$[aDc}LjٶFװ(o7pٖ3ظ,RY8LԱ71PRhm*IGPN=p&flnO=wEQvd YB qa9JS$ӏaR/s6p`ww1oO}Iu[G5Dr3kXY|G)$fוU@.Y:Lh !V7%2i.*(+ľ'.24?(;$Bgʬ,%.1tpڂ6 E@ s^6`;`[ 8Evp@`~⦔J~J+q} *wwaUVw*[A^WY9zuKȟ`5(RQWDMJXZ[w_&Zڎi,_"{{s1lUdR]ŴXR\7j/&f3c_u[Y)ɓ aXE*9a*_Cލ?`gImq! >* I7 S6Bh0$ f}5rvYQr^D 8zGSJy8}W:dtO*rE F G\ak#>da*OSjoޥjrj:l_K㖠񣦇󳱵)gQs`M׮ QvT*Pb/ [G_e3ݿ+-f G}FΛԹy\K"*ESs[ ԗ? \tq!v>4Yu `Z*{׹J5=pÎu7Ju'x8:Um\F\ȕ:H/謌4r]~v@°2ej\v Q,纛2V_LژQd:iN)H eBY4g1(dw<#=iuG^nI="x]wGX GDNq+(@c(xWs+輐Z@=vSq @m2;[Кw?FN /SkF#4>3C7 ,{QR4ҡ__53@#SnYh}Rf5b qnJe$+O]@&YK"L3+2NmnD| _?"rZxnjجLhc߾QQ|:d 6#Rb9B`] Q5o*)кjh4ݡŘD$(Zζ s+ M N#g|oM#`*ɛ D}u?A'9'| `6ΐ݄Jije +L<&T.$n(iKؓ$ƴq>JK;7#ȡ.ת*J;kWF xؽ\NM P̷aZ-ˬD̬E0O!i\~o rwkm m<KV*CN&9A883bgL#JG0p1f>$`]0{% HۏS1Q:GF !Ƒ $keZ>ZN!83$7'_缣] m k-c@!x,u|>&WD,oFb 79/9vb;J"W k:lҡq{M՝tv[Uֿ[P V,姵-ּ< Iī̘)ZUw^3s;i,)w@֍+J&rvzK.mFga}w炓v&B3CLThF "o "_$a5V2D-8{-:/9k ln~>h3qo9n-=[ F+C:]$d@#2"985q'i3.ml#أ5CWD^ w)9HCHnDZ"GڍVrMmeV0L)]םU 颍ZQ̓$ia)jZ{40aBlv5~<.#BHel$0UL"ē,C0xȨ^ZZԽɔj(|BچV^O?NnE3(v70~LrbT+zZYdػ;sm+*!\Df <ɽIr&4+to;?"Oָ(FWP~ KKNƣE-M*eWT<\#r*8NqyF¹ ƳA OeפidԞvԿK*KUJj\n,-kTJ_;a¯r!0;>zy2VT4Qe!&Gqo#J@/CXuOAr 񌈄@R{'V3_F/=hLe# S@פ;0޴tb;fUSW۹sxhc2\аOȶ=vTd/w}~l}R#Z :?|B]Ů);}q2j}whFZ,,[wU ck墱Y}I| pBh.y:he }kbP%/28&u Ӏ!s$ڴ%@jBMs V{{so^crmGV - +~5nف;I4z'?؀!·+ \ ^5h^8j6z3-;>ω_Q/$%-^7=ASZgZ3"taغAPT,YQHN= ?fc*>g|!¥(F<*ZuS8h(R=mL'<[CӊaYF\vq*@cVW}8qm[Dǻ똥Ҟw k s6-}?'9JJ#Ṉ\k,7\2/A'W dV'~jgkT EԦ#PH-ŻFD܄CF\iXb(y9YvAbHY^Kt:g<ȃ/~ 1GbAML&ڹ;Ih&FB*[9R|jRw P2i1?bKpi 8GK]J%#&F[:x ?ȗdy@@R*u9[Pj.?ˇ4 5kb,½0Q( [%Lx%ⴚ] =4L7s&BxoO]`8Sa2r Ix%&kiY񏋮Hߙ3cz&{WUa&ju|=>}Ҷ\BQPIFħ*W`l+m`q+ezZ"T׋5SPRC5r+Էٺʮ XDaL&WƢ;Wb"f9,|a\5*R8`qgq6Ii-!ZP}C4e(,i/,=d޶6~4Suj.+`^ FU !|+{+sLG5'߶fvDb&< տOɩ PblJ ;TAHGP"86IT 慱 +|_aUfǁo  GpK/ 䟷:;G yŭ3 f,wV»x=צ =* $&ZsJx L!!Mʒl{ѝI+Zߓ48% h9[# o ]EdFgo"2 mG?Y'M+ԞG'w0>ݺꝽZJv]w-x.!5$~n,Oeu I Ct3x$pxL+?.3Wofy0R@2/ ^ qLJqn&fQv :% bi,$B`ip92~|afqs^ AjezMA0}XvLA"/a'Teb/G%Yw^FNlL)]EŠOϕ͹g'-[ݵy!f!ѧ^>t{Tc݇'06?DL i^=qqq9R=EX'$,$Vi|]Q~rpzS7(I  }_vRI=wڵ,:P9o))Jvq= Ym9iOnS?uDG~_gt\_E:f6A#F0z/$/yRWϫB < 8HNI(*`U+ M AZ(~R!f吟F89[1'Fj2F8؇M!1HWdïɹc< \GjS3wDjG.@W{I!̝#@~?l N?,tY ?ݺ*WU%fJ 6[쩹%vlD?S%ɹd~LNA-˃uLu +l6IZ_1)D( c׍9 h(b,(J/uL GٌW1|(^ijL9 c怀Wdꏹ$W@"=;3q4ekC(SEIc?+A흌{0?U3J-D+ K$8YRC$ݢ4i]Y8JcXQ7G ¤S̘ixU#Î:0psb8uxfyC Rٳ!2 kH; se J./Xr6NpQD@VpE̊NAՏx}H"&=l(2 z 5m8?L2NZ0u{yxfYL\r(]ZؙDKLwz2!?>;u|]_V%+[QXmpО'd뺒ug$$M H*5FAcvTϧ-̩t^#Mu)*$ͻ"t|5 Grli'kOU8^}7 N(Xve< d3kJQ&džj!E/`e=NVob:e <`Ԅ9ӌIܿ7_<$s0bkH#2FuS*~O@44"k?SY?UƔ(ivs.?u.+N ׍v9Tf޲ d vQG aNc5 VIl~IѲFt wו $>OݙBTkՍ"XVt:@N>{cƕvC ,WhC}腘GtL%2xSc ~.6N'͓VIM+ _o0N[D}6 w:0*?pyU[K5ᖻSshĂp%5pZ$Y /1:ZqQLa,-$@سqvOl6v(˙k="u^5;RpjȆbTC4Y)+hFz;)fG}p/WԜvc}_̇G/k&*JG$V.=wN.ThtC6Fnːbf8gQF] 0ݛ©9ACB2'͗ɻIÎ=N2 n'j-U/C}&?XٰY/\ކ0K"G7k7>{`bBCcmT1YBsyXV#z*(Bᚪ(j>/?B~;TbNף{~hRuB$u՚ubɬSY UR$X -YBya|HH%L;utJqؐmk#\<؝g&zD&ws.9ۣ-BfER-[V2!+7Y=#IAg%k~$DqJּ .37)F|}Op,^V)( /.}b%̡gQC< NZZdӾ=13-9tz{ҹe0_5/jc687!9fw^wtq-ӳ G liwo`I> @:|ij[ًi4ry赲!gN*RsɱR^=k稴TSZ+K"sMU pt=`cx{|X AV},)L8\Cx$o VU)A=jmiϜ?eEPny<,ƞs&mgek"JԳZ$47XiMũ̺\c-aq9`ZS$~+PqF$VsizZBR:~psCV3E-? ܗ2\=SZwZI6c3Y_h ]QH:kB''TeFåB& l6h[:X)4fԼ~,e@ A%*!j2fS?{zo!"G"͢t^' $9+Z ӢZzW)ͫ IBBKU{ 辚Vpu5޽18-?]]<I=KrQ= |b1]ý ժtVT[ݍeYD*^ǰbǽ$v<[P7,I9@cӊSːD'SđަqБ}x|SʹQ-3g$i޴S-4m+^{_('[fBb Mu%D:]T|0LD@ 2'RU^οqMN4c@?{,*>{0c%V _}v5R sS2glсg X`>uBR#`F=|(AJ9Y4U&~,.*S'0]Mϧd|}9*Cn\Hz!S WX9z\ggȅA=3SE#jbRlpJB ځ88(Wi_Q%e+8j!'~Eu}JdY9Rk?w ՕI7\e&>ꇜ XQoVR:sQ'0z %+'"  P[폱"ŌbڥB@TIkр4-iWhĭ-v-Br$'У'`3IHDxLJo63Xޏ`C5$k ,;طk~e+gEPs j ' Si|JU:jRrgtz},L㬵噿#ط46PŲIQNlvc>#04f}_r]Dѣl?[7HEd\ KgíA݋Pmu[- `~h5KXKCNIs l*t-D**[+0e4x!`d4 "wzHùw NyOKek7NtJtgt:nJ].م +RCHjE$u d,gntPzS4HߚbAGXO*I;8l:}bJMM6;+!Tw[ٸ):W? qJ·¤ָbBWJ!ڭQtlȑ8}sQmj/Ee35>ǃ#x.}<֡3J>V%ΘӭDFR}i. ג_[v*x2~".4դznmlRbG"j82EwZdJ؀S ,뼂 '2Bp~[GBQS2ᮚXZҏطOaQRd.-V`˅eDk(V$]@@a fȾ{ksC`{o~rrâR{zȁ'L[WpH=\iS:ꝋ + 0?/0'|RR4xUjqӐ`I<8V8uɟSǸf$?QW>8%=ڏ_iT%ǵ[$;m`!H8Ȩ >. %LmώaN"Tfwh]YБr3mJ#.-bF72Raж՘U!gF0^HYrQh1M膛'NxPՂqU,J&:Wj%A:F ;PoL)̐RO:!Il7ehކʁ=h"r 8eX:i '䋯ݽ1}sKVR3(PԦ6%8o_uaPV ӹ5: 谼t8J@R)t(RH \ꕔzm0œQܴ0EǙrO@vzHBXPZ%&5MNY@LSx 㘘x#S%)\,mEs I(4Y<&PPdiu]5dP|h2 "sX4OeΦORAËB_\ZNw$Y m9h`[9,ٔQouS!++-{cePi;7|8RoxB1*OlOvt.S)ERPnSe=Qke ZWp1x eb9 [\x Ќ~Ȋ~ӣJ<vzM"]c.ay@ *? ŕ>̋1讴 ݶ3Rj:82 .̜ȿMi;eZqvph:\X@jWHjۑ;S(FӺ#eڸyQ 4*t[gUmJe + #/3 !=\3 %o椀SK)TR{z#?WRvH3S )9ڏMdue{z:3SKpŻRH@10Ċq }%j`]k=[pSINf6ˣF8 Xsf2'jFP 8w ܓ{IDze[$ mt GQG$nS3~, 5π}^GjS"jJ)_09 Ҥ.O^D~=H¥Ϸ l n!x2D"n YAgnZ'HT?DDxFe 0vwH2# t:m(ĉH)]Q8 \WpVzq%r75ُj";( Ɔp4yrHF(eoR k[~to*CTj:l>y3 ٶ{%Ͽ*ŻX6Bo%'b!E[Bil̾n;c;PjEP=kS|Oa }!q6}M /0\|@li%px_3]rPqZ9#iqveBN}+ :REzR`xZyVrgh_{%]faMS5ŕvK'ӣ0fLK~&jlQ0?Wl2` 3Y$ PJgc>ݢ e|{ʺM5fKǐCV@< #03h׹k , Oqd1!o7kP(Ys?N J}vUitg}qhxhM;c5[+ڭIn 8M$le?.$^qnX;f rSˠjoIۣlg&ӷ*?s?+w-jGȡYFc>Au [U:jj?Ll4d5DB19 / <RX7PMKgǚ\c @bf_c?} :y5)AjIBMn6%q&@-sslkK3c )5%H+L]D˝H&w>YAuJIaPUtTr!bAiKgS[#a+<1Ot\H~sSZI>KFgw#bAeݥl5Qe\hmS9B94lx:ƢQ:軣B[NCɃTgfs"yO'I]gKE:{,{NZ;^vP]mM<`WX!GQ )upʚVL"tSϖS'dNB̀4fʨNv _F"˦̏o<} ҈=U"5Rj/(Y/ɭis7$r3t/M0n&;UCJF=bE1%1x85.tSߔF*$RDCϠdM3aR"/րlDTyFij*-TЭfi:̍z" M3In!Cİ͂zTO1RѶG1ĆN@]h'OD z {sry\"Gnd&cp,nX'ƀeR.2+4Uhqs x֗,j[J\ )_[=Z)oR BANwgWUwȠ*o_gs+7'$ь5ñRg8פOB{ _@= s\\E ,ߨ.V[ j[ !|>~uښ! j)6sۤϟ݊Zը*3)[ Na!o?yȔ`DP_tt)n`#Z>dtf KOdu8]:gP~v+2k5?vH) ,Zbuz.E7I#\%>4+>/(&xlS[WCޕm: l<{Ty0 R}:Wl]*%A`TƔf{N[[Mj&H¢YRܞVLX´w}tewf2>_m]hQkο(,T_-@H2;k CWLSC54bA+OtDBO$Q&Te5ܽj/Ur<5i@W'ڙ77XAdf"/~s=M5<.z&B|"5*=%f@Fo28=BVZ<q4V&w~dVS1S*xߐ4%ҩ,TQI@$io[A3xcȠJ<|)EP" jgJAcQjDnL.q*3l{rubr}LLH6򢽲o[nq^y_.neޝ J@>$MTQCtC[L f=B/\ϡ?gLYi"J S.Ac{Qh#uޱ*1ۂ=W0Xq3/ch;{ⷚQAMD߷#xNc4~Dk/ :,-q|'!gqWx#ùCfv:pfrvz GX6Ks=W$M14@aVrX`~ =D#:z/+B?2z?V&A3^' _AtP>?/e֞ rV} 7n61h<)\$xH92uS[6SrB~HMע7pBB], ιjM6*@h0sc$DHp vjzˤ!_ 7~R5[tt%OOdnFoP.Ij!jbJRɧY~Yiҡy3s5kKbLu]4WS+~]+t-˨}@AKޝ RE%2Z@u ~L2A=M*g :9aac{"Pjq8޽{W'@KT0/M4 :Ᾰ"&o| -5 (iٿҾ֓ӥ0N?eѕ`QfZy6}S݅?Qǣ9\q`DLZiފt+ _?ҿ,SZ0!Sī|br5lxuզǫ()!8*˂p/.{r{J߄Bˎ|VvW-bsɃ N6Y\q"m j#M}./ZSMUۓB`,1 Y1tU3WlNIAI0[*DȖ+ *-2.vd@8&y:=$-R<] *xC: t=t;WgAQi&Y4t\o]5P E{ܨ)d..SP2՞ɋYЯLF2f?@eؽ%!;vG=lHk "v^Oג~6t ?`UBa6 @.G*yufz+ g>",_)r]H(Y牉$q/yߩv52&F +lE9dT F9~>7VӼT3ĦG QEOjTGpc:r4zLUH>xxƧ߿wD%H/±)UHߐbkJtu,zh^9?m s40o/nՐo]o2' 3#n߷g^&8{bʒ!%@L*iDJHe^C!}k,<*Tob #bb@P*;`@nK5LL+4*;A/[3,)(He)Lpq'`)ˠLɥQ6.wi=Sc*뾲r-tz?`$kԭFd7T  ~gaFMIv-A poxrL %FA@$ټ:2R0ʜ|er`Gœ<ͽnzK)]=07͍ר-<׀uB)cVl9Bnk IoR\'3>Ah[O8z-|:,4ءdJqzrLnUQ,8c/J܇v&u\0haC :Yګ*x6'5x=)O*?EXZO'j6몯IL x(5=|kfVCx,tӬv*#LP #-C(?Yo+6PRq@ֲᗺo\5=/fЉ? 8O~y갢Q'Fp%ZLJU)-gD!9M̫¶rKhTr߷|MMҀ8p": O^,nQONxݷPPatoDE6x]nQj rI]q5&yy-*Z@IK%]ihk6xux)<؞& `zjc|#l+Gz>n]fO܌)ܹz,h9D=5l5Ȟ86,ؑFx 1~jTpw($S#%a T!~THgwf5A@̗0N(>-\|oH Fӕj pTX*eZs7UHCďVX,j.AK ncK|}M^}NQ3ԧKwkiNUҷ(%hsjdѮi<ovz$"2n(T݀@~ǎʡsȬ(Ej&c]d4b ɓ"r,៧}/"VI&WKc32ͲQ`~,_B ˲nq Rq,$+,uD8WDŁv .5%]Y)0t/>&G_Xg1Ǫ ߻zimpGe*[]L"9K?Sk#+St .5A!XA' ̯^.rdт|2<,@.\xmJd o9^3 C&KR*hԃd6EQ"cS|D 8s\YbIe;.wzD&fURΑ}IQzF}#{C{) gYF>"a0" uLMec׶-e_=*+dG\' ' lW %%=|:Ot!; r@%j2YϏT)mSg\\HF"-> X~u^+CKd0~n]Ղ!bFoEPN]ٍ,Sun ˆ8tm&Rhd4΢{xQD0CI>Oe=ʿaiw X70#t\ (S +JVǠP((糋($s@F䕋@CNv <9Fb^_ fK Iű Ic?y/Ze[՜8~)̕&u̧ b2P+?G-ƺfH)G1bXH+@jvNE~+O .}S8Y)txmA* !۲3DМ=hhE}<ʾ^$YtHthjowF}xp\s#nϞ$Xp6Q|Y W ̜AgDN|JB!8~4(,nʻ/ ` lZ+"?G,d3M%?{X_g-CExPM`4AD\,̦R^/j 3U䜭e䞛`{@t\y~['73Uť%~*֣qsskzf LaWOKFqOyVtQZdi)r H C"gh sO\Tki#qw 9T'6i/"ev֨7 $1#?uOJZ}z|'BC%kiz[Oo(Y;;:{'X?}eh+.G#]@qQ,jC/Lt[^%!U90 &#UC-8m>8H(bon8薳2,h+ohtDZe( ̙g tM[Y#5.8Ǖ:S~4`m?,zx43ڱ@?~`5sp8>&uc7|N+77 C,rw 9J OvMOțb/ș=gL >dXƂA5X!˒C"Ě9Fƒ) %ñXC:$9[9v8FEL))nX1>A̴wt] z* ɏ'@ֶ+:U'#ɤNWĕ<$ݍAU6!}`rtB!毱#X5)d]eoQ"gxb7v'Qa[eQ r-`}6<}aEd MBg jpaNh#FwPEWN͈<j[G_W=Gi]F׎8&YB|ȢUxE2dQL|o3b>@e1x;DLYn}1I򄑰@L36;C%sF{|^1)f+`neqHsZQ@C˖KgQ}}{nPY{|x'79 ΫZG֪Z(_,I[?^EG5ر&Ro7]fAm6i8q<>#nxK' yQ3D`ߗƥl~oL&$њJdW6_4Hy2-m- ѧ&Dg8 l3S2jɧAʧ{̂`w53Da Pry)[hll0Qn hrݟG*%HY(0XЮ80dy:ZA7FҲP@m64K>/J<}s)čku'L_wr; ~9jAh!`M$_yG";!rn-֋\H~1ļ(bKs׼>!)nsJSխmyiOҀiz#y[+-Br߶v^pf݊,Y7F6BM_$at2HCT Co%+~ikt }'@M`;_n~aԉ zXsB́@)J`LW؃Bۅgb L[Z M__4ϭ'O)6Ley]22%Z1Nz ij~u~˚c<8ƭ2IU@Pw%ک༈U<׏I'Ӭ[ړ+Z͓ʽݬ]i?"TnX*w |y|sf[TAAIoA{Il^g%sU!Qu8f EGmIsm[7r3x+{k$ =ɚg™i^CWFQW_eeE} @ˀqx/Mxm z9Ԕe]jh!Qܶ 7ʿL aYAN+]~XmX&.gZLԠp/Cc3p_%bE瘡XC RDCLA6m0f$~ocS- PwwLb2Pv)݉jA#АN,`.KhKP$T75-y5ǧ| Af*xE nf890V@/R%OΣ"o_KLh6|l}=Uf?P\ FSN1pfWnwRKʿQ% .(N:EL'?>s~>(Vբ*0=5O{ J>k2ɲpMnS}A fgט15O >p4(D_(\KX <kEٔ$RwD1[K7 ,LuL.cj}޴iv؝mF'K,R\nY""|E#X*+n㏫V30_ pJl#4hE)#amOftx@e_dܪ cyy8O`d1D1FU6_( ɔG(?Ω|fNLԑʶHT`UCG,0m-p!9!bar99#!Wk B>C ΎU$$|y,]x>Xנ[g^p 6AѺ|Cbپ<,7JOO4)r7TRUnYV.<1Qк8 R𥏒[%"ulHlDi[[%9Q65US-TJ$o'-8 0g5 ?]p9#d{0d&"W$'{3>n3wޗ901Hf04(3lDAmz{10"&xzw@ƺ 1Xźbu05kZ 9'y7qr瀶dɟ]_#JH˜xWNZv{ |1|%yeٿ [mftޱHauFL@5`*+#dtN[:NecӻԈgV&zSú/#ʒ# F Q墒$x)?݄PYߪ 3u/8Y+ӳFeD/>V'bΨI?7ì 3&g6}[%aU|]O{rӼ䎁v*&$Ɇsv@,Yo#h: u%#M%'Kڰ5pm׭2=Fݵz17qD7{) hX#j۝`:8ozEgi u8M__Lhߵ Ge#,g 7WBx`؀ fd#7Zu ne_mX|{NNBN} ɛ6$E@Յ_C#.n85ة_3ݷ `T?&j@tUT|\R4X|sGWc T!4@J֝ \Q3pN}>_Mhȓv匱TnW"rJ?IIV>MM L``dEg#>iVO ic7rBH9 h?O$Zt"[VaVl;FԴ"犏Nsȓ|=B$Z95c}@Ӑ{!ab"wGh-LI(*T3ݙ^qPImw@1XjH#H.%?mYWdHo"1'& U8rYĐHB\h}}$%6 1Ҳ3cff ])H(fU>YE(D Чʑo̍-(kݸz^vj>-b=?;P_M.bE@A}%HrQԆu, C)Iz;RŰƳn˷!{6~W{ xA+oqVdVYN9Nw &79 Kx B$Ӝ1Ѣ-X͢[L77pAasAzlu ,2ZkT]i !Ar9:iT3 C锿}ws `+jVu,fǙ:$˾@PWI{jyƓk9DR.en0b^gz oưFXdA(%gx0å[n̢n:,rscCXO)G,֠1 ON/FF;˫S1qv54[Yg Pi+o y̆k{m(m)-!@a Z +>XK T@=mgL`ag WQu u3{3P a:h )1 yD54/w]‰TT7CɱAPkB,ݟ [QOv%'pggGJQBIͮ e֛[ߑ8P8}M 2klDT^7s7LAMb\}#ɺ}sSlD+ #A熗i}%ێ #>G"^HJɊ#?J)\xqg`cMwGڶ* c%SɻO- cv*N/HF !m{3YC? M3p*CChγz'!GS1zʞ xQȏ$YDXM%YuOOMI;$>_4CpU4L1DO ARKqnjVL7BΊ9[d#6VoMc` |_i'픺6ń(|L@L 4M6phV>BǤ/[` ;"wi[WP<*%}]52Gmb~(Q(LJ,>A/IҒW`d/A4,R0NG.?̝;9_\nĉe8C2K+V`er.x[V7vw;f$m"uϷaiD.XdAK(ոa~;t>0_x{\R$RVwP( uT4ҧ= V~mOwm7*һoW_7\4diF%fT%͵;H}{ }E#d. wRyц;l`k;sȈ0 r떄˳/{1xL4E|ISе6CKV:dL"h,\KPDF?l!JVyt qV̠5;bZ\k}Fdg'l 9kUno+06_+WI2nZnqFO 3d7>Qή?|*ڧݜ(8ooD*ʍuf .6;ZeH#1}J!PT~w)7Ff_ڣ^o{ښfp&MRd\S$gfFH'My^}RXK)s,{phrvW4&U1-oąP Ӎq%9ޛRR) [:"=V_ }6!"SLv" +!X͒*13`7@( JjEFLSLe%Qs!Ha5=pTKMN%T͢p$h4/+͑).P}v1LaB_ fk.ʈyE DGp6D`VX >B^.hoҸ?Fv½Sy#y4|7Ə hyM2鄙z=b_LN,*mk+O*{PN{J8I5)含rD98u[DbR|j#!H<~?Mڥ*lOܳy`si&s<=~:% )K7ywǂ N>0)E^֡Ԧ bBjY(/vIl m+<4%K}k/ g(ii]'懨u6 ݄:I#M +aR'_mD"U$$<>64~r̩O AÑԪo5ۈHRyD=o\ Jޮݨz:sOpDA+7TA\B~QyसlGBb1V"MA%0Q,0qEI K?/Tၼ~?6Ep u|MCv>Ŷt(1k4%DZTQW+9" OyHW&[O5(J]En7j~}HaMKqz8*jYYA[Ƨ$5,yľv' ?;!EW){Jyw۬NJ Z}lQpXv"(A,{@˽z7+">9!R Ό!9б2RڳlM#c"A& Ǭ%KfLՆ"ąP^iߴ!=[jz ԌT(׋~9!̕ڏTuP5za0-.$b )5z+eDbNWc(Ƕ]0zr0&C u7 n 5B݌#F61ư㕝6w=lf Ԛ)H l2Jo2V`U]a8 =ɘ1\[DPP}aM`bYm,QtHvAiM &|`prjz^鷵D0,vήJYάW8:Z 벂ɚ#=+cvz#'3.59$|2!6{Ѧ߃JOe]ܲlM\O u(b"~{R lcjtʖKDgUNl2?'K .pEgxPORAAzhN7c@2ŗ%XT2a}îŰE Q򁊄;K5g/ 7]Vc[TcpvyW/}J>7z`Tn1{ :ݾx0 x=`m<]LHGךŭ`v}}0.o@9ȳz׌E,j!Re"uo[Y"8-x٦~_ U!qžfG), >Du>.܂W1Wꆿ.=^I'ioslX.z7Ļ\?/w$pOiK8 ,O'gG_E3˫8,hM:<$.w~5T(!A6mÑ)_ׂ%m@SZq{8h $ kC.n=,5@h<ԆPV=ю o L#q5Gw8_GNɰepQDSCi}^nxܺ\ :gXD*xV\)stli=\|/ԟ04ڻM},WŘ:o!,diƍ=QoQs)~OC\=KR a±+a^x~g.@\I\g=fdZzY vUi^<}-`ڈD+#B4e;t` l(vMvۻ{f=y')};A(NCh&8n?w>4X):MA5/x8_{5 IӶC`8F/EJ4~Z\5eUFځCrEq<&IŇqĮ0"Kc^ߙ\ЀVJrcdr*nBIqY Q0p}7hWUXrŐtDviCtH '?&z *$ȵ1 5G>Yo\3]cp˙r.MM7`};<:o'԰Zv?j[=g@܆^~˷5ʎ=ib lvʷATHqpb\y]L^1*i%? ODq ph`֫ÂdZIuҾyӰ_QAkyG|.Pܛvp2{8 Ng=,ZBmʈ a x5Ūʔu$Έ5Db2s#WY0>>3Q=w"&0KaZU&(^5K@)e@hSm3@wXs:d{ $vZ-' ~ϦI_504rmNߛ "e|a1njM89:uAÝ+IщfCp!X. >\mָh>pU2c/DHc: dȹ8lH.u i~ Gv7T 0~l*:,K^sd,u,9NC؛I`X7һufsb/I hK[?fDyIg0@Gy%. J{Upz2+d5X6l#1AcuHV~AUTHŗgcr>H4K9pq] %f"{[;HBA(XQ·t+G I59΢2 JUPpn5m8|aan_v% ``&~0m}5c챍x|XrUb GdK+h.N2lڟDmd?9a=fсT{&ֶA7ti8CM1qZ..KS_Ogkn) n-zcYD[~Αl6NEރħ歸D{jkdj Siwum@;)f<7ġJ[ i_uH_Á 4=3`@%XċL,W+ s&, l@/زw|suP򯨬w$2~w%d+Tj;5Wn*do(p{$Hڹ*/[$R_,:i@5be~1?pzj(շKiF51?Q]-. mN^+#ܫ9i2,,cOyde^FoWV Ǽ8X8zSZ'[ko&ȂBﰈs T9{"7/cܙrϑ1N෨c?h#TʕZYPҐoN.A)\ g:2&@wKuPzo1X9i,b=IЮnX snգ*#3t h>+j hr\J<~bnW˨H hͳKue֣ɤ8~&AluN2AXg 0$ytD!.MGBpWLI~;dh 2wΩKͬj>Ϡ ͮN:~eVܢ0}|NvX|DՃR}9bSYZ MnixUNr77R5 ㎈,U\M.e8 {qCtnZń1dvJz{==Y+=^I";r BY)alX:[Q9w%3 "/Jeq׬rNН1Fs׷Wbۺ?H/dy$fGH8~%]i7.\FFc[o4;]ESV&幖[MsM1~X1ۜ΅nhŹtyH+o/y 1%wƥ8LUFhD-D߃)>CiH$>r o<#\qIEVDN ^*2cE3 4rOed y3YU\WyNtlY<Tڽ8~x: "7+F_^{ƝDNJ6??<;iFHoaWش_q0ϑ Fw NnvLb,#;7F P4$ST=Oη0.Q:Jxdh*x9{|}H`#励1]K R 0 ,lm<ط IZ8/Njvߖl1+ qȨ[dQmBC22mCۈڌ!Ϻ^Pp-N׹ST&hEItDhH+\Za[UV#b{v1%> 8 ꀻWF<pv`fQG IqHGom}>WB[wDz4G)4qa*I"հԐ| N`^{2oO|nak>.!}_l*I "Es㑗̦1`S[8 4qCV&PۘmЬ{7vbR~ya֖X rzm>gCAjR¾U?,Uvq3JO/%B!]j>GIk8/L:xB6̮|csYCرc>2w*5QXO Z60SUVW @% uH!/ʌyy D>o}?ݪ (v?bOUGϘ#yt-ߏ). ,ۻN1<Xdm^{~[$h&t1`GTd0 Sɬ)/.R}֯cS$ǤyUUZr&:0 Ȏv&f%A>TswFѫZIXTopIUnn|l aCi0¼.&[1D}Rh8YƎrf9;yVI}:a)Rx- a*k .fS0X`B}ҍ<B6xr]aθ "b-@f˗'&3Ee ͮ3f]{i%ք$I#6v@%$\bbJDc{gߓ(OZ gYs4x2+a{w:0MLVti^aqZ?)?b8mslz YS#$ؤS"Cj%2R*?([0.L]f& piRmكG^.=`= 3cݑ &Ҡy#'IXqJ>1=!QzH_ }蜟jʝY>n~4eE")nm/TTqeS2XdQ:{bD~OI"e u&Q}=@pFĀ->f̎c7H0hg Gh d˓HlVwe׹/v vz 3?awv!2_mƉ?s&vJss yLp[_8`fهru"t|(S/qAZ4mxOcw}ڤX"" =' ܻ`@6rAVjA8 .ئN­[`0ԭ) pĬNT#7d^-"yG ClH[*v\VyϤKT/bw;na׎J_u8n)" r,IK︺}IOsX)П*MH0|צZLtuj#Pj܎!b. O O;< `եK/;34tٺ6U!@o>U`"aIv@G:({15wj SzAG8 5Pv*T#^G:0+[Q4j윽8Ktts7! ޝA5ܵ%W=3շ;ev> wY| ,UD$TO^i~gTu$݁  &(yg*ɰ mm Q;?jw4 R%!+6wtda;þSyMI2dϼMI0 ;cr pot 0ZFbo />6fD AԣA,[ uذ%|: Hs~ɮIM psI߄ K=o抸$_UU# (fQjX % (^]`T@cZof 6 %DkCD͛&bmDz^FW퇢sB$p= 3km[DX(g62#%s9.ݕAI̴6xPj>OapȬy 3V蠭oEf nuk _52I[|~ѭl ? 5\P!* $)!~\84 {n{gyv:!>RN"̵>>"qVFja<6}ȖڢIUS3| EQ?>37`j[{pO$qIN(kpQJwyvnjkl!t0D 9Q~%Ƙ$;;

Mr#Z3YIV9LCPOusY."{_ݙo]Q32Z(gr2u4 ŗ-sSŒJs}(wH vSTd]$sGЬ H@tEtC:TJ}A ԶZ#~j.5%%#e<~+-늦^+BNBmhHL:dZh[k)6DOP]Zٳ9*EO&G~<ؿ M*.g%=bpj>F i.L⩪q'T@ _gm8VO#OL[j|sgX_$ KPb(A#@0#RVO_Y1~`K6v:׳H +^Vg>ym,\Em7؀1'ԾkQ<}=YU= 7y)F:B ?h*j"V8ehF#Lʃ`y3 a>E4R 1uÔvʍNpl*}Hhdr_UV#!:G6glE68d-I9hjS gI`>PL5E"b>:wGfqmJt6oVG_w htTpV1$O Wcj%L(V jGg_mHu*m>)S#1m/$Җ!IIOeשm7#W7)vS @!+(\S2LMɍeX׻0ϱOx&7$$ o0xY:SϭO`w~S5-cѠW pN_Ob۳#M2MQl}G cfȊ(xL ֲZ{?͔W9*(7<;i[[\nQ\AiWoÏe)ע489{iR\DQ%dxc(-JkCK%t+3Y 9*p(aR%:XHMj1A-*갂'Է7TދdJaeWѕLC2_DN26KJxBkvʐrXH-A6<6g]-~d^a \ j?|ZBO QΘ8,\~*$Ȁ+jdm6'Zz6􋦕ASZ֫}Hm60UiPh8+r䆏:yr@ H]Vܮ2@JO͘9d TXoЁyP8{ܖX7nA%0Љ9$eX(`0ZφVsSP'>>pokS׎Vv}s߷R)a}VrD< F#:8&7?\9*ȍXo9~-~6w3o8@((Q\&:5YGCm 'зۜ-xJ#'>E:d&$z7&#Fvpm-Px8zg~\@PEqcM.־v"mVl}vB%^2= ׆,?G 6ZI" tϔ@jl('חQT\yS## 떲 Jo`sS҇R-~!XGqPf**i>\a{t'R*w_fYVf=G(ˆ>~F = 6!j|А/vѹS@J-GJ 3xw>PY CGw"U9oc(݁0JFNN_)[A41%$+=D I{wg2WS;[fe)iLtX?$֟VD0ԫx[E][8)5d< 8*Ȉ$ ƭ |! "=;ҌM-i|kC7BZ++E"E$2qBBP'a@9M ޝ8[= u&sW]a{rX4KfKҦL-kj4 ͺvӾt(y^^T`UL{{HQ43c/LBqU 4.j\;pжb8.*HeuIhd#Dt$m<r ++{-v|嗪zhXHVdGZTE7EJoŵbUL+I7ۻ,++$HQdQwnFjL\l] ⦅ŒɉMUrʓwk>+3.xB>J6Z(ӿ꧲uo^*϶NL"OGA|z| Sa%9R9J8K zOݘA ʣK\>*.uT+9X\9r&-^`KMMLkh#,WB>nqky:,G$]&ω !7O^R6 ⲯM#p/ ͩtWWW?Hq꟒Gvgt{6ODU!Eybtغ}L]A2WxmXlI6z1HBf]'/\:nbk+PKUa\VA̼.Kj=M؎~"@LeXRyX* `Ӂ,Bw> Om6{K˚OzX͞ 6 2'U$Fjt3n3/1-)1HaIYn42 bPBoj+Wk bRXԒZ.;8Fr28}iDL,3ďZV?Yc|gnư#8WZf*kQENlnv >m)d(n i ߫9SI[֤0?}LМiXlKHe_ӟQ֕u(8{ʝAFA. D !M6G2yD4xNJ `\s{p`3Օ|dj GnJ>/Wpyxo妗]Q (33ִX87K.-v1"Ӆ_0}AkW0nM[g +K&R]]P;◕"xaц%͍I?c <xܹpjXUƐ(˫Jo=q Y2vfz[``tGJV:~̉@_!X'UvYUZ)\O w{al Z`Z(ytR;N 4Ϝ(#s6*KNyH}!lhiͤH1W˜mCf~iųI}vc@k0 Sp_Zt."z.2IKqMl-4a^?)~]ՌYeU,-6ϋ~漍i7뢂|U"y!T̻Q$w=,pxiQz EHs!.Xp]E53g z ?Г2D g2gi}nX@x(]!vݝe"XJ\k^Ml_wtu4sË"L`Aڍu/32g013CQ)Wd7: w@"@ Sj:Q,fcfb;nQ-"WOW'. P֐]o?L,6D5: P\ 䭽$lxM̫0t@>dtJ>lz9 >3bvkҡc_eI,3m5#舕QPmSx:/PV17x%_16/FZUV?Zߘa0#e29Ym:ٽcJ6ɒľi$ymOE~>ձ5G?U^%~$BZ}oEMuMF&A LBqv.UhS␲QrHI^V#-O>҇?e?IM1ܵlR>gjsy:'Egj_v~@X]H!2ls5)Ґy)xQ~Y4=)WR ϗU54j`ӯ\sMtH~†3Fh 7 ]#K {b$^ A>@r=͓0sHC@FV$*F!DџĦjVa؇;v`h|Uk3%e+.\͊M9퟽K`Fl9؊4mrI吗k㫹z<dÇG_tCS7c*E|G ӮXP I4 U!Y|X<9hZYr-˼K4FPg.shPL+qG9!:NGLN)ʺ 9鯾]:d5‹EڈO|cNˬdҴWbkI`XEl⬝$U$yB=*zfo)ע~*Ň*+h9u{U19Gg[l@>S{t0BRS~#iJOxM3K> f&ڥ&ˢ&Hl??w(e=;UBvM!{$] 7QrjhBy QwS0uDí1p0ert0! {1ߥ j)<?.l l_'/TB~ހdľsED0,ʁ1gZn%ꢤSI9!dRv+>~~ӻv7"TWCkiUY84İsc43eYewg]-cYq2o0ܶB81nMHhN7R~zvY9~;1m g@Z.aϔ\>;X$0ϑ b a0C`Xwؙ2D|c6:,c|* 0 mćJp{q@~Xr{' [8pcyfl| O^ns:/ p\#yOᖊS]\I·r~v݄7.5_/6.+H(?usIRGکC [eR y= tuFYLwRY *~:V/fÑ:[' MJ !=hPB#%g &9 i9ECt%3T(}b iS8Ne| aE7Ȁ4 ϒqý=he??[ ]Q`4#PPZ^/Z')q[9Cw1uU7/%7 H}b wQPd,akM>'* Y0#&ziP'pm[~qL~1ٌƞj~N2N[(~a9.sTZkx(oM3ej]5#qlfXB%d)L=3!%-45wdG;.x8Irx ;mf|޹d+Wa_`1 صtηrtXlg+jjG!8ÜˣxY#>oR}4Ħ󚈐=43т6 6ĔSsC4_"u4MWjST`8Vff*X`UtrAPy^p$Ⱦؽ/3Pq"3zWk'ť?dhH 9ٳ72uXG$)y6ŅaW+kDuuuѧx)&+B?~XB1'+{GSBCd D.sl\MGʏ 6Z޽"i b @*]f~h*a&t`"$rjb:ibz?׺) ʮȁ0=zBL.j֛$UzK&) ˹zD. eM.ߛ]DGKk@Ay1"'YǨ8s^x" e7I[Qa3c" %MNlձl۱8Hzj/Gkz$#% ZxPu:<_nPC^L OS$-8>7wMi<:vhj^bP.fW @Tb)o`psSaA̶e5?U ,"IOd4-ԯxtaO#u[7|8xԠp@]+0ꘀ("k/XPysVImeGN+h&F%!)//X}.T(Y1Uڝ]qAW;#2G5w eu+%,ͣt3%yI/Wv`s @t? :qT}V\|d*1"Nbr@,E&7'~3eCxiD-Iz_a*v rkW(õC;Z g|8Bk W ]hXtH-鹴H+=q ;(#b5;ḅ,Pd1~ }k-1sF5dc8dQޱdV@^Q?`b{-,7 ^YgĹIlġ_@`;谶@7蔣R9 fh4AJId :,CrL\w +e q7\1VJ] )9yE-`2=Q@-Y`_Jϻ3%#LP;zӒ2Hm`kjP8c 8\$s cҦLX -.D!wWx{,랔mOx1w (V-K#>xmp]sìD4Z@'j$._3Z"E*B>3Î b|-}cXPV;F{֐y,7%Y TAc3Of_Kj%.jŌNDh 7$8 g~dl0r;f*1Ļ.dߍl!? 1Uz.yzMu9N;?*ڤ\<aj79wکXm"h?)$7] Ҿz>nb ݫEcOˍ♸;p\NI;@/)P;*{,(&n4_9^>LY6ka7a'in<0px+=4 3 0hܼ %Ĝ̾C䨔~X|^B4$/p(,g3 }  |r%"OU;Ŏ+]OZer ЃX;o-άW`^Qo!}+A%s(9">wSZd)_WHbET,~KS|l&D*5kz )DPbAEɋE1{]1P(nlMERJ}IbKkgZ$9Ϛ>e[0HQgrqEῷ +9HKkɭqLsn7=]?k 7`~%$`;љSKu?xRelnLf9k(]*խkl=5Ob9}WN!`E8A?qGsBlL9^48\Z;Ъgۢ綏>3 i|kzٺ=g-̥4[ EIED j?7I65`K@~kX4΅ŷAI_9=+׷f\aMmǖ\:ҎbwD+o).SyOL/%V";D.ls"Ӥ T6Pfif'!;} 6K˜# ؙi'BWA;`l;D섏&y#?bjHYRNsgRdrbpMVG0t5bi=*ÅeZqUD[camc*u6Mv+ŷ̴AO-3!S&J_M'*[E)CQe3/*h)]tVI@̫~ߜZ˨k5@6sR+9z{k*h u! MOX箹2|cyGf+Kp?]\7L"dEnQ\AxAX\='h&_nL8dŕ vcb- E}mgJgݭEP<٣[]0zSREGrϪu͕rvӵGb2јO ˝C!*\&j@q࡝^cpM' _)H/#V%pL$;=yV9qnd8bLm54PFzQxwuAPS wUsk#dܚo-zqQ0Ѐ_eQutLJ;![b"./SmSe}S Pߊ+gVcBnrT !gYtO8ؾE,h4]b^'RM:t(!'+j]rQ%6gn5d.s)H/#{5d8۝&3djmapyN'F;щ:$ ؆<6 k?_~^JQV(C4K 3NœlH)7NiCQčLJꏪ~;f?y:HDS,rhm25D7mdpW ~ Ct K5.*OIqq=m~N 1 0Y7gͶTFSH`()>q);nA#01G|/k˷l+bꋇ?ҹjqj^61C <6(4f>-Qw娢-`ٕq>-XP"6׶_EJ|6^4f-M'zpe%)آ}rOv\چ ACxswD$lB7s!TdgzDBulFw[+MXw85U;m>O*Hѣ@EA8|-lYݯ.c998ihqDG/o0DVHH92W:cP@@]@tҜ)ĪZ/YvYv=9ar ۴Xhu} 1\U22zH0(TYӏ+)5|j5stQi`ы7pbxm閛)s8:6bLl6}Cd]Z,H !^.ݘйXn<; /WIMP`Ftdr,iu "ܩGRƋ؁ <2ؖwG`Dmưl:c,^ׇcY8S#9)8Dbݻּ zf-.:@˼03׶j&BRY7K]A {/= L{݁]`oy;UX^JQ3if*n!{c>*5vP>a֣ݎ( opFX^ {*tP UM?N!6DhUU%:o^3k2y~;VZ̆\/u|Ko iܒtp\Ik،}|uCg2Ir ~*amL!q7n3.7C AEhE5,'3+q:>F9hW{2b iRԃ ƽY̔) Ms Rӕu&"WG6T+(XDLޟLD6ˣ!Z)l8\g~[BxSfq dFK2M:+{nݲ:9RAi%M'x!QTDřQ?Gw0FJcd9u_䭍>3)o#⛆PɃh$Lkk1[҄>r8-ư,wi Z +,M[ ߜR ZS`u+4d,G7@cPǻ.K6k{tYE*fS"eaov>T~c';^ZOlT!FiOg=SO<m݂goU'ΌV:sN,{G0w0B]4hHoܬuuyP>(!3"@ۻ_m ᵪ"]$c0 y>ɷ~RrN%4zlO!NGox\u!|!VN-1܏Xe1h?ɍr`c}g50eX9 ))1NO͏&Bl0,"f0gNuϿJ&fy[0"漄oş;ίhl:0iT7h@чP6 Q[ך 8'0ix}D'ΌXABDq%zp\KI?>5$@DmUmݭl/5T3鄛<64l^=J'*ڻ+yIʮ\@MF~dsh6S{{o'`8t$7'Y2q*gY]eB|mbXO.\kg+F"+_V̠f~i( S)+hHChu0yTg-?{Nu<]K1)]FR{@otd[IbLC˨l& >Q*~T™(yd^uĶʫQAZ@uI1 ]P]AF08~jC7tSq֏rRWd9qw+jtB>}Ֆu6+l#y6auKc Q٧߹Sȱ0Ÿ$ә93nt/ٕenլ1tC*&=xG˗1 %t1Td>]ԋux0\ީfqKJP3މ-' B Odϕ2LJFA:@cDI2ׯ K"H> N qr ?n:qsJUBIp1e5*ސ] '%;HI ` FM~P5#C2K`gT3Li!+}AWd_A` Zi'+aL5#f8s$&,O{-̆/XjO̔4\SB94, ׼w'ģDˋs#O,>dC{55tJW u{՟(>?":o>G\m+ֳ:ӷlb&Z,'̩ H1A׻(*L#2{R4OȜp+ma6~ No b-@ݲzBLh (f/^f={U,C:Ԉc0tݤNdSzL*f9O!uyj#GL1D.G!9d( 7j0 wnrB7A v Ȉ0v8~-z;QLilbxl1yhc>w֟\E/# J w 1oF=bAcF|S\?Uw|D(CWygPY5qǑ $R뿗5h gKo>ˮ)F3UL;nZ T hy% ɾ1:C![7=9ǹC+^j9c5^K OUqް zg6!CGi[ fpFT$YkYFn kcd BNbi#/>pdf:L{WSͭE̗5QĐ7>:s/St;DU:58g/r'3]lWww+zh1%(G?ԭ$3lS~VF:V0:.7k2 Ppl}{x]r!E~OPەjH~=GS>;ZeT/(ۨ ]@8KZcSAgʥyD flF&ϳ/"DUpR׮B(T,!C0X;*ɭ:md-HWm&O6+KꘘINa{;"y M^)vUZlk6GtY{?+U,ʪԜvx7DΌ_8e0Yf+&sd_"})Z I hKV"bGUmuHCԺ ~ЈXGq)BZ(kHM~x8|11dxaQoW .s)oܿs8auYgSe#[qH Ϸ?.R05&OhcM2PMnU͛,5g˪*hRXhj,1 {*i; 9ID* EZwLx^i$8&a2>)5(Ws2ƴ\Un7kM\ cQTPB]}>Y΋~xGؑz{;g$d lڪ2COxXIvxW); R~ rkw, Ʒwm&9ʔL X1U&&?V9ӵEkߜ5 &&Es:B2n(Zy^H ߽`8BdAAR6k@ȈQEhmdyZ&.mߥ0f͔Kˤ p*1전f+Y2ϠHnٕ0=$o1˺XKO z> 9PNUSР^5-tfYm zٙ|=y-L>(K泳g8eƍ zy9x4bOD"kԩ=vBO{}t hZ\O>mc5} DIB-bA~vW IM,G;~"0-?NhA?G†!^aZܱ|bJ`ĴaҬb|4-gWTL.> Mh2y+8qW3|ǹEgWLbBޝt7|GΙWP=DTEPښ2S<-+OEw_;TMi ⠖ ш%+J駛S`1>?dd]>:NUF?dYԍ->5*ó$.%ɠ$b$9zgS<J-X`K Wr,Y0ΰagGʘR?]OL$fej:v9l0o6r%),6nI|Y{$ DgÃ}eOhHTgfxrp~=j盍:阐~1Y \!>5e-Ҵ4C/Of/Ŷs '@5 DkTzAPX\LƇ u>_pKd r)[-^)]kK$)zS(`IKmʌ-M͹SV3MpsDroaұ8 R }g4 yҚn\ :xe5_ȈztAm.YZV޾L@;/1g(ғ @jCj ܧ 鵙lыу{%Bbπ!.j)L 7EH~|TSR(6HHN+$Ds5EtBJgR>5i/:W 6W$M|j,jxeaj;L-LKټ(nN%kA*zPУPA0#?IDž8n:4g_Uw D0r</Vdva1 -y Ŭ|p0Z֩ѴcЯ\; BZE)[s nQǘɎcn%{ZNڎ=zcj9?g@^]nl OC7XpuZ6^?4?,LcUaENrEsSy\eSo;1gN.7 8VR;T[+,I^c b724:v%ai,jO[naq{HQpiځ#t&)gd'zaPe:LnV^;RK%O~>zᱩyϠ1NeUf<U#BJpAh}DVHp<Y…[$޶ vu;8ݽWW=|8}[v;yk;9ɲqKr`Zu}t^2p| '숙yUSID :c^cA޴ tFRUmK*oIp/ck@zlvKſ-tI,ܥtx:a1DJ/_,8FhTUvMIX d]5= 1r QNq4}@5&qUfTZ;#)~u鹭K4#ϝ_{J}Eȁ15զ`?ՆlVrzť&%`Sz+:l#п\\Nٽ&* ]TXmo}x5Hb8ekN`*r- 7ѪPㆮ zC;}dBE"%ۯ⥏Q*IOX8qp]`bSGz՗Ƭ/sTp@*‹e BmZ =TQws .Md'y[EoL4h{[sF.RBHvd(;)O7ZuS]NlݲV0X!BH̱Iѣ $ \tk;EnYN9+uȶO>?=%XĊU#PUsS=e{`49=%w^ 3syVh_! |_2s[Aag6fƦ0)#bE* BJZ䜨dVovCO"fÊ4hN1\Mٕ X_'%! X+ALw^֐qwNPVkZ!lA^m(G -r}NJ2_le ;hߕ)[N5#,2t:M+ r|uZz{6rEx%#~{f8@ѭwꃼST ᗤ=G `؎D{Ҩ.j0q%Nmt+;q 2 $^vc w <Nj`pٝ=H(RX|F"@bI&^&5NEkШMO"Ӛ׾MW.M[Y4Jͅs}SJ} gW恱0 $Lȳrv(9=6hu/p8L MiG 6G@||u@ٷ1Q[!Tl:K30욃 AoEi3j<ӷ Mڜ\É:ʊ?4,@oGqk,vq) H,3gϯ^!Pn`S /NOX,mMݛwF$4[K{!P$A$< 2mĢ~:q 3xu+J ,R6EC{BJ$&7 ]}`a( /&]w f14aU7U ܇6!G],/m оC61il̴[!6}7T>GFQ%߿;=ޝbLԞaCdmƁ.a O?'#͠MXGf&LsgMЮw;0[e)*Z/o(=f4o~CyXt6Er4a{x&C#GO)lr$-IFtlC9Y:̔JGł_4˦N1v{ 7}L?qV8,X./UWy\)UR̷SK+*R`f'zg5$U?RIRٶ,4vһ[&PIмrI.k !J"fMA:EAޓ[5u=>~CS<$$?n@?1"`+P̽i"QpCLŹ<{ԁ: ɋmO-d^$ Ӳ&ypO[:Q8)o0!u9W; 2^7(3k&5XveN?JQY7'GT,N&Be՞7 k|`LSqʶB-y߀-jzuf ]tgs`V2 '8hGe+C15k :ŕtԿNCw%}!M6EԴH[^5p2:~= vE9 Ъ|֭sTVG8>) zj =竊Dƒ;cc~SAJsAeXE RLI%;ξʐ뫲Kf򟶤۠.TB+$˫lfݫ5$Ja!C2\d\]XGv=ǚ`7,hSN^FeE{ Mv~ *0\<PBet%>Y48,:{h;  ҆pySRZX`,rh/7 A"rYRZѳͦtSY^QOIzF*K>]oa+Ki"ȡsTGv>H?WR{ bߥ/[Mx 4&{7"cCP05 wG8/y!4 &$}aMp"^"]b \Jz=*W| Cr,Q0P_Ls7IY\iI5!rpQsY:hVpaCӭ eWFF@0.ιx0Qm~}xO „*EE`"7m~R[-|M'MFߠ?Kl&|2=K"y8W6SAi| ` nDfuvWHa豛FP'X%{wh|)$Ӈh|)=+NӍ 9` '3Y(} ov*Ld2Va) F~ToBx,d-!y;YrbH1]kŮ|,*kF]ŚӮ2?j0U?llK7e`!"6E'/'j^{e[ߦ荒7By3f/7ƣ+K>9Tq6@[j߄Foazbva/|>;6 %YjFt6 <'Mw,jfK&4FbMm}Kx2݉:F*Xy¯-unob<&,Ɓb21JY>/:uCe>')ru^v6l6XH1%a$l+Na53j*1knFpS1qhe'x!5DjxŌ Ә;dJ,jm_nsâ]ƕQi4&6dp_FR `p9څ#Lv `aMI?`$˳FY)pT0rg: $ڦ$2)/cR\&Iab+>uK>sk|e)ڢkNEg$e7mSqRwhEf+ QZz y|BŪ12Q &LlP ertW%4 +%캌PNɓX1T(u wurdM6fHHF m: v7\!F҅piǻ50ڡrQDOh㧭GUIc}징Mc7_=8-'.*hldيJJm50xC^$Lɾ|/j8_uڵ$2UX-3qԨ}Tm&Ǝ@t_Haji"[`*?~$5xuGRWbvS#~mF5NNU*HfXK&!x ^1ɿu H Fբ1f FPetR[!bPr;2֑`b{72?Bn -$&}6 b6Y ^,I;/ L!5V@Fz:3r@EJ0NUboVyXq񴫢Q=L+ް1=^~Xl$U[<>n.;uOev@@Wf@#Hۿ^oTez|T^i$H;ټ+5.DLeH&pν7{T,={$s?8ȧ{K^8NwiT4`jk^)9*X^0h{%^wl(zc/ l(u@% (,]&ϲƓ,$!xԑFNV^2v 帗[R7wKZyMT!+fh2t>Pmt ^SV'Nl9?`':p6ұ*Be=b,p@DI D ^r\-ǼgSG }r)2ߔ]Hjty |=Wp FiUhM&˓{|M\{&oSHsnd0E N1|UaC}i1 Frs~]xx^Ĝ2̮<QAZctI]m:-If$'+Z:w2zP]uI_2P_.aHr8㩦u#h恭ǵjR !9Dg:DSnO%to ۛ7ܛ׉Nvr1BY [eD9: i 3<)n`x nYw^RŰQMK6Jbt'-@w 0 ƈ7k#Bw骢U"H'o5 V16@[b,,mSIqϓ!LwQ%[)^5z+ms}hO}g󴅋Wk% @SICGR} xm>㮬 u+1Y6xfeY0`uӹ5c'\q-H]@ׅ:2SɵMwuo_Eue3'ld&JǾ/jSr'WM~TjΛѠW-u(|TjRiʕbr\*xиU?Єf3Cڧ&~=~Co?Scrq!3!HY^ Uoc)0zI5ewͺڤNZ#>ڬjc&?':azRnrOz'ȿmp zApulf ,ދu[ѧe9D  >.Nf)Up AP~D"|CԴx91XY{R5AsW/&U2@X p7ϒ(fi#ڬn#lΩB*ƀ7N92$`Xw)$P>VES 2xO8w dh4>phhqՓp'pRم< I4V<;}L}1]}Cc5ŏAȔ>\{=Y.#jZH)tmCdkYϟL=1z}XRNc7\g~t<~CZa!!AfemszaRC=z7,ïgtdDe5 ze %w/G}%;pcPR zkLXн6`ѪkLk@'R \Deԃz6:]l{#v9]D׶Ÿm;<)H}+ac<4ZA'޳)1|]RnsP^}3҇ 4k,'bŖ'v=Ѯ3;.]YStүfze5X^.pX8L4u Ybn' lc9Iڳ?(n}8Z(ye47 PgZ]ܓfy\۵5o{!(_􁊆8G~]a N . ́HS/a `@>,;(gɻtW6%?scE wĥ-v-n9oxCXWĎYşPX?c%aP R0hDԲ h1^!}4M>bgycrF3Ghll$7!Ut-/ֆf җa'[zzI,^_W<_DCݺ2]etgoD^Lt\fs0A~gklClqNdg,I&E1c˅|"oqTl2uZygq:a/z4H٣5)rAԝ Qw >$itej]kfnTA(,ShŢ bםM.`fG&i]Wp]t %J_m:v~?Bj(<82^.$Q9)JR IWRڀNtJNHɜ%՛M5eW,G^y.Đzcby,-`I.PjIGGdzjˇA꒭!eX[+>+ņr'mwƫK=b# )"fچ*-'uX Z ٫`n]c^T߇U8j:[B˷Wg")Y̲k UOG A<Ojs:oRl;RQj>Bߤ-ٌ͂co~,h 8ûͰtrW([@XU[^vQIEJP\N-o_;,JQ}eA9ߚVm/@ĉYc+'t_0T޴Z6V.Z,KSVT cÁ>x@T,c}ղ 0 ,l+WfwI,w߈TkȺj\(Τq%ZY9uKճZ ǤD7 C D.ˑ k4~hgoyUc:QjgJV' BK3}uEkٱFOa)/n ?Ԩ*t$rE]6 AeFKog(kk=S^9h\Vĸ{+A67e ^=*(V$UgG7'qѧDT/\35BD(߾źw#bi6hX)Je2аjXv %*bj[u>YEB\!'@` F.*gXe@}+9yR!1OpP #m n!V5O- x9By9yR]K&B 4!; B.Jp7o6pX5|^ r56Cڥ&2e%'6їa|\8/#766}1@,aU>4\TA`zqHDl7q% y|.|WxjeN8+CZ!O򡆱E u\W2A4$Pg|Nac)0BO|DxOD"]Rɏ;ɰ_Zrl5d{Wsm%.; 706ЅLVF]av|^qU.?PiA4Dĺh尉5$:avf0|<d-5\,\a7K vZt? Tı6j:͙ĴkCUYp0LC V\Ԛͩ@.P넉؈T"TZaSv.ZNU`yde"mih|h4d넶[]4GR]-nlE)C~@О;n^ f!o5nntȆ@;Ö [_xUcAu+ȗn<`cll4hnjҗkIy3M;{YsQ[w5yld>.bGZ2t-xPzM۽(i'mHVh.uyR~|dV R Ġe_X(m>waA.% ltZ"XУh>Nҷz JH*I\Ph*Kp{LJ^f8 VDK5l"b WIq/"Qm䯱Q[IZB|DRߙMp, a p;ے5z1?iCS&DoGX Si` sPn<1;O)ؤ@7 zhPJ!-Jz%@Iu妿]NQz=qL@:JxehP: ʿx4Z4 un'>ԵxMH&A{ 07z2!Acu%9$C)wi`) a G7BT5TO]~>m3CN ^kѝhU gf=Ī.xZrOOȄStﴳ `,#g;{8pNtr.W( pjs0·.~ؖft_7H݊aMEn=~׌;| pQj3yB޹Z]Zw]vHN8Bر̣n.bwIDxϣ> <ҿa 񉽏;"//.$8׉-Qgaz9T/ h,6^7:;CڮwFMQg uObU&w{^1Oo(%8wP)3O'"!?]s'1g"!׽xS<&[vV]Gx964_{ВV >z@nN~cQ#'WaQ(2F[+a=3{,Gg󵞆R8B1/(5c{E0'YoDգO1٩I}WMjv@QX%gq}>UuY"ȳgDc3C+-h} rT1*<<Phܨ*W|+CV.;K {&@_ 7ȟ&#;vMa] Hdʡ7K8^`࿖|E<4I!gezBrǐ "?VM@͌O:k""AY!~wh::Ÿ9 H@%W`@0.f znuKIÝzxHe̜S(;Ƥ!9!H0C؉vnG("U o $~wpe#U28QdX"xp Fp @8F,DXeg'`$ eOphSTK9H]K:bOqY;% W[@5G$|ɑNM&K"Q0;@d H1<ܟs(( /1? pdF 4#"r;^їt%⼤҈`rp8z֚T>"WBpmmO HmpO3" M\ "+ i:7uK|F w#h9t/uU._~;yZ)Oo=wB}"dԩv)$v."m[z1]'VsR;%q.iM3dX!zΑ<]! p)dJ(JYqSEqؖdJ7g6Jh7ЯQcĂ?)jRm3=D@oO#\6 JIk%]֦؟0@s82\Jw S6]Ŀ`EƁ՟@oaZGM_\x@&1)*jLV] e.R,&}|#?= Q)F*;7=LX5|&㛨]oQКwjGއ4[Ӊ!x"&6}h&0lʆo0F$6M1O~T{/̱qV K9а~VF_ E=ꨇRz^ܚ%$\7aZ"h"d4Z"\ޕ,Ţa_xSS!mvG_Zl8kM.kǂi4\~Nkq*x%k5&.eX*␯ֿ@TѵP*(SBk Qgs[D̓,͞Co8-j3~F}sƍR[̺IVCgtxV؀BL=X{ y<ƈRD} 1z1d`|u _#Swdg;;@bDvMcrn4P)Xt SQ2BNGq: 9s<sOX/T4wie.~6Q{k#xhU=cPyegRkvlp3 A\ڲ+-\Ж*e0,\bf4 ?֑C̑eww`Eyq?3BjP@J0h˖!G(VUtv4۲.;{lUdj0?R.h4rHl_G:vjX"X! \tⅣ{n,Wi; @yˠ$neQB?`<kX?Q?Z^z< BԌ2ԅ;vV(z.)ê KVyԥ6&Qm3ڔ B+= ' 0f:Egts9bw*Qq~OAmv $m,>wM&'M|vC_꡼ ||7䗻t~Q%`.]_-VO%9P>.R|UTVь ԋ`KLggD&j>X 3ϻa )a+/v_!8$aPqLT1HP u/v]Lm37)țݳt$WEs8~.dBnѩOkߚ^~db|2ϓ[{(b2u@naYtCA O)e ĺ+u,H cvD #P_(UbS s*4)FR%-m2Kw$^[5p1twI%ӒYTH-5Bykguh_i.0׭EQ`^F65ڒVឮL5\ ؂bƣ-fl6Gug36ж(]?E:'#BwY4/rfe @o5"iR51o0yrPy…#Bq,a#?r53Wh`_z6PS'-'g \x2NgUR{ : e:l6VT$_΃ajT@~h2um!̿JAR< b(UYq|܇!ѱϹlCѐ0* \ؗ6֡<jt+q(#'̌pxjnтmaHX61Trk)U Ik-0ֿv9Ca񍚊Q$Fқn[nMxv6J;!SK㩖gWaZ ~!.o?r^itwzegQyDH\O?3YK2#+&gƛ9mCC!0F&bu|m1WĺQ|j^PtdMTqb 74@,urA;Ů1w ,OU]JCs͠hXO$%Z/S~~qϟ}9u4 ,A s~/{ Ȏ WG4T?94x (cmIOKrj%c2MS͑wk̍K.Y aWKab \\ZρS+GZ]ihnj@m(Am@Y-3uH]TRl KMMQ}qjdq&qpQDu=6ḁ91 ALĺfW=0ZAF L X6P O ֹO!2a iPwfCaɋyт]?4EH,QIZ> Nb u|@&mz#8,&y<۠a)sERL1#ذ^ ;l^s˛d ُmuO r@/5W*$"j(W32iP$؞H?xߊ ^CeM<YDJg~Pl xXDP_{1{ЛkXܾJCN( tIէ: ) K7Y;Bun*(, &EjGBÂ>xn )BE6WAnOΦkJT8Ŏ͡;7[ĉ-pA܊I4kH{L$ˋFv6a!7?o:f\Iv H>Ӳ93Bbbv䮱a_w+(3&l5YxzrLW@[yA?G !kse3T5ke#g7XG΀I=J@Cc>kyz !H!n,,EH^Ƶ)5_@jA5 ýfQɐҾ%?9?:dU2 *S A_$wސ7u,x:3⇧*$eGŭrg((_%u7E*D+T1 ` kR9Cje"5uVr|Z|٫]9.u׋{NͶL^衁ƭ˚&WҘ_kzт)ƚ~ᠬN`JHT(#S_^{b4/MD=}DkQ9lHi>P#EctevBp(h68Fץ׈ޅx~_AEEζ_W fjB, R\guT_wa 2sD}90[lA~߶9Ca,òJz?0QrSPnv WbsxAKn(0y̔xάHxqD&(#{aOGz-)<-jq`C"jBc4(ҮW]BgMjǁN񋥕B4$_XqA]@nC,> :f/pKn3pxk">|NL.<ꐄXH;LH]%@[+yZ:eEb'¨D Tƫ?avXBJ(#֑0L:v~[jVA7䂥P+ п{sb)Zm 1m^eݴx4kB!:YvsZ_W wd %*.roe/qws>Y:bVG)v盪#)[L@% c:]~tk;1 x'Utz'7&]_n9);@{JQ-;t}С{*챝Mlꆒ57W,@U?ibtEn>ZU(Aa@jma;s1c*qs:p/zk^Ԁô4`fZöRsmP!Z)T={F}"}( !72?X=xN*@mP"n&zde L *]V:I25 SʑO0R~Cf͙"ŃXThdfK<\;G=| !j>j^t|SS{+~~%@'㯘/]nɟ_S Ak'gnguP jõMF/w˲%E?/~r* PX̵؜as~n8MlBA,'ѺZؤ.u ej`RS`ݑ7m{=? g9U!FOƿ7^AGa(܅M5| [^.1ƚv#bż9^mrexQRA ^K#{ڎ>?mlH+ /{kEJ8k ~;;_`?A` JbNH~4V$XCe(ޮ &ޱ-)=FQL4%,@F},.;P  -k8TУmj$#ыҭdK0uv\AwΝWХ_:ZwUal/N‡T4X4H%2DtvQ,m83YQ2cIc؊5ms쓑˓2Kչ3pM0~pDwϧ*$`#|9o+JcN l:̦ CЛm%J(27$+|a3KXxk=A`Np1AޖUsc>ZϚ3OgJԼ<]Z܎.?TfϳCKKl vçx!?RJޢ˖Lgr(D3>Wm=e7sP8$[RϖlHv',XOC!=iCp*%žiǕ>/zMYQq>6yx9BYHIW-# 㮤>2x`;bvi:V1<ʺp+y4)GV=RɵdSX /977.#Ћhwc=0!&tR8xMw]Wdj˛gZ[Y:B>wD8!`:p^w7v4ȁ7xXߗe0fg0c4P 7SDAgg"np9@Kn"Rd* :nI^# .ǒ3ÅELZ9>1X $c\EgL;Ű<j~䨰eQغ+ϭ;9-JM'Q6dO+ Φ=ֿ{hyy:Co NxozUÍujU J|V@&7f0BfŠU`#2gWvU{vP>%lA!^S`[7; a\}R>X۳, Xk(rH0"CδFm.%ύ _:[ơή!.>N^aT%kr\3!- x\_K/m:rh DaK⍱gθє~5|Bc=IOVpcCri֪kq$.A4v)mb/sayyŦd~.nٽ DEuMC y-)p8,e;Dhҷyu͘4`U@uφLI `Mi"825"[oKXp`:ޕ&0(rKO]A[iSiz#1) \ZrQJ,Y\ǠQ ȵ6kKFLq9Owp ɡ6K ȷb&gqae ~a1ZEN}<ϡIybb — A om6iTSQXso*ּgl}FL SQGEWɾ'@o;OZI!&VF Taku*|hX4 m% ZnYhmlO3( (yb@8zW» D 7raa x9A~e0LΫIxt z:'iA`G %^"Gr&g{3p+\EEFqҴuń ݷ`oΖ.7NIKj;jj\`CGx zgzq8> c), tvt!Ocfkz6'%.>`hd1ahVƺX:b%yVu;V]/vb3+"dR]Us!A҈ 1(L;,^nCZ(#(DqA>S!,ΐ+=D;.b*#FpNv; /2進c *nx+w,]WPEi7zx\늇x@-)ƵBYٖ(Ml&"xs)Zƈ7Q*{CHp i&c(k貭: ' c-b5xT\Z_z<3ec CnG3? CG4&a6<ݮ6ucn)MZMkR{"WTARnjk `ꠢa7 )&i2]}xBme@KҧEQY¸eI.Y2sv96uNc.^ #sH &GjcOF(6u"L9q(9cɗy yo.RĮ7?lB߷*Ƌ Qua/`oTsM௖c;Cjbm HȤH[_6@V\_\V{Xn߸{Hx\`Zg ޴ < US0(Q5ͬ AGشV*asN5AV]sk'Kp,!6v&hHӐ{B<z UE/ƖFVlUQ[ lK5,)fj\B "!ZŏA.^8u? @F@]چ"ܘ!!wrLJ],t;&;"&c|ʖ3i{H1Rv ~Z̠fcJ'@˓;.^sYpo/2m o5Gs oeSJݘ[æ"[4Ս%A̬u1>D[4Z3:%u߰м]ϙwPUҝV9m῍E-KōbsG\- 哖F&oXTCCk_.?V@m&"nQ*8v[Jq7O`7|z# kO:=I 0b!Z&lϺ42kO=LiO:&`Mj{aVz+)s1B4&,|涍 mZ.8RmBGz0<,UJ´Ɛl {*fa CS0|>B?\#ް+37r[Rj>EjkP:wbȆ`qZ[4uR:ד:͈ Pњ2vDm_ Dv)N}MA׸HAyI#m'ܛ1ʫNr3J:<8y`h<%[ *g9x  UxRyKە<+eb6g;o;Cˠ(Bj'L$n-/{ǽN\J9\%^y?iO+RDU_‘>H֣C/hQʜ}Em+ }O,܊+B0S+:dͱ}U jmzG|(aFU {l C9jdfYmֈ=H2Q K}_ Ϋ|?x'HZ$qEB3>eJSϻ˧6eb!U?b-a@`Y=Zh&$ @ǝn!tƭDӢծJ:F1 /qf1Hl4⡐a!#*N|;w߹7ܐz l"I&4 E|AnJCtv@JG Δ~g 9lm^6'*~+V?=ӟo g O5SiwēW>vAv^]N۲+T hL-:Nd}Y[v%pNpx&A$_G۔p$8ALc.m*ArSno|)%=2 'e "uܸa븋0 E?>(#BP4=2pѫ8/ݠ>e ,BXbCԉ>VZwN #_ZN"^vjgةu?ɏF 4kgBشR P}sXzݎѩdrOފ>@vP:gr>'OHI@9jM6<@M04VOA]M;4NόRy/_OܓV$F>GdLHg,,1ǹ⦅,Eszh/\-X ԃW**xth~ >渚LlNܓ:mE-R`Jܧb!K$M O&r=if^ʑ }V63ydw")t-knK 3d]LȬVh8{WT?JKz/q1i{sP1#HHE%]zGB{@$3_p+[& 4!6ȶ!e`V)2ɉi }iSA~z$cMpiU֦&=6]i {}r&G=2s۸Z@ZG?ND|Qk}0N Vzϣ w%͐\tm:Iׯ$h/]~ԁ?)l-~w`o4V5[6_Pw_9HP`llNfme$R8Mfڛ⺡B)=- ~EhF70A۸U&~L ˓G-+Oh!7e+7PBg;L d5B]]x/^oiCzĨ`N< )ab7`@>!?1%,)r 01!'ї`姧bV$mvĽD/7Kϑݷ(Jpeϫ8@"-E]`b[*j/p}"{0(o>/ 1Rm/lrY.2lk==V4wyJvqaVIZR~.Z0O$[|+J~/dPa+tܑܱu%H2BN?{t]| MTq٢IȻTr8Dn:uDC)ֻR6z?9X](ޝ6/VK5ugs!gԓ2Xn?!VQso2-|ge⦼5\G_ڹ&D쎠 Ca7}"~2廑Iބ$f>ۻn" !Hp4xWQ(:bD,O xq&ϙ-2 ,l,$Y3̳]eM;~m!iMD>G }=[^L:07 )݁skX}e\kT@gR5qI;!Đvl6_3"QtKǩYu}^cpw FSLl$;3B:i@jw <;V,@L|eK$2vflPw$(,"~g!28<1ɋÉ)6&`Qmc[H˓O'Fȭ05=j;'*I&v,zۂ ַ̈́T?`^v^otmؙ7 cԮ^;Sz5}IC4wxJ=YҐ3|׀%|G =~/=< ,*B>ZúU,&<1]sY]MQ>9ڛrm-DH쏖|aueӒ/R-B'Yign1lt~?|sIDXk2olQ_Ģ ؁vޡV>T%5OE:x-5*.O hg82,REA C>;9҄!zͱe:yL|AW Զl3幀,&&Hjء(TIYpȎ%Ƒ8M?5+ ]>8 #WwHqvo6ogrg0| fzVôoợj+e+#U Zy'<`4cf+,> 5giilcyuv9 FчFפnuMIߑſH˗U۷Gz+m1Nc`Po4U%^=*]$m[a2v7kB Đ:Kq->`l-$\=|ɜV*>g黣 &͌z1:d=RT ##"&7uK+ lT?!=AG KK7AKt|* 1{iIk8`0sSS\@.2O #&ۿI!͑mkԢ7''P[fY"HQ_U멈Xn _g.p{yf{\*:~ n}\Ι%.Bb^$ k;z|86o7Zpq,UW!ڐy0H9tNkAfjF!Я䗤_%.9R(~(Z%@&wgT}i!iwzc 05`P|ދhrнC):d7M/.\1q[8F'qϲۙ&dWK:gzl /7}i)qq{ s^-71a jF/-vE4<`%1N D!n!Dj⅄|)헗HA( \p,8%_bNen~:w? SH4oGk0H(ݫ˞w2kBOѰERhՌԚ'Ja (l ި j;p/u8_3Ko'\NǗg:٪s>v9e ׫=:e< B6>Iew`k0yAhrHN 1G[tq5[0`l-#8x+V$vuRB(blSקmU2r4L/UOTeVwϞܐ|!]WŤMGzQgX@Mr9a>jh̯`=Is?y#-61gAFc뼋!c~? ˢt?^VJ٢ȴLt}ӻc>^HH8s %.g"k#sb1dCsՐfUQ/Pc-w-a`V{XdD?IW}n|M&H9@a\+hHhY-u}WcgQA*&f%<>w1ȁ4)raI'4k{'G;~lU(&5_}ÊT!*Y6CTӥE[qĚ-O5 A[us*UuS)s&sqwK0[3tN9ͤ1h}$"x擕 HJؓ͗9S&wbR0eXǾǗf|,j۬{#5h"(5̿8#u i[+9 Neɜ aԽ潯|Ka[2{NiaQR72`QhNo?>iFh](t,- YHߪn-@Elf?ٗF^`Z?߹;*#>/!S_)ϢD}Y _c"Kt$(‹fSk+&gi!ieq?dJ;_u%?"}IހlYͅLXo #Q6} N&f ~evys Jk%/gT|s<4r3nT"3mFiKL+67I_M<-Fޞ+Qu}af"3j2u'$|NM=߶h;r:Z*G6/eτe=.1 !;YeEA st eivlbֳ<IOZCؙD*ح_Eqy^#ɪ8<2J*n_ gp70q[d&@QIF `/H@^Hcr SBҵ}DWߒ*HvD9Զ2#{3Z65BbtΆԈ|зZO$i[ψJ`^HeSفRk<#Xu+yPRCF [qmL>gV̪҇+3an~sB[= Ba)g}RH՝=L[x!\PT0LITJiS53XNw 14<;v?"%3H#{.+OHńR^_GU&J8dbJ QT Ff?;bCϽ$x"{w`ig>!`#$'v،#ÒuT02))$/>bO y(;si W3V#$љ硞Ee^ } KhcJ~uƇ-:!XvE'0@i*CoȊ$$n>{n$bE6i?soTcA+:o):/񁦧&e;cg\Lo䣍7֦KMC;ZW"[rxe .uM'KSǜGl<(mJ:mGݬ;b5~/΄K#IH_]ǽBcw2O*D";{\x4;TXlo!#y 'i|)Y; :RG4Tr/貵QhgI1FTɖl|U!]~7yDzj՘,.yb[G^NTN`yOOr`-4 X/zU^҃ñ3{)89;6` $A3Ub$8)՜.^vرɝawҢnJi#7ѝ ƞ@9<_S]:IܼZP9'(Aso=Z 4ؒL^֖ 9S A么gZg2ã!-t5Gk'7Õ*VUdn\=rU&ljGa\j&dx N&[41;dm6tMŭ_}Μ>6st.1Z4D:[ȯ*,N9%^2)wvƩ>, NcK*:QWI$ENѡ43Ap'a,rz_LM C췋1ks8lB3^re.@;ײ€b7y"i<(vNϹCc=)oY}&Q q^x5[;yWz1BΙ)侣9}pYgvR84h5a)hDj[b88r{ˎ7C¥UoFVp68q,w>52ML"0ҽQۃ3P`O`O8o{fkMϭ0ύ(>h.7.wE%UaʕHusfmU mRʤzk40J&zYĶ96JvC(32oĎ ׽.9ɁW l|}[gwp'c q)->dWVUHҨ -_Heϒ g+UK( ]gߒ\O'qs4ZˣfWjj T6,~S.llR?,NV,tT j)a 9K= fJA t"L#g* yPdvc2 PG` \WQJIykmxf'-G/xXv&åx{ǼVI0!D2._rԓ`}H]Uk(i92Dc&D,Q9𢙽?T?K˯6ҔP?:yDdaI o*+k]rlw!˺UAIj;% |\V!qXB(t?.;fq;-#6Nq=ReV@o*[-\d>vE-_ 8LMgyN} A%.O)i^twi@IZ,p_G.EN5u$x6:$]pa[ Ϟ8W";<9\"u!=gp^-8Sr4!a9o#)|YI$?1/a]Eh7s&-JM8z̫h;bb4,_d7ޖ%CxCZ_72x"63 &sCvcf'E>!3lp__M" Tg9_n_e\P6rt @!9V6G&sc!+u,wAەƺd5Pr2+p/ UwrS7lʵ%r-Ѱ{/Pi,ťQ/(UvlJcl91\? *?By o.PW4璝{"5K%G/5Ʌ, v%⴮ܙuj!T)1,) Ӎ;簬J)Ee_hgk"C2yypQZbZ9J AhpͻL痡Su*0Yf,- ®3^@O6:5Z\kj:YKozb.vE^< ܶJ,GvſOdٛ6h5:hdQ7H֏U ڎܴ݊<,%U:b .iHc T2ȉIIAF\Ye)YĠFA`ʹio#Tx: WaV=Y[tqG r?ӼaQ1V!mlT*Lx[7 tg_-x̳`dNL+$3-j4mju>'a c9eXT,:r[D ҢCV\m:蘼{x_:)g==ta ~L Z 3e m\ߚ_Ϩ!6`eB5Z_jxT,}hlef@ȩc 4 2!"HpD1zqDVS*tT +a#<3$|2)]11^3|Zq^b>v[}ƽ=d!P5RW|44gN=U9vlܖǵ=,4&#z:LƘSCy+gcʹ?4g7ǻ3EiJFiO%ʹW\IŨt\{0*V4G,C5-e'$ҏ.rޥKlP5[d#T41ޓthWr8hx}˂aB nb P9&]u ؂ܹ6ѣZ+G_N 7_GE&tD;Aa$:5]Qa&dElDA66i'Co3귫wh\L4Z [/2}ᲂ܍BQ>M'5 tpo@鬧]*OpQ֯_%y]Qoέd[E{.-Fy#Rr]59IJWS䞟{/ht ׁ넏^-Jb,lnLA`>k ofan8|lG 2hۡ37=σ| Z|ýv"e6m4OHEd'}<9[ h&d%s)C_1L,SX;R{Ku[ps5uv%dg */uI4K*C#޾AjU$(x )(>׌1 Hq,Ud񵽜 S|MgɱCu9I+2fLތMGUؼ j'U P(pMʖ_qC.@~Rפ6ϊ.J t=[[ [5q9eZ=PP5<9L /81`8C!ԓ1O/fJxXA5x} +{JΏ5匊5hˤz<08} G(5g&uڷfଛs_GH3&v[ 4X;TȜp/jbԫu`{-x6N3g8 : V8I0-*J vLܤ *f9t(yᇽ%/j!xB*9"xT5z+C/#ʩ%zߐ,-=]m$+.Yԩϭ3KPq(FYCeȿԅ9ͱ, )ʿ6E%:<5tT8Kn*N*ݹ];e,.1Cx> Z.f.e:OmɊnl< - d BuK?~?>Z#b>3ǖ{)|(, "i`Sa2@嵈mDS@.jk2=;n*ۯ&YH'Z(M'Ѧ1lP g2os/"MN8-Nj 5T̔)T2VqnBpMq /ٲ5͓f$p|$8[RD0&yHuNа _ڭݦ;3C3>:]lѷPj[nd^9գ%cRc .k!ZzC,PRm/uKSAy*<;<)]6T5:CZX!֎a;S'_ۇ}iI'dcdbh-ƈ謨͂s`y B#B6N;-4ڃcWPU8r"3d?E [ nUY?`>bء jYL ڡE3,p7 L|H=xԌ.5o &[lʸ.[9Yn>=RZ8 )ȮҴG}_.6u*XSkkϳF/f:G *ؖXmw=) S)',mLd(Z (Rx*:t@tW{Rtlv<`ٲ ]nO!vK77]vu*Z*[ɇ)9⢘e33奾Q:yƭ¹ $jԼ[cA<)QJ< M)vZ&?o>EoQ)\?m}=0. 0{ +d hn9S5pZJH B 9\W;)%rToOkj߆ :'|#ajR ,~q{st,$ux"gX%RԆjתO1ؐRw 5^GZkuf{ =0tMênW`Ag(@sd|E^>jmOKf2< LL󙃂4 P6 =aJ"# N@š*ˊR->c :*YuQ_/d1&Er?&)VYMdmMv,wb8 ʎMTJ60ՊzRbėPb+!P:jÖϼ@NE%/׾^ݲ+.=9SG,X;xϼxm &qGX'o?Dא:?=FU*YFL 0sx0W $Y~nZ) z{m T}r>Xx7j1eu$vC-V8Uҫ) paɫ^,_ŪsJ;QOk10w 󽵌,R'ZkF ExEΌx+H4nP}WǁvSxOnK?K`ANxf5sqWwdӌ`u?POB"2gDtDhg.!7#i2 [BLWF>}һuX}gM/$v ҙ:Jfѵ`ހ> v`_El̂C|Ιt`.OZ|Ih-#O4 ܚp$ױ/#w3 X"4 䉗d4ML IDlä\}‚,e/d$6Wع+$^7lɚH7Pr&4oɒS3Vpzapw6k !bPOq,i:6ZYvVl9Y vQME SFEMi9ВKlׯ$ޱз 3o:0Uf GV]܄/UFהidiQwyuh"Su"d,TY}70au0ߖE/ă N{h!ai~Z4#1nᚕ199>-dA n& 4)|<Í)kemj??5[;(Zñ?G3;E^_* R'.7o`|@2nIgZ͑  #M~Sw/Cb #,{Fzs0t,&F2qJhIM6vfDTΊx\BjH /)y_;vaN_riݟ8JqB`#utbm;2v&( ϙG44d7߫K -[%TMրѿ%RAKBfߵ2'M͵YXM_ݱ}SQ wE*T8ev#Ɠr"4$y}/խu/q3@ RyFlaW&+5B+{zpRnr(E;PbbиG(v!ӓدji5Sphp5zx1tx \quIE fХI"h;KLXܽ{ 9v Uh51ok|er:+}[W,A-g@zym#HoI<cc?ZA)z^x4RڅBIv~K*X&ck*o#J{y Ԑx78-Ea?u53K7~TSev+>4U4$ĉ!;ssR){8<\F80P՘XT6n`] Rq ꐇװlB0s`/W9~ - ރ򶱋SӯV(a>Wjoka'F2Pœ G'c dVi%G4SzW}ڻuQW7 Ę${+xGFgf Ӵj?K_7GAŠ0FJ&ȁR%j? nyO:;Y&b~-3T%1YY\N`PW8g&4`!~kad\nC*u˃fuܮZfj/A0P'08˫<;ddЛ%LHyRL =Ę_ đex'#2\t#Ȋ'iTVX3mZ5gAgN SgXb[~1˔Q3ir]I'hI_@&ǣ?0P%kt%=Ɠ4c\0ekP_.$A߮*cC2uhi&,{iQo4E!~_* 1ٔGC"[SN >H԰`Bm>n[+tjέ~ ;{"7\C^F'on6Ӓ5`y~6PW0Z.o'K݋&xy65SD"8֐A"4'5RΒ>^z@o69iuvng̠:]qQQ;4!ŭ#[Q ?1~?}q8NԧV _\Ev)$ պFh/9($!|(25b Ѩ/|c݃xTuUQ$z̤xdvCkK}b.!\)&$"sh*jbJ{*֠.&;rn"֬"N\Ku¢30arZ%Z]IZF C'rpQZZ*_H T^żȳ KӋ[:·Qxss@đ"*u}U)0ŷr e'`_4v!)gW},'e&m"ϡL ?. +ǰY\g0u~E{V_^'>*jIٲt}KjBy3w"?^@%gbp,6Y1" w-= >6;hb qwU0e)XcFB5ԉp|VC*r%zQ$P&DȂf? OxEf )2FȔ{pXqq?SJ /ŃHsKu58Z b};v 60劃W۲і70qh#؃)*dw[:xLː>Г2t -TS ?/'mFTn`v~55JᠤwO'fbH˻mY q`-Sf&{WzO=x oiM8h\FC}.3H R<1eI.ܚѡZhyrchα࿕ ra=oh(/j1Y RCrUѳKF Q]nK_zv|(ch8O%p^Kuɻ';I .ĵ{s6޲Qv){>|7, K|<#,|KsKK?>yw& Jxۗi͕RQPn 6TW**64|GC"?DH5bipX% k2'_֔˚s|.+̴E*lv@"z[x)38$]#'Q>Oo+.Ҳ:m4ʴgeH7lmzNtkږnPbx+~T$6LjC-K:svpcTՕd˂@.d[9xE'tvZn1 sO F:$<zs|PrJh;7)|# .3+&X|R CC = vWL#NW$/& !=^\9g,߬%­OVa9: o~+4=8'}EJ{䋧1 "'V^Gf]e>]sKǮ:/pbFf{NuתZVh'MNX:zo(JIjws$&M^8Uk"6]c7"ː(BGBWi@f~޿FeJd{!fޕ0 LMvPm_O9NlSd*ZeRAWgW o!:mZ_P쨞ZKi5V ExDT!מB,@Hp wbo@}͔,@c"9҈9h&#u{HWq \KlADzꢼAiR3OH~m ݴ@oБl L zw1[ZVӺ?;wH^bΔMAvrxVMBJn26$AhVM{KKw ~0T !ѮsK'A_;ʛ6/ 1@hoSQVN$g XBLPXقo3G{Ysūg ߹gk䣦5$~i6: {ǩ׎e<ZEqa.@3|>X~Xa k8Sac9{LSǷ>hs;(Ep”t czʒZ/AɎY\5575iV?9eք+DF30cE6r{WJY01$iDϴٿ*s~8Uˇ@fvCk؟7o-o>JUڲ8?/(Ecu7Uߋ18䮎O@k'$U֗SZt<%&=X`WܗU1 Z. q{,V{QϚ5^I!qftEJ l̢--=pCYȫ. #,V}# Η9D@Ttv+7ly1 ={#?Q u e2GOӕ@d'=r6~!^ | t_ֲ̔'s皒tońs(nnue'|">)V2=8WOɽE2R׌ಡAo;LINg)4ۇqQ(?cv!o?<BKf\椁ĮګB#`;dKH׸)t{k|Y짯T1ɱ>5TyѩauFH-UavPM0hȺ ۷Iz333F"[ǘ}i TPE1u}Qa $wD[R0\'BIcC*;|5Z1"v?DkR 2M6;HǐZ6͝O?(`50Wt>0G(N&80|&^DTYYZSCɸk3 a.K-ʸY9|JFO`i쭅ПĪQGZ%jal@^C'NKPY(Pxڸ'4JBn9XQ2JȔk%6BET|1li N*R]%;^ܞ+ _eUڜ][+qW ܹ  :BΤ{T85rLp8h.[Z@DK|ߔ?FW{+q$ƍǷ{k\A˨86Bސ@PN<&v b HM.{(w"->ZShb5֞ #.1XT>u$m$\*d[:kGҳJyy JU*2Ousp}>}BY  [5ox:w䊜F{H4\B8GqD+q=ia&Q6ٹ*8<^IeRon^⋴@bBژ3ŐǤ&uccJ`Uwf}o[spɛπ*/{+hUzJxL:4i3WRv 0e;fk_%j8qpF"E]{ Gcfgkg@0!;+,Y7L1&k%/oRqA6~h+bQ19VxXTĠT+NۙM}zp'+!i$2?d~t;k RFhchP,h [r\tp#ZI8(DqT3?W0sM<>lR^VWR˹TkStaFuj4[taY8:NwHlQJ&e8$هU§r%kL 1҄4#^wz 'gi/UF$UwVDڪVqmA Pa kO, 0z;&3guąMd\yU䱸X2f':ekԘ`ʼ)!۽̻pbòf=9#LR2njEP {fhV'^}.?x)(%h&o||UY2w_PUGCC Y֒xYxD@[\CPsz$T!,+. ?(l, o^dOͯD_E)M2 kϖ?Kʰu;T-s|8T<J+p|C'=l'S]{}5auMUHܺ0ҿ+xe|5zeY9](P}͵+`{YB)]WBk[e?J1.mcCja|W7bCSP ;M7pO5FSd%t32` ̆GA^w++~S>p ߹ RJvs\VVŬNY5z!|sx18!FNa@i]ALy `AEE{?bpohcN~>+ޜK"[H,~8}=X(?dJDAc9b>>*=(a6/D/V"hySfW=5$Bڣ:1A%QRh7_R_Ug-%ҔJ:XX'gfH OfLpDuO>Oy( ^zѸCaGp+gXPy ^ýH5-̭Wo>=X^Ӵm=]k]CO;b Wz$:,lޜ4*Yߝ; Zyl"YCFEjD A39u$dYaf^:?j7XҲJϑ*qpd׎v47/jz3fU^yϙ/hĘ%i+r|nO6k .P}Ur; Jf&3jЗs|6 1Lk~Fg=ѹZܘc(76%vjfytmI n/[ŵ`tzGialK{B̆7nMPGd[Tv.K7 z%HQl'u+eb" 0(RtkN캁 Xn]Mn/kƄ9r4!PYIM& W)0[,5R*LF@§WnOxX 9$t19e =wێd.ICD]kjů˽czD%4*͘3w7nTcEZabx Sͽ0b>>̗r ~K#"5d%K6Sa֌M, _9WDL9vYs*Bo]cĝ~7•> N ClfB3+iU1Sam8WqM(hl8껃 ^01Y6eQd2rkT\itFza`;@m+^[z&VZD#.VJuuEGXK\;t4VH܊YT${㝒a&Oe\ Ԫ?˸M(AHHm&u7b+XQKt^ =@R1pYFX%ix6Ԑq1|:MZb+G2d B &چ9%8sƶkR gx[s?3MJIC:ڊɦŞqR;֗ !هXM[s (VŗQY Ƶv9^hZ^| "5eȯ 5ɯ2\T`Ž/bU4@`sn \'frBh_}߶h\h;cfO*g+1N48"x$er+)EajVJU=XNgз ?0}D]o)#r^ h %1?'g ߤ 5`q|(_Q۠kۘ_A[l\Ae| +#pb\z8䛭 F>:ḃx*ĉZPEl\tA[; *V( zf^S ӣu|R~qaUv;ȗ_=.zfG-T7q 9,CXʤ!%ߎnUu*lǛ3VKux) , |T (\ _9Q=v-?2q^XOyG(mRKrTI{}IֹJBPn '>xS~馸X9־2VX 4X[}ֽRl_i03fԈs5fVkqck9:rlNM{ <[ &ůH~Yɂ U$6\1P4r,7}Ves/3U7\v7nL@bMApQS8A7;51ULipz[{:Bp4愞EvlB9ciXQwC./`> 1ARҁgg#D=vQ!6hlrYwfEt4F/ xR̍jя3h7ajןz=FZ:5H} Pmڏ"4 KuGrxi4CD4XߴeP w4XhiP>Z99$lEME0d|^ImP^P4Z$;5(2khEKpP[P2L;:Hn2V̟̅ Zܛc|x;_\uf g 7><1" %;-eW)3ˡD )Ⱦ\ocIqk}: >1_7Zc[rz.Nh陧،"(敢ňhET7b"q< _'g򾢋02ř1o8&R4t2CZ$ަ2^$Y\C'9!S~U)8yv4rأ3$48vpw}/dkRX, ˞H)p{ b>K pZ&3SIc'_peaO#gĊ*U?u&Jʚڱp{o9bI綟(<1~̴nk'L: (;W_/pz"<(#:~{4pġR sTovH$6p*v:-T .&d>9qzVðڟ9sy3 ]&gi N⦿ɺ#l~j[&^LZ7wjNպX_N}* soGB9%w WڇU,]m7aERj0'PvЍz8`Ⱦinwԯpxj M_-}h'.AMp-69ƥֱ]We `C=|M%">%qD[I7O?|d; v>ȼ>"yX5P}y .*b&'c۸hjX퉱T!3D#6TIp~ 4$2@Bl}bsn[{su3!.}&J3*drm75AK&Wز-ԯ96wCu-ӅX]ODw03ط]Obp#h02ʿ*^ fQ)=5=ICDf?ѰosLJ&,cV``sҾgF+wm7R6Bw ̓+'_la،%tcwNMZD8:cj}0W]dCxeyJ Lj]aVf?A6-%M(kDgÖj~[ĠehFcGrR?$=wb]ӏWU \"yy"P'BjSO@f5S'{KYf=yy2i䫷px AM ˨3Ȥ^̶Quj9N1}BOp0ɭdt3j?qAL"{ 6CM׀B0 zRh 6c@\ʯ s;&̬_Buc+#\OO 'd0ioI1+ YoJҸ, <6&Զ$`U R+_g஌r6ou}2'xIXd4\5}j>8qFLJ? 2u(Z}v->?}#jcta~v4_)ʐO?Y*'M(&؏z.wCJlϦ2K1rEgu\!R D2 *󁪹~Y9@DKx-Ѯ،}ks. 99U(5`jK5 2OFhg_t W94llAn R.< rĎP'8(9+G)Eиqmwz.q[τ%mj؃c@lAsƦ.ވ28]f^pUqJQsK1JU^` Q+֖=4lsA ӈRaum,bj%E!d߃Ku-Uw+n0jd~ /!R(sqV;*Ccë9@\:;!C*fgM Z.(x@xî0ۻc1u=wZ'8=#ߝQ:ZRo0SQ>qASb Ћ¸9ls!DîI3hkB1 }1ڻKr}uC4΃tӧJd㩷bбaHջ cCISFr=M5Bu8K;-AlYxn>8͕Sq93[!X+̻!U%[ՂANf}r9㙇QnX=7/8ʄΣ^d;izkIJչ(5#U-:h31"Re>i'Ϡ dSmѿ f} c7'츣x~$/W!`r!D1~+p .m`՝vn0lf`D۪{y 8U h:Ύ>(/⽷J"d5JW b$B=\̪5^"n:w=2;Qh58E,EZ$qn7\Y ~AÌV1oNOMu!62 ,nDƎhWIƝ E_#U&/;`e17ĽmL :h#*=HAe4]hSPw9Yv6by}2!F#L%PBQjZZtqdxp &{o!Stg4{S=5>5:9~Q bIWՅS{ z7duFvO lҭ$5xbvapb:SbkB٨ƑR!IPʸ]B$l.-DmmX@oo s#77'cOy@9{@,\l֒4nU.0 r3_˶+AX=ժTϒ&tiFRb,T(Jp's*upƉ^]t8{:15D՛OylPթ&M^i= %^/O sq ̯vW8Av)kE]4x|Hv(;ɌeelB=cAM} ,x9x:\`(MRY~7iTO"2ft]W7[6GV**v[m ]6njaU4;-tӏz}=p~4"a9 cw\g'Ed^J!GiNN$!qS,O!QXko^p@nI_> ;$%\8}k|7HӞˡƗmŸ@-dK p6ϐ]šޗgsS-u#act2aǃrV7%EL_g{`3W#g\ӈ*lBz$ŷw^)\10L7^]tOcJ(LZH/Bk!ESgx` xN,wp#0wy1Pb~DXᑃ,ۏҬ49YCwv^' Y3>ʴ׷~߶ڵ!U1jw&{q\]+Үia{qU,ݭOc)`ql_` ƭŷs+[rhA V<2n.J#"\J;w2n0:!// mP,C; ƵԼhS+J<`)DEˊٟ3&ӡeoҌu00BFYY#S88#^GW"JXF^ a}z.L;y؋IRxT@kK{?-xқL#8b$$DCUf)tŽf腼㒃kni}0y n62HOXnSy`V_lu7嫾`(`|Dzknͺ[j)-QZ%~;9IYm+p&He39ZyI% R$(s6v_h Pu!d^#!Z3;IX }>ڗ*8xލb<"xbDdvN`!܎+d1p`i4=]CIM(@ -?;)Шw;s? ҧ*TZ1)ürņ)k⍂.lAƉ<< s׶/W;.LERgA;.6{2MF0%<+TB"xJΦQa2 M1&r-.mVK=;@cv cb ;+l5n3^&+:JRPTl`(LdwnFHݺ3Q,m)=ѿ6aj]Ͽ1Q5?Hl;6-LdԗӯyѬ)[Coan ޏvG^pPxSJ0mLz؇"b( yo5 #ai>=ٝF6RҢ"?XYPhPNCC^I~Vsﵘ+ .z6]Kы4ckF0 C ke2$5]il7u5|I)`=%*ʣE"u9fQp T氣\3]2G[sRo]4G %/4STdn ~;O`$D%]w/c`6EB˶9zȪ_S 8 gw™;z,4skpB|RǐX8my  Sg){H8V+}W8j%@\vI*`';sJ=bIW7NYe-dNkeoFVӼbFe.)Q}'!IGIJtbMˤ/HM@"RW'5V6#=i tZo800/sCX򸏞Ͳ9Q515%Ebv^,: 5DbkL 8.m㒭ĭ4sv uz8o[u 藌%cG<+ n;h=Q[n+= E@AQ)P2PH26wT9.Iؔ^->XҪE9'jx4k&G5O>c< /I)'ND@ч>t\HB>{V"jQ||JC JĖӉ(ȍzmLMxܱPωHSP$`jIܜ#.% q Ԃ(-(E&N\ kTQ3iCřO$rLoyGjK^*ll꼣$-/*F)TzŽuy'Чm8s0˯NK*QH COVq"Lhpݫcκ<5]L]ǙнKlm4 & ͪCfY94)ʂ,@PL5'`|SA/ AIMUp{҂B4T?]ќWA_4^.nvlcEQ?iHh30ItW Z.GߛP;(7 d zWRH6q vQi}," l c^iK~m3zXtmX 15{.FWN{"OfuwoQΝDK*U {\Gj4ZXc'F.1rCQU:*X:5,<dcSa?gkb@u"XaxK&j@h@`TkғOѮ\)a`SA=mn(E'*ڌ5:[qxC0µV?[эpޔ72:C)g?&Vm>̓ }@J*_*08WqHWmMuw HwP«գ Z\SnT}5YH$sH§&X" mhlN@ΉC1sϷ7ރ&'^7jYpш5rKJgeEdz \i91|^ɓGةYÿ.6Pfk{97}@H]dJ&]AXҦ3JWڐjH]PCM'K:+8C8Ca ~?A=bpyGLL54G:G|/d&'5YU*bFV,eQeE5eL$F ۶rs3$EK*DԲ aG vȯ5ګW{j'7WF_R=%+>2*N9":|c]yz4\w8xzs BM/ d\O,KƢ}9AV~8歧^K +CrGp%ȥ =%na[:Νx*o \h aY<)'0(qU+ty֎+䲹'ʤY:'ek^k+gtӥ8;6>W =B?ڍͅU^H:C;[\wwVw…5 jqk{ci0I"xZ8E/toDfhhcgQg4\MH38Kd[u֚E۝ F']V☫f\jl<5BALRkͮE(H2!*#\4jscD<m*SBbqC[IC+G J'3|Q,Y|jS3lURsi!%ʴ;oñvcF$*ӵ6D%ꄨ{wfGsw!yv{C0rmʳ@eQWU3,ZQ4cVt/ӡ߆Gc3`:.Rҕ͙詁/ޡꃮ om>E(cv枾= )<9*'bV׊6i ٞ*,5ի Ae(=3cbZD>\+ɏFMխd-goG+uo?Bj܎Vx(>4 !\cJ pE+qdY!vAq(f@Ixgm٫s4 s 5m ՘p;뎝v>YXGUCǯر&[oQ{욒 ޴47,:9;< 󎵿3 _[b|ĚFE[5ѵ,_q6Z lk03QG7țc"~| @ ]ȶXM0?^8k|Ґ-P' #@\G槸 cllZˡR$ k'= ]'hPH*[(M7=!vPT7fe/d8˳N+z '1qBD*cv5*J{QKy(1(]նn;iO+h oqn4#MI^c=ucBiAql m9g_\jµ;XCay+2Zѹà^tC,|Iʜ6؛u01A C_]XL<}Ӏf+}BȑgUEٗyQ< mV #LgC{/mAh~;Gl;厴*\w=ҿg3Z}{.\$v/Jw_3勫xS= !i9 &jaU 6 6͏93m៸ا*2 9Dgÿ-|ӣ7"KI.D5ۖc |oRݗMi;_^,lxæ4  Xp Xݙ"4;Bm0ԖU-iմXYvk/{B*O}^r1ZHQ{ NXtG k' >P23<|b~,$xR pLK,ٖ3 wə4P킙uj {7wR„0Q״4L“YJgX53ŊL^ށ|^\0IYXүo ȝTJII%^a -Qh]lS-g7&.Gwy XỼmJ_'b; nb"` ։`\N/D9eElJ=3y6+vX a0cd(""!.(jd\0;s1z ņ]!Y_)Pbx%Bj"=)l#՟:IgaHmu1A ԞВ0H!61e /V(fڗkmKݔ̪Q.oZIE߷Rc*M{%$I@<KبcQ`40?AHI%@Eh43j8 S(BSb0Ls-[<>w6 gM&vVIy8:P {H%psL@P4F"̦pr VZA:g:3Pq6,J]B ֳl.G O;Eɳ45?2R,SSNJ!jr<d ADüJ]y!SK!LC, ɮr=bXN nvjBvVHCCD/xDbom&(A'pѹDv`n#$Gn'J*1$=fp[b{A?!| t1-Q AԄL ߰Ű7@4nAlt,k cJֱy ;E2m,uK?HzdyTkڽ9(L|s6I3#Ρ3O!kA28}_l|qPWuᄅ@ {1C- !<.:Yb=xU  :=F ՘ U18jW]ݭ0O; v6^6 hBS{ 8Ċ5 >~>v:R?Kv1q@ڙ;ԛH=1 淜%ŸQ3UuQ$6.6Ek)Ԋؙ&z*aP\{ >ӪfhB K&*>MQpo8kv-=<+QmX^HLbP4̼a$t!5H{۪y%*.{OTe}Aro^''Mc<.Bu>2 S8} H"rX8UwNɨ<~=iFR@$f1C xyr "}S'=M0"vFnʹw}zuVl.7 㘈M6⩼ppelɃybL~@ ivX:RplDBVStpl1^^(s/t+|?Ywt<%As7WhK85U"LrqSR'nHt(DPq ʼnR&wiDeջ->"T>?5WQ.KA># eb5 0g$Ao:n\=t!-l՘.ԘȒ\#]f× j+0Zy&-/Ҩ|Gy'@Cq9jr4|rb,~&r.ԯB} L_y%/%G|P0U8%d *.;_&KA\J/:<_URŌq.#h_u5cL4H&&s]̕75bgEjXgrS[]S@Ȧm$H;e*jhʊ, $)M3kCaލοk:RĝlSLx* };i98_f1ev5+Hk/@B?Cehu[iXbo#ЅQ>Ɉ=\ C޷(9Wy_ عDJK& xW|<(vzSsQK7%x>,͠o=ɓK %|>#YڲL1rbƯYQkO֖d2 jeL3{%!]vlq7q`߲.OQ4Ị[,V%k~Ǔ.ɮ]=aux;l#6R1Wޣl6| sl`~rL Q1H5@FRu<ʤ-AU%Ol [ŨYkyI7ɒH$uTW+V`AE%A`$sS ԬR oc|#ZanJ'YȅX#2oZCI|47,o0? 3/{#`giO9IdﴈmQݝ.!ĵ]Lj5X[i/R|#Z| b,$E3?[Y끗[$NTҿc='K36jzĤ>Gs7V.=$89ZuWP aqUsÄV@^ĶxZ|0?d(Iڵ_d;<dpRUZBZ1p}XyCmY4]~@\aO !M[k$= -i7Q?!9&!;0a\b}U҆m5 z(gvfK*AcO2 ' d AʽJL/$-\,2å ֶ } a ?p%`2i גzZudEW2!_7sw8]ずC@8|:rQӔU4ni`fh/,׏LAǩr;1: :̣a n5qKpjO1Fmc^15=p=-re\ ZW&Mk@PSBNs3 ;wYx# mg N ^IVp kڰUf"[nJWBm&j3E<"nLE65 l@77ݩkac;:ܯr]ڌ@E2~!M͝ J)j _ϋ񐊲ať6>h\nqxu[UC|eHD9wK'@,B3*mYEZÉ9vyO/f5GXXmbZy*$gׇ)*T^"?"/J@臂};PǷyCnmA.1LF0-,A2O čkM<;5( N}"&*w?4lK(dzL`uK,U=yT98efwQHq ˷OJҒT4e UHA?gkR;JL;%+%V #?cÂPO g.݁ᑥx}*}E[ M F;L+`36x fuFK"0yP_e}jQˢj}"nt-Oh~v}rGkyH<.ϒ-dR@ pT0Zt=[F^~ R<4;̤,7&·LjNrt ν( o^d:Mze .2H:\-sS܄X9Yn"cת~U,טtK;͏&zOkqsKws#L1ymsCoe}f5$zB#wL(k _b:k4G4M`eB /~v}pBkaX9l%J89YTWd /xOѢNwdMӏw*l 5ÓtY?p Ïv<3i]Q). 0$B!S~M(.pۜsya)`l>ːbJR!'οt% W|+$`H>Vb=ŌNۈh=mqE+x-~kU 2SLLׁ%?EM:(~[3 0(YTgW= ix NE" X(I}Jy*Mik B)X+C4Z2b\O]t#jkđ&1c/[Gĺ.{kAJ8):1b 3칃wYfEbf UDq:7>i "#њcm.,Ѳm5˒)SBy)f+B [=ls#Oi_[1ȟ)j`K(M'ON\oGM苭{ɽΝjpR(nqwKtf=QL#w]w8MlPWnBChK8|%& ^,qBazbPOf&pvH_+ h)^)vPW& ! _Azb;<|trSuQ^4.ZYCt*Y!P/k\f/M} ?i[5EWVBwLCQvVIB ;\&hP?$R,EZ8n>HrJa>wJ1:ֆ6h}FWңSv3#w&!ljCa)lfӏF#R:U&#AX35 ýTF(&H@?]1SkUyMC>BvQEzݣ'>Cmf"F v }z=4U;,%#?ʸTOXb׵N}en&I.~ jݏVCo1좫({ʋpt e!CzIq3͞u4H'h#'&iS5tamzc4>;UqZC1|:¢6D|FӦApaL h*bZ+lOoz{ ovx<R3eh] ksL~`sߞ9yuR2^bi0IPe 2IɎ;'GgΕ8$HlDlɉ2lP5(rq"g7Rsި<~dZezf]#7Xi2bȆއpQHWmùJ5hK_{`z}Hg>y~ K ` HE5Z걛TgԀ2ځI0v8ISTu:t;UpWJs-5p,el~֯$,h\t[czYÁ } L[ :؊ de6 ./J\xz ~fXOpOR(RA.QVB+JC֘oD}q 4營Ĭ(H%\7klo|`>nlmir#$`-O ̝ -z3d9]QaR-IQ_BތA4$J/qn#ڶ|Z؋ @WGcgHŜ>"QM35GR~gkC[Tsĥ C&un8hc ?t HzWq>IJ^Qn:%&y09$$rܪ'V2xEE6OR 2yRue@˯+U0*rۏ hh?9ݞ=L+C/6Ƚ TJHL--R*f9N>Y" !0.^:[gf4{2;=2Ep?5z "Z tW'v@Q4 .тz9nCz-&i B6{?d]O/tjuY`^|"ڧWEy |\YvlФZlzM PpۓC/v:MH$t`< kQH60,G0x]c]dR6_84^R}v7Dg[}U]3uG30n#GMo9VJ9سiQwYgsOiuJ6z%,qY?Jtu{xnNԝ8wanBFXD@o.mk@gQ`֠߱U"ʇrMVo0-,圍8N(_ R2|sCR u&$'lG{k12AR^Eb|VW kEl*tcn`fz;mt\ypVֲHyi(d<{ʹ+q2P`l6 ǖ`YKTZ{"w֮=bƓ@Z$܈/8x;D!ux##'BM Z/%ޮ*/i%l"#9fۈ V?n8̚tME]ls?K|E^TC4ge˕ԕ̾"~K~r ,QdAEB MILY6ۮ  '|.D?14,lQ@OqƸk[ڰ9>T\P@!2&.%f_}>-,|Fe8@bfЇk݆n(Dͥ_,),MUЇWcIi[M+CAgsrm| GǞd69T;-܎:=G > Gʼ }VKcS='uT?Á߷v8 *yx.lxS: kn{L&!Trct6a?x|uZ hJ~jo %Ym ޫ{J ëN`ao ʹ6 };=sA 4>A܌Wt}28n`~HBm4MK=StMtNm..hQrɎ9 7.A֙WEamUEdď9)] 3_ n>ep+~;0"O$VNm!NtU&+E.H0/ e`'gI Т^G#ݭKn=|2@n$jp$vbh%lvveuNڗ0<v\%G W N|rը{IlpSKZļ3p/^(m3k4rJJ]^ U9Ɠ˓ɽUT8tIZa-܍ 3ft:5z8wE2Z!8{Q`D+[บz%y9OFSoN"A)NGX%Q4Mpػ l+"V] Iv誑DsGPEQzt1+=s QS*<ũ |%k.wPиw(<| P+ yh~@.xkڃ!=݅Tn[% Ӎ:3G4t5A߅!; R؞^Ѕ-U4ѕ~߇ `zC(Ch"c).#q(i 9Z]gFC@fVa 9'rW5+CQc>e; ̈zSZ /oFjrdu[6{iƩѦ{|-ݣ:8ә>NuPyi4*W35qMFbC'WټO^,U REiY&U~)Vc-e6[@|L-WG3z*3+PJID.]?y;[>ٴ"s]닫J稩`IAZF^W>vF%o׵(t2zruڐKA#Oew}ңV[^m"Քј? ]uH3'~ym.-sZ@6}X~DzIsU - dba@ƾpQ0T> xJ(+!ŗZߓo[W:oc@cs"@\迱ifWOc1D='bRŕį%2uN`?¾WϣjoL"Aڔ;_LzvǮ|@jqGa\7sAnED"xmϨ*HS[w^}er{{$t[\-sXh|:w?z"@Jq+]*g-ژ6چ~M9̷naAVmYڪ J3$1"I Fe\CQUX] sU;\YHw/{~ ԋ35}Cy%: ڀ^Q%: 7kBe' $J4-Y&ô}W.yen.D"W!Wr('p*,Z?pSj$y)ߡ+,ESϖ]`q@5K|ȕ"2Bj8FO*#QOQ'mb}F0:KyH/]g EM #I; vo^' xtVpcꨟn,oI.}~t$H| cxR~[]ogM{#\6_όqDnѫXDau{4Gq6u^؀|Ƒ"~12Ko5@-2|)(vxP]|쁭s LYלЭe9hUƽo9"ōG͙u5#,P^dڼ>aXI/qKCT#Z>G=WbdD HEu (Sz#~45@静q"Лj  O*a8}C[D\zۏ}NM!h$^7yhۆBM]DIEW\*M`lOVzs$7nw?~H]hY혦 73Ɍlxf'=v i$nAN$>PԐbfxYL6ɒҨDh foY鰽Nu>/4Ï?yYHj릋qe+5/dč5zܲL{?FժeA.iEͦB[NQQh>)աNnDŋ45eZK7)6D@@#5'3@,qE/dS5 4U%E"l?N̚YW-&S]ې6rhT y)AEA*-+ul,޵9W/!8YT?R:Z^ֵZ ܫ RD Ptw6m6R*Pu Pf=ȁ=9|FLzlVr$Vjddڍ=(w=+teם& ,ֿdZ 5~v]@1l~0jL2K@#=;ۦwr'p?ǽ+p. Yf3btI*ڰR 45=$_{4\P땛@@d)W:PÉoOHEO񀫕GڶVyAF sR! Z&}5myI%, aKMK%C" a+fNGqF7FFloIy}rm1 }|iѴgX͂X̿'w9I(aA?௟.hԣW1Y |fr "W2UYu/57{; 26vׄL3J2izf:8eS`2kރe ڕ ܐl@j.kh$t ,qC9xGt~0֭# 14 Elu53Og%tfE>ē9evlcص)|P2vB8Mw>#Yrt;LD])P؊/AJ}~$2 Ai' nA|-?X%F⁕ҁψ0{8x$|rl-4XOG_Yv)r7:9kP\1C^dJ YwV2,MdE4 08vKo9 |6_&~U@>N+J3qֽ̢ʲutgZOK<;C=8.%sH['; ԕezB/oKؽ}]' vC4H!Y` ;7Sk%w2sZ6g@- ь"ϛ=51) %AC2MōH'`{{AvN_C(!i#$25h$j33PQ*iz,׶ r+.i:ɂ}T >_oPZoTs$^9aZ9(azK<*5t tGUpqXLsp@Yr(MWK §mԋ?r8~;H1W8 ݟ21c)AR:J4+Y4jpvPǷkkfv+p)m$P{J- e?aUfw7XD,Pam`'d(MC $ 4~4q.s%P/.@QU4szS䡺A9R3jvYL'S |?{8J H cdaT;a#DCMCϐkSiwi…-tz ([0#.iPeKO^ʡ]*t<+$O?xv:F, iǣE'mIӍ&S6q*R K5Y+etp%̓#a׎f0Ogpz.Hp]Ia֌Ϙ[!Z>ApkrLHڎÄG<-^$99{1eX 5KކC)S(wHyp+P{D Zʹ*FHYA+G^cj!o0oӇ5ؠ1:-0dOWi.`laE ͘UJ)^uđ،zs_h(!L#׋2ˤ1?x4:\1Avd(t.qw캞Ėe Do-a(|W0ptY0fN9烤D>= EaWjcjTk~eH80aףvϫPEO E;mWAo*BʼnaP7h+H.[[~$ \toNσHHP'>QbyEl Hm?K`ac+|q5-n'FTmYAZ9Ru'~WG0yKW#7"9풀 brg)ŰMy_1a!z{Vt;^Nc8;pL fEJ\`/Ĥ^jLw+Y#qVQ|ЪL4 [gW9hIvN,rL Fސ3.V=U)ohãi.cI"5xW-kB;"N~3=Ks:{FU)0KI Xd`W!^n3>=V#:{c ~o\Vך/42qBD\-r Yd~Gƒ걡 ОrQb\)?F貣2GTf{Ί7HWAaB*&uCHi X{HL@h]TZ @ڥgrŧ8EBA'FtIFմSVyC0\ [*#0/WxBp'b=#"/vB| 7d2*>GpIfcpjHnU<] 1uBL|͢z)fIw]EJNE:T=8zlYE&DglȞD‡6t~LW1 /o2;! ﵑm(M/U\Mw)3gp*A5@vg~_F@[qWUٟ&QE!`Td#>ו1dP+%j̤٦_5SԱHj#8X'"w2"6%Y7Zo2܄9@ޗT*bk]A;S+܇Dd`or\. D-%]v'Fފ]ƉPh *':␵!uVycj$44퇎µzQ5 'gҞu&nCGJ]hPi5 e{Il7ǶO\ˑtPY(̙>VVhO5|Uc*wMA%[ '2[ h9q̆Z/?ۨ _G'-Zr =7AKGƓO=4!!@y[b4}7w|t"a-?&ӘZ>"9]|BLt'ڸYMq\DTtFfKt$Ga>1"%,<(3VA{ngӔ#$.v\0a?G&l#]u ~/-Krot^'ÁJL؅NQd"uŧhC#EpM7f_nBZT"VxX%W:2ըdsLa$> 0̇61 տZr!CqJDƛӊ#e~hrNG=I3V8<ޠ]ctV#_r!K&yOzX|PvXO~eDA ^FM^>ylط}x%nC# W+GԄz.jJ ǜ[/(/7.D0S̜4JM{֨/`Ie֦B8&n:kcE7P> @&ZG4(^ݗQw u5W)/8Av厎ź5"-wc# _hvpLxOQByiy[slCo?'taO7㲏z,&\HHu %5CE.(m,k.[V5x:!jdϧL@DiaKVq~nP+\V[H a׫hŎ>|c?dRdbkC)\#Ѵt6)cSq՟*># j2|>hNnAw9 q7$XQ;Lk̩MZʓ p"K0K8-X:c@h-gZ;MřW[}ɥ<4¿8pˡCEڐ|!5*]"nOD6ͦPmO)W#(n n"\ۿdrjﶱ`_dc@!t/kA|O%2/SY|h Bl+46d[>80E %WG j;Uv2WYq (`-njPUn0ڸ"^6lȞ|תf)cg{I':cѻ -6g3߸,A@CG.oUYw?$%d[K~eqw)/Ӆ N ‘ʫ ;[L c9­\Hdt9R^)C!NnmЊvf-K=ز!:#1z+/lx^esWuPьhpv̤-`8"Ғ :8n1PKjL ‚k.@cBѿI)N4̞Q}Zg`tq#fp]X/ S'khj3Pw0W@ 7لwhoUj9:d+3*3@6|‰rqSBD i@`-6-y,*!,s)t;)o6F+'h"g]hk>`UV[32 @URqO?_@W ˬL)!2 TWUbC NnU$Ƶp3)@'~Go*|CpNY3}|CsEցɂ\]فdh&`Y.R#9/IbŘ,= v̩_bN{Eqţh VEbjS27XU]J.A$qѵa#x<7aI̭Ǩ}Zk1;3A?l#K^tߺ $6{aŠsLLC*72ʱE#iW%2P(3#z:ئɛgSS _N#UeȖ:78i6cKb̚'L鴿G3Iڰ ><}`}y4zEzj/ii\$} B & &~ c娑,Yd`7ϙh岉0{ s\w3V O*O5f y{I~m ub@^b5݆D&t~f+Y1JPWA.MQ`"6KzN0}'(г*Nm %Dӳ6ΎXѮݼG>:8*S<MCRA;퓡A@o(w7>#c8^XKg&c?Uv(͞Otxzb! 38]p3wCEH,$9|,fiWGpzE(-2 뗼ݤ~ܩ!U?8iFM\>2RnEYUg#%Gp.^ cY Dj#DLiBix=+D}h`ȧeI |ga{ c5cq +.w̷@#&oiw"whG€ǥI;nkBQ;( \,6\ׄ15oW4uzV[Ddt6a[|_H+sP /R< uQm8"BMSg $.ˤX(kLEX}"Sn `}m6O ce E3ܖ*9lR 'k^4Fo񌓔Gx+&4Kgrt쪶nOgk% $dE#2 0tv ˪]Bm" ̜XhH=<~GZUttF<τ!`HFԱr Yc/u6KAXWH \ʟF3FQ0;xVwXH+얔wsnMJ*q| |n%IԯW"&l]BMx?_f.U^ﳲ ߐbn =FiJ '́!(`IyZi#3$e}ِ$?Xn,ӄ0m˽iT679ToبKx3ىh1z/@ ^bNwT/z!5$'5K:FPrّX` >zyr pݼ֙ÌH:_4:guLlj/5%.f)8ꮕu .rǭuaW)9!.A@jk1xE+0!= T;L vQG0A>'M7[5O2*\5\Ve6_8^lix%IypivF5FбQC8y E]e?E_x ' ;4=B&SH2Wy`mW^',3 c^~[GshdX􂤳}VTLcAiRF~\f1:h:l,Llt_7 4WGIe! =Fj'6?Η O%,\nf0_w uxѾw5\`gȸ\ru)7X? pCS<{]<[7MG@32Nce6m>AP>JPw`5tz50jѴpfDibˢ,2??BR×w5 ~aT26_.bc)/<:\L[o$֫Mnl v2 _[3x lTz2y+K{b,{uKc<ĿL+ fmK)J@ǷhdH8`]׹I4b.Z}F s()7ʾLR^ o&)"!"hooi8A;X@+(PW2[=:}|$P3=v(GL-G@.bx+BI$2ђmv V?hhoK"{đ%ǭDŽgml=Mn3Y6BiߤX ٔvD '˿~)NbF\/c=qpB4)wxv;A-Tp;N<&7ݕ Rʨ!3, s7lvB  dg($Oե1ڃUՈĹkXT&K6C2ke%ЇO`UE-@$,-'gQ"|*M6̶BNSk15oPRqgd CLQ9Ti~KӠ=_hKg0Ե.d{'>zF_"r5uYVt>ٿ?wλIa!r0In ;4p( >w# ă $z(/# XsU+CU,KMGذ2ϡ+\9aH~@R˜H&96~[Gz_2y5ng.sc}lȉES=P/3oE?'3.HhsGUqHr?qGY.u߱JͱvPXYb`QV~{$a{\U[j@{L*?n):Z,`)-R-{q*5j0ғVZ;Hg#*aJjHθ;dp:p (g@@s'Uh@/VA2BկɉMʈOfV0җ_MPpEq3Dz!Έ+旄,xa{+Pƕs#adMVdvզb-g{3*R2Rl' @^]BAb+Oi_ΈxĊȔM鯂",UKFpUh[TP3$d`,aX 4>B~ӉD?1QEЧc=^Wqa ^{9 cIk1) ؘgS"//UcaEu3jͣQ)"$rL{c +䓡)ekъx1q\=B#5j7* :Rsq?Lѷ-N֚s{UT!IuL>Z  ǩF5%5t!M균C, 0cg&R%)fTG%),d}l+ ((CIWyx TVs=$Hz,A.C\,*ѓgy_s7T?h[9yc}/s 1ȇaҚ{l7dIPig\SŷY!V͚0[+&{wZOn}ZQlW :Gs5w 4:f6M؅#wG}nm}jERg6 qT) C*X\Ci#n46ef9?nn+o`r˷ zXryAR+뿳;DN@(TGgL0c- -μހ;W5Ź_$AddSntKb +@tK Ar fo_ωqg.dDshL",./mW/s9i>UnuKL@!WgNIp ܪ@e;eL/dc^iVid{dj9Ø}V).0`Ry<Fʾk0"Ri}}㶵!|"|V TӚ*>={D' o=C&iؗQ;λ: a>s _H IUN Uch|o)3%:dIM $gkZr!}K~5)}^n߱^!{%,[Tp~ C(B8ڍTVljcabp mZ7Ó%!hV@iq5o!{)T+K(l m%yҤ誣e)`y:}Os?Gi' A y o-ڮ÷zO0ӔzA=D VԘ` m"<@(}@P[(l8j 鞜,߉GE/{u cR#aK`9B-1;+<]My] ZD>8HLh"ĴOs)zf3'yC*h#K@[R% 2>vؾ(Bͥ@Bٯ-HdДG [$&3 [d~Ua;]'Q,4kz_c%G)zmDxZh: wGyب{U=*" Ց]h넠싌ٽ1$zԖ(oq$] =z&_jOt#2=ggwЧX8P-: ;UN*-#\AI[(}?7Z]*b?40P6d6n]H{5r*k3sR^B!p/`3u [BAIG{/1{gJyoCk TP{U{,]Cήl}`\ᏺ5đ ˄hr-%3}C gj(RHi!"d6}zڼ?yYxKBnIlR# 7msQ;^Hsu0n),BAh $BqfJF]5J!tP\}S=Sh?b0"#`B s+&(@2^ "BAE&ȿ ηơ!q)39.Fiղr~4MU% |ŏ%olb~uMA+dz]Tśel3J؜ =zXRAeS8!ZcfL(yW5y 'q  hEYڮ %8Hgww}UﬥЫ0z\hBE%˲\aP-STՈȸWAޚ2UFuE# 0Z (S|6-,,.9jpT5e6Y9Z; zeJI[W *=Y:u=&L@E072 C(WU,=7tTU .W_o OV>;*ɔHݷENV`~Z(%Qٶ-32^ D&J;١}sIf,6wKk/o! *7[yKo?K[ f}(ٸ$7{łuBLպ(1s`@fD[H"S-(u8(ә)X%'Ȓ0Mu $^ɘ-޿@8"ۖT7$HdifIaeS5ڿr5? V,oyTpnU q4jS34]tR#ER~4SGhꜴA(U2 +FM]5EgY Bxr"WEG%([:N u3,_Pul=7(+:b'x/mBOWsǿ+# ~8W [m?W8w^-R!:;7[qV(+Mef?|}` "P6m>|ޡI_~mk, ~kMںJ>sn#Cwӂ%H,ZH&.-TH31&@M"{η*<ވ-Ď/VEcUɐ_a#n$:"rTJx&[+KDrq]`%wI3c#)M\>dXXهӄR^%M?.>붫rw+PIɱm=HʎzJ=1+p Tt&tz^#ŏ?@o0a51MtqISK`!9iL@b/,<&5۵]#g^~Π̸HޚZƙHfEƏt>dB N[cEHSv~t"o+67 VY vWe*O=h}N#AZ82|lQu7_3:kC=|jJ}hvs#J\κAWG<}>2 шi|漅MEj.{O*HXF`0k;rNŜl  <\BӣMpފajd[ V5:&IB #/ׁA` rʨDvȐ-y淪.+l'pyAvsԱȸpsVA?J][c^ rދӕLh! Ar>GRqyO CY[@{MӚeO>mDɧLЖ .I`lO8c% #܃ kGm<#y69ŲpԼjm)RX(h}ৎe5h<$s/-7BE``h֎A`"eMUAɚ{ol9Aι4g qJIQ%s\t({S^d HϤK"ZV9`"%.;D$<ǡ\Xf8sZJ!/!ѡk%}va-{~qQ[O#]{t.mA[G*ԉ$b~nYy<\۱_wAi;rk?<X>6k8}h!P!"XF+mix¬,F4ޫpua#5Urr0??6SQ ȿ ʴuWHXJ]U1S}7~-WV ~U([(k>p0|[+F)WqF9%G~L.eA,DM*g a\6ވSe+8Gm7$ } ;w*\8pyڏ;`QbF0F#%k2.ɾ[˥࿉hވZMaJ)$ @ g213";#ViMk̯ T[jR$`9)H;̕q a7td$ׁ:Ft 9Ha+^O.VC["Ω2Tb x>KI_/4>mcnMoKҧN, oy}@.I'tEBaigOkjΪ++$uQT?ٻ)af ى#p{rIsƃr%3s郹bB?bH5R]jF\1yO/p[` r%gӱU;z[gci= {U/?1@1d;vg,J]Z3߂֛ʍϪm8o,+#:ha׃ixHVe'g»;-ԋBY}/lba>ጱcw>x}#ɲq:s{!?9o u>~LPՀQ-Ȗ VWv|;ZA1klKj0M%D`۔4¹T:eB뚆_+d,po?ݘ+@1<=dm%yg7aY?H9` d5ep*!0qzx4+CB^W%:\wx|!\~&xJr% $3}^91Epf/mx᎗hj"eî2or$Pjp\RublB@`mܳw1 OĄ!AXtx2F촠Tv<6iLZBJAIq ^l =^AwfZOM#t;;hh/^ā1ms[XojjQ$vvE9r2wKA%oܢ2>Y.|q x)=FC|*8Pyg~cmBE\1 ucGPA$yuC,V=ȓEnh 퐟\9ޅl~p 2V۲E'JW'5zb8˨ei>ápBM.iCz'q˃\oŬ|݁kW /K_ؿO鑔>9O5Mk}_TҨDvs=$Eur=1xŽ>?9d/!m^wdR?Dn,Q^lԿ)<}F'0%}8' 1|@!66ݮzKؤeI(R`1CpW"CeoEqC yd2=;l|9E~t)fG} Zޏt'fPXBreθ%5BV/KHݸ]yj \w~Q_Vi 7j I]qMa*xr 7ho(^y?\<4mm:@uv5@ehe}}v@u_溝XgӯX`bnJf }h*ԩ oJ:a5aIcJ|~5Eqcޫ)_]^cGFЦ =0eQWKK/*0XEKin%<9ƞO=?ToA0޻-= B|q35-kN'BpP4aWy{+ReɁS P<0/GUq,_X& Ϋbcer\LTȇjSh `go#HP A @UF'Cn0oⓤ}ќ/,vvQ=~q8\Ae IM *ލZΠ ?*2ب1o7l7$@PnkWz@xOyE$f#cy~<%DRQbSQ妼Y ڞsa@|OܐS W*Ov=UXuȃ>Xx,JbWr#m{c@t)'2;Ix ~ۥ!c Em2 T| SǸbc2!fe|2q]_5oQH/G(Z b R HzrQR-i~~aLGGj}W ʄ&6FlW^&.z~Qk-JOH'(OZiXd4@m"dFgF*qu`q9mq2nmhU-R* ߙ-FaHzLɽ,RU~KLu\xȩe'G{O`: vp&_l- W@cLhv4@xx K$/=$6T^yIMmѭ.״簝OZZ7q*M!}G] w%ٵڨIba |ߨ.D>Tv|ƣ djc 9Rձ-emd`'HCm7URTJCyV ؒ=3$gKZ0F + -#&AqHsE{LR$NF3Mµњ7CbΦW݌Ez"jzxx|H[8&%dlJ9xH 4^ |K?i)y72zBXSKENܻĶuCCm7!u/4((%)&i1NeĻ!U"@ջ\^z@.admt`WYN; wk`Ӛ6ݦje7i!Dͨ1|Y֬g ( "&=a&z' &Bw?%#K %N[IQHl.][>T)}HX)ۤXu12ĉ\s^27o6XVJZݳ$nw}B 0+K`t"\|xפwD%\ \{$T]:M fr֑,=o~L=KAI}OEQy0۴~3#8xBT6G9@K gj]QEζgr1dTWE2:Pw&oXԓX~\ _anerQ҇f5σTaWW GFFg2EQ47s @k66mWng70[ouh dR`fVZ? o:{K f[4$~28ieFbҊ^_ QFPO90ىKQWP$^!ZFwZ`*)ዌ({nxV16}Xq{^>k v{31J+ëKU+K76M;1DsECM*V_'=z]xr{"wA)]o?傡*_}OPNXŻG Cتs"QzvBY8l {s-2e:$BDԳInA q\܍S,8pw7XN5&ͯRK R1@ ԠJojhYF+e^bR,a-  t0:-vrx'ƨPJl=Fr7!n/.rL!|X*!ʠT qؕz ѧk|OlbQ(h"sP.k|ȯ;G8vo.:dzֻg02 8%b]#!IN|#¸*sS7k~pe%|od2Vü!V4e~/ Xھ6 p-!TQQ4' uߒ\ҐmgBqFF]DF͈]k/8l$U7ؐȃu[:T=u=*ʼnԸSqB:!RF-W͸:|e jMT PY"虒T0:ub 탍РD@D&NJ3;A_{r ^-3-./9zܔsCԼ) tQOLjU[]s>$7%E{ƒ8WLGnznיQ14[rwƧ SACsj\R5Gza٭{ǟMtbKDCtk;v"'MfY4]V\aO0[~?^mN:. J֞t \2W A|WZw-C䈹/N#"/ؙ&(fo7 %PB>^JZЧ" g~J'o3]i6Rf`4F<&7$ MI|DP<<*x@ KJo#n<Aeֱ⎠P NU.9Ήk] ـbD]пݑzBZHั Xb媥Lzd%&7;GŎ[}}4>ݐX,<[f´6 ɴ9+HCl\S(WOrj~X F^h גp#c{4eAD 8Anw:j=&eY>a;& `a36"+w脗223E5'ETa S叮-D L<$H09)&f%;;+SIEԵ[Ttor IGp3t.g:@].V1+3&hmjnWԨ?L3ӗ!\OKDn: G*28a ]Bx?DU].)jxN/ e} K(cK=MAZ:L\FL=CC{R!!Lg,8f~KI^XA?ܲA(߆: u1ӃӰRkЃEf?Ϋ&ـ'/ALs}"H%]Xt,h$`Uj{˄z3>zDzbJ&yF sN{Y)'- kRCJpznʃ/r,dA$[gBz M)/6w8"ԍ㯊܆&䚐bw8ϼoĉ x)Ԁ@ BV:hr"BjR:742uxC; %6KK#݄3Żl0L)j!Ԣ~̶3a&fL0{Gci3 #e z;7*"N]F f:h‚?_`NF/@6 j-SMg?8ߖ㾑FMؑZ6 Arg徝Y?ISKEZ.S_$T$9yӫ>O|pw$Y[Α\[/;Ti: rvYhb.^<;bת6`F&r>M޲2X4cB%8+',Ti;)X,  I=3ThiUȵ*TY#jlK@v&ox#6uHr.@,8,+HCܕA#b嗅-|GLN*f&GS?WaBj] |2h^,⌙$W.r4Q/Se*Ӣ8n'$RqƭTkp$} h+:nypqTZ1vi׉ڄX{"u{M)_"d X˙sS OUztR_#-R8^~$N7Mf |"Xs͝G))Kʹ2)eQ{*f&. pJ ,)s~3xP.EGK~w U8ԎwܾK\(ml.2eǯPCneCO[AwwaaQo죹ǖE~^:T`.ObzβgWqMUFQT0 d*E-pbFQ9l_iXS1ud=4K>Qm9jp^K Ζc `%isA@Ѱ=g`:S<]QNmB>'}Qʾ#UJEhCыzO]w &v`b[m>p. NZ X`]~+cmMu_Q%:EQ@Ҙa~B2JA҅B`R{iqs_S]<> 1l}Aㄍ-+ lt.hל_Kƃ$-βHii9-3/޲y &gkPRNn"ܓz$\ % 萅 b<|(Q+јn.ʛ9nS z.cXfخPl,DxJwruN1pTk,b@g䑏\Z-`GE;Xa,;ZVc]ܺ״71Ge=P<LY x{EƳdE_OC.YPn%dVD%zVYo)Nd4/Jlc/$jW/cZ5@l Q+$jtV60/GHK^F -wuܓehU'yUrSr|I7!YS_"5}J>n9F-RujYB-H_y>77- {Z5#_eFLU ΜyǛ^ޘmfv16~aF2&fH5Y0/|sx91n$"tO#3V~mGFOJPn* f#G2<&|~|<iy& Fh$RHMH#&tK3"O>O'C$:I::Fm`Dt,M]:cf=y61}~%kѧyzeds ݞ7ɴ2xBΠpQPT[e"Ue՝3|I<22.^ʰKޚvRϓ,u sPDPR\7䕊8Zͩn<9,pdDD; kJ{zxNջ[rm QGmo7^a}}8`걽\>iLӊo4&;}i P~~\|&Ld_M&=KbQ{94.B&D$ki; dmuI0qhDI"$Eq|K2n 1}8oW>(W]Q*8p/ͩs\dqUFFT/|=v0Hr,[ת`qR1|Ǣ2na*4Bʂjon#\CYѪ|4RHmLjk,Mf p}̵4бsU,DiT2i;yX B9Å)q<2=LURС%%ζ蝏#ȫ8ty{ ⃐}|ʻ@<~Y:tδ@v&Ʊi1PqKc5-1ySK8caa8j:↑ow^}>{V=Rc/kkEMqJaIOKޚG&8PR\ n\;~E푢]=<"C\ <3 (b~7}|Fm:4Jȫ!Mb{ ;aqYYc4ϾtTt`+A8l+zS2u/23W-&{W+WXXpFD%<4%qx Sx1vH'gY0DAWcM&M'(1XY;b% 5hJ "+Vo:.~mZkg YLo1}j!jd>}N ӫfՅTP^>r1M%wk߈y0K"!HdeM۞y&Q6NsxǹM(бvpw$4w[ԄH{ǘB+1ڼI lpRꬱq#74dY4 a 2yFQgێO˕ r[_/!FMj1)\<Ɉ,0(vskDQ̭1e/~:|\#IT[Bܪ]Č2+i(hϜ9 $aFy&@h-gS6>Rm,ɄBMP+Cir_|5J]Bƫ3O ǜ*I}LJ>0x$69pm N/]3zD)&^#2#?gsn\Ļgi0 8 $u$NzGdžz>]Gu=u\oi ouU+c2Ƨegu]zw`huрUK0@];tw9W0YM!7Zc$+8t/( |:F$&Hpz1B-o  h_1Lq Uݑ\ю=S%obk%Ju6 ^2 Ȉ;HJTaX9[zbYuX6-ER6a ̠szEmҒ!eėB ==!h8T'Q\?d5l^7Y8WHW3+tn|ֺw+//5,d2qwַ?t1c /^̮_@#FseGsg sIUv½9CFa6k9 bS^D)י; -P2p3憮Q_Iu zj; ց;#OKf|տ!$/.e{A* xTr,Y:͢ax+N9 MT/F6G E* 5VWYsg^"t މW̉; ? n@Da&KppRcG#0fi^VTZ;g$gubEJu 𶫜ԥfzbRhj1(x|c#8YVH&E+9HEX>38٭njH)B?9%ѹK C s]igv/ [Lzt엱)폇bD|jڑX2Dȫ[%ފk|nDZ UAi2vbFR2MWfo0'R\ΙzL&l <f`OBOp&$#Nqx$ GĞ3mFbBr÷H Ik>e-7XԊma4*V%}BU6vFc= "eli*5 Gia"aBhh- 6V #S2/&ÎLt]Sqkce[|K'Ч? fõ+Ug~&G׮h/򆔲$;By'e7 łׂB*D)oD'N'@5>ib,l0lȯAZT5!\@sReQ6 w+P%[ӊ| ,?kܪ?< %`<=.GZD|D rN%x%mC~aBC僃3F`Ъ%iquLdR';ΘSS^) C5$ux`&)k{=" *ד;m&w?%Ws;E~A5 >ug,8GMr`ZZ&w;NYZdeaY^"sp+o<Ŋ#VBEMG SUFT+X~Fݟn[Lю>"fdW E{:ift](3_-uHq2Q)Qp*Mm:q`.uLt>ydyAK5픝һPpÍ[%=ߍf<Ԙ\"dyj&pt`"t zmFźmVT׈vWxIzha}I.T5Gb/+]ṃ,/e+oъaƃd{,Quuܼ+>RQCXzUAh6u5B Aʥ}6xBg#DG_+qbiK{$pcjD$pԘgm:9X٪&qFAe"hCebWYAwf;_tY+\u4radf&`w7 U"ӏT8MO1fko4&>%Anz%)xrH|[p \{IPf) XB d;\{2B~ZS dJ \i(:TM_qU`٭1)#WTmN{(y) {7_]oޕe؎l?*Ⱥᱝřn[~ "لV-1@'-=cX4ߐRe(7 +17f} p-B(ńޢpwpQk'"2$Mԝ!~$L涤-ӒX ir(S{dB YߵS+&_Rז^J6իǂ -2p`;zjXՎ53g k+æp'#[˘9<^U|{t Uhvn=e2Lv%܁?h~ GH[4ک.j0W 30Y6>A;C\ďe6ndS,nQ!ק 2НۨB|V꭬mJK"DuLîş rvnˍ*33+X1])7X7r\ B.6\q=mba2ofwKJQDž>m C*)Im{m+t{N&ka8_9z{nc( ؙ#[DmD@Su^rh)VK\Z{@j@]tw(!gw GTU %|u˃^Da+es'<fSp|_ kNsN ALgJ!-ulu5 =U/N%"9mrWD1Tr!uu&Bjq ~ASvMu*fl0B&d?Cr%Vіјg#xA_Mz2=s°jG+wC}!|K+<?T(@#Aw_:J U$#r 38IɠV-O?ļF\BmFאC;G*}گ!Q95|w -ݲ,(~ڗ@E]=_猶seϹQ&)2IRa]L1 #?Me^xYcDIl[c.@̈́.Jr\c_,g&'k/Ym zkjȩHi$ii]VI@ia&RyR{: 212VU|Bb3FRH=fv+~X9huEb-K,=;} ;F(%FL9")76TvL5AT8u]IQI\W01jM3yp͗R1&Oտ$WҾ ˞VCR05<*8GUփN^ƪn Z|Uށ*6sQmllЂrBHl ]Z4q!2jgߊU!tZoD_q7M7y\d.۸X Fasd:9mHXs/vj(7͝7CGc,tZRiEuHg,x-ː_7* uS}:ƶtN vkUoB6O]#AXX<0)&8I0$PiS5hs8!Cxo{*tExMLp.W{x 4`w~:+P;3:?Ijڵe2BrkB)9Y'֬R+PMRG nø Rw8jobADEv`Rx!e{BV(F:AݦV&EβD/NVht Ygtu*hء1b@ ~ .t2G}Xy*\ϲֵY@;{14cI\O/ `5Wg~F=F> ZrsC3jXLY lGpG,U=]`Gϫ-n|oǐ6S l*'uݣ,/iK2$.4oZeUN#^UoZE +^iZzSTMYRLaRxʑSz4JMu^ ivyt$^8%V:Z4ZJwd[Tl&PHS HP_= =uY=yD~w }>$(hˋ¦b2>Es)XpRoҿb>|]A5..ɢjJĈ,t,RS9<avit-٠[jkua m_Wnߨe|IfbN)#r+!H<2@Gj#Ux瓇R_)ڂES^s{ ex:! W<T~T)RɅTm<1@BTf/V%HX[ޞZM WH\4 TC[z%XLVV P6qN< cR:}5d<u]ckz,74 +*bw-*>C4PkԡIOdԼ 'm 92Gb8c va vI DrТhB ǂXXAl␩zOȻ iT^V6k&|$Yۂ&>Xl_My F'=6V ԋXMoqenFMoh:RG_@9Bx/B`EB> kQ |$L/¸ 1`T"۷F%^|m;yr0(kJ%dc޾X1y,aMBrkiH}%]4HqnOt`ykN3F08ʏ4zzHG/uXR࡝H#B #7?~Q=,TL^CV""n%taNnaBJ.ǎjd OQ֗cd!|$"'J?Q-WT|kVˢ0 _~;+}2m +`>pfu|#Wc `:DXkƒ1b2- r{0G]t .oè-0ϲq̅ըX6?l3<-]r k4l2Pk3xѿH˿MJ+5,#i Qs&#ĺXxmXѥXDd\о#e` ħGGۿ@$YLNmSlyKjLH_vdɻ,@я+0ر =ehޥch嘛-[((6$L 2FQuGY+G%Ǒo(Y\ {blb&_^`% jtb>H3C_PS$1䇑h܃;w#iŮ UV!唲~7=c;ț4x+dQFRVāX. 5TVn 1^ܒ Fս T0?-թ) }aU%3q~҃nKDbW's՝܉a=eTZ!mԄqI`OI2(v}sdbd80[AGTߒbI8i ˠÆ,lbkH>t1kEI!aRg"ḥ\6׸ueI/65 /@di9Qvt] |gNNYGZӓwz=rhC[wW- AVA*FM䌉mؤ OT)jfC {wò sc&}a_ E)IT)ٜM~.)uEBivچa!X̢Y`"˗:p4Mtzn̪ů+n৯}l]xCu*ąZOJKA#.%Ϝ㑜CQmV,eϰ@]Mnx0!Oa"jaٶo鸰zR?ގԻl 9}cm?ǹ7@60 6E [±"_eDon`P &@E3aD|C\i eBCV iHi7ª-, 2 NF A #듢= ]#(:&@>p׻io|Iǡnl:xK|b~}Y%̩$զQ./IktΪ -+plO\ !XϽ]vdžagRUh͆ goɰx*=Պ_:YM{<%Er~@x=ۜQE"enSŋm76kfM`[ݐPt>W)2M'ڶy1k)nID]) @/?Pch56 W1 Ͻyǰ+6*zؽ\ZPLO6&jpPeUZy[ .Z1%\ kI4}D2Xld%gÎ λO@hjFcgm<@r676I~&޹#BEo 'Yw[7TL[S8T~滂.;vN\ckס V!UlWqp\01rh`6?}QWX?흳!N\Sm(U f 9T䗤|1VXId q,D 9[ ":K-% ڕϷ0[ί<\t5^Aľwi@ y?Q$6w?&19>)v3qO#6Yuz+ լ|ρ'rڒ#hFgx| <)Aē''Z2յz^Rmz{)+ nKmIQ<;.l T=xdcW=@Lk4>Y t>:Ö=%Eݜgf=<dբ#hm!x9۱ݗUJHfLjƝ[C`IkWr|}.#Y0=u *mL|4T9vo`#27Aͥk ]nuL*);Wz\137FJ wNۍp3Nvrڟ;9-Y=. G<2;;/1s!s&Օm~5xUքCطe=_UFn}֮P+kTлUE:%d|ʡF/U}\UGH8(Dc2\rV dHc+.Xږ`>he~l_%Şe]ҧQЮqth ljP!\]hR:+rl[@ưY x?c hC*PxJ'%MEjPiNAdWĘsF=|o'^ُ징1x픠ЛNg~;P9 P]FU7*oL[p4 Z.+̃qϯM2Wt8CU4_f<D9& -(Ahx-IfZn~rsIu?$.պԏuJMJF# 곜GHJg kN%%[>Uf,z2.eWR 9  !eٸ^Q0*HR7 #"2Jz}!-ޏԨV-|%T9;OPel=b^^N GR5uaBv=&ں 7nojx7' pVpm"tf#.2V5}`NmŢ\J0c(psO[F]6 pآt8Vd6dx_)lfvͅم(B( xx ڋ# `dJg0!@:41 F'o"i4rO&*: g%cI_49BOy{,/aE9.{z C3Nfx]N'YxEC@#n1USVs6Xn{9'UOL/m9g)'ȀLA HD/Cw.F emw&t &~*Ɋ0c`<ЂVEQWcBt6-!/A7구 l&c)2$ *HAJJJC+||,?7}R * iØ٥r|5mo;Q=Uz4(ȡ 6;bw В[A;g3KO>#r u;0]CXa)H8୽s(zaHB (<~Ⱑoֽ'|›1Y }ų~GZ)tUsԤg '3!nvCb~'FD>J@>Z|Vg&%nPcl/jX~㣡ÛQ&7JV:n%% _]_56Jo7tѐIRm*nQmsgi^ Ǫ a%#LIpVoLƾ7IҖaBU%k_ `HW8 Nz\_27xZ`#i?I*TAYw!. d\v0M-Y(˗܊R0>*PIʽ6=K#M!dƠR}#ǰh:8RsLAxzwL"Ϛf A80i:oD= - H0{ũavKWi{"bXz"]24`-* &/yNzO%,NHq=8>4Hi@=1( )ȊkEsBJI ?(j/(0]~Dj4/h>T$7n礰Qg;-HUC6Gt!{5UTp6TZ&UO B!b?st* :-"03fh >Msg{=B Awfu6 J7 Ŵ93̘Ҿ4듁YjbHV~Y|!^Xt>vjcPvvRjTѻSw/{k"Z!rz։>c[ܗo|#2|]t;6zs+#;`pQ ZfpUXA h=b7i,>eF/`s iV?+C7øXkhS@=!Ԗ%p*jt`IG/$_L.q֡Wߢ@~g饤3 Bh:MvwECpQ[d2_vk,0{&z>bk2R0X`C22rl]qJ(9?yO֕;-6޽*^YB4<ƕqiAYB)Dɑ5tD%2 HC4 iF +Gscy2٢P(ޠn6 ΍gA)̴a=~K% b{F i5|BW!.Xt*6sPm;Cgŝ7o Wc&7h2gnlbu=p'_`d~a$lso~U曕DxCW~[GV  Uvߦ!v/tqzurM4F'oŽ<0vo%&*P0(M< `XH'y''!?Sl6:p}sZC]QrPçAlCoECL vhqޅ.evN'9.GT 7 od:JUuy4˪X5Yi\v`}N}OE/]{iT`){[c&&}E6=dfzKtv% !un$Yn$qҽ:/@%E8fȵ%-ξRX$`N"qp G!x" n)M\BS?Ú! 3L)s6RP99[7).O4mdiTkWεhOl@LF*yp8I2Mokx'G]M(1rXla%>钳‘ZFmeWI K!g-I/ě4#s_߰K9yAu#sܭJbxOO7wPJ=a;kG~-㔑z߃IB˔&6nQ7{#}%ȓeV-ExyJiᨆ悝_B_m-ؖvfAaW~K3.# 6;aV5D~<݆(sSi/xedѼL/eh9xy{ t[T$*4PfM$O~γe!1lUaB5mbJ1$`ˍ5dW ٣ Z69-{_1yFⰗq .9N~ 7aS `M7 [$ca ce$Bv i,~+KgWEь :lx 5 0QהЕn!؄7qjȵbF$HW=Fj_lл%^ OH _rJ [0#|7L!'Ȼe]*荱 M׉ZYmAi;W 2ȃ8f1`ZcK|>  ebͻ7%ARmڬ4orݬcxKvg_f5 uϲPϟV|݂f5 v_lG"$2js֣^0d)b\/I_ۅP[4Q/\P>爳j4!*\UEhջ17l/^7B9$Mr-b}=uEi3j7$a=fdWChOD΀7ݽyBd]2.D=5i841~7TZ9Kpgd6Ŷľ! 5,+ PqgXo;.9vNXnM ~>wSÆߟVnc4'S|Ė93o6zy' HJnhUTb˫k2 $a|GO(BՉy`lrj\#[Ԭ]-ڀ弞!^$ B+\CcţԒRx\ʊأr&*dDu.Jf=|8~֧ɴx*o㻑Wֆ8Ak>ԺX 7GduF{Kפ3:ԗɽRrHoqljOa.6q]rcd^-y4LQɪJJs S&FEО [/hӔEJyVzf)o󦾩vZJ\"8z8(%]\7s /keށӸ4Y=׿Fl6FxpdwN`7BqZ]QPMu槣^)Ye+/ Ykqڜ;rkև,~kT0 ڦrrPǔRxU 3ac.30P@qT3KTϺ#7mM÷4v r^x`ocƷX X(heq (WXdmyxyﻈc<א=xtkH7qq,9e]ZIЫ!@XF cCf Z^t0L痛[pl(G_#I%ݩ]~>N _/]4rqq7Fmi5λRqF\g>aAA?1`)r+ċ%=2fGYwD)Z&*|*l۟ 7t#?lst잰Wu{kV$߃'i`l>I %Q2ֿNJ@_h"Nnങe^l plAQ.|݁>q}L+jd X->j ?#0iGUzٖ*?ovFy+(5({B׽7];cʿ% 8r[f"=|-/KSDY.%%lPQ#>U)1i=q}! KKwx|% Uz+T'8tc:+1BT]q>V)'r?&ZG]mGya$`f [֠RѸS/g*r Ҁ`Y^ezoI qsHbr_c;-C"g =ӮDdB*R; Y:=-ZĂrwyWlE1W^[7UZ+,cooc $]_>@9`B&]Z[W[/=]<_PUғ43NpZ_~ .ym߀%780aac,vp4)1鱚~ҏ[]n,) G[q >~F$Q7%"?(T(ūelQG{+^ w2*O]|< FO/,ԕ58FП^~2pR":j rV@_M]%\9<#ާ<4pSa4T`sGgҬh)*RJ ͻ4yKWE~,ٔ[-A \Xsכ9lkV;;D ;}BqIw^e2|0;I #p<+bOI. { vCL•'/Hv75ם}`p#kAP%+@l"|%%_ yޔu8]ΌJ&o?Ue $D@XvB>U0-$~5|j.c(= piEx0̉K'uSZY3BTߡh0JYTLM2,ZV:w kbh/ezkjx4u"<F-@$ 4bT4T ./3s[ R܏7 /5T,Qve-.{u&YsN*۪XDtFf&1ƨ zd 1kn-_D ԓ#k]W9O>(I.b;HBFٙqV}~L^+ o7T]?:E;!*;hMlJmHfh42|:HZ$U@A3}Y[؂vTMCL9qNn}An@ctKsRCXkF={QXGϩZ[1#(ݭF@DgX 3ah~ )0^5ǃV7>HB'N3 @/^BYEP9|ո< jn.y3zHȅUC]oDvRNt^*UnAvt ST rApNJ_@-0i ^K:+pFy=^c#dӽI'ygǸVzRh( e5>:@5xa[@iЁ h"M1㛜c"e`=ñ# K +)EhzYqaA:p_4>{BKdCUI rz7p*hB\6E$άv -p d3[Űqռ0l7hׇˆӯKu02i0eX b #ZVE(QxU_rfūi"m$pЖ>ƈdЌzvrgum&lM! ;.VE^ ?U_mS(l*8n˗[OfIi&6~ead'շ umEu?M4"fބ=5Ú9uknɚO9KLYx7V^u C Z[z\ ZHtcJcWuJ~ϱ*ޭia<O `>Nb?@ݘQr2=sڼ%׬ۚbZřVsy2}$t tZ&T_ ĊK!OF27W(eR ]>O"qQx;:h 8yCt?p5HK;(CЂI4OO~DLFɗA| qP @%̘;P__DgʼNazBh%DҼHx$iLNt<sJ;? ?JHRa+ȐeR(!W(d*MST2|m]yи`8:OQXcnmsCMw;dΠ=K'~䮢ݾ!>ILujɆ \Kľk!vS?i2Zb(]ȁLgN`9ao`mڿRq,O?|d:}K&|UFw}9G`O},m}-:#4QTl܏ıCTtp?It䕃{gɚr[=$PPHXY=Gq\4&yD $Ree4űi^n5 *p^ppl]D^2?IȡPVcu*2)$\54Mx]>hGEZ(# MWڿvi0}E_?&g\M7*-H%!]N{|qS~io6"$ļ.}j6}a~?ZsҺ$Q:wKut4:6Z“<HV@`8l׹^4 x/gykX*Jv >lRV,7PxP6hkq( 7Ǖ:>0}7Y0=܄ +og?_],o8r"]G R@q<4j*26b5!4̦9pghn9;rV,cSIJ$092_XR#j4F[οҟ oXO?_M{*wO{Ԏ|"Z&Z4`D'~RE|_g(1t+z^X1uV",5kbvխ|9豇Tϻ% a&x̠05F k`M)`fK 0l^KUӭt$=K[ V(~iG]Aah%o?L"G8V7numfJPjiɱxpth&Sk9܄yk͔0> &D&(^^|D/]KP|Tx85^ڽpmR뉬|i ݲB ؼQN֖7Q(W4ԆkXR]}S'Ae$:qh+ gy oJh>IFl:Zg* =2+| J]n'=u }'9-Fkχd՘Tif _e"@,ɿ+Ps^v%Ye{ e 'i ҍ>­'M6g^k11Y.4 tJ2eR٣U uwro³b %]׵r?[7^_gHou7B=Ho J\*c4܏2%&dS  HbAm][ h8ė@{ٱBYщG$~ܳT۔q7Iu%z ~ #X/ބ_vՠ|Yݩѫf"G>aPVkK ݠ-WW+8JU&IIfcLJtuAjMIA|θAgf{cFFa/4}Jp p/'N""ܥiT؂AvT!r@y%K6 n$8gu ~[S.nUG. %}zϲ=^=.S|HUw/۵7*]ydJXb9 _b4 C X5gD)S?ERD}inFG3j?o@i+q%̃ے /wJDU<Xl1OL{fo L凥q`>y} !`!lwo}b` f;d_Qd5rBS.^xL40g*}[xl|гuQZXPpJPω N`v#s V-/etu(wj9Q?:G&pf|5g ZNeaT']\az+WpNozT,H8_#Β{Gk;r4IST~/ʢ5(Ǒa~DHBS `I{E;J=o& e>Ow_TQۣ=Q ,gB!}܉FOﮉb= P57[DS/HZaht<+C9Zm*i]q!oXٔ^jrkvpt69[3O[ىg=eB);.pvz:3M /18l/T%r3$fP+zAW ~&47D0"_!=hT6а< !L壅\!t,,qYSU6&TƲ6ߝ%ș8t!c6𻤑u7;S덎)LӃ[CpΗ5`\szAo{+)F/4t=£v< &G:*gی&dZ\"JZpbV&?>Y 0ճA ~!{ L6Hp;η*mNt 0),()sOBeyJ{2>Tp ]SK%#9%褁WICP]34kGqGk2O/4n~mdu [?Pq.‡nCGz؍z'JR-O[|dyNODyyP'9jG?Qzu0˿0{.%Bu7{귇,aQOcճu>BG? D}ncu!S#|RGHf/"[T,x mu3a1Ǎ@%C2DֶVc|}v֑[űԲRQ/xRHҐ"j[~IRC]ʂU}T'O5ϳ-z+(0+k!nSD6%:[Ŧ&]F-j"jc?WԞnơaۧ0>5w_BApvLp3)Ovwװ3 V(%e()^[@rG|QEo5'Gk$g'F2?a%ib5sRoǯa=,bNIB&'0,e¦ =p1 쨘S"~ Pʏ-/s+JnG*Lb0[c=3gh,E6GKVqx4|a(wixg\8cgՐO(Sq5)X^y riv E /b$-Wt6(AIz|xsq\U1E |t!DHRT!cWq),!Sg^|XnC&~JD1Ƕ-ljv%-0{޺!iY&7ZzUBS"VlX#KP ŖU-db~0]Űb|xadkp|3%$LϮ\-".fւq­e$P"aZ,!ұld[[3"&7F'f@[*|51牕jmO dNW|R|..\6>;Șv&v?D ],8 'CIEf-\*>t 2j㽿 ; HfA#)$35sZ{́gf f^-iA Kb^uH2x|jށxdT@KNqyH=6x$`Iiw4%OIYV? s{bC7aʺ>ʝ-Ejg|غjOr]ٞXwy%hGBxrhboSp)kݓOec'hJDreKU6CA5 qI[kՄ&"}]%@akg1O8nxea1{|~ U J#R.| nhӫT H?fj}<{aȨ3%V\jKWjx@ZזKQ0.ʬ\ՂףerO٨LdTsT(o'Wo$tZ6V3Ƃyj[FSwGS2D*.jL "-h3? '!hJbGb )Eӆ[ϟ.p11ajL,ݫ Iif?! ;07=yCYZO)R1@Xb\*`Q~ƄcǑ#ΛtD_C ީ> ^my/dlO`" Y^2?kwZ$D4UuJ~`gl`L,:mz 1K"eV& KTK^߈8*&[, = 3ĕ#*fDN,5Ê2&~}&/HOQJ#tD[|#=GrxaޔQf}|R)%- R;wkҀE䖤l}VWn*G v$RۅSZSM9$ C = è/L\hƽ ~+A}$Yo M!w<]ajP#TM{뫏$`=Br8!u *OU(G{(Ll5ә-/Cz!A|Kү MhC*ZcumJJ9EDZ:8;dx~oR xV.+͈B! %IMq^v'\k NVOIVʮUAYқ]ķ6q.R'ғ>v}⼛qA/_l uIfGb6lbJ {8>˒WU-@C^ݚ6|9dJ0M3j{ N2#e_SEYbƙ)B3 jVz{4ñ><](O;QGӉ \@ETA.` ~Ҹm4M8fk AF"N& Uu}C2Z11.4~;9pѴj6ĊkZg @){ki[ᢥh⶧c )7C,q P+ivH`s ϓ.t*YH'=/fSNxpj3)MAy~Tf혺]9ܦ6 ZipyP9fvVlndsL*UdJC9:~;Zd4T/͒7jzf4@&9oBG8l2rw:(B|nI  |CFWզ$ʜ8oh\;z"h;pJx97^6 +M_կxL(eV9ovJA#/?Td4\[,L̠uo0 -KPp\FGOrR}?0[=[6Drݵ`1 +L] !T%W&aפܨBc^S e%h N|Yq:b̌KؕsZVoSϵf}`DUDݙ2j|z@ߧ҆¥-x l\ `;SE~/hH6a{=J_ү%{` I3,pπ"/؋Ԥr%sga"gvC|lyd% ;" ƘJ0:SF|j "W螀Dd.9#j 렢ơ^A-F#/~Cg2P3C0B꽇/y '%bKKdgl.mFea5ޚi*MÓj)ɥSKgACxau{[JG0=u^4;uGZ{~DyߌX3Xɐn5]rT(Hq fE̾D)Tt{6{3X?'5ӟ3i}O[SJ[/пwƴȦ8t mjU掓4juj]qE"2âpY=;JAvұ2#G9x 7Cu lbvy׏k+9+86u/3':ȹ_{l~Bl֦G`@o9Š)bh4)E&_/Ċ95!6tԽJBxT X&sRZ+@M1'-sU<ۀxrT}}B볊frKBy/X6HZpWL(л$HbÐ`ߖHgYC=yDv_ QB6Wg?:u0 wigzgV~m'gm,U-\#u|5Mg>+۸LT#Og1v=ƜX}TG*ruy:J2z0|V0F5Oyӏ`# WuN0 ͷW2(($wh̾؛UzefJɕ/M둖Mwի]߶5U-Hl>7%ڔA`*K˳?Ff"^UB?fNdH1$\}&y8bvh;-#;BJ(<ȧ&ٺ|?44d$X1uYE_9Ma@hcB? L?`舶:D ȈU1=V< neVXpԦC1JiAM@6zXbZp;)4qK"{X _diFE"/Fw˘Blr\Rg~jtHB_QI򘄤*;NrcQryKyΨ2x•eeN3a=NkWl#"M5px14>5CQlt?/Feos=^Ǵ?o7<+S-ER\b &N옎i pěJs,$z_9o 2ہT1c0i "l˰ vbK!1DqmB&6fv;=i#n Z .MEPb4}o ݔ;qYϪC5BGMv]ۂwe"Fu6AjæՁ cv1^cvOty|A,*p08S@$7[UfBTpHo/k^:\|p(̠VpJw+{R͚y˯\~<*F V/-_h䂸hrȘy&Ly(%59l㩅k8IrQaVw%`qJ.$xCx5S_u,&$/f9{Ex5)0|o^R&@fpeM|GߏK"ۛz B5 @*]Ey/>Zh\Mo _\s'qFDAȈa0/&j?^7MG}'`WlN1"g\&/\ ׶,Ýj\`Ջpһ)| w΀LSG0L77HuķjVKqXX>|)E,KHlU8#G71.Բ&PCQi%|nƑRrR (svubp0{H\sQ"UVgGJ"`:Ae-&>_˄O֐QБx/:0dώav"oG5h57J|[IMph*LͷJHs'td 뇑\s잹 deS&3G-WQ}M7._mEv#[iS+p~xx"=MZёjtЊHt.跡C5* KƠlA㩎<~%N=Ϊ]ǧ>[Y*~ݠ7mӮ?a(HIDW ׭FJW]ѼpT*ar2.<cD<(H雚X 9բ+ͫEүGgrDb^Ws쉂&3@]ږ}' #St!d"=߃-/ * g#Ja8>] ҤkNaR:`P^Ft(zY\"'NF0*|ȅ;6p;NHeqF$٧(WЏ m{+Uv>R|#uL*?bY382WcUg<;L>}. X4- .|t<V bqOP?~O7r|ok֯1&Io3/{+(iQJg9ܡ˚L/TXv.k\<⳽1#[j&Ru2o^7Aik'4)]e$Xqn>r e#ng?4;VKB^7S">ݿ ̚>Vo$Wmp<|f'35-zW &Z6de; ~ff0,ls8ZB[4/zٴsY8ջDWqf/܁/'bZg(e{^˺b2w Ch_@:vSAȺ:yf9f L;ZW0*?OPA)RA>6R%]&c3P~S3-"_x 2 I(%я,WFvl[ J(ZC'!fMz Zwn@lPkآY,y,+ U7;u t[/BV2PPjA%aX_H&}6 RΦD~30B\UW L:H*ڀ.\ySXi~%9>V >K抷j4n<}r0ęO, thL:Y؆v|/Aܓ*ח*^q5W%C rI2-ʏ湐~v34zH!htK$MGLb`-q~=1%/OT= ߧh( EImo$8>|OFNrv́>M zhJߟt2N[LSjc%/oӰi)oEub_z_ ;eARCvB9w.ya!*% JBg<'_)zJ\.Go@=11i'b3^MkNxjl$JLgxz+ʯ˳P]>TNx0=5W.FZq& ]&fVyqohMmTt* /4 -l}ZtS4^ ־ 0!h`e5ģrԈ- ȕ+!S$Puu-k.e'N&^ÇQIFr#U`<:*ŸP+LtgH%oh; 5Wg ViPR2[jDokPcO@+$]m~ݚҴ'YhѵsL$'gSl]Mj Z*ò|:YhK(pX]v=Q;2= E,רߢJCȕ8K:?Z? h \mueqXfXdf?Y+Q-_}WEڣpAv% @]G˄|`Ʉ?m%,:/,$'sUMi*rfWWEb<6-Gz:OSVBl BYd *z6)[BeeUy G.wDK 0)ۅQOTsHi8*z*2>}Dƺ ԕIe檨IA͵V}bxhtIQ"?w R\:CO $LLP*$xkՈ_caw $+1,v[#c!q_\Kvylw,,68Wi z3W0'Ih9-AKd6[k *USL`|C207xIVf9yYV 8?[ &]Xn/jSճdwjQqMx 5@"<O--N& sÑ#.mL9"$?",O7,g+Lg5\MIH$&ʆRW P7 ƾ\CPɛ.Us,Pkԑco7ƅV&tCR\UGh{\t`;!8169;wm+jnҌn.(7%0M錞dOa,<0 `$JCA8'9ŧRv1kBZOjRW  !5f=v \S`*9h&%lyG 2H9:-3=ir]SJ׵ͱ+B֒TL!e]%S HQ:CK*"gٖzKl$bM%˅j"s^0{46bFJgrYhkR8$=3A,/XFO'ܯd[|(ژB."D]U@]@^ugꓵޡ0Я"-k&W^O=5Úl׀~jxD{/Y qtTPz͚O0w5sq庒3$߭&_MJGŁ sx]'g/:S`rɱ{4R>9 -Ti72eZP(ltpe"Btsº8rD\xZSS/tAMH=u{Ib"fUIRv>+da.ĠRnɬkK_6&Wjh~uҁœń¥ #IP|^ 22ťY=SݦWYJ)J?Y؆{l_瓄^Y8&=tT9mcdRfkjK tO~&Wr.ƣ_{SxBWءeYlaezbh\bom}NHԑ? Yk9d[8;"0*}1kI̵8vA}eaMgcFI0",@c2yRVTn m_7rX`cKjf[Q\ 7Kq(cpCU9TO7@" pSm;u{) PĎo}cĵΥ+c4G>럗ү)pjJB9 \@_%o )gLI:ʥT<RiLG@T5e:V*O ܞ9o;Gus1>e3F[jΪQ$D[s 3 +ONϬt_a[ ܔ̦^Όfd=Ɉ}HQD_EPۻZ&y1nqi)qx.ϒ ł`ꨁoMqQDW0peי5&̗da:4Uk0ZءbŌ=-%C8"{SU? j8`ZBPOM!h\>B)ɉ6$$H'e E>?2*k;)\ĔNG@Vŕ*^D3(/w+DZzJGEsSft8n:[|(c&1st??<ɆxtVAl,ȸlk:*;퐘=pLCG&[L96h4*U"$hT _~J-+YpC4ݚ?N[kY,N2e*nR 1ؒXoNh~|0z Κ>G{ wyWScgt[Bّ ڜ;{8GB6NGI&m_IM cNE.᧌OZwzjoο ToMbz73o Vx%M-atY"wPqxxXJҗH:7H XxS8iH(cW@ui'WR]ip`NoS%Qo:f}EUcעVQT9١Pmą&ʄi#Z!yZ8M% n,pPf:Ρ(iCo>C2 gv4CK=+NES`w%{}G4T E{3`֙ {ahxTZSUA|ɻ(oÚXͰuHO`qG 0 ۻZpdheƞFz5DmhmE\'ysRD\Z'FNnbdk-v3D |ɥ[kxx[eBQ6pՉ2^v'Zݤn|2f/}GwN5WoKE3~+-KQy' u~n:?PsaĻ5GR=\y21ק`W`?8PUժh[&e#1u w2Bw}ֵ1w 8ìj%7j3[x %8@wfʽž ^v(\f*zaÓ3 )3Y3X- / ? . l#Tا+G޴QP̸ igZaN70 #@I1؜\t&}ڨITOҪb MB ̂~^vq'<r<-++tă"cwW# l@% á% E DR[v`;fA?K 7! d 92ZФ_;D(-~ʣrajZlGYJS|M?(P_VBn<(rZ`?O %lǺ=p]ƱWhQ;~W +fdU^tLKs7?G"-/*bJ| Mi#G|[?SyvzjJ{ 2ju_.Pʺ)H`i0VU(nU(pfKgm@&!p͡ބ)⍷EOOF4$ANcQw8UF}w<,x)z%2É{ELKZLK{TJBm9c7Z|ui=@Y&o \`;r2 |r[TY~hږ- ]He`W\X }0H }1v+f#l}ϔX4yL:%;1P%ۋq&RPVfЁm=Sfo~b ׁ~VFs6y^uWefͬf=%MԂr&ԹG p/ zjv#Щ?rI&0SX&Q6~3N7ad5SW{{њI)MѠ=7fJ;7R͵f)XMc".%(V.ʏ~Z/PH"T-X;'R֦37E[Y\bQڍr,#0!i&5%x g0}Q2'q*;JݙX0˂cbf ^l}go, nd]p3\}FV!]pu;m]2FvdF+ 4.͏=l*nY-1^+duM!%Y=B8h $\U&2k;ثAVeD`^^-t،vѲ3 vӦ}:"rA@eȧ< L+ k/8>ՑK^?9YfOm(? :EyBO!NIZ"/F]#cG S$$E\ vw?Emĥ/MB}йwB|C%Yկfq|^>U}à9̩Yim %fGsn}85q#ęqt#7\$vO`|?_QƤ0Hkazg3A?{>s䏅77瞏mT.v /QM;F|YV!8 h>B%b1f`KS/Q QB'=A? Y`[*o8:RP iOyxIg0=NL?2<=TjWZtOmv;_IS|.8hDmjCAx!g_>FpX pб?c=ܶ.G@3Ga(mn '/j{!0.PZKJ0_l-:PU/gov5BҁSRHJxx8XRfu%>e:+"|n. ܆.IM䱈"|p{ x8Ӗ1Yڴij7̿үSޏSGas$|V9FyW2m%xF!] JSH DμB>k);O oXaeGnoYף_YTS,M(_bf8Ob$_Y!\<^]o\s Io|MhlD|D9hq4خ?GuR;cZCk%$e8D_,tIƖ^zY;-#=*+!e G?_T G%YѮLaahIt6YMIކ 9̴fҰ>P]e4(x,HvfT k y ,Ҹ5(Y1s\NbHYC`GxX L[̑@ )ֲjZΣ<E~沧g'Pg_C.wW5hLzH7gډm|s>S 'NH-ԞO}d_ ]*C'mŽhߛ0 dὧ A*G!T|3+ŔmLDkvq$xtӃ&~@b-YLMO:{MDن֥U3  X'09se3L%87s;C=̺Z]rH[6tSeȣg D wcp3}}}"%_i;wY;:v-x_NՓT4hRTv\K@19˦K^>OŞ a˘]DV 6-0z7jo|c,B@h*S9H쉯J?~@0l8[BU)U~$nbdX048|Ѥ^Mm+oM`%5| O>3B{G^^|:E/ &JʀqedJ: "3`p<]Nr{օ~ 4ݟk١+n着V詗Z#Ƅ d0'HM6ٿb+ to@k̡Cw.vnH ¤H"GG뙺u8f*zՉQ2Ta9С:2,SfӐZzVwZ!m#aj¼C/&J&wH+e+?ܽLcl;Pk^,@-!g΄h"Y+M)[FW00Nڜ(M"5B`FkkVM(V1]R^!TD<TJz_X[?&"UJ KvcOi-ė83 紘59)O=s)y>F; x9zA/vs#CgCPnsn8R/x%3g$us(ur.]-KRSH߰?E3b-+Ssq+A6rC,vIWh֠du(CDT7ӥ1wzK«ED@ށUڮZ9Z*=6L L+T'/\LȴDž ݉C#Mfoa2JL[ X Z\^ٖk2_;mpz,L aiÓ%a/c\Xm=9h&ui>40hţ=UaD%nFl/JR8b$! H5ʫl8לwtV')qUlk:弱#Rd_^mu~Rf,u=@+rh) z2..`[eT=)^5@zY2%E@wx#XhlVBO*p<5T UuQf h$EqN=HM#!>ΩaTĘ]u@:&K:6/ Lx,Rf7k֎J{ ##D̜v`WnzX{7gD0ҕta+&WY7^L+I]6cu<3Sȝ*A\dOn `uR焹n NcZxS8ݼ*7Š0ɡE^zpyۍmU `S(6IG:`V&*"p-)TtcaHtrZoxj:i1{._;hF[sBμT|[,MWe3-{-AAq#2%ϖa:qSm>уhw36\Z;kE(=gV UL@ILQvkoC3fI5_yXhR1Sr$7ep8SCqvuŢS%WbyZK|ft p`]A) >D"<`ו0bs(5p,&pM8xЛR(0Ce$[ YoKm$nO&G#Hϻ7[ ,bF`PĖ0/s4}@'erG퐣aAj%>bqWNvxXMOKMSХ,QϱSm-j+IP{ݩcnvka:]" @d͵J)qC9"f5SD:ݶݐi,gÈ!̋&}n݆FN6ڦ=>B%b/+θ%wF't IID]4z[U|Egs㄰;0[x [2| 'NgMo1 r:V$9]JzaF.' !|zjHM935[4mF]EJD' <&O[ qAN5GDuǂWbM6MF( V[^ sC#[a*^<2e/}2; ICIu2Hg%vl 7Dž*R4')l|,P:W$zlްGA,>r1,U4.Ңhx()ފ6K[2."Jott'p33 }FÒ=<]X;̶bbձ}5 ELE-ԙ ,hdx|n9utj]ϻ4 uϴ+K(o!ZIit=!#T$|"^ל~tq \´VX\uFzBkNtqxa@>8?M`j}&ݓ'7ӼtFmbeL( ts{sKs~U0T1""؉}rLts)Wcfc8yZ2K5=Z$~>O/ Faqg0,,R `Y=d0 $*RߌVi0f# sltţ3FU5hAKg{hj)PeLŚӨ [=q5-\â{;A`,ƚ/ؾxQj#,޲ 1A;zK 2X耻rV,1bܳFO6kҌXˬu_N(C3·#G/rl29 >i Q3 l4$Z/Sg.ʹ, i{8Q~K(NJn=_P5᱃oNc벀:\qvvܱEz{Q1FiG6Q]ASw&Ț)VͭOg{7\Ík0D(u|ƺc$M5sk)5u;8 HQyĢZlEo$5lҒ ׭,9oPEStF{S  $ X pf:zn gdqtXk'g-fgӤk!}`4ovH+憝p槆WByNoz@9vވ,yTu8Ezb#IXHQbXk~P?9-U ʃȚ7$$a[ɷU 'L,k28别a/񅯋B\7蜭Tm=T;}sTW@[}n0a l9 ԚWٜPppOq&GEu;o&|a'?l1WJ"{UKkG%ܽ;%PS@Awpb4xP9K/rN,ħ~;Tk^`,F0?"6MV 0i*OUg4oDh~ۏd[ {k)#/^3$ɛ>RujN$כTDۿ/H[qa-Oًݙ) V[LUS]mM#_A^u0=;b8~V-<͡^;5TLWg⽋.A}jm  9 oNĬ:,">*aA?B-DW=D9~Xk5UO覝iH@Bt#ʞ7bZ>p/L.?E!rtQ ZH@"3ح&%qZG k(vekȭ h[&+dlsx ȧH|Ųr2FrN'c Ar} =.(x }Ib@f`_߻B˖ilSSlJ]L}x JO+1I2浟C^?P<#ԧJ_y򑗤w\Ł}Ib#MRWO=FTVN `9͈J <{}"6_(r<&Mɬ1參6U-,a>ϖUF%b(6m*+ȶ&4Ԩ۸ i" 5R!&6g ^ֹJ99QedAb]kI|ɐ>UW Z*,"\Ӓf<(a``hX]1z`I_I!K5%Xtԭgs+jq?c(jdﺐ"9F%̕k7L=Rվ-՗DdGYMDS(;Tgc:*FixV)n{U"nv ī&Urx IYQe$ʖ:ˉ h&7:cx+++ɣ9&ҕ^mQa /9Xib@)$$<7D0bitdemX~>Y1!q"M{yc|À/m `OFTd"$7쳡UjP7lȚL E(8Yi&'c~`褁jZaf' 8{,F{~ki&c6 KW d'xȨkvQ .G hqk@:ω}1][je-KX"qJ!kA)OSDk5tmjw }=OKz=uP'Gc_SL=E=rƄ MH|0׈1t\Ҝ,Y{}hK&; ;cx/0]Aݬ65 7)Y&[ֲ)J3Lɬ$ɺkЉwC6C45 * Ƭ+ ]#+NF#MSzR˪KGpȶ3eT(whT)/J{ 9F"~"}PFSHUFa.so}QIUOwZiiTRAۓQ3C#  QJL>$ g5hWM0^RS3-vJ:5G{C!O46dߟWH~%L,?Gsېmz$ƤYZvd~) =XXxgL@$_(L+`m>\V7%{ ĵ:;3q=Fvo) ͝r|eL ~s$(p E2NJXRrYЀ>K1 IRkX"5 QoyYJi;?I";qI̦F Y;0T i3ohxc*XL(B%nw7gC"%ѱ*{Ûaw5.dX]MX`eA&X}[*{o?gt<:qo?e<qUͤL^1"9揷!`rg ||UoK֯[)gr I3ZLr 3K2L^un2Ɓf\'VuWЉCS|5GLr%98ms-q($kEǷeBKZ)||@X{%q xdH+.'AV>Q͉D.8eM/x> ҞNeU7jK9s>XLՓٶedнX|Dc}Ր4Ŕޗw@Yׅ Kq4ؖGǾ~qZ44[o\  甂qiDžA^S ~\R0uZ^^]=>vw.?ىz*Na3dƊtohX;}H͚1av@ ֽ S95q95V!PqZ*Ԏ?W!*܄n)!ө\ǐK:̒Di5)xÏa. dSCheʤoT ?&9_]}16L}rLq^+=8oRȶ?ދbWwxtELq9H@[7? VB(0r /H?g=G t&_i}m CY"4]O&{ni1s' Xʤ[(QG pWo*^ @F ƉD -fV>mCaW Vcn'ESN/'@? KelQnٯeB|O\[+ p9>2q{(~@[rZAS9:{J&x!pqqbLg5%&O/ 1L0AOV\){>KFc*Bl 1Hk܃k I| ݂1Cj[:L0#4qXoKsC((VKT> b%рKuZ =vk 8̯X!~}rB DpA$F]5-H߷9ʙˠߦ_uw1&9P)REk, GSNR0CD<,Z9,>wWwxMiq |K0=P9 tFXـ0 ,@QC96m -SeHPf6n愲I>S)[/MMh^Ob,xr> جB{`f: N ~E:!ГS٪z%vv v_&բv܂-B9y<5Nj:'pޚ b[K^;!:d+|iXUzxxn/sN"(-ȹp5[gGgAOϰuke733*HȰpzy |}R\|@JdB e0qk鰃~dhNe1Bڐ=ybxzubK»F` L)|q(=OP@}c ir@} lykK|iT$_ 7bb/~OgGi=Lx˃B(G4+`+ϫGxi$xa|@S>hlFIoms`)}"J {E05C l=Ӽݿ,ǭJ_S74աw&!B6g]-Frєqgl mߊzh$DȖ:=dILKPufEm#ZMpQ0=iE<(b?9K*{_a-[66=;un=4;$Aqcc8v,ڂ|(ymX S9q]:Ր>:PP gsLo7Wg4i-`Kf8.Lk3Ftglk,F.(4DcnmaZ-/[Uwk81 Hyt/􋟗٦U5Ȗ(sƐߍ x펱lELSVt_^U#*Фd0fnYOT杙EI %ps6i sɝΝlpG)ϋFYc(1~b&?"})q`ql"[OtQȗCg{ ҴҼ9]Ec2@W,|E=KtnU Ӏr4/9M1&贜9Ii9~k~2)P6EHZvnyf98]eR?v3b.P$\Zlr#?Q/)Hdws1^!*j醛'tBJS[q;vwݨ[V<ӯFot3~' إw( B]D+>2,dN't̓K*be~Y[<(4B\xꚪ K0S^/w7u埜5š2@!c|߂Ň *)@^$1u54w:{Z$p|dݓC=AҽǽgɑpNj1jvr-7&-VX{RWtA@e,PDvʲmSOUͻFXRq 7ha8۪|^X@8eجyj*a׹lqkg0_Y!Y ߛ2`Ovf(C۾0vclD53aPMsDٵv:ג3;f:$i\Pٹ(wTf/#Xz& 3H^D8eh25N谂/`Z8m_'h5ђ((R8%*0LmJ 4_$hiqd5xk[YkAZ{`okѫ ͱ:HOi UáݼWZ;T L==')K( TU8`?+C0}ؔS B\Ciܻ)HgQɍ+c Ckd.#e⋸ОB>cш:@A¦𐨙JY*k`M*I$#ppq1o'UdK" Nޯ\΄)v_`ԙkc,,}]0Aip>'hI F;;J@$LS-~ٳ/PV0ɓv24fSY{rw{@Hc"H)'oל }Ɨ$Շt7=RxG ,2HMH/aatW|C+>_ |]~!f835hYt'6DOJ\x#&>v0RgaD0;}BI7vO"[ĿI4MpRKȓ[D dd0eSSX" :iV&cs[C(k̔$"Qy =A;^(t8RX[V ƊN79"^ C&#1&_IW6~c`1x=-#z% R!}T$g-Z=F$Ӌᇄ!0=ޑz5lgv.:J_=_-!.l߽ Րϒ9] ^!h^vQRTVO~> r=(&`jc%_IVY>\} ?6_6#Vͳ6Z/y[ AnuSy!ݱF^G> F0ZuA=h0:fbl*}]̟Tr=UzJ#3`ErD`Ȯgv9Ed0W1| 궨G0ڬN틈Qcԧ+cac~% w~Fx.ܶ%Fq_Q6=0 ѥn_MezMRswwR !/XBgQѫㄬ!n%(EnV`'ܩ QeAF[Yؤ[rp:OZw|-9#}?!B9Ea2e?CJ7#qRJqb+6XsR{܃UW}/5_B5(>_E/8n ƢhPaٚP)p4?mVfw%]ڹoX`y휓ǦZn941kf! FLϙᆳ&`/' |p_9J[|T{A&³F{l=aF30x]EI6M#]ӊ6[umfR@;A& @Z=[uq#fE(=[ GoJ9b%8;l; <&b}&;.O=hykɭ.25OaҨf=;0qEW%!!o^ Cm.š>D[Zԃ*(S /"n #8+2=(~-LHV9;}~\6J۱C!;Д[ ޴ 7-iӓ7#;Ɩsl'P4+mhb7&Ec [ xls0Т颦:7ם@c4 n7o#L.(ןg1W>6k"68fZ4Y f6ŠpتR9.γU羽h`p'0N(V40*%`+>q1HUgG)*eq #H!p4W Jb<HDw(w1L9{>%%Zë_Vz밑@ B|n$Z˥dlrzRF,>Lfh !y*rV،/&\|V4d1{C->Vl&rY#;s٤`pb:jdB& &yJ컟8Mߖʱ3iё7d"uI{NYVxNf#$a)G_iqՋ|RD5FEt $QUا!l`({TWfi:ɚyPhsۆU՞r'Ek+@έq?s|6A/ ͇Vʸy2x!jb m%^/u - }pDp {;|4 <˅CvSM}B/ѾT͠Yx3y~tq1d5'Xli' 5g+H铭8ѓv*>Oz>v@D(8 ۏ'#pI9p>@8,Ðy:?9ky:|aGd"l>$u>1H|>2.jܙ3!ol.hA IwpX4Q} a,28d޵1Ǽx#9Q#̼ ECKd mOKY_* Ü1-r~T3W~L|4ۏkY=yp#Vȃv̗،@3A@!F'}-|H_im"0|9XuNj[lP϶ W+d$V[p>rŸ#"0jwc`s_L3cN JF)7A:F~ 6RGU`8&JB#l珋,=PUiH`Lz(Uº?WV苖x)M^Fz1ͨ/֊p,IDzYE_\v˭@I-'v87VӤ`FH[[ԂzB7n>:e?*Ϛ/J7+ L~?`t0kid558)yˠJӒfwĽIc`1=&Ljp=i]y3C=C< cFK’XnםːgCE [3Fj"Twń7Ip& `m@QW@PH+p4o@_mP'>HG>-XPx{Y匤ܘ~u!JXrh KZ/MIї^&E0ɬT 7=G$}**u:(A-u_>]GW􍑔*mmEʌ#6_Uӆ5?n;>3/ڲ4o-AN`T>?-iE8TV)|2@2Mb d-U.3J>>kX=30<uO;3CY Iѻ[,y9Uc,Z&`ﻩī;S̤@KXJ~Uv+Q %|+FcY)yaizFg΅Ь_56<4, 66r8kjJ,"xV` KXCǡ<;WbosϖY B!^Utx动S"O1 NW5 t87'+SvV -<h.EtW Egfwtgji_ՎYS-۞;U7S7KyCׁVUqBYo5>f"VNJ0>3+fbv?F siI9:K2Ýُ-+xײa(X<<(j'VF$8{Bjk ]nO Nf-c^,3{(ZZCq=Q$JRQ/ K[AMqCk{na@0kD~ RFd ~s~# (Q%8gw8PS+lGn+"( t0k 2&+!D9Qiig͛ƹZ> EˆO%Ye!ݤ0[-s@ƕuGnIbr.::L\ý_"`TQ%%3l$:7LU-(li]4 )]$$KtwR=h߯ ͌@Cأ$CmsH-yثr'|=?bg>Aif#~ISn&KH]7L$ʿ5Cg\9-Jݻv2ªtj2HY 1RԺve =:(Yce+VӮa馲w($PpyoUM*I OvRJ̦pD8y).}*;G~pQp'L/EBw^m P S7vn.#'/ `*8X~pRh;B}Ɖв+.pr[a6VM߉,+n_Sc&iHTQw*+dx"-OKcq@ZX&J( (cFVS9qwh)CO0_R+/zE<2W{$"t`8BY()`B  {0NG0,`'MxDžus"J?_MR|>nbޭ ĩg6 s\ !Zݥk[ %l S]pA6sRBJh=C࿹:((T+}V2dh6tG' yMei/Ry.m ^ch'!69VT6X ٨y엝 7SmGK ij'qf9`tkieN.D/bUur(nfT F)S\R@Ez"(crha' l;@Pح4?4C}|NyUB]t؍$3|?xK''}r-ѧJ>s߾b[ Mo=-p:8ASik]YsV)ؚI*gd vi$SAPAWRBQjk&RK-' pdWH>OAI~-^E5uHh.^gyI;-&ᦜ '5 >&oKĜ~5v˝e04Tx#Wut"$a֎fCU"` WĥKJ9,^ ٍJX%7#]0M!E[gdyk}{+9*<4^z>w2Uy٬U5=*4A7vav3Er.¨K}6"ruԿMIUJ]B"ԓ`zrN\ki~M z!P Sn .{f뱎i0rw#!a __ B#A_bqXmL&M% WDbBORԟLKkmJmH]|`=oGy'k~Y.% kXb5wmRg.kIJ>/]rq/Z"kNwR5lsnjj~PE,Jk=) 2˖\2Ǚ aB}_Zk*XV`rwa.S6,TΒwg.J?)\S.bK?2p;#*`<̀j-~ ghKu1h!PꋚZ5Ig4)HP111zOױ)= F/55ԍ8J50c ˂TP@#= "fGebXӼG5fo%p/\<أݱ2q}JC$~bұGNvIH(sJjÀ,0%paEw@5gOo_wsX- #%Yۊ]CR>l{9I < #4vP^r=(~-H.%fM|PB{^Ooc11A9Z{Tsjk VǺV*| `KR^v WЫ <Ɇ];s͗,B-'-N(6dxD4ۓO2\LI=\25GoHx$ joW~efQs>P5ͪ#R* [50KD,Yh gSA^ɍEMY |1G>$cGػg3$SO?V=TG#;0mt+p+UUܵ9`g;01޸43k{Hm:bܫ*Tzڍn/]۴ISW8fXuZz,;:t󼳵gXαɊjG~ j+tWv߲^-%c [Tr-V/Cj$7@IrS9PR8:euޙUE>)9RFlOWIĔ$ؤaۨ7QkufVjJl.FlFDQ(R>amûfɳʉ6&qgwIJTVc f`Bn(\^|'ˎ? G]L0^en!LkD+ '0n$\_jC 2RHvw%sEgu:)cԯm0NIĔtDTI T/0Pi60l x-ii%~>3=ojGij s$E4=9B7sIO!+3_l)@}I l,h%jNI5/.a `j x+ƌvD d0y:'Л aQwb6%sۋR7M頓S"X=6EIҩ"3jm&uԌ(FS{U(ѿe"2Ԅs\z('G PeCA@3N[ e>5gFJrF|J ׂLhL c'oЀC̦"SqHm$ݥ,JӼֆxɀ*uyTg#2Z$7Jp&c\$u8׾ >˔EdԎr u`S@</VZZ i0-:%:m s`[yxNMP$PtA>lGPy9}(oF46Ax,v>n:7 0A Bf":/FxH69A@R9뫩bq$B{i|Z qBlU(iELU{b0b.[-~/:fINRJ# ,Bx6G^mkPtIOUڐdIr a2قPdž (qGu,p(% VA$LV~BF |lN$Crq̖vJ)}A_669UpeKiu[Wr)i*0<8XQicΛݻQ; {W%~,;PH jJаݥȄ4H9=H'j2yjĭ߿MCP8;9<;zN þ]ЗHI#rAy'sIvIbك Yx!f/@V{jRoWh[v'JLFf;5x ~`hWXxT[A&[GϷ:. Q [D)!\$oS˕I7A8\2˞4ñ<qRC,:_- =8tuԊ椡7S/w9!(WR64hgqgq0]B|2pc|owߦ߉X+ECWYEhmh&<}SyʶdF9sP ߩ@Z|`ŴQSʼnOk:Ëh9Rpj)$. z2IMq&>=71Dݍt٢1kH]P rC8ך>@aHpmFek&9pLmV:$>sG0ɇ]Mt"H'@MPQF~Xw7lbM7t"g_;ЍNI7^Ff&AlsX$$׃E Ix\d D} ,eS l#J3I87vC-R¬hdqU]f2t*_b{0NЂc zTyEA !PKv|]s rFvy𣜾#_[LwGeqGz"rdal6%\SP 5*b~s[>>^?C77Zqt~]3MaeߐLW!Li^љ'c%0^4-j^ՍУOŊ>„{7]$' J fX/ <x}0q~4{vS*[1w—߷!rۤɍ,L'VJ$ACXK`wVcn)r ]q1ꝍ=9*k'2JJEcjAeT-sW#䬓;GP.&-'@@ ۅfq sro@6ǀU^cpe8 ) r!n!-he"t1{U*hjf3BŲ&vjۛOBlAՕ-YHűK^<ҫ^gI0!L;E%{tg;ujrTّ,yaĠ$l!^ɡu5=gϩT^; I⒮^Aؙz> 0GdnU;H4c MNl d|h(­aXc Vz_,rS% δl_@I tc> }[A?1fS[A;8rmq@qd;폱22s{(1g!s)Мܦ{^TCR0tB#9Wr;+k3#,ƺ(T n 1b\AY|4 [h;@" 1-"lq'ᰙv<.yש0p*nA>'^_M }9>?U]17`01 Zf.6 9k;#VۂΫtTî80TR [_p(9YZܲxC7&j*/)&ѡ vuq {ׇ.#IP <> 9$tVNRД4${b} rYP%k#3#\秮V°fәw Gflt?Q$<"§ P ^ Ido)HUxbZJw䉙'IrLm`FɧuE/=jPjc3̘q)o]d +lqԱŬnsUZ)be"!k/Stհ)ޙf%8d:i8"GU/23=uacz\e~14#yl0mb_CS9VnBnjo<Fa6J'K L%tQvE/ZpO*ʓ8ʬgۤj0ۗP ^?߲2=hj]2sdOh;UMx!d)}} r<> /?2cܜ2j3o<^~[w9腙@U sL=p|OtQ٨❆9ױ8ypBދXQ|6B%[39LO>~RcI):̗r~o=wO6)UDVJDXl@G8g9\O *Þ ː%q58.g{ "JpѠңTzlkZ-PN.[r5Y}N=γaD#)Bo^v>)4o0T MڢUs]cSHMH @FVi&.{J@onS#N%gcFVSCO.g@QwFq` N(j }᥊k~ I,^T^ZZ6fD''n kInwolРsgX@$o8z^۴#b+wi+e?wQ0gHe罣qqa-vG`g偵 ]öW!]NT9,$# Cg/yFtI]Zxۓ-sS pݦJpW|_:tԋ x'exѾ8G^ZX{֟ xS4S(c͏4*q gleDӹl' iM])6Jl=DJJa£0p={Te_wR5!2@:io~ޔm+,Cel' }^d6P21kCK[@X bd ceqFHljJqMc d28^I+2Æg%:g&&izo eXwzv dž8RvLn 7Z*JїVYFm&9J= L, t~Zշ%yMBg|[MM88_LBx&GmW塿T4ACǹt$ur;!;mkmh#! Jd5uO}RpܓHb vHjH'lӃdRH,Xo)N ae 9znucMihFIp@~ !C$ |1C4} ?Mkq[(ϡӧn8Z֪\O|JNRW!M]LS{軉bIcSvwK2X B ~mV JOz, d`_#Gq~t)NDF\/m2 KDb\6F]ȷD6Nh&.hEJ{6,Bd dkq\*+EaMćԉcO YmJ^ҟzM; !ƩUp O w"]ˣzQV]4%x &MERRJlosк#GD8S/Tr('P(墶 V?Fg[0Ė.gS;Y(%بmF@`Q)ͭ -qː, PZ7& HTB'O/# wWUBK=~GˤM5@ֵȉߩ(p tNhv^6 ,f$Wd@!r}&%FQ0);07a{mf &G ŭJq5vn1x] E4W_9 n,}]1H5%Ըs1Pa&Cug|U mu{.u S޲y~ǔ_; ?,&O{Z󤄌B3ux.\1C3 |>%L)UtjD`J䫻D}QO}K?AL8zUF )1^& M&Kq) _jLSGM8~;K޻ qVu`-DsQ2]})CQX&o@z|zܾ>`AG('lm))E^VlЯyRh<&g(ΥN3:, !%$1a!-$ȸl{~jg RӮEU-O%Xjk¾k.%nt_]_|f GfOCQ93, !Ϟ9㤑h<ՒQ{1z'Z+i4@xHH sғOqxfܻoȂI,Hp,/ufw<Ȁr]BDpp["2( 9.b"6B`g]:z.$@}*%%_yx*%lpxthx )%qyw\(7n$厓9;|yV$>S7פX(,}f[Y k͂?Fz|`r\ɝٌ'dk4q%EWuc+@Βd}'t[>hjWڒ> ϓRʵ)~`d-t%QA@y)CRe0roW?;2Bomށ〬[ Փ,%m k;c,EFx(h|̀ec6]Ͻ/ ;7PcB>@aXu:^9w9f,sy)rP2 ueԞu;e}0u)_YbQx !T|g ˮ  qt|O,mQhA ߥR{a$ͅ@$Tq4g$:ܬ,c:(Sv$ oQD׼\Ern,ꘁҗ+1V&E9:I2jYoT\i.]?@g9]3sH KZSw|O/㑟 i[sT*o92UC,ӳ(Jh6V}[Gmeg9|C$Š$ySجw Ĥ,[__I'߫J{UfƂwk}gMG<9+!oc݌vOoCz<*,Iی8kg$jِqgм?Q]D'B$mà08|>t#f.wC)3"5¸DT |Zl %M̎Asv{;|@KecpIMehyB`AuESWhX Mh~:UN{xw*]gxn رۃ]ȎyD[=:vyvnZRޛ-%U \QBPto;9<]Lh\˚ q2 S$U;{՗r_{`"7>/_I!Lu4½{a dR >s Nnli A" g  zk`䇞ܸ)w $0eA w=}l{7a!9xk5f/߸*k9h *Nuٙ*C s~jJ`e53v+<=p |"⯳$5Ifd4{/C7fBH-![u9V}Dl!y8*1Ŕ1 X0" hvN7Oq>KO]9tO䬊Cws=a"2S/U1M3!#Y"! @Ċ)lq A7CwڹRݲEnG߉Z_S:?^(hJ"L ,Ş ͑דNGtrciBw(?sO-CglY jΕfNn*3򦽸Hu]sXWCֹjieSI -9P6Ab 4#8 : K8Ƕ6d۪f !-+Ȫ4i` F{ΉsStn $bN?Y#Zt,,SE^ND;w HU]$ 4M']}S-pB ۆ md/YlN8cufhBCA8P=wn:`Mņj2v~֜Jfkim߅l7d83]B⸁!u60쓩PΘ1Gp-c%&(-N.V( $0x=bJz~+"L}"c;(RWX(=f PGgA+c;?ѕJf>/f!=Sb{Y %uiN#]IWG<'5FAJ;؉heΨCp:N8BE)z6[t,hi0͞6[#vr1_Q@8 lnBw-&0$% : pVj^?X]tih|*Bc) :{IڐBgG B0}k w#CrT' t'/oD5:eFV٘bV/LjУdYJ :Ǝ̭ pbݙ1_5߄I/x5@95LlВ*iaz.`FPc7Je :R1{]C˹@*` }ּTv9Ʒ9^S od$דT+=ѿfۃ^YӘ`{m荡? $:fr8~Vь6ɿq5{O*d(/rv%>R]ƎBf9,G!"vvM t+8Z yǾ5kj!(!Q9#~H[WUe(B`ƛX6;FևY##gH$J6<򡠽唝I>rz~^xom$M)؞㓋VsI<8 Ƌ"El57a=f#>m LrEEW;E H pmp7uGFNiI1j]^~T<_tZ3㞌s|[/HCwnRT^cz 8N$0h%q V/J0:{| oL-X83h?g[(8T<9 UT(|UWdB,œ>锳)8u2 8V<[T͔N&O(j?~GsT#GZ58+DJIT\#kYa2i4i}^*~V' -+ؙpQ=9N rϙ=rŽ֎=@؞ $Aԓ.zjQ1M~/Y[gNuj{5gjҿot#[(Ip8d@-kWM)^t*=^Mɱ*($\SS<%.⤇=ނ޶& !>'OrO/Ѵ۹*&MJGrv=SDfU/%` z}36Ԫ7R uݪT%Y7aCR$)e(E|L)s"8-JȚ?'[Yߐ60, Cv0@%'`Hf`r8}OET+&ACir3S.VS,hUv{oЕXV514XmUJBIHI(Y*9)"3$Keÿ( \JVkn7?Pbt= G WB} ,dr.D]Mt1^ƚOIh\߯2FndhH|۔uv K03&{p*"xɪl2-xQ3oŔÇNlg-BҌ.Žjg8KZYoIr،%qztt{Y.at1$D[,<|uEũnqAz%VfuPPUW%Z(/]js;"([=䣋N_64sqjq2Wv8'D^3}sk|hc$X)ޙŖG:PNMOJ}hD/MWaoQuo݉].֥cNw4\[j`3r=xZ-uUa^iK)3js0CDƞ. À1viX-o[*ޣ:CW3*y 8ѧ`gSϻk㹰aʉk Ce ,= 7̯#YϵTZ\LDUP0]vJs{D'Nbay|GSNfP(s)gJ6f^8RMZb(WDs,ڱmX~*.iKhUpDԇr\]a))~}D蜀\q{doˁgrԸg̵e}݃;uɩjo>;P/UT`:N+;YҒuYo-` aFX\rTG8[ Qwd>c19} C8kmHKQ_|/dDӤ \إBqc"3u&~졭G0*4I4}CM*k]uzDʀH8Ӌ7c?:Xb;a#)Cy?'%|jݪV{[}sM|boS-wFġY-5-R/q`2%46 g6]>7{C§>I,=vrnXCa9C{njl^h?Qpm[@ɅHl;nsSC&6Ⱥ%A]RJv-P ^㠩N@knw{^MnK +JXl3Gևy c\V.Nvvo1|5Hs DO mp6qFw@PW LU1so1Y7c If9|-[hg)Sa> }Dr9#gso8:fd'J,H- ;\8zRv^V;YQ43ةЃY_噺zI$,{)F&`ĩclU+`.CJ"gL TW͗=@x"x{=/8=raAQ\<`٥ANv!e5<,4$o} fھ&6ÚdU;Pftc+T-l.r/5Hۚm+}JoTFcEy Kd EQ] b0")3Yd_{v,eMZ0? ySSaLC|ມ Kxjd3 zR k:9QhuܻnGi Îv3-þuykz!'Pۨ9z{5s nAQٌF -5ɍ}qwȾMٚ҈ݽ\*aA΋L>[ȂEM%C6dl}ꩯsAP!G}"Ꮵ7bMQdm!c >9]uWd|~JC7PvkWm0ƴY Lqa q;'[x EWEۺ[t,g,h} hO@t"c}VBI<,Z[./U+%8s㟽V=f#!s9/`+ɷ{@覿mŲg]WUURHd!Q GK0gf,S7?cN%z*xw % umnsedՅpzߞpq"DG?1lxEG[I#v,r?#+ti;GTFW˻0Dsw6**%˄8F;2@[C$J<~ҳhw#=-_ PI|_ܢ7ZMAԁc*79-056˯/ļIۡ=V8lFkLSFg5ѫ(#TBXS¥Pܰ|wcd7۟kbK{ئ5lS.{d;ʇdN&`2(WN ڷ{Pc ʗ$`'|C)el&{gBx aLw%h5Y'<㫴?*!T*zСɘJ|bzȮ،ɼ ]Nĵ&xMIP#:"[?C%rGa?f QpIh1B]eAHmIݡF9>fOb78H3,H\6JZSy:т͇Չ @Su3 Z̾ :Mfqq&(LI\~-ui83!pIC'?q;2szy%-j!=*ߙzYK{M&<u !Um*--oT Q VdguJyV˘2uy  ;XreP'1GՕ]T\aUg ƦԷP @ /8؂|l|BJC)̯ ~S[ϫ{qowq`Iqh]#ԁ3d%sQhjpz 1x=8k:ümFnqU'd&E{y&EWK%i63u_ ;đpfr OBg=͚PxZዓ~dN6(qkM7Be`fjE fȍtWq *b:UDaƍFlp = pzꌯP؈7s&wHU"@PgQ[pTܸHĸ?K6iZ0:v+ h-ʠ⵭Ĺx=h:6>޵埬RK7~폵E^^j:)kBKE kmZR+'Ig~1a9UfC4 #4k#sLnٟ>Ȝ+̕d`@vnY$ܯTxy WByzNYn= }/T:!qi c*_r}$02d$}Zn닏ÂVPj8jN%u8ÍX3&1'9ɥ:TL9v|^ 9%s^Y\l*MʔJy@T#{2&"ILK<6J':$q!ϨzJrXU . '&9AW>1jp:[趬1Kqxds~P8E؎d8ƴ7$cSd?Qw$=rVmy&A_*[0UH#!`'А>UVAht=K/_[شdalIKv+Z1檔ÁX Od.h$yU%tCtpu҃CX_έ[$;iޝéz_YP0ˮN;D \}Ͻ)rŚ~#E% i4+e!Z߇==EDiq$f=!S. ۛS}ZPv [k 3OFjg91<>D0ɹh |/ohhFt=f\ R&ֽh)'@z|IS+Ѹjmqaf)ȨC4/TE)~%+,(q.K"Khl( IZlĎO Hs׵)ChO>67GH~5`+u)[Vob3 󾦯O~C:߯H`׮d|gYx fHz&Kt hU[m7x2C~ q7ۧs+|_8*PSbj4(v 9c!VBvpS/r\@ BqݓM}Pq踴2$!Jӑ>s{lwB.ٟR%P>ɖE5p`ohvyа5XxrDמzsYSoT5jbY/6޽JIU_.R}2 u',-KՕiYNgq BMւȅ K ?ֹuM;&7O6~.-槜:vc&cR]eTyIi[3o d*;ނXnͧI'&LMfDQTM/vmdph؍G+KIq3ԁvLjߺ hI#yrfۮv~@B5(>u?`j3ZLN (mSe!#P Wn7} uzr51/\ڰ} O$/I^\I&_j}O9ã ;BBnayLF*$:Ȫa.G(^]52c\ h`Bg|aЏ&ld#Sժ(Fxx>*$2(+ ӈw ]ˤԽ_xo#ÿ!*yH/}s6<>M<Θ)-ظ(u_gT6`8ۤx4 W'/⏢k/#(~}@ kP */ rs}1uإc\bByV>v3>t/E-Bs0HS`֭oHA*[yB0׷uɥS=ݸK@{PRc3`~4-0c]*rBG:ia.v7T[T x iCYqy6Z;tQ3艫PTa㟠 ;);CB!Ce6yav}b;H.&}e Y"'H8p+BnH>/QXliV+z"48@,$bY)4`߂Y[ W1((sd2ٻd W0aB}w ߮}[1yܭ>WF_X;l830Wd?npcHt$ 6Z[s#hMi i$gĂ: Ԙ{"&8pKbGXo`7ܿґRY#yLNnP{W@F_IƊ').NuVJniby&KtF"X\fwQ<éKIDJ X=YҖ cg?z i l DX %1F0y!;D%dB OogyL"jx/iۆq_+NsF<+y]j)o6&lk SkAs k٢/FQQ&q sF]< jBbN`ed~l9nȘN]҉tzV C(K@8SPr\ERC(㩿G.J%\sxR/Uu* t~+G` K؍aCeNj(p~S+W@u >@=;>CObWR玝)h!m.5alI5pf _~6ʮi2f,/ݴ8jxpgT^ցnޠ =.lEtވ)j b]z6W/P'.OQmIͻUrY(ZW;i̟UFaON2"cܰYG:W!]jQ̿A`*q "h\me=ܮUEalpq.vmU xziȹ2 wvkWU_ @hF+fod$;R_{+7hOm-sþF=ZfM[t~LLq6-)S $ힷ.'uԶe 0f/Ʈ J'ZĂut鞶Yfa@v UGnEMDwl:ϲ- ZqC^RtQлpgb1O`蹤B^B$.?M; dBNvFB[fkrjb+4fJЉ9[[Ơv$K]!"zEFg jt(%. 4ztTTHmras($}MiWiO#p%=y^(+ΦAtM]pS>LXf$pb.u/%V(ICG.*[n!LD 7k9/2 ^ FٵZ? w-qxA/#-)J#zKܹ8o ("z4 K .?s EjE%Fl8(>MOzAT|ոKXLbM{pΈh2m}܆N%T0Yp!Mn4L!fŽZPg _+a7njd/)ک\Ě~J"+1Ͱol_cʙhomz/4S\Ӡ'e.lnV0#ے}zvGvϝS!F vzwg& =r_k (%|oJrgsӛ=RPdn[C1ѐ z*OPA|kl=>)PPU 'mI6K(TS/+(yਲ਼Ħ1| z8mفεa.ymv{Qe`rh詚[<y|mb.m[0|Ѫ.Ar[89ۯ)dTUGwWL]{o{oEZs< m}saKZH4pjYsa2F %JI# .HWGFoK8_ h'H*+ߦkjgg-G!/% bR^}Cö# rd`< st9mUsCjo\ȸZh9N|biӪǛ3b\<ݍ{$DNsEYxG7"*UFFf;Mfrֿ 3%:}χHqLA*t sɧKsx|Li`S!m&\" M,0Kl8)t='.pxPAkZF& Q>Pd/@1.ox12l1אoh3VTܚ&GKs[4~CӜ!;k/%cN ´<%Kz6qS6ѿWܙ<>ywim*WkWܡS9Mfڬ. ܋DB#Վ{VXqGڬP(v_^G5uȩ MpPtxf?3d>;: 6Y6"?rsequE.|ަm=*ZUh5 ԰*8*(<;nA_ꄫŢoUܔI$Cl #OmN[P1>GrNADG5pJ8 őַp/a#&a58Ÿxڽj 2VZd># &?+Zf}: h,HQ 'H]Z ?TB@Y//Ѳ\= 1of "b7 upŏߡ^Cb@!5&isp ͖SߧUZD6eLElw]8ndnK ~yԾPI/'  25viFaiqHTfՇz,@8L6y8PL%|$oy5BaHwrel=]#ATDēE5"fMLy%s 0rĠkɻ>5]R:2i/Jx^P?,PF ےA (oy:,c 'eA2rC([yBWS5aKg֋C/ÏlkȮtӪ𪩚vjj [U׭?uvごM1"3/_S^73ϴ|bEI.4F"XXLl 9Ia_p*P6<63{~& jh:$nEA%AiS(+ @4 7ć_*FWTtw?{7;ưg0z/ ?945ꪀ|* 4Y&kYמE YHD0h\}X2BU}&jJZkY9X]˥R%FYeWMCI03(ʣ r޳?yqT^0RU"+}ꈋQ17؄B{YcT39Ig$bUDFrk^ msWιQe mu."c#i*$qM=.ݳ$Jv -lvٗ|a|W fOi[REMpSҟ$N\wWN N*O%RPhVpSdM}$8nFh΋ŽKhHi5CQBNp4RTFD Mz|J,Ōb}1!8 B{l`Q c|_82X GA+*:h>qsp2zAFI;8=/ܚ*^X)>$C5ƽ#xE'0%g3|6# )"N;7?Oמ 7| T&9$"FzP\ԡy 8#kDW(&p͇վn*PV_sF غ".7_ȾvWչII&ЪI\ +mk8m8p+i434 ɯ6<`jmlhO+[DӺ"lf *U͵ΗxlE ^-`;Qi)|a=r/_F jfk&_DϥecZL+q r4K`Mon!2T̈^ǎiaqk>|irE Z#_ǜˀ3\s~I"E%3 @r@r,O̩~a6^yZSZ^0SK\)Kˮtzm ;} t)C baBL$e4tx7o={Μ =9l@6x!$ro[36NȞH1Z Cx s/g4nq6?E|"K_/>}(&54)b #cߕ[ 8vi%鳁ވc{cř{U>dXCTe,fQ6 V>54; pV,+5465c~^" ޳mJf"Bds;ma ZAv %GK=9hb49轄ם-ƌz{\u'UA(Kٱp>Y%y[XtXN1V# "o#AG|a2w4 ~(mO#e\ǭDɱuWWU-,Ibs] b]YQիI@@&Ԫv]N6j?)yc<ǝx-u*vRqt˗ЎF$"yxP9&%.Ug4tI[M`"@c;ѐxiT٨,79VӁTQXsjua dp Z{jvW\ur"Eo`g͛w&oFō H]fPKj2za^mI#c"}2B.֥dwd6PQaVdX`.FT}Ìz? 4:b' W*`T&)֡;bš,3ckףbOf;k&__=n0,,9Io!/6[Ym4^ЃUz,!gA%(=J##zTBaEAUIAW'nWT1=l;tbYyzT|x/;#P2QVVP>GJO4fIgI/*g#O Ь>mC{eŚ1U4geL}>8fL pmMv!ZzWuy|)6fNmql[Z{;j;F?qI+r k)>AY۫ tƐ%^ªGklgZRP`R2RXY ܩ 1>UC34 br4O]D2ۙkl;]80O^3B*#Q:ʗ a<(ęJx!vCG9ճRAa vʻ?'o4uyR nhPԵx~gjK9:bs (.jR\ImW=U S@b̶R=Sw5.j6G |bx m` 8L c$!Ȼ0'2izW *m D~j9M$0' z-y}6K ; #DMn-&Dy U\M?h rVn3`{9lϋ toNOVh闔!l)q`b`|@'JlUӘ(\pSbSk Rt OGL:&@-V#_ d)xyޢY뚵!s`DzXP6(w@u3c%}i<5O 'wq+Mv@3Ú-Z7x>:SpѭHBDC˂/6^it52Taxy:-CvA[|T`"ݩ+B:i%#VT#\.xLH=2~9`FRD FP.Rs=͑dC˖ $_Jmfo}fxdd3op܁#??5 g=o0٫ ~ȦyA=|?-ȢuDX`tI3oԣLY V"p- C"б61BMushI`652!\eVoY{;AzKR͊n3= R^zq(3kR~byO{fW!١ Q֕gYF,O!#js]߉EyXyʫb@8ONǵFS"ܜ$ uֱ2Um4加K73U<cEMJ Et Ja m酁$6ͦ[>s tG>metap2>KsM`mފ?;J11Gå-ǡ,KZgw1s~yѫzOH7ҮJ wK(|mam[W)Y2p+_ HԮ73dop1Sio]rZ C`\; UK^zo.,t`/B܂r;־8*Qa 8Mj`S|aJ\P׾̒b\k"PJ\ fTO`YLKNp/V0 lSO_FjN=DʹNҔߢ+HؔY43uhlMUON_uпSEAi5xĈB @UR\Gvyu 5zsy>%'8_nA4A`{a۸oh Jj֝F.f;*/FjdڟFYm7S]1$IvX$r#T#L|MzG~*؅[lsף ]nwK?&mNLrd/{*VSSBhMI|ev*\+Xݾe{Tp ?T3 -:@zŭi|] 7pkBzF wle0#j$a[Nj;U-_m-H갣eW<%'+ @M QsErN4 '-#B܃2f?C~Zt= S``~W"(*VC4F_nutHljBqMtf3 %$M`ݣ>0B͟@،D_NjOU:'3k{r)0;x#gsp0FL=kqlA!{X:D Ҁ*Bvͥw(YHo%0xYPOɢUH| Vͷ)>;+3*i|UIù8FC.7!>!Aq[5g7YG:6ꢵ5(@!)=Io7vO:T[ ^I%1>T9}blR-#O/Y@3;8DL; x$_ޯ:|Ie=3(4S~z[ 9oq4ᯔ&ЧV{uQH1j}!pMĽ=ԁd{s˵UOS=-ᒅ]ų%: PojY;/q0<m ~s! HX< J Al[(jI:t3UeDB&{Z$h7M'sP(f)ʃ!%}Y9+qj$w` FBp1q.e+C:DvJ¿m_!td+R` J2*~uDhCD rI%mG@r[F"G?AckR,S ML1![ r9gR'ʹ9)J(36(O{BUGcA^й`P*eŌ8QD?Jq1%TH?i Yz((3k,(Q'ЧėD;bGI#@9%MUpX [:@{H#IkdcM+pPWw M9wf̗A|pj|hYF ^Ӻyx ʇ17!*kzwUA8% @711gvɪz<@i76R5_]lL(ӣaQ]U3/,WiczzSCބ5C=(407=N[ uGM,x[wNJƜsqhX ͷSc-? ]xz.~bx*,]~HrVxγ%&d.1IKI.:{5?WL)dfzX'&`O%i||ў,1[<t"@ұ^ިM { LچtuVРR[("#NO#Ldژ 35p ):4;GiH&3 )HYo)mA;(~óN AJ/.gըZ!fyWy9,s ʄܥ:]*G8';Pa$}d'ʍs[$,=+fG}qᡤٿvc2m [7˟tSPz_e6:&vĐ4`aqo!vTA(S,v6!y\sRTܰ{"#*}C|Xb jF5"u1O3dqQA2$I8gA/ya'<>d : ȸK揂,H2P-'C]{) +YFoLrBck*K<rl ^i;F3]`I Y ^8NRTߜ(WsuQw''{GJBku+I=P?,8>+ۙY"!$B%dn>݄TP]ц:Eި!@)24ut9(e/%^>qwJ )nv"8`7M/a;Wyq }y&rXC$Ӿnvƅ+owbӓr;]oXDwDu7CK\zڶ \dMWuiKםr`}th ~tpk#]C@%&$A)M?vUvL6XĿ[+`3]($y}fXp@Auϲ>vhK4{H5ԭo N5n1k_^K:3س3!VAcBrI/5͍hDPpIQ|CaANo/*FcAiGh#rgKּ..Ik%2+~ݐr3ڵӻ;<נf;.P5Ẁs)X@1؉iң՝TZf"hU6YByK6)tl6aP4.#ĝJ,q*E8qeeva4JO6eV(<^f֬;Rp|AϹ-*IKLQD6>sIRZo FB 6F[ZSůL&dTL%&J X9ImMR!X}Ba'xpoQwiٖe\'8@3~z>Ҩ-goc4uG4ߤ@JnX3yߊC2>-o@řu l%~AR!ix]vK7H_5A#Rd;Tս񠪎dHu#l!3~, s6ٓ٦?Κ]Yt0ヹ[`ϸa6D! ."%ԋPT8e{<ZJP=Cy/bQwD;*"K(#\[&cT׹'o(ʭp-QCE*HQh/: iՅqL.>z9 ƔF5_\4ZO-K@?/WEZsGרHx`3Z$ƍ EJ48UAu$TJ6,ڳja]XT=E+c]7@?'$02 Ka[_ip9oퟆhs5G/;Ao<ч菥H%?5$ˈܵS۲jMNf &^Jϩ57oItZ7˩k)tcn6l^RK!U-:gtbA>ČQ+@1FՈx ƺ8X;-"$NfϚO9R LP* )׳!WJhzQ+&Cn1LN G4BUlPZ߹  .UM悿bXdx0I hz=# -Zqa@jʞk҂ :uH=Nf AjIWB-GNJmm\cB-,@[ %jlz IAސHx1 ZE1piF4&B}@MO0 ګ(D? `5ti< C=Zo(@#PUY?3^s]nߖ-IEt.;IsN`=Wt 1,75?'6$!y{mnK7s|\{y6qNs~,`޳r"twZϝA)['y\E>E gB5T,\l4JX|6R[oG- etiKg:Ml5{N~ȳRM?ڸ 'T&&.6E; W^ T=ƒ`Ӫ^D}Ch!VLT*xYFO~h8Ct.R֣l Es@<U}pXmXxp~@6f!^])%܍FV.Ƥ~!h*P$pM;L6-㇍^DqqzEncT`j e,,ۋa={FqUC0ܲ/HYS@\SS^r륀\2ZަT `H4/7 GEojm)?5TfWo4&L PGB1uI;^(KΈ|_B Y-KD!^m[xjf MS3#ic 7'-n]=]6.K20ƛeCyP 3M&}r 6 T+/24P<ܾ`/v PM'L.ZΩH3E+M5%:$O2`WMd{m>"_=(}sǼQ5Gψ^OHVv v(.X9}?Z3 $"(&b#X}$ 2]ESU>nlvB>dAP=''pCȜA]h^;ESdw"U2`xWOSҘ2`}^8eX玞pȵ,JZEɒHu4=uDDz/pWV35G:]bYSB.^,/^[o/~ RTӇ9Y/hQKjus<>W?j2xWoXL|WD՜ֹ1JBT˶coiwq~4/M5)$k_"W5-|N*9 i`0I89m#=E_[SLlz>.1g}x.¨1 BDY7NGo}+ kuI5?F'4o8wyh/Zޕ Wwl==EPU_ϬHZ0k@GA_~&lW@ 9%'| mB-,U% ;!Lg?yCJ|"ԉaHׅh߁eٲ4uս:x3Q@|pKD,ܛvi%hyS)l@GR! 4-&=qc+ZQo.w%DbwUkNxNAӴf ;sPO/rg5EPj! N(-{&{*@ 3-&PXXh5N֞gHwL݈$&ӄWΝ";遪ܚCG sCSSH7f42*G(}Wޅ?_\e)V %jl- Goك*>TNx 躸fZ3@GÓ?-g3ƛh$zK?Ue*\3̺()*r/{ϤN*C #%_|z'uh5ly6eKMJ\>mK'SF黶ZS% _%%L[qUY[^p<`&)(Wz%OWP)J(B j>ૺT-d ++,ϴ""Փ[aG(ZN(G`QK!HoH8]'Oy/ O#k/ P^mQ4or+Օ;XD&R]"oiINf"XKp&QYI]>LWש7 >!G!΀"Gc҄ %_oS/[5ɢ 2&6 *&K@]7>)7N=8bTP rK(1m]&g'gSHO}]2턼]jUoKj}Xʸ&$(&K1/'hwR Wj޿L6^f `P( [@ً9*ej eF^L1.CB1$Я:٠HRP QHb8Tv\ n~i6>oIzޅ7Uy=%A-SW[+Dq݅n߀Ŧk: |>5#ihFEF Xン 8@V{v$۳;G \+9.X¤mMzjWp2@&ts`Ejǧ_G#ȾdN<"VdF<鵫We=6U㖽nYoR<[#0yכ*\r6+F- i&e oE8?/*?ާwvyI> Zowjv@|bbNsgLV!r;b,r}E'8z3_شA*:h=tlb?F_yz:kF 78]4i <37SD̂YžT󩑞$*sPGUutYwLVvfcQɳ&yQvUp\Z!nIAO-W`>9v.FA"W1FG5kp@ֳ^ryLO7SXŀ!4 1u#qr7BgT$@w`2Fcjɘ8bٍp19~E2>3%ʹGA#{3_[64IK1!CgO {}(3(M3fRpRub l}7ҙ -.JٙŕӞE#2/ {5\MSx֐I=KvxB{%5@Za3 @r82)r+&G~N,"_PIF)#Psb\YSf5l-M8)afH6)O8ʭg9]2E|Qgѽ&|VJzz$-ۛSGF\6%4wߑwp(!;8?%߉z D2ʪhG/5i_QDA^ ٿx`7ZmuW|2cm$)ԗ؁ϻ!S*}EB`Yx4\HT|&II{(C*oEZb6!R{y1Ai|ͥ gX׮+߇W:ѕ e%XF7.Ljט8E& -X{)=!ͨP]':EY=vCH>`IFﻯ?9srU < vZ"Z1x9Fq(Dn ʒ[hL>E'ͫJ(+jP5"(Mu\lhrJ/ŮtSjK\d,$mmw: }K!mr?<`ʍMl',@:Y ):~YZT|8DLqG[wb} - r` A fWBI:NaȅOwF &Kf1)%ռLvDEo8&A{,6JJn ,aw d,_ EDѾ³qRd)T:ĶO5p3$)su)dJ[TムXC:(f *zƂ4\oY,$`T!:,͗9MHxu/M9 $V3 *UtNjx3hKb (4XrYE86JB7ɩ \-N?$Ɨl -~>5$/T(dzrli|OsS.n%%H3U pzy._^;g5jhU!JA$#ˬ0L=W_wl %U0z䋋1rxb_%9U>'(vԬZ& ]I ĵ1O lF 'o:u@ܐ{[5|n5'W8Tϡ~"@g_?HDO >htF8ylt>+O32VVE~a,]jhc5wZ IC:^o؃\_G;mg)PS^qλ- KzG  ȣ|ȵu҂4է&zN$k]\pC=&ıNTPj 6,q}.%+E% 8Q:J<;I eT럂;XAΞ`Cdx N{3W,SGT,q%2,Khmة++I3]XN@ԘQu% !D]a=*2 /`\&e{Ohj7ŌAXޒyϧaQSǒJ{1rS-~[6>6q^}h`9s/4Mc}v3N,9E@la'Uu``˫J#;.?t+G  wm:AF{IzҩA-Ve]Yڷx͚ n5ތRU7_͝"ڦ!CDN ' D(01cw~*3 ̤0:oޗ;VBETҒ2cM xlQ?a_wRxL|LF?4t`Q!Z",ZCeS* CYC0-XiSnAѰH+/m1 +R]VGb`Aj hkhCj=Ni3SyN>mhgC!poTznwgoW`2:BUUYNt@3]vVssԿ@[|.[SqIlk!>ʶghz8@'>)\p1:@(J(%JYn{3~YY[t%)7?=S/^RMx%R]ѸbJ}-(⼮'ʥzBz NfNKCy(~k_S>R_ٞ2}Μ&3~ ,BGX[q揄"F@[*C1튀*r'k- yf fSrΖ`sc%#0 95:hbvȶA[gi5O9AP8cm#<:I1avL@{'{P`Ōz%T$uc7r[1ZNLوhGu"m9`(wM&MWVidlhAv:; ľx{čbxn -#bi#ȴI^Zy@Д`r`|88oAUK6E>(^iF^MqFC]rWQ.a'’T{ٳ+U^ϮI:WEd@DhQhqW2&jgoPqF'0OL.|iuɁa?A0Yݥ+{h [.ۂ jg:G\d֢QW :?O_`qP<7]uu݃&-1]^;@{|ɩW 6dy &Ot.h #'kX¥ l-bYAXvkr4u)u. SfoP[& -P/lU^[2RObczR߮H& pP p jͮ?V[X !(d=IflDOvxQԀ>m a`` G HY`LFc9֗OP28̪ޮx}Ufq{>gO ]r?{u阠҄S3T0f R/Gtquv%PyJ6Kb K}voeeZ\h:k @ߤB>ۦ)Fγ,\Z9~Rhv|{뗃Aո٧\.}O~t^l61u hJjRM)m%K;pE=~0$4ֲw_b|Łގ9Nߤ凞3>pat?EK˘%Ҵ/r!=@Ή^nT#›ólPׂBx-@7T ƷŬN<  .n_{V*!zjţ܄@c'X\ω\sno-k-|cVBaZ ŻIާ}U10"o.ɰ\:qgضdT]͓Vp춸{UF@0j`(n[$4LU1MqQe# 3&m̸2tazm4dQїrs$"#$!=d]IBRbcCGsd =J}ȕY5i㶑S\1uO'+k@@.7|MxL?NhsXY-X;+zmϲ[\ +YnR`B]X|g|jd-ul=U -wj TA<=u<& erPPI <-glCmW*F" mW[xdhc]FDP,ȖT`p lJf0u,7Qgd_tg¿+%I)Ҳ IZ$q=V,oLBvMA9}Q{֮86 2g &`D)0ic kfP_n^\r6'<|/ŪcC^}H6mۨg.W;df[y}Jui.XTltuK|H{NffUQ;[{3-ʦK:h0/9G^\%ݽ{A3A9XDzÔۋy ]:.Mc[m2x1 S- 7۴~}XDP{dKl}bb`Ϩ> ;Vnmj: Hܷa3i j:ҹK@p-`Z|.).~nMsh1bC FM6 4q"l4zUJeEWXq!Eu8-jԱL=I%"|ϤI_{u>):-DN opF4DOԙÿE^2 lHΜ}}R*]B" eRIz0Ay`gkjjX(g;QkXuOwVgre{&hT?;>V;"~%ѹpv|Jd `f޷c"ρ׽Wrjr_DORE_\EN7@hU㹆}e zpe5nh_ L7T!M7Dd\(hjagyHD+ׇycMk_0 - l 9@vu<'p_ԁq)7OS|=91EOsPCB2M= 2`+w~K`^2_ZIcjl ZkB(;Zq <'թ 㻐ctڢA̲*2͊+!25~\iJCz*~ݰ K E.Zn\fz=5@C2>?^0v'ye*CB}6h1֋bCe!҉)8: ;ڑs{z;v'OxfIO/+8n`:nGh~?$#a^!w;@c'ZG'h>cu am4ˈ3a,}m0&.sj@Hys YxT+sV_%<$e$7{"OxFlu`VR`)s\~]Y-3&%i@@OoeqnnЙ,s#aؿ['T0T3$d8 ' Œҏ+iR +uar~j/meQdI4n 9AGfH} lnv蚈R*ټWHI 1 YnlNi];XHӒw̔ 7J?UNm\rTd UR5 bjg R1g?BjzU~Y:?I^ᝐ<,g8Sg@|n0t;j:_<7l˳D!W@"/+"9C?GPS)v7>T- yaL]dZQMD:bJ M!So8{8.N$c0r*6[EU $5Mgؔoeky^7D@Sڊ4[Ŕ_!.l}@epN Ԭf}gM}4z}8t+HTm0E0^z\+)اǕ9뵟@?1thZgU{E-L*"JwʹVUcdh! pU %:LM?P`=a4 PW)'q,`JDPK) Y lNQq%LIC#*v-~g;fDI s=\M(A22L9N kۢ%.=j*vxϡ1-v;SkWmc&,F4ȫ*~v4g ΁_w =xwk@6kq&f"f20a8HxW QBo)Dḳ\FktX%ܺ%p:9Cb=$ mfc/gӬ-3r;_w]gM.c U| ޼tG!^ǞUw N椑3WT0Ȍ$ T:J~vz0HRr nQ=q}RoKSOG5Xڸf)5EeO>e?4>8]hpPz,ijGxN"2/yT=-vv̻h@X `|SÈ訛0O#Y&~2Tc< N$uomHAlYdTBut̨O{Kz6Ky?20Dq5Z!,`kA|~?4GN^ o⣤6Ygtrnb#i]6fT$.f"R]k+tHsKfA X  k,<%IĐ5.V<7oN(^UnB>%qB͵d;ltQCr䷏/˰E$ifV\y퓷j(}">zGR6qn(X4|fm2ݘE=j%k¬ev n"L*K>L6Jmep,瘠lA T:b;1A[=A෽Q+U>;%H{K#Ȳ??P",Ϲ Wk΂uSkqn_fN* oCABOB]Х*uy tv+Qo խ~ؐk ߹ĘR{=}?!T4+3+[)nݓB]R0 #<2'uV @X#2 Zq32 6k_#h" [jɥ.P|G5dt;eBK>Y$nۻʴhZ fgyl6AyJ?}׺zf vJP^Ě@oeEW}heZH9ޗwJos}kO7j9%J= lCCJbK@~M2oI3wHEIw&l_'7~lDpMm-o7DuL-~_D|`L-j]#(8\T'W =%* +<#%z>c)>!cB{BIAh( %C.ҳH#2`<l"e6+J0Z>k, :;Uz 6R2hûUw %?5 n '$SbRxğ] ,.ΰtVnvz/(|@yםb/>,7Jo󆞌EsEZ)_^?,( d@)=DRV7$VxØ]YE&r0hy7 Q7 :k9-D)h|ُKkih>|&yBP"Bvmn#jB~4߉_^v Us]jUA5`9"%yW~Z` lXKnF- h7p6@ G͡.Q %a_ʉ6I؀hĈ0FBeM^8\'61“"׌)s/i1KZSKcŝT<Ɂ+ҫE 8@hPL30s䐡PVpf\sg䝵m"UzPG`Hj aH'gsfE7i3bƐ]to: ;Tn/WhX|Fjd))LC}+|AN䕼J Y>bz&]4n_4G-+bϙZ0mZ UbV>a@T uՀ^+vFqbVBUڢ7Ey2}{:=nUM_N{(g\}1EX>;'^4I G&xʍՔ?(&Jf@&񄓿í kzfcAF OG9Ѓ-<ʖ4(\fp{{Lk }[&ˡw(AF@xF3gNo]{bPQ7Zq'Zsr׷i[EFՖFze$ʖgՇ_);A~kcؓDE_ېFOWj(+ė{rǡx ø<"Jkq\zi3N cw$R bǠ4WRxsD,zF-с3;@o;h!@49;obvt oϛ>w(tw7&F~F~F *rE Я.WFZd33!4Lvz@mR+.E"Ʌjq=zڷI)+?-L)2ܫ}W7lj,UbY]=Q>-_@,—B'_lo$4 _J 3TKM;a;eAPXQg9(Jp4\.孩戒HB:AXv$rj(I^Q >A^{NIZ/cɬw!0M biI16 E Uc;ArҌI@/:i׷>xR ta Yν}o5E*lT]/R{Ł٬+,wv @(}hlzVy0_8;؅F 7rMa$B9IEơ=o?ɪ _z5KHٝyߦLq_AeHN XyyTfKn4CQ՚>V1Ȥ"g"|Fu[c3xK^LAt9ƉYp>9nE _Y?;H4<Xұ8:(s 3(U,NWJKTN] ):T81[Ar*XU3:@ޚp/ՙvI -v,<-4\LKIB#⣍Ь>VDp?ѬѴ`TlGxf"mS$E;P蝲>.sQK|Ushϭm"*nZM O(< nuic^qzI ad *g-x?1jhDD'gh6UZBڞyhV |)}ȵˀ;>xOPkm4PK&B1qUcGy&5rSG]ŎnI K&Zܗf,RwJHӖuPfVBq%' 32BLt%StrynH9">p(1w~?0E6ڠ@`Om X۽}1ӊB*n/>8WoJ\vZ3 \Fٙ]0DMJq˿SCF%վd-M+zAEC9 >QzԈ&I쥋b&n~w*,zhP_4]%fʤSW_6]|&I.њ*EaGb8?,>Qo3A6,+_=ؼ(f8 H}Usޣ?H~4_5 ~yf#JI"~.h"&%DA9a 4 OS2;Y ,rn*lh毣1X6L8_C@AVj+~qg0ieONEs~4kI!Eb9_,X4L~5l# e[ipOF~ƢmWSPͲnк86b|A nُbW[/ bY1hiGSy}W70Q^pkhñʿt$?M٘w٩K[?t~ʸ wjջW`tD9 n樺X]/I=ϹʖpB^hDn~1Hb7  %FZ)T˜y︋0mZl|VOghIOn}zGs#GA+:ݥz[j"+z(jV2n7^|QR3sҙL~rZE4| sO}[fK&bZNEr1^YbϜZvSde 1\ϼ)ce!OwnSbnSӊ҃ ֫lv8N):zU Zj ׍k٦{)`$14U&4|?1WP*dS{tX$TYskxhtݞWC?zK!4C'osm(w`?ͯҀ aQy4rAad8(SA@^Y;?D8(.d0}mL7Ԝ)MEf%Eu1 $Ml{MA ^|Bsy%%)lW X|2uN6ba}z>#R9)p ZupN.΃l >vRbtޯrlKE#0YH~Z)Jmܖ;KψSϯ%] 0Vׯw2}犭},.ތ"~ȡ>21p'@"5{ X"5c >FyXȚ+]֖)I<3v#DJIHpV˝+nbJ_zO"BìCBBtL YQ?7p@gԝ7ßjbWKaL^niXBx \\D⛋ QCzWAOS=Jh2*-g*׵-Sw/EffW|VGu{ku[EuOFloGaC70~YUUb/f(9 - y p !U> ْ9zk@Nm*&9kɔ$\FP=X8.\L> W`X䬕[Z./x 5u5:LK'75;iovY2+ _qשL+"9ɉ[4]) zX"Mmi`)*+x xLJPuln6db \8mEŎ`;-I'ɜ8.1"wI2}C} ×y޶PG9!BV~~8S|:ϥZ! L> i\,fMX/Won@`ksϪ&]}%)9 gu5 @.ةBTËciٳIjv5]}}=*ԜwWn+ERIJ3gVl6QCj񤰿GZXAp2oiQ<r؇k_kRvG%5>exJơoˁ7ǽ0t}74Cqvw,J,xz h/ڧoO<`9eE8 jfWX)Kу٨?D1Uj;pڿ`OW}CkVoaMק$k-pg*8z0u,4p|؜,) qN5]}lEJxr11q\,jὰX!%hU?W!%Z E$tuҕyTuLʧ:moU'e vBʢa7xM't{WKT6[,WE&9]FY2!]* : %E7p". urb>o,`׾^F+BmƎKCVy^o u[]I`F|J*-d{ٵT87h\ u(jh?5E!#+'Ӳ 3:r:-OPZp{&f홫7;|/{Ok!e(Aw:մ-YX[=LJ=JXǴDytHU'O~-IW1Y}\X%~ڰnD1?(@BJB+@uH<_p. )Z=9xyEKcRئMw\!mԡ*45\K:G<{/-vw2D=itT1(i21C5vXx!A>ԮHE4eO6i˾ή]1tّvIV.2~g m@Ï<w.h Rz%FąAJE8g9Q"1ʕ(T,P 熁O# r6*9*fd/}[~s} H wM}q~rbO5(AK~/#;]e%;bBh_k?C矛hV12 c+/ yW :.Cx?6NEUw/k&rBc _w$4E{=SF:/&~3h[9~4urƖ> ߕ#O@n%'(Q؄YbAp<&MZp[aNs˴dn] %3ea4/W65{9)]cg42}|92IIr&G0) eLb)v6nBH<9*X+~mmbOW-^)[~~>sU,WBB-Xsc2F(R%>`5hkkTdszP[W` ^RTA vO+ ~r L Jy `]ɒ/4S޼.fÙtE8jJ=vW08t% jKmWؤ,\ BufY:]àױR EN i I1M([ZHt0 k諳dzc_VHhp,_.QqݎNAяZ FOnI#*|2A"'(lK 55`hߢwflՙяOut{BQjۓUڎw{T`b(6R:f;P/0Gnt Iͩ9&ޚ0<T~ Z[Zމ G^.))k'Õ~hV;3.@=xdld%݂1tBNIm55k\i?a? ,b ҝ`>aWΥT4k=*Wċ]T ߝ2ٜf{̹_D%|Z4uPM (/пL4k/3#mDɪ>ʖg>fC[G[ݮ6pٟ`BVBVwP݄e9V8QUBĸG. n6q1#F~̐4<>;w.ԞFcQ"NqKkb ]jcޜ`֞+?M dW͚ ^ u%,rEݒWSnF)DP@Q&"~7DVXm}EVm2jП ϪDx[S$zO.*0,Q4\:QHkDݗix¿[Ji"RT+B\`OIzD>FT([!3*KPÓ5Soos/:4{߀{ļq$c(#٣7Ju!4Y'BY%~}Aw2Q0'2m x{XdUڙ`ijDB>V`رN1izhL23ws.j ~;{0.뢷þ.)XctX錣K:K\3]veaqr)w3*|',o3&՝fba^.ce7z?UIGf]E/Yh!EA[!<]q L!ho.Ê 2IPq3$aWkyo5u_u↬]h+lA>ZfHt0@%9_SOca3z)pl"UL7,(^NT`5*}[HR̳#9N%5׷/LEM;zIfH,s$iOИƒhQ>ؤf?Pz`ظq%GvOyRjY skl9L-]yPY0rF1(:Ge8}/[*֫ ~櫲אߖSM /|!_$:gXnBDWTdU~o9i\!B(ZP.Mx vLC͔wNЙbꈛqlYHyOs{;ToǼ Kϑ_",:(&sH-I8i;,:|+KIf]R6*ǂ(2Bw`N:OG;摱bo֛/qvU`lܢ@-8b Ճ,T XMͶ((JR<[[Ä? VMLZ]a ȔUW@BhcIw:͕Ħg?>ܹ`ր)q3: A OY2wU@pM|^MeJ٠w|GYz>gIOEA&antFyW[ 5?+ēXh uSs)Xt8& 2op]P-3rH-_.ڙ9]r cJobհ Z2a -s0岥$qpiKo$ ǜ/Oq6O%+5cPKOs{Aݤ*Ԝ|YQ+}Kjn\4'XqjEoic,$6=cg#2lF1*<^3"7B[t´. -(O2QMBS8 =e a2,?Qg=;l\6D"3d`k/A\UDBw0Ո ІI  mN $ŇAZwƝzBTyuf-d_ ! iriEBp޲+> 1!jXtƓ]hjĭ$ʵ?Zͤ`LKLjȊIX{ȱAv,l_8Æ]oyAߑf(h88;kp wjvۑS L kCRel@ͷT6q. Ʃ6|Iơ_]# PD`ǦYvpVD9-܁(ެ+PN<ct aox|9>Ǹ76l`qsN$)n^XVC`L/uX̂fmG6)˶fcI*i> \|j ~Cn-JSAç'S.OU9mPv{hY-by+J|3)l {A!(d@ 'T@q{L1S8Ǵp94DGjg?rj[drvӊ&#P^Km. ?/!3LؤACE䷮@Ny!96$=?JJԸKeiX}Ib_ѕ& uw)]ڴ\ߓO gA>eLu0%ksƸF仓(jaENf3v2&mU;aP#ñQcTEC-r"trI\+@YJmJwo!հn1lA֘|N58t\RGu:"]:| -8ù;c3@s><$Uem3D` fGsxaۢ[!"-gEOYp3Xp$=-B$מXOEf~ؠiK +b +?Wi3&?^`8|Sܙx] Јڊh%~a6U=ʌуElFm%ZLj|HD'8s|@f{yԡvZ>э֟ϼ|7o̙c ZH(Ot<7ڏ0N_Nb%VPcsl#SCKR _Oe2E9xhcԾ9J=yS!%46AE*> .q3gn2̅UKx-KuElS9T뵯ࠤb FPד֌#I!2"g|Ǖ&+[ |qĸJZx ί/k\e8s*ŵvyS& DZlmL@wGbQFƴ-*t@<=J@5!ޠɂN'6%/ :}XBGR³Ixqo\5b`{AѤ)/~.N{bq? ;<M.q:FpݕaRٛ=7: eĖ '4NHYX=h6%2pqζRi*,>(QEe+C 4M18щĠ.;e$ya V#/|oF0z|݋bqsm$xk(|-6 (<?9H4,~XgU]d٘W`e0Uh1uppɣtD/zG,y$H"_8=y;iP}tF4#SztB "PگPYJH?v@sk1iV}~Bl\c0aXT+Rxy{˭h8P&MoMZ ~xh6gKDA0+VY*U `SœϰJ\PN4/wԻ"AT jrbJ9>. 21oeKfWR ܺb:P}_c $I. ,1nC>wx`᎝tJzy!, rB}g]~}j mKwDyj|(ƥblJ*Z\F3p l2{k@ KBVen0 ˩N1# YЪ[UK1~Ed<&w/ͻSfWt麋S#-?X;yːu2m^"Xe*>ALo4z^ =7QtxϺ)4L2wvQ$ ]&g_Klɇmˇb& c'Xmz|~;͸T6g;}^|AטGyn 8Tp`m8/7?af㔛ߛ,>c{du4]R}j:>+lTpЯJ6q{a[;( 1G׶Sw",|;zgRyTfϵv = Rۑt4X;Vj Q]#(yNlC0$m /=&qۯuI/oeJIغ5K dhfbn qxٴ$FXyf|gAIQp477eQ (a Is߹X|z!I1\W|~)7ecK>vS €npgV!f "U攞9>z[ X[ՑR:hP֧S޼*X+ɘXܝnαؙ*ucv ę2]u$Rz^dqЪ$x#gzIl<3f`Gb&])FZ7=zwH!( =jB,9YA^Fc{;oUѳxg&ߊC91M|!ok'|~){xk@Bm@yw>-+ZngUi?FƝ9|GB3r(Q*HBQHd $N5/*>X}޽f<T!*\7,`ғo<_ kՑx+C=1i@ *8ZBp,bogP]dX0LW|)aOQCRF #!ᯡ)[(nIH[_ ,0&RU"[X+̽ED,5i&T op V!A7]4tYMzGrMd!"X.,v!5 E fZ9 KDz/o5ZQzAb6^XJ?$6?oʆg06ЧX^E[jrLKQ/wvufYwSF/#45a't+A?le#%^gְ1_T!/Sh)Wλ+YPi2=\7\;h%A%ϒXJӷ1brlS=AL٘N,xokG/wHF0L˓ ҭŝfsZ73) F"f(cl`SC;2\ig`=G?U Om"TvլI].>=e}7{aX)\8ZxY>̖3l6<8'*3Kiո$%"X궔ӎ{ i,YD@-pWU}޵S) 1 3Jd9-k\e!aY~?ۊ$gU )i#&CdzQE 3 B:_YQ!}օE%g ,\\+N+_~v={TƟ8;|Z H,Xpۅ:I=lL-)d\G|?ڈbfś'>/K~l,>9'3Eb7{X/q~纤)orf+0.Y:٩Di?0}Zh*>Q_Chw*nER\n &L8>Xhջ3*SM Use[2S\679\ۚ8eTo/|mbkWpLCKagZn -kg:7"τ 4V@\Z)+mBu JN1hb>$op( g^9l?DtnCϖ=rn-Ȣ.BKiuY uBlV<~2q3e%IrɟޥUbvKE\w:O9vNtLIKQ 6.6zV0%G-ޮuyHuF_$F|6-!T"B{4l)6@v-9~eHm%8\,ʁ9[ShEdM:Skp/J ` ~.}^Œ+[`pa%V9!Z\,3<[0΅$vi3⥺5( H_Z}0WܔSwcud_97PУ*CWjfhh25oË?Q\}A$:kZΥXc_[h ڕyĈlLb6\m>%w_[Ca,:%/#1}-#e5.rRSE5"Ñ\2Gl ɷ{im90n7>LHjP9K(v"QU%P;Zo&:^pg fx :tD뉕n[?V#ַwMaWm_TLhNJ=4ԝ] J:^,ʽ9pz|ދAiE'S尖|sà22q7{<3>E8s/e0\d܇(NwV&'/V^-8R֗[Bh+~>e'FV$y0i9]ۼMMeR\v;c):jϙ??D6Z턠j(ep;GJI+rSS hU9|]t@Y8_f1tG9h<|_UH.ѪIP  4R4w[YaP>L@[R29j;?ykLBtBD ;Ÿ(0 .O; ɌFVb6y-<3E418_V[ool1| 3upgf nߗ@0zw .ldy{ DlĨߙ&1ucj籲 7}1_'Q5/3JM{2~,qj}bKھUT`nN^Ib|5_(`tt `KvIAk#,.O8'm/&@ثX.`l* ᴍ&ӡ~'׍ ^{5|)/ ,};y >[Btm|Ƅ)ד$ YIIg]=V.mfWĜ?lc <-Ҏ ^KXQzHӸĔ(KyŠ;`@,J|܅Y#Z7=#pav7L×m< !h7,)3~J 9l}Du66l=EMwo Ђ_'M"& 9 2}ʷqoȃ37n<2+zo_ -f#t˴_'zlB2uٴ,9˔G{fQG6G(ۣƛ/S)30A-^'jSw RK+Qx@k\|ʦY;/+<L׎PJtù bFڬFhl9B?f|nO6 F|s#HRjhH}1wǖ/Yx;,@O?XM; UݸW 5IlgM,Oj# Eu E2QR˾>r-bFI\V:ˌhWP:[`-Af|we [)m5CaR6'Ё`w5IZts>e4e vֽ:P{,"@uyu>7\l=B tbu0ZCsb' oYJx㖱Ah삌 1'QJ<&?7z/JBL[ےpԥOx L. Բ ܄έ*zd\4&8 TmUFD;ALZ?D]N.)ԯ(e '/YO ގ5zK)9GEIgh}/_IQBS;BOaҿ hzwm]*3L>(+ov0T ͂Kݗ R1@ԈUFE b%SdX2n-BKbJ&"':p>AW2 erFmKk\^HkttS|t1pft6%G3Ul(|;u,%O#싀>L5dk&4mHlX²Mpp1:Atx =qp6*c<*AJ5Jl+:DRXQͧLGC]0(^BH2d,غQonY>fc`Bdv;Z=fx@+҂1ܔ VVU5h jN[*H )M)I48Y J\b9 ش崕4224:/9嚜IV:aLvx묚ȴvJAf b3hD |v*m*sd8Hfש Hb¯g=rY7mI h|\ꌊaH"91k1x1^geLcU5DAr7sxHpj1pE|58xtks5G)HTؒreGZh mj| \k֋{by0+\Foɷ^=qw/I͗4v}y@3)˅lMeI q V=H_gDd 79HV]>p<|;.W'C&2AQ 妓lsCL[3vhZ3Ԅޥ2@S`tߢvq:\P[dVؗ7ږe C$i5 #Z(_K&?p*E'O:\9C@EF 7??%]5F]_R:Itx@^WYKZP.QOt~J!buD[V @JL,^TD#䰖miQܤEU;`rDC %O4)契tg{Q}G@zlJ{!'נc&;~)}X'µ<٩(Ka8K+eH꿅 ?Te6^4[%k;iC6%BiCCizEmywiE9lSji$UԤc;bn>P!c0Fϣt;i:ɥK|.VBҊЅQUǵHTFU`6oCyy'ɑm ͻpR;7^! .y9߫ (浫Ѷs@*fN`v? sv?.nV{Q1Uf@eC y:"C Rd#%"Q8rcF+m6nx$'&g##yd7Lg !Y޻#{C6oj<LgMc ,Gi1ts kT/akT^4@qEiQG}̭=fd'G lqsm_ˢݾr4F/ɲAH*~VHٔExaES1эd2Uk~ˡe^v.*Te =C9w-K-#6鑋+)3­bDX /3\xCP[ۖ% X/X,.3H 2gɖҔi/ڟFIQ<<"1'[benq~@.9ܓ~ϖg.'~"yivYY 5]ٞ@UL;8(AElIB: k1GSŸyT7OD{qկ#ͥD[/HfѸᒘI9dAҰK:ŌR=0C H(yWR<[kHMHIHFii2Ե 9M70́csRԁڱA=@ұՖf`Ujj;B 2W+-gg aΩL+}"7?[ PJj.`L#xz`Hl=:J#MJ}[~"kՑ|gR'b6ZG8i93|zogI ӲU#l8^0}XcꀐbC Y ߑ,ɚSVtdmgb6L\&& 3zqdb!%5P:kFckbjyEg&m0E:jao>ќ翩f=p5qhtw /Uzј/MasSؑ!`Z1c BNZn26PX B X qkYrLk-듕RJI=FΊU-pafvZ ѼY02[a3lj Zn֜͜im:ƂteoǴ-*T&N *+rh:hL/UJη ?C^WO c!Ϋ9f]Dim5DnX Q!tL3dжOSLGT{& M)/yJZYfqԛoXRDep X5~Ѯa|YxJKp2߽$/Etf;c+ a\#4 @E3VB޻f>ynh XΒP+=fˈ.^͠r(Oq/HB[X 3 px7Cё 5et88܈He;ޙ ㍯Z"'z^b)Ӿkݸ'*芯Qxak^O'>*6x/}@N&hܹo,>pFn\9eX2cST{$G XU=m-9}"<9@4;෽m┅jB& E],BiN':fFI36*76rܫptaKJvlFuqj$"gabOP(vװf޻! .Urz6ꐂ >9N}0ȋr=ژֵZTf72\m10gId% 6oB 7~B;0.%Wa>uKI#:lz23=trY9j=kpgnCRnmf*!2D h/]C#o's2[du'5rS|8VG[Ιa̘N<š|`z4B,shVFES?y;sRKSQ M2m2u\U(Wቂi(R}䲕KA~1p;Φ9@:zz˗ i H6A(D(h m8voZo"Xu1r&k%>䠼}|W>YR(%lxI/]+Nכ<2} *3N*iάe"QZ/#R{M@%j5T_z1Ex#dK`%d75?cԬԌ3 Xg,0,g)%W>[ia5sdH'R8̓L" x F*<@ 'xO6ؖg}Ƣhȯ˚TL\*UC/P +cTC*i,.:ߌWkkd73WI[5n 4TX.*YռQٟlf£h _%ti̢@L$OnXFiyȽGe:8eQ0sP6>8:ߐά'6`J!//f<.Ktm3q3fN 36eRэRX< v*}1t7R }j`HDŽ2 5Ë=NXyP[u.J^W38BZ&x;FE)iUbpDcn=$U]&IiuK 6xCR=/{̇J=m]0.PN^eIBSE7Mw9CqnkrNIƀXPi~,h9aKA?@WBp1'#D8i#Չlņ=Qۥa0MB_u--#[]˭ɭ btJӳT`ς/#6h5V#7YY^;")B(GnWSB R-MVo KU'A j> MIe%ӣ^9=vMuZEWԁfm=V<'҃t"鱌\ L'c.쎨55׀܀Q^c'|aco: 5GŖńk1'/xq>- )挔˶BIMIq"q:2vNXz tcY[?IP,~FfOK ݼz@a3^K9q(Q j|ÙxRH4Hy}p-g`6.e#@ b"7wTna9QQk4>JHvޗ*]61 SawhyW̢zD+aF0_}q:UIi-QT{萆VZVCВ,HRdb+yh2Û0dpu~qF5PV7GoL`eVU0.Lkog2s1{Y2YomxiF=}O&>W͢qpo*t!>L@|'6s֢l(Fp$^ rkVGGx1ݫQ%7⴯nꙪB͹>U`dt8Jefo!a|CE`Ak\I*b.p d@t m2}z mJ+QxĀΜ!_:P/'noN /P/p43Y<5P|39.0sԊmե`OufBDpܚ7}(rk#~AeiOm轉^ =y{iQZVG:jcJn9P{b[E{\PUzNI`a_8>2C=rLP#A@Su.q*-v4]W<5[bvXO]v[j-$n>V fTzHBz,om{ N9۔y_4t5{vOZv`enqjzlV6Td 5 bI5/5#CFU^5"VEC>Ўĺ Dyt<}qlY 2:/R͸el=AƯb&[op;tTV_2L:d%9Qn^|m|TR ;N=y YNT)eu{߰0a,-pfc^.ЦTyPe $~(=Vř_  *ڴz;+┎YpW.V5#mh)&~wEs:ޏ=VdCl3ϯ)I21qS&խx^uC?M 7B*|%՜=һ'+;,l#&lJcXLqqQ_6j<$du Vh.=Bnh#؟n(*|3ýQ㕟u>f55A57UIP޸5Jfl4ySqeG߂+E>BIJkAH]{:gܨ!64K;* i-q"pbhށq4RH@1.t.o+̼dNXxozW~8t4|oM' $i/ҋԎdv|7=G7dC+|: NH쒈 ŸiDbSGK7?ִBLwt7˩ՠ4ڢ)rA݃Ie|z;Ј'Gd 0lK(dS8%jX/0p< m$D.TSnkD}>򣇷Ku4΄RJbq汌1?C9 \hbϒkoyfmW%e.LSul%Lr /bzezpb䮋,8P;$F}tYDrOZ,KSD-0'̉ yGrN;KvL+K@dq4abȗB~TĹe#+H6"Z̦ Jyr;6Cvu2<v K#7<>3FEdzcF?yPпNg9K̾^@lW [Qs(h(B/z~PR]bI[ 56F~SB% 5Eځ{|D@Wo|| ,(wSAll탠p",}{^ }8H@25Y;|i X7w rhgtYBmw{iԫleaKT6R‰t{N(WMazU@;3m'KZ>ol,HDE2X5!ZƯ}Tt!eZj|JM6½R?=6lX%=WUTOI=Rc[,bk>p]FdS [ M=_>^djIUio3Q#k*V<2 ՇxGA0em8rݲTNmډ01Zp"$OUC<8+j,No/&#F:J:40?jNs tr4%g#oݧV]%!Öp0`dIk‹a lGԢh) qwE/K:+E>A~ B}D8yӐfx)"#% cSv~TYר=OSqM<^?l1٥Vϲ3BUm#(" ȵ#ܑ6|)ZCL'+'C6 ˷`< ) `]cP el&^LJT ,CcT`j2֨`3G,D^k+$s)!Ā|NZXe t0xeG} #ȹX3qk̿<+.r.m@:%ᘎd~RnI/S0SqC0<~3~a%bφH4zjr񼽧ꃵ+T i6''YT%Z=ĮZwWeHx/?ƒWX~խZ"<7\U8B|L`ΪC1ݪ9@L-T5Nqma筋6NhM^nVRZ4y!J@Ɨ^;}I0sDIZG%)ꅃp[ R[|6B#jFY,+]k קIIe{sU ;k;z҃w7w.iU҄*>_4RjTtQ3 v^w#+.Pς%:% J|,bB$TedEnCLdPu:. mhk4t]\N1'5SX4AAjٓ4hx(N+n>_Knt Rb׿3eH"-_`?{tzC}=KW5-q(@XcuCVz O3.0l()JC>| @n:p<_OYդV )+lg="Cc$"W|g7iU? MgKAR0(yj΀Hx]018'os^V1Մ *A\6ڀBV;u#61Lm.& uTҐX @0i]VoDA<V|"P|X'PbB1 +(8`,7/ 2+Ƶe"m$#f-RW@Y&QGOA䐐Y.t$87>&WǛPV)Lؿ;gJ",e!<p]@C[fZ%vfwr(nܞuDD4$sT~:]aJϣWXrӿԛrj/ٲ{.2T`V[:$`7v]7X* b~;bgiorF'\a1dϐxD^v#9W|ECԂH`8ZPڴӤje/Kk0CN99"yH)nOHsȯ)ڵaN\()@±vIe>[..s@&6a 몳:]D|[棅eʐ1dnB5Xs,b~5:rO垚\kM6~Z JD|X{ `]QjXNH@xKKӡ8L,/<^/6CĨ5k//{۲C %Ybu*^ˊ8߀\JmILq0$^Mq=r Fm?LݍӬ6q.-{Kpb ۫B`ʂrכ"ộh4(dH$I !ͦBgƋ]>|%_u_g?2r$&E 8_oh$NDĺyͅFCᛋG234:%Nrz'OVU\gSCd$uIGN(cb.,E](hR:D71L=*cO$V$AZ=}CQ'ßgFm%U" $"oسxc%5*,SҶ"3(|%+ u5f+(>ܧRE>k0^Шy!dʿ+Ƣb|Gԥx82U5C Sogh@^m73V|u t +ܞƽΉ, (tM %\ƘQe'2*1X75u4FҳҭW~ vfc!,ݨ!O/9&qW@ήTý|D_ hUn፛cbsF)9SĶbr)La<# j*n:ܨU9!ɲ< %zr h\IQp Ay5Cy՘O l].i"L-$Y(T%}2O .+t̑.c |œD NƎز]v* ~í"|*ФWJXCVOSeie{jp.Vv.ĥ5`2}~P\G RUb%^|ٛkyŜ/Ά`S&jW'ޒXKULα H 4`_2kHԄ 9rC{0{2Ot]2Aݑe[ڀV}y#TW VؒK0lI}-5/ "nʺ%p{e C;MS0E X~l`N#Mve>WzɽI0~HTJ(nb<N( M:MB M::uKC$ǯ3f+,adU^qH,WPy(p WLH)SDuQWD/L')l^~KL_dvtjZgNteD0У] ^:>A|HÏ.sQ=Bh? b69S3.O7bhQ%*dOz(0na܄< ,7,ܣWN{.N>\4YFKq^ o)D|tTd0 nO/˔tEkХ;60rmq]: @|0LJ\>aGņw#ޛ6 sNNuZXo/WQ'.@:dXS*9Rw=[33JtˣK~!5]V:8v7o^#J/jg Z$>Ds /5(j$\9!#>kIï[y5 E%+c2+. 3ģi?%) oAcQy4vunbbx9Q2#E16"Cqa .7ci.zM&L 4ie)/D24:21nZjDMWj`lq#(w޵"U7ǽ(.7bМ(ԬbS*J3"qݖՔu<։G!Thq 2nk|\XhL4 a|R!#[k4S~Y)H{lo. CW??Ys&c RqmoRg0ln)+[J {m\)rkoJm4}Dxxѵ_"* zV ! ހW;_HPߥGշ{xL0Ǡ¼Q&? qYa""\ܧ)0 B*ʭWm`?,kx%"LC̵b %[6 2|(|*ʏt5RC1:&{pSħ647uoy+oBӿJJ+wFX綰c͎EИ^L˜a^'5@uU*טD|! ę}PC_)b_-؜K4QiI;˲J2 ;֩ !J6F?ToA@W sa>J+?]Y ȎFjֻ.M" m=@wgR P"[sidm a441cv~;3԰eO WJ ,*οR0?n+jq1( ~58VEws@1׬$g1~<VD@{9={ A_UsNtEhb 3ӼNd[Hv&ءL!a?+?2")u{v WW;^mKA_]t"}+]fof28N.LQ*G%EzdPttdݒă\TG>Nv&BWk +޼'Q~n^DvQRlr(R"Uƙ58eE%7[BXᬌǹѫ _[5xԣt(ަG*@b)(a/wHC[FQ3P+8Xl(4JRq"8ƥ-j,`;7-D=xuޛ;r輹;la@V'*^u~Y'iCNZfvkd ]k"@9s=up'M9GGUD#Z bdx"Q> XyFɂK}S֙FdY+β^ni8JZaŝ|. m9>~部bKRg JV-W[dyVi5Lp9@g8՜fQc WX*%wW%d· OLJ96(#_md!S8?cks\i\/HjJ3Q*7L{kґlkaJwd]vب2gRꅅ慥vU%+_49򥂦2~ kRYT_d;X>K;"CnHc3j<,.3* DJK՗uj|?:Xmv>ԛ;~H;Y\-~\G"#qR\ce#Gk&R 04Gv~vܯyx&?V^]Z~Ek{KژuUw,p d#k*,a Pw;Ʈx2]{fshCNq >Yvߞ[eWg*_Ųtddl^ni$;~[w<=o[*4ੲݣ^u1X/ gb4YD;1R8%B9^Ԑ㏧SgNz2>B#L՝Ы2\k.2[ ]N5BR<$4,ARЁ+@\Y:joH +X!+vzuݥΉC ..62əH$lDlA h['Rj%^=5 Mjb!שO-1?lYhZ+S@*0+\AFΪ *t3e]Ybq{[kq9LvInoDQ|V3R|,w4X, &y̌[osΑ^vMgII8%H{uү;3<< w/'uhA`>!o٢{q%Xa7LAb^kDK^_FX{Qz*@9 MA( }+:ˢc5%McG65,"*| -[rb3OG#Q3u R(N<ηfQ.t+\K㢭VnQa5š3hReT6}3jd#aSL 5Fc6+o8}[( oɮǐrɶh;7o>,iOM5iDuڎW(o5Js&43t){ pk]cTJ<):][뫁4Ϛ-HqiO8XW"iph$_j l$eTEjNKwhwsC75dO)MM>ldMu-ji$0';Ap1b>JC>FJ E?Avx`.RJDXXuy3zů P $84#Ji\naS$2vo4zR8- sXYϯY2n?[ wHF)!TdivZH#KF#U vy)zʉ9yzƑK3LLY >0w0%؛rwoypʅ{8de]tFms(̲f_`1m\]~->sk _TEŠԊ?Bx'qa-xxT1Z?#=;'eq dD0Cۨ9W/T+{o4S}&K pD'42|oϠ&u:RtUBȜlFM@)_Cl'_[<$ٟEDPT)5EbD:\qIB'~-4>ƚ*K"<'7 5d\a';Dih^5nw4/@U۰Hpҟ8`f31sc;a(QԌ(;gϰj^qATp&lC =zTx<7#NJAKW̎h)ˊk&JbTb:omUVzX@ڡ 2F2 RS'f:%iIP pĪӗ 2OT^/Gs=(3"-4_)ؙ˘%FeVX(wŁ钓]*m]lHɚ KFblT H k;< P!<@MTj{Jd :_1_{HK U@o Mr4{;JoÉVRp/AhTJ 3rzyʠg"ez̓e=ܕnO}5Ez&Xz~|aAM\d'q]mRj bXE7RԱqk"ٓ/g._B˾a(c.O sARkRySCMF.aFyZJ:#T /3n(rP+7z(12uB sҝU"8tӥz|@hC\ʝ0'9F;vܼWf8awY0)'JcɷY) w>Ht 0 ˤ=ǂPGV`s ?:bVD)`wCmz,|c]g3ԈwQ eNzWrcHBf(꽨;iMB8d VȘ!"KMIXI,}Sh`~]58x}! VۗuHצ4k&%Є fEەZ8Hi:t^u0wv!`Y=-%#ܚ3#'/HO.# hu) C_/1񤧁SW8!@n+wR:;|c 6فBvQnjk`@wYtn,BLUt_&7]>^wJmo6DLfiZwIOVLܾ0mͮUlh>xs~Nbh?2wjUPa7åUoH 2'w[hÛ7@ -C2׉H!buO-j e=46 j5%PB&]6J76*3tR>szZMקv!V,#/}wԓ?;J=BKUtVFNq J>RBݺfm/qvä~ɬZKbl l]p+{&Oq=%W ꞢJU_GF;ܾc}ւ0PJ:vs3Mph * !)̹1W#]쫰{Mdi-ߤ}js8!d~bzYcqh?(rcOkU[ 1PX97Bc/@;ګLg/zO{ }9uo?/݄%3%{3abaEÝ7=oSw\aZNAGܐ.m4;=diJMH8&HY~cB|G&I6=vuaqed4Qp 6@q!^uYaEIL_؋TƠ1!㍑)ʒ,Gvq:AኁK:!?hs`Foa8s\WŃ1yYd䅶?Jfq\ÉN\e`8ATLƅnuCmt(hľ]BrQ}-F ;.㼚HKuCu{Ď 勉#qPتSSe1TGaSMTX ~lP>7'5JA ^7\=W̰A g37>OFr,) q ;z`teHeALP;(iϬ=8mk$ uC{QlrpE.]'2` 7,uvk|>^+V.\OK $hUkƬ]7ǣ͢*i6}d/#3$ Hi`whPH T6íߔ6˷hcH}v&%xAFm*BPh'} R|8}y 3&]ϖ2LX+RR9sz[>K W`S_/3 LE%j>ob&R?:n#?R]4s Qp, nYl+<42I Un}RR`\_`'SrBĿ7^T=9a:<[F l8 2ehp0:pK#O︄+f>(~iЇ.p' S| Z\Ix^*`O'ۻR|Q84 9-mCɒ}x"->1 Z0X6mГ!(AbFk f` ߷[qbfs3L ®J3DP*l]<|C'cKҫPeo+M^yЈKVϞW2'`gqMn2Sn%t]@o?ps՗<-e} H צt\i}tXټ;8S7(^CW'[nB7W4Xyl)vtyAQL&=N^K\Ђ eqz"7+=l5U "d0SI )" ,:ZG-~w=3JH n .xZXk E/3)_7i1*Y4,=%WbևM,(IPES@g! Xt|KPD%l(gﴟO{q޵!A%khdzsb9Aywj]s*?$/rt&PZ^@#O*W?t Q="c]I.S 3M(v|tprc'5{e,3J^lP,\Ӻ㐥y|'5"ib;v_ iN"#vM|5A:pZ[&G'IūA Mxw1+ßz+);(0@c6=dPJ4-ňl .y tX!5cWO\DTо0i3bu(WuHCs& @"pZf;S#2\!BH1͵$ü8*Zt/=vUw?ҳGa>_xI"_dGRR&!ʾH `o73Q _ob8.UeGzB1Ʀ16kInwt}!sRL$г<̥V/_C.L3.f"9$cUS񆭹MįD):SLcp l,k;x:-2~)z}zEf,`亸 車_gTJ* aдf|).Ə-,AEM=[}d\ON4^U*sKcm T}ZB\dA,:XPR ,w-fS(E 9/$Jc36\3f"s=8PV%I0ᤂc+DpY+LJKk +u Uѕcx</H'Se['1z`-6?<$HE8l@Z]i\4H6ԕ2Akܱș?wf%2}DMѳ>K ]xg=*ȸ7f)ǜI'4j JJ;YQ殆0zijdim|x. uՃeI $a+.VFjo[O1$9i$-6@?Vn?3nN{@g] OpO1C3zA @k%^XC \?7oc ;e6cצHڀVniݒdXCg.ZKBHB~Jخd 썐䂐:'bSNG2 i Xd5_a\-N0HO?=vDCݵuz#R%8ki|m ͩ!I\v)[d!%vcbH\y3g~AVn)mk `p~]" v&W `cE~GKBqz)7Gmk/+99)-&/g0EȐM^n9[^iɣJ+kR@YρO_@xNEXn$ry(!䚱rk8,q|c'Cű: WB)}t NX$l&4T!@/? *{wkw#C<ƳVbv"sS9Biձ aU, -GMlV.XB]g[A*o"+Wg O QC41)5C_mUxn&7Z6 =Wxfj3?Euҧdž`5bFHKMtGW.d[."@{j U|VjfPBhEŤic?,J.lluF }N7]g?[G_tkO1Qj M /s lP09Lᐣ&nKa(fp.JH&(bKhlڊo~R(ݰr:LW:^fTL~x[|O^\!vM[bP6S>|w,?'ᵳ6Bwk灓7߮Q bǞ4c ?'[Ȱ_OEf !&Փ.A)sw^ȃ?-q{'YıfdmL˨=:0yߞHseؕsTL@qVU .g,dy,g]Z'H95G/[hZf"zWelH&۔{{-Y)?@r 4o|Av$ ޅjmLڠN_՚ M]ɽOv#{Qq*[E]^Ӑ3-/y%K?' 7T!;gN>G氠27I- p+ݨl+;/!5 KSOIն:@duUjhLGwzI*L{Ȋر)Z*ݐeuD@^:SM*$xl MS'bT~Q,&_kmpSxSTCK%QbeG+438[ª ~!! ={5is$isݭz-#అѮ'fʁsncOϺAQh}bCAĠڇ8]79UL&W#:ڲiwh:f:3.U`B}?2ETMȮ)VfqN9/:ZKdZR6Kw3opGXxrq#@xU|8_r7 [lgh'vy|mXo=!Q~@9AX[L-j I#l'|im r괖k Zd^FF!)jً_;ZKX`]hK+B<?}&^vZ`7z KH2$GGu3`G !km rf_,g܍C[`7XMg(Kadq_Pڒ?Vݛ (;!cQ>,D1"",&X(vSb'kGwMl?D/ Z>3s)hm3˕ʗCzDK;]b6νi`ޢ㝁.UN ezdDz[1_p_Yn1Da1Xg%`aOu7cE#qq_y5GE4g ljcGe ]dU$682}r%BCLPUY_옜3Ȳ#GZB,yhQb<Ρy577:S :u",'h:|$EAyL,]Hty+"UKQXF=" $A1tC/͗ݨ4_Q~ٲI B+;xEwg9=9?:D!{ra^kTșl-RP=-'<ֈ6n^o㐪D_* dٮMqyD]$F.}Ȟ-td2%";?Sp (5ąYwYe6y{f!^8G gS4r}UC9kW*+&Wwkz&Er+1=]jrg# H"F]N \w>ً5u7o}VzP] ($f=1K\ǝ{m@2MmxJ )vлL!tʂ͡àCozY+l w<=|&xz3RcbOl'Xͣu`2n FFgä>b o>qWMZsAD6{c#ڐd/^IpK`*C;716ABnS00'e[FMDV7 H^}߅ڭ'mVvM'պe;K(@+v@I)IDRY/K;<b0&]M+|RVb@$/HʂNgtcjfS,T' X\\%G od{4"ulwõ.EUdO 774Wجޓ,ec-VDۉJ?.F5)]x!9}\_h1 c_4w {F{Dt6I_կRJ][eKL+J<(񔾑.q<w gm>WSl,w !ҮխuF%-p{:ʍJ.KR %ԗ]2e݂T-h,kA+e,[l۩QD@(%LWLyAӷd07a&K1sDOjgzO+"3ҭ*o d~5)}Zኽ\j\p@k|dzLL!՗MK9.I_~sY*Ts-5~}Ќ2P\xc1Pap$ˌX):=܎ (Ɉ(V`ڪSR@m{DkZ}@JƃҫkZ82S)mep^jj>ct{XF1xna0Em 3 $9l+ Vʰ5\k[(Vx~1\qvi^iR*bMTrtpg 7jEl`:uI H^;YF11Cu+RWH[ag jtHz1o2hdER(DUɎ |٩S@jV.NIƉ A̺9ոh]:qgA&-q3IcZfhy2Hz@?!~3`|!ӭ/5IFzK?R˜?kW+8G?"3DvTzlLԦ >6t^?(F0 QI *%'!~?IZpXZQvHe\Vr 7XBُH1:VPؖ00Ԃ J*1V-(%{qq'}H@u iJx>T m՞c+l|'l&,]Cҁzb "nU܅QeyFtԓƌ&ҍ)| YI3Qc5rGyl;-' 㲃t {n3օgt2^bŀL^{$WOGiTf4hDf[Y<ďNc+> FNkm wn=cG3&:y,D*X/Kv$PF+rHZRTt ,& q /g#"}$ĭ)W{ 2Ut=ZiG1-HiH pB*`r\H{™(݂`ES1:!Z86F",5:@oQu0z#7 3;rwi"P}GmgdËݕBtI_ idAlKv;l֎3Lb $>X1yǭw <:ɩ36Uf\/Il v[ ,TRU3`Z ejś1 q2p+X]42ʼn3?"`Oae,۟yX⬥s3LE9;2 ?!-@Ђw{VSS9bLAM.b[:3v0J|J(dgBcɧe{f 68\(nq (Pf(j*~9=ۑw+ cg3ulZ$(E;X:De+CZatQ1spqYb}]-U}e'koɀ:9Y޳5)õ~#(A\"ϕٯgn&PkU %ML>w7Ͳ2 $)oGj9EE0YSN-Nq9y֏]BPH.0W]Vᇇ!huN|Ye@d2E}j#%U[Bաs E!"8XyZe0Q TA%"<ɹIa ='xFQȤ6^h$&˓/9LjѠWf2_S̶Gj5>PZ9/W- Rs݅"f DiVa0KP8q ''sy~X*̰eLqt$@s0?|&gOVË $//~ԤlZ6[8aR+_ j0Ȼr& ',!:nN3;S-ëޛNcim@9VA.A`[C঒+?[+\Iv a|hOXҐX0rZKd@*a.H% 蝭k {5_IO[|$E O5K1` ^>";j/ks(b!!pqwNG}ske@w'eY9u2P"KgG]TّؾTءV4Y~WvS>P/vԺ`)_W;nʲ]Fq>4q!^edIJ7Ē+y˖dP/?H|g'69 8%%!76gϱѽ~Ab pMrh6h^1HEgKL(:ٚ!e¯9<>8!'-@-Tg?.iɢ DpA:JrcyMJWS87n׵gsN "j*T#11QKϘ{;m;bab3̍>LDTț[{Rtkr~5ٵą+!m- f {:g]'lS]CZF4?{.pM3-ՠ\߹OR 9?ŀGS1]RP[/謯rK֬Eݫ[ΑqZG^Aȵ˹}NizcjÉE.Wsi  l^S/ Kq z->ڔY]H$ B.&xźusv%9ilrrDեV>es$+ة4GJ[[> vUy/4q1J%3V=`ЎyP2Jjs qېW(C"-Q+ϑ@3YweaT?p eQVhZ aшmߘM';W͠8H8N͘A\%..v/X߼[N^Lgj Ƃf-<=@ U7\~dzfu-YD}HνG6HsDkgiF{N֙ =t \|9((]z/+LPp¨oFA5RVd4Н3%‹#wf?i6`0FiᄕiKF>EE OVLς)&W:DSh)L*?d1$}E(XTlU&p /5'A]h>NJ?V2{8iPKr=Ƕ/j7 +ym Ro<+{ Mh.ţס_V3+tԺiH@-? sUA41@#TEavcվhdUWol R8_MܛKFwPX@[ lg}d]Fc1jGW*<ø&g/R £19 lZ $yJmZM 8yg (JͭMY={<1R~0bڦ&F] >T Kam,c/(M{K[8;I;VV(6~o@lCzTix*To9řD]#r]PD&]7 ?UK"8Cxv b+$}Y;?@x^nN}"BC. 0zDXwUENܸj ZXqQ2+Єr0"LĄ (xЍP/\Ax~~*(pxu;BEd!Nfo]Z+wFYA0"VFjUI >z-VwbCW hYI=5qpRlYXK ]QkS-z,65ʤ[2~GcTiߎm@Z-TRZEQW5\Ȧ kb5hj^ȅ%Q&|l,t]?oT WoHU͐zyn5'ub#q8/˞O/ ~7jkp#] ^xY~V}}[->2K -l1[!yQުy675eAv@ߊ3{ n×':ꁊXG ~bhvh ~ns;ab8nCvt%U&u /dh R W|~CI:>nLljK'Kԅ弱@1pI4iӑEfMu;ǹQzQGs/^92!\s'.AWT)3h wJ ΢}?"PY(GuYC $ % $s|o! 9xqt"Mlt~N KMF?:,7ڋⶋ 5śl7#:{Stm ː%/ +mo)@%3CI9XI0W,TjzNuOmT20_:d0Sb O2W+|(.Hbd'&Km >*7",(<9$AS&¹*/z5 , 员bҙ6q{ffm'<$z6 m9@dLqy{6spF>Q"<9)bk opLjsL{}:f' §^zTN*xk~n0-$hG߅}?P \"0{$D_+,>9WZJR :[9q[!&XwL PȈhGe\DMNmfʤErD@gk9;/0'Dݫm@u?I2_B 9@Lݞ |(=J=@5Sy1͉[@B3T|'5@̮x؊)e@{{`oB~Jf.8|[6*,)OC6ePrȷA~)n Ǵ8l[x&58@1Oݲ~N䉛uoԔ;Juku%ؑNscJNj$5=|PMߤ̝nЭH9ՙO|(qBr 6 _;g{Af韎aRlr^pċNVSBy( Ȍ#`zL\!{nn\tþW,O_zCՖ|C-n?WӴ N'5$:/ 3uom>c^4I@A?.@j/. 'uˬ#㓧D'ڔX7W^boI#^af(> L_~PTuc-kީU<ypB~Oa74\2 TX&M~"^ΔżQVa-U/"鞒ua>Mn Z0 vc-^ 7J6J =h4DXl!&3& 3}D3/fV%Yd04NaqϸlU رg]lUe{Dh>& 63QYxKwGID(FBY&/~/p3M(JT{zYF5h ! 瞢8LDL5a`:`'E# m;kzc*7LZk#W0='煁 Z2a& pJ4jAN BfB8jUJ!W*U.[.} 쐎-Yw+tǎlU'{i3e Ӱ?Uؗdq]*P:f2ɳ8xNK 1Z^GJo~N-K6wxg4-M91T*&=ZT+^sjpݵ# wbčݦQ>В>~[RȉO*+y]xa'2F@4N1-I԰ wC|wpX:~yl+(ɟr,pİ^:-8DCF5zf*QzlB%hYմ/8\Ny+JPK'!0dexTVn[9DYF2C#~uQOq%r'Kf뾿OR('qcZ\\a#`,2TO2$ |RyrG\  B{z y)MO0K-i#W'Ch#փCtBp%TkT𱯍%%j[j+ xK[oJYH5`?civ6IQ}Kg(jI`G+oz $lga]q[ vF[sjV`u>[ӴjU~[b[0ǕTL/'Ѭ*7&ZH+ޓnsxO#r;?̟\1hCȓz묨4Os\$,HO!ev(c\Jz31Z[\Oվ=_Rd21"B4/ej`0uɇ":lN W]nz--z?€س%){R O<岹ZnЃ|arlQ(&Ln"6AʎeOb$ RF;NYfa ڥWN/N$ra4T/C˟Tvp2NFs,RaA8#FMrAq5T_s&2+u/敹2ﲱy !Dѥ(z Ebt%v;祩> 7<:0\qR3'8ț_huF)Dg"UlZH98A#J26rM# ':I9& }65b :Кug&2$vό~)PISg& DPVE˂D0vP0#i+%N>6i\i +uh|z\IFC?)XHc aBOCo0IB# Ic|@QY:NNb>,qmYVTYySn]XN#`" i0RC|OKUK!e%po?zOcjT,t% 1-(Q5 Td/9le=:R&V/t̔הLؚs_o7.qYY=7&qwڻP4vf2Dӏ]p=bIApx3Vv>!ͺIeKrJW1TxM-#x]w0<[ĹIr&i:F0A0SeRsbtOPJWlWpf|cftEKXqdNbarz֮KX#h)FL5Xa|ٹPfyS 7pVO1!+xzv}δl&A~`P5%Y-:koZ Vp|Ao/^ذ iw6QqV TR #!Tƫ>]j{{s}&5OgZ<* kXS5!39ELQGؼ C|^D@?Ք|$&{>PR8zk`$mh*3 2ې=R(nRӺaʢvJ(+5[ ]ج kZͫ L)ytS6-X CͱR붞%~0϶HQq>hf_O+ZO{Ұ<,j?Kٱf%Wu3fJ/] Xjs$uG.e(2"5 ~)(ybCW v~2eT%+ GN۱IzڝYߜ-fpY+6b.tu$] PZ2 _xh=X]_nt>,|lO*EY|E@G|GGKL' ?q_4M_iW LIZ$>.jKX qg& fWcj_vf4|8+}%Բ ctRj_qF`L[i$W \ #qv`[ ʢs4p#w"G+Scv94N5b0q:nSn44@-kWA}}K1O5Xj-AG2۵3+W$[z57^0R,ue5ha/H/[0*Jw6Pu,\&Z11rajIތRd"YwNQK(< m%_`E;Mſ|U˒ bv0.sKd k0tD~][l..FD)Na@SŮOshw`*]Ck*C%DuE.f2img\[yq3 ZA(pTʽ=NDb$=WzC|KW0$k@')NOGp</z> F}-M48RpO|^¶gzEe֊sAL"IVF%P0oUyůf%߆_`jaI֥y,42\qMEl +m|^?dó"KH&v` Q4OX;9WCjľ <& AW_Sn\mb^2n<܍pUw ELjpIFvM ;';,>BD;zaaΜ}қ1*ԨՈ˶Dv])ԅDaY^c, $ T>*ʸ%O'+1K =)+4Wf+P2MH\8,ܮL!hޮ68AfHlDHHF8(rlʬwh*;-Q,L.J08F=&ޮ^y\kESCo0%<հ ~=mO&D EKTV(Ơ5=H:z\B4YY$iyRb6d)O~}J]KC/[, ux}[8ȘE?֠\CI,SY^h^A]gev-$=ډ&8Kj&Fd,|E@a4N Hzu8/9G)CM% o`nԫa>h:svwH_pDqI;ZC9Y,lE\[/~cw:d+1+LO2E`eCwFUiT-[bQAL.PS',:`1CR}ItUPR%qAȖЂYK(Η]?Wsֽ()^*1qx5@q|aGxE*K+|iGYRym!Qڀ( BVkC[~|5"L;(vMWn0i)ItQF;1 %Jb.㇎ܯk,kgȏ+x\8ź9+ݔĉjGEbQiZ'^liyu N'qd`H/J+_oqX`"5b4*^_oX9=~<؁E@}{_J0~r]i vI?mQ>ꐱźj7?= z'Z5tH鳑 pY*BP󴦤c4fB|i+했 s+\Ng|ǜ;M5A! ȵpyyes^c:"_JH7Q(Grp^4? 頻@AZhz`4g*\S )Exq=! wabRpn'@{|Z^&+k)i 8óSF)Yd5(JHOxD*9[r(؊m:{XEq_mӟw8G b7y xy@vt p&z=;zyHٱŁ Ȥ@fL4=Aиn25Hk&"ӗ4 614 l')H%}_mkS aUsjD7!20kqR6-oRqꞶ [X9C[=?rU9P2L;m GF3(·^HI3]IX?#3:!64rG491𘗲e2f,{!.3jQ%.3q6ELAB#ꏷ1_2_5TEtLDdB7R`?'5HMdkDvbP8r6N9K(镑ƃ~m8cbXbmfe.|%,^'uO{H(n|۹Wٝg(Me0_*~ !y*{"Z\5@]uWRDa\3т1@>6MtV)R㎤k_$p@xH(y]W MB 7>bDW8Ǿl=B2DwV%$f|!@]ly66O: ʉn-  anSR5gy潥 4dfMcE=7e`ZQZ3q<,]n !'4' {>wH~.}z,'m{Hqwy~fgn>)^"fx!j=)?ms]SX ~9+TIxa9( JtQV m3Եuq5"Z`V=Y]#=,A,2ncG6\nwt75]jP #=7x3Ffd@Rs9 W[\Yj6r .XO :!d"RW(G&^p#䈓FMM^wG(j 7E65ӳ7>M1ﴋ{-S{ÞUSG Ne}1 sO 3xNۣx˓Ue.H(ru-),Y8IXJr ]xjmUw뛚)ڥK,a U_7 BIW,xDuܼ_lYcc~ԧi4e"7Zv ;St*i ȒN('鷀i-P%Vj98OdRG]&|Fd8PMJע_5È8!GH=V8 3O$r`O5Ь )(_5Gwp8JEK[@@BQ vE5$ B-dBP*e=b'@e5= 7^p|xE}ꩋ(!{6IhY7/a pࡗ>g=O%8Mմ[rYYjbSah (Mf)~NYd"\JnkJ%Z pqM<2HjLcx(!Ans:pyl+}]A`o6V|Dq=a""QmO2[o #m:}_X8"Y f8;&qee!DdGoQpŖGf tz#HS.ss]+ \66eOrZpI_SB 'Y KYpKUaFcĒw;ZQY.qcw6Y~?G)7ߣF'v6.nŻ7VEy jx!v/c *ɯ],S"]FF%/6TL‰@pmLn1Y6{>r4RHۂL(}XVM]oxP<$o^ڬI'bnL~JؖU:q=.ԴHkH}k`d nq9j@U#|jp9 ോlMOt%-6ب 9 xaiC_`8+4Ĕ{Kp.}nejwCZHܾDIrĪQ˜ َ[aRQ_[P$\0`-'z4tǎߜe>5#CvV \F} &yQCgdQmS 0 v"-K+rk 'Α LS3ß^U@F)XNʐk85040K+F㲽\ukˤa;&8v㱞/#ǧO[|YmzYwÖ.l*HQvTZZ ť8hYn5%5ahrU'` h z1hX#Ǣ|XkD6 kwVU1Aτܮ!x;~z7ߞ`CP>9PYѾXm}w\O( + XRP;Yw1:A9R ]?^ݭ~ +=?`#X,8% 7:h]+ ANJ:(7P6psT>8Ha0TmnMC8-z`vY;s%?#GQ1+b*{Je˝ru\$7P۾̢~|.RއĀY Hl7.'l LfGV&sl6CPwurx-h&6[VvWGflm Nffը2[ˠt|ܠسj(,7iN4D*`c$L@Xhm>M{S?ձe:vz6)`ne2P {1k*P]qG;A6|Dى9ݸi9;)T$QڈE /f?ԡ~ Cdkt5!"&ElOF_~7p:&W k*,OZ8vOGȽ̻PuB_wȥkFTN?\Fc {͉l(YO@/+Ơ|X,F P3 RKCKh=4d#CJKh|]s^#4Mhu9 e.=M3miMLt=ֵZ)=|W R)Ie6|8["sQޅ_8ce`}(+ :1B|M{ [Ǖ.cUN&sLqo?t):fE㺰no F~h|Q7o-tg]am6d$PF OG3߾ %u 8Ώ;M^d5VAz &K̾T `ivЏ]i(2JbK7%=x`ǡh=bWxh~I|HDZ?hPQ5!@08祠{CES'T1=yBmߠQt&=9Wc>$?ITщg+'a y,Rb)Nz dU25`_,ʗi[JamѕO747 [ /#xv " m Z%NQl۱ځC{O\m󛠱bŷ!Q\a s,)%Sε(@$[Z^4Ϭ! kb%nkGhWKkt:CW{a'a DC\5[E5'/^MV?VZz AOw$6*-kli\67cICI)ǹ%;g C,nfMt?xpv1CJ{1i0 #g5z=0_~u:&n@awOբty %aQؠ  '+w70L&P]YGC,ڂ{ }|lʧ`&Ƙs6E]E~⏊hqE TWFTp|E[~"[m|GhϮ9d56;B_qqw}3ms4U#cY;B(q@ycNbi&Jsѽ&c7mu72~#$Opu&:v^|THH28>s\ cdIcvMhM-`C! Tr.@~Eݼy3u{ Xgq.`=E~rd>u)̋3ڷ9dYpj.3TuYVЭXxwzM͉!=RMt>&M|Vz.XJ-;(F;e[X06':Ÿ P.eKgvX,O@Lv5ٱ 2ԡᄀ!REg!`=J!<ܭ0@xZBe}g,9@cT`}#Z+;GΨ3 {;t=i> HWȡszAK+.O7d,-UAqRB-(cgTD/Vx*uLuTJu3':J0`NK;8˅^SOy|0$C e:/wTR<^+ \p+w[؉<8rGp>V E;9.BcH)p} ğ}ԨuOJ~R~xy̦A'`UC"4;aP s2(}Pb7fPzbWe?]CRt*0CRjv74< ?%@bA3 w:q̉ԋ%]o1,eDB5lۊ`~<h܊ Px>%%G)H Lk;4'P<+e|(ʽrީpɷ^$% @SAU)s "9O<3Qp!;TuIsG޺l)-b7u9%M ̧wq*&MRlT9 tP!!Ka)N{ ̺hTOA+ȇ)Trْ~E~Ɍx(A)'C@ ވbQ=0{;Jeo4M 0D"Iݥ/i|AXM7i*{& <f\~zl2- (Vl+x3bHOq \K xV5n:sK NC&mOuEbfw9b$Ʉs @̺޿5+r}-%aM=qiaQF4{բw.Rڮ|PN@9_kt50=J.@,}@YlL|6i{Qo'tNh'ZG$t bAخev>ߍ7;DW}28is7ErTgnd&uR扩6XtZh}Jska>#b$|*TǡIji3TG7|k!En:aJ ,_ؒV2@r=%w"bX] =Vܞ({<+fO/?\hԉWL ;z?'ABj#^?mEtnn*QbU&BalIl;Qc7chC͘+=N̾Lf.p,<nl5]iMd |:$Kʸ;A^G6*bP'\]J66Ԝ^QŠ?-/Øl%:$3I}_IR/\kQg'(p ]㎝+>AFWM⻵ g4pa}ãUAmlә]> mdpC.˞M/R68Z{JmAzcYtes&[ﲷ[_y7Ғe kPoI-d_5PzR] ~3OE|aӏ6AY<TI0،8_Ĩz^EUs9 po':m5R<ϱ_(yP=Z j.lywdA>P T=Aݔ0%nM[yRf͍.9I+B܃KTF# lMj!vru6g{ɯls8[o=m p۲~]J㛤`}Ӧԧ7/Doh'tp ׾RzyzƷ= W-%>`,Ŵu i-[޽oVR,!&Є2ÈnGu;AhZW/QB.w_yʎwxKj ~Cw1:,#cxХ![[f{@-i*Mv7K٪zپG6Xw=ce@γb7AjG@S^oF0;M 0hy1cß`eQWCfe_kSL?ZYn7NT>>=Q|;<0i +GC3K f- CsO#:!brF HźD !Pa`/뉫Yٔyx)|7[:76e?]NZj6u~粧J^a.r ?ڢ Ɗ1?ҪF l^MR xS3|_lFrȦˌmbCRN$*&iLg1{0B;b6wBB24<6]h]s麞XîrFz鑧[XvHPqi|F&Τx(H*V_vpJXn3UoGav490I݁N?~ǨReSY:"M7x]A5,T'2Rح+ʏ8+tȸ|?*bZr:ķ"I,C )Y@e3 qL0$E.tN7}u e+q)\,[k6GvlKPk6B|A[vZA臎i5$oC9Uz^Xa^JG> "oЩ.A9>M=_ 3dj-?ŲJU(moqLvR[A y^H=VϙӦWT#Cs., fכ8doed*)}./li/5g:PUӓ"jx'U@%$E~(II[ tҝoj[~Xs+gM=še_H^]VuW_u,?' ۃirR18J&A]y[%. TЪLR<^ #021rW#~ :G\:nT{W?E)[[ goe1sWL ڣ1}xͭ<+kRkIo0_DrǼi=qsejߗc^` ^k|f77:7ۻa2wj=oRjԢܿ'<l*2}W G:l٣gg/[&JuJi_91o84)fӭm0_{jU[ XAR[":H^%ew"MC&7sgJx?ChV(,7 Ǽe| UleI0'3.( ՗r} |G4-ٍd)THr{ܠƾʷҰ^_Kh ^7B([W\g!`W%"}@s/ʪ|XNԈSǧ5J2#'CױB ۽"οDr'U۴yV;w?mcǑn!h% (VA{O{6 ѹq$0)tF3r3x. 5YmYX! b?gښd&?EoK9m29cQ6gfCNAf>ɺf8I;m7>[ p%7 wú^ W+e/Ge^%J9?u(/ӷegeFsEF6^TD:W2^C[v߈BlsIvl䊘oȻ#12CT͒)HQ R7z,[z7$;vU2n(h#eK\oÔ_m1K0{A|FP?_N4u)d"!Ԉj6׊m(2`VRiKzڻrh$.u* RϿ![/϶*oywlPɅ; |'h7>F}òBݹ4qM\)U>վɹs58>J-;&Tؼ CL$6 ONP .7KnXM%fx`0*(bKsDhC WcTz.AM{l@xQy.UahEγYq f=:V 없DԷ FSe T81c;q"aسõ*%b'!VROltdcv R5B;TUkI .}Ll]cRG?ljԫ3%y*?t֛+{oXZAleaH+\UuS&gX:'^HW ;dbu%-ԦG5E$5"WzwzU#?,ӫЯ ~j`sz 8u qH4nJ?ґ=}!vh12飩5CQ~׷ .Fq37Z({t4Iq9%m/VnaZPlP.OfR0H}Pge=/P٣]pSp40h8x{@iЕI|XTQ ,@;R%*] 5[O' } #š'7s2!*=`#VZm6jbv£.;xe kG@]85en__6ZJTydd R|} Q$h613`nƲT'0G Y:#@vQ'^bG+ctǿm9mTVh XE dcn*0ܼaq; azhEBxjCiLź 7/`ދA+W8?XwSoY Y|Ya~F;ˆEU0O+;[}ť2bU6Vܷ ixqG .-896wjcl QX.4 NLu g!Kęhjœn;U`}OoЪ;.qdXuD{Q,hCzJ`c{\gfLI275YSNXȣ:o|WR;)`,D}yKL?I/'xm|!|5]&Y M~-GD&鞕ONSw|Eby!LZ]ؕ'j3F]Bn2[uAd]34ja*<{ (r΁C4HG/L IK^7ѿ:"J@sj=^d\ .&zcʢ=P}xFń;Q_/X`;_x֘Ȁ,wJ^}g*s? ?Rj+O]bHPb=lV`1mT-CcW=>7$L4mI< 0T'}C;zR [PL?ОU M9d U&g3cF+;(R0U>`ʹwb]@Ԧ@UjS @a H?n]-C)Q$`+6e@MElN<^2+W-Eybݏ )&2|>ȆMbeク=Lɥ{c1iZkYf䒟0`&Q]W#4P׸o[ l[6"OHHYvVjmp lĊ..c?ɼ Xli*,vi\ C$SYYHzFDT+P4ͩ/A?Z!)ˠ"%!POf:\p=+Jc.6V$Si[l.v}J5i(W!Ooh#C:ً)}{ߌ5x0HAeQl2ܱ l; M.t?'R$abm]RB5C6^c^>Fe4Ʒmh[I'rLQuJ<7%r.v:.`ϭ(X SvNHI RMQj }΍7玈!lS^،WjXiKޫ ID{f:=9cWXD'"(FSN/gos z.'NK} LIO!9]p+*A;e5pڰB S^/|AP  TUZpv‰1&OFmxAMK f,"Gc˾ѱKtkN7rs:aTff= y͵V"̻(B 4Ks|>{⻍iч\wW-&0XX^:@Guw?W4pc]@#A  }L{6_)7cU% _{ "}>$KB 2V&t])p > Om Isޑu^0œb %W}L@"n59C-M׵ܟDmh:@k| ^ /l@A'1ņWM{QduW8/*ˈ=/cK>ޣ 7~u3B(UI3g nɀ$:_f'!z=ٸ:-rG@W c: wE6Lwz]:jܚ`VttKxi1D3şCgf z_Q.n[<齵s&9es+=GƇ,viܥB:a-9 +DnT *K /t[wMXZ`rFALw0>SKh<_6>rrVYKi;ZX7/6T1I<'Y젼dF&DtC7[8ãSvf `gFb[2\WVO8Y 5_eݥ?;p)˾"n' 1&ۇ{i 6X?Y9gps_+\{Q3}8;~9xάaNEQZ#jOѶѿ߼!ۣ6M֊zCU1w[wRP[Sh[grW>dG}ON>!rw7;SlJEaէXԂ&0pZ@xXiţ{Roep3+rZ76:Ll9! 49W|RdͨJ ;y|E̐|xV٢.5lY4kHnFnкipVѴa~l}\KڥY{JuAݒn*Ioj:7e3TjCm,dψ0?˩2(@H`>.gSgU]gFpd\V$#<=IxK,T]Adsҳ_&L%"*~29Z`HEz!7Lw=89fmU0ՆmlmYUy>m5܎r- =xz$H Sz?U*Wd62Tzp]Oʊ2{X`+6U>)cd/ë8 h<]9z]䣱#zV~?lYyBdik1+n ũ7g.&'guD.Reg\C0W^vBkk֖m-2#ICQTРaAX5,$Qf{La~[e.FoI^,f!^84"Yzټ>Bl.zaI062'$xRpS\g%a'PJ1Knd*b⠌Ǒ@7S\;ai10fH:eq;a6ʵɌ"%r o~! JZ{b5%$t_ES(ȟ#]T.ɨY" M[ٺTT 3Nb*zPUy1m,za$^s_﹪81O=hlq53^7+QEb _mqfA=֣p,ءcoN)X^=B7$ت,G.t;+ vB,vNi(Uru@ZZjb$]&wM\!Ʃ ]9ehBJR9K~.><6>Mlhg3   OG.!}}aMB~ <_U&oWύPiHx7g fTmj =0N\ZE1B:!6Zg{ΨZ׽O? dLD\!SќZ,e+2ap;6S.7"HMm 9|A|ZZΈpI1p(hJK(e_d 2A|l+(빗c X{&?yY r5ۓ^~G@o8?}aX4;tiBBQN|Lƅ#װvD_&>o$k]`K8(D C:=?P,@[0QDŽ̧[KB}zSQFPQ#",zJO`_hAgg7>x}z .^7y{3؇4ԓ0LP::M8ѳq\wo8XjϜ}CnZ5 !%&ӜG{qA;/y sѳͦ0\a6K`>CtUfWF8F7/ ԵlI H-I(Q<#CsKz(O;N&%`? M=%/JV9(?%:ֲ~]ޏ]Z9o| if U4]j$VBA{s !l6Ly*JRg[=' 5Q@)k z|+x/|L|2pW:OcN[;L.cf[J/2-,!s iA_o/n7xa ;;J< }?:p&!ssi38BrgSD*^ۚ3o>e$,3D ƽ:LD^Mҽ{raomgVy j/.A RK"6#qŬ]paǶ_l܌)͓Shlҧc~W񭺚mx]_ȅ80+İ1aΧ$E4T3^%UB,W8d x"*b)8}; }J?1ENj9R1Սxۛ94Rΐ=LlNq/p2j :A/{4_hg +S0u; >ݓPahDFJ`!:Y[d8av]mvnW%nd1rr뾝ӓvqŀGd)Isy /]c\:VedyI7+G᲎щ|䮕pܬtfh>DD?Mo5qK</ ;'5ч} bp{U`8bZ+,nwaP#4Qbf'("[vWC_KMghon=Mxg^r݌o62 opf I#l6a /퍸!];,Ҥޛ&l{6mKiQ"&sǜ+IɊw tҧ\-SHG&z;1e;,NlJ .Ӵ3BR*isg] _f;dDo򃻴@Gtp_j}]:Osp|o" {NobVDR\N{+3HîOxo`0AڕLpUiKE=@[|O.TE`eD5g]0T6a^ޖ-iٶ@ ۺK/,P8 =BEs4ɺ%*T"-aeIf}X{HDy. JoW}hU3V8<4w:v-mj[ =LN9vF䬋'W~HzQ@'Z6j}ppiY= (x2TD?x~RWȡn}OSlD~Q0tqQ?QOL7kxpF  d{'b8#0q2\Z& Z)<'\ !)ǘtE-(ҺX0-HO,%_}[TڝXE[1Lts6҅@*%1ǵnj#%L|h9{yyG.͏ DWARa#_-=9Vp!/-yMM,z'I% {J5ܶW,91k1]WYxhkb\ۯib*5C^0#Gk Ђ aN8߱ɧe;.iz2-c$Ǝw,A硨sn99]l8zX`ZcN!ʽŸX[6Gތ'Ih=j &~k'4 CKWNg2]π]X!`2qkY.enbqNqQ-c UB{tid3՘y.#n1hqU=vTF-9a c8dF3Ҧ7J}cep \AзZ?͟{/ՄQ!.d/2go ʻ^(ܑ;b$3\EՕ|δ9~n2S!ɬŸ1OlN5Dl|b ao1u.>|5lDz^:gsI/)M\6Uq|Mõ_Y'Tsl4Y\Ҵ2±E=NXuZ^o`8N*2B`A)EDTne͍M46[dkl)K'7J@ZieQwo%\/ʋKGlscJ 'E\ Cs]=%Z@s_;<9z0F ^U1C 1fPJmشk׵Z-*׋yeiA 4( 6lERگROY^~qu'8g8Ā`78Cį?p "tuuEsΰ!{QWBz"5ZWUpf"h7fd C 1Y28;_݅y $㉮׬r0Q饙I%Wa5Uwtד⻧H9JJZV!L{>$@Z&+GWÊ"yOFA$7\G@ݹ̲060J~̈́#rʌrLoᣣ bqUW#hfd\zn!`Dڮ16nQlR2Lכ@慲UHJ\x$`vtɘKUʴ9AZ50ZP]nPᳩ9dn*@U/[?GcZH 0j&l9<^t NH~FR2GH;OuIeoB&\,s)]-W}lj %[5)?4}( z9p6Z 96/YJA~ Nrprцj@[#&Rf1&[XH.GDɧ8gT-W/aӐPn?2{0TYuzeY|$l H?&ImP^5 %QG&vEzpH+{,#U-Wr.l3jY;N{ WS ?A# Y c%I9¨\m_sJqE C2DZ G^QF+ ٍ$1N=O^Lqԁ71ɳ8Qq|QYOM&kW"F1)K 0vK3lc͔4'f~,X{GtLAGEC4e^R`DJ,FN!}GUނ3# 97B# aug}[sm%Gh[a[؜u{0W=+a{mne꣍̳mӼꚇuw 6:* Bc bou$dk&½khPv,ϤD0K\W5ӏ-I$j^b-[eC20hjEa8t䯈{(Cf'UoJz R˙~}-t2?Ewcy!䆻Fm;XG2_j% IݼBg&,ܸtA|W̗TVltÐ7Ԗьa/?b [`lPiy:zI*I֐Vިzc*QoZPZs+0ܥ6@0ɖіkGJHO(u$8 !I2޲~%$ݒ&A^{o:SCD5T Wk.*aA)jcsԭ \ 73KPׄ@h?+KPs_G=hF% C8q8y3@aC"yV{nLAd)mWY9[/m 4.QCddᨎ>{ [H܃x#iЩw|m>HL̳c̒PsNYQ "=ީM=[: Nғd@AKルdg:tZWdv53gFrVP^~[|,5cLZTI#l(pojLҳVbϷ=U<>|h%_wWѬAs2jVqDK;t8LycyäTNZ$aF҆ęoaoIF7aT~CvgAo^=Պ1SuM˒i. Go".~`yw]ZɦˡI*BV} dX5W>M "CGG蒆;JןzNs.|H!]cLkp0ʎ.qi)W7#щ m!|XX]<-Z|<EݘNǚZ_c:X[6зҤwGj+˼x?$gsꐼ>.+? z:9'Gq&Q_T)~TIl;"lvge$ɰ˙·)Fq]uq@.B=JU{J|S銖 Z*Y%P\0Ւo|w=+٪#c£csܱ ;^ %6"ڔU%#m9S**F?]]7i3p&Q*Cy%2g #Ex3{@&U=85q6HGw$sVZ65蹎]zNØ~C \pOc\gLKNp7qȄr'SlvPթRNMDS:Yl؝|XS9wyXHHr[ x~M Ф, 2~a/|Fmfx%97J.N(!=uf }h+cֺG,hRVM*bb?3Ke2/ÓّG p-!QWTpn=laNdM\Ap=LM`=˿R}='v~dg ʘp")1աYO&zXߒ6W$E"8cTE0R՘h![u @ mTߪTuoRSǕ݁4il+bVOd`]Mo%qmN!uX\pߠmI:D)QP8=]#̓%L]lD<_8fGUtO(A?.`Tc,R6>{b٣ u7>LK&!Isl$B?iI|NxYǹSX7+,nkOD)!i'\ +G;AO {MМW[dc/i>yhFV.$k>[O>v6uS@w[;`چ(0_&WbuQ#+)ڣ /Nƣ u3'kffei,xӗq/Ażӑax,~CڶTgSR/(e8Ӆ1ƘVr= +$: D }mF5NTOMjZܚI}`#gn ]urHGd4լz[9Kp-\e^ N`=$3k ۛ$+-RwװdܩS+)|g"r~".H1j}ÁbdPa1[7Af`0ߜOs.*T'fKE3@V@P̷=L0qАm9'&[S]98\X$Fvnǰ<ƶ94]]_8:ر=cQ"LI7pgMB}煚-gE+6x'U5.o0"uMşGhAͪM4[ie~RsBkR]\efRX%{ky*g$cOv`#9;3Hib.Fe]В,Uީզ;4)Rރ7k &&^E*=]xE)4pl?i-!B<9(9-P:ŲXg%叵IS2VK؂QЙ{01+RÑ^RC\&4 v5SdJbdֻ}˖wOډĢd6QǍj#6t~r(b (荁}Pu"^ˌqaaxgVU"]zLDWTe53 C ,p=e5$},{~BUǬᗓE&tNAlWMT3CFm]ی␉uZ*2eH[gB)i:̳sÉa!aXm0,]to?=Og>bō#4'h!>cuh{%gֽдb&bmz'*5\ܜaj+LCI+1k#.s`oNdf.x$,<07hw%u1oƼZO]~ X)/ԻǿIusF3D /mwp`կZ 'v@^lqjm ZXR6ZBo~vjbb-' jn?/r/Q1_3]zt=%Rr|%xy#C El Obz^DjU#ϡ{ጪ|Y/RMߏ{_$1B9*5?pH('ƥ*Ee٭w-pJɠ[ 8PlqꃀL5vx FNg6Sn(/4})쯚t/sEV}w(_3,Zf}\cl $UA_řn>@w]lI%6^0a/O4ǯ VJyF*)y5 Vf͙RM/]L_ Xp`Z>*>WC @}ǶpkK1b VKȳYK]A ]4XU j Eץsam x \e$?ti^avS eLI5Aǣ.H#`FڴM2 tۃGTkTfc޹ V N:n6zÂ06#'䡫Cg*F]gZ[~rX[2:УOI<:]K]|4p0PKND wb =ǝ/ͅ jZ0}Ss}McA-zL)dQFcEW<̍5GJ6w׏XF&ra6rV4<%xI`BL R_Ϳ N?tԇ@-d#z`ruހ㙼JܾZ!#KcRɾަUT+D2u3ˏEg:{o/jy̵lJs73/udTdq04˔~l|hOC$* ~ڵLpmv4?~s&VaC"U>7z zB@F45s-;ۡ4"yO(שx 6~{tx1_qpB8띔't5s2AGXjzJ, n ŵ6V%% HbU%IW.dN߯"vZ_Cy8wpʚb0Ek'sXCF45 R1 U76Y?.z~BIS)I^KaS@]sqˍ8&n DtX{/6xAfXOؑ2,36h`1|m/&%L=;Ib>gA,ujSƟbJZڍ[䉼}?k`\ԊJX}M-*z[k{9A0-3TV 4Ԅy^{ʵTg "?yicmP]d(טԽgˍA'^сr] +ol5mgoо̨EQ 1W m=2)_Ii,(7s UDBʍ,U=.q:@ч5̿g\wI!Dok!< ;1(UHU_e&DF 5^$3xfHǁ%Geۦzc|c-ay_Q"_I){xCjTĈm)C5ܴոuz^3ź~E10 Y 2H3yyJgxXpi+w[Zu/4Y4 Q*/KA{A\`ɺ =['_m]zA筿^x+.O5G`l~_*쑹d^Nk(\~> /bT`Bheb'f`^@_Q'?3ח]PUteߺB[1=^:'إSR3듚,% \<^55#s)m\Z۳#ʀ \[XYzFAa>,tn.`ڸ̞iU&TRao!kso賂1{Y ax7 $3{}pF^h,~"0Sء]bΏ /NdVKg dlON̂1Z!pKp -X7(sij WN堀quՐ e]5Obs;CAUlL[d}Jy D|nMZI7%pQ#kZ[hSN5⭽O!Zt:{N =ssx !`t19[4>*;q/GUAw: R4z `Ԗ3 ǐtaH6J`=[/!PufzyGJ(+Cqe-h g[_A.S 7XV劉 ts|Fl'QmE%?E(3"I8T\ &QϴY:`dSFV9lcbń"ͱ`ٜ57'~`@ŇUHHb!H Px_ fwhΕzjkG 78><&4Z "t1ZB 9ub@TopJ޲m^8F?= ' rJ ,RwDxt;$'^ې/rybAvVY󷒪6EJUG`)lUȸ/ׅo-ۯDžQ6U;G.cWta@^ǐԑY2ͪ<:{K'D*? AM -;z6`]iܶ6,A NēX~1*X 9{&5UY.]nw^9yK2av=i'`>tԶQ,V5EOBх 5JsP!W F ⪬ؾz(&u6B@S<I9X qJF*]MDǂ3`W<=(!"T'$<\Kݚ7Mu1׮FJ% ]:")X'(NdF5Y=F>H&鱮ͅ`YO ]rO$OoﳥRcb^튒&v)KXͮ7CX [%Z_BYX5L#w;ˈqS&+),Wp_/o S8o +V2FӼ\O;vF-۹ʇb" S鋀,VWԇZ ?7< |I}o Q/+mf`PF6_ P"xEםf}dP¿ !\fPHEtZIN3G»]tpu+WG+A2z=TQq_dn6D,cs\D~G%p/g ItWR౶c"lo58 gPwNq"iߑ1t>+oP7P>ohM N(Qn@#t+gO3Ac(0q4r8}jlKjekO#kWaЫl/ /Ӵ:82?%6Cd8Ify?'NsO &yT%1#:Ϥ!8 D,J!Tl:t6O2,wkHVlTZmiq #K3,7Cܵ1VMbI6Y6ĵTs$FD8I*OI[5]Jju+D+Hs%̐  n0Pv}%sF)=ЍtoXG$~E( /wuvTL2րZm#azI%~)ף_bt5R* vxcϙ^RI MY(;UHGvv#CfS`&_'*Uv:ЊPhhQ 8 E+z40DOe6т/;wb\EL癯\o!Z|~D!{-GɏPT&Ps:XjDH \E8ZϥVݵ*%fʊ&,(i;inwW_^Y(}E@Du+>i+߇k5%1Y٪;nSV" *+:s|D1׏aZY#-x2ucih^j XG)d`"Z,=`l.p@d_{aޭg Q82Ttߩ@1X=7v)*]l[*Pwgag 2DtAǧmiZӓv@ So^܁>A7h¢EL d`ȋ(6#nQGy!1MqMZfÉ~3X*Kƅ-kṔS1A@~w@maVK<T_8uT3IzȼnVpWeOU1ZB"tlځ߅\(%g:Ds^#)sPDz.)*X ܋,i Q$ϧ9@#8gK4\lŌɟ5Vni)VU7m6`l+݀S37"+iF ]cAG3 u4Jkkg`.PTt$/׋T=!|N 陆CsՉEj#PD YQk!3=2Oi&6YKO;.+\ lO*!|UL+X6b`g~Sɖ91\>>I.LVj _.Hs `y3 1›ni3.M,d?t,B̑]yǨ^14<[Os8j|uL6<'O TIVLEVq3LT!;pw7V) +`Պ"^94ҾҲ zqOP:y Vb:GƘPNo5u})qijҳeejWoZ,!9}dT=\d%V V&z׾@nmY֧Z-cL%{CIQkJ1T?_E$}:FѢ-qI=Vv+BWXEOo.{۴|6dm)+ݢ9;2ΗxSEH{b["NMD|Xu8޷WDN:[TK>$]&B_|-㥷h 3^-742vLY  \dp},O2!ABMLnO{ .do6hF#Sb.zo0 @cY@p8c93t{/k+$} G-#$7 S+BA~"^N&0,2x zA}R:tu8w|/J|h _d 4M 5TW  /\ z*jǜx@ $j;ΙȤ |C xJ!+2 MsӬ'Zo@vm*e̘tW)hЉ`& VK:R"J6g1BM'>riș92v"9>X/:F:&qd-Bi:R.^=&ߔxV37 tz9 !޸=U Q}_ZX#}`ba[Q1w8"C㗢a'&$\tQ۞y͠=gm(2d2 Ijr2;Őh^vEiD0{~cqJJo>aGopn3vg' 񿦼҃k=rąB\@zj91$ Ýaf,ڃKL<&~Ag Q+}̕/--YsP˶骧DQl?՛S%m,äS+A?dYwI;zf1+s3qD<&W/ǎ`ү_ q?r8CYer8fh$a4~k/}35.>:`J;/%|J{gp g,=(c9KN#.`?V;`LͰ9jrM᪖PDbzOjصݓ0x\#vP#5)TܝAF,ݲ5[KVC-g jwfExL1~Ǡb6̲ ZڇuG9$ys,44 ZͧpuGzr鈝Bq+tU@38e>`nU`,QfWEЛI3*cJz9gߺafhi+Ea r%CF3wұIw:JSsndot|Nvm/ˆKwT37qAM9xUzǓ HD go8gs KukQf?j#-KWTt;ۈ x[MjC| `gNNcf/@#x;1;i-#} CSub( $%#mnK\t`|gRĴwZ{K#zx44*cB6CY "J{N^7)04*0*k.g *MȊ?^tM^_yEt!mLo,}Ȩqh)=FwL_Aw԰ij"ԃJx Cu. 1D޻J!x?\70UL*Zs {8bͽFщG8GW?7*<#Bnh1k܃~4KJNrXɆa_D0Vn q|Ƭ o+m*1:ѺZM`XIh\Q\ݤ1#HG*5$o9$+DX"\vH̀Icu:)VL ")jѽ$} $ջߞ/SO4ec (7^"aSn)|5mEC{Yw|9H %e+<"D44h2r,M痨W_9.JF50AZqЉF0bġY@M{vˊ2'Z47%n`ʀ y}. GlюOv g[Od-xY^T*^¬)'9@*C%;dL\[kpoj̿b1Ql^G2a)O9I>%UsѦIoj{am`TG2@GvL~moל^ع$Jiї $ P3)(U焐>[ g&w9³xW\UFp]n|RSM;% E#%$=s,q[FB4^hxxLzdFv,Ki}[֘ DBibqc+XY'Z4(H57zLZwÁCuʨpz ;@dTHbj׹LrynkxXoħccG YZ