bpftool-4.19.90-2201.4.0.0134.oe1 >  A aW^^f1hC{lLIސξ`S {2KMptXξ(-, _"C[`=^}1hz}+qS g/0TX_o$a۲m0:ʎʏ#VɐiB2L13698b0712ba7c9aef508c7524daf79416e2e81ed6839d742519b48618a5e9f5c90a96ef223369da6b0144125c5aab5377091878 -paW^^f)I=g ̫Eb6b3Q~"йa-Al*,0w6}boл|..ЉihCAp??d  $ a+1 FRiox         :  D l   $<(D8LF9 dF:FFrG H I XY\( ]P ^bVcVdeflt u v,w x yz,<@FCbpftool4.19.902201.4.0.0134.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.aecs-obsworker-0011%:openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤aaa2aaaaaaae817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698a9af3066c0d70bb5bd0fb75a6f0879b19006823e1576d2aee29f940f6d711304ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2201.4.0.0134.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1a@aaq@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.4.0.0134Laibin 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- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-0011 1643170513 4.19.90-2201.4.0.0134.oe14.19.90-2201.4.0.0134.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/b67655ed37a5b205966313a55e3150ef-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6b8c1cd50ed421effc55bb831133a2d5bc00f8ba, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR`TZ~7utf-8c130c3379b560473baad31f00997ff0577e15c1d472fdd0ad0bc4d076ffe14c2?7zXZ !#,] b2u Q{LRK" 4!S&ѯ ~fԝġxuTb[`&_,aSs.\%'m]4<nynpybP"A|7o , Gqf]Mh_ȧ1A*? 쑓)P= 44,Hp'pqU$'ҀWtp 2NA54e*HKIwE`%L$7Gh1m"6^1pE^{)Pu1hX/Ld6၊$[s5fyT{j:˳0%)S{O,]kl}`|:@ usEC_^>p4iި N7w,qQQl!YP!ffjkͤ|nΛruӢ BQ՟!=,djRy@Q.! 0S̀.,+ADNv*3F g!PWv$U_q8DKM 9 0cx5 ^$zkz-BB@6nҰz^ф8I_M n邆9JV\>]NAN*s|&Tf}#w6$uX:hPM @;tܺ]*EWio|h%Fم.U/j d$dQ={iQA)W_n 99ZKy9Px:yO*'O~0xCA9F"+Czkb"+P*]4/Xz8I2+tLI-ۏD ԵAjnDA1LB' %@nb?3T0!O/ds]"=hŽRzs6rη ?8“!a $F,z[!نF!xTbf ҷWB+9+E>PR21X=F\dqHw56é$ΤrF3=9ѲE XKNWTH}Vd'i]htl*~femp]86DDq[tkMcJxEqIR"1{D3匄uѧ %$ATLܜet(62ݺv% AlV?VV^^1,SA+-d. VF;m~,#F3Q Eh[`=eqJG,;'r"uTǪP'LPrvjwqy4/\OF/]YlAjștxٙ _iF^zEv/F{R%ayy;71Rl1Gy'Ana# TcWq=p=BqFJRjedtȘXjCTU!q.*q_ZkTh!@]asXþ؎t 5˜p<ǐ`&Hn9b?Йʋh.XʏiG:CT'o*F[~dZ :Da.;қF)h}d[Pѿ:%D)Pv}__l 4cY' }sRHijM'RT\>^״ CuQ܏Ibn3V'Js^HXod7TzTr`p;QS[(-g jl~kL=[W/p?oBXʩRU*fVgضWވP[O5'ܘ %4u,qQsVz^/hՃOhd[H̓&*&V?+*_&t}wIL,4Tʼn)gex@<ɩcl\>8C!eAĆSۊ޹ӡgq!AL`Cz(VT?VLPSb>_  ^ 2J<pYOvEJAp.0 :ZagXչE}{e-ؠVÏIg^`@S>\&h|r1R7|2P@`E_.q&ThN ݸCً;+[-Ǔ0 #6E2 |)CyHXyzގKL2G#9謞VuBĻZyD'Mu"[0 /yLV:t )ЄG|^-,ݻݨ0CpDYϩ@KAPb>Z1)5ZU!.7oۃt4Dy}P,<Ld}@u S~tusO|QO+Ԇ~.baV$̫it/maAK'Li{PҀmG'`@ ̉KaJ@(.ZU'B,_N3 ;Ktϕ hyi.;pJZWU!U3Khú[ެ嗦=bY2jfUlGzpA/IH-Fh`s ޵r=*Nt~G L3:MZ~㖬x6MB%KSL!kV"@&D,Hר܃5Vه 6pQ|ue;8JGYq&ZfvmQMØxmQ>Kմvm/Q#=6\\+rtƆQ!"?Ϛ"cI"|!ث^e^pz095;mR$ &zkd<1DM;2D[47'Y,^~x¿g:л kJ^-Y%Z l0O"5-!RZ@!y-ja^>JC|\ 9JQ'B5  !xC4ֱs"*j0?[W.wou՘,s {"_ .5SN7V'prP[085X¾i#"ŽʢcYD{BhM3hCe>cY!_٩{=%/@"]JZd'*fe72So5dEC/N]ؼ#»wdoN㮪H~oFѠhG Bp}Ww_&F 3S*cv\ {:fTPT_%: 4V8Tee(ZX«U pƖ#ǯesw_W~,P=g7e[5((t UCYP1(N 7,Uzm.xwd;oaNQdDm*<װ6}h-B}ItPTX6瞠^Y?kF:xsYns X b+ p EAH۹ WQN3g2d[wfIwtL*Qq=o_fWO^ 35:2ȤGE=Ўկ]ǘjr(hb(F %rRO;crmw_Ѡ$9MIՐ#HO!D:BL*-ռA_"7wuy}&w!2%$%F &fm' '/X0vg*5I2ܫ_ЫaYtLjU|ʴ'C[;ĽR/ű F]wъE/&Ǚ~[o 3q3VӲ(rQ95N o̼tBJJ2UnșK/j|Iu>ĶUMXb==;$<5S g Y턏 rd[a5 UNJJWjX /d ů([9.2Q$i%|bQ`ȝoTcF߭aO^B<"43k`d#s*F]F`.jr7we@o"l@Y)d{tU_*?7A Ų /́]|(t0(MS)0 PNȊf*B_c>vuFOsx~ DI[& .412q=P F/aT)6.A/a6'Z;+h~mKwg-'rO P|$v)e%ޯj'eHC^) d:U* jx?]|\Wˇ裪b8cM~u8Jp M'Z D "QDX\_K^>3Q^CszC߹bus%~vkm ]MYmi;RH8ߥ_GY1,xW"}{q s2zl3x-~4 K9'Γ)d%lsﺌk +Ĥ/! ry[*:X>1i\h"bE mw`s}4hL/\-f9#&P4 S+U6\Hlq(P/NXeHDGl&;>vZpA5axի#: ->bi.I<)|o;ȼU=&g``LNёyH=)Q)8HkI_*TpW [NhUA!:0 +=>T4X̧OL)έZlG{m]Vc`}LSB:s|@)qݵ'/ȣ5Zu Knwj9[+ `4%YL! ͎s@$# ,)#]n1`U pD5xY'!t柏{ ^֢X6ȒH/ff6ӨT|?B5l}?bCT[xHi>z5maõaˠqtRÑY *+Ȇ$5CuCK&Yƀ|2ȣ~]T~UȲXÛ&XjZcQɭȠFsp,5 ne)T1E]k^B)3p/ GGh[7jh?B{?$c] KȐ1ڥ/ HE(\>7tps%v!ێ_Ǔ4tG2ɊWgP:`^??$`(8! jb88wWăaC9Hh?LLc_` տs:"KYV<u31Pn>Yd%>JEzyLkqit:eGyK ' 9ͫ`@xaTm&r&)1L7H (> єSYs>vub1M1ll4ǃ+Cƴx*f,ڎD&L1` "LJwE90b|Ίa|4LZd1u]n&̻ {T)s@|#}<]뜏ÄW?T1_\=Ώ>SߤHl-Qu$qFlѸW Wĉ`ìvr9EQѻZ8ho@ \[t7*;R b2| e@?x|A u͗: زsWzHJXotS+O7i.?bDVu^(i*WH֮2rHy#r{+ht"gwl(A/HF 4]e /g Z1hfUN,CuҴR)gvD¬kTvEL3 bxS=$T;|s[;t>'~#{b\I2p:GkfdI3"8r h3X< L $Lr{Y]n,ļ,Tņ|&A_QFQ;\/C1m5{U}4LĨOAv S=Zі~'H{x}ԮBVTUL"'Q(V\ۊeE u:#A6׮0%cBd}Z&6a6T8[Mc& x]\Z,Qz#ҏ@DPFNJ7-s{5Τ <Y@W; gū]=lH4gљa肂qeUlojXp\k+FT= «@J4J,<(b~S|uFm }+ROp &$Cp@Fs4%zYjñ%Yw/V`T ls";,NϟjB.;+eEÏEBlukgĝ(`r/޲~dbQ4y纬0 yh ޳e2ne;C~S%զ>+&?Շe4-,q޲g :?q2ݞCM bP g[۳ErF썋f_QL˨{m"V*56 a,b+e>͵Vg:ͽB,e60?5c40>G)f7~48B&LPw3Cb\})P)k{؎>Z.(RQXPonJJ%_`BdalVZbǍgk7Sd.l ª!٠#o,g2#,8m8dZw^~Z g< 3)0ŠS̲QdayGS,WY%< UUMG0hXo7er@usn ̡8%_7WKXSU1~t*Iޓ8b7zhՑ,L զU!TmH /`}*W%Ϻ}BPurkbS Qk~+ɹ&mk`& #p4j {kɓ"žYf(7t<)[_Av/l/S Ge* e(?$gDes \~L(T 튏(ե[)"~B%c c!VFnbϘ-0c] PwJy V[öHs1/ɕK"vM}!л^.(f Pg]MEX:Qgemٷ'3LȆG,<еZn/wks"¦1]W/ĹOPY=ĝ<=j-OԹlQC.yC:m= 6+t4+Y&tBB- f|<14Pn_.e- ֚Oq`qjBZы!I sPTV' CR?7±!j3̬KxLk?T&w]9&q%5uʘcub/cʌ go1WvV.yŨWwձmv:iQMP59E4g V+GbLgU1[Vz'>)k[GBed"ͬ:[s$N aA{,*k:KYS^=~^yk zjEN2w5jԉ8DƏ"՚obA=C]_ˆ]3 P촉3fSr]32ȝ*db Jc{ zt!L`Z]L H-b,΁EC-&R4CT+i,hᕪhLYڢǖn/zg7.U0"kK&ЗK"<^ΎDB=c; \b;<4jIy` u*glK>TIod^bH}Y$+?&zBwlӟ1q1K ).@'OcMc$2bH]?V{28ҳ/ ksKQzK5b8X.!!2֗=l?aT~Jp;ML Wq{bE ^rIl& ,?m## k9"ݯ"Y> 3~m ]YRPM8|9mZ +Q,s3NluɈH^2F2D\jk]tz0dJU9aOsXm@.?R*G ]ή UÓd3h__bY?1`#E'cfh/|_i~/׈ Ep^]+_ibIN}ݬO>J6hfơ}ƇazLmW7~X.V@xZlIFMޗ~u27Ik> jZhnn{2'Mdf32HDl3Fd(2BWnrx䮡_n>K]yT I+b;;RSSҷRU|/3w"m=[4m]͗ɍ]Uzl@9i5yUjqu>7Dc{ܵ!tp oީQ[aWyToV~=;bXd-Jb2o!$ڹƿմ04o]^&,]P*J3h@k57d}Z`vH^diw?i*=ףnlR&(gyN{Ӛ%g69X4}CZK2ѪJيLTcGk"i,@mP%ݘX.$84 Ɍר1>L-%2_bǨḖRJu#BH);0RdrR ,֐ڨ~PM,F]ҫpQ\uߥWPj׭x,:yA‘@&y;T|C>,RJ棲\b%qΧ1HH3+D"%ɨ PwzTaGb A=#:QzQX?5 WiA";U̴Pی%K! MDA?Ms%NLT>ʞz O:轓l'ndOpOYCAeז!DŬÅx0Ȣ@Q\5`2XGChx4(T < P+m8qs/Kz2h t?Vttb:Z:Ͻ}\H@W 3|o[9&u۵hU {\: 5(#m %o";$YqjCŚ_BY5|6Å0:_ǁjazy@T(I \|_N/WlJ22sE~,I:&< RX)eý5qrEȉ(D'8eIMdYq>8_F'iqzu7KfYO%KЉ5G8!IEqyާy3YecJ<<R &K5 XQ`ݪ]x_P9/4P1PD'((G\2Emetw?'n."Xح<0خyvTM*F/c" W ~!fb`tֽa\2 ItCao%H8 fXK(v$ڼ[6xFԃ ^ [HYcl1(PE᮳muѯ=E"hEN ø dkI֮4[nEO =_M@g_I\:z" wB/%r(ԙlyHaJn͌&]ӵh_4nz)&CFȣEݑ*1c͑/? {{mQT{/J]M:VΕœNJHA-˃ Q ˺a ~UfDxf- `" F=K^aú3"iK_t]jVpjC-)X"of]y,_K iѨװپ4ßcIH´c+Z ]ey ʕnM S/^EcqK mNL9=XVߧ󍱝K9 1">~P!~@F|bV] BgZNx N(Ui~5mge.9#'Rda7b!'q`(M]8i8-8/ 1r7~e!?=4l/H\ F NJ ]Ÿn!0@L'Dm}X]YIbB("x@):m82I@CV9Jk @UDzd`,D ^]1cz=1p@Qf[y_FP%'x[}Bo-ű%7XS+*Ż`Ԅ&z$MƸQ}A^Nz~LῸxڋOBBQ9N|~)-%AwdgPh0jk+p3["fm"}O CSR*si~'[R6u J: TX]4Y,!?D0b6t! ] _6r%BܗCŧ e\D`,ݍ^ɐV`Lta% JNLi6@'l9L`6&6>M:DdnUH]*D6ΐC{QkX.YU@ U :QqV:[l4L1%f>:kP'6n{O7&aG564bQ;m^0~H''!r⳹~p6I^c5b06Ec%IJE}AzcAt=1Po^|Jd?T#jÏ'uwC'XFyb)ւ#Rs V35Qq$Y!"Q$)\ ,SQbqUP]Ϥ>ؕjs6\qvَ3t5o3يyRX\}__K6W6ҁP,4!rR C/R׍;meE/D邪/%02Ӗ;OQ]5x>l> $38|,kJ ~ث?Mb[ B %gOaRW]5O.eb3}f~$Z9m{WE@(5CtiugfdbK5Tc1W#);VJAl_m+]nBґF,"FOD 4}.p̐?f~Ӭ=roQph6NY+xEJ-C*نRս@ƾwIjKb,K"΍ D cc/{1/:]Q 4{DaMvimv1 [8.CUpX7ϡ:KbK㟿V,B}-G$p@? (r t38!3t9BZd55X'zz]Ym~b!i^q͜-z9|=2̴sI2馣cT[)W2Us!0|D)x,=z eò5 iXwA@ 77\uQsx+}X/cQ䬐A"%]$Q,Q*\!YǍ二z V/exϾa8;٥K:c+VG[Mbz{p`;3tu?9htut1*)%0BZ 7:#p+L ·dN1˞D #,6.&{/rG6ؠ^prwlr0PSS4`K޾V@?]pՍJ832 K0I{᳤sn~ XT""ˣz^xlo{$'\ug֌^(7H/ûg3 E\4$-*d0OשI-e6aN c$CM+P -޳OP'Uq["gU؍6'Gk~l454p!'ht= ;߳trSa}]%auf 1Oo@AHbX Ғ6H'yyCѾ܀GAΊ1<=RC.SuZyٷ>Q.M1DlBXjX'\OC1MVs"02>2[zlCYSge:ֽNpH-G%ZbP%IY'f/=Z g>lqvpu*Ɉp'/F2(#:dH= m$cos $\Dˀ}!} dtIP&.㪯Չ&\EBe9e9[&gu~} ^vt 7fMl>\>w)]ԗNoSs|9ZhiޢNJd b5O7ؘ]qR9|ѹ'%.HTГ}tM+gKyRs}`4 NŁqsxOC^s}h9S)WŽ\{ώX~L?9v2!+O qޓX/X}%xaZRFA ԛ ȁAYRF?!ۄ3 : TU!'>dzuFILq tH-?hދ>YiT.%5Ts㈞;-# Q4}1^RLo3$;̟,#xIN1]W3NdX@. 7v(-.H[i84TJ &l*dHUJԌ4p'$ C5=aYK(oZ pXⶊqZ^qh(Y|UyDq5ې~Tv._^شy&ƾO,Sxl-t3\ 5UlUZY}cOQbscuHP!nY⧬%˟{Z,.롫+hBR/\(|u X` y ]L[ 0ɡ +~??h*qEFmtc]m/ h ܤ/CDR4fm3L!-?,]y6WkV;5+2Bt~8OzT#M7R%+X`~DCN޸|oKe#FOK@MjA/;m!O&*)M=W}F䩶{{X y59L>2p+Ƶ,)ѫvƧ] @LњB^@頺)v?~H+`c Yk Le^X~{_-EcI9 MF7%pO.}E#XGp'0‰= E@h|񨴼?X s]C6"Cɡ.C2=QR 1(.B]=Fv~cM!VwD0dr1jALP ʄpp!TU~̛ӯl?`!D/ kdbk18G^F6S:cl f&x5k-tֻrh d43W Q&&*U=4Ӏ\Cjv8#{lJ(d}ʣ h`e"^<5۬IhRMI Wy֜OM@|i;v}$О.w?&^qA.gXh0dtkX[Yb//$^zWH$| @NϷ٢d?>fdYש4.vvծ=@&KoڒBpʡCA٘yrVYa-]Z WjIDl.T LYqhk/78G^îWEoYA_ΝZlB7S R3h`wd5uES-r FjU]dd̀AS q|k~}G`{6uaڨ ?V//1cQY+U>֗`Quq S<+g[txMxάKf 5Tx@ͬ^/mM0rz!q WOa3C~ϞN$T#1Z4#Ő?=tɭ^nqӴt)xtEkQ3hpI_zꓔ֨=3.}2&"t1L'8>6wH14H <:m QC (nTq/+9cl4~@O@Xsô43`4ArI_{^>-$+)fEʓa"7QWҊ6%ÖL2Vѻr8|w19B~:@?ZI̲u2-C5=b1NOexVuU>Gd b ) 4v3%7b2`k(Jo!>ԝ= uuSQ8Xa-l 6mcyĝR,l t`O 6z1xt>*kcbJ/uKǗG8`;x'"2̗X>A:4iɬ%G <꘨4,#JH.QzF c#*W+:=ρZK~w_~9;>%4W$ V329$nv;&)SA<KS X6?%pB+el{gEgқY)nꬿF{e{$va 7O>T EOVXqw*F"ΓnBVt-0_V|R0qICT&nZ,bVREd$z,'75XYqpcgiМK=VyO<"U[bԬYZtΪٵU KDW@WBIIx` =DXfD_-,tFQC 獶9:UD۹(ٖx_DXgEM$sZ0SCb,2ETnot/z@:{tp~Zm!W6@] i6G_q^=8yy4x(?>#0T337`~-浪_uJBkJ4!FR,>w-I01Hw#xh|t^7FVǺx(wÒ޻Qhk|  鿶WL<*$3Iwh8,<2CUn& Būj>pe& r<@k2泎L*Ug*܀M[ ެc196N_B3hbtwz:"1pD}jRDk<(s_ҳ^;C\Nk^q vvTF6-R {ǘ>@Q|Aq͂Õ/dU-0m^-2 %?mzd&Pe'D͋ILE }6] tљqdħ[j'MG̚@V`ǯ xkȃ{MKLކ *=5;l^^9%B10WEj5_֘KK-EWZ >.^V3'Ly"u Լoi6{l턦7J@Զ_d3o!vQFm֯DEWqOŴSffiqJԮ])}Sa=Q"Hb0!h '>Ȳnv+"֍F!4{S܂r[ʇVUq>Sp7 u{a&aVzXO6l($q-:wߎZL/߆ ǰCJ\T)D䵣02׊~=dA+k-1da5X O ;wGWmvv~S|(L*.;v4iLNV16,fTYג,y.6YЍ4+qFp 5?dwV@Zۺbe^w˹->3O;/am[աM") {mNT+F)gt ҏ0(mŹuBUw]'L&Qxkר^wFS9-gtE4l x>Pޙaߛ|;Q >^NoAz!k: KV%d@(g&|ʛx81Be1멊QK+ftZg.vrCY_bK\C@Fe|㗐 |U$i%Riǽǿ A$bR㸡tlrW8Us _{޿HFh\Jԣ퓟p?{쯹ZUbUA Vjf}Uz}\"GOf`ln/bsW m rZB!>,D)`e!4cwǮ*F-^UA^~V7OhI{^":̞2h MYꉍ }}mtI%i\⸄Y'nBFVo*\T9wXGdV!IWxNG4A\ݱUF dq5N Nv!mD'\RG:~!ω-xDŽ:ٱH\BpН$g$y ާ0P\- !nwV"+X1 鿸+G9T섪awO  nƈ).Nh͒&aCDTΩ/yfhҩ ڶi{]iJMuv o ɆE\_Te[ca+ jW^&Jܴ L# 8It̹O)P󒉤Z|~HI 9"8螆Rp=ytQTqfD? KjeupFZnGA0,-@QMJj0~403¼˓K@$Qr5\ gxyzޑ;UM AV{Ϟ [ f~Awi(eP%$}JSRJS|n7{ o?1{ )rʹ2!U1S#Lml#vW'.r,T h1m*cw'LDJ] 9b.si9` .;J@YFdT(]+1n6m29` =RuiA3͏L1ЋQM&cٿ,/ rdwSĒdƾS`r;Ӟ -n/F{=XtoߙiԽ 鸥Uhm3a@aN]䶉=;|TK34?e|~ zuMIh'5e>@Yڰʇ%,S.\aǚ]b lm?_-0NѐKw0g!*%_cwvJt'S3#q*}0A7zwua |d(P $\b#D](Z'YSODp+dA?%f"6Zzkz4tYC@8Hk**@BNU16PMk~jZU0a>3$V\w:H;C/ O+o_ ij:h #Bq?GC4Q]׬4kN~5sWG =bN:Ժoac]tgUۄD G)_Su ~ignhRy3Έ OIf0lEI5Sf -, ؇c3P~yE;`Aela]C+X3 z^G#?aC8szt2ntyNuBWuL$2rQ~%fG3ոw^6=d)\]0u/^313OEW~$PpOi02#= \:'ϢPS!5nF˭-{-^Sm-vӺFܵzųh1Cn7>䵂3"m6RIȄlP6 y7,o<=[,u x{vhL їC#|) R,p(nM5Dc[< f[<?wI@H„ϏqH` S¢rb,b1[NIP _I_#O?NS&ωn R*~HƆ9퉑MNy_ܨQRNv"T=jA6vbR2gܠܒ 1ds8Űu1p5 ,6a^}dj;b'(xrQtTA]mHJEpnקT ꬭF MݜWJ;C&/}Qx̷u",? 4 J X(`hY'm%iĵ#$ 5( yT Jb 27cs 㨳FQ/-ʢg[w"4lڣ43(<ȟX`oTs~c\hiov֝Iq)K譋{ș1Lm<:N^4 gI&ސ@2;͍+kN8J2 u<7#DZCLM>ujc \X("3Ak"+/|ʙQɴ}65,pi"{<3;v;mCN`a35MLg@pR׷/r뉘򩙝N.HQ;"I4ŰHgu'u^[n&/Ns(hW9zSč)Ò_Mcr/bs"PIhEDR+u."#ȯ+zwng~61r@}^#Kbfi}M=3 "5QgZ$s\\ԗ9+H,m{Ҟ~LF@rᰧj}k̹db肚wRˈ`J=}:ѭ nQtuTǸb,N!fFUݴj劀SHU';n@cæVv%7Ѹ5Xp&~9!K,1cXH}=b٧eost O,Vq<,HVJ_bWX] dL!Ȧg Lyx8lS|ШDKJ<%u,đ͵ZQ O%/P⓾"{g@+1Ԗձ|B|B+2W91߯ˍ\ApU4V{Fr{8R6M(HaRs^q(m/■;^1e&:.d˺G/$H,'`eR6BC.+*l Iz}z&";?~{5Ԧ2%);>d{ 9R/9Z@,׃6_*&́^y%s?"̹ld#7rdZeoXl~SJYg}. O!u7m .W$ > j65wv`[ RɳZb2^ۗ4Pb禅CauYo_Kc=I$}EٮV)ډs2= .gC}@GϊlL7y!'y}%bb}Yq:x+K]PZ{LDX-*Yh8Se ᦜ Q0`,y_% }U뮺SУY9)"_wzGYش=HV7*D {N,<:QXxbB9!Vx41w 51xW##hg$8Tp9ܹ]*-%NJsa# m[`(HTjVVͧ4s?]ɰ΂͕i7F)VBߢD9;<%x<ق$1(Ƕze?,uF\̏쪛MqU"MPtaj'RmǮEl0KI,-bnd"NdCO|?n7xr+Cb!$`JI3ޕ,mgHC9K%u'A}Ic-ruEF4x+lj;Z,cw1?_~@q4آfƍUw=4kb/tkG)P~E}΀4:oDg-Jy!YyOs7dY |#J4RqZ4 m|cڌ:tISKۡN-4CBt=t@NA[eQ#륺eFSOyhd9@7yFu٠!)cTSqq !'2QaR̪TOLDzĕ$wA"Rbc]foSb܆8m_U0mj@7؛_L6;jcvrn܅DsJĜ`(XQJ\j:õ\ָ6thkT.L3+,L)S $T>ǫj {cO\brtB6wkX0?"a #".N^L#Skb#a$c>l:9wA3 ;!rT7 'aS5LjNuKVh9/S_=a"V^g÷r|ȋڇtG9/plY07@簤ԯsX'c+ T0d׫G>B<Ѯ!')$ߍPk54Ŗ # 7MnsV!M^#(Z؈IoЊK7Q$#4z!eFYe6޷bCǍ%T`+02TF jj/! LxaD3Rrcox`CDXjf[*ȵyc7].YStf{K)gq$}6~RIq;w'Ln66NDgTy v8ĶjM2_*eMZi> DF@Ȧ T@ߨ$b]ʃ1zBeaԴaLQSC-$ @%i6ط%bX ϛjq5m} 7st >}S<1lώ-xf=z@eϐ)ߙSl?ѵRIuW^uvorF n&ED3Qh:1ޭ.[+g1T`pߤܜ昩)h3XKu"hmW X!/}QEm{3X64tFɽ:jg{&cR++˟o_Ę3->`ࠖ*Y-I=mciܺnfp _W[Q!6)wD%VUdU'J)Oo=35XK.Ū uo܁k+)Y 'ٷCM-)lW19F!(3tC5Fy vY>/hU*YUPʍik?sWuRV=*\ ޞp#WUQZ-\'Kߢk.t++U@?^ [1d!mVz/Kd8 &(@.N tZu֌i?(<[Aw&9AH[0g\ChWč_ s!]%[YXyqajϠb `W(hOL~(t}O}k ,x+k𑩴SBdI\8 #l<}nN7վ=Я9Rxn5>vfqN/wTqSӟ.Ʌa,RVlk լUUNVиgfUnorʡgm Pu=]NQech$tS\gb%HvnTo5ϝcfG`x]qB\o*ĎX܎{%N'tI#nt@E]qz_%BZjIC?##ѼdNp亴 _~5[>Ug!SYuJq hF]jk@'~+bh~G ;I UG '2D+p#aMLaJ~ԟ.ygsm" xnDvX@gM7N?A+E6FS&PR K|w]ڮ+ q#0ۤ*|fC\щ cp jtB&Gþtq/p*0nb(ūL' TDPjC%86Vv7p+oOcoMޭ㕖E_xdٗ~ /Kmˏ;4)3UTIf`W!@m'~jAySוiKǒaDu{0H$iTT[nn/PR(M7C@~uKSfwxx-31h*k8^<vH@ EMuݞvo?0*D1AfV=U(4.lo J"%~F#D8(Fc,M@I]wp'b(u05ijtQ}!. 'P-x/8xXR'aʴ|26Mz^F3,A4B)a 2g-G/w%f)DUN=\mf+oX!M*/4ODB?fUT\ hŊ;Qo{ |1@]?N(*ӛ*;L5(F-VHj&ͬ04xuDm> rVBAVqšWFќU܎p#F-PCG՗CaPAW﷝z}'j9b٫Y~}[> t ?H{[7g߬1hh='O,# Ehv 6A=`UYmY_L#S']<Ђ-&'uˑo_? Qd* ׅJ#%!Jb zάS^ݬ#MTh_=XPub+_ւo'b)?͌p#n9Ǔ(S`/#]eR FQϋQ9UIwZLM{-= U9JL 7B.Qb9*#VWD#CɶMW{M]>ٔ,"KObjM"zGΆE $q-mչU[[4DjڏȌx(ot-$òO3ՋdKS{8wਨ{߯~f%t~"&Kpad@:Q0vyh]|Cpl=]K؄|C%-+|ok x dа_T1@CK+dىz4,3-\l0<$X&. n~bIPY7;ncT>a6A?'GK_@ H? އ^+E4GD{18"jy$[ ayn?rek{%"T)õ9]X/#1OE%b5(qZJ庫vN*aÍOQQ>Ϡ62eSL(*д;O* #Q(|4݇ķVħA6qsi7jm-W % dxy%12R">%g %0Q^QFw J(5c\UfHJcP zh_!F2,i5v eSiyiRW{\Dbp>0mRWcv] [meb/?⊲i?GIH1]`&Θ90,*TyїT9\r=u Zt\mPbO:P^gcJ@̛&c3?TFp;4si L ǹ O-)0;fwp)Y VA"@:Ęa a~ߓ3ay@Bw*ǴiScBbaW wi<7۽ NLsK݋񻁒:Q@aN:y|TtBOnf'f*同 p0i"jaT MyIT>Z#ADj6-ݲ$\{)ںY P;B?HF69Ay sGPsyHg*|PŸ b&HqF~YCSbinbo>#bJƇ[{%-XPw}i@po j.ҹevvY8谬$B{|Ȩ5,U,OѸ00`_v]HeX}SΏ~U]xm; /dF$>\ݧyۄ G M٪AbxM~s@Iгn[VxF&$ Xh- y_S*Z{ ?|)sZ^E$$ݠtRYVD7ŧbwzYm_31&17  -ۗD+5ZzI)}o(;ٛ呢t}WZ(ݴ5Q`WƸu</@;FaV3eVzIz-'(~z#>)<~XCD,̻M%￝e.<87rm%Σ}5 P fB~Ûz㗆xjN\za{""* {(u)V-' 6(Ti9B 3mvWS쥀l'N5ta8 N-W0 X^_s'U!.+hjWB f'lH2cDb);Vk:CO]ޥtKe`K^Y#*0<;ij{*GvƩeug6g`}_`b_fʖl&ΣJ}C"7"$"{#lsg9Gb> ]_go#`PC]l7P=Uc`a=1?iZ^^yH bpI>)'5C~qWdYD@D} l0dfCg nwX'~J S@u.̧T`F*GūTLmEK_dfX#TGc.)tecZTٝ:he)'2˃%q/}_qioܐIuQzˏ]~5M?}Ag+ ݽ !XDt6l3 VsE;([Eg\w;+[խ]Q}NcC`Z?RKLyZ7z .Ѱr>__ ynВ+HԖ}_.{q` 0f ެz IeUǭNo(-=4P4?V`?Էb9h<}~e:^ːq{|(ٓ8O+UtkC)sKhDH>h9Ү`nQl!<߉-?1+;ǍBLԷ,Mvb6dDg m=T?Z]uu1J5ǔ/MײT ٗ Kר-WFyYL7) 56L!}Qyƙ%3kaO8fTj5 i) -h>$(=XgB汚Q.'CsΎD[pz̘Y~ik{;S;9>Ӌ3yߵ8E;ɰzYzjiɤoJh^SNE$mi=d]T[X^ ri6E=A\ rk/89֢%Fqd.KS:6u4A! 4φAa+..ᚭ_NCV<-O2LS$>(r$hL*ɷyP<i/Й&6o^fp-&/|";7ۊ>KܑYWm&4vtA9چUCpE_5_$ ip439lu9C ;`u,'˯YvJɜZ\_c9#>pz*B۝JWd=໬vV25 P5+mi~й'-Fu>@jԮիMӤxwcխKkaZD:F%6`Y%u.u*;~wHe"6|E=b&&j报0&Fqs",tV22LwpωyCagV)t甇ܤH?Q\a+ k 9'1MM R#Oܼ =?PMas?Lp$2>{R2~X2C7=4]綁ߚL-Y%'49>:Ȳ?Fê VXtx\)q[s@(5YLdFHG}!2,ɾ]8̝-szܘ4}ix{9.x=3H0g8}ѹf{KCEws+l4/75gNV]AHy Bm" P{h2iHbg^.ic tB~:w"@à@ Z>8 =K(BrERjSDK>,]E3`7 p,O]0RKc%]3D^]Fd [ޚŷqr<(]Ng7] r#r)L֘jrޑ#_-FLJ6焎#eV/@[ .٦Z]0]*Dk2 ßSKmZ";iqL]e<MA7?Zp$rH> CuW؁mAa~]K LjU? jwN'eFڮZ=BЏCΓii̗u 6/bF:'1W<Ŀ-v"A`s_1Ũ jK!]sQ"G} MZIoǘEd/В\.(*/BZ,FGj֋ L h$ 30 8@9;"ϕeJ|%Wi4(lZjYdL%"@ٗ;Uӽ$$H( -hہk\ME͖9kQ9Ƶ cJf:qdzy+?G-TրN|`!=4TdW0; 2Şew-dt;qcA t&r?o/9b"@Q$ x4'T&.94n`oemĢWd~&ä14a.R5Qt97I'iɸn6j+0 ff_&(ᚵdF4le1E"i gaҼD@tjq(oc%`EAx7Obx.Ї=P#q4.sx9}8S8!\!j-o410-R(\"߇]3:GwntEKZ (bi`6S0I+)v٤ xŁG4kNH9Hs[_ӉtOtC4NA)Х5=nVfe-N<] ?;uY,`I'taolO`]܆ uJ).{>6b0Lj)s4 A,)Ǫn,Je>-'C3Nɨ@f4 Ka@n|zR7j4܇arH:+B,3B NNqWE3Y >Z*M]8{w'iziret*KA@Θ>S br4%eK:P =b#fruBw)"ێ8_9KNؿKp@g *瘡%m8gBvջ׶$x6.xFi doN˩yȵP[3Ds+{ūk}a<,e8AFM%/),y9N9P7|rxͳ V84+xM<)9<ߋzo7smVpr4QmIZeZvK^#GsN@:Z?Y69Gd[7~hA \}i4ͳyzq ܝ؇ -Tzi v͗OB#A6Ij{D?^TOL!;%*SHAvIdڹY+S[j]#mTMMiE6"N'0{&0?%(?i!=MPoޭTu,ˮBߢG;U+3jY:RѵxCm?n"}}#=2vʭI$ےse؃>…Ðv]8sCfe_X8l ľ~"J_}+nKp`4컗|٦Xy5Rj'wu.UULszߡjj똤SY[y9k3 [W\?ҬeŬt q]O>RY͔%9M:˨juUYt~%?DK,K9)wçGǐo hAG7_ m̆ӧ` CdGW68X#4"?<"?d㓕2asK``_r+P^7z)?~.vT%$.+N*(YZ% {DOe sȷٜٚǬ,bo5\8DW>$)` VGx-+F&UZRnnvi'Ep+8<ޟUr"㎕ks֪b8CM0;P!Ax ԢIWȗXFޣ=)bw/X[8O-beP $B9 RͿiLrU ;ŪfNvQq Sň98'pMNGғ*ۿ7j܊Q81L f/U6[J喩>zj$ʤ\^7"А'{kM+#Ou/@ |l=__#{v'h|E$YrO2׬_/U,FN5/AqjD#h &$/ɂ2P(gJrrD񇙙`.6B x{I[JЀFX捶ssdnaoYzx@ hmRd3 k)s%pP? 6%E!1@UB ο*T[qF,b8>|Bz9gP0Dr@Ջ <"׼K+yEjH4EJYQD툖 (("A  _V1 |B.gXޙ2*3bAf#ٲu^dWa{%&Q9ƫBJV6< ;hНO~&}} <)#l84ڄQ64Y9FyoE,grpQ=qdHFī/}|Љ0IB؉A ئ?#;Qt2@k1[OvĖV3k K=d2iw4K>VZ*]ĜXX[]vn4SJ|J2ζW\v&n՚ lGpUm&xԗچm.#2T#n<;ו Gʁ#p*p~`]S*`~d8Dl@Xat/8k0;*p9D:ӓ ?˺aM0Ia75EG#p16.c]/aSR{/{r?'#MCnk_CTgi0-%"n8Bq#l \p Dj.yNE4o /x@Zed"BOc 6ѥ݀̆S:<^Cl Dq | 27O Z5zZ@Rr4lcB-UAz=Å.<۾)4^wnc-9H#BY3]YtE"[۽qﶛ !SvAsrwn%ٵѳ T~)rm9ۘ"j@StD"Miݭ̨j*,O%RBe~E#]&o^z&Gϰ_ 6d d]@P-55=W5ri=dڬUX=\¶*..P¢N0+uj8ŝ*gNuBD =?f]mNQԼtڒ|Ʌs)105<Ĉ5UP iHPf0tlFI]j5rU^=X8fAp(ȋC<&Gz,pLc5pɞY;R2mhh`19 ݒ9GZC/ZkdhSb.ᣩ |kI>}r"L&#X(RRt4 ~ET/=8Nrߊ͏fqRQ8+ò P;6Be(2-S!}|2t]Zz(|섨wN(+:Ǭf57 s`BT{<*@(5KC<+&Ɉ#mRQaף>J͸ B_ E{iXNŘf( :O |(Z!e0\7<[:sg9Z€Rs^fԒ{(iy%ne/TB1 :u_#7Fq۳VP'L(ǛGrIIP:t-@!jOu􅺓tL%RsMI}\v\ <,ۯNx$C-7,&?NѳN9fg3j<˷zyPBTbʄ4ES3&sJCcR]:T*̒ >%moOCt`Q抒iiRZE!U'#xd*\zl(,E@9ڀXQ\agYW:toϽ2jLY4i#f7ue%ګ /l,"08k>d60ª*&އseVKUbjK*Wggrlg('L̚ċ#^W;]<>/PRc15rTSjk] JIϒa3@NW_fsGIbr!eۄ4i${qre[OD4t_nw%V"P iyppҤڜ{Ğ#1P3H=0ϤE3AEkU,)ݎ Zջꦸ,R3K(S,L56i[KE g I1h EEM–b,z+ЌB¸uj>%טaR.t۷ +%y>mEG:;6׌(B7xb^GN]&=S ҃ i~(aGSKS96Ħ>p=BO;rJ0 ,Gy)xj>8מiu k#IK2Ke֟:IewA.)`k /(C 9 :ŵ[ͩWEr/]QvJxN֊"女ӄh5Zzk?;(dˈx۸(M5dˌzwў'6[쌹ƀ+b3:SA=rާˇ2䤰0WKjW7Ԓ^og}q{qigB#b}fC7m?<\8|촤O'J} d: g@tWJB,ќt`\fh9sipqiL WI]8j;" DdM!ay7Ox AL;2i,4^3v0Ӂ,<49ϑڿOqu\XySͳS?h&kos4Ux؄!>' 5 R1X,Yc Pn#uylz2WbC_ѨmWASiRh7t_`'xUv߷r޲Gi:bh(?]~mE'1LLήp G2n$PeؚĆ.бYrrߍRҊʷ'RV(H˥0f?a .Kl䂄x-*Zv$b[2Cfho1%-1^`}ĥ{b h(EmM7x(f~h!ZwgmFہ]E~C\9QZ_CN"~^*B`Xbvi ;1!)_}zv1نzh ʊ|lr_ʲ'p!qnJZZ?v2`\RB(ǝn -IMhi"<0K#J.Ǚ.9Kζ TV0n`H7Wlq!RJpR_ׂ#BGD2$SH"]."޽ QK/6NVK^@O!YMWD!h\{v>̇B@ 2da Jb¬ZZ6L"ek6a˝#- P3Xwio4L9ё_Ζ41 !3@ϛA o\s[Xg'yiA!?|'_yb)3wgDϾ%}Co !€:&5>RpHZ8|d3,q$: #8¾W*SWGCrg8D#9,VsH\0$2\H>GE1"1j}.A$~ =#%%bβ萓y>_Keo,32.nҠg-e{7aTo\,fQ܅'^iQU5qh".DQTK*s^t>O!ӗunϨ.WN/o5 Q z5za$^#5e[I?: R'}̼͗jB=}&lTw>zFY#WyڷM:?T$ }qL4asOG&ZfFLp].?RP HA$D܌i/9VH0q:~ɂXUU-B{Q1mmɜ:Dgg@y@K`53440$NdV_G՜)CG#{Po#7f 2 Em;Q9`^y'=) EeD yԝxʥߊ7Gn \Mmr$oliyJ>S2B)(!ϗ 8PjC;ZZt3Kr JޥFb6;kITy7iރl8z?'ç6R٬ؒ M&IhC^Y5OȲ{˟o|9ߨ ==yBF了GW>˓KRΉ}-#A`ϛMJ/@P -!d~\үFqiN6yl `{3Qb ?|W>jjbǃ.UM@15Set8TM bg0cɟa S}%tLJR6:G58`)D=*Jq(p$Y_h~ƀq(lO:0;Yc%n}vvv6pjnoMrلRGJ4pX;7I ZW꿞Bh>#8Rؕ;Qvo xqm  H|N&gNow+-xᶢX( z2ᤔ.2UU}\nxp/Gl}.ڬBf5;t3Mr{y |7RBfO n^l]/W@RG{h,])l ۗ/hǩV\rpPd9-]`Jj/S90>WC<.ϩ!# j|%j``NIOÓW~^o%wuBWx"4ҚaKF9zK>9ɏ;8Bӵ !P)= LoO_FlW %}<6 3< >KK+I6W_} ,+wXm5cIPs3q/6O!T j`mP'oGA,$ZWVc]Z":CU} nX]=L8t=űYb){"*Z5J*X1V *!bV@oIY-rce}-mw9o0ʗcww_7B/=3Z 6+]^ҭKx`L~Gd_~LQ_9 AN~Hʉ%+ T+HOD -2Ʋ/tfΞ:Vqڔ iDB!/TљiR9mRTC/#va}o fZk1 >.`~vK d܂Cy{ w x%Bxx xnEeKi"7CϢ#/[mv,?@TiV䧞^_(ŒD╔MP~6tLyO \W%n']m_z;ge ^ơX>y?8q+zHxLpǓ\4.<<^BXf4ݒzЁ-ήI6fq d\-{ W꺗HX:DR[6}vS[qi GWA< =le*0$_V d+h#D~֍~7`MPZ$Y&y Egť"Ȓun-w" o=0trj_8 DӧV x\J>Gc*b0!:8Lp#5sW"vN7i%|9&*|3C!Xyrr%O߸'a dwx_Mig,Ϧ y>mNY1^sCJ5mÌX R9fO>991anyq:Udgom0-m.l U!66Ud :8-ڟm2_BIh-*29&;R *N^]fi`lAeS"f*1bA °JG) 2b4242.JWw#戞'_K>aDpӾӜֽU=(h/ R2)IsBJĨRPi@d,6/O}aqQ?0asyhRHa-Sל~-X17ʏ۝8 ][z' fV~^6mW"U \VFPb y]^qm?B*EO?3! XEks B:%5hS?qcaC)_ƉUy2uAI9] m.S4vC!3VH6bSKstH^wRrL@-յ~P7/,줭 2b˖54w8">@?i`ؤxZ(?KzU*@A`xEE# >/O QW}7 fK1{Xv0who.Z2Fr&Wr_e)E:XbCFWe5A Ԯ#A{πӔ[}鲣ħ鸒Y"&Y\,KM ݋ jvO5F@`O xNnm?4[/z>Ar Z~!i{fm|WH$oM4J ``P׮s "'d_L-kGNaYzzxn\;VO> zIM,>TC6&WGL` OQFx;N#޸lKe>9 gLQwu#ۘq`5\..t_'Xk!|lGR&bJ'jAcKHrC(B?{haP`iNf2981CKE"&p&O{nQJq"ŧ5RۅKo 7bJ|JicPi r+弙tz<9D{~%xkQI#P=x&|e%U*VLj!ŵ~w{ܙNϠd|,\Np8MBpViv_d Jt]7 {qy.a}8f#<@B*£ۀUթ{nDܘM?ZA4)yU<*Pc VәH0 b } .S?jLrF< O:౩V%I2-x{SgOdY˩=HGN`6֎~#$V5DޖNQ+LbWTv_`p'UO-MňPٷ/;x?28Mcnw%8 RIsOWten"y=>n'6ߺyXXi]' aů[ /VtrzO~t3l@ +rua|]evOEA=#:*nGԋl[' EjxP14 Dc'ďGx6gpNRZ_Z7;W]3nRD֮]AQi B롍c^lR1)Ӓ[NEy2M^QUN}?b}`?A;1#.L3b:HBKnPFer:u/E 705=@cD~Tf$eOGWiMu#?:iSY@jed Jqv.!!TU ppwqrẰU 3c!-㶖=kmǪxGʏ=B^@Pkzv\QuvÍy\eS(JGƛ̤;㼊>;ds'2=ϐ/NG|є)7Ky|<^aX~c0 nYwYD&WMc[Jk%Ae3VQ@GtkBTIIV');ؿ^$@,t (Q] wİ{ 4!͒V@GOK[lU:QYZMϟk%*;?6Lu'U™j]Xa rrxrV8i$mcu]RȻ$Қdl5C`6l`[[lOZ<)JS9ǁkWR3@af.Ɇe;\ȯF{]?2dd6Z32ww q܊8i'vT2Cz5A5+ D-+"+Z{ab (bWm@D͘觥9Vi*+믚s(93V/&}$Ovo"H#$r`ݠL, uǀQIC.N,֪f6>Ie;I`] V>.j%&Kx"5U ֖\vn|nZþnO}!c}򘖽ߍ k2DoM&[zr8y?<1GaOMFצK`a0M&cP= 1˪;|Gjpx(h<5aGLT!wy.##\E6ŽF<^v78v19'!,zBc)UO'tU3S,,DWj}IUUvb:rl{Г;jy͜EtX6xqAQ?l8k̩%EM[K+4WK K =cCfu/yl`mE]>v4b1\`Ƹ!8t AHarB샩[9Udݗ#[ ܤg1r~oD!yQcf)MNa,uFG@xT%950).YrB Ϸ+<_E=L<\VO1)zG۝AXԲ.Pn ,R p3_.x,+w^E*COfI ԼG~zx! 8jb"ڪ" N85[hVPyԡwё&n9\ $Ă2[J[@Xo;vYhMewb@:OKHْyŔXgqiǏuۛOWChc\=ސXd6L^cB=,.jJM ڕ}Eeܙ%tN1Д{ m$9ׂ\?H!S'fUcWxwz4ɥ iS/re37WcA?u_, xqsra;gΗnصuym"7 pBq{-7 c3oH܃"(Usm:qc[TXbA)=mniړiz4g}E}66@WLnlKL QR;`iMJ`Il_E#-4Tr&@ߎ+Z60p?~?cy u8暤P;+rl}$sb$ͤBz'A0ihn|$XиJ9^ý1ϵ/{,K~\\|z"Wa@lnN^E#KՐiWDzH|Wzr;W Vp}}nF 8W%=& BeUW+% Y W{6ȣAU[whO7:MhމMAfVV/|?SUj8# bٽ L$͇v6g 2Rq^M)e*v[LP5v=8tlXA0Y!@"g,аiҁ@RM[G$$ijz(bڢZ=rns7G !(14aM^/]%HWa!/m0×Yh1ɍ RwإsKBnD#ײ>:KƻBGf)LI 3(մ(=y2 `i'Qa?$dC-x/X™)tj7te-B$ bO0Y J NR!ɍ'ILn^j@Xs` ׀$=͝$mb@t/n'P=c ȗ_puǷ 1%y!؞v(zӇ‰Hj 9g(ua_9my|#Kw˂a&;mn!CH6@9\+EKOJ֟ÉdC줳H>/!YgsXh@YR߮jmzk!3{\*lǚsã̪|mgGg *EF9hڣG>@g2>bfݡ3/s6%ܖ`pֈL [a=m7 OhsJq]UVx9']FdLϙ7k Ek@+54o Y2?ےnkiwjB[4 ,db1LbPzzipug_p.dM(s_ GӠ;nnk?cW=oOXP"3 >T |7tL] Jj*/?b*^6bJkO̹nG<6՚-; H;[3喟qWZ0 Ne,"v(I%Y6Hׁ2* h$@CB+wJs^Cg5"-^;ߜtk(=\E++b0L+ E/D"9΃Bl0fǔeq񏺘 K+x Ȼʨ{i,pćzʙ^6RbEFg"1fM_*YzFEM|?gfȜ^)(G? b=hMYʜfYk̇ U$^)D0y6O_.EeV)M]1-6dETw%>Fؼߤ֥i-tAL!_|+w1e*|m(2U/jZmؠpb! ʛV;8zqdKQI ݉ogYyVP$ cRbp k:s{fڬ6RC_%3`l:Y RdQ(J3b3JoJ8m[m ,aWƼRW543-lh2O򼑁`W9hV-bH1}pHHBm÷}sOgJ2|}|s=Iks^+ 'hA.GY]"inCbXOO#ZPǓ 29XY>Ywj$+NDB6wG­wF290/38+}D8Dl(:Le4혙Wbz(SiHqPҳ%D gэ2{LeCFr90Aٱ}QlԤ21mVxVe䠲y虉 Q^dwWM#w3GtJӈ#n[=q6 @ Ϸeg~@V -6n}KW /9X+bH6Y_/[-Yܴ3~+Xdgށ!a:א5?Ţ鹳FE0'5pzn#N. +űZ4rY?[A06Nto$ uF; |Iζ`}<"Dpl}F`X.u!7ވ5#޾CCH4:KB1 xݼޢ1B6Wu[6]AɠWpח7M7_L?L  |O6~QOB̀vvIY1S3%( G un59(w(g{W춬'fm rE>z(\/|@|EWLDw0GrLݛR!n|[b[ȡ`{"|eO&?LGCƥ_JTy?ON~W doU#p]5i\H r2aFJ<(i3gC$]ƴ*ACEvXHiWu^gCw5f Y\/rlK1PDEN֮߬wEr Dmgy (/{KٟKfҢR¤5R3H1!evCgW`5e֌[C?iRt6a*4hQ~|| eCAqfnSt)Q ڜ7iu*&WӄFsq+pH+1Sv/cbvAmAzk3OR (C#~[.WNϙKGNaS 1TV ciC`]`B 0v@l29z-ӷĵ`/9W+=\H|a\ăT Qm0$V].k\=SW KCpU GrRG4rju]L82C>Q-м4I×C 4wkZ4FٴJ}obzؽsӀpw7DݜH辖ȱw'D.3d^ @@@ݓndUs{Iuq81 hwuX]@FTS;5ʝvlθOsgeK12aPy'Yp'n ¢OF}?P Rʏ݌sp3av@?C9HlEm?VCC$bRrS]|̶UD_Y¾.$cCbMמĐC2#x?ϲZk5̟3+BKGwfYbHϴ{?vٔAV4)q6 ̮Ţ ӌTf*yfAÏ*ur](b`iZݮ"kcmD^q5 ѽ5j% <$uTӆBXK Y&.Md˅!uWip;ѿZDhJbPTm|}{ $;`BA7Z( 'lInW˅2F<6+O"IBLc+/ecJT!?M5özVo Jט,!sHoLU)0-{Q+{ !FO!k2JeDy˦4~Y | z8 c_y`T~d@hK. 6I 3ʼn n'A@f~VtO8I?^Z 1Қ|z%9䖋=aܽ~T-*p±ɭLI0Zw6hNL,jNtz!=lK|*Po"1&1Txaj_Q!뮼I*B!wl]wIhڋ,L,I\'8*տAh8Xodq:X0P/fX#g8m%pc*5>H;'x<*R8b}}jhtgvF\.UQmsZ%;7ۧXQiçDGGdb9L4Ί$Br3~zd6{ r_!jG΀ +l|'B%쀮8T ,jA9R[׏:Svb(D(yU3,&NݎZK*fվ.&Y&X:~5p'o!F>ORfȴ6{z[d/zTοxlwOʽ񜩝ytI.ow)@v{Fd/ݩBCf̞I#,r/BK",5+{u<=J%'SyrXDam)UVp:h魁;*55_x֤$ƍ0s =JiVjT!5Lہ< з#Mn.&2pvsll4wHutuA4[NsV #P𞕞v<~ 4\?lܥ"9=wn#v։>-o'-x]nH.MB;g3t5O/;3^Q 6$@QQ'j{,w7}v0\y[$y>a3]ULJmj5NQKp4'7|'S.`uHʚ4Ql _u^x"#W rP8\1X$HO#g9ҟ%2'i,6+mi٩ bᑵ]ͪ^6=P::houuswu,\ %'9[~4 5(I:1=eo?Z A*v_0%f"< e%lBx%n `U?p9J As!cXlJ u@iܧRuaHl%/Rt,-l+: V3e]8Kڽ`$}.r-<AAޢ71 IDVGe/XX2U#>peˠ}B6 ۷lQ- ʖ}#3Hsi`pmLn2ZGܼ{7hq #{"# aP7|1zS[N_F 2DFQr3l \3W}\S`@0.Y dFpB uc]S\GTK>N;Z#9Xːb;bb52l޳)%XeR)j"d,|Bs:Ƹr- z}4 G )c'.x7 0Cy'0u=3wASe\煃nJ AupS-Qq%Hq_0E2d}W MkD%~fYb oFw*Kj4} ӧk^nԷK:KZ*/I\}4RM,4Pk)/ԑмZZ& ?<ӹw.6@#T-y3=^]_bI7VǩeS!'<'7etŕ ӷgJS{s(=1C^HWpbZV#=.=P"!]76|y$U:*}z 2,iϕ{CPmuCJZ#Vp@ a)Kn۷Xr̡(So`ptFx\eHpEJZ#Sth+wXN=O̖Na8C6b tzI9:n[` .4)Uc]+B X]PȽd6v @!?!wL:ʹ!kwjO3ZˬmQs^֗F)r@uՄ!|P?F~"=arojR=;~RB d Z%H>%Uym$MܿT(J|5qNMLMJ@/ZLm\$NpqF| |eMa JAU ;1]Tj0Oh}iE^^v۱rl[{~Jzi,v?D}d6*; 58F̒ VfdV5_lqލ$0`NjNkIf.1tT+:s‚}aL}\)L3%Vju=6Fi'MMt)덠۠=xFY & ڄnK]QwZH:J>Ad5|ؐ6MlҮZtE@pK^p1CE)z~ QK )Y!Nz_#D C_1:VI]Lx 4Ûyݲ^ lakm?x^Q(OmW9 acS2|_ȥ~?xϓZ='y*r-y5iH"P 2E#)wESIO+Y(K?i@{Bmx;e/Ӻ1Hkt'^q@P0$oŀ-#N8xFu%T/b5)GGz5qݭlHQ5 ^,a,[`x[B1tDqMuڶ6CԎmMۑI ;G(|HE@Z! ogL %8L.[i`M"yF/Ym>9kKyB\ʭkʂ0 ;9RIr D \VhoRVr?[};OW#E7O o[0Y9'e%_ZƯdc$@ŦwjHT<ސUHJ}L Ofuxo(P2WbP.G9Ud3zgKi e6>OhdT7eY-XFe>. OMn Gh;Rb@vAZb$iΠl4 xP~uZ]Ybɍhˁjfnяa] 6G+cT{_c!ʼeb4r}pې*b"찠ڰªN6XH#,=rsSUT{Bak0 HDPvrJldH FUZTg!\Xy+$A!k')4[RkN1bfs7 xӾ9] ʬ\"HLK(^Y[>Օ59KԽҴ27#Z2NxtTi*5"ZT(FǏc!u^A)8d j>uN`VvG'Sm5Yy{[|!:U'U+p MCγCݳP=V qȎX<1|"qqpuI[+Bw[ ٧OS1=AIi/Mҷ[ȃ\_ETpJ`XiP+7.Z9yK/d)]2z>$6b-2~$5Es8'M1 nQ/s"Tg\ye6huƑvCy(ɣ*RvW5`xz/sWѓ$t|yh|X>Q rzj4٣I%d=j՘۟,O#)e 6A!Jւr>VvֲZ~8fsS?"&- b0!H?DɇLP4sD|| A9[IQFX+ T/ߠ ڿPOMP;]mTٯ @2l4h/.QXbs.?aya҉??\(JcHLk+%Ih]N)Itק d`nW,[*S9Źe;,s%g|",'آn Yf&%JNؘ8keYhCtt!a'"9.e'~ 1qF I1J.  ܠ $\M=Ǹ,YP"mc>`h3PgK3m]śĒ qˮ*TD7:lFͪ͝OIPo];r+ P@q2-CVH`p3wwV;[Bz+O^e8йfx+IjI(+KB(v/Qu}:*=\Pa1ΝO+ɞt+t+({wP"L?vL@qmwԟQ3#W% 9 t.WLnik| 5XUX;J̡']B6V3ttX:vGG0窀p|"Xv v^5U6N?)hœ1f"=1[>C'3VΟ,PMfx.9:b=>gt͢z6ك,OԞm6p'"]mUkҵŨ5%`stm@DNX|A}HCYj0AC-R0Fh~2[XfBIT2WJ ֶ=Q!JLt?WۖITT"{ o/<EݱűNm^G:ZW'p\Ȭ}`r5")2o=_lR|fPʎஙuI>0n\(B}&qUtENnwS[}N1^< G2¹33M9َ &]@Rf3J%,w`n͛'c?e3<ݠxݱ 1@4ŠPaކlyj }T|Ks/۰?SoYp!j=_8.{`SyjdOzD A,sM&k}}nȽEђ er7t2ozIwiEv2YPL UTCX*?Lb7&KYːS& }b,u?LN&hu";ѿAW^J4Ȱd$`JN%LgkB !\u=G>AeI WoOä(hᶪQa-& #m 9ͮM` n9-ä5m%5,5' ^vG Gd8Bu PZ'Kް1UD,~҂o邬)+uߴ1x3bG g㕆YtP*a^͂ϟT^K V*RYmܢuwZd tjw@ʼnZa>?ɿcT0 SDxW1P2ٚc`SK6Y jq]Wy*'7E~A4kU@f:z HjQy@n(pOc\rBH$>8X阜w4Ԋ[i_F\.e/ZiCdIeKu9̟$\9Z9^ĘO=c0Z8G[S}UQ*; B{_qqqt(w7X#P}f!/ʫE}N/Yn#EEhbA-@W:An~X_ŸÂ6²/aڲ*{ʀOXC)}1ȴ"mfm!4meb}}Q8QZk<˔o5~,P,n_|rPnNčՒ)jq*` mi%|;!E l*{fJX'w]@t}O Cg>Z:<~Tԧ{دkEw5ԼLIyI$b2d7I* ;>R%cKD-ZvJ╸TM)hQG*ܙdpn8bNhK{ohWH#."ʮ Xub"ɶTH@cWiaϮYÐ߆w\+b蚺vJ4w =`>GAM%5_b8 r\NH`Za' 7bmbe$Ľ~D8 cE0(O<*WX>4U3Hgtvx4L2 >& 5U#5 pޣblS]zd@|(ffR)C ^ٲ"bV #ٙ#eZ3%ͥN5~o%Epa}ܘu$5X:^/%B3ajoAË@?u5Ga8KL!z6c/?B>ɚ!`Ɯ0EhF7i. (@Dx-4sIXj Jk'u@z];Ro  TɽTs,ak!aqg-apsPt΅̲ [SAl4aM4GJ=4̴`oV4:+gOGXӓyٽ%>N{΅&BVCk@r1M$}}9:Ρqj{MĹ+OH6 .#G3٧0-vވ[;S%.k=u{^!hiq]L;QV+YRaefHttov/Õ>FU#ErVhk R^DϘ '{zدh0:2[d?/; '+, -~A(3|σHEYfo62i@ ,db {cAQN)J lA1P7 L# CYR̺uwlm׈'Hej_Ke=dG0zNKcly+XTI⸺0ve\\pACjk/=Q3C85Oə|P27r&'eqυpbnCç.Q(m8? hrX#XY {eS,`Os=i JE\"v{J;anZnİmKς  am&p8$*̡R}d??;ϲ#5rk=G>)v۞?bCNV%%=AWT3(0(䚆'WrvW;bFR!)߀8}Np9I $П\52(1˝*' .J]lMªOr;ͤX7?Yj~gSӖ4ᲊrN;2,va3J\a@hχ`AlpDw7ŪmXyQKш5.;s܆&Bi,> NUT_‘WO:VHV["$ N\CqN4 N*r#i kf8T!eILތBh H{xe~OS(`SozzٟX9WvUtE[:/:yۛpLAz[;u;.hj>u]I<w# 4 CŞY~!$a<[rԉ'UxH2ɘ&ejDt5F`wEV?lP$'G *'c^$]CϔXI lgBy t^%V !Yb]l[5݀H%pR"@нx<߆փ5e Y  K©1gɺZ)/ej nU5u7'UaQȄ{ 5+֥Q.\m$!1NCI5 4o+iolPr3&9p ɿm2sm ROhPt^qEM6~@%{seAqGۏ82C0@Զ Wֳ̚8Kl&ptV3H;{d8FPI&MƇR~#_lDISjuWhgWE [ނƟDH=RbSpuzXK7;YM%JPJ+sӟa~s yTZ| PmoBh_/:%J4M `3_FF_Եn\R9gٯRը3$Mo=K .?7`sPCם(AeX6 dB@B fzCm Nm*| !ĴUks0"OAiuE!j'V[/®QzzUk;E8LMnO:] [z!q`6HBLji\ vR~N^P&H0&LN!yLfZ|}ܿ#3c~螸0I\E_41p&+F&EP+bId1^t<-n U/a!0eU =]wgT@ '-W&6K"l'݄Yȸ nԋ~(鬠Ak5p!AHYV@Sӌx:uxFSjv|H|7~ [+Yg C: BɤK[zͼe~(oʻfԞJO,NmHܶ d31N!PPu<;଄WT&ݺNwWibN7p$ying@aDt{h'[j ͓oq67NC P 'aoʳ\ Vki5M2/f=548Ω?wKfD5}M R=*@ot)a?h{ vnʍre֔oLAa'l\=gN&wSHa@oO)0:p:FXo Zr ]Hq6:e %MP(cU>ƕ0.wYp3#qa̫9\jV)g"RN c\(O"R+oGe[A Uux)#ZOɵMC3f L0^<fXpGpdsjIRvT2s#T)PυJunF?f{JyއR`=ELg<ّ N-qP^.jsp~ GS m%C|Aۋ`LynJ%YD}ӆX'uߵc0tm#ח8 nm^tq,Iڀi7 VBB].qj@MէK4ٴs;ݧ~n;=Zza͖ MYXIkv))s|bBwSfDߐV3̼MD`>mۓh~ >9bT-umUa P9@bo**eUomzP߷xTWBϼRu(xjp'L%`ioBH`oT[V‰0^q4ϊJ ȐB}t(j"xGb]Q N/gn(N犰ԅNX 曅U7Aьof56 K{D]>kCǹQ"9řƊBW6>\mtTr+az;^OJTd2N]DʋZQ)} HbHB$?u;:^YWI< Ō[Gkl.07G(NKzؗ\ya\oxlQ+5?WM_4pOƟWx&eMUÊz`L<_`-!E1홰AZIbw 司~WT)@\ϽHRȨklFϼto{I"U)_]쿠T5tiҰY#|mHujjչ&aS~i7V::1*t nc-7VŊ۫~/>8NOAjA;׻U}![=/m^ْ叟 =+}ntʪHQKeIJwTg-Ԓƅ"PʼnQd4~T4eA ?FGsn͙>nFL8s[`ZA )toW7*8 r*t&EƤ@~SaԵA* xkh@Yni1N`X8+ʼn{f󶟇H1˕ͳC ѫ xˀG|qĐ$f!h Foރ8OCK@ =Ҩ3SyRēp r'g{Xy.W>@S?,8=~$PNʖ Hs]-fz/mSfQA%1MYU@z\NFdA',NEmǃ8v;GR{N`."FI_ecrP@0Sw>dPX v2 Gk8S.%qX !Z. >/f*Sĩ~}. <,tQn&YrvZ {u^9?Ey`Ci?4GJO рg_+hAE珕z=Gȯ,4\tѤ X4$') *U@_zyݸ{+WhXFDߔD`$3ebfXԐ6gg;(ǒOP 3)6XO_ @!!ǐ{SLg|ZoL7[ͽ+?Ӷ\TQ&2)0-u#b1~e~郚HX@L ywi|xi6+~SKԸI5Av*Qd t(0xYȣ"&#*n1578M^NyؾKs) uqkt/# p%,Z0MwlRa /T#A y8;e)8ܗM+dm1PetfSW$&T,0eX#jOvUiۓH2ɷU^+bc1` 9C٭ ڊaeD}q.lS}܄)/Ss)] emk/?8 ͺā=${pFgu(}4c;ыlΣU"+ ă 2f H>W@X~gxw( 37v/,-,i},߯niF,c[-wyҗĬ!<2̱`i\rk#䲐`nK)K$ h!&Xv`<ɖSUY elj8nti@;\.j5; |Y)l尢F:;Xe?9"xLa6j玗'P) h)/9( 5"пѴVr{㩲Ɇ"*zRZuKYR:}_=?w zċMޞT&ː>@-584bOPhwfU̱we݆CYLOk$mYZnD{nGZΣiqt_Z t):4|[%Q\7>8Zy7#:J jdB VŁ_nQ)< K}<37O R^A~~v<xxKrwMRK( j0|"HGߩ&J%ѿSCo,?qtwQ.'Y~MSc_;B*y3֐'de? AF?ϧ{o=yqebx5/?WAX_CXΫ=~ek(!gV?XG!Q?Mg/登?Ku8.heFKc& vepʔLη;,,fjd}fByā,bVz˨=j8͒Z -7)yavD#THG!`0-5~Ipd`dٳ\S^xW4uhBkDRܩ>v)7p=aQEWnYf款YtG vj'>a}Ӓ'B&.Fړ8$HN |Au_F6@va`9"ǷW1Rrcf #7,(r20\?^I+'KhAgwJR7X K>rL**,uK7 |D_/k2l TY-#{G8'?`*ܜ*d! ¶}8H> kzqvqo >ɄvA'rU Ґ)rxٸ#O;%\Qm-?T.E50m(.Uc& :1^fk ~c⡯z#uvBD瘸Q-wF)ȟ+;z8X k'X2u\mOV!hl&g\yPXDj뚗2[wA;Eu,32q"'n˵0k!$L?> Ԃf٫p4!ɱ8]dlA3(,8Gc QCB`Pd") {3N_r]@GFWypmE']57skaRoU'"Zح%  \ϻ{QQ~NWfX`kv ;XdsV7OԘZB]NLӉFKۼFn{[O `qI"8> y}2WG:p$GP8;4Y{Y,B1SAk9#uϓZy ;@;`2U]#zo#@5tnrVY?m)=͸騨 G*MlVس))*H%2Нzߙ!V.~jnC]>?$rXfx wAmDm\Xvf,.ӯTa >sRMVia լxr#Q4'0pD:lƹW)@Aށo˵w%Tص7v5qux&,͝ GU.dF.*rT9SjۆAtW%lrW H)zPE(s>ۚ^%EmdO-Uz~6?J~:غt/RW$FY[&G[3-_$1O\bLDPi)TvmMP'k,٩?cX?thbQ%[BuzO}45tiʊBNjK0Uq!ڌ'MתI0@j]: "w77n]-4S-pm `A__~O>ԺqB9{Zf g\vC'+z+W8g!Ӆ= BԴ̜[ıۘp|P%F5WNgcQ`\o&lC=Qd)|RX99BBy͟AM[֛֭|ډ˯0x{w%tsy{ã2iV_I`܃U7!(j@b|kʶ!Y uW7S4ٯҌ#m2 2|zKunqiEj#)" in2x@ks&TԓN?n‚!tGb|stVĥ=1@C[4V5n٦,^KnS?'IIZ^5E*3!׈3A*tlō#҂Dž` G\lDXbEUw'ߔOnӊ#[2bU2Á+,80#=)/[Wf\M7PlRi8<>lZE`K0D'F} u(&V|悖u8+$s}-ț/I_rZ.JGxؚtykw.P^îo(xϥj `x.1l.NIo7)c23~=۹FTq ]^[ϟxf{(hjQHY3bLlU)!w>ODwW@AJ 5a*JmWˇ@Y[,i:M,N:dP .IK?0=ʝQ z DsݝlȡtܷF 8Z'aRdn-EF [ۭ9B۪AP?(J@Mj34TB })12ܖ']Dڸ1Y3Wp~A>,GNV=xJj<ێ-`+ !߸w ,(4W[&y uT8A>co0Jhԭ8•U|(](P:~IDB6@>f ==Gת9'>&\HPZӉkM BPa{:-# +pXm<WTʶDU ۋ6\„`zTq^ AvuX&2 adT )*i7k̥ݽYs~W/?f&^mzR>7JZE!2@yS ?n/p;F^$UfP`fC#@E ܸW\=jC$YD Z>H㱅Xr jaOYlux⅚yQ°QƬ8hM=\ԑVwRvP IS?l`++gW,}r p|[:q83!jz8"s# {|.Z}>8!n]K7oIR-b2 Mg?b_HtV%i0Rq\UֻIaH Gԇ]-)GzRDX}?UfRT\N|Tw'WmH[T/ګa_ΛـEuQ {HbOɄmc&75C8p"(;<:&j{ې,| h}”yvQ^l1+;`P!92]&+G{yYsK܎?"&>MW`#1E#_G?a,q|Qbꄓؿ,p,>3Vߧ/{2$K6;wK>=މnFrfXυgYbHRcoݪ4W~*X=7.TU\Aӣ^&D7:$e/ %Tޟ`\"<rcڢcԖ6xAƥH>B}ABm½5RliIcEr/ Qh?N2]au+Ivi/ۓ4Ug$C_Q^䟐^kp{͞gw$\UUwOUeh ZQŀg MBU!1(L^g=5)VQn'(@HfYg+ %= ^}F59AӟC FXsOVjXQE3d բeOQ nqNXkV}$ق(eCs{[ܑ%FȈIKN!=rШ"C`='CW֩XC2ԝ"*sKܰ*'n \7$8- B谋四*Sx"83M%ʣ!U-X L{iO0_\49 ,%D T({9Yس(m.QẔ=R%Kh()|yϪY~G\*p6T-RZs#  #rrb~_] oS_w&)%7ㄊfAy/WJTWP 7ݥ" pQQ塞YAչ| 5d]d%1VɌBr NݡPq_' JO5y(MAZ%XfVpfC$ȝX2v/| v%V_>]~'=h"7$}zd`7a ms1Ol0tJ]h-!=;}ڋe1HI" ;))O)ᓴ!wFfe \ U,D+Q+t:Oh Ck>6FCNiNyaEaRD x GzP+l< _)/D7/6=d]T*XKT U pd3^hwIKXgQx#r[BkHH\ncXqlYIH M;#kӒf Ѓ[éy<_>2&ߊZ?6WҹIر4uumzf·Nntz|llKbbhxʒ\0i`: @1*dfءcb {&c䇊S|_e'NaKh|܆=Q)j>K9Fp,N±@ZNakneO lT^M u\:7kYZ'lcN=!WS޳BT}|"3ke w'Di)PEQ;1ɟP%U|&`Al CDiG>V ^:^?>tE]yr H1HoDt4܀qH5mp0\V:d`@/.Nu $F0JE^J36xEQ\ݱWX_w6d̘ "hkbUd'1\tLiq.ўE&9섢R> ûKʐ k?70Z(VnZ&n5Ȯa=+8SrSD;)$M=8<I=<%哇5;v> Bm!NNyHڝt( jqr%uAHH2gS= k8g>_C{Hw;@ևY&Q%EaVi|6j=WiTa!R*8~ ~qjh,N]J?~ C :R/!'{ c4(Ţ`R3-NpnOj㠶~nI[V`L !ճ{E H8:e7mp{NrF],4Sr JJT<XlVOAñ -9B Xk)pm$EžEaAАy<xq̖T5rq~#oA;mJ g g?#EX-sT4߹dS ѻaH9K#a.z>8˸̤,]}h/`LB^qCFu!f&Ƥaʟ6= U# zެi$Z9c]a&SM\{8dY^{ j5Ҍ$'ə-ʤy`z(vZ275M^C_xJ.p7'*=IPH?.k@'o:kYXSz=3=>h@#.]_'16/kw,jnTq{F!8BM  h%r-jVZv6:.X&8 <] oAn~X (ڴ3sXȯ%1.L/r%~ٷRlvZ{%HIv3RI޷Q)O0['~Piyw\E~vfbͥ pL5PnI\Ю@C 4mSpi']Qj| vmrxls7~0 ߹YË>,do6+H!В]jwT*nQG\J>{ .g8ԾC}c*S1w\oinkb$%?iZZE dQsY/:MUP%'q',R_»Z~8=:ß(vwD/nk}0뢰l|2 ޒdc^V/Ct%bOj#= 2|qvrK}.3g(G(9CҲ1G i.ae`$}z>UtW?9,:$$m5bRПUKu_26=nH"Nim~Cf}p(󣣈rT9mߎ|H]ur(װż Է&JaƁV4-r\@i%,9Y,kiðEk!ltQQZ [ahrY-^jL;*k\82rnn\D/4;$yw8KaI?>M0m/7V>*VA3ۇàISwK .g)on7F$k$pi~8NJP%+{ˤ/`z^wɂ#7q~!څ'Cw(|G 4PsrToHl]oI#dU*DÈ\7fSDm#&Qv<*{5 UDF&ָ'A RrčG;Ut RjcRq/_B^s7~zd4X;؟2F'K越"tF8>s-ҁdA=7a1.?c ֺ]xme4 {M_8m%vxZ4b|`RZ z.hγzIY `k@ǜ翕VB#(7Q%NTm%Qr>(@uoPìvv|fI)rk!+MNE@,܃ ʐdऔ-$7T{ ZfUꛗh&lQ"RcfǦA"'j컾\fܳQcMω9a:<#Kc X-3JW2 Y׫@R^+$DWEPSzĀ5/ɬ ٵXjL[=8^)oJaz=ޟ6v6 6۾+{NJ:EQeVZ,>FV2$>_Tl&C`1W9aFx|G־v[) cE4m}hQڒ+D2124T&1O/ #^21M^fs{zcrΨ%(?^ܫПdMo]k/,3t+7ؑVJ$!%Rf=~jP5K#Qb* 7Iq+xkvOϭ<DR_>^%%SYs Ո(E-ژ.$׷BP(b=85W!?c1uN$0iU5p|rp U8UaQSZ A((Y'@0\t?khČVy9#iۘ@w4*QU Yoobp mxڤNb;UZ\qwAҦA4Uu\Z>nUd4V{1ɋYI HI@S/5%gC{ʹWjM3m`o7 HbҒMt FIHwb#ZOQk`ôUy$| JH6AAD~w-s,,IFZ7ǸS`$2v%?P9Ow/FCĭr%VQm#?wC!Jl|Bjjt JUF +C mIac<Gy9n|pkȚKOLe`W S7-PtO$iG ^PYcoJ(y9M-gu(鏯gtUV g坄uvQB b Mua;Ɏgoq}!ujCLFB.@S_d3^6w2y ^t!8Ziޭ"]%dƻ-})x/uz8*Mwԕ`{K@{U/,1YEhP,}uւZ ElnZ4 #ޯo8_"^σߙh($@څK--@Oؑ.az,HUE)pMQWpR/N(/ q6 uEV)jAYop.6' il%?j ɑͭC&}s߄@Vŝb/]0j|)Фc w`qҞh3` V#3h; POs? ud]pTG"k dԏhЀQюKB,S2[CGAD,}4Sy!*|,;ύ k^RnsQ#|!o?A[ntݖZCݱxg1Y 9ߥIE(c2wiHް-},Gks@,zm{%zݽDVq$GFL ! + <9BسqIR)(ZFxX1'ڗf64l?9L Prɘ-k옭H7Q<*0e8ps63P+0FRJ[2| i=?I( ?9 3HH%ܓ 3 p&&^ՂnM.)ZH V܍,^E4gd5,Jo9 MQ> OwҾ=1HȠM >yKl7tG[5$9]ݭu,aD@1s'VbSv6ql?^XM.e|LkXS:UJNa-jqֿFzJ.3d";pLQ-Ȕ-Ѷ\1!H`\Q4OW9:P&d2!C!_aiaޞͅ=%:~e7N'1JXA_)[QQn,RUJmWQ:5TfgIг!~NFۙfzBkM{n^-Ol{M?jJOG%O/b{UU!F`[P1чp?Pyq@Tf]kU@vJkW*5.zѠ$baƈOAP=ywuCk\,3ӧ!p +'-ѽ*M'|^IcpGmjWE~+=΍%3.8xk[1V%kïCQtט和4cwh o sҐ;JάSa{b{dnնveypӆIKa=;T j#`Tj$}2)ju_N*σѐ zn7?xp- (wо $ٓG1 ;[kƁ&.-_[yh$YM%G -M+J[!g!3+@w a9Ubl"D#:h*̺=1D5}O VL#Yκ"t Yţ|9xye** fg[sϝ qٽ/Ӡ/KPWp A , SN5[%B_iuMqJjNj$)W~~!Tayg^)CW 6&'(Ra\=U7r%TYy` Hg&9 v+MB'w/ X-_k7r ODFN]Ŭ"ƙ%rˢ3^L 0MUua9}NrzcӟHz$*]}^} V(cLֳUvgcx=n6Еu˜=)lK0k@z&sթ\==jʖZ%i%|PlI6H dؐj1}X%S}8h$>8*8Èk)Ո0n]  dt|ԹkerS_ք=J;" r,yM\Sa隗 {ks1`S/V`jPe `wviH`{'0>B{z?noi %ɤr7LyW`]ƃ<~. k&J~jiZϤvG3Z8/.ʰg#ëY2fCm1jt4QY xWrG#1N}G":b/AtZ[L.[3T*E#E{&[9fiЄ@E h&e-Ǒ>q5\~5_*gUiV^ ұl=$%H'#cُBaǼ` eƟ !>♗zN{|.Tvh>CH瓈HdKA ,WsjrEpӍ,X;WթG3:P9ǒcdySoTQ9Zy&kSkWFr瞥EfC< &r}I+u'23ܴL7jt wBM7HiK:M^B4w0U0}!l^֝^\,.a)C%v@l/{(Vl9Y$D:=+- ?V7}#wts檤=zϨx^%b3~_I9>űύ Sy( 5U#H57ΊXd40:qU!M0Ne^٠to/M ]h:49YPRZ(.t761x&/xMc L++85j^?ޏ̳g<#h&t΃n8}nkŻG&)wCF;=~'=qn^]l~,wC,9B``md`AQq]SJ0$ʨ$lmd \Ddk6_y;z2-ۃ VQSCmKyP"rK$P[!OZG&y ]溦Gz`o !Gp^aUUl2*H"n<1.\-sP8͍ 4q)r^oGcf3XHiݥ1ybx/ړTހb)j$cC ۿ}hb$;P]\Tz c~K!m*ىZ |*oWb&},.$ab\rQWdg>k !B3B?#ilKO="' Č4|]x\gMCvmFrK?:όH|< #|j}*϶ mx-+O %$xˆGM0h\ NΝ3I$x+F)̧O&|{S󡁚SԝhPͭM]| NK4 a!B$y3* hX#&Y 44\2&MkOO!,vc hoXmouҝosyyHPƏB ΋ڮ(fY}ltUtXuYvS ı6?Q?]v4֘/"X WTeSZ79=s;^/Lv0Dˌ+3=&\yjI>^w6.kѹ)B(. ix%Y <Ӭ)w^Qn']vXH}0Cj F )ΰ &x&5VW ͧ`O Q5pzrm][{b J ]Hμ%aJ}&!~h!O}4%C"ٵϑC'r)uM Î4^Ӻt"<ۈ0*4=g8-Icf$ acs)ұI<\?qG}=,X%Dܯ^֑qͽjm Y澯:vaIޢUSA#fK &*eZkԇjmgR*Lƺ#7Sf k@KdUL'<č[Xˆe|ٯtB&OmO7P 'c52mrkDzw/')zCt=. =HT`5g.K!; JN1Ky4lzS]a};P-#sG[@Nvjw&XESҦyB"a7?Y,xhb`RDp滹E\`8*)e!\0f_`#n_p F\mߟRD O5]--s.^񫲍~Uao+* ݭEk@_/V s WYqλ 3TTRc۾kpks. XC e8)iN3Iώ Un²3jC{{w5>Zꤴ3F滿cmcnzmѕS,@E0 M䢥eP)jg_)wЂ1-P`= <<ɟ8Pm@)9A5i*>.='wUJ;EB.RZ ߶"$Z?qpf1-keTMW ?CA -GQt=FvӘ/}6(ז9]H4uE0sؐZt#α#Ddl&mƂdžb_ ]k]4ڣ4Ká6rES n<(Xi MS|AE.7%p!Z)KicLGI젱$UE[ ්ܪZv JİLzЀҙaINu]꣡~+JRRr2 3C2mHEks|۔&+_ *&owvm-5xKҝZYyOlO) ?5Ooo˖ NW;='GhWkx=dZgMҫx;#c|(v0K~:tX e?"́(zΉMp{WoaLPK|p6 `U&Nob)픺[؈cAd1SP>89#>$8S%pö0bS@j~ ш0gpջ7~5?zx?z g8[L.K?@G6Hy6ZP"8z~DY\T\G/ mxeɅ AC`Uoj6>K61c )_Q f {h5hO zZ-PJKDžh:rgPO7L{ Dvd~ݡ¡0ˣ.M ,$R!esxpл'P[(#WKŏɊ0_]0b[#҇oރKMtۉ>|dQ J@;{R=4` {Vª:!TmI?-Pl6[$-7oJDeЊd<CN@}RbϹa9ՏV5#*B08=#7j"-kZ#95;qU5 /T#`˜{Hl nY/䳑-tU[ƶB*?䙇 -Jz^ɑ>-%#ѭ(IYf2z0 Lɹ"h^v1kс9}`A$Fwj6[O04Gl= &^CGUzW"|kExR-vs,A@tQEޥܡ h>$cWuQw9܌#}7N>сM܂yKS.茼43nڮD() OyB0 |,{{̲8H8~!aI$wr@SZT UZCWg/7ȇ9NΑ3x/ K ~~Y̽/>Y!W/P#I |Odb1%"A赕55w~NBcQ#Hq&xO!.l\7C#Y˲xQB3/38w/L<d!-Yuolvc@g Xt5g(@qcJy+Rb&ݒiiSq[VU mLV׮$kx4E'b&$+sIGz6EjO Ф+I-ښxŅӹ 6S=eEzE-_ir)!'PG`.UVHrLtkTxUL5&ns[ a-MK,eD|}H8#l(5fA3P+!I$Zz7pUuC&S=)A2es<ډƞ})PhGt?oą7o͊ ~h(IXX7UY7cE%P*gjzPHU,ԉi 9Br̵ڲN+;7m/s:`h`b_dtS##5*3`I1BYSbq)/~[XJDxf0211W`qH1&'L KE!4C wډzo 7 `zyHr+1OXXۉLwS]"Q9CŲxb73,5+TЫ99)7>;αR̸ğetesl^ݩI#4yjvE>;rܶزcTayXR?-=w̰ D{fڡވ"PhP*H>TǬ5Ylji:(؊L0l_ӓҀy"a8|؀@qD捯ʸ`fv]@ o.yv,v럤U\􁄊)'POe7峯჋p6N0Du(:[^Qbu V-  xYq}n֥JZ)Ë<&ma]89h Ա̻,W-fO_̢ 9293,&O}͜t~pDs2-m*m\$7sl vql=]FaՒ*B57G Zc؃62r}e’ސ)}{y%) ,wbZF SUfB. |@}$D(vkP.:}8*; Vߚ:b%p>&lj4ˣ||gNvMʢQw;[!_^ V؅']OZUr%2ГaEC{,q"hNc税LwH?Y= <[Ls]ҏs4}mE`wd45<'4vA6Zl $o|gVob[:MB(@ U03 70dS:<Tdƌ$^.aR颸,kOQa &5žtj(Grk6l ؞ Rx<M04|;;뚲6xujc8u;JaE^dRhM@Z@kl.i (3S#,dL,"brSbd:Ժp lǑNP1u˿\6Kg_QkuGz{Oxs{?i4-ԐM}. ]/R6<<4uI5C9hYS}?z@kAϢ ڈ*cENs^w3<o)?&&;{EuĪaQMT 'D21" TG֗l(B5.issf%͎\Ssb}&8}(mY1(,7{(BIh]'^ /TlݣWb0 RߚDRW5) JtsͶi#A&n={nXG3T]e<ŴKNck c0\^?mqkcwKE#H#?(v%9퉲=oI#@q 'NP óЋMB$h$wFiڮ|m.GͦO2,(4<+=[& s»(MoQχGOm1 x佞Pj۰[t+ 1eEc u[{%,UĶy\ 6kc+d />mEYjNFgǶKtY@4tyWqpdbKj-\8~b##RvOGXbsf`9HeQVzbSY}y9`X*)n˖HKDpyU D8?LIc#=ub`ujF.FGEZT6+`a|=?ϖM^`ޟ;jn}${mrw)3.=fX\R~7g@4}3g4$kKxD}WI.*>3}Įb.GD `]@%SܖL2LcF>Ί3U*$FFQF{-,`S*xI}3' m<+E9# Qu+3j d|I!JWX wnpWαU[WxNKt[:}L(Թ~Bۧ88]B"Q {}w%rlwv:!C4vف d9J#_Qm"'9mRROk'*m2;̡`mT$ [7vzm`wgwz"Dck|kq0O{;<៽06iÊN.kwIiZVC9=4u ZlF$V\I‹j1xX:<;JoFN˜*AI1;{=厤>xm,w+`G-TدejVޙ%C3X\vW~d[NI9+v 0ΥC;i),&\;AwmM-EgJ֥U1ϯ)#ߚc)m'_]`ѵ]D~m&|g"'IA7a_zFUMĖ*λXN ftn;K6WDI#AVޗ)6_B8&=Lт J纵u#s<6rcPZO纰5YL٢?:cFpws= ̲~0>thO1GP=V.]g`R~.}dډQ>b*8tbm [ëNҜwz'&m^^D|/fALZ.2q4>-1 ;"t">HqɮxmnEIA%14hL`s9bF1bҚuǖoUrK 71aJ5W8nu#PoIa(dYq9[2!MQd/rTgsg}ڋ͊`ʔ i.1֥#u2'˜f/GqG{E_`gY\X&%2; ]/)aU"]C74|Չ2Q&ě},%0h,jz&M@e1nʘ:]bDԳ+#b7㬔ܟd|L.r5؟jF 3a7NzQ]I iVVR?&{d?؇ft0<+UAћb(vA}(g[0+Y&n.w0NHLʩ}#Eokd z5y>*Rq/ar1͑eⱔ/L%`øTQ0qqBM^#hvS޲̀X0 32fn]8 pJHŒJA?~l^cRdr2!m)4@ r?yU+]'BZ(b~)Iͽ*XGܟ=dw%mq_]nxرc#"/dpnY8t{|r_Mr-AfSsFԿ m8xVp|f7'[v&)gGBZ/%?=GRuV.&IκݮWo]EkXqlLseSSkxV=$RI=`A`(s&~nj|E$ é|udFsd1ްQF 4> 8l2 %!i /kO|qBu%` |6AP;=98'LoU[˫}']#r5.tS@ fqϡ{ab횕ƿh4i&l sRl;IfUVC%fV{R:coUQ"o^[Z.e8yÛ ciULTV %cY4t֊X:o[ҩ3߄E>2C-\1E}A&RP#KdgӐo#F6]}jJnTv# He'%]G! c^Cf"8_+hԲ7yGG]hÅ("kXkL\+V=$1Z[{*{>Ms#q\h>:g삩V@;5~ڶu22}x#?'DŐ\݉K\T>m*>ΙgPKsVᔀrcfsM)è[{{L@$z[$SpAYım!I0zkԑ{\>47bYGO65}2iC"fl̟υFNo$jt@L9Ј:*88,CŎ;2M^+[XfO eg$-Ja2&4tg5&lKECeC2]!~\%xr< $x'cZ6-YPAɠUS7%)  QQZVN0-dOzô2@̮;83ͶO;FE3uKpGIi$l),.6,5t@9ǫَoU 54gt.3]Q $KJH(>Ǣ׼/l/qM"v@LW6Ӯ+?2r$VFCkb{qXhWT42h@%p0| jlBvqǐLk<$RuѹHAɺjusgO8V` z,k0A=`=PZe\w/|; +*vs3q$xD~+ȊO*MK.]˩O(Y;|4)G9y&gJl]X+Y\5Dɘy}.RE<4LAэ9{V5I˺RRPxYc-SȽG%]vqRVЄ=._a,O'A*yw+F NI}nhPREU&K)gP+ɲAj9CxX^7arq)i$~ qclFѳMOj.HLzt q]gp=1_qMd,AgW/Ҳkɣv&vٶ \{6RS$Wp tQ!fCn6sQGא4Y(bNYDm$| vœx?Ů3%_Qk΍L&mJVkYʺ؆^wGR3W5vK6!a溜# T%y&YAє "8W]ࢹ=" %6D[/W+^VN-/w+iؖ.1;GpNkWL"dͯ`UpmI&T-#ÛH}WG f0L86XBiU#uy/ tr3VeHbk܏LPk6Ir5M&>Onѽ^g1`4Q$?=qR#?0*\lV<:T 2s^M٤u@pᦄ;</xyQ߹^Yθ֫ENnrBPaH am_q[[aUhv|X|{p D ŏ.bp|7pS aSC(M'ZժlZwDqe\Nd흯E##ә'Qh-wb#%oO NpFl=O[/@'Љ1P財Skjnl)*Ƣ{h΍Ogtt}^W`H"LthxڛBDRQ4֮NFU`c~N&$[ۍ("5f̈́0œqikYPc~UU9-|1E?5 [G^mm` #$b9 !pLXⶔȖB sDN /.mǁSjC'r,^Xg]=+z3f_50KXNW뻁Wil;_ 2̉2); zL 󸾿.~B6ӯ#dpFWo Z0)-EK񈄾 .Px =3}Ox25O_QqlJA2[šy)Zh=P/Du\ivԄ*Yr|&n9"K+*7|b'=u L˦K񆯓GY4[F D)dGIytTy. +Η}~p5|0p{3 I1P)r);)iN5{c؟S2xg2l%,5 t&ze{8i 1W* ;mq9z#P/4=#`J|]>ĬzAvV iNdOA`lZfx[SAh.LvtkP/.5 oҪQS!6BQ[&YeI=ss4N%Y4v; ]MQD;ǣ<3sU`<6hF⩯-a4֙>?""6t{NK`-~.V8WyaG=I/{`yCM<籕&Ķ\dN)D N?ĆZ\΀eppo~wӑ;bYlI)r iS3熐sfFZEq6/䡊J!Jmƍ-:w0X2ڎrAap.[,wAwRz"BXZ/DJx@ ך&} ST B0 pB A""qo?^xvÿ ] Blzk"ɂ %|5M ]V͞%$x*Xf܈HgqɈ7. ݹgI&JN$'"TxLPMΐ0ǾJgɭ5] s=+KҒZ(rVջcA_+ۿz±n/h-e1;#I6pQF ׷Lc<6NC*b:;~ָaQ0Y>#! '(^<aM?BgpK;QBm_#UOj 1h(z3Hyl͗/j.T N]t j.wAEޙ&t$S'̈!OCdï/_emBuGC\S&?ҏ^i8HdoMGJgNý:ZB+. Q5#0wVUcfFyѰH~l[$NQՇY2p) h#;Dnߙ"Ֆ^( [f^XÞ;F6͏2B@=tN^+˲'ur;݉] tM ,q_S}rnsz*^`_bCa=c^fv~˪-m׬o$peUZh4w0q iP2r?F] $o8]4~Zq[BUЉ_și}O~K+ .{~[MyI_fKMF gāS\Q|qsX{tMO0pߌZK^ZşkJ_Q7r^Q)f$\!Н1Q_+S%9*; \REsat@-!,(xsRsFכp<߶PŮ FbƤu Jд@]m:#wp_3dSM Z aDQɪˆ3U*|p;9WXˆQ91pDIpXk:YpAAWi+pT'*$XEIoH*< jt: ̐%gR$pU,Ixׄ~d%kbAf;pe% ЃTXGŭ+1.,BJ:XDگ΍`Beۛ,? O#U 35a*ҌC_F ԓaиQ5/m_z׽˹b2b+A &.ØP=rQ!G|Qɥx+1CN_z{ Ksw JJAQgnN7׎xg;paO%B86M5 JTvY S O)Ƨ.ӹb)ke RglcJTzVCx}% zA]; I*P߼hٸO=RÑNR^LCs)AvANHuv٦CF# ifIvV)i]kwutYy 엿 XvfZp63BqV`c'Y Rs8q)kqvwO*>i%/1W \D=NirP|eÕq89hY͋CIсǂMy0uz݂Kvk+/鬚VY!BltX0Ies|za,QZn*ƙ?H&S{uq4tjZ#$PS^7X*E~:꣔qT ,9!9]λYaHY4W9 Y؍SG5WfDF! 4lE]1͍/xZR%YʤO!&$"I|畒N[6K}1` Zg_K4D`Ke lHJ=|M.SUsL56Ĵ,G6[/t-Dqh+¶jP,ő=Y[(H%\7z!i:CʪeTXD厙D&GNf wd󒢍^z@(H%FtBQV@]'kPg Y! d+'c6y$@c@ )Ys# By$VZY-kQxq;*1FPq|wL$EpxC;n0S+N-.w,S}HFTiu׏ڶb\} _:LI2M6Ef?I⫻nD˿F[nD.*C;89ke]v|#OmocM ͅ]8,oabO׹gN:E qݕQSoJc">P'yZ Gl %*ýP\.<]nLS54Q-i0<1_P{~^I0}}\@#;hʼڞ&PI# @|:":x:Ķ͌ tH`IAE)hqVSw؊J}գ5!1i5A?fռwVg zX!*-;O㿚-c1 TxR|~,StܒS|49[@ =/-1qܱps:G iI&m:CvK:*l7 \}ͰVC**w{rNV892ޢ ~cel0grg2a:bĬo+9qBQ<37)j0T^7׮ m(ف1Vś_"YD m>_jf"0Ա73 j Hn[4(IPkp^0Zt׬O,6"o4R1s$\C.s͜ta+9):opsX,v‹> `n-BV72_F[L) fY5;r0ch؜/% ;4ctbKH]slØ><6; W*$W%Z!6eOdڗhWQ8p<AX}'fWؿ\ \Ⱦ=Dct,gfUg'F]!c2u,FyCrσYwj*mh zwLImRMפHU&/״4 9UФ?Ҫjwaebhe7D\ !r}4poMfE)'Wl뺷3pXF\\:$trӉpTAB:,%;z9 dz.{$pzٺx%E/QWnR 2 _°BfLVO>6)y(b#4P"  &ڿA*_Pd8_C5U12J<)#M3:.y4SawG\|h-bc7ݓe!;Kݔ&wCL1ajxlKRa0Nr?݂!uK|}$zҀDz:B͋+:؅&ũueVUq̑ +! ]} Mp Vp(:dt(O 'g]ѱ6h o״1Db' jɯnw0&gA~} c$7dJ5e` t5692> SkG~ٶk7 eY43 > s={mH42YxvN7USLbʍ ^ŮI(Zۇ!DH.FlK{ 'UlpN< mEo5"ϕ[ 7m%K^V@4Hqoʏa-zZHӀ8(֤:)w۸4~buVމ `+ek6dc %:xQ"rf"W;x?^DÉv,K 'KS}.+MC[Nrm=9 J\W_io2y;g0=Y ٖߥ>}C@:@)Pu%Qb*l9[_rM16XKAʑ߃n:P@sf>ldw8WP[|;1,+c5ھq!߸-I*Ν.;~,N6Dt- M;,cd+5 ת$JXd2Y@Uچ>}]֣l5*|*5l<( X(L ^(9p Xň/I 7* u^o2cu80,z4%o±Goҏm^ĉ3o7^ G ?ru{[?by _q)̝3TdHl<d(]krʜ]|#WW-z۰{xuEWP[E47ǗGeЭGpt ݈#ڽYdZ׎cwy|yV =sRzpnw|GOgoW2 Ov LƉSsOո>Q9aTVq$OV!k;'XY]!.\m|2ڤa0CIWWs4 `a)5 &?TD4ĕj>s3Kq`vk] 2B<ަrc2DdSƣeCŒ^՜uA򮦌c1 Ч*n)㏟҇3""\iW #V,/%rQrȌzo쪤Onqkҿ1 pC!YKXEl}z]u2ipCݎ̘_E'jl.1}sP`ܝ Q /I"K&iKgMk+ۻ>1,G8jRț_s3xAmlQ{n })@gP:4ig%T^Lf q%Dm峣"iC)mltsO!)8^9fϚnHN,iOO ,h:9tw}Lq2Ά$TmW*dm9>K [G腲]B $?KJgSӓ_t]ivB?>)w%!a,`*i!#ҺZII ڇ6w:[s$Ebg/\P6T;f{h3]Na̐y.cg*]4PeOTIO5`O.zLzߗ$P8ukxKhqp4KhιP[a]\r~IhʅYϦi:('vk)B;Ofx(aCnRۛ4#D'M g~`g Oψ] -&Y.]vFa`)ƚ_@L7prנUh1 )kƅJpCW6G ;nAuu~5)q'P<dz 2МRƩVaup_V|7BD ~m 4x۶΢iðQ8-Bj6[wВ"0C旳#[6|!Ǽ7[`XhnMQ($e]dI2oRʁ}5~Y/cԉ{qڶy} H[iw=jJc±RA& ;unK*"rCLb^.<܍Tl&C xu/SS$ʂli2^iD 'a𽉰TIԅ[AiYٺ›Wb{^Cfsxfހ;F.xݰ-N7u]Tw̙3WrjLU}80On%A:"L|ߚ7FvG9S(w1Vbw5y('aRIC*{i݈(<7<8v+ѷ\G2[^IUcZQK}w}ֱ_,(#,w^@nEӚ^i8u*Iv&Vße構/o~*Ny !H\֙5w(*vi#E4s~e)NˁoЇkm7x ]>Ehҿvtc`%Y`KD޺ӵ\Q{7#K]\W&w^x.IƼcݑ@"B'f篓d~yBF5Xc9R哟 _]=.]>/|qλ(U |woY͉{XͲ Sǽb5t/SAkj]}e@e %Zb~ؤNQvgѸ#[;g̻PMp8ς/I'YBɨ;!dBzyUlH^Dw}+;l+:}^SgA8 A ZIR9c \{F-l9Frvk:]Ͼ]]foj_ ̘ǬNc^sW9`/1Z#V1W $G!%A"N_%T'|7x80~+D@~ZnݵؒN"=TԉDMa{DDiޫo*b+kqy:q b!~ Dd2?OW)ua?bHx. itmWg׸k/@ve+lV™ p| zљ tm`F߉ {.5ӷd'@\S^E~}ns\Be{ E#zJHډG/Cs#Fޔ wDūՂ#'>-$?xx\v8엩mvnrTzRI ),G#YAAKH!xV6Cӽũ?0JzP;/A չǿ~xJ/:E`qE@u˳9^;T NaUMGurңR-4@|0Rgpڝ'X.5f \U )Sbl5UQC%݊Di;0膼U!c XVHcUl9G+ɪђ٧\ANbɦΛ# )㓲"8 7!G =Od*_ߣ**a/tgQmS4MW>-`,kȸgN0ζrCD˭lwh0 L;L /'CL&lP,j4NڄjwG6/5 j>NM8#GiG#/5PZR쮹wd]^w%TEӫ6եWd]Ixy|;䎉]O9 1gV'D>E%HNTc=A-/]gmGִNx ˢokh[-$?}I4=0'ʈGܛfSh{7 mPhz\iˢl¨+rx)3`(X37@׊!a$0oၲH+\wcK-PNC sG?SN1`jی}mVB(Ƚ9v<&7@-~Wf~d6- ?KZ=2h̷$ l9la2FC[!i*b).Nl}jQɀ,*U{ֱ ? lCIRX +LVѠ&u :ʞ?0=IL_8~~Tʸr˰@MGs4PX1SgmɦKKB_5i'|cAqȓ.s;c]Zjz pӲb Lt5#dğt'.ӡ63 wBѩᛒaA.zb*5&|H#no .,TYjэ X4iR-̢IZe_dxedOnR.U~طWiVDkY^I#)DJPZrã$a]%P h.粂D&9]Dd{,e`e(/zN3 F;bq(oQ*Er0R-EtK9TۿСLP0#AnKҖB5ĿT:z`L4&u!\.@NunD0`4+&U*%<,~ddh14B{جL-x<ʉX1o_s`/KBt7=ǦsůpfEm7 ;Tt+s@TۉCOFc+ Jo'ՠ47sb_ij~pH 2JY ^}HVmi{, ivN R /HZ40je>2=;u@% Xr2Oɤ[тP{/\.4BTʬ#*J.Սk;g4T| 5mLbIs_ث|P[4˱r:Gz/ ? &ek@`189wأ?ע߂ۺ/퐢4玲W>5nY]xEO93K)*yϊfg5=ysOBaA˶- =n7x2¾ۊG'{֩XkCV>:1=ee8|u=-;FP)p&"51 Jՙ]F2"Z(j bj#;q%yâ R$[6˯&X+1$S ӺMߌu&k4VԠ`%ܙ"0RxͫnXa~Dւh6RFHMfN\3HÔA?'9$ߤ6 7+@12&0 ўgh` O&S2&_8zeZm5֒"M(|QP~  cgT -Q7 g0usǢԼl G4!U!P}7 Y3 JSL ,bdN0kKpald!p]!4s #0HO{| tE:tc x+};_ qh.dlKFҿhɿ"a9*tHVm:Xծ2wt_Ƨ& I"}-ocEgmi4v< zZS]2ٲ5E}ru8p.tHg ,UdD\GZzM wN?rrQ{-,˚he&&#}ܴ'B~.FYHo>R4: r X옍K摼˼&~Hڭ&'bp#j{X&aG^dœ'ݰɖ\]&OS.c흓oO֫| LyXe7SX_[S^yB0LJYX|Euℤ7= 9s{_)C  zudJM* .s68"_μM4j𐪍zVbʗ .Bc:S۔4BҬsx⛼6Qgwe@yACP(3ix"`#HG,utHqoF밝ftaFXWZEE:`WpjXOefst壥>LYϵ.V P#$۝>D.  0#9/ -IvG1Е8Vʶ…'ƢtvltxVC0a$+WTY`ՀH6:HP[,?ƮS-IsN?St nH zEs+m DiWDcy0p?u{&wlj;"F=A!/%"ΉѝNٽXZ/b#p]6w Yh ]căm>g#ʰ6]ˡbhSq0J41>-GXst'ŏ_BJprhMn{ҘPlޅKx)|k3@[rr /S&ө~1ޯQUjm).b]$:'DŽ/.f9傩{T1^^oLJ{FPi>q! nM\"!RW пj&X( 0l-j5A3wfI[h k\Q g;қ"oHn1vmA8S!"q¨o]0*ek3tw61r9VC%w+eMuDžNb)%rԽck9c%17.JC884p6 8Z ^~#E4;{=.GhXB MTF(>$?Nu|u샹5y^+d iMJ ZJB,kT8GU)n aŒ^ܡH@qj&Z\RXeTήO ,J_&oKx"k'3>`s{L7w}%Eygf *?98p?-ٙ_UgX ݃eod &k1mE!{J!A-OYk`ߦ.%t&oez=0Ō5tk; vp}QOH=":c՝ʛOC% t0$8󧆙ئI&j$1m&.wG,2q>Wsfm<~jfGD~G΀ۥgM-KP$;m1CGA5f$5XqAx0{0^G]VdǛf̔T pdZwE(?U{Hr=2L 'uBs3ű6 NWu@ݫ1"b@GJ/)Yss~q>O\P*@̥dWkmΫ@0'-A!Fp^ReT?.A\?gʰL/0d -Y`VE<ρ^,>iV@l6wлKI<>l&Iʄ _^ґ$~N꣙PYI/ZK{LV/6iVrv6+pdʌ} kf DhrcѲnjdtÄד Z/:yqiBʌ#JIM!WcE1'@}#]m]!|O`Nˎ0m3_%=51dgGD 7zf_rizU]yg!Kk OOl֥y$ċSϣ[h2GCєA{@Z~qL+77IkG6q$Jk|ZJ9*̏~iL5 AP %"5|o1v֍!p_pAbo>o>/r0૥i*Lͤ_ŋi/j0lrf\jB*v ߾?)A-c4- w>nA_,Wžʙ=]zIM[5 M_ 4IGGPLԡO Hi.G^Ey| I2aE@qb~( *#]pA-sr /'T ćQh9o }iGzY}ާ\#APX7p?n:BӐ(kwk$u%;|ΟDi+UÍ<ٌv5Vi 02B:N#}pwQ?g"aڈe(X۸5ᇵp LD9wU0VH6B\HFǮ"fB`nlorҼ/ _'!d٩;aDDĖ;T%C22j5@R۟M=W-\AP<(G!'% ᘇT~X+jg?Fxz[4#@xU5Y@h2uf̚1A v mՀ(_c0 GKȬIt-9"8x+BC_wY}+B|?ATI3B6|x&Lh3,ݶ*@27ތ7\^^;1JǺ\ TH@'9VS$z/><`crYoeG{ԧw-,pq?PMgL1<)(CN4(vB`v#G)gʡ_&BH~;tv GAnp #ƞniN#LV{@_e9ZHM6kA?Qp,.H>o/jTdΝR"_{ӢUnDx]kȓO#8.ĝımѷ)Px`m&3/+O>i7.B lN*l"x^ 5hȊ}mÄn+r aF#l`2{\gU8f켅~]ęX;[a^9^ )pWVō˹e9' յ9}6cf)2榹ƌۡ[J~D(m@?] 4?FG8onaK\Ontra$Ŗj^%DX.#k=$Z.>$-00$vѐɪ%@~W5S&^e*OǗ\)J4 voycaQH0jZ 3u@MDh<_ z4GLC<٩Wț>to̼5%Z eOcbΣ 4b@ kpVo%#Aʁi<)[a?Dtkmq#x#%}ժpm5Mr_imn9">g\|>Bdd+WQ6WFu` #y{~o3p/1 )~;d]rI_ 5%fRsu; ^CNǴ-(d)rp)V;_(DKQIi7=cB|D#潨 " `8ʋEf; se 6Õ_ -$V/.I^'4)TmO)EBx/썛 M gInՐT 5%\/ibT0P@eD4y- pqp''_E=w}WKNd&_k_~'˽!/?uM Tw~&\+s:Y\udZ}e7+87ڂ=_'wIzuԐ Y-ɾR& ʢZF{]j!?#wDۨw4}#5"dn!OK7^ymFo].R$R"EZ7nɭ7v?k)ܞ.!LB2T0dubshW⌉u+Ug ;հ^i!-=sLQSJZ05?'ѹ7rj@[zT`bu+ D#sjkV(dP.aKgyF {5czWޭ<'Ցd2f.ᅉ #_Bq = LfwYtqā!nhɁ#jTA# öY:fNӌe{G#V:Śvos`3^fmiɖjm ^9BMJϚпlr>HxϘնJMNSX9f@?TK*X,Mua[9(&"|'éQnX+͋֨&B܈ՏVV\Ү)HKM ڽA(KHw=Oc,2#23 }=r7Gc !7p]aFU {W)> 2TTp]i u:!^̜Z 7]²vҀm,Nߪh}`)E%P\Tc0&y'-_ ˹[" ⛛ɒf s#> 5 {G 1 bG{aR{< zn1UjCYv&=~<*@YU.a>>ixu'% 6JVMSHENT଒jKK:qW嶃r0V5nHlgDw6P ,$$ л&Z$ó' z xT>*H#La]iȠ1V4iPQ ~I2G.>.;Sj.䡃_9e/IUxih/b+h7tYB83䧯:فH~q.F@f~F{.g7Xy[joJcpu iz1tu3"\3uDC+U)J rC8kfv;.ܗ^RD,ЅT5:+Ӄk602 dRkNc^8A8?}A20!$HkQѣCbf)ǀU흒k B;vtZxrIxVb3c]vm)ʩfWs ХTI!Bksbky9+ NZ5άꉂHg4(*65$Sw}|,S}?M)J^JLéXjvdlΥnos^ [XJ{/zU|- Ы9}i&D !d+Bs_s3LxC8"|t8\өEz˘(M&$:}%KAsLwY1&wF.`3I8+| ty #:Nf 甾He@mzZK)8gL).w0C WV 6ϽꞰY.o0[wdڷꍇks,'}MN-]_yleʆ%tV0`\#E@ qLZ}bjA& zZ@ViˤrƯ5*E \7q>J_(o[Om@qӠk@z:0/֙l~5^0ƀ^Cd7+:R#nS4vtTp@ܽWv_frܷ"iLbrNtXByq2r:b'Cb%Ql۾(6~)RM:~5;$t3fD ~@]뿚oj>SPda):܋ ZM+=Vڏ&97eʼn2-4k'=0/WkP-iJ^ifPvFD]bVM@+bdGTKQcΞjWl2<,*@|qXEJ)r LŸ(k(H+HQ+Vj XhHVA/=uE@= _oz@$ͥ[ t;p$ %,VR@ eЉi3rY>#_qW(e&u?nnʢBD`//cOcl|NH lG24A{^ xEسqV}vPN7;9o]D,G|]]2B[4UX1> (뚣2v%LQZ!+:'֋FQdH.v0yVLXUL"_ iX֋@$"5xnȍ|7˫f<4Meo!]{?r^bi3Ku>AO6цPUq1q1ŌIVt%歨M#?iaMe5Ԛ*kܵ'|$,R>ʜEQo?5ؗZ&hՓ{f} (;7y PZ$1Np3d, (7moEߨghC}Ã߂fbѫ+wQ9a?:4&{bf2 *]jֳ F)wv1vU UtLe˕J |oB *m| `:m .Q≷ǕfINAlIb4P|ⱮRIA!7}_{֐u5 ɄY/C %?@j)uFŧ;Z[vmڄ'?0A 'EtԷԅ֜P(]BGnO˥NFg2m0~V@Te5-!A~5K,K= $NѓHE3JX(=l.ׄ:f _;)sڮp'{9͞D!B=YO^ 5ߙ YKbů?z6>n!rdܟb22zap-5sыp m@Hf.+) DjO_ |u9x,,q{Q63__s5j w9n5^ ^22ud#AqOV-,9*Rw~I@HsxT]`ѴWSĦ"8r $ }QAFW QW9?#͟I-F#|B∰Ƈ c?0bʅ^pZe ]Sün@)Gm:V!Rq毤/o@PqPuz}i7{s\ϬX pZvwePK1Ʃ"] B܋vY-H1#Q@^5 Z+&Ղt y  N+o&ú-}ϡ&-~<;]xp/PR.7͞j2.+8m/Ja :oGc U-kQ 3++Vx }k˼6pfg4HsK]h2Js> +zܔ7T}ߺP^ӕGT#unzm&z顼2!2H_I-e}OzMHs]Y ٩8iɠaCdLy`Qkr۸7CbV`;|CaGE@1ZŇRєFŀ탾 [ŒL"*vmꆸp߇ζ& )*P }<%FQv*qW3:pLs.=Ps{|QCL*ܠZhQOs:BTb?|#.hIC-鍶ɬp|j6 *=&w @ifP9Fc0'xx`SNKUe>sz"~UpK{ 2=,jxܹ.o ,Sx QrS} tbқ\& !2 rKY/>;\OP-P.N46(oK;ɣԄ-74`y/(^(;-L\&ዉ(]-DZ5Sޏ5^;Q#7sa'f+5W҈#jŁ2bcU>h[4[Sv/BAFy<0Yo7Hxe]8I=_v[**NI>}mS`ĈŸ)/ZA^XNBI 0ࢪ@OT)>exr}u;$@KteWWhݝעS. ~ ^FÄ$z(Ld%"} q ^aIYaG*"ic^@X]`G98kHڦ~ep!I;(E_Fk"}mLzռ50t|}>z79dvK %Al" (#Ւ Du¨o2 lg* QʒvUfs 5B"-g4r Ygw^??^0PEMYlríP0 8s1~1X=}߫jC3+sc>. j4)/v%U@N%U2Rr`A- 姓ƙ)O3fQ_YOScbj-AeYO,@\P9{ D ZHUsȆQ B"ÏjkfcZzFw*hێi<Qg3=V|c¢+E8.: Qw+KOl wZb()AwQMB2,ܡ\ꛔ5ģr3J/<!7 }_(ߪɉY+ϧ؛2stOfҺ^yqi)G32Y ]Ȝ! *y2%( E;щ$l?<D<5FXFZ8i>.0O4!ƭ:H\:k\(tjM҃fo.-;W|qanu:V[u'W^HJJn(. (oJtR@U>O={|-v?Q_bAե Ow;U0ae_w#J)![>F<U$5QP㟶$tMD7"zjcJ>lAɠ9v=d!3,/t 9)^"8E[d6Rİ ; ލP@9ݏ\URMnJdm,_ b ܤ@4-gR!$DJgt/%KHX M(öφj o4y׏7 rϛ 630r±&OT(Xv@s #f?UnWWi!X1g%:g9™(2nV˾mt. qq{'Bm9o9JiH}| qi.k Hfl \g({_)_Z^Ql4 6pQUJJշD#F yXI>u3q,rq|QrPsyOWd DGEϲtlAN<Q4Y3ݬqoi9b5{(1S gȭT`~;A՞S __ SW7=Ehs<8i P;(}T$Okd"+c,} ɉFUES8RSuV@4(_.ʁkje:Mp::=uŲJHd}PBU_}W$GpW/H@͘]?\<(Rv׺[ZD3YT-Q wb '(h D[45bN>0A }є>&NhS)2o8StD6RV$bz 7͆DEUxZH7\j= ^#S3Cfl*S8N67@9hf(q>o 67_uKeŜ*u !])_Fw'?14Y&ghwTyV= tYȃ\!:>H> I< 퐂0#Z:.'wn䔴o'i<3nntv!'v!D L~Z݈SנSzO_Yo@lD*| ODsT~2h,l'| b:<[nDO+- 8 x̅b=-0Smv}v~.qNeVrI5IH;NyүH9DhK -j!@hS?a.xiCҨibQTOK\ ÙRj eSr O88(:࢖j6g`<2şo/l#`?8sQ07S&;)f4"scb|Cg`tSu>TqRΒqQjo~^"wՏ?a"0@]4 CKe).K`ys1 S"8'y".sݾ )Թy3 pI܅I%sj"3n7pD;;~`@Brг\Q2:S2]f>d^\'n9Gaɳy@EWF 4j4T% =]Z `P 3zY`E7{ha?F^0ciWؼⲣ+~q6 mB.mu*'4t%esDWJ˰O ge4mZ"; 1BVw 7qu{PϻE$؀Y  2~2kNMڣy@ Zne5]3pB/ڼ3p ŲO4g` a1tP NeΈb|g'1%/I8gTѭQ>u'\k>me$\F9_[q; 1<)_fF?=r=1l(jȤ[S=! 5R'L g5-_漪D4FfIJSbu//qa]N!ТXN(ᤳmؒ ^x-ܦݬɡ膏2[e^lq ~߆"4yL򵺔1rCT.o\)f?N]wQ> y%zAA)c/.lBL`҉L@՝8? gs\0nY.nQd1Lq?MzwE!ٹCz:8~dnV.8S4ɿ| Cv05tMkB0;ˁqӝYi;vR蟃DTqj‘dH ]RP?=pm Z# W$sQ&dV)wdQ=Z*_x}UD>X:Եi: ynlc`نjғ΅ٓD}Å kARED`4cU/H$7 aH'@g @1aDЕ i>%m_m竄iL@V 2um`R]Z.Yw z9XG#K6D''N,{:'o6f=Qyf$T?r 6kbHF I[2-E}esOk>c5X Ts炳p YNpQݮD)CTM`Y%@QT5dbc9,Yk<ƒoV*#L@"&=ge0кjȴf(X9o;)!Ei?)vfR { ] cKmp*P |\pb^V܂ˬNO_75L?/2w|&# l_.mWIB<eJhߎjNKcL5~NjiƖ HaC>]hחV9z~Ѝ_  ksj̡&G3sj4hAڿA$QJꌴvZbAg lj슣ŞE,,D)nd%:-s6AT>k]4^+dXsOjlXO " +½D ⑹ġΰr:h* njd*djE )F0<&١6z.ӝP1$FG^ﳋ.Qz0wQ"ga_-quƹ%ނv(AQdt#Wޓ3-D=7 [8~=eq5?IK2d8@pOloާߺfObVɓk -߅َ3f^yxTr`J.,J$BFYYIa*aHf$Sx!@F9Fb{0ݭ/;s;'r]I2ç=zÏ@J Í7ѭ_h">49syusI`IsP9$h?uz`9Se~D`i:({~jUeQQ ^|Qb.hyrgZYu0]Yn*^ hF%#m\qux0 B촨qrHb7FL/YA)38($ru(=wMG _G<;FDq|4@@;.G PؽE;qцJUD Tx&lcAȽkO˹L49u/6dJ+XJTt^4Ԭ?Ǚ5lí qt손&HްlzoQ(x?f<ǝD%{S)yN5iMoWtX?U:Pj9 : lwrSk`3xCHd}YilqX3wwyKYV00 $Icw`|Ɠ彰,\. ~K8g^7LԠ\z!V<Lo2|'@P=qg_;_MhwnæsfcgW@6m0<}mFb˻QMiގۦɚl*y7y B$(/ׇ5eP-d\Z>k&AŮHa\^h똃~|,: WU 8.\Oi~ 9~dJJ;G% fo^T)RUX3 szc]0r'BMa`c{[Gۇ„WQ@|:˜D\YdHmy#C%;B( r-A;vbTןN5]1C|k > 9'җ;fH%E@'^%>Bͷ#lߩA,ћq*^}gv >A8/EdOTuĻ\ݙ æn`c1f&GIh(fڅSuU7mvQ3S!~Xq=;;$4bHM&J۸= 2"9$gPc4$fٓ>PGQQ㧰u:4ǿJn%ݣJ£El^K]*Z6b3Q cP I; }5 0pͼdפ=FպuOG`0?손 b ȭxga2 y V6i1ɀ:UQHwkcW6:[<R;XS:@K tUja-}iٱ t?boqZI VU0R!OSiףYU8G*zIߖܮ@T|u(PX9\;Pzbȸ(UdvJ=Tq5j' UUr}L.-WIxԜ1-؁{23xs"[os OT7tyZX+*] FV)c .}E8E슦fp*N{-VS> H6odʨ1 ~Gfex!nÊֈn_o|sq:oReK+ştċVHaෘ$5w/laI;WΦJ %qAYU~pbC0O vk=/ȥK7}ь5/U4M'7y72 mՎ ek]D|u Iy05}F2%gA);Eԏ?DtV.]'6y ͂"Z,歽{"$Mh4ò1GWT0_Xk&"bK:z/UѵJ`(\A+5cүm56֒ڪ)*/g t7,aG; M## A3@QRu<ˋ۱n!, Ys|Lr`|5˟,a-I楉ˋkw5FQC-Tqvq^qjM:b&t/؋[51_#QF~-CglHŬ~G5 q4mUO̐}rk!0|yݵpOcXyBl~״Мq6e&)7 쌧g*ۙf& Gw~Y^Bgԣ^GnrlWků|6_ּ+x! Ij0؆_BD,}(RP[ ѝ-ӿ%˴,|g>"S2%٩r7ۓްUV8.5^d+i |wj,ܤ{Vh8vf=o!rɠ%E"t.Г!FYZfӖN 08nvj|Sz!_HR hn1>>B|.ߊ<>x I m7D9]m*iKdHz+^'n ף!:*w^k.U947tK,KVzyǐn-;)ÕJ2ʝUxeGՓ®3 IƟc?Jo 5'i%AH)YFȇC&x1uɊѮYEs:] R"x}Ex \$|Pg!n^D30\;pw!l,V)uvt'*jE@gPZ ,F Kë=r6`Cl_]VUI|=@SWm(Ɵ-n k <:t 7J41!L3۳Fk,)%]ײ n"vsEק.qF#QTgOP ͨjŁ 38Ze*cgb3m~tu{Uy:@"ڠq?eq*#p~a`܇AhY9=7n^JbHʧj헞S &M? &Vki q}T }gp8:\"MXo8r8OS@.b n\?ޜP|Q"BjV㥩Q^_ʓ ZϘ* ?*q+L;jҩ܇Nv˛W~?P7JK+N n=+<[3.y4Ӽil~!_I1U?ԅk#P>5I]O4~G V! \!$߻6#1VgK>}'s< qJw i׫ m ke+Eb">hEU{Ǫs5n"+Qgr(?vЂfHJ翌7Ȇŷ[Ÿ{&}+>˴KBuEnJ)>̓y 㥛 UB= 2gAA^F7dh8 Uְۜs;Jӎq/}!`irbin ޕVok>Z1|ٯoYD僡:Y P+n!$-5BDbcD u:F η)ȷQ]V)!ڝy^-uy6 u<,sN#: *6j@$""0Qr5$ʅ !<\eBT4d#OvJM(T!5ɔ[$K["'oMƘŧ3Õx]`8N!{b~anw MM r:¸0QnʬL=tN OD5EjWg w!;PߕlfpE`0zxU\?9-eR^+ɥAمצȶ6CUKu3s%nRRhk1L,[ '`"l1X5 WF?RQ 5F(Ԉ8BnN!Z EPѳh=H xĴmz)*bKWL3,0 |^w@;p(9*'ԓfV׈N] n8K&Drv{'~9. DHT *N1 s<{ HZgyς*T/g*ة|69,|q/نL¡_2-dl.8#]5[Wp pʬ$LdfpcA-CԦqA/t{(zwex ܊:f~8/-l^*Z j1% mݗ ܄<8Db_Юy26r#?νwv[c{ճ^ztW(`= 6Bty~ z] J[zpXq~ũ-vB6eXKe >8WDļZtV3˛8ԙmjV d #qVz34RInŒ6!iw͒%Al%a\D$(xLb5H/]nNN*xɡXQyYG׿Z%n(F'S=KQ/ PABNӨ۠²^$l)*F^ T(-.D6? P${GxJ@"خk Ua bvC mKd-bџ@ΨƧ對.sh3mDB]K2F(qj{W(E(oEʳ^܀ĤX9:$0'4OvF3e=)`?W_Q@", }D{\ gօ6ZRD=(^Վy |x˜㻆;M9o.aȆ9Ƃz"ŌR\DwS\B#Dj,xm<P,OsAϰC8i4^l $1.<!&@"\gxj4{s[_す<ҙZJb XS1BHx81w2D>"_oߋ2 pJH`}l9:EмU-ȋ,G-X׶E;kAqjzU[M?fsim1jq D ( ~}~}ሚRu Cy]y=SZ$oR3>";u#8KfM5GEoedX9␓<$Օw%(ƾxP_jEc.OdQN1ٖ|rb8ᴲ=h޼(r XaV!5<4 JJp ۟jN^V)<=fɆgIYA3|zH3դkNjy=V8L*!B)LQxCf*`[5^Gvt`@)_o#avG @A22` ¶=\%qr36cFpU v"t7k8Z;+* ]iF(Y'.UD[\#YvV^nB!'/ ɜD pni S7HKXҘ^C:b# EせXiIԈ9B bJޘ7UP$@I%O?q2d6!{!:C^X& h~̑YҥucBxkmѲ7\3MIgc^ #Ȱ [[[zE9{=71bɌ.G`9?H^ H])f3ו[lM/?Ǎ1t F5ig=y@q(_2 g[o P,1sr!y6yYDIch8 oPk Wã^e0/+bE/dAsi̎tL ^fv^iˆ"EZYbibK(XDMZ~[h~E2)!a$o-&XD`W c KsW@ldϒHК Oo(C~H;"ZDfb=. ^qa& n v<rZw{P t6O5Y߯Yx}-S?gvV$1R:2EJ!wv_鑔Le/\f*CIďir ~ѽ "Y @[xyN!{]zǞWn`&veH]d `)|QB~4 13Gy3߳2dT([EUI!kqG:ly#†߇23j w~dtƩG_!j{Gl \tCХ$3cEM|ERX~& 7-vloZZr4¥wDb0KR\d G.EXx`2ZSCug~Lz<ӯt5{0roc£_nTD )]_OF6GG#vppʵ|Wgec=MJ/ "tI*p$p8.tS ףaDmrBx|xhI8oN?VH7qTË?<7K96OIr@XpzzlA&i:)G@P66P4y=i4f.?B@L}:08e@*QId8],*Bi'!Y=b0кOge]u y|l$A ʎl] /z c) o=ǡ86^a(殡鯸1ʓ vl=@g&JjH@3w,g"ZZʅ۰7y}/n"(xT42@ɻor99,\miVOG g+ Z9x[tZݒAi2?I>@R5SθW}X٠0qhm,y(Zv$y\+2jZ5ss,PXR@^F o:ZJ& a/ 17$B;#L-`pz#G)Zvvp짻ͲŸ7Zz0ew6n)Ց:,Jw]uR*gLX+G7+>V`;5VfaQXPE?brUHӁR0͂ &hwpYd W@e$e_L XT ?"΂<L&AfϚVw1j=Wwp--mf=&׺ {8b׳,ϪF]ѫ` Ћk-= __vFf㩚[nORs@p`}(uii<ՃMabSéY>ǍLl;&kIKҕjѽ'JWȢy4(y(GLxn&BY gצ*v?>@>q4 ۚ5li/])C=߆iH脚]]Wė>(^>qЙGx*M>vO9}iroOIȡtk,n,[x=[OmvOc@~O?ȼA iIȔ:.j^p,TA Ha[͓:v!WT#'_lyx1l|gS5otAbO5x&D86VHQ ԉ=X&2qhB`K=smU²A'4y=bqu3\&K{&2f(ѷܲɐڂ=?%bK-I}lz35 ;7@BiG.#meYH~1_b}ȕtDC+[~aIԘ{ .מXX=3ѓZ߫h@c2~R"EUOVJ*rg!3[C.'\GZXDO[s>?l#金/Ѵy@u5M{"/ j7 5aw1n(SLJ/cg2mսKz"Z'_ ~Hg`mxhJ=;AQW6XuyE ٖzdhb퐝g~<7(Ѝmي1W㇘jLA{S4k;lCXy;St}xK5#%Q'e"x*_.!lN%?|\}Ŏ)i ^8]t56ƺ4mZƊ_r/[oN}~2Zces~16Bq N,9ۇ5lAdqrPOd\a9L f\ZU֌MaR>dثwI)W H>3QӁHq$DUiC}⅁ /jﰸͽyt+Jߝϗ|s=⎲&g%,<\{ !hAVBM<ПWDqrJ%e1N5CJ2*!R6^j]X:K(ە_Ml4vLiw9̘I.Sb{1ט)'_߮v\ ǛW|WӔ켈zt`I9l62EP^iG9ἆgTIHFP,6gAu*bb-5LrBVwIFU jO[d9Һu> ei,Oisv` )C\'\R";mp%|8 O-?@{a '}p?"هUՕuQ6AV$o-P 'ξ#֠%4z}S7._%@ѾA>$ͧyW Ig9K0~rKXfh\6K >^cmC~)ƬFM,u5[V-,Be}M(B$0IJ9ד]Ftq^X5P y,)Ӕy%tڈ `ui]-ؽ{'j .P>cN{FsS"P/7I+G 2*CĜB<~~-DZCcg^]*CbqfG"DΈSQ1~nLcn,'o<: GJI;ԌH}*j`S:H:  Kt 0k(9 oBkǓ4fɽ 3 mRi;7yų0J^@LՓ8I뮭eRvC`\'f 媘o#B(y\Vg: 6 褚pLIzY܏i$!LP8j e|b"O5ĎR SßKzw@cV+|]p@luTP>aki٭{zxG\ɡdrfɞ,ƷRDF='c*62ɃRCfަH ~2+[QT.EGSuނ2`*LpVꙅMZ(ХѮٳ*{N8V!ِ49Nj6r{Z&kx?C5,.pR>kxE;)`)s&`u1Xx2X xZN =k^jpmS.΄Ho_+ m19k$Iy^,>̷p&~juB;E! }hJN7|`rD5s16L}o<qR XH=wdfq;Kl_>Thh̉1>OϯevghBϦu$@%&5da,p)'|ʰ,wB`e1nR\LvDl:Tt/GmR*VkKݛˊR@a-KЀH~u/B+ f nNi!tIQ # N o2IQkb<< >|r5Z 4%$ 3Z; W&eXP*DԺoA'ȉղ|α G\!hsAy ף[,9#~B# ke{d 9 ]훘O' ͟ [ N@oV[I:&w3z.}2dwCdST&+Óe|xȷ@(vLn W48~ɛH!r>:5!ݢx,:;m@r1.Pt3G+JQ2 (;>ZB(Җd3oq|iDۨӿpTp>*ѿ[44k=;DM/ߟ?F,-5&`(xp`jFRb+EƸJiޟ~.l UaO>?o"R9 Y뻙A#S擪a'S>g=McƬFN㛠opH{RǤwidp&8k^cv>2?/-"[.B'$a7;bD߲ +e/q X1Vnt[zَ(c=Ź ^J- 1ƽDW4>HoAtRhMy/OO͡ Kf'?zN] N61ZFq3RXPc;)-W$lA,z$U )eu\cFc+),;^k.)Dy_8+p(K" T\S_Y̓QNKo9@o2i 2hL"?5Mg[`j"|]Z|A G76"|Y# mY{=3BRw%1mB1)Gs2<QMؕ4-'O HGg$rbrܬ,Ofh9.FZK# ?pNO`OS9kl~o9e.KNI Hha(Tj?˺"&lzD-`wo} EcRmۣY%)Yq[ nm/ .6b.v=C'TUp1lFuEdr] rw".ĴL%HtKMTVR"wQPp}?_7_dI&805W,7fpR%ESYP7 ˬ2L1?U߰hol942nTsŴ;p\~yMڭrqBT7*VV\l[]_g Ž`O@>!6׎u KLRNF[P l7 \2#J ۸te܏2sRq!xܐy!m^9$R^d*n8{(RI`M<lCl$0*:I5t W8.!LPݥnez.7 \okwa~C;W]iw'8!>OmȲ;*?yC$TR #kɑvɥ3v 3$XUqx9CDR}~t0~dݩ4f]lO鸥k8dKڔyG_c ߉MGdkm A깓 U'_;s}׈T1MͬM7Gpk֙;b%B|_^G,)ANl^8Y;"K}ZV)~u8] n]&ji}&K8Θ1Wǖ/^mHghK N3[o\;#Zc4VMrktGVjyEQ)vuW- -QO ITSJaGt QcKKOtE)Rb|s%T{wV3C(c,O2k!DFЛix?8cգگ**s{:`N8r3qU<4a4эJ+$|Nٸqz k8CpBWXLJ';3•wڳɍx>Cc!*RN?ӓΙ?gԷ+r%, i\+%{!N<" }ݎ$~ULcv06W$\'}0 !%'ba#F17(XASױC: NF򂩎_?^[GQo^CH!V~Zհvx.\XKai`,H`3\ .;`˵ * G MDq͗G,awD(@sOPяZ~RԞ̐UQO |)`@"vY¨>4S]Z ('ofгйhKw| Qwn>Ӿ=5O`XWB*v-e +"'4l[@c,K/YxSa5N'м2-jiw/SQs݀'A|?2zN+jp2;5dyC~wL֕4NupjYx,Ϡ-bic24U=bcL!8{M' $*z9hvcJDp $e{>͆T`heix>!X@"U/i]$u,†isvD˥:$#۹{sǡ.+piq/GTieU0Vrn#iIC]l`,NWl@yY#ro#cpB+H܋蛽jKW" ~=D3&"5ݘ9'@"P'QXlt}+IU2ɋGFUTMxHH~1$\F{N,17s +ޭ ]n9 4'MD[%OˇrDRNñ*0]]%3LV*d-~lac`6YQ^Aʶ#ѩk^[#88bUF2%T\OZ 9vb5:NŴV%(::bKظ}jeRgG}Ѣ.8"_9*& (azZFG"wӲcGX cT+v$ښ7;"x n]`~lW‚NS*t.gl*I"k [8Z/ M=7Gf@hL}4ebB]+X<} ˺-tyOb:S?[ }99ܘXt;wZ ;9`˙0Cg1|ѢtDfUQMXfuo2cǬgk&b~apjcl̙[%}ǴFh7˧T߰B_6F-K)iv3-ElE>m %G#$BxJì*Vci t A6 M$VD9Bw煨Z5ө`ANn'V$ ِebWg Yʐw\aȤk bJM~|8SE\Sh4>FO7@"IU))nN6!/t=qZEǠB,2NmI/,Jg5-D1Ri2pS i]™1eocy,tC`Bdg#~ےyYm\ŋȭOskw~*[^$y긘!zl?2+Znnn/ņa{ 2K C*;:e:f-*ٍnMMΑ!<6:\qΛ#ƀ P=bG7 Cw!L wx2 R[]ENe>0*-Qx~bjoaKŮr$^')=JNCwZGS5G]- 1]k6.#ڤI19*QKijvh W-e1XlC&5udWnۉ ^]:ֶ7l1RiU942Tq̠{&_jF, ͨ7U0ayR J"ގNxHXKܜMuF>T O4/gغY8N^\hSuiK=zlC☠a(DXAy%_/9ĖDIGmLՈ^iQlEdK04]+CfH?38?WXiJ(~'V@MQ83"c(/-P[-&p}!g'ZBJ~) @ni :铭 Ӷe~:R+-/k%k QϟD0V,=Leaq0:3lp+Yz*H~ p$,-+pz.Zˮqߌ5^P?If N+D)j7lcxn:>80[9F)WXCh| IEBE2fz^C.taơ>x72% M<3z5"L#g1گer8jN5 Ap_-|zeݍ#WLU}+f"„Mu"at`A< 7Jfaf(",!$"~ UooѤ>G""OrNr"Aˬw8q[Dth2+F$oUA|'0]|xDtQ .( E&,ݴ i\ٞv !}K/ڬƈ}iEI\䫆ju1\"SAf9,bGnj5ڊ Goav=VJUɓˆ鰓m>r&6yG;rF6`4ڮVM z͛^,@mL>< wtw6m鏖 nn:*Çm"GiD6ƫ% >m64D <%Dhqo;C-vDYj>%EV#`BJwnbw*i]88{e"KK]23jr 8l <4C2@J*1*#)\3ь"`KcZF=E-]2#>Ȩr TqF)qi uY8""P6głgjhL#͹Kvm߮l"#Q;J@eā&XU-{ϽȦۖA߹Q݉}D+[ы*o[ $U0۾'W ǜJuY q8FIhZMIa1xoMS)%f zIVB=nxbgk0F*uKn70"+.obdP5^#g|,Ʒ&,FJ, /4jeo=$k8ƾp(#^LY-92 4PZm1YiCiyb1D6%4~iribP|[_ `u%^P6w+'#9 ) `E@3m\pa@ i':Ԝפ=-2" GFCDˇ F):aYSi[eD#8ZYv80ピMvy5( ũ4Ǻpꠣ#N/NCu0 qAu1/ mhBDtMU C4PU\-S3v[/<)VG=vL%ilhOTm}2p:R:u^vʡpCJ~GDǢZJOyvJm%Ol/mKB_:-S-|3FWB7tlhٟ'䕚c@n-r`&'{-.כCM,=%u>%Tg"6G݃.]fpc0 ^\V 8$4# 8;U;.zSTiaָxJ|S.$e`Ig4҄UzX,*sa&-/g*tB{4h:wRXu3OS`ɜ>Xqb؅h7?T@&*lh^32Q0F7)ZGOexX7#Mdk*pUNׂ*fLO>Jh7$#^Y:)Ϭom2X`K8L6(HƿZ;t鄛mvMu O5յ4?ŲƸMu(<@NhGUm=iPq3ѱo 9`f"sQ1zd:5dT#f& Rxh[^ <O$ f `d-t/[NF\#9nTbN ^'F4#W">ohKCŒF4A_?/!5טvFcBr&:3_@ai(`M&=x"z~YiO*/$26Z7ع2&eրPXV$O(4G/ݎNJZ2I0ȏQ4+5wv-卡Y9F; 9+@,5DrZU 1, T~xA 0#nwKغوaDr4k(w-c1`SHo] |Qv1KxzBraniÆMy wys[~!7knӛ^ p{R*)dGO?=_K*D^Qm5s;p$}o$0[B NLzGGijg%8#ֆ>̕Ϙݬ2 Mdб\C,ڜ?++d1l]_l'mg&8XIO/(Ƨ#ftH)],۾i^a%#yW9'tS 1{sESM!|B3{Y@ 4uwe:xYUmu0}[7CśK< ج(9s-fYyJ5 hM\Eu4lfϞ%>~_!~ 1_ QZ}GQoߕSf;1f ( Tyj]* _@TM1 =DY; a%c%+ʼn H@ɏ2">+`I1r4)XPpbj;NqhLj?0)oi0"̊X\_?Q:ݸmNw"Ke \qMwzHֺ,|GնPrUȱя_8WJa'dg-ֹ}!~l~e _0[]w {-]:A-c%_f7ŏ8,Fv&娨?lOEԖV(=op/Q9s&$J>Ѿ:<'E=C1'ɂkngZցe~NbX{$SFpijIG%"~I쌊}xp5[ +5+wR^kˡJE\u`Gv`/|^F{k]a4 OIpDxd'eNd.S- $4lvU_),5u)V PaR#ar;QDqvS4`=5P=&+5nT;9L<%SWE=; I]GaZZez2 VVȁ^ʾNΊ:DGIflԄ*>chUI90mKzL4]%Rx8.T @ `bQ ,ra52˯2Tku')?` 1ٍuZbW,E_'##*.^j싟@8Ccv~rLkdXGL7 CJWԶ!G.2aDԈ`J6no]n!Yb^7~$H1FYMܮQ\xi]Qo|ԿC|oYO@B8 6$'52;ujG5@yE3'@H!,cm(do   wG5\\J&L:\8Tc`o$v|Z;#WO8mK}ݓE=mr҈HpzԜP&U 's Zu GБ_/Gz &8JE@ZۡhLKXNRgj|6IDV?ů'L~RO-OgŘ{|͎ 9d4c<^qA([?Q*tZ]GP|+J:K8dK,mK^C4}GCaRb 50i"yV˘{EdRB)Vd,IԞvDf#\p"SɈ!' 2Y Z!c>#le!yvS^7C>wSQqZ#vWrڸ:J `VGam3 qj3+&Q{zT%~Zk^"@bC 0 b}m8d e29?TJ} }n%hn;{k8WI3L)U3}\h=H^$Moߍ~f@{l X1;/᥾ps~ԷK{@k_ 4YҬ}^05!){<5>om7@z+ks PA!Yۋҁ5)g@tj+qJw.|@pz„. HZ1ZgOo5yndC A5y25t:&ñG^ A~|׵UyW\s!A;p0Xe#-hM O@/jNE_8F11 }5!c6g7mx~t~Me@^9Mn1|+E:W8?~§l6Z>WZ@sׂ$iK!m3E{ٻM/%vu:7&VQc\`,د~nqItyx~(!c*[MJk{c#?c.*x*hԝ˞G.8!"T ӗ: D˚EWT5~_FWC_Ӽg1?ix߫ߘ7HFI<0%UoY>CeSK_ (U["ը623qQl"TMOyR3XY]IG33XٳkӐ ``v5:m4\md?8%okB3SeK̦=( `.|_X#Y Qj17CZ⽌߼&GGQq z|zɧNA)M,͢F͕tsvY}]ŔU7 ϻ8 )L HϞ 51 BA4!cQOWAdfm` q:r+vC vSyh/#ƚGeeەHBj<8\ HuXU? YyśǔjM<0L4|jTHE1?/aMo4f* B"4_9E YnI6Tm[f#C91+y"G`bi ZOrĠ~8F,uG?VIcf$!ZY tKuVDo˹mbEe@n^a=#H^kIb M\'w=d@eJd[S-!3wڂ%Y_MOחT Gm Y+ׯ` ӽ2QÛB@pf ycN5qY6t~N8ǩi̒@,4cjigo HJ)W#~S Ef ZjŧnKgFA4A+-;<[!:yPTXۚ5<}O\uz;^_΂-DmAbɃQBmpU,Di3dS޾޳C.66xe xl(kD{ R,*^ ^5_H6q|XtjQOh(,; p.u01e8݄hdП@p#BSkmNrIղ_hHCE=rZT)H ^QHL׮(vR洳Dz&:$lݺM^@a-wG!8R( Ɯ(NCo7~e$,FukF^?GS5DCX <MtDV}&sin&Hxurx_E"刮 _˩vH;(k ^8r j/?!eEPݑ =jVRѬ=]1pi ՀLFJX4GN.TYn'AuIEn4(*QaӎM6d$:5ofǝ@QaY*$bn?PRV.:N}[2汎l~ӍH}-4Ҧ_@"v'-l й2_ Qaql;\22!nN- Chڏv ܜ_/gZu(1a@9Tw\"˨KDc;{.$c 7 ^ vQ}1\ }L:{\GlgUit w-%39B GD: syl,݂?t!`G@װ.X7ur#yʐWJ{+^O i,k WrKW=DI*+,d9q@ҥZqOqzNK!vy!|uw|RZ_"&f <.C7= Xmu~3nZ&-G<a2R'?#dLi]_U,i}Hye Ov-ox6B[m7_ʟl5 Jq N kUʞ_K]o@ꍚI\_DYֻ0qs *Ǒč}YQ& JݨC1VPD煏KdGL]bv) ʦsHsM7(݃A`3&/>} tqx,qwxjy)5j/_?Rg&3}i_F8ZP Vs#@ Igj} Rn+OK6Xpr$xv0SLBGQ(nhgTo,'U r1U!X|]g**o'dݩ_TNrzq7Cf=< nG,VY9Y|e̅W5) jwX6cP_n]w^pa(C=HR"^L?ˁkYvFwGlcY *`lt*|w%:Rg! IؑF={b6OfGx7@1Пբ78UgdkQ#-\\"UZDS3 Y|o ojtkBm[CE|FƢVpr zDְ-~^/?wiVՎIl5fѹ6 l>͏eSBH7LL95[[/TP7V3fr +2eRa|Yk"?gi\ {h E𕭞(^GC/uSk޳fCdkȑ bCcÙi=BAt8ؖud^^f)c.+Ap륇l{.,byF]vahL ›{({%-]u v'Ge.}F! M N%T7";+[,W\*r̷Aw8Xh%vi׾'4OqS #wd-4oa0E )vO#04x[lN`J{jw9 "@9md^b6pqNtI/ Hjwc''21ĂF"x{weǺnVcF#p'4*™l|.b(|wNЅ 9߲&5+=v 48i>"Gq/>E!:Wzݿy.33Y&z_ĽUd.=T{9ilƻ3қ[U/&f^~8:?=j  { 3->|P&F!F聉6 Ux߹9*G+4Y/47;dfirB뺏sY՚BD{y׺ IB̿ΤX v.rqgbr7qE표1FxVf.'tWgFbqUp ֦@%hUt(d͒Q=#4M}CDau5Z$>zi\5 sV&kR'!!l(p] b . }h9xmkQ _Ŗ%@hmVY( sW=]dT>1e[/3٘\4,NiEcE@ J{kp.A2O,=;2i-C&qk?n\$ܾh D/$S{_5Pgkƺ3UŔ\ǭBD ޿Db)|cyM0T ֤$ZBºlG#93nbj6P&h_؈(B4 (CeĎȯ"Ce A2Y@O_/y熍%~sncbؼ=lMЯP/ݣz~~\{q"Mϓ41B= T҉%jv>% F{;ecңoh1u}1\b*%;eL>3W^qyԫDHQ]\'i} KkSEkBT!f{*='`jP*:\ `fB鹂R ZVCkT -ͱ(ŀq*++BŏKt iʾ!Jp@ הy]>̋~^ށ̽ }q.uvM/4f},D ŚuO49?|TkD%DŽ87@nrs3>gfedB#ބ Koe*I9=G L-{8GdPr48NL_ jKXaۦ~gkōY꿶1%^|51TN_;}}a9Q2&\pgW~X9p!NVtJ?$f:EX4veE XVZ|ICBg1;..Z`)-~4˲ 23a͵HHe.NY x?j@N0J5L'i~c/m[=HxYmqH*,d ~gELGHǻiGp_ @5o0w;$ A8~@\.ǙprKjX/db;?u4Ly.ނcUSr9{<30z5Uuh|q8O=?UECG{%Öo Ok{V(.,] [X܍F7ޛ|%+>T,n- -5:)>X=`s8јVti.3iw r$uqA᠏#=׺zC6ha-}iPǦՅkZ f@?;'t^]@K:󨼏< Pjb%^"7_ &j8F-X;8$@b J*[w2Ok8BIǽf- j}u8tq(w[66=DxN*ip}yZF郏=`]=De*PM n9ϜLKT"R%(zE*!7gC+0 OZvd P |;eik#q5ˢ{OzI#s'ǻ1 u),:^9^!T/OXD 9f*cHPʶOI iGR>.P4Vjlj_,, *QGߛotU̒^g T >osy]l(wڬ^9P.ۻB+:?Oܽ7D1bOliePڒ&`lq2W0h#~a,AG7.=qqFDi8G=")ݽEJs|:~#І..*A9%@D\Y\\=됃;nt9U@ ܲu ֒5)DW48G&h1O2?$v rUlW{O3nO_nZ1-͚nYmT4kJj,۽z7S+^*֙󮈟7]d tf^;r㏆1h%_RNqc@z +*VZ㰦y\GT`v EܕV?^nմ,}ٌTxwGC}QQ0 `k_HtE6Y.R8\].:.Y8 -ԇ>gIs]vs8t<41 7SvЉ&F<:# 0ˈqbWM t$0kBq+1*ne=v}2Sih G!u CZ»ru5+Ȓn97Ap)r°I.5v_,N̚ϓG(byث'l:ٷy΁pjHxF[LeCChyq_5b>~!*L]B0Yjo#'G-@Z F/v gU@뼳eu5F5y-H~>Rdt'E2A on١W&׃ *@$[d1M3#,q˺hoe _#O=>3XV@*WgEuA=4;-j *3ZIJbWH|q;`vhG.l3b~uR޾a(#@5-˜nzxaq-}mF\ Ue%5"j8, ᝉeTH2krւ1RO}D4,h7}O@!&il41Z~&M.t6&bZ6*tYKkX+s%a|뤯k;Skz"+R3&4lԓqYpI}뗝[\>8Fͣ1 K hdlZYܢNA2 cxMv'C1OqHˡ'L]}8!k$saBjNʣwްhEkR@^fO–2(#g+{= ?g`q1-wr9-$;TvZ"ϊv|Iea d! @h&8<҆M;# LXj,aErއBvłS3m xoJ{sMF1ߚԍuYj98䌾!Q?Z;?hž陓I`q \*$\p2KR}={cƻ)Ql4d8g3B:a@'&TI&( +Tk({HC%Vl|1k4<@T[Cm|[Faf"gh9-:(h^`<1|9kƚFgl6j̑S(Όs9mFG=IgW_ gD7- '4 )3pvVjoTP~ X?,gm6/1JՑJ E403BB(*B$BL')-}l5ȱ@AB&:yol.} ӕq$b*%%W~ sˁlxmCS<=`^ɉw[/֐mm @ק2ٌ3T?mwwtx}C[kK9[`rc>ViBlLzC9*^4&v+x<osxЪ=2Sy q>?~^峾7`(E_?nW+(.Tm)VOOǴe? m3^D袇PD6@>E+^UyG,ms~VN<8VҮȮ=:r˕ R!Ҩ@d>x*eXi^5QhJ6Y^d@E_ڻ +t)} L45h$Yz۴c߂rnr_sotm\T 1x]Йv1ʑvu4#d>}Õ`"7ѹHB%_4˯bB_k(9[ڦ #nɎà`bGԈ ʷ*~tȼ9‘EtK',O=L|?ZZn2ԡT6ToVr,ۯZj:i:\g}`/9\‡'~ JJpr)nCt.y%I.<qEPՁˠSr ҼglX?Um1Ji+q ){ԙ̇^-,B (~Ȇ;eoHݑ,52nlѷt*%B)}juy&|өn?9~Dhs#V,jr6}$9a4_6Weg&&ĩ Eʩ4*zI]t;?Qm4(1\%SMu92aGiek\ӽ^Kj)K^Y0o8CfJ) ;'Ă\Λo[G ;ⷐB\fߍOs'O:nj[9Ogh@vP* Ζ'Ǟtі . _lr0d9Is9PK, {DG~&$ )b{"Yi9:.Ai%@~>wuwg,{_8[_gc5$G ǖI>g`c ͢a0<| +-,?eUM-7 r)S[U<=><!mzzZT^;޸US#i:[eƫ旲VN^@~Y0,uU}ڧ MEQs z믈h`c u4kǹ:(E.By.0ׅD΢9͊/S-afyΫun31 zEL`ɲ $*>=[pNҫKp#%@-2a.qĭִ/p}'#-D؈!T+%C[^i}52T;(tDҬJKaXF|( @[Zk8HE2L vP4:U!yX'!mܔY7t `›BT~װFK%ijo18Β$b1PBѦ\dbY%}s.7df"q8'9QdPs}X\Nb^&Pd8BŁ 1duyV ؿ A8*i?EhYBhZ#.Ө{dl/Sz;ñqkDU0[`p* &nx'`[j.f Q1fs(?1ɭk3>6H1w(SdhFUqwaA!|n)%@PUx8m\ԸoP\wV9J?Y xiOֈΔӷHb M^mֿR2h-DՖC$#p*6I>I1rzqv18=wp.rk3${STB T9`\p"U*,£@mt:zVɛ,Qc7獨p;/N*.8#f}#5:֧R]a4:IWl2fBTkљ߁ZԐK_h >!Bp<Vp*!.(a>/u~O9lvu׷Si$}/ˇ00ȮJ6:ss _QyTS>(-:iؕBOt-ӡA؋8У *F&p>gxwq4Mqo+Q0 UzO%tQ_JKc3v;gCf쩘`G p4␺TPETt92Ԙ0S0j]i&pi840H '< |k!^AX`æӣU IK$lv $8v8ymAQ#bl[Lϥ[^ID ٝjbuF5E}R=<_&^|"%KRI}Eˀv D ҮL?>]LRD6XM\Hm&r{S?KBWnWhm RH僿 dv9:I6CHn4?_x mQWF/;%bՠ* "Gve)h#X(bs _&ħ &_5X f)C[nLUQ*Im-5tFQQ^;] DbQ]SHojqmt**9V{~52P 3ѤfDj!kXǀ2q,`+hoert׬*v{U&;ӣJl*"^‚H}g<љ$`YJ#z5JJ@"eQGϰraǤ-nft Hc0wBy9q!*@_ ֩dȏ̯YmS-=bZ rXd\Â72.#.eUݬi|dtBS_HXZ~Fuh:;@ qN-,Gt{1tz?@=mdVgQv;rO%I/A߫ C7vvi=%s|yIG'h6#]̕{g\4(sStcPVD?{ A'ߘ7N~6ڸ:c6YUw mvk"LyM :ObОv2o`F2GG>4c\{ՒnF}šv{x*5b+/> >..i@8?֔) Ǹ; nP?ֺ!*E忹hC lh}^9zLhKM۠L=GʹWg%2{9p#%G7RU꫍Xܿ6}IJk3:}0VH=vy yhk =x (R+RTս¤{BCo=4 - F@[LOz}kOLdx^5]{d۫"9MŒk LZZ[PΕTI G=r3CNcaWxN5vZ^9Y|P wR:oYg,39J f|:lË4|L3>'cpu, W<f_#r\5Je"ͪ1}j5S90ކgcѮؖ\໊|TЇ۞u fLEJjzi|\\wsގ*l>^'WiwBɑWطV'$"' C~b*;62~ =L䧯qP[yԲ *zFwqKm@ .FjGCjPg{N͕sbF43]bGcP_x)H[پ!u ;-aޑjad&2?~_8H7$*`=Pg~G[jt b Rt| _uZLTj`Cv܍Mǔt<ϼ ~}UK0:.XwO[ "g{vŀLc~=) 7Uo"Q#tK7Og)[j8-H ɉp;P(Io2d<%'\dґO9YP(=B nn1B\&XIGz)d 2y,%#iW ^4}ܲWE9UyjˍӣwRmn@:l&WtҐYGϳ>lIAjXoҙnDx*KDX^X{gz0nRʑBAn{A[A¶TO3xӬ+ `<}fWgZ/ ݒǞuyw W&?%M#qʃ` UL+H3yXQ'eaG{XrHffWeL=ߺ. ~JWS 35qG6mUFH*`G=`(4̏ng\nlq=:+&&ߕeK[zƸw\|6A%F㵘{ ĺ %}rF[.J[p,<jre\3©tJ-[=C37Khnut|h32餲Xɒ%:J G$^b9MT "q/1#IrcqmA,cs:M+_. 놲6)\~5"9y}spZc\mC;91p˶ VJ Hq*#+^}/ ~"ffcEEξE2c!0 Ixf6{ Z!k=/'R$N1<ۦy%_%cv7 |Tx/V{1žhhxi*j䋇.T.ϡP@c[wAe_rŨLz`}z^'6'P'ZR QS&чbऽy_6UAU=ϙG.3<^xB蓖§WtJ;CG&Nax"x!Ojvohۺ),3 ِ`) k`PvGX\D-ab&,yǐI>q>pHx33Aةw_xT?.R5wNuߐ:6^K!Ly0W,~!3m2Ւ-/-1kn`~7eh|\kJ0+.ǪLAy6U\y]%:s}"?Ϥ*QԋKԞH勬&u6Hּm9-sd U5a?G}{\$"TwES=a #_)v>m1AyU񦦀5u8R!<1DJkHMS$Lf:N6* c0<+<{GTmG˓QuE"ɫ2}ع1̷`T'wbܛ9z zn|^`TYS !awejlkRW֔TKP(<7 D m~{8ym* s {Z?CԫN\lґ#g!\葘fk)Ȍm3{`0#=&GYz䣤$n;w,˴e%֙s&ak6kR  ,,scA^3E SCn *ĂFO7+ 220lD b6v2Q4g9iԸhܩ?GZx$`L;~$Or|Wc3(5Y{wpDč%iڢs=62a-ZC\R/bEe å_Wn!٧j9S8󢅲&'.}c _9ޑ"bY 1>4e^~Ü# .-mP(>F$t:jHJַ7|–׷ fS܊kY ?HU2K(h_G60lѝ/4ͧh=UTޛh(.G/ {`dN_JiiM:;{LP o> =PsԈ:|VXn+쥡 D4J @1`Uu.ttm`bᝀw#Ϥe*b?i ݪrD"@JrEsqSBٙ-2j{_W]7J41o;.,2cʟ!;EhZ!._uCiSPKU<<[ $ڋ>th'¿`"B 5(kG=6rs$8Ϳ(S.x'-IGAIB(X=~ UmXb; %$ڙ'J]LXMSP\oKz^DŽ&Vv bG|1\ <ˇfrVҔ͐2.rx*8e?i9'I l!< ~ښq`g:($0Ebl&֛!w.H-:#kFǖB6F\Q'pDހ5ffEs^"XbFYKI+gCn9D#lfFOD P!P:"٦E.  s;ao cUt3Z 2Pʸ"vZ.L*ZSyhZ߃%KŤ^/%3d>Ey#]0ؑ|{q%w௕l`1N_u]`SŢ9Mx/_=}`=_7~\Kuؒ=3qwUj~ F77I˭ &]8ef.܉2/=ϞrO<)';X3B=XɢZ޿< ʓ}EW&Ŭ`/f -V)? ֤7! ^ֽF7b"w6o^nw,+X}zQ"h0>^fU}h{` َ:ŪgҥU/ sA2Y_O"$0ee?`6xz 1 սDzW Ij 8~Q{ Z +w>06ϔxLϱS5?f:/#Sz;_0P4d%<.p*u]=$J!SuMq1ih?ttY$;{iϬsOEo|nOќ7MTJ@̵CcWPUI`0Rvt8l[Gӟ|0G.@sxkwu^I6Uc&kZք& $ IhWvYdI)goɴ>Jļ{~2o`߰MUS8ACG#^QaB}u).6!a|YH^k=*Wᯕg|MtN2y,;Ut4`smtZ SeF28]z3rCSw*Yk<}`aSqjYVZІ^/O?76ٓFnՆ;E̘ 5+B)AL K\Qg +vEйƍw@LlH>?rh2)Z UTr_۽[=z>'-A$k;:PVBt8wɢLFRkn4z:8oQx'f ='],.ɗ;,pG`33{]asQ3OwV1sxW]|tnY|J,qVsCpXzu.91|QJGLqO~wkʜLDz[ Ѯ -Ds{W +0ݷ؇)SYLKY4/E^u($mՉ.ͭ&Iɬc0e ڙqV?Y:2kĽ$knq`uh\0swS7xCdc.̢w:I 0 jBߏeK)M'"msi (>@8?snz E 0Y՞^MganfL ύ̿tBZt/S(> jxfgڌ9q]re9ޤi.AϷ%w0Y5i+v44y\G{Ҡҁm| jBZ*J2MtMTpIi|5x\>I뗼Bњϯ*[r T~ºD+6ouY_ƴV%ۡ)nnz38,yd #T#4Ȝ^h!ca TA1sV&sԀ6c/Im!>0֭cym<*ѠVKE)Iz*t%z4,@W8%Qt2%gd%Ⱦ)IE~Pt7$vC͌)rjksxeSl+CEO tRU;vR$U>}"d8 4$~c݃WB:譬!QyS)_ieh*:`x,+7Yp IXFh^`218J8(9{08"~Kx TքY!gՔ{s}$F: u XEx_cY`KV&yit1zgNC]vPF6{7, 5Uږߗr"Y#@a`Oh #ԟ(=B /UV9@Y+Q#ᡲNA5c;C d˧N$ ˎ3AI fV>j M>4Uƥele.wH$nwykA3:7>Q^ Ði;`4KbdNդ6/߀u+$K1Z;zv]!:v9>yC6w8Ta0aՊ4n͐we,81!Wjgz#~ErGOWbki9pk?"q|J=,,}]8|Z?ڸv/F;z$:XToV?U7i,R7vvy|avEȀ$]Ǡ_DI2 (0 e\~N(]/Y!"8>ˣЄcZ h(bwa/(2/ mk<F']ҟZQȦ}vl =;Ȅ?`G݁-B_^#ʀ(,M9@(Te^K{ndŶե3Xzڳ5}k ܊6Z2\ B_OZ7t ]yjK 䲼=)6y#2}.m0xżS٪sh XJHN}ZHwsoCt2č ]&I?Z~gKbv8z-ESY,{!cl#*n+`HLGЉKIeZBvMuteјqG 8G5Կ1?0:"Zܬl~\7k;zς՚(1RR5$/Jm,^7xb'm6ࠬCӕ <)].H{.AD̳) Ճqz!AS'y-d B3V_NAٿdVhMc}WL_}5mJ!G:.i;8 9ԉfL\$iva4&-y]7qmzYzLoi*^_~aUW.wəڳtV;)pd]{"Oz~7_" D'KD3,i,YO Ki~|W-g>G8G *CD'tQs-dOXRM"f vLuI'")tmN P4a)ץg",FWEŜl*bĮaޓ7_,j4Dz:݁*YGv< u(vۘ# 6F#U#?Zm?>eXh@bq߃u^Ǐmw#nܝjTа I :@2WzplUaȶj*|w^;! <Ϥ=cPrAg͠[5P$$Fad֮䟥0֤z*H[L \qythK5ܟ2:Oz8Tq"a#[wΰ/)=z߮75z;H=쉻;}cgyJ6^%LViH1֘K=Ij:C6[ӵg$rx&ty6.S4SlBF D$ Ǧkzgm}kx"JޒcE4QKӝNzk2t0uJ &[Uu'OqNd(O$^jj){34'},S?`Nchp{P1,O@T=G3ycnFS{D uYWM x t_}_ ;^ާGOVF&kgld $Xf'+娲0/,٩W"BV 91prDԗqNѲ>gW@@2RǍXO<SVY\J{[v_{2ze,Q;bx0"4qQeϑ&| Coi^^#W:PUlWGPZQ_\9)ZPl;?'VD!3N$@ }&AyF t+kcL3rX<49p'OQjVHq4B2!tujWXxf"DDpٰVf[wqжabه="2h?e.纄EL6ӆdfi~Ch@&M~?}k7 i/5_[m5Nu5& )UI&4އ' -Yu@tA.kXx`9ċ݃%$HMz*觌|:3!;.PJR;Q,IlΧec# c j|,MBѦ92[w ү:nmHR`rğ.I/f"c܀YIX= {FuU1plݛ$jV0B8$^u`uA*p2׾5n&@CP 帬H= }#`fCCiﻄIO ,q4`GF =x9}g8=6`|jOnۅ6P̰AOa M} 3=,e'p++bCST="eOUV P8'UHU 8g2xBsPYe8@t,THLT\uma̾RhS1<_LTb.J$2c dEmTnVd8G`\HNO}>Uѡ?G]hB#gvd<Q;,:vtRo͆,\I8htN^k ӂq@, @lccуxkr^{9 k5&ϊ$a)nA()CMǷȤML%27Fo%*[FIf6iѻf36Bאph[> !M"u_ml 4-.vQ`jW ]2q6o[e# 7n:XkԺI$юm&rGā 5:dp6%Ej>w>r`/wug+!M-p+0i*Bk$ jndfXP)p5;XKq9MڛȼV,6Yu(5w@1.j(րEdz GLPŰ=K>ЉoԹo ާ>z%'|Kqm5yt0HҩU)LX~ki cgJ&-΍+OC`ojdj k%[)w'҈ xƯ][=Hvj _ftFMoxX0:[_ofiMlpjycްN"!+ F0YY(i JJ]"wtEB XV3] ɏ`K:yM~s[ pP)%]&Kn_'VsւuԄTgI͚t䎌:t0 Ng@ϚԪ= ' XRP@畇R8hTpyD>gD!'zX񀖞݉H㓓3|þW)?`tL2-9ޢʺa\y,sDžJ.-q΢T5Y#wJWqxyWcS,ŦIVnRqyFK&BhxXcRQ G5Vu ʼ|}()0QHf]]zGb(M۷6&"PT\i L01Pg ZMWL <&PQBaus?|N4TfX}ҟ;rngNʓ΢[^vͨ#w _AjpU+*YݨJJ99j]݈~Bzl! b!/W3%5=_ֻx (l?,f)*c>w0ͣ3{>]>J@oe 0R6ORT.7-BRԻQ2k5%1:b}/D"[+T`G| pv9 >_oZk_ۄ)ʝ^pi_ R>z\VxT{?(edi| d8x]8"ߑ'lln{3Oj[0y-^ #fM^BZ-]v]HB_40g>!< F/0}65KU߂ EU^3|A;U;AVG7S]$~_H 3(5<3VCns!nfדpY-˰E ɔ&2c)Ţ=ДcHTV BV Ku=5oTzB1NXjxpط(gA.VDϺgWNi+ɟ w mO(jdVEGV^l(ܞ=:4ӣ *}ߚ|S9ZyQ[FݎNț~.]b:̄C3l}If'iyGP>*j~X} Yncu& dg<񛅎# vl&4㨾{{'Yk(CDfvq#u&oM<36ԡjkMLP6 HqʜNGaZIL=Xp[?r)ˌlL4K]c^p}QJ ~gt) b'9Jml\C8"TH"Y3N+Őa jD/kCs6M -&X,7IQ_g`: сoeB&w9cZi m\8˜S\guŰȾ`2V!:JT#; ,^iv:ff.aC "/{kJTw2HNCpaY 9W*ny4֢{.{Sϰ7&1B1&594܏Wl(Kξ)uHgl²lDc]VD![½Ҏjpۣb*"Xn+v*z58u j lcA*_Mf~ ݄^1/Ud ڍn}e۳rr#`ؚMTynX~o$;%#¢P: z/QfnD ōbSN Fh2Ȟ޲ 9Mx^Џ{ ٰM97jO!ӳSWntMo~+ 5TY#!Z eYVȗb^<165Tv^uydP!xӁR!b k6)/X)y˲9A( EJ$ynOI\2 0pƁnh.4ΆT35|2%c@ :rdDT*CN=oj"h@)71SPg)ץc^-:=GDn3]ދ4o.N#~EAƅH ݊r<,#BH}*I)qb? ІJ!aF4f\[kW~WŊp.Дdi<'S\c-]{6Q~ l}y| P2ý. B+>Qr*"TuCeLgFŤc@Xr5Ѡb鲔GTU,dowəUs/e&_ MsYSR\Ěy:eTځ!K5f*gK'د%~*ETsձu7)MTN<oʋɚG*^Y *:7sN΍7xyLA\`].ϮD$KZ_PKD 8ƛ{}GQn^2J3IJ ckVf:p׹$_Qlj1\7Z7@Ej0`2S j#%tӬ P%wp q*SB4M\Dge+7ѝ&ˊma9(Kv,:_Zjd<.Qܶm R; .r-bu5͇߰`d&uZ [BSYi9}i#-5&w]fv*!;L &}Ws^0z28wXfٌ}MtIK8p3zq0K8 6)ur#u cbo"D(ymK(vb~L>cڄw-I!61K_UO^ aJV2Qj=>t#x}Q}o_s\  g|c;n0׷gZؽޜ<.йf?-!X\}Jm1?:| sH6/` ,-4w'g+[v.ùr ;y|<)Y6zkW4urO E,z0CMaDa*nZS`VOÍ_ 4IUAgM deSg #0mٳF ذHaaI!1[0Dyd΅d_;MGf֦ 4[譋Zge^e_]&וgOrc `ՆÑX>zI "ɼ8[#p$S=D=':0JoM67=Iq+_m4͊a܁SROLǽZl{!ibS_RlZCuh:M rUK"Mz]aN dE 0?;>Y_ ڟ)j=V_Z# . (J] 80Gq;X 8,D0; hA|<6K7W>kE3/Y(ze"7a~Iϲ?#Z Эʐ*zfBڻߑM) }(Τbڠ54R?|3:V, kG;DQmdxļz'?ACƋyODQ:#ro;Q+m)UVgrt:. M/u19Dn6Uv~ը Ɇߡ_>4+Z!ٴ>^ZL$mků)-nLZU4^mX-FK+艨Ue=jуXxJD jO1,g5+4\Fl˱1xoo 7nU]'&|n;|Iq\Ve 6C"E40;swCQdߪrءjOE-/c3j:t BJϢAЉ7q2x́ P@F>)Aap"i6exނzٟ[}l ބ Nβ+VL^4yґM)Ȕ$4B+]q\h܌c\snVe7ICF`-` ,=jђm-CEr5mV5;Umgqj+$2.VE<;*R ']2:LnXTsQ6'?8§"I46F@e#{kE9]h h+?'S' x`U*]4XӄQnժ?ݹ]=ܰL#F }T/i̋<ʤLj;Q^ϡY (MiR>G?f̛2?8xf—/0c rP fN)>GNt[4>P;b Qu~Eք$t4{qȀybؿ'I느\Iv1uk6UOШ)5Vw)"9doPT=êyvq㙬̠cX2Fܴ֓r+B.!tF }N4XES]~+3=d,y#y8Lo`Y`n8+\&gJbfC=llq7$73Ѓp ,Yܹq?$؁\ruVda/\=i*ebD&2ky wN6JVAխ%+gI mBRǯ$BQYFfu79bm [ͩc4{EXօP ՀrkAkliƥƝ)7T8A(;H^+bN&h^C_e44o& \LBlu3!خ[QYm8))82V |go(,uʽ&Z]n;g+9ۋls5p7:a^|1Qzw"X~I~[ zoY{O'0ܑ;IrېoZPDHA+WÉDylzΑ٬A^l5[o(\ | r1{$Ld9l׫+C"!llvd!7[(]k3i)!3] +< kOlkE~=;Nz;8 HgjIkecܩ=z߉)JXa7ܐÂcV^[ 8\WM/s0:'*r8oޖW9Qk2QOo2J-kh`'Tǿz˼8w7{cpSCJU60BoKS"\7 UP,X^ۦ 5,fD47(#V',){;lsZ͜4%LkT ٠.qB䡭P! }RZ[*(}qoL <aze ݐGv:$N$pi$!O o|ql1[N$ $(d+ glcיđ:&u8YJb_9"P4bsq (Iw{=_Qg-FD5HI*\9>ާ`fuEݵyTi_&Ƒy4_dhR[ĸBh}&% ɵch %tㄈ@_Cֹ5jEH<.8o3~M||2xm!`Ho|s>w`=&=4\l'ٖ$ \қ[fؓan *'=WbN]E2{=;!F+uV%]-DV-vu+]?UPXUPT]aI5Ӫ$HO=ARk'?196:tcw6+*pӘr ht$HFk.e^S\}.\]hf0[jT1/ =%< >&>rNM[y!O/e*_dFO^A L@ά5zK4L!DŽΚMWRbKK[sTSΗ1Xbok Jn$ŗ@#iпgaz^mDl!%,y[,`LjdXTI,UƆ)ST@|6v8 ݢsV~g3=-.:LƩ0HDO^a+NG|ƍx8'hF)#~=iGzӉZ1FMC+& p:?~4oUץS23voi(ыEvcBM?Y.w/*MM5şQ^ b|1[6l]ں+CnM+rjvc7gW/% _ h~PhQ>͐o}(e4Pl~f;ibq=Z{M'83i2a˱_,. & mym`٣bjHix~rx>7uW4!c,Rrc9\&PDx_vTzzwTCbbkr + o81x"ڪt8t͓#rwC{f!G(Pk _Ƨn&vªa)AnrAwN^k?;o>@܅`>,! PR6 FEe6K躾f#vMToMgl1* Yxhi$/D/_ʑ8:b/d\3ɑ1_(^%}`\^c@h?;)|&e[A\B hKxR%a 6P~&GNcj3m!^eVѐ,ԁ5Q%B*1k6E1ٛkxrg.M v .$CwrI=_ڦ]k}]dJ*[=Wxib9IlSc`gS4ikyfIwWMKګ'F%_\a#(o7f`#sB-8;O7[ &2tªt_A!\_ycW51M:ӁnI͗ Q;lxYM{2&>Qs4wA5M㵟23㞬t  .3䯎k?@JrnKKy !1H#KN0G^=Ln[ChS]ZϽ{I46Α"_` \TydF҈k0[ B =mkR}pI Gpx:Sr|iaO$a*\65Zhz4U|xt3;^SyfNc򂹽J>5\4Ylq$#mjs߳DE:(e(''53$Sv[`f%}*ss͵U%BkK(; l4*AWϨNW ,-qZhdΘqv p2u>G0 k|yD}b #7d9uΗ[vfNy 2 ^I%/p<k)#0DvPz|DTil}#Ir7 P_aд+V&f6AMr)WT Kut7__/P!YxV*R !WsaS-&#Z VN;/ ^1?So+@4#GM~,FȽpj` ;F6݈.[%f03Sk.@E>u"a1Ǻl(IݔWW"Q#TݳkXt-Ӛ[ɲ+$孍~c0^!,:+3I;HE=~s]/އ0{\QlyΥjOr&17 YŽ Xxݦ $Aۼ/R= }$-O5!u+2܅ӱ T Ys q!A!G^OX޻<.t>4K:+Y!`Tx 9Ov+vK:`RVW 3&spURhQv5tB: ÕlZ0;dUѯ}`|a tشqI{0֬8piyǿR`yi$jb{q&m/4j&(9v}8ګ-꩗Y`.8̀YSC__ӻ|z]lُ|zMP?(e@bgLO~ >^?Ơ/wրG9AG^IDBnق89WZF1aEc}M(+Id O ڜ r( . lTLQ xup%RX.'l08 ʏ0ֶyj qح:auwT@6JbJ:*hJB~p)P5~9s fU?mv+y$.Ghu'{bnH@Av.m(q>u,AqjP)E KKXBʍVܨ&]1zc̱G{^ix[̈́ږCox+[~=@9~L>3/)]4ѥr C24J㇌q/lsM%WlY&<*I̅'/~uc;`e2sž1He6nK=˭~GRkll3wt_:fO & 72rKp [}[˘Oq. P$2F--U؟P#K&DFO Low3'ɗao!]^dW_-U[>*{gJ`tpo%:6k\u_W;U ?ߕVɿ}XٓO_cggEٕfDK_`5 ((t};BUr_UMkڴO ?T BQ5śr Q@.&ILП&!3HbXk>250WLw?}NquHb܀{XFEϳjifA`31iv8_8tl,a/%W+Ô "y i7;W{5Ɵa`hA@7e W^rƱuBJWQzE#ݵ(|wEdڿkH]b.@[~(B3V0/P=Q ,05A8QJB\ʖcXu`iS>]\&ωf|9Rk5o-Qƥw/:Z,232܃ 8BEh-siM}5Pt /m!J\Jb}(EJWwG=+ڒ`f%z1'J!g% #9#,%jj?]~hY] mN%SXS$tX¢g]X f}sҔoH8bmՀq_|8Ŏ\xLRb!c[WghwZ]3E0獭V{e9'J8,#t9!0X"$0$R)(Ht]?(Qy6aug[ԙ?yS U6Ƒ͒t)-\\>UZűVZ>(l C [[ oҷ)9Ѳ솥 %I4cCJ;83+eohւ$:ES.S!\.,{[P@hl#}G}f*6 闡M, XAoS74-U&ߺ7 %o}U]tm+âmЗ06^u:t(EvIgV ԱmqkvH~2'bb~#(E+W04iR:RsyWQil].UC =/z aZ6Gqm9a᧖Er7(J;TY ^mw`i7(fGSCERq찖eœH[4:y]sohVZH\^?=po5JgۣA*HuJ=",:Y7z٣Ѻ^}b/Ұ1oG?yRdA P0TTv5.x3Kد"@r:#ʐ$2>&d,`Qh6= -crfPwoW7`GuKl}KM9P93"k$"1 Pqu$ES>65]%i.+N,$#'Bs?\3-&;!oNes_7ԡ[\ -{8#/y"> @cܓ2tuª)`hDz{ zΊ"ZI6oV=v:3?{TY/'XP5}>ȌoC;g789 gB(<@d*;mvK+}P m]^[rZAI`/#V"S%tzټ#hZo"d 9Q'̞^@v_J]<A,|7S/CCLOZ"b9Νq_=Ġ$Q}f ]"B=c5Y7= s_Ъ.8Gufj~V Cq"=K=.J#HъЕ|Nkٚ;<2:oTTX;@l7m u20;j9.pѦ FCs1]MÃݵEǕ0xsd%%cRR$l7Aܷm$H _O&_o@z磌H&_d] X+JakYT\wJ 4|OOW1 iC~.tɈ 8nZKP4mq8Z."HIm>6Kp% V"5-~/H8FfگU*#x-LOph:U=V3!u=\7sxO7C7sߐ_&P&B[m ӻk8$4ղEka86$V"9W28dBz{BTQ BO0`}遡U K.RoT+f͛Z©xD 3QfY:ُ nNccl +& i=#jBI5$L#3Τt?G߳+y\mv6Un~& <z@PoM2/qяc:#Z'qx}ڜDGxbhwF& Pnh6)7rM%4=SXMy dY2xK!yK(xU ɞg.=&`u8F҅vgO2tmfF@Y|#aʅ$!R}u宩Œ`1T !q (1Q$΋v1q_<1bw;'YxۂpvZGxh3NRNum3oN|%;>cdg&+'bOD!&{ X:uZ-R,H0MBB $6Y:aj7FQxdAO3UN~klpY{x?%G5f]~=ή9l2e^Ce :ACܹV;,I; <:Y1/g^-f0(z_jk~h eTӺ|+̓fkUlw]#XB\䠖?Q^=݉#>hkb[C<[;-T1k",WvZ ޘ#:~5ō3b>KT~|ж5 sقxoTđV6e:vSRV<. W?3d6.WF~ooXwq:Kct':ˏ_)bWO,||^'5yQr0 ؽLMl)(S*mT%y)8I3-ϋFu'^<~'PQClOWK).z[sϐ8)kxy+ZTI0F::_=(~`%sf+[r &s+")nv!9"]\b]н,9ƠkJY>elBՅ=I GJ|avR9!+7  heod|O@o7v=5ƐlE$,L.@AVIKx)?{@ns-# M ܫ{Q!VZ^N"0ʁaw%-ֵUٖOonBU|7]S4HT`ORz3B`7DauʄHF~%.a˒Ii< ]jHJDa.O|H"|| &ByBUjZ{@ +O cق(I:J_dCdS)fG4ۂ}x +QJ bH_ݻf qrD 5gнW` y-u2Ec6onW,f(7h4#r,և:*#Xi]xC'!dYփ~iǻQ'^ _o_t]@Bl͋>‹*ڣʫu/*$l*Aot)?vEIkTյe ]XHwwDBc5GF's|7#I˗⻩Ofg4["ܸc:[Tc wo1P{Z5~P(}s3tBRGzɰշ?N/={E-sVw#p%LB~-\r[h>Zh u\‡1{=#ܭQg4JV>R\x%+]lHƢ)]V=( yXHm*saGF|[Zu䡻&){X! aE3{d5 sO#4\ܷ$ 47Qt!)Is֕WX,nqs @*V$әt5JF\ҜBL!% VGvnx$FKFQ TAAiZ+aO"&QRn+BUƢz-Y0N m;c!gh-'pbb_ \aK_9!}\Aүuxcvq߶XHͷ7ox6xOPdVinGKqZ ] ;.`:: df)b9ǐL=um =4{~1X ^S QՐEZi %JNHi`-L?GRotP]!븱wy+MNë";f8d+)ϗ۾#@DWjƃsk[Fp}(wbIa=CN6 '͌lQ'8_JH >Ԩ} U݀SpR:pF7 Knȇa|ӗgcCGr@OElS>(l)b/J" [r|) `lߪN.{*gorߋ'A@ $y uz,zq1QlJ`Q7b Z#&[=-&ۛ;–0KNPz'@$IO]hQK3'66[jʗ6(/Dѱ;ݣ6Ad*{]k(?i5lG_~9h|W]us["Im&r.8Gld?Ӏs{٫H)y/R43WjX!\VU bGV4GOTqe唔\ u8=?y?Y wZD{w[^V~Vpb*6.ou#Ln"~}62 xN'o߾u[ŜX7"\ro0깆rl D@!U-A'/-߂@gX*ّ;j0kCdq&Z/gwED!:=2lsI4< btPY]&Vi%r҇2 hH*v]fmQ~QUVuCɂ`uFJrՇ=èNzӱ; k'T(ɞ_MF5S~n;+M)5w–,U~0lsk{ȪvPvXL _GHNB51&$J;2Q$W].Dc вzҥntcls&cI=FdH0cq|\˨&33*nڮ#O\y/J%>>-ft$K!sZiwCm1NYW`OM+^PuuU>Hm‘YO 1gf<_'G; >AvLuǢ@)۟TL_C˓VKax}xMbuo`L/? Qy| [J$\LT4Gp hJ@&k]%,ٰ" \s=c] ;%ݿ`xh giR꯱Oz魬Z:%TX似i !>&`M4.K(x`OI}Ϫ͆YN$=VL7+g4Fdj5jSU`Yc=|<⢳:6h)wBTSAgmu W7*7҆Wo|m~rny:X\sx+3tr4c)qeʝr}{#Ռ ˆ WaW){np3CqA?]5@`^5S L/KK=x"1Z-p@$?ۀgяXA']  jg'%MѾ]d ߜ7ԓh.+whUkiT}m,1>3UB'JQ)1&u4+ٷ@%0}<Yr [M.!l]Ƹ`֪L>" ?T*JMk|^Gw]L\xo$=%rAwipB3,;e9OVxe5$]qG=yk#Hm3$Ġ(KS}҉j=;>7, fvmDpYNQ\ҦΞBI0/ P.f%œUMSGeEh'ŐTs夿/NL8A O|eԲ&'Y?Tzl "cXiQ#SU+v{LFXt6N>.k5&/{T]1BonpURl1H+X&lۉ2Uߘ[&,I%O_ܵ=_}A[fa-.Ug>#G (񔘵SAFfꚭb:?@AP'w9",[ 2}Nf 5qO+`́bX 0U@a+ؖa_'f0{p騈Kub1Je;iC8Dq#QKJV3(d*O['"0EV|_5 ^m/ղ15Rjs& !y䖓]H2Q7o^B_X*(-N~4+nq'oXX? Om^M*t`i;p0ml)p_]}W{$j+O|C'a/{62`ac: *(Pm %#vm=DE]Ax>38v5f47*c`$@yy9Y;W3y݆e876^*wFl$|:%c7aO6"?a屍XUTY@2 q<0ًFgrK9M69{?s-'||e? g菡]S_ƺk]*}:!2ÎK@n[%:ѰO7}!o`:Js1/|@Â,З@r%)3I_zf.v8D*翨o߯h~7'*CxSȄ/MGEe2hWψk4["ӯx,v H]M!*zM1O"Yff7qSYi#3\Aܣ Ty3уwX?"h_Srr/32*bZ6;ֽZP+V:=ۖiRʙ% KB[m >fq~xp&.c1z?xOnUV u[ S ۏSA  Pۺ3N"2!C}??&Pג \uHk|3p1dP B]v*P-]:1V&6h).nY^ԃ4$< ͆ς5 pj]uMkXW9aܼcԂG2jZH?ibP?_:N xKyTitES$e- 'Sj]T$Ey38ͭfS `YnB2i[n$LNu@!svw^Y!O#u>pR܇< "҅_DzWEh2QS_;"Hm8[ f_.>w6y\v(0'̹R_Nf#iY>! kش8u0sTI*n]e̢c']~p7uM]],k.=K@8X#ߑm7ݜ&L<k9*U6)(Dgĵ~[#ףn2lƀaйB uTpɾԇCKoS()&| {^h`zl%ޕ\YZZr.ˍ-4)Pt"D6BA7kZ63}^*NFicDbϙ`?9>T%ӆ Uv ^ ) upmRBGSz}Lj؈=ަZwkr11QdԲgn!7%BwQğG^&"49]T^qBZc'.2iA6*ϳ,r*eJ%hzF.Pҿ/}n :h OQs4DW 5Ak w`?v*H >|7zNTfb! ~DgfulXF#BX6{+Z@gc4== m*&a3@\ʂ|KQQecwG(S/NU(䚙aW\RŖ.\9pv(hF;]3N&DK҃ͮ>bqs{Rmk`4 D׭ƥ6`"yֿ 1 ˤ_/R1e8809S-mt (Ї/ĀjP" \=;x].ETvP9e$k'RRY9X:? oL((-1傏_jq L }nq%8#*ysQ_qlەxEz`2nTLbz <8~ce,[chՋkc\ɳzr+J+W}.b?V̖& VR5uO"17Fp!w%l0۟;c=YO"^RwkVŜ+Ov\m=Xcj+S5a IY)z7 2e+L)˾ǩ\cAʴѣ5"BgR EZ &Ve!]1Bw~%4$0eNگHNm5X(ǛU:;ջsR#E˿s\rB2a(R)7ESc{G[+xWI%ّ5iQ,vǒP^dMPJvnUvc(*3E-ю=0_AE6ר1ɨ!0w؝n&e #H\6 "*/肩b=|e΂,|lCu V#_$W /m˂,,\je_$bA"POUTYgץ/dgXrݵF6 6nbSpV!ѬS3\dzO* iP̴lGeb+s#8x]*f;"@82vW&VP`!R7qfC.0Eшblw 1i]otTt\J,5Ѿll tS+~t|9gk7W6Rvg$ CŀxhncKF94(F<xZx Fy"{wȂ!":y滣' M?8$tM; &z9t0Yt8+ܮ@TZ łyN$GJb1˼_eP{*7 @#_,6{A5c @^l{Ֆp£kTSD#`f_3H2(M\jS[U+gǃ~ATƍ%*i]S%?CXMtdի^xnhz9Gsa'p= iOThϲN -7eܵ/aGKHP \j+ U0[`9tkEk[1 $2ib0[Z4dO11H՚'Ae"#rɔk8EP,c6)# *C`Iz7JJ{ N 5d:{Q4 _%w] zfv6I7-41,OP-sR' ҳ`Tlp_'ۇBNpDItexI̿nL@_GbH,L[ړ&EE 5jϢL<dۄv ,IhFKךk=8uqΘXg![wݩP6mzP.i6wq`%O;dIJG.]X;}VDZ$ߚbl/U6B#8{AA7D9)bCŇj BVm+%LA^qcDOFGZr]kK'͠sݹ fU,-o%'dy>QA7.`p tUCs.sQHUZ)9P7FR Z8WE_ 24[L[nk6X*յ4^yɆ9X]cVRtDI`bgC_z9d|zfh%a e\C̉(g$k96,m甏('j:kE`i ,^{&KJU@P{4ЗBm3K=/sX?k=oy#uR%H ] uTն1? YH`tt*=M`oU+F`'+8QfOϫP|@=Wx`qX;R_9&׳o>S- 9D nIT 3/ MQ%!Ԍj|~NQ֚ɍmŮGv6m%8̇xMρ,ZZ&Շ7 xў8ct̓C!MvL9AwvDžI.t} sWӡ `>e,Z/v?J~c8!w6 Ԥž %jZY]//"W0>Ik_ʩlPy_U.L;Npqh[^5oM !:o=@^`Ó"*p™K)]s 0f/ߵw @E` A!/L .c1oci_qt~^"$- X4B!9jໃIzPxKq뿺hmP5_,p| 1|6+٧u*95Xn)qTW@ɝ/]]ivWs5=:%s×Wr%[V=!9r/u&`-]_oDT V%A`t$ZVZ_3ȕ0jlHp汎Ψ[P-t^dC'dݥ,\\4Cj6I&p `\ OGNyKt#XrQ2{* ݴK2|;ڃ|:θEw:Pjkἧ9%HޫKE^`Tq+1zITȢ/xb(R)Tp ;L^x$6Jru)M9jՆq  PO ӝyh-Ith!(*QLXύ^ߦX ߨNCG{ЉiuKXcEpl؃~_ "?hdR~}ߛl 6n!S؞I]adU~9 Ϡa$ ;d)NBY5pcu8% ?FBóͧnFH"P`!" H1GOivXWX=LQg/b?9iԓ{cw(4#DmWQ翟k̡gSQh@^.Eai㠠Bqr^-b<{Ohyz{#_[iVՂ߿Ǭ5/!Sb9~g[)cZxX5pEJ $/{;"Λ!q90RPD)|iQ[pEνT2nV|oDv, [L%b+숒 qj3Q)m ViA5o8 r;q:H1q~Cp 0<&H\Y;[>)g2=vq'wV96([sN]آ-D};:)?dT2B ?SFH6(x&Rg:f[)?w-27OTn/Qw7u':U!Okۑ¤?}Wk'%Dѓi;\c.W$kVf"lK |7v|42_ 5,ђkPA%%$}Xh1i~ v_ S̍S#"FBH@mwmG_-E" K )%ȩMSS.Y9ݘK~Y)QT IXlK(%1ٻhqFGY?Ula[x$ L/s蒯޻VMVp#\Mc8|* ;77S*T{' H  fwZwҝ hd\zhQ|<|ki`M:dUs+{:sb9UֻQnɭWBj4€2bSPSYQ:eDy8E-gFv{BQ ]ksck1N#Bq-тUX qkH$k$DC(N af'Sbj{7`r#Y޴T'ILO,ȹ P ԬDm>K.*W (ٜWnuݑ4ٔ`Z+´D!5  o\ ՜92y*?G\wk֨;v@ [U`8B" e!IA) {!)-`'ϼ9͐m9"@jݚ֠-r,V3iVw͌-ꦗYp2˩C1̂D02ީ𧥂fW>If&9G1x(RR9}ХAswK *ϩsT)嶅f&P.<RέXr2ƛN_}9Q S*.U@ r؏HK /= M>&OqV=Ӟzzl>RH⻼+lkhbq,, I ;Ft`P- `ũ/"{G<{Naxa] Y(eZ~m -J*'L4A>|8w̿2΅8KhKZO^aye;'3ܸɳ8ie@c\a.Z{"ʤx *ܔ$E\$ i~C?I\S,"m]p" i"oFg..!')׉8,5C·7n^:y/Y=b ֫Pf];<ܔK&£k/󯪶,`:DU_0Z>WpS4%k^Fpm|#l`:=1"\\_.츄 ԭx<(l\IeȽFDIޜ5FD[垹l4Lō,|s|&OLD~wnW) d=>eRO2؇"?K[$"τۋPh>x%hEľ7-0")/D]Lÿ3\. lEԱ"PWὌ OГBT3wXUVFf?ׅ8:hBu񎹍|f 0ߧttz3ײM6]+V9a6g s@l@ı~s G972%@R̛P'Qyֲxy>}BdLJѳC}ָI/J< 8HqqZ8^Ly[]Yv3/h/q^TNʏ6rLR sZ;<[  [ghW&ZICj4,#;_N^]im|-3[*%7?13u6!ƹ9sJ77XOqruZA˽4~m3(t9!8&1+CD(*L2幨M>MŚʍn 8UBsT,Hfkb"_7B攚@/uj5\m[!g>6r9 fP 'J|I u1T_s)ەu@qfxܛ\ROB"ِͽ$=,AG>tk `yri}|^RLg侾K/i^4 Wŭx|2<ԉϴ;8gcwmΚPR* ʵV Cxz!OicZ 0̳?ǨuWl#l蚚`22Ө^0 mM-&.Òm߈ .ÞݢO_|+芦J8}X b&L)e%W;,RcܔFe1{.aLk?f[L*wOmOJJaYz$ bZ,o<\tO}35sP]Aroo勬@z;| ^hq3+)RzīS<귪wNxzYŸU˱H<:$"8<<Nj@\K ܊%}ʴGih[$z i|ܣ8Kr~HT'MU{'ۙaucfJؽW2Z;i HLE {0B=@O#&->UEFQkRJ}Y I%ۣ@/PѬ 'e2o2T_z7!fƐN;_7oK!{ta0߭ۅcH52Ԁe:.\"UZH{ 8kP^0K&ǩ$;ˊ{v,Ve&\ڻ!EcQl;ThwM.Fz^RglRR%-+ipi5oDN ]$l(#I^U5le>>fƭlSe<h@멲 r7PbQL0Cr"%cՏI7kw5YDVqud6˫b$2͈/yN_^Ipυ{RTC[.3j X)AmͨLy i\lM7ЩCct&Tp surz/[WmBwgCYW2?VKMA'*r0DP ;B=T.$"Xr=z]NpE֭8H@mk-4vh&q'd `ʎm5to)wX|Ӣqj\N^}9Y^%y*u\~Or?ྗpo}-ג."/ B QJo/eOz;Ўrwnn8$a}ux7᪈CgҌmq)r-׋wOq\~# [+qp&pv2Au JvtJ jZ´$*)Í*8$KǢbM )qϭXD/Au݋8&{q\˘-N(blTO|kB#!8k# o ]*u">&g2f2jiTL<[$|tDr;w'C*Q,le'R7ĵVfve Cl|*(bHծy* V;OgLESkt'y2l$TK:O0jf3nQCj8Ӑcsf{)N?%lB™$V>p W'|/-cCG@\wkeRF⫑=l\&4 Q%QZ2촗f5H{:̤h:ZLie8n##`tQ+%u ?o |C67nhE(kmSU~`^nkv'wm4\qt^9]΍~[Iod8}ل!l[Sm,8De*{ cqD҃+r(-,;WkHeqknIӕk}>") c;N+'R_BVCX2rsBI E;"p' 'ul"; |E-˹"R M6 u>p0SR3Eu^u~0}@:: dMP%omtYFM`qoq|#w:B(Y'mSԶaxr'a`GyF/@<*-VVj`+Bl_3`m>!e`g&0Bb5D0+no+ BT반\ tF~Q]&>S=1 $%*3;ql@`ż]9eID~Xk = ]T1!- \0 ! P8ZYߎov'h]lױnh3e7sxJp>#:KtrDR2$W#Gӓ& 7v\%$ _5vo K$|8J}Vq-MKBQʹBd~EAy7ZYmAǹZ/*8ӂv{ښ,B\Qh] A0Z$d_0, `o5Tv"2)"G4YgAkTPC}}P'A-} cqYt<N뱩8/+g4mzx6TEs+TL)Xz~0,{0,w>,X1_#>5LXĉl^l:Շжu?4$/.12y3<,_j@ȹg:7n5bsN?Q  |]}/Jlq{~K-DJwc,æP{d @z|z%xwz>:iżlfu^NG'D0 v-ΊG{ iL!a6yN(=݃T DUfC'D9pu1؍qbr諔 g,2!6gȓ▟qY+eMa8a0T}zSfÕ%X#rב򹸪a* G7l_vp䚣{T sSoK(d^*Şb-e|\(@=!:"b1LLUl̖d|W,䪿tJϠ2iH&@z"A%1x)$$ g%h,Hbddɣ=cTmb$0FPݣ}te uY8l/GF9&,#07Ze+ń?0?i>766%mBauQ*B}FT9y%46N+m1w ]76!CTY+KRY2"xfq(T&7 ~7i9~1"K{wMA9.SqK#+< &\p{p/^: # vʋ`,V^'Yh;X (":! Vs1Q4H^.|zAW\Φ(6Y:,IFr }P-[ؓpz!1췢muVC4Kt\A1Zٶx;VaB>j  | sZT7{Ԫ{`&&D-\^ACE-q R')t/h^)9`'^*D%x5a+i,#*mnH{ԕvYb: Y>TF#f5]Xp#E |kF/,P'Q${ Oj&ˣٜ'lq,FַyI8Pɷ?:\3M 9OR?5́,u'Z$8v=-Uc2w\ +pJ1 z`Ar~x82N_DH%LeAf:3}":i*`EMuܘ.F(x>rkb S.b;t}نc8J)Z A]PDx9`2$Uv ng|#06K(n4ec=F6)- W ^#?IEwl;'m)w 4}-H}ԧfnI]",Tĵfe3\"%)(tO ݢu86أ"A<" FΕu gM%2:Xn?{[,[Xj4.0s]mvdxVgI_~T TI>^j;pbĂZ ,(FtgQyډv9$3q ^Ӳ%\I:yrݱl?=W)h ?XtCC)ќK#@$a*epݧ`Ԩ2Rޒ~W}II_T% RaQ"Γ99?/ N%Pn^oOd ܰdR`I󗠑g!>>.v(atܿ B "tz ' w.H%5J$f \N/i/HTI֕pL9tk,LA+#/Fb7RKk:ʭY%bkgH~8sgcEJ`1Q?+M%oLz>n;u+v`CI1ބm~+߹0vj`S8G}YB $ j sel>#xW@Ii8];^&dgݦe0X4O|5ThW=FڧyBFcFy`t2gnPr2F pv1& Ϥ6 ͉S<5z1oӛ=nun"x3וNn_8}8vveϲqzhjjGAW3gX<쳠ҋCv1MZ4g1N'zi*Pۍq~NJQEszu>P9GfDRH\F˹WpPĦԏ et2( GEɏ/ŁƝlxuH6?f 1;ϳ."Yv]^$lR P azzq%ؼP3n>ϧ.]s)#K$3ʹti*K9Gj0G%܅P2ھږ!<Z]-+ Vk{7 2߅'4m/wܤ%<.Uo̾\MR͆aװrt6KjW.dgء0^ͳ "?y4؟N;k_S9\tJ](pg |@K Mm/7_{ؒ\F@vCίA.G>\bmRt?m5?`i)  A5*qۤe0YqM;ް¢?o!CLl܁ՌzK+4aF,qK 7؏uwbf?4^,qKfdyG! gQN+ZDF.e_7y9) !㐡=\0Z~[Xn(q0PrEjymWu$s=TqI7AW[%Fz WX(AJ!gŨx7hkй'mY ;_[SP^ݿ!\?Q6Q-襐qqј}]xa<-e807#IQd1$]lLJA8"vI9E$s!~|'] 6(aikt051 Urs'xhn蛽ޟU)OJdϽee94Y]uuhiDB F/ |]D^ `?Cp&EOUϾょfoU8׶ zy\.y'B'%/BHMߺEJ:GsҗA=H Ii4**Xnpj۩@vGgdžlt5]K+l!-9]\TA}'^ LVdR=PP\yV,p#[%v޸eMϽkMd2!1!=.Jt0`;iCl )\k,OV ̎Î?hGܒM%BI}/.&Uy.^0.),U+UI7p_{Ҥ)XtpWHtpX][4KwY#Oz?Z.j[(':B6a¼ Eȇ3_ =@ʼbRIg|Qr}}ҁp{ xyYe@uBw}G$4rԷx )n j&Uv"8yRUۢTn$(lqn?KD\|X ?' GUɭ&' NW|țbLJAiI;_9=Ǭd=O>n߸?@](h _MfCKDc >9e2$hr@/,D&< +EHaSI3)K޻ige /(PF[jB}ơج5љZT>n9BDWZ RRvϥEAYg!|QLGB eV|_luH'{יFNiWklu<Y&^.<)jo^!n85=Y+ԻR' Q'' er8KӭNS!^4̭?Q BM}AS[ tuR˟/Yg:N%OEEUUԕ_I̸ʠ!+(LqNދCGZkI";bTCI&mcS:lp "s38daPֳ'vNܤbxA<Dw41)kqĻ5,4qvFcL!Ğ49׸ZQݭuoD•^~4d}tM; p{S%>GqT{>qH2e:vu| ^ '!Q0fŒzR4)zg!cdV[b0M_9 ,J {˅,%MC FN2CYi˅c46P: x0Ng:|(ӦO >:rlG#!m?c+H%B%s|jZr~9gə4uAl'HJvHYS,BBќh@ #;)x~vI,0M>lP":#nG^@+,^+aȓr5mPm< #dMx,SwX(ٌ`9`HeEYo5Z?cI-ކDf.DR}"xV&d >鈱xSq_?({q\9C! ='OYR RrۆW:*@SۜvD9iMzqv \峁3p7k7p. !Nl7M"%dIV9tZHM[hNw;h qLl)$8yQ~ 2ňĬnEfha"7ԙc < l;u-Q+Z>_%O,;@Zv6nƹ7= J(@ʧa!ܡZ6Ej^aΙPsl*d'Gd)MQX. T@~\zyInWIg\`Wׄ?;}Ep4AX-?|ckn6׆?moۧ,%՘dG"8X%QluO: -WIM$xu% [-rL˞sWDKD>a, hH5b|*ȰʽXSJlyFsA^(ݳ?oK8>A3_4@K ӟZJ"n4qa8VnP:-F~9y]r4]=(*SxEGN_N֐Q}C2NX)>_{OP*%JZnͿYqD< {M2 O!B:뚮5zx Ym|l^ձ2<_* pNwb+1Y#5UqI?O%*CnxrH^*a @v h[f z{Lj] (S+l%G?/L^8KOwcTbAr›M$Ƹ][~q6.4`=|+MU&6W?y7 ο4G573[m+( t.?`ЇRZ%Ér jnˡ5>RzCkꇳ֐y9KMkJԕUIYXQP΀zr/B0[h"߶3"X3|&~U܋cfǭk9l :.£< C& JüK٦}'k i{tXxA"ox.3Q,+z1uq1FPIL`= D{?T=-~^D/^^EC[bйJg /UAs6&|ΔUƝD$X&~.JҬwո-Q˰ap*Ң|emJk}z8ɋX0t+afN8QCap&HCCS;X4`dK(sJKkt [.c,VSC["RNGpGki!<_Lڍ kC8nۜZb]DFoZQ=j]=IG84×~d+'qR]t)Aq FShcvU`|dr%qx!Ejn!!G*rW;@ˬa18N5L*.G3Dw%CQ ^^ iΰƇ ` eg8Jk5Ltg/"Ѹn=CWu>e Q}zm ;AYF)ؽ.i}1<<+@ٜaG`atI !l}3\Hv3 &~;i==^_v !;!yFZ(ΌtF:z4yt/r M-} BGz1Dqig|8ɃklJD)"/@NLJ}WjɡmiR+3g~c^%US%B g9ͳǨd3 E\֛Х>X*nʹa uXq"t/h2͛O@s*A#嬱*; ж~[fc)QU7Ds&]};X/i|+Hbߔ$}{RBy>E74fq9#IEdz7Bz߬C8 3 I9"elQ ~}:i?T`{[ಶ{kW:pp"߱cbs7HX̘=A1Z Q={ r>*z!S/ ]g rNrGќf|L31ږ˿-V"1y!BP<׺MSN(0_ڑ VwU(bבly<\%RAR6^nY_ 7r hO[-N(f8Hn1ntbkNil_\<%bd47VhdмQ4l}Q[%c%/(F2 &kV|keB+>u>3(Glna˙] PK#e%T@{/ۮG OVe0rH{n]$lW]d^.StBkhJ}YZD_ٺ|;CyW#[" M#EHC 7UVݎ^~Q4Uzhݝʇ9Oftw o%La}[ن&3(C p5lb04א\^mjN\~fTDr=FC(y+"wIܘp$k<|f셵3ܚ\YӃ$Ri2SœbJF ])6Ѐ1~~#Q_F?|!k?Ӧ|pmP΋:\U # .1"*E)ā1N.2x"9eTCekY`??)* aԛ?mcbpߜ8T*I u|Wcڪ3ov7)}%$e'~n1$ք# Sa1Q[lc gyp7tP}Yhˣ|Ҵ}c?R/  gX{5%E`iYk#3&tnjijzT>6H" X(jeq ͔e~0q5 x&iWz9ۺ\@3P|vSP -⳿\۩h>ݴ ҷD&k2%k%8f/0Vhn wZt ᬖq3&OZXN sSOzH3W,p]cP9F/$b bj*$QlB6Zz_ ʮtDgy׮ 5R'T2d143TqF)L4l.a>[) dW_7F|ܒL: !jRt0/oo]Hs|(7-~9<)[lC8(\GW\xodr{\y)P$)}aں|ٕ|&' SW1~7QaR H؅{9eaN{n\}ڲ糑͍t|R7) 41v oCW/F(ZDpVaBvv"5!XT>O#SPC'ݔty`绫8}.hYӄ:պUkSt\K+}VvLU:f'i* + vMƯim7=ja&y]v;9+ѳ+?>mt\V1&K‹ ho&"l^Є޷o)s#ĎM((ݯ]) >D{iOw}!'mDKsmQ3mH^=>/& &]= ,cc_hadNxBl]w4 :WBٸ\"a{-"/v?*3M]v?r:,QP͌:sM[?h{wJ<$?wFgQ+d9}E,5ցX ۳\ЛVnQե8c w p$]<*aBL3[31%?]HAp,(zk1-" ]^"Naϩn'^9AB0,NPo ֠R TB CҳUj29p"&Enw!mV@Kӷ#o1BLwnz݈N.ԧz>ŜE|]{RZERS ߰xgR0Jb}>MtrisR0IZ+i>x~ K0"Hlo_&rٔoXHBdqBYczcyxx6>2JQPO;hpY _/` %2aUPQv/y]v/h[(J]Lπ~ЍMTa&Ij rU'ϫwPdd礸dby`V;6t n&CL?+/j'L 0ḺT _)7) Wl]."nge\KGCgt5~9/ur2ʽ k( @W.eT(n#(>|I=OEd:)\ ϊ~6zۂl*; VįI[gﴏ:ˎ'5:Ïԝ\h(v9w44S{lʅpiXկz]A.^Dɓ .d{'oFE2J#|w e"AG,AӏoJ#{fJdSF_)[5dx̓YUzt>:OrF|VNO2EJ80PKs{тǪ I'’֖Ҕ`Kݬ|1 -m>j3fo%A)-Y8pگ9aAhG.'yy]ˢLJz{+ 8v T׳8_eSrOJ S F Z3+]r¯ʾbx'Ɛ\chARƢOp|UTEYxFtPeĶ`"}mg+WEtC ;vgRNlש@ xc (J5A5x'>nnDs*rA嫲f= ?xNv[082$;( T +z`.MkWpU8JH4>gP>;`(gxI-@mQ,T>C[[z j|g/}WuiOI탗>/_!R'㷠= W@%M=&&/XU7 PpMZ4׆nz݁3Z2 1u*|O+;:JًhJOF|RpGNgH_.i08tN8"lbeK]nR[+Ӄ}FS{g4xX?b-;|Sɩ:ҷ+urṚ=_o5S^w|^+aLp9Ƽz6*a)U* /j)A\pM[Ƈp>2C#EPokuCػ6M_~dAJ=P!%`ݥ ^D"06OꙜ#P6rI4%`y{ np"bl8Ø7 ّfֺRZ%k~aE +HtbN!P",U'd)x鬰Jn#2ĵ-\.#hkSs`,m!f "^L۞$Z-٢]4vٽ JZfqzW@д'>^aGPa3h~}nwYf@WZx"̨_زwwۄz3'S[N FyVPդU!r?VgSQ,7`7I@d"pҵp~T6?*f|Hj.0B.2-dmd  7Ur>9+kh;xP_a6 -)@>~ M 5Cr~RiΊ #hBT4ԜotwH`0d[EE φL+M.B7ip/wa-`̤rzE`t጑1(kkSS5]65_:dtyUN%Pj$z$L%&s%ʣCLŸW;fWؘ-g [\Beǀףh4JVbSo鑀+ᜊ&T!\M)cJJ ":' XU6BF*Lvx./% _ U}u\ A=P/Ȇzl@N^OsBDtz/~o%cpW [.c#q쪣^є{D*VL3-+;uLsؕ`yoM| 6{]61Ȝ:z)_)F"g|l7!o?yd`C(bY+-Rfz  sߧRYf|[z eH G~6/Nov!M.i)Lp â6rqM8%&~Ym(:R!${pB]= eJYuHy7=GO."Dחǰ+#+$m4\+$jgdͲ-{q5B5?@V/PBРjQ#{Dڊ( `Fږ/{.H\f![//YH.2 J {5Z7+$}?Eo˾(eWFd)C|r+xδCt BfٿUNF2`#аSpi/U?ԘII0'az%)isRd6FƯAT%#5u <'Z qFTvly)P\PV U#lQY;spkeAqZU>}r/{_RD>BpFX \ x 0@ ty 9m#1:>*l!{}EgDyH4b:Xz'8kJs처8=1&[PAJ4тֆ&MVx6f _4N0%g)G.ƺ؉) xJLnv{]5#`w?rc;PEֹdQ_:}0=.yZ֮,4/jOb\UEĭ{vg,`xaYXxfA:HX~RѕƪM؈Z>I-@|Hk EA2`jb}U"СLups[@Y|Kqr~tXdgp7o~33R&V˃D]@ 1=mN%&Gå8gs3:"xQG.˼ ^b(*[搎FLw(ZU>(w:\ ?Gcy杌E9?h;nhSrQY vf5ܭa,)}wܫQw5%^%9 Y/Ax0J#oy fK \MY Uo~uT2?n.&x%zP[Fx QL~A/稞Oྪ^\NW}b6}H|Gp@!:G =lqt}'o {(o J,qbѭyNOD) -&J+)E'33b >D093Ob!.iĭ0Yle>]$3&}L:#OO{ r@Ӊc˜?IU҂ƵN֬UR!N2poXxυzMН$W &^NKb'Q*VsG;i{=>Ux=qQTxqfMKڍzZn-3Ezh|%pUP\`˴ i~j;B;tN`.Y'⨃ ?Pe5+zFѵt6" <?9)F!2lR b'bJ7hk@S|DI p =F8NE(>5:٤=үU!4э| ~s|j`%6k\XYeqcȒ"9x[+2ܺmGcRާa&;$ϠQQcP{J'<4T|QLzxVXno3E 9xyr`QP#`acmOI]b*[L=w/Ϫlޅ>1^R%8 m VqFtc/Tð,TY$!VkY[ J,J.Kvߎ"$:B\v)*WztTދ-DMn+YGB @ɖ5~N6ȌR=Q#t3o\[ASԨ^'%B.ȊcBHLɐ5=Nn{vWK9VӜ,u|zŽ``3>f] ~?QEE5\tdTGƄrȠ9ozmp2h,O{̇RD}K" Ƭ yDW+d1/%0C_>vN8kdnSgR0چweP?smү3odjIr=*|uk&LF{njVJ1Bchp:.K+z@V/(&G< &DA|\~p2mlsc-pNC V'LQPyof\%C25sF4Gשn,)s̈́pOB&=gBedO?0R P[oqs4smÒgbZ笼=땨1FAJáH+ z4vzZx'x\+m*cPǚ+qSydNȈdEH&+VpCb, ]Y Bܘy %zÔn{r T>Va.`Oܪ8^ ž{k,Ljv2m1G[,o1r.^6h7U$TR 4#]": $h<78(8%h#נ۔w`#6%Qy(?$*96_I&rhz8eؘ܄:kIՔe>4#'s`et5q22ڠo~Lae'v W KM5t!]&L=g-0O^!T$DjٱgmԕlJTWtQW_vy -gAg3,w V5":MƲ\c;G!AJأ;9H~ ۺ٪LUjC;@O4>N(|t.'BX`GƦgRvWX~7p"MD{^t`*2"aC,y I#[Yפ&$w9FB\hnGuUNC2d7߁ӚfH_ \ -~U%gq`(Jsᕯ W):xp)ߏ|ۯѣ]Y̫mWD4Gwfz6{u^׆]fs<2ghNjgr=Z8v̸t< ߎIэ1"h"&r01l*IbRofqqJ EaVeZ̨,B*8h[i?2TX]7=֬l4IfL>hz`C ZtL %#0MC;YIuF"R7=-렄)>$֚+f|pDrƒ!hwc+\}9iť-X&{"ԜR>'TӮ8iEsXX&"<rðo@ni|63&3hx6㞆#yU3ÅV4a(|zƧTiYR` TB%y?ʞ$&]2 7@f\ߤ5ZEML*P1$Uʻ%C0=6im21(p| k ^pEе[mizM=07= DAZ[g<+>[1s/f.VA7 ҡםA٧Xera/V俥*B$&rj|*KRwlK`EW:2dd]U>䣊{42M|M*X*߂-3FՌ]>?kKq-fya?N:VuĹ^(] hIVewv_IbV#glw`(20+ZPra RһNDq 8K-Hp%d#sMF(V ]] b|Yց&Ӆh26YAT"yĈBUHc"'S= CEdO xYJL`B4nk @NQcý4E4;Ӯrmr է55&c +@jZFrkĕ8 NR ^C'aR7KkkHcn!ㅐ{U"ѱQ1ǡ^\pRvŸvwIn[%3̫dxJy 8v{BVIJ8QYgZH-sqcz$c(s,\#?vS:('. ޯ_n 0Wv,bطgg۴.q-|kٝQxmjeG}| Mv]\OSm{rMHH7yK4˲Gu޹.Mjm@3' @8A`8ABk>B}g#V:k9z}!n?f|+5ءc ,fTSW$c6S <:[}p5زu"5ioԙŜp1h>@Kv %Lu+B-sJA 0^T4(% u}ӻ y=@\5VuNJ_)V'g2ղG~SM >m*YfʨgCKIGmT#+% $ڶ rumvgZckϹPz1$S`Ag6ޚ({ub۸GBaURZjvtZ5w&Wg'$d (Y|CWI3|zԘkgg)RrǍs@ J,AF؝0ޞȞcٙ^緓7[ud8;_g*NHF:*㊡r!Pb 0k&Z70<_U'2BAnMV&q?`Nw:"N«5e=@H2#LH;( uY6S Y(GdZc}a#oOs̓LAQ!d.CRMGe/u{; ި< y1a2DP̰3O5g|Xv+4Y w1Cѿ&FM=U{v蕽R7}Rf.%I/![4@aaf{hL]n^J@C!"{A"Jz( +%4"˓E`fA;T E&;:(B2G0R#+S/ sy,XwIKyo芄EQPUPHMpf.X΀O" S.S%:PBvgN (ɚ?GH`f(nCRK.%:p#NهAKSOC$L4H xwM)k6M;Ap@R wCǛ6n4˃z5T>'1uli$8O*N!搁᫃/JGT=L,5?^&nU?#QMG+?y$r'0C M)퇞8#OV2(yYW2e (9/<~ֈ9[]vL߶)#STa[m7aȰJ>gP_"]Q l%0qV\~o\մX,т4{> {{=n^0Æ=(6Wt{>=kwz/m/VpbΥkO4^nc]ӷ>QQ{['V权cQ̕'iP3!V7J#yūݝcnX!/߸&:BujQflQ Y$Z" ӫּ6Kel֫8; #f``Yx])ό8?&ezˡh5,^A$[+Te\JvMy?ab& GSlE\gE$ scɶ=αH Zi'\_\voӶ.&%ti1"[˱ h*l&̞0_,CkZ R5WHY=^2Џx&)|ܱͰE5 421dmMU: *ry h tYoΜ0?WPQLV+~ ZLx&r:}ڰ:jtu RYCPKУŞL"<~df4yo[&ՠ_LO_*F9B|oHmE<ЛCfxBGA#99fpPL {/.VY8HgM]/mF+4@R_uC%?. H"b ˹C #xv8xQfG(> +u"0G\΂fi;%?5A.|G3Ht@b01)ƨ@[3(3 NlfZ-xk{/rp_ fXP(+v2>I"d=w{-.&3ƚJbM-t0aNkNa_s1Cb .j{4-|kgv۴u@'>pX .MZ`]#D0\ky)#юb*,_9~oĨG.]Ǟv-GSOX /U'\.C&"A 9G5٬se#ypaJ|%Փ?:m+65a9/KtnSxBM04HE7Et3{2_H;;}Xo]îEXgBƗOXF7imWfrבoeb5~@1n6NN.[IIqm7z|ؤ^Wl MO//`KX) MMP?Op[f܃ l-y1& =4˕(;wwxQ=}3bSU }R.܂16!^a¤Ih(}|TKQS2-9 %MBDTiHCc y{4\PZMM20%[8bow'`.Ð<&Ȗf`T Oҟ4tIC\&˺|XwP 欅CJ/MVso2xWn_.FO\9*495+;6ux{m6 BN0qr@5 `|qV.*6HR+c)$1Od0:` 280߽ TI3W,%])^k^)bnBd!J\&dxm-f~I[N8B3ZoNcBUdݶbx`t^ ]z>`{AӓXX͇CۜUJ;%D\)%JbxJ Rn!bɧQ]k~%08R8P'%8񙘣|:ȵ}D S7\eBΟ4O$TW.G"95,7Vt+ 4sZFw oevD^Ů"m=Rޡ7.C`uN' +"r`ui*}{CŹM bLxDC_, vBxޟ. X̤@= B5i2 FΙn,r=!z(^$ӵҽt@y)1^_j.=ǍNm*rr. 8{7vb9|#fBS zw^h9v:puTVv^R>q'+\\F E (Ob{E|qk&:@R=n&b!IʭfUASKdachqJsYrQ3.pj玷}c毅BW$/f@1#SZ KԿfܻUVg'̈́[w joK^ژ^^'pD;g Ft|| ,lt G.00x̏)B7*G:i08Dk;󓁂~mR6qaAE[*dѬ^`qxQ>9 gj5cԬ|:D- mk"WG;G6ߟqh߻۰}2j L bW9淒ăr)8.q Cu^uZc+|X@/z#[Hd[o>\ [ r?u}0WzVF1%-~*`bט}Wb:^n: F$xnUtq>i;gc#ziȁ zltj*d9Y!JFm(YN^Ӳv=ܐ8/H%Y Siyyr (c֬dLG/3@䵺IWXv~Q6>y^0oY{1u='EG^"vig V`HtCzofgUT0K.C$D !HdbE_o&GsD)&"b4*88{ c$9;<}OE6r =n.D T<~׎]]*z/QKO?D6?#;d2Rɭ LjJb`uT/=b`kQ%5(WW@nеv H5"I ޅG1A0&ٗ鱉B$<0/ws3)c@sR̯"3XDފG'm6OvbRolMrPh5MTj%*uNFd~i,Dq 'jˆ695 /mc cKR,t-oq]vNOg&ZڗԄtr?˝)Tj1 U`x18=Y4w?>\gib׎AI ZhHE1 ɞz~XjgW.NQB4,1"7J'M/uQ])sDL΃Mc`gȌj"3Tpp\yy =5jҨm d bc ;-W]Kb&cetPă57{l5^7~/7œ()vPmv@͙"Lм廡MT8 Fk_Y j1季EM. Si R0Б5LXwu-ԍ@k 4!t&A !ev_gXn`;yt7<(/_3AД?G"Mɧ}M;rjYG9n˵E>C02֯>[xUAzAo* º.&|-e}wڃ8n~/ J'ʰߗ}K}#CPT A>C=ʩ|G!beUptT-2HQv>pwu{ynuE |أB&f ded9x5Ԙ\5k`}>}h ՊGKsmQez(ܱp[h{7%qCq pVFCQ2YAsgR 簶E,pK* ԘAa ɚS+gn9ll^,iLpF+[1bVeQqoV4 4W@P쒩 ]JțmͽrMMC_B*j@mCH9 qN}yOW&--~͊GS-i%M6Jl2 }CKź j`i/vo"A%=cۊ+ʀo n1 ЭTshDc*עߎNHDWx$tQx^lXo-fCDGC~ (1#0U==§EYYlRF`r_$^+x2_w&(G:֥l?XM;u?-GWJK_ܼٛ14OsG%wyK@6 oޗ$DGP:j]z Qqd-!E$,vr2}&$r$4XkrZK<5H5$Gq+b3*^!kɗ,?/J̉#ܕa-}ⰄQˢc # פm%{tL*xv+c{b)>1&D is\&U>L0y܌g-4DFȪBp?i;%DJX˔`7$HۯR87͝$ݸ%/[w,!4eaj@i?2֮ʫOacr] 45nPz] ެPEp@z1Dv>Z0zT-[št1v#}Mg=E\~m@Seml>ߑ!{6P2*rkt0MK$02P {^xiαs|\lI3/6IK UB%5-rnb!;߇l&O(}z^`AE:u n8;hpN#f 9Y`um#  =pH`'\y`[rj˻E իi421 ,lMaV-2te= Gٽ+.3>֥&O H&,7ClA<1Lskה΄S˜ڊ V,>Dh kF 9s>1*{S[Z1C2O,!E Y(K~MRdڄȍ:eW!waT4g6Cu$Nn|X/r ״bܝu M^KO*~9Ɲ򨴩9W>]+.E*ڼq3e3K.t i𜤬:1/!aZ?~cth D2FŖrZM̩*誜W,PᠴH=CŸ4j{:4/ @ޫ#pʟ㻮춏ۍjٿtwRԄ=A-F ĴQ`6B wdǧͶbH&x))3dfh,W]|x fkm`֋:dS:$KtXzC|佶x񷐥D;ʨxl~9֦Yrԭӷ.kٞ8BnTՄb |ޱ|sm'l;) se"iʐ{:w`˾*05PUN@=eB!% O,EݪsZ/jZFF4Q'G:a Sv‚yiMb Uԗt,ImHA2pР@yyU.Ţ4^(]&!jaT>dF]$aybv 4"'w=@YLJUߊ=IXjab0>% %K1ԑ+ w_)d=:ӅW:k$^O6&>ۻ$DH,8VKt8O#fW-Sj2Z2[a o"e_M<$ڱĪ)(qIӃH M:NiKCo7y(SݿbJÅ΃TM&e16.P(0zCwc1ֳ@lxLAǨ*ڧq`R} }:l![(_ @V-+kWٖ5ovk!P;Q+5$D4$pt@Gur<*EcS)&R&iCIYQl,.E9yQ|nU'1gQ;PɆ_Ub41HaaD:fML<>!S9ۜ *|wm hϬ W`sʐ=`|L!RW:zTgnGx<2V!'gѠUvGfV[)àd#^vor](x5F_ՠxl!쑜E=D?%P gP H!j(G%:PuE5ꡛQ|Ee)s/LDKfyG{#Mm\<8*)F>Kt­Q3{?'Uhi9B?|rD-kߴRf+g$` h$%k iJ.3(qNj> {<:NHwZ=gOK I,,¤%H+r #!RX$}`X e#}Tîh5m+`FEX4X,N&;xBϊ ]˾.B>q6穨@H^xuTS߆;W/1 X uK# bTK} аA+u {ybobhKeU*,MVN-J󶩃.`+A85r*\Ǒc723unM52AHL>FtE[G2h~W:;| gm0{-}6Fs 7?J9 F ^ݲDo`6NYwN}h]UQ2B8n!w;\ CO iZNB"q^_v3{6)'zHFNzqlg& Ej9@"bZu"v CEiGVg@^nQɷ"!VJz͚m-}x2g:ZnU7]?^4觟K+ArX9RpǴR3+%-t ö.كZ-=ڌH{{yYSdPv YTQfL"s B7iȣAjlSCW"(Gb_6NQtsmX,JO"R;d^1 E-d#k:7; F 6H<6f4;: AE*ok?8&'9Rf `o$Ճ4u `b#'g=bn6Unh7IaclBoԥ!P7 [cRz,<&؛~1*̂gg,a{~eeًT uu@.)0,Vќ8دȥ[ vխ͉ë/k|Wӹ$Hb^st΅ wڠ۝Ul{s'=H4/r#-eEY`4Q/V~;<-pZ};]\Ϟ0õ&냨X-&J0V$=yNXtxcnwl+kψ4~KG5 5XN ot0gw(\8zBrٴ v/4}e_|3(Tq0a(L Fb#] [XխYh iFCpԹU,}[Ĉ, E w.$[ϧLv]Wz$γlPF̫;]"T2(%a_`䔶/x}3-?P'{^aϿ#{ATk̍׼$TsEzVA_ϴ 1fy# %>HQr)y_1m C+7wA N+%9܆rϲ`ؘyʔfYv 6| $_];n584 2hש^37n )}O-Ţ22b|~3G@yP{ /MgfvS=5 zō)ȒNl9G qIpj9[8ۏRO?@Mf-Q@Ӛ:'HUM9#+ B'rriD>dLq h2:0g8~Q,x޳ѽN>p*Uk{ѕL@1`- I0]z')> O!![xp2%vCA@v) ]ǽ"`uwYDȡ Ѵ&|.劉d. ?@~l'!G ~ћnȠ y&'͟7qu˄Q ssKVz6u#,4Uj>jo91 8e7PQM:MVmVnR&!5vzXZ9ѵ$UH_`5V =1pT}KSZҝZAwFmglFJTpӕBÔIQg-fofJ0SV,)c{NK.-UgyE=B1BXd {bJ3!…Ѹ7vVx;7F_`:p>DK}'sx"Mq"&oj6 B=&u;{R)kWK .Ym\8SТ.gjM1t}r-S`"Ux|й 1-OшJe,0CT ☪ԴZ3V~KO|z&i87/PMaϚ\RpE5|@dgB9D*Z.\^%~vo+vhuSct ~Na{S0/d=zmLWT7?e{u>ii5$U> {X䭤sX<gjKC@(C:y[}દ=1 SvTzS$j}nq磨AG]gHX1{=ϘC^+ qD߫C,AkQh-߳ ;(hQKcbG.=c]463wϱCfP]KMc(Gύ:FBRy!'v%RGOhPpUX~^ѣDtq0Ż|Z0kh!f0&B5}K;9 hL$A{+JPۗEOJa@&ɻXqЙnJa(IC&/ sß>9ө3P$Ac 0Mvh`F䏂*N'=C:EJM[ի/skυ)$&`߽ďO6Ɂ[.0t`|R%]c5qFz+D[h?L o X<9RU~/ El<ز@'67A^wG8_rw(b.It} :ɻH^+ZebHTmrI@ɴTJ .)ڂ㹭whqc~_fyu{2h)1g !*Nyu |y2!9Sԃp1wN J+Texhd?x|*8%:\bxCP2N!RS1B^l^7 ;ʳ@@0}_1 >zu aRMMTOe"k 90rs,d4,ߐ {2b;%Q\sFB}Rv2YG}*7g)4_ڱ꺒Gy9^pa#W } .UҰN?0I^ ,Y:?i@.n㸔`j1!Mڏ7X@߃!`o.aG%;5.̅ ؉<սg?j6UZ7!f'7nʮ)P3EB*w/<,K ml+lF]ҜĆO̵OW {(*u[\'C<ւH-pB@݀?zwT)XmSk),i<] +nNϜ`7k8srMd@J"#_ʻ҄WzkG M7.ࣀ~USiXל~. ªk]InOW`Su]v{9M% уCxXLRA.& M./sr_Kv #-S.Zpq(Y)Y0ÄKE_nF뺭Bv g?"Ex6g+e8+K{jwy-Ҫ+ tri:l\w@,7cJ§Oq}2+An[:dgF\H)'L{c]ęT܈Y̫A-Cz,JyrE=1X WI2#iWH0'?+@M`\x5ơx {a/O \q<7kҗb_*im ǒ.U4 Dޯ֡|וUKKNOX6pD,);UwbȣzFD͕yRj!{DB˕)TFAoW_oDQYx(gi+'P lT37PG&a#+ d6 Q'9U:e=-d0kHXAH,BGnLߑ:#?/ ҍT"QZv18|nRvcjK2+N e l_f 50S8);-4 @hp6Y<4Z[CBe Y鮒 ZZ!Æ4DW#&[o諧dO)Dtb4&a,Fh`#.%{KOڲNLHMY8X2FHC3eg+ dRÉK]n&TKdv=Gz Sn0kҊe8ĥYQ&i +(,9HH_a H|il|_Q7vfѓx5ZŒ~RXdZ?m,2X;a(iK1@hBqi;~`= P&E`0,=_{AtvءF7t-+a:vqUp6N򓫓_+`+SI׮ŎOƺ3{4ϙnW1*H2C먙>x̥8s&*0K)__d_vR3X b2?rqW80U#3RAVp$`9ۿ9I?/ OoD3 ޹_b 7T͒j~ͅ3 zCd:\C ~o?k{+*|\;Wդ.g+1Ouh"]6p%B;F)t _fY&ZgpW*uchR\W=ƛ U WZRaκWʚE1X5I10fbh%!)FŲ@,M]a Sf$6}4&tK /=| ΕWN\|A\gq%0Sô#?(uzP3ƤntH?9Ae'-4NW}KN&ϒyvNS8Cb`^yg4=Ď2<Pg?Y ]hp謨Fsaςq {51 [hKxAsT\NU좇B]3k"jBF %".L\Gk i iXI&F; d$YP;?뢈0Q&FZ-SB@{Q w6je7jm{1 ]1b])oYvIk9 NՠMpw+XJ(ErL:%Tƴ- _/RؔbSr/tvtVRS ä-z2!jyq NLugs@vv@ _!% w#fuoefjS] s;yMHpֈX+>)LygG\TK2l`0 S U'"w$ōRhϙkMћVcM.lɤͺD+)S`5KDј|hy>" &&&IEBH'Ul+T5|c'EY#C $-TW^ZFR6KX*=䱋=Kɕy̥;:+Q~N'_ڋo7iqb[Kɒ(]V} r *9<V?OS%@7t6@ 9yRvo@l)EY+|yT*H ۫^^V~tQz ju"<] &rҁ[`τ303 _J*YR{ct'pa~Sҟx G43F T]◒@$uXfėO:߮q( 8.-MӜgXN1㾃2pnY~2Q|&7 &S|~X/ :'v0YV#j9}<5jj/ȯVJCjilu`׍H2 <%#H%*ê~1Rs*KCiKA<PD$<ƥ>87ok NӁN I50sN6f]#GTQl+Q%||| L\ϩM]Df)@H35u^z #VVnj>ECPXC",.+?+BP,>'#;˪R{Qʺ%{T1:(ٍvjkS0-˵8yWT'J \c[Cl_JG}6>/ǸXaƟP9Jx=i.T |MZ0M>2wv[\i豬Z O5 )wزˁbh HphZK536pug!Mͽ-#]jY{#`:>2#UDǥŖSFLeVyzZիL[pz9aCUaRfxaSpX1_Z5c5މt5la*7B^ y~";bBn)'8Y%idc=N^/Q֔ε0; q>T& ^ƋM6^nyPlJMf,|v舳cby(Z7M hM5Y N 碜l cOmٳ.&@JKO X2-p'`f cCAV!O_k̇SiEyOd'xq00LѤo.&g~mB=ؔC"5?ZH|9@qzs|KZeӹ$QPsDA81қ11bC͎-6'$ڄŖr\tPx'/:+HY'DOAp(ojEYEI~m#w-'f 7#+RO]L'G,`L9{]?(Ӎw 2AXk`\7pL{$_@g>2MJbH !t`btoGD+imnkn;:/W?]6>&!k ۉR֙ ^+XE0xUvs.aB7X~sb C0fz󹼛 w߽aQV^Π<_cC_}A=A0SA[!!2g#6/j3zd;Ϧ68Q&qZkw0?u!kiߕ @=` mV>X4 XŎ?.lE0uԊЅAHIc F;^@p2ՂBQϏC*={n$brLscka}r|3YjezD T/ *v0xz5vl89I1\eXWb0+tS·EС w>tO\Nsd ybyw>fMqp2bOI:oG>I\HSm7A\aP*u!QBl@ (3Q)&X&";sMz{$z0Xw.vHŻ%7q+ZN_ f7o 38̟RQrPWԷRvüKlTm!5G\'kXg2XlBR9a3\d&44|nBohRֆM} oU.U FT-&ЦVU%YJlZ.vRa3Oo>y_f:)_ֶya/#CJ1(ҮΤwIKC!]`LARޜ4 ;q@N^p`w.s  PREh'@*MK$MQEnS[K%@z,)`~)URN/c-#o`OԂa0xE)cUd&S ЮJ"^ްMHP]'Ap\- o@H]T<J?7e89 n3Rf׻DyݦLMF"ݼӫ&S`vn{p9 l玂M啸lM+w:l D4Ä`C=W[;G<#‘QeM[lۂchI 'bgT5' D9PۑbTx*QrY{%<5L_=ɶ 0BK ut{zX`Bo-)^xadvcY/r,Ȝ="rR M-fb'UힼF5.s^׭r ATPvƕP(M_.uyXxM,$ɜnĘ8 vY'vC2IN˰&qQ^u7A%4jyIv}zsih߅dS+XW+eqww)rΐ]nr%/ @CoP9^#Y2o>A|# xh_kaXVf1XJ |ʈVf+I6(jvg8@X0f%ZH7VS{Qv)uIY9RcxÚ$,%M6E3x)c' dzu(xRؿ3S8(LQ幗p+6)~e0̌MlƛhgAʢE(fY Fq/;.@T o>فKd &c ap60Dخ; Sxej^iS<Ѯrf=P`J kII=.}X?0w2xBЇVe+1,mLX~f iGj|GCBNi[\䬌#Lefyj$Tccb3j טnu'[Kb 3' t+sThagl\c9(풶SՃjUE>k EE|`jZNq*o:zSN)7ciqϦ0Dj[:+ŗr4lT2infg[ؕ'#ɖmtaqBv<;~۷CojTDZ٢yA~ot${9PGpRJͯ@o27jǍrlY_Rp@ 4Aá$6RA?> M ;,sR4\b&;(dsZ^TGZzB;H#ё^ 0n ƣ C GE mwDuQxqX"7r`*f!_AKc|Xgp@]2ozMf0.Xj2}(oI헯8x<,hĻ&%JuĪF@u@H""bGGXSH :Dy7cT1T[k]d8Gw]u$ýMhE;B!t:: g<_-5_?\'\߯K]/"UByfSk{?~4Y2V P8x#ʹ4f ",^v +X.VCb@ѽ*)?sw Q$QH xs<{Et8DEVcaA31V[ZWz3ͥk/{lI -puB] &ٓ fSr `Xa BeY`[!c1 7e8P {ɭ!\32⢘i̅@%}J@mrZJ+cXe!™髿k#PEX~~#=SuŲ {*Ɏ}o=@PT!K|B鋟HX(;5n\PBd,6Y{rCM*.^oxF>볇ln}zS;X="FQ-/H+`ؗOR*@XgjbElLԯ& OM+^5͹]1|r&p}zQ-q9%KS:}N}Bc'dt(?5P᪺a@#|Mo}0L ɑ7eigQ:|ªLD׮ gՋ9g=Imqv2*~K TڪAcfl@*>(A!b|19?O#Ȉ^@Cp3FQ?ˀ0AԹܐ*IGꐘ4qe GU GD^&l@v=B Y1 &Cm0mHo޹bdz_V򌌇*`Lnm TInmNHb 2D5rg&XW^u!?C>qll |G} X1u[5^Fb> bc'P=Aq?\d %U.m(k&0;SpwRYs:39+\ ~J## Ij;\{^|7v5K ;Dlky6 ))  [btRː̻V;4c1z.yϝ /q#fȃ ;zƼNI Y,Z˓0T F5 Q]ɼ!ufGt!mHlsp#x`2*7n [뜮+ߤ"ht5-κoC+#ǧ ,)aIz<#ǭ[vYRe*Ax^sә1-E){dDJ~u%7[fsr:LBтOm z D^OFuWQ+SWd - zP{=Gh a߈{E_St_I=91AM*EJ6f {cfaz>] 2WMuU(9P{xK'Sz"/^]v`R]z%hRl++D"Ht|4CkQ$.н+K'X-,f"ZCfQoI$@v0>C_\ψ@iӛ`+K(96Oq2f/-ژGƥ\Ⱥ# -lScLZj]Tg"m6c5&Jg4O%?d!fʟNH\O y}(vYhXSm@+zO6-jkU# atX(P7ؿ 1Oׯsg L\𩫇PS:zH5R1d)>˕l'x:OGJ2CMI@;:!׹g  MxJuܴvDj'fgy8ESM4NEV7.YN)'y:UQ $.n$T.U桋}r aj}""bPy)tz[-wK`.XŘ7 EʱjTjRz,#*KAJLdlsDBA_Vn9َ#,8(x6Qϛ ocLiѾyqU$ DD,ūbALSvj {]2Z9 go+YFP=6>2"zޠN2S0 *fFs8=LGVD-TU JLoߎ܇,j+s| sf[hv|aCNVEbpe+Ex֩1 ;ph14 tMd rv!A} 33a/? @c(vx*-6&?N}At<7YpR4z9L"`PdhK> N6S/ W.P7OOkڛM v '#xk 42ujǓuB#(fzv+:^p^ڪ5:o?tqս/ZhLe_8)(y\"s1E93e̢K톝ek{nw8ahf$ rUy&"[QdGNQ#Dd67w:1fpxdu7:iGdZ,w Q|o J%z_ Bm)O65>˄$͝lQؿ%Yro_EQcteVfdRu'!ДXyUn 4FYh, sjaHvECFTr%K 2su3IϔYniт ,ˢVN`#iG͙G`fḉz/ГfEʼn3O6S MGnM'a$vꔘ;hbYj/sϹ]$zƑ6FAuuǮE:BVX0"Etc G+|ZM}5Wqޡ4pIzmiRsߪ΂k?e(]q5tȳ< yR6:/M%Hܯ;9`5Gяe.2뫷1ΪzOZ(M 툧f H3Ȗ3t me 6eq4M?ޢ<ˍx$Ȭ?aB"ߛMa*^`g-gY.|p5AeZ1ްb~"+nf. P6<;ΔH55Xe/V=~,^4 vMDjlq5g>M%C-g@WKװveY QFml;Z,((߹ևTLf+yCщ%CjXҼ9lgHs%QBb0nW7E6Zl1#ި"s(m~]"O&|6Ûئ |SP= yX!(JKf=z#{+ٔuʰ/aOT lDiWȧ*1gZ:/L,D +HPRoD]LPh|LMh0<*1jtM 'h9kܓ8 PJ ִ4qM?&!lz]~ P zqTBt(n9,;?8,iZ| &~ׄ~=.{ECPK{i`n'ֱ- wBnn5ˣT8q ky#?2E^ӽBۋv,><S;)V9יt` #z:™"6.ha,Yƾp079(@bDSV]XrU gVcEf&ӅBLwQv~(R i&8SdWb:5:씎$6I3xu&T#x$:.[6=צJ ;duh$n] A@u}f:b`&i}51ISfֻl*9{`Ȃ 'dęM+:>Ѫjq"Tg=gX I"@!b0 ySxJ;>s+۴W卝 |Nw{;]L{#X5&(wiN=w^XޙX1KܼmùakQpˇ-t(sSƲ=#7D˩X'#35{ ll U `'dۖk.YG|׭&<$J6n^a0%׬}5.7.^%ewG*$+[6$ YEg=4 xy `6jԾ[Ϯ,*ცod$Y[# 9p2/l/qîQ5 hh#-p0ExUN";h33 HPrUI jtƳ9SS*1ozJ=M?Fޙ!'l jH70Cl_[P Bk}ƈ]P UТNMSK夌2ؠbS~݇PTCT3$/`P{'hF-]tQV[;*M$9؟+ΡKmIVO?5z< ³WI5]vbIc%j-=!|,ۊkuE}?xaN2P2b1M$>I(f8kaj EgB<#Ď꬗[9 h*)yDgݎ" h5A?U=G'jrh^L ʎm墒Ehceᘯ2)(ɾn!'P> R)9 W-&>1jM"B^fB=}S:y$Lsqfz:=o:id88/` 3=;|Dw=򣿅")#mg "BpHS!ԷTY ]aBdiǨRXE"-@)tr; U6~䇱#,N4xN;I\2D)gv됻VA5uɆ?KZP][`ɦ~"%N{n ?K.+Yk.0{٭~i h'#ivxLLyWg^hNM.1$ z10NROEՔ-VGb*K1@#njz G@`^Rya8u\ɊI]17`j`i :ߠT`ysyIT!9UPRw:҅)b( " `Tug L6mꓜ`yB3adfC{YF|㹜ә}ք f603Yg& m;'#7*.A A#1Vc<`E"/H чAӒ5owƩ2MsĪ$,ü?ц]{Ĕ칥~0,HES;oaބ4ў̋AnK!gC2|"CEz ZYYepA7I3N?a_M9:#۵6|u2*_ZS۟%!*2}(q7=ś, eE`G+$Bڒaz:ru~ xtնaխL3q̳b.417/P glB9JfLs:#\EM0ޚwتcB.2%\fs\st' ya#Cջ"tOIhM2ӧ/7Tʎ:5^s&g3fD~lJ^, -e䅦JCY;^~[GqՐ JKc =s.J˻{w5o{'Y|ZWCۍ@P  V ntr$WX:o5Ckֺ6#qeG ˏdt(S٬8|9&!-F;$?T}r 7)a>kyL'XyP2 >-);82)?c9?.(C7S۬G-\K[J'[ʃ ysۄcG#~FPUsؚ̛PF{%gi;M}?ڭtajBmUV!VRŧs@Q5+_:+o4]%aGk,Dp3mIPtZ(rڬ0nP}zW XV^dJ 3$s9C9rGΣO&@g'!TnS{e3j .2-9D\x>@t uzxBn=~DÉorQj. nK†N8v]B܎泣ќ!ΆHyW`;O|' s^}pP\3;tJ:"O=ـ*yΘt }^D]a OUa% 3]{S2c?Be% R3U HJ9$'@a,kz#*͆q,k0_~;SYlO9>kM~97]g0G p,n }UNjIqxVWGɖF#H,mBdT#9ֵ4Bj+ G>]8|o{Ѓ{&([9+ Ϭ1b"ӳɜ(icP*a<9ϟ ![ö4qT5Vݔ~ȋCnf[(( ۏz|58^1sQC \h)eB-#Gy'+WqV)@0$_z9fPឺ>h_A^ZITR%9ؿZ0 4HBvlgeWL);{ǴCQTA!$]b6 $tYVN ػvP:*xkW)fK*+ '.z5':OXW܋^b.*$>17$xSfA^uHԖ r(~ET{G^+H$ );-ѣ* q_IAѭ!y9nh_<@/~xvbm)i= 0{? 9<(RH0#Ÿ=]%!7)4npX &] iFzPAp֘B- Ie(6R!֣c(Ip!uSH!l"A[ÖNje7U6+O buv" 9 ,P[,dxB܃%(TcЎP1_;nxNv0ap*ˡ\zʘ6`#1'x Ἱ+Hh5DYd $'fb_sz$B*={h4NZm>໡B0-r X;Q%D@!\xyHkÎDfzO`͢MGblL jy]^Q<8{I vF*Z}Vux>Wr@%)!ދSi[cmC۪L܀ʤocf#+TuWW9XYU􂙘7IN\ZZLo7ݸ\ L' t݀%GwIpTEXL|7~MKs>ڈ/25wrY":hnw6<-Wl̢]r:$N1MMH8}{!cI^g`wƟG's>Wg?:"y|ѧTͽ،d62Ԝ쪿8VI-+(ɶ;.uZ!+84%LU^puezO{~eKVcrZXIg>6'x3 Q w)))0oS OsC'<$=:k{|D]XIgt#oO=֌mgG3#=լLȝzzs8dY6ko&  uT *^L˽S#G E^'gt$<xʈ'6,UԹjUf֓LhO[4m6TI?[;<1!1N`ĄG1<td hv0 pؼ4|Fav->o-k17oSbUj* Pdz&e{r\TńmaX$NN)=չ>[tT>?&yJp;Mt fi[֒_vq/NZwBo̾HD[0JQ폧ȸ a^x.6A~8es:BԪ^ز^ o9RO&e%ѽ8&%T{W3xԃI_ۓ{$+UP#NJ U~<8SWiv+6c[LF-bB[S* 6>jp@m-Z9pᦑ1ot6f;tyP]ϡOh#6(29Tן1)U2ur߭HXw!T`*7jz9V sl+ ӧ&ΑQJ&LCcct)@DIWڠZPaCs{CjCPWAYFy٫=-!m]sU Q{Lyr+^C&|#l\A'OGֻS'/\30?e5aC^ڬ ̭-chZ\k'Ƞwϖ#` ŠX spvޒ_PeeTOC$&`/"5QG{FIfţ9]ηv8}J[0] tY(UߌT3] !3#C֟XN3W)7Tм b\Vh8XH~ݹUJrop/G(`aILcEs/)}~8 :eŲtٚ.,&FZEXfpq\F%lEF7kwK"D1~|S.T H>o'}`FУsohd@ʰf`>>nH#(KW;" 1Ҧ aUP ^}[>@:83Z9L-s4*p^YՒ I7{}_5ϩ-Q@[=?f18Y/372G[S7sd0ܣұ4[6e怘VY%v, -[w{Yb> T֎鸉Aᆃx M)59-q}8s.rGE2j >CҨQvF?cOBd=tbaEacx>#;\B̽,* ֯ɢSpxxrS~ib^3IA]Q>R[)ڦO ]e:TH 6_Y /",I'PbXKIߖhhKmIIfHE\-][hiWYUA޳S ..oXxrJGU ?eIAcӕ&RR4_;%+Xm˟F&uӄM!䣬ohg O+;;UdLe]Hz|DaS?_{<4 ԙB踕T5 rYeG3GA Z#abhѝc ."AzzWV+uk{4+W ͋a%Ih5YQIJCVGQoϷJ܈L5=ܣ*:3T%XPҥAA";oRmVd"~1Tn[=bY+یK0@gzIX&[Va ^h }yl28Cz}'Ī5|18>Jx+l/(8dFTT knGuTbyU"/L77oj*e{SLHtuE|% Sd/CeoF"B%5띡ɖeUb[TMP0[J ;?W? {FTw,'r7v9$h6.|&fp`@`gɱ޸ UYzkP[`*A"[F8YE>YCqo)' {:y r&A0%m] 9-W=Ɣap7wۣ-H)[Xci {aPyY-̉qDJV%ܩ:O7uщbX < ~1pOo,TgR A.ū䨶_謇Of 9wg/th`z"}CF9J1uhwt޿ۤW=$ LYpj!m5qcNUv(wx;E-s-^H^BN  ш#_zT`!+KWdN9vuS@MOH'X?X49 ]P#FSCPI=N-oT3ax=E5H2o˸!e. 4z1,ײG"-un[.M j␹< i/ŻX.i =RBԇjvd8fCma:!crߚEuH!6vfe˔f ^"'rл' J&Dc ȋl650v#Z 8iOi0ժ#$G{*փ ԝ7p-ڇbqK)vme㱦%E/ ?ßXTwVc_xD7OR"{ł)ӤRQ,zZ44Vm}` |?Յa;㵍dd gfQ^Q1"xQx\ BkOW`h ׼(Ѱmoڎ_#n9͂%6-NPZ>G[؎ sխ`ϩgq 2Q@ &g-,mϤl4t/钔׭#-8;;QGu)}3̩„=--Z\tnz&f_{-u:/]mV~]5[7eчQ " As"JT.(KhqgnX!d$ƖzAйi lC],?W 29}>fxnr ƒ (h$$_4׿g$ qx 4rx@?ݐ 5s:[& N}nt]dޞ# /eۥbw 4i _>M 3dLrIeqӸwCbsmJٱ'YbGT /܄V@e9G5lrVl훤VnA4d!#Ie6|hG u\h R9.Hp*اK?ƎDNࠈ.R y(FR/vNU 9%^J|aaRX#J?ؑ[[2* ^ wA_YΰǝůOTeav{sۈ yd3n(0ބ*  *3 pfq2f^] !!9 tz=ف@2͡G3k?+=JOCJ!#ꆶ">d=,(|U vƊ9lgqf"O*L  ^QרMiXv 398[Kt 36v!\R E:@E~}9p .?RWL!82iV!A+I~q<"Ni=j ]mZk:D—T`Ajkr҂c+izE iȻNJQA![3T&pEź:@*±z,įKqXshAɞl`4\_sP|Qm;~iȆmñZQߠ& k?BM^ꗍK(Ƽw.3M+ʜ&WM(U;ӣ$Rѽb7wąOB GM<ߑ@u|mp=PclO v{~+>> 0mw!euդ }{ʃY2sYId\޳a|kz(|T*i;޾]m!r.M%[ $P'6Ķ&|XH#vҞ:u1\ezp$VU>~FDpioIf,mhi@pI۟G xDjao䇫ub^PN 6h;8#v#j qO+[!]AQ">7;^CEDwBwOY8Njv|vd mP5s;{3FO/S))|uZ s= lFw(ϐߡqeNv:y+Ngp5e]1 D>=$e>DS@ j|)1hiħ,!"ΚV_\ڪ/[Y0^Wj.#e7?A3IA|6 NJ} LImn<;`xvDmp43P0O]0Nyf\C pa7)?҇L ٰ:* i J*ܧHr ᘰn4oa0E cJ &)Aa PEwU:پG*nA8+͗MX,&lqBQQ|,^oEz kØ)=~"Yx9Hx)F M(?ƿXeK-LrDGDux7H\ mrC08Miڔ&Uez#8#*F?b)q DkhE;kaRJr^O$e" ΘU@`qAQg슻 7#RF=Z @᧦\K/ZMvksp9̮v/ўZH;P 9̠Dx3qMD.}ҷ1`_DJ, G0FPGNڃ"XеRٛ÷̯֘L&K* ;T)~t$}1]VDj=ݸfIUYmkӪ~ONb}6љ8'bUU~emtQ+VaVS+#Z: Xm8-sQ.at3ef 'ߊs鶭0,|%X2'okHB̘9_QC+E-K6 ]HU< Ê҆D㈃ VYoԦ1:f77RN6%CϚ|ݏr6FWb-KsE2^xŤWF%|Yi(u&~֣_FUAMJO%f^KbMP\!1*h w=X08  +M 6FuGtJ{)U?,G'O|ͨ9"aηpړR#zyHz [LYŵu(phh-<i'`KO26 ^qvӊIk3QuY SgʋⱢw~; JBh} G44VfѫG :WcMVZX YhnuPVCCNDY,3~ady_d+身vQ3My3߇6Nc̍*V*Nm}ꖸ9AXm0R/᫴ (nlIhb%.w.PH RbY ")EFH;Kuq8` .zku+m#xlsW UM5W@'9EYL\YjqT+}z.}R16.i-%5Jm"JZUJ5|`LLĠGX8HLgUrłNdT;{.  눚Ca.CWPGs|D^)W`Y/}v8cqyyGsSݩ~{s*'"ݝtk`{^? Ay"fNf FaT$f{[eeZAj 'XYUq6]8?NO%Z rg;8XLuA. i`e/m?$ PMmjbUV^[x@C0q5c/V:)`֙?Ff'֏ KO:nvgM[=O/ CWM`X?# U274NafQh]J6Tl0k7]0ҭD(Gl Qo>~2o9pcFvht9}a ?@Z*"1S7ըMm?_kU@x Z=3y0ӍȰ̊e˪[ W]j/#Q>Mvb9:a>Q8{ތ{ h'Haq5  Ň/ȡϤ0HЪ ۘw/qxEJ H2FKf4T~, YaϺ*:' K]QQ!f j(^&A\%O_2r\Gd{jD5vѸ<Ԃ7##[&vo.`C P8BZӉ~Ѓ~пi:ίQ#Fˍ'/ғXa[GRF.Kr04(0J}lj"I 3s(-zֿbd 1@ "I/wzS ,k必qq5Qs`Gm%cu#'\Yw) jO.JddwgPQKKa4MԺ7O!x~:{+8ON  9~?US@ C0Nx${m" QC̘0Ƃ NL{fTt"G؉>P^g^/Rhmq"PΌmS'NKv {Q'vV>Yi(@52/^ҋk4q6ԫRT}O~>9c*yÄ 0wTurR2 fB!jQ"$qkRsG{v!NX֨r&Lg SNp1چKdi1hKxRpWc^r&P(NupkCĭS[NE֪A'G4OFD閟%֦@8 #O!JMѲ-P)a~Gۙc^ NnyDͱU>H ݪ!O?D0)}*e(W*|ұ"}q_ǗLчq )8SmM)WaҘ谧''S" бĻs HRT`QȠ4`r+w-GG:0y>zݦonNaG7c>f6%w 4*B|qQsC,XG6ՈVfjd3rD.օ%.6?O?j[Hɔ)k[)%z̴ZZAm6 - ߲ruYiH1EI-xX+7 uz\ENGCs rkٲpLpӼ.0$azeRĈ6۾esG,.8 [PI>\ݖ36%ջ.k#?ҌX+e1u]H/JyIt>aMjcSjI]=a"eKWOdV|c춘!#e_|yܧf;SxO55i^Rsf9`L]ۊDPgz0;:N'ɫW;8~1V4(U?W9e_DHḧ́o5P++hQI,P%}Rb 3W2HŢH/]d]Fg@ ?e8YpjXOX(|RѰPY-LWN@' sY5NNN(b&g_k4dFd $w4? C*kAӨ`|y]e]v*P $5vDP;wMR85sck-%S=N!n)G^aMF-La*ռ7fT XK %dM qOkgo4W@As-W r+?dQ1@Pw@T WB[4! W37Ɗ@C pTbl0p&uUxz%65YWx1 J͊.;9Pt=Lբn:?FŨF1P?Cw1{m1_ E1Or3\U9xP{ZFo_?n}*S*zrO9㴱&#-tIcL@cZɳH_6A4b3R͒ocqSâ27D(x"Q`@ w9'|D=1ʝ:k +WeJӴbḡ\HtLVi"" r`;q3oPQdPd1l Cʏ?, &'PF},rj.Ұ-QEӜKc(S:CO06ϔʼz%K1^w\*Pڢ<g?F-0z0)$^E'(n(ni{sR21Ut)ĝCE{U_Y*곬4Le'*XmOIk~5.`FYRSw8_RE:< '^_jtY<WS4*jnUǎyhj>ٗrk|&P8Y?;q)[MEd\ b/D6֞OY9Nu OX[Y:ߧ"Q>Y<0RU`H@Pٶi?Ҽ^QbLLqiIKoYNC+4;M唿֕- ":@YB9 j6jwQW8 T C_u  !Kta#4&V mwbӚ)~<$թ=ÿkgx3o{{<0E 2yINs-\ܓ X|thI5ɢ"h$zKM|fOfMC  Ʈ_v`^oW> ¥hk4R{"ۂ^c/ibO!60F:8~7澻ܙBoj`֝aU;U&ٖp=w^O qpڋ=ǎҽ "*i`сsMUaCASu@`g;Y>be>UY!DMUjMZRGr8 짩2S"_Yww#q(DyWDx RA.u9=o+iL,XxA. E(躽4x=XUFG>ҥ֕pILPZ~]uUG)*s L^6noO^vy½cgm,? E{*ӯ~zJG3+ww<$d!Z`zDiPKd4{HYtWiMUXW|ngҁ9uʊtj`>rBDӨ! nհ\p^uCH.#MN[/bsDK#$KD^DD۳g]MMxߚ[LM`@xNԒV|6ʑtl-"+ϸB dWpf+1sl!O6$t6,cp:zeʒ/vjpŻY *Lc(AZ]Wb9<|>ɤqUٖpY/ZsلT;m+.2 ren"<U?$xΗ0rG{(I}f_:AA)ML Wĸ&\X>KugnLqFw㾱oQg zư1xh1~\vcFi0e,i$3"AT?@/.?wwwuukN:Yզ*&kV8O6ܑ]L4>O.zZ l4Z}YVPBRyvJ /XFovX49(oBs$mah-$ t'X;H60j|p\Fh&QѸu~*"hzIݽSdXh}rtmھ%bM:n3x^`o?9;џ嘍ytj_!] L24hl11괡患-I Wk~hdD z[1\ԾKՙ 5nGf-->>8/jhI4πO t0V?qLSfDfE4nR8%?.smA4 _dZy(*r_[ipxK*^[02!ȢS֤ 8$K.P zk!ƻL}|Y;1g!O7oBuJ{愖2cFQdTD Av#}"|eWmL 僛{YC M V(_C L˅`v rteW'W1'k\P)Ŗ$ fk'̨1"QզSQP`Iҥ5ܚ(3|DbzҤο^wO|6lwfbP\s*k̨8nݬz4p/?4'&2xs[$JjjL]uDXRؔWB$lX϶Q ǝY`ri6;CvlbT*g-$CT$й6d׫7hD%GVx`&):3xcFdˁ&|jy&9 &xwWtoLծzkD t$}G&hHCA_'b'S]1"7w]u={j [矊7EKG:t!LkW;a'*2G7O)sQ,O9}uziމV3{oy3L&laԛ /-{Vq `҆$A?>5@Ck2 a/B`>Kp0#`R(Q^mQ>gHjhWUy£"6b6~;PN-%fvm4J43tpJnO" Nw3˲*4 W$kܷOSHkmfR$2Z!1~dJ($9-_§B~o/ YZŭd @E OؗY{Ehg;s'+oǣrc szM25FH`'\tuV τ?Juĩ+ډދIShW2Tm7ؠGTX] V D`Ii1!сְֽQ#$qX&j)0JƁ=3F|zCF)6ұ\ۥ86GլK`ݮ~_n3U !6hR*<ůz _e.nE*("5Eof<6ƕkUfwUK又ntUuUujEZOj7! QgC3T0fgtNB=AlNQmQH@wJ,s~ 'T9FETqagX-HKWb,7lI1%lyTIUmYU[` H5kS3cl9󍝭mM)#/ 6x ^z<'N0|HiyL=?> 5"qr*eF$+kՙ'Tf늙plj,qm2Ymkһʑ^ / h-l&áQAgmc '5-B8a&:;:]luCX4͗s@XfpPtO p9|<͏u]4M} rum캒+/1 2\1cH!n({DBx4:t} _YfaN;MpNZ{Àןx&<$}} JL3?%OWcE˿Z9T$+\||4 Q^d4HSEɯ>.[u0]ٱJ$2W.N,DeA *[bFF¾/OpjxJDShR&S1pRB|Y' |OJ;xB"(##ɢTnsYcmd@n#M/EZ!q( Q}{\Hɬk]-.NhLwx< 0g &{cRpV\Nyye@1a=IJE "9"KR3p`> ]2 +ήG{ɚ 5B!tkh>+GK{ ÓAǟ'03j?L W]y%/ɋv{M1(̣f~w^mZ!r3լG\#?I]y\<WelbL:DF0qg0 Lm"$l@1r|ZC NiHb+zEn)ʃ+ <1gJscnsWUY D5> 8#ꓧ[\=Es:38SF9kE!Rp/byEd P&*\ٕy*iS8}?/INe+^ c1BjQ1c(0 j.Qw]`Nn8RY@nR"'D@ Off!sKGO7߫5c[8q9gBӴR'n b1zHi ՓCQ͸pvel ;y3mrX Dae} T K~K˃5Èt;~CMUL?@z37 Zd  +C'p<_ʒyԋ;0܍QV$2Ɓ K~Q`Rflb;墔lfB[N2 ]"n?Uwg4y;y9w !@.jc`gBVSzͅs2Tup?v֥=˕@\XJí*IicQj+_\bo9_lۀWyI"&uTX6׏+%;>.'ƶk\Yc릜Wնk gbSn/Ȥ ̎ɡN`p|:%€ݷQؐWx T;{Y53sv vhN&zWsYה=Bw'ZѐUdi e`7Y{JY[H ;66Pf$!?30flQ zj&KB2?8 b;;1㵘~j"xa^rrޜuN=hj3r7s|l7 A \ s\.i fw䤿abƃ<(?F1w`<3Z1R) vX'~'FQ Of; )<0J;ިnnB AK,k6IE"P7N-[[J\;#-̑ 일 2j*jckӀޑ< YnZ"q_u[ayy!sem*BثTڧSl!kAY%m4щQlIsv]1/,eCL#߀_J&mötwW,Yp]#)imxfuKy z6oBFz!aIB᠜\}8( J)!fjvt"h˶Q@mZd_O!ZV FKjV+ ' \#tX*h"װ@-OK wcJQex 3RnbxGc"6yooWٲp]3q_4(a6;-qFP5Hbi2c2&D[CR|ʶMf }RrqECSJ( 9(5!܉gBo读E;/JUeך9}б <.&T|9XZZQ놦e u1=b}íRɷ$5hB?ج,⻺fO̻k,sMlbOziprOaK8;XQSa3'n[WƼo };>  r60^9"2c_{XcsM]Cb't„HN 0%Bp(~eӵ7coY; %=K|)*"cO "UjvܔP26Խ{X} MDYw6rx'Ϗt[ىȚLR%\m ,4'< 7b?dጔQXqaȠЃ?= -f3.u9 ߠ>E~eqLmS|O[+{@Jx~r>NJ ]ɇ+ ~ljD?gWpA<}4@:IjC.nO򎈊7\ -0 5(V# ry7gc9,Eck5 QI_U5QJ |_Go=oЀp+ޒFĬS(':W}ӞZ#eDG`Z`P /3;-eSY$LTXξh-6;dH$"&\=C=+Ylq-*/@5ѱGOE: %4cF&UQ6( Pug4D %-v W?n͇Z?t+w.j0Es a9^5La"gcT{06i RkQ3lվW*EJ?_coMum)ɯy X嬴b!Eׁy2"uu8{q'p$H>tn$)2N}c+h4ҹwI .,zվld\m1Vb*e!UǶn!Y1_8{)pm\0^c{}/.߮:,x>uI,U5Ese.nQ:vY!6#r[]3Pe`2=> ֆj)kAfqo|%W&ʪA3GkJ(>&(*TsͳgelVD(O[_]ų%Ff'$C߂4$sLn^țZ6i0~͊X,Q^~2vZ(2g^vt'0`EU8/gL=s@rb<}P&7ˣ}N@zxH x>p`Ɔ@xeNѦ01*[%&NhAo^N Nˆ>Rb(yN~} +)r@Tˢ,.[Fl5N )G!lF?lf94t,xi'7P eW/>xօEn>mmw)В(,'QIB3Oif@`{9;MHV Z0? ف\*dI,%[zo3xZ'{^<ݙRj:ܟ" :~;ûW dIGu+Sa$q :>/]ÑnL$ RMmCcn:DY1opYA#t'6e!¿V X`CZzn^iyDAP{cb&3D_aUǞ6K!̨/jsʈ Mz?0ۜ3V`ϛt _-Ձ\+ZݦS ˍup^_7 ե?$MN| Ñ{ߴLDeZQ48`; T gu|p;fw; fOTNh!hX}?6fl3븀[u ]*y'n^H7J/'$B ETy6Vlb1[S-h{l0beGlv md+x&!TpUoS ?3uP&6@$9y$kXqX&$8k4z=I;XD}1Uge%@78&ŋ!bϙx*<_pb5Z;@լnqd"l,m\y0tLNܛZJؘ=I-׷9[?O/^n ՟_~[Z qEA L)\T +΁*Ɋ@a F@}nQ;e%*f,QBȒ0딌յK}ÍXo, )MÆ970ܿ[z6_S?gneW6b?nO5 ,[r5>xC< 4u Nlin Q5d gx$ƱiqI5pz|T B Z(Ɔ,Ge/#؊m,⣕fgЖF#ϖYp:B7nDݎ]IIm,.C@7NcnUCW?_:hJ@ |Pߦ|11U|K_cw$jEk2x\S{^]nbwϴQGK^<հZl.g}3 :T}=]T[oFnÛ!I'~M-AQ5EX& 7eܳ~ֿVuP(By'`oEE2=v.[ЇwF.L(7_[D Hib0.z* |\/Ha-HjbNqJ} v^ۊs^nnJ:b׿/ ?y,χ@x8CL%hLyCcG8gY/T*Qmè A$0P{z|_}ˏqDTwx9D㉶R:m͑DoK *6:pyoo"`!*?vHn68ѕ1U66(ǸNi>RjX{v!=d?6 9s ݬY*OLKA*ĬH,N)m^x'LoA-[:q睳Q ̷/& :oЋK:{ A]2'H<$,^MFaCB`e}9]*NJ!7t7VPeVXd,~⎋d woN4y{/i8J0j{ D589x U_B!wxuDUr-}}|[Pvl .j8>꣩~E qMDND.'z~M) RT$'2gYaLъԉ\JqyCp5-r QGaƳ 7]xaaHTh@OHUny)M yN-BGonIN<~ng:c93"-5]eA샊[X ʠ1DuI{\>uHp5[_bwuăFJ-3h5JmJ.c#4??!XƱFY^%.^oU`GFcELakGVBQW4``62 ^6l'_7̳ԉ6ߧ.0X!&eKv*bĥG2p9ubqoB2N"6SfUCx 22 `jEB}lVAI]"ɣs"}B8L1 pRwwtm08zʢU7Bʗ"&ǛA`MӢ9؟#-PaiCq"*܊i# ̭@3% meqӓDvK/ ,S2R8zS\U}yyՒ٠&HJP42)Y!>%v.kf6#A};s`6riॲ_$ذoW{to-Cbڮ!YBǫ`g9hK0uPεgsC0@P(rtd!kgqEk;mYj鸯#/=ߋgyMETuEfqm5}kO:jB0FWAr)c 3zIe]R:p)Đbo23­tM&c+]C"U,ƌDİ:"nL`l#7cE@s׽ɪ+DNmshM@^~m ,Ts]W&1˝UB Iw "2u$ xG{&ñgAQCv=Sp飲gn)g0e){ϖ0tD> kF!j9^ ,Z}G;th@=7:C76IP)i ԌȀ ~t߬*\R/Z Uًq,7Rio)eu!o&3T毠nՁAԯ& U] paK\5]Q-|#-l:~Чbm8?{YJٕn =Lx*+us<+ Z5?J C8HړK11ex CbgL_:bn9iֲm!m!.y{gU'cI174oEAJ7#RѡuJj x($b@3I)Vٛ1@lhj.Zqhˊm&Rc}zL0kWRڱV"/k+fœɆlM0 =2#'U%ɡ(ymSCWqDW>: GL&^Er[ift]NM:ق"\og""`%lTI6!WrGvp P^ieݕ5EH[%ʓ>ΰ-nrZ[o[3y:#>qrM>(ȥ):s}ɛWt41W#ttE,xmKlY9>r(Ut68.bDS+r%0]"{.Tì)yYuD0ssĒ#D`4_Y8+ۏ b<{Mh$ ;xJo1x~v`H(j_X;jctZ!; |ؖAQ']e*%FD>R]7W ,wo_1,p޻&~Hj{?5͹hS,U3 6eXM.X(t)i"B`o0[9A] w@yZ"~zn]{S65wP 50m{%6sʃ:d/8$ʐNVY"1Oj-b? \M/B|!Q5ERĦ$y((W5U`G_Eq Sஐ>=U^(_j-'C.9{WVXJ&Fو".e8J.NDXFD^ɥs򮁛R=a}D=ٮT[2͝{Sɮ3{.n>TғMY4/{uUN1xZj2i ~TMҋi|^ABǪD,bIh24;o7^S  #QYXz+5H% ٽaM϶`Uta%{ө3F;0%e0ϰ+z)3Ҭ)N BϨUyPJxZɪ:iũƦHhgH# GM8LӖqM#'te|(&9lJ'gP4p0SR8AfNCrIQmE3ɲlps I7XȨC Xkxdћ0dbT7j]Kܷ ɍ^y,ʱ)792;c[&iq5ݗab>!yzg8q>R_iBo>'`kF3wmwqT%?ԝ"*uIKBnj#YP` !8nЯϦ2M^UawrZ#RJԁC[נ)p,c=25b,EϿ#PI+ 4Sx˔Jtg X-سdCcA3삵AY$ul1nҥß<`(X҄$0[/#b#;"ʬ7aVؕf*Cg?7ICv'F`:Z=!;N 7Eʺ!X$2w}?_>B;PTM"{ƢR֍+[sa(_xQ9!Tr෢,+:#t޵mCMɠq8mSbA6#D"#cJ,.d嬒gץ%)"0 š>oԱO|fjOFvcqHK-r_d,!!FiM.Y3Oߧ֑aƛ),Jϻ4tzb 5!+&0xHC<Dp Ⱥ+yKAw01Ba|nb+_u2et:Rx&v䲮k?LQVMjQ;EIg1Pܪ' q|-vUgw>Ru\nM0kC&B yVEicJўDl NEy A"7<! 7M4m߯Olo)ԭ2%2NxȦ*q. (ß̂Z*ho'bOF7Lz ##o?)ueLE.P}$ߣ2(Qf=3Ӏ4S8UK§Հzb7-| #zϽnӬj-[AZ0͹]Vq+jB5 l.i3kCqO8"UK8cekWDʞ{z4,H|̸a¥* BEM$[|)+R7j]xA= yOji<'6Sf|d tKrOWHz@dV늶ʩM$O*dS& 3:=#߅Aej qWFN{؂OliGjKGY[$Hև. ț\%/D _,{2Hr\&L,qqdVr6ң;i K%|d<|M6)N 43~4μVoi vTMp[0ol{MzC)&?>vL$"is US^BZN\!?8Xw|D+'T "-8J;F v8D -EOtzWޝ3 $F0}y $s&qlSb JXAWL#e{“9%2魙WDODXZb_*#:6n⓱$DN֓ @8#-͂Cyp ̬~2#Ғ-9- ;%G"yVb%CF7YPs*LUL*Y15靝e"Z5-C*1/F/E6mv"[mƸu-di}T~vmǼW/sbi/a$:Z0+-`zaiEJH7}h[Q*"q{,łG;Pٝ侅;lpz]cJc#+=:e讗R3A۔#i2D&8.W!4s~5>JlBƏ zk6S 4E SP'm0M+kuĥRP71]&9CVͣlxЌɤaNH}ndu=\ ~ .ŌxѼ ʩ)0}kD}[ B=)Mr~~RGzԜfgD\&aH[c3Yc}"W\#cޓjCkX.eI7K@''ýa ˙ 8E[€F BWK՝CnjUC:Ϝ@}wf6\| WQ M Q(@Z;-lDm0:$'fbTU}5cCz)0B,mW_ U!%bP-TjZĞVn:2[ _?~,Wb]/FmsTjĒ(r׈)~%-Fmٙ|~m;uˁ5Jl'/vb˔~cXK=.di$9~Sl'+V}=ESOk.RυBؑ-Y#yEFˢ1m;)`.›KӉc6T+㍡Cf$)-~,&q v%92Hr+~n2V14$UҎ7,(L]V~zlmBq1z OߜUL+֌9z©}0­$͖P\07$o7逽{XP&/sPo>R^tjG'W&,I6vFb0]'DqA:D |INFYV רG6J9zo~'ݢ B7CE 0l)G^i{Z U*H)@%i qOk83Pa/gnPKcd;ZD OWL .Hp#0]{qH][6$" 78"Ąb"DӧӉG-s(^CF/,X ~;2'|"}2jzڮgDߚd;k|XGxNOC1Rq p"ga/m$TӯOvf4 إ:]lpf-ixꈓAL?A**(u v݂X<(l@ϔNbz}~rzmK _"ߪyGDnc<ĂAԠaS|y%#6q-g,":**bwȺ5R7-TA-nYvvkq6zκoz#g|-кe ~XrӪu =8S}ô"pugJac:z=;SRUǑW|92oq:=A9ADmy=Sy+sRd5A~v_؇ey+Dw,h|zGKÀ{g(i]x :28-Zu[ʟܴ`y8_,QNvU # W(WusH|2sC' `Ff_X+Zs\BUʌCb,f428iٿ'-߀Xs3a0d\aY7bU?87L׿,ur?8oy<3Uv&R]©;fIbOտr^TŊ{jr5`fĹu_NCN\05{g?B3¼sYL 'AT_d (fSn+=gɍ]UHXzKᱶZT_Nb2ONOe8o"]Mb>!3X2U2eL]bU`p OZ[:5)2;)DqJӳ}Sn2WZg3\4 x&Y c@ S@>YR'`CjT i'vkPžTSm0O+m!8ɸ`b^DPS;KZ68}P[䯨9j̳>=ig\R%-tIw Bim~N5h3YDBRkNRmy2!ʙzpڛ ,80!(}k9AdΕ1q"3(6!cvz^*+6B`4YhDZ$R3u͂0Z˩LY)r`}==Va [1-Rp57_Ƞ'ab~&^fј(Wa7.8^w 4VMGirJ۟Խ E9rDd)|MgY &G6ە> B;\0k+ _7k*XM_/*;.EjqprCD1R)j0 hdqK6ZZr2NSzl{ 9gѾA4 ة4ETQQ? 淲lVՂur}04|w#l좿&>kְqR<8,㡆p}h6;9`rw evX=p,[+xqL3~{t+cWaA֐kKPk(Um uWo,14:jk'+#+wGL [^^V!>PA[=DS ԼUloMXD[w#V@v2~b̓ҟi%! Ʋfv}{ ޾X_5"y۾,5H/欎 km}& OEZVYb'Z zv{v]j8 i}_hu*ؖI>8cpG&AR!;'^(<qOа'Ad;^s+jaUa^WO `w 9 X@fL{'>/ܽ/ʊZ>4?lͣu]M*~'w\1Icya`4,=J -M|pj69-͆j3 zbAk׹o6 =i>Z/ Z&Y&񝉒\< eFPMeHGM9)s==OƑHȎ9RwC#35 b:5{J>{YPųϪF]F٠[$  9 $"9LHfAD|~$⩽/˿$}wGrYy5ayu=8bg6 k9)OU  w<9f/bLO2+]6X]}4p^Jda!~<6#>?cpRh$z4I%-B5=\kv"Ⱦ`v3-s{97Gr$?wEL#S{uŒ?ڑtBsz0 *xtO`QGo?^!& YCb0 (kʼnj\OkFG^9ņofQSL 늯56El3*3#"2y9%}F?U~1񯰩XDܠ%0]L42*&91yFiP %3ܺ$J$rinST \Gpc!C{q 1@oE\j!7 -d \8x5Qe/hMZFM_}P\ºrq0Lkkɍ<6* J5'Pg}Vf4C{ xy+ijzW Xc1fsn;OvҬX i67Oͤܧ[׵5-IGOn3h|]_TǥޓrD.xoq{١xub<;:Dɨ[hN)n|[_]!0b0j]!zktΗ>84o7"וLsruLdO/[tEXÿ޾GKζ^KZ-vp7AJ"@,W%=m3#Ѩc."jN'O 2FrVII |G79QݗM(s K#Gg[堏{cǫHvPldĮ9 l2FYm/I9H#YKI?z`ciAmX+*Oy,NͳX"A*=LUpN(u[G02x7<Ɋ_+91 7Jw_ TRfsQ.`mTvsѡE/#ϑ@2:|,K|ywY/(I0~rPೠKTP܊G%jL*⁃A"=WX& f5!>k.&bPOB LrJzg`BM;됺i'bXvzĤE8(^F!&g(䉖Į-#Y|GQ84JIs\I_#LmNl,d M?ln&2_T̀-ylj]M4hR6}Wٚsr#)9vИnv ;zbb^&wvJ0Tev!=tD'S'{f{p]3=s=6t~M 2rF:j(~zt6_e;OT2V xF=WvW c펐3 JԹ7Ӵ0 BA\}b{Bc\]HMh@U;̢%Td~0KCf8T?Hz. 8v  >}4Y:-Pc8b|NQzѨ]}ã7N=&xBN +7z7PI4Z-8gL>ܪڬ_th {)>5y~f"tJCcf#jT\}"bFZ 6ԙ1c^n\p\]1(| ⾂gMmrͲ%Ĉ_Qy`% /ѣ6^t">0f vCɴ~%3t'2$-^x/8͙TJW@do&H,zy'do n`V ɞ |y>0rYAISm<1CSs{\f7X2ttiosŵiEOB)EpִDv,v\R[uk3:hzMevPYù1- S:q_h.jGSdr|jF5 +T&cIrTq4|\##Vۈmb9PL}1?a_ ICm0r,RsEPp aozjBY(g)CRc .+Dm@1Ȅ!aivg gKj^X,dzoլg|qӃ210Qv;ff@э`  dӠIJq\&:-Nlѵ[(l UQ栣-qsnDj34ٙ䏢u^|m`#ATdn[vr ^]=v b|v$>VEgi/y^(#{$pϻ𻶣qc Ot[rDGƉjB=A3l[ bM71Q0L!>t<ri+lj' t2-oVp,4rNsZ:/L%oE1=tIH'*>^Ɣ'Jcܾc^B ۱]ޚׁޓ)~ͼF+ &@-Rʆdc~>EPh-gJL,0t H]= ʔ] @\5L%`[`g'͙TDo-I8;30} JNXF.^1QL3+S@qn&0d\11&?<$7#K sK96,tʔ\.J R1;%K2 R;"w+.| hƉ=YqxVT5CϏ AO}eBa1}4R?~N)]  O%ݣ5T{3%K_ϡ_LNG h$\h8r^r 󰩬[LL(WtxCUh2 MX0֤WH'ܔu4ls(.)dd4vscDs?um٣0W]8=hm=zҷbc_\d4^<.pц:maPъ$D̽z@qr4vl77LG?BT59vr6vTjK2{G~Q9t1Z]]G;DL#2˛|)Я<`"dA푺3뎿c[*>Me_SVnaXɇNR $gKD5m2=9Nm85:0=VP6os *t* &+9 {@ٙ~|$.NA!)7pV<=O;މ>QtI|"iB5 I]Iґ;0& Z ҿRqu?QY,7FTl*^_ =|7G޵G "ƞw⼋ɍu&Xutef\noyŭ\AMG3IZyuk3 ̇oH="HJe;fP`O=\MmƩO3{Q3\q#c-A2 iL>I2s&#gO"l0)o&6^Lsq—”xWC"g"q Ub޴J|Ɵpfե.+hŒi>O$r뛃o_*K>3LPXLdӡ$m ҭ$-^\"o1\Tj,#./u=:V(\niBVY26Jbѧ6|Ͻ pDMka主K{|× Ğpo~E"&r' ] : ܄ 8QO UCxRN3]l=po *BSdR5 epO^²l9o~UHTCl"9$U7~ʚt- AL`Kp=N+4 F'HDpȱr\즞xDAf] {huи Snaf"WV PyhjeldK\)ѴO: qdJ|Na5*QCa0u?҇hBR>|݆UGa+,CBZcLn~ 9֏=kߨG O2BUw"*cCkuaz? 6ɖ+߰OE{I}3Q"^ۙܛMFI(@GG)>-o(Xp`oPȥ"帅-3=TJ e&¯ʍrtd߭AUJ =jr*}C>UEuRdaJ4>UMؽvQ &L=[,,& bysK;IWT!YYb`N(Tbsόgކ5@GMc"(Sdkq;l"L5#  JY4CCNd .T1Q$ v0OP3!ljغ4Zjyi?La_iP"Wbݼ_H$)^׫4I=4$W a-kh$m"-/*2|°>Cnȇ80<~P- +YV(i޺ΨWYjgOU ҇Fv;-,8[ k.w?uޅ @4-:alS6l飦{sj6]  =[FEXƺ )L)ZSevKoVr)N@w-=U JWH)~{]]g/+'V~UǗ@q8]s,Hd ρz#ߣ4gRq*U[V6J3K 0ly=gޚ_wv>}uy^ȼ]h4ECL^;bo50µoߎ&񖩆A oz5\;_趮-KUܥ&%Wz^gmD2汛X&a}D^k?~ [IJFn.oa2z47H.rQORvIr@W zEv{臞TOv/0I1H%Nt KY& yeXՂHCdG}Kn7,D+;>z"T,9pk|(r<'r_a!yi:OcRi#>Ϋ=\Et3v<7w`SBIJ"~II%OBMʭi[6q"]957b^bgY7o`5ka:_F먠^MRƴǃ6"l\zE+'[0qChj}Ó85+Ϳc8$f+SDʺӹq߸zНm+iLWhBrV޽R?|ktJY N@jk ?+0` oBO|>5zDEXIt`'1SbPx7 7:#t% rB~O"kY  q!yX@=L`"IWTdu5Ɖ~D%1t˴ۉ/]A͏ v˙ p\Y2m/ xpjeʈ8:AyPD<#_ʓJ4S.1},N{}j(U&YWC"ÿ%vKzb^4llc3B${%E<7)>8جQKJgeq ӑ~UIE9A2``7yiwe\ghJd:^ZPhI*ڞI) e,=3&~C}r\֎qwX]Pf6/ڷa/Ԅ |˚B˘qW>n 1YN5ekn"p(lZ V% }ⶓ1f\ZkXû}D!iؾ~X; rU-MRMUTcw< )VqKh^Xjn(+{Rc{&pyb*$-3!nw-l]A~fk>B/o`ޑ{' Ӣ }P N)ЖZcƄy@Jf sb,|6_Lڏ\0%:[)mvDm.CHŖ}\ԩ*6B{ ˿[dr.6**BÁs5u7!DbehPՂB xO]]Opu91l'?4NB56(]-@O4HY ]F;ZGW-h?qDOon(׳|iТR&Swrޕ%mi>e*Qbȱ+ڞv7=F40x&Y,;!/T0gKe~8|i:if6G_{bbH};̾GHfY,Ԥ07(TH9}BLqIhyƄ>mm)<uBIֱ6iOfm$I~|Lc1oӆm"nc~h}"dy7yQPPqA5w=CQL0pèMjTz@IgK!fI`RmK"Pni3] BjG-m_dtM@? 疙kI0^@=\[8X׆`O9ۂ|YlӷC, mQhMU$[(TRThcY",t9`?2 f_t˄iuiфCC*uVx@ M.P#B\ Hi x4Fĥۜ!uVH>ByH?<+Xfrp.(<+Ô{+,ꦀD<%5 #bV9r<!~ llGiQpFIKb&:@ #"ƎN]3n`ہoϫGi? x~P鰥9+Qo(4<8Ӻ[kDhK}?"ѭg[4Һ7Z{54f'o z?'m_ Tw'q3 3?=_Ayx ܀X[N |0rv7viv6oc9|A| "k;$-g؎W^2t/iʡ#?1C)%fjs|%qhOtaky ѳ|節TkGoU/pCMm]Aږ_o%HdKP vXk7 3}d3q`Җ2]m-ܗ X T xYOGʐH.NԒZג:-7]Z7ԫϘA)/!FQ+7#䔱⭝)h qiNuy 1l3ʃV;*D跉0Fh£d pG/7aSnVUX^߇5ki\j9^3O?+{`4oA O;A"CMZqf{.?zWj1/:Y"SAֲ`{jyboN:>Pabn*kZϓW*g3gsu1bhnwk.KԪ~'{F.r %@q:J%7Mcl*)j피A,OK0k/ZaT7; e h&^KeXװ %#*VwVf!ۃn's"ԲiufWq7t$|F$9pe UpIK\Gy͝ћx-!ɍUۚNޤ+ΧW議h:@EgeH pSjWp>R]@Ryͨbb^瀦gffƫfuO ^a&ܒ+c%}*P<]~1FnNZhwN#m̱6N%ޯbS5ÌyƮBf%>27#ix xO-6wHcy&^=t'-33_M⮯pFx"m ,v_)(SHA}( ^&йA˙l,X-l,*b'c2=v{x4];=QuK\uZ >{E1gȫ|;n+y1?034G)#n}{e;p4s1bnn~ VB˪#;x˴YT;}Bsz2=BqjVd%X ?F۫dO鐓$罉Z[̆ǭ:$/M}L*Mo+ aJ+! x S_e/j•Ey>[5:jB!҉WR=bJPm$7"`~Y.">s8F4O;#ȴ Nה.{K+k<!O# =$bj56B]1Gg쫝F&LVj-fpjca9?gP u$zSvSgfkbЂ#}\ O|nKzB8e OƇBpC'~A+V(t(!ðiCwr#w_j ~&=K{^`HTDAJqLЮ$^9X3FU|@^5>oeVxo]eň-rj`MFIӄ;1s RBHH"0/1gnފ>>A^U wIu)&p ()ibf;͐p]>ۈDxix3M#. 3tv"6 -IT;$0MѕZ9'>-s#l,#d!fرf$ZB.| +m Ϋ&ZF6\7Q،Wҷ*k7qUZpH]:e_CV B O*ǂZV7:5wF&<{y$ :fGׇGXwNi -I/͋(E Ŋ.VW7<|D$:Bw.yA8Q3ɇ+_( t~Rx{<ʖ..f}QqW6vt/rQ؞OERqwBZNaU/lӰz٬(P7 -l/f!m/o !w@k+sT-!?w={;is)U%mV}=,Q:ђu' yOZY\AuCd  9&N'RZQ8A!O=E^X!]f.)Iki9A}reoΉ3iZu~gE0oNzxLWܒz ̍jͺl<14hTbT|(QV+-Qۏ0 wdJbUߒww^ Ȼ,^q@gޅm;#'b>Z3,=[Qap Zic4~ }X%dkZ± zP1ͼrQSQ܉A DħGB)ѶE "4#npmWczd\dMҥq!A u&3{Y߃}ϭi ,C'L_p+YbF9S9/x̿̐*׊0!ն6}S .M8ЧaΔԎѻk ryJ:s#Y`l;3/)hCH#H1O3J55#Q GǕ]\vDetFEƚNMω5͑x7 o) D͇M M{<|3%̜_J?GdNuߘ5~}\Rݼ=ؠEy30;m¡UJ| @b44wڄ..vZ`L`-0Z"2C~pSN m揝;īK ΄ š_ݰr&Й MA# V!j<yQ9cNlʡx%|K E0=9]jnQVwZ󒹬KDxvđf %ԩ?WP S` $ؚQ{P7މڅO=h*UZtYC`P3qwlrxRwٕ5bssN5$TPtQjM78lDJo%m'8xmhTĵҙDfmOιN1FAqIc/-x;-𳩫IWfVzf+9mz*˝'ປg4k'~,#}p:d1zsJzTўe\{TQ8TX R_ ݚU|,<2W@%k]f L`T4 {_)ڛAـ~@Tv# +/Yq'XKS=Jϊ0/9h'j2+8,F9yFp`\RhNɵ3e46iLWt'Cj7͢/6]Yre"FhgzŲD\-QP>gf7*UjhhJ-%BPSq]!-!?d&55{Tk^ĺd*ӾdD,[x Ih+xqɥ=S!+[; 72 #{%尶#UO8,)KnF6}2(u./wz42|߻>I+*soFb[= (LZ0h\o+2k9_uo8ԝVb0 V}OBI{)4,Bi)!&AÈ/kW),Qg;jy-_ #(*m^p${]"d*\/MPIf؛i>lGN(_K @yAQn#b%:" 9Sni &_ /eQ`kݳ=>DH> [l<`郐/9oxLBgHNVQ"RK.Óz›FȔUW=pXX}i AW~>5Cаס(#- TP&':uKBI*+3pEPU{[M ~3'"/ZU*Qv6cD)ԒNR=e$ ,9%P ;Elnr6죃ZokUDW@XKY U 74H|g\54 Y  <&7j9/tԥ j z&U^T/)ktvݾqUEx뛵)aP%smZb"S b מI\*+oޑ ZL%bG˅GӦ{LM5xN :H^򙁠,H(k߰' U:qcٓ>~ƔA)3خ벫)3- " h¶h Gε0C&8\U3 '[r3(cY/y{yC-{ GmBc_X3FgWYѩʆivXEH_T<W( }aK{pi5M"^MP+#Q>8gU)E05pcxE(f7淗Á;ceҀ]^)oJAr4LS7oϚap+S-X"|M-!k(fQ{ßPlPvQ{TPÖ1)o/jؿΦg |-GR?l{ɛ:sk! w\8h@;$N9AGԒ-H 4rfnkѱ¬"}~i3:/-h5AUIr9X"Jf kAx{O*6\o٪]>Q6 :Ts ::8t6KJMuT4\ɌMJ}~.큌$GOpifQp[,ɌQXWg?{\cX(`􊿢iO †MZ!Lm"s/@GFWie [fϦ`]/}d_y>yaj"L vc kL0ƄSZ 'l5Y(ctpdI﯄fc4@G"oNDW~M \|Bg~Ntff ` 2KM0yNW h0Q=l_65+ڄ3GA|h %?CDʻ8!Ѐ3q#m;reg+>f'0/ӥ^%aSd1VTk2iv!A [2uBޓ?}<4J4H}09=z 0X <96WȜt|{N x b 죳2i_` |ި1vOY-:7(b6sw)Bl?H}~/ |: loqkvw (@(~o|PMilXO ԶR'Ͼ"L0{ZJnSeYTf hiȱk13X[u_e-26InsJo7Ĵ3}>9xT .HJp\( M nPϮvm@9/\\xBb#&C!y}=yƨ/v 6+d;,!9gSbj5%`Y[= -r蟒4}tD[K[^S0Oby[b_s*(C7 Ĝ? ]χ8fvHn kѣyk0'X[;J_ bzOrsh*{p~N&tfJЕ{eʫ?|^!i$s_{͢ [w2}`8D ;NQ\z=ԧz R zMZwwbk%Tŗq_ K%guQ S&kW궔"G3:eۢp`Ϊ *?V(~ ŖPE20P? 2fFm^ 8_KDO_uŪ$'];ȓ9͍:=^N`u&}T b\8McoUh ۾ŀ ٭萰\4$df߾^c>GsUNZ,D&.;vDB5.DŽ|V"]V9^Q_fCh'@h#SM/>3XXjNCf"ӡ+B; ð-g.lTuߡ8q=+Qn!L9'U,5}-o]'= |d/dƢfp".oHCj3c 3;rPZ}*&xCTa_+1Yګ o0AQYϥ"C '&J g03{ vB] gUؾSKiq%O3svJHL6r °]`s9@89ECt q0a7'GuH=)uܛh(`P<58rpK3E^ LXPd&!hU8d.R)$0b[LhzHt?u /4xt~g%BPaeFʷq! kb-`־3O#C |Mu7 %Lv."¶ڷ:Q C59j=y֣-- ~*w(8ۣ~0e\jCQ˄!-TyQ3:cAdqL bjə{'^G&%#$kԶ7DŽ>~K@ nB8@F?Q,[pAm1mړ?򜿀'u@Q25|*+X eIo& L.[ƅ?7ْ&29XJ,%Ze]=z*[ͬvPiYɣkK0Y;\wh*~JkӘ[?B,%$EÒKaEpׅD{j<~K$GJҧl8h[/U\Oٞ|^dSBr/`Ë.uxPI ,%j%- ۛCR_nR p( z ɥyBqvӐQly2f‚Z{*K˵|uU.KxyFZ!GA3ZQZEK6үqj ܵjX θaAd*:+ Y!Ơ?~r6`CN#oc{y'?0@Gh`N_Y=2Y|Y*eWASt,/\L,Ώen{  #=a,\UKCufoMmKܜyI^C+Cj c lѰs$VEr1Gh[wOa@Q*DQݞ?ZE^2ۓqS8c4PXbJ\S ug|ouOt0q@t?l^hv 2z> [Ȏ- *g!ιbR?_| iy.Z7UqwI*Kwp CPuj k{0Rx|Z8~\!ey y19u+jT}Y-va3%-=Pt:k9 ]b‰\i2TpqFWcf3v \,#j74'3s+=@SH> Qh:_CU3}KMpe0o Cc YYQ@P̥sE_arq junn&) E=%Tiu ;z8zu`抟ukV{bW)%ÃךTgDڶ ?`GFá~Zm(4Rtd$ :>gh1`fB uf$, ʨ1Y`Wy0T;gQQ?Cj.IsS}NzJ{u qSM+A1X9|~)w۸ƦJȾdóG`ԏ-9$1fZ6h3l׽i۝5 g6s) eIk`*6BUf~5b^'gscwГ8&$@-/AhH_/Z_dJYV7l .OCgA9‹U_ Qp+rz ZSjQAɈսuzά'BE wk}p?nv5\a~CW6MᯉEKH] Hbz Eu/IW](:ъu cLP#.+RbPE0 D:.3q~ǁ^a<#[Ͽ!OJӬ7e,tk$Xߌ݈ma ǵ6tE@~ ;Wn!o9 9^ɾ_u%E e_Eƫbtjڅh˒Zzu)QIW-:@/2Z-eZFׄZhz_J.Y ;$q.^ihK7~3lsDG_sh,`B %F7(,+l9Di`s0\zzl^"`vyH>vSf𵬥;@&^I^yLԈG˲y;Hۺve ڗRR@22W{.\8r&Hgcv*}ڏއ|S0W)d_mi $$btiű+Pjw.^E,t=_UepVHVٵ-[2V_-M8BUȹڎc ܆o>nsMH]6;ͫӲnع<{aROD> Oy{g%f{]rl @Ы|GzLHQ1a p+B W!/w!V>VbHzyP0fLtB]:~'?ivJ=H|ܑ]$g,6y 7V]w@ϗLllJU˃㮱~8hJ ,'o Okzt`JEJbuK&Oږ) :t=idbX)ҝ3 Z pLLJ|މ}7ގy+c|ROI6lPa / f~2gaЙ(-oYb5l GՁoZ.H%z؎Yu}C4S en@c6U(g^H)w?#IvΎcow#⬞H2Xs)(\7It⫗s,jI1&A}ASqcpΈ(ZnHPK1a*e75KFPV`^=TC ldޭf;y~"-~\$}vt G͍Zd!x1b,-߉Y6b1gJ|tdYNa ⫹oPd3ڴ̴ Th< ^s2sMt=Y4G7LQdcV7R|(2nrDG$>F.O٪ 8?#]E3,G!쏹8r D4NQo-V4:Hf6(9ghGXTjgd=͝W0 Ӥsz18 86jYƳ/=TpnBKd6kY`I\#Lni~s_W^"nnBPœw*AoѿD]G2TĺTxbIdq̖1G%<8r4ǤY:E+oR޻E`Wjlƶgݯ{z{3sPޛD%sWż.M{l_94`in'^GBg('$Ʉ6 ;`iU-E{}qn\Wr”U']Co%S4F]pDzTHe rtZnnI-Ij6VߞXj*):pXوʘ?a"5"hV 凈(˱ZS92yQ @`}i1q˻鸅wO^䦾"?M&Wo:m5{I&q'3%ioµ.LK⥨׼AܱwqUdj+]嚴k\k-6ٝ^m?3AcO[ e!X:^rypE''WVB̷S B $g1^㈲#+&e#K sBAGB`%T3} [`߬-l[Q^8:c(XSn}=N/6b N١,e㛚<mɋ` ]Yׇ2?v-*!Q8*_@1!s `8C7s:Òo $X'*Z䄎K@d,ߚC}Zz3rƔ7NT d0#|C7 \~ڿkX)֐!} RO ¬] Þ_[T,9Kg* w>,K~s0i1_ |3QP7 v8}/w80xo}h] 8Byjw}p2B۽ R2 03+{Lp *…u53l`0N4=[j`<{Ztоx@>`cfԂ_z`EznRn6!W`H8ѵ? fXO{w, }U9-vzE kh{+u%v`J. ˠ4:Ey%,e !XżE'fix0N U|omx~&+B܁pEEH 5@hˈ!(r2Ev5yCLUИeY u3,8})<,fE1d0 @qc53iojs綮cǟѻfVͫsfΦiK> -+o*>uIvIM:'pXXT|X:'s83첇HMJ7'9w´D4xʡK}b+5qb؁OGZG> KXUnWS_aEies,t/FӴZ%147߰c=fd%c,XqG\G"Ys^{lv A]<8dXKÞzWp6=BN7}FwD^I O3 :m0[.SYO 7片0Dz0Q Zb=qdDѽCObNSmx.&VV)=)FC2QvxiuZV+#| *i2E!bTi9=l8>f{uu5 r$r(/d{0ecW\VVn?ZQ}ۛ2DSrcF43NҎmex%9I4#vZ, QQ#y[[P\(T_Y#"R)8y(Ц 9NJzd6[$lX5 OuRbW\D6l,!^ir#ZJX&%9G!X(XY+> q@+b9X~XUA(`__\;8рM~# G6:#vh!ͧM{ޑrD fEB`V`.bt#eNk_|,15$xDD}TxYGQ'mlpznIuӑkAX[RG0)qI]DcOBvqre.M]|'mll{ Rk>eE,hND(-U:8\C(Xy%CM> AI2ZvBtfޯ Qz"sNG>ų5oFdX{v%ZJ P°_XY]^,eOϨ-vl|%]Zm=J@}h, `ǒa:ՇVTՎkݰwxz–`~Ӓ-#[,Yoz Dlsd݈/EgOmsKٽ''25Y+]F\Z.<<w{QЕwQpX"KSXM7h$2iF7)i4;;{ i jEв r7I7Τ[?IoqVycJ*vy07SKCI9?]wzOc4hS`!_-Wǫݒ0lU87IŅHTODU"=jAM;Ă_ ?(fb!_sd 3`c``cT fv4T >/mCے6ry Kq?|j%n'OիI -&VY+e|߄DK Ə!(YuT=Va'YWRI|{bD48QW)r@ ,a(㩒,pٻeIy1{I`ocS;?DMf>idu"fVD{JC$O,HA+9u:;`ݿrd(w0?W?h-bjK*zq 6[qar5{u"| NK—SY$oC =GOV [*N$rRGC-bmQE0Uv$KcBMU) `C\`rrWhh4,^%sT'HX,!Q{*P-ʊ1uiځSR|kL8|e6fe@Fz~e?rO/^ }~ =x'"×@˶`hJ @کCG{`˱; 5f$;3_gEs!"capY Q_[ՑL(SgbiqpM@z썞{$w[Iv,.)t{ +6XC_j&~ÐO'Wo/>1PJ3|l+A`BVQh p6R/Ql%t@zANtE3n;{4ӤM~jDfwn*ɻ=r&2zl[uA :vϰxB/R~A~Uƽ*`q([eA?S;$GO1vS:-NQeI|@Xj3U g j|;V0zsJs,q")L;#Y _B+(D'*Mí^M* Jɀ 4 Sé+a'vFWIP( }or}G|[B${f9 e0"nR7Ea2陜zMԣM!W (:RP%:؅sH{晵,Y1F({~}I )6% z>="zP|Da,P}Ue EsR+i16M+u2_J2Ox4<~Vieϳ{{ LlFaCnkCp6xqGU[pٞ6&PO<. P@4QQ$NM/@B[nԬ4`1?GZ{ I fyZ\]x$3oYq#W0#{w"{I.66)-ϣ)kibi3L>;:!q2G >_GIή/RcPbhTՉ}2Twi^*ZÂ2 zvtN]}LTq07z7_=l @4,{bP`;%_ 7pxpU_ѷn[.TU-o~Z>OTI5 &NQzVP4Ʃ]?R蘺ܔS,87ovܣvW;Zf7g- ~887fկ6>u\K$]64(Q/A_٥^GVz& GXo t9i=Zb $SZ>択ڽ]0@W3|"yA6& ?R4p7|HSTžcv\kay%x*gPwu?A9=䂏j8?䄉}sm}y_=HKL[i7*LH>e8.+W=N܃c+ɩs]tp*\H뵺%quFt}bҎB4Eٛ]=Z(Iϝ ]96 NS F#8^Y3ރxi^w[{H]Ls?٧U"?\(  2O]TqP;%W4D"g#әOXd͙ QƹIv#wO0zaK䄣tANEG!@6=ںS$6P|Yy(+oL4t9|@ YOQQ!5Υ.ZfhB& o=QFBQV,҆Pא*VB|@?QGGDMFs`p,('=7񈆪t~eP+`Ն/ +uYzP@-l)+ zGtӥ(|Kȝa>NV2_ͤ @ ~U,PH&E?9>L+`PQ: 88DFHD6:T=}fځrtSp۴!vʘA$<^W*S,`q=R=SS_J߯`9VS;/ʰV%U7$V y.xwf{6R9/BTkJ"\bJt헍:Yt"_ߓu"f tȱrdfPXZe`0l#9(bs/zx=={jțZ̍>W/I Ab,^esTV=xP 4i%,=:sHɄe7ʦyNif^^H@TZng)Loi-ސxVa7S}CsMnI#H~V]cg1AN\@t0;eѻ'TIBw*FIt~`2p~dL3cx*~v6K]'r~Zf&\ +5zBK" ^Á/tj^/.;k1KuIOA7tL0o>E#"a_6K-)"2zÁwYVDl8w o&c]oǏ>yPC /+P&F'=o TIFH?̉wSʴDxq S]0R1؁c-\H}M.9O88nHc'j^]LrQ92돆CK*еy,\%lO0kx+,$ﻤeyh#-6SH,Sd,F%AeR"o/3 A uiU?ڦȲQ˨N=rFF< Q9%K=(NyjYDv@ȮhŅs ֔_HKDp%nHFǦ QY:}^~&4)Wa;#tN6ʤ[SammX=I\zup;Njo_ŰդlÇP|̶%G|ұHy S %^ Ls߃0t}ێ9*s♰w# -y0Pbcv"w 43Z/fTLq `Mԭ}zsi,{s= /3\|tq }Gvor\h?mJ>H`밡gkk_/ c?8𷦅rAW<z)l]B[QRG2`MX${|ϓXhS=M.0 I23yՊԆtgY`yJ:?muכ˓lɵ!O}mU 2N2uS !(qKJB!)hJMɲW12gǷ mL3ǫ|ڸkC|@{4Ptr]G$x HU=~/+b8ZD'z nk Ypldߟm OHJ|\?ˋ鮎W\֗hHS}j rlbIf3.K]Ppɟv(jғ:W M*Et PzKMd4T #̖wsKyRZ`cw 5 ^9nf63RƣfFpg8< Iy& <ϡͳ/YBFxy"f\뺲ȔkV,~Ps5^'d)nI"yLK7w+R#ZJWB| x:WDwA+6ۦJ܍~2lL/'g*-W 7gtI!mq/Յ7;F:K ^uk_aݬĬh9j8dT{䔯E{ OO3~5Çx[~b2?5|< *89pիޕ8! )<1 @Ӣ2:WMm;#Rg~Kh*Jڽ'oUzY>Z`3Z =5Kf9]e;h&?+#33H}g,31~9y4?.ϰ M ct 9!~Uߟ5P@]O":Q* . =KT,&:؃<[澛G "IŜ lh$prزw=#IU10Vs8Vkl͟;{F*QeսhxH(kyk%h(^qK63vN>Ւ-8Q_gLpDze_pgk3W3u2%8|knN^R-/M m7v^BV{ ;[I:(N"a6<&?H~3:Z(`BC`{'9"- ב[oa{a/xŨqrDk?17po5;2N:LV'Rf';bӾJ%8}Y5["y\YPB4+w[lK`N/ʩDD606 ٥/xD1;킖tlg/jk%8I<,;~T_58p$e[ }uI SJ ^zPE#@uKmHsTM{B<HX&Oџ٧;SRHނBQCN+a((QZ4Hq؛Ru0pkZAyrOU)8OY]hsYru7⃹an* 9I Y2XM<Q>rE6 ޯ:bzr~.|˞.;OY7`9aѭE` Zd'2Q ʹ /gn,>gDYdr4 *wkS t$l^Zf\ 5$OCc?k٫WD@`JѰKwC*]'o)Fh֝Z?? M*)q+Ap5s4ס'MMr=e5]jHRmjk3P0er7ѰqsSMx;u;Q?3}WeuDrSDvI(BtJ}ţPOI[l-|h DdfeM73ao\2齩]GB|d=yRłI38Shrn8"7eX4;;!x~5ar6@+gP }&Y߽7ת8{<4f埒À"%ܜ^*v?6OtAT(nZ"Dpf2 Vk5=i{04n'v9 k3d Pc+U욾/GdFEnseB]ȞDUXen?(l@(K)WS1 =IGXπd##2è!g)NT@O!يPL("NaW.; ݨr5=xo!'lyaW4-:: s]4Xm5ق?8(916p @Fa2nyn;+ī[eXjYr4@hF=ΏvYձ(\>9XOťLIPF5aiQ;؈adam-:DaFcE P(Bw]=Q&kdvY3α=ka(C#GD!@^|nߠwoar Lp^͚?>)9H+(,Sb-TT Lt)ߖBxvRzU6Yvpv3je9 -߀lRW5f}Rw5"NK: Nmђi8!۱uhn?jhr+?s鿕I}{c8`,mڄyPM_(N7$N"tҽ d)R4 .Pl9I=Qm3Rѫt6xh O (ͻғHB:(cRU!G_]9G +PVUsnJ@#D_Vˋc~TM'1Uvw 6)D#d!^j=)Eod*'hL#* |%E;[o Qqr/eȁ U<ܦҷf<8$XNUYyRV "w^Ю}e9}`:K!~$ƪ)lUPY~ȹ$,/r`Vl7FJC9G^_b€Nkw\`Dq_ʪ[Wku-ֶd(bJ -/Dg{>b}._p9|{S/)4|b#]z< dcg45K[BԎAV={;Do'>'0 >)wjcC AFCZp=\N%.4E`4ė3Q{Xi ʒq>%pXx%KUaª2w0ʰ6"~DG'\k&.%eRxJکhji%B?IgP%_+2>a|3x(͂ < 2vf.X퐈 UnZ;3Pt+t,΀eY+z?_+],4h>09 b0(Yٯz25 v;!<)w7eWf:aQ$XEGNu'@s˞d8ebcГg(qt3~$S( >4 tn ȉ&:+$o-(Ehd}/RqE}?JLٔvsU樇K605)ل,xT6:Sh̞td*i'A®2ϧVC\CO署?d1$/Kh \6H_fVoXL5f~*냆i N@QbN7[䊽l3DS%bQ`]sl,Y=s܍+ԥq1;jJ 2` ݂ZܻcHsY#xdӴ,ǔ_i|=&b}X)WI*&jW{"zBꡟžL0%k ^$Bє#yAQbv@%? B7bfM@w|(ÞE17cɋ[r+ !,w^( {yTetSaF>/X%~ 됮,|֑3 ߁< LQBdTftL[:F-PJ좔ƆŠXWu\a}6(7}) [U`^,$hD=@{ J"YE?2cM_݂Rom 慎{A3-Sџre`+{e1>*:_U}nmR'es+~6}"G28=[b<\5 %.gVOLU&zԎќq1/VY`4T3D:5ZJoG·?dz獷mE:h)1Nj߆@8؛t zV@{xl>2)6 B@\nXpVxe}ܞNg:Qv nCq?=aY WP|U[Əg#zM$zщTYwN(M5nYU4\UK2!cϐ5?y^px6=(:e>WMUݽ-RTΌQ(ͮ~yR{h}D-Ƥ5_fTu =Iv>HhbQ^2UczCyyՋvg~*uw#2 D q$ 86Du{.΢qN<wkSnz|Υ ȽpcE3i+.ߕ}E\ 1k* p&ͥ4m!mٵbqQC':_)CY]+R(.o{255߸82#yJ<̽YCKϙks; VEH(="LߦүsofzYyz\.+e';GLgqfhS^0ynRb*RlΟȜ"HSW;lFmtɪI s]g5}$嶄QvDoچC=yAz(: o5%oз0Gs)3cjq%zeMB2%&xI_YJHa&jGX-ޡi|lkRT-@[ehd Hth\Ft2WEۜ.ޅv L Vc;H겤3-jOcxB^K۞e=䵒R [~0M\ԴtgߐmM|q[]v}p c- ^Nj-ZɌn%[ mPX"t}Xb#8b8./,@VeY2^hE[ +71,Czkj׎l 'mܧP I\)}۹5,/O Kz\ ҟ6}̞?Rk R>\x]zʡv%[ I{ș~6Hpnxl3 * 8$S)9 .ٌu3ʜ$\Ocg0]`A|T-.q/ߵXRRp'[x xپIz-K*^u?ddH"56 KβegٗTRR]p^VhYVWw^#DD d풦\"RxJPy w fa;wti6X KxkourAovZCB1w ИINOjuŭz.u=GH&FpUj~ӆv[pY;T|{ݭiY:uAp[ofA($U"*;0 )B&O/!K#9S}Μ#t_quj ņ :*EQ9)G9@?İ'Fp[b<7> :ΕΧ}<6^ D|̑lz"6%2 v+(2 O޴ŽlUiFSPW?" bLwpQ.skqJVD+ oᯰK(/nRYEmߞ򡱐(*fy $ BOXyJ = ?+6TN"Mem̋U?\<0p.Ǥ3p@%䪹@ tN%X[ D!l|#=SJ4wP>WD6F֍꧝A}^*EayxɑS Sp^X//+_]!zP?7iM\yY;b#,6;<`# wP.OoK:ßo0kKhϷ4H="ur'KЯZ tz` /3 jQ&"@vP$OӀ\;L5xϏtg&lβHkMy ,Sn#&vɴ&!jbyDN# jmcffC;@)T~((v#=_4^oE{:DID~8+о0w=U[k EQ)z֦`OoC=3\l=f)X 1\(p CbRFy~p1X%^#VrQdPN}[ tL.*gUrl"@pƿȫZIf>MA'A.s?!=(zofxd%Y^*z&xʸ ZLW}J}1[b;_)U4OAktkEEIaf˳->ix$^rjx=͸$ voIBw`)N4H X0L'6g* TU# 6>"gm iT#4F/Di Qho$s{dsrVQI`&U}) QyrL_Q+Љ=YjKJ>񟅚ƤE r|WlR=K|ɮKbŧ_ia>2k =:dާ䣦^7μuVjn325t19# 7j+HtSdU]Fu'3}(./3yW%/x~nUAÍ|eAb3 ,ETu#<1RmvLA:֭4ulG\my i߃ods M!C/*[딤^Z1Yf4V辫ӵbvGCWyG#7gEeD4)XA@G !ZnĮv$UBXvc*41p!D3޻[YZqL(G3+1|!2Ae_UːҝW5 ?M"FS8aѮ;m^;p/8/MKq 3%Lkт^̹^Z*4p8*H]{Te뀝Mm3MPuv@lN1K_4P@$u `{˫`sz (^ 1f[½ F^i(d ܱY' ;; 8VupiN$+e%BmM"DTFΖ\TD p#,XmʥWύheHCF87x{ 5H;$|>RswEykXi>*)NÃ7jVIqw}ocR)Z[v~+3eP?V,@;ֆ. _UeUdkRsD)lP̙¢(Cƅ/i$CjfgHkG/ (il,HgNBg+ 69LO/{_;E{ʩ:'$!, 萝swr:Gcz!YhLtLmaX`E{lю' ^ ]UDMWp ~wKt=SƉ1/\J i/R斀h(ecd>! QH^xΘ#hk mQP;~K^m{5:65Jrj7x\Z*AF0ZyS6 S*,զyѥ@ `H(l|ȯ]OU$;GАimB˥p[5 ۹MD~P`+mIOO{M5o;G:D 0d߿=ei)b&IoYHG%#A0SWo>wdsrz]i޶GՀ=oԇPZ3gKB*&o)ImW}-Ƹ̺xkqA :?8Ug^/[6aPR)^I6cܘr*P醆2E q64y¿"#,NN  }.TKJlJrVTY3;Ԯأ#k3sAtv$@%C`)Q+i*,e,`fkUys[{$皔 Dk}-G.s5UQYB+YsCfZ(a'x$l`:2C9Nu{0a3.$e4K="׵k!p aFjt1~}fKQy1G=_81[JKd)WyO,ԅx<5}!6ʮ3mCۅl{UAB ͺCYo;I;w&Ɛʔb# AlPEso:ztFJBtee}2q(ru { el2N~a%Ha޶r54X*¦eᕊM]f/I3oc@mnv%UAu# ЀjO@bӞR8LOu/#Rdgx8%4 Qc{몆 w Pazk 9<\l N#$QÛi -F]"B7? Z!R*tF#|$0cI9\ UA\mp ؐ')|zhsK6^:x4s=J`v/LW8>?ʱI=q?ړMWPq6`Eľl|pX@p5NS#(Et,C_w6sܫXJ:IT&#>(1 L>aX'j-UOb^q&;=$~UOB!RvJ*aAd&u5ܓSs[fo)]^Ip# l';bk션%~48(7:=RQ H61:ϿW T"zw j$\v >VJXخ4h7/-E0v'㬿.x V蒻gfC; KԠr/X s9uPSk0T[lpbNh R SQMKݛg[ق;YSq$MHgpa=Nxjj^5 %\hzs"L<1[ǠmJts]uկ<{7@Y:#nɹmkOFUyNE\GK#L0G@UyŦgj\lI1lE (* ?':)C]B6q}DH>i:)jkqyb8 Q~9㷻wyIԜ;^Q渋?2lp;M4A:WMnkzmeWZsFs n`:Z6 )mg:֡*#-G=Ev.ڽM7;A(YtY~G`Nj+I*GWȒߛWg?ޟD/fd=>8V̾䀼^; 4\Y\ycˈ xhc )Ԋ2 ,[=_h6yf}NbUГ/?YHnH),xfPOL,$EIcQSOHoh`:hq7m"2zK}sLg߼̡S3 E!ue.k]6ekúOp0ë惛`U=p0tѳ1!Ʒ\ E4c+kĮgHi4ypY9>Zc L͓o:T@?WvO/Uh˅N'WeDazDzm 3,l2 %R[+uf@u!R>C0J֣JTXI̅d:x質DD2nLyEc my.YL-OpK r rA{+x{ɕOGӞ鶜 $`ggܸN= 3hkdħ&A6ԕjZq&Mܩ=mR}("tz ? B=tjh.$ ?$]dg6@ԝl, jQ3BC'4lyۉjқvBے Q7|x LhqMo.*hT JNZzAtG/Ry?pDp bA(ul}QxedJo0d N9N, .ŏ\p[P;}=BqLez5>s$8_ VBHxW/74"<챊507"Z +yW ULNjB;4QmXc&äe}AbQ2nL֡+%L0:xiUbnz;zsЗ1jO?#lIb`k1ߘ-GIkK *Ff60raؘ &%+!4Z]ssgO5+/8 ܻg};|p52=#"6}Izi%XTeFBJdЦi}?Π)ԳcR=hUIg@ VHM{F|7 8%02l,K?ee0d@m)" pC]$Vc%s=2t'vfteLh~Sw{υm%<&ȕ,*v7-T>7!0$iB-*^K6"2[D][> Ȑtm@mTYonސY54S R!p@%6AI$_3fP}%0`hF{xzqK?Dʾ= {r9#867B!2r {54wS5 K؅㥺xhwQُB$ Z,X/"ri8n宔yN3!?/;He[ߤ/V~)Zu{c͕-"f-,7/Yk!C|?ycT]] ?k Puadю;l16gP*м`cG֓S\G/HwͰ:iWYgk#}5.T=-<)üoDթ '-PbY͟u)XZUZF.Ʋ j9ɠO$C]Tn:POJ[f5}pmHF-+ eOԮ.=fd#ɏ$EDhY_ފ'߄\C7Yy}|c=&f{/|tWy露J!}+/ ^̭D.^Q *"t'XeOEExYBS:űpqeMb"1(lw%f}5 #wgdr1 a2f/U.qҾ| .4}-ɘa}<Ƿtϒ[vVZ$uCh kL ͆]njYRB3쌤TkbBZphZ9q,<٦O|\I2)I"vJbأmEa1鞉-G9ZbX!3MtM)d$[\GiO'&WBÅ8P9Abn99~rjܱ)qj"VWGf ,%S2K zjyfܬ- f xN]m\X^U'.ST(PVˏ\eDX样_~/ͩP)bajE9ݣZ3 tm߇ǐ ;x`f cڏCCq&j|n|{89E} Y\~Ԛ%XnzPHKbPJo _0O7/Q tT|ax?0'4\{cW tme; va+/qWƢ/''=UZf+ fokR~l꛺ZkNFeӪj1 U; Tm5HőR7 X{d +7GcrBSE=rO(簸oT -C N\P9Ʉ Pɨ]Sg<$6:R~8Xݩ`;L;Efr%ԋ:/牌ww_MB#܋ "}6#gtiGu'hlcpid {Z]thӥi_!2T5娚kh\t^8 ^k/!|[&=*f#@ihl17? 3o[p Y\<ά#uns0Mj-&KW?(|hR9A(D 0s>^/!utԬ{'|)Rä38 ]aT* aߤVlUKU.d k t:^hpfXWKW?E)ȰN@gN%&{s5T/u}ru2UL&&rN/ ʄ`R"PKqJ!xʬB_. fv/ȃ9RC \H&_ʝA2Ic$,l3HOkNkKH&33NGoSV) b2c( s]6N"P 'hLI<,cz={ ~m&)r^xo#3ǨJh)OeQ5dn0?>O1'^\DWYǾySAkztMG[$z3Ec* ޽9̊I%5b -A 4 B'1Fή ѽ3tW A;`b]t:˜An"Lfmڃ ?zZX`#+ƀ—xٮ K 2½]*2?ȘUX3gv"^-~u,<x}(E#H) >= e8Τ1$U; `̪(B&׬ /jk ^R8ݩ.~O߯=mRa%`$@SV"ixj(s~z;Nv= >,;N>:-QA:¦.k3?,l \7]~kk9JHY_Q٭\*k m0?okY,^!I.4ONAL&Z؆"cT91״fG𰌻QQz]A6Wk%iH@n8`6[8PW8%Y}I̔ n>qVY?=#PQ[vLx%iE/xVYP(HΫ Ԋj+)w2 #.HBg]ZG7',9O<)ivhy8x M4]=/BJ Eq*g~ TNtqEݢOu;Y 44,Ziϣ̸}LA3vٍўMC@l`d2 E,EvM |nFO UF<$ՉS(qX5yu"akFqtc}gVnf2|Ư (# uB :a.gYi]Gߖ2LF@*mo6PJ3GNhXIA27u"6PQL јd+'Sc' Ym3<fRH ?=LI%?7/8hw ׿ ޼1P>]xϟ74ilA%v$Z睄MP]4P64X;ɒuaR8]ɾ& `@E;*ī Cg?;+3z̜^DX,W`QX C<I@[<ۖ ha[/d*̾BH4z?YYĪ* R4vϚ]\4"ՌwH^t?ְ1b,qSCjA8/x7.4Υ{=XrX,޾k`$@#Qe(K,*~բa;$8M{IXT x״8{e+L@ƌ!Ve^mRe' Ga<_;y0[ݷMGA{6J+V1W fw+ Uj?0\1OBBpM;u&1j"!SQ{mU89 {mP[`f4L3W09/Cm4}Qe8tMkeNiP15'gV*!f zxql㥿,\ŸHNٔ)erιk^苳YېY=.Jugkk aCWJ|.pta@//Vh&:::SLU!%y۹MaS≉z?dZGlF%otէ`-Xڹ>ʭ!E Λ?|FK*cEDO[] }17|)VArTj(J .`oQsh&G6&oDUdlvՅL'WB΁˨6&Pw_S4|%<`&ҕbCP6Lҏt S6dm剂"j R p(4IB|;ȣ- f3<ƹiVTzt; b\b 8]Nb` I*%Zh>͙BGؐ#ة7N_ҫ )>X9fm0 װUT{Dytg*ĴsB6 |$"NT~Ml-IGW|!zs7^%jdQdĠ|(4Sh֟viGP$$M`|@*FpVu.T9wSpqSZ$njwIiiw =PcQ1a󥆒N{pu]dar#oMc\6eE޳ [¥nz{ '.17γ7[uR_lj*?=wM{@IlZV48psNpZȟh"C ܳFX60&baelb2bUOy7WKf,%B֝<_#9GM|~mN [jwr7;g, N<j̽eSJm<_N4%a@ no=N U~.Mx\CR>Pђ7O*{7`vzO)p1eFkV ʺAJB1<bG`n.;,9e@ϙFjV_}*'f#G'_`E7@)8i]7If+F n aZ{!E %dz~чX˕CQr~ 9_< {M> v@*W0WI)#.&2)󻉳qmH?:rͲW0q Avk/šflY)\  %pd1#Rq}2f&Yfjx T< MvaWU,k ׯNY8 (0 }c;T!&CO.Rڕ-C 4AE@ٌp1Jr6F jLUHN͡ߔQ{eH0\FX!W9y d '~<4S_71ʌ篔ywy!102"ᓡaB 쳴:}[Hj3.~LMǹ6uP /i>7=݇?9(.T¿l4LLqQؖdɥ )`eeҡ<m @DP.9^_C遘 KY['f>R~J~M2WԡSz%Z;BvAE6H4Б w~Jܭe?f1S?1jJ@i| f>K|N$$]~P#-`3Q5$y6g[jΣgaLGd< (nMm<%~AzH+QsHq3B-1'7bzjrI*@T\N]7-N4M!AV'gSwQƋ0 { }D n!81b(\0򟡎A@vz] RcW#9ţ<y 7d4_ů9Iȝub$ ˈM}\W xݜ#ߺ]LqX0Nc][ [>?b6 R ,.B?N!GY>Z>%wQCȹoƾ[OMs%L^E#٧o+T}"`ޞM{G5SP{j'*B̡/: DK[W6' s)ܑ@I@ q-1[{HWC)iַjYYBq/d;. 7-  $]=#$i\"W^my|FHĦ:M*?H~0Jzj^ Pv} yJx\z8*17۳HZU>/mSxĤ!SHh%r M}._K^!6`MMUYaT+$[hj(LāTOaɼx.:i \k"~kMcQwoj9M܁f xmXJ3'[&_}&bZjhX=eɵ}^9tCR;5n/Sƶ h Xu?h X45h>9FA% {Qe:~7}mqhCK3I"UVKk?>GkH~2mSJuiUxxʐMSTڳj@^j(=?n9;W\U>n& .Y/i(5Eɨ`IF8]YAqP@WFVɑ! "~:/Pn$}Q0@ s ,C0pĸ/5&P՛`8b5ݤݸoW_j֬30u:=go^o4iB]_ӭL€kMt7;js#,_!XT sfMQO֥M}kK9R2"_O`Dc\>cHM!gAӖ՝s90UEMj DQ/)1 Vc I5x/xuسg t{oje`l%UhÎDS/s#޽ Q3jӝ{*e9&M?ڛw\ٻ -!պ`YUGo5[-.aSq(~ s?kBbS=pMMڕ0F.s8~seQ?#YXЈvtHXX4Emq_}~ie@Z`|(5=Jw#5f#[7{i"WC@o܌%QED.k 1[:jx!w4. 5w H8ˮR=#+stZ\鴻o -{hŽ8bI_ҙJ4܂l;:RÕ#M-t nw| Lo_N:۹-j~6bO7gu۳Lh|~66E*>in&A8rs$4gI%`B:ۇ;Q+`%y]Kդp?O(:,{/wBqѦ&T ?FA-X?'q,DXo?@MOvR |o[Q+J_#%0}m\Moh4糈ͣA)WZDA&|W[1l\iv*5nړWs]u8/M݁^)Ox^c'e6˘ P_ok0Jq o.48YPt$-. e0\4Y 9!y0.e:"';Dt*( Sހ.0֏GGAX';+APFCHi y~N>]!S}MpYlhű쾻˴Ȫya&JQPfߓh> ~wfև,'/pB`Kt\G2-֎@:h51]d}o?^q&F'@6n!$[6bH2>VoH[ voPѼ%K >>S,1:.7lP)FR2UI} '^rgpQ,RKX1e\ht[;[:k.n'ItÚx?CyАvo~l\'@>Ԉ%&t2ʷk݈KnKt A5 MeiC5Dz e;/UـauVNQ\C8TOdig\{v"Ls:2@'Y.uJp`LAȰH.4H̚ʹ\'+|-a_YGve&YAny"oh~0I\yBX/^Zkzw̤¸l +']f* 6Ib72yцWS85-X 7niKȔ[3T,jE7*3XdC7IђX,p`' \:AhD}`A^Ng|\np _&ĄӈXX>Pq 1tT W~&e9[&H:rx- LXc&(<]aZ+g;=->DGQsa H#lM.21> qKj3(. ryF᱔i61CB_o= dV[uAw bmOaNCiB7ßk2<|)6( 9U@[Fm3&;|>o)_3ouw#ѭ 2;YCM4TfWB>ӝHjx_q Z[D`=kuޖn[KNuzˍ%V%6/ZXg>䧮m%Ʒa7v ot8dfwa- T,gi$-$ޤUyl(8mzM'C"4-!ǥ5?{3 $6(hiSFʨI '}籐t&Y횠K ĩ!L mA[  _q1 aĭy\[;td QޭB2<<~q莜UqLqUWy{ x/56EBo iȇ;ל2G2=\Bzj CMU|2QRFH6M!;S] )m_%^4JP[B׻AvG\J{k1vܟZ0ַejhdXV]M)]2ق"Diݞ7FtRq]t}衳R  &E>U:m8fȚW9MA5v\\Z$̨ٲV;i=,N%@~NB萠g8Ԍ!}$0$D [;>h _e ܢ3R@O{dEFTP_lr4YC!NvAfvY 7c"ڦ\fz"s}ZƬ=$2%[  NlWR)n=r2GxDAz;ivqN&'ۓVӞGnK_oOPXSj_.v"nn.OLɤAƂVZX *% Σ 04kAT 0&wXd}B>8UjS GQ[㏕NZaӉs\iQnNֆX@FY,죒$ Ryu %[ƅ }ce |VݦHiS)|2B/{0; 1YE iv˪yNrwE i4^bgyZ,%LB1ՇBqr$q\Tob~D *6/ 3( 8vE){rRK۶&FWaAlFS'l*p9'b$޲dUp0U#i ۭfz[a%{2;>| (*r5ہn9by{bTxQQr|Ym҆['  vICO(S"sŚs^GKȊ^ͥ.̝Op{M2|DcတpfT AD`!&:1o>;]UY—P\ f@TWa_7(˜&JMF~yonlV0=[À+Z9 M+:&aP:Dz> Sж>P/yЗ,eG7^}hGeUU/U#G쵴MȂ0[PbGM!>8r:_'pX )p}t>zM7&&GRFEG2[<-LfA ->V it'3<8yD!y'(~8 t!4*?3PT-+FO?,7D|S_|w}? :}WpHW2{u .,"qȐhK<1f%(kAw$+%>t&DrJќTƽ%yG P}wd~aI8>#`mT4L"2 S($PD8ѳEKxB Yw 7ڤ +Y\`{aexڮ;jՂf)K E;єg蟃R<[Wi0ըRT8[Gps{p;+\ﶿ(]i<ܲǛ[ b!$_i'ǢOR.{5r*5~=`ZRՁ꣬Ƌ (8߂tpp1,i,yj(*)A~_]8P DZTpVkW4%jG<Y92 -]u:.cʍ{p8:&B.i?zN) ”'I v_w$m5H Id\^Jv~GzxFhOazj&o}v55 clo67N Bt,3\D.mUu2"4-lԣ$[CgQA~7{s-ErQWݛt,ҞФ-sRbg]ܠМ6}ےW0DŽ>| bgv4,f^{&A:쁧6ibq& c׻dlɂx.-x4??(c[QO{)}__uA3=A^GW:ZҖC 9ay#pIGȆǸF 6}_)2IZSHc16#Oq*$(.(&v/p؄f*=՞@OoLmyQSSZqCTFNCqcCt$J[j6&Iʅh6 d#O|4"6D∓P^^7EsXY[ \5(4F3[(>˯s^99Z &f^#H Sf0छ_ݫ]:zJ*Lji%4UCEh2 #c{7`Wgģ#;DPκxqv[<',_c‚UfrjtEAM@wȟE?q<:7t JP{)O׀ `uZ~fEL6cwĞsF.%H3,TA|Si0 S!r$!E>nzhт'tdWs%;?2@O=),%i,shskUL &ځ3f]q,X+ (h!őzצZDfL3+lIUZ 9akMv0o.NP+6vAmzK\߳껏QlyM Ҿl,bI|]ƫ/%^6ʹ'mNӐCUvUGܣqVɄij+7l |q[180 T;Dז77ȡr"ĉ<ӇTƬ9Q0 0yߩ t1wZiHPq>59҅‡kriېM'9eo KsO/ئ &,X#%C ttDZ`hC\FtfC7 u )[m([ ػpbKT53qi(_ǜsTmp"lBL8+.͝c1 !:qLĀ!P [[zL/U+aHCbFA ^]Msєlfȿf .9t {/^74ޚ^c1Q K^2l-GϜ2eɣ֔Kq] ᗹ+mmPƍ˰X\3$k]%@?؃^l-rH\L]n:#,+Sg9- 9r@5ϔjL߅zPݔfKI }}M'wC!;fDT/H4LxZmEUzoU P9պ/ʲ7&z+JN_37OfhF*Y .v _\yc#ӭ-`pRlX򵱶FcL^-ꮛlUjbNC>Yif *HC"}\Xnt'A⟟^ P%mlrS68TyF8 (η[fAZo(s*W^ ,Rr~dƅUdKm: l:z #42,3z1l#Rlj?DD.A C]tR\xPhTdέϸE`c :B"ޘd) aVC42qa^&9D]jGuYtE%@ΥNS0hXDkGEq:sn726S .qFg0 Kظd,}Zi@)P`]==D$ AkbaJC])ڕ쮵l[Dr1;l[~+DzNȃ=X_[ `_ E/g1֗ Vbwd?ϼ K%L^=/nQ(YCϯGn0LJn{aUZa3)KKSy@i"E$L;.#Pŝjĸ:2$$XtiwA$wZ[Y k;IL#%P+lV.0:e>?C( B=dBBԏ`>, 2k [DԇBzP&׎2e5_lW`GXe0 ȫtGQ{^'z6Blo{k[SzĘ< @(x^:^Ѿ7ƝfKԎA P5NAA!3܆TrG-;G!=hĢy2Twҳ AǝzĢgƯl&E J%kхlosPw6Taua6!@-]x]u B AahB۴v>l'G(QSAI]dn@qؤZ9ks!wr,~nNR';;/Dy'ۣ}^'d/ 0s!'? Y6G{Hr7,D Dd3X6`Ϋ&sTҘCbAf#$&ʻ#Kzj>YvS@.7ꌓqS2m0=vngÂWF5sTj4^Ϗ}~$'hkAL FS6~i> }FiG5z=n zl':">`H\RqS\iL:YZ}q$Q`uL>,ōV̪f/BjE߁CHfY)GlI_ݣ+_$[{~ OPӚ,ǀf5[tlb!. CB}gMkQ7,#Y kޣܴ5s}e]?} n֒3@NJmMp`5wA kcz5ލT5}mpb8#i [ ~45fӨ`MϳR A4,%Fܓ1-d,ZF"El03K[b]!ޅ@B.!=<7qg[3%*2mWCNƈ@\ik*UQɂ޷i-?'"u,+^;YѦhuz97ai^њq+[ބB]l7by3h.s+gdsC2Y :cp/=$Mu^vԿԳ/(CtR %=V^"bg\Z) ս?lE o0bVfu Vk0[(t=WbhF[݌j/3KzQ `Yd)iM u "$6@%8䷕D)bF5=&`j"DaA5=~eZmQYD10_8#,됰|ݒWc7-7]mBҫeJČ0 sZmG'עc1ӇG9%@qhv͍dzf=Yd 7`07 j= d1ɢ= ?e!Ɠ~O'?) sδ #F#Me*R^0U . C0ԶɁۀ=57}fa/H5 u@(>yhr6msG[t\j,kjl)3Z1񦰇`M,7'cў^.08 pC{w"41C!IZ_+i[Ûmﵨ{;^6e| $So鏸j,eXkjVm@o8sEu t"}>oÞ []C/._Ђ$0%d\Ra >Bz\̎ nC8H1mSP컡mWCUH 8naj~G< u't{ @]vqz9[ ՝?ڜ2'yKdb&XC(=rCt2wG9p[hARp|oWyBW+.@D~a$sY4ώEnڹ+r aVEbEp8PTs%e$&80Xh9f7{"?O*Md ډ~y#z+3Z{,KKZd?0G׍L͟4'rd֩RSmd\F#ӣY2NU[,?7bv4{E0'2v4<l0* uvU9/PN{cOaBx,͸m-=W"t/8=&6 K=m3jY|mCAɨ&l 5Ϳ(a/[Ysmkp'y[^IP^ڳcCRC~-ks8\ nŤ`oL).&UmA4?85; nA.z,Jڳ Yb1_=9 Vf!1r=r\t cRϪV L= $bd_h{pUŀ[wyS =݀{qrl"Ea6@^]o# k 7}@kP:6u_3)xԕ([ FACm)Aśݵ> $.}K?҉SBdX 9Ƙv/_I"Pq܉{kb~, +bU&PKbM\&h~FGYaqMwWLt".N\6h{:`D!.ʣG6ɴ} }b/4̖ e7 ~Kao)g`^ck;3ʭ|0)yRkEu*!?j> RSa'Iu/Ll uxE$΋t+@xDHk!W**į`!1@k)fygxKHwϘkиAN hi|Q s&riBk d>}.V9E:B 5mwA<ෝ-'}Xh݆CV1t/e \{wȲd"2'&YIh ok;2-Lp[C}_6iʠF[=LY8%gO6foRO!xTf/({Rb]*ZG~YT2$rVKP@>0Jщ {҂f@r;QX)!^/r50YgD/\RIh yϪ")-SE=Su&z!Wk- h!Sٲ;P}wdK5ZQۈ$ "i9gȇ[K%#p'މr՘#pg0MH j9Q'1)l[QNebL"IACe$?aTR#T9zFGNp:%7> 1y]VK$G 'Tu 5z ڗy|$)iXV%4i q@f CƟ~3~\|ЮpJpΙ[3FȨD#APy\`6S*Yg{ʭ*TKm{# 3 |Y!, Đ}p5aEӾ.k0eěHk8գ3 $tCO`qg: I/blڪV6GՍB?#(&jX^t:[ҋք#cʧ4*Z?{ .Q6=XP79Lqr/+e!4dǣPow ߰Z=řީNOt]h[W@8UMWW|Q\˖mp9dܺ\jB\g{ XU=cr$'Tz8$/{O#/z+:cMŃ|Y0T`SY漺=;f\dIgKIvPyҔMI_ICo,D5S0BA m9 ɨM}SFPORaye6@,re wv,$O? d 1.YZvxB69Rj/C7"\ghhfm󲕚`d.:H Ѵbgq&s52M,6h?^@"h}Ve['giI k{ZXW C1iز3afߏppx2'2`w"|OJ!S }?3IR3l2\,P"$%X6.& kD8Bh9  Ȥf-KEs,;ɩth]9yB-S; Fv3ߊ|Sv`8߽eF da< ﹚* @e9ء΢(465i+R*'O>`iyާMݣޘ% Z҉Ǿ9Iǝ;@4[9yBo/[JTtKd Ĭv{]GH_XI5䈗j49ԯjbfBVa_[UIJ2[EXl&jLu9/dKnh>]RY?K‗N'X"." GHA/Ga43Bf0AMz:09'_6I@EX ;{Rn¸v \(fX6$1`(i =?a` MH tY]By1̂~%uT i\"?AgFS-c7#ΜD'h5b/-9-hP# %@Pw Uxk.29t|i[lyŘ gaJ:]]];ʰ%iIdM}d+hE?eH|n]G_`&@z|4/7eB+ps$VҺs0gO?^T9F$P( P)7H!py~2BR$,.lo'~;}L/($rX BW5 %EˆaS|G,H7 Aze0#l' [V88h#!5Ifή暘vXY4˔0IsuW,x\εFM\K{(go;ØS& T -Y`J}wu%URԻP4|r5ngHAmp)*1$&_E+tewc.dd/KPk43 X|N+pCzVHpu=彠iGŸcf$I(yB=Al\/ٜŗdn.pNcAI(6ś5Η0sf  >c?y)`z}8j#X-KOU՚ž^(X]\$#%|H+{* S6i .?%pg0μxtE$kEd{';„t&T^І>ݝ p(![M"<ïvRG] tyiF$B%e#*ӛȳɽ@efXC3㋏Y^`j޲FwPdOf&ùf> f??+1+X|A:Uv{gخgU+ԻA>$=K::`=cp컞Cb5870RdILI5iJ/SW5H0`BK{F*&ht>s,BB76Y-&l :m<iz% 4BYiU-C "0G T'Txn^ia4KCPX2Vr+]PW|J;ܳԅx0W0h668t:kF v4ʃЮ$K‚- [o#aLzѣ?)6B;6[,*_Ox AgmH^zJQA(-S HrGi>AEfC_+Se,Z TQpbN9g'+~)5jcGəQsqd,c?YB{US+r.7*]ߚv/dW ߱eLu.ҁJw)UKn@ kN3o+H"e'cѴ[VcmCa'9KcARNU#~ %ےY.ڃ\a/Mzf_FbF9ö]5ŸlK؀ּ 5r( ,gm8ǔ/O8VJz8w0O'-eet+:XN첵o?Kx/eu.K2V"^zTx(}Kv HG+ dI r7@X:׎[GO-p"nE9V P ])D벷B9 q1E>/ # =[rG9 t^gVCH's1֙>]Z<9Gl^K*g">K?Hم6[GaߪUn^n8JNHq Qx˂u|B"B/~wgP=R$D5AgG+" z"(XMi{֮Ž}>eOdJ"8ȢgǤ9ؠq=9TTon~ٹ} >0g;T1uo}C窒#[/֧R`ިYlF5$WRB)ҍeӄH)@b$X w8Z< z8t'5vKgvGC;I2yv]MtUG'r{bثwƴ;il3{_ه/l?g}FAL:P;4R6m"Pɳݩ*\-ut Z޴S 2NN,RKr߇c|\+uQdt? pQPfyx~^٪:4Ãy0tb}Ł"{3p=)4#7&$Ow"uGWj4”w.Q@pϋq>}T?7K5EeG7喯N'dg-X,&gN]ʏprR\BHːKtS Ɏ10g;NA~ aWIΙTlSLe PF#U7U:gzDpZ66"M[ &>/[~+i-x<-6&nۜ~:d]7@Ő? $*&Dko3f$:u+ FGIieZcu ぇFf[jb8Ei3efŬdmްvȘ&z,N?ZZ6C=maȃkI ts~$#34/]PV&9 VMW_-$3SLDr©f+֊ e?(7X}%lKB@Tӽw`ZܑY+$V|y5,7b  e8d Ijt:aZ}V=.,;JYM4e/t\6B1@5Zlh\FɳPNgy .T+E /),=ZP~Kv42O5P:$ ϙ(TM.rTsF" _ʭWBʶ>,DG]0=2RʥX#?zó c~Z3Uv e;r o#Rh=ND1#鞷}n5W ZE.vbYshr{Vc or}㘻ģ!Av хbfŘ쯷k 3BE2ouyd0!?x`D FtQ*-&[m 䬥ӞڑNmxt e'NmξrO1mRȵ{7uHvB(K{{Nj3=gb8PNV886(Q_ ͐Nc -7a!q}"٭ztQ;zִhJ!Qu9`p!xPڞLS8msKE!e/ʄGsy+zs; D'M(H8$\tS臚a@=AZBsO\?ǹ!aV;kA :.RVTO;ׂ8H$e5|c,r;o=J4sgԔrwhbv/&M4ٚs,UZZ6# F ^3RK J$~_Kq#r~1}ځ5O`M!*/m/c R4IY&2 Fؖ89l|R~i`=icьB[ҿ:mm#Py|o)ogW)^ϗ%Uv?St>h߀4=4K!aPzX{@ΰ9\;c_*&z=D Ls#ݲO9csWy\xxwDa%'p~E}O%z dJR~0"6?6 Ke+:UY0G,1vUX^w'A%]E&BS9.2=`RdKJ~ ӆ<*EO<:I#\ Y61QOY'HE>,iNu |ҏHo^yKu)YiEr-}_rhf~]G53 ޓu2_Ճ!B h%`lLr?SO'DRq7Ihz+:)wk."Yŝk"aDttV j^0v cAtBhX/ q!4)ҩ0J 619,QLJ$p$m~21x F!lu-,nIo3XqWHP-!ۻ3;M9c p]Wg6]i Y[7EZ~aڨR|(+ N|˧L\ ߣԙ>>ECV.M{\v5(ڵ|]0璜1R8Zo²|kI7MI-S~뼀帗pqEۭl Ejܴm?yc:x#$%)xşU&oU^1'.!3){B> Z%?;{ )==^HP7tP;7=̓ y7 us0̍y@*wWqükJҘR|y7zDU'Ly0 ߰Q_+}i~:ɺꤱbʕm=pjKy] [nS Iɻ *+>l" _ܤSr#]:-oE5a`Vy+# tlC.շ/K~ᓟLXYWߍ겫@HI!LC43Q)֟7`\ e0j <-f*in#9A^pY;_sebum:]m%%6&8 ρ[6:IȲ(VPM@>T8mriJ @dcF; *m lńī$ɶJ1w:0> a_ 7tчnOfOGAz[Lkww ~ZLedT #&qʰZ6NO3냖JjF$鹽&jgM1Zpi[}Ҟ3+*(('x".^Qȉac[ƫFp`s̄OXGOJmFM禯ۙb`-\z.xO)}3b0^ZÑBM nG)@bزx@H`d;Ӂ2I$87Ym{I1bYqMg,k[:E}[/ + |O 62Vn^A Zu`/Y,A9dȍK7f>e'^/V ;ө4 jޚP7mt|QdOCyuX<+_O*c #~(A`D vە04Yln̥. -sjNti4鐧D˝tKwa4\k=˧D>Eϸ%ҋeMr$O |د蒕\@`XRd&(~R'e:KyQ%*4…P-aZx~F^FAIE[Z$Xxƈ(N-58|bG5U:Вג jdY< .#a 8I Sw9\0}(WVMc(7ZS|R,q:Jo^A^@NI@FeEuދH.V{cZsY5_uP?;\x&ʩϟWaD"tϘUd~wU\=ڔƧ(ܓV?o8էᎍ5^۸ѯq{g9\:xϭW˓" mПfÈ朏fMG%6Pt}e5 Ŀ jas=p_`e5Mc {[՛rQ|+)/KNY~p2r1+@!Ye9^ҸW3"[ӭ6C@fru%.'nc_~}eA;v0$ߚjrf]q. w0s8s*yDdt7kׯf*I :ɷTY3gQVIB1Tyv'wLm<}$V =;w{-Nϋ q̓$񎕞t&D-h1'ߐ޲0?3V|jSȦ8$d106AFbpV^YS ~\ :ܦ榮F&/N`o։+/w/8Hm9<Nmv t`T{/{ÄE9 a 2M>Pyj)BڭU ^= x B6Xbu\_1nGT<)K럪S~r:eZh) Be*!1duK]4c-Wwt/Vh̊X-cܠ;ܕB[lE.jos]%\(> '_~{7812qn;#v<ژf\5@\v8̍x;욝ekRD)ӢO!~=YyuPcjZd7Ģ yvrIh Y`>2`:0tρAҼs2VᏨW"o2r.B Z4քe*rrnW5DU%t$=D ep,,w:K=ۈ A-mN^l"-hr^j5F^~ AiX9+s5RyKW#nqGLUS R h7oE| ~3lz{l.+k#~+ID挠s3k]?SFf;Qi2%cAP- kSo@wfDn8f ZZ2J?ԶIVS=pt`/F1~cVloKpr(2wGۖ-@<oB΁׃Fv4X`lL M;;#T\I)E)Zz8T7py2:/W4?y49DI@*ٽmיZ:7ȺR.1OT9{rU7)@ ccF/o]ҥ7w .9MP<220Icl~\ULdfjm÷]w%VMv9'H62b/VMxznX$,q=N,uN/L2{j4L{2T"x^6y:v 'S'_wǼQf! QLy!xθ/&1g{xc^3ڼ1JSGׂ8vdI, 8 oFګ9ã:U%j{*+d`&P ,4~c7z/ eGȍy@ȗM{ᨒx䱃REC"S%A(DJJ9]:I/.; H@ eq_z"k4ud;NtrmގQ1Y*=vr$ӳt_ψ qM9!?7!^2B^8 T G 1ن3{=L#j@jǕT 51Ԍhc9?&BaF0zcڈ|3 z AٶiG( b}fXA7y'lzT[O?81bnV9Hh,jm6R1Q7}!&k\Cp3}vܿ C}q'b7}lZ9 {{ng ЃG͸ rYLU[H|u_Yi" *C.6@;)g[E{xb3m0lva~0/H|be|&oI=ܖE掄Y[&gTq^cE]K$b|G= (@Mų,eękV, !!⢊{8\+;ftXitHA*navyvp[i!3gSI΍̤Hł[[bݎ9ـLn3g7/JwNQSŖ؈P{oY1!{=PɀhO61I ʒ3n$=˧ۑ"Wy{/ZYmMHĊu-&,q6!tUa4=N+}yf?)ڼ JMS@XǼ̜ Mgh،r J='(X:ƪ"|j *BE~CuMF*) .f1(ݫP+É$k7'lLo2z.Z=kaq*ꦐH&3@G+oB fvprQ NrhKMAͩ$:Վ%0鰋fnݭ)0Wt(0!Hc$%Ŀ]bOyjU"kQ}EW;J̎ڧDs `RA/wuD&ehC@DB.Yk'КrIqC8mXF}R)3[5¦Z/۝vmPݝ`i.g4GڿsKi/Rqksʟ 9rU"&@9/ ]J`+t۟'쯕4$1xZ$i'[b-l2G r^E6W4L17ǀᝩߒyRPHc>@Ԃ"%:x$q 1嫫ߏ~ ,O?$\uAӕ0!0:sMꕴsOu +TAvA9z)\rR7f5ZqM;H',4si֙螽B% 瞚XsFYsVE&Vꉛ 〢E}QDÚ$5ڨ&;qo Gp c5@?KKWFK$NGWlHc!xѕrwBTJqsȑ. `O дx|XRKy}s$D6~1cs'ʞv|Gvd%F˺pГ= 7p7>*iNә*Ub䬢f,XoIV,6Txsqf|evTz[[@hy;D][I p&ft/sOE"z^6gi{ mH 3`Tyٓ}@q>iݡ{//E$ʐeE iB[qzc^!^P?SWqMrv0qo -2K>7Ϡ^ͺ~5_DwT+ &TExtkll%ï_`m;#*]'NvyN0w/i5K-\5\ K Mx u ܝ(/w,9k?^GO%.:s~Z &O~:`Ǖs_@A:N G˾!tu6G3JiHq@d(-VdwNd,pTk 2Tyƻb`K,FZO@W\y?w6SiL,湚c` h$]eKX%MgjLZj(˱/Y0|F&\*O>myeT>WB,~ld"L)f׷Ai) qp%`sPG^if'_!E,oSNBBr[P[2aTQ, 1xhOE f25sM o|ٻaJۉF o(5al"gBfEuЩ)4=ܓ_] G@>KL̰jd~gN m~R8+Dv}z%1nuPS[k?8*(Pn[aZu 시7Co:,i5Tl>Jjޞ" 1KtF&"Ҭ^B/ˮo\$ P茮{؆2 J ԃsz[Ubg2̓W\DE71oy'K:|vmd{\+%JptԵl FFmS<ѣT;5Өd80ЇA1Cj?͵ΰ}YTAx|we53]U_ HPδ|/͙D&B)R#{RXʮ:,FV@ NIOFNJVw?rG53=+u e˔l`D]&Y z3 N( x.E)1t\컅XӬI><+xK/vg5£f"0ޙe{V #eR VMH8Rwn22 /-Mp׽[++3u)-rە f1VBv7ΒT Sn[2`>hԔ[75Ǣ 2h=R#1a6>P/R@s tFh(W>d r~EEf ڌ eJbS8-L_765Ok& V>]Dz$`&Fݽ`g) sM'J?ު|*PbJ(BH <o<))b21-xM{%f⏎U}d VvD6y0)k 7)"W[s2}' sGv=!7*7RQQI];l} +9kE^mmN{_.T}9[1[|p>p[>6K9]g+R5 ?b-Y@B$2;IԁcTW;g䪄mr5a)gha1}L_֟qi}}-<^qof'/ h'bؔ̎N(?%ΝMnUje-(.xaog#L9d>lُ2K ܢi߬fa9 ~ UNc^5,N/ Pd?j sM-ԌQ# h"B () h)#\ht~7i7dkј :Q6 @Z G5#ӴE9pvC79Md΍S<T1Y` dM]+ċj ifV30/b0tvBfW)ni6}Ȗ3Ct0 3|@R;ܒB|>Xr&+ d$nhM*P yg:iMdopMxI9kYB <|NUX "p>T 0r"Q33i}R&6_)Ű.<&O{<'NSȨDuEOsǧ]hA;P6:AN6\*E|ueU]ˬw4?/qT.xT\;O$Ɲf6 7u uB$DG^0 C_u(?m5WDERnO'y{yhpW0hcfh: ީُMU!9hyLbe9XbnfďP)hOvf7j)˃^]k(N3K[, 50L)(K{S/U+<] -X=weދ˃$ҏ?%[9N!F uRDc+\^Phkx樸KX[K+ui fpx6'ϔ;J  wvxTtD$r:_gn$iP:Dm3vU|m,ug#Qio3Xf`.;Aj7 ׉4wW/Ȣ[QXGȅn4ފDw)<&2bk>ZӺO }:˯zJ#n4L}WbmblpM-EI>|..!)Hp&"J$NY0r 16j”f#E.>H!5BD'y1C3R T##p⯪GwLǣ zkD+·OGr$tf]j~E*zsR#YàhqmM7!ihC '6Hrxy ,1"hLp|{ 4fA'Ib0荢{4TA|ǖ{k8N\+D *F Pw 7%]ev|n0YR8ڭsF(TѠin댑7.Nȓ.zoH)SSGqTA$x2heH~(VיFKIK"gUΰCUĭf_g) ϒ^گ}JpBt;$c+5r&ki+S\mb:*^\a/"8 >]8\& j#`~lӡ?˟ Fn$BFՀE/F,,%M8NjFI3=RPw!=;}sikqU_;yBs&"%INݜ=>iIMl:Dn)\M#`9z Fq˪dDOEd䥬) wmOH$d*?mxeoo ġ}>^HJJ^l\kP*[IIa>@;6,vgwu(Χ4',sO"U i9olhTE4q᫤飀e*?B"& R rx(?^ `PsJ[$-6]7odQ^qM!i"j9b: _Tbt:` 8H% u 嶶ƄSxNlf%5}h/Tlѫ$U oMC ms*԰i#W*!2b(17&_A/^J 42HN,Gn88gFX,aQ<NK?Ah">,O~GovS>,*98YK9*K{Րcqar֟Q;z}7_ t?AZrݕS/Cy3<@IK^D  b(fQCI [j?ebzUgZ$uXYoPF;˝ ,D_<^~['/p%0ݳy08Rl*6YsG!ʸ[G ydu(u2Y @YlS(:|3'Ds) .[Z {T̃fKaQH'B@p?Sb-S;5B02V|[>sIJOu t9qoH@*(ᅵDXbnbi_1r' p0?#svGgwH'ѢaGmC(a'H[Pm(ѩA5ᯕ !DQ:exU+e`QS'z;,;-H0&} F£D"6,QWa^V%FsN6Φa1)[a뒦lUr$:?=R oXOCv& sQ2tQk𒕟&RSeu]ak`GhX~VHiI}Ԋu 2z~V/,5YChEÖ-i3"y&rw*f#9@o(D{'1+~S!ˎ4F3@d~DbyF \:>`%蓠i ҬК`G? W`\MŃukR˖ڪ cAjٰD$rFe4_U8k7K?)xCd_W@۴o-t3@s7U-20jWl DB;е]J.Kxo~G62[ ɝJޮJB5OJ9 qY:A`aF_<}7m>rh hMD#WL~\۞=1֠4C# j&z^OE@EP]=1JW Yۂ6Emb̆D\dd"2놜G]}YwHznAP$XC? x e(v`[iDcMK~MP{/kd. Z0Pχjͭj@]F}cd?u(k6htw }̺gAov9p:VYyX6㦽Z;OxFMx?sd>ELڈd3H 5c7 }FX2-rMy{Jqt ]^){ orVXX5 Tp++Ćps,G+y3 !U?) AOE*SmY>EXOz+&QMբK\O`\h[xFpuFETBOu5o^`oI3B:P::Pa~?h,ט8:񤬈J{_.`B(M{cZADWsExbcVG=;R@@| $ $82Z{o`.]}pƲU򅋌{_؎?Xe\iVh%j 5?%%(z/n{,ɱ@ HiQ5˧}+tE#gbT[58u\UXb)uڟP1P {՚Đ6LSx~;5ˤдA5`p2Iil\?ayMZ5wWTWmp7_@fab-tt/Bibwt(2 `GBs=ToC^㾲y#@`i}hM'1po^Nr+@|= "939|`0ݒh0?<]pGb=IQUm =<oUN֣R0OνަCMr/jg$d,*QzRa:Mƥe10GALwz Δ;p8&}oa}B.6T[ ȳ3ҹ\2RqMnPeGIU[*cyT`!K;%űg]lpMbMxjtHx"4+j g1 i14[h<<YdtNފBL [1LY=G͸Fdk}6yc$(έ,OMKE3 x=UҦ!^̊&pw$}8=<荕AxƋվ+.|/\ʾAuF6UeJ;Y#-\櫃 -eh3Ej6b`=2RzÑÞEC6kbkA{Qߊ`_sN Y :oZSygO JI҅n3y<9ڧ^'DBqr7ꋽ^i#Pl( 氡Fx-2mppF(J{^\;4ˢ+Yhg0 lWq8 с$#SPɖA  3n FHﺚ`4Ⱥ| gWX@ ˈ^G d`=&J.C]IsnryAu49*QV=Ӊy`Ӛn;`-ok7ǏlD.R[}&Mdپ13'sn^‰_v5 Q0ylv-# w8e#1-(nTǗ\rLW--?/@zbLg^DSuC( >x%PO &͹އ=dKX?G%$ 2,.\'kC wyadhzTI-Vr>BкSXB9끺=Hh$Ӱz0LbFZ]3r^cm5_zVx#9415vZtü.5lםl"c3ƌ^\z)ldžٜmR@y=sյpi;yWKnك>_>70`Y&;A v<|JwU^w$X謢-΢&5:jңs25nb)oiC)9.yJ-?s6>ZFyO2v~O]gSWISaWμ@*#^|mJ^4n75=k8A?b]y%M,_Q{={  ~!F45y:I|*sx݇s"c*CͮRD-Dܗ1W^AimuJ2_ 1$QՕE *3(L% t+ާ𾐣 zd rxAPP]I[C@_AHhmu*ÊnO&$t]`nm t)ߔ\L"҃e@r{#.W>Hz]j\Gz<1ҖFN;uG*woLM[CMV>~jmˁ+vޜ%Pe? T;sĤڡⰀkT=GVFtAYsz!ٴ6}/a5#L2A!< ^GLY5"3>qmˑ O6Dl "E:Wyu^7ma1.7_9e =dW+\e$9_:͖r0 7jXc ֪ hRk7,eH] Դ=FN|"'ΆzV۱H @C0U}v4|2 V#wPKAu57K:\bR`T(GaiC3&669 ո Fޭ\GX;)O܍+ #>Ḑ ϝ #C;HţX(D[3GZgd qDW#p ! ËL>Jpx)e3خBe@iЂ;P kx1B4:Smc~TY>31ȳe"7QuaUGO񶽴+Xwr~1*'Dpl(n~) XHEN e5JPۧ(ttY%r8uN;=vhُS1ȑy6*Cobargs)Xy&y~} 1)# IX>W߅vlt€8S37zZ(uMXo @QB,*2Qky6$B\|eg5}"ϽUXs 3k'cV/ BLW G8dS[piבVğȽUkUoQE̬[HpS6$YD> j)Y}:ݞ1WsN`}tDơfG%|2lm go:=0ZwՑɶNHk#F:5ѪI`Z+*Nz2T^6?29SXGm}tԈVJ˚p-#5H!Tn< h:i6ճew7BU|e&s %;ޛ⼨^j5BfY{zG! q 1,]nk-x!Ow8)\˙S;7kL> ļp,#!/9U5:6jz7i:~Zjn7t!nMB.1\ge7I-W>;|5dT+,Ÿ?ɴ3 Drx~;嵤h2vrO^N!O\YT1!L'I&QGu5j,ȷ5D_%4 a ݖ!OWseya$yEP<4fibo:,?xl;ȧ` [vTs|8ˆcc0 @yIi?Y]#/[ ,VN*vqZ$,^aJ8p! PR3]Ų'}./TNZJɒ0t=73\_4!\7YHMB{|􁇄[\CJڣ*͵-ph%6mjB+e}A9D #k<!s < ̋ ?.2hU5`Qb7L*qF[ao?Rgt!4զ t ZDµmKuK:Ɉ-Zc}ƣ'<'hA^}L䥝\Ww_,z(鴥oUPyPexۆ1E<^%9Bhe>_EϬCn(ey#O [Uj#˄c]9 4ίgZV}c&{v`uZv4Aʱ# !tS^?YqmVv TΓL0[LH^+k}ÇOaW z@ʋBK\(R=7jF+>mcxju3_@"d=܂YE07nJ g*BΙMDJn_9HRPT`%MGk+gofxr)IU sMWJf_L4 k|̮B6@B힧qά2C>WVP E#Qc_Gk5ˇ'Q5ڿb'~r1( B閷yot+P5yYcYӇ&0qf8'r|OB0pXlYRPەU~'|gO6sJ}ٲFԌ$`D{[ X]fY錔:ό9ҬjLlX _T 6C8g!oՆ@tsX͑1pBe`˨vӠ-yDoCqI *]2soU{aiw1FEaN뱏wֺXvnyf&j=J)|ƚU|J'h3YP3gS ,/﹠M@j8O\؟~w8ǪW=xS0{Y;JO#Zjffh I}Ljܗ*"L=/һa P0>)>kHb! Qsup__0^u'Xb%L/,dClP_;v"_?;FO/׈64%!v<\8Cs+AE{,*}c %]wm'S:):iCax(B\- 7 wӗ@1uHYZo@拃gA8F1QɨՁK+Bop^^K7d,mu% t~M$UM5EZfPRvdpʹ`+7ŋ֋{۔2SKZ:rgo0 6QH2q'UugL}97B)x^JhEqY+BpSS4zL5Y# `5@{L'!?R=K+l\bo*B0hP_ o?5z#XkpңԻ.$BjxBSvaxǣtOR,ݐdv/Qyf$Wmߘ2I~mv~{gV]{k<"l|Uqև#ռ=D-D?6 ҵ"ZO*,b>! |MڪV WYziYQ4Ui'h/.k6aLH !cir3 ֗+|ތ yMZ>:Cԝ >fBey˕<(0MQm` ~uZ,"sȚ[׮D Re{JɅ^}I=7/p< I[>~ױzRlvD5 _Td7a~ls f\IpL|XbWC"4^P(yۓB?+]f{\՘sOliLQPW;C22{iRTL&lY<j䪣f[7eb (Cl)qS_Y=MF;Ywƀclynz{k7il@TMz |*}Hpv];K ZCb&/ yLй',U|_IWɁ⦿Co (E]uG['~PS[4jy4wV.t]xM3E_h硧X%_J P]d3XW0F2~|t͏~ _tJ P%SF==ƢH&?nRM0,&k O>pn%nZϖV4k  ajܭfMV1Ɠ,0;52J-$.§ "ϜAJ (A_t' 32$蕟@_~ڷTZbp z^qe#_ghoM`z1azBl=#&9۴*\˿D={5Wj0Ê-W @cvX1rLg;}Տ"W5M=1i=>W7\[H]6jR@K8 eHSĎ%+G(q(8 ǩKM(T:MaOݡOvӋ$& Tc[@\sQJIiFm}̅%=m[-΃ =itS+_s4R1:/p[(ڰi8QL ީw-_(Y7=" %0Wv,ږ%D{Vro=+oB/? ai_}v~{a!@!ݕbÚ01(ާxx.W5:ׇ+k m-&,< wW>}LYa@=/ $ ¨=#D/hx&/U`'OyZ6.<>N(h0ћ2. / C`dpb5M<]cY5/ g?6*lQ@ޛի-z@ y;ϓ;-NS)QaÚN~G)C Jہ0 c=P3h}vYb_JN;yH 94ZӶz 'y\3i+1ܩ>izKjgNrT8GrwcÏf~{Hc Nqi2Q~/u˙Q7d4T`*{s# =|\`ZNʜ0T31>DVCMU9. 0|AF^u6lH1$[K*?ٟwAz=q0opj҇GjMUf#%yUOɰݕ+k-IB~w) +}i@}z3{oo/' >Nok⋕Vl=ͨdS1+Ox {5ݜ`=34H0e1?z!Tx|Ю3ǴwdB%䇼gocסۏ;ǝ?Jr)5X@%ɜ l"ت p}>UT y0N2}sg`"L*Etv]z]_U 1h6SU@h_ 0-C+܁TESGۭ#*X n . `?"b+$}y)D9 ȗ߸i+5"Y[QjVY\ZV80Wu`GEP6l'VRXݙ !%SYyHW~1(`3y6iE*Lˍ4DAqDEt>leDn*lmJ%Lݯn ]gĺ*\ yD|qpU  =$[={fFwUyW[Az3)1ůi[ ɛznZ~%q NXplbr}{+ bTeBF ᭃܗVĈ>?龫3A'7Cu)T [Լ~X+K祥ȼss2H_19ʎ_ Ҥ%#.)JEۭ<'T(Sx恵)*oA._%]X^>btVf| s1 `ٮ+=M[M*?Xґdye/>_,D*!x:G]S-)[< $d{n @ :Cm69P:[p2"A\ //Sa9R>x8QNXf]_c&+șw@0š`**QA/0ӔMw V)rIC Z`Ў,rVE,ˎZ(q ZwF}52@ yZmfJkp׏~L|vUCPq$ӗbU@S#REDwȑ7ejkc*"jJ{("0lU I,G?R 2 E*#1,X%?o' Rjfa ڔV>CFi@(IU+~4&Ү-EC2n$ Y^=\U+|^`pC~0ܢV?=+fe|]sX{z\Pg Ɛ6Vv8-1QmL\yBVϏ;lsHD1_>{$َkW:FwY[ ^Lmꎧl:0^e&FiI^yr@|v,bDKp8_4;-Mj{Tb 7߼~sKr iR[)#3'Z6i낐Hg5@`f?>..ey %bN8{}"^Ьaڶ Q>LMFn+o=zǂP1G4ÅG+j}&,.yR6t*N"?|ۡ_~~i Πϫ7:Gn%&Sy]r=E`Pz=tvz Ӂ "M`D(*tq7Gn*Ltֲ6^U2Ÿ+!/cQxZSB3Ȝ ?Tu$:] \UUol 1IБ㭈NԱxtBC%uLj8HyH%[2]*g^e$=̩f3T}}G$gׁ1ў6 ޘjDZcK%6_얒5iRGȭ})pJ|Xjc.Z]VyjG4n8rU@kOڑ!®vcPAiSYLaz!;blgn?hBb2N Ը5U 5L ]tg4Jlwz `>[ \>2{>,:(A9{Iwͼ.I4Hٜm@Dl./• ^q1 G୭G.Gnˡ:(iO9n0MhBXZ˼Ǔv+5#HA}\bvgz<Of!*#_ۓr/a"i;!# D?Hr'[BM|lCu8_h9(֥!JӸ*Շ_ųg)ic(c*ghE3"8A=*wz22L)`\HEU_]&R U1 ŀtI(+n~~9K xHSo9Er[!QQ\t?9!;DA{+Wo;7Uъ4VTDW>TH}]iBK>-+VNirfa Ԑ&TjSş,ձ`]z2e2O-5>ҕY"ɰ.e*g``ӦN>46ŘJF{ƹfayLe~,Z<w<;z@j{(JO^\ϋ.mAKn93@D4T#NT S-V*,Jm#cƶե[}Q,`b ]5kvƉѷYAY-|2l,੗SPs=k=i'eҡ |8,s|//Hj&f*[>".?A&`:gܡ셏fD=Af#o\N/FFՆQ;O&*)\ĭ N zXri( DŁs9ڰ3-;9Ŗl~BGoJ$|{ňfg 8QBZDeZj91h~"C!KN=uCMܒ"&tZu9sliRrpr#2Xɐj4]1[Mw/1;TH_iPo)PWtlkɩ~l^Gc٫E`FlgEº}*O7Isd|ϣ 5u^*ERχ徼'/,1>C8ܓ/GŕO%YJ6?>^oӫ%?V99̿:uc3n. ǟ76[$1uTj,^wТl1)l.}j>Ь-/=ꈄ~Y Vr#kvU{L?I?gCy IgkG?C`1FL6P >x5>`ڀ̃8hm)-%!.us5k2Oqp ={זYJ"}Ep@*z#:p(B!@ @GJxk楉qE-xNN1N0`6Z2z$@=ΗGZ^݌Pyf_2ˌ'jJ |mfJ`3tHOmh& C+>^ِbAXpI$HEҨVM7O{s*)8?ˣ$3qDޭLs08aQϢ^0y|)*QDS# 3zbb"_N9#P:՗Pp{\->Rh_Z@25s^఼&.X?Ăة {vc*z9Pu"/F@!Ѕ'u(1/YHf겫Ojr~fd@NìT.R0' ְT՛gW73Cy")+.!w2|}b2o<Ϻ,N\a,^@+rM4{F6cmV8gʛq?iRm#)+Ժ`^M'8#')Z$&ijw1e[( b ׻9 dMMhL>5[439a׮b2 ilPpk8h2JҠ, .QjBDAnjg13)2fҤ;f_sAbz(zU(͌<#gM1ّU׻ʀz_U%=6pH#)~ OPSWqyܥaaPx/X*+g9)DxTnB49j@rGkS{>*C̴p{ս3sn6IYbɖН˒~o}-6#bH8X7RZsCmA&F?kua5M=7ix^ie {:h)`4]]$  mowh~g9;GLTeq8bQ fg}$] wP%&Nmgj7ڱu]T.*督yd<@ୡ"8Z-a%U]s: iIQ3[d^^XtiIԒPB ӏN75WQ-ekGk, [=(TURc]0 2B j}uEBЙUb8{@w"&R{TM  Q%)cd`R Byԍ>Kf+,oU1q`cތ5/)p.S-Ey=B% ݒ3qXC"Dә`?4ͱu&NV-޶6+o-mYs4L{T+P|QH[#|q&:d%lB-!V,#Ӭ>EbmX*[0᳝FJ隷y 4hi] 9`oqE8_e i'j"oQbm!c/bYA)D u#/h08/&AlZFݢ E +xSŖ9+OK 3,HNu;ַpDV!~W̙!<>t `pJfO8El޸%Lo'V9 R9C0lO(nt[I-e+y#z`^\?!vi|؋ B}ebC ׿v`U bFi\`j&lԛzzB M]mSHYf諾+q f#BseaQw9#29׹ziU-HQ=gnJ-]\q]hhw&`+OrKq}pʓF C.PnLn(26>s/ bJj2zp/^?ViD:Fm >Giq=pkn:4iqchGATP|85,IugMGAs2z.d}!j /?B )DڪBֵQQhNp]_OSW 3\FgœE|Qs2>Wa0-5DW6Ӓb KirC5H0eIiVp+O#&3jr%'9x@G2XC]|ԢΫ@>K X[=U?r`X4L =Vt>/i K 8`' M#kK&+!`E`ht$oaփ(2%"S;r;L#j`}rOEԄ\CTS!!a"l6e;U 7Gsm`IYvROM's@vjdO7/s!$ nU&6֧ϷQL鑉X{)Q )"T7 Dz 毄7C| <* kfA\6eJ4T-?-) U@ onPo2Kqy1ړjXRd*D= K3'sͿ-bPğ soy2eTIF|@>H;+va(׵/MŌO5l-.ጳO)P}4rEÝ \~qƷ8Ui>Ϸa9`1fΤ ` L_I;KA8jt- ^E$*m~_?ѼpUlٱΛͷ,HYsӵRd"qRQ#?uW5:a;0c0P=YY$Sy뢊6T΀K{6t\\Ja3J֘ hKVQJhVCܦfjG)l8_3@0a#54$ByCssEoZoa^y$xE ^K%2F3UЃnSjds!;ZSLzF(~38yؚWZdmq)+V 3#bBfRB+Ey>DƝneEؑ.WM1ڱEj,QXHvmҌ/-t/aSJɭadj0v'EU[~#d.K/.cˏAzUd{P 8; %:E=Ȍ3OI(`r1)G m+jjTߨh$A&+-9 ' ƙeh!dh\2sk?=I٪~. a|he:3R&2{me{la fLJ_$U: LWmS>q*B 8>>r@;a+4l2*ZL {\!8.6D4o-Q S+m{}i'I]WwMl)'@~7D'yc[{ڤGn$ ř3b.=hgQ|W^_Lcc)r,laɻQu32ϛKׄzN}J\Kx]z۩"ݾ$T&Ecaa'1 7Ƴl\U%+Ftl!LX p }n^ : Н(BS~ĩ1gH&< W[qLaSK2?R~)eC";ޯے"FUCd$)XKQ^B+y/٩t#۵8VUN A+mYDŽ'tQ?%R҄?># 3soę\3(O=\q ߃X|G=KE?9MrK1U!s|->K?˕$݆Z2EߤXa<\*=SW)5LGh%Fc([xMǨRcnQCͻc)3hWȞUUBØa#(G):>@nH#q0 3_v[~5m5}Iq·GnAn` L?ծN0@_;+[N>ڃ7N|`^z.&϶č<[sepePZ3 j% [$YC7Cn95X2+[FzJakMJ-t '5ح^/dW|1{iL4f]0fI8ż Z86U:pBN  A0tf#̒O@iWDd-gldj&5WB  I01h?> 33UM'ehqorF8T{.'ddًHe(GWȉ O>Q#N[7Y&wL3?VL"}5y@< $az2bdǹ¶0 ōq䯗t*.p9Ɍb_H*ǜŵϔt5ҸJB6MG~KNT+ R[ʺ@O-TC̙WfWo+ mbrjblGߠi-ˁZҴ[LR [O]5Kv65"ȯJUT D&Vr@!g(%%@cWw{I &Ǐz:79dݰݯeXjLca0ל BiTHq պDDzkJsg>᪤X t9b{$ A,XkG+Øʪ+mpх^;*8![oq(KI` tѦXtw9)J)n HIS+v)Eچ 9R'7W%_? u*vLl{upk_$s6p@Ɠьq=TB9JROv^ 5r#߼ TgRJk#:T17eG<=3`Ќ/*VXd#5TNp?vgO$ԔyCsޫnM5 pȴx֩obT wR@g:j,~/kse ?5 2 5 e$t 8FO_[lNr5ڑ 6c]ߊ6% yYѶK8^2"3q~ 0DQҨUR؈=1}$+Φtѽ㈽ KT{4T~%q"C@K~fXG(x]p7cNϐ/Dc0 f [\CN;B]V9=^r3/!b%U_x'5jφ9 ᥛ A'~iwobt-wW7nkFt2 _G5qW K5NLvKؗɷ=ބ8~lO|P,?AXɽ:4*{I\'pzp9d#I. ʘdC&8UFNT'3F=e:/қ /̼x2i[iP%QdRfLJr~QesJsKBv&:LfRC B 9e2 x5lrmRҞd:()ސN˾,&}&KVҰ4 o|tH AaLԶTA d@l09)H14N^glD=Dz]`*HIADa$s#ǟ+q^B]EB${} mF6-ZM}=t~:8ZKh MFRaocŭ~їi@ӂ Z9$kW4bB; &V8 3pIfCsTQ\h#EXZoEe0Mbr̉Cq f`$ 5BBdAZ w ɬku,,NʢDW+b|e 3UWo8)ik>WQ9On-. P. V TNs%|ю @ Pb㐄KN6wKJ$`S SS+u OJgc\͂^kւtsF bhԣF,X}Y=M(hYGmL۰'jȅ6YBl_V i>~:p×@eֳ3?-wpz $t٨U@ψGzQ+_ʊ&tD2Y1t~kL?lka5lIS9s!Y$B4|:$ xGs4ȺNF?.:%SPtoyK  IBSA~ rc <~'gwC9:a49%]eYQX.1. UxdIR 0 Mv/ H#I lV[D54~IsÊb g%U}Lb.ưδe㮥p3.bH^TGؔBsO s6 ș(m2 (&J1 ,z ÿEq⬁n.3~7.9ϩSj=?ehC⧬4#\[+ukMm~ɖKbF W˺ FI )딛ح\/7rRv1{줨no;y9`M] 8-8H_ 龇~8[9F=QF,%Yt:scr<=,jv&NY]@<՟>sҵ(IZQfTſ2 (@Izn{8\0N~TЅњp7˲j?F)w$?Ml)1Nd㓼O"lα=ts!gU熖ֺ[ 7Hm>J')vjim, RdCRf᠌ݮ?l:DNta33SA&|x_ :.ff:FT2Etfu8o\ !Asik G` \q_DǷȲrL]@ i&E5Uޒ׹ .EʔIn;ge.'|jK_^D#4=WX4_ .2L$(0Xz,^F3˦\-5ڒoCIa5³Z z\.(l(oVi11j֔*i?Vծ1C;c ^ efm_MHO|2lo XgeM%Nv.U3Ya@A[rKމKw,hu{矅ܯl9g}$]EtMȫDe#3'w6+"z$( ^WlN$Zy1} _sk eF*ƿB,==Ж6D^Gu'L\1,} &+Tq\j)~uNօIG e,3D=ٹxT@2jL.d6Y ; ~ZѼݕ޾;nnHrY6䦾Pm!a~h`ΉTiܣؤ+;nٝa"Uǿ!n~UA'~ R慫uMVL5/W0Y|j}nt]Ru$R鐽q~(/8 $ggu`*~4상?vL/P2$[M}=~ v1FZiBG<R,ǙۖM }&>.Ġw Fj^Jv):-cW7 \-b_?cVUy6*⃔}iJ,A9X-2h5[hjKiX؋js3>noT&cvi♚d#AX+3|x0gΆȑIǺ?"V^ }3Ec©x%֓kⱧ`, za3pz" `殩Y* 7ɐzq<(+b)KY[}5"2I8FUeStR%{~:C0]!m,Rrqn\eQUh{{2EoObW5_cO*0o{M͖0nı&bd\5P 2}3&>#( wxlwy-q/rVp-2|xs ڐBTua W[O qmUUm5 q9`er HH1%)}믩Ǡ] oOWnt(فA%pMIxQ `ff$:y m^*nDw|]s%eqWU"x3C|{=l$P `# ԕ`|ⴠKUxWg^G&~V].ȗag̓ƭ\uT0vDK[8z6ݜ cOޔ;ԗ&˄oQ !yxv-}gZhm%:vH(y7—m<9l` _T@G>UԩΥ_0GE(ӥ[);=cN vX#') {6t/m) m# uykNW4h-ɘS$f YWv{[UL ^(7ŋ=Ǹ 9QcGHwo߀ZCg}k0! 4썮1R=ec :+ĊF+w9}F [ّ DU]I!`%8ZS }UusHǩÔ.ꉸ֍O{K|w%L#[=4e0$YN_R iA1vG%Q s9B69?AΫ9IYښ^Ic/.cb8anRfyx^yoE e457HfpEhoDl A(pU'@fnXJ/ἽN҈AGS~Ԙ*Ca&h#>}xa{C@مƤix%3`W4ЁǴ/ ܟ48+hobS7.Q{ȀIO9C# \vuFfig60ϑ n1]3]VX$4BwŐoٓ((?]5`jR=V@kh-?ldA7"6|x0dvFOU(|ͧ{zxngڞڰօR]Mep܍v#3%"K 'AmkTOő㡲^S%%{*fdXD2wSVUVoT+__Yٖ.'҅{Kfn㕫?PMJq4.SԢQ=#{+B_F;ZF+/ ͙m%4 )G6R*TVFX؛n_,x_ds4%x$oU^cdMNp0!ZdzDiRz kݨ|,Z[ -]+-YXEsJ2,ͽdD^nݼ-~G,0Kё *etK Y_A1w<ߐѭ]9/|߭FMZ=k|Js4>Xkʄfs6Z| Ss`#Ft&n~7YaVT-(}gaά³D'?V@'7űd*y_ֶItqBggY糷PZXRO$p<辥di?op1bc4rG,Vo d՟0[=pkR̚ʠ{\oDVxp=sdYM"uh,\L t@. B"ZüԵy / AGm R;"4ކ\>I4F+%_;c^{*=Ѕ fY{' hN{fs%Ň5QB\/D`7MDC :ҤcIM/V&&L돾y ѝ`i;-ŋBgy/'lnnɞOfȧ{6ZD7Q=Z0}xR)ȾmQ@#Am4?yր$TAU}}@XtEWDKe-‚%Sby'}`#ڠ饥:;1sb{&Fip:]ݴGG k+fꦾ*yo8䉲MbA5I`xYg)Ƶ' 3fb? Ѓ' LʨetЉek^ӈ^*"sy9toHqT* _:%bOL *V|5k×[QԄC^凹nRE6`]¼9dPQ"o`@nnm(sTnu >Ŋx(\:x:C<.{|ݾiF6B!1q.]lRpHĬG;cy%"cQsu|x[ݱa_H9uDEB*g6M]& }:3*ywlv>h8v>@pW@aCSDt84SD) `*<.ؿ|4*b!@ 0iG&ZvhkPUF0֗۶MFm~bX#G!u7rا{&ʠ{jD1pUtAv_κ'_F*?mK~iZv.HO, 0&2b'xE u5YrNegױBQy{e^DMw/eJnOTg%oE/ez{zF zCO8$[oyhmh(.mm;wݏ,aï@P#'@C>' Hȃt뵖3nJ'&*~)4&L~ O7dQ5Po.}zn"Ń(d1TÃOI_.k%؀d͔#BՇ#4LawTݸ7clOH{?p!U1[B!ԫ[=ncfp6ɼCEDD(=fmc6k`]Wtrλ<(Q Sd8Id>[;0cjC"hp"75lgvtjn c b\PSOƃe5 ,28bW  2K1KL ^\J>Je띦80WrI, A ƾ)"tM 7vy\Xos?Ǟ0\Aa/A_t[ӣk),k fZ)'(64*]:_TUq͊ur_Ue&ȝ0 AQ2{{U>I\ RZ0I#t6:!yGˣJX ipЄzp)c F~z7F+xqc8yyR`F`Ŗ.ibqV[asOAx-{cxRW=DѥL7>:3nK#: D@V7QN@q)Uw߮!{#DƋuMLD֣:{qKha ?J]ץ|Sܣٕ˰\hO -ܿ}lN v*1;6SG2,BE5tAm DC4UR2"3J]Ouc|!#l2ѐ$ 3ӠKtSqғ,y7T^_8'dP-U7RmV Y%ؠ5OL\hlh#R 哉ccQߴ 3͹ħ/eٗ#aEfXR5X,Io`!;h$ox[8{+lkQ,i P!\G9]oE!|i?x5)h\l}^p?X~w?é[] }9٧K2ttd0 !bd{AQ<WD¸  :1^TK$H߮RԬq &S{sFRژbQ.FK俲hۋhJGJ>aqV)N֤?C`J'H/(OӫH9]9̳ȹc6#>9cm闺x2A89w6BdLÅ@S 0\YK&?6dVTA |,j&F v3C>X76/~gˌROR)|@xmkQm+jMDe&{g@d >C\5=b\IiҌf}64#L,!I^/]~& +gYP`&HrwPJ,HྞcO ]~ `E3 Lvwh#ki9=!5-x77Ӝn6 ]C乧z D{\.KŽV,;(If$ ҕXaW9Frm VsD%0aUg Mg/0;h "k@E qyzZ '$iizWBѮ\ܓ@q&oȷpA0b9 +8a2\;7o$ [vnR ɗ|3@;α4DvR;i'teoGybdVtFGOT!ɊAoHXf_) ZչpU/P ղcMG6I1 ӏN-wF?7 e+iY7 3w|Ѣ 쳹cE\:{MTg*1WbFhL*g`RR;9-~k~몘ބU ͳ-ljHF뺏Kͮ|[ւ<6 m;|m#!,R2aryl3Y "|XR=%+Ա&( vnWO5%z ;S1[(ݾB ߌ }KwJD=2A iKs;/Ӹ(ģj{|66VDK}~8+_Gs`SoO޴l-)-(3̏!9qCnAc(@Ij)ۈ{-5t aHbƌq ϨW8E@ 퍩#W+(ӳD_MpF?ahr&{c vc_3$#?'ۿ–3$ڡQ;6tlc&sbF2 Glʔ1/Ŗ9@kJ?==XIÓlVu9OQ_go˯@:GW+iVMCbew?gTp9;-j .U:3b,{sF#8-J$e+fK>gb/"hCŽvr.uv\^xk>FB@fO`DVdfԩXA}W=7/ 4XIke-vm" MOJe/NbVPqbV! -EhH .2Ч=?Vli8MFt,ĶW" :$0T&ȆD,MZ42ߓ- 1߰ /CBB[* zW7ЪvvS)h#{KcZ4{ZWcH}/?l$H:*) ȃ2o| i os9`&S~A|vC󐁊v+2[A%ީ<&|#*"rtN'h6P5?yD;SAfڈ.xVul& phkzڔwx *nM8#0c2K=_`"a0D汞T{=> \[) YfHJnp$|qTO`ohdtv c"l}.1|s^I^>FIHgz'x:'n57[w$AV>ZEr._zk6"k $HN!($ ωcT$5$k(]TFq&ٸP)\yқP 7בK<\tQgNuzK_vRAo~i A8a3^RҲJ{:D9?4Q3c;@{)IJktAʉk|p1&F ԁwY1^Njaw#+DaPY". aaaSK9a `ISc.'X| Kn;sBsF巰RcЏ<N:N (dtpHD Vni4~]>=q7sYAND"-ojիL>m$+cBa|_Zץ+ c ǫ-J Es֤~4zU=(3"zEBb焨PqʢLbGZGoE1)O3g7dbA 靀Fs$z,{ oTF7&,:4<+* JPϮ20fEW1MoO$Co$(z('}5>X6h)uQ-V /hm`|lzgNyǜ9^7>I3ViXkrֺ+^JBO 8pS.f;N*XStXԬzm ȵ,XM=p5l1EfĠ1E! e$/_8雨jذg5oLkTܵM#L_Sv&iFRgXo&Q'^0^q5!A*8vU?f)8_UO3O1%0yw,rQ[`sA @G?2i7g'l4ΤvPBagMwӺ(ւ|j0Fl[L9Htwsڗf$)4*G,9 8VPc6p6 GE:~\1[9cfՋȹ H\;hu{jvM jC&`':8CVc>Pm똳9?}}ޑ2A$ a~tA=m+}>mF+u&2%ivUa+TkX$2{c7$1*ZZ PW6xo^|7jtCD4l @(* @oٕ CNޮ׶uF2 *KWAIί@5 6Z7+9*h|ޱUDzBw³dkp=fjX v,]4eWkj80o@)|wtҋ T2j΀H3Wb^l2!ђ0OCݣTScY 8"ʗ*s| hP*;% 5gM;OOdN:pͻl5 k:-q9 )< }f`KsoT^z.c!r1+RH)kU )+YݤzrlQk,) ̼KHKI 9jŽWд? SP;m R F50UNb3>,Vv)khhY]'>Z[Sι Iʭ>>pɇBD+i܊y*ie#wg:43/ߎ}ܱM䢭JJ2ohvp2j,ʟJS ̸UHݚ=kk> HE7[t}þ5b1,5X@vBM-_wW[mQZ%W2ݳW@@{7fS."n}[9Y(@kD) :'!YZЀ5Ab %ת?x𼙜b>*U}`Gb O9s]=C5a C &tS1X필?!8O*W1ۖ ]6xaB CxgS4G`\޶-xې5){;^W ݆*\rDRXQp;ej8C@7S4Jsw}]e# w35%̹녽N[(&,n/5Kױg=4Khn)uŸ4@M MqB< b.˔~m_I#pccي:'缟Bz.xI&#?J~N= MzTUQEbzA[h \?aHۢ`"Ȧ[P nJfzzT[K⓬@Y[*2 |i3"#=a5P2uaD~d3GiF%x43ڽЦ6g1tP\Nlf7yD"P)\!𱿩yT 潞tW6RUb*9EQSkҺ&ͱʹ ~ԙP*OI 5=OJz-)7bv-a(9>#ޓ"6ŨoƂmBD0U jc ruնXļ`2'OgcnQpBcLG[aup?Abp*IgTCPI2OcG:etmNs=QʠZr!3a^ 舛tItvhOpzù(OXxK5"iz&e$2tRRڙ1P=U=GLlpǡ7/ lT iјO.;E/4 fkeh/E)4`^t"k(,ot`f5S{SUgpD̎MSG1es8ҟg.0&g>=ZU: ʖ(ZXmې.~/=Af@;d˖ܲcY 9mq\J쑌IJ6T""o_IP+e_,NK)e(_#~e&\e/co,kɦO"E K.=VR&3<*  %ѴR1pM?I=pKL8;@NyS2<&kCrNIc!?ޟ$ DwYmaloD\vCj8]y _u|KH.^Ó,> z̙QX& F/QH3:[nLN-7}[3׌$1=y@\8D}|rab .eX HAVBbȧ8}w T*/'TL0j1+H9l7OI^/R u["T.47 Z>eb]ńtF eozDyO#&ZlΗW@P9*mg5NLGԠvxPCy Z \Qج ,XByԷj\#~  O<#:PnjrTFZ3(<%sȡ:#p #G/`?L@6J{c|`()#K,3 #π`t9]54;@m%;it;-<og"Hnl)f;{ ԁƨ^|%dymgmxfYsD-p{Iz.r`;.MsYgČ)n bG͗i[ 5iHt^UF0U,gb6|L#wN&|S' ,ͬА]Tcùz FU< ڮL[$"#EmFAZm"D)p-4ig9?q݌DZDu86UJ"VL9yݮP\˂UJq (yҜ&`oGC/S M\OQ2G~9ƠzaUҢY@F]ʋ>"C4NT>~nLck4zQi)&/sj)6 rGcZ(iPl;"Mt߃siJOv'ae27kBb>DPCvny0MJ: 3S'l?=?VZ7J|~-I9=KY@ Ļhr8 7_)mK*I"6[Ca V;[JCZE {(m| |&N~qN6B@ϗ`RS=ق^4'~-og#wF[k_,0I|e؟րUg`QI{|_o (i6ݴp7gX2ѡB'0sЭy|4',& ډD_;/\]n] +7xp%OO&9IoHc S~BR i #?@hbⳲWta?DXЛG1H{&Bu y @= T~ {4eyС-DuʿpD'Eo#eL\cg(O*ʅ@ d1DEe0 OVJz)s90ʍ.kZ|fͬ -IQƽnjAW*a #1yfZ.v ~9ԥ><)KcA1S٪pUjjyxk1q'ZcU?ź(#/046)ۨ/[WUڜlBPO!ێLZ Ey7R bFq٪u>^6("1ԟzSZŷv\j3fM5'M>kȂXlJx5iq~EE}yD T_;Yƌ#Vsm솮ޣVԟZq~|WOBbdkh.SvcԂb RguX:PHfg+=6'jWH ر0j$rv0Jm]mjש. ,_ ƨ覑lpQP8lg6W2M[rX#JЦ6oԗAE||R[UDUz1Qq:eު/ǤZf ׫ߛ>D$|zdHǢ?K^A-oTĖg\)e{9]pί~ZuRNP*52/ RR:]i/~2wO0T|<`(ms ަq<7 cH'sH^6o%{ggWZ1+_-Zs}w 4`8x/ }̢7AZ!3vDpɷ݂lʞbG0k? BKΨ8̯֘P6@ρH牋t>Á!~=͆FAd+H&s,htjwc QQ:|wqÝ7zR2DRf%S* +l'Nl& (0W\JW.%i!\2GU=P"JHT|wQuLo4o[%MwwWŘj(uK=)ZkllZ,dwbe-=fRkm{p GMt[e74q4@'ńЍq ~VbsvӔ`~%c\B8px]C)G.m3"p}ձg) cn#W \ t }!_=5 9V~m> >q ,kreȌU@U1(EX2dW]ָo7RIƸRÑRnz)чW7us'Px ëiqт-!" B*r0j7k$|@tڔmNxj6JˑSYjCfde/;bb gLJ+"& TF7B*@$3V3*#^/f<Ր=9 o0Z1e)#vbʩFӀ1D 24˄*wR"Gd3zѡYN=_ѽ`&dhCejZAN}/%e EDJ%J.Ny>SsjuFQ:z)bhۨ?XDǁ!_TdmQAK=6er<| hoFdgK]fH4 dWs@cΔ(\aKtAP<イq;GE>\AkTø wxZb2xLX%E+C6w㊘Ǻ9'ڜ G'y9^5%8 !׊usO,h7%e=M{#,R6ڌIPT*~7yNnG1?F`}a|I $&؄)^)ɄD΀yO9Q׈NxkeDگUL hfBѱ!Unk.0R;T$+o­捁lёߍ' Vw(1d~抦19B,WhƊ8A#Y mٿ\0z[E-})>S77wӆ74xڻIZ|s8 lmsR3,B(뒿D&yLkihe9/u[ Y)K7aiê.j?=d́)ISꑳa}G&%WJ$bg`ӇrO#im6xOFxO!cNRsD9N<] qʱOVa4،O-Zq(uE>vOc-kLګGjX$T&S19r5+pr:m3Zo9b\}tpǟmR\@JqM;fĊx24t!7KA94./sAdyH4j~*0ѺIboZ&#G<0`BTpRZ9ؽfs pq94 qt־r}>4d4濂n <mA#{_PIooyȧ_V=JO_-˟^6lOZIh[)>pݞ5 K]4KzٗOlrJyf%1o_Ȑri9=m*z.!ACr ɠ@S7NKECyl Ox1ނjӾ}gʹpl l\  ((wsP1QxbhԷœU޹d2 -%\;:@G`]HvE;zĚ DŔrW|F,;xp>T1(ث awal8'ggk>K gc i2@rANGo„=,|p4j߳3ݟ GT {*Xq Qg iˣZ hU794;bdB6\&/fM0c͜P6vHְѱk;^:WVͺ-hr] S ;Лi;O㈌{ns~;R%7!`M Q*,cqE1:LSyn+KFor5c!=c VT wS^aI1K&\YN7+yފ"HmMj3iX+$w%$\rDK2cfP gtjsE'ny+:HS3YћMמ˿3(gi8sYt֐Af栔6q6p*O|Žؐy!$ ܋%`:6"1{b5d#c}cX|Wu .=wڷ)X+Z]\W=Q/Jx7ۅߒ3z \ s95$ ̪=tS0q~&ƶ yS]kkw9st;/d?[L11TB; ) ?ԏZ$l"-Uu- )DZ);^QN}E]vݲr0l4iJ1z5F&:mBazg59.QCSh Vs\YҺt G/# Je`o>gy37 4}Wvɭtލqzo"2KסTIYi=JA~.jIY:=31ʭ:<[ZX*mՁܳ7=._6 H@@,G6HSpVʊU"1F}-Y#hH9O+ Pl[eo2ǚT@Tl\]r`-Kd qI>LgoN.e*cU, :[0W3`2mzXYrclayR#Ddb׸cuM9O',VBjLdeIhX'/{5Zs(nbu,$ џ Qјgח \M驁XPfZJaX۩. VIhf庞F]דmRHn!ߊ0gט]0p $%G<.@au,q|Zs=m xGti?i]T=l+ lf0L.;B=H*=CT$8yӒZ/. *TLoAzpt9*U_B̽{Q2cB yi@Bں}(R,'*bF\ʏNou1ꎊ))@eeGi2a8-gd7@[sqR 9]p3Pؽؼ .oaMWZl"@>.jsѓCt653#?Wi {LluϧU_3}5S @`{YoK iafD|Zdpo-h[SGD5MBq&dZv]5V)x]6gAnR?_-qY`SǦW W[th,%'Pp'{W&\Z8;R8{4X cz^2nAD@,҄h!0wTL߳%@^f[ůU/+f*2|8O5Pȩf\W/iF7&mбcWRŧNk-%ǣa;fmMFgALjgX)L-߸Ę2T aӖ@{ɾ!$]%l'MLZK-t´DgFkG?5}m$[Gfks ߕk@i~0WY9Ɔ+:?s8Z.;@37{fl6d6ғ`\g"l{06:3GmӌL6/ԧMQNˎpGWRgL7}~o 8p~f557^aZ^a !kdSn QHx̃kavi}#}8GO&^Zf4z&b6G6 e.&S xQ9k%`afRŠ֫lyNൣ0$XT\z@_aڵť|+M8SiL ݩ{6Dy*̼IfH^%!!pbg-NfC^6oHXV9LIbԬ {[n6E~M|”m@A uNy<`BΪRWSɎɆ*^[7| ǹմ668)NGZw[6"?`׷7;[5L^xDBA+<)Oy|i_\e)l<W퐮Vy8}Sm ,?EJCꄎ^* O)v /ZW@DjjsukHz?fw|홵Ѝ256Ó\1B;7Z50QȽa-ȹo%Cِ' q%$t}Y߅DzFcߨ/)Xub$^ dֹ >C18CZZK:  AEpjv0 jyCh4H†D,Azba . 6{*T n=R#"3:#3 -sԺ_1-:߻S4O4ݮ$ٺacr ^ݠ-?eX0Ōр(zݱl +)i,;*?|-(O Y{=lz#1toD-@u@9un $YHqCas$dlբ<Fj$ Z`LhB o L-iXt3F_1F _gS*̯jbr [̡,0ouk7AjUgiG|_vV]iyT{_04r.1mQzZ+ȽyUϨ-`i* U HyȌW;R^+U ~2& X0 b<̌lk%zi N2 ƳC˞L~'lMfKur @7e_yk,Y\ ǘpar qmKxCGCM(4|DC .mk0GwAuDGJpLmlۆcSXo>lB5?TL囯/뿚|T_\0di_ۡ 44=8R~Zbi#n8ρ[(Hm Fa &yqᦢǯ[!\wW;~9aІ p5?.Gg ܱ ߃Z@+1j,:VlH|UbCk84¬ėc2FNX~?= It;__}fк@@ "yV7K&*XċL)]nҦ31EФOҮs{n] m?֭I-八ۉ+KUI`(NSQPXn޹b.y%nT3\0[KD'0y63vAיÔ])rȣrczo(XYky(V^ؐ$}7 N}/T$qעf58 1M'eRSG! )>UkOpqQ޹W/8Hc{L G@)i/h_#c. "`+By!>\@j'COeTb[0l/T|a¢^D=dU"6 ETFPbq}jguЭna( c\Y6 iceD J(iFaU4ǎ~"2WQb,I}YE?i!ci%S^m=:-ir5!L}NfBvzA;|zNtZhOkeUn{7q K䟵z"eg3Xt KX 2Q,fCj7@D4+CIZ>c/`t&C4f BE*pH9)m>xqB@ Qrc,\ܖ(?n)+Uݚs_ ~ l zKe38Y!yq! k˹,_ c2eO*Y6B3*>< ]@aC &9e5П9f](x`D=ȘƦtIB~[5tTKQ+BJ37V-7n`oZ6U3|t=PUUY# Y?X n (Ϙb%(׼ad<W>,rAʳ1'5~rѢS$u8JGhSIBpy">}+,a.M/ Q!Ur;9HO2=V"1 !Gs1S=-l#"+x͋PemڥwI)돈D/{^{/6nd‘!$ HW[4(LG'pP`oliᡌڹ$SոuK,Kehn$G0 XVIk벧熍qF틋Oդ1qG1_? &_3H,/{`a"k Q5ivP5l,sy wc-D)*QHM o\:^M5jn9!cBlqkgRN%ЮzF:X[OA+K9=<Hǁ.Fi~6сt OUP6֨ yYrSdV!@|"U$:/AU}#yÉMv: 2"2qȽE%+dDf auec%ՓiJ t?N11q_"?B+Q=Kttt/2h^/b0ʈly]~N,-)rz!AA`eDߜ"I@MМlKs܊^jH3Y ^@8Q7TRÇ9s>iy^` &qU1&-ccf.MX)q5D'|WXhczC`x"E; -g޽O 3%m (rZ.? z^SMU3س`\MfxU2A+U/VxIW$} 1I;Ėn𥂰J;k٧CLC^\zz©J/FC5V%UZSŸTh{R.>/y5xڡHE QX͠ BmQ/&,ӆbk Y?2mMСح= .Ju&FZ9~I/dUk187<zw˳&{`Wݦ|/قC |4zO6G~/2};OȱT;N= P*LBe9?m򟷫ٿ4sӷor.'x__@brcZL [V;5buPf-'q=,ٻEaX"ɿeQu;}G@O6?wh)ůSҬ+öDx?30ը22$udR 46I"[Kʧ3jn[0hUxna#hHBpZ UWH߾ G`C(/3.JGey@ Y/Q< ĖqM7#n%͠/cqkLX7ry&y\)}5ԢQIZm|2$s:b^7w):\a0$9 ˫3lDq(a`Q#V_j 3=ʯX)%BlPWdй7uɤnGPGL^L*z*j#=%ᢲ%oni-4R,0O<29ᆎ  H ͤG򯪋b~p3nVQojea[|=YT+v I*!&;Fӑ Bgk@VX _ e+WqNKD (3N O~^So]`h*= " HKS?s>Laω`҉\J*Ĕ>ӢtnbgUUꫳo8]Å#k#[#:]O99%G+>{a MDЏ&9s_ jF"gO@V%`ռh:K@1 \cƸO ,׊}D☔bj ԫuqgn/2t06i},)gjƶj uܪyW UЗ WZW7nab6O#0WE8(Ln n2nH7wOdLt*=Z-7ox߿@5v_ /KuOfy}ׇC׀zKmnK@=O\z~kn9Ya+N,@=vBby%،LԊ3kjoS/et5?7T,1_uWn!aYUz 4<qc/V"_:i/[}yԬV焑KB$qؑ=2|AY3Oc\*}1Fה 냢ni0=-ErXf32=& [<6&l8{$qc{$"/x„{,7dtgd$΅h6#k22kJ WFɈ= ,BTj"xwHSWc/HT qKG fv5B_9HBQ b.# Bw?)M[H=QOK>Q3esaN;7L.ȸ 5q~IG!PT=Rjo/SkRz{1KUZ*-=*G!簔"'Gd;8y21pM(x 'mѕb9HVDvb7<>{ꋼ(bDZ[l2kN+CJ= >@3r1(g,m4oJx3ͪ2W6onuU(OI}Q;uYgKVJNm5u%cmٶe k%U BPk0l5lX<*D1 )WŁxuIGߐ^+D6In%a&4*>.՞4nDlI7Elx [zwv qN<[MNĸcn~;ƭx4Y =xY̧ǃ똢0X !YU̖N&]`OGLp#:iS!K=)0+'5ccُs.eNW1DYԟTQkx>4թٰ7GxtJ.-ǭZi:دqzjz ѝ+3@O/@jb= zlT|TrvR0A|>so_tA^|sċvykeb\ OrFUsиW7iʪ6s.T"p3FاQ졝$zlJ/"Px; r"v>V!"V(gة5|Ch6]bHzb2} U~u2Ordה@ 8}Ị\X'?Sjx"/s †"v Ƥ tzwí&<f4fDU`pEUOFv./Jah/$H集U~ׂͮl/~ 6!9Kw틅adZk⣙ľP|(jz`TjD\,#-Ϣ5:bVgr$GSj/- )*.\գߘۯD y_:$>EJg a /> LV>Cʊ7@JIKV.7'Z~QdznJONaQ\:m@]znKʾTD#7Nv0Aho%f/g6.$^f76 ͟G9R[2f2z vܚ#UEpV-+0!??}BGҿd¯?\;Җ @I /2<oaq'/Y SRn$p%]POpw}g(]Ї{|@jH֭=he~Dt̆S8˸@^0dpQ|08?z_HHW I_:a׎H1N~Rd/A^uy2G9"M/uF9TL3LȤ'PnERa9 'w0Sk՛L&aY7W V R,fЇew+Rl&4g^ʤm A㳌x Aΰz!_<gR(d2NgcC"ZW_ #O )z('>M|&cG5۝95* Nmģ~ysðho Y2O8Rldq5÷f +)AtK{lq\!D+[Z¼DYe8`EBâ''-ίw ,X4Bw`iDYkQ:-a:'WɢmB̉AvQN².RU2V@CT{$ZUPX/vATn $TA/M ?3=o d,z9Piq9fFx2?Dc#c(x1$jɸLSGVO0HV{J4۴' @A'f_[y|XAxZ$}3a/7b7c/(?хT2%儞+´Q304HvĹwLdk,pX|RH}jf"[]̃4_Sa>&M}mzmUl_mcI{E =#ڨǕa}]L!eb } tr2tb닶oų3_., x2h fνKn ^ym@& 灸BJRlp3*_#C:QG޴*FՃm{)ϰ`zp [bXN:ZqF4V[1Lo<9 7oCҜ^YOLr$wyI>j`pG^Gsj]/4_^[/L˥!֝uRZ%j PCLCqω"e8O 1ٽsJ!L1(B`otӧ:|Պ둴gS3VKZ(ޙK#=\?`fpT$ɬTwFyӂk8Dj=`G:/Ph۲<sΰoWgqO#hOqb\6MdhՖxo䑗42unҍU!N;>ɎL`us?E9C7슶T6I^-*R_yY@\RZg]{lFhE[砝L$}Xf-M+P[_V•O-tdt'U$>&q+}:[97g qI/,aH#}lBpo#`}`uPq4wx "*JfZ,)DZbpEH.؜F?ޡZE v5-[0$ݪ?bRjeO[.Ľ@>r>Cl'b b_>`^\V{a›S&1>>n]x|]@F@ &Obms*4^[g)ҕ4 + 㬔E5 RE. +:XeD9\R-zo {v1DMr-$}$˪2:uyhҸるNz+M!($}ơ6+U f4Z]Udr^HbyOzd`p7rFc!HܿKm"9R] TrH1f":bA(s5JN_Mj%t{R֨h:-)Mbq:C1$snVM΄Qī3OJ%@P~Fy[q2׹#Tr]<{l/s *\%YnmHyv]F?uBIܭp;ǤB,I?Zŭf=|ܵ35XB\+nTט '~}aM  SWԊyȱ.iX@-Pq.cNzYuv^[%Ya`Z-"Z6qdq|5)aNa79~\HE_f# r>}WL@̲oEetcŠ,>@ͭ: AA81S3>X%ءv-t̓9Q\7;f >ŻQDx4<$&RzsYdNʈs^pi]r6)q0dW8?# o*%\FKMkd) MUdɫe8%afH)0U=Mh;9tŽGTc;,n) QxA ڛzr軮|R]tAN{gwwlu͛rG(X&{: Tm~;)[e2N; *rjy.7KUI$LMDEb0׀Jgl2~o@273?Nj_mLS% w} ?XI('?lEJ*QXdDlԱ(#/s&PB8h?#]N< ,z?ΊJ{nh֣.-ϏVn26wXX}%n2R e™d7,gkY3I}Fd#u=$wކ-Čݑ8jO?Ay}[5`5ΔME :!DU 5[̃4iؚ$ZY FlH&Ϳ e—{9􊶰_"Ȣ u@#`Qn\!7Ga2e9&.,'eXb-sG4%bj`qvR~cEW#6d6ĵu32/(t#-FpLVgk6]A_0]DOc l".fS#e=a}+Hϰ ťa퉷`W:!^܋L Sk932>zWx#sTIVh&TigLn9ͫ=nV^"ƾF?Dea,8ȼGi ‡g*WȺfU_rWI]T0>3OӣV,vOӜD jk ٲDׅJMJC]+v.K -%[s>ڦp6`ICTԧc.i[\Ac)|뉣zG0iǜT[6;8mVK~92d[-emxg[ K?^v̎[&~r0 Kװ'IN7@w88ϸr[cNT.Ɓpvbew/@n6KBduaO K%kBѧwW;*>Xbe0L~xZWbyǛƛuM6؂yk'nVS鬹siI!g@XFǮ]aǻG )|oQ6UUCCu`IyKO^!\EM52VZڔ`-F-h`C\ sg;)LB:hȔ[fZDŽ#%P6\"mkS\t|g V$iKcOvY׫8 5pen'ޯo"5Nqv14\́3YE|f:.qwYwLx:}%!Z#1Ÿz8ӏ.Zj t1b{WvlSD NE3|9peR ѥo8w~ر{Җx|`\C#u+F(IV?Dr8/mtM&[n|eLj&Ndiç1e.G9J2"ܤe  Mhorޜ4H>'w!bo3z1"1(|r(S;㈍(`_@B w &F·̼{ Z{Si9yq7A}(xMRٺX\oTeĺXN 51L>V*-IRKSMTb{PAkه'$D zfutv% T9,4KmfE5~sQf 3 6c>(PPuNIhٗhj}߾tȵ L4sgB?+Q Gƪxm7ћ032,4۳/儰BA` vPl*|s߿4bLeȧI.|O2hMwPNEh@_ R& i`CS[7}NOl$wa}q)rĂox@O`@KtD)s# ;.&*kt`Z,IW!Uir,ڈM,a`p%;*z% G Jz2Oo﷣>wXۚ*n'P:Z A)tGعlf D@ܷ/j1>B};zLdNVk &\Lm/2CT;nݜCae5;$e OKxYu\BZOC$sJTr~'vJ 'P%/" ]nW-,4Kx-&*Iʚ1H =<*/ ژ%ֺ3m&Qp Af'Sۻl L,4)4oPKtBƴ%|a6 ʚ0l݈U vs'G䃶5Iٿis+6c}/(9zq_`+LFֈ$ĺY=N?t;(J%j.1 !6} /=G(Q7?۷}ݠ*u@*s$:@kgIWnv#蠶aѝ'H~ZDO+S%Z|=̌נl,4y9qR%cWйwHls+2Zm|Sea7yQ݌,;F4"N*-Q+!ڤ/ĝxUN7>\s}`ɘ,?RNMR]4V}Iy9 r 5֕$G*̾6${ZYġ>^B2 9ԕ>]PnF{Uuλ d]syDw6E1t tk Ag`./cȚI(N#/B|wxkY 'N}_NWrf&֤^+rcM%ZIV-$&0~slj9=XBMpeinvLI7:H1O/BVf8[lŎa]Iqﳔzܷo>! SI"R89I.ٶ-k<~tױ^:F\ ĢhC&Λ^,ʎĄAyQuCBLJ׭1 98d=z8NE_<1FΜH&*x M@Ig\SrMe *0r=# O;eLJZa˅aȽ$xݪjw7X 1J*w, O6%)Weɟva j7C6'M-_Q?=4I|]dKfOe7 F1X&)SFRߒV3ER.Ӭz6; pW6V6DSh4 ƈ!O?Fk/ z7*$T\|n(#ޡZ{ZY>8up)=caVL$鑌u"rKX|2TOit%~ԷlzR=bj>ϼ~o!Bg|Cߡ/l!ơ!VmV,jm cHRr ܿA7jĤ!I ac 8Pq볷F*| ع}*6p J1$nyզ0"j$u'K 0+z ߌ,p|MHEv묲 畹ku"#xl/Z*a+l*8_SMN [u6Wx%!>CXϭ4oAC&|bϾ,a8#&dqR .JT4'vi.1 1 eXtȱئg;2̡ b!옅Y}]72&g܏5 9PXMT͛8o8~]HFIMZi6_Vh3{wB/aZ捨fG@ݒ֝L&QYQ?}`g1&n]!6 3h!{~x8]=]@_|7rc{9RGN#S.<+6 JZAlX-\Vt/  ,,/.2U={ A 6KUn gc$ ;$2 \PE\s4o蝦Qp58ir OηVfv<ޓ|qAn[Dmd~+"BaߢW(&,A6:P ɳP߆菉$ff~dt"cLƒ&v.=/!*w xi*X[4O\UhlP9=4K8@}'<> NIsAff1ql7YQEO o(8!޺%2ZjZE}i):$q ʟxȬLCH^kTwۋ}\EZ(Xj8 mq]\;&0%VjqKpb W-z@EN-xp=_>2@ ;B-arQk{Y(`m#z^FPM8z2'U)l- k!t㜪C/x +X'a2t~O8TfBR{8$8%{a?Cx[0VADɻ? k9C*pNT?(p:@s]qo*sI)9+\}Jјn8aIv QSNWFmFB3./TH@Kk #a Y]޷셍6|Ĵy0H 83Fy Mp5@^Y뜽y}ܞG=Lx4TDU"v<[|タl ˵]9Je;+li[ך*E(օbnhc1h˻ڨi*<ʅ%*c u$mM"k DB⤐OAX`fj `٧!0Hie;1\-h~X-#p>i>|#Lt8^϶psP^Z_sp %Z:)BZehuKj,M#AX(ge~U}yCCeC|MٛKKctmICT͏XqBlbdQ8 3h-U7Fjl]P2=r7 hNP*e=,n_5;- si #|Ȕ2򊭬Tw7|D> *w3=y@6L,gw!~Kc>0PDeǜzHyG7b7Iz4+2oK9ImzYbv ou>Ab:$Mܫsn!6sON?]ZPW|Qgb^ MX 0<JvCK] +˖GϢip :GBğeh^S0ޗtoD[M^dr$&6Xɪ--4i5~w Ђ8[(VY!2aIohQBPJ6` Dfa m.\ݙ4ٴ501K ǽVD|E6ay ,`+@6gKu|Y?+: $.Ō-tT$f8y1w#7q; 'sqNG[A@Իݚa1leT׸} 3Q#96V})}ڿPy+)jm^+4I+H?q&>N\J򊌮-Ӕ|7`ňvǻ\%c W!ywUo<¸Kv*'qƥIMlò}Ld^*zի&"P^XO} /X|3zwhgcӻ2(ms;?.G|Q?+|ʬ:Ҳ- ݆~C#޳|_VVRN%(P68E,KKb(ž rQW5+f;.Ŗ~bמ4- XP|N1ZF yBr'IZJ8S@L4:TiqVau̔;vj .XB:EBV (orWe6'v9 >a6BBLF}v`W1YА P^AAh~{l: vJ(h_+܇[E-h0z{܎Xgoec#?#B"OB4 h\DB`:M_y,L1W˩ v d߻OV0=#ފꉮ38R⭆'UllYÅjO`tp,D48]=Ë ڰxq9VEJsv49Ӆ}tngn7Re?6JCNKu{>S+Չ!lwyIbێ'οa,yfٶaA^0=58FF>2Bi@q5Jw/dP=LNf@z~ˆTZ!/`utEM|%uz0?3Ɣ?fLot͂. bV$f7RAjt %tW  \S{%]LIE^%h>_i8-^%zPrq"o^X_8 R6 ~ax(x 5%:ëRhS BwN즛WAWs41Wʼn^hvߖNaQ$5'iK$ـ4o`IJ|PϽWٽelKk[B6I#)RYXbe_KM[>EMga{,f y] /kNV@dBJn6;n> }Oƙbv\V.1An1~%ቝDФg4O .c6baT}IGsZtUS/Wf 傹ā>2ie~SC#܎~vm\;31^2<,8tY63(nM c2 hK1-ߦ&23[LP>I5:ā_v[$Agt z=KO~/b |O:+š('"ƶ;+>/Ԯ=.<^\;q@48qp>@h*6ՏOc ̔3U@;"nnˋ55o_/oWaoX2ze*0[R*h_PZ,#m~UԷc7dYn:G;;; 18nii]pHUL߷LcgPZ_'C=Km&ڍ]epH=iT'Hoohj4 )civ_QH(`P΍('ÂaS+TcFܠEf^;_V4ɉz.Tl! @QqR#.I\\AjeuzxʯM']5%A9> gBi1/'4.&.KF5HJjI [.J]9H32iԘ3qllT/Q$k_.|&GE5<H{?jҍ>'8ndL%cOd6?yKp]q]# $Yj5ܦhxj `XcJ{j/S;cbUX.t7hk=Knwp 등g]+M;/ gůdm!AH$Y1\/\FЄn"^}"J oe A[8ԝQxVdHk.-]?J/@؟"x&^qNSNF72."c ĸZm`vx Mк40Y A+j.flQ*%ʹ,b]n17$yWs7kѡ ]cVj[#R81ً~3/V͘e 5AY'^ɍ} @ Az(m3yhM0J$_ Ρ >/Hj8W5SiGQ)*zfh^s23teWɦqhhi q AۓEPZić@浇heLҷ=*( wPwu& /C0;AY -d/5p3r>``H[#U%PH&M36Pٔ"H?7vT@Ҷy0u tG6;4+z; ʰ_ƍr_ؠ=d BK63P&>0*ɑD2ֳzE};ɡ׿qOI1Mrl_3~.Dq@HYgGJÓWGPV{ ':G^kV'o*|ר䅷(XҪGvx;d˟/z,B,<6w㐗|CMffL v6tkh~Dqx|pbs LrQqL]OK?% %; iK)^8;xfK5,$Šrsi" PdV0}9 k~bS3mF)m7)vu{q,YaȗOG-ԊϣgyӾKjwWΥyJD/Ŗaᓚ-PIC#IŢ6 ^Ԗj$SjFD,?Tc]l,B%D1:]R2um ~pea !dP-lh#M.۷&E8+ʲ4GuC$EcUGnz\뚥 Z gdgb/sCa=.bhʂÜ&skg zz8!Mv ?kP.WQ쉱2-aq&lX8ib7F[U2¯sAv]86eՎI5󶱤Ǡ$Diiv=Ġ,[EQ7Gi#˝ҨHiM8[S9_ ?|9vy& _X&ģ^XQ6;yOHO>%#kFOEW!Nɖ)MȠJ =;Tx:٘(Kg -Q?_S%@8XW&s ;Tf;>KilSrLm2G&/Sr7jt4.!v!\Est@U 8n:-umm1h#-+dz2PCcLf[n9/*0dv#yaAG ?JN뷽G^MjaEhOae;Ern}Opq먶ZJq4<(* Fp;ffwڗDpvg x@{H8@[ERV@@2S3xf]wAh TI܆z+D6Uȷ+eB<*Z3Q2LUjW[OV,go`4!m5sr[z=i wc'z]&!740 J/AtdIeOd=~FK-M1h!_v"ȠO-p烳 0+K,FpH7{YS@ֲ6F,΍۶ͪx' ɅY Gl Xe83Y#MLFAI4]^ƒhwPY+'a,0GG KGI &-VIZ*z2is߶h~Qx㨹Ɣiۏߡty{c:A򘅣P[ 7Inͺ_)n^%)<',k4vT_ !=N)hm^aځ(o!>DQ.5J*Yr SugͿ3T{F'O.)mğHw(*nXX`m(ط^?۟bQo8*)(myX=7n@j08*` YRږR}yyPY]uD55nJf_x(?.J ugԮlVO'Vμz,/x.>SSQ: ×*"Fd17;Ӷ-@uzy}SG]3gO,5no8etG+ژ'y>=>C тGOz("a m"7>㲓52uF }wd$C4mU[ kU+'9$JYImꂽul 8:V10z Yc28Dd*w|Ft ~(xħ}.R#i/ > cz6z□^q4H۳=pw<Ѳ n/?/Y~VkPk 8^F$N)w9H e÷UO]mbY *=NMNV2ƲnK HVEӰ4bKԸAo?1v"M6HA+4[o@segOl@ @$Ѩ8GPY~l~8pNj~Q.bOT ~kƏJ67}{lYJ8uҐLP/1?4W+D'`qA7^gV0<*DXK::x>8 SK*Ʋvn`xJsŏ>wmo2 +2dӦy42G~TWE;Hϳl"y.AYs?UTjgRi\ \Mه@7B Q7[rXM1yF sXcJ_M@ Qc [x㚤'1>ji* >%Z 4q c;k\"-20{f3*~)osI=ae삈k>ong&,pdW+S<)x_VhҨeT{ m@uoD]߲B`x)J)uoMnIo@뚀Y:SLւSMhO-9AB όA@c-]d rg>i ' 4ЏM ѯ[\έ6[Dz솈ql*SDs!omӹ`w@ j|{Sר5\%Yz\yT^|Cr)fJcư8dDK|1p(#PvE4FQ)EZmiJ-E+$x`k,!< D5," UG]~2V_Ll8ʨySp@%cDB%_K~kC3 b سEx-ۢkUu8D/ULߑR{m$xKmT Z?k^ O ]Tj/硆 W o3tG;'C33Kc:RUEl ,^o.j\LIzx'$hp30S%HS~$yzuaH#PAB7iYwV*P` >.) V`=p_Pz 0E=G9o,o"@|'1K7c)mLAaR23 [v\XeBE+ї q@#$3zI2׃!` qahRB\n T")~p)d_p8"Cc::C)֯w[kG=:f3rN|q\8H䚢+dITYӓ$ eV%K+;DqgH>8Yq;&t?we3;\Y=FvXvy"o:vqtŸDU)? n]%g?^wX%IJ.u^>winC/=Bi7RmMpIM#CLDT 5:'_:zp:[M]ko€V<+daL>A d4gݏ5fl>.(ϿA6b+!]f.X3Qjw.c|.MS#=H@]cvz!6l@YxoMu:mT /(Azajb+x-p]UGǕf~n\g8FQ:Zv>t^R(6<ã< RdB A5.4 AU W;6C:Z"c8HzN/b*]u&|4;#i' |r_lŶRȢ_c9e aoUdI 7oVwaa:9(nT];pS꒲/YD{ C`JGWZ;d#y gbU)ks U BeIe0敖i"%g;X}gTp,( (ϷRJeS]IcBCnR ;Q$%V98qA)VvZjm{ 3:ǥ0f\q~8.Flcke˧Pj\(vNSMd{m.66s:V:gAi8[Ĭ%4.aQr![DždTӟ'B jz?<3 ;s& :fm+"%x^ک6?['חt~W䏴8HLebG̖7{%W?Hɥ[ʐO'-͐W Bc&cٻopq&LY?Mx}C`<EH^?1)'{Wv*L$mּᏏ Vp}\R񦏍XnoGa8+cld 7H bvMtk<]v9JRP3cCTlbOS^f>&`iHwn1s-㻱5w) +p>@":5oY샺 v ]xH_ F˘$IUOk)K8P_9ZJE;ue23}52_)u$Jv$ghr3vJvVKoDzsda 6ɀ2+ 79@Up&Ma3W$VGMnA,[lI D"e 7$*,@i+$OZ$f fe,ʒ'Zwcia?}\d //RIt6dl~ZL͞h;˖m=qUSiHwiKwSUfETtopD7}H1V[Xmr=.NX՘b5Ϊce*rM/"OY+c hvgOۆiL,dg?uV@YdlE⛤dfT^VJ_D  )f+y}䌴@a#E͜>6x aboJphK3z,2|߱Gcد1<2ͱAΟY0j{J29ezbcev-8}0K`մ);/Jԝh(Yq5xAMn^woVҊsiN72@,ݏ=CH5ṊPʺF8[? 2Vmi4v9B@ ZtS @}lQSB̌//C_h+>+ "6`NӴ\ԁqv*ڢp#ߵ,KGV/}.3,_ocƴˍk:ui=X $e`SBUG {](Ggq"n%@Z(v*'&c wr4FJ% c>i0 6BR9])K0g+hd49?rKӓPJAtdF=ʧ(s06C nj"A#ׅfDc %Q,f@:?p;#&y-,,%c٫Pȃ]P(#RZ}|l?6mҪ0#v_> NwP~S3)xUξ|CKqgUK(gCtݢ ܖ{8cuWRLv0)=uba0@٫D?;g_4G 8Hwqܕ,ul$B@QeZҺ!18O>ׯs4=6kˍin7FU]@#|]'zQtլֵ8PbejcZ"Ro?^}m&o}VvC8 .pN )h$OɉEf};|0O7z FU_QhY#qvO8ˠ2nՐ r R6Omqd9P(Wr9yҥn~v 鞄ݘ޲6T'+j_s?"X2tVؿ[yy6@YKi1-[c,P;^j`wy3.۔y|hǛ D&XBO4!>1bC勺ٱ-LH?ܳt-_& e¢w^S02^".xD&"4H6> W8u*Phc4S'W`le8i^ /_Y97S5V;9iܙ5C6ZECwMo=Іi)Ow0Li'x5 Due|2o:MJo2-%4 ԗC*/au$>w2͢31o89Ωm5N+UC`/̕ʼn1 {F1y_]Fy,S 7f1J`^yG7p]/MmMI?H'9 D98(ŏ,p8' Uծtʙo&;CW$mrHʮSaIo ڷp/\OL>WlPYĭZ؞Jce|?]_c] kIp OHǐ $jFnp[ȃJ-|G{wbV^PӓEjd8ԝ7fcbֿ轎ZIةƵ*t zPۓs6_jպCm|τ宇ix <2^.=FrYjiR̜[+j6̀P197iꗶEjǦ7v>`R,`t꼿kt[O3x¶9Ig25ex߀f0 3P(S9Ci1xKs鏝M2[qィ'#ICf%j=rӪzjخ%P=rvTi+ӎ4cKM#LSz#DEuɈV+oaz0v<=E OPrՔ򼤀푒5.U% Łh 1)*{vf̪*m(TX"O Bޥ1cȋ^OW4(k)FS-`\3*m oRĦ#n_ xyG~ dǐi1z1F9/]qܲEVs6"U5Kd P38y]cw@~oN${72@K{uprr]\VLITD.,DHk QƇ,%^!5 A8.E"a#lPMw+47Ujٽ20?KHC~quc,y9uYgPZB=&=EgL t6 L<,o걎wN"5uި|OR'&2qZk%R"D#\hz875Enʥ qv}ň\b=bԶ;W٦ĝ꣆O8L^tbif_4OnhjJ\[Т f߽i5Wd1I xճ3;Y6E_ ˷!6l?  A#Lmns¦8j*gS LQv~H~0ktTw;uRGF0ktX'6I(0)vل/#|SLGf"-뛫]0M þWZ t}_ӳ ]25\(PZ 'uъ 7$GW`"8LHIzU6$p859m?8Fc!?%V{wq=gq]J=ݦ"6ӡFJ'eO!cp0O!p.ү&07Dڕ+^༛SzJ0EӶX/: M(6;vYy9>bCd/ӌlcu>Oj֔uUhA0Dnho .ۆbt[zXX($#qG\mѽ$Tۖ1Oڝ m:'}C N5d9|OIE FG㳀&@n yYqL*3Ձe;OL1VƽLD# wz)fsФm'?ų+4!y VeV=fu׎]NR ;R~VJ1./`^N+㺦QCʀ0f0dm ۙ{@p,?}cNEEA5< 1;1]x UۣߟG= }~ۦJ|FPY<0)y#[J؍20IٚUǓe,-Dh3+^ڹ,dOk<|a+R)n%f%ӚYKoz@f]m2x%3DS;$,JKS, X`O, G~JHKU@r39QP/H \յ/SE(ϖmU /\'{˂W~{Jk.޲E,YMtRmБ<&[;KZc;cv/ T+OV~/N*q^K /n)82P"II=[W61ʫl&&d+xg.Lc."MT 8ZyPQy-t{֣n`8EZ]j+J #PLTq,,/IUP/E$ΗLnS+;wes 9E@0- 5F"OοIΨ"Nq&\:^&B2Rk飅ڐ IBعXMuKpE_{ ,48JOR\; o{Lo>v| wCJfQ- )&#-rwpkބ"6S+=cFn#T.mOi5+ԋT$H5W ?crOGq{BIDIK16lEFg@Vno6ys "(uU#WZB ?![K&x߿`'p CJq6P;bݻ#%п#PND9,o{G-0$ 0'b?# oE%}Fe`D͵R<%A(:vbYx=ôYbA}y`0n$N~b*9J.d 7o kTįk%fR4lòvçqDY"0i۞?[Y|3ߺU}E_L4e.zHy뺤*Hgμ8QPuU5+lGSmiM"ZӖ9KOL׮/ez@m6nZQTRwpjyťQ +\te{COx̋bʬ[6߬5+ ngg2-O {;OJ󞃶si _EDm&eW$RK4Rp`QdVaxATEm5h^eE Wa7f[)6@. j[>8K3aQȈCÜ5u9Im?yOnyY٧43nN80=-h`Z(MjVJW%H^!b-hggUN!*ɶF33LH4Q4xObB\L,VOe|} D% ȂNdU- ^ׇ#BZvv4re ^#.pA#C JYEMο>6~yD=Aj = jΑ il0IORUm8GwKjxޙMWc1p#c^o*_`W8KP~ٰI":޲;Snɞm|q,j<+zn#^gڍ}+<W,Gμ9BzM'O1"1_)v߼eeF۩rtP[!Us SW 5YLX) X^rwPrϳLqt'X} ҖȔ`ʋv&PMfj-^+~q=UQi3ͬ]pdW!ka$e6ebJ^bsEdz`13)/eCγ_*GNU9Ҙƞ>7%` F:Ci8p?tmJ.4p. M[7 E XcWmwX# ā: YZ