bpftool-4.19.90-2112.4.0.0127.oe1 >  A aƒW^^f ~4_'jʛ'(0&xyOqtԭڵ'euᜧ <{:9A7p #:c?Y c?/@Eqtk`iR?D(ѩcU?iX;ǒm%xtpu-0SIBQ1rRW`|@P%ЁAɍuꓴHbM\zAcDnYzmBZF}oh[02b3879ddddbe9bbf5df3472fd9368de5321f2873c3c7dfd1d19b79360b1db907366d7430079c72e2cdb3a4d773d602083f4c172 aƒW^^fU.E"Y+,Tdl]^!CTI>KƎf4u) i d#D@^?,rk^][_gcưAs,ʅI+M?>|B4$&ҋoDo(2jn\9I(`S`"Z%t-o1<`׭ i%*vB{(>~2<^.x09`$o=,O`INO(*YH9$pѡ%.>p??d  $ a+1 FRiox         :  D l   $<(D8L?9 H?::?FƧG H I X$Y,\` ]Lj ^bȎcɎdeflt u< vdw x yzdtx~Cbpftool4.19.902112.4.0.0127.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~ecs-obsworker-0010%'openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\YU A큤a=aJaaTa>a>a>a>a>a>e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698e620a5119eacbaec81a7ad9f001e34b5520c6e6d448eed0f2d558d47724776acee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ff07632174ba2a655ca9c273a18e140dece5d9202bd67962796dd06ea6efff1dd96417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.4.0.0127.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.1aa5aLa@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-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- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-0010 1640136441 4.19.90-2112.4.0.0127.oe14.19.90-2112.4.0.0127.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/9662d98f03cc81b738e4df087edf771a-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]=aeb14ce3f0023bbb992e7a274165b9eee468205d, 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%LڄB>}utf-8361541f711fe383eb458701a7d438ac423987b9fad2f4d4060732b43aa6f6cde?7zXZ !#,] b2u Q{LRGRm Sx>\q tn;=Jnv( t~(&w#P)CjNיǝu#`_G꿧[C:1J6>ck,1aJ&(YǢe"g T\("Wj}j2:[FhW(H쩘e2ZWN8_!47B$2i۱5lt"]|FwI_d%k!M6'=xlb\aAդhIx%ыج?G[Ml#B (@܏J\xwF m:K%U?<}fP5R 7TTs$f7kU/E:_{SeW6v."@6 _$7j 1Ppd$:^z>'$ Q*d&K&c6?53Tsh4֥4_O!쾀] > %גqw}6hY$O HE0vib8g*I?{h 䓠36׹\M7~uײdvLx\dj\г dϥ[{;Ud8J7g8 ӠFM"a$א` Xs_4a_g$7}{ UDRܛ7L޹ej'eM'OzکQz,Շ5K28fԖ;"O4T[*z; A++ثgdErۀ"|\CPR ~,) 8,ބ;,N$mS)5)Fw9mZb/:ޠQFȓBݷ#DKA0MNriMJ|H g4TBeiXF ]+,xLC GMx:aV?^, w7%ZSPV,yf\ tt/}~B|"f.>?^q͙/ӆe/)076h2Mxte%9UQUp"|޳o#V2hP9ZDGxu**C\beEΓGfS[4iW35SçhϾ=b^1GbtT.LX=d UhZ6Z|2Hr@i[dLtUS\#/!Vq 'r7*\qaI3VC# HZ%]Ƶ!oœ $ ]3$*AӾnBA@4s &滚v쳓&Gd |+uZNJby={ M]g.d״; X+n+OkM~@v9c7im WTz8P\ rhg95"]5"6MfaO 99wEo͟A~KQ6v0\/F}I靊YAlͱ\v3cǾZ=5v uJq|alJ812S<0%p)kzyhi {HLTi5t\c 0{FR>%鸌 !Kj:?\}kO{\4ū{V HO%p)إ鵲I@ &:CӺ-z{Zafxx_.9"iؐa*@"'xl\W|؞oM&Ϯ,lXmK"vrQZ|Dr+D,kZڲJrC+ʛE %E-"g)}ᇱ&OS%z w8b+y1R7;SYiP$6;bbʼ`" 6u^UcUxzgluyi^9a:ՖM DR6:8ӭuMDMF7Jofn7bWĴIc|Rو9 S9BpR'YMV$_WqhYsiQH L0Koqಃl C5BN6DUJJv!Ĭ[ n[eQNukD "YFm#UGT7] r'=] D*-Qft#]NPUV 68+P*6.ۡ\O u =2[iqf>l⏃[g&3G.ZO:CfΖ%` @ȌJ֓TS 3e=EWh<3,k]Zc7Tj""{5p-n`EM,ų\HWrrO{a _uv"薲M@(0]vZʏt%-kog1`(xR"7MSYSEl/D bXS PIݚDW"M3Y6BjNf=XWhx@@8hKIbUKnN@%JwyqŒG}3za6 qsa$ esBv>C1iUM4+y^uhv ׶2gJr%`kT%IF1^-t3DF_u?{z%rLkZzO3jbnvX&x$ڱ( ` fڣJ__6j11zK87=Y8P1r?/k 5'b~Sꦛ-ɚٜ Mwl1ROcvw[;[rE)߲`IJ%뷏h75C%%R,y#tQcoUх=Ӏ520,00Y5Tظ]p<\RBC)!B#^O7ty?QQ.pYsR^}ƛHQ͙BʒjixJ#DZ9;O$YɅ<@FfS16js;BgtdS-݉Ofڱ  8)K*'H@Kx?h}}dL6 GuzϸFD-*䭵ZeMISa ȤwC?,0ֆ{_Pje\ oЫ* ʃ~̲ $qIB@#2w,=`Pë^T1&-0^i{luِQ+zSz+$S~f(6"B@yWxۛ_!F.>F} \lZfHR>݆6?/l̢D'!H+Aw$̆.5X7x\Qw^7nag٤wOW nrY)$(+A%ӱ tꥏwcfry"!Fj>TZDe~wC{W؋Jd/q^p( O}v־zt.[ , +J EYA1>3]:Kf,o`Igj۰د2ϑ٧̄kՏh%l醇 ChtO֡]Z'kw'!ȵS:(>͍v= Y W3&B`daЃ-70Toh)C7Ay 'ҋ?a_&ysIn 81_v|R6;@nAIp{w Pw [ D2ϡb9Z͓;_F݉3!{/tflr\viȮ3uSVqx [ȡX.RomGd\%fxfp.+ Ejk#'a)+Pr αU T\LmTjYyb]RyEPGua/ _@SlG︓Ak$ p#3fx)B`O.Q ciQT)sFATxvbAܗb7O +o~"@a6/Gs " K:? ¿.|H\<Pu$5U y |_SbF@8.?X| xŖeL.u";m! ˼D' ^*ޱjY 7s7.W(\RW/X9^h"qrozfpMU}[ٍRA=՟WB( ]]$t%_X<.W|@ VdzgG>&`궈ķjlQ0/OU":>H~NsJm NgU6i')@tz&QfUJ~.4Oqtjb8cAm#*U(v(GLCT*O}v/fY:.'$e(@Cd @.`F VyGqzLŒNH_u-3Xq1bcCiK^%۞S Ճ%QH'VOÑxoI.di4DxVqkqli]G`bstl CRv@̼,P_TCE0zt)i^Ybaǂ}MھVSbiR}/&[C6 %hKA5^bpk-\E ^e.j0>7kESWs4l z5¥t+.j洶OEy qͧĖdxg-"&5n%iqdEꡎ=ȬTDCKЯ1 Tho ~s7]{b"2q^0ˡ(aiy` @Ͽ~#(v>? QPnj+)O az ,q0iE1ؽ,I >W\<.EtW/O5ꍋcyQ3CNj0l?9]J6.He7{Mաip x@,3t6qggr%:椢+%))idFZh8|,mapĔ׼@ĞpO`d6S--.ݬ_2VTC+5uiSX4N2 5*tdo6c(׈>G+., KLnw$r 䐏kY.so[}1EX*s0ׁ߬mBFV]P{ȞQ6ؔկ|dڈL01 Z.ydL-TWеC>nLi-OC_Ђ]B1GevE+XEƎ]g>a`s|CuZ7/!:e8 9G3Ii}vXtݏCyxLBWG!f@4w_iDJ`0+ze?>Mlb8=VYe4ADzb+AU41f}n ]geӌBδ5GǡՒR3HRٯ3twm8su ˠu7b\-ceǟCǭgxP؈+uNϊE+;`bΠg6{[&):5*l**%"R u)j<֤dWwΙb en?Y 0PY̩Y !r~Am;LFSΆ򚭲L`%[9Pe)juj#0*oձ2OQ%PR؅J3H4zfw$ap +@f[D45lܺ|BKdڀP-Iny$!5| +1TreWlq?(U[l>&PR_(: KFJoYTi ?W2%u~BhOh6~y 8Xq+ok3"]wCrMZ}xvql-]E&_$:g VLW>rD9ZşS)BhjǸy#YeEEdm1L ,)A޶ٓ%o3jT.as k%u#'s :0}{WN`uͼ' z2rGevTYVxܢ9kU⨂= }1Z.Jhk%.ӾCƧT҄碛U9R4B㏰+89A/Y˞֚fi+~v1d#~Iek"&'?iUsЉ:t!Gi˕ɳVԦnvCo.vmrldNZt5S?d |~z?b߁ڔ"vNUy5va`꜂ͦ .O Q.?nʕ䤝#xfHìG!ZXoĸhC[L$sVpJhJ&FMϲ_"m7g={j3Ͱ\ HPW 4oLoPmWKhҋ|rʀoSW`a^ݣQQj%#٦ C}7b ف\|L+|e@X7ٕg@E7{,WUa~(I eigYۦ1EFȨQ,y'!"\(B>Pur/'m\r7$7^T1Rbxu p.Ut_3ъĔج"Ͱ;'-Z[P`~@^yJ s$k "`])_-,8}^\_Jp5ȮI< jt9X^J~^2K"b )m^4?4,@} [Lùf#[@h:xǏ 9 ^z[Vw\8BYcQ}/s3% =ɨ _`ig:S[x i=E]c'oc؄uXf⤋" TG,7+X**/,|u3  ?#qtu|G!)x 7"6,U|p#TO1G c2} |At`>^6NB'4wơx?IJOa i6it-Nا HB)/a^1rkg!DyWýhkD~ ʝ8F\z;cNqxu]IZ>b ق|6.DZ}Iž1=S++ iڃJ𝓇v5x655XS~%)R(\ ^>a0hbZQ* (s_wb/*g:?}^sl̨|EqΪ$W[^`uFK]ȵlt ɦP`YҮSW 'ȅg]Iڽ)KoNMTQnY'Z } NGL]{foOnCD|jRh?)<18ְdc(o$7(0x <{-,"jpFQCz/|R@JCA' %HR\?Ax0 it>K mӴ3E¸v]Ļe# _ThxxD/{ >4FQ24 05dw>,oz0\$l^]c߫v%ڙtusOB]qTĈ/!+ܸ_dȘ}eQiCΆ4ޘEЃ%u"ڃ20tبcgvIJ0P8񋏮˓G` rݽ3|r};4؄= zG{S(ZUFxBDrfm X[KͲOLRbÑ51>« ϣ%@HE\ܙ"%qpO q26C2RjBֈ':4܋/y0 J9@\,[P.qȁ-):4il =^:0YE/Ij!ytqkgvhNRF,ӄqlha"Y/sxTj]n>$i&\Sܢ8ug2y|=!2/hx* ;K#!AͧϊbgXkk]v|>։xNY!%|Iqr 2ԃR`߁̎;;q6nCܥ\HOAߜkЦbV}0 \|Ht PeS?#Y!/,3^h%.O) ~ ~Buӿ&*u ueCmϾa]XuQ^ C& KՔb zԼ_$HE ) Wk/4lHxf#},?w%}7jt`̥^iN;Vi19$ pȹ1 s~~ 杕3 i@n!8D~tjn;V2 ?0/~U 3#:Z1^6eva;!:'Hmrd!KW)jo8rF{4 (F ;-kNCզDł{nDf\xɃ\(O`ӂOBÕZv]V1=?܂7.{W{jh%?eh<y@fpz;|X!KoB,-Wg"}![uڷ6m{A xAw]c$;rQQtS׽CWKv>J1&#TL~:Q4@]@>!wv}X{#ԿqOh)?\/{BaQ LaDFa~ 5c(%9rh:-x,y;l=YGYgS5&]׳XӃC5`m]2C[)ۭK?͍@v~np#UWT:Te~Ȅ< Cp0fd~ g*rG@=x{Qq_@Q-~ANuv@3ŸL~(Ѷ\Z,\>$ |q!kkꄩ5x:p%ˋx $the(ʁG&UT~yg@Tj6-)Ԩ9*+!~6wseȈ_`{KS8j5?fLFy1Қs@\DD 3Y<kīuAMP  {@g0u}+ִ%^n&R|p*?+9"h( dAQf%m;[Cx[HI8) {.k&oU) JC%Xy;lh   ]s?NYJ&^ :Ȳ}RtfdnAs5 k@9 aYZOQ@-=/G"7z@;O$'DEח3fsHT sX{7/ 7ò߲"0V~QI{,0oNGwAK`@ǝvj+ZLUxËٙ{.*p?vc4r%/V t`-~t?Y3sd ͥ[fȺ-V+-~cEQL0Q>3ڇ. XFyC3L2cbMqnu"~ĩY`~c롃Iiwb`HxdcUMMe5{jp'wNM1?E |H,E:[rΈ `hb"_Vߛe0cUf~tI+~x=3WZ,s[93>[mBu>nT Z`SzT[ ]XK$:OØŘ[z9!UF[۰~:] {Ȭ:`6z{rc#Hg< &?{FM|ZmW+2rABYkvᡷK*u~;-P:V ~ʌoX"=z1g΁?Hk#o+}R` 8h~R[8ŧQ`bmJ|CR~ڱHviqI`A{ %% կ=#%XpF_.YlW9]в^DVgVu*mm'/MvA Ï@=*XF W6'C{9EoatKXm`␋A6z\*DcVi#d(TwscDD" MC~S~;֊U}Ϋ*d³✝UJheSэOF0_?̏f-~{Ra3-E[MLZ>:Ppj;w|E##;O0ո^q sotYTdJqJՍc[J/ lDvgOX|yhf^%v&qSC0 ?Y$lyڠ}/ @94:V%Qj7!Ol"9ֿRj.;C1ڱEm l*Z"ϵH^~C+2 s4q/+@ *++H9xD'k!b7v$]o=5O"@G_q|-UZʦfR[ slj6#0 ˇqS5n&dE?3VHA+>gf I ݌_b 'zQd3=3NvlX,9{(l hV+L eH0=,\|QnA}Wꊑe+\e17+3=87 5|m]&Hdk!9Y%Eu]4hU`Z!ih[2)ݵv +j8,Soa^˦&B=*4=4pUa{#ZÔ=*D_3Tcb!L1?1(yC<8EBaL.,/P0cv[gjv#T˨-5aM6.fv ;Fpʹt[y4eb 3g͙s#PUU,Km#DM^1p{'c_D R:yBD5Xt.9<}v..  c X9?d`ٗ?kK =0q&ɂhp2$YP4UQm۽ "F"BM,ufs|{Q%Oԩ &Ư TZ%B5Q#%WZFo YW|Ma%Bd]*wκE3B>O:)#5˜f% Jmz^".KPߣ+4*:6P;BfLw2Æ93e3Y(y-WBaa Ǻ-q7_b]AuZ}w+SW۸:XV [Y+*K/Z~]T T"@E   Zn6.2կakPh_sٜM;}0rYw ojI掁ɩ^J/D>*{NNy-c{-, ySt.ɓ*n"<^)$qG'!>ƕFBWΝUFQ?/#N Q@E:' :C9p|rSQI#7HBR.lq nLZv~!dA(xN[nױS.4nπv( mLo - c)S4/>o^ 'x f ]:(lMYIj6J+`|E.c`f1:ȋĺZ.Z7[?3į"][isԳI8pՄ_w1k."ɢmbɵΠĊkQ㧚3++JӼ7ܶ~A`R.榈0\Aȇ$+ 8+UT]1٥N  GLRjUyg$GS;fo慯$TzmKTikZ6u3fԘ(>rNZo6U 4@>fp7VćNy x&=ۭ}F9Rkd\l vSb?+jE.DWayeJ^#Hs){ZD MMSlaU;;WLgVO;sBv*|An "Ҷ#7aWWjч:.ywEgu¿ LQnԱ}6C)Jx%^ċ%w259pSU[0#>n$*n4cI+&K^U>Vٰvƃ̥nT8DzuU`P"e7upO䎲ƺ/a)N',=?lHQO;}{ &MWvhT~=<@/^9:{T:t8::[fZ$3CGΩ3g2\i _t~b'u }]zY:l3w|Yo4gG=FP8wsOyLW"*=D` HK1?(hЃcɸD]XOdIc(;O]_ nS\EpY"{WoB8V9Ku UGZkv9v.2 )o76hX /_dc RdI퍿 $BD4\v3)0yFV`I^{ಖ26`$~"ˈ= C}lM ȉ?iYD鞁m X&c#FZNGdb8F;0#}<Pgϵo:R՛U,}u@_X"Zb ci1 seroz~%Z] 8:BŏP⎂ogЛoޠ Rq\PF6X>z !D10Fl<ᎎsuˈ AEd%P >2^/dD,w2H5XN≋Uroߦit"&w6b2L`~ QEQP^&_NW붉c^uFV㷶 (<|-է29 )`脔 GH!qO PZRPGTQQ}d@J& γ;FT lp8Ω,G FG1 jmʷ$M&NJ#: Yo|7.m7~ =pjȯ`!dK^R;+?-{}:炛v=e+)h jxA I9iPkK6o-UuϘ9 Nnk>ђe.T|Y ^^A<3WЃAV*674 1E Qڞ&t3KCۋs3ul 5m|{%EбLѤ=6ԉc 2' k}3њ2LٹӭwEЩD[VB=tˌCT.1i.?Y{2ҸfL#m,*T [3jڗ875 ޤJ=ےu!G!Ez'E"i]4zq!o\)̘jߥ9dXfZ_>Z$0*|ˑ_ڽ-4aSG@(!puf9]<<}|۔j8ځ$]8|?.mrN |Q7 ϛуI+p Y|haε^([@ck0l҈YQM~owJ PY"S^ߐ+=;DGzŒ] x`?{Dz RZkѴz~2[Qhlp_Bv,9Ds ,p\5* M ;@']}m\ڜZH'ۉPcO8U3Ⱥ6@B!ئ,'0J3Q;5~:+vG^D}.)%yW-]C;ZeȖAoʨTx!Rd^񍦵b O )gwwQ`F .ZLa%np#Sv`/]6`PrU8S,w!-KD=6qZF׉"gCٝn5nQV$ 3]B]HS~[tʨdd xFOck4"|ߠ;Nkq3]++u#Z7i=a92 %Mdߪ/nx;)3O,un7sIoV*8Q˛[)tTj3?cKPJ$wu;qD1HU ]3bʘv)K\MM&9$vbrฮj'GYӽ|E1I#46*53lkK#ãS1tuAøFS[ #<* W-_H1A-N?RC4b'.n:Af+H9ZRׁ֨DURyژg3% -\}4 dh\g6Rq1(s#U2QS;0)7*[Cfs<`WHނE-yRߋM8߬D$ Bo܁G~]jC`MzeS_4{1kcz t8d&j2ϖ%87 9Rjw1| 2cD|C5xAc\3edT81r815ZڔvEdև96.A$r44`t g9kob/"n@hk2cyx>6quKlW0ĮA jΕ-FOmFѥ6~D2w|3~ِL =׀`޴i"rSޤ~/io87RKTH<,"Hp$8CMc}Ў2h0 )q 8(&P)eڈ16Tӗ-=qIr[NNS37=za^A ?x܉f}2_ g.K!g$ǚavȢj^wm>K[!pKS$@l *3ψM+q\v̼4 u.D{&[?t&{w]OVI)e[@=8⪳؋6 2 7BRh( 1Old!K]z&IXCO /<葥>`k[-vF-GGo% Wڤ>`~. :[J0vvͰܵjWsm얣?0%d>M#no2,P@aVlGLG/w?ΒoVMNʈp0i ˟Zy) lK" -S8L̦C h R)=~"s/0-{0؍}c U^υk<*>tM# _Cu<:U^ynLZhK'7,?3Gd'V6?DXs8ړKz2'DBT>#)!JNj~Wn}/^jiCE Y#1;<o9ȭ%$bDsRF SP.s԰F<ۮz@וMQGEX\L%f,y!04.N7劐-*rON26T4 $iy* ;Ů>IWwl4yRYm-?l%h#OUQ"WƐQhAPSZ ȹٱ e(!\HP'±pFN؂F(9gLjcRû.lPiz* dAk foD & ߦyiډ:SS:yX fv^)})+29?帘0H^xI#wUg:@VQhG/SQ(i(R|`C="ObMȱ.ѢThQ88l3Cgliy+3t…=xato>Z(~ 7vaHW>m%N=RGX憎A\}_1U;*gI+xYQPMzmCGɳ6 B&Rp3޺brax))3+zp cys ݜUCJA26)ȏ*H $?/D39{iN4dQRF ,I%$_RFua5+'p_IU|piD0B䇭.Qn!$/"to>pWXުLOC:A]}H.$X NM]C>b3/3'zs$L:rcunBbX OY L(9wʏM5 2 mtɈM)$b2kH8XZx\LJ]g|>FLh:ej*ȫj(/1Hus g [\1zlvg /IrNP1ՒICǂ;⛨@OhRkSq^!t"/č͙=V7ڻnE{|}GMX]i{t e38+oiwKΧF0(݂#tw&] 4x gCEj1:aR?-S*i~bďGAQlK4vS⁐r @w^&6Yi~ a[QKU/H&Q֚|M( =3\M{-=Qt]e^)GQh4P#3 aYə^ 칏(a_[L`Ҫvy!VO(Xmn0ѱI#HNs_+ GMLʊco#u_sHsLAc0+zm~) 4mvdw, QW4om25%DV@E3ͥl^1EV) yQwҡNҲ$:g*։J /t*n8a Q̋am3 4i,|ҫ'PoU.TdVAt fzIp"df^mn8?eX Uef\*60X=*iL-T.HoecC ۶"2`-aIRzɬivDjIZlJqf._rps<៵R_Ka|L/-VɪWEk0V'ZVI(MeM'3IX+|o2m/RmVd;8Eoǒ.]ɳL>eyVW D&q>zCK!/!AΥʑ}"YV:GAқ3o 8kp,q:KAʤ؄;+g M/Nf<go 8Nr I٫jLƴaeN@l$,8F GOFCQ`Sp2T)v`g_#6 λ&"YQr>Z>;qi_\D>YΧT}h~7%EMHW܎$c+gUX@Fitc- hU ۛעQ;"@4J^\o{=.K^2>]#g`Ԟ.-c8٨bݣZb MmW W^/R9o3{Hlz@*Vp!jap8@y"&R\ -G^9ƽoAU#k ˲P[Tp2b0sׅ6ԴX(,$><1(J_-Hbj\7Rϛ- qUIr N'oB!c( #h,oڅ񟪙9cGBP& tѢTM~^M_bJl3b,Ծrw䤓A-ʹ3}k9XMRXƥ}zj= %kUdZ(خjH #NCyIa|Bײ~Ch6+CG'-*kl9T1Wl%>?`. ^}I5fGlaBf\H B8Q__Ws& *Vf0X k竚chri͇&%_PDź)>O5.˚@n]=,'v+ 3\C\IW{!lV΂]1K@9]EäyJ}*3LΧ?"Yiw-a{ߎj(H OVvT6yhnW(o~I8eПu|~F/:D&xoT+ΜWh 5 R3:jLn)7]-57u#0mѾTc!t9uszI8n?caDT >L4wϔ7j|%Mآsd{17K7 Y|L W7_i%قOZ%z$,KّR,Ͱ&`J>1?A^L_JS kD\, 4ΈZu[qM4霫i4UU7Tjp A5uλhV |bUC ~q>)?3P^!s4>}P_"uM.Ϧe z+7|#NJ,KɚvSO~ސJ U1GwgA8첁rcANyH6r,|123z;ʔ_iwŴKxh2gwEa RX.#M}=js} J W=LיtWi_o@'‰-F<< *aG`ax=Ņ7%||TPIϼSy'M!"5&ٙ7ZLN+#e$' \b٘S"ΟM7>p2 ԃ(a Mq@bEhes9D-h6A%Sâ =uL!c:p|J})%nVpCxhq{Eq-BC-wˉ ٥Rw,Q.G_ 0NFz)zׇH^$~bu׺H*cṔv$(=pNONtnQvy֢LLV}&+3Wgܭ̛,ca~;L B7ÎRs-|d$'05`v2>%oShҤ9 k2ـ]$3W"Sh[hxrB~0@Xs֚+'o.H'7֫AKTZߖmdXe&y9TqNdy]ybeawʢp"/\>4z%Bh YZ)<@pP.*Ub5R m휖^8E]fWpm4Dy}l[K[]7Z_i@L}={2Sbz1&?CFl򥆀 voVmcg0 ) W"!*ģ֌Mƻ+3s~w.x|u,G)%XLkD+!)h95l˲a+1'Hyw<FN=?}pSZ*B ˍrĸXJRn0|gm `TR";rUBIV%XGckTo\1z/tjZ~IZ) Ydr_-=dN6j 0#I{ IzOݎB* his6FOE%8^bhIh{x×Y"|TPRmܻNtY[$)_Q⮑@.#X,A*\#i`T67"^=qmWGvkNmYxa~q+DOD陫@H  ~,'F}IX|?](A8~"e8mIK߃,Z}sh]y:l% jO睩,󙮸5f=m)N]SqÄsHlfN3АUس0?ӂPի#=,!) .@Ƨ bĄA<`3qJE4PG(ˑƞBjYۑօG G%^}%`zY}[lUe-3Ǭ#[a+f#=/nـ/Ϸ |Es?_lDiczRm̏Hk,t,$.{h  Pgmr]ky@Ӽ ~CP]osnȤBUg+c r vȌ&Onrv y-9P%bm}%'BKIWvHY޴Z zPg" R7iظqL;2vC9*h ٧p^'wHԜxGzRAlW'~Զ3ʈ픰SEuYW)`J^\QL~Jӛ #&/u'w %bL촎US9ZKw\p]Wt[PLLqemݼCx=1%J2FI[S=9:bB\Qrw 0$ߴML+=O/`k TJ !*!6'4¼g!"c@ &51OoFכibH]Yzp59[fOXIsʒQc)4 /A mOyI) [:bg+蜑`86q׶}'rMAx~wy4(}Kf'WwaXKKabrcZΪO+V' 8X?cNXt2+`0+IwRVpDOݤ(ߩh1 ޹39Ѫy<@I0ʨozSN+U3ϳ7뎠03!#9qP`b$>8J,.@>2fXooXڰ_N/#TO tfkd?$} zYlv7(TxiI>hV?k~}v*/1z2Fc$h[" yzq0zhŀ{ J5bWu1|Dz1VCaaT5:I= B3Rm&:{H(6Ǧ ozxǰ0)(ADc!O-|`S,Z4,O_$ΘH/? 1b 9j s e (꿈(ₗ}bA:ދozGYntu<2-/cſU"c;yQ p8OCu勶vk8jVqvsq^Ż4 P%d%#vh]@hSqvb:.@ט= mK= ^bw^6ܿ=?,`,%\{3n #rawsʧjhxSFzSg E9!Tz͉K-ҪW9 Bt*CzVMBYS;ezLȺ[vd).ƹA0>M~" P"J'R%)ן؆gAWxg^ȗa`uecVxlZ)A>L8M*_TEBHMRhD_5Qzӳs8pZڛM89k {{Q]/| (yO[|$q$aZIY}xnw38Ҍ>G[-P$ML_i'5cI)r3~=A@j2A.cpk%BD0tdu:*GJMJWy"Q7[ ts Fю} e GjD*y>!P e |amKVi>cZnn`+LQ}kVh[_k ܫ37@ J~E+]XԳGN9IkuJghWQga2EUwx qz ~M|):\"+ 9q1Pl !gl3yReG>>^!|[tX5U̕w~Ϭ_DGPuղ|!t\oP[^C|6 :$s^k"<7cO)h`3Ww\)r|wSKf+,X~IEe 9DN^Uux/Bo8]K.H.4h+Aa*Ev*Ij\}zFmw2ɯ^cVQBf!]Sys/P 40`&{Mc'_V0W`B)'4G`fٗ.S)@p4=k{}8O;\ejYH͒"aon[;D+h7|?Eߏ>p@_* FC/B5(?v9ERx'}:22\)='ukXu7vߜ# 2^zڡ^h2rtܬ䅍:0xeqs+,6|LGv*𴀼S ᥭm (FIlBl`5AJZo%`~3/U̼$/E|~i[#ɇt,Y 8]tCzc[]T3yBqGM|=/>4އOQZImDn?W9%@vZj79xG+pQP,櫵 =һ5u)qqAUNvȖXjaMPtImcnԨAsA^y㆗BʨWF D#i=T[{@ XyzKήtBΘ<"zNFX;fFa:r(5 &7:Z0mc)R.}ɍ]T=xTڰ'_;_jl0*Y4[E2S,DS嬶 56׀9x& oOB \?Hp!ٷq\nЧ9՚osG&NSH!w&E}6&to^f3:hSb! q%>Sʣ=nx6-dɼIGrK*ÑOA:7HT-SI"pef<(Iuƒ?@,zjہKʍY?R 6w%^jo=PHY7\{cE`o2o8nS,)01O=43Q^2Tv yV'R?Ԑ)FkH*X]ukg]63N )?Β .p~әWF7l,Zġ# qVrE{权쓢ŮTC1Zr"# 3 E#-wA8CþsUؔ!hFtͯ*|sR^kO[ߥ5n]j9Dv|Z0Co L-#K3xqwD1&Hxu4# Q $̪ғaU M1V\ ggDIը=Am$]Vc6ڗ ?.Y&?KrrV|E,.¬Lɞ$r/]cKg[Z "48"}z!c,MZ/-=@HVf*%~!l׷Iȳi%1rDGCBux2kDix>>V5ޙ>9ڪR/u T8/ |6a7!¹mS֍0dpwB99vx6%uJ/|ί\"4Rl TW@bݬ\s)jA0h@N-pKջ>gg!f՘2"5`p /)iu:W 1b*p~?ηgC}Qٮmhµ *%MBq>>h&P/:B R*2{}"6ڱ,čMZXr_>IMԸk7ޒam^Q{*huzgC[V|/b[3~6h0/ۧ+o4"#׌.D4MڠPql%4?,!R?$FA|:UN&hH6qo etB%cs { l#EcL֚_Sө_I#屝!i6acPc~%!+)wEpĤzk`vHb#,b.D\&Q,pj'5eRpWQc!dDH l`^* g`zW0آ n!TPK'M1MaBC2j a ?K[gʒ̧ib{gНoDNڕyy~Ҿv7$24?$..v-9Op\@J@֮ߣM6ݢ=]"X!=sYn<BL ۍ,?`:1鉏靋:;X)!NK>f2q0&6yh,1k }}iv+*U!znC8CBkz`:-(.Mgj ASYF?dX#ֳ 65W4vUyM?@Vw€>=ߒ^øܴ"8!"9O|Wg.+Bfvf ʩK b6^\oF? V2472ҵl/ ~aFUc'(UsC;UY Y˰YYp8B!k"֗RmIu!!Mӱ`7('^R=D-ibӁE13.H|C>a]Tk }͆pq\Z#ԥ[VPĸxpaR!䔺!G0gK`z،i="@±@qtm],n4zI5v7+ԩL ^=g(e.`Ķx=PlЋK`xa@O|k௄!=Iƥ k(>j4+\_KƗ'dU_WXfØ:O(+W9& #qTˇ0*5賯l\O!Y_;.t#FVqTr,T^bZ> qFپkވl>PT(ZCxNqo[Q}LЩ P Ҋ(u'PP$yUiZXh_KيusmL 4yFPzuI7\ƑR2HL"qgm[pFFRfլI*ö; SQ_X*+n衐Eq\oq3k@;4czA3CZ ^L Kr s}]FSO s̞5=fP+('2{|B{O H5;2äzfm^Ӄd8څ>M+vng z}EE5^gYPd v:UP0CHZ:A4U/W̓YK겥Qq+[ }mU.lQiX7Aڑ4 6ѥ¥)%HWGkdE4΀UC 8q26BNܤ#%A;dxZ0=TROX7KROh6@J U${?u~j3R;-dLJ A*HGy((=B6.<^}TiT#5O B8-.ǹINwReb QHof^u)zT'ߏy\Z&ۈNV3ftmqYdj{Ft?)hX#}(} Ҙu)Fsl_&F՚ֳ bC~2*ȎeXV}di̙[inH8hգ1ERDg ٍy &F_G1yZC 9D=~\Zbʱ KNo(n/TZPzA*tNWX._jَ{.A<3k`a!k<@:" Nb`%vt:+]`cۆ݀d^uZ"\Vg8Eң A<_}(yPH] q˽;%\<Z-(5IpR~Rlӽ2#8 1{-;͡h` d);Rڏ[9 dos, L(FŏV1 U^I-ƮƊ}& k3;X!_(=0LfIe}S./,%c璋[!(̓ hSbGDT[D>Žqߌ\vR6$ O{Zb8#j&$-Y2"Wan]<'ɼ5 jMˏ blֿ_W)ՙ!M&@ )P"_niT"Yye_8k# 1mo}IA}/!?ܷV+U]eg@EupܦrulZM8hgk 6J"ǔ~Ey7y7A,fU.e0 Mx'cxp2xC8nxB84]3+T%pDF*#%w L)j+>C_WKb'7-RE#ܜNy%4>`$0M*1SuTc`N $|V>ɠ11/R4R f(H/pQV*oB&Iâ8n%9X31~G9qI286>Wq0 L|T۾ O85_zw5i9?K1ڽ8Vf#*ht* B)vhQB|MMv|Ђ;gC Q/pKvunj;`Aϑwϯ k!ZgdCiٌEDl ( >_] RoKְV&q 9sIn-Qd?C=szc{=ўGYխ./JR"l9aW!ZӯYla8>*[;f2K!\@u`!wzJ}bvݜ*Wm"?,AXb7C2΋QݰZ/PP` u#6")=Qilj7a "| Q FY=r2}i B~N6 㿫M]&9xz~R{q} :cvU&xbS"c&+G5w6 +V 2GuL&ah a]3b]@VidTe/Kahȑ%NWA|yֵ"mB PMmgDf0y\LD6S}j}csϭB&p81' Kg% opU MJpX*7 šb^4C+y60j5Q8q 1*Vw K2[#.FmP;lG< b fD@6Lt[ ()d=)k/9=Jblc);K{4^b'#ZL:U%^,Tgfo<[zN+y<`Cb .4@z7ir0>ڼb<6Y /n%Du,*尪b h$GB̽w*P(7ۧBIc9T?X"`DC.-$iL^R w?N}$dQ|SFlB@ώ9S线Bd_c ..jֲ(pu'< Kx`z(a9k?%ԯ:*5xd*G k̻zÐVF aOy0e94Xf-^hCU4y3"x%pvrg5C&|y7:.SԼ!C ʋ"b>M [QEj9XHțMu*f H3GҜW@'a}#ap'4 a={;V1^Q/>`ǮQcR9/|Fx9NFmHgP+R .Q9 q'̏ z,ٓ)p7  d"H-nܦ j DP~C<闍yB'$Iul &b 8jMfjd!Ը_Iuq9%򝐂#%ߊŒ&$#cI^[[X}vP#gR׈OɛK397U@j6}!2[伪F be~*1P D&zh^2lȺ)MZzc:H^K~B;~HWFbl31 Tkq-=*ތ].]f~#-U td7޳@uRۚR~b7fq*-?OqdF46 ;B&KqoS)c6#<il̃m3ĖI] y[Yv1{Z oA%"4y qeJmɍc!ky0X4ƾ3SQ_N[Thruȏi9 m6 s4V*F ϼ6T/,+9>&xgD 3BI iŞWj,ſĄ]O2\V~^žFbu)ƪ!}]ig/I+N[`ةo?o&!< s*e˺$UC\Z0>(v,S1f>muBP;1KhW.֋&95P_s ΏbWb7q!m:C'%|,]Ibm,@YZIG/DZ{QVl0K[$$#7^,=^> cQH/oLN19{G#^qE`- @Dw䵝o-4KY@ԗs䥤:B Ig=eҰ.qT Przk;(@\ML5]+S=a8' VjZ `( y~p+hi<;hLR7C҈#)kz/:EIB%E3RfoZPj\}؉ޓR,LRݽQ>0vͬO(M*ӗnUQD6m688g SxҲwG>˳ +6_qD3ϗG yoY=J;2 {&wN׊BbB0"t8fnr-(ʇ WVneA͢`MD17פq/UzN&P.ly6~D5rhS9v[E8U %Ŷ@ ԃ' #[: jCxF$X#%pԼɼkU4;UW/q٢jI$hTڜux SxLrIB)ԧS+r4uZalISt.+T*̭y {-N5H9i{I8r RJ`<.oTI?EieUN`zQ{Z϶,>J%]~g@їN_Fl3ӼUgey݁b'TM1 :VFҍpڽ ԟ[9|P/y ܻJ\JĨbgk@s(<?Y1$rgQU(B`?<2<d콡x2P~?bK"^䇪%IZ. I$7?Qߓ3@/ Q?'zN ezVyB%է:don؄X+#N3Wk}Hѹrף*%o$ (^=.Y ڹD|}3&Yr d:̓h\ץqya @A9$]`ȶs2iQHQ2ҼmMmZXq0ƈ@Ekx6i򪭬74"YZ pYG}{}\?"6K?^qEٔ?J?;ø-皐=h5пO5l$jijm l=r@Thb|hFCp/U>Iu6y8*9|9 eIԤ4?qOY1\&p5S|b8W0gajiZ-l=֠}֡2cO7.ExEV03Ym昸:7^ ea'^;;rQ`?/mr oSoѴfd5|Nۼh~Xod]VVAncp]H) &9f^,aƝ/xU &DhW ,+Qao&>@Qs<ў BsDAhaSBWs eVMl:= ^<=mNa[ lJa/z<Z{@ {T5TՏ=WiW$R-pٮQg!PY \b5tPbAT<zI7'BB4?"LFӭ~86T'Y}Pvrz?πݟ y#{Hr7DĆ9GX-|?j$ZeoI#{єK "3NB,"p?^AR.HGj t4#/:_7MIQw] _60y qpW`M7GUjA%ZV6O1g|>t29>J6B$0 Ȋqn:׽ζ)h Q)FhҨ #x;T8:M[{y:(cGVxDx[(l5M'; M~QnC?y ^l'/Jpok$Zhlsk IuO,/X}^RBZRE٥Lq-O| pYaLawG(t?f>S#"c&kPRwS)sn?C)L'=}%c42ҲwAVvNs료 `,^1rZf#]0.Аi2Ov&q\Αl'τ% ÐGMm_r8P651zFdJ;;P%4YA>UZ my;f] ϶cPҷd@  WiS"nsܨ8ס„(";B^j*{k ̧Rrrl˯?`}48^{ww_+8I>9.]AȮjQnJ?5g8[5k AV@Σ5Zl.zާIXNοQz #|t矮'}ZJD隸 Vt-A.x8'5XCb$nn|EQۣ0KaWK~ p;ًQ2U2&2,Ҙ9m 8;F`hاfU!/ ]"' [ Z0 c":_z4P5 ]2NJRNf K,x;~{#U.|bJJ-r[BN,J3mzQbdY~?6N͉ۊ3 qZF&E,־.Q1C:IL,),] )FͿ&mKUwd[_@lV)ʧ>1.mzi|rป Vv!%h5wCpg^F&r /,3 ( t e`ZDne{ଇJ3}KUL5b {6USAyx” iM&g* ddcy2η` !}Z6a1nԋ%UW7"9ddCb)mV<5"Ffu+gI-:ζ4\ nU9v;Tu޸}5SP1Q@O/5ÌE{]K ~͐dDwɼI': *KdeK%jݬ2qi&A%euAW:a` 8цsfۖx= ԫ&NpafL0CA>k el~ڲ@kַ-03jZ:cki9# BbpNg늋p{ansɮ VƒYG|n}E+ 0R/3z/T}Xfl}#8w: % 2VʭxVۚ1G17M·P:Wa8z9 ΁7y*A .7ۻnglҖZik,f%]E%֪v8FV8KWUG}c 4 j*sv}~T,\a8C{ұ ^Ή>m+RKVݦnՐ,U #jd:F u"շ,Nsyব8Rlڭ~K%i"T|Qw!NBˣ. ɫnHI|.ӿ~)Ϙ䂣jO6`G PݗUc$e'CV:.3ާQe}0yҖ}! xͲ ZxBY<o@"_7q% qD$g쯙eXrSM3p5Ee<25 `Fo~zQ/wX+8;[s5d34fr(`l5;/g޲SO]'|c_F5:/[U⠤ͧóŸ>\ ݮS[|(LWhAmR"0y fnl%nv[bj Kx'%~[6*~,"&L#s|"~կfR!r,3B-3f_`X}{pM0C~ oux,kĆt8v?:khVĸxR}j g(Sܺyg.^gݢ#7]+z&ž 6PѰ sw"o0%7 #?1SplJ1e@FoE/OւNA7=I#77˭ 'j 7J<'Ğ\)DOkh?H/*6_ОKQk+=NzQ AzeU* rJqzѐ@u&;AQd ׵uX4ܧ`6ʍQţr>}XQ4[9owHɸ~Ǟ[ո}4H JڴgyayGXg>BxR >ʁ\)~Vϟ82*Bzϐi޼J[D#[2z֬n '=`ٸTsAy;A2{A;lUTcBHQa Hɲcmࣇ bś)7JI`a"7ٛ4Xt=(5qI#/6 Rs|Ѿ2R{Xw]2fJKfwFL@Hg/!Ax5 %e/wă MDA/>TUzϊU[7?1Es% (SlźE{Zv3mcDw*gxZʒx5"ڹ1ݶy'@Д) 7!Á(bzJE>stv>bƼzYC9~U}p\M>!!N6\xg8i}<%>j%?Hf,ne7i8Koy_frz-wsщśyM' SmIWI|ArY5DZ S9ߣs`OoLUT7`WX_Gv(|C@HǚfG F Z\oj`ؖ$Rj?͠nžqrZp؁VEv0CD>:٧ۜXBbTt]n$IANh 'ݢٍxR2/\u x|`H2℠#oXո~+u5=Yk$/HRLSR;pL} Gt(jʬlzUm(O,Y};bS5&h+-2ZMG#TN ۜUg_BzʬOJ i HQ 0|PVa^|ZR@2f+J @.d8Zr4@.l X_~_he9ٹJs.A%D>vŗhs gM[+JH\"kVfͤ$-r.Zy-&XH+U_Td<+yH~O^U]Biڰ815)9](K*kOgk/701JEP90"FYbVW< z&41P-`hވcAPQ>7-[:[2Mc娮Ԗ#؋eXJ瞩I!`4%sPzmB -d1eHDIJ>M!$EP7\DycJnPH#_H9?1A#g`a!ri("IaJ6IjW)suה]_-L/:´6T*7ŽeCXU;.x&Y_D0#tq=m-4yjpDNg)1WAM)KZQnMgB<=~X\O''![[`_1zn@a?MJ5vhU6"QFy){ְPc!D?Pb&:_O!҈bqH+rWߩx(Y]!Zzp/"+v*25бiDn~ewYjUC+{@PǡBo)9,q>O=vK Vy K30 0[npMm(BPҘ O!?wuBsA}൨XAq8ޏbf9}ubxtp݉m9=R3uȇG Vkk7:ߘ2P*!> 1,܌('OI >}aU8d*Ayh$HzuB#~蚇F z[Sl׃~P; 3r\)Mv'sD;zk6]訒I'G"j OiWF*z{u`pn?'7zWqSe9#[I WĐ^@ڔ(0=e}q%69%CFA86Sxc> eaz^>b^6zCD/~ű5a2pRG\ #;ݰt+ԩC=sүRH?TƙPGy%E:cX7gj&Gor>0;2|j)p>| sDc c-|G%zOahtຐU\bތ |6?%g$-5D6!1d;RDV_ D P] ͅ)CʲM4V ST$AXJME7lNp:5߄@5ʲiGr<0cyy!jͲu]]k}f+Sk׉is|t(C]Y`2C`Ǭ~wTyp@d=Z]D؀֤ 2sO/+E7+^8/Xݚ˧:rP5IYza݄?SԟG7 rZ#)u~}W&t) Rd.kjv. CFiQkBaY،&إÆ= QCqC$4m[ U^w;m]4thKTP)@˝`}w8aI_F^V+֊q2O=s4x0Wxb =::nbݖ֏_~W%bgqj]Q'VQL4ثXj7AboUZ@+Lֈ|YEB&:i&3ݣyymKsX>3i "έ,>3>2=|G}O^,(-l!zdVT*ź܄g|8Eݗ̶c P8bAԩrO9ss?-bYVLhg6"2\$8vP QQރKb&]͋6Y;(e7ӅMl4JKK7d bjooq;+ X$12¯t zK%zsNuHo'"@ 6fm-(YK5"{W`,U@2D[h6Bnj\qcNa=oaPUhϪCSTs wOZ.b{+!#NΖP.;w;t;4 Ύ5 VsN2P tVK`;İ?3^ Vdeam+Ny˼s62d&33%]5@\A?Bʜ,X'l 3ه$:T)e?CFQuHYeS'Txhȃ$9aC)lÈvR0ZUEH(^Y /GW T6G0q*/P3"s k*=;`'ηWvsXX hOGȿy,u>3ډm$vE9i |GE+m6=TFfW= }7o+y48>gyk1y'ZaN[ 86TYv}0m}.G[7-JP{o.N`G ؟LAtS4~*߱r TRA' =^ X 5ˆDTUB=q&%w>[p F f]392(^ƘqZ;j^U3%8;ΧIG] 3qe|u9BrF0ϢYp@ yieCh 񘔻 ̰[ZF|Φ V~u#/}_&Ҟ#T\ 8p ٗ R~ $yp5}ro}IHCi>s`r& ^ZCB&*F;m+IY]ee^#? 1"'z# N#`{/0׼Z.mlmz{ 󆤃[*3 G bCMcMsK3rotHza?\+7gѷoEVi6uȓGA,P>NZ4H}.;k&M۷K U+OʸcW̕+] :+%6T~klz?c 8˖;SF8@A)^;v!LF+џK  ~{9ι&mdUlu =qUh(29?N6uTͧ,)H!lQlH|T .w6YE'l-1C85_U$t|Ff,FW{WٷJ3\?ܾ1UfNڟ D{|]pæ FXV9k mL]M&I=$(lLD{YhL->),vU/h> "_uUkR%lun.j\sIKou]y{"hw=RdU*o0ϖ >yс~scc*8uHgHĖ:xO+"z4|`88pJK#z$&ٺLT1a 'NxgY˹頀-0cq/ױSV5ʟQBmsjwrQ$Vl.SfQ(Zq0o#tV̳(wT&TO~Q22_LFܬ\dV~c'B%g _]tc?RX9|ԍłY kh2:DοNU\9 6dU~uJ_?Wϐg ;j|m^2kޡ#/ʍpM(Sq/PI–$We&2pR\>+'zXpᑘn` R $ ~[A[&M+fхɏ?z/D#/ \ GiE=#8;БKGv1q`4!JCojxSHNͣpa/ȥ2r*+ ioWuo3wi4X*D@ 8&5 .Y<@ů~3b@f6&.ګ`2jQ@B 9}鳗 ;t[+ֻ׫-;,Z7o7]vH`3bNlANP\'BLHC=a@;(Q^2Q$N<5wn #D`ȶȞeX%Qt=zy/Ʋ#V SR\ !+4NTj?UKy]>rodMƸl yGC67(وqb ?StdkqlɎt g(h=bo񅵘z ) 9'D2R@7jet[%eiRlM(8/ fS5E"7AH]e_eS'M)LsklD&]<C?.BWX0yu˺hfp m+{\BO@U?$Fo omW~ԉZвQacѢ=7]Y"-9Q.])ǣ@,d[G@}SSn'7x$>Ɲ*Y?U1zn?G$ R'RN{Mr$_/)_)xϽ6\`V4EGV[u)d]5"jOXӶVŁȦGBfG1YӪx=}}00ҁU&ED)an) "㰼=%z˨L^l~?EO(S!t}d74:I2GOьėޓ``Q@P(M z X^|!^Pk ruQ=@W`*Ӫl zQpLdv=VJ(1L^1}#<_y*wKai8eW=%#ӻCp2#Kmc3hr}aqoS8\=J3ja~(z~ $e$/ po,Sjrmx`>NV*KkfrLS ̨c#} _xK]Z$SB惦Dd3$QT@Q4o|[:i[ݽdgZp2 !y"Pl FdwX%[cZ)=뿘#䟇qpMjV.)(,mnlݍF=u4C&0D`8S'Ն&g "E~vSB͈xJ|O6mI4͔T` W(uL#=xa[dzk Jn.e_:\Cڟëo>QOUy#"hPz/>ӷFbhblPtՉϕ diG-X̓M_MwavMٿfa,z!nJ`ލlp"Lآ Uv?<8WI]>\H T܉F*?bW0oqq}ԍ9؏-.n ?wʊGcɎv&>K請nۡگBq( g~iӱl'T/!OWa)T)2p hhh3@VsCXʔa)XuU[重-*u\-82?(t*0pXdHiUꉞkd!9UNbmh=:W+]vYztK dy:CxvY.s&*!\Xosf#I˵DS圆y H|O<_i 7VGq 24`Q^fŭZ׼ Tf̘[&*]ٜ.Qx@_ 3C&| a(cU4س,'V4gmjU }9NأvIs`&*[?'=g7 /Ok4sŞmjtX(ӯQ/6be|˚( I?ch¹:7~WIStrtNLz:@F-{jb8 KXkuWd$SF娺 &&,iFxe]rdm'1tQKDG)\i]d{ i.eotLS嶐DΓ϶ N{-ӃgGxa( HwSb*, p3nϥx<[jg/CAΫ{<%jt{>cΌ۳v_YphaJDd#`Z̞|w geLJf |S'T Q:zNU?HpB8+[ˎǹSjyjڌJ9: B.|/;%T]%=#TSJ9U)P^!iK$OK1!SqRfhT>߃]Mժ)cvdUQ߰ imِu+ƙM=;z^\X+5 htnD"sj8nSl|sb4"t:FNJV%sf\ƹ*)j&09+[IYT_Ը˖Le{'C2w)RrYlG^ .cTV|?91䗩!#&m;~yr N@VbO߄a蝩OstW4{8o7wG?6I(\kC;s"!d`{]SVɮu; C ?$͸:?E>CRa9jW륖9H3žnP]inŹknp@rt,"6 x^Ӻ)Vr@1P%&?Y[eICPvO\ȱPFm)P}PuH?[olYTCstnS[TbXs`Wٴ2 6Z (wͮ"Iq*h"5&$2ڧV*M\pwGI~.sz!eҬXq*(W园6'YS=K6|ImE Y<<;YgKM(i~fKc=zM͞:7uvw %4J?b%{R'J?Xw:Z3"BDJ5v\E1ܱU)]YtAR_o}78/fɅ'u^.Fd"LXN=)V/u D WkXx xI8OMhJMTCF3cU~7>kk`h'1N=#c<VW&MofSN$Ŕ3!|)>hq8ҟYZ {I0dJ&s@g4 Ѓ5i) a=Oazu52]V{]G$lÆ{KnzǪcW8r~>`NZE"-2a]_Ee\hD{;e =QpҔD2KSg}ri_Մ==Gϩg"Zj>'kyLv'7g SUpAOOY&2TY="}=> M&۷/+ :x6æFQ`+ke.TRYu_sؗY1 g*EVsȑDa<&e&E RB8hIP}2˒9>"{1ЩI=6rH["P%-kbF׎0a∦f"ku$  %\glƚ-R/YK(B(Z %tQU@D:)$Ƈ(ve鋳 حɮĜM/|o2ފIFK_&O5(5< O]|<]d"5=˖kО‰+;NW#J6*s<)j%GqB⸠ٳI/<ퟛ9em1d[븜>O@DNmsT΂c>^ ښ(=f%֙&.T 1EZpm}(PV5׏\uA %CCG䠓nޠ=myqr /Dޘr06"€QueÓO_$uʃwTщ+䞗5<0H5ƓL ܶWruz%6?ʤ1LRz܆_iHmrEׄ.DkY .1B$`.#I5)> ޮ[En3c[S=~m/3+2QsH2WE$O&ٓUi,=,bo~_#Wp!5~-mfoybW"Rnn{HZYW~b&|ν"\@'eV z,%Ja`tAaM|b4`v$@ j;ہl;9*K ;smlU)gTm]Ben z!@ BUg&X*n6Af+@BN18fni=ʈ\鵡xjY}8K!TD+yRMq=LxR(1E$+;f×]X 3A&Rq[K: a^E 6`` F 3ih/V g I^v#/t·T4 )kPuFN|E ")ٮ$%ʦ7ryN1,|}?>l-jt,D&Byd5]DiKr`9(-k`6K9k됩rW5⺋$x=R*{$~?P;ca?2.y00&3UaTFV'vlFϼ$K< ?6ecƫ)2@cYo3z-D=Yi(,VShF8K|DǸG b ?+X>8{I;c@4;`vGvˆ#Sƨx\kv\`?/Y$%n> Z 9+.q "\;[ B(e8,fܩp2BUl_Jٞw=]:22(?ۧX[mDzA쥔%.i~*==i`[W1ZHZI3qqHqUsFUyCbtC^r*y^^T7-UsW0k"x&̩z}(ŤS~YHhQloQt'/d|n;e=m}Y7ˢU{9DjKKs*ՅvKߓ7'hخ LpO,_ >vC7aq۩1KՖ-]1V'H5,*YU"[ݡ}ƪ3JR{'ޱ负QNP[ sdH}$>h뜳]`L։3F%ַW&x4Ja*9çeS%Ic͑]h“#"\An {A:Hv b{h%z\ Y!8VM|gk ciǦ4Kc@yȕ$T"ݴs׹iа-y zl!Cdr-~B$O~#LnJ#8A>vy,u#N'8gHeE#DU2e`~+Z)!lS.4 1[K ፒ˅ U4/N(}H t#킟ඎ69'@~( =$60׌`:}DƆOy+˦eJfm(==ə;9DqФ˝+H%CKk |}s[1*L4dT䛽k5`D%4O$jD]2 ط,H rjo{zFwWPSp.=/_)wr\CsG"n2Q-OaF>g6ܷŤ.0ܻ%N$YpÞtX O袁dj*17+o!*7F*ʌ9t"02#3y? {kgӤ @ EV~cZ[{Nv_[/IA4҉&j`Rrl\7)3p9#f V/slMH 5cDߍIw߻: "ۙ5+F~۩._U:Rm2υCmv/'zCm@fWTL^}E墀0ݍ/őæ!j"'p+QeC:G䓃ʼnϚJ mRwz[-`nj(bl=fK'0ʳuak2.ydqLҫW4Oxx(xXo ܟD]5 ٗT$6w bB>}䌪7܏LjxBXSP X'Ϊ{(EcujHTuNf?B aKEKO2ɾ\TI,/"xnVi o!w[;mz,KvFg1w[]V:9&l6ƞpXl3:W:4vQsUezZBWޛ"Pk.`%suOJtiZ⑞L!>7 2ʮ#) =q?/qk'{05;M\zk{&(#%_~6B@V_EHY G>jB܈ͫ-{Lf#]VqEĜEje-5OE(ruJ\P1@=h$;=a3l%2^4Ъ:tTY_ p^El'43:e!Z4u1ȠϬA6r}uL[`gIbR{P4w3? #PH7(`)jMC^Ul0 fٲ83S. 3<^91ihj.ڢҬ6EW(~1uO>OuFUp I^XD$`_˿'1]#:Q> {E:!)؆v(F|)=EyGwnPn!-efA_T:@C4~,L)Ǎz ~ՀꃯǴ@*6M,IUgF,Mz]z^с|)QhWbu9!䶛Ŀ-ȝE5+Sio74YH!?udbʉ]屗:νbV"BV*zO~CLV=UTjϹybFUŦHʹq (=ioD3:!Ih@(spǦw m.*vUL1ˬ[j`˄+18z_R@׈HGl -!ner˜ًSX!Z|>n-L.Mr)GԠI6jZwEʘčut%h+Ȳ{% -Ja e!>-MP-&D;vɃ׫Hz)0ЪDm.aEn8\s"'TzD IMfSѲOK.{`*w(l=z6CR"( o)r#mPUAPoJ͹[ 8!Ŧ :+G{?r?[bD n5S[1#0x lDpJ)пa8yp#|JRM#u'?nĕwūebMd\Vea^~V[""Z Brաk-UEb!6l  cbΚh1.Ў{?)g:h/CFbB#21r% h@IiNLu&6)0&ɫf]wW>8\|H5uaQV@{-8M(pa0wv ,f*so{`FUqLf}ij8HWL^_k=;LTUKangq{v:> OMl;o,2Y˫ -ތn",;8d{wmXNaIڃH 0EGoUwE:=nܢdnNČLn<>6}}cZ`޸:઀XH} t{+0c 1BזY8d-ؚթ7b#USxC9M(q]Ig*uЂLaiG㧍llZ.C9#OMc$dq*:5~5TN PQ=}^8ń6_(/Jc|76SC QKsم8 y'C>{-l6.GP|k M>|*d#|5#gu6*> ?qffW+/[[_\x()f2L= Z8lUc=YͰ$-u%{7<#_?<<9&?J2%]4Z4} \&ja:=tS~eNL7*AC;գH(=C>Þ."DR震 LRJ^Dа T1lJ\pĵVhu]/.I]W8tT7tB2# #$='T+UHhV6 Xhz%,1.& W [5>Ӄz(X ƥsir{ܚbXR*2 }9l=PG%®2UVh}cХfB r(˚3ot<%onnNFASs^/QHR6-ȫs#>>6X:~#P9qL8VV`6ݡ11{t>:vN[9y;T`]wKk*8Vv.34ڱ15q{n:NTPh^r}!!gNb)dBz>gxoT 5̶̢FBKعTϛ#VHDžE9pdSb{9QSk:e}ӎa ]ĺRZ34Q2K[A&ꚠ]Z1,AΡ0Fn D㵲 _AwhA{nXng=PYjݴƼ1ew( x_`UÓ'T?M%#n=f Hh#Tǯ.ykW-5~ONg(`RƜJL8 +gN,׊ m7>IF4GV]{fpB jm$=C(0f/׀P3L t9׭Q?*ey 1 KN)(@}qqmu؏m6C$9C3GAiЍ8:5u0xl|TrJ݇貋Ca,.GQq5߿S }߉X _%ī{+ƾ=TtFґ&"P3yЬo[땫]cHPe:EꇇfO\V.rޙnc*GTILfrQO*Eo[#OcQ{:EEMԜfx%)pւB)g(jSFֺ^uRYLɂ}an8PP=3.ϲGe4չ0cU\ک$Js 3ͤ@4U9ՙS HK [``sz^%o6xb Q}W`YMB-y8g6WHpǛnß;KIU+rvr`A7⾥ɽ1;31cyu4Z5;[CV&{.:LR {RЬa2A-0y)R{,8McBNFlm 礰5w c`bm@Prk~5wBttMmܒ6.+ub6*vl_d 'LG K]o QH*Bz߈?'6%kf3%-66* 7e+铳[s ^pֆ:tPHEEp}Z{`A=o[`UYд*WbJ|)EV` hev<_^amBӝW4Wfk+`ULrm0)AR®L$[7$ r!ʛذZoЄ muk.#KŖXQ!U#dbUJ71;*7pF[ iϻbWΖesBZ2~X2!}j a4iˣl,Hu2msŷl dM+VPrTj,ٍtWx(-HhZp1'aB|Zz?{Pv 2DpiZ._ġ bwh,~[nQ|,f/5AHo5c%.3ah7'ٳ:(yVV09ڽO70 vxnjg7 l`Hڒ5߸JXmN r1K7ZpgNOEt]@6=3khH⽃P^Ϫ%g0*/ AI!KbuB)}p9U6Q@U{dxDjd+:х&ߔRobV ,";J:0)VI|*;z/-HSTޭ.n& J_\XͲ{5,Ld KHǢwfѰ ȅ-,kWi_)崌K[+u9RXt0&Aanϱ(Ky92OTz8U:;h7i~[yAd"$lnY*Q2_Rr{5].R' IuF wL^k@XYn* Ej3xdmeX~Aʀk*Y3$0\[d8u cLʍp fЙk\33Yd tvޏ%ͥ%O?XuXi2Ej=Й | J{V&F늯 Wn))J@hN ;[5aŝ&nX/(w4h=2!iN " ?xo|eH9~͕BnY\D]㧳E b_fn<Iz(讇p{8wJc 87cR<Z_ƝDv-BCd'0P@٣Os*ExT8iAWURKC=9͖8w}\.WZbaKkk_Nݑ<)JlVFw=Qءqr->@#̒ZwuD`̜O%`=pj 9pź݀T${ьT dZ3/H=! [ :D{^A~f>KeR$Ce~' /}DMwЮ|49Om2P) #K:,ɝVavǝ(^59e>?eao4 Z2\Ta]+}]>3C|9I@+j(}X6*#8UQB-;gا4P#WAQIWeb yn1?ATVV?ËaȐ]޶*!1l_XUSg#v=wakcJ>Jvp./V3S6pe'IDXfiAŸyI3/g5)?9cX_lUx\" 4ё(Wpo3^4 } Ʊ-54v }Hlj~@Naߎe6 R[J)-[sZ`SyҴM4Og?%?t5{nL2dk11jmtf&%TF^Ɲ8ӻ*'8rtu|F.{@9 K`'.۶강>:e?+ub !ծ9rn';.QQN:p'}gye,CgiF\c`Dł: Iyjʢ;iE1 uUfWO†g]O)ȺYOn{\Q'l_pM 4mi6GGMLF߸4҂Fld e4q7NoJy"(Ѭ_5sӖ|pIwZQp ?T25lԛZQ[J%HV>_M#.taPˇ"#:JC_3Cn(C܏nجl`@rnVB0yBbEjhP=x$| IfiB<׃ R͡ Iި+իGr|b&C&문]x׹<]aHw$_F!)ɄW!~ >? b". (/4<Ii]6&0xv2׹}@5Gs)ysBu=&lut5q{a(eQE!4KzuYujz,LeNciYHښ\y 5%' =4*}{$xTgÕ"!bF}&@|3 /,=[ClGSL Xs"N+ i&G͇zI1쀘)5 }5ۙ`5 -^Pj"n8(?.m J`0;çގmD,bY^+Q ˌqM({6:ùA QhFvv *0cG#Vf+ U,jd#I68/e68f0f`B6Nr9(_{Ka)Q')p@xep6u.=MplrV^¯^@}{~a[`vRN_2LM9:>/UvJ\a(()FϧHҵza,a:n/Bh8S#R1CqaxZ(xg"D(("@ dFk zZJUJr匮[DVlIlR(wn8Z1%"qk/h_;K?CGavdhQ};Q+<-'hGM2lNG{"XўgYCeg[K (PW ũx`9;vK۩zNWw{TDs#hɔ?!U~]Net5 <>$ϫ7%h'Ay}Ev*"0MOakT7AM +t\O&o;ק1ΙX+ h%mdZ̿kfH.XuZeBtGu(/ATջFo*eُ9Sw9 R'[VilA|E *@ءuv1׋4'5m PnwbJy@/wLntXQ|`{~緱lWn4. RѕUDNtC3IVg~77< ʢ=|r&|ZBn]hV8mf1ū-ZT'6 wf@OMR 5r:Dĕ#VG \en Go΅쮴.i$B )+wi^_UPSR^uLcrp\ Cdrצ_=%rl 쓄Į_P|V\4v 'Zm K/,6խ ůuh}y,մZK*@Jl~*4$`wo"bzQ^qkQ&22$G;t;ezy+uxQ37kU L=V1 g,{o\6$-Le6#p7$eXJzYټڷA󛢝fm9p,iO8ZkM}Η w_#g e//ڡ'sm6?6i[9W,-J)bnf#٨v[%/~Lq Ϟ UK u݄;=N_+^`E {]F:K]H`,ByMF;ml#@*R8tM%bıͲ6ΰ-ٓ]O=hVa:.= ROU#cT^_t='ٲѪ[i"LZK [mxZ}BX7ByU#LCDdo¢;t1Hu+>A~ GvPUsvebf d욤=ɬ50^<]&eսh+O8Ț|mVBozt^WLA5t!y\NTki9 :_ApZ;~*a5[ O RFG5rnzyhQ@ZGW>!C OK*n"xh9-2OxrU=z3U*]j 5|&,6oYlt#<_4mz>Ͼl~GшItWޗЄ'Υ3=`4hHuTDF28od7(a,?GG;F3RJxbiXkg:>L89]"+Lw J揂R/0 $_bſ$pPof ۴~P0[ھpС8Sp7ݦ@M!VEi\FSI@(K<{ONrX m;h77"4Wqϻ2d5QB.5*o$݌_\ LA48&N[284Y Eɿz%}J2Ժl .nAlҟ ݀`x?AnVZkǵn7M)PE_:zOqJ~ Јb-ôסDž'A~k>V%ǗyasBC[0&Mcu1أslC@9_ Θ:*x[ "?OC)GP1H"%k,a*+/tfC[ 1({m< -Pą(uFhʘDdtKňť$#=`Н%YE3NZ3FlhZ.4X"B3B!."iO> XHk1q]lwy19WĿ8[V|IeL@V8\EV۸^*ijXVծMihh/Jqf7*bnStɷ.0P-2(޳ 0_1|pon3}ڪމo#m`K4RViU@f]Cm`:k+-$>{( cov@<^CV!Y+c/ROqpQ?M"D<41CK?^d(6mft˘预8jd %0!,~}cjJ>j5AXj{y6S&!T%,5;;sB;junՍs&i"f(|H$]͗ɨ``a=a@A9[V 鶮ST!] GOu79 'Nx88WTW~NŖ$]j7|M;p:h Y"`E{3TH5S`„!ws|XVэ?◐xHL}Xg˲{]U}*WGx֠+`NJ"->Y7Y@t#dhbP7wb.ĺ6RTtƏV>p"O6&|l7g!(P#MsiՀ)/,b`h+9|cG+LP(db6TCǻ9nU<,n[aS[ݩYpik$֖$B_SgP;}'7K =IByoҍ9_7O:.R+3}ꀒ(u1qy#Ew-|0dG<dl-(` ´T}kmfo_0!& lvtN]{E fNұ3* :FJ"SI^mT 1BZҀ*, "7A;it^Pk7鏜tC?ޫT#*O>\>~'YoմʐQ"φM+f L5'5̨ zပ-Cco]gVGnƒTMX|TñS?ߟ0`v푆DlL}b6:bEb|_|J!q: ۂTJ?#Vѽ'#ox)(+}җ{G_6WBG*JS< B5']*3:W/[5qBm:L1%}/T[ʑ= Ŗ0U_0- L2PK9 pAϵqiah;ʧ%W3JZ`qv1e 2j\F|^V)*ͦI<6EęIEG~v{*>U?'1祓 J\LR%[g<}:_& lb3JZȤ(;Eaoុ Gδ%ZPNp.^ hT#jZI?~[yj H$ VbJEk(`m1 & O-X;fSش5sMv쪾NͿaJ mP@1 e[#eKz^ $ƁgԺA<չ<«YmWJ%]iSx+?  w?!z{ hV}$#KM/am+u߉V'Ax5ˀ:"ȝ rc 7d2TӰrYtL &;=t^f밳V{! ϥAD~J_ 99whPfgDzIWcYE}8웓o+< }#+eOH}p05A I"tP7Zfmr .W!UFJD$-j ިʜڸ:q0RvrK:d'`)痊ܖ.fЇ1P!Px vb$\<|}<:q:h<%9Gz67|~sm [CK^5,riUb l!1d%}^P{& ٯL捑m t!1<+aSKi~։T&%v9[Ucdr)C/o,[+5 Y8 diT|i Qfً=K=kIvm5_Pl~R5'|E$]{if\Hiq/l BoZG]o,)v~>6%G跽 ^h7F5LQ61Ь\<@MiM/YӖV-ɳACv7l9aY@6P8ayΊ}vtso,⑚ 4:@/.tIln|ُT2e@:AǓ5iC<+[zsr%@OحAqخ6Xk%@}j;M6#pD}ZJ\L^r>Kb[^++kKH. Z?LxQk8`t0р;J})S}Jt, 2~lSOHGoB{o  ń)Y#EYɶ*mPkVPURޘU!tGaI֡y+lOsTa&`~ъmޘXQ:v'-p;CpɾG2:x]\ԗZ,Nޗ|x~b\lVnK(K3Q6B\>A_$gdI.# K4^8ҟ=BhJDH:EЦf`vTml6X_w[5w Bb-I!.p=!dSw+Ep۳Klihղ ##% ax#Ingbn>2$]?k(>!Yv2oN'[q&ߐ+JBb>`' 57&wjHaqEы#(ꏂ:VxCta'r47bRul"ǢYTJU>30kHh+^zD#*ϵcmL7D"%>(.#+-6IcV(t9dΌ~GXWn6οKFb^^P r2$h^u7yy=T.h"TcFCߴ2.Nrt|˩"3kHSzqz[ pXHb Q^k|w;\fkx?+4}F *ƒƱb) Ob+\w jQ){pjeXκ;>- Q? "ަNLgfS|6$z+"!ml|h?n/~)Xv'Y ZsF JCL_Y. X C# ~hzen# B"F'(8 H-c|l`S {,2YGH:ц~#A6IKР)kÍ'"QB/BT MN)W)Ơ ^I/nm?,ҝc,0GS/L9Xw_i),s{%GK':,Xr4'*/ /1u&`ڟ vkGL4:kKa`p=QSv'TX4W['VfkݾF`, 7*~qXu4˛LtAs1k,' "VU3EMZ:3]U2B{% Cw%Bml6Aoc # h׮{P9xP ,@ˏωqrrʴ!]ND,8dwDMXKxDcLprBwKYtt ƇUb}a-9ruS˄5xԸ,Ĉr݂gAb_ Cg.` '.Z+H? pD~c**4 v} jPXҳĄ%_b?`LUq!,ٌ4ئ.5$4 -i8cV[# yf2R p5<I P7qW{i3][%:6n+ݪW z 3WZiU/]2H{&jTYYz"rĬ mW̰>*v7$Ժ0Q u3+10* f~@Ve2a@5PuJ&6#81Eb'/oJv]kbj/a*cTvgynPNIx[@AtV%`& 3" Ⱦ󀠹d;W9YýrpŮߖGU\㔓 90L1r! ~nZczD?cXG^H$97Ikr^ ڧ5y+8uuj}b(gLceNA}R&wOq07OnGJbXDGdeIV ]uGhVWU,>(;C9l3vX?- eP>IVQ1w ֈ~T]rS2L7#wܒ5l8Տ 5#{(3aw#be0\]7 uO9ZK{oj\ y Ģ7?p!tTѫǯiYus8@l攴fvnqgHBEfOsɗWw[Fa }/[FL,[s?>4@#(׫tM~?C6 j/_qĖN?"ax^:fλ '0 LRPl{+뺙Fem3˜ƞdDɴV:3Cq/VM>lJČ4"=d΁J+wdtrܘlUftTI=lZ:w:\NM ^L@{F`tV4̅饓3XZEOwVE5Hin-O-XGb\rϹSuw@Ś$F孮>p⎤rGhCJ>SQ:Zdٷ:Ssub2Rߕ qt8ͅJ) s^aYc)&syoz{36-Vxjʂ[3L1i RVa=gkf]Mʜ<)3OSf6Lr0%aD٠1r.ݹ<G͒o=9ԃ٥ɟ@>?'_ n 4Lut'|BiB}oe&ky?RIȡu2"JGR3+%\h1)S kDN%"̼g>2xLy{nP<8Gs( 6Oqss(3\Afޯ7yF)v`9E<-op]d OdYjgcr\:|YZ+>ٙMujŐ,ܔ͎U.H*ֶ{$ |Z ܗz7 gZ%}aB;'PҡIW엙{n xݜ7Y@xogN?{dw8oktQQNB2<6Ї!Y~ \p6ޱ$q/YBO׮bho2éuoO!B寣kIt  MB⿋VqE*ORAC0|u y=[ |]yg$ͽC~&J(ci<+lTV!\l}IWo\4W;3Oᜬ'}ʭ% 4+JQ)x0=6$O85tS0JNhyDb)J | !tVaOoVmpDF _T(;~5QId{^`_G7-?fujC+Cr`Ϲ1sZͿ,>#r\D S Bc.|V{=y,[2#BN _jjS{!cp&UY6LJw"/FF*BwxKݙ͉b/#hS: WS9)I`;}cGaC#u9d=P\I#apZ*h)НZ답&covjvYN.*! QHVE/mGVb0m2$Ro WPiߘ@|1zsgZ3cCD-ۖ׷` 3Q0sZFhmQ.ȉbr9PWw]7e^d O*QMQ8ea%9C0juǶ}^-%2R[[l+וRe/)Ju.%0z31I'.vRXpLĸ>SlC4D_@ʈ8F@bd^J`دDP^8h-J_>yAZ=ű9f=ފަ "48Lsxrc꠳"tw(vo=HZo#I]@ 1T ] 3MݢkrL$Jf ȯH,Dpgy*a wz:cb}IP$;AsRƄaH q Ԉ2fF/8%^I63vssцK/.Q4_HH`j蒅i|3$M;k|sU{D>>BЮ[]vŘrJw%5b2:ױB AEioRխ5JO6|P}qrOtђɮkJƺru>JYK!Na6V}W]"Ί̍T_G~hRײ W9R\9bu,MBaHw4P8Ya4Iy" nxb{|Љ W459vTt@@$%x>C\%rM d'34D8gNAxGfwd37>slR#: @eooȌ'n2H A"U0ʁdoW4qx|c;#O[/s-}׋ d o⽝e[Aj_N(5Rvͫн/Dr Ͼ2~Ru F8PN)fۯC/Pl";&0^mRx]Bp iHñ#x 'u),3Jv~\CJ?JkGCamZlh[*/" zII%h[-pgfA?#hd쪗qD1Տ)Yf(و$]ka^k/{͟2Ya]ayG=PZkЛ/zV ڷ`k}8nXĚ\K1Yo׋\u'+% zY8nH:G8L  O ȯFqvGԃo%5ep£+\L-|qN-.o"&L4: ՑANY>ׯu%䭌K&$C ~Æv2Us}!.?` iƭzmӺ8+o&?xҒ8xh@"HNNP]ҍ?BȾgV dc dTAIau AEBf͢ f,` Y0..JA ܰh?IzT%Y_g^MAn(P돧v}E2p " ٛ T{LTixktwʈ}u/,Im$GD-5KCsbiZ$5XxZj'JDfi47Ts03T44" ԴfG;+YY(_i W"0UBiCRd,f %DFve(-F:ꨛISh47l^=yp|ZwSj]\|w&4#~Bʍ`ms}{t-~ߙX]93m7: zvI/kEg|;<:q;?2!'EKҸG"PsG-6oY+2eN- x5}n&V_Q'ʑtqIyb0EGg^*W~y"Pjyo?;ϿmB<nP*>Ô`$N.O[+mI5[ KT 3P͓!8Vð7|򗸲PϜ+G]@KH@}Z:\׈̷C8_rG=9٣~:4<"O ۷ۃqX Y:Oj 6!{LWz;QFB֔3IK.F|qqO!mGwY t¹9 1Y)w醬|Xgi ̶e0]`?CV]tZȁI |ml-yUVL9ǚT[U5u`DI`` Oqi!h d/b[rRYJږjx_sOQޟk ޼}-6+&As?N)3WeN*&9v"z"kZܢW 5ϥ?)݉'P!|fG.6ofZ mo57a M|Q5ӚD^ ] m``%B:lV4X*{?B5YCI Gڊ2չ,$9&-0BFe)i3a;#sE?q[؃9)l؉ViѫB_M7w5uÐ:Ti"JL4ѕ1pпm4g1#5H$y>E"6&{qҒ,!EUi -!k0-?k+:hdؿs~6FόN=}&/uAW["ݠOߘ^(v*޻A 11ViA$ ^)\e"3V-ن.Jg3gK]A±hlB(m5V^Y5Z Nr\y/F&לYpt@S::$믔~6R m5i`9|\MALڠ1ܲ[6سEc<@ZY|m8Ld ?dc]mq!ш]=N65:_LāL<.I'gH9QcyvXi_w`{͔v.&Κ21Z&nᶷM ]v߽t7 ;-g{[ա5z7{do4588Ct#oO49Dg$+%EQd$ZS%Gz <#=+)oç\0~d,%ؓߣ,G7*-}FgŪ"֎żS1AU7жgm蟜4teǻ3Cz2eM"&^hLzCwu/ I%K,+OLN4A5sj+{/:@4H֍86N!#$3AeAY2VIi1Q $9d bQεkMD >ʨ -{:&v >S\j^A髰sq CY]ihe9*dH<+ ΛЊpwj)p؏D+t⥊\.C?t`w&6r]#DK*Ny{vX[B.[?-H_\G)KGʜ?\{B^ Ow͇M F!y)桕Iw*1|peP2b}s U_s Ǘ< i,fb" @3o860]X8jq.۰Кxךn\n~O6Cx(u&DG%9]HW L ŵ0r^%vDܿR򁄌O#ZTnID񊕝<@@vIkGJ9ThYWJfgawN6E-Koyo,O>ϣJbpV-$Lǣ'vY3«eF -!?z9p ;IמAXeLrƞ*F:%R]_Cd: VݔƁ;HT/PPk7}6իzNE>2TK41D9vJ>^f?TLڬ=[a n>}N. 3H(spĄ .{K@k|b)(q,rcC(KM7%&|[1Ç}@C  װrORv-T|x\&=}G0 @(WnR05zm'-X:Ҍ4]"pTQ;`6Y͠Nj:@9/\),Oz|>*t_R$b[ "-ţB͋xj9Ȑ $6^Xō3WRwcbGq{?x^H<:O:xf"vt뚛Z֣wF[j$ *òxkM62 GTMhg$c#q%KњUMLH}X 2TI "SnmfEqgZQotL2`:S!7DBE_ fiÉY>Xo;A"Xe#ˍE7KF ׷Wʭ;#n8tPگU&+2HP{]AP_Pr/#}e"8RzEW-a挶پ$yY-CL1o~>nY -,wJ(z9x`:1/xs EضpaNchj"}zlI.7MdJͭ\FdQԊ D֟?O3ۡmugv<2cmQ%5QQ3E9BkYnYaP4d,|Y?1׼՚oo}o ,b6`$!EWC9!W ^la q5.o:v]AGD%I]*Gҳ.aZpNL`΅u;Z˜uue?$RmImŋ@ѷ ڏ2-uI Uٌ%KXiwG:ZBpM^˸0ʔhܛJ99}7f#KR8[Qx3u'J2/҅RD4r4z$\ ʆ=!!UeU k=qt4VdX3lIq?G?}O,O;C@y5@DŽ3ׂ>7]#LMWBrJ% KKAvh]Jn*` !ϘZGH zڹ["샰k(FfǫNl2oC-Ĕ X:Ohzr =Z<>(҇^: 9.*T@=+7XuVp) 5O>dy ҟ()s53U#}ΧԬnbRٽ@YY8[TI9C,E=._H*t?gHOw$4i7e/2'q- tDPG⬄ T;ϏO͜''vJLyӈZjs[$yr)51jĊ`X9Fs 4baB hv bA%^iݗ“[.qMO$S[E֮U !RNű̔EmЍfV1BAGC8l>DJe&6i 4-ݟ B;!c̺Zʺ%MVy,@ɗF/FyL )fA\/N(F pcEs\X| :p]ܸiKJ h筌J%IU0w5riɩER}vaW}"j#Yu`/͉jr RV< \jqpZA3My6! Mx4G"plu]ȣSB> &He@j4 @ҵUA3j8+'߷X#v(;a\WL.:'1NDkWLИIGx䓘&8 qxe+'hه,2++{g|%Mk M:'vOIJ^ ԬlIg.\@ $cQѣ{uy;ψ{ Y$Pi 4}\5tAJ.VF7u.-t+>L \RmA@D8< ^˨FZ+2hz_ {vFAbu/B;i+E~<)ؘM#$AR0}0}kR^&p?1Ķ^$~\skn\|68_'.8װi(k\uh~|^'FFWaUWTc<2dVR1Cnt0Q<+ U9Ʉ#ƴ}m2@8˃XHrl&C(-[F5_ɞ#+.tZD,ҧCd/ZSG2PO1 +| [և\W($!2cE ORNr?kـEbq!҃˲XuJrC%^G4ɨoG@VbF%>MCb|q6V! ~ۇTT& И 2zYg(9ދEv $$S'xe/ٌaj>G|g_ek{#VwA7\TN_G>t2r^yo6*.EXIോ.QsʖjA5TN@j?Ha9MrtCTQNfC9\NS8:f{H煢ۙt- 8C=CJJ N:ń 9dQ%9l'DFX"D>KW枆|eRŸ#ktɖkJ@s bFf]dN1fAH%# ӲP엯F }W.4c8rEavCu(SL{Ò(m%2l S/!d T>cfIer#Op+x6*Úz:*Rkx .ai_RlThsB+l~!}57>aYF7% ;ױQOHDI,g2~&ГH68`q?ϊwR/-%۹X~J)|~|-P|Yh]M_ىppfC= ,uʮ.+y-µ0ힵjхrBc6Xu nre6)[$+ݭ~e'e˭"MhPH,>0)-Q%.! J@~gWp 092,=m'SwL *NwU%~. {ߦU3a텵ce;l[M 3,ljzԔe'Z%$B9YXinhJq~QU,[}-||3K) ]YaXaLSy@LdžKk(ZJ"ԀLa.47CPxJd1dOsPzQg/!L2 ]|%NܩoS,a|QryI&л&6$d>Rri~/ Eynz$ !J;FUæH$CWc9!-m%  QH"'sɚ!i?TmԽ_׫-qdAN]v#uhAӀ$mC^t2_Cd1]aoT$ƸW{Ȱ/S;i~Bֆ(4)Kdw=ψBJVlTTV3#8.:GPvt/:n \#_F:+wHK0E{\@6aC߅_AwA̷ō܀7|eVaلz*͠r 򶤀@|'Krh6~-eWų8tʁ354M%wQ3JS"`uwޯGw,Af}4;>U .2<9}ֺ ErV'?jѬú>R{E#]! ! ub0Nh [c<ӛd4FJ 1an-XH; ݯ҈5HUR9c-`?G4fo:ht,A^k?_9{oÐSO0 ?sw "-Y7DQR۠>FrBOpoU`$7*u2zq$u!k~N;qdak&WXA)tX8uQGGW|v,zR\ԳymxŇk@.lb|/bz֠Y{N ]NJA4#vH>Oʮ5 _µ |ݼg5!xk;-n`X ZRW9d 1Ӷ b(RLmG$֕:(\<`|bEݦ빸6fv˿'^Up͝W/^0i^pmgm ]L(ǠV?c2Ɏ6i?d8nVR{0CYhPltue}M?_b&^ <_"IUcRd+ [SR0An&9}8*"WTB}'bq7tcpAK".qI(0RT& R4ܭ[#|LȚxZtLoB o'79@<>0R^F^XnАi)Nv)רb *F~x\n`"%aq@BV/Oc. {h̸`ۮ_>f3GDT]_[<:z$3+!p(ZJp *h ZoT,uC؂7YX]"a r?t<e#Gbvݑ c=0%.6ifT[E jbFBnaz\0l* 94wʢpK?{֯\ai(LJ _ Z*GF kw=9 t7 HUq ]:_`Zǐ[#JS6 B&98+rapQa= a `H?coL Ug>|Q:DLWy q+npt"Q~ZZ!@8^!n( 6Ekݫ\u~nyV2 ?_0AV'-#oQC/L'Fp-i:յ3M2'Ŭ9˼l3loG5I {(b[J)-$s"$a~uV=oXO~^ɚAOh5VS0Lv02h0\ljM5m-ܮa|/^'b/2U77~.gTLIN5( @~0UXu d{(m=u"rW|Ay@F~^WQySVa["s2EPKA86f@uOω3 Clx1D!u-9/k*g[mNl0@}&|C.tJ<+u2X|%k [MF\Mi0%M1B@aY_j S%K3&#@q Ʈ7&6 h"FCvOlQcվlDmI;-t|ej6гiK23On8Z w8ʟ:9a|&C-H1ih +j¾2_3zwh;E4G)ByR>2-(]xwjz :k; HdAVƽ?qr jBHӴv9qT{ I7r|U!*}\ /jxg^.1|68Sy`(>,BҨmZh{]yHzyv KCeXzԙc'-"}T<w,h2HW,43>GtԎ =M]RɆ5~%o((hYǪdwG +jzOӲce+_ש0hNYAGNKI0fV*^܍3`u{(3yӤd\%}Pp]zgvMSnQ{6k&F=v2ddW]!0\$ITG|7@ǧ+`0<,N&L6%IJSv,0} boTYrk\}+%A쫰D*5 do]VMȊ)[y _wyNJʮvm3Ԅ.fЭf')=儽?*u%lg&S'*vٹ_<Ϲ }.tu+bQRy {5!zNwQ,X}8x?4H]DD3l*7|;Exp+,ϭfIi1$ӖM:uB[947d_<3am2F ؕ'DXJ8q)sC6B./l w~Ŷ׆<`Tr4cW,VLu)*T ӒX2O1!sB@^&C¯opQI昿snгQ66o[YVg BWLvf[|U8ϴz2q[m0l^MȽQ-jV"pRwڌ~J#',&ʼn${?l(`nd4ÙY5ʶ0L{=[v^ϱ(M PCv40YY >-m8d\YDZFXh <:kDt=W=/X5o.0Yǰc. vۑԋ@$WXjjJz8lv3.T4 byS-˳.[ Qb{(;iQHާ|шJ& ';AFFiy1+$Fnm3| 3Z ?&3m9 hlTɰ\3|iMES<$7Ko]F.\}X~QAy2z/O)l_?u|b dzS)\cJ5*L:/o&+}Šx$~"| c6mB^Jz-P=5xm,hGBDvCx/FxDJWs]YcxkDKؤ]n&cql3&|:aj@޲;hoS{U,I㛳@4jAmηxޕDZɴʻ }PYf+< ɉ2šnCY-z,d4{޽5b"w5|Q6gz5܅#eV`-nP4 )q(mb@I<::i?H)x"Np 2(9 \89EO2p81+SUi.p&(IIKH-7 ? T٢3K ^`-3V2m8Ou UhwdzQ5?D3ČEc^%n;P{0@4&hrv:Rpd=o{ֆ AY!M D&aGr@Ah.얔1=:)HoȚj#'qpwD~dwn=] &V[ ˕L;܇A>ՒcBG)"#!N8-WH /ƍrE^(.*cZN6cwI0*"ԏװ 6W`HN" F"MQ?+xS*T%] \f+t(2È]89Jծ<(zQsǶ8`d m1˯>/ 8qJFhEK;> h䨺„ ϓ\] *~!Z'*z$-5/q(İm~~$GG~ ]?K, G[A` oQZ{ i*h)Lt[A(_Zgeڙe/lL&|_CMA8L@W+M*j/XfNf$(of51Ar,eSzvw52& hTC.vBx|~C >lbv$<4U|ܑg=9gft)HIm_cr!P&kzFMq6sJ9+u2L}# #B!/c<E!UZ*!$?dJc?*D*k]3@MS7[7LBj IX%JƱg7 K |qn*5p~eF#2CuoyE 2@GO}OOET4bɆx;h_BF" pov}VlWÑ#QUL9GPVQ/JMd`\h8t:8ds$ddK!B9gN!["_ FD HWKj ҙ|fDRe;fKv$N5np))הH~kφ] a˛FIM** 5E Az_ˁCR|vc2 dY=i+ |_ONB+07`_%A]&L*(ˇij.oPDQ0.DjIm_?ۮbI/%AM^AU^(8a$Ȗ#\ сSdFg̴mѪQb9]_Ua+: PbRj#Oԇ櫤t}4L#70F5Dx(ŧt#aVZ*WŒuQ!c€r)qE g_dh4w^t9iC 'Tg#?LRaz.<#P0@!8+cYHX1<0C)LEzB>gbGèr%np-:ixWPx4L;0H$"07ȶ oM&b#}I3ȉjԀ^V]jg!編٢tPt+ɞbAk?.NBƔD~$äw3Y#GdK_y%B@4&ŊT%Si]1Ѭ7'V.٩"Tm}2FG%_%:EѴ* e_"aN4Pvԍ߶%&vLڹ}YO+F6;&-OeG,.QGߩ㔟pmz:Z5r#pp x^x@v$5/_A2nݨsR623&\bp}{Ha6U+(V/4,b1w.cRk j< ]zS?ںو0N< .s\C%`Sy8B9dj#k~>:`<DŽn IȲ,i ( /?[e"+c"zP,8ssXq!nEX֬j"9^&=4`|mĺFkMg\]إ8":4 k!&!S-s4𥽒\I4[w W{;!^{-?&5%wV獄e.Ayυ@q=AJ(g޳6J[PpOAo0<` IGsP-2:NNKV7ڈ5XG,8^\Y_F.M{rX8@4M#j4hbI^r|;W*Rrˎ["8ƈ6:KcOC[MNȭ<D ?(|Ӻgš>j\@T(}Ӎ\(UV3ua$cG|rF; j5 U&U7Fqѯ?$';I3#kg Ǽ](=g88ӅDb_ ∏d j\ăU+9|n |0)\14nY5:VfD ,XuFVv{ [ob/MFKē U%@ h%#'(w)x6,+UWmoή'l3at*YpbU QrgH݇d›w Y Nr7R X gL,mCz0`|k$ʎH6|KoK6.a{f"<`2RR8ܽHeXR<ҍ&<5&mӉCV1Mv+^M2ei ,~4T{y{ PSVXqT˥We4dTB.JM$1&= (iϛOiR:E˰b *aS/.ї .l0+wM[u"3,:j_𮎫bNmnĴ>a";U _^m|WP!}x[_Ȝ/$P۝m\[ )K8\n!Ƕ_|g^m5 ) v7ftbZdGS9\>8?X߱q2>f&G7ϗh#{IZ~R_ I)@K3gC_3\uѶL}tnދrμsr+)b/R䩅"Ram~i`."1iTn_1Ο(`8*zIO{)wUt B!Cr [!4aX7c#;Nk+Rf:0=o sG(zUehlUo$}ҷALy^kGQ~t3r't^'9[G PB_Wq3KO 4R]PzCÒlsFꉡS!Ke0Ğb\L(>k\p&^{{ [p'$Tw#=8 V pzH*z ভRYj}7aDxhT3%9Bw,W@R2eMZ9F6\\naFVl|BYb\&@$yR\A >T! k`@C ^ti6$u8cIq|Z(7#ĺlTG=~1+QmPŰk蚥t,L .hLcmь?*3@xNsغ[DpY_+mQW80p.dꨍ};փ}0 Ѳgz =j\Dn?&I}\Yͩjox)Uwx𴽋omZaL5P?dNX*)"Mf#IbӖG&(q1k 9*1YW`%_kbgC`%ٮd3+|%աnKE\kI7N裱}Y'0*6$)fVkg3?hb ʛ"ǚ#Tq$ul% zYa\) rHz2H.O)HtI/exo)iIg[ib_GzhX!i< ˗i(T L"5Kem7\M=XލQ /fbF٥HyK&HeT8-ㆍdR:.;hbb;WޤPh 9A4k(ga$Gmݭ3z}ivA곣k<-} =8=yf95ܺRh@Y5Gz|=@d:\-oG[S ;ۈLhApR9Y O=] Xހ9`uN  keHnQ2HWegσ]glM@Q$ ӗ7eVZv2n,lF/K OHPjWKVON3ƅSD_x|ICJtAb (1)W1<GCj m_N!҂`$6@ G>ŒKp˿s/a5et7Lk h4SKg| NFzr)<Fl~`ra%jîǁxT %M<,Fox>V\G()&-kD5_v57lkxwme|gH> z^a|%Wڣ |&N;Y (:3 Bhֶl畬 j2Cudr[ʣ ];:VG*W#l0E̛8YࡇjߘDkW=%>mBTc^p>,[n 73Ymgn|9{t4\[Y\{qbjзV`$7IΗq]0-b]׉]uq73fO"RFLd 5Sa. x[ EhV8l,:dݟU+Mj%ԎQC3C~&a?ӚY(9[bpˏi_[vxa;-o)b:hi(tެG a|I߆әu>*-H-3HgĘdU+x3$OբgL'G^/}`rV&>fvWXvD 0GJ57Qk>F[R^Md_a+@UvǕ` 1!l5>Q$QS}%TB2vCV^GX@Nin܌,6MFz/C{fk+2qw/ G߾km8WޥP(!$=Gr6KC}>#+MX«?~wB??e2qW^q(]k5?=8u;~+%O!V<"%rYMYQǽXW@V,)3Ϸ}k /@>":+y B.&?)NM~86V@wsdgO59DĉeC=S$5\ӹ_-3vkj?٭HAP޵oNz0~"Ϣh}wƮ.Qdx}mSqva6!'F*?!7zgk*@SNJ~Bi?,YmOF'JGKX[O9p e0(u":e`Ygo%XFqsh$v/\YakuaS-~; ߠ#]ZYړ˹PyIz+H㗴F~WPWۿͷ 0Mu'U)s{Y?l0&=YTػ=n; ݚ|J" 'KPj 2 ҋ>m!.FF)ĤgdW6s6ilo%|؈g? r-خKJ48, H0G&Afs@\ka##K})_dUXQ-P-s)4γ`8Ǫ'&zAn2%6jp@i4)FbZK4Ύs5NRRXeWIhV/|;թsڞG;~\&rbϲkK,=$F21gy+,NpS?)лْ;; 2$asKils=R#JTPAFD޸j>K}6ܓ{x S` ],0W{wh[zdԼ,urVww(pPΰ-)oݒq ?KM v50<zmjz YB#θ[eiw%^^ƃkBl< R IsrGHx|)﹧T?5=;>*ܕC/}\ B?R: ? T}\Dy _ޟ- Cao"%-3mF{fO0ܮB66w)v3 ,4tTʼn]l۞5E֌wq%9J'~,*-gz~Զ T"(ّ@KH1POCvVڕdXt-eagi.ܥRz P, 3JEN7AΑõJg~ΖčEe&A8ub牯U_2b<ɮ,t==FgaT aQW.sw YmӲ-"r0%3& ^qoo:Ͽ'pF_R~ވe( r㎪ў>K?[>͘l,j.ys蝮7"WKf230?R-;в*VZO\۩nq#TX%p!j]p_> ] x¶}X8b`@\.Z B3,Eo 9F{MypbY22geY]`6:;P7Ŏm@d,?h\ ;N[ßE,<ɸb9FSU-nbSf+]@3t[O<]򽢭yL/ٵUy qkh!OJhi0י&! qoU&͔_7!zHm7N\J5[ҾJi&t/'SK@x}dՒƾjGE[;6)VϡVQVǭDPxbBo6]o)|%^K~dt.R{W ,vWi@bB0 V~&kzQ^ ?Z@OPƇ4gx# `5q.nh"jDʸ'K> 2i5EԶ!|>q;%aOˑ"3\fqJUUlɕ:TQ +f-VSskHa*n.`؟/y%AX /R0v߸'."ZH @TٔD߰ߥ~cᘁe1Sӱk)yكʔ@Hh.ߎp"Sk&<^ $p=c8GF"l%B#Ht[%%i!׷Co}+ң)_B[ܡ q$t/?g^4~գf5RD-Lk'l l}1䑱 : u,rwiW OHcea:oz(<B.lh$d2s_REO'֤}{ 4S:󞢊$39 2 z[sObh>;q%Ŕ2E,e b;~R\"(FSCB .ll멳,c(KJ_{i]z}PuP [ZBKh-/Ry[XoEZv,s!e!eN G1hD$jX 魌R?Zչ#n&KYtlDqj/XE^>5؊8h?ʸ5㒫7iY[by4BqIP mL἞<Ƣ 3:з\*}ޭ]\ KsPK[bKZ J' DIFqB0q"f{d1zK[ŽH9lDȟj%yEn# ʷCIX́+&[挛*Z8ήiwʰ?4зDNt5UWTBxn xa1szl7E9 |Is0u3'׹_ˆwpH켸\2L:yZ/Ox̞&9/tŹH,D>a:x@6MoO|V=ƍ oܯ&ʹS+G$LW[qT 1`6 3HRuw13X,R/hЬ^"хBoûh<ʇh5"ߟ0>8z#y{e$0SDP/&? W7zR&5\Ps,k ߒ+^CدىgdH]eF۬|*XjJ4MyAߌ v[QkQQ:g2֩@!yݴ.ќ&'fn | I'24'3i0m̥f'Q{G>.S-ZEӨk!_I u_uf݇IMnE`>ec-Y07| zJJ@6;L(N]V<j4WYȤfn4K7W)~C]*˷#U"tSvIiH(6Z@&*@M<}a)o:d;eENp-dfm_p"]=wtsAP^nmj-G]lR4([JT3 3zUi?61yLeM)$b2_7Swe?88t x <)nK3x |/mLC6cp2IGq o[X#lv.}ԢdJHwWu?>`u ,ULΛ!̖n5˝q_es˿"KV H0B CFBsV' \ω8ՑVy*V0] L2b DԴV?|IrQUXrY[[  %.sjTVt-`l5¥WU[!DCptBNη 4<Vp@KD=^^߀y<9h=4$UaDpn%S\,c)huwC *,l\m($6d4Qu2Q7*g> J:Y.W*X>\Viib}/P]q-uӣ,bȴ~g!J .xs~!Tv5Jw@T9: w_TSltCcl[82vcrC8$&[ea4|Ũ5?k^OXu4!˺%yFW`z8 XG"+DxVgi6b l[2˔SϔgI`#gx)ȩh㾅Z*YrGf sMeX-%k͉3!Bfiլ_f9xQ|% ya;5Y)pBP$A1r~te]"?\+G= Ƈ.'34p< 1F7xfV$D9j R 9R״^ Y͍7;=!>ZF;lyV@wDL,"aG^Xn_`$pU1K *f*p&ݤ}0{9Ϟ{< Se)">> ./Cv|ͅOf׏ygOK4s\ᜦɋ//&k2\?Ĩ =.:op8Vaf2oXW.a,ķbXx$:`R!|y#~`_\6h Jw8&eSUW  @?-E1In؅Y>73P8GDk{dRb29I#&.2'jP V{Or׸i}e]삔"d$+?}*i2:W.(* !k[^)3z1 cxq[:(1>৸L`GcVKlEǁxq2?*D#;AY:tA W_(~ˬ)-[w ͌l-DO6 Ylwr)_q_ğ_<΍jh{)у %Eg4r4yKaG a8Tǝ5!}Ģ_u`Cx]$h|Ug+xF<FbO5 *OD-D縎2j;"Hhh8bn0w~&4M`w;<Lܠ~@1,;nKKRP@ӆ^ sI:2JNf+̓p+|HRBhv;BiRJ"M,V)XR3固c>ԙIsJ-$8ՂΆZcp= ١bޭ&1)p筴6hdݺƋHb!<-޵[@'`^$ݳKauWS+[w<čR sct*kc(8QJe@]9xA#Gu:m{a m.>QJ~0' #dmSμVXW'úǺ)O?BEvYT[c1R F_8ρ|uU?\V&TN>ص60ޛ:iߑP?\ǫ¯ _~J%e"0bTqM~ A"姾 om&:10X!D1(W'h'ܞ-.;m=qVSRH$D_ U Ϣ4A1GRSy V'HepI|m憡aD#4S@29#u{--F%4}TL,}3.}A&X4YSY%bI`ļ ho<rU#T "|ص3}5[NaK9H JflKR$LZdiNߟ#4ZEW ad&Om*DA6:Yӟ~a9Fr-%cTe' wRIdm Y/QPM2Wj܏dFwQsmx\ǧZ`t"lYJyc[1*2"ω^'p^ AwPtQD1 N o_K1bc}mAOQ=\+T/Y!1j VQDT9>+d+ X8FXxRv>ӧ, {ۊr-wi^6&(I^o bСsaG[XZ@L_ƻ $ԟf:OÄɍ<ͭڞ7Q'ڂ̅|!v1΅gai8~ui^RJwA?gQIr7@OR C=/ΓꉍQGAn|0}A.9Mk^pt o N ,PH2 P~Q65v{ ۓ!c.1Q{VMQ ӰK5搇dvr#g6؂n'G8P>vYf*3qG zX菃 :t (O{(8&6fiz8y@#ba׽aJ70 opd{PEy ~lc;F 'b̌Ҕ!U=̛rCi!6;DX+V?#`?bk7~Q1ik/$m&lgKk mqbb 6_}_Ķ4+c"o񷼳1#H%OĵIM[:bDPkTnϒ"@QYLv}mḍ̄와'vU"ovOH)Ex (W*ͧ@8]eꃤ] H^o G~d_Iu'?cݺip =pyo!SK9?xaqd]E+u'_{Q9o!r1AT`pRtǢ>rLdO`S O.//S 'ls$yG#I\/UՄX .oD[΢zEW,U$- &]2?ēGH*H< Rh*Ns' ()1 @Vp9{CDF{G{!ܻ{81hRYr݇)MpSpJC={?4k@D~BwDxJ ܖюBslv34!m "CqWjsU*N ݎdF$|e,9u~& K {TuQs\ބs'3-߇)ɐde|r_ [eU '`^h͹#b4-zҤ?{&h+g؛gPUj/m#A_%WҾa4!,)mMB-|cdB&i2mh.WSV8pݡѸhpc3"q,w9xKh C|!xeʩNq͍et#QnE #gtfʬl4`T+\Liq,fZ%4R.%q>NB~ 0}89۔s}DuQ_`C7,8 _́^& >Z}}NĴxܛtT:3LNvwT_'LYn}znk~zW`:8 +88cTKxibY1h:jE4=zt #$^duꍘqC.'0)8̗ASI/0"@#f@<_e㛤] 얱t "FO|c'xBSY" ĊL&DsCv{O<}W_q-D g~!Xozj+(Ӌ7 /b5#c^Ҋ)LXV/_fy #"-S덬4T'Ka= kkN5c9qvE=we*gc6&n ґyA'Q%jV79ߞnIb <6:EV/ K/̻YCq4+eBH8"7Ez7-g~/1>5cEb#^XnD8I XTj|Ġ%yq $ܧveQ21&ioE 8&R2G!WNUuY Qd|cؕiip{aɀRZS qB^4;&rMJ|lo1dz*6YG#q5q?X ,2rG=2iiΖcdه '3)GkRlҪ#Eꇓ P xCԕ LHBQy۝*ΟvcΖ! K*lk4G>rY\۸BD9SA.N҈ bv{f? sTԥopeD6m`eʱ9Kꝙ6у-f,\ggtn@Z]kf3me"0g1-e ׁұيR'ށ|K;IN[W4zct HT l\o[QA yD6ьQ0i8v6}£~ovc9 3yzB\ũC4dkv`4:;Et"LC@/q{ y]u+4t!I+@`E!`x{XZwJғ$O}?Z"ڟ9|WBf"ۈ7|bjCX kHAK7" J ۦS/tp{\U>l} 9O5oәJ Gɿj'i5& :0#3`D~I8mLXԫu,J]p;c9)CY&19Wb~3Vb4ނbhR8>JIhTvlyM[TA6ww^0vP@HRjz_0 09|< m`z+|fxL#BV(M= 䲈@*"}M$CZVXo]<-2>^ec( (ZpZAݼz&>BW[ aNȗucHqWMr er*?'۲CI0n1DŽOp0݄*eؚ]`^.F|# 8lb5 -K@k-Yײ`P{?,nGJ]哑Y= paPܮԵS('Vf?>&& _t8C;´;<ƭ#h+#s\r^7;1TPBh޸ѤT[}.7IYRXH.k0-gHtzXP67X4&$E (bzP`z{JQ$[%6::7&}hm|RuLo?;|+ym^p{zmM&-usBL 4XLE)S]Y_}Pj7]^ݔ$|t_MRup ;UThMP|˼d` ѥ;Jz8[ǖ ͼF~o[55Ary"Me}ڟI;Sa0ҌYX^b{:>va.= uIrU8Še!p-Â3&*P ~ {ȓ}mbϬldDC=ي,BP~]Q3"eo(cf4U}}W)yϮw'eg8oq?[&F NO`"UmoL3ȿ 2nIm($1l tkt*{p>*SNO3 Ք*zk,qOGȴCd+;M? 2wj8>fP{r{5=Rj@eRZǁ<x *`rLVkQ(i>*U6Xu,MC'u%-G*4sRK&CX֭4Rrȋ%*S0[g̓_ⲁƛO-bذ5ktYaEC|+ z9QVUvy};w]w7D\x?pa SW/)2o4=A݇ BjYb .=(1p#@,^/"_#KbC2 &*jڤmvY]Q3}t(CS&.Ֆ撞&ĨIJ!@ԋ Wji+F!vɿuVt~) Le~Zx/׾d]z] 窃$7-& qܣ+}NLdfxaI}v0]w-DŽZ;_u&~x`:ҽ͂鿂V4krCb=n_ y .ch#Qn0S=x{[f!8UIy8ƺ+ޢ9#K'h=JʰaxC>q ɓ;L_~>Mo.Q/eca9k=;>Nя a’Hhb+@8թsP;N9Jx}ڏtڳ(M[!oizʃ~(P*PijyݶOr S2qg!42|&7FFFPp$Mر=T/x'e|.UsWa f}@(F0o.woiXKUfz%"ĴQR? yc׭bx](5fp R,K{F񋽶P1 נ}tUX#ȵ洜:nP RXN*w-v[r6)g"6ݯg xqKظ)mm.jrEoUxP-.7P8[=t[T F)2k][]:=ٸsi~#N`M{l tfn1ݖn*#` rnP|(^UHQA'kȪٍ`,J0%5pJ4aT} ɿ2s?c͈Cx[VlSzz G.FrPoI&оK(T}ldr< yr\ d{EH?,8nb0g 9e͝+v)G !0뿧LgWLӏ :m꣣OM&{s` -6zwJ a(,\x 鱐 e}ߺ.|E/xbba.w]kJۋoF/˖1Rd2&۪c/r:(靖ؚ7, 4 _=`K@*ﲏggs`ԴK2"S"aBUc`c0Ky$w- QatU"h,f;A?(}J!J?%h9 yl3)s6eM6'ˌ$O'%gUWi|3w7dgYyM~=‡W+DlN!K%=;\^ ZJ` 'dc>KaN;8|I%c|r5pm2~'`-%Mrh>>۰@_`b7"qҹ6QVT+kXF)f0}5ɿKrB bxP'kdgMzG[^,n=\wW|+TT3KcwUAN5wyXFNj.F&ԞY}< T=S:%%!x;?vQPc4z]$Ceo0f$^jM[UB*9G9!= 2QhZq޼jhmoT)jMh`1- B |Q"z m6͎$ lK)`\Ms3viF0j">yCoOt/AKjِZr/ճk̕r">#-Υy#WO?^N3\<>ڽ sKUjЈ>^nOQk mgYClM!IТN5mAwǾC~YhN4 ~f4Ji5& ^<z T/a(,wEQ'қLؙbcÙ=yָPm Ujt-xVZCS8u>RjL1{"CW2?K&1],ltQ5sE0io0L-; dp3 JحJcux<:_o>v y c}@% |**;\pvC)b6$lF{ňehW"L}3 UM 6W i;BiHp(Ya%gqg)^ $ƍB ao[v'Mx5R wF ;W@u>uzWkk+73fh@8AJ6uty[F!tyZ4OZbJ7 DFK`l6tkeנkc=]j~-޽vxkB^ @E\PO)CP1%l8AG6OrJ} (Eit_)h閆ԅ;MTx XGꕲԷnۊ4$Yn(tN5Qb] _Rcq 3fiGqyFLOBHo +qEF? [Lg]9|GMnہ]0dAe {%+V'n+l|Ư!dHΉ b6Q99RM[[m kЋ@ 3,&;Zi1Fwf Ne]) /f%ɒۭh+@TjU8cΤ),F,#MlM[E\t1jHFqnHWg"{7Fg*>:ξ{b0J hQw2F^9*dz^VV,ߗ?CZ6rD:>bb]:A/a$vprge+-fZbGӪ# k0/qQ4e%Ku#8=x1%|F" ݴPS5Οm.{2']VHbF*0r D_8EMMr>Z+-O-I? `鮫W;T%T b\!\y,UC4KyZVe3U_*_Uj ,$DyWq M@$ggbJa@*{rd:n3Q P8T< HM||ZdQѕE8'esmD&;H1u Ze9e};5VPWĶ]*r,-]ByɴN|I&v(Svk_>V&o^Odmi)_k4:.?i{8!a)IJ43N&@i`PCTK`LIYd:(zDz)#HkH)??>yXĞlA(FWQ98@6Ɍ6W*g}aC#TY[ %ݩцbpE1P5sXu<` 0۝qK #W:D2n7k[X #zEM3w%hMqm;?p bL~C9QV'pݜ$wi{$e^FV5t3CN"r5F^euQTm&#!+M՘BO!v_@b* =ԦnZ8TO8LN?Rs48?N5INH#-Yw׈Pp ߈KG'Nd"*"A[aT$^lg4YR7!БaZs$0B D~@RG9ð44G<`D4Ohe#0mʇQ/~\owTncӄvE*,}bCGWQzI,| :׉~OA49f!JO11! 0]")ee{ G>҈FHYRӼji fLm/v{+Ul$b99c?4y4Jȳ ReGX'aoq#bRLBz1X @N HC"^$4N7p O cΏ:c;sSQ3BXܗ̡0lA7vzW?`X"8堶p:D8F^CJE@C$̤O:oZktO 7B-05yPabz;W[-bgQysT-) Jha$$Q\?GK:'gɒ+A6Ŋ幎3xfP䱙b] )ql+ WtчVLƖ͹A1|:y EVlG׻X;\o:D%,ق|KJ s\{wUʘ+%-|J o&E%(VR'#14SBՑ_dFKܿx(˿<*a۫((rVw,=:u;3ʨVײbTy$-n2hΔv-T(<~>8QlReՌK')2,lDFNGP{4>Z_DN CCK]oNx{|XvT`+O I 5z'e [Ob]t5}zWQ,hy_‡H-1w=P#3- vdzʽn v=>1ζ=rD+aߪU6 @NDF$R$>iB}A^mlf?.RJ"hPPS =׍{K{H^EM7'lU JG=gwMnP1`l`tEG-I(cu~ j>k=N\J=0'XOwA ]U\݃] ~g t [oX84~ǬrS_X&'|(w({!6 McsF+y-tG=.;ML[-J:oFYTq\tE&Ag#KcVNs6//dJwр#fؾQR =YبU}&\IA 4Hz8… N8e-qbyTDmּjEU4 {;4bLMб<ރV>t9RBMKsC}O܇edf'PKm1XRR9\:mv $ i^>:{ R㒭1񍦠^Wt;ZU҆u}U❜2<".KĢ"[8HzvAULhqcM}Th ǖ ojbDK}0LyJ#/BWYpYSIjc\&Z*yk(u!>uޱf+(Є, 3%4Bhӓ{no$N#_|ϷBdth.g*>9FC92Shz˙PO*hk:щm` BFoQ-Ԭ ,Z#DXnw/vԁSF*C7sD`9>'rOqVeRqtHTŏT3{o*2 O&܈4}T; Fl06ܬakacqR_*J{&i^앿).z3 [Na[$ω1-Od~"-8sUVj%ĜLce5R0;tc)"^墱(",2 RyLTigCe9*b+ j,8( !9Dd݌}ĸ"P m==qUW%-PɃ=Kqy&uӗdvO$_}kT9 c ]x8u=%A>5) %VRČVMi@Q}n~-h,o9NP./h;uv"+_V[R7]z9@8.*׋SQW?S zcbRK #$>E|، 8%HN Nq#(s]kŇ.=ߓwՅʊllɖ8K(Lߠ}O,z3 V6Xc >1}p)\I 5(+]~mb3"z/T%}╹h`(y_b uH'MWli1s2l\KmBGe*һnP\M"ӺSLqa!ER:Ұ+ pZRZ=}p"9cݽڈ$x Oj為9kNٗ}@gȕ"p_'ͧ!>ǃWfa^@ @c(B)((1=̈hL`y(tZ_ xBgA>ujV y1}鳳LPCa#.|͎ƽ5; :Y@LtP˰܍:-5sr?d0-!gv ,ՐQK" .򣨑BEm;^BUʦ~+[sÓk]VoS$SWˎ1(@E5; HtݟyvMa]a{NJ J/t.ݗ3tjzq*BYցyD8x Va u$ӭ,TҲV-(KMeH͠8YgLgL<1ױOq~┬|ʇƄ¼ė -myzP[-@r+ݣ\fH9N~ž|.#[af$ 'w~ mGDc)L[@_J54Z0ZxQߣ~>!d212nYe %QͨL \Qs߭>K9Re*zeKNrQ!]',zΑT幏R0<6iY ާܮ;=_. ɏ'tK 8a0~2yDK, L?^tc厞/_uBpudF#iv9Rz32UZAƛ>}K5_"^\/,2͎ mLBY/11{KTӄ_jPPۂl#sjdb-4]e:C0iz=&onJ p= ]Hgb % ̥zjmTs&[_N%+ -yф}AAoDGţ@R5lU.ɉ̐ 4yogEɨi&B2v L69NH-Lb2rQL=aX (_È5xP_`~]#A"#VaD*ivwFhn%_B#!t*F>؊ɬ!ߕED/o'FIXCVSM|SIǻ2sp} 礼̩K"ŇN+s?^zm$01l)g8v_-gT 1BeL&3!(6TqlÀgßZwF .WI݀C(cRVwV$ :vPה{ꨃjM9.šX 5^To툇|2P[i6D#%_'odIx(:-!2\=vGWUS슱?s1򟛩/M2#AoYL0$'bҪYx7+MVYOz pt35/Oo LbL7-iblֆ(3v/)S{%ݓۿUts}=NVe4P/#v+V4(,בH=?)^U+huA2(1lnwͽ=˶F-[m,z8nw^L̃D f2z4&6iþ)Dy"ml~1m#ṮY,k/ Ư5mTnM?fH[_23-˙*B )A N/ g;lF QNa|T2ZM.nqiroO&#׃;L+SC&'Y3ԧ *u]hF^cn3YsNz|gSfCi `_^P|?O|h.%9$&UJ'lD[ I~|K^f2P=%JQ&^jxQq!Whƒ->98 _MkZSXe umq\):Fn۠,DAnE.o~3o"#> tG i !:WV^IirG1zv4xO% 4ݶSz%E>;Ubdo/lS^g>N3n ۩Uξ-'ưqZ! lJ@+m:AWi^&4>J_;Q]_g9gO{!~utpѠ[! C珋 ]qu !svnZmBj6 3ۻF%-iǩRo&&s]h fWGyd-vh/J,2}e ]8HR+R:,.J$F/M"fzfeeu l06Uw/(!?=f⤻T !G. rQߏo bNnU@KBa9Jh./Ϝ 鬸X+ԡrBϽt|Kexr hAu˯M-=0Es,XY2"?(JZO:fxq.BzFd8)旙p?AvB`laUF.AhM3mA!Hzc@HuW7w0?ɌZ -;}={h<2)rg9nbQ#&`gOK+RlX&q}ɀ#+ o:m1:qY`'' ݩ= da֘ݡEd:l;[z(ZSSHf(0jt4°"*.N[{87!JĬsSuQs;9",l]6ӻ-gtsImP/dtĻ(ZBa3+ TD)R8bWB*? A*I\U=ͥ 睑~L}R~qmj綴irA0&W_O]sIhOdj"jzY)@[g( ]&j;-耮9 G-J@D i ͊iBad;NcXny[4).|En/&nB+nf&BJ/=[ )}#7ëUqOSE!+9p&,4gsn']֪.󨁔 o~O/㉝gUSߡ_ vU'qQgVjhdK_k C0 Y`u') յTR2A~Вx=J,397+M oG{T?,7F9rS Xrɋ8c&1.s BxW`J#o;jT?p5_0s-#}2}m1yP| $>5߷9+%#ǤؕB*K-e_xz}H̨.¦:q ^8P%4σ^|QO' k13xK ;{,w;}CM?tjűd8Oi3XHlIS5@{J&\š P<.uի kSİ2@ݜg:tMnfz(<,;mdwtiTŕ3-!:yO;x54ΆgR ^U8*%*tWZOn,Hw bS<8-$&ʑFs?ǰ3xQnKvvˣc:&kہ=ewfd~cjf*O8}aphxr:$@E8C|qZ _")<8q.(u'>?2h~]X-Ԛ5">+XBݸ.5-ze1bo?=UiZ E :/*hͻV +ڣzќfSm"(409k[ 2?ϩƖ9.9b+34ƜӭT=#^G0> `fa“;Mv;VQgvɲil,ΏL,@eZp,櫿F}f<7u}hk_qN 68vwWhQ>JAn10z6S`5Ӫ^N8n3WD 6hZȠ]4seHXMُ~q;Rn.;(;G`029'aTk0>`^EUB0_[Iu d0a2Hݻxf(Ѐh j9+N%m֘dCCu.'GN Pdw׿8/x"iO"2>d9TBYإjE2G!h"pjҙm|hDŽNtOh0# GG)D鿓&$dB?oFi4P_3ׯ3_1g6NfY2÷7JCPQG)d]2뮃 F'N.-˹~m n֢m 89;Z|1=tJnT܈.&+rH$ -vJ.JTuwdsv)1{6!'T&FM4i^Cp) Ϊ®`gL iINr-*t AsUۡ+6aǝk"{ewBM #CL0ǥyES<Y~i,;+}#3+NJ#ɭډ! D>D@2]M#~u0bϕIYTb觅,JxG=5pr:Ɯ=I ։领奠Lr Flp O" QED}$FDu*FcF9] Dn.Jk塝?5@zRU[Ex*9J;dN' BBg/U ,)4ׄ(ܮL.aX{@KwB!?ʝu"޷ABŠ+J; Cj+4ɊVzfy/+ Ω޾:16c ;'řCS䯖Lk?N6sřtQ;83.I;ͷlVHgU|pV'&oO̻*S4p'h"7FT?1֠þxMU GGP)/7Yy-Qh*1"ĊDBE"+a8\7{%U5בg838.Ef81<~yY_:O6S>spO)^mQ%S4i_?̐AT*-KS %]?Iz4^AB-- u'H~i`tTrϳ! \**$eú"ZFCNSF7֮K{v՟g"6]uD)]|Q[~0:0+aI yow6ƶ |L윣8NF#ŲAXYTVW"NRwJ+{~FEL#ϸӟr.,3ۖ L#-⇑ot@4`thY/SE'&<SBW>aARwJA-2p)c 3Mݯŕ6O%XH$eFf HnoK1p-my2nɀ –ro ".-U] VWr9$HNbmSByjx0n+pmlua) T%vN5g3#p,Đy16h/+$'mo!g` n[jr4Oۑ26X+v_ ^L o) pG__31XZ^;ૢt𩽋] %p ,[EY\-Zet`LWOCF#s'o{2N`hx?*\riz_*T ;^٭[(ƻAE=?bt]Y$"ڧ"v{S*C/4b3!"#jM؋Gph0\}ɶQ[>م^n jP/ ~OT✤BU褶/S|ٴAt\涚@%ؙGWE~n8wڞʼQ_Pvs֜jZs $|\ S67_Dy־ٍsv6O>S@e g9>ʫiqwoQ15!.;JϣwWsgvF PӮ9eC/Jjq< Q\WQϏFI!5Lfͨ9ܘEs#"_lSA0>ś߿qy k#HxmKu/>*Msoa2WPŕ&Ug7/o{yd%ʶenCw0k.*xAQQ6Z|k`QBv q+]qMol6j@Y +Ǘ EU ?2lYӝ달5?AzAK&UR {V#=˙0c+T!I/dɂX^c:"XPSz1BKrS>ea4϶q 97R?(d2 jo%zƣ(k ~1?A0G5MV>|"!:!H֧2<drB<=dxO נ1Y9|0yDa!jBT5,e}U]c 3pa(Ϭӊً64{م8F?-C<,*2K&_dD<-2!fiYV{؈[&t#'1tQ3kr}>yd @NUP!ݻ"Y}\DJR*{u?M_HUbX[tY|}@'WclZg42K/WKIBBㄻ!qAP뤂 ;7t=ʙ3Qҙ0;JM}^m _r@ݻ+ ZOBDx, ԊgZ8D+Uf U QwY.^{G$˿["@6R=FfDJfѓ@es.!(u 4 ]Xj 憿WهLҰ3K?&)N]+W.NuM2!?v-` ɇ_Djd!E BI*%sLkNRl>SĒ~ #ZP<|ML`a-j\KtЇMֻF}ZJ,뉬銪*X$ϭδTץY ;&Y]N1L0H\+0x*&ii#5ټJGE;~_z5Zt ?(ĉ/|?;EnL$uOYáL `oʹT2tpPG9WLI?`q6W3eJj.؏J]L o:)}.:75#}G|G8M><Y")OF[$[6Hϛti8L߻<0-8?z<P+ϰϣ%*. ]˖{G?*_>bt ڨ{I AZqͽ&P0K7Uv_ ]t`eתu'S\t"OZeU3K֙pVb:[6/ XӤWƲϡ, SSr( nJW ŧaqr4u1`fr 1_Vk9*9^xeu4J[ KihahS17 \L(Aх,y>y !q Ipsj[?r xhϔoB"M2}%:OVEf2)Hrw/W''s@OʸnQ CХu ? &-} lM< g[=xO!4n85hC΂3>"ɞ AQg ^qKQLK#\yU#"?tAwUHƎo1>0@.;s_z'i>N#ır[k_z;)MVoŧ>W1Ќ~~Nl1^t-n}ٛWA|d6مERIdx\N 4Y6*X7cd}LsOWs#)l^ Ѭ =_(&smo[Ly#yG(0X7I;<`U;e Kit؂{–dCBڏZ8vSlR%ǽJfB]v W[d@G[xN.Kz3h?{6zXG&bwheT eʚԺd5ud}EQx<)f8dǥ)\hq'\m0#l]g@<ȨJYo~I&)3gRXpajj=%60"/߁>1~/@kmF MAՍ C~@f)ݦ=܄Mŋ-b/Z'6"'z+B4\h67[ٹ3e$(XjHfx++C{|'tI&1q4OhA Ufճ*iF<d%nPN9-MwߝFg1bj3\)#ɺRpѧ64Oࣸ l=8lI)b+vc#ՙGX8R`c w!rdEȔ>{6t\9QHC4t ] @KfX\V B:&ns`/9ߴ>n[ZՄSDfd;}oݪ֕mtWGظ?lsy_]W2hj,Nf~|T{K }$ŧ􉑝Kv;iw>eBx|!eӕO^ˈпeE:mo1J7a+)7K>$H`G] XD&KU'vyGwewqˀLrՅM[;:/,!=.qaD>zD 'A(u[i_=BE9fNh1T`jaOxZ5&5&fo^h }CRH-~5hչMb8#EJR%l+qΟzC8Q75:j2$qh3?co հb})ȭQ:Qu2$q 5My9\] Q uyEo>ydj,~)_,%71JDFo2rp>Ǔ];\B'é NN,ev?\B|c/+M")=$+?)R( 8Vvm낆~ $NJsG&`VW ݔRr ƪT&/X3:]saN&ɫyط3n- {*H;}XzXD;jFAM =tt,6+5 ݏ[Hީw>PNr b0Z bv+jO޻z`+8hB--kijY(']jV9,,Y 4bL)*yGVPAT~= U.g8WxjubD֬ g_{MHMjc5@l۳%#8c},QsLtș Š6m2qH;qAb94=*Bg3k[u@bܼa!ba*m1<ahM% nGD[xӆ{Y俼u$A |T-iFxl)}r<@`P>].xiX2^"/5N;WN%u" 2>Nܕu7.ouhW,+Yڐ"1&$5$&~d\LzIя045,ۣڸ's~x/gl`d\2ʞp`1!![i=no`ip5c raN ?_/ L2u^4lut4H29k:e=-wN|)M`.q dp3!dx/5U WSV]_s;Ar}'sJCh\ns+wiGVq^,H4nt#C1ss +z#7 㳢E Do@gg"`r٠h*5i=)}!VYnQccȋol œFYYoqܙ/hlf_nu}4!+̦gB#e]'䡉C]` !Eu(CDƒ U|L,*qﺈ GNz?э[n5[8dJHZ]_1Uzw q͙:|in|xgSpd-$Y& }K! ӭnpB-(7"B5!G'ꮆӸ  m-읡ENXUCPFj+ ;zp-BQgl>!Bn;mK;MSM3CQ1[ON,?~K|oaY^|)?za`G>er&&t &星̖~ڿV)t9XV`;{{EFBn/]@--F-bGY0CMa08ixzȮsV]IєҪ,^L;p.N{KIoyGL:z4m! a#,O|h}3f?e5*`%U/s@m=$elԱ*{d:|<-jе1#;967%hu b5XE*HC7GY"}-\Bi@)Yo[y ^ۀYQطH4B0x |D6)\Kv5H4#uayV5ٹ\QE""/IOFXKLH=OXqVCվ[L Ǩkg4# O x اXj63;ۓWф/Nym_W)MoPc۵бwz_61ոO̐5>/۝idG (-ns6_MDh3RTz|y/չʭ>ɪ'<hO@AkbaOa(2XQMhj BgK̅{`D؅-B 䔅MٯElgLΕ8TK6oK"3.eYy"x3K0 {.7Cƻl{$Fg yѿ o}.[5(Zs~uq$,B^\eѶYTP jqe>80\CP}t24Cyj3IΘ,"29Ήӱ0ogE{MGr 1q?%X9[lxTj/xV),Gd7; [h 3*1IdxoF A|a` n&63RӄLN3Rm4`ԥ|.Ξ,S2E|]z!E>y #4àD,`[O>\lĪ؜x7~,s;h4 JJq.7¡_A#}ۤqک=m|EhX4֘t[-OJ6|~KUju uodFJibzeu@u'>Y6ToTNYO%!`cS Žapw18bL_&鯲y̌tM1θ!=iԦF"ϭ@uB ŔNzJ@T\΢C'.Ǯ 3!-]|)k\3:M4l] \0܇B*^Wo-#F,l`JYkA1\ mG X|.ѱӲZly) qBY>/cu=CxN5GXsq\l۔;\ c9! E*(ߥYbn3/KO_ xޤ&6a&Ҋ.VӉv,;?bi'JԝEsu{CVV$-w҃.uMG2~3@Q\ Fwu _EO o]cQ!49Xt V^('fM7vtϲ{9[s$8Hq*ϲgM9-E%A2F{ų"LinhI>4|C$Gԧb.Iՠ0ɡu}C0{M䶵H@(D17hv]> uۗd,ڱ^f7()#FFAqvc`,+>K!Xp=ѳIѡ8J<瞙KL~Mh~ʟad2Wl"wgV-uEnq39t[%ZmLxRSuLU/gVS$s(ٗz)'?AgxsO.sGqPnsaT# 3,c4 ^b{0toi;4X&p*Ω(Q 5]Ce6z%!0ShhgF77w'raZ#N{ZC*k ޷K`MTK n 5hakz\$%*#ܾt#q]_KƗ16~ѝAiN79v)Q`vkcKib_tVCb)!%>T}]XY6fuBpsC9 _z`m6*^E_꾘ʖXEb֬$C.؈x>֛D w%fóޣx3Gn4?^yƅ7Z! |7s1ʂr\[H&O!)@ƫ(MA0"\7X yΰ?%w b`ħЗJ J@YXʑ2=ʑ1.f!= ~h5\ԪAAn_ә` ,Noet Cn#aZ„jtAN #aohhm:~8/# Pcּ;dGC'X?u{hq 4.uI;u_Oۆ 'qXdE x4 J L'zZn-Ff)x_h,r.bLoM[g ;ZIwjmfrN Y_3a srFrgLe^O=c)Cs"RoӨaBU!A_;À/K5ݵEnTܐ0DUey'4J4τdoB[M_ld8p/nM? {0+'`xՏ,ZI!98ȡN#yv4_Q*c"#^Pu\w"/0 #yG:}[[!7df@u&xU?JBO Wi0Ö!Sq|;a {_Wĕ;'QKc.4 hs"Qq2'1뙗m]Y;!rUA8~h;,WB#rOTİ}Ir6ktX\!1W y#@g6ukgR,s<s 'cr9^^U OTkN^D?SP/oA(nIfdyHF+V&61d5;oА/o4Oh|v=P5<^* zTi`)19kP8Z/=Jf lrAs ɽR`;( i봒a3'Qgh/2Ix]\0v mM)gmf+'V)p$LGX`>82ҖFW!+yZ!߰+[.l3~Ax3gji8# 6d58L#N*rO,œp՜GvCWHKJ_JIw)6[ɟ8#=̧qn6achO q8f9%7.ॷѷߢlymnjP蓿ʙý`7 ٍǿ"(AJT]jC[*&Yf%dqD?AM04Rp pI bቔ-\v)ıœLYڕ`fXdf~`SH.f {{<ʅ0VCmP Y2sb [G*{on )f7 $xd|g&s4/DT>Ŗc ݣ]ΰ=ww$5f/0ZAl3_d,$Ro}>8쏵PVzWکVs:oRqhc1f" ԰4'h%F4 ]; T{kr^,S~h.,` w|O'e&/-)埢dP:  *ڋr3k/ީ,'YlV6rRS:m{Tч&M>$3GEnU"bTx̏˽v6Q0W$*/ǔaN+fJ%y*/x+.";|UOB/7Tg0Dybo=Qu) K'=CIn !aY<;0_ntc:KOeK[?{B+TUbA >a{w-Zҝ[d'v͊ e81JG"1*g Z+:KY%MNаGQH HgLzjt@IXNRGc|q-Nj& Rq|V{c/z6/NcCB!N$}ve˪ᠻc-~+ M!biD\VBH7`SlyxRKpp5!Gj5Q3[HU$=z18 gdǚ!l|+ bKA'.ЀWC hp45~gK&kƎ;U"jԉz7tvUj3(A~hPg@'[iOG{423rnprvOh`ǍjC-iaw`8:83;ȣ+ h(s-q V*>K:!: J=f;7뼎bYVyħ!;D(l\.Ҳ?{"8=p/\Qx&jJ5)"~ߗP|&@iFIyXU.,Jl\$YKw9oyv1 D\3kE TU:n\ jֹX5Ru%ul+$7FQ ނnVӗs/`n3?섧ggIr륺SqhSMPKϹ񌚢DFtˌ T]hDkt`SeWlLw2ŗP@`AWu^qiGUؽ@-Q鷽;iTI Ro. zp㆞Ȳ_zJuv3ԤeCNPh @ N$oց3pjy@r-9% 6} mQ%1{zDp mqtM-5.u8+yjj>Dlu׾dtRhQ3[]`2aNP /²@E چL@dNb1;崍Yӷ1V ^PyfX^99hɌ`BOeU%:M]>ڗ'.pBPi4u!#P+Bj]`K9o'Lgke ~StD73ze7~^ 9 ipq֝(I)e9 5RAd_2'38&E0> -^$beQW^@( -i>X?@ŭWaljXfgR_)->YL賭W.oӦ#`'g~Y鴱 +ʺe*Xzv~O鷞ޔHeQpR-*_$wCԪv8 ;5K,NA %MۘR#VT 6Za̶@]Yv t3"t[a4_׿6E n!t_|&% '1K,z ĒHxY']ܦ,|@T&fY'OQޅ 6`]Giթ HH~m8“[)j:7Ά$xN}5̋tuBw'`\c*܍MWq$-VLw]UU1b5G-X *OlA+h$Cݝ:rboNEWRԢz=WA|-0 Rm}=JDCi=j-B3x/FJ7e qFoR1\+i ?}|v䟳DU YU.׶MD"$- K\=WЊ[A:aq%_w,6[4ɇyx"73VȒG2h.{ ^{r5mab\-98~g~ ͻeU:7a9okC(&{:3?黮$bgqw'i% 9Q!cF 0:z B:~5O;U^okn*<6'E /W9M0ƈBdh[c^ (k^W@kSxLm]#筼nUz!~B˲|@311D nɃH1tz[Ҵ3J':Haj&g paWH<~F9;ǿs/<)o8az*rʂ3EVtrY 9oR5Hiۧ-i\_T Ϋ_c Bv:{*yS4#pRn9+N^˚]M&ĹOBܟ #V)@A+ b}mKl';};2~m>t@.BTWT?=` 1)8PY *ML/Jj4|[jc/WDVLF?GDة`@GrΎ U{[8s{_KvOx1)8x~JF?zjcG%3>OKë 0IǪ^GD_O3wSN "l=zUJ-a^xkKIWNzcw<"UjUv`]-,D9+aЮn)J-HAObY4#o77ގa+? )rk rQ>qY:;c=eFrQHa9BԮW}FL'>Nur'K\x%Y/6cGK2f,Zb9R]9 WѮJk(Xg0rnГKbL%znz6~'FySK0# 3A`w$vXhC\aEjA|ָm%@;7%ZI>͒2 |0X9}π5eO`6ŧ7gȖ 5|; U՝[ګ'Yޣ>9b%5߆?} X ]̻_#grardeetĹX[&^0) v h1OKUF2i`pG4w}hCyS@6\;TQTdCGҠE|D}pŌx&m-"WTit}_@*.JR e1*I~NsyϪ$ZCd2#?_KE{dȥh_p#겄A!(1ʱ6S\Wl>}W:NHYN=Jc)[<sgrOvMu_-M֊ߔtIE`C'LͦR}0<+6Z itF?S{3h$YɅT8?_c $De_JF S]yO(bJvI%y]f>٤%HP\_Gx>+p٪|hWkVQz&%DN3 )T X7wԏ4Vn擶v\^cK m:5;l]A^SDJPs q[V5f34,ސFe`HTRSaN E +EKT2_F.<\qlD4M}E3 ݔP4Zh!LCMg})&S \'C xTGʺc4'&(C o^ a }0"#z/ ]|InJ AYWg xZqkDv;^kj\3_ Qwƽ4Z5_i9jHs ?(Y x*WRۻzI\.0}b0]:9ngGRVqC/jn ڻV޻Y,7G`o@=zj_@1Cgl~6Cz}ܻSd ` px K$}ɦP V6 ہ+0!- JDɨZJ!3hbk^H _LYREᖃ4A"y*~95q/4-&9)HJr9>Z>6(6 +#ǐ%*q%plC@ۖsc4265h`;nvd,Vsqu]|ұՈoڔ]Ӱ V%PhVJ]*WHc@/cSf/N.we?OvN#T~0YlS cH/V57:+6h'TKaNDQ0PDCl~2hPχm59B:gU;&+j˝y3#V0Xn +]AN/(-Ouvy7Q ty*~G;ΌZRO>kk_  lOk=$45D!LwŒnJ_mKYh_t1:[5[c8嘾L_*+( i)u3!7ٓ&C$"38ɰl*wL^s^QfQJg ^+[!2}[{#=\9Q9}D g P+>:231}FcY z n{ƥ%0a_#!7_>}m9{lQQȼ X%RPqW5Pa_{k~^w*%D#gm* 4RBx0Q|σ.az\d&n\bOz*%2@`.ȥmCub ҞbC ox|`+a2V$-M"Mvbcb~ m aA)Ys1d؈"uFphZ-pQ yjڨדY?1z-YčzvUF=NU]hUYaKx#9b4|٠fi{6q"a؏EX|[jk:r->tcgtPDG4voGmiLS(i A2'Q;d7ӡh(X[nUbfT涨Amd~m< Kj|̫b* eԲl cmXl@'fr V]`"-DzLQaS@PJHoN'ES@ߞ BgZM3Tfj萠(aYNq6o49^1E n[Z`/}*!AA0Qr, b<"5) oȷْQipZ4_D?mWM.a(Tk5P4\:#9Ƕ>Jv?1گ^0kȡF->Ir{OG[Qz__p{=8i 58op.2|Kw2LS 0ix1mPq7T·ao~IipPnW^<"j}e`,z?k)E`YbӖg6q_JT(ZQ|}Jv^$L W_ {!,%3}V t m,C$V s3wPd֓L]}wUV~rlMHjE@ .ȼWYQsg>x(pxASB a= KDgc @(4zIR[(SPy^$Uߠ[,ʭt@P>1?z̙QO1=[ozfB6IG!χ['?spΆ̡~d@ ҚѱMl5#SPNGe+"^ZT!RhK#Ze {)Rr̢K',h͕@^r y7\"pp& MY<6Duru3 IA(FEO-}nbD+i[yPmlolBEBP^m5i# T{'d_+1v}cSVmL͠C-ՋW{b Z$:vpPS,pImO[q6)9:> T#bz}\ONPCh6sXRe+I3g5DC[J#H,8_Ѿ}9貋uKNa72|ԃwl ͯ^PI Qu||{7̗U[o: "yVD9[6$7.. s7L{5d5)9e[JD,ZAZP۪:!|BǢ\;*)KjПqRҨQI)85D'TX5^[ !d0^*}&1OwUt&9(oWڮ5)?fZ|="XM} 2]##4 rG{*|(k)J+%XV̒2Y|ī+-JQw a f"^}DgɈ;ŏ .p>3sjW̼1'όr*!`}tdkN{=(ڝ1א|+9,7m<'frK`5^U\p`͌uQgI?vυXP.,]6iA 9w^&ެ1DKoH-$WP[N5j&*qM=.{B6pWұ2i[/=,swPT&zZPGzM~nf` ]]KTɃQ< UrE# q.f"'/Ji8TE*3 EP `X'omC!l@uSFhݛgLʜ )vNן\ /5-a%IV",:vK`uC_~Q5\^VZXwĪTp;)!=chO jp*E氺ޤ93S1Urym" @R pg6>E?+Bb>NޑƤDtV4Q 'x<:;3 .z&CW^/b(O |Z=^_0;)ғ,oUtjYyGF yA*OqE}v:XyJ/IRkq+2#⦜FERR 7LD OHܚϿ5X8 쫒zN{ oJiG a\zq kmU>#Ͻ-36,d/r$kXAGtNhE Z2=Rz/RY-#ԆLp ). K^\;3=4\TXenj 3]t.;\d pفMcƭVCGQ98H/^_HVbEfxIEcfWLВ4pDl,nYwd] 3)y5~]=\52i>y62mafm⾰6dvNq+A"^"TLE*Kоe]Ŵ_<_?CT10hǏؾbtK4\EߊQ^#M 5x}`I8;Y8鼁TtLЗрcΏ'THpC_Ůq j{6젳ʀPEե>t+&Y& J_ OH!1H,ܔP=Yi bɿL{G T:[>|`⽋ (!c} 5yٕ"ߝAY[:_}O1%t,2HYذy)Ҷ7Q;86bD6Iz.%$=Msj)u:Ȉ+BSX.@21'ޗG'5kvoJ8َZwa/ j.{Ղa 'Tnr>G?`ėsZ )O0L}-ļ<Y=S-evNJO.m胯l[{.xs"Vo W~!;-3=* @kO%(|p?qK)@!;lnĩg\[/j)2µ<[@I9m}v5a In|?2{O6B& ^}X|qGU^|,!aq%yWȜ3j5gP$ٳW|~E|zl*?& ~wUL06$:^xJ@itʻO,(S aǜ58OC'<괐2=+6 OVߨ2NVSmY"OeFsAH{`>A*iJ  txqN(ka2IKq3^j!Y"tз-rf2O ")hmY+V}QZ#y}JOF$>PmbipU;L?LNlAQ&썢 rɭ.m3$?pjK͇l]pd2ZUY.9to܇Lb3w]VeK`{}dSK*'0\wHh{ؓcw%f݂/XZ1JIdbqh\0UbVK33_W3 VpzBݣ{x( }9Υ9Ip:Fh'4/cS\KLDB3exM8 `F']Vmw˟3"cW:ٿ7U@ $g7:sLpo#h5!檠Zހ=/}6֕W R0Zh@%G-xL:Js]D߭+X#M0>6CAs23Dk#Iv) Po_S/>{0lnϺ.7exRGJ ]~ j`ފx0I[PdHo= kVAX(aK|/:pq ul-A\O:ʨ~VuT?<|Q=~XպIz 3Ќ;)YD v_y{j3u콆\ k9t/EhBS͇~AՇsc;.A+#u&9I#k=}}v *yc?Ibc);= ?$t셅@&nZ6n 3\ǚ xMpQl/ɴJg. ] Ci;p1%unZqrYmZIz,)j*&{iO7O hߞ7~w|JXu+ V8Ƹ0q^D D̰Qo~ km.ky Jjt@ ?8azoMwg%hd#EjHd:(q۷rO51e?-LY9ʟu 'tJeµ+Xe#ҐΊ 6{@,6>,׽%j q Fo|&'~+yII eyC+*ݩ }zIO$TN%Ej|e)g]\`B8VE!+$5.fl~DۥX=dpKBpMIQ(L0 zP ag eJTlg.KV%wue*}쟋dY!JN8A%J5_0W/oi"||MayU+)!56_1o䓲Ww#rBr6G]?U+{/?u`hL-C =۝3ԫ{K.jLeoYVIJ| /V_Ρ S84-s0ǑX'2uYbqC ?sUhlR&CT|W#B?~?mUd8 #}\ʖB޺x#~}V˓H_<_v2NZ Oh[ڛ1?xH&:W57)kRtp3+J0"gy f!I"B9Nҿ"j`x؁ˇf I*if9uNr|^] Gae$7.\I9pRgUKUD r8f3NDUXƠrڏj?o Q0r9AuLRpņpT.o9eRwJu.6hQv `hTS}~SzShKIWk'\:^=99){4:աE,.Ϩ]ߥzpC =8P/;n z Rò6nOh3^cѤ C/溻֬270'"Ցz6XZ $Bf"۾IlB"g5 s,UED+˔Bś?kϏ]/G)|ؕlCl2pլX| a>oDY> `-Rl# sWČp5M'JbtB)piOGw^a# qS֤SNa9ƈ-9`[ ? G@w >ڌ1gJq^1tMAPfIJ[^Jغd$o4!eߴuf 7Kϓ% ,ΠeѴqT_ϔޙ Ċ2XW_XIW9(G-JIq":8e>q4W-mvyܗE*/Sk{> RyfJ 2=Y9Eo~+M }9|W=Uc<RehC : E<2EE?)IGۖ;0e!RDGV?IBցpͿ-hĜ۵-3Ϲ Ԩ274aW ]`?Bދܕ:gX=qAq?u7ǹ&%On;/PlOEzzw67@Q "Oh?)Pz1'3ځ?t1IRłV~f7ԅRHtgMku nG %QԸuNM!Cܱ.Uy5μ䇽2dXir)U`9AZe} ބaD*AzmY_oh&f*q8턟g*$ݲ#.m A\TEܘm[AXc` *7s{lT&GeJ,~#œd>q![{tz'9;,b z[ns!9i4H!,iIΘ';.'D:K"KEwx `dk\w\BdqN6텿R]4}wճQѼ,> '" =-ֵk;SA]4gdK4MOn _V*$)on?(IuєwT д Aj75{K? +O-tgaKۜ<-ѤP-$25{@'I '9>'4ڨZY3^snyB+Lb K{U=O~@ bm[]U0~$7\@I1nH }V#BmްcAU?J'{&5^&UNt%}8wqRx2[䀘l**"qZnNd柛Zn9?vm#PrNXyUD ت8FcNk;';o~ ZakDGjh71vQ> Ap]nKpLyqfyz5YapD0,!oX˾ +l.E?Xc_()mZn(zUh%p\okDqUS+`CDܭXWeva)_ 9JbT>Fn&pL`s+h:Ѡ_ujІ7ޱE9 ߹i4( So"}Aq*bh]bHTB:l,_=@& **Sj?'B=u`f>\u@ư/xraor_GwtpOGZbsy@]x X#%n `%AVGW,[#MQY~}]ڛѶ&Yu>|*ɺ7T 0|6V@t䨦k3Qc&**1j,5g i(JxR0LIsnwW{˴~){L3~Aj㓖S#StW!:uAݙ AHV KAqūň"_f q:-aXo/|QCF;yIᆅK@jQǁo]o>JjZa:Pӱ*%գq!*m ߐL\ ͝!V:ϗv,<"Mc6CB{F![G]ZgvUzsj7nRZ nėD_N$I뫣WKm͒Ȅ^9KVj3AfЭm~f`'=vXf T\ܱ ޗ^[~;JqB]UVWv^*, wGdK7W:OIMZ%c۰i;9Uig`)!JV `pq|̼i}&kN4NxEO+O$$|H%7.@tS ֲ'ZhjlO!nax `yb*eٯ FqcA'uNl9d (:lj;'GA”OA1x)iqR߆S![EE.)1]`;hؔJ/Jxiǰ3G)xAdž *bg[Vf/)d]`x$@j41hKE;DQ-:!FP`Jw6 ҭ-Z\mx&Y2dm?}FjĠt7ubg6i_QZGI*'5hzQC\.LkMh3׸|R֦]_Kγ7k-!0&VGG5Cy6V+Z7ɣqZNjCc+^[z_q 8gbll߂v12~Ld5rG)*ێ>Z79Q9SkⲄNɷjQ|{Wgf(CGG8xN)xP >犪8ON͆ѨY֕^U?f=9,Xmp'8PGwӥ$Σ0舠Y.["{ݏOHEqC=a/ oϨ*b̰Y[[ $N&|$uT5f3s ~zoIa`t±%x {vPlѱg>( ^̷;X•6gPqNh>z_'7u& ɍC7X&ώX[. h9!sϢo2*׬E=_w+p8FiO^> "8_E .K]cG&Oݎ5Hz@4xZo0_*n8gR<X̹55f8xSf%klhdi}q. `AtS%ise;FJ(yE40OҺhq4I 9 INJ~ܓ BVor"_*)er7U\ \/>8/M]`OX1 p)&% jGdQ\(5 %! )-Iꃪ]=F}rLJDH(:\!=F yi*{(^sr+@ #|שb PI)gňf?)jx#d=섇6"\d.=(qozr"U\ i_yXVDV_@N $€D8ybb񮅭G=/[܊`*zkFNLe Ya_`#ʰ:2|Mםud :VAPII3PA`N &mKʒqspeljBmJ@ v*H\8ݹ@٢1=9b{ nḛq54uu;'BW=lR!'U엍`֊`Qsu.{"Pf<^H+V%5j !z>پ,a+6tRKs@j=f-$"Hi{;Ra^#?[RM8bfG3@ Q;䜦0xY|YM HQ23[.;YRZB ؁{ b>S&f̢j+=|c*7>GxFZO|QRcѹg4LE9{s:żĉ:yUv+7RxZK\zJmɦ$gόU+paq03d;(pEV`S$`gfV2ȬDCbM"OP}9L\it:J/!xm״oʒNRJ}pFOkIs Sq7c8U#YzcH$%rZ:/6f8' 3MX@Qog޷D%%kX˰Ҫٙ< # .h~u^7!<ݠyu=CpD]F}iڤKUkGZ8>4H$3&-8YwSԙ _JK7:hovN(#[GF Z(J_ѓ}te4{LcaY(3vkE %k[|A$>m}Foe/#}ਪTC0@~IH7}T] y%xvHU5mST^vR;+o%s8\X3dr mv(g6 B4ЄV]>@q#7>dZ㞆9\7;3miUN'ȶpE(ti1Af_X͉b$V Gcx"nxKqDprZ،œ&_֎8kLxOQ8RZx_GCړIuLG8#ҋi7K|8:6@-| Ql#c,a ?&3WT+2-.Qؕe…[J+kmUJTgr2kf9j\+ضҶ2 -Y ~ؽEKE`jSSN0 vMzmUaQ!o:MڌW/'$S^ Z\Y%C̈́ w|TŃ:/ƎԿ/77 5hco&OM=r#$X+=$r俪qBf[f$6AdG85A֫"RsRG Ie0slL`̘QB䠻pH}ż,~]"'3*(<hĞDZ!qnYVkk~ZdpkpmCvS?oSf3 Q&N$& a>l)WNēƦkQ% @3$AqM*qcפ6d EO#u`Î AO@MglKOϔG~J$.FG8 RJJِ[6К:,K-E:eU9-K(YU'-@WN=옥a+YV-M|\f;)O%ZŒ9`K*ӣ"; W^&OSV%q GajVuvV}N_JdUtMh0פJ9j?vS؈  ,R(~FL5  okqN>IyOwEYHSÝ|;&,rriDD.}jSBݑ"Em}rB~ރܤ<6\8JL Ӌ(nM(RjȾ)lV" \Ф⊳vԋzI8Q'Z1|DU+)>$*H e"kCCi/UϘ:ܛaT=3I , bQ(^,d #:u3q‡N1 Qxٿ8\ͦ&IE@ 64pl+3 ~P1لޙXXWu ¿2.wZoPĴX#Fm-ʋ84B~^ KLhM< W_rD &0!˃=gN4q\Q; soPVϛ^.nRoFz}LXŝrOd9M)8F6e!foTm ,-^P 73iP3%8LGMz4.sGDxS)ZL7Y@Z76t][Ab1^>SQ)c d UgE t6mƘ{,y@о(zUat2-!߿)a2a;x~N2KzZn"~ݘa0Y 3-Hu)-U|XArt3nTT矋 Hc;rAB 8sK4o|/\񤬞=#rÑT/9i꾖6q76[ `[\b?|zQL|ʭV OYߛ%O6Qw%p(XK,9 :ְ1)t6S $}1x72Hjpe t(Y%`q;V^*$T/B)qU1((,2*Kǻ%#ǡ]"~Jx-~kjzpP0UPn@&!o|oubk`(8Dœ|:os $Fֺ3*5NkxM,u^V8\e~s_2L1x}Cn[Y|ufiOdm[Q68WSܩrZ! )*LQ|g-!`FH@UuZdMutNn)k&߷GYP <SvŤk^3\b@)b援J^x61,SEr Gjd?xܙ~䶹-MЃ9GTI{v^z(gN1ڞ#.E֨9,$. /(Hluo A% hzؐ&tßpc Pe "5oxcB<@l.)q׽sGe2N"Bh8,4׃2@rhՂ,aR r8 \($opmə*nA;Hâx8sؕ13/NA A LuC,nxZqѿs ϼ]6tn,!"jczBޘ?v|P/FcCF艸-#R)|1N?O:Y )SpBc"V_'[cIxa!i@FG΢kT ?ߙO0jFa  *_[5_Uc7.دh=YLo<+ \~aRƽٲV574Z>A\jْc&>ZpZ!7g|&ԃ~V_'"H(ՁWxgjI_ Wkb/[1i6>XX0$KωIl!v?'ZI<-Dn)A=er7AfʢEt/So0N7Rv?*"O,,ŽGޜہ5|1<퀞l@utjSCa.>2uu~C\Od/8O z<fazeM% طvzJ4"ې6#@xh=\A4e=g<.TZB*w-dj[t'1xWNйr]zͩtbYvH]m/NݮL-}Buo+97˼Bhs"[u %־̄*q$ ,:NAn3 %OtFvD[7.WEqbZ].Bg4J~tҫ؞/˧G UEvrOxv^E*U'ݺا4R"A0T)1֞*/˞ۑӿ?>Rq,&Q,{@OWI &-[-kv72OMTeQDs̐مq'f'7 ! \`v7!rЪK4&UrV]&yP/|@Kq= wPkE(*9PK-VݯV]K@ SIRӄsbXefS]-zY8"=9M4 T)DpP._ h&ɹ@~O^ wQKCQY4wg_ N-O/q0؝9?AV\0*0`X\D~ŹOQ{ ΖQ|ILEmIdn]3a; x|rK+d >WQ#R`I੩wԹj^kҐ@ˌni ˴A黁4S0),ՊLvD{e}A?)ղ6hQѩ tT.BYYaQk,.olvh9Hb\,z-::0AGp\a*{NFEn3vYN1 Ѥ'_\ 1(v|-2 } sztkR;1ROj&WԐ]A3\ D:G>l,$MN k*+uJ,)U }gƢj^lkXq V˟_I~iǷ}(~fZ>$I.D3y? !6;Z܂S.ݝ]`gK7h:|XދY Ⓥd|{Jn|$D@/O~0'YQ :͕:wHiR#MHr =<)-/lslMMJ9}QF~nv@w/;EpXC`v[0'&NZl/N3o+ҩfZk;ƻ1qaGC@7a@2NczH40aNYxҌA0|ZlqL6 CrM f_O0MRUW1ڼT@+X˥\gMzuDAxXޛOaB&!P S>&'Ԭt,QbeOr% !N~CԜ9 Zq*B۵PmT͒m uUvpCTSBv\$ŵ =X" ٍ2<%BTȦg3ۥS 26נFy"5//xCDKsVIDs|[ & s?D]0 k.n|,a8!8[E{ aA$ɑNt#.uH-{Z:i[(׍DaOoJ%IoJ0a+hG܎P"y,-" v'Er1a,*1h Z2ێ'e0 1 (>zoU'@L,< =Sm:z*FC;PBT7R+ūw}O RKVnzAHW`vE="U_ ,Ge%g6jtO^PQ;:'^g۲'kJ3-J=$2j4Z䩯LJ^bЅ[O Mz"Y/ Nq.G>"2>#OFGF@ ҫ'!ު:7T^ݥ|檣y?dqK 3Vщ0$n|tٻ(ݳwGJYh4  ̨&!?BtvB%8mQ~~dfu㓮7TDKC{ 4\dH ;sU|-\[x1~E.\մ: T<> yS!;۱as3# b h O:#)b& -l3xg JH VJ(weN\/8!ѣiQGjOڇCr%yRƯ6!]lVDw)ͭP6/_rvB ۷g3۹ l0sOOFGhlRv=\~ 6{^F[S] @{e$+-%':TѾmQIMsz?]6s] Z̏jQ lŊT><A"Sf'%ܢT_1EU  YTz#ur\#12 BD Nn|~)YpUA$33ܭ>8'VK-Fv"WMDB<`ƫX0"&4]Prd~HzdN`GӨ:k>lAkGzy3]VU_y$Mp%iOOپ*Cvy9=Lz^؍U:@qD%?0ݻR,Mx40%6k&79s zƈp9N;kK=t&-챍y|.;⎷jHw$Ah>$Rhc.6r+OUG$"t[9ȕe4xn E",]4[ai,/)EɨyӘ,1>+j>24/]@˔QCӶgQΨ>`4s /@GR9uV g}Sdi6#D V[FrՒfP(9xnv>4#>Ϊ֧@>9Ǥ?}4P4IT4+Uk3A,͝aH"2dGz(v8턩ik \[KˤTK2 녳&@y0h5xqf6Y4h͖L0Jy\ bU"%^ɁK/\J3دkIb[PU.;:PJ‡@dk{zK*X}j3ϣMv!ʏZUnI*ߖsw꒫("@=<ƕWtrlo0j<ǏVe| Le&FJPc%*pSNhrIF㵄] n\3);e[ughܞM 19InGyJpduUjK SH>CvRGppque1](5aeo3g%E(<xz e=ã>s35~7D 6hOfjs{fSX`'~zxptH@fHBW3JjUݜKZӟ}7ΣWRBII9'ˬEZJAA)v?Ƚ:M&qZuXf| zH0̃5:@"Z!a)"@R@}Ͳ{Ra?tI\eN\D&:#Y4QI8fU  F-s2[0zZy:0tjK-2N u iCmTq:f"6Pӣ0/YdTz8Aa@t{J=ſ&C;GWy֝|zIPS0a{AzD]\})ƝY˔Ӫ%9F.ѹ}}4 lR$N]Mw&. 䅀l(+OR? "D8b;bEE-\_%%dxG[-%m#% 湟y5ؠ3mM ȷ_ .?˕CŝR_\`wfdr EYc~9pMO,L>VwFdtQN4bQ1iVpx ؇p;Bys5*s7&`NX`.R㩽'|&Vixe&lŸgT4Ϛrw?<eHjMͶҍ< @'q#LtCЈtzHg9ۑxG hfcNp71q6< NF6ƱQcM ~xR?[2$˧yl ?70-WHY#~a$؂@]wEŬ:8b'k~']بLg m^T~f8]*n"xO ;QUԫ@xn*8:_ӓ%&YHI!ކX tUpΪ M3z{XZ` W}rʲaޔTf0<UL=7E2~gvfg3H2*;+r&t?p>tw@TZX__I$j0HVr9#ZNNn, pOMNle1[d &z8jgF@ObCCv%D䝁;y9F V?ڥÖ<ۃݦ9~w](G@sArfN| Tm0ĴWfGz;cfi'Y#{vڄP/ђuYmqLz֕=|RIP$K3[-OVYVeG}A+=v#y-m! $wb96 nMBK&ym_L!}hvȨA\-@{)ԹYš#6\mwG阡>}:Xl|_df:tI{}D@}5s,q8E&Co{Vxtfr;s aX~ks_7V{BUr y& gk3ETl{.n ] KS:ibZn D=~4 TV{.KR&+Zl*yx蜊zk5Dv34.ݼFVTRA&h1FJЩawUT[GԍՅˤ^΁\цR̡ؖf:ظ~+,vt?l('(6cøh$:ҦmYu~ @CwNh;T=g4`o&O`&ꄰhlŝU1@LQ{EhE$q:~v>00n +7>tSiT|3,Rb`Yw=kW8`SPG[Yfmh.*'CBp W+/@9̋]jt~SXwQP-EH/_jr쪗,nVOAnia-r-8TfEUV#g+o# @I"s)G\' D^ ੄"5(!\@aX~[e]')O].0 +!XZ'.T]>jbo鼧wݦ&c;dl\XY_S(MZU3j=ⲛD7e@W3i{_N  ͝LrMk {@9:zbȭT|+g׏Q7DZ7wmqZOEZUc@ AaEVb#{AU"w8 VMC} @DJhI l9Fb'V2l,i<3"51CN%*I VMe" #!!oq^ܐ4*=H{?Hf{>Z % Q]./闝x=˻\"Py/9Njp> =(y2u6Y _r5h\r͍#>B+֞PFe2ْpS(4N2G "::*3h0K4T|n_eavX#C @%s6cm,'bώ-a8oe&lX+%ӝ٧m\ *Ѳ9yxY~c.4N$~TپA4.j^msN}E~ GNˋVV"2!⺢RBIk֋9}ʕ$H!ۜSk} GXL1VpS`VskoP1dpbP>;ۯ=aeT?^RSW$e?b~aΥ\kV<ZV9S JDXM0 n2=)mFCt`fO/3S[Z?BAW5pEf<.,>uqscTӎ=5sѣ5?U -Gq& Er:{Vpjdڕ_S +z^}@uxCSʈRUZ*(ÄeZn*%Qi*JTIGE{DŽ('R %ړW!$ڬf@7D_,-5-ji K}ms_fsJ7HNjSh]= B楥tJjD̐85iK_ "! >~T+O2~P34֑ D\+CVB?V[kr\쏊d yv/LIj!ݟOH'>8l9D^#ԧ/:rܳFzrٮ0֣WZ߱RS5hdZf{S&~ \(~ɻc]ݚq}ԄǙ鿣kd 4$N =dS6wMuBsmItgP`9>XU*Ŗ !s $|&e}uJ7`}v Lx3.-y;5<=&lQ fr閯J*|%p^ [y$j' pV.k.د[q#g U&ϝmg`Z%T|{ZfbL9{ ZnJCģ+v^ob/T)< aP\uk\zњ-J ۓ0|69} $W奔!:@}(=}J9_Z Lsqb&*sL&efO@z|EFPYgc}|Kr/ N=̀ 5]#D]uԆ=r7 +OZ+ _?s Q堑-bh3N#՚D"IPim,yxҜ Hړ{ɨ137ߟ)@Z8#h8'uЩ({gN1"sHa4]S5X5[ko&zCnT"y|& }u;RCuĈk ߼ @jVi5Bͼ+ Ҭkc4Dڝ]7 ^G##;X~:<:.F&eQ|9WE!k;Bk֮?=n >.*!#*o,%KCPQƯ+y6b5W%V9|PRRTTŴ}$)i Юj[v! ĵp«w(qkcԿO0V A3 @]Jjx]͜&71PD: }Z>҅Q9!ʶا.Y oLYy2"Xb n'=v|Bn0fY 7Z|U4iĮ'3L@Yxٰ Zuw ַ)QZw-Lav7ۉ̇Їܕ 1V=@8@BKCsTЍR6GodQ<0i!]0[5B+e 2Z})$צA"0̑Su" 'IDso3Y*Gp$"z\B=R+0ceo w 3ƳR _?;1h$r\X%Z)|{^Dam-5 %(U9埐9's{Dؼ9yI@{v)ÁY# K/MhڻEo[dCa嬘‹R 99[QEx`YL ζՔWCc6ib%]`lP< R& /& Pr^N Da糷KĽmm%k"9 JI:[p8Y寽zSQ.4"KCu^PE3gbL-=})d>yA5WrUFm ZdYJ){,'_Ƨ=K LrΧo[CZ78)dû3,7hPу6c7Ine䱐T֦zv!(Oa|`JGəsI<>W]^`ΩNB"ZnvX^€ OtDĢVI͌}.5=s'*dmjz1uFqx HeF 'T%֞Pn_]bb.ֶ8aG$?:Gwu$9UJ8zwdҁP%}e1ֶì з?*y> l)AEfW'JPz} ҠJ:I== /jp_>m2Up4"hwku(1\UNWbX?WDğ :M2KC6Vj椬"Yr[X eP墅qr[`UF9g#-X*U^THwPFնE=EFC,s0،S< .fz Ddk-BǮE-{%,sTy{럊MJWj1=U’M{6p-f4\kUƾ ׬2NB<7=h5E^1}5fCv EK v t %Оha? /$)4=E1>)?5lIkmKIbU.o u1#$y?!zuY /8KK"笋yP1 FM9I⠃J8Hߖӄ01l8 ,#ڌТ$`u !jȏYMHyg܋X֍|RJ<IE =x` ƥc:tHWɅ[J"uW Ρxű׈CUzM[ 0 )"H*Ξ~q4]/C+o)q .'Ddc1@}hCYg8~ l n H] F~ o.Q3גkEE-(qy `h|誝* Ԍ#\J#AY夨۶TL#,䃢ծLh&xw:_C3@..kszv&U˿BB42 ,XOeFbAlz=fC@-v*.W:i{FA8$tYtMZ߻)^[EX9'N>1l<z #)x*hAvtl ;^&Z-KâX:gnPYbAϑ(7]DЊ/@TsѦ(`If:Th6NJױ*"{tFgxWdLVi%*Ml(ų ޲Opp<ިyjBEg25CfYq xyl7κm vezi z.aHZǩ5WML<׈끆it|I7!?nv=F/U #9DLVYĵUIyey@C gTQo+ImvS|(PhL|]>:~)4>)Txeog,L_e2"גY {ߑ[3&IGIYd'6&1M9H lƚ#ρOFm<h⁓3H3 /4FEsޒ1h> p ټSk4(p8$͙fXnH30G;;Q OTӊWqiI"O}]B:UVW.o4ы54‡)~6MOl{&yb=)qyxW|hkG`SX#_=gR|0.X3밈fW pit Xоo->r"2A"nUHg\H"g|ׯהʪwY6ͽKţN]h⻈1P#* h{c*>8QZ7F!+'Q haT2ا&Vt X/lEtrļXJyG腜^ :c}$i+㨊i +A9#8[ZPgSh Ȃc?kya[xY~0?6b*dT4$T~I\bPM) аWN4<9zC>6[0K. w  =.Z Ph^2F^]V7G0Zh\6"^h ŮW9Ѕv |'UXX ,<;J`[ب+{8@])3jV;`9@czs;/>QÃsJ W*rJm W\Fsve@!q;0;=*4-eÍa'|@Ij/m7 5^?A2CZi>#h|yHUdU.8PSLz?fF/J3ISש"tpn!PY%gF.2nMJ 2ވM.XASIU܁oVi2 x'c39&~&icw> ԚLH_|XtR*Rx)6d5 kt 6#GQNj,*ի\G[*9n4,썫9* _yx}N"Y`3g UQDh7.`7Q(9ysFJ˲QbT^M#=F*VeA>c`O{a BKx<ÔjTj&zM+5] 8J5EjCQ͸>=ٴ+3(qjAJvB4ٗ6UXޣo#Zh;yoZsDmr{Nk|.JJT֒-? .4kBo-/Zu°jNކo,h f6 &jNm:%Gs};ނ5%>**]h-SCdP)~S YF)ڌ# I.X'@8F41అJͣJ"嫟ҩgf$r )@7⒞]ɰ C/%ͮ+EE*ZNA)?\,WUB; EZ(LTSU|B Aݫ;4yclKG!%')1g-]uG{.Cࡸu{$pk ?A*u72/&;CӂGxw)Q"X2l=5#T#w#'®6u3iC syŘ 鰉)=ᒸY2Go{A[ ?ҬYF6 "}$NQ1JGdp{9 \+"D(֍@&.y|1]H<1)*PӾnTg3;G\SPRg H"GDv(v_+"ͩVug; Y gtO|E!YPNTȅ &giaȔp:l_}=`υ"o"d]Xj'=\l8`O hVĬC#iqo]\_钳2|bKGT {O^S0L`7s~,/&/~c'u'>PL] 5j)c &>ZbOQ)g'I-CP_}4}9^=g3RapWe^ޅn@ 4eT[Ѝ0L.4AiaǮ{:I, ZA z"BG`jZZCG4u7ПމNtM#X/AVAyX%/cAk.gYLOT_ 9@ YHD;W|p8o\_X~f "%״6tuBF^!U#gl[6Nɴ}\5&*gƤ~T'n9kNfjV-6T&wX΢_wڇ|nE+y|ۭ#mlphz& #DQB?q)T ,ޙ8}V\+gRx#O BQ(  Xw4 ?+aM*Gu㘲=` 7*r|+74ŅyF%틉"!^#_ Ӏ g%uy^,.|FjC3C&g1#o6KΊGT&`)c&A_O`S5eHGi魉!PgKF(cSkK/+¤`H_u>j"$ Z-¢|6: 4ϱ~}avU,8A A"(^26B>Q .Q.9HshXV{k~ H2؏_ .%e=e3n fDZkB\1 ^"L=hWwh|Uh?쫶Fq(I#U! Ngg:t1܃WÈ plV{7XOR 9U7WyjC>˖puqlȱu7a)M P_oXFdR\.FVk@F/`~IlrbLxPݍ V!8EAkR.?I)AMW\Ktv^CՠaWOB)+f_-FYtFt6k[tyR_ ^nKT\bCn=pT#mH( p `_Up 3V AsD_?\_V_B@AޫLUN]|Κ ? e@zڰUCʕ?ڬVCjt9!mlZ%ZN,ȫ]]K{:;6JiSk<&@2C~_ym-4W$qr-0(jڑ /!%EIS(ݵr{Gn,b4jZː 1wYw=H*Wj+aED5`淀h %>&taP:qWǔYU: +MgEC[Fmdliw)W,_~muΑl'鋩ّ;|G70>v ~L:L4m.]rg /'{jb 4ڋք L +8+)f=~sΝ쥺uNi=Ɏ/ /GgnN]/1)uk {S/l.^'<#H0qZ;8-կj2u/ {P_Cv;Ϋ1@xmnQN~|etFc[nXES Zι7* 6څeM:Q :秠)txm4ˆ^?វ8tEkK/Έc&?ڬLQq嚖[w.Ne]bd":` ay B¡BDղeL ep'FG%\QB駈_{+ydz}]8u\iC(ototsuC7ʦ+q K=ԖWlQcf"hiz>Kel̠p}W&أ3ϟWB՝rZUmwWjS< Jgm;n0YY'еu!œg&ʜt 0 V?5n/X+OU?̜ǑcjFj M=rVyR?c?: vSƔ.zi1OCȯdgtV),aňͅiq@UJi5Wi@ i_a{l9أR4Էr*'m7?)jW ϻElWQi*Bnca:ӌsʭ":"p RI8WͭJA[6zZ1~nD=?EV>Lfk`q]*p_X Qu q0<I1921簾qX-|\莁3% }? d:Ckٟ0u*Btږ$?ÕTUSxdl4T,d^_q6FM O@ŊV8yk#B|{b=.L/)i:E<oeBPj d $s-`>WIe+yo.3ϐ@Ç<LCZ\t@ TFWēbex&- R|2z⽱*DA[Lc՗a=Bk\S IK$ UӚם!8~'~q :FO 0([*swvOv\ilV.<Y }IF? NV5Gp7\{Mnk?vcL3PGEٝvLa_!Մx,7T&Zo2b/YZ_!ɘ)p2|,Q&MS5F*pwi ,3DX!\({ E[9YAaꬩz21"i@M#NcZ?[q~"=eO>F!؏Ap{5AY h9t p: N8o(_{ иp^|L8\v= R1S>p}Ql[o+ 5J.X3SZ@[uN2 RPle^v 6s59|@Y㔝@W 2/d aAbmNqa/Zt.tA .hK$/XJ6dz`B; hX+l0?߄Զ&%;Æb^[ztt):ٱ&Hh>ueĵ">G?R /o*-!L ?)4/ݏ.*wjpLIb6x¾̧qL?DqՃ<@91weXո}Lƫ8n[VNh w 3k.`O4%cy'7t'eE7ATo2}BVy-QfИշ!?O=2? >2s^pa6;n⃐S c߻YbGQi2#xp֞{00CL{Q-%pGomU*"mT9$ԂBMޣkw}@==1e(֐{ؙq7+se/b܁ tcϾfC~'$(5mx}741'VϝZsYU^ v#,oIE#|(|8Q mfJTA}83#8W"uרJɁtrnyMHw%{VRF-d%(nx=l}Oo#"ԋ(q,q,QiTÖD'<2_6[UOW@J5g[P =BV7:.\/ ЇЋZIHBb㓂L-|e^kyս [aK$ {S tHY`8ucalh#hwa U^O 걀kPB.rjFCs2fx°䨏|܈יVBb ir,=o( FuW>i+ydFv7J1}dt(jʶY1n_vm2/hȒ=9`'쟎*-5ICL9@8= ;4T?^vC٘hCˢ˄/\]h|I 2OUXF,¼^d.Έ'uPHjHl5<:$^=1EY*@j@JI`E_PǺ%";YY186ԍ @Az8#J3ŷQ\?mE"R%'&-575PD6Kn2,j%Zd\e"FS:t l]w?RJb^-VՍAjA-a;p~x؈ IoIHN2]1xu|ĕ'I_hȌzp8[Ke-[-Y1šNJo9`dz=dX]3x]?&P",r{_)造$wg~3\1C"bZPl0Eܾ һw7LeFfȃmА#60*q)%y̳i- mi`{$`[j45tpG-,Q_#ա7(™xLF -CW Nᥕ8u<B`"EHTݗV[q2@b ) o.66u sCu:j[fΪ"o~,-gB5,~j|Sv{~ܗUs"Bb@\yר1?5\[ܥ9MoeTyу _ɑH4ܠkHޕAmz)+朁p˽9K4߽ioٙa9"÷,ԮtIoY(]e(DB\0UW6.N'QA,AVٍ:_"dxAq "z'541*?*'yt^sdÝc cf XlT%~̤TǘH7{l+%xD_]Q*Owh:Luo\}yl2)d[:+. ~?KÜCt=H ,ò#)zAXrE4ER/>zFo5HD n=ő@}^ŗ)יY~IW Sa%TWuvt`rb?~yu PrARv6>hܞ\5{b[ HKgli#[uE_G* R^l6/ERnړT%y *([Zp:Q糼k6.DD91PP᫺!l2+ J-z}e@.\Bt#X _8\N@QH 5lwmi0 _0j_c[ *P:(0}plUh>99bO4GkKyUٶd eM;)rQ͑oM{?*Tj\jfO_UUc:t=LOloB(ƈ? 7dIy (7ŭa ;YHqwد,v~xå*s4Rΐ|1X΍f"rw0v| i;bTjAH~@[ UX^:ޤԾh4${/qMsK,ΡJSŜ3LHbp%kmTxQ_2N&s Sip_?$ǰ'rl4%y3{ʫZ+=:$5͆S%R f^AZ^ :f(W~GdU- ȯ怌sr H`¡`Ig&>k/bw2=tQ r=]ְs-wYem /` CEemHH[2ў/N/i K =Q|(i˿a;V;muHrF{$vEɝS,,cSȂ _ I؇܇kElұ"ґlO.8eQZ_YZ{Zt\b|2L5g`Ӏۈ6VՐkBȠPcHTsSDkF%Ю5Wc9KCrUj-o "{5o |\~L;@/N/ߨWB5)R@CJxgㅷҡ}P=iNzB&S/6`Ⱥ$WNn(Y^SpUvwǍ+IKueWdB4r%8:H =4C_-Fwr,k'悕&2Ss(F Cd=Ql `vQIu'ǦS`Nw٤RysF"M_2| M]]F@0)$dsktA υxVT'Qdqy<ĂwEO _7=/}G208)pI˯my+-PvHEQ;%퀉,:˘<Ďgpv+'Z tEÊ`O;m,MtOM͜a>+l;IE4*:@i$vGN×%tu KȨ #I͔vۿ<Ω#Έݞ5n$w3yDżsk^,">AN<=C+.ۯV-clS#Ũ#&tׅ>gZn<eٙ*G)ϰ%++x>6p_REKvn禖xh5ъ |G4ě6:}(Wri֏ՖO4 N W%|? k/y`ǩӤϫ&q&s7ClT[%`:N=^r"\V0ERncqF!ۢE3*--H 儾YdLÆt*KW|mtRX'=Pq"K2^w/΍g Z[G[SXʯ(eeRK?SFO!gUDjlLN, 8eLP^l4Ia=DcλNs[17mniƇX F❫(iT՚!,oˉh7~Ko3uWv22l;}HT}Q"͞vܶh)U\ 7Qͯ"X[@vϋO_L_7+/cbr  E9iUAy5 *{9.h|ȔlG; *%~7pM| jT\(R9|4Ltwpd=`T\Hyw)sMSBߡUݸT֝Z inkۥ C26uwj @>! 4AQ#pƆpu@/TtL5P &M°Avv|ȳ^"$A$ۧaLw;Âh GiT|MZu`xİUi챁dxat+6SUg]X]b~.Z"Qn`bjL/&*yXr}!Jwy_MsahCaV\PMCzk@aԣja^m>2SƟ9*j4|Gi +_(À.ݵb2M,w17)8E@L`8 䠑l/9fJeJ&U MuktvRGFNXFAN^}^ئgt 40\ nf%,!I9qn[Ѣ6ɣ; CD"[\BMSaGܯr2n, RY)R$>>xdYڳ cZ~Yȶs3  $:&0m]A#i2znRSN-U/I4g8{Xbb]1!HHAZ7@!nAdm٠~uh[x %Km0]쾞.U6C {ZN_ܹ$Qsy%rZ$w̞E[.~^l#TDg.%VEy9%~g̥4 '*H[(s&}(S9RܱNI &%:F U+z˰@+ ķZuR %?TЄ}`Z@d4 A4i0֒bMx*Az}e"rv}b6d诌BQ`Ix"@Ny0-mzF\5P̀idaH֎}(ܙ8G:H|WA&蠢 S4h1 åw Wy edkJC%f-Fy63kn`#d!v:мPk_T\N>.y^L0 " 'C-`㡟waEgj{=vX—@ @~R*eQ'ԟT6"zӈ#8 qUIc?55jP[ԟl=坽9t{T݄J !?k6ZJ ss'=バ7.iVvqDJ9_66)Bs8AհB/D|#v\]u?sp`g5,dK%H93MZhݮXT~5T7I8 7,óިmʸr N;uV}qHhMImۡL8jwYfuU5}RԽEPC$DNO[2~o=oMuRS>( yuw?G2eNM 'Fn#@ky>=X`;ʥVr\5}0HoXU{ZP󊽸dpR7"SS O=o 9ۻH:,TִB!.ꋐYuzV],[gzחk8Dd` _IH_W3_U8кbɠ[]niẄbzdAԹ{CkrE"Pi=Z\iʯfC^pR$S„}fJz91NGݘ Qi"Z6/LypM2Cn` H'FYы ɋUd:z]F<~)O( !oɂ0{ /JC&a6rxw Ņa=hɓu_[oz[S_yk>ۺ:3@NeqhL]1A V} $ۜiH=7/3 4AdHR!F*0 jT!APd^ *y !yXѱys̡T4GpI3.&2_ݵ<+e 4{W:ʒR7 bcdlMH>-tA`W܃gG%BM6fc cg^%ANښ\4 0׼RSiv׻ʗzHm}Tg8GѤseodLڳ/ڈnzTr=jb 0@Upoh%_|ciY^(ݙ ?[`!4g&`;Y%RCV$UdvRVkPZ">(z_h M,Fz2sр:.l-2kGk ,l;6yКOnI7.>GscL#vl/Db|3#Fd1Amdy (ȿ-FN2hJl|̜N lrm T(Xv;5B̤캢м*#b_qc#H1p~(oشy>. bHXP %ʌ)H$]w%]z"'HLI.9W1)-LZzwjyX=8*I; C̒)?}٥3 IB2Ӵe9MR@.`:C53찠}weHKҜtIcWC&05+n^,Z҇&@x/mv wwk査?Q)ES5:*l#eI6s[ UJ$,P5Ct`ୄ+p]kq }%&*$`Fw^]3~]e.Y6OБs`iq&JQ>jEQ`.@ <1\x+,M2s1 rLY]/na?6'aVABHElGGR4)50Vt]r.gNǿLiMǓZn_2R0.IO̮0EO8"og@0yz(mά—?OzdOZC0NNovZPTlR*߼w? 5g\Qb8ICvD{+nb),s85Lr.it-4ZXt\h\> =3:> ;P.-**QtRcF#w$XhAh\1W*E kcŇZ7W,̡w ظؠ0\FDyu45,ҫ-ݝDָG=rj6#nP0,+:>TpkpE1'Ơ%?m?899U83-9 p]SgC&[w8~hm~Źrhs>l-;8E7u>%2FJ=&rh|R)?ƽ>*Aр#<ɨin^c]>*]**QG p}ATu9IVf!hȹ#6x8^SQ`qrd+81+H69lx1ܙj C(\O\|U7:SYdȮfQL,!U ?,C7$p V4Gzip,, MI3[{t$2|@=L3/))gڲNLvF ^gbW6.:k@D"˄.|a)/m حwkdNb%B~vRoN|ڞvLzƆS!jYpYbevUX~Gߴ|=]pXuvYA#Oݓ"oup{S,Wrxr&}?M:==ƠMcm7l4]c-c(AӾ |p/&ܮ6#M+}~g, oڎ4IollEq.wvSzjMMP-zEY^fG5|IT_Oxf+թOjIU IWL o9~ɦ]2-fh 1n]0dWC'R o$J^40Sp6)3g5Q $ mb3Q&bhx|XmK^Qmɓ}I(bD">]|o+hslS\=cGH KƳ#$*b CZ~1I~"Bɳ:j%*w+EYrbksLkv0o@ $\8YJMU45[ _7Ҁe[Re`.P$F-ڠ ّ^^U '!ojS쯀?Ot;||nX=v)Xv++̶?ce V܄FBۤv[ٹo!f&*v¯8?,7XI[c&Pcoic'Lde^{IPGU9Ր¶4DU%PJzm5 ]|0c6{'+k!uS_Clj`w9Ϛ؀;SJz\ʲ$OK+#iJ^JR?&^b)2M׊.܀aұ2\*Fa\⍙K>`yXt7{c-$NPǿV.>dzݨFf H"/ Fl$$ᖠaDeN/fQPnx&m"&93ۜFdtdk@Y0L($g\gAB2]ܚL" j4x?9v1VUv0Ty;"sA- eN3jD)$J v7D;ߟGbTYA7rj^.{cT'>ep!dS9t#0qFçwW5Y;suc( }VqAz*2B#u0Mr-OB"0S U 8O܊)FԴ2O;?v`Ȇ9Qķ5QkO [ڎ/Sf.Q>U*82IѐiAP遱uՓLsG*D0OطWX4 =~Ixߺ# Y8ɕ;@cS,6 j,5}$׈@@OzM}f KQ:NH-:dov0< 1i$H[}=rb]Qy)LbvF}ߗj{&^S.RK>X`۴!;:58x/G/It@WH\kFK%jjYg#"kZt@'E닉Є0߬߸ؤ7&# ~s5TɃ`l n@] X3\`=xkڶF$ 19qZ",~dI'+!et%<#a8,ה(Ykbᬅda$رGUpE|^2fTz,/w.h0 ;V㡴- gI&? 7Ay0.*zUctqu W#5PӁE^z`"]7Zk3ؘI> &~)lYmEyǖRrŵ{N(} NR{L!hdgWga<<=#ZRzV\ȖvBԴ.WMPXP3,{$条|&[ן~Ƣ\{nTAu}]LaVXPmd8ٮHhA3qWUqQ9{ Q|^hTR&uwHhK-Lٌ'ɗr4'ɣBֈgO'q!XBCwxnI~_egFzY#C6ɗfa-ЃEVrU !t{@tn|ԃn(I]/:{E{9~ >)ԙЌ~Kc;x#RDۄt@y.4 ԶN C늹{JKOHBwG(X}[++y>^RoqqlsN^mP$2%;x;eD3=Pkk.Xjt&%8*ނ^-뇸0FrkS(/G<^†31z ;BYeM2WwZrFի݀5> o,mGQ[KOZk`ݱ=т qb0No7R7O 4#~8vsE#[t󯼤pmSh+#I-Qd.-G˹{.p`+.鍑|94 s_ eҍCˋuѬMs3uC}u̫"A^')IJ8*tu4!yo))d:EK*x3QX/lB$:}A uW{L]e" 2Q 9]ZN8_s#,!rB_ǏP6jRSwv6{#M~9 ~u8Wox (B\*Aε[R"XІ_dUc|Iq}MQxS(?no9_.IԦV2u`4FXlX>0,~;-lV϶3,.zMaY>rۡȟ:Gd_ $!?̏"WR'Y֯_*wF'Mb7PM 0~(`Ǽ+_ }h. C4e/{Y8jp\ڂTIW@Íe ɒ K>GϵwEۅĮ}K!o7ħݱwRLq0X3˺FXNN)ΨK :c7C=n Lp d XL]1nMXGY> 68B0=@5g}uS͌4nWp ‰fD8\ scn}?ȶ)Am;AH8 w:6`M(YÃAVk# ;cˈFpY[z~LZV!16#6Q4+g=Eq.[7ǢV] jJI)B s*6.5Xv`~jXCL gs7%%*/=%nq^̇`/.FF0j|,PۯElZiT$doiv~@lәBF. kTG5X^E:E^27-" N?氉R?ӭoCW=}AٗToڎg%=I` MQ`1!?F]`R,}TP}M%HgϏZGb!X7գ42[yPeznybO[-qV&,'Q&noDmQ%Tן'*"Nxb sS9.U/J[fSpYz: ޘm,$e37 Ke:M?Q-vYN[|b;ӌDz ~ͱ$--^>b1BɘV{$2fS  v3jgp!"L#R6? 8C9Sd>8Ij<9 :;gN|<>͟kX}/R>%>ΡR.KXLFQTȞ>=.um43Lknx}}JKHWU-oG4EPv[xqD@xU5B|H "̉Kg2L!,Wg{"F"~Z`!Y_ξ)تtWzH37,d"C\d[ӭeB \WZql ʶgף?'chX,\>"pQFM}%"99vd|R,g}h~*nj#OPk`ܣN,}emWl4`_atc7Cn.b֭c97xG:ڸz8yk%Wz;r[Qq)I[M6c~F[~lS= 7ZD"{lY0X#F ͠F~[zyz>z,ODZM<|{^rU~﯒ jʈ]Dl, 7K-3W0VK¨] R.x& +Z6&1e9ܕA&B޷"Q%3L~]SOՌfY r؅x]/vk_ٱl=ө<pIY8zluI}93Zv1؈Y"ߧ2YEĀCc Ie2, =OjSljڀÈO3K5=%;Lα6ٶcX%h{F"w(꺭{+~9N8\Aƍ6"wa)h19ֆcRF`)Lq ʿNaX.sÉ$8*(}ٽy%l wML:vrk#aY&'-&b ; )% j|Yc1}yԳɁ(Z:Hi@Ԙ O4 7_;xPVr}㳵Zɤ'`mH n }dz>$|K,R%#w+#' *Ihkɇi$Q Kmk<8iڽݕPd Սtìrspυod)R/|euVˊ狎 _`CQљihjJ!Xm}y:C`1lAk9|Fă;Z̠ *-a,9 jV h_yŷ 8_W}vG5Wbo3 gfhn#YdB 8Ws0ڞ|"yO MٓF/363F`b0 鋱We7o,Q6sF@Q a{SԮ<' ŶGv!)/& LAp,|Q>:'ų02'6YJuTHq0_oPgbAJj!A-g=C^l# p1IxIe㈡_mT k<s8?#|]5Wh ۿGѢϖkŋ/zu[ 6t*R^0K }IN\s ѩM0YА8H4F3,G$ݦ-¸d`BH~li11bVlel g_xiFiҕ9[iPAH0ܺO3v\]C9f@2D`$ќ,%!GX2f^,?+_`]pbb$Ž:wاl~>Yð?N.e~F]fZҜR̴<_ҹH峽G5!Acl>sdBiRHW}O앎չ;?Owb5n/Atn-0cu,L#Ɗ8s y<@;i{ݦ/\_4ީfPHxs7ŕߙ۲Wo-8&&>Qkd|n:J{[1]qԓ{ k#Dw\PͯArak89P"4 grgAlLE"s@kyt2;nf7-6 cNԚBW4";77+įi'hGhdZ Y~TVtܟ>Y9/\tk~pP͵j,Y.~6G{E+|SiәP7 EϊlɏĝoL5m!^ٰ[8&c\ 0OϳXh|k9&vV,,<쬝r-O֨;#}Pvnt yYv`@ԞN.kGbykrګ:pf8psQ̠AP,AJ7*WT,◑OYBlCYu=H) [ 󴳌Ujxy_ M!Tbvߖ$~+yE(V;.#_wU񺿰sRgWTRzoX#}Ŵ+Rk2T6LH2Ę׽< Ma`p]h8[P[{( o-C$0dy0t<4IOPqڥF ^Kn1"XC´X&F~ݔ6"M_((OH8F#Lx;4^rJLNkd 9bwX_=nKj ܗfMcZc3ŅgS@'xR+=QX꿱V;D"o]ap50pqH~Z|hxfOkY_&@4n.0 _a<(bSY6J8v!`e0UìDO/@h( G%hՀQ$fY2%upn%N,w&1|\CJz~]#MbVG(ޗGSCRؙ82:, rEV29cKQ.lYx3o]ДoG}fny( n0jLoG:09YiIzӯ\ ya.>P\@!)x&N!O,%ᅊt-}O F*6U /ЙPlMFӸ0 R@j(eT: ʔj3CѲ\tJQل!\hy1neySor4@L(D|xՇ/nͦ|+UFpΤ4XviΩ͟o# ,RoiEiGMB|wYJ^SWׇ_ K ٜ'@̻$'|GEh=U^_N \@LftO$PCDE;=}DB8'1Uɩm*{A5vvXMI>.F^"-ZOK>fkDt(h0n4}#UEǗ`;vIjg90ԴxqU{K8k{&K, .;8u 7{yJ?&(Y.uur#YlD\- /Tó>'h}r4 ; ZQ`F${<lst׊b]khES>?9#b)j%9~R z(k+g26 G~PuvfEniuz~)z }8j;`l܍MXweGmROo_X̾0"o!S9g֍k;Ƌ(kR~]G:=ey1ϩf,QA" ߡ/20GJ$=r_d[\YPjX}72H:@2=AAsny?\\U`5_8 IM2XfDLP]V^v2M@6ov6wXE i*A4mM!IAYu2@CTd4 6ИkշUNEMLfF{޴6;7H?SJQߺR?03_v88-?+7wOuOư#Hu9$]$RҤHE& d9OJr})ޕ{)SyqȖ4B8;s~Sz:j2nwZxCv-]} ʠ"/EC9tV['EBgTo|9ZP+z]M&}=bONLfO~wא!Ɍ/ynk S=w[y:JMӟA~/#J|V;o6 = |5Hwmc̗zn?2@Te&TPjFaiBsx A_z˄]5wdO!  ח @/|z/!PѺL^XdB9Jv } 15' +[{ZobX}2;BB[׋K~j LT#OnfmUuJxBg>7o}˳ Ș7A0/:OgfЊmFa{Ǩp?k8CC;N憶9 dF#+=rETwޔ6+t(7u Ku]g&|6DغA I6ћ$15fp& F9VX=ʬ`'qZ.aYiĄ `3ஜ{<ʀAթ?G]ϣkJtO2<m/ L м污inΒpx:ߟ.| Hm *wVV Q5:ZM9bMSq|YǮywqb ́ƪw?^\3?BY"' >O(#z+S\U<$eH70d &/mLmJqdՒ!)da +"W)yXQ!wSnWP1cA9okg`'2WFc&G?z9Lm?!HV}<.2r14sLe(cF*g jY7Cz6AdZ/B-2^CHg7EhU0'VBiCT-ՊrjBI>`, ,pQ[x{*4cA':9yg- tv=7r({de7z/H'<:UQR[g4ipeDj}~FڷF ȿz> [E]|og[J1{1|w_ ɎcjyT@G]"5%1(KT/o,mL*ho/4r W)z+O<6ӝ[x M17̕u|]cnd5bD :ǥ53ô䠋mr7N!APmhG^Z.R w܊dZ}?S98&^/ B\)q\Wg"^]H/Aaݡ:Vکަy&Lw"C #%8~j'lh>Ǒ8(Hhz|-2flw#JT9I"Yz9Uos[E2~lBoPԑ|ſL~v{Q]#EbF5UA*U9)ehrb g1Xl$X w>Y m78#_ ah-qaɠXB#?M(afM*v6.YBYEZ@8OpՈ/.$ܢҖ6TF 0\ӫ `K}98`Ȉ9U:9iamcNW ;iUĆYY8LatӭC-䩗S0چ􇣈oHjCz@)WEgqE Q`k6rq[&{lgok)$BW%[T,\pȃ .@B( G !` %VÛ~>-ϳ]yþѦFGݢ{Or1vzEءs^7`zϻxdjN%?xKodߗxe䓻p-|Cʲ*3ɉafNP\@ @C}eoZжT1__դK_GόSE3 duUx푎䩹_m'71FHs D -@Aݺɍ#ZafVT>EӎEkJQVa'<,:+Wγؐ|z6pgapCǩcl yMl+TK$8xe5Cdo5YߗF%I>bH'4ie 9حZVxuda`nGxR؟ooc\  bGTʱ6θxK>8 <$u''-6ܣs*Kb @GԟQKȓ̥_~\J }h Nk#xLb:͟@fM=Ua;?Ug7>i[X`JCIm=B75$ Wp!L-CYʾٓd`_gLÉ^Nѵ6;S>oyCVS*\]=rn1L6@d.Hnaxx펕0v4Slp>u/aS4##@,bXa5kS1 "r2֬l?\&JΠ xDO8٪NȊA?h,1Yɬ8ڬ"LdƟՑhE[~Oe2b3 0=5U_v \-$Pڒ(s?Hу+ͼc cOLjcI`*p)O.eW{" |?G'Xq%k|ම)3u` (*ηCy8ȩHj$xS]m9QQG&df&ª933;|7=cZZvv]Ȫ2$jM6 j}G!}*Yp = "~2p'(3bks.n^1l>`ݖ0WV }t$2⡯GsIt9#Lр8Kݽ c7ip/2| nBA8Nl/h. -al&pa"vjut7hkEoVwj/lO{1C_rlCVW<ؿz#t.EU`fv9ர#G"I[EjJE M|o.D8`{%Yea (b`ag!P!Aw}wf6Rxmy=%<ȫ/3?/bք6h-H>U(u$]L\[f\nKuc;4pT>lٱ܊} Y-\Qd {X;Rbk9:׋YP7 gVo(ICa<2!?S0,T:?UN1#(Q^NOFiAڎ gq$L,>_\gV8xamU5K},n 7aP#Fӝx5;r21f%tm+6' &IJYVyӈ 2aX|0џ!x㶩T 3}rz\T2q`A$X[p_U6ߥ=ŭH08beFϊ3пvѦ! k.g |o-YibPo=,Ykra似kof҂se"7h{#9!>.#[z_YO/aʙoūX/&,HXWo2[!%D$:Ś40;\L9o{[Ai=wRr $gŽpߗ &D%y̓{.;kb aD.g*w\eSͦ# M<,xeWtM"U zչ!/c}x`Q ܁H7P3a9l0շXr#1`/8伴D+0N"`5 @ Ƈ}m [?ʶ"?|8B/ڷp:k~3n7&D{Sh زV9-'*֣P51 vX1"F gV)9G TܩU[}b'~`yE/g@֢Jf)CZ+<Α@ "T/L"\FV ( lRh#o/~;(] ˜`/ohh(|&5Ao|ĝ柤Z_2ڪ9Y}s)rrzQ9]= TRʝ~-s*,nФnm}/ܼFkG|\XRmX4=`QiƋ|dv[s WlsfoO 7yuOvow PtM :UkNa J`^Amݽͺyv"E 4^gKrZ|8sJG= f'ė[Ye@?ww'"j }qbzJ=φ?x HsvޙZ6daZΰ g/baӇkBGv-ȤUZtDg3d ϶(`6tvJw4g%+:Nކ֧ߑj gS"Z2[ E &;}y0j΅Jt]Y!Yݖ+]biC*@Xm4qL)ȶv{R^.E6r, f26ouy#C!^/bU?YuO"&Xa?O䢼"v-1Q~encK&"#߆ʎދeeL*g5FV% 5{G6X#V'J=Wd)kXj&e+CAe!0WP^1:B Н3a#P~2[7giP]|.oOꇣ}Ha ^Ier_ w\/~ޤhs]\b6=R!ø=]L$pI ^z++d[Bd|i%2': p8Igu AYd͓O"JRBejLa{EYK8D?[MBm@!m %%E 3[ V) ],nސT՜Ew; @DYJSA;5TYwʓxPewB_M97 .RW&di'$`D9|y @G`?mr-҉A?D8I|XGMswѷ>ٷpf7Y#)x-Ͽ vYN5oʛ)d`- Lxy}nD$tQܝ!).oa3DƼW l//:h"nmd# YPgU=㮊hX N/2Zaqk08lyˮnܐRT*1X ~q. C}i'/+wˌ4 ƙ y$0E㮤$eaϥiL6@ ]>xSU:6PE.FQL=ad `\ ;bm¥cދOɽ=_I(W>==|ap w|>0Q'3ubj$ԳlWERT W "gc^@?~8 咶Q'AY=]~J1WY+ 4?TI #ߔ%cERo5+Cm=, X̖ 6NR<L'm4>(,?1Ҏ*cah;+gg/ :|s:p3qOPSgv4gy\}~ٓ:}=UYœ ÜfN, \Saʽ۹ыҫ~+^eXЌ *1oo\~>Ii!|OB9Q()S.`9NV0ЋԪϦhO%7M42=JaUGşcW{j[KNsG mb!="_A#lqýR| )ADc!f7FZworvMڸcTЋE4w<#9J`n&uMxԠ\2S%8ˠObS,4Gih$4x#Zcl$[zv#me&'.tᝂU&Kns[FKE4u"p |4\bR8ЯW}s#y;.Z|󺣏}ʯh7 $eD[;̼A+Zz{S,|* \H&rCZi|4Յ/3%x9*!_%yWO8v3>5j-,oBabe;K\xllv2>'9y8˗|xCL3S+:গHM){bM"!BUZmnU{rg3ug<@}65'6H;ŸJ]тς(xnFF9F_{w4xo|ی'6I(@ިZ_8Z@ߌGfB̹|0TIS8=,@|J41!ћ :gOqHS X[z`!8> g"(pdc*Ra50⎶7<8E_zpfN?UiC^P-Y8nRco~e"y--y$:|-ypmh5'?iy6ESCcX=R>SΎ'br+ <&Vޙ0r~OǪ9"ka|)gV#ÒrXOS6fAY-l[!85aJ=L#8Y'ȁkLBӛ6ݎHޮCؚB/g-*]1&Eȭ}}n~~,?F#jy&o,-JA:-*PXض"ʎvZ A gpՕc ]6LYXma)Uaees^81E͎rM@{i?ۘlF%yϿZnU ,Ӻ%hp6۪s$iq䝍 .sKҦC-:5r~cbC6A y~j0B^N.i*ae! %;7rkD#ibGnYfHeE[Bx K!!g9SZ>3dQ/ʤ¬ٸ%t EzZ(huolGKsG֒5A8 5Bv U/+R&t pp;q2X&1"a,>P162:2+)# ˲{0/"#A%!sT:Q hQլhC%"G ПLVm`z$2e&MqFZT!M8^)GIM/xyk0L$eMb +[ p*HM&W eĨhYD<$|1*+:-ŸE ,Hω -:S5Y Rh2=`/ i!mY?O*1ϴϾ$S slˈZYa>vކuÙe0&6 v!&LQ1S٭aFk2}GV8P]HHomVl$/oZ,q #ԁ|F.Ȃ:Up¼Zc!7B[|X6ʶ,߮7Zx9 eL?|E7FX49[9C> U6.kK^,bWId6q !Pƍ  ]LW CPf(ipǪb~V M T^%@._uXn0ZgeCXvBvzRS\%>XSrA/"!Q'=yzxeܶ SԁcMswzciZx 7^s/ y+$78C&L[1( őiUY<ݲ∽$ %+@=킨xl(6n+ㅬ3RE%6ʉAC}W~g^ 9֕ ޣ6e˱4Qdf׃:) ouRt".3=M Gೲc,5ZMm`c~A @0+V`9bؿ^ٜ2I>Ęۊ&c_e>g_x>Y~&yR>K!4W ?(ehR$#mEQ|/3mXF)[:r㭺CPeh?َ"vZ| + LX.^(/CڌtL^$MI'+{xW3Jp)TImڦw;4 ͖b[@Wz݇޼d,ȍ%3gmd|nrJvO. rx#2zt6]hJIՒPy{ML# H*x|Jb`Uc[7L=Y]&T~ t+D N{;XŗT'vNLB"23XP68J7=5`ME%^y&դhUwqj)wt*%ޓcU?rw9׻3zij@! l-wP]2/ @Z hCUlؿxM>I7׊2+(* M*_ZtWg~@(N''k gy^5Ϻ@o@~9!Пam88~dHX`BI}Ư,cK\ʏmdj.(|v7 U_apvaL̋ztk"2_fSwQp)]`z SuKy8\GBͭJNْ}T =6gi*.C BԪ-xbsN/' VnwD8*tx4k>^Oڲ@.`nkf'l-,Hg YKK0bMt H|$'|o~GKeӍ@?x9GM7jOjt+?߂A//Nz&đ>Bk B1}0Ԏq;K߇)<R`#'|Gٿ"ObI-P;G"+T`f0˴VMnΡR}O'"! 20D(< VM H(p-qjɩeimr1>zKq:2+_?8lM*WGoΚ2?muPr8ىryp8i#ŽxW4+.A?,&=~&yrV>y4["ɂ"V^6TAk^ ^tr-UCN3F9 {bs}c;E<1\ࡢT6bF/\J'5f&wr Ϩnpi^)޸* Jq@.;i2ٜPtmޕCum3< ]C̀Utf{V' K@pD۟u 'E~H`}c*JbH߮`o޳^\^0׵|?iN5}]ܬT˝퓯[ײ d9ԋ$se@"Do=I^4qm[yg  cgg'lI-KxU]检Dq6ɴ?R??T0':F;Y 8r >Z:4:ǶqP+HY}jtP~\7ԥK?<S1$D>]}2X-ig.tO2hgwlڊ @l 0]R$ _SK%(gb9]"ԀNUbغXa}Z^hE2zD1spB)`U=4Iw.[ ϼKᗓ{AjSr0_HԌwkEW*ͮ5-ROa]hagEA20;+Za@I{suCx9?Si>uw14vp͉NbE127[`}Z }j6]Ee~U*cی* ii >F%x3W5޻YGE(\jWA~x.N0je%N%Cd9O3eaRNui 5CdvH)9V]B][Zg@ThJ?y"22prrcC){#BqoK`Fb!߳Ά |Z%z 0T s(#O}EsSIg;$|UoWxԍlO0׌xRJ=b4|Y[t -y͛gr&" (I9qV#ѧn%,%Z!R^`hkF0JiPB߉xJ@XY4Aθ˩hPތz'1L.umh+BL1t.BNHq5-?w rZH.?te|9^Z!2qFqZܿh NjiJ]OUR-l.FjkELӪ!]C`W OTG?βhJtˡS~2=KVyH'*HlnxwMeQiQEDҟg,dLXJe1Js:S1?ye(98/$JD.Sq$,([PP٣_@f/~!)+d;6=$'P[ 8[58 `A b8,D ?#DY;"A[wi_F۷S1#lo&h2~w:dA~FNc)/o+? l!baVm\$B'@՗K%לm!t&*dZs>)טco6vaCfS6C/BmpJOguI\@B%A 4/V׹cH!VJ/U< lO1QO. w Cqh8ChX~%ȭS?7I;G}$|ɒEs0<^;%o4*rQ%7>_')i%cqf".EC vC["|tIZ@U t+ߖȂ%ZM8w;$83 #ޙ254 ZO7ޏoy;s @uxb.W,,qV mɉ+ʑa߮ uRw34!i\A/MhD\-iKwt U@q&f (a ܑW@kx3p=b[H *)[)K>aN\nDC*VM&JzV?Z]s|Ilet-G}J]8&)q@9CTBD5KNYBK>s12 20- # ԁ*2KH 483y ;/5rߊ" VϚgi!k,AbGwqS{MQRL3$}Č$|ع*?_8fُ} )YSJ} tM9 瞿}`t _H63 8՝vRlݪ"r甆Li L<,йNwbiĻI3]'Es.J ߶}{ZEhmai(sD)5(xIRr"5R}eF90֓1-H(jf'3˯4?,? ."9=e8Ycx߉/7ol9Qy"Г kPeCsjr.O#ao,$ډ={E>}:<郟a3;Ut^i֓g `whg΍q\3*UI F? ,=#tqWAb|^<5pB:m+z{d{;h-Gw&/~`V`_ezcd@wԒEk|{Ȝ_w 7kWg )|P&֍8 "weVx'B!s~ʁ\b FTP-q2ضy}^!'1ے7?I2{~o>Tف;.5xFvrF> V/Ī?ed7@|t CM)沦%vLݚgzP-D=QK>b-(}`2 Xg tٵEϧ jj =M} +\8΁*F[$@ m)b Msn:$wf||#=o3nĤ;,2V6Ӯ_6g|!F qbƁ_7f@8쉺RV#Ƅ8m([l *vɭF%n10,m {!޷mhb t6CK qM8@i(tWPqo)m%91^*6ѥ I*0=My]rw#m#?UeAdk6JߍCrop%[WL@m8Gb&*g+ :Y<khe -ǂF,U(_"Ȟdɭp p lIfSԱ)ыb$ 4t ؓ-gCh-_@t[sII>Q~-oSÌx?[g)x#Z)+piﴐ'ǣJЫEA,MnV 2dz[3lM7GJ,֊aJΗ2s RuVAzoJfÙ`)~(1`duH|`C.JLwUDn qВN 3%%8쎶[+~b/j:YvC_% NҁEv$ sYE{U"3Ve'43YMog_Pb rƵkY[B@m3ՕF}ui\6Ivw(g;(j'\S[l<rhfEyn9#?ZbW#]2u.+r#st73E'PH[PK|4^B9I>-Nm?bNhN#[}xHT'o#6#&l@$SohG_ͯZ"LXM(h_V^y VK 8&3BZsmT[c'®0>A{}<%,  Heyz+/JaG/y42󂠟4',ih},/%fgQJ 33j$R 1 i-6.\9m 9z#JH 72͈躨2!EUM7µu_Xٳ t6\C _9Y |LEbH2YgYvR6[5BzX5)!o7 iR?ō:`mEۨց4LF M><?\b7pGP_rBw m&ln݊YUgPx YI@"k : g!.k#uxk9V2j-*gmYX<ҩO<u- Y<+]JG⚸$UСW+TZk-zZ@4q˛@fWH%nj >]aO cQ68rU_ B'-%eH4a>0jAb bVWiT'L, +PUۡ?+{cv/QCgh4zb;A` C7.lH#O0C=[yr 3R-&O',vv#^'M >h (7 ꠖVmf[!a o7{vփ(UH9Z(7Y[ۢ>hN )cUa߹fxLB-HJw7b K.=d }XxUݸK;LǯGzUsۂ]nBGnc0C1F!\n$$ Θnߵd[:q1 xNGRf(E*(㰥.xV;3{)G<ù,^ ޕt@Yg3)MWNZ^kA6**7laPJ lPuW2:W0{0D]K!糁)5l<0LsS6c$Hq.w;X&2?Ls`TTCndRXy pdc 駖#Vڔ)_e-1l';̳ fh-3$Ptܥ"CLޫkRDIU9><"^ճA̬#Kģ;VY}&4$K(`40mڍ9zRgQ@x0,OfK$, =h.WxݧxI D?L!XO/ب}AG_ E39ftz,'hl?܂I΅`VR-UtaO<2*DkN$tVzḻ.x[=ZCGϨȫк#xE} \Cg.?(Q2`WbɏnXSm{@"jJg{dxڇ|tgfբ#_[@UFA ]ǰc)+X%;_Wvi;嘹#acj/ǍGn WK7J11yM/eq}} W.HO3* hμzȿΖ2I=L)oPpcۨU\dkmAmrڜW)Gn;uJ`{FsZ[ !2:RG1 mXɲ/ґI;Yu&&IW_VA5Qp@UeJ՜9x~|j 7c"ɸ;5QU؋Ð'* pٓ?VqSy XغI>lʃFBRPBzpgYdXeۤrgtZ&X{^]ԌJאà*~_m V{:٥lnÕ5;F@婎!bb,9>r ԫo@c )Rώէo<6 ˆj,!ϯXu|GeWQ}։_ThTt>8"+1{QRgwxы1Kt}/_HXwa=tCO+-jd4xu\ "UowR٦=_ }W<QdO=945´ɂ󇣁n2 52dRzH,~.2]H“ %ϻԪ@VHr۵wD?ÑY*S.Z M)/lQ5ո9)͞OJVn'_O5^ xL= Pp`9K. <'ߑ[DP"…#*ms9[SkXf \ 7fF׶ m_-5VG_Q$%[|ڞ!!Yx }׬ʼnm1z0-A- /0 zT)E4`?o? H(o|:X*W B2!t5Mhhڦ JE:b乄5^3r:+_H۪VK ߌ=p{,'e1-β2Y%V̔5> -#כrbtfƽEWfi[)zFN&8!'y *᝷-KTj]Ds'ANߣfY! 'aY-œ$'mfZƵ<gIKYZg~#lGe@Cu[ Լm)hCdi-a I. {nƛḲi3r>(.wb9̰G5f؅KOo9Ace󎪬c-;̿6EmGjL!?pIK]ŅpJWzm9p }/Vrh\gPA6^*a`bG;YiޮAd)3p?jөU}c8pCj` 9ФYw=3,f@~(# bi4n#!Sd}3-x ӻI:k*_icִϽZEMu>ɦoyydsP+g;k=Fiǰy&?zD݈u:bkß abޛS?OM:CO*o}I>a0D36.,)\e!dl}^$)2D։ҢtwNAUQ e޷>b^22搄Upc }zD #d!M*bۆ6ۼCl:&7!4o-χQJTAK͔W/z<_˸xdS7DWxy*('ǵ |,|ҷ&rΔatт|YW@ҡ:v٪qz5#Wlc[f/7v)ysga2F8S'EXeC~qhT\" 1b ϡLj h0!.jn}ylc"6hpmG  ]?WG(C#͔o1.?~P0?!?6A196Cų XCyL$cB/!d0 xk˜IQ'UBBVp\ u];KKoJ:Ϊ3m[ Oqn1d=^Vc ژid_g륯w2!Δre$7l k@/"0C[RwfٹDa[q!}J:VKUXG/B{fQSi\tt@A]^P4=BxZbJI;JV3lc^CֽNmM68KNʠ4&/GrC `:W$<ݴj'2E":nȩ)nʁ>; '{qeK0X_yMl |F5a*z&<\?VQh}EesÈLR TT5A?V4W0 DtU6֓v{AF・R| m``'٦-w,Ƣ+:T<ˆo#k !y^cuN~#&fUt\R}WZ c*Tt mT/ ,z D#CL #32ڸM"(D"{X5άYOllg!I7PYt_vlM讴snfor-\>9maUx=ݑk:8>|\do)wbSBs{Rf#U1M'Knz|׽WFё\A*1\$TeÏ{ZUryJsQI,:uk@]h r 9. r94!cxEUק\7B X9H1=%8(UFM4U6.@m3 zdn~H֧jȚ+?H!6ǣ. 2ܜ/$o1-8Mb%8 Nf5 `賊\nrR>ҹix^םLXp^b{1|KgɻەKQ6H+i=?Ɋ7~C&5-Ja^PH=,&3,~= 9Wj"@8All N >vx'-q$}>TC'S*~"v|"@a\5f3ev#PUoS/&:\6+"Db7"Pӭ$5[Xr"=9yS1HCpx`qܗ{:uc@ts+CLV\LMcnVpf/vnq׺c%omYMlwL/wP Öhܴ*s7d<&2Vt ):f}ΛkWͦjʍ7I–YjO&+&iI,d43?7Y>Ԉ{/zgd\/S{L #v;ȘĈ@OD2HYLQm>᰾¡Yw(({L&ט!KPѝjD7#/ *}|;u&D(u cdj>!)>FCE\cԍY&P_5||o2]믨 jwN=\,O@FAW~X3R3'zX~=>HG^CZfMʩ̼dtD͑ c]Qw 'Fo?:ci:=ko|q1LHAd} Hӎͦ*G?ø}|r13o['RnCXzCsYƻ#L Mv_j):)'`K,܂)>KIN@!7b+޷M9{-7%ŗuaCM3m'PRwW*O +_@^7v@*ddop$k$s4x&-h>!o>N_DJ V"1pX;Aݻj" *\-^1SɅ^>%yrgs)ߌϢo=+p,эj8`vr&&T::?D[VP^,槮EJ j~PA7 _pת +dUAURnr`Eʓ7Bǟ/QA<o{VޱbA "삄=-zƙґ|3IJEڢ*ІReF(/|T :XFB2.-XӀa<;*8AMFj5Φ7Җ:НETcH7dzqOioN3*'%OZXa¹^ϳR$|+chIU,dco?-T=vFqhs[Fռaq(ϜfjK(akS$NKj?vo M:\?)_YCZdG'ri*'0pF!CxV] MC˖b 2n'P>)ڨn uS;I(}ƙ;Ep -פ9J\|(RQc3ƂZqIU2`TCgϥvҺ6ՒGCB=n]G $BB%Vxmڒ~(ɱ[?#HdBW R|?ѯ)̂ 3=h;iD|}yn:!32{tIVqD?m-pA9LΫ79ӷD[1=-RG]u9J| 5hJP7,2hnfF[µYZϼz 2BٿWɤuC:KgM!- |. jɵkkS XT/DoXH"<ޞrCH'gf/6y}N9o=3ڙi4ijx^ =VPt7W2uvWY j]Zri*8`!"LhRZ> lK:t5lcMv^yM-@ $cüH٠ .{s: ;,=ӬiD%&PJՏ&㌙?ҍ5/e|p ss购"y][Jx.Rj FT9;zqX ?ro~ YdUq0 n*5,\E[ݒgFQ.k(?}oawٺ09X (IHi,'SQrGM(8"Pj|~(Q-[ӗL$8xCSne`ѫ{{N6Hz32JD Ìi=ÉoS\xSK 8QkO 3n!׆cq֐~ûp6NK=ɪ?D>حRǂoX1D̥{_k¡g&YRx,§t dVQ„*xyF}gO8ք=k_qʪV/UL?0jPsbX&vv>% {RSYuRZ(65e@5 :טæ@{<'DWʁSt2rեU$"Q~Vu9L(O^ssj8y>xU;Į}Q=3 bʋG$f_R2N??# 4-dJfhTi6D'Aw{`?KXV"GɈB% TlA~Į=Dk~Tx|\2w8ڎ<9Mܮ"ugaL`An%8O+ hu)&_tϰ<8nY:jՠdզQfd0h&Yϵ"A7bq|΀-kZ9y@-ogzd]*ިt=ҩ&8S|Z?Zz95"[s٭?+ooݑLit}Y|)7#FP&UyѧN"TѰ$ sAIm%.GHY"RlW#v{c:̯Ef'dN;`dj:{u#UA%~5fRswC&z7,l([AriCߡPPe.S$1erFL+l$`~WNd0G7m}!>p2+ei 825BoZ aRdoJRh"4c-ʏ{R+";9{õA9k*Eְ@ϻgj aw[_eIfu^c3/f9S.P`GNA1pO@sa޴Ѩp"}&|9%D[]D!T@8խB>x 6%|_ŞA%eA"eX,me%O[t<-ϳ?G8"*V:g5b& %nG{ѧӠĄ"]9a#&6oe4bU/m>pN`% [9ZQԦ+>9{kMloboIea9DۂToSq]BJ 3{u͟&=!O,Wy!,PȾ(86.rt@g?k7g,Dq=6i*jθh+-UR˗:vsiM;=W[2T{R,zHpXF"LmM"I܎RU !3\1/OG ̕g٦IV&E|$V\+/sh^Q@*gA<_P%c#D|ʨ$?YS/ ل /_MU?Gr(o&U1H )XE;B!ZAVOXwcfU1yYIB='1Wdn>čb\v*pB,.\V۩ikX}ܤbv@ IU- f-Dmom'n~V1|//1@gUr{qw 5uMy̍E>0/lΔQuR-ŻM= 'xŒwݎs4x_ɵQm z}u`{-Pqn%aWT7^` @ 7h}jU;^V"dDZh-xrs>VOo(+r-1zͦd=(TIލsotfA,xFܤPI9~Z]_$tl4_ie]k@L^2 䎋~W@GȧN`,lac_}ȇe߄ z!NN!::jGC1A?Q grly`nOX0z%XSd~aF|yiƷm71~]HFK}Q I֤b?،1AW%+Xyr\y@yn_rLTEIı ;ak?UѰ"ov)}M+嵼`|!pxh%=vڐυzm kNl4K6u2X5XfIŃY؀W J+ME-ϡMs0\Ab3H$5o/o'~qi5,0ozz=4w1Pa63'\L Pzj Ws!%Q˲SؾJ& yM p湈"M2/G =_nR)9.˨1_IzgK U3RӶh:k%~% %V ,ݞ`$U< VC'ˎ؋Վ|3I;ABǔHN ΘS@< q@ܭx^}Թ&|W/jWT u.\*t6NkY[PS) ׇ WW8LKܯ't|„J.5ư[aTi.`rK~w8tA"o2YZ׹ 1YYFETbI݃P=?},U&Dkmr^VDb 2g{ܾƈ|_IUkd}3tLQ?G譻'Se7w ?c'?AnxiU[vrhJ[Y'jE= rFYm%R>ACwܘUjsC(;nb)F :s|`1kw aie@-jj~;\[-}quĖ1_ Di7[E|8y$˻*72s/FzZIZ>;uc\jpy{YgW=gg |pc{ص 3kN4:bZ&&$#6.1bg N)-ңzrAV\<V(+#,Qp= | ;@-;'g+I־(Yq%+@,+34%lIPC\09*z' տ4^P3lɋۭcG@'/gl+0R#_ŪәoEQp;,|n *Fڔ1+ zGF=jY)J1-eW:ޗ-%u =SWk)ھ)Ϙ·:ɼ^VcX_`aYO4n(HOeuzVՔ8 x8r;l߀Aڶ͎RPmw\K6%e2pYco[C&_Spz u}pN,݃}MI'L  O,u=/_OظwmO[E`:m\UVk[v;̗"_YV4/8yTxG4?*'-g9$@5=?n~98ޡspb(۶z^A `Fl3('`d \PrƤ, Eg-ki4NfQ͗< HR>+=:J?< u˲ֺ]ra"{2o|Sr"%mo┺&э~4+iSZ/L=hk~?DSo{6.e:m#ggT9hze < AX^NVQVI8wtZf*,NK5k[×u#h<%`'!8k:Ec2>UC'.^{>AQ +axF?r#IV;=.}z*]8k 82T"?Af{8ih_xlɫzI? &1 b0'E}üYo팤]{GC3$f3cF^Wn\^>PL Y: tQKP[4`* Yڀ=B.|(ܢUAex8<1GjZEZd31l9{X/"ZErI#bCS9)Cʊmv :<^I OL*Qh^,_K2qKUxXH:F8O#:3459aȘ^\T[WIAcuNN{UڜR)9?ƘA{ 9쎉аf@gD0XHZ"^mVp ^@}߄tY"wσS{s U$h )ڪ, 8U6zޑ;Öڷi6d'd;̲VUFG*nZPFԄEE>~d@r6"ާ-),`6)E?ulo~@<o 0ש1/g$u|cK CGpc^^SmyS% ggBVqrţő})-{Ž[βͱǤ}hN뿡O 4v}Oۓ}46a^?Fe\ya['_[w $PW4['f|xu0nRv+l0 BgmK/2x)IDZA VfRf¶SMOeМb۵<T)jڙĴ(6%?yeB{.52pp& ,3R;Ǻ&x h``y%" İ9ړ Ѻ@yKz~8wˈ:I)SM-[NFi !L^C[,T F PThokU]Nm~5E{ˋzOF2" o9whʾɅxۅy8XY&cY-0JL r[ ꩀ*Fsw4mL-Rm\Kg&-Ē*3+ϰ3ǝ MDt딺~U 7*>:ST5~ivTyb`m0%uI-Q3 +vd׼KE P~E<:z 'V !ڪJAS<N`@[p2s6Yݕt΃$*fڕk4L2PuO>WTkp_p& 7TayJx"Xl7CЊ/|L[>0 QKqh@8\)Fpp?Q3M۳N6m*6aQ.*Tf3PB .':͍t/p.\${NzoR89nL l&cV$ DCiNўw8 (1kq vTJ=Ԩ[NꍺQ/tk/.#p3/M[ OKJ.g>0\#¨n.DȴA 3@ R"ڠxt4x¥%%=q! Ծ;D+@F܂_[e$iFG 6CSA!&t9O|g: 4ɂT/yiJw1^QZiwA K( l'.Y,1r, C] ~15I E Wh#(󷞬Btnif< R[͓`^50uc&vd#aXNG4&OU9U$V=k>HnhU12(o393~g '}CC+Ƨj Mfd4Gj_)Smǧ%޹mtUh_NVEtQT?7 r#Z*t-RTUylC}1?7 dX",]t"Yj'+r{ͤ.eu `ɚ|F[!Ž_3a!hUC%|o_#הgmNH0㘵hp:Y׳ӄvu-Fx M #ZsĖvECLW˞SЙϮJ CյAݰHR;Iw"2gzsca%$NL&/ EY@ă#XGZ5H0lM9έ1zv/Rg2215U&"8HQǷ` ,1}u(q/74鼭0/@òpY.K$(@J7 N޺PNs}i#K ]J#ڪ|vg8M%wdM Ew&*T:=O:gXƉ*Fw~&Iw3^K_6qhs3vB^RbR x:']Z{R=T]<)gB=H@ ge (FVHTaneEA/@g<Ɲ9\-QRt+{Rx.gKS OfeYAPf_?|kީP1d&h +Q crNpl`^r8GD}ڳzw/M֪VXCLsSY =iknN^e3{W`Ջ( "Ɠl;6 FL~up46%@U/\xr&[HBIa%j.HN4LJB GL2u ѴOn%ʣF_)O-ɞ'e9IBjh谗x\ R AL_.07@S~LzQ kk[;N^\ZOiFx$[AgnP,%AtFbk)jVI#r)†][HDşNr^M%+#L6m'D' ʀv%nُ+=Y)GqiH5#`kc<] U=H98M0u#ŒGQGn}i2mJjd{c ׃\jqBFYZTzKo=]ÉԹG<(cP ;asYsܲo⼓v}Y9\~^`7}b#z'y@*o]YJ% */G>(.cü >zζϒ BCbX+sYz .Kr~HKc^~,M*PA~y5JȅтLlG9́ BO5; ~=Z7N"WEg8,Xl ?Z]_Q =exA ~n˜@jHq6Qm.t<w1ܓ~Vᆱq) 2 XƎ2 A8{&%5AN/k~9- kP$n@<} )B3(E2`aG$RX_X_*:bECZ ,R&4s3CX ܝLړ/6@N|%eb)Պ '&MZqDW3Pf:1(/k<0 y Qy+!S"9v <l@Y8}F!Sf.}#fz)(E.oUb Jkc9)J1hOg\ oR9$oY%6WlJW:kH ~SG!<.`M =^|t"^!2mn%A3_R:]GcҨ%l/)U7`noRڼ}x0Gw \dK#>uzVvfi) n^@hT}иe.f :%$?QG_ Mj,V?;Q.a nwp.W|~p\s״qu5/kj/uϪy Px mDڡ:SACjIHPuFqNj|dA |mgc4H| ,/I}q[彎&;cAW:^p &s}5+.GJk??xx^*je(_ rG#$6pǰet뻏y^ZU hՇ}2'V|Ҽ#C`BuW}I0`B:B诀\B߽ԷVWc A{S 1+8h^R`jO )t26i؏11Rpi?[R<*1|CdAy&FȠˣamI4;>'A(IN@  @K?^ " ieri^A N;jlD+&7g >EƖi$ˎI߄*jQr>6onu  ]d#Pļ*Z 4xvMPKV/jl7ZȁKV 2l= eV]"%wɺNdqi@DuGqh\hJo+J\S"nq L%J-Y8Wi vK4pOMcEu_=W.$8u;ǚt9dz;-x1zҏYPT<|1{QEg{2M3C\u*xp *"_|_gb I T :#_cQ<~u\L1^΃khiVrtgh2#:kY PEϫ—iZkX#,٨K8qalԷ}T88x2uw Ci$? 7xy# ^uH\Y"q!2Eͪ Gta3FLH$;'! N0N~vSB嫽Y~SsLХS%)3fn㩨7_.L њHa$UG|ª<鞤;d6К&j sgV0rvJ^[q8.3}Nu=rPॖLzC8)X"Uõ6~sYvW c`k=cU@("S8*5vrM\ڝq嵶h. 븊_X{Gdj"dev,ψvy39ML#:y**!$ ;W{r8ai!N -7^RZ}ΔIg o}vhW/QHh߅XWiEznTDOe\k1z<$PK?t[2Y$H~z"5,}İg_'=O)w4|բHPzU+\c/c=i6% nbJ7S'stBǍ.h6A.= l1nƚ}>tl_bQ#p; VhSs)zXj9qR֍Iנ},˭C}KlN F[I-Ƕ tWq37sBnf1W -^!,3ǩ?3s!QGYL(!Y6;ۘLW m'' fC#?G=kx}s+I# ǎ\w,v\-:f6l[[ wh,N"Nyѹl}T-z* 6.GiO-8/Y^ NAῇmg#037a}{EACA?ݫyqʒٝ& TJ䲦+Y{.ey~UPkEBRTԖH/TEy';=:H;):)5O0}r?Yg#W<}Y+a}+fE'Mipܦ =eDSZA1ڛkaQJY"Hk}0ՐW2SFk*ǻ (n*tZ4ӄqNwXJEO@)SL@ 6a؞h ^8tľBoT&=3ڒGHogkB'Ew54ϳQA%gGRRVƜBj?1mdofM)b '"YZRuoS@]?} ax,xDA߿%%Qۢh) (H@Vepo{0[ sSB,&Iuv#)^eU}@ai?6J~Nt'TiQkvUܶ  RH[Mh_|(x3qs]-ӀƩl[I^qGڬ>!=w}EEOc&>v [">2M+Qb.٭^oaYHs7ozCZ 0F:ksG5rA)WPV/:=e,'b{8vR 8tҹ^X/mpaeH`.`gf͹@o[Bڇ^{o)56OODg]\kgg@ZGb@i*&Jў9;-v Ǟ1`;>VN+Zt|זmAٱ.mm(O), W*?'Y㾉Lc^n Hva Ag4a?}$3"8R/n[nF\N/*Xyjx1WW`/"qELpjgxk{}Je6@Sa֦*=oƝ͏=$ОIϗI)$?d}9D.#n7%l`xq=kZ!_΃ ph + s2%jӾxjG]K7V+pDgbCq&o0tX>Ӌƶ-bV1񥯡в(Wb^S?5c`h=24 ?(xn0>7f4Ъ O p?1L*nh]I /ݾer- )a; u.ȉˣߙYU@RߩeHMl:n(5z[ȃH͞௻j}>e}<|\eb=C/X*@PhWr8T\"2/_(1Za9-n9Lwʯթd͛֘뛒KjP:v87(Q/@ Gx(Mڳˢ=q,54Yc׾Sv'uufm>ban=uNU0EiaBRyMlb7R'`$<A|7-lVɓyLb[&2&5F`4X=xuENUEK~FpJ{03Y|Vm:N@T@1qTX 7wu oJ6{=u|Y48125:UDS/UpC[_1krLxykiڙma.^ Jg4UR-FWa&?X)gjm6ԁU\hQn„ЦL3^ץaMZ,hRf #g@Gja5{_^Z?Q7x-]:R|+OэǸsnF( aֱYp1K-spаlW--N9Ðgc5TZϩqXΘ"uM>ab]h/q(7J5kkrs*‹j6Of'E}}w :QΕv !i#Kqґ[PQfF>Gj|z+nQ:q`(m3R\qP}Mh 0v٩h-گ( ?HC>Ӹ-Yf3ϓOFkor!,&̞d@`Mz͝«J]0~u謅7C%av 9`Pu_RΛRTD"Ωz{ASmxBl-7*_bjqlʓїDEbc5ݰUHk) %w9o굱wapU%XdW qH.W^ S*Zdg\AuQ{27j썁? k?;'.L,`ApѶ70ma l/FqF[ۥa%P(n]>u "!,DGtXq}?" ROCHbXP)cBm^ =FsIAcx =G(9ɭNժOSZXh Y-)FL:ߔ A;!BY CT ?WR?T|߷{_h9QGȧ2WpWVa˔_gR~8 )D<P%LY.CH^7"1rby]Ay~GrmŎXѦ炢/bUkQжLBAOޤU #>`igng][^Zֹp!$ a&<㌌0k{.-&UMX-n~T_xE1Q2XB'%v}Zm*>dٚEMҳQ0` ஠cP ydDjS*~ZuI`$P"ɮJ 8Qu':9_)ggZ*I3cu"˘ṞLc4R 0c!df#i;GiR-ɯDŏ!.H˜s}?21]@ ?7 G8w2Mh14s)q׬eѾ`baPdBrtaU6.hW {uknΉJ9_ d)P X$V43 z7oi 0 gdW Dh=mһGcظ)'˭hSE,P8i0el`:ĹQ/32"L{;EchO,(ƄYcGXpP6g:m) VSWk>G띪f ƠTF{ I3-3)*'.$lj[k֮[ *-2C;XLXLmDcjE~l |ʑ?!]9+<=VYsѡGXó{yؖPL',MyAl X6"cao"amr)N)1^+[~jd=E#ԟg('Q2aε&XR[˽l`V0#ÄMZy'h"SBJIXs=OdV"&_+f`/ɜs[ZXEt_AS-E 9yCwM9n:+)XW%-|f^&ǯ=.;$vB{bKH6NWQZ̾u-Ϊg$|Ni|=cHk&1@.lR#bl<\\q~J{$WT@.k T[=i8dqւ A׈yAc0~g@H)Kc/̧:fp4JiDz @#*2Hm OuV}~ = EHsTcN"ʐZr׻rl7KS @;{O@ĚnV/A`|uvxXK"!a۹P*1I=Nfݖ+{SJAv@{e._g9`&| ` XXkk8=~ PqȗhM.OttI(!_-B6W+@E ;:0v5MqPlF>vay:4CTQhKA\gqa*:G ι5$V1vpϊjN #p,襗5VUƻdb1lWם̚HciT":PėR Tim g\s A=qhfb

 [7؉}=ExJПj*V &hrIWҞf.wwԑ9S*̌re "dZ|3rJ3kq&_0D9nP.(N9WGt@x^<ֺhaHOx.<וSh~+ H0X7)WUnp.z1A*8,{v {'R c t;Q| O23,z?;C"tVNZ%#=[w#n4+2v$vB[2qPLx9ٶ^Ԟl:MS/B%P hqaSmUStb?&ԟy{irP0#,Q C`N][>K /}XGDΩg\VỤ쨡@x*.}ex(+Y<P2>., ay)6Ǹ݁'w^-xи .@T!b!rX#ungwY?(&;`FTk)T <f"\ j x b˘r Z`DZ9Ϫ3q)=qї'CjU1J +U1[Zͫ5= }|1)H E[l.$bIupΦ&Zd3K㷯i=MYJSb{@ƪD.*e/\J|G}/u3_z+"Ԓ$@@NYi{S4> A[,+g$mu@k[&L22c>&]JcK_d Sv")0)  zQ2w BV;ihIF$'=hӗy/TLoșETs )C=c'mk1X\WnM'Z @&D&ջA_<5-{l{:!O#:siD )M}t37fipo -gsL9'I׭`ZPAFcV” l_yN`IA]Tu`lPe!%c]RPDKr]s9=MX-J4y_bHnIYgdY $O#lrP] b=\0<89Ӑ܅ wF~ek ~YW~qƒ41V]ٌ$S's{ SJokMo^HY1L (.>"Nm-,ו_jSe)I>;6o4&^|79TEl({)&_kQ`q2u9FW0 'f6TB(WKoyp嶇m7H}QWnbl_C-| viٷCS3=}iH{ =v8]|t ]6‡?Rsj7՘c mʇNRӢˊJs=ַ~E9`V6Zw| |%\QҎFŤh^0.P#5hFNS QH4$'bBbwh1鮳m~+8ĶUQ$]^PǠ:&c5|fR'M2y1 ǺܶAB/?hXDt [S˴. %D OuK8p3~i9 Wa]wNQz>p"q<1T1 d 6 ^6)ݍxG9Hl#](ʖdaR"4>a5{"v &Ơ0n`ߙMkЈEMho"`:WOj3$x:ݚQ3!*ƶA՘aדƘc \0|t/fxC͚6USKG98Iy^[t@Mx$VGEb #RMXcz?iqdwob8U  p37Bfx~(ѠɪҀ)9fGv~1Z 9Rr6H"\H3[l6UٷbCWꤦ PiIOAx-x AnS]R+]Mvx/8'ռ *Zm^y/lʖQ9RlXP PKj1].u$-CA]?<Pni6y0U3IE jt 94=²V%@1ٺ|s /KtkB9,'ʖxѩ/CQDQ'1&L^@]ѯi4^j,s^=-"NrT4u+8Ó0dUZ.^ s'3qmFMY%gȀ/iTpd+0#~QmQhN8ANgi-ѣ"ZA0ifwf{Sspl O ``xUX$ABj%$1"msATL+yk wx>|RMʧt7 E=8Sqzs|Ei4B ETcKTacZUGDeixkQpb`)Eq' wt4NӿR>#P[+<  T<ěB4=G7c'Q ,Sğy"l\XhQBM\/'1rO0HII;Wo".ϥ zPe\jËyr`/>XT$73 '#y"a`t1J#Gf8>TkkFRt-GfbZrF(\1A!2 S4:f>38 I~*6bW_ۢVzH'Cyd9rɁUDtHQ?+{)1oZ|?^;%W"1= t [}A&=mZA;w܏wD c}9gF(.'@rѿ;?E/aԛm%7|>k Kn ?,IRp,uP@WG2X3TQ3jh~3C0ʮ̍U۫'%pJ1Md?i`(E<(4s>CrEc(n~q=z9 wP,jt@_Q"H(KZyd== yz:^q|A(A \ToQubIXi#e |$ޗǡz1jN}*g#sQ2{FL PvtN<CRH|HnqvіeG'YJVڑ\:xhXEvUH1x6OU'I {d?}`EOO0GWh#@'i\@9B.8=ү-f0)b +ZY0{G6^ m²!g)Yg)璌>Dw@@XLrA/i/?6i c񰕘r* yPWJ,+FoS§tTVǓ_r/дeI2D/x!J.Vڕ#v,e1ޝl*T$q}M'By\ٹp?; 9c4S׎M0ӧ$H6aT(f:rV%k,->ye3 g K'?JhY8`<$KkΙj]`up&!#ˍ:Ղ2YnfMOj~|ڢMbT^1 9P ^oWvwN OyGP4]agpa׍@eD%D؎Co$Nҡ_V>DtPjn㔲o>$_Vs{"*< zuNmx^pIG`Zuws-B9/J s#_>/UwMC ^(B@lT݀! qyPEVIfWea:bd ]ODSp@^xC6zj5Z?hEB6>tUmbAVW+7JmJ` j@²c#Gw+C0_X6Z=3)_@SяV!z:OAcZC\R)Z": [lF>ߌlɱI݀+f /[)j2F'zg~buOFyo 10KmF+e' ];ͷꨦ.< qr;A)NB8nJ3?FҶO<m0LMǙPȠsͺ9 S m}KNःCS\_pO}B  ~"íUpd݃QnfRH TyUȪR ~ k6'GϺ32 {)nK-Ț.6P!-bB&>\q͂T 3+<EJ &PA"?+Ԛ:@xDW˞()zx_VV0ڀ.C.ƬD2e?&vDŐ e.#@yiA1LoXeg0e="EÏJ^ΎgGk' եNNUlð U0R?WAg.Nu!z9|&o:b#GAt]bH8@P+VŘ5DLXU'ҡ R';-ݢ4܂H-x*Gm V檏P&_rk;[!,b^nn<h) u3D΍UVeBPX0UL'v> 'S O}PYSC@6F9RT!A}c5)5_ `CO/z8Y;,#HP$xwOP;T"ƒi'M ))Y kPMr"z$axLDN>HK&%nw)y}͢${7avAi3OV: &(d `I 0MU2_tF4Y)Zusy$NA?%EkF\h pHȦp<1e_ rۘM. Er n^J c_\R80*B0B ;8Mk.e7;#8Jj3Ve!@_c-zݗy$ow3g?^-GY=R`ӌk4OrɅN?oF[µ[s:K04'agŵz\gf.6*C<xa0tJvU"riY 3:<죆sHv]J0s`':z#%:a'Tuu󪱶 Ա2IVMl E }'aq5O{㉍gɺYeD=ql \}we\HJ~MSY(3مm~>Wyy w!e򿣪QA :jpyFgCkT2MưPOȨDσEBsh/Y%*BG8ބ%)ojY{ۢ!4e%Qعx4OVxsfq=/VQpV-Ulgp2nQAg#ys c!4"Cj&/fŻf>d7|{*)`oI ̕)l07b?0qo{2@w +Luu4EL#&a6Xq3JWeO-W}jm2&+>ƞ$m2 }ԗ:K~@kDVX'7Sms(I~%ˤzZLW LlV݌- R' 9zCfe0sƞ|zk;_/=e`f"`QݛY?^nI'73#%K5 (:x 0ޭsA-uKIK+s+0^_d)](=1˂@KZ=3:iz^A%׊$beQ&h=ӖaE'X(9ȭ>%~aX$RZP,P+>kB pTq54zNB{ć#gM?er|~@;q/ I8ߗLCN͡#d~T~m6`M_+٠9",ůe3l"o!TUI&Gկ{(.$U# $HL. -E=Qjaid z2DE `#v&(׉,q%aĶh7F皹K4I8To+戝"0] { "kQ"pQLbG#]?_;+zg;g-,ug0z\.]BJe+~B <~ecb.h uZbbલ=^s6ɢØ}@[D)  ,3vw.uPˆuK! &D˪9N$R:`>:X=Um% ōhU|ȨeKRbڼ[ ˜':41ÑV.Y3(mr+2Ş0;7ַItpxU6_lq:pRFY f%5=$F fG=!?Tы3L㰲ʟg}yT> /6v*۩]kF&'@96llmxJ).Z22ŹX;4qb o@Eѳ 'K /l*奔n&CW؍"%ס0+h+(? ͹` x(NQJ9[7wp¸b+Kv #S¥>'ɌQPtȼٖHn]xsd,Sg1 _AAN&z{{x ChfI6c5Ӻ ̎HpC::l 6PF؅H˓pbصj^IwC ٛ9* ]|G 뵁5Fd6D[DŷR6候'7j*잒tABs!;:,"0fŊPv?᷶N|wT*L>vV8ޛ6GJZr)--z;YļЪA㾋6T;o d}?-b-QvKeI#zxIu$@:7Cnp;@g3xDI)8(yf&`!)*rnQ<d3&.Y WC6 O.d509 S?\H| px~ 54jcv+^t@!![a:ЊlaUc|mFz =5] Η<1D{}pDJFJ(9|?Fkű?Om#@IߟQi<0R\D-9b Zw'+6{jhn310aRgj ARdgII7 KioQݖtiD +bx9# &Fj71;+\XZ1S呔 ;9gU@%#/Bc' (7qKd-x?c-7QZ&}Ytu(QslhBuXVOXܸx]ɜn;j'Tyj ,ԆjP"3Ӊia49fS5 lk"%O"1@F [ G&H}?Szà. ;EeqA`,2~316} 9=@ãt蹯5b)izQIudwUM)sUgLR˺&rP-e'"}2 ٿU';sx&(uIw}4P%+%VcLodKh7 ?^ \hG0|(G0: CEϛ?)}]k\Jzg5,(~r3Q#4tU*!.'v ̼zKkUM05|wr .O3oz+lP'Z2tm/gK@45D fII"q_Kt<٧R EX} o;}5<$TV+@ 2G׶h]HMm;ֽ#uS(]46WyBoM{|Fۘ%^;Zޗ35`+z뫗"&HƪIO`QOtIC-ۮ}MVs c# 2Y߷#ppQHO(^bt \ 'p[K1?|&tJ(ijpJmi,F<)L4"KHzf'7FVlbm@Bmd\NK]%]YzUA1j>IP`kKŦ_{j\ETO rL^ c "ݙ"tӐARn5?dh۳XᓽG x l[M1 2񍚲WBGU>wK3_F9jf2Eoq_(`P{6eOd[*JU^*c=R\ݴߞqzUIGwseHX ˓_YSQ edAlXz;Sܺ+vҝ:ƙ! g)W /mtJf|Z#Ʋ(\ꉎu#hPs0[ E㽁{<)'9(/wyo][&;9y'NaB̵8*wKB\%:kݱ/ߓVl U-{U R}LaŪ#"aAbHзj/R]JWA`M1h wǩ xbVXdxkfz\^4boh%PO:_ؕ_#ͼ*tq)Cͤ(pd9(`*˜jBS_-똇`k&un1H 6{fw7Ǽ,,:yRD |`nuY@$eajUA3N,A=6S w=uKH\?jDn[m6c1 奈T(Zn*3UtOЛ7 h@c+bGڦ-+\!x<*~,FMm2B]8[1y_S A}֒Bцљ$XI[}'$ eJW1]z%:@L "/}ƛSKyQCY6vVAZ[Հc䤮 8 잨B5?=A>Uƒ6G1d] tIW335{un-Y@d}5$tW[)bs(q/˥9ۄ^ xTH;&O'k-]z!khYm!ZIcU4ψSu~jK>tLӈyM6x+_I촿^f+/t@rX"wJBobf.(1A>/)&/"Ili6* WʝiIg?BAڥ<0d'dҙNG? $|Y'JVJaȾI ;ZZc6g(wt%N^ov'?o^ng07Ubݖ )70^;Q &Eb;ZVA$dl|d[ZAY"RM xBu3N&ʧQ|l9iGkXR_S)"$r:&ldíXWhiN˞fHg+ddw/ʗ֓?cճQMs4{@bOk*Ұɿ3 )EϢ6uAȖV1jJHaa؃&6>WpS2˫06PjK&"莾#GuO2Kxc=:s 4CL꫽2$濆8j0Tz;2'5@kP״Ov ֳ vPpXT"#4XJQwK#G]-wPѝ U}c1늷I>Q? 'P!g2EҶ+y"ER23MGM4A/ B|_ {Ǽ9:v"zPm;t/֍L<*t?TADa>m_FN _JȮjk~]bN3dRF)EC;0M[sK_^2e>abe+S!S#Wg]W;wtSkK&Q=tG/g'^Hng鷞)kۺ7d qC ;KkV-5oӒڍ][Ҭfuő3 WZ1ĨE`L لշ3t])20 yp P]dY95;`&zxTa|D4Pϵj;Cw,:W/(҉V_柫qo^25{BS:.ͅ!{ݼ'/?ƿ]6'Żن%px#a3B SvX5 LBjoVnn+AqBOhu5er{YY4|oT`H#0Cv0"ymJK 摔$( 3m{^ˠn&to bJ$w||,HS-\$;̹tމ135'C^ځK5I<u¦ JB[5.v1\ 4bOk`JnVP@'oDWR~d-V@%3#IgKy4> I TZHn)5e3oqN ^T/fF %Mr<ƒ"JN7Rt9a+i|;DG8z,-p%©`Ɵ2$0hu!fJ0F LǣQ٨,okNQ-t:~U$A.ɧpptW(Ǒl HT5q3?WE.ك?#a%Q91~HsOK:)Ž8v\>󢖾.&[ɿbŖEVJ{nt4ntmca:+5^qM>\L_PFz>}絓i$CƁ Qx 2aߣ\)URZ$C8<s4M|xq1PMUQgXQ'e943 ɞuw,,+l+G9-7,*GxKB٫o(Sa >+(ODăǤq tȗQ+`| #0&,oZ\>JH91TE\˃mНA3P .[rm7$FᣒWJ[fHR~E^n-qܐBĮz+> L^|]\D#E/rrZ.XwBa{[.:6""6iiеz9>roյ>A*.?ʢ.G"*0!ⲗ1l4%BdѢx'S;C> 5yT‹W*'nQT˕YCnE:%~ -ZJjS6:dGh p{8rZnK{["cDWc˯ǝyF!.EM#e)wlY  (lt\E/]{|ףY0dkވzeJ Ui/T2 _e4?׋2 ZrC_)ҵsEczFe |$yRz7={oyF0CdZOsdn;2.y%BSW._К['0Oɝ*E~JZ((lBMZѠyv'lHG(.phW1߹ ䷅R3?omxt+b~$Kے"3Fީdr wh,&X8@Xxa<)uOp@U $U[Qk!NT}wA0"= HKWBxF0KtK+j/75#lsڡ}K6bon<ɋܢ;*"Pkazwήƞ1 1&/k9\Uub4gNa]d.Oo"w IJu~uH7]@esSbB*XNSHUfuA2<B!Xs鲕`vR%pۼp&H |܊{C"f8{C삊a&9P{_;* L0I >tދh9Z S/xW^W 6% `L5ΏϥSGY;J-g9q%/GIOeAʋ?Om,\~elJ %Ms$Dn^ݸځ!5h[֜+Dvo ·jU.%\C v+ ܑ5 A#;Ǡ|TT%mf>z KZ13pm$G\V'76yQd9v|DXV[10Ma E<`&mGj7r$d/VDb+(佇l( R۶ҕ݊3T5lR HR]g Q tERxn4i_Sk:6S]ES07R=4ܯ8[XZ;td1N\CTil<eY#d=0*x<95vچqj:iwc'V_Z<2k{Z.AYd䗒_?Mv6 ]M C KsglO|U3zr8_=|)|gAY븂X9qY@9.j'SwOxa=j6}7'EGa.9>фۊk_KmYS^[hE2!y״!aܤ"=k ծ̇in`R]jL3 dYy_gNAy̾R]Ep>M0q6׳)sB{\c7:j} 4Tչ9 8μV>WضJvqI/~*t;q;/ͻt$-5;V d<{Na7 P#];Y"c;v]oEK̒66lmvi-g)- :{&d$< cpY7"z ;1S \^B;$<[t~ 9i]S-ڔO"IkRO1':2UAYD6뾧#(Z㩔#@EHgGөѽ^t@dazHl܎T LRQ>vHz, E@Bt 7O/p  ʯc"7Sp-P*4}<ӜD^έlp\e޴(};f^wwn>97?sew-SyNy?;څ>{MzS(j8dTrόj r)s gnZg:\lJ67=%Փ^gحɌMaZ Jk 0͋mse%('b2+q݌ Υ͞ri1+KWoB ӕg<ϧtD2ԢГ80jfLhuk{JK?FrH~uf[^6mlR>[ cN'1`#,>@h ] q=rp.?4U\裬chQLy%̀-RUhG\"s!tƧ#&_ʂV4ZrdCBr. K%R7v AZu2N̂/`u ?J|bDqvuh.k$iwR*e71m1 1+68H@9ai /FoeNJB5򽨵21 ŷ68eCTvɵ*[hx?nvըx 欼5]kؒ.[i`@OI9Xdލ!rX0Ѵ+h'Y!E:.k7>Yp:㗶|fz+x[gqu6~@$ٮ -9yybrpic,uO33wPBZ2Y~R;8qW/-.Xx@Q]: >Nx*SBs 4+kIx?ʻ!i!ډ{17udCo?72ˏ*{zܩS=i(Zm3VXkރV'VDE9|f+ -|&^#"3봮)Ba"a wy9Qq}|6lO? "^$4W*8$%/B۹>SYiS-o%jxlvc;jV343" 羺XL@0 3fcrz Qʗƌ˫Bgc'$[P#״IrPN$O"Mclz)vMnMoJo䱭UG|(r[(O=i? 9DHըmi Ӫ|y,% V{@!0u1B NO:n@JGBʊZE6hXB-|~ #!jB>r/^]E6cbkO)FTy8KQ" s4!WaH/Ac='|̬ ms23g61]WǬeFO1 x 2w"$Chuxxg,X "~t[RRo.Lz^n<aʸMP,p;jo(ބcA<5\Nmhǿ"+v]IW>m X*%Ef塱JF^%?QogQ~alNօ;E:IwEIfsJa]a*$>R9fZ]: 쩢-<( O~bL7auFna›<__VWN|q پC+ga  )9@q+z(x2ԈXȤˮdV2yw7I[a\&oL0rOiӵqo1kX_VX}izs + :r _wFDS7$ $ Ee gj01Drz'ar@Cuhcef1ߓs&|&ǻ5#Z͇L= T7S)",^@eu2"!OCƙ?d{Y}pGh^:6Ugخ =$>Ƨ=jZOM%\8<\OARmDf?P͝^.u xi#q&׷ňsԣ 7,Q"M(U*DO4X(=n@'1y鐔ޒCHB[9o~t$'.aw.\@6JK]ϔ¦C(Us ˦53|QuɊ˺:bw˹o_L\AY#8(yzCJ%*~p-xvTQeoy &.M xP͟c$FRΗeE{cM9$CՙCF|*-E2r/vplKs9;KyfF_Nş΃͙ws,CKM$ɠE GsG5)8%:Bh! Njӵ<l[UUhh\cԫfgynQPcp60eWÆ}p0?ac <;Ep' 88)RA;NBZvķ竛fT4.$26D.-agbdKS]@ IBVE.}d q}nb3{#UE={?pvzg;X|蕚 %_LT5ŦϖBYz9dh'_ AFGz$ ΟFVJ3WQ:(nyK Y!.]ǼnP{|!or\|+X{a+Dt$J(Y"L\pH=3ʳpq?{" Uǫ)BTvNG$K5pv4#0`%97^ Yj,mJSZztk#lo7f)dO1OElz9*2ԉFaAGL.\YY5NȜ'Ӧ,-beX:;R p4dt0YNgg-FRpk$PLĔ,"4&Q#2#. y#6;Xlk'rGk3iR V)'!Ugz2 ^Y9R3DIױPe9[["G{{?1<乀pT;1>sT^K@b#bY3PU86z3'ҔU+HW{MAsPА9kj[¿JsDA[?FiC:$JEyY&^pYBr2˫e#ByA궾{ h[AcR g] -F{8)e5==y^r+MDx]ӧzن '( TuR"3ml#Z͔߷4 A=eAR zP|fq I8=D#XMȿQCҞ;ڷntL;ˡGŸF@uPxϊQ3`5' rDzKe?6FoD cg z9k'oi,Ybe'mozC\&z]9YƿtoPG60{?wքRͅ*/Q>eHh3kc ȿyT \`6&yPCu8mn0`4<ˤj'(`z]nQtB}M쇏ꍌ$~lC3hV?5HfYpQ4wEo|xA B=|>@Q5j\7Pxr\(A d*X7pC> ܹTv= ʛ RJy'l@lh?؊Ȓ %eΐrbIo7(#ھRknIT 3TVQuV.h,{dqA#3Î6aMFZlohQ|d\ XѤ,WRҰ^mMvvhemh(2vELBM6i&m´d"[JRU5,C⪢)#%KB;ba˘aOլ^vwioI eD c$ׁ`E$#Ƙ1miII /w> _q"lOeb ?O&bO<#e p&cR8N[Z  8"P;ܙbD2O(_0J8*&`Ȇi:1fv0EFΡ`*KqX^v zqfx*5@y='!@FOAa͹%lg~2^3% >ʵt qj?I6m 5:YԛGCS:1]"K2ӓDR|1GIDyQwӇ9\ռ1̒R+i ۷@D#1(_Jx'R>L IJ>O vӮ.1G%RQ ɏ|țɰ C0D:4!WG⃟iPRો!  )u`Z 1~Ap[CZ{Z>K΍iaX`t}Kwf'\8# -llhKH1@UCm 7}RCdϫo'][k N璃b|ZFz02-3ѵ_Dx8 =PX@)=ly\dܡ sMGO<P`eWnz?=xwV}G\y|bc 1rEkǰKb}fYH_W\RJsppSAl`1i}~k0.lDP[`uu鱽Eyo9\+II LFAV=0Yɿfl>0:J(C)X׶Qr&EFAoqinImqjpi&ZZVLt#U+ߠH萀-3 x5'Rm0pq,Zi\")_eP+y\p)R:3KB2WBOZEFo˗o7,3vh7ȸc!T~~=~l bXU];"Qq)iɰHWX Ai%bY9b4HQ}{n\Ɛ!sw N-}̛Tl}5.kh1DѿBX C41}quutA|"g/F܅O BPXJtKe :,P̗W9WgGЂAfk4%?l ,oR{B%S@[avxH݆ u\6-FU+ )`̳jGTAѶ4f5#F`B\Rӟ4ڒ_f?g S5 ZC'OwV(+6-Sr a"_jS1V}5 hy"vbsJ: N!z-Ұ nz;O* mzʹM}YeͿGSILg_:٬J=-@|߃mv#5fDo~yx([?W0JBrCN>s-ٝ*ZĚt 2#gs]&=\q՟y7.jA [a SC~2dd$x;C|d{ `J/UԾF&Fʔe? ^g![;>^BoPYqtt,+͡V&06_Xn~?*+Oq" v\BS۳#Y!qm2։CԠ W҃V{ )u֣}(q+~o+`t*᫵3OEۅ:t4Ӹ meCW<;!}Xz h~"-ݬb 1Iކ|1¢&Cؗ OL'Sa2YHpe\/oTëcLt(W)9򧾃eMLX?ޑ@c!əz<)A΍+H%`dXT*_=aB:q-;SxZ9Zu}##ާ/M!̹o֓ -)EلkW35 k:$0s-њbzPDæIUT:, ^baZw;pC((v(UD=[Aȑ jG8DMkYy&n]zHW?y߉R#k (֏X\ |ӀBO jh }!vo 63V,T\K_ED][7.'ПIT <}+#(c@ƾ_;$Twwumd`ԼIajf+la.Jnrz14RY9lYC5;^&-c̣#6AuQpN[+vh2|[ѱC%+$^l108I5T25 :HP.ș?3f?|WH  -jƯR"l8|TiKi[CfHP3S K[RL9wu>g&OxD"N/o^u:[GPn ,A+ YI :€t0=3ڿ#5ǏUHlA"4b&VK|^Qg#F. ;CNI\OrA?\Ym<\3 2ev2۔%.ۓѨ*9\56ߙL8Ƣ7JȨ7R͝-;#8|{(QԤ 173'*ڏ|n7}GX8",ae[ PY#FtNuߪ\xOI]F۫)ThQn-ˢ{Q"m n&:a}8r$Orj4ŋV:TҪ{S\snͩ DC+0r s\zQ$3H LնfWp*x݌r##{I-V:zXKw끕bf;~z|wө D%yυUOfxKYN5Nj$u%fV o{W0hHoVCFrhpTfplLHw]C-]:EkS}Wo" I; '=vh%4fC]n]G;!4ܢWFV޵V!eNtr#*^ԅȽ,7s=^rCk.虱Aų9jq5;e͈'aklm~ZonoњwU~t3HZkʆg*=!W"u&^3e.lCb'q@ T{G`x j:w2ep}$u=gNl$ZׄY%.܉wݚ?U:jO?}UGaX]>!`ePG ٵy){G\+Xu- [+/AKպwIď&mY<XKv7h0w{5Ud8,xKe8G-ZܒJ >zs߹Tlq'?(Z҃2s2:Pd_q+Rf 1ɈB˵OSw vhBRUl/nFs8J[>ʕ@j!b1@qR+ -SmfJOSM*pD ߺQe0:`F{Ԩ}JC#Uְ'}[RcTC{4Trfbwn4蠗ZWVhpj5y -f8Hw{m`I^zz Dg?ڌ]'LW8PcoeRDJ9"/(uvw&Z7QmN^յa ;b<`DF3轛57Qc4dz_soxy)=9dCT$qez5mhM<}7@70VED9%ҙIOǷq)!\8K!p]2ƘǍ5{ȊĝǴA${7vPCQos;vmy<45'_cG`(f]~esB(}1ךOc=Ʈl W'Vᜬ^ !$ WjTqb۫7Z#a0,S {**#{;EWpY{MY,%P%7r~7nGOzkdwTt݀Zu Xr{D\ҲjEa _oΊW#j?;nu$۸x3f!QmY',1~Ig[d_ o8j6D9!@6W !pHE5ݍ:wY!TheP*ۮ(}0)&}>nHA۳xcz:\[t`'7kdvc/oMXQF IĜ0ߟ&&AjG*0ɿ͒s'%fQ03[~9G+WT#0~&=^'u=6L>hlbg`k(XrU"CSB="=|ܩ߂`*AGkj#'g%J:/4mHE!GVT֎Q֪ m2.U4$`+p*N.GJ>]h9-MGTVklJfxc+>\E`ס7/, t GIx<v15Cbgewfi0\}-O,<787|Qғ A!GZ{>mdh;czߛ[\h|QQ?w bvvk1QLfr7rN~ÞxZie $E?Y%"L<zJl-9,ŖēEmw&ڍ7Ei[KHNZ^p!tm-eV k_G^b{/4Izo/Lu'!Z"T@Q&)^٘`dS?'S._ck[1>ҽ ǰs@sF-2/Q.8t:6cKE#W+4L[Z zU;^)4e܎9m$,϶bn۳@KW`䩂tV`)DJ\ -:R~ESt8#t1fqP$6\9c`V_NCk )۷v>mǵyOKrY%^\ЯS*<,m;54>~B./ 7߱uSTw=0l@3%AC.ϩ GY= U!}YB/H[kF_G"ii5^r5Y}qݒpW;E&m D/^|*ϖ).6h7\'b&6ى#OMVw D2Ȏ]G.݂t4zވ-iaN[U˟1]gByƲ?L ڍߧ#y+ESL]Q[Zlmx z_w|& ǫvch3q͸A[5Dl.X}?/:AH1FhdzmJ3p7T=Fr Di4["Yj6Q&SWr[r&g?OIjGS=obNcB<аs~O`MvB>oO3y3MKHW&#űnn:K l) iTzwvO˵[ C "q_ڞA(p `ܣ)P׋]T.aAQ)ߦ⊬#!:Z)) }Anŷb,1`K&u_ ])CHV29gmVSaV*M+ >Mbæ|0ae!!T7O9SG5`ܽma^N ;Ɂn,UjLDBx\qng{7;,juӂ5? vqKb[%h;RK84c~RN4`uw3cGyf,:L[ϙ1ٷ( EdBM".7W#  za:@O5/&-sSbX^nvU[f"?E}G ?0)4kև$ain]l xDp1L/ 6iޓP`W U|PDARΙc[{6.`*evs_T%hL@pUȿ@<ꫮN;,Uy! 'IQmuC W-cNVb#OY&=$㑂_LhP ϒ )teP[rZ\-F0ϻ7'df~̫?VV'U.6@һ]ކ ae0VR H˶N3~NmjA|dʼn]QLI\ȮOFe6:M^k"t ^󒉩H%67 <(V,—x7 (L&nHn$b\}K4IlT /V|p( 5-k&6nat]EC+yoٕ*ʮK>3._i f!Rmeә+T &ԫjʰa sZXoYXfv6e,fN|[>(PhۧfjBS`B p_f?XX2}-].u8dYԁbZ@ңipW7x .$oWcmŗRVI/#Uph9.ʥ-q(i*?QTU%.DOx,-7/"t[).'eu+x.&M"}]hb-Rbpw?"zt7cwiҜz{|+?(x `?x|URl@; e$hg/,٣l6K#z 3 _x[3=gn|sC{qy,6R̛ PDȪR %<б%?2p6THq?6ZϷCվnK}sf[BF05m 4vOx':Mk1c&v>BDoB&7 ԓI߶&6[˳@mMM?jd] E@s5,1n}1 tE&0JHj9R3NŦ91) 6= ylz_#[.[O">f54%YQd}&/鵄S1;k~a_72TEܚBtI+0yF1'ڣ@ Z6৐uq(}&a:.J(&{pK1Di9iYiO)zzf !*'[3Aͭ9UoG\/˱0t0uFf!rOI{n5lӦP1LLtOɃUkNnAzXQ -{J:~О.žDB;N|sC@":O7-S7Lݻ cU!1:1dX^vCffwT8<N'L?or]7UCua.l6& l o%!Qj8| c#տߑ&~,hXs q}}*/!8OcjOs75 /;:r gYz˿@v;b?Z Fy3 BV=*B7ܧbwߑV"KioC%bFؚ7L A0W35{6AۧB FYF﨟#jzD A]UW(r!{dSkYTږXvƹzJ]:`ď^jYOLC{U9Y %FU57tn'L %䇞uAXâ٧m\ Xb&K0HQ4UBPj0,~Sh"([o9i6[HMbMzF_R y`רef!ei:m?$H06C8HlېEFa{BIB 7tZnh᧥ϯ*x:v@ZMі6H^$4U裸g؜g#<` *;eSb-VP0!By/֍ $k614"Q<{ Z2(\Bl0DEèlb5haf˯}`):jm,d5[$r;"1hJl+r*:\G@5(KL3Ѻ8 Wkf.ޕ jMw/*pTi}grK&eA5$#s[T'HWY4+ Q'֍]):lo:i(GS0,,t&:X?r襎WNMױ͑tN`G̒w#pe5a6)"\kx kt:m a/;\9 XBɀ\;h 0d ܛ߀_phN=Q&p/KJD; g\%%;|ݝGWv0;f޼v Y*Dzz*.8nyo0ye',oi#ʄs/KыҘ.%/o´<4?'8] >Δ YqWGshů-g倊w$-ahiM3R$\_r]V3L"C2HQ#@Vd-Ifɽ<5%bzAi׺%@bCR~(Ð\Tvs}̯-  v#F+/X=ƭ3G8BǏ(Gߚ%>﬉"ş2:X e#Yօ>9e~,FF xn>D/QY%KJB{#z2]NKvm<{4v~xP7.>}d]7 P?1.=7H:_-ŕ=A_PCʺ/Tsv:54Rg_گg)ɢ'[D8(/%i%3/d8!,s*a"O({5{=~`I<% uNTi.Sd U6'ځҌ>351=\H_Q\ESȤIVr|/w{3'f2gA(K.Mf3d`ۤu"j|h桐'mXut pT oE&4 x*z6HΤizDefBi{V1DŽUc+uՕu_`soyuI"LCpQ<+9H& ]T0V%,miDx)g1[ Q ČI%bcƜsڅe-B, T/OmR[f!Ԡ[V(M{5k(ϸ_(!DΒ߸+4D>']ԩU} 1B$zkE!h ^agX۶d0pEOPs_OR8MWZ?Om>ӢGt@`zeb^#gKML_1 晢aէڹM)W1"@Io,e/5:N-g!_sݣRul;| ͶPσCJg.ME g#e7_=pSpRVJ|-@2!uQWOf g %wRz$+-﮷cd, S_2@yN4r ZDj` _''&Ν,m}Xqm`qk])#oi1`m!`H0Ǖ` oȜ(ee8Tj{I .o(c|ȊV̸ ᄅu>6ɢnLk 3Jh{Bf"/hp'O64m&:a[nhLjOps _~t4\CM=D،*l=O0ΞZR褪4O=}jPTZF&h=#kTFVڞȆ|'0<,1HdOu̹ )F"(^m@IB [~Nhȕ@[SchxmVK:T&)mXhqY2/׏ǓeemNw ɫ[2Gk[e;fćKݣLBP-wEXv~^"(_m^:d)ib_z!.XZl`. T-J >j#w+Ogu s@YArSk ؽAL 6n?"s MCV2ӇKr S=(O˝ {yX2<~GJ}TrtM^hT3*Ŏ;n4a=6yy~ε(&,ȃCbUC(,{'`Z*(!,—, "/WSCb4dzO1}g0_6z#vounL k3P焮t#}MT'^}i@K>Jݢ(^K5x$f;W@.#oY`t=2ޡ%<ݟ+Plc r+Zc}+L$dْJzCH/.<ӲAa]1W)vQRMH6=7˔n#Q%e&zid {pa:MkcGfg t'?Bɾ' Bx G%guR="ؒ6X 򣑥)B)8`*EZ[3e)X`Y}ca*FaCQ3xV.i 󫮭Ku ®Pꚸ_rjD^RmdC`;w(H6S|<EȻViW$DX"9NdT61'@,z^#RuBUO($g3aTK>Gd֠6LuH"Ѯ~33_5  i':nZw>7Zs|[)\695{b'H5-PC1_ W};05aHSLv/C$;dd[+o FR~j9"G96aphռe_#Ѓ>`Rξ H{̔q;7ZQ8H2m85rըS^.N5\TsNU1V@ᄇ-~::vFږ_<=TPIrӭ eyh3Tr{z{*`2i\ S #L=ͺ0$q?kvw[U;汑r"4̀R,~7B^,&ni+`M@DPKGzV[HA"K+SҋKx>xƏ؜F>1<EJ`YB+g2|Ƕ1{}!^?}]]$)ܷV-…>QYfL13@]5MgY }"}3 #1 wVRܯqB4#&uF8)S$oE\cN&ww_sv NϘ`'Ynɢ{:9ˑN aŮVAx4-=@F(-} d2V8r z󀛗xNpX68LJeR N㹋1'(Ui)I6+W+<҆&dї׬\levv#XЬC^>G:gnO3Q<(x1Ec_P'm\I*E<'X ִ_~9{/hPh~Vhs[ܨn09Sţ.RxU4r?ӋDFswLyt[7no&lT-9|:Nj _MH,+^3Mdy:f^M> յ_'U1]x%B鉒Pt(YTB&W+!! (so y:^o8 ϗthOe0DPW!|A!џ(zaʮy?Ԛ5Y.UIc ͳ~~az0[cEspKp&9,QX /~#/YϘ n|@&!Fu'?Tml?}S+H+@+w_ $@oQb|ZF%;zҠ VO!vdfKCB͇NZs7u\D%!U'S%t{?eQވҺ #GBd0ު? |kەXMz#b9JakW4ےHmP};zn> y UD<$9 ^b BbRL}fOgG.3|cЋȂ*G9W@0#NVcN Hޞfƭ %491IccjIgҕ6kʨSK^i7f\,C Cdɪ0PMo`mPf ~2 5DqH@b38S>EB©a`Bi4 oܘ 'C#n~[En^>eϭ7-g KWBʰ)1yZ˙Nq-/Y!fȼvOrZ>_=zs)Nf^7a:Afiud!L9װ3_ zRuzLkSJ3* vK fwz_"ip}DB6J"a-]c-n:b7AyhͷY \3G DϩgAfIg{eEW ~ri~?u 9j.HBJ~ ᚈbXE@gAás J׀?8Q<FehjcXѰR J4p1ǧ>Ig[G|7u] *=qTD.zntY#&Aq<>ɟSXzx jCo-<}L/KV"/>q.+,˵5;zöm2(*(t_8 'Q{~9՟3 5apm>Cnn)o7 Z&#x1wخ`ȟV`~tN ?߽\'eS {`~i0Hp"dcUlV/2._&V`WwWJAju{/@!ޓ }8c?l]{zLȽo>XC7YCaIMDS"Q$G)=ViEbRU2X:4!˿j_  (qiUCkKW!%imB> 2M*-묞{o4-5 VA=RSKK\GW%8S<Z#_tRE}i#5s]QG?5< YNBy;Ό:.mK8,ߐF8͵q"OC*H__焐r(Q` ~GA+Nxeb<ֺ հ24ʋ]rhs'qSf![ }4[4>ooRltC%YO{XYrl[HuvԘTmQC9KRTqR'{j^!IA ;'>`H&+l_R&f6uyᝑMljEy${v2Uf:KCQv[%f/oV5U G)U[kk[xL25l)5=o;4qT ~ɕqXX)GذȫKr@+i3hIAd]M'jB2:KxqߣA=׮q:İ1*bB?a(~ (Ϛ\D gO G_1$to<=ؘ' ]mC Qcp!j|rq-b&z+`a$6f.8Nɋ9/DlXNYB˼rZb}Dn^׸QYkTpՔb ѫdq5-ybp *,(EˁtxVw-=͠W "ꐸ(r@.}?4^<>? Hp twBnLJ@T?rw°L뛮?MD98aY`Hnԓ' 2pLx)N lZ1E3M(Gs,0[of--]|&C.ԠoLRoHN~".HrnԀi嗉b'BVFf,Ôɰ |Lb+F oxg9 $t-1"pֵٳ9a uf7,dXs6_E s@/]J:Jgs|+L.*|ަM@94k.OQm)HXZ۪K<ٽ{w b7!U㤹. u<u`z^wz);8 h{ G4#S[ /kt}%pD'yKz?}k\wjX*#! b:`tߺ),:JTDQ'-,ac%ztV͖.POlP*ƷWoz&l?!Sæ<ڶ?|IvwpaCOY1}%i풇Rϴ<'83)zsM1 Wv>IA'%u`vFKr5&^⿬| v^7kv|VWJ5~m6$"؆Rn.~X .*e"G -Ğur qB,2nUBDj:XYDdzLiPyδ짡ƅhZI§BEFYLATOcK4םEnnHBNߥe(.~tS>,݃3A:W "4;nn>jy. Q9ȼSd}eBHXFgO F)EI~nkWJƜ9^)7=nbCϧJuz`;Ła@{iHCnRVP 3̦Nnڕd\B2T7^(/nOap:h zsZuь! /sž'9uψ"եVZU\~'.9liy߯wo!\PHT&}=\dC=&on´Cu"MK2v? ?o Rgpzڇ6fYO? AKKSZfa"[jhĺ?Sqz68y]F*Y'`_t*S j{R,O{Fnf9K֒1sZuq(T`Ʉ[D V^656)R3gs0z]*4R2 `&.d'kȃyhaˣk$`ؔPJ'S{qd#h 361U&ד 38_ŧY 2io a* +妚0%HbENŲ:ӲY>LN ;Wj:ҫcU4їOEgb1:-B'pdrN,Ta_ Kڠl<F=(<~8'?@(S;b9Zk[Ǿ: x، o/:>e\;xwQIl+mWst[X 'ʕn0}w^d 'DE97>@wd3hnI x)Fx]CCgd]Vtn&0YpTu< k~Yz*M97Y8[;<,V E>WdGﭗ(h5lce@s,UL4_wQ29yKYK!=@19|puGFdP|\sJYN9y 69< ~ngna#iݿ ;D0[Wp&GO-[لi3bጤʄTP0n0= cS9߶#mr7R^RY:tLO1zBfGؤ:V2 KfZ;t;&T{ D3控g04qbv. Hu7K k \'6})fFV%^+jn!|ߖ3a5HӐbς {2A_2шCruWff`eaPNO0{`R@)#KF?.#ߙNO&.2T..qb '\uM +) #m۔lc] _ O>=6!7 eJ)Zp|10!sNGж^BŚ^:(x5c oc,xW3̄t\gfZ|r<ވ%F2_S{Q|gY)氥Sea_0@ڂw;^M[|B6~ bCcuQI_~%rt"X2Q l^-xѱ>"/g>F>#`5#d@p9%92'/!> UamDk1Dv[bgh`ȮB3ɧͪT+.#e?M1'55 * ~'-uU%U?Qk!9Lj56J}]?]|r>ܺNy=pu (rz\2x='%;HBA8(J\.o\m\POջȜbm@i(}?|ɫN {?\Ih\ɞX㶠cI+GB{wܼ(B#,9{gx2F%J] &Ɗ;@ByBuS$ !gNޘ0E+q*|ESSx/n>~a 3/{SQ650#(9}'I5J7N3t 9벜>I/fPS["Lk.Ex^ӓ"W>0.U1G_ͤMXqgrfgRD_g9UҎ"pQ `WG%}+5*g%8q%?v),i^rºAߖR/z=[<:Mls2U0K{r#r9lӺ\ [PYQY.<25%~\45mj7YwWvrIov}V.Ԏt*w qg +fI,N%>*C c~(TYsXV1A*!uxq6ε@#2׿An7..UEE%R3p01gRjRlB @ٮ;F -C*`}:ؠ]'+;nT5Eu+ߗG'I' :"8 šAH)Hs?a/{شfhΘbH(n!Em|j{G9%3sA4\&#GZҘ󂰋 .1B|;Cm/@p)kcNI,!62ǁT$잳eH[tƟ5=p"GMV6:0TrUU{ab-꿛V*"q 5<5ڴHΝQb/1-1nůޡ;?Y23 6i)+&qDŅY%IpUm_o<CvnO.YnŤ}^]W̟mt)jwk G.dE#z[/N2 LOU`}*$,;Q8%,\q; CD/[6tC·>th7 @_4p^_v,*vwC Yj {c_g" U@b|bZ+G'7~FSgo!ۓse5~h^fEUQ a=5?M W4X7ٿQ[_ jHq;dֈn}$K*ŧ`|͢PRܯW{TpLJ~U jf$TF Z(iP.)++C.rS`0+oRH#aD|^dC u~YCZH5鈬m 9XsBS2 8J,U֝$9wB jJ;_z7([4c ~WH\Q8MoM8_|kPi>˟ݤUsjI+ppׄ*lzy.䨝H'ķ.Rxk%3 Wi%F` #^M=gux]Q}V s!L #yjHh?5wY[0h+2jllHi%S\2\@͖wFRM/h@^6>sxHbOr< t+/s~pYnTQy;Ô#K E[|p%*Muv6H0e{Ջ&ӝIb.:r#̳!9J=wab&@_y ? v94v-0"A Ƅc,MA2FI 1s_aZšWJȘuYتBp+{ݕFT5_pb*󕎴`+ cA' J$-ge-//ŏ2,޿rs X&rߓ`ĵ`8ζq"i[Ǣ  I# S^E+bБAjPk%pPE@k$brv$le|M!k~ÖCX6 aۂΥ(:bdi%rUR58!}z&ӍnqƍYP;=f[ +ÄOş%bZC2['T;L6 .S? 3݅^&cSs]Q.L,][p9TIK襪kLQմXY^s00ly', Z}W䄙n00j[(O֎D/崎vu0}߂ ÞoAFv?FrM?祅c2oԘl1j¡KϷR$Y)B2 8ީҴQEaQW(sViٱJofp^@;܇6v:MSNCYD+=e!g׵ 5DKj}ES%`T{=jjŰԢh7j!0qm6JĐNЍ*]$*)P|jמ: 8CuM}QG7)9;ĸks"7/#owi;%KHѶPavtRV!ar,莀GEԲJ5Gn Le.DQ"#\9]{LdkWجQp"7X/'{Y0THmB ݞj{ tl%kljwSo:ɋyNhCJO'at]E56rNAP[܋iMu{X%`P&._OBe6 ?iV)TL$=TT4zmD)EP )y^QvECA N9^pof#MX[psewx w•b~&9}nY"w{׌O3טBJlIa'0k}]i1+e[u>,Eɳ64v7ܡo8'J63 {WLqNgQ[D!h.ugsl#VO{]lx| p{.ZDLä-$ m{\$]5+$6=$:BE ޴ 8ߡ BRQ8˾JsWV% F&1dһGEp*LfC4XQDtNg$j!צm.` ~3Udb![#1t#dabl7ҒƊlXXBGj-Aќ!FOUT0ݪd,ۍ|,ڝZ0LpS,jSF 6S)X+fUzSHI28/g$2KD3SΝ7= f-Uc${5' E 1K2>0]Q1ь!:s*ySfƱ9 !ۉ;(ϕ 0;6Zܺ@Zk4yWq9,hbgp>ޗ4YDPfȗ;(RVP()#b2h 4wrPzQ" 2ڧ=讱n2;(( _bž@4;@BX> + )+Y39B8( fև6¸^8oe|8Yf^v,nطnLFaʉeX3-\ İy' 谺 &AWCK).ʚم _ny\zݳˌI wi*~-SexH7 7E|u ʻCD\Ƣ@@}; muUjo@+ƇÏ%oB+b'ғ&d>.'rn6ͥe|? cu{TͱX!29k_I^:tjHaV|t'i|_M>W9ˁE*ŀnʋozP6;j- h'*pߍ'_')vq-lc4kOCgOFu_73f_b&]ŔG\J86Vegsjb)2O?% (HDplҩc[ǎ\1+^q5~;|SD0y ,2k_7ٶ#,ϻU~^oK/ kq4~eHZZl˜OfuɰA}^yتw[2%` SɊ߲NF9Lo|-{W@s-%l Cs3 x(5aG CO-]~@h?;Zv/ A_fZzhbH#-.yJw}9 XJ;QV Kڟ #[Sift A^ʒs16auVtΓcn9zفl<Z:5 tۣy8e#j'9tj>;棑6f Qzͫ7T˯^csg+$fDWwLZq(jow"0:XH (oχTW/$eaKO[KukﶴM+T@Nl2둚X 6 G+1~jYdvZ+\JB6p0URBC·XD߱+ ) ^&.4j{˿nVEb5̛`Ѻm>|>(pEy[g]/Z޹uvk *}R3^6\ZpQsw9<d%iW1Zplr`feB15fЙ9x!hUG0*>AQvhމ:=Մe9眾Up8켷;*ܢ|6Ӹt%Q1j`+@3thBv%0g9$gmxY`OzH:#hj8gG;޶=GO?tC(5*)9 B`jl,L4O4Zv13\Uw\\M@Qum 1ߩ⥞%"ԋ!<]3 4.͜S|}1ƭYtw:їؚ[$ՌZW #,=@3I/ r xӔ$f<ц3蠬Wla6!^iOZAH?ǼM@*:*6$uhGrOzq=ݙS (:2wFG]32˩8=+אztXZ7KnJ1E +(7(EE92[Eh #4ÎpGMM\ dE߅zU*70۞zUR@ťAoҨ+±³F J(T;W-+wF c{Mc]&T\>Y"\+/eë&BBd38ɍx. v׈M:bpTܘiLI"&xm;پTP冞L zpe ج32W )6Om@g϶ۑߗLV9"׳-ErtAG,RX. >5J W}j;{ܸ:.8$±j&AjF5:d,c]e&i:[SVvEf ^w  ^3*l|BmډPWguke(v/O͒Lmy[-;buKVڰL| p{ǚyݮ o&bz׍x'OsJGSɽb VfaDP4j Ā()S1C-cs/Onߢ#Yd3/ ㊀>{"F{ew\n|,7R4O@ nvjcg\!2HB@=M.YSKW {98 ߢqU B RYߣ4NEHITN-|C]v&š~as[b$ > aoGLt+evo2oĮPlu\EAͪRFwwȔϞzR ($o[S"o(֏ϕne1iOmyLtWAl7ZZ~6E o99/١IXQ,0U}1\ҟ<;0N$#i!^+%?JrНSlBnwυ`8d#ʬ4{e\kzY0D8(J{<'Dn,Jȝ " xj#{yӶI׏J$Jށzm̼v&f0;ʂ$zzIfUlw/Uǹd5|Kٕm_@l!`ͬlm q>7^@ŀaY!s7Rҋg.h;ߒ(C'"o6`[<Pg9zH$1r>Ct=6Nf )_NW;OJKiS W$&+|gBY'r㾂v0R%&$< \v93U1Nl_ܮ/]W"7?f2 TxU9 cfWFk]5uZ͓8gp lێSݑ'e|ye|&iB"n'Sץ5d iVMdY*%ΗHorK>t؎ځ23XIԃ]w`c%UbiDc36IJ'#R}<F|lD."+55׊EϾYgQw~]X_ ![XsQ*INFwRv%rc[6^PMxcuBe 4;H!p]s0Ip =G7M!pCcWI{䆑qo!.1(e"ЃU ;E?Îot_T ^ۿUH Lk)9I>^ 8*ʸ]Rt~0ռ򲥢OǨFb0/hYy4a8)(mH>`/9S*wCȨ"m^ؓ dAǘ |i/{wC'kyu{ L Щ|C TJMJ_)K'uM"", ;~!#@Z﵄FHڊ؉p?s]8Y: v ȢȗV0jGJ4QHS%(a.TΧ!8Ȱ6ԁw0`3fFk:[Q S% 8Aj37΀&>Ew]@{DfTv~tgT bæ8x^S]kLAgBd$@&v^@2p (3,҇G|yTAya7<ľYCjz wFڂeq/Ϸ!hfyG.؊(j U~Q Mdۺc+;3 E̱&;&Xw6_ziYNu3`#}jkP9$&-"E8{}{{iY}BE:[ 䇴 K#ZvwSGB{ EW|?j?3` h6e؂o~ٶlqȵ52QV O;bel 9\xECMޖ i, (f;xdZ ±*NM&X+©pn켪'[00X T~R7az@`4蹏5ztr`X+{}sn{vdzB|TQR,eU*s{~ek6c|1X0i*cO!{TlN}o Մqہh"!}nbb#wfC]l̲VyRz'dFQYY%QL#ɸ.#cJ$4Uj9BujX)uםkW< J|ܙ(z΋%TP4 lEB ZKp/7=s N%)Y(1t#oX#ƒDXUVbjFc{- cz69}̵W2;#;K30P7z=jHWnXto[1{Z])\^^v#MA>YXKy=~i#1ޮAFƣN)S(vb(b%jGQ.hTsCO ҈ ^k@Y$bb1:q ,V]\'pzEV)b:[PыUC]`}=G0}DRJ)l9_i\۬Ӫ v(+ ˫#{]/N/2grD_'&Uv;J`:8W0ƠBs8")'wZE $fvʺJI>%Ɏye^g9NP5 7AaR0ʂBO:2$'"Zg=$E -AioॱXD-WNSԧQaG]jh"j &!W0 Wu\=sG>̐~ 7T"|6˰t ly\ކR ٰWXaDHow[B2zM\Z |˳x"u'ZѽZy u50E1O)?lcd ^28_. |zn0ȇϘ}[%dz픎_?=5sY A "S!o'/gٺq8(Zg;zhT[x1f4!" FMԢ M6l)|l Sjy)dQg$*q:5Dpk[Ѝ$z'M 1T0DCK[r lJĚCRnt h2:A(9o""̱Hx)4g8#n2Et>iu7<6rZ-W`vW x{P6rvQ A˝pcxC_)2=}oP[%4U&[sN@[TjϨ][b ~{kIH1̵- El0+RI Yӹ4iܝ#epű`Rjs# ;S6yL yGwgfiEq!*Ch{|oƭbV+j$f\|p#ZFy ι`9'$ R!֪(Ʒk#1h,)M["q3q"bȮ =>W6W ʋ ]H 7|Pֳ:[4l=Is BfJ''0{ѥ D=3j5 PE9ZWVV]Vc[:HdRVmmN|m>㕆.p2yO}J󄠹f:бO%%a%Q=O /AsK1޷- M?LzUm;rYAxZ ů=t#ghsj _4(ہRtg%Oc6r M^=xiǻV=dY=$^lɤwiTM2~+u0Q>MiÙSeEMZīr%cv5) 0?A@oUYdVY/_t ,kqIո qի]؎AGW[a6| \r@+@q9$|8b^mRy`@YȤ!#u5VޢUHCK+..E4-u]7Ū@c'~^Ŧ )9Ӭ *Dut>11rC=+i&_*FJlř666Ab7Vf 9TiV wE_*xn>Š1odlmG= XVt`A ѝr(Ƴ:kI `()5l9g/yaw(rܾ9 T5†TwgLc]%z-m*5^47sk4~%\!o$wPS$^*r/S<nq)) koMg=FK-HU9inE#"Wԓr*a3cǎY.Na#w{%^^KOd1Jh^Brέ` cV,`1CYgT{m04}dwDOw5|:?íBA 搪'@ &c s/I/Ss z޶?ӗvQ%녘>h?LדbGXD]Nk!l@hN-/± iN &#Seb̪):Czonp׆IB@E9dsp`%b@U7][ dklQo"WC6Rtmov,w47'y1w 5:5(=_SJBzjYG7or`zp9mO#WS4 `Cµs\@sl|8D~УE["Gg\i ׸hmM*mmȲ5=8tei5ziԪ񈫺6U1 ~Bs"8X#Fr{䙊lA+{9qZs'O&!dj`iF')M r}Z97nGh/ڂ#aK#LĄT)iFXWbVl Jʛo૕bs Rڤ4ymCR<53l^_'ˆRbN?܉`>i嗧Y՚ԅL&ZS'x׀ 9·@I&G 8}*x+~*JbJGS"cQ"aAtWU6O/3 .|:7`Xz[R1@Qab2 `z(M .ٚ[)LQY3'4n{>"Y5Af:kwDZXN-f5Nm0fxSՈ$xh5u zV2m wُ&RX)+L1nwE"I`j­ oKLˊ"ifT< }%Ң2Mq#b谅 yLSmbEo %r|u+ODg.Be逊RUgbz`n1јWbi $ZmLQ9T+<7y°=ں5jxfNO^*D"|<'}bl|?o e_!ٗ+K1<5y[hSY֎()6kX ?|҉4bVdӮ.Xvՠyw~fGT3?v{zq2)Űik HV(juːo; 2[YOK]i3Gz_1I {-z"n +AGwd&c{q*\Nm 3e?/LlNƄmh@;YBNn*JeG+jcP-"?pU ! y8qp- 0BSKwu @S!̬iMhЅY혎Դ4mKYg XZsȉsعͪ_gi| Gf!gTUe^ } 8B"K"C=/xr&LH؛7>g<oto$FJ\S_'78 b_$b-Wœ^]Ј6BJ0+̣PfMDv M)BrXj}ڍ͍Uʰj⎻Tj<;C gP%R3fWnYTŀXXaA|VSyXA+'ϟ*XRG&xqIص>(G%[Pt;` I2#B&$SǑSd/R^Ǘ*^fd^h;[t3ag']`rtG=M%"ѩbr`*_o~.xxX1eN(}v!׼UyճlQ%ó4Yܤl# =L:q. S4z|4c-|y)}ݧ7:4ߍ#X&_jF!Li:l7)Q`'Y.Kog kA=8/6BŘjܴ$ s+z3;%^Dt}MGt#+ <RJasL ܿC7^Gd=C{+;Ϲg1WP>(0YϢ-/(pxV*'zF>K\p|b/Cgkwma"&Z)`r^@' * $ W&)v0cK 4-48i(B}Bq/t3.:輸CK^ ՂP%).{SN<.vH$ϦS˼JISUyBV9':ZELtUnj5cRɒU5 ǁDsPq aR.P<:$s n0 #mkzv*}rƁb↍6v>&qS feTd #3b uYP::fhu|Ht@ZtI|nV:$81?]J;Ky\8P~"}-ڋXK;>X:XS 7B\15L D-NMmSgr$LÌ\Oh)~0иƭ󂹤k^-ًcɐqeIYS5 Щ=W{O4NDX= 7pP1L:RC[tޏ_<[ [6CCLg c#Q˒)5Jyq/ans ]9Ӟ}v.J v "$Fw8Ʃk`.4O1+7LPuYI kAq0ihCr:Ƀx  \aӗ6"W  FJA]ͳF@V@k\SOA64_I<;EwvfЪgb0zAmfW5B[ >K_̈́c^<99iLjq!bo3rg^i_c^ 9~5{C U0$A0`/Z4{=tj(hA&n-Cʴk^2ǒ&#SQ0Zc gq*#V|І*lK,Q/5$uU3EKuH^ꀻMyrdPtgK?>/i⹓s 6êFgψreGfD\P7Uov?a$"b91TJ]r%(wx@6fxhS0,5n *liͼN \L6*N]Fo=JCn*ƎMKX{MD|)ŕiۘPCV)v+r)μWJM[%1 1bECҔh88;)c .扆&̹Lh?(ّ8\ӇеwgKBJ(HpnnJnC-dx{I+bQ͉U:劉EayMʢX# ߌ:w*ߔ~w&WYXR`]xZC|}(7= Y|JE;bIRUe?wI[7MBxs9|sQx6`cOq H_IV2 7Mb'CBPN/ hcuO. dgoD!z{:D\$}c2Y9}:l G f_KL35-ۮt>ARdcs6f%Ī\^]R E,ms&P >Ȋ7V!q6f=Dy˳ ,aiTv~y0,\S鯮x&>v*cߣf& P>yco#"[03֘83mxO:W:[)5MDpyP8w|2wfKi!H o,6Gi `7mNw mp x<0!l|h*{O q]Z^nAƎ8'H˫CLnGt~LAHko>6h (X!/}Ʋo 0eU:w:WWJї㻮XfVu^?$v1_ВIۤGK\YTwȔ確uຨ Php3".I Z"%=>1};PUbY-t-If7U+4^}I&=`}*Z)[R\x nƜd "$ VB<+R2ÛSLSe`5EAU Ijsf3S_pkϛAz{%T|xCIBPA_;  277BysʺM]<4^Koֱ699 s:tCj3֛hk,Y~ .߫uB4o@ͽsh6UV<%>l; bkDPy"amp5e׼? pqOny ; 1ٮӄĺ~GԴ"3h&*]LḄIN\ƏBӣd㙲 *WȽAޑh*P@n ..^XfQIJq}KwԎۼDsGYܟf:=~xI x]YVro`=lyP~YK>xL 1;0Ń$xfLofݐ l&фg,GwЅ LG[ZLqvB,=<OsjrJYBsr.Q\6 N*TTFuM`12` < øՇM;vd' d,7~o{O Ѭ)Y691s> '(al3az,DMbZXF[SÈuL#3Z>(-OC̫:9|~ad(C5R(Bw.f2Vhz:LL})<^=#We"@Cv^g6'P;v ϭFeč`Ry?*gg}FSɗ/%xinO9~@%׮-ƛ`QTZJ5 g&I\sW% 7ظ2KmT,Q-*:E^(.ǚnh bҩA*˥ysPr_ 6uS՟&-*~۵i|5rQ3}ʻxz^az:6+h u:i|R1 ؎i}zFmt}wNSQ)/MM`jKUѩAPuN8ݛ>?(P3.5{P`%@흔y.IA\ IxN; 5D&>{Wѿ T8'vggyMR#C|N-Pɭez`.2~+Ԉ G.Ľ 8Gu;SYJ2"EZ۔k%3;Gko(3# Q:G̀n5K s#"iqMtU3Ύ_KY32!: wȾS9W`LyV_LِlP*IJWk-}Dzf>bR䷖e bݐ< (y>?hV<۵J*)!x!=Wʱ[cFk-VDfuQ`.3ݝ5v}،qvSf F,W>-P΄X,)qqO`$~n{Nq'̏eq1)ѴcJP0H*,fޗUrwMNi͐ zI~_y7{ߥ?žXopl .V"\Z`C_D>Mwܼjuƚx6;oߣ`` d ^׉,s}BcH#_+ Ӽ)345#6zTꀬD>*~,]=,ɂ^@;sUV8YPԉ]%upBYZ *SLf{-ռW48Olj*I@DC]5;dh3,_+isK=BP=3ν@fZFouvqWsV,=\.眳!.2CT^aϼyhو?5)6{IF$s[|;nRV0Y7|č^l|(WzKB~"p`ߠ뙁]"#'m" VSGW0&ݧ(,%tTճ;5Ʈ FQz" fjURD:BbޛM!4Yve&{p(nR5r:)7-*%rpcQy?NQ"3 SCܣ~Jv'w'~RL\t}.A^x4ZA@/oED v ! +G4^ a=y),pvgw=?i,t7>5ɵ'E1/K;|Tk>&TJR;FȂCBl benp y>tsm rxlqs֭]+QבbokAlcE(:X[@^^biCAQ?y^3Xic{~K9UW + uzQߵ{c!+k$3I֥ΤnMg. tMgxDfR}"v+(̈́I5r}UT/G:(H̭\p[}HDgpd)J֏SRziU3;$m6t~:J~ETo iDs>}`bvfBJ#$hJv 0UyP5>bz`oZif|Ҩ{C1?T^>i-*ll\n*oÏ"i@™K_@OzK߰d=y!MHn2Fs+0dD3L.}dyd=RM@}aW<^fyy25(S^nMh]c{TFZ]z><ͳXTI? PtM` @Ft/e`C:6ݽh. EeidbVy汲|8Bꖰ# ^+"oΕPlPە @0pXGa4\%h2h v&RHR1gׅNjApy~Z>z c+<B>vRs(@hwҩӅ$6} V nHϑkϠ ܜ7ӗ CŪyQb~0oTK{X3LE .uHwa?ߦɣE$m<3=o<\ ݎw#)SE 54f,d(Pt4 5!tT31~%bSIM(|U[ R!vg_x횆aH_~o 7w31InIt>鐽H)Wdxͱd'3qIJD}v{OV͍Qj"#A jRRg l58"̧?$)JH/H&;W& ̗xv[_MPK3+IAQc!@\ipZoYݛ'8O}[Rf{aCVbVm͐t+-bRIlv >1t~>t<w'9x%º c2MZPI><+?8*ǚJuF!f#W-z 9Y2u{ <) /GP2y{X&% N|@_׼C3;MSY 0܋~b6y굉Fe ߢ[Ɂ#5qPhH_p ίc`o/vהּJi尤%֜M.:zm؛I) 98ќ4d*QΎ-gBVV~h}a݋\M Ӄܥd%I:-<9(.arbLȫ ym %Ľ!Y @͊fA.x ㌀. Fk8\wvd/)k9҆چ'|VxE*ۼe=D@苠b09/A&^{ m'SoecP}w:TroJ74.g9,%(oiGiq2~E6K8=,,8rVBg}tC8Pmśrus̬sv>v8ljZQMz_>#M.$CHx((-j4ʭ~yb_sw:g%+}9*=;& Z)!.hȎnu'+oD-Q6cxR;.q&FBӦQZfp;86K'G AF]V !|*q4$1^+NuOGzXAÇ!­e)լ*vAd»_Pjt ?"4yRaQE.1?m7V  Y׭Låрh{aMu(8 ]Gļb|#7"CPȬ%&nX՞HaK}V\<|8Իꢍ܏NBCW:>̓kh1k$789Ї~vly:phhHYKYA`{- 콇: G$Rs $Nϣ2wz^>d/D7'N]-c-iV n=w9ɻ1rr<B(qhS7 lF" hP_7-c`KdeydR@a@nE\(^hxZ/Ӵ20u{0ӤoxHxgh#.*!m[Wz׿L$VLz8li[b7UJis4LO5s :܆ 6So1%{%Ml/B훣K'fp\Mk_w|h- ?&1Õ583n qˠFjCy~`q<p@=FP[g| RB[D2wq$YVՙm׏4Wpg:,liHDt';=+e&vj,֗@X #·8-H2E(>Ȟl&%8 ڶMCS 4[vu;C&9odΑVv~}8n 7|]g}q}D/@&稄+u>#eYܖdz:" Q]?ʳ1F!_`G)aܞn.GOEEڳ-XFB_zOBSedVa4b[S4g|zR_G;WG4.o~U"U1vVF!9ZsաŒD1ZS_̘0YjU58Ѽ]y 5`O[gEyBe<ϯ/axx ISAXT.&MK3s3(x|bWlaXDO8=S.)aV?"IU~zx8ixf̏Uuv GN4?>*Ǝ [ART>hPIXdD0z[дɱvxh[?mbVK(Jyڧu)듛)lnCqBC0!)e]4N8T.lÄe'8F]/չ~$b&Pf^Sg:߯w33BW*Z+?HFAs2_?f#mc,mބx˭5E52JJc 1|FM,zb>`wҭ1e\B!!i3a,]Mt%Ak,λ e? ^L/ʹD/eQ`gM>{UOwPuij^V+& Z4SFi՞6UTݺQpHޛSKHrS@af7wI|85r3GX>Wcb8],u)O<>%̰)"gƩEղ Vp,O>1O1,Z_R6oj,S Roq<:Hu0qyoNWd.Iy3;k@6W^tMՖTVc NͣLm$Ö5xvgZY`uL{*1|K7X [8zV8Sss땏Q s๼2ԧ9i[N@szJ?t~|0$vD*y'3v8G5o5񑞴QmǮe4WI 5Y/GjuXZf]^q2F-XՉom=_-4ZL7fbἠ2Q6\i"k:vs !]@OVs6QDѠ~{{8d5 x4ۮ%m֩ўhI#֛0)h >YUy `̀C,CfPiV%Z3NhF鱍fPi-Xڅ*-W.՝.\M,lf5t NJT1$urW/yH9esp,gM淴T_3̘/ǸVYIS$M-3I+|g}䎘a#ϡuX7̝Dc]wc?uJ"yllA\<C=_Yyےk&{P^\E{x o#*hcG'ټWm(qY^` n{88f =?@ ă]E 0@ݬ`OoNj+ҊL@|cʜDNfX^1#VAHάB EzsXмRiYuD6}DV{S̐B{8Np+"[PݔvH9+VmtVif W׮#%eKqı{NuN?wx[+M4Zţ)h_ ?m|W;[%cٱz͵N4֣ۅm>qm<iݼd騝/W-CfGܲ 79&sX:mM,f«kܛz6U#eƳ9Uγp  1 7F {2B%¶2#>?hɋ$kV|EpRzg qM1pV:8Iˑ79C|lpc`21 1l +?;LdZ cmm MjWv΍}#$Caz"r{#%M?/|*?h-NF:p' + 3t(FaD7`Co"4%/1=~\f}¶lڬDQ3V]bBZTSjdRռrǡ8skJpFñVO`QdZ^ѱ˺TIv[E[# ec֪#Wkhv'S#V`Q3єll؞ gнZL)j. @ z쮶yUO"{ izvrũewF?RLo-WtiTr4muZZ{jIJHlP_xxxΞ8P(xid}$79OhF"Wa8ѻP8 jAiK?ȉoPwm蓮[QBae-C,:3ئ.ZӺӧrr^©DؑcC¢RN{4Xcӛţo%?J*:IW>C/r|{>&y7"Ck@%luo&d:֭*DjF'XWGfydo.K•QDk;>yhܤn=]&JğM4'/RW|FD%Vu2`2|1KN< n&"}, ${MРk.8./aN;t{s~m=FUGm\ml b.~1_ ]13 )U#(C0ߒ}xX&KGRoZ_deR? oӆn)?:r9^/_)|*26wa+S$mV".{'+pI}{v(PX]QJ"u +Sˠqw l ៷B0W;r {:9P&EsEXhN &+*k WG:Š]8MTciC>]# J#AKeW\},?y%}W@xF]xTO*^T<G/KYm\]%G_䑦: {z}锆ey Eaݳ&kxb"1] 0Pۥr:g:*$͉ĻufAy2[,J8fOe~ m^_K+ ڼl='^E\K Pgan@&)Ҏo e+9}@8x2*M |H",S5"g(<eP5~3KV_ \2 +Zagn!л mTLC|X N%ynWޙ|Y Azܯx헝rg |Wq:İ!E W}d (x0+&kL?+/5jHH |D+u$Q)<\ǔ6+S3s =$pXYL_Mo1I$ g:Kܥ)'m"w& 821g ){ctv}_ҳ~qq-5a;f!2]X vȡ~܃3܄Ofݒ,5^*jEerŤ Kv>ͳ& k>Apj"]KͦX1囗 xpFsSy-VuƳG) Lh18"F7= ww`a;\=U#yK;23Lْ׊$D_/Efqut"85|J3CC hye E@/.Oo8gp(^KF롙# Bk%"dw@[TB:_8D5wбoT.U#5Tv yԤVS^lr*Lͫؿk#9R "Ҿeu\u<7Z,qgZ1r30vw=2K%>hngXO)#՛wS5]u *iRm7Ҭsn0dI.\A]Sݭ2ɐ0!_,eePz-wKQ4 ULOP,\ݍ_/"^ >k K}_.iPܼFd+A v2/j/=WzX3sdZE'0߾߇ۤ;'G oiIۉ$U&h1kߺ"O`;3%Aӡ["2G6oleO5 &o*P;Gi.=x }h{M3=?w'χ3GzA V츂qAo |Rx'a'T`1-)[?NdKPOYO>/|1z>lFkNKov>P]h)DyI ' (z\6L$x"ZԅD+IͽKש}`^a#e RmLGf Tn nͤ*#3F&lڙ&]+'>!YI3NvF {,JͭQ]E׌Ov< ͖i]':(#J~ͪnk~&>K0* pgC )kZM]}oBe,?Օ?Rd- lWF*,&ggqҰiZlqIIlԏ[[.Q^-7&^qc9*un|Ŕ:j}߹TgS+P|o"A$L*Gxg{e!@'gM#ebcjh݃駯aR)7Epw5Xt' !.X<)M1Mhwu@?r|"*r{:\25y4)7%4mV ح+GA`dĵ2_ʔޅhj }Y}K<|' > 2o歃iwB(*̈i7H_Q6.A _܏+'E1w.xBjkfEC2ĸ$qCw>?s1cL7K"=u &r[x[c4M&?% mHjcZs\fdxu委+gUu<_kiR^ ܒn\?a~RE&.p*Zdb: D@]IVWCN/FB@^T[uB¦` P%4zQA }ri۶fu!ٵdZ]jA19=o|""a:<٭4IpGh17َ;$rC[h{,In+o\i3dz wT' OIt3;M%'%b"?{-Xflb$6zuSo`M껣~;rݡ"os3ZfE1Ȼ eꮢ6NԵTc-; sEG/qW gy37;)$i6[ꬱ1].6 {V E] ٨of;\79S4u!쌦)6"VtrғXjwK?]AS;mS7C熭>15 =tf4^xDQ8GSީ,sx͡{Λ4zgeM[=1e4 euKp.j :$_|dI810dXbz 갾m%Kgh̥!yZQlP'|DL%d; rݍramD9u{hR)ptãha6>(Z:6G`@V{kO@@tɁր|:VCK1 R Io:9K&h-GWekx7\?tr6zQvy0"T$/ewn<3rBݞW[ӏ9jJ\Whvʵ#(R&dd5ʖuu3*~)LcUp,|Vd 36Tkk`8l3RUx?Z H"POH@򚘁;j6# E}RIgsxxV yvxqD;㴍 =ڻ1$$kbA) m@G}Ft)rqu())l:&e'PA;e%W~μ)ߖQđ>g'm BWݎgYl t'Ų^R $LΧ$""M̫zӔİh dҽgSsigy/u]MS9T~Rl]B23Q|NE9"fߞȲU<5;J&MlnHaQ2cș8HVwr}?w?.S5RH%ShR.7VVy.$_<Ë{4}X{&gNS/"3d+E8b㊓#x:l}P{ i[Os Da[AO[X Idb4siDcP ^9Z"C{dΡ/TҞtsjM0]IrLs+ W<&?3o X?"ZȒ?A3*xPePJa< \zAS> J;-/1Oq mmF󬝛C}TA|_ubd{M 4J f  >QH)>6Zݫ1c;pW*Dy ʢPpGpq$.5xK`#O3ʺ+Vn=C ]?(׍.~7 ɜL+-8ChZdNne")`m#&8`Iʳa]wwvz:yzW=2,c*L|AM ЩtnBC4cQсfrn.^A.:8; yϧJ mE4s-zzPC 輀 << ) $U?|j$M.e= Aarَͦ56Q6w2gMR];ڏDRc! #zqu\=BA)4'3=cNGQtQ]i4f9p*7lM_`:џz6R"|4xөȣĀI12 cuzWT?,oKʎE@HĤpF-xEdd70%m:ܯ?$ہ dN}΂*]Ct ysλ LGNjx>`[EAQLO`R-H T_,Rp8TSՖ|{T.ܺb`uDй e =tpr.4L{93b0  s\!juZ"bF d7i69fZdR] & FڛMm%PPrr7|?м<~pIPJ@8BeG 9|체E2N]w!Zb3siO`Ԡ#tXTt b ]Q`i?9¸GplR34O\s0~PuŠN춆̩cѤr +.E'5tedS%y(R>!/,Ś| mgnXmqQ {O]ڭ@wBGWl-N?rn,}N#}wU>ꃋg ,^-MKo@ʝh %> ߒ iREsؤ'eW s7L܅pQ j8PZ2zEW:ؘ&\О4iIRdzcM%Ν{WۊnE`O;J}B~ʨԥsJU@nu`FF\g|VlBF&2 gS k߀S=a-;'{~SMHڨE>?aBfԫs.I+K1_H>^4_`MC̵Goy.M ¢=u!VGyC'TCxջKŗTW2V=R5RBWiN[o> 't&aZ  6e5S{^/ pU&H%өKYkW$b1LXKڗ%,d5$8[L^{ 2x4sĠ8R Ԅ':պ>$B U4Tym3ujƹB6"8) &ߞG0]Ufg4FYPFZIKPYO.K/ x|ŃE4,@JS)ljOKBF4fncIYAh?_j~w4CGO׊5a),Iv/e)$},#52! i}EF 5f ,9⠉"VEnxRąĸ}<^F:9Nx4g_Tܔb\aqFs6ߦ}+ʓV<`sSKŤ55\0Cgj`< ;PoUwoq>RL |mO Ug.55۔Bc%xɌS8K <1! 9 ucfT=_;NRE_09ck|?}bے{:*8{`,8_jo%OI% G?5)urXU0 wS>$µ pUNxDF8al?3R^@azBBDB\g4%ӕЋ@Y2 5=hॕ?5Z{esY!߃ MI3C;=wB^j٥""@oa9~MaTBY1P*]rW:u"޺aNHpb0t5Z\ )hQvD?%b[@&Mq5Ԯhf]‡vXJ6Evk-q^f9 $xMã߶jX#C |nDLDf{7?ܺdkdlH9 ne\0@ "a0s{Q~s ^Y pM9Il3M6l.4S[.,sqҼKVO/>LI7v4tjH+%+Daǽ'hRxa6jG:3YŘnOܠ E)ilVZ;HqFH"3';V&IL{y~2>:qs):~/ڭq FƼ2aS1tĔPa36eQP/G9hQ*}-2Ӄ2~xmΓW;](|J~,Kq)`B,2'p{|f<7Uџ'پxKa#C=S~ˊa4_u:9i7.j7gجǴdZ Io\QhGfj%J4 YpC60Mm#p]I^dDun2]85%e v"GwrwgD&zqڋ7 a՚q~}hEmoJ&o3 ,:Y|l_2b'^vZ+iqڠp1~vR)<Y\5 tw"Y+zOg%SW۠$C56}ݖl7wn_%lB֯ȍj~=za]H-k$/hay- Bc>k('#k`amչU"M$ʴ,/)E#+Aն;eYۘߠZ$B֐r3Wm5SqJ(UU׌z9MN =GWT؂2*O54ޮd"ݗh;|Cק ۛӎv~oEQAZTd2#RP=D>z2Q;12iyBuuZNHY7G0^GzUZE j#w/CjLw$N78 Gr-J$T ̩5nRH  6nϓ9Qܩo=|s\Uh@i{+vGx=G5 lS| 2W[I?Wj z{wmO?o Q-(Υ%-[+TýP'p Og8W˭Ejlu7ܐU Ҳu`{|#S LrSjBBNJk[(+[ {%U }ပ\x" `ymje!t;Tg۵.c3=0 ;@A,&URX# t~UHn^ SY7ȼ(='iSЮE^yU8ك$S=>-KǝPfDGmRfm*$p^LXB`Ns^ɚ 8LnpHȱ%F8saEc?e4/ "\,|!w6al1)iwi5Yi2;E7a%<&k;uZPEa{,(cHP6ΦұmԍIݗɝ%3Qttqi):i/aV+QM. :jnY"O%mbz@U3U_ XlB%wtsrңF[9"vcvDrw\+z?nCȳ8߾s0 Sy(/(fڵ1U9}>'ϛ~h|.z7xJƱ3.3޿Y[hcb%JAh)}o~¨|aPnJ s)b'kvN[[.Rs4 VxP.L|puz|\ E1写&J"<;Dێk$dJ1h;zy%T\$E~e:g)F},5L7`k[]VPDޓu*c`.*FEF $+jHbyfz~贄mbo0Z¾YODt,0 m>S_[Ѷ(s($z'*[T`, j@XנgI?`Nw© a]^tݶCBqZʽVN'}w]F[7!oy@Gs8CR4fNQYgG"GSf]-\c㮃4+1ѪadR,v2DmCyzɱY 5=P+:'xkz:eaX{Z!9wGPvȕTBx/,*$]+W,yfþ;E­SFե~J{wW3!,eV;&4h{AD.`8u-*WЩ3#cmwV\[:VȍC8kD zi37(Z#s8봄|-%R} Rh$AzFBXhFq:SK7bMk%t71ATͥR-oHna^$$8v%Y+l/rJ(tT AH(stb:޺rYxDԼ$Xz葌Mai}-1CsSϯ@t ސ4+c~"ᗥ27(Kqm#C^Xyw:K!\'k:j i+i)V8ŪeCjWˉu%}~B$rZIeNU@8(vߦK9 @ʸZZ4 xQ6H_:$w| ߉4O%Y1X~%®Dm~N9Q-K"Qԛ`ޣ,Ǧ ʷBV *e1ۚE{@ұ@S Pvxr0j2ݔAgd]l+`aVC!@Z8)%ڒ֬(֢;YcҶzU8-̛ \ʻ%I9-5@JMQR>}I@:@Z+?+w-e$|fq7P^jbboAW% #%AˬCyŕUvкS?,9L4T!h ׼ >!yH#(Ja2dݥ%·K]q"1^kµASMxKn !j;*6a~^)NC@/d6? =yv=6z%n)iDX84tߍ:$bŶdI:(T8 %d$l!zmG1UaR,dM}CǞ7}'^o2Z<]A)G^C1@Bg.ZmTФr=Ez"I+ g"z1C/&7Q'ZwR QFAE>2$DD}9G.9wִYGƃrΊ/j%N5~/Md11ͮ8 Ÿ4}|T+ aCb]D w4ˤ-9ߚ%+OMw{'hq߾Fs-E+LTJi$o!DYnwaNk- ]7 ;dLqx)Ԇ36&" W^P?sbٿ`x/Vbm~,e裟Swd(YO`4i3u@IFjnc@SQX117a%|#K$}3Xc;Gp[ۍ%?y5rTZcg-zEzҪ<\>j u5B'78`jaqTgFJ3q0G“63~Y6Uԭ X55”+An%$ QOz jdRf0Y?#ADp,;Mx+Հx_z,D&[,pqv){pJjF7o V~?{꓊/ #ڷz"'Uڎ~~֫JQ-VGH[lǃ 2cx\L< zK3_b {֖ug"b~>Cn_|k:fb ˳}fg}{-RBv=-yJatb]?/ QvmeG~|߳l:6oSX"oQ20I2Q_/bކa׾ԏ~8ED!l =B4Mb@(V2괎O~vFS-(P.<5o?KT8j 8ڬSYN6Wd@6[@Jgs?/nx8%ֹ〩iIN%LgT.#!lv]*HË0] 0qTx?\'t%|~7u9"&N?‹={egn溗Qar-.s7U R#Rf>3{)7gbtXw,vȜ$4G Sd|QUޕŀ5}L;n+^gazFԚzŏ-,釲!)WN>-2U(zgV1[̀:ko4>xӔгz\>{A!i=d_ 8B/[BIw4=3|! D}%S,5yb4{{&wݐq c%gY>lp26ZGZ v_3F*hDx{$TndrCۋS1nY4AVi^f4bEB\2۝c[74NͶd{8בֿNwE+fղ?+ƇoM0 }WCL"#a Ǒ[f1St8X6(\cG҅imt:AK`,25{9!_"e0lkqjѡ^PS• _=drHB%[]8P X[ 9 EScx=›@8}P*Hn4!TÎ>O8:%}[Fa+)Xr %^OZeǂ,4R}DCcޓt0>Oe6_ cd;h <}L>TYTФv^X[~s:فb?:X2e2L6Ű|͕rfw`G{y)/w*a2 &pw˽RUNA{Jff~ə"Հd/qjt`7V٭{SzR4-8k4r` gl: +o~u|z RYl!bE2@^EW$;5?k$%G){6m ڴEW #S6 s I˛Cv<a$ hԂ;Ԯxޑnԕw7f}8 7.+a |Ԍ4?6Q!7xS< qRSJd5')7ʅ~`ndj~,\XPE#jsik~V^"VZNddg]LVZ8 f{+ػz>JP}vl=b҉+,,8K'!<6(BdݞSĀxLG7+iݲ6)i")vc(Xa D>dO pY_Eta^l.fIqc[7KoCX}D/ρVt$E|ʭԍBKh7ʥ*wS0gI!(əYjn/93Kw#Z Dh%n(7v"Kn?Xr"y`r8U5vs$/(&~ARJDfߣ/vD;qTi{e~1- sl"e  5cgJ;el*e(}'7p"W[̣2à.p4mc`*n.~\L(QֻM0偂&7HW7˩?.7eS_ z%*+["OhޟH e>y0[=O/hn[uĄEWHƧ~-rp.g O£?al\v \Ƴ.m[rl"X Иx1IIJ!J:rtP8&T QF7ifwZt1]mMN)o fa]BJ0BbU>m]Wffp+\gd:#aaH#0~/ "˸E^4 -ĵ@O3T;=g<\ZWNtp3P Y#Q8y>id:`ϚL8@ ѭ$aG>po=S@4s֡u؃6"˿U@e' Ŝ+f1s|tX_3s4 oL ɟm ʶ"[Gy[P+kI%EO›Gġ8]yV?~ }\^'?? )hLnPtN>$&L{mܷ̞1XXN[W-S4/φ!zjߊ$\s q[^ya$Ν K$I >.ZqU·% 5Y=NS;IẨDw0Zӗs?}"$_b^?f*"sN`[!Jfg jhrwL 7!p{CJD:$HH*,` Dye!q(zxdQqYWyl >+UgWfnlC־DH2J4T&gP(_.6;W58lXzl-S{/CHe![CnA~⫞68bOY]HҼ\z.o2Νeg}YX}s^,RT\1>|1SB9|67"N&GK uQ){QY3a=U,bٖ`||ju?caYXU$Js){@,,ol9>7s[ߠ@gC䷷Fu YW[PE \](fFy N=X N{+U=V\&Vi+)J˜bL"Bt?-w `(Ըk촤/R= >6T4Ga9WsF驂_tACY"YT-օJFDm p:"E5ztG |R–wODN|C7>>6X\e10(pP#KnXZr+t#uVvF9O9ߖ~u ugǓ9ȭڽ[cN!~nqo[Yn#=IoKP6wZNd*Oݿt%)'x-/A{lBZM">#3R%'r/\fw2~Cs_<0YƶwqFK5N{ 5W·FPC! ҋ v5`1X>Ȅ{nf2눑k*ڈya>R1 !X6r'đ`(HԗGK=B~| yW2H@Z|srisҥdjSP<;߆f8ۆ~?uAnK@ YuQʕNśPm FPч;}=);lSm `UVo [oxwC\Hf]oJ zT;\A';*&}oAy/h1`I1 zZeGEw!x+63k*S*,H}'qFEFW.'@|^6C qq31^ak%J]r<)-4)GS[gCm)ujYܵz,r w'$VȮ p*[5Y}.<9 ãG 0/O)yd;.2CR_szִ0( ɳل¦mEH({iHXLJ'k<.wz.uAJBRPlˎf/}LMemUm3aKh펶h*@l$JӞ ydJě9՗U2:q°NQ.L!IXR8+VgKE|鵒Gͽԛ߼pgwR]'3T<\뮆K(hۢ trzB7 Q/&g{շw9%t8'87^y(uw]γ!dNݥ|.&BI'6-dٹ^] LH/0<#PԄ-K' |V[Unl9QB>WS!`a5 ve\ V[KPe+j1D[" dw募ւ@#g@mYlsfꖌF쬍!9JQLx0m'-3kA%?T:\bxW8%}Ydpӟ 5~xb{i}.E\([iYBžbT'^Cgo}+(D)zM,B-B:) {4'&b*(P<3 8:ʓFޏ=AFx?_>|EpԈklհkIDpY([P&<[ [2-%_ &a_&o0HW#5Eh+#sdNۨ9Za":¹^\ܻCdjM]}L.%v_}75RoDd?kY|A=(!=z6925X}Nk,tGb3AYCwZ{xR hV̫C:wq{GhQrJ|9<s0OA 8]m Cڳ,G1 <ݞ7کt[n Rv%s>w 2o138B{ݐ_Ґwr<ц!j)a3vj5~p(M D󵳼+D\xY/)1?|^0 2oJ^A#t2?f S"ʣ),r$0VAA83w)c|-j17SԐwN}ǧ vٔ\Z_ՋQnc: mյ뤱LXbvESw=-c. ];uJyS2oA;u$\\ VTv(ٳ;Ԏ{qP&P۾ة߭ЮPϲUbO\m>V!R,ZgCD(?Pb9 Lr烐`~|&zbqnS㼯׎UvļmRy Õ5,\^d1K7Q' c ի)[xj,ErA?,(8"mZ[-zB~?ɮUWDŽ,_&+ec;v}yRb `3mQ[[VL_VӀs?<$"f?_v,_A҆J:jLIͧBXXlJUY֨5H%7ya/Դ'ܰ3 n +n~|y!{biDkd(}/LZFj]Z޸._hn:$ѳ.BBz׉g MZ'D:4rmח \N{Fn,㌄u&'!xˊ|d u"p]nVg|H6~0q:C^9UqK7ܲSiQ%{*,.o*np2 \nWFj=Wkz"8ˮՎD#!ϵwk2y%ɛ*b&E 9x`svJČr 96rwKx53#Bgd>)zm 1}k7YI1&p6o{BEʊgkˀ)==y'Z2x=_j@ҸTPojֶLjb $Ƶ67Յ3mgnMу@ƻ}Rx=?ˏLD, ޚZoй<_dB/>~vRrUo pCGTh&J ?k:RpStC-vDھ!LeÉ\䋊Az]8ܕ{ DA{4c~Xݧ.XQm Ufs[Qj A.l~֜L+{9b $AaY:jTatSL#@Z;hݴKwքlWǹ_pP}^5Yư5[[s*LQq҉cW9mikO ~`2EZˑݻ8Hе.j2D'aMҝS>/͝#z&] zh) MG~@ٿCDFGkkv̑j%q57|XY"mѤChg%JSJPM5;G` $V5Yf^)b[wjă , ?g }y J$}P2}`wdɷI44"DU) L5fV4 E+mB]E hfW=Jzr'ZCj=<2X߇foG򟂿~i"W5"/fA˦:4T7˜dlC3JuE6LpN+3zdTV1~;F7qe%LҢ/{ˏ]C+o'cv%aFxש=Z5x\ @ڎ?]IVpi?1B_$ӵ]J౷\݇eEk4FPwB^*WS4 m^+y"3fĭ۶K$3ap^4mG.fD -eP5a?+%y2,Aš 9IyZ#Ncbd7F6nh 9Xwf{YLfmS9qy BICL@ª+cTZ.^$޼H <6 ,bĂ=Aއ1-.6\!lJL/V _K(۟N(SԏdthoMH;ep9?%ٛZ.K#LP>eY}qu/Wh"Ҹv9ofl2E\t:)F1{AsLV:a ,`HBڂ-Y]=Ѓ!0Im*l{RRF"#ėEa˼HL)P4+'>l<",WB:8;*݀ [7-(OZYF]G))Eς8}fbw~~IywY.H [`/^6)T`0|fz5 ̼N֠V_u/5Sodhhgע} u${igo,!&Oë"/ T=%]6Pg[A`|RAI[+ 8j)$*ӡK!A!"TdTrg&ѡ ܷ;=1 #DLm&\;?mL gC(FsJ_5yƒ`cK.48lO6?h mM.&GtLv*P!8쎜dY2 hQ.JMs*6L+ ~zW,i0EEBw$)w6x _.ݭARxVi.1na9NJ PhD@JEݸ7S|e6ǭƦuڡT1;/ǩ xeĤa)GT"QmaJ(s!n;E 5iU}#O\5~le򱳋qʵGR4@ 4K\J@zL[n-#*-K6I>Y^y3^n W -jC25 Ņ-nNG6l SS2;eÔkq&OcQOSp=B]I,l[].*E#<7JӲ C%yD,䪔(_CP,_\aaKl7-6?@09N```5~f%}^ pP#]S]vˉGϖ#נ̑\"h^qN\g88gw2I7ގz"WL|c Ir=QCNVLwrm*p*xSެ^z(X^{ADST4[ĸp)$ވb/:Oc9En-Q;HB>}0>%xo$/ax :w4k$v\M4Ww&o/0SH;牉ex]5$΁8 T$9u{OiMtbLl%z|q+ӈfJh]pHu˭tɜH]Ƕ sPєF@@O9ʂ8gS!tGg YL~:WUO]ѩO3r˙:M* G~V.x21-hK카!yAC" cZ$cXm|dCՠpGސ{0'Jr?NOIFQiuZCZ%|)z(M+R6 mbtĊ\bimzKdkTZQ Zj{|G3@iL^)'UyK"J0ώJ/h?Lm빛Rn"TZb2͹Rh Uz4SL O6L.{XmPFZkУlk2$qUn?xǕ-Uo1FPhTrYG'57 w\s5sӻ-iٶm|n>m>JO%M),Ov ]@Jl %֦ڑ@_@#DB?e?O * ʒ 8=08s)R+0D[$nD;̋v\3,e`6G裑F}af,2X+Ĥdk﹒Ly6<9fLem lY "\Һ^>؎2Ԑk2ZO%74=@x?Ix܃T{v=MQps8SN.#.͓tey<$xDn4uͣ pvl'o 5sn&{bb=$ER_p3"w̾XdFI#D@4G*i$N86bsC)\XI?3=Zɝ;iD@۲+eBAR] Tl O Cx(G~@0 ۘDCp+*Yp?lfHiߘz][O_٢}`OUXMk8?WYf nɠd WBrF{,$#|:s,+aNCi乽'ϐ@ǫ~j Wl*&22`@鏦c3w ub:{ޠ̲JݤƈƂi?xqô|MEb ͫ՘.ڒ*'T>R0 |a\ܧbڝ ۝ku~r!n}җ<5T`+0qp ޚ@2 ׈9IO-Bi 6REp@޻bwa7ܒo&"Mu=w6*F-eDrDF@'s\%=вf1+ߥ,a`ÚNHnhcU̫ =ϵ'tʙAv4PIrƓ9s7~[RGm6~̖BC%ԋ&%5EĿ⯎^f4TįIRԐD:?65)WZKf\'m-4A97}]mOvUv.`,Y^Xj̓PCI&Y1GJ\5vZ5N씮O>.u$ c.}|ePXؚs ε&BZ!_b{Xh(29b}iN 4qC< Fξc;NTQND?L[.*X{2C^ y[6"ψ :Ewp'GW+ nzknܮޝ/K )m0>.vi1 *v! w(ە(TQ|ðDjkBʑW:f` ,Cy!̏q \@>3=@1we8 0#f;B/^ݥu] LvĞH]t0T+yb|I @{m/ZK$~)ΠϹ!hV-y,|JZcmW3{ǵoHo@Gxb] ;F'0F_ԾVDŽ*ӣۗ"ܩۮkh'N8#!%TEأщ .F&ߧx-l6ЂxAiۘWty.&8FU*]gnQe_nt2ȃb([⚕;0.9Vagj"2%<3'N9{G}OSFwpKjŸ QO![怨C0"^!y? /Y)=JBE3SW-ځc]{13,-Ǐsj=Iߗ׾IKg@3V뭶ԑ|?e9O.CkW/(|{՝љma ;1>rd0oASAq%yIeƞ3pC̑(R\u 1&_?s>w t)lmPZjcl5l+ lJF ö 7F=įSⵝo\;MRwuf{a-%2! [B3e 77#⍹n c)_l̎"VWʊV;%a!ދH~°L8KgP44EBm WhMPA Ǻ"&w8.b%ܘ&[bH-, `}!wN!}sMEpx^ѪTxBI5Fs7ET35 XQ&X>%GgI`HV.S(cXN'َ6 *ȠTe^ǎry]~gycbhSp\@(5q6&:\}$3qJc_1O}m.I Elux鴴a IMa$ -ZNKm^ƒB(R-PZ;[gq@5f g.^ x +K(ʴ{k>fОNn#{eOʀ)uk?4q'(ڑjC-Mu:|YrIb܂g d6$!5#ZIkL,rؖj5#r 0dfD!=Фh1y^jO /`|ok:sZyi%,tm, R=Qq)`Eq}ѕѮ%/Mןu१KC|8LBog<6ة4?D pJʛXB&?r꾠 C\J#(cpd:LZ @4$h'WLb#r2@VԶ,}Vb>L'W&eh4[ӣwY¥RghEѕl;M])#nyWjl7d7#pC *(hBR I4#yEJBvz{!}^"O\'R8#N])W͆J@˗Vg+g_-)&-1Dh @׈ǜ!e&+4NNu;Xbgq3f|>=ik6`-_ N"ϐ` *@ŝ#a@Sj\gѢ庼pEPIp 8Щ/)$PƐ,Ј|<Li] ^lB &.,[./ 0dJ Ɛv)ML$4zvG ^ ʬ<֑p+?D:`N&t(<˂S$ھ.ԍ{hXr,<B39ǭR„Q~b@h7R76DMC :|mӊg]$vAGW. ĥɝO6j͕ېt'$V?\¶p Eq+ ٵ(Pn=Ag9J?]Ff1_w!IvaIyc2!Ϝ؊yoؤ ǻX8Ænz,N~ҍbb*8²+ RDL=UW1 8* j(,8SR!ܓQVRq ]qsMɒ+\DȘ^<4HÿcU ִ`Ɨ$n4ѧ3dqd [>tR*B{;M,izѦ$q)"ծ GrS;5dPȣSl4u*;I'P9 Úo_a`&,̀2ϚVlBPC+DS!}[YjCGԃ;a;%=ѧpqNI-+>]f2&9,Ҳ+"whȡeS)kt 30$z`Dʤ#u{V+/C&9ܚ \v?-pE|R I.vQ&I~Yodm3O_V7rZum89YW IW(>ČF 8Do`B+EC3O!lW*sE1pӸBkfw>82N^Nn<8RXx[Dd.&\1rTB#źO$i?S(V%.#׊ 4o1u gs1cg)'_?sH&D;E#o-]/ 5]Dm僣Է&,ۇ3 ]znVGc/-y]; _!J|q<Ūj|=ZħwEʨ C,Nl8Hg7"yu1V0}hTjjS7Cy),o@P[aƬyZP#lPǭZ+' +8\xyGUZbdKPnDYh`l N=fbWLSul-@~U KkQzK `ܘf(r'ܽYQ=/Ll4*4\_FYC[z6a넻XsЌ9of0Pt+M˲|y`PT>)ˉ⃨JFy@PTgEi,|.BӨn,jJ}v p.mУQA9A6tPmYfjVRE4'qj$=5auj׹䤛C_}6r2`G{p [ wHBGDj. 7dYHe(r;gf|N7|&)fӇ{mgĞgd-.3iQݱ5>rJQX~'3^DZ& j = Vh,u/b),¿Zl)Xg4Q?!;hfM,>n6 za3V&/Y]L7mґB`&J?>6%Ɩ AF?մ֚t)"DXV-Ï`ǔ"6n'eAW?%' vHG|lQq~nYSs*c F6JmKQQ9xRaܜ*F;4ӄϣ/仍hM}7MPI΄:\`|ccs|$2Y- IaWlY<܄hZ&Zȫ E>K @ޗ>qwJגCi)7S(L*1tiެv+*g 1F9#a$GP͆_IKp{_2폙0SO$/< 5[=j!>QUC6M` i +'t;Gl hQ_.*eqo_rFy> TK+B4QgW"h_M<^ zxiy~v2{?ZdS=][|I* ċ_ qSGdo٭dm|z@t =9lgL LRٌFloӓDs#S𨵱\}<xU+i,-v}y^ hq!Uz O8Mu54\'9*_y?ˣGo #Y$- Z[ fʃ(֖J2S $"-YFIB<(!{a쥣DEK",Ӵӥ чF2e|†Lp*&ɽGqol UYd/ 6'ʁVà k"aU0`!ep mC"&>O@>#һ9F[Wir3"51Fܴ!Be2ʫڴ3+v3΁3I,VRX#,TyF}vÏ:`HB]cǃX8n$^x x8R?/}Gu( ¿RhLjq"3mg<f 6Q/2c)fIeb"G+٤<  Qz}b5{q+,g3cBFqPJYQ?@7t/Bd-fb&4eě9ڗs')L{1Ͳe"'A(!v)?7e*MWt ff}mwBM˃o~( 6\J7cE=KWp-%̈*vQ {sޟm8ޟ,j)&q=zNoŊ5m_uvuN{ajTJc SH{ hpﯞy|S;~Z+CAJv!}a7jpUjAbJgh!M9f\Qv%5R6g4ק!ju8!j")}j}MIB =σEN(o)hSkTSLb2 oy9Q.K剩CХ%.! B6zmiS6gWW]M;bHՒ;BxΥUșeh"tFU(:*~ ` ,ǯ+YTmKh%ݣm"'!"r֕Q+ZMuQmV}dA ̅2<9݈36L Cywؼpq"&gΜ*ȌVnazpa-yniuyR}Fy?L(>jL]N,Ƚ ܊h"HڧaIs`:) 6+z%Tw}(bߠE\oMJs#?Wd9s&)SH\3YeB+O?@|9S,ӖZ9/]7V5|낯 kN[/K6؈W9v3`?o̳Tuݑ*6/ɘP@PQ"=~a!xm[IQyGP lsf+DW5\ $ȇNީ|# 5u.>g?eGrOĄ,8ʴ"/խ[͒g"A)W!c}+Xѱώ"yKPzJ%bI;Qj61)4C1N,|%" W:}c|/]7t.$VrSS8 ΅2&noMȈ!!ЦRV`FIZZN@1)PH ʆ`Kڀrm)teR#KeD{G@A RBFQ9CHnPm%70*/P(k_x]r\V,jrܧ7[= ՍP۱ Q§gԴ8EzAMO*M/ݝEWQk&{)d 5}징"rjyHiLg]/OFn5^[oV':血'ֱd'xc@AsFh8I?1y?ғ\XAJL*/8OA:uKc'0 ]ǎ^G=d6@ʙ$M9AHw1c^lAvq:!>گ˶`vaJ( :06sT{/2Zl01IZED ԾxǚcSXdQ*C0NS=8W {dbF.X ӷ[Qjxs.qeSSe_FJ#P ׵ "gõ-C.jZ `%pq0Ah[<Bl7bnA;$۹@-ru ?`HWCܽo3u:oMDN 锞L97oCY9 1l$`Mߗm\,uSmHX֌uoJ4 Y>CӸFR'fǻ dAg[򋓧fD$m.SrB%޶CvX dc>7:18J<p"gus6U;Q߭XVVWD>K+ ]i׃? t #cߐib,jS %:sKwx >Tr#sQgVOaQD7 ;5 Rr!5֤Bd?ˌH s=>^b̓pL[a(+s{ZZsxTJTeZݯӾf쩏*ku=` @1)"lShy,&AĦ?ISs‹pYxT@xR42^}m}4{_.f@:X'Q^4ZǺð8Ub20ɇ$9qR5'hMDkݪyaWՖn o#q`0 9 ( 5@'=si {斶Fуa<:ckoƶ_Ũ jY_ f07~=8h{wE.:Mz LV8btLJODL gEdVUE y7 s0+/)eUš1Mj,^u!32hBsɧ2^ n!'C\ר 2|+S?Uۏ؜ vي1k`#סLg{3'XQ4K9b {%Νb5IÛKI(IH~'\B4)"ZA d) Y Pe#@.O*GmMXv=4L1?h!8*E@xzBvӏ6>ipb[M^0.|%-U?&OPs>6[[&2S΅+B.&tcNLbwiGX2sV]wֺ̨ܿvdwB)[QS-QVۏHGɝ9PK;gV2)>2eʏs `U],:&c =-dNpXD7:7#9m'93ejTno AYI$kLMf &;fq mi=hՈpy3;K+玛P9?)!BPLZ&ᒡR!,8v< `-X9\ER`4`B毲tCQj<#BhEw+>O(5jzsƸ(Q[Gts3yڃ%-UD ^pd)"R.g 'u$%(mϩ{ްHCb33,^Q-Aʚ]| hG?BDV1m3]ٌdۄ.E<_bb(d b^e6S{k˩A>ݟ쒵8@~2 eD(fF{V o{gGm: SMmnmvA|4nxM1g δHڑ2|UB. P/p@Xʊ %DBw|Xxa<ޒbI}yS޾)'~jz uk=gi/W7Rb'sp@ǁY )uν**@&WvUA[o=ۄ+46h..ٞa3|Q vhb^ĴK*^v4}Y@"rl1KTahuRN#\.<ʅks|JaYKVqHD;y'cΗX@cꪚq2b+G"/yAp+њ-- o[]2}'reYm1!A66@.nZ.i4.M 3`(+딫lPjWlRpV:jM@#-$1DBB Z%~cۦLxS|b*,B&ȝQNU3:9{ץvSåuE:=sMvAtZ<<q 7HjB6?(`̾K,+hb:s·n$z]/z/`|bxi9Q'<)]g|8 X<%L>{OE6Í K۾ѹpM)jɆ# ]GEc0q tak3A9̢!!'+|<|aPS ja!£ {I|@veq2Y i(cG_(K5pYV&bky;]C:&yiru@Aͤ!Zmq`#@֕5M@p)|N=R~:#nSz3c|,u('KM:@oqb5OM_ 6hI220. MgԜmE㰨sBbTh%S!jfKt_HWǶr?O7L-UMACMGTTg2h䬻ذd~'`0{[t15jdvp/(ZԽ7T )Y5E{2cUb^&%b?$={n@bџ ޹ >PWս]{#RgQ{Wr#F]҃KBymJ.k{ ޙ1uaHbnl KQlH[Bf fC[`^ñc""(@lUa^ ZSE'|˃TߩUnjF>,Aw{@Hd{mF%EGFK#aWVD4La[>uh%SZxj\?f'cDF-Ε~uҶgRIr2Dan!aiF PXFwwp `)AA|U淋#g"k6aD%vܲhb~LkץfEPy5h/Y䅜KRPG>" űUMhUbn/Q&j4Q;v6C.e1u ] J̩iH`MCiU߂uPETp+*_bdn#e aJ9Jm߁m  @..dJ)g,fmbRMdH³J(Hpux|L17d?j츒|of E*Ŋ=.h*Jm8æ[Wp֬gfK q0fdr䷾ȶjj-K#ŃTx&xœX44q}xNHXJ- r6{fo2ޔ, u0p|MIwF4- u߅r׏t-8 $#gXe(HRY}iws/F״wy88Vs(#vUM,'m1C!OҐi`Kýwl*35"5O k?q*fV+B\Lb[#Q!}2OI{7INu2nuwF':xY5/1P`Z8csϳ 7׳H6-UǑ,mE ўl*84LB0boGV'Z浍q  CǸqw}'[2 *&VܼkRRX]n|u[Ј3+%NpKI]NPՙڌr{Vyq X%]U(?8s߮Wh_4˰P;/86xrҕQ%2 '_58{}ꪃ{ܒf#tOZDKb#t,Dnhv]މZɔ4ve8%qCȚP)07vŚYuަGr+[%m5T!<'Wrv7 =TExgxt!.` yK)6),[*Y\=C 04~z'gq]Ai}m$\xݧ;+>5eh$D0ruVQFJe9Z ho ̵B\ ;.oe,6j^ T}`rѸC4iEI7UBY-R`ɢr%|$M, 6z\^E Hy".9sáG][LYbAVԡ|YLHWye;vJpChg,> =ʂ/T^k(avM"YVů`F`)KKtr=AB8/Y['޼][޾9u+N0sŸT RpbvnfPm(Ⴃ`_Ad7qlQ`)xcȕ#h|~kj9X,{>T'jA|΅(Q8aTօnkl[шj`QęȕbPPPn+v$q֪!HsUh FinU'ҝC&qPVvx6=8eY`l.,?,EK, mCL]qJEHFBDE.hHϼKR. V@ @Z>|p: 3{^&7,-isv ub@s p|GqEh ,.g/<9IHɁv+{Ţp>J$a?5`DWUThrH Dfq\dDdqTй".m@.M|u`o2[xS 99V>?QE<]>U|($YbvL3d~ϥ:(Γ<>}_W5P]]|x^1H?,>P˛5Y#2`I +#:Ǭ!mi0@ ;Ɇ!Cv,r\ S%"(>P&qtb\E' Aqpj xHVY8X#12,:Rt_ $>ݸ*G_uz 9FhhVΑ"n6C`:GmC;E}tNҵE˕<]p.D*͔)룣AW1G-6W`*-r3# {V2+Q4bQK[16jLu‚a,1Q @3U9 @h l&i<9đGKMB#ŷm TSfה'bmI/ڥY⟾v4EzD+ʢ)k rM{,Aדs v`鸈Sx'ݎxcݦk@C},4e}Gb}ZuV32a|y;/ޫCR6`@v=6GBh6Mfo !MjYtm+"B1xV}DH).qu&pcJ4zw1IRqӺjݲENnY3~M*͈s8_d Tom vDAvژ&W8 5̜Kp@xmwޯ.+B~.籕 6`Gvg~Ldh.M_RՋYv1**eqxFO0 M'P{T)@IJ$@>Yf RAبF: .1k`pH9MAfOjtF֍Υ[ U6oFPC7ri~RbƧa4FSP-MV}8&t}$tTg,Ě2e"|:nxOYPx?tF96x\KUH4(.bR_Q|n /\|ŜmQFJԍ1P䉔yNBd<'wXczކ`*aeҢ/x׭F@^Mnև SB~t86΁i另(5hjخysR\Qq`Di^,8߸tlG9 @a{`bj` 1,+')To "j3' `sRHշl|zS\wV.,$Mrk{=J:>xO+/KzNKJ7-cQ[òМ16]oWYXH'Ơ}. ܨ!cQ.(#1oR*gsgE5Dcvk쫇ٸHWNh zth 8- };$Ϫ1c HItCuG%q$AkF ZΥY4&-Wp@R^xm1ܾRAF{O0SPUaG0ޮFlA-U# o1cy RA;,=ZѱɨoPzBܫ=6/zG<8[oHt¿fp.I9?vCMQQΑ}[( |nP1 Ia] ?w՞\OD|v3`Z|ILʞdy߃h){P5` Tq9 8uu'")DpS }Udrl`gTo;M;a]U uObah!]tN+2_?/1*ʗ|S&2;#^Pӽf˳ՓzR΃T38VeMj8nG6L"/z&kQN%-_]LxuKSm,~5K+Y A y`R,9f X._TW/k ݱdZv!e B G&eU'ʍk^/,o ?@fܲ'WFᖗaʩz4(s{Mw,ymѶ8@^Bjy[<ʔ{6̃pHR?#T?ڈÙo;=Ƌfv6ȿK1TM 9b Vs%L\qKU[ w10ZeӊԱϘڕT:>,;,FL2@Y (i'~lD=& Q8nr5:+t\lW<%]pjEfTZ3b7b2 J#v|˄d f)T <5]P=ç筆q{< M/I|E€tcg@M aK #ubpT:#uUcZyDvtEF0xGOz14~ ΧO}](h0 M/]%t,)9yW/,Qhfv@i21ULNU`l916bH{qOvDW/4ƯoƮ|/-2! %T6PQq՚mA=LUgz\Hި_.sG}b؞ч*wzq)2}[S:2UJZsI7}WnuW\Avf#'!x׀`Nh^QYtzΙTfkK,mU}bRVJ qk$j%d9sNe9AHv3hv _pf-AQvdrJtCyhwm:EZf&pwR%)N)bRIuBjG?%ڼd؋*bZxmD9R%+ + Z0o6O%/"|'Wh׵|ˉ™#Rz31`{V]ǃuSh3>HI,g^vNqo{Bf+żKln K\OfuWkm`bp(s~od P2xF˜{Q]eAowFRTk=C GyszA}u *1ӽ,$b@%髲NU,Ps E,j:|8lŊ^bOxmUb ➂Hn`1TPo2Ӷv&7r>^ھA Z&blLps.#?mlENEd)*`dpi2&g`Րq^ z*eF~uMfqn&zc ^"^\k2@qTeC,[2b}!ߦ% 5v"l✜n!IT%58Z ad1|\Š#_Wqc݋[DgJi '܏JˤdףjhaKr- *!3<<$ Cbrs42G4V :/R,* mCu'?޳Ň]I.'ՏyI2\N*#e |;&vӢrפfej+959J G<3?{O-O.d٦u@,r(i#u.!xn4dضj2/1;:@=@r r]T9\;+BrUЋa@/6!%$W F-Ajh[F+pl- 8zk 0тBc~I+O8rO2y:fsԊ:t.!x˯ k@jΏ!Ih9@1ٞ=喹s8pTp{Iy5sp GG5rYbKy'y 㪫1Clkq%nV[3\&'i_81:Pcq"=%B*@Kb S !F \zd<iloz!dRaj`TKrQſ*V-`!ZneqD78![JoƓvg}.~e\\IjS^5tT7 /FSK lv//2;~k>ȢGzL zݫoKTa5x)AXk`iJK8{m慍@LKHYaq4Ѕv81x~3}+ eG,c-5g.]c^c Lw.ˑvwr^GNse*DR6 X uH$g#*h 4+@h O l2ޘU ^bCPƞQSNV.9pl0T:lə$u >}%#jp[Eї-ʪUr!l8(y/T+#aNKxjO p0jЦGpHygFjܗe%K~L"24QOe](,ႉvK;5HD""BwfW<D"zf҂83$ ?̻JIΣ4PqT[ YG4;R +oܠ 3?D wи|$Đ1Q65"HKeWQ/ (n`è\i ɱ*&{hJuK>KZhk8՝&?灚95lԐrZLOI&u9d. aǧ[-IqY)u۩5m4gʏ?_yTί{͆Ur ''\m93gvOq<B8eX.wtٻeY~9lԫ[+)0VY Ke$7*xe؞,L̎{S P{S1v{dCqF.+'YVHZ0gdb]pm!@ߚ/zX'(]-|H %IkK :lL[ؔ::'4xPz'5PPIB:n/nGOw,w'ุuzpЂq< ?QJʰ| џ2-Cr8oU @y3l-.;fRl6čp8\`ѫfGxh%Y6oHY!Լ߶~mӆ촌,0m w6ҩ :;leʛbuU[ Gڐm]J,h)mnY:7ֳ j"Awx~dvaEYy@$G(/hxW@8&taZ3@?2- 6Lт5FEzWRIR+ğ{\Kf %uI+ϫxXUq =.ýQ~&γjm(ph+ӁItdB풍 *BqYKG=d$e)ҷH/Jpҭ`3O7P9IJ>W T Fql!Ӏ5|y5oDf ˻9a#m;FqvT8>M'X\wYa>R#5Tà̸sB!k#w.e,cbkl?r" N/0蓹KGnki,9v{3I'K٫e!K7lBΩH?aj9yFguJqVﳃvE" +AWB}^T}Ԫ :.IrJH$a Y=_)A[ Xcqxzn)О6lU ?Z_*+˩@2ʑǩ3r#_ 69"kn2K}=hh \1Z~Q.tIDpZ!" p-gS0nVqjbR/B62"c+w0?#Pw; ]z50ܜK# .z{/̸S2dUtse ' Ztl n|{>XLg9T w_n7@`cNo3]i5o8JXj&{th<öBv(i;җv ,)R%TIJ5˺atKoD `e#tPwLaeLCp{%:cT |#lbƟGp׌Rf0)%ΑWхd-XCd]wQ~קl2ЛѢ]u Um7#2¢JQFscUB/@T/o)u!ɜrݩ]HIQ%ȕ՘y@ ~ƚ`qN,YCݛǦ]Kۏ^CY*4o=o.uLhA!c)'$OFl~=c UsȋtqdU%Q™кaE`p)!q7)WdJI2:)D (8gCd=%إP#DxL )" H-wuYdS Unq :ת-՘[7| G#PH J2λ?{~d>UƷ .=hW0b6=i+5|H!h if$,y1?VGS`uO;=_"۾J!HWVR=[^w.kؔ)१אXE2- 44,A.Ak؍k8C0Zh:EDEM2uЬ|C( X=EBdONb|%K$WWϙt KG,(ie2 `Uڒx'*BRD0i~]ڟ60T CQoG(q8m^IeR|?KɅ^M-Y磥4tn4SoS-z^[ z~WmlP\zEsLGO\HZ,ܮ>~am!!jՎ k2@Ku[~nV>Y ,!B &I3 4dsbWmy} !Q.3(7]n,&OڝCQ˺{&a+g|7.uofk 1>:/MdptiPo։I5-Ԛ= y۞N8edk!i_@FP:]gABpmK\2%u$I%'9Gyt*v+m,V_h"3iw^C*%}_>)NxccvJ_8qE4O?N}j*R牀.t+ᓂ͍ z Av%#"ȕ'`m\sxP߱*)4#ϒH =ߔ_lo])6%9o. Ə& \x#fn*|R1.*1y_*CSah=Lj>PBKa!]J{hye'1Tq >sLl _92Ie,; ɠx'Þ`ֹ֗ {[[ fN|,6I#),'}[I GVeɖ 婛4 _(k[dgi))~i"o#+Uhr\#۱PaF "҃[/J#MbEby~/q&R{[FbGrYPsl%_"ɲzW@))W v\1;FySyGmGoAyWn%Āb`Xx2G_8ݓ;0SGl#3r{v} i!+kt 8d$fa3ܒrb9[ }&n к-{SuAiL{Ě׸CmQלFPtjvgPL_ˍvKYסd4ٞ/ƺ]]r6xڂPFd$B_Hmޫk#vV#`{)zA݄ˠ`l} Hʖ|)ɺAC@)XC؉A0ti~cUʦBDԤR[A*} I;qC]x?:44No_`@;u$&]OlBs];7Hâ m#.rLQ= !ȡ!- B YCKN+a3 RrvK}۝fvE Duj@6M^[m|k9Jzy)ޥ!X~PX[*j)?~nPT9rN*80 B:'OT|"33}5z4P4pyvq6ݙ8p;PvҒ(F/ϙֆ x1'Of7!|=9OfS_U(fϝhǗa;ꪣC'tSP?%+_ˑiP)_qv[w4# w%)KHb;u|mn@C(EUÍa0p|l6>(JLd[]0*mT.AUQY68q`jF$.be%*-1) 1+ߋGWjQ~z[}=*6r~7NZI G}РebߧAnOwPYu[ 5́8 U"wBؕ^-x: RޫN~Y/bgC%hnqbIE*IݩHR 6ʾgR\ 5,gq[.G/ŸxD]H)Az ;%sI7PئZG"Ff?< 5 *!qY0k'U|/d _d_Jȝa@lrasrdBY Tf^ іkE[!*" S]aO! |vOSՒuwUvdK.6s[%|rw$Fd _r)XPȆ/Ia(W!~RQ)6:V/ēi]B;"3wM|> M(NT )M;#y<giE&P 5wefJb+]s0!5Bޏ6rb% +4~ R"~ D>asoo/cd^828N=g綛Z9KN\(6J`;ZP1y i19^;@ZDC7BM=Uu_T`-ǒ+^y~@D]X#&7HW?g,ũʐ!;2ggKqq8FeS+[rKPK/KľM-,&=qұk[|J!WFX(TɵsHw2"v_νLO֞AďYI zP(`S/;J&H㕣o1˶=JT=j``4N]_o-q1$ FJ^ttӤ _cJ;BvΏ}4цaxl[5JvI2ly}cPǛ3X rbmTh{f]ؒf]oN V: zȭ6n" / eؕmB(^qZ5خb\VJkػCƽmEvҊpNطn͓!@ j1g Wtt{[Q ê>4F"2![I]C||eW]0iG11X*Ca}ʛ{1 \cSSuc󳬤NfQ=a$h:f6Z3jFE|ָ5_2guW8tD!;t%yn)SVMs4`0TuWkA%Nw¥!k5R0:64-bjQG )氯y'mfQ7V_d|gdJ}eWe5 u2, վ2w<("@I1ُDGgvQߊVa;Nf) hVBcL(sRT Y1앩"}=R㹖]@4F6@jn`ǵ?o|\A._J E :ٲrέZC:/601 b9d )$08b|H)UmYZ(_q+VNx51oM@2`}5A|:ZHbےNbALl0uǭ NXdJJMRG Juޘ!Hayn?ẃZrUd7GU=RXfņ["7',띾$OGס v 6ϙTxt_%qdNt%Q$8b} cN 48I&pZw?jnFw3^ ŏmY'篸|lL(v|$^,+˾u}LL>|k̔<T>h v#9]%Teh!\%O#Qj9>{a:zܚ,HvŜg6lv6DlaGVɫyjgQۻ7UaϾ_Nӹ !s28<ؕ'B^{킽Zϻ8mZ 2j<ЯIA'1-EeҬL+]X">\?
BoJٶEd؏nIa&jPa>Y)kŵ5ŵ$gfAU-T%7W.D9@C p񙣂@]2?3e6$^R/Iz#T-4y?CPnm#]DA1lRqǤyUՍsk.A3Wxs\ (SetS@zݗwO`#] &RYwv 3ԼJyh~Hdgh k$"q3N u%*U0>;<2eS)1#YUJ8}"Vp(,c-A M21ǽEb2Uء#mf8iR P"VK5|?"KB&?퓯r؊j:QdzV8a41yhKo/T'waFiovεgIu^J y'3'`HB6_8> yeD-6e/ mwմ)Ib{a ة6(.K9${L i۪ى@'^h<+j` !B nҏ,^.=4 Ž1>ip+I~-Q̍ g 8xqT%鳀"qå..T«w;~:90'yՏ[1qM?,.|WeӞm^:E[Atvh+mw"@2Jwٶ_D0$:;SFn$l\lYk6гx0:#1{]z=&~';i1kK7 QSPF1Ҩ Cw"_j dH\CCCK*.G E.ݎLNe?1FfC~LIp\GSnIl7Dz_=c tqK+6'Clȴ ZGHu8 sDB-0OL7 Ҷ#DIT)%vN+ 7԰ORbI}((<(Ko;)G35Ώ7Oњ/3ڂv6ym}9Ǭ5B=6 h^M5r A*|\lmKkEșjBVfU=(%y3L2VTMqDV 5yz'nW9(d28Jۊw"rY_Д{hu^A"h~@ˠ_ę>0@3{BRխ̃'y {kb`”(&Û:N\s~)ڑaxS`YL*]\)`;Z,MM(Z{96K%,6^g|)І;r 7ٛ0RHW:y90=0VnC}A>><(l ՍEEؽHQ !WF"/K J\Ρ )YGuo9ՁFj+P}[J70\>UJ9Zn1PMqRaz,s+.LknjyMN 0^}yߣ57: qNSO[,JuIRsph06(Vw_E#sorv^MKxlp瘞iTbO60MQ98kFJҒvιhzoOɺ,aDKt~7yq9gr} *>M_IqKKf EHNږPPH+D"Ie :ڬ˻k׿@Ud׈zw'`]^3iT'\HBYT_ͣ#!Gt \>P_p $mWmI%~2%Xɖ/L˿l$?Cl\1| +$iD3?1iLzj xcbzk>=_ܯp79,7ūA7`mxxYY=KB8Y7W-6,T1#5As:n_Mo%c!Ia 0+ :$ck ~$sgjGg-FGq@.).Ig]n2,>^?ŅͯFYۺQS ,LQ0G  ']Ft(36pXpK{_16WJ<5W~fW=Na Sk}xaze&ے_KpM[_1冓Ė-ILg#`wΜf;6wCE0&IlU.xD5ċ6#nZ;fڮԚ4l՟I4= e%TV,FkxQk%)FX0Ȳ/E9^+~7 j8@zb[Ju j|;I`iy<@KRL)!U|^ly;kȗAiNڐJӟŬF/]ʍ✺'_sNN ga\ RI ?cE˷~@ek >VI9kwdK`*bnzQ^x&0rcAD⏈Eެcͺob<.9]*ѥdFr ETFrE{B ҍC=n[z7[ND9-ݗ?#_l7 i(a'җCh5_ (LZƚ1vnXQIֵdDTɖO3q&XZn-Y d>\xM+S>-9TIM9RҀPm1R[UD`* nܟ];. ^~Q+|Y_e#P WROO`.bvu1գJ| AT}4|ڬiC&O;9\oPKT F#OxR բQ:(ϛz QGn[sΉ#p= ɫ#crԛ;JK|Sst\O& YL Ě9pQQ`ջj^aokE0ܯ/'l"'n۝>Qv0`Dn8-z _ v?E@Yp:U[ MGuk()%7nJQ]ޏ#7$[Ru g% ,RLDJ+S{n6T^~[JJy¨9㛖XddZxaa0uEXOC#V4V54yȱL'P܉I'M:ɺMJdT=RHţ; `a<)j AܧZb̆*%gb Wcng!`@YBaY*X$<}e[si+3ԱZ(+g5-%G&&6?!=qqm@@2ߎ؀ni*|^ia ,嬽 &)%z[ӿ&*7wHྰSH\j*N:=: 5='gxS*a11mجm+[9|$UvR'zS}H1'Ӏ285="> >W5^k1R;)& |T,ke"y r⩔p9*;'(aP3 0 AO X]ja#VKADj>6zN#Soގ&sN+u Ny`8vX|Z a^V$H~#k BxNXbΜ'+ .Vܣ'̖2nN 14Z!~vdjŕF䳍"أ!we]zbzGo(<&@wm*5-EpSʩr6fpr.0S^'p/ف'9aPף'4-VxBRn`[] -C4ci]Y1sgp\ZU aˆ8tAbMJoQ; JÖBxA ͘al54 QR $l S8{۶,Q~YsX%h%>*#&BT̛cj D o WC$V2۲@Vi*%-3#c)&9ʣY Qa;*S`͖̪<|?޿ ,>[C$`)=NBiʊ3/RU, Z8/@]KxCrܢgoZ!Lhm3+uFDmÒx́g 7I&]e0&qBQPwDVǒ}1GI1i i\nʺc03I72~^|q}tɀLᓣ_yI87~BضKd&t5oo&Xmke^])؏;\F۴CI'X]II허]%m,-մUZ/vjakBDYѡi ̸ϖ֜-@RIɜϡ\گ#M>!$0aH{ܭ;I+[*Ba(GΒ}rQڞf=#/ăm`"{2Y9u5秀(Lw1E'xBcjo.^"=I(~nps D1t ֿ'>@nS cPjm^ܲ} q %INP GK` *\((amU΄h'nkq}:m {1_d`@7٫yX+|2Ǽ3d{\@EB"Qcݗek@a+p,$ՀJyN:3'wS:V&(Wg]8֤Ww*rGgfZbTs{hzc$$F~*uOM5T|2e4!8Ww^SԔڐ'PQ_zrᄿ)` Y 'LK:[~ mlv8{92NFU/9Iqa!R)*}6V >q2*VS[bP|_8\CP (ew{2 *Ua<0NmH%gMmA^?L-TC"n=VeQ$'Igڏ.=7@(&t5<@N:[8v^@:~/}y~a#)8nL ӈL~>oVN$bVa[#tG^V>%: P$7\͑п҉}!'`)p &aތLao5؜CFHЏD6@xO@&6b=eC4@ըP=hAG_p [v>pcd%e.r$R@G !T`G#=BdIZI&{֠P:+cvVRmFX?,7+cP3؞ss쬺WVk;TPNftX6d%lB$(LG~6] >%p8Oxt"rхW5]b (!):&i- >bq yOF9,KCb=\*'Վ:@2E UfoC;|#G1͔WO?Cm\v/OPf儩V6 BaY-ei~t\s T;@޼Ŷn > /%ʓYwOSS3CqwT̠RzXQvqF+gH 3a..{bNEiDg7w\0t 8.sOx\ pm^6L I&\*Bj 3QVhmja<@I /Y\0N>-m-MNgX?0b.]c@if{Oe=i-A'O(JnyLF;HnPGXr%;eAx+tX8&H0v@[F=kĴ|50tԀvqM`zB}}?CTOX5O.^&8L ܾ1t; BG,TOG#zcjaZԶ׸9`&3Ar-CFX0)O'@@"PaF7k\®ՇLާ[ٓas$IC{=QSD8LJvIS6f4W;%>Dܣb({K\x-.tBaU>0EMO|Wڍ͝4%5&S~MnjOZ3گר\]U=JM[hC蕕vI$\0ClzJI*fח1w &%+CEr"Nι̢{ARrsޚQΈ:Q")nR4zcdYP&9.7аS*eL{+ I_h`\` \e2zmDvQ#`AmWsF0\0PBdSpcON0@f>>s@b@H, 2WS u'ok/Μ#К(cY ֡eK~Vz`C9g( "IzW-MȎ`MrNz6eKHpzO<#5dDeȢJ)y)T4\qF7aQb2~\+ٞ^uރT00Y`۪1@U+upY\n_ Z`%O2&)R"^,jd׀T*tNR| =5+Jc_ O^iP9mu`'g|"Ț4 |pvbs=`H½zt*Up!(aZM-,'3ߡ-4FLw4+>3CV3<_NK}Σ>/a2Ik@Ō,R 8?8#a9WNٳ\9 jV#<[җrJ/t}XJ)_/8S922ӣJ]+oa>$P$ʩڍxDְW9+Wp7lw]6d?\Է6-C{Fp/C z&b9hԻ+ p^Η:hwm Uig<|^ d^a\f7+|(Y2)[S A~Pl}>x8H.e/W"P{p͝/\^4(#HPG[Mzt..c. ۪c}?8=\Ph J%1(?sq]lBkKrgLr 1D /3.h܊kZe\O)KN0 VUǨb:UeA="զ7GYآF O-QKeoQpium`L خv;\Ԥ(V]t*ۡ<[rk/RlzYy&~t]@3zL˗b|pvBl[[a1'??AhZkiK|һU&pS h-EJdY7[_&+R+:I{ef í-/e A'ZjƗr!7l̪qvLVmot@סԗ}!`@[ϑҒ. mцpO& >7S0>I:)"sǐ'G^R;7ʰI |2(K*Y*ΑW3 kc8dUe^u&+8YUI4{wͩ,y!*2kSoxݨ,ys $[c;X}Kkۖ$hl/ H J%x_d!T /c`IKHY#S."Jd:40XoT?hu8ٜo~Zڈ-: [ z˝p0 u.2DhBQ Sṵ4۱)P_פr,c=/co7 eK"ɻ*hYf+]D7{Cޱ0Nj,ĝ TS<_ҲhAW4 jhy6WDnD ;4AϮVysc]psl7 _L,Ձ{eptH$Շ"r!yL<a* 8Jn<:\/o1]G F1]bU5`ߢ>吡v4Tz.E7a50JQ:p5@_'tkMF7 _B Ы$f_t˭ 4AP rm7%jd1pBu+vf>:=쨈n`)X"o* ^JIb gY"q2#RWBhM"ÏG^Ȗ[3Ei E=VҽI 1j 0ڢ{& ^%Ag8NmdB@.St/-7Q6WɯY˹*t`>񭡹 fs;+2:])T h'7Khw?LW[j! A^ SԐ kE ~ab*̄eX{)ew9?%8?w>fQ?h4 "Xe-so,`U)#f6Cw Mk9 NU>3pتCrjN)ߙ16aF<.ԜTܶd:L=Qӌ״WYGUc[}{ޕu b(sUU"pj8.(@!ۺ|u7k?2>۞0LU:5QGP 7U,C)}[Vf %SlQ {A(gڬ( { S:[ ӐgHfY&}ϕmݣS\V+u`H) Gct]<f-vm(ǠuLdfbj臺7m;.afۯq.,.* ΀z=L.m-CZ/r/Vd(؟LJ8EI,1" b=a &o[W3I-WkOjnݴ۵Km <ojl%%Jl+iVW F(Pjѯ=gPqz8.?Y׍$"nutOO~ϻ x|ߝ&ÿ֝F[DOI95~a@LeN& DY--x!\e˜DYK0RDfgTopKdaOK66TERcݝkXm07r; bEoVB+!+z"*ɭqEUR']<>^5ѩ>YXHlqQVz-~n4SCZrCDHcK UqصJA\;{S6Ǵh/_YUn8YQPTye@  iS.*CVr!(F=vV5n(Ss_#f) PqA͎OjY@Rwe7ۢj-{A`۱!tTB; k楿A߸o]Q4r e[@,Ll ~bZ7Tj/ZPQŃV8X:1sOw3H8p͓k+BK\AmED O7a< ×*xlvⵀӦ6q̙E_@ kSJ9Uxd΄%9-XϨD3_\ElpDt9\.O~~r搖5ytX+׫?mԾi-O.Z05/R3=Wt)@7ȲNFէ*Jď^ӕh蓎"8te 92p4F^'lء`w`{Hƥ_/ʷN5AxE,e JY9t͐ſtSql0 o6j.FmP Kt`L 6ZqD XVh1 @+\)G*X\?= ed__AKY)ܴ_Zxznvw2o$1 ]*43D\?_q{颮;DLO=A96mùV ӉluyXTM.PAR_rC On`< iLReiFI9K4ꡇ 7O/nRxh  Y1o,0"t 7Y=<̝dq(+hr:ӦP {k\5Lx'O]x XU[ -VTx "vq ; R»Jϋ *c?S*aB>}ALaDT?H EI!^|>. @ G1p.z,zцbDuiILuxhƠlo $;3)Q(ǪpQοDho;|R-/Ԋ9h[5zO7~`3tt.F35pg,)2lgxJ*gK }S8*ETLK.nb 㸫khI՚ sQ]i7MJgҟV_o$0yi+ gC b)mK{2'^ϊzbRb d=cJ˾_8mjKFF?MK2V1pg]P=9~LBvsXR$6^P4E8lצVx骲ʬN"r[^Y9x~t|i42AVNn$ 3?P`OfIZd= maP2:yvukUR *28_$lC&L[k)+zo )H!d50l8ݨjż| di%sa+nL[Ab" |G1z~uBqKڞPbNb#m%n$f^; ϑ{j)hONlpsZ(Dt7qcUo.2:`_@j[?eCB)$RcnWF& |+@TbRԠSpU2\Ծ|,wV}nd"=Nȯ5eMদZOQa!y$DKĢQ!zjqbcB]֐2M HB,l{-kHPc]_.<Զ*sճA4HE횿AV(F6n湑C7߲vn'pzta|u7_k9h4N7WEl(^?(PMV'6W fWZa xnN=;)"dm %ғ%UGꃤ6v{ 6XRȧX1*:͈gPzo;&yG~L#d1ֺɉ\X!GJ|oXzig; LpA]!K1⯎`8̹ZYKNX/BY&e/CoѵP7WK` sM=W\wVbbdOi޶*kqjj56mTvYG7-b cA?Oo{9Ñ $$˾;/x f-7=ӢG,fTN.:{ "] $h}f~׀ D&zؼ?K#w8{(""ibp:26ri$_7p??3N<3j|8cG8kx\"dTm}PѓGvǽ;o|bjË&{[ςv6z%h^}$GA@)\m7=؎ %$Qr#:BCyU2 $ԱKtЄ˙ȧrl n[ U+EdD2ޏx[(3mOA- 5ZHق@ N,ThВ$, )dt?NhcMT{nB@A立: nV53FO1,XtLjG&D@(NS@8ibk+MnOH(A& BKE {YܳDnum9\v!c,9ǝ#o6Chb`=+۩bmra/,p^* q cD@z 3(, np5Crwrz8`7>[B$ -r3kmt<%3۝/iv*/Q$,m#2yb0Lzj`PƣsN͑gCdqf:T; (1s`jI3\Ûa ݪk$',V eu)`'(2*&}N>߹9i܈km_C{n\1vП&(54>hǺu~5Ys/)Dy2rns<5 U ۗ28L˳Ϛoyf]7}vyl{kKTb,7C9fSM~ $&ubY_ZaP)Z\RAa !3s!Kc?IUhD0 2҆~MعN#L%{FdCéBOܜ~nTHy, ~\L"PSKɍE?S~z*;+MƤ̧guKtˆAѤmW-"<2 G5J9j::(uR-QV%' 'ZE@WҒ$!`s mLD: $G\]R9ϔxsBy'`z4L {;N_2%̀KDlg(,/?G?@#`T`bQU{[4)}aFHI:`9z;lI% ;gO' 52 koilɻ$\.n2!8s#z뻷xčDEմ\ Nl:nsyQJ8!ۤP23HnEe:,/ZI9 OKhVyQ }*Gd(Rё1i.ZP ?a.\],l87 Zvj x E#ó/9mVpB!"&=MUU1}5D6iU/;^01 s?OE>|y 5aldm}mL97]XP 2\^2u^hcG2#7uh87*Ojgٺluy?j2)dRrؓ %: ;Q!.dd o%lQdž.f|!u5Ki HÐ<+3*1u)*y?YᄜT5 q!4B+)e.Q `ƺINl+}nURL,7İn]CE5,[yL7)/fP@tR f'ąDx1|'I+Df>Bɀ2w87ƀk?ݾN۴HӾ9IxA,-;٥]jn;52b>>o.$i?{gYR|hes2@ ;RQ\|oO›{/RBדϪ#T9q5?t,Ls*u۲Q 8V;*2mjQ}>{f@_F"BmY%Eqd\1$<sUW2w(Q9p# =Upuޞ^zĠڙVCrppfƛf:iA8[Y95q =M30Iije#W;'>آ_aHuwWIynXXrnB;(_5$#N/H5F_J.߹SՈZoE}ԴoB<,:ȿb_ T8eI}f_ ,8rLcU]WpYХeΩMp[zj@(w U[ ` xHӉ # FTiC=ʀ kW) p=r;7/nd}΅i"VKD9/&6 bzse݄M}Cd`nN\I,puY9n ̓e26AɷЧaŒ=TUo~j Q X;;$$;I|EHw=AS'<=~k͑]Y]k~<֚WmV@'EVvㅬr.sRfڒKsJ98͘a$˜2 Մe/X兌BCU&OH@PVv)|dMD-*) qwR$5BM+J{Yi+Q>cr9 )|4PFCQ'ed5sZ#1ί2\MPEsJ De,;/Eʴ:T<7XIodN1ÜAddw<آIS%ӊ+dOf^l0;GWM% >2 GOiw(xn]&y)syg۔nP8!-A-a::mwCD\ƥjӨ(νH~$OY Ah7\) CQeK(a~~@3ɓtyL0\[m8 R<cEۗ0TR/ٞ2+ >Vx1cQP`+mT]0DW[|:|k[f͘V0@QOom*Tu [*`ա# ,> |vi6/}ɌIV3~HRsC@XcrMNocȻ$hWL^oA!zSk׳g >V( 0n$!&Di*Emv8鯔/<;*| }l}bB qa`3Qw<*v]rUrr1٪֚7f)Xs<̋n ңs$yGj 58Ͱb8q]оy[-}+AZK/jV[j_sAp6y,u l[N}ಊnx8EthP̠g&U HkU !||I(q2Q+q u%ܻ,,ACWdX̨d~+Jmig:Ԓ@Lxw>gY"7d=a*ȩxa.G'~ ԇp>Di3y[agDȃ>l5( I4 4L_iu 0 OPG$8åu ȟASFWEu~v MR() +jhV@.@U͞J|@PzA<+S#JUNƔQ掏߂ٟQv̦A\j%$oAt<@UkSx_]Eɉ7O&YG`4\Aeҵk!Hw뻸X1/f@ Lx5lQwx%EsF0[eT(bNs]\o+\.OQ?u1DnCOO-W0\_51q>"f'ߌ%`#I!pDݎ}Kyrۅa%&_,L/ L< +[63 G20l.oހ 2r!l-}}m AVmKnIG{ViJ`({Xgfz1525\DH`k4|'ѳf7>wBPӱ3^%O_cǻO)HZwTAG׷+D@u>]^tY?&L +l1tZ W"Hwrq -iRqv!WB|ߦg);œR Ua^?O oԠ%slop\ HWg^~h4F*lOc_5>@Lzmw^5m)ۉA2XཻS@ =% qXՙOԖޭOŹ[-BG(> Fnc}b@yl_,xZ˄dv 1Yj[wntbt#*63A1EX<҃ˎ iH7(`;U0<&U|oq}K?'8?W bȊrZ"g;J3 )&@H&@TN#>ӄU4f:.Ǖgݣ6~HFIS<>&L.[K'}֯@J0 ? B A/󰷍.cs=#Sb#-*Fhvq1x%2ys}iCf`6qK9qPƅ6"nI[KV>)שsѠ3>X-$,#R|P]@| ~!"NԧI~/m*E`&XlJ"k#rA&yOV3[ʼnIJ~A 6,?oT ǥ OK6J`k#`A=ó6F}eշYOT6{OR8 IR8Q1/u#ٖz6H -iL< ͓u#+#jwҦ)ѸzM ȶ)F8Dmh읙M8.Sr~eaojP&r 4΅Ǻ:V֤M.Zk7{R(M qs'[(EG`Ha9J0!,[ff 1J\P3|h{4a1Z[gAlpT~ŮKG')d;)):Y,a*oM5.f0^^ӿ!+\̕W('+9Uꔶ*a d[+yKUOm1MYx=gΏ/`9X&$kvj]>]_|RN ߳g׽O'KC\˽D\J7[f17r-TT%@g_n vn ~E6u6]ud}D֜> ^&}Ɛ"m:jLPEI@f&Gz9}"s 6Lø۹Á2p Oa93~,O T$alqpf5 (%g'gg:r\5NDh6.9DjSuf"(Q-3ޔӋ\Bd Q1m+ɎԬC*0Dil.Fr:_%rme_I*%<2{I_VAdW϶mM[7ݸlIVss(m3r7ڠOaZo~dΗG#Vg"O8Kv>t;% 9 H"8FiژPX '~tA7?s5=5~О0=^ >D&֤(wpiAU$;upN8~ʯCf&?ٕ`"Y>&޼JI0kLtFbBmú Ɇ!w#X|vPvVu>[p}g//7Ѷ`6!=]jLK*VkzP, Iܛf@x^b<kkfCWqm 0r]zpz8gtmCQGV#+3T &0giB*ly*O;jAtSyVp^0$,n6V¢"O=IQ~KFo_0'xvy=UHCΠ HPc C vyd_C<3J?^y^N%UsVɫg2ԍ @ދզh"3!vY%`%DJxmxy3/B 5‰JywKZ: Ή$l 9 Zzba7hiNn=2tBZ?߁9[Ɛk3)R1m7Юjx2\g{O@azr4yjN:4$wQ؏ U _ӖH{nrS=z lt۹EԆoG^0KjN0xӬ 9GbkGg-?#tY]܎ >4J+(b wE`YuLiYmӧ*j5ӧ[ۚFG?-vɺոp'QW{ iO d B#0R{`QVK]jm# ?'"y}Y :A 7i%Oc51+Ъ↥|X52ו!] #<1N&}ke4Bzx_[>$"_ĔX (Iq3Ζf\w6 tE8˾ݾ=Uf_2] nr/S֭kZNR_f,[7|n=rP^<0,gGqZqTMB}|0G7b2Zs8*kᆐ94.6nJqY5iJTc&W[ *6,>Z{j {^  u Ϭ6A#;L-П}+[z4 ]D{c!Sg  GuLb6Z9h엀;ܥ_؀n0`x$Y4>d &L P݃ytR2N䱒&2YpOrN>)ӲK뮢MyB> 0dpt$ڎѱb2v'%)na~3׷jL }'i *W2VS ҟADߌR"M$L\PiϺY P6E=B|vɗ?sBJEs8^ՍpGzxvՋkZPfiK[М Chq⚥'N n#f'%Rێ,Cmza$n0¼4 #yi_3u#VƏ8طP^cqW|+dBi62oR+7`v jJV>M1܂a95dr#یm q bh[A~lϜvW3H{wA#Z{쇤v4aO@ǽf)?5%X]އyy j8Q4AlMꨒD3ȴdA9 9^x Q)Ua֘| |+nZ)Q"Y831k٨b["E _u>~1Y`+!GfeY&,yM)Y-4x5J&=yK  0ƀD-~Sл/cqhci?QJPVĚR]{YB;Ti:Ӗo˼ OJw2Z?o7n wdo= "/Vt>@kK V\¿6(7l;{t !"sO9&2^ [8>*q9u/L6om,Δֺ?[Bп*se< 64R1`J鶄@- .V mFWR#gْpYw#ǤwDnP ""_=Dd=yj8~0)8!.\:L ?c޻ h%@K!!]6+1=UĨp%A2CͰF;>_o;p..Gxe O2ŁS' '^<6Y ðnR[t|:"jExlF&fߞNFW'ίH7B#vp=` +j]HȏC̏=h S(Tty?oA6)0BNk_螅7`/d6ӺT]6Lhvs˛:S=ݿH9z c=@:ڏI~ľHrnv!D2 Wvz[]9 +(̯K}1gtS\Ƹ7.?WYrh}|ʭ|ܟj4:en<lHNo"9p ZD]8<iܯ̌5%k'GV0ܵ7d )h8\޿QEz(@b~m"m6'<‹IѶ}ouA^鳁0>G&xg)6K]9WېfCO֝ugߗU);0>4aO 2ڒK&}N 62]K.(!Wk1'ZdbSs!5c|?O- f_q8&j-2<=x2W 5ө^df4+ v)Rev%@}Pჼ`fĒb҄?̘@LXU@C ߀iD츂ێDFx7TV2i+A,笕! /X@ʞǘ'řY'1bNVUde村޺L$B$͆'91501*aǀGfC7:AeS[&kLh#ZkPF2QFZ:fKЪx0wQ4ii-?2hxd O-yؓz '`o,u\> ՜CAEᛦIE1(T!cGvTqwXxm֨|OsBiKM@Pcrj٩2&BKSAu4ėrz@,~WGcFXꇑ}5O)'Ld葓Wa+U5C1_/ь=ՂrZ)ŻEтMc[q7s z]?@#AD]tјqKP7 ;xWC:FZ2J\`Kp*g9A=Rc7˗؈}F.UkF'dhheĵR%D8ž(C]񛁾X&g>6"ިy?d?Nq v dR"=ع|r(C:ho Dzۤ|K @Ж>ξH{AGֿ#81h?Rv:L;ϹMġ!<"}Ÿ4{uGoSi)L0Dqs[гcת(H <yTWxtR/ldžwmf]Sys4% =|EMp_6 0q8Ը}hUJq '׎w&nO^Ҕ d(mTP$RصUy_mpJ%i Wys+t缈y4 y{d֬Sb%] (QG8PguPh6Ɩvg 䢾=B~d{_3+fx¾LT3-zE :ZMKt5cqg;wS~A;ե_Љz!:we᧨S])/ㅳNT=(i=ej%ʸose 1LEsO9MI5zC67^K&|˃(/cP!jcXl,QZBj S.>i`ܪ#~2T"3q;X15&Y~wf~!3Ϛoqc4"JF>RkMKmf{hrQ. ˎsNQI:M7Rl}/Nb5.,nEqߛcʭI9.,2;h|מa q9OKVDfNUkjtndsjkXþ`,CDqvc]H1:t4C'{_£xJō[~JZ&ky?xfKMXϻ`~&γyX1scAs˲t_w@>dO51kQW805.-a/֙ <P~86#cwA6l>}"Tqv?j"ɨT 7ZY# 8L;TKQX{GS= dW—PY%I{C!ctOzRxvXRpfYC݂h_Vf!nc)w~uDNdhEL|~؃C5),%"59 bN/3a-} Y 8 Wd2Ir~'* y;}0.MK?H*ޟ"fwҭoY^Rpl_ڢ.VwB5ZSuQ[[vǣm%fVv\}d{ڼk m9̦L~&S=\|0#-v|dsqi&v&Y9.Fh(׆J 4< esLvQY˧0 in?A֧+a-b)FsoՈ'>Z^9yV&"v dwy~DTZ.d,HmzFQu=paMG^L^E6`6p)tcw"a-Vj (C4XkR>wk;wQ]Xx(Pg]d-S#m6G\R\%Hn[,& ƎtݙtmSww_V=kkFv7 v٤*q}K mÛeW\5 ܱ<7/8?d a9-nosbNflłTsXs=F+j!݊"s5xryNvC;Pip֜ddL!aĚ2Q w ,5˸@YpK@{nVYp< /zEP'D+C\'y, (- 1=3`'\Լ5p'TKۚtW 0!ǩ+R#M9.M6̄Yg& Q-w<:?z< z-䆖XqL$wQ4uj ^ت8︑GFNTšferhQӈ=rŽ .`Q~wEwr[R-o;0?)aϬ0ZZ'R#&?SC{W!RqAXӿx(àe˲ !Zλt=o#qۦ?̖o, PDޔf5\sՃ]Rh6Q\h7'D>Xk-ECy%:!]F:(W&ノ,\>BUSzIkjPMʗZ骟[ܖwlJ9,TXHm}JjZo~t^2C9ARTQvUp?@lt_Kה Aw(y=b>aEIM|Ջ},So  dٸ5A.7Uy$2͔H$b)M%O_5\GY/-Ivbi>1yH\CA9-k5. p tZEqWRb%ƞ#"ÑTʂӿk+|?c.8:i?|RS5{m?پsǽn1|dwho1CǙS`0҇v2 ћqqr@1# ۧ^ WXEfb; 'lc\&3ݝq>GQH}y}c-_@y>c0lZzK J|NuR_P a7Ld,GU"sLSU²&tբe20I-vMn'N 1FC^oφ*5)8\w8FLv`Bc?@-e@Ujņn$Cc)}kj% :#|,^#`56/JWj1\!Zs 5[ol_L586Q2oz"<אNYdkeԈ nX#i]bNh{ )MrJE!{u!GSv&fI=f::[s/n}˼F ʌZ“B6(`}{ Bꀓn4@gpQKw4X5Xs` ++oB]Z n}+@}b8*FxkĠ|p }oG?j]ZO9T; l 3u rjF`>-6 R=^A02c w}GF'܁lu8+dde=wkZLes'bjD7 5 )q㋑kq䌙҇Cs ]MLyΝE5}63 =alpC $KM9ʿn> 2Ho69+_mwހsWFd+jE0bn 8X*E )&bL-7#`X#ZXݡF쬀 LAcl?Jع ^ ]TApfǴ  kSni )T["{β)Á$ci!:!r8sb?aGm%VռӇL$>pʂq&{͠`Ȗ+j_1 *: Z;Ό (6;U.z;kYZUGUp u"{7QBHXW8KBF %0Jg! lj>C "$BDԗiMva"!LoΙ8<;N A>ŽtYg4ČMBg6/_c/cuCQtzџHʟ ݘC1~6ezht}}ait` w〠aIGd|jiFiV[H^!Y9 JWlo+!\!>y:PN ɕ˓AihT!*/hĥI,>icM.obGEQ_ÎcmK]֛҆ʘ~rdHmՏ&@LMxE(p61{N.hSU=DOQ8zbj:^Ĥev'&(mFr9%l`#;0cX,Ṱ7b|g%˨-e:c],-Sm*bh1w鍅J+U `'u#6ѭOAvrfqovrc8LϏ'S?bx n WC (1Ȫ(g=N /Q@86z?CN ba-™9x<*nq.V4RC˩I]Q? 0,3YZ 4Ҁ-wF"I >cɥ2( Lҗxy;IFHDwi)2H8H 7׮~tN63岃mr\ғ/ a/q'pO?]t[܋&F 9lT!Bn6/MZi{ umtA) %6csu*.!T/;rU}ɤLp9w>08+_lAjeq)> ZӶЛb|C*726(4'K= J /N*TgoLR&EF -ɴdm_ t32N'}DX"m</L-=}YXEdf]60AtI8f ;@2(ᴰǞ>yvX @T񖕊S Ip(/(DI%]#%p3dB|cZs#MoG::~Y,0Jv0ݤo]NryC~tnء'Y9G3p1a ,ե7yog%".ᶝ[Ux1ٷG\y%Cb bXn'ܮsf]?Yt {)QBak X\ M /(g{\%4/SzzS]~:~ ^bҲ ` |Z+1%JOSb7OkKLk1S7hoVtET1 R'q'U&IUr_zF9qm8#p{0gwg:PZ +{^Pؠa֨H>i4S s1]׃zRv27&`> {T1ޏok`+L_M"ЦKɽQQ/XӕuC@{a'vVP2#;\'9XF#D'M ǺcO|8hURgQhT;afemUftBnkU;'O4WypPSˣ&r'\&huͭ6E> p]ZO@*7q׻9Iaj=fZwΝg'@p.rratOSƐ^O_,@Bn;M. [Y3ƻ6l?+ % A)7,HP UJY)1ypF9i&VMIY66:l8^%c W0ѽh ,%#ד&XJϾ2 Ώ߸^i(8{N[Eh2H/G<# 0=.oۼb,=8*Da_r9M~*~IP޸4T2"C`8 |b>y 2e)J _>)2bV"I""5[$Z2ǁ:>*=`2+1֨E&j~٣ʫWn2j$$O>OM[_K rq;4x͋0(MyxQDp'(Zi:4<<QK`Ơ85`ؕuq;Ϋ6TkI |",HOz= ?v:&G9q[7+Qas ]T`RȋKi@(n]]`M|.FWOeUp]^ A3jžާ FX*çsg( zLц.x$6M' Gs)T[dyb pe䯭́V 77Z J.9 sDViȭ%yU&?,nN,aÅ\D =+L BQqZ-cVN\:'Jvemڋ*dM=q/B2|O2 (Ew6^|ڽ-[co/;AB j{ai![>PPa\PTiHܯ9t#qx4(FxSyFXBSM=Dj=:!X2ɬ+tٹtA \| 7CEzH5\Gz8cFH:?SAF*  /^'$L^s7/8뇓ơL95`|T\_Vd5D蟻%}䵥e:s캽14ݟy ?#b0{*U("=ݞX&!g}=iK0ռIZiC'9fyDPO2x\(Bbm#5-oBZF[D\/wYnMH4_bPg;") rL; }׫.;AY[Vv~AWQܽ^ֽ٢PVQl׳C;K~ebE\y.oa| =k+{*A KY@mͻ\_Ρs5) qFbE`,TD QM4%z=fV FPx'kSC(3}RK0Q{a~b+9PcҚMLDy̸{ zľD{*n= >I^P%y7Cnh2^yY,6bYMXX"Ǧ;*)^8t'. clQNvdWF[ntxd٢Z3;f!TκXi~s O."KI~syt4 C\Ss$#W| $7Zp0 K.jkWEQ*jحEӮ7%yBl n> @\숤M8 wCa`  UHs+XRʘⲫ%a O+sX:`9(AƜ̝a )zcUQOF^.gbOYyaɴeLTY+wEn%)h[>Vj%2vaNDaEDz[»g!T`JLcPgjr0۸ [ ZB!m,#ѢEw;WhD&8a"bM*S0?ǵ38"A@ɞ0#WՆ yF(T?^5bpnfY/znd) zuX퉨_\/c.-;XsqbNv{}>%}k]= 2* 3Vvx=ʳ}FAuWaA3+ui7'BQ̰tpȈ V  KOm2C ;jUee> !'2md鈁fj[lXlUxp<-۹\-năa "hcnA'c9Dpk\EWdsjiGOCClsԺ !p`Ѯ_ XWQr* DXNTcZevnzܞ=QDKg'^ZUJUJM7fV$SSJ4 J͞RkQR < ajg  ƍf逎$uYKSƤ:@\|NeH!tX sx?쨜 Jmz1 l oMS T3MC38皶&ZH#BBy;9prN'i߄ "Uozޣs/잃IҲ'%"v;I`VUycڎ%pN4٧MJ~j)\JdU f3MZjCbPgYukء7Uhpyj\LC;iX L51d 'p>|C hMο.=ȳsu+65k'7rN=e)Gb zri/BB]yXr*)~y\&l~l/(#JvZL-1i!ݸu}%jh\G~`J"ʁ B:@lZ.&B3g(?736a,k#G@d;Ǫc0VB)6[G\xTF WvۙRJalEor&N -U3 &ʅ+r?'镖3 .:(x^O*p( 4 rSQ%^GZI)D@)&:x]yLI`sOCF Vl2yd0kEBf96#fNQp%BO:-`mf5Nhv+nVI2l2Xo޽+JP4@S0ySbjD0*x߾2?p\ RV >nLL hΞ'"5Y .F} ֚%HNM߸H=&I9` U[2RLpTžP*o?Ad*ݓ:3[!)nfƪSRG#6ے&r£  Z8½8D.V M$0UDE=tF{ٶ̣LE bEoą% 0@Kbi'oCtTXy3amd?jnޝƄ xmZ,J9eUr 7/V,'in%q] T̛aP IzbGxhZ[ETp3!ys(p{ Wi/UBH,4N^9b0[Ts-vȩiU-wQ8 !`K9*ç1IbF`[?0tp~G-JTfW#~% &jݪsX߈=UlKnq}T>Mab;0%،}x2qZ)D_,p%L^l?P(^s4:r6IgHwm'+22<3 M+K$cDlC] n [{4Φ/k,! \HEӧy[ZI-lm\"i>`lb4:UQq3 T@BuQڼޫkߪ.TvOeuȚ:^94|O8KNvy 3MJG=vFbS)p(=~ )?( 62'Ǡ\}2!@8D$!_JU528>OGl<3UȊ%bD5,gؙ1j 𹉻ߍSn +_}1{=茛A0c.6?G!a_'j?kKs&QΟ1Gh\5[Tvo9ąKX{S^r 4K븭\_em= V.E7+F cQDx ځRʦW5ED 8ł8-  E`lׂmUC)l-+@=R՞UD.(7K7*و0{l)ZsMY447!`ˇBlIyߪF4?W+x c0Ec9842օgy}u~ VVAjLYѼBO!M8۾{*+z8"H9ж~]@=L%2ΈNDy׋iJ 0,t w4?APp6c\*Ģ:dJ)dE=,?U 2Ś`ֲs*Lo95gd*IDU/>t,WFjUp؋^Z}A L`jl)v,/DYF 5J+f"Agl9ϓEmB0lc˙>~Ӫ;YI ujbOUJW1E'\Yskc,VŤ'P).)&RQ $TC Kźls~YD*ܶR MQDMm5sx3܏?‰ǼC">`| tAwieג,~~u!+G(晳ͧ~ی EsZࢌkz=;,+tS{#Tx7.X`;vu3ETV1Y[<3mǟL]Ǧc0~t`9ŝ@蒞u#+b2`5(UNnTm-Z'fh)z6sEvʮ`ӇfHb<2ߔF8`RF`܃q[in֬w>lc /yQKI\kNL##ӕq>A|<kaJ֧^A¾P5#߃tT_کA,-·e٭u*OZ^oOğٯ^ț܃dj7B.Zt6 /u.$⛣X PdQCY; vW]Z(-s"vI`nho2Scf8!]1覓'3V#zD35kg ߤ3fO"g w$LQlz%C5Z./-THw1 e!҃yR$\6R6\~VL ~tnG;:+!P!rřU;xIA [4\㓋$"U v:U Bl%NSbS"ө>7`® x }1d J N?9ZZJ4t0Gz;vS`w護k됂!{Ǒ9:8.5T9(ir쒸d563_.xKޜs0?AOeZ'? TmqZ8vOo10Ԡ]Hyݰ=9Zn 18oTe`ؤ3XEg_Ȣ:^щT =E)pk92![)MND7E֟+eO풽t8 yr~E@RGbao;l3H!uŔHjz&m_>8H no){p!Y Ngu =a&4nt3Z {@q:qzåz>O[PH V U0?ܩ%jOG)"7>X3vB2P#Pvi\C2}&C÷.44ɀjl'|F)!č3ٴC>_?~ЁcZ-*r0/8eQ/%Zm1&W7'Ӣ.H.,ĺcmlP@VQp[O5xi)JZ^X{~7 k*14X3k!&fqQ)aTn3݌2GV\+^bH/-_[6duK@֟VO%6=G-}oh&"ō Rz)\7Ix^:SycňqƝ}vIV 5do.dge!^b">`0.f(B!Do=~Q(_i~iBmrqjx<TAw91ګ]L^1uX J`lv\NnbҲ5I)l nMGh[/ 洋,=LsA%P FLŞྐanUNtƸ6^ }X )/0;.IqhqCdj1d Z fv]obM}eN ũ<0nȴ]SW{>p⌫P8X(zjUCT.2c-f,n x \rќyga* XLhDF>V8H϶ju_Lj]T(u)c2v޸P."jUH;|iKPRŒN4NXQH^k ƊaFaVɟl7p6 es+~fө1:nWu`ցpy;!6*|7nPS.̠F :xrmؾ ;'۰>1)ӡDB71\cnpfu2McŹ0"k0B,BqG$왎ywCX>cLO^Vv֑ FOfũLaVɃr29='HD_wp㣇ⷸj!I" Mp$}'v'mƂ f%:A^ms*fRh:CFuEcf'+رa_G|>|u5kaR}< hƠ mO e *gK;qcUvik(?2"Ķ~czRPO&rnIm5L@XQ渚=x * 4il('/iM8A]v~z~Y}Ih@)*\`^2e6^NjɈ`fF6J?ـWCzt; 3O9IPlHIMb8/+mu^衮Ke_@-R7_ʝ[av뀰=@k(Bnݨp- B];l}F0cy]K41ߤ}rlu6M)AӽLDsb@{-sgPޗ1[ElG!̦3a@~7Ҍud%C4k_$Xyb'4[7_qe'M4g]F?x9=G':Ldր}x_+ts||u-[A0W2clJղ'gv:3=9k1gm!"%}pbq.Ӵ+a>IޘXz JW'Lz[@r[24wiٳcDf96~%*OɎ8p Uas]#O*2'y7$=~UK.(JOc+y3O V_I-χ%̝ݞ3D҈TߍE:3d@&L >%@ftI3{*N@"؜]qvzs9S9hduG8j嘾1~Xli#\+;ETnyUxie>ADnƔ\Uٌlw@ Pw-ȲZt9zf|n J=@rV~`뜌n9ǭ;S&h8٭3 ] 'tbsk]KCͬeTt`'v%a"]k Q( S㖬eq?EZh}U[c@FN7cĻATO.gGpT߽,_8B,8N2^;}+-e\ dQ?\e^b'NSrĔXV6FY2BVƠ`OLМ$ٽJeEhzK_}іD#vS)l s޲R?輁oph=p9Kcʁmm!捔@//|r?7t2ߢ̨TbR1+mmX+xB̆-=̃0>x{l/qT ]`J"1Q\wo2VBGڕ "C ,5UY“f3 TᯛEeNd/@@%sk1^N02N.y$9.)~/0Xj3n'5͜nB~/Q:Xʫ{gF ߍޙœ^0V5 ^沴kI3!ʧt_<(ni|j$`p޿טlK cK{NbB_HLXB Nvtsi.<h] ՑMr n:\Y,iRru Zbl~%[i>XPYP4b \%fc- ɼ0kGCr b :ۭ=@5@3@tiWZO=i MwdקoyhkUz2~l`.٘TFK,9Z)1\ ]F`Hˡ6%xūwӬ`#z.0DFąҿ|] htx+>[!:8l4U_TأӪՍ͜ZVXGT:Е :'| &j=^hP6B|Pl{zБְͩ[),<  Hq_Df<] 5`"@N8Q. aNLǡYv^~xy+?¶> A9( _'ǴЀOoO_a/h+IekB>O˜%]=#Q&|BEJ~)=, wrY:F?haiZp?2fGŀk򖵾ɘ2p>ӣ6Jʕ\NtAUFңKY਄hyUYi0KMl *({>FJ~T9!Ub ?d_#$g_ o b=?4sJgu9;1.ś*e eꌲ˓djÂg,* fQXeiPR |cC(0 l;MFjwAMTRsc+TZTb(`ʕ-[Ff2j s"IwXUQߦ}UfʺoyhEO*#}+qtT&X55?9I-(#PV?xczIǴ9Mr@PeG^t$ݸN5Q׫PM“bP¼GsT"cR?=a0$@G'3îa X Xi˰0}^\48} bG|!/@|ȎJ3JzbLPO5˜l[Kpƒ09Jjp>Sp㪮9R7 noOUW?IW~R _4Q-GHZ`}ڎtx&n9]t[۫\w=Pooj„9iű ?S}!b\f5NsF{#gEh-S>)9nGB=NV GAw12$%STˇ]/f IEaυnl$k +E_^oJJ>fr:h@ҵBnsC~Iӭ}l8Ko.j:99v`h{nj .p~ BꇻJ0K@_%utx RKt K)I.ɳ1o%y# J} ;tیAZ3br5Źnd:r7ZqЉu */BQD7g96/2 2nЧm|a\Ȓ?Iwt7.~BY'7Ŷ5֫[ɂƺB5|roCgYPF~l xd}SdH`P#^;юQϬõIk9E eOG91y,#8#yPTGGvOG8m]t CJ"N{T8bB)piK8X ?o= .Q-`xUm<^c{&'idfӺ6Eeꬠ }2dROpAwF#63T`}tm@c"YeN0$3h␏m%bXwqLSfZU4# W]kjK_vuw0;H'0noqp7ɖ-2;faq, IX4E*wa85ِ!NX|RFdX5J.MURU[;5B c][F̜T<#GNADnU= I_3Fs%3Oj|`fwRH&<aAr⁘S hѓnlsytt.z0̥}mOs[R+kxXz}u^gL5Q!hVФ1(DGOG{d@K5^ܴY<=_ DPE6t d}r/3YϫV$ D^ h.OcsVA6vc{ٕ3u&Ƙu>1 2m MFPj%zOnEG"L1yy'6PƁ0_1īiu&et>WnȟGA(%ToTN܎/~iCߵl|t=EF "[IgYK+=߱d9PtT<]*jaK)mjࡋꢾ:5Cj4hiʋ2df%y3Շ@$[79mh `çh{LҹBlO!czqӯs&>P^~YvNmk}cjH$!{򜞮[t1Ap-i̋,cI >ݺNM%Wͷ -UXH95S!6N|$U圷1a |Q?T*q]oE&@30`rY4u"qg`PY_%mu%U=\j }>hP78[GrsJ0=d <$rƏ;p`<ʺ `wlo)|fu<%SS[G@>3.6;k NEHv^Q>L;TaҽElBtXnST},Z,8L X\H;@\; ux3 D+)Z9=H;1* gзgK\&7h`nN˰ AD'7.)a$O ت"JN+:[qb5YeHuT]p„,BھI̭/uX[x-Yh4Ŭ+y$YpO[t֣J樣 SL;( 8Jߴ*ydrq*m"pȗzƭ+L H^32$b#To 5䄇$)J٣G-]PR;ˬ2Iae2vϪMٳm` k=[d mIt8۞ڑɅz]95vh*:#W pHqX8P%:)%g0 )ӆⳑ q 9[H.͊9EZ`'u\W%nZ@)( 9M.0j}"j"˜C~|<5d&nǛSYWwF朜o=XAU(P+^q@4X謙].U<hwDoU Л%؋1%GjIV/xd:rL L}{󒠈#ͽ~MTV~ ޘ\G * w;fVGutӗ8,g1,71f}ћDmf\XYҘr~'T\:?{.؄F7Vj{PV"OɉII# /|ItO4[ aCOENUErt;q{8ۢWUq+Y][$ޟY = Eg>qNf DL/Bmfp>z>UnQ!ycy" :Qa3*p {WAQhû1.';}|:Se L8d2]˜榇}pv vtӆ)$TFGd<%ť~p`.׋ҡduzk`Dq+k›aݵXjs>u"ڴ.ύy{mL)m ^M6H!.e <%"`v<,B7$=qn0O:[pO-pE"L1~6h])[oi9yIHxdܹgUGmB*Je)` EXH6v\;q߶ʵ +}p;UY<)B8_d 7kqTe'=t:,=>e*D'?ʅbˈpLL ȉ|m6^{d;0DneUь{4j6$ w\\ə{B]3FQw%fpHW4Izj{?˔ ,0Vq?{PXy PwN#xʼnҔYܰB]Q}W fHm ρx:4nLvdǮHذaTZlVtn?\Gw Lۭ?VQ`߮`xVɾ$(gmd 2;`>F=JN7.#X(e*:!N _bJ">TD[+#s`8 s^*O4e>þizaӬ5NM%WdPyL<,XD6YѮjt_i[4[5XԪ:H"-j}#&tVsL~}A@uJO;loMR!o/mD;+2u kq̵Eq~ExFO"H;Zl' e=bKXڌC" 2QZZWm#CFRi%?g47hH%1k,7{׼Dx bX rq0a(Lp¢XJMyx !7D1WQ`4j ׷-QmUIK-iIfo'ƝfE"nxo!cG]݆Efz!epv^%zy9 -sYEs΁lu8 B$S2 k~)\N2IYb[6tBZ,06̻Vmnzlh1ls n!Lǘ͚{ Hj\$J8ghU.&N%#[C8,L ̫UDUDG+x].{bSX4foxG\k#,SI8,(Ǟ5@T9n ؃p-0Z,5e:p$օN#,lc+<$ԿN\'^݁AN.Np%R}l$R#Zœ7+؊ 96 D|<βvBxf J bJ_س٠5Ý| !KE;@S. kG1c4yL8G٢X3=uMF랞1JkExWv?mji(G/z u>2$n ]Bax[KyJWTZM R?j"֩>]Q  i:k-޿:HΟgӵJ,/:xBegW[H(O9TH'VSdZǰ ԐxQ 6zް%/v'`h~AR|rrwrH܅$^hz!+DWk;7D0V?уx򖋈rR+`P^߈hf%kÙ;cHUz`pL m!M0xc|1~^ OrGoIB1d4:X^Xv@=͟)s[mւC*f"Ħ>ul]5s1\?#fxyA0Ȧv<1M@/6>0TdVvyR fM}td sUOW@#pa[\L d mK,{o ԾxH۷W-,n9ޚ0 LHWuT)9dk+aLbk=;I- Eތ`Ƅ}"Ԁgn,Li^8Drl`.{Ж*q(.dR) #wBZW #?3Jr@9yxɐ깵:vgvWzj&D OkelR߰-!6Eg]Rr&$]'6=Os#vv5Kxރ?*L(܅~Ab#-|Sa E6eTzP%T|gK1u9_( ڎ!YM{(Pfe]n{H=I**/'iNR@H&+ďAXaB[T]BW}8"ì毐}m*#<A '"穆OVBCFךGV믺M\?y5 Mea>hO,6ߡdx{GnLu>?>$ P'#O|Ka;'.gxgle2Dz}t[Z{f`eX"q\0#yٲqRRиFwe(z ')} lH ؝%;{)>!lV TvqlnLGW)*xߗ y0̺ -Zll8fJTE he^ޔ;,la8w XΥ^7S}q!Oq'245GIzIAwTNK` @iMEf.r_0#QhpP_ #59ίuP W{W/c"ɟ564kFp`.Ps-&%F/}3;AAc؁Gb JzqwDrQxX5|gDFy^ed~]&*oPڹ +Kе-Ic!L s!Hꁑs73*&ZX NQlgVToxۃm5]KƦmf4ݥIHDژ[_z0흹ߣg}G2@@=u@[@ܝppVM)bA&| #%qNMNgIŋ-{jٰUK=RּDZ,i+!f=$8^<8ZIKa!^s7gЍyc&e䐳~N.( E8-K| 69-@cR?۶5 6|@"ͧ沊a)ִؿW-3DzU8jr">621IL2Ṕ jJEsF-Mlp7/Oew(;D2*)W jfo3*y;= iM#(؊G/k2w׃V@& b˪*sψf&=K@ JK8h U=+b`V%l )!4OX-+{q#iZr$E8lƿD_3໦qo}*%5y6? &^w/[CכAv/GQ-\\fczmKyX~z#NN-W'/{Byq١6wPWJ//ZAu7PxXi~0ʼnxCa 15mք(@a3 GK<L8򊇴!5tPY%WsgX0O>=u(Ud6]K(M^k0+.cm¾lԫ1 P̔x?o['ڰ:y'&UPbn  JhvV8ⵜ<fuu?D t$ MNohtUʸ3okm<@gDDux!v̅TdyZL45`MJǦN^,\@q3 lЀ?JR0wsTj9M% 욙|BL+YCa -z/e|t~ St2PDav0e61[BBD0]AɫT&b7aP{mhCHNI%]-{$ʏv>u#M+zSD ׺JbJ4〡bJvalhG*8ͿUvh,X/4R@E1ϑC!E")mhE] B%_˸ %)S\e8 uŧ@Y>sv*ˎ>Q۹@RoB*%]1gdpЌKi*_kqqBr6!{cĺQ*`g%KRi`R$ (V+qMKXV_, @5 ,dX@ ٢peI8ILDPgqf.=xi}^kχuB?L$sqrdfsůֵ+gx,Ua%E3=_%<êI*FXe_ *~)S`gG@=pL?BpTgF᫇A o5J0 ć5Ğn?筓;~ wk6A1U+I|%(u'8mO<(O#h4=rѳ^ }^Yb>{~,Nd\qa?xM9۱f2KϊnĨ\j_Zڷ U?Rpr>] UЉe&_QL.x\#?]`- i*i{Fr~JI!,j5$N"I|2iE`5w;޹."x rMDyIƷس^`E욻AjhR;Т(1P jtÝ͜xT4FiC> 8c1u%w l=dP |A ,ޅHL|S l)6-B%J  bX{l>A5xҫVP1u<(B(G yYһ˵8}8@W-4[ =U&W`u0wAJs{ jp9ݹW@!tNd6^/;$GM!):㬳MtDRc5ڼ<K{&`g+ճԔzkËC졚Xb0C%(0*XQ9sLg^Q2l%H۶Ya k!P?k#L%c$n[l ;: ԟOQ`8j 0-誕ԉ4KJ3fn&Msw@cFa oZA$leEzZ!F9_0b?Ϛ-XQ79:]R@YӖ!%0f$xțK@zqz7PN1V@ w$zX"`,i~v*'ec?+=ayjGne3$Mn/XX0MUM+.q,ՐX`ljH$Y=U31Ȯ!s(ق@HSPhZ]ABW8tB,XCAԱ{WC=QN)#7ZJM& L⼷݀|Vp2hᲴΈH#'-[v5d;NVcիY~i+fL`:$y ɔ8wڑ-6pڥ!mv"SBS/ݣuFJ:JT=*Ltnl߳4~Հ .ОRVB‹_:?SB1>eђt>53ñRb3m|ƕgnڕi+D:/yZVVb9MVT8!*0p3W % QfDЮ t0J\Z»#1>WQκYdmGWwB5.82Ls֮͠\!n.ϮF?"mZ@~c0C<g+wW~:z@@ĨNyMI2EM\74غ.\9gaE@M+}dToP bSK^@w@zZ5c8ǗKaf/0{p/(E w[pQyXl5$j:8}ge©VPHX{J~F#jn6EU PAo1$P) :Wu|Ս,Ɩ* | Ia*^O)vQȺQ4)5`b'UqRjKhȲ,~fwTϯ?ʨIKJZyLD.k%MXqM=Z.Z4H~$H`SIVg.s).kp3wG<C<iav/Юٿ^6&+ NO#Z!Xh)@ B U+np3v]YnΊQ_^_m4zH;۹~nW"tY [9=˨E:[h$O(s$'v 'rbY^qւ=&ȹ ijo.%9EbM 7jARlT02KfGW7lAT^nԻjC d ^D̢5hUFS;^u >¤;ǞS#4d5H |kxSm[&p`dGWbLy"ۻWaز$H=s#qN?9{qy'[ƛ~p YKXe%^z=T` LJ4Nv@}͑Y􊿁){BTS#*)l9烿ӿovE&JKϥp;??Ȗ)gPAŗNvfS ?s@jQ@'FByTuo-.$i#5}*fn1 ELIT~?cpLm4P\?*MN9aQa_ĕ= T}D?oڄ<:k߯fJ\H|9 Ŋ@WsT§9@9ƒV>V^]VֻOnԻE]$\~ٖBh=§okР %GCpm౤OlTTvG,ítOӈ&u>emb@ c("N]Cn[K!@KDDTV] J%hpEpj쀣*3}wz-JS"A`:@&g™M0FVʿ,݁l`r36~j|C|tJt6@5%vulKX7c☩t!r^4mL0P6Q߳mZ/oS  C_gggm tG[;Pt~KMxx;YQs}J1{۠ь\Bc": 7y z hiCZNd 5(9O"UKϮ5"@|8^H֍,9qTpZ]Yi(3YWg8Y!bǺހk^<`pOY9K*'ԇwJv30V"jlT<{4. #a=~tic K"ztDTYUT8m%\$ZG}gHCܶ*9H*ąD!ys(D'7B8Efu4MF- 8{N{ rKz |}Vlˉj;+2M6Hl! Pvy@1ŅTk'8t2u <ltwitNfk7cTlVnpFs6؆Ww;"?8I_\B=yZX!H>^&K(x2/eH[zFm{YeU"c5C<3E VΞUE nۣCKyYPd}ټzev+:7|[ſ('J. +2L'JmyLc}K^m$ѱi Ѝce7)L IuTЊ\WM7X-2ƍ"Vl V',Ч_4_rC]UB%m u&ݮ15 gQS.tM/lo >_K*{2 Nd}Y<p:;%,Į|"R2;1) B !>oe#vGa- TPm~ީ4.M2D?\]?;0  Sꖻ?M0ݓdzl {_Lep5[c/$P(1('y/SPlKQ\ ^ǁᮙsC Aly20Q^X4qˤ,w"iV:^OnDn:]Vf%i9'axO=^9Y]&| kq~d'0ڒ‘`g/ݿcf(~||qC /T|WѧI}Mm6'=L>i.Z߆3vT9v睛H4.v/c@mT6rnW`±3լhU#ٞD#g]fJG{{3sii7"t pnuvu; N"1j" APB3a,b;wqa9OͪYgd`hItyZ7{Nb kמ6^qC,*Zrã70id" b,c65ô=flR}c:h\+]1W7}f=̻>JL;"B b87_0- e' ;? jFѮcػi}\p4C, JyY=GsH>3lJC>xMX+4?cc)މZp{sb![9QG| b)EȽ2#<:CG$U%ɸkAf{E4.r H2Qq*{K  ?Mw>hZEdN=s1Kz aVSҀ gaWHdSHfPŹ>( ,!j"fwZ@:`FZPa,IkWCCJj+pU_Cg2d.Ϧ, Y](k2x\F?|` h(fs~K` PPAd@bҙ_œT|4gwr. G+2F{LKmǕ'^FkDb1^կL~>!v!LƼ%;pp#uE>)W)a~ ~I*>Ͳ^dX7y3iD9MVtd 'µw@ "r9z+'=7`?.\.;k{sDhusOY=m=C+Q6,$-/5(7E;dD/F4co3M6LQ#j֕_&5g[m|i]/lB֊{zk؎kz\8L>Cx\Tc) Kd#D̵DL{#{l\*cuMf`D.60oL5lL )>@Exr݉$juVIJ#h _j`bc mHj<+^ X6>֫IB)!J;cp 0žVgߵX]}-4C##PB9΁bGa ͒k͜d)~FFѥNHO[ʶN%CHO FQiiݎFʹ}A3UD bbXniU&s;tGmiXz8Z˛|X6hv[x[MrV9ڦ9i3rFqŦfS(@OXM*6⺮V?pʼnVJx˸%ޓCȲ>m7\v][jvzU[R$Xf]|`+VHD .^>!Cp!8SR-A}+Y_ϝZ&Tv˟=vI6P5)'rB: y-B%=\ޥ?DZ$h*R`,[sR"KSWgWs dPG{ߗ.ȇ r{ q@1Z;FchCf6ƒ?irs)lծɃ0rP_piuJo#057Y\Ԓ"HA@jՖ_j (Apq D5%+eCPy6"'"BK[k^.\qA jq! M !/\\r1#Rd4pϳ4M V*nryp(}Z)W[-ph#;)J@/?.r͖hjv ?AyCIa2vf"&$`Lr7Q(+.uԶqA%/R_Č%(k ԉD+T%0&Z+t9q$a|:ҵMn>GUy_M#naAq;0. . }ooUHDIΒi $[3vjW/?#p# DF ok3鵞?8oC#_8s<vꇪq$*}+SSJO7JEc!NdnԅK "(+A<5oXEAUXƶ1fդ{Lճ8rB@}wP72=+Yh4 Cm [;oЪJ폪5 pl`m}=>Ce@\I[ΫeaQS5.ms،cjy>"%6%ֹh[.vn"=[$HcM@jx#I ʽþv#؜o=8cg&аp۬[aRV]zU ḳxq.w3Zǂ8!Τ>\u~^6Y.;,6.m_x"֮U(܅Sw ܂ɥ=LE6UT}~L%lћ'h¾>|' %8 Oiā [LpQ"+I}5T򥽋OF2{_׬{ S1Nt EVt̹"-b-cEUru,mh,:1i_[\ 뺋ޅvǎᥭ>;g'FW:mq6EwE|j *AN-Fg?Qr~͟%BT$W69xC C2!8\~B6$g94E@u(uZdEOLTg>ј^\JawџA3KrUZL>S2G-r>g}\ ܾ,T;u0 rXpz+!]z^!SBc(ve`feN{݁V|IQ07N;6"`f֕յ!&%iyEgV]YGXGhĨ"TrrkN m-e&@3k TL@1!T[ܪᩢɛ01T0v[3]e孕X1b&$DVf`&k5*ԩ"efᜩs&)xq|kٵ;;r_.zcaID+J/eCe(]2&W]Juy#z6[#ry*C0NLJ]3?L+Rp(/ )-C,M0ٗ(a#I,CKԐuT]/ZNo^D)$Vk7y ^h~l3pzg=n԰"/~ef!+ʸMCtۗ&, a6WR,܅}9{t¤(L :e3Oy`&{U)LB-ƮK\ӜRw`?(]$K 4Caç<IS;:s$+ W^{AtwlTSj_sjmZ&y9à=W8yc׳g(umd;u$g%/3?~'6!^Nr=lĉ-'8~ c{)嬅nSlbgYfCpHZDRVDp7 MwzH^yax99Lpc&{4r0g0WErT!x.ZC82T4&%!!My15e*>7AojvYܰ!wǁA20<7 m獾'0F3/;ߏREŭ*fY_5GX'Wˋy'Kx<2؞K,[.Ա"j}< sb~ƀ6T1p^eae,ҕ$J8M08( h XLMԠ+P9+]&WaĮ0'sZEwmb _ uI"N}M%>RjF+('6\j+8ɄB2|z53ֱI]J$a='P2L">-eK֔K@=2x'GWLn6BE'ahr$=M7p IH[8&lUɒIL=D>Q+Y%Aa@ҠCq r'L[ GJ2ͤ? ZCI";~п}/u1a!pk /C93xtiT } W)Mw_n\$h~otg>+@%8Q5ɤE7T$" SGR&%N$~zrER&LacPS*"YfLuYr 6KD̈́dkS42H: $_k^ӽr"ՒL-mcq‡,<o8h竗[z{K?eаEP[nƘfŁkBa޽\5t޵mGM]ߏ!>$߃3$>FoJYl_D ?ulh&nѫ1U8Ea8ȓX1-0 'ZM&~%̼BNB $]櫜ȕ1~Xwp\N,Wŋ8>Fp`~۬J[ ]u(΃CnTߌ_)>scy pT΃'o?.XNQ_3&>t< 뽇w˖pKկ\m 6wyS5x \U`tYl5J")ʇWOqؼy(U«,=&$*̼ t}Ұ# _#ജXT<}iC]^CRnV4m/ GT?zo$|C)iSfKvGyfH8bk?P}\hQZ~n{zpk+&UqD}^++ysۻ4LP}fOm]rcbjdAhr'@h ڱ tYHD5tM(-.+*[tJ[drA*" p&AHh^<Nm63g"AVCV9 5ҙy:T *bِ_6> s宷:o ёЛ uy2 XԋdA)ePbiNRx'f4;oX?A( ;eRS?sahv:>;޴gAl,պO"s^+֖<@#W;+ |=]MYAcB vsy&Ez?%vĉbfI#UۥX rnCm١w̕xZҲ0(n!N%u|W4G.͊7x/$ss- "^ %\9zaXlƏ"rFl˱GP(Txɗq$nFD]Ј0wGJ8Тb\WUuE+#; V{{ 7:aT=u~:Gt'nV McT.BⳀkgS󳭘:!~Րs T$Bk?*;z^q^d^C9v_d&IH IFM~+ |$K9A@m`G! 2r7ɜV{zV78~R:b r0-PߔQȷ|F/R#=U XFaTgQ͈/5kGT#Dzr=Xɳ~pfܷ͍W!g-Mڝt<F( }6†ZB/KW>by2)5vNDl%o}bޫa? |#sDtp)e $X g7H-xX=-?,<ޣ.E DrY>$8f\~Lu*Q.ad[A*픮dǧJfR?W 'AgnjŅ3cAMABlsKf!Dt,~` @u)6 YV\:n9F6&]YQy#\qdRh5؀Ɯ_E'ٛ]BuN@vƆ9 /g$Ǘ \-U@%D=k^jLP1c6ܘ}m0hH\kwG{ʮhpĉhv !vBI{Y@bzjz (yoqO6E^da0uoh. (Akr.ߙ=F\E=9ꜫ͝OF]ivv«vl3 Mh:dR49$`$bAc[pzZX IQ9u-u A;\lFQPMA2"pj{G-Q[µqU@mLm-35siqx|S, a+5x=XUn;KnP` )bBIABdμlhG)֪?kT뫍c>|N&Hx%ؙ_yPܛa/?P_ 8|gCzQ^Ȑ@uZFSH>j?u -vĪ9$/lFLLUAk5\̆kvtoo<+-A$E;zrzygK7O\_T!ӾڝfX jSs͵jy*I$O*svZ֙IZɞnu_ )?ډ#=n|/x'))-xء+I֦hǥ1Zfhƻ2\6eHgA|'F Je)Ր&{j."".~{׀[A;,i/;Ck9Yc> DXf!#.0[a"oHqsDE3cl`8K#`$vd%bRV:wZ#['R~?ZQKgWnvbFՁݳ/7V@pNx>ZPdJI]dEYt\AdUG*CBQ}Ut{Ґ+Lq[ iW}CE f)gC 2xpyF!\e<'',1L,qUa ,YI !D `gKm̐Ɛ08,r WPt~ CK@~2& s!Smk@ Ugz;1]}(k 2\rFsoz&, ow٠RȪD7rDvTݚתNgTJ 2AϹqs0N?N: |:IQ]h#- ?b l@^L AWɗaă+VRc.Y .:O}- ![M Kp~ a jppx((KZ"lӔ~q?5,v4)h8RL/2w,~Pq:XQ"~ج)ld K LKx"kzXwEý'zߛ]6}c@Ok*v8 |J"y Dά5M:M|kS+ q^<{AjCҡD@ s*l@gaG9w^wuYQ.p;*7>H a} &:!=[wfJ4=7oPxﮇY2t~$iTZQ)Nd5]~Yj嬪WQI ϙӗ&.穔 wmӀ =LG l1 Mv OQz Gn\T{#:[1LFx@)1ܳduEa NQ_P5$,`R&˺ Zͦ-8as|9N- ̰:56֫Uv}qȼZ#(GK~6ÖcgQ3N&$itD$ $)pOI:ڶ,;k+`|~E%,dѯE܆Ww/h*zYlq_>PtXAkOWBGu*H:B!:vֶi ę©T 3(W/|a_t*$@9ܚGʩWCݴ^]LM"KREkkN{ I $1: jꈶgl#$KǀnYh1PKZ>\w-HC[YqrG A4#`gͣVFfJa-Wk,/}qy~fxȚx(9som,+rqw' WQ;"oULn͝r6.IbbYĆB!?d%q_GC,ru?<_\zWS]cqmū̩!m@ۏ\KTB?(&0/ e +2/:){AӉ'i#c{-U1/UVee;S D(IH5%c>J⧾[f}gIU`߃ݽO) } Xϔ ]30\VcB=p{.uO}߇KwY$}K@ʩ4~6[IjNuqܙRAGY,+o"4|*tsR"uN;Ӝ\FѦH_f2~n,YӂF8̞` R.> e 15u F3φ-l0 T-1B@7oL_犟8Z ] Ego3(ė7uF䵛)Y< u|kp_m>J^R)IIʰ6+`F?R_X6mĝZ*>4Yc/7j_\?"G|/c5j qqW4aFk<8} wYZ쐺uQ'|ޝ[:׉+S U@; 6ۈ^D8gKa}e/Ld& 6 f|#uS^AZbn/wex>8bɏ&Sh=4+<q֠t~Vܸ®;v!ɯX Lw8f6%^#l J,GJge=>8+7/ԍ[O>̉^"ŷTSYA˙o `'&맡U^ e}ԈWr4LE70|yDA8C- v#z"| pCh &3P@4Avl9?v JVxZ=9/Mqo4!BNͮ[Z5r: 7Y-!+(J%D-PE xwS`Nv%Aq'yM2MLN vLh&^/%x3B;2uAyb|tn>]6l~A~z/XzNZ'6W~/=QڈB{l!=NO!oC![SsaBi*gl˾k ֔խt< `I{&d k-HY%"af)aУuݲ[ x;0LM)nw* <1qľ'BI_<4z&gP\CoM_^eqWhtM cYѲ&cUG*B"őDOkL(4"@V>t*RO`..z1FG=Rla $y^60uV;!-G:xkO־7dpȮ2R2 2>69o15+FX%̺4b9U sr>dO?^`Qv ~ [ QޞtDzJ[*bЙ^oLhp}{s 鞡c&V^Bb\ݙwL4;Cхě fm/ۣƻZ W/}A7fup Zx`#TiH?}&J~H*'VߚoX٘Zx b;aF%x ydtՁ[ R?]@]rF09֤cCF: =9Q$kkh3;x)iۯ`yI`{6M'\- >r_Dng.S8& R(cM8_H߹ڸgBBKY)X~)f3yM3>Oo6+cFIc!WFWWY0۞^縇iqö͒KDYX_Dʆ}cGOaw# Nlx?Z7 FRUዴCXgu=0x_l"!ɉS(lmp> yV¥ׁ֗hɀPfoJPZb}>b i}_%oɐuȓC0~2 + WЏBzWLC/v!D3R!F񖨪.Gg.AV,J)E&sJM'ȸb -{V쫒F >K=Z0J0/ >j$&+ށ ӿYf$Kd^<*GCy" @6yg;DjpR0IX ׍Jgx_mjb{:; ZKI~0RF-ԯPDRWCڟ!/ʦ.A.Mi-\ CSy(%¸5 F:deva9-TẎX)H4iO2@+IG#m _PRhk\<Abop,M84ϕrT|M$߅$!V}7wA~p?wvϘ!\'&KN]KHRIBqHh_D*~t8iOӐrV 9,s)DZLJ[]_48tg=p#&lئ`{Jidc{uZc<Ҧz,+Q>kBg~~z$OMSWI464ti)Nvd/,uaIu"87[j;PH3H"Tb>|M/Xú"x)|2(!)ܻMIZu YJ?O0!ze%lLCy1.e4˵C p#&Vg]ϔ°"B+uX@8Yˏf;F Ch Z<-].3ǂF<؂c}Ѿ}Y&Gɾc-Z7N|嶓̻ ;;@zVFE(Pgd<)%WKEc1[T5(}`0?'[ޣa~<^n?iG'zp[fűk#R+"`, WqSwQC0Q yUmj9At 1̓yҸg%st 4?h3 L,1YNw1S>'=[ȪPCԣ__Mzfn堼-AqtҹI/.qC0{n(,;b8gn ljT_9wjp1[Dc0VץȹgF~ 1R"ӄ_Kfd$u1WDO ! " _Fz噽GV@@ IzBc$&3 l%Jy ?OE)JQ4CmY[0jJ ^ |&~ӘKHהqny"%NZSrQuꑁ~ks0R/؈^[Fkޞs-xQHِu7Wu]fO;htPĤPNgJoP{LMX"2&ǝ Y=E;j\Ezn!͑B:Z8`:7pn(χ92/`~e=+@Mքi!.QF3Bzp]Iɺ&d/rCP-A=APl8E"-!>?E_k'uP#t}+!<7C xR*5O:/cdK8]?k, &}3μM;3AsfiNs8{, pZʼM< yo YfeĢ*PU6<2ct}#"$RF3&_Q9g$8rtF0;F\^\p[K!݀'ҕ8 I fI8m4_+ZQvE4RNTOHLRĢ9E @+6Q`!jߜ4&C#j\OH%QUp3;h%[2 +.73oՂ4JF%$$@nBH^^ ϯK y+kV*z ZOI2{y9Xqwa7H  $t_ui~o)ֲrIom$H>J ꯸ijy.6[]fTpFjly,LS], t=(-Z}WڜŨVLoY[h)u񵮝4e&$xww{ٳ 7N. 1!@E%8x7V_jG) a WB3lT *ifE|(UeYpGD0 a|D h,ᶷDT7 l;ý(^<dPM, ^,xCEtO=jD2 /"#q [. ۦYFeܮ_hx@ၨ&x`k8wtԛZeO al0_}`unc 9$QX94Awk-(ʝ'1ry#X4ھuwa ï_sd<ޣ=ےi9uT}ѽASOo4aV$ֽd~ dJFwAĞa(̸t)l ']6gSr߬> s" AhE& sm7B$[1Pe)+/Xr7=YC9F45Yc8AuH*R=2xB6h23n~T (V* 0]mg7*̋~}fQLqP9|6-~vۍU~n^_ŹxR:㲔Ej\ Mu뺽0-sJ^rh:mGx??ӎԟ(}hCNMH) )]/L,(jgTJwH!S,>"<RIzACYB.>J ~EP!fsTRnl aZ+:D!#_OzN QsZS#xZ(n䋡TJ#]C Sgێ#@c䥻?JX218!gf 2.36O.ذDH TEcYJL8i1)}]V Tݠ-Ϩz4O"9y݃{BEpc4'0 )Vۃ*L4JT3S̘q)eas],f J,+ܛ+?`̱w)] ¤gt(n(X|ukGiJO" ̛O(mG7VB:~WE*' z 7F#ޡ 8o.10+:n^XCcLʅ^?Ⰴ'HեT99 -fp%C{6pQ{{>_G"e'<]Job- L쉖p z޹o脭pM^3-kC;#!U-–xqIv~Ͻm| TF*YuĶX6Tޤy ljA1HxWҖ(Iь-mܻcde1Elww9,:A_+S9#v 9' Wy;+ [™#5t9#=V;Qɜ2nxIՙhWj[ȡ s3KXm"@ծ* |%XV=5~Of: N&|*WtٮD37GF⫻(kzY_4gW\%LiE2}52p&( yl/;ưoQ15E_UL|R/ 35@ ]4,oJ u9"zWm%"ww13%I?LYi~D&I\%5jhYtW?Ā^T+=w=WO{{>xB386YIӡZOR4.D9pBQBQKgrOd=ͻTXjq#Lv!%ЯF$J=*,p~zOg2al_bi-!t)`Rۃ"z1KaI_Ͱy#OZgr#A84>VМ~6;\ָh},ztsFMeݽthم"ؙH;P@E?0n;H<7$Q&4/_Vm ^ x[Ha 2 kٕNʀ[QnJ3VHD I !7X^;4\`i'riȽB5,Z&?:GiӾ0nf_?o{^ekVp֮zq&J o?^ڨS~A"=N1 8Ejךש^[ Ec-I::W l4q$ d/ 䜋(N=kSyAy&7w9*SnZ4~;r=_ ?~Y>Sh,X8, tɰ蕸ecm 4tn-e#I$\(1-%4Mf~B*nwcp^ t2wKK}n[x[(5JrX6UOіup/: E98ۧ*߹>WG?Ra"29Z7&9sd?2B%`>jҷ!%z!B;I@nQtФ\f*B0=\6Xl0Ϡ[kʉ ðb{x $ p GK]J=țU{ANL_V2 ;h%8E]:͛0 t{:.{Y PiZr hd,B~ Э66ɌiAS{A >-L9U"AHn3MMaeq1cX 6ras i1I:dN^~ F3Kg4-FPq$X^Вƛ^T{}<6k~;S}0;}q6$o;HJ bvr:g:<sO-zڨ/d"4_AyȆ.S=0|~CDyAoabt@eS;|dbχ JNcY~Ms{ͲV2бHw:p1k\Zm;sWzᨛz_;n4 ";G̨"4> #>%.$[~t){N)Lvx^ZدκG `:(>14D!e0(O]Т6E |# {r go M57镘,ߪ!Q m7Fn)URH[.w^$+`'R.<ʄt 1IL2XUsߊ:IΥC fI1tR~)ar;ؐ)p,E߄#%kϫq j+j%8] ī&jDUQ&>ȕc Q\qi/BT78rDa6',>TFU)?tKkto Q+|i+ ܔd.N: YZ