bpftool-4.19.90-2201.3.0.0133.oe1 >  A aW^^fY~I bc5)8.!?s*jly Z:MO!{)F嘘3bۂs Žބ`L<4©RN;AWw$5kXr>Cp$acʴ1N4pֱ7vN5gtA87㮚.sRK/akZ>eYߪ8lFq ;>oE l268a98024d0cdfde42e5cae4f53018ff17c105ee54d6353f6faa5a452c2193e46fb87685c80e5d6d81797226f2b3ce508671d52b ,XaW^^fT7e3βPbebh X+ f~: 7/ fz#+G 0˺ ,k~>{T(Rnv78M)/M#n*Kr ,:aIBfx$Bu;YXh&V<κ+zy:*9OFCBrLJx lȭBFb麱oU$ `$ B`~@e (Z8^Ǣi%@>p??pd  $ a"7= R^u{         F  P x   0H (P8XE9 lE:EFHGt H I XY\ ]4 ^b:c:deflt u vwp x yz $*lCbpftool4.19.902201.3.0.0133.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.a[obs-worker1639015616-x86-0002%:openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤aaa7aaaaaaae817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698f8025254721a72e520865395d8a15481c79dc7f6d5eb3c6c0d671e5d449f3a48ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2201.3.0.0133.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.1aaq@a6a͟@a@a@aa5aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0002 1642514011 4.19.90-2201.3.0.0133.oe14.19.90-2201.3.0.0133.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/acb0a4da2adbceb73d573d8eb2055a4c-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]=2edff9944824d818c27bf49227f1dd922fe5f88a, 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=?Vtx̫W2utf-8cd9f834b66c5cc0dec6e6e3f5b12346a3fb75274676fe8dd159514b63f87325e?7zXZ !#,] b2u Q{LRe^i!UfrnmSPNtlÀ*]롴WbDv+YZjნ5cn)%&a!XiwS-|o A3cVs ,ϭͿ&9"uP>[z ~N~ďu!^əP}7[*v oXL΃TږlU+ AAs='s"jdp#au'-73VTś~Bځ=/`%b o֕tr{飰X"n~f2268Tt4&1;1ǎokN@z,\_R[#aǂ?QַUH|q^쏔a|q7 h}!>|a\[{CDo,jP F}kU&]@O?*D:@\L(\3@tUB2yb!7)E% ʹ^ى/!yYdxH2FN\]Gclgeו]YU @nw /ߩf?>&/:h]{V9Z+k}. xW"^'8008ݝrHj"Ad~v>%1Is74Eg*o4Po&ĽAFrR:ID|am8{fP%iҪˤ ekVʝp\7S&R"shzۼo`"`"ҊG|5|{ %Ȋ$$2[sxG^)L5:R0pjPO?*-jL2}uSmvR{D1V_1 #l+zA]]Vxա*2h1W) 95Uo*px_2{-0ϑZՅZD8p-puw}0=U2ÿ(\ }U19 yۉR\߯|S5E&'#:EȣCP vo{m=[jbJ$ ypܭ m 9lzѷx* :Wy`۾G4=@_%2-4&>"'~ȅ6[Ĉ^1?|-Gq3=SBXuZ3Ĩ*9Q=J;M8ML3}>lw6t]A"B_Խ;uCTq!ߵvk]2ԢP}&'&Fě .I=rzYO>|Q6|,bMFN8*Br(JZ-*Ig=j3$E@MM$>7{>ZRlb@w1s80kæ">\q#6ZQ dC{ I3Bf("8zM=e@IVv殇)%WT; 0Rsՙ(:k┠ wcZu}:oo0xoMN,a^i, y3wQlmE^򷬅_h9G,KUdwI[c,@ĝg7Z/zIq#mPO^W \-zc')(.pD2 2CDe/VV$䫿/z_*TbIr0!#UX%( /SD֑Ѡ*&0A: -pc~('v|ܢ04cuSK ["iٙOmUĩfICu!Ďrā$WYOyҨܛFYn½٘06w`\ eT@6[KPV]=+`=QΕm2nIF"O cĴH$aaԱtMP;yS⬧\?u!:ivX.'/`SsW8&7~iXY6i$oPm2𲎯8 0[5ٞ@1ˏ<5]A,"UBUr>0 hsdM-Vo S3% b@ugW9K_yR.(ilIkИ$;J\';b!1!Q}_mexD}T+A8K6(5pC}c~|Rlx-7H'GWRJ2:^䖭 ~7.iYx1I)|pp?-uVs<"jד`5c sBpriKLMvgcUg[8 rS5)8(t=O25bV1? MxJz勋IFy {9tK.nqpь JHFHwYZQcr1wr x3 ,ʲh.xG.ʀܑC wz7rۺ1+H;d9MFCIV;&];L3Ϻ0pzq*.BD@i'VVҧsu~< <J7Ã2f \ b~0. (죯V 4*[EH†4>ͻ{Da||jJ@T3M@fVPr ƿ0JdEڙDW"@;gHwHLr7W]Lw`rqGa0{O6'#vJ=`RNa~;vG6T=l|&9`dA;ak 7ks6-3Xp :j&miH;llWȻ~S3g}HNHͽ !%r^Ɛ]u߹kdAiv{&+8tt|A%UG(T<Ȋ8r#ECߢ9~ `{y0;XT<<˪9doY81//267Ea(dҐi=uca5RSUH<ɜW;ʭʆ8X* 4((7֢ȋU pɋOrߒʫ85Ø'i&Z|nDOo`.0S+4)W|**{2Ey"=9x=4\.rm˅zHmC,ԩ8ϫ?X1/RX2 fq;x`-ڟIehGnwP=R:x,2_3iJ]9>\LИr.܂-W8rivⓏ́̑%qmS ?>N(v7U6 2K[L *W̢ZJ3$PGD^,lyn;_G'v|Ǧ|Ek٘Sf"It9d'QV" G0 /[N1km"N ~|}t~&GkRO1x/NXyœ62UXs"&2k6Iݠbٶ֕#kvTa ȣBnE$@Hfes +ř{yg>- bLGIzsRE[2Ŕ͔&SvNC}F܃]o (fu׍8= Mw //Ta+~#ȣZ(:'eLJnHޓ]=ջ[eL!yr>KstNps@HJ_7y̐bnuTXhٛOdZ׮b O^g f_~2AMN4Z%i)J^bž(o`,^A<,T͜\ [ Ӟ_:}C.îvx}ݲS{5m1;4.;e:p9:]TfVyzxdrѳY)"\!2{|z3_w4+1Uzu++N\c!U`hh I5,7I"pY@?|w]*3 IBni.rNA_ To3s02LVs$Q\LCX" 2}"$~S\bfq2EM*֟bcA8.E1?Ufݓ#j`g|eFN0Zp<<F%r?85M!QץIqH6aC4nKgJ.CT٣z2H4Ko!y[ Np.YB)( R1":ȋ_1}/܁]n=39m~:i2~[sF&PHbHҎd6>"Eμ$yJۊ|yaYnTɂFU $ǃm܅W ~q4AvkODq?3/[-2545ԫifRQ)`xB6;,z%.Ci Ђ=e62E"osm~HkQiw)Z Rh8n9r"e%l8Ưf!^ >k@^ ү"dmc*[s\n˚Dp/=dz^TsF`_?F-&FNfssX)A|ފ5wCAm.h2q΅rH۝F""E#BXѦ炌 p,:CM 0X.%4fhs=3z6ѷOsKv1[ݯ|XYDŸ9wQOʞPnr6kKU剏FGccĽ3l]cf1g&갖e #6 {M5szE>HM\:f0V^Z[}DMIpLg))BaG{~gSbv-pt7mad2"m}k=:@dV]ŶYʹirt )@XR޽>R5gzj &F݊}I M8`-gG<(cVfiy`>B0mu$š'7`ӆnC2kJ NƞO@'I}M uZ@5}+ЩoP3V.ԕXuHOvi\i,*4~İF{E;ЫX.䢊DLqx<+u_ux,<´<J#5c惤Ӊ "(qMɇqe3앪ԪEZqs *‡ $ЂV|5tE,K6 DTݔ BbPG&dn7͠rt.bF^}rF?>P|͞%NAvb ,UA}BkM T %ELم3h:ij3Kόj}5lDŽhH7ݓ^tS ,zGK3;! +I nE\7#k[j&"Ӗ$R0"Ϻp2>* !ۢrP4(sugE"Thһ(`fVK[Ws??O1< 2SZ>AˢF ޜ5Yk{Yn wBgZv_2z|j)gf'fH ::"#$*  9lZsA9`.rol='Zzlh V 5QKxT)kcZ߷]L7^mGe_G.xY{5D6c/ݒ*@ǝ10c8lRyIv+khwݠ#a$@ /D,PcKl}:%;cx]i 4B(>¯w92 w^HdnPxrچX^k9w*}W]xIXqdAI:.e8ъ]#ޝ%D΀wWitkW|vlȊcT\-`/qoӈ lkZK>jټ̵ေނ RK/ElwTʼt"G?өNY|Yᘢ TXEt{SN[ d.2C֐#nSª\$:b.ǩ 5\izG-6i#OY٧; J0w&:Q}Oز,#IMi&0y_.ūd@LlٷN".DTk і=2o*RY]t[ [[{ygcrq>L@v 83*3b-iǬ%Լz)`;/- XjIM1gθu=/S8{jejMWtv%(v Z wʷ_֙)[lJ)+uG՜^?T$Xx:;qг;Xº:r *XG'f%uU%mIU9> AR_3+SC&Z}Xc21=xVzQN*$<&HI:Iu i{?QYj<ȱܴq-&V%RnTT{rc-:%xG=e=VcP6ZXlq3I/J\62\ƖC"VeSXם#O ;Xig Zc@#^+ψ]t'=tEwYHlsV8U藿Im<0o!f?yx%\Ҽ{d)A#k <5 7&9ꚯ٤gVIݮe\b V\e5W*SXM@ RW(dq{|ͫ[,ΑF-ٚ9!!r^4 M^psG1ת0}+#1z& Y;t;e)Gzʌc$e]hO zdrWEf̀ǀ[wHߧhֈ"G55cvHnCfR4ٮ\1DL\~Ԃrƥ`޹#8{/yzT( ;]wBp-OUml:I9zo*4#uniE8Ztf2癞F$3}=3kRigZ2. cx$?ѷ@0C\)3^ č7@gQp&?phT(9Zw0";ЁaBF,rq ӡhIJa8296[}ߥBBlrJvЙm@ax=c\A]a||>k'_zrT.AvL&p; rR}mt) 20x۶=M8o󚌽aAU>D ާwy8YQCqQ{`){T{Wb*Y?;7ż.iIP/s J@h >DO3h&B5A'Z1]_f`NAQW{ɠك-%?5(d&Mt5UR؇Ot7Anv(ŸSDc_@|,z >}1[;buԹle#@qVߴU&&-7mg xȟyĝ.&w?xbZ -;xϔoS[Y瀽Edb1~H]o 'L;Iu(ھ$q>@'K%Ɛ>,XܓKCݮ$iPWwl>"zN=SQKx7 xom|Z{eBj@jŨѭ:嬾󞘕8q]Mbq9; iiC8pvEGl, C{ M87rU .KzjgآОWkQ`1_5Y zg>F'm*GO#B-2nh0q[*$]V;3Fx'-y k*n}>osfy XjP7zߙ-lx,O9 S pQwu힜_1E1F%CR-N_e4¦V;tؕ͢|rVOT TJb*٘AS^ Ho>; >g !2 Q ʜ=|(J8Vs6Y5w9AorLǓu4c< 2 H'G}kOZ[> }yK'ˊiL;Rp*?3 FQl&6+ Uy)Gs|)yfXb:y@@7 UOpM $Ƈu ͝P+\$NQ}#-\ދ\w!GĤzg%1_._Dz\GMrJ^FsF"XN "WUGq%P^vnDdSJD ˍ6tc9D#Z9%̰{)9.T[|Aoqļ般 6/"W= 0wD4b韊 2&|;pt|` H~onoѿ^^X} ~YpDaAuyFOFG@,@́^c:XP.o- /| qX<]Ij,k׺l[ĀQW,}CuȜgU:ZM~ _{07Y7q3;IД& #TMx.Y[a`x4Bͫ'`k2@C1ʸ8`^|^| NKKg5)Kҷbe<f>O$ yc-x`N"Q7/ y`bОby!M6'ۂEE0\(xk1>' b=+%WD {cktTT sr1H_>] 7O`6#c tn0%rS{- *ɖk"RGΊ?+N tm*S~[q5QL?I&g8*nc!<]4'E)tbWz;~lj YyAa 1tQpZJObryY[ & PBM_Dȴ )H;°n;&1pw)Y`իIg L+ó JǕ M\cԠK|=,hK~^H] V<⨶PGI+"6x4na"onL XfEH(Xy*2@H͒*XBzoE`{J H0Kn٭(^ӅbHUϛ}Om0ΣZJj!>R?ZV-FZL3+g4ǤYV{p-;[UAK[ ɺG ~cebCyCFwvyx7LF&Xa;UoDڔw; vu 孞AP2N8˟a]C`g-QyUCSl‘ط88&Qv6 5@2SlzX˕e2jnܾzpO9}tHp. kH2m`=@ §ta@ڕ7j$-e|wԩZ9}2YBt? M^]bKx g;g[Jv;x\^\<]qe )}B5UV7oIV/ޔ #S&#S4VE TxÍ6Ѷw[Os݌) L*seAܐvYM>N3LlnW5' ILXDLp :e6ψ۔¯>-\zS E^"H\p3ۈkz#T)ϋo~IlL *_W'GjIAy$yl>Zg*W!QGU^y-DDGLnQ1! WQESTnQt+ >򧚏?`'H_2zz݉$ߤ1yDNSrX劔{ wpX?ud_d\X߽3GϑNoEݺQTb+ ]}[l-,Y*[˟*" 'L( Eatȥ J9q|n'm_IIq<G@x*nB w/\=_܇0.!r QaXy SGW/=3[A8Tԇz&n#d*[Ev@k!30[RXW64tKQ Le%:*NGwPw YZ^E)Zm:] ezRDm˟F&n."J fIjXefBweRcYBv^8@Uw^gcUO؏hho ّrO<<3D` _ࡣ4ӑ *'+D|48+i7ޢ\w0R'\F,=M׬+,]ν! ~mfy{$-[ kd•Qo'I&U;ʽzۼBcl8 0ctZ2TײW>_w9; +_% ;ϚZC~u Hff|^h ۂgk Im3{F͇&fi}н`DMwF'PwN#Kg툍9/ZeM/ʀG zPE$D.Ʋ \ʵ2~.Z/*`8 9n6gY_=?"h4N6^a`U-(% Y# 'FTtơIx[oZJe՝."jPUw!V6!F ܌?dObc˽Zʿ<nUI.) ֮! `kǛs))D33 @LqO4(Nr}2FE_Hr_t[0 >,z)kki׹%MDK8*MۻXp*bFp X7d$՛1,h 5#lDC|< ! .MP1ym4E'3"PUPjKw+-- w]m՛W**G28خ`@r;gý+։U d_UhxwV̮Y7Z挛Df$UMG nY/E1KsgД/6 1ŔJoL19%ʠ, 8M5VFlLi0gI\#Ch}q{}T".:clkN[־͠a_ct(!. >S9NPoT)=_LN2"X}Bcl^1ϿvD.{pt 憎seռb3_(׶vf& OM z5Q-{H ݀)[ëDȤUqa֋5V [ehj'J~DkZ DC=%mmρ`TY7%¼dh|S)KO!b/Uw0,G톖 \ϲFpc85ϨIQtc,,Cz{k=>w.6A@nyaLw$ :SPїr(PL/w0QB_t7zѦgIC]&/ʏ3nwsb7Nm)|m=m@@7t^"sѯeC"C<7,R0aů>f'_/w5Z{ Zv eiMuCrP:JJ,˄P*[!#i4"wsyA*D.7e9{ȉnڳ&6^4SϭalC-!3?S hse3)uQ o srlk+uUWK;ݠE,:j]*x*nRL$1:<2[,W9*LqYNZ~ h|hK b$T?:B{G5'5`b-kRZ,e /Q_ µ]+_z)i}4jkGXJ'e.;mw R'lŴ8=ZUQH B"Q_⽛3橡MP '~liqM0,W=0>qZtXM.K?MAoCGqHlv, nPNŽǘ(u +$}t?ts<"_b~[U젾`LeR#$[~%wzp6JjtU:P)2\nT+"},9̚H;^pl}Q U(.*Z]7E3EY *}zMWHѢ en~O)e E?.E68$-.ȃl~ {,yNqbM}p6uL6nV8T|@@ _VS[ܖ3wzm)Ej >Sbnk,z܇2ac]lSom+ã{slp:tU?ޮ# (fK3X@-$<Y lď@9tc~o 575Ps4!]WY64@{03!f{7j;?)Cp66gr1- `uZÀTSe)UwtnUͶD;HL`.|ӣۍ*yɐ, 9ChME KE^GAh&DhO/LCd`_n!X3tR>ZXQμ >e5'EQ O~䏞s='rY Bz#јOQ#?g$NP)ޱ >XH~D@p ӼŬgn{}7Nr35ZT#{/cI6 qeс"eeUE=LZOи a2ͬ3y]OmO<\-V \ܯ͢5v]~^=/{ݰN/$lhros~sr(*SxՏxy?wӜxZE4pCq[ic:A03`I[=BbKDt^cF 㛂 =|l`!{鋠"b@_hzN{x&݂!@zdrM.˴ĬߍK29/!;Phcx=K`}8Õ3^ p SOS]* cf z>ӊo]՞I5 ъN($>֏?{:!bɣ`PQ9i\O7$I}IǖS r-9[mjz5c~}z(LuR?do_ғ.Nvj}?Yqu=EdyG'1V'j(bf)gJhb) m\Pص>WĴ%_yZ`[յ ~ Ӟl-mm5a{sK8N"<6cgv]$#M:/͖F q9v~Nú._q֏E]jc!Ħ:mqxθ H$UUW&Aل+ 7s8q-'^1WC{#-_'z*&VɯyqyYO!1yM:hn{et9"[־P7-åyl6) Vŧ+yD  ?Sw%ْ7p6l _BC QLOa8w ixCcXк-:~X[$jhGS\C ,fɲn {z77wc0큊^9= ! 4FJ,q c[STRNMݽ q QcPF:\;Ǩu?{?M[`g`)212^fN.,j)-)o.cCtp2{)s sls\;¤@os.i"簄i5ξn~o߁/Y6YX͌@?Kgd\+zu<> ՙ0GA,RNwVrD43ІKL(3^Ppj22p␈ D4:`VUsTKd,cu CU+yƞ451C\K s՘A"vO tWK a P;BFꙝG XY}(\! Cm1"o0]vFٱ#2L5C8 TiwRmwfa89pڹ|Y3ycHf\Qv>HV]i )=Z(L\O->ߒdou(?\p5Z॑S v`@pyV/q )Pw6[Iq׏1'm @_\JrJsf}-z4$sB}G=xyo8_=@ kS0 %?80_l6L ]y|͸1?(&G/l 6`! s#mܮ 2#oUWN -wGGmx_e_1v#c{}4juWZz0!2}qZM.]m?K[Xx<p)#_τ=lqخW+R̸[t2O>o3#o HcyR)@c#a>QOޫu@z+qH4. Ѣ/ UupplbIWn! 3^arn x)H~|:Ǎ u]$zYӱiB#2?I&g }:sp<׫+?RbagcCF\Pb.qQO?&?ZERxŔ\eܑҐmv53o Rw2CXHHLxں;?'hz:$2JL`SO MӪ6Ҧ C7?+Ri} āj%Sâ~R,^R9҄>FB oy>/^ Ka W;ޅ >}:8ȧf:&^? ց!lTt*pFkQda}1U<`'-5(c ѯ dRUpvµ{`(MbW5k 9nfށv1 |Tߜ̴LXjf16x[s@a)c eB2ץW&r>ӂg2w7Aش$D侺pDa4S)fO=ie 6 )n8gI%w0&SvD@ꌛF$)XU4:]|{![\I=I!?8ҹ yK cdg*BLQh8U j0|V餴'OkqU9J)6=xFV0?|U< ya'"BGzۯ6+v33|=Pi޵gqN(MglqPKgC ĝO.O48cR9 /#H'ngfZ04t,G N/iՐE!ۄ?*N]jYM 5$W|^gG Nƺ3D3G[d)y"K*M1? ddPR?@Fu;8Vkiac4z<|Tb5/vgn E .-8{&^9r҃e Ns7쾑ckVB.!h8*0HC+XǷ/@òj}RX6BGFgZ, }2~{[[R(هo]2x5ݝ%KwSU52wEvL `}#L/h1TI/HDQcJ2BlճDRP^5k3Qv`3[w9E[(7\gdtŔ;;q[޶Ќcpbu|3xrASAPs2bV3xEvW}jLcib(ʀQ\EkH!b}-aWjԳY$X;{# [e7"ElAHbYǸ(G*wCE07~=#Z[ peiK)6q%\w4  g"{I{sCY+KAGW`ɦH0rbӼ]74i" )$Edgff scq+.0kݨˍ2.- Rt>{ ,Ik (QS W7=*FGh^1s7*C0=TrYMZ@u?3{ښ-.ULeӸ+duW9,wRsCZwb5ntr"^$a,̅P5zi]O.Rk:*Tp?Ԥwޝo\Fj!=W13 uu3/$5cg ?HӚdY@ W\P`3k1`}ҫw-?EZ<̈́ȂZ\t\ 9"ໂs2bC>4,UZYs\_VŽ, 0ݳR&{>;Z@>UV: Cnx+,4eN?7N?`ȋM,=!++qQ<L P}k6"~]Revq&y_DDN5KS_uf ꟴ5=|Y0&༙rvtmg1x`W3j}*c9cgUέOf͜"h#"g ѫPr@mZ2Ʒӈ߶@ݻP@p<\ z,njD'Q/%9{Za D/;h |"`Z DEM1Tk:J/)C`%9@xބ%*Ғ _ bБ00WV̕(,ȓyf֒4чA"ZKHa"v"p-T!I?._fPqݓ6G!r9^r7d3Ǫ7*P46V)d|p1twBbmEa:|[)oN`eަ4۶SZd1ƫ1|!{,0^4ex"t<'ۢCO8O݌X3ʼʭv5G{CYe6(Z =a7|Fõ})jITFP*.W,Ѩ,VjZnP#4O kXw5V?K z-wHS/ RG3(ksկJ F(gَ 9uchW‰r*\AcVV(6ȪKФҜd32% {j,]蜱;NQX熿M^3_xD5Qv~aMc c,dVC䀭f3!95ۄѮ~Ѝ\e'{>+%yl ~qVJV1;["Tx–5cq~hU8@*}<8 @2CD-bhAzmGx|vx$ !,S}aɍvQr@ky\D:7|cω9Iҏ:FW9/rC28@Qg ,KI8<P܁ѫ qCܞbʨoWuhЖΌ2 ZJN:PSH\}F2MdSf\MqF1>NW8aQ}l++-eb P%}L8a8t&i0 @O3\ڟkKP!N|oKnj Uhnㆼ$?g?=9D?Fn|mWAT )7ph145K_&ۓś(Q*Z63L~۬peIRyLH?>/{(f{b;xU< Beԟ 2 U2UU:Аr!dMDaPsP㣕m;$' ױFq *@@> (A vQ^!+PD|J_@0v.{:ԮX쌵JQ-8eJSJZJAtqΕBBWG;zgB,1]H:|X&pJtjU" qX'jCWDhʱkr3~Uy`+uL$} vAqz]&izɍ4-ֈw*Okmn_~Z`aiu{q%dGU XqE׳l=3`N1}OmbfAJs-0nX'Ňf 5c;zj ҽ2NTܺv}3l]eXɃց̡[R_ikb0z2 NarurݬK<s?kOxWS7m7n]wiTMy_6(4|f"qUHWA*J/'>x:+KM*k*aÚeekfCGvײ;+5YIJڵ:2ęi {Pu$C >1Y#![a 'o޹쓠I'j6,3W*e٩VBb ad]aD$HD?,tm \V7ɏ}`!]^aOO&v>KgqoNs!Y^|F,>~ yrqHlL%e' K9@UfB1P^g$ܮc'ŢL;a-} 6 ;GQ-\T|TiR׫ 6O04"wFNFgrY5^R/AZ~cqHO/;|9WKz PtvGpՈ)62Bf17 @R^Y^ W FЏ/& OAu¬}anB^1ub|r1%R{-@)ย\T瓺ǭ'؜iqMZ6w5=¢TU3#bgQN+r`򃎂 /Ier 9q  ;DpW玪p~˛[2Dž!%u (x}RJcX"{ 5`LKH홷pj>ρFb{g%#;NuB,P~,FH#s6Wk@j09&0gVĝKt1Z :-/ -[LNRA4F}) z*B]h 8Kw6,$ 0!}] F5kWG<Ԝ> .py.F{;͉AMgnQPHba2m@lŇ@;<eʳu80h–~dz~?Jppd/&zЀ#s݈c7 4X6'J \0S$L9m,]#XIy'ӅmL1{#ߜyx?;Kc})dTa 9S<SLfiaq8{?̆}ϞcO?oee~{s&Qe`1ELLjޢ@G<LѸ޸W %u,Eu87ҨߝM xk%{H,@ 9S߯~N^uxvs/ 8 A.<4,gxB6X .j-=9&m[@izνBaDTdP*5g'Zt')d{D̏;\p5*˹ñUv(Qr(ʢ%vGm἞2rx xmZJćg1lnbECMICmiTY }$d7Q2ST;H!ƾ?a ?sm2 XwotqF 4k1{mem&p zC>"HhP ,&Rfm>tnœny{v-k[XKmll6+_{(J SulU?K?!@to2p Cᯘ+͙3y5>ˁX6=UR9]0kj-9:L].Rn~!1w dB;b 4E "4.-w▐z˽)ċ5էzP"Nb?J%r 7ؖ~^cMӷ8Q0H2ZW7.n0AveK 5kb~lzS5v+ 'ڌ`I"9lcBk/;z@F[C^ty1o TʊI[8Z~uC(JjЉ$OfYC&ܣu֦hN鋂lӺuT;A{ܟ`Yr57Y,`Mߞ@Q+g@ ,~W܋ΆwnHJF :lp)[g/f@A\x]4ɯP ZXho/ ttŌY١wK"4yQ2tTe̅i)&b㳛 ijAK@Vn{ 0_oٮc0S&-X5܈C(/>Qq`{/UPScl8uNH.#E7 DxtE;SHo -*n߅՜>aC^Y_@$8*}咬 R1n-lL10ՁzuEu$"mK VF/InݨkrCG?n䡒3eF۞ tzns=YjƲ6!!hl$̡g}9͝J ßIƎt}mcG̬phO'QÎ";_i gZi "qvyͩ/e'&.n 7G7 D(6+0j4Ϋv ̣O}!ʪq]n-qq&65+REG,vx}Hܠ܁8bH(NH ߮8r,abx r QuYtKyٱǞg͖4 ~5#Rm('[FXg"x7ݕ!,L;4pF{+iKǪ<"wdRYfh$%:'rI'ŸxQȾQ[VlC@]̗h614`Y1 ql4V%HR!y,0? 8e>Xrz/AdU{YH?w.@Bv;e lۄƀߡtwzbz ͮekD+΀aM5.'zH/z7ӫ D*&BXVBMA7Jn% &/hiAs:7"^]U&ez" S$;5 eXPɘ+,OqP;Ep>{!̳:HP.ϐ]OhC=ÉO׾ jcIk\ȟit^ֵpt5/j[P?Hk;ZA&Cy5 'fC5q^k`F<36MV“W\Њ{n[hxN'[!! x5v ZaQu"~ ˉQHdBxF* \j0u򴳒Z J[8Չ0[PD:]AHY5%Q=`?7S>ӻ3i_J`'Bkɱ ]Agx|QN=N*5_T [t:f 5ߪCZs{9)d $O~="̓yR@ϻJu4E !**vg"Y:YdBDAIh EǍ3gN(ZlQj=_ W݆#u ԕFHxIc'7Ը^)C+=nS_l]IT?kgB:X+H!dةzA,';ߑSz 6Tla*++ܩ[:BWP4ҿ~zRfMD6֟߉olpJ^7'CFC+Q`!"a&tgڟ*5Dag (Rվe|i<}T"P+o)z;Rz4eoKB'?lg;a04vO["j>Ή&\ōǼx9`s:06̴n6jC#[H>,͵Vϝ߹PȁB~(ik d$=oDQl+-bLpWk5!SС9J gTX" v[ߒ03:RK3?U ė:nm\y.8y[ _cKM ̰).PUl+Fs1)all3 s)yn[g)6kCZ>\>"祿2 q+2 ,VCy/X%& }/ɴWנu {)F;;2"H#w:ǖ1+Kړ-\-|E.U^8%T6)4$=MZc{? ;6ԣ8G~h.t?XRw%+Ӫ߬P'?8ܟZ͂GGBEO*k6?d5l<`BQBÕy !@F;;RL|)Snb)4`Z爪ӭaTV荌zq&VEC.KViU^{V+yXIQmބW~&f(AUƿjP3dzkRWqoh?ۃ }9R nBEԞ Dir)sbK|鲐2[FN?# ēIwG5zV|궐[h_4yUJD{f̮+vlJJ?@gͺ~ՀM-z,>T5GY6xmsz\1l- bbNa0<6k*+P;M:+5oHl!keLL,V'NuRPJパ>Q@C wu#zіTl./Io*D́6`s' VҞ>ʵ9p(]fH4VMQA.}TuY?R*RČ)9xFQ>Ve5Rʛ meNa+. ,udBiGBaw2,`[{GFrۋtQhux9׬BД>K!sy~6F{-|7ǻOcQU{lD>|}J.t"5@%JgCh'uȦDqI * lb||>fg[tN&˒QDx O :j2Dd!UJJZY/ۚ-)GPö|\my8 0yqXg %GR6`j?%4Jc&UI̩Zs]F=̱=:as7 ÿ_]xOlŘ/d!ȼ}yink0)9Ł|K!e^IgX4ZMy8G?t`쮾BrDN ]=Qț㵸 FZ/(?Ste(nƈ cv^zt |*7,n;w6CtKX4B|Ԗ~E-qm3ƋP0m¿Nk859g+ ýO4 5>xDcWkP$pewW=iY& EEUogJK'E1 <p@cFgEUŌ}n~4C;y9\~a_lZ [)PȈY3OCHgZtS,FvzoO0sm=P]oXN}9 !+ceMa&p{W ɘ&)Ɖe\ס,k~vf`U ,p05 YbM&?/YGg|so7[@P!I2 tF(,u*୛# 'ﺁ)p f2e"&MBmLOBA.҈Ys/ve5xh*,UZ#Ix6bήNS'v2F<)tpa;:4(\$Q?evG]c4xRF B+PdRDL>]5F%t=B^KvagۂVAs4QlbR'vIhpi9&Ͻb"Zgg+p_D0jþc.H3A{P44RnLYx# x'j82Aԓ} 4 5[Y5ȺmpvuY?P|^f*t6k ZH4;ls*Yؖ2zM/AB9,zeix]p.((sp[gp$Y8"oq%EEWM.|*ssa#Rt#ȌД)}C"Pצu$}w:Xr<\4 ΍݂m7$Ocw*bV۔9$&Ie _v%f>S UUP7PfPS0Rl@6Yť M-+d\+*m|%9@Vae ~by0-%[ UY+lć:!T Fxr4 VXbQķV+iR5 h^4O1D[~ͿNz F kjA-)`#A~&=Z xY0s10k'ʆB p^v=J賊:~W}8 z8 2Fu^kՆvz8HvA%|kb~ !u;g5 & "edRH}s͟/\xK8YkU8ExԎĢTQqtϼ= \En9AoTJ$LB6^4!$3Ԗ r߻_2qvvlXuuLOiHvۡ5(*V9.'Lj&U: Fj&CQ1|>9Ȃ4 wq࠴,E4<, %`L|1?`&.T0bΔṿsFod\z 6Wޞ0U[ f[!)ܟh#p@hz9RiiHpFZMxKw.9'$lSk@p0|1Z,8ő4sZCk#> KLJ8ztA%?v|r,@! Tx4ӻ_YJ,ƩSnySk\꽺 w"|i-Gh fIިܕN:igeYE_ Y4-91DTwaׂ@`־;X=h|-F%W(`R_$#It bO:)loǫѪη{N = <ر }KAڪ#ܙFrkg[PEeMF_\EB-R`HQei.'`NSr6` |0Fւ`C٣x0A׊i75ix ~ DilPpixF =_ #r!dmcٵ\py԰e+g,U5Բ^v(ڗ*L(o,Uw΂=Վ#|󌎪iR߂Յ:n~r /$eWy.$y[eTo@mXl16xS㜥?jʧ5Qw~TylEE>^qsXJ L~%Fׯ2RYr^Sك)z5L팽44{2SW-MPSlnLRZ @s-  0 `i5,(FVYvqlX lj&POEf̞t 3 hĚy$oLSv0\HN ߯ƈ"bU9 nr<앇-.͕X#CSAgЖuh7ts>Q5Û2Eel*@=Ayj7tmbwxp$mdtGuS% xa')[qOBu!OUں8ju([[g&P͌ibcF(+ĽU p$U!/TBAn,C?T9d]02AZ&7قqRAmY?ތq rT0y=LF+av };@W(u^bP$4R']3ۣАdx"&(/,aNӠ>߱`Fm,%P=q#mbh-=x؇Kfzl-ad#=yLK*=x[LjgZc!Yl&\T/[ :.5EV1Ru!%OOJ%lO]u 3y9=8J"iiKo("2}?B>T؅ђc[ /@?7V^Io\$X~bM"&[mQH奜EkqpHdلI>~_w`IuD}})jKy;PqɆ?5!yKytPB qC\?k/ bܼ]dg-epA+`nc0Gȩ61*.Eajy߹NT:*_{94v0^WeW{V_XeV'l"?|/##ҞJ@*2YZ{sVay(#( `+wL/^6=+/f٤ Hi$*yE >Bl÷6V*m X^vnO{@O?Yt&gl~ ȸ3ִ r ,`)kW{Sp }Cm> '|V42]V 0e~5[R$Ajˡ 5xVaK-ٮp]GÔ-xkǽbylaޝ3+opy s<: ub Lmxв %cMCDS$f1S <9Q&0`X\_xğ%}cЛanԂ|`T>;yH,?vi)a!=ϔ4.A'7'OT'"O _;:ike[mG;ʟך"l?{ovdmᶱrqHDv^hD)jF =5f Ng'IKGyz{p[a+hg%9 bc6՞(A7s8T@T'\ѝ4Ziddik Z5w j8İq84 FA Xm S%Ï*0\m$ϏUa&o={~v?< P p+2Y B-b]qA%鏠T4WP$[bM N }2F JQy&t[QCuFqʿ@֫H~z`Sh"-x$'PicGZg>z!zT3c,-F|JMO8ݺ utpZHRz?ӳPkdģ1hTy_ Za Ь yPCZ5b4Y7VsMts)m>2l(0%Ɉ]80-YԬ^Pz{>n2dW }fDwٯ./Cv+-^ۊMB//) F'kV0QEo\~ ) qybG>xB\w^I e݇w:P#1Ɠ vIRxN?|22ƷWP[14 tl3AQc(f?ZDw.cԷZfG7(DP ~@Z3hP^h7"Kܗn+#ZG b:/Z-Gmi+r c)(Ę}L_P  em*S ~U@bG|KSi'^~OS~Y=ГW|8Yv)3*Z].׆~_Ӛ,kHxgМ2܃\֔E D򗮩H\-o ׈SSc;  Gְ07O#07nhqP.uް͏Vj*8|AV9f~ G"=a)d E+pAWR _&E^wLDSp ӓ/+epeͭ2LlHZL|yl4GiJUh 6fNQ?6)ob*6\s˱ܣK".z% TĜ=vjL?bo%\ɍ;.ߕQȒ =&[ݸa5^}. G5pD߄F|';d6;epR}!R si'dA/꓆`h*%–T k`HiIτh U!۽] N0m%KQu{=kuNX7,VVRFE:{GI7,VzCWH}6~!U4PPmHR\`,_`[@7%)L"D_d^S7XA Y%g6&8#Y_5uyXRS TS~d&oֵ֖.fxFg+lYKx!L?lE D9Pѻc@P&ͿZ`:P b[YwiEf{gKb#@(?=h}lpr ~CijF)WyM;P6,JΗChp[J`MkᡳG۠+b4RT$V!7?`oж)SO@,X:K 8x-rWAym t@jwO3%6"T%5Ԏj_/n(NXI䔍Ww5 .ENSc\w`~% O <%C kvk,jͺ[EptG}c[fOQzIk*I䥡B!E['~AlK$MuzK;*vI[Q9U̔V<{yD@hI `D @V}vHɝI3K^;eE#ڨhL|󉰍Ak޾!Dg |gZݮ"b*= << JG~)XQjp$]0U 4mvMܱ}#GP@ sB*8*'jX@ <)VB M{DL |V48fbFâ(Tcz\flj[&ð7܌Rƃ5z]vg/03a,JsO|7\.&\i[lf;[W_P?*U?YlBAF[\'d謓uPoy\ nTfv ]}J|dTTMyLUy-;7}I4A˙" 2INjccrtITO6a )}.|x1b'#L*п >mSYJOhǀ^ u{dcj*|G•Vu3aeTtSL꧌a/h ̗uCꬆ+b_SSp+}|'j.qnv(H@T_`$!` 6Vr8I:pC-=1l+y1"~Ƃ;Y bzqG mw\D4J4 Krqeձr|bOɴ ܡ#SvgxA,U +!4 $;9b!u ͙hӻyYP6N5ğr{'&A{;<PQ ,L5Ȯ OaT),Di߮xA{ K Q\UUM n~A=ǣTLA/1#:"^uWB/|e-1 eqJ݀,4lk1F):Cx䘚Fm,=9jgůFLePU< FeEmȲ"fgeaZQo#֤K1㓱Op|N{{NГҰ?rΘà=x0 0SHEZ;C?dj "ӏxQ|^Jv&%<Ũ. q|A}t&h4l2pd6X, !X%t^qg)+[_I&*'#H ܛ/ wA=kwhohp4c5`- /keX@timۘvnOSi@ K:2MCZI9;bb>gF6˻x_5?a|5>S(e`Լnnb˱^~ُǼ>vt_*ud+j*hwG`mcN(o{b|9۾M0,=KzM2J>f<7[:_,N:~*b\73u6Xyڌ=a8)}Zpծ!%eFݿdn4dH:o9'O=<%rt51#]Yo<5G}^AG 6\XVy@g>]_k3R ~"tΏ\m:_gM#4?b'q?Wf}v<",ʪ3j\9b̭4Vd{@ mXZs[PyOT]X`3/r35Y$DU'urtgnH2xD AQ]eZw! #"r\} dE fQwU>͉GRwւýpSР Y撖z묺%P@S_,+̦=rۗёQQPšlM-U6!&OeAjylm-PY%>lq^RP(w~:i9H'\9'H ێ?hGX[&ѴkA_ľ: $Lf@chk !θԅ 0cɟDMn0j' כT τ!KrhVAd/6a׷P\aK~Xq}7<2s6%_D5P(RS&Paҡ/h$T.{%hAʋW( M繒 *R:; O<Л8OsUR5J'>.}E:\(:MVj"1P8Wl nZp0&  "ɾޔ :ݭ 2%9?}Hz!>=0laR~ ,LLQ|3oGZoTvm#m<j59nP'eJmU_E1eIMIE|ӭZrboeOV/n?6#P_ʉwdo&lnY9ֽx38m>Rk-?D&5c|$tngu >/*g(<,,2ut顙P9.% v&&&h^sH238/ -}TTziB,#yrs_WIʴ5~v!jN߼I];2Z+e (wVF)ʋ#.:#Sp[99P/6~'ev*7EuDX*E#g0鼹&^Щ3jKE,`F:_^iQD$Ԝ^I`wqY~}˕+bQ3~zBf.񺾱%;G,'pJ5 IjY]EuR+ 2decq:-[X9|'V9:85O8BFczC$gӠPpxd68oΦ`еg}0s\L'ꚚƗ<H4#M[ڑ,NF eA7_BNY>bB; =x34L ېv}Jr[VlCK#s:la/OĞ0v~qkV#_E'~ 2s0 Ft8JQ1Z4ǵ̼} Y ^F6O|h֐]0rm ]4a񎊛񬙚;ft8%Ye2$~L_A?? Gp-]>AWbgIܲJ!̧{m I b67*8ZM+bJ3d0Wi-OG|f3ЅBiY4Bv@ hOu;d񦶽 ma `'_ A{hXJߡq5$мӂ] '1} St Hq~_ưVScDmҜp8,)/n(Tքtzi~]}q=D+HkaH& A=4kZƉfֵyeʷ źU!#d啹YT(%DT4L.G0kaYrk\'UV%]a# ŸK":uI#}$mܒ^!oe74 c2 ZB:䓾[wX#iQvH6:t4cgUAxjv,]/MÛ1 pBi@zjDumr=NxY͋SI:w]:^~h➄*m-:H0bpfabᔮMp vCrm&:SmJueIT.P_J>+c#!e2 |v, ?GԈ5UCjQ(+ugpQ*u_A!:%Dh.69UTL p)[K3M=̈RoUxONT+Ծ'9$kD&;&ׯ~ `/iĭchIl+;Pņԛ҇Mmɑ4+ql_}U6C9kgPбذ-tx“=ndOzYW°6k} qFPF9BNǚI`njX֫>7,7T?s j7R1 qԯ͘)yI:Tk`>4ݱl/e^ /]D6B9lZ.iyN\s׹uڢDI:Cɲgt7nF"˥$.'A!DxO 1kqXw/`#x]9h+6fUSԨupNI~V閮)VR*ihT˴oYREUj H1渾0@=G3<~J;-Y%=(]UtyžePk42**"*X%ʅ]ߌmganG!Ȋ,LsmMX/K&KJ{$"Tl>6daiEnIA]I@.=Lmz*I&_άZ\kAd?ۛ }V)!\>߭b{pruOJ!.QG[o#],ӀHZ;Ya $>"bbJwg ^I0O9JҦ5VHC&ZTRޱ)3Vɭ[ȢcULSiJ}yTrSJEPv=*֓M+CF`e]MuyNmHO`w %g7PP:Rzڽa+CGr/gz 2 %۴VcaUSVC眸:nSY96v8}w}IvU2_/@6iPj }Ý=93AK`e>Qlr <^\9eos9}uK;wj\?~\P-&םP G ts߂3"֑7uNŐʙIm}%+Q3#ۨ.Ӄ#Xқk9{VB܃暽q_"X'mJ>Xf{۬]ʐSl:̭&M/{=/İts\- %U8NP@Xl=sVVl ZS tMAGZVT |7:J$L{,y}X+XYY5Dh?fDa3:tXckCy%k@v'b&վo(D.EPҕd)vx|M"Y@2c٠x>兜 mW]f-흢̋^Oq_`*Cjr#,!@V`nLΏT+?XS_ T"jd%6DS=[>@sgaN$}ٖ>klf!eBK; W})uY8}{2 2b%C3و [FYiش0-m& Ut~\ ur 0.&ڛJ9-"gGL_f>GǸhl*!~i]+_!rӎDLTfX"~@`Ԃ*~;+Y9O ewMW_|3 lMFx)gQf'd`"%86#s>#cgAI,C /Tc[RnFZf(r{"xS1IqwN$h].Է'ąeЛL.tjRq,*qYZnh@_$M[-.ئȒ9}hk'xj9XaO+&g_Sx[8ݼ%Xܭ 3h3aP-w0hOP)28#_uP:D` MeI|d\x(M.,yZLWXQѭv? V; VM+MޭS8yaCq$I}iI/tWLӐ1. Viϫ7= YZt%]rݡ'{vJt3Mjѥ5sm¬+\Eod<#[=<ᨸ,]19<эI KuFDo R[OMy}w^2j9TQt:OwΗQϣb/jIUľxjJ[}.2\#ӗ*rslI*e9*#GV&XNi4q8`=I6,]Um-U(k [EL;>N{֟9v';jB5TK5K-$ ciW  \csŵIQr{K +6{WpV(eAV~D*"FH_E,B"b!fk ?t^n z8$Wͯ}$&R 8G[aqJɵ]Ň/_QjKtiyძ"-bt֪iԳ[#E{Bl%.JyI~J1ռD>`إ_pz2X=m{2Kh3=K28꾺n"އS}4 Yxsۏa _lZnXtw2(A=]? y9oF:&IUep úHn^yd{`L @ᘎ挖Aj" SID]ŐK 1ʴ?cJ'jNI(1ow1  $5}Q;(*ԛʜ [ʠPa8'Av r3+Cd?z_q%b"~@:SeέeT F8F+am_MF~ύ8>iiЧ4s(Ut1ίځr܅'G(uI$i{$>уI P(Jp } isTaY?g<2>IB1B0t+}}rWGTQDus Jk֝`jTh˽ARiJ&-wd?*-7H]`P@Ԍjb}ClQrDK̿/1<|]N,_Ѷ(/%+gBS\z(Û3$Y?t t]e)ڐ(g`9)w!%Hv_J sfq`nzagr \/ˈGf0jg}mn"rMȀ/5$pV+( MWfοm+l"[B=CXMB"ܪ3noC0z)@\̥Ġ8 <43Y^X@a~7D<h1o2q..l(4+L wǻ9yE)2r`g*½A~ pn8~rY N?`htS:?׿[rsIxG&X/B{ C@'{}&n)sI\OAmqq"{huKf~_XXJs3rVCBPI-{Ֆ_hs:"?^z1%"}; @S`ڳ%\At^E?x% /˱pfAV҇bv ~ߟl+ oO<=fp fjo-8m/b FjwHE]"Oh Ȟ?`(ܛQ~zr bB|8a?\ǁVs Z)(uزK<>efu6*E 3tL)k JI<9؂ )Ox-h#Srۛ% vÌmSW&ξ0x>BPlNj©*NՌ% aYysV#وw͎jXEu!!0 ̷O9\p<$=bF[-q 3hV^J+,qhL2BO6x߇B"12'w4\\>xVC X S'칚L5Y\(!3w#fr~Eܴ~'c&VY4[0mNChDasm˒q5{=d(ᣓ u=᭿ 5'?Y~jf1ms"dڍ<[B_YE4AqY4(9;(lyFܬe7&@MHҔQEb[Hd?@gX IncwItGΧe 7&avnʖ16Gs뭬ǭt](CQ{2;EAy[vj/S[hޗi~! c#f$.4rs:`>\WX'MS U2/ LlF6'+NM Z֍cij4êC`"Eԧ2-H 4`(=T\^Y̤ M+Ã#`ElH5zE|x#(rSFyEp'FDfHo=]r~]cL E4NJRYG &%?v8߅Oy)B4nmX0m$@l"uS7C5,7xN\q )`A)Qξ>]%EG|S;åd$; ~2ʊ-^9:z^Ce+1m88pM PVZwӡ,8Q=J cXD9Vb<& ś ,Ii/aO&*YoMm<.j/2A` `4%}xj;0~HN@Po\7oEK;rt^Rb2^}CcR9jin϶>95).v i%QeŢn`I*A8O|l;G-ǡD>)R0po g {EΗc{b=y-F; &P#V뚠A-rkY cZS)M($A$^ߔPVZxI6ںh V`sلk'4}}<xzF7KВJطA 8 qWl_A !z z*""GEPIUAK|[K fLΜ>Jnae(AhP4}c%fwnK hQm8 ߶n&`BP.pP [.$߱ ;B2%yQI謑Yן]B0()k\H!E2 ]n Kgؚqeؚy:ddH)qm Qsӣߕi@ڂvsVp>O6b']pMH0v&+q6-D^v]Azt!a)w(uյl 2\(pXqo8 BO{w9B1xA\f_֯85Z먴:ٕ VTh| iB)q~$DRK-ӻlxd ġ`(T :yۍ@(瀲ʅ[ȝ8}N1T@T2J߼vJަ7'9:*oH gao$?+ tAf?ږ/@#AM^p#X(Xp݊صs3zok)FslBRVD SXV8G~Eڌ4#hdO^=^Owd F(zٶafܳv(8cp7feoᄾ;۬RaCxZnV1li<8_LxͺWIՁ @=ŝg gKCΫ)tY¯_f$ P SC=?ea>(OŮw5EưiWӟ9A}ѲA/0Dyeݸ:o9kF'ZGVѵJ֣B꼵}&e @z-k koUIW'@ 5=cG1c]f)i)v(|U T&1j}.A)l-7߾\> (C55k?:2t&ԸI}ZEk5&UhL1ߜD쓣{[SYGJlIMV  a kgTw@gsvFŮ2 x]ŅI;z$o81o kL wυ=k qB>:\v+j%I|{A5%y`r]ctR@ W $ 3Ee5e$~S:uhME[ ܞoܧ+0&hYT.al/`J",^)KvA Ȝ570} s=VV&h.9_@Rv?j1%R ̀eL,dQ 'XiMd4NvIp5$ߙl:!ّ<s N[lZږ&5 x uGo ~.mb)h)otC+K5bMU…w`x!2@n@R۶6њ=R5@|WW %5l;Fnf.J,NR G.Ҏnu2Tc8 s?NIV(g#H 3k&@jF[Ȱ?aS%-@SGW,A: TIIuMb1ؾ hudBN%<:(3Ӎw~LXr؞+i{@LJd>iXv%}}9sW,R(a3v{C=`24ݤ(ԫA]AASbT-FDeby{+G{JS Mzhʚ*^5&4~g t x"|gSB1ՆcP `vW%\x#_%(_`%o z /^ƼJG,[T&x)Gv)2,+?03WB&B&L&2(Cxސ]} ,cKz8$}YRš]4+N} y ͥã[.On.#*$F8@j9\F3iAQM iT&ڞ@';BS7Kcm < f$KׯhC^Bx4J *`Zk5x'BmPr^vJmߒ+su ۹nk'e($5| Y㚻dt$ATvYg5ӲC5ǂmEh{Ϧ ׳U#zf"Q}\jߌ2eGp'ݡcB=&b0nmqM:~jbqlx{#/Ky,mO8# 0 H!yHȀ*J{I >үȉ)MԊg py9 cIg|%D")3 /[%Å ^`2ϗ,3;'/Xd0wΊY4X?w?c,cSTb|v[ۦvr HSElBDN4߽hR:9xy҅8ON&~Ie[Z}*F_ZhT2k0.la!$O&-8|*DG÷txej_jX=~ײ%`dW]TqOx'1k{JyٸJ!q3V dqrdLv߅"2^,Oxl,88jÝXm6% 8͝7<<- $$_2l=Io#pT-G+60;ve@ǿdS~}hFWd)H=IUs\J243+P!fVF"p +o^N4}B+"V']nj<'kA}YomK-dJqȣM,Gt>9j8' Zl0>Н?Zώ/E4A}DI҉r̈9(R}̭@o/^#טτ(0r;KSVWpuL u>:} HJM ߥs;zBܘ آl[DթL;b&蹨ܮA=4e)޴1,%jhy8]:G0J3 29 C@;TU9w󊷴7UISEc ئ_?#C*Hi* }Tj9 rF0'p|=Z6.MwnVŧ"D''_:m_Ա'.My$&ogœdTx_(!w{x8:XJL筷֘ݽ◊ O棲NM##_TݰTڃSղ#G53ђ,O͘z)s&_0Mh;72FtH>B.TrL(ɅNq"vwo{4'',B5z9̘2{IJ*V\!&nOqL`;{9fp2`Ib"T2 W@)b ZMq6Aƙpߜ`2âz0mG+@")'T .RsU_3ebuG[fL}~#M%uΨ4C-A>M@0ݙ|t xyU (dQ0=_)s#`/6 K9K~ ;2QMPz^u=YkalS ɐ @YV6{7o&K Tt>Axczzb.w{ h9yZ=%' q20 ^~5Wa>=%Sq!+4847+|v J 쬊5M,:?ԩe>as/O๠:dLl?9'1c<\yS]8& m#GXR{_j|:x~g-ŀGZ/ 8޼.KA$_={@VRy *"}W56t\.Q?`eG>׈tWDWK)wiu锌+V(j3oCnO>\kcU{g$( Ε I9a" $D,t88VubͿqaIbJlm=~zؾ:Kgx3gȀΰ aKAK+[ez q FOפ4RU_Kd"CF 6'ziYX])gjhh5ΤW>oQîX#b/& )9= \9#/_yTP:0.gL(mk!bU-3c1PK30EV):J:M)7 W)+(+X6*ctEP_QRKI4I#ͽJ#J@1M=Sנ J=%SMJ$X%3xMbdlV.oº]ΤIiy:BGdlԷjgl3# L1dP@ |ݿ'>q, Iv.c߉̣}.Y9w^+k[bܞfm}Fʹ%Ԡe&Gqsv yk@Pj@rigF}p}W)ug,w䝬B gAEϟPc=c~4x^"aeJh. h Ev+ ~<(%-d/CaKLrBM㓧c rP {H:ZVXg7NnIC><+<7$N2X$K+ 6.Q`y8aIHa9HsțtuXΨd0A,]^$9ax Bl8L֥g< ۮt< -=O{n3v]7nї,rMHQvзA\Ah[??NfTļN0@zw7-}g8i^"أ,ԺTC snm>9v?@eAݍxbfct舞eQ> hVvj6aBʎ.]uC~O~$w3JD#j> Ќ^]CH5LTL Lxw⎘>0u>yZ]ezLcmTATW]8(>J=45^׊ErUl!62Q_8O%FMjFJ 1(Ƥ˫ЏH޶Ҵŝ`/m%* \j~T4_}]]l'?џ5;*QqJ^Z4.q.Ѝ6X['3aiwD_roT2++qk~u'07_pA$S4.GBHjK =Үa A_JTo)5ʒ4= TJC0mQmmwe &#vXyZ1 &gιa[x&Ȇ3jSR}{GYPktUTW -r-P[U Nhz1p^ˆhU^ǶaE.;`}mGb` ~@@r7Y#$ %]{nCll??Єdf{ 4D^wo@ɉugO>0ڇʼnKs 8Gz! ,N,W|kHЇI^ +@t\WhC ߸ٺEeZ_+6ROݍt+](f,nE\ԧ!{ F :U8.BPا:`;WSdu'3չz!>[g' }zK!M%3N!@-Թw ["h,jQ`Pm˗eQnoc_8jwyȵQ xQGxIu稗|!* -hQ/&3פhL \bt̴1`Ŧ9 nԜP:>}~Es_#\\qGm5aBEuma-..p>TpÕCU?aqx3˴wBie>S0< N|L7A1JI"1 *9y!' `XzY`KW^F1=wr^8wlVH U'/X@Ա3jln $>!Y"A1d1!U!DeRpS*]ݨyBM *3 D~v4r.BP{&CIn{Ɂ)f4u(1'l9t^W{ "te5J)+)6!4{}T}`"ll#WI&` XnW+`/`s{A*tzSY@sT2le Ş+%Y E(tX IşhYqvaé$ A pN"DIt=&3Va Ւz} fnzAd# ' XWsL&DX2@D\azQ8"B_XӐ8D-qԚNjbOT1s>)/3> ,j2V'jR CCl&| ֐ToҖU۠'[ NLq &0ܕ-A?9f(I:Wlµh5Ifv@{I݋6Y"d6o}7FbIpŃp9Hp@ uwvyQi_qAz|FK갅Ϳ,TK rmW$eB yWR fuMa4X}N6"5OґO]ؕ9XOGD I$eucYdy4Z,IAj' xZ5KٽJDzO9BH!JF<@&~YzH…/jM~j-ثP‟9ǖK+5߬.ɏ}S!u,j9h-JR/gL~Ÿ6ߍ˴%Mkw1S?wCѡW4VEWbswKI5K_R3KM4x1J/Z:?WoByr&AJr3// d D41P麑d{A:'&TN`QV÷;Ͳ+d MyOltw9"YK1%2 : s{Qs&kBNuw[YJ܀KM vP:Y[*lmHE(o?wjHu=F,hNMB*;VB0o^w0q:U+zANBLW&ʷJ)Q+TPjM;CB)xEb2) w2ܔx]9ŵB=w2w)1e{]Ia+ПFW4wV=ˣVLH$i%͸奈;|t'>~(Z +E}" f( F԰Z6}VںeҨ-f߸\F,SmV,/7v+x3>y`1{57j_T?e+Rh)_¤ 8!a!{rC,R:"r?֙c_RpIyt^b+}qs(~&:}Cx-(,3J9kyb ժS+ -hA.hEaNI' C1 915W0M@ԤU9qa6ڇUī;I ^^cc~k)4`'0+6ēcDDW9;zeSQ n]F2cYO952H=,?5FZLzLwWM+t=w7ԐZsiKNT-ox`B]9g]$Xﵹg{R hK =Ɗ?p$Y<+E,8۠w!*w&nvBο#; 6(| G.ѭF16 dz_}$SvhV))TL{)"TsuF91LmZ 0aUtZ|@/~M_ea XVl³Zf!I J0/H A&D_&"6ѝf^P7\<q:!vg3>DpD33K38us7X<JiTDϹZ Ûgƈ{%_(I޳t2L`Yai 1C%x5 d,/s$$xV63sH hit6zrQ􌔱25+QE[#-+ @H٭Ѵ'Ʌ5]XBwg3>PdhfKYu:grxlŽdFKkkL=\]\2cm1yxz a scEٚu>c:,i2wA΁QP}?0U;ZLf?9[Z[iY t({aJ5$bPkz ٔ*-X]w6,uw4BƗ N#ء0WJю&^1>mj*RaXLwg_EHŖ$J{$~ň!v;iF=ɖ1" NǦoXw8y 3YʫPNq,w [KxBAs2+ҷU"EXZғ I|`$UM}<d$`$/ @ Z*[,B 2SE=8t2:T O e73 PT4/h x >!i]Yǡp8{LKWf1}LLӦLL]ѽtԪC 2:%Xld}9/>,EJ,p)Q 8s] UA#ZfdOD:'mJ/-fa2q$G9 D4jTɾd>sQ-$+!({lH9z3ϪoLne+#/Rު/4"cCgY\6zO?j7b<,P|5;MQߜ<غ,&ZZ-8afU3שu*4Wdny%y\ƎbG}M ?| Ǩy(I@5הpi-1^pԢa-$_y ZR !46" g颮ay0_61lо[?hbf5 џ}z"lUP47DVZM쀰 &ܒ MGڛ.uѭ LFO]!%,3ף]Y81at@p/y1{1y1服,f?DŽ\FR)󔒋M9$Qz+{KUk?"}<ҷس{xS-u=BtQwrˁ{j ٲiz?wK"DBk!WW*3@E5ܤmdyNXɏm_ u!'5@ q΂Гc #kok7{ât\+g+ SOy+w n8Z~%b=}6rHmo ݑ VOUch܉G015kg+VE\gҡ9~d}T̀V z( ܭ)aT]v0#[)bDE= (;5.G]ƴ=ɱ~B^zcf:ï+7_ҜX8,낑g+Saܟ1tdY=]*o!?dDv42C zCoDr:ް Dw{ym7b ղX\,P?8 !zbڋVQ}HfrWAIKW@쟺řZ !S;(҆1 SkFRI[$.$PAq֦J!pv\'-DP7D>Ni6< F vWfJ &,]ZI[%.BA{)F=0 S ԨS a"CS׎7L0J&&)KŮ'0;1 .|1˒zB:,|L65pW-=e1R;92~ 7|<0}sy>f3txÞwIzH1}8X Vw-"#zvrQbvtv0.kzMI.U?`|*:_XcIrg!Uv!NFt`N壹 ws7|@XR;_G,uA'd(p)U25#B zkMP=ǔjyѴS&wm#[$cEn\=)gUPb va^ZcKNdX}Tt2B:LmshEufd񜛁ϻEj&"8o3ڟvҟD i@ >ŭCQ* tj:fϭE!YxusGsO~-/h]2r|w$I& m$&X/ ?ِUjo%|kYW{GJc:ָ/s1}"dXKn*`|W2 3c9Vr2.7R{_,;#xk&'"ck~R:N2vת|| "mfTTnʀ[7&P] a5SBɢ(zfL^> rV"+gSyM&Ê2x!]̳[Y0q|S;%&*J9mpOơ>c O 胻e5PLIzӨ@e\ܟճ޼9R'@DG6ֿ &n.>;4kXΣ.Ϗjl1MPRsh,,qy3a"4mL@ߏ+70;w~\FmݒϜ 8x 0]6J9vͥs\ѻİ&aBi{|JMmz B֮*9'Z j4HFZI只 ^1ZCeT,+΃ll#(R8׉ !!'iEI8[8n1*]ǀPYg֚,#O:_1zLKPa7,8Tw Yp[nj{6)ցʚ_rT.2mȋ&Dʟߎ9‹3iX?鶕bYdMp{A 7"Hi,lv̺<^p4#[C"Gx~M,$n׳W:9@[0Ug%09| iNPYHI6|\KWR+ByH}sv"J;Bq|' /!i x ~Ԥ.3YnSVQ ѷ`6x(}Siw"i쩄{ˋucp hmhe.7͹mge >~1E@ElؒS+TWA:Y۪{V!ڷhXV-9a[.QY1:vk +08I!5WSHϰ-xކ@{)jܳ](WnuK&v*YdUs Vgǧ+ٗh,k';ⷋu4jWG)>qmz^ds2PXk#7mcրɪM Grb๵ɣ1h`n}$!kJ $J l_+Tٻ'V:7l2GޚFD>#n8$]@ZmyxjUP4lr_"xYK\ ~p?,t:(Og飅3 2K0iU8q=խ{hs+ #)>Z+?F)3`أSN6N*?i؃ph: '->)/\U%;8({Wa%*.WT@ 1d|X^ ĖO)ڃ;^:ۡ1VֲVd_qM-m؆fpMt.V-0*0~`j{ÌG_&l# 1ӂ|?v57>=)sv76pHa\zXqla2L+*b ~蔚̨]bWs_l=znBƜ2v,"®gL)ૂE?zW);=fއ2Ptx+cs&z9cʈ[[7Fd H[RAq%_LJT ,V;^(#χ=F6t=YD*LyaFDfzУtILi{:(5إ^e۸&%ϰV7`wѫh:ƤF;UNf=M@2 '"zŊֱnX;qŒ1]8OM8/7-c= ESY:^7@YV$f>P<$Y~GHHn&:@\)sa{QWڔ\b0aonb:}vgH󴷚{Ƭa櫋Z3" sO$ X_)X;y_*u i[@'"⣎e|Gև{Y^ T4~rº3|!ʾYSshb=ꄄjo}{}% U};P NclY&Era$UIBǤ j{ŗh"}'_e.}, ?ۑUZ‹3&?LJ$mG"Qr9%R`-fGWFy )z=2Яʳk@F; (@Coǚ{yF;C|Gt1B0 ~v|AD4"p?T{`x{~p $2ߙXLhǔਏJ61^` ^Lf!U ߾gRn86X}C<@ vަ~K$jnnU)5tVK?.K\#_=  jh,_? Q>l.g@J+}L=.q^2LZ1D_UX9W- }^pZÍ7/+͚rNsG]z~bȆXnceq0)__<%$N?8Ju$6Z1m8E&A[le,YrcC'+"b[ R<8ԅ7˄mM6D 7("`A-*̒7@`-'>g+5HX0@B1̼f-$ E<^J:VF綡e퀒ू7GuVēc'%-%|$kQT1w?6ʐ iΖ%Y-Uϩsy KA kB6>k҉2dP9) dan7[E2! 3v:m1:{:66ipe>!`'Ik(_@pf=`0f%Ϥa+{hX'=uڵVC Å]y|X(~@#tHjv7Z} 4gZt3[ #SmSu7*EDP Di/C؞l&F_;, ɏsx7/灮nb׳DR27ڕ.M'M+ɖ}J..2(4*}iBKLr⅍FuL 2vWwX|zCj2G%]֌' (ʚGȊA?XA'o+ߡQhW#JB)yzDe.0o,JYu;&L*0W R7RZ3FHC#+`kK-ؽ򏞯IuOlϊq*3Fu :_eNb+fq̈,) ǂ&[aa3blؒNW(/JKtGI)W7pŠU8l ĨuۯFGXz^{:>=+GO^.1pNOv/u?o>ejI)T~>.)A2H:7w=ݰ0e.9cD$NCdT}pj71CyQ~KbK8L VgZ MuyG4kf@JV=ۨ,!g3i|[*Ab%C' {W[oy砅l @"Ulv {.$9<1PԖev_%v㲴|tE£UƝ*pYXki #?Eih >駄n?OtS0(T5QRIͬRm($5F`UU]tjڰz}GmstN^aYUyZ -5ōI)bnNE:)d *G|h=ca?ձ柗d>Jt[- NN;!Y|n6ʴr&DkD/'®ޟNeb 5A86Vx`$T!2Cs@i.gUg-A&c -0n%-&4 !V_3A ܼF"cgS?ZUEJ &\պ(3c(~LfW-RQ'TɞF^ﮋgv/3g/xcM2 v9 cZ݋{gwSzB+O(N 4EN]A6SZ&ϟQwۈ7df>qUPb &|l#9ӾkM{Q <fWwL0m—8o3:l j즯\Bʹfը'3w(\9Ơ)nDM,Ѕo9EkXEX4v}V1)Z!ŊjL&` id,38@ j Y+}ܙP➑xJl>țn1i .JljWPcZt.Զ&?M⎖Ap>mWs8S)_ٚ}{./1-W!Suq.D%yIP8i_n,:h벖K&Qi[{KV~#+&!ZSꫢu6#suIxJHcôA8SW Fv~h΅!>431OEA?I>2<^ՓE[&yܼ r9fJ<+ ђH7^{{& @ņjz94Mi3`9 㩔no?.m_eM 5s|E~ˈCQ9i/zVfM)eerˏV,6ɮcI޷m2.,`މA=#7Coɸrc{"b|J0K67$"GQY+Q `ry*zkN:Quܩ梒:b!w+,>Qp踎9`!ODgorEQ>f\s_՚CB@-[}Y7w< &%g@ ҇?Xo 7lۋfD2|꿥!aW'L, 75H(a &K6vQ+fQY;y{O;e#JVG!,/`NGrlE E x6{ICTM2'g,'ȧ̞ "֖@3^ͥڠLͧ|)N*z "333S̤Wܦscdsߊ'R~>\Q.PAargWPDM4C "x/E4l"%*#B7G),dh7p"5/tpl UK+Gr{yWe&w(oFDM(q,ZiڧS&\-f1& XzNn_w۹őu E]KfhpKC~ UP *?AueyȸUlگD^Qd]$0c[7\;Y5ʲ|G-9 Ue2J,$%aQ|:96u:%<8ݺK\>KuwftwIzǨL,VW=88] Y°:Uqa?#zo#~O~ H[@pTMA&S/H^Qu%EQgꟄ, ayU+hF]IWc`Z / @ZOHm9f#][11[9>)Ӭ\LLa.9u9u ^0_dosf ]LGfгhN?o,TYsNou_3nPEw%2 "gZ#p0d(J!(t{yO,r-ՙ4vƄ6O)%:w e->nաWp6N9_{p29'6= h)`/(ŖyZ䣥q"vJ#=}ʰGrZKk(dl%1w\,F@z$;fzP1ю8a=~xvh^̀+2EC&ť9_%]촩aXiWlCý(c{Ƶ h.?6DL#T> a9!#2[LEt.R*SEņ3`)saK!u57xEB8qbۋ$;$nuʕF+ XbT<+&rAg*_N.vzfo mD>I;~x,&+~[߫l $ ͉820`@\<`y#Um[&h}/!ZYh A@WVIp'&`09JݴҺbfi4uX|BdIw\S檳U*L;xjJlK+tr!{*Ԓ0Gw"br<!۽I=W|CY|OON"Ƥ=Z|]C$zyjHvz Ǚea=_ͦ=2z E[IYGJ烖ZeCS'܅ETiٸGxmTZc?8)&'V'R=ew{VI/꽩mgGxtt }v1zQpvq%}!LE*~oJ'aC=JUoj|>RF߱Ҍb(RCb?z,UcmT{h3,өW;4ɨ?J0ItzPuS&Do| EWrY7V"jsO*cqbW@rla2{까+ Js16Q_p3kVLSIX"(Rg(Hj,R%g:YfCIaf=i M X(C7Ōȝi[-]&w lki8$#d~I=PJm -Nu> raF!n[7k5[)6\4CoMU}L.ɎM. Ky:~j$7'߱YЪ\n$,XFnjήމ[A* HR@h @ B[bRZ䚈6 ҉3&m-3?H # dQ-lIkx@қ膽KKߎg ~:5-o}[(X. gܔdƱ{*TId7tkIỸXEoZCY filBM52Yt{rei դ#UeErc}{r5JuW<%ck0G."&G?YCSw2bOVei҃8ٙj! w49sG2C0W.Fkˌ(cPqg6k\\BTi̽ը*-Di+o h"HOܔ(xȞ) ZѻgYA \Pu{Iuq@OޕAEߧHh)bMo*Ip0l6#+r@RG5C'~d'zc ̂,l ;I?&Fe)(iDttYE}^rzk:FB@tH$Pԛ sj ph:+фj0v`H=}/^ oA""O".u/ 1uӉd,z3P"~k K(g^ U; QA€',$aE sS)h"ͥ՝x/0}[GIc\N%^8 B#AȆذ+:hei`bzM d ؖ4e5?%aqeHczޯ*_3-֓,ch1r-MFu& (j ( A\쵻w XAsMP$~ZiNTJ/KlB+өIQ4w"1;G Gp,*7h$*΀j0SL5#^ gV5s7;uǕ40֪r:P6vR5aF$}{3ƣ] zM GwEludr[] $ɶ{*`W>~\.;Z`RqgŐBs)(t )WJGE@;-6%9peQZ'A(_&lk$zJ#{gٹS)LC2r RWRW rڮ?n@=ws$xaK>&=&zRGc:NNiie8P%*o/6TH]"P6|N) @I辦-q̛Dx#_JɯZ(m^ 0[L%xH[}Bt(̘ -!_w#ϲfϊǥꍻަ|͋2sY@km?zle-S(/7{;0Ή\?Ed7ʰr j D$CH@%*B(YJX_z53O7#[0Ϟjw͸!ӹJi2Rr"a_C'P7JS@*u, j&HxD"3^FH:)"RC,An%~{S<~HSV4F\X%HG jZdN3 ,܌jX,lp $By40|fl| K]WAuA+(L SWd&c̐0dxbiKk]/TM7]ПiHwYRߔmVwoixYZ/vgì;0GSiXic8%vD_*h2di?PrOQx;VvT!;D@mhT1(*E3~t`9ƕ>?*~]^xn~u xfuky"5}Y/`$̾'o߈$y,ks6C0HI2NsЯ8:bPA\ڮ|P \(c!Dʰ+RA}$0蛳iv}uBBs\Cj]ѢAK"v. y^! G|T:OD_ҺZg-b|p(q l8@0TCiuF(#KKq2ׂj7_쒭ec@?Y ЩI#04NJR1ڇ5ylb4vLTEmm!L< k~)FJWVez#60؀D0t%ahK" xB#%-_<6F$I庤1 Q8pl,}bg97Coh uCUB%R{B9+L a[\ʘ &1A*8?q.&/5h}Nr'Qȉ^ƈ ٜ<'3Dz쾆T:kշ}Ӝݟ7r&ђŒ*R2@ʷgG][# aKkf_U,&wT6eIwr̥wYhf"m\UUsrn7=46Fh4tηI<:ɺztd u'V}$J%y.}"iFNM(м ~݃Eւ< Elhy,{=Z%/鐗x2{l_Φ^߱ cqPˌYK$6-|[Ļs3(>.QoB8AU4> g'8jVсBkh.sZS8OVH?~K>̅ة?b ^AOu?W9|?r)yx5_4 oN& <s9)(@ҼW)[UH!h!elUNUW ;v w#@eeBZ$X:?Dq`~ٯ,LH7nV01bVJd=S^쉌0sF6$6^#S-CGU{0C"-TI㭩dFQ~鰡Elo':>Fs>aʽ|(W#d:N:w<5k6fWu:w&d4/(Vӊ1YE@kȬ0>@qvx,n ,I:4K,cl.#W̦q*lD!p}ͯtv&.LBJa|$qSy\ j`S1} ?.97u dAhÀ:2jiΈF]ގ'n4I<}܆#"[u|ڄOg;lJ6 ؗƎEϠjBȍAŰ6RJ|@DM SvG5 &VAmgIvE@Owҋtyd'ܕr$v6FU 4( l,7< vۅ%MHs; $Ց\s E8"?H+M(Tl 'meheG^)\)Lm:o3ę~n=>J{.0:mJqvzX aXI \0BJH Xu>׮/VA|E2)U;=,+6*j8(AjmRŴ&Ëx䝼^sGi)Kl?rE&pwK3^"؞ZFGY9E:Sn:ę`&\hޱY+if_wsY lm4h.Y^|gx".N%ӊqdKJ,C:&:MG+% ~ŽGpCġeÂQ迁 7GꖮY OPצ:zh9c>I=wr ܞ)/ʑNl6XIjcs9{OB0xE6ۑnEGZkpR̊th)s <\5y@R:? 9Uk8 tweс!gJJ~+NS?U^)ez 鄣&C+x%D1N愁绋,F +DxaU{eZ-/Eb7R  6$Z劐:艭8X1K}*GHm.ܘ~SJ M'i2!۾MNi΄/Z;7Qm\-d[!55 ̭KU{H}:8]"ŤwO^7JSC"~p6o4-Y x.qgZ!/0GG@$|zrC& X}F8HV}C5Ǿ'J 6 5_zͥ\0t tM9εf@a{p[唀)ӨCF1Nr4  a!4/d4HaKg&Wa#dB'ᕉyFm(['&7Z gZB#8.E( fY9 ]"dz̦ۛfƷ1I+&HɖGOmRU3/IV]oRr6N@xĠ:'|E;m& z#G gs*3E* Nqq[Ƣ:rp פx1Ga,AY;U*i:ޤkB8ZrBOaPE\=hNx<XB2*`og  9tj,E긕;-gu\[? "<:?k(Vq_7*e XU;԰ΫyS!L)/E]]Sی̟;U|gMXD ݦw?fqz'91ɛJ&u*W,NHisߩ+Н$FjF=.%z2dowuc MdYR"`a[v/8yeiXNn\|M>:5}mOS{F`?+hbp!) W^A>0dWvOe녢,jUV`8.6g%!)PPJƫ&2g>8dM|}f?*'I% )m0Ho~y ֥VT13nft p)ZEKbLKs0HWC([@ʗ[piyPeDFY3…5LAAdw:Ӥo T"тW^"# <OSeahЂ{5z ]Yyd7,aZo3 #jBUr%4TPlvVAqXޜ@߻O5CV^Xqiߏˆ k17&^\?2ASRlAF2lľHEO <:)\Hҗz [<5?W=`ֿ]'m5x%Y7r00v"(< A%Lbv7w473RVh}ɳYt3AvKXVYl^q^Ẉ X98,ϐRdK|iBW$9䛚 XcF l|O!&/hxlx2EMrfFU A!?H}`B(xKZ6 _@ Eӱy1ی,v`R(C ÿ PIAvՊ!m-R)8oA:KWG3Uc2=\ls..ȻW%\U[[,R) D?%'<\j"(v<4CmWX<#6qUɨkk0?3S߲sR+4wZ漯Y!Bӕ0hֈ~@]2k. _$nwdk] T呆 ϥ8SSdd~\hhZӜ@.TL&F?_U~ ƜO 3s|G'rO%,5 rYŒ{郈YO0{}'T<A7qP3U> ؓKho<ݱi3M wבt6tKDh3\ߓ%Ǭ2ê[B}v59삺'hʴ)QÛ!_KP=ڸ\ ֿ:WilX_A&m"ez%RkBZk?uޗ VU+m${"|Pru)=f@ ~H9Sd+!l,1r% V/Z7{^ NcChe,ZrK: ,o=h'B)#)g K.y=^B]:ɀ/Ǧ!^epר0eCh3_' wR R]xP)P,Qt=.>k\(ԕ(mHq,jGQz[)`$+hr=h f5iW{v3pl @Gm"j0ƾ}w=Lϡ1s 9i{w1:}q }6]R#_gUkC*ۍbOdTa:[VKtzrE$o+8|!nxW EU{vOxiDbeGk$;8A'A;gט.H +h{ԙCN܇}&^J&ȑmMhզS!;<q(/q|ђV8P;5r e ;WX=C&nV.jvY@&}ꡫ#y1G#6LrLxއĬ=f /H#ME)\Y܄JECð>A k*O;B>a vQPǘEmc'^QE1*9w/ Qz*飲q:mlBQQ .+:$ǝ}THo0M. ]3ĿO^y\)$Wх%N$Z:HT^o^M^F9*L&;S@Ba3nYV íqm/lN )pM@  }_>[>(sAsc%f/&tO9"> 9Rl{WABa@OՈ?\p (1 P)zGǧ6VEaRbT7?6珂Kゃ ]@vHg@9 cݱ|d^V]:kfZAWIb`N [P㕤7Y E|njZ.qekO KYCg "MI`c7z՗\ۢ`Sӗr?+͐'p b'eO`Tsskw kw[Ŗ!ֆ6T]iکKDPiQf\H'|Y 0WP$4r-B2"?od u_0MG BTC=yM:b1V6 $hWf8G9t l# iزkT3]OkXA ET,9PVNT װ'}Mџ>T@~(F=Z?e$D .k^Q@YJ:6ӲM ~3J4Paq_b?p1~27t"9@W=GK.İfC#`M^9`j]љ & ]Nde(BMf=ٕ~Y'3{5(wB=폀nO+hK4!xtėx]{[Sx@]:+8>FCۢn!o oweODZ/"Ǯbn  /L$R-Tk,K%V\Ri[ ˸؋pZ-i1K)KLxNeYz|"uR!{h$㳮l1#5r󸩴O`Ӗ1PV5n\s^Ppm q~?TG| j# YŒ"gpcsNաbX@@&HI%Sً5u >?Fգ`_Gt hׅCqcNe9&=\{ -Ō&C[k=߷ĭK<2a;f_fgB&% 80-cϼiꌴ}%{6[l@2 ~F:wLB#nHx:Işѱ' ={ܑ*h-;ɂp-Wy\ER =_CS޵~ !-J6MYW 1C/ ($tHR;DCa}~V#U{Y\!IAQ$G.5|̎f+97J:0 i[sݓ7|t22FXv#cV( 7΁kFͻK2F LX2di(\'TBGUWP%ơ8Gj|,I!z1 È[ӫ@ycQ c+NU#n& P; H睠A:.Թgh1lG٨7|b*3Z];UA8ٞ/e~E$-(j1٢gfl]J5~pʌYCx.G=}mZ;IkBH +yrc} g4ʹ8k].0`ːBoĒwG:N-Ś=a1$i.%yD_ȸCHȴ?pF""~|p"Wޠ ۼ%?-|M hefKS΅65YvhbES;0 ;X-. \ ԯՖ@dh!{Ft%ݛc%֟!_7U?scPg}k櫊YZ,7FO,Ug$ BOm,4F1Ot1j 9Ƴf9[,}xxˇwJ&P;o\.@@ H9vxbxHAk˾pJ)Zȍ,sGWf+/|޷9N8Xf"hڬ=+5655xO)~3Dܝ(9x3Ek8; "3Kw{MqI*ʸRE5f[) hl|דXGp[>Y bSgBxբkܱ1 ]]w9 >*~z7y#mןWB\ A 3=΄Fr pQC*FZ1a#(pXIᦁՂ1)R ;e׊M9 J҇Q88PJ2r*!؁Syޅy;I YQD{<?%9AZ3ß5g;0Qj$'O 1;_gMk]`{[`$5LV+Pd)uÔtN(:of׊xG9%>*W@I\Vᢠx \#l nlb۞Z+zؔPi*}W.6-~c\ľע܇JM7TLǚXAXHh G݇\Ϋ=pA?-ϽȹaA 6GW%Gn-[HD7}r'ηчu4\ J8ۉy*L"iPD=v~KoPzRaއT+]tXR[CyPH^sSlߘCP>zwMbK >GYim/x#W, ڱf^ȗKܒJzHDN,4CtT $-V[n|y|ւH ؑmK}{ݪIӘ +wSj yF*Oɇ.ryC[EqOA朏24ܶϫI1 gze1د^6hh:÷l0zm\-7?%kh~E<>Phh@DKSf 4r̒ 48h`x q^!.œR/JFiUnz_Zy ah"=+[xwVӽZ&Yfsꌱ5ӫǘg }뒬VM_@?x4.b)mb#-4H~ܔ Vcp"mʊ?\v7&bo'.aŪD&F"#:9˯+G^'V^쐐6Y`f0{r] dpgŭ:`BFN)oف_d$7/K$hU.|r ͙[l𥗵DžNm╈r+סQ fvBԮbx>-˩b)^Rjpx22v>쉌j$փĞ?vfu"4E^/\W[!(+vDЋ-$~vC<, b-<⯙u iONZ6j{d '[O-$D6cPh2 %hP0ѵDEAR0K[qmexr9`5J-P&5uώn&*HLϥ\tRj)G%k׍ Ï <9mwnk^ MU&.WJwfߋ!5`ب<+#bjB7LHK O;1ƌyqY;?<"c=pF灅ƛ\sf Q=PF鎫,"tlNYV@! a]Y2RŝFL %t_10.x5v8@oN lOCQvl%K+-lPj%8ƿU90Jl=S*8 I+{J.Z_檄x:li׀{Y>6 I +G sM"2U i oв!^u燺FoH@\'9;&CѲVXE ".?Hh䝅Tf6oD@k adɢ/I'X6VE:E5_} Ygk'W*cG9MT;ҫ9pO>2ЛfQҕ }pN7Jj$2cb?ГkлDB b1h\-;%)*CWM*d B(!niئQ6s,QXwDC\ Zc<Zki/,` {);ǭ){$#+\U?;$2ҹ?bTLZ~|Zɠ rȾc"μI`(RH䴳[MK"Y t=5LTN,˞x`&M+p(^a6)_uOa Z(`왲O\0 Ktkb4d SzI$ Sfx`!09mS~]N ~Y0aDGeLChih|3E)Wťpõ{ =Zp5|-/9E2bS#|G2Q=gvQYmA(nPOų-P@)^ J4fL*\ohح WÜKe&|z۠йϬFŤ$<8J5htO1}CmL-ۈ >* ڏan\S&beL jzuZT4 XCr- =%!:/ F:W!>}[d #!zypM֋݊\x~Rc2tG#|9HlLrci L[U);}J^˃]' 0CD\y3Aj*MVr?+ r;pҽqVnz(ߍ :OC:!yvy)5MIa9ؘ@-KvV^#nzcF`mȭ9[Vbu» ѦZWc1%7LB %KYan3,H[98 RARTh%M fp. L e&Jx=g5\v_(-򧋫 IU\|{i읋 'rWBNE]0@T\5?l*0E %EL/U60)@Mq|l֛|>9̮iU4%,NB/$'B !DWR8C*V/itDH~*Al:|,tʧT(\9@.,Hm\+S90ya3#8K .8]8 j}caa+ CzJ]x6F=؞ 2iĢJ:RRf-05?'7e j94_5[=.w;H`.rNBu|V(!L{d55 ҁKkADDo>gżzZ=C4cπ5y\;[dul%69zsj\<O/$ R.&}/YzRg^%g>[Adr{gMuO:,ՙY<,v7QU^l%ؒ5Amf8rDǞ+ȇȵ`l&şA0Ӽj/kA/B/x0gW>/A4^~ STZ%}>[NӦ2,7g@ UR9˭oׇ ?X/A]\6xtr-:ծ6D _3e:VnnI L +o8:{=Vly)jeALhgI:nLˢhiR1hVgԤ@AU3 FAQGupYZw_(%99 T#iAի-2)u]'Γ=K44L\_6.뚒06'7ǸU j/q&rf0D'j\G=ku-k4T4IZ{y?{7ruQN;w&KnG?9donijy"VP`Fyެp!ɕIk_v0K-3y.7%YJ|~ǣ:#计L{$=/(v{@ 4d0'@߻)o%' {D}_4< NQ0p1D_ K; sكu[j<~AlT TNqVߠJ9"BiK27/h0GSWYn7s}D:c KrZXU@݅88A*=E-ۣv '|X3Bw9B;]v,_̡̈=,r]E8J/d:?+qRLMšb]Ao| "X[ $<`rJ{]:1?_ n +RiG#Y>d fJ]r:R^GK0$/SVazf&`UB9GY?P(Y l2Rdwfes k-#=5+|^!1x #=TW?0SN_k~q)e/k=v?Q  <ϴ/~>:SqaI^2XbrNUs6sX?^@5#39lgUO'7Vv\bU-i|`, O e8J>E̤I.f!5ke@z8Z_̎/|tԧ9Y' 352X_pK7Y r JβV&icdXys,,6]:~4gqi#6%eek]4c!\c!l@ܾʌ3(7XћT*_:=Ep&--cڐX$7z@4kDJwKjY:xj".Ao>A˃z>4Њ"mw琐m*Ѹ \~My*{0^-Ҫ`HE&؀ڟy񬽑lx 4{E[Fmpw}v>З(Hg˩[>:H+I`@̆߆kCa5s0ؒOJZ$?=UN:?"ѽASҊr `bKR@0yȢTmP/ʻv#hӋv& 2GΏGN)j'ӗ_ ;suSٲe*]D ,1ݍ Acq)XkK/Ŏ;EC?`Q)TSdX͙-LŰZ컜tGS9Vv-q:\3&}Za@=3.nl-`@R+ΖG s)%ԉay{gWާp3_挻 Q/Dj@nQ,CQblGqkL|6NqIRtqKګVk ;y["Z>j;"L+}|H>,r'ַjB*/q&'fPH/HF ]^FHhtMjy=HJpa8w ^0=Y_룞ï+儊28Zt9=^H: i#k{CfjZ᫧F4eQ̝wde|8ǙO G՗D)MK;yxiQ>c}kd^LAl0aM×)zU g+u5>&hkEKK@58Rм)Ъ$z梺JLz-kA 2AC:,vڴ#?{vԒ|q-hƮWl3-H?6S Vta8|)6gwBo}O*× zV/Jt`Mkq_m23}.::ٺá$<&d^߸NFl3RpH@?ibbּ] ,l&*{@L!cD H+@x) Y|'BQ^ˇn]M&#Gc -w%?ufbÝ)cP xY>hs5.|erBl˩6;R9Ȕ˪nskӷ)&F tjgvY9Z7A32J)6^C8)l {L*H~٠& LF^$b_g }\bVn;2)J$&j!?"MT,Xu6]Үp&H (*1݌w2ѹ(J F8ܙ,FA.ס;2-I@<<& O kM>0]Ztc"I2GS` Q?*;s#G uyJCubdm0qjh=O:RF!Mtlj/I~eƂݸHo@ J{d vz=]쀽ؑHFoS&.YCQ1]( ȴ7<7gU?_묐|Bric\mvՀuQ81w.,VbSlԑFMv~qAϟ5ܮ!KGۅ2n:|a#Iz]CS-۵ْCJ2pZC 0N?P)P>ѱfqsGRTncDd=|tO:k\P&t@7 Bg&-)DzXkWe2Y!"). +TVZE3C‘p3 "ouJjg|3LJ pw/nyNi9tfTԹ7b*&TSrbnPԗ[ŪSC}@?6jt& Aۅ3$nSZF9c9ϯ[_#SH2Wez[l%W=K6yJ?O*j,s0PAM]U3='x|@[/^=ktn;gB|8.Jؘ3C6@-f{ҽƄ 6)HC>ʢlkySEM)qVƥ^rrGnC<+Ou5lMCa*!-mmb]Px)/ PQ y2b* 5:M488thO~=ۓ87FEhn%&<WId52'ӷÙSDr[i21,LZ eMgћ뛁.Rwv:?ZeCu XznY#LsRu[OCf'4M787>a `d7C4J~R~r> u̵6GgӟZDxWh91t!ӹC~ pVHRR$ƚX ̯j-wϓ;SeMNn?gXn{}c|ؕ IoUAlmUke"[Q{0B\C\p=Õ1ECݷH xaف>3,-rWw~ ٷ}cCKi>h@un>c}_YsmŮιӎH7p jQ~=շW0N4Y#%O'Oo(p `&(4)p=h G:IQ>=`H1L Q_ZiwkƼC}h E4f..%z_pl*BcDdRrv ; UX|D1TK}ktj yO)jR:vM(k|=C>}E2#ꬾ@~@ d $λE`GWXZM{pcj4!%Fasj`G*4GTj+daj7&*R( bsT5s` !/>W.HL0!nλ^, ]P*|q" _;r`݉l[2ڰֵx;/‡gV:̬,{zJ7U=!""",pW6.ȘAwAr1}LnarnG&sW`yHwI;誵5B|TelQI%AA0Atw:blBMdRk@/PD% CxiYBNKT'uG6>Dž:]j9%}ōd9QL |LoT/&Q5⎙O M?:/,n*+72J!/M~%]#L"=džrGw{?q|3~KڱNgdTt'_ޣ>8bZ0pTo1a ` 򙽇S(GݩYjwagMZ`ypP3=!#<99NXqLWHDS Puxa 1NqqBSDғ_]6 ZDx 4hPL -Sk' IҠLTUx\6N$VL_j5]hR5m!Z_/z.d[U݁l<"oKjހfC@޿%j&1GИm zAhBmKaKHV vϺz_蛬Y8YI>'aXM;}&gdZDzT~%b fzocs\ :`!읥+ a |% ^UP8%b G?$ t [,Ҡl4⁼6zN~.~`??g:z4+:8QnH" +eEVyF{5,%t\Qؤ@ O*-OǫO84O)6 D1ဌMFYW~w$G,ŋUݳMI:y&.j :c-.oёuʲ 4lg tT+CVijURUfUv$q;~϶p`fYMkH*R5/t9=!qFҘ!#twS3ajq%&R3`!hoHڎ~7oZOH ;kS vd]˂p< E}U\)KWPB)iЈ|~z[M'˜$8Am'{ylu'F)~6K'% $o/PSc(Ț#>26bm=SyaR,mmҦu$ǘj( {E`J ;6E@k*>O$-쀯LٔX]y׍s_]@vPH7owkiz$@JM\G1DxmW}5߹#:dx+}8ؚSβZenU)͡9jiWhƆoN%đ`q<ڡoASl- g}̫)c-jp0hMZag*UmYյX~ZcjVNjsa/b={kDzOw]v wagǒY%'Rz16.> 1E\g@4ϔ͠Prl2r5&U[hhLjzo-X(`l-݋Zˀ0"M%?^ }3L1[llz`W ub/j0yÞR7D .6q^cB m kzJ$naC5mv8C~\55sj(0K;]Fɾ`W}w*k hGmK0loI)T9#8c5ci ltWQkא籄U<5g*Fb7Q7.,f&XFGAI_.KJ%}G'>l8GVy=;h< 2sJ#9}.P"M @w(r?hF8Q4V(ȹDR_7`rCJ~Ӱkr+- Qw0hUڜP;ěrY< vjj7#*uCI.Hi]nɫ ԍ,!o V@n?Aiop^Y/3ÍI)¤n٫ ^`Iu=dVׁBǵra~rfDCi_sb|ArݏPXD")L"Vyt@HĔrw|v)u{KFiH{yyC|ж:j{qJob)nÀTp)IN15 mKO(i$jeV S@xQfs,o[8VuA$F & J9": >$Ć5P5EH Iazbn} lo9Vl^4_: *Oadצ_,tHFG@,;"|EقrJ&zg'6uzXls 85RcOKª#@P+֪ 3ME[,^2(wqe0>.d|ф RTf4r6:9RLUB|}#5_ܤV)a9*gkm2gA| &7)5Zfn &nw\PH`̲pφ-Bs٢z+Fod5eb컺y5}J5t7β.-J]j7kVƓkT`,w 丝ƛm.T✱@${-r-55", ^Wj\*u=H1yONs2!7BHa1wQ/{ՠp⯽\z1}"Y>Fwp3V]r6|vEg"^rlv5 /_x s>zUMFt%QmW83y 1XGw z  Ø2PCo̻+'EC.)ȏn% |h oiљ˒<=AiIξ{NU7e.%MR+:`ed{@KT|7I";y*װ k)KA~'38$LXޣY '8%|} !uز-dE*\Hh9if=9ƞm&VGnxRȐ@WS$w5Ԟpd 1 n!(ŵ#fn: ]4g4`GbՍ3M:h6=]rfr=ƛYa픭J${%@_{9<ܶu|Mǻ IV^D ևDGEb#1DŦeIpE$[$0HHĘ߉3neQQg]Qh4ʭ~oߨ ݑ1:#epɡTXb54S5ęt@e1{۷mFTl\JyMD3.g"!gkmR~%?Y)BFr\z$@!k)6X1 5eŊ5u$|/j۸B.`vuW>H[On9Ied ĸtXN_S7/ pz R޾@/36ި ZVFLM|A4T ϦtUX12K@:Quǻ"1Ypa@5>#yVc;gOGgvR +ÒS`&;rd2He6!dǛ\:z+'ѩK{;k {]oRF_f;EhCp_`ǩd.t+q'T- KT]`8 ogjr묍O46Ǜ^US܃bpb@Q&*k׿ќ9eH |[l'|E)f&Q?W$$:Ve߀{hX0rܩ;8(IwE>LQx,b%RV8Gzܗ*/[mpz꼓KrW"*H;MD0,D OhspBq Kb&jMb(hxhktŹ|tpsJOlFAFG_f5fh(!yO2GR9d[ P(!8@:A9n0UCȭ c\1ƣdIܩuk *|Mf>-lk!~元^4)#c#9G`=EZ- Ϟ" Ƹ`j+pQE=ϵT?UAUx'~R#C^}F֫ nжe(.Dw3oĒE©Ir'3Q?!PGn0$zanqm4r^*D`ZLrGxs[QAGӛT Objoy¦1 bAZ#@SW+L R}$y˛p-Y6(p-UfNZr"?F (ri@.b;5t'8Sk;?'yGdΰܲsd"eW{a-лZNrm_&PQ Wo\%<5;"h <׾bLߎ%3tQg!UQ|.?uKIwq֜#ݢѺDuDU&m?#0M$KȈ,SNg-0㑭(˷ȕTlhӮy]R O]a-U|Sk-H廓t1WkMlKQى?LɬT9+ ع؆`3)0#9ߛ1WkOdg,)Hj4JMə޽uivǁ5f ֦N+8| SS'Y#ڻ0-rAez h쨍PSOC&F_c)1ԯA9oR [%wP^[ztH9X]ecj1 r~wdIS/uYkd!FU۔xޙ92Ԫ"M|ݏ a5WpJIV,c@CFBp#, O&`W_hQBѕ }T8 ʢj ,g$n{U-Z|i*31q阺fUJi 7 D3{-w%z,=UusLt Nogl/nĕ&ӭ%ݞ腆A:I10.DpWCYvP pf5%R~!= :'oj²֗޻tdzE+QT 5ͺk[WhFaOS(Jˈj]H5jlވNҟ?Ӳse>'$62pߕ){SzHcEĒc `|F⠇3mBդ]>mEg4Z߶voY>5WdI=mLP*@4GrRKzDg_[yjnۣ O,#^3R¦'R9f[##ߙ.]֋'*>9jݴN;4'dX| Kt%h ? eP1  1cݏ٬ip)@"Uwh`5s9N`?ptsm/&[վo-Ē@xIa;WH,`|Хp/A^ʏ1a"܍J"kWLy-H*g5_I-ʐ>˛\7M^BBx5O{)xiû.NI)cU5 vti:z3 DBxay@>hɨOJڹZW6p2:f= U;[D5*)aVԇinnʞr* uq݌rR.rbe┤cQ&ubT@]nM "%Q*%v| Nm\hEqW«] YaF h}523.CF"-7XEu~Oj؍DKNC# E!ȈpWp4Lk"c&ZbPW{E~_7V䲈 @HQ MtӉ Ծ?$]Opi0R&Q[`ۛ$N uZ-(14Tyt!'zjLhWdurWY/hGT,J򆀭 "E+qȤ|_̴T91*St8sʷ#*bDC߻Z~c 4.X WKoN?Pkh v,'ޥlNٮ D^' x tٶFR9[s5J̵)]raIJ7 Øq^3y [)*[ l}FYCvsѸe5淏fh0ܛYۍTQmbgNg= p^N"뗵(ڗV^%0K:Uq@rz|f6"xȑn0Xdk9Iyѥ33PTeߺҕQPnIb7 ^/a*odxze@|s$&wms]\&CdH]9 κAEdCza TC~>qQ &,bCum/c,H׈ITBO6ag%%8f" +r2 8(UL5վ/x22R_N^z 5pEpY)3yh~1ul;s0Jt[].2yp\Q,Av\<8hSx8VJזv05 :oBX-Q0Kk.ڗMH'~{KDMC(YAYFvd8CXl;+myS Fv?:w!+>yS.n 6r4+``qAѶ܁d od] k)it0luQ* QЂ`Lz 7 Ц&jv.%f0QpeFԲBt#RlCO%g)!s^Mve=;pm:T`kM{2V `c(mS;s94D]-5֍ԫ=+MB~# ra%+|j: Gl4؎70Gy9FꦉUiw$"4Kk'f!utY5SڵmFyy:6{Hq^ZZF5{ v5Il\VT*?ǐ?^i$_@nKѥgN?Z@=wI|ݡЍяX2BOpk: /4kF 4[; (V›&yVpg3 Zbn7\=q/^~k:mz*p(zo GͰ([r\9PU4: QXZm+ g?ESh3p3/fLX0)_!f紶✅p\=n!Q#(78'n3sG0fzpCWYۘQ nqWl1HIsy^g& iUZOzޘJBRz,zX TjPZ1Eeg6mk΃*F{RKadN:LN{㱞s"XRu0h[갏v.\13O Rg'˂fAU$dl3$ލ! &jJcMūȩ@@+}&FuSTҢ64d ptm*5 ˨O##j(Z2 ~ o%QM8Qyaan`lOBz|}'I7) ׳t悁É2l8͘co:ٯ>-T'С`]MN6^sל:C6p2ѠYPu-n\¿#ݖO~LCәQ /0wl}vIo`4U;j%QpN3dE_&3Qؘ0JƗ1by_mUǴ\ψp;j*\l>sQ4Yͧ[&N>wdAôz_1hOE2qXCM{(ۍ3~ˎ{V24_Rx' yYCO7@ȟ*o*@"h6{޽5N<0Q9):8DdKۍs~t" ?BJhL&&.(?av^,,IDhQl{껥hVf FyY*4 Ž{,-+2Q6t>]w8k*H{ %TGiy,RFo};k$]s|S9sr% q|MtiRܿ@hϷxK!KvM6 !!55p1"`pck lT]Xn|0 }ew*|i"$%"Y*:)oSG&CطUy *ݲs9N.s]nTx1n|.n-0ӿB8J0Ȱ\SP=UK2' J"]f¾U}0+;GS3!|Z.X3>"0 эn* u*O?Gk 4pMӭ@((ZNnDV^&Qu^Rp^<8d^;( UHc} \ u/Uey4o9k:fP?26 cEY 0mu c`5sc8!f?5l.?1ctώ14Sq-dEhxXrJk/\؁^C߇"{wֱoXʆ:K';=)sor-aao287UrӑІMԺ&YSe|3u^TаAw/N^nru 6L #w$)YFAb݁-[8"^ ,%#N/}VzSlgqHwpq'cq,_? ݟm: 5r0Vxu:WͲA7"Ƨ:'?"&̳Aa9m(zJx'd3IahA *JT,_/G1Wv[eفh^$R|= ҂ڬA}Trmr-PX~އѶkPTJ`oHdƗy6Ԣ)@\Bi$&aڸmp6প+ `(@9YtNkBsqs n|;x~#ٵ<3ܮ9^>oc8:MZ to rX}"~B(/ Te9B:f|" i>f uy`x{7bWs!9pYDxcPDܮm8VK33œ]hmcg;o3N!Z4<چJ:|g`i0DG\XbIW-:ZRyV8OO+*6Ɣj*QmUy96!Ο3SŨ[%* [њL. uSb@@όn+ol%^wepJV+Ĕ}p"dM"V=ItMrh!NwEĐ!.4 QZqvtʶsA*Fcἧ]`rBWeK򑍭H5XS#P!AG +k@tЬ˟$VX]V;#e&+ 1(S)s.3VoKgϷB+*MCCTj.?n$0ʼn Q$S3CH{N#x_ |$>i \b'k)@tv\$^P mJ<1µ]YldVe6˗ԸLя)=~C}{Xͩo:a^;5$ZD7+[@ 'wtJY^ eTqҦꓒ2 NV1٭d . ad9##GG.JRb%z:a :(~(1#PDŽzas{zS~ .v@d~+cZ&c,4)CK=da툁A hW|`x n24.,%A_pZtY.{gy;bf<_'fL⋙kQb'x)$Myu-hʮ(#Xud功k`tESw+]]gx uۇ 0*8<}<-T3%YUCf(l^rz<.}#h]. R Fdj 9ꙸa3ƅZWa9sQlrE溟gne>QO$b"jo:SwՁ=/5~7+ỳOsLT\Z^C/I`"ma7XzTp64y4js#l%D֝] b~0?l r>b5beQN80 b%Mj!0Amt'cWf N[Pt2| gh#{ K M9dZ%) :2;1<5F,X^m@}{BN*q!#U=,MhyH_uxQg]$7*ۄ0@D&e(V%GGkT9П^hѷ`& 0ybx}fZb# 1q&Þ>BJTt%Vڹg< R-H|H8;Èp}a7*px-+1AU(~Ϩ|Ɇ2W` FZ)`aY]8>7cՊ㴫^RjiOW=2tu4EvCK(*W2(TvLJ?AR&R6]FOD*m=ajPI;lntO(6`_VʀF,rС1_ꥠo|n샘!NV(`c0F:\EB' td [YǧWH#Y䱑9E&}AѢT5F8c4*.A!)!\ 3sp@GrEƣt,ǮB,R'Ec[n{F_M;mvăfC(FaOoQk4S@%Bquu[DF^p ϧ 0\UPm,Vo׷7((%Y S ۮbHoFD[&}:!5;zɝL(WX> k6USZS[2rBQ\:1d'~kJ3N19{wz<_xnoLxK Id$2E|f]ժ] q'nkp>P}tsګ"*UADT?.B'XDs}q[2cDSTo7RK?QƳ `/@.io_S1r>"h;@߾%۟]AMd%ׁ-z.8DAx5vz%r C \**R?n XtcSԕ_ NrH9W?*~4A>{(j!q ٦gr.ޖ7ˊdѝGhxno\8Zhs#)[ 7q8>g#n/ % p.y$G9FcHV1|璴7K]S(uK:[QpMoY8`?~CyOG ՘qd U/G҅v|}HުdEUM>fn0Fl/bVW*Ř2\'fjn"LoA[5 vuPԋܛ3 GcT1r\uOHhJVs% B_jU=2, ɿ kUhG/P;/%_N|@vIAӅyJa G-Y)E3]$hV 4 ` ] L)'FI׸fJ ̿WXMBE%J^)9 xnwd # yHe QK!j Q֎;u}V@`D*(Yi)ܐS! a'Y4QTp zټt0ip[$) ~w?lLj{+膖K]zk8BSd5%F4z4?7\EʩŸuql]>n+Pዦe%I%iamnō7~Z'@`0Gҝ1/$ftքЖxk$ڔ~$)nBYy?]tqO9 KoN ZqwoR)8CvtFĢWʗRLܠRH;]N0)'j-kcl(-+pS xQ#JCas~'a"YoĎ|wVIQgsęE15.h;^t퐃!+jKk`26=S 9sMojwtL~$?jy:/HY,O<ϡ!ChVO6 sg/0)FAX7r~{ť.osR=_,ZS=LleQ =xMڤ~Z<҈V4|槛deaXn~k `bYvjF;*J{w-Q8h5VxO// 97O׀A&/dIFcESJlf֫c?A>E tJxKu3S6Oi;كozHm.Èv 15].1>(LSFykߊ•>І3vܹ[4v'{køthS{B݁]B;(bө_bPuX̍ !SXlpT*p'|W% ίE Y|t}*I][e0Ձ6&߹[yk199Y1SLݾD!TkL"GZ#.a쓏!WrzuY\2i2s^t(/lf ƤOA^cل6;ؐWD.[AԦL)-눰yw AYTNݯY=M~O@pc]IV˶DN_B V L.3난9'OKjW,P@DK3ISl.f&} &c]" AIJ׊ե p5þ 1YT¤jH#"7k;R -S!\Ϛ\hCc~3z/&NSg Xj?90^'/1TL%4WhOCݡTSB*yY0Ȁlc5Ko6d>(7rf?>n#?oG5cgPICj""dmMuN#ǹǁ33`5MݵMiO ORrF`y, #7בC)%W4,mmtW OV/ 17dGt(CB 1d`}".!VXn9({|DtLӆon_ ݀*OU?47nAcb{Lu,Fb5d nptzRhP :RwG, yGQu9['~XZ1X 8*)((d>fQnSPLa_};4iVGHmD<2`sdMrO{9(U_iyڌ2 ֭x X$R_StլT|O=6Bբcf~5 y%3qk8BKB+3NEc&z "c׽܏мt]$+aҼ~)wǠm -Eڎ.RF]ו(l|%1@5kj(]rt]DN$[k+ϜMeLiϮC Ji2)q `kj:yU"7UpzKYJ #l`mIav`-د#HlvBw݀oV"#oĦfL% yxoLdd3J>.td#f j^ˆxb<$wAhd%# E<u4 UЕ;}i.J(mO~lTӈTŇ TQ[6;<}7A@~9EfR}G#5(U2u.o)m'2ME]SOMр.z&D8Myewr:_ɪ0?ˌ$~ "WDc/e9ƪArH)PdEq'P^mXmO3Q E4{%tfKtܪ]Zb>geńH G{qP^L>t Ƴ:8U-Ǡ>ydk"SSJ{a"kzz c""V7d#\_dlj@c,~.8!~ к:.N#qx^醫oUk:&qұb!`r\ذo$sn݀ג+;r&#wk=RZlboN[ p+-{TGmbϑM@&i>O8C~:ǘq;_^0' k6{JZO0NqIŲS; Okg˯W*W}^L2BP#MLkliĽB_kqHS ib ӳEK-FzRB~%z_B$쮼E?=gpu{ \ov[sN7ׂŪO>ڴ/MV3yRW~Urj~2 qCVXCdu*kL 3(ĸdn3cb}UV楬oNhiO@uHۅ!Ò{ ]:'cO3Ϋe2]OFDq2g)Gd>͂p;a\#ra۟T^ʭQS-7,o3ӏPA}_"r$;5x|5 RzZC#6qlGkT :@e4}5 't)L7[D"9FWod: 4||,;uw:Dfp/a@7SF$JW?9 !xOHbrt#m&Za ubćڳA=ԄZ?T]^Iri"/g5wLjbE'ő_LPɅQ_Mڂu΍fk6?[Sκ-6rEOB\48Q󓈞6{Z.ᎄ;1%gz!CTjQq:o/2 t:R2zo7hnu>@\`yeZ Z2X76tw~1=X>jxẸn-`:.w.qxtvC>q~f"p@-8xx[/Sgmk|ݭԻ<fn#2Qs!ިo1]w@O-\'frwd"ټ3p9`J9h96:փVl69*dzrOcL?9ʅm[5J%uW7CB~ԲjMy>a"O5 [ݏVt{r}(`>~`IkE6/9r#ĉ1?-`7?_F8~8lr;v\St xC߫PR¯M-2f+uY ge{&Q#7D|#P%rTI @.PH|y™Jb0㐅B"nT1Ewj)_gٟ#dЧ^l7W'Gr?Ygp|9RO:.uu+?|y\KȣSK?o 0q!&ċb*[GːV9&/Q%S..RӈJ-Q70SMp JlCmy3 fawQsm[HñĦ#tH*e#Wgypaԙk>Qc䵐~ͩ8}"VXPkg;BPG!T_QkP#´jݩ^6y~&'qФ-^^r#;B?iLB駟tX3Zb<Јþc+RPjzs2©y2y>Zu=6Ǣ+/K]JcQ sj8b| 2.[]{EbI,0`IKT' YoOA9xXvcܭxd( EɎZM''|,QHAw0m(M *~^3Ƶ?+Z)f|_vަ y=H|XJ \!Y:OMYP56 y,'߬]傟"Fb_ ƭJ]15H_2wfefv268zra9Wi.oNB -̷9 GэY| kxJ74mǓ!O93!Ycr5JGqzbϗ]W8r>&\l$ٜ0`[oj*\AyŨ"e85#­RmTO@-_1O╋k .ihso9[ [Ji u6 jb𤌙Mo?h*@qΑ9ℚ7hf1ؕZ&fB!hAr1ꢰx oͽZBfl|F).-4l$=z5l Ɩ'y?)׬,M Zq}* p,h:,ߨi(5yq9QT$3Lmt[c1go<+yĂ=aF*LfV>Ө;_u-Jπ3Z^'h2W)58Lk)R)4%+_Hct.6i0YUqzpo5^xF_knЯ5-r8dC⁊Z29pÉ $\|Rz{r @/Q˗U5/:JorW%RqIoQUW ?l??Q-?$b*{jE+eH$xa]LK>P,?B7.N9=`@jkoxnbgI˭"Vc'mض܄Q2?*&ӱ#sCBhJRL=a7ا1y^FQ;_$جٲّ5 KR@6dԩ}v{jL`[Pa@Ӌ3'iFw=Pev^/i AREn?Fs}*_8YT>C7#epri|>HWIlV=ݔϘToT9_ f1kkG 9h_1;-~odHvj.@- [xt/`;XﴳbqL`Eh)4Gxy5{geI7=,0GN',/Hq:)5G#0Jd%AbO r2?wVv#sQVU)5 pbɧ?v]4)ϻ|0mP*=RU_7w.Lu͢l2,dK0+]^G;(Ciq '~Cp/bp1ŹsO.x=#1f.hM/=CdKgA3iOgfM r֏з{<Ƕ =^f-Y}[ce@ 2'B$ xG @8#5r7\hr$;jw7y*0ui$ۈ,O.77KftL+,T!ޑJGuGj@KJ# _gQ=/?𢬨y)H3 q5+))B3a|<gUXw89r#T+z;TV8q/V'8|Gg?u5MW0b MTF/ fzc2E."fKPF2ANEu5|\EmN@1-DIsNx2OXK3Đ9qr#0s1u``5-.番bG;l572ǝ5{I [.'-?91qGA{>L)몘svw L+'X[pi/ ]Y޲_)rwQߝG}aJyL ;AcZ*iX:hBl&5QBHn#oG82S19?Y(oPtj"p~9~3/oG `2qL-sT/~ ʳVQU.4PڅLMӸF0o$cVf+ng ֭Ey0 ̜40- +KNS!Bc+Z$`{ ryU&m?48{a3v!I#N 87Y)8ڝgͩ@ Ubc.P=/Q&j׼hG /O`B\Ԇf$ aԻտLM?"^t"S/>{K.%9z,6q.`P\Oأ+)sJH8.`IeK!7o2/~ P[ N_/5*$:qYf9CٝRHEͰbS>_dɄe\Cjj|S9OF#4a'4YdÃp:%Vs:Iwd QEHDu;&V1Z ұze:X["! W#j?՝}X8kRvK?eE|.~?(ʁąD_sMgd(_ɧB 1.X(T\*; C5XYO[0qHƞ`54J Ojfa!}1[m < ^ D&@~X0 ޹g7K{=/ N%vNuv2f?T`/X>rzԒMa$z;z%$k8ҤuKR%SpMMm]:jxf7SO7 0׹ $ 8GyWabI56ULUM '5 ~I>7-wN6&E/$}YɵVp>22Ϳ;d iAi&*|R]ޠ>%fmF."h?yʤxxb;[+2M*st6u+pMșr Of8B}{<}.dYO,~V7}asW0CѝR JU?9 ֠%RyU4!l] Tү^@,y?iKv컡1vހr⹴y{U}SG-W>>㭗{ViJ麷aQ:] 57Y.b} j ;STD}De|bgDLblҫ(Ƶ$h`S2CSsw5.G89KϷ2.1M9d$Ei~ZѺn=i#b8]F~%6@@C5FwM{nd<拱Y~%lBwcgG[#g|kb;YXA>滛w C m<K8H_|2 Sgk ^/p3ւ[P;Y8@F`飉VN7ȧaIFNq8E:E*LְlehKM)kP8 V_]nou̴b/ \Xr)]ɩ,/fg[%3A ڵ}bkAݨ,™E+rQER&oklw(rI2k̤d0ʪ'iM諷R Pw&\2yj O1$űf{q'Z:RcՕR/qcWęepiԵkSnM֑eB!.#%zL+0EԲzlO:kC؊_s;`cw/Vr)B 8AQw:y͆h5K[˟aaE<>7&6UNzvB/X`t~1 y=$v߬EZzmsEB+g#rt v5O#=(p*80=ۿ[I=~ NNgH ؙMf8A?@%^8uv1G;fYzux}->? b{zW鷰ϊo_cFew?O59> s{'%YÜ4 .C@ÿINJJbn2&C!gKۇ "E^kyGF&엜 `(app9|@$.TXa UA]C5&䴛2ܧtM6NmaIeS;!ޢ5-Y @u nA\* 9jF+ lk0.~pJz%Y, 9ɄOGɑ'Y Ey /De<`t-kFodG,7ALEadBVr2鏇 |z"(|J=,Xk˳ @ۤie4bOvzI5R(ya4pgՉځ#1|{<5~z,DtpcM{vII~ MXLICHgl"d 7}`dҤ`[Ff%#%Y{˸ ;b5 na"y*va}qwS.C'vp3fD;)j]-?No! "/~X1/@bWG m{Wū9S_`8]#&_>Q,MOUWmBٳ f\ tkT tI?C H4VrPd5cm^0&dz۰G=$ U_lB!<5kDzaEQaT=E=T1ұN(ެP)@e( "A/s4gV]$QO ^2\_goT{ޔ;\Pa.ltuZG3D7ADࣄj<߃oGʬ&9Zʟ^ K?~y"^BRT?;TKB=\8SW1{vz8QEU!$Hq.K? W!o) "RQR߰ &X^l'] DN$^;^d9FQd>e ox:ܾ e۰EKpS٤vb7FGn;FIbkvxQjw0/% H:;h"8RgR{QԶܮP0?KE{m9eڳ(AAT\lj PN3w#vܹ\ɶw%P# .T{Xi).F[_5%q/nOw٧Gr r9y jJ0P[osޚxȓsk1Q) JJy"U[ЎvLH 6&, My2Z 2[\X X`ٓokITb P+ "w'ŏ݇xڪCIzuKVL ĵʁSwGeZSK&#_ o%^ME3Tk<Xjt^Z0̝N#v|b_)=*zN)ل1~(\Q_"g6vLM#2[,Fש ~3ߧ:ǥyTQaƓ ,qqZ"j7;KnqV=JfK^k jᕯG6SlFjhn W)9;Q -FMHϕ̝ ;wd@3b&m؏%iMǿqN"<Eڙ/ xP"Bsu8 TaØ _^Ty( siYgy2jJ(.`o bO|V>9r5Rә )ݎB]KB} CȚ(P2%Jf7HV@f3{挑9~{*u)'A樏 ʥWx$ mFOAX Dr%ZqGwZf:_!nFCdvNW̌DB1ƭ4䤊ajZd; ]1GB,38OK"LB^Pa ]%7ǣ]# j%;2ZA@1 Ϡ}au͘d[3MNSg8~ XloF}_JTQdKJW 2d t16t !A';Jv$/ uˈ;{Y yrrO@瓯l >~Ln7Avg:)`КIej:7f|K/2αߋi %0^?*z׎vCp87uZǤe&f@ukc*};pj3Ȃ=L5SHqCe80+D8~>:X8yaj ߢ9I>*{'!l"H;E%;rC^o9Vy*?UqY )՝Ηڦu'ffMR/w'wNRti]1-vGzaLHPi#sˠh; wW066eu늜"=O5X.ڌ|:^aoQ=6Տ&:!S݌(sHv]Gy#ӅZ5H$U vG"iR $>(0h&i<6%D}7Gb\LNt  |v9mt4lێ'8(n=3KƪjRNޘgX|]E/G÷[mdk3(HbO]Vm KSc = %0e+ڷ`s._HO=uIpRfE?cH ;mY δ}ĥEwvOq^͘0\0' gaQ"12qf#9ZVilԇw—}c?]Ϛ< 5< bSW<,+s΍%z j /cY" .;!_h/BA'<ɣ]&,S\ n|EƴCN{dKHJ&~(n8L)çZLD~5MVK4nk%ח?4'#(eʨyǴ52Lԕ6iqλZPiYA@PK%Xڳl^J)KB3/fҠv $R|CV'D >yIiJ_櫨|N$)[Z;x@АY#pKW~ԋ$M7#xzPQmaaS;]uJHaØ^ޖi@͛g=uN$VOxOtJFFD#-ϩ :k6JV{n>k)+{̯FD1 h|=W`Lz-.%d%oEuT&1WjkI[& (tlĺ}&H!b 5 =tC?5`AkP2[-$p#?qjz]v50줞\,Caj'Y^AF'^AxE2亓MhϪt?oܰr^u0Bfò*Αt:@Fe괌#%6ߌq_-eqKۋ#q`BZ?Qe8vP9rߔ&7^/F$Vc@CtL C/iurn@ǀW$fN_p3KbjLe&QA wO>q^n_;J-GOخV4_@Q u7Px">V 2T~#h*>*0TC2U|z"vVxX˭'QPvAuGaY>yiZpIGn_(ke$}Y#B\='iIܑ0 7-wdv`("mvCr1S12#98ԋB&(ã~ "=s" gJA{@\t QPRĢ:MgAoڃ8~8ofLzR1AC;l0]#g:Lk(9L,e復__Cd.WS^X]Zf,Yh,|e&uĹy}F5':j!Gګ.PyޫYmi0+?ÌREU 鍃ƒXT4`B$n).-G; 1] u~ ·cVm_wVe/xJ^X^*Y6ãܒ.! H'#‹=C3ya-|xˤlU3EkA ;{lxbm$pp۰ ,5 ѴTɉe3Gh @HvoDŽ)hCH*DGE4:{<)b+bcO_|cC;G%@Š .ηuֆģgzJU59U>4=(~1\#u?d>]CJOǼHJJ9tFFIф#N m_#Nr.5?M!v9/5e2oM.>#di N$ H+#$K >)Z6(8 e J; XKK|C 0x(F^$574()o). c:9*nAfV+Mع(žrlUm$&\xXu +ˏ/Jɛ] h1Mք?S7+LxtJ7u/GW_#5ߘ}"U2I_mG7Ѯ_$ r0Uّmd,'cigAMI>`wNQIGSݾg"|QwA|٬O[Nv:AH'wU\Ï,uOg-9 p{^XɨWbd"`u)w 4{3 aNk$O$=yuȻX06 &۳h$cDWieyy o\K(#}3te| L~`(YݑwZNIҨD]svf#&=Ո}֎]l^8@+(C Q!p n`7=,'do8\R4Q4o}hLg,REʰmڨbx$\WݖgR3;yNp"#*(qqdĆ=*Į䐑hHSZU0$D U; tG4'uŽgfzs Z#wJNaV W|.2|;й,>`#Z!Pgk "P8X՛!)u8C4w鰹&$+:;Kp2`Vڹ5B8 X{p嗫TkHpv蕺? S! X(|bHkX-*S>} j/4@MvF(j~l䔲9M҄㙦bKb5 PB Fў^MRE>@@,`DOq-$9&Ktē2;dAƅnW&7/³2U{]9()bTNiЏr d-N̍3IĵV`3ύ6B䩝X}Q[uvX]BJÁZgnD31$|H V9- OoN_+FN *W.}NE}&H&o |qg{~2IQy$A0D-v8A=ii*$ W8@UsC-{`oWSߧ^ *(:\(dq*МF'r4rSoUG4k285+NqZΚYe_wWz׫=9:my<X{{ʵ?< sv灊V`Zb7wŋd}LAZrƷ-޳rKB}V)ʫ>9^LB׳ɱŦV4 L#CNÖUV+[_Вda EBwߗFM{Kψ:lj8C dA]`$Q-=iaBg ,܍]f΋LDT,:Q,L1g|k(Z1iT/ӧ/~Tg`Ut%&wWRrK5@[0hp'%D^*(Iyl)>.t`όpzu+em5n zcc]&b-yŸKP{Wh$n6k3hӃ(ojZ6Hjz%,*X}k:p*'qtIrII Vvwwl~n>Ul19#vW^La`"yK;g"R &P%Fj{ы)wk19POw-$c^N4WԴ5Ҩ3'0 K Z-$_Z =ƣ5]_w˭ `q!0-u†s 8YW[?'މ3^iFt+c6fN{:WffI~wGݍU_mΌ t+c ЪX CFuZ){h/faL9~:w#ϨMqd>KJ;cyce#=)G)ʁSlxIy}/94g#$g<:V鸛K @?g;7ْ 3]`wFi86RQV G`\&=ɛDrSHxNSbϊdȑf:,70antV<`}C&z_HS"' Ռl1( 8BTa~CpЛIr c` W7F8bGj:ߛY˭r\aƘD( /#f{"#̩4|O;{/%+km |4{x/8y>'iF)PXT"ig` ]v IJie3oٹ;8- pRHIeXn-6N9cwؐ% N?߿"钔EƯbV}y7uybfr %&Kwlw{6W({̒>۟!3<ۧAsUOHr [t\eM@ W"283GJ]&Ϟ-=*>YFIʔI6p[%,ܓC0uΏ}S晢 tݎF-g>\L13`^|gDmj-hu 1r2E^Fo()n Q,{ E<} exDr˝57c`kc0BHO=ĸ).o9XQ-:o.7z8x~<@j/-i=]. hK8+BYDM)%AtKzBK+X 3?]..!!#刺;]ݗVY5P&}jeZxyYHnښtj)Yr77cxiC|i )ꐪ~h#:Eaksi}k;( ''W_p> L[@t ozK -oY 7Z6>T1]jMq0 G+TIBOzu|_h>Oޟ{!ĩL[ O#I08m  "ΖIl.moSe7!7 AzҀKunP] #a"d0{T[ ВZiex\{?ή")4,`a[eJH'tCZ rRA~|Zz*F#1xF9)nbZ4$MU9nmEū WhϿj~δۃ'CLtlapTn7DIsƥvDK) }tfFضJ3-+'C;eK sQ)+tRs`p?3BgvuawU0hk.6!2hg0=2LjMxT}N}(CsxO-Qną \*z TTz4l v@W䗵KEY-x;kul9>60J6$Jm"dyNԋ4% -=iYZX.">Ǯ^W=6j^m%`QT%ӪMC(@ʻ_`M߷%Ї6K#?}ahh*nKiZ G8Ga"` I28khS H^l+{ɐFzҸw/C'($y<1l۞B&.[BҸhit@mUǤ,jecyri; [ 9]|n}͋쇕bN b"{/ H4+E?y#65&!A.0g;SmJ;W.SP}hs* :BuXۦٗ^^ͷ*G+ 7-#k'ˈdC;?Z~U%-\Q a瑦O xkZz$Ys@ݚ`XO,mƭ}5yk6p1a%(H9se=wo˹{ő (XPWd88I );njReî0/'N$[ ;z.Vs`~ pwI@mȝr-' C*oT't룱~K?1 t_0\B㳘Қ3n>eR̊ԃrQ NkQc.v( 1GST2h?'Ik,ObuXfN5rT϶"A+]uTgPBJ/8p5gk.rjl6HfY+'$]Fp&uY27mUP9u0o0siGA'Q[)Ȳt =PޘwAx>rb&Ͱ/ru8p-RDf`A[+d?@[`=Mzp&{&e  #gR'n'26ANfg k{cILfz%X",Ag;4k0`9\3f(Qa7E'ՔvATFYITaC~Sd,cj%B]puq33 *8EKtaB|UuG8Ud:z䍔kwH*+u,2y<R1f%lW)z2N_]ު Ւ$=~f8Kxw-CbMoܼRsLڥl:zK/<1lCubw4Jy9$6MdSy4w:7K0O~k2+-I,ڕ©Pt]HHKPGݝKk5fE&'ԡ<1ŷYR!k Rw,]IIC~޼pC S~ix:gO<ߦS*Լ\4oxܲʯ,l~1LKNpHՔbaǯn̒J9q@[:ŐpE9ӄ)Tm(f:Mz\KԏaXQo}j+[Du G'#Q_m@͠qd G#hL6_[i IJT#TVױ{Vfi:nbtlpXh &S ͈!yʙݸg4(`/uP)']ꁮy8dѯgQW0gcn&B&͉k8=CGNAnV9B.Wq v$7dsc_{,1ؚKj$ tƼ}75Y~?52#fuaJ(t`b*˼yLu txNSP%.t`iX̡8:f3Ò۰{\YۈȏE y_A~'BuLO9sO5wB缉 k{(t1lVg (L`ꖎ鯡N+]k i_)"nHiߺYW><t!j$Uҗgk%pcJ\EhaU5ŸdԂ{5V)tdYKVoq)i]jyyОZJ!RȌRFw `B&ؙSa헒%lqqDr cT&?XU=M,vjgg@{Ih~jcckzιuQvaKw0!6H㶯tǯ< \0zվM" {%#6{hZ+.=D_Dt(U e=ҍH98n0W M%>$Jx@;~x\l|V mjL;M ,vMM~: ^+uVTi^eY| dMi f:GO[!.EE)avdMa\!&8=_8kf򌄀OS^xAZbes{\(t㊴7Wa{4&XA \KT8'7p)vս4e2;Ӭ#IbbIB]ܧ0ϺMgQ;k_]hk&L{PZw{(P;)MhBH(ze#>ЈZ+6oɮFu18k1n׸<~CX;%پE~TlڕXL& Q g(1Wpˋ$+f~c ^h6[ԚW|zmazbu25i#u5Xٛ L9a-tg撋,髱MZ{jdU#=T 6W@KHUZj^&S [6 Cftkܬt8gO|C1Eax_]?>gXiMt-M܁G5tLc@OL6]nьi^G5WpUh˵` g=|4 ܼ% |P2gEC8 Кr,(P bƑ*|l:ꓼvΑ(K:7A0?}_U}\ !^˿]>ǸPꖳKםv-?yQ&OHo%J.wLŗ_,<]k8~_;, }!MGX 5pW`ò=bPŔ\!wxbDIN>'bCIZH9 ɁQ`,8e#@ǜM,A QRF\o[<'!L )sJbA!0|Z3^u5$8)9}MH;1*a e)׸d)*{M9+Oz]`ƴtLns*è>B~ Ђ~tZo{7"㨜h!$3go8 Ӳ7^ 8ZHL3ǐLaCBEb{/P5uJCP̊v@ˣ#.XCá5,r |%2 Be}\4;)̈́ip &8:CGɨo<8.pgT£!Bf3 k82Ć!KC|~:4cI n&jŃ}_Ps/P(U*=j}TgV3ZF{d9T4 drSl狡n'/OSC[x{9%mtơNNJ! +9`ql= 8ULfږfdG#Q(h:vD];*aIʌڱm{B4kb*1~+[܀ O|^ryßd5.ͥG5g! \*@]3 [C FAƕЊ3^ESPY/{Iܮ^ifd 1 Qi>`eW0iKC1hi`S DC*k~*J8AS-lERV )^,2XK X՚ Q~dѪ?HkA4y=hOѿ/SVAey 쾐̐E'/" 9>m1&ΘDB7@BLD-/:PM,cւ2 U_«řCDHmFIZ9ZV&:91a?PfZZhD#3rŭN *rF{VL}/8(z1֦ 574zs?)ż"In~Ա 7yN*nR G}>Dg,NA-) #Mr 7x7`x+Ewrѕ6Th|:E/}ܽ|,! =j1C{3+'2zd 5l^@t`I™iLϴO vQPݭiqMQ#x?HaMR=U^Tf8\ʯ1-o$-z@IZ ;Y`+oAɢ$A 5Ժh(/ \ xID־5 5%݁5 rG}xKlGc '!jqa"GgoVP?uC;ma~Dh{J0=R_"5Y8V?StG|+H]e44:ʼ T*[wQw9w`pqL):FW;ۡFN(?U 2ݎR Jo~X"u"\_yN Lj4< }d1zWTJ'&Mǝ(,{b*@(\l+dEC5WÞQ)* T.n:5^ }ӯr~?F]U3'$Q|GZݰrN %I?a|W-Nj??A|Zo8.duID"l|Z2: T=H~% "H&7_I{ b AF{=p z5Y;#,${ÃAh]T鵇\@!sEڸ|6]OV! gqU  uEwdB!e$'`6!ؤˈNrL=NՎVͩFO(X̔4DwD=aQ5ro@Mo|^}_ߘ.UIo%k{zY4)Đҋߨo? w NلAKIlBM4=hkcr@Gy} XRQH-!Ȭh4b 2ɝ7ox` 0[ }OZum^ΨAYJą/]7QAX# ,3  v>ݢΚf-+Lr1Bwc[֐QT׷ \zұ9VTn8S-WZz,W#MJ%yqI/M%iS-Ei11zljj; P\ȁD'!X+]Ç %\& |3~ XH?~ȫ\uoi,G9IzjvDZӻŷ.qjSQ<}i=3&K9d %@nE5ШлEC;qW%.(bD x;n5-h '%Q|A&SCD! 6&eځIG9A5ݨP QyfiQH͊$c!HGׅ7m&3:ehA<#T1136ɮhZ>xKq3l^2Tb@ 1Ɍn^i^d+q_k\Ư$1=XE0FLSŒm#־znׅkKL8sVI* ku4"me# -Zl4w. h CP S'Ð=ݗΨJ*N`W'Q`C>D .`)~!V=@ԯ"gYM<,: 8#-ʇ]+c6*-e!J% &%U",O/3#Xo86(3qC|nE<Mw)PfeCo+񣺋sb)_HLj`YFP~ XYzAzcʼ@hY })Nr +owk;!H@a@^͂#X!$^4ǁ:jr%!Y{edASf+MjAzm%)N@\^WCM+s~_ `/· )G, +G\+p!>`/Hk_s Çw'q.wa]'X`+~tDqDF'w `Co]!U->f}szE^O䨲SuXW.,29bPC%IfV2:Pp~]CdO3*!*lV3 {t_#5[vVn@ѱd.79^KA* ߻9 L-ݭ.f^oɀH$,F 4H675|UgC Gkk{A"`FF tQ\".ӳ-hWۤK Ֆ%!!ݚoƻ(s0( aæd #w>ܢ;hȴ~{VEΎ~J1FvQ1~>bq}z`x' !8uQHEe;F7X] |+t1Vߎ톹.(>*Rc4d ݱ۲V[`ȕ2@w{% @ LjZk7'}ʁ.M( I4}eQz N%@B L AC_Ǯ(p ,ug fȡˢA@R? p Ɉsʊ(wH݈)nQ3@ԦNO{Y #ߑ`݉;n-A[/w],f1g?_BK:7 ,W8ym8֏ڷ;N%,k5|W%l(L^ iMk=CIa{<2Xܣo:fQ+Om2`{wiI;2|ff&qV3lيc#&1vuiyźVPZ=f _ZAe_ bUPs}q+꫑Mp"QMZ^pty֒uCz$C\61iT-y2Ua|)wb0 |~aAFCeJ]u`\Ug#mc b ȉkyÿBV<BgOsw榹\G<؃FU.7N,w:!1 @NÕE:̈D+JK`  5:D}g؍pd1iv:5) m:r9劾$JXDa̼a-@al+AY^bz?aؖ-WfRDN\ lQY B;Pѳ ~dҷuoLƵJiKV'.'<UcЇ0e3/U^O=@6h̎4&h1onz;Ta Vz9ip/??4V. ͝!?ݾڊʏEYgJڬlwĄMCȣY~w-G#(h oiPnyH6/WoKy(RA m)y!qRo,vRxOB@ ?#7a=$q2{kKs~71*f@f# +;8Y40Ѝ0fд? 0>E(qaGSvF`uxSт;{bkfp˰" l,}YΗCx_|ps鳑wλ313;$wqĀW?ggm|D>0m1'7m$.r0sv}yzИc$[!:,2cV^E27m2RqCЛFQV@D{OEo|ZM& ⾦ /r}јu1ubN03G˱X>5Eeoymō]c_kʲxoWvq01٣}WmT'qަΧ!@ջfi)K?οQm]~O6Wm@; 3g1Jjv5~S}18opufVǑV xvJ*i?Vy˔ %_h`,dPhpq0^ɳ ZjˡNKգC JΌIBE8Ƣ~th%aasc5ZB9wY`HiUYZfXZFc,[ "KĕDE.Ӈ VqvB%=Ϗ&E$u hSr!k4^)T w6DͬE_]DXǀp" Őp.qilH/t;yXS@EO]i Qgh;0ӯLؠiDN%BgHzuWc68(Ś"*I!AGj5Vo5g.f BLI[$s^DG:{RrW#i'']hYӚ|juFHvHL fŻqOa#-d6B"Gò]+:E.lp9@zpDCJ᭸gwh^*IqAxLȃ*o4beރ|JZlDha1:vŌgعteYM ܀9<0oE%/A-Mk:`yz\ A,S䣂H~'A5c]-޹Kf!䦘\/u?cO*s5e #\|کk뷦f ?FP/-CV\+z-=`l =H1** !f\̅AC~Y;`V.3h6ژEd3e7bMG<` $/ĒT'K0̃&?^VIҽXaܟN~7`;aH%({$85O9 c2|$1T(([gaӚٗ@]h!+x/d |3f5m?}`C^ܬ2܅8'÷B{(}$MuYe)pg?s2Dr^}$ EbC9='h*Su<ޯLMyEYb TFkK)xIjLW|}sMpV li\KW=u \,9^qrptU~Ͽ m!A=>{v@H29 {ՉKr~2j)_m/}% ,!F2ڋq_C*)@Mn7y]€nFPW\0рkH ZHqIN'7Z75QFyOodOo½:~T;=><'ul. ($?))ݑcLF@YMȠ%]s,kN#Ɲ`LUi);_J1) 4N&~2nV~C_APa zF3NUՃbnpҞZR_:Q!tWc##|A}Xo}7& U"CVv"kUFu]jډ_28sx#ˁCA7uª}%DL mtc10jtq`U,'1N$="r+h6A,:7__UӨiXXh0&y?iiA0$8GIriru[7\s, 8·2y4Oǔ8FE+b5`:Kg!y(Jr ,$߫bv|oĜ?ʾ&z]>VmBxkKdr8ས))uaqºl3 _0E2(1lAɕS`Bݕc{ssBFpފ)>Gg`.Kr". ֕Is܌!\Ȱ:{adyPҲŸiܡqe}&#Tt  "È>}|e ~ZjMK0l{,\Ъ<@h&5$V9t77O2Z9 tN[1Q4thrWJnFC3׆MZ8g{!SWyE/w4 ;'!hfb .Gfc=qHY)#q|1Ms 3n`QFS([]@CjP>s1^t˖ŸQsJ>fMur`uu^$3Ψ0{dS"+=wu@[S!5SFi6WO`Y{Mˆwk9i7\ipQ2"(AzQ[IK|yjsFKk@nXˎ.xp/NܱP*{.(7Jм_'$4%E4P_XJPz"Zʐj0i"5=08 >`y4K]*ns8X2*"qd{3d\[oX4tHerU5"5 c]bԢEbf[0,"3*ӫ M< X=+E.olt<WtmwplW1*%WdenNWB +% U<8MX6v'{ӡ-&`AAzS}.I$U@Jd_czTZ̡hb9$'<8#l4L__Y,T1XƘ XCͭX˟ےd8[5f l70 Ԇ$Ny`*s ю0ҪEY4PlZ܇o#XT*hh8V;Oew.õ"qa y;b hL1=a-[diMvq%{uivq@8-MmbUV(c$ :uS?,?uZ"e XbW;. _.[p_vRpıY 0VlƱ8ͲE u-S%y?`݌nHfir䴵-vNeQ>4zQߜ\2lϮDR(HAK4G ȱ:IA@ԼɞJHyfB7#蓄)WEO)Ĵn"~U:gOȚ"d>Fs3F3+w]_h P,}, 8Zz% N0A>Rؚ#nRz"eD+MX9kLo^[c2P) $ZK,^]}+&7sw|}W˓Zd ˸x'$Pw=Tȣsbsyˆ7L UF'$[_-oʋ?:0Xf>;IȀhBLt0h&`H+0Bûӆ,S%RMZ_7;N|ыǵcp'OE`WD 2 <"8/G XڝyS&"ƞΐ\Qyy/߸̖QqFm(.5/w )l3&EOG +M<}N-ЮqA9DDJ-D^奄_ 8}I *S*m%5SN;`֤saPL:25pC\T1l1ctWv LtPW&Fqy\bvB3rzhgLxB8N@5ТJ(RŗTy b\F.~;Lj-q'UH9+cr]Ύqppv;<_h}>K 00o ^q#DYnPb")] duAڭ屆tܠAB>#ҭ(E#R;3ȠHE[La,p/,A7Q'ƕfZP v#}XRx!}h> Ӛ"?D M^sӽf欢LS1N PPMr3JT-*[ .P,N5♒uB *+6=˽/1vݡHrmY?e&)9VY>v; xʃy/t723)l-ݛYJ"ޔF"*3o<)٬H &v~~IQ&ryX8j"![d̍њxo0~~ d;g%I'%NYhCgx=ik}8"kvȼIIEI}3rUfi%;Xwy;p`v6W źĭYEg2\*n D D3*fXZޮTP4m%x᭷h,ZrP<W":]jPaDWtS[eSEM:з e*OH1M աit_'ChsI$$ @_lF? }؈[DkT3C%W*tҀzxK5F`?cżRӵL(gƜwͬ Ӽ =JR(X?ܔ&*PB>6Nbu~Zr/zr rh͋Zig_rBڞsTwMG(%O-y"cH'|n3 i%e6 -瀆#<]9giΌpIEhBge8,!{'ݜl2G{ &WTXjh i ̈x= IFNB iR,'|"tt1=0RD;/$’wd=0p#^M/C36Wsz&ciO@*TC aukCi - 1js'XS5]HboR%44A\e\4irnV ZCh"^.ɥF2ѳ/3cd}NkiJ,*L EwQ`N[_%T{q|L`a]ځ+L2k \sګ "@[e* {BX CGrN\vOhGSQXc!S#7;n1Hrq;WdqJ35dBT]:9kUj"lH(_z|psK!y/&FTxPLm5Ūvf Ec0%yOi @JQ,$Vr0u1 -Cܧ,:7H{)!`1>h48C{ &m4?`rXe|;)<9GIt4݅IM"ԏm;z4 *SȃʊmdOr MA{Q_b"'g?$6=]6^O;}>k?jrf۵@PO;˽+,˻‘=_\2a;{h8c@ ,ć)6BxgY! PgϚ]+4#9RG}6A=nxx,vsf^!g~|K/\ T I_܃iY=T$H"l(EiNwttIR 3nMR>߽l1@'M0Suʵec*GP)J;"hJWjk Ѻ*85X!<}e)|xLv(]+R[hK#ي8Bwbs"[if1š4w.6 GW\Q"55}s'U3R=^SY}E/gXKƳ'ILbgyK |m1raZÄX a?Fb5 @]#aZ-_X}ٹ ri,S.{ah~z<3라#Sn g_}vl`avU6TGd5D q's?Zo0cdV3wMDHS> ?hؘO!* Vj:ǎ <AV<ak Ydm7[l aׄM|ҡ "*?&HǻPťaJ8 9nd凈^aҝ-篡p~%^ Pw^qዩ$hƎ[]HœO48?+TF#JZƌ:|"XVi -s`%œH,<d8Ks;ΫĺP D P)#0 *={oa1 ֬\ _2Z Bf;'X|gۍ}7J #_KS2\I%:yx'{kv'_2e\K+D:}<A[ӗH#qp=ѦB|8eҙvimrBH;b/'X! Oņ.ڪB0+D:,}ҼD-n,*ܷ#]l .lCmlu7Y-&PQwv9gCP4#D3H,)Y,"dj;<Yմb!"@pMmtD{_9B2}w5&uo*׿DӜkD]]쯡Cq|D!)$EMTZ}5kFq2R#1XͮIBR3yuʃ(5x 7MN*;_49g*K ].#6AڀV`i.D\XCF0V%2◪3FuT)7ì_~ghRL9ŠB 'TI+E Q//\3);j ) '7qΪf6 wm 6VWc=wTy\"Vļ%dN(CހK8O bAF NRsN6:w:u |{&-\*+&LكRRP,gŏ#tH'ռsKt^x,fE'U o=֎PlT^2};j*g4= Pe p1]wlz}tjц4%8LIZ 8'2; ̞1kEy%m7M5AM#@Lwf[*Vˠ+Tk(*yqPоYbX}'Wx #C5fm]2< ]+Mte¼`&MkZa1.e*xz<2æzϡ9R%VEr޼mLw(5).#M "ZN^2H dXr[%=e k^j3s#c? W"_P΋LUpxk8ċ< Ԛr.; z'BֱK/鱟r 5]I ů%n@sEFSXBG6\w 2ZHߝ7pO,:->\b>^ Ѕ%*ZxV'%ʍ B u? М^Tp ^o? s?yGMŝ$_x%H~+7 j8Up -c N>˟zZ%Q=kP`+r:Xw @ifgɓ7jS$>"qt^ρ}j|! | .ШQMH!mҠy|ÉM 0w{_b ɭ/v?Ё8A@;$ ;$[6fPb cu1%×`Mz NK` G^ {6 Ly;#+`sGIRKi ^ϛXG?.[* [: M9𒔕2Id),)<@&\Ďpqֻ??E3-ͷX+!]jXmWDf`GI-zr?D盫Y\(Ηˑ~ҩ*NV)D-`CZ2f`[8uYX e:wc^Dmo J^erEP[ -!lO `F3|q,]6vVזJ+`[(lt6J\Q1'˔?2D/RWAWQF WlMؑWZg,-~X>k#W.:gsj=G iܛ ݅6<+&[n#f_r--.iٖtZ|164 -4˱p'uCaFw6+ةڏ9 [ *l@aPHhɪyW"%bT;* S.n^|M@*֪MDe|ACXcmB2WItVVPxpIb}Qyg|z =EQC%7r8@BDJf4=`B,(N7UᏯ@?`8AG;>R$dPϒʹw]- zĚ]7'Y콂D.wYd5|AC@'T˺Ţ?IYv[D9.NQsS0v^-{w1n G#XLe@[QLM r媓nyf{W8*HΧP~ha醧a9׀Mw&IAg!%*VܕWSuU)TOoj*оG> /Y axIj!Fx-̹5GR'_1=J6ָ9RȌmP\3~5RtZ8ǜ0ꎄ4a%܏OVBO #Km**]7ߕEJeQH(SA"b^Wcz98Bu)7 m9sm'~yX_|pLj7G]47n^L@(ՀO*V|;to$)\]X2 (bNnp#ܳ#lr׍,XS(k8D?EGEiZ!Cw*7;l3 w K C>``OZ~އ"j  q:]bvD1,wbJLwh_kchXz*x?(B R5陵h)I*E94)#76w@1j+MW|d*:|[\HqZGS5H3(*[rPbmq$';-+;-b Qrv6 )T%V9 GQ0nd.mR0.)}(S )ŜゼH%/=̙aω(>ҡI0{o b'E`ݾ42M+G8}ؗ=@=IV~?piXl,<3.v ^g#=[ mA"Bft,GЏUʜ\Gj5ȢfyHH Anʢ l%<0tͿ 1i`ښsSG!+#j^E5tXiXsSr 9BGvoVPhKD6NLhGpo o٣}m#ZZCcjt 21qM * ʱ|67 h@{x4{{5 K@N,lȓ'8yͤ 5MH"]/o]==_T* MOCQ7UCTaR-["HΣGrR1q-ױ[C=!ݝ\m" KBfDdYg]Dyĩ~jKŘxjo"3 Q':b6x: q%jTW29)~?ҿ Ar0ւ{鷂A"c2qHq3xxJ܇֥R3.xP1uyF,s`ځB2)X tgcnw b wH3jz5^k1KyHע|s¼܉~/Bf=Q ؼ#ovKCNBkџIϞ41WlbEGIo.c8,y1OQaBfA>N:KY9J8!~)=y3j W*\eWI0zr/^KI.:{}#6V6)c/f?:cqƇ9 6 T P߹]෪#3'P#ua]8 OM,SM_Ks>1`DMUd+03An*2}{Ŏ5:%`)C<7a:bZDL0ġٵ~,g)}auR.Q]a_ y tHS)Ȟ0f7x*n-\)hܒ!xzYlۉ$PXsfSCn;8uV^GoB>/iXK8h'aj/FS4k Voѝ7ď&F&]I9LuQJg>g>Ӎx682xr4*&^+;N$\C)3bMQNT/^~-~LM<]A< "HQ;2?e-[/vjs HXb>m^ux0Y ZԉmD=a`>()0kB$M3$`π4`pfgpx6Jmܿ '~ɁJBt_pXՆM,u.Ű_Acpԝx bJiTPp{/p%/9},\"`c?/]:)Ip^ᐑ[=* )v&ITs%ϰ9ԢFLqKr-t {T/E7{)% xZ1Ʀ4YQUHqԏs5!΢3@AM y7Z# vmм=yG6 6$I*pXږDo砂kwTk^!zLOl'V[R^xs( >BV5tqtA/Ly0ƛ-}lNt؞-Pb7GaBf izI=J;;:m yєܯ|1EP"hh:2XR-} JlQ$UU֗$ƂpB7};qxjxs`{;}Dtk{V:yR},i;nV5 t91r%-K1oāLtqO'͓eýhDESAlFqVڪd  #jf,h7!+sU+Q!魳H&yi˃ީ!'؁'J!u<99(McDY^3nM,ݾ(,_-O'څd.w){=WINJRgNJFNsw;8뇢,88D}bupQW&x@&dSQ28F@r*Hta%u<ڰqTphΤ $ r6%+06 Z B=EgD{k3J:QҎ0#_v`&6\T6s.TZܛ|qg!2{qxD)]4!dA*tu)!R%2$8[`462~L_K(ۢ%L+G0vI  }ᄮnD{%[Hj(EdDzlPw:@cc7AS;@G4Ӧ8zB娏3eRa| ׀r:=RyW4^cBsbi:*z=(1EDgݡ{ci f󨱼x Z*/jRd1NNm?ũ&_$KȏXx@,b6XrjzYc@$Qy"oAqs9LH)Y̲Z ߑ;cFcšˋaKE 7x'r=wOjXL9Ttr9RL#+4U !T3uĉkt^̄a$8m޵b妁4C=YQg𣕠8 &ܟ/Ip<8ĵD t1!W#E*TjgBߩFTpCVK3.j^]߈Ήȓ)P {o\)m~Ǻ}ͥ^][: mpFCBpBST9@/"sZ!eK|orngp04lr=ѱ0HtmYe OS~ijW@~}MNc"LqQ0 uy2x,|BhX|Wvv#䰭nK\4%}K$9;P}|ך(U*#| 5) 9i 3psA/ξrcLT3ziZ 73*Qbȋ{j0+[ghF4e"f=*16țz6IrS7ʾ]Iv4\C!d_޺ۤq6cY |͐*VfYf5v>7>iO:x9LiwjQ{TW=KvB;l8حL-ƸVkC[}}[BسAD?oy~$/#U.rSMb_6نgZ#)A-[M>s==; i$>CWRB:msk7ЙQlsw.a9вhN1š܎Hjf&Pa3!$b`=_2TJf7VfLDo|Q+g? _՗:Hnt7ĎR 5CiA=(d $=Iev R5QN[7 K](rAƛ%ykO"Xr{+e{5v1,)[=e[Jwq=P2hyOڞ.\o ;t4mѸ._)lPD0B.5fm6Aeym\-ݣ䘅LVG{Ǎ.J_l`ȍ0\#b֍+z9ipƾTmm^*-Ii RFxiQgs/:LhND^' on ~>kh=OËѿ|MAr +s)ge_P#}c_X$c-{[u1mU"mPd*cCQj M$L;"8 g=ַrAz_'+k"" (YbF0vO}. Ap:i1wRHue?dԓCPhN޵<ӨQ0؃}D)8RAzߞ 1%ɳO?Nk¥OA2(7q.`) 䆑O8m? :Y*o滤d=~YRJ8^Yp#^@f\@ zĆwL#2nQ ;_?b5/ԏQ`1|&N6iHg#QkR͚gT\(O7g?wz;7gR' Є!(9+'1L'6EQ2IܐD[/X@klk IUDmv4F:&T-ϜZ4`!UGiDD஢M[#+TGdL襎+d)Zz.aqUqr t I.U1|T `iH>dByqF} ^w"oO'p?ȈjTr9H, νz!1bJ㏀khCvjv-D Bp7;,aDCz&gw4D4\D'v%pJ5U=Z5+<7 /?sX/ɤ-_a ETՀ?䣚`o4"o.N5n]H92u&̄CٹTuM r?/B́:36['T78 v9ͪ- ~pWxվ'eߺygA p\-"3>oS/.K0h zO~PY^thr-d/,юs's 5VQ3pxch:++9 22=U,˝=ܕ._*ϟeDUbDVb;b4),q:SkJ|`!0JY{dv^9IС1T8A.N$t@fݾP?f72\{ Ng Vn-ݢ&܍Q=q*2'}A@oZH5:kz@MʲRֆ;8#*KQgx6l1NlIe_gs?u:D0I({Ͻq*iF¨Qa)f] uɝZ`K_#IczmήRjeyLPzjb ` XY:| M{r{9U8Rq)$Uzej/ʭ*yYMe萤`P}JiM{P"X=NJWiĵ9Q}P )ҁn7sa//>4Կ>m§.ԙ@_a$Є@:36PYQrEolQN^ee'f tGg=0"XmIԗuyS#@uD)%BΞBuUŬfE?b8i'8)}:9I9.1zl:A(^R,u/|37'(d80&Q}0}\•@ `nÇ}*WJWf69MaCc0GsMm9ߧZЯ'_bWԱr|!4TFv+dذțbu3?UgI>BЙdSwX W"uzP?sDhH7iά0ԇG cŸ((i.#vE;bmLY|Sld xD٧fx]5zᄺP?$_h!_D~ӻ?dxɭiԆs53ĥ䗀A®'-H`yB^7?| Z|A|Nk46 9ֱM# 'ȤASE{ 9K6 [Y(ڃpS-Pԉ|ć&˾+Kw d{k$C[ՑUvAol Yuk̓em:EX@Y{d_\jIz_<=} s֪o~TYx_foq rU"xi(/Q$f"faSr|a34p'D/Cث T3SVo~U Ui%nu/P#|Am7c9Tzr, xM\i}{ vPVzRA8d k4fzqwF@63J])=<~?B/`T'#Ji_xD$Y$'hM˂5OD/>b+[ MPC?] 34?b _ʸ 1ߵPvƔ2ɷtp(ͨfoo`u5A΃| юZT召ڋ*J<ϦtDɒr*߹Įf4;4TUyblP>U;2a5h)A-.*ni:+373Yo]7&<`3O (: S1}&Ku0'6@LSN?)t[`nfߡ-xTWc붧Zl ŠYye9U ѻnSOXǚ@L_#߶8$wщ޺Rw Ƚn׼t.EY/cۇco0I}Xb`pxNď702oHjUA.CӅԣet C 9*}03^;nO{ϙ\xo`KŮ@v"kڡ0ht;&HƦ>=uug5u>&<] j̓S}F Ӑ!5 =>&:3 6@:"I 227mNM3 al?iXڮK8G9ߗhhUy𚰍mLOкᷪIָkQu*Ƿ. Ņ}9Pzz(wL:h۝'(WO,HM7TTQS~(oXf9M!myOLw"^'ȯV։:bR-j_ }#ې:}'65Ě?Or~ahyEMb7 h,2.~ߥT7#F_ㅯˀJ/V. C¹vd;c *,:"GI#&v^=%hW6XUƛW|o=?;݈Uh5%BÙ,_mbᬒ^>Ż+9]EAzxA}|\%#Pz (Лj%n#(]lԇP*uC#BP@AqzUOLKdG`{ ɲqqOmqMo!gtdpxUT35ogYeSOplj'm`sHa 9֫t:,! 1`ıѓݕ䩲e w9 |li Cr縢d^<({( jg/9K[! n<]|-*<@mVA@O8T>ۓ:0z FtN MoLZ6d"_?$=O^Nf)Wb ʈ31)AZ{γmѧ  46ȸ6Qk'Z1szC5=9SD!jD7;Q9 T}nyGz߭\Ř>EDGu?%4 Ms .Q-ds-u5;sַo:S,`TMüp*p2`H*Ah9=[6{1ZD`TABR.Bawȝ:hNN$ }^T $S8wfzyih[/PGaNǬ$  D+gp_R?#3?%ɒҐǤM6;;l*Xhr5gD0q CIr&EC|'_}  Y-]^D#ӵW9yLF" BNt =)!P+|R& ڐ\vFMesNß4[VL )cY}ӀOD8 *Kn4~Xf IȺ4& a-N鎙oF)@zpqM៸3 ETURp_iNĄc/ɱ7Ӟo91ZG)'N]RQ2zPhSȍ AeΕqmsLt׽Lf&.Dd.NZJK^Il=oJc;->{ȰGv`M;j9&$^XH9\3_DkT弌+ɴAGUf˔)OzkhU{ Yzb5{uX dcz~#lj OzLkMN@ 0Dgm}ɰߘOyr ^%7AFa%`:_Ѕ0J7܁[˚d5sǔBE([i|0qU,j1z= ^3|,*}<;lϹWdYͫU*7;?sKH`79Ay\pqiliYpC,&*O,s^( j ӴYL,(E89gF.k4/B@u=T(P7Aԡ^d&2? ޲&.&6\#> e4?՘uK4f TtQTk6hgcj2ry:p0]}|zg>Ɖf8Fm@H" ]NmbW:۔2`ZkR鉅GdK7"HǎZtקY=X:ѝXYﵰ![B*syF@JN-C5ܟ7EŶMEu\g^ lDTɞ y|N7 =Hl2"C; V vխWjcBdݘK8l*MT^lF,P=.aI*$,A|>~'k@r+9f|+ | /[?U 녗Z°|+uun!pC,X sfJS 9Op_\%-axs_th_6B1b) c"uXY)w1u9=N6ʩD !@qk Ϸ~Q$9Q{Fݬ*,|TxC!8b}oreX}$ܲb<5=0]nƽ,NVxC$y-kaKƂd箍喹t9'$Lb֐匜/1+ѐg@ۄ <4 gzdڵ7[@5{&h8S|_<%|{00Wnvs2'lSSyd T s&P/=BtaBPS~~3^WoP5]rkEh\ 9Զ>"R=,M)LËQ3N ú C?5Q aR; NU&Gѡ ZK/VvJk'$Fǽ7 M>cu$7!\CMLIΗA.PS}sPURrG:FPZFr rlM%wymTh߹rO n$ aVU;C1Nmb)#+?mdhcVuxv+̄hrنؙ4#? "jiR-T)mQ5!Y˦ Yuvag^z7)JcLnYXJT؎_jsрzX6e,Ծ!'ˤBڬӱu5?b@ (;_쳹Bf"!EnRu{ymgG] :qVX*>1>g_ 1(YՀ3phEݓ @*+VվC# N]|dR݋ޕA/fmH[Rx@Y ; MqR4ǁjEt c_,tkD91'h<3IJAC;;x,C4'!A/V:ib6&Κ@? p1>4??L؛亘}}P\|OrAS2b3Oe&JkɫT~Ues7X(O+ ;q uᦥ``- пT=OPʥnZwX%' '[Sjv,!I;xn˗^):IFP!&r;'!jtI<aiy1 qx9ž'Za4Ksam}I܈d 0ff~^%(اM^6#Sy9Bdg4@9;+b؞a7X%ɴa>?HկJ*R]Udď'c>ÃL][s8f4,K mVh?`#KT襦ۻ/(qni%N]I&giM %:VʕOr]4Շ.4homF\| 2g1G BE f XЉ֪Ijs?YJkq1DJLJX-гYbF'pq;DïH􎜞|jcm''T6 #dPP9/n `0KCB\d G|c. =C263Ad aģCрsggimt _/1;NO ^k. ekMZ| aIĖ+;6!b!]({ V=<܃2 5LoYڽӤdhIB+X|KOXr 滰[VI/VAku2DT"SdR:{z@PUqKY~fgmo'Alȧ*L/ w :B@Zn(/R:Zŧ3y/Bks+VZq'SAUksW=oϊOVS;`5Gdf09 i0O:*BNѮw*ąs@z/RaTiyn)=qbc=EHݿJګ-[ܢ Z7zV7HKUr[@Xg7ak9zwtjŃS~T3AO:jv]1q.`SfD|x dxdUxd ƇFT> YM'K-:k1p4gk|JW!zlz ΋ Jff#GeIir(er ڊhMvȫx'7vl`މe!Ӫ/oOq,vl5`T!%b%"Oʉkzpg/On`iZPkJT,Ambх`[o0!lÇؼKqb(7 wcc7 ^s+BԐ!qҐ5x24 hdW7_Wc:[,ɯL E)bxW.vQb ]8hǕ,Iu^6ZۧX2OND2+(u/99$Xj'<*d2r23{O-0zF8e<ڊfFT%~_VS1E 2ֿ_Sa4(C?ÍU߻-XboElSIz-vZy\&- 5m:X Q.e.)]L q_;VQQ;bW4LVueؗF!l`v &AEyj1"2=- U8^)Z(uN;)ki) ;`jEpEKl>낂ED]:cDRفYtslu*] Sѕg\S!eF24_w_fW]&5l'/R4].~-u FS g2j<£-H'bcyI}q5@8/CDʥP︺ՑwR{҄=a2Gc MsLE: Y ,i)cȼG^$0q-_~2мde gJ3;_q+˂4㝹n%dbJ?RY3#X,eTe"6_ϣ0,M) Opg5k_A=vƐdp!Fj8ol@ܛ(ݝ|JzN !Bbtv"0`Z:c$_0v19|۬㟗r bcx0f>,0!F,^%f""Yhl7*'~ն; e4):]}c '>Lp噂kd2tTL~WLJ5l¢>Hc|< T3NY7f|f~A/d3e9M=u]K xBBr\bBފ4 2ϱ#X(a^vY )7ljOP4Vb-w1ipӖQ Դ&D':chf R㽄G'~"l'UO Hmn|:@+c{( JV˚Z #3 >tRT3ToB)Dq2=JпRA (Mlmyp3h>JQ50!>퐂/'3$#T_{Y4[4E2_oyjՏ}KŲCzf}B WYĻ7L5a&/8*(K°* 4e"-χ%@ !{1. oSk⒏CzqAf} xxU5Fٷfߠl$6e5jū$đhWya} ~Eռ7[bl*I}aO=5 5Rywfx:% yv MZ^fƒ6  "̌{)عa0ZUiu/΂#r2\/=? ,$+*4f{I5 V}uslFۅL;vE'oc>`j0Pc#|g6 ~4?x azvdnha__צ~fIJ"Op=M:eO?Ǟ $jJ>6Y! |-w!*QVkEg?7ePAԬG/H7 \%%rJ2BC/'tP4_^2$a2.{zEn#A9UROK"誯"CxvWv>/nzy"ńL_q;օM=_Y|ɚzzN5(ЊHoݬ麤zh#֨MGHN ;`Mȗn6C_Z߉_oqF\nMOzP f 4HʫFFq?|+lzzV"6ɌiYtÖIf7[Ɲ[%;%+.RTr"ޑÁ萡@if6i &㮪 Ɏ@5%zlIGKΎ siLUg n~KmEߤt,S#)r/(ɂmuP i/N zH`ɱdg28WśZgI#yLN d2*c:jLVW /%LzJgĒ@fJ翛-YA|l_?NLN"*FH;DwiL@8m_տ^{>Ehwg +b.LncOU !uEqɩ-@TF1ktLP,\#t{d,pL=]Z6Ggܼ1 b1*VUHQa;GwCh΃@ŪO}"y~0)(aR-6 )$P|{>+M47W_j:7Z}z;&&5-WNsy /aX+~_$:܌/3aݝ̏⻢SH$;ni }Qdxo/~(^Kpz!WfIMxqi$hۑ&SNjk*)$>г&ēS*4GnH3ĵE #ߢ&][bH\^Q> t (~gcSpF6ϑF{qӣvܲKOmFNAu~B]e$`" ti'rO 7]}(W/*$.f>,h#y.Y0nhuSE, a@H0}aÙvP! `~P;Ж|a b7y\,X| 9 y? qJƲwp?]Q@@C[&Go@F5Iٛ*!SK`1>%DLv'-| _xyn8v}>bx|V*X$r+&֭wXM~Z# T_`aJx{n-Ur;9Sjd΋G'[^y/Lvǔ{ӥ_ZSm4$yLQ]Nm`",s-c'biLk_(m bby_]YNHn`҃sJYЭ ,/f+-jO#9-o;lfW&xПVy8s Q C}3vuiLwB2()CeZ% R}()2no"֌8);sAigIÍtlGx2hMk i'\fW(d;2Z8X7߶ O "M6n c"'l"khVoIe2\ d&^i4p+@o]}GWW9$Vxo@Z9f:\YE"&T;N91f@,5|@1l_C`1d>ScE\!{%WwXncԔ[,AYva)CPo^(<3z L#g]TcP6R˭dV&w(sc+Uq6R#,t z^ϛJ +Hթ$f⿽/[< ,?e-pR'j 1UCNii.__E{b%+6D@rr~QT '92.0.̸D0PR77(ֲc{'u`"E7;{>-Y +x0E lf?'◲$MLi)"'h'jפ}l=óMlUPKߢ Ϗvsn#7ֶ\TC -X]/$Ɔ;3WVc]8 .]&`ؼY4 m27&y[a+̘G*|2{? 5&॥Z-4ޝItw%ESoʜI%Eǰ JGs8ڐAMْiYM|WjŶi; bV|\zlud3R7]bx s$_@ަ,K𧆃{,ߓ brh}HGt|3ddˀ/Л~`M^&k񑻄jfUu"٬ " G3VA6Z_l3F3^ns] Iȫ|Q7W[J C/)?5Tx_O_@O)c>^saa,'Ǥ3q NV;O Je[Md`q\ѓtaOl}2|lxd*ZwؓGV$&Ϣ73.D;=0zom@l]h,BgKt鬙N(Q3͂fXW:g-Bh߶㿔!a]惹 &)r$9whG7&m+f[3zH챡]5.&FcyGp]2D'֋Wprh~ #Ei{//Ȱ,J yGAQ(EArqd!DXL4Xb?"` MJX7O逓/qjf?I_;cn'w=r03ՀXʄ=&rJxd]HF:܏uW6x B*)2Ϯe7ٮ& )$d~Klb1>[ Т#yUV&>EOiRJ54@X?+23ե3,u#%j <Ҹ# z88>#"~l5;+XBuq,v%G<əе%F}K qe J 0_nuWTwVïS (.qGul ϧp"9R%n1~τ(`Bk+WK/T@"7:jP>ٴWQEc[Ϛ5<4fH09CRꇞIq|xF]a'=t$5_K@d(4@*!3Lmnß̈́0Zn.:J &Z_p=3bWK,W,f1qWѓ56} ڶ4cB^cb41JC3{jj>zW7+iL҄/Rlo]լ>!5p 0hږGc 7$N?Nk,gTe P־#=o$= T4,dn@)~kd 1Ф+)qv娨W$}JcFI!5U!U#m% (: ZCkn^.wq:}V)A *,+؟NN;YSFI M+ Kf#A8ދXZ"a8Q>,0ʳ2'?}D^6IH,;IL* doe##MuĒXiH XRj TY4X6!(uk:])ܦ pZO2\dkJW-bg t~O`ˈ@v˒)^T)%Qi7Y8ߐC}qj+JR2IZ\ǑmkZ^bh6}>#pB^lLG߳4 B^oС`EM]hRKj>0)6ȅE{!S8* BT7PƖh$@{8+Vby6N?%hdjpES9Pʦ,x: w>FkdRa S*:62)=DEk/̶kvA&:a秧'-gqGBvvb C5R2OH3X:ņ˺FB6:uilu ]2JVƍofv [-Lw%f GïEXGZG^V`뙲7Ϯū4UaPCS'c"ͤrXoޒԉ3d ·@WM HX 5l"`tS-:ٝ7N{rW})\s >“&O 쏟Uh(>N+t Lw ⸴Z}>>KO3|I>1%זHg:]nxD1< f ~n[\6M Y2 r\zsq?o4D!ApH.TW\hHլp#a&~z^ ٣΀VrkqU d!|C!xsqe&!sZ-ګ1mvs$cd0@V_({uxv٭}>HGIU:I\Q~2 {(\jV:hg1=Kزu>:d`2!t㪛b5 +I2L0s#& Lc-%⏗sj[)Zh@ՍM'&Qm&N|,wcSe(~8k/gńRY!+]<[ČcH3'O,2wrX|]v4س{uUnX@%YR6ϰP!CbMV>L5?  |&smDoMь0\DZFX[ B-b%}>+Vu ,oJ! C|RџcsΔ&k5]Kټ'y;<$!vG.Ubv=o!ULp4В,.LwnX:[ ##i.FY^\pjdoaSœ*eҼ ZX5*Vd̼kcZr3B?])#^d,bv޽=\NC|w]D18Rѩ,.vz~`kJ OaT %@6F\ȿMB@?M%33/(yJ\;y@*EJoq]3I+EY&ֻhV2qAi"Fg aY@L%vecntEZ' wJvӯpK.G{5'Eww"r.$\ ֫<5*J$#AvءccR/] w#:2Cg+Zi!b5u*]*zTv`Dj9x+ KvL卵bΚ:[A8{:2\8:fb天+/hSZ\z 5hO$BzU?8H?L`.Т\+rOKWɎ5-8{!zAI-4&$TgA ~],x4HmGcjOʀ By#OkyYɪV; Q㣣)A]2 uX.AQ6bj)~)Tw^ d۫F:eokOSNƑhZڑyY4LZ@ʺ[/wbۻܢ=6Q >4q^س-ruY$Z PJ/Z_0eO,"848 e!MQtYi),G B:.;\/:T9BE8RVG;g=brtK|%ϸG{x#o(ȍâxz=zQ #99WCB)U;dCO7z`֜F޼51߉1"!E ܥվ 'ȴrVlDG\7nO$@) 79rcv2~fjЉ{ ev.)΀8noA1_(%dq ˗F4+-P}3dݖrN}xaYL-S?E{hd/,AD \e&zMhKF>N#pC<~Tex >Df~_MsV,Gm[>l>HG)-xItwV6ѻ,q𨍿񘱵W.%1ͽ.7zX cOsý~`13DdenĶSyg vnYhV)Eu䰪cJ5}ۺ\xZ[3yw^c:a F! 3lݒK3uR}.dhIˉ_waňP} ]?;s Pv_}|co,1^ B.#E6FL{1 3RlRNE%lՌp Uut2vcVj)J#H G)FLq&Z 91C^ G? NXYTl -F&="xj<̦~i4V$˲%xqqJƛTD/<^U)YpaHqT_LMUD g~i Z78qsnpeMUcqH.v *mmIpE_*iHz?S<6 :\$bXb@]C-~ElA@R~<PKU۪/yMKL:A>MNR2Y̌m$dl~҃mb19l34X> U$=D9JɧNKd;4W6liX yb\D@F(٠@9=ݾ;Cuw6J-Os QG|>eǜ!O kIј'=[Q PPrI/\^YtzG?BЩ@UԚuƂ ЅOq@jҔWtrӻw?!w3Lh*&U#mE3!fr&**PS1dfv9MGvPE~R8v5Ufpk$ͯ*%Ϣի\kיb%Rm8)q.s| +hz=ĻvڔeG ro L^7b6Wf؛YEpuȠ fu *"fUП{.v]8k}prӈ.eC?zMѹn:\ WtBG 9;E'>Eoݢx34?Y۝$VT]fچྦྷ5 wFsQ- YaV#!x9@Y˜|lO34r >WMˆP #-Rr S/obɏYPcнf _3^^)_U9H歲Nsh s֯疾on/([YEʧu&p&Ɂ6 u@ d7\ i/{[xW=XjsæC|h%pA&2/&V G w"ܾ" 5>nUt[l^ps9j@? VpJ4v M\<'sW4,M;'SF ҅> Jq[#I]iD4Q7f׶рӽˢ ñeD2K&[Kxz#x6#Z?S׮X1tDn8>h$l@07Pg 7B,uttyP)z$~4'X⌓]U'X8lyC{o'u~Sг?(tg|~#ąᾷl&o7&<ŵ%ߔF2`V_!ہM q\!X zpƿ4p[s:U tE (ϧ{8q-a6Si?!<\R?F7D{Q!d&aw4jn J1"LKvȱvb [RD蹳ME2}QtC-z=z Ϯ젯]ݓs.:GWuO]iv\-|YW/0Q+*Y^E PsB#`aj_4S<1ziDYz%ͫ,R]|ĉK7zRh=c` $]aq CXC PQhƇ)X ֩c1jݲ~>i ;R F/hL"P*9^̴ڔo٧휴Y.̱gFTjk|:sHҗ\+WO*K)LC;|5 dG<[3{r8 {)(lE+4rOI:i"waPzihWѕ"WX ^{kTVM"R%, |ս$>.%uHhYjڛKKƁi18,W!"P\e/?^@h }!kVl~INر9reO` JRܡffMaEc7mCV_á#8$ʢU\_h"q{=@0*l\T6ԁ544H3Ft^U)9QӪ^̸߫4{K,; 4LavgY>ԍ#ѠD{<-)6AM :%.)'`lM)~fEpBkun#'<;])xlET9uh=%|xyײe4*}S`Ф gb$^: O]Sv]㠽۵HБw<̟|8@7SbGJ.l1 75XU_A5qx?!s VJzۊ x">~8Rn^ XWv;~ SAY /u|})^XW~ԵFI /eD1N`BS|LW؀dEqI"Ġ'=ME׼"EC 噡s?rpscxS1" '?b6IpJ}?wvCL&#t#0YtG=` AAÔLPid 7,Aciĕ9ZkA?Lt$'3,18ې,XG^ԢpVrfP4Ke.״U#.;=5ՙ?:uzQ0X}c@TL|byXkպ!$wbi_mޟ!lC9vJGKv'GAt l*m>&s"M0X\uje܋.RtmbKamwr2pQsFYqsʋ)/P?l큥恕;G8Z }y]Ys7װD b_8^\YS׺h$5&$:/_\es"W?0⵨ױnWЯ8*aР)PK Y LaIh"]z#E56 ?4Y4龼dz=ml;tnFk_KuƉ  X.̯ɉ~.WKGQmuSĴ;cu97.ɋKW9 ˂aÆŌ1/fgަeOf|Ǟsď<IՊ'K$ BDs.3U@ ui,4·n@H#ڬ{`:YLLy'n.9FߔNu?ql&"6kT[Dt@PHB}֎8 }i%U=_{Է/XŵGP)Gð"ԝUhZ">Rh?9bAULRR{GVIL[s M7_$1㨩A-s@ 01{}5-v ]N+t -Zŷv{XABʫ{UP#D?&K:Ph^RwV>[?WaG c;Q]M5%D逪P#wzFaCq}o^)Ӟ2#|x>swLКuŌ-SO@G.؀g'ϊEh@!z?ŧm+8whM}4VhDy$Ixn[1j|ҰKo+t 3]^}bKr:k 2X6٤^)~&3ffpFg zCM3GBx=rGo@y;5bNEٙ++ G.(զڞMHiRn8$- c\e^&w@PތTasX<_euKk jQ/_WI&߯&mjSRoy+&Z `5x_8Qm5 \+  s⼄>>M8 \ܼθ"ɽ.ĬU-&Q!fjBaWݗD1|DWr$v948=.c*)Cu]\%1B.J0g_̏/Y^0 ɾnp:#4$J a#?>B ޴Eͫ*-RjInA5Bֱ; xFGtfFN6\}(JܾzQ[SՄž t 3l+R+E15Вo[ͼ6g1dɺ̠7 7NB.'gB|u*&<0DN4BmIhGÌgu:* }rkdDsNJ]Е "6`] ib;D)bSB:-@bpٙ;vHRݭx8nT俤n4"Ȩ3W094V(nh&lխ#+ݠ(c)1-=l4h|[v T9g6+ΧnLʶ*QjX0˄Rƻ;fUÙ $<9{+=&Q9Gph Zҕ(Rz\>aSmb)ȰK DFM6s~bbhj{hR=U|m { 5cM}E0[KR6pMjEJg0SF=$ р|(yG \I ;>Em&,:Ke)H1F<#u (ؖ mu|TmZ}W7*VtL5k\A#XJ̰4pEv =+2ѕʮrީS\xi [MۻPgqYLwvHY .\48fyugUۇ`+}?'<ӻw;'*TN*B_(d%f"B{3g<V8Z-j .k\Q$䨝JDOeRExޥAU6\'c[*kUMd*B(ZYZwߊ.>Ulٲ]$1ΖBF}Ƞ|@Z0v ~/'O 8oǸIUCP{"W!vLq!j==¦ iξ)]G.sYu,nzoPvI ?2m g?!.Gzr>;gDr j)40a24J-NٚcwRi6sJOM*FvAt {[/ɵ`G̒}b2.F#.X;{L mߪV%zDRڃs_~`I-rd52p⣰c9 /,siacɓcd0V7*s8W@VX0xM$N9>$} $#I*Ő'"DvM9#uü,*],\qO?nGvn5v:XIbcqX!lmڷK&53"2 Tȡ(S3O$c5gdL*~GV0ڏi];"P`0p(G Ȧ6sXb,!7M7kL-ڔ=JŶK%(Te(ePrRLu-W;c+Ukr e#5>ZzYkИm04[_7`ΘT C~pt+|+*`O2/<zX2}QeAK8)QIR # vB۫%}7>/]p"}l?h]1Bda-ԡzBK#ZyB)̿%d!7_mr/z3ߗ8q H&p)eSХ'p-yp4s2PL 3 n)x +P^Tgձ"'D9V $'{ VΖ<ǟbǗ55*F*r!Mm"n;چJ~D'yFWJ-HkWBwU~Z"t+un, 0q~bL!҇J<9K-ں! fm鶏ErqG ;$dC -Avn5&sQg(4P߈ izۨ0B_s.O.@FKs}[`nfXRsSl>ncE =VR8y,:v"X;o?IY Ƶ_8|?1UuKEg>[X+OkC`@¥3jMMl|r'a*vCaFx_t;H;Mr}q U-*6 cx?[eL6斂G,zY& w+cC~W1ԡ>8]T!=-oG(yQ# Qφ T(#O;(y[w@ƖQnmNS)뮝=سO5+_V#cksƶmϪ:1 JU p`uvD6E" +lYYJD!ґx1ru;1~.G$]%݂ȈAnDdF2m oI 8շI4Mm[QA%—ty2J}Mxx?|DsvB'jVa┢fbr^ꨠm,1.nMk@TaDͅ|%:̮8 ꡴TdgRz|oB\uǎini#!EEb }1 b|(Ȅ6z5{U;]vHbl:q_~m4M߆GtC@q܅~GP14E{✇W*dūh ئl3m/K1y'ѥ ^\+z!Hsam熢@ؚ2\{;3W*>>RE 2'Mn{^BF{>iJaka\beSAb{CiĂb$rX[Өyk!# \}I_K=*fk/e ~K(yaoSn쬗^ v:kqw}dDQ'dĜ,5B W[~<lO&m;Қ@ L9aAv#"xKtj{YH2ERٍte=󢌯a T}HG lz-MTAX@'ALǬahL "?FDjE IFcSKd?iE%=k b(r4=I馉.VҐ+Ʌ6-lfSW n\?so@;|!R}+|9/Ca;EU钞 t6آ| e|8l`~1aZ.)*ǯ*tAN5Tuzm" qҘN|>F2 eg}^ͭiXcԟӒ|8Hr;uMeRj> {[fW\Y YBc dHK!CS{yr'7E+/u8?tkKFm}Sw%k׫i2!T岅Dt>cP+/ɾz KLH J0+R"jNQ#DnBE?937+`z fFn`2k\]G7/wm.ωF]G?.L=. ̎G*삏@DT^R$e,,|P~Td_L+%pQ/ZSs\|cݝ ih%!tyTxjD?L1*̳tJqbI$~bmx΋9-5K;|H=iO2N^yUf(Y+S{4=EgS5Frrdu6g^dJVݣ7DR\oL1ѓfzTb'&~jP h}EEPI]s=H`г LZ:)I6';6bp)HՊޠ wڸ}CE׵JJʪ=vܒ&`w(4>K:25a}x)@6t^ st׎Q_/ٖa\ `D~BAu/ tƱ'v,x"16vYni8 (.*8tZ=-uv.Jq@y-l4 v:Va)zaN&!{%$0q.ՏAL~(ʋ1!pR 4]uX }D׾cd9{댰󿾄ƶfA ϛH݅b&xo_{s+>یqӶ礐ڟ"uc#4`pї6~-߱ 63bw^*s&3qɋ䲬nj' 򵬬+ [bB,.:ZLNlPxJW$ F&=gpέc _@˛!xI JXW]TO"_y>aC_A~_8_m?5)УXJ_JxMQ[.ANwgFuŝnLlr"43~Uu~GA@"plqw#m&fE-苻KCZ72~ c ;ɝ̙af(v(c% w"`S~KvWqz2-OMAQwd)EE(: BfnO/iԴs3u >i2}GA&t@/ŏH9E'M쮂2B>dK湽+G |O|M:2e`ܨO"v䤀\9\kg7qݸMcؿs T ՚B 6AI[ўZWYw:9 Uj­x]/5Ua*ʑ@"^>(WҀBYsه¡dm>)xM`V/"(pɢu;4y>hO\alAϚ<9lcEBʣ6^\ ǵ'9cވhNAM3.m|5IQVz |9A:q%ʪ$ě1`\lZ[ <0]5HD +1MJf>"$mzʯsh˺RpK̼mVDWTkY"`1Aɾ)N ډ^$+7wv Qo˹6v_K5 ;&0LB,5X9r&aፏCߍ+G$vV^E USIMV28%F*Oc5')ÐZȔBx zRwyظ-e"ZR$*LBId'}a =Ŗ6Jr\cS~6%(Vi/WDp!&\Cn'yG5@tlLR 3 7M8|[uwYf㶕̃,VCZ^߾DXV{p7s.(bϞq>rCsUHIF q>x\1Ucά pl$R[V& /M+!R *N|!o pP'?϶uo"^۠ӆ˟"{ a/rJj;[i9,Ά 8[?̤$`j(9xϷh%W8N,e;} nfίx /}~EH{7![lKunU}Юr@lZpg'Qפ[3δ[7ՂjXnd.âZ>`Xy^iZ`jqwq2rAk_VF!I,v7e"Prbͨt vH Ӹ:IɈ-i I)|yᚮfW1Jg\Cϧa4k{T)*A͌Lj5 젮fVl.ĕ1ѠzBzaq:{N 8dsVU 62e܃tx[aQV=M/49>AuI=$7i@h46U S/ZgcbvyfG-Yx< ~j2cFM?}z_JْWd=-pBx\d ̎YEƦ7uXB$gLzܳ}l˟ ##ȑ#u,]\XN>NA*  )BH0lWR QQΰ #kt+HBܦGB%ӄ7h"r= X=sCM?x6UrK1(@uA ٌ T^S:QaA?"Қ޺G[_}m3&w;[0/|^ VJ13Sy:CB. G:=ތ؍<뒳PwCWs(P ;!!QRkFw`T.N噷ռ!½uiF YK; ݑnzCw)Z# uV&B6tMv3h Q`*#o/@S_G_ sG)1D7 >T#GX@8zMs>+DyXZFM6ʤ/ ƬtTp wuĜ[ ]4@{ .秞)׎[m67EȭԜdVt64rE,46j##-ҕ8@+rrRH'TFM+U)/Iņ6v IR$njF0J6I5!`XE$k%`[ bZf'Ɨeo G^B2ԡ uBWJM}|$UFCP)O-IRv ؗ$J”pouş`f4Y%n5Rݓ D zGu-3 ڜ]L JO^n Ͼ! /$Ӟ׵y4^Y?/ӗat5m,ocBh qGim%u!{0FBjJk >;h4޶\uu픧u2i=ZOR&̳ql=vT_7$'}IR\.!t`/AX%GĂnfjzkt[КGp2_cSŜhDTi_l||}$p8d" ϯsǢRY wS([ ˅ 5߼@5 ^jaI/Լ4rE bo@ uĮ̂|?,N?zԴM]Y֨}˖N&/tbOB3RuS8_GehԒs!ǧźRQ|L)|1BeQ6/.eb?bn#{Lz%hAdNTe٦NRd>5 _!vJQ^F4xKT%t5Es o_SO=fu[[l0QHqi6m:LYksuXX%o!&Pn^fmh}g(O8D&fqԄtE$[Zܻ "ZU ݗ ?sb?ȭ .'bh 65vTdhVqڤL A8be+28VuZ[sE'~C]䶋G]Ao[4is8.BϚ<̢g+wp=R>p*kX Ʋ_|aݎ6IʐHUiR!2<(); +^$]t-baŮ<` ߠ49ѿE-A j7z&_몛JWDѯBI(~DjXd*ήw yQd.:ui@wdɣOPdvš5|mƒw"7Ca 1)i6[ 2~Rrm `}=Y)` pX*r4BFP av$XȱI z"SDh7SܙgVV,..OeQP)l& \+TKE"NAf jT 51A2b:ljUOzNJ9-l[\X1}A=w 5QRTɞXKٮYS9>0T p@ǂד8Y''O\'EM>kӚKlu~V=+w+#8P3]!h VF HD`; CJ":0l"%EI_gb{IW|Ff G&`K F96)K?tXNjOBjϛEʼni\3:7"cIawKBz#ξ.LV)2X$G-3 r;)(~U* h(ڜntE5lEOPc9z%t\.7*wSسDKF H9٤$”D䳄6i TzSud,_nEATK{/Q/ Z]>B" />H韡}O-CaVuYj l-9{ ;֜BTˆYyߌw:Iye./E1jGu='C(PN_)s2ڋ3cZ gcPjSLrBR19Ig>zOgd$5Ds ΢dK3=d^`zpvFn3S# oJ壳F3v:Ձ d4u(&M rbI F"FqO,-XGpb)Af$Z34r }[Df|KCեJom],IJU 2Jxf鞈ȝ]t(.j#8aN% aD娱'&b |8J,.lM[afts )4XXa G]hx;jՌ(wF?A zЫG3ݨ76 EAo;x#QѮ!W҄AWB"(]7򫝂hw nrݙvbFmŗz?B{襉qjj#ӕ) N aCK\lkЪZKXA&fŖ33ǂ(L[żd~Z`/Qs磸1? e/+4EScx$mxF@,|7 >~\>l~(9R|pxXeo*6GЕub "κ?[8ۍN5&\@E{[keׇr}!Obu-i^1# V6dR1%{4FTT2ib>uunrL^3JpK4t^^&f(}L*u?I %YeħDpItx Àe;UCk_h/LsFo:ikk /nI1-FdRe 8P('36ퟭBx$iHhb[]|y_P52Yd B߿_=E 9%CaᆗD*-@R^k`O=nHts' L c+>Ԝ#",s> - oZw($15y) z$h6*&W'5oTO nPSio/zad[{3*&pՎ6=%A( n,:28,n MީDFd08J 4$!ۉoy;hgiPLq]= +L FjO5w)Qչ qwՈ>*<|mnT)p\CCnW╾ݡUt$l19LM+Vuϩ@ԓ)k|Xpsv ldbW cF[tI*C !r_,^z/_ Kc) \s7_2;I8>%'?T D]5;EMCQ F Sݽ &z,SX߲@ EE ^=}s\e: iP/1,É SXQGxIgM o~w/Jj6r26Cm,3i Sd0얾cdf䮮/tOo}2$Ew K (78c8ˇ%kPimV/fY=,_607y;?&qVN6/\Ofq5Z`ȫ?E9}&h(tE gqEZK{?]x!& H#T̔߫>U ukq |Z17{$u<&իo&Zo)D gGvYg$(9 ⵺Qt7>!6xP[h2SI vMȱ8;ձѵV{ҍ%я Qr~[BH'":R=:@p ~L6l;X![n}&Aud S< )XzH4uzIùh1hC{H慁NP1+ʜu*bհ7-6 )aAx #Dz {]$RfZ6&$Y'<$\IFqsfjm:!*4mX'x]u0Hl2X * n7|U$@^5E'mA5Ćq *DfҠN5Y;*hk~޳Wp$up>ph @B3]c-]=P=r=K X辍 ̸wt9R,Fd h$JY_l5B^&uoxGzIb/&&Y!4:iSX* z"0,.vXMmH|f 蚦\+S}KFJi IE30N0t"}X<ĵ^Aؖya&8 @okKEmF|g9sTiw$r;Te7w~!h|ߖ4j1+ c("}Zchk kAmEb!w @z*ӆe!3 vw`T=j!$2BFzZؒ$m 1E>ocTWX@/_Z< 6M^#xhJZңGdgGxȌgK465@IFЧY5Ik͡$; Ť˒FJ!2a"o (VX`mygza,Y%V"h ~`8[kͫH6@ lg,^1%E,0-bSOF6Z =ݲyd@׋wB4 2ETKˤ Pl"E(tԲ ]{AaH˯_j %Fy26nj?K'6whx׊ڧ:*J܇?aAAVKSԯl"4głPg$.3Lwde;_07j|tw``Z~j&hb, c?+|Y/] h)U(UJ!pμV(` Kf/mAxj9{|N Aq֒QdYñ[aYTK]!,SuEO:?7! i039$tB#3*? ֹEe0L\TLQ·l,x=b\4n2,e$z5- H,kU\^u &M6Q]XSc}8YT)?kr6}?cݣBdqd<ʮ2ȧLވ̳fD}[S՟u<on.qRCtPUA?"~|{գ/Q` ya`yắn?[&U=VrDnC :Wq5sܘ+k]u ޡ906bCd`Ѽb5 k8 ]E㎊0`ga~c9 ){j5E(^Ҋ2w#DcXq  R{1QyWR 51 ?M@̄Jj/w_׫&/T;U)#6* Y q9H[pweSD㙹?s'5a?AM/])s U YΙF|5(SZʗ b8 tJÃ>dSE,܌PD%瓫w,@ q==E YmGnaWYtpQ4ӡ* tP0COA +)i;q $.gr%!cf+!.[uI,ޯ-2RhSg1‰P@Po1z)hZi&wwlT%I.ybYb}6g (y+#Vwu~2O&c@s4 KPVܠn! 7`JJ0<#Y,T)[J;G )!%j(9-~Bbr L>i/.v l8a48{ (i87ZVwn2+9ܧR\K*ܿ$ODeDڂ7)= A:^D*]E(Uٳ1N߫Ȋ,HrsT< L}tfπ8&weR)aquI[U4NyMJ* bL:Ƨ5Bw>TT w%ɑ]b|̪NMX %Oֿ6Z fqd!k$4PG$u%S~ŃlmTؑd|2IhKµh.K |@m T!A!pځ͇-d%VŁ-WjyOV12K@H~ Ww.}/ot{k em` I>Hpb(%*4VX2l2 ~/*E!1kJ<ɽΘ\$uSo{{XlQibݢ-`H09ajfܲ\+/\S-h1onZs  ''?'(EKʭl^ǥ%P9a^d솧7ͥ@.EB$n/Ӟ2_pk/xz_#|DqP5yԉɳIXK+B,nyK٨+'Bz|?j(~g}Nb1` gC.;B,_N̘s,- /mr"#&2AUY2*e}@I4)&gl̂ b1 q-c*A P̱jlb5%]ޭ TU]jŏcbYŲn 7wr`a{yزA#O<k>6l0=\n2hVEJ=piFLSB 2J|9Ў ]rcE2$Wj 4]VØӾoN2juq%mͨjL`nQ5\3jW 7I9 ȡ_-+)^ \ne Lތh$6*țz[:zcv F bErTkkU|[tcOtV4M~;I 1ȫ~0@WE!UBT~^=NqWu>0uk 1rx턌ҡ.C,A7x*hbN7C'a,WSKcXp2u%:kx۪A̪4^M-v뺧jpr#1km'y}6 PlRT.f9-OY&9E пGH-8HJzٻ; yp {#jDCA89DL^i'ܮ|e$–1~/qvFszQ^ -+UI^J/>Tf&@+i dSh0i/n:Z D)3:;t֐ TMMɗ9\x}싒wc8#!=xO*lt]LיzU xM9ރ7swť+X}HSڹ \z"HԀE|g{u#4q CD``AIJ׸i&\tJ"US2!pB $= v MtZ^׷%JB q+@ +5Ge`2^fȤŽj / lH(EL:d{ Kɭ03!dG~?63Y)feٲ ?fif1r:_鮱n\l[f߁횠[v^er@ڧ RUoN 뚢M'%DLEU(";lga" A\/ m|d.o<{pNKhQhs7,tDV2T䷢ ;qd~6vfB4Vv^ˊgشt h^47g`֞KA E*yɜvWfwqlLKKa$Cx])-qIY܍(i1CvG)ݥze= Zl̴w(>I0Đ0OC/@uveEgwӇ$p>-o(z9d5ŘXeԹ3P2ˊ{(ֺ5ٙL oXZ~.5a1=\ =juR8NIΉQwIXiQ} |AʋL0n]@Gs>p rQom~yvp|~8 =qIad7,J|M8S?] z*KVA#ǛulT\62¸+ؙ`9H4~Nyú=<^ȬvhOEk s{ZFKlLQV|cQY$3JLPBS7ҥK3 *E~Zxugs-E c.ncv"ƒQ;پWp vqaa6e0{@XR`L6 dU7js7f-- wx~uzC^shDt #iDd(TsM P @c(`# t\NsX6ltRRszb\].Xfjx*} & 9 6s!ްVrIh_~gm㍇U9U}YWE!85mP_n:dw:enM9Fa9=^݊XzhI:8 >EP X:AOEGp]0i/qE$9hS[J q.pPVQ7|[%xԙdw]gҲ9ZzVZ{OrQeL6E\?b-z"pRM$?BwfE5ָOCg=iKe y3V_Z 5\wD3E%l8{$rvHQ ƒ)B2ܾ YJnf~ P{ V}lx2æe5\1Nu> 6J\n$%uP/v|0u9oYDۻLr9>Ҝ]EDֺ7 aꇚT984q!; MU{$Vo#k1LvyQ*p bY's(B2~g=N<v7k 2K=ᇔ:JES`^+&DUPPǣFU< sDy H$K&CU`ǧ+ n;U04]꟭tb"5vsV!65JwsԋkCm J!^hu;U;i*̈?bHy=L{a82yq.@cp!K'=FHw-hgr2tjxZRy^1 ](OPIZRMxrW[aDyV<應rPZY7 oiDB){p̫/cbs}) ]bZr:P]5"]}$i)ޒ߉G`\cZ ~pU S>t2s`K2D9-dBA0Oxeߎ'a ;aF.KIA$x:I"̈OY6}nVi oveD~0N8SFXR:m;֯"PMΐjB{Ԯ|jgdx"RQV AyG;,7+ݟ\%"fvXif!ErSY~Kw` ۛt<#r8*Jw]gFw8#v\|V'WfáQ`c8o"騐cjTe6^qkt4=ZK=50G΁{m`ѷߊ#$M1;g'c$F'U5Q5_ q֕D=5V?'o-zE&maB?:- I`ǎ%A3JZSi|yļ8詌WaG}Ļlv4#$Pنe@^@7`YZ=,a*"ѷ =377>;&@1pDrSr(YD{|NV6#]p2~O8Bz82D+»jHs>LC/FqxHi 8:npN4'lB-d=1Pߙ裏XS=P b+ #' Z/wGy!^C Uu /WE{!8iEۥKxڼ"VϹ-cW޲N=@Mղ⭮BCK &wvn胷iprc~[`ǽMasZ 6^vVٝ!),, h{rm*GqN&)ۣ^O|˥V=fm\ Ye~d k)܃̢%@ L%t:ס8k~,xCC (ӥې58?kuw%Z 鬈LZ^?Ȁw'ڢRMJX@<|RT7LM_HΛ=_ɟK\ه>hS| mSܺĈHRFyX"%Eܮ~.3?ifFst3|G+YS6P#HҢ  9ÞV@u/RGAْ߸dȖ~5޸^X{'6F, f+J}c7ŭ`tK7M~njS"/\ %,CZw[q]hV:bgpj*EC5v@童irEPO?p0gGg%⡌{d0DU 2jJ r~&.OUwOͫ!O c 95MuLd3nF,z +Ikh+-)O6rsx -o媌',D~ y$G1m` NB3<3 M%t>[3=.r{Z11>n09gGP0`i"R!tR ={K#OaZYE7`{j4^1Ӭ}GGHLGg+;)uߏFKzQIy Le Z r9(0ϙENT%ef3gixl(96_N7o2&`p)`&e M^PEa?91a& ;4mo*!U,Eyed{ҨW8ra]!z԰v`_#pM]7jƎ\Lh@ED*nWKݠa3ܠ6]ڛz)YkN¡lB?Oy:BΙx:ր#.4Tɫalox`pQk}YR%МW8QL7f+ݾ.~nJ)/Sd8AG-.o(SdgCV=] ꠇxz }Z,< c (ڎeÛ%7!G\s 6;S!!`wp E mP-$ޕJ2>9zXx_3!&|^QXop+':NF72PO}l%/<@QRdl _tIRK]}zh ՏDE9AedkցACb~ =5yTdY9"h,q%?^ ,K#!_<_hDJ|jO9kYh1يt@.57 _ |=VT&o2 !%1$L6>;㟇{gǻa cjnlO?!ӑi.^.ǐ\й Au 7 z1QZ3Bl[ &p*mW:c gX((0-6.>YWd<ˆ Uu bc3P9?0j/cLzYd I9sڢHoEf#a4(dk_g(FLMYLAC.v ݂U+B;Kk"`K :l9CɺX\JݻQxyw&d>^$OjQ LNcAlsDBȌ13oUcvP=(wZ*\qs1pW7R*y(+<_hcᓆ 5hݮYOqpq+aZe3PoR(+^>؏\~ڛٺ%K?nc 12:ڞI[L$&O'")5ǼӚ7z-D"ju~q֑ p}Z:RH.Xc[!M*Y씁\A6 ]B.XvwU-ŇQPV|ywIh;~t:@JKqOw0?JU]Ƣ%оv& ֺ/lcX O6nf%D:`R2eJː;mŕLZ %;7l^Mwtwal&O{VD1#t#0 m̀:NkD4O6ħ5Dv02"(WddW'm{~i=@6ۗhD{F'N?g/цگ=Q 6tۊ/k]n=\U(_1:P,L@|R̐΋)F_K"r.lɯ)T&Ng~R89bSǭtR?nWEfw: ^`h*+Q%X],NS'HTI%tݬ= pA~Pό M’M~FF%Eۜ ᕆ;a[sc EF,xxz?dc赳]tC-J)oelx[3ᴯҥ^r q`=BzP8BF!a„۵av.UɆgMm.)IKnNS[fG/Ņn=Kd(.#+]Yk5lRc5i\h`+v6 enľ1{SţFMܲ&xEJs;h^YEy$_~ p9`d2$Ahk7Bt99tBJT4͢ߧxH'WH ̽GpXeu &e$_xVoX6jMg jb8h<1[GA&p!571XX;k#T!ӘVd)P} QiM)Y>2L;yN}eaU1+P?"HWo)?37<``& =VJn C'㿱*bLXaTt,7Scrb]>Xaf*(PT<&CM5Ujfbs[SmY|׆B^ ݱakW' !g@ iEu}ئe@j&n i~TcYd\K'g퇼:lFbb%|槛G.FX@pm>РhzSD®yb b)I% u#nfI xcOg1EAI)BIXl0lc[^Li?*ciPc]Cwk:Pj}ljI'ZA b\;(4,,hËzCMʈE[wS %}?y>9! vu5\"lFKdLB6>Zg?JV#4KjKyx1f0~.U䜬z^}f+, Wp5.J5^WM27$K%Tu7h_z 4R= @ݳz+):b+]͉<+6J5dIޫ s /ՊHp@.hKf@'tGܰj\u7lEO 8[.cV-_@\:0h6 ڶpc:gGT 永W0^gM=;Zru.B[ d -8P D;X0DWJ=;'rdQͻZGq(8 P|Ǵ!ive˵D7G)595ٖ#pj)| :?F3̓t-PPd:<9CW rU2wN@ uiOkX֨×CVӿ dv e?09Z~|=)*9H iui񀓕1sE&7Tֆ:Vi\*2)J EdT.4n[!u5˜G9 ^+^n7w)O.YIoH{Y90y@k L[WW縧ָN0*ѵ)w8j6]:eq ҁP E"aMZMD)VVyČE){ՓJVŮ1v j& Z EDl^׫c3CvWsP哪jmkZ*W#{! N\9sM-ֶӝ7bӓ(A(τ댔!>)L膧!d\oz|^:)3D#\P 2lH2կbFK# j9u!Ж9ZXd ,0/& xݯXAUH>?T9c| * %}s=eDærmgZX<3}0]Z8眴=2Ld#S~l?mi&OAZ"H]V+|DSG(]#C%kn("p7X Հi'xF@ MSNyQcp=P`E ~~[4H wf;~B]j?s%qLpabľM*Oeu‘upR>}&ag˫|}h#0TCxH~O0)L9X6(IM klGPݰ[`2ibW}Q4eHm~17xaA?]8qxvX#ꂗʏ@G)vo%̰ >iPE{BlZv1ԊU8d=Z眳E=L`;N_$HɜǪCR""N6f PTBG,{^A/Ύˍ_ .IO_E.z~6{2,}~)il"Z[ PxȺkO D]^xh0|4߫6lyTLFெ$qO$ݰT&#wSL -,]/5Rt쫚$q!nƁqT;*ISw,:)2zkQ+K>Avc"4亮9*yv?ڇjZ)"Vۖ+1B&LKSUȗA%G2_[ jIm_{,1a.m.ʐ * w&?Cl4v6]mIA"/׎uU4C5Яg@Cࡍ$b^& A>~"NfCVظx1߳VT`(.U*eA,W:Bs:U+qh@_Xg+ʉaa-&{8#A FΑ5fR;ݫl[QMMp:t8PT4 `hF2RItmCE9G?,Fקܸ /NCvIekXCh#?E {-'ofkw$(q(rT$ѐo/xyXsDϭŠ7$PrTN&\#άhle:&Pp Jjz-WZZW,R j%3`_4]uw0^.ie[gkPxx;[ͳ>H˥V5X3fyo]Ti'c21-UGtaO >.';N PlQBv]>#^0ǸgGK Z ;)e?B1A۫ '7?fs䀄-?2騟1 ]^&&[.wA}#dKs,yrs05L$q&ί8sc -;R °lW UAh=ħ;oU3&˜2yn"#to?kki.͍T{0U<kxIrq}R, r䣛@^(:q21ټ!BvGyKgwkS|2G`С>yzj@Z( =^KJ$^*σA\ ~،1S|RBgώZNG#&T|% %Wm?_=r)A^ZEr  ib3,fIaQZy,ɝaR D7J9m'BdE}d!Xw#v֛5uR'7k@"06uL6Ԅ*ރ8 Y+:M4'*TѺjvޣ2I"~+ހڙ /Q[1@ NopTgêu(H]L b]lIkt4jLGuyq#[&V^yc%a'{׎e~ K4?>8IY~IL1-l\C1 ki̸o+kwݼ/# L+)+~Yl$UZoWro}s|KH{G36ft}!M-Z '|;l&Ӫ:'U72qT%l.ͨ8pZ(t,+C?嬬ǣd[oJ !.g*i@>N3ci[Y%YNܞSKх-:8-E6?_#2@vچ}]E]X%wk+\C&Eh.1X b9dԭ[ 2n}9`%ma) R9by\VENi&0[NXQdN?r x&Fw T-3jV)j?Cqg:V$F-TmF)J|BV-|&V>'M> JJ)mfJ#ԘHVʘJn)n,;˛bQpB#8,`tKwGc [XOSHٸ5.Ӛ9)nt/^ɇBd0t5\e/-2Nn&*)}l[`&cd %ݚkBރ^$+9oL3!' SйM91ݚ%VH"eSSKs{zHe;S j@Ml|r5IBfoӠ@U[5q\u]#.4Ot7l0v дDu5*g,5Y{^ᚽQʹE9~rŠ* e+^ѰǺrvth8L8E8nu~R: xp؂h|u4S_r{_-o򐗿^.A%fJ j;߄k9󉍒"*.!09=tMJLpǽ T-{R˵nZk$uiᛤЄ)AL$ EQ]W\Hpb-(  3q ̮cݲGR+GH5Ye.J "ˍ|5&_Umy/}uN%͗&4#tDC׬C6\ -JKs+Džw(I##Cھg`y'87c^.Bްt˿wf*/$nmZqtU^G~<;=p^5Mdtr˺Z&r'L}kw&)i(c řTؓ[0W)S=pBr›Hjaӎ s͑zhSzc)If%-ST."i~*#^|H3KIpCJ #y&tXH mr#7p?ttc|<1#3JWZ"pL~D #ޯ,^Α0U^fMT@M{ݯm=o~ZtC;){bU )WAX~*'*dev77-NCȅ!g28xq?ѧK ;Dn޸VOȧspj .oھ‰p=6lITX o>#}[FBIa]YI!YEc}-wBƜLWK#vʴy \-=Y 62GNVylDRNnK/8j!9_zHw h@vTf[kʒ=7 =H)Aa:7Lb" k;s1lPL-rEinA0"|qP0h y(9&Qg<^?y*)3tW8.՟!{OD!LkL$S 6-l[xJMZ1U5N]Ej=$@I-%98fj'_9 e|+kT@ud`jB ᅡLՂ_'q}"2o^ƙZM`ޘ:t({Ny}\% e[ԡʴwŚ=AZ~n٣%Jh0VNwsE)5oOD]nwh!8ʉgDݿ؃ti KlH.ϰl6p(u[Xy dO2$e\9t{4qךNM]֙s8Mv ѳZL Oڼ Z`Z9>-@-X 2BTB(8脢asJi V0ۊCGՉ=͓96*@šЌI%hc]U; ,~b/u Ar (/3)L%%hu\@etz#OЇnqy)3! LjØVف ,"͵d@gf2'QO!ZOt%s Ym BԔ(/8S@ix|N5.CY9ڤq;1&؟Z=z>lua\﷑rn`M~$!yN( KIeDBQï9UV2`:C xj_7nۦ Bǽf$ZQ7K"JKCΕmhRT-62kwz3;wO'?]֐s2s @e65STO:u^„*qXxo z40mؕ׌v9[QbBpړRȘyOngޞ;5'; '&0B*tQP Ā8K?6ѐ@m.~ -:ً0)QfܒE0mѼV H-Wj}hh5\h |8hH|swLT9@#FX<2 ^*% BhfϮ>P$2i{䀁/BYWƤۇ|Ov'ufG P/y3 C|L2u"Vr_jӍarF@9Gp|fQլ́Meys5K1Cz#rVw UYg ڨrY6F:ByG~AYҡt&-iuF+Bnj/AW X=y޿Xxt4qEI@lmV]Gד{U+`Zϩ,j 7`dI,Kz.uٯ # F4IR1kFM_Z)1~* UC2JtsvCp(E5pPp_(9_*F*mSo>mؤv`jB$c#WNY1I05kç<},7©1N3Q%Ujxzd@ʄo\e,~,`-‹Rd'qBFOA#8%GGYlj&6~TG24n46A|v B`sLa+æ΄9BDP7!i4t,'>?KVsTZjA"9wשX PǾ 8ܐR蕷k@0&i s[ԤncھriSr"?1?76.4!74~=Ik 7Y" F߿+Z](esu7ep;OVgss32şG f7QRHZG W*옜qoo|xȋyiN}E)N2@\eGk3Ѿ~V:$6Fg$I [2OQ*C38h''a1)_2F}B<X:Cq H72e҅jH1:RT2F Q~8؍o. C̒0KDW?cF՞o ߗi DSΩ̠eHkrL0IH A}Kn(>,,iF43ZF'ǞpBeX2X*xio G|`]8}p Jh0gwZZ`ۺSFM`dn HA⑵ Sж€C`{33%,Nn4/i'gR`;5Cxzu˙WҀ跓d^?pǴC;n"Z9XbS4Pc#Gi30X]<570y/m 'f?r9*6H]2<#Q~ae͑i FSy]аguvyΘO3_MH?E嗤D:r61IsSFP;7J't:cyEiF,7%J T5gV@@2ȼ-SWT1Bp0eA -U,,X%I(RQZH^eF](f-`2L! Ē~HJO^@Q2Gu҅CsV6>#x$< H(.94`k# ٱ)mm% %a?R^tD{IOROO|)XW0C 6ɫt z P4B_̾ `'A7UJQgU6H0D (ݯLc.;ZY=Fq=@Bl;Tx ChI .* WfjcQ163jd"jzc-DМc(~6 ޴&;GIғSRĮus! *GFV9` P X;~oc0ta#𲐷犜MƬ9+uEUCl4)1Kw#%zY"!tOԬ}:P)zΆ4p'ca_msԼ8ftf%Fͦm$fnօ$XTYrgzBQg .0 k>'""+1&RQfo繆#zB#L߉{.$bnu2h`Mh!)[?\́C||ҀcFjgRQdX8]>`[:vEQ~k0tm?+ tswꔇi,8uOB Z"dI-/pTsEKdsK1oO {3>*7v8S ȊH1Ձd#X*=RyZoVڨ &&˵9mI ➩Eҥc WuFXVxE;#tօ6kXeWy T[[eH oVDzgjYkm=hA &hib*ұNJ[> 4xy:ȋ7ZdW)eShn*8v@`k bښY<4XloUFN^2?CWF~F&b~ҟ;PءYSx-z95I֏ɢѨNڠ)qĚV[QD:@(*;z3wٛ+-- CYW5N&;() ך 븏rM z2A57 *R<з#vk[R4R)9sg=j BP8Mj &;ӛtAWhlRJP2,Ҁ$yrx0`24cH.140D=f!AQ4`6MB+ҝhR96Ȱ eѾYs'M9rjI[3o-~Gjdk?P\`b}r*ܫ$v8r{XU7 'P?TN/#KDKm\>z8Mݾe>x]dQZ/ $A|4[)4ju3$GsŲ8o I bä37v` s3Iջ]"!k?$_ʣn삠lNd01ްtZvˀ5!mggJT.CzϵDs|QIޝ Y=u P:3ec˫ӂih}њՄ_|!>Y[L[fJM ߸^g!- ۷e%}g<)AFH:Z\UBH6 \:uϑ^?sE5`tY `)U$j~/rc3IK`GGBtʁ3}uxODܿpus7hu*aPP9ư#5.0d{1V5 @# W6 wk^v;S@%0>N2F2՞KW<er#j|y/~ggRUTtqptf=Ŧ oȠZyY?iK\u'أDD>&*74!lO(B<ȆL<|sK6M4. e3kM% } ~b{p# 0w~>-ve٪-nu)O&#郠fKR_q8p[#ukRb#7ًR-sf̫ e0H={YF`enښmrL'(I00rJ5G"; hx n(Ğ>ˁK&&fQi8\J`$6?![:7)=*l."KiN)HtdJ+PM3-=vU 疬l`I&Pz*j{8%zLN~뢽c[ŗBΐW5\]XAbw#J%L"_j ٿBO܄D9x 5DEJf%`N| ]d# }Q(lϔ]s,ymڷ!+!H+f2Ykx>'@^)F{TPTAp=S%27Q~,Oufa# 1ʅ7A6MݨiKwxcָjrg|FG>O㛔¨V Af/YL y:*Ϲ=8_`_ˡm* Xꡂôn)\3{:D1aکo8` ִ ';hftltWD+kBAƽ^(^#u @^R%w >IjeU)#Ւ7L.tKC@BY?bM76R=N,0M_V tG5,xzCh@5bA҆^B"vXN ˬ I"r~xmJT#gԪli0 +C}aW:(Ģ:K:5>uR{ZPmZD:^{y0 v{QN2gi"kiH+&E7 ;Y :|­ClauO*UL 1 odK)=gfWњyƘAߠGRGѭ&67`#ȗS)a Pҩx>xLC4ԫ"N+tSnB(8>탎XOuk+;_R3mLJ.+,h4`;@(kwvʑ^UK \|X;35 Abwjkɧ3^ɅCz6t u?]Er蒪j,'cijW j=޷x.}"I#axs\>Uh %.oZv‡+~\<%r+}MR{v$ 'u,M#d["'qݻ 0?ٯХ{|8MJ ٬<2%C/EU%-k?k_'n~F^sG(Q44Nr-]Ʀ,sGPmCgV;&fd]%]uT|Ls tiu[]kx}*+N 2UZoٯ,=R q2<g+Fh\뽙ffZ3/Fq_> ^fTeG$QĖˆqU¤.?HDӢ6l~g }i͵,A@Cr;GR sLo&0;Gk+8 9pHTsRl*Qwƫ<"7ߵ^ҋd-N2ԢW 7ѷ+; _n#Ia{|vG@*\=_aGAU+(N~rRS,!0ֺ _=2 ژ5lRsYyݘ&Ὠbť_Phӕ1U)Awqǂ'vHtnQHUNbXSZd_J.D܆RhoOfuwP~d,Gy:[S UACFcWd'S655@lv P2l9$LlW w7:7.Q43 v.Ǫ8PqnI{U~wgEU}1,]1K7c69,XmDszyNxG(xO80\vQ?eQɕШ 3l%5#&]ܲ&!t5Napx@1c|!%ZևDME%TMx>(3ۥ2㾐3B*2Jv/bAo 2G9V+;!1@*7٣hhҔ5ѠY6*TfYpc)5}~N>>]=|mM>v@X j(.I0D]-z; AOy ޼k+Ay1uVUYwƎ-%{.*;Mg.09 v`Of8U:x̗ ޤ ؼliJ|Жo)PhVu~PXoO}0u%1RuMtZF90 u cx(p; W~0go/d&e\i"s}{+1־ '1=~~Kh_>6KHM c-%2<ܤJDe&cy9a Qex]{h7׬VIV3*I,^u[ Aײiŵ&\!0糖O5qaZ&ЉP*Fyl掂& $9oRZSv-~svV\R?pѿlrb \g _VnV?rPۡ24KRYku hS/n TGH<M5'NŁweSp36Y$ -$o%Av[4BSUfOR Jsc]T$%9&o,өO\0sQ6tj5N-@ҎU&PhHϝfũ;ѕ0^@Ϣ=4FY৺-ًR.ɖ{) *E`YT]4qx v< 3]Hkgn~ O.U0~COC)G=3 V5POܓb7-k>t ]g(.jWn1)j U}iw3SLdݴzͳPE£Dݾ~}cx7N`ʎi[ XÙ-RO` N%gꂚ Q18i]S^ȕ[=X&7Mk_)Ht Z Q޲,RM'FiA &6ކ]{"d6㒯4֤lɇmS3gϺ9#NW8YUL|Qs^oZGr ۑi12LôYKr]9߽ ؄v!`H>_vyQ%D:LI?_eu 7r&l)A7VGT5rn$`u%o0#Uζ",o Uxn飥9fn3ByCIǫRw9Z蕝te)^^Bjgԩ' 13r7+yj^M@[ Ri{.3>=wr-%}\߰-6DvZ,(!ZS@j"b(k07 ᵡV[HLe )`b9212(8\0!f v {Ox!Lz_0fͮ}K_yRhO旵.N) >_MiO8%rc A32I6]NbZNHr&-af ).ZDhu`h~>lRŴ]{bo1%8j%)&?b}ݥIOC32Kh{ vs䰄!f G)nHģ}Eh}n8epʧ0\*-qD`ԋo2՜F67b)bo扁,$loV"W:ǂ ѻw4 ;K20Yd]aw"yiDq֧_;׸\8~y&5~Fض]fz(-hsX'-j1pWŻ/~ $]ds\@$(cWݟ;.DgxQ|ͨQ 1Ku9 qQt6|ig +3zqohzZ_,+j`(V4> 9rO: b0@$7C&O2R㐂 Fy,g4L@H,<ʕdn+',ys". ;7aKgv1?s NfѷbY~4rЧb)#hfSUt^i5B 5T!_ND/ -l&P*EzP 1ͥFc%aҤف]F-ru} hKw5m-zA}1A=P1:F玈^,"bl*/u :^2S̢9]U~9m쓰 ny7\ :coօ_kNPZ|μ/ԧ)6Nh9j9CPF8I^.Ik̀~ Je4?c^P3 X10|_.[ne`ɜQJ?JμM[̖iVxS7t~!Y_7@{Lm PO$z<}KWmHiTQAc%8C\ד{jZk@dXah =~v2FY?0?Y Zax$7r䱕g:#Bk_s{M/.~ju;W&LD=8j9`/N# 0!V!C7]p-^Ryq,`_ p^q:(8Abf-"gT{x6sh.WfVr|j85pa\{'4{ #i_]T=ʿ-mXB2#[kZg2н0ho `)D/5(xΆ^qHaEr8Р@,fh}>@ݞ)ZJmОj\hQ|aQ3GT'33I|҉Q B sqfw)0&L tVŞ3 G-e/!B0Ή6\)cWPǖf9~xD"ئ.r ̕#A 2-τx,T>I!oH"0BŕعNdx95jySHMd~l@`)K֮n%N$@O>žj9<,Qy[O58 g38sx68wwv 60`ćĥY}Ӈo:VnA"|Pս͎ ig{a.H0P#W 1F@帳;E\K -5YYLΝJ̰(QމfpPbeE\;ZЇ/"ay^Hפ($* Z"ƺ !cXs3o3vJPÎKPx3r7D3iYd+EcaMPdi~͝ 1LOS^jPj|f1P7y9dbYקᅧ `:d>B@YydOg`tie8e]2/;&[aG&,X9e!gh~ pQLvCqh'73;=ZU_,G<" ^.< &\N `J(C[Rwi6PT2~l@PpUA7pDఽRX MWhi5em{ʼniHM90,:*Q#~1QRc 9\cS3QIUPkm/s1;d'^V{Z[uvjO >̠E~ET ! WeY%LFZWV;H-Wrk- o;7Qe哦ϩEFI۟˹l N(j~$ĉY…GAsNiغw{ >6K.9CIν"f3?@;i\{ğ)?s9O9t,g' +Co$93>&oqVBiUU{;_h>=Bm 鷰a,HBlVx{|bp':@S>M[5=B{a,pzԾ4-D]tj u'am{M(TEtGu\jr)c`>3on4W'qǶgeӞG,sCN #sXWrϡ)W4`sh#Fv\+>G_?ٳC$nhW$_ h6rP @ΈEk?h*1HưK^ւr~e,Fsْ 3V &Uۿڰ kck+L`,#v=oRit%Q{z?}m۔ 7PRKa;5-wGlTVoˆ,C+O?}̩j=jԥ53(ei-qз t -f%)6Fn%hbÇ$v^k=Ǡ}t X^!jLR*́]1.Kv kS?n*ۙd.Yٖɜ;cme ;i&*=?R-N Q(˸O:-*d$Ψc4ZN~&6i$2pA9㦏]8/FHZ=WYYn1 KgiKN7Hw0yrXBxt!xN:OvYD/sA6gD(\M;(TO$zϊZ>!3$]{>Lv"|R@ے&yGrLHӳv[+,0pň'«JA6l[9㎪:1;C~~ZܓTHgl=omLRvI0dy=`䭂էXPkOX9$؞ tIj=-+2^Ԡ nRR^[jiiŲ0jЮX&M?r!m`wk z1?L׸ c]W+Bo"? ޭ2D2_E(3 о[z}~[( #\fUE |,pEOG [8בQB)y,U ۔9a]T׈rB.x@+ݻ.rv G 5k-/5|}L4ڌ>,}]9Ϯ'`;}eWOePOmO7ӞL5󡞗*ed-ĥ719^&5dk&StQz=Jԇ!A<{:2`{l(sm9ETAL:gJ&B ite-2rR]T3VLj,SrxlyF{q@ \٤*z}4"6y1*`Sr&1L]Q1=Dd 5S68g.z?qc+/Ђ&R/+zLauP,pZm M;Jgi8AoMQJyPXƱbn!Mt(\e\_ES{|uV8Zj!eRh?/@St-"|+s9iqWug;S~v9.+qU`=fHs4z+zWr~>y V+' u87eK+vN6|^qLMY2_B/ PX6N>VjP3חW[*5Gwkph}.zI'dޡB6@*[|85C~@Mmn/@hV!\;tN߱[V^uG%ոu'c\ qwl_ڳll@ŷ{=Me$9sLJ>hbL dA Rј s*s?AOd@*`m WR->04^`tW !t9?f?LDja\4~x9FF}J ʉ߻#q { am=q K=L I 38QLd1iU,簗x,q~l! h.\$uEv2r&߼NަƠjjy7ܑuOǚ&LIO?#UM'>O9V[9ՌMSoˑAkzMH p?ےv;R4߇1 z8;Pxl ~-Ǟ|;``w$ఋkJ9^:g02-t @#lM%܋C̠4KInˎg4pX$E3@N;П{?.*5$e2'\Sv:4W֚H7s"<#ȘZ QrB$1Uߙ7`v_%]$7uI$ԗDe}5Z Kz˨cr_Lzqsj5:\p׵ɇm7@eF#"m#U8Ȝ;14+;sI}.lEGF*w+T3cKɌ;n;KDs=u56؎Q|]}r8zoϽP-+v%Fa WS{X Oa]. ؙbpǿu]:)_e3#gсm вu\1I攸MSn|,1xfyR-Frf͵0;iH U0؇X85fq@ݽa0km"fsWqjtm&_=WɊ]D3K8^lVUs`2`HDPÂu]K!1E _$391ޡF8r2M[e^ &~`݅fCFh4 ө{{*b~S? /O>W]7 NtkFIEp_{YP+C9,h=5U<3QMJnVTaO3HOsOW%7]\P%rg:VX%%%#Hu5oB,ve4 xDDD$JS[M-AXξb]HG-*(ǡ:׾ ڪ{9C:I:AkhkU8 K}G@>DCAӃxlĪo=J/Ruo4lmXh?/T>{$VjEnӨ ̆M7ɩka4K6࿙7cMvPضv!fG`k锎 6zv"o J@eoֽdoj }3>DVukOgט:dfZ-lX.ۮ௭7.:ãa8qL_x]|{ h~oYL(FSG73CGq]'е%{h$Y07ð& ;+OqvජJs=!ۺ@@8|y` Ȥ؉HwC:37da9.2$RUo|pi+]Xa]6B>hB Hc<EPI w< Kz4/8fboJ"Fg$O#9| [ F+ݐrzHe+R)4~ֆD%P[@|-]Dv1ZR"AMN)k S\zde/Ds  -bE{gc\:gBKZ&];vqvV;mכ KzrW4ElaxR+1HP&^10R_R>}#?~"KarԧCc+jI懞IPok,x́\FEJn+#kHB$sGUPl_A,j:S*7Co )kHY"Yߨ%֬ݔUB5KK[H^:QpibU+R#Yw<:C[B,WS .7d,H!/ J y? ?fn2~zG%*Txk"kE?ӑ3.|k؃W>DCL{AdDPJIm)kE5o@\_{|dXy˯5 km*SrQq;hv/R(rU744yT .UJXSHg m4(=ɠaƊNdw._;tG W?dRŁTj0p`]iEO5ϓYPuvrG>1j (^R+>-0*3dϫm$E=~{_Q\&<.wX`n4ۥ+_2`'bpjw# \$bP=6؈_&!Jk!s,dgA`W= uRށjdt/Bd |$$Aυ;zhsi@QUꎣw,,pb:!nE38ӓԥPN2|NGAOđuMl6BC;1à:H*Jՠ5jms&6hљ-uIrS}cmS$O~ /e|fL\_*sVTJVà ͯ 0zNCso̤وMbe>ⳎD {+Q.eъVrOH$kxRQⅺ.rW${^ϰ2iyS[hq%<7Hě\_&ZW@!Rr$Q.D{'&kb`q(!'$INLQrh@0v_J6 B 1_uC_Jڮ/9W+\:\ fwYڏ#8(ToadT0S֋:MSD}x,D9H eGFPp4}Ϊ߽L:ظV0l ]kτ DPথ>]̲c/Gtg-ENhf|cș"Fn\%1|݄V jXU-bC.̗ lŠt7㊧=c״m]3ՔUGLœP#_3[v!^ &'>Z}T>g2ԛ;¶2Q|~iگk<a*p3bK,&1Ƙ ۈ͹`pxJ0 ^q$Tn7adn: sU=i\}V)vD?TGEb 7'/ݨGSbO =02oc ق3HrF? of(ψ@*$ j[Th#-'9#PT Zi !Xp @-$V9J>?{YO>U|`fxYp($CB3>NZ$U2XD>8"=aGPP|IsIV>cT|1'%޳?_H{SSѶ;<iϱ_>ħw/YBƟ"l*fam嚄;7۸<Z m%F-y,~yk>=Zm5v3Q%3V |{u"tˎվA_CCzSH54ڃ+m#Qo^j|D8UZyb`x0u9®_3~TSo2b)g U@N7Ĥ,ĤVF.ytvYXtu7;>Sn5qU15ct>x ғ;׎+B%,\ @Rhb&`fư2ȣqf$ 9g;,(Iϑ9w+YFם)ẖo'ttv1h؄DO,s?=K& irdCnT8 9<LgҟBr_654 t9+;葟<[JVz"g>J%T\R&ZCknU[:@@$آwY8J#w U'ڱ9#>~#[@Л"^9H嬚e}piGKˮ q M1AuJ  ^5!acIJqtVEԺ}nZbb*s`}O.dJw?axS5EBL 1?KY f=!|VأiyҒV4H^G6؊ N=g+75`,Cpܭvj-I*5Oq0RdQޭ mE@py{&)W{)R9[7*8Ž֗QV{5]1ShPorگNy<%/G>Mw%ᓴLS rTγєLAMhf\#>EyJ* v:MgW;8wP4we(%*tC%- ^E$( !jYKacgPN]PKF*gvJ?tN9:Pn4fbnQMgnB}hܦt0jԎطSHbqwCp͊:Je @Xrt4Z} qy8ɼ-&8Ġ𶓼VS:h⽈Ǎ 5[Hnavx_Ѹ Yie~*ˢCv,\J:b }1D!Fm\iŪg+v31g@_A YJ$fICvw%فu'' ;kq]SQ-Lbi$n^H0fu .~;5D'.~Tab̉=Z[R31Y_y,`,Zя [= &H,}|y={L:ۇ[;ch$A|sv̑oz݅>UZm|5;˯q+ 2=vyݥƵQ-g˾xb>o.3qntmxriOޘ7Y+tИNSxy F,^}f,y=❶r}MHSkٸ,ᦧy̑?y;tO@+X"+XE;=œèF)\> 8if?̾=nϘ&E { b:>ݤHSvsJ `t+?fEi>;^T fL[nhԌ]I0#T1R%B?xv7O;fOn=85Ѝ?rSYV<3o\. ?Z[ZnLh{pL?D4ZD)RRq;hxk%$)9 n15{IHRnF~xB/B xi 'TG6AZiĕy`^;[sQƷH1I# \DpvXK8J=n;xi(^NM`ejb+$1_uz#T;>z[2hzSƼv;0QLSby;0'AɝM$D`HY84ΉC hٌ;1'NeN4$w[Tq ]΃qT߁w[ό̄&[nzmo͹C,]ݣ)N=sgB(RAәs *jcx(Ӕݎ} Q저g6\cַ̗' ЎUb.,}>5:˝(ŃS_nH٭iڹnot+.j('ąQA~F.4-X Xkx[sxBRo(&?^gg"Juߏ%4.Fa"`Q~ >}*aוU<!>GmުV0yKpצK0?<+2%R{Ԁ\`$e.m:fd*>CH#GeM{Cط9(Ґ!I*N]{ >]!DŃFS >Ikas^:خ=%I./545fd= e_+ .ˎ4j^ قcM\"f2V|ܶƖ" 3"9/+tFgft[I{ 7x$]>D~ܙ%Xa"'hU)7WЬ9Ͻ ^"99l͚a9pKdi~" Pĕsv[-Ҿ i/voOֹu.up%9o|SMD; zx2y,6}ط/3(vF|Z| M؊hZɛ4f!yVQ~k<B) V笁EAek=^w9x|i=SԒ?0᮴"6ϒ|&'k`|ٺAH?Dx,ܾhg"@-D˥JWb!~H!0V&48T?ݘ% P58,LM. |@ b N&U1X&A#=Skh}u(?J%]]IXr$0Qsz)cs]2 7uڄMwВ=4" oC.dYDY  ;BLJrZj˼,$<إ]D=-LK'PtI@ )|7-F'G[RکǺ0H8q!HJVq\7E#sBM|}t!GA;,v+R}.ooSDZcx1h,`LJ%[E{.f.B+ j1%Ik!yBRk4^bcƍDjuI+8bs@NjI-&vЍ-G ƪ7!(aSEM_lNzT U֗nӅ|0ȄJF(oCߛ*d"q[/G/EIVJCm'=$\ЊX(ߩ떔7=b7DŽ?~e0GNVпch؛N['ʠd#l^"6 ]Hi$ĒRvh\jX͝dP-e7"zW,e[tB&tU2R HYL$z޸xe߻]˺-L`=!^Z&`T*FrY"J|pQ"ZFVayiX%t'qV|jmկx Ʈc'Bi`>.h.\ԑ^y+#:+:>[zTmupOeؗ#m>46Z^=Cu9l(ԢYZ 8·d(J|&a(ف% {AØMGem-,z4>ye|2 (r]<"N΋JZ|U$`uaA P~q|&L>HW¥?:/̓cyC! .[tA*zPyJ6BYE ̏ހ>ES@՛f39"Y[ıDv6~AY4K+%G̊*uYm.S.e3fpb~lԷLӢ3iTAޤ|$/#B> KD% R @+Fv+߈&0+%4SL@MJajn계[I#n" =@\1Fa:(MҴTCT"M:ϋbF`Fap|Ą X`۔*gNv&u'+ODV^(ha[RƪkZ F>0.Y9 k]Bs'zDŶaKex.\ Z%rIGHQ:o(rm#ڌ`ZrnF'fg a$R9#B^SKT2w8dxW2m;~Aj+m@Ircn}t[ִ+Ʒ+ s KktgZ+)* (,-MVw!DtA#k?LO9r(o2{PwDš@W-d83YYXP[-$dIvweCpy'qAoQ1($}dz# e,"AR8H.sP= 'P^a_t.Gl\x>8b*&0Wfځ!`p w0G~g3;M D;(-mMP])bųE㧎x=.]}:Fk6jW#ÆzK9&bmuh+<b3d!"2p6<<- 3tf "YP.5'8Jp۫h l{X&WY]w)rr}ks/j͞F@Ԋ'/^>t%:5Al]% L Ξ/cKw탡o!pôy1,p&Va}%P3= e[XD :@eޥN۾e)HB7H &dǙaVyBҀpщ6.ȠZ3V`<-:;ܑHP8Z2!4:(gy$Ѷe*it]E*tbaGY/[cf3焔pw';f6_ze˓> A-h<i4lC/P{_Vf%`!)[.fY#hS4VnQ=U 2#&އpw+)̿l?a?<@7$`6 CPV8hpL2l1̴&FbxDƲ(V- Qvw*0“Ƒ}Gz&/E=,S1NYlUWj-WHHUOb~Q1_1bVڡ[sĩs.xְOxi]aM)҇bQeD%MfԦJWxCCyđEKhAԐK*:DDB'lN-DԞUe⎷3_68b)~E֞o3@oH d"Kɯ[G j:S?(ycSzba06}|dꮤe(}ifP?ziźЁL)N gsKFF8+㭎EG>'퇓whߗv$эy/RhHC䒇)/4RZzfDm\ !N]?]ܜ-66g7+<({j#9~_o @e8XF|_LD y/,lfDžR8Z۪|3+<n;$P{ذ]څ#O3O<~4@UP  k-.!Gkމ*yt^–Y݈uTx6|Ёd3Q&g{kYF"TrB/ 5#0z ԋ pI-{*-:VVϐjEbDeTf8j]?k5cW@aR`Tk?-Rj)_AԀKu^Ҍ1xjGى 1T'l  M:Dfq1%;[\4#ыCQTYk#Tv]L K!"Dxj/";&љՇ/W -ݗO2E[}S6.ڸW((uso2{C W, /SXI)|GMIoM|Cݺ4`X `hƀc6Oa#)ed$kFaBr U]_Hh!̫u>!ўMkz2,?PiTU5է=Aꜞ-d]ƳPʪlvփO"78+}a8:!A1Yb'0xjdkeQOg[%mP=Q(9,} ,#9nk&/-!hjF{FxuG/jI 6ń¦ûqqgSXOoez5 t޿D!t)g /Ń<'WM#f]\:7XvDĂCLMWf b%lD\ XJY. zb͖~ qc47P@ra {g{3#(y$Y΄/xQ@8}< *`S XQ "vz6:,mHD!b(.tY˯v2%VU9QAb2KQ|NaA 1}K$>\Ҍn*0r>ܓ/]FsN &P W2 XPhJĠ %i ЙeP< TE<%|I=!zDi^Vj(-4<=dG4މDcTܰBj6R$IZ?%̗ -aKF*}G[5nY*jJY%PjPzOG$އI81}:ظ?WqFSzoiuXDm@o7uvkY MXE]Ry2?oE4ӇN0\'?mѾ: ߷'܏"BN'ڪ#gk0198<Ԯ]Ţ^*1E:sEvW:H^kR|}\-("s./om. މZhekyt{,^QG*y mq^SzA&#ʙHcC_wCrri:.S(ߴxFhz49J8Rʑ GlKfhL ZD zglΑt  Q1*vRbmLqNhg:/Nj7msFNkuٱ4zmEYeIAAՠ,{S ⾖ tMpj6)5™DK=kq{V6l#g~Z.abU)$׿Bf<<"]^~tNscgajU^-ʅкNA2t#SϤ# 4V8%΃l)AH .ZL">"r[~ߙ9H|'E"$8`6 *bǤG,srLӟNJ-|CphNieK:YB/T'F7GoUIǠ\xpZF#ߐ)G& y]273؈½B#-_a@յb bI[ ol!)2#_/O}E?5gL? qR?O0\SVfSCfvoCaʔ!gW_,夭KޡL$>R虄%6ani\Zsod=Uǹ3X[ rzl"'34 iC/&L`&#W>5Un{RM<]+/C>t4r{1ikH߻‹쯰[s{- XO+!N^i* '۝p fo76,.yG/ :ݷ@..\˵ݖ>&U5ˡ;J)Gޗis2oK!q)YPJ*Ճ$cu[ K24l)P›H{ a-[)"}]n jm4fTC}rs4rf9ۧ5/ɓDH%nLATش쉒H#坸gמ$Dt( ,׬!ywPW鑦ע~?EfҥV!YL* ϧALs KRMߺvsR ՓLWy5"P,fpoj~b'f{^$p|C\W547 >\C]NIO摵54ٰcekeD"@ALY4Ƨn:;@fcZ/걇ҭ^?@#Њ?"i.jB>)Ό>3~¯o $ rYk5;{UdzB«F,` :G?fxoOmQҋF{Tn NgƳnPaۈSe>ztI)G%l&D֒dAAU +Z%eD'yXjhH}-Uycv jOJ  PHڛͩ}><2ؖ-2 v6myFR`;U|QA8{V !A^͈^>JsQ4RE 'D#5PzZ0 Se41&zIVK+E/Rʐ K ܁I+v7Η?CڷiSa[pEkrcO$Tttq ~-I^zNZT_b״EyC`NO3a0paa i1$Q,dxI~]$s6oP2- sNF%l+ U*AH \lP^X̓LfNHXloS9y!Db1+CklTYq'c_H4{֭6o0XbZ7p-N|=1Q21tnқ|c6rt9 9L!Į}re{}"n 5ؽsC2E,)?_-'dS~ DӅ_ 騻F~MU=AkmźGAn ~9#4!{^}[>fhAM%KNH1fxoϘv7%Ib2&Ud5d_.Ƽ}IBAF--&*7hFpy+ q|dtut'kfn5(@Un.9K]vА -s,aeWEݖTlAW)}i7M旌q}>`.[e2?x38eȯW>gq/aok=P%ݜHкߏSm8Y0pL(i(qpi#v͠!EcWE4:Daf2L߽3mDY߷e`@7 Į2VXolpĠm(eJƆ99w 2ahp`泹sM`٪˲iv k,ڼ7 {W@T|5z}G^>䆠 R8nPn y0ޛL|UkӤc?V̧=GlАe9A'`Y(R<śx GZu[-dw+y|×.9=ٌ*^§}`i|{2%K8>ج5lY)%\n%F.|[-o^_QӿБoL_g3ʭ#WX~}Z mWב6uӭv;WM{6JX({Z/E`ӿ*RPUӜQ&cאY#J6' CpQ]ߞ m"qHcΜY +m k "OEpPz/uZJF@Ta>)6YjdѠg9*eOF΢q,~kPY'iŧaPq+zY`ph:~8pg)H'ì=c-W5(Tl<`xm LpKDY Zc &3HLf Q½^f 'GJeSNoDnA&F7ڣ26}fuʿL,)կ` ;~]PB#"{10LK˛6[$~#SI}ې▦JZi6o0n3yf/m8o g29U{($un|j-3 x"V3vsp[HJP:闋;jV^A{:|D\NiԹ5s KC5dk{ !DZ1'@K8[H'GN%unXe A" YP^G+<0Pc׺I.\b`@=(0'7%-1- kwl.t>2&U׵ $UuIygge=hC Ҥ!wn3)w9$f[G=2^ ``D&tK 4q?,ч=']7Gd-ՏB\!fvmCѹ##(, Q sat?87՛{㋈M֯ZPj"F}GP{2U僽8 >!x(a~iN:mЫ2FPфZqRvoW% Azf▚يڥEwT.ژ6J"VLgoDu*#HCϑvw~PCowwOا>AQȥ&fتyE"%E]ZkE- 9[xER9 @̺[)D.>E l1Rw簮h~3"h&TRs֢˛ ^̈́7YD0Dnh׊+is?ݩKah)pRd7L&0Vb-̩NdoR S﵏Øp\]TNu|MG"QTPW8yw?3ralZH ˛9pNL۠F">y "Ĕp9uȸo$ lRr8+̯Xk)6X7S X }([:E*4D!X$)%N0xżKb;;Qkl􄯰YR3,a@070& Hr_30cXʝ=miVϛ51!sPë*[\=>5i#CYI?&6C"kPf*3&>ŅpWw_w`J'+ԗnw rQLhڝ@t/IraxSSv.R JΊ(xILU3sO37nQ<3d~jj5GSbBih!Î3κjaSQ./B8ķo`] RWnql]͔`8>8Ux<5gZOQTMR}TJ[)6U,^gJE&٧Lfq2U2 ~!ngwB;x _\~shƽ3pJE & a>09XIi_sm]״lu ź:m  ~C5\Wd ^e<Z词2TS#̘[(ICaa-%LCCxқqgB:JgŪ!nJ嬅QRQHoN%n7K +cۘAx0E%srGߢ$`XӋH?g|ѼvPZrՎ֠bS8D]ÁA鼲3sVЩ%\NIOo?q | OK\SkvETSbOmuƤs.W+^ !We0/΃xpz%ĴA2u)8{1vx+҉/&Z7)k-}*bB75 ?{ ]`q"{%@U7TK#Ebv|w51zfo&Y-bݏY`3'T'גMwxYS$0oR}=$-~<\qJI؄gYP ،xxQ=>R 2^/NpN*jQqNoz,Q{ha6 oN2 pXT.^V!6xXJz퓦z &G A|{3Z\cuR]:)"CYKa/P,e[W(KYHvBt5Rcwaqx|0ѯ=~!3&|A9/KN?,FKFevX#À }OeP@unr 1enu%FgBo NE!>p&*V֭ n<x,NT6+>!g췌4tqyj{` LN\"28j2~$yEYE<:[#s jAҮHN7qD!boOD#lI,(,Şf֓Gv62OwJ@$a nϯ_.yL#\c X=b̏9Y/aXs(vo!u^6lj)u7211|I|zZ˲PPlYV㊘Yn~!|lȯ tZKSk,>%|"o un "mW: Ld'[Ьm3W$/1)2Yq{;JͰk"7%(=;R.Pm%i͏-YWe20>kɑ2@&"8_r$*6AQRAA!LvB mp7:^~s|C4ȥ,Nҋ;^a7ά^Y$+͖jld;́ ]yy W⦲Ķu1Wܤ3:LNx- Hm7AQD5~\FG(qg!-#υrQziX G19c;Q󨑯yr-=vD<7  h#ahU켮j[jt[REz~_k-}_NQx +75SӽȟoDEw$Obw9`#@RzvT&E{݅iEL]8r(ɀ;V{_U bV4tl6c&oFz^qP#?Rj%<~1jU]t 8ZI6 +=P6kW6ؘ}#dxP`1{34-5.i/&(aΜ+- iޫlox;Ta֒A!DgEmஞ?-]4_[QZE{{3KHz'N90vQ=k/#{* ۡW5o"3$S?0w{8y2ܿU^v h:vͫ Hک}Yp/qu3+K"w~!Ͼ꾝[ݙ ۓ1Wl{S2p#1p,~,y} 91#tAi{C+WIӈ%G?pC>" hiD|ZR`mL9Sv nLuY E1c5tF⧀ka^0^d=i)a% Az?*{IL]&[Uc^ JYB\ܝ̅z-ƚbn/OQ-Ղ0lt>P6.MTիIfP. 1y#Ti05F7VOA:cLÑӆ`i ?NLH7Hv&?PØftܶ B2\阐)#%f,A'mPn0xoj yxo¹Ĉ'z\㶯ܛ|z&DsDb Vqv/P[C^眑ِ1ȒBGyܐ:f5a3[Hϴ38 HF$WkC(kJ@u+RhzWvPֿX.GSȪo A}qVgLL1@ɒ`H2"!{_4F *Z9C _E r? ,e'l*mAˆPkhf` ZFAxu xz}A*[y5lqKߥT58UQr SVUbCxbP) Mxqa#Ʉ޸)4Dhh@Wv Z'>kOo7Z:*4W 9'Zgt[yadzF&Π&UΎi e ;$ wzh3]i$!t_\}>Ύ(CspS* Vޝ}hHby0]UAAu#)e4A`wNY3A eD|e%Ut&ϱFyIՅR.+,Ki 8"UsX#n-g"62rф'1afv*W=3iFF KD4q=?|3*kБɁG=8[Ċ7 qys*V5նbԥOu7rNa 'R:xu`aH] ޒ#dn_JpEY8dv Chxy4;Gh4÷9X?Y^:^Mu#Z~_\'NV|+ɓ_oS+wz'sl]#_ ZAC"݇`2.ݱE#(qv׀M m]]3z^GLScE9pC rЊZڤ E<AFLk_]ha4#7ԺYZI4i1=t#įr2 +HN~%}xE"anB{ti:I1'B*HQ YʛR!H1ӳ Y^OIM5 _޵'L]UEDU]̋%닇Q.i,-fJq#cu0 Yrmŝ& 1DM/jJ rNQ},^eVhlv)ijϦ 5id87>@t n= vmX|m pJ`}9}[{7U&{w2kwХ6H)Z?a$*+ vA.-޼vmGIVgA߇2T+ 3d_DŽS 1\|lV-z1D=an x.:A(9lohnZ\oU 5up?43!u̗ћ~u/x}w}ʻpN^ &hUf8baȉ`0M&k/Tb/~l{R es,ð;٩xO8xG*DT:B7h8t'riWx|zʿ\_Z;PeS] Ȕ"&/)DҔWZmq*ԑg?LUqAeϩɂ5 e>J&ʫ{9RBie Fȇ$.Ut+Poe8RZQɫ}oq*.#\w K7֕X4pxz=oc a4 =HL}KLsi P6A.b)%d3rwk؇Sz̀ RdSˌ7#'3F!m׿(zJxB[m@@3H,x6_eB<8(O_g'䪎 [ I՘`2]``C:ҾR/eKEx䚖78TwC|X<߬瓃DgEt=)ת\ޓ~kCr&=nIXװb<0~w~%mpT y1ʆ@ҳgt xa u:YI7c2ǐpY䆬pfc9(]NБІ~i;uDy!3G@П i;ΧDx !fՀ"PU(2ETy+jǑ'+\6zJfݯnH~EQ(f=(*So,]]UljN,-.NyU/SRG$} BZ7LD!Q~[c[o" AїU@OD"x]5?a/7 oQɕԁØzhV޴IǫSGnV}Í&Im2&* oSaA.eSJo_}apSEbYn# [Ba a{i 7OjoG{x FxJp=Z62 `m.2P"݈nk:hqt+H\D.q?mQڊ:^5!0G d"gz=qsy_6ڝ$rz1I 1.s:qE…_"rXR]n+VIBRt:v[еp)3孞@aCf=ʉ>hyHՙW:>Fb)|4Oc#;޻`p0V] R\C0aO"547B>^G0jhGeH !p5>@Ec`f|@ו_?6ɦi+-"1>PJt…oC {SS-ْz#7)1'6,웇^(Kyk7ZT؇wϻ@eAR{X |濤6\=<aŒsiq({]ҤЧ. Zކ&C-T>.├]`J`pP~F&'acȨӯjd ?N$Ȯ}Fzȿl !| `؉[mu0͢ CsA+mMp?}2p,jX .^t<2`|h奃/m,`YW9bQ  f:TP2/~5 Ҟ180qոh"4 Xi?V ?O8%8n6oF]I= b~(TێYrWd%6`i%ʙgǬ|E6G QJ)AOMjTKKwz{7WSAo2(Mx &"a[Q~ Bj,rҤ$oE3Ra-f6>y 0_"1"%.^DK֣$uGGF=U]3q[݃g:^Cm7H߳H@wӛ}rTclug4$]NXoEv_-ISSԖ6W,-%I4ukh"|[?>t/?(,C_iA'D_ſ ?u.Q@ovB}Hŗ{m|'t8}DUnzGWDfw,!z(JwrOzwoHgB7UX'Zf^9~;diQ S^^VڕNP6,'1g+R( *$c K iu8k9HOTT˰KcshT |~9`[R7 !|dn'yɋ0,sj߇!d@DaBv9.gɥ.@Ep6*ӮI!"[kʬwOZ5oHA.Ao/ ;JxNwvIaB}`W v_.aRBDcIm 6fSl#ІhxŬK޸M!R/jR=e?_vzK[tTk5t'?׀WkⲣOBk=x# %%7lg'EW4 Zӽ # b`E .w!quQSEQbutw~a ļ(;8ZڏS3̿1S8mw{\NO"־)N74R-VJZ@[r]J(` In9L&Tnh~tA2[!,e}XT_8Lg~o~7sҦgu+8o P8Ԃ3Gw`dai:&aKzȏK֔_)Iy򨁮4 S0˵2T$GM4@ u7vҠZXK 8}"S۱Eu%+. ~.dr} Qo! PfB=USeMcTy ~(^~2w\F/b0b h1F\A,R:P#x|a6*)o ]p/DuABTYF0j}c=ƻ<,biQGkK-!AY7h٘\󵡤wTj<9ƈԊU}K%OSYe^IمR& k|RxJ\Lt| ׅ P8ug[>wzj@K]T\3fpAK{T,n! IBq$w9 }^yf c+j6_jM\P.xrĮZtT,l 򧗩L7PefsiuDZ84#,cb3-&?8V""[ 7\ğ'TW?feMԮ:-`Tm LJ& WC}rʼ>/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> LN>t zCʼ ,yo>wȢmH֫@vM狙g.aw7|y*`L q@ fb+rx,貢/,PX[̳y- WM=[`4n}AJjF)jߤ@ʠǣ"y']2o[8n7_PȖ[{p3Kg%[^acЪjGXrα .ȇo&<^-R1&<́jXi7)rab:sagVq)A@l%  C }b?=')iYXW+wt |%ɝbK}ۨ[-4 `N= u-*&ȉhA wO@GkTې+Xl2hR# T5ﹴ g0/1(BEcbdn~9`crl.8Q<π{S+BbNtZ_vtᘒ+kk#a>v8zm哝Pzש`{HcTqhm|y7_q#nӰ *Qu@T|NJRg~w&cPE/%M(`rdwj-koO+ k%]@aښo4<v\E)X|}R. VVi\K&; HXX` F ű_jώgZgB!@Og^PAqbX.s8fO1uHyaՔX@oWJ}"j§Csv.bhuͻY&~AXWT S\vCæ%lތyAA$DdNeWY ͍vKՔ13|VI糐H<9\1-76.80?|J0 iܹ\,w\I-ٔTWjvnvg#)J'S tnH39y\5F#>cB.{VI MB}Pe,]a 1#5,LJ&kc`ЃȽ*OL"Ux3 Яҗ M+҉fXtY-/=Z<JVJ8%7*f=q͑aCN=S7tǠq,KPS2KԵ C$SKº#!);qkawy"mďk%ؑ(Q3B]_XwnE }09z:r6‚n 4뿯h]V-wA3*~wƮX9aAb8O{.岬_|)VgV8tC`ZxO#~Bi"5DUcE9Rbwʱ OD2Vc/fOD^Ce3#/hOK4m`c'_ws3]UPJ˾hI$1!ZIMز%xԈgu뵊?8 rS"q9!S8)u<%`:duǕ$ߠ #8E~x *0rFE Q쥳-pGR t ׃x#bʵoLCQsgj$wIe`Ent(^O,5fc}]NX;V}ΆgDW;p&\)uUS[HQ|uzqBg("z\!;Vdt`sZԃnXɟV Fw6}zbA n?4' uLRVS++6q=;".dRaknIoVg R*AXXy'N,20_1VDiD^uI$Z$rKf1NLn{RNAiuXq{xn$YBe=],`T_9 3 )N%, .,wƨKj(BySM̴]5;~vHk'HHdCLr(b~GH4hCХd qszR "־ 01(Oz'}R#%'Ɏ兠YzX׆ȮmEx2MH^ X(rtbaPQWj6Y=lWy3|^XGWJ@,$#bLo G2v-N7q"?&C<#yGH_̇A ~6ׂПfb[0@p_b{Jlu gIhH]AoBXmoi~U2Y+>5^]=ufB'j ya’~:pDҼEg>É0Sk ]pxJd$LT;_hmRyspqXCo>eV”3'0uZh2 SD,I&>E4#&;)ՋP *E*:%ua+`AtWHcuA0J;'ye1b78E"8,*BUa|!'x`Vҹlm@:Ӽ((v^MΓzk@)A+a5р`j:Қ>6ey.L|Hͦ8fd 1(w/NZ:lϤMb+U)oZUvd$bodC`99wGxnc}/YTnt ;VO!7mWQL I 9ԸLG 'W姗ű8/=: Q~YB!<@m*2A _9$M&9irl1*QeTaoxLkvjꄜU4jZt1|{Ω usirNcc0 2Yc "6ݍ>ĄƬ#_aI異rEo~淋+ x\}Xfw3uԴJ䆗SopS0p*F8Qڴ,AwXġVva[?i?iL2݈=&x .!ʥ$rhqcrep&`qW6x(Z6g@{Q:߷~ntZƔC#M"tA# 1c)lE%WTO)$BPlErRЖ, InѼHΈ :‹&HeۡLG*ZI}uҒiUI<ɇƛfVAp!lCE{BLu&%Fx,6}DvLDi# U f}<QAV c"b#Y>i2?ey62f2|EH8>"uŒ'12"Yc4zDo7par"*I2rZ5x-+B5?cBvxԊbSO<ЬRʻH5ˏ:Dtg/-g]o~ {j "5nZN^Yir%_nxچlym'߻[PWs7fZH6q^`U1xYD 5 W-mwhT7Vݗp;tdk\9yY󦲚)#W^1/z&xWƠؐ >j>6U%̣S%]%O[S>?lzJ([$rǶ0aI"kBzI(+ iŜ2m;z^=S3GM1c~fHhebƁL&s8ƒHG~L3d4:'wϏ e1wu!/VS%zFGK2w,UQu߆T;w>IOJ\ℚN /SVZղ`ȦI)-h*'y|"x) qMD`ުZb'X b ͤ&1b[}dn~}{}tOxIj^$rjGvTJ=;l$M^>|P"D[`zO "+TM  95JtdV@ /[NC ^wdǐJ#wV2`U.NVp4$F]JqxX°G]/|H%4j"쉌{F H@gRW-ZeAȲU{G(XLb|cr%x~b2"7Qy!@Ӛ?3F8hKI%qn -JߡJ#juikAX(8aQRfUUvkW:lX=di]r霂S(HEV mRƽ`-UUDž%5G-UѸv|LF 6rePS}ú!JOg_2LOV~S} P􈏦*΁HtR,0EUf!nJdwE ݿW˒4! zr]϶duԴb,0 x7#:LhrT1I6@~[Iہ5i6Q^s8k[NG}GT@f`>#] X>a;y煋?9fr+ 5CT&{.@-9MwZ) r4&%>y|}$O86uME>SYgp@ /hI˯͆Il0A/dSON-qZ${[ONhJg(LOU<+Stma+S:])@ YJ`KMbBwHX$X{τcS?q0sn3O55v0D;j5f͝;|bIh8@A yZEe_XNɟQs{Nc)! &V_znr̦i!{:8 ̾qS;,Z,[]_ V*g%5oc ;{ȍ= 5n$# i4X\*]L,K%;[}W%S5jy:CP|^d:Mc0=<9v^oL꿶'^ ULֶc)uSjL[)K4!+W[dQZ행?cHE4\RhPǯj_`.v-7w>U-G) H>WvmĖ6-c#&JX[絸Qr50>joɤR~rk~{Q2ޚW-.X?#:p W9"UbAr@(Ϯts)oXY*B{>OyCY.#(H4~ t2|'&N71mҙE_ҞBS(T]^!wHWH+coPܽJ c(''e/(t6T 䣌HX/QiL h`U$XeR%̋y$04gر8ez436sO 9rS mxC+Dt&:7xb7X+zoJ FE0bcu{UۦM?uR$m4\W˥w{/"E>:\hwkȧ_oZ_ H?yz0y6ޏSz ;?f#F%R TboMK{.ZnҷeT,6}J.tľNal)8'(sc}o87:qti0_qTd,V 6G7 :\]Hky3l6 (]HIZv|Շ&x1,y#=W+yGEv/A L g[;~*o cC$Z/>A:бlu+Iع?uUx|]R% -~6Bl Ņౌ̧}ts7%x~E4,`G9vS%|u ̣9ZLw,h.+^]]O2ke6lŹ&\wQ\l7@r}z|  V816J.貈J:;CI ѥQIiEДx\d(iho?#z/!8'9H;v/9v0h W':GƗweJo2PJgv2¼Acql5f?{EqCK{s#7c`,|hz4>uK#QgY)(ך ,L0հg3.GiY&&J-Tvuּf2m~1SZvH?9䩔GkM2@a.bñ* 7Ӷo9z>`_b"ck4u, HI1bP-2+<AԧagQK;0Sˮ[ G ^ .hgeZ!B鄇ϣ1y2GDI!uEcc 7gL[X󍷙>\ҒD wiĢ1%zuzVԸb~/[ ojm,P;nCA.k D =MmC:Yh!@L늯O-Qn@dx(k+w-_"Z\1)…pOS "mxSSX/#.L<\~6L> G䲫`9,-'B$+EϠUҩ-LmT0/ x>Xju{cwV?S 5|8a}Uҫn>%;\j LO9n`H/V2F&U )۾BTrxs [9dR#a3\`s4FkrwUzm.>(b>0=Oc ,ygV"٫pcE>'hV_'SZR>'l^f[R@!(5a6TPMdit6QQ=pcL`B * MI{gId /[ C`(]uf&̥- ^1A2 0WّLᄳD@<{, QҬT434-b\Vѥ*;` #\ȟKo8ۻh=$D~Nx^YrΕ11U 7\ ̄n+0vCdc C*?^yek^͖u!R/BAS\JQG+ʎ$x`66` p*m g}bП w0 Bl;aG!i5FY<9^19!)E'`^5QeZ6LXN_(XܔSA K$+puK:Y,Kʗv zxqN*i*YJC\ʄzٓfҨoPݍKCĴ  c+ zDj1g%Udx5پD<0(lqNJ5IIx$ے w0GT2z}DM}Uns)Wpuua>_h"Z4:^L'8̑ NRˍI^g&^zrD+ %_vV" ̴$܈沕L!1ꙑur}M2h1_7 gd[r>Ckm$pQj*PX>ҘNSmMp7Ӥa&HwZȴNKRZ-8K&F#}pWȒKQ%l"uYZVd/ vȕ|tI{N_Vk|ZfME{>D߮> ~چ ފjy0'E Iioh+M7X7XymA}{% fW^D,SV(la D*HZזIB^\K:ڱ{EdB m/UIl,|%Ɛвm ~}SxX2uEx>1+=J[w^`+ 9̩Trs v] -Du!C-ى҅%KξW_c51-.ٖHR.2mRnkk[.zpB3hՕJ@:Bÿ^ռiэߣ$͛wኯs)J2_bt! (p-Ca^6WRlڀ=iA>&)@߼TVԵEoZ0m o\i ޥB_ūUսAhOph#8-0aHfj9fVsj7\K[-ّ7Z7&C-:LEk WHLaO,5r !J.V1bU/3v!n`])e%ͻ0TkCzJU>K%7^FH(w~+0jߪPa|N:AP[Yؒ2`ŬEz=.e/⁅؝%Z4cU]C,j"(]0p*0w VLvxZvD|E]"*6p0}18b%r XY)ĈJl8/z;:B$QHsnDvR,ߓY{gNλjɔi\nӡ8=p;;I^IH%BQe_.!{QP,R\ϯ1_7Ǟ L5)eHeY,+]wEp15X[&^ϖlgdw >~g{ucs/)^:N*dS-2ʹ p1fzƠק9^~z܈8vzP%|qErvi17t&jx5P]Wy[ eU`4[fIY[,N IRÁJ@"t|>7(:_|41g<\KzWy#PZb dA/8I=ck;cחQ h>&(q^fY?IqSZw'02 )I% .T[5yqy8nHp2a`Yt3'QW37'RH@x~w_꠩IЃ{e\Xz,` l@斉xይt?S&x*KoY:{1u}~gFFjTBGz<%u8 XWud%Bx,m8{g{Pՙzju-粶C+6QNK7w_.H;3j&-vf5 M_F.8@z,YK ̶ ~莛j$Di~5\)lvۑ#uy8K+]2u+,YB۶ScnotfFIíMWb&~qd(f *- D`c azvHia3`"? .4EwlL LΈ=RZ5D@X?5$zNI6  1orajdqk~}9ڳƿ*"Ўse:T)_޷bUt\ R/`:uh./8QPbb?[b$%$[}SHigNL *2JTZdˀrMRs4wG#\rI ZRT 䢷z믚id-Q?5tLĆWN̂n p #a/X6%_llXfbr-n5b///[:3 %*~5f.- u2Hoo+#o[ ѳn+`o4n[AߦW߫ޞU@a,'븊^ {"YwH^Z}jn帲 BG8t>(n=^lf|jsqRK> @7 }h}Fcjb^sʈ 71z' HT$IN&wpՌf$;EQ1KށG(]$Zϛ~ qLgF(k+齣iYޖ$9GqM '40T֠T'l *yDiɚ|g\6Hu{VK0&k,X$LoGҨ-58M*Cļ"GKDNE9sx+53QE NB8D1:5XF<۟`X!HѰb-Z+epܱV bZ$XuiJ_ZͦQ v!m̳K_'-f9C{^kxe&XRg+ d=KS&ۨvZ5b~F˶1TcIj^F.vKaSߪgD&Ș F|h͙J]$5e yz}`oW g؄Ƒ3/wڟT~29J7,:A '`/6ˇ _ >US}~KTt)l:nJw|T 59BʟhŬFMhJC=H2jGzi&=<#YgT%yp<,,Z>Zilۆd̑R5&q KLI*ɧ4a;JS<@F!'[©9g['+\<^ZI>rW4W-X^C7]hؓ |`;%jbڭ@+<,rOuJD!bv8b+xԡա[m 'gzR?' 6xšDOp1,bCW ŊלBFZ24krPR骰1D;}ێ# &JC`*!8gb"i-$)oRΖ́,a?V(Zx²ȴDVr!/ZV1Ssa"fT!4 cP4X?=VB?操w (cnğvЇren<˥ =!0hO\Ca[@ozBDNgvy x#$iuTpߚwUv+I-5L< Zxp =Apϐ;N|CY-6fe$&Qz$QZygZ; K`7nf,[A#S݆~CRK;nE?'AkBN`0z.7ClH# :_4 a&>Ԫ$pH 3r]gYK%Y~$Z)ב-c-2$,|8Z D+N8,(3%SC7aXGeYh [?tf z;oҤNS4VK`>L򊞏l~R)!l| v@Ѳ7s#kN^-߸F#O}]M~q37n@Yr[eʂ],MҴ8FM  #хjʤnNʮrEѝcBDo~ph[mΏfK}ȯ.8/KgKbM{i_EqCNn'qjcC$x_vLҞ c.앭.èȼb]bb1%/\Lu-w}6oDl3-ccSde`T`,gSs.ۭ+* ȞYAޜ Ι Hs3A\9탃IX<`puSc }31RN8l#Q8Z0Yn=Zck"o/AGƨ n}ۻKp,`<MT@Bp}˿硷9ȥ:ys4'.&e]Ig }\yy~3:oHkSnyRH<7+KdeրӼ ϻ ЈHw8Gy&z_Vp@S°/jh9x5ܜ 5`~zqu7e+<"ߩR+ʥ̙ȣ38Bjk0n4 g9 ą]si;Wxzc/޶rD,J"q.n\u=!ucZ{Ĵ'`ʦO!Y)kyJRO]RPqajZϰէJ>, =XkuY y|85-,g8YoelJx(/ aD*ze'(=-5 On{;EZ[\f(LIH Ye$!W.⾮O]TpoˏpRD&ޙyflqrNF՜pX7#{11 utpZ{[0.a(ib{h;ԑXx=,PlgYyk(^lH5sQQGa ~Z󩤧ןM#)ecEõ֟`1"Q a}(zTKbV}cFTQ9:cx~DP>@g Xb<QTȰkDk9gG+T2PΧZ78i-S 6æjEAm8"P-f0W$pevl&UW*M!}P|v 4EJ R]JoX]H#9ǶxQPN%2כwRPQQ&65 3xW-ʌw\17^ݯ($fę5d=@bA2SVlrS|":e6? @=ab\[Vuj&Ð\1yDgArEZh ;%)ё.'47#"SCUeQȘ4~T3 Z`r"e2ZH'ZqEǠ%_i3:P/0;kI@\оm̼kbAi»t89=҂HbW{ &ǭtv_臡囥U3~TB V xxc-Ru(ϧf[a٭Ы*[,f,h!0^śH9Z&$|X awfXg1aFN|}}Mn9MKeե~:XHht+&1QCȪM{LB2Ǣ -8lxB`d28&qk}pyQSτ+tbY*.sAnL\ljU5c9EO3\ i\NMOタ$84[xwK08$$€C?ÆSF*;MIz Dގ0ɩK4~Npmb1]m,v Źu߬w0JmRϬyjMdRϡmPpE&l{r$ͳJۆ *a:wγc:(JRrdRBz3ԚBJII0=)"pAӜ. P SĒ%@SIMa_8%fY}|JtcӦrIz5#z8I(\fH)7ӾZY^H+^We[6g_"ÎG̕ij?(4)VV:aHU"$ܫ||iP@o{x>s~v (%aB} WLJ v1 Z.ZfDŶͱJ?_V3="^?~ƙ=eH:t-,oºd ! @1"K!S=\w\o(3I' V.ʦ)n!v%Xe>٢`J Z+n/4uM,݌WReނɑ({G2 Pt\F,odt 7;ط7tnqNֻCy8O݀k\&幓9JT+(A#,L;&g5m"+~Rß3cĚwxq7>P EOt0MwBkBfCKX!A1.GW8Źy)h3kVrm\8r%4ԍ D9;uX qoF]-l@0wilD[jaWH?$.B:<јY {dTe1\h( [nie2C>zI-nqcW|_0T{ƶ2;`/-' Ʉݻ㻦~[7j4Ey4R*Ik:X@ eI{Z,o[z#c^UR9"w:ozXu&~FH&`|pp0;4)0P|lœZI~a?og:BrTla_[OIX~>8MdY.^ɀBHR]5\ hEoM>eH%j %jd YVV!="eB;FWJyUc~ K2gsiu=W ׭/A0s0 ZN?krpGM]n]{]HHg؉&Q$Oʵ勹(E'-D.*F3}*K.َtwEek\=Q:Cc\aɍjikCRܮv vƥ >`#eMnvȅø=%Kx;S}!* [* *;6LU6'-xN=-ULf}[@LY_m'ۃNfimSfW3MKYwGHg(&# ` g'GNG:[*ˆ?Pv»CQ+bp=h<7<^ tx̚ B0if,08?kutIt1G27jcێP_(n}1U7F_ݷ`۪xMXY>z9uS}0$dutMy=_>h5> PB Tǐ7Ӗk*z/y3JQ)mM^&_8LU_ =5Kt M%p1YqS{ KN * r;8 XCA8q9QOqB@D/׫;- 4fcbQ?5;͂QU>]"ԣ-yЙ.ذGqym5yk$I Bթj"Qǘ4,:'i B*r@aEMte#sJ@#\AMF%؝⮘r ǁd U|]kDz=#Ơ&M2OS*vɢcitg}?v ?2-5#w !*tcZ$%6 "la?scQ/28?g+AY 5l_魒 N)C|` 5% z89PlՂ؝rg̺ =ҋ6lw5b@T٬‹{F` Uy喼egZq]Uu¸^ˣo"z.(̔|=?,dgk 4 t0yߦWS#d hV240-Fj|ޕ0cm&9aJMicsvH'π+R@[\*[K6OJUևFS*Dm,xץ#E(!l@ZUr:j xع/8~tp yt6;>t*Fjt,>5 hkj֭"Q.)]AV VӴv,8Ӎy(@<v%iuowTjXqt0џV{&hFG&Wt)N0sz,02nr"S3& W6vqZҬ89Q V~]}OO,n&6_D#U,(z2)|k6IiVY?hSyuͥ¡-OzfSaiМ0~u 4]XO&>7X"wQQ1m~-G_lbLlfq_dMW+.;'yྒMTsHoPݨy8S"qz>crƘ=r:3c%X x 3>7qZKv ԍKc,! ]O9D%%UZtQdAܡ$3ؐ [?%5jR&Ӊ̺q D.qM}jD&7A.Ӽh:; @ gyHJҁf%BMwFk}Ʈ29 -$'@kbPM|5I抓sf> LSG2B\ɠE*^O 7'|n_(0Ł4./VfRTN2@X%YnAh<^t, /fKӪ\g1 } mݹtfPS"lZKJJwA&@[MS0bIWZSsa9:6=`^#OQ!۷GSWW\BȈb3N_:f+0S )╲h-xߊx;U%jRqtEn->my41ɣh\DOJ$y0kYH?9\FY{DVY 6 R{.ŀ&y8Zr0S;[ddN` +MAT&W/XxUԞm`T(fYӃQh%y-8j%/ XM32bPB%QZO,yS5;yGӆ:cGʜ&m>^o,NeՀx?x=7ڹsv|c`E)$4(!w]:*_ôژ6Lhri{(Y]$Є^(\^iLBi@I$;hDcCv=QA-~.Dw+A`ҋ)q&%iKNul?A _4jBl NJQS)[PDd_.֎8]Ȣ&UX͟ )m@=E_v[sq_V 05+~sZrwQUXu'n.Ig1&>9/@7 O~g\L&m\Gg5|GIT]E3Qpp#ȴ_P0/jx.j~=T0&. mԲ#v p6d=o<#_r|.=TZ<:8\i##&* (t-B~S{pTG%5YIaG!~k`!H5Pj;'<٨Rr;|cs>w%y_iEeb X-)٫Q.LܴpQ$\D7oZYlYO'4XBB墣".9EyQ3);]X^"`pB F⡮ >Q,"n>Ot{#FZ]Ljugv@b'D "LV<dbUx/ P׾E} n>Tsu5=ET><4U2_a@7Q"q1a"L쿢.T#RLQmNØ^ 4cB%ҧ|^6GGP%1g|xj+&8wW/cα+0V@Ibr Pd$4+ԌB*Nib,h&'{Cs&ZD8'1F2ar2ηLp _a>$5</sJh)粺d 6_ʄ,&V.[[z_rڈ%=i]BVtlḺoͱl&cKi67\ 7  s}nA5U|XEQ!i[U:H cU_߲n0ධ桪"*5wgm)" =W|tXM\8*ʯB~@Tܟ7|mʇ3t}za1SO9'f~r٥orЊm( `~XR ϒ=| Rs"R\05zn# NnEGGQ^vhp'cSN#Gfpu#rp!'s=$TA%V T+U5V4dqCw>#(G43F(3%,`%9#سghy &[gxg3V9Q |iNj"hm|̨u}F#DƑA{%3f. I8yvgԑT3Y1ɦ Un`(uP>r=M(xf$M\c8;&`iE^)6 |k9di_n>X<]Um|u0fݬ>T+RiG uKX(ǚ,yDB,in$hU9la ^LBDJV0YVD^63iY9?SzRPXR j~mpqQQ%IpiCU:5˾L{pL C>s&KJ?fVNO^-k#1,oLG &];&l^;VxTj:XuIn&JF |O5#6fwkDﮛ+>ƠqY$];q; d#\;El1>@XP-E.q5.h`ѱd;{.%Cu'Vr~oU|t@`.-̣dJKJTلfk8z>9w*X($lP3<)sYݫ"^|7 JPUF+8['CUfC<1"={R,vH|ʧ tufWGMK#^^Iyưwk~cKo$g8so<'#.%=- J1~ >tY&-b&\'ޮh=QP4͆lΕ=VS=/ж@UZ|כ(:a'zC N:E(cx8R嘀@ N6g6P-wm(ӝh K-y~Ws_i,}f[dg8O_6 8F 5Jg Xd2!84"pŻO p/o:oa~Ni"(<L3h2vo*j@e?(l]ډa,[ukwQ$H?U| sz^n%J ^$s}HƷAn~JČH cd E7܀4D ZY|d#y z3IZ㎥oOxuݚMmjY>#9.Τ'z\y&.M>t]RWT"(C1~~f:aZf/q2SzbU _8LM^%T.0zeA%("5K $vhȜ3 {*C~>!P*LcǗL|#Da-D[Gܧ_ ӂ-܊/IƏ?u(H |럾 E:i>G "يFVG}~ ̻ԟ[\)<4+.m ّg k,,RdyD)(P7FK /tH2PK"&?e}Bp8#&rP1V*Q*hRB,c>◫$L\tvQ5Jyg7_E=9q;go%EkqX,;{nmpw\H"6T<(9hJ { %PT%2MhH:2׭`C ei)%DQ9ʎsVӸx,Lf]-)u"D '.GNf;$ /Lu2'ۣr7חZ}/]~s)ssjEJi=h ~TDUl&c=Mli[ 19' ڊ"~La!n:μ 7S3Ryv(8/]~KDxw`c(6t_I[h=>Cg=!Ⅹ>K-^A9gnV$!ZWT:7`w_6dYuR; )nd,]{}e{a AK(K.ӖؑW闊_*bS^jz'X^Lnqn9Jƶ<݆^q$| bcUD!*2FԙtF7=O8oD =rhBH@iZ(Gɚ6&RS!4ueiF\hb ɷ6vL@HhNRG/M|>xx5܇r[w`m"Ob*zI01@F n2cE03uMw0؊Jo#S'GyH/gIksO(u؈E7 npSi̅-Kgq@mIۈ jTP2܄]zޢIwL\*T&FWQ `$4_2[=ˆ0k pZЛhཏЌN׻qۊ"L[19%h2(6:eRPg]q'EJ !pN,;˻}R+~HX4#"^ aTK=l㎦B{, ~ƶm=Sp3^?RjްftnOS͝>Tmi/nvcdΓA(6)AFH+)}o;3-U0%BaoV{ ֍zgMOB3ٻ# g-FlS3rw˾S$C%!ePHI7iI%ags"#[EW<ӻ15+_hIHޜSeNִAP(XWGL.(r"z;Ua̪Q(2}U9-gvs%G-DZҞ{o'Mhŝ=2c74 mʩ)  9'?k*v2aqi3@ߠ0UP9h|o;MOl] 8,wp5lCɘ(*AXJwՒ=x1siOY'yl*=C4GTNP_{Ǐ%M'%@'jSyMPE&wn^{;=;LtmfxINP&:6XCXn-in5KP?~dcąB@Q rXpelMc .F= l%^$J=m$Q<ސ``ߩY?gV[1%=DR~嬌l`e9.vflv=l :WhEoRA' M䩰ɬ CGr8FN"\9A{l*MO<Հ)aG+DJgӉCw%` _qqR&0Y{º9Oր,$x +7(+GluNuS>K\$\mvK4)n)g;}P,* Fڤ([D)cNkkzp8@!_H{_.8D)Sx5C= ! }T6cL`ޞ) OtNQxݹI4tS bjzF > bG0&z4L# Peҩ~/"nN Psu\d :KOH|0ȣ>^%" CQj-6Fbj{Wo V?ZBQGQHM|q׌')Je⮌}QzCk-Z8"׻*ۡz3DWxD-'Fe􍢋OjGUu?Mx!eQ?d|N W7]xԑEtoյ)پ2hLP4G8imRt+H5x'nr6`SqVϘIfR֝,OTś_nLOQ(`+Ζ6WrFGIΪJz[E@g3Tl1W*.)@f;K[8TBkylwZ`muL& C\Ʉt0Vs^G!k`7S ȮJ`twIz7R< JZ%{=^ G7|>ǒtN5H֗DCM\]*٩Ė uZF{mE˰]ޣZOѧq'og(qltc${Zshyo"Jb;avrlZD7pw)- q?б*Z3u DPTj$ycC!S/ O pq[YΨ1E8HoyF}/UJu"9ZWPẍɥ2Rp92F*=f6-N R l1S9˝ cr?*[T=P }£0al - qLH$o{Ût&0#gYaN>{OwEū!j7lA")N4e'_O J`{K>BIwX٦~9 hvLGʸv d/?(V/}U~J:FhVHnCsfrlhH=Pn4)d'RI0+C7>!nQhfgliJ_*IdQ `}6|'ϯ Oq M*-]'CցL>Po%'yޜ+ w*e9e)ޓԛT[ _ZwQOZXPĠfСC햾L, 7<2\OwjK`]y#FuZ(/"P]B !egrp/ `##R K%(84]+?chs0*6M to2 L^oI Ȉ`:UKn}GĠCV rdJ ;T!>``=iyDxdHȵ<9Z7q@ Oy4n'2_ʟۺ\ ]Mf+x;}Gqq]&QoZiPV;s*&{taZRty[05߆VQ2K.5eAD/g;^alDK ":q0K,`tmE }Fo+@]!q*m" Ol(Pwg1QJ '<̉IQz3B?7cfR1s&xt7591S] lV3u 혤#v  A8yX7Q͐@z{P ~Ԑ2 ٶՈSfک މOT.)daE;ja0ŷ!Qdzɦ q3 |͊IrwhZKo%Y?eIaҟfEп9bM ?/oHfZOLJθ;WWvWtV![᚝݄JVA۹HV E*@\N^kU!oA!e8wYF;΢q:;Bfjv ~H_uu Ȍ"`sqsMi%*PCgu)]K f M4NFEh.=]s,`͸p *˵"9,/BZ`^Y;7V@q__dX=$B3449xGb#4ߗ7Ia%mMcTQӂUT*FC?̯,FZqZ4GlFEqmx;zOw{@Jd/Z6.eYŞzh껋/Aa6ȅx{}p;Gɴ-V&%P5ه]1G k)U~шoH>GxqweJ!;KqXjE8tM۬7Z(1B &G5h K>٤7G7X=أES,% s&$ːǚ* }+|ҞVN.pna䘕] kN]rݥ/wTǼn&*l|&)ۊ{!%6^MqamMsKR Pu2!0_1QG2tE˔ep( .q 5HH|r(C:y=0`ޫ LyޝQvkDTi?IX-;* v:(֭yp,F28(&Ɇ ،&DO<`#rehFaM#۳a:S㥁~p==2*Q qA6\7<-.l|D,{P3APݶ\ط`{12rwwYˉ@B7LS`h W+'߀ BnM}i R>6쯀AEeV.?l )Qyd/ܡ)to.L, sXF71'sȞ ?AH@"hG F޹BJpwO` N1_; !mP:eVj}s˄n5늩L*U -uRT?K.Y$ǙøUR4{&ȸPb,6e wq=ǥѹ`iYꪾ:{FkBoФ>SuTbc`x[9e&v"/*|1(c2(7L;a[ڒ8aƷhC"EV=z{_2*<& Ҡ?=6*|h/Vp ?b3wӊ~w7e)1<˲EJ: NPiA m|T\S@&KK΃\)qgq8|/xع[:<:A/b] `~&KѦB/ti'2m> rDŽ=Ձ }vkɁڌڤ} .нJxpأQJ;5*g QҹKd~}#jNƥt <+knⷈs͇HG{_:!:4:Ol>Yv|#ȿ t*UД)*`WWfM;IVF'{F&)'$_S~-Y2Rci3ho;lP"|* %Rʵk}L.&k|9WD?# @̮ԑf~aTPXeՁdi˹Dw0Y j yP:s"@/(v@UIL;~6K60ۿ?:ȉi#; HnR "a oG[$yU~E׹,4! : VRAXK-8O5y6jझad؜Y!!'J>df +u#![xθfEfn^5?:ABx`zucAUlib.V)Dc"P[Ŏ0 ;3y.V 2KGQ[iIw)\J8R@yAƩ]9RCs /_O 4cuvdvGUvíj:]{9W wU %`ety ㆇOζBɬahICvmN6 ")!V3Q?-ۨA]N-o_\t^V75®RM [`*J}a1{,]b;A 40䔦\/H(E7P?a& X\U2w%9mZxHQu\ \1N·m,(* e&.8-'cTm#JZB4O#B(KFO?-1 G iX*}q9&(kr_CWz><-pD/rQxQ )M;iN:i9_j{$(ѺKمTW[H!.mL8&R3${җ^ꖭ¼D+:?D>WqlY=%a߈z9LŜ Ј!ƥw x:|yr\K S0ci ],m`Á(`0EN݃;H(NEwʣE}O0lsd\p nY]?.H/U.R5%P쵑fJGea]5΀`mqږli;Dzcpu#V=3*FHOie/<|x1z5i& .gĞV+(f2*%3#nD]ljW}.[/;+^zUSU%m;g`]TH]7?gvj>I}|ޅrI!v~)޽Bj fȓ:<ٻJ./XPEP Gȋ4ļ V6)e@U/g9ߩQ}g_RS'XfbU J_-{8\o7v9ǝnLxõ½pwhL9&ts(6YW@x p"N>p<<m];UL[o'p,;FϊyaUSݬ*7L܅"$i 驆>7c" 7eK.- w; $ӯ:f8z!AHsHuӡl~uknf7B?_M< qKþgD>"҂E)؍n?/I}thob|e˥rn$0l77ū݉ektK6rSP҉\[0rC;M?J³PӌA^b+V>,t~f a51L&9VCK5= lrέ(zѰaڤw:lG'~.K>Z!,jPiݝO>sԺ4ꆢO2qܒXϕj xFLnDFSЄ ?RN y4m Ի;,Eh7RRs6< gjhOU~'9#$Cz|@g$Dܧrk6'ԪвQ1Hn,fEĀTc'{WA%(%T5toK(!uPdl*0xԠڹnLEá"xa8%#[a{U4A*f\1ҁs'_-mS9MPä?# 8ا^Bq:4^}UIo/Sy/Fk(fW8K|zb"`Jl>ZHy&^[N'l t쇡/KIR-VzKa JP[[IG| 8TAK8V} KnU5#&Aw;^.wLyK|d VL–stI.*TpQ,q`ZM_9”#BZՆpdj0Uk9By8kSZrN.5ݠh{K<.FiJ͠bZN+.otnקwvvZeǾZԙZEgM y{d{f-8/=,@jx`[FK(+T^N$X>n+Gيkx vG{g9iF mQڎ'Ԥ0 |oɡY*IT^tAV+U) /YMo}F9oi<;Gs9e8 DS]Y.̤ZOT )bbmA?J:VZC̱va9K%&cH-5I=>@nTs/2FG ۤ&#Vz=y*M'iu{dptb6ԿTd|mF36%cWrp +nezj$<[o<>Ia%8Զcgd?xwzPؤ,P5gìQN}547B?˨8dc=T dfܼ]$ {Ouk.Pn%LJ޳\߃DNHtu!9 WT660[:BG1Տb/y@q˶0AkĨ[Y* B;CO[ɋ-AwqFʉ\\_>t9A2'݉+($cG&9aPla:Z<3+9Κk tEmEhBz|$nBLNGcyo%5?cMb~uJتECG|M$B8c>8NvUL'7xXK1[u5npA!4FȓI7b 5,Z[fQ(9eŵP0&kF<Qn5v{()?<)o9Ym'vH {\r%ڼ8fcR &zwwl2y,;܀],?M4ɣNv~g H֊#4^+L;Ca)d@›/V֧ǃ,`x?C1:b2%./ mQ'`8t*WXhUˈI4, UNׯw@&X19wyx-FRN3 5,jG jyyאޅ`sp&ԅa F[Ƥv}MάUeXK7`1i(N~pN^hB8Q,~ i; RF+;Z1.>GTΆ))~őh QJcVVەxwERT9%d HwKr+c+n ع֭>P9 ؗѷ  X4CjyKFc5a HٿbT=~;4P1 J/i-;[#Ј|w >m{7Rч<3#UmUe޵buV2u[WZ/ D%vpW 5b}ca:թZ-Tw*wɆVJAG!,19DѾ Uzt8QwUXNt |=JĪ41(syLDqJE9/1|k=DɞTTZu αFKLry9l#򿀝"ze-/i?N k5%<,Gur7ʈc@OTҧg N C\6{"q9&GΚS P`L%C䝆۳oPܑЕuuBn5^>ebVY=pFz`HUZ#R=`gCl|e^+뎕ddG &:"Cb8YKQhȔYSBlA(Vnbk#:<ӑzJvU(̥}|’[y\pİGCUD.H!{ d̜l~-TZ8(KAG@^H3 &+9Yb~lԾ1CxmٜԌ.TmkQT8Y%+u[5b^ KsBFokAݻWNo13*K%0ǘJ#J'1Hw&:״hX5lTÙ{a﷦m tm~SC_ے%>7B|KZ4e]ߛPr6N,r.?uFuw̾{\5vkLr:B[OoUd8Mx`Y'v 6izJBsx#MG  봽-‪g^,ЏFw<O#ɰPGVR2F0:zj]CrdBŠa.0RAie4*R4;IGAeAxJ>&uUY`Bݴ,01B%p"O9%#_GSfjLʅwx(-d##==i$q*[VRšZћmprKn(vHn̡N8ܥ'djmt~myt}v#(AӇ:o{ed9.Q^뙬^VTS톌sf~G5Dfp/ߵGb.U\ C%P-^{ZD/P8z~tN=(OKR# `QgϼǦ*R4E|Q0A]րZH<".B JILb32}E<OoU2fh*~ITYVCswW2pKO'yÞ[zs R݋FVFPxI\!t#/d{qF8;$AVf7|ly8j|| ΞPU3p 8;:У=`z{X9 5#bu{X5a/ltj缴K~c/"? nn^*KմKK(Y4`Bې^ pKkZF*TI `dCCs/]E*iCEԴsC1rV=s:Sw}ͯ+@TeNhjkK}R +GsV1{[?ذM)9=N햆{x5z<X< ma7v_My7}͎GLvq)*$%SsC?\|T% mNgVs1蠯rfT8*6UX@|Uaõ7zZ_'".dulGQ#,C"Y>wU|Fr)\9($ϟH<ن\ zCJ,ffڰzdEyGXI(aOl,'~\j˻imS [B,?5nTz xȭU#X2Q9UIl,:LW ^ܒm^:j"T!1+e9I r62lW?]^q3+=漱qŇ9JFt]H[UWl5!Ag~"xhD$y`-=AUr]v}8 0*b*|6%H.+)qzW=8)b8#~- %d\BP5 0Ka \jS{ni(x{H2DŽfZDrȽ4kZnA-ܦ"|<"Y$g^auG Ǥd:FSĝL$Ֆ}7EQ]N]nytWG^}KGQjda5=un)bPJWGZjW5^\;#i_Ut7-SX,M6hRgF.Und]UOa2𙶳2Q1x/`/-m]B$gl?=D .%04E; v9EB'>n-ׁEoG@-|6)̭UO=c`7  m` k3T\%ƨ84d>3HD~}6ie WZZ~>`2HjV- ?SŹمSa'kV#ݴ(N:?z*Z!T_,s=E$.`U??Y6s 9>ihᕷQ̥vוT̤hb$hX#L([ Ci b~q<"#4m> 6lckF yxǻJ/)_.P97a` Tg]2SfCIR>ZsR2: d}K\6Ԃ |=!5dkKӉatmCjEPX҈.J:WړP[ZJG{H9% tpTgl= 3kE!_d@K=$!#պ5OrbZTB!9mi-HvFQ|z9=2.hVn3 *f`}JHhg&l{v.2)1%M b@J-"6'{t @ȚFfJ~If61#Jn? hmQ%vݕba~afF1TʡhQ_S_y[\t9 m(lx"D+,#k7U./1Qb 5+fܾml'O["2'YF_BYE0QdSgeŬG];dM;,5\ھ\ J˛^j[e^_(e=+ȷU -^ ?e݆<&ņox1Fx2/> >3Z utv \,D8!6\opNђ@N'LK?s|`h8T'0wB8ĉ8.{Lk{)%4ڟ6o/*,a˜Tr%d$wh*qk(2f. 2 sj/TH`}jW,b?~~-54 ̗s׳,?YXxq6[ԏXyHo6W.IV+L )A *M|얄= `76ǀ@a=c?)OÖW=Jy>B,DSD΁7+uXÖ|TO^}'=t׵LhD "XS;OE<ʫV|`rBlx(s^"r{+8ճ1`2 (44?2h6+*h0\q <_oGYS ~*l- rHcisON_'nL&FPrf Jik`ѪDTb~+VZh):KJ.qUfX;rKi+؝ gg@]q21N̜T^//_¯@U* .TYbJ}q8b9|Z ẅӴ,wiXbwVFd+8E,Sc~a1l癯,b:ǂ }\@L7bC%^BT\#"UBwRh3soO-rR 2&jػ3x]x'xW>MtP ƒj@ I`D !?wdžxJ8 j=}ONޛ ␽cFs{Ov'nܮnw}ճ?z6DW}PqN qc] [r&&Klf]X =s+ր?P58n a˦FX&ekiЦEjN|>kGobD()NiLg߁K~(Zz.ĮDN^MMc8aLŌ ih<~iq? )pn%P;q>Y2NjHqךG^ 髏Q 9;q5j.Y%aE,`O ~p:ê'Uei J:#fJ+.DfY>MߘΞEyk.K!eEOlAdub)Zd:P:&pfGtz;"CcCO̺sG$*}I Ȥ-|zƤ~}O="HcMJa 9Ƈ7~p] 3Ed 1C #;Kg\RL 1Ċ6U%?\]- NϘű*V._PI^4wwyU薨^lY_EM澀F k=_.y{eǮ DDhT'#>q+y'q-k%p-;҆DUt\WzOpFfww<' iT169vL- [kB~8/T "0CY:y0A2FI4V9޺oWiʑLFQ c`+MFm>u"1`ƒYӨR~0Ry+Ɇ@їCD: %HTe'd R2+)jnwwNx [0!Ԗ1%PNjShaa#K6M)d=Gnl`(-T r-/c6s\ {2P8ec5p3OQ':[J96w?Qwo3 Kȭe+{Pz+WncaK8Y0((d )ZG]"b-57Z}0a$>`沆ޟ䋌%coP4EZW5w (JؑA1盹^8 SjD'PzLl~̦\G:qh.|-χp#F9rOW_}o43"Wl#΃B]&e@;mU%-<)XCf0!VSV{x(P "7%+P?؝ptה gW' R7(~蓚j |'+| Χ(M&un2B)xnا|إG7톸OAUmе 6+v02Fзw<α0e)<ߓdԎxDeGb3mR]=,v9+%R>O?߃E+ lS4]<TKK=j 5BItOD:B>C ]UvHIO*RrUL}ViVyx%r(s Vȴ<ϛ@"du{C0W8V2a<w؎әjeBZUI-3bh 6qHs}U>Jbд] Rw wCax&dF,&tȃͪM"I[>yt#ctIa\B9>?7>qqM:Ϣ^M KL`i~TK4D9 qON*skiEЄy C[Qsi~9ӿE_*~]$F@ 9ɳh_gML<ӊcDWC@DPC\:T?V,Pܐ ~v-޹5S2t[)me;oIT&\;ǖnbl _VDX8$#7/0'jFo|zm? +"HjrM|.z^o~)gEM0 hP3 97V 7~}'Lt`|s%9VYM^%^ߞukLG9/á|qٌSKqSp%eމy޿]RE +>o;hq!GFV& 9&G>'ِnrAlk]Ƅ|~=0x crJ?bjΑW//:(+I>@6.Đgyz0ឲ〉9”]\yJq)n7($SS{,FwsGHMO~Ձy-;=o'n x' j}bNМ(x fl[? IuBWH9MlEo'9%K׊?ٯ \N" f@ue`8 oF>93Z\].td'M"}ʥ{q0 +駼6DhU)o댍I]*%hDŽRm@(]]JAh+m(B֜1MDTr6z)7%RVxm ez1ұFQڑhVrCÈ?5eDˉ9rZ4_4uΜhz3s_h g>F444)בSk 6&#wMjb_{GH6G=vZqL 1xĤ4k fl?x]FbZ9'hM.: vGuNC"\S30(dB8@v;A}Oej+өPvUX2%&/fl"ot6+'Vsrcxe-F eXӥ(o~SCv{5Bd}y$blޛ8(M@G4@_*ѻV =]ݔg''~1F%[PD"#;W, ՠĵ੔*>$fsK&n #5E%/ k&1L~wӺzo `&'BmγN\!2imy)zcq o=5~ւ Th g7آ n6ʒP,L`Q<2e(X bLNT-VQtMH.qU 0p3~*{~8,~](.yI,wPܼNeWB g&G"mC F $Ug:/Z㤖+xֲw]`0 _LҟĈ丘u+^ cfU$#OLXF25" @HԢtq~[-J_Nd$g|a[:@W~ ^QDƐa ,}$>uf̏)-f^\ ]x é/rjrcD vDA:>Ӱ,`K!>gg*L+O?[q-'yeU•ԓc@:و,guri8Wv~ClbQ@r!JyD!8pV)/U{T@sIj,!ɬ@"l bDOb7hʍ\C,t)hY+=DB: ΑČn~f4%GHEd!Ҝ`}ȃOׁo 8إGG囉 BJ~49W_I9+Y(TlZ 2w\% +SlO@sQNa78o~5i`!jkI(gmo}1׏ CTKa~DKlX ?-TuF4FfTzDm?و~flgkvEl8ګ ׎ˈK&1z&sDD_\1\(W3bd1{EKDن}%{=&N_a%&jit@44oI˼$3 {x2\fke: =@YEVVN7]^f9Ɖ7Wj }-WIz74 6c i+6֝# Qd}ӓH Tu6os~GvԱ_s7Y3I<bߎq/Ժl&wC ;au87&7m?&߲ZB ֳ88ӑe .c‘OwV!=Ql((DjnLOfSCzxpJߓK %_bGchT~OrTPiQĤ2^MrsgA f\ap ۮ롍ߢ|0GR+՘vDz&y0 Q:2Uq[/4/yp Vh|%4~*$n*88jjP`{y|^i4LTդs5R2@%DEy QϴPYZR):v4Zz.Ycp$4ԓq+fw*n/i@M+u!<0 U7J)#}•( iR;IMH;]w LҘ[n9nN%}~N&Ŧz2U+A0*^ָ鋱yI/j7b`"H$jhpZX?x E`ߤH4eo?ScΚU&J TD7Ӛ;Ѻ,{F0Tu qoAW3F{}:.wӽ&rCDsQ廓R6q߷Tp4לXO2RpR mj.#`=Dܚ)W09Yѥa…oS2:8},jL) j'phuB6dT$FCF*CO# !zH4-`7e"qTr#40?kRroac%tꮣr|R:1?n>*ī8_s_$rg(QdөGFt?x EH`,8+d߈X#y*ꙵ,yR!WOzA ۺ˭7¨88n[~xE<]1hcO9#kӣ0Gm:3V..+./ w*N~ջ$v*$TV:[P"9+x)ё/j/@m\gJRG4" 8Q8xlx.x4*Q?h:I,‡\~tc~CYF %PW{X^ԾZ֛G 'bk =(X/{ړD΂q*x!Ђ_ijī[&m/Hg'\ OĨR؋7@x̎]*^I : Ƶ6j| D>Ab P qkfޭ@ &i |Ҷ;/م!WN{ $UҰq_(8cRf4`1D}d% 2cI]ԟQuƒ,ȌOG8:떳p6ॴ|.Ǽŷ͹nMP-C3~q|U_έڝ!M, tS+!| ga:'@vɼlEÃ6?qb +$QFX^"v|PNP뿺f75v mn"I34^%QlrBB Z\Et+`B!VfgAߠʡ85"}RJET*UΘ2Z;p mjBi=.)H0~t쐘"ęȲoe@mF@DG?О׭jiL!?½G$::'δ\uN"bU27藭V.=,*s9ii9~ۃޘ.Hkc$PCbqd{hixƊ31?|Ov]O㭅BZ D %ѧ|ssSKhGSƱQ*_uk(-deSv>/:|"7 M ("C;`^3C &/h V!Κ?ʬ r+8b(ak$`<\Xn"pwN*7vJ'}V"˄CGkE*ϹGaccG /]0c odYoZVŊ܂S T?5KC%_VbϠmP.1;؋!єWh6 (=ŀYQ&SX=+kzs?F`WEtRn XcTlE^ լ:&:-hVED8Hw}~hn &dևoeN^$񽢚p SV\EoP ;/2*]np8q+lf@㇣;y&T? kfBS+NDtIe*E72=(×PAKi@ s _6rX ϨvRB~P1v GTy<es6t4"W7#uAych`dTX۴O4t{@5 8ym{_@8 iLjځ,vA4m Q`5ӄyHPng7#O"P0ҍC>J4 ].ٸ4Zh/DpS6(;9U )D:=}.UADv:Hn0i)pP+=%bt&;,[b/75a6f: \/.$=}Nj+MJ@H`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} 7/Ash|]lʡ1`䌮g(2Q0HR`9lmt .U*e0W]S*hijwPT>Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1F90?ђOJ|B}fK6[ta-v\UHcPF%P7"|eZReP[:oB2D|mLKUi WM#^y-6:a8 YQs`S;pݧ&ږg-dN@*ѻ4NR:O L;,J.qK<ρJkqřW'1MT\cyWL\ Z' }i ꀫAUi8K!AM$,=A`(UmOS:JPGs(l~Uߍ42+IpD,~AƸ^^ 5)^% ȫB11o_\z"ZF _e M%Bk7hv?%uqm4+%e862t1=|[UܣW$Z|YvmbMl#D oԤ rշ'YuzUWMo$B9^tYyW&=7 ^{$ =J0~|Z0zRY[pQ0vOx(N qWoΡ:d.$(2dm F'9 ;O.m^9=zIzDh7RD-`+$J] $˳>1͡ѽ#}Ϳ-GiCsfV@UD HąpLӚ%|!:"pX1)+XUI|vNe+h8,bReL% >eek>}"`yk1F~h{Õ7泎ʨ^wZءuihQº*{[Z8'zT~D)"j]JN <2 SC 8&*&كS]@."4/I;hƟ.C),YV 3vRK_KHf9q  ͗?_P $)zǶ03Vfl~\bO>5!?u\IEBTUF\qi#\ kptBi{B cPxl @8\#O"b&ns,ΰ g]@{L38ruSj|ik#޵ҧe@ͭUo%.2{ks|Tu~5@aڻݞ~Lj-,B8O,|Mys3hSنZ< = 2iH³\43*ѝ ̽v*Dio3\+o"B9bFLqron'Z/Co޷ڔT;[m<(խQDiNjL$_3MWV cqiT[IDylݹ/@rORza1J]ĬAnӠbV|(#_Ek1_ MI^[Z:nI[-̸Ƕvty,"H2Hhe1a%9C4Y!abW4&κ{vLƜTݕ$61y5Ga'DA/\-6`z9I:'\$64L%яg>^G?nŴV3Ҹa84!b$oa$$E@~,bi&W{|/6'deO;L$IAҤ|fK9tƛR}-LP_!i'%t$y0@XɲkU-pdОԌ|,sC)&#J^ aȕh mP3;,߱(g_heo"%v;_"^T4wE*KJV_ۗIFjgVro/ɥIp'T[K(n]s/dTR%rۆ[Ꝏ#-Dh;xlEFa4^RrsL~bǏHbW5\vOlZ;djЈ,t!%0OJLٛW͵g0IsP_e QK;zQ盫Q9V㈥HRphAV\TPc]sAÙ0d}@(~FZ[-|]z\X2҉.б%`ҹ9TGu|R$օ5&Б3zC9pqT}y[iԴw$}VF-8\^FCp@2\-:"AKd FWu0820}PZ0*-\K̏{LVj@u'OR%\s\TPTyσJ5d+|vK'qBwƑ0L3(qKE-_lYd@^=.>0TRCeaC h職H fe4{g0sd r.Gvur!z˭w=0 XR8uQ6NbWIQ:'MٙDm<2Cu='$B {*Jfb7AW zU\J8[tɓ/0.w"i;x6`v49bj0ND뮀Bsa/@eEllڡ2 /R/\i;"+CTzi^"IP5F\N.gFG7X6`xfG+L&HE)AlM-y=aS·e$8~P|YC1;•V|T#w܍cjޮH`yajӾ|R; bd۪OXp!jy XqÖr0bvF'䓨ͤ< \ I F#$wG{;B$Y2ٖUDU{s෌,xu^spb.8DŽ `^Pϥo(aS?]SյD fGT'KSd| +z,P WZ\5FBCbs(ӬY\^<_E~Px Q䓪I52͌gMyG"/@]sklbx{*efu$4޽&7ERkd*?u ߘ\-Zza$Ϥwkc-ʎE }fzfo,#ae424Ti!+rb!LJ*Dڂ s5>@$R4&KL^"M A2)_6TgxvT e :~TJ%b ˡXo4t*}싷?I]+f85:G.CK.9.CW'ĮǻxJV{۬Qx`Y}6f!`Yه֥/c q@htY%eUrW}0o1CJU֝v0pbp3:: *?qF7!{ qDmQ?"QN+\]_ $+|>m䂚Y& GKQr>S@2<$^% Yajw~CPK՟W8r _Xd;&o|O3棞)S7FƗ/3NДtq0&U1{udžC(y48ru:ې\V_'Mƻ~ 'R*˃j>ca4K*xqF.U1u-xy)m1oW͜*0ܑ$]^j ޟvs 9 j LkIпo0K'/9b4PFSELG?ȚoWE=[ADGB( v=r<3 4Z6i/X﷧$30\I+ HqQ`m <iid2jd_}@&P0787!Bٷ9"d< VR[v9S0v@l~ނyE'Sqݩbg"2{{0t/{ aY u#]YeI `Wyٱ.jIK?ʙ Wa~p cYcbĎYZ1p"7O6c +p\pJz{5]H-fk3r'~(4HVAnF-y @,J]Yߗ{Z  FBGƢ8anOI '7lHCaFq0y9t,@j7`lJ]N$둑 /z 1;ɄHgV{#wT@\?{`OxX+?}Y}%F' ;-0G +Ml>ă`]fCc{&v!1SY{23H:!O3)lY(^RHŌ|&_A@=!DvCapHЍ x s5(#Sm!{bc\-KC,Q͆uia}N}dűmGxź0j݈H!% QIqQ7lNi1' ;`IQHj븷K.ニxgj\?繤:M:w2&ך%s\K̬6")*<7)uRO䫇bq]1zNM6tX]DL$Fj#~Id,J7 S=!Ǯ0uf/<%h |Ò_88,E8l^747H{YJg ^&M0k ' 1zZ UO%o]Y~zSi Vf&%d6tt%-}z˸mz.UP4AvO(f4>|泩qW(`޵rY !;h#_~o FA @} yNZsCxaU-YqovX} 7K$IPpiw_> # ]Q/%遺wФ)2wgTGfDg-zㄷ t%y9<ҒF> $^xǙ+RAlK'fzl0@$eR j |lFeY;arot7ܜ, Gm3l{`󅃼 YDp_:&0١_]8>S0w6Y>zJ@>^<[9=5aʸ4`iA7%qKQ_8ox=da 8o2^ҴT>Ep - \H\dHGpYt r\K%wI+&)_ 9j2BWt u%kXf/TL8;5;mT@Qe-.J`'bOMM.;ŜP?8w%fK_PQ\i.'QwfMR mfSVK@ 'VtNPƎ.+ FKUg%{<6ݛѿ5WCR "@.j_{ͳ.6/"PfWQ)CXf{y!F-䃗!c*W]U m.s-WX_sOwT؋ {^U.+gE$= <@F*\T&ROŐu$KSi9fcYqqNp Ӥّ9i5Rԝjj7zRf!̝:=;Z =jhI,G};@L^M89 Yt8?[Kjc*NïOKVRQ?=:T-V EusxX˂b,|s;q-HFJ&{=9hMM tC+<*$|1/_4S3/6^PW'/bؐ^B(HJ9FWJd*(ѹ38GpLG_f0 #FB -3 †at5|%dO>wP+ݮ m xz-Xa]N0`#,-^Jm-|a fCQ<$ɫ!0 #?SňƱn x/̥e4#㮰\|EZkpWU Qp-KrE5mlb`z10=5Γ:orin&~ |DUc+ouKYld87{!DR(ߠ^Ϟ\z1"ȨLGCz'!KSI-H hՔxQS( eAΌc?Gmc[V"`),2*5g˂&! Xcá[}L]hm"/8Y݄J/'h\*fo,m9l/z- r# T ufF[3_c>(#ZPQ:Q@f]VqbLBL)lor ;x 5x4 3N }03 H:cL7[ْlܾadܘ϶d)-O1*M%̀uʿn KG4 5#6i 惚LU vЫ_4HtXB+n:ťwhd ]>{^:~@uߘXf=2)ݍ1 PHf4P}*kfkFsup<_._wY]}G fmlD*8FYndѯV!.H ^\+'hWDȌXXQ^Z>`tP'ܣ3ޖs5 r4ZDi+g?Щ2 zle/~uڷCJ;X0O@r+f- /巍w"3OޑpM/-yY^ŀ^RtR\DBA1gƣw8 Qo1C~%K>"?iI\ I hNrW< )#0yCR}-d {LhaKC1˶E>D& гE`җ;v pTڙ! w:in p=w2$k22 c ,!#4i.,H,hUnpέ], Pq~~r/~RI[X) -ߵֲ*WG\1W{`GZn-C4qDKou\/`d=C"+ :IIU/s9)'߭T*Oq:vA3wa%!5 ÌjȮr1_=ɕs0 T[Y-Cu ~! l<(F-mkZ-` ]Z a l 9AHIg%bZỉ**Ql._‘g u9uJ툊 ƴC +Ff(\Q"('-Yx5'M+T&ŬSwZ(۫|7q}rL-sQXFjdس7H!:hH$& 秎/@O\ThBCt}o)S1a&"+I5fo)MHWslXrUb9! O*Uy9nA˫AR^~h) *('>ƓfVYivD$jX\'נ@0W}aŪ44X ey { 4\Ƀ,_НLj-ػÆ 7Rc୨ @!mahiBZEճ\4ZPpeKC9@AN(TgѪXY$r g$o2:'\G;fJ7D1f3{bצ]$˧22ŸCYKv=V0|f@05̔ɛƏ16{@ΨPq. ?& b+,k{e:Hd -KvLt )T}mC۶1y8r"_"%7`pXZ75nx8y),߂pc9wf$i$#HzOҚfN_ . Xh9ªq1*p '#rfWΎLW~F)u?F&*itN+rBb.JРcΪ4CI@УĐ4&j'$lFj{,zm||r*OknȟOAԜZdi6՘f'[\rHU-?;L bhso|aP; gPUjZ#OjȒ4>ξ1 ZF;y.R _iDL/].f^M15`5rnY0a35N ^ U#w;#_jiC4rX˺ޫ`]/gɞ"CQ ^oKV%?~hAq>XfNt|iNjaVM.3\A&@*MˤjQ—f;$0jLˣ"ڧp3 ]*P(8[Qe%Yv8KQz[F6,Lc̤&+]c$I ZrMjB$EvwyP-W6&\SBbQuݜp3e#B118M>8Mzx7߀as>ǰEF<5]&72o6Ի'^e$m~0/Gls,߷㥷qmǖxPȍ2sdܒ㕙@zV VM *lćrc>__կƶ f'.zy{j9dz@c&pt,Ol4-m8ہ xrhD+>+#^Pnǡuč])BraFo<# %%=JlY"%Dte|UuC#g/"mu?^]U$/S9 %3PWA& ԠbN{{ΐ@,.1YeurPj{saJ^B-Ak\CY? i 5Y`^$\u$gH*"2䉰Wn% -f-6ޤDK'Q&r&yO##[]P*27?WNm@b?2Qry/oS}t$v3%\(7)&Rږn2hU+ T2!e@ Y3iak~VRq ]3a$U0IkfQ}\Ow5P !̏.۟tވPkWp"OB_ 'j9>4_@aKmLA&΁Yo٨_9p*Xpvă|Yd;# דV*Oa=6ZUo2 G,OPϬI"9![ijuTQ$5LiIս+J#_/YQ2,7d t\+ImS!Cm-nzH]%W/H'gчHFL0ii2|s|4˿cc3?#ifM4lɉTHRҧ3{; J}/yKaeR|K<`PfU_ [&Ɩm6F}M*']sI ǩM/!3 "zԢfQ 9H 󂍴] ~ 3 kҒyV~ws r(6z[}|xأ;QșS5CRbߗT; ԧf떢R@SWlݭ?ᙰv0qXB YP@=Y 輦tB> Df{2LlimYk/.&S- B Ab?S2p5}mQ6YIx 6_ﲝkJnX3"ifAfi7\.rإmsNkj+|`;s:$uJ NF x|^XDeW.3'-xB=+Bޖ:Htjr8IUKG셉t:Kys5EbԻt Јu ?Z - }a?x:lcNKJ Xi{tRnn^p!l?)œKC<2qU[љ# "@~&;rR w"7dwx R"9ØP3lC<R:9x S!)_ vLs8/B07Fgr/TZܳ[k9Js-gk{iZ΀kla9LK,Hܧn$m卹X8B1hk *Alr?z]QzX7d$?8S˾JޤHeUI6&] =#"cj%[("NżUUdHH9"͉8W~GZҞѵ#=Ksϓe8g;V_f>BBhg4xrj>qԨTRvg!CZߎ"Rs}e~ MHȑJ+iQ( w]D]cQO*\W 0dmXxyAgAAa Gɠ0TNΩqspҔ&O)C, OwR{ǰ(-; k }:'Ѧ|x3ŕB_dE*(b-u$m3JT9 t~6ШYtH-l_qV 3-MŖ@XNVw O&uq{Mr#-_ =f|h)Q!O  زAZ30¨0s81hBS5 iA3'u{ڡ& 3-\W!hk@aSfC?OD1O&r^Q({| $)R N_!HHln`uNcW*Yq@oխO|+-ßC| [L"pv|wkfNVo8/*-!x(qN:yR ʫs~ZНppűլZ\:ۚ%tLjLu0y7oXL_u 6"|JB)Xd'X/W!A8(9PAd^?怵ছ$[ݑ r7zQ.1J\[.(ϕSNw+? b#¨;2q '߶oևRcX-p#Ayy9'-@K kKxvtĎ``ԫtmÈz-:h4~̟jLofg>f.b5EYɇg}2rhQ\aTh`P[P]qb}`ʂ=1Z`L6׹?K ݝnYf1LbW^=b')3ʶҠȽyFx1)S@U=U[@/Vmj~N}Is?"'ҙ2+ UVD˼NuF+ R mr(@R:fǛe2;gODCƧE/RkpBlϸŴ7d?U5[.RU85g#Z8Ҫ2GyP71 ;GQŵY?uUtSfMK 4t7TbIgcѳР{o 0-X>EW\0֟uuf"w ?>h (Hy[XbН#i͏"ʎTJ/^hUQ,hsW~~LL)<Psz| S&V+h53#L1,# >2O7yExPJC)X" fJ^|o6>96o$!v|6qSW1=( 1vT$SSZM Tvێw!Q2TڨMj|uae p9r+ S?N'۵"SFؚr̟X \ք.L.mrQ+udvG]T?5HAJtn[h;ޗ_j{<eH<n~8Yj_G-I'AVM:On`> k a'EKTn:^[\P&_%+CaCEul/lLna+ur}vQCoKS ātB4)A xR3HL3sv#԰Y~˜:τȐC(Q\ro>: -gǚՠ:mzd bb/ I*znU]6'.F4\(@RZpxPE) j̋]" t\3CZU1(ꗡ:0n '\N}\JFxY8Qt,$A ؽV*yT w~UlF V0n] \҄0KW sCR:w{%kuƏy͘i uSUR:+CqνyaNaŗaL݊[;@:Mз9.G/6&;lɾw_tsbDzUxnKd,u-V՘#iU։T=({_Clm/ dF":OlOɛH=BzVyV`X墻lDXfn [Ң}u& J@D.vJt׶Rx2 SC4߲嘗T@p@E%N<)Cq 0gS\xEVS3:W [hSSHvISqNg6vTΝ+(6 j0]kU_1){4OV{~@F Gs,]gXlű5ռKBª] |uğ  C_eUeȅ{KOөt;e5&it (9M#3_ƚo~OXSgϦ ]ˊ2ǰ%D29k)f _ˢ:$.UQPxW#D #jTޫ"lfuj[[Ta9EIJ\ #GPDW1B[mۖiѣj4Lz5 ͍>bɹ1ᔹ"a?A9R)StÜWJr- 5>P;w6zl~ӡ`-:=ï%Zp MJnR!+esÿnK;H;[qyHפMo-ږ3DM2H^O}j*V?1ikPP96T{u})e'R5;Drzp8ـ 6d/zXⴂzXGg&sAE}(Ѩ-4)B j6:9g3ݑ#AZ>*>R@| lFb,C,xBl=pj\FMym󑌥8klk'm袵@ _S(\}9I/É'U ;&),8#1 BzIJwex,9g*GoAg]?u45pJnk T%tX7Un%Rߘ@N 'ӳ.~y+W=h[w"l3,aadpOhZB1-kD(Z8Z5FLp;bri4Ny6raـ?/^}~SEgB-"E,'8Jc=eYE9@= k'Ix<Fu-{@>rb3hdOOxW}eWi.2:~i"1b:2R'"#` f `>L{> Έ㴐fb?4WZܘq E6Ŏ5뾐`&ʄoKPQvGQ]4F/?HeK A_O(5b [-*h;GL6v[ů !y{IMnGhjf[=mVHG"㰥mlx-ZroRԌ2tDv zL"Ox3ϼ9jd.,b'|cS}{i2lSh.;Uϴ쁦o3J'w42!Ql*h;Iظ"{k0eu67@?4tw2ȆlՑ{ٓji[Ub{֏z~fdzޢۢ8:oBD @ {”wY{hlx(Z('e2] f0SBFN(lXXI$4 $wx|r᢮vSE]] F]i_U:510 r*JspT]y_LhW谆~ xX뚁k#DŞPG=RSfOv Mx}9/a4՛-c*B@zRbBAyb,0Zng9\{]*A${fKik+IC̓$Ϗ+U4?L n @zp~88F8^+5(v/Ak:`7'9ٞVڦsX!cژ[RSr#tIr";L EuÄ'?F1ڱ8[u`/1\}͡^\;\!o)a =db,ն r79[:7/SXT_N?zDcCu0\V\1frCԁ>(ˌTT7- X3Z qk:ֺ;xq)N_ر6l\Fu" ĵq鰕X3 ՏSa6aT;=5s Jg*2|pS_{d5[~s6ZvuH#u,Dņ!+ LS6lYzMNnd8N#*Z=)0@pF0Eܖw6hQ#@-53pU7ڜjqTD5a%#X"k.M *R~Q@SvI8F%Y8^(+F--ɂ% ]:/xG$n]@R!P}&W{kJ/% J`Q鑹XZ luZo^Ƃ2t˖x!<3_\!ˇ?U~۸ƕݦ١*2p a°c3ihXuf l?a-gC Nn >Z67(e/6@VGhL˭ ≭~D.}+G>/ پV{!F0 @l~N߉PO{T4H+Nxڌ'oVqBoy:=@qAyJgido/Ç$5 =V a{4_o{##M']S $ʖˠ8zi& M-0JC8qB޾@(ņEk^ߌCd-ctsRbp$/5pe)0LbLIlyUm-^oc rU]Q /}H+B|s4)p5mT5v-S1_nvXʂg (<{MP=FcppˡHR/|e('ERJ!%Nh *@ $f^HeK;:q ְx(yrE3A ODQ3nDv|xh7B_-jVPrS$u$с~|z ֘_dJZl~Fm!>qdM@e2r9ȵWhpeއnHHZ= ?POm3o5{-.ŗ'7"1(we<%j6;Aw0UQ\SqH-5aͳ@dnKjA=pGO{nߪs"Q*6ę=r ^}R9J4A,jndRQ5Ly Td/1٪j {'1z0T< =CL#I>F!(Ĝ2p16 6]8oFm*6Pȶ)jdbe'zw",ʁ`MRn0Ӧʺ]?5..'+| E&%,rzⵄzs;c 6_ ٷ;Fc[sl'Fྐྵ&ւ7DZ{(Uo!x2d>Ύ : m0xhs#(ÈSO:WQXwMGO@Xa=&]s|&H^&E,Idai[gYh;vu 9K&0w8 Glq RG{8ty$_d6TstqxJ ;;C6q18U1 6 rfehB~|2=K ^EbdE_E\nIfG}}F%CXWiila*[wIKف5B,c z5`قy9`m;*PC\W:"O$ZImflaA<ΫƹnGᰶ{UprCZm&H/ϙ;ډk_v2ZeWas]?Z7n%iæA /#MXrlLi{s7 S^J1D@Gi@RuYa'=.Q /wɹW,fܹ{0x*uo/7\#%E){f P"&O2B@j 9GGBk׬6jHXg45Y2!GbB2{Z[k5G>u`s@Q'?^J(U6|]dPT{@Ub;IŤƦ^3^˧S~_s*6y+ػ<0Aen 6])jsMQGB ~KS(d6iy7p?OeeaUҘ%2N2Сk\g3ma[ӭϙ]7'Rs!.f<x&!L #5pԐ8Xe1& Marڃ/ov/k4WNOW=7\$'6o.`?kFSx4KJƹ{%[[?*\W O緒z `L#ގaJGtAp,"RxA-nk;A =6`"xO6D߮c$EA*p7xP֣G\L 8`eYN -|5qѴ)hL-rӅ(>C@0 _Z&oԌZMϽ[@T> Fse%Zi8yn_7'Zzg70IP5-R6{!R)}yœ&Yʺ:HwfRYzIidv;[w&!Æ&7W60TU(^`k !dv4j~O'KͬhΚ)pGИ"{^=ni)(Hzs)YkId'@_j1WXʂH- 6Ы* @j xYE ,ɓκإ]Zw:rR=8WAx,qy^n %_jЂBw Mx@0[Mɢչ')GEQ,J{]V5Wy䬆ɼd޿? B4߄&6Z@Ƒ*E$h3glN)S' #bj tBycPHX%MP;F5Zl}>97H~Il=+hQ8gK Ƶ~6J%nLJ;P:"I c8ܓOB%4c/4ADAܝFeQ><swSm ]Ȩ4,<am>ݥ|O}9('Y6he!7_W" `͌~dZӲ,a90~[L~2.LJ!2ZPӣKK,ܨP |.BR MuX8s|ô#PT Ѡ-wH}y1~vT${`*?$#a`s)l.؎~c 5J< M m8ہ{z@UjC+Yʤ4&w,::_t]QtVuicMjՄKBzEkU毦Oߥʬ[l%ó:KY9H|{mAXaJ2lEd#R5uI{?5ryAX5wMfX@b&3ZWWN*MOJd Zii˖H@̟P+RP(0%pҸAҎ=S @H!H9 AsQ .b//XXhv'~H Kpʡkgx}`8JB 6}=)]!> lfis/9 `G4ta'R:%jLO ^.vH97Oejo,9_^T_Mbҥ>AM}>6/aש P>Um TN I_sXh^Ľrf@l+vcJw-EIqRkgX<1oVLTuZB ;V7Bn)ڕfa5 *233!Ư[_8>VD<)f} Kb (B%/fit$" e9շCW}BFHoDݤ@rq:]@.2 YqR.':ȏ'7ނ&Y'bGNO1cŌER{i<⧄xB뙫"UeOwȎ"6L L:9m5v6kHY,ތZIw~uvӡ\u0[30srP@^>qR+R}23UdQA(h 仄C\]5 LyU&l$fr@ș̙ # 5; iË$ 5BY|,·OEoRPW ۭ%^F YmHr1^@*?3^h,-8biqdDYV0 JK|G_CDUE82S""d7:?B"-ޤ ɣW2#8=X2| &mk'\{ܷ߬njc(5`r;#=Wde_^`߇epT{IYPUH. ]v-6e ܝ J)]'i6A7 FCh^`X?ַi}q%YϘ3ѡې\\ bF% |oݻQQ/݈mYoÆQă<(F<{ w8'w'u+O@)u%0Tޚg2׌/HmD53m*5 )x%N|dRcM"ؤoW{2."`XF\ǜD8$b$0, m3g ><S(2l_W\Zͧ\t$\7 .d`pHKkd&զ r ^8q$<9NSۊS>G\.IVs nJԃ1:2e DY:l/-<\AċOrZYY\LAF ,6Xl. B @ YDŪ*׺%mGʮ'ˍ$רH7(].T,Q!iѬ]n2!+*TVS~+c`C B Zn7Qx|?A{M>f:3dJxxF7rq%4Y0 |͟]kT.2:rAlCPUUeMU9 :kA֝?G -v}QHIQ$bAjsaf^k2gGSȇ<}or:047ѬDӋƷȶAz e5xZj:[% [d inAv {z].½CtJ)2vKtݒe|ќo ByqYTO9ˢ_ڃd{. z$Tkղ]j:}#hG& P4SR&xM_\/t< #ї.6Te2DuєG pT|/r{(&+t$0?-+EitneۆRG\iOn5TJޣc0ܞV43 #,J(DIfƪq6iv}jQ EˆBl:AEgC/GmHTڃ[+Y4 0˟d^?pipĎZPC1ё)ksHgʐT&Oܠq㥊L*-DSq[;>'4!c~)3-Y,sJR6$IJ,?(ُJv@沾9N\%sC$G)كz3]Mr_yeR>-ݧ^0K:T>]&Jdӝ0|2?wwc}gF^Mg$\A݊237>VH 9Z6ϭ& oB6!b=<7Ш=04/$J {v\:ӀoAnJzgX`Yg].!!:v.!i/M@ UbziantI;R?&%Ƅ>EjA9{سCt|ŽA7%ZIoՆSb{Q{. X"Fa"@ Vݺ {7?8J\VDѐWNqNP!CM_Vln#xf Θᱢ!d,wC`ʖTG0R"kY]Rw 'Eѵ㋋tqFn":rc4RHAFA%[rJў$dt/As31[q^}C+Y,溺 Y毽}l@m#a+ GrXˍ78C G,r[V\qHͬrx$ x{ǩhݾ eͦ Iz5q$W!5(q>! oEDk>o}S܈JkyIބG7JmT͛EP}8k$mZ!xF ^ӈ6(}h4v{\Qs@soF6c t(mg&)t&C7K-kR@o)N%Yg!cj~rawWW9n%y8Ո}+ |u|2/Z~-vdVV7"iE_d.'^/t{a . v3e!j I Z >RUHbwI{^u`<'uezJǐ. Pa+<& {Cëe DA0 L0o ػaiJ[Em<޶O5CX{FVWi声 ˤf]= '  ~ *r J?`J;2;x Q) mݭ:8j4gF* ΌM}3U%`Daj";tߌ@m혞nzE,۟xiQ^y3UkmFF-2Y=JDܣb@H L#mN ()'_3[2c(O(2(tcs6$'UI[AMD4+jǧ$e N\h_é<+&]I? !wτ?p3*FSXs2; x'I]z$YX1̓o56\P ίUKtI )ȌY33 =>&IZ K@!bU#̑ j$-pm37{>F+ۉ!ƩWЬs57kBD3>%9u|84U0w{6RaMkj߬ !U uu_sa>zi;'|u:>" /y6 ׻f{^={Sb[k0@ѻpTTgo1KKְPķq 5%ym Wi[ y > 0zcS:; 'n^ְ$p8)G* .BTc,%vQWjcTy媩81~ O2%өVPkTm*b4Go/bZW9p@2F{Ӳ@@N͊BS :'Vy@shq֢SCF?N{WsٟB E鮘׃x8,X="0ę56" ,:~j)* S=ĥq=rWtwhìݎ(qM=DAh(b5U:VyJ?e =ftI 8Pf!IrZ tOuu5Oivqg*N *bAeGP 1И#P^yo'W٬_1j++L>lS:DPMI^R80ȼ>U[S!tTSwLVfFk 4=҃iL5_ jqt ÐZy|FR+!jۈ|8 MNb:]y`y/tVm.7{O8Ku&f-#It#/cNK^0qE\,$jA=uN`b|Uw?X^m'n<֢>Loㆳ)m^"V1M!D[:LG24&a]MH͉v(..dX|Kr9kkVoㅼ!t}W5 q-d+>PgBPpE"hpߣN_Ž$=v |PkzZT~UQ IEZ- =2ID0fQyvpi)"a_{S7-^4|8G\&$^\mc _YˇK~o*uTw˯ZT4~ sNӊKmY VlmN3Zf`Lq)!i]QY~=8n\`%rŸ i|) T*}}{_a Y̗MXAМKgk)%:Fu~?utz=dذzTեpx\oDwдIZ}'1)fZY6^6Ji|i :gz$sE8x}:s:_^6j*?Db[zD:IΗ;*UWJ6O\=rdžn sꌨj|VV2 S@7Igq5Ë(Fڡzq6ȸIqSYd֤ kg%5@7C֜ r}'QEPI+*V3=Vgvn܃%NDo[/3t9_Qqg)s$w #Q/9m\!Vɇ.{$/+h}ʽjbnA&bp P r="6r!% V5闄Ae&jܬ5pE*g&QQę&X,bj&A۳oc fk,Akg=R)Ď '•w¿49G?\I|cJ׈lȰ44fʅ^gHڬ*ouf~Akp͂ "ΰԼT;m,WON5ɟ8@HC16⨼ XN2BVϸ1Ot7 ϒWĸ 8TԽ+._j#ڰWmB$ ذ^#!ì㤗=n.)B7vS򺏊aUܶ-mf25^beB<`3%akuKBs2Hx} ) L#NBDh`k5rB LXS<\&\XUlUR*ʚidiV-!؍hA*TcrSy0)U pos ۮ 'CԱ ⵪j+ő?(;qSa=d; 8Q0s}P嫞;'c`\~Lh8rfô/Oqj*TR9l']g eb>)Yf߬fmbckȴ؅:8FOu |Uh.X)RO@a=@ed0_#<[f/o^L 0>7 iӋeZ f4+OBoFlO:a'͖=t g/KA R# "wGh{Fdo_xL o丸ߪa?uKhbn͌ťU%C$45ڱԗ`Pl&=7Wczb/KAda4W_3{+oN :LK5hE_94=aSIX5.wMb u?rx\9D>4YQꜙ'JH;0*2LT:_iՉ L˘̙f3%d/ZEKiP4s|olJ;%$AөX?+\ Fe;Y۱v={@S\)U 0 \:u D,8z3i~wO;KUP(c E#rցp l[LFVKꤳdp;̊YBU (W2v~oJW`WETQr3eme١7\GS34C>nI$XRhq.b{W|9jm[1Q{bw9INj'Գҩ ne K s@(N^q [N|m}F| I ^E|Utln\!9E፥h,lc藛_{U/!/x>`@(9o^nZ4dFfFU3I[K(|wn4~45Ά-G|!;=E;m>E \H0ǐx JVТdblh3\ Jv(zVH<6¿Qly'n#N[i ݙ ff*[(竃|HAiTS&xP]nj".?ctqQx"gw MO춶ل},$yaK&>O/t >P)T_8h7N JJgIEX`4fhm-/I"ʈI(vG{ *Ϸ'9e:$tfl5g)C3Q,jf7G y"!*"(\4Jx#fu^o؍ga@QV ^ۅk/ xXH3a,z}p.HǽQ*h]yz1"v V: lD^ ]j}$h,nz#j1*[*7ۘ‹kt6zEγ;xЂ}~4xE$ 8w=S՟%t2:f)8gO0ơzEF~KΔ:ha-rޡO;YJsR{mf\&e/=os䉪<)e[8,(ZzAXsRZ7A`$AؔN?ԗheP$/*!M‡7o (8Oˁ !u#3 gw2EDQ??opk\8,RYukq?,Ϧ jE@Хᅬ)2F: nAkZ1"Ġ5yV 0S*7%.<`R3&_E5  Js<{Xq%kqk܏ukC`t|#Br!Al W ܐ?pǐD(^ק-6,ۈFibl%{-aUmҿF<ݮ&)J+nCP'dyQ~(9kyHkJeΌMlяzqT%|@ST}>y _?0tܭ0ޢtRc'l?1%5aW?fv;$ X`*.}Bo|piaX[Uemٌu7+Xb48+ qOtލsU8/Z>c50NHuh &q!.gkl1g%ͱGO6v7`)S@=AaHǮ}Q;8^0Fg_\ۉȽ$~lU=BR܋(7iedl% 0g,Z?oNY불(rcV3S/5;wwQ4ށDp#vm4x!C($o 0s?t+$mεVޭf̬o?8<vT{0b}|V2_7:1⵹hw5FFDXSrh+/"R?7cmrYU9RfCX(vQ ;Ltl.fr;k }1驃%xI CC#(*X?]V<(N#X$6Pc7}hBβ *yFAwzZOz.K+ߐ:/q:PC-q9 ]ܮ;=7[CJ6jPGɷ.Q FIZi=O]'@DhdFYq^Gu,D48"+kϣ(~Ej}+gnk#'vۅ{ E9,~KDhn]tQW`iwLS .q -l*@'yMT'M$(f}R6='#1| nZI8ME9%9[Bzq}M:/B K,ςQ?4CXϫ“v!,`1d ൐߹cOUQ>1/L$0,nQu,a@uG2y.b1k4Y6ZYKhS4XUP$hu!#=<>ȣσ9)($#{ڮ ؈Mc<( >UaScE̸{SDl=[AH<7k[Q&cpH Oy¨FR{SX(@$PWe:@cw]4 HOݥVhbq4d@[3"E HRv7x4y(Ytc Νx&ԡ 7r>S``&g&!' 眔XH ovRyhXMt<WEd>ȕ]x)er 2'QlKW(m譁{m/ռ5) ῇ"-އfup,ID49˗æu[\/Cq&PYƒ턵K\WY?|ԭ Fr֨ibɹ x!}o/1;`J{2WQ -wA] 7@ !J"â4c©n `֚c7Tn5 !$gPv `_, ^GUF Ub1_݄|GF%ȧT3 <2ɜ*gbP]480z xn(׳⏛ lX z : K@-9ZyC 1C* 0X`Hū$hx,C' aFp&iPTG)Ea9zi*Q\JvEa0F [kUZ/L(!^=ሙRB $?`i-,P[O"Ψ2 ,tK2Ub3}!Q+#<'D.Cc1 G#W%E;,UBf0V) %*J^YF!SM74w\@HҳGcܹVYTWg9 65ŝdb>V}~#8}Ʃ.UsUiq@hPZ'R'2yoO7MU`r_b֚ˏ 8愋UtqCo%^7u}JGۦ/DPHFpB A\#-xj `sbҍl2ySEliށ̽?0}fԍ1Xmf andfbW EJ\IƑ6'pIZ+i4-ڈNUo;݅?>rWa^Xe ڬ8a{dAYW#dD9o3zX,@ֻ &D]1XWV|vw!+3Xk̯yr{g/eHj#*xI:$+6{@xagN(DyE_x9.DMD7Ä۳TB/H%]~̑d!Dȩ y~wkNAsY#yDw)F'4XάtRd 1hakBx#PBIIB 97(\ghJ齽xk*|XD~w^s׎:f1؉Va"5_ϻ ]2q`kCG0soRX(LBF[v!0@Ml;_C.c255>獙=Jjz#[޲R˯u[YbX r,>n % #kL]-Hi9p2f" eeNAU T7e8몒QuMfIŃ_x&*:Ä,;6t( #_C-9{U|бk8zUyhvZ4sS/TTe'z1:"]*\Vzn2>oXw0Pab|)˿'_3 O-S .9R2AGu!Jw›XkxSΰBoRP 쁿M[r]j>ƫ䄉tӮ0ĸnuIh\ c j]? FV=ӗz#7|+'g;9B}092"w㔥blNj3<` C|S+^PNͧlZ_gmVplAl39 x;p;5^:+ѨU?{ybeK Xi]tA'~]MfL<[WǜuV~kLnRByz_ 8 A- 8XfF>=_Pufn?Y[kpm,}I-WE x| 2pT+W;x,kak-X?|t4캎'ax{R9=C^aޛF OSˁ1o-OKET4L2p$9)r!, n(j PFnEgH;Ps `rŸǪI^q~dE^)"4(K\F.1*jorCQ-3رEk OBջz&$SEg:ZC-gC.qEm(HpY* t| kY \7P>RG{#V1:y~l1n2uz<Q\*.<]d4~Y]eɟ-ݽ(ml+u._Ӧʻ%4jP+:'F#.X;h19ޔ^-u,H+"L/"]ϧemo6ܪU QWi4R S 02b׾Ԏ&;ήiqI61 Lc5 Ù3JI>ZԩMpcN;K Eq@P~=;=+{F](OqZMi"Wkȣ%R&X*VjVh VqF?Ahퟤo 0 ^%u+)G.(6ij%x)@YL*w'Y>ѩlL_: #[dLKZ=tyhpVW\ۨLP^^ʷD!̮5Oh+2!Ϭ9q,@CR"H oGw}#Qvt@O|!sj:s^5H"|`is!0yG ]"oϾ83ўd5,?` xpӵ"3eݵgN6Ki:h S/ir& Cwp/fic0IE`i/TVMh$fVq>W7шZŸ#O#h<cʾɑVYb!ɩd|B'&l\ }`ۉԸc5J˨Ft.};R@s~ͯJi ۶7u 6:&+&`mOjwv%DV$ *VZrl:#ڥFqh<+c\~?W&&0.R(M̳]O*ІbL#rV;Ӛ8A$ OHJ=iHt.|[F[V'POJ603y\˝d߷,c@ 2qu7\$$=g1G Ng⸖v1R!q/~&P"LN#Glmn?cD њAl$Ev0_ ;ItUu9Ttc=xkS";SV;#ȸލ_#w26-Vl$F h5GixyV@ݵ.` ]s+)'v>-2Ihn[ ?C$o5D®DŘt[Vx2WT|ǓjWiFJZ,dMlߤ m)YpT;2lfn̉'Z&Cy?|]pk4Fg8 ג`oԢFS7QC2pJx~WlGI3M%ר.*5^$$Fy?;gxgpG<N̠C;'LǢnwsB0928wso{!S'zJ!,`D,Io6jZ*{㹃eѩ0R|>k@⌉<U. zOXQqܘBs_ y␈{4M~wed20 /{:Ɔ<?Ӈi;I9ɗӢdNh?wҔv1o[$ųK lϏ _&Ɓ*)Ů`4H$}@Q[ dk4;1'1`Pu12r #,fWqUV&aEEH?e-Դ{>o-%7(ە;03CҔg7 ^cԒxy0{EE;.UrꕎՈ-Щ&V_R3 xƹh"߀!z|mqCkJd,UD, |t {b!/>/6zQ|A&J`k)?hx$leFo!-y[S"𱛌1`#ڗzeC?+*>W [-sG0?I((~HJ$ WO&i9J.z%n Lh 0QJ˞ g`Є$q|t-*`aO/7c4@9cCu.Qó壮A#:=(E݂UG,N}j`rBU4{!CmK3wR3H@BUx?Β_ DGv Yۑ##}NYr(imš_d}-rN  MJT4F "‹^ȼtyE}Q]2l ;t[#dEF|6)cGzw_-]گtd~߅<B qnc-z)ҧ[& -MF+!clt)$ P,V2x'ʧmʻ5T=Bvܕ_ V[~f Z6$ ?jIc+@*iYd,&J5l]-8Ew L$e:JpСAW"wγ插MЎ#&@KxۦV '1q$`O*~4Yn% s1UB]KK0 7ďc:qfJT~>(dN΄;p- 걟S_@1Г@ NZq~Iy,Pct2.*t֯؉;?#dIK -pUDλk/rF]!;"-SxwL{'Bi+eRV.jJSzj0ŭ&AbB1ޒ EJO%Tl錍 ,d~Mξ(Uhop^{yL._Vr֡6wN UGHC@fhse2ހϻ΋ VhK}Z:lŴ!{Vj/I 1Ȝ0}RF_Yz)2 !Y h VMlݛJ$-P9/uCڢ5#%Բ]"5t Ln?]~A}%),iDe5T}HW*Faibq*Gj[֬8)heKk5^TܟDk0ԆhF]4bꚝ7eY5<8T)JUX,=K2*9(dлJ+_ Z_}@bD޸_g}Cu=)e#J(NoIx^5kfIR`GcGC)t햗pO8lUUls:o$uDԌkЮ޷\͡^1Jzt`Q5Ln_?̠mpyȡ`e:#dyTD^[Rc7搐oݹJ01W,pcx&O`#m~4 S=oel *5V w!N $ Sl:f;w%n_gpuwv- FbƧ[UU-7aY# w߽D Idiqms"JETq ISnDrؚ(&;--%At6t(PO'R'NjU Iۡ?=( ΒEQ{ xPC|G7 z7^Ѩ"dI~NhV ;5878d-ֻ[nMBouG"s2Yޓ ic_O@ \n.arlb}9b:iZ2Z<#rcx\p;fKmFI+(ؤO<(NaE9xJ?A2]eޭC5mr=VŎ!н\ 0HU".~:ݓf Ne[Arۊ"@"dcJEL ŰJAذ.jC6ry2>B~5dӚA|2+P4HJ,dc(YZVƍ?`!ِ}wuiNN";ײk?5bE`۝sыk7uL'vr aȩB Xʪ b$@Ʊd z$*NaT #-Z值g.ؕx.x0-Ҹ`-v63HPo,"W=AY?G(6#T;>-Hٙ"f9Ȍj9IZY3R/_mN7_wVi~Mh7{Gq:Qyh플n=qkk$ONj~1NԾuq]6T]bj~ĢdMWk vy5CEXgۋq GZߏWE[S=J{g+nO證.ƻ[$9Jh "l~(5zn^VQ՗V^~O N2GB&:Jp-(2?I"CIAΑP5iN'/s ajdAK9u<x{`1 2qUB1j;ClfS;/@%2Dc,6t0)7̅x6R@bR_'Cphǡ*~tVbQ#iFfT<4,0gIgbD5gbȐ 5d >xd2?1Gd|ZnNЕdձ')d8Vտ0$X/̤ ?@Ius BV q|Q#"i! ,2(]oDWJȽ0`Gs9u]G~똙C46ږsuvrڼOc9/i1WOs$"9N'?L>Pc-l!kO&eǟ p .xhNdd tUן LOL$BNN|6<%iv,ci&m{i!{b6gfS ٨.(]'7KΧ%nq-T#.F¼lB~0[sD Z U}U-#{H 1j Eݒk0^67Id}&xvv#Ip: ij9>5̤흭]蜚D_y(:X}zpTOϴ-ʱ/R ; XFIh v^25)􇪕.xŁ J\ZP\WA /"[ld+AE &d{42|QT*b Aa9]$Ez\?$êp3p<էpQs{AٶY}nHTzd3fi, QifA74?@A^ JռHƈM*6NSV:J ;~81x@,J͑ql]@#jDOycqʪ.J.+z#z]o~}9aLYL(~<іX+C#t%cq 81h{]v2 hp¹^tw}pI4! @ƽȃ&BLjZ|y#㡤8:Fn 6[)v;p3pC>gշf2&-Ah(ϔAwtڦP؝tKҁ,ZW*  Is#'#9ATOU|%OSV'"'!j@x\dZSL/D7V}5OX@J63*?u ZvP9#R˚,2/<"NٵCL5(֑‘5ذ̈e\>ԭg$=]CO/ɓ;*D9vmiשX[q4rR,?F CR0&%rޟmlžW]vf 'x0#PtFJMk֖5k PC4almӒ 淢f\L΄ ?6cnW󵠔X7 I|Y8tC45%dOÍںnY2I@_C{]E 5S%ܖv.Zdb}nfVok0sܻתxhV{CD8 v?H"2Vn!ˑ-,Ǧ( 0_ d6͜n{}~!&'RL,4wSKbyMK%Pif%&sA: >R` MR{Ѐxt\2P_j%ޜ&0ց%8O7G֜9B*"&IWM߃^U7eH[]*͆'o=êe03>dL`ssJTOG@{ dέyn*;rh8=5Q]pAmBbf'V-ϏrGWj4VGi0x^*3nOB.`2"Ϗ{y^(>T'xސỊߴ4ј5*8L" JF?YUCa<756>Uԙ}_'"痟 Cpp:(ɶ9<,~<5O);*cmĖ-Ѩsd}Wm:AXZ%i=:9Fp\]YԻQ☢01jb,GĄ}ip[r@$YfdqZŲ1`goLnCn'$Qb]@b+;Xzbxb;[n7SD8{csf}R%+֗3*i?@H,V50(ΊVT)#Rj>ocڪ dQΤ͛yS> T䌮!YNd&('}4l#F[c#UTT޺MB/QO^s_Kp:qv$K|*a?tcY: eb1-nea+2*>-#~?3Ge'K`vXxs( A}(cͤA{'E^xzGOLٍ5i6\Ode py=rCLe,K* f!TdtGBXFN`MQ!LJ3Чz fRڟċ6/W~feڪIG snEK|W)dا¶m/d%dtv.ǣE#dl AƗIh;}FkVYT=#EPm3A)^_۰g]a#㦊Xwhjޗû=3(afm8F̎(^Z&3WJ"4Oރ}f . H۞Ş^NcQi G"Pd: LA,]M m7v I |xm4bؓ"vHLJmgamȱRg"ۑ0We{V7 ;dzh3f>ZbX*3~]З_i۩yx끽]l]OESR79(D6Q4,ajѳq=-pIԇf!כ+6tC*TQ H>kOBUzFCP*)(:/-f{ɔJڃv$?jӌgtQK1v<wOHaq{bFݰC12m;nhUQl6X\šg{9<)T0.; PXL>pStTDpSp}qa~bb~3DzpYzwʹP μo*`UFϜҷU'p@U>hSyKo!&$L${X \ҪB{PaMpԞϑҞsCfjF$@e"@L#(|#ud93hx4FNgj %tn^I)Aga"jf )Л [*wxE'3vIg Tq9K<Ƶ 5OuiM&_3Obpyg/9m(( h%R=̧ڷώ/dH_JB\wkyW%i8}m8Mz5lM*/%p}Кp"ho~uyAE>F0 *A$C$fR3)!KGqP⋶E"ǘK*Rx #S#hO~#K᜻*b%R# %e-Bk{>$Mq ZvF 3W !C7hvZ34+5j:/';648SIL"cKA4CοxWsmvAuyƇ黀#:?ExTOgڐ7ll?EK\ոCc--sa;Z u/yjkxy5$وuը ' 'CW%6*:CEO 6Hb†ĎlIimu}?8t$[HLyHA68M哯AKap8a,?gɄ~T{j0w]Td.v'mCIZJF{ <$+e,-K~;π(ܼ n` y%S0k!qϤHIryg3ܮmJ8:u^FB6_Fހ76 (uA7e`>.^!fhb:$:'')F0\bfU18< Wv{(mN֤DjFXY{!b0E=# _E. ރKoh!K~ͱ yGbX{ C0pcq7/IkB²gF KGDu|'+; (YzlCbX=sH@#bH}ӫyFo! s L|rFgzkQѻ'4 ? YzY'"bK(҇{"/tRzW'1y?ͳ;â@Kw320# dҥR czmg"9@R^XAWv*X Bgu ia7w69:qv?1{͹0Ƣɪ'y п{T} 1OporD]}KEAaN}lV\^"]rٳOłEņx؃<^1l?sYr_C"4p߱P2v;魰Ɠ-{͓7 xY{H%O1%&ϱF 7ۋٮڅ:W5(_q,tMOp;,up|dl"rvɳJ*<#WzVL6/PZר}oJ-}Ixm?ejN$g@T}# t 6ۥ&g~|N }**5E%3 ߂o sgN%K}?Ǥcҹ!p'4 xyM顭<.gS/dWxy$ɑJ+i: ,X䲊m/]QżxhF! TyKn)%@$k Enĩ nyG;@aoV`Q=d?nGDnN|ipw)QtDjIw B^pA}>'q3OЄ1{ x}c:q8V;sklNPxŖ 2j￙ZoR 0"zCyswuJ_ Izp|)Z;xpYnE%nƛ΀P}p{5 t$2eUoDP*Ӥ a z'^2 [C]h#[uϋ HCW l[?]*5Mu47xק⢘=40ގ֬j<;㷝VaX|6Ouߑ'u ӅmQECa| S} l @p{?bϹQp+nD3ݡ86kY\t-q~ ^ͧHĒ G*CMoit4Ql_# ,4%F6=B߳?$C/O` wo y~hݎ;oN!3]p&_T:H4'2FrL:m?Mqݸ [|qU}QhO`!> |-dS}VI7]M,[:DM0cXJ~Ntκ[ﲥ܇Y Xoѳ椽 ^a1芎PoX8~J$hK}o4Ỏ.>[CHŊ=ʡ7ܒZ"[G{ +m#3z[ (2*GZ̈AY λk CEЛMfGPt6p3Rlבe-`v&o_LíUN3hj0NPk][HP?mۨvz3i{o9Ƙu/ #ʹpx3~}OO-e ;=ȶ0 Ϝ-O%nڅ/ 2׽_y="LOB wCR=60)+mPI7]$}H-$*w NB#f)`-X0Q=W5ϥT؇,\t3J+a -`SJô&P(RjӜړ$7_,S{?%5 ĩ-6\%Ų=孊""l"̜]ڡei]yy:X_&>zw-jsGdvX)l=0wX#Ӳj_kq[?XƿebuQsS|9~MV~"f%)zs~#Ly }GvN#3eVEK]1P֣τyc#j0|QCovBr׊Bp>;ܳD&Jfv:4.ٷ'q1;̠) cUB._"M j*A>xC0Z֯xM ar]P==އr/KX Qu*!r*k·tY '0(l]M ōqPNl+JSj<8 J < '5w,)i܉&J S/jT/nr\ovfi[a2-bNNS} 'S.+ mKG#$ki6qQBla]5׍ G;C] ntHn~!D"4&-#nvp]kl/ zی{ӁC4^EYbD; @ð2{|ό6.)IdrྜpFtl;ԵU%Y! bPmqgJyRe?l2M:_*Ի_!zeK>R>G }hý\{P%as=6uF}{Z fMa;$;Ntih*fhiZy pc+埂H| ⽏-dW$O_eLqa<_އypbF#dEA/|"#nDh˚)Y,& 3w$lp3/vg c,]x7^ yǣg7M}j?zFH s%1ꋻ?3 Z*nXhgXu H^JzSFύieV7T:PrI3Ey*L[|EWSgiȎ _g]HšS@n-y)NH _#VD?ava28z;)J&Feo ePJ0 zXt$92pԴlhd o@ѤV%1/7xh>?=&v2?wkȫ\_@"8 wC>!s|W`gHs'V:N˺pֻS^9~v"DoeVȺИEwSNSCei#T0j)Y .1殮2~ R*/vG ch\%%Wj^`t^&O,`XȖJ |TkpK I|U QN[4>>+c RJϳpyLq[BîL?r W_@#_)N#xe2'ǃi3hHĤ [5d)6E'צ*3o:)짥k\6ܛҁAY΃--NVyY~z5} `Wx 3{&IJ[.(v-Z⭆;-XUF_&yYX.3Wh "m̖n37|xfbLdi, r2˟Ӂep9CZQgI-*Ɗz XҙSkO~N4|4Ѳofg؂ao@zc71̭_ ;{ a8TuZ\œVB,rRa:x.VM| G0D4k! Sn&8\hd&Npezb$WX)RU. ,u Xg-U>ޙ~sEj.\Hk1ᘿ8L!Sl@XTF㌚4A5,kj2/5 5x:+.U© ׅq1>Z8vū$+QiಿY/*i3с+O( \nC 1>SE(ỷ>3Qj )AD7r7WL[42|E^ ĖRrsޚjCq|t>o=`k0[.ckFc0: ꀡ[ȉa9x ݍ3Ygoy|33`w޳D9ˎ$1jI+MA;۬| ڿkseE=AM wU5F27VA^KD!kH@cTIA+,IrugR徻ʺH__3,cT e e̓8!#r7xd tQ2@*} n 'c(i)ZDJ)Õőt&S%.'c:NܒnlNbDI,cت:YB&>3cd%T ȶo=&$/ rMF#Vu&Ùk 3Y7}ލ sn9F6йP[(>]8 Ͻ(J,7U'QɣM~XS#&sﻱ;̅)}$]::BBuA6#3YRJ;/p-)EvpDsqޫdPR[;7)&N/>{Wګr>zm:_x9D!_aݳKvv@t/:M6V:ʂaI '˔'vTz`Zڂ"rn ~^6uCefQ?mG^T#p\wByDC̉5:ujx3e~v~U93zUD^zxZS.tk~*/: ;w}pݷ2 t28ЮrYW [U>/H!1Ě^#-g7e1ܬ$f0h㜊6\m8!Vd㗋OyۥO2Kkwݽl-B=^ɱI@>\ǀ( );db-3m =7HP dː SsY~EW "/m; 0LȜ0/#s6ĠUq^jw5։?mxx (k686%"/bG *y=< ^'ʼn~hN=W=m9U%}!٣LH phى?!gǢ33m@T?NqT[uNEޝ>^1k8pBB"_NMCu]OSQv;08ǟhtVoo]AA2 9hdK;$Dɽ1r{A ]QyQfPua=7ұT%,;t8+v;/0jg"iZPf\z.7L>K1GYFu3U"OFAf`zO2z2szqc0[udFʣ8 a- J?adIPVFpa,yS/Uv=m _j>RP( 炵6xa9 `ğ&\8$fM>5;lgW}aҳ#(63D|.׶4`0 s^dt;|թn&BDaYe?Q_Fuvێv$)c.&ӍA@u<5H^%HA.fdPIy+0"r Q!f4=Œ6khPtflE=?M[J( 'Q 3BVpbdPÛ௯Eq0 \\$r-MM]2K;=W "z5I~?~FWJ$`^k(G,L?w/mygHO.> Yt39:d2q#zoOG:vFW M*oWߩ~vsofnUR- 9m cۓ.6+}]}9a5ədoppcUL5&0{eiHR['[/1*kjg1z6YYC!23DzTPSw^So|S_qDL؏d9l8,=], i8D~,dť0{qpl?3C[XS d}9Ͽhri_yݼcu{ɡ "C c:Qr9qq~WP4o']kz ~] (t\^ X H Đ"pm0%zAF_$ h:\҄{镙Z/M)~cU:T ccZ޼ܥvT|4a" <~JdzXqzk OM0%XtφoVu[OFҧ#f+V yU#8KWDD89\Um [#Y- 'kVv9/ CyVEocG/` 7ղ4X"|_Ϣ9u\R`b- xKm\nV;ЖhجD~PyԤye{<f-d gWo{@ɴY9s+ ,a7Gs><_@hK>96:T&~w7ɽ^UsRkPHݓr${ngeS rcZWFxzu֓ەotNj|Yru£r{+X̌U*XZJYẛ[ !faڑ$o={4!t UPcy&b+mCnϊe:byq + Ր"-,h/mL*h] H>.㼐e@ɿϔSzƖ66 ʜ֝ FwʢM]V`! (5/˅< Ņ^PJdvɞg]w%䍡=iI'/m%MܱN϶ ,Ykj hB@P 7N^xәViu G(8&{}$q=Q=VQca>%ocǚtA x~󿔣7-TnFT琇t쭴y'h %6Xu(6輍7 Bջ2ao]clt ޹`|zUNFc:V:WP3v8HRgY&z5FZ`(7zzO-ngnH'xe頺!1?p-#$==w,j\>ù>~WRPd7 >2iz/`[HmrH3x^k: 7lXvծxPᨌWn~X 0G6yl9KcQXg:N>`( .n}xu$:nh 4m¬Bb^I5!lP.sZ6318`N-,x}52Y2=Yc9mUů ~{ZЃC;45Udž_8@vU.JZ-ذٞyǓ񍢩}Pɤ6|+i j; &mT425Sjܐ!:qTәd8OH5`o, όzO >S&Hp09u%tD;4ʔA$#&RC0iLQg$*fx/M^uB&/PzD'lPc)"r_0pcĶZŲA,ޠǮxwd7L>[8b3ZݬF<L1},yX1|~B/:ψl3/rc"Ek%ҷ[?89eFA93c|l e"`V1x n]"7H= $}&qMTz dxNgSLIY~X&s EUYúp+BV@[\XY/Mq'VV"EP2<„aͭGI1F4pDT+fN$,\df `Ɖieq‚O2FA՝3o6{Q-ZeQimܕ ,S{2a<}_a@]xv N+&40|?7O$+ؿa|20G\eI)SS8+DJ pmoa$*Q^qc jS|1^a{.UFHG}KQ\! *`&`Ty/1Q/XN@yI\&tV*Aɐ۠ ׽5N8P`QEYH /n>/5Gل;IlG((s7WbnNT`bmw|ٳ>ny gw}[PHDPr \.80C4l:tݫ$ ( mOq . hqhv1;gg N~<̟`礪4(7Am2q6!4'h,tQ-ٿRЮD5'vvRyX#q=Nj:~!Աqys-T"W'6$VԢP9}Ҁg=j$6Z`zѮٞFeSVPoAuL,q1$%!KtMʫ9?Anm bІ(t(o%o%n} rx"I~;ci98S0wYXjTI-Z9f^ .`GZ^C'wq }..ԼԱ~q.{Y*Mt4ɍ L3Y${mF؂`q{m8(ȏuMMMd@SMFs9 $9vU{9n-5oЌ#lޯNN0o h&9…r4G/a :L_6b˨Aǩ@xX(2?6 @xq\aYҮ\h+9{B/:6(**9>زu<^~'gSis:.dwWe?Iqi9p덛,x zZ.Ֆf!(Jqye$/9]TjY1W*}8a-uY5MKZe)LL3|#䏩V20ݏebr Oigbx?9X8S={8o1,11*^"nL`rE_SnLSEZ[Ѐa 8c4b=\WW?6ŷrGWp*8F?(MzH6ݹĆXtjqqOȕkHΈYň(\=u kִ 0^9;33Wsz-j#U{*@}fHJ|{w }cr]!sj >fGT9^q mvX7t;P%C yLԏ˸ĂHzt:N/Ty]{Am.m*JY;’Ms)Q>/>,;Yma533qS xQ$3$C^PPLWv&:jHݸ-|K4HVMIcۋ]w uzCQ+ CH͠dىOs"41D67nu@o j5'g6Fy z"2_^P| yCK: q AО2%uKBƎ=Q׊gy,%it1Nex9՝yT%9SL(jje%@4g̲4D1`zЯMQÒYsD+tyK(‹ȑ=獵yFU5AQc5x5NĕvYb̠ q8O 7#eCa h^'(4EڹbQ)w Y#B pFwo]lu1-DzXK oTqt@НMk5z6#6]rf3)?L˘@(!%G$$8%[41ЇP8F+,AJ xXƍHEƵ (Jq/AOtT[)fm6ÐGDy-mƆJD0b^*r}M?߃IlW Gj܅㰿,zn ڕ/N&c#--[9q"ʁ# TTC$p>c`БWf!fZ( x <=M]Lۥ;تT HW n}zyBja@*dᮒP@?DBFL=KPgd:J_Kv``Iilya 8:>y٣7v=Ƨ`khҙ3`CC= BeZjWB.'=TEà:NdY6ܘXu֛v jrnեǩSѿWyls铙3aCUJS?1G} ӄfwEU"#3B+ [6&G4^2k]6֋$Vɴ!|Y{hOY;Zoz<Ucd{"w ,ΐ5-x:<<Rg,(#{l] }_L Gb|Ҭ7hQ0iΏe*S]r;#hqDC1)uIR~n BWw4$(h5-ޝaT8 c *M=3p 8x?-5ۇ×K5Bjrm4cpΤwqPzz]j#(€ o br2Ȟg3~gvcn='\TeET ۮKJL#n S}^jTOD'kZ= f;L/Z|Gw^ˏ_hA3GD}7/3T:͎gW(WkTc\̦V'*W)k@hWAFw#; $J_6p Uf@m타4XP_EZMA>NK4УFY(t> gki?8x4.qqVb 3 Q*;;T /cטFz0-T1cʱTM-VÖ=Fy2!`ȇΉV ^a!Jt; A׏7 zq砞iX?uUƶ{w9<}IE^.wJ3OfNۤ̉pVQ^[z/r޸bwr :1yqV1ifZ Eʁk{w>hW<f_8v8x84锇 - GA?KWg0{/][| 8-"#=VHU|'@mg*1dmӏ] d{6ԳuC[ sgbe& ru|¨bq1;J3Lb9VYMH4 ӻ dޥ{nA1T[C4(] XRVoK`>g53m h^܊`K`_8=rXX6#mYW\b~NՖJ#q nw,:H&8̹?ЛHB5ƊqPYnM*7\uO'l@t`3xcOLskgMSN_n-sH' jYahɜ'vO%+h΋e爗$u`#NmYhw(zJ,`06QdYT&$3Kv`Ƕ+KgWzp!]mPw|MKNO}#?i hGReN'fIgҬ[kn4=] $s(Sso< (L<o?H' Hc ZqVwVb"8hܒTǟ,٥Px/p->=Q^U S=똎*T*Ouㅔ/V!;S#P5LN`5b?R8m}[|3(RB=tWUALTla57A5&Ve&&dWT$zkɼPR~{T&3'<K7uQK*:1{XI ~Z;kfѻg~ :B\Pz敍bVӵ\#17W篘`1ai EHL"i`?5|aړiQ~-\[mIXk@&Bx#fP!n㼟S`F!c~<_S1S&1$9 xt)Kҁj-FZ:Hb^ }y)P髨Pjo \H[گ g2eMůYSf7¼;gzo t8՚"TK@:Ps1IrhmKN3Tz ?LuAlZgrm}'MmbPN8D+Y)-#R>&\ Ms6!69P1<d욱DZ % W#6B_{3>boݗhγ1k.]-ZB/9۪L4  94 8l%cNNi[" *R*#jF酝Rʿ%;QH:a]kўAC~rZ2¯2U4it7:۞<@Ȑ(ȀMmR`MlG^.0\ㄕy[ }JV) /,Uޜ%(g`k˵s]&B EЛTX|r748AEBar"]P<-MA6Koa{M=ѩ~]w+Sw\"9xHrV_,17K2!A%n^| N B#xjI/ėQgbC^l,!=.*S} INF,cP" V\^teqc +}k~]p4d6 VlQv[ǟ_.Rۖ'"KoetosViV"o#k-[s|sHu-?)ڒqأب2mq5 @/Y,TA=cal]/f7`iKƧ4>KsF2Rg%pcψ9^/ԏ<3<<@YEWzUgXh̳eIg-{=v*Ӊx' .+RdP}>(֬r7r>&0NCTcVpNI{l3(Oo ;[|G[ 汾C\GkRI'F%=MY-vK\"j+ 1{js!CiQ 6i( v aepjΡM۶&0.$&g;h;x5T~eӪf4 L;= ([?[\] I㴧éS ~ KL^Ǭ~e{^6PW!#@@ٚoar#CmJ z0"z5u)YVHEXW"5eyB͆u^%q}SKXAx0Iʥ>XJ2& ȅ?i5l`5_4>70?A)p[Ƈ/zQq跋 .[En W;>#_!Ks@vo QOsc2HcwmΈݜk=݂ euXU! ƭc'U+m+E,;%:Ea nzNDFZF_O}1QK%-yS M'v!mt.mB':v<Ń,t7Lo# | sG T Aݙ,S\@MV[JF$Q>P+CaX*L3CA)9hj}um$&PO]Y)v"#+df}k@ƦBaMCnDZQJ8@eՔ}V;uoaI~{ZCO%0}n,9`{ѮA0v=&(oe7t T:\zKZē>B荗@ - +$J&̇Ѹ++WsY0O al|"e-ðza3Ѫ^^9}L#$Q*},.7-H歌peW0 Ě6.Aɋ$>i'4CHid[Te= 4*ѳfyu={0 WX\G,,#; = +Cxb;.Ī²ԐN2F\( w+)H=d _6qOp^]ItJ)暘/ꛎѥûI}4b(΋6 F`z7'%,/r?qGX%I{Iɶ1VIxsVc^o*#A|puMf+7n}|–ϵrvehP"|OUDS7%\Xgb2`?>գ*`ҵ8"_hg5狉X_|Kjxz4$M'\Uo/k77#.Lt1҂Ă;LCz eZYd|u0ؽ+3YEHEhs^A X~\ x*ZjWDg^*s+ܐ&5m:P=w2Fw|oo)Vb N{z`0ˢ 1M&?@+|?$* a[aD@b"!愐m]Y&KyxBрG#ol̯(clst2t$Y- 9u-?'.?b em2$CE_?cV9ߥ:o"F@һn5ў(Prx:.xM-a ț|DDĔ7z e6,=M:yxi9L]f@Z[G8ľt0p &&&%sHXpX:}SJW'gs[NcdjaEYU\ / _{nAA㻘COªoSIʏgh[`(cVf {EfDqaS.LT#W,&S4zi XV0"ݤ5z3xajVސQO\EwdV@g.0`ddX?L'FKS[&cH3j&5໗CyP\:9~ڸ!$%.`a}i@wB Q'eO`L%a Y"P~>mo:L{ s5C)1*1p0r< ZR&i[š2OneZe6db҈>s]+fDsɑgr#g^H];K^w-'deVD"5ECDy0[R5Y;K,t:;>L%LDLfhXE)[cfTXtO9aZR[1RGN%>q2 }B⽺wqɛ|*ldEm:㣍 }A[:V@WFQ}1YV#bȜ|D۵E\M]ŞқhR*A{GwUCE/`ψ.@H娼SM~4SN/t(f=.WP`[(nf*$?jB)aOpPy m}Y&h)x [x:dBX݇0#(se_ދs 9Y6iUp%>^E;e$Lis,YiFl)Q/y;}NJ#.w wqҮR*Y.!jSZ=yS OaX[Hh,gDЏN]Ta :HiN 2jJ.B~Zi Hˁ U+g0"\UJc'$W-,r͂j/a>ׂ_DsI6.'9e ]3ڡEPג焊@|ApnS]Ok%OɵOت4A!b &;#4V&e:pdNmo Wfk+ĎDN]Ł7Ma AvEqU K-; SP ]Dk25y(B&t@˹WHUKLI)/%@c$OhmY&(E@0z^}6.k,Z})2~eeCM{Ý9Rޫ^Fs@CUU~yqqO< N9wC0fbm$~ o5 ,|@Í8bh4_+ 1I{=BYk@;2N?!YNA)1"m3Ce2J~{Ⱥ..[rbuLvZ{D׎J%jg 1ml{U/ڛA!]v\FOAiG+3ŪX.^YŔvVi~;'Ύkko5q>x*c-s l iˋ?0y@Y4i[i. ,0$@uL ۑwPx~ Bva?ALOGxZOw{hv`_61فN j pI:_cďα?_7 542DZ6ѩkObcCm?G!8@ ?(mNɅQ &CUϞ D`3c>N;}:=.&:f <еA ->PkxONodGtBHl1xdժ{*TdڴwIBfdԱYEKb xǔjkNE#ٗ]iN 7%3|>6= oZ$ˠ;5iS2W!s rw)n+`6DrUe'7{)qaac$1{fV]S:{[{;ZJ[faz!I'O,֫o,94h1u؅yXÜVl8.xG& yXc`Z'<#5kKaS^/ n*'e'NFשpF,3/hӛ}%@ Vebvֲ'_qlf!SlZV KZ0 jYT,~J6IjG˷;/'IE2<4 h|fB~f~z3Ł4!]&29)G!D Z?fw[{].:sS༈~S 'ϒ0L毶uߧn=?)"GrSXCwT{Rk'/hCM,a0rT)͆p85l~"dCҹ۹zDjĠŲ)SZe.Yc G4yX@£,|hP(b4B/(;t%p9]RO@?2CDu6@b+ΜբR\~v*r!G꺟jk9)6*lʊ6ৱyxbt` 峖z2D4zuy|yB@qBÆ,dMnǛPHCeƉd Gwk- \E01tm.xhm~n'TM!Ӭ7?=adT`W9[,xKpAYuJ MEkŦ}`RmFK"*ZFTgϰ #ضW޶{έ][8luwsT4~"t-GЩ{ظ. _̙G;{^j>8^{9b IWoB٠JԸ"3oF;?4 Lhx?6tA#ɸBRg4;:VzeZ@R PKҏa!%J = -Xf]V2\-V )Fe",P^)f3$XsVp蜟DR[VK ^99,n1<ggnS@%-u`bޜgɋ(9*cT\%|X.9ӑ@HVqbz1G`dh2ll6fYm%1 %X.E/Qyp`Ǟᖞ2C zG?rK:o&j5 ]N\Gg*d{Εk"4F|Fjs,@ڏ]#5J ~b>:BfHYJ2TDf! x\*g!D-`7}~V1' x0$LjX賽 hnQ~ /$$\h<$j+d$TBZ=/xԾKD}UipYC%|̵8+/JD2>3.,h#(>v71H%Z= [7YzdM4b9I\4PGa5 ~j-v65?>! wʍzxMR/3W>OQǶ:3rZC(Эy(Gi6 zezp7RzR= 4P >S=vHGyhAoyu1#.l-GpIGB^5Niw=jS2 lDl,gv bSPL7UA?{:/ J9ޓ!J 9KycMH GǷU0. )^#< ;ݝY):LsC*TEF{RLd=탺W^oY$mȄ|Ot-gm eઈ_V.*XiױFb5B+@5~ n}KS V L D ]NHo\@J"3^ţc zVo S`_]"9]aI.oK#& bTƕ#{6h}U9a9FW{>BPq虩V7AyB9袦΅tNLw1p~)A7y.?D\;{a-Y+ x$*g1wj0};^D٬Vh` jeН$ɒ* {6ܫ:꣼7)gO F ;(-F0X4 Һ&ʚY]n k :ڭd}t5e ^~/XIЭ<&؈ӑ UBw.{H}(900̡ؿl $?kwN!-c^o'+\3kf%pB% Zvۼc,IZG|Ϊ+F gJ }#G"L>D2c] djX=01a$ keӎR7%LZLULW@ %]ɆC\y:aYV6z`/{}is"3W_,3/>]uOI2:%%t<a}2Ԍ3w-QEvMA8_G'0ʧ%nASʹ{WU+'gIDJs\I&8T"~HM"E~dPG]B/l]]-zY\q iBQiMueg[eĚ;[wF#(Lep*뇱,TL 0.ҲX&zCG(ԛh)|z:K1q\<иg!ea.W sT3LnX*&*5_L r+:xp]sf.K..|GO:&ȱձ5_pnP8)GT)yb.MQCI9bVt5YQ[5@>(&ALs9[ )ʊ&'c=7+8KY%vo_v#y_B:.ٱOx`oE-SU)5c m!*ajރE; 3#S2TY $64^])H"БZ6Z{JjhvR"(mbӞr=wԨ$xĞNH%c@d!jDłYBi@P''j)I3{K GnM#j!v9RG pU.nfqJnٍff?LH`&+Y +y`оGTYmR/x!04&hSBʦӶ]z2YMC@^;qQ ʺ ;㯏)ҿ]ɤ965K*L O&QGn[x>T!A6Hq~iO#A%2}xZVLa3iu&YV6+̥wi}^K7cE'P4V7YuZڔ;)N2;XqKT7׿XT~u_VmA(tQ;#jR5]'QYύ( AB$)xU X cCĂ_%u& #&8u79%/vn[aTrD=O]-ߘ$8|[.VeF3/Mj|%l¹^ pӟhC)l>69E7}z9+\O(ۺcdXد^o<5^y5 LʚA I?gCfqsӚ<+UUle!' %Sa`%i==-hvQ2q ́8zMu|Mh\?ƝS@k0t=YD`4('*Dn):kЛp2D$ʽ >XsÜDEޕae̯u];_fhjԏȻ ʱl,)5-QLB3wԴr*cY"1)$U,D b)Q:=YafiqLoTM$F Al='plB2墷!~$N8k?~X~QQ%q=#p|O'(߮ ?9F wNۀL);j8lONK ).hG2 d7Qo`Z=V{y O)-<_2ǧ!zgw{v,Xc욌>bcnzB7=^ge%4Ih:4DԔ}BW|R)_7 +#t5­B(v,SCD.VF|u}<?2aJi몖Q*vs][чqZzٚ%%Ui.ZzKΘ=/wJ"In^PCm :u`L땮!5)om_M\s9%MK{8%ΏY4W"UrPÚn.Jk nT,mr2ʶ;J6E>j+PB'9U#񑈌4{jehZv#=9ۇ(]Kږu*/R2!.hWc{zd 8|2zA5""gMTqJ*">g#9k%4Le}j 5*D5n뜨36I/&vt*A>:,'IY~!nxc6/ P, K.P"Su+B$ :Ҋ>`K!A #rI~G?FoӍUǼ8fc[?ˁ/מx1$΅NR 5?!B#QrHJ-+r,%5MQ& I,fvCS&u(}^LĻiA=}d.Ҳun{@6&9\(h^"*?;n%u']uHwcAʣnH~jY2(৞Yfd$?1`+F_' `zZ>! @ n*̲|bpSʹj_[βݚ΢ӑq w8[)߂asNF_6OɎxD-i!lVҪdȿ_j9y`)S$ ^]wDQtad/)_h\@Kܭy+laKZ@seȱOVȬ hp᯲oJp0m9ܸ>eٚNE P4 2)/pT1~WX cF&ohLqۘ>Nzz#$}A=Zi@FPdOD teSAq\4!-?AcS@NXZ@\8W5dck)hHL!hTi#k?n ˕ZOnZ"ycd"FDHvLsCYpq Mn+GR:[9gn0'XB}SPVSdr~zҋx~a\C7 E z˴>`I>ЧV7N2U}0^f.TXP z@aȣ :l#MjroAͧXǩ>Ghk >*D9*:8'd k,RIE??=rZgrəxVa9riIٳ k\PNQs9+I'hѳp @p|\g;]V( TqNq-DR_ʋ"l.>Q'ݽgZb"7@t߹OÆd'd0E]ؤ%u` /:\մ{ 6 '̸slПϐX~Fx:ij{,OtڃO_'Qy%֟N5tD(o3ɩMwxÛ5 Т%ގ dGқE$1a.N$Dxx i^߭eQ0P"d/&) e$DRM#TE|J?UIUVGlk 9Tf ERaص]!'5}S96hxRY2iЃ'w O|'mL,$3ϰKeWmŽeiQډ')_v X͈=DObax6W-P5uyEkU/h$ᘨ=TeWyǼ^Jp]zM uZ+E)TĴPxÕr o|An'd[\7Uk~uiSK`VK2hWA^O" a0b'Ov@Ì. q~6=?ZEh5dA qPUwWͩNmt~Z=! 5}$"~x}Pue~ƽ;Yj|Ԣt,}<sSo `O4`2CJΰ ;OmUO>&V_ƄZofTE'rrrKo1aU?ه=# ~өng"2~|\fy$>E)o KcG8bٴ6 [ԪiiMlbN%M,7+1z~6!@:.ZfڱMWƃ*J29"6Z6ܞj4't*"%qj"#F.ۓMORַ~Բĕ9J}d?>RSm[^}w:G:I90 x\na;.өȾ\Q塕v/!\l{#4(ɲ_W-MCio{87O X|_9>:e uUjX 6PncɆ4 !I Ʈ)-XfDA*m <#=H:<6ףhZ\Cٍi3y$\:p~=XzH#Zen"m |yrA"b%], 8tp,Ji$&xAV#kSl&EN]RURMX=Vi,л2 s$rhxӍ^ȫ\t%Nw/$p[Ic~8/a_E.d,f#r+}23A}?HlܭT Q0{{'}Μ=䠲s-.ɴ,K^p74+qA?B=ʻGn*r{X)0xOrCFSykiMD#X1f5:WLkoe&{2?9#c+ ;@L%gG^ , Nj u3ʼnyY4A~ SwVWgfCJW%вHh.}H!Ll_Btۚ_npj9eQz{V(A-IZABZSbY~bdbpV{r7ۘ%~T֫"eO9ػ# fP=ۆh5V,ýˣ5jʂ:_L$ޗ=2<@N:ΕcnaJ8/K`gx@ Q$61 KoP}/@$e{!ݥ?j̡}t G+E.ORc S#GΒ=?Tt7`RGV~;L3(K V+ed _-|#2II$#<@Ax-D):DZ ]W3)[R.[+i+mlf 8 onAkx3۽eUEq%3%\+]d,W+qu4GufsErR9c0dUVqǩmD>p*MW:Ұ 8sVz(J0 >%΄Ld!BoA_8Ynsq~P"Wпp-f#og4PVQF*~S7@$h,6MQǫ_/Zn w 0C kM#i$8b';f@1ɨ;.N<ꫬUg-&S2,Y_[b@xou4n4 L|n&a"RW\!$&yq֓ ՘ ƑF>L'x!qjӜ$ y4x)Lȭ^ƙd룬:PLˀ'zZf99D"{ }+jG)3lGvnF4s]R}Ѿ0={Pޭt+c5 Q;`ф篂[8s{ 58Wrdcs6 oec%a{xQ`iƖL6ul\Gƣd׌-JL)Tb8q #)G&]sG~l5~Ig&Ń8N0o{n͛l8ы[?0HC"3W&cRLcdz晄Kүk#~ͧ._G&!vX'$"Q$CK CjSi?;U\jj;H/F}NQ+%-ir5-́C6%khJO>t)֖\OlQ-Ag͝Y" Eҳ8h;~I u=%HP33b䡝J;IuJe{=$97=.%i "A"8ygIȧ^ze' IeV֓$TagemrR&Cvo\`7"nX"V"XeQI29v"ᷨ(yٮBy.nG.q^˸1\MJڊZY@! r]Qҁ0nyu+kY}ÛɎ7Ye7[qFjF朡j׿ũôL*(`JKQel/S-%[@9uSxF ;].Th(zF_)#둧Jj C2$ەT4fۜ ĵc8/8l`Lи#V kJ][z}~g֐l|-SZ$2>!5Rcs- Ի7"q"pJg ;/xPygAq`mVAT^$o-0d0 l R&[ZfS#ӿ7B(-Eբ'SPCW~ 1_=QR_FSͨ{CD酎l fS,<|4IwaYtE>.znQ >vʯkAkcOwv"~axnKIkїh*&n"7 5=;PeuaI>E5"W‘Uu1iLo;Z ?O'љ7n52!(ekK t FLvtKVT_aB 7n$=oZN9j14(BH ~(,7wiSgp= /]=) 1eY0k$}^y?[E8vu"xi,'#|/9<ڹ<}bp3j=ܭD4ciԕOt(7@$آ {xGS;H).Hf9aC]ŃV.$ tGT>؁Œ}z,+b*ʠ=[?#RN]Tr# +G}>RiJ%G1  -WЕ7A{Z7B~C Ê 泏VJ^C*Wŝ*<.\Yp`479yǥr:R%T N,᰻{m8l?E9vetCSח(;U;p FvqU(rdk&6UEyo,2+o+KfH9%23) -a-SAl0K^H4698Nη&`$YX*2ui:Vcԑ#}й;JzrƄif"u̲2W yM*AkiX785l!VSqzŔB s>tYhNHM, s,{u;6 h)0:tRx8ަB0ԫRZ@SI uo,xыni>OXbGrj[oOΝ-漿 4ԧkٸPxἑ2L[vʀ){fpT2g,r"s 1ĭ.o謹 p&N- 9h֧^(Vb!r+k]VбVퟒU[v_+rw@6!la0Låhp#oa]ƱUŽcWL.!v4&s~оd쀢=iR2 p QjRoSdVLkwDuRfn67tŏ .STQp52Q܆1 b>o/\ ahUaY`5v>k*`YIHp!%d~Ld}Mωx?Z6[`q%*yk8s>gbsqw%#*&~#5q#b=@6no"uXKԞ\?k8ta.1Y@^%7Q~զYrDWR3:_cXmDim;Xh 8h h`"iθp-`j PK8Cp$;D5NIZƱ18͡M̾6ۢ2]GsȄڇϸTFUSkR'HdIDmHe̜6r1E>DQ'xGu aJ^1-7uO5,F@Uv$"[t>i`m.3H}>Zfs=)xm+ Q A&7Qqs>`,6K,IID_IlfÑ1(4}6+ \/.sꄶ fUd7N2M2~+_8&\{T߱Vu<[C5ܻH pKNOOj 1)-na%]@ejo%Eu8$g[;ڳn`Hwun7?L,JJg16*Dwhڃ¶.+VybJsl!fV7з1:GJ[K}fs)Ş]tuD~γWx(0'BYjݰ?Ė5yP`iQ4wנ'!exʩ q^@7ƭ]xʗR$F}cdK9> DsH UkpՇ!<FK~2[4Y悦%#KdM䏁buIC 5>lP+]O3Ml-a,/G A&{e!l5[S̯G_$ 2zQ8_r %wiV75'bE _p5Q)@qs:5lnm'&Zlf+'43ro>SZG<}!j s=fEԗXܞdQКm^@9Po4I &-]t旃HP+L$Ί^gG$ o']dc}-.u4`M ><1u27uh+̺0q~§ܱ % TkHx+"[%^od SWtNl9fL]!ͳ鬬 :xj`m*{ hRי2OCmY~*~qmEN٪1Y7Pظ]+(iҒ-]+4>Xt]D~_(b?TxH1ѥX\Z>.as,Wm~C%=O=9ӏ"YbJZ[)x jT`9] ѵ&>\>Esϓ2\3-{hĘ~K%Y֡Ȗ{/@X\*Pdx{+-7j+Vҹ:a@,aQ?sa_uFD܊`~ًTq3-eYg3ˏH-t'd0˜V l<ѭ%`o~D(YRmZ(b_X3LdHNjо>_J2=>zvm֛w0])tq1O%] sF8?1F1<9ph&%8T\ݧ8dQ!dirCQmpViIi7Y6 g `\25!`OOC3]Hۘ)C4Ƶ=Rڜ̵)Nr#ހeli2 چA1XRY#,Dg4s@'E_8ss 8W,6n*byi%Zrjg?8u*!g"xva]5|;$;Vzw,x#HS_31q%678)Q|NsmylÈ#Oil˦,*t*Pq׼gfW 3uM>L߾>FU$K;S,:{ jxYlYe_hkYaG4m wo‘/0XIs_0M4@W gZ *~u*Hȏ.e=wv\z|ˢzQF ]Mp" CZ̶NlG&w(!4ŴI[گf(˹tiǦez)@qL3qRx6![(#A>qJ͇7e]QXVB;Onetg:[`{+`iAJZ:ĉ p8C$rmx("βcMPիxfrҒV9)>w.Zj?lFD d?b(V8e m`<$af' '2x`~_c_bEůA@Kk FN9x%Y,_즄ն:.AR򮾔RsTK,,J%ޗ]ZDWo]OV3(1:n('&h|m {3!_"*Wg$QthўKve d"I>C6[ ᳛?ĕɲFD1)\i1 4x4˝[|YrCfN_3Д V{x*JK>;hҍ11}ICx9T+˗#Ye7/k9oLgH%VSmy9DTGq>afۂG}W!:˵2r˃?i%4Vp7 /)勧Km'laY`'˩O0^ r>!@2GRWx@Oh2%48FN#4ZD5@[q }t(W=9`KGD50ݠς&K/+}oVLM{h5uO zp//\*Co~sr9'-2  4vwRs;bU׵eH)H:IV\ƐikoY5[ 67s0< G#S&Ҧ3ΜC1IKMo?\f&zXqA(B)?bfi<dzϙKEi=j| YOqBJ?"ǍF T@w{ι 0u찴QLUiAym{lvwQ(!"L\?6 U*ٔm@suUmo LcL{wѭb%=ARqFL+zaδڝA3L[;r.pwk$NwB aوR.5[s~vjc]$*6OčOIwFXҗ%+s PV|׼E]y^j1pNǟ-sYy}|f܆eveBZTyU/#p1r~yV?hez| ga1; uoCtC9/02Zb%}Xc.&cs/JS1}JV9C}R⠢z6mabI!(QZ#˼/CXW\i?1<bm[,fPcjYf~K )U3?Mlf Ik;iD]T *<l$q?&2V+\>VoKPS֨-ƿ XqVMYBUr.D9]z’B0qA>h=*Ήy{FIz)sh~C|FJVi}ĵk%h;`Τ1l7\wa4L/m(5둧+9IJj R1sq\oldϠ*s/O |ǿg}ɜ PVn3w qOegDp#q Π~ rߒVwKMj F22 k溨{UF#Z(P+il Ube 6XfWR$l {{=7V,[d9wF0qWƯkg3/Zt-2F vK[$΢ox𜫍4#v#O!Mjʤb%K P )]cA;9Ǭ9GMB;ֈN Yb |q;ha+#/8D{` &!^ MqڈW8YaXEu#$N:Aߨc9>gI h?g{g :W4^}qFh.6g(Hc$w@=ץmcRh^a;ig[a67 ɼդD~Pv7 Krؠ,FQ m^g;kg룣 籿+wi?]Tt5f;d|$P*6XېkZy#TrU!.МՅn W~uQo2\]۽;Qmk{%:ѯ[{;{ Aҥ徆~W>n/GRȪ[@x4Bl\EW|M*$p3?0?LWe4QKJLTEekflDeYF< 1 Hf?]ZP e bZ?9w d`z[QbNT=4[3 (F Zlǵ⁦SEuWD܈f16.,O^Uo*Yjoڢr\WтWY :'#ώvHCLP)#\AҨ8X"v]g}'M/F)M/9iOx2OpJ8wSy)Bt. 0"'EiD+Cv/AwZFǖ/8Lq_'w KзL꽂8B4!jj\Cmg gz 1f摻|6-_ݲP .mO׆hn G:Ȟ\ Ɵ_l(ˆi:9> /X[:sO0BM)H% u؍ܐC9NBHgeQJOC{$}BpOd?a`1i#_J4a^33vٍ Yr6z[$Zfc ՚y> kD+1WdwrR<'? (;ȳqD* Nش(u5bޑ8Ғ! -+p!Bf󝔮n꒹GUg54ztkﰹgKu+(7B2΢4_c6N`E opJy?!BL2 \nƐOM\b;ehqƃ Y>dW?F=-KBFo.1Txj<5&߻ey6MH<}>cKr1sJg!Gi oC`KsV)rBOO!E ٺC",N)V܍{#߄V 578e3@\OIIpa樬W~89eݱ s,y m0}v3|<2" gᒼ3Ce2hJ&OYadEUV2'~FlT(*d\i`&DXp͂#`te Hltg*j5/6L4<i+U-S/'Z^,VLp}hs J֚{X*TPZZ qw>+%*Q,%(@4" low*{Cڙn]|ma`9b}C()Uamo7iZ2Axߦ䲫Æe3@͟xl_Aw' P1(^@䢦j9@Zlof%>{PT_" BSh 0 7@M?f<^=`"[X,%#$l ^2d2py8!ZwX "C_2ntÞ'g\lefƎ.K߅> Ty#HWBǟÍNDvv#q+p G ! P9Vl?T(ػΦWHC=e.~`BX>)cYMԃ_\Ijg5,naZ< c]Ǐil*eȍ#:˧Oԕ/?J L"zX\@MGH*i Ff:2o|%+d:4ם]7TK,Pl{?  ˴P&g6~,x}c^-鼬[>fdm*WN$+!+tK[;,)\YA:u26O)J^ߒ?ze Z>>z ; KVhTYDYߩڟs3>Lϥus(Dy%hk.o'c;uXph3]v*rB lFz2Gm@i%6Czwk {)1r(Hudy\="zBB3EXAKtYle_kL{OM;\q;it xe6C#4\M_Aۏa(UK> <#U?읽Cb$n{?pK i3tJkAcxA.HrxLT11xSw4Qh Z{n\R{aQO!r9;^nXCAHX"?mӆ[)tv}k4@ O\ X:0iTv7$Lظk]Tl4zud&`SٷkN ɋ1/qyHUwn^ǢΚzc\8`+ hp" |W2:Ӱ18F Vg@ѱǿ:/h&0əO+*,~s~'iH-K\7q%v'k/ϰ;a2ܶH^Z{FoL,$X@M7S{F7nzްlFc17t?X#kLk`A-+Uؖn$lC7hIɃ6d"cX&bv{ -vM:fBEèFr˕^]{\ !* A`Ek"8Ÿk)%4pb!/7Ի);rwP7e`߈K%~U}6~*HZ笁cO=wpBAjٖ!\<釙=`ĠԊ+HMϡgd=LȲtdDxr]fujL+ϖC1 w?R"{;V')~b³OW/N;XHL8ئ vz^sJP5-$Xpr{?c'UD_48סsCx .܁RdC`4)]jj&~PZ099xyŬ)WJ҉ O|y9_:6%(a5W6SX+W${ԑn7zm+uz?Gm d"?8}{DP mR)pkd%e/nC&1c[][gJ&Y 9fR|e@x:=_}P.U(76D!WRs{3y,x5s,g=.bLXh1TDE,eQQQ1 \tYBDʖl7J~K3'6 Vm_bwd YJ"J/Sg$+E vS6;Z YE{$L.*;4<\IZ7K <˓%p^6 7 S9nT#G ꖌT qO߬$3Eںr ՇͧcvacUyWgPoy֠-j}0Wvb'{ yci79 3H I/ Ţw떿jVr-Bs 6{&[v ?Cq6q{1'<nE*_p ui #goRQZ^}#d3יu܄mwJ1oਹiQm_pCfb&ۃ*+%P mZ^]XRN1'4yN|S+*wCE?VUJt~eryk~ iz<-f[ [,*فAVַ s H:DЁ!=Q2ʩj)ACDQ% F " =t3|GIuRVaa>\KE<݀.%F܊K:H}1(H:.ɱבxNPVU΢ Nߤݣ\CQS w'6Oܕ8{rM ,q-O~L*$n&խ ԤQaLa<&AU^q˻&bHk2OGZSFGTAbk(cc:{:Uo<VeVy ME5QVVUBnvZaB2 ܇y梋).[8dʈ, #l`9:HʑsJxS?Jt15.+Ά9ŮNb0bBP^0jB6uǛgh5IRlfoiu{.M/o.vD v]%4Spw9%wvw3>cYXazqgB+iAWRS˄㫑>'xS:@fVZ fkw1PscK@$Q~]a} YjnX2NK Vۢ1qp¥7gIAc+q[Vhr[y)[bG.џKjG`6a6WeJEp?$|:JJl7l.ϕ'=Rg 9 {w}MS>2x9JGǍf#/vzʺF~&:ҋx<\uI%?\c#!wCfAf:@T )㾀{3X!9Uj֯E/J Tk41[d8g8(JӀ>(88V 91sRqico|o}Bb 3b /[oVhÒg_/$up(3AJ,"RBS!SȠ ZpR,`["3n=֦OPEr)v^.s#ByuED7>#_qRʅFb$6V.r |n:oRݻ1s_ a'Vڟ6k>k8lUpt'%o2rf!B~$GQq~RY޽C8̗1d g=?dlFƋ9_3m SDKI/\TnTqv^'ixktήcW8dxytkmmNe~78f$&?`WCw%*!j5.Z;8= Q֫ryly6wRA2\k]{`tЦvAg,ډR$mM'o_57Ө~3#tQ=rEƺ>J&gx~bJ<|>idbZ<`|G7ߓT7u 0T6CWm޽T g"x ?fr@Vr.PcM X1N;BPڅcE ͔o:<@,2-Yct3 1zI+^iTŀ =#fv9E@+P&9-jsaG,T~BNu>)H=LC !sL$&Ebm˖ 1RP$#Y:~@Dv좥N_PN!>ۆ4u{aM p5r/`n1ڼ51縥nތ~Y^)~]pHQwXsY 1G/gITh_ߧ1$*4Hժ3\<)t3<zr.kܲ/np.u&By#˨VLdᔹ߷/w4tӄ/r8*|Z`IC)q)U,5;u@}^sƽ`'IYGZMD`{7t#Ն,*ZE t\h$4J-C |w+C8J{a1ɋXqZ}[+|d"5wAt2/!]L(RERa˿lU`fM*YY4W*Iu-jod⥅wsÿ>6p[,rMՁi@njY9ɥFhSSq쨾D;xݴq8 {w`L~}aJ-@אXJl(7;?.Q%xΗdzd 3Ԃ}皯XC[ha7ZyYL#)0C_D>&JYJh_>7v@]HuӴFiJBFO0 {&1BsX毚 3hEO1tqye]R(6tq5.F "rPx 7i&o5a[7& VyNP۱ԇ]5K'ۘvT0Q?*KD%As97[:FnÛ,dj3Y@H<)˕ %eyկ0FNsv{4eg;Ot)rNZB *TWW4-Ɔyws fB)AO^%='f6BBO\(m%37"¾2/n^!6T`'?Ԅ[բmVό c_C`9*?nz E8=()+/Q4⍮l UX~ ,gѱaQ8*NAxCjapϟ¿d2Y7Q腰v Q+Wn[{ YEy#IVqZ4 <}ܢCcDaVg8Ex/)*@7_͠ vүx"Ha _ɔN "]TuQq1++t%xVU&<* !X1,棾* GSA ұ-VnSG$δߴ֌/^lėgoL|vv0'K27)a -\]IyZB)Xf.r%a:ըUd[Ir`ITJ=>jhB]I\MD$LP5G6JTʩͽ 5%ҟ ^uQj, }]k.`+$k'X&cO"Hצ5T.ar|>jPzZC`'ZE9 hg" ʒ_Aʐigl0X,_ϗ˂z]H7$+qw'78,6CoJL6(ehዱ5薉׏y6akm!be X PEH.D򷌜<3ҝ 淀I;5ΰa %DC|:{2~Z?̿l>sQ,B 7htKuy$}̌}C}U$Yݔ= |}j_|tPg7^! BK[R(Mv INƛxg u WPt&}-`S7;93t?GRot'pJ eʿv.}%jOI5Q]:Cj92,`+ODoP^O+Kσ5R Q㎙PLk1]0px}TH'$*F~fd+27\lHr !9fG]F_2IRKG<;~@gkJ=%gϸ{?700ŵ^tH[rPfΊP Z[BC!_e7QX]Uwb2>tU~7fy| Ogw&܏x'c nWCDwmTBZ>Z2yX؇lW)9$4g70K=SvQK_/,h!ϭbO9$۪1O~-rOH:U]=rS/ϖ\0lƨ9 rrl RT"8@# /_hA 5':svvwSȇ4D8ݨ u˅J$tK~۴b9TH  3l)s{io' QyZot,"jt$5ImÀJo[ݏ#InqrD %23(!x3sMRnbM%+(:qj(Mo!B0[1ZDdw#6z~Ax)F>*á sQzdrOn#8s ~M44<[pc?ݒq̚?'0rt &tF"W:fO?.]?jx5;WTL S3F@(1A0a.K #Ƴ#hiptbLW2ᮋcf(b|Gmy)vd7aF"Clv*+2;UE[Pڱj61f}܉v]se榲I7hSTzrM&%曌X0J P8kbjZ1a-.71q s# 9Kw|e=Qҍ~Cr~$^.d<uO)gTFH4♭"%;J** hj~$ҸCmg5Yd\fEL!N'۶n9c&%e/CNiJvMBٔ@.o^|#kIf/jvSV`%7ټ}ɚ_uv1ŝCDqK1~%BX^"-M!(-6sۿpt@]Rgm}7227TNhz6aK%f{P42@ @urX=b,Q6~@j 1'-˾F5i{13t. A[y);wU "x̛!vFdV`RHx!yBUX' ۈEk"JC˨u3_2zJ7d%hSXoӷEU_UvoB^EeρtNp˳ó%V1qf1zE.a#ݗA,OX/r$)Թ?4q-\۠tN)'nH9>oۯvշ kPt`:~evGQʰS">#"5ZA_JV@R=deiXA35BݒhC Dv]֨ZTA҅4He涝I']IE.ժW\K~>>е0RBq%?'^N Hַ擰1ߨ?SL6ګUOeJ *ўhR 2dmgSA0|ѓ8xb!s m8G _pb T%Kht&\bv\jV_:|Xne S,eDEm%r4?B]үJ: VM2;~򗼪w=±Xjt,oPv}|/ހ"hJPuF]ل:Uٹ0.:Ma4Sdwˇ*c/4Fdq 복ˆz=baa2NV5~Zܻl\XT:9GnQGs{ƃL&N]{9β)Փ KLjbu`uJ.1"#+:vbǦjɡ51uFxBǽRjIz-@]j$8kxw:P,qᔱȰ0,t5A r ,_/1h~,HNS5^j!uc}y5C6T|逿xc=4M5=\Сt+{LEðNZU?Vg>$*AX P$ -e9z#1Dͧ0d@sb,;fp"(});؀XB0?cl{jf{ҠXĢ"yS:SxmhY6#0&\AQPp]|[Yqsa}83bvQ- 4=>ցhpGVv~CgC;w"cRg| py/ژ-EJ㫩%' #65.6ouܕP( 6c*&RuYnx"aCLqU5a`K-c'b rCz 'Cެ1FwWʜn_Zwc3ek@k]& 6\\7sn[F;NҀdʼnJ '6[ HI,?T19bǡ6dLtݕnͺg?6y-8O< !ޱ]MhX0ݣ|z;4 =Rpvؒӄ;GdTVJX긅K<&vd_MfQ"O ]OΑq:{lY"នu-V3P#v ͨ0%i?& 3\Mcf2mmr@m~XV6ucGz C0Ѭ44_C"ve8ZFZG3<<_]rwMp^CWL84†lU^BF`ˍWvy:fȂJjqF\5!!n*W?`@K1ezM?Ebhs.{>"QCм1Lekb?~y- e ctwf~'m)"ْFWdiŴ,B뒌QzDZݴb>Sye0.(ew&/f)NsP(U(hkr+X(|B:cd:c&!릸)AW32ruy 5B$H)m]_Mƒ? d {3Z h $K klKF[r&sD/1Dp d=]:w} /)9P0G;Vs,B}pyơvTYVOUl8ǘ\4)Y[x1e8V|!I>l^u)|E@׵'֫fDŽ=J UY6)cvIAREP 9{3DuC~A}\οϡW!H_>bDşF73j&~rBO^,Zi.+ۊ5]Ԗ/l%4b(*@m;i ̭R$ /V$/9ojXTȨ>m˽ےf'倫C[Y0EGjiXPH\gmcqdK@:Ir2;؜t\~0©ɍU] ; "_Zή@L$05mH"dУ2OƌW E󹐆#Ī杓]F+'l x`ZɌw(]T40+̏xoTa-lᖺMqނHlMVkLF`Hڏ+z(2[!fgdD`\dqͷjDC&ـ81T; tt).?yalbxۀ9fĜ֠OqSd9}:{ӀNr@Y I]Gkޔܧ*+J[m8ۏn=e ]&뀉d -k8";> B'ZoSSÇcp$b0fPt˪q|N8b4+{-Wt^P %4p> `_gs@S[#UVP?nQ>5^BQ;S(3,ttc# ([$\8q_W¯%ʴ  :v~ķ~,SbH,j܆m,냱hլv KQ=^YLKb-&)!3Qy{iwQ;G|ޯ󐁕q JcXK?Jb\ujM LJ 6Att%6*%-7@t>aN85/wCp*0]r!>$+PݪW>d8N.]*4Յh`BC7Y"$NQѽՍ5/jm-BeAx7~uxɯiL^څ Z,^e!G%+2B D7mw5OTց_Pm3!K}l*wr;@̨T"kpn~'IH+pـ|)fzO$F 30IZt(WGCra.4|".'2 >Ni h>tu`fn蚰q8AwUcvF#䃐V->Mg{BB9W}d󭈁4G1֫Y0rof_ a XB3bZǫxc/_X&wѫ#ӓ7ҾZv%g_hZ{򃒖t"X.Я卯4 Ù;fL (ܾ(MKݨ-f[eT~"nUhW&I!K)PU]sio=BN *F\&du6VTFޥ] ~|7O:}V9`U>8$9^Xc|!^._BFˆ\ad04|Iz7=e]KM޹9@,Y %m'z6}o`}u8_PÈtqA#Zp8o#;fE"Q/ya >r?jftpm+V]<J%lQ_tODOBn#OIAҥM_IϨ˗i< Vrbgsx]p ;SSP1uڵEIhhk52\+^AfRW7ɫk[1?ՔїT}{.)yQHh2-ޑȫZˆO -w:]NZpN_O1QÞShYԋVkYQ& SpDwxukvBBE|R1ך?('ʼ^.ry!XUʫ0 b+yc )r&,{@tMN: 6g+:co>C{k,?)rF )KKksdmٖ`d'"z?4!V7`ÂpFa ;z4ܛlP6m5V9"_.KU*AkH&z3w`v88xpFZHxX 2V{R,*5SM*_XS f(kIj$ G&ɟjL5PҫL T¾{49: 3>2DlbrxXՇԒ91gB9D9ozkWLFʼnsVk_/U͖ɽP>=HJc9+RBrMݥ>JCP]PTSun b`GbmtQI μyhZF $_D S}Ј8rU XtM EdfcSiZ`fsd2J\UI?wؚ E;r+=Ɩ-`)/Uɩ'PJL~5i&N0T-l2WN(K=7< ;'$\ꉜg9j4՘\!2?%s ˱aXվT"nHI zegVHRm'|ssU!6.év߳9;SV-[1{>~X %IqDP ȕ̜%l݊po:E))~gVZ#я Os6IaTq@bw(B;Y6w} D.}V;f;HHm$e8IەP2٘ToⴠD7`o|$ԉ@,ޖJbup^B J(G8MpNU%6>Hoqvc0#;~fA^^1b2M\y숼BW@7;ׅU\tz9Ѹ@cKQ`0 +pF8\͐v,"m}Zqk`yhhX\RoI7k/Q8.K{T$n 2{6027rUЍ頋^w_Da567OwM#H}!6JuD7 + W4lk \ǜ1H*%f:jW\N*- |yIӹUR'6lX fJiMʞ]C=IQ-;^ϯޘxUj5,j}w[6e09I'B܀W/UQ#uy',:_qZ1.JNcy u@ܯ7E) OՌ `DZeM1fbX@Z D k9,0'-k%*0>?/`x`Gl恶3n{:7[8(\AQ@Y|ٲw\y&Q?CT.WtH[: }{=:^< Vy, IAPfR9 2TJƉ#nxZAiO Qe*OZ;fGvoso8i0ni*GK Vc%{8`"LFHwSk>5+bgS9WϔD5OFi VX 8U0[/ {ƳUT+cnʄlڧ,:}@hRϹW;tOFBz&GJ/pU'rE2cޯ+g({rߒ:]b5عZD,R4B>d(3ptа6[GV—tA LD,X˔'\MY)~ K0Wu674e:Dj}j*㺱ߙ6qdJwz `X;OJBZUȽm1`C{ XeŻ |ފIW?gu;ǬރٙR~ XMfm.R/ ;m r-Zb@z'1~>Fkcp(X$)X̎c}%lVUZ@Ԙxv .ki]n&CgZU+ݡơ kM ($b,G[pˁAdDhjT 7\Kl‘.o>+ d:[aLw}Z-|yz$;V'k*DoCVڋϾ4o&bȕNr`L[i(h!h{'_5>& VA0+xZ\TӀ#6~@4XUkDzCsjOdDYV@ɓOjTY{͈O6>DVG儖kzj]=*'n!-דcL^L9 bRو!L( o-_(_IGZ0pKFEk8FBXta!-` ]qu|s^#VIL=۳p wvP.;VVb.@{ʆW^nj6F@{crIд5@IHdSt^ ԒOue'Ѹ65}VҸiH%@Esgv!Dwc9:I*Y$NJf &+s|,ba0pHgʷi8>#]Is7Gd;ȃEU̡l-Az_zS%TI^F[~<UBY*n1;N8+BΡO SVѡk,ڛexԯ$5vG)ojxJ1QWV2PfYrds cxTqS[̀[ӆ+6F*1λ}j#MYYiaa Fgi{}{9ƕ)+KU}:KwW/Ү jC@\}l0$ʽWs[p|E,Bo<0nxQhJ #fѼX:K+r6g;sѦ^ժ_p좛z/ߋɑ_6#V=27-khj/P5t`z]]򄏽N`xd]@@/B}$?;mz =O?s q(5&Z5˖۶c{W%/׷ #&eC8O=E C/fڠ{ať0~xTHSZFO8#(ah@4ΌʵA;Ax}*cKnEbd@}s-ipa6X-Fjbdt$/h{)TO11/F58䂘rϳ>E8_GBqGr^i~qIRU9}ޚWԉ[R߽-=<ևQܧ$zE I~/WJLjv35d$I$ L|Jm,mhPardT7L溙=8(`rD RJH }3t/0C`~z? 'u˵\[4K|24%]-kMV)^W9VafC":bʬÏϏM%kJm )a.Pxt*c&W5 iUvƢ 㭒 wRxz%!6,q ni Ւx} i1.fT:ajmL,hw'H6ÌNԹgdDIRop&--w^ }{0)ږBV>qﳪR2ѾH Ќ~l;$ Ky0̦0C{l^^53 ceٻug~|MEZҔvX23Qm$-0aiU>l1/J-b8'[Dz1/ ?"mw.ja2hQ9n{#k7r}TQ[BG ,\"YԹ1PńЭ̍%<$dts1.E#]ЈL !*T\^㺥z+;HZ]3<Z ow(j-S'9~2 Zg. \Ȭ;ꚴ5Z`2eglx~ U쯲8RB1$ WmKk%T'\Kx@i>OW@>=5nw5f-,pVٟ(ʴv ~=6-v-Y؄$L Ҫ3]*Ye/Ohbv_oEP *=tJ{R*H-WQТrU3tDɵB.kE׾ +tcAG!WG="aEtJ* Հ+id(i0M,ޔvU!G IA".q͜ <"ʵjv'*)ZiCD?,OеSk3>y_ Q:]`ph])'pE%@^$KufONo],p&e9sf=sg*3&Gft$8:2p o Ð/yJ|".| Ev $2)Dn2~[cUs"=bٺrLIhy^:41L?w`PU1dj6 5S#bA6z@ ZfKWЧȅ̗ 2"]otL F]hq!+΋cC+a`Ȳ" %7AЩ{w71WSP},oP)_ ڧ wᓢ&Q&WT;(椨dC T*D6&o:'Eܙ˶.SIr.C'k&x$0~BէǃqW ֡<&ٞ㗕dg!D3V/%Nd ȍ:SC60PRi~sz[lh l o Ӣ8@4Tܔ'Umd! ӔƽC0-]bkiD+ )bjp&l(oF2< m x Wcm^)"oy]711P [ؚ;[Eu!>5ꓡز X1RsCB1pdfIKecW4"vuݏiZ`)}OuxAj#+uzV(a OPų c 7 |b"{e,s=g0K̶c+#+vݙ]Iep f3uW^Њ04ƋE M;nՓ G? 63\"$ lrW̫y>(p^4hśAFEpʣ>' `|Lͻ'NwRBʷǗ2x0= 6r=]n]W(2wVY䰗k -8^G?:~&Δh5g1,h(|f:)FaXvTJw {֕L 11Zy+aGw>>DVb\cΜ<S޺ 65֨vSۘ|)`/8"@m~Ϻv aЯVcVD(ӢMyߖB]z &D@G;NyVCDIua ong|oL9ԉ(_#]?Ieݝ:WԨ g7:,c2z.*mFA )6LH0;HPlzK2 CIX } @hn\2ڭth$٦1Jl;#06O{ݹr$EQF-&4$cb6 Q觉4M XoDeUp9 +R͎֑Emz0GӒP&8*@k4'UagPkT"y_zT'EPLqT?IJfu˰{S0N oou,E7k@ʴ|庠+DͪwG:dz4{498g\sm¶e__rA<tIb3=%L;u5je0Яz]kр9Wp[DnŃ`!q*BuWFS\@&**(^"$DR]eI1w3Qs`Uvl_pi&ОJ;<.'&oΥt6;?8YI[x"s%ViL(z,(xqr!ncYD/"1l1{[F]#?V'`06@/vVVQ/(X_whϷQGTڷЍmc9Qa=>\pa랩uIe+W`v!kZq,3fu2rq -;&5okFr0k^tߠѸT.>./w/_V~lb0%tif"u-|c|qH` P<ώwAno;ph,Ӳwc. iQFJ DK%R&ZNsymY5Vj%57Q6/_> kwF (p#֦qQ0[$^4/I;S>% Dt  눐ń9?QRl/Lyo*k^ W 5سPD"s2X  Y ^ ^%-|,Ouq8&3o "K;O׸kq SRYZ-I0uޓ;PO_Oui1/~~[JUe'*V QԹ8njz K!JB >)_#ٮ}~U|SrFj@ɑC6d̍$gu?N35ȅށX/!An/ sP?1vu>YW9PWVƹU$xٽD)NwILHsiOzicZsyM}N,9C4biG wJ9- (ڮVh V?nzx[19@YRB#XIRU-"%43Ѫ=z"LO㠥+Mʀ@̿>{yps2Q95l*/GkvqFiWMko[G- Y]2N"XAᎍn, %iS@1ɸ[j)_MjNSmo7`u4hF,%EuϩCWGLOTь:NO Ƞ) !1܎Ex&R}x+c{EF0NCzҫP6EuiL 7F7#4S$|;QeOF/;70}Y Җ{N!50knqI1!8z@-Uؾ$\0}[\6bTlϋ\۵c#W"NGFO2ڙn_瘰̓mf7{ҊрCܿI+tOje DWVd:^Ogܚ4)3&%|V̒뺗l ' r{l9@-#;PwPpRlWIwCYZ]PjX1)J\s⎕uy{)o']Kj, -`E؋2 1c1'܄pWs:PM2e+9ROfpLƼ=  b-Vɨ9M/y|CgFt|jI'}A}4Ym05ֿO#L㴆z#yL nm NT$.+Ν #{nYxx9p$ rwQth!d!B[ZoC#f/I'-o,.kVj;2ݧ<# XڙnɾA/ \T~B7lđ~=?&'E!ӦFwE|!}D}R}My[U!+ޛ]rQj]'{z $/+}yڵd1\A𽳑5O$E)Mjξ%w#'`j,IۙP$n'(PzLgjFPILDhb+`ۭVHSbNg*NàF*YN']Jx Pf>( %sJIS&OW% ݹs4e 3m*3 gw~fle|$L1b|-Y#oܩ&D*=~F#钧W ӸkiIohs@f?ùC.*FI`5 QKzu+׌w!c,D[}Ibez\Y'+.kf50͕7`a}d2E [# wNܴce nw"B9Z/!/)>d> m<'')ڸy,/,w>Eqɞ]I|X~.m i *DO^` vPPw=,YqȻ %V$F0'ŞK /1vndlxރS^Hjl8cmTĝ~HP&QgV6_)ۗ< ظOޮusS/REn|mAɯi0_pGZ{ ROs2XMH6jAS ow?P$QTV<%>I]9.ތ0`nPv!zWj1#qCZ;X[3cDO3qvP֟LaRrfhS JVqufx6/T% Ai؉ []|AWh# sK|d3{/q/f l"UTn˯ G-,ۣ[}"a ^3#ʴ2sA LqnG [!Nm$+@8`QkMVӿ wsEM8 ߔ_~uT~FJODg{2)aW*_IW ok,oSsH/S@knu4 ,C y 0ߠS[q׏ tW*KdGxUIMN?h8G)aKTF֐/rѬdb3[Ȣ|WѿD5\cei9uZ>,FJbr 9Jw:>Ie)+e4(딏:*Er&, ȂyN%}&~w*cU4E~y}rfm,S{㌶p6y ec YO#tzTouןޙ^I82ޗxzHt& -Cw냭LB8[V0TMTڮZ@O+9LW .!GO<}QsU >na.?-$w'R-<4|712lUcp_\T7IL_j,}Tf Q4^ipS_@WvKe0V؆ϽK J4}u>=tT(Uk;VUhS0ˌބgJ{\Ve8 `>gĺ,cx\mƳw[0OAqKEӇ.kQX̊&u_g_UuʠSvA\vgFM7]j9sHMŜL8Kv>cSam'=ک5?l4;-*bKz%-T(dqAh J=hoʍr-]k;7߼EJ :`$ڄzQgKktIRKI_aA+iM7}x?o %&u20D0Yۀ5fԱTBk{O O떽'ZC޷LSqQMնSM}ݘc5f]K؊4鞪4ihV_o2qag8*lѹg瀜 hh,VEn`R2  (f5cwڳZ:˰NYGJKVveckbGIKu[90G) ~Z-Q^۞+ 'Ӫ}̮+ŌMr'PKȕ V@40[}t 9Mnp=w( /0W;P(`^`2 RR@nzD%`8C9Ff9Y)$.q=( jY͹_N&ΓǭC34K,Wc/=yMǺOtg"C}ډ3%p[h,sk8M<߳U}`dL\suT7,MLڃ"rǗht&;jcyկdwU.>sXAx~4U0U?IAmk9\at_ pwn.)J-p?ŢY&[sA=Wt"%P[/Z%`) Uc>^|Xɯh5&]dS-{Q,1hp]X¯UWGZͧqk#`OcXh<&i^*BLfxXZ~9ÿ&cw>+1ve#aȊiJ=9Ц)#D(Ih Usybܣ\)@ڗqSB“IwLNl s&d:vzs{asݷOioSVbO]U5T sAyD^tI&{VwObAeD~A Y.+#%|(T/hB[܊P6g?peBh~>1AFd G\%lƁZ%I%no ,5㲀X=#O.ݯXwK5rF.޸Sw~ӨE ;]@ņ}Tп3QsLy$/6ă–+,tЦS™,Tv%nHi lgx!`'3cw?]SqǠBXQSՠYWXe.qMB@|WN! np!dal|YTt"Tq_RC̒#B7Jq;dck@,̆+)̭ퟘ\ٹoeGi hh"Tf45Ӱ]%~e,&^ǵ<I ۍXFz˽ Eŗ{>(z%$ e)HU|VDŽ:nG^17x]6?ەMOt]uSd((%b1@~/Fi JQ}I-K5/Yb:&B}b=ce j?TcUD2N(&)@N>.K>XY37j 6ZMvTM]'j֧へD)45xuCeԨF4A6gackI4v$qe#RR1TFk:rEdz %IKc_@ /F @rnAE$,XZR u6i׈HurgԍɆYÓS '0r  Vyva51+iJBHN%|/!Z+FvQG-Y[^"-/9!XJ"puT6Ot-3eSagVls?6T!=~ J4㠢d.V nk=xLTZNz1 JgyڒS$0a% 趚0[ Cu"H\SY ^E[Ϣ1/ aKy$[!:Pu[9944 Ů32'д;W4 PR.Q˒`kc6ds%}1oЗ߂_")\ﭬ@TlF Qw -q&ًqղa6~N"ܙG:!֢p(,:I# *&ݔN5;En>r"-:Pѫ%u,<\|aIʹxTޑ揗F ^7n-ɂՀuL 4DjYW̨E4| =Bŧ|WRxZfU`󚥨0lC&8wγKd\ըn l,1!ѽ k캕{&@J,j; uPׯ*sLG)+l+H~Bh=\5c@o}r\ZUDWꉤqS}|+X.i9Ҕ܅<4Qý j'ϱX4:Q&$ÚF~&և|҈~DP fܸ◤0@INLB '4<39fK\gg,)%#ʉղ#F*%AHOgz)&7WI?ucKVv[ɏScy6+Fa[ ,-/\nL_=‹(@r~ 0 ϠR6͑Y#rnzI]m~?[!ԓp>5LAŖ)2U3 BruѮ "Ж85S3j^6mQYܗPlqaoOeh9>`WDPY?m] %Y8p\Mp[d}çU6H#ZBȂZKB M8P6^*(#WN*_#;">40j:@9w!ja,?VԽ-dY=ZUd,w 5XknI<k+B GuaGt݁3hЄkGPڔn1DSr0y` ]~ \hPإ3~ax3\F#Ag%Q"]~NBT .h:FkaO觇N0PIZ@M~-ؙ87KFew\8V 㕜X9"3iE^2 XDsF%r"2780gL%O:ݖ1dQ8rh#K+SAv\uqv|FJnOz!>l{냝LZV'軄itꓱ ѵw- M|nur(#>l)e o!~a2X!(梇ES hQΝ`r B[cK11'SW#s,s!I0J0 tSڠ٧){>׆#D-$d O@|öӨkf= 9W=_ ăLO$ۦ XNF>uޝZ%mzCe^ JYNt[A0DECr)P," jTό9jڳx!Mo+2#{+բoާ`If6+2bpGpT1r\IKW#M੓wDM*0oK7&z&-=x7-$In25{/Uli>!#/!<)ރM7Bz62-%woq~X烼.wǼq!AϪ %,#[*NjՒ&ՊC2^C/l%=-g_6f-rܙit~>oU+n&^*gA߮W@gZw0k 'IB;pqFb_Жh{hoP)=9etGw/,,e橳B d&8 U) v5DUNՓ@2}.[gHl%jꩿ2K$wZo4Ш eM_pڜAIru&Q-;qG$SV;Yc`I_`g97 7I?OD#"sZ,`c{S; v8~[[V[3 v|a,,nD$3M؋>w%N'JAY^e+TKP+vF{b2V/O|b,ޢ@7v:r^`|c(o 7֡ & 'sjHM3 2ݹTJާi {*=8/>pDdiɶĀ A?;"S꽡9nWj}gcɶb EWЦt)G o뎳 ?bbδxJДcU1U  3S!Q]uӞD"BM:Z& ŗL%mٳ #9 J/jZsc\^Bw7Zw1jJ2cWM*l ̖Ӱ/K֗):5 GJz^Dz;~`. ٣gXa{-ᴹ }$ŒP-J8i;[g<ۗo*Щ,u p8c{#ep'NLw0nf;p† *u91|&D%1]wd.sI3X$[,HJMVokqZFGQjZvo,ɗ^ٔJm!vd5_BzQ{c>J;Gq\.0-ٶ;=U;VS`тڸzpp5aOPJp.|97g9y!a6A7#3 9%t6$=3Lq:4:<'0D[R?B+Ũ: Q=-]R6*ڀ>a50;12<] V:vL_1ƿlq+ X(bL%B$+;cvِR5g`sLKy#[ab;`|L\1!A,!8\ȞR>6ʠu &o+Mfat_DN=iqAZĎ rRfu&H$Ӟدѥ3b3+(lx^M܁<]TuNT",&;_(Fvقtbx,ore6v_ZEg``q] F" P>~y#dqͬyZO d#FH~uMp-@XT:.ܪ˔t{֟r5A(VuOe<hJ_fe.ǀ]J./%]T?яӐ-7t]ժ0aqfO"vEk8杞 {ؐ=O$ A>}502A40c%אo-,gHڪ>b8;A ׹($8͵ [a`VjYaK@, &(-mKg(PwEm%I'6E{˵FyHuC@y J˯쐝!Or&E{Ǟ:OĎ[Ol('Rqy˝)$`}u&e8F4M1L$ S`2.브C F dFφil!'\Lq~ 5vXۊC&g@cN 4KτYÝ",TL>K>2*hmb}S 5=P |nԷH3T&S"+\/`|HUם0oRmdAtsqYH,CrFR Q֮JI -f h[t )O$E<ǯ9gp#xɲ{"j06Ӥm:3CtUzBxd#J04)(?:(Ku?? $l1~2kK|\}\--:89;,:Yfi`I bhf1n [72`ISrMgsŢH@T-s8j=< By@]Ag >O{AphD{ '7d!HrVz7DE'Wv`& 1ϠFcr ]Hy-쀟-IDJ__V@=dM^[mrLmPP=,>7}-U!ܟ ?,MmU ILi/ +rML.Fbgo;]B<9KϘRj[FQ_},lʓd"TrkkfԒtꏫ\g'(Hmbd@6PH#C x'kЊY@&R\xf@6j3e.wlzᝪ*^pCigqq=F$--p}HB#}%ilmj 3ˁyD_wk0().rۄZ[DX1gíjH+|xI`dtf]#lz+U(\TF,}%uh.ʿGߎ*h@`g olD kzH)U;ώ\|{Yj$ {aFIDрPnCTZb'"@*TdV&rTi]br0!H%Srj!e";D_ OHŎ&&Ę¾[>dUvqUQ=,=v5{yi6ib1yqrw0Ɣ6Av48%K3rͳtF"K@#nҢOI?(I$) z୾)6v5=sObMpz8`2f?k**#CK)NlMI@\[,w\R9 m0Bzw9vդ;Sͅtгͧ%\  W4NG./ILKrY $XlE"n!ͫ~EdG‚]t=߱;FUA(azzwV VT/q0*_iοGYCtJrretuum<](@~.DY׿ӰE ;iO{Ȥ> 6gSe^w,m?x7~Yr fBYl{d}-8lsQ&t>lpY?[\;%e.:)EBۀh<>"m,&{UC['9e;@rc\o=Z{T cEvrt㧢1Lhe &UsknC |pmAwD;ЂY{1x1!8[]ly4Hgpz2ԔN—2a fV&'pي9yfp'\𱎇+ E)2ߠ{ v;+o_+pЉxf AjՂzߟ:>:d"Lp̊NDa!;hNG7|*>K6juGΰ|0L+4"fE'?q2WGJpYcL c?YjGu͉c * Dj}cJ-S.T].yնriD"Eu98jȜa89jF,7QS|ed-B3D²=6` 7`9iADLz?WoI,P,!5 " 5pSGT(;70{lV$6(?b;T4-p= x;68 &H.?BϦb?|E5NO)h++\۽>),OcԷYXR?ث}Zx<[_+8S hnTA!,\sZ:͡W!gg7& W8Y=?sH%H]ʓ{ ( 7u&|ߥ\Eʜ*Y5!MjX{`np%"`32*m֚0-v$(N8)nCWDmo.Tfbuhӂ~i|7'ٍwn8c]e"htJCL@(ZW7z˸3y8ޢ(]u` 7ahdn;ni bG+S@"#VJ;@q'E =$1 Zݫsm3xPo&$د_upvGpNgS4]a(א!_0ۍw-mbTGt]RKEa&1Hc3Lbv9ΰ?N;p QN k}ϱ(4+LB 2[}  ` O=SbTJ~ͷh#HvG31 (}b\B+bHJ4/%1XnN}+ڬDC1[3 t;)CsF^HLf\p.58F|V4‘ܼ9[bl:s4`t"nA, CJB$'nOJ ?|ِfưyixcWmvu*^kVeS==XZ~|%j= ‡T<v0d ɣ-+vzNݖtv2!XKWW:ω!lPqlN>E?1WEW0qSQMD!;}z˗wɸڝ)wְx4BnEC]ݶoSZdʫU\^B9 JNF;M$.| ߆hoG[xN ]L3͓jZʘ{ 6$nR ~3;_ΆGTW^5R'{-z:[ӵRۖv\Z1$"Wý2PB$ƠiT /ic#!(biȷ-q,w_}1WxXQ( +-" FYEVv"뇱0Nؓt?V 3+omژq﻽r/Hm?zLgg?P $'>̈́ LR%i_o!_:Z'J"tI.6ow0nOÜMe5QD$V3Sb]'N07-u%8 d*Ah!-C u1 -aG+/{l*v+EJh$CoK>z.x p+Ձ3Tգ#գDi^Qc7{SiuA|qMFu'sv%xʋ"^!z;P)1QFm:L`GN%Q)`eCB.Vq /.Ն~#K a >bw4D_* F5Mt  r3O2)eC:V^cK3z]lOm"H:nK-b}&vr _DaiFj.Jp|=!gGPx(`("uI)fmFƛ4F+)d36܇v n X,wۥd/TmEql&Fc 9GJ:"Ŭޤg`f*ihM]*K`S+WA:Dsӣp`T$l*3T+'bV4ga<1m%(!k_owO,dhMp'J 3PR/sV:'PFWcl E1޵IuXz67'z`QMC #t™ uݹ~2]`hC"\hIa3AtŨr%6Ž5#h\LBPjhii!5+z@Rl)M(t~ު`x|*,WgWxL!*Nj|뉾똞Yv'\ncUj^坘M6u`7"2C0dwhԞ9,q+T c^\3iHtHznĮxI+eַΰ}y6"X)lk$cAoci`0<)Pڗf];sĒl\~=]UܱsS+6~*zPsCYhu2b&oE.9vR>9tWU4%} f3Ϡ45hs.ɲ#l~ekÖ0z`C|=aճU#Z` !#u; *qڸw.-͡W(x@3b;ĤP:!ұ!SAƿ _&VuJ2u"D-ipZ:y-5fY5/\q ]Wm;_LrE@-Jp[EUi !7T'rF`8B^6'lL7bhőB=Ɠ 76N1ni0\Bݞ'nKm:$DoY>lA]wG+yay3ח2lz|ڇp /.A3rr:3GǬy0̴%XZC/@SGB2aWd@$[H\Vgfv+/(s# p4̫pi^#ZbmÑˌ`?9 1g!ELa{_2%CٟR:>k ~1hXU>p'GQ_vY3 C)[b6̽G"zM֟"z%v\9\&XZQ!@7\puYUZ!_mF6(Rl 7AҎv~ۛŬW.a?-&qqc0l|wpÜI"S&ʎ4L&2x_a_M=iQA|$ 6k;t;6^ 4B.D-&)ǨXY@F$*4zFM&RDKQM 'qWT(&£L0A7*4QO60sY&(CYO)u~K lvQ<~YL }舦0$T!Eh;ai&Q0-"ZZvkmUD)93 '/fTҦ8s m*T +: !?-rْuzExEʓ`nUFT, ?G>T`@|] ۄq% \Z{spC~yZOG~Gc?VQXLJﱝ?[Er%F(v]AExRHQ峤FOk$rnJ)^3nu Oob7U V0ţ_2N%̶:}2t҈IwǽͻrP$q1քV3)u<+B\Vz-xHGң5LA50E؏A_+#^i۶p'g+=( |(n->Ŗ-$mCx>S%Z7Zn+a>u}DzOw1=V-d ks$ry3[~1Ota#9f"6oNNl{;1{1嫄/W͞;|{XHE0l-"]+%ygKOٵ4yC쐶M: zTQ 91jdֲ.ϰ Ajh}RҢ}K$Bc 7ӳb25G0=qcxɶ!h'<ͮhV.0!՘l7ц>/zWgl۬LW恲˽)\:w׾`>Wqll61V9E\J^cÍC-CC:yPrvZfޘUxEM/voF"|5׃R]>fl*j5ַO|Q)??11eo,J <1K Fc'犫1 pY9x+d^Dޞ)6y~~E6X#m3Yhe~@_ \gwiWKd"&L=fIF||A|@G:s?`ny}"j#)#59L}z]{AfȲ"vrrƘCIIUri6Z @M2{XDDt^r㑅sMVz~+%O*]ԁ&u{AR*랯E-7}D 4Y®SƎb'l g˓×8C47N=#屣%a<Q5ǀ'H_灺o(o3(J g ^g P_S[>wAQ)S.5Eζ6 ȉ/⍪IR5vʋ^0e8סOUܤkGHg|~W(FI** v.]=!I[awТA+ )2cvES$ťքNݩͰIIuO={֑~' Ժ~.',z~+ yJ-~uԁZoӐC0wlte(Xn>7KdT5e[g^feXY8:JEkG|d@ *Խ!Pc(aLF2'4'E'/γlF(au$ok}˙+7$(M6⽇qT5(}K Zvpb2Gf(RlP(@X!Wk8N}5@e?&P+Wb?[&ى[2![H_E.L@;,u޽>9Ԓ{m1N(֛ T!e2FL V}x^'t=_*U c_DhP-$ZeO[Ӏ!Tu`@aI{< NJa'ȱ$HqS̃y`nVɥAZӎ^0Cv!EQ%c$,=ZPQܺM%\~fş `O~Prw+RzZئL5k1;O=80}7#N۰)tOwM*"-=>vaHA#k:,cɏqM&)2p'k j^;RKr=mpr!XsM+M]U*ǣcFi48; GG!/^tQllj)h[hO (AL3SOy%h7* hF,LnSW btsきl@\#l 5tj2u6G(BzO Fsb~P&"rCMjS9kOM."xꊞqW&5i! #B/Aegʒ wehLoS]~dNa,]dH8oK<DVtfR=Ns 4iu=_*.vm/ 8[s0`0% vd4l-y+ݠa|j P,:,t$\kc4Y's}1cNc;p jx? j[saU~@MLf:vO}v>}1/5oZDLQ#Wvݖ:HJ<@d3 Yʸ؝a?D)b-mb}=*vYa$Ȝxo]3^ [$Vn]除:b\0b?i|q2#no~Nb!yju={Zwˇ@J!/GGX1 ag )oG:4o3xM쪿_/r7@p9ԱvDi'ܗ8[llt:=DƯܥ,Wx3ݺ~AȃAH-Wi[XŹأ# 6/{?!'p!ꆀZlG:~x(SMk>)HsbYag ˵Zd(vVwiI 񷉓Fz_'9 >y53ݑM&=fYcd4nݢg-$ԁT,;U~V QeZB@\ËIw| [SKkHtkhڍ^'KiK5?Gi[y,.E.<:_ӏQZcEõBρ#8mխ QG`4<}k)a}^E8: O&zq brqnsuP4 ˑ3H<(trHհ.PK)2.D)^ `DoN=LV|:p7o:#fY$6D|fH_$a6gS zX5&W 7A %~%=}ֶfCx2U&h]yPZLQk/ vĩ!D! ?>V]0{%LDWw>Ƃ"k< AATSO!LU2DXn!wܢj:b)i˫/"rEg&igRH r pΝv_rHt1Vma,Y*dOJx%4J1J Le u*7.פ.1Wx`bT1Y1\L=F`?` GJ3gA߫7D9<V)xd/::'R젘fVN079HrM'QSH~EC],pT`Xafif`<5H89~Tcsy+ o5|?d}\~ub4 -׆re~ۍƬA%K^ƀ4ɚyDxu20^p.ʼnvni\EU0d~Jd 7|Yr&{r(,gv8G0t+]˿I0[ X`!+A`k$DߔQ."MܵT.Ҧ rs=D\Jk`-)5a6o$PW)EaO,T rh"flN , 3l1stGJcݤ "a,)WHtݫ3?ҋLuWM1 .nuW;8q[Vs([[5TJR㓑[NLs'>0EV3L>XxX2#qnlƊu!'[9Q<)Yq,ݐb ;p_YDi9"br ~ "[,OPxK4ۜWQ%P9̑^Lp,?4MdS8^;k %jgN[*@?wg0͝hV#OQIL wحim7=Z6?nGLV bl]s~Fa^dʧ^,@V8:e㑑aF +T}nm ;M"v$ѤDt>ucsh;$ dnpcHGJ }>@s11?.ƞeS#gG0LʞP=x%fÚAҷUPk& #jyBjbS|7gU`H|T?ss?T;0PjFne1ӎ_(d@a]4% |Qcdn^K z/M<-e(]TmFXIf7vU: 뜚r]@:q;1|vUԻ>ƦTftSJ.RLؓa oLκCCOkey9يsFNJTovxqXji}c`Lan%&bh1:ʬJ-M/ 0$ȯR_UfJ癠*de(tW}znQRg&? [VZ7c&a =ƛizWͱ8o2%IlZ m)p;-^֩4h:e+k܌ik+$ LȬ{K|hP 0_kЀRGPQ.E{ei/o}Z6P÷< p Y|L&X.sx4B2`߈pYVXeq?j}B5gb폖:B֝8,RҊIBGAuIZKGI|9(qN1&m +s3<"߈_de3Y2u¨P77ظ6@gVuwYT|^\d>?)JI»hV}!"POz+}0i4x!MJS$RuX{Hx5:\E^C>(@e"Gm1jP!jBezxN/9Ke[A1is8+M;MCSgp*jcNŹdX@K[6oBZCUA[1,^L{R~kwתu.(j1yjyDF=a$.Ɣ8ՍNݽ[sfQ^.aVy/e::mHxӈ.ՀŤe (9Gf7T{hTOB3>/ɅEFa%ZL;c^6 }Dmg镮ḅvᖮsNDZpD9|$`] \V9{1Q ]DJ pmW[cq7fB77+s1 Ŀq`1=@ e\d΃ȞbR(4V Z"{9-uH ϲs[4TS̞f&+W{/*D* ?]#üWiEL(*X)}7|7A^2A"ZO BXj숯)!șԼ,FEPp ]-zD'Tz%`BDJe3| K|߫uNC5IA*fN3׺`8md.1L~6A[0qgl,gi\7#D}7_I^Ҟ }\W܍;Q/>bEC⽼ni_֔%6D]>"FPo Yf8L쥮vR?(V$GhOAH&D'5:T:~ceUվCADzYҴs8K:v 599=ep7N, H  ^Mu]*jH˯ll!> py@*AO2+ FH˟n$=){Y3. jcٸ€^%VSUYf|^3 :ɊmER ām4: YZ