qemu-s390x-7.1.0-150500.49.15.1<>,f!Yfp9|Utc6UM'O\߮CX5A@Op%P1-Yy4PhVAe0 xBx)QVZsDC$V z*1[Ųg!:|1˱ O a0ԸgNk]Ta?$`'{YԪWJLSf5Mwsej"@ ~5U_ՎeLTV㏃K`)]LI{bK=S 8l, a޽fPѸG' >A[?[d  " [|       (AZ|YYY(0889 :5BTFTGTHUIUXUYU(ZUX[U\\Ud]Ux^UbVcVdWAeWFfWIlWKuW`vWtwYxYyYUz[([8[<[B[Cqemu-s390x7.1.0150500.49.15.1Machine emulator and virtualizer for S/390 architectures QEMU provides full machine emulation and cross architecture usage. It closely integrates with KVM and Xen virtualization, allowing for excellent performance. Many options are available for defining the emulated environment, including traditional devices, direct host device access, and interfaces specific to virtualization. This package provides s390x emulation.f!Yfh01-ch3cSUSE Linux Enterprise 15SUSE LLC BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIThttps://www.suse.com/System/Emulators/PChttps://www.qemu.org/linuxx86_640qpA큤f!XXf!XRf!XRfړfړ8e7385f7a8cd760aae3b444255482fd2dbc2a1ea8810a1eff9cbb2cd1eb6bce0a36f3e68670b951d0c825ab211e1c0f61d795caf23d3b0ebd770ddd841ed38aba56bf188d65895a70ec4eb3c8f3917e3da36e068f33a803ef026fd36758632590abe4146201714107db1cde98be738b9bd47a5eb9e0d30b512b2b44b450fd9f0rootrootrootrootrootrootrootrootrootrootqemu-7.1.0-150500.49.15.1.src.rpmqemu-s390qemu-s390xqemu-s390x(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @libaio.so.1()(64bit)libaio.so.1(LIBAIO_0.1)(64bit)libaio.so.1(LIBAIO_0.4)(64bit)libbpf.so.1()(64bit)libbpf.so.1(LIBBPF_0.0.1)(64bit)libbpf.so.1(LIBBPF_0.0.7)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.12)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.30)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcapstone.so.4()(64bit)libdaxctl.so.1()(64bit)libdaxctl.so.1(LIBDAXCTL_1)(64bit)libdaxctl.so.1(LIBDAXCTL_4)(64bit)libdaxctl.so.1(LIBDAXCTL_5)(64bit)libfdt.so.1()(64bit)libfdt.so.1(LIBFDT_1.2)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.4)(64bit)libgcc_s.so.1(GCC_4.7.0)(64bit)libgcrypt.so.20()(64bit)libgcrypt.so.20(GCRYPT_1.6)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgnutls.so.30(GNUTLS_3_4)(64bit)libgobject-2.0.so.0()(64bit)libibverbs.so.1()(64bit)libibverbs.so.1(IBVERBS_1.0)(64bit)libibverbs.so.1(IBVERBS_1.1)(64bit)libjpeg.so.8()(64bit)libjpeg.so.8(LIBJPEG_8.0)(64bit)liblzo2.so.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.29)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpixman-1.so.0()(64bit)libpmem.so.1()(64bit)libpmem.so.1(LIBPMEM_1.0)(64bit)libpng16.so.16()(64bit)libpng16.so.16(PNG16_0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.12)(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)librdmacm.so.1()(64bit)librdmacm.so.1(RDMACM_1.0)(64bit)libsasl2.so.3()(64bit)libseccomp.so.2()(64bit)libslirp.so.0()(64bit)libslirp.so.0(SLIRP_4.0)(64bit)libslirp.so.0(SLIRP_4.1)(64bit)libslirp.so.0(SLIRP_4.7)(64bit)libsnappy.so.1()(64bit)liburing.so.2()(64bit)liburing.so.2(LIBURING_2.0)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libvdeplug.so.3()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)libzstd.so.1()(64bit)qemurpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)7.1.03.0.4-14.6.0-14.0-15.2-14.14.3f! @e,eg'd\@dx@doMdm@d @ccU@c&@c1cӼcӼccctck@cc@cY!@cV~@cD @c@c=qc=qc< @c< @c< @c6@c6@c47@c47@c2c*c)@c#b?b?b?b@bbҨ@bҨ@bVbbb@bw@b{@b^@bL/@bL/@bEbBbBbBb=b=b<]@b; b9@b0b%b%b@b@b@b@b@b @aC@aZ@aa@aa*@a*@a*@a*@a*@a@a@a5aLa@awa`2aC1a@a8a8a0a.a(a'@aj@a $@a /`@`@`Q@`ݮ@`ݮ@`@`"@`P@`@` @`@`@`Z`@`@`}p`x*`u`c`Y@`Q@`P`OL@`KW`KW`B@`?z@`8`/@`.V`-@`+`!'`!'`3@````@` @`x@__T_j____^@_@__@_}_ts@_h_`_Z@_Z@_X_N7_FN_D@_>e_;_2@_{__@^z^@^n@^?@^^^U@^U@^^@^1^@^@^^|@^y@^t@^t@^oj@^j$@^Nt^M#@^9\^8 @^0"@^*@^*@^@^@^^g@^]+]]]e@]@]Γ@]X]@]µ]]5@]W]]@]@]@]?]x]rJ@]rJ@]M`@]J@]Ik]H@]9\\F@\Q\Q\t@\ޢ@\ޢ@\@\ڭ\ֹ@\g\@\!\Ɋ@\\e\\Y@\o@\n\f\ac\T4\Q\J@\@n@\=@\@[>@[>@[o[@[[ @[ZnZ@ZZZ@ZZ̧@ZZZZZw@Z@ZX0>X%X lW_@WWv@WWίWW:WQWWWWW@W~W~WWzOWZWZWQq@WN@WN@WF@WEW!@W!@W@Wo@VbVV@V@V@VVuV]VQ@VQ@VMVMV0V&,VVZVZVZU6@U5@U(U@U@UUlI@Ud`@UT@UQ@U@U7@U4@U.RU-@U-@U) U'@U&iU&iU%@U%@UUU@U ]@U T@TTD@TZ@T@dfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comli.zhang@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comli.zhang@suse.comdmueller@suse.comdfaggioli@suse.comgiecrilj@stegny.2a.plschwab@suse.dedfaggioli@suse.comdfaggioli@suse.comhpj@urpla.netdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdmueller@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdimstar@opensuse.orgdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comlma@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.commliska@suse.czdmueller@suse.comli.zhang@suse.comli.zhang@suse.comli.zhang@suse.comli.zhang@suse.comli.zhang@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comli.zhang@suse.comdfaggioli@suse.comdfaggioli@suse.comli.zhang@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comli.zhang@suse.comli.zhang@suse.comli.zhang@suse.comli.zhang@suse.comdfaggioli@suse.comdfaggioli@suse.comlma@suse.comli.zhang@suse.comdfaggioli@suse.comli.zhang@suse.comli.zhang@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdmueller@suse.comdfaggioli@suse.comguillaume.gardet@opensuse.orgjose.ziviani@suse.comli.zhang@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comjose.ziviani@suse.comdmueller@suse.comjose.ziviani@suse.comjose.ziviani@suse.combrogers@suse.comjose.ziviani@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comdimstar@opensuse.orgbrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlma@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.commilsav92@outlook.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comdimstar@opensuse.orgbrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.commliska@suse.czbrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlyan@suse.comdimstar@opensuse.orgbrogers@suse.combrogers@suse.comdimstar@opensuse.orgbrogers@suse.comohering@suse.debrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comguillaume.gardet@opensuse.orgbrogers@suse.combrogers@suse.comstefan.bruens@rwth-aachen.debrogers@suse.comlnussel@suse.debrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.comstefan.bruens@rwth-aachen.delyan@suse.comcgoll@suse.combrogers@suse.combrogers@suse.comtchvatal@suse.combrogers@suse.combrogers@suse.comschwab@suse.debrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgbrogers@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.comolaf@aepfle.debrogers@suse.comolaf@aepfle.delma@suse.combrogers@suse.comolaf@aepfle.debrogers@suse.combrogers@suse.comldewey@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comldewey@suse.combrogers@suse.comldewey@suse.commatz@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlma@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlma@suse.comkwalter@suse.combrogers@suse.comlyan@suse.combrogers@suse.comlma@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comjfehlig@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.comhenrik.kuhn@origenis.debrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.comjfehlig@suse.combrogers@suse.combrogers@suse.comschwab@suse.debrogers@suse.comschwab@suse.debrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.comlyan@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.debrogers@suse.combrogers@suse.comohering@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.debrogers@suse.comafaerber@suse.deafaerber@suse.debrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comagraf@suse.comafaerber@suse.debrogers@suse.comagraf@suse.combrogers@suse.comglin@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comagraf@suse.combrogers@suse.combrogers@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deolaf@aepfle.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.destefan.bruens@rwth-aachen.deagraf@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.detampakrap@opensuse.orgafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deagraf@suse.comcrrodriguez@opensuse.orgagraf@suse.comjslaby@suse.comafaerber@suse.deagraf@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deagraf@suse.comafaerber@suse.deagraf@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.debrogers@suse.comafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.deafaerber@suse.dempluskal@suse.comafaerber@suse.deagraf@suse.comafaerber@suse.de- Backports and bugfixes: * net: Update MemReentrancyGuard for NIC (bsc#1213269, CVE-2023-3019) * net: Provide MemReentrancyGuard * to qemu_new_nic() (bsc#1213269, CVE-2023-3019) * ui/clipboard: add asserts for update and request (bsc#1218889, CVE-2023-6683) * ui/clipboard: mark type as not available when there is no data (bsc#1218889, CVE-2023-6683) * hw/virtio/virtio-crypto: Protect from DMA re-entrancy bugs (bsc#1222843, CVE-2024-3446) * hw/char/virtio-serial-bus: Protect from DMA re-entrancy bugs (bsc#1222843, CVE-2024-3446) * hw/display/virtio-gpu: Protect from DMA re-entrancy bugs (bsc#1222843, CVE-2024-3446) * hw/virtio: Introduce virtio_bh_new_guarded() helper (bsc#1222843, CVE-2024-3446) * apic: disable reentrancy detection for apic-msi (bsc#1222843, CVE-2024-3446) * raven: disable reentrancy detection for iomem (bsc#1222843, CVE-2024-3446) * bcm2835_property: disable reentrancy detection for iomem (bsc#1222843, CVE-2024-3446) * lsi53c895a: disable reentrancy detection for script RAM (bsc#1222843, CVE-2024-3446) * hw: replace most qemu_bh_new calls with qemu_bh_new_guarded (bsc#1222843, CVE-2024-3446) * checkpatch: add qemu_bh_new/aio_bh_new checks (bsc#1222843, CVE-2024-3446) * async: Add an optional reentrancy guard to the BH API (bsc#1222843, CVE-2024-3446) * memory: prevent dma-reentracy issues (bsc#1222843, CVE-2024-3446) * hw/sd/sdhci: Do not update TRNMOD when Command Inhibit (DAT) is set (bsc#1222845, CVE-2024-3447)- Bugs and CVEs fixes: * hw/nvme: Use pcie_sriov_num_vfs() (bsc#1220065, CVE-2024-26328) * pcie: Introduce pcie_sriov_num_vfs (bsc#1220065, CVE-2024-26328) * virtio-net: correctly copy vnet header when flushing TX (bsc#1218484, CVE-2023-6693) * hw/pvrdma: Protect against buggy or malicious guest driver (bsc#1209554, CVE-2023-1544) * pcie_sriov: Validate NumVFs (bsc#1220062, CVE-2024-26327) * esp: restrict non-DMA transfer length to that of available data (bsc#1220134, CVE-2024-24474) * s390x/ap: Wire up the device request notifier interface (bsc#1205316) * linux-headers: update to v6.5-rc1 (bsc#1205316) * Update linux headers to v6.3rc5 (bsc#1205316) * linux-headers: Update to v6.2-rc8 (bsc#1205316) * linux-headers: Update to v6.1 (bsc#1205316) - Backport of SapphireRapids CPU Models (jsc#PED-8113): * target/i386: add support for VMX_SECONDARY_EXEC_ENABLE_USER_WAIT_PAUSE * target/i386: Export MSR_ARCH_CAPABILITIES bits to guests * docs: re-generate x86_64 ABI compatibility CSV * target/i386: Add new CPU model GraniteRapids * target/i386: Add few security fix bits in ARCH_CAPABILITIES into SapphireRapids CPU model * target/i386: Add new bit definitions of MSR_IA32_ARCH_CAPABILITIES * target/i386: Allow MCDT_NO if host supports * target/i386: Add support for MCDT_NO in CPUID enumeration * target/i386: Adjust feature level according to FEAT_7_1_EDX * target/i386: Add support for PREFETCHIT0/1 in CPUID enumeration * target/i386: Add support for AVX-NE-CONVERT in CPUID enumeration * target/i386: Add support for AVX-VNNI-INT8 in CPUID enumeration * target/i386: Add support for AVX-IFMA in CPUID enumeration * target/i386: Add support for AMX-FP16 in CPUID enumeration * target/i386: Add support for CMPCCXADD in CPUID enumeration * target/i386: add support for FB_CLEAR feature * target/i386: add support for FLUSH_L1D feature * i386: Add new CPU model SapphireRapids * target/i386: KVM: allow fast string operations if host supports them * target/i386: add FZRM, FSRS, FSRC * target/i386: add FSRM to TCG - Backport of EPYC-Genoa CPU Model (jsc#PED-7366): * target/i386: Add EPYC-Genoa model to support Zen 4 processor series * target/i386: Add VNMI and automatic IBRS feature bits * target/i386: Add missing feature bits in EPYC-Milan model * target/i386: Add feature bits for CPUID_Fn80000021_EAX * target/i386: Add a couple of feature bits in 8000_0008_EBX * target/i386: Add new EPYC CPU versions with updated cache_info * target/i386: allow versioned CPUs to specify new cache_info- Fix bsc#1188609, bsc#1213925, bsc#1212850, bsc#1215311, bsc#1213210: * hw/display/ati_2d: Fix buffer overflow in ati_2d_blt (CVE-2021-3638) * virtio-crypto: verify src&dst buffer length for sym request (CVE-2023-3180) * io: remove io watch if TLS channel is closed during handshake (CVE-2023-3354) * [openSUSE] roms/ipxe: Backport 0aa2e4ec9635, in preparation of binutils 2.41 * [openSUSE][RPM] pass -p1 to autosetup in qemu.spec * target/s390x: Fix the "ignored match" case in VSTRS * linux-user/elfload: Enable vxe2 on s390x- Fix bsc#1213414, bsc#1207205, bsc#1212968, bsc#1179993, bsc#1181740, bsc#1213001 * vhost-vdpa: do not cleanup the vdpa/vhost-net structures if peer nic is present (CVE-2023-3301) * hw/scsi/lsi53c895a: Fix reentrancy issues in the LSI controller (CVE-2023-0330) * 9pfs: prevent opening special files (CVE-2023-2861) * hw/ide/piix: properly initialize the BMIBA register * ui/vnc-clipboard: fix infinite loop in inflate_buffer (CVE-2023-3255) * [openSUSE][OBS] Refine the OBS workflow for 15-SP5- Fix bsc#1211000 - Patches added: * Run fstat asynchronously inside coroutines (bsc#1211000) * Allow bdrv_get_allocated_file_size to run in bdrv context (bsc#1211000) * Convert query-named-block-nodes to coroutine (bsc#1211000) * Convert query-block/info_block to coroutine (bsc#1211000) * block: Convert bdrv_get_allocated_file_size() to co_wrapper (bsc#1211000) * block-coroutine-wrapper.py: support also basic return types (bsc#1211000) * [openSUSE][RPM] Backport some spec-file improvements from Factory- Fix bsc#bsc#1211697 * Patches added: smbios: sanitize type from external type before checking have_fields_bitmap (bsc#1211697) hw/smbios: fix field corruption in type 4 table (bsc#1211697) linux-user: fill out task state in /proc/self/stat test-vmstate: fix bad GTree usage, use-after-free qemu/osdep: Switch position of "extern" and "G_NORETURN"- Switch the packaging workflow to git, like the one we have in place already for Factory. * Patches no longer present as patch files, but applied as commits: Disable-some-tests-that-have-problems-in.patch Make-char-muxer-more-robust-wrt-small-FI.patch Make-installed-scripts-explicitly-python.patch Makefile-fix-build-with-binutils-2.38.patch PPC-KVM-Disable-mmu-notifier-check.patch Raise-soft-address-space-limit-to-hard-l.patch Revert-linux-user-fix-compat-with-glibc-.patch Revert-roms-efirom-tests-uefi-test-tools.patch Revert-tests-qtest-enable-more-vhost-use.patch Update-linux-headers-to-v6.0-rc4.patch accel-abort-if-we-fail-to-load-the-accel.patch ath5k-Add-missing-AR5K_EEPROM_READ-in-at.patch bios-tables-test-add-test-for-number-of-.patch bios-tables-test-teach-test-to-use-smbio.patch block-Handle-curl-7.55.0-7.85.0-version-.patch block-io_uring-revert-Use-io_uring_regis.patch configure-Add-Wno-gnu-variable-sized-typ.patch dmg-warn-when-opening-dmg-images-contain.patch dump-Add-architecture-section-and-sectio.patch dump-Refactor-dump_iterate-and-introduce.patch dump-Reintroduce-memory_offset-and-secti.patch dump-Rename-write_elf-_phdr_note-to-prep.patch dump-Rename-write_elf_loads-to-write_elf.patch dump-Reorder-struct-DumpState.patch dump-Replace-opaque-DumpState-pointer-wi.patch dump-Rework-dump_calculate_size-function.patch dump-Rework-filter-area-variables.patch dump-Rework-get_start_block.patch dump-Split-elf-header-functions-into-pre.patch dump-Use-a-buffer-for-ELF-section-data-a.patch dump-Write-ELF-section-headers-right-aft.patch hw-acpi-erst.c-Fix-memory-handling-issue.patch hw-display-qxl-Avoid-buffer-overrun-in-q.patch hw-display-qxl-Document-qxl_phys2virt.patch hw-display-qxl-Have-qxl_log_command-Retu.patch hw-display-qxl-Pass-requested-buffer-siz.patch hw-pvrdma-Protect-against-buggy-or-malic.patch hw-scsi-megasas-check-for-NULL-frame-in-.patch hw-smbios-add-core_count2-to-smbios-tabl.patch hw-smbios-handle-both-file-formats-regar.patch hw-smbios-support-for-type-8-port-connec.patch include-elf.h-add-s390x-note-types.patch increase-x86_64-physical-bits-to-42.patch linux-user-Fake-proc-cpuinfo.patch linux-user-lseek-explicitly-cast-non-set.patch linux-user-remove-conditionals-for-many-.patch linux-user-use-max-as-default-CPU-model-.patch linux-user-use-target_ulong.patch meson-install-ivshmem-client-and-ivshmem.patch meson-remove-pkgversion-from-CONFIG_STAM.patch module-add-Error-arguments-to-module_loa.patch module-removed-unused-function-argument-.patch module-rename-module_load_one-to-module_.patch net-tulip-Restrict-DMA-engine-to-memorie.patch openSUSE-Basetools-Ignore-spurious-GCC-1.patch openSUSE-Makefile-Fix-csum8-to-be-built-.patch openSUSE-Makefile-define-endianess-for-c.patch openSUSE-Makefile-fix-issues-of-build-re.patch openSUSE-add-cross.ini-file-to-handle-aa.patch openSUSE-build-Makefile-fix-issues-of-bu.patch openSUSE-build-Silence-GCC-12-spurious-w.patch openSUSE-build-be-explicit-about-mx86-us.patch openSUSE-build-enable-cross-compilation-.patch openSUSE-pc-q35-Bump-max_cpus-to-1024.patch openSUSE-pcbios-stub-out-the-SAN-req-s-i.patch openSUSE-switch-to-python3-as-needed.patch openSUSE-test-help-compiler-out-by-initi.patch qemu-binfmt-conf-Modify-default-path.patch qemu-bridge-helper-reduce-security-profi.patch roms-Makefile-add-cross-file-to-qboot-me.patch roms-Makefile-pass-a-packaging-timestamp.patch roms-change-cross-compiler-naming-to-be-.patch s390x-Add-KVM-PV-dump-interface.patch s390x-Add-protected-dump-cap.patch s390x-Introduce-PV-query-interface.patch s390x-pci-add-routine-to-get-host-functi.patch s390x-pci-don-t-fence-interpreted-device.patch s390x-pci-enable-adapter-event-notificat.patch s390x-pci-enable-for-load-store-interpre.patch s390x-pci-let-intercept-devices-have-sep.patch s390x-pci-reflect-proper-maxstbl-for-gro.patch s390x-pci-reset-ISM-passthrough-devices-.patch s390x-pci-shrink-DMA-aperture-to-be-boun.patch s390x-pv-Add-dump-support.patch s390x-tod-kvm-don-t-save-restore-the-TOD.patch scsi-generic-check-for-additional-SG_IO-.patch scsi-generic-replace-logical-block-count.patch tests-acpi-allow-changes-for-core_count2.patch tests-acpi-update-tables-for-new-core-co.patch tests-change-error-message-in-test-162.patch tests-qemu-iotests-Triple-timeout-of-i-o.patch ui-vnc-clipboard-fix-integer-underflow-i.patch xen-add-block-resize-support-for-xen-dis.patch xen-ignore-live-parameter-from-xen-save-.patch xen_disk-Add-suse-specific-flush-disable.patch- Fix bsc#1209064 * Patches added: s390x-pci-reset-ISM-passthrough-devices-.patch s390x-pci-shrink-DMA-aperture-to-be-boun.patch- Fix build issue with Linux 6.2's headers (bsc#1208657) by dropping linux-user-add-more-compat-ioctl-definit.patch and adding Revert-linux-user-fix-compat-with-glibc-.patch - Patches meson-enforce-a-minimum-Linux-kernel-hea.patch and linux-user-drop-conditionals-for-obsolet.patch were added as downstream patches as they were part of a series, but they never made it upstream, so we don't want them here either * Patches dropped: linux-user-add-more-compat-ioctl-definit.patch linux-user-drop-conditionals-for-obsolet.patch meson-enforce-a-minimum-Linux-kernel-hea.patch * Patches added: Revert-linux-user-fix-compat-with-glibc-.patch- Fixes bsc#1197653, CVE-2022-1050 * Patches added: block-Handle-curl-7.55.0-7.85.0-version-.patch hw-pvrdma-Protect-against-buggy-or-malic.patch- Fixes: jsc#PED-1716 Add S390 features from IBM requirements * Patches added: dump-Add-architecture-section-and-sectio.patch dump-Refactor-dump_iterate-and-introduce.patch dump-Reintroduce-memory_offset-and-secti.patch dump-Rename-write_elf_loads-to-write_elf.patch dump-Rename-write_elf-_phdr_note-to-prep.patch dump-Reorder-struct-DumpState.patch dump-Replace-opaque-DumpState-pointer-wi.patch dump-Rework-dump_calculate_size-function.patch dump-Rework-filter-area-variables.patch dump-Rework-get_start_block.patch dump-Split-elf-header-functions-into-pre.patch dump-Use-a-buffer-for-ELF-section-data-a.patch dump-Write-ELF-section-headers-right-aft.patch include-elf.h-add-s390x-note-types.patch s390x-Add-KVM-PV-dump-interface.patch s390x-Add-protected-dump-cap.patch s390x-Introduce-PV-query-interface.patch s390x-pv-Add-dump-support.patch- Fixed: bsc#1205847 (CVE-2022-4172), bsc#1203788 (CVE-2022-3165), bsc#1205808 (CVE-2022-4144), bsc#1206527, bsc#1208139 - Improved handling of: bsc#1202282 (jsc#PED-2592) * Patches dropped: pc-q35-Bump-max_cpus-to-1024.patch * Patches added: accel-abort-if-we-fail-to-load-the-accel.patch bios-tables-test-add-test-for-number-of-.patch bios-tables-test-teach-test-to-use-smbio.patch dmg-warn-when-opening-dmg-images-contain.patch hw-acpi-erst.c-Fix-memory-handling-issue.patch hw-display-qxl-Avoid-buffer-overrun-in-q.patch hw-display-qxl-Document-qxl_phys2virt.patch hw-display-qxl-Have-qxl_log_command-Retu.patch hw-display-qxl-Pass-requested-buffer-siz.patch hw-smbios-add-core_count2-to-smbios-tabl.patch hw-smbios-support-for-type-8-port-connec.patch module-add-Error-arguments-to-module_loa.patch module-removed-unused-function-argument-.patch module-rename-module_load_one-to-module_.patch openSUSE-pc-q35-Bump-max_cpus-to-1024.patch s390x-tod-kvm-don-t-save-restore-the-TOD.patch tests-acpi-allow-changes-for-core_count2.patch tests-acpi-update-tables-for-new-core-co.patch ui-vnc-clipboard-fix-integer-underflow-i.patch- Refactor building and installing SeaBIOS docs- Rename submodule patches so that it's clear which ones are backports and which ones are downstream only fixes; - No functional change intended. * Patches dropped: Ignore-spurious-GCC-12-warning.patch roms-sgabios-Fix-csum8-to-be-built-by-ho.patch Makefile-define-endianess-for-cross-buil.patch ipxe-Makefile-fix-issues-of-build-reprod.patch qboot-add-cross.ini-file-to-handle-aarch.patch sgabios-Makefile-fix-issues-of-build-rep.patch Silence-GCC-12-spurious-warnings.patch build-be-explicit-about-mx86-used-note-n.patch enable-cross-compilation-on-ARM.patch stub-out-the-SAN-req-s-in-int13.patch help-compiler-out-by-initializing-array.patch seabios-switch-to-python3-as-needed.patch * Patches added: openSUSE-Basetools-Ignore-spurious-GCC-1.patch openSUSE-Makefile-Fix-csum8-to-be-built-.patch openSUSE-Makefile-define-endianess-for-c.patch openSUSE-Makefile-fix-issues-of-build-re.patch openSUSE-add-cross.ini-file-to-handle-aa.patch openSUSE-build-Makefile-fix-issues-of-bu.patch openSUSE-build-Silence-GCC-12-spurious-w.patch openSUSE-build-be-explicit-about-mx86-us.patch openSUSE-build-enable-cross-compilation-.patch openSUSE-pcbios-stub-out-the-SAN-req-s-i.patch openSUSE-switch-to-python3-as-needed.patch openSUSE-test-help-compiler-out-by-initi.patch- Fixes jsc#PED-1716 * Patches added: configure-Add-Wno-gnu-variable-sized-typ.patch s390x-pci-add-routine-to-get-host-functi.patch s390x-pci-don-t-fence-interpreted-device.patch s390x-pci-enable-adapter-event-notificat.patch s390x-pci-enable-for-load-store-interpre.patch s390x-pci-let-intercept-devices-have-sep.patch s390x-pci-reflect-proper-maxstbl-for-gro.patch Update-linux-headers-to-v6.0-rc4.patch- install binfmt-misc handlers for systemd (bsc#1206838)- Raise the maximum number of vCPUs a VM can have to 1024 (jsc#PED-2592) * Patches added: pc-q35-Bump-max_cpus-to-1024.patch- install SeaBIOS documentation- Enable KVM support on riscv64- qtests test are not realiable when run inside OBS builders, so let's disable that part of the testsuite for now. There is work ongoing to run it somewhere else (on dedicated hosts) to avoid loosing coverage. (bsc#1204566)- Improve dependency handling (e.g., what's recommended vs. what's required. - Add a subpackage (qemu-headless) that brings in all the packages that are needed for creating VMs with tools like virt-install or VirtManager, run either locally or from a remote host. (bsc#1202166)- Build fails due to exceeding 10 GB disk limit (10430 MB): raise disk space contraint to 12 GB- Fixes bsc#1204082 * Patches added: block-io_uring-revert-Use-io_uring_regis.patch- Due to change in where some documentation files are, if qemu-guest-agent is installed, we need to make sure we update it to our version (bsc#1203995)- The links in the forsplit dirs, in each subpackage, born to deal with package & subpackage splitting, are not really used. In fact, they're "Provides:"-ed by a bunch of subpackages, but there's no "Requires:" for any of them. Let's just get rid of them.- The old qemu-binfmt weappers around the various qemu-$ARCH Linux user emulation binaries (see, e.g., bsc#1186256) are not necessary any longer, and bsc#1143725 can now be considered fixed. * Patches dropped: linux-user-add-binfmt-wrapper-for-argv-0.patch linux-user-binfmt-support-host-binaries.patch- Fix bsc#1204001. Patches are not upstream, and have been picked up and backported from the ML. This is something we usually prefer to avoid, but this is urgent, and the patches looks fine, with high chances for them to be included as they are (and if they're not, we will revisit this, i.e., drop them and re-include the ones that are actually committed) * Patches added: linux-user-add-more-compat-ioctl-definit.patch linux-user-drop-conditionals-for-obsolet.patch linux-user-remove-conditionals-for-many-.patch meson-enforce-a-minimum-Linux-kernel-hea.patch- Improve the output of update_git.sh, by including the list of repos to which we have downstream patches.- Fix: bsc#1202665, CVE-2022-2962 * Patches added: net-tulip-Restrict-DMA-engine-to-memorie.patch- skip tests that don't work under qemu-linux-user emulation- Runs of the test-suite seem much more stable now, in this version of QEMU. (bsc#1203610) We are also fine re-enabling running them in parallel.- Switch QEMU Linux user to emulate the same CPU as the one of the host by default. This is a bit conrtoversial and tricky, when thinking about system emulation/virtualization. But for linux-user, it should be just fine. (bsc#1203684) * Patches added: linux-user-use-max-as-default-CPU-model-.patch- Be less verbose when packaging documentation. In fact, with just a couple of (minor) re-arrangements, we can get rid of having to list all the files all the time - Package /etc/qemu/bridge.conf as '%config(noreplace). Next step will probably be to move it to /usr/etc/qemu (bsc#1201944)- Switch to %autosetup for all products (this required some changes in update_git.sh) - Run check-qtest sequentially, as it's more reliable, when in OBS - Build with libbpf, fdt and capstone support - Drop the patch adding our support document, and deal with that in the spec file directly * Patches dropped: doc-add-our-support-doc-to-the-main-proj.patch- Updated to latest upstream version 7.1 * https://wiki.qemu.org/ChangeLog/7.1 Be sure to also check the following pages: * https://qemu-project.gitlab.io/qemu/about/removed-features.html * https://qemu-project.gitlab.io/qemu/about/deprecated.html Some notable changes: * [x86] Support for architectural LBRs on KVM virtual machines * [x86] The libopcode-based disassembler has been removed. Use Capstone instead * [LoongArch] Add initial support for the LoongArch64 architecture. * [ARM] The emulated SMMUv3 now advertises support for SMMUv3.2-BBML2 * [ARM] The xlnx-zynqmp SoC model now implements the 4 TTC timers * [ARM] The versal machine now models the Cortex-R5s in the Real-Time Processing Unit (RPU) subsystem * [ARM] The virt board now supports emulation of the GICv4.0 * [ARM] New emulated CPU types: Cortex-A76, Neoverse-N1 * [HPPA] Fix serial port pass-through from host to guest * [HPPA] Lots of general code improvements and tidy-ups * [RISC-V] RISC-V * [RISC-V] Add support for privileged spec version 1.12.0 * [RISC-V] Use privileged spec version 1.12.0 for virt machine by default * [RISC-V] Allow software access to MIP SEIP * [RISC-V] Add initial support for the Sdtrig extension * [RISC-V] Optimisations and improvements for the vector extension * [VFIO] Experimental support for exposing emulated PCI devices over the new vfio-user protocol (a vfio-user client is not yet available in QEMU, though) * [QMP] The on-cbw-error option for copy-before-write filter, to specify behavior on CBW (copy before write) operation failure. * [QMP] The cbw-timeout option for copy-before-write filter, to specify timeout for CBW operation. * [QMP] New commands query-stats and query-stats-schema to retrieve statistics from various QEMU subsystems (right now only from KVM). * [QMP] The PanicAction can now be configured to report an exit-failure (useful for automated testing) * [Networking] QEMU can be compiled with the system slirp library even when using CFI. This requires libslirp 4.7. * [Migration] Support for zero-copy-send on Linux, which reduces CPU usage on the source host. Note that locked memory is needed to support this * Patches added: Revert-tests-qtest-enable-more-vhost-use.patch meson-remove-pkgversion-from-CONFIG_STAM.patch * Patches dropped: AIO-Reduce-number-of-threads-for-32bit-h.patch Makefile-Don-t-check-pc-bios-as-pre-requ.patch Revert-8dcb404bff6d9147765d7dd3e9c849337.patch Revert-qht-constify-qht_statistics_init.patch XXX-dont-dump-core-on-sigabort.patch acpi_piix4-Fix-migration-from-SLE11-SP2.patch configure-only-populate-roms-if-softmmu.patch configure-remove-pkgversion-from-CONFIG_.patch coroutine-ucontext-use-QEMU_DEFINE_STATI.patch coroutine-use-QEMU_DEFINE_STATIC_CO_TLS.patch coroutine-win32-use-QEMU_DEFINE_STATIC_C.patch hostmem-default-the-amount-of-prealloc-t.patch hw-usb-hcd-ehci-fix-writeback-order.patch i8254-Fix-migration-from-SLE11-SP2.patch intc-exynos4210_gic-replace-snprintf-wit.patch modules-generates-per-target-modinfo.patch modules-introduces-module_kconfig-direct.patch pc-bios-s390-ccw-net-avoid-warning-about.patch pci-fix-overflow-in-snprintf-string-form.patch qemu-cvs-gettimeofday.patch qemu-cvs-ioctl_debug.patch qemu-cvs-ioctl_nodirection.patch qht-Revert-some-constification-in-qht.c.patch qom-handle-case-of-chardev-spice-module-.patch scsi-lsi53c895a-fix-use-after-free-in-ls.patch scsi-lsi53c895a-really-fix-use-after-fre.patch softmmu-Always-initialize-xlat-in-addres.patch sphinx-change-default-language-to-en.patch test-add-mapping-from-arch-of-i686-to-qe.patch tests-Fix-block-tests-to-be-compatible-w.patch tests-qtest-Move-the-fuzz-tests-to-x86-o.patch usb-Help-compiler-out-to-avoid-a-warning.patch- pcre-devel-static is only needed when building against glib2 < 2.73. After that, glib2 was migrated to pcre2.- Substantial rework of the spec file: * the 'make check' testsuite now runs in the %check section of the main package, not in a subpackage * switched from %setup to %autosetup * rearranged the content in order to minimize the use of %if, %ifarch, etc- Properly fix bsc#1198038, CVE-2022-0216 * Patches added: scsi-lsi53c895a-really-fix-use-after-fre.patch tests-qtest-Move-the-fuzz-tests-to-x86-o.patch- Make temp dir (for update_git.sh) configurable - Added new subpackages (audio-dbus, ui-dbus) - bsc#1199018 was never fixed in Factory's QEMU 6.2. It is now (since the patches are already in SeaBIOS 1.16.0) - Some tests are having issues when run in OBS. They seem to be due to race conditions, triggered by resource constraints of OBS workers. Let's disable them for now, while looking for a fix - Update to v7.0.0 (bsc#1201307). For full release notes, see: * https://wiki.qemu.org/ChangeLog/7.0 Be sure to also check the following pages: * https://qemu-project.gitlab.io/qemu/about/removed-features.html * https://qemu-project.gitlab.io/qemu/about/deprecated.html Some notable changes: * [ARM] The virt board has gained a new control knob to disable passing a RNG seed in the DTB (dtb-kaslr-seed) * [ARM] The AST2600 SoC now supports a dummy version of the i3c device * [ARM] The virt board can now run guests with KVM on hosts with restricted IPA ranges * [ARM] The virt board now supports virtio-mem-pci * [ARM] The virt board now supports specifying the guest CPU topology * [ARM] On the virt board, we now enable PAuth when using KVM or hvf and the host CPU supports it * [RISC-V] Add support for ratified 1.0 Vector extension * [RISC-V] Support for the Zve64f and Zve32f extensions * [RISC-V] Drop support for draft 0.7.1 Vector extension * [RISC-V] Support Zfhmin and Zfh extensions * [RISC-V] RISC-V KVM support * [RISC-V] Mark Hypervisor extension as non experimental * [RISC-V] Enable Hypervisor extension by default * [x86] Support for Intel AMX. * [PCI/PCIe] Q35: fix PCIe device becoming disabled after migration when ACPI based PCI hotplug is used (6b0969f1ec) * [PCI/PCIe] initial bits of SR/IOV support (250346169) * [PCI/PCIe] arm/virt: fixed PXB interrupt routing (e609301b45) * [PCI/PCIe] arm/virt: support for virtio-mem-pci (b1b87327a9) * [virtiofs] Fix for CVE-2022-0358 - behaviour with supplementary groups and SGID directories * [virtiofs] Improved security label support * [virtiofs] The virtiofsd in qemu is now starting to be deprecated; please start using and contributing to Rust virtiofsd * Patches dropped: acpi-validate-hotplug-selector-on-access.patch block-backend-Retain-permissions-after-m.patch block-qdict-Fix-Werror-maybe-uninitializ.patch brotli-fix-actual-variable-array-paramet.patch display-qxl-render-fix-race-condition-in.patch doc-Add-the-SGX-numa-description.patch hw-i386-amd_iommu-Fix-maybe-uninitialize.patch hw-intc-exynos4210_gic-provide-more-room.patch hw-nvme-fix-CVE-2021-3929.patch hw-nvram-at24-return-0xff-if-1-byte-addr.patch iotest-065-explicit-compression-type.patch iotest-214-explicit-compression-type.patch iotest-302-use-img_info_log-helper.patch iotest-303-explicit-compression-type.patch iotest-39-use-_qcow2_dump_header.patch iotests-60-more-accurate-set-dirty-bit-i.patch iotests-bash-tests-filter-compression-ty.patch iotests-common.rc-introduce-_qcow2_dump_.patch iotests-declare-lack-of-support-for-comp.patch iotests-drop-qemu_img_verbose-helper.patch iotests-massive-use-_qcow2_dump_header.patch iotests-MRCE-Write-data-to-source.patch iotests.py-filter-out-successful-output-.patch iotests.py-img_info_log-rename-imgopts-a.patch iotests.py-implement-unsupported_imgopts.patch iotests.py-qemu_img-create-support-IMGOP.patch iotests.py-rewrite-default-luks-support-.patch iotests-specify-some-unsupported_imgopts.patch meson-build-all-modules-by-default.patch numa-Enable-numa-for-SGX-EPC-sections.patch numa-Support-SGX-numa-in-the-monitor-and.patch python-aqmp-add-__del__-method-to-legacy.patch python-aqmp-add-_session_guard.patch python-aqmp-add-SocketAddrT-to-package-r.patch python-aqmp-add-socket-bind-step-to-lega.patch python-aqmp-add-start_server-and-accept-.patch python-aqmp-copy-type-definitions-from-q.patch python-aqmp-drop-_bind_hack.patch python-aqmp-fix-docstring-typo.patch python-aqmp-Fix-negotiation-with-pre-oob.patch python-aqmp-fix-race-condition-in-legacy.patch Python-aqmp-fix-type-definitions-for-myp.patch python-aqmp-handle-asyncio.TimeoutError-.patch python-aqmp-refactor-_do_accept-into-two.patch python-aqmp-remove-_new_session-and-_est.patch python-aqmp-rename-accept-to-start_serve.patch python-aqmp-rename-AQMPError-to-QMPError.patch python-aqmp-split-_client_connected_cb-o.patch python-aqmp-squelch-pylint-warning-for-t.patch python-aqmp-stop-the-server-during-disco.patch python-introduce-qmp-shell-wrap-convenie.patch python-machine-raise-VMLaunchFailure-exc.patch python-move-qmp-shell-under-the-AQMP-pac.patch python-move-qmp-utilities-to-python-qemu.patch python-qmp-switch-qmp-shell-to-AQMP.patch python-support-recording-QMP-session-to-.patch python-upgrade-mypy-to-0.780.patch qcow2-simple-case-support-for-downgradin.patch qemu-binfmt-conf.sh-should-use-F-as-shor.patch tests-qemu-iotests-040-Skip-TestCommitWi.patch tests-qemu-iotests-Fix-051-for-binaries-.patch tests-qemu-iotests-testrunner-Quote-case.patch tools-virtiofsd-Add-rseq-syscall-to-the-.patch ui-cursor-fix-integer-overflow-in-cursor.patch vhost-vsock-detach-the-virqueue-element-.patch virtiofsd-Drop-membership-of-all-supplem.patch virtio-net-fix-map-leaking-on-error-duri.patch Disable-some-tests-that-have-problems-in.patch * Patches added: intc-exynos4210_gic-replace-snprintf-wit.patch Revert-8dcb404bff6d9147765d7dd3e9c849337.patch- Fix bsc#1197084 * Patches added: hostmem-default-the-amount-of-prealloc-t.patch- Get rid of downstream patches breaking s390 modules. Replace them with the upstream proposed and Acked (but never committed) solution (bsc#1199015) * Patches added: modules-generates-per-target-modinfo.patch modules-introduces-module_kconfig-direct.patch * Patches dropped: Fix-the-module-building-problem-for-s390.patch modules-quick-fix-a-fundamental-error-in.patch- backport patches for having coroutine work well when LTO is used * Patches added: coroutine-ucontext-use-QEMU_DEFINE_STATI.patch coroutine-use-QEMU_DEFINE_STATIC_CO_TLS.patch coroutine-win32-use-QEMU_DEFINE_STATIC_C.patch- seabios: drop patch that changes python in python2. Just go to python3 directly. * Patches dropped: seabios-use-python2-explicitly-as-needed.patch- Fix the following bugs: - bsc#1198037, CVE-2021-4207 - bsc#1198038, CVE-2022-0216 - bsc#1201367, CVE-2022-35414 - bsc#1198035, CVE-2021-4206 - bsc#1198712, CVE-2022-26354 - bsc#1198711, CVE-2022-26353 * Patches added: display-qxl-render-fix-race-condition-in.patch scsi-lsi53c895a-fix-use-after-free-in-ls.patch softmmu-Always-initialize-xlat-in-addres.patch ui-cursor-fix-integer-overflow-in-cursor.patch vhost-vsock-detach-the-virqueue-element-.patch virtio-net-fix-map-leaking-on-error-duri.patch- Fix usb ehci boot failure (bsc#1192115) * Patches added: hw-usb-hcd-ehci-fix-writeback-order.patch- Fix bugs boo#1200557 and boo#1199924 - Now that boo#1199924 is fixed, re-enable FORTIFY_SOURCE=3 * Patches added: pci-fix-overflow-in-snprintf-string-form.patch sphinx-change-default-language-to-en.patch- It has been observed that building QEMU with _FORTIFY_SOURCE=3 causes problem (see bsc#1199924). Force it to =2 for now, while we investigate the issue.- Backport a GCC 12 aarch64 build fix (bsc#1199625) * Patches added: block-qdict-Fix-Werror-maybe-uninitializ.patch- Filter out rpmlint error that is valid for qemu, but will have its badness increased in the future.- enable aio=io_uring on all kvm architectures (bsc#1197699)- Backport aqmp patches from upstream which can fix iotest issues * Patches added: python-aqmp-add-__del__-method-to-legacy.patch python-aqmp-add-_session_guard.patch python-aqmp-add-SocketAddrT-to-package-r.patch python-aqmp-add-socket-bind-step-to-lega.patch python-aqmp-add-start_server-and-accept-.patch python-aqmp-copy-type-definitions-from-q.patch python-aqmp-drop-_bind_hack.patch python-aqmp-fix-docstring-typo.patch python-aqmp-Fix-negotiation-with-pre-oob.patch python-aqmp-fix-race-condition-in-legacy.patch Python-aqmp-fix-type-definitions-for-myp.patch python-aqmp-handle-asyncio.TimeoutError-.patch python-aqmp-refactor-_do_accept-into-two.patch python-aqmp-remove-_new_session-and-_est.patch python-aqmp-rename-accept-to-start_serve.patch python-aqmp-rename-AQMPError-to-QMPError.patch python-aqmp-split-_client_connected_cb-o.patch python-aqmp-squelch-pylint-warning-for-t.patch python-aqmp-stop-the-server-during-disco.patch python-introduce-qmp-shell-wrap-convenie.patch python-machine-raise-VMLaunchFailure-exc.patch python-move-qmp-shell-under-the-AQMP-pac.patch python-move-qmp-utilities-to-python-qemu.patch python-qmp-switch-qmp-shell-to-AQMP.patch python-support-recording-QMP-session-to-.patch python-upgrade-mypy-to-0.780.patch- Drop the patches which are workaround to fix iotest issues * Patches dropped: Revert-python-iotests-replace-qmp-with-a.patch Revert-python-machine-add-instance-disam.patch Revert-python-machine-add-sock_dir-prope.patch Revert-python-machine-handle-fast-QEMU-t.patch Revert-python-machine-move-more-variable.patch Revert-python-machine-remove-_remove_mon.patch- Support the SGX feature (bsc#1197807) * Patches added: doc-Add-the-SGX-numa-description.patch numa-Enable-numa-for-SGX-EPC-sections.patch numa-Support-SGX-numa-in-the-monitor-and.patch- Backport CVE-2021-3929 (bsc#1193880) * Patches added: hw-nvme-fix-CVE-2021-3929.patch- The patches from upstream cause testsuit failures (bsc#1197150 bsc#1197528) * Patches added: Revert-python-iotests-replace-qmp-with-a.patch Revert-python-machine-add-instance-disam.patch Revert-python-machine-add-sock_dir-prope.patch Revert-python-machine-handle-fast-QEMU-t.patch Revert-python-machine-move-more-variable.patch Revert-python-machine-remove-_remove_mon.patch- Add missing patch from a PTFs (bsc#1194938) * Patches added: scsi-generic-check-for-additional-SG_IO-.patch- Kill downstream patches around bifmt handling that makes cumbersome to run multi-arch containers, and switch to the upstream behavior, which is well documented and valid on all other distros. This is possible thanks to Linux kernel commit 2347961b11d4 and QEMU commit 6e1c0d7b951e19c53 (so it can only work on Leap/SLE 15.4 and higher). (bsc#1197298) * Patches dropped: qemu-binfmt-conf.sh-allow-overriding-SUS.patch qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch- Fix update_git.sh wiping all the package file of the local checkout while cloning the git repository on demand (in case they don't exist and the user as to do so).- Improve test reliability * Patches added: Fix-the-module-building-problem-for-s390.patch tests-qemu-iotests-040-Skip-TestCommitWi.patch tests-qemu-iotests-testrunner-Quote-case.patch- Fix virtiofs crashing with glibc >= 2.35, due to rseq syscall (bsc#1196924) * Patches added: tools-virtiofsd-Add-rseq-syscall-to-the-.patch- Avoid warnings caused by a GCC 12 bug, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98503 (bsc#1197018) * Patches added: hw-i386-amd_iommu-Fix-maybe-uninitialize.patch Silence-GCC-12-spurious-warnings.patch Ignore-spurious-GCC-12-warning.patch- Proactive fix * Patches added: hw-nvram-at24-return-0xff-if-1-byte-addr.patch- Build PPC firmwares from sources on non-PPC builds as well (bsc#1193545) - Build RiscV firmwares on non-RiscV builds as well - While there, refactor (and simplify!) the firmware building logic and code * Patches added: Makefile-define-endianess-for-cross-buil.patch Makefile-fix-build-with-binutils-2.38.patch- qemu,kvm,xen: NULL pointer dereference issue in megasas-gen2 host bus adapter (bsc#1180432, CVE-2020-35503) * Patches added: hw-scsi-megasas-check-for-NULL-frame-in-.patch- Include vmxcap in the qemu-tools package (is being very useful for debugging bsc#1193364)- The qemu package should require qemu-x86, qemu-arm, etc, as there's no point installing it without _any_ of them. Additionally, right now, the user does not get a working qemu, if recommended packages are disabled (e.g., on MicroOS or SLE Micro). bsc#1196087- Give clearer instructions on how to modify the package patches from the output of update_git.sh (docs change only, no functional change)- qemu,kvm: potential privilege escalation via virtiofsd (bsc#1195161, CVE-2022-0358) * Patches added: virtiofsd-Drop-membership-of-all-supplem.patch* Patches added: block-backend-Retain-permissions-after-m.patch iotest-065-explicit-compression-type.patch iotest-214-explicit-compression-type.patch iotest-302-use-img_info_log-helper.patch iotest-303-explicit-compression-type.patch iotest-39-use-_qcow2_dump_header.patch iotests-60-more-accurate-set-dirty-bit-i.patch iotests-bash-tests-filter-compression-ty.patch iotests-common.rc-introduce-_qcow2_dump_.patch iotests-declare-lack-of-support-for-comp.patch iotests-drop-qemu_img_verbose-helper.patch iotests-massive-use-_qcow2_dump_header.patch iotests-MRCE-Write-data-to-source.patch iotests.py-filter-out-successful-output-.patch iotests.py-img_info_log-rename-imgopts-a.patch iotests.py-implement-unsupported_imgopts.patch iotests.py-qemu_img-create-support-IMGOP.patch iotests.py-rewrite-default-luks-support-.patch iotests-specify-some-unsupported_imgopts.patch qcow2-simple-case-support-for-downgradin.patch tests-qemu-iotests-Fix-051-for-binaries-.patch-Backport patch from upstream, bsc#1194063 CVE-2021-4158 * Patches added: acpi-validate-hotplug-selector-on-access.patch- Enable modules for testsuite* Patches added: meson-build-all-modules-by-default.patch- It's time to really start requiring -F when using -b in qemu-img for us as well. Users/customers have been warned in the relevant release notes (bsc#1190135) * Patches dropped: Revert-qemu-img-Improve-error-for-rebase.patch Revert-qemu-img-Require-F-with-b-backing.patch- Fix testsuite failures by not using modules when building tests (and some other, also testsuite related, spec file problems)- [JIRA] (SLE-20965) Make QEMU guests more failsafe when resizing SCSI passthrough disks * Patches added: scsi-generic-replace-logical-block-count.patch- Add an audio-oss sub-package- Add some new (mostly documentation) files in the package- Remove option --audio-drv-list because audio is detected by meson automatically in latest version.- Remove options --disable-jemalloc and --disable-tcmalloc which are changed in v6.2.0.- Update to v 6.2.0. For full release notese, see: * https://wiki.qemu.org/ChangeLog/6.2. Be sure to also check the following pages: * https://qemu-project.gitlab.io/qemu/about/removed-features.html * https://qemu-project.gitlab.io/qemu/about/deprecated.html Some notable changes: * virtio-mem: guest memory dumps are now fully supported, along with pre-copy/post-copy migration and background guest snapshots * QMP: support for nw DEVICE_UNPLUG_GUEST_ERROR to detect guest-reported hotplug failures * TCG: improvements to TCG plugin argument syntax, and multi-core support for cache plugin * 68k: improved support for Apple’s NuBus, including ability to load declaration ROMs, and slot IRQ support * ARM: macOS hosts with Apple Silicon CPUs now support ‘hvf’ accelerator for AArch64 guests * ARM: emulation support for Fujitsu A64FX processor model * ARM: emulation support for kudo-mbc machine type * ARM: M-profile MVE extension is now supported for Cortex-M55 * ARM: ‘virt’ machine now supports an emulated ITS (Interrupt Translation Service) and supports more than 123 CPUs in emulation mode * ARM: xlnx-zcu102 and xlnx-versal-virt machines now support BBRAM and eFUSE devices * PowerPC: improved POWER10 support for the ‘powernv’ machine type * PowerPC: initial support for POWER10 DD2.0 CPU model * PowerPC: support for FORM2 PAPR NUMA descriptions for ‘pseries’ machine type * RISC-V: support for Zb[abcs] instruction set extensions * RISC-V: support for vhost-user and numa mem options across all boards * RISC-V: SiFive PWM support * x86: support for new Snowridge-v4 CPU model * x86: guest support for Intel SGX * x86: AMD SEV guests now support measurement of kernel binary when doing direct kernel boot (not using a bootloader) * Patches dropped: 9pfs-fix-crash-in-v9fs_walk.patch block-introduce-max_hw_iov-for-use-in-sc.patch hmp-Unbreak-change-vnc.patch hw-acpi-ich9-Add-compat-prop-to-keep-HPC.patch hw-i386-acpi-build-Deny-control-on-PCIe-.patch i386-cpu-Remove-AVX_VNNI-feature-from-Co.patch net-vmxnet3-validate-configuration-value.patch pcie-rename-native-hotplug-to-x-native-h.patch plugins-do-not-limit-exported-symbols-if.patch plugins-execlog-removed-unintended-s-at-.patch qemu-nbd-Change-default-cache-mode-to-wr.patch qemu-sockets-fix-unix-socket-path-copy-a.patch target-arm-Don-t-skip-M-profile-reset-en.patch target-i386-add-missing-bits-to-CR4_RESE.patch tcg-arm-Fix-tcg_out_vec_op-function-sign.patch uas-add-stream-number-sanity-checks.patch vhost-vsock-fix-migration-issue-when-seq.patch virtio-balloon-don-t-start-free-page-hin.patch virtio-mem-pci-Fix-memory-leak-when-crea.patch virtio-net-fix-use-after-unmap-free-for-.patch- Reinstate Lin Ma's fixes for bsc#1192147 as they were submitted only to IBS. * Patches added: hw-acpi-ich9-Add-compat-prop-to-keep-HPC.patch hw-i386-acpi-build-Deny-control-on-PCIe-.patch pcie-rename-native-hotplug-to-x-native-h.patch- Rename the Guest Agent service qemu-guest-agent, like in other distros (and upstream). bsc#1185543- disable QOM cast debug outside the testsuite as the corresponding asserts show up occassionally as top #1 in perf(1) traces under heavy virtio load - enable LTO when we'd like to use LTO* Patches added (bsc#1186256): qemu-binfmt-conf.sh-allow-overriding-SUS.patch- cross-i386-binutils and cross-i386-gcc are not needed and were dropped from Factory - boo#1193424- qemu: virtio-net: heap use-after-free in virtio_net_receive_rcu (bsc#1189938 CVE-2021-3748) solved by virtio-net-fix-use-after-unmap-free-for-.patch - kvm,qemu: out-of-bounds write in UAS (USB Attached SCSI) device emulation (bsc#1189702 CVE-2021-3713) * Patches added: uas-add-stream-number-sanity-checks.patch- Stable fixes from upstream * Patches added: block-introduce-max_hw_iov-for-use-in-sc.patch hmp-Unbreak-change-vnc.patch qemu-nbd-Change-default-cache-mode-to-wr.patch target-arm-Don-t-skip-M-profile-reset-en.patch vhost-vsock-fix-migration-issue-when-seq.patch virtio-mem-pci-Fix-memory-leak-when-crea.patch virtio-net-fix-use-after-unmap-free-for-.patch- Fix testsuite dependencies (bsc#1190573) * Patches added: modules-quick-fix-a-fundamental-error-in.patch- Replace patch to fix hardcoded binfmt handler (bsc#1186256) * Patches dropped: qemu-binfmt-conf.sh-allow-overriding-SUS.patch * Patches added: qemu-binfmt-conf.sh-should-use-F-as-shor.patch - Stable fixes from upstream * Patches added: 9pfs-fix-crash-in-v9fs_walk.patch i386-cpu-Remove-AVX_VNNI-feature-from-Co.patch plugins-do-not-limit-exported-symbols-if.patch plugins-execlog-removed-unintended-s-at-.patch qemu-sockets-fix-unix-socket-path-copy-a.patch target-i386-add-missing-bits-to-CR4_RESE.patch virtio-balloon-don-t-start-free-page-hin.patch- Fix qemu build on ARMv7 (bsc#1190211) * Patches added: tcg-arm-Fix-tcg_out_vec_op-function-sign.patch- Update supported file for ARM machines.- Keep qemu-img without backing format still deprecated (bsc#1190135) * Patches added: Revert-qemu-img-Improve-error-for-rebase.patch Revert-qemu-img-Require-F-with-b-backing.patch - Update the support files to reflect the deprecation.- Update build dependencies versions: libgcrypt >= 1.8.0, gnutls >= 3.5.18, glib >= 2.56, libssh >= 0.8.7- Fix hardcoded binfmt handler doesn't play well with containers (bsc#1186256) * Patches added: qemu-binfmt-conf.sh-allow-overriding-SUS.patch- Update to v6.1: see https://wiki.qemu.org/ChangeLog/6.1 For a full list of formely deprecated features that are removed, consult: https://qemu-project.gitlab.io/qemu/about/removed-features.html For a list of new deprecated features, consult: https://qemu-project.gitlab.io/qemu/about/deprecated.html Some noteworthy changes: * Removed moxie CPU. * Removed lm32 CPU. * Removed unicore32 CPU. * Removed 'info cpustats'. * Added Aspeed machines: rainier-bmc, quanta-q7l1-bmc. * Added npcm7xx machine: quanta-gbs-bmc. * Model for Aspeed's Hash and Crypto Engine. * SVE2 is now emulated, including bfloat16 support * FEAT_I8MM, FEAT_TLBIOS, FEAT_TLBRANGE, FEAT_BF16, FEAT_AA32BF16, and FEAT_MTE3 are now emulated. * Improved hot-unplug failures on PowerPC pseries machine. * Implemented some POWER10 instructions in TCG. * Added shakti_c RISC-V machine. * Improved documentation for RISC-V machines. * CPU models for gen16 have been added for s390x. * New CPU model versions added with XSAVES enabled: Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton-v3, Snowridge-v3, Dhyana-v2 * Added ACPI based PCI hotplug support to Q35 machine. Enabled and used by default since pc-q35-6.1 machine type. * Added support for the pca9546 and pca9548 I2C muxes. * Added support for PMBus and several PMBus devices. * Crypto subsystem: The preferred crypto backend driver now gnutls, with libgcrypt as the second choice, and nettle as third choice, with ordering driven mostly by performance of the ciphers. * Misc doc improvements. * Patches removed: block-nvme-Fix-VFIO_MAP_DMA-failed-No-sp.patch hmp-Fix-loadvm-to-resume-the-VM-on-succe.patch hw-block-nvme-align-with-existing-style.patch hw-block-nvme-consider-metadata-read-aio.patch hw-net-can-sja1000-fix-buff2frame_bas-an.patch hw-nvme-fix-missing-check-for-PMR-capabi.patch hw-nvme-fix-pin-based-interrupt-behavior.patch hw-pci-host-q35-Ignore-write-of-reserved.patch hw-rdma-Fix-possible-mremap-overflow-in-.patch hw-rx-rx-gdbsim-Do-not-accept-invalid-me.patch hw-usb-Do-not-build-USB-subsystem-if-not.patch hw-usb-host-stub-Remove-unused-header.patch linux-user-aarch64-Enable-hwcap-for-RND-.patch module-for-virtio-gpu-pre-load-module-to.patch monitor-qmp-fix-race-on-CHR_EVENT_CLOSED.patch pvrdma-Ensure-correct-input-on-ring-init.patch pvrdma-Fix-the-ring-init-error-flow-CVE-.patch qemu-config-load-modules-when-instantiat.patch qemu-config-parse-configuration-files-to.patch qemu-config-use-qemu_opts_from_qdict.patch runstate-Initialize-Error-to-NULL.patch sockets-update-SOCKET_ADDRESS_TYPE_FD-li.patch target-i386-Exit-tb-after-wrmsr.patch target-sh4-Return-error-if-CPUClass-get_.patch tcg-Allocate-sufficient-storage-in-temp_.patch tcg-arm-Fix-tcg_out_op-function-signatur.patch tcg-sparc-Fix-temp_allocate_frame-vs-spa.patch ui-Fix-memory-leak-in-qemu_xkeymap_mappi.patch usb-hid-avoid-dynamic-stack-allocation.patch usb-limit-combined-packets-to-1-MiB-CVE-.patch usb-mtp-avoid-dynamic-stack-allocation.patch usb-redir-avoid-dynamic-stack-allocation.patch usbredir-fix-free-call.patch vfio-ccw-Permit-missing-IRQs.patch vhost-user-blk-Check-that-num-queues-is-.patch vhost-user-blk-Don-t-reconnect-during-in.patch vhost-user-blk-Fail-gracefully-on-too-la.patch vhost-user-blk-Get-more-feature-flags-fr.patch vhost-user-blk-Make-sure-to-set-Error-on.patch vhost-user-gpu-abstract-vg_cleanup_mappi.patch vhost-user-gpu-fix-leak-in-virgl_cmd_res.patch vhost-user-gpu-fix-leak-in-virgl_resourc.patch vhost-user-gpu-fix-memory-disclosure-in-.patch vhost-user-gpu-fix-memory-leak-in-vg_res.patch vhost-user-gpu-fix-memory-leak-while-cal.patch vhost-user-gpu-fix-OOB-write-in-virgl_cm.patch vhost-user-gpu-fix-resource-leak-in-vg_r.patch vhost-vdpa-don-t-initialize-backend_feat.patch virtio-blk-Fix-rollback-path-in-virtio_b.patch virtio-Fail-if-iommu_platform-is-request.patch virtiofsd-Fix-side-effect-in-assert.patch vl-allow-not-specifying-size-in-m-when-u.patch vl-Fix-an-assert-failure-in-error-path.patch vl-plug-object-back-into-readconfig.patch vl-plumb-keyval-based-options-into-readc.patch x86-acpi-use-offset-instead-of-pointer-w.patch- usb: unbounded stack allocation in usbredir (bsc#1186012, CVE-2021-3527) hw-usb-Do-not-build-USB-subsystem-if-not.patch hw-usb-host-stub-Remove-unused-header.patch usb-hid-avoid-dynamic-stack-allocation.patch usb-limit-combined-packets-to-1-MiB-CVE-.patch usb-mtp-avoid-dynamic-stack-allocation.patch- usbredir: free call on invalid pointer in bufp_alloc (bsc#1189145, CVE-2021-3682) usbredir-fix-free-call.patch- Add stable patches from upstream: block-nvme-Fix-VFIO_MAP_DMA-failed-No-sp.patch hw-net-can-sja1000-fix-buff2frame_bas-an.patch hw-pci-host-q35-Ignore-write-of-reserved.patch- Disabled skiboot building for PowerPC due to the following issue: https://github.com/open-power/skiboot/issues/265- Fix possible mremap overflow in the pvrdma (CVE-2021-3582, bsc#1187499) hw-rdma-Fix-possible-mremap-overflow-in-.patch - Ensure correct input on ring init (CVE-2021-3607, bsc#1187539) pvrdma-Ensure-correct-input-on-ring-init.patch - Fix the ring init error flow (CVE-2021-3608, bsc#1187538) pvrdma-Fix-the-ring-init-error-flow-CVE-.patch- Fix qemu-supportconfig network-manager verification- Fix stable issues found in upstream: hmp-Fix-loadvm-to-resume-the-VM-on-succe.patch hw-block-nvme-align-with-existing-style.patch hw-nvme-fix-missing-check-for-PMR-capabi.patch hw-nvme-fix-pin-based-interrupt-behavior.patch linux-user-aarch64-Enable-hwcap-for-RND-.patch qemu-config-load-modules-when-instantiat.patch qemu-config-parse-configuration-files-to.patch qemu-config-use-qemu_opts_from_qdict.patch runstate-Initialize-Error-to-NULL.patch target-i386-Exit-tb-after-wrmsr.patch tcg-Allocate-sufficient-storage-in-temp_.patch tcg-sparc-Fix-temp_allocate_frame-vs-spa.patch vhost-vdpa-don-t-initialize-backend_feat.patch vl-allow-not-specifying-size-in-m-when-u.patch vl-Fix-an-assert-failure-in-error-path.patch vl-plug-object-back-into-readconfig.patch vl-plumb-keyval-based-options-into-readc.patch x86-acpi-use-offset-instead-of-pointer-w.patch- Update qemu-supportconfig plugin- Fix an update-alternative warning when removing qemu-skiboot package bsc#1178678- Use doc directive to build QEMU documentation- Improve compatibility with gcc 11: target-sh4-Return-error-if-CPUClass-get_.patch tcg-arm-Fix-tcg_out_op-function-signatur.patch- Enable zstd compression option to qcow2- Fix out-of-bounds write in virgl_cmd_get_capset CVE-2021-3546 bsc#1185981 vhost-user-gpu-abstract-vg_cleanup_mappi.patch - Fix memory leaks found in the virtio vhost-user GPU device CVE-2021-3544 bsc#1186010 vhost-user-gpu-fix-leak-in-virgl_cmd_res.patch vhost-user-gpu-fix-leak-in-virgl_resourc.patch vhost-user-gpu-fix-memory-disclosure-in-.patch vhost-user-gpu-fix-memory-leak-in-vg_res.patch vhost-user-gpu-fix-memory-leak-while-cal.patch vhost-user-gpu-fix-OOB-write-in-virgl_cm.patch - Fix information disclosure due to uninitialized memory read CVE-2021-3545 bsc#1185990 vhost-user-gpu-fix-resource-leak-in-vg_r.patch- disable sheepdog, it was dropped upstream ( https://gitlab.com/qemu-project/qemu/-/commit/09ec85176e4095be15f233ebc870d5680123f024) and fails to build with gcc 11 on non-x86- Fix CVE-2021-3527 in usb/redir: usb-redir-avoid-dynamic-stack-allocation.patch - Fix issues found upstream: hw-block-nvme-consider-metadata-read-aio.patch sockets-update-SOCKET_ADDRESS_TYPE_FD-li.patch vfio-ccw-Permit-missing-IRQs.patch vhost-user-blk-Check-that-num-queues-is-.patch vhost-user-blk-Don-t-reconnect-during-in.patch vhost-user-blk-Fail-gracefully-on-too-la.patch vhost-user-blk-Get-more-feature-flags-fr.patch vhost-user-blk-Make-sure-to-set-Error-on.patch virtio-blk-Fix-rollback-path-in-virtio_b.patch virtio-Fail-if-iommu_platform-is-request.patch virtiofsd-Fix-side-effect-in-assert.patch monitor-qmp-fix-race-on-CHR_EVENT_CLOSED.patch- Brotli VLA error was already fixed in v5.2 but the patches wasn't included in v6.0. This change fixed that - Patches added: brotli-fix-actual-variable-array-paramet.patch hw-rx-rx-gdbsim-Do-not-accept-invalid-me.patch ui-Fix-memory-leak-in-qemu_xkeymap_mappi.patch- For the record, these issues are fixed in this package already. Most are alternate references to previously mentioned issues: (CVE-2019-15890, bsc#1149813, CVE-2020-8608, bsc#1163019, CVE-2020-14364, bsc#1175534, CVE-2020-25707, bsc#1178683, CVE-2020-25723, bsc#1178935, CVE-2020-29130, bsc#1179477, CVE-2020-29129, bsc#1179484, CVE-2021-3419, bsc#1182975)- Update to v6.0: see https://wiki.qemu.org/ChangeLog/6.0 For a full list of formely deprecated features that are removed now, consult: https://qemu-project.gitlab.io/qemu/system/removed-features.html. For a list of new deprecated features, consult: https://qemu-project.gitlab.io/qemu/system/deprecated.html Some noteworthy changes: * Removed tileGX CPU (linux-user mode). * Removed ide-drive device (use ide-hd or ide-cd instead). * Removed scsi-disk device (use scsi-hd or scsi-cd instead). * Removed pc-1.0, pc-1.1, pc-1.2, and pc-1.3 machine types. * Added emulation of Arm-v8.1M arch and Cortex-M55 CPU. * Added boards mps3-an524 (Cortex-M33) and mps3-an547 (Cortex-M55). * x86: Support for running SEV-ES encrypted guests; TCG can emulate the PKS feature; WHPX accelerator supports accelerated APIC. * ARM: ARMv8.4-TTST, ARMv8.4-SEL2, FEAT_SSBS, and ARMv8.4-DIT emulation are now supported; Added ARMv8.5-MemTag extension is now supported formely linux-user. Additional device emulation support for xlnx-zynqmp, xlnx-versal, sbsa-ref, npcm7xx, and sabrelite board models. * PowerPC: powernv now allows external BMC; pseries can send QAPI message if it detects a memory hotplug failure; CPU unplug request can be retried. * s390: TCG works with Linux kernels built with clang-11 and clang12. * RISC-V: OpenSBI upgraded to v0.9; Support the QMP dump-guest-memory command; Add support for the SiFive SPI controller (sifive_u); Add QSPI NOR flash to Microchip PFSoC. * Misc doc improvements. * Multiprocess: Add experimental options to support out-of-process device emulation. * ACPI: support for assigning NICs to known names in guest OS independently of PCI slot placement. * NVMe: new emulation support for v1.4 spec with many new features, experimental support for Zoned Namespaces, multipath I/O, and End-to-End Data Protection. * Xen: New guest loader for testing of Xen-like hypervisors booting kernels. * virtiofs: misc. security fixes and performance improvements. * Tools: FUSE block exports to allow mounting any QEMU block device node as a host file. * Migration: query/info-migrate now display the migration blocker status and the reasons for blocking. * User-mode: Added support for the Qualcomm Hexagon processor. * TCG: Added support for Apple Silicon hosts (macOS). * QMP: backup jobs now support multiple asynchronous requests in parallel * VNC: virtio-vga support for scaling resolution based on client window size * Patches added: doc-add-our-support-doc-to-the-main-proj.patch * Patches removed: 9pfs-Fully-restart-unreclaim-loop-CVE-20.patch audio-add-sanity-check.patch block-Fix-deadlock-in-bdrv_co_yield_to_d.patch block-Fix-locking-in-qmp_block_resize.patch blockjob-Fix-crash-with-IOthread-when-bl.patch block-nfs-fix-int-overflow-in-nfs_client.patch block-rbd-fix-memory-leak-in-qemu_rbd_co.patch block-rbd-Fix-memory-leak-in-qemu_rbd_co.patch block-Separate-blk_is_writable-and-blk_s.patch block-Simplify-qmp_block_resize-error-pa.patch brotli-fix-actual-variable-array-paramet.patch build-no-pie-is-no-functional-linker-fla.patch cadence_gem-switch-to-use-qemu_receive_p.patch cpu-core-Fix-help-of-CPU-core-device-typ.patch docs-add-SUSE-support-statements-to-html.patch dp8393x-switch-to-use-qemu_receive_packe.patch e1000-fail-early-for-evil-descriptor.patch e1000-switch-to-use-qemu_receive_packet-.patch hw-arm-virt-acpi-build-Fix-GSIV-values-o.patch hw-arm-virt-Disable-pl011-clock-migratio.patch hw-block-fdc-Fix-fallback-property-on-sy.patch hw-intc-arm_gic-Fix-interrupt-ID-in-GICD.patch hw-isa-Kconfig-Add-missing-dependency-VI.patch hw-isa-piix4-Migrate-Reset-Control-Regis.patch hw-net-lan9118-Fix-RX-Status-FIFO-PEEK-v.patch hw-s390x-fix-build-for-virtio-9p-ccw.patch hw-sd-sd-Actually-perform-the-erase-oper.patch hw-sd-sd-Fix-build-error-when-DEBUG_SD-i.patch hw-sd-sdhci-Correctly-set-the-controller.patch hw-sd-sdhci-Don-t-transfer-any-data-when.patch hw-sd-sdhci-Don-t-write-to-SDHC_SYSAD-re.patch hw-sd-sdhci-Limit-block-size-only-when-S.patch hw-sd-sdhci-Reset-the-data-pointer-of-s-.patch hw-sd-sd-Move-the-sd_block_-read-write-a.patch hw-sd-sd-Skip-write-protect-groups-check.patch hw-timer-slavio_timer-Allow-64-bit-acces.patch hw-virtio-pci-Added-AER-capability.patch hw-virtio-pci-Added-counter-for-pcie-cap.patch i386-acpi-restore-device-paths-for-pre-5.patch iotests-Fix-_send_qemu_cmd-with-bash-5.1.patch lan9118-switch-to-use-qemu_receive_packe.patch lsilogic-Use-PCIDevice-exit-instead-of-D.patch Make-keycode-gen-output-reproducible-use.patch memory-clamp-cached-translation-in-case-.patch monitor-Fix-assertion-failure-on-shutdow.patch mptsas-Remove-unused-MPTSASState-pending.patch msf2-mac-switch-to-use-qemu_receive_pack.patch net-Fix-handling-of-id-in-netdev_add-and.patch net-introduce-qemu_receive_packet.patch pcnet-switch-to-use-qemu_receive_packet-.patch qemu-nbd-Use-SOMAXCONN-for-socket-listen.patch qemu-storage-daemon-Enable-object-add.patch rtl8139-switch-to-use-qemu_receive_packe.patch s390x-add-have_virtio_ccw.patch s390x-css-report-errors-from-ccw_dstream.patch s390x-Fix-stringop-truncation-issue-repo.patch s390x-modularize-virtio-gpu-ccw.patch s390x-move-S390_ADAPTER_SUPPRESSIBLE.patch s390x-pci-restore-missing-Query-PCI-Func.patch spice-app-avoid-crash-when-core-spice-mo.patch sungem-switch-to-use-qemu_receive_packet.patch target-arm-Don-t-decode-insns-in-the-XSc.patch target-arm-Fix-MTE0_ACTIVE.patch target-arm-Introduce-PREDDESC-field-defi.patch target-arm-Update-PFIRST-PNEXT-for-pred_.patch target-arm-Update-REV-PUNPK-for-pred_des.patch target-arm-Update-ZIP-UZP-TRN-for-pred_d.patch target-xtensa-fix-meson.build-rule-for-x.patch tcg-Use-memset-for-large-vector-byte-rep.patch tools-virtiofsd-Replace-the-word-whiteli.patch tx_pkt-switch-to-use-qemu_receive_packet.patch ui-vnc-Add-missing-lock-for-send_color_m.patch update-linux-headers-Include-const.h.patch Update-linux-headers-to-5.11-rc2.patch util-fix-use-after-free-in-module_load_o.patch vfio-ccw-Connect-the-device-request-noti.patch vhost-user-blk-fix-blkcfg-num_queues-end.patch viriofsd-Add-support-for-FUSE_HANDLE_KIL.patch virtiofsd-extract-lo_do_open-from-lo_ope.patch virtiofsd-optionally-return-inode-pointe.patch virtiofsd-prevent-opening-of-special-fil.patch virtiofs-drop-remapped-security.capabili.patch virtiofsd-Save-error-code-early-at-the-f.patch virtio-move-use-disabled-flag-property-t.patch virtio-pci-compat-page-aligned-ATS.patch xen-block-Fix-removal-of-backend-instanc.patch- Include upstream patch designated as stable material and reviewed for applicability to include here mptsas-Remove-unused-MPTSASState-pending.patch - Clarify in support documents that cpu-add was removed in this release from both the human monitor protocol (HMP) and QMP interfaces- 6.0.0 qemu is about to be released. Add comments to the in- package support documents (supported..txt) about the new deprecations as of that release as an early head's up for qemu users. These deprecations include these command-line options: - M option: kernel-irqchip=off - chardev tty - chardev paraport - enable-fips - writeconfig - spice password=string- Include upstream patches designated as stable material and reviewed for applicability to include here. NOTE that the PIIX4 patch has migration implications: the change will also be applied to the SLE-15-SP2 qemu, and a live migration from that version to this SLE-15-SP3 qemu would require this patch to be applied for a successful migration if PIIX4 southbridge is used in the machine emulation (x86 i440fx) block-rbd-fix-memory-leak-in-qemu_rbd_co.patch block-rbd-Fix-memory-leak-in-qemu_rbd_co.patch cpu-core-Fix-help-of-CPU-core-device-typ.patch hw-arm-virt-acpi-build-Fix-GSIV-values-o.patch hw-block-fdc-Fix-fallback-property-on-sy.patch hw-isa-Kconfig-Add-missing-dependency-VI.patch hw-isa-piix4-Migrate-Reset-Control-Regis.patch hw-virtio-pci-Added-AER-capability.patch hw-virtio-pci-Added-counter-for-pcie-cap.patch s390x-css-report-errors-from-ccw_dstream.patch target-xtensa-fix-meson.build-rule-for-x.patch util-fix-use-after-free-in-module_load_o.patch virtio-pci-compat-page-aligned-ATS.patch- Switch method of splitting off hw-s390x-virtio-gpu-ccw.so as a module to what was accepted upstream (bsc#1181103) * Patches dropped: hw-s390x-modularize-virtio-gpu-ccw.patch * Patches added: s390x-add-have_virtio_ccw.patch s390x-modularize-virtio-gpu-ccw.patch s390x-move-S390_ADAPTER_SUPPRESSIBLE.patch- Fix OOB access in sdhci interface (CVE-2020-17380, bsc#1175144, CVE-2020-25085, bsc#1176681, CVE-2021-3409, bsc#1182282) hw-sd-sd-Actually-perform-the-erase-oper.patch hw-sd-sd-Fix-build-error-when-DEBUG_SD-i.patch hw-sd-sdhci-Correctly-set-the-controller.patch hw-sd-sdhci-Don-t-transfer-any-data-when.patch hw-sd-sdhci-Don-t-write-to-SDHC_SYSAD-re.patch hw-sd-sdhci-Limit-block-size-only-when-S.patch hw-sd-sdhci-Reset-the-data-pointer-of-s-.patch hw-sd-sd-Move-the-sd_block_-read-write-a.patch hw-sd-sd-Skip-write-protect-groups-check.patch - Fix potential privilege escalation in virtiofsd tool (CVE-2021-20263, bsc#1183373) tools-virtiofsd-Replace-the-word-whiteli.patch viriofsd-Add-support-for-FUSE_HANDLE_KIL.patch virtiofsd-extract-lo_do_open-from-lo_ope.patch virtiofsd-optionally-return-inode-pointe.patch virtiofsd-prevent-opening-of-special-fil.patch virtiofs-drop-remapped-security.capabili.patch virtiofsd-Save-error-code-early-at-the-f.patch - Fix OOB access (stack overflow) in rtl8139 NIC emulation (CVE-2021-3416, bsc#1182968) net-introduce-qemu_receive_packet.patch rtl8139-switch-to-use-qemu_receive_packe.patch - Fix OOB access (stack overflow) in other NIC emulations (CVE-2021-3416) cadence_gem-switch-to-use-qemu_receive_p.patch dp8393x-switch-to-use-qemu_receive_packe.patch e1000-switch-to-use-qemu_receive_packet-.patch lan9118-switch-to-use-qemu_receive_packe.patch msf2-mac-switch-to-use-qemu_receive_pack.patch pcnet-switch-to-use-qemu_receive_packet-.patch sungem-switch-to-use-qemu_receive_packet.patch tx_pkt-switch-to-use-qemu_receive_packet.patch - Fix heap overflow in MSIx emulation (CVE-2020-27821, bsc#1179686) memory-clamp-cached-translation-in-case-.patch - Include upstream patches designated as stable material and reviewed for applicability to include here hw-arm-virt-Disable-pl011-clock-migratio.patch xen-block-Fix-removal-of-backend-instanc.patch - Fix package scripts to not use hard coded paths for temporary working directories and log files (bsc#1182425)- Fix s390x "mediated device is in use" error condition (bsc#1183634) update-linux-headers-Include-const.h.patch Update-linux-headers-to-5.11-rc2.patch vfio-ccw-Connect-the-device-request-noti.patch- Fix DoS in e1000 emulated device (CVE-2021-20257 bsc#1182577) e1000-fail-early-for-evil-descriptor.patch- Fix incorrect guest data in s390x PCI passthrough (bsc#1183372) s390x-pci-restore-missing-Query-PCI-Func.patch- Include upstream patches designated as stable material and reviewed for applicability to include here lsilogic-Use-PCIDevice-exit-instead-of-D.patch vhost-user-blk-fix-blkcfg-num_queues-end.patch - Fix potential privilege escalation in virtfs (CVE-2021-20181 bsc#1182137) 9pfs-Fully-restart-unreclaim-loop-CVE-20.patch - Fix OOB access in vmxnet3 emulation (CVE-2021-20203 bsc#1181639) net-vmxnet3-validate-configuration-value.patch- Add #!ForceMultiversion to qemu.spec: + As the spec file defines different Version: fiels for various subpackages, we must instruct OBS to not ever reset the checkin-counter, as it would by defalut on a version increase. Resetting the version counter results in sub-packages reusing their VERSION-RELEASE from the past (e.g. qemu-ipxe is version 1.0.0+, and upon checkin of a new qemu version, RELEASE is reset to 1.1, thus again producing qemu-ipxe-1.0.0+-1.1.noarch.rpm.- Fix GCC11 compiler issue in brotli (edk2) code (boo#1181922) brotli-fix-actual-variable-array-paramet.patch - Tweak a few submodule descriptions and summaries - Fix a backward compatibility issue in ACPI data i386-acpi-restore-device-paths-for-pre-5.patch- Add patch from IBM to improve modularization situation on s390 where a new qemu module, hw-s390x-virtio-gpu-ccw.so, and a corresponding new qemu-hw-s390x-virtio-gpu-ccw subpackage, is split out (this parallels the hw-display-virtio-gpu-pci.so module). Split-provides file is also used to track this functionality splitout. Both the packages supplying the above mentioned modules now have a Requires on the qemu-hw-display-virtio-gpu package. It is anticipated that this change is going in upstream as well, and if done differently the plan is to update to the upstream implementation if possible (bsc#1181103) hw-s390x-modularize-virtio-gpu-ccw.patch- Added a few more usability improvements for our git packaging workflow- Fix issue of virtio-9p-ccw having been mistakenly dropped from qemu (bsc#1182496) hw-s390x-fix-build-for-virtio-9p-ccw.patch- Tweaked some spec file details to be again compatible with quilt setup using the spec file as input - Remove BuildRequires that were added in anticipation of building ovmf within this package. We have not taken that route- Fix uninitialized variable in ipxe driver code (boo#1181922) ath5k-Add-missing-AR5K_EEPROM_READ-in-at.patch - Add a few improvements to the git-based package workflow scripts- Include additional upstream patches designated as stable material and reviewed for applicability to include here blockjob-Fix-crash-with-IOthread-when-bl.patch monitor-Fix-assertion-failure-on-shutdow.patch qemu-nbd-Use-SOMAXCONN-for-socket-listen.patch qemu-storage-daemon-Enable-object-add.patch- Switch the modules qemu-ui-display-gpu and qemu-ui-display-gpu-pci from being an x86 only Recommends, to a Recommends for all arch's except s390x (boo#1181350) - Fix qemu-hw-usb-smartcard to not be a Recommends for s390x - Minor spec file tweaks for compatibility with upcoming spec file formatter- Make note that this patch takes care of an OOB access in ARM interrupt handling (CVE-2021-20221 bsc#1181933) hw-intc-arm_gic-Fix-interrupt-ID-in-GICD.patch- Include upstream patches designated as stable material and reviewed for applicability to include here block-Separate-blk_is_writable-and-blk_s.patch hw-intc-arm_gic-Fix-interrupt-ID-in-GICD.patch hw-net-lan9118-Fix-RX-Status-FIFO-PEEK-v.patch hw-timer-slavio_timer-Allow-64-bit-acces.patch net-Fix-handling-of-id-in-netdev_add-and.patch target-arm-Don-t-decode-insns-in-the-XSc.patch target-arm-Fix-MTE0_ACTIVE.patch target-arm-Introduce-PREDDESC-field-defi.patch target-arm-Update-PFIRST-PNEXT-for-pred_.patch target-arm-Update-REV-PUNPK-for-pred_des.patch target-arm-Update-ZIP-UZP-TRN-for-pred_d.patch tcg-Use-memset-for-large-vector-byte-rep.patch ui-vnc-Add-missing-lock-for-send_color_m.patch virtio-move-use-disabled-flag-property-t.patch- binutils v2.36 has changed the handling of the assembler's - mx86-used-note, resulting in a build failure. To compensate, we now explicitly specify -mx86-used-note=no in the seabios Makefile (boo#1181775) build-be-explicit-about-mx86-used-note-n.patch- Additional tweaks to ensure libvirt runs ok when qemu-hw-display-virtio-gpu package is not installed- Use '%service_del_postun_without_restart' instead of '%service_del_postun' to avoid "Failed to try-restart qemu-ga@.service" error while updating the qemu-guest-agent. (bsc#1178565)- Fix two additional cases of qemu crashing due to qemu module packages not being loaded. qom-handle-case-of-chardev-spice-module-.patch spice-app-avoid-crash-when-core-spice-mo.patch- Fix issue of qemu crashing (abort called) when virtio-gpu device is asked for and the qemu-hw-display-virtio-gpu package isn't installed. (bsc#1181103) module-for-virtio-gpu-pre-load-module-to.patch - Add additional inter-module package dependencies, to reflect the current module dependencies (see qemu source file: util/module.c) - As of v3.1.0 virt-manager, new VM's are created by default with audio/sound enabled, so it's time to reflect the need, at least in the spice case, by having spice-audio available when spice in general is used (boo#1180210 boo#1181132) - Further refine package Recommends/Suggests based on architecture - Remove no longer needed dependency on pwdutils (boo#1181235)- Fix qemu-testsuite issue where white space processing gets handled differently under bash 5.1 (boo#1181054) iotests-Fix-_send_qemu_cmd-with-bash-5.1.patch- Convert qemu-kvm from a script to a symlink. Using qemu-kvm to invoke the QEMU emulator has been deprecated for some time, but is still provided. It has as it's ancient origins a version of QEMU which had KVM acceleration enabled by default, and then recently, until now, it is a shell script which execs the QEMU emulator, adding '-machine accel=kvm' to the beginning of the list of command line options passed to the emulator. This method collides with the now preferred method of specifying acceleration options by using -accel. qemu-kvm is now changed to simply be a symlink to the same QEMU binary which the prior script exec'd. This new approach takes advantage of a built-in QEMU feature where if QEMU is invoked using a program name ending in 'kvm', KVM emulation is enabled. This approach is better in that it is more compatible with any other command line option that may be added for describing acceleration. For those who have modified qemu-kvm to add additional command line options, or take other actions in the context of the script you will now need to create an alternate script "emulator" to achieve the same result. Note that it's possible there may be some very subtle behavioral difference in the switch from a script to a symlink, but given that qemu-kvm is a deprecated package, we're not going to worry about that.- Fix crash when spice used and the qemu-audio-spice package isn't installed (boo#1180210) audio-add-sanity-check.patch - Add some stable patches from upstream block-Fix-deadlock-in-bdrv_co_yield_to_d.patch block-Fix-locking-in-qmp_block_resize.patch block-nfs-fix-int-overflow-in-nfs_client.patch block-Simplify-qmp_block_resize-error-pa.patch build-no-pie-is-no-functional-linker-fla.patch- Update to v5.2.0: See http://wiki.qemu.org/ChangeLog/5.2 Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in the deprecated.html file installed with the qemu package Some noteworthy changes: * Dropped system emulators: qemu-system-lm32, qemu-system-unicore32 * Dropped linux user emulator: qemu-ppc64abi32 * Added linux user emulator: qemu-extensaeb * Unicore32 and lm32 guest support dropped * New sub-packages (most due to ongoing modularization of QEMU): qemu-audio-spice, qemu-hw-chardev-spice, qemu-hw-display-virtio-vga, qemu-hw-display-virtio-gpu, qemu-hw-display-virtio-gpu-pci, qemu-ui-spice-core, qemu-ui-opengl, qemu-ivshmem-tools * x86: A new KVM feature which improves the handling of asynchronous page faults is available with -cpu ...,kvm-async-pf-int (requires Linux 5.8) * s390: More instructions emulated under TCG * PowerPC: nvdimm= machine option now functions correctly; misc improvements * ARM: new boards: mps2-an386 (Cortex-M4 based) and mps2-an500 (Cortex-M7 based), raspi3ap (the Pi 3 model A+), raspi0 (the Pi Zero) and raspi1ap (the Pi A+) * RISC-V: OpenSBI v0.8 included by default; Generic OpenSBI platform used when no -bios argument is supplied; Support for NUMA sockets on Virt and Spike Machines; Support for migrating machines; misc improvements * Misc NVMe improvements * The 'vhost-user-blk' export type has been added, allowing qemu-storage-daemon to act as a vhost-user-blk device backend * The SMBIOS OEM strings can now come from a file * 9pfs - misc performance related improvements * virtiofs - misc improvements * migration: The default migration bandwidth has been increased to 1Gbps (users are still encouraged to tune it to their own hardware); The new 'calc-dirty-rate' and 'query-dirty-rate' QMP commands can help determine the likelihood of precopy migration success; TLS+multifd now supported for higher bandwidth encrypted migration; misc minor features added * Misc minor block features added * Misc doc improvements * qemu-microvm subpackage change: the bios-microvm.bin is now SeaBIOS based, and the qboot based on is now qboot.rom * elf2dmp is no longer part of qemu-tools (it was never intended to be a packaged binary) * Some subpackages which were 'Requires' are now 'Recommends', allowing for a smaller qemu packaging footprint if needed * Patches dropped (included in release tarball, unless otherwise noted): docs-fix-trace-docs-build-with-sphinx-3..patch (fixed differently) hw-hyperv-vmbus-Fix-32bit-compilation.patch linux-user-properly-test-for-infinite-ti.patch Switch-order-of-libraries-for-mpath-supp.patch (fixed differently) Conditionalize-ui-bitmap-installation-be.patch (fixed differently) hw-usb-hcd-xhci-Fix-GCC-9-build-warning.patch (no longer using gcc9) hw-usb-dev-mtp-Fix-GCC-9-build-warning.patch (no longer using gcc9) roms-Makefile-enable-cross-compile-for-b.patch (fixed with different patch) libvhost-user-handle-endianness-as-manda.patch virtio-add-vhost-user-fs-ccw-device.patch Fix-s-directive-argument-is-null-error.patch build-Workaround-compilation-error-with-.patch build-Be-explicit-about-fcommon-compiler.patch intel-Avoid-spurious-compiler-warning-on.patch golan-Add-explicit-type-casts-for-nodnic.patch Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch ensure-headers-included-are-compatible-w.patch Enable-cross-compile-prefix-for-C-compil.patch (fixed differently) hw-net-net_tx_pkt-fix-assertion-failure-.patch hw-net-xgmac-Fix-buffer-overflow-in-xgma.patch s390x-protvirt-allow-to-IPL-secure-guest.patch usb-fix-setup_len-init-CVE-2020-14364.patch * Patches added: meson-install-ivshmem-client-and-ivshmem.patch Revert-roms-efirom-tests-uefi-test-tools.patch Makefile-Don-t-check-pc-bios-as-pre-requ.patch roms-Makefile-add-cross-file-to-qboot-me.patch qboot-add-cross.ini-file-to-handle-aarch.patch usb-Help-compiler-out-to-avoid-a-warning.patch - In spec file, where reasonable, switch BuildRequires: XXX-devel to be pkgconfig(XXX') instead - No longer disable link time optimization for qemu for x86. It looks like either the build service, qemu code changes and/or the switch to meson have resolved issues previously seen there. We still see problems for other architectures however. - For the record, the following issues reported for SUSE SLE15-SP2 are either fixed in this current package, or are otherwise no longer an issue: bsc#1172384 bsc#1174386 bsc#1174641 bsc#1174863 bsc#1175370 bsc#1175441 bsc#1176494 CVE-2020-13361 CVE-2020-14364 CVE-2020-15863 CVE-2020-16092 CVE-2020-24352 and the following feature requests are satisfied by this package: jsc#SLE-13689 jsc#SEL-13780 jsc#SLE-13840 - To be more accurate, and to align with other qemu packaging practices, rename the qemu-s390 package to qemu-s390x. The old name (in the rpm namespace) is provided with a "Provides" directive, and an "Obsoletes" done against that name for prior qemu versions, as is standard practice (boo#1177764 jsc#SLE-17060) - Take this opportunity to remove some ancient Split-Provides mechanisms which can't conceivably be needed any more: qemu-block-curl provided: qemu:%_libdir/%name/block-curl.so qemu-guest-agent provided: qemu:%_bindir/qemu-ga qemu-tools provided: qemu:%_libexecdir/qemu-bridge-helper- Disable linux-user 'ls' test on 32 bit arm. It's failing with "Allocating guest commpage: Cannot allocate memory" error, which we should hunt down, but for now we don't want it to prevent the package from being built- Be more careful about what directives are used for qemu-testsuite- Fix some spec file 'Requires' statements to be accurate to the new model of relying on system-user-qemu and system-group-kvm to provide the needed users and groups- Added io_uring support.- A patch has been applied to virt-manager to handle qemu spice related modules not being present, so undo the change from Sep 30, 2020. Once again qemu-hw-display-qxl and qemu-hw-usb-redirect are Recommends and not Required by the qemu package (boo#1157320 boo#1176517, boo#1178141) - For jsc#SLE-11629, change qemu, qemu-tools, and qemu-guest-agent to rely on system-user-qemu and system-group-kvm to provide now static system UIDs and GID's for qemu user and group, and kvm group. This will make guest migration more seamless for new installations since there is no chance of having required ID's differ in value.- Add virtio-fs support for s390x (jsc#SLE-13822) libvhost-user-handle-endianness-as-manda.patch virtio-add-vhost-user-fs-ccw-device.patch- Note: As part of the "Close the Leap Gap" effort, it's been decided that our SDL2 support in qemu is not worth trying to maintain. Long ago SLE qemu stopped including SDL2 support and now we will do the same for the openSUSE releases going forward. Accordingly SDL2 options are now configured out, and the two sub- packages which are SDL2 specific, namely qemu-audio-sdl and qemu-ui-sdl, are no longer generated, and due to the rpm package conflicts used for those packages, they will be uninstalled from systems as qemu updates move forward - Drop e2fsprogs-devel and libpcap-devel as BuildRequires packages. They have not actually been needed to build qemu for a very long time - Add more forsplits files- Create qemu-skiboot sub-package. Use update-alternatives mechanism to coordinate with opal-firmware (provided with skiboot package set) on the provider of the /usr/share/qemu/skiboot.lid firmware file. qemu-skiboot uses a priority of 15, while opal-firmware uses a priority of 10 (jsc#SLE-13240)- Undo part of the split-provides recently done. We have to wait on virt-manager to handle qemu modularization better before we make qemu-hw-display-qxl and qemu-hw-usb-redirect non-required (boo#1157320 boo#1176517)- Fix spec file, where a conditional macro didn't have the correct syntax (bsc#1176766)- Change qemu-x86 packaging relationship with qemu-microvm from Requires to Recommends- In an effort to "Close the Leap Gap", remove use of is_opensuse from the spec file, so that the same packages built for SLE can be reused for Leap. Some sub-packages will not be included for SLE which are included for Leap. They wil be provided in Package Hub for SLE users as unsupported packages. (jsc#SLE-11660, jsc#SLE-11661, jsc#SLE-11662, jsc#SLE-11691, jse#SLE-11692, jsc#SLE-11894)- Add infrastructure to do package splits when split-off package isn't required and doesn't (otherwise) include any previously installed files. This version of qemu has split out non-essential functionality into loadable modules, as noted in Aug 20, 2020 log entry, which describes the emergency Split-Provides. That approach will be superseded by this planned approach, and those dummy doc files will be removed in time Here is the new mapping: subpackage continuity file provided (files are dummies) ========== ============================================ qemu-chardev-baum /usr/share/qemu/forsplits/00 qemu-hw-display-qxl /usr/share/qemu/forsplits/01 qemu-hw-usb-redirect /usr/share/qemu/forsplits/02 qemu-hw-usb-smartcard /usr/share/qemu/forsplits/03- Fix path of qemu-pr-helper. It was a mistake to move it from %_bindir to _libexecdir. In more recent qemu code it's been moved back, so undo this mistake by providing it at the same location as it has been all along- For SLE15-SP3, note that this update to v5.1.0 is a step towards fulfilling jsc#SLE-13689, which asks for qemu v5.2.0 or higher- Fix some shell syntax in update_git.sh, esp. an issue exposed by the most recent patch added- Fix OOB access while processing USB packets (CVE-2020-14364 bsc#1175441) usb-fix-setup_len-init-CVE-2020-14364.patch - Re-sync openSUSE and SUSE SLE qemu packages. This changes file is the openSUSE one with this entry providing the intervening SLE CVE, JIRA, and bugzilla references, which are still addressed in this package, and not yet called out in this changes file. * CVE-2020-1983 CVE-2020-10761 CVE-2020-13361 CVE-2020-13362 CVE-2020-13659 CVE-2020-13800 * bsc#1167816 bsc#1170940 boo#1171712 bsc#1172383 bsc#1172384 bsc#1172386 bsc#1172495 bsc#1172710 * Patches dropped (SLE) (included in current release tarball): exec-set-map-length-to-zero-when-returni.patch i386-acpi-Remove-_HID-from-the-SMBus-ACP.patch megasas-use-unsigned-type-for-reply_queu.patch- Fix compilation errors seen with pre-release gcc 11 qht-Revert-some-constification-in-qht.c.patch Revert-qht-constify-qht_statistics_init.patch help-compiler-out-by-initializing-array.patch s390x-Fix-stringop-truncation-issue-repo.patch - Add Split-Provides mechanism, using doc files which were moved in v5.1.0. This allows for the new subpackages to be selected for install when the v5.0.0 qemu is updated. These new subpackages are not marked as "Required" by any packages, in an effort to reduce the dependencies of the core qemu components (boo#1175320) v5.0.0 qemu file mapping is provided as follows: subpackage continuity file provided (files are dummies) ========== ============================================ qemu-chardev-baum /usr/share/doc/packages/qemu/qemu-ga-ref.html qemu-hw-display-qxl /usr/share/doc/packages/qemu/qemu-ga-ref.txt qemu-hw-usb-redirect /usr/share/doc/packages/qemu/qemu-qmp-ref.html qemu-hw-usb-smartcard /usr/share/doc/packages/qemu/qemu-qmp-ref.txt- Fix wrong usage of %{_libexecdir} for systemd owned paths below %{_prefix}/lib.- Update to v5.1.0: See http://wiki.qemu.org/ChangeLog/5.1 Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in the deprecated.html file installed with the qemu package Some noteworthy changes: * s390: Protected virtualization (secure execute) is fully merged upstream * s390: vfio-ccw devices no longer require setting the allow prefetch bit in the ORB, but is still dependent on host kernel support * s390: vfio-ccw now has basic support for relaying path state changes to the guest * PowerPC: pseries: NVDIMMs require label-size property * PowerPC: pseries: POWER10 support * PowerPC: added interface to inject POWER style NMIs * ARM: new board: sonorapass-bmc * ARM: new emulated features: ARMv8.2-TTSUXN, ARMv8.5-MemTag * ARM: Raspberry Pi boards now support a USB controller * ARM: virt board now supports hot-remove memory * RISC-V lots of improvements * qemu-img resize now requires -shrink to shrinking raw images * The mem parameter of the -numa option is no longer recognized starting with 5.1 machine types - instead use the memdev parameter * The ACPI WAET table is now exposed to guests * The max blocksize for virtual storage device is now 2 MiB * NVMe improvements * Crypto subsystem improvements * Block backends and tools: Numerous improvements and fixes * Firmware updates: SeaBIOS (essentially v1.14.0), OpenBIOS, SLOF (20200717), OpenSBI (v0.7) * Patches dropped (upstream unless otherwise noted): ati-vga-check-mm_index-before-recursive-.patch audio-fix-wavcapture-segfault.patch es1370-check-total-frame-count-against-c.patch exec-set-map-length-to-zero-when-returni.patch gcc10-maybe-uninitialized.patch hw-vfio-pci-quirks-Fix-broken-legacy-IGD.patch megasas-use-unsigned-type-for-reply_queu.patch nbd-server-Avoid-long-error-message-asse.patch ppc-spapr_caps-Don-t-disable-cap_cfpc-on.patch s390x-Add-SIDA-memory-ops.patch s390x-Add-unpack-facility-feature-to-GA1.patch s390x-Move-diagnose-308-subcodes-and-rcs.patch s390x-protvirt-Add-migration-blocker.patch s390x-protvirt-Disable-address-checks-fo.patch s390x-protvirt-Handle-SIGP-store-status-.patch s390x-protvirt-Inhibit-balloon-when-swit.patch s390x-protvirt-KVM-intercept-changes.patch s390x-protvirt-Move-diag-308-data-over-S.patch s390x-protvirt-Move-IO-control-structure.patch s390x-protvirt-Move-STSI-data-over-SIDAD.patch s390x-protvirt-SCLP-interpretation.patch s390x-protvirt-Set-guest-IPL-PSW.patch s390x-protvirt-Support-unpack-facility.patch s390x-s390-virtio-ccw-Fix-build-on-syste.patch Sync-pv.patch tests-Disable-some-block-tests-for-now.patch (no longer needed) vga-fix-cirrus-bios.patch virtiofsd-add-rlimit-nofile-NUM-option.patch virtiofsd-stay-below-fs.file-max-sysctl-.patch * Patches renamed: build-Do-not-apply-WORKAROUND_CFLAGS-for.patch - > Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch build-Fix-s-directive-argument-is-null-e.patch - > Fix-s-directive-argument-is-null-error.patch * Patches added: hw-hyperv-vmbus-Fix-32bit-compilation.patch - New subpackages, due to modularization: qemu-chardev-baum, qemu-hw-display-qxl, qemu-hw-usb-redirect, qemu-hw-usb-smartcard - Configure to use "system" libslirp and libdaxctl (libnvdimm) when available- Don't disable cap_cfpc on POWER8 by default (bsc#1174374) ppc-spapr_caps-Don-t-disable-cap_cfpc-on.patch- Updating to Sphinx v3.1.2 in Factory is exposing an issue in qemu doc sources. Fix it docs-fix-trace-docs-build-with-sphinx-3..patch- Fix DoS possibility in ati-vga emulation (CVE-2020-13800 bsc#1172495) ati-vga-check-mm_index-before-recursive-.patch - Fix DoS possibility in Network Block Device (nbd) support infrastructure (CVE-2020-10761 bsc#1172710) nbd-server-Avoid-long-error-message-asse.patch - Fix null pointer dereference possibility (DoS) in MegaRAID SAS 8708EM2 emulation (CVE-2020-13659 bsc#1172386) exec-set-map-length-to-zero-when-returni.patch - Fix OOB access possibility in MegaRAID SAS 8708EM2 emulation (CVE-2020-13362 bsc#1172383) megasas-use-unsigned-type-for-reply_queu.patch - Fix legacy IGD passthrough hw-vfio-pci-quirks-Fix-broken-legacy-IGD.patch- The latest gcc10 available in Factory has the fix for the issue this patch was created to avoid, so drop it build-Work-around-gcc10-bug-by-not-using.patch- Switch to upstream versions of some patches we carry add-enum-cast-to-avoid-gcc10-warning.patch - > golan-Add-explicit-type-casts-for-nodnic.patch Be-explicit-about-fcommon-compiler-direc.patch - > build-Be-explicit-about-fcommon-compiler.patch Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch - > build-Do-not-apply-WORKAROUND_CFLAGS-for.patch Fix-s-directive-argument-is-null-error.patch - > build-Fix-s-directive-argument-is-null-e.patch Workaround-compilation-error-with-gcc-9..patch - > build-Workaround-compilation-error-with-.patch work-around-gcc10-problem-with-zero-leng.patch - > intel-Avoid-spurious-compiler-warning-on.patch - Fix vgabios issue for cirrus graphics emulation, which effectively downgraded it to standard VGA behavior vga-fix-cirrus-bios.patch- Fix OOB access possibility in ES1370 audio device emulation (CVE-2020-13361 bsc#1172384) es1370-check-total-frame-count-against-c.patch- Work around gcc 10 bug (boo#1172411) build-Work-around-gcc10-bug-by-not-using.patch- Now that gcc10 compatibility is figured out, remove NO_WERROR=1 again from ipxe make.- Fix segfault when doing HMP wavcapture (boo#1171712) audio-fix-wavcapture-segfault.patch- Fix DoS in virtiofsd, where a FUSE client could exhaust the number of available open files on the host (CVE-2020-10717 bsc#1171110) virtiofsd-add-rlimit-nofile-NUM-option.patch virtiofsd-stay-below-fs.file-max-sysctl-.patch- Add more fixes for gcc10 compatibility: Use NO_WERROR=1 when building ipxe sources, at least until we get gcc10 compatibility figured out. Also add patch for explicitly using -fcommon (boo#1171140) Be-explicit-about-fcommon-compiler-direc.patch and fix for tighter enum compatibility checking (boo#1171139) add-enum-cast-to-avoid-gcc10-warning.patch and a work around for what seems to be a compiler regression (boo#1171123) work-around-gcc10-problem-with-zero-leng.patch- Update to v5.0.0: See http://wiki.qemu.org/ChangeLog/5.0 Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in the deprecated.html file installed with the qemu package Some noteworthy changes: * x86: EPYC-Rome vcpu model * x86: vcpu model fixes for EPYC, Denverton, and Icelake-Server * s390: (as previously mentioned) Protected Virtualization support: start and control guest in secure mode (bsc#1167075 jsc#SLE-7407) * s390: support for Adapter Interrupt Suppression while running in KVM mode * PowerPC: pseries: NVDIMMs with file backend supported * PowerPC: powernv: KVM guests now runnable under TCG emulation * PowerPC: powernv: Basic POWER10 support * ARM: new boards: tacoma-bmc, Netduindo Plus 2, Orangepi PC * ARM: 'virt' machine now supports vTPM and virtio-iommu devices * ARM:Cortex-M7 CPU support * ARM: Lots of architecture features now emulated * ARM: TPM supported * ARM: Timekeeping improvements * ARM: LOTS more - refer to upstream changelog * virtio-iommu * VNC compatibility with noVNC improved * Support for using memory backends for main/"built-in" guest RAM * hostmem backends can now specify prealloc thread count * Better Azure compatibility of VHD images * Ceph namespaces supported * Compress block filter driver can create compressed backup images * virtiofsd availble for host filesystem passthrough * Improved html based documentation is provided with this release * Live migration support for external processes running on QEMU D-Bus * Patches dropped (upstream unless otherwise noted): i386-Add-MSR-feature-bit-for-MDS-NO.patch i386-Add-macro-for-stibp.patch i386-Add-new-CPU-model-Cooperlake.patch arm-arm-powerctl-set-NSACR.-CP11-CP10-bi.patch iotests-Skip-test-060-if-it-is-not-possi.patch iotests-Skip-test-079-if-it-is-not-possi.patch Revert-qemu-options.hx-Update-for-reboot.patch iotests-Provide-a-function-for-checking-.patch Fix-double-free-issue-in-qemu_set_log_fi.patch iotests-Fix-IMGOPTSSYNTAX-for-nbd.patch virtio-blk-fix-out-of-bounds-access-to-b.patch block-Activate-recursively-even-for-alre.patch i386-Resolve-CPU-models-to-v1-by-default.patch numa-properly-check-if-numa-is-supported.patch vhost-user-gpu-Drop-trailing-json-comma.patch display-bochs-display-fix-memory-leak.patch hw-arm-smmuv3-Apply-address-mask-to-line.patch hw-arm-smmuv3-Correct-SMMU_BASE_ADDR_MAS.patch hw-arm-smmuv3-Check-stream-IDs-against-a.patch hw-arm-smmuv3-Align-stream-table-base-ad.patch hw-arm-smmuv3-Use-correct-bit-positions-.patch hw-arm-smmuv3-Report-F_STE_FETCH-fault-a.patch block-Add-bdrv_qapi_perm_to_blk_perm.patch blkdebug-Allow-taking-unsharing-permissi.patch virtio-add-ability-to-delete-vq-through-.patch virtio-update-queue-size-on-guest-write.patch virtio-don-t-enable-notifications-during.patch numa-Extend-CLI-to-provide-initiator-inf.patch numa-Extend-CLI-to-provide-memory-latenc.patch numa-Extend-CLI-to-provide-memory-side-c.patch hmat-acpi-Build-Memory-Proximity-Domain-.patch hmat-acpi-Build-System-Locality-Latency-.patch hmat-acpi-Build-Memory-Side-Cache-Inform.patch tests-numa-Add-case-for-QMP-build-HMAT.patch qcow2-bitmaps-fix-qcow2_can_store_new_di.patch backup-top-Begin-drain-earlier.patch virtio-mmio-update-queue-size-on-guest-w.patch virtio-net-delete-also-control-queue-whe.patch intel_iommu-a-fix-to-vtd_find_as_from_bu.patch target-i386-Add-new-bit-definitions-of-M.patch target-i386-Add-missed-features-to-Coope.patch hw-i386-pc-fix-regression-in-parsing-vga.patch migration-test-ppc64-fix-FORTH-test-prog.patch target-arm-Return-correct-IL-bit-in-merg.patch target-arm-Set-ISSIs16Bit-in-make_issinf.patch runstate-ignore-finishmigrate-prelaunch-.patch migration-Rate-limit-inside-host-pages.patch m68k-Fix-regression-causing-Single-Step-.patch Revert-vnc-allow-fall-back-to-RAW-encodi.patch vnc-prioritize-ZRLE-compression-over-ZLI.patch target-i386-kvm-initialize-feature-MSRs-.patch s390x-adapter-routes-error-handling.patch iscsi-Cap-block-count-from-GET-LBA-STATU.patch block-backup-fix-memory-leak-in-bdrv_bac.patch tpm-ppi-page-align-PPI-RAM.patch hw-intc-arm_gicv3_kvm-Stop-wrongly-progr.patch target-arm-fix-TCG-leak-for-fcvt-half-do.patch block-fix-memleaks-in-bdrv_refresh_filen.patch block-backup-top-fix-failure-path.patch iotests-add-test-for-backup-top-failure-.patch audio-oss-fix-buffer-pos-calculation.patch target-arm-monitor-query-cpu-model-expan.patch block-fix-crash-on-zero-length-unaligned.patch block-Fix-VM-size-field-width-in-snapsho.patch target-arm-Correct-definition-of-PMCRDP.patch block-nbd-extract-the-common-cleanup-cod.patch block-nbd-fix-memory-leak-in-nbd_open.patch virtio-crypto-do-delete-ctrl_vq-in-virti.patch virtio-pmem-do-delete-rq_vq-in-virtio_pm.patch vhost-user-blk-delete-virtioqueues-in-un.patch hw-arm-cubieboard-use-ARM-Cortex-A8-as-t.patch pc-bios-s390x-Save-iplb-location-in-lowc.patch iotests-Fix-nonportable-use-of-od-endian.patch block-qcow2-threads-fix-qcow2_decompress.patch job-refactor-progress-to-separate-object.patch block-block-copy-fix-progress-calculatio.patch block-io-fix-bdrv_co_do_copy_on_readv.patch scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch target-ppc-Fix-rlwinm-on-ppc64.patch compat-disable-edid-on-correct-virtio-gp.patch ppc-ppc405_boards-Remove-unnecessary-NUL.patch block-Avoid-memleak-on-qcow2-image-info-.patch block-bdrv_set_backing_bs-fix-use-after-.patch hmp-vnc-Fix-info-vnc-list-leak.patch migration-colo-fix-use-after-free-of-loc.patch migration-ram-fix-use-after-free-of-loca.patch qcow2-List-autoclear-bit-names-in-header.patch sheepdog-Consistently-set-bdrv_has_zero_.patch target-arm-Fix-PAuth-sbox-functions.patch tcg-i386-Fix-INDEX_op_dup2_vec.patch net-tulip-check-frame-size-and-r-w-data-.patch target-i386-do-not-set-unsupported-VMX-s.patch spapr-Fix-failure-path-for-attempting-to.patch ati-vga-Fix-checks-in-ati_2d_blt-to-avoi.patch xen-block-Fix-double-qlist-remove-and-re.patch vpc-Don-t-round-up-already-aligned-BAT-s.patch target-xtensa-fix-pasto-in-pfwait.r-opco.patch aio-wait-delegate-polling-of-main-AioCon.patch async-use-explicit-memory-barriers.patch tcg-mips-mips-sync-encode-error.patch vhost-user-gpu-Release-memory-returned-b.patch vga-Raise-VRAM-to-16-MiB-for-pc-0.15-and.patch (no pc-0.15) hw-i386-disable-smbus-migration-for-xenf.patch s390x-Don-t-do-a-normal-reset-on-the-ini.patch s390x-Move-reset-normal-to-shared-reset-.patch s390x-Move-initial-reset.patch s390x-Move-clear-reset.patch s390x-kvm-Make-kvm_sclp_service_call-voi.patch s390x-ipl-Consolidate-iplb-validity-chec.patch s390x-Beautify-diag308-handling.patch s390x-Add-missing-vcpu-reset-functions.patch s390-sclp-improve-special-wait-psw-logic.patch vhost-correctly-turn-on-VIRTIO_F_IOMMU_P.patch util-add-slirp_fmt-helpers.patch slirp-use-correct-size-while-emulating-I.patch tcp_emu-Fix-oob-access.patch slirp-use-correct-size-while-emulating-c.patch tcp_emu-fix-unsafe-snprintf-usages.patch - For SLE builds, leverage the html documentation by adding a link to the SUSE specific support documentation (the *.txt support doc was slightly tweaked to be acceptable as reStructuredText for conversion to html) docs-add-SUSE-support-statements-to-html.patch-Fix potential DoS in ATI VGA emulation (CVE-2020-11869 bsc#1170537) ati-vga-Fix-checks-in-ati_2d_blt-to-avoi.patch- Minor tweaks to patches and support doc- Add gcc10-maybe-uninitialized.patch in order to fix boo#1169728.- Include upstream patches targeted for the next stable release (bug fixes only) spapr-Fix-failure-path-for-attempting-to.patch target-i386-do-not-set-unsupported-VMX-s.patch target-xtensa-fix-pasto-in-pfwait.r-opco.patch tcg-i386-Fix-INDEX_op_dup2_vec.patch tcg-mips-mips-sync-encode-error.patch vhost-user-gpu-Release-memory-returned-b.patch vpc-Don-t-round-up-already-aligned-BAT-s.patch xen-block-Fix-double-qlist-remove-and-re.patch - Fix bug causing weak encryption in PAuth for ARM (CVE-2020-10702 bsc#1168681) target-arm-Fix-PAuth-sbox-functions.patch - Fix OOB in tulip NIC emulation (CVE-2020-11102 bsc#1168713 net-tulip-check-frame-size-and-r-w-data-.patch - Note that previously included patch addresses CVE-2020-1711 and bsc#1166240 iscsi-Cap-block-count-from-GET-LBA-STATU.patch - Include performance improvement (and related?) patch aio-wait-delegate-polling-of-main-AioCon.patch async-use-explicit-memory-barriers.patch - Rework previous patch at Olaf H.'s direction hw-i386-disable-smbus-migration-for-xenf.patch - Eliminate is_opensuse usage in producing seabios version string what we are doing here is just replacing the upstream string with one indicating that the openSUSE build service built it, and so just leave it as "-rebuilt.opensuse.org" - Alter algorithm used to produce "unique" symbol for coordinating qemu with the optional modules it may load. This is a reasonable relaxation for broader compatibility configure-remove-pkgversion-from-CONFIG_.patch - Tweak supported.*.txt for latest deprecations, and other fixes - Tweak update_git.sh, config.sh- One more fix is needed for: s390x Protected Virtualization support - start and control guest in secure mode (bsc#1167075 jsc#SLE-7407) s390x-s390-virtio-ccw-Fix-build-on-syste.patch- Include upstream patches targeted for the next stable release (bug fixes only) block-Avoid-memleak-on-qcow2-image-info-.patch block-bdrv_set_backing_bs-fix-use-after-.patch hmp-vnc-Fix-info-vnc-list-leak.patch migration-colo-fix-use-after-free-of-loc.patch migration-ram-fix-use-after-free-of-loca.patch ppc-ppc405_boards-Remove-unnecessary-NUL.patch qcow2-List-autoclear-bit-names-in-header.patch scsi-qemu-pr-helper-Fix-out-of-bounds-ac.patch sheepdog-Consistently-set-bdrv_has_zero_.patch- Note The previous set of s390x patches also includes the fix for: bsc#1167445- Include upstream patches targeted for the next stable release (bug fixes only) block-io-fix-bdrv_co_do_copy_on_readv.patch compat-disable-edid-on-correct-virtio-gp.patch target-ppc-Fix-rlwinm-on-ppc64.patch vhost-correctly-turn-on-VIRTIO_F_IOMMU_P.patch - s390x Protected Virtualization support - start and control guest in secure mode. (note: binary patch from patch series dropped since for s390x we rebuild the patched binary anyways) (bsc#1167075 jsc#SLE-7407) s390-sclp-improve-special-wait-psw-logic.patch s390x-Add-missing-vcpu-reset-functions.patch s390x-Add-SIDA-memory-ops.patch s390x-Add-unpack-facility-feature-to-GA1.patch s390x-Beautify-diag308-handling.patch s390x-Don-t-do-a-normal-reset-on-the-ini.patch s390x-ipl-Consolidate-iplb-validity-chec.patch s390x-kvm-Make-kvm_sclp_service_call-voi.patch s390x-Move-clear-reset.patch s390x-Move-diagnose-308-subcodes-and-rcs.patch s390x-Move-initial-reset.patch s390x-Move-reset-normal-to-shared-reset-.patch s390x-protvirt-Add-migration-blocker.patch s390x-protvirt-Disable-address-checks-fo.patch s390x-protvirt-Handle-SIGP-store-status-.patch s390x-protvirt-Inhibit-balloon-when-swit.patch s390x-protvirt-KVM-intercept-changes.patch s390x-protvirt-Move-diag-308-data-over-S.patch s390x-protvirt-Move-IO-control-structure.patch s390x-protvirt-Move-STSI-data-over-SIDAD.patch s390x-protvirt-SCLP-interpretation.patch s390x-protvirt-Set-guest-IPL-PSW.patch s390x-protvirt-Support-unpack-facility.patch Sync-pv.patch- Fix the issue that s390x could not read IPL channel program when using dasd as boot device (bsc#1163140) pc-bios-s390x-Save-iplb-location-in-lowc.patch- Fix potential OOB accesses in slirp (CVE-2020-8608 bsc#1163018 bsc#1161066 CVE-2020-7039) slirp-use-correct-size-while-emulating-c.patch slirp-use-correct-size-while-emulating-I.patch tcp_emu-Fix-oob-access.patch tcp_emu-fix-unsafe-snprintf-usages.patch util-add-slirp_fmt-helpers.patch - Replace this patch with upstream version target-arm-monitor-query-cpu-model-expan.patch- Include upstream patches targeted for the next stable release (bug fixes only) audio-oss-fix-buffer-pos-calculation.patch blkdebug-Allow-taking-unsharing-permissi.patch block-Add-bdrv_qapi_perm_to_blk_perm.patch block-backup-top-fix-failure-path.patch block-block-copy-fix-progress-calculatio.patch block-fix-crash-on-zero-length-unaligned.patch block-fix-memleaks-in-bdrv_refresh_filen.patch block-Fix-VM-size-field-width-in-snapsho.patch block-nbd-extract-the-common-cleanup-cod.patch block-nbd-fix-memory-leak-in-nbd_open.patch block-qcow2-threads-fix-qcow2_decompress.patch hw-arm-cubieboard-use-ARM-Cortex-A8-as-t.patch hw-intc-arm_gicv3_kvm-Stop-wrongly-progr.patch iotests-add-test-for-backup-top-failure-.patch iotests-Fix-nonportable-use-of-od-endian.patch job-refactor-progress-to-separate-object.patch target-arm-Correct-definition-of-PMCRDP.patch target-arm-fix-TCG-leak-for-fcvt-half-do.patch tpm-ppi-page-align-PPI-RAM.patch vhost-user-blk-delete-virtioqueues-in-un.patch virtio-add-ability-to-delete-vq-through-.patch virtio-crypto-do-delete-ctrl_vq-in-virti.patch virtio-pmem-do-delete-rq_vq-in-virtio_pm.patch- Add Obsoletes directive for qemu-audio-sdl and qemu-ui-sdl since for a qemu package upgrade from SLE12-SP5, support for SDL is dropped- Fix xenfv migration from xen host with pre-v4.0 qemu. We had previously dropped a similar patch, but have decided that for now we need to go with this type of solution (bsc#1159755) hw-i386-disable-smbus-migration-for-xenf.patch- Avoid query-cpu-model-expansion crashed qemu when using machine type none, patch is queued in upstream now, will update commit id later (bsc#1159443) target-arm-monitor-query-cpu-model-expan.patch- BuildRequire pkgconfig(libudev) instead of libudev-devel: Allow OBS to shortcut through -mini flavors.- Stop using system membarriers (ie switch from --enable-membarrier to --disable-membarrier). This is a blocker for using qemu in the context of containers (boo#1130134 jsc#SLE-11089) - Drop this recently added patch - in consultation with upstream it was decided it needed to be solved a different way (bsc#1159755) hw-i386-disable-smbus-migration-for-xenf.patch - Include upstream patches targeted for the next stable release (bug fixes only) block-backup-fix-memory-leak-in-bdrv_bac.patch iscsi-Cap-block-count-from-GET-LBA-STATU.patch s390x-adapter-routes-error-handling.patch target-i386-kvm-initialize-feature-MSRs-.patch- Include upstream patches targeted for the next stable release (bug fixes only) hw-i386-pc-fix-regression-in-parsing-vga.patch m68k-Fix-regression-causing-Single-Step-.patch migration-Rate-limit-inside-host-pages.patch migration-test-ppc64-fix-FORTH-test-prog.patch Revert-vnc-allow-fall-back-to-RAW-encodi.patch runstate-ignore-finishmigrate-prelaunch-.patch target-arm-Return-correct-IL-bit-in-merg.patch target-arm-Set-ISSIs16Bit-in-make_issinf.patch vnc-prioritize-ZRLE-compression-over-ZLI.patch- BuildRequire pkconfig(systemd) instead of systemd: allow OBS to shortcut through the -mini flavors. - Use systemd_ordering in place of systemd_requires: systemd is never a strict requirement for qemu; but when installing qemu on a systemd-managed system, we want system to be present first.- Fix xenfv migration from xen host with pre-v4.0 qemu (bsc#1159755) hw-i386-disable-smbus-migration-for-xenf.patch- Create files within bundles.tar.xz with fixed timestamp and uid- Add a %bcond_without system_membarrier along with related processing to the spec file, to better investigate running QEMU with the --disable-membarrier configure option- Include upstream patches targeted for the next stable release (bug fixes only) arm-arm-powerctl-set-NSACR.-CP11-CP10-bi.patch backup-top-Begin-drain-earlier.patch block-Activate-recursively-even-for-alre.patch display-bochs-display-fix-memory-leak.patch Fix-double-free-issue-in-qemu_set_log_fi.patch hw-arm-smmuv3-Align-stream-table-base-ad.patch hw-arm-smmuv3-Apply-address-mask-to-line.patch hw-arm-smmuv3-Check-stream-IDs-against-a.patch hw-arm-smmuv3-Correct-SMMU_BASE_ADDR_MAS.patch hw-arm-smmuv3-Report-F_STE_FETCH-fault-a.patch hw-arm-smmuv3-Use-correct-bit-positions-.patch i386-Resolve-CPU-models-to-v1-by-default.patch intel_iommu-a-fix-to-vtd_find_as_from_bu.patch iotests-Fix-IMGOPTSSYNTAX-for-nbd.patch iotests-Provide-a-function-for-checking-.patch iotests-Skip-test-060-if-it-is-not-possi.patch iotests-Skip-test-079-if-it-is-not-possi.patch numa-properly-check-if-numa-is-supported.patch qcow2-bitmaps-fix-qcow2_can_store_new_di.patch Revert-qemu-options.hx-Update-for-reboot.patch vhost-user-gpu-Drop-trailing-json-comma.patch virtio-blk-fix-out-of-bounds-access-to-b.patch virtio-mmio-update-queue-size-on-guest-w.patch virtio-net-delete-also-control-queue-whe.patch virtio-update-queue-size-on-guest-write.patch - Include performance improvement virtio-don-t-enable-notifications-during.patch - Repair incorrect packaging references to Jira tracked features- Add Cooperlake vcpu model (jsc#SLE-7923) i386-Add-MSR-feature-bit-for-MDS-NO.patch i386-Add-macro-for-stibp.patch i386-Add-new-CPU-model-Cooperlake.patch target-i386-Add-new-bit-definitions-of-M.patch target-i386-Add-missed-features-to-Coope.patch - Add HMAT support (jsc#SLE-8897) (the test case for this series isn't included because we aren't set up to handle binary patches) numa-Extend-CLI-to-provide-initiator-inf.patch numa-Extend-CLI-to-provide-memory-latenc.patch numa-Extend-CLI-to-provide-memory-side-c.patch hmat-acpi-Build-Memory-Proximity-Domain-.patch hmat-acpi-Build-System-Locality-Latency-.patch hmat-acpi-Build-Memory-Side-Cache-Inform.patch tests-numa-Add-case-for-QMP-build-HMAT.patch- Update to v4.2.0: See http://wiki.qemu.org/ChangeLog/4.2 Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in Appendix B of the qemu-doc.* files installed with the qemu package Some noteworthy changes: * x86: Denverton, Snowridge, and Dhyana CPU models added * x86: Latest version of all CPU models how have TSX (HLE and RTM) disabled by default * x86: Support for AVX512 BFloat16 extensions * x86: VMX features exposed more accurately and controllably * s390: TCG now implements IEP (Instruction Execution Protection) * PowerPC: POWER8 and POWER9 non-virtualized machines separated out * PowerPC: RTAS now comes from SLOF instead of QEMU itself * PowerPC: Unplug of multifunction PCI devices now unplugs the whole slot, as in x86 * ARM: Support for >256 CPUs with KVM is fixed * ARM: Memory hotplug now supported , when using UEFI, ACPI, for virt machine type * ARM: SVE support possuble now for KVM guests * ARM: ACPI generic event device can now deliver powerdown event * The backend device can be specified for a guest audio device * virtio v1.1 packed virtqueues supported * Socket based character device backends now support TCP keep-alive * Use encryption library cipher mode facilities, allowing improved performance for eg. AES-XTS encrption * Misc block device improvements, esp. with nbd - See the following few release-candidate changelog entries for additional changes related to this release - Switched package build to be out-of-tree- Update to v4.2.0-rc5: See http://wiki.qemu.org/ChangeLog/4.2- Update to v4.2.0-rc4: See http://wiki.qemu.org/ChangeLog/4.2 * Update the support documents used for SUSE SLE releases to cover this qemu release- Update to v4.2.0-rc3: See http://wiki.qemu.org/ChangeLog/4.2 * Patches dropped (upstream unless otherwise noted): ati-add-edid-support.patch ati-vga-add-rage128-edid-support.patch ati-vga-fix-ati_read.patch ati-vga-make-i2c-register-and-bits-confi.patch ati-vga-make-less-verbose.patch ati-vga-try-vga-ddc-first.patch Disable-Waddress-of-packed-member-for-GC.patch hdata-vpd-fix-printing-char-0x00.patch target-i386-add-PSCHANGE_NO-bit-for-the-.patch target-i386-Export-TAA_NO-bit-to-guests.patch vbe-add-edid-support.patch vga-add-ati-bios-tables.patch vga-add-atiext-driver.patch vga-make-memcpy_high-public.patch vga-move-modelist-from-bochsvga.c-to-new.patch * Patches added: Enable-cross-compile-prefix-for-C-compil.patch ensure-headers-included-are-compatible-w.patch roms-Makefile-enable-cross-compile-for-b.patch * Add qemu-ui-spice-app package containing ui-spice-app.so * Add qemu-microvm package containing bios-microvm.bin - Add descriptors for the 128k and 256k SeaBios firmware images - For the record, the following issues reported for SUSE SLE15-SP1 are either fixed in this current package, or are otherwise not an issue: bsc#1079730 bsc#1098403 bsc#1111025 bsc#1128106 bsc#1133031 bsc#1134883 bsc#1135210 bsc#1135902 bsc#1136540 bsc#1136778 bsc#1138534 bsc#1140402 bsc#1143794 bsc#1145379 bsc#1144087 bsc#1145427 bsc#1145436 bsc#1145774 bsc#1146873 bsc#1149811 bsc#1152506 bsc#1155812 bsc#1156642 CVE-2018-12207 CVE-2019-5008 CVE-2019-11135 CVE-2019-12068 CVE-2019-12155 CVE-2019-13164 CVE-2019-14378 CVE-2019-15890, and the following feature requests are satisfied by this package: fate#327410 fate#327764 fate#327796 jsc#SLE-4883 jsc#SLE-6132 jsc#SLE-6237 jsc#SLE-6754- Expose pschange-mc-no "feature", indicating CPU does not have the page size change machine check vulnerability (CVE-2018-12207 bsc#1155812) target-i386-add-PSCHANGE_NO-bit-for-the-.patch - Expose taa-no "feature", indicating CPU does not have the TSX Async Abort vulnerability. (CVE-2019-11135 bsc#1152506) target-i386-Export-TAA_NO-bit-to-guests.patch Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Update to v4.1.1, a stable, bug-fix-only release * Besides incorporating the following fixes we already carried, it includes about the same number of other, similar type fixes which we hadn't yet incorporated. * Patches dropped (subsumed by stable update): block-Add-bdrv_co_get_self_request.patch block-create-Do-not-abort-if-a-block-dri.patch block-file-posix-Let-post-EOF-fallocate-.patch block-file-posix-Reduce-xfsctl-use.patch block-io-refactor-padding.patch blockjob-update-nodes-head-while-removin.patch block-Make-wait-mark-serialising-request.patch block-nfs-tear-down-aio-before-nfs_close.patch coroutine-Add-qemu_co_mutex_assert_locke.patch curl-Check-completion-in-curl_multi_do.patch curl-Handle-success-in-multi_check_compl.patch curl-Keep-pointer-to-the-CURLState-in-CU.patch curl-Keep-socket-until-the-end-of-curl_s.patch curl-Pass-CURLSocket-to-curl_multi_do.patch curl-Report-only-ready-sockets.patch hw-arm-boot.c-Set-NSACR.-CP11-CP10-for-N.patch hw-core-loader-Fix-possible-crash-in-rom.patch make-release-pull-in-edk2-submodules-so-.patch memory-Provide-an-equality-function-for-.patch mirror-Keep-mirror_top_bs-drained-after-.patch pr-manager-Fix-invalid-g_free-crash-bug.patch qcow2-bitmap-Fix-uint64_t-left-shift-ove.patch qcow2-Fix-corruption-bug-in-qcow2_detect.patch qcow2-Fix-QCOW2_COMPRESSED_SECTOR_MASK.patch qcow2-Fix-the-calculation-of-the-maximum.patch roms-Makefile.edk2-don-t-pull-in-submodu.patch s390-PCI-fix-IOMMU-region-init.patch s390x-tcg-Fix-VERIM-with-32-64-bit-eleme.patch target-alpha-fix-tlb_fill-trap_arg2-valu.patch target-arm-Don-t-abort-on-M-profile-exce.patch target-arm-Free-TCG-temps-in-trans_VMOV_.patch util-iov-introduce-qemu_iovec_init_exten.patch vhost-Fix-memory-region-section-comparis.patch vpc-Return-0-from-vpc_co_create-on-succe.patch Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Fix %arm builds- Fix two issues with qcow2 image processing which could affect disk integrity qcow2-Fix-QCOW2_COMPRESSED_SECTOR_MASK.patch qcow2-bitmap-Fix-uint64_t-left-shift-ove.patch- Work around a host kernel xfs bug which can result in qcow2 image corruption block-io-refactor-padding.patch util-iov-introduce-qemu_iovec_init_exten.patch block-Make-wait-mark-serialising-request.patch block-Add-bdrv_co_get_self_request.patch block-file-posix-Let-post-EOF-fallocate-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Correct package names in _constraints after switch to multibuild.- Address potential corruption when using qcow2 images coroutine-Add-qemu_co_mutex_assert_locke.patch qcow2-Fix-corruption-bug-in-qcow2_detect.patch - Include more tweaks to our packaging workflow scripts - this will continue as we refine the scripts - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- use %gcc_version for cross compilers (boo#1153703)- Add upstream edk2 submodule fix for creating tarball - Switch to upstream patch for avoiding git ref in edk2 makefile - Fix failing block tests which aren't compatible with the configure option --enable-membarrier * Patches dropped: roms-Makefile.edk2-don-t-invoke-git-sinc.patch tests-block-io-test-130-needs-some-delay.patch * Patches added: make-release-pull-in-edk2-submodules-so-.patch roms-Makefile.edk2-don-t-pull-in-submodu.patch tests-Fix-block-tests-to-be-compatible-w.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Reduce the cross compiler versions we rely on - Fix some qemu-testsuite issues, reducing known error cases test-add-mapping-from-arch-of-i686-to-qe.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Since our spec file has bashisms, include the following in the spec file: %define _buildshell /bin/bash- Disable some block tests which randomly fail. This is in context of the build service build of qemu-testsuite tests-Disable-some-block-tests-for-now.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Add some post v4.1.0 upstream stable patches * Patches added: mirror-Keep-mirror_top_bs-drained-after-.patch s390x-tcg-Fix-VERIM-with-32-64-bit-eleme.patch target-alpha-fix-tlb_fill-trap_arg2-valu.patch target-arm-Free-TCG-temps-in-trans_VMOV_.patch target-arm-Don-t-abort-on-M-profile-exce.patch qcow2-Fix-the-calculation-of-the-maximum.patch block-file-posix-Reduce-xfsctl-use.patch pr-manager-Fix-invalid-g_free-crash-bug.patch vpc-Return-0-from-vpc_co_create-on-succe.patch block-nfs-tear-down-aio-before-nfs_close.patch block-create-Do-not-abort-if-a-block-dri.patch curl-Keep-pointer-to-the-CURLState-in-CU.patch curl-Keep-socket-until-the-end-of-curl_s.patch curl-Check-completion-in-curl_multi_do.patch curl-Pass-CURLSocket-to-curl_multi_do.patch curl-Report-only-ready-sockets.patch curl-Handle-success-in-multi_check_compl.patch blockjob-update-nodes-head-while-removin.patch memory-Provide-an-equality-function-for-.patch vhost-Fix-memory-region-section-comparis.patch hw-arm-boot.c-Set-NSACR.-CP11-CP10-for-N.patch s390-PCI-fix-IOMMU-region-init.patch hw-core-loader-Fix-possible-crash-in-rom.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Include more tweaks to our packaging workflow scripts - Produce qemu-linux-user and qemu-testsuite via the build service multibuild capability, instead of duplicating the spec file and using package link in build service * combine qemu-linux-user spec file into main qemu spec file. Since this model uses a single changelog, here are some historicial mentions from the now unused qemu-linux-user.changes (delta from qemu's was quite minimal): - Adjust to a v5.2 linux kernel change regarding SIOCGSTAMP - Fix pwrite64/pread64 to return 0 over -1 for a zero length NULL buffer in qemu (bsc#1121600) * bsc#1112499 * Since qemu-testsuite.spec and qemu-testsuite.changes were just copies of the main qemu version nothing needs to be done there- Build opensbi from source on riscv64- Update to v4.1.0: See http://wiki.qemu.org/ChangeLog/4.1 Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in Appendix B of the qemu-doc.* files installed with the qemu package Some noteworthy changes: * x86: CPU models are now versioned * x86: CPU die topology can now be configured * x86: New Hygon Dhyana and Intel Snowridge CPU models * s390: The bios now supports IPL (boot) from ECKD DASD assigned to the guest via vfio-ccw * s390: The bios now tolerates the presence of bootmap signature entries written by zipl * PowerPC: pseries machine now supports KVM acceleration (kernel_irqchip=on) of the XIVE interrupt controller * PowerPC: pseries now supports hot-plug of PCI bridges and hot-plug and unplug of devices under PCI bridges * ARM: QEMU now supports emulating an FPU for Cortex-M CPUs, and the Cortex-M4 and Cortex-M33 now provide the FP * Python 2 support is deprecated * UEFI platform firmware binaries, and matching variable store templates are now installed * Now it's possible to specify memory-less NUMA node when using "-numa node,memdev" options * Possible to trigger self announcement on specific network interfaces * Default memory distribution between NUMA nodes is now deprecated * Fallback to normal RAM allocation if QEMU is not able to allocate from the "-mem-path" provided file/filesystem is now deprecated * virtio-gpu 2d/3d rendering may now be offloaded to an external vhost-user process, such as QEMU vhost-user-gpu * QEMU will automatically try to use the MAP_SYNC mmap flag for memory backends configured with pmem=on,share=on * Additional SeaVGABIOS patches added for vga-ati compatibility - Drop attempt at build compatibility with SLE12 - New sub-packages: qemu-edk2, qemu-vhost-user-gpu - Conditionalize building of qemu-edk2 (and leave unbuilt for now) - Implement new packaging workflow, includes no longer numbering patches, and having the "current git repo" stored with the package in the form of git bundles * Patches dropped (upstream unless otherwise noted): 0027-tests-test-thread-pool-is-racy-add-.patch 0032-tests-Fix-Makefile-handling-of-chec.patch 0034-Revert-target-i386-kvm-add-VMX-migr.patch 0036-sockets-avoid-string-truncation-war.patch 0039-linux-user-avoid-string-truncation-.patch 0040-linux-user-elfload-Fix-GCC-9-build-.patch 0041-qxl-avoid-unaligned-pointer-reads-w.patch 0042-libvhost-user-fix-Waddress-of-packe.patch 0043-target-i386-define-md-clear-bit.patch 0045-kbd-state-fix-autorepeat-handling.patch 0046-target-ppc-ensure-we-get-null-termi.patch 0049-qxl-check-release-info-object.patch 0050-qemu-bridge-helper-restrict-interfa.patch 0051-linux-user-fix-to-handle-variably-s.patch ipxe-use-gcc6-for-more-compact-code.patch (no longer needed) (the next three are replaced by the upstream equivalent) ipxe-efi-Simplify-diagnostic-for-NULL-handle.patch ipxe-build-Disable-gcc-address-of-packed-member-warning.patch ipxe-efi-Avoid-string-op-warning-with-cross-gcc-7-compile.patch slirp-fix-heap-overflow-in-ip_reass-on-big-packet-input.patch * Patches renamed: 0001-XXX-dont-dump-core-on-sigabort.patch - > XXX-dont-dump-core-on-sigabort.patch 0002-qemu-binfmt-conf-Modify-default-pat.patch - > qemu-binfmt-conf-Modify-default-path.patch 0003-qemu-cvs-gettimeofday.patch - > qemu-cvs-gettimeofday.patch 0004-qemu-cvs-ioctl_debug.patch - > qemu-cvs-ioctl_debug.patch 0005-qemu-cvs-ioctl_nodirection.patch - > qemu-cvs-ioctl_nodirection.patch 0006-linux-user-add-binfmt-wrapper-for-a.patch - > linux-user-add-binfmt-wrapper-for-argv-0.patch 0007-PPC-KVM-Disable-mmu-notifier-check.patch - > PPC-KVM-Disable-mmu-notifier-check.patch 0008-linux-user-binfmt-support-host-bina.patch - > linux-user-binfmt-support-host-binaries.patch 0009-linux-user-Fake-proc-cpuinfo.patch - > linux-user-Fake-proc-cpuinfo.patch 0010-linux-user-use-target_ulong.patch - > linux-user-use-target_ulong.patch 0011-Make-char-muxer-more-robust-wrt-sma.patch - > Make-char-muxer-more-robust-wrt-small-FI.patch 0012-linux-user-lseek-explicitly-cast-no.patch - > linux-user-lseek-explicitly-cast-non-set.patch 0013-AIO-Reduce-number-of-threads-for-32.patch - > AIO-Reduce-number-of-threads-for-32bit-h.patch 0014-xen_disk-Add-suse-specific-flush-di.patch - > xen_disk-Add-suse-specific-flush-disable.patch 0015-qemu-bridge-helper-reduce-security-.patch - > qemu-bridge-helper-reduce-security-profi.patch 0016-qemu-binfmt-conf-use-qemu-ARCH-binf.patch - > qemu-binfmt-conf-use-qemu-ARCH-binfmt.patch 0017-linux-user-properly-test-for-infini.patch - > linux-user-properly-test-for-infinite-ti.patch 0018-roms-Makefile-pass-a-packaging-time.patch - > roms-Makefile-pass-a-packaging-timestamp.patch 0019-Raise-soft-address-space-limit-to-h.patch - > Raise-soft-address-space-limit-to-hard-l.patch 0020-increase-x86_64-physical-bits-to-42.patch - > increase-x86_64-physical-bits-to-42.patch 0021-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch - > vga-Raise-VRAM-to-16-MiB-for-pc-0.15-and.patch 0022-i8254-Fix-migration-from-SLE11-SP2.patch - > i8254-Fix-migration-from-SLE11-SP2.patch 0023-acpi_piix4-Fix-migration-from-SLE11.patch - > acpi_piix4-Fix-migration-from-SLE11-SP2.patch 0024-Switch-order-of-libraries-for-mpath.patch - > Switch-order-of-libraries-for-mpath-supp.patch 0025-Make-installed-scripts-explicitly-p.patch - > Make-installed-scripts-explicitly-python.patch 0026-hw-smbios-handle-both-file-formats-.patch - > hw-smbios-handle-both-file-formats-regar.patch 0028-xen-add-block-resize-support-for-xe.patch - > xen-add-block-resize-support-for-xen-dis.patch 0029-tests-qemu-iotests-Triple-timeout-o.patch - > tests-qemu-iotests-Triple-timeout-of-i-o.patch 0030-tests-block-io-test-130-needs-some-.patch - > tests-block-io-test-130-needs-some-delay.patch 0031-xen-ignore-live-parameter-from-xen-.patch - > xen-ignore-live-parameter-from-xen-save-.patch 0033-Conditionalize-ui-bitmap-installati.patch - > Conditionalize-ui-bitmap-installation-be.patch 0035-tests-change-error-message-in-test-.patch - > tests-change-error-message-in-test-162.patch 0037-hw-usb-hcd-xhci-Fix-GCC-9-build-war.patch - > hw-usb-hcd-xhci-Fix-GCC-9-build-warning.patch 0038-hw-usb-dev-mtp-Fix-GCC-9-build-warn.patch - > hw-usb-dev-mtp-Fix-GCC-9-build-warning.patch 0044-hw-intc-exynos4210_gic-provide-more.patch - > hw-intc-exynos4210_gic-provide-more-room.patch 0047-configure-only-populate-roms-if-sof.patch - > configure-only-populate-roms-if-softmmu.patch 0048-pc-bios-s390-ccw-net-avoid-warning-.patch - > pc-bios-s390-ccw-net-avoid-warning-about.patch keycodemapdb-make-keycode-gen-output-reproducible.patch - > Make-keycode-gen-output-reproducible-use.patch ipxe-stub-out-the-SAN-req-s-in-int13.patch - > stub-out-the-SAN-req-s-in-int13.patch sgabios-fix-cross-build.patch deleted - > roms-sgabios-Fix-csum8-to-be-built-by-ho.patch sgabios-stable-buildid.patch - > sgabios-Makefile-fix-issues-of-build-rep.patch skiboot-gcc9-compat.patch - > Disable-Waddress-of-packed-member-for-GC.patch ipxe-stable-buildid.patch - > ipxe-Makefile-fix-issues-of-build-reprod.patch seabios-fix_cross_compilation.patch - > enable-cross-compilation-on-ARM.patch * Patches added: roms-change-cross-compiler-naming-to-be-.patch roms-Makefile.edk2-don-t-invoke-git-sinc.patch vga-move-modelist-from-bochsvga.c-to-new.patch vga-make-memcpy_high-public.patch vga-add-atiext-driver.patch vga-add-ati-bios-tables.patch vbe-add-edid-support.patch ati-add-edid-support.patch ati-vga-make-less-verbose.patch ati-vga-fix-ati_read.patch ati-vga-make-i2c-register-and-bits-confi.patch ati-vga-try-vga-ddc-first.patch ati-vga-add-rage128-edid-support.patch Fix-s-directive-argument-is-null-error.patch Workaround-compilation-error-with-gcc-9..patch Do-not-apply-WORKAROUND_CFLAGS-for-host-.patch hdata-vpd-fix-printing-char-0x00.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1- Since we build seabios, take advantage of ability to add our own identifying version info by changing SEABIOS_EXTRAVERSION from "-prebuilt.qemu.org" to "-rebuilt.suse.com" (or "-rebuilt.opensuse.org for openSUSE releases)- Security fix for heap overflow in ip_reass on big packet input (CVE-2019-14378, bsc#1143794) slirp-fix-heap-overflow-in-ip_reass-on-big-packet-input.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0 * Patches added: 0051-linux-user-fix-to-handle-variably-s.patch- Make keycode-gen output reproducible (use SOURCE_DATE_EPOCH timestamp) keycodemapdb-make-keycode-gen-output-reproducible.patch- Security fix for null pointer dereference while releasing spice resources (CVE-2019-12155, bsc#1135902) 0049-qxl-check-release-info-object.patch - Security fix for qemu-bridge-helper ACL can be bypassed when names are too long (CVE-2019-13164, bsc#1140402) 0050-qemu-bridge-helper-restrict-interfa.patch - Replace patch 0043 with an upstream version 0043-target-i386-define-md-clear-bit.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- fixed regression for ksm.service was (bsc#1112646)- Content of packaged %_docdir/%name/interop/_static/ dir depends on python-Sphinx version, so lets just wildcard specifying those files, rather than trying to manage a specific file list- Last change exposed that we still do rely on python2. Make spec file adjustment- Switch from python-Sphinx to Sphinx from python variant we are building with (new Sphinx is for python3 only)- Fix a number of compatibility issues with the stricter gcc9 checks * Disable warning for taking address of packed structure members 0048-pc-bios-s390-ccw-net-avoid-warning-.patch * Fix case of strncpy where null terminated string not guaranteed 0046-target-ppc-ensure-we-get-null-termi.patch * Disable warning for taking address of packed structure members and fix case of passing null pointer as "%s" format parameter skiboot-gcc9-compat.patch - Fix configure script which caused firmware to be built in linux-user only build. 0047-configure-only-populate-roms-if-sof.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- Fix regression in autorepeat key handling 0045-kbd-state-fix-autorepeat-handling.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- Fix file list- Yet another gcc9 related code fix (bsc#1121464) 0044-hw-intc-exynos4210_gic-provide-more.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- Switch to now upstreamed version of patch and add one more gcc9 related patch * Patches renamed: 0041-qxl-fix-Waddress-of-packed-member.patch - > 0041-qxl-avoid-unaligned-pointer-reads-w.patch 0042-libvhost-user-fix-Waddress-of-packe.patch - Add x86 cpu feature "md-clear" (CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091 bsc#1111331) 0043-target-i386-define-md-clear-bit.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- Correct logic of which ipxe patches get included based on suse_version. We were wrongly excluding a gcc9 related patch for example- Switch to now upstreamed version of some patches * Patches renamed: 0036-util-qemu-sockets-Fix-GCC-9-build-w.patch - > 0036-sockets-avoid-string-truncation-war.patch 0039-linux-user-uname-Fix-GCC-9-build-wa.patch - > 0039-linux-user-avoid-string-truncation-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- Create /usr/share/qemu/firmware and /etc/qemu/firmware directories in support of the firmware descriptor feature now in use as of libvirt v5.2- Disable LTO as suggested by Martin Liska (boo#1133281) - Remove and obsolete qemu-oss-audio subpackage. OSS audio is very old, and we didn't really even configure the package properly for it for a very long time, so presumably there can't be any users of it as far as qemu is concerned - Avoid warnings which gcc9 complains about 0036-util-qemu-sockets-Fix-GCC-9-build-w.patch 0037-hw-usb-hcd-xhci-Fix-GCC-9-build-war.patch 0038-hw-usb-dev-mtp-Fix-GCC-9-build-warn.patch 0039-linux-user-uname-Fix-GCC-9-build-wa.patch 0040-linux-user-elfload-Fix-GCC-9-build-.patch 0041-qxl-fix-Waddress-of-packed-member.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- Update to v4.0.0: See http://wiki.qemu.org/ChangeLog/4.0 Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in Appendix B of the qemu-doc.* files installed with the qemu package Some noteworthy changes: * ARM: ARMv8+ extensions for SB, PredInv, HPD, LOR, FHM, AA32HPD, PAuth, JSConv, CondM, FRINT, and BTI * ARM: new emulation support for "Musca" and "MPS2" development boards * ARM: virt: support for >255GB of RAM and u-boot "noload" image types * ARM: improved emulation of ARM PMU * HPPA: support for TLB protection IDs and TLB trace events * MIPS: support for multi-threaded TCG emulation * MIPS: emulation support for I7200 I6500 CPUs, QMP-base querying of CPU types, and improved support for SAARI and SAAR configuration registers * MIPS: improvements to Interthread Communication Unit, Fulong 2E machine types, and end-user documentation. * PowerPC: pseries/powernv: support for POWER9 large decrementer * PowerPC: pseries: emulation support for XIVE interrupt controller * PowerPC: pseries: support for hotplugging PCI host bridges (PHBs) * PowerPC: pseries: Spectre/Meltdown mitigations enabled by default, additional support for count-cache-flush mitigation * RISC-V: virt: support for PCI and USB * RISC-V: support for TSR, TW, and TVM fields of mstatus, FS field now supports three stats (dirty, clean, and off) * RISC-V: built-in gdbserver supports register lists via XML files * s390: support for z14 GA 2 CPU model, Multiple-epoch and PTFF features now enabled in z14 CPU model by default * s390: vfio-ap: now supports hot plug/unplug, and no longer inhibits memory ballooning * s390: emulation support for floating-point extension facility and vector support instructions * x86: HAX accelerator now supported POSIX hosts other than Darwin, including Linux and NetBSD * x86: Q35: advertised PCIe root port speeds will now optimally default to maximum link speed (16GT/s) and width (x32) provided by PCIe 4.0 for QEMU 4.0+ machine types; older machine types will retain 2.5GT/x1 defaults for compatibility. * x86: Xen PVH images can now be booted with "-kernel" option * Xtensa: xtfpga: improved SMP support for linux (interrupt distributor, IPI, and runstall) and new SMP-capable test_mmuhifi_c3 core configuration * Xtensa: support for Flexible length instructions extension (FLIX) * GUI: new '-display spice-app' to configure/launch a Spice client GUI with a similar UI to QEMU GTK. VNC server now supports access controls via tls-authz/sasl-authz options * QMP: support for "out-of-band" command execution, can be useful for postcopy migration recovery. Additional QMP commands for working with block devices and dirty bitmaps * VFIO: EDID interface for supported mdev (Intel vGPU for kernel 5.0+), allows resolution setting via xres/yres options. * Xen: new 'xen-disk' device which can create a Xen PV disk backend, and performance improvements for Xen PV disk backend. * Network Block Device: improved tracing and error diagnostics, improved client compatibility with buggy NBD server implementations, new - -bitmap, --list, --tls-authz options for qemu-nbd * virtio-blk now supports DISCARD and WRITE_ZEROES * qemu-test-suite output is now in TAP format * Sphinx now used for part of qemu documentation * A few more configure features are enabled: iconv, lzfse (for openSUSE) * Provide better logo icons - Made these package building changes: * Removed this token from spec file: #!BuildIgnore: gcc-PIE * Created ability to build qemu source out-of-tree * Added BSD-2-Clause license clause due to EDK II code inclusion * Patches dropped (upstream unless otherwise noted): 0010-Remove-problematic-evdev-86-key-fro.patch 0025-Fix-tigervnc-long-press-issue.patch 0026-string-input-visitor-Fix-uint64-par.patch 0027-test-string-input-visitor-Add-int-t.patch 0028-test-string-input-visitor-Add-uint6.patch 0029-tests-Add-QOM-property-unit-tests.patch 0030-tests-Add-scsi-disk-test.patch 0033-smbios-Add-1-terminator-if-any-stri.patch (different approach used) 0034-qemu-io-tests-comment-out-problemat.patch (not as needed) 0039-xen_disk-Avoid-repeated-memory-allo.patch 0041-vfio-ap-flag-as-compatible-with-bal.patch 0042-hw-s390x-Fix-bad-mask-in-time2tod.patch 0043-pcie-set-link-state-inactive-active.patch 0044-pc-piix4-Update-smbus-I-O-space-aft.patch 0045-hw-usb-fix-mistaken-de-initializati.patch 0046-usb-mtp-use-O_NOFOLLOW-and-O_CLOEXE.patch 0047-pvrdma-release-device-resources-in-.patch 0048-rdma-check-num_sge-does-not-exceed-.patch 0049-pvrdma-add-uar_read-routine.patch 0050-pvrdma-check-number-of-pages-when-c.patch 0051-pvrdma-check-return-value-from-pvrd.patch 0052-pvrdma-release-ring-object-in-case-.patch 0053-block-Fix-hangs-in-synchronous-APIs.patch 0054-linux-user-make-pwrite64-pread64-fd.patch 0055-xen-Add-xen-v4.12-based-xc_domain_c.patch 0056-slirp-check-data-length-while-emula.patch 0057-s390x-Return-specification-exceptio.patch 0059-memory-Fix-the-memory-region-type-a.patch 0060-target-i386-sev-Do-not-pin-the-ram-.patch 0061-slirp-check-sscanf-result-when-emul.patch 0062-ppc-add-host-serial-and-host-model-.patch 0063-i2c-ddc-fix-oob-read.patch 0064-device_tree.c-Don-t-use-load_image.patch 0065-spapr-Simplify-handling-of-host-ser.patch ipxe-efi-guard-strncpy-with-gcc-warning-ignore-pragma.patch ipxe-fix-build.patch skiboot-hdata-i2c.c-fix-building-with-gcc8.patch * Patches renamed: 0011-linux-user-use-target_ulong.patch - > 0010-linux-user-use-target_ulong.patch 0012-Make-char-muxer-more-robust-wrt-sma.patch - > 0011-Make-char-muxer-more-robust-wrt-sma.patch 0013-linux-user-lseek-explicitly-cast-no.patch - > 0012-linux-user-lseek-explicitly-cast-no.patch 0014-AIO-Reduce-number-of-threads-for-32.patch - > 0013-AIO-Reduce-number-of-threads-for-32.patch 0015-xen_disk-Add-suse-specific-flush-di.patch - > 0014-xen_disk-Add-suse-specific-flush-di.patch 0016-qemu-bridge-helper-reduce-security-.patch - > 0015-qemu-bridge-helper-reduce-security-.patch 0017-qemu-binfmt-conf-use-qemu-ARCH-binf.patch - > 0016-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0018-linux-user-properly-test-for-infini.patch - > 0017-linux-user-properly-test-for-infini.patch 0019-roms-Makefile-pass-a-packaging-time.patch - > 0018-roms-Makefile-pass-a-packaging-time.patch 0020-Raise-soft-address-space-limit-to-h.patch - > 0019-Raise-soft-address-space-limit-to-h.patch 0021-increase-x86_64-physical-bits-to-42.patch - > 0020-increase-x86_64-physical-bits-to-42.patch 0022-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch - > 0021-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0023-i8254-Fix-migration-from-SLE11-SP2.patch - > 0022-i8254-Fix-migration-from-SLE11-SP2.patch 0024-acpi_piix4-Fix-migration-from-SLE11.patch - > 0023-acpi_piix4-Fix-migration-from-SLE11.patch 0031-Switch-order-of-libraries-for-mpath.patch - > 0024-Switch-order-of-libraries-for-mpath.patch 0032-Make-installed-scripts-explicitly-p.patch - > 0025-Make-installed-scripts-explicitly-p.patch 0035-tests-test-thread-pool-is-racy-add-.patch - > 0027-tests-test-thread-pool-is-racy-add-.patch 0036-xen-add-block-resize-support-for-xe.patch - > 0028-xen-add-block-resize-support-for-xe.patch 0037-tests-qemu-iotests-Triple-timeout-o.patch - > 0029-tests-qemu-iotests-Triple-timeout-o.patch 0038-tests-block-io-test-130-needs-some-.patch - > 0030-tests-block-io-test-130-needs-some-.patch 0040-xen-ignore-live-parameter-from-xen-.patch - > 0031-xen-ignore-live-parameter-from-xen-.patch 0058-Revert-target-i386-kvm-add-VMX-migr.patch - > 0034-Revert-target-i386-kvm-add-VMX-migr.patch * Patches added: 0026-hw-smbios-handle-both-file-formats-.patch 0032-tests-Fix-Makefile-handling-of-chec.patch 0033-Conditionalize-ui-bitmap-installati.patch 0035-tests-change-error-message-in-test-.patch ipxe-efi-Avoid-string-op-warning-with-cross-gcc-7-compile.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.0- Adjust fix for CVE-2019-8934 (bsc#1126455) to match the latest upstream adjustments for the same. Basically now the security fix is to provide a dummy host-model and host-serial value, which overrides getting that value from the host 0065-spapr-Simplify-handling-of-host-ser.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1- Tweak last spec file change to guard new Requires with conditional - Fix DOS possibility in device tree processing (CVE-2018-20815 bsc#1130675) 0064-device_tree.c-Don-t-use-load_image.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1- Remove an unneeded BuildRequires which impacts bsc#1119414 fix Also add a corresponding Recommends for qemu-tools as part of this packaging adjustment (bsc#1130484) - Fix information leak in slirp (CVE-2019-9824 bsc#1129622) 0061-slirp-check-sscanf-result-when-emul.patch - Add method to specify whether or not to expose certain ppc64 host information, which can be considered a security issue (CVE-2019-8934 bsc#1126455) 0062-ppc-add-host-serial-and-host-model-.patch - Fix OOB memory access and information leak in virtual monitor interface (CVE-2019-03812 bsc#1125721) 0063-i2c-ddc-fix-oob-read.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1- Again address ipxe GCC 9 incompatibilities. Previously included patch to disable unneeded warning got muffed somehow (bsc#1121464)- Package and cross-build rom files for aarch64 from SLE15/Leap15.0 to fix boo#1125964 - Add patch to fix seabios cross-compilation: * seabios-fix_cross_compilation.patch - Add patch to fix sgabios cross-compilation: * sgabios-fix-cross-build.patch- Fix _constraints to include all architectures for disk size (fix aarch64)- Revert upstream patch which declares x86 vmx feature a migration blocker. Given the proliferation of using vm's with host features passed through and the general knowledge that nested virtualization has many usage caveats, but still gets put in use in restricted scenarios, this patch did more harm than good, I feel. So despite this relaxation, please consider yourself warned that nested virtualization is not yet a supportable feature. (bsc#1121604) 0058-Revert-target-i386-kvm-add-VMX-migr.patch - Fix SEV VM device assignment (bsc#1123205) 0059-memory-Fix-the-memory-region-type-a.patch 0060-target-i386-sev-Do-not-pin-the-ram-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1- Remove 71-sev.rules, which modifies the default permissions of /dev/sev by adding the kvm group as reader/writer. Upstream decided to take a different approach for libvirt to manage SEV due to security concerns which I agree overrides the convenience of providing /dev/sev access to all the kvm group (bsc#1124842 bsc#1102604)- Increase memory needed to build qemu-testsuite for ppc* arch's in _constraints file- Return specification exception for unimplemented diag 308 subcodes rather than a hardware error (bsc#1123179) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1 * Patches added: 0057-s390x-Return-specification-exceptio.patch- Fix OOB issue in slirp (CVE-2019-6778 bsc#1123156) 0056-slirp-check-data-length-while-emula.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1 - Fix ipxe GCC 9 incompatibilities (bsc#1121464) ipxe-efi-Simplify-diagnostic-for-NULL-handle.patch ipxe-build-Disable-gcc-address-of-packed-member-warning.patch- Tweak Xen interface to be compatible with upcoming v4.12 Xen 0055-xen-Add-xen-v4.12-based-xc_domain_c.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1 * Patches added: 0054-linux-user-make-pwrite64-pread64-fd.patch (bsc#1121600)- Clarify that move to include v3.1.0 in qemu package corresponds with fate#327089, which of course builds on v3.0.0 mentioned previously, and that among other patches which this change obsoletes (because functionality is included in base version) I will mention one pointed out by reviewers: 0094-s390x-cpumodels-add-z14-Model-ZR1.patch- include post v3.1.0 patches marked for next stable release: 0041-vfio-ap-flag-as-compatible-with-bal.patch 0042-hw-s390x-Fix-bad-mask-in-time2tod.patch 0043-pcie-set-link-state-inactive-active.patch 0044-pc-piix4-Update-smbus-I-O-space-aft.patch 0045-hw-usb-fix-mistaken-de-initializati.patch - Address various security/stability issues * Fix host access vulnerability in usb-mtp infrastructure (CVE-2018-16872 bsc#1119493) 0046-usb-mtp-use-O_NOFOLLOW-and-O_CLOEXE.patch * Fix DoS in pvrdma interface (CVE-2018-20123 bsc#1119437) 0047-pvrdma-release-device-resources-in-.patch * Fix OOB access issue in rdma backend (CVE-2018-20124 bsc#1119840) 0048-rdma-check-num_sge-does-not-exceed-.patch * Fix NULL pointer reference in pvrdma emulation (CVE-2018-20191 bsc#1119979) 0049-pvrdma-add-uar_read-routine.patch * Fix DoS in pvrdma interface (CVE-2018-20125 bsc#1119989) 0050-pvrdma-check-number-of-pages-when-c.patch * Fix DoS in pvrdma interface (CVE-2018-20216 bsc#1119984) 0051-pvrdma-check-return-value-from-pvrd.patch * Fix DoS in pvrdma interface (CVE-2018-20126 bsc#1119991) 0052-pvrdma-release-ring-object-in-case-.patch - one more post v3.1.0 patches marked for next stable release: 0053-block-Fix-hangs-in-synchronous-APIs.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1 * Patches added: 0040-xen-ignore-live-parameter-from-xen-.patch (bsc#1079730, bsc#1101982, bsc#1063993)- Follow up on ideas prompted by last change: clean up the patches generated by git workflow. There is no value to the first line (mbox From line), or [PATCH] on subject line. Get rid of those - Other minor fixes and improvements to update_git.sh- Modify update_git.sh script: pass --zero-commit to format-patch This removes needless noise in the buildservice when the same set of patches is imported/exported at different times by different users. pass --no-signature to format-patch Remove sed call which used to remove the signature, use mv instead- Use /bin/bash to echo value into sys fs for ksm control (bsc#1112646)- fix memory leak in xen_disk (bsc#1100408) 0039-xen_disk-Avoid-repeated-memory-allo.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1- building against xen-devel requires the XC_* compat macros to be set because this version of QEMU will be built against many versions of Xen. configure will decide on the appropriate function names it knows about today. To actually call these functions, future versions of Xen may require XC_* to be set. Furthermore, fix a bug in QEMU: xen_common.h undefines the XC_* macros unconditionally.- Update to v3.1.0: See http://wiki.qemu.org/ChangeLog/3.1 Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in Appendix B of the qemu-doc.* files installed with the qemu package Some noteworthy changes: * x86 IceLake-Server and IceLake-Client cpu models added * Document recommendations for choosing cpu modesl for x86 guests * Support for Hyper-V enlightened VMCS * stdvga and bochs-display devices can expose EDID information to the guest. stdvga xres and yres properties are exposed in the EDID information * s390 improvements: vfio-ap crypto device support, max-cpu model added, etoken support, huge page backing support * ARM: ARMv6M architecture and Cortex-M0 cpu host support added, Cortex-A72 cpu model added, GICv2 virtualization extensions, emulation of AArch32 virtualization, Scalable Vector Extension implemented * Support for AMD IOMMU interrupt remapping and guest virtual APIC mode * Multithreaded TCG on x86 is considered supportable * Add a patch to triple timeout of block io tests, since the obs environment is fickle * x86 save/restore and live migration is prohibited if Intel KVM nested virtualization is enabled * Patches dropped (upstream unless otherwise noted): 0033-migration-warn-about-inconsistent-s.patch (shouldn't be needed anymore) 0035-configure-Modify-python-used-for-io.patch (upstream now python3 friendly) 0039-tests-boot-serial-test-Bump-timeout.patch 0040-linux-headers-update.patch 0041-s390x-kvm-add-etoken-facility.patch 0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch 0043-configure-require-libseccomp-2.2.0.patch 0044-seccomp-set-the-seccomp-filter-to-a.patch 0045-sandbox-disable-sandbox-if-CONFIG_S.patch 0046-seccomp-check-TSYNC-host-capability.patch 0047-linux-user-init_guest_space-Try-to-.patch 0048-ne2000-fix-possible-out-of-bound-ac.patch 0049-rtl8139-fix-possible-out-of-bound-a.patch 0050-pcnet-fix-possible-buffer-overflow.patch 0051-net-ignore-packet-size-greater-than.patch 0052-lsi53c895a-check-message-length-val.patch 0053-nvme-fix-oob-access-issue-CVE-2018-.patch (fixed differently upstream) * Patches renamed: 0034-smbios-Add-1-terminator-if-any-stri.patch - > 0033-smbios-Add-1-terminator-if-any-stri.patch 0036-qemu-io-tests-comment-out-problemat.patch - > 0034-qemu-io-tests-comment-out-problemat.patch 0037-tests-test-thread-pool-is-racy-add-.patch - > 0035-tests-test-thread-pool-is-racy-add-.patch 0038-xen-add-block-resize-support-for-xe.patch - > 0036-xen-add-block-resize-support-for-xe.patch * Patches added: 0037-tests-qemu-iotests-Triple-timeout-o.patch 0038-tests-block-io-test-130-needs-some-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.1 - Update includes the following bug fixes: bsc#1108474, bsc#1117615 - Update includes the following SLE requested functionality: FATE#324810, FATE#325875, FATE#326369, FATE#326378, FATE#326379, FATE#326401, FATE#326672, FATE#326829 - Make the following packaging changes related to the new release * Enable libpmem, pvrdma, vhost-crypto features and qemu-block-nfs subpackage * New roms available: vgabios-bochs-display.bin, vgabios-ramfb.bin * New binary tool included (qemu-edid) for testing the new qemu edid generator - Tweaked patches we carry to pass qemu's checkpatch checker - Modify update_git.sh script to enable packaging qemu from development time sources, not just at release time - Removed erroneous (and now useless) tests for tar and gzip formats - Don't exclude s390x anymore from building the qemu-testsuite - Based on current OBS building observations make changes to storage and memory requires specified in the _constraints file- Re-sync openSUSE and SUSE SLE qemu packages. This changes file is the openSUSE one with this entry providing the intervening SLE CVE, FATE, and bugzilla references, which are still addressed in this package, and not yet called out in this changes file. * CVE-2018-10839 CVE-2018-16847 CVE-2018-17958 CVE-2018-17962 CVE-2018-17963 CVE-2018-18849 * bsc#1110910 bsc#1111006 bsc#1111010 bsc#1111013 bsc#1114422 bsc#1114529 * Patches added: 0047-linux-user-init_guest_space-Try-to-.patch 0048-ne2000-fix-possible-out-of-bound-ac.patch 0049-rtl8139-fix-possible-out-of-bound-a.patch 0050-pcnet-fix-possible-buffer-overflow.patch 0051-net-ignore-packet-size-greater-than.patch 0052-lsi53c895a-check-message-length-val.patch 0053-nvme-fix-oob-access-issue-CVE-2018-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0* Adding changes to mitigate seccomp vulnerability (CVE-2018-15746 bsc#1106222) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0 * Patches added: 0042-seccomp-prefer-SCMP_ACT_KILL_PROCES.patch 0043-configure-require-libseccomp-2.2.0.patch 0044-seccomp-set-the-seccomp-filter-to-a.patch 0045-sandbox-disable-sandbox-if-CONFIG_S.patch 0046-seccomp-check-TSYNC-host-capability.patch- Do more misc spec file fixes: * Be explicit in spec file about Version used for all subpackages (again, to avoid subpackage ordering issues). Default Release tag is also brought in by obs format_spec_file service * Delete binary blob s390-netboot.img, which we rebuild * Don't provide separate Url for qemu-kvm package - the main qemu website provides easily findable link for kvm specifics * Associate petalogix-ml605.dtb with qemu-extra instead of qemu-ppc * More entry sorting- Correct some versioning as follows: * Accurately reflect the qemu-ipxe package version value by adding "+" at the end * Don't overwrite seabios .version file, since now (for quite some time actually) upstream tarball creation creates this file and the value we are writing to it is actually wrong - Make spec file improvements, including the following: * Add qemu.keyring to enable package source verification * Create srcname macro to identify source file name separately from package name * Create alternate to %version to avoid subpackage ordering causing inadvertantly wrong %version value at point of use * Sort some entries * Be more consistent with macro syntax usage * Minor file tweaks as done by osc format_spec_file service- Re-sync openSUSE and SUSE SLE qemu packages. This changes file is the openSUSE one with this entry providing the intervening SLE CVE, FATE, and bugzilla references, which are still addressed in this package, and not yet called out in this changes file. * CVE-2018-11806 CVE-2018-12617 CVE-2018-7550 CVE-2018-15746 * fate#325467 * bsc#1091695 bsc#1094725 bsc#1094913 bsc#1096223 bsc#1098735 bsc#1103628 bsc#1105279 bsc#1106222 bsc#1106222 bsc#1107489 * Patches added: * only enable glusterfs for openSUSE 0040-linux-headers-update.patch 0041-s390x-kvm-add-etoken-facility.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0- Increase timeout for boot-serial-test, since we've hit the timeout for armv7l arch in qemu-testsuite. 0039-tests-boot-serial-test-Bump-timeout.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0- Drop legacy kvm_stat script and man page. We'll rely on the kvm_stat package only going forward kvm_stat kvm_stat.1.gz - Update SLE support documentation to match v3.0.0 release- Update to v3.0.0: See http://wiki.qemu.org/ChangeLog/3.0 Don't read anything into the major version number update. It's been decided to increase the major version number each year. Take note that ongoing feature deprecation is tracked at both http://wiki.qemu-project.org/Features/LegacyRemoval and in Appendix B of the qemu-doc.* files installed with the qemu package. Some noteworthy changes: * Support for additional x86/AMD mitigations against Speculative Store Bypass (Spectre Variant 4, CVE-2018-3639) * Improved support for nested KVM guests running on Hyper-V * Block device support for active disk-mirroring, which avoids convergence issues which may arise when doing passive/background mirroring of busy devices * Improved support for AHCI emulation, SCSI emulation, and persistent reservations / cluster management * OpenGL ES support for SDL front-end, additional framebuffer device options for early boot display without using legacy VGA emulation * Live migration support for TPM TIS devices, capping bandwidth usage during post-copy migration, and recovering from a failed post-copy migration * Improved latency when using user-mode networking / SLIRP * ARM: support for SMMUv3 IOMMU when using 'virt' machine type * ARM: v8M extensions for VLLDM and VLSTM floating-point instructions, and improved support for AArch64 v8.2 FP16 extensions * ARM: support for Scalable Vector Extensions in linux-user mode * Microblaze: support for 64-bit address sizes and translation bug fixes * PowerPC: PMU support for mac99 machine type and improvements for Uninorth PCI host bridge emulation for Mac machine types * PowerPC: preliminary support for emulating POWER9 hash MMU mode when using powernv machine type * RISC-V: improvement for privileged ISA emulation * s390: support for z14 ZR1 CPU model * s390: bpb/ppa15 Spectre mitigations enabled by default for z196 and later CPU models * s390: support for configuring consoles via -serial options * Patches dropped (upstream unless otherwise noted): 0008-linux-user-fix-segfault-deadlock.patch (no longer needed) 0039-blockjob-Fix-assertion-in-block_job.patch 0041-seccomp-allow-sched_setscheduler-wi.patch Make-installed-scripts-explicitly-python3.patch (we now make python3 explicit in other patch) * Patches renamed: 0009-linux-user-binfmt-support-host-bina.patch - > 0008-linux-user-binfmt-support-host-bina.patch 0010-linux-user-Fake-proc-cpuinfo.patch - > 0009-linux-user-Fake-proc-cpuinfo.patch 0011-Remove-problematic-evdev-86-key-fro.patch - > 0010-Remove-problematic-evdev-86-key-fro.patch 0012-linux-user-use-target_ulong.patch - > 0011-linux-user-use-target_ulong.patch 0013-Make-char-muxer-more-robust-wrt-sma.patch - > 0012-Make-char-muxer-more-robust-wrt-sma.patch 0014-linux-user-lseek-explicitly-cast-no.patch - > 0013-linux-user-lseek-explicitly-cast-no.patch 0015-AIO-Reduce-number-of-threads-for-32.patch - > 0014-AIO-Reduce-number-of-threads-for-32.patch 0016-xen_disk-Add-suse-specific-flush-di.patch - > 0015-xen_disk-Add-suse-specific-flush-di.patch 0017-qemu-bridge-helper-reduce-security-.patch - > 0016-qemu-bridge-helper-reduce-security-.patch 0018-qemu-binfmt-conf-use-qemu-ARCH-binf.patch - > 0017-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0019-linux-user-properly-test-for-infini.patch - > 0018-linux-user-properly-test-for-infini.patch 0020-roms-Makefile-pass-a-packaging-time.patch - > 0019-roms-Makefile-pass-a-packaging-time.patch 0021-Raise-soft-address-space-limit-to-h.patch - > 0020-Raise-soft-address-space-limit-to-h.patch 0022-increase-x86_64-physical-bits-to-42.patch - > 0021-increase-x86_64-physical-bits-to-42.patch 0023-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch - > 0022-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0024-i8254-Fix-migration-from-SLE11-SP2.patch - > 0023-i8254-Fix-migration-from-SLE11-SP2.patch 0025-acpi_piix4-Fix-migration-from-SLE11.patch - > 0024-acpi_piix4-Fix-migration-from-SLE11.patch 0026-Fix-tigervnc-long-press-issue.patch - > 0025-Fix-tigervnc-long-press-issue.patch 0027-string-input-visitor-Fix-uint64-par.patch - > 0026-string-input-visitor-Fix-uint64-par.patch 0028-test-string-input-visitor-Add-int-t.patch - > 0027-test-string-input-visitor-Add-int-t.patch 0029-test-string-input-visitor-Add-uint6.patch - > 0028-test-string-input-visitor-Add-uint6.patch 0030-tests-Add-QOM-property-unit-tests.patch - > 0029-tests-Add-QOM-property-unit-tests.patch 0031-tests-Add-scsi-disk-test.patch - > 0030-tests-Add-scsi-disk-test.patch 0032-Switch-order-of-libraries-for-mpath.patch - > 0031-Switch-order-of-libraries-for-mpath.patch 0033-Make-installed-scripts-explicitly-p.patch - > 0032-Make-installed-scripts-explicitly-p.patch (python2->python3) 0034-migration-warn-about-inconsistent-s.patch - > 0033-migration-warn-about-inconsistent-s.patch 0035-smbios-Add-1-terminator-if-any-stri.patch - > 0034-smbios-Add-1-terminator-if-any-stri.patch 0036-configure-Modify-python-used-for-io.patch - > 0035-configure-Modify-python-used-for-io.patch 0037-qemu-io-tests-comment-out-problemat.patch - > 0036-qemu-io-tests-comment-out-problemat.patch 0038-tests-test-thread-pool-is-racy-add-.patch - > 0037-tests-test-thread-pool-is-racy-add-.patch 0040-xen-add-block-resize-support-for-xe.patch - > 0038-xen-add-block-resize-support-for-xe.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-3.0- Update QEMU to allow kvm group access to /dev/sev (bsc#1102604). 71-sev.rules- Update to v2.12.1, a stable, (mostly) bug-fix-only release * This update contains new mitigation functionality for CVE-2018-3639 (Speculative Store Bypass) in x86. There are also bug fixes for migration, Intel IOMMU emulation, block layer/image handling, ARM emulation, and various other areas. (Note that a number of 2.12.1 patches were already included by us previously) (CVE-2018-3639 bsc#1092885) * Patches dropped (subsumed by stable update): 0039-device_tree-Increase-FDT_MAX_SIZE-t.patch 0040-vnc-fix-use-after-free.patch 0041-ccid-Fix-dwProtocols-advertisement-.patch 0042-tcg-arm-Fix-memory-barrier-encoding.patch 0043-s390-ccw-force-diag-308-subcode-to-.patch 0044-nbd-client-fix-nbd_negotiate_simple.patch 0045-migration-block-dirty-bitmap-fix-me.patch 0046-nbd-client-Fix-error-messages-durin.patch 0047-nbd-client-Relax-handling-of-large-.patch 0048-qxl-fix-local-renderer-crash.patch 0049-tcg-Limit-the-number-of-ops-in-a-TB.patch 0050-target-arm-Clear-SVE-high-bits-for-.patch 0051-cpus-tcg-fix-never-exiting-loop-on-.patch 0052-s390x-css-disabled-subchannels-cann.patch 0053-pc-bios-s390-ccw-struct-tpi_info-mu.patch 0054-virtio-ccw-common-reset-handler.patch 0055-s390x-ccw-make-sure-all-ccw-devices.patch 0056-blockjob-expose-error-string-via-qu.patch 0058-qemu-io-Use-purely-string-blockdev-.patch 0059-qemu-img-Use-only-string-options-in.patch 0060-nfs-Remove-processed-options-from-Q.patch 0061-i386-define-the-ssbd-CPUID-feature-.patch 0062-i386-Define-the-Virt-SSBD-MSR-and-h.patch 0063-i386-define-the-AMD-virt-ssbd-CPUID.patch 0064-ahci-fix-PxCI-register-race.patch 0065-ccid-card-passthru-fix-regression-i.patch * Patches renamed: 0057-blockjob-Fix-assertion-in-block_job.patch - > 0039-blockjob-Fix-assertion-in-block_job.patch 0066-xen-add-block-resize-support-for-xe.patch - > 0040-xen-add-block-resize-support-for-xe.patch 0067-seccomp-allow-sched_setscheduler-wi.patch - > 0041-seccomp-allow-sched_setscheduler-wi.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12- Fixing seccomp resourcecontrol defunct issue (bsc#1102627) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12 * Patches added: 0067-seccomp-allow-sched_setscheduler-wi.patch- Add ipxe-fix-build.patch to not error out with binutils >= 2.31 .- Remove linux-user patch which is no longer needed (bsc#1098056) * Patches dropped: 0011-linux-user-XXX-disable-fiemap.patch * Patches renamed: 0036-Remove-problematic-evdev-86-key-fro.patch - > 0011-Remove-problematic-evdev-86-key-fro.patch 0037-configure-Modify-python-used-for-io.patch - > 0036-configure-Modify-python-used-for-io.patch 0038-qemu-io-tests-comment-out-problemat.patch - > 0037-qemu-io-tests-comment-out-problemat.patch 0039-tests-test-thread-pool-is-racy-add-.patch - > 0038-tests-test-thread-pool-is-racy-add-.patch 0040-device_tree-Increase-FDT_MAX_SIZE-t.patch - > 0039-device_tree-Increase-FDT_MAX_SIZE-t.patch 0041-vnc-fix-use-after-free.patch - > 0040-vnc-fix-use-after-free.patch 0042-ccid-Fix-dwProtocols-advertisement-.patch - > 0041-ccid-Fix-dwProtocols-advertisement-.patch 0043-tcg-arm-Fix-memory-barrier-encoding.patch - > 0042-tcg-arm-Fix-memory-barrier-encoding.patch 0044-s390-ccw-force-diag-308-subcode-to-.patch - > 0043-s390-ccw-force-diag-308-subcode-to-.patch 0045-nbd-client-fix-nbd_negotiate_simple.patch - > 0044-nbd-client-fix-nbd_negotiate_simple.patch 0046-migration-block-dirty-bitmap-fix-me.patch - > 0045-migration-block-dirty-bitmap-fix-me.patch 0047-nbd-client-Fix-error-messages-durin.patch - > 0046-nbd-client-Fix-error-messages-durin.patch 0048-nbd-client-Relax-handling-of-large-.patch - > 0047-nbd-client-Relax-handling-of-large-.patch 0049-qxl-fix-local-renderer-crash.patch - > 0048-qxl-fix-local-renderer-crash.patch 0050-tcg-Limit-the-number-of-ops-in-a-TB.patch - > 0049-tcg-Limit-the-number-of-ops-in-a-TB.patch 0051-target-arm-Clear-SVE-high-bits-for-.patch - > 0050-target-arm-Clear-SVE-high-bits-for-.patch 0052-cpus-tcg-fix-never-exiting-loop-on-.patch - > 0051-cpus-tcg-fix-never-exiting-loop-on-.patch 0053-s390x-css-disabled-subchannels-cann.patch - > 0052-s390x-css-disabled-subchannels-cann.patch 0054-pc-bios-s390-ccw-struct-tpi_info-mu.patch - > 0053-pc-bios-s390-ccw-struct-tpi_info-mu.patch 0055-virtio-ccw-common-reset-handler.patch - > 0054-virtio-ccw-common-reset-handler.patch 0056-s390x-ccw-make-sure-all-ccw-devices.patch - > 0055-s390x-ccw-make-sure-all-ccw-devices.patch 0057-blockjob-expose-error-string-via-qu.patch - > 0056-blockjob-expose-error-string-via-qu.patch 0058-blockjob-Fix-assertion-in-block_job.patch - > 0057-blockjob-Fix-assertion-in-block_job.patch 0059-qemu-io-Use-purely-string-blockdev-.patch - > 0058-qemu-io-Use-purely-string-blockdev-.patch 0060-qemu-img-Use-only-string-options-in.patch - > 0059-qemu-img-Use-only-string-options-in.patch 0061-nfs-Remove-processed-options-from-Q.patch - > 0060-nfs-Remove-processed-options-from-Q.patch 0062-i386-define-the-ssbd-CPUID-feature-.patch - > 0061-i386-define-the-ssbd-CPUID-feature-.patch 0063-i386-Define-the-Virt-SSBD-MSR-and-h.patch - > 0062-i386-Define-the-Virt-SSBD-MSR-and-h.patch 0064-i386-define-the-AMD-virt-ssbd-CPUID.patch - > 0063-i386-define-the-AMD-virt-ssbd-CPUID.patch 0065-ahci-fix-PxCI-register-race.patch - > 0064-ahci-fix-PxCI-register-race.patch 0066-ccid-card-passthru-fix-regression-i.patch - > 0065-ccid-card-passthru-fix-regression-i.patch 0067-xen-add-block-resize-support-for-xe.patch - > 0066-xen-add-block-resize-support-for-xe.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12- Fix build failure of skiboot with gcc8 compiler skiboot-hdata-i2c.c-fix-building-with-gcc8.patch- Tweak build service constraints information to avoid failures- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12 * Patches added: 0067-xen-add-block-resize-support-for-xe.patch- Tweak patch file generation to be more git version agnostic. Also change update_git.sh to not reformat spec file by default.- Looks like the right fix for the AHCI issue has been identified upstream. Turns out to also affect Linux guests as well. (bsc#1094406) * Patches dropped: 0065-Revert-replay-don-t-process-async-e.patch 0066-Revert-replay-avoid-recursive-call-.patch 0067-Revert-replay-check-return-values-o.patch 0068-Revert-replay-push-replay_mutex_loc.patch * Patches added: 0065-ahci-fix-PxCI-register-race.patch - Fix a regresssion introduced in v2.12.0 for ccid-card-passthrough (bsc#1095419) 0066-ccid-card-passthru-fix-regression-i.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12- Fix qemu-guest-agent service issue (bsc#1094898)- Spectre v4 vulnerability mitigation support for KVM guests. High level description of vulnerability: Systems with microprocessors utilizing speculative execution and speculative execution of memory reads before the addresses of all prior memory writes are known may allow unauthorized disclosure of information to an attacker with local user access via a side-channel analysis. This change permits the new x86 cpu feature flag named "ssbd" to be presented to the guest, given that the host has this feature, and KVM exposes it to the guest as well. For this feature to be enabled, via adding it to the qemu commandline (eg: -cpu ,+spec-ctrl,+ssbd), so the guest OS can take advantage of the feature, spec-ctrl and ssbd support is also required in the host. Another new x86 cpu feature flag named "virt-ssbd" is also added to handle this vulnerability for AMD processors. (CVE-2018-3639 bsc#1092885) 0062-i386-define-the-ssbd-CPUID-feature-.patch 0063-i386-Define-the-Virt-SSBD-MSR-and-h.patch 0064-i386-define-the-AMD-virt-ssbd-CPUID.patch - Replay code introduced an issue for AHCI emulation, where on Windows 10 I/O would stop randomly, and Windows would then reset the AHCI device. The issue is not yet fully identified, but reverting some of those changes is at least for now a workaround. (bsc#1094406) 0065-Revert-replay-don-t-process-async-e.patch 0066-Revert-replay-avoid-recursive-call-.patch 0067-Revert-replay-check-return-values-o.patch 0068-Revert-replay-push-replay_mutex_loc.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12- Add some upstream fixes targeted for the next stable release 0040-device_tree-Increase-FDT_MAX_SIZE-t.patch 0041-vnc-fix-use-after-free.patch 0042-ccid-Fix-dwProtocols-advertisement-.patch 0043-tcg-arm-Fix-memory-barrier-encoding.patch 0044-s390-ccw-force-diag-308-subcode-to-.patch 0045-nbd-client-fix-nbd_negotiate_simple.patch 0046-migration-block-dirty-bitmap-fix-me.patch 0047-nbd-client-Fix-error-messages-durin.patch 0048-nbd-client-Relax-handling-of-large-.patch 0049-qxl-fix-local-renderer-crash.patch 0050-tcg-Limit-the-number-of-ops-in-a-TB.patch 0051-target-arm-Clear-SVE-high-bits-for-.patch 0052-cpus-tcg-fix-never-exiting-loop-on-.patch 0053-s390x-css-disabled-subchannels-cann.patch 0054-pc-bios-s390-ccw-struct-tpi_info-mu.patch 0055-virtio-ccw-common-reset-handler.patch 0056-s390x-ccw-make-sure-all-ccw-devices.patch 0057-blockjob-expose-error-string-via-qu.patch 0058-blockjob-Fix-assertion-in-block_job.patch 0059-qemu-io-Use-purely-string-blockdev-.patch 0060-qemu-img-Use-only-string-options-in.patch 0061-nfs-Remove-processed-options-from-Q.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12- Fix qemu-guest-agent uninstall (bsc#1093169) - Minor tweak to qemu spec file- Update to v2.12.0: See http://wiki.qemu.org/ChangeLog/2.12 Some noteworthy changes: CLI options removed: -tdf, -no-kvm-pit, -drive boot, -net channel, - net dump, -hdachs, -drive,if=scsi HMP commands removed: usb_add, usb_del, host_net_add, host_net_remove Q35 default nic now e1000e AMD SEV support - smbios supports setting data for type 11 tables audio and display support split out as modules - nic for simple creation of guest NIC and host back-end QMP monitor "out-of-band" capability lots of ARM and s390 improvements - Include more of upstream's in-tree tests in the qemu-testsuite package * Patches dropped: 0033-memfd-fix-configure-test.patch 0034-qapi-use-items-values-intead-of-ite.patch 0035-qapi-Use-OrderedDict-from-standard-.patch 0036-qapi-adapt-to-moved-location-of-Str.patch 0037-qapi-Adapt-to-moved-location-of-mak.patch 0038-qapi-remove-q-arg-to-diff-when-comp.patch 0039-qapi-ensure-stable-sort-ordering-wh.patch 0040-qapi-force-a-UTF-8-locale-for-runni.patch 0041-scripts-ensure-signrom-treats-data-.patch 0042-configure-allow-use-of-python-3.patch 0043-input-add-missing-JIS-keys-to-virti.patch 0045-pc-fail-memory-hot-plug-unplug-with.patch 0046-memattrs-add-debug-attribute.patch 0047-exec-add-ram_debug_ops-support.patch 0048-exec-add-debug-version-of-physical-.patch 0049-monitor-i386-use-debug-APIs-when-ac.patch 0050-machine-add-memory-encryption-prope.patch 0051-kvm-update-kvm.h-to-include-memory-.patch 0052-docs-add-AMD-Secure-Encrypted-Virtu.patch 0053-target-i386-add-Secure-Encrypted-Vi.patch 0054-qmp-add-query-sev-command.patch 0055-sev-i386-add-command-to-initialize-.patch 0056-qmp-populate-SevInfo-fields-with-SE.patch 0057-sev-i386-register-the-guest-memory-.patch 0058-kvm-introduce-memory-encryption-API.patch 0059-hmp-add-info-sev-command.patch 0060-sev-i386-add-command-to-create-laun.patch 0061-sev-i386-add-command-to-encrypt-gue.patch 0062-target-i386-encrypt-bios-rom.patch 0063-sev-i386-add-support-to-LAUNCH_MEAS.patch 0064-sev-i386-finalize-the-SEV-guest-lau.patch 0065-hw-i386-set-ram_debug_ops-when-memo.patch 0066-sev-i386-add-debug-encrypt-and-decr.patch 0067-target-i386-clear-C-bit-when-walkin.patch 0068-include-add-psp-sev.h-header-file.patch 0069-sev-i386-add-support-to-query-PLATF.patch 0070-sev-i386-add-support-to-KVM_SEV_GUE.patch 0071-qmp-add-query-sev-launch-measure-co.patch 0072-tests-qmp-test-blacklist-query-sev-.patch 0073-sev-i386-add-migration-blocker.patch 0074-cpu-i386-populate-CPUID-0x8000_001F.patch 0075-migration-warn-about-inconsistent-s.patch 0076-smbios-support-setting-OEM-strings-.patch 0077-smbios-Add-1-terminator-if-any-stri.patch 0078-Remove-problematic-evdev-86-key-fro.patch 0079-tpm-lookup-cancel-path-under-tpm-de.patch 0080-vga-fix-region-calculation.patch skiboot-GCC7-fixes-for-Wimplicit-fallthr.patch skiboot-libc-stdio-vsnprintf.c-add-expli.patch skiboot-build-LDFLAGS-pass-pie-flag-explicitly-to-ld.patch ui-keycodemapdb-Add-missing-QKeyCode-val.patch ui-keycodemapdb-Fix-compat-with-py3-dict.patch * Patches renamed: 0044-Make-installed-scripts-explicitly-p.patch - > 0033-Make-installed-scripts-explicitly-p.patch 0075-migration-warn-about-inconsistent-s.patch - > 0034-migration-warn-about-inconsistent-s.patch 0077-smbios-Add-1-terminator-if-any-stri.patch - > 0035-smbios-Add-1-terminator-if-any-stri.patch 0078-Remove-problematic-evdev-86-key-fro.patch - > 0036-Remove-problematic-evdev-86-key-fro.patch * Patches added: 0037-configure-Modify-python-used-for-io.patch 0038-qemu-io-tests-comment-out-problemat.patch 0039-tests-test-thread-pool-is-racy-add-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.12- Fix autoinstall of qemu-guest-agent by getting the modalias string right (bsc#1091143)- Guard strncpy call with GCC pragma to disable warning about possible incorrect usage, when in fact it is correct. This is for gcc 8 compatibility (bsc#1090355) ipxe-efi-guard-strncpy-with-gcc-warning-ignore-pragma.patch- Add WantedBy for enable qemu-ga@.service auto start (bsc#1090369)- fix qemu-ga service file name (bsc#1089067)- Fix OOB access in VGA emulation (CVE-2018-7858 bsc#1084604) 0080-vga-fix-region-calculation.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Add new look up path "sys/class/tpm" for tpm cancel path based on Linux 4.0 change (commit 313d21eeab9282e)(bsc#1070615) 0079-tpm-lookup-cancel-path-under-tpm-de.patch- Fix issue with key codes in qemu v2.11 0078-Remove-problematic-evdev-86-key-fro.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11 * Patches added: 0077-smbios-Add-1-terminator-if-any-stri.patch bsc#994082 and bsc#1084316- Add support for setting OEM strings table (fate#323624) 0076-smbios-support-setting-OEM-strings-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- SLE15 KVM (as targeted for RC1) now has the feature exposed. Drop the patch. (bsc#1082276) 0076-i386-Compensate-for-KVM-SPEC_CTRL-f.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Change example qemu-ifup script to not depend on bridge-utils. Also update the paths used for ip binary.- Eliminate bogus use of CPUID_7_0_EDX_PRED_CMD which we've carried since the initial Spectre v2 patch was added. EDX bit 27 of CPUID Leaf 07H, Sub-leaf 0 provides status on STIBP, and not the PRED_CMD MSR. Exposing the STIBP CPUID feature bit to the guest is wrong in general, since the VM doesn't directly control the scheduling of physical hyperthreads. This is left strictly to the L0 hypervisor.- Update to v2.11.1, a stable, (mostly) bug-fix-only release In addition to bug fixes, of necessity fixes are needed to address the Spectre v2 vulnerability by passing along to the guest new hardware features introduced by host microcode updates. A January 2018 release of qemu initially addressed this issue by exposing the feature for all x86 vcpu types, which was the quick and dirty approach, but not the proper solution. We remove that initial patch and now rely on the upstream solution. This update instead defines spec_ctrl and ibpb cpu feature flags as well as new cpu models which are clones of existing models with either -IBRS or -IBPB added to the end of the model name. These new vcpu models explicitly include the new feature(s), whereas the feature flags can be added to the cpu parameter as with other features. In short, for continued Spectre v2 protection, ensure that either the appropriate cpu feature flag is added to the QEMU command-line, or one of the new cpu models is used. Although migration from older versions is supported, the new cpu features won't be properly exposed to the guest until it is restarted with the cpu features explicitly added. A reboot is insufficient. A warning patch is added which attempts to detect a migration from a qemu version which had the quick and dirty fix (it only detects certain cases, but hopefully is helpful.) s390x guest vulnerability to Spectre v2 is also addressed in this update by including support for bpb and ppa/stfle.81 features. (CVE-2017-5715 bsc#1068032) For additional information on Spectre v2 as it relates to QEMU, see: https://www.qemu.org/2018/02/14/qemu-2-11-1-and-spectre-update/ - Unfortunately, it was found that our current KVM isn't correctly indicating support for the spec-ctrl feature, so I've added a patch to still detect that support within QEMU. This is of course a temporary kludge until KVM gets fixed. (bsc#1082276) - The SEV support patches are updated to the v9 series. - Fix incompatibility with recent glibc (boo#1081154) - Add Supplements tags for the guest agent package in an attempt to auto-install for QEMU and Xen SUSE Linux guests (fate#323570) * Patches dropped (subsumed by stable update, or reworked in v9): 0033-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch 0050-target-i386-add-memory-encryption-f.patch 0054-accel-add-Secure-Encrypted-Virtuliz.patch 0072-sev-Fix-build-for-non-x86-hosts.patch * Patches added: 0033-memfd-fix-configure-test.patch 0053-target-i386-add-Secure-Encrypted-Vi.patch 0056-qmp-populate-SevInfo-fields-with-SE.patch 0072-tests-qmp-test-blacklist-query-sev-.patch 0073-sev-i386-add-migration-blocker.patch 0074-cpu-i386-populate-CPUID-0x8000_001F.patch 0075-migration-warn-about-inconsistent-s.patch 0076-i386-Compensate-for-KVM-SPEC_CTRL-f.patch * Patches renamed (plus some minor code changes): 0051-machine-add-memory-encryption-prope.patch - > 0050-machine-add-memory-encryption-prope.patch 0052-kvm-update-kvm.h-to-include-memory-.patch - > 0051-kvm-update-kvm.h-to-include-memory-.patch 0053-docs-add-AMD-Secure-Encrypted-Virtu.patch - > 0052-docs-add-AMD-Secure-Encrypted-Virtu.patch 0055-sev-add-command-to-initialize-the-m.patch - > 0055-sev-i386-add-command-to-initialize-.patch 0056-sev-register-the-guest-memory-range.patch - > 0057-sev-i386-register-the-guest-memory-.patch 0057-kvm-introduce-memory-encryption-API.patch - > 0058-kvm-introduce-memory-encryption-API.patch 0058-qmp-add-query-sev-command.patch - > 0054-qmp-add-query-sev-command.patch 0060-sev-add-command-to-create-launch-me.patch - > 0060-sev-i386-add-command-to-create-laun.patch 0061-sev-add-command-to-encrypt-guest-me.patch - > 0061-sev-i386-add-command-to-encrypt-gue.patch 0063-sev-add-support-to-LAUNCH_MEASURE-c.patch - > 0063-sev-i386-add-support-to-LAUNCH_MEAS.patch 0064-sev-Finalize-the-SEV-guest-launch-f.patch - > 0064-sev-i386-finalize-the-SEV-guest-lau.patch 0066-sev-add-debug-encrypt-and-decrypt-c.patch - > 0066-sev-i386-add-debug-encrypt-and-decr.patch 0069-sev-add-support-to-query-PLATFORM_S.patch - > 0069-sev-i386-add-support-to-query-PLATF.patch 0070-sev-add-support-to-KVM_SEV_GUEST_ST.patch - > 0070-sev-i386-add-support-to-KVM_SEV_GUE.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Add AMD SEV (Secure Encrypted Virtualization) support by taking the v7 series of the patches posted to qemu ml. (fate#322124) 0046-memattrs-add-debug-attribute.patch 0047-exec-add-ram_debug_ops-support.patch 0048-exec-add-debug-version-of-physical-.patch 0049-monitor-i386-use-debug-APIs-when-ac.patch 0050-target-i386-add-memory-encryption-f.patch 0051-machine-add-memory-encryption-prope.patch 0052-kvm-update-kvm.h-to-include-memory-.patch 0053-docs-add-AMD-Secure-Encrypted-Virtu.patch 0054-accel-add-Secure-Encrypted-Virtuliz.patch 0055-sev-add-command-to-initialize-the-m.patch 0056-sev-register-the-guest-memory-range.patch 0057-kvm-introduce-memory-encryption-API.patch 0058-qmp-add-query-sev-command.patch 0059-hmp-add-info-sev-command.patch 0060-sev-add-command-to-create-launch-me.patch 0061-sev-add-command-to-encrypt-guest-me.patch 0062-target-i386-encrypt-bios-rom.patch 0063-sev-add-support-to-LAUNCH_MEASURE-c.patch 0064-sev-Finalize-the-SEV-guest-launch-f.patch 0065-hw-i386-set-ram_debug_ops-when-memo.patch 0066-sev-add-debug-encrypt-and-decrypt-c.patch 0067-target-i386-clear-C-bit-when-walkin.patch 0068-include-add-psp-sev.h-header-file.patch 0069-sev-add-support-to-query-PLATFORM_S.patch 0070-sev-add-support-to-KVM_SEV_GUEST_ST.patch 0071-qmp-add-query-sev-launch-measure-co.patch 0072-sev-Fix-build-for-non-x86-hosts.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Update python3 related patches now that they are upstream- guest agent: change service file to a template so it can be used by Xen as well. Adjust udev rule accordingly. FATE#324963- Fix machine inconsistency with -no-acpi and nvdimm (bsc#1077823) 0045-pc-fail-memory-hot-plug-unplug-with.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Modify BuildRequires python references - seabios also needed tweaks for python2 vs python3 * Patches added: seabios-use-python2-explicitly-as-needed.patch seabios-switch-to-python3-as-needed.patch- Try to get our story right wrt python2 vs python3 (bsc#1077564) * Get rid of use of #!/usr/bin/env python in scripts we install * include proposed upstream build system changes needed for building with python2 or python3 * Patches dropped: 0032-scripts-avoid-usr-bin-python-refere.patch * Patches renamed: 0033-Switch-order-of-libraries-for-mpath.patch - > 0032-Switch-order-of-libraries-for-mpath.patch 0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch - > 0033-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch * Patches added: 0034-qapi-use-items-values-intead-of-ite.patch 0035-qapi-Use-OrderedDict-from-standard-.patch 0036-qapi-adapt-to-moved-location-of-Str.patch 0037-qapi-Adapt-to-moved-location-of-mak.patch 0038-qapi-remove-q-arg-to-diff-when-comp.patch 0039-qapi-ensure-stable-sort-ordering-wh.patch 0040-qapi-force-a-UTF-8-locale-for-runni.patch 0041-scripts-ensure-signrom-treats-data-.patch 0042-configure-allow-use-of-python-3.patch 0043-input-add-missing-JIS-keys-to-virti.patch 0044-Make-installed-scripts-explicitly-p.patch Make-installed-scripts-explicitly-python3.patch ui-keycodemapdb-Add-missing-QKeyCode-val.patch ui-keycodemapdb-Fix-compat-with-py3-dict.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Fix packaging dependencies (coreutils) for qemu-ksm package (bsc#1040202)- Pass through to guest info related to x86 security vulnerability (CVE-2017-5715 bsc#1068032) 0034-i386-kvm-MSR_IA32_SPEC_CTRL-and-MSR.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Update to v2.11.0: See http://wiki.qemu.org/ChangeLog/2.11 Some noteworthy changes: - nodefconfig is now deprecated legacy pci-assignment code removed qemu-pr-helper added for handling guest persistant reservations (bsc#891066, bsc#910704, bsc#943807) qemu-keymap tool added for generating keymap files throttle block filter driver added support for a TPM emulator qcow2 image shrink support better support for >=64 vcpus for Windows guests nested KVM related improvements s390 pgste handling now done better EPYC cpu model added (bsc#1052825) improvements in qcow2 buffer handling vhost-user resume issue fixed migration hardening ARMv8-M security extension support more seccomp/sandboxing options available s390 cpu hot-plug improvements misc. virtfs improvements nbd improvements MTTCG improvements misc. TCG improvements scsi correctness improvements SEABIOS now has serial output option * Includes fixes for CVE-2017-15118 bsc#1070147, CVE-2017-15119 bsc#1070144 * Adds KASLR support (fate#323473, bsc#1070281) * Update SLE support docs to match this release * simplify spec file to expect at least sle_version >= 1315 * Patches dropped (upstream): 0013-console-add-question-mark-escape-op.patch 0020-configure-Fix-detection-of-seccomp-.patch 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch 0035-chardev-baum-fix-baum-that-releases.patch 0036-io-fix-temp-directory-used-by-test-.patch 0037-io-fix-check-for-handshake-completi.patch 0038-crypto-fix-test-cert-generation-to-.patch 0039-vhost-user-disable-the-broken-subpr.patch 0040-io-monitor-encoutput-buffer-size-fr.patch 0041-cirrus-fix-oob-access-in-mode4and5-.patch 0042-9pfs-use-g_malloc0-to-allocate-spac.patch * Patches renamed: 0014-Make-char-muxer-more-robust-wrt-sma.patch - > 0013-Make-char-muxer-more-robust-wrt-sma.patch 0015-linux-user-lseek-explicitly-cast-no.patch - > 0014-linux-user-lseek-explicitly-cast-no.patch 0016-AIO-Reduce-number-of-threads-for-32.patch - > 0015-AIO-Reduce-number-of-threads-for-32.patch 0017-xen_disk-Add-suse-specific-flush-di.patch - > 0016-xen_disk-Add-suse-specific-flush-di.patch 0018-qemu-bridge-helper-reduce-security-.patch - > 0017-qemu-bridge-helper-reduce-security-.patch 0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch - > 0018-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0021-linux-user-properly-test-for-infini.patch - > 0019-linux-user-properly-test-for-infini.patch 0022-roms-Makefile-pass-a-packaging-time.patch - > 0020-roms-Makefile-pass-a-packaging-time.patch 0023-Raise-soft-address-space-limit-to-h.patch - > 0021-Raise-soft-address-space-limit-to-h.patch 0024-increase-x86_64-physical-bits-to-42.patch - > 0022-increase-x86_64-physical-bits-to-42.patch 0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch - > 0023-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0026-i8254-Fix-migration-from-SLE11-SP2.patch - > 0024-i8254-Fix-migration-from-SLE11-SP2.patch 0027-acpi_piix4-Fix-migration-from-SLE11.patch - > 0025-acpi_piix4-Fix-migration-from-SLE11.patch 0028-Fix-tigervnc-long-press-issue.patch - > 0026-Fix-tigervnc-long-press-issue.patch 0029-string-input-visitor-Fix-uint64-par.patch - > 0027-string-input-visitor-Fix-uint64-par.patch 0030-test-string-input-visitor-Add-int-t.patch - > 0028-test-string-input-visitor-Add-int-t.patch 0031-test-string-input-visitor-Add-uint6.patch - > 0029-test-string-input-visitor-Add-uint6.patch 0032-tests-Add-QOM-property-unit-tests.patch - > 0030-tests-Add-QOM-property-unit-tests.patch 0033-tests-Add-scsi-disk-test.patch - > 0031-tests-Add-scsi-disk-test.patch 0043-scripts-avoid-usr-bin-python-refere.patch - > 0032-scripts-avoid-usr-bin-python-refere.patch * We need the multipath libraries link order switched 0033-Switch-order-of-libraries-for-mpath.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.11- Avoid ref to /usr/bin/python in vmstate-static-checker.py script 0043-scripts-avoid-usr-bin-python-refere.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- For SLE15, it's been decided to stop providing SDL based graphics due to packaging constraints. Long ago GTK became the default, and there is little benefit to providing both. For now, keep it enabled for openSUSE (Tumblweed and Leap), but consider it marked deprecated there and if no one complains it will be removed for openSUSE as well in the near future. (fate#324465) - Fix problem building skiboot.lid skiboot-build-LDFLAGS-pass-pie-flag-explicitly-to-ld.patch- Wrap analyze-migration and vmstate-static-checker into tools from qemu scripts folder, also changed introduction of qemu-tools in spec file - Move supportplugin position in spec file- Add announcement in support docs about qed storage format no longer being supported in next major SLE release (SLE15) (fate#324200) - Address various security/stability issues * Fix DoS in I/O channel websockets (CVE-2017-15268 bsc#1062942) 0040-io-monitor-encoutput-buffer-size-fr.patch * Fix OOB access in cirrus vga device emulation (CVE-2017-15289 bsc#1063122) 0041-cirrus-fix-oob-access-in-mode4and5-.patch * Fix information leak in 9pfs interface (CVE-2017-15038 bsc#1062069) 0042-9pfs-use-g_malloc0-to-allocate-spac.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- Don't tie glusterfs support to specific arch - Build skiboot firmware (OPAL), particularly since it's fairly easy to do so skiboot-GCC7-fixes-for-Wimplicit-fallthr.patch skiboot-libc-stdio-vsnprintf.c-add-expli.patch- Added the global macro 'with_glusterfs' in order to re-enable glusterfs support. The macro enable easier future adjustments for various ARCH/targets/requiremnets. At first glusterfs support is enabled for openSUSE Leap 42.x and Factory for ARCH x86_64.- Add dependencies on ovmf (uefi) for the qemu-x86 and qemu-arm packages - Fix s390-netboot.img to be included with qemu-s390 package, not qemu-ppc- Update to v2.10.1, a stable, bug-fix-only release * fixes bsc#1056386 CVE-2017-13673, bsc#1056334 CVE-2017-13672, bsc#1057585 CVE-2017-14167 * Patches dropped (upstream): 0034-slirp-fix-clearing-ifq_so-from-pend.patch 0035-s390-ccw-Fix-alignment-for-CCW1.patch 0038-s390x-ais-for-2.10-stable-disable-a.patch 0039-s390x-cpumodel-remove-ais-from-z14-.patch * Patches renamed: 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch - > 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch 0037-chardev-baum-fix-baum-that-releases.patch - > 0035-chardev-baum-fix-baum-that-releases.patch 0040-io-fix-temp-directory-used-by-test-.patch - > 0036-io-fix-temp-directory-used-by-test-.patch 0041-io-fix-check-for-handshake-completi.patch - > 0037-io-fix-check-for-handshake-completi.patch 0042-crypto-fix-test-cert-generation-to-.patch - > 0038-crypto-fix-test-cert-generation-to-.patch 0043-vhost-user-disable-the-broken-subpr.patch - > 0039-vhost-user-disable-the-broken-subpr.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- Fix failures and potential failures in qemu-testsuite 0040-io-fix-temp-directory-used-by-test-.patch 0041-io-fix-check-for-handshake-completi.patch 0042-crypto-fix-test-cert-generation-to-.patch 0043-vhost-user-disable-the-broken-subpr.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- Fix migration issue on s390 0038-s390x-ais-for-2.10-stable-disable-a.patch 0039-s390x-cpumodel-remove-ais-from-z14-.patch - Fix case of not being able to build from rpm sources due to undefined macro (boo#1057966) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- Fix baum that release brlapi twice (bsc#1060045) 0037-chardev-baum-fix-baum-that-releases.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- For SLE15 pre-release testing, add support for the EPYC processor. This will be officially supported once it is included in the v2.11 release. (bsc#1052825) 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch - Fix some support statements in our SLE support documents.- Update BuildRequires packages libibverbs-devel and librdmacm-devel to the more correct rdma-core-devel - Enable seccomp for s390x, aarch64, and ppc64le - Fix OOB issue (use after free) in slirp network stack (CVE-2017-13711 bsc#1056291) 0034-slirp-fix-clearing-ifq_so-from-pend.patch - Fix a misalignment in the s390 ccw firmware (bsc#1056680) 0035-s390-ccw-Fix-alignment-for-CCW1.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- Add a supportconfig plugin qemu-supportconfig FATE#323661- Update to v2.10.0: See http://wiki.qemu.org/ChangeLog/2.10 - Dropped internal only patches used to support SUSE Studio Testdrive as well as other miscellaneous patches deemed unused and not worth carrying (bsc#1046783, bsc#1055125, bsc#1055127) - Update SLE support statements in anticipation of SLE15 - disable SAN boot capability from virtio pxe rom used in v1.4 and older pc machine types due to rom size requirements. Hopefully a better solution can be found which doesn't impact functionality * Patches added: ipxe-stub-out-the-SAN-req-s-in-int13.patch * Patches renamed: 0006-qemu-cvs-gettimeofday.patch -> 0003-qemu-cvs-gettimeofday.patch 0007-qemu-cvs-ioctl_debug.patch -> 0004-qemu-cvs-ioctl_debug.patch 0008-qemu-cvs-ioctl_nodirection.patch -> 0005-qemu-cvs-ioctl_nodirection.patch 0009-linux-user-add-binfmt-wrapper-for-a.patch -> 0006-linux-user-add-binfmt-wrapper-for-a.patch 0010-PPC-KVM-Disable-mmu-notifier-check.patch -> 0007-PPC-KVM-Disable-mmu-notifier-check.patch 0011-linux-user-fix-segfault-deadlock.patch -> 0008-linux-user-fix-segfault-deadlock.patch 0012-linux-user-binfmt-support-host-bina.patch -> 0009-linux-user-binfmt-support-host-bina.patch 0013-linux-user-Fake-proc-cpuinfo.patch -> 0010-linux-user-Fake-proc-cpuinfo.patch 0014-linux-user-XXX-disable-fiemap.patch -> 0011-linux-user-XXX-disable-fiemap.patch 0017-linux-user-use-target_ulong.patch -> 0012-linux-user-use-target_ulong.patch 0021-console-add-question-mark-escape-op.patch -> 0013-console-add-question-mark-escape-op.patch 0022-Make-char-muxer-more-robust-wrt-sma.patch -> 0014-Make-char-muxer-more-robust-wrt-sma.patch 0023-linux-user-lseek-explicitly-cast-no.patch -> 0015-linux-user-lseek-explicitly-cast-no.patch 0025-AIO-Reduce-number-of-threads-for-32.patch -> 0016-AIO-Reduce-number-of-threads-for-32.patch 0027-xen_disk-Add-suse-specific-flush-di.patch -> 0017-xen_disk-Add-suse-specific-flush-di.patch 0028-qemu-bridge-helper-reduce-security-.patch -> 0018-qemu-bridge-helper-reduce-security-.patch 0029-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0030-configure-Fix-detection-of-seccomp-.patch -> 0020-configure-Fix-detection-of-seccomp-.patch 0031-linux-user-properly-test-for-infini.patch -> 0020-linux-user-properly-test-for-infini.patch 0033-roms-Makefile-pass-a-packaging-time.patch -> 0022-roms-Makefile-pass-a-packaging-time.patch 0034-Raise-soft-address-space-limit-to-h.patch -> 0023-Raise-soft-address-space-limit-to-h.patch 0035-increase-x86_64-physical-bits-to-42.patch -> 0024-increase-x86_64-physical-bits-to-42.patch 0036-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch -> 0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0037-i8254-Fix-migration-from-SLE11-SP2.patch -> 0026-i8254-Fix-migration-from-SLE11-SP2.patch 0038-acpi_piix4-Fix-migration-from-SLE11.patch -> 0027-acpi_piix4-Fix-migration-from-SLE11.patch 0039-Fix-tigervnc-long-press-issue.patch -> 0028-Fix-tigervnc-long-press-issue.patch 0041-string-input-visitor-Fix-uint64-par.patch -> 0029-string-input-visitor-Fix-uint64-par.patch 0042-test-string-input-visitor-Add-int-t.patch -> 0030-test-string-input-visitor-Add-int-t.patch 0043-test-string-input-visitor-Add-uint6.patch -> 0031-test-string-input-visitor-Add-uint6.patch 0044-tests-Add-QOM-property-unit-tests.patch -> 0032-tests-Add-QOM-property-unit-tests.patch 0045-tests-Add-scsi-disk-test.patch -> 0033-tests-Add-scsi-disk-test.patch * Patches dropped (upstream unless otherwise noted): 0003-qemu-cvs-alsa_bitfield.patch (deemed not needed) 0004-qemu-cvs-alsa_ioctl.patch (deemed not needed) 0005-qemu-cvs-alsa_mmap.patch (deemed not needed) 0015-slirp-nooutgoing.patch (bsc#1055125) 0016-vnc-password-file-and-incoming-conn.patch (bsc#1055127) 0018-block-Add-support-for-DictZip-enabl.patch (bsc#1046783) 0019-block-Add-tar-container-format.patch (bsc#1046783) 0020-Legacy-Patch-kvm-qemu-preXX-dictzip.patch (bsc#1046783) 0024-configure-Enable-PIE-for-ppc-and-pp.patch (obsolete) 0026-dictzip-Fix-on-big-endian-systems.patch (bsc#1046783) 0032-linux-user-remove-all-traces-of-qem.patch 0040-fix-xen-hvm-direct-kernel-boot.patch (bsc#970791) 0046-RFC-update-Linux-headers-from-irqs-.patch 0047-ARM-KVM-Enable-in-kernel-timers-wit.patch 0048-input-Add-trace-event-for-empty-key.patch 0049-ACPI-don-t-call-acpi_pcihp_device_p.patch 0050-i386-Allow-cpuid-bit-override.patch (was for testing only) 0051-input-limit-kbd-queue-depth.patch 0052-audio-release-capture-buffers.patch 0053-scsi-avoid-an-off-by-one-error-in-m.patch 0054-vmw_pvscsi-check-message-ring-page-.patch 0055-9pfs-local-forbid-client-access-to-.patch 0056-jazz_led-fix-bad-snprintf.patch 0057-slirp-smb-Replace-constant-strings-.patch 0058-altera_timer-fix-incorrect-memset.patch 0059-Hacks-for-building-on-gcc-7-Fedora-.patch 0060-9pfs-local-fix-unlink-of-alien-file.patch 0061-megasas-do-not-read-DCMD-opcode-mor.patch 0062-megasas-always-store-SCSIRequest-in.patch 0063-nbd-Fully-initialize-client-in-case.patch 0064-9pfs-local-remove-use-correct-path-.patch 0065-hid-Reset-kbd-modifiers-on-reset.patch 0066-input-Decrement-queue-count-on-kbd-.patch 0067-xhci-only-update-dequeue-ptr-on-com.patch 0068-vnc-Set-default-kbd-delay-to-10ms.patch 0069-qemu-nbd-Ignore-SIGPIPE.patch 0070-usb-redir-fix-stack-overflow-in-usb.patch 0072-slirp-check-len-against-dhcp-option.patch 0071-exec-use-qemu_ram_ptr_length-to-acc.patch 0073-xen-mapcache-store-dma-information-.patch 0074-exec-Add-lock-parameter-to-qemu_ram.patch 0075-Replace-struct-ucontext-with-uconte.patch ipxe-build-Avoid-implicit-fallthrough-warnings-on-GCC-7.patch ipxe-iscsi-Always-send-FirstBurstLength-parameter.patch ipxe-ath-Add-missing-break-statements.patch ipxe-mucurses-Fix-erroneous-__nonnull-attribute.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10- Fix package build failure as of glibc v2.26 update in Factory (boo#1055587) 0075-Replace-struct-ucontext-with-uconte.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Remove redundant prerequire for pwdutils- Postrequire acl for setfacl- Prerequire shadow for groupadd- The recent security fix for CVE-2017-11334 adversely affects Xen. Include two additional patches to make sure Xen is going to be OK. 0073-xen-mapcache-store-dma-information-.patch 0074-exec-Add-lock-parameter-to-qemu_ram.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Pre-add group kvm for qemu-tools (bsc#1011144)- Fixed a few more inaccuracies in the support docs.- Address various security/stability issues * Fix DOS vulnerability in qemu-nbd (bsc#1046636 CVE-2017-10664) 0069-qemu-nbd-Ignore-SIGPIPE.patch * Fix DOS from stack overflow in debug messages of usb redirection support (bsc#1047674 CVE-2017-10806) 0070-usb-redir-fix-stack-overflow-in-usb.patch * Fix OOB access during DMA operation (CVE-2017-11334 bsc#1048902) 0071-exec-use-qemu_ram_ptr_length-to-acc.patch * Fix OOB access parsing dhcp slirp options (CVE-2017-11434 bsc#1049381) 0072-slirp-check-len-against-dhcp-option.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Fix support docs to indicate ARM64 is now fully L3 supported in SLES 12 SP3. Apply a few additional clarifications in the support docs. (bsc#1050268) - Adjust to libvdeplug-devel package naming changes.- Fix migration with xhci (bsc#1048296) 0067-xhci-only-update-dequeue-ptr-on-com.patch - Increase VNC delay to fix missing keyboard input events (bsc#1031692) 0068-vnc-Set-default-kbd-delay-to-10ms.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Remove build dependency package iasl used for seabios- Fixed stuck state during usb keyboard reset (bsc#1044936) 0065-hid-Reset-kbd-modifiers-on-reset.patch - Fixed keyboard events getting lost (bsc#1044936) 0066-input-Decrement-queue-count-on-kbd-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Use most recent compiler to build size-critical firmware, instead of hard-coding gcc6 for all target versions (bsc#1043390) * A few upstream ipxe patches were needed for gcc7 compatibility: ipxe-ath-Add-missing-break-statements.patch ipxe-mucurses-Fix-erroneous-__nonnull-attribute.patch - Add --no-renames to the git format-patch command in the git workflow script for better patch compatibility - Address various security/stability issues * Fix potential privilege escalation in virtfs (CVE-2016-9602 bsc#1020427) 0060-9pfs-local-fix-unlink-of-alien-file.patch * Fix DOS in megasas device emulation (CVE-2017-9503 bsc#1043296) 0061-megasas-do-not-read-DCMD-opcode-mor.patch 0062-megasas-always-store-SCSIRequest-in.patch * Fix DOS in qemu-nbd server (CVE-2017-9524 bsc#1043808) 0063-nbd-Fully-initialize-client-in-case.patch * Fix regression introduced by recent virtfs security fixes (bsc#1045035) 0064-9pfs-local-remove-use-correct-path-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Backport ipxe to support FirstBurstLength (bsc#1040476) ipxe-iscsi-Always-send-FirstBurstLength-parameter.patch- Fixes for gcc7 compatability (bsc#1040228) (in behalf of Liang Yan) 0056-jazz_led-fix-bad-snprintf.patch 0057-slirp-smb-Replace-constant-strings-.patch 0058-altera_timer-fix-incorrect-memset.patch 0059-Hacks-for-building-on-gcc-7-Fedora-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Protect access to metadata in virtio-9pfs (CVE-2017-7493 bsc#1039495) 0055-9pfs-local-forbid-client-access-to-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Address various security/stability issues * Fix DOS potential in vnc interface (CVE-2017-8379 bsc#1037334) 0051-input-limit-kbd-queue-depth.patch * Fix DOS potential in vnc interface (CVE-2017-8309 bsc#1037242) 0052-audio-release-capture-buffers.patch * Fix OOB access in megasas device emulation (CVE-2017-8380 bsc#1037336) 0053-scsi-avoid-an-off-by-one-error-in-m.patch * Fix DOS in Vmware pv scsi emulation (CVE-2017-8112 bsc#1036211) 0054-vmw_pvscsi-check-message-ring-page-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Fix building packages for some older distros. - Further refine our handling of building firmware (or not) for the various arch's and distro versions we build for. Note that if we don't build x86 firmware, (eg: x86 Leap 42.1) the upstream binary blobs are used, which may have migration incompatibilities with previous versions of qemu provided.- Fix issue in shipping qemu v2.9.0, where pci-passthrough for Xen HVM guests got broken (bsc#1034131) 0049-ACPI-don-t-call-acpi_pcihp_device_p.patch - Include experimental, unsupported feature to assist in some performance analysis work. 0050-i386-Allow-cpuid-bit-override.patch- Updated to v2.9.0: See http://wiki.qemu-project.org/ChangeLog/2.9 - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Updated to v2.9.0-rc5: See http://wiki.qemu-project.org/ChangeLog/2.9 * Includes fix for CVE-2017-7471, a virtfs security issue. - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Add empty keyboard queue tracepoint to help openQA testing work better (bsc#1031692) 0048-input-Add-trace-event-for-empty-key.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Updated to v2.9.0-rc4: See http://wiki.qemu-project.org/ChangeLog/2.9 - Enable ceph/rbd support for s390x (bsc#1030068) - Enable ceph/rbd support for ppc* as available - Update ARM in-kernel-timers patch (bsc#1033416) * Patches renamed: 0041-ARM-KVM-Enable-in-kernel-timers-wit.patch -> 0047-ARM-KVM-Enable-in-kernel-timers-wit.patch 0042-string-input-visitor-Fix-uint64-par.patch -> 0041-string-input-visitor-Fix-uint64-par.patch 0043-test-string-input-visitor-Add-int-t.patch -> 0042-test-string-input-visitor-Add-int-t.patch 0044-test-string-input-visitor-Add-uint6.patch -> 0043-test-string-input-visitor-Add-uint6.patch 0045-tests-Add-QOM-property-unit-tests.patch -> 0044-tests-Add-QOM-property-unit-tests.patch 0046-tests-Add-scsi-disk-test.patch -> 0045-tests-Add-scsi-disk-test.patch * Patches added (support patch): 0046-RFC-update-Linux-headers-from-irqs-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Updated to v2.9.0-rc3: See http://wiki.qemu-project.org/ChangeLog/2.9 * Patches dropped (included in upstream source archive): 0047-hw-intc-arm_gicv3_kvm-Check-KVM_DEV.patch 0048-i386-Replace-uint32_t-with-FeatureW.patch 0049-i386-Don-t-override-cpu-options-on-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9 - Added additional documentation provided with v2.9.0 - Fix build failure with gcc7 (bsc#1031340) ipxe-build-Avoid-implicit-fallthrough-warnings-on-GCC-7.patch - Made miscellaneous spec file refinements- The support documents included are now fairly accurate for the arm and s390 world, and the x86 version also received a few tweaks. Also included in those docs is a url reference to upstream qemu deprecation plans and discussions. (fate#321146) - Add post v2.9.0-rc2 upstream patches which fix -cpu host and -cpu max feature overrides for libvirt compatability. 0048-i386-Replace-uint32_t-with-FeatureW.patch 0049-i386-Don-t-override-cpu-options-on-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Updated to v2.9.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.9 * Includes fix for in guest privilege escalation when using TCG (bsc#1030624) * Patches dropped (equivalent included in upstream source archive): 0047-linux-user-exclude-cpu-model-code-w.patch - Fix failure booting SLE12-SP2 Aarch64 guest (bsc#1031384) 0047-hw-intc-arm_gicv3_kvm-Check-KVM_DEV.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Updated to v2.9.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.9 * Patches dropped (no longer needed based on what we now build for): 0024-virtfs-proxy-helper-Provide-__u64-f.patch * Patches dropped (included in upstream source archive): 0034-dma-rc4030-limit-interval-timer-rel.patch * Patches renamed: 0025-configure-Enable-PIE-for-ppc-and-pp.patch -> 0024-configure-Enable-PIE-for-ppc-and-pp.patch 0026-AIO-Reduce-number-of-threads-for-32.patch -> 0025-AIO-Reduce-number-of-threads-for-32.patch 0027-dictzip-Fix-on-big-endian-systems.patch -> 0026-dictzip-Fix-on-big-endian-systems.patch 0028-xen_disk-Add-suse-specific-flush-di.patch -> 0027-xen_disk-Add-suse-specific-flush-di.patch 0029-qemu-bridge-helper-reduce-security-.patch -> 0028-qemu-bridge-helper-reduce-security-.patch 0030-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 0029-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0031-configure-Fix-detection-of-seccomp-.patch -> 0030-configure-Fix-detection-of-seccomp-.patch 0032-linux-user-properly-test-for-infini.patch -> 0031-linux-user-properly-test-for-infini.patch 0033-linux-user-remove-all-traces-of-qem.patch -> 0032-linux-user-remove-all-traces-of-qem.patch 0035-roms-Makefile-pass-a-packaging-time.patch -> 0033-roms-Makefile-pass-a-packaging-time.patch 0036-Raise-soft-address-space-limit-to-h.patch -> 0034-Raise-soft-address-space-limit-to-h.patch 0037-increase-x86_64-physical-bits-to-42.patch -> 0035-increase-x86_64-physical-bits-to-42.patch 0038-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch -> 0036-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0039-i8254-Fix-migration-from-SLE11-SP2.patch -> 0037-i8254-Fix-migration-from-SLE11-SP2.patch 0040-acpi_piix4-Fix-migration-from-SLE11.patch -> 0038-acpi_piix4-Fix-migration-from-SLE11.patch 0041-Fix-tigervnc-long-press-issue.patch -> 0039-Fix-tigervnc-long-press-issue.patch 0042-fix-xen-hvm-direct-kernel-boot.patch -> 0040-fix-xen-hvm-direct-kernel-boot.patch 0043-ARM-KVM-Enable-in-kernel-timers-wit.patch -> 0041-ARM-KVM-Enable-in-kernel-timers-wit.patch 0044-string-input-visitor-Fix-uint64-par.patch -> 0042-string-input-visitor-Fix-uint64-par.patch 0045-test-string-input-visitor-Add-int-t.patch -> 0043-test-string-input-visitor-Add-int-t.patch 0046-test-string-input-visitor-Add-uint6.patch -> 0044-test-string-input-visitor-Add-uint6.patch 0047-tests-Add-QOM-property-unit-tests.patch -> 0045-tests-Add-QOM-property-unit-tests.patch 0048-tests-Add-scsi-disk-test.patch -> 0046-tests-Add-scsi-disk-test.patch 0049-linux-user-exclude-cpu-model-code-w.patch -> 0047-linux-user-exclude-cpu-model-code-w.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Updated to v2.9.0-rc0: See http://wiki.qemu-project.org/ChangeLog/2.9 * Updated version carries fixes for the following reported issues: CVE-2016-9602 bsc#1020427, CVE-2016-9923 bsc#1014703, CVE-2017-2630 bsc#1025396, CVE-2017-2633 bsc#1026612, CVE-2017-5579 bsc#1021741, CVE-2017-5931 bsc#1024114, CVE-2017-5973 bsc#1025109, CVE-2017-5987 bsc#1025311, CVE-2017-6058 bsc#1025837, CVE-2017-6505 bsc#1028184 * Patches dropped: seabios_128kb.patch (no longer required) * Patches dropped (included in upstream source archive): 0035-net-imx-limit-buffer-descriptor-cou.patch 0045-virtio-gpu-call-cleanup-mapping-fun.patch 0051-virtio-gpu-fix-information-leak-in-.patch 0052-display-cirrus-ignore-source-pitch-.patch 0053-s390x-kvm-fix-small-race-reboot-vs..patch 0054-target-s390x-use-qemu-cpu-model-in-.patch 0056-tests-check-path-to-avoid-a-failing.patch 0057-display-virtio-gpu-3d-check-virgl-c.patch 0058-watchdog-6300esb-add-exit-function.patch 0059-virtio-gpu-3d-fix-memory-leak-in-re.patch 0060-virtio-gpu-fix-memory-leak-in-resou.patch 0061-virtio-fix-vq-inuse-recalc-after-mi.patch 0062-audio-es1370-add-exit-function.patch 0063-audio-ac97-add-exit-function.patch 0064-megasas-fix-guest-triggered-memory-.patch 0065-cirrus-handle-negative-pitch-in-cir.patch 0066-cirrus-fix-blit-address-mask-handli.patch 0067-cirrus-fix-oob-access-issue-CVE-201.patch 0068-usb-ccid-check-ccid-apdu-length.patch 0069-sd-sdhci-check-data-length-during-d.patch 0070-virtio-gpu-fix-resource-leak-in-vir.patch 0071-cirrus-fix-patterncopy-checks.patch 0072-cirrus-add-blit_is_unsafe-call-to-c.patch * Patches renamed: 0036-roms-Makefile-pass-a-packaging-time.patch -> 0035-roms-Makefile-pass-a-packaging-time.patch 0037-Raise-soft-address-space-limit-to-h.patch -> 0036-Raise-soft-address-space-limit-to-h.patch 0038-increase-x86_64-physical-bits-to-42.patch -> 0037-increase-x86_64-physical-bits-to-42.patch 0039-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch -> 0038-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0040-i8254-Fix-migration-from-SLE11-SP2.patch -> 0039-i8254-Fix-migration-from-SLE11-SP2.patch 0041-acpi_piix4-Fix-migration-from-SLE11.patch -> 0040-acpi_piix4-Fix-migration-from-SLE11.patch 0042-Fix-tigervnc-long-press-issue.patch -> 0041-Fix-tigervnc-long-press-issue.patch 0043-fix-xen-hvm-direct-kernel-boot.patch -> 0042-fix-xen-hvm-direct-kernel-boot.patch 0044-ARM-KVM-Enable-in-kernel-timers-wit.patch -> 0043-ARM-KVM-Enable-in-kernel-timers-wit.patch 0046-string-input-visitor-Fix-uint64-par.patch -> 0044-string-input-visitor-Fix-uint64-par.patch 0047-test-string-input-visitor-Add-int-t.patch -> 0045-test-string-input-visitor-Add-int-t.patch 0048-test-string-input-visitor-Add-uint6.patch -> 0046-test-string-input-visitor-Add-uint6.patch 0049-tests-Add-QOM-property-unit-tests.patch -> 0047-tests-Add-QOM-property-unit-tests.patch 0050-tests-Add-scsi-disk-test.patch -> 0048-tests-Add-scsi-disk-test.patch 0055-linux-user-exclude-cpu-model-code-w.patch -> 0049-linux-user-exclude-cpu-model-code-w.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.9- Buildignore for the global gcc-PIE, as this package enables PIE on its own and has troubles if all use it. (meissner@suse.com)- Address various security/stability issues * Fix OOB access in virito-gpu-3d (CVE-2016-10028 bsc#1017084 bsc#1016503) 0057-display-virtio-gpu-3d-check-virgl-c.patch * Fix DOS in Intel 6300ESB device emulation (CVE-2016-10155 bsc#1021129) 0058-watchdog-6300esb-add-exit-function.patch * Fix DOS in virtio-gpu-3d (CVE-2017-5552 bsc#1021195) 0059-virtio-gpu-3d-fix-memory-leak-in-re.patch * Fix DOS in virtio-gpu (CVE-2017-5578 bsc#1021481) 0060-virtio-gpu-fix-memory-leak-in-resou.patch * Fix cause of infrequent migration failures from bad virtio device state. (bsc#1020928) 0061-virtio-fix-vq-inuse-recalc-after-mi.patch * Fix DOS in es1370 emulated audio device (CVE-2017-5526 bsc#1020589) 0062-audio-es1370-add-exit-function.patch * Fix DOS in ac97 emulated audio device (CVE-2017-5525 bsc#1020491) 0063-audio-ac97-add-exit-function.patch * Fix DOS in megasas device emulation (CVE-2017-5856 bsc#1023053) 0064-megasas-fix-guest-triggered-memory-.patch * Fix various inaccuracies in cirrus vga device emulation 0065-cirrus-handle-negative-pitch-in-cir.patch 0066-cirrus-fix-blit-address-mask-handli.patch * Fix OOB access in cirrus vga emulation (CVE-2017-2615 bsc#1023004) 0067-cirrus-fix-oob-access-issue-CVE-201.patch * Fix DOS in usb CCID card device emulator (CVE-2017-5898 bsc#1023907) 0068-usb-ccid-check-ccid-apdu-length.patch * Fix OOB access in SDHCI device emulation (CVE-2017-5667 bsc#1022541) 0069-sd-sdhci-check-data-length-during-d.patch * Fix DOS in virtio-gpu-3d (CVE-2017-5857 bsc#1023073) 0070-virtio-gpu-fix-resource-leak-in-vir.patch * Fix cirrus patterncopy checks 0071-cirrus-fix-patterncopy-checks.patch * Fix OOB access in cirrus vga emulation (CVE-2017-2620 bsc#1024972) 0072-cirrus-add-blit_is_unsafe-call-to-c.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8- Fix name of s390x specific sysctl configuration file to end with .conf (bsc#1026583)- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8 * Check that sysfs path exists before running test which requires it. This allows qemu-testsuite to succeed in local build service chroot based package build. 0056-tests-check-path-to-avoid-a-failing.patch- Factory and SLE12-SP3 got a name change in the dtc devel package: libfdt1-devel -> libfdt-devel. Adjust our spec file accordingly.- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8 * Patches added: 0055-linux-user-exclude-cpu-model-code-w.patch- Make sure qemu guest agent is usable as soon as qemu-guest-agent package is installed. The previous post script was still not doing the job. - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8 * Fix potential hang/crash rebooting s390x guest 0053-s390x-kvm-fix-small-race-reboot-vs..patch * Fix s390x linux-user failure since v2.8.0 update 0054-target-s390x-use-qemu-cpu-model-in-.patch- Merge qemu packages from openSUSE and SUSE SLE releases together for the v2.8 qemu update. The qemu.changes file is the openSUSE version with this entry providing CVE, FATE, and bugzilla references from the SUSE SLE qemu package to date (see below) - Updated to v2.8.0: See http://wiki.qemu-project.org/ChangeLog/2.8 * For SUSE SLE-12-SP3, update relates to fate#319684, fate#321331, fate#321335, fate#321339, fate#321349, fate#321857 * For best compatibility, qemu-ifup and kvm_stat scripts now owned by qemu package * Build ipxe roms with gcc6 to maintain SLE legacy migration compatibility requirements * qmp-commands.txt file removed, to resurface in future doc reorganization * qemu-tech.html file merged into other existing doc * trace-events renamed to trace-events-all - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.8 * Patches dropped (upstream): 0013-linux-user-lock-tcg.patch 0014-linux-user-Run-multi-threaded-code-.patch 0015-linux-user-lock-tb-flushing-too.patch 0017-linux-user-implement-FS_IOC_GETFLAG.patch 0018-linux-user-implement-FS_IOC_SETFLAG.patch 0034-xen-SUSE-xenlinux-unplug-for-emulat.patch 0039-Fix-tlb_vaddr_to_host-with-CONFIG_U.patch 0041-vmsvga-correct-bitmap-and-pixmap-si.patch 0042-scsi-mptconfig-fix-an-assert-expres.patch 0043-scsi-mptconfig-fix-misuse-of-MPTSAS.patch 0044-scsi-pvscsi-limit-loop-to-fetch-SG-.patch 0045-usb-xhci-fix-memory-leak-in-usb_xhc.patch 0046-scsi-mptsas-use-g_new0-to-allocate-.patch 0047-scsi-pvscsi-limit-process-IO-loop-t.patch 0048-virtio-add-check-for-descriptor-s-m.patch 0049-net-mcf-limit-buffer-descriptor-cou.patch 0050-usb-ehci-fix-memory-leak-in-ehci_pr.patch 0051-xhci-limit-the-number-of-link-trbs-.patch 0052-9pfs-allocate-space-for-guest-origi.patch 0053-9pfs-fix-memory-leak-in-v9fs_link.patch 0054-9pfs-fix-potential-host-memory-leak.patch 0055-9pfs-fix-information-leak-in-xattr-.patch 0056-9pfs-fix-memory-leak-in-v9fs_xattrc.patch 0057-9pfs-fix-memory-leak-in-v9fs_write.patch 0058-char-serial-check-divider-value-aga.patch 0059-net-pcnet-check-rx-tx-descriptor-ri.patch 0060-net-eepro100-fix-memory-leak-in-dev.patch 0061-net-rocker-set-limit-to-DMA-buffer-.patch 0062-net-vmxnet-initialise-local-tx-desc.patch 0063-net-rtl8139-limit-processing-of-rin.patch 0064-audio-intel-hda-check-stream-entry-.patch 0065-virtio-gpu-fix-memory-leak-in-virti.patch 0066-9pfs-fix-integer-overflow-issue-in-.patch slof_xhci.patch * Patches renamed: 0016-linux-user-Fake-proc-cpuinfo.patch -> 0013-linux-user-Fake-proc-cpuinfo.patch 0019-linux-user-XXX-disable-fiemap.patch -> 0014-linux-user-XXX-disable-fiemap.patch 0020-slirp-nooutgoing.patch -> 0015-slirp-nooutgoing.patch 0021-vnc-password-file-and-incoming-conn.patch -> 0016-vnc-password-file-and-incoming-conn.patch 0022-linux-user-use-target_ulong.patch -> 0017-linux-user-use-target_ulong.patch 0023-block-Add-support-for-DictZip-enabl.patch -> 0018-block-Add-support-for-DictZip-enabl.patch 0024-block-Add-tar-container-format.patch -> 0019-block-Add-tar-container-format.patch 0025-Legacy-Patch-kvm-qemu-preXX-dictzip.patch -> 0020-Legacy-Patch-kvm-qemu-preXX-dictzip.patch 0026-console-add-question-mark-escape-op.patch -> 0021-console-add-question-mark-escape-op.patch 0027-Make-char-muxer-more-robust-wrt-sma.patch -> 0022-Make-char-muxer-more-robust-wrt-sma.patch 0028-linux-user-lseek-explicitly-cast-no.patch -> 0023-linux-user-lseek-explicitly-cast-no.patch 0029-virtfs-proxy-helper-Provide-__u64-f.patch -> 0024-virtfs-proxy-helper-Provide-__u64-f.patch 0030-configure-Enable-PIE-for-ppc-and-pp.patch -> 0025-configure-Enable-PIE-for-ppc-and-pp.patch 0031-AIO-Reduce-number-of-threads-for-32.patch -> 0026-AIO-Reduce-number-of-threads-for-32.patch 0032-dictzip-Fix-on-big-endian-systems.patch -> 0027-dictzip-Fix-on-big-endian-systems.patch 0033-xen_disk-Add-suse-specific-flush-di.patch -> 0028-xen_disk-Add-suse-specific-flush-di.patch 0035-qemu-bridge-helper-reduce-security-.patch -> 0029-qemu-bridge-helper-reduce-security-.patch 0036-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 0030-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0037-configure-Fix-detection-of-seccomp-.patch -> 0031-configure-Fix-detection-of-seccomp-.patch 0038-linux-user-properly-test-for-infini.patch -> 0032-linux-user-properly-test-for-infini.patch 0040-linux-user-remove-all-traces-of-qem.patch -> 0033-linux-user-remove-all-traces-of-qem.patch 0067-dma-rc4030-limit-interval-timer-rel.patch -> 0034-dma-rc4030-limit-interval-timer-rel.patch 0068-net-imx-limit-buffer-descriptor-cou.patch -> 0035-net-imx-limit-buffer-descriptor-cou.patch 0069-roms-Makefile-pass-a-packaging-time.patch -> 0036-roms-Makefile-pass-a-packaging-time.patch * Patches added: 0037-Raise-soft-address-space-limit-to-h.patch 0038-increase-x86_64-physical-bits-to-42.patch 0039-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0040-i8254-Fix-migration-from-SLE11-SP2.patch 0041-acpi_piix4-Fix-migration-from-SLE11.patch 0042-Fix-tigervnc-long-press-issue.patch 0043-fix-xen-hvm-direct-kernel-boot.patch 0044-ARM-KVM-Enable-in-kernel-timers-wit.patch 0045-virtio-gpu-call-cleanup-mapping-fun.patch 0046-string-input-visitor-Fix-uint64-par.patch 0047-test-string-input-visitor-Add-int-t.patch 0048-test-string-input-visitor-Add-uint6.patch 0049-tests-Add-QOM-property-unit-tests.patch 0050-tests-Add-scsi-disk-test.patch 0051-virtio-gpu-fix-information-leak-in-.patch 0052-display-cirrus-ignore-source-pitch-.patch ipxe-use-gcc6-for-more-compact-code.patch * SLE patches dropped (accounted for in above listed changes): 0002-qemu-0.9.0.cvs-binfmt.patch 0009-block-vmdk-Support-creation-of-SCSI.patch 0010-linux-user-add-binfmt-wrapper-for-a.patch 0011-PPC-KVM-Disable-mmu-notifier-check.patch 0012-linux-user-fix-segfault-deadlock.patch 0013-linux-user-binfmt-support-host-bina.patch 0014-linux-user-Ignore-broken-loop-ioctl.patch 0015-linux-user-lock-tcg.patch 0016-linux-user-Run-multi-threaded-code-.patch 0017-linux-user-lock-tb-flushing-too.patch 0018-linux-user-Fake-proc-cpuinfo.patch 0019-linux-user-implement-FS_IOC_GETFLAG.patch 0020-linux-user-implement-FS_IOC_SETFLAG.patch 0021-linux-user-XXX-disable-fiemap.patch 0022-slirp-nooutgoing.patch 0023-vnc-password-file-and-incoming-conn.patch 0024-linux-user-add-more-blk-ioctls.patch 0025-linux-user-use-target_ulong.patch 0026-block-Add-support-for-DictZip-enabl.patch 0027-block-Add-tar-container-format.patch 0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch 0029-console-add-question-mark-escape-op.patch 0030-Make-char-muxer-more-robust-wrt-sma.patch 0031-linux-user-lseek-explicitly-cast-no.patch 0032-virtfs-proxy-helper-Provide-_u64-f.patch 0033-configure-Enable-PIE-for-ppc-and-pp.patch 0034-Raise-soft-address-space-limit-to-h.patch 0035-increase-x86_64-physical-bits-to-42.patch 0036-vnc-provide-fake-color-map.patch 0037-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch 0038-i8254-Fix-migration-from-SLE11-SP2.patch 0039-acpi_piix4-Fix-migration-from-SLE11.patch 0040-qtest-Increase-socket-timeout-to-ac.patch 0041-dictzip-Fix-on-big-endian-systems.patch 0043-xen_disk-Add-suse-specific-flush-di.patch 0044-Split-large-discard-requests-from-b.patch 0045-fix-xen-hvm-direct-kernel-boot.patch 0046-xen-introduce-dummy-system-device.patch 0047-xen-write-information-about-support.patch 0048-xen-add-pvUSB-backend.patch 0049-xen-move-xen_sysdev-to-xen_backend..patch 0050-vnc-add-configurable-keyboard-delay.patch 0051-xen-SUSE-xenlinux-unplug-for-emulat.patch 0052-configure-add-echo_version-helper.patch 0053-configure-support-vte-2.91.patch 0054-scsi-esp-fix-migration.patch 0055-hw-arm-virt-mark-the-PCIe-host-cont.patch 0056-xen-when-removing-a-backend-don-t-r.patch 0057-xen-drain-submit-queue-in-xen-usb-b.patch 0058-qcow2-avoid-extra-flushes-in-qcow2.patch 0059-qemu-bridge-helper-reduce-security-.patch 0060-xen-use-a-common-function-for-pv-an.patch 0061-xen_platform-unplug-also-SCSI-disks.patch 0062-virtio-check-vring-descriptor-buffe.patch 0063-net-vmxnet3-check-for-device_active.patch 0064-net-vmxnet-initialise-local-tx-desc.patch 0065-scsi-pvscsi-avoid-infinite-loop-whi.patch 0066-ARM-KVM-Enable-in-kernel-timers-wit.patch 0067-hw-net-Fix-a-heap-overflow-in-xlnx..patch 0068-vmsvga-correct-bitmap-and-pixmap-si.patch 0069-usb-xhci-fix-memory-leak-in-usb_xhc.patch 0070-virtio-add-check-for-descriptor-s-m.patch 0071-net-mcf-limit-buffer-descriptor-cou.patch 0072-usb-ehci-fix-memory-leak-in-ehci_pr.patch 0073-xhci-limit-the-number-of-link-trbs-.patch 0074-9pfs-allocate-space-for-guest-origi.patch 0075-9pfs-fix-memory-leak-in-v9fs_link.patch 0076-9pfs-fix-potential-host-memory-leak.patch 0077-9pfs-fix-memory-leak-in-v9fs_write.patch 0078-char-serial-check-divider-value-aga.patch 0079-net-pcnet-check-rx-tx-descriptor-ri.patch 0080-net-eepro100-fix-memory-leak-in-dev.patch 0081-net-rocker-set-limit-to-DMA-buffer-.patch 0082-net-rtl8139-limit-processing-of-rin.patch 0083-audio-intel-hda-check-stream-entry-.patch 0084-virtio-gpu-fix-memory-leak-in-virti.patch 0085-9pfs-fix-integer-overflow-issue-in-.patch 0086-dma-rc4030-limit-interval-timer-rel.patch 0087-net-imx-limit-buffer-descriptor-cou.patch 0088-target-i386-Implement-CPUID-0xB-Ext.patch 0089-target-i386-present-virtual-L3-cach.patch 0090-migration-fix-inability-to-save-VM-.patch 0091-ui-gtk-Fix-a-runtime-warning-on-vte.patch 0092-gtk-don-t-leak-the-GtkBorder-with-V.patch 0093-xen-fix-ioreq-handling.patch 0094-macio-Use-blk_drain-instead-of-blk_.patch 0095-rbd-Switch-rbd_start_aio-to-byte-ba.patch 0096-virtio-blk-Release-s-rq-queue-at-sy.patch 0097-virtio-blk-Remove-stale-comment-abo.patch 0098-block-reintroduce-bdrv_flush_all.patch 0099-qemu-use-bdrv_flush_all-for-vm_stop.patch 0100-block-backend-remove-blkflush_all.patch 0101-char-fix-missing-return-in-error-pa.patch 0102-rbd-shift-byte-count-as-a-64-bit-va.patch 0103-mirror-use-bdrv_drained_begin-bdrv_.patch 0104-block-curl-Use-BDRV_SECTOR_SIZE.patch 0105-block-curl-Fix-return-value-from-cu.patch 0106-block-curl-Remember-all-sockets.patch 0107-block-curl-Do-not-wait-for-data-bey.patch 0108-virtio-allow-per-device-class-legac.patch 0109-virtio-net-mark-VIRTIO_NET_F_GSO-as.patch 0110-vhost-adapt-vhost_verify_ring_mappi.patch 0111-ivshmem-Fix-64-bit-memory-bar-confi.patch 0112-intel_iommu-fix-incorrect-device-in.patch 0113-9pfs-fix-information-leak-in-xattr-.patch 0114-9pfs-fix-memory-leak-in-v9fs_xattrc.patch 0115-net-mcf-check-receive-buffer-size-r.patch 0116-virtio-gpu-fix-memory-leak-in-updat.patch 0117-virtio-gpu-fix-information-leak-in-.patch 0118-9pfs-adjust-the-order-of-resource-c.patch 0119-9pfs-add-cleanup-operation-in-FileO.patch 0120-9pfs-add-cleanup-operation-for-hand.patch 0121-9pfs-add-cleanup-operation-for-prox.patch 0122-virtio-gpu-call-cleanup-mapping-fun.patch 0123-string-input-visitor-Fix-uint64-par.patch 0124-test-string-input-visitor-Add-int-t.patch 0125-test-string-input-visitor-Add-uint6.patch 0126-tests-Add-QOM-property-unit-tests.patch 0127-tests-Add-scsi-disk-test.patch 0128-usb-ehci-fix-memory-leak-in-ehci_in.patch 0129-usbredir-free-vm_change_state_handl.patch 0130-virtio-gpu-fix-information-leak-in-.patch ipxe-ath9k-Fix-buffer-overrun-for-ar9287.patch ipxe-ath-Fix-building-with-GCC-6.patch ipxe-efi-fix-garbage-bytes-in-device-path.patch ipxe-efi-fix-uninitialised-data-in-HII.patch ipxe-legacy-Fix-building-with-GCC-6.patch ipxe-mucurses-Fix-GCC-6-nonnull-compare-errors.patch ipxe-sis190-Fix-building-with-GCC-6.patch ipxe-skge-Fix-building-with-GCC-6.patch ipxe-util-v5.24-perl-errors-on-redeclare.patch - SLE CVE, FATE, and bugzilla references not otherwise listed in this changelog file. The intent of this list is to indicate that the fix or feature continues the line of inheritance in the development stream of this package. The list is intended to satisfy searches only - refer to the SLE-12-SP2 changelog file for additional details. * fate#314468 fate#314497 fate#315125 fate#315467 fate#317015 fate#317741 fate#317763 fate#318349 fate#319660 fate#319979 fate#321010 * bnc#812983 bnc#869026 bnc#869746 bnc#874413 bnc#875582 bnc#875870 bnc#877642 bnc#877645 bnc#878541 bsc#882405 bsc#886378 bnc#893339 bnc#893892 bnc#895369 bnc#896726 bnc#897654 bnc#905097 bnc#907805 bnc#908380 bnc#914521 bsc#924018 bsc#929339 bsc#932267 bsc#932770 bsc#933981 bsc#936537 bsc#937125 bsc#938344 bsc#940929 bsc#942845 bsc#943446 bsc#944697 bsc#945404 bsc#945987 bsc#945989 bsc#946020 bsc#947159 bnc#953518 bsc#954864 bsc#956829 bsc#957162 bsc#958491 bsc#958917 bsc#959005 bsc#959386 bsc#960334 bsc#960708 bsc#960725 bsc#960835 bsc#961333 bsc#961556 bsc#961691 bsc#962320 bsc#963782 bsc#964413 bsc#970791 bsc#974141 bsc#978158 bsc#979473 bsc#982365 bsc#989655 bsc#991466 bsc#994771 bsc#994774 bsc#996441 bsc#997858 bsc#999212 bsc#1001151 bsc#1002116 bsc#1005353 boo#1007263 bsc#1007769 bsc#1008519 bsc#1009109 bsc#1013285 bsc#1013341 bsc#1013764 bsc#1013767 bsc#1014109 bsc#1014110 bsc#1014111 bsc#1014112 bsc#1014256 bsc#1014514 bsc#1014702 bsc#1015169 bsc#1016779 * CVE-2014-0222 CVE-2014-0223 CVE-2014-3461 CVE-2014-3640 CVE-2014-7840 CVE-2014-8106 CVE-2015-1779 CVE-2015-3209 CVE-2015-4037 CVE-2015-5154 CVE-2015-5225 CVE-2015-5278 CVE-2015-5279 CVE-2015-5745 CVE-2015-6815 CVE-2015-6855 CVE-2015-7295 CVE-2015-7512 CVE-2015-7549 CVE-2015-8345 CVE-2015-8504 CVE-2015-8558 CVE-2015-8567 CVE-2015-8568 CVE-2015-8613 CVE-2015-8619 CVE-2015-8743 CVE-2015-8744 CVE-2015-8745 CVE-2016-1568 CVE-2016-1714 CVE-2016-1922 CVE-2016-1981 CVE-2016-2198 CVE-2016-3710 CVE-2016-6490 CVE-2016-6833 CVE-2016-6888 CVE-2016-7116 CVE-2016-7155 CVE-2016-7161 CVE-2016-9381 CVE-2016-9776 CVE-2016-9845 CVE-2016-9846 CVE-2016-9907 CVE-2016-9908 CVE-2016-9911 CVE-2016-9912 CVE-2016-9913 CVE-2016-9921 CVE-2016-9922- Despite the previous entry about re-enabling ceph on Nov 19, 2016 the change wasn't actually done. Do it now.- sgabios-stable-buildid.patch: Use geeko@buildhost- slof_xhci.patch: XHCI fixes (boo#977027)- Recommend x86 ROMs for emulated PCI cards on ppc, arm, others (bsc#1005869, michals)- Tidy SLOF patch boilerplate (michals)- Build with spice on all archs. (boo#1009438, michals)- Refine the approach to producing stable builds in our ROM based packages. All built roms which have hostname or date calls now produce consistent results build to build via patch changes, so remove the hostname and date call workarounds. (bsc#1011213) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7 * Patches added: 0069-roms-Makefile-pass-a-packaging-time.patch sgabios-stable-buildid.patch- Re-enable ceph (rbd) functionality in OBS builds as we've been told the issues which prompted us to disable it are resolved - Address various security/stability issues * Fix OOB access in VMware SVGA emulation (CVE-2016-7170 bsc#998516) 0041-vmsvga-correct-bitmap-and-pixmap-si.patch * Fix DOS in LSI SAS1068 emulation (CVE-2016-7157 bsc#997860) 0042-scsi-mptconfig-fix-an-assert-expres.patch 0043-scsi-mptconfig-fix-misuse-of-MPTSAS.patch * Fix DOS in Vmware pv scsi interface (CVE-2016-7156 bsc#997859) 0044-scsi-pvscsi-limit-loop-to-fetch-SG-.patch * Fix DOS in USB xHCI emulation (CVE-2016-7466 bsc#1000345) 0045-usb-xhci-fix-memory-leak-in-usb_xhc.patch * Fix OOB access in LSI SAS1068 emulation (CVE-2016-7423 bsc#1000397) 0046-scsi-mptsas-use-g_new0-to-allocate-.patch * Fix DOS in Vmware pv scsi interface (CVE-2016-7421 bsc#999661) 0047-scsi-pvscsi-limit-process-IO-loop-t.patch * Fix NULL pointer dereference in virtio processing (CVE-2016-7422 bsc#1000346) 0048-virtio-add-check-for-descriptor-s-m.patch * Fix DOS in ColdFire Fast Ethernet Controller emulation (CVE-2016-7908 bsc#1002550) 0049-net-mcf-limit-buffer-descriptor-cou.patch * Fix DOS in USB EHCI emulation (CVE-2016-7995 bsc#1003612) 0050-usb-ehci-fix-memory-leak-in-ehci_pr.patch * Fix DOS in USB xHCI emulation (CVE-2016-8576 bsc#1003878) 0051-xhci-limit-the-number-of-link-trbs-.patch * Fix DOS in virtio-9pfs (CVE-2016-8578 bsc#1003894) 0052-9pfs-allocate-space-for-guest-origi.patch * Fix DOS in virtio-9pfs (CVE-2016-9105 bsc#1007494) 0053-9pfs-fix-memory-leak-in-v9fs_link.patch * Fix DOS in virtio-9pfs (CVE-2016-8577 bsc#1003893) 0054-9pfs-fix-potential-host-memory-leak.patch * Plug data leak in virtio-9pfs interface (CVE-2016-9103 bsc#1007454) 0055-9pfs-fix-information-leak-in-xattr-.patch * Fix DOS in virtio-9pfs interface (CVE-2016-9102 bsc#1007450) 0056-9pfs-fix-memory-leak-in-v9fs_xattrc.patch * Fix DOS in virtio-9pfs (CVE-2016-9106 bsc#1007495) 0057-9pfs-fix-memory-leak-in-v9fs_write.patch * Fix DOS in 16550A UART emulation (CVE-2016-8669 bsc#1004707) 0058-char-serial-check-divider-value-aga.patch * Fix DOS in PC-Net II emulation (CVE-2016-7909 bsc#1002557) 0059-net-pcnet-check-rx-tx-descriptor-ri.patch * Fix DOS in PRO100 emulation (CVE-2016-9101 bsc#1007391) 0060-net-eepro100-fix-memory-leak-in-dev.patch * Fix OOB access in Rocker switch emulation (CVE-2016-8668 bsc#1004706) 0061-net-rocker-set-limit-to-DMA-buffer-.patch * Plug data leak in vmxnet3 emulation (CVE-2016-6836 bsc#994760) 0062-net-vmxnet-initialise-local-tx-desc.patch * Fix DOS in RTL8139 emulation (CVE-2016-8910 bsc#1006538) 0063-net-rtl8139-limit-processing-of-rin.patch * Fix DOS in Intel HDA controller emulation (CVE-2016-8909 bsc#1006536) 0064-audio-intel-hda-check-stream-entry-.patch * Fix DOS in virtio-gpu (CVE-2016-7994 bsc#1003613) 0065-virtio-gpu-fix-memory-leak-in-virti.patch * Fix DOS in virtio-9pfs (CVE-2016-9104 bsc#1007493) 0066-9pfs-fix-integer-overflow-issue-in-.patch * Fix DOS in JAZZ RC4030 emulation (CVE-2016-8667 bsc#1004702) 0067-dma-rc4030-limit-interval-timer-rel.patch * Fix DOS in i.MX NIC emulation (CVE-2016-7907 bsc#1002549) 0068-net-imx-limit-buffer-descriptor-cou.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7- Use fixed timestamps and stable build_id in ipxe and other ROMs * Patches added: ipxe-stable-buildid.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7 * Patch updated: 0040-linux-user-skip-0-flag-from-proc-se.patch -> 0040-linux-user-remove-all-traces-of-qem.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7 * Patches added: 0040-linux-user-skip-0-flag-from-proc-se.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7 * Patches added: 0039-Fix-tlb_vaddr_to_host-with-CONFIG_U.patch- Document two new options, but leave jemalloc disabled for now - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7 * Patches dropped: 0034-build-link-with-libatomic-on-powerp.patch * Patches renamed: 0035-xen-SUSE-xenlinux-unplug-for-emulat.patch -> 0034-xen-SUSE-xenlinux-unplug-for-emulat.patch 0036-qemu-bridge-helper-reduce-security-.patch -> 0035-qemu-bridge-helper-reduce-security-.patch 0037-qemu-binfmt-conf-use-qemu-ARCH-binf.patch -> 0036-qemu-binfmt-conf-use-qemu-ARCH-binf.patch 0038-configure-Fix-detection-of-seccomp-.patch -> 0037-configure-Fix-detection-of-seccomp-.patch 0039-linux-user-properly-test-for-infini.patch -> 0038-linux-user-properly-test-for-infini.patch- Updated to v2.7.0: See http://wiki.qemu-project.org/ChangeLog/2.7 - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7 * Patches added: 0039-linux-user-properly-test-for-infini.patch- Use new kvm_stat package where available, else provide updated kvm_stat script.- Update to v2.7.0-rc5: See http://wiki.qemu-project.org/ChangeLog/2.7- Updated to v2.7.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.7 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.7 * Patches dropped: 0002-qemu-0.9.0.cvs-binfmt.patch (script rewritten upstream) 0009-block-vmdk-Support-creation-of-SCSI.patch (deprecated) 0014-linux-user-Ignore-broken-loop-ioctl.patch (implemented upstream) 0024-linux-user-add-more-blk-ioctls.patch (more implemented upstream) 0034-qtest-Increase-socket-timeout.patch (increased further upstream) 0036-configure-Enable-libseccomp-for-ppc.patch (enabled upstream) 0038-block-split-large-discard-requests-.patch 0041-xen-introduce-dummy-system-device.patch 0042-xen-write-information-about-support.patch 0043-xen-add-pvUSB-backend.patch 0044-xen-move-xen_sysdev-to-xen_backend..patch 0045-vnc-add-configurable-keyboard-delay.patch 0046-configure-add-echo_version-helper.patch 0047-configure-support-vte-2.91.patch 0048-hw-arm-virt-mark-the-PCIe-host-cont.patch 0050-scsi-esp-fix-migration.patch 0051-xen-when-removing-a-backend-don-t-r.patch 0052-xen-drain-submit-queue-in-xen-usb-b.patch 0053-qcow2-avoid-extra-flushes-in-qcow2.patch 0055-xen-use-a-common-function-for-pv-an.patch ipxe-ath9k-Fix-buffer-overrun-for-ar9287.patch ipxe-mucurses-Fix-GCC-6-nonnull-compare-errors.patch ipxe-sis190-Fix-building-with-GCC-6.patch ipxe-skge-Fix-building-with-GCC-6.patch ipxe-ath-Fix-building-with-GCC-6.patch ipxe-legacy-Fix-building-with-GCC-6.patch ipxe-util-v5.24-perl-errors-on-redeclare.patch ipxe-efi-fix-garbage-bytes-in-device-path.patch ipxe-efi-fix-uninitialised-data-in-HII.patch * Patches renamed: 0010-linux-user-add-binfmt-wrapper-for-a.patch -> 0009-linux-user-add-binfmt-wrapper-for-a.patch 0011-PPC-KVM-Disable-mmu-notifier-check.patch -> 0010-PPC-KVM-Disable-mmu-notifier-check.patch 0012-linux-user-fix-segfault-deadlock.patch -> 0011-linux-user-fix-segfault-deadlock.patch 0013-linux-user-binfmt-support-host-bina.patch -> 0012-linux-user-binfmt-support-host-bina.patch 0015-linux-user-lock-tcg.patch -> 0013-linux-user-lock-tcg.patch 0016-linux-user-Run-multi-threaded-code-.patch -> 0014-linux-user-Run-multi-threaded-code-.patch 0017-linux-user-lock-tb-flushing-too.patch -> 0015-linux-user-lock-tb-flushing-too.patch 0018-linux-user-Fake-proc-cpuinfo.patch -> 0016-linux-user-Fake-proc-cpuinfo.patch 0019-linux-user-implement-FS_IOC_GETFLAG.patch -> 0017-linux-user-implement-FS_IOC_GETFLAG.patch 0020-linux-user-implement-FS_IOC_SETFLAG.patch -> 0018-linux-user-implement-FS_IOC_SETFLAG.patch 0021-linux-user-XXX-disable-fiemap.patch -> 0019-linux-user-XXX-disable-fiemap.patch 0022-slirp-nooutgoing.patch -> 0020-slirp-nooutgoing.patch 0023-vnc-password-file-and-incoming-conn.patch -> 0021-vnc-password-file-and-incoming-conn.patch 0025-linux-user-use-target_ulong.patch -> 0022-linux-user-use-target_ulong.patch 0026-block-Add-support-for-DictZip-enabl.patch -> 0023-block-Add-support-for-DictZip-enabl.patch 0027-block-Add-tar-container-format.patch -> 0024-block-Add-tar-container-format.patch 0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch -> 0025-Legacy-Patch-kvm-qemu-preXX-dictzip.patch 0029-console-add-question-mark-escape-op.patch -> 0026-console-add-question-mark-escape-op.patch 0030-Make-char-muxer-more-robust-wrt-sma.patch -> 0027-Make-char-muxer-more-robust-wrt-sma.patch 0031-linux-user-lseek-explicitly-cast-no.patch -> 0028-linux-user-lseek-explicitly-cast-no.patch 0032-virtfs-proxy-helper-Provide-__u64-f.patch -> 0029-virtfs-proxy-helper-Provide-__u64-f.patch 0033-configure-Enable-PIE-for-ppc-and-pp.patch -> 0030-configure-Enable-PIE-for-ppc-and-pp.patch 0035-AIO-Reduce-number-of-threads-for-32.patch -> 0031-AIO-Reduce-number-of-threads-for-32.patch 0037-dictzip-Fix-on-big-endian-systems.patch -> 0032-dictzip-Fix-on-big-endian-systems.patch 0039-xen_disk-Add-suse-specific-flush-di.patch -> 0033-xen_disk-Add-suse-specific-flush-di.patch 0040-build-link-with-libatomic-on-powerp.patch -> 0034-build-link-with-libatomic-on-powerp.patch 0049-xen-SUSE-xenlinux-unplug-for-emulat.patch -> 0035-xen-SUSE-xenlinux-unplug-for-emulat.patch 0054-qemu-bridge-helper-reduce-security-.patch -> 0036-qemu-bridge-helper-reduce-security-.patch * Patches added: 0002-qemu-binfmt-conf-Modify-default-pat.patch 0037-qemu-binfmt-conf-use-qemu-ARCH-binf.patch * Package renamed trace-events-all file and linuxboot_dma.bin * Handle building and packaging roms for e1000e and vmxnet3 (Bruce) * Remove ipxe patches which are now enabled upstream (Bruce) * Enable seccomp for s390x (Mark Post): 0038-configure-Fix-detection-of-seccomp-.patch- Update to v2.6.1 a stable, bug-fix-only release (fate#316228) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Patches dropped (upstreamed): 0041-net-mipsnet-check-packet-length-aga.patch 0042-i386-kvmvapic-initialise-imm32-vari.patch 0043-esp-check-command-buffer-length-bef.patch 0044-esp-check-dma-length-before-reading.patch 0045-scsi-pvscsi-check-command-descripto.patch 0046-scsi-mptsas-infinite-loop-while-fet.patch 0047-vga-add-sr_vbe-register-set.patch 0048-scsi-megasas-use-appropriate-proper.patch 0049-scsi-megasas-check-read_queue_head-.patch 0050-scsi-megasas-null-terminate-bios-ve.patch 0051-vmsvga-move-fifo-sanity-checks-to-v.patch 0052-vmsvga-don-t-process-more-than-1024.patch 0053-block-iscsi-avoid-potential-overflo.patch 0054-scsi-esp-check-TI-buffer-index-befo.patch 0060-scsi-megasas-initialise-local-confi.patch 0065-scsi-esp-check-buffer-length-before.patch 0066-scsi-esp-respect-FIFO-invariant-aft.patch 0067-pci-assign-Move-Invalid-ROM-error-m.patch 0068-Xen-PCI-passthrough-fix-passthrough.patch 0069-scsi-esp-make-cmdbuf-big-enough-for.patch 0071-virtio-error-out-if-guest-exceeds-v.patch * Patches renamed: 0055-xen-introduce-dummy-system-device.patch - > 0041-xen-introduce-dummy-system-device.patch 0056-xen-write-information-about-support.patch - > 0042-xen-write-information-about-support.patch 0057-xen-add-pvUSB-backend.patch - > 0043-xen-add-pvUSB-backend.patch 0058-xen-move-xen_sysdev-to-xen_backend..patch - > 0044-xen-move-xen_sysdev-to-xen_backend..patch 0059-vnc-add-configurable-keyboard-delay.patch - > 0045-vnc-add-configurable-keyboard-delay.patch 0061-configure-add-echo_version-helper.patch - > 0046-configure-add-echo_version-helper.patch 0062-configure-support-vte-2.91.patch - > 0047-configure-support-vte-2.91.patch 0063-hw-arm-virt-mark-the-PCIe-host-cont.patch - > 0048-hw-arm-virt-mark-the-PCIe-host-cont.patch 0064-xen-SUSE-xenlinux-unplug-for-emulat.patch - > 0049-xen-SUSE-xenlinux-unplug-for-emulat.patch 0070-scsi-esp-fix-migration.patch - > 0050-scsi-esp-fix-migration.patch 0072-xen-when-removing-a-backend-don-t-r.patch - > 0051-xen-when-removing-a-backend-don-t-r.patch 0073-xen-drain-submit-queue-in-xen-usb-b.patch - > 0052-xen-drain-submit-queue-in-xen-usb-b.patch 0074-qcow2-avoid-extra-flushes-in-qcow2.patch - > 0053-qcow2-avoid-extra-flushes-in-qcow2.patch 0075-qemu-bridge-helper-reduce-security-.patch - > 0054-qemu-bridge-helper-reduce-security-.patch 0076-xen-use-a-common-function-for-pv-an.patch - > 0055-xen-use-a-common-function-for-pv-an.patch- Temporarily disable ceph (rbd) functionality in OBS due to staging issues.- use upstream solution for building xen-usb.c correctly - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Patches dropped: 0058-usb-Fix-conditions-that-xen-usb.c-i.patch * Patches added: 0058-xen-move-xen_sysdev-to-xen_backend..patch- Incorporate patch carried in Xen's qemu to get same support as Xen switches to use the qemu package (bsc#953339, bsc#953362, bsc#953518, bsc#984981) 0064-xen-SUSE-xenlinux-unplug-for-emulat.patch - Fix more potential OOB accesses in 53C9X emulation (CVE-2016-5238 bsc#982959) 0065-scsi-esp-check-buffer-length-before.patch 0066-scsi-esp-respect-FIFO-invariant-aft.patch - Avoid "Invalid ROM" error message when it is not appropriate (bsc#982927) 0067-pci-assign-Move-Invalid-ROM-error-m.patch - Fix failure in Xen HVM PCI passthrough (bsc#981925, bsc#989250) 0068-Xen-PCI-passthrough-fix-passthrough.patch - Fix OOB access in 53C9X emulation (CVE-2016-6351 bsc#990835) 0069-scsi-esp-make-cmdbuf-big-enough-for.patch 0070-scsi-esp-fix-migration.patch - Avoid potential for guest initiated OOM condition in qemu through virtio interface (CVE-2016-5403 bsc#991080) 0071-virtio-error-out-if-guest-exceeds-v.patch - Fix potential crashes in qemu from pvusb bugs (bsc#986156) 0072-xen-when-removing-a-backend-don-t-r.patch 0073-xen-drain-submit-queue-in-xen-usb-b.patch - Avoid unneeded flushes in qcow2 which impact performance (bsc#991296) 0074-qcow2-avoid-extra-flushes-in-qcow2.patch - Finally get qemu-bridge-helper the permissions it needs for non- root usage. The kvm group is leveraged to control access. (boo#988279) 0075-qemu-bridge-helper-reduce-security-.patch - Fix pvusb not working for HVM guests (bsc#991785) 0076-xen-use-a-common-function-for-pv-an.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 - Minor spec file formatting fixes- Fix ARM PCIe DMA coherency bug (bsc#991034) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Patches added: 0063-hw-arm-virt-mark-the-PCIe-host-cont.patch- Clean up the udev ifdeffery to cover systemd as well (boo#860275) - Trigger udev rules also under systemd (boo#989655) - Suppress s390x sysctl in chroot - Ignore s390x sysctl failures (agraf)- Build SLOF for SLE12 now that we have gcc fix (bsc#949000) - Add script for loading kvm module on s390x - Enable seccomp and iscsi support in more configurations - Enable more support for virtio-gpu - Fix /dev/kvm permissions problem with package install and no reboot (bnc#867867) - Remove libtool dependency - Disable more aggressive stack protector for performance reasons - Enable vte to be used again in more configurations (bsc#988855) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Patches added: 0061-configure-add-echo_version-helper.patch 0062-configure-support-vte-2.91.patch- Remove deprecated patch "work-around-SA_RESTART-race" (boo#982208) - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Patches dropped: 0002-XXX-work-around-SA_RESTART-race-wit.patch 0003-qemu-0.9.0.cvs-binfmt.patch 0004-qemu-cvs-alsa_bitfield.patch 0005-qemu-cvs-alsa_ioctl.patch 0006-qemu-cvs-alsa_mmap.patch 0007-qemu-cvs-gettimeofday.patch 0008-qemu-cvs-ioctl_debug.patch 0009-qemu-cvs-ioctl_nodirection.patch 0010-block-vmdk-Support-creation-of-SCSI.patch 0011-linux-user-add-binfmt-wrapper-for-a.patch 0012-PPC-KVM-Disable-mmu-notifier-check.patch 0013-linux-user-fix-segfault-deadlock.patch 0014-linux-user-binfmt-support-host-bina.patch 0015-linux-user-Ignore-broken-loop-ioctl.patch 0016-linux-user-lock-tcg.patch 0017-linux-user-Run-multi-threaded-code-.patch 0018-linux-user-lock-tb-flushing-too.patch 0019-linux-user-Fake-proc-cpuinfo.patch 0020-linux-user-implement-FS_IOC_GETFLAG.patch 0021-linux-user-implement-FS_IOC_SETFLAG.patch 0022-linux-user-XXX-disable-fiemap.patch 0023-slirp-nooutgoing.patch 0024-vnc-password-file-and-incoming-conn.patch 0025-linux-user-add-more-blk-ioctls.patch 0026-linux-user-use-target_ulong.patch 0027-block-Add-support-for-DictZip-enabl.patch 0028-block-Add-tar-container-format.patch 0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch 0030-console-add-question-mark-escape-op.patch 0031-Make-char-muxer-more-robust-wrt-sma.patch 0032-linux-user-lseek-explicitly-cast-no.patch 0033-virtfs-proxy-helper-Provide-__u64-f.patch 0034-configure-Enable-PIE-for-ppc-and-pp.patch 0035-qtest-Increase-socket-timeout.patch 0036-AIO-Reduce-number-of-threads-for-32.patch 0037-configure-Enable-libseccomp-for-ppc.patch 0038-dictzip-Fix-on-big-endian-systems.patch 0039-block-split-large-discard-requests-.patch 0040-xen_disk-Add-suse-specific-flush-di.patch 0041-build-link-with-libatomic-on-powerp.patch 0042-net-mipsnet-check-packet-length-aga.patch 0043-i386-kvmvapic-initialise-imm32-vari.patch 0044-esp-check-command-buffer-length-bef.patch 0045-esp-check-dma-length-before-reading.patch 0046-scsi-pvscsi-check-command-descripto.patch 0047-scsi-mptsas-infinite-loop-while-fet.patch 0048-vga-add-sr_vbe-register-set.patch 0049-scsi-megasas-use-appropriate-proper.patch 0050-scsi-megasas-check-read_queue_head-.patch 0051-scsi-megasas-null-terminate-bios-ve.patch 0052-vmsvga-move-fifo-sanity-checks-to-v.patch 0053-vmsvga-don-t-process-more-than-1024.patch 0054-block-iscsi-avoid-potential-overflo.patch 0055-scsi-esp-check-TI-buffer-index-befo.patch 0056-xen-introduce-dummy-system-device.patch 0057-xen-write-information-about-support.patch 0058-xen-add-pvUSB-backend.patch 0059-usb-Fix-conditions-that-xen-usb.c-i.patch 0060-vnc-add-configurable-keyboard-delay.patch 0061-scsi-megasas-initialise-local-confi.patch * Patches added: 0002-qemu-0.9.0.cvs-binfmt.patch 0003-qemu-cvs-alsa_bitfield.patch 0004-qemu-cvs-alsa_ioctl.patch 0005-qemu-cvs-alsa_mmap.patch 0006-qemu-cvs-gettimeofday.patch 0007-qemu-cvs-ioctl_debug.patch 0008-qemu-cvs-ioctl_nodirection.patch 0009-block-vmdk-Support-creation-of-SCSI.patch 0010-linux-user-add-binfmt-wrapper-for-a.patch 0011-PPC-KVM-Disable-mmu-notifier-check.patch 0012-linux-user-fix-segfault-deadlock.patch 0013-linux-user-binfmt-support-host-bina.patch 0014-linux-user-Ignore-broken-loop-ioctl.patch 0015-linux-user-lock-tcg.patch 0016-linux-user-Run-multi-threaded-code-.patch 0017-linux-user-lock-tb-flushing-too.patch 0018-linux-user-Fake-proc-cpuinfo.patch 0019-linux-user-implement-FS_IOC_GETFLAG.patch 0020-linux-user-implement-FS_IOC_SETFLAG.patch 0021-linux-user-XXX-disable-fiemap.patch 0022-slirp-nooutgoing.patch 0023-vnc-password-file-and-incoming-conn.patch 0024-linux-user-add-more-blk-ioctls.patch 0025-linux-user-use-target_ulong.patch 0026-block-Add-support-for-DictZip-enabl.patch 0027-block-Add-tar-container-format.patch 0028-Legacy-Patch-kvm-qemu-preXX-dictzip.patch 0029-console-add-question-mark-escape-op.patch 0030-Make-char-muxer-more-robust-wrt-sma.patch 0031-linux-user-lseek-explicitly-cast-no.patch 0032-virtfs-proxy-helper-Provide-__u64-f.patch 0033-configure-Enable-PIE-for-ppc-and-pp.patch 0034-qtest-Increase-socket-timeout.patch 0035-AIO-Reduce-number-of-threads-for-32.patch 0036-configure-Enable-libseccomp-for-ppc.patch 0037-dictzip-Fix-on-big-endian-systems.patch 0038-block-split-large-discard-requests-.patch 0039-xen_disk-Add-suse-specific-flush-di.patch 0040-build-link-with-libatomic-on-powerp.patch 0041-net-mipsnet-check-packet-length-aga.patch 0042-i386-kvmvapic-initialise-imm32-vari.patch 0043-esp-check-command-buffer-length-bef.patch 0044-esp-check-dma-length-before-reading.patch 0045-scsi-pvscsi-check-command-descripto.patch 0046-scsi-mptsas-infinite-loop-while-fet.patch 0047-vga-add-sr_vbe-register-set.patch 0048-scsi-megasas-use-appropriate-proper.patch 0049-scsi-megasas-check-read_queue_head-.patch 0050-scsi-megasas-null-terminate-bios-ve.patch 0051-vmsvga-move-fifo-sanity-checks-to-v.patch 0052-vmsvga-don-t-process-more-than-1024.patch 0053-block-iscsi-avoid-potential-overflo.patch 0054-scsi-esp-check-TI-buffer-index-befo.patch 0055-xen-introduce-dummy-system-device.patch 0056-xen-write-information-about-support.patch 0057-xen-add-pvUSB-backend.patch 0058-usb-Fix-conditions-that-xen-usb.c-i.patch 0059-vnc-add-configurable-keyboard-delay.patch 0060-scsi-megasas-initialise-local-confi.patch - Enable ceph (rbd) support for aarch64- Enable ceph (rbd) support- Fix OVMF iPXE network menu (bsc#986033, boo#987488) ipxe-efi-fix-garbage-bytes-in-device-path.patch ipxe-efi-fix-uninitialised-data-in-HII.patch- Fix host information leak to guest in MegaRAID SAS 8708EM2 Host Bus AdapterMegaRAID SAS 8708EM2 Host Bus Adapter emulation support (CVE-2016-5105 bsc#982017) * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 0061-scsi-megasas-initialise-local-confi.patch- Address various security/stability issues * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Fix OOB access in megasas emulated device (CVE-2016-5106 bsc#982018) 0049-scsi-megasas-use-appropriate-proper.patch * Fix OOB access in megasas emulated device (CVE-2016-5107 bsc#982019) 0050-scsi-megasas-check-read_queue_head-.patch * Fix OOB access in megasas emulated device (CVE-2016-5337 bsc#983961) 0051-scsi-megasas-null-terminate-bios-ve.patch * Correct the vmvga fifo access checks (CVE-2016-4454 bsc#982222) 0052-vmsvga-move-fifo-sanity-checks-to-v.patch * Fix potential DoS issue in vmvga processing (CVE-2016-4453 bsc#982223) 0053-vmsvga-don-t-process-more-than-1024.patch * Fix heap buffer overflow flaw when iscsi protocol is used (CVE-2016-5126 bsc#982285) 0054-block-iscsi-avoid-potential-overflo.patch * Fix OOB access in 53C9X emulation (CVE-2016-5338 bsc#983982) 0055-scsi-esp-check-TI-buffer-index-befo.patch - Add support to qemu for pv-usb under Xen (fate#316612) 0056-xen-introduce-dummy-system-device.patch 0057-xen-write-information-about-support.patch 0058-xen-add-pvUSB-backend.patch 0059-usb-Fix-conditions-that-xen-usb.c-i.patch - Provide ability to rate limit keyboard events from the vnc server. This is part of the solution to an issue affecting openQA testing, where characters are lost, resulting in unexpected failures (bsc#974914) 0060-vnc-add-configurable-keyboard-delay.patch- Adjust to parallel changes in virglrenderer packages - no longer "BuildRequires" virglrenderer directly, just the devel package.- Fix build compatibility with gcc6 wrt ipxe rom where compiler warnings are treated as errors. ipxe-ath9k-Fix-buffer-overrun-for-ar9287.patch ipxe-mucurses-Fix-GCC-6-nonnull-compare-errors.patch ipxe-sis190-Fix-building-with-GCC-6.patch ipxe-skge-Fix-building-with-GCC-6.patch ipxe-ath-Fix-building-with-GCC-6.patch ipxe-legacy-Fix-building-with-GCC-6.patch - Fix ipxe build script which fails under perl v5.24 ipxe-util-v5.24-perl-errors-on-redeclare.patch - Specify build time disk space requirements for ppc64 and ppc64le- Add sysctl script and %post on s390x to allow kvm usage (bsc#975331)- Address various security/stability issues * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Fix OOB access in MIPSnet emulated controller CVE-2016-4002 (bsc#975136) 0042-net-mipsnet-check-packet-length-aga.patch * Fix possible host data leakage to guest from TPR access CVE-2016-4020 (bsc#975700) 0043-i386-kvmvapic-initialise-imm32-vari.patch * Avoid OOB access in 53C9X emulation CVE-2016-4439 (bsc#980711) 0044-esp-check-command-buffer-length-bef.patch * Avoid OOB access in 53C9X emulation CVE-2016-4441 (bsc#980723) 0045-esp-check-dma-length-before-reading.patch * Avoid OOB access in Vmware PV SCSI emulation CVE-2016-4952 (bsc#981266) 0046-scsi-pvscsi-check-command-descripto.patch * Avoid potential DoS in LSI SAS1068 emulation CVE-2016-4964 (bsc#981399) 0047-scsi-mptsas-infinite-loop-while-fet.patch * Fix regression in vga behavior - introduced in v2.6.0 CVE-2016-3712 (bsc#978160) 0048-vga-add-sr_vbe-register-set.patch- Update to v2.6.0: See http://wiki.qemu-project.org/ChangeLog/2.6 - Enable SDL2, virglrenderer (for use with virtio-gpu), xfsctl, and tracing using default log backend - Build efi pxe roms on x86_64- Check modules for conflicting release versions - Suggest recently added block modules- Bump copyright in qemu.spec.in - Enable libiscsi for Factory - Enable seccomp for ppc64le as well- Update to v2.6.0-rc3: See http://wiki.qemu-project.org/ChangeLog/2.6 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Patches dropped (upstreamed): 0041-tests-Use-correct-config-param-for-.patch * Patches renamed: 0042-build-link-with-libatomic-on-powerp.patch -> 0041-build-link-with-libatomic-on-powerp.patch- Partially revert the last change's cleanup - Indicate SUSE version- Update to v2.6.0-rc0: See http://wiki.qemu-project.org/ChangeLog/2.6 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.6 * Accept every size in DISCARD request from a guest (bsc#964427) 0039-block-split-large-discard-requests-.patch * Recognize libxl flag to disable flush in block device (bsc#879425) 0040-xen_disk-Add-suse-specific-flush-di.patch * Use correct flag for crypto tests 0041-tests-Use-correct-config-param-for-.patch * Fix build on powerpc: 0042-build-link-with-libatomic-on-powerp.patch * Patches dropped (upstreamed): seabios_checkrom_typo.patch seabios_avoid_smbios_signature_string.patch- Disable vte for Leap, fixing build- Don't drop u-boot.e500 yet - breaks testsuite- Re-enable libcacard support - Clean up configured features- Clean up qemu-tools libcacard Provides/Obsoletes - separate again - Drop u-boot.e500 - being packaged as u-boot-ppce500- Update to v2.5.0: See http://wiki.qemu-project.org/ChangeLog/2.5 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.5 * Patches dropped (upstreamed): 0039-tests-Fix-check-report-qtest-target.patch- Fix build on openSUSE 13.2- Fix testsuite on 32bit systems (bsc#957379)- Update to v2.5.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.5 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.5 * Rebase libseccomp enablement: 0037-Revert-Revert-seccomp-tests-that-al.patch -> 0037-configure-Enable-libseccomp-for-ppc.patch * Provide qemu-ga and qemu-ipxe for qemu-testsuite - Clean up qemu-ksm recommendation- Fix SLE11 build by fixing systemd conditionalization (from olh)- Update to v2.5.0-rc0: See http://wiki.qemu-project.org/ChangeLog/2.5 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.5 * Patches dropped (upstream): 0038-tcg-aarch64-Fix-tcg_out_qemu_-ld-st.patch 0039-tests-Unique-test-path-for-string-v.patch gcc5-ipxe-add-missing-const-qualifiers.patch gcc5-ipxe-ath9k-Remove-confusing-logic-inversion-in-an-ANI-var.patch SLOF_ppc64le.patch * Patch renamed: 0040-dictzip-Fix-on-big-endian-systems.patch -> 0038-dictzip-Fix-on-big-endian-systems.patch * --enable-smartcard-nss -> --enable-smartcard Needs an external libcacard, so drop it for now. * Drop --enable-vnc-tls * Require xz-devel for ipxe build * Package qemu-ga(8) man page * Package ivshmem-{client,server} * Patches added: 0039-tests-Fix-check-report-qtest-target.patch- Add systemd unit file and udev rules for qemu guest agent - taken from the SLE12 / Leap package, see boo#955707- Add _constraints file (based on work by kenljohnson)- Enable SLOF build for ppc64le, too, now (bsc#949000, bsc#949016)- Allow building SLOF on ppc64le (bsc#949016) SLOF_ppc64le.patch - Add two checks for DictZip and tar qemu-img behavior (bsc#945778) * Clean up qemu-testsuite build/installation- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4 * Fix endianness issues in DictZip block driver (bsc#937572, bsc#945778) 0027-block-Add-support-for-DictZip-enabl.patch 0028-block-Add-tar-container-format.patch 0040-dictzip-Fix-on-big-endian-systems.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4 * Fix qemu-testsuite for glib2-2.46.0 by assuring uniqueness of paths 0039-tests-Unique-test-path-for-string-v.patch- Build SLOF on ppc64 (bsc#949016, thanks to k0da) * Simplify x86 fw logic while at it - No need to enable KVM for armv6hl - Add notice about pre_checkin.sh to update_git.sh- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4 * Fix aarch64 TCG: 0038-tcg-aarch64-Fix-tcg_out_qemu_-ld-st.patch- Update to v2.4.0: See http://wiki.qemu-project.org/ChangeLog/2.4- Update to v2.4.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.4 * Provide qemu-img symlink instead of passing QTEST_QEMU_IMG- Update to v2.4.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.4 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.4 * Patches dropped: 0037-linux-user-Allocate-thunk-size-dyna.patch 0039-s390x-Fix-stoc-direction.patch 0040-s390x-Add-interlocked-access-facili.patch 0041-fdc-force-the-fifo-access-to-be-in-.patch 0042-rules.mak-Force-CFLAGS-for-all-obje.patch 0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch 0044-hw-arm-boot-Increase-fdt-alignment.patch * Patches renamed: 0038-Revert-Revert-seccomp-tests-that-al.patch -> 0037-Revert-Revert-seccomp-tests-that-al.patch * Package new vgabios-virtio.bin * target-x86_64.conf was dropped * Add qemu-block-dmg module sub-package * Set QTEST_QEMU_IMG variable for ahci-test * --enable-quorum and --enable-vnc-ws are no longer available- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 - Fix -kernel boot for AArch64 * Patches added: 0044-hw-arm-boot-Increase-fdt-alignment.patch- Use libusb-1_0-devel as buildrequires, not the old unused compatibility layer in libusb-devel- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 - Fix qemu2 cow caching (bsc#933132) * Patches added: 0043-qcow2-Set-MIN_L2_CACHE_SIZE-to-2.patch- Patch queue updated from git://github.com/jirislaby/qemu.git opensuse-2.3 * Patches added: 0042-rules.mak-Force-CFLAGS-for-all-obje.patch gcc5-ipxe-add-missing-const-qualifiers.patch gcc5-ipxe-ath9k-Remove-confusing-logic-inversion-in-an-ANI-var.patch- Fix CVE-2015-3456 (boo#929339) 0041-fdc-force-the-fifo-access-to-be-in-.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * Patches added: 0040-s390x-Add-interlocked-access-facili.patch - Disable dependency on libnuma for s390x (not available in SLE12)- Update to v2.3.0: See http://wiki.qemu-project.org/ChangeLog/2.3 - Disable iotests for now- Update to v2.3.0-rc4: See http://wiki.qemu-project.org/ChangeLog/2.3- Update seabios_avoid_smbios_signature_string.patch with version applied upstream- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 - Fix s390x stoc instructions 0039-s390x-Fix-stoc-direction.patch- Update to v2.3.0-rc3: See http://wiki.qemu-project.org/ChangeLog/2.3 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * Patches dropped (applied upstream): 0037-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch * Patches renamed: 0038-linux-user-Allocate-thunk-size-dyna.patch -> 0037-linux-user-Allocate-thunk-size-dyna.patch * Revert -rc3 change to disable seccomp on non-x86 architectures 0038-Revert-Revert-seccomp-tests-that-al.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 - Fix qemu-linux-user on powerpc * Patches added: 0038-linux-user-Allocate-thunk-size-dyna.patch- Split off qemu-testsuite.spec * Package check-report.html and check-report.xml * Enable quick iotests - Dropped 0030-net-Warn-about-default-MAC-address.patch The warning is relevant only for bridged setups, not for the default SLIRP based -net user / -netdev user setup, and it breaks output expectations of some iotests. * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * Patches renamed: 0031-console-add-question-mark-escape-op.patch -> 0030-console-add-question-mark-escape-op.patch 0032-Make-char-muxer-more-robust-wrt-sma.patch -> 0031-Make-char-muxer-more-robust-wrt-sma.patch 0033-linux-user-lseek-explicitly-cast-no.patch -> 0032-linux-user-lseek-explicitly-cast-no.patch 0034-virtfs-proxy-helper-Provide-__u64-f.patch -> 0033-virtfs-proxy-helper-Provide-__u64-f.patch 0035-configure-Enable-PIE-for-ppc-and-pp.patch -> 0034-configure-Enable-PIE-for-ppc-and-pp.patch 0036-qtest-Increase-socket-timeout.patch -> 0035-qtest-Increase-socket-timeout.patch 0037-AIO-Reduce-number-of-threads-for-32.patch -> 0036-AIO-Reduce-number-of-threads-for-32.patch 0038-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch -> 0037-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch - Re-enable glusterfs on Factory (updated from v3.6.1 to v3.6.2) - Re-enable seccomp for armv7l (libseccomp submission pending)- Suppress seccomp for Factory armv7l (broken in libseccomp v2.2.0) - Disable glusterfs explicitly on Factory, SLE12 and before 13.1- Enable glusterfs and package as qemu-block-gluster glusterfs post-v3.5.3 and v3.6.1/v3.6.2 have switched the glusterfs-api.pc version incompatibly, so only 13.1+13.2 for now - Use macro for module Conflicts- Tidy configure options: * Move --enable-modules to build options * Sort libusb alphabetically * Explicitly enable attr, bluez, fdt, lzo, tpm, vhdx, vhost-net, vnc, xen-pci-passthrough * Enable bzip2 * Enable libssh2 where possible and package as qemu-block-ssh * Enable numa where a compatible numactl is available * Enable quorum where a compatible gnutls is available * Enable snappy where possible * Prepare to enable glusterfs * Explicitly enable the nop tracing backend (to be revisited) * Explicitly disable Archipelago, as we don't have libxseg and it's incompatibly GPL-3.0+ * Explicitly disable libiscsi, libnfs, netmap and rbd as we don't have packages * Drop deprecated --enable-virtio-blk-data-plane (now default)- Fix 64-bit TCG stores on 32-bit Big Endian hosts (ppc) 0038-tcg-tcg-op.c-Fix-ld-st-of-64-bit-va.patch * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3- Update to v2.3.0-rc2: See http://wiki.qemu-project.org/ChangeLog/2.3 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * Patches dropped (upstreamed): 0038-fw_cfg-test-Fix-test-path-to-includ.patch 0039-rcu-tests-fix-compilation-on-32-bit.patch- make check was failing due to a bogus SMBIOS signature being encountered within SeaBIOS. Avoid having that signature stored randomly within the SeaBIOS image. * seabios_avoid_smbios_signature_string.patch- Build x86 firmware only from 13.1 on (11.4 was broken, surpassing 128 KB) - Update to v2.3.0-rc1: See http://wiki.qemu-project.org/ChangeLog/2.3 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * Patches dropped (upstreamed): 0038-linux-user-Fix-emulation-of-splice-.patch 0039-ide-fix-cmd_write_pio-when-nsectors.patch 0040-ide-fix-cmd_read_pio-when-nsectors-.patch 0041-ahci-Fix-sglist-offset-manipulation.patch 0042-ahci-test-improve-rw-buffer-pattern.patch 0045-linux-user-fix-broken-cpu_copy.patch * Patches renamed: 0043-fw_cfg-test-Fix-test-path-to-includ.patch -> 0038-fw_cfg-test-Fix-test-path-to-includ.patch 0044-rcu-tests-fix-compilation-on-32-bit.patch -> 0039-rcu-tests-fix-compilation-on-32-bit.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * Patches added: 0045-linux-user-fix-broken-cpu_copy.patch- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * Make test path for fw_cfg-test unique (including architecture) 0043-fw_cfg-test-Fix-test-path-to-includ.patch * Fix rcu tests build on ppc (undefined reference to `__sync_fetch_and_add_8') 0044-rcu-tests-fix-compilation-on-32-bit.patch - Fix typo in SeaBIOS size check seabios_checkrom_typo.patch- Update to v2.3.0-rc0: See http://wiki.qemu-project.org/ChangeLog/2.3 * Updated update_git.sh accordingly * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.3 * seabios_128kb.patch: Added patch to squeeze SeaBIOS into 128 KB with our gcc 4.8.3 (brogers@suse.com) - Renamed 0030-Legacy-Patch-kvm-qemu-preXX-report-.patch to 0030-net-Warn-about-default-MAC-address.patch: Suppress warning for accel=qtest, to sanitize make check results. - Added patches to fix ahci-test: 0039-ide-fix-cmd_write_pio-when-nsectors.patch 0040-ide-fix-cmd_read_pio-when-nsectors-.patch 0041-ahci-Fix-sglist-offset-manipulation.patch 0042-ahci-test-improve-rw-buffer-pattern.patch- Update company name in spec file templates - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2 * Patches added: 0038-linux-user-Fix-emulation-of-splice-.patch- Add user kvm when installing guest-agent. - Use macro to update udev_rules when available- Fix packaging of e500 U-Boot - Don't rely on wildcard with explicit excludes- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2 * Patches added: 0037-AIO-Reduce-number-of-threads-for-32.patch- Update to v2.2.0: See http://wiki.qemu-project.org/ChangeLog/2.2 * Updated DictZip and Tar block backends accordingly - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.2 * Patches dropped: 0015-target-arm-linux-user-no-tb_flush-o.patch (tb_flush() not called) 0037-tests-Don-t-run-qom-test-twice.patch (superseded) 0039-linux-user-Cast-validity-checks-on-.patch (helper function introduced) 0040-linux-user-Convert-blkpg-to-use-a-s.patch (upstreamed) * Patched renumbered: 0016-linux-user-Ignore-broken-loop-ioctl.patch -> 0015-linux-user-Ignore-broken-loop-ioctl.patch 0017-linux-user-lock-tcg.patch -> 0016-linux-user-lock-tcg.patch 0018-linux-user-Run-multi-threaded-code-.patch -> 0017-linux-user-Run-multi-threaded-code-.patch 0019-linux-user-lock-tb-flushing-too.patch -> 0018-linux-user-lock-tb-flushing-too.patch 0020-linux-user-Fake-proc-cpuinfo.patch -> 0019-linux-user-Fake-proc-cpuinfo.patch 0021-linux-user-implement-FS_IOC_GETFLAG.patch -> 0020-linux-user-implement-FS_IOC_GETFLAG.patch 0022-linux-user-implement-FS_IOC_SETFLAG.patch -> 0021-linux-user-implement-FS_IOC_SETFLAG.patch 0023-linux-user-XXX-disable-fiemap.patch -> 0022-linux-user-XXX-disable-fiemap.patch 0024-slirp-nooutgoing.patch -> 0023-slirp-nooutgoing.patch 0025-vnc-password-file-and-incoming-conn.patch -> 0024-vnc-password-file-and-incoming-conn.patch 0026-linux-user-add-more-blk-ioctls.patch -> 0025-linux-user-add-more-blk-ioctls.patch 0027-linux-user-use-target_ulong.patch -> 0026-linux-user-use-target_ulong.patch 0028-block-Add-support-for-DictZip-enabl.patch -> 0027-block-Add-support-for-DictZip-enabl.patch 0029-block-Add-tar-container-format.patch -> 0028-block-Add-tar-container-format.patch 0030-Legacy-Patch-kvm-qemu-preXX-dictzip.patch -> 0029-Legacy-Patch-kvm-qemu-preXX-dictzip.patch 0031-Legacy-Patch-kvm-qemu-preXX-report-.patch -> 0030-Legacy-Patch-kvm-qemu-preXX-report-.patch 0032-console-add-question-mark-escape-op.patch -> 0031-console-add-question-mark-escape-op.patch 0033-Make-char-muxer-more-robust-wrt-sma.patch -> 0032-Make-char-muxer-more-robust-wrt-sma.patch 0034-linux-user-lseek-explicitly-cast-no.patch -> 0033-linux-user-lseek-explicitly-cast-no.patch 0035-virtfs-proxy-helper-Provide-__u64-f.patch -> 0034-virtfs-proxy-helper-Provide-__u64-f.patch 0036-configure-Enable-PIE-for-ppc-and-pp.patch -> 0035-configure-Enable-PIE-for-ppc-and-pp.patch 0038-qtest-Increase-socket-timeout.patch -> 0036-qtest-Increase-socket-timeout.patchqemu-s390h01-ch3c 17134616067.1.07.1.0-150500.49.15.17.1.0-150500.49.15.17.1.0qemu-system-s390xqemu-s390xsupported.txts390-ccw.imgs390-netboot.img/usr/bin//usr/share/doc/packages//usr/share/doc/packages/qemu-s390x//usr/share/qemu/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:33445/SUSE_SLE-15-SP5_Update/0dcafc7a4690375456c36713c432e565-qemu.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a842bf07aad8f068a739be9cd6293df30078967a, for GNU/Linux 3.2.0, strippeddirectoryASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=393a3ccd66d5746d945ba36e8ed3e9c59f96f59e, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=db51c2a8b492ea8e95a987262f2d69218e522213, strippedSTSR6R"R!R#RLR8RNR4R3RRRRCR0R?R@RARRIRHRGRQRRR*R.R-R=RRR RRR RRRR RRRRRRRR RR R;R%R9RJR1RRRRWRW׶C@utf-8666c191b785d6ec805444200bb8c3dc0f15e34f8df57dea48a6803eaaf351cbb?7zXZ !t/Dh]"k%K!KH[.W2xs=3yrO|Ի6:gTn 9~0b4Fnn<5fGnJlO]S=I `Fq{[VπEꕛ}J.txãOhHYfd$䛈ɓ-J?N {!|LkՁA}͹eX|*NvNwjvJ9Kն>Yxuk Ic6uz(1u)v$M;8|9gr  66/E!+m()#dZ{F: O4UHrX,dGqI}j_<$A~g*3nbM UUG4fxJŘc6Nf_ $`Q&636!k']:`|ɳAf3Aa, U0=w5,] 1!2AP_a0CB>:*p`ؤp_k 6)yDxKڠƎ'!O AX|,mǨdRJ2٠MUs|Qv=`IqNŸs % jC]άKT$(yȡ2">dжJTjЯ OOlihuM6kNާz{dm J,)(90j^"qU'Ŵgm'Z^|cԯ[nj<4sĦx\0xDO,<ӑ#hPa҃$'~dt_uQu{a^LB`? -{8 1mG%P,6e#E%YytGCCvE"_vjBa'i!f$t@P9OQ ̵8@7I G9V%N(&ؓ`x}W_J22TА8u8DOJ :-xu(! 1\kOqik4Ecu zD(pgjU tnWgA>zD&,^oJ2''ͦ`A'qVVIPl Q`hZUUL'"ZTSnx).\p*tE^QKB 5 K~QxV$ltX,q}VTv Y4BujkA5HG$Vv+qدk~;\% RF>Om ¸}lo˾MđMO͢gT.3Ÿv7ΐ1 =3A.q[;/ddK;R%,Zs9/6;؆Esm1p~r ̏q"nUS#0d |%*U55U $g|kbb; uޑ{Y9२SBUU?diX-;iLnxA ( /)+/wǪ u_}f5^ *{_^Rm6ȷml#{rn\V,`6:8 BivfՠȚ/ F Wˤ-l{|byϻfJq EyZ&q8YVdUQjD*QHRN- +D3q .۴z]x%"Zleŝëv ms.UTd]pnjVEl4=-%g[fS7[H\I^r%mê"+w}iAh\aUG;fy:Nށh) аk!ϟ&eaOl*ƍ|,}OHaT<2N[1})H-^֋%h@- lǯ~\A ĻD3Sx g|S<ҡIOv9?Ҟ[QGf!~Pb?C׬}dbRlj2,c`T(88kHOSuFjj {.)W->q(H|W8!w'H*`a3=ʞ&/_G (Fbn|o]jǹ/sR ѰqJ;}HV]FhAg%!BqНi":Ir;q]&JOǐz,,(fU6l6;lۊ/u.x“& ?^-LoWAWbZuaw/U)[a[\ ݃u5l~0@sGG^^?ٌHu.4{Yҏ_r>9&D<[sozpԄ@nWAa"E.AL|PlJJ5dBP!u& )BDԗj2^)Un6dɻRw%"\Ԅ>5rq+殩 >'u7Jʘ-?UX턬k 8@[! Naԋ&l޸bKuthwa[\ǰKJ RdՑW/tR.Z2& fPax+;UYp$xF,_[b<HC e9(G6Y!O47 =]Mwe$tUXmގHCiݭ$1/g75"B ױ;7 ~ӧFe`>o)" JdpEOA! BAHGf PܪuB#G8XQ ÒL rtOi Kfb*T b?9Zt2/똟ų%vF-ydLZS{lR$.CW|Vb\cwGc7byҊ ŬHs'SUBlJO0Ktb n9m9q>#\`h̋?U%d}K?S$ u=g/T̹CAB<ě ZH PBd*{֚Y/>*C ႙Pwc;1-j$v:P|@Ա<*fh."@W {j7R;KFw\MdRސ}ݫʳ <ÃZ`]n(<3hb? &o4>ˆ{ftdk^;hP?<~cVz&~'vh'ԃwCQҗX6rewl`7N ZrGIR%xs^m~~!>c_$)">VHŨ@w"¢:wC~t=i Sɼ~p#ccDwԺKZ]jq˙IZG>:' A6)3I@ÏJ>j9:.&; c#'bm[=H#9Qepw#e a%`+7ĥ,4q BHR7ʗ yh65y4{a&f ,ݬF߫I>jkπIxjVGԅ`ɾ|T/Gj @2 D[C֓8r4JqA ˜ɭ*w 7_s#~ްO˚(jnplTDz eDf> Z vne 6SWV:[:uZܸ0q6\F/X?o2Fgy#Z"JTXCX7ػ'_n?һASyS;(Hm|mn%Ps`S(&3 V9PX?1ٕhg@XSպ 5^|Oϼ~;MeF C/Uo] ̡P²QA+rb3<0S_(}ci n#C!-Ҹ>`. Bsr/fMⰚP;hH1|YyzYѡ峰Or OZ8]bt}_ܓ8Ts,O<_=1oi=ŁpjV6 4Pu(b^sg[slEL@>~hCCa=j6h-C4"*.Q*Y[w #W |qtrSF(|=@$ JvWE~Π@硈s4,- %ҾW+C^`C+cs98A6!vvzbZF^w67*aA'2b4-mmH)Pl& \傶Ky`"ZPN |tfE``Lg=?LR2tۭ)9U( | w/(4 n&%B:jP^9TuAxCIk3Zba$<Kd@9`B{,Fhhst?;{cQՊN kɿ DqG%7o@PU(hX6JȼK^U<4fd z^y>y.EvMEpÀ Ȱ,RZik5kjgؔ&5J=m\Ѫ@DZQ,[ktegJ`xPs|mrix gdMk~epmD\.hڣQXhuW%fE EWS[*O;TȠ1jz3$U_. \gG'DM#B]a@.>Al|K~FlM)yWV>%V1#`B72C@꨷!Miۢ9&Y(/RP2 bh>pDriy*ݭȵfgGqq8:!:L A,F*#ߔ A,|жew~R!8[D$BP$91S_pװ~~ TY)BL?50s.xOsPq}5uaWBY|hIhnU j{'0مxa֥}WvX˕XF1C8X !έ'J|}&%8,"WrY J:i ߥo>^ڣQ%@0uNp:ly#~ZatIpJ΃"lߟjfT䠘*U'.fD(`$g ^BM >7 ĥi@x{+AڴjRN`c NhFPUSo-9=QI62T,[7z*|':k4 k͕j^SU2@XۛԹ}iC0 ,E[~vwYvZsusQʚ13Ҥ0#6 c-f$m;)=]p1zIӇhͳ53ն##ĥ2"BFa.{"v0\- }7otWCS߯aBZNW%|_;\~b W *9ZRo]x׵ݳvfj:>H o Y41ؑ ?8ȏgɗZTҍJltlǢ|Q#]\0rΘ;l/,#TlqzVSxm^mO>e85Ϫq?]^ڃbww =mиbHCd?ྩFCf ұrP$=S17+@yXJsCI<0⽊VbNaEUoi2'e;4`6W2C@ @se>ıQi[,Oě^Z!^c('Û5ysllG=ksJLh"ۛ^@LG:V%1d <F=SMQ ]_CzRT%Q؅zߣ}]v{kn<9΂(#Bܿ6o3U5k](<<8f?< ^-qz,ر5FF aY=?ewU3*ys7HqSl N^$6!Ӿ eܚUσ&i qC7ㄒ8͡@A|va&1 OҖ?6nK+ٗ /B"EmӞ%ի|E$6  =.Q MFL*Ҋ(5F6pO{Nm]zV$ZDJu0;JNpǕ䛰f\":Tm%^g zsw3p1s9U5 Sˌ:*謳Ҹ=l˰747[%rmqmھq}ZeʊeƇxT_s8I+,94hie8[g![tXLlbW y[$fox1F5M.x(Kv}|h"}^%̖b.;8'A!QIhHnk GtU˒3%G㓠B+^'K^7m۝皸*B*l%T7Pu!X 3zW kKqԷMV @V又$\ZC #fC\W%NAȸr=V7?L}'Y]Ԥgsx#m4"JU CMȗXP'w=~V,/a7Unড়/#xы<< &>F;Cjg8IX#e5oLEwG ]w0,rda'\0|L]T8)!  4dtҿw$d(/]Nlց^O7wepxֈ*)ZK,(Y aJW8Q47@_Cbm^ l[,'J.VpK:\cfuyWi1j|ܛWR XJ/u#/po!R.co>E ~q`[Gj0A}^@dJoc:~CT(CD eG+tV{l#]hm @wM,c^F4 FpEEios!8^ Z+ u89Zx=xLR $TWg^:[Bda")虓s.jwI ,lcpr<uh֤~Z˳=(4lL914 "'Ǯ$bk LCɮm߀s{ KKjyqz|^)i!L-0u7g/j`Q/c*6WV@m]QW8΃r\Rb R9K5b:,u;>ɢ k TV'%F >B1k8]g.s<#i3 g TGbr2E)6%{W\.PK1I$PI^-JifG-t 9:By ӟewiɳm@!oA\!c"afkI ~ҾK|/poMt >1#j'ewhlKoWަnxD[u{0ˈ9$w 5ˀ"U{ysKJ:B-?DŽMF+ݡeK{ۇ{IzTo%}rJY.9C9<];nR+q큲G6(&oo U' H[v%KP"R4ЉXS{3~/cT 9IɎ2Rz~1 j. TG r<[(JDlMsͦ1Z([ 3Ey/2pڂgt9D᡼a Cn )h+. nd*5Z{^c6h>Mka0+*ZXc6x:#%i 56=l> |R5w^)FUZE_Fsg/p6fw%ݐ%}pL|z2ZsZDx 5'=3Q]찞==3ao$H))S?ٱ:'0F!L!E =wMOٟÝ}Ipk>JA`_ ?Sd $1>&a|S/?s>Ʃ OwBʪ]fْ{?'~Q,Eԧ0cI~ @OnI'+@n Cd]ZP7f%*X>+G6,tm;$S/w+NwX1 {Ɓh-*4kcQR8X˓u|_K.]\)5r0ύx!4~8/e-Tm6Yus &q׉b?`Q@w%+hdni7$I{,AKh!Jgp“v;1*\MD P37AawiHHS`uz.SP#^tQG,tIY'gJKL/:n,ȈܦmB?H?;U@BJ S/KԦ3WbKW҈%MtLȥ-ni=Ւp |]߯ߟ#K^_vCW. 9-F||0hGw9M)<<#^glv2$aLM ^ޥđZzp}0ƆUpertThW_?UYrh’|WGHYnWsrϳٔYp* 1 k6f iҧ>m\tC VcUggA玴q!.R'fjB>հƴ `ɂ<3[Oشޙ?z?ABm[BnG+.Y}R `my[r%DW1֏h`rbpeFSR-~?8YLS^9u=9#j 'u$bo:ŴU'N@:X/{Ѝ߅<'FDaO6%ث+?̀t TPf5npU,Kq$}UD455Aw/@Ot'|х9͠;de`fDǼXo>*˻YN˩D;=TH$r+Kߧ;q!W*KT2;_*gg'Y.t:z8NτX8?o;:ly+L-D.'3lߙjsm"05#j,{fx`Dw@XW ZT]4qg,zW֘f{Sy5Z6uLn;]ƖLML~3$Ŝµ5'%x}0B('!!POĮS]28=-`]>Mhm?nbgYF&=H4ݦih<.0M ȹsc B/zvD1L;Ch㛅R: rՍRc.¤ALOZGͧ++ʝ|I)doq[(V2EҌ{\{n i! чfZ\Ϸ`?Dc:O 40ߡQO@J[tq K9mՂhN B[Q]0kDrA{p+'c xT]2kqNgAtx$OcH0 STg:^V{F%yy?[/`NԟQʮ 6o /)?̴K)z6B(GH3P$zjL5J%R#|{)idcI26J[2)LK">0Zm}_  [|z?À2XOn)v((*07#_^\l'O<;rh!Ǻ͍dm%j Y#^07Tu* zj/#*uƘPʍw|Иϸ :΀?R }(6IwAgJew k,I(BO}]:C{6G&+iZ#(TD^x>e,>]B4,V*pkGGsB(Y_uԐ!ń6]vS2C)2+O h%t"d g*IUC w T|VUPAPS ݹĵ25.&CbM ;yz%?,IaOJ6U>"1(yV`]+8yzu&7|Uhl,>]Ji]]Xb$TY^Hzo&ۭଖ|(kz"1%ˇ|gQfڴ#F0WDJm‹At5lg瑿T>rS6`{P2;JI+c$<؋hƗ d-ゴ?Ph>%˒̿MY#sM?tͭomr_gFJv)v δ"(i?+`]zE Dp\n& %+r|CG%Lju(0ڛKwcJnOe"{.5175*,R>XD5sҬ" wGzowVX:?>sk1e49IW2]he v g#)HEQs*S2Kn^ww_`%C7):1`GѢM6vR82]>g\) YzTІet*(wڥ7U7zb&$5}3(ivXĩ]5 ʲ__:i%\.cmnͩ A&&x/_iX5m-jƸvѧ2PFVXn{_'=~nOl{޹Fk8<3oTo 2 -8ٽUyXb !cuj{FsvtЛk례rXR$L߽9fWqq$Ry>XvtvetWY1$y*ёᦽuHp5bEwW=cM=pP;0Nu>֘y ၐ+.duN6>'o!O: [̮}r< ӕm)UwǦ@Vd_?# +.dncU#]xDN'@?" Ht0IKnUe,^݅lR>(E֧>塃 y#O\'x0b;ny9L#>82&?P1r%vY"d{ V L$0-AAOc>YoDkԼ2]筫)jPIgb;86@ڲ+?^qp =yt*ӠzðTYz ;UZw]yB,2jѳ:@ғ- Vo&cU< @* L N{X{˹fܢdNLp#2(+i sԗhZIS[ꛈ8mȖr1?ΫtUp(Ƌm`[!ʱ 95t-B,+Ƶ\෭Kl,)+Llf⇔E2U.+G*l-vXB޺v%KuǣX 7$ } ENUă71[ gk#{T+y99w瀦4dtWAUե04#)n{ v^ -U16/"O@[L6~YӍO|C`}B (`A( *=I/^Qv1M8:K~_2:49k ߲$T](yVr0!:QMX,0b-V n@Aq}SuOo^/vՃVNq̷ug L>xe>ЍüQK #{r}4-[DVWsQB廋+./4ceo$Lfl`+$5*y(-Md"`*U ZmEͩy":i`XS#&UyO(,ڌ,.&F'c눜F?dܰ $YөAE.ַry!QIQ#@;HlZdDc{LvJ_QWY@<IE;6;*.H[O7Sj=wxOߗPErF %lvϔBֺ*O:Pܗ4/vkQ+0&AS @4q=들?Wy\;P>uۚDD)H9xL۩[}wQuj`xM۬iiYn(ʎ)#& C)1G#v ?͐(rI9`Bس1]U*JJ|iA\]\|ƜSLGŁ01|9$g6Dy2:˂Gu1ZB B8Fp?_$'ڋ9(h79%EDFDr3mO+h|LX{ЊٗRI%+DTZDq^dc U$+p8L 4;tBt OUz@ٟzK f1=lxF;|h4# %o+yń'X:_lGcn%`m5x@u)>D_9b` avT C`c Z~ ˡ1a7@_L 0jqpi0A&VDAm:zNr{sj? =ضkHy)`*Dm vqzr2nΔo茉 h. 1*&ox뎃|63,nvk:JCeZ`]ƪ?;8t *Ѩ,4t#ɱG1Em@3WK}KmNP u/GmV sp' yfB]3x=i|# 脿ř`*UKC}4xޜ|VGj3NQǙscI,:}xLPz{@:ơD+eZ Š{7dZEϳ3g.\QB;77S=Zy_{1&MEŴV8Jg͇ll!<$ [^&KjUS8ǁ.o9<2܅qj 8Ja+'3t/{-`O p2\ӟVrs5{alro^ښic6,=㹅WKblTF #o&(eVnm@v*_yflM]ar$FP'd2Yی@qR"mh6(|$d %$}c—I"ѧ2#uwm{9gqu([\G8u{V y?H 洨1})/g#~[o)/"&3gn|kG:$# .JτprYSM<>BK!Zg iRv[;/FFPLU,bqZM1FAZ4eE0h{!3@6Af*nJ |idH]}`"s-~rb+s3CM!y"mQq>`^Ope{7J?kIkGsҵa8iwT7 L(!Y* n6}1:Ε?@2Bq3|\R0Ĝ`ԱeUdJIxy^"# Is]>u6)2uS&-UnJ OЋT=HE\Ak[}%#=1qf$BYj 4Ew պ3A⹲M?lhy%oWnwp(DEPdnG[/ O]ɕ_jjǨiPt Z{UR*s :Q>m"G 9fbe({`hS1Vo ;-\4/BXA;f"G3}~d G-fLvM6 ZחP(?(e1 Bڐ w>G}"IM+j԰P48-yVf'`kݨ֠D>us"_{aK>"3n|,: ބ)È_Ly43tk/{l2ń^AHX<{Hw AQB乫z;Uxg" Bcjѝ%RTG ,lO~2i"L4=/jxF^u+yIdSV~93y-C:׻x1Z[Oȹ7rNZ3~ (|%EVS#m+PAsI\vQMМEƗSuFA$Y\IB@tm9uE؍ѝHIJ램#\9]cM7OalסJVjl$/ @QDM5`N]CDa@YnRf)٢lz&ZJqVǨ$e߈@ƇДұ)5I-'(ҐuߏKa9c7jʳkD⮏j$it\g* 0YHߕXו m k߫> +fr .AnrrJJfY~p7vPHVn(2k3O70Ӳ4AEcwbmGE8/͜!C,zu܌ךpLrmP1 r t8ID=p W59;iQZ+ .CvYkc4E7%:C\yI K0A , 4[z*r fGPeAHL|Ee?*Kɷq2pv7ۿɠ{* /}Ȯ.n }@\ k8ǛAZ'~@;eS,Xf,e޹kxYPtnψߡ/2\_ej׽,H Y> *)1?н^Sb-}ޱcV"d_^[&O5I6O< ( ؆oSW`n͛8ʄnNuQ-kvk #Evѓ}:ţo-څ-}Fq0Ώp{ݕ!-X627HӭŸXSfɴǖզv.Ia1n~C2x[BrM/Yp&",I Vvja"(5qb[ԓfA!1 ' EڎU n$s))F$c;Y?r"Pi}4]uz0`m85Pmxp>!3[Kǥ2&|V.ɼ7lu突A'_GP @xM!-ڨC/ZfҒKI}*7|!KF±\hJQ;;&G}?읾}4_2G|sNOxȒtց~&rģ'8JOiDP|ڂ ?ƳTs2y/Ǚ%ohAxdBoP_K4̚k akN$n3tQ* lÁOG2>!*HyS>i9Gbx3_l߁5C #Ps-D^UiV$+^%oNe]צ_l9.![= }P,<-1ìC W."! +>N ŸnjJIAiupC̰Mh}ܛQ+6nΩ_~a}CBD``'gB€>tٓ*>li6@XnOALHr犿`.U5\nzB2I}5Ζ9X8/0aG@ȸrZ.L ^KG?In9;N,誃m|vziƲ+E@×[_+rJ0u~Nqd; CEr)PC~Lv)jRlK1C35ҐT(R)%( nGC2Ozdkh?3if GVܺPJ-}>O{mP-"%h*#o[vN.jwᯙ2)#i.ٟ g1)/;PcFqQXiW[3efNp ˭J/ǵk '}UZy ǪŲp?%B^ mD̞R.Q[m&sumNч<)z$)9_$Bfq::EJeuL#Hjsm$`{Bm}VGz-$eFfy׃dXU*[['T@xORt)sϭVҨ"a7NÃɚD|'8x OR<ԆjNlFPϴFŢݴ"ٽ-L&pPoc{]nh ٝzn2KʉAxZ dLcKL,PpGv6kКJaU3!ڮ-Qyg%7+Y !3x@P`!۽]qIUS = )ܺS]Ps5dJfM>^_w"c“}{7R&ϺqDH@.5?!8˼ ϓBJ#]Y4` 2{% G.;2qUc1dZ_8\+'ֵUVKupf ܇^*&)j[ g5ưٛ\=Y8~vԊH&uK 'wsƼlZĸZJSϞ^V%\ž PIn$$YI"K 15XQ@%Fɵ]%lHgP2@e${pT3酎+a>iч.4樤P@~nBPӻ|{39-4*"+@hM`ԨT-.YGhBb/omh$6!;q~*;!_T.ݔdY>IC.1g^`+`P ULYW[hZ'o ~jV<+#a^tm^2SF7uLNp ʨ*?8&共8ܛY} cϗz.4h\Y0`ܯV;y|-Q=Y\oJADG !SV#@!cgpѸ ܡ [o0t/b-j}Kg.G+GԌzyY@Sء$dɌ]*4<=3zT#@3\qCiI6h(♏ﺮP*Rc2љ[؜6)Py)h&^1<"X`\O]H/+T!:Ni@_8 h&8H'z辠њT|F"N?P2-{nq@ÐvNyX"XNSy>ġ x&56t\LN6>ttgg@zrvAg*qZJEشB8QNSw"/Xf,PW8P ŴT *Oe-rZ*' Đf 3 /M73I^RtrfDcܝ-YO= x `)utF4Ҕ_s ? f[ioK"Fa\@3pσ1k܂9-(2Gxs#.Z'jF+ԓ]a `ڀ OWqexۦ&]Oy-J$<'Ւ6+a0RɞLqj0XBf%\j?;,IQBX[v館Cs"JSko#Zq|(z*r&s3ԅ.b-ڛv$Pr!B/a0 -Pth1?ĖںO*ĉwN-6*}BxN;!e>u(7˃~ )8o6vٶ'TM2,{",̯#`%ʄowFv(# o~W'ݏCuqB`fce6-"sj3mB2R){ƟAC~[_]&Zs#Jj-^+m"yKI Y7vE eZi5h%W4 pҬ*բ$B&%^c\!).6w )d1 uTqkk"dƋ)?q}[x0C[Z8unժ>[DD퓹qtiqmmSJ~.FDm.{lJh@g :^ag ueϺ*FLh!S8yT/;>S|eQ& ŪeXƸԗF!,-mH/h $|3/Iab tJ>XLnOQ6Z .$sbjV*їp=={Naa(@DXbNhkOEq938dR:4!+a-wٽ5NOgE(:c|l͊-L{0wj`n7uOh>JK糷C! ,ha\9_G݊s*mq$>R!( uh6~g9SGu^o/X \鹪.;up踭JI(?(; Ix gzauw q&S] _]7@A%ev6hj"Kq] bↁtx0ybjTsEN*@߿ܛpd,p. = Wr|J a&D?:B>73XoGz97vE<{)9[/FɳK;Um9!}'WB}BԞr_*F/r+rZk@T/Eu5ĖZ_}hldP/\&q;}! 1Ioʒ|^\I,f60Sux:YzDSzlblE\5rrBT~ؕ,-y@)c㣝[M@9Hx5e ,<">{IP׵}^ JF h ͺ|,1Z\|ylxϺn -{jqWisPMCפuDHg4>cRP.e e~_-96d@V~rE?jLhcgڕi0B_7 ` ~Opyt=IatKuZ Sg]#;aNpe-DLX p'&`:HE)8wHw2K] R|]o/ m[+?B9cRvSh"hCν­C|.jLfbc^|=XJ(lm@B6#8s+ 5KXO8(6;nW[Tя#sXf{FD$.0 sMKꮿgz!Z& eg.?Qq(.e6@:!xAD$Fsb͇-w D ,7_Ö>hl-;s~6ʲ8dh-8k䥢(3:3zp/7|5_լϗ*f(<$[7vͧi,+y>"4a[ыt x[v.wa?hF:Λ m(t[q]OؔQ6 7Gj2Ch1h=DpmCF8YhxHxUna$^h]4wl#[OziͩTā<\zڲܟo~F =ߺO3z&TnTBSsIpiZ >;_ya^s׵] E^P*[ :| BI!Fabg2̾HmJ&I$b5m}ʻS)۾kߺ ,roUH4a,TZ_=OxR*2:oA@UQ;kd=0ZtVhiSeh67WoEZE䎃^O^^l)G+TZ*lq@uZBNNM0^jaK,^CwܖS@@Y܀BQɌ``bS;po*nكq.x5Q5eW" Arm5f~Ōi(`Lvjqbd\4clF =CE~q*T|̾ %DE|ʝ[q%@u^4 *Z4O.a[RN6Cd6mZ`yƲ9аe@Eւ\`]V+4jӇ&P@yg;}(oަ'+K ]IYUpjF֨E@cBǾ_2sp~ DL[0%[Vs ZЎ0K]VzN^BH^F4g_)Tb7#imƟo6T@p/8!j-C0+,5KQƠ ˺,\&󕇝Ո4ap32Iy2U]7dp9b63 9`WLs'ߎIW1C:*i'h,eQZ'Oe tU۳Y#oAdq|.-idRIB"!xNx@v"ha)wK*Q>6&xڂX $Mp2qg;*zI@-bJDJLl..f!sdG@BސV'VeNR9Uܯ=31u+]>&t]Sjw] iF#}4EV]Z6|qrf)Bw^ ś gvVIfX;L}թPO]G+ׁ)RTU IA_t /(}j9;T)6WKOH@xHhzQPFJJiNȪ77zbH9_O\F1_{OlE}Ed?@.oBM^uuW7*=@i!f|Tz6JWe 1Q~_-_G t\7o]mlD NC5F8p0]wJ E]F4B4r~ֽT7e({|)k>[%.F{}.tBe6{ '7(j33({(/-Q8ȪTϜZQ̺4cY卌cie]9ypr&WЂ^ 8tO2#-bs Lׯۿ5&}/v83z=x}t ii)H޺-G|h% >24gI]Qkց`3eM_G> (lV11PЏƜ#\sdβ^GWbک:+2+Az[xGp-[ԹyґG_*jZY'ff$aS&]Sv gfR k?XTל@z P-o7/nz{4 P5GA#Ě[=wF՚4")`-ƴjqn1<uJ,YO-]2wd|%{ ʕQvӟUHx9o)#h|.3+]y9ʈ 1bDž.wDjԦ~O>:T ˜H߫93,y /lw.ї- 2dl;Z(Ɠ$qoSqne@v5K`N8v=:nic[O@ u+tզUxO k !>e ~tiו])Fc{6%iEIGWRbG0S{JP/KFT^:(+Wg sfj".=k*;%9qc֪(ݍ["+CǞCL3l#S "ÙL'Dh_Ae0]Sp갷E.A[$Ww'&ejo~B`BPz솜 JEb F#$w{KryKԲ~-="Nkd+Fe0);U,KZCl"LiDd/ m#GʞKXGy(P Œ@C ,`iDN%Ы>"+wka]G.wŏo, c(Ƨ">;=>~6 Ð>FaV]t|34uߑB!C>TuxYM `kUdg%@!~nslJ/suM1Ydj) o=@igu0qJz֐(N)1,oVbu}LFɈj0,LJ0k$=ºp ),l\B5"턡-ͺAGG`(؄CL~6TKpqaef93>FTs$<ƛ1cRe ;paa86St&jPwvz:ɔ̛^?FJ)!ᗫ @#/a$PS_AB>Ik0tٕhiD-IYҙ`L5 nE]KTAkк%\][ y8۠٤tq[g,Ux%d!Rө U#Ye |Szl^@mz_ 3nܼ@j$4SooHa}ĦÍ+mzi`{ |~!m:e0=8fx5)1̌&a)I8S?ړ}M#"͎bQM\[+3Fp/X11!'5yAJ(UCƪDX>X#y׺5벰҃21ȆݨeWA:@ RA.E>^Q=ڵ AE3hmQ#犰V ADf\lb0$zҰ7V@o,>yd-k:LU```hSm*{9g=յ7]e/S/.>!S~SRuydӯf1Q^{Q D[ы h}*VԶ0?0qc#3!Wn/ ¸5r> Q8vTns\y|UVG=z@W \~ZpT UR 7J~^?cVR *$H* Ν +nu1f7H4%bHM{ 6\swSwXʽ=Z4썆6p6\ܵQ'ֱYI00v|gz\L4࣑5@9&0xV ܦP !.|놣5-_TBiޜp0E h]3+,e"[tIr1,t)_D)w-?N lmڔY+te2Rt|zĦXyV臫E`&?Z {"MLc^yj埸=X&@ 0P]%Ѕ1zn{j9Έ[+ݐDC}v\x9bz )1nz|>CzJ #) I-}C𖽊 DR"kOzdgրޔ=DnS|QK"eppn8/ulr+Sʑ&D.zΑk&ⅆX'8/;7Wɷ!;1k9Za޽#1فY$EUG70Ql Hg쫢^=@s*dhJ0NR[yG:=-9, ֭k9ArN-$vf1TސvH\xLsF~gɷZʵ^h8bn,J^MH 2i.l[Li X',Bp&ȲC zbML^C}qʔ(V2r4gi 蠬3 )EfP4Uuw@xzJEiE(ȠmG/h21=Y.6?p.I5x潜/i2/c.Z$RH)$u[8,8.*wRVk9ȡC:R kkOrf}‚ }npE{JZVġe> hI#k*izInNqυ4tu5Ωg2Agh3P*I c>ߊEwљz̞}U$VjpTUP J.`k 8/gҞr_Gf~bzm0pl!nEP1cwǭO6&Yd_d||V:wB;jZ4CaӮhVg3g AIM,)LJwQϽ돊IִH'?oІ9I7c IcSZPSRS:qF@daEE좽w< ζgiB؋r*i2<1'x;ypV>pI!P6Cδ+9JJ=^vF!vVk z &h9A4w\6ĶjY>N ݤ~aLeg9+ss$C jքY4Ytjk._m#4\j5ɉר E 'T+ h,1ޮra&zI`k }O6ʴ 3)#zdGYV?Ks+N* JQ7hW ..5XGaVAOkn 'eZR'0Ixh!Rn_"r,بŐ='.ņ{M-aB=Wkhcdp ;9U=Fx׊POsĪ dAU#(vu ]}9POCri 5㡨'^h$Re+eK4D>## 1Z6p;Q6xY]yңGxȖZ{g@-h]\V| YQnS:a!;FFe F=_]&_!%9>%.CsT6n;%{KK0^"urCY^孪&ka-3xha"UBg΍~$<3f}ǤBӋ) \ 'x& ߞzGs;Z`R_7ӮSm+"ρ h1o-H v 4 /bkbyZmL}ϝGB)V Df.^#e@W:BS.%m܅ah叫6QbQ}_Yi9$]EA C:ç$E\/[tM{m8 _8B(˸mC`UIy{QŢ/{cޚ(Px!y4 e3U۾O܇Xhɲ(bqvH_:3MaK#qi`FC]?K[vy:񸎖WP( u )v DGkG?<ڄlFZ''$?˳,wa4_bEt~>GV.ʢ7 ľ 9tzF2 ߣIAԟa hkq~(Л(̨TlvML8؜@!RgJ$n.DG"<ƌ1B[69D~hjHyo%R5'bV guܳIx|v38/,L0?ѐ`C9{QZB2):7$Țud#lYrr w_6jL}BH.vH},eTgL\`k#ȺmVE Qq0 ͆4tVBH>h4]c+ƦW^Ncz@2׷$GʂJMAZ2)Ղ*lWDckVx~ȀRh?*+ XJټ|fg4=p5D*,N&ixpr\dQ+8vb;$wp "օ@A (KW꒶wC H}B$lvE1h..̆fYwZ+jeF\hܲpܬbz[­([q!Bwtü &;ԗ$1#\WsІ|$YdW=3 9NK`@H%3 v8^ࡑE.k' ηM?&SiȤC|>u "M k".X:`QWVL"J,% ݻތumg09&NRz }>G:MH cI<3" WŔt½+G4δ 2ofL0ŒlH 98o( ̧C %PO}¹r[`Y&p}udjp#E3yqc-<ⱱ f1o,~]2O a)C u+ӭCq^)xGYgu*xmzLKíMJLܒD'ϕ+f/bE1tZ:a%k_>'9E uigeة榵7?x/WTjZ#Zv;Gwb|?ٖkUMgKi\= ?M'#9;orSK Xi)n a? kZl;l) ?tO'*լ[xb>.VTh Q7f0q Hح9Ӏh ҁ;LaPWau@A-Q 3@&~lk@\X@E '.KQci+`w!rUK+\ 'tne`䆺 Kff "+{y}M4h;^,6_PM*eؙ~#| xvCZ羝^Kx^DT<g;vu‹%H^dvWqM$|Mr0O +tB_ (x5LvvZ̺?c2#@C, ]cLvhU!DeEį.%Y!ضvS}ٵ[izE$0VmBX i' tx]+_+oҢ+QlԻk~6?n2`aF_;ViHpq8vPbxQ6U/ICO̖2bg\ڙM~a72 S:ZSi!3>˗\⫩u<$ITA8f6+d'LO 5OG_P \lw ~R|M+XfwtAd<<fEP-_Yۏ R=Ut̡Lߖ8U"ٰQRAwa&R! T{~CE@. Q鶖w}Ē+n6 gŅhIύBy3c=#cxA8uyJhe3BeD-_Ra QfZ-WepP k,Ck7LV"H.; dB]z{C{.;?숰|0;Γl٩{0Ծz]~ x9Άݯɢ _M]KN4Y,K'ά#:#FI !>V+iqgla-DUpu8&y!Hb+fڱ1Ny>[ 峸!gܛa;Ȥyn+YplxlNQyF=Ȣ3ho ,愝L!(bfN3K}/!S2 zi+tI2kli7E.VC41K.^%ڙ8;s?$Љr>]"ל#Wcd+?-~O1BA.͂VB*ي!-Hs]*d/b*s@)+Ͼ݃G9W+He@VScS1fp *[ҝ(H(̩ߍ`-4h8){s.e JDiB%Bξg;g'M2w b]aZǽHI&H2 \ݳ7Ďۍl;?U]3bH*g{(C0zqޜ$_$3]~Ik?f|]W1eៅH(\ju5`d[}c*-+: ?֞'u|2'HcI_nfA>v}aE B  qX%?vW~wuʹ]T"P;׫?@Wr).-o ӗ5 55LrEtٲyV)0,dX Yn;ݩ3N-@"i"LB8\Sgʌ 8OY]úc[(LRV IUBP[E#L96$[9BAuGdfQz;|NgS(\KY;±b+] Zr%oc~.@߆2Sȓ5y7ѣtD Q#XNo`+$l2d9|rɥ,z W$q\Y j`jSi)€Ԉq-Mr` U$¾8τV bYP0SH.oOC,22\G8Nj@/3pfJQl@)ؐOb'O2{/R>݌ː(lsR5Q`JL12MהzoQ;&X9^j)$`q+P.,G&( lHл3Wߢ;\f^;)zKN3UZV[=X:pQxk(MrH*Ҁ!ޝ*$GƭЋ2bvrfYynv\T0S$?zaap+sjǮ US *M'4it:*Qhң~'g"DG71.ЗܨZ. X=xzyƕn%]V`'Z:ض0^s(A0^WRIE tx\{aI%* %  kV!ܚX. SLFOH+* z?>Ic]))D7B尮z|=E+^=E +(z"Q0"Mw߳- Ekk'_"Nvzpw%RӆN#!p8A W500 =WGãN+rzB t3A.FnYWU:h"!#Y/H- 47fLI`rؐt͢HycK#>y 7CߐC n|X̀AL @P2\huvbd1}ebB,mC7/ec\ItQ E3Wbf.wDl%p }8f&gG7ԿөEj_*1{DHOl] 3s')Z4L)fN#0gI; 'V_d\>M5ꨢ?:6j5/*υmh3M),߶7< j@ Li@"75vIdr4"օF~ -茘LshV0e*#`ݧ3`pG9SS 㼯+$'sHaףa_DU GdkNc4epQwpd,p[_aCUIKfN#q2ӛlf2 #ZIdM89r4 kLHƩu*9ȆrYOlqݗ?S[;Oʴӳn{<S}W_eZwN*|a`̥јآ`_K.!'5G<$,E`Ff _BbҧrWF|z$ a)`#J/qKi_fgkT>M`gz HyKh*uyҘة9sOT™?)uu6R "{v@48. $.=xm~}^rZ|I2o拗N+kG(l7|[otuh<;[X)+V;h@pt58z_}d"=ЀE6?z2u P~R1%ȮN2:#mo&F3*@#]`83{:/M17`4H{uGK0.b 溛EW=X!GS ޺ƹD^3쌔1lgZ Qn(M]>6hQ*] OZKngf$hkY)NwORJoRNyx½cp ,wёV.q՝: WĊ3bN{z:&pl|)V!4E( BINXM{zL]Dhw*A޺yd ]}+Nr1nO zjY=i~6) u,RJoM>R/eޭSZ_47"lI{t+1Ю%Q"Pxa*>ݳp0ʰjb]ƋrH"ɠUr2g QhoϢިG ʡ=A0BLy3qI)!^k7ϔI8;SV<▲[RmDGD ޣ&Zvz6>A˞xic^Y{<[(+f_%WY/VU'mm9 ݁Kk\f{$YWMɐ@ʳ*Ӷ^ @/G#hlx0iK:)˂` ,p׌c}f=3!Qh6|C阈XW(qC#0LDV^i4e})h~ Qsl*#ILƆ6r/s [bk4Q*B^^_q{:~kH.:v 5S>=vc.: Vlx(*VHIpoCBCo~5Xdv(xXh~ @@"51,D,Ɍ^`:\n\/>F+BHpcvVWP*W 텿$p k^ 8+%HēS1EQP h/ /XpG=7ݳhU;XܪUJВ|[#\ثH7=\ml\`MBX{?~!. iێ 5Z$eToZv1GXv~*͎_D_cQ'[w$ SU#bV*B,8⌘YbiT*v106~ CxJp>]rOT@g\9>Lt =2,wSs@|XʁpTT¿7Vҫ/9$ًaN%)~s1N]xꀧ8n:m~@b^UКS躢.;Ée?yS1\T>mtcdt}4,t3p N Xԫw.cf](h  늝9EƩp7Z~KQlc1aAAX uD:0ΦZS"r/̞'azoV<_}˵y}u/G@udotqsiwLw_@o؇3|wEױb8 O❄ ªŨ"̔~+w']eG w.=3[|0TEKh㢨!c] "Ϸ">oR+luʤSq9i kP?|GLi۶5e0 0Nۜ! { OԒ+^@n^0?!GJ3ZfeT"HAG?>(ceq-}DjSTU;3<kW\2ꈽ&d>$ +ՇMc\S3)4m7x{"V 8)s&y |.F#,G1k4lq$SwHC;Zohx_pM=+L e顿 4iur!R厳Db0`46]ҽb8p8~uv%P"E`)jw>w/ʊ@uMO`'>"U'X2NaA@]Ih& GzX^'WL6+5ݮW˭mebvZ952_vm I9ԐH؈ |L#;[& oYa)ș}đxV{(N~ce)3lÇ-f687y[!H-t2I)pΥ5}yKX.\*C,HAI&HLf$[t2PdmKs Ixktrg638í|5,R 9'np&ANsNH:+c7@?VdY[)7ѹ{Zj4 noZ 䕕Zۮ?)zrUF1jdwqHMZ*;f@"KNڤ8tSyO*:EYfSku}F"]/2M 0Ԙ4mk&k¤@pu_hcvr-o-̬cY>)wȮ Wᆩ6>Vlş7fծ=G<]Q)<}VQ H-<Ix|Q$ }3%Gɱ:<"LxlJfhEL@U_d?>Q-͠%L;UFΣ>(;>Wu@,m}TBq8S )%Joަ;ED,,6I;Pؕ!~Y?~=wX .Vzt9xW?~'SɘjXA;xS -#PSWBqmqP7v Zhҡƾx+.ZJO8MfW!OQw.J5tivv>Z|qʯ,7oTԽlxҥKP!d-/*Ĩj8+zyg}଀^eC 'v4AYV~I'BMe o0{ֵʰq1[܉'6>P\lbO]& gi&ٮ!Ĉ} lSn l9~T¸qe|Wݐ,Gi@U&7qyr|%33ɞ1'G tCǝ^^-g Mg$9nAD$HforαA Gռ[A}C-y+yԬ|w]\F% 9'ʆp x Yk}D9ZB%k9=;}j|^#4CI< , HLV+>[lO>эrҊ>gYN , gց~#E*&ϑInDqίe'c\]* Wy  zD|8tSQ/9G_Bg <u Z=2Qf}ft'2޹fXަ0]bHdeyN6yK!SM㚙arL7Ll0l͠/+bp侓=O}nᓗ=}HA ],\,V,-1ȏ(BûrͰ <u aC=Dz4a>ُ nGm!th YKW>!KD,yڬstVv?fg|$?3 k7Wj̜pA)raSm#/UܣS-ޘO[vKVFz@G)Ӟ63>/M9,lUJaS0(|cJpCJS]K52| o69 {tu< +nz(,JE[DV3..6GsHjO'"~Q ȸLG#Y2?q%b Jva #G{_teMzEj-G+q2ElRțE l.++mwriQ!&#}I`F;%UJK|V,i2(t+YyxWVv Va\LYݩ55oC:p J8ɆprL D [{~->Y 8N}e'«3;CxJ,g= ے?p6a7kn$^\ |u{nh%>K0V,y9[uJ*PLMl;e5="gn%`~݇QZ88My^S 8\0H'jЋCsZ (.QqJ&P ܤ#KxB!SquQ e쳠iN_q.lV^߱z#!zJBk?LrfٷASFRY=^A`ܹJ _٬K82VTQ^Tɟ w0;wGZ 2rH &~ G{֨G2LIc qYuvUh]pP̈Gzdk*_VI 86ڗE?V:4Y,hg,+ЕS@{'h#TK[:j>|Xw]wF\XBlցiѭ*uW+*9=,uf=Ld+Nx v,~-5;_#G֥z +[%YfdA3،"0|+ƍuO3m;] H;i?aV`>^*AI,ͬ( 9OEOیwS>fD&o3%C}kܷp>Ba~3e&\lg(͇uҀD[\B2[Pݛb"^bJ>^E 3?lkʓMZ~ 7uY؂(cMI k޵҃|DMԒi}MpB4=YoD;cmr2r''+7CM ,9{Al{y{Gx_'qs`FX#}l-rhV)Y]"X1஺9FEWBJ+GH5yHvda bG'Q](&і>ZWN#43{2Ƅxr#J.[Y:ŭQz:Fp7d -Bgtk@cVU w]FBZ׭@Z<8>ʒʝĥԴ3pKiHϯ{Fx5ǂ?%X6ؿf#rԹf$-Nz̊w!e_* g3 Ɔu/v&-bKa5&'QxRhN dTxݨHt)QiJExU9ZA3]^FEDuIy13Rf恰~ʝ!}{ovy4osyoF&i9[(2 ڃg(Ahz]ۓEepp0oyb. ՔIQ `dq_mAW֚{?`P{bC?C\B/]5SBᖗ /A J1YƉ3MiSc\(o)-xc3r !ț jh܍DZ?wA~ 3/̦,9 f2xM` ߺ/t6MH:^ /F.@&vO۸b_`0̞}/~' nnJN_ڷqMztxM)@oݦׇ-$匊P ]}QCD ',>Eڳ)SԞաͰ@<qQi;cb0µ̘ pn],/W_$Zg?Q|>"Sϋ/y Ց#v7Lǃaă4KQ0`rŞVZJ8UhIdj(B (Z )H{re&@m|0b{cЋ<53E[9*"0. e(3czz^^]cet:yyJcj^7w^%ևN^ѦL UFq{+y#,X(q(TbnOS@V4:TҐ-wL6cax$u+Y}思8~O[{8I-Y[gOnGG$oQo}=2dنy>t/]30Z`?zxL0 uz'm1-kF*mPfU13_u\g+my~='CgNWo7+H86.T;؋bSv[:NzibJ>^qHp?HD{P!76)CKI1Pʡo̩Ŀ|u_k@i [wPk+[S!_j 6o7*Q-b=l-UxvUHc޼UXǢS/ږm ꛎgy6VР+Kqb[+2ywGo7xFH:"o}X T? 9 vzu3!В^SfAh/x 6rE;FSn4R$-ƵDo Wwy $BS49cuqW*R1pϙ3zU'y݈d$K$l2ܣ5LGMQF^Qո𝐝%q y+$|ɑTs9zޒr`ւR9\wR$&i*l^^#(!?Y[O0fHCꦠ*UA؇h^D'+"ZLze F*]sUO\i4Npb=3V3!OP>Mb $a2m84_@QNc! Cw.:+ӓSK TٚfswI -yƹ.$_C1VLPmȅ!* P|/9kA=DUʤjV ?9OK-M}.'B`vu {KlOYF:6w;=>zcVJS$;A-U s6ax@!4\}mI #*zȠkH|R#EjI$v-ݡSVwх @7kꮒJuf@ǐ>Gɽ !5ƠT*gon]{{XMtSaIAwI%vU88|g@hr#KsP]'螌}؋nF34} ЪW `+ _bPXIYFIZ0^ZRp^d%Xo5VM Q"?˹@k*[Цcܽ܉\WKG JEc{g00k5 6g;ǨHBKy_47WVԚT9iWfD>ނ+VU)on=4R]`Kj^eF\98WƔ9}5a 'I(!֍Fq0?qGx/>1Q*N`8_\۟P4H1?M,K ]V'C;?x|R;| ~RQځ+$4ecsnt XI QE(XCUEcaՉ-th[L;.{ކ rȀҞx0 򛗘|L*҃\+\"Ř ôCe>9K@Fȥ&58BE`h[KFwQ~m=K>NdNG]TrD;9u-6)  O<:Cm(;$?o|"#waStV$Gm1a}Џ@NqItupJa]Vyxyv6Q 4O"']_jm޽ ҕNNp ]>E?/}0itai2?? :WBGRH{ok4)(#} U] k\̲6slJ &ūm*2"f]$zKfBh" P=8|m`wg8na<Ì|D*[@CM\}j Uyw]]}?Auww8ǵLbf cx@1dյ$-3rΟ=əs)+%w@I?pZ:')^Ϯќ7:U/ Â<ţ1Rl pIGD< ' s>a뵣 Ns}"yPPz/YҧAy y Ŀ ^ךu2#ߞ ^'~}wQ%Bq̧i2UIٳ]Np z Cfa5qy 9s|]MãWKR?*g>Eop_#`\M#ҊˋN;bj7Jޞ >n]J|;La 2\ _cVQp1#HJ1|1BqF׺p j;DBm`Cb fNeКkYTIʀ^(^p9"*溶4ӌ6=2I(w}פ7hB`(-ENUV-p2o_?|PDG`FyPj1Đ.SKA'0cy64)RI0OnM8.z.X(BVTioCZQPEss?oHFsHT4va KُٟYji'4'é%dRx W㬹\;(_qᷢ>}{H=o鹾. z?P7SGv]P35<{d#[G Cv,(JC:݆'·]_"kE#x`w D\g0&kB K٤.fVQ(x!Y!|>VaT[L%ߢ\o@\?n?EGp(cP_S>u#>H?2ّ&(%122:ɋ 0W- |k0-ľgJy#*u2 eGY/YZ6_:RܢI =I>Eg)&yzQ|Pnȹ7)4NTr&j`b:·g o4j1eR jF|ĥI[8 ti;_b7kW0 'hI<ۺ $n.2互=Fsʫ[d=  M?=5%3/Ha*I؁}:<0 Hb튙b  -8YUmzaǎ9^D.D&~vi|߁g]p%3lz=asthCf(Z*EQ}Le)QͫcIYBV]4Q)"x-#69d zڕtcy&kE[x*y:w%W5k(\1O8/ KǺXU\,b u^*w5@Ewf~XjĹzbeH `LLnxxME^]u9>.e㔢ݖ5D-_\AH]pד7ڜk@r"K6oF,i՗0Oomá@b@D,K7L.wA׀#2  EiB_l솘-r"23^OH:?<&_^5lFm~j<(yn8@+f@zPǃjZtuE t*ڧ*j-{/rJVi?16dIǙ ԻC|McA 9ǜF!4DKG7oCD#DQMeJ֪vҫ E'i(@h.Sz<3\Y{rus EA|C߸F `\g+,hRH۲MI돁+lz>y&,:!Ce$!XPxbWM+ 7Ͼe{xp| zѲS J`>J7xR&^OD!]T[a B҆+^gY&˻xO`Sm->[w9"V!yP:PZq}y^1DU2" ?qpy>Z!&P(x8m=\}푎a;2'Fk/%N$RxF#ċ.  NSUe uhL@8e2[tA~O{&],r/waOQiE/p^,k ,&6P.}𖞽V*`bynɞ#0]4nR~X@ !|pu}iDz\q" *-f_kHgqf&,J3ts7r@d 9P5*q/C%NŶE-_y tFq·iٻie}p ϡ'/20g#)]BXp[ze\y^c'> DM 娀%9?z[fo_lP覞$[(KB0DDu%=]^6&Xw:[yڵ\Fngd?wMK0 _{!Ĵ:bDg4%vJ4\m KYO[X@%>c"<EBl_׌S@YfjXMKrbPepnՠcS8D@j56`fy:@3LXX& 5ȶg gFo(ӫe8[wv_ze>f`&IB@4͐" D Tm|'pWd9۾O_7-—mr4[WNM5BU`tzmZUu.}w8k Igxqd q-GtYJ f5%F496> |YN|aWZNJpHS^-p?-.6>8ƚr:f%H禨B3]*J +ؓ0s D7ϹP[g :}#0.]:wraUry3,Ut\ WWQ]V\d^ܹw/2;^p RuUj tl:5L8髡0k2~ &Wؗw?ݝr)lk3):5?mj^3I nc " aySuPϽ-{[VF=nbwLzV85N@~}*z.I˒HFq}r [.ܚ LbaM? {xUmQ+uɛ$oVe?N% t"ϻBiՂa)f:c7 <󇴂ê>)/5ϱ9F(ژ_RXnc !ģ{ADYNɶd6 qu{U":kezw3!s2N{(u%^$*&# QjF>,jÃ٬XDėSu,9y{M!dAn]':[G!h[ē֡b@zBA P>C( DqTy:1rWRBOHdxld&H]-TX䶆q\S>НTB~pjKNBӭ!ˆNAVD0'/ E]6U9a"!FLI6uM78j:9DWLӍUVeMZbVZTI{'N<֖J3:CBxhI+qԌiQQi4vg~]3s,-_`7O0'wZ*լ䑢nxvP˴la\ 6^XmM$}*|b[JEб/il]yVF9~C,+*H" hO Jaf :FT>Z4A3QPQ`STՒeqOဵTyouU?x㶤Fh);y+md;Bom *H$.kPԳ׬i.""u+)ꯈVK\Zk7bj#<~Imӥ=d6.Zv:9@e>FǬ.gVhOߠ@!d1Ш#Dhh˥D%*%G?α) iB2V41]: TYP 6AxU E@B/Q@c@Y]٭Y* S|gG `$$ =kbLPR Q<ɓ[{Kp < *iW>vI^E\AvfqȀSN1+y}aDuSZMYkSNf2Wz UVs{P`MU'8-9xA_' 2%;8Bj""^Y ղ8xU(q]D+Wv$J'J0[DGWx#+e+..ɳXxԽUx蒠X3faۚ?]}ie~eD!̅.UF߬e|HܝI٬;uKji,tVVGuVݛ@Gh?VS.o✣co=j]g+^wˣqvcN_-'OixSG/ǝvV{xhf?xDfY%%2P1 !eJ x^* Sg<9DI&Ke-<?<{UT<}4Ɏ AXN|  HE Q.X {5*Sϩ>-˜!(zs44eP;!wi\ Dxڀ#W/3gU!'7~gM 4jqoł bVcӮ6cĔA3sJ5k[f 姠\W \.,y9fOq†W47b3' EfjShL&+ȉQAmpNtoa]y@r*8 YOA=&fj~:ETI'e&]VKnbA&j@uaH!!If>D [}nLZ5\ׅ)&6aC_F:c?%vxޤT8s6=5:g[_;}.K#-v7 I!DOFmEpF~u&tEsloWo,KP!?|p(IiQ7؅^#qL^v3xRXL% |mDL5!J|pEEg'=4ת8(UR ni."ۊigNh1 =gtbTk~V\Np r=)ŰagPZ4ږMO5Y/QLAVbTUrn%TW2s IxODkAbjJa&=:4Jir,!&ad:3?-C@.8F6ӍU$cDz\g,"| J1-htZmyXv&Br [P d,Ǚf%j\_e4(/f;RSDuGuX&Ӈ?vbv7rYq{uŻebw'ZlHhJ}eOO l{ !. yQ]5j_Ƶw*'f6!V_8]A{`d򎫚17y]=tct{ϯ^R, 6o ލӝ/D߳AuO"kGvEY9AeaV«n6j0:I\mS֣7k2Nokl/OcqFQ65%`a!22 MWHIX=Fv{;MD6 P+\aGsvqØcy݅$n84^{%f+a ۔֗n=cyj6P\%dn["a/yڋeOmL"h"m"A$'s< ,/l\]ס:hAbլVm'N h@fXAAR5* )ĭht1XrXq06Fs HHqro6+FV 'kZb$rTh~o?ty®NsC%M)W k&͹e@sˇ=#Ga2PJPhNnזh 'x1ۨoWuRqA=%L47WKp08DDhG<{tBdy@}d@ ;73./m<=$ާas34+)2A%-2Ci#CRs;wQ`c4YyuhgjQT;9d7IMu֔rB晋0hDh@"\eaMI=aڳk\ǀG jtBܖ~DӰoMHht!!2 sev=YqnQȉT-@c@q7swsy\;yj")ዑ8 {NaK*v:M6N#fZ;҂;59Lp-:|gVP*.m_@ɴF.m/3Car  <HH;mY׷&Yf@ly7 }Pu)5k(p )A^!Ҭ);/5gWoq=g3Z# ڻ_Ƽ0*%Njsjk¥aϋ*r*B|~ 3 bYlÑ0Rr֐ӻ"<@H9UgwML| vzL t9.j4g"}+ufէ{0"JOZLMHm9~UAk)鉚!EōE[z`:Zt eEI*D lY sl ƘHQH%ƾȝYΘ¿M>58 1Z1b&ڎ 6[9<-<^K_ }]l*u. &Zl+ _*C#jYeYtYzW/ ~ڒRKɄ61kWٯ&D SӚET bTI]sP?,^85s$Cb-7% F7X⧰ߨ . тtub :J@x5F}Bj9(/7RՁR#aŢTġ;l꯱o=0C؄fM 'e3Q.̦]),B &#1R1!MTE_‚t@ʰOVUԾmֻSWKcK4_yuX.('PA 3jL̹&fMzpnq0nQdntw}t4 uu[[.J G(f;Jgܳg) 4qU:=0+of2cl7ukȌC"l誘1T &"<'$X_V8/h":ou*dy W0)9A/!e EQtz5PNTR`F2FL^`d>Z*8#)+u>c h6V1Nﲹр6Z/xNuր..Nizax7A @E=+H^)!Fy9y)uHaW+XW'פv\ˤOfRSZaqA-dJ;:SɪLf^iqW#V\LH>`fV[ӗ^cOo_9|ǟzt\]^ 뙩Wwq`a§ MӘ0 ':Χ>/ F| G4݉ھ:xN峥zOP{JS#P}Z0DAf! .;6ܜ!V8*[芗飁DV[Mrnh,˶ny2DC5gǹs^sZqEyR)*<0qf7)o&^)k'bG 3˄;w@z֥4񟔵DW=N|)\,#0Rt) ØƜZ=mz(/-r rW2K6ItRkBn3HZna_L]G4/X c $ &)u4sN8#) (p*-5s1A Vrq%+*nhC6륩HwPx Ι}e[3d!LIdJ`QWzi]*i a52t)Df6J@_Æ2R&h**xzcװVq=jB Ko uM3Sh LlY:ȭ\@V`ǜ^L-2jE T@bᦋCND+2POaCYYO*փK^"@*Qf_9UpS5"TSKt4+?<&yR&axTo0pUT"*Өe,W3{X+Z)7ZL jKbTKH"9V'T5irlܝ/aT#)OK1 嗄yqLoٴ"ɞ7__5Ux ",)2[l{'ǝ^l˛;귍2Z߫?+K=۶YTU=`UVD^$βBHr""FTpUK&mO&J͢j;B)L Oȴ^mY6JUn:]fa ,uE݅#OY:%DT@ ik<̠Lg8%UH<^y)%aX |fjtԨP4˕`:}>V(ˀv.Za.m\(ڟ;uXYTPiUa($a@&mwsӍ6ykYx`5J`^#F2L6 R8߶b٨Tɶ1Dim/bHT/P1c*:GW[#i`jMjERˇnj]^CDWA i埛Z$氮`&bq)tM{6ٯx0ؿſWKtO>C_˝ >@DwXM]trcOv A>Zjm <{$XE$d]Jp}\ vaWmxC_S3}r )R[)nt7#oLWA87ɻ|QB @ovx>pῊ|mT "/B\A SL NF!DBCKu x_2!,/m!M4x@`OfAv qΧִ@ht;@)n }UZŠ`V(u2U|)MVY*tUNk`5) 4u9p`h,BiY3(q;U@. XP=d+IH+ {x5DPj1ܹ{mCVXS 3LViHBBFdDqͱ2̴[ Fi&!SWW%:Iw 4*[ X++-?BXH$\oeXtA GѦPNe܀a3tӭMT,x)9b1 u+׎q /t^r9T{V]r޾@|q3& 3.邑t7߅hhf- -L:_bC4gZM@")K632r- xvUўւjDA\Acs Ldc@bTUte6qNN,j !`TgT 䴁Osc7Kn ) )d˨"- MF4huoi336 Vf;(\DuyuQ6y HuocvuW!7"O[\vC]\9Z/*ic/ c2E7xF>kW9Ǚ dUCfNNLe\™L bX:/XQܻ6`lBJZ-E껒grIm7nf+qO6//{=öj,񧩧倠7]tVwlZ%l9tr7 іRSPH$ u)6O0tЁi+hxX5.b Z>XK:$+BU  ^JgP<}emv\$ eڽ.D.A0@:C1t(3*@@!@ԁخ!h! &1pM69-i9-J. 3 h,lm #dt!۱g+#OI7aVФ052ϥ^/awy2Z+ת3׫KgIV \\u=QVzl.Oʚxk8G@]4ze4p'x2̪ZƗ\"38׈2i(]z;V]d*v@^|i,z侀fS([V=oy5i]/ƖFes*#0)3G* BHQq%{gS3Q ]Pm`[Hn2,q, ,U!ÇDew׷j@S x&-?N$n[.uzO rӎC9wgRo`Dh(x9n^D9zCt2S<@&\ůT蚁B.Y5sPM%|f);$9; .܈P|yF dQpHWN~{]6յUu泔֦P ]e`BCnvfo*Zh\wQMFxIRx'ZBswc̭1?XH|y +)k RE y=}E*(+N:mW%MA2ƚ:#Wdг!g3(sz/>N u=Nu֒ )gbS%V*UPD孂*R 8u{KW?to$>OcDzCkGa؝Wq]˃_;@@Nj/P3/SeĬoa8!-LGk ZVƑS,ؿE];8XC&6Op"$"9r{HX#GXJ{g;¢0 u+=]6\/^h[LX5Q8; VM:Yk-V}!.Tj7XJӱH̚KZKhRI1eau' /Qq1Y|'5 8{KHKZj;$̔cp`Bh^n5o g~KJO@5tu8= S*E4Dtwb)׺E }Ixq}vwjEov2[i ˱ԩPKfIr3ʋ&d8vIK-J^P4[8q .  _Umy`rL`2fK?Ĩ 8ăn\%Yĺ]!e-F2Juo9`<ĭ xhg*SmH-7y _lfXɞK'2fj,f$SDPY ZqTIm'ԌO,*YjD[GEi4+ʘN`ѹxkx3(͆CmLA3t Wͅm;%'aZoD3ú|vVͽKvSwKK]Z,*֦Md8un4Es-y٬Sw"0+ۅn3MqQ{A:{s.q<ـdΞ8_:R찢K)ǘh[K fv͵a] OF]}0.^.LȰF;Ge-=T-nzqk t)hG$ see]%5}b9jU؋Tz2"嶖p_Q]Ï27n @!˟IO9U*ưbXFv4}xBz)îzxN̨Z<b@ÁS[U*Mu|Mkaؓ%>6m6 Ԡtۥ=NOр˽tR<^+!SԠVѝIei(f ]1"jÚè3EUe\֍8M8M]\]>cBcLt? K)h*ԒA} \;1FZb#m۵eɎ2d:PQ]g+>c_>P-NY'-13{R@.rTc"g眼 Xh8V$fb UJ+@Y@VnMgAR5}|<赗KWW,' 0ΣSmb 낁@# DDDmzrNݬ=FboUrTT۳| ϔǷ E4ʹAGP,S !L6SnFԬC \hu+5r(F!u򲪘e1糝^;wyESIe󈢲xxSQ-YCYes?Ӽg0w6.Vx l'Jb(.`t(-uA,?nZnlZ~,XtsN/t3T=7nn;P"76\݋\odߖ<kǕʴ+:;`*lY^8]g-xE*Qox߉ A=r],_}voq\.2$*BKa.LX @iZ:0Ɓʫj'BM=oΥfjQ`FL(\c(1!&"ulH zZn{ C #F8 P&iiF<[C(@ hUt]Cxa\#CꥊZǵmǜ~+&V7n@5בgV={Es@V  BTMER59;hZbEg.~ɜ˽<N]JqUsYZHn.Ƒٮ_a\ر R :¦[ȱV91rs&te?S )"=sx[K=`?cJ]8g՝I^,ø Lr24358!=0[<7Lݝ \-ݪţ$BF;HGN99Btsh&*";#nO8};}lj'nhjU+K[TCy5}jUA*͚^A `e@TIp5'S0EVUB4J?,g*\Z2 :DrE%PtIE:s'I!9Ҝ!'AQAN\s%ȝ'PqI%)' @!@SNݐ8sH"! R;R8p@JBI!/kR"@ R<魣鹽rMZ׺(xGB8d igJ(ep+SNJ&y{V-5|X, Cr[U+4)BpjZ#* HC~Ն9i-P t|I;Ni3ɠ}[KTzEF#sne;pEp [?OzcF{[;¾έzg:!:m5NS:qM6&LY?CSd_kMu'\PLڹtQ'Tַ5/ weZȏRvjMZd1>`"fYxlyGUWT4ōKr㛩nGbefڪyw/\y,'j馇Cq >8s`uut3 [g!GW@Qy Yڿ- 3&"ܳC}"5%ͷ,?nqhdX.ɬ#u f;i7Ѽ*88mAD{*;T9ߦw3?XOٱvl,tb;sȻCSPxfמYP))Ex30ݫ/&t -IYR h) nzn3ʇNٙdQ orr*XDVrpCKjܫ& pՂ%JZ@N=T媄[A1..h{`b?md:=?a?$AJ}tpd:R.R)FEtsb ЫhNT413\[c+/"Λg@ѫi{x``\B- -.iZ) BmRJZ d/(cK,ƠBt5ʭlSpS\Gt.-rHS̥ED$QQ*PôkΜr]SRs"=QStS({#2ݴJ y~pD@@{ZA4`QH Gd7G^gg^ɯZ?͋1ǵB׼7sf矾{yGX4B'6d^E|U*3fA*9'!4r1Ly0kDvb8Gb%OoN2.:qZKRaiY2*bjBqϛJg#9Dj:\vFF|lY9Zl)b#dW0ϡa:D'E͗G»R~4t1~Ž NBƧQ*=wFIAKkRӇZSۜ:eԆB)i.s$:(E;;we#|4[ɼfEK5ck%QQ|<,l8~u3JW>*LG͍mr /7nVVdm\;)63GZAe= _iuMB:iXT_Ve@ o {|$-ЮmQdݹSf34 1,;yOn{X V!Ts +!-uv;TpX L]_IM`qoF[X7 Ʀ_Z HhJh -+3O=<7h6]m!j=F*e'TAjvo{#CAA]svYY>Pt}+\}mLBs: z Nrgs@R/bID, !cЅN'ӗ*ŋD &l%Æj%*5q 2}f(>;Z 0ׅ + {˙$iTj l٬x);)^@l L ʩ-IuXy-OEŷSN)_x>,մkYk键 96\˽IW怑aKbkMʨb!}͹ʭQwK˽KI2.VnƐ&]i]jd}^=tUhgY[HTB(@P(@l;M29gs-mmGm"aLDeɝ==EE.B蓸;JI?~Nm0* hz?~"$*(t`ߋhD4AQSE7B(n\ClU* >]FaRj 1}I~Msb0n|4REnYEn#fdaQ;]÷w+?;O_ #Uӳ~ƮRMkj% R HPEQ ;O/7t_8[dPR"@BuXN\RQ(3FC* @&v)@țnSk3<L{!ō;l*e]dh@EziNnA@^f*V`4PdgWmmMl hNaa8Yu6+am˻;̲mteYq]a6)ueuز.mYqw]WQ۱l7hfea؎rZj9mfk4mmenYgh-Ͱ6sMkvsbf;&lݶ66؈ܵ-a[knZ-k6س;2Ӵ7dQif mnM**mPi6FqwFlɚ;g]fuu\VuJ&;!ڵ$3vYcYNsif,wimɎYi'fZmhfŜ󻼴wfY[nˎѱɶ bۋ'92MmّQ֕[[mbͦYݶmGgKdmͶ#3[Bm֖wVZwu[6GwůmƊV% 99 b JD& n[l MdVۭcv۲tqYqwiVwUa#hff&ah5܁;m͠BueufJBg]uU`rmn,meWXB++1"Q(BZJ rDrQj ̻ʫk[F-ZM56%mfreLl-6ٖElsvlمkY;kvvbmc&16C6ݴ͚ismf,CMk#+(r&dݴvs!Mc[j6դYfhV؁6]Nn+N9qٖ坥ٴiEUVɛ6u֋ٸζVf,3+vV;-8m eõə8۲N9E6(;m-Ibkmk6,k0k65ɵc-am2Zlm5"͛r1[lme[v:Lf+l;Z4f":U̻WWU[׍ Ne㴲[5㶳lieKNܶͭM)l註6:+E99lfֶUVv;9qf&۰;+m1ٓ[ܫff֚'md"L컖cJΝtM1#.͖1k .ݳn.4˜;E퐱䣭qnifnvevk`6m6ph[kmlvYafqLmkm5m1aͲ[VݸEmYGfmbZLֳ[ۢݷ6ƹt̻#&FZ[1imX&f5\w]7mrTdJP#e۪ʡ Nӷ]UuZ*D)ZDlEFsZt61g69g4V-Mًc"me͹Kh f5m1nq4h@&Vm}j6_I[-23{0k F/bUV>HJ(VR(H#RqFx@a@ZEm t ьr>O"BpjrDI`؀!' ɳchI$I]AhƩ#Tڪ(9: S3HŪ()3Y$ZNA@X$X0iIikQ7ӳ{E~tvx}.s . ,La&t_hӏcIlL5\B=}@~Fj`5,~q1&.M"~FIZJ OZ]Bx' &'#A84 :{ "Eh(rb'$4lݍ֗]*T,jt|ÓXz6Em.!C7*8\V> #t{ \Ǥф< "'x1^Љ Ts\ lqa>Psdqk/%|$QdiT{b F@|#y8Bdb6 NbBj*2ł6P"W*F%$Xэ iQK ≄cSZdXWI M`Ea9k6M62#3km:LIjm7w6w'ڊ"EJi E Q)) iZBPVFiP()hTRRVDPE)UJQZDB9'?UO赻M5fQ6-.j| "9C~=_dvcFF &}* "zUP=T;"'Ɣr(wQU@yRR 4 РD BZPRU)D(U Q)RE?@*y9l(z̄*xESBr҉DžTzt /'ͻ/A}45;O0 a!@ЧWqL;u 7׳PI(/Jizs2 !ēB~P#ЈB@`xe Ʃ"gD&3LdTffjpD+dd/C#OrsvR] nu͇Y~s1J⧳O_W- w)gf8uƀ|_? N;bnr%J*ȇ^)!D>Hn^yP //q@xD/v~׀O_:CC2`O_3F誤 0 F93q 獭Ӳucz: 3 F]E) `YgO,$Pp)$!eF)fĘ6ds:]l%_uk565xu੖#uy~K?`m^TŨXk$ qx̍pjeN@n6Fy M`:|ZaY\R#QQ$ 5-Qiz±r" jIk+b3F3X-6&W1c'q]ƶ0Ӊ/q{QYTE:3|6\{2o7jD5w=87ia:D;ànZ-m;6#^;-S@blBjtvܭxM_q69UZ5hnM"3zYy|!dU37-A ĪRsܤRcrI$^Md}6Uэ-^qΓ}г9iwll1c3#BsL pHJ˚MѲ<8N+@>8**ed eK%.+ҘQM'N)?G9>P *HY,7,UP ktV[Գֲ.j4{ TA:e֚{v3AU}~fta2J]E ppJ `N M'f'Rnb ȆM;s]^OB+)}8V$SMic  d!i '۔ɚC6*^p<{Ƥf$ Qbc+= c3K'ղ SHG3C9 8A/g6Z/37N^nxz K-M3u3GiF,GF@,B|T< B9zrlnQ 3)3f&+N&gKF "&]ىң|>>DذؼHD$JG)bЛZh^h%WP) G(QŨ;ÊG-xMzN?b;Βp-҄]" Bdۍ RL%MS˦2=ѳ'q}O&p,p e_R āqZNЬ/#GBLQMZ1':4dp*@j`.b^~Z~v+,Ȧs%(*),ᡱzZC IC۟&ZW"KأNTQދ'p1X.@ڰj&2`"8#qm 1rMhPЩs2OhQф7sYڛ$YrE@7P§N3D(,)]0ErDbiٻR,ē bB3'Ǩ?+qXl1\~J//6ұY\Egt4ѽ[H!Ή""$#ԑX`Ҙ)g,&:3CϞϻ2?.ͯD>^Jsnbigbf(tksY]3"t̍h& +))AD"%:&>\~<>`A<P#Fw6XƘWc&Xb,0srXl<*G)l,(_CS<6|z'9;GR#@1YRo[DCIY;GSbK*WfrD-3a/$ܵ<pz ٗ'V68"vgSK7J1 2aQwdEn4ePm5Af% !Nl`=!2-Ub9 >V–>]qRg9S7vi1xK)v5{m;Xl=(@J`gf֯2KTU(km0,6%8u[\|X7Bil)/gvHA-?4eS1D-^-]{-0.+s@lk >ށo:5;yh >w+`8Y3=/@1H>Z,Jr0usni$39v6 y518Ҟ?4$#,!Q2D8s Ϋ/4&mmn)soILF&:t,ͽe^L[݅u\i2_m[PXA=P+2;/G;#R8%*RI7UbWP2|i=IuLĽI9:Me (fDWF4 YR(cWeI"->Q~$a5hiӇFYYE BOGȫ?B#@FŢ+7.Avyyz8:%#ר(Z$438u8ua$Y͔ʒ:lF\ 4rK҃S<BPNF#03 4`xF4Ε(EIb(lЉz)K<ɫlqrr1Kٜ,!WuFYgȗ#Y #9Sfs M CZMfLJ⺓1}&SGy[ÛiXk2 f3 iFr폩 R'oILpeXfҥaZd+ YTcȸzIDf$re&DB$-M ήj%&#ghY~ؼK3:sD[)3Y'v[s֮7Rڈ4}sL<)i8UxctDUa r;w,(6¤fě[@޹ r4t_ jz n _ Ȟl[DdLQXw)!^i078 cBn@mEI8JZcYV~}Fz8Yg ̽Fo]ua*ļ |N2AB*Xt;C`[B0F`M\$t'i)9->͈`lfs->A4M:ŭWfo()]ʕy1)1b & IFXzilC%ĈҦH+) `5ief95a2jhF5U|!tt[ep1ʂQf2 Dɒ*eݤ*e+:rƇ63uO4 (pf3rScE)0HE [|9vFq zsRAk,HXf8fՆCA 31+jsr hmjdR fҥ(f_ $b͐G3BUvEO[qRp,k<..b=GVU@"䓩B?][Fbg9T2]u69 Şm5>/[muYuNpŤ?2xfm FIܳ&/M/3#'97BN&$E$ޒ!3kF袒`$Y~ tRorm3E +&A&>/'B$C! (d |aBK9y0[Pk#(Ծ a#\z<۰- L*h˦N f i̧'eӀV9gɹńƷ)Ŷ 'T#t T fpˣMٍ`(ӍCĥķ5ͮG9OEc}pn:)6z0fdcRiIkfbކ?0>=H |w^5fxb`MWRĚI l,dFԔh"lK99"_E8Y-?OQ=my4AB>Bfy%QGYjEe8hשץz2S2lJ)霂Юfqw?$̨tf#`8:061H'JϴE iv7U7MBODkAjk$Q5-}̹Xnb B/MfWUIkLc$&g"Vyv3X;U_>t03CU&"M'D,,vixkK$,p){KGTw|VlUR0K۝EB&%v>9oV[SɅդ>2Yu;ͻN#kerm+L:S|.)*w,z/og{4V%uZ| g;֗.w}>j:>կ[v7x}~fN;=TJ/"C򬔚:KԢNE@f(W/\1u>u>3Ȧ-OEd)%t%OIݡ7W2JX=Xqt%E)9sج4'>nsZe5^N6QTEd,MxIDMWԒ& Zp# x+ R6Ek@\aɰFMCxbI#{j@iHURZՔT 8ڂDB$uz8%@3pMMߦpʛ(2j [E'h\StAgdE# 18Ȣf#$l1b'`k6>.6 IKE pDBN6*Noty{U(EL dIm8؉>.1'McF53{tVU2TE$SEL0$*3) #!+J,  :BjEMhUBqհ4Qp 9@Ɣ`G-ah-dƨÃ/LA䰑F,tXtQQ10bXh4(.h9 7#Л3rEJ-q^ Ep8A"r JtZibm3U iM6ŤS Ҭs V2ucAPb=P"$7cAHb𘫀`nj4Nsœ4h\ )%rUc]ّpܭa 'ۀg ]8 bUG8 #sК׉LFb(`-siŤ*icM׸֡%"D\"9Tq9L,p"5 ʩ(ɭg2"OlU;E8SMEm5X//-=[#h!j9( 'E @/{P1X1\zHmɜ`sKN(qoU ƶpZ M51r5B3UE8=06LlYs"h0(A2(mcI2"ƽ0 hAa'.6̀c8M$=DZ lDJ!Q9ωJ >(B!@j4B2%k "XUZ` hn2-(9_NB9Hp%|&&1'mzsZ|_81!#"(`0X&s9(`! "HtAG4jdFpPR"HcbC!( RW\ǬWdRiKH + p2k Y'Lb/{gM&2rV풱\r@G‡ $nt_a)({Ȥ$x TpD3kZ=EryUy1)32fS }@;}>wt8R*rTA⁥ICI@)KLT@4%RH2ꃎ"㮃*F*$!rx])9( J JHi - -(J Ȧ & $]!@ vBdl$HQ@U@L"fX"nu/eqyg)WBk:EkOǑЁiw$F)wg7vh9dӤ#JR*˻϶+Ih)r2MaLHYLfE@g`;E"Q54r2SiiGsk "Ȁ@ 9 ‚  +(i(k"Ҡ"P*@*(%BBH"H"R%DA&C¦H R$J*Bk nG47vik:f;m1X7b m%JUR|:@bL$3nYNkG^y|.w2Me3C,ߑPz]ÌiLC{V*nX+*V vFU,)4R1֥`YlzK F YF~mJvi! lolXCTk-0sMpTMDb5PT7!I2$C$% %(PSHCli+ Nɬ*k¨JXJ $ m:C R݉F*)IT(pjwzK:P$F^< ԛfkn8Vpݢ)I-T @,c7jIelϷ&:K]glU:d]D IUijȱkeR•HNT;K F0ڹk/i]tR@+t6MgAe΍\ƚ[էA@ $#o+8Zf0 g H5 B(Ӵ2-dj$-H$Q#ӒƛpQQ@J@.H:jfKwwʾ|(|EoxM!PI{$IVDe-[PJ GHB<+2 ʲR 5cZ%2l.}U*WГ DKXP T&tdJа ,+Q]ݔ!BLrr)5beo&k)< `Niq`nt"6{a5MR؃qdb@˸X(P  CHZMXkjkv )(t5[ V8)GDZ0E*)H0Vسh"Jq5UX1KXh&ǀAV&R_rPaY6g{}^ۋl:kt; DU+R :' KeS+٦Dv%R^]0K=a$dM E%\' S:R zL6K[53&ыTv,F᠈֡Cs1DXV[Ewa閖Wbm=dF=^tІ-QP Ól^0Ys PRK[@i ̕*ĥdVPU*q:hVݱ2b0T WpM*$c̍HH(]ϾUPHMYi *ȊdHAn'}MUy]}mb FƦ)4A TNV0-2*KS'7 \WQ>ROkabѮc XD&h&$ 6nF[xDDbl[H[l\rF,t@LڲiUJVF=7GW0B%n@X,Xc*鍫qդiRO2!e&e&ӎ ܪ,0lRYFʦTBIBIHN LVCHP$]pYUb 1tDȈm"XXdzb ](0:n()9J`BX1mYCfr^Ak.%:V0;ݙ-&+m#s.,B:h2B I 4-;n6#k4RX{3iN'[Aƞ' 464lK/$ Jh! bULTJ*dRo wl*IYII9, *(RJ͑b'_ܿ{wqHUXDKBVV&FqJ Hm60 7iE0*V$'BWvk0Ue*\XbixhB m[9䖍.0Qb$bm2 k 6j-i[uLF[M묵-@ -<Œ,bcYMI12ME$)+܊Zi7]JTWr+!JHiPReQ I2rN-!k(%K)Va݊ :J46U%(V J(I/KrFP! *)QvMZJ6fń[F:bmgKiH%5h 9̺&%IF FbhLVѹ;zmion&=t7 a)M0mDm )$@i$l$ő, $f7l('-b,BUJ", `L6qnE#Wwq9+9A4 +K]28`XiR(z-W[@Y1IKSY\oY3WC)O"b[>֔Ѵ/[kˠ2h-eVe̹bMcf]4> L뤒jDYqaOT !6-EUUD=ykݶ*U@RI:l9ue&12NTAc6q=yvlhokCq@RP JP%v̽}nW}U uBXVWrb;II1)vv4Ź1w"c*T0N Inbбr5z:3 )4Tk6W!d#OFE -3S6X<ơ4'M"AYZ/WDC7Y5ߦwk5!7]-5)Un7n(K{N"Q9EmBp]0(DV`r R:%4XD*dJe9/62`fG0\e;I2BjeI,ҲmRqb2AGr-/`хފ۠rT#elbY4WiB1i,QD7q9[KAxhFڵ*zFKcB- Qn6rlJ[Ʒ%=5)v)b Wi$)mm-7R8ZnE qܫ P%eX8܂2۸qT U}1YJH@H h.$Rn"q[0̌BpV]DlI`R('mpe\YeH;tHLʳ f'M *ҳ E"`tJ2]+)BV] hnH v8"cPJ5-o):EQkmd])G⮊-wr[Pt2\n#0ni,s-o%105t^:j  S;i X1*Eܨdjdm9Є Udbe ̙-e*RDՆ#jlN-A6}U[z4byu45jFZhM JXp&c0󔬖WU_kV{ڎc ܊Kc@Mn]d{vq]bsrR ;m0$jVLaXƂm<%t=$8Wn²ٶIfPF7gt]JuOhÉkijSuLcEˍ#GXѤ,SÀЭ[AI1$$Wnlb1ؑH$XI\i.y[t!i8Bd)P & ʡ/8Mj\LJo*Y I @hlPIIbVU$y quۨW~˪BK^]VVD5`PkEb#Ú34c&bnJlF`ZE1[dQnul֤qteuKBmf݉diYy̶ݝeWgqoswy;ȭ20 H%LUeU]^́ڶl J YUV@ w"R; PT*tbAT{Ku[qE18B jƜۖNc_/}2*_`$|_O+iuzL(bD) B(Y:⊢.: Vh Zqr4s"ԊZ$QMHBesߡ?ٹz_Y)l=iSkyQǒez(  -p@MDL5^,p.%i$dfB%q0@7=x p4H&hD_': :qH0@bli1I VM'+ZŁ''L *IT2BrH!A(B `@k$`A& IO|x F 7RYAS͠B̖QyɆ@J){40E( , t PH&kL4H ڰsQ'#h@hi!cdRy4@I9IM@6(@I|$E{@NŬkdOtki((IAY'H)H9 8ĘQ H91$ "`Q2$F|Tk^k !DfEi! ҥ•kڢ('3R+Ia5qJJcɏqA{[pkcij'^-u-]rMF$ N LMLf{M1P$_5jpU&bE ͯ('-$ 7$ֹG 0EqF4PB]!dYBě&`֔؃x0C6\h\^B; (/Ye P@vEϓ 05JO/DC13NH(eпCHL KӶ/cFxq!g-vtYU N*aQoFPLfzt'\PXVjo[cHbp38P 0[Y|/ۼqti\3/DBQ J^"&wH9 9gP5c.L[;:JIwRl2ꪧyH=\u j2,wbK`5;!:"T@l2x˥Dc$҄+׊wa;#Mn)V6=H^S$yι&Cľc+96^h_K @Z(P5@L8_z9評1@lY8N")qTn:vxܕP?V^C3@c ,cpخGcG1iso ?ݑ y@n*h޼J"IUertG0n1{gܯ ( F L0 [ܜb͝NV?}?>vgaYm=Ĕ )~u3UT)j]U{Z6zm<*bI~&ܾmm2&2d[G˚b %0v /0~qǗK/{e"ZZs2;]<Ԕ5C7 Yx Lh>Ə.'R;m'0ppYs43$B;5} jA@vl=qNDǭm1cQh XdBApoB wEO?.0JFt7>{J:@Wa~綤5-Y1ok}Μ|"Ź^+H5.9+Ƀj41 6Yũnҗ@0i"rIrg_hD0E))kj*[c;O;rLwǧg8mn9qN=ICveOR>`!\~LqK*=&YNȝOxK=G%džN}fցM^pQll YVP" A[he2O~,Npl0c҄F [)0f s:žEwgVl&9;7McnOGNߋܚ5 BP.{./Eс&\aS h .{I*!2{m/00PEA3J= Z)HGp@- *mX -$clZߴOq9e)gQqExR¡(ؾN>j,3` o,:%\3Dk?初{)]8_OrLhJC+K{7e1nBfN[ӰÔB;3v= Sv鍀19*m xs8}g4hL_.s@".CqH3 55 2-~}2m:z|oc` *{!:1cb!V+)2YCC@hO(lgphLY.=M^/am|r1lm_0qeDn|bL'9`ⳳx(FP8K%gT^1. Y| '<8ŢLLǸ^|?e_ۇLWD ERivr@sJw̕Us[#,ḃAI6(kG `%}1h\a \ ]lmsGT8։7.ȵ9Ph:^6xʼn,ˉ-c0,~lW(afrfHq# Vq/=/<ɘ l~y]Aޯv'0Z/0JO?\̍(]yn|7&e2F&D|" Pͮp`Hϱb4k*VOFۇwYmW^;`۴x[gW#4b~chNde;S r@q.jK..e[[/WnjS˒]]?|$LȔ%(J) R&}m~{ Csu}kQqXMIIA 4!u-_]t nf;:hߞȭKBi?@$AKz3@uH~nU6 fqwbjg{[ST=kކx5{o1,-- ,,T['ݿ{g심S#tw_1NmT&D""0̧?mR*zrʶn`Aҕ9~UvA ("H; C"yԙHH://^WoeW䊘QݡaYHa"Q/:6T=_ʗY`۶?{e:nാ.%$1!@&@<[L!}7U}~[?amygJA= rd(ЀkmH'u7HIR.ˍv_ӏR;$]r~1fߛHS?5RC2YЄ~X!e>ʜ`=NʺΚ>'k{FwՎ`#(@06iim{Ip@UqA1*~8ׂMz=w]_5&r̾>+k,ް!"B4 -4b.Л+OTI*Oեve,taa a^@Q e#E/||+ ]jc|gif0~;*ˏ>WU~;dvW >a+kѸ4+oZ^ww+hѻj2N3}glEDJ<-َa(5U Eehl:UJbz? fOuL*n9UhZ*GYz° wjYsA+=݄{&C A4D (r/n7'3(܈48{. (Z#e@F%D<C.63 R\fqJ@J6%ιm"xϥ\ /(;y~Ů:loܮF# %f;\NZ/02MT.aU;?ZKb S9.;Xʟa%e0}Vv^Brf|_Mh۰?:#5OB twʍt:":Rq/eP؍UTR\+;Նu.%PњeI5-`1 rݥȹD'\s|s"VÄ& r<2:da pkX/"Dw{v1vȥlFUu[^ v433ݮsj a%Q!99r8 B_–*J*:2x%Un!}rn}-Ƹc&jL_.*t!utӗ.qPFYlrr?=R.f@uպw[성Oazp0H Wq睷jӀKLd};׏w{nac2eƓƽ#M[Uǚ؛BـfXQv9lcq9.ɎpVj-^: hS;1M }5pl'emړy*[y_[GS>% /zXt[vݶy>ꊘ>ReE.^?iuYH-1&Tĝ!wxhGw$ɉSjQhoks(mmHmYmHO/=EϊY~0ejpSD\D \Riۂ#J}.&@l5-DpPe7LR&w/_Qu:e)"!Apգj6D <̨v{ٯL[q,4ЌQrA,i 5g$Brn7TSdgkwxm;@{/Iۧu9>9U \pݮ3]B zsݞ]]XES]ۺ'wK"K pBԛlkzkt%bJ1Q.SZZ4"#Дy1X-gLV Hd@t[|en;۳Z²lqwmwt}o/Z/#[Y]<.<;<:fj첿'W~{1vXi}yrv[e)moeĂƊQBXjBƄ*:;egekfYaQŝ۝g]6ȡmVuygIgm/>TbϞ/Hu=m;,ye۽xvhٻ(#+lH)jacA1n ! .$v6ݯn_+γ[ߞ&팿o=Zg~{"'w=q-mm{؏7R`*mm1)^ڽme}76^t/vv~mXK :A41 ik,imXVv\S[Wk>znYGfֿJUhH, J"3&!4 *{t&6+.o{=.c}+4tν +0[\ ed,fqu[:{Q8emk7Q^]~;~n۶wiնy7{ٶvYgK,~kW}3i1eȠ,Xnm B 6^7(88N%ml]yqI"Wtmi"6Q!RڨA+~o;mߵa.ZݹIۚvQV/kQ֗Y};j??5{^~<R& c1eBV֣e"_^޽:kYZ:\]8WmtQ'o{/$D뽵|ޱ~//7d۾8)_ߟoն+f݋ֶg^2 Fvu\^IDw#[=qIbwDq}yqן^{hﶬeǽR6j]c  LUO-1O4~Zߦ{k:} Xrrwֹ{Ytq9$onzR6^U,3qYm:m:|w|vo=Ƿ@Rm{i|q׶!Q)6tQwW)۱XC EܭHNkj͕Cx[QMirʲT h(E)ƞM (:j!DHhQ4`1xm$51, rHvq P-ؗqY{v>Ye 0)F4l vbAVmDAia$p e-bFl6m KL Њ @zIwʀ[L@ScR\oi@QM#";Na置?>-=+X_/Y㷵YiXd*fh& XGRY#@Yg|wSn /8fh'D;3mfVfV& vCw ȓ8PHQsz6GOx;n/M\\\h{iRy>K)uW^*x;eX⾟s2+Z7:fӼJiƓunb P bHEX&"[t ,Juu[k~_/>r^ؼ;~@xP1<\ljxhr`/›N{K.*~+5?W}\^ $(%(iWtHA)H)@>1BS¨>{~tdžApH,z7\:^9TPijď,ۼ}4i7soa0 K 5eo*$WwEsyL~}%hG'NGݏBsodVAǞ5s0lqmNBe<ѾiRԛ[Ψ2✽ 5-rP1x]Q)t7-<ދI;&e{Ǖ:fL;霸Au EeQ1vm'\w>eƖWm{דg=}&"sxvŋg_7+r]ݒXgE7M|ǻlF[lqrRsr2X%c g%8C*!z&^}Ӥv!O5lr<5 1HtSL7am~WxAhRQ.?}ɝ"B>GkAA@֖:t;,fYeZW ~sKn!,2"['+-1Sj;RHR~pEM9FN'S.}ҵkCzU17|.KEX\2figË`[%XcՍĹ R" Ļ_8 ;!($DOF:f6j"  !D&~ tNz h=4|̮ƿ柌h8(FxafƁEBRr2vq2Z-S)b*C$[H$5k߫5gD= <{}R}l=p1Se4'\=+sc%^}R&h{=aBa mEScD`ٸK9N&] ^ WL=~ ~64 NTo7^V;tA>d4)tW+< pGq%cb56>!Cz0:&scߎt~{sVm\- K)SOSڿm6\? %б=vC:&} i tin[s 6K͚fD_ܘuu?9J:؝G$K̯t KgacA>CBNwqz50[s,}!޲զ{wQZ֍S]a tŒjO icёDm}E94+ϖ.J7} ֹC\{yɤswx-CVX.CdV+O;7OiR?O׏춳5}YNsvGyuYlԔ['u jAk6jy,[4qW5/,ڔp)=Z)s tFןO_]QߏƗvR L(VbLn*[qW6* S3 o{սOg,{mEYgVtjg[fmw5$ .W_f }ookdk1A AJ (BO0, 1 uzHQyN{AVOޯd՜z]v?60}_;6έvv]g7ټwK:(EYv(4NlI_!oǟc\+B4ǃ'yz{^.V(CB)][)f:j%VUX A(܈@q xmv;Oi7轎Tݶk}П seL8árGE+*_KJyX5ϴG?ULK*c tãC/Qݗk;AOhftkۭc5Y ݝGhj V%ꥡ 2=Xd !t*pҘ ͨ[r&x_hwnȂ@=2SY$;xG5wkXilfڭܹ?..7MdF;ʺ|ٺn.;]QD.|F+y;]ޠe|x2]C ~Iuח:]3] q-umnuղe߲-MgKq08}ۮ긥:_M1.G(_F^6\B VڧQߊkPnmiq?w~6݄@dP6qyᾸj[=J/@+:Gī%'#-yxS'>0K%!xfR p+yr0bH`>j=$ pNa焀(r_}*n]aR]G DQHPXӴTJ!}/vbiR9WX9;iY@a7IK2T(nH_/7k|΂忂wk{,Av%:e`,yN|ե屬BV7UV,M,Ac(2tM{u";w۝mQͶi8ٺ,[njo'W۴~,]cۋO;N:8(^rwo-NkvYeq%]iiͣ24~lH?_ͩ.2ߎßj;.'<{mehPiIAH ШB8K&jlIn(L[uN~޼gHj;BiPG M`U YH(m\NLPLϞ ;lٺN#1:6ŵl^~-:<_n.;yyeyd밷fڲk=aK7#mY|Ӽ8[Xtd)f5VpuB14,0{ywS^דjӀ*ӴúÁbeBI)5jftdQiP{c[w-GffT)q/k[`RPmA))/{︻oi}jc@,AL{u_<9h7kŵ3[t%.Fiv4OR MT@D)0WnBVDiYh*뾖RDxqaPO+'W7[n5yhgo9ydq[Y:'q/ńvt~}ζm3;r­#%& k}v;x7Ǔ>;bQV/kvVM 4`8O)|)zߔ)sLl_>a?sVШԔZ%7}%9ٸrkR5H P K䘄ճ,׏1hsD{*WW[`XB~0Y/n_FsbW6۫lm_ :]} pϐDGw*aӗvϡ0,}TyVR.7qL). 5ԬomE9' :__ĤD 2pÖmJdɒ৊F~Z~}2PcAm f bb ,jwv'9mZ6eM,}:7|h"FĹ"B@BHu)yӧhzڅQ\+}n~F+Σd& pM㤞 e@ W>?a}VWzM-bOKzYKQKHtKh'? Z&.iUƵpV\O⇨B $,bz0ݟy⶧a;_e`ʃۉ_o:;kc5rc!'Qsμ~1~#iG̵#N< ͆K ϼcΩ?Mz8Oj RiPA!%ِNw^)CvMgj:ւ} :|:{4ā방&)^6¿bP˗@҂ }{׉vx}QSq /{;ݕ=-}76l {$ΕBTDD8>GdG9G ]$r=l &UIJ@PNv:b'7sHv~s \;e7e\%LTQ\(P A݃JGG z9 Tz}ASd.4EO*$!ABP4%C o& >tk)- %q_Q{Ld'bi!vs袃Hk"O\ZkZ~}o떧h2#fs{%/Mk 2kފPP($@@OF@L,wA&+af&R$B<ڀҘ#>>UP_a\xV;@g_*:+¿%pe ;iÎM#;qwθ(~ ;^Fى ŋ|sV9>׍k<&P E"bLRD\՗Mnm3YgYۼ…2ǫZ5i4! Mpt, -W[E1+K4{GZu4]/rۯwwʨ AN7v (1 @+Wr^{aqKL姓hbWo7:RڴN$ R;5x (t$غ PJ@(Rk1F3wD|g݂Ʒ~_T=/-5uz 7? ʂ` "Q ݘ(:"(QLKpE-~K>ln; &  mn$Xn:Jۡh`rJX\bCb)J$ eD/2jm={l-nȨ+PWם{zֿ5SH"d ͸Y&pS6vvC͸^TU(* )el"+Eyy( u(,%n32 "-L* P%"p #w.!(ZTnF-\HЄ!6[[ͺ0+;vP"E[T)XiеѥeBX)-miAG"FdW]C֭eZydɋe;kH_,H}ۈ(AA @99!aq~*:c1^n}8s^}}-~#z]y+ :exH3]6xnm$>8k{wiZ׷WȞG#1ο;5fUzwAe6~g!fKx9l݉W˼;2mvGXvw$$I~dz[lc{yyvrͷ|og/{u䵻[nIG{-gw:/2 vKl13[*oD4ϵv;^qP5r"= CjTYwe޶y>E# O[s3~zGIݗݎ.+ٗ|oze۲{v?7gty|Lٗxwj{Vuw~7ړ:jL'jnÊ)8{rU nk˛w{nuܶș}VQt^;Y^ۭ ۛ}myyqD]{Qyv]gyyw6"}_,|Ў;V=4:mۈ؜%mM YrwVYuw2G J AN׼ mh}:͒]!L RĂ)+~~;9,(VCwlX$z.g~bనPYZ{z^̱=MYtz?I"Y0lvI]i{܉k}'؀4Q>_C>󻪠G)ڶ}nD?_>B'*E UCyEݔ "}sN<lo^E<7`?^T i* O U=,n'7q]nZʁ2TP22P8pv@w(@Pwd@uG WIDP~Pɐ Bj1]! lT@ZQ4A_"5tܑX29p@@AޅGG)) HQ  !Nr+ EٳYD!Q @Q CI}b&}W`:w@ ' W D2پSxi x vA&je|_b0@WՂ^ޣՙfm&?sx%JWXV3XlQ{4_.ٛ|[èTq̈́C 9+Tk|OU!~#?+x&(# v?fK\mfup` Flav4׿2zD^z56҉(51zF3])F¨QA+ zf<<~3t1gg}㌒@ԱW1ˁUqMhfIb; cr}2:iJ?V_vj|`3a{ƒ " 0.1 3 BoJFo>?tcOGљI>^׮{A<:~'_ȝ4i=HF9$7ݡ 놡vjT6Nt*juh͹:A<ߌRgAE۸2YUgS_| cɍ-lvtd7n7J! Ӥ?. bťWi|b d}T;/B`=L{%K/,ٿqd!ᕱeyN3|\>'8h dcF2O@4בYήvCqHd`S<&f)joǃ勤e7Gr:f]ɍ2DבB>ٮokb!l~q+»5w'!Hqpg32msعg8eZC#9t$Bɲwo'cgwN/q[LT *9n͝: rIӲ~R=D_K,;{J#zcIQr0RP!UhUi_M?E}V]G`00BV8G3pm {Z7>ĵ;P57;g§=m}`/{d/gggE)j#=VLW=sO5?.O1OPl׫! צYmAfWfi8r?[z1np@{6p {ZAX͛&o ]m 8}8L)s ?5Z%2iz}n ˮ 5=uMw(Pસ Ò>SEwUw[))Cy8'VWb"d?\~hʬ %o9Ź;g8PGf3]I#'Mn:Q>[U!|.i0n*^>;C~w HO\ĚV37PlzNGX5kz~s-_F&%CBl;?Oq^.}'_KI7N!JOQH2hiSxf-GJOGfICf̙J gtXֻL + Mk*]C'wGQ#Wڀ0Xaz(7fHdOef.VxӨbsƋmŢ=[&bOB2z#z4O̷lذ篚ɼx[08[!Vwy^+y? 7¶~q~;e:a6Vrp:O̓i>KhV .r<1v_ y R)ߚn" 8րzy \z +Gx8d.nxs?}WPpY=P0kcB}- <>g},62|vKyxJmJ%ׄ%($lf׳Q:P-$t'+kPHx'&>e0z4$=D<'>{v_ˋ;mr(ݗ 0՚Y8«0>eK?y:5&rWA?dG1hqv3ar=Y5gϹ^\hd.0Jb2I܎.`!g66 .ks5rPsԿF//:N?zbr%Ȝ}s^L׉|kQ[N.K\S! xz[/Wێay~Q3[%ބboAfY޿~oG҃=i8Cxos&N}~݉劮ǚ=}2!{/ G"i '"ߗo[L$%Cshn?ir} $TIPSP dY } .Nm{~ם{UˬWeF! y@.*-? $ |Hki0b'wๅZ_dڶ7Y̾|vcy0Smf<~?9.&̮=em3s?'-vyK=b-Q>(|?|G`)?a@kpu1 ֫(c09+I"*xtA 5Յ` zUo,Ombu@j{FíڅxLaT؝[VOabhT;/9.Ko^Hhzئ>w^:=uGkȷUG,:9qKm6s4SdgWo}l(!X l e,V6?;Tvcؖmg+{6׾~kLk/ssMz:}j_?~nBq?u h 9H[͞ݠ.3<0RӴ hÉ'{/4؊oܰqDyC^%Tgy%jm:1p=h8 iMzǹX[Tha4p!dDmEgq~?Sa/OhQ^6| Qd߹Z_!º_ ~g?/ҹS﹥h |W _ώ;k6VϨrp ͯh #krޜW,T *@cy|c9ow{G@us"wS߾@[Ǎ<~%s8;"f춶} rf4]5e,,G' K ,+_NlAAv .vO\5=j\|}y|+%g.vj:OT_o?yP~8\>O+:"َ?mI g<96_Gwyµgշ2b>x;X819icQ~h35g-Sh%NŞsLU`Bw5)*|evZYˉҐ9{vKK{_}'h18H(@h \#-ݮajvGJs<3l7Jo_"fnDh<g2֡ȻлjXzV?zbu_>{#WI`uo"z}2X?U z^\lN}k8bՖD .쬋9؜oKflzkԣR/sm\l!h !RPAghotȠ mmqv7iJ̎u@K)^P4$rtxpu|u0bۼwǸ(t)g%0Mi߹{]2[w%v5݋_"@ZR ,[^6cvF`8[޳YpoK7ttBrryt5)d$ky7إ_VdUt^SAݔSAg 7N6H97^_f= ejw bfΜX%Ws++:w֜P ^vDDH"H Jgt; ݟtw[\]%'|/1 NXLlyY>~U.뚃7h:$}Wc@⟏/XTVtG$>>ڊRw} a`vV . 4}Z3 *g IV?3;m?;sÞӿó`Ђ Q=akk~ê%RT1JC \AA֞Zc񒯑n|z>@WĎ4X8nTj*1 <햿oguu;7enND {LQA?UW~7` /_K\KvH o1p^ẅ́-(`UδOf~X?[r,%z]ݧ A,h tڥC]A][ o 1*e/}iuMNuxm Ī϶TĿ KqI?&95xw˵x Hx\‡ cGRW!sz 욬${):H7Nkv @LBp nZ݊d/mǰON*{AR=C;ڽXݪmORty?LbjMD0tN>\ 5' P-1J^7~]'O{\Qu߭vQ_#bNz""A 5ApǪFX gqS8^b5zŷkkzƯqa{Rc?9ɵnu0qI|$Fj)=vIʖ㩕mn*oZܖ}%nسmMmo{4D xddD Ed.ϝ_IP+x33cכL6҆rŀ#Ng/p5Wa5b2!v*ӣx~z,; zΏI_ ], $Lk5HlzbQY0#A$&P{}u]8\W$w_#TPR/:ş-/2;WcMo0?zm_e[0`YoߵVnp2`Wkvs, B %bIJr2 ݸ:LlmQEIӐt~p{:GJ:K?2r.GX~j;. m~|>7/2_0L(G7kPVHs^()uZ]Nݵ-?t޷QDIgӴ6mFM Ngk͞WS҃^h|Y/ʋaO^冗}a$+?{z<`52jp/׫1=0 z I?eg*o!ܔ1e aHd9)7'/#OgA/CJ鈏e>.fi6[dx,U݄\QNKfl=į )*mo?d .&@ Evkr䇓5k"'SI@vUw D3\GYFzdvY]71@r@ܑtW LMUɤ(EC!2VC%(W$i}ܦ#M dKaw&;&PvRGI paW[sd2M$w$s i(?7$30??b~nʼī‡†;sf9횪ݘ4 C~_u/~p?3|uսH'А;ߋXDUXK EB}:u>JGTI1/2 z6>j1<?k@ݗ~ ?ۋp ~W:o~e`,i} 9a8  *umƸ_ӏ"EKƸv5 r] ZjwI}8qٳuo{8FҦed 兜Xߦ ;λkanr>3YmHj`v[Q>~?}Oq^gJ_,e/GGF~:J-f_?/#kTyngb.v'ͥ(?nT7"Ar|G#JB/U8"~l  꺾!7Gٸ/ U:@wŦ $GrE_nP( K%WJd2DP7nRE< 'ưuGT2PD A8RetP7 CrE8ق%"bp H*RQY"**p8nv+mGM()JՄGT*@D7UHE.yQ?7MAE|CHFTExJ}O[ &B;'xITx Ðz1Dݕ@=/]zTA$*<܁'ɕ9?kQn }>V6Î?ϯ6\ALBD}w!Br,{|_m+"}]Ӷ~.5'h804JԝD`cwwHCJ2:_2q_h)@5wBo'{{ FQ4Lv*~y1'3wN,7,M/~[V=Pkp!;p< 7ަ[kG̛(c3Smlq{H©^QHq=u/n,j6kkd7ݨq:r(yOg8 |ʪ/Ww2 {"6IɉT_X?֜wӝW'7xў[懞wϏ=g fOOݛxQ >'v(&{߼5@; @}Gkww8; s=3nmݹ%ـSK^{C;ʏW.{:A1Vp%f%܅~ost#t|xჄ- lHqaC~vWq#cњocEZ:'!q8{5v?llu*5Ƒy8 o?+bgKU6$]_8 +mk쮃 O!Jk`b(9<{qz6+6^]0굷@~l_t|V-{RE/0c`sƴZĤ8%r* )KK i9eU~0X)$㚷)>1eY FHg:bJ~ţk];'9d 18Ӎ^3VTae*~C6gggöڔN#vZ_{[ٷ؟00K!'2e:^Ȟ/os<pUr9׮߸{zǖB0$!  u[OƠt6xST*_ĥTv׭BvjEU BMfd/vKv SRtbG|vuOX~<+L~+Gx,;cd[dr N⸎}2DA EhjφH )>]ދW?2$-F#@hpu2^7l(N~n3|'Dǿڤǎ[."à+Z.e9,6iK8vǍFNqWɎ hn`WKOP~q)z-"31]!w{+t!$s_gζQmk>:0y[hX),1uqmI3i:\& 7!)kν $>f'bM\@A 6}b0bt?^ƙ`sjmGožˑq^V֞^y\Vӷj!ƫu$cEv1s⚌$և;1EXRH ,I<]DphtyhQOEyHȡ88g { ;*Yb7FɽX})Vd]T_? xX2y|SuQv3 źjqT$\oӉeG5"QB ]%Vx+8_YkI"#f~ ֕FCP>_ h37NƓ~) =.{ؼzӣ>Ds-O7~7xn߬9ueQOo/ՐP.s02JQ~b0\֨?'񚐅H'- 3]i&UA@I5ĂE }Qwx8f]*EpG۔I%?T_쿚lWlfP9'T0AִY:3=g]hD5kuYV%w#ˑғ6tsxW37M_dԯL1Zⲯ]@ʸS–b?]ǐi8߇&vā4PMoQEʨ2`&&9yA°nx׆ b>&J٬ޞZNxCJZ_R-qMti7c[VpDXeZ^TJ,A{̺+5z-%Q" $pl~qUج\HN?5=\H"'QTu|`` BЊ^,h*Řo8ҳ"TUH"U'AZ꼶@I(P(^@BxpKqrLE-7F8ar:]7uLrLbmeލi>,eH%m#$)z)WYJ6/,~VZ3d`7oϤ,w9kȠ5sߎp7{1]ZO3S=k5c. Nl%}7L-wՔPqX-9t,]4n: "[I4>IaxYb\(Fr qΝl,>L48SJ, [j]hUQN3],MUJĤ7N Nk~Z54FZtyʽm4+sux\2MJޑlǦ6%*a|ʰuمlu v,yY\8n߭˪be7zeh#JSLU+ .`Bɩd ^XP'kvP= Q"Fư;җ U+sж[^;"(Ct5z^<# sJ~?H8^C:}~WO׆,F5"%8sɁ6H݄iv{]-O,'00bpؐݍ،db0ް1 uݡ'6Iª"z\4B"okJ~lM Q 4 ׹/ wU)%pY-#^A7`y `gKqhi٢4*BV$+)%5۸5Gⴶ,VjU*܏ 0(*n+P؜t*dOITo}]Rh ->dx/txs9!(D'EI=XbC>U>b.P.ſ1^$GNY-d?_Ġ:jN=a Jseh;5Gju_>KgY2$QWlYhċW'g}m=Qoõv3{0 9@qf#m5|F}C5.OqԮ@LQ]*0+w m~":}Kl$8H퓦-$<n  \Ŵ^;p&a隣ݬ)q޹g۳} TY=@{?BfK]$UҖv ~kq V}긙? ν]7<S. jCZ gVB^"n8+KW~O;E@>G~9u0; ;/[pCqHB I"@ T iǶĩWp{N!<^ gu(CfN>%) $ ]eTP.2&+L }<)I;Gt1C>QU.jl!8]]\}?e٩Ɖ6f #Oӏ]ㅆRmi%Qs8#t1ф Q_/5]H@@m:~~&7`rޱԹ\/NWQvR4Fб3Ҷ3f"~YDPғ+;m>Ҫl_u4m¼9aY~u&H=n;:\YU23V-63Lo2(8Ȁ F{I<4!ӝF}KHG&U~ޱϏ#Bnz?Y˭yyόSP, 31"pI`q",4KV(0g|M#T!FAn>+l-eaV[mn-G8viyԼn: GrGOeB]ùTk簡@>,gp\?=4Sg 1q53>wkӣ ]F&%J N6o?gIUb,tgdn*.q=)h"RVi/{-V75U]{mzB*^ϼUUS]ZW-hAV1Bpu׳gWw./@*#p0$V3&`wT* ^jz7w)1OlPMW;]]Y8x s}_mCCԽڛNF˞O•) q ᲃp˗PVA8h"=ݪt#;1w֎W;}PfJIl-w?x'/lx>wpBP €=!>ggJ?5m*t;^h1վSr5*iDfvh,3 /*6߆H.T ]&HR7UZfkCuVWa˗g:[Uocsei зJ)!)5kNHn[~h=Hd4'T% UCevڭ.FUg[T '7ft1 Tdk.9Kpp-L*,Ֆà|*㍗WOs⯒b'߇j ?ʽ\©Q6+=LcY4^/ u8M:zc:?OKρ 5BlZdyKN8Њ& n([wtiϮr* !>F+zlv oΔ}n4ﳇok)6+H|cLm4:h k9ØqU(Ŵ틸 0 8M7a-7xDAADER,t=No;o1;π>73o릁T/-1adـ K`UZ\Mc|uF? >Q)|&OO˜_2Z 5/#GЦCAK UC|x%$U:j2*+2 !2+uLm|?6'-KaGTO#y>,PN0M2Qi2b28pOGw3~\X@=1Rb\R>q^yz"QfW6{S묝JvJn,Ni:i,.R°eTO@O&J,V|<,kXR~I-s癒aؑʐVN2 f@bΙ9@"F^6Ӂ1T 8z4K!@kSq}+8cPW90ljWMSw FxdURtlH kiZ$]^-_t'ELؽUm/ƺP?@g!;V,86gtbky.UAJqӠVN5N촣tWE]1X10˔@zbѕ4һm1K=X%1 2TDP{f(o_&.?1..V@"Qhy^[Mr>I/Ѩw9^KL]W{e\'ŝbŽWnu,pTeso_Q}E@B !#$>]$X?tB 5[ch*~"v\^3Ҧ-t0m]4-*zHb}KGTjOvSɩH9SG8?]]}ǥy K3hj!N^ݿ0yw㔪FD }o%J4 ᣏ7޹Ãp'G' ×SSL29q$\8bB@ [ (04e(sN:ձu>3k1teV*r.Qv.2o ۼtJ/] Ug0-\@k-}uPm&B)xofhrw3҃|NAsz1t"{&P ?Ŗ~j?me7"(/,ًH%mĆo&/ CV'@!ր1?]UX۠{-JSr-~K;SɐNz=[GyÛYI29pa%:w^5 e$[Ga|ɤ?8F#o]Փp/z2?NDD״E wB4?sJ]?POgQc|GCdf8 ljm@,h,s9 .=v!"$ \s[[<z`d[ӵi1h~<&y}N-DM(k47vb9RAvX |?F=l9 ;Yw1:7@RbT;)L^ǵt/q$<tW䭤X ĉ gKJqoߎ@L|x {>f~>~7?d?`CMfz!hZ9Ոcf'4Ya&z; #MaL:JN}׊]/]ݧ^jxnT_{G=aׇ73lz^B$ ETfޞק3B]EwU N=/1m .@yD[1[NzTCK2n4rS"&Js~^9NK":qfWjt:[)+~~}|!+䬴e)@ ~\JA(V{${srp<*Tl  0C?4P t wXCꬨt@ |n?I>ߒyH> W ;dfq FXopvo_bm7lgqPN|\GxQIB1 ,ە`8@"@z/[Ĥc_JćN 1O%j/ʕHpW)TQ|oo & &uhf*|5Mc@\oܾSD dGlvˆ|W7c#N֍XHuw 藞mJj UmLkGi@GkmVV؏x 2bϯ[?[OCՔ7w`0~CeyF9;z&9ǻԟɟRo+c_u\0Nq#IƆ8ޫ~m򽻧Aϰ[ m6'&[Ӷݦݲ7ֲw)iQQhA 6KׯtE{/P@ @ BLYXw&}xK|nɞ]ҟo=Q=皡;.ݟ\LJGb'Q|za`a " /lB!tD`CmY:DPCnZXL9ZCz0Y[蠕B7K/C+!P[׎bg.i*ff6#uUkGmci_3'X?*lTU 'c&Sv~NvAGzQBFUSTPivlu/+#'xgQf瓕٪~niW灞xI#yQ"#ABMx/g՜+{XV˺V},Fz;Nj3 /8ON-}&Q@';gal`TaRJ z(Wwt{7[9W>uW^x}yMvOYʒ{}fڮک= p@mx?T_Zw?Pfx|.ㆷӾiw|ϙZ7jn[U|~sQEoy+Ğ`wK&Cpa35'S.䛠.wNZDݵݷ(F` @>?\Ԟ[of%=s2͒2o̽|+xөJck5[Z>px_W~`R2`ܨrcǖOLtyxq޾31k' ` 7T:|nz6 b'21 ؁b@/i!ۼL= ʥ;vЁҜ6ftݴsBU<Ũdh ϷIxrF* D Ni)W]]?E7}KB+kb)@x&1(QK-F/ALG#~ do3H)㪓 s+}mh<4= v&OG;}. z^Y*𯜠1egFw()G*w-NQD? vcs8{~wD({o^HZdk97Cق73 ~ uxݼ=//$}֧Y*.tͿS ѷչă,wҌ֘$>#۴L8[/%SwM-RO+ ! V3+\LX\ZͤV$\]ںY'F[_?Q}Ge=g6wj}w?W 7k|ꁇ;BT`<79bt;+Oe{uN{iM:s_&ɸf[ҏ2F z-3tȀ42;I‡@ ^ܫqˏE(p+%Q2:}[qs|[`%Mq=}Er+QZeP .PF7\˽_^]Gg:hɜOD{foޝ{mvs!)Bٝ#%^<&goMo)˥eh͙hy B]E! g WfL)Ree=%'BJ>*E W+Z8= ;`ʒ!^:,U2Voȹ߽z ">Cw=/|Bvθa˜/'iO-ʌ辫n7>"uB㽌ACwo ډ 5SMSCyױAt&1'eN#tݚݤSxE5ՉߌCM*şy F} |l>,GAoYEAc·z2e,Bp"C.x =r T ٕr*F%0-F`ϫx6"oɗ`@j_}@.F6 0Q I(S=Хht V75iA n,Dª/<ٿ$d?w*s?nW swb|UGu^|"raIK(>BJN(G㟸kzym}uݏbfY2Rd{KF[yʗ~#!96*D+}NAc`=ay 2#k*^dM,+uX*: wOL+ !rI;ntvC(D@/0P ֶ'cPnJɨ*zI:>!Rhnɯ8pj֋XBaoS<D $׶/{آ m!]QE,[V1VK&ЮbcAV1Yb P+bӗq)9H9g{{öqb}6V_;;m_7n⠥nvpP@BP][nUbQ2ٵ{=o⽏q~?\ p r[ .AYV7$ICRB"Le%\MP*iDDD @(1}|sD}p0%x=9cK^y>k^n",Ԉ0 @CkV5Z9:2}Lb+{_Ϗ{/_DUC3w4WQg[^q P>ۭf&a[&Ò2${.SU˖B6aAHLĤ(K(B!Fw:mt[_k)RǁJYU A U2iђ[3$ٳKgaf1$4ٯ/lsGKхx*m^'?HYܛ'~sb7 rl* |Cl-;1[Y1#^_}0qxbo'aUbE xLS?Ŵ)BO7{2BKg~{x&'\B )Gm~{'r_lB?{^̂-\ Շ:;4P@KI7%j8I `<U 4U|wt}nөZM$'8F|sg r1N_DAtqy |=p&O阴~yni$^EYӑKIWHNeJN1wtO(xo>ozA3C UCsPsҵ]7M'V=P@`bK-힤W΁u*45>o)o#95Ϻe sntyr[_N?}N7Ϝ#Ey ƅCHhAp{8xFn7.lq+M6hih he4P FSGMF[T4w.bKY7Z߯JĹH`8z ]"h.5N o="`PK 7ӛqy]oh}%˯!q7/ }?S3˺ON@ r =Y1X+$nzt>wBn_Җb{򣨿1b k?-f6e*~񃫽j@0}õa/{7|w8+f*w2.34d(N3$DAp5$m>a>7#gZdwO}:<"?6uD_F7?RUF+41ztu}b>f(^HаxB ۷Gycn{8q_5ɖlOB;^>1Zc?2uǍ°a g+~{C9o?Иg8׽]1$o香oyCNC0o!sîeTL]2 ~jN:Igy"3u?/-Қ.{STYSb__ҜR/@bD&C.eT 0aX>Ȍ$W5уD"އ_S{ )ۗXbGy̚TTXd#7ofC~&3*KcFSg{?QG%`Ҁ9`@=34ceG_`mbݯ(e1ӢsXy0d;&jH lDžr$sMabOfP4iEiYnN3_?Hg&Ǽ<mGXxYg\;¹ZyN\\[.qIS)`(]i\gm?7ivU0b47YsXz.'G:vml42Vg'LL~±1 esUɇ>ExXe]VUݗWUb*J\3wLc}ɻh%MXut=Lw-bxV7eh6~ @qu nzl2Q9}ÿ6"fmW?\^O2b6">/Cλ%"@ HQƉ@BDH^bc5@J0G7F3?g%_}*w1"Rufv#lNO0=RlN o:Q,٘>f gIb kפՇ?ȥܨ|bޖORw V~# f*Q1j1_>5^⚠**+de[O2C.y85"C 2ELj-??|0!|Z~K "h FC݉E,g} ͧc@inZ>9E{wovR*ޙOm q qBin(!"S-CJᭋUG:LR\p{ա uDW*'Xxg/~,ZۻMDihQK%H:6ui0zO/vۙ_;ϒoKuHKxC,=fa|ks_o`ʆRN`tAٸ*f5e#Gk~[W]yn)|D 4%C÷n1JY+3ԶRҬrATSLJWOjŽfoBMʡdE !:!;6 9]4YH{Zla+T8ĺK=փ7 N~``K]\ؕ h!ӨRb +uZL @&ʓ]gOS:*cA""C1G) +1o^ycO %C]B-T1,1:/=5Mx+Tސ4-cĿtkUNGN]W&ZC(=Vgtf6A\5{/7ޚa_E3qhel8gNLJ P"=;^ +y88{LP@A߬]5͔rdWaQP߆zϤPZ }% $0ND3:3Bn2qw@, w|΄PzEln,8PNӷu?1@GepDǪRLm6YaCg/d ; oAJުl\;H,sBA@`(ǩ7R72`^F A4!W߰i6EItR;63AnM8E -~JL$ VY2a`lUE#i JCYw_4ئx'҄S'_p[YFR߲HaEtot/\}Fz]GUC~#fN(moDv_M^=K\e=?Kj!^lЉ2jĝNFuu:&R9ߥ?/bTcV)!r ~za@ )lPŹҷ,٫}-/Iҟ9a|R~QW/%jɖ͎j  Qcfy X)f挅P53KݎFN6-Zy"2~^_{x9yA]脅'.`PnXYj<V@faDT$仕4IHSQ#ARw*';rNs+N+@E!KUv\g?}jL:z,}ha?9hx'G5im@4i&{şc3܊L6ݱvw&usDP5wi+>%-1&xCIL_5~'vn5D^YJ~Lq/#)ZRĪ/`Єx![[GܑvgZL5h;0G iwcX9fQwZFg>N, O g Ofꩦ'}^(%{M,.SxtdZlš3)Ѕr˻`a_d^-|& Eܬ"A}!@KL` jb*nSRC~D˺N~^ TvBV*P B$̆ j&FԿ;;]3ptɝP*i 4z 7EﵿŗoM^LmHn(ߛŮb7#-m7VߟMJ[6%gI еj-nkf~z{dӚZG6)c IQBUƤ6ӎ!KV9E5^šSBY+_yV\t+o,f̖ZFq:l'3d':LQ[B@rp$PBfTiGqtQԥ(1Ln\ˎӈ["$?jGq{DW9.'ttӑrqtP((AEɩs㾐Aq@Z{B%24i6¨@T%C 6Yi>wb+W~L_M4Sv/J]{[c \fHM_ӝx֍t%-6oV!-߶C4<(R\?@{+"ޓBtFS`OTO4ALT7PDT1 A 1B˦^US2h[mZнAEnnxLrЕ>vT@<0NJ >?A];X>#\Š Ϥ~[0M`-=0 5fSJ NhِV;x_K~f8Ӫ%ءaЪg|/oN^l6[1 n ДN&NŢ9> qg6NC-b VrL{F\}Nnk^IUM ?t2?\ TrTDcB0W'5#Y] XEP{[I-~n%0y4r} 'an%„9?[t31w*yѦF0ؽ#ƏWiQ gIJS 00lFS(?"0. rR|XFԫǺevN\eAu|NڧbFSx^$!n8)B)4b~sy\V=3u2q-x^ďLջ$':-9qUeBݝuhM{fDž`&ъQ ``7SӒ5OQ%UK?QQoM4Xz ?#4 ^Nޗ/~)ip%=3Tl1:jc]ەAf?9<11~:{*~Xs0!z\gW>jF]o)ʸO(ٵ9>|<՟äLgkOZۿ1#T—Q>뷾!^ccsZNq8|aY0ބ‚nnWgђ-#|\jP|=Y4]7Iӱy݂̐bϺӀ& R֥Qγ|x6]bs_Hi=3Uz#2rX@ aTwݒhx|X[pk5_xp 7;(RX% "Zsos+p,̂NL"M&Y)I|K\EnH C|D@C{5>1l 0OV*^ 3C )@a;uĔ;Q%6eG?lBrFyW_W꾟hւ%5hKy,qR`463{o砗N Ո~::O t  ~8J3\JofW P7FڸT7,n$f}(MlHrP%8'B[ֵ72`(^ <ӨHqUkk5. ߦt۸]}< yGK8'i@PwZJph'Dx/$#k1cQW_L=?ñ@<> NPȧGGjt`EL<{75;ώ]~>yn2rʬp#[lX6;mQ`mf-1gٽqcff4nͬm`6{6r׽wNz^b[sݲ{efmV-fi&Ra0LbQ[y[W+n:v7j0?=w'XXNQ$BQ)D@͍lwyז8(5pi ;?3W/o 1lSWC4)5#׶jszh)K֕ g̶ +/7qH*9\N}HV'7$h'˺8rOx={{*mF)`_(?Qmñt -KOxÔEjKJ={+C_4ᘟ/}smv E4W5R?i@|_3A 2`F̣g/;i>(.uʣKUMECr`N3֮%ޯAXKp+PIZXg3' nYhKST=/-dFZ ! |o'HR(Rx7zOwz޹q^v9O>'L)7yWW#;׃y&faz4pYuoȩ1a7|Ʈ2h$0k[j}9` l !?1cCkfTa㐃hc4z婼C_VU->-Ş8ri:KV)&]A=MOV~Jv .I)Ȅ,P&LHR̺z ZVPa p&x+Si%ƠX'>5 +1wxK`y 8_Lt p=+9?[ʹm7!^+_Jt@$.,)tŴ-/!!l_(:yB|יq`@A Ufݠ'*V`λ؉rL^%Dp'qyD`@DG"!mߘQA|F/[t781sy-vYMi.wix/CҞLj$RE'r˴Z IDUge~cm{1<_cu eYU[GuO/^S*tEpaba-_^U߳d ciSJ HV1t\_zΎJ.D Nރ" .P (CqȐ1\b/nV䲐a;kYy<wRE="/J05^g:a. : څῢ~z'f8=O:ouZ9{Q>?RڕA!Ub:AO=U[Lg=>{dXIwUft], ,Z=0t=P/Ē[_--2"CMn;g#")>~$\$Ĕ1XWDcs/ƌ['DSa$B>_/c<'D `IFs֩X&A`a g(dȎoJvhd> ^YXi-3_WA0)?]9#Q;|c+PϤZ.~3,g՘>#kp::ݚ 6}zGy}jY9Ӄ־wbO|Ӑ)l Af9Wm+3kARW9ޱX_c:L!x:تenאNg"g"WbaBM.p*R+q}=3fHġpfZV?'J1Cs!-/MCޟ+hJB$EU/y4=&Wnng}g}mg |_n"214S6yfWZg~Ա|t"~M1.6i ~ }'QМcq%,D{6p&8€Q%>>w+n,7vT#0 Od {ġ%Li1O=['|>Sȑ߹mndDɢ]J8(DÒ;n7Wf@ЧI*(M1&MI2t#8r+VW4k,XG3W~Ɓ g1\ZB?^ʃWSkgxsw?h7ڶ1?zu5UƍP0 0129/CwS۹i.ʼ yEJ*D$"O1 ~k 1(S~HlzV}zO[Na,D iyjʚq%+3-DnsvPo N z2IӶ;4L!屷?F]FiFgej6CBD]}Mr]*ha%TA:NYZMr;-dq~ s}uG(յ%S:;n#^K ~;y]ώb)W΢kp{8|ʻXؑ/ܾm=A3MF ``nq#ا[>ƒOݾ*COU{zg;"̄4P~n(4+,3ml3H| =kkx|9%Io5g.26l7pGovJwV~T+FWpGb:KwC!)ܙeO C/_>Y7zbuKF>֊d\MN'ӹ@Os|T<A[$U3R?)y+ olt)8^ { 0LUR̘wTxʟ!w!woܱ],W=V`<Ќx:MPj_3eL7J7a+ 6 ˄뱛Ǖ]vt2MtD [+0dALS?d/hvAӁv% y7/YQ p$ C-%"0.T @2Zl6#.e U~Zw+_.~ q /D0y)ufgK>O`0'7nIԴ͹TX뛞:Y0>-`#4qzMEBlSD&C[c4ZY/M/,ӎ߷*O|ƾ-DKrQo-N7SKa|OOAɷ*څfj>qϜT=0|e1ItSAjhÉoP:\#kv)'78ͰG}d· ޔ)9 } x9u=#eCl~{*h_3.O]imһiۻ ޱV$ZyZ8>}.Ph_>@oIYŜLQN;œ?MQ_z-fLxʯu7%~(KN%h!6㋧]R {J>I2a_t߹GƷSxSIώB^Ӻ\H +4jt%'ijTstK Mo'}"@+%"zCC͡x٪?MɗMbpJ g/%(s2P8fBP֣v|2^ef/T"|[Ą Kv8d9Ϻn5}B6F}B5kQwt}jHgu &z(("|CP}n7Ըsz.ޝJ{sshsVV}&e?vϷkGt3ɪtO- mR]c/54uQU`$!/=ʼ=rp~t A2 p0؊.: #%V(vקyYm__=q}xK((YCtr\TD+jC(/>5YwS3/܉Ua@E2X14UKɗ%Y@j[R IB' BLR@D1q!D PGms!6jϚ &E94 |Z:`2ܺ{%pt?=Yk־yhֳoxQqekbom)N62n_N*yxzQh$!掏ct">9~jRq}WkX,4*-Rd!Bir+%UHMTTiDB*訆T|yHLd_Ewz!@ZȷzZJ݅5KqhHGj;I5.\^>ܵaY8rZE3Sn,"yh6xX5wwtܺWlpV:kieG#tw##BhN!Ʃb2Bf4%X]ѺtC:۱$+J'v`"i1b@kS7j1Dg `\J((b2؊(1jYCixr,S@a ;R:ehGIn[k2iU$$& i诟K7ȑ"{q䢝qߦ$AԔWbv);W (ꐣOwu%t^e*$N$#{:+: ~ȩ.Wcr]-n}׭Yׯqs_...kY`T~}^Wpi0~ ZZkmZ瀌c牑`DI'Szijm#F):r{eT~)B7,#$HMxB"@ "yx;[֤+!aMM48KrZF2<}ʜ\>N*B{/930\mC=27W^^S Rswؙ5^#SGO/,)cd @HeA0H]w$yrx{A~WGx&.U_1B(0m1 'ӏ_x54iG \s^?UzY]-p߆CN p Ĥ#?#T+Jw@켿So~Z+H_P7iO?W@[ŌMA=GBrw猟f *7Q|_LdX۫i{bH_n>f^!S}v WB@z {fQ4IHÄ YGf?}էKE6$"o1YwkIkH^ew&jkl3!Z6@eDwgiç Mļdfz G#wU3n)\KN rBvjz~4Em1X4MX!r?E|$6A SiH.p߉`Aew)xvd%=Ƀ`v'I9+swDyOeW$V{*H#`{`k福EpOͬu;~>o8]sSp@Gaa&zs|/#۱VW}\I7=#+rXj+hBZz(XAj}?yl9y9i{]?~0xqRBlYRQH`y7!Y+-S)ŽĀ`C:̪ALK_c<ѠgҍGqko;~z?e(= 7!̌r\XBstơ6$R`D,+B UdzN_g=R7f+.bve*'uKKy|+L<ύ+.\_1BFmd. ԭJ'%&7NپX@fϦ<-9x>_I~ \#Xf\6m7'1EmMKF*JS6;ԫs_jb"DDDv/3uNN@s|Ԯ"*r:u}aIC=m返]WkUΥ~H#ܜp狓z/@6$ ԢLOǍ';OtSÃ12oam_{ln=%Z Yiwtqx/.+&] Qtk,Xb1#%vlROkزޔ4xGt0ER [O<{vzZ3]c.C%x@ǀ~nG؀1+"Q,96?ux)j1]9ҍ6[a!9WIq(w^gT:7K. gSJb$1P!Å7+O=Oߑ}GAҷ9= cmBt%W_.wݥ',|B5KQ'~QѴ6|D 3~EZeIZrށvUd.EѦ #@SM]<_}Q:}NvwPM:@X*~Lw*=;iW?l搎&ueW( 0D,=1 K]ʕǯP'G-dgB $HnVّTmW!TDk&@ "p/!;[ݰC6 +[woǣK%jC%upXq(gƌ2-쭽ԙi,)3X ")vTh"~,U#D7i_(} )l2 E_%2xqWQlȪ@i3QM=X$;6AK0)>Wgƣ9]@s9tB 0c)羷?3V?U\v\Cݳ0@xⱈL}^>8 cS&ǣ%<8vZgX_v[nOeY/;}8wH6JE ·S|=Y'x*777eh:\Aaz/O~ktCQ i\Q>vo{}ixb9 aj~Ow=|&?k༇j &iu3v N/Ӡr6f44RQAII9DcR~ӷzj7Gݿ'WU` ±i{E#@/$ȱgC5/*,N.1&WF oN"ٴ=ҋӎ:u'HGGA\qRVq҅Dt"(bX;-e) [D4ـ4Д @ YLm_z+_{].G @@` #{alvdPaQT PPG›#cU3t^'Vtcw':u܀D R`lDLySc8k_g۟ܿ)z6 !vm0#гj$ՔA[oN a9DyeCAӳ 4є YŽ X}IwvOi0(А3g5fmc8姂c{WLKv'9C쫒Tߤ(|:R@!mpvS ?)TTu?+<4K #s᷸)TKƠlm9P d?f9'UN>N沒)AAYlm1GUlLL;kyl;(䞪Jkk _=_|qEX-#^"DD?O.ceI[`x~IQeT+iSM1~nӍeg*bڸ+¢~"K7Eu#25PO# r> v1}KV_+uXz,;JN0Y@hj]s/Ppc"9|A[."A 2lw&t؟DBn0#JB@aq&1VYw^P'^H`yMe4ᙓwD8`v&oظO&3(;h3BD~>P{Oּmo1mxraE 6UޅW~}Z]tB i~^ks^J3?(E;"*ԋӖ*3vYw}%:Xo+  ~?2Ҍ=;N j ԎfZC+¾o1ssOz J|{}N7VD핓ӈ;~ Pw ͡* 1dD&_LSyDzc]s0DzCFm Eů.I;u:|h(lR.Cb!i9ԡ2Ô55gKk/6vy?=Ou-}/{$}ͻ0@T]5|b|(a֤?!Gַ>]aQOBad(syI?gݽlw@Zy,2BOT"c>ɶlkP{g/v-/1*=ɝȴ^^Y~-t>Om,~N~GW,Ȉad}J(j]=,0?~pFp-|U -{?iߑBPD:A> HO݋A/G+.ϲ:^ҖzLa\5It c tCB4a[ΐ?_:reMsvϘ0JH eո?}GE!H#I}Wo'waѧ^Ā >TaKqG켗\`εş>h (Pt @UUThePOw|kfvGHm2栜 >]QfuL+r7dC9>wX_75w~Iؕen}1t ;U D?}~͗Z?svӸkPCrzuo?Q@0= ~f8Ewh0ё ȌGhWnްyWGNbl6/<_Ǯ"q48 Ly%?f_W(Ys ]wfRvLR6_tZRK\1ơPPS_ jQ yΎ Ƞ}n7asۼ(ȅ@I{"mj}9~Wd^J= 2Z0hCƍlA2Op{%طrZ-/ #$yf2\guo ?qaw%& !Zu.wi6kI^ 큼B{vQ?)j/\v3QKVk⼏r\ 7,Op# zrZk}?Sq]b-]_+bf(-81H"i591nܑ BozY(D)9>vppt/k#{VJ!^ۣ#zW$DrEDuzY%G v{{;^Z">wn9D_8E8S]ݗ NJ\~R8N tS.'~mDz$ @L]0]-jٍq頛/uv׋z?4~M- Ċ@XRc7`f0U`1@]I k# !MYxu6Ӿ{O <JeN܈8H*"C}X_C +7Qi}ow1Mᆬ%Dp6Ř|PHR"Yܷ2 {rv}ip ߹N[b?%%@:I/3>C^X ^ȶѮ j|E$*t]{r}ߎH@5UVQO?^\QLɾL*eV8d _(=:GL<|-q,?%& 湖ыᛍyzL>8QY` WM=Bi eŮK=~zy ;25tKdHfٞK;..u~{8Z/?K^d4,=hP,9-©8 ܋Lm6qsfY̶,hskIY8i fȜemdVbmd;,Ṇi[6X쳵6kvƴm[5Y6vl2Lne9Gz7mb;ʹ7n-ZͬK+&mK[٤̻L֭[v&si1;%;$-kM֑o-mghح-gbm&Kwͭ-6j0Y6ۙӌэmvjmOk([klpfe6ݡlmVWvf-5wiŵ퉷b& wag6cncs-owKXO{v&mk'9ax4l.݃kvEZm[l3%gf:[ɺ[[kmknmÜ6-l+{-gn6-ͻi{޾8k[7joz1cxCkX?nGXU1͑ƶ764d͙6+2n`[f4vNmmvm)eД ͽ=X-3O66V7k&J6Llv6ȴKKsL5YFNz5nf6"Ɇ "D,ͷfq`m5%#6l֗iͷgp~&ІӠG1Ҕo<:\=Zku&EICRHh_D1~{@D:Jgʾ3˫PB5[w''r5'uu׍h3tKN6Yg T',VD]j_Fb6_l`a%H)0>)I3`݇i?wwwlLKuoܣÊ\ "Aya")2tq2LqhS­'Az 5HD! o? -2%0($=P@2 GܚhhJd_\'3׬ݫc3T-܈}d9⥠_fDtf"<Ÿ+u92*6'@eߺ3$Bi}1I|.Ō}X5`HmЊ"2(1Ŕ!X-Ჿ=m5^g 6H@KԓǏk/6zfLS/!m3@i.K:7cw}/U_𝃗})DDDD]:|xvSl) Pp" %p~~nV7:kMr-J_.E*%բu>0Jz;CJ 1|;^! . aToı޽[!P>qk-7fFg"$RpPb=e%E0/EVʽ9ĀB-JCνO!TQH D+WFeS(̠=;`L @xƲ mz(T}emr+;9f, b2~QPr|G)Е^x O;t(pHD R Rda.F_W-uwo`%f7T@Hfjdff$@"DWߟ|׊^RqZDC_Srorc0RC`R)?of*V  ݞCb|ozV3)['XYo5kڤ#t|/o; {1c0(aWoޚlV]`cz@S[U]6s!XQjhh^ڑHHDPjVk(l:RyKp~3 /3Y/M;;i*RW2]sJGh(ʌơ7HMs}\^ AW~\l^9׫3ȹ%dqDҡl)~^c/`QpcD27i5LnD4lr#vEeh+Tddb _TdewWJ=9V\PiuX˱\:bS@ Lt.S81*,$n@ }Wտ\_KǖW}^Hހ-Ҟ٤׀klޚ)6y``QCNPi8}U7}\/,$v Z@BD>4B G[b|ʱDpyxaJ"`WOaڧ5.fx1xpQ]VUy| $'10iڔ5K dFJg=ɯz(VmtB~vzW{?iS*U:vP @o4<:NBF"'W_o=nAIK{ëYIR>KWEr^i|Kv(*s$ a* IL kU'JJIX]ٮkp`~xؽr vX"b"LsW/{^Z]6&Q\͜_-IqeLD8u> G£7dUI}G) "EE$tQ\ti'p\QҀr?xu󻰮#*8ˎCvq.˵(w ݣR6e˼.~sZ￧8Nx^v:l.\]IKgL(GZ3N G8?& 1sZ)e m_. Ar$XC "&$>ЈvIJ,|LXo-m)աݖ^Lq7aG&@TY۫v+7Y)찜[^휐nkv@$QQd@R:$|&O4 ΡB&\֛Ĕ>>PѢM~Yք))@DB+*xK?@o˿5 /$Ә/bcO%H5F)[ =:B\Mr](PZ>(@:ϬG>~d\rorxnߝK gO3~#}?gvh]%b9KU 5NMהwc=UPX5N| p Dc s}!EB ^*s(<$N#u|\NjS>NWN ġZPC D{uFYO$ꆧę9$C(qR/ ?vs]+E?_֣agq[0ĦF!s:W&'6î_㘾tl$1g (wY)^N ECThd@AA+HF|0o-so!n߈--igI5yU߸N翠.Ĺr|:U말vhP}Q'<;ޒܡgReL=?wE=̩X.! !@CSP$_<-pns#?y-s}Hq>Euj/w|:: >6i4Vnw`l9u12:W~㢂K7\Pv4%n(veg3&xY^GGw(w'TրlgRbuCa|1Tz +L@tv}ݤ.mb0~ oR@dp:~ %hy!b ۏuԂmx]7e1Hf T *gG~X~Ahe4[ӣ=+L`AA ۪^CvzP=.$Wqs6R26Rh 4΂.@T*S=a>fyo]ٍ 2AHʜY.._e^ku ωc~+pVyGNL1iղ>CQ[k?GK-먔_̍fH} V9B#[ĆϪTnj6 yXuӄUߴXɪO>IU/+p8_.ʇ'3,FWt0A'T|r,]dYWm.cNˈ:-mo#l-Gsp &_$mYkHfkd(n]|w*}*N2^>;u 9p4 #VJJI؀ʠ!"[[ٕV|(ҹ0,ڌ:ed1RTx͇}s>#xD64#n >*<(`'udh99 Ѯ%[O?=)?.i_*y) oG0cH{]Z~X8Gz;'=K|^{ CG}EA$I炀Z@cq4<HPn#%:O]dbfxV+)g :\Ye'9! xe1ʨ%b7=.Ely0uepϦw=2eSAu?wX:Lf+6lX:߳H_g6OFw6` q9/ʁg1]yf/=DFmL= bVB :đnPNDU'5hTUp%m=sMcA%(%~O/eT)d6K5xLqp9a_,eiيY)qΡLyS 1>XuOEsq^SGO5ZL9@gKUY:<rp[~V.dZ___M<>O,&QNm,sJ0==pO#+{i_ųrR(vdE@MA `1K<Ssu À7ԧ#EVtPLwL|V;ŲO$ Ovzc 㯩Xa i`ߨsy+O̿Yr8a\}E$',ҁ!-!$A@?O:l6_#@#H$Ҕ Ny L@/I*2"&#@ "=NbP 5/fW'uJ_7WV,Yj%y-%(XVluU Ҷ%hI e#]AUncD$ct*bmPe7J⬏ÓpPw* =KxU$s}X^xd|i6K(0;pS>cʀ;iC'4*fBr!?dfuXйŭIsϏ<6a P(c)RѰ K^CY_zmN4ړ_E-I|Jk!R PX#zKBF/BO==ZG( (1~4A܇y:Uv  J@Y@-fr\WH? j s5#Ns!l{mxs+ +dP]u2 9BHDKeG,6ח붹dVm 4h Eۥn^ ӯOປYgj۶|U֗IL|p{~ҭ kGXl-\ .W>DOBߛYbzYwQ!Mc?< trkd@ $:r9^C!)Z!M3tm?b<vn2-%L,9dq~#x܇{]~`PH(*R0u1ubԩPJj7>9ov3LQhS|Er >0 YL5?WØy Rg,mƶ~=2S8vW:;![3}mZiV EV{k0TOl? [疣xQf=wpt{ JK>Vj׶vңGr xC!Mhzq ,&`Hk͍u,$L}s'Y#h 3L??l?3pWhzBAjLa Z?S3`lJXO6{4Ue&3Xrc_q/^K G9Oqg8(mߡlb ?n G&ڈӭNX*z҂??V?T޼~Ž_ϟUy?_'HZuÊ'[?le;zs3V?ITW2^ tVkx8y^ޏۺ'=>]ׅMzq]^ b[‚V,VF^8FX~+ؖ{ԉmuV g2 E,eԤB'pm4M§JmV! D@ܕ<թyzT+K$]9i\ $wfH?mu-1Oۙ||fn%`"/>vɗck%e&{1c疺5c?JL $U Վ4b I㲬~`O]\ }^,xfwj+`Mնu-V: 2헞_v4Y܀vzb+ .9_|M&|^K5û 9RssED1Pu?i績?߉R7Np"F&cgGo׷=_g|J:c9wOl@ 4qƧCB5b4pWC6E{ڦRaQUToP/VMe=o]QlӫӴ:c?gبV_Edao_4_~b,\kPV#vb_k[LK냩v7"q8?["8et{n*^rwG7^u';":8 n'8"m.N҈tq+,sTWzO}U ypf|@< ݴ%A1PPT|;ƢJZG"A\k~8>wM\cC"|el R3x Qr[UUoN292 @ lz}Ύ1V EmkUӯ+jξef$- \O i,]~yNk> jh_a5XD)(.|5\YW/dR DE.@!9wStQQH'bz64cr9q`;{8}^F+TLN C¢љy,bA\g_Ufrm.nܫvkRjH¶1楑sa_8zί9z^ C}9?7:E ~ط[u#z(]}*: MNoqrP*RѶ;= o3bכ =vM./AY8kؖ H9~\*U40X^K}g'h1F\|ji:qB1>4_?i͝EpwH&܌]ӺCg+',BuH .ܟ~}WzG`CFF9A'Q&!HM<){+=쮪(ły>,P @I%nQ]`(.AL !_uç]*vN8j|f-!}!H<)^=w'_o`KWB|J u3",480 kKPf;H;QnBzh Xڛ0/8T jYDezoaIlQG]7gKmUV0 Bl6C1.c oRP.Dp ?E@VŽ`ޏeń~9q<A X8&y|^~y}&pB5مi+OCgh)8A3q0;0f==9i ɶ .gmuyYnmx0"zb ə`. ZVs8HVΚy4~]-gl]n~~ NZG~£GC4j(ߊiD?D*c2&qNµ\|;ܬ;JP|~+甙HY0}.4쁷~y&[X\{^Zͯƾ4S;gIj,&yCyDwL\-yZ#oW̫B'2Zm2o6X8mQKrEc.t o)v]Aqc5P/$ԯaЯRdr(h9 ƌ @̀᪱WP37}kyU?4U4c"D_0jl @ h/_]~\ }6CCDN1$(+8]<י?W(HUa8/(!C0,RHc1u==skt*Zo/YAhsi s0M٥^'ig9iS7ɐ_''-Uv} EETS\1RGbb4hƌZ6O4s]2NMהS+  >v6<ߗXw {OQ"틳NYveԩaQtj?I`  )Ă A\?Vfj3'߇z|[6n7_PD}nFrPSQ0 z9!+f>>Ecp#+]ܥw}?YBB9ER Ĵ .$4pE%O=Wݷ̽ vOw}ob@O}wšvpׅuIrכb gUU,E m>7>q?cwUs Mq4$EkWoFZxx/H(1n6|{ȧGՋtUL1V>/8!F[j'FH7/b+0QAHM=nJgZecE4لmqRe Q!asGW3'"7=mmaD q"HJt_.ڔӕAE.㻃N.{Ă9 viZ Bka$44U:8Smq'ORAt~~?w_xNZւqŹ?{ ,};:/V2&߶yN>G_/Ðr]yO/ڤ@kx'iXSLmE 2SBLj"Y1XQ[c[Ʉ3Dpe&-J_2ז|УkӮ;v\cLeڳHmeZ6ÜJ:ԁ-rmSi]qi Vf9GGes7E7&2";J쬬Nlt- ieӷ.ksmXvMJs9W~noss8<6 fY300T 8kZD`rYtEۥN)ktTvugVu-eq'elXkridVuuYpe643k Rqrsz~U@):Sh[#` @t0: ]H-7/YC_-atvmx33qIJhq6?/Q/TGp᪱-@p򈦾 4LřBx=?". a hV}a#͆A@$43ubl|ʺ^?w͜)_6_w+ B;Oh d!񋂷zcK>YDJc+#1[NwG({IW3&2Hbct5q~̄}~1U7S-[hah`:S/ $bO%%vp36t( _|Iҭ)5rfZӘK#j2gJbclT''`Bx>`|-{|F mumƿO벽im캟>V҈H!u1#\!fLv]?fŸC?`%O1_{1x1;_kt_oxi}PBGgfB Ox>J eO_bq(ϝ]&sT t2,`=8*͟)%g[Eؙ~=G' b ~o{=P#Y.Gmڐ% k|{1C.t LI]z9EAq)@qBL{^~lOiqfZ;^{ξ[~;F4<龒֋G| qcnNq[GXFxzN}iG+^; 9T=6/NnnmAtFsS5]U(͔=! A %fJ&s+;7³ۙDFMJnK=sj|+ce|(@ 0 ib TlZP}8ի:n8F˭ك)y8Sh'~W|.̡R!a٘2)G:v#Ng25sZ/cH ( yi;em[QIo߁n1Gq@>\! .ydB@_ "EK)nÁ5l^Y@UKÙGn~]2ᷝCSo[hY.R}m_̺fJA+d8^y+o)ۜj#!I2RM%Iuˑ TQrwRTS):]%ETJItqTJ$"?852hl/Wu~5 톂0?˟i?>LInSG|O<I:6 Oao:#Izo[:!lB_R&<z(1J7Bq7bRZ';*Ҝ3M7yߖl.}qbe\ Ne.K+vp%Nko:ױ?{ÿ'9Lv!iQ@\p< T"ą U@x}4(ck"]~jPwHr! \|~G~}f,\dHHs#*5'T%P@]ĺ=Cuy͢gMiw"lQ?Q3r=o K::DGpR:D8siI5 ␐s#բwYN"'Mb)mcRPRսJJJ Κ:'t4,fJP FJ^o)@"/bc?rbҩ!!2@r~Bb$ e~1ƶ|oܪ.'_|=x>"E ?=?_,<Ĝ-uxR<u졤U~$ީݤ{qC@{%S?}1 /m h0><6N {^MS9ˡr𔃼^ s+ϯ< 7V `A4Nwr_0Sx9|P3J0+o[o9d̻JSyb dbJN^!F]q\!V`6gc[zT˻&3Cy|qOtbH 9b]D'LQ5 UN,PM AzM<T I2B2euE4.-fF ChڠnG7zjȿ0tDP ")vfUA: n'q{+ow9#lʼU{v]CHF2xzw7Oug.->g֯ʱdqiOqaw qa 4.N{x"~zO^+Aϑ?6"@7˛|2E;uNBv=klzŁѱ'GA-&WinR<YP_kW5jy`}yt |(Ntu/^v,:!_(~g5 0PYQ7|2,$Un[3.u1@NUY{'w࠼%Q5TPe&QLiwgC\b9Z~;^yJk.smgAebe(FB"v_B&ZbrÀp5߷?G=dSoWTf=U ȁܕ C)GEW_cz_[w&,V6S^ !%&$р%~,ar/0K 5_5sX7e+Z!)* V ZIvz}P}Q΢>;~0-U : 6qM$-aH$cO5 L["NLtu~ͺg>2F֍bp% xAG8b寭 [ !|4/X:䅞}9ryNRBPtqxI.>ϕgv^Q xA;XN-3LRKQZtC,i浃*LVj AU)d)眹)^_nbGţI&SFxZydDxΫu??haz@03|" a<$ rߙXV".=G [M|\OPM2* W˪h (9RDWjRqT!MCJqg+*0&C!R?XYїSZכ`YBH4'mm,4E4RDF!Ft">)e[Oi"(hbdО*qK+WF"u#i.OPbz_*bLm,`$EozTkuTY3$*ͦs)Y4EXNxu xĤE4R:wj쐉p{ZP`>3/?_޻xU*\&-+CGw!@Гm$hweᠲОF,bYrЌ;"ukCB8v8wof\xP,xiÉt "@DJK; ~h')C'PAZ h0#@Un(*#;l,% 3zg5 NR(,/tsww]3Wu~~g8Dz?.;B}߶KY]`^(w[`8Qˉrjt[|ldbB˺E 1ܦ뻘z`_CF(slň GJ"?x|DWnmNGdJH4g!7 D`ԟY`Bj_@~In}Ol/0!t?pahda$EHp"w*(0PU2.?LgRBs OC!(P' 4 L_MY7`s$ϥg޹+@L S ^LmG|qo.okiu%ϋ1X8|4~w~?y`]_Ri'ğ!o9}.I A!saq0_~GRa# jO# :4:tZܨ 6J0  k1Vu֮/D{ljkUڶp8cjK6L8z- sˡr!k (r+ AP+ -(^N}س7.پV~CGw+ؒ y}ܳF b8aPmBSJ,J^K#Qx-K.냬pRc /-oO%uz 3x?~[S; )h/#. ` &ezlDVVv@PI@(8+"߱al?1\b3ޘpr9d$FCH3Ls:T *!23¡  1t+b+L$?{Ujs_7x-lﷀK{Z_Oք"E4:D*i3n-)JXrww}{N1!`栞"!!t((*\߅Ox?wldhV4$GDa[iU_su#xyKjJ>'"B.E*AfZѩz}2vVS-3OwUYC|J++/vд45G ,쩀@)&FTM9_eKKj!buKggGFGsު-Eַ|mefWJAx ͜ccJ~1 /0s8GE4,rC]7Hb@$+LOCC 8:ᦶhG8BzKVٜ5NnujodQK9։` (6T(q8#:J1(Se鿖-mj+ȏ'Zi, u&* JẂx>!+D ##M*\=^GnR(P!`KV{"񝰪͞@D`FK)Aq Br m ۡ~>o`C_=|Ro@k]fEEKRb>]"V .*%X 'u&洈SDg|W1}Kף8>aQ:F<Ĉ83!Xm~IrsP tY`E e9PT,-p?1j5{"4H ;>mo퓤D) oxmqLd"B\oh5VW}xzH "#=ޠ-j0 2 $5Mu""A&po=,* "Ag( :)MR sMFaִ .*n]$Mc$DD>~ Rij]Z\."&&;S9_wg?6@,sD<8i^>S P(J?-ղ/vo1.7Q 'qzŏa]6L@RPMDaLs0:7׸)-#]Hwl)3'5КpҋAmnµ) F$c&.phV'M=7Ņ,p@p .pp Rq}F3 bf%"rӡM?PHBu/^ ^[!#[*y“G+%ռ=X0~˙4AG[%L 1^ աߦɎ89Z` @,j!JXBƿf]]F2IU \bhpǘͮڶ>9btZ^,N|x@ƣs`~_*'d=֝HSH3kOK\1wٓ a`%¤vn)вz%z(f ͥŽ0NʥLv\/n:2Zmr$㿛6&Lp 45an#HQg;񈖽8/;1\;8?؇{w&uרrEEARvǙ+(ZUqr=)}bm? zZ7ܥiHs@@0 Q7x ݑwky& S1˶d Қ蝧WBݼ|U5{cM)qi6CʰUy"i岣I  JC):.σѠ9>ٛ5@Hyfth؀ u2h%U7?k ]lg 8-cLVT #G}gQag6;4:6 #(A"  Da㋔!)GП/ܟmPbŋbǎ0,3GLƘn EK,A#4-trrEIT4e!}QY.t?tgݶ޵# 6n}6]bjMHtxCwp]t8 `w[:2kyC?ݖu4=M,\o ў~_ m'%]79LsyAw#qTZrCJ vKFNA0;ߏS,S >?Qj.4S&R(ux(a(bE8BK*X Mn~҈ >ԭN7ӡw;ӷ'`Cm˰H5IDBhb1GǯC4Jɚgm?fj RE@d:u]"  )"?Eq'co["w3AM%Z'KMmG?I=>ڐBaĀ"BZ-=_Y`0+ D<}/ +>vH7p$&R$ FoEssIivYXtc3U^Ae&vg9'ʸHQ"Slҙk|G,r6ץzk,~"I]15irGXD؈/7Me6FӤC~8huc?*kx\VWj]՚654D8(8(Tźtд^ t4B@{c(6m[arf0™쥠'1EXq)(n).XiJ? h#1&ȁ=DUڙX\$ 5BepJ CKS]-1oK<(b/+a1DdBSfD%rW)o#lW %H,/J:t9:wQ!W^܂ZoU֝'$ux8E r8@7:w$I-9 $KA: } .qӣPqw=G! ЅD&5WvR bt%hRu<״p t~2*>PLX-ܨG`VcWksҕAE:ȧt·ūVӆrfJcsA5kPx0@v eBҀI+\ayx[FB@v%tLs>KzE̢ؐ@mC4i/ |~/\?9Y1A8OW@#*ZڟoϽWahCsÆLc3,|d/'-ǃMOAX;js=ⶋŨ,/G2G_${ 6U=]# k\w_,{t_btZ//m}] Vnlc+}{q?9>x9[b)c#ό޻3>Җz:!,D0Cf[G}BuIH ݞ{$Edg5.r:Rhf1{1ZYi9G_$ٱ ߷v>6@ C,GtPG9>{".~ WR4-2G9ϘП ap,7}ǾWzz' ԙ ALH'7b?L:T0R@ V]@RքwcfrKb0Ѩ,l" N aP\N8Qn>wKXܸF:-5ͥQ&O,8caꅢh\P^߅&ҿx%nkgmUQݔh 0>d4e}EZ+.o 4K{YqZZg)t5(&uQ]ҀikP5JYd's5T:s8=~yTgAIw5b_p/O@/֦ A x@o`29 j;*@0 G5 SK " i ?ɾ79_ 0y[%_}Z҇bbS({sWH|1|uD5Xu b&4o=dt7wt?,(6;~f0 ` j-|Ŭ-ǭmPC9p|e_xp_iY{qApr(RT jzQZQOi\\>8K"U.d6NLJvnFL)ri[M4Ǚ~ʦ+-CsyV0i$)9(O2#`@ LJBa2s]su&>QETHZò<ؠEf?-xȥ ۣi7} -=Mōt gPܮ{缿^'A~h%̢2?bFD\P A@(.q 3Q;f{%ꪕڳq.c__KW Cwh4MwMH߉/Z5_//`]d aZ@:4XQqm(3Ȇ5#HQ}.ʋs/|qۋKoQpGTC;|([FKt-TDY0 EcUg(WGXBǗ%=sey!`EK4M^q0䰘KM tW(F W sסt`; !|zp=EKȬ~Uyy.S</:swce%SKZ4cWOayo{OFH><֍Aιх7uh.[w8,sz&QB$`W7a\3?R(]gc AG)PBzc{^T * Wqc=_>7fE kmu5:ρl+s0ļ~KB q>g7]#,_4U^6v|5['/l(;tKn.>g9I(Gj_G8){Ct ~2 8.9mNHyYIQwNvo++IuW qNy:~~&\oͯ~WEԭ26 jȊ}tR Kkako@Dq㘘U9wf=Ůc~`x` AnCt(w:w? >W"8ʿ~ߝmHNE|upL1hNjaN(ԥŽdO UwaEX}O>N}:<37PEE أY>{[W@FlgY!i! Ϗ%7J.Bo@nNtG]A)@D=MGEf>)-Ap4.Y~{Y':`wUQ$7@]* ~}G 'v9YSD܋c5D <eBm++ŴxyƧb"{; a) _@R((=Tn}WiݍPj|Zƛ@pbҸӥ9L/fB 0%w$%sB@VsA\2^ѫ#'QH"B&UKT{O$::z[Nr|_GxsqϪ)t%,yɹ| Kq'<)h47x6#.Oߏ~ljiNnn5O|. s? nqWX{uu9wfzR |x/u32C'cs3*BPhNů2(O@>8?_4: ~ |Ԡ=蜪\Ն:?H&3ϴ-M̬^ZR@E{[zLwо4 :B0BB/?PL\E$i ]JǵY XyBXNS(@io>w,ک}N Q 0!/Ej|c2ZןFq{0ݼF@^Z}h:V &"7OBz:7RcuF2G@6_峊1pmQ$>K:m /ἷ`X_QJRUw}vammFsYc~WL4 k[_pFF}L8/U$:Tamr} gC-$˟ZnZ7߷o~璙'LT-7k7  Q֩g\owEB^'?_]w.lv'6Oȁ``ܿ3VB$ "Ɛv$+} j FXQ+M(n00Ax T!.?^2v9?+ys%UM8ys'Ċ 3@PIJJM=~o8T0/aruqX$8ҋbse rSg=e𮠒\@'߬^Mbl5t~ɬ]X}FszEO.7VWfFHR$ G0PfI"qeαF( ՞80u8.l\ǣj%)\M2@h'&(ŔX6Քg:ڠ夃t5Z Cj5ۃz@c [`a(LdDw:.LAmƥ'BvT= ?A*(ہwΟ{~^vo=}gTw}pꪘ*"b!|JH]fCH"A|o`\ d_A'{ih+J<4S 8`E]:;).L]ZW(-:٩Q V#PNU"˪Ӥ-Mfhȅ93,_5)gnB-tv襑 ~K{qD[-K8&yk/'4 4P:{b) YB-o.5/|‘W=Zʹ$uդGJWtPQ;:ac5KN1pp&KKZ : 9KTJXj&J&aԿS-VM3JŴ[$<5Yv/SmʂbMX4B(W%$0v/~;{Umԗ.\BÔTxH*j::S/~/wm .:!$ 曫""⺴ݵ,`!Xʳ )S|''IHZ'~;Z^ X^.0UICty},}u|2쟨dT o+rY, /vwyd!A!P,@ ~T *&\gT/%#xSKЈQʧjTMhVK`?CN?5wцʚzh D~&w4rWLWnrؼ%ndOW6 "׽Jb?=}?i Ўk7/-S9ÁJb;vgMM-|e}IS0gRp#?%k? RNA@\ܒp4҉ Е:cQ5~uil,UE=71˘^;W3W8ty||B[mw~U@?d`gB"  =BT&P@x%]UNXZoЋHBO纶mX)"Kȩ8Ҝ(]稈%[aO6/ĨI=¶Rq#ˠV~>k D?Th#龞z/&`,Y 0 '~e*-D2~oCgGߛm|:ƔC`F8}8>~;G!WؗRx8&~"#C =GEl`cRKj,}Q4N,%qwsh [NEnsگ7({ƉZgxBj:C(zG>ʩ6 ޛ B]fBay @~?$<ӏӦ PlOƕzJTE/үs.H>?yMl ~BXWvuw^ ='3:|nz2ܼQDyofI`S9a?!35:1OIzI- yQ ؄KwNVΫm fXmV) NS(Pa텎DC>a < $t*~qߡ7_ u|($͎.o䧫G[>Wp{arFz[\`s\/?$2nl*LqDQD aWlk(G(tby9DɖgvK<鞉.rCHm)}]O7{F9)K| tp%qQ11.#&.vXG/¸sKy^>%Շ+hncz=`O lWIE4QAUWm%3a<$NhyZ((4e MiJJъ'tJ82.R3ag_L*"P ?tPO-}? p[ޗ0)i~NqTJq*p U >[ЁhyaËŜb-]es(L/URt;DyFsqCʯĺw^HyØ]f@@2267Eb;2~$\>]Ʋ5Er?6=oSCseV"ݏW q9 p*)C/lOzZEizKpIh Nv5&un?mp_5]mӮ^P{MA |O/ cE=Fk=+~WU4l_3кlYb<|=Y8j畋5:|5&t_ۿ~z=A`5;Ii(,Y`J-5'nוUh81&дW7R|vz_i14h ^Jz`0 E}*&0(puDRe3r+WRf>z #}8:SA@2()ܤ6 i11KB;.^Z )@@3eh~ NA]n|.Yw84/3y_Mo!MtsteksvfP)~{(= P#$*W{cw5y+WŤS'ŏnz誚 b"73~"VY~(uVax;yKh0*k);t_*%HH+aJw:{&l%qp> uǽ (K HMp_JܿDu_6(8U3m"":!DSUSHL! U/;Ƀ/biTSvc䜇(]|ۻ.$! p c{Tr?RuBsA#*~n"`HB޸Yw\TPu{Z:jBN0Xc&=>@D=y}k~~.@a3afB|m 'Lu%!iH!H)!BG_r33~7}KC!G+N'?dQ>n_{xQI$Y[3Sԅ4k&TVHД6 ( E ?y>DA{'xō>麞gMVoS|:)OP@eB}'~oA"Y-_i4ӝ^a[_|PDŽ;,yu˷Gv4vHJvbݻϹ QssaOʼr]7\z"IÍi"'1s/= 86u0$n@OLφBM7KYsCtzX[q\woл',̍4Յ5qPJw !fAH}'Jq޴ɞcF#׼R(LFà 8pKHC*\}ʏ()C\D_!J mWئp M svf0Wu{~7njӯO /V7yY:'G NO^LRD4z}hIC  _ѡ^ӧԙGQZ=" @0i/D9i+pF0ӿ b@ =K XzSET^Wo2szδXk9Z)ܕN1'Yv<؎aK_ZDG8P9z'd(φ3X93"-,~Y=dӭԹcTC/ĭYw }̆e^s a TC%O2k)yo=@I2Chy&~b}y%s>z<%YZ(ߑľ!zw/\=g{Lzc )q`1fti|W/|vZ&h{xQد8k8YRoN$>}Xs@>{J^S=kk;0;r(oaOL߭gr dmuǴs:D̘B 4;'_|Ut5}j;ijڈW # fZs;[[=g"y!+_Y}Jz> 쟊_2%|l͊ڀP}gHc=f }Pl/V` @2'fSݡo>;l.QKgpS'?P d"Co桉}גﵤ閍;Hz .%\vJ ):a Nn8x ǵ\t}nu=,ݠb *Tԥ-MJLDL5 HT1: NpR8bje *ZQBH@ T%S^K 0,L#f녨YS?棧R2󇪣%s#JiޤcdP1W )/Gp778| ŽSN^=76g'M'?e;vBx{Zk20{?RIK>Ns\Hy{?'I_ev*4 "@.RlM 4d)%@Fc:Gh2wa>sIUFZ1*@wTXoy.lҋ0nnu4SycƊ/LH,J AU]$okdux-~_:"PoﴑĽRD|@<C[VxoW;煌) 'c*o L ,vilo4Tef?!{{Cţʩ.*K/%f J(lg,\;Q҃׬Q{(O\% tw貴ʜ=`ajpA4v=镺^ 1L))&!A Ckum Zj+S+)5@#[X9E t,RٚM%13%TALD~X( H͆iSa,EAQxѪIc:ړ8ڽZ^rs)r*0릎[\P! e-tF ЗNa3[BHHIQV%xޅ?W<`Կp<< A'3@H+z࿺/NkPfڹD sjپ i78v:VRXomf&oSV .5`0oi6;|-3BGp^s-&z?U>48< NBXpSs4wx\[^j2. +`3/E " KMC\z~AWw 8F 4Γyb=Q,IAATXؙo ,}T `@"`= ib0tsjs+xR6Ok)! Q:/hos*aJ13@P@D`L)YZB%-&$rgh.ph;wi0\W+RGKQ Z?~A(H]y't!K>+,TǗvwSpno7Ls‡⦱}/夺[Ƃ[m.B3~J"l(z_x_V_{b?q}eGH)nvcUGEg:D!wLĠsDIV^~X>#ht}w^c=Ts{LL袭yQHEp-w?vMu~5٢]@ gXTVgqxARUVZ?i.Qτ\pC*"Q0 Jj>tOӊ).Fķ.27V=Cx:]>S4~+kzkܞyY;G4epT >&4>@~8ca`AC1?<zr!u Z]>΍ns:P`(l3,\RW 2: 88̳siIi7)y1*QLMԯhƫ,7_(~A^ ݶg+qw˩[\x;_oE<_k^qOYSrMCw0F"K` ӎ #g'Kd Ah !4QɭYL9.<Ĕ~B*j(篨T$zrChwLC'O_e3"B̨Aݽ]ߪE^'S83jZ,:~S9%^lyL1@ꛒ-HD`Ԍ(<`&YJ%gzKQd?fݭR% \tR)H|;2Ys;xl{1n\kԳ%_P6~8ﷻ . @! " Ac_^|D; ]|G?8=l cZV_q궋)^l[VHSF BuwA'oc|8jSWl[I/39Y~_Uܝ혔WvmC0,?~-/&n-+x,N蠩(:^PR9.".z]w\eR kwV4bQͤIN:~;/eu] ΫOz }@t.Q烋5\׉OO*Uw>v_PDC=e +sGDzPd,io̓uңhBA^@tpt&e_D 0`~D5V1<[k鍶~%yg0K)v Ffɐ.iYyVVR(U|,r2 Fc|+r|N|Mz3#N_KL |q]?~=JDA0 >wv(5?cwv:-( i^އ&kn|am?$8tQ R ӯ.C] Kmzə%hߋßQå,mj6(s]FM {QY2D%${7<Nc֣RI $(r:OgP:mufp^?`D@c֘p6]="^P09 NѭN kUn*S1 tFhL;%*mK5Tyn S8d.w1fzV=vz`?Bﵦ1;ֶq: n6#qn6+Soa5[nR>=y\?s " h(Ż?GX!9UQ{Eʯ!d1lADH#KrS?Y|ښܮ3m|Mb50"1M,c UGk֭1תU^! v^ӻPk%dGDmNE^]N%JMo!4JA5Ca] gL4=K$zFf8 `>0NH??7;J{ux ]fL rƿ|z?{s$b!N7P @d厺 j)%ۨޞ|yoP#B@ ߑnȝI!r„2DFd$‰O UE[o YXa R{>¯0{.b ""9 |`Fwp˓=2zR04{;FLS"5_j#OR{Ώ$ otؔ`~(ИT:^{Omy+[ahhp%pr+gNig8]B,OߐaW{*o}PIUjUbA:< MG cX\oGo9~(i__gDQJw)p`OP夌Q*{BΏ(6:f_L/vN:V3WJVFij_FNK2L)qsee|a{dXwdz纽YTK|'y|}~S}rXX=<_nSo?\z1X.EjK e{z^Ɍ:U`f}emTrt@:3P/,~_E xry )%$P~GF+;.‡ƶ$AFf5Gݼͦ&yk\B ^ƱPJFtZIR@%rL{a%o2^SN?LjY3CW2l}E NWij[T FZ&}Ȏ> Ky uCDEkrH:87cW%ϸ˜dtcބrP >;j), w :Ŷ.7\)rl8]Tkx]!~97%|]V &vQxmah4&kzsϺxrjuݦR1mX =sڰD.0K O%ذ< xapD:Wڷ?>'2xDΝ`SF1D5QT6ܷNJ*:>S6S9YWJ_dkb ~;僥 Vtvm[.l ;Y :w9HWx?}_1uh.4:ď!`Z wQ縥|wܕD Cҧm뭢qC} => ^ĖKWW.9}nhUiϯ?L=3'c6mdfr (#j n[?oBX4_a=o+E֋ Z+n׸-nyȺ1}][s;NԉJA1:?Sv>ҍ[en0EeGyf{OY ןĽ7%O]FnS]H@%='#0. l)a9m6KDeS-ك`?M"$LdtU(LٌfY_]ٜ]Yߍ&&Mih /0U2ҤHZK]^OTYL_MuWlR0J 8m0!QpԖRi!}w:꭬oGW;ZU=g_ o %Cedj)`9[6d;&{zm׆yhVC^KÒ@bzD4aDaD!, ۏcoCyɾTvk`m]C皏}}TksGȲvuPz2xJ" ,ĮwOX`vp,D@GuO1ayɯpt $2m~fp"=j&`@C*[v6S (Pf1OܗyٶZזzWjQ"R)FEb?5BW!wLVVյn&r!M47HƯR GQ>q ?xoE6|X%*<ah%-dRtҞ< QL*$ (5\b~V,@+M軴R9b*dZFoܪm7rTt" Ԣ,M\KiԻrqJJi_/W\EmNDR-R+NȄ5BpXy 4EbءHRhC>$mÅk N@ai6H^$ fSCQ"qi=hX~νrq98: D^tD%'9E3hz @u% " *qNtTN$w޼;=qq͇;.r+0EUpىDI:aZ%ssowqQ9m{^NiCX%5 ucl$P/{tf-,ȴtmWg,_۔qWJ(\Zoŗ81j$9ӝ(ty!u9j";s}aA_euȓN|ˆ5%l$ >TeTn8J\0fG]1*#wV[ tKriJq\]aR]I[[,؁ܻw T#nPX+u.5TbԲk7on9.5+E`k7]noi1  nX6Cu+ Hmx&0„w&{/X9dCZSZΈ;_?%f2-k.3ObD !aϝ&-b}{?KσkͮBZMYtPXL"A. Dx]طBZwmwm/ =?tX5t|9~6&-2("c qǪO)Yij-p_Lz|H%KdvdEHeeL(Z]L}@#J; amפ&v]Vw klԷjMq->ʩn+N (NQgB2"fVqmz3ҋ^ ( n؎f縵v) գ giBUW-64,⃫۫vV4(a7 ߪe_*\$hۿ6bWkQQRKu[Ka[+tb:8|ZQoՆ̄![Fۂ 0 ɱmeirka`UЉBPo @T%Szuj*U-fg`db'n Fq]WSR8/bf7Spu=(}S\st u uC'%[c^7K 4ROm3u-ײvj'u@v:\Šh{ ^)faNcTۭݪmej}Ml>DŞ7]D-~xpߪm`efr8zo;nuYu/f%.~X-HEΕr 24_m2+f&zU f7(ajV<)uz-۳Lv*TWeq{Dg[YӃBzThW=phgFhru!r{G8w.-1g!!7QꞰpT-cP}j3؞w1p>祳EQ\qcݯ~lP}\o]__T&tA\b@&ܥ e ~Gm:&CY^-XĀRvbBub~cBdYv`8D~ɬ#61+Ka&x o@,{ "<PPP IŊT!7'*Ke{Zkiy#ZX=p4!ߴ֜\wn@馍IY j"`^F3+j(g.:wfmWJwxc[ƺ΂>XOp]Gf)/ * o=m ]پ[KcZ ibݮM%PT w\6Tț] FH!:j tUvyeeK6g}l)὇"V#;4[sU'pu;3ŒCJ'*ছHi1׍ ^A} 7m)dك[I(dR䚪,1m, nv;%zHA:Lnzipm5m^?`.GafEvYc_ ,k'Y7B~ׯ}:8o$ޛvj f>W6u^Z)y~mS:/qpծZn0W qUa&ʻgtB|۽ 9pU^,u1I!gp.$b!Mr-&?__IsnFC _@$0K {b7WpxXKj)raƣѰciRSccF% P: S/>,*8XxQs{K4+^RAt\7#S817'pa77鐻Xw J6۝/Qw:@߲ E,޶]C=9ҹa@vJ\C}(Mi0h놿;maq=7=k(`aGVru= {&rȃY–u37W-Lp+"熖"4h'9.$K.Ju+!`AFc~#o'#ƪ̯87+bV[E+T@_aaVzF, d )3U-MpS=nS᥮MOUL: A":n I\c <^veiX3W.Cd4‡HF0[Rݚ|uHNA0 °]; ƴlr šf+LlyRf{4[c[vMZwM-kY {ȃ`ݥA׼'ti-O`ӓ[6 6IZ XHR/Y_-^w g 27FƖ2+~76 1Cf;h 3']@pu7Kּܺ*Έ &S!##+A{伷S/*3{zD>aaKfC2Jl_uVqI`3)4EJEAbI l7^dKXB(zdJJ'躦!~qt18&7ri^@S?6 B,<\Ә?C>~Ⱥ8mi4ș* @1k֦?izM e+Mm_n#ŎMVRmײvcFi:fVcX_{)sie3 b?<߲YoܻķYk\OXg^U^sK [AЭ5~`4\WcD}^VF͵lvmҶߣc5n64-/xTzLAZ+N)rO[c3{+$'؃qB&[")j_Д-yT7o+µʙP04`@ oߺ꺼5x-֦;ީ86F>0\3/'?b߃LPy Ǚm8[2 \ [%U-leVjjk 7taHS~ڎMr07NP+ 8WweVӵ 2/FXx;,u*حۺ7X!vP RH,`ir$@s%<V[v!,o۷utmB{0 2Эd1pl W74ZWʰݺڼ{+ Xu lWJypUUmjXݸ*̰75-v>uOYūrqV=gAEᲊe^2K.ʍ@йuŵU~P8 1Ս$HPGxl[H|^ڊG`< qT`a0Skp3~-W]nц$jxn[p:ҋ5ߑ3R Նc қjud6xntafB\S,pµ> im1?\ef2-Wgۮ&sZGa_3$&]*s򾿶~;c=^;p٢'uuskB>ܮ'N )|顶b(ΗJMn=?MdhLUJ v7|Vz|9^/ekS]QbCCo'G|/6k{݋P}:]Ϭ83ӤZMZי8JyN;8Vp'?U~{w Ȏ!G\}]Zh)()hiJDmEn ]@V[5D/7컗GLBbg74^m%) @醴@!f?2Dd,e%B_gDnHV,"XnF^܀Tb^3!5^}C<` qI9Ͽ >=iӭGfJEcmϓpJ8]rmxʵ%wq/`EaE2'*eL[uɓrflYk/tuǜD{5ͷ\WSp; b-.ToWӈjF)DLb_hgSlE`cT1Q{+cT8U]c,tfRtְ8>T^Р.`&mRoc<`/m&]}a,Qd܌<.=xv; a /@;Fچe_'yO]x3D)T-if%ǜI,B%a9 6cئPv Zcn벁;)QmA]tw(w008אzQ& 0TQHonvzrʝ5wh,꩓pd4*v=siٵ/e6(&nVsm@|uE :Oee#l<+8/9TfzuiߵU?3aMQd|7<q ŗATԇk]{?~/:yLJ2m.P smQ 0|8i6Sg="M Ofd)֓\nku f`0zWo52!KKuX W*s)>>4[-3;hu]=MׂniN eaX v6hZݿ_]ۥ9{pCm۱!Ll]Vwu0!TYPA9lcS곃qN_׶ њ}x[$-aݺd4m~t^͔#v랭U{X(H۾BNS[kE [)ZF7|u8Tc.pocf^XuC^vjC\1nݺrƚnۿtRR`%i*[Ɩ]un'm6LһwK\kMA@o kvj]cV M `Um׀7\L&y3fSvߖ20ݿ6ѼOfr"lnU][md{-Zv{KmKXحo߫ ;Y(4nѺوYfywkkՓ?0Sɸ4P}) .{蚾,ߣ< pL!a|rU9"\pxL{Ww<F7 fcF^8R4Cw"(x1£P Skr/]%XW -}_i0HX7~:,Uξ<|y/N*h1{̼Z-([d! qm~zͼ&W8/CNJUj.靻igc{k.V6aa!-lob[XWFAf-W-*ijl+6X`zu9hXR ';(j|Z9a}`pTG1r`^=(}r ?k}^ brkW>4~Az 6R02=m#: 'm@W~1Cð?WtGj&ś2-(+ٯ}إcO>`.#/1F֜z3@B&6*J M@] iMdus RK( 3&h2{*x轙]kn>1;U7ݪLO2./#Uy} 6*}ِMڕ&g >_}z7qm;[90%] yd@@0|R-:c2J\nDfJ|)vdL0柃<׷ er2LˇJn*iNv\>|]Z A!F:0hWN!`m\m+Byvʤ-juxKÆ+,cZ̢Kv1ѕnw- 2v]| n=ԾwdӽVe2NR= {=Ғzlj)pP_rm t?v#ap D@p`qb3PU; }|}'|iREtEfQƉ6TF~fr6bojVjcf}]SghVo+`U-Jy;V\ۧd$hsDnH.z9@xOR~s EzOܤ^Z.a=3ў|z !ܐL"_Pܐg{p7K31&Daэ y[:|kql%2ӓm_NaQE8ZZœMJp!"dD*2L|>›H?s3bC{h@HOQHH7ވBx@6_ [ z6x:5i4ㅆ`Pq2iLd-g6- ۻ|_T),L?guAegOpvgٲyvj\ApV1- $4\ Biӱh-64vÆRݑ3!U]}::aL.0pk{ݩGe| FYM (]C.wj;hmJ\%!O7<Ԑ O'Q}M#lkf1Wo|JtTeIX ӥlZ2V-fה/0.R˺:-:p'USEtMφfak^?vcATVC񺷈GkFsOUdG>͜VGc,n*2_҈-R^ A2'wđ C5H1)d@# t(#7y*pHdv]~2czp WH"2"!!tviVcNŠ1ҍdäh V6d[SL%L7r;/|cS҅~sƼr,6|ow&tV#ƙ1-䔟3|C`I.yx:/ ٲ_퍏 dޔȓ Z:Jo~EۅYQBjIDvi6Q@ {U7'O~5E+;/C&6PEquR5ʋ{Q 'S:1h*ŗFE9$ekU!-a' f3.8pf8(ED\({=&6W3]cp!c7n}*f`8ܘ `Ί+g r*:+F?N?6Xln5sY$嗈Tџ_ٹMҁL` :zF6FV;~>{=Ji4.f0Uv}vZz3 0 C`H%_n0Ki+i~c\--fVܰK3^-e~:i`{7eViLVrlN, 8 dmA&VwOdXP < ϯ3fBð!n ju𽎧[ߔ5!YQ)(Kl_XO Z}Z}SW~k(Aƍ8+t\&)+a1(7" i#x{ Vg!:%^ڿ=z} WWͯ r؍yb"`,q{jsw19D\( Xxwsou<6~{(u'UwSuKMy_;loY.?!1eBʐ˒ i6ܼ?Dtڰ߭y6D 2e(lh 7{l0ĺPQ7dkr|_ٹWen|Q0z8]V %3TG/54~H(& 60nfOY~|G8[e(>o0{9=&0/i0\8>g~!@%z6&O<O|#<ꩻccڳĜ*.o RMNՋ[g@mn:&1JЀ=|A37FJdI8<@j~o\:} | ̭2 c}S0*$oi-3(tz\=ZN #Px G jcڅA eoFoo&kͰ6KnZ0k&oA9A5k_{u˝qopLݔfz5_zqp Bgl%*V;2M8X7i~0 l+ݳ- 7WM8pH.]K8,a13W; *k燆T;0Ջ6}hUk3\VuHjy7\oYRk.أe:~׬te5Y&ЁCW٥m~،(wh>ߗ_5Uko[_ ;OE[4^FAOa#\Rvs4kMMzZ}xG(+\ENs-ϭ3Sa (PƉ/2=Ho\ qe5V$3ߗ7zнza0nlRht_t@5=~jKNhMR~#噋RRSDk[Phq4l,Z \J6{d0:ѹ$^ (AiPel̅9w.f~_[?Ի{ڴ>+_wMhmhÒef9ϘȓѳerG8rx~Go'`w[ejFƖ< 4ҕTT*,$qR AdR<^k7p?MLc{ghv\CQ20h<}ATm`>OJLw&b^'p2;{eaDNH0)8zϥz]ujЂ8??,o-&#Sr}:矓+Ɲ2v N{=ݻm/T@.^`*\*C!E=[JuqU363^؛"Tw]n~iaA>2~/珸kݔ#C; ]&'r^wO.}VOɞB%L<傺q1s@ffu~o}o) A5@I qJBBO[ \.!EPeEqɃ>I05V 0j&*cweRt@ MT 1|mɯ~}ږ*"|ze z 2HC *65;(xYՏ~tcZYjW7G'jW"N_z%wMW<֞T6GfA:1U.Ry058-v2xJ|sXfv&Vz'|rYs/$Xky;L LҎ +Ӛ>K {O8y澾^S*U(SĐ$/I姑{OG(W0 ^iVߪ{Oo~P%YOkĆûU;1>aɡm0{c*ȸӆË'm: 7\yY]@9\AA9!ǺutqbwEKFg73yr`MqM:;mMFkd]{@oMyo>ђ790beXX`wƒ4pg?`>HC`+YPQ3Vnh95ܻg~ Şkgu\ f5F #][b׿G9V=9H) >]ߘᘼ//27tϏXB &ۅXig>igs8H\}ՠwuruDPP44b{y>نޙ d X^6w|MӍI>*J1V{Q kB xu}!^kN8+?/ui3tG]nVLX?Cc=n0o~Xjuf)db|3ȋt{($!i.bᲅz4[}[}eQ@Bl=oE w`q }K>ą~ƳoW6..g2z:vsJ陓_=~fbNRy~bmj}A'PzT'گyJ7~קdItAȁP@ }*!pI{8TI`1WLF*`!!>-~9P*o2yf?M~0!LȌG@۽uSg;kxFEsb'OmN":A|KkyZG!ٳH r&c=NO{N:8:H8𓂤N>w6ɥbJ0*v5FlB bA\oI.CLaD P?I6B_^`S*7b!{}<'p|;$4 ґwC +o@lD@H""A©Wop]_NEZ|׫#i*3#AS ̞]1|ˤ2j =3k2x-CǘLn~LH2>Na%/6m% VbD*9?1?b~L' m'W3n,[ɵ;(4YyG|?vZwn`{fM(! >?Us+ $H0%f|9}?8(wKޖp fmrr_ꔴ%w4}켹K;6-Nz/~I>MoI,;ƤDi`t6Czo0@0+bX{EBP%4`% *yA+qq z1?r 'O;@C:_%{h9?"hTkZLpku9(!PRB)$ 4'魣k}Fo";[=vџՑn5"P|54zyG6 Uw}"lLOǑQkg*_sw® L(Bktj ail{<;Hi}N6]P[?Nt;!J1:_ֽ`r0Zw=Pi"]ʄ Y$įg֗,rZw^hZ1sA9/9OFVr/ hܛ{r M/|WeqXcF!=5]/l^)) zURͷE?@P ?wF/_OdT\ V S,MCx?PgߎmӋm%:~z8˜ETo=57Jy]~փ>!lyrV.Z9v=D?P/!twJ^z%Z]1PɌҋwGjE e@q ZB'LqJd1)y_+jL&]޿F@}uO+=^E<|N ! P?swW瘐tSArѷ3l,$L>,c˽C1BSoNӔ5fy2Ӊȳy!Z&w'CRH (X[aJ#F{>1r~uw+leA꾕^Qwi3c]B@Jij Nq4[g D2_e $tbX#JuVWVųN6^ɏع4?ibr}*K{leǺC4ޱNڡ}kkܬ,Ljs_}{.ܽX2+:aILA77uK"G6E4|V5@Hs*+%OuA]3"uz1b+舅~ͥ[C,4FcRɇrm7s܋/wJ39x2_w$a7=痛Z>=G!'}7; mb~nVxͫڭ:'4^_ʈLn/fș/İ(ytOjJGzH隆j`ZB4LijUy.cdGt7 .;i~6yUĸW͕$/CˬT]'7$>g+viPUI_寜t z_ɏ?~]cGy2 Htk='ǞӰ:ߧh=;>-Y!a4bg`;%פ)|y =&#iå!8J)Y ǚZk5C#"u߂4{[Y)ng/&ͿV3{ey=3j~Ye_)jɝ365&VkT?Ĵ9^g r5ͺU:˂8F6[2ٹ^wY9YQ-~oU7i<2_}Z=C~"sݕi\(wչc_sU2"E-VZwT-6&#}2.7:>)eͧ+L>ҟiH&ܾ4 ߢ7(G\\%2X)=W`kK5bI032m? ٱfD9Zb)c!e[;j^be2w݈Usу ^wQ`f=ײj("AQQ7xKfow\ٮxZL#PPc20vwަ1mc14 VPmn(]p4҄`[l ^tܶ|qa؄ZZOL&WFnmZ im9y{^WƒtNS?Xk1 Lk%. V;khеq/*l]%f$iԯ%-Ʀ*5 :&ݔŦT Mm4ZDcinuUIkou~p+61k*[f}+е"KV)-4@sz_O1iM7LTiǛw 6C*CuWRHRZZ0(G011$وjⲕN"SFw!S܀f[uXi6:m4![B FiWDWj!(-cTMIW%Iзa4$U[EeDRe$s벤\T_<ȝ!СC<'J N$'"C/,t]Sf_>zEQ9I$]k^sXwu0-[0 $9oTyn]󎎎snh&RPP$0I"|rwZN(C]O_S'_|zشpzFFw'vgc񅊂dNc ZZY^0q;Ƒvo5'~lxO}k4e.j8rs_JZB -jCZ'RHw Jj"WxE4}9$uUc+"ҦY ΗsTHk ?Jp^n|lN0dW߉߲28"Iy0&v| U+͜NHLԖ\}[f<@{,{mȡ;n|~tBbӱH6Mcyh_]>Gtz|q&߶ |AobiKt/J6:@s+"G1[NqK!v[_ޑ,e͖ҕ(zDEĄ H R{k0}fN?bjq59g.;--Bmυڮbq11J24suHdyc}#1-(~p\S#|:Up?OKz@(u *DmPy˼|QēvK[r>blp \'/E+>C~Sm ݀;O"̮BRvr-0-y.^6fvwgY] K{lWCS@+tbLcZ޹ꬎG\ͮuk n||%$ PCS0Rr!߇u}E8.* g<7h?ԓa "%#%qђ>g]Po8yGܜ!m5H<|ʳȜx|LZuzf6S؛:UlmSuVG *܀A(˂pE Aebfg;S4M:P'\9lYLS;:(kYI¸JjUٟe,N/Ev|,xXg:DŽ5Zv:˦*f^4ڪ71qὨv5qNh,Ș@ )JN[)\rqy_+TUV?ICgʛ=رףd`ߺs'ivx4gbqu4;s?}g% '`@"\HX@SaWJ/ 3ȼKFuW4epWU|@#MzX pqs孅ٚNu&W aʻc&5ôI ^k!=m׃7.qи4jd\#g;pp.K.L\4ن(P8l_gyjU0YiaLpm{RqAKO'c<e$ϱXJ" Ja^lvalKfED$e҃/ԡCny~(9فým䙾@_g&pVEb{>}|< p+vs h#CI)J0 ZtX|O>)r3y Ѫg4vS32)"2r{<<'t?ӞW}OyrbVO@3!eA/ ʎPG⩫Hzko;] : ~wQ\|ˉ׃{5; Z ͝4/FmZk*+qyׅӹ\fWM4=:EAB,DJ( '汢){:oF{z_E~T8/<@ ( O@@z$ 2Aisyo ^Uux7Y>~][? ?O>Q ';#`lNhZe<W1VS.MROչz&rEt 8:No9Nҡڂz+QIJF :^ ߗ]m5]`fvʸm7VX,9k;1[殲e=}SL~Yoj7?vr& )y·ɥUuyy;iUuGx蹼əB7n t_Y#Q՝ldN˺khܖ֟+^d膖U+HNjhA2Rg M(qURO;dw <9i^]G:v+?o[ӭjm0v Ŀ F28WQMKLAlū<Ʌ3gtiU( %N@̨/a^6m_iX}Eo%~{$H5qH%ˉ&ğwo܎tW# qRu+%.YHgI.zl;'2"~N9>x{C ,@7;4cᤣg]K9 3W@;mQhJ4W{ծ<8؛lCL׮{z9K,+N\:˓?{.PmwA Io:ϖ4-Μ1$ 4H A \pRQq_^ g(4sZ#&A]wqd?a24ût9qf(G8\ ˵P"p9aIIHߑn|۸'GZwrF;?owz")>#@RZט2 Z CuCrqj_5v x`t]-A "߀@[L#P 0r)PQύ,V20)&An-61ZVfB[ YZ| 2)Oi:fecZZaQY->[\J~(7g{}L4b#!.H+??rgj@!zS UMS.! 1>L Q_|b}YUR:8v)XLX( UȝIZMo3ZP? BpmJ8 [ҬѥSg~ +8|&{;O<a3JJĒwtDB#j##:/ZB vGᡲJ$"\IB~)ݥz]GvJ RAOT}aKdfnc]wpi){ \@+TbƴM@ĀcGBAAU>/ޱ[>Mֺ& Jds'+*} -_?eT6NΈ&ٵf$8G}ټX{ X% 1Wذ?fٟ9|? Wh~+*єJON`Y/16- nZIIu{9Zn)Eyyd%ٲZ .f*kv)Ɔ1fWƕA/)KQl aZ?GyZ̏D8Jm |}jhgP3g rpvۅQcss7.g96{L:\Gs59{_nߎmn:vOeq@/r*؄0Uѩ>{{#^:!iv1 ,nuG{{~q@*,+wƒ\'pGTmyi*3f_ǧR%ꊅz"`dCK;ޏQ^q acd&1 RPdhυ!4C@7Wm}eЁDH@ @FOuz[SӜ-+9N$2س2cϠGͯWƑ1BH1 :P$͗^$hmU$NyK|o;lW=v]WVYtQRL*NKv0 \-p5MC],T.tyD֗hjMѵmîxz<{;ȂQǥX;j)8*8L&54G:UCx,E :9:/$CvK s|r-cv.k_w6E-ރiLu\bT!H% w=v.>P ]G(i͇|"'QFoC31='sA)z6a:  1L77_jw?˴7=닣Xhg\RM; v<0.s=w?Ws%a;&5O57wb~r@p&@0Ϋ(o؄s{nf]h0 #h!@]pl,ggLCΟ5!q3ؐ0`[lCܟh+/I8a6ls/&ne֬t24 %atE,oRaz5h]a*Rnms% ?)`t6 2owGUziV]m]<}cxq oK:$+,W/B,v/?E~ίu8G8̈FgR.QdFuF/F5Ҿkc'`o}_V]S| ` ѫdy# y^gc 0A8DT=m 4%R0PFvsDzCCbա_DnVU(Z28l{{ 0skFv`k&ؖBN'Io/7BLo# 08qQ_24k-U@ GDY6cӵ~{Qq|3퟼zx^;fC*8"ЁH -?0FwŴ׷0(G#_b! ^9` R2Ok ut y=[W~^_3s.|ӻKk\]Ń\_ c]^b $#P!/wq<&uK^%m}d3ƚ#u%:ضN}4[g]_ZIWL@[(XΡKqWǽ{BL}(Ƣ@Be(幺*6*3@D1e3Ey%FIz<=1kF}TGilxuHUW>wt]'zO]YƜ@ 0A1+]e!)乽e㵘H~/PQծ5}RX 䊃 YELW\YB& .kz݄TLLMѷ7M*h <H q.Պ&bb&0lYd)A@s*(H⬠J JIiݺ||\XrЏ5!LC`4')Km O3])\fcMAƗq/ #)Rppk0oμƍMnYr'Kߏy;DG.mgerG7wϵ8\N\wE$s㠐;z'pTJ{ G9!:( /H{__j~*SqC#ʋ|NŪŋ2 5MP_Owm  MI8@b f'dUfMbh@ P T()??RQc>1g׿:9YKAIT$UEwz?56rO^p d 0ȢD --p])L1lEiR9+?w2ʚ6ѩ`/ui_v٬՘8xc9\C>.;_}CӲSRi*wM{.KP"ך}] y _6{~n[Lf:N8 A' 1\4JdƻS?79`ud %aH[{q' %u/? P("^ MM/, f+|@?3g?3QkH wׯ?_fGx`E<}#ӆPrsnnv}VNh92DD8^Mo0S];>ݐZ9G`WB~`n p0Yif[8L,VYm[q!w}nƹ1B_rT:ApzXe 5iMzP_$/cWT%ΎB 0 1 1ug.TY|a??o#C D)cЀC@at9ZaXHx1+v~h)@0~gyn{FLOA'!mC>۾:\2NE OlM;IMfthJl>lE]ulKIԂ{t-87EaGYxZJ(I>m{kQx|0gx)V)P$ $r:'quSJ o49%yxlQ0&O0kg)_Ӽ1et|F?_%9SV0R-Ǘ]Y5BI_׵ !#j->̽g-~B)-y 'YN7Hn.'"qVxQ)C" #Q,*_I "=.ʄټWzsk" _J{n,Q-Gr'4bRuvҹ&LOo'߅vOXė, )y5s$AM%+__l]Dž`X=a^ , Q~>Ć&{`OP}ƒnl;/y>@Oh_̻̿bptf΁Y_xkADZUyy=vK3]> ~ wZC6&jE~~>^E=xs$s #2zok}{>YЛ,}j`pNOX_m{n MCeV}(WIVa~ )2J?m0esSdX)LU}cr?;Iߗb wwn< 2іQ7M4p%C&ro^eNoYa)ڸ:~U _jyS^6'f!;g੦?zX 0 Ffb<9k$ V/W@x-9XYdZ]0 ~#u5 <.Ó]=} H37y=L0X,}8 Kc+<4=*iq"۱t1Nq" eSGo~u=Xhθߋ,&ay!i~YBipU И:ISχ:G*a&1C* MY|͊pi`!"ia&@Ia +*\:R! DEgpDGTuenM VcZ:ݝu'@Ll/P,` /AH~m`T2=!} oEoOw+&>oο~՛>bհ 5d hu"} 1u\#d3͝Z٬x<=nR,X#Ƌf-3 [`?}^+ @Ām3íH =WKA""}F+{xKfC x`by,0c{-VQM z߼Hp6|.|P!iWW~e {oTM gcuܾ{ϴ_ϴWRLV?읺 b1,=N`dx72۷o{99(O-0[eO+.\iՌN%'r T\b%]y:ciWy\p l1GU":;%gKD._ԋ&QĄ}O*&bʦd>o{&& ~V]רYpt>1b:=eu;ׯR{Y.~HW귐|5aIh}r6}7 ,/{ z[шȀ}_== ׯw}g_\A0){cǶGxcaM߫;٪:ӷH~p׷mPmn˩h<{뇩,Vkˮyx.kaݞ=QȼHYFT5Nl|0f'us3397VoFw@?,Th2n9&37Uwk2 d"h#f?Jo^aM{# ,ߡ̗~ų!=tTK?bTHY#%ނǭ]~ ;[lڕw芉Òx~+{dU?Z=LiÖ ӾiL!_r#t!VPD#mdЬ gB D8Tu 3O&^Z^{YݸM<"|CAg`k%|DX:cάeE2eDC{]g5kX?) "@|dRS0c;U<-߽9칼7q[!ma\Bpd5C,OR lގT 248xb\jzTg).7suQ]M9$:v/_wfjz"a#)b~{`ϠGb_zo}LC]/0͒uχ#cr],2<mX^ڔs.Fy"ܗ8G#3zgxEݾK뮬 Ykm9(ngY+!k|{p.Iyw0e{я}8޺fӥך/~!xfnzoJx{){]?ӅIZJv|}; aiY^>LB.A. % %gIy9[gJ<.Nu- '˔mY1wrԲ:&%&3m VH2^(7g89ߨTuXahSYB[̍?pNn8>&Ce&F~cj} !qLZq9jL"ڞo}okq\5wklv$5fH;<W:8X[N;Z~sxYd6_9(rz*Ƒ:QytًM.BKc"Ur 9?j׃ _9ɧ~y.+ f-_сg]3llUceHy70?۫bL)ގ`waYݦE7G/]&m^k7 k6aSsKJtt}=4u(=,?I r|_F{L?>va[hOE.qk/uiЃQOGqo `~%eP-a䉨*u-XF 0`LzL\W.UߔpYpFSRJ| Vq[o*8EK 4 rݺ_~r(`00. ZJD߃^*Ö. _2wu(o~xW\CUO@@@G7lu~U͘`_s곹T'tw-݈1L'dxq7waxJ'(\{csZ9՚L:}_+Ȇ)kA a;Z58W[cغGDDm?Gx~Pl:n(g%{0],0woҷC뛘ep;b>Y%,5Iu?|#j""A*ܸ YwY^#~>*?WOv8c8=h06Gf:dXʴCcG^n䇲y*aM ?V~[>+ļ58v]v=_ߍtndY'cs-Lj@|c]_!(v15w1B#mv/KF ﴭS9cq9 U؊ntn.'MiD[5qa¨J=cr29zK,(ץT:YqE_bTq*fwl}u$?J3*z%|]/N?vߚ2][uCK?vd۰ڲj5v9)SҊJI(NP4R NˍޭlX],68Htȟ>d4qpkK}Fb?^}fH#_O]gu 's8/X|](0qN?g %jНTL|8>ogS=Sp{םLٟ[eHܜ*z9Ҧ,~L+T?/g!!䥊pߊiV/W"Y}^B(Xߖ;1V=z_2 - 뷮oawKճ&k}Cvcfbz0=? w_bFbSw2a42{9i͆cOR[%zgaTDc ݟsՃGSuݭ r6l'&U/b_Ťqc=)wY?(hmbY3!Ξ!9ARW 2q];VZGS6DQʔno 1sOjg: b7٫s9w7?,TY tm>)7.QsWfeu{|6'i<)MϪ:?(ND \Rol;k=,Nڛhbf};?*SnC͹ g~81VG [A R/ ڮۿ$P6f+Ú(WEƧؑ[{j30˚ˤ/@V^1Niv},WT_|v]#]כoh6 Wċ#E|n-Wsm.3mZKz{C\p_ˉduHϰh"XWrڷEKdAY("M}_[ͦ>콾^4mbcy+Kqjg&w~>:Fp:~jCq"C<3U·t0ꆴO)@ HAztmqZ ܊#5V;rBǢ,Zd_ymW3?_`5Sݧ:|d\ugU_hY 7E5ζ7kYv¼IJ]o#Tܶ57*I#;RxWoMQ=R}W3+sj=;A?L(PKfzǷfχvZ^&.ZΜ4or8)?Z[ּ[ѭbx$./I(,,E2ˠ[0ңkzHmbIsBM;2&u:(gH~u Q\`]i)G#r}nYb'Ozr7<ͽW|FŬK7K=+P>Ȫe?h]voB vGrz\PNz_m>LO5ԾϘޤLtr:6n^G[J8$HjL$pg{:57N c(Zw>7p`a]~s+Ipϫ ҜRϵk4Y q.-ff-+%6K[Ө{4ɧc-}wvnBK8T1{sO{4hۤ-R((&|m{w4:zعՅՙVx|xM&QF̖ۜpzjt拣"))XL~qSBV QNK7 JTWGݸS]z5>`?B/Etu-cƛnC&'4>uh;1!RqS1'- EJ CN7oU!߲ho^]`$G#a]Q힁 )x^7[T" \k':rze 3;7F?UvL_-y|ýD?{~RSvS TƥO7}۬SނwД_^œc&[d%Mvär?L.9W R^h'^`V[d g1eyЁ[^ ;qk|1vڽhhfq߀9ODU8#|ဨ`~L38bе_5ޯ+ATeUya9y=%}78:%4TjzއhՌsD|`ڭzLBMAxYT ^="^)A* ݰ'``nDzh Jc`߀}P'wbc #wj+ٴ /@9 $wQb[Oη]^ ͫ\{i%;|}oA,EҧBA6b:!MӲe1c3/| n~t/~qEƠ6{=7pa\"`:7a!mYRb~a~-yg u/.W~lr02vg蓤P/L-iCo}9߾9|P`y[C}M %  ,7^(AI1TI5T!Z%gWp?!{ݖJ8`] H}[1. 0)~~\\>}~c/)oғJ>r{ ?¿?Y|]?ŬE+ ,h" &( 4hXթfj~]7Πc[LDms9Twσ(CG ж A* XBjqoY^L` ]bF<=\}t^f+ 4,ʧPΒ1>yu,@s @hy3e޶niy\0\@2-aW1[7sX%|-nVIT4)GjJ-CPlkl6_EiD5O$8z$,`ɯ$O4*dKZB&iFoAV%ȁ*Ft;xg:tp)@W,0rFPFp(0VY/J cnif{g/.>X߯%&j3 p|iKhYsAZf6Or!f2*“2|˨sm bt}Sʝ#S`ĪnBA00Uq3?BtyAG,!$yy2/Mk'c76{[ۋ4 /YӞ5\fq.d$*3dfO57bAQeK">mWhb)Z_z T<#:*i{D=ځϦDV&5$,`v؅e;쇟P8?q x[K9o A/@eFH\TSZL='XCwo$E"rvyyxkɋwWwwt(={_08 nh.Iuuuiu~%ؿ ͽc߮mqmÉR0N` 0!ra :PyN¿E362zeT7ad-}g%cͭ`xqx>O'xq1H $a(b-[HcC~It'Ča o/;թ8ɍbڍAX@c!+UEJjz)j[i Q9`QZJkVfmW]Vݻ|er7^PY UCT$ L\RGl=?Wo4ί~|xyg~&_-w2A/[[MhhΈWSx7zPՑ@T_< *@/8k]o7[o+J=,\''qy=Lh yёqt[:!C3Ӊ*#9 ,rʨWSo|J ^=}]7 'ί |$*4iѼh Ď @u>`.ZKyL\:)ii'j!Kו 2w U`&ב \¢.Un6uuyc8H12" wk!ӈ "ت{YE$ ȱ ?_c(a]ˬ;F,! ~ JREdB 9Q03]x]Ug=},MV%\#xAyQQf:0-Ս/PKUzZ j[APRg %L't ;**@4a0|3n-*^-C4ՅCchnP,ߊgn]BY)H@3.S0 (E  HRSQ%V= VPCõkR Ds61|#h^%<;*L?ޜNR$ ]:]q6cnɑhh];jpnxnfCV?3Ov-t_O<+b̙|(a?T_ iɯ}h{Ub|_4 .Ll${lh5sӌp>Z݄X:V=/jmŠ7p;_}uya/ӘhAuʯ)aˏjN#|~=S>CY3:1d+7z>{J%I YD>?ۑQJU*"ޤ z3JC쫏o6#e!HVehpy9<W'Vߟ1>jR-}5[Qk|<mm#՚LO/Gɗ^B|gj: nai2QisZ=hf[Zb 7RϑP*0n˕-ߝ(<(p:J Q) |Ө~*9*8I޹c c?O=-293GS]kX=9;Ϥ+)7)O( >]ntGyj0hS kzb-t.w͇0+c>9C_t65~G@ =/dQ-|#4>@YQ)! di7O7b%NcsX:w7*/gHQ;FOkq9 \%m<+GKp?W0lE Y'}!KN<o^&u{{H0C b 0Ϻ_H//?;/]R 4+[vcO=ީOKT`ȘθP]@'DX~@{4!lIf3ttji\Onc>41*sEH)L 5 *`P+[<"&!n޳ǥ f]u;tHQwt |#NVv-^ܬ<װ/OU;Oa醂3r3a!@PQ["4ڣ:6,9Wn*ઠ2tA>nGaG0鵚/3b'5tN+=t/z'aEqA8iƣ:/>)d>nDT)K`m *۱{GKKꄚT=zE}}*Un5iݖ1dtF(L#tY|K呁Nk)N3&@ W{a+Ć Fq^]Lⓛ}Ng6^FwxG\k2Qp( AekWtTcѵk_*dM)\w%JS[lɵU{6ּ論JikJ +#iƽjNϭv=^[^v#gV]yYS.VPYC@aItDA̠wԄzi{2znpq}4N2DEdk$+qyC6k!$`8Ͽ8کL&__E>qE~Ib ֩P_{%rĩ?d}ua#n'(1طΙ + l+2810UbG.Oۏ9uFjϨ/#R0lLq}gh۹l=S:1 CBP~Cp5⎩EzQqAQ2C;tUN3 P9HP.'!Tc_+~.ץV ?|:$SrU(,ӕ0T@:NFeq:* ?ebC þ: 6^[sye!p.8Ǘ1-{i7f)ݜXmb~|IA .bqm Yث:$T6,8Նw bo |9 E!HsFw(wc-}e( 0ָ}qT> #+N<6fB0Z&UhP@!/o0үԚ$My1uTw39)%Hg/˜U>]?nQN6+q;~#NZ8 eGdnTn{W~!6b8ңmls9Xx( qi]tE9ǀd (Εh3S'6!j^(jEȉ$]>}IP'0V-gF_fzzyCࡖ:+w)wUS5~`~ =o'ybkU= Qy*qG|a=Q~bv?~\?HR[_s^@Y|z%ZO]M3ʄٳ ? girmF-L3u-}o1p@o̘J,}:EvMS $h .)՚; ofU &g8~t ?g+ѾQ|~3vFL78U`@#/ye@D}3ګw]Vl,tM+.?bv4 Wbr&|I BĽ$(0&(޶#^v#*eo JcXv^s WS 9J!ԔL6IjAgt4tc()I:% j1tttTTTTTTTT ????????????>=<===/=;=====7=/5< "n\xa  &777776fssS33332o3#C ^^XIB*|cٔZ1;, թ dxeԟQϕ!qQ?<9(Ҙ7ptj&ݓ-.Ιߜ5EJi 1_C?;lړse?vIyez]Ԙ~lߢEM#cG`@Ng%;d%4]vn /;f>P\.|V* .(Ua[)FjJ2UHɐ7ؽN/$ ?lUI z9MP GqG9LyQ=wDM iuQ |>@Hyԫ}fvR>+HMg1:vr:6T VB{E(D*@`9ϲLjc+ݒb mF}2 GtԶsm8 qu@l6JG7toā Σ `1́ݍ3-]gھI@e^T[&b5vwZV;rbMt0D '($<żqvq#̜)O†M)1子`u5aB߉D0 u׏zc݈FFW[ӐDJRm_Nm8wvB꣭ lIY=ƛ\4JO7d:I9g/Zˇmq.A d63TӷpJ@PtgG1ڒPSղ:b_-q7%TzK_:>0?o %i/ҟ㨽 Y=CY2\E|(/z (r6roÕ}7(r@9|_}-GA.w6HTؖ`^ܲz jηϻ2I!V;P!k, /4!YCZa)VG6mŸVصw+M'#8 Yn$` |ezH-MV݃~6yI ~}>/Y gE„f| V+Д5UtNORs3'e P1hy͸y˂5dS.%a EP !mS 5v FJ2%FV7:lѻQۂf6,qCvsT';R(j~+_F` @( zwgyI+tP7um z #O0ǖVRk#%XPmGaSO%FjePe{ <{A7+"jU{oODq2Yl ^Y=,l+:}>T tp;NvQ X]HRkV"Atk(-Q nqc[.!g5ў̜̍X҈έa#OMU>&6F0 )@AJ^ZAZKBҴغ|dLiww0AbF?AV+UQBm4Ѩak :Xg4urNdL PS77 "kWD`a,AX@u.n&< D j$Ч/hEu) 0 y"mu+z~nSׅte CqlQhm^6!>RךaȵxBL!2iQ8&#!~<BW`f%S OuJ32do=duX"=@{O%Bp4=W6T`!eCPg%ml>:l(-6&_$ ^t^@C(sϔZ|ȋGe!o %cCH9/nR6 L(FDǢv]0)rxP?/ARgwQ@naYaP/Ѹ#<ҏ RDm`ThCE6l:QB ` ^4 = (ݩmE}^Px;ƋZuP;HlXe nյar@Æig@w{ G\kBŁmjBK})B!ƞULD4`_;DÑ\̘@2!Hm5Gr GpO" T\ѣ~,@$#./rT. ̿0:At;9Lz@@*^ v7a!jeN.^tGSy\HWosBfqJ\f1(@i88}4ę`>@[1@%-ǪH4a/= lJu,$ ]TL\ʀSVYk3 ?- 4^ =zFyX:a*!I!kƺ0ݕ"H^A tZw Yo |Z궷.%Et)[]|9#MdYZs8O4^0 ]x!CxGPgPpdvZ"אQV 0}/S~5?=礠=؀?F Z΍-ۥm7wzw<p &q#E%u(EPw΢xi2AH"5 .RBLĊL145K2-rx#IBM)Ixn&ma?ߩz3oQyj MdJfo(^tQ 7XE Hܶ18MZٮ1qbOR:2`?i^lf{Dpk*=n7vߕ=i>s_h 2/8; ([#.7ny7ٗvdpg<LJ'#D*Y a~g~QmY'6]ˮW ?S Y w$Ots78{(<א)Crz+s: v6ZYEp\ul1_r-m>нH֍3 FM!Y c+WboiK2%gEB̈́;垟+TA楳ule}X‚QǷ}oK-;JD+-Cs)gV{ opL]ƙQ,UPxgv8>:TnO]SwFwPﷇ6ߜs7,mB2bV#`5;vj VtɶBs`ZM9TJN A _?&o_YM&~Є @Tp|$1(*1O Tg /ꡏցfv]K'A 0(^Lp4A[O=v:~~ۼ[ѝCDʶߨqu1Γ2*ܿ}Lsw3% *60wc|+7ߣ_.!>#PƐ?$*L 0\@(+$k3-`[xmd%IkKZԩ-4c{j]ayٹzwsݻΆv5JUlYjH;tvl;v&wY`\΁}v|{}PSk2}_z1kiӐ@=;gYۀF^ڶt%iPkvgi[fvǻz_l8̛gmiuޝ^Mn;,dXi֕ lR'T÷و"kֺY8uѦM#eƷa7n 3R]*ۡ DIVY($"ɫ`hN̪PPJB@j9J)IC6U(Ps\ Athic6р|]"2Km٤DEIhؑBmb@92H'oqfZ.T(:| )S |ZRqu%].uԡ|]W}z}bypy0μ 3syE/q i%EϧI44S{k}{`IJ]4ymiG |j{O|E}N6T:װ9:\揞x}z>D$RAs@}U>g\o]}R <Ì>{Sb0XU/u}`腗 U&/=wafmXm{N=9#}EZvdF\'`3ۜ!w;a&9woGvk}t|y]}{>"-uwҁњ:]ﻫkM({3]▾잽oשO{=#P<%=>}<6w[5m{ۡwQNktoִϾ TW>whSRܪEzuրO>Ϡ r7wkvZP|numSon_Jve1(=@ }z@ekJ WJ8B< D3%{XQ:=n /7ξZ7o{>=ƨ(5U=}x{AR'MPh 5}>os@ﳻ-zöw 62bu 7% c;9ۃ7o4`9݃zLCEoC"j\I/bwxkzK}9z9rfIʏ@﻾*.kH}d^]Rk{X{s{ۭ2TfR8Ѡ9(@- }݀st *]篻*+_SvG[5jw[ @B2@+O d4SCu۽z>a@M24@ɐbBd &M4& 4ɦFh!0 &&iMPi4404L&LhO U?*==4f5Tɤ."j(WlPB lPڃIYan2)`X8b[LM$@+52HaW˚6e7 [61Ṽ=b3e``7&Og`j"N%ӹ]ݛ6PSaS=)ӮR$"H 4` O+2kFNrm7F"E]TsB<>UDrjL2 N  0ʎDS*f $ȊHQ.8 zן%jD³MuA$S*)"o72S4y! %07副V|ۦZ80)a}$vj`fDo-^Ui&uhbд,&r dQKhA+4HQ>&h`BwC hYgs@01% IZ"MڠK-:j0]\b>t L+A8j9*lNmUFu-0!tl6vD#~ *ND LFSU0 W.ou7 7.bd2 &98i Bo&ٍݴ@&QaŲjashe cDP^M @A& RP:lCŐrVT2hMMV>VA@Ak @ARo5La]q.)LC3rqr[/[w b,I8b e IdX,5ؼA`#5Ӣ0cD$qX%СB(@(oNA K$ \K "Y"I i0q 8ȄB"ܼXJ 4[(0XAB,QF "f/)//z\1o5AY2$%@!YȡGZNy@#蘱>"ac.E>2)T:hL Q Ls[(BJ%k IFoǹ1ۖ5Flto E`ak[=EQiFKQU*Xx PVAd * R9hWN$Heq #%q˞, A %D kǦ]9e5BaXC60KsqZJ\`+zUVNp]`(:@۩fhf0 P(reH'BBMuMxf`+,k$89Ů!XǵBjI 9ΈDA6\@g bQ q)@`fsHni1.ՋNv{]5a&/;90d{Ax'QD~TW' 4I3G`$UijMzlC6<bF%P|>F\t8b _[QFR]2; µB5s@J D︣=s;4ݿ9RtQh#U@K,L"l(t0Lu)9\T D(1PDMey7DLvr-B"TIRJ0!P8IFLZO@ ZPL#H2r1"H "fxd5@#w&;ónㄊNɷNmA1&"]36mviTDYԑPd^'jD v×!(J,QDל2q xERR?d'`āt&ʊhDEi_}3%NU0ϑBqw# 9EK UPhi R1Ë"x[ !Gɪscc:)FEDUARB$oཱྀT߁R.1)-Kh(ZTqüBA\*03Mqܙ˜Rw1ֈWdEI^`Ac$//ۋA&<~hD0,P ‡CuϺkEi(6 78IKBJH,-حVD P}DP /i6OSD`ۊJ^4,p&2S`g]{>Ӝ0",Ȫ,b<L囘7RhZgGr ltJ:*TdӹEYI.`KR 0[<8 XC `d0) &+!I0\$ 8DHYaRVH  lx{!͞v?ot7^B_cr6E)/|hhQctj5q"Ymd>gMqk?uX׾Hݰ:#(*>]tp6J~%gGWK]11ƬUTkbě/7†s;=Ն4ƠKR4]bh &'GLdhL\%TM.7HaiqVl؊]D0nZ⁊%&0zّ \bZ%mL̢)3B(X,IL 8U_6(YM׆WDq5hNU>TQmTvbtvF]gZcb/58X%ozڟY C@dWO-iNYV<_#?\{F0l̍+ _\6NN@y""3ѫ'q/ d2pLi12ƚ Q,ڂAr~-~5hS1o\2N;F%&}p}5TZ|1f7g&EX('CG`bCMpmSU  @@gw$Z+ d; swMv]o3<%{ʋn$Emq6 >#ӘQ|HQPdN d#wg^֟G4 jwS{ŕOé+-i\2dC$2CEY9W?>lgp*WQ=ch4x(Dbi)cn|qA Nvc>9t EsP҆Gq=hJݶ$|"q]7QǨPH'Su 9YqH0':)}Ns95R&k?ҕW 0a0͆o`Ɍ9K\?م,03ucV L]@u#"`lNշ1vvfqf 0PGVſ)1<x4- ddk\hpY:RAFEy(dH>!HUͶY5QLKW|ՉYS]{7"p,l^1%Ҩu%6w<[hZBt =ɢy܄fL}wW$PZzy5W!S&N駽~w?o`gLzYtCJKYTz [ j d|?]xP:0y8^3OSZwsܦB٣bG-J-|(rxN{B T8[ Lk<4o1DFZƤ>3ymK9|847Ad7Kju ;i#E:.&Oآڭ̰_=F> - LIR"%1P#9-:qk9jNn 3pƹ !7nc\7C]}98SCJI*Ȱ،D jbڏkoUSt9]$=ڹ]C33@ UETLV*%\`\9lAOb+fn-HXy(ꞋX33ۿ%c|pיO Ʌ[җOB9Ouc`w6LVCȊ Jco釭5gMO%`3jzDyzdJs|,$☱pUYa\^2{NhO&}MO{o]ImtTs j̺װf-9ulaw*ݱ̗\-Hiqc =RmB"L ]mQbt-%=3*o2w=+)curR;}6n^W z3Q- BU{-KCgjY[>Aƛ{%}_Bό{o qO%+i 2 lT}Dn,4}FՏGLyV|8f֯EO6ӝshب1#^!NEW IOKb>%x\Vf?GGЈ_uDE"Yxfaݕ;8zssvf]!u1nZYߪ$ W52S6Wk%}ci'lճζy :Ad ƶKB *33`)/ AETɳ-<iPvԛ3Co[MzHFR D.eml~56‹o Zu1w j'rHEv3|?f_5]W/L ǔu8k 1Px_ژ;64<8;`9@qʏp⳯쓽h59FKCAMNTh0&ݚ8{cn=j fu}?g7;n#ؓΤPSq'i l|}@3]Bsm-F y/5;+!1͌(ՖZ`yӲkhaɄD#{l|WqV}{x9Kz.}գll;ũ٩F# U)N+Cƃ"psLS;g8#?->Z$]fQc`@5ym5ܸʛ!j:w-2B|2a1/~TdݻKvuꏊ/I"?dl"7Әo"CCfD1L6l3%2}gos /oN 8|DܼDEpXĺ"!"07U'AQk^Ii9}mǿArU^w젔ܴveFЏcDg#dz>IMrVYA6_h#ZqYܘazq<ݾ^>k(yf~q̟oDgC33 /OCvdA5)7)kg[h}IryJ`L W?wRy|~} =Uzw]1x^ZC/#ík軂'vut~gV2|sKx\AਡY 2*0 ER_/ aXĐ?ʫm!3V`H"؁P)*<@ F #d{%^٪jvR^7S:mS L|j-D@ﴷ;]^6}8oȁgKLē_v{\fveM(pŸ_c#P }WOcnLf$5 h'S(:SpC?Mk&p-^d̰!l v!Vg{zʶ CC@fQ-C-}V7 ~"s#V02M*km&[E8ڤBYI"Ҩ9bT2)ߡP>?ccB,R)DaPHB;>น8Fz-g;0\ЉxJJaāk婱l3XW] U;iƁAоf0%Ƿӳ<skaۯ;[vup0F8\]Ay$gGxuzOb-|vG0iX([M'y{{SM:{ϴ׫Dž{mǸWSCX>yF-T)kВZV n_Sg&J{WV3qY0N7!x\` VzEC-66F,ʹQE%(qÖmLLf029@)'T33VxPDw;ُ&hԋ C-DܥiEzZRN4"c4DecT\H̱kΩ.ed$Q&jc z <#;QX̪p-_QN356!+O)j{D͋yBorzRUʴ) 0|FjR( JF ZHn^{2 tfm`9rMivLebiC;a`i,2RR51beCFhmJUV& pɮl١pL3DEub[ P & ɥl6T `%* )ҫcݞU Wb ߰_lnvǒxq)^R o+1]$L(N"'T6ؒHIߦ){' -%30yC f@*# +Ð0ndܘKZǭ'hhJG"xnσ]hqd1 a0aVE{ 4a(cJ`rł0rr0'eJ6Kc,FE"ڒV%mVW,ѱQ͓aȁ*(lL l1ͳ.n0+l `ccn5BkI E! 3yۆmL\K}FLk,d3I+mZcoS hṉJ@A 31F*Wy|Q*UQ=KB$B DW";l*USX*ʈdtomβ _e+m@dEo`2%B߮7_.=~9~rN("QEOq0EmgQ6P0ǝ@m k ͇}]ۣ) ,U EA.͢mEHULbL8eآ ٠1!R1dh4@ 6 *())&$e 5 0nMJ_Yfpilm]1BC~N K\}ޛBGޮg&Dg!̅J 1h`dQ=Pn`jk~sn@;呌X B%U@bXVQDk#3OM7>3roP* >#Td*y]=0Nid %B b,A$u\Jdc6QG)YJYYsY 6-թ̴6>/[x}? #Q5 +YF)%j*'ɻ+!>hMOҢ9 or~GÐj_T" Gs;z׳.~<0֨˵0wM R̉Ϊ?Ja!0$ 5jʄ߽_`}\g=;!Ɵj%E) ֛s;cw:jl G'6% 8үCf!EIǕ(>r0qX 3@5NAf^ m޵)iI]L]sIJ `&J ]>!y~{d!Q#"S* C@ #0J% R]GM?~s nףS]eg$1W2( $I+=ءB+IH3 e &S `[Xi{U >a  NS%bi@s{\ z|AOϑ㷎[wsCLZ}_/FNٿy}:QPD,( nǷV{y@cdRWYぼk0pc6n_zIAAIsc1}) yBðbCjG8 af@C!߸tv"|}P(B={+Q mXT:qJ p3K+8_b$0F3B" bTZ:WDԡJUDN.r?W=t}_Kaituس=Խj`)3A#2SW ni+&lVX^ &{ٷ7v Xl8B6X|sa>Nk×)4Q ]\2cD(6I[hpX7L E It\gZ(`b9"$ ͺQƚfZp3Jko-W*;n$ą(ZLGopw(: ;ֽw8A`3 = ejsoaVoR{י=PSI7^1Y^Ʋ-zls>0 SnXv~ǻv!4R|_&oiF/+.war? Ayc&_yesNxvZA\"3#@0 b,3:~h6LN'kgC)0jPg] F/=e4O_ȉJ[4 p.Z[/͘{g:F3lsۏqPunzK 3y3`_i NS7SEN3*e{lYYII\74QFlusù60?JeMĺBP4, ck&j8ozΗ{ji&xu6}uRkjNѡ9A<*=0 ɢ(\\jrCqR*JzC|ڗgd@/XJ{;d4uQ" AAX *+XŐX(D`)"b"(@U"*,Y"AE *#"X(E, ,Y"E!EHH, TDb1dQdXQU #1H1$IdXT`UBE`"**D b)"$X@RDH b,PQ QdF, YH  1A( `DH(PV2*UEA$E,QE` UA(ĂH bEXE(DdPH$FBA>_M]gsf=v޿WE@Vɠd3s;L@&@CI@K_73ϋ~Ī @?4D -آ-a4.HSHcV9 pu߳jWa'?2")1UEAQFA`(# ("RH ,UAAU&") 1R*)y5%/E Z=F4ys 6R~ 4rڏ[Ku_VbFH:Wc.йKc 1gs|`a%b9E)Pa &fX3Vgz,4AQdYd"QiLtٯkizAF=Kɿ,%#hl;ޢw|˙Q7djvs-=8l "C@̣ 2 LAag&SS`m2>>_m<2~:cLHB@ @ B˲k]?ecc(_1f?םO\]islc"loBynez ɨb=DZ∾8p 20l" P02b>W^zPXKKS^.K^oy)afhIw2Xӣ ]UfF®N2 u_(i`af3Y6 v/{LdΤ8\6fFyrʘCC:B4`U\TMX֔Wylq2%hA X rS*ͷmP55r'#,DAk'>ݷd0o'FOȸģqh"L2i#34<{}>bwgh 5U&X#S?N" &%P'WtVW!B:A뀲O+9|O]٢'oܖa/koVY@_q  Hb|(1`(qr(`fdTF + 4HďOZ2jo =;]_7j-"6LKa&EB$S!٤lalPzjXջ~?g E"O49o7G^-=@ WQZ"Sk2 i1 qtт `T,e3ɉE L&"[䡫D0wQx:Z xkz ^;o>ܬ 4Cᦣ4֙lѥ5L\Kt|/i8TTSWTLiQ1aR 7pLRh\[5C TaU- 0L;-fS3@M2epk#n[fqm1p g-FVPaj)-PD1 p0R4#V`ɋKc)]S ȺMLf4QMu[8,(*670`ED`m٭ލ.QTRo+{S轠Lm؜$b 6D~16 f1#3_nucŢ=%i:]GFd ˨f fD fC @}ϏEX~pfCc:im+m7erR]{c \^ :ȡj; I!ZxA͞=h$\su%r^!I ?sG?W@w=941&&t6=o_ы‰xdCM'NCYuIUxj-n]wx6O}*e+Gˏ{f{p.hItå`jE$JQ\sDO?EvE]ΛrQr/G!y,Lauv5SUjkH`~ f3qefN7#OZKǰ{wH%;6Jd v](S  eQ6"] 45ݥS^j@ŷMT8zT;?GƑ vIٍ+DH.gJYU7S4t8E2I鞡5uwHD3PE*բ.dbaUj\[ ` (ņ{Q R]6GAhZaJARB[ZOD@ETWdzߪWΈ+w[T֒)DXUW*]j}+b*rla($.y6 cu5u`9̆8TǾVeuͭ;Ͱkn$!\"!F=-^g TIA2u()~M,vRQQ>|I-? AAR§e +:N,bldg }o/yqAY}D/ϷV!8 QdZNPͽPdR&S`Q,)+&d"\XDC L ,8J!9ih,Ed4iiަt%¡&(,(m`eSmWl,$4IPR!yNmc' R{(*Ȣ@D #F0=ԻwNpBbwnGP 6aPTX,f`P-eB(*@RAaC !PaPaTrʒaA`a$XaX@0T/6Fh9ИbSaٛ 4m1 )5[%́5De. ABF]>x  M|tL_jvH)oP />M+"y . A +* N#o0 #5z{4S@Vn9Vy{v,XLt&bтH(@m#-(6zw5fΛCoiӤ!mzy;B1(%B8AH663n 29wn)7!H(0S R"LI% M+7 4ssZ#DXK (HOvOI^$! -IVQ>O5&Oa)4FR!Q%P5OsAx@Ny˧d(p`ptջۍA {'' iRg> "KF>؊b =hf]c_30 B!!<w?z ߁8yZ3)q 0 ` P.pIXV[Az>]937n5= ÏݽlC~@6 œv!aNEf2I;G< u6z!KjĸU-s!P[/׭$\A*h׸($q=z@s Zﻕ^%4~4MGY tj%x֘VAn B@Ťti~mtdq~Dg,pxLJu/w4 z4*<#P % RFωi3L%8x~@~!϶Ytl`MU!۰ZIR,%PBl) @QT Q[6iܪL;iEKp;cY$' ϖEV[~2@ ^z{p FR  $@(QkѺzH5QP+?F/H2Mc P!bl8pS2eN}_&:n@ڤ"*ZedA`QYmؓvDtX4ˣMכrt?-QR*BꡖF*ŢKݟq;nSכx~uaT+ P@g@vTj36 62 o6qꭋqhN& " RҪ"#JIehR 1,C X: sNO1 uO?N[qRC'y$TS:wdUUI;҂MtZ/~3 ;T́Hm*`Dju~-Pe}J h7@bĨh'1va'H _Lr }H*?&յQ$* 20\IM2}ͭtX9\Enܒ{1rn4Ud+򌩄!a-qv!qH G.t}WeZ4kmj̈́ZPĐMBb*V֢zp $I& Lq[Xݙd*Ӟ@jp;[Q=ne\} l-!RDdB@ Ef\xQml$[J% szЃųSEQP ZhESLw_\.SG-Hї?c hpC6w;ũ8U0Q""*(`EEEYEYUX*"@EUDVQdQTb(QQTEDX AF*DE܄H3ϚgJ[hҊ %&-(E| DP%Z: d i\>`y}Dx}O_~6t0Ȧ€ @#  "!IXJL4L.}'.R1M5((8Edx~ 64eTQH G^m.B~K 30ok?sZgʣþVwN;DM- -*J\&1L4WW^;Ah%PbU6,Zɾr(_Hf(i螶PY5Fࠚ`NiLZLuA05P՞c,T#*qFil3L3^3"(c菁hJ*p}| {13 e-2Y @ ١ ;*WCi"<+X{4'2`Lb9*29Tvz:C0 ptbO<ooO[x$U^ł%F 66@[ɫٸѾDif|<³$^/7zGyMC粌z6nw3MTbq>sB\!t%lE^`Y,Mg7e$8h~ p/$Lm4fC;A)YHpm)[Stɕ2o0) PE޵Nj^̀o)"Iup(U D\1475y;3u}̳f*L0aP&J();/6Xf|N>6pGnOkᕻ1;qos0 "!#"w3 -ysj|ǽ{}7fmθ6DRи[" U0h($A`hĊE)Ua)&}Z[2>R3҃P]r B4oM=7!a Cq(/Š+k/yPTCvo\ųc9ud)` H A}8י"~F6 ȕB!D%<.ض;t`+uMmw L /M?Q;cpp5hT@.b>SiXٳnE&wl@W94(9{]|߿5<v(Huc @ȫ]{c9ϚQ(ȪRf&x7YFf8%]5@ IcUe>Ie +VXZpe;*4|i61<*L$|lY>`L PkA$EGf*GXyzἭȉ[m[d` L xAð_VÅ4ID* КHFi$LJUN()dAb+jPЄmD:j K|zLG7[&Dp$d @BMѽ|WPvm,8ure K(T=ac lח51鳇vhmXQ`H# tdL%s`}[ x6V᫒(Wde@t2͘)@y+ I|Lzm(7@0K3_˾H'.&VEr UZ ZjD?B AV$=&;t:| Ħ(i0qfN?#ס.lì6( [MZ )$SQj--b\xa8"7T VG("MÊp0JP ..(qct"||~ZרfC!ySHQJ""8Â0 EA`ooSM&nBjIMq)܆'8ru;_NF jt @jm#.]e;v<0gȡhv z N+XMy@8UݴȲ"HD$UoD+6:;]&ZcPp$TV;.DdƁmcJ!q3\z:C L%Tj.g$(^ xI.*6@0ך<ȗY{hD۳0sJe"(roݳ Ҙ0 DAZӓcQz ^1L!#b0zBcJ"CLAuD,Ы ͠KG "0g:6zsmx5r7(zпrVVpRUDL+ؚK̶5Ƚ1h_ IBD"X0E- wY`"=;QT890rl;Ax)Dv@0ٹ X 8{^A;MALejP!iE;$]QM۾&0qkD-d;vCɨ5Rs(®Mqn{<dOϡ]|xBSɛR ]j'SjIӷ#LH i 6<Uʠ}w&9Pt̗d|%`1"Uʕ.:"E #4fEGoJocQCm7wKh{5Р(TDyZOƈ5`4q>TcM%e@L|M.vH؉.X /t 1x$ZU4u3;Vr)`ܗ- "9r'/ix;~է4X3ZR|T}K*tkto脒4z\}MdA\E(+Gŀ HrlJTsMrUSWmĤlfb@MͮݷЌ@$>;;4#r# +iet=j gčm4Q6Q !3uǕ$$40E/^+Za>_T)hD5m}ް aXDQL0XqBeG#%8î?>D&ýq3N;H'? ^7pt/dY>B ROWN>2gXJ#ͽe x)/A`>|6faPgz\"9PP~":rHPXd pGШ]|Ȭp , \a@I7Jo|9hNP K{&(j 8h&% @0W>$uTrn;2r/=Q}3©9֤ԌdmaCiBzթC$gd F!1v,H ~K#o[P oEAjLE_13`Wܧ27<˿˄ElZf6ZOW^fm*wO Iuj+'-|=eWz(wa/4CdK;͝5l2Kx_ėKeR-DԎaqzd '`uOt5+R3!9\/O*<_Lخr>PgNAat!0eHI()bRCܻɦfڛҰl@> r4@H5ƕے4K[/j>A/xMk,[^BɎ_50_r(E]OxCW3GT}޼u4I B1QÚ歧0@f:p=1Q>3 ծπ}e^ٖi~`bE)GqMEa?g;'tcfߙp nhAuHc*8^t]&V: jX9RwrDjZ6f+?fy-UZ6bD" 8ql}?I9+gW1"1ܛ 2Y"`P`ABx;e>J|CL˵=n ޏVeuFu^2iVH,)w}igd ͐Q1EPXUE,z^N~Fݽߴf6Q9J3l,Żhw)aLt"m9Z 1cUkNň+Ãz/?/ѹ'۳ڿw{EeƩ{f/Wl2Xȅsf˔RC~.f%a1뎀B͆;TEboÝ7tehZ9wfrciya}M_9"]>1lsiWRy>H!d1=>B8be=_]-lhY(at4#i6QU٪9jā@t,I5hF Gw<.5W+iRsǘ10(f:ktH &iTt2lY*SeC?xވo<  ~d gD.V"0v\V/,`xJ nn15^AGIO0<Wf |4Z9U_X sꗈ_R") d@ ֿ] r TeFgN |o;sɯ<ܪ,͘ J d$&jl6~2" 937yFRB9GG1fw^= *.F-9`KWh"" CobxIt4EqUx`ͼ򂒰2+3"\xuz!a6_[-,m-zMsq8)6`9EMO)С_iBQP#ڔ1&`hL56Pl=M .8~eFlJNc.#qW_4:Mi@u4ŗ̫[鲛1([_v-N3V>g_ʀ%ĵnQg5|`p&B뭲!gҾIp=68,!Ɔk 0=lz< 2w:#H` @Hb3SÏ7)Pt mkG2Nc* ߂<=_iuYB]f'dbH Yyq]`ؼiXC1p/y{`a+W]]̅)L2ѫLQ}NPeYze=ڦ͚5u)ޞKV:B9ky{f:zW b&nͶn@_^sUCS3F:c\:랹 QDMxPIw,FLƒ<<ލ2 2ml >W`͢ .&u݊pیߙ$ZXOJ,CGXH+ҺK[1<pM6ݪNd2 RL0 *ü_5b3OmmϹ.5OQ5V'\ekL2x'ܯ}p}qy̍A"FD}㭦Կr7( W; [qם1v7?O$si[Dfh0׿:f!qO,!ֶQۧ >Mp 7»glNg{eCq9/Xژ HC eBmt!zkL{4>ey6B\L35r4QgK,C>mkKkHp' fDYsjܠ6Z,wJiUCDF=1{ mnjBL%Qݔp708>Io:vGM(SRXg$pgnc`tj~s4Te1l kxi2mxh;c-vպ Q21*YQdUekCcТ>_D0;'gޕCi'́=w'F^^T2D)!{%+(MgwH!q5}8v@=('[#,ܽa~-h4ض%w^&(W^ ?oYVoWQztl+kP'] CD1a6/pPVQ4L0 13]jt/wge4o(@DK4r n?lg_2̏ʿc\d3PKfZ'>&+Y}G`"! ,K2!B~QaT*):88;ef_9ƶP< RkIpP &Gy8AF 8A *ݦoܳ9K,E$EE{{ Y.RF'031 W'D"FLn#Fa:Vmݛt>Q o $2 1=2{o%%߯hT&/!O’ O^J GaD3b(5pi52Qǹ&SYTFcSo9I0k s!"ͱFD&46a2:*J0 F'&v΅]7bm" ô LA0fwqvo[\NhjmfSk|,Y8?.&`d/8^_ɿUpJ}*>ݙ^fneyۼHCls6; A*; vӤGݥ* '7%4Bӛ0xJM+mաQ<{G2]4uMV< |zb3xZ1yh=ƃE?y@Zios: Ε+erv=U-l{~Jy=xxOmokb\6es.,/վyWy&94 V2يmhL=_WC꺸(8qq;N'm1l|o2>;-:E( Fsydy*ag /w{X> 9DNk'BFfKZDLF9AKQS~mujE&6‘)e" \ITaNK77T}~ח)W|_\D>v)qJ3?jJʣ "HÍ$#+jw웦.y=U5I"\G4"-UUFinw$'5\^,}nտIe(Ȉ%>~&,7dlxV@֦Qt89'bEj G6P{dkGOX3~aӡ &HzVw҇SЁF²m|׈Yxu6#?:a`9BT_=Ӑs Av~r]u|=Pt}r's2 4=X_`~0y{;=7.췦Q4ȵ ^e8ҢM\p)/r /bbSsĐq?e 'դi͹۱,i yӱt Y;eNMijrD(wV`cH(LYaO_g)@7S8Y9^ocK{< 0EjH'`k8$1qHdCoI2l2N ̮ZޑِN=1xZ#}FmMV鏕uU6e =?UGf~11Vp)O$`bBgGr@͸f0(Ck|ZБbv)7i;P⏑|ρDn8ek.VQ#:ٜ^%AJ~߰ue Rܿ0X~Ow˳M<9jmbXqlYfw7M%ٓAJ^\4H[9;zJ>G#YKQ}ŽCM,V1(u{BvEIK~ ,:݅f=`BZ,:eLFpZ1O#"O @wJ9㻴fLQAee:TsIm38qy*Go5B`| uh,2 ?WHH&Pu*GK|wk(h0faǡV߿Ȁz ?}=5U˻%N""D`x5oS->tP>.f@#5 _WBӭ?o%CòD߉ @mcSymL ΀">I3Q ڕ.n1Z4<+~icE-¸ Ymp}Ha+gH$i _o *v/_@h>eA,yfNp$`*`*ƗA-^j$ߡ8Op9c nTJlhXoGK]ɇtm%C"9@&D%e5zv|'hXD֥iߑ EH4Ac{ric췾.(4}=joUIasQSlA }eYI#g_6Ñ=Yu]k#<,Zf>ǡy*_foM\yo;BM˳A7iS:}Z<_޲+oZmVL-Px,B6(DHBq6d1ȊFʓAxPvIz;MyA1b P b}a"ްD̷N'2 L,##$_}rSdM3gϓwu 1 I"XOrϳkPШA3p"5]֯Uu6== ery6-el "L@Nd@qM'oDIt*"5 QB Qϥ)}_)9q."??Ns'n,AGPh6B̌ڛBaa x!y]NBZّ3&D^c%7yqc^UsjN8 I¦=2\g|[4t%gjh$"[<첵NDK7oN+ͺ:"H2 ͷ}_Xj\+9x7cpqWS2y &5&"A`"\q8#A+9cTNcn6(hoOލ(6Zɓu@HMoriv[ As\ψ_XsQ 1Í2(M#VS[8R'!bu9`AA~^[H3$YNc ;dTĭT9 { +;A ~doeE1 H$"j^e+򣧮!A4`Пyko ^d|ew7FՕ|h3|oG U܂ h۲ӻx,1P# P)> DdžGٸTJA+`eAI]VO&*:xĿ,$<7l,E ]TPOjv梀Et}iBMQJ sJЏ,tz[LM&.aq;@S۷R( Fp,! +<8 ^hQ;+XGUdi##FY%žQD`> 7;,6^ ]o0u41+n#_ߓ_>l F3͊T0ۺS^_Rnw=3-i%6r-B$Pݬ.::|h(A$qudQDvXh jUyTa޶զP>dE""uwrnyd%p0 $0>Le,D 2Tg'2Ql Yx dhfd)D"I;?DᔀSPp12*d g]Cp WMhrRECʽ }z2}h ȸ\7FH #`1uT9@y6x ^Q>m6A]e_:C5-3\2YlD J U8 x Ս|YA֪QF}!sy&i'`g:},|P?"r^o}zw2HU¸;u\bDodATU_B(G"ܟ#N?7o }:OS | UnJuշH&1`,j@ƌ8ۚay6 %QB@ĠRvF(JOT0lVDʗ5KoÐkggmg/LdHd%eKzqyPx:dx3`B5:x皣,6m6`@٬&u6NZO.S"|kk) @ R)Z(YfwH1T(55#R_LGaQ.D0*FVw:why=<3 2/1Ǘc! z}D Q9 [G*[PLDRa;=τU'ߪ1&`?MhFi,k`F.hFCo`cSSJ9 Zzlp&3xOb߸4)PbD !Mku9GRq Ξόr ~qh22 %U>o yeaO^|^KIyhV}Kg+ͥ|i;rGs/Z w`|W Ht=s0Q'imvIoHsjMA4 !kX8D$˔FUK&!Ȓn kV{<.]Ja,,`-բX"gቇLq eW5PV$0 E;umYͬ9d#H%fڄ3U&MMbλTf[Yd$ԓR:T3- &e鐙D 'Ij$%BUxŎXq@$$)3uKǠ] 4 Xt%Iڐ緔$W a@Ef韅Qv%_X{z! F>™sPyi=Zw(_Aᚴ*:wdKE}?r0 J"{.-ע{hFBםLɅq> )* &ʸU9"WvNj1  .[ib%-DNw%@RRތBwAAU$#eg{D2˟X0%1d@XPAE1AaE4ݜ1aq{_k8F?5F~rH}XYj Hc;Ϣevjlpq 蓔@7m ot j,P?l3:)?cڭ*6`'*ٲ3:dB"(2N=Xz*Ǝ%ݜ**8521s$&q;עm݁aN ?9FrBɠha_nϨ+/Պaflш.qĹ7"=mj Ok0~4 B"eFA:iR(.ɨ0_tkM n֐nT 83ϔ.6gjԺ=v"S`ԃH߿4PB$ζ1UQ8rQ3Xzc\.^feyfL޺R]u5F_|75<ᅘ]jPJ–u!1TN NrK1'DJS1=F.}9/h·dR >Wle>qCWfU'HWӡWMY(rxGftG"o/$JquV]o}1pcXR67t66zϔr#{ q:!1.'AܠkU @*~a< Dp焺Y+CdfסkW_đ%۝=L`"z7LS(حP/gxgDqi3vݍܳ}Ac"1F"F xg;{|8:g{uBlD; Ԫʂ9phptL##ysKaU y)^<]bjuYUOqdb9j[@<^en<84 Bh;6T^\Y{W`#ҕT@4bJalf[ quxQX%[ڼ+DJ*R+pb8p; h\^ƄŘz?$4U'MlCK6Aڜ8i<0G8- P8h .UG`G5L ~z kGZqeki8Jkf(F҉`FS7&>zهXcr#ekٿ$Kk&LF@Tp?gr?49()0PBL>E28 AO?Hy\ & $ 8kI`_2 D!)F|ux@}RRQ!u' $ ]==D7~PU#lBq.b!kU+g2d>wT.X7W<Ŗ[$QYmQS茲UR} bF|#y\wF dr݂m@0"V`@wX;K)yfR"",pĤqg" Ų=ȗ0~HZ&fw]&lzŲq~^QWśdM:H` w+P_rQ#TzJNwն5U-ֹ]dxcs1?g$&s*1CJu֠oɽ?7Nnla֞Eqts1; )mPyʈ-EE$:q|d qӿ!qb_V}`)tɤ3(ęR'cܐ |"gϢ! mT#66na^ 7Ɩ@;j%]_ciE@{=l,2ϗU(D!skҲzyl> x艫HmsMnI]S#0 Zve11l.Vym<vȟ3ھWF9 khm[ whH'PLW;N81E}52JG۲^$6a ǹ5q39@E,QBPL;UЁijkQ~nC܁0Ubf74[ O錱T Hhꇀ ilylu_rA}*!ُh &}K<k-NL>k,X$#[k@vNM 9 Tk"Q:i YzinpIJ󛼛×զ8( 匴oo~&)vu4o?/ZKm9-"qn0͆F.ZD /C paoYveG[*nqn9HALu> IvB(HdDq/P0 $va虣`‚jV&i$@^PpŒ 88I$>oDfÎjlY戕 X9PLߔV|#Ա>odM:KE#BfDBQ3Ms[B\b?a.LH"\LN%񝏝V o̶8pr~⭁D~G'-N/c\H,uc.Wֻj&.juxH#ȄQQx=ag-/)JD=_aDMؾzjZR N%_~5&V%ӡ*8$HvQ"j0:pJ-]tZ1{ 04UMy՘<[Odem)-bI U]G(I\mSOOY+3婈4qkK̶ӕ҄|J%ί8*w Ls~p6@X|ܣh7y A:y7}Z7CïFS wTNk3uQ̖=/71-ۺ8e}ߙ\7QWO#m;zqPx^seZpi`KpP9.+TA$ԁ(* B7$ݺ龛1YBKX r;T)#ip,xq&4RDX婦x>l0 =0"z9np!r : ;n{4!Ca ,ؓC\"Ip+ Z\N&0_u%vykz{Rb M Q3 3r{}[jhCTH2[?U1žmQ9+>bnq۪`;3@ PIJKy!.7^҃ϟ9A@-}7nqac{e7MeѦΪ^< B{t Sv1#O!@#0T 9 LTz>=37%E:.>OiIftS,Y,sׂ qo`.=i1&*ڴ˳xl7Y ȽtH vs&`@|i2 Wn+qSJzf9!nG| p[iGSF*GZ;)r;ɾ( ˍR{Sr\J$1|q) \h1!P wN}ɒRP fD'4>sDSS$h #.buWe/_Kv^QGy[3t&vovF&x\shkzsz/,rNZ D! @H vpQݻ7ԩ@8eHZzsl&0([wCbAD)iHC$aPT"Go]QIlooV㒗KPhKWM#NWUF3${j e>9Z\]S^zpݶz)LP{}|nKa ed,PAme܃흸N^8f^cc#"m &Ô#앯&Qhqdc(Hѣ8'imBa%vxP  -vyf7h\ %\Oݪm&XlnmR mm@ iFȞdXStI.Cev㽝MS<QWXQF :kEJ1Ыnh_`i`CHэW[y5t =y M&Y/zkmH!Fc32q`i26VU1#G 1uPYa<x.23)-֙tRTUέJפB>c/;0Ȍ{p`AbmR)z0Udrx&KlY ژ߁B@k.oŪr1+;o~۲^1@R[,dݍol6D/™ќIK is6+MMQ8$^^ACjKe&@f-FA^6zT is>K+Ls*/G .TPD:}t Թ .Pg5Ld#R@ՐաFd7DzC#2 vҖwjBsg&Û]XSV 8\ghL"HZ7YXXӮzUseY?[}Z1exnb'nA$ȕ46ɻXa?SJZY8 n)`erAfdŔH@5) u㓎i@Pcvp<`tyqq_W흁: 6T@ZDx4lqT =7[^PjjBc`[M6*ZVY6 D?^QߺVUq6"D-%+X5Iul57_BPJ$ӂ뎴VMDXҺO).?MŧX!J\hhVM3C^G6z|Ц3@ݎ/\4uJ"Qs ̐0ޱIX:擬;6V1,(A[; *Gޑ0d#-wuPgJyoW={vvIj_kti*LBDx\H 9(zf594;&SdW,8\ Y&Z7LKD[+.\ڙbR;@v -H"&lHy׃wÓZ)`Z*;48N F>5e=_ш1(B" _uO< Npw }ȉe3=^ edvAh[ Rtn7вOhpTj& @"RᦑQaYpH!h濫[G-$ZFHuPDu@!&Fzvlٛ48߮ʞu,֖7vtjW akHcY; (PJ<@I='<ߡ)q!w 9bh5!bj<]Id\|ݷfJU ܮ0R4‰d'%)IųWL $ 2h LeL-% RbM$L1ן}U¨ Q6uf;rbVMLBj'Y5|+q/T3ME8r%(ݥuZBf0&Z71 bӈT4X\sCanUD`81zNH*NelrdB"2!Pvp^fDTL9'?J@Ȋ(jm!@WZ Jc@"e#-\vT;nYĆ0Pad85<\  a7lH,`i( }D$ȱA 8}f"  I \2L;Sf(t,O*ˎ?(('F*յ竞゗d3T%ғncM1$IiN6!9 7Mf ,$m!I2Fqi\.h;)i/.MgPs3 {F<IFD XMX)"tvUV8fbݦ[D,˶ZG:&ƸCYFNʐ\gٛ"5%o il=t$L3ICEs-2|(&ʥjZK\]~j޴"YjfUA5Ab#S(pÎ#ePمX8|0zD-'@Ğ9Y"T{c/r μ)%&qeI Usxn@mPLєE6g..]. θ1rtqыblȹr Qm;3Q4j|l .uTU$EWeAwԀB.tnŴ ] F4bDVHcC2ʐP#(h޼XjFg5`d@ ANT+EIC.L0 "܈*֭,`$uTbʍR $ O*@"b(6%|&CT( wQ$QB G(1YA@v AT̊TɊ APr"DEoLA,!t\h"a* "W*PDUrm4sEYA8Q]؂ *|tުs,ĂDUB(,DA BJ͌±`P~(l̀*RPQ2 l`ǀ,R@$@CGHEF{ZWv(QS(i.A H#"TE-#Ish@6(a>ISKCELKAM.Tț2W[*q%ZQXIB\Z_Q3D }u (gP&*R9tFHQsD}d[@ P5cvQoЂ@FHvXUDgNrVFD0 j"f["i+4TL"vA5@Vw7'CEWa`c-.EDhdK@U*PU HU"T5 "@ܒa%dBedAZ D*Eڊ(ACgvQU]N-3L bnp̡j-Єj!=Hn6aDv#Հ.^.ށe,TlCz#81J!EAZ* TqBZ(6f uE *U+@*TQDH "+(pTQ߈EQJPɤCr Y$0 mPZ7L$qB,+ I")h*`Q7 A %6MM0פU P0 (`" TT[.p(Hsg 1sK: #$^m\2HB@ˊ%(9HbF)PD 4潭MqURLT  @44Us B uETp R"y ](h uUACtUq(,{"*QTAN (d]|P r9آ#bΕ򠁑L"y^!T""AUNz颂 H!h~W\ȇV% 1ΖzS: goMo{"^THiCwÌJIZS?ӟGYh2HfI) 2@HWH9龗qLy0:=QMØ8p Tı7$tΛ4PxIs&$8zm+q ٖ 0"ɢ#DTTUd7[?x, aÀ%PwN셡噰;Oİ ]60)`c ltK^S(M?Xa 0lRnl qfB*:2Zd_*f@A )[/2J&QC亸 %1aJMfz4S%chfQ ]uY_A&Cm*$‰±@KCӀ ;@QƈȊ ߸<{!|n~؇>1Rp'H;.*Zd7N 7ut8MF(pLr} vc]>^f?` H-I k/Ki4ң31-8wCsO|Spf{v# K(] v/o9dwR0!c X\+ hUA2C_gMo4:Z;<7Ǽ0"z"8/cT;,NMV\`tauҷX8ڜW}׈-/j@}_Q;{wTNSGYYoIBX4[SxxJC3X ~ŸWMw˨O3b6_+k{.;(+s;q?ߚWkx̑ގ)q@ȸ$M"Ub iL0Pͱ= "-Pnl0* }G_w<~DH.r)?~UWmJ&-pX^GHM//KrDѝq|7I+  gd II< +h"Ap2l!4 zoT' ƴj6'Hn#5 7@64w_Ln yA)JfgBdh#J93L!\هjO>$> $5{z/N.66.Q"V(F~=o ͠R2 G߾L`zw^de­1߶Zf W͟Fy=f@㮝2w?`}r(:{†yf V9/Q]H>ti*уQeHej)N]LikmZ|{\F'"wc0fd [`7Q#56)S[N0:n 7 tvwc2"ns6~'L&Њ}@,fR=K/w > s@H@/n ߙκbNRKК5_о]p,dB9*o解X#Y2AN8_+a@SAQmg~?t;9'*#oLaILp1|ԝ#*:6y42z7nep*QQQ^.Ԅ?:.EI׷*T$4kfqL7)h SÑFh4XK9Uz9MoC&g4K0ˢ#!f9QW 2$=68fЈh_?ti0d#3b3>gx>XuT3,y0P wx.?`B?ꌩ~,@;EOɳ}{|(m l3֟iʨr".³GY >$^6֊z:];{"3Z8f0AZiUxNPFrkWIrՁMaeAYh9}i~~~/~윂 g6hn;[5.#1H"uYR ͆`:&O8Vg4?n|tޏ_LyjnԒ;y+unIbRqek5e|#ѳĹALoHD5~Ƒ۵^qɡkUF6W~G!tҘ@J4?6Pjּ^':w0n!2R^D](sf|)UlUb COY⳿sGu1}59# o|m>meޞ뮚M .q~ݫfFc`膽4x'z76`L 5yop|> Dt!!8S8 ;ii{(x TC˃Pn3|@ن>rpCʯ ^3 Cb]usAX1LV$bO_fiדOقrqco@Fx6@C fAxpV+ݚټRLU'm FO;Ysvp.z}>>juo ^wy_Tc~ld5m5nun:. sOG2Ž}8/-a+Қ{'}]H Yp?ݼȼE&긞,jǿPv-Q7f ؟XTbVӗT#̝HwM ˁp4I-2p>7is}cʛehV4_f͋(mqN(1b\Ǘ=&a~yn1siٷjIY?%ŋ|Js/0a|Xg;q4z PHSo7[b;'=K^sS`JZry2$un@ͮkw'ꄒcق*um|y$NCK=R{w-zYdǴ6fʒʕ~ oy ˛qϹ20.OsL}W7qd;jAn_VmRUU$?qKYr/^qX=fRۼ *pqʽwqWB6An3C5xyQNb&]=-SZ6_|fd{l*UL#X7ˇ n=>%@(ϷW36u`L'cxY=|.&OEDYV|h+օkwvoa;GcF!nnƪ.,:Ս%? )M3kh5] (͡MRbmxW:QhhWۺ.6Q}CXe&R壖2؞f _f rt^uƱ0WJ!a6Z%J'Tr*P$^Nȫ8ՙpT $KS@Q̂+Yy,I1[5F _F?9 ;A'\%T gQ~.6 *SPa|:<Qh@s{qq Pq(D3ѝqW"T 'D6qP>J1ENEwvOD7  $(*P P(p1R(ǠUP1~A@*y(C4e,!cRgwe7Hno "+bTX޽0cl0G'oBGD3Vs{2dˆb(\\F4UD, XH, "Ԣ)O?0PP"B ]ybH2.mq3 +$V?BRvQ>YL߄"e[@U!9ߴ!{䁂HNAH61iQXF BFpqr|5iCYbqe8V^@':5#H@cԪ{j@ k0zơ9?cjIX:gWFrڞ$;XȎ7zk\@"%B!R(TF(2uMv~O:?+y{~Ww{hPDX,z:,,"TPD 30k72riQh[?؋awQ^ۯkodFpO*R7v*ɫtzHg+O|Tp6atOX!]XV}6x@a@f/7wx%m}o;C~Uɐ$|^Y3-I[x> ƒ_s\V}"lB_?O9ܗŞvzmM ;_ ƬE@:GUO>T!`ԙ/3́ u݇>'Isn?쮲ob;[7Wv˯|vĿ2Hj1MHh tvH}+?EnQyZJ+Zj-Zʕ (Ŷh"ֵXUŚ_:0_;bvPkZJ̯y'ȁd],L %? *vwm_yx?++!İ{M Ey>(7E]^0B@HȒ>t0s{ zlP"搹w6iAd/[&m9_ҏ_GpH( >n4NLLE8>~~v|P| r_Zc7y kzN=Y˯~U*|W A$?\*b"aJ,c@iRҭK-*Zb0(,PmRթhY͌l~GyڛeXp9sk(2EHV #$?cQVE,DDP ;ĄOvhT` ,%SM7bŌH"(,FDOWK*DQP0ȤB( ($X) b,!PX,,HQE ,@ ,XFE( AdAbV AH*Ȱ21!fUPPYEv 33~+AUDQ{>DY IC `DTbLI(|?ek 18ϑfTaF,|U X_~5~Qw1y8_.2Dc,,8uWtjN&7tN!TMfߛy|d9"HPF (vu?̇&ho1(,R( v_7p몈$`iǘPFDX`$E (ȪIPP FDTU"( 90gn18x:hY#* 5pAwr>v >t9ɞq=09Ag8::rS{ );ױ8ª|py?ʬ yk碘@Y,{ɀUT-nA`#ͣ v)dQB(0X(Lv|QUC9 Hk"j7q|RFBBI+\$];T{r}O@:': sCjF5FAss~;!EDF Q,1猕0%b$ 8Y-v P8J#x6 %k'(aW,ÊYN?8wQ| 9Ŏ{Yb~"_w*H`Q Ȓ*?m^^t7gSXx33@Y,k@Δ-B1|7DZ)3Gd Q0;I&)*6\C!Nf0^FHE"i:aUY##5geftqm|i͟I.*2r4#iH A-#BD {=%>)p`Mjc;c[ɿOM8eW@A11aG$Č "E$$ĄY $a"(&+qPL @aA]C;a3tf}Yw6!II J!w[DU`( ^aѹ%2 8^eD6c|yzjfIDCޫҮ:_t{"Ӧ*-cpmiqon{ueP(ukk33;e ^ijOBݬ '*71" !BxgEp{|WbFCkñnר mGڻ'?2xy8ny̝1`FI <Hqp o խ2  J":PͦAȆJw8Do3(H23 =b\W 2 U,7]YyC4Ѿu'bt Lta(nE˹;*:{n r5hڐ ˸znq#'+""(@X$|'ـ3# M7,vCxx41cbo}yK8vtZ$<>SRIyQ#x?coj w Htل7C97a^c ]}'7CQ{$Qf PR,E ȮLL,F'~K0b>9T_~#|(:n'B@$w|E^#$]Uj9~YgD̋`ûzOb|t_:jn+sW|/}9vnڝdg5XM$$@!wI ?+ƳףO_f*yD FbhN{/;mCtd$`Rb㯚Υvp2tϗ:M#f/)8ayxp[5wcco؇{88-Sxܻ=4ѷm('2 '%g>! [~ʔ_wMQ4-A >aH(+ɬϝm . $M+$|, 1qyضoZ1JN ˖2$&B_x.15^JsCD+;gy8y'ER j+{[cD&n??̵/!a(""C|1-AJaD~܍d.*ߨf@x)6 <່珐H؉>(Pylus,+s#] ؼ>]({WPP>M&Rr{DvX맩|ǃ⛅upKhR|ڜ䡖\z}?K>HO@AOsWlffmǸp.xkC~Or{7=Uq\/e}ľ1~Nj@CU4 H'ؼD׃ jB+H!.)Gz*_G #>4 jYA C3w5`֊/`OzbfziR{E.21G>xeδha70!e:ȔoNLO.ڸcM?hڵDj?>"[G^[\ nt eYF*AP|k4O hnrcb(bSi7]N6fF#]+ ;@m{_uo9~TX)E"d k_E$getCNg^#7"OվکM7xvx_y_mHzU` [`^-# τU K0CnZSޝyZ|O㿞0.1=''65g|auGVMS_a.xAE]٠><T0T'NP=(&l9R*HUAPN*H k!zΠ2ƐF$W_^'l /)sw׼?f@P!ˀ@I~l7L´jo { nX =6ҔjYCj,Jĩb_s|B7-%9~꺫eߵtC, 1|ߢ\aÀ;q3JZ^;n;b1D8 g/ECaYx Dam|MuxR*)zpgz8D,Z~F 0'x"2 3@~ ?tjD,ړ2Zsyg4[E h!PA7d41W&gHAu\ =% o? #RB5D.88|6wu?_C/E/kA7i͇oEet/GF%ʣOgfwE؊ɔu4kTv % \Ȍ$H/{\ހpa3@pó=T-;+P:OzI6^[Ӹ{nu+Hě&̠W0GOă092("`A,TbQV V 1 2,PVF1 X,DUH((PD"+X1%k[$#DTEDAH,E`( Tھb&"ǻ\6B-Z2C- p+JrS[VG:.?wAxe:[&M?^0_}ǽGΒo"JCH)3tEEsTƽ݆wO'vZ~EZ+Sζ3&V7C;?uFM?' -So~;[߫/5DRd>I5ff ;$`Y d$`^)Q6\]8I2]kr2" mG1܍Ju[GŢB $-@zZ()Kୢm`,$ s :+0]58;9(o\r1ćI [PȞM?o{. 3~_~g0~0#*,HŊ"Ȣ"Pb1ETbY$X `E H  EAa,PH) Ed$Q`# +"H ""Q1V*" ,EP@"$V"TX,D,D" I"B,X I" EE 0E`*AAdR,VPd`f"aViQ9 fԃ?_| Q#-"Uhק iϺ)f"z٫%TKe wz=wڥ>ƸZfMZ.fW6!c, h;P֌$ᘂqW< ˍ8)BeON㳽TȂ"jH(AZ! x$AEZbAAp~T l{tg~QCwD҂cբV1K)DeII De%b؎ȇq sidhmQΠ`: Krq?Gˋ8Qu t>ef,|<9/M4`jddZp=)4A|YYmu<9DxQ:NX#F ID335(5࣫ynj)MZn^g4ٵje~-jmrv^GX]yrCI}3 #Ug72220f;/f=3fbZia#h'6ޓe_n9 -PɟxnZԶnRkdPℝ K<7;axkEY>h052+%~_a} &RĔxtoHTy*T@]P^7Cv2HA Xu Du  cBvXVU:牥#l~Oc <*!Pݼ4yOKb4NJCQ23+NiVeW-R ދM)&gf^i myVm717$I[V{^8+<p/80a✸OƔ1 ;&,"35)~?QW?\ݧ4i'P UGL0tP3ܳM:I>Qz"g2qTSJd`B38E'oxOƏ?k&祿('`[7(X30(LW&( w~[=WC"J18ax~T+xGcB ] 3mpײMM%LYHYՇYNr_f}VH=`  #w b?ےRL)>xo:*(>x+5 eY?& Yc N(׉: FS$0kVFgj9(K12>s{zrfl!Jx0S֓#ik՟?9GxK#jyF8g~CtP Zomiu.ʹ+`@õ} ؃i#+ɇ5ё;G(Zs 2233^W=y>\@4f\ \է2Z|.iSG2ȿ{G?m51|܀uE6iS7WglOZOw2m~ݍ5W*"/yxN/5AN+E!$GSob )N٣U~֪ש}s=|4si ȺAi4QgBǒ/(bKŝ^~ҡ*_A]i>9"TB~vc JX# o@:G6*u;5dS-:&]-梂`dߪw.'YLZg<^+hWȶSYIaE|S,gM$7_ &=H CL,\e&[!{+aH)Avp%z.ۼweUpF;Pu&]ö՘&Əygb5%!C+Dt+ULI.)sri8I@KEBYˉyrhb6%[͡ #.WF8 12ڍß5gQ^.tQй^PUT8ry  t4b鏝Gӻwׇ #թУG2-~x~bM(oy6z2gلUWuʤv0I^,_KGL*5wrZn!X~ 7FXYq70tRM ZJ]49+/K!U?}mO,5}E׵E=x%[il֧Uvk'_lXIDɰJ˚>'o ;U$5NkχaZNx`UZ+p=6q@4.՛'|CןgЋsFP=Rb_b_TRFQ>)ywN=kOΠiBd39>b.Rʆnf1xleiio_5b"z+I\EcN=ܯgtGƑ/qS 9=tvM_bݣ.+_aϯm,qWqkN»i랙vC\{]ί șpXJ F ' \h8cT1u-.O(lҨ9 sΘr,Z+Q^1/40e6Y`R<._I3uPV[d95a2VX3a봆- %C(N @R$dEc #U***"()`@D ***+H*ł*" EHQŐ#X'B!G8o:Ԑ7L72ya@"tW&&/{S DMʚ?7wuh ^DŽ-qRH=11qI<  9,bePѼD-l'nTZexL@_j4g7m sxa5DD `)Y\cSO> GG,E!cRMf)$ `I1\]ne7z󇺳3q]~<4!2FB1y3t׹*@0*MoFs M'_U` !K'0s(60UgiShCc^Rmw8OlY]-Wp߮C1 Lsx~@0vP܊g[q=~>p MO4vv8/7ouEmV^ XpǡFv6/# ك"#7AȈ(ن[M6j.(-VbGbv?$˹Jͅe#`UgB5ؖj Vcc=p i q p“x,0: }3,&*a1m3TB5VcJua`TmyܻAukgY >HHI hqKVZ>,7=}t&3PB^Lo>ehwk5;T|E^.Z=.jE5;V4#@zDG?C aÛ oDr})Ƥdc0xpW֩:m$v,1x=qriZNg*90 wz6?cֺ1 ֻsVOzmͯKWJlHt܅M u%s2&c+ jOMD&C^df89;Y[{)SW=cgy_buoANk;ԬQ;)3$.TZ{g0/@V PXB!Z?xp˕{ /@W^ѽɹԊ)m(I0_1TE 5HdB^ZyZ/ltǡpB@:[+rt,m5.@ZA( DBM< ϟj?kC~Rc$k(UiK ̽e`N_uqm5q`~bl y(}Zro/ITKFIdwad@pώsqt(^MGdRPλ^> W<`(Llg&wud2ZV|B2WQm.1W>~H .<5\l6Vʗ_= 8DD gR,t޴2ܸqE"jPN;{TjuV2́ 4:ȇuBim2'r%(]ѭq]~4lf grIE֋^|`Du4 _oqxV  ꐚt)!ciPic~V.]xqe@/0O7^)3~T4rHU "H Bh'E}/-쬩"A_* Ȁ#E}e?\/(B "( , "@C*"~X t-j*eP@Trˆ;8A>G{QO8X"w8 E02HH H=%Kn4XI*Hp*[&_ \侟C8LSN~61$գ@-#\??|Aܷx]ߗ# Ku ;\K{᱌T~X&F`π i3^ $Ba\N*tr)<P.QI_Y1  2DXeH ##v=(9 (ɽS(Ȩ|H> @ AF"Ũ}.:D/"(+ 'ΈHDb"Z D-$AFAYQTPLj? $[*.hPEd~D@B*G52)߷ռrW;^QVozw v;b.bF3"x-%L$ڝ1@S#>*cc'MrDk!b>4$$e B.La3nl0͎+83Mrƺ-*PRtPĂL(5n 蕹ڹzlpu1 +xhԮ rt31JP#.qώ&G¾&%LlZ]Oy蟑G0ECH|z9K*g90zj_6aVub."^"*' 3m^s,癯źm5:N&;3> &(6)"yN_)|dIDdVDU$EG(YQY BDduLUDDpA/P~tUj"[\o@HBh 20vJPb?c,o'R%AQ7P z؄i[u&A $I*6&L1#(,PU$D쓾6zn বƕM5).QE h}0P@v5;(Q@w5BAdUv1j)"Pd DE+}57 QƊ/O&>o#q?;IFYOZCE@}ZV K쵎Hf''UcӮGKqρV/̵D$V  I"0dws6Uý^;pDTx]UЙzȵ(Bo zdQn'<8&sP€wP j3O!f@g$FA*젆T"Wb(^G.-3:| ■pB:|~5$q$*}v~2gsak^^/tB:m9ρytUJ@@J0Db Їg2 (:$TL*iny}n?yĀ00Pf}D; ޶ޟ`aL1}Lb9J2.! \O1[lգRt RO`Yft R(R"{N50$;Xv,ռ\NϲʥHw/=Vcb}4Ӕ8 %ŠW1iz`&k"@uo8 XdວTsPgOٙ,Pvz%v&m{)Eثs;sywzlt꺏p0{mҽhအwރet`k1e6Ŀ`98ȧd5Yv;M42%>Wgh s $zp O>V8yѭ \*ʖYhX 㠖`gkm?iiE鈒_Sp{ &.p9Xa~s,>47wLw^^VmPp{7cs vVݞGiZ\;3ΏKULy!~IbzGg֎»{V*e,狿gGs{Z|,y_ږ{ Wi 7_$KZCHt-$M}̼ER<GtoxQ|[C##C5_h(VS2cVZTtg`3J*JVJX9ǝ$^~ _R[*T֗S(iDSVP!}|bLsgrFxVN)Դ$0Hu}lhYmױܞ')O*)͹tZYYmhaZ)` |T#zTRFzqFۧ>W:56,^*TYY9_Ii̟9ĪVN$8+ƿ59CFo63P}B %ߡ_06-IA礆."DJdeUv;љCdl w)]ړ0?Av ey|NއaPd?z(?>9ɶtU+»rU⯔ϒz~~CX|, LbwS\j HBE Dd {ίCnw?+>Z?ՆVOp3lk0ZQl~ '"*E[&b9fk!ڌl+L篇@6bc))q-. poUYODݦs7q^6<<\G;eVAXYLOiCZR!bdKLwH>6nwxk./"&7m°.ud_9 hAh3x3f @ilR.Vg>M9&#}X]Ui(bD3C J'R1+7'3lλw|-WK'r=ց;.Hy2@qpL6QM8dyu+qb>h׻Ù̙2:58kЪơ*w c^q <ϸB>Øbnm~/s[3qOzƧOFIh_[aԀjRm<v  ]ܣk髾NrQ1QfrXӌ?Lٚa¶K:p/OsޏBUU,c -ZQtKU!}\W^z0wC~h[f7J|HA_=p_iaɯكԶ]fؽQf~,dzuY.;/ ҫkڼgt}83~}_K`rOx ]'ï4<׊ϙSh NZˮ1<#\ ΄P3CB;Yʵ""CJїcyky]I^_a^h~Z5SK3O*L5q(r dž},H򲒙g[C)Gݭ&ϬZuX잪JoM̀ud8ÚbyvkE B[}llOk`UN1u0>u]{Jc,Z嶽P;c y>'ÏhFJ ˳[6fѥ8uwE D&ܾCAyQy49pCP Ek(sSs%1mLQiVu$йs;iW}EU=z`fc:<Ħ;N{?,#j2xkԱ'GGwgsgL[Kdܾ Gmm3ۍX@ f(c}aywԯ͙${JZhuWu_W7;>fJ7�/A0qӣNǭ{ ݴ%Vn ".E_4Lwjё$, @gYn_ᮐ2:1oI]V,Jl(mR*FD@Q%BPJڪo%_]{XÜ°Y6","O>? v:EooD[{! ݭvqHbUzȐjEGYe<т9lv%e )锵NҁK\(`snd0VQczL]ŏ@L6]LIMlATHb^fco8_шeEο{:Yqc?֙maǗu!+y*2e禧h\LΎWk)M MV>,l,99|ɩI Ղ4[Qa/L D :r/!uˣoKK>qk2tO'G/!́oAV\)q8=b ƀv_Ǭ3LZF">r&Ix}+ϖ&B.T|V34=kU~"aiWC_6ijڌ{p9gZ DŒurJvY7l@R1yplrE-'cdGkYoOXךlF.wWFS e d )0`QV5N[v5Ʈjyv!M@)!F"f`$H T  @0'_fq8vrUܭbtN NQe.YlzX14/Uԡ)VOjy<JU%sb}i8rMNʯh4NkP%j{[fP<ӈE qA5t`G@lkMb2DW0yKi/0tʝC豽?iXy`ʑH{neXyhly#z! zȥ^Xk ثNO9Y RQ&@Y)@ `t-:jI cFM|*Q[FLN3Z֘ejz: c$`@ GЄ>詛ˀ"SS#xSA tpȰ=sZa] &D7~;Xw:M4P0BBfT*gɶ;f(&c?̋Lѳ`ߨ=8Mg%/D@s/uã?c3|_7 oCӮW ,w_oVwG뛸l@_({3:,Nذi[8mk8F^ҵ$l_j>*b:>mgh])9@$<TU݁$W(=zg/޶>OU7&ְ4z›oZ >0`̂,$ ɜe;aFxՌi~TR _E3*HHV56XY9,`9yِX)9zb.Jk<FoAk)A ن|_{8t,C:"Q+~ʖ7e u$ 230PoO8;L&_'Tp_.e l :c K}LNp?L|ن)mSkq"h;5ϫ֪t7B¬/\0^O"7 4j({6y.V8j$@hdXՕ5{^+]$C9~us{E_gE5 c K/Z7QO֥RZgiЗ܏y'hx~5TE.V|{#~_kr1kO+(ߑO%H" (1˕9ޚC8L=ܾU _wc;?6ՌG<](,6PT`@P_C 4j- $E.Ⱦxt_^xC^?9Կ-FmTAX`W?q eW@s>9 20 _60$tr._3DoR`n߁򙼈k0嘴(~UBTBљr2;{rc#H9@0?lc205ب(_&w/rĶ]hkxWi~Iusq7FI333xA" eeXx"Jr^ʐpe'(8_ ɃL5Ώk\T-8|_+m5* FUjǙuC2ݚNA"t=?5zK3G_(I( B_^x=1_/plf`>}(2 fVʞKGϬcCdgiW:fly$ɽk;Hs~06O}5=fVs|ä8_^Fr-o1`6;~eRD6)CF+~3X{zs+z5^8bl4ԇ) cc‡f=_Oܥb|fx-eGmoG<:(X*X[Qk<-t3o~\ƥjH4oܷGiB_bil~wu‘'f}N2RwT7Ñ}M7n|M̗?iBތl@ z۹+8qGUݠ`˛yh6`M},'yߩ8ײʇ[;HLv~]7)CՏ=4?ch@E  e FaaXW+E<7?X9Xz_kEM|{睻3? \̇Uêv*" 8(-,@@@y(+!P;v%H_jOa?^&x ,g1ij ??zL:2-K>N ,U*{7YaT8"aaqD.6|tCՙAɑLh2V1hH7RQ(y.-ܢJAIPG  YZ$Y(P0U,qʖk^_r+g !C/`_)-^"W {b$9OfAasۆ\x9,hz٧!›g.Sr;AMMmp>v4F3'Cpܪ7ZH4 QPa_D: JAC4սԠߤaRzX_%j:HP8o`SNa;xDn3E1f*2:@(hvqP"Sے] f wL㦘2&-9?,|l=V+ DW٬AV쎍3zGE_m tĒHX-@:#0] : 0F ׶4oA2z;6tZ0ز  3*;5Y_sUami)oL3#ϹPܼ `H +pC`Ms\8x6IU^=ڨԵ ~8A=qcѴĢoXsԨ?@h;ArcRe_Wiy>zӬH1 ʚx-Zzp& =5UxƎ*KJF`V;gTq޽9<2-V ^i%FWXU lf?gԏtQZq}tzo3:Fq*0*;Dv o\)W6/ ,wJݚ!zaJ8/C <./w=%_5Hwme0U;KWMq5&o3k2|5v$*_1 0xÞ7蠶ǗfCdrKYRNLH.xN,awim<f`ݡL78Yt&_N ?jq`=.vpb!Pʽ4\9>1HI90t5х.OJ`iL8zx;cSϦOY|R(nvC{#}%Ix"QW%\oO?>/W<" i" !P BXa ~ɇ}>hQhDV@(^#-1S:"]A%icm, DbLmݖj˚vQM;?l9۴AU٥0.&򩥨 RE6*0IUgkKǬĀeAel1Ho@+`KI2r{=!q|8LroZ?2*WLZ̦2ˎeJVI";46`7mAdqB B2L$DFc+L~)S /afŰ0P+imwj" M&0ZP(iRHJ⑩;ʂo@A%j R6*@"aC41$a ct І0Tip*f",'$䮕,DEL9(:9ڱ e>!M"ehĐ4,&HR7'L`Q) J4͐eJ_?u{o׬p(3n6F'\Dtvz\ A|#Gzc;+kS9  FzH@~0<E}ߙqHIM**RH,H X}h"2sYPQ+UkPҐ̰$2M`Ȝi0-!#'J=O{=|BҢddb" *£J U#)*Mtk{IhM]Tڗ`k#QYȢEFUR am#"1b"Qľ|ai/hK [Myoe8Gv^MV#T.p4BI EuD+'!I#YQa0" DE\5m0Zc ZPW)Xa9pp$LB<5HP T$@'T bkdłA7B\1(o=LJK#3>~+3 +pO_ }iއJǧ ? y^]dCzETېd77L-&UwݯPK^Äk}醙)|d'f7 6O|(syu3X(CQWb׽lPC΅g>Oa8 %@T( !Q(ەPjRki*x+8gT 20f"]AGN;z$}yd>؛7՗;0r·meS}ZPoǐ߳>:u0 [M/+etŠR"ye+?5֝g%}+dOmEaKFD?| BO?2$LdTκ9;9ҪiWߒM@fU)M4Q(dN(_ Y3A@%:]|z,J(;ӹ[θ;v-Wem;w_;!2o}ퟑukv]2{3m|swS\_?[e4퀋.eab83bf[IP̳Qцջ9KQlx l [ɡ4:1nWpy|PQ0x  l ) ED_l~߼y˘wSӤ)WtoF|t{টTY$QDa"2ov|WQbXEEՠ3x|?Y"<^oӈT[-&'}LP&ߓ҉-t'o];_+zż͇+_.!g SO7o!𤷜An#ŎC.<>pEL_o77<;yG;׵'ׂ̯4S`d]7uOWKf:[M{'3HQF{L.vڵEM? p;zgnO_`ā;7z/i# [ ē$Pn1ppF"zPVfCfoy?~*~g~ɫ<J1_U7El ANx~F}"Bh͖~ԒIhaiq`ƚaA\9mB~zBb.4rk.;^?f9%PĊ,,#,#DF$D`$RDE*(ʧco~`dXZ)AHC$ @K.D2Y:=LGX6Ef%DLc!qf)FD.k4C=G=ޛ] ){e[fen%C DCi<~3\R^ 33& {}d6O\R C* &v3_cEoo£g&J#Jm l AM&DC.9ILufxҪ&se\7m F^g bO.-ODܻ lUЭ_">ƳEHbE/c h7yGc7C.3PecNZ߮nw8y/^q~N=00U0٩=E[:ݏ}~0ކV62[G|ut?7ꃓ8M^]wNU/K.=di߼rW1rv#%C h.58y@:2B*$è9_.]uYTQ뉝> A?|/2ìzݨa(۴yn{Q)Wיa Y-8[bb<v&$R;ۈj}}3Ȕ.^ҁHLF|57dBrnӰ+fU1q_v%?J^71 YxGPݼuRcb`:qG"d0 5!,'cEILmX5zZF|j9+\ ߇f?;})F%Cc7G]HIXRoǟ`q4יAY߁,8AhizՏBYO5-J4ь[D e !XPGQ B! QM"=,5N3xnC-UKH&c4bN調"7o3ƹڭŭ|OmBf#tӰ6&S+뢳9X칃xǘ  >X[lOORUPX0]MzXق^@#2Ơ/(BEȗT7ew)^?|?_aW7ɟnB2S|(H?_T}x~?6" Xn^対`'UÄ9ʳSA[^ _OѾ.6=#;ny vxaTK>w1 CCƱ`(eRY &eMdDp[16c'= `i(^$;8ba5WQ q]W%sz8n4r,p[9M~ba:ɬ1zqßrz ͖?ae}t b$Uq`_E$騣F\;^mユ;a @}nV~n;RN5_f0l31 q ?YvK\3HE"ef{T XF{Y5oAue3oEJdG?Sȏ ۬_Bs\e+ yloxx]G;KLFu\9<-1O)`ǣ< 鐡>8aaNXYBIw;[2|m&uM/4k`A-AT>8.I5jR{b0Jw/#CM_A >`laڲjrHPq0iKK~W/73B]YEvub 6%xX##Ơ ŮlF<,uxiciY B,YІ1B i#ꬿ[n CP{tM~OgJ~ .]nu3K1m asq[Mtfg_Lϳi:vAP2'~J: vXaAfSDLc aqb0f6)r!GnH k&EWePjwwWRBpAP020?)}ƶU 1E}ePVjY?}qt"!!ɔ>91ȁ-\Y}P8.f|PV[/dR㡭m{=u_G5a]W _q/@gW_s3tC |42>jnqz62;mr?rWXugGF$O{' @`IZyY0H!{:D_:~ѷ!O;Y۰;"̮e KWQ4;ܓȖ("~.+~6Qt ߗ{0b:&ń حAfD$d+JLU `8%52{^-n7坯? B:#0<!T*78}ӎ./ߓ?cc49~k'{nڲLq5{ ZY"pBI:KW+gD|> 6S롢'1Q h( 8ms脱f&9@TIQE$/, B|դ:̒ mB {K'm /\?2B)XJoH!ARXa@kEG|?o7-a筵6:_/wyge\RcCÝ'ù<=-_rQw?G NoFRB @SrG}9w4<'ǘ݆x,@..! E::Rh'URaȆ´{ V}ԫ tchm3ImzoT8L'vk!-`鮻Cu/).~XwREi4GQRT$?4b`K?"JY^}\ }`쇉8#Eg~\EGۻ{+0nBQWdTTHܟUܞåg3}OJk Nf u\ߡWtw?ޱ'r1H@"H , $HB P!PB ,bI $U@D =]%DV@$b@ zoMظ)bV A D`dB@QH,"E%B !) ""(H(2*H@a! Dj,!$@ !lDjڶ Hb bT,,Ad `A`$HD%HK!ċiCm,FBH H((B "UdVBDQȠȌbR "bEU 1 ʑcXE,D*XAd>Bcsgf IdE D){"$"AB)H$VDVDIi dZ%2IX-  2 %IίbYq4x7^xb<_C8ʡG9R$,FAh8kOoh6H00AԎ?ǩ!t/ˇahB/gKB| 2!Co~@W>EN$ /GzKR;Ibz'S'f`!ʧ}m1@凉Otq߆tVui5DhgZQ}>T 洽ݠ!/T9C"39 r?HDC|N+p.u5ibWu*R| C+gu]H9Y2Tg̬,\39feneVI^z̬5(dFbӋ|lxMxlI0K,7j6Iz~F| )_lp9E!:\;۞=_o3BzOgn;4V*p{274!c8/ZM')k7F'pbl9=^!>R=$zFj d˔,[zn@ZUsÁ9~:5XnZ> "esɉFMWIPM5l1F"u]ii7U@j1=nXێa`}b_'OہC~{3הw^URRbTyUƸb2 0; .n׳>&ݢ|Mg&&1m>H|`IQ xʓX !1jF!Q"ZT4,MH0 Ϯ+p|6/]v}YAcLÔ&!D,vI8|f{ H|Qٜjh1\a*фNK)V˒0Ʃ ZSvfkq 1O\sDM3 P ^#2K& 7mf1*}K#dS'M-,Q9.cK&d]+73Py]H5y:.E7}/Ǒs:9UXMmQt߇}]ϵ2\yF\Ko>Ž O5}F|sK`5): 3X9yC9y$@EX B F<#<}7S;~~^hGHta'3 J4fl3b0bb!p)3J7 ML\]MIWLs.ƆhZL1J`*@_C"昲Vق"KDm*h0[J- gp`kc!OwBl9ЪYH .XeqA  Z˝2LIMp-irkg;nؿ"ߥ>?{w[?vGvY}~TN;̧R5'u5>a?za\5g2߿m=O5~ HӹbϷ}{l( ^UXe}~1h]Re8{E?sPsB_}!/P726/ԛj>iD!8/O/멼m>ڽ5O:NN/Xp<ڦF &}=FB)?/65Ò{ּz EG =??W> ?+GswH %yeVLW{_zk9oF9puNC}jC]ҩֿimqG>Wu]YGvEg^a{D7'Pt~GnGt<4].O^!vڍooAc~>GD~w؍uѨ_#{=?e~_y-t uC3xxvg?'|~GCOku}_x:]E[z{7U=?mfsz_9$+uqd \MK6YBsdJ>Aݍ\7A/FYtNkjV f,~_g_f.(Rz3@ϐQh Z砅uA _ࢿK"0AV * &J]*go\GY\?o5 ni3(h;~m߉m<[QS|7}[mΓ+h47;nsz_½nCU[_2}3]xwl>^3x]3?altw4% m~[w_O~ F!xp9WSCЩwP{9W?ȅOg9 >swTcTU2kW)\lC 0 Rߩ]m h2:'t_ъl"0ŀxH"^ބ1jXŸQڠ35Q c1 H1R\d6$RQB0` "nlUs#eFWhk]v]:YŰ{?◲oz[]feCFYfYov_n 4aauRauc0,Ze]u鼨o8pq͌3/ygs>5B9 [=2#b*Ogԓv ֖/XH`)A\C8@ kH.A^d(TLjL$4*یOݾ`1Gܪllͤ!42mC.Ukv ` yLY !!AiκDC{C#+92 [50?Zdo5k)h4 "!  &D/aV Z!kSi8np]bɌzɂ./{eJ`e۟!`!^+}7&^4Y`\3K4R`E#$8A6"?D Bj80{#&Ж'{3_Ŀ}LXTLU2W?3sH#i'0f({TڝWK%ʣSKyRC"iʧ!^;X Zϣn9H>ϜEtE΁&uCS i7@;n*a pac *;4cL#EDAGjŠt Abz[D=_99no\pQs) (EU1E&eAĽ k9ЌHH~Fzso1]-]3&Rg4IuplފőI8hFfLA1Hw^DrLCs8+Wia7Ӷ6N?H9i՜lv6fBuC󫸀Ma7j_hS .m"\?njԛpdD3dKuE.b(I_K  R4xdHA n(:yG}S!Y (s*6>vo0N,IDT;Y<~W?S{R7|%2: N712):ˀ*I*" 2"}p}N&>o *sQٿ!H},BLUxL#> EDAs-EAEU?MRL,R~?bxYU0d l7'ɴs},)OFkGp zDs*`Gz׋FtI0!xea2!_@? U6H0q/*H3} ×D9ŧb~ ! )E% "6m}\JQr-jYr~u1Q0 $&nQǩH׺59ZJ}M8 c3"3lP|>!pNOoRbf3!y:l>)ɭwŽxcZ?t)vVB+h7޿6/ůo7wbL Cv%*:HV `VH"**#|EaM/°y~gq@b+DX3v@&+W_6K*HG)ym9{ E=oɏ[{. 8#0d`𼎖ri;KNT?wff3q$G0X, jM dKhV$⨘]WQ6tOBqr`sr>Fŷ2Sx'7gWn&K=k<~q6 ~^ھV-b $E THS[đH)'|KX^JLCG+Ӏ2N-7ÐHmR޺o< \DAދ\ ^8lwU2O gI-§TD&xs܀Yt H|^= dȈ> mAܠ:H _\,7v_z~7QP\ wS_ոpS6kMyOT _-;2ѴUYD)Xj1u5]{.}B,"jk#'AΏ:y `~b߾=(Ȼ?o=P;p"Q6`5 !kg8(5j6.yL˺Æ)T~ҡwJhUm;mLi M$QبllňLTRZ96X`HDC\"jM$d0D̵EAfAj_JWS;9= Z]y}$r~sL%(*;g$ГyUaF!@}@@~(Ú"GSߜP w4ҁVMNKx4cUC(Jvy E7v.jLK&I"9&oq(l1Dk8O^#ɯ, Md 40M"hŠKkN^wyW&D\5ǁ͌DxU?tP}V5*I .hF앧c"un_RxT]Rڤj;`Bp!GP0@EjXףs-8=_[&?q?þގY,J,,02j4 U[@?aj+z 砱4<< ˟;)^틃]K3"2+]5k) T^NatvxZ<ݜS]H_͟s{/1P8\wx8#5#{+ɛao>_8+J15m 4Wz\rYK< daOSwlS4k}}U.DB}@BEB X ȌQV $bݦ1XD@R"EV1V#0D Tb"F"*""dQ6OQp\aٌ**qڈ_سJ{!Ͻ׻_}$T-ug*z晘xixh.J42?y1Oaz6FBp!G8!$$"ΆX2%PY/c}gS[Cy+8 D 1 Uz* JB#!ߵYi6Gw\U;@wF+X ŋ}ؓ6au)b^606++0UV0y&/[f?Y`kڅlG} pѸa7*['zs8ozDvk Ѐ7x}7WՒN}ǷMC )|M\H;k`a;~ay.OI3l*ϐ^Y&4r})]]q0(*ke\8&#Fոgue i[[59YFpbU*a(2]4Ү+1\̹Fy_3[q-fCRߥ1p(S%+sT>`%sɴۥ9Ո8Si VSlXSgdV[|ePUGUPoVRUW^Ć"KV@BKppfcvK?S"I$pyB'I K$y~cV\?+7!L1B[`wM.|dMMj{`?{[MA1\Pifx83jÅDs8vYl ]4ȱ6[Linf0SC\hQf5[v:iTUN=+p]ݎ|Wnj˩Pm@wCt!C{'(Gynןw 7Sx{/םh)  Y;Fu}KGuTL&!{CÊг`DlC׹{7Z YEI  D,[hIN/=VQ!r}rd0'{;u>mF504_ucHG[O~ռIbQd=˷ p^/.#eйiGw[;꽪`0e=W-Gc#;$5_`0O$DmVO{n\}yt+-jqZ-QkXI|-V|8H|"978ۓ1H;ω@+ITy4=y>%o}Cm͢qوN‰L|"oDDd{1vFAtz=7#q܅3٭9}~"thlu :[ }_3B@UqPE78%IB$ ' 3 `w$~-7 (4ED 3JRD;O[鷱'$Y`5CpEZQ tF(3R6$ P!FdQ^ὮsloMޫw|]B/Vii(??k`yxlu$T ;ʣ q|_+6.)DsB@#~rKR1CnlXk_`vNԾF^#Yt&0Yy)ޣgkrb]\d͛b,E/HnQ7: 8gzw.SY!SkD w >]ZX\}o !yh%΀Ռ|Lin t[]rV.8{n7utT*O"*HP^ '!D*i:i;0792 9jriC/M1z.ݤ<gOӗ8v7ҕ4;DE1q&Y}03)Da_7;b̂%k 33?ډb1ߣu($(=xN=Ky۟2;\3z%s=:DBpyFE |=2IhiUUm@2-H^ $.o\(J>9O8Ҙk~ 2DԪ#*b,* [=[f]{pMV>+22dmpsewKyZ{l%`dBqދ%w426X13ÐERVL޲)SPj*ogGTMLS`A7l5 G fQ ys[Z.Kc5ޘzrAf,7}/!>vg̶~SľY|7/o)mSܾ:c6=Ϛ iDiOP,?:_/&xPv!2bP,EG{G;oǷ+96t+f>RA.zq)502 D%5*Bƥ!5)d)0`c/0mhw<|w3t)_ѵxr%hUz'[aqS}M}_$qEܱ_^CeHL/yZ$?!"l~r=8'>5YѠgA$ OkCwr׋d2C{ab("===/}tURp 2#ȭۏ,4JfmC{Zwso,4j/ =oI rvT 2)?@y긑\^vcv=Mm[D\ _"*&̌だ}q^Ce>ǶUn9E#"1dX)F0AHQ@H@bB Y" "1UdE@dRDbF@IA""YAD#B U  `@}).V"kii2Ea;]w :{6@FEHŃAbH, #`,bw[I.NnCZ'B Nex뙤S8l}5~Ao[S#ǨV/|fnLSff~Uydy q-ajis<UT@,*?/(034n[}\.bRs:ܔgJ4:>}7|٠կRRIR#V$;*_Z=I6džq!چΪgʣh~<ב RN3͒pkFUBքN(P`"Z\ڥ'›d`i ~R۾'Үx _`Rz U4N *,! `!5yr>7*T0YbDȐ۽rWw1f_/owxSϔX3AXr3!U9e{=ש15=\G7&,+MUEFФ%[ =E|KvDxt7 \cTÛPӃ\Inz 1ؑˌaQ @݌ɪq'[RM~cݜގ?OIpjڮѝ\hB=}_u;o?BƮU]Z0fAXSR#eU! sy8>nHKD_*4tV]UW0Ǟ5ex@ %Pj 47b5ӵ_7i0r=8RTbZWBm=/oOwx6 A`CP1 nB(0A$(rD <-Fٜ[a`ۨvop'e&ߜ۝6ťN*aQ2k8caM&f1pfmU[\3 Jî1a0ح(0U({e34~_h|@$V.bUi?+^)K]*4[p^- XԊ rDX0WpfxX Q 18ۋG}¢n6˜cj![ M\`Uƚ)fe7˜gJiqPª#~}=i8(wAQ,:״yLgIn֎VQ PwC_>L'hzΏ> "2,`v\8]A t}t_%t7i knS_u/b]ESuuec_77H{Y{9Gݵ3Ph?dȳ-*6] 44zD$*)j 7ufz9 nԬo\ p}5"7sq/a{DpJH6 ?S3;ߑ8 R5}?:ϰfX|oZ3qP ?z_ Cڷ -!7teإcAIBFb`%`Y @d<0 c; J&G"}[=mʲ%oaZ sH?ȍ[OagtM RJ#PA޸F ͣ"hV==^q@f\n~7w?D7ȢK;AlըBtrh#gі[>TǞŀCt0wAYwN;Ahp2J'+;3^n82eB&PnCBk""Qv'G+2U4ۜmJV T"} ԈU/E1{C*7{zѯ |}U.h zR:;Kp34M_}`JpI"'\F^N 4es-,ɷknV~_"238xhu Xq4Y*$>qؑX/O#2daK;˙EZErz|%.qG~R{k(yZ*}m^JnVn (X 3tX # 3jL:߇bݵA .c |)@&#.h\A4H+Jk^XQ EӀbM&q;*77[~X-HeV6Hޱ 07.~WLEN-:4/12+xyvIdˊbfcj| j[`zB{TGRz(<s+,DrQ"Blo?C_}[;X)51GQ(AO4j=ׄ=ij~vjIe]Q,XVC !F8GFs:uiZI#=TsgpfW.Wѿtcca: 󺛘+hu*\-^ yhNiw?o,w\|y2o\VeM;uiQo|TQ窋S4{ǷZ|TWZ nlB=>L Bɱj<,ŘrOڰ@dsCBb|2?ؔQl>B2BJP>ZUk8arElr{zgsӓ>s(ޜ57N.ŐP-6pRUzy4 0J wQG/OBG:!ȇo%\(~^'2F8+0[Rbm}w\9I (VRҜLdg_. 0} Cvfu8/oM;qKsCcℇ;-=W9brQ ^ &"u1; Ջ! jwqt9=>;WrrJ5C|H}BŎYu;5D֩ X"Ęne:/*9{A.RD6m\<2%.#(/i(AX {OdL/H)t5o'FmI<ˡ¨$PaL.v$i0POgg|~u]8hdˆYQr'_FL֕<WRLF@LϘ[f|x,ݳRkWCA`:owl}.U'Zuif!Cϑ$>y)avh6ڿY0"h #N$CAc MIo rphd %!&fCHug" Vu_߅P^/0n7Y|"U[+ZO#U93'p"!6>FԹ\=!v>5JB0hE?7HcKԡ1M-ތ#%//} {tdgZD,cc ]@ 3(LuY]) r ش涶ZC=7E"l B,Gv. #GJYBa8:\BUoQ7`싗__- ش-e񁨁d]ѝmEF1z#g͉OF~g=7i&0V*YNTf v7{_}ҩ"t]߸䐪2&ď+&u[] GxfߐO!E};+-j&$ AMga=&Ln1G& $z']}lPGARYP s)KHW<ѓM^I3z'cLT$oP~UHt΁ePo1J%X;'-D=/lrۥPz|C<)t4;.oG݆{t.3AarfTD"+0E*Oz_rVXrg|z 3`3!AɊ oDknW GUW^N 0F`/Շk8A3;IQELl@tw2y姗d(!Ţ ʏz+2X1`pLC{\APH0fa?60UyE(ٴz= }<8M3Gi6=˙ ]%Àn&Yz?C_['ﻒW z?q@*2 I!wJ,P%w* $ŏk v;|T2">&?x>'PX `1%܅646W}v~, ;OG=2Iu2 F>/IJr$e, @(Q ̋?7Ao,S6t=D~aԞEfFt|G%he?F?/ga5@-V_ )_.E$0, @ 9NU; -a;.w+rc -C#0 Heu5sc ΁zdM־ kưN7kd)P xe]v3 חM.H)l7|!j5Q>EvuG"^;~V=||rGğ#GZ6wG;6mƳ$$dVDaF4cv塅 e!zNg_L{ڀCa@AS[D`ٰ)4ݡϓVZΰHby €hi;tK >YݎUgePʂ2`.JLytD:/iLJލ4$ kluv+:wǀJ^sNҗY3?^Ñ]#Wl[2UPz*g 1q|3;py-Q͕z@MBo GxGII ޲*ŚQoQ\ͳSX]KjV8㮖4sM3T_ tv=7y}'c#{S>=t`~wPV5Nk6̣=On7gҋ3sg?  &3Bup{r]tBQ̀߅7SϏd)JQxA !X(}w瓋u;_fs> c zZqƏeN1aDffo-pN#30m$ R^6NtDžDmYL}lS<F=RCHEyL TϺfTLe00yBƠ+ڨ#PV.!g(_t~rϩL7"<_ }iKu$R}L=^7Fq(L)I'X7v?˅76Yyi NxmYG|[J1Tq9y9HUR8yt K?㠡I$&6oW>F Gsdy]h%ջs`@*oa<lb>F"`-=ޓoCs:8X{QYS}:]=ק -¦z B˜38yn3jw:fU?~/ylչ:V:|sMY!92A+ݰfdf eqBJDl @]8 RBV$)(Q%!SŃ]R&#0<3A.X.Hp0Oq?/3X rx_* 4a20!;) 'E:_xG4≠Zվٌkebl,-1W,Ш,hDUm ]+7G!bRaHv=쯌~/dNΎt6pfW&aUCUiBObjut[)5 Rə,ZCEO +mgWo?w6HƂ!lTd7*׏]r=Nm|7ij}HR1doykYl;zE(ƼOCt}?%IF`@I `,3OgzZEC༯cD *?I+ NڿD<ϒ |5ך*lػ4 %ln6Ð0EƩ,+Bڈ:!`XC؅CY'WNp>./le#ba@@=%:-Xнϓ'CO:g?OًO LKzQqF"PlYl I!L) =w=EF $$H#&G$ͲS BEᚭ)~PVE] us*8dW!$LJT20Hg{zmVFD1"Edu@ܙ/L֢Z0?{Cs˞ʣqv7vag9i&/)Wo) h́cV/Ț~"(9a0ʀ%Q=D9e$qW̡4FGu2}/ݠdl̺@&gg$Ewizd{j' ;3wՕXk>-3BX0DbUI3153 J}jTP4ՠ(sй@ @v{Qe7X{PID0f@,< 0&CxxY3?Q/$hLvE+oZb\NDHq^b8OAxnn1 ^秛}{=pg2ǝ=>f˒K55\|w6$2$J|ϯjO}ӆ>~q_GO2 XlLi`5-b.g dCRMz]Q=eV]yf?=*:ekYBӹw*Ovf ΥM]| 8~^Ky )Pn?Xрy#gY.hYvWZu;zO1ZFb9@-E[UF[y9) ||J& pq٠#aE3%AEZ/ay_yTPDQX{o":֤~>x>+\bs 30df~N:8 E?*<@nt=v$[Lꌩ2CVkC2#zɐjnFye8Q`>@ӆw ywdPH /tiFX ͣ^u(5jЎH̽%ڂ  ^3V񻼾}yzUߴ'pj0L+p6Ye(y6-4* 8&? /auټ݋:nMA"*2Q)2o4]zT3/qZ @uљPfj ΂nu#)=%_!N lk cTzoYi3&p* VjS/Z VZ :Aݧg5]$@WĪ;KH@d/#'@Sx>nA!ϵJ{TW>&V7 Lds]Nbu.[S~#3KW&ߩ/Hzvc,H$BRajY~:F/mdOw\#t$мo3U5n,21k׺F)]ȶ}7W!rdމ F* s?^\x f˂Ilq-dCQKfͬ7%V?6w:2Pp-+?H7}R70u,P@ :׷!R(~ qYR`\p8`inuz=\'&;SZk^X-wZ#|-rKm5'E_R\vo3hi~+{TcƹS4+7-XF516`̉pS\JrdЌku5_^]-M R//*&OU&v!BR@ ɽ{qd>^ cT SAvf|ӉSS bS3ka}t:7}ꝝ`\5W$0ewd>gmBqVu:*o_ {1Ez<@r^X {>cSs>Ѩ'IJHӧ(;Wg AyԷ' C+.ʪY E:!T>e,+YV)gfޯ "tR.`MTY$ TBX.BdxdX:9N2rmڔ NJPx9ʻmL=sεsl>J5D r4Ph,`=| =/2rF|nif I;y5lNs&\$+D*!v tMQZɁ(a4rOT ׃{C3XY[dFUg+YI#~'2N6QJ89$"KU`UEH,!$Ex^d6>p1s/̍ sXi`a6m{)FM1Zd~wmMmӎj&"tVLڃ^@,qxpGB - {⺿-{EԳr(j~k _FZΓlQŠKVf*̀nr1&aٰ F 2uj(WږYa{75 b!An9 )tQ 2&E0ҝfFm$)zi3^cNg5b>bxAgkIDfNRl%S^DpPJ$Ok֒_GĿNwf^ " $9d^l;& ,v _[E5:^1rl2tSeD:ӺLQ{czO>PI55G6! |ACET\4^R2틇ng2}هj{SLCڿl.% {23mgm`^uw-9^65  `6Yڇ__Ɩ`\U`/o׋r8g@GQ"xuN9Ǧ(6px1 q~dy8[za hx7DIsy9g޿fܡIAѡ oӕBy4w1?2F G7ޢ bfwE9|a{h%s6jf k4040B Ҿ G5r顙8̣5ʋq#Kv$[H$ܚ >%V_Gpvnա{7rzh5P DZJZ 5o|7Ǒp}/ {-?7q< :f]]]}z*;hۈX;i¸|'zFD7l0hk&ظAxr)weR@_n* BeF^7 J{7ϢLfBcD ;<-RsCERrX *af >R ##Oա6FO;wtW!l2A 0b NLA&g3ws{H^vuo4>j:BK5WGZ7xƹ[33\T5|O F) !h<(5E+ jOg~F0B hI..Tv^Wm4t9:H2!2[$UoJfTi5Cτ1 7\S@hGv /K0h&8?3)לǧx@quKW}^~^uKf԰ãz_>22=8:tLo y+W(%PoɄ$d3jn͘+}I_U44)q˧xO`]^wz1ú҂صM:"{rѼ:L>")}mGY8p%C|`BذhclWG^nux؜kx>\x7_۰=Wj@ dһrh s`) ö׸&s0yQ&̷ G]jsxz#Wv/`8= I9f}Ǹ#> Z]`u<bM]lFgYz~#-?`Z ,G8yom\JY~Uu*Lhf lM}i+ ։ެ: #Q<@O!@^ M=c`oo*+]K ό3!9[ǚTʨ)x }(]R|Ȩd+[8CiF><[5N>V ~Ra~z/WrB xxekZwx?랋tj^mUv+Ṽs*wt媘sW,3_jI۽90-X4O:Lіa2ۿ]փZrbcIxۼ(P?3 I}Ǹ[.DWgkmV*V@=~Tr !DzW]w}g |-f* Q]݇:W2 3;1F<dhy ߑ6e\Evv ο tU߯9Uu$)N9[Gjd34SV3Qml2 gO?ȗD7{q1O4[QB4 M2m bj#ʸ򟅘oz}x&v-9iZ״?kȽ{66ٯ_F*{gk,{=lOc ;l=ux.4Xw-Cq[WW:mnK rs`Ϸpnn˛ .@3Sn%+W%h:}0W6e^MVamOiI,B3@-4cͪ j+:ķp%;^SRʱ!~͕֮ۛyl{Nz@Bg:Z %&N  ±ed946@3 `̭¼xAw!z0*i.5^[b) W=_'LKZIۑR'Bf OӺ:2,нw ;LYKRSEYgk3sPmpרRi}ȎZ^/pBTZ2zyIqtd ,6QIQgkEnuWuIFj D,D2FR'zeaqJWV XM <2!TrFGN;ٯ~v ^Eb}}0$4SFR,rCJZSY͢cH # aWe}O׹uݦ_嬀fHd[}}A-n-UOnCRB7_lժɴd41V'0}KV\ՅCt;[SuZ\G_Nao.7i+kN;WhlKy//aS q 25U]6#j9>3~Z'z:M 5<ͻT<m0k=C\a8Zor>Ÿvm^ s\UP R{nTohVSi**YfW)p8xqќH8ʊfI +#&WE%bȖ55~8n]CH<.X@tOz:k{;jl(Q06R "0i$O8&ϰ^5ʰ?(WꞇX Sfsp!GʜMHf@^eQ0cΦSq5mN}nؖ3"3fi6budDqkZu<>>5iaÙc,4DݦH:&H>-Ϗjm+ MM ֪X%s\Vl4]͐/MbgX)=CW=8z˧׽:WjmCŌrp`7 EPhNUj#:` 'h5ЁkFG?I^1h" huP N 5yys~uXmE2E}5U[D%ŋȏDiL{QֶZ1J:L}4嗾2Vty~)Oߥ%g锁V"#ٺY䘏0~VAIX(|kzwq:E}H"Dig_b֟R8uHS55xо2m|E~"!W g@1crfB5^c$.] j{}Ccwt={1nke& A5h[Z+VӏiOqq2 ~f_?/ rC\']{6M%`*!=+[nGfy[)>Z ~"Ǜe|lVCx13ع֐%jlF>.@8$ EfW_FEf5E3;DR>klS+ب1!L[^fvu9Sx%U!l@ʻUdDU5;j  ? |wiäغڏbP"L(#sUyܥs %dwưA6@AIʓQUX_+v&Bvr.'l?~_lXE230c,Ljb2RtdMؤ5ESv&δ{O{L/P%),, x? ?D-'>21X>l(̤$Tb2uM A@##-jAϵJd(=R^Hu(;wlg77v{ü b"/5B.H&f ًx-֢txg#EV6I3d&S$fD fJ(A,vm!CvL'9(SVfZ]sU<+vadx`O .%z{hekɑ>Wo[-44qk==|!Um5Fbq>ņ+Hfd-pZ۞d+[ɀ|&1>lR /LP 4" h3w$$[kM*eWznʾ#͚Y, aѐF5 (BH)Ya'&HtemG_~;M֜x1dĦ?_u*_3%nOq_VGi_#v9y}@3gݶ8pz$aA XT(_Gt|Ip(+ ׮峑4EE !Kl l=K(7 ,&qB6oH(L m؀?m#0 !1;S;[=<6@ IlEd6c6>佈R2<&;xEgUԻvD}ubAH3(,P%`?'a֐tM!6q/fF4s7жRi vrvZיHsZ5Kz@B~yɤ5=T&9 wO{ǔ_/Zp/Bc"f?#_Z = RDKӭ a75zAk!нn>a0) z4<܆ueC]We&݈Yf;.o˥"0Gؘ"р{/qt.ao'm=x{Bm Ճ''38Ґ u'}wm5a*$ ߬"ejc&Ӆ$#'CÕYV-JeUp",ɉ%e4\k`mhz|P#6<H4钞NuQ0lY*s7!47 R@,dD3&91 (= hJÚr!wK]GmTsHoc cf0Dn3;Ӷ)VD\0<**܏)05Z2Csc-eeI,ҳNj |kS~x4^I_͆-%&_&'βz”2?FsN$]k1qCD"_~vG}?Nq.dn~cwLPkʣ~x֑ˠMZ4:KǩNɈ࡭?ŲF%w*wSY|iߪ,iu}!GYB{=*oF-F  me/ }^؟EN[pܝv0 }酞}oie+%*|Otn8c{3^ )tmi*Z5β.:UE+*3R}(Gf$lA+FZ!̽SZ~>v Ցe"viJ،UZ "+^{ϯ !FL:IZ-C34(PF)Kk1^Zݠ"Qpp)v9 zPц!$+fQ^ NL~[-tπ,Z-FC!-<;S8!yDs2HuqTX{ '6ry 54dgoj0Eͥ+m;C OnUMq`(n^h5£<4"l: #Ϝέ%C-0cl-9$Kz>M* ׉Nt2e;\GK/peM]:^K{\Vؒ)0O]ޛKA$1@ېqQf̢<يA4Z띮8BD;Γ ^~ <Νo; E )i]ra|LA!8Y!@"sHCn9kLRޣi_!u* b .z14!}Xr"kvxkpb)Q"GuB˫8Yp(drX"0U-*RND @5 ˹dEc.SpUD`n#Vh=PT'j=J]`vn`Kx~1P AQd_F.Eg9p'Ok!]ò=,|5V\8jŠ0IJm!PعxC lEؚ 0$zZtP$E$ry}&>s-`֦A1aw0s-y~ȅgB1R^T8@{yG #a 3@j#D?4crU^N[ oA}Nxޓg/qxFSH,pYn3'8c򕛴M+/IrF.p.*l຾>$HPdUī"SA3~LL TMd,3Sg(i<+nﴰ)#=:TSHv{q:%/Tf$⤴ &&ߵ#~Gu^8(]:췗}X=ANǥnkݕmI$nw%bCQѽ 4F&/&Dߘϩt=Z2IN` "Ev]rPhio}=OzZtʊdJHdi!o- -0⒭ϺkRٗlAǁԝ)v<;@/tWng')+xU%Jpw`!BwhBD s޹b+~!0{MYFϞhqLT천͡j4 0 Kud?i@Łv~g',WG;hIHU>O?gsAbvJ?v>`$ q3 CZ[7 hi`J={Q"va_̖Kӳ3 ?s\we`1mtڜ_gzI B*o?12glj_6uqLV$kN@OYd wHCI -%TקJ{ciō)JR:s&d"#c[҉oo1/:2)0`6l *qhKX*;m3}%m?Vu k5@xqjLa]P D+D*@'&`zY`hzp` 9<!2 @؀ dݏ:~/=zKMMGiEɓ^#3h gᶛ|˼{`HH&_pb,mgw"HX :P;t?s"͙zܺ*+Ffxt3{9X/Sc(}[8Te*4Q}xQ\7{\ J>c]&_\FՊ[- |?KcyǞ Tj!4r4>c?R"D& };}gbNSJArI28u8zƃ3B70}2q+C{7ݏa6_y>Nz~s3LC)~(1-;wd\5ryLV->nM۲[[Ii7Ke&)G7Wgls"E?61+P13q2)겞J'͠%Y*HMJ" V k /r=ml炖^W ,<qdm7(6ӹf)P5۹ܴ'b$X bCU_}/0\`rIX^g+sQoU}oz5q_5vkFԁ*,LW2)7Ȍ𦍼Uf躖HiY@՚MLzT ($XOYٶ1:LRGDh\o~/oZv4ς^m-UuEwߥInꐔ0x 7Fb^0nW\˕_Vf|l>r(3Wff!?GWLi".aw`I|)h::If.$2bȅJ08.T>T*9ڷF:"W30yQG΀-oXNo t08.$ g}`m c0c#ı5|>(g%Qo}1NV1]66{iY{8*m!@D}=d{]Vፊ_-0⢉w3N[6((גޤe6ZiT>+<4K i Cσ_O'=!K7՛k7. O:փd1"̓JσcW8ɴ?,6oγH$[7y :P] MmRߧJ-2`_ڋH9[aXe`@aMToGZ߀p;9GR'>pW : mM6H:ϭe 37,hq:j&$& DTmwצɏkL<K052)faZ ķ04ga kٖ'w9h1=Pl7իmJ,p]nRJ-]n$3^W3_aF2B@|)Bڄl-g+q}wB}8_Z+M_]Z; \Fw WDzla'D|ZvQVd{]ٵ&qx¬H0ig>/+={fL^$ J <_ًbj6яƎN5+]jd3&:k(y{7 8h`K>R@] QXT>(XQGeЧZn/[7=g⪪0#|}zvv_M׵/+yݏM|NjWwy?׸M9quPz;EBx_fcmd:DaYDVF# $&*ynkX.Wk쒝7Gl`dcYfo@qWe~_o^M=Ojv5߻L?ieeZ'Ӣ?359]G|̰Wu;eTg˴Wvhewkfɣ7% 'M9w ϬYYmēj^Wv-M0SȌI܏y}0DsSN,?]WCZDTmdk㮅t n= .y` RLi#I(niimrjYf5B SD]C`u8LY$3@""T$"H9_<{cq8V[l6pڬ*E" =O 86 :J7[nA!s΃hj9<s"|-w~u-&]fgdJ V0RZ{h[O7{nNP0!5 Ē+I!Lnk#p޻G4\_I/َ/sNܨo2]Ls.\2/Þvd Tрڦ|C)# #kb@|qbÿW+W&-iB{j]~1aPhpd7gD?<~O~ ުGDCtK! T6Ndxްy<NaPp5QM]rchgPibč@NL DH7mgxt?y0 އJ!p;UrCd/"P"i4W25uOMf z _U C0 vüQl 겹+nj34È2 22]jlozA )':ht 8D)0`u(X exL#ɱb{I%4œ,aR$"kZ ?W' `@4 #W?=)/g@\az(OV}_8DU @uEKGg㫐}/*cOXWcYRm}F~z~'f?#ݧBQ l$)1,X@/?@@Mj@ma+hewN<7e:cӘ2z34j(Q(-l:ƍW1B_NvyX4dAS_znxo}iI/Й-b[5z?Q< =Vǰ $\&<^0{\0 WW.GSt0O lU2A@E?wDk3#pdT7ZBsOxn5vz;.+[ߎ >DD@F3 o}^P % oCϯ2Օ]KY_$0tzѭ@ 2ʮY %fM*bտ{NLf "ה {,l[xu쒎[f+џko^332_8SGLy]8t5]?Pi8`a[;|/KQ%ک˸X؏ؔgBݮg zK>ŻnT`)۷`[t" -A`DY\ gW(juX|m!VE$X`b G [;J5ƄS$G>z2<~$nd"9RBl'h˛#\cZy+(jjI@ry;WH~\^͗qRCӱ}% -E{c>E"A)[0 #*[jk[43/LHF΁ DGR;h[d1Zz4(4Ƞ`YxH&/{~}_\|-5f! V 1x.%']%^gF"pn@t~3" (1טָ<$e12A&@cfU7Әs=&Q62 @1$a=j-Z|(HXHmb͎S\f0lFqBԀwhg7Xf+^DG=ll'V(DC Z" q^5-ĵ\~誆7sTPI7"8BA_6 cG<ֽqAk]jQA.0g=B}wBԄY3ctP`1i(cBv ^뱉Gu/~Z7;W/jETu&; "٨,\ٵ1_.DkɼS?RoḱЃgŊp[aN+ٸ,Q h`/M3oCUeXth9(s&Ye*xk18/ŇȕI[fiTf5Y;+ AR+7S*C߲URo}=Xc[uژVK/KgpM3GWx?8r.<_.ejU=\ýyڊyĊ5n*kx8cH,h/l*}_{7sr3XV8 q+48 sԨ%ĸW0嚦YBjY gѓJ%x,{ 7aҷ լ1-fO |ljFA[yX YlZa7 9P-Ż)d85 Hkax }T{wz3nqX[VGqSңÛ(j># Dˍ ҼJq2IY4 ӋXΗܽ..]BļN wBx(%d +f vysA`'񷟌g)@iӶ"F]yy9rcM}Hi)܃MT})س, ?X 'ؓXc9;|G(AfAEޖ{V3J z\͝] [VX ʔ@s }彇a\D*q UtBFDl{^/c!av!T(s?:Jks0gWyu7g9Tp_{޻?ѕ w^nv(O y+-CNIundQFrpx[a);ȃtJA}];٩AEGVy{fdZԈS)Jvj/dw7E_or !Ym@ߣY(M.N zwrCnQ@a@(@!+`2<,Gk~h Ӕ-Vq~[wn{^zje(%(DQ P>TOwgQu@lO]eD%>9 0T ýN= yfvQsJ?Nvp:63|l^9aIbC >j/;{Xy5@!E z\  , OO=HfmvL qޱU* sTm.-Q&*rFGfa ֘BLL f2L&] hFƻ9(H60Kbᔣ ;yz ,_] +C= ߩs>_x~{ȞtK(LZ^^g7 `')2a (dVFsd@azըV- R@.THJH {a 4Ud)gXV T3Q޳zΪd9_OzZ >V:YeGԭjg:iT/nӹx-!b%C@{!q|7'Ua*0>P`S1o45"%A ^ǰ"Uj2AJ\f@Ơ*HWQ EBPL^%:No7vBZ MBӚ D͍[ f43(A4iF5AKDD =-n"Zti2לj՚uj|0HU5v$Dd@]DA}Ha ,&9끌J*BNƓ"^,Aq3Q 42 $TBhd(F mAE4Ő\.ojmkc"aC ʗP>ݙJV[=󬢵 J)eJ@աVFs]XqN)5AR '\2 GHm[p[m 6S2-]eѲCJaӧ5h`e{*&]rŮQ Id(5hf9R3]5I@b3뜚uLSeBWB)L`%4XڐO%|YqV2D5@ ZCpI_bLsj5cЃQPz|#F Fyi# RڑAfjscv*ᕵL0%oγJd0L Nd9c\'TeZT.[9SPFh}GMJ`\|2Je)"ha Qls a 3Ηe # 琐zcLsT>ى*Eh8P( FҚd1qmDnNh5mAp$5Vz6"$rd"`^wE^4O;5c`h 1812XP I&Mfڒx\fjFUe!J !!kYQE륶bLQ^|Q0R2Zu!M˳)g]P yA |)9Vo=BS- iORmUKi+lMjLȺf`YU, 3.F1L$q:I@k,$mDF݂EKdfiQle[%d6Jƃf\]"czj9,_UmFfEv %m^g*fEa*1(WV" •!h!: 颎B@@[)@dː`auX4M BybSamfڈQm;1M "д{b6sica5EE0ٮZ4]%Juf^-dkͻP. \1N){qiCND%DHN<"` E*&0D2PcA a҂Pr9U-Eq(*(-"oJ&E8޿&dAKnHզŧlz.SNboxk;W#"]RVUp4ܓ՞7꺛DI5a83 D $O $ّ ƿ<( Xx\kR/1=5uvR9,"! 6T=ìjη=0">i6;[{ʱI'Y"QPޔz{@qäQbKQ'SQ3qL-4 $c0J`JI9Jρ%$"C&h j"*DZ^z蘊KVt dRYQW',֠h@*qIDgR2 3%@4)X{pSf' -"'4@zrrɤg;ehytDR0)H̴3zs IE x44!aI78(M](m#xy0,l! Gr֓1 ,3ek%(\ 4wiQ鮔0L(Π'⢒v^Y]OqkV"%|\r>qJ|$7q3nT)+GW E~_z^׹ lOD4\c={<ׂS%aQ ,(YQ<.pt\1Sq%0LP2f` tT3dӪ[PT2eO?7^L5O18՚8ײTsLb׷J=zČ()dbb #1H"B(U"1EXF*0,(ED H21" a1Q,b 2,PbE"A$,**TDFHXd2*UE0EXF1`("L=aPj jy_aơ_oO';Y)&\1y"Yj .H"=VKe5a)Yz!B~wiz2|qi zVouޕuA'0X]g ıNۧڋY$-|Ds:d?\k+-44k . ',AaSI ҝk~U/21yIm$S "3MLezI}"EDA1 !ԝ0B5e N2FJjm<#g%K@h3A)}%ousO/;#/y~vD** o}CoߪrTbBKTm*!UEzuu>u~_MKo^r4,ޤe򖘏,4y/D`3)gqH2j>~k+Xl<ƛ;]0J$!FT)BS?G{΁mHkH7~or Qv%\4t%IF0څor  (*=4qNE*/Q2'!\Q-ZX&,qYgoˀ#=T (uŰ5Cy Wsyr߶7RN3HXv85e7\E.dOpdܿzMD.9_w쇁lqJ뽩a ׄ&YX!6e +B >Id0@!U:d"/[41oQa 1icόcw)΄,{$AM;@ AWOP|h[cѡ[;_]Gvҟ9;CX3=NjPD BC6Y.v*s6LҔP9Gdfvu.elt,fPЎpn2XVY]_ofZZb4& ̡h7O'Df5rY}1T95vp̿ps0Pd+cTr"Fbw|wam6s~g+inqA{ ҂4kջ}{Ԉi4bI[ d~= O2]?u\gaSEl-VdC˙w{gx]_aޖ& )q;=_E8u\gԧOӟ*QdE@'0|98L{1>;Vvza$;6g',8sz o,fI v~OGky W\膏}THv6]_r^|=_|U8,ߐs!WP'S"?$1;-3]F~9X-ZhcIgafmGu9`M_7%;_-ݽLEHTP/_|6\01g㝍zv0=@@B; D"9}\ώ_|ɲC63}Q-^Y:Wƺ%;GR0`撛Q/'11cn!X@>."!PI&R!E;:\`P`n3_~n{ئgZsonam+7٤Ugla Q`jf536U͊E PQ_;J!J8dq5a^Zy%xQ[[CS[g}b%ϛk|/7װ節v|>Y*&`gY.tCK}GǃZ?`%0 -cnL9fVQ⿶u.֐YQ gvp< _ʼnUj[k8yL aԮ19 I샟c%FUvzWg?[aC/ɖG jw7d7 μ2֚QHP8lG[#S j?NχOS`U2hkR07|+9ϛ's] Y`HD`c .,7] my ,tokЀd ZqK6CHrY1pHTP3cϮJj9#zwq(Y5Nz)Pd+ LԶ`:iCV[7?#S&3Z^BRN20@I$RAE#H ,$*+AEQAEbH$V b (E"H T`(1QdE%E; >K1ݕFb%Y0F ts#b!Mnue-Ca=&i'*1b2ɆypGL75S%G_gw`.k 6y'g10nA[xMC QڌFC|1O!GiYfM-bZ (T7#"VA` "EH(aE,ą@PU EI?FFO}8@b$ڽit20 \BE;)]{w ~P0^: `C$,)AW뛲@8 )~{_xsjx?m"(#4r< QiOw4ĝH9av82q(0/;[u/ R-B^ozə-mذţpDu)ɵd#\_.M ,#3(ԨPWXuyVouٳYN򝻁Ԫ-$sY v|`HCxȔp'Lm-(wj#ޫ݌YBJ2o%j3 *t r0F ȋfoC?o_CQu;)`$?L}dCEMf?S|{`zZ51'wV÷{"SPCva-9F0WʫGT[P)D"++7J*0]M;^OQ:s-o)AoRX BJ&~d>H 6?^Q/ІXl+/f"ݱ^kdVD"EY V(B(( XDT TQA"" B"ń"ER2+ E0# `2" XB H*Xzi0i"i̹2mC=ߤi GJ'=5xŸNnUDQ7&21> ,V+S Ѿ3gs=8ϟ;<\4]㻘:-џ"^"F c1K:Swzg˶c˱a$:wh!4bŞCYIw)~JV-GR㧭HIgʃF(l9%NϨGyn`rP a"|WH%(T-˅A0;Af%[Lvt U8δBVI2#0AFDdM5+WRW)^DZnM1’$@eMZ 1PAE q4Eߨװ+[hFt{q|mPu3E݈.&l3\# =R=2ˠ yIpݤSSm2S%9Jj 3#AV/M ^χ'v=糏{aA>$W3w?Ft3W豈_q`uwmp+-  ny) c-PONف_$ l7x%,}⭹#q1Yy1 ќX.-ӶCƗ{hk0c}yPC$0\?ɤZq: N:F\c@E4j$ha"8( 4 0T2#.3|/ζioe.ޠ{mkQza37Ԛr[S. 6IT%UDc IiP F(xmBu72׵1. b0 -,: q ۫ʐa!$ThN5A/x K5PB5T_eˁ6rތ X1&bffFDJ &s'؞/H]ۍښB"]_r,Px ")yvaLM7I|VzoyoLhE0j#kb "͆5^be ̓ =QAZ枑zeb\Q[X,=LRdm4uΛ=P(\Oúk5_Mj?;;@ЩlJIlVBQ"]p]'. *sgg-};)E7;KLh9B9|ɻCie-SpgAѠԠJ.@3+<\TH#Z ouݸl$$RC )LZRt@DD}--%]E\=_QqI^lt1 XBZ  ˸bYfwuvLdҌ[>Mn{x샽С{i{fJybsmV\"d4d yPhhE){wޞL#5DUh V&LV0@[_rKb0"". ^`!Yw쥇9(<[ H$B`>QT BAOGi5f NM,eQc`0D*Q iJb{!$*m5cF6* EG~g,b }pQlvk$R2X,PYN[PTAx {`FWІL5 Eڍ*{qB>RL QPm|[6>k JWzO M Ihw޵ @e'rG^C`pC^kMТDHo:DžۻVrbI CWSflՊV\9D4-4:p"KWs4<`C=k2ŊbЮtp=aw^N-XdK_9P(~'B] ÐA򟬞Asu m,Q?g۝=/;{WUr=hjڢIqQo_?SnN8: .|N+%]/Rv!}<&bR&ty>UeF4V+!OJSp|) %{`1 ~K(:=mjEZ"84ץ;ud΃bje'tAC̈́r&Y~U"ؔb(_uoa(yv_:v vonA5. 'zc1.d>q -.ت>٫qh rܥ)\/5n9DģrzAY|oZyL[J)lNeqiZee0ͧ"GMNIHbԷVcsF;Ɋ}mmo0-AlQ.[޸9̇b/g&#Mvm6#D^713/"k e%4<2 j 0!YZ'񅳮?I2 =ܖ^rMw\4LD:R$cbtRȲ%50n?t}8;.jKF[kLd.&`@ 4q&mUi =nzSCH'q 'ng􋃆O)8ۚ`@ZzίS>{62f%H~{2)r橋) ﮢ3vCԼ` xx`p0Pql.wHjHtr"۾ӸKަ 0hfHu"X AgkC/hq쮬i=88f~?g٩њ`xQΰjVlfGkeohT:&dF!ﵢgGV}~ſer>8NFbW-Hr`ّZU\˯pG~X96cxyXJ=mǯ>/=r{o4_B8t[b1_TŌԃӶ/_@i7ea"nezb+Hgm]/֨hj[^s\Еtc}vXϳ>k#<.MpN֥=dY pQ I"(X*,dY"EAPb(Da0`1XE1nz6w;= K=W(He[,pꃔp涺>cK_Szl0佧a8j7_n{4R-DȁMLAAF gK٪3"B@F 梗KM9A'uBZ^~0 MtZdTCQP1Ҫ&€q $rL5>w2r|13mfń!^ grS*L l}9)sw>qdJNf <{OP^Wd1}vt^g` Jvs6Wd6/ WA?'';*83-TK?<+ ac^G/Y_._KLN"W'.|g׾ڤ|%FYf7y]ˆ]sb򩳻K a1(svkHKp,*+"H)"}i$Q}#1Pzh;O~;J )  Q(atHqaBQbuh]xn0H)իyZzCR}r9y8o΁ۚe&F$b# $bl.l'84n-k)`YJ(.ɤ, b)F&=sfx( HyM L&//)BMth}(kD)0%׻WGק9F("/x:US7sTf~y T<0Vw]JikX 67i"d+ ^~0;9N660Os*yN0|W FnwJ҅2$WZHaN}K$$TCx)=^_qr!!O65_cp;yUÛq̚)xbh}vJYvH{V y̖I &݀tۨQM9ZQlP>%ٲ)u>XgIͳr#+TMТU46@ߡr\򰏵Ig]sx[Z7{VVk@EO?~I;QE?> 98bU* *~Pw(g׺VAgx?cs6ޘQUE'Ac5};9}˪FEDѡ2K/' A&ǻ'8#xE̲ݖBCLk/i|#*q{\Er O^eks͂i3kr樈+k`8@r5F5AOD 3Je2FTBAq.CBlro]ѵw%  Y"m>: @:X=y>8'U;o79H]N #>n[x?=Ch{-5|l=[mH*<1i:S2uqs+]k8|zVdQ+?WwZlʹfj UD4,#lJ -,5;X*DQSR>ſ=GE<5p'o}$YsɅa3;1J@7iUɱX;#,d@ ,$KF Ȫ*V!BS+q`%b{*CیCQH@d*1b1H1Q b"D)EUED"b"uo-92 I!6V[{u괗ܫv V+]ZXl-c8>AQVEX~lxW|M{K;S47D5sJ#_'AfoY&7+47.6h&9p>!1q`!Q|sck0Km^+vHp< P+|*4b5ddI)$lE#aHF1`T#F1bXQXUDQUbȠ@"oϾ~=?w<79oj>i/Քͷv6Ϋ6c5 nKe-JI2݇;ްڙlj(vtZϾ=F9%Ŏ%= 6R).;/Q\?e;)ωZ_2bPɼ|T ?gc|6f`!A /t՞kn{'yu+GTV٦HW ag 4ɾELtx7t9y97&a-aW[`Q,1DDTT蒨0c? `7޵vY q$cu nIc,O{Ԫ}].OmM5:C}}Ja2?aGdR &@#7YC}6?dVzDT6@ C [T衺,{i)@oZ{vsߛ|CκQw!x/7E.x=sGj2}‘i_ͣM,/G  L58ƎwiU6WQxC_I`@0Jԇp >g}D:\؅p0VVtxֺy ^Dޢ7_ D'`$Iyꤐ '>)|o⡩5OGа7`7޳E <&Vv9~7a3ïzZs 1 m_6"Jt%~ 0K|ޗ7/Q߄)b-0|=baQ=UM=H`p$ffAEQ؜JE|H\萄鮆+tਰ[[sB-+K¤U,kѹfC?0|"Ko˸qz R@sa[Xܳ]c/?k?+Eo#]3K:y|{1)z>tA/7 1כZxv "1_*2E! Rg,Ѩ,a$?HQh/>wF)+YqN?r%SB}A_ qq]ߝ ƈ  " QYT<[Fʣ.Ӊ)xG#_iD\ >kƺ%L%`1+X6Q 6oҍQ|,r_Ak*] } ܛCSA #$$PY IsUt|KGݖqV5FV[[WTe&ŌIwaۭGhDzLܭv=W@8xt!$09%t3@ƑzHGJ:Khwػ#8˾~ai{Oa=ݡEVCt=7zḙlrPBV/ϵA1q.+*0$ l$eB-h͞ OL]ދI1Q4&\=Gx%7LD`dŘڡ0 S$1Il|`(`e}ȧ[a-Ni؁#ɏZ b@f]Ƿ ˥)aF0`rz_TW}IԾ5[}Z%l.MA"a-ϳv¹K-Zfg /z~e1,_wt^ums zj^HUR~F?J?3,7]A~Ҕ; T$IO׮qO Ӕ8Y dsWְn#/}>wM ɂI9^{l6Σ|O410fC8EqY=j'& c΂XcF[(U65g҃'iBFm%sGt+D܏N~~)y~43z:=!X>.C_I Z?)0Pphkq4]]6;L,˸}YV_?zx3˜|5ԏ(E'ZT 55|WTOUEKx]7iZ~6_m#;'3aV{[?u2оD*{Skл{gzK:ʉwW-K`=EltY;W5{)ec]RCo6vs0ZHvvaE C 5f}kwDGa]`3۶iZޛ?]6x 'vvGvM|) $`Hg\'+vUv9l=דoͷU)g'6];*/{w[?#-gV^CNq\x}2H_Sy]}Ӆyw~&#+<#kpݗ?v/~WqնJ?f;?:-(ǵQZFwG+aod]8H5}]Ylh\j?3$pY''fx@,K5-ޱHwj ꁹp\D@2#kQuS|)ubqOl=m5+a@1vˀNpGa+bҁ\=vo>((sOU-L:=łN1A>Эߵѽ~ƃP;M̚>~ BY_t?%9O~//}韻s7.=?whXTOy(7*>ߠW~ގw]W#ףy6x))<#rfWݜ~EKd ahN68Mt23RBI/a_<7'Z6?~EK!fԬSWfnpOz-4h?Q8  uA(4Uؔ=LMZ6npA3 YU'de fX>2.9 `aV x/}K_# d 62=ss"u3x9Ӽ>Y#6G%a@! !̹[!?i A8[_Ao(wF>W?w10 oer ݎ;wG܏;Wޯtݫo5<FEsZBKw\:^{_C  V1ⰋT4op­% 쑎Q̋}U Fu;;BBi1e&  B]Jxj8ܯvs55޶ťS5f`>^x`z#pF\OUL] (@ TWENf{XiQ3wmqZ% o.lh띥]U<8G]ѢVWQ[.u5[.ߪ20>hPܺN8GRX3fES)Š㱔1֤"JV 4Ì@1_j7}QSU_6ɇc ?O8&},D53PӝѠ `d A,^ bӕ]&_m]ţU 良 SC˽\*RAƬ0w>oouO6=Ւ=2vnUV Xv} ]\ڲO7zC_S޻ffs8^K'_|Iˑ= 3{0HNUw6{5mJhum},=wY~q$71A3%Gsz=F)nK lyɫ.OQFNkaf* 5*XhMٺh`rk,Cdu1=y y (z1|6fͭR+Q9$AproEPb/њz1 GvZۛ]+^Mn<4u^+guluybLw:ҙo[{8tG[UQF a%m+Mc0<& TPEQ7ڊp}$5``,& [ 4wnG㪪0&ZV#@奡C=(lQHLGbkGb"F :X]Rzj٭_WRN1+XyُM\ V<ݧ]G[lD"=ʃ"݉ay:UYz(`F/ iPbty|$)%qC+[W1aS ##:ӕ G=iB(m' IPteUC]6m6d]4-C#ȵcK)Bb%[&aM&c%Q@!Hi{}vOo?_-`ρ{Q΅~8 .LDNA@`fOq7b $Lx"XGUQIRa^ʪ2{;,emմ癥_Dg.0Z} D-8QO8M%_w+V~ɛn|Kk ͬݦ V7Ҿ|;=Fӗ`wZŅ9ehS]yp>S~[MkPi0.ffBegqX$H+3Ukf*Zu y17x0/tM]{sփTȻ(FF/@Li~ޛ@e=>OPi[(C",ЌDt]5rUK(" PPb%EV80QT1j ")TQE"`1wH $ YҙBk*Y10V@ހ_ii4pE0X MJ 3iB1%R#1JjC)h `dd"`LRfp#\\=$2)FVA K`Td H0V ,%TAc$c bkbA0Z(a%KK4ihU# (0Iձd(1Db$dm " ( $ ,(`QŖ-k4VF<ģ0ܴdIqedX*Dk)q7b1XQEcVX"QF" nV0QE\Ge XXDQ* # `jTcR2j%QX#uhbe(6)b("XŬ4bP+&XVa(St[)eB”=~K:Cr|>瑹QyGx.kjlo†lf /SO2K1_8q6'9k[ w?k# +]!.+kF/A>z4<sl&NqmC$0 J^pa*2hqfq^Q=?=E)-x\!Ǘo6J+y0yqVe\kL6`ąI0%5Ȫϋ Mb)9s1Q$,75DW8km13G-4\ 1432\ `.ch[mKC29vHQ"Af q)+2R d `ҠB>=Enj:,͠rL/F?gQo+raJGl鮿kYv|s?q,d7 B-eCEȰѷMz=옢7P5$BAZzZok\_/ݞk1x<~ u-o߇˷ha "A tFA=5y}hL{'^&UyC)m;7e^M=ݢwoG> NxД,`f{os~ m&xn!ਬq7˸0B.o5jCԟn%ZXd@(7,ʄ'!@ ~wuzsEဃ33Ū'a@` ;V 1 jv3M.023~GW1 v{G*_)đ~\vrj*D68瘖)z]V(bmC9~ٓ/ۡzNmݺ ɿz@4qGoڷy6{A+رQ&f\"c(̓Zߝ$j.gXq8#`+T`cQbV2 `|M @" `eD@E ܍@dH Dh(iRDd*D"1TXČXd -DA˜b"DET VE$UwADH,4XX,,Yb1( b S +Qb`* "" Ab*C?ol/#GhYFWod9&9߾]v>GDKa ū&h!kftQ/AY6쵤ahx֊°kZ/U [TNy?qy3(r0 QAâ"iIrܶ™hSDYj\.)KbZ%BtxU&t1wwl>@}9V'_|6FZlW~ P㚿ƷĪՊfݣ4NC_O6}s/{/kIeG`z}6;Ik]oa6_D[+ᱲI=M4 {ƐLC'e'#rSRқ_q3tb))|wYIb1^F|3_Gݹ[6N1.*mȻKO=Ռ>:we2zCFT`މOvQ&P QFF5v/{wk{<.y篰FLISvSyx{LxB4(\ UgW|}v"Y:AWLI^y&{P-Jv{歲3"F OاPɘd㣘f eCFyݻ𿑍=l_7ޚB"1DV1QEUAEb1aU`/`ĘfXҗx̏EH O#.!8Ȍ.–%+ĔFvxl5ut\`lih8}z~ytm30 @0dCP:lY| QzuH-ݝL /ǛnKY!t1f3dĈluP頻vifA6&(MccPF`CLUK126P.dpŎZe3# %U~'ksy p]&/)0l_y_3xN&'aDm`8Fjb<1vb=I7dlsUܨR|7ʸvYaIDa5deD7!wUEb  D dXV#X,DDEE"@c`PAdcD@bDb 1AD`A @0dKC:x="[SD۪*yy>': LJza&IU:H) %c@KC3 Qj]iyӿl4٥ۏ6(/_l-8. 0a H? fBv:.&rܝ(0_O:pwgoqdP?|:iDPLȣJkspԕ}!b"hh0j*`38ٖ+V|>c*"R6WK<u'^Ǯ|oH„lu#"TA1=C}\cff`i+8, D-ieue`; <F=dsgp) dB^pŲ1Dc<7l#>˷ Etn..Q]q@& )|mSY0Ц5'?/Qɐ>OX !p 5,Dι4H jaY" \!*UAHaPS!*źɛaU%aLkd+tR+^cwFMYRfL܎ĸ5K0BR(# X)7Xw+f9iTBeF[-5 BBthy8^,X7 Qc4t0< J 0w)UT,U˕]b"(^!y3ɔyU_ DD71X[W}ux,ȃS~Q݈L X ctYikɔruBܑ BP2dlY/`gτeI2$G;^헥0ـfMOBBۿ$'{"`^;'Lf~ތ 7c62#0T/ 3Ba3řH @*c"-Y e48Mk:@A>2~!x=fVZH8;?Kmz&rd>ٖ+`¸XCķ<a _ snMƸʮ4 Y 4`/3G[ ӹaK8qvTW2]GWJ =/#3YZ'cA*)*+ǎNH ݚY0Q :K99dCecn%soS =y%~g0'9 QIdNNf7TJ/P>};Łw7]aqAVRcx%^ k?_O%v✧6QB&-p9t멽B4v%%Lt\s)*wgsOcQ:ՂiiFzZ`izy]U7ױXB{@ /;Dnit#(A5yXM }A|N~%SøZvꚶ4Sw=KDEDՃȚ|zCNX ʀL%Ii0{"XtMaf$r˚+w\F%~-p|c#.NX%S$( b(PVzLQQR6; C  .k&l%B?M](O2Hͦ3+?؜E!i @E^[2{QNM\3`TBGWǽJ$!(BE  EA0b REX ##"4Ǒv6c3mLT }=|^nZ^QY oϯ_[F[:߫|0ƈ;&! c 8؁&@ n}Жtώ@?m=z)Kh UX#LVf I2}w:TTbyyjNF 6@Ajh+#R#a'DG0kx4{"_޹wW]j;i#߰ꮃbBXOP NWxpNAopw{8/&^Pn}6ׂ8\,0[9 rDFͼ"`l\v@d"0Ô,[Պ}93D~~-=ME4OU*.S8> ?72>fҘvOGzkh CYJj #=+GLj^%NW`"Oa@l+k'2\]5I&eCOF$DΌ=:TFY(,D8~V^s}:>^,>KVгc\$l|w|D5ڴ=>0zr9i@!@M;_Όp VYNZ KŇ}pe%wGS^źKj$WGtM^k[`Xu8W9S<RগOy+Cn=n.ȿoY }[Hsd*S$$SmL豽Ynڽ;â5?WS]y&А9^ .3ne$aOI!c#0$;ܯFcء f5 ĥEnT8KԄ`|0`'wᨁ ZO\QkgYuمw-\>-GENfV4 :^{ T>C~DQLdx;>{_J 1LXzY xFLcx*luϙ{j>a>??f'T32>MNjJ0 7d*qbPX 8mMh%TڑB5T C a;Xi57Sw"0! $D@p:۵e>Cuu۱4fRMϳ<]xw̞KV5;̣'qNFUg bHhR ">-Ph&:qu ,f =#3R{ ikնfGnwr::9Bb$@ <¯ml/L~r*1e,B"  _MG=?vi`/aU&$t F:PڕPPPP: Q$<_U` (oKD BQ Q..(\-#twp)x4v/ost̑^5ˍ$ U֖#eɴ̣k\f3׸x9Hε~mȏ$ 2)A8JVm|_ FAIb$i쪱wn\6GJogC?)?JB1 dpƢ1=(E%O^䮲sah_4s 绯[O*P7.-8T],9YkF7Z^o8(7y  UjVAGmZVJ** PM؁sho,G]H<*Jm"S[gD_nd)./A> 7d{c7a}]ývܞoi8|W eCu? Ye0kL]~立=i^Bp51o{hֵy,EZxvGN%1ʕp.|XHmm4|Ik+a۷QϜ߷D NgP[Ǝݿ]|5-ek fW%b8m*,u>ᵙkڶD=珑༙,Q)%ۍ`hz: XT hS]ݬU~C_bI k)#4_{n:ws}}U_~Ynnڿq؉g9?D -L[>)'}ݐ+L7%̌t eyxH*%h$Na)I5_ ol;N3V5u;yZZ):teI=ئ}&f1浓Z5x[WgQo]"Gi=jrPiQw5)7^FRghҔ6 j #bGM2u TݴQ^JΗLDBYJsڹ_I!su$+49"Dkѽ6Cr0 ?`Vkg uTgbr~󲅘cQWȤrGܩn)S>+8,Pe5 10i^5fҔZöpGݞZʟ&2atcͬ W?^Fqsw'^Y2t^7F0Ƌ5_Vߠ:Ռs9؄ѭ ]"|e$8I.Ptߧ{q?>>7QS[#O2lIhDH6:ٹufH17~%˂PU׮ثvjkݿ]KsĞS`.v`gzO"F E,0gI$~od1ή{˚`F# %eWsTAPg⏾a5:d+ZFj&fLTPQj㑝@v 7G<=o??/L&Vy~W4xH|nz~)psZ.z +4t pW_Es1c2Z<˭Jlvvbd~n1Ǐ~E[!RFBHsq0nMkdUE,dUJ*J~k+RU?/ky9sw& F$ƨQhx[ێ_C3莨Z}8>u-l UMmy7TH긼JJfi>|l~a޽ڟzwNelc/ywcȾYA8Cb* a$>$[ zw񣆞 `]_ ƟW?'\x-|XhqW̿S߁tci_-@@԰#av(o nШ6ҫ1p}_p2\YEڭn_vp7 6-Y1sv"p910T>aEZ\Dݳr,VErp.i{K"긼-:[CZEY"OiS [a5uWp=nG4:#VtnEJo|Ls7)]%$_z88 %f- 0?FݬZzCt~+nˌmY{=gXТ(vW\ֱG?–,S J=v*MG㑿nM$t039;dk:pʡ,Qsʢkm@[(yon/kJb 5_z64v0츏m7J6rÆ8ht[Њh:0@_w};d&@Ny8`cDO+.z!\g٬<}|>i<-$ `xP,,A`*\A@`$`̤&LXK T d=~}l_V_Lz@3kc.6p$Ih?7Nhk~'΀(3|a"]k}=ƈ!ٹQUXUFjmM:t9]?ށiA#2z#QO_e`rӦMታ(ytM69a?yB33 8^?0׵d" q(QIw32wmL-d5Uc\qwP ~9<).PvSAp` Fwo[[o5NjHД1``>o9f p$3S&6?@DETQQR"Ĉňn?~<97~v6! YAo4w5C߷sedLb9 c{ϻ:=\J21Wˡ =PU-GN*L'`vgy? В+ca2CEV^YO}/C-}Ggdʠ/HBI_ߧ*T6)0hJV඄žur[ M:p AIvw:)s}GTxz~nb1DTE?|y_߼׋{]sHiB'8#Ġʤj6U(ڻ-4)u*J'&έX?O!{5x˳r[^o{jnŗgjw&ܧ;w*E|-t!}Ujs')C7U4c1{h ƛBB4r_FqmMDNbF9!ҁ|h!adEAwzsFDojy J .Ӽx0̳\Rv9\YGYfj0iJ}6EDTqvs]XSLcxV"* ·5=7d'%Ҡ1IyP~M?9FՅ aE[ pHݐ!!w@2`H ')=cVs"l`*/r!QuNqXˊVг +O01 xt R?x5k}mtAbq512c|T`dQIco_E?es "Q{;,D@,xfB|eaքH$/'W)0F VG+m/$@B{VK<^G0]#Q]@Pj! K}|\"XSzm|)=2ax\^SHYa+|c=o^sQE^!6*A(ED`D#H" /Wy~·r ȰJqv-c.5um8̵U/!_]͓fZwqXP` ќ߭e?H7;{ 2۴! Ɍ7Q6tgㇷ[پy lR~J27ʽnNVWsqivIT> FEXTB?}2+FO@27{{ 9{lߴ1׎;zCwA!B(\,}q~bF+W].EHqwT ~&DZʒmTa0}L 0o.ɣh A@~JO 0EZR'^ٜqق]wT-Eƭ-QYE",]ak{bTAdTT~㫑Y5dR*зnP j+2(#VP c0gg6( +4 #7[G@'vQA@HtpA(7,?)ŷ?'~i绔!V]*%@nU4viYb'&0EV1֛>Ƴ!G=TSaЯl4q߳f5v(k # FjȠ,bY(9݁}Zei)2 $f[zÉ&[ +U& V!//Z v_,C_}U{& -SV%2'4!-LA@BMFz1m5e6gs6EVp {[393NVg A IIXi:ٮ4ן0&Dl? /n n hQr/s'ҏ("G,\$47vKwpu0Z;Npbs.>w4ѮsI? :F3r FCM &_u `ڭ?Vf,M9n?Cy}٦EQQM|:ŗ4+"-Fcju:! 3)H5\,^ pU֭P^_}Ũ gQ%#PVLȐBRJLi* g2+A6ޓ"eQC鴍pL5~aɌ/d`P8}+h=o`G_`ޥeW !JPRbfjT!N3ԇ, S)gWL,iH"2f,d" $2-}~C 58x)MiOs=m??F3+>Z Ϋf/gn;r`|")pND/vOEOG)k>0v <'U ׹pZΜy8V͉te1 [؈sqpe? iQv%SyOyھ>Ѡ}Uw.dK,0ͳb+7;7m0b;=Iw1Ǽ@M9m`>0c9kACwχHxu!,LzS|֐p0  9x: Yn?(! ~dYP!dDq.W/,u[l0dʀC ,s X*?#J^a aZ}~Սp,ϗ`RU贕kgZ8ǏArmRD1"h&ul %m|/H7dF+61?xX˱rCʿC~D Q]CC{1?_uxs|pifE1R4œ CɁ̖ܺI3Ėg3=2*J_)/گ#o_kfAZ {󟼨 "08ZL`e8bbL_A|\]C]/-=6ng>ש`C1 d s/=z 2]L$ExlFf %AqLg3.Z6h_|i9;v_1.˺]b.l?|)[+A[sR k$j%1vlE-7D500@iNF=xIwm{[Ӭw[?m! tUsc~XqeDw 5_dZǡcHN޾V\Sff ̏uz yϏ |DZ!_Y=@Yڜj}6LI2i{fNMM`>Zj]<4*ٶE#.VhutCz>thz&-E䩻J ;WS )CNGU5YKj}+lVe4K `qO5sATDDUATX`"1VHb2* QR*1,TUTQAQTV(DI( 0QTQTETłz]}o槾ä2O*zİ>6DW^జ3k.2Mxߞrm[M$b3Nh1|6ujnl;u;$_g[Uxz0Z5͕+==>_жjF r4S(4z?|/P0fu۠1s5@4w0$44"]5;pŒQtxl b؍;ThG6BfJ2f\ͨeA=T|#nsquݼd3xMFC0sNϩ|Z==:r]AպR6+r\n9KO@4!k1r瞧d#FQ>An.X2# _un?^ˇ p{8!jջRl}_cGƇYB2~#-ߪAƖ35vf^7Ԗhj0z;gk}oc6T.T 8ih_lzլ7X| ̥L238W_yQ3 *ȇ[:of8nZYrs V!1Д])$F{ U^bL\g5&g?`/?6aj빃mϏpeP]}$!Ù|70Q_<<0kIŁvi?cCgIqӈ&ɽmjO!7qꩫpт(GGN(^⢿K\y5N9tA DDhF^.jy1kpqHd4{g,{zY =\"yLIo#5i4cXյ!KvV<ʹju =鑘 ƹ0sw5: 31+wPD?!`2U FD Ȍ |TX1޷T?0'_]'h6x[V]l,o%[00dD+UQ=6hN9;'u|dK2b6 7:岭Ib#~joa8@+μiW Qq0S>M0C`d6FL?HH[ۋZXbZl^fW8ׯ%˖ޙbwYַ˖O#_Ld,`buM0C:C ;57x@{  h'9:2x u\=P6QWoY6ͺ9Pt <*Y̌2`"XQQDDgFo~(+6wP,}v{7\a dsl`W16~WٮD$cP[Tz1绉|r9lgIs-tb<:ApqI.!3ՅcBm \|C[ٶz)3ƞ6igG2[:6>/,][b\_o=Ï9ߑq WtyԊy)M ;k T3[S>aµClb> O.vtA-lZnc%q '3wnٺ5Ew&mvL*Ho8l8(Own=c$< k,/"<:qd$ yZrNr> o?#7eBֻ*yzp>++Fح65^<&O" 45C8 ֮:ۡIDQLۗȦTÙx ]t|nM)h.`*!VR?@+wG%Va\eE[ܺЮ/}X#;:?ઙ/K1#}@U}}3c}wLjfo6V]#˧k@| Y}z. Xg]ZU0 }M$J$`x=;uW N:k錷 ώ> 7. Xev$p1}TDquy ^h"ncIa_Nwl<EVaDi[p=~ ;dh"A/c2NGFن>4+f+^2 yIl YIS3aCrW/5^*ďЄ4|i]hp{ ۅ7(M(+1z ,mK[H,%*`"2""1(J腁 Rdd1(CuDͺr 10 XH`bv~*BIR, 2#@l1#,3qFpT4ZX0R&!Ra,0` K0Pͣ rS(`[(Zg `ۋqdjU]|tl06V154((5F+>?RtpO7ߔ {s2.JZWɢeqbHX," ȠYb`rZkL.f)jmj2Kl 0ʢ)DLeKc0\ka5s3DSl"!}$Ȝz@aGgW梌ԢZhi+M0e(P<Lyu #* J Od'jHqo{9jkpE"2* V#vÛ.!c %"0Ɨ_B1 _R Ž v$Gb?y8Ęhn $RW3<3k bT*;NaZbE͚;T9wgWV&!,WUEG=&,XTA"4Ams?>9's@C&qS.(S1.L3.i'IIM2," $?Θ P\W+  hB J>Ċ!Hr[D9i6?\7\eRLg Ze)PR)[e/Qvԉuő>'llm;#mt-AaodCH3AA(qa C492|g<Δ9ܳ\ YS1y,BXf 50k|YF:.T0€x|cx逸zݿR8cE>f(]IFpx@ ,Y>g3ig Y`,䫚ˌzI7;9|Jζ>|Xn'[2R2<¿ QDۦuG9%_PE#tejԃ{MmKPz+@mM 47X꺽N&5gDgx aFVy ]>mDt}},$$AG7Mt AtF ؖ:QRlHN9"8j؋C }}oAyG$.G:xgSiT5;c5_cPkhf^܂l0xFM"͝dG  2c E;a 2I2w 5d_H)bJ12PJWZ20МuV6cE6.tH=4{/OGcÀbmmrRs˘>Xx,7R?OW3,GelBDsk%Hj,Elo|M[{a+a7L].^Y08^CakI-d[ HaZ{µ֯OkI'殺4U_y JƭO| cZc ,%d?Bƚ ɽ"l5|֤Yn$=S+,m'Hqgݓ{N \4،yk6"R Rač\%a$#''HȒ}5Sb&~8@q !/GPI~ [GJ/;<:epY0r8 +P ;Ά9dڹsD(FzfC!3k.\i: QvϗOV |((c#La }v1Cvd/!9TG P,q\KZ/0 m;,˟a?%ApP-Ax7+O~WV"8.R"xF@2!|VtO9 Ȭ9F>fa6~EOo hl˸7tP =,B;ta@O*y#6I2p"N17ǝ%J`p|yo@=[x̃F<,:N# +'N\G^AO!V.e|8Ch(.nh,l<|=$k@_92ܩf7fEk±Uy8uFjр*( @kJ| m#pL0A UHn<;SydzW 4hagI J1E)p_E_䨁16oN|!? :n0/0oPaL,gV>w<-2pڰ{[ U=c-DzNדwOӢdn#QT2}PşvCC[ϋUe2υU~|Z3<7sZe u]IBY]Hm 9 @hcPO4>!IŅ |7V7ہࡼV;;\e:x j3s7';s]؎4n(|NC[O?Po\HƏk]u.p(Oly?s>)w n3.,@ƅ`;%zf|QnHˠ 5̚e~EG ́ϕv eP^nX`-m9]*4prP'9BW D~83ޢؓn\!c~ˑ-WRqUg m/-f,]5eąj-BeTh>C M~](Tg? 'æ6DͦEf;( {tysbʽѥsˮZoEX;ޔ_ea3끷 ĥ:uge&چՅ2#]&( te\fYn={y+fq&$w KtyL0 š{ŠjgᇊĶZd$jv v{utB;Jg!slY1Uz>@說y l]':(4#x-XYhhz;nk1luLmSi )L 1:qѦ7"F2l3\51`?d}B';P'NDk{]g@P&OU@yK`QpQq F,UӍwxk>xdl][FdxJ Wl|`ܧk,e@BdB2ov61  ȉW-jR1+nU.&ҭEWaoݲPh% d*PHЦ]Z;:{h?q:8C:AsJFD(ţMkJK+tKc_O7sn!đ!K^^J4\R0Cs:{ml brw 9ܭj&[JbN"^dĥ꽵L1Õ5XZ|28l N]vZVaQxޙy}os/PV Gw#2Z׏'@8O6%)ao]mGnKh/Qd̈́\FHϬPy2?j2iBe/Sy(lK,XLZ?p{¼5G֕XFxҘ1ÉU0y#=>e@{\ok*'vmF "d||6Nߨ`. t6ZAs'MSu{ 6HTiƭ~jqdKՠ<O.j`˭gSA޷c:ZXЅB~uFRPrgW" =y$Qy+BzQQyS`50[1zX^iU/3(M_1ލneξ]{pΓ#(![[Xʓ۷DshV2hx`D rc-a%; =ik m8s"'=ӮRqiն s ܙrp0&͆Sɰ]RqKkÕu7]w./,zGXm[y1gqw?ZP?-љ^ݢJRY-M5!q!&G[_:76'nez)$p~m[E _zPC, fu2?"$[{kݘsg|{.s;yB7Yok ڀ߯`caXT 4D9%vQbdu?.4]_C!#!#$:5Sf˜C~K>j<4|7hć ? 5$ObbdVBgqP? 04$) jG[ f=v)ȠOٛϔ> |RH$FU(ڢ>C䤇0V=Y01mJZ .,].YhPۇ &30o9ŕvv/١3gaflƚ;ҪF~ O=ylNmMl!8>C9F{崄!33B`OwqLo "P:~fp@vtJKm2.J>5Bwv#<ͮGo)3*`ff`MoVِ 04F 92ްc DvZvOa1IQr*4.L_WC0 %AfBJaKy KM+W.0W(3#RIȈnDx`id((k'=-PS1*O3:-%owZ0;d"㞐Bku`yPھ>Cdx-d/&{?K9(|i'i2r7_v_ R7.5Pd|G5u.PI~x\]x9Qy{qyRW*g"yv:>32oNk7;yt1+6Qm:&[Ɛ㗙叱mÞs cm:ѸQﳿRgJh{[n-ÛW?3-p~x^WYWYɢOkġ\ʨ]|lӿc_GJÍ*7;گёB9gO,X)&7QOFdL뿦qr$YMG$O}ny3;56{˂_jŒ¤&Vo > ñl$7k' ;sl՜؂ ѪnB@dSpUgqD&.7-a FnWGW.,U3c]ɣ%CɩNj&=F`bs~u@3 ;Fd|+;ycix_|3;H1148AˤerϤjכs#dhy)Q R*3e'sK"U0C|J/ Zz&&6Drn#<̕1Ֆ٘XD HHaq[?9~۽2\iiiJo2E&cPY[G7hGǷɹG~gx Ewpp|z7@3zw$h;1vqWk"3@ؐMNbDQZH!3#LE k50Y&d-;1o:GNOysDtf(ƺ%G8-r(2L[ 0svtﷵd$YdPٮ#Z,gذA`CƷ? F !u!Nk1|lݾֺȘ o[%[CKf&l IX~^ *ĩIe Y8O-s p(5CYbс[~m1ڲu &a4 ggiZw$T3) "%W4Ul\@B Z3(2] jX@cV@语ԽFgN͍ 55΂F}V05s;*3fqrlcbALR]J92"0) 0fdf†"}+w {B|9_ fXTBa C)\s {,3p{g~:Ө"2+5a+EoqiN!Q(oځD`At,. =y};f'vk\="޾JM IN~ ;9 T۔@3 cTf сز.o^M9#2?[FFf{{<_aNO.俠F N;`|ZD&[dVqP)dPrslJ(Yyd_Bޣy8mzM)}N/+݇X`Ǒv# , K랸сTJjQ[T>Ը_Oo8Gӵ=ÿȤP!7xݧ `{K_mcnD AL[4mаLkGKaorΓ)18TXBi.Ⅳ nb A(?p9=?Z-ªaC,1]P ש}v˵`kh7btjN^Ǝ>h7 f>fAXe7iGGh%=5":K3AWç=M!Fp^\{kV!Fplztlm6J}oos왎>~m|a?K OOon]t3ePf=DEZ{{8^LFO"c"mnnS_Z6a 4Zi7[hË}e:\C`Q[&70 sqRKA0";f" /u.w3\]{jjZv)^>Jv ?1RW:=p`~`A߉ji}o2FBP/ʋV8>iN?xSz:aLD Ψxz'^{*<7c5ߙ蛪|˞'Ẻ6Xxm Ro+1?UIY[k #vժue >[zE^Qpi=sm~S*m a E&vc'E?h{Jq>Ya՚M%Ϣ{x"i2Ey~yC$aW]s)\t)nu"3o_6VR؂ 7MkL°5BL5X Yѝ!fot@|bHBm':v^Zh,9 D`@ "7lQL1=^U_g?_äh~8&=JѭZ$<>Tg=o1pY8U ۅ=Gh,BIPVIVN *(?[| 6U *+lBWmi;b"V R+Iӷ_f6|U݀v[U굫aָlQtJ(;!j]zs} ׭iSJvU>E YQ-- hضww%m +FV}y2-I/ӧ)2at{jݛziև4mt`n}v`8F:tPTPւխX6VmE {pc{!Md5FBZ}k@-AE(K b5YZdDUE*"(P&XRlm((U(h>۪4; 5H@2WUTnÐmtM5UG#iT661)m+1l\[1H=UQvm4f%)+2 ժ+Bml̫YiֵFC`m۹0֚ԙި-^ݾs7i{$2*{hXaڈٕTmV5M[PA KKLQVcfZ3Kjj y -sfN}mrPEJKZʚľ,fvACk)iW;{mݫ{4}Lw>s'W:)y+)8xW<N{ |NxKmh@J6P>_} QO{mF=sggPH{]]{'Eu| M]yZ]rٌbѧ^={ܽ@j{=zyZ}}޸|wgϩo>}ޮsoy%·˳TlMݣN Ͼ+`}K³W[n}uӹpݏwmzQm}Q#{`@STv{9>|Y=ݢv{p\X޸rTƈCcfN|΃ִPa)'w>v.k}нNwaz{{ݝ{sֲbREݶ}ξqzcGo9w{ 뢷wtO}TR+=Jݛݸ ϻ m yu{Ki`rkt^{CSػ;Qj-P>/|$EkzϘ4>)eCmQ4KݯG=@n_|>|;8w-=p]^7wdzS]thj@2hj:^8$zޤ/o>}7m>Ƕw_z4+ 9!r=7;;çل@^p/}j|=`} }Ϻzat6(b(zkGO]:qY9e:xpz-}p'3w{;v^.{|g%hH$:4{[5n|ǗoN_q{6NEOwol<ѣvsvLLWuj .[z!xz۾ϟ={o/}Yu{־fWkNHAsCF!=}CQ≴:)}OO@B %:XO 4 Q: :z u+2IZ4xu >:Pt@ >maM`a@>Ҕ(j^4/g$ C}hPֆh Xټv"%P(vT(u@W(fö/z }4Da&42i# 4L x 24h `&M4ɦF`L& 4҃M h&56h@OL0$iFiFFS d)<#PI4LLd4Fш  D@' eaI()3,Eli2SVfc^NXki Miqa~ DXRw+](ս$ +$ L&MQD,錠 "E((Ify?d }[f.zK`T 5mp&@H Kc1*o("@3lC $D(bQ4]! k-&YA`01 ,$!Ʒ`g?e愘2eACHNڱA @`v(T EaL6r=@0C[L$UR(,X  "TƲՈjY&>(((PA a  Gwuy4 WYbbg [=/2Fm2BrpsALlXɄr!*MY-1KĥeL- TG A@֭@69e`J30 $>1\[TL Yr@5mZ>1Q''r$E/5+t[{.HbQ i]ydh%(_qd-L4fFR"mٵuuTv VB: T. (P `xX52be-Cr% I]1H N+R<\+96UҀ)P !L3bk*;s69u ,V Ed#&&|!ӅEfmmlϫ!gT uX(zMZHjQ fʌbQF**"U#bɨTX U* eEg{Ug-KF] .ɝ"*,ȹ(H ڇ[=}Ȑ`2t1P#K#b4%mHDdB5qiKͳ)r ,V({VBTa)"V)D!sv,A5P72T1r01آb'A` e(qszސ#x IBلC2 n-E& ءuTorax1&y\˜ @S*PY4ɠ eGwj5rGNHD"I !W%r_^l0!p!ChN"],/ap\R.3FAos~5MHFq3 1LUaq!76:⧔CH},?98v{ATĀBHȨƭu:2L․5K"2(PquT>cq+) kb.$E ,Ȱmȥų3Z3pZ)@ UxǠ p+[ Nfƌrk,1QkjP F .ۉk]k ) |AR$L-4q&@Y P@0A*PQgEPr/Ū\&0  uA4KgQF($Y`" ])CJw]9(P0TY$:BEv)#̠P_$9 b6ajM dhJڨYfU6U%ڭiR j)+,!&RUUH!H/4-4B 8T @2 XLw9OWJ "REQEbY)"DA'*L0w֣j +P2@0:%{Md1ͰZB_Ag".ɁuQ SI!}SyoN+\7@1Lt+6 )2W\h:p)\&`fLEe|W (J "$!ŒÎ&@+V&DhS1p(h bhָ`$ -Z&Ჰ[LBQG)PE w (BB0s01f]Bjڞ^2ڱmGk_q aa M cabX**Ig[-H:H53,fLӍ90 2!&H3@Ipi$&LU{`4^ TbƑ@JJ( AU u0 VT!3kgD@#%aqIio˜B8'@id%(H2ړ|cDS=@ rVO( *_i B jE &,*/nbB/5%_14Tmd`2$Jլ9 )0"ڪSJ2h?}LM̩amNVEAP`t0bfZ CT\mse02`™knÜ(EATQFip3eaAceq31abơ H1;3&IyMLu9. lh @ 0!F$@d` C 3TQ)uM/E+\Q]:st5c8Fzoˑ}ZP) @'xr% QABA+]s0 JV`(@T*0q%KZSt1( Ta.j4$)0E(H(3 D#D*j$B(ERh.AA+DL@ }$ \G -ae M& 4bdF0b50f3_+-T 5,al;AoGKia,267 TXުN)FaJHn/DmV*Ji,ұ %#xf׊%(P|lL,3vq/Xf &(-{i}ybUUE )Km-Mm0Y20ɯZ4TҲtKQTJ9PLR:E@Q@x PHQ'H5~~#%tg@gӧW]BxL얁IElE.&,0^LKTkS&,ff"`yZdEKUN3vDKP,"ȫC"MئGW6PەZ{}~#&r9cF_vf6@FB U>w:kG_-ؚlvH9Rrha4- O[ weieEɎ+l(s5XP4 U wܥrQ4'~^뵨䪇|1 x̏EbR-"Lֳ)uY kt㗟<$Ԟ0oH Ar@}˺ª$>0һ9 !Hٷ1~EYA3"ޯi|͑!_kQpSM^GI,Z2~_kYUu^u+e.>RkL>*(_Dx䵄F!/harӺ{mL᪶O]@1cުML;qPs)s8=v[q14 &5X<ޟ;4Ŗ+?=qK\WB兟8?;wXH;oW Z O:<0 mȇe$}dߝsy,1@d&䪰J֏Pf FXDQ`qR HxZT1^P@a3O;(2ا=aC gnuʩ;c#|ɅJ }G$Ғ!bFܺ Do Q_1L! L(ăA;n 8[CmGֿݩ`Aqӱ$ p{.oef^Ϯ{jŠ$,yg;7GZQ A^ ~ >6\` ثPt{"#2ӁiL% R殚K%3pw̝:}?ԏ+A͂tpsHJ礜(^UbkJ-8|/@1FК*7:)MyStSh ;KkåQë.Z;t^`3c$F%hZfc~3=Ϩezo΍K:5):e4/ZM;Ĥ#@ @!Nƃ 2 ,B9[!%):Y335&SF JFjH(`qc\ lhCDt>o# ^sx* $˯sƞ/'/}#f-u8#:]!l#0f٭AR̦aFPtz'=|3c_WfMV+:9ΗU _ hӑ>M2zwj{iL51 .HFRl!ݔOk L}߭/Pnš&U>otqɡ@ƌμ_|SA3M T۾oiڣ/.2]ﻎ[F/'+%]mBqeBҴ!WaȻ ȟq{iSȷy ;r|q쎘+?P2s w͗;dAѯb4g/ ꒩ިb2ױM#=;d7S3uM?7l鬪x Cñ ;෴Q WGy[\s~knfKu<^PU Izyu-\/7#{GXa:!|2`ɪnѨ;0 jXg)CO{c˻#5hP33#0 0 K\lm8Ƶ_Q;:,31rcʴyF]Q"On_1T r| gk^YKLqBYɓc[.YOΩ? mUC2RyىEph'{l4-r&aoC|ZGǂ5 8IWһ eWV1>VGR'P| x: <6׾t]+~;N-#u!N >E|Zf C߻V[Îo;.lw^H"ɭ7m}TVyiBu+x* okp;Ng~mMiD׳+rֿ9E&\8 ( ;,3,z 4kRRf` ق:^^KLK\2.J .A]/5s<\!T刺z/U]V7P|VuoK,c_W})N"(nH1|Ͱok7s^?-մUJi;Tnf*:{_1 [-AjеGa wm]m6-}i1 -|#˼xJ¼BoMC)3!ChrTW^p®ͭsw^!֩Nf곝OdA^ØU1 P^bsfv /~8WokvY"].ӓu}fG5_P~i\iPhaTSQAYF!tY~cn꛾#wƒ@ߍթLUРwbP\jKRUz-Tvݍ{Vf3:.5$ۛ^1^D#8pua ^c}\RgD|7b3}ƭ8T:({~1l"#Ii씰dra< &62aу%T<17dezT̳荃Qvynox:d6T@ȫi1瞘T۟WD7ҹ;^FQ <Ҿ#2XmjD݊ 'aӢqԍ>f`?giP^Cؽ.t[:&vѠg{9ۮj9Npļws:YM2Qs1Ÿ{1RNPwݒRQӷnTPSV9%lq3Y`e٘SNz[Oe g඄w%`1ܖ"krI5D߬}$SnNNMIz"0 na~9ul}@)"] MhRM@D/^ϑF%YSc UoHoS},i?_60J*1lmj,Y U*L e֛;9m GV=/ z u?`;T$š\i0M8=kkŎG.V#r0{2GKcE委w]jsO &f۽uUD,,e%UXaM".b̄U%W.q(_-7vO\VQrd8Ƽo5;dk[ ɜ.|4@eTpuXj/8ʳrʼnj4 =^b7HDJd5T{Kٶ?hah @@ZE*pd9%r] 7ɶոu&w",ÛOD'xY{Jedu?xֺzs89;ﲚwk̯0$m@=/Tƀn3ru[X10@3U~TӀ@qyOJ6Wɹ) Á#'f@(*dr!]\ϗ='L^V]|>:Xѧ^ {rI\G;v19"vn,Fa(t>*Ƙ]%a&}Suwop*e ~=Lɍ-!)QUB":pZ:Lqg8Nfu6ם/~o5C5;=.U` K8V^ȱ`< C0aAWab4#̨(>8wv~CF:yM?hc޸:ۮ37u76F#^5$rKs%8𧹴.NA 5dfFdkebR ܦu g[Pnc[̏)9͓-sp֥1 ׸r32/.(-Ŏݕ=P "n -hv|RN|kg:7C̓"啙SMxtK&_u>M6vF(J*@syWz=߃]- Yos@ʤzCw-fTq3E_[VQ!Ԡ5`1+ WrzIyvS"j07&݂yx4. g߫={]u=Kpc@6c;KDJPw{3PvܛH7crNɝ B·񡺗"Kܖ_u]ޚPz{#UcKBԌod9]3.0Bcn`aѹlݼ'y9xdqx[k;W<M#铟LV 4.Xv鴃ogS"1_Z h@=y5e1O˶YrOelds( |/m;Sq{ ,N7g2=ĆCJGNm{P*Zdv;Um:j|yPsa=E!CZ E=KxA{br& {"zhF$> E0#F@v^{Ybz6zx#Ū7vKE棣pxZ`8eօsSB\@SzotWd"VԲӛV! k:x^Qn-I8C 7 e.}>δ,+3~naK BgH}vLl ef9}QV%GgTx(G );!^a*C>i,Yr!XU(v׶.XǞo37s=^O^4{[wh)!Yb9o *)QU20d#F%t31@NT _ ͕H-vnEZЩk3!B;X);#vМ֭G,;k6C8 򤗭¬B l ! "ERÉٰP9PɹHve9`aUlfS Q4 *Qه5ZܖO{f{#F\MŘŨQp szF("3MO̤P ֆFVX#34"gIdKаEL~Nx:|љs+9e;~}̣JTuOZw %1(ɜ\(Bf-}1Qpc1/Rs񖋴 +`idIJH .5}PιoR7Cz\bMq '11Gիmrw3u.qjHöxF'7Bvnv.ZOAɔ񑁛`1Q1{ޏ29N"}2Qm[͞!Nc.y^JdT٦ŀ*5YaI -&Cq9" V +}߸úUWn΀y(=]muzҦ, `1[a.)~HtKHH\/_R-CI *޺mJbVʹ5v[%{m?}ߐ71|d0NF\ƶ$'Ԁ^#z8ġO N^|C3hz@:f04|UhqӈG>w>'юsf Mz:7y ZY塆PLv@(LU1my{!{mE+dUC-D?K!ITՀ[z}*ׯTJ 'udg-/7x;З== P[8YQ/$3:H2ȅ.x")ݔyӨRuE~Rkf#GBOa jRfJYztmZ4w"#Zo| zΝ]䁎})צ "!D7AE=:>SZ+`s0꩟9F:3oSa$iX˞?r0)~8a[*u|:1sE4hV(2SMa7(RPi /pam`M{֔Pp lt(_c+v Ӿ!E!RΗZbQUt%Icfl[VC$-['NK.|uٛd!5.*0%Tuu.j):J$@&1AP 4ק5h$2bT6 X&hGO[8M䨦 8q_gg7iϋEj$AbkY,HREX[Q\5*YŊ ;e< wd@a>Up}WwFٽjmRoU!EgmTXXATS0T§Q&zgM\П`Uul'|.r0ه _KmFC)bK@M`@'F! D 4 K6XĢWeDMD!Io.FJpDEX6j0ϗ"O}Ղ,$PϘ !3by I ~޴^$BC*_O3xl6H&x\CHLEW Pt )q,FKg;]G3}0mT[PIJXhEmq@UQݍ)sф;\s6fYe vBD ` -b%UUBee4Őe_lq@ɀ޴GzI1v8ЂЉkCF}C4ϛ6{J*߫Ua)0IV#>Coty#=TF~Ԅ 4KF0aEPmtqyk{r($bg -ԞUPg[֤ b%jUAlvyEqw}mt ++?UhVƓ^ ^F")ǃf/YA@FhYިsSD*UJI,nJȉiE O G`%Գ_o24,UZ-hJ[M-ܡjX0PPP uKmgȔөoCL*PiqzQM@IBfOH> 鹓y5 zuƄJw]MELI B i>?؝n}"k&LL3(]S~ .H$8*1b0 UM c¬t9<&9lDD~oJEdwߺiyLNX-z8D#JBRT@3J.6QH%ܗ5&gv:,N侃s[O3k%4+B",O3ҢQ#F) jUeVJMzDo#vAg}=kIMzEgqz=n6*˾Pπ͂ J4~&An-a5`;  HL& BI)HN>tX׻PiF5V 2a7nM4,ᜠImL@)ka>sMm h"yŅv3mվ2n)!gcXs1 Njf-sw9j۾cGdRxw!FQ$G j?as8nI~XCC/:Lª;K@zϘa0>2 YA3?5[j">+u፜h/WJ,ߛ꨺TݝT!re%TA=UiXٞ5<ӱ$6b*hX ΃q;  2!PMHPc+; +S~UpuZeHd%p >beI5w^)}C߹ɳ5a]t&)RR{/t k@eNY@P Py ٛm4WY\_'{p3J9nt19"u,Q^uOqOD *HzF(BC&lјD%R˘ բ۴ ji0ȦF6u9MX̎gݸwToy됒+{%-h*% /d %L3sO DŽ] 68 ˈ!ΚʈO])#7]t48 PIH' A>X!|x/q%e.PvB" tj>gj^bPlגw #Q9VL:9+̛POR $g-TS'b HPҢO>'s!98ͨz`>R`dBu7<3Gj<.Nnv:XOV:Œ>"TSdg5lGn󽾹zIeowP}A,5%cy3RTK(@ D\񗰵O7P})AbJyVġ}'ưL/ ,z~mrl~r@<$ryQ+9*,S1NSʹްvA)ꞆcW꯰3XTAJyN2(F&IC-w6֕X?`ҶP / ÐKisq[ .UTrZ|æ(-o_*  t[(s!'i@א8k5-[˔LUZ\oژV ӗgQ5dgѣ#Y0BV{w5+G8`P n,dxJ&Νq8Jo`@ ºω=D φC v,w]M|Mp%y Cp@`ЃɅX6 '?g_O/*C›R{>^oz<3ey$Pfg##93c/Gn׽’"CPp:wČ6u1åbz2w50';e3 :UYc^~b%Na5S Mico"iveBm3$,Ta!&7s#o饓Ơ}zY|9H% RI si0iTotj֨YIM>cƵ{ Kcjd!Rz N6oW A$& e@V*͛JJ&ۉM/Uݧ,!LpVߨ1D& FX-T*;cbۻGŗ$JIab[F2{ q_LNL_Q¡8vh${ ++@k鴉$(2 3`:`P|#Om}Yc4; wOLxL舒 %{v17/Z{gJp5ZaLD84Da )2+bkjsm W &V ?X$$t:>h00Z,/YkU /d9 9I[T-1&R K)0f PHU3 Itby4s鯼1ZbwisLkΉ *:?#Z F!|F,Xr6b7׉#(HH V[;cx"9مv{#󭎡:t(\$ \T"Ǡ_x 'Rv⤥3!2-d~AզFg˽4'mUTL0am1ëvFz*/fp]B.=vGy~$"gZFֻ . )&f Pg ;%J9RG) o6#d:>tV& 6q ^_b2S4j'o +@2$Fd̆ [2z«.!i8V]]UB8JĻfO7DKI\3L[hg`9D2/Jaz *قw摚)!kF`\qK܏4AtW;6 )jC5`%48FWP7 h xod>5ʀf󳉍9qKNf8fMUJQ13!UT\n6iX1-G'0<l $vH`H !9%uDa@'c8~no=ŷD:I{}9߂$howeFA2Nzx5U %ym l HEhMZ!mRwEQFs*G^$ RkRPQhbXzA^Z"݃J()X1ߧSv:Q`b&0]}SD((UA3@ I _p-җ!4j64<ә5瞬,m&8m$Yj @(AC5]%hSg7PxtV ]02T$Z kZԫ#T,_PvsNo}pdab7o_aHˁ)jJ\$޿\xZ&LJs rX+π;j @?3Р/³a=M%0uPSx^A^oE9,I*@AHH"Df0>Ag`>h?iDppxXd=ёvc4rw3LJR@+ +1 Oţif;m!4j.,8m #6(M )&rkdl/sr&}w1k}I@O\2#um\jL3.m@~֭?cX0R-g C,%8FH(i3dI<&9㨦7-d^lmf9fn2* %$ h!ԍ49._[t ~~-ڂ& T's/`lA !@]ZӒő. Q]>vgN* #݁490^%)Rؙ]2u ûhnnޛ^ADDPCƬ{eӨd\7>t%Db $LJNv In.X uAH1M WXQB|}pQPPI* 0"Ri0qGK2ڥE` ߻0Z<7E\iĄ&sRSJ *$LJ?V37>d"`_Q;l闤}f"tG[*B&އ{䄆)&\. eti5ު .QչJ7]jK)oX dyc>i IE6S!EB96( 5Ї'\eeϗ-BrsghU SYDe @Md)a{@[QPܙr_Z\D!.A6ka_60HZS{eQ$ӣi(oۇjڍa̖56#H$*s:*~XJ4L(48}WrӋ/-*#t$̔Rԓ!~ "+" fy\XfOe3) ҸpDU~8IrlKg5 #D5P˦>@O|P5j#)Hsd/aC!k 0݌<<+$ | ֚ `,d*b6Y{e(IJT33P7db,YJ&HndS{O~XEQ $* ؋iZi3@-^\wY-4k4̫ڟK?qL/7g,0w@n%#Zi 3H[t; ÍG@ btrfL]/%O_OѥDr2$jp*]1Pi;,* L((Qm]- ̼w%s?TS6Pر1ZRL|zp;FK-S6oEiUDi@ w~PiL]yI$E: 2a^!ُ6oۚ-U{UV0 LuM>g| ctjQ;9r~;0OJo.~P@5 45?))B.6^hYJgm ȱdL8Kyhfyq856/aȵajbd|/EQ/#[HF ɇBu7cZH\r.vݼfAlLJ+jT0Pd"y@#**(sET$a1!_'M:ĎSμ'󂃝iy4,Zg-,;O%d$ko>)LBuQV$i਎1 ƒB.Ո(oDaq<߾B]'J0*F`'F! S}0ᢃ%HE!AP( )# ;S*`~r4h쭦0WUr.)zW&aib[Y}!ՅP'Vü<2Q'_=wϮab'- PeJ ̖Ff$c"6/]E`5_gb` Pړ&`5prԅAץwo.gped={ j<|dѦrdn'[#9]Qg 92:EK؅>"韾d@/ޛ p@ F 4wn;UMaeɑw('-@,Uv|Lc[ } vqrU_ґE9&'%DEQt%GkcOq#SA3Z; <-CeyA1>iɺtqtN>Aƌ"A yR @򞧊D|/Qz *ј Ѓ3GA( 0։gR^-dP.IVG{YLNff@?R%=]ݎ;!` *(F k[z__m=f`H 4{:"B UaV$=m3 7fCd1xKf<p:_N)#$ Tfb//]loD`#$6=zj6 8Jxi\G{D^lHfzD l :0oy!:fքgIB|" Hu7IݠsskC'Ȩt|h( hI˜HgԽggi嗴^hͩd;=4tj4lZWT&.p{p}ɬ&3!B4)NG 𹱆A[L:;)i 61BE`B*EvzE#rE,8*v͡r|*9w$ ె`E0 vH& TmOi{AQlP s=7شd} ç\%E5nwWr5C_ZG %foO6-M~BeWQcP $$$@$P"*"P[jJo+GUM+Zu3{{V mWJ4|W_7)YJ`I 'ȩǟG[[tѕ%#|SmNbǟ2H.O7\O9\",brX^bT9Ǹ:{C`+F%e$ȧ}ewföWHrp$I"qBL0<ԩ^0Fb#[xwC?}Ж~0s"#Hnbp3^8OY]0U_Ƭ|b\@3XxJ8|F:җg=T*b,GѺ ϨҖ+9ii8:9dCV ߁.0%XeA;B^nq ~C!,NMB:w2Cԭ F)|!\ΐ(ǃHq;@_q=ʽ`u+VEdQk6*;gN7NL;Tˊ_S |=!#5u!GDSTJ{Su>&3 ThOVf}\ѓv>tt;*b^(X!gnv2:^&y?7tΧt_sϰ j A'QP5HP7A XTUӘT6W١Qj^I-y"TfD<{Xmfdn jd\n7W1Ap|#J|mMNEXHb``;_z͆[x=͠%۪LYK#!(0"R/ȈU"ZgiXp@ 7 H6*ck0Il@Oot( oMPԀ"dGx^U8~gQe=ehe[ DI s[LT:p@G={wU|li(n?vTE"mw?& :GɆo[ނ!Cp!"T " H S"F 4D"J`QHX#$B0Eb+B(yO.:*8XqzYHA w%@͌Y]V :fE 3`fB酎]ӕ7eq )a!n€i~BBCi%0ڱxc/gQoOb<38!Nw>"9> O^Ϙtkp}ps FEj}: 0 R&?Q&fO;^_a\;Z$Y'$?KK" !v' 60wVGU;|Lǿ ybJ{5neAvdXLߦNdt:_E1ZԱQd14b铽=D}Қq\|`#(ЬZ$D ѣ+%2zקh<˽7[YZ+z~?ŁJ;@>>sq[fĩf9mt{飧e-uL?"p<m.F Q_2zS*ӗCSWg:9 >_;A1}NIְ*ʯW~w&ҔPt/B!tut=-C [~ؚ`[68+ @ U8\ O$>jQv<r`L|kݙMA "3*(i ZwӆnfOIMTN^U#ɭQ'X10/{ǜZăU YmP%JH3ϷվːpdτTp<4&_qbFsK[Fo#1ibS_?opn}g!"3(s|dVw 0F06;V7!{qNjT}}C7[K/Jo_/Mn;Y<ٳTicUP!rt׌GㅟcŽy|yN]>&Md.3q58H$rTkqW{P>C6L8 YB69N{ʔ@-ȩ?]l"JO>֤^4Р--z|HslB֗ Rс:;$wcLLa|pS@ HEQdp1(U遴\Q)ͳW^‹ؒ"V%X01 b"w7gY|Hk2a;ۛzF{~Vb7A/wHR$ †(hiIBOjpBW^AƌRZʐ|}TØno{v"#u9єiC3 к,Y{:2ev(i 韚|P_TE7@)˃y2=UUA/6⫠di2YfCCIb2"P(In*2:^xWY@T(J 77+$fu j^/c6_XKIX`VҿϦ8[y_$u aZ]m(Y}U*EEfjLZQ|(Jd%ۙtxȂ. BSH$d n-f%!dT1%"ΩɝW>'QPTfwKLa_ ",$zpqYtd6׵kb֜Z2ܒllJ{,iöZU-4&!NۂTVX$6~R W»0`Q~ y-w,:CDz.U?d>&ar d2IތAMC:H۠BLSÜk^}QY{7m4mnW4xN1lIШy3Tl J%erOjAY(ci,m!p#qI<<[Z7arn`GY#]6ԐA)%{=z{jfy8ICL#~46<Z\*s0$`aGjUQm,Ѯ$lcSBQz.W&M%s)1PJͿ,.ͨ,mΩ}VLpQVh /E K_a DA41˜$kAs/8.ej!1#Xb9t͹:Y4ܘw√С(; {(+Fx 88[\,s",ۓo#NGHfarMeb'ؗbK0>CըF(hP*pl-@#CT$3 wdIaC_@!B3BkpgUjO[ ((MBDnJ>[A A /|m5b5>M`qٻaT׿^2&_T$Ph }ƭ(`S6.|!$GJ\ƀ6fŎ_ILeN IE?i U!P {6gN{=``Ac/񮟑3UX ,مn)^y?_)@5&Ycx2FHkވn | zYm\4}R:!5-Y-忁ږx *:8m~*MNr湇J^GO,G}<;epVdz*TɛBJI[?sNVJlj?4.ޕ0Fdj(vD~ͫk(_,!=op)΍_)G 4J}cA( k1}k,nHrp';jh1Z|-{]NbWg/zN*z{0" [XI2ljhNDjɧ4F(lGb=w٤C:#zrbhj*d C-| \vuP&! 9E{4N9(<e:]?qY\;LMЉ3 k~\š֬.=#GX+ V0!MY /o e$ ף4j%ާ srrP))<clfM't$QDDޅS·pU?Z9,1=5/t$O4U!TRD˲ ֨>&Aq6qDϵuTԚNĺ/77&N_6Uƒp`4X i%ZQY]C <3=k.niZA,Æ &XWH𱭀fEe)HtM;|gϫN۶}I+Pg!G0 N$>RO=/ swZm|FBđ(TQKwnxD9Q!G̑<&UPXNIFXSB² E#ޤ!Sʄ!Ika6@"RBA+vU?v_JZbéޠ[U[5Ɂ^ɭ84[Y+|ZVuAnFU(s U>љ2ۖwӀh|WLճj o;oOT(;$9&EUaDΧ0 Q W|/f `~r@<'~%.(5C>M)hl2c uJÔhh'0X8̀ J8{O-6NP fEʘ)N z7bƘ'՝T!oG:(V.t}- />,/jOl/!+g_at+"m}}k!I ? 7;cNdq>]V҂}meHa2m]_{!1hL@Op ݢlz*V^!_6޷nkurnx s=㳚r.SF6$bz >E%,2'X ˿M [LY2?m r MT|j\\YoDۃ ,R(GL8tX"d A^ՌBOLY5F%+YIs[*23c(CRC#BolSحllz y5un%J`>(/b8Ot0iMEڒiǨ)@(\$4́K<6RA X]En4P2d?&s)H(c@ `YQd)}Gl} 2#JjS;L:2ٛ S{eY*TzFXXW$ǛzJ|~gڍ ;qkb0B.jm\BfAgZʙ^\=+8'IUL0F_ǕE.C-:3b?xDўRTDD ^19w't(X.问uSzˆ-HLqRD7ѳH+g:Ц/^pGx^Yy梄 ]Q k{{e|V&ڈLf كU"y0.C!m5 TBSڮZ|[EBiݨ$IxD9ض,+9Ɓ vyj\Qx!K\OIA4UjA@'x gIY&z=勀FH_ P/"hif6V;87g5lZŬbTjaŘW&-LH+"s=>c4 Yh09~uUX-u(+ sW̃<5H UlDtBvYdǚl  oUBl!K*xòp`$[2Hp]Pӂ)@o'*\D=ՠԣIGmBي6 ;gGԵƄ@&<$7Kd3G>b L^m2R$@LKWGW.ՙ PO$l~'O0k~S/&~Utk2_aPJ€Q[@*lb!"3cH^$ sO`=GeJ""+# 9+o9!E U'o3x!ۀ}&KL0+[A\ ChhGĤ(Uelju,w;T,<󃃮 <&^,|ݻ(W">z{H3)wu <Գr%œEU-ƺ г=ߕ!(yhcP]fujg2+v47֓!\y=$^NlTnlOAoH~gK>"α^\$v,6IΘ鼙ފ[:,I-o0w{g_=/ X, SE֨78Ba`z1 œ6)މ˗N>jQ@D @lj1g Z8fbmFmLMdS t>AI @K>V.@g[FlNBDfk5GU #MphAXܛ]$ƒßH(A9oRnF"i9#?[sBbR6|`PHt%[H (A 0N#f,)bSRQ?@_ΣCc" gURABo;5ȣǃt/o$Q@~Fdf@z'*2&V#T((JV @"JKi.1:D\ 2\bkFO!A@c$YP`TaNi_Vkn\ ׮ at-{@#:>7<)o0^ٻ;>`b3ӊhIyn<=?#ίSxtBP(AIG3{~v+ڊCܬ%. _zd@u0ghG{WŠ3\_$sDBaD(2P2ըxfچ٪f=].$\~&~#tx`΃#qί7 /JRQBO Y]n UNdsҁzJuRZby|x%/er>lƉRL'^= 3𫈥1=\w%pSp$(??9oCEHRj_=9 Iq,dKh-I;%yЉSJd5k13TC=,7.]i_ h}C?xOkq$Z{|o+,#ι_J]^Ft(_N@TXA‹]5J} zێ5f8g}))f#BX,LNy\ ݿL,ABQ* ^P:kM=6=7j|dϳ7LkUR[v.y'6!;R5!qazfQ:&\W>"{ӕB&kA|m\E # n`qGso 3 ,4mYơh2=s`Z-׵bDYP1&BAHQ ,9p|Ohfn*ゥ)2f,uk7ks2Kb ; .9-N߶Zj^g+;aUb/I203畻xsc!FZC)VÑz,krfN vCruL%$SO-݂]5BQ2G-u|j6Lr.t)^|8UҊnPA`\M.{B܍5#HvOsg#^{zD&"]4 qt]۷nW,~obj̔C{2W~Z咦.S%+(д]ZU[2b'Ff 1i9dP:j fK̅_ aE9V|2zQ9TDp_;_ζ"e!$ ݬVZL/o02*'|bf&īӫWzWEs @RqRPp]]~[r@2U؇'i"}\eF3^ܫ,xUc[xgQ3؀D".Uo6ѣw Ywm䳋 ]+t*LFNOhґt@L ɨ _" ͇# X4M- AD`$ ktնedEB'",ǎ2 )K=(jHe{k'{ 4#J[bs"82 A T0fD!1;ӭ>/𷤃VHBc0rن ;`dO%N\>HS71@iTD!SMU-f#y=TN[p׶ \> :O9^',qV7syM7fa/nPw76. H7-tѯD ef7; '}|_cC<0,#R/HÌ$A$I1Z 9Yk̾(`c>u.} 3^Q_pPSEUV@hSoM 8 /[fPhYy4l8M3%_r5PfHƝKi4=ÜElJ|ٻUw,EPEc| HfHQGc s:@}Ov C62h "+kfٚ=9`/v`#"B:T EFj8氁꽊1O9btƒh=㉡ˈ!b]FO7uRb:1`[P95l7(Stm^fM4+Xs0(gRJNU amEʠ8t':b(bUF#J;t~r8g G??e7]~d}*}o(8KfC|dl|ϛ=9JD ˃:Pv4FyÊ]|ޔ" ]z_͊VYwĔd HR+vΝ\GQ%P`m0Gk|X9Th_;#j{k}| m H/ =fgTX^jc>2w"-XVUٵ֠ϦG<7>?BLLa}aN$( fD\D/$& _rnwӹF[HQ$TTGdމ]}f)|A >"e)#z)o~EbmqekDWi_8fjL1%G.٧(BgTmN\_c8}ֿ,iuaX"eD5 L*J|*^'Z2J>q唦*pSa ms1O <˂EijCH'w2Y-!Gxn^ @DCkY-(zJ q rs?!H4oуt-0j)r,n> W6'S%pG5>c4e*W][$oZdrH "&r|)uC r5",KaF;.X&#T dy pœ<p4mmG8nQWzOʢ38]~!ެ?{&'z,h D|8!Dž|A0G,E-)3pMF6{ Lmj>˘Ӿ=gctb>uIН \]n2훹lq&q F$5asU?Nlc &  袴FQɢ`]R0n<kOU$_î^RanD q[2+ UefXgVy cQpV^K)][~Aök誣㙷ϳ#RAuhI.ZH#Ÿ%Ҫ\O,EthLGPX8_)(2fJ7av2/N̛_:ۿ%z]7-(zC%0'iQ_`o\5\CavALU7ϹƑe*ͮUsl.ׯ7x>f_mF}9y2Pw{Ϟ3[~ITPIheIXc{#>[^Ursڿ`~}7-_kpy88w ~! -;9ԟl_LpXP<*-n.Z2C$ (6 2zq\>B1|\lfEH{"dgT* S0Q.l933nG{T61<0%s}i @ӯZatoi!"fj 1'T7PD9!jFZ4 FމPQ^3L4vm9MUB!̦ u\nY(ª~:jrdAP:k&(5ьd 竐0^aAA?gI P4gz0 (hc?iA 8_iBט6}j(AB@!&8Ez뇵͕ڵRZX(-j[b=];. Jɢ[6լ( + fjEwp":TL`DD'jN(b,fߒPȨ{r4H.%_Li3$v!jv?2-`ӥ{z0zd,9EL,vɭ181 "=!EaD PYfi1R!S;|W0jpWGHY&/AJ#d;y }Sv{g{)^y JʣUWQȧ: 8Ix"DkpÂ,5HSCE2I…7l՟tS1 R҆3](̈́\5[4(&IY(_8xܶs8mCm'm Y Avm)lؓ㵞sNH-R7a7$=!m f}ܬJxIBrc*%x,*n-xj,Dΐ҃=F($(<k87/'E1)xerPy'ؾ/eV)&=]∘d7Q|”P%&CgZ}X^stb&|%GWh N`:e>%[&Db%&~0_ =Ӱ'1#*Gױ4c˹,;fP@T`$7w-vmyngcn 1(Suŧ2dnk2l>5(vLNg6 ngֽ|c0e4(0ɄdFhꅀD҆?̛D`0ᚤ+(L@~8 % R 51Ϛ˯ca 7Ȉm9Qb&Ow*ފ<8zo!%v؟SUȋFi]LP[Q sH Wj8,&v"] &jP©*!`Ec}5<7$iMMtV$rk~ψ5^!6 X@PElj M5C=pjj䞠Z)t0`0Ȑ`Lӻ݇.1o'VnZI035- =!3# SՄG C i.Yxi%_Q>=7zfݜS{ȴAIPEra?8xjEQs*TEY_R~b_*’.6w3@Dն[dkT (Fښ4 {^=ks;g}s|rQ$Ɇ|W'|]/d|0@6DzU$;#μ@jf|c`!83:(2AͧZ5x|pH0L]GEd"?/lD=Z|4w֝!,/S*QYçTD2zc.h8rUʿe.լ^Q: ZaӍ$gvo֝Ǟv 0`$S^ (J!~H F.c:UТFT+pez&?]ڷ6^2L2dE寨Ԙ:Ŵ:Z0J>#-eAXZ@W <[.et@)z}ШVxMd;bnE`U0ק1pb^?+3Twr<&y|ALC%Xc~ `\1@rMa7=-mlY8a>#}:}=^j" `5CQ4^&j@#'TboF.TA>(d0fݬ̊(!*/׳aAc#}ُ 82!FQbg3?sJx.Ǟ?_}:\8k^9!( BuLCC(m]|rs4p( 1~@D3IZ!wj Su-ii~٨zFY9Uu_uO7u~As^N;Z _3b-$ _OC]*>SR$zhdܚuo>Ɗ(m7oPZ%j+4/D6AҔufoXڣW/y&V/ʻ@)؞2 U_u$rgqO3>GXnO”/./\v':,׿OZYQ^.`8B8kM-Cu5Nx*y՗ޙKgfn9r *l-]*p砖Pb@oZwTW3PU. Ы5xƟ*ʬBpxS$‰FW4Dt BD.n Pf+ngN" D6Jt)O/'DI(mNB6eN;WD(Ƙ `׬!a)J/P5! y2AF%S,΋8٭ G Y1H1J{ hh2 c]iKve+ !y$ۈDӎ2O}kp4h9YӰf]휠c+!CI!Al2ơe pܱAq I}+ -1ǁl$΀c_ f͠4KQM ÙHn3ҋ%t(D 8]{VUe\?i͓[@1L4A9~LȖ .^ūgBm7**&x6K*DSתwXG=(A܉9R2%JIsP NIom-J(f+v -6D իd$ >g: \6f Vg4!Xw H&.` >I)tZ|z{h/v@8Rե̿* ,n/gD` N#7Jt=V+9Ap@Xd#&[ZldȊ0 |{fY;-4$AH)6RY80wCFZۿ(P\jl+\1\:꼻br>kA 5;^7:t:A$w'⢾d_gW ı_s1B(bmcƹm011vksN2M  #cNG: Y=MJX1V>ltjç':vGy@jvӚUsp ͌M_[M49k$ xUeOJ>9Tu.)Fcq}v6fܚ.,8s<.X]s 0ũӧEx+,滾ȗo };\+S_6"Fj~bί.bm;Zʾ]|#w"u;ϫ,⒜/O-gOi"K~4Ǧ89 yA_(ưi7D7rz']0|383[M"Ll(33-l=R!DF'6hⷤ`wmO;h}TFVh-ۺQdGf0@) @Fqkʹz/w9pDAc"'8{;L/5!Slv`1G!9uL9-p|crQw9a.uMq3dn١ܞ:H2FըGZH#Ѿ:1_β ;Y(ϹoTF`{pYeB)7Ā{xr 5ѝ~@sQ"LoZh%H R9ٟSbk>hm-} }^M[Talﮌ4%MS)O|E`sgu)eL>z"~X]&V%)Dz3q6! F1 bkHֳė8dp'ӳ$BFwO +~`6*im4M!159Cfw/2╼FØij(]qvm wNȩ•P-.+4RN?&9l![C}]=21UNԭ5R^3R a~ W]%yCuud( B98T4GW٤\ <]{Zz&H*͡^0ƕxY% .qq[N<\@|!*%-8wlt6u3mjnEd_OuEKfn >?6; S_[:bOl;)!@2 HK8ӠL0$*[ԝ ɯNnu\:NН;;'@+(4nNH35ÁƧU$J0Ь=iW+06vFj" p1M82]LJt/vW~Wg2@`#-/X @`.ц&%t0BɓDa&">ݑG6W,zA`y 7h⊒ $cdhX P&c#z2(Jv{sә&Ӭw4~. P̓fgpm]mM,NEMс*/ص%XiBKȀ#! $dLKnLmY,"A IAX֡fPsj(dpƓYZxx^z6p=}=?K E-FZ1L)+%V@ rUL" 1ɖT1x)WQ{ z(3 Di "Lߗh3~mW.Wf.yzǨ7eӪksdn4.@0َx fb}ˈ`Fp#d-P撤< E4}IUpPD4VmEāj @0DKW& ru 4@8ՎTB O@ҩm']&2MFᐙMe =6aiyO=32n\Kj.j$ 8 ҵDug;A)PLPX0d`8 %M$" (˩ͩ K  KҢ>6Wkb|/=Y qC f*p/GH$2f(R 9>wply͒`a#5oIfjHc.z ](#[|.B/zXy˿ܰ`]"̒M06{s+[[\d|z1Se<*4p}-un\0h_P8Ael4.V^dqPmkn==s]f ?eȈ%hz *{Yi+0䟞xAP`<VJDO%䘋X 0c@`q { Mn:QJDt}seѢnǺľQPe3>>$$7U ~"wG \3}zy_㟺)-Ԛl׀!p^=afmr@'gΧUr3[WnmT$12Wn]d,&tcs:c+C&DqqHe&9[{ěCgﴬˈa@d4=Ըb+,@]k*/OXlToYϵY^0S6PA - L3# ߟ J 8;[ZRp.e3OͺϲM*AJRgweo6q)jR&-t}4:M]'V'ϹL XK%Я-iZ Mk4Tw(%c5pԟdj6Pη M2ڥg^#u[:2hIPSZCՂ[*jPXsX!^eN'艵DWJO&I(,ԝ4ٶclFh/Q4jtY$dRk(N^ J딚uĤb7@wU k Iy{^Ȳc8oU˳5|֬eQt,3H9<64[CpC8Rb#7 YJqYno: _dbX +. 8Ԯ7dF0DŀI` <"$%ӚVTBi)+h]}$/`*62όt]y<Ȗ(+>bڝ3.TAs"hQ2K"EUW; Qȁ$VT2ʽ3:eLyi_iU޻뮼?l-n}a6z(pb ۧnNBzn7_FfDvp`'_|Z[ ΃;~mJ+Ò0[c+qN Bkf/@32NmZtL$ΊWա?q-"ne䗥lYY1^a3 wÊ aw+L',.vzl$զT"*y'o/-PoQخ O&dR(f(Y ִ=/iNfm~eMeu,Tt$.̽sk21E”$6Pͷ0 %ckUiHiqIQ81F <<e)v V+. O)V$QJ ç2gd={A; |ȫ'W29h|'YzpÙ,DW_$uIc\@{ttݹ tCtlѫJE@+;= M2CT3PjsIGg&qU'dH@\]kݾ g}Xv"e.}P͘!]|x ?d\&TX֥=zM(J~ȼ\"~ɲrorNZHp3zϼWntQC3bb`!iZZ=ej5 yRAwz$gS@91E,trDvk06[4G3[B葈p1@6/Cic,.;]2A3;pR'(WX"{S1`7Mb5 /SFz03΢ϕ#}#"GE(OEKRp@noU 39M%:\κEi5bҔ4:cNiza첝55 7]x k*zfAGvD&bS\~*He0!1CF=?4!:Hc>+at0'[F4xݮjeA"iLpw;Ӡ1wsšĠxKoOfd0`eS(vi>yZۙ+z.eM3b]J"5J<#({/:s͍aD€UED w)ejI(XAQfM椣5rŒu\%)ʜ!Pҙw.0aI5*@   ?+`#_v?l?h(*ARS".HכLȥUuӇƫbɚж_BFDUCe) Ev-k`upAD΀A \Rc@Bsr!^(6B)!ؠ@ H;J;(hR|_^!L؂N*") EF"Ȼ"qƵo.{$ iՋŃE$U(J@ 90jس ([sK#zv!Hץ>vσL,ϹI!Β##;H"`6 (hZTCR"rH*Xʀ8>z;Trh DMH!,P3cPQvsֺ&TCTQNb WDw.> .Zm ع7(|<]*`ĉY'&t@} &Xǡ]ȃx>JNG:"#5h m<@}jCPw;xTSaCBLQK΀V&txӃĨpг$omIBA{S˹0@-* upgBg =H]!H{d&۠DH'w::a (⺁4%ACZ(4Yhu7hd }|p#;=V91A**'e(3DGR(kOOSԦTLةÁhH*xW `nFx5 } `B~; ]u{]/i_7\⟚@ʸ ,~5fE Ek@}x@TsDMYP,A:(ȇ*cd+$/9 ׬]@MoR@LG"'6 AW k@ օR0Y&NFzj<4O~Un_F(,ʬ>$(9:ZPTke왺_= 0 %WEq!tp$[HlTݐIHp&lpPԀtҥVt'!/xw]Yzp`Ȳ|&Ȝ̇<&H@D53*`hK%(B_gQGm1",.ta vRt0jZ*z&a *(mUPCZ&h_ LQ;@=z-oJ7.Fޅ ].f4`7ⶋ)M #pȈS:)w9ż8ΈqaS͛+6PƃEH)&uNN!R.% PDYI!!$ETP`HT `Bfދ] @M8,&~e`L״e,$DRR,AUaP"RAEPPHIPDQq@EX i `$X +,AAD`(E" ,+dEF1bRAT#FTbR b!A ""TEE*(ȰE TTPPF+n!ޱRQ}I!~)÷B0 gYC : C$S"EBLijH* tDS3DQmAlPVgjKHg?MUS`8" h ΊȫԤ3DQTRDREq[Y]PUOK M"P 8QJҡ !ԑ 1E(  X( ~{8 (HRGuHإDM1 Iy ܱ6QD3|oa@&}@sb# $b@Cv@):L I`` +웍r6`W7EA0:OA\H hdB,`U*ABmʐ!>8*}X*`!QoQ](!BTRkDP+ݽZtTD QT 8( gPȈˇ}p`9F\&}C  GwS]ANJ֔ WȎ:H )PN(p jT*Hg@Q/ED.*mhԂRȠ " "gAd!ej@1E(Zh9e$}?>%ˣJHu E3TArϋ@EA:آ'/u h3!*?=d@D w` ("+P + ;xd"b>| UAP Mh()Spˌ)DEoRd ilj" +{Ll?E `hq,TnbрZ") qr!hn".8HtScXE9(ECB"(yD@}s Ȋ+@ʚT@]PCo͸ !$!˂H*zWyऐCT]En-:}jMa:{T2!lw: :8Y:~d˥>-":}[ih!M;(,@G<t@]D RD*A+x NQqJЀ2(!ɂs8HWa[֊ ~W?IH( 0 ^k(0~2B@ICQʛnf)'[98")P͊]!+$@E; !x4FbX0b4Opu jMh]A D>[">QLe F*hP,$$:[ E/j@mA+- "TPr[! BG. DJ& a! t FChˆ@T&fɡaʚDQ !^&d NZ3"%@6FDa>:PNVRirQD]PuqҢh\LPy*L Cf eH"C`r0rVՀItTl:(|&8' G4C.:kt ł^L _ R:Mn ]W U3hJIC`'$;2 tHL-P&w[c._ܖ\nbq3Tk%JkfGS$ KjZF )ZE)QlUUC iby)Z-E bC a>M[h&X ( "t&*g@QY-Ou(k Ȫn8 *ffC' TJƈ4 2{Ch# 3O:"Ɠ_/AUdP6QFM_Jw( DSx 8Q}9 @ACyM} S HA\2R,"%Ю]k WldYń#2,D$k!ؠke@eBkr͜=}cfS$[E h2( `vp<>YM 'lɛ-g\*n.JN&D R0a$lATUAC)jBXiK",ϬZ tPzdj+MJHM˚o 6.ܠPՂU"lςH b~hZj aE\]ӊ)|MPD;b,3} ?iBMH Q#P3cm eJKGDjpP|]JXgҙP!À3MSZ$?*)-dMM u1@!AaW} `Db$ȰQEY -Ф`#AdU8FIjbc$vAqcO:q0$ЉgdQtPB'x.]+F!QUDb YPF,DwQRZ#,)$p7Y8(fCUe<[!(M(,]Nמ'K2Ȕt:I,89t ➪m#ɨP˗[ݨrJB@e$H zT/D/M)`4$(sgB;/^hJw5)Poi[ETM , $i__ NغD́ߡavm;Y'T L+5Ĝ88/*i)@$-)i(RO 5dD[/A!L 4QMw( NJS""q Wn뜐SBڐ~#yQ="kdQTAEQbɦӊKվQk# "Ɂk`n0 7'9}(F҆q7YWy4T15"UVF( =ʟ`gy[?x1"dE]!=fCYJcK,&U'rDQ, *Q`և hҥo{|#.l'ka9Id)1-RE R-ExqTY=o2O B< [hܐP5غ5ޠ洜(B)%o3*ntQ)AME1O<@Pr2&\ hSybV~,T&m6YGm4xGS:m2 A1 k)r tyZ#-%i:KT^ iF1Ҹs)ה5x%QdߟH& ,X8tH8d1qk`p>6 [*kWkv+qFNwQ#PAUbD*dQQEVE,EĪ (F*^/#ĵl'IfkZ?]9ڙ/xZU\h4e2.u &"]c909 Thrz%0g1Λ(RTQD9 _ǠiI(V{5K=(>_+_k bbǧa%?l{H 2\Pq{CF''tγO@LZ&=^~D.ͶkF6 ;b>Ҝ| ?VаE?-6|K>g 4/ œa,)4ffѹ!&[љ53ndwsk:n:&:~(* EUUb(QTX ** TUEEE ȫbF Cj ߱Pn!'dqvQSJ6ex Fwvc &eDyDA !ZhJd@2̩)rqMւ{ ͫa|oep5z|TOScez=վjQ)裙!6NMP,t@қ={e83bg)$qJ qmtGmу%Ձm^ pQUE)q̑L05t\u~/'~2Xnv=(͍m*S݂@Zb"C+t'w Cp ;2DU{ڤHn@N@&"YJj{Unc#1 :(I*x}aU$RbTEA"HPT,`X1\ RH}IH"l9gEq;%}}_xj~ᯎ׽F0kï KwCz2.C/v[ӥ+q znKXW2^PX H,((jsȣZު'Y7*d`a׹1B֫ !H*<;t1;Kxz٩0t 8IDU$D1`E*dX,YFDE UbUbDB*D)" *E",b EE*1Eذf[՝} 3+kΓ|$Q>D>g@JupPR)e@,A< 5 PwBF bh 6 9Gl7c:w~RA_=J?k%)$T -0sT3J0BAYUD@=YeZN)&k: B  EU"*,@UEXEH)"(AEX,E7RN逤QbX Ela6ܤh\q@SS `ƼPG~ -YA~xcem#{ X\?_qn31٭}u(W|աψ|Z"v9z+b"xNoMjsl_/c lU#Upժo1 ޭwKO[K8.h}>!$BPu6!7T:A,hR↺y@ KM8/u[y܃q82v5}_Խ6!w)m>-9ة@з_`J@A~ڳ\ SI$U.p>^@#zy[5vCWĩ3i+DDDU1DbŌQAX<| >9ZCPRq8D*%D d"0," ABV"1U& 6 ,[yВ5IfiC~1"SƤ wŝBvbVZȱCê3#DTYL#5A(*Y, q/YiuT E ,PX)`*dREF@TAV^b׳q:Ve6@n{hS;E:ʼta>^5SLWS\O &(S%x 078loc=/qjWa;7FM[|OA9@ER'1 T:}IlPЈvzܻ)#>X (nu@wh|&gW߳`w1g{ixwPxp6N>xrovkޓ6Q6,!iXږ ^18p ("{6{-SLKQҔ Z$6,_% E/"$20" ERAdY(*,X(AdQ`Q R"ʨOFgI dU"S:h, ٵ2KTZ-.Ob}#{~ߏ1qL,$,810Ii"u/.dbzֻZ:<pJڧ(-vJ+]@y7\01-q9 9iO;y[O}))H9s, yqo׽v]ǚePa1\Ҕ X1FE,X) F#AU,A (F* 1Q 1DAF0XDAX,(("QPb"+-#[ z=Kgϥb$FEAQ`(PFDE#B)"MûUb`#E"Ĉa#L:kUm,!bⲡ ޔkYVsPal7╝^LTJ@:K_*=*N|SGHę*<;E"ńPQE%[ףavrڧ,q-r'W̱$$T?&V0`}k l<Ϲk3;IEY(٢\)+f""#" ҈MaMK fH(XdP*@ yy<7i}!)/g| !qi)BEA{Fv֎coj}b0UBچ&xxADUDb UV ,$R(2 P"X#DUFEQTUX0XD`V*1TUV" "*[NKq DN5A>G;kll1sAV;IuB(1AC`"xsŕ\@˒v0F% F?GWcQ9(~]K`h΃ƺ`oФhgROhÍ!R>Q&,_n6AB$$$.uwI 6w6~FwRvHO aV?+.kdMdzb}n{иA2DA Ut`SDQ*'xWL]muCJB9G'04eI@Tbo꓏h,ζ7f`hŎ& W/MNbîӽ*UDI1aT1HBAY@W6 P5 _" Ml+e~E"" (E@EE4u {<@`$De(VFp@2DlDP,UA4#!t~Np_Be '"=|>:Tnb'ď ^ɝ `Ң/ XGPAPψm)xV3`jG{/wPm\p H 5Rk# 4@/bBSLhĴDMh\ ElȄH6D D #hC #hp|Tt`9sRa"q`"1"* Ag* eTX::U d B!/`0 nKД2ILAV#FE@As\W F  (]!B *BFB!o Ỳ `(TB1֑&cAtlׂ$RFH'Ȋ9@$ʊ|k6%63HZ2 B)F!o}"ՒSa̤ *BM PHPA("0b1FHd@DDA# "E(`#"@F $`dAUb! H@AX 0  dacX E*24hA ) AVcQB@d`Ab\GbeʪIbhFBݖRڪ &EJ@\.M Zjeث07+⡌5b"&jjJ H9V>4rD* qSh;vs0 Jaa@ GP`c`Q$PQH*qL&\@QAE2$BE" `*$b,A"Yb$R0H@ UbH  2(+A 0Ab Q01F 10 ,FA#"` y* *AI)H,Yb HI b5jD.#]H_eoH,bGJ 7J&TĀmW0DT,P 5v\:$̀i0ݱOqJpFSMEx~ =77k6d 0uԀkT5Y }m%CR nlV @E[M8'A*o$`iTK@RDT !1EbDU` ICJ.wꅑ`:Haդ\9(.1Ԋnj0`B@2$b6y,HQ/a3oƑ/TA@J`nFJՑR8RDn糬Bdԣ2jSg#f F F0ӤQ^QΤ{$u=ެ5* *1e4/E""8w"U`5k2bpjOwJem'ޗA]x!"aҩE4DA U姨@!@0b(,Eb1 D1B ,E0AHdRF H"$H$YdHH`*`C]%2˒#Pt>J|Jш1ȣk^"jTY-ʴavHC[$tR6Aƀz)H&  ,@(0U H 2A@H$H#"2A`EY`1Acdφ?Ed*#Z]N(ZuX`حQϧoJ&jΙY3JƆR2,ԊH@owoD?~a?>P Gg)-#ʣ".#=Lp&\!""VEׅ נޯ%;S힖Fҙa[+bA"!9ـ JcNŸ˅b^6N՚m`\-Emz9,g*,NڋAXEv4{Fd0%aU 褳MBU%|Z1m">˼ i3Naf}wZ<x8YIg>YLDj̭dkEMha%~d~08R )jBa~ѩpq:j^KB& \U~8e+ޣ?NsY&'EQD~ ((bU=Faklfe"P`%pz"J{a!fl ZAByW;MR"" b&G!b"`c%-|Q?iyMt?stNj`PPcc(ȄM[30V]^#N^C#r0q92+&H1Y"UǽY%w9dw\\uHe$܎ػFfPɋcJEBlURʳjb"浮9kHi fBI@TWr*2e +MUͫa¨]JgK{w)ӀKopgSDVִ̭]X)ʂ1X^9j;d`0kxӆNV(㝈ZEQEF"EcV7d†#ΐ,4)|fnQDb ٤^RZHt9fA#Mu.‚O?/xHWF1Z8,(PQHF"p*P`(Uq`F )"aɝQgU1!q6L?>H݈֯5 *yrݲqyQڛVv%z /Go7>;0\pB 1*(:$ g"a'_ﻕ0[(tI FP|G69IՉɣR( \%ouRĤp6F+'Moqg=rXE%EZ?n!<ڧxߗʡT&_ϹxzTJ#ثpC^`S5>J9i˯it*|%`:fQz!V!RU%\&+!6-a)9G$zL˯Ґk)M:fnf4>LA(1̎6ط * 5o`:{+v]s:xPԁ^REAІ 2鈋bЪ?='/WMy7XSjDǛ`;32{{?FE09C2EX ū6qlLeg A]ST]/\] ۲s7BU4\\%=OX:8hM2Nn.;7C- lW{`dFe;/Fy.ZǓhB "R^3Mlױy c p*:'F$~J-s/tPEAEb1Oe F E"1 S7rvYj./m'4Z^dIDiAbZ=_(Jeֻw qTk}mf"zK2(XuZq+lk"Ά z6X@"'w"J+;f`^EYC3 DfCeCjrA`0Te5PV4g 3\!Y,dg ^hg"p+h>w#]4 *dIaco3gE~S/tESqF$( ey1k-Jrlrl{XF1vy7w^o4o/q&5;R P!~uh3Delho2>ZuN,>5H wr~^ȮU̅|Vhh]|]}WoTTF R*"*([ҩkxL""I?d>=v-hD8+۫֬z*ǒx^?vp<چ"F*(U2S:'JuF4-t2p<1@tWlqz"yB8U^$0O]e#OR龜.RKVG;(>jpA|^1Ƚvv{1^}M#c71gҵ 8\մơ}\Cd`~@i(p4r`ʞx00o(X#Ј-; "[R _-=֕@% F[_a k9Xqs.,y]|jٷ Txuc+/.>فR`dKlK"&au#&hd Zwfw' nfߍPεpkWR"<ݾcoTDfM9H bHb QCz,s8eH2U{a%M-4V`޹l8d<V [|l/I ا 5T3 33 8}q["Т՝U#Nn_׺ݎXT p*^wPOkBc<jGmxH~>;{U6Y=}\773vsB.Y Xft{ݬ'S;}SJfEL T^q- Bppdp!OZmSU 5X]1 18Mzz!ZrKvBJ+''_g)^oL=k3wDVB5=4y p ;."0X ]՞eƏT+Ɵl>S1[\.9Ȉ]7]Q7?}7*qؠ{> TPUi@8v9P!Ff`zN^&FwgSNdW X6BWGsZvW[BO_\|]s0%6 :D$2ʎ3~EZ3!˫;K8̉FZ6n5A^ Zw1-Ϫ) go~ʉ|/ |nR#6a^ yVC(0d2Aoa.c1r=GHkhWn]f.6θWNYtmnC {^O7'|uE :EE -w{W{nfG-4o ;Hױf  Gps/RtE=W#trnOu2#0`yAD+1!&,,­W0}B%V\LwԶq7Z~w#*Ȍ:<>+7U=:zjk\u#վџ}n)kL%X{p5  ,k#Dr$| *{=Fq2oG>v}Z5>> ',zmlEkv6춦@Ņ3MvX6eapN&BN:Rf@qcG'Bm5'bVNOpaLAcd2 s1+-glVqI^XH7rْW.#>=HX3qƤT#i=SVڥv_}>1֖2\3ÆMFK;Hb,u6=b=n  x4a7/ǚ#U綒lY+1bNe qC܏gF?{Ab tW,/;_MVAUjo2smJw;-c͹]kvU/_6H(Z>#XTΔcBEg&JC~~v}DiT=ta\Xr-M3ps'u1CNI9 \Rl-X JGc9ɰ Mp]Ң b_|vWƯQEA DHaDxPSFvpv:wrjoo'Y^8fït{ݬ}ͭL"  |_E (̟αb XB=ܙ@I$qꗯԜ5=k=@C$l~j,G~HO:wmIɳp2Yx ϸ࿁=OW`,N>?`{P,ph5d_@UR{`Ç'E }> wF~_e{I<dU*'RE񭏵=`yGW{"@YH AAE ER2ER(* ȡ"+$Y)|\ž~hʻ_@a x~kz/_Io/SWY!2)AE# ,N" 2,AdY" !b d YH@A`H,Y  (,)Ed" HEwytO6~6`Y5Ue+ي6I=F1Ff@36,Efd`I $Ad$:|7/SQódD"`CpDt bx~$zrw广(_9Qh2"DX R$XV ň DTQD<PdR"(+X*A("U U"*y?@pT:3,A Y͘2"Y'?(ep e2͉DyeI1ґ pclAq9 :}SVP0@_T$0] /∀/"NX O %?w]GGem}~TTP4( ӓE>|$G|I/M@_*(EV*8l(fA$TNl!ZEMS̱lD_?) @hz(/d<(.' b@ͯD!DO1+tK z2߁h##TڌkNix{%?cT^iŽedR%RQd%a /ɍqJrֶj~ i "!{|C\Yٵй4ph%U ['/vdݡV0u7)E32ȕ$YQ*:$Q(qg 2#j($Y&=[Q>^fLhK6|KT; B Ϻ sDվ!f?w9]ah*}̠!(dFdq5 C,ߓvp'0f@2dVβD VF4U b|5vAS,T2>c;0:9Lo}{9ϟġXO,l>0\?)B- .PY QV㸇?0ȅ o&4B]S04tfd$fM%Ԥ};@vS͠禓85>q<s툤WB40TXǚM{~t|)labV]ga_E{hw#)Fٌ51Uη|=P9)MANC+T뱕TD+@ "=h&']ӠSSLܤyl.Wپ8Qѱ{*=krA1$â R:XDݟ%N\.w' 0#tn(@VjQ8 Ng>x>4 xkd~%fe㲦&J(׋st3߼N&PPf 41J4 Y]/V2W?I0L&;z-}Y\Y1upUVP/to8X1@)TFnjTkK%}{XEL~ZAō +T -9I-3?q iɍeJXZZVmbY@YUxo;fj0pl]f&ɯiQQI{|=>\+2h }nQ vE!W} udGk3ú. N($^a9@{ dwK'}RQO4*sd~Z<$[f>9Ša-ۭQU"(o2Dc~ أ-s ^A:sXNma>Zȥv!kH\U3IU1ށfNXxDe LΕU!qڃmV6Toڿw~gaBWڙ6^*Fqzbp FF0S|5t6:ޛ|/^7rڐB* o^>J{.I R8L{VDe\nynYm;ʄ Đѐt?=#4OPuĈ  VEP"DAF@Ed)X,PPH#'ֱ8i{yu/E|Xx Ϸ!ZQv 8R_Y 1Cޠ{)]˂Z!JEw\PBSiV5}y J93i+3˷ y_ɂuɹRt\nAѾkr"~ToϑWBHޭ UBי_*S >-GŊT>2OsIZag~?n]'k2i DH[;R=ۻM/%1#Hys.u$spJe{c!+sջ̲AHPX*Eھ/g^pPd }uL- PR<]s;W{Qg̖]SB \ǚjAHV~\Toi`-ٗXF>z qv5_LƐ"|>sn^il|u+t7a#FLv^(Zt۬X QlqLU}LuO ^PR_XރH70s?Hԁ0?{!?5n{.Ϯѷe.شAb ߗ$ยr3mSjZ*YȨ}0h\6j0S0Ndsb=w+x{o#7D$ #EusZFđy"G}}om33|F]5փAShVPU&v̍_Ow;"z3:DI0 Yy浣뵅6t _ %1Ꭶxvι0jܜ-vyrskpV"*D`.I 8M8OMuF SRgׁ;žA!eky,;ő_ܻ|\u4.lmLa/ s]^Ӎ"tnY:0z݂+lnMlʻzo.FT~`*@X-梨Զ\2QwY{_ؼ)|[뼘Ќ2 Zi(OMߐ%#8>f+/eGy1̅BHowO QE8|?+05y$)W[,V[Vg\+c:>?Q0tH<cNY67jbA@C3_k0;MRh:eWi G]͵H}3(vfϔ3:*yA7|Dg8-p5YzP2ff^W,,S9 X+uX8XQa1lrRu& ȱ#":\Nqyl޷{5 ֯:'D1⺠S#:Q lO=2 Ex'7Wrzc6w)0p+tho?)!zK2;rKO2btbb(X^=uϥ, :!`X/aZU-8altT-a[  (35 :nѣ(_E 陙#2#1)ejeZy J9j6j…^\DWh@}>zػFƮzx;e{I79I M-dᗹ2Ɲ?ENڄ033/*F(DeV2ԿQ)5x3猌wn*By-{Ԭ"z@o&l%Pj'fS$oZUҿcaa Ps(JyO#UR&;kt6xff24ߠiQbdq";Qk.6T =Djj(Jj1.\al_= q@=syfDeD%܃puuԓ}cqVý:3d`*"zo}>9zf|tx!5PXAX"F/>G*>uYk:" _/=a z=G005m`?  ﺳsmۖ?ŸF(Ary y^ɔ"y80RE;8dDvRP#DOyT#sHx(R!"{Sw"p@1:/D~y\gT~P͂"*?  A{"& k_u9`pSqn3~AWȋ7͞s#\XމHmtߍG H>XZF^Pm [8G'Oi߭{h,"޾JWuOp#iA>oz۟f2șeJ#H HR8~V ҧȽJ_vveЌqd!JkmaUIp܌&"a} Nr9A 73R(ԑ}zҧ}I1b[6ȑKL'hK~zN| B+!!")*\l!L?g{O;e I bWw]"rcPX(,1 EĈPPAADﺟk}-\ݪ-~&Dv5EZo[rn[waaSLn?:9y**"(F"(q Q.{nwG] f" "D"0fFBws0JܧhimUQd ,i]?c{3!o3ɇg5p+Vx|X32:BS%n46p?qԘCܨaFܵJWzZ5|Ѿ *)e9lDDUY_MƻO%8 ،q&JIX80xXt?FK I1I݋O-Sc GS尥pMA]he%QB~{G~'^ @.A]ye i@<yh΋(. 7%(%pgʲۂlA~y?]?'ݾSWB(o8TKum:XH7ݦX@v!t@}uLuʷ<94rμG,+8^~>{x'Y 5hM6 N9Я>2 sc<CKMt 9t7U^.dC~H0@a=OI:Gcn+\Eŵ&mPM[C~]^u?-Xt5lKi fJo+">y7fV+9>Akqn}t;ICL{n-^.+-G RippM :5hAx-c="b7#Op3nIG˙.`껁Z".yYYy@VC"33ՂE/_}x.Oso(!  Ծ#k+/}DWYl{A)`0-<~nT7`iLcN/.e3,c̛ϝn.w3Flb+N3bՏM_|OCy#~?7ptMǝ`4]Rgխ)\ޯHUgyc\v!⤄u6wXWZd֢bA:pF':Flʳ=19)L=DN2㿖^n<>NcNgxVA RΌQS@t*N( >-#~ ӊ.*tDy9;{FWD<}$_Uz7//3 tz ED6PA`u=xS6MdOUTb> 1 :-CTH']Sj,(=XTÖ: <ȉ$2*>I?' @2LjA|?w+'g7#| gxzaA/O/kVaukH9zoWxzO!˂LB:#;e5#G?(ѓ^P(Yl *Kֿ"n #ᦳ[ɖ'vv}A:祤ĄIARW -dN|}lx*xPي|P<{jã߰kuAbVʾνw)DGuAoCȍ. v8f\ P/}%gdP©.rOD9ExO?Ya)%Ŕk+q¿"یXsѴͯ_XB'ɞMu7}w73 O(ۧzyO}3u6z Ʃw0Xά o!^K1n*&g:~hzK֐)~s#a^=g"fɟ?"wGģKŚF ]BH].H. 8Js!PU$g^= (}<^3 `V htٷo# oEK6> TՔUJj74"pxZV0C UB(j4Sq%o3ް.R=P9nO. :̧¯Kk.}z:AE @- 0׍IYC ѴF%v[N8@QϯO7xu-@C$Uhx }HVt] +еQR 9)8S&ލ߇pS32p(h-tOw}E9X> yz.u4*4, DCN~lW3JwzzkP,iCn%m3~XW1SUuҥ\C$hPދw|8*_܊ڵx4<|Tۺ4Ÿ+Xs3B:DS*Ho׋.|*Jru%EeL;E&J& 3G@vσ+ǠQc gԏu,?p*`[fѥݢ;KHO6xxs^[#^X{0V'"p{. vM6Pn~n"ډl5rv}2%.$GyO޻(>W}H]뙍*b*|3X&Ax1nՒ;gg%y"7d eVJ#}"EdheCv)p܄gh*Y Jt 'UtgWqYqˋgk:C@JPܪod&-/^N!uk0ۖ6`-+73fȯ'blt3"^'#|;x.GE h\(EA?u{EQb puyfU-asΨ!days|NЄ Eh%{ SZteK{Qp#K{B+uV[}ծOj'mwU.GzWי޷v14!r-eF@̜qں>;Kg9Q.ķTm/tYs=qZAGT/LyB x<_:4?s -{B&L'Џ.Q 6uh}ȑ#t" ŪE#O] Gv3wP gČMq[\g509AO"D)/9mTۏI{9D ~Q>ƈ$Œtql-Sc'Y}w3%<˦Pj8qSMm%)e#Q# $xj[\) vtb`25 GuZZ 8)s7Nnc~ -3{xMNWr^]z-unG8='Nک~ ש+Ύ˙UDnV&?c_ 6*s;mne876__k{79aͯ<^MHraSs.Mrm`Ogv ʶvV=#?][Uh;LO/~_"<:mO{nu>r0i2wgͻ /ʞ[qz_ۊw-jf[i5"uOm9ܬ# qHX8'> >m oM[mhaºõNN v>cNX#&Ѫ3ڦ>v%j Tg#__1g 73}S=VBX{qFb%=C(!y3>jlMD+mg!Z9Houָ8GOm(ۿk?j6tn ݚw + e'KթrY lL YA=;￧FOD=aOjffG7X Wkw#F4)IDd JQ q3o=QCl#&&3x^2Sh!$4xV@ n? L/Hp6U ( k M`*> 3:ڠvfa l@6Hop! UZK9& N&j D*.XzN Y4Q !7)hWGʾ7w6+^,(׍ a4w؉JeV tF A3›<}y:kVurRKϒê%Vs->kg+Jܧu 4s#8}c1dסx8t ΪWVX7A p#NutL#z{kչK: r7Cvs"xGlp~jQ@'"u n ByK%eJ5ޑQϋQ8Qz;WB1έ5oSf5h[j}lb4WL^枝ݟZ Ώx;mb'PZ'X$ =nÿ@B L mn;)hP^[ﯞGH:wcU_Ѷې ``qz)^z|&<\7DƇ,fzoHˤ5o}4O[[ud@j]wlSfw&QRWu?;&dN?iu9O TU/ d*TG!2w`菡L y}+  k65 @s̎GȃڙWVyQÛV>X^LKdKR rc' =c./󶿶b T8e[?Hz$;jG>q#i#TQE㠝dYYT@EIT pbSi;(izAq{v"DB'{W=~:TTp=`ʀ( |˅NQ( w[7Sg}cC (*@+ocBwTPGX }Z!qX$!).Txf@暪Mvt]LgR8y]}\1?W+WBAR_Vk~:VixJ+ `9@7*#oȧ (eve|W 6=jby45!0llƛU4ˆ髃q'`T3 7"FH2=l^Ј@{Dcd@ E: E<΋g} k@ QJs -D?+ JH( d֝K(,@m\CY$rf@vPNC5OAQwگyVƯ7l%!Sw̆&;!ϔ8.ybʈy;>!+fX6Y|"{QY MJP]PB@ 7E97 t'o~'2{Py`O:k?1^p}<-62?&#)QַJc(_tn:ÀiDt >~4B"{&{}^@>^ mA :"ȏNt߀#64%uJA"B* q{NҀC~Uo`my݇?j&NL_JZ~e lwNqUk+jd\U\C=*y"qt _G0,BZV2k_'#=k\RܶUZ,h9 }f·,6O=לF$)'݊)"T ?r(ʝJ/f;Զ$pbn̵z$I:GT/ȋb'ʟC3/}O{|s@91D>D'} 88 ER+|/8 " bʝe\FaP* &c }~9mG0ɲ_t'ϲHEicvey ؕɁbU:Ԙ2Xj.bGmp}W4ӻg*>̚!yd~{[ʡWܓP+LaY8ٶz vmzQR;\0}cV4Shc}V  |ܠ(R-`׷fT7zj z:P?iҸqeO4 tq!"!@1TM2E 9 ~C֡UsVA3 'Գζ"ٴ8;‚1PsPH/"{kN=2zaj8*3B&*ʉ8_ɚ@/ )3-1h曇x"m* H9@OL,lY) Sï=ji2p4NA˛‡GaGȂ.X,YO+_wU8*ϫWhA/v1DWatN1A8hMQΟr";xnb>DE3gҦv 9g_!' IА%%c &=S*u,DPtrS 2H7hPۨY&2B{ 9Z"C]2˽ oOMb;̧~8oqUn0hڡ%q1'-KƢv`hwUp~}`Cot7T`?,knpX-daӤV)T=ʫ''zL)R/RtH>XKQq7ۦy omNs{6,յX8Z%,B紋BDcQK;ٸ簺/^T_&wDY *Zψo]x;>L+{9,uj Q<K}џSdSCm<5&b[\eN,k@5Qz az~j[Mc8IR33!NeٺadfmՠgjNQrʷjgF;g S)EǛpR+}˚XmY{JJn_*\B3g{~bǞG H7}ZخWw-l֫E5 6*tw;eMr}hiڃKbiϣ}7h1{9z$#vΥ;M. bˈq,Jl|'e'r_ޯǵnU^Ð- #3 .6swe  hTɭJ A>N@ZZzJ`ߘv'+[V]] *^3'm8xV6_hE↡ /4@ `vЮh^>5 ЯwYlHlF̺Ʊ(%BM]֕uIO){U."3Dr1oFr.&cлpqcJ.w،_=d:v H^H6Imh9dT@2@DЮc,hDCu\@V?.ĵ߫z)\-N cBbCLl@tllV+ZZ&q:&n&Hk6Y[gplb1}pCCoK!<p&ғTq + g ʷ ٌyz@ $7=[>ϔvwR"퐌ʇkX| (܉*@Ah{@8y|MݮWrz땜QeqLXGyFP[LIfתXD[tLh ]АjO*]r~Tt['F/b$6.ċ1j('Rw" ͳ?-xu]]Cg_AuʐzmXw(iyz5zCm[Z u۾KQ$m5TI)bz\B@ȆT"IՊ,xcgOHj߷x #[Py.T}?oy(9$ezhz4\i ND | ~C+@3'&R)OP۵7oufp]'kRLNՕϢ;zJ5wϯխvM=խͶ'm!v{{/lh>uw 8{ޅ\ޠHYj(6O<]--:}*l Sٛ{HL&S2\JOvb淴i*t ]9 J`.~e !Anuv1E ћfi>Eֈk9ۢ:650zG(v* TUeiMĊ!i2JXkZ#Qj+nqZ4_^B 3{%%6Pe%42u-]^9W&}*I+þ߬'cL%^ ܉=K&w4Ԁ<ޑh!>滿ޛu+&0',L#;2Fd;1ƴnZonp>+\ۿww:Z )1GJ[W;5a@1EJCΊAZ흃Wv.=#I [=*f>FQZdf\ac˥S<.;;S`(ږi~k51}Țk9wv=1uV^}6Nן(i:qȝ \)|Fcy[v'oY0C?=/[WSZ.fR5j29̩Z5CjGtj˼= ܐtJ$ն )9جQWU3h;DYW+ eQԹ Smtyh} aa] UZţߞC b;,msy[~V o8qgs1j8?=_u{5. V1Yw=t5ܿ[DcuHס4qǺy}_wYcғƌ?ՊE}"|AM&.okԶ<9{-q1rȐB+MY ؊kxLBe}M\;7D`7uxZYozvpv)NkC36yDC5G8eWHb+]v&)f^1G!Q#8P*e#=`c3T,j q֢1iM"D:7`uA;z\k] JD,`۬`N,!|_3'<,ܾDR+=i'™+F] wbᐳ[3CBaK2%-{+^{|J +5p׎F \n_!dBc",k_a03` N6_7W[+JF^~K^L0[FD=kaŠaeKk*u{ f5qw..'G戋<0mkɃV(P,քNZ JV0DJnt<%CQ 2+*]A:^}FUBp@i( =׏zf׆j C~\BXP &B帀e-JFµ`M }4h1 1TnFB= ZH @q4SA@t8'xp ς<-*s6_{@"j6*m:E?e3lEdGPύeP|5a5_sPpdipq>\Q$"Qa]d@ ׂ; jYc?B?Ͻ16=XC62"ԥE /IJgW 83~=i't^)f/3y'b,7PUr M pBEh0pK]i9m* k~r mA ˥)|G{9;0T&fkkh:#xQtyɏ^@{xrºO N'S-*NlM[K!!rXΤϧM]]6/,iB̧2 fhps}OѣɆH9r_PsD:l$fȥܽ}TA/u^oG d 9pW' F',y|N꧱Zf2Ww׻go޿9O)v~BOuԸ̂{{;zꀳB `hH04sJi9ujn9Li5R.7~>GVNfƔ컏Wrf {%ATގ$PzԁLeEֲPڨ=ykHZLlTAS{ҡjcL*M US)hŒJ2Z&\Nȣ duJ-*EO+sfjc}g`47 '`夲Bo(ͿMO ukl{x]SgԼ$JU)2Eb~G ={Sn=ǗE Q*4RWc(틷b&4UO 9*q7?JX6@ ( ~MP/<}#?)jr{R_c=[itݕoYI賞󶿎/o;l؝U3 RW(xtGZ'X.k<AP:2AG };l,W[p|hD{a,Z{߮pr Š,KGԐ:] E+HS$cc_z́G# |}C^/=<`]}eҥDPy3zek?ԊNZt"g )$/x4KcCGL*hC?ƦI[׫5xX9 oB36Br$>̝g>lC(<'I" Pp`&I?'D4zc?rM~" 1`5bk!;sέ2v >?F;wH"M OճHuڊs:)$?jSU9.qn]ŀi@iOOxP(bգQ(Duz=1}+t(ANv[Way"Me7| cF7ryDl۽=lw JۨՆI(د7"Ms<3s ʑGP^E)/|K>j0+{ 9@ YYbIX (ɬ@RA~ |t ^UJ I}O6N3ENx[LBEEw* B6q};( 1~֟u\CW𨜡hCeo!yn3HJs#C؜O4((Su:d- vR҆ P+Wg5.ujп4eV8qZ`o;os-:oq|WP|}؍Br?<>X@ >{>c4Ə|{o]eEIO_ u9Pe[ۚMԆ"<\.mYr(| h(_5(dMNdDzo ,)\A ǷG=+|wwԾu3c{Y:Mfes: sjm*|KWSb5>k~ټqet^/~>W Έ c"=4D S^§ 'E;'<Φܧ|9gk;gOFWkr7 bSP($ F8=^W*W$C-yrxTQc%5 3ҫ];֖ˤA^_!O"::<~o}/.Bq6- C 'NH cE[4ܝ`/*d?,(q^QhV#}: >!lnHHy'#kϣ~Tϡ$j5p @iK>ѮT*;YEFF@CD^{h}( Fn.6^{yWG8Ј?*UFӡ*DkC(@S]O"wqk5C@PiY'av >~ιS:ѫQpYu2uE:"E`!HFP"((X3*1,UphAEC 3KĔZ[;zQ!<~谒W+hd!. ) yڿF;lzCz^m͆ wI6:|7tg⪈PlpVe o7 ma*A>'h6wW-d~Sּ&gСo뭷HOY>>d,X *Ag%AEд|vD@IT+5AA,q4)}q,39j[k΄+=&j,URM8 UȞngDO 1ZQ$ ˺7o+;7NjxJ0!0T!8*^ئvWGfu3"(4P,=[c愐#-oc8ݫ՟A} u/֋K5nku|5 _+޹"l3KoWkNǁLs-jy+P3 3 sѲ>[]N{V_vd2vm^ip Xau:8{өs`OMLV亄Ix! 9AݪK6ֽկxi}SW5N7ѳCQ Ze-3wg /U 9ڡG"a8Y8rm:+I'r.cK*8'RcSK1 -V76Eʡ #6][ߟeDh 9D ~5 JVqQƢ$%gVq@rݝ99 })v_"E;%XPޠr{a"+E[-jWhͥ1IppکȶyrD<"8 &`:1W2sIG`r7̈́^AD4-ZnYAQYǯoQSܽ 8559yǨ\̀ 9:yTn9 X,j3 h8]E!p#onq, IK<ӝ@uj{Tu&5 d1 0+kYq>v9ZC|M/Vޠ a Y¢|i |VnJP_] 3 zSna{1aqXYC_nx>}n3qbD>*ULBJa qGXU1 mSJ5rW\ym'5fɕiw-+WӘ_]is~GCR"E2(l@br}] 2*;u֝/ ZU A ɺ'=mQ7;;mCTr: |h8` Q Yh@) F CPILz6#ՙH/3"DŽDEL C蹁V=<*%0@W̎ivCD!@?=N}Y>#i@$H4(`yK,wઞG_b`s>W'bK@(;j;:"xGuƥ^[Ǩ&LC=>ƥ Ó<_=~DX0V2)P 0YEoRDa c 'K˰|$H.}XB dDM!~ϟ(vS "( (rFu!`{!!ʧY&^zM8)T`ϣRJAVIbݕ<5J@MbCf򹅲훀av_3擑 n}qnKCqwv%[oØAx@MƩCm iŢAqõ,*ޚz|Zkk{ :vuWc GrbT.NdU$dUP`"(gXO]CKlk!GN, &ë˷e}GևUY fwJ3PTK>yl|8Vet.Wܢȕ-UF,uT1~?kLxƖo"fҝֳt:HD;gB:!@C2< zOs=Zua8)hQUMUZQIJ4rvMcP4g8TM-k ,Hjŵ БO+H;ƫGQqfK ?0:,íL@3yD9?+)"țD^_S 8!PC(#/37z'%~l]ucxz$X|qm ץN5Βkz poy}\mgup>'}tc~!q_JᲓ(YBvpV"ؚ j}ȓXe2 @[=c<;Hq>JJAM5 lȜ"@*&ӥb!>ܤLtj5p~ۛjә0زnQ3ѧPҚR}lǙutf}+~קm cD0@ZL16,܇K|_񻵿v6>7٘),Y aй@eҳ>o_L@R`cleztƢqFRO6wnYY (&@d pSߞԖp\1_7Ń^pčDNl÷,EȭFs/aCtAՈp;]|w#‰E|_쀆DMYDL1%VPiqo1>撚ƤY6dE.i0*tF5{z>g 3s^a <ކ?Cr5~ AR@ $" ]Hr%Tw@հ 9"И*&ܔQ ݡB]9 VսſE;2vpompݑmxs潚t!}x2Sؘ!vzP~"i}ܗ=nN0*~g|w$j*7`N "8f1%kYJ.}5d!P7b*o֊;_1WDFbwA]ՌV/ǭ^RgHtF=PrGtӁw㿔'g}1N $bhJzt6KBZ !(JfacYߓ}׈ 69ʏ,!(`l "F  ~sո|s!B]n\SSM+Ls&  g "@Ў@v[˞hiLHg4W6Uz) f3Fxڥwl ҧPc22/njaݱ( pԏKa[>UcK$0;c{:IhoĐ2P@ڌUP`M5ëw|"HA;L0B$4uU 9/U!U[~\nPqv˓,G 4 )~c}>4ݝ56XVӃ.!#p/f)p͎: !4Ztor̈́ft~^j r"Cc@f(fZPįGUۥ-5Hdf)F; E&)/*O7R6'@?x9O^iNɺ8WOOG0Mj&D2Lj|@Ù蛙F<}ڑdINh28o/;N/wmSYZ+P&Bї1$udy9QG iB)'>v=k v 9e/57PgcT|:^5"H#"tPKuA:ӁňY\UM|U{$C0XP6C5 JTxF;^vls)%έ#>׮wR*}vy 4!Xd 4T)Ddb&LHUZaE@&?C琫WeO=Ϣ/엕Noh"HΎz zm%?wKpP!΋_bД[p){L<zR#)fj*!ɬ=G*ͣؠ:XTv6\V.YskXZy5g)h b^>ޔŬ'4rw*{o dNm(ڔ60'GaOE_C: GKeJgq,Xt;+⻨tq @YR"euW4F2 CӅr} +]C7\`:«\h(j7G%@G?yI[ =dJ2 Q (D]bl(9j0JBtާѪw}vȏ8z1éi(SaG +xqT~wF^P QihH?<]S@:*M(c! t!q́ԿD 3BMR "K>IJdbhVk~6WOc:|.uiUJ/S88wnH[zK.e`16\\#+hq"s)3s(<'kOS|Pa%.)}†(@颩ut*q$`;|C$ dQPDIo|W`.Kh_Ś("p^ʍVޘ]A @ fXgz"k'/A @7^ޟ{^7D4b%Ue0,h \k5rmM̤Ljb5ĥЗ_?7@Wm@bznsE2htpc yͬ~#h>UPh-\8\>2$@ϛ׉ (ʪ^8ćFAH ,YTR U poV$:98-'dh n w9"0)SSKP.t0mԹ'{n@x KM"oP3ҹih6 Agt\j8HfX0C9Kj?K-/g%3oh†+v='KB@^;BowJCNR҂"9Zjb9jNL%@%|PuH"Qo_;UɆ&!r3;?rh&䔑3۪hxYC b%I"DcI혷s$ ҕPUuRXA+rxt`혠|G/=5?Y|V4Na&;Ы$'佣ReIc`0\bPD'%R`pcӺ{>U'`ghj:ۢ9%,\^O&2>*) :A~#Qf|Tql0̱s?縶T{j аI/A3:Y|2Ec-y׳HQ./Wg]#n:T{јoV|Cy%Hȭ:eHcFJ*C| Ca&0gLdlkH<"s:BVW^A_Q tűߴʽgٳA8yj| t T7*6p2 wVZ =k>vUȉ!9R>t]ip]{T {U%RLl-=1v=˲שn#0Өw@P樈Ԍcv6J]K+N]ODFFeC@5fv1Bpc Z'_.T˸fW/ůW&2][gj7!}KBNw8?l_Nl<&w}/jM#'H+ՓRh'gO8Vq}V]Os @8h$q/)Crٙυn뾯VR(S0P79Q9+cXP3,|'"1dE8h Z©eO̓_ɑ7ǚfA# \Ǧ6z'ug@:vC*2P䗃|Xw6f#97)LD'J}Ș[P@0fv "epE Rnf~:waN,GйmXv5;wNez3"|Ï?ϻ @mЇ ny!+8]p 1fUi -#D/4_{uUG(B֙űP"=8qаW(]vZ]")F}B#OmiyI0rs g]340#N [A# Fr'E1z|`3jj ua-poE@VZECAAׅXQfVA3&V]SO%&JZuf7ʗKa[& YBϯ]QZ7<;ôzَx5J %h"2#Y=jnm孋EWcp{|6k1_XC "~ՙ r՞L8o HC˄6Y|ەx-FïR(NGUh0d<9@qNW 2eҌD!`n#ȡ bI|4XtwAZH!q$p,\[m)sO k:xW sxJQGJ<3A8V@U23 dU'+nyg37?QMUb3vIqpV Eղ%otI\9h;poFbxM&8>xЁ0U!u k"N&(qYRa}Jz.XD_>]-Ux0?:t`( I[QQrng\|miD"Y2~W\yĚЁ BK?Q1$=/}KI7]i9vJdGg*wcXs#Xٹ%$I~0MOꆊ(@+7PkGPo`diDRGcɴw^5veӛQ$'9Rz f;*^@ ie2WC;5ȡjj9PվVxx7!f D2uđhD, ˛Ų`)a.±{}s?GӪR֨ :1jAA?Ǩ6g/\xj j}$!̩ .;ƞ6tbsV:؍Dqk1x^kpVR* s;R;m~m"= peth p琓aݛ7lgFԓw`6׽@BDH+?Эֲ ,mP\v.egZsy4%gM@r%@-S\{;@/C;Y` C]vdyNڱ {Ću)87-`RyO蟶j됖;ԡ&)$ePC+#k^IP%44F¬hjK%`Z\b,ei ET*(T(UME[ZńXjcT%QJ#j%UPe-UPw򯂡I%Ė]%X ȕZe IQV3KXT[WuDEhNq;9`&J" HbxGlb%JtC{xg* GPa&G`.)8=_ڪ#_8|lu#"?mA=7mTȅ3-4h5TBхZX`  fz0RUDjXcJ?DQ1R(zJ,Њ)Tw퇫;l)EjcFŬ Qw+]?h?_t a|Y!K J$Vfd*+' hr<ᲛSjj};;Ro;s28p @8y# m<15EyG(Ǭf=tfP dqRhZVbGiѱ߅aEZ~@y:r O[@>D H baHiU#)YLzD=+5E3#В0 AH$7%QF- ^w\l1^ a^v)mG L@T1ź#@yZ93b"L@7P's."DJ=}[Ҙq+wa;M2XkB@aELRN?ru/dkֺB&/Q<,Hj{Qt=|G3ImYpBPظ]I/%ǁzI]oVt}V>dzKvR{Gj %в**a:k h6wϥĭ"CU}+bT2Jc $ 1qNaٖ="Ơ`3d3<H 6Q?~yguRo<${:P~|ӔCNCQ % "PHgg &9xޅ>B}p>JeB5:#?`LsT-peZ`*ANb>)(~D)6oUw-xe ]٩8B0Mw$z Jc4ö##? -8 *"øf 3ɓ{^G}uRXd`ïiKuiXk&C,c)Li5R| Z W|oU M?,Q'>$J@d_oߟz| MJ> $"B|@*O ֟W7{ ><@LsPOt0AE3G_31WA%$_:@  -:K)p6|zac4wQk$٢Bd) `R"#uG{4q#;MG{ dgxz"_- }Iq;js"%"mGB~_SD"}-C1`BԆJF!Ko!x+<; mQ^ ]AR8'7?{5OE }i?z@WfL/PY `/&tCDԋ77C0 şHao=?u7][*BqC"0RA ]q,"+t6DF2/ig!B?}a_y~s>R՞Cg}+ /Ur:n>۵p`w<オ?XuCz?|  LLƛKx&wŀ7 0ڇ6 #ә_0W{x̌ $rPvOKe 34$2G#,JP"r E@Ld5PYM^SHr q4s5L}w n4#4o0Cɺv(')tPHP~'f0︸T_@wk]8aVh<|6Q2/ցQA΀˧oLjwv"βH<-)nyO4* ,5!(#IZbP^ơvBb2;72j%F1T0j43y_{L!ľAf@wE6#Dw-$Md@z\r%:诿fE!:K~&ȇC~'=z̻|'-gj܃Q"k2h@ŋ+>r;Ƀ1ÓY OIt UY_3G(mrd?FBܪy?d-&epWeD~⟀StK POf#!ă=[$8EY"Rz* |Wd+SfDWV)+ڮ@( > !(*iM쒞/f}0#9oeL^GQhT"3" l>OUgM!BoY ߟ3<Nc}~a< xsX(%R @:?Y͜ޏjvA_v8T*HCs;cCP95Ѷ ?^shSG16 ザlN#J5}a;ɴKyU?)oBKt2!Zj͇A^d8{,>#% ߌ#)~Ja@:>ëvߍRQv>VMlM' -H&*yu{ʄӚ 'Z`oNme#R(=ʀB!dv|4ڿKfl/~saxZ;_B`'nŹRg?9D0 4'QB .'@ˆי|M4s@it:H\E|&fCZLusMzdչRr KLjrb'ˆVxc@})ffn}XЄ#B!#נ$)BE)QqvTczVy#ٙ n6PJ H*42@1 LIrr1V%ePU+I f$0 5zdеX4lDz7n6-݈xSf 9vC|?%?d9#POxѧp AQ`Q*ӜP+Fyσs6UY@yQKUxҿ{"5O&}cS2eʛʍ6v^鸮:&}5-pv S!V}R \,b]N<[]|Gz|[&{[)φ[ʫL+믽w_i_ȥ f %#yלԓi>vԧ{=5tGȴ$ֹ?n M{;JBb#2#1m!XIji߱?D,DsI*OAD;+q> &@t7GUVw1\O7ʿxAQ]ƕF 1O0dDCc1j'94љ4\,i7z\FCǕkĊX3S PEAPGj :W;@2;Q{jyMA98l -( @ rWGJ=C|@kf|xxVSЍ{R ղ^qeAЗн^ӣ Gs˷b\jU)g[!<#d UG D]d2V!M LJMUB1f{L kdBױMfJ oP3h^KVVɒJijJ'@dUh[ˀ0DԪ£H*BN+8 Lnm$4 X*JabR(]EĦj^ P!ޑNEAQ '1!a,W]~g65US6mFj[&$ m^ H|މv& ~k;UzY3ȋOV]l\o \(B )AfdJ o6yX\['[1!Hds6zߝ׷YQfc!JûG#pAaK]t:Pr$28SQ$|V=qWյB/uՇ 4+E6CgVcvҥ \AZATu)SwNCQ٘p (:!lRf dH)P (dPg6@s~</eލ\ 5=%644lǎ ^ose5͊Ǚy<"˾y+ p( ak7{)-v fP]{9wF?loZB`ªf"F'u8vr]\=_9t;YJ,}&&Kع{7H^ qofZW҉$)MtؼY0=*f14Cj3)uy]6 }Pnya)v8hrMewGm_О7v-.Ҕw*?>9krj eؠr;vf_D]ZШVЭᚰASpǡkx&, Qڨ cV">[~GÊeT4쾼^$`& ջRªb(Gf~Zo/qOcS 8=Pճ2 -y?V*55Ɍt8M_/))!iWuh=^;i=i!G߮9EJHF2d ;Fgp1LK~"Itcқߪ8ƞ @N؟fٚoUW~A͹:.kXghFC޼pb;fjv`A=csbfg-WJ3ekGȄ[kviI3X2'6UkH-Z_U}ly6(;fW%Yk Hkd$.Nu0}YJ"Jah($'2*TZk/j6fnv ^ЂavY%A33"#~W\3(/ԳHSBf Vt, )@ iQ5#N (T~s҃pY_|ϟ\<#i[XQU0Phڲ"j*$$(QgF+1!ui!w?Z@JՑQ%5s~L,2&y‰\,_iw7?O遽B ș> jbt#2HW 0h?Qō*$= 3 gd=ySg*j5B`Ն1mi< 2sPfa$+VRV<}{[J0^ (XRTS<"A؛ 29~q7 W[0c "2 ۋ<܂uP^3n`D n" E|h>^ۡIs~\p$^ uqQ견mK iL {ɎFOL"&70*Ō> S 8*& %$YUX2Hza6*?@⒡C G=]kWFe nŃj н>[̒Z/L$ָMW.*Ce%2Op XUzIHZb5Ϊ3nсpƔEZŴرjfԬ(\z 0 4!LoNUv&}G\f*b 5)vTl  ڥNڅpJp " >q3{wֆt̀7tpڵy2M+o7S`^3Z|(UE}W@nJa+[sb}l_@ ~kd7zOMTlXKg? ë\QJ^j&Za8ɒoc|w"vxPKY>BVeu h,ѓH]{ek"G`+,,ϔP|2?_ŸSۯ'M>׸Fq"+|0*}{'qm^w;}yMCUR0Ҳ)I50 CM#I82F=SU0|Ùm D= vѓ0)ۻrsHR*:&DtSYt4>m+mALn>gHuDqբ35CYسq/ؽzh FeS8@,+y'?rzK@P} 3 vK{,*`?'ŭf(PT18}مOMUՌm#RcBU RŚEʂ&UZ7hB-,R 2 Bj٩d p@¤XgB7QUwۗx/Ȱ?zzaӇ()hN')qɸpo'̟Z!S(wTB ف۞ta/Pq) x%o(9iJcN9~¾g~DDhio›zpb+520 &HA][~U7vxJ:': O㌊UL7~+X)_ p ,TЬ;@)uX0CekQl-l0kIj-ءz`>$XU gy4($-aO)tc_9q?M$O͝@kA7tH{83A!,̗*a܅A%KڅR`abֆDUd(AK2 ^uPd3QL6B@30H2~qql/W~?ELnlp۽lޗ~m{N>~âO~<N #x? n5Oi?Pyʔq}]j68Q\>|&c:Zx ǂFN\P24:%5~nJTwT%~?{A[ꮠo_'s h5Zhs+lۜc:Wwe<ƣ SPw94vFuڷ.ԾSjh4v2w@J'<*jնhjT' ca+53g3cuzѴ9s/:gs}.@i~yo;Yn%q'}{;N}#Okm%豝@Gx٩'xցrk2uteȆoa:dO)ڎ~[GTdDHrv+;NLT#x| ԫه;mcj_\sxg(3I3MqO@ϹZ?Mndž8:K?],i;.FWAwxw*InhqwGX0Y jM?nG޵2cAECgwTqO͒ԐL_WeܱEYN0KDG`'R# pz(PXS{EtSu9'i^';(\@\`IpАdWߙ>&]^mi8Y=~ sOGk8?&/+Bjt7^cOA*`z)q0S6H,X.6{S'GۈwpzfChm~O`(/ +$X(UpမP )21)!UIJ񿋎 X3#q}'RֶD k,,́u:dD>wau)[Q@v]K >D >g㬝gzRi;>wvO_ :MKЧuw *oJx"-b~ Q{%׸PC=*b©,ݵeLh{%HXik(j7cu=rmwtZ|2f֐;/ br|}j7&6!Ɵzt-Q޿\!qfۏ^O#=_߹?[VL6Gg@it4:'%KڔΪשV LGQ|Oxy-C9;2{d32deU:t f$X!1ĥ Z1yy{3lr>O 8j>uìWsƍXqȞO z?X3oVӽiM!ڹg\D$H.-aJآ֡[^TfX8/vR`梌 e`Yoo?{/;g1d_{S۟y|֞ ΡIH>3/Z%En@^{/vyj) x  &w34ja'c= :ϝt >~ Jpİ*A[5l{#2J Uk/`*;O9 w";8vY8w S5n  wr7oBk'/8ņ g:}55):~2:pREFAo?ࡲ^',A XDY#$BQEU5F|{|qyk'_k(b #bQdkkmcu5N^ЕUk`6W/1͗`؏á U0N).ilrmgO].M0%=ݻ go% A(WhLd8UϙꘗLOܳ\017Zts3{+(u}{uTvjcWVLG&CsQT۷V@tA ` X@ bK+Ш@a\=_װ: y,} h'>!3Sb91TFPD%Z1[KFӮ0I4IE,Bn/Nӯz]TzUbϴ8OnTYjʚ,*ONgXq,9*ʘ)yeDe3LDTD{~&`AřaFI mhs'#QjPIcpcyMM$Jj̺p4]fͭ,2Ի@q.aʕ9]`y»QU'?"ۨPpCiL.ҙ)\aLujT5>3=ZQ!/>Ϟxa {^7?K-vquMp̊.mU;KNc5p p; 6Q[H7뙀 3UՖ~ i_0$1>MG7Q^k)}FCXqpƞO> g_=N 6Y hr+qsֺLHD&3))Y0P͚HՏ]\KۼvxZ;/A^o 5;@AI#ؗ0ѝIi4"T#,'^nV 0Uw-N"0lz:2}&]휹4Oo)ĕL/Lfzkq9hz\ցͼ$'yT-rXԫ!Mokd9Άߢ;>#] d+@E9$$>[̘Qؾ.C:zv/9ދtwWKTN`Btyp1ʣ&R @FVz^G\$<T 1Vɾ2r7(# Eg(Zp U AðtRUc_ #D 4 SR /a$_U.iy+-# 逋/&2_u6&\tZKMQ+jO; [.D6xxOrh(w4"daLP 0A 2deUh dru p@zdڶ-e4 MMmUy:c3cE@>KhDFgpn}1}jM631vUP<$Uxzy/}"ToM!{be~c2׷}dbv{DiQEc&Uxa[av$ƖzڴDiש}q;,Q]ͼ*Kqʂb+H*eYRyMUajPB; RBBuQI+juOgdVnaQ搾 %Cр'@bF$yܧvk6iR^X=u?3:=yx~^v9o{ !M n`=2Ofja~7Ҟ ^b%ΰlL>:9*s70#y48F{VTxtքTrb$wk?"{$4@yn3h'^&{r/ \N}J0(zQ2 25QxyDF vb+hk{t\;D+0o\,A9P_zLIz<~~y<)BI(dX"# e`;kX `'x2|_ĩݥ!*''RydG~?^ANBxcm6O3>}W9;9p$duʙi5Ps>aQ$59M&7tᎏ19~}xD'0Nf#*),a{)cҊ6k\t$Rj-t.ަy'J>Nuɮ[7OropgOw ] a9yz~ѠuwߊA%h)|FNqKDI!_>aA-%RB[*tja|BpcQg "@!CCIY|Nɀ"._}Bހ1Ng4#Xm~NFjJa RvTKCG/[)>$4j\$O χ ׻KAf5g%Ί~!92^ sjR0R m"g0HMZjWOmڕtS`=MA8`7HfIq r&s$nK=t@z !+H6 b,$D(Jΐ" &bP0Y,,KT0JE HZLP lX&umpBb  ?͍xXN\1cB\-Q)F2HZ 2;Xd {Oo8Ҋ9h q1Oc_Y{_>UvJՃ\q׮ Jl(AaF ͹ xI hp|9ͦł5r>q[źuHuZAȈ?DD]_5%l kډ辣u[X2&[ J\ K,'"쪌ݘݙydEYUڄ*H*,YC63+z_`)+2!Y($Ar9>ךEn~nWF%IEr|\Ocj΢ܣxXT몠0fMښJ#"UӐ vt {tL&bO$F$7Es(au|nPYɚ* &+!KyT?O +,O頌s~y^M׀xlI?FWC˘~9Z "ǝnCu[orCOLUYI okiN5 E˾Y;PSݟe^3i'}:9*slMm f,e8`$%EyZ(X1EHU2hNZI.%y4R '/76 :871Z-jkTjJ RRQ$vT3 ,~\zX;Ow6Ǖ"}Y_aoqb[[V 4`d(g( ŐTvX_w S]@c|{ΐ8 ڝ{ZKcFGj@ 0 `j5Xۏb[F7jq,!\PKfV gT85E"ULdk䶭ޤ$ u/rLT TtL2U(fݯ.@ٹA-ye|jkT8J" p hP# OP0ň",dc(, D EU#B0# !'ר}}En@|hb%AeWrNu=*/tr9qD`Yʥ#/s CyHFt H:! tX0{GKA$ TTb$UT*lYVb07'}g)> vBiiJle)M]ۗ 'ByUڐAS'j`Q@3^QmU9CfpRFbI2?Oߤ>4DJ3hz`~ߑ>%/Kk᡺ˢ+R&btxz=:n9dhƨ`l с#:3mAm:qR/--cF1I5 D'E]jP(>zeRCU>y9<ˑp%}B[Gოĕ>£kF7컕 m. MEX>ew:8%FDY.UFA Kk[#_[bїM-7y?蒽 w$K|Zy63?芩 u ¾`7t|l@08-•bUVZ<ǍZ*([#`Rk]r>Go[N;JN \8<q޳4goy&lFcZOd`B[/4}ͺh=Y*$&TtOǘsUFv! gsCxѫJmU0*|$#C mF$d`V1fQ{0ffi@j*Rgʣ, k{z{4y>}}b D ̈̇D]k@`eHRAqkJzC߸e=UyE ,g<2z9sݙr-' O{nm܀,"ޟn1t=:/><'CJЭ~~WCjֱ*4ѫh;駰ݽ4p\%6"JدNF1)RDX)ݱ[@A˭S' n@k8/]ᡁ:kA+nJ́Z`Xp;`XwJnsT[y+ړ"{N0vj: Mk,m DA>B?gŖk K̪6%NNӼH?pQ\]' ƄTB@:ߥ}S?Tu]zؓu#ų f$j0t&.8A!2,6py<hlDnaME3CˏA5x@($Rd^.ne)}VOJBuFgl, \LYaI4쵺!?[^5q:Ylxθzr`_EXNU1TZxS;+1o=;.w--p? = O'3Γb@itHVq0lDi [S:= ۻ\SW@tC {y-Ӝ媎\_D:.J+Br28qVw6]׈96_sC^yԃ S[ n^vh笲i(A*z n<RϟvA#877֠vEsm]oVq߁FDGc\ƒt ^k9u_cw)p Jdҫ"速G+yW4ɃG0*ⷼPhNiŏ[fnLH!@Ϗ@D4 g jA͑c쓇EJB?2{3Í@IH/Q=~QxwW']{ek歍&_y˗d0*/EfB*!j~s md3ل6~%ՓFrcD`Dl Nz/fTpylXgX;Ls5Q[m:m<>Crۉ{7/]u|tw՟pblnW+}TfK#hF`?3Pҹ$#jt  V݊tmypiGOÀM6-p?n]>2CŵK{9JDmn >$kg)01 B'TsU"m->|0ͷW@JF)S%ťZVkD#D*$Lꌀ`'?ٞ*ՎE9#s3^ib5`%P>agFC4CᷤP=-w?4}Ag!BOOJ6 3SIq~IYZCH(!]XЮޣIkJz3WB[_|Y9F=FSh=h7'SO}H< [KJӔ5WzrmiKsN g_ٟ#iė TFaK67)uOLY!:tu^}vC$Yݥѫ2P[^ۛLzRIg i:7bm4^?u|B( 1KZ7 Rv&gn;7O="![qU+&}$ew<bH )~ic[ *^MqY}ā ǎ0q-v@pB*8ER4+vc4TOWAv9CiÄ_wǴզwsn童ԣ[)`]=MXASeݾO)ܣӠ^ZgBa>v}͇% eS RUNq:ܤG@n?E+9|2S}Js[6r1%E\pFbY*,cD$Q-fXiѿLhPsTs"ԙoMZrd d)$ʈ!vl'ClozF2Fә^vp͒3Xuj)-g=6NoHNtVfZV `3]k\X"/a7'2 RjL}'۞}׍dz}tK [ B"EM ,YЩw,QpO.Nbtj v!(>[z6IhYABUv2`XL0S$  >XG(VB| $J9$zfݾD\"AY_vB,aҗߪm=\| 4h<:h!]-]"ֳr*. R,"4>,@Sc j&;]U}߽.ԬO{Y݆&ƱItܨ8@9JUPj(l4 4Z訒AVqR?GrZ Y-CW[`aE %vq+* R#``P*QCTBTR[kU-5MPQQj1eThت[RƵR A'2QcQUH{ : x?SJ۔xضƫ%>;z]~ig9'Փ|,t@b&%GG@4ٺJK 4!((` S4JXdi珻$OlݤʥX|mP6yy]+a\*7ZӳjlQX~<՟u3l*|SL4!C9-MZֲ p#η?Sp%1_@UBJ)F7hڟK'?qAF`T:RDwSf c XhI`?$LXҦm/I˟ܰr/õ6hL:j:NE(bLݠw(޿ _^h|˄/==_ (LNuC犁{䱔\ovkj1^BI4Q"9B8"f2WH[7!pCRBU(@(/Ep{">h3[wAfc8wfP̤O9|jz h37Au<3ߏF,dQP5"Rŏ123x>]\AmTaD,{7;Ͷn v:R{TA`yDŸb,LQtuX>;734#,=Wg>zcݻT>[-@Rٹ6%B3'NT3.Y;]ex:+aP}쵧yC{Z#EIC-ث, (TH*8\|8ob"F 16K-{-k^E%F~ NGh@1<48ʼn(Oʽ-*TQ횰3T, LNN^wo& m=`lE[JrV?>N bh_|gASFۤ.2DU6ǫ:)uny]W/cb &&R(4l  r@9֑is$M:)XϿny:;Svu9ho+Xy_S{<ȐФ DzܳS4/qX6}kÙPCkQFze FL@jQE2U,UPTC5r,"X*\Yz֞}0/|*V e^)O>H"?$l}E/]zrt5zܙÜ+ F8R90i .JU, 0MEd彼qrh=?ow;uJ[4?R| S: BZv`60E0/_*&Gq*<uk'{0hW SHj?kWkkuU >JxǍ 8GE=VE_"kWkСPizGB6㲅N zWui2~vMfQ?舚럌"9Ԣ9;imFzShЮXJ{*G; 2j>o@ ?Guo^\H Mu~Cֿo f1TcTw1j$< dQ^lU)z;}GCvcv.`:^WrF8-ZImvۦusӓ.ai0 kg ī%HCY}!ߓ'b݊sћ;.]ˎrrky>^UQ>^$\lK:yYa3=ZS[zTn1#\lQM?"gXHIlra0ӡ4 hߠɿwfݛw7l.83RU"7.f33>)l!ɽ5WgŇ7&$W[+l=ynݻzRi\MVZXƟBZ~dֽ]nV?<AqZldVEPb ňRPo+Z΀Xװeg'n<GE2OX͉yUf4F;q<&]eW-'oCs]U;`g4J V.0$eUZSH@2O4 =xhBDDC0%BADDA܃xV73Aٔ&۾D%M_yXS'q]Vz?Qd{:uEde LeX Ĺu-zj[תO>OSNL>!(AI Z{6[n~ } rkb5-qݙ`sܓsSl7P ZYpHxDz}~UnՑsrT~eb$]"D>0Ad`1( ļ/χWK}~!ŹjD=}) zrr4` LE)6ƃ2 ʓ0fW{`ȹԚ+,W,nl5['x٣T_,WSk+ YvTJ+{zg ;lAOO\ HH p\\He @EauP' :PaUa,cfт2E,=S W#t߱lTucB?VCFp 3TV 0yqU\OHc<@/M(;ApP8CoN6q 1хZJzĢJggL~l'@3!((,Df fa`,V!@1&>Ų)HK%~L1? U)5 @@cbFc-41d w^;׈fD̈8ֱ9%v*(iM y59!2o5DrI ]co]uXgl 6-bΕ\T@X)00~2)ԇZ fWdJ]T̔m; . 5/zy6=o|ٳoY6d5~g57[|;UlډnUr>#.h1./KcP`h@x@OtrϛC:C^,VA%L;b˵NFkr_C._ߐ`IzZd)ďqf ރ7וPI6inrM]0+5o%߫/AFpjľ%8ow7٢<([Fr@C@4wOIMZڬ?o36v+fUS(Usig_~cݥȉ_U-s2Ӂv;Wn-ڦ;dKh()uU E:R^꼟|qP(3j)lwFLb?qk:mAÓsHL!f9|мJp;=߾uJ_acA}rAY?/L}G{Bk rQs5i;(OS4Is%nNq$s~PϓJ^/[0I$d0$CcJGZZ-Vkܯ7|䐃^g :]}:0I 5!xȄf/܎={{bHIky~ 8'PC8UJ QK+[p`l=goa_tiSYCEwDuԃcu2ȐERbYB0ʭ+2 l6c=uͯuuJIaC"oBVIx"ӡ;ΆQUU:Q8"2:+&4Hiv߾߃/mݧՈ˽ǂF t$KtXjH( J'5uuqq,1ovbcsP6j)m̛O7Gjǣ\\\п/]0ś#5!XGm&姢nܙgg.sXjP;+{Mc#wÆ|Q:Ohs[K]eF3amS- _~,~]w% fPygSp*I:ۦRSԘEz_9'0R}+ZHR(n{2k^|$dsɹ* LKSu'[03h;0SoG0n?`̓M k\|o4KG5A&'ayU LfbQO^X;R'3I3R3μN[ m$Ipc[OMƢ-i} RYlTJ.N{Z] b{.3<3N3E"׽h$KcPf.Wd%9;q ǘ[4궑`^NVWaf+_aHÙ|ĩ 9[<&B8BǘhnC}cr+^_M;+(aowH"0 P3fIjK:9:xD&NىeҨMQ%/x-. 0iFaYW}z'YzHnw9A4cJ,D(~ rA9S0Ɨ&i\fW\Jv~lӗR 7n}|'D8zC'i,`L2k>ME]նǤS/Jz"yC(p[ALw W8sTCoA#Fa_h«cQV #I^e/wOnt#:J;:UGT +P'Z.C3j18dbh iݩg^l(>EH}3uh]STȚ 1v.諨%tA;$=qϲH8NzUz_w=rjX2܋Mw|^ 5mTJw_eNIESJ]݀(*J23f)b^r@`ggUv> ۱!ٸ(Vy\T8@q ʤ}leAHlm$c.FOPpt' Ü8ZP_u#ߔW<kHL ** %X*ux:\8!Z@,cf;r !D @@?? sThdA֕" =/3"lgC2TLȠdxjkK7r궩sߛ+sl%O)VT |)Q@,ՊF"|Hqdz8L41Jk]; { RL;dIa݄BTkT\lz" IQ\!3sN:ƒPB@)y*&|&f=3 U]Aap!1y}G=]חH!C#YDtZ' dB}H)*?D<=W|·qKۇM.ǸV#WU\ύF=H}h db~ ȣAvU`HDj2*A*-Ѩ 29Ś\Q '%0cq#0`SE C`<9"6B.'xiܥg'n;G7jBj FIME{yT.{o|T7u'_!ORv*`;N缠YP;:릦e*l+pڰ^ "h71󜎣磸0ߟEt׫34zLU?47̴Cc| qydki/zz97849S:F*x}kkR)eufZ/mb)[Q' 0m5[|bZX X1Ș~t2<KiVH"C<䐫ɩ}w14aLN:T*fcJ-$E{XD@e#.ҝx}[wAƔC#˥UJ ٪idުZ) IUH"WfBE% bEւ5Ey\xu[hɤ#y8J~ݿ>2Nt^xrw !p8㊥T*cWFu;Sݙ BʃMw̭~c&w$ϴy~uۮS#n=ދ!1<㞥JfSm d RtdPȬ% <XͣBRmbZx!˲hbv_$bT4 ikӳ,%^FMdYu]*&fםogw|_Hݪu6Uj@vAZXs3܉7"[C8 /" l Ə<wL,R(€pk9/^`˪:ER]6v=GN j Mڸz刁NQúzkR\NU>& (bdYuS❺^ޯwew/!u8*ϪA~Wwr_çuo]Tc0o_w~]o4ː5n5{jx^s ׸*T%7USd{ ]fn^asXvH(sfB0d aӄx'\%{3H {%9__X,"dZoQF (ڠS##0`>AFHrȱQOzg( G:O꼶ic*C. ~P*X3eک) dUq[HWPa!E(ff)ND)Q*L"R6{ba0pFdLݒaRNǬBTX%9j"jܚ (wc' >~rUb"]x@`b[fF@U_P̡rUIRTDD0Ƴq IH?sx>Udb"@ xPBJ&~䷇/tG}/x<_G$K)IϪ?J~T*MUq(g-p,K,VR5;U@?JE$2yHc bA+jaC睿1]aRcص`rj>˝f}U~bWf\jX UM0$=!~+['2b8u"aS#E0@7I\eK赨¥}e/S`V1£)Pc{3>ȄF J`A a֙")fHB *pn 8&Y`m xKƤ"`bP?+\XũI +vi^iN@[ q}+b)Z9P~g.}ayPveR V[ȁpˁ0nVJ4ʻ۸q=g}AuQI.f?Sy% ~љJ_ЁR~?K8W4KP+ik6 |ԶeyeGh" ] i7-j-ueP՗;>J5IYIT:ZV BA* o@Ř 5QʒnUh{uz)\1OnaGiU[9VIjɗbjnTs! $# AGP) "HDH 'R}">ch"}F?OҍK3(ȟ$ tXpUHI댻!"M"0h夆 %T6@W=";|=mt駚G` }l|C>=ֺ}^lYCY/N9lD?'gӭ^ռu-65/!<Q6Ul&\74 c&:V*T4J'$ἀ{f8բCpQ2ՃK}*qkӑfǮ^E\̩Sm]fkE4?y +ul_dh5ݚ\">Tjl~GMsa kevr VlfUTп}'#SEWl0݇tQuޣl=VԗQǤv}Īհ"gJĎly*:wST;[~7Nv@$Yj#f7^A֟T&1ޫoY5\rjAB !cL8 6DRK奏뺊R#$P2!dl(0KK 鍵@&$evy޹ӆƷcZsii1 ;͊iji)nq] A?ժweP})MSWuZ~#IBJ 3C#iҫ8•_JŚFS:nW9}Ѫ_kKZ7cM-Mލho%9Žv36ǙyԪʛ,Z|#y$m}9[8nv.wŬO,1HZ?_0J@DWz'WUMn\؈EpVx0fg>*cIYF72hQ3|:qO?>}׊0/;YSV@C@oDH#ܞYBNly۲~o׶=+*:zy ,T"_bZ9?!yaou}EEy2!{8sBzEJ]T hFO5w›UEtY:3eYheg) t%baI›i R-) L9p>zY!WQQl6j z(d4%&& PCtYatw)Sl$g5kkX\FZӏ4)m[_yeĢd;FG5O~^ΊE" ja.q$.v![RܮZ\ bZ։ZTm[bKakk`+3Dg$qӅ ìB`K\3kCIjX,;ޢ.X[=T_|#yj*/".yʺN{v:okf5Z]w`il3aFgk_Wl jiӟtG}8MfSyDH( q~tK\<0R3/ȋ iEE wU9k9 gByͽ6ڵ{^nvJnuHS >$cCJZHk JadkņQtd&lxa.vj}/%ݛ*T"dfV5 r:f,Kpy9$jXLCi'n<>vU.hp12iAhMU^!wP=3 -ͷ_ч(EL (թ_ĪͲY-a@OSIa`ؐ("GGW":aH@,闖7P}j+^9#G 뿾9:{Q9-* o\R]i֛i- *-.7X+į-PrlՏrnX7M\c"d âsUL(CB4Ɂy3Ċ}s W$J6nQ3tSg-2gyzDTDaB]GNNo]/N Ӡލ)52 O )K>I*k[0AJgb5KXE/^= 8uJ|dwnTS" ^"Prt߇;lϺcmtޑ5ne@BoUu O: q&ttȀGyUi51)l,gͯH1 qEm˗>}oЗ1i\rK~iwwzur$1>"V2(1} 3FUT˜:N'g9U70ȊPOA{yɫ3wGHk'x.aq!%KkQ6NǑnKWMٹ>I>jzg2fb 5 Zuʔ4I.^|}thjz?)J9*4N xR~W*Xzw>عc8pRy|s_A}vM5@d|f GRН#ο_y0U|'W`)4yNMZ:+_)pʔ'll0լn׋'ωG % ܴCLwyjVVeF۹|nySnWzu3fCf۴18%ZMvw {=aZ7K-p(%90!+&,cȗ%Cg< frtM~wڮf ̆f{³-К m^甑) JS*Ƃ]j>UX''Ҥ;Nhas Py*IHȱ**`DxՑ\u߽mmf'ؾj,JB/~+%whLYCa)wm0+_[rn(;xb/]$p %AGA İЬP"V_Rx*N'; eZ1Tx!?r+xz&@n/H!|Nc}⹆;AzܩۤOjeꦜk 8N>E~X~ݥ_EpyFG$ 0ѯZqQ)3y݀{|/֧xd[ jdL||Sl ŕxџ 5 7כEc; ڿb!HZ֍@Dң`w3xSɫ{ Dk6 |7 IwzWFM{ęQX2qXq'Yw~ Wq CxCHv@9-E#J g`G"g% 9^{)O?)?8o4b&Jk?[ph!02ЖJh,L1dG1OfZ 3T۷E'>/GF&[y>r>,"OEPjV)72o}"M&T!Z<R_Q1 Ѓzţ[QJx/A$Ãh#ο8_G(T+OEPWEW`y0^ܗP Pp0Zh$!EI2j9hfP)Dnx/;jR뢂1 t@'{2s~%ryXn0, +KpGb/f>TdFל@GξdP!Xw @ejz), Rct&]i%ϼ˂:ν468~Sy)"A:(th N?/9IU=79s_۟Gu`;e |Y7܈0`2|LWڡ0@oO+CéCKҙl6C0P<_EiiǟkņTYSb!JQ뼀='gqOTM \iz?-vM(nx_ÿ|v;F<٥`1'es3dWK'' ho$$6>Ʌ9* nxQ >l&ozzc?z)@a[9N%*OoOxGn,H,9ܬ B8#4`Yyɒsmb1VMkj=@ܪ/`1#$G>F A.M&P8GmUWO Kє3cqrVSLrUu4YYLG}S* _wsp ޱ,2%gj%u{Y?2:];G*s̤pTJT__XJ (g4IplTަ B EC g[ԇ[;NZ65"k ^$=Nv/ߤ.rJqH]+A+tOɩUl8'ߟP9"1xɼ;)ĨKN|*6(?Nz\.=?&JP,/I;m2[_Ɓ0r0o¥=9mG>w<#!@LTWKu69ST0ϓL'J,ĿWSaSm$y9 73pJʠ7XVkg~KT@N蔙oRgI6X3Jz?  ggi04ɮV@:i?Z4W'bJ T8)Y{XfߧBOk: 5bi(.~z;/"w\A7IC8QCWqs#3;jV|g] s^mǺ>n# 562{J)Q(_O[USw¼Qpbf{ 'O$?fq;KiV k{6X*,T="($#;Ag$  9ҽk&{<_L&r_K =K=n|vaz|'G>r ңHoʙKtGc\C#:`" $8tT]v.j5 ($54>ԤCqdREϺJ x?cvd&wA tj&z]6(0?&vnZtj`֥hg|КPn951oP.]@EQPe[d-AQpL|o!K[ao趿9tdQm{>A\k ?Vk:fhcۻ,eɍ_#yq pfj,*%2}v5uDLZ rc_2vd7T%e7 n=)K) UpP^Q0x>W b`X6zl%f,;3Wv*vvUoE:}ڙ*|JXWg+hYWw_InhV,ۯ~{I4@E+WaA_t oGBz>/߳xsg_+&{%MMnQ`{kOUOaTzms#֨,^wc]67g%1g6xQݨ/m G8 Lf"@^GIv*5{wƢYLH݊0q>\ UxzBR'rךqw-5~x+X~d%QE`iL+>-1?voⶆ/yU&;򻋶 ;qmPA0K*bZĔt(#Rn7"ӁR#VH3P||Ka7 U=bJO*Xk|)4cI^c7\/+<f*Ϯ"g[.~bYK H]B5j^5hڅ3_*yD F<+ EІd  Rt߲L2 5Ij26([40H"d-> o8pv-ؘ2M ZHIٓT\r$Ȣo$YU(BniIofY΃43.E,\EaZ뚐9j_qKR9P_f@{@\XrCKFQ}_aS`{ce ox13OiXʉ lq"GNCjBI :xF@;|bMJ9Ng9km^y xUw?6KBbnErjd~R:*d^-7Xm] ,նn [X/cLVp/X xڍ&8rk7=󿺒JXQFb}wjLߟ F o*p](y6[5Or8{jl~_w'ygw1=YǾ؝bl`ÙyϪ(=k6ͼ4iNr,{\g],VN,I&37 { eCW%:&q\q)LB_[}N~?ieeB:&0ԑ<]En2/Z™F61NNŏZo9CU/5.XGWoV72GIٽ3ɧ6#=@)33ay)4Wй*줂 #*NW>o$O_- lXު(~HzU'X)Z*OCq5Wnéԕ,D_߼jZ`jp\iUtt|0>|p~%,n]'o}S$w#UQ%C@F|}8ܻf좞8IË?y5=ud~xa~,"pqvt"|UTM1H*59nϥ~h_Ǖ ˄E!T-pOӮmGN 0njpΧ=_bJʏa]%aRN~7ōo:@7"ozPQ);2 Q'+hi׭%4Ĩ5 L nMcԶ/ ©50rp6>^PcvvU{B0͡:1400w.͌ ;ⲭ}}kL[MX5ݬ<m[PΖqpuA s&5͗M9v]_CᮇޢSO֬%]Z_E4GiN6.J̶TA5 qKGq˺|URqp{-,J? pZqkvQX]~g5˭:xh{N8Y_asC{Sfxj}nEFbJ`>`t$ߨQ4A) >"\\2 ^yQ>iszB].qN9wNNBSoKqA68\ٰU.]nq; v[Rz {.e~et# f!,ב]3sx p!e 1oz ڍmʉ\_ !&K)iWiӋ~-HթWz8~Sjg)K\F-=JS+CZJQm Hj뭜R] 1}((-HXQB eqnwxSS79,Bw!TwD0]F~mK/iEN~jwG}Da<TWOФGtñ׻x2L FX;D{z`[] ;D- ~?j4h)lش`@ j{n'|, f I %a@ PQ P`% >9%*V)Q4gͥc<'k91iɥn:W^a]Lf8hD s}s%d1 A$)3gkYEPqo LIpɄU`oG- Y Lldf0;7AVI[<:yhlX(go6\;gՊp+qH[ȖoV_JyKo()MњW ⣕}ܳZ2 #|(M+ Vq++@BCE&/e+ <26 _zÉsJTfɷ&UpbAt|X_XU#Z"җA,P~Fb|%,$ݖיtːWa)yT@tI)?r_&wGwDk-j@)ec^$JqO_tw0e_~tGjp̈9-fTQ 4Pkؼ^=X?7tGnQbtxDѬ ?1A#@圆OF")Pk{$YpӎG*.&}Z/ڹFVZVK.G|#TW~ř:HX F~A BlT7ko][zцP)D0SAR}Qu_ʶޡXQEYiu^*#8̊ho-p=]wAɧ) ^QTRIJk@8}=DP;(tEKr>Ե]^{o?u^yp}k׊kyGMc5hq%'q5TKvsP˼y)+׏#1duύ}~fT"KP: QGym:v9~k it.dy,ѥrJ LrO8kQg{Ss$w[5R;?=WOGd)1%NavPo*ă\/ ʋt=ˑ-~2\͑\.xJtZv$0 ??oa'޺īˇ,Tr>}ep;, ) OA{}YΜ6?/R5QQZmW[OKǤ걩[vA_~IFbb_q﫦M,Y&H0T-xumKr|Um,J_ٺOm>y9\T8kD޹ClюOo_~[+>/|w;Q@&:=ǑEA~O$+L/ MAC=R`^"LE__y|̙|ә0R*hjP+qq/}ˈ>q{p!CPDb |g g\Y<հ/:izPֱP]u"2`0`PQF,Qc1PcH|>w'SP<ޛ?7:yS93Ȭ`2Fr ܽ A"""( U2$X+DR#DV1O>OJ[gd0ᅘ|,^7Uu7j_g;8xlC~npq60FeIS~^ЃPd)TI3Awux>߃iwqJ]ǵ|q{粜1*YX/,"%T`gx!ꘋEdDdU7=X$,>5klˮˠ5Ă$0Sg+ NEB!D}S$2df 4RB$`0P"nA BѐJȏq;oa{v៫ٶsH=էUfl`uhũ?i%}GM7m7!z^+v)/oQ=ciJ Ur{@lzHњъ?*O¼SAşnp| }iȻ>14^gw~+!G2D%P 00V# ",D2 #" T?.U("`@AbƪDD60|>$9= vx"9IE bPJb@#*رd(E(B!S  E`R(٤, $"0!M2 DD2*1H00TDQ "ĈEXoEyfT^Ս6(^w5Z»`ztàAh=m7Ŵ.Z1רq@[3ϸ٭_?qfq<v e ьQŧ'Oy%M$o~_c>:uIEE{ݫ{OJ˓܉ɺUc 0n@J B!1MR$dp[898opm {IfoFYT.I `H]!0B,PE"Q,uY#Qpڃ L@8~>$^r(P4~@m{. CEi!1Ej Gn.=RPf\7\f/ېAJh$pct$jG<݆þi1El9ǿ/{s} &c{Dw "}(T;sWUn޳J"k1e0%[ΗyXqvk-CkaR3VxA bhdFJ0F3(q(tɻ'RGU4?6}*m⾲/qhQ Xt㈟/¡UBPo{_v(vքMDU Q@.@2 rkA K1\B_P|@cG@'DP}\ e0\>>ܲ[5? jgW ;JȄazs CDC;O{yuhuxf5 ^5O♩"Z5[}}~C*d?:Kij2`X .i7?vjEYd|iH@M6gT 7"1\# Dcub嚹˱ pfVZX˲"פeHM'SNn^V0ataLE2[CK\s[⫵S 梉BR>hfGi!n p}OJgߤEBuDREX~BNiIԇA{eQV H0'>8*p>qO_9@P+&KzWVMqKμZN&} 0?]T Ps Wu` ސy蠵c]0 ?Y|X G;QUUX Ի5QQlFdd$8)ԜSۧğCD%*1MP-hz*+>n&9n;̹i?{\WWONL&Q)EYv8_E֡/W Jy--݀К[cn` Ɉܴx;sٔnZbޞՅ'NJe.|$s76h!EΡ3 L Am+۸eE!$FƂ$DGjnN?Ƨe1:s FU% P}_sB w}8o, 0F8.(Re&P ^0MN+>r}xو&}i̱s T53NBkFƚM7*^f*(._kxtO!_f<ha=k/U?CW41RBʴ>ITP@ӣ~|Hzb}D+^Ee5tmVg: {CÀ)-=vƍ 8R&fAWhlcԧ״W KJY·A?2</Q_C/{J шQ1PxS%4 fάӫ\bk7d 2h0`LB7}Q?3˥ c$II,-(T€daZ DV@dR6 DJǹs}Fe2@P@V R$.-7Kޠ>G2 1 J-7ޡZmA >u^r۶E0Q܉H.DˤMn>ݦst|ϵ/K?CCeP` "gtjST m|!_oqZ[ ͯcruI7g>DmcC|~=-VC$U6 a jt" Sg|*APH {`+J )_@ABHF .2]A97PH@0߃c4Q>:? 7^&q_l2\ڀҠ+R7oaE~Og_~{S^y]O ,f@=Ŗ /rho׶|n1T6=:멫k}?s+s_TMMӛp׍w;[ި QH!1kyt `6#`!-v(Nm}͖O\n=Ɓò؜ң{Mq:3)'>X(q@Bt *&֚݁Lb kΞzq@!=aFua6GN`e5?zwl9ܨ.O)[zg忧l{pLviׯxveoZ-[OU 6LLH8FE fLHYᝏH?נPJ2'{>>c> t/~L.|Y1rSј3d2aVZs_GP $# _{$껬Mmn08!%޿R $BM\H";9 @VDS N eRQaY ;PdZ6E5X1+݈vd43晴KȰ,Ad'3|ĉFT Pc-`&p PP21Ud^3ᚊؽhDt&P,FbҜR%œ$Zd^!*NLBYE)(%\V"bP5 $2XCPBl^[QE&‹ )02uPdZJ C# ]Uutn%)&÷_ܝ_]  JꧦulsmnSԙ?uAz{>pR5?3k_n|'4+dOm;8GBJvAges:F(feb5@YO[ zUʲ稟SJ[- !CWG;}f87dI*X"Z +"&T1QOU*!N4tw(UcrU!S~U*jثܝ>n'^w!@UUdu8r]D\5Q歁<gτB'ܺJW_k*Rj*xt>| N !u 0F7|Aʑ7oC<-bޛ6lY^>zGW x/ p/{:nBDhV"VoP_um$Z|mHPv f)5>WR<..p;s̷ޗg^f3՚Y=/B.s;Q [,/#eK5WjxWpy;\$֚e XV{EWKb֖ } A;}9jTKBo,Nڭj4 ,!9< 7׽<# EZREPtnR-4cۃ OT:!e+An!`1|ȂGIoR ˜ D_^O A͓}F7O>gs滃IZCBS[5X;M@ZLa*KSr* %F\x=FG<VuC}&a|Z$E.`UtsЃFֿ_u3,v5JF@[3ϒ`@ !Vq&jn!a&m1ns?j~e327HƦ'd'ؖFmqe|!ҀDqܺ.MV<%smMquawb5:XmV`R5dj"wzf=f or#E8PBѤrւIF$;(eOa9dgbA{)h3tZ tR,p%{"tMe&kDY yW x@HV:VKۙºĤ%v_}y9l({\*uXL2x@/hDfumau,q-߽ӯH( `]2y=䳛 `̦º]jQ$rGq@r L4_A  *F>"&7dL*$ A՝.Q 4o "S|uEᷛχI).Mjis-(ٴ\gֽ}8㒠=6 b6r\(u8?U9p(tx(y/z Fu֊8"<~+"< @E?2YS[ |9rkl)jaqZK)(pIv5TJ)%TX׽+daA/kY*֔ZJZ_} Hy!""L4F6u{m[U,^a*B6"RQ¥"H44v֪,/ZdXk "1H 7B^s6s'-}OA䵭}G{[jr>o1YMH%Y6L'!xSaPh TQf4 2{jm2n5dѬ7,`t烓Qçv+KtA`>ޥ훧)4Tf kiu'fu<}SΛ+)ƂWz n{hVO繗0#ݙQL̴uY'jy;|7q9/m^Um vfS%j0>:i,[ l{{jqA^r/ @%\Wsjn;1zX2? H/>+L_`ѷXU/[U/ 9#!'xs+ (A32nW|0׻lC:xM#fG+k5ԜWGWcmp)ĒPBA+Ԅ׈dKB%=ōBS)). ʇgHg:V]DDbcx8̭ 9 >*iu&O#5̍=.e3wtO+K mZljRCgȂ,zpxR %ŠE (d+'O4gqVV20i~wv~ "X(.\)0F\jdꨩar{QUba/{\--hSbUR6*SD[ hhpm )t(I3Ooq3R"AeS<-᡹rzkn~ 6A@ R&}Qk=alQᅈ0Ͻ%|q[҄oRJtDC}@#J|u;#PȌ0 QpQpP-Aij-kW^r^bҥB͋J,XkQh/{bBZгitr) Sڶ*ue.S r8eʘcr^,x45!a[/T_a`^TLoyj`r 1 lX-- ܴ,U*{%\/W%xV(HڀPT3jucnMvjvQSm ɉž41 m UM& +.3|vW??YM$QГ-9pMlQ$?w]>s@riz$Xt! ٿfz4:H4Y<Ҩ~Wf.a Y4PJ;z* eBC]Ntx_֮>N#,yɩ䆖Wn~˔ő+~}q{s<?^uvem_WG0Ft?^Y;/erU=sL{6IPQPhkxzWKF[)R >8ek&%a-P,zc[$"x<,":Y5TMMw|?Zbk|*{P)iǢd;+$EгH)ca  RZ/uM7#;3^f=N"j'A!hK|/=myLW=%\}ʹ|WUVVΊrMprSAz-RU)rer[wnLxJJYR7gwSZؓf RTX0>I$7Aw'ǣVL MBAhMD}$f40F>#VP$TeBvY(JFFG;#_9 Zf_.+Q4?WW%AAvR0#RJj`(.H$@J82 8R/A}> 0-aIH`>RFLTB/PAfiC}iA *B* iA?sxӔ*?h2\nbXPv1/p< #T~ݭVkxש= 5xWafOg׼@N߀3 TM-uK?conǢW36r- sRRMp@GE G1[YcVC_} ws)Nj(Z#Uv\:K떁ppF,|~åLR(H*Eթ( 2xg"IOݫ"ԓy(s6 I5W *@ /iATً_i@+2Km Ɉc)I5KKYIX>BiDMTG/Ƙdi$ΥPƊ'!!X*aw݇t7 *XUgQOwp[|bqH.󝁭8&+xJxF0T)Zc1e7_>_l|]/;[E>~nngBGwyERqP06ol:;ːh³x~S`4 YeL!0A+#9f Ry%&pyê EDF X6^S+ղL}GMo>Rfˠ•?PTAi)_@ٴ;qh>H q:Lm%➔弣aM_Y5+ӡ?;$z$)w# OSX6i Wz搚Z ( [̵OYF`g(^`ZYk VWˑ)Upmv^mصU '2ifѻ2{/Q(ϭMS¡騘S7vzSwvlZ"ƍR~=Z0(=zQbH3^ϖ6?Nof5jL)s?u:݆ÀpH']`"9 )j3f,c3 5Ϻ#mn*<(G}B7 l.YRa#S5?]`?#{f  =U]zXLgZNYwd('q2#iϭ"m8| !?/{{7N.0%y>PsnoKoonF,%Z9np:]1> h/+ @)fHRUUhػ9XUq?{5" f˙/'ۄ1_BæƓp>^AEf{-bx]g#y\-<{jpɔwcŐc"ȄB,"!^MvUk5 _%rܦL rPRE-vc 2oҿk{͘OukR(_"[0j*/rŪn XƮ`KBlTKAQ˗`D(9wu*0 [A{BD.U ifTQB(EUJQURK)b*XJ^f,ƨUoWeY-RCiP*SdZl܉ֽB2LK&H. X H\ ԋR#2OWp.^2Q K6D"K bY @03 a@* (%@TXck\*ATTAd`5TF%SEKD QгuX@)HuXƨ&ؘ7W,Y)DYRBըIL) ^% `Q *Qf7hd q%*!HLMK0TڂX V YF*VaPb)Qk Z /kZZ %Q((T* C{PY"1De4AYU*$fD@QIR1UZ(%KA@,'O^yJ1lZ_5(/sWŲ i"<>=W_Fd[##Cs[{?loLɮ9(?/&arB"kAb 3thRX9Oq2_e:JT𛧲TC~$"j%ZZ+z -T6bZ)U6(BUT.4KE)EUUUHSM7H6jBhSe  +[HX^  hQc{C#q&B^1`?†UUQ*T,0jlV4QH#TԨެX*K#z*12TRՃdVi Z87hTQJQQHe j-c{WM|1;)=Nf(@>l'Vfܵ N']XvQ * h,2yDgIk6bAjhVFa_.WvfD9sY(VhF׺;{Ȓ,EPPEdI Iх+ ,i" X*QQF^@WmT,De6k#9[(RT,}o\B,Q,2WIHl(Bg}$*KjSlkArPቀP" jf\iԯTL"n`vEs}S.'?@Ԧ'~4+Q6$NǐV;[vR?6E桙 7ࡱ-UbUU5-% "Q"Y$p km,riL*HNSi8 5DrOggQ5yUIĻY?ߩ@6Q8n{_Wwx,4~A. bD'@:Ԁ#"7SYCf׈.Wž+7^!dÄ: dN$n?KucWڦ0iN=aTڎ *niOZf(+;u~e,אM MB^;KyjVwk 2ALM"ɔHΛǍ<s_MHH[ hs^ј!`:^ӬqwPwsYժF:;OftYHӞq@[4 vAwc,613[]zݮOV&cR"&SvzO<<ӰS7.&,8^̯7k6w[̛~ohj=oPGW+8 RFy%[):@3882uhMq.ϗ@'@+y駛t8y| <(HDTاŊJ`%U ;{gKO|>fz~cFS@e G;0PI6hk~+0M"=_aOj4V^@u?޻ۯ@fHV%e^3'+,u$8áM&RwW‡afmdZ1}V$sN;UxKvm v4=ջ*O T6͚40JNPq*J'R+ rܤ M 3+ :)ı*pj|&rj|dۉvH i@=ԍ{/*f 7эR)B;7` ,(kɡQ[*߫f%壢v`?ڪݞ*846['ah׆Dpߖ^jeh'c3w; ;g\ʯU++kKLpBD=ohӸ;NRFcG3b8xLP>֪^?֍0RJط6Ǝ󍓇y:2Mn;cM:,lEDF9S0krW̬]TD-[nbmYUsGCx?Vw6nf*}$s} 5/$Λϱ"jl. ݊{JèܬGcFno\֛WU4٧tc,aչZhvȇ_a" FOur0x|ƞOgOONN1͵>uۓ2M2?ǥ?ƫ͜91pzG=Y `H,Z֟; }[2B*$sN#f 8Fg_̦31: Cz9* 4U_0A$J $M*є'mƱ^i )R͹_Z=JP= Q8ID, acܷ>ֆR1ܙ VA7+d/Rt@b(dX(aHhdb˹KTL9d*$,&Da_Jaێ5b# Pk/#@f, G(:7eO*JLc.<²2TB }ST*f;V\[u]fc;`l,OrԵ> AϿnj^Oлc0/5oNi #@`@zXYQ8 Sor؅Z"< c˺GT4ƙ苆iRmHPxpЎ.rƧ*w\W__ws_ݢ @ȝbN0˗WvV6XmA YFBŐWRE(Dʰ]n41*R\Q/@,0!1-A.'ۦgE5MAE@V cT((-{,\(Z%SFkqrr,KkSVTQE%" QR*YKZѵBSc<\]6}ܗ(x}q15O҄˺p+r^hPA1 !|aSv|3mu ԥϒҡo[%,0@  @+>kXwoD;Q}Uw$KۺQU 0f%1 ΠӅIX8o ) қL~v`1fbV2FeXJLfe3:l6Y݂1Tʏc fMtjH5Wrv^X- yɂ_ԶP2@19䌋nlJsFNfk;ŷi8}maVd(_(s: lv@Xw|.g_iRc'n=@1 p<.K*'"H:JMq1>P sAأYtnN;x>b|2D&&q@Z'i:b<DGVsdu5+z;nT o֥ }T+Z{m<59Vط+`b˪g<W0R#v sѭ~iEu))wܠK$!Ř3  xz?N;FLg@'2$,j7L>׹Z9A׆tswk/&m,?7?;?^ Ѷ*U?׽r"geIM[N;\-Pluc^) { ya4.@ؼp*cFV^r#gZon'%6+f& z ߝfo5RUv*taҨEKH荄}^s![* /@dnCs;#Zֶ * e@LZd X[xy;|!,0Yb c@|M.8o hgho?'!!?-6ǓF@4)N=x4(r(?aYMm{ JKWxej\0🫂Ǡ3?BX/N,?zRv8ө{DF/5#2;Q.-(5kǪZ)tU*?o_pDG:Y ngf!^g;cJsMf)d)I@m3FDEmLR:gOZwn~$ 4Ňd(H:0[Wc,UH FP1*Du̺6gkN=6qdhΖ~ ά.(lWR>GZ_kl4d%i &!Cŕڪk2BQ)@^l^ZlBL}oyOLé N[3% e}Yt~׎"$ "#E$I25_\`=Dԍ8f<6dH3ySCT›qpp"sS!uitӫ: t>d=J_ Q20w9#$9i)(K)*^׹Y,m,I`M&bm95F5& jBBW?9 (y. xi@*َyN߻o2H"_.} R@H66ɔj!}Fi%L{n}XvLs`ڇp1QJYԇz;c7- ՗ŠZw? 1tECL<]7l5@V@!؉_dnժau)t:&1k-T_{*}`Qۑf %:?\ة I#r2k6KzkG/{:NSsQsT(pe2v'ԺؿjW/7a\h|z؋yH # ]&mOMy:0ބs#OIѪ=ffI؀mr2됍qkQJcߩ~C RtX7F9y;ٕڲtSY~.v8r+r)߲zؕ}6JJ.V z}ٗbŗʍZg7q 5^Xng r 3hAfBi}N.Ssۿ{pp8G̦_ygJ!6A磂fCfxp_.qɥ tzaS^>az&fʈϋĤR]  %JVLfJQ& % O{̛;n@\׮+P¥^B@&_$*7?٫MM 3֗ dL(+rT-"mW~=sU{FD.[dUƋ,TԨʰAkKYTEffVCכJu> \Kxg_)WctrmK50Z^Ԋ^ҕY?٫Z;MwbQzp-9n`Yp9L¬W5OiYV a`E`X2E 2,07(PըQ\@3˸.V@R?d))%w EW٫'s^ 6/bs)Lߚ0PoAX߰(HH'@db1"OW;S qE4łހ6d!j 7|=n"yhךMr:X21XǪI `#3 I:|5MSwҥ+X0b=~Dv mՄMHqM7~ܽs`bfq'tz5ٶ +[;ΕXO ʐ"J#}=NʹPLeu ` 'dɝ ⦏7d#iYDJlZ@pO8tJY0;xm'|Go"b^ߍe}n(DQ|Ψ 1XZoK;۔ͨA):}!h~S]K=\EcycyjvpɻzEe(Zk$vVt@0W}īe$'m_鯞~[2^!`qW}aH! >:jꍒmOKS]dd#S*igrݸo%qjBhcw PB^Ͻjg )ؘ2e#0e@ @,F qS9H#SG6Ǘ=#xL΄ bL0̣Ko+|wu*N{6}o1`jϵ/ S?]~Sr3kvO/=}Z̢xc\a1?u̦5 +'ܺŗ+\SĜJܳo.ؓ¡U# ۯ 5p m]G*՝d$c=Ծ#H!mg~yL ;]V:lnoYgoj!iCL]ԛfk(~oƒ]44|kxAvNRQD.RK׾0(-('g VTN2@ZCXcamwG3 UPl-`@El:5ci8!ȥ zC,A(emdMC؝רlG=e= H\κ5RDɇ8>i%7x6̀ pּ+Gю2)VPxjΓ_3= `Pw&?Ϳ;ȯOCy^cp5Uk=< Vӳ[<:+gkU;sWoVW.!:-R{9s ) l3w z2̛xvױtPF3+%A'JۏAPsWR)[Db1+$,9ZOjYm}9n@Stsĵ;Ts(K#%૗~3g(\Muwʴ7F#KQ.4&1-b,` -z#&Y>UPm PX0]W{t; I4zVޮ5m1!颔X#=y0t@#x+3"OhKE1n~8(rs֢s8CUT1' ݦ\ 5 "qy> #7.&D󈊑LfV!/},6ƿ9XaET6t`>`sn^iY12hQ@m:#2t߅ˡJGG \Be@E< B,H@" !H,, (xҨi]ywuMQDʩ C]M.Ύzn⯡]dPk? p !ݘSaz1%F]UG6{?K~_Okk<94EUgR#O 4ĞtAT"/e `tj'ƟmaK̉d`4(rzAR].`N!7H󺕳kvy #aj/a,Sd6q}i;]qrǖKY:nc6j!+` >7wTdG>}Nq7o,Ѣz6@=n` AYK?x_xD{ԫb~1n\NY5Ro87ggwb{W^K//sz~|FS6o\{`9 ˓:|zɪ,z(mUSzh5Urkm|\Ϯlxu/3&#hfKA+H`J0H{S\aR H5l8\l*s0'9hqH;S 4R q0kRd/EcRNEj6K05D)En0 5d~#S>w~}7=u9ܾm@ThO:r|nAB '}؞/XC~5MV}Vssm?/B bc[~aZiQ">_cU#?-C%_CX]S] }Zz3By vX(42;9ֹzgO!OMHf3yfɅ2ZَYL#PmQ6rF`mR% %0K0,ȱE5~m_O#趼P[~ }\ooܷ!n@}n?}~P0թyziȇ/,,g D_pf t`DfĖa^@92;>ίM(9wU@ֿģBmJO~=)~_}]\՗;;֞NCO vK5,5HA(*#2"Uaf~vP{\=5(ioCNm~:,pV߀ݮ <ܯlcq&C2ŚȽC-7-&W~z]ᵚ󗗎!ܷa*V<}~ۜkC֧I݌B,҃P N}(-^;WV ߯4 ]nk_TU:94fe h@OĬyͮ[63AQn囮fF(8Ny{A hDY*u\\MW-|=ٶqx/ ڦ|d{17S-OF _3wB1> ez [{!XUs_K]KJvijJI v}(Z 2URjvH m;G%<UH%T(1P*)h5jm$Ri,*)֩)'O:GTm~QGonxn,<.πGxeluG  _d/^!v`a܂G:)RSWٵOlI?E2Flg§&."L[UjҤАΚrXsj(+ґ`J? iX|$`rzcOsU^m6Lߣo+56yaa*FSq6/;B.+FkC/̶ \aF_L,5Zcas%Z+"EZl7*ڌ}戙qgq`' :/kja*ivNv9"Ʌ|)3ė`8]Q)_CvuϑQFӖ7/SSȇ9.赮g8͍tN뤬\i}\Nw,6pe|Ji7e 0="V$i'Y׻"c|K `A8|2c/aOc<~JS yj2]s)^x Pdi4og(@BKQeO Gf6fzeaF;TLܾo:5wkE甀Ѭtpu u)7RbSFPg#P0b3X7 N^s>v:ճë3(I?5EdA1h]K±qxe~\:$HGm*?F8NK!Cu'UyJI1u1YmJ[` 7t[܏#_=qjlG䨬~]AƣifE8*s7 NjCEJS0^̉5v0aYHϪdT6+*cs 2nkh9).3[Կn޷o:Qty 9aXÔYtPF5Qf |;òL+{7pYϨPnR}ǧqvn-!MPRkYMٍjӢVd{!esGΛ^:v`il[q:?CA:q]`zOH؎R$Ds(%L$Ҟ!ȃS1C)D( H*C}2eX@hAd;IdžBBr.6)JJK019 ~}C YP`+-T2ș2jVAUP*nQQl`;wD(EP+ƍFT$Fb>Nd7p9Z eUԮШU>0ƣgdz0PO}mW~eWغOyT ͷÏ17D:+'N_}3ˣ<~>zȘ}{)vÔ~lH 1tRCP( 2#;pMJIAUv?h:N'ӿ>]?3x.}_A=bڎc$Z/ǙSH!;ݪ5C4JqShnz-? wzK XLV @b`ɸ N(];؄RuGgңk7Gmү'0Fz;P5s{=9>OΞsp†hfh~[{S-t'6qmڪw "" gG_GyEvWmmrԁ0jnx;I^iK>Ux8ۃ-0Ϋ^vg }owinH= >¨_^&CSv 'lOf@FШ{! pR/2Ee-|6Y'LHK'fzWx. _җF PԬ1íjR^9Zy=dkg6Ơl;`=)lJďkW?E|z{{|%4}D>mrD (~'G\2Ky.ЊdQ!Լ9K}x)k?8m[nƲ/*R٬M{W'F1"d80ϝaz>}%Se> ?3Q1,Za 3Dk5aX4@b߇!iMT^&0.>_UԏwGdIx6iۆJC׽9/«S \eFb~!Z"4R)Bd\3OD֒Wym_Mkk[S-)VAmn F8l3WӞY&yaG~cRơJZ2P(bP U*-SUyXc!s)aw=!>{LŊt8}Cy3DfV'W 4gwGٱŶtIC%Ԓ?DOA"uw*s*||dm~؅rlwut_a|2F_7WlUZCToo3dFQpę0R : Є]T-=Șggʅ l(0ש}4v߼J>k,QψG_ƙYH_!+?2n/;ۿgTՊVI_wINw _e8.|q9Epr*; 'Z? I(?E4ĵ1>}oDtss7ٮt l&1:>Vޭ0#mI$?Kc~wo*yխ۷y-!{dr}s'0vq5q mT` DY@v8^k86[ ME3$T_DQgEhE,0nW}slS2l{ f>j-Uډc絚&^ⳐBM!X6u}-j'' x/|T8 ^;SNLǁ?X<3^Vf7rt8.=^#R$Em:%?)dߕ$,rٿB/0uGMmß6Zsȡ ~‚Q~B*cgQEP䀀d32QTBiY+No=a U4]Ͻɹŧ X|,q]2Rp#m͊Ͳo)aⴿC@\Ï8|ۧ({%ܫ2;ʍt֌.c*xr7CfotYasjW \0LU)"A>N* =},)2Ǎ7OJA%4j_0(g<xquIK\+=њy;Gh` v5KS63Z]^KXj8ȖR65ѝ>cBq[N(\2[KK%k;b!;C-A z? O^k)o!?ݾioԕv-v{/914d8ɣJX$6z?߾3K.̂Ƶu0-l|ߩ6&ekIrI P .zHC46[yq8{,5m2\Z=LbshFV Enm:1{' =j#Q#y/-d>˾/D"!A3%"Dd1mLػZ;>͸]Зot4N IO|B&cfU aS|j%uXjLĮWnY ca}ّ_JnV p8u" { Y1[[\Tlp \,;yٲ{,ʇEo!UAGL+~+b ֿE~Jji 6"6W:+ƍmK> Ka _W&pxRǾi?|Y:ɒQT% +·a?{Mky }iʛVԃVQ ~#is?^W" 1ci)֞kPzyQoC4Qkf `V-I,] wQ#ZhΝlnp75An>;9ϙ>+=4"Q޴j^b'4MhuBuCUIh2C挗]q?l{S|za K'p($tW2ⷜ$GTXp(;azf%~7w=«5 +Vv :Ȓ ⠪^ZfHݶ6+$f((O6+SցAn7Q,)ŢܙXkK=7GR@*{yBG(k͇~p˭RȣPޚAlkYm~[C%^cC+5~BTI˜\ypڵ kdAʶezvį$o$kztqEXpRUQXJH(PH@yNEB0C>79,Γ>X6D+Ҍ#m] W՜W".ztv7 (WЌ6j J)ooi0ʄ7Hp͈m:f !m%D"+ϥwZMltժU/JkuȹÌGo~ &THW˽_TZ(T)53kᾷ:*fr_pU'~xJ+9AѾZw}k*("aomQ]~Mec?dl7]po\J/=+oKi TFr*Uى5*-˹ T#. -D/Ͱ~@j+5%$SFK?>'3[r}}Ud[+!27Gi :Ŕ T, m=P )dFIqe{9Y0B>lEɂ|So/C.]\~D?`%{SZ!sHЂs"zHC-^*S0aWB0-$c޸J?TNJsC7]{`1lių>awh<NL-iC> y?XFǁFO[K,p$dMmO߄2~dӍ>\milzrh7DTb٦y <9b d:|iu|9s@pnAkD%OAA2Ki6.cN|S,HJ=)AgxEN-^tD$R@n| nMͳyw93- iuʖ MX2 Ǔ$@;M_&frthf+wq,7t>C!׿^iUN,^MUr_~7L'O=z("b 'xBȲXytYO-{ŎzkZt}E& lD%t}5( XR7w0i>8P;UZe>7_sɀog]:S?Ȭ8ُΧ\/h5PUG F?dJAӷG27 Mƙ[k+>vDže>|hk/6Z׹pCRQT?o/rcRVQ&{ F`P` |ԟ|*`P2 fsccQ#4Nhk@P%.EfB>Zqe qf?k#ubxgyVHxD9v~kBp 쀇Ewyty>[qu:H(}Wڸ_g^E1c@55һҩ?(Ycۻ+o[,7ʲ IeRARY(]}(Ёf(@(rgL$/WKtϥKe!FurG {wM9sy|S8$  7y_1 =1a9TlQ/%uZ9DӖ%FPY4_C6Fx@;6|۠i^퇶0lȰ>;5n<#[y/~׹b`!_3laW=L+ruDU*ίg$Hw0k_žCh/\XL}&-a3qm>>Ujsݛ!/LZnr<{Ic%K>0|,jDօD`o9„1&Fn Czx.MRpZ(E|Ω҂QGS'_ Il(%Ĺ-Xj7_[QjR\/t+_W]~,pASu;f;z)[r`OQuyrYs-$hȼyBMDDcI= "8u@D#5aNV٭:Zf!cv}NK#Uג?sl('rB<,#]j"R%%ca6 uΙmCx{ jBW R5q.td'%eY0'Z㚹纸V*4̩B Z3/ǘjFm U|Yx],tdy{MC6rQn>W6h)yRE*xwR҉JϺla_ȠDa5hy2dOyNH}h&pRqEJ AvFm+J[Bʅ3ݽXZ{FJ\rifM|ܲz1"+[k`8RH MgQ2?uR=$NÙfׯ,؂r ROİCfZX:ڻtZm-c{Àz;ٛ`4h@j :>.;/(K$Nnq-=&% aD 0ehu1.6"-̈ !B\1E0 ʡAU(ʤVV 8 R iJrbD:*bښƊ3V5J%QrUFEWCBP8GuPfKe(\J1aW0^ `*%hp]mc9(I,;NK""; 3,1YUaNPQF ıL%Yh5P`z͗Vmf4q>'AEF`kVWyP"E!ʂeDMPa)m){L-z WKu2tΠC_ = a/+wm^87[HL6 \ݼղGJO7r\S xŠΆw#hfD:iJH( 4xxS٢Z/5G w,ΙYnEclg9) dYGU#Jtق*Y@a2V}{VtY ބIUhYVDpH{CˠgOٜ|f߱& k} zxQg\t@y|MdnՒE%m?mojICPTo@"Q@GVr3PYd!pC٩{Ƌ]vsÆ1H&meUdX%O|12#5X ~nt0Ѡ 6}?!HRc #Q-BU?W%,R'}~3 >(?ar`DI>vlX!UA|Zƽ,*Æ|/?z9?rk XQ>2)JߗD-b;~nkPiBm~wwC'9/T`-Z\>`SQm@(TDzu΅;SDSTL9H ?q4٣a3q$~|z҈sCpW$Vm4tDK$Ip* W$QlDڧ뻔k᳘zY:j+~룢T]쁘s>w8~2M}ǻAﴲbŸ3OcD51~!$0FfZCxq+yTja p#ڬB%ovS>s3B|<|u)S U{ 7^E=p48dܹzG9WIqXas:J j~c6qcׁBrP)>_;6(|%uUb) "T@,#F|mQX 7ȋnt7;=Xl3Ɛk@ R7H%Z'(c{ϗR.HZ0$ޗn>-׹ xJppz׶|kH~}lpցB9LAе_j8\B'चn)5'؈J'NZ}Gn;rBXB\[OS >hU˥jԤ,`ʡdl%R0'-esl3}s_UZ; ~:}d۟D )a`4/{n,i $IKv++x2K#ؖKj@YtB7ΨbRbBpnl.3QFʎY3ii[aqrX' ٗDQip[ ~,$+U UV^`u( 3$O@?:l|K7۴W5{8gB:2wʟBmP|W3^ZbQ@$nJo{4ef+=*>g:Mw0 1\b7@h뷩e-KN-|'P*HшP?>W݌)wJ[אZ?]X % X_OG槅Rhݨ; ڢEUWU:9!M4"+!3cڒ?0aglU*Ш HU Z{DPoo'O}5rE?XssaBW# #ӠCpuKw̼hWUd.vP}`Dؙ%yGWQ7 B<*ɉ_i?/_YI9=p0"frwUG.?yy0AoǍlJ1T+$c1WCOie띐eL=nL`Ƞ~ X Ty ?vE?f? rl%SP<otI_5˽n#?.^ZT3_h\uc0{}L~07Q09P21gЮ=׵\ < VG$VFW PHvuxu s[7R]弦GȘ^>V(TPei %)!%CwaÛ>BŨմUF *ٚa E(œ!A$ľ (W~$əJ嵅̥eRTwN_bqGyn@ 8|_!϶ #Μl~=ٱ<|q|&Ǖ;T^x Z>GS]?uܓgedwSk)_{u0iiĭu )tT챢,;^)9U -;,KnF$: ӣ*cQη#bXT˸s]yi8Ar&B~JÆE2>g_E4ɈDk[3+s<{3_Ǒg(%(N.-N{.4"޲_a8y.%< '?-9 c+S:CϏ>h)|3GfdDTu\mT1X,UTA87a7CxE! +B191ƬR~@+ͫ9 iĀsW:Rkt͵2.R%ɄuGfy'{L?&ߔQ%)W@Z3![nƝ`HxϔVk8a+|HĠ㛒U̫-Ò1gv,|u چ:I.֚W~z#Wjlv%ԶQP ~En4v(L2%p(;[w vE0Qɠȝ+gEi0O  Kf,!>gjq ~<Rʩ[-&ftx7(,[i5;X Lss*UIVX:w_t!QXgJiGU(]J C{Z4p CdZ8V^\<&1JEتe؞lrB9mP=V>'bEٚq.$VXW%S߅6{)S2G1ܥhqTʁ]qO335av %[$`6K?e_3bygHm/ug~ukYG)f;Vh.m~wO;Xс//8-vqH5[Zp=Ł ɓëƲ~~v5@Nfn$ypekOo fH3C:z2[f<ǸSͿI;;Cts3bwzuQ> Кݞ4 _}m[O1 Ee;O"b!YG%@A;"x'{Б3߾8&tr+ԫ;gau Z S%6{D: XFw\l`5:i_qnlۺʷu4E9Ie @!m(HfϺU)%^~t[z)PԲc"Oڒ/ gmW3}zξC[`uM@̉K"373=ooDBN:/=`qL7 mg0!D;6]fma oY󦛚bZR/yy6x FqWJ/#+/ʒA$F`#֦ @HRu1lb %ß{OXou4)hi#o+vß?'ǥqgM?Az <@Z"^o߻Sf4i_O|1 9cLCޒ})L44 ʰ5ҠbÖ{fw|GdAA=Y: P^ YuxLf]cg^ٙl[$,9Z(ĥ+C ج9[*VS@ȧ80Ft%> $% -K&zQ@KXQ!^A39;W+NXKfTd&w 7׬Fo@D2V?a籒 WXjTHyJ+ټtr5#r.D$T1nm,PJ+7oKl<=Skq2I=LJ;Gee}e_j+v&xiIgIQ)@2=UYnP47l­1r*F,kܒr8=$ ^m1bȈ(Rn|8/FK/"5,ouj4"l"p97IDTM.iM'ωӗ-z_XP{ҟH!Y//orC{c~8"!ԕrJV~HMB8_w_nr,x8Tv0oFo$}OaWpw3{m'DrT?AQ] "3 |[0fzXs$qJ)tp?1xHݍDw@5VľWI+N}n&x~k׈'Yo;S] o u ?zQV|JENS(-ΩȐs͐WŠ UXwfco!t%V,dOPB× j> ]%n'Lvaab -bB?dH:|9hpbɭcޣ O]gU!t{G޺V  ?NG 3u`[>M3 le4MΡ ͌Y3 ><\ney79,Ʊ Tz)cSWJa>L2H%N>cJH@Ck@`y\BQa^Ko%E[Mޫ2ESL;AiQ\뇖0^M:wDQKDif"d[QϭtߛQ? ڛ?/︽ze! ::S{ ʇQg5aBY?Ӛ};oҫVek|Rݳ~?q)J]* :mx67iWr]$+"_!On$;7vpse%An,]*BŞY(@ { Uك  CFK7ֵqn8(E ̊e>㍣xQ?4ހ濖~&زԯNxsJ@9K٫Ox/eZ"X}Y+P@54Ʃ'vy-ц FW8}u*{>_|X=: !®^\׶u! LH.Sp|Oý}[T{v;-^2Y?ƒ4صN{"i9ǜGFai,Y!M Ù CXCC@yQNŦ^#f:"[CwJ;Dutu^'ClImͷнN$égʞt]7+?Zx0AlЃp, u_ދf$}f9T]Ns:+#s{T"p y-(v@ &d1N_$A=zRgXqe R/OMOɃň*3ZyΧbeњt7!@ƕ(( 0/z(KE*x liЪ;*|sgXɯ]SxI n0A] ʁRD&u&Q;v4 |"':cCoL@.u2aUCw N 1ItkU|6fO* ]gW~ԧh'Qzd)Q6Hm}s=mZ`}+ab8#3%c=N[M_^[,O'{}Nb{K,?] ,侪y8vh3?F]1d/'2zyV$D]Ju/-C5(/ț2IXܱ"4<媋E'E󪄉9AǺ 2Cղ]|&Qbt<_BwRa@2m>W}2UV-UOQemLX[}}ka{| 5w"3 an~?74a.|s_!A; c/'PG?q)[r; d|aQ u6]l ruHoτ9iQcϚ$0U^ZUד"zod-KkRw{mnF.g;8_|9^l?};:iT C{֫k0k\,)l@}=۶50Xz}=BwC|4,%;gV\m3iѯN: e.,[ M)ntɶg[' \~56iՁg!|p=pȅz /t)1M4k{VC6p2fԓ"*{R);髧zhi(J ? (w˩z1Ff+fuG}vmKo ^ֆsOX]c-=$oe'2VdțGq@6W*BsĘLƂ~ZN>%(YkڳW&7Ii|[-K 3k]B_BN䲪UWV%wyS1bLw</ȁY{pX8tUj]9o<Ÿ7vA\H?tT7 @V8'9f\%2&q`[iI(kt/${{N'NQCyil0Q(PHg%+3'e ʟa1CQn1鼞sG<ڥVEH$Sɠpf'ϞH+*obnYxI1(}xIv׫$ ,tȜS_ay6[m0 $A3~_Q (BWT~¥c ZҔBZU (? Kz/3mf;>ƦqWg"qjTge3^?AE~ J[ VZ% R_]x0EAqg`Q&_G׌ 9oTqB:Xql4V5fzꯙ8Zl㯃<滟k]'+'e{ۥ݅P ;ewr0r^39w6&S7M$Pޘw>3 ʼOFz Vql Tg|L$d s9L"TINvz~j쨾WQ; xV]-w;| R;YW5zTaXS9dA`Һm Mcg H0tG /}_rU2Lp\>}o |qh66hŽAEpd%<\6c+L"^w5kY09C)3UBJ{Úh0m!G<Hn@]zITJ}C m㶖w{wٔ/HZrXd(X T|,e$(,嗪nƖ ,#jRYY 86UR+=Y DL*9X^>O8G3\3z ?gUː߬ХDY I@|7Y>u *t,ߙ ɴJ;u@fVïe*캙ow E~5&,[T__^JC#kfwU_I:(HWOkz_9\v'/9ը@N}2R2ΧԐ@7a`J[f&K<պӍ4:Y_Vp};MUܠ. Ъ[vrKLb 1JP/Vh7l_R?Q睑ܼu S^_۾VumPk׷ЄQoaʏ3%˃T^,kwH)z3?LDEU40bh0n:DW?[y$;9E>?ESp#^#Gs=*Æ'#i7cv` 2bֲ\GҰq]1}_wQ5t>3Bb=2q}pŏb}o4]^/p>ðnw4HUˎV↺ޖ5ܧ<2|vNB&m?|i@a hPա6v<Ozfeɨw0^]jɻ6v.*3Rw 4\?UZXw5$]JS 1k? [@CZeS ,u( ڱDU6aݽ) #oW07M@UPW4ɬXzID*]3tsV#i"j)_hZ2 jRj.K|T5Ά,_<+3n|NwǕ<_nq&nL/2 KY`AlZE)(yS..m Ү"$H%viYN7;dP:b;+l||xy1)AͶΠ7`8%d Gm1cJYbTQmw"̺O{S] UN#Ɖϟ^v?nZݵQʵuk4q&`TZĖ =w  jvvs  Ry.vTw!g#*ZIbu''6 Dž}&=ǦzoENa"fT)сy1XB<9s=#ٞ,6yb$i3ue,5J9_H"JF{dIA̙tXVuPrJp7083hN"^vϡ"S\>m]{hXE5`Pzχ}VL'^]wF ;},뛖 &w;DtiUIVBZ#x`A 0lER*DwæùkS^BB PMJu#/TgL%u^|y!=jV RP㦜j~}*n߷g6NWӻVߞMnnL,j֐R=C͹쨦nh*ZSHkB:]Z(j!_Jhͽ,( (V|2X5 fįdS`AӑkHjl2 ʒ(nlO KB8t ˡ$S f{ΆU4Y%Ƒjf kndmO@fI {Aa)}[˚*z "m$1!b|q;I}Y*6zNp/{]LU e5tNȯ G&]"0:{l],hXTk_|'DX`b}=kѥOV2ͭ_ -b0?Yoo\jiw4Zo8.I-zYݏH2`R FSAB: I#U_ץ*-Y*e%)oH:{%Uz&$;-(|JMآ)+.">wJ>3Q>^ͰZ"4|Gq6cZ9^M<țgI92d+QY?bSCo@\p6qK#sC} qbtgM#bوBV:v2)߸͋>nOꕨlo=fҘƂ|GvH'MM"1/I]9G>ݱ%#<~uUJ3-;艝<_0G/^V4#H8;)[ÈV;`t!MK5o_z[^s޼LsM[Ґ1㎾ൢh%.6|'h 4&*& c}p]\«w7c ~TGo~pw%f-quXƮ>JV洡#~dHԠC~JCD}%o&r\RAs]坩'YӃqN9-<V)F5 "͂V;t ˜x5֖(3[Shwm-G;gˣWZSSGzp?}vBe߱,/fvhɡF\t̰vy=n.ZyȮ-#N}OmIkH~ tGʳ6ƃV]Sܞ2LH$]qS Um ۜsx=>ZmkEiL viQ;g>Ntϛ#@3 }{TǂC*|s.5ӟ'݋$Wtϐ%3"LX1)r- IlzActUT>`}8hk8\dMϞ]-lJ׷kb{] 1=zڻ3пP)3U΋[w:(QJSUg~ԇG\fGGnp<ڡwǶx2 痭+~$uާQ6Pn>8= 0c L”/ç'PNI3/T\ @UKYҭRP]_'~(GOCs IDυAǖ1KlbW}L͔&(rK( ׋O[Jɢ2sZ36`!iRl'qy _VrZxtvk/ L(_V1q^v!b/tXbPUpQ^,`+2n믓N6!22XPAƯI/58VB1&ZiܥYii퍺IZ2}KK⭹l,CiݼχyByΨi+W+i.wuH[6tZM4P.83s@Kxײ={w)kxM U}عE󽬏Go#N7Z<*dŻ_nhf❫^ua*AŐշF),rAE[\\ ~ICBhDDF`F(%r<מ}yڮ@9A<ɨˁi}1)G֧ba~_ZAܢrI͊' fM zCEDBm`/D@IQ+o|a'otxU4")eE?J_m 9s3(?y>s0 =osЀl90`p&>|ng0T}~`6~[L)mЅU3ގ(_Igx]o޸sys[}}3 QP>ZF`{9Fã1GH L~F: rq9pc 뤼T|8y! oD[UW\IHe|sĚ1;,*QL52eb7W'ꥥ'I<\9?!RRXe iZׄ)tWt9 25~)g߮[gsLژV*K6u4˛/y6!^=uҶZ?6mdqK>V Jq}._ggIF|;)|8$Tc]q}7qٗЃr4Au+k^lD|}w4Ow 2%ھi$rd}@\gVUEWf@Y^ܴ}\U#~bubΥZw3|d9<w.-+({wr~ j#pՄD*p>Lυ>=vw*a?dǹf|0+f/ 6ߧ+_~ %Q?jf0U2`dp3o\0jl3gY3_HDŽ)/9>@]d ^qe5SD;(c9R_H:! UpE̲uTQMM#]5MkE'F[* nn^pFKwlI口aC|q>IoǏ.`ЃKVX;oy+v&0X/ٖ nn*)PVʚŵ￴` 4i '"]O `dM{f,KMH65p|DԲayV,yW"d/z(o|*G~p.'94ywv1 shlNz"5fDdXb/ݲtװi~/>zP`355Z~Ά*b[⵻j[.C^@ G2bDt c1DV_j/ O's3PK1[*Zj=U,6sװ8wԟ*fN3'|q/jo`[ eɵ1~&Oޤ0323"Zn݋S|bf{[QXGb6{st(cCs`b_s9v|"}{@@ĉHRL=@gh1!|j0p_dib!?a8.U]RPT/+!Ɍdтh҂&EΓ2dHyd/ ^XKXVBфuRYCgq3&hΤ*F+5hf{9,&)hVRYjφP)D%Y;VJtyaV}\f&RiXխgn2bXaªŁV)^oDFGm_5>7 7\VlIw(^E[J UPwh(L3/sVޤvg|e"h{7;Ë;)sFFrO +*rN׊'7Ny^G@FY?2u`cw{g:>e9O"Y$cXEE1DUAVfDF`y=uydd )+9%Bt TWHeXUa4:Drf ԙ'oc1vWŰ|nN"'E7RSaC{k#OwZbVE¦ l}<6Axb^\J;=HH~Xhjc[,Zui͓KrrnvW'o#+Mac2qjcqP qkFϻ}\(4O+h^5kآ4lYbW$*PQ; _w/UEFCCy4q$)Vy!V6yƓS|[f@覫-f?aysY#}Tj7Z5(lK,~{}7;h)w/x9SWn!mUp{z94=*Hy/]J5>yU7HP?SwO[H,T}? >'k&9)6M<>M[=pdɈ}i^*b{*ZFQ[& 0durh}̑&6^;3M08rGgsQPUԡ|ᯇYy~[F_/NRldK:v)i?)xOauM@bH\U}qn"j'@ F) i 7Yl/48ɇ%eW[vMoo=ɖHJ!`dVVN'&S 2C eLЭ.,s =&YᲩB4(D~VPbk{5 C)rEtv%28a2(!cMN8Ŭ+co riRŋꩫQj,j螈k-X!S$0o7C78[9Q#xA݌N1KIl-^L>|!P4 GC!Ćq$e!s]PTܜBH30@#-.r;{NodȻCS%b*\i M`wɏp*m@ߐ H6'P/L/K\d-| G2h% DI B%Lja._F öv77%?/3 H²XĪ¦QTb)3n[uw,LҷnweΐT7#Ґq rH4<. UϤ&sMȉ]Ecp3|ůt'sĤFTVdLQM(k ԣOmk{f³°̿'3$%'#,'$! ڙ?fyoqE^$j_mCh2!$x`iY)q zOSX @|Ur`'pFi4/t"333 ewD<=ְYl.w70CH @TTVRf>!%9Fd1|}Y`_QyAGkq<\׳,"fW\$sfsHv;]b!w%-{m]U:)*(EnJuX}séBBAqXU8b%|be L.=ukGR%-@r!q̍=*[J'mAw}(f3o%Fġ.votzw`-O^cl[!snkZ婢b嘴0ҒUWVяs̝.X`߽YaK /py6gr߻yOYr6)$9B #>u~G)W0ꥥ2zu^ u{YɺoZ~u[t[ƥrT<0|f+mewjh_7эY?|!2 X^N=K"wKYs[nxײ"GB^rl{jIbQUE<<Aܙ>_X[[4MߨH76D\Q@ ND#(3`dB@ WnS5!OME*Ƽ0zn3wwv[<1J=wu¿WFrZ˾Ȓ/JMf)+՞gEGGMv0g? [ŐtWQ`JM|ݥ _w_5@QF H 0@@ @@D=%e?Q惑~3` )OҮvCtre~`\M &NWW/Ut]([9%'5o:ϛq10E\qM$ _r*-}0 aS1٨ANaxv||5Xc]/PP؁h|toaScM30 `d}`P;1-=yi,?C6VZfV:Ly=n‡8ŝA(ڋXJ//vZ ^.fCFƓSR6k>ϯE4LlGYuz3#[& quqfdw_YxuRcpC7?|Wdܛ=ashiadm1G+hۦ[>w*x+r 8)8ADDDEjmW.^o3S>>|~Ä|3wkA)?7jIg#cP.  A:OO ;26\sR,| S0E~7\^pĪ+KJ~ `\ipBҘyow?QT?Z?,|(0͘ܭwu9/(+?@ěw?37hD]EȪC-y޿Mfy>yȐ% f5e' /M"Ơydě- _YIaTe t$ߜѷۣO=E|8ns@%9}-Gf㿗G36ވ垷,!%0 `a,V)_N]KXI>C1bJw|iY i'ϙ(Z-dmvdш[/DRM+l\~mog{_{ [3IPr"JɭwE7 @e3ӜԱh0K-kGAҳ+yAhN_ ITgц6Ud4)S 0t#J{Ώ*bfP[b^6kҢ]Y*5h-O۾6T@ٓ U:m\CY)fy3m!rzAf"k=\17"5#lf3q1k u~Ke 1ȟI%3> ?rCqkg_2$%8$ >0Cvu9-eara@|qcgMd> 6{ZgcŔ&13 0 NPh31h1>A ۅɉ!Cgs[ُ@|18ܚU޴?G#;u|44<:Ybɡ7~LAhÌVS3řęZoo.VDsqS)+,޸6B1y*+}W]hG~J++> !ޣ)Wu㊫uHea] }NȘ?~crtMy1{,Xk+_éfL ?d"Z{}^~Qx Z5<$w ٗ"~Oq nݯ:=3}~˺=4AUTX[ѯ"趰+W{@i@{S Yv<"YFtpߜȶf)( 2&+Y{tj:OKɇmz3r̓F6YRߖHGl뽩;Ԇp+ы% 2>4Nx^.'/ it@3HaoEE0pZFO4=É@|L ?ժ9뿿ƶP3굹g'=7e3~Q؂B(;jB!5^hah{7_UK6W?DMa W@-ZB![T+^:R!W.F3=Q2w{%.Yw^/3T]LoI$] ?uQì/u۩h9&:;5[Y:!zM2˹.0(љ 3:k̈o<̧p^ȕ?_Fv8V|KtZ3\w 87^ztm{>lfDUǞ||ġ~ю 'l&+@uegSzbƟ6]^ 2j9#7>4P]) M0ä̵sDQj`bmIu=Z`12,!0ciDtAI0uӯ@+#Wyՠ s̊D RfrQqd&ފ82iMf:4m |e2Y[6{8Ya3.hY歇L2 3VE8[<9,z Έu8/T؛wv8S†6:']UJ*S|WWԗTfh` X -% Lf! FpV?zc P+>&6̪FtM1rv ѣ(-2E1\&ٳ7:9tп<6ƦVJvH"fܫ{]m#X\ZWTubYŃqM@Ŏʘi%"_'&fV-[g=q#We5eYq$ (vP/s+~h+#HN(dK-ܥC%-[. y QZ͇ [ys|~4\$tȩis2U[_,o6U3?S_WZ0('3'uCڽscCʆ\eMlCbE/?<4z~bLܩcuOX7' >abqtU@BxQh\Z0vt ͖ Uɍo߀OaSJJ}E"J߇iUs %fN̼eQ6p<іdrLDF2}d5gU-yd*%؏i#9[ʖrX3wq=ŊG)g{pg^}~9'>kqkQt6)M]O[#: v4>"n&?=׾ӎ*'%6l$Nj`4ZzJJ9G)PhQK_ܥ1/ݾNu5{Pz%,0!E+I7=0Tٽh=5RkW`Qhr/AۥךuU|^G\%O\DNj;N>~wÙa'{Q,2B>ڭaS`LQ $g opjU4RjO~/*g# ѡl*[B>.iMhK&$6l*x PrFCup6sQ:F  !HeN:~&|Qs` QQD{_蚆m$"PDD(P)u&Jˍ!SJU| O*sBBL"_Ɠܣt*N`|;[Ƅ;Ej.AY)ZpUMKIT;4$)]\meNps_sFJfK"}i.rKW=G:d6_-=y`I"wQ1G-?V+uxR[c:2lZ0QD? ʊ@zӌ\#"EdWJ|sӟ3]SXp~?d[\5S̿0:f0Gpr}68*$')2YŰUۘakf|Sg|dZb}hëٟxo9FD>z.>MT*7{ oCK3=/$<ί?'!mI̯O$dfFf@=&7&e#Γ>h8'y?g[&ȂPq⫢S+\.`U^qÿy0dg!gqqgFle̊zw].pF"f7Ս {wY8 zFz:/:`y6>Z81՘B":_Rq 0<LY>յ>9DVZstX _<0a.Ef^|xEXP6Ȍ3^: VV@ CvkːO6(Wb,x 4 suzN4|00ev`NtN<ʊ,ozǹ=?z&(u˫(@`f'1i}羑ǝX|ٯ9QAbL+EU@`Ac.9-hbǣlT cOXy* f kkGఏc?8DycDLǷ`*P7VרI|ђ;Q(SBnfcxUhDtt!(|B+IvT)%D %#VFOO׍FtfGf$ʫ`u_w3)Kr?dȱ2@[Y@=LA  B?hS.HR"_buěLav a;HCmhB)o_/a4il9羠 @uddxf}#>#%v* 9cF.w],JK,à` +W$dnm衦E|p@40\dI.ZzԬS~S篘V_v>=r U]a3U-i<4bN B`em EO(eQ6d5 }wܮo77|>X7X'2cPuACt.}@u*bwdB9(xzM}M<^ \Yn"'M /Ob#64M:).޳m=QkUuY֬Od[-SP555YYeCs}cS 4[5 ^_]HNd*9?w+)XSW_phya.#FYlC5M? K5hxvC?# gkW٥59+j*(-]^?gJ?2Oxwܔ>Q]5znOWGk0hru9ږ\kuS֭S#+^Yo!U}3F?0fFf*@Q R _;j9 mo_8|n+5h} =QWX_Etap| eh8)Ai*b-Cȡ;Xc=akՔ!kCgr7c01w#-OG `332q9/X>8K5s\1 xx)d6xX8S!|b(-RqB\ĜyaiB/X8ұOQe0#,4t`壂WdZeadī(Z>g> w[>Qu.A԰&s{vys Sw<l4$[i#kCF7讝jbV`&ܝ6ρ?4#UN6jMnR9ZQ"Rw{9(R^@|s2Od9\Y*G]io9[̹'Bvǵn KgOI R<Ʊ詜qb|? 2,y%f,s1$&ӏ?yYa3j4^NwoKa'E,БkjK82 :V w>t RwZ}u.rqsZ rs3Z{I[3_Lzw}qѹzrjDݷmuG\50ij`NFg\ͼ0iMQԪ_:O6 t»-tL}<F!.5FР !eU$WxZ/y!R&Lq>ݵ߸Afo5Nfǽ;\*ƍFl{&[KG-+@F!$YO6Y[2{˩in5KTa^9:nOsK^hT߶wDf`&+ڋ0LCXsjQ|Bk7SYrLp3ўc6^…u+8|<55x9dfQdYhaފ}qwHٶ9-O;hk}|Vj$II h=:KWYMJN澒{-qkX=, *.. .}f1_0f\#;OGǝV\Y{ew(讵s{{깨'%  NG==/TQ{*->n7iΛQ$yY.h s똺>2;Z eBV2o1cK[e2v¬guq` m5YU#(˜Db u'D>۟!Qod}{m[ Wyը#lx?a1_S.t_Q) n)ʶ@^Or.6fN u/pvNYM l8pR71T:)y+4gh`5#41~- m%) 7&9!:D1!3989#!i5HoBKҦ&QKqgjC!t54[LdIcfۜKKƿsYΊ=ANvdV10Xؙ]QLG^J\?;b\lO֗%\St DeCwx ]df1{v9;kFsKp#m Q͗: z>d:)gcޛ"{="O:/Uзq F8Ye8ZIĽw\v&dUil|4`V]*ľȰĞn4_`ѧbk2n\ؼ*1Ԫ{7qnαlZ&6 c3si SwγWtĤw m"]bZdSueUIliet޻QNcdK]Ibeֆ$}3U#6BZSUs-/8{JN{$wszNu܃U|-`JMߴU{=rW61.d2A@>Kx:7o5&mQGr*PsmQ߾p8<ڋ<ݮBr=1"=x0C8:1\^;eۻrQ(kowRAljrcxê;tԌh Y]òzv.5J|GY}"i.%kZM?h4<Ǹ61z4|Ywwt*h KD*-罘mrkZŠʹ5\\Gki6H8sj1)<9ٱJnu*H ٩6-Q{P'qJ:w#%kv"gLu_Q<1qEo1YI]JJSVN˱>TMzIQ4:|;kkfja%Da5⣦z,^}W//$/Nc?bukytDz,>M7 y7qSHt#mQ%f H Z:=a"SDկ sPzSoP?^ٝ#b+M߈f#s`7sfυ cm5mcCk()-)Z 3$\4:57Q>FdlkR ńؔfW6uQDJibkЎ 3jln(=wl$$RI O|a)"(ELPVeOI"A\b* bQ"HU* b1Y+fn;;j%ϻ%|NC/^&I~Rg2L B @"AA:ƌqʦq=!^R{~;YfeO[fvdOp>~w hC.K' ɝ!rO:uYѝu1؜n(, 2JBKC$h[6{97\9<*je4e/;=}|AinSUtVUqp٫i'jVy6f4@x6ߎϪq U]gSe@;id`)x+>Slh[/ߣ!ϸ7brLJScǗh7? dQシG?o;۞:DU'ءJ ,V0fV&(X!щ@HU!R"M 1'sUC?$xAT)^1UAqw}x>q9Sr iΛߜlE&`17(,I~~P St݇⿇WQM((,h@0j.7~7d),̤Vn?~=3|ZW4E\?cyWnz{ t[Av!c KKs93 OY^Mb՘45Xr@q]Cd33NHk<ިLj>6\6Lӧ]P Q{>_oE5j~>si@2o-T,CVv]q0f7'W%-q!TKJ0o58 ޟZ5pWs,@$`cdVg76Ec2a_:5nqĐds@5ZiS| z(y|nӂTEu#Mh-x;E͋Eu)̴5oƓk7-:KpaӀ`x$)x`l+ ۃBcD!e$F?i_}12V._c:I0*. s+BxI0u2b?"+YR)]bP!4=xP࿻]FvU{kSZr}KK~^=OKXS}NbOa˅ 83sM%ΔȖ$͔IρC14Y׆@݇s]ؖ\@d`Jn,{#C)ҹɹ JBA3#NhZ}2ETZw{8""NU LM> Vv]ǟޯ{z׌[Gѓf1 )Ys[< DW$4C`%K]_9a!}MʶaͧD 鋙տZ^'΄FԬ 6OOE8Z[?=nwח_.[is-ʎilӗu,3sk=htKvihis&c"oaSA7 5~=çi?935,.^ 8^&f5; A S0ml{FcիBwa'+<a7&7>ck7pnQ()1L MScwUrsUtڹRF3uR, V.!Juvȣx͛NW4[=д!pCCb t?)YW3dX`SkxR+ue-9RPTXАU n<3{]6'v`M$z{>5(20e}ߘwlD^T$'5ޖJv\=\)*e}/v?aΡ*DPλeŽzO.aR)w{t]H%#ƚA`Оf9ȴkW_Oeaj} f .5~U.1X('pl< +u0h} [ې40֊?}Β5N%_c[C;a,|0*3.$sĜـ1i>׋N:;͞T*'Pi0羀.;|Iv#uеңͤ g')b lQcF4bf4AFoFXlq 3sm H03]RK({G=l1]Kŕowj $;TH2`89F?w÷s񓉤WѼ.w97t}.ӕ|Rα$JL.'t0db"<ݳP|xqѵ!05v*L;O knR5}Oѻ[+Bbg1r}E.87Fѷ/Bx2"bpǁ96yKַĽ{[RX=+1N}b-Q؊E #$0IE㞠UJBߜ¾]%BO89Io%IVsl#W[OU؀O_/I+E]gv7N%qqMٙfD6TAK>eёbo_w,IT8/RSSK:R֬o+;̓Pmxc2b-u|pwH hR85axA@ge%Zlp5u}Ʋ8f3elXZX.o)q-p;..[QU*'%3vXb5L9Q[-bgc7t+s51,W&X[;90!m>Oe}ͽbRd 2a :bQ,r?~)Ҵ `3nC.BfrѷFmI:RAs_# YɲFbȳbb1 ݣsaL /R\L^=*H3H|Qm{}q۬8o\(rד,_?juǷQ\B,{a}nGMbf Z&1֨Nj&Xtϖm ^έR-+zx=#ִ>mqWWuj;9JޭG>`ƃ{ͯt!*@* vE{Nk7Îg:Rᑙ×A\~W'3ۈb~5Hr=*H%)OZ[]fcwnGA 훪p;69C`[٘#ecؽE:)ՠs"]s5} O3 TzMUxf $>~|MaCJ \)VHKQޙ [eZP\vV7yLْJV™T #!TWgTsNU7Ұ:9ovX|2} s g@Rze̔2e3Ssn(!޾JX J4 GS HyVCTXĉXW#}Sșx4N90(äi(F: $QPD\JΤUw]){o}cc[H*$DuD~ɪexbO$ Kh~Ѓi;n CVռgMD`ayU|;Suw1ha $9\6:ynό VV L;-bZM}Ӈ0P jqF&njdTL,z9LX=XZAhx,[pczYa&?6߶RJouօyh5eyk. ) ?;c=wBd 7]S=&i5 GJf=8NE9j:Z h6v_@3[+WƣJ{NpL͉y [x fr9z)SQǚx]-Fq1*3sK (nھҺ#nъS7 ,K]P_i6{pXI 6bˍJz_;[tt&SNz3ɶ}+a%rzX:4[֐wk7ٿRL0-pLCKfu #7[}w>6WJ;k{;Jpg6m5.?b,`ޤEIq)~m-R Aj`v19OaǜڦPSV$[Bm,Skh;rn,Z4.mFeʻtBkc,."#,hrzIu?9DUs}l^j˧Wm.4 'el{#65W]:-lyBkQJ|/Ċ0{%ŶmWu~GGAoW=bE ''0m(cT*_Yv]wW")Es5UVuJDY빯nwep&'uzVV˼W/;;NEt+;_IcZ? ko"J:m+/d"dy\L O$Պօ ,_ TuS48cdz5IkGV=r.uY}=xoTWYuiW;H"6lfyl-~ZdֳEr(W*/iԨ%v* ZIMRtq"궻ZJ:BאLiWA%b/Q:Gd!dؓR(=r:9jypTsluLSIC.B䤈L上ԫ<SJ(Si'-<ʑlTj{.vFfKYMW=ڛh|yEg9ʟ;“]1xrSM؂ D1Ccg?jxM$_21^ w`=֭~ǧ:$T~W̜CB 7J]7m ,I0@aܸt+o7hE6Û4YOxZwWKɒ+M?".ۛ2HHG$qG䐖Ǘ.^2"@HGEa |aGtSbׇaQJeMb.aĜjjU?'Y?_S6%} ?Oў /K>&=π|L6U F!s WehC3$l2G}i!5Ƣ˦,b@ޞ{{}^UB"(XY< ^ "wx/ںn*Q,6qHQDjkZƹVUU eL̩b{l\mYFufma`e9]nV*ҤM*R^y];,EEx<;a~]tTXJQtʞ|I ͨi B&70e1Q*^U[dM~f֩Jc z؞R2'uc%uocGws(@eNEQ`[n!#N1$}e 9[қ, Z30tH*&Bq/QF>оO͌^oONu漿Hj?7Bޗlᨑg 6jX*-06vm % { p d^At.g[xfu9:KvpJx,(BҒR4ԋ 93,#M$R0lU4l_ ×E`XTbac*Hz~O9Xi-(ϝj#u\N?fqOJI9D:.=Q^`dRDM1}9"!^~<_6t`ܘ׃ IiHE:䦫ӫqiH c#pU */9zӶ8f ږ '&k2m 1{=ˊ{k_0X#$ 7A?z6Sje Ľ#Y&AltaQ"*6i!eE\Ả-d;cGCO1zEHoE54沵w#mݔ]޳J#8A>uҺҏJ[O !ՊjwIc!w:f6ƨ]rǃ\ү-O㕖41+[z|Hb*""HQ~s}1x`(Zp|V-[LFKGs܎fBXNW424p]PI7BUE@78AQ1kJ,߄{TPO{o|fxh akFa r8#>!KqT!\UD,4,`$ғI$T|Q~}ؕL*YMWh[T;VY{5ﺂ r~~mɘc vo${voNbD \Lt` IXSoN?#"19`F%o:, GNDe﷞_]=WW1IdxJX29jc )6o,!FQB8ƀɪ7W cBb ,=صu Lr4R|o;ai8P ߗYǘ|9Qu$#F5|ǩ  /='}$w}/GK&ҰZШTfXHh-J% *(6f# n{ʻcko9 2jU,O@X6dxx H4en%d4hdm~|cL3| <~2yw4sFfSd{Phjw- i}OoK1*dck |é,EiCMؔ}e.%>L[[AD4h6)DzL葪emW١[e6hT[k ҄nWC䙙J0anV4fWT]CvhtPPx^"S|7{]oHHEH5y^+2I$ǫo>#t=8}#d_1$#_ :n?d>2QBT#5ae_˫:ȉ")@4Kog0u?38å$hSkE^0չ rUgw |__] =ɳ;x2Wrmr1R<CDLR$hH˽7P 23d=^HO ی$ᳶ` i`qхK4ZV*9>WKd_.uk^q qa%ܾkCkQ{ݑ/#65 0d>|L*lM-9pּ3z^=LJӵg𢝇o^]z,cGCuTUUSΨ[DZ>[]7|ϫxX/UqRK Ƈ‰Kgam[KDf@` RC폃{`p|lLƶ#˭Ii H 0h31at??wڟBdtFdg 0Bǽ?K֥}{:ݰ!Chfڇ!;@D1ֵs~,J[igYI3Ķ??q|Fj0QEF (*EE Oq`CT>fSSn3s@9HJz)0%RobNxpfEk-וNei18D@k`%GGL@u/3!,A`+-vVZ@nF0t2CN +93AV Tŕ4wE3"2F2GGQqܙ0dШof"exŤj kMbVJtKY Iv>@#c١.I 2Ñ;Ypq,9[8У^Wj0fF'|%yR"[o*ibӒr15pSxNBg1_;-U ?j6AT *23ɼ?lڠ"Ma.eX/kYG?;Sk_MC+tة2\|_D$DGOLJ`LKJ W!^ 6dHX"1":P⚛q]NjĂ r[J)i 30C`&g|?y!͎9 S<=|z4h~200PrUL|{0 ho;7#h)bNé9-fD6nee,HڏYQ<yАR9ȶY$Lh"Nf :k(bZ$gG5[@pi 7|.]~jĂPESDV~7 A?l60%R:ٜE,zw+ fR1ABI,㩐47'=8wj`m,bɺ\j2$Q8sMgG|8jb+yܚy)ji<ŋm㠝*./,t,(|#Pd eX}v2W2L"L]Ȅa;БR3ǐڼ*)qj]{ WS⫉;nKW\xϳy9o+oEG>YoSԷ/q*J`UUDK^"ص-}lnYdjLԘG/aZy{DwivڇдL:V/|nT=o-]c@jFsK+޳"&lTj>H/&82oªX\uIt~ojNzX+Z>u2=ڮ7i-j/G'e3h{O:c廇E>M=r#f=kvc~̌?j"P}pf%mmi7y!C[.҇vSĬaDĶ^B`.>+X2능o`볅0hBJ.jVRexCiU32N?|>_A89˼ѕ~}'{ql-30df 15Ɖ)1&)Z3}/0›v2F7-A6􆦖C>dsiLD} $uy:;,C oPVèF&xO<')f!2ک`<gRCB\ꙟJ4h 例^aXY{aMu#1St}A Mp7 3~] > `=:FvKs{_ ""QEPTbn`R֬lwk5)c20dRrUOvI5ZiKIͷ:[g gĹUWwFeܡP瞴hOn#}rUDbQbDU"Ń8H<aeV-`y4F`333i"s_eȍVzXNƎYor88Rn `ӈ L"`mFdgg6]if=fu_[vؽwF&2F[5ӯXҵO! B2R8t|Rje֯I醦;I ̝\nLR1T*JU-zojZ!˕+yP NSGfsQ|poYo!-19Xk+Fkn╥ w%/'g5{pmU&vUa#>H?oOeS}w$NtBAWnZHvOS@ת뫡n.7-R|bV_{3F:O̭g:(S/>ͩiŲ6:ʨ6mҿ6;U"w^n{4xa.CW5 : pUYkĽJ(k8цA* mNp]):hIj#Ykt AEtޠ%0kn⧐9($':G>uJ}(/հ0KYtMqEvs-\avwmyqj,XmMs\e¢Wr'O4=WT+o|>gq9!z恸(g1m?o;3sq   1-2:Ok)29|2:$zG3AN8) 5*]78$@Tb$DT1/i~6&"v b021CO?`R)줓 #儎`(Ȥ@ B (PdY6G{GEUF*(mL $6QN$"BATl}'Ȳ_؉뜆_ꫴv]F7,[JF(swv WlԈF0pqy9ۗlD  LuSOfthJ-C߬^WBH4P2)3TCE Y B ګ2:3?`'EQ?>a Y_ {=h/W@|6{z>2[!M+ѷUXmvh^{&6};^՞X֙)s}#T#Lv0N<'ޙv 3{gTN|?=3~DDDEb1VDHd9g,UT~W_~h>6^ov{ה|; RUCy6'ZZqp'i  .J_I$$r.Џq/ӝBE&W~~'@UDCɸ~+ -R!bf-.KAqŦ]ߘG6VE+{weNw` Ehq2r`D0W?!@1BM']I4GAjXޑ\е y<1UsZg.>B\+@o62ACPc<dV"HŃrM~;}PKZi?0_Qg[R8k}YKh3)6t{#XpڏvB.c,L"N7mEosuDA<0`ZFZ ژZff 3~H1TY9_hC `87/wC:5ջ+!eyt` nHUFF#%I,'1UP|>J5{{i{9T\3Q+ 6{„#sf@0ss=q-㡙 j~O{}7E/k9g+@&<=PAo}k9 4s}Xh5EG|wZ~F&C^`q }6%3- 4 \ޚR -S3uۍ9<_};]s*n*ԫ(-RRu_K2—|!BZ3e3RޢRFG\鴮*pFU*|1Z{k>ןY\|/XbG۔4sN Ӳ0zŽ4_red#3~1D.Xx=u>SY>w'C'VJrHn5LV1X23"HS׬B/BC`T *l1T-`|~<_: 始_.:'Ȇyn^KkB=θe4o7Ȭr |kM@Az1Xʏ<˰yb|'Oq:0L UT]G'1S3>5KGx*,JᆊgPTetfrf.ͩ!cȳ#¤rGKb|^?%p,UyʇX~1(Tg ^]p;';N'{u1X`vA"l9ȇЁ\VrLP30ff`FǬqPv9ޙy\~royAA7s|.(@(ڰ/tX=Pcѐr-'47bgYJ932 7Ԫg^ |jb^8&QuU33*WNnw"=Jf g<# ɠ:fQ(7=\g a>Fp7Ru,UprϳsxpZ1lLwCi95] ɼF Eh(C1EX[ 2찌gJBAС B]Q%'u hm^0NZ0$fvhIykl-}ƅOc%y@DŽc뽘n\ U4QlYƎ} k3n6y& tZF%_[oOQv=>|̹A,H}-&(ї4d>K33<ލd~Y7Url /`g*Nɠ:a9d io)*<0!Aޗ8>$]\w?.f;()U)ZQ;:?}^v }Ѻ+9PĴe`]ρ{l洋MQPkI0`π"2}~tJA{ȃQXCĘc<]WQ i]׶WjFCxY7 &¹"RT`a U<,ߘi fqo 20 f~$FW1F+؁a8TSpX㦀#fzʟW|ki7D"ro}st]Y 5d8sQ^ㆽtA5x9J/m&TE۾qJlY5 bq9wL No zZλ9N~vyVC{_悞לOzJ]v->B29v'4>#zLl*W;^#^v% bpղAx4bxsۗtۘtEHtI;mM Qi)?Vɉ#p 熕`/N-0i(-mz4[tsv|AiNbCT*ZމMDo.a A]e`g [JsƠSzbvv춉yLw8-lWvRBu" )*,_qOb0zN^LdL0܍ }nZ0m2IV@GX7Zc[X;ۊ%t9H`7>*Dc[CMyoy8GFd OwCkDY- ;9r3|LH\Q@wѬRfQM=v6^=RNrvlizֲnj2oSYo6`w6DL4e-OFM%a'2l<9'Pf-#5CX5ta=>2o0N^[{ѭzM ؑ >T0`L h6Y/=\10o2|aO;mms%{v~̌w.aB"V>P^}C׀_1NՅb20f`ݿ&2{6&g2g>Z@HH6⭴v>l ;(tHkZ?l3%W2;*2,~n/h,,:ٵSAAFق= Rcs \ V8P ;jz5j-AX_9@rpW!N/fg8.JՁ[馦}=.y3|= b☺ 33 ETW:*N^[uS>yǂugYA L"~x P0 IpRc,"+[Q eZPh0f#@̰ "s80]!_n0`W%cdtrtugS=i{fZȼ(23XH=sUN=Wuf.N#W .L*  ]lj1_(F*3'L ;;CfҌ|eHfNB2 @-l\P0DAAdB1E }}N/Ok!@&@́-]jJ,nr=wEIq I:Y :(')2]H6@˸ !rhqX60:Ӥ}Pʕu4𰄈Y"~Dq9VR슂~hH*ţZr._B@V׆D>"+" B rawohGO3i\Y͆ÝL5@'a"NdtOkT m=ג9lqyBr[򣞎+*%p)^;.[?(Г"~cØ."[?}**Hw lQmhܺ-ʊރA'-o**4|ΊכY^`Jr RL7o|r6ztjUUXߦ;*3{3EGmT5OQ׹ٷ:h6"tUrCmu$$gUb~ļ1kCq·Ub|4>ǪPKCi.B| -CRqjh"I;R 9z劇OlL!%$i}tu@U,?րС6MܹA2f!5]^$1_nݞ*JP#K`(qUL"9䣦4R`aN+{Q~WpqA6! 10D q,+o*mA3i`dv!*% &<\ <;bY 9UĘ<=;._w$ljz0X3(/#%B0jTs}Nq"RN{[8XBQo?)$a"ABb@MmOOz=<'2aꎡb>MNB#Y:k"ڮN=Śh=!f 3ANl|*XEt0LK 億5/Jh:23"0d|1Lm]FBCBB\n_.~+_@tPP7xK'^3|@3۾5gRi"#+sb9:=n>ʫnaM,:S3^zPݠJOztX"J3rzRDfWR0e`9΀3f`f,OĖ9%g/qPЬ,~Of`MdOw]h1#OD29aK/ce aUGLGI&TL18[o=!x+ oi~O_=q|潮\2%ެor3kVI1i4rC#G{ME'-gm_cs;NZ37n[dEj6w̶e@i<NIOȨޯvr"})Ia0|]Hl3Le v 7BwL%\{hJwKbZOeGǛ~Tew$CuekO&/HH\R9bo?i'nPϋ La$cC9$3E#I9M]Z; y{hxI)toj#,ZC̈̈ͤﯺ<3N?8Nf߅i+l#74"O? n * nXr:{M!UKV$>Y5NG I>+4D9;duYY_kᵯ&4DOAUqVGQ6ܹܝdHrGrvq/c/ʴ)Ia(4]$}k6믜*Y ,gv0hM-<آ<@(ɵ\aBrϴ!'$AJeښ-&HcWlіUxy[r_3op^~Kx=J*T쭁 FAu}h{|H ̜Ĭ߫+*xhvm+~6D90H~kVDsގcm&~+G:-"jvq[hǴV[8 N+??qT׋ &?OXD%+L3#7BfY}^x'J>}ne{mR5 ~s@sÌX<4SQQHD@w`eJ6Mh'޴bPS#2 kt1J 2gPGuMӺL9~3HBY3&|/Xdl8*E^ {}d 60FpT@?g"˔'f㧇9׫ùQ(Č2,>VjVV&_'MKT<v}H#'9M-c5A?a11E 25+DJڼz17N(ujwE/)ǷWG?M#rBf>E)ja=&JfZGEVm}4'6suZWC9mW=35-&&2rX=ha!u_='B_uQozz ̌{bZz+ #gDT`qdQ֔Ubm=쬼\NZf@WE wQ⹵ium(i:c"OI蘖娗b\\5m<=m\SЙǰh.+gNר,b q#yƒZǠSHky2\& Wӝ%g x]>-Eڪʳm| aWwN‹%P80_VƬ$VKR}pA/OPI~2T67⏢ѽG݁=$hُ֤ % 9Y(cJ={ۯgu5`:c7J1U Np# &m(o&a Pp/i7lm$}y2 @@33$!E DFd&Grϯ󼻼WA^c]LHB+ڡL_xY qagTВglt} t8i:|c%hWRYiUV)23y[=m[t s7鄫B6! kfZ}~ yU_ /]BY21dQ]Jno|(6=/ʺviI UwQ~Y _zoD&>bv{f)sSr82AgB%#!7߅~Ki4}º9ꆻݞ%jLd3t|)9\1 Tq (-UP/z2=a!ģoBA=J.Vfd] x 8_9Õ[afYimXXn9]{10x`A{0;eT\*rdz'|vhm0^1G&)hV@"(9:d,0u\)<2 TeS[?,kuçCx8Cߵe sX?\X2 GC-CO6j2洛O d ,*Pc8u_]~BN8χ1]MΊ)f#0dYϐY}Kr')cQ"b,kzlkb Y2*1X" DHbp2kH.y+O *" UTc " QUb""sOg>L1QPbEQ`QTQQTEUX" E"ňohY$xE$ @vPE$UIF@._3\J '\ ~ dna 7qUq[jX]Su 93$ WGpA?($4K2rb7(dsyhn%dC&kt-WdY %Nf>'Js\Rސ1R"Mw*AQd 8 `._ӏ5V`L~u rU"6a(2S1AY&SY2kI젥8ufXݍ=}[s{7`nBD]nZn7ޖ40ffz5݂LsPI :PI!^ :9y;[l a>ԟXMTOUQB!U@TH:1vX)m=kՔz%{ G].KZ޺ם{{}AAq{uwfF쪾|rIhwʛ[޶w|v {wqy_OtCL]T9ӑه tzmp|۽񣻼m>]L۫h (>͵o;ovs v'^mk{랞@Cz5;@t:|^ݱTVI)]}Q otbv_7ke[[[ QŠ77 ܇/f͢P<n@YzgO]}ͧ7`{M$þď=;Pj{VLTW/=mVJխ]\wO68fڼh(t==u C@&2bh`Ah@LbM@0`iLMjm@Cyϳ5ٿGr?fTmmVv,2tR댋?~6b~?ܝוxwap3RoȨjC.u*<ѝj:1?Z8?^{ܔΎ,om7! 9}=_Ngޱ%9m[v/f6sN`-r8ZjSس%{|8cco{rFsy`ogbsǽ,kóBMJoY8DuW'BNgwݝ=іcoUV\pS=PIVivhp`ieR PrІ4$溍\Xm 5)oXX4reY^Y[ ^$Xr6 dӝ4gI")bW'/e#ADƵE)MEE%T"u4H4PCITwRa\*}+oӥPDDP4wyz;W:X) /dto|ŵ!]j0lAZEV>3VAkܡ+6Zi8Z(:EâNiӥ3uӮdVel]+u[M*aWH$>>45G欽mvz(t%th^l!^Ua[VF=mVEG۲ت?iC>+Ƶ Stc QTMUDk"2`CTY(x~B0` (2mVx֢Qg?4*pQG g Ũj $;S^`TPb(Prg\xA,:'zii}_kizZ1(N=+ EwCIxT,<a67yeU<]A1*N#$ eE 5)3 i[klo(AV0J(uU螞* ڳ @2viE 1ґ0VvY^} JxhV ֽ;6;,U;wR=ي&0^ʳfXc+ 5Y_Iugq,S2(, ܙ(괾*i }]ZVBO.}zoT<)7㥇EmE}צzنi+|^H6fN@_qR9*x$a[ni7w$l9d.*)I$ospe4n͵nM(B|# 8s3tzLUHqThl09rzP㒕&xA1mWg|8գmA3@ 8۪-Sy+-Cnv/KzyOn7@Hd⁃ŭV$N)m̽6H q>yG=":,rX0񐍵Zʁ Fq B6_u;'膸fE rX#g-eZ:2(@L:]I +ezYbD!I [J@[m31!=E)0xw>g**ϤXߵrgC GJK@8ֻ#CZ8ܹ$I!ѷkqOJK9\Ů3DN55]CfI0=)g56/oW d2.S ^qıY>piZ(«/ FfzK\F_QԌ_:y9"XM I& UGjEKho~ sO#צA)\Mwt ߄q̇ eBl%YmhPgfdXQcӷ18"FbzK,jyr&:*R<c7^gOK>.|'p.{6 f,`k bdĬmYKjeY#RhXUiheIXUAbQAbFABUe0E,[SIYq1TDZ L˙T*)mX1BROC^XϧJ۾FGU Usօ71s6%x 8on75 *.T9-flZ0̻ηY98 jڲm~v)Ea1D'hXՖ|  IOeNrŵJתb &#QjV.Vee^(p9bՖ0MQV)PZYZESSF]\F =7߇3qg9;_C($*&&a"4cIc.Ҫ{hlP'8RT5eaȟ3i5e/rql_ `g8ܻ֣0͊:@q,j֦P7VhY%v:ab ZETk ̾&muu]-Brt<wE˰ bDb ]o0+-.qyS?0U>޴]V/DT0!c N (plN.7k׎k71Vfש9y"$11?oFFFe aj#CA 2( X>1i@g~{O|QV.ءzGᑘю9׺t{ag8dP[q9+| y[5\Yٽyc0IZ!ƌ]Q],9W4Zop}-b)1,J U0n@~Sv{5{o.|i+]$kT~ʮDqϓ[yӟz14%UUA4U <^io?{נ=6b$TJGx!PWc<^9|!pIDf9 f!b~-^,= wF9,f,gZݍ $@&5%$b1)w㑒 qjzNq0YګU2dhoOHsvӫگ7:qGRH(f2Gs7h nJ=Ulcx8leL}e#yf/~XbHgwt;*X.}87&U#lcg^e.UEK妔/a;2Uzz/ֻ-qi(/av_$c]L {GC(:8SϹ\hb m & *'rz34Պ#c^pb*W05@wٚ8ӤI lchwȾ\f/X+&Տ{kKԨw\`d" 0.@+XW,{o\| ߽6lID >S6)+ם׈_T!W-UbBZ:-)ZPP+ެnPmH t{:<l_77xU/7]G.vv#QcI[>|#{$=(1~ ALZRQGV HH`$8.A@VjS쩭 C!!b |K2rw- ~|`Rʠ616ᦊ;C,S \̥H% 2\iK0}n?gD}Fu[?mKaخб rhbXfjkEj^,Fj>ZK7Cj&IW܀@Rhփ:'f'5:&R-X;ؽ#1> )j#'EΨ$m0jg`u{vvsci6h7SGEV9^k>+]R#O**(!)((1IlJ@IJ"P^ڻEj!=2`[Vv8[,Yy,oV#xX : o.y[6 Qjd\b1KLҠDQ weX"X bo/.,Dp:&ՙ5XjEe*VA" Vґa+5Rc"R*ǃ,04`MQ#Rc}r^-(}QOA b5is]LM+Nr@a\I[BѩPƺƹ tgF4VY3ZCvtշ1*6 zr;GGV/}[FzOCmδh.ŝU5IױB{E:$ $f5>ON)5ڂN.sh 3RT 丫B!Qr]ŊDիTM̈́} Krt^iD\O< 9k\,J1jЦZ\Ee30EV[Jb%i"q278g{o`pP<5+b`Qv=S iQ _8NЯudyo iHTQ1㞌\p!+9Yn4 =zc]^pi!nv ʁ=;8 :za<4DDTc( Q_t`^6 sXcO28z( \0*$}L`Zl<'zAzi5n[ĕHl鱸Xhhd ŸF$zvkv\6'GņꦹQoԫ|r\vC EC kpve8k/K[.=m3eԑuA(x Ș 2/p vV433'qĒ%mv1 a*媳_,l'I}/swb` xft2eO2ڡ.NP"Ȅj C`׿}^mue៿ n-7&Ჷ. NP\ f%+`cnw|$ %Ҹ5ڬ.AoMUN˳>nvQilEc D ge8Bn*|1eJd1XPqXrVNZ4;Yc e۸ܗP=v3.!dVReMc}l5X] ^%MUچ\3쥳L7flN^ pȰF}ODvT1$Kۻ?M~xn/ݴ$o =Ar8<u 0絺0oMp b)tbۮ!UƄHͳZGGD#vޑg7{|Ӱ) F' 3ħ2;)P z1HS@F!zchWKI}ò}uYknBa"UJZ(fh ^Hʯ?C!g{πPʯfM!)5@jb뷈Lfz,S1bPดY5Igigaeٌ >o~ yA˖<DAA;jMO͢ YD>]={'E{PuRQD3n LoYM=fUeucxiz3}I5LEyX]79u-1kT<{L,Ai в:ΦHT]y㶣FYm^;\BB(Er zpG4ƝSLIx /rX("ר4  A:hAΩIqѣZ'nPMnehʣ"p@"0`3US i9]ݳ΁=ή& `%3I$ (~,9lt JԣU-FO~7:) wH5wL :ML| H0  lܮ=pt`uSDغ )0`ߛC׮qsrwrBFa32*5dgPuᵺΧۯ>uqm\0Qdt%_8j 1?(B.3,+6H -xÛ4w>B6cVW}"I g|"Mo;g7Xd-7/9ψ^&4gg]]>F&4Q$`DRQe[dTTdm뇌vFg~0orEF&4/ ClA65 Z$&Ũw}7D ;26zYE9L4m*CIEf0QaR*BD"" -V-EQ &sxS5u'2IN46&U [b'GIʄ6PAUHY^ 1KfK0ȬW<;lELph!DQ:F'Wu$c "ȠRgSYC4=o~;~K̷` l<6FC((nn:{m3-k[W-AaU#lu[8)N?;o|W̝|W[/{ @󱈇pylf;cũKܴpֻP٘ gNUӠ%|fÍ9 X P(Q"; 6`Jw$y9XE:&iB8u7|tke=OqnYJ ("j)*a]cޓ'!)a\oKԆ_8} @\=iw֥Vڂ J%5jj vL!Q{yQi $\c Y}ݦjcvnd&u;kh[2?׻^]wԴmqwWiN0o}+[+IEVzEhN5j޶sWcAKLbY+R %m:10 trwQg=? D@#H/]YLlQ@kߜh":7(0J&IqP4.}h #0Wt4l (,AE@ZZBPj%ѦaԔM0")(QAE̥68QNBudlɠg,ӕ-lFM; tL:yֺn5 OzQI*Jd| }zpմ2I۵ɚ˪ۧ/C̢:Qejr1.N! hXįaϜs zC :nڪ'v@|cIAw e,Urj(b,71 M-DZvO:M:Wl_Z:j3QSȒH9#IEuS`(sVwJϗ;~L$Lk Sw nPXř`gkIf-/bVua殮]`.ikmƩiIPM 9Z.!6+mUV 3(syH^KAxaIʯKU֌u0w*P㩦:QyJ6cY+u8XZݳ8Sl1+d uG²Q"iܳy67 $ !L/LEy鳞^WN8m60[j\1d7smC~XQ\J&HBSƥbLf[.\pI-FZcQeKhE3f"jDR (9d,:9AA JZت(QE} "N(ZY%˙G6AkenaA̪df$+ R LZ1痸 qR.?vѸ#i_!_ b~ScTCC-bj58+`N&g!}~cRv K &10CEkZ.Cz)3WH|uͪ>:l.qFv&6j; ;y {۝ d+9>xr1Ba*z^:Ȝ'0U熎<'ec&AABQԽpU$ >?ːwU ! ԧ0 Ch]#KSk|}9Apx/>/>ݏ)z|Qvpc;g=YYP[$d1EN* H1+18(7hncWtR0jVZ \6O’#PA͸A)?km ׼࠘f~yvTѿPsVH,`[p @ sd˧v4tW )R1 D[ƆC]Z k!QY 10UmͲ-|f8 qV2 1ߗt1}ȸ*zKޚ#2E.AJ?{( ok]4@l RF Q1f _ETpL'?/lna+|5P&`/5x4Y? I'T9O~^ ̓VҲ( 0 NN~RsB۫@L0- xx4A>]QÀ]Yb %bA~j~TTZ.xWE$K Hc%4R% BR24DH @sHcyK `ץw B6yt-Ũ%]tWId- @O[2n+4_-K~|oDG[e@\@1l_2NLG%w?!dx&֕g8ؘ̡p>;8ny)^@Y} xP)/lڞ 6#%hGa(1(9phhxy/qzXEQBH,Oo1 O#1]w^!5@լPJ>n@bJC?w"pX<._uA߱Jj"ꩉ|Z)NpRv :hdUR~&'k/)h!u$u b)k u oI;ӿLw>.vĻ*m8^h>$ߕvq`Kb) 4`a0@*~܋bm@ױ`D%c}``g'!]h)C:XW]\};~oOgy_km/x m >Oo` c1LA$}/YVxVbTш4NK{QSsSϙc,[()*y 5ֳ){xC,2e|X3(4;gPP|^ϊP_yE|H;6&tM.rJ%1fdq_$)E0y CYC&}OڼB|0 ɠ15FRfpiY` DHN,^/Cc)xM=#Ў~і;\oW+GWfu30S kW,~l$$<43o"Xhj3Ѳ,)o|PjRr /ev5W ̀W6sEeh-Ť(Txc9oN6J`΢!h dvl b>laYh=<pM!ݲTc{SfJ7_-pOI.~ň6@0nVa'YY '|Wum<^MCw=rXljCQ*Oɻ@G"ķ)fKhbRO6WChEHc$D?RSr.nc}ym`V*f3i7kCi6QAܫS? kSo'}6>ڬؽc:Vy꼉N-L3{}ıs+8%0~J˅2]-|4Yiohrnw_2*zڪڶ X[Kw_Y'+VéACĹ%< y~tssz["S^šKKo vGIBY[ViZq5>]G^{%mqkgi GMcm<n|Za0C3dGZ~JM6VCZ5[6C>xuB~BBl(&]&{! j2o,jOS?~ޗ.Dl׍Lhnt.J?Rָfg 1,Jc F\xtϪw,T³ 7,Cꉯ{$%d7rQD:glSAf;H1xLs&.t=b5ZYQj6[]d~|;+bE;Lo@Hp(k*TG<*$Sb9cPɴ-Dd#1| (i M\E܎]V ;Rk,|N_}U(Z/3%AL֒m(YkHQ0_;aY&&>Pߝ_,#A(*Y $z /YDPA%x"4fB9٭Dt[ͱ,|Q!tT xAIA,/ooPw?:.qYOn\mx,B‹6麙.p  ,0&yἝ.pxAa%22(x~R)9RBB,oWn`O\1P.AN,5M&-#AȵJ#Ek搌2!Ϲ2-96|9b('J&oY4ddqdK5r QA➼K"1 ټ Du=EM\eHE^Fh8)`&&`g1-OrB) hJLJF\IѠ5 ZpX|2cp[ g;>~yqϐhk;7 RXP-u$r'6sJg8hu˼;??sg_I #@{&Ac5F#g] ׻ ,+5R\P$N 6-$X"bCD1Xcw](YEP6& ɲ@U~`t8S;M8OeVBW[֣4׭l1q闫ݿ !tP (K N ;þ87LK[.وtqtLaSm.)91i)d.urQ740#&q`4X)9,{DFp)ӝݚ嘦C J|&O"ߡEEz)QUǽo4(oG58luTNuMHs/tߋx[6`žvTTUT{ փ5f8zv7O&oŒ*;ǃfѣe3pbR}], D]]Æ95 !BI,{atw"C$e1 QAEͨdRm"H54]M09p&r}b]P4 ̇K9xup=#w8!sjeaiujIoQտyb"kK`GL!v}\(G;8lJv7xÍ񾬋`bv(spx3^BaG7r `!RaXSe E,.bnD|!GR/u<'MmRb'b&o

ky8q޹ HgVӮP$PH-%U6`4Rjwzg(ߔtY{D;ҍ"?kNu@w Ugiب<9Mۦ;6[ *֐YANԮ(Ѯ{^ CIbj.YQmΘ A"@$>?`3As\Z;:7˷OQ=^tETB8 b&hA Khz4EM:gp99qFw*EXw̚Xc0hR;|z 4@& h v0 I2UA Hp"PpէA,(DyL#AMmHU6//LiS)SpAO2HBVrPS~L:w SV'euNd%z\1#"BfH$=I!J1փQ؜&2qH 9Dǩ,QPB̉IG~w3Bj??{1"$/"$,6؎iQ`gƟ cz,31;4`}7zɍ6Ly&jўt;а\3|0#H%f`1CG#d&YU4CT}?b ~m-Qxku8Sf&LGP*?1F4z6]˪)-N-Aj#G8}+47T"gTV;hf缏m+F*3T b*Zwo -eg/7o="ͅlގXWHWzjCΛ*+W _}`H7#2sNfz7[xHgg4uʫ d_x2Cɢ.< ?МӓcF&J 8`MB`:!/oT J"(yʯ2.p!WIluʅq)M)^!RA:z #ۑ1Z 1&A{~δ״t:گr*NsLغw*B`ߊ+jHmD2O||״-_;=UmQ;ʃǫ_/׌*vʬJHH(V! WS5GWس UAyi*M(N\VH}w(QPn7kٻN~~Y%JɤA&L4hlbC*nN(-2afdOS/J;Y^_9XoͨS== xW[^u)t.slvNO vW%֫Ӷ(0@cSxX$~"pYZ6f0E$ 0ZP\kx |lڴřڷ8,Ls |. wwgwɸ7/S[5/V^#QdJ")V( PĪ(}#aԐrhj2<ՓAX. ejnD0㵷}L2Sw!b>bR!9/* [%IӦ~(@5Du_0O?[ /4^Wy(t nWH-B1wkyfRȟ_h"Is 'Q%!2; S]}~x(9o,`ƐsgQa{*~^UafY5m/Z5gZǞfBI^ts[}T hDS4ԟzmQs*[dXɔ˘e1y%=+<** Z$F"2b,G\C)UK\ f5 UEŋ*,aLr`~ ŊE_tU2‰2Fgk}ץN\oM(CLUWF͚7z1R:}v]y U]# 0 O}䡲` Cm{\ 4"oT+ؚ^+RhBh2Ĕ&֩@VU(DDD _wYab+"5XPPk1?,Z\#?܈H4Aaټx`q{>"Eҭ⛳mz>DT p1wp1QCh{ĥ~ȷQ6ɬ sKv͑J5{Ά^à"7A&0QEPCE5Q4DԵ%4ABDITDHRSA@D%$EBRAUIDEU+IH QATQESE%M1,E BQJ@U+QKT P1 @ *45BMRPKEJ JDM U DDD" PQAA@R Ĩ(P1 %)HU%R J15J@,E-5IDMP11UCMMUUEESDU% PRv2)MY/QMP14@RSTKU@DPU$UK%P”"4 4 RRPSTJ4@PTEJQQQ$TT-PC4Z2E"m6M!g#g=|o{ i bsM ˄Z=}u~d c3J-2Nk]oq6Ybt2MP9A>͸50o>8X2Mʉ ObE2h+܍9\V%DY]z)5+VԿ@d0wpؙ͖cl(1Q3|imCד@nozIx#*qN`RtDlnA޽P/\61<]&,SM?W G>cb-Qkbpր`RtPs햍V>*v=?L2"7+xօ&@s> pv> Yx> ,`Xc--VA~Ԫ);l5Ϙyٱ88k|p {GyRIU=TQIR@D8SyUjC>hmH+[t|->~4)JՕBv`Gm`QAwvF\ꨞ%,A$wR'e[h:q{ DAڈ-= j P㵱QGw{n >"\KK`LHT$cf#VHLL!j7nMmE P@l3AsbSAUϥqR^^Mq MS)KC@< }&x/yITDU1PFu9gFR!.9G; %M6Xכ|)A&5vߗĵ3>1[dAmDB67 6-߷[g3m#V-.┙ йdžY bU"!T*}6Ws ]n)2̌h*vS 7bBUqui+#R+d鏉$ț[ "JLDg=z9BF`’t%ZE^ac+A=%ܞZoS(aO$ 谲 Rr<\n]zrsz=uy6Mv(>:E#ϦX2H',;4a`Cܡ tqlXca&:,ƺ-b=j`B& z'0Smt?kn#Qa t%y|=t3JwF_h{P(q?H[4"2a%"n h)"*"yuM 6{Qxb8[3"[[͊X}&0fm,(333>ခ8_G\RTJ(KET]2&"KVУ#YJ_vu<""!,4m7WLz;z'y'rgeZzįQbi(:s򲋎(mR*%us X-Z5¹Z %eq[A(-[TVJ|֣+TXٍDM$0WzKgQ?Gןtwxe;w}-}oJU躾WFH#F`IbfYu7<$&kŦ,Gp+ <. '_ow 9 )0ɦ&T&RUXQ UZQTEEIiZ -aQ(şִưO}VE^_ j9ecL!5(c0fyl]! ҊDSmx9Kb_rH=ȆO> Sp49ﯚ,Wc9NvZsyΠ=lUOO1 BA:pPU f[w S\qwIee3ZpSLzr/!ZBeցs? )E,1gKQUGtWGUӍxPzˊ_{ptx?fƊN1hxįY[IO|jd6"x^hp y1Re J{tXW?-LjZAX±EI`wi}1ƥCgc6~ɌiHEu=+>dqF#QBe|mAxVʷ1<3.SWסʼn|jh|,&uC4}Wmmo4@`Đ!$5Ж%$."Ba|o}yy/qGkiN5*'ۯyT¥80SmMB=լjZXpqb4SJq2r"Aa REuaILڔPA=* k3v7BO?". nheqʈ>E ]N7o͌1HIlp1htQ Ňky>Ҙ}6C?:^h}EnZ/] {x'*e̓7CJGU^ןdCem d1{sԿǙ25fIP{©ƵHҠL4XL M)v,5&PEFŻc?䒺gœw'AT<+33"33 ulh7sܰJ+, ݢĞ_*ВC]/䯌6E7L!P+3^0mRDXPo/Y6Ay\P1e,^+=6#_ m!%qo; qu}X~ZxT "J@2Pkhݰ(>Fȓ?Gq_we]ط:ǖoURr7y> ]^byk?\y]#}"=룵H8`Wӓ?u쵥yoW_ĨKHN=^@̎''DVu(2QkW5Xgx󼋧|Xj9?%+ٸ?q-SPm  E((qqӄw?`:+'|GvW >kwf*mmv_Y&zՏ%~kM`TYJø;iԱ5ﺪcp)7$3ht&i 6!lmtdWY!?AmɅ؛cY&ۙBD7Ztg-[wwқ MvG/tTD:{EɒCi*$ܚx]7ڐA"Q)`{;ٽc=HS)b^aDWz3.[Q0 ;W_{y}[Wcb\=-&ʪhlC<՗C@~B>@|1lu^pTny4G#*x0Hd`vo _CPN[ڡ \E຿~wꞇub!3T)BiY]hq<ݸ[h(k 2Yp\Y Q~cY`|W)b1n:*ܾdpocǺU'!._Yv [g?%L|S|0@KODلfС8,bH:SaRŋggr`OqtQK1\^WV~EAA(14Fx\܁}GTu1:%DyCq>C DA3JL9j~ !,iĄ+ֱ5*vw" `/RYKR`AÝ}.ӟx}7oAli$N/_56-]4LI S}}yu}u}}wwq "\,I"䀻Ю"dD#2'4BA@A}a0(n@[6Ԏ}[2^:=E@Ql ~8%G }w˽LСs fAVYZ躨&3"\b7IUuL`7fgy)hiBsWkFElAjHns@!1&t=TZ+;[v^MMO`.fH|+DMVҥAzj29U[gꊅ.;)F)*{#ʏGOXԳw1[SH@_ D%*XeBq/F 23 eF)ȥӓ>N_7wvT u( (4$ iBd P@ TS΁ )@(UyЙ)(ǜ`6JjP)S#Q6LCAB *iP UI%H1<_iCD=P :h~ǫLfQDKUE!@s _:_Ԛ`-R,?[՟^wް5 ! 皼/Gz''Q(8SMPı#_RXT5ө,ROhhJET~1m#:UD8g:42#s5"C&CYuRsJyaXDE᎖4؍h"D(ȅ*@<##6;xg(qG0I'sz$.A3V9Iz΄0Ƴgg]0 @ y_eJݽy?Ni=0+YcZEEڜѴ; ʫim|cwV1u-R .1lQVp= 5$u6p>fS+o>2#N`HVR'XɃtOt[ lG5/Y-z~ϽTrkLpoo$WR"#!( h30"*QR6ȡDT(̔)L!K iaEMIEUTQRSQEE5ojS=<9w#A<%`1 #:d_豉1|qa4”Q*s5>8QLj!ju \Q c.B:a!^p0]D ć!C5b`BaoŶq:;\2K `76CRmѲa+@xl`spkC`WnUcSLB:P7[Ԙm*‰l8 ta͌,ñAB2oOn 'tDŽyykDȝ9S)LϑʌQ_=6B1 T9$J̟ lUBCG Rsda <r@ !4CZ$BrsqtM0@ot rBT!RiͧDyg8S d9fsƉ&FdbC ፶Gg}9ar -rMP͍j-=Qh3,RE k-DY)aʿ[VZ{>_{jV|狒T@P3l0, +2I A#R!t6tx}RmXŏfl= +a| U`0mNFm{ R7569\%4#;K@@{6V>" dϳp d?B{Nᆪ D E(i@+igվhh0DFfKV͡≯ =`3d#z{cfX}AXk !j(6WR"ӯ3O<>>N-p1=tLdV|{mؔҝ\SB@Ɓ})#bNj$Pʸ?iOȨ0f;},%/u؁fJʩMQFd@ȶAƶ,q:QD0MǂuQ??,d4h1 33)Ө12{2~5sok(j;{Rux}]$D;`E(WB=FqH4qM"ҟdn ȋ$;Ę &T= e*0@Y赬IE&bTcARb@Ԁ\RQ*(B:eCRE<(d@=QzD?qþP("q8 TzhB'm|?NҊ?;$#̐`&(DAJ$RP$SCwBsp®ݻ+75mLv*+#OۮdcA$]@-W(2Pl*.u " [&rG@ UE)P H@9(.0/ G A Fa9˦`v;zmTEOZ18rum.6_T|㸘-}꯮2mml8 d)ŋoPȥ. A­$R" `(r<|Q2?):E&b"s+kBy1>P86hTKԀ{ TC$TԨ UCui*Aa_%"~/G**"ЁâIBS9z&AL)xn3wii6'q16PM 2̺O1ݱ S.?[AN!#ixGt`h9Gr{;i7)혙_J)ZԌ(7^wJ RK!aiK_,:}g]MWz7,#i B2HQHPJ$AQ-+H SB)@B2PJBJ(Bl - TH@HPHD+TЅ %HQCT,QSDDT(9Al lJP CBTNF@QH(* 44%#@P5R@P!HR!@ 4- CB1Mf DdL BZ=d&bV"Z)(JTVeJV &()B(bBIU"SHIH5HSE ( E @َJ4(0H" Q(""IeD hJ@$R _Zjfg~# }abW5f f  O`~a<ҍbXstbOSԤqAD/֗]Qb*}sxsz5)4G1=Kb6OSt<Ѝݮ<_l:;38Dž_HUG\u=0ҧfCJ!UAf]}x4lif7,ס,TGV>:Ty;; VJi=[|6DL,**("&))b_x>O9HCPw0Y*{t4,'=la)c~F橊oʇ&6èj~.'ێhkXFCE母%a,M۵eE k"ɷzVHA%HFG1 u f: ̫鮹_nO{x.ݾ?^OSxi#+h&RD)T4RsOaWl: -yr?W~9b]ng!VyfO)0Ct"amR,Xw2mݿ3C2M8t)I5/^&w9]t@7xu^mr[ugH;*}ݡ;v۷nݻv۷nݻvovdt˃Ld-*g 1B T)Z^4̏]^ӥJqK|MXo꼟;5]o+5hmشͅuTC%vУyx7zmز[QjWq0C df%t0mdgNHm@ᤣv hC$%Ѫ-d U$A;M[͆cyKHPQ$nGPw&Ϛw6a=#$~21Ö +8t0 .➑AlP-[F$!m(#"#x6ś)ϊ>u*oMa74J "$(f(J*))ij)**bhf h)(HZ(ZRbZP)Z@!j)jH(JT( )h QJ! (i Q*ZAbF*D)D )JEd(h񳄙MxM_"&h=ƝFն8,F4+ʬ  ![\wTp2Jԍ9"bDZ4[i h+qĸ}TD\yWoaL j5|5ڰZ ]]v|Pso-_ncLHmDEi^*.+p v>_ :!9x =F'چbP7 ˋ8?(Hu¡pG!;a h`rky˥tFF9޳*ϴZu0kd(Q"i0@P?YAČkUOB#pVkkfwFmVL !{L?d 1or$B[ av'32Od^(@U9Gr|cX>_Cؓ.#9+pc8$c9/6Ks#PBg>lj=3i?t&z'9~}sqIܲ7[lUAyyilR,vy}fbhf/;zݜI񰳗N|&p9m )بt@"4{{020!t-E ]?J', נ!- Q.Z?k1MeI{km#J30 Ͱy5Vt齘xOfM{=34L_0kcD Ɍy5kefs2"x~iSӵ1öP gdPho>Bx?[nan9wCj8C{;ydVҍ1>'SR<l |C8ȃE J OG?]+G@9x9WDTH/7z(x=J?~lDSIC A n- W>U`7s{?WyKu27;fIbNNͷnrTZnx@LE7pgUD$ZcW WHJav0dIH@!H?N A|P) 9o|9N@u#ʓ|݆d4B>p>ߩթoh; #  $' <|J8OmdC }AUÓtT9;xyRĜp1 :L KjHxY-Qݟ\n /kFiPSL8Q Oq$P'DS1"lK2@JPm׳+$?mjACHeF9~ !y{\2F~i./cbURA"GA|? ɽBbA6 NR@ f5@e'7$7)mC! I+WYgc+gn)k@3?,R̵J`getI߾Zqu]_pq?KKQw [JCjbt4Bn}LOD>6WE`)9"|c {/Ȳ oBOx!]E@eS B!BQ`?l*Vn/2̈́{Og5߻6:A=]vx۲dV-}5Γ\:̃7.r-nj(076'{^pLc!;q}YCu\`waGc ]B9x"m*B ~N-ϲ{. v!hh7N?W b6*7y[_7¢uԞxdjfj h UkQ.(`AA@o'c!G|07t޾eJGZ} =gERez._ە]aAbg!_]ZX$NњWZؠ%!đa&0yv m-S^ڨ(e N?;Zcfu3{ZFX3CO/t ÀbUխHgA|o9>+QQ Cmiv|CηGC>+"3{+ic5G φ(HiY`߼PfE{/|(sAC \a /;I `X ns6ŠWNX-ʷZx C:?ge{Zo8%iXy72kËLn-޻ٔ+ p9qrd><,30F`ò aȈ~ng_mQ 4J9:8 wp$uis}L3'igtw6#$1SƎpCrpLI(xzl_]] LV 07h1<w?_ydc~{|[ǞmewFU.-Rf]nR$x%XNQWN9^]w,5@]F{L>;;ʲPl=gA.#n],,sIwHƮb"\q~5m7 ĉ"Qj†% 6~[_Y~ (6hre( ("f&hjJ(Jb3?z?~{gQeowX>2O%3ST DjdaL3~TYc;oy/*:H.x MV̜lB7 ݾu:t*ݙ,`0N[%溻 ܸ/r)*_%lO~e}um=j()h((i)bidJ*" "lqli?O{BZv3?;k_+7ƳmRcaW`k_ wާ"*`+y@қA8^#kş>ϒ ~E s*F-?L;;k 3ŒV%Qsj\*Go{EB~.˓WTzPʰR[%!0N3i>SF h@nh _9o,pzἊIA `i /7Y+;̲{J[d4@ 4:~^eW6i< !3=QLkW^v} M\,<$D.^_/0ΦWńZfm׌qm[󆘂S\5sS9N>]$yz#~QD}JxX㹕UEUQDK;?6:)qV[/'KP(j~3rJpˣ@Ŵt;];9w.g {mV|X9XnwY8-h!B&k ͎ʫ/K=mV)Pȉ3ooz)S%*bJ"|1FUb{nh:Ig}RmM 3fg~d+NR~shQzf>V0q o f6jhl16}KPuSNj6"r"T5~{YSJ=ߏ;w/=cHd-f%$EуWlWK^YfN@ 㱠efʕ"D6eƒݳۢIo@݆G' _5{rEu]OGOay''|khG%US@F#9<|,M=dPejI7`WZbfݖ}*@4XSxZ}Pn/ sQ^$nԞNsH`_b\fPVh.ͮ0$f@deCW/vyWk ɘUN>#Gg!::I M,B,nKY?ez7ooFCW__",\O`=ƺzd7㑠O`t;Ho3I+ZPEX0 dL1ž:SQe8Y(t3k(5pg`預6ڸԝSDp298f Ǩ`4v#CuTcUWk7L`Zwqp7Tw޾|<ݮkSø}CDp@8iw]1EsʜO?oov96l(}E 8<s^oڶ֖j6}6ɋUfu+RaoTۦnFWkc;d ğ2'5䜞2O~I 69wRTM60ԗmʺGwrt YgSI7bu*`SY?x-`>:*tn[Mya'ϻSwۺlدKGI" `ѓ$[)uj9wz.=7vMՖ//F&zXRR}w՘gn.ͷ~͟.bE:1'YqnP nq ݣz^y|VꮰIb{M'Nww[+FC='Feu#xn(c[s&ZsoԸ֡<^VkFLqmc8X)m%:w] 1S`͋sUA5; έS5ZwV}Og'A:gXEvv+2B½^t 9C6Rd{}(?^{HR HD?c) nsxq&SgulNUS,nPNi a@q&I1nL/:F:xkNq.e03!P=h ^8fZ)͕y#/keEQ (J2}/_E3yWi|6ónr|(Y8c[=Ӯ!ݩY|qtjllKw=;x2utFVUIͯUesѸM.>S>s| x>AM%BdBF0Y4y/s c s^&{Z`U.%A'!N 0~< D6ow>7#TR"Ǵ_!H*3ea00Hm_$Gơ:''t-zK p% \:6G?#O߆Q+$s@`N XbwtAv,/q:{egnC;;ee|}UEC11i8gnww͏bز̛}kuhh~G+yljvzݨ l5M̵]}:߯cp^<͝XـŴ$Q04|=Wg$~ޣ6Ke[s5):,[Z稌}rA&0R4ZEBD5 G_XsRB0'^n*7!{[bݕVڸax] :zP)F{Hh۬``_p0c-A _ˌR1_P+l~*8O9YӒԻnaCO ۏJQ_{Ji4TfcoMd~ߔK-R֜ufуixle- =+53*l?Lb2\k x@'G?/ݸD8cq(znYnFIȹ.xߏ8\T1X+$xGۋ}s$:d,z.t>RCD缮N?i/A_S ps4h`kب !X?K{k#kW9h%rqa!8dqQd;awG4;];7ˤ'^yv|{n}7U`[}ɹۖu<|&ذ9\߁å\ ;mU(oOPT #d_f Ax;˃^ m%EvRR 8tUD IH$9y;}V*܁݌st/7"AwKa;:먍л`QP/ $Q.κ {¢(hnN8~,LHOPazPŗQǜ&at{VT~Imߡs[|!QdXN.}~?#/}7pw?;gCh j[Wu\ɑ*~#GadO4Q$3U2ؐu^m2I6;Y2l#H`JmĦ^ J3X *vX%UMTot*im84JPvY~.ajx9F7Ԇ7h45agbyf+ $O1󣬪S"3S h3|vnW\;~ɋO]jR-tNlֈD^hJx4l$$4X- T 4Km]y_==<۝i`Q Ⱥ-\Cx_pph^8/˄ AznoRՔX UO$b|/w~ #ܟyV?5JpЏy/b_9~EVŶۼZMB75Ŗ }GS.Ṯwz:[wuT*%mUrz+nuq1˴+)May2L/4H]ذʒe5T\I I2J,2MzD)R-s3W:LXSt a+0`f7,CAIITTPQ0)yKVt.=KgwwW*&woN1AժѡkҺwڤAs%ZALo,-OZL=SJ& Nﻀ6U QTD`351񱗰Qbzr\$d 7j~>hb!EgFi X'~ns}V_DGäΘiR۬aD'#Ut[x$PՇcpm4RHmƆq7zú'M۵{<|o#/>Ь YDMZQavwh $(& >w>h,ԱG !NshDy .<8|spڣW=yn.\t[t}u8|}0wԔ# |r]YP;S5uvX#=Cw( @DD uMfaHZedD %<Ӛug7Qj5Y >[cRg CY&8sgE=0rPX:qZ7k|aظKy n:J >g9h{ [ϰmT hS9 yyxvoHknNh45x?sqI2hy)b$3ѽ0=ݧKwk.w{ݦ[79(`2"1sV62",Hg#ŦZ2k&Ƃ4=y:=}M7M*0CFw}۴?-ƃ՟#7L܎H-E׼vۺu]Myr ꧹kDžS.bM|l:ŨvU nTJB{z^ JׯȈO[kUZxpXw5]>JsY:kͻs.2!zz >WӼz%f+p -/.Bѷ9Xl3>"ɤ=%jU`I^7i8 ^g=_ϱx/,uw9 G1ꀁ W9%Xg@XAf>WUĉ44BC;]W?[R YTk(p#`0Jg [}{@&+l)Z޿+Zv׉jRaa ~'EX6roT[o]DEB{Hd c0jZv?Yy˫@(Is3R+Q ]+ٟ>y lJtc~D463:wy4&L *,=1 )@b<,Ө9j^R,¶ $Q`^y~uYf]2 DA?"1}‚:eQ"yLZtbM=i O&QDD[p21W7&|bˎ7PLz{>=9hʌεǤؓ5Wzb5"v7Ji }& FPu'౰' Դ-C TN{0DNoxMyZVmZ/vhq8y&S5?\D&fw?FPX{2Ik%v>.*j&}JfFEHIkܐN\"@.:RZfũe2Q)#gUݱZOV cjr ȌѾ^i.G4[I9)ʉ"Sgvlˆ@&sǵ^M J1ڗoeVL4MQ{z65\HKSV?vVm\.T`ʷqDC1~9Jque]*?u{ky/_GT @@2ÀT{~;%7hDvw%4+Dʴr?Ute,@A8c^m)JA.+v|csߧ`f% 3O |8kC_sAR۳Sdy(a ROG `"N&@ڨPwՊM- _4Aѥzs>wbВ suOYf-1cW]C0Y~ܓ#}3hӁFQoK[WMb/j M%'f!g%zo|aH/hm15OycO\}u$O_D(BcyPIYNt1rK76uzHh>}0p& `N.;+U~ NjВ$F_CRwxjV^!PqГMNi D{S.Kʽ e9lSg i1A3&$" ""P0.K8~EK%Ly3L6jtaDI{2R5{YV%6 lMLm'Lzz~>&;aiVLc1#8COjt:N]3u{gߗGI= L =ܜK#XYyҧoqǼ'5s5~cNoo/3"( KjS@x3Ȁ,gv6d{*~k ڐj7-!W{orPZ 3 Xtz 4g$+7?_vc̲"0B];2Sqdz:;ֶqIgUćY_?S &?gPU;uM9 "U!ئ]R(He=ۼn6EWu!x Ra!~5J$A;|h|pA T8w|dKxV-ap>֛߰_hrDk 0L%L >sZMKv6/W^U3 ~t6|^CR'dF5h`SWs@ QPAvݝHk*zx,x7K$y."P"{~'7hhheV HAK5[l޻d=XUK8OsAls#Ծڑ¿0'YI0Ԅ.wQLŐ6A Έ\!2tNJӮA->ΩZt_+e&>TqKcMT'o/GwU!!\jd;ifQc [.uu#S]š#L{\׸ƺ?SDx?/ 4TCP-44TDەs"}ZGѺ7~6#?3º.vgOfoW[ UxyxK;ɽPyVV21P筯޿ezFX9mӉ+k ބЛk~>Mqj[an3;'(vjz|IFi0A;̦u7dc`pUeL˽66Z+/x_IloI UC)y?}}f27sIf`>cD;n%/*CI?h.g>uN$W>;|Hϸ@t݇=cѯe_,9^0"WgjJ|=\#Ħ!h eaA[g=p\xo*lS{2g񹊥݅QZv^^/|gϩLH|Ryr`^#;m\#z\96o~ fg^7fH{dRN?ᛌ&ON9{y 3Cm$Ɠm-eU-*$amEV ImD"ʅ 0xU U W6qYzC%2<;Jym}?aF}4ӄ dA`D`nKf_;e7~%;$ qOtݲ=xiW`ۓ3d<:g`ɐUM8-3RBVv!@ 3?czO܍J񌪌 Ңڜ=2`t|<&ʼ7!LFr~&Vciw_iȀ 1rQ-Tb1[U^5ˉݲQASb eT~;#A"Cm͘pa꽿>A氃cAA~9ͦ?twNscP䂋OQW h]~:6eqij4&?ժŨyVʍ?ݯ4+ D;"v= NJiE(˷l8HTӣ`Ad؞_&k@ $~L{y" WS0>}aDY$D@*nͺ6.P~'&} rӦ 8""O N`(׿{ (]gfnGKPDYEʒ(U6c_ORR.LlouЧ[}ρs:IK& C%(|E]p8"#ֳ"?DiIK[UKA ׃ OOPOUPc%&W@AiN5jXmdݒ 2lfS uKc-$"ZF̌rz1[!p8*wY >Q(Yx́eڍ@jgU I߫:֬0سX ?-t=%Qλwɴ3{1b%*/_Too{3s b0=%jcqcV*љ}dS1>s"\!FC΄ϑX>,>zpdLMx]׵QjJ$Dř t[*EF)^]GYEcθc.}VmCs)ѫEXzFFGIDL" G*k齭maA Krdd.^6~F6ʉ0݃4whh_R:c ,E޽D/G9uQ$.,[t#˄$@ѭnd] %&knyhHܽlOu[&.| ˽7FF#P %̡jZ؈9eq$#Tp% NPׅ뚄}M2L~f dO=$0!0(3P`>]N&[>%'Arr ]\&|drNZ{z9rY :rwh ipL6JA$֬ So5_WN.6y0!!_` R| xԦW zfXk%SmtAel5f^=WiU}ZƥbȠ6\(1ci{~04Y2 G r>ɳҝ^$4|{fF4xDIq yT)aϴy\h$qcx)hX%eb?Njp_(sΦXSyGAq<~\0Ws>:G\$J[$Ѵ}_5;C5<+n,AHG<єDh$~z*eBt뒇nET‡rH2g֢/>S`k h$CyL8na`$S8/<֞y_;VꊔkwIdz?RpJIzC&o_[>"L`*\s E{߇xIJ56(Nwf""o [Q"UDg'V4xuX:$"/UOgC(t@hNF&Xf^~Qy//eQ4Z_ U_EE1ޜ#쏷;+>v&eY$T )}VZ;GѲ㵚6?ky_l&2({Ow*^J0S؅!Nǹ%uOȆ`\JPc5^GP|v9%2[r_C/ۨqVgQx^U}4:Jqdw `;: EC9㳂C|_=:ʫLJN^M@\?ڷr糹z"'dsӪvUԴ~MY7~$$7yg*u;W%yРi\1$((dQ1^~6~߰}7G;(ɤ ֣âib?J˗8uX;@ܠCFqs:`gu UXM`\7sf>+Sm?Yܦ?1|ǼCz7دG0pA%VɭxR|+ W^ϠU#Am6@ɭm E", `R) `Y}(ˎ3O1 8萿0*sԪ7jb:[N _A0EՂ qdƍ^.84\XX w" C½jR*ˌ_3ZV MeFJ*Jn!DDC!Æ8i-ќw;ng_ݽϡ4^SUBk!LiޫL5݌lNBL(ֵڞ%6 zcGAk ]=>z_.oc]4`oඞHLO{G]5G! 8tj>0@!V'cYd R~7?mA$q! /3}~u].4V š UΉHAY7I&6emc-ӆިpMfU7\2IV㼮FiN Cmx)i2aH:N:67Ϊ=)p\0v]wkB()vfVxZڮ͸l2uhJR$Jw` d" * /R(Jmbڳ/MQK[V.0"Mf)\-KJӣWGt &i5F]YlX #><ޜzGL"H(B\jbMqrlgzj6 7r%\'ntPZ& #CQPiY VW#*Q$N< *^Aks??]4]& xC5"8_NbU8i$Կ7pQo>;hhl ԨGM.mRT!XҤ3Q4]f'[vQN>AN zB׺A :@9RVwI$ڔڻKƅK_()k7pvgmdÀ6@I5f7TD0(:={غx<ߝ(/6P^g\['(<)Qjk[vЩg~?E`H 'Ao 5_~SUຢmw2?L }o2]kAF@c0S{?˺3>!uOcdޣu[U=ej~z:Z~~Η%Y(wWjgj{I^%J *Qv5\ub&V^\G$Vl*k;ZGLj~_ܗo!q +2: q*Pb"?ъwXj(,Of~Dif$( XPWu4y}3 O^'9Á[ B&5$?2'Q(]j+*@ DT:P9e<$iSK f@Y$XR>+E[4+%dF}KF=WVYऐ ]A3$!P VKIGد[ OG$jC"%EDD5!O0a#M !E#6lues<\MO㺫oq'sFċVeCƵDa"TgϸRNACTK1vl<+k[[t&:hTu3D8Ό,Dh.5 8L(ϡs˗ط^_46`9ok!ƌ0bc6 XUK'kSӏFhD4Hb 4"C>?1-AyJAbC!}WuAD:@CLPaW/ubũD]:TcOB$:qr3)SUƣKzTWd'-0~X˕V_%pɰѦf5*K4Ϣ)X8j/G,wDH`SUGk߽r N ^S|r|>7Uv1V1#O#~Wdy@.j`LLBfֺ(G9%`C KhV q&ef?oQAzk)4λSg$^EcĀNPQx.޶#N&f;~/lcY\yahL6.]YU-tރ*RʼεlP:siHl ,s->aqB IB+q_:;,fqa';Z#C۵pw";$`9ykyaL:gt|1?{n{:GB@$A'rZ!uʩjFu GWLE-U!dۺzQ:Ord)WB FJHSHHݢ qAB |l]+.ھCqkJM3EVfs:OV/SOv%O>t\ h,gZyPZ2S͸T`(C{A\0d5 ْFl\QAt9 =Y{ofPYU̎ |+] C5]Ӡ$鯮MBmnjԎWm, =mvWSrTz7>卽4n1rCg>z\(ͽ:Lmnn6u"Ѹyu_cݞMQXmT:^ ؄SVoXq ѹW/ZnAcU2By9ؐN#atL^'udU}N.qw<@qO3A09_[|$/ojeA#ےA1_Uة6;ݯpc^˦̈́MFm6qt4&t݈Uadz= T.JT퇜b?#x[Pq"#?}'ӒkJQ̄'j -غ%4v0LH|SleOs.@'*<O' p0KtR c>EWW·wYKQW#:.M]0FD YWK]bQEB\εQ5Q] foo[NI ke~MFDF*HS?]SIvg_z2DAAb ?A*/0U_ҀEtj1PErqKc[hɅ>^QUBjs0ki52>7iH ta"(L{ob Q5 !R\5CZaGKk&;o@ԩ]ԇLCQ*l{oοv[*,<ȋ3V.k\0с >,@QL.Vh3 Sd62I,iOӲgq.W}Vm}\"T̋fri ! M&mD -f"yMFXRhRsMg\ŪO fZ@U{]!S0 EӬjmպzړ1C Ҋ%hk}?{߃loxKQk%/oEv;, D% +śszeh!Q*Zbqm05S`i.zJwƼ`Zjg!K}v*qg2[ X3aSU܊c;!-fd筄u;RFTg^@{S^>gNOZbŋSloUb`]cWv: YpXC2Ԭg Ƞ3KRsQ6G)$Bīwje6!.0`aY:OƥO $8%,-ZYO7Q׽5ï1JvWRYf=VUQ E`T3нɻ_͛ Bs @RBRP (PHHl9ZJ՚ЉM޲7Z'tk(?tB'ݗ 1} Mm5(0V 5*ھ[kw_gKp:m{FDeID Y'Siy4YEYB R>`bhSm{rҔZ39l,p|3 kr7ղ5PSWG[ոkXL? O1N#Ucgx c`ߺZR2 MwRIN~# a0. EIŖ֦L(3 JϨtlu󅳲#*̂Y–+iK5pPA2|S ^%~ ׼*M8^j?XVL3{lOc4 NtȘ]Z`+ܞPRhh7,`oרp/K`*Ǩ~Fj&IY0z.̸%9Oflg.J.nřR46UCn1nM~6W֟1SdlL3_1F(9F&qFY-f{=LJ_Q՗>^7\E{u)2~^+_b#!չ8aU/GquY20'2IH'?寖*:H25k#hn՛xrtHUstӪU1ykHSKH{JfQ0SIKCGRHܬp6閺9j?5Ng\0%!b/ش2qI9 a f+-'E,;g W|ӈkh`:dkI\[ t_o/d D5 'Ҏ"w c" 2KU~Gk.NMrdǺ.—[:_AR˒vW=eW#~C윗7l'c' .^, 1O] Cw?͂Bp +sI7tI" lma]oE8~ e/*Q6&BY `Fl5u0lvxODJ=OtZ)c%oEͩPmu1{v> &WWs|CwNBS#ݬp:uE 'u" vڽ[_: ;} 8hdͷ,D*5c>unç%$ü{L͏mLܤD`̌",G*{efd&%hbbQZ_߭E&ē H b "&&&*caC-<0*$hOc߲޿lEj7޴Dshi3gT᪍NZ7:x$C]mo,IV9VcgiwOi?SLl#t !pfQ/]=0͉!]]:&}2$}(Ut@~;pzr'}?nr5Tu`q G|q%NMO(5 +(1 2b.߱ }xT>4L񷫬C!HUrܚFoq8>RuޠS4)O\TUD[0j 03qGbl)bjsb\C&Ee ~l(Y}M8y&Cڧh}Qgӟ:+``).a;ppg'7eDGQm7Tf1=7Ʀ.݅I'7Y[T#*8?L^i 0d)awz,,r1ׄòID",Тy׎=m-W{volr?_& 'XI&{!%䬇 :ck1U %ݦ{GuX0ѓ')Z0M 8ڐr9_r;x3}I{ftѴ7Q{z4殬pATgY1UEPGm} x;U`NC3L+HБI)9]|70! ~7].4 ʦ֏)XlVdi=n:~~U>A&}|}|}Y5Lɝ;[i7C!25lŵ:`ɣcL. m*2ףF*J4OED:)%{oMrcS"LXa(G 7p(S9*5Vи9 ,]yŸ<48b=cߩ͜r.Q2Ю'[ [nNlk.T^ʻz;ߛ(ǣur ?;۪r\ n*NLe#k"Չ-Nx,IPltB44/mS?e*RwݛO *+]NO Y-m$4^Of[3tIF9yԘLBԫ,l +bA@ TBD̴EŬxn͗WedztA"l')ȺM26u74 enn՞{)4 m `Cy?|-i/OҌE yh!}!^Y*̻"ޥ,d;q(e3_ϋm{vsƍXo vn/Y|_a_=^+]-VmO^>]ig.MǨwRO[wطOw0R/c}NU&nFJK]NC_%ZF:s6=7nX*>Ĕm`{l[n)عkgƶi9zgenWNV{bd.V!NW*r/m[Ok4mַumw-{9 GTugׯy3Vq}?}:_$~㣹ڻ=Ä]{^}׾nȋXa#oKG&ҡ"#dBx]_Gi{Xm.qܜvJ")M58:=UE;4ZFv'Z?@ qʑT[bwwu>?kwK^*mBv4kga3YUJkx F43 {th q:-egYrzz[nGYbx}筮?c1V o_x?_o1f5idMx:߯kP+=?m}3۬NJׄevKTiδUjMTdV ?m%N{Qs?̵3pKVuٿӿy||~{ڷ.\m_1 f:PFk ysxHi>n딙9 yZ;D{} 2Pbp XTqqЎEp((XEV\F=L-p ~es UuƎYH գn5_~-g<ߥuպ}z1#.~Bu~^I%:>%T;֭8ĴM$NpP(z}V@F6Կt}o#pu FajRFt֮gdP~tS (=-}}?_XuV[%rpw-sk5;ar;Z_wk~5+^qf!+ge5`yV?^'D,<'SV֡۶ٴ#j<]LNq N-?']jvWq*sdww A=:=<ϓ d9bX R1A#6ܗWAR~3Vh !V՛?DTרLXp UR{i*:d̫rkvKq˼Â4r9}$E/C.S?;L&Κ:B]pr|Ym_XH@~s>b$9Hľ^l5}wjfL~}_Pu#VɾޝOƫsMвpLH#UM?Ҷ|YȔ=Anjc6#SM %C74qyd )it8%pp duYFH5+T `$km(FѸtܟo C #$zJа MDa$|pf. n0tJ&@kZBu{W)C! cHT5H]~`b0yFcD*+s&SV{s)WY:w{>RW 11 {Cn0-7Ro'*АPmHv`X6hT>~ הO(ĨK}̡3b1$͒fnXa oտ{YD$qX Z"W15ü娼 FcDECѧLZ:81,i pA鉹;8JE%XJjQUAJ‌AL1}@ZSJ+qLV|g<[ ɏg)8Sfa4"eb`5A5~Ӿ3kYFZ|? &R\3?"&N }0z~a vJ ~KD$a4Ȕfb5tJ*Ύ֪] 鑼it9"Y<6YMNZ (({$ %Գk!)^ XN/k*8a}6 1DͿ15쟲lķ$6}J=ED0DAI?nGťxЇI$ȼ)u #XƶC+3ta:øB2߹ٍlF0}.%KJ&o>h?O˜;tvt 0 yd ӻ3_<p}ϠXZ~n)Ũj+tj᷏o1ǒ%M|~buWcfx (8^u2ᐇN_{^;V6錑I.٨M-Λ,^2  )!$(W tZ~^' p, 1LHR%:(!汻i.Aԅ s10n`ᐸ(f 80|@/l-7%OiOJhTU?:ا ~툨( xF($YBa̐O+yl_A!?!)cTyBy8.9DԅE`xA[W@*uG wnUDџ3RWۚ1ͬ|MӬ=,AI $ L`,)LGP&|16D hN 9?YsFaB}kz~V$.I$e?.iEn@܂;W< ,"O7-jܧf|w˨ ږ(*]7ܠ`s؅AB &'^`u뺘V5F"mX}0QNf1z;urz, ;x}f2_`>jHC|cyeH^2l(y@k.EXк(:9ˋfoMbxn'M>h% k((e2w ii$2< Ɍi0T$@ըd~0dvj xOLQ}͆jdz= Aq8 & Gǝ H߇H|]Et]|cBWdГk>hWTގR8n~1oy;g撆CAdXI)n H&=MrxcΙIr-BߜCb/^!éUnC x('m;S\]#xjU@ 26(C3jdQLCb0W&ZnsvWEj>*94l˵bȳ@HU8~Y'J`)H(1Rڜ^L0v31Vʡeuw#<wVlM06>%$?k(v}%QF9XZ,-lD o=|k5Am,M{.D./~(hŃLcl%>x\uj -euw)>/*z6PwK3qni %:}Zƀ 0@"+Y؞7rit_SLvNSЊ ,$eđ?"al-.s`/Z4X O?/Bf z1nS;[] 9"(?IGax@O• w9]~Bo/͋ܡ4IH/Z[Sl}n~|<Ɇ'Cshy+i:xoyWM 9GZʶ43mLZDP x'GclH%T_&(=rV -^lذٳf͛6l𜹚>WW//5oQvsq~I8vqn*R>,ok:In{wwwwwwwwwww^cvVnTSF eZ!!D~h GJJJJJJGfE,Rd (nEzےU r; coxs9= qwo,#\`d0ׇZsT*x8'LlLa-㱣H'tdn[̫9e+|&BwAMlUD,.1;a:F.Cod|v!ÏU>Um(skY& (ǿ'QbJЗwd 5-MB22K J6,1Rt%LD àWae4Z:48Ջ.<\obMMI't},R:PPv ݈Du.U*V "_ͫҶ?=;ki^s9{p+Ko:pT%oBG[P3߂ jX,3X+[Vcy͉3{A!>S!ՕzBPg6!kl#g"ifA(tG ?3`颎.1+Rn`U NClj4xk` bMѵ/:*Kj}D;_*pCul78* xe3+Ώ&U"UŚGPyq| f d.}An`FbqDyos{B%d|od,D?b, HqKp ˄oA:e'mrH~~dUeJ/S Q179HnI.EڄUg'ԝ'J3UǑdX _A}CVL6m9Wx]bGmG/Zm)N>\A4]Ҡn|3Db_UѵX-Ta[ S:۵&Ł娌EP/KS9gNX0M$G&@>?"|AR'Bl//N٬)j)p1m@V@5}|2pS;hj< A:m0km;W  pU,Yvlu:}d5/V TDr%\w,lkdS?ke˗DBNEc)kCL*Ы[>].zM5;r|5u;0x3jsLQ(r@OD }C-,N/cv;I!B 8NvIR;N85ΩM_Ӿ /vdbJ&sٙy{ NOW&QONBX) UڢsBg (; I-]46&#lID2K]NRLdMS0UZd rƥ!U[^5ށ .uxYYX`µ6$1}=0p[T< o@WJo=|TGmQ!6x%!3 %k]#\J Mԕ|[.QV;uTv/)BqvA?4vՇN=7r(׎W{R}>Bi̮BLWy4=ESl^ĈY_՜?bދ :%['7h>I ݇A.L FquzZ"31Z("8L9+Nht$IAcHb"tE;}qc1RMq}ãsc.UeBPHcmAY&PFF"o W>P7[tBK!hi!8=_Ong <㦦ݖ$ TE\gg cx8Amʕ;J[ sb,9* jmٛ\cj1sf X"SUt\NJy/m6Jq\ƊVa.h+y-t-aSe>Ӧq^VY1mЮ t L3 ]KFTxX)%F=cvm $ـ*͉=: X a9 x„Ìִ.1XDuVeFov%hy*H{ӶB<%IfaWH YjPר$ oFuf8.X˗NWZQN=,.QN4+O}WyR@K0mI/34@Y6ģ`ފ6f6+/@[ɯLRNy =;h.}#qY+@ʭWNlIs:_նc:v8`>7X=fݎ!M@!~l mFUB2.{"Y;R< va7koZQ?^¥j5Mi /Oѡϊe}ۃE R fKay`O+ g+!!jag900U(\?0KDcz}6noj69 Fd):^)Dx 5 B#-6Zni/47} BT2.Qfƛ' 7v,Z|#UQ +dn-13ݳ*X9Z>5-q?L7׵l4ymP~.Cb5M`k\ e) ^kP7*rmv^{?2m7̯,$0W -Ҧ,q6Yzjs a@ޱ)[o2kWO氦oom]gp|%3)-6A%g # 5`Ju.4Ul9 CX=sHjuH<Ғ2nt*N1"<Di}azGfifUWPBLCay[y@`DM0UX X!$XU!CB ̼I*Z%ߊ'UplaV'M8pZU3.0o!\ MR,c|Yvc 7pv{߰+FaK5y]r,ߐrv6Paրa\ 8*BKMm} G`&"i>g++QJ _Qű:xɡY1n`8K"Fn:\׆űN=D$)V,]Jc޽&n!"s(+#Z3B N"f_SL4NbKAkrQO8;Lnvh=iWT Ghj~w 6;{<#hͩn-ZX5<ϭq5/ΥHeug}d;B d؜7ƿ`*2INh3܌a7aTelAeGܤb r }{.Fi M*8u n}[lgOMe9 U釀=kT)m5B T_]a*qUKL֯@/W sfĮwH+k~*8JZ#ba=*;Ma*h8U㻈}׾)L`podxϩM22a\H-Hp؉w`v,ЙԆYSRR1&k%5A.ps^u5.[0d-lx?qY,u\ p-<ȈKĖ^vP5+#SM+v|պ kk_QMק"rczU qxѰ:4>A ?]J2ԬX a3uV{Yp1>b=<AJrơx9>lPAwwt18ұ9IjoʖLޖ`~3Lq2<[ŗz79h]uM9T"Ѻ& gmWSr]rg؝.2Z ,Oѫ8oӺXKCpvwkiRT H_5ݕM7}kj|vX&DoIi!C̸*nodfnSMrtU eIKKq#3tba hqwnᏦ:4t}qEȏXaAR ٞP:%Oic`( "Nkׄ1aXgzh[[i$TFRaΤ=IJ7$ 5<ǿ_]CSrJ#*C'DގϥsƗVM~oѸf 5gׂvS1*Ȼ(/ѵcqqG)zO5Rh^l&O ~M;Ch̘Ό.ҷ(%F@ `XPy].[)=YdN ;77?o7وݯvV3 nRmR Nz=¦$Vp8SC0gQa},jP1ȩ_Gl\/% @nH7[TKE7r|h:B H 4ʲ#zH0i ^0 е-&N>LUI;kmrG]DX\Z#󻬅h\>?4dyNhe(&^/n/nrvոp'C =+r_{-m*K^ow7AST1$M$=C_Lɠ ֌by."Qte98|aY KbݝmI]Xil_L0S/1j:$3"DsꭄjxQޣ~ oI|XϙI /(M,k#]q_JakoDYTjzcy}\y1*t'1_`Ys<2\켉tۦn 5'"φ+.K*E`xcϭ@SrJCGe6cAv-J ‚ *'rxv`;L_(n D)1bePe R3uH)=uul!' 2NATꋎ̔BH$f:.= 0sF.ͻX!Na_u_(p6{V̢직[~QT\-@R‚r1þ̦FAZ",LhvL[yCXpׁY1r`Ċ m4s-ŒC|g|[RS-޵Tx |?=n{eUO5Knq|2%c:XK*V$҇.PY-K/Pr p Wȭ pGF6໤f?z`J2ˇ% jo=Fƀ~ [_fY'8c\ WRvv T3:fRgzrmڳȤ E! M`cvU'#޿lԿ<(fB:I "E }hI Ϭ 5_ɿ*LF;0ۘF+B T#[cyמּoL\~ m Lg"dx!Yܟ}T}up,nk]aWcbRf;NQAJps#9Z"g_rYHOJIcF+3h^8N7"9$Rh(7G2 ';, ["g*èn /--cw!-^7l,uҾ&C[W;Ϝ;[]UY(- A+3p]HO 4PBvael Ξ6?c~LݹM!T~%2o%*K}$[K.FL Ũh9Q30_ha3#2"D$h}j'm0h5q\z d#&r4* ;okneYIZ%0E(Rewg3j^O.LM#c<^2M7aqnKľMԋw.rFT^OxHʞ}556/'!-plzYN|M RO8{I+$$^*,{5E{ixrREX!5Xqr,^}tUT1kb\9rc Q17=k 1}/k!եKj%nl P4>>]T1o.4C6bc1liSgKЫF2^νm^AT))F[|3O!^T%# B_rDΜZʭ>IA 8Mp b`ns?oq; ț-\xZ!A-guFD'>_ȭ=.?Pqpn&ɒC9('WEmBIxt1פ__rԕS*{uc4% z{^>`\3|쀎bOq*u|w.c=wp2q4/c%0}{`l'F:f`u:Flc-Bi': kM B AjpMڀJ\Z y`4tIbA2! bK 3s%@'7R4UjٽNN'^lo{ )?`2$Ni{?YGݮDU AJ]^B$xtt]O?\@h43*{=i * RgՌdAKmXf 0βdty#wYO.uKT9+*4.~.# q/ui G%PVRgngװ bi0SPUKn0YSNES>o|?JT%mʩa؂xx U~rt䰡u@jSɫQѡSB$FV9\_b \KqaR|) G 4(;C=!Յpx)_WXTݢLO -+zeI ')nɹvuxVdW_)XLUiuw6E9ƊG]vucO%YYO4}4?'XoNaaRŎ3L/fqBq69xXo]> Uv&7N10nɀ7 Ի兓D"8ɨSjWLv?3KC?ӏ]V+gSv1a2ok@&^Es' /ཊ  + tPW@Ǫl`45)ftI:`! 핃!a<._Zh\vj~`@% E렼&2\Ԃkw>kY;N.4G`ԝKeA|8HxW OTs B.{<>_aiyxF QX,:ŏ䱙LX+vW:d}wCt;?XQT-mr;6؄W.x1C$ e^J>ID@)z)j4cDG'A)_NB;(1ٜ{L/,0U>)dS 叛Q8^n]{yDs(i uilG/ .j?*vMkɓ16H?c^>{le3!~ uzp'O5aim۾A ?XSr4 Rʇ0O<384J 'A@}I/:j\U?$`s\6W?A#7C)ΘS_ nw̮=3(Pp jL+ )rDdm?w2dO[7r6ǑTTUMӣ%;΃JNjW"ˆTKD8E ;sB`_sI3ђf3owQ"s9t-StJK^zahӹh_bTK~͆*N~W[gW\טAs%GZT#Yí4%[G78>LfC]n!n^C^ b`Kb"`Y+\%7KIndaJ" ˮ = d尰ٝ>pIP"SY%ݓ\NgAH8\?5 %5twVνpsW69 \ YVo,tZ,Cs%EfCٍn "Ac3tk~5INp7M JMZ=J<(&b(}̌ZB< `*6X8\xwTŵ#ØWBcS_Lʶ`ƀD!SjPO,BpFΟ7BIlwV+}&AZ٤a&u㩨άG lY)JJTU<ݍWȺk="|cūɿ~FRK$&\_!݃aS/br\&ġrmŸAT7d'F[Ke5# Q8Р$\D1a7ra$/^,%gKd-.B?_Yyr?!~Bfn9p_m$]3 gq؏" *w0 D]I7B HnȨ ᴕm0P0'ؿo<[yVQzor$mHW"qxQ 1( K4}D/΅/!q2=鍠DT+9/)wU)%1 hQRYT>C쪋>_X]+^=w]'$ziL1X a[6$SX$<֠B(&ȌLQhf_\IgreDtDzLϰj2q?yr)1`LkqHSL6u)T\kO%S4c3Ɲ4j]`G睉. RO+ JW9"*S8, kh '"y%2/2.wNH!TJ&Տf Cѐ\۲˴$3}_> cVԗKyسV圥:orSJ,N9 )`⢑^6iϽ4^UcKR 9*b7qRcf=: l^ۅ-sV+Ztb4NO F[LTD%%ɭ<]:5S'Rj,"O7><}q T䍠f mx|W(N3"5DLA&uC}-S%n.(S0[7PV4VᷤJLߔ`/sv:2?JGQp8dЩ Io4o*=I'#{6(5pvN.h Iz3(Kܦ@NA-# ͒(eeYWeLvQbo otC^YgKԊ%bo)[uoiր%ct)dE$''6"=텖UO%x^1u&(xw#A|)d{ӇpGHc{sGO+Ŧ8E-aj:3ޓ |4.GvrV=XM]&Dc"@/v2,U\={hPj%;[e6]"ƴgٽfԚ s鷓|}v#[6O{X|0-KQ D%傢fr5D)XBN=?D͔*a( b > b7ZiM&޲&*L?2Al]@dyOttD>/)KbM*8Jvr@/e=k>ɍiPM6<ө= p`~̃k, ozڤ/}`T*"R[pW[ K87=^:oؤ5ɣuՏlߒ4sSǘkө_IP#+K駻p>3p:|j6F5ۑ+M`媞N{UtH g1\}kbߊUU$yd,Ga*+-Na^9#~jrs kZ 2Ҫ[xe'w'F ǻ<&s91jy #3,B7m 9I,yGاq(]R,Kh`B*EP FYM^MdWtqrK%CCc^e՘"PPa!i["1 h3c#Y&BIWXݝa3ƏFc gu0dвܣsc/-`6QuoGB.-Rx7\=k%!xF h #=)iUWmU![@źbc%D0Գy T0&sr^ƋD Q%c_[Z [#%R 9cz^-ClE^M,GTI!Ϝm$6=u?^>"V>tJhTJ`ֻ6\MMôע0×W`ѡBEF rzUֳGPȭl zTSޡ19[^1y=^KFz|,8Eoqj $XzRx- HS@ t ]UjRljHhc r$~~!zm|[Gn#ϖT>s ы)-)P`ThM5KC`*j% 5Zޥwa 7[Xpy0$A >xԥ)*\=;Bp_E`G׎g2sQoǜW(,ZGtI!‹I:b/ ^ JxTԉ`='^lӻޢ}%}A4RUW8̠ePדV s"^)˅$|uKm\ݒ9Q.^ߣm3mh-. G֟x3y5đ/H"-Ve{S{2xʠ~dw qa0ǡQ(ghTĥg=8ٻO|8q~6f) = Y k=}&wT"-j?'- !eb24M}6eBEj[I|> )) (V\6Ϛ+>+: R+Dl)@2I@"2ʍ>DKY  lpTr%#|odnرcp$ӍHrV@\D!ꉼo,̵-, *!3IsȊ6R{R`C`wgiYvz&֝;u{;3& ~Y]?ofzE{.ч<Nϱm{.=dOj %ɸ! (%2_-J\iYXfҚ. I Lh{QmhNm@\oIOqB 0>/%HS#5/IJX~1WZ> N;qĂ`KN3oy[25gF\^Nh|'2S녞1mZ۲@tw8Sk7 VăgI ZwͷiVY |L1J cd HL%t'@n'O x'Ang6Z3LwTozy[{ *HL:"}fGZZxˎYQ6(~HvHFH:3(ᴏYW@& ;([bQѪD4(ATc:r">m=J\?EVRhW ,c.)d8ދ) h>@EbCm9$[Nխ";Ce.~H(^#\7؂f^Gs[SE3y9y#EjK׏:k%d}W< R`&M#9g62Y*,\!P)6pz|yיK6͕`)LKֿ9/T.Rd9~Jxѱ7jo"[:7q*{# (Q*` 0c"A3K'y'x ~j;BfDtPAvZ zZ|$cFm(bDXvJy:Į澂`m?_mWX,==ΛOgc=r~vGY& 8V-w RCBJ֩Oq ,v'|09Ha8ċuËoĿA-WV%L 7 ֱ,. u|᩺V:=J']Nܭ+[5UO;IT4NҌSϥ"r,p Tp*($.ݔ)ZvuoӴ-,YO$V rZ]-Jr3lؼ0qil  O`$f6.P^^6λmOHAl3XO@4qfie;@D_`Rs/Oҝc@'Xzo rXXۿҨüBO `@7FD$;_>օ֎YW©kκ[lrfE}KA5OH $#9wv=[ Nam7qN N ިDɅ95+"WN\Fjn( vsRHT⺛Z QN-7(A]h(Em8]ڌ~ &Vr}+%EC,T* Dn16)LrF-p/N[sJX2ۆk9Ux9oi=w`Y: 75ùJa8{?m%do1r7M" Pr1ͩ>6oW)t^J;fF@2<4B0j]ߴƴI&wK×LF$SJ^A9J륋|y]"ˈZi,\n!Ue&>@E T"&_J V䋍Y|Rcjɲ `4Åpa5QfgH(o`Ƹ2k$}ua[%1#PpQx,Flb׏>y^&ȶ 9{v}-|{idcw[dCH>`9Yh!b@jc §X Dk( N\@I>T],#lgנg!sdY&9f)~>r\11< ,?F *yToyP_g6K_]LyKѿ^7oCv2+&Vr{ں0 |BO8geG2QҍC@AO|zX۟^RDpl\!Z ?S5 ?c@wYOaL"$wvE?# &iLEP-B!Mq5\oq=Dy-#feOx*?k+n|Aؑq}7X&"_G z)ab%k C;$SA$kEeJ*GV m^QSY筯:ӄ!'ͮ(HMԛ=%,1hڑ^N)zJDE~:١bЍ*+v(sQ#Ri8CFNo j6aw]Uu.X!wǘlXNLn#E/Ů߽եEۋ+pK?W@P]DzTE.Br܅ ˞&C9iJD|[a4V*F5l3V\g R6 HQÞ3 eL![i-gQ.:&bQD]ak[e4l"; )\9ups3\CTt`[Cfz~oqTDOg i5QjOsurr3;dݥUjx{bq ѐU9}w,532r8o&0f@7 j,t ?fm35ʣsA[D=Rwßk juۑR[d<ЬTPl?@r`jgt@2,ͥ*IQ~7#;iaWiD0uA$?c+1Ue5V7KʷtfZt@qs㲪|ar}.'#OLiMܜם*ب! IT4:B g:DNbu8d{ok0 ,^Î@|9}lsxݝx HI̬+/L.wIzr' Jj%\:O pd}TqAV{!ughƝ!'Q~ d}VA`]no{=똃֫X&5phea}pcwQ|t˾j(xg9g,"oⷔSTk!bhV Gh9K\1ݶLd? W5Ykr, -B,ܵdvcUO>C xOkfx-A/$J۔K [^Pfܛ(O3}`3 3|\f0ۀ>Rpn00L힠Y<_A(@^2/QDCc5 ;j",BMoLO2؇BC x:F"۞? k($//m@!g ŝKt1*Z2G)* {Qį÷·\v̺qyjΠ86 `<: &__+ q1ǖ=]zLHDBס{C(GU:[[sJxƓhrn;Ĩmιi=;?Tڷ#4\Z_jzN1)ba|rzh9XODon4n+K6 }TC]wwC'A ʘv:5(jgTZ#'nWm$ǚc7՝4H6][`r29i9ߟtb%F<@Fl;2^ԝtEEhQS n9DK>b{1!4+7i[d宆24|u){-jмbc'C'TPb JnւSt_qcV,OTuB{@Wɗ, 14΋W41D/Y auxK,a IHϫj6JU7kR$FSļa``_grCG:v?PFV9-ҸVUh7/+Q\lJ uBiZDA#^2f[ S?y@,x- 4 GEK&N,GY &>&H!;LBxԿ3 [PdoU -JO%dA&u mR!W[kc& I^"+24Idm I,H`(R93dąؕ77}O*8chMT}uăc[ Jf^?T?z *JQPh)yi/|LqcIuy%&K!B&TVMzET@Ű`$;D[@aJ/J9e3̵NHH5H-0T\^Gkn/`BZbӽ)؇10١H֪e^ޜh밤`~&YDColl =hJjZsG gĸ%DNAg5-[3q񡘒*Řns0+4VV}4\E~p֌A(b3:;E;^íTPsG9Ip=U+t/3Qjk ) 1|C,w\Vo\9Dkg`ZjRZSv$9; "<ΕTz Z66nG֑޺wv[gy~'<\7BV_#yuI3 ˾[s_|ufUø}rc]9Ut6qhvBc-1`!;1P%&[݀H(gQ,UvƲe'-&T±V!@mBzqoAC8Qm{Ә׃.yt֣ʺEZZ9M~?!a~{}DN2{9?7lU$ʆq﹊N!;ǘ7wٮxEN  ȡO6 @{|+7q{Zy׊3Ar|hu e;!0 |QB9$_~$VLR}34'l+N%c!`^TD,q ' 掙@Qg(nch4&ϧr N+3 Dy1xBnȟs_$X˷{ǀ=c#2 ?zlgJҍnvmU4ʰ,lg*_1]/zsjY,7cvB$x62䩹XVoӺϭ{lxcDfMXRw^]ǐa%!(ldeX/#S޽G9dzY 5'֪']0Eۓ!v"5^Iup*$16On[-HZ]4+32xpCuZWV[ON5mII~$2s'*@FR CzuXղ/vgG)5NXGDNJ)=T8}H#;[z3Ǿ81o>AaiY"IER*VpPAڍRȐUp4[ouW Kp_o<˭nB7/%G>WQŚ$dH\6l;2_)5 ǡq8+`V;P#QR/sC$F}( h(a3+Z2YI?Z'>XTvw_yew_2@X`ƔDm+B+D|c-g\6OqQo?v`*`G4rxQ[oI; ?H!Rwu(fWzlCٴdj25v{Yk&E$r-b \Jx7N*Shp*~ݭ+]";Et.jlQY޵^U^'D xIC$:͎A3w fFBTI[ƑI(GN[†|Qw3Ō/2gz 6|+9j~}*>AS{TCڪԤA}bdb0Kh5l9,[żUkv^ Y9GDO( tAd f/Z uVEtT(Gk'K{a$ ~ /惡/3G (#l"r|{:Uxa3/"|@qx(Lb$Qwir7ԉ oeNQi#8"C|ܼNX ,S1>kV$vR굷ݎCʼn9Sn4*T45p攙Qal0[PhUKuf ?@)Q ~~OSE4ljG76[h.yֻ= +\v)$ %aICXx(M!Y- ^Od'`P`y*ԕxzgo}BvpӒY\ Q(ufVAq P6/.床f=i8΅I}ʚ:lѻ(Bců`o%}wAιϝXަn1™Ut*Ifi뻡̍Tz*yB1eĬ&zjHQ]T<^-YK[I'b$Ӆ#j[vKQg OjǦQ݋<wWȆ93Q`?g+9y&%mI$nzc'R|(pZtȳ9ϕif>Lڏ. AytGQO팀%03{ ,jϱΫ^Ax8H$ :4&4ٿ)Ax-\ǁȖf1kh0/täi:UKRĴϷY `΃%w?.$~\l+.6<_ʰZϰ'LEpK?|eoB]rl]&d2eMbsIҵ\y[d'~_4,[KOIszi`7J.SFpq#)'hȳg,]Cb +B6>u!A}$wcz[BvoĦBkt\x@o#E ITEu{쯒ۋ7NPkЇ~߬ gtEpmH~Zp q9#~dIwakaRvG,p3`kf2OLiuOՙoj-yxXuZ1%VEp[sQD8{f?-&3yjF).Qx{XѬR8?5&Kutj#uvzzW۝2?v7z;<({yX+Tɀ.n 3U7m2iM&q0}R1&|mìI¬@b SU|Y'湀Vc)<.Y`%OHmcrAk=A݌l_Kq&^GN[+ 0qȣVq. erP6 # P⸳tۉ)s=d }P;\pU2]IE wOٟG \ ?k`EiKR:ѵz;~ߪCi>`K #3w⹓͞SAi ks>h)1ug S# g#8<SCykmvZ˺(p=]FpS_MO9gbH=GȂ+ b6TﱑA|$K} S{x&v+fkmސqRV~)x'[mGB=jxςSKxkJ%qex(F.} At$6&4O_0419~cX=ʷ$,`,(ZV\ON<Z ~z}1yNWHe`{GŕeeBBPΥYiL]Wn/lqnADDՏ_ m_MI`PlҔC_J ̷$٪K㚐dc8kHljԤFi} O9^*36>ļ=NQkL X&ZHЦ ~̲A9X5KTcARe銉Kxϖo5_H 1aǀi%űptjD[ュrOP;O)}Zg^tY2E(qY;RCF!?6@ cpv\ VF>{lgjܛbm9`q*taUɬ0e,6ѝ(.vx !u\ A}[vAFTǀGAt:+{vIMaiExmvfUy> Ff(V*ڶ nNjfdҜy<WnޥMC K[+'ؽȈ}v2^E`N]R9=ۍEn7>حPS ;<(jHF)m?֦x ^.DI l*@{Ψ 2Xr\Jx5yw%-[Px{ȏ5J$L#vqSՈXM($)iFX]-.(S85gQ?Sծ 6"\(>5Y"5 qP+[Ο2`ZB^so&1hK};`jP?nz0ȷUN_̓d;ue\7nڻRUslͼW'タ@i2XHf$N9 $cgJ|(90 $U4nԂYjĻ'ky{]H/8>))tVO66zhst3)p^QSCd/yj3Q쒄(skY#Ԑ{;19c xhpS-Q*8]O6*Q$֙YWUn47@(6 Էeg,[>Sq:$}c1`p JjG&"0ri4s 'awaTK̋urpl,gō~ДZjxܱsjA%iC-ov9+HTm&fXLGI?{uN#f,h mDjDNc9|o~Esaz~$g?{(p~11tI;\oGQmxZF+i"j h6ʮt;2p jbat@ >ޒog FT`U/}I]r9P*bK$33I/Vhޥ]~CUEW&tIl0DuiU>Fd;vÒVk=>xv?E B3eWVZ%ȠD;TǯTɋC*,T顢Zj?-prMj65.luKWH*/X;A#AҶB\ju(a`|O oG٪Nm՞k+\'w_툚)6?lkj"h0nTUr6zsOR:؜!<,СuRLb &aCܶ=LQrݶH71~XЏ(kS#JׄY H.Yv ^ծREỹ*P-kvРp %In5{i7k777|&BPaiEL>DM`:״z}\fOϦVor&aTZM-֛.#b"TfnjWh$͜%e:_׭Ru\[N@H'!V*prT絇< #s|WKBuNB^!iA}MR0 ~y vmAXQ#X;aLDt$k߲Z5-& 38FTM|_E/G+^*kTCRy:a,(.,>(ys7.Y.T9燎] '~b_acRr־S2tFCjlM|j9R1gyqƽ\qD a3j'Uh" WZh E}UJJ3U*+s#`%Q3φa\Lte "֫{Њy€Lg߆ɚ[B]r-BлXUl~n0)64|w~#lJ~rKm*T!}0'{hO D::s>dwrROLuE6S76z+ӅA\9Eǖ3rG&2)Tn¢KQb"v\$u?@LCz vfGY P8'urJ!`󔾛# Ѷ\7Svs_@MeFLc*I(k8# h>lYKG q:4j eDt.t J<4uE_S:L$OLc"ҭ}Eln^Q1 !R)MFܻĊOe31™4O7Vǃ|c!: ᫽@{YcP;F8h kK9 QWZ\PI38P̥UnӨQ 9Nӂ2Ĕ7oL3,f؇AfIɮJSH)]vrGzBSrЏWGoF3REO#)r&Rne`@&^:ڏR:<*Vםr6YʰH>7IҐU+EH=sG1c7av=b!p^o-T3*7SjUz4b(}1<Ÿ;g2'B}o |\5)b|ú2*zHe]Ci# jҬ)J2cE׶/}%l?2?r'C% l\bm}y.,2HlSvj76 czcsFMQ^E)9lo{9QxwdmNE"|_pWh3h O#ttr-baK.q{kXK2+c(NOxM+MZsF Ab}qʎ8XB.w{l7=n&{TՑ,sCW9rA nO0s ::PaҬ`E`gVp_3;:fKkN99M}g> Qੈ8h5$"m{*(xA1ʿ4܆˟yƖ  ෽ZPd 䅅5Aj$Ǥ*4`rOT{tskAz-O>Ls:HW*6P1{2myX U1>oLnkXdU NoF~Rf`1q68BCF?qN2__#HlO@d]p=L/-J?gh[[bݕ@{0#'c/Yz¬H q $ LeoIy `DϮsCx>|4H>252QgqA6:βvTD ,"s^_X7q>Xn +PU^~v&>~ i,xFG84c"y1K8L>n6PH_wf];~Մ9c<|m/C!@Rg,=`AqۜҜC ['DeByw֋g njDYV:xf1=c1Q2X XB ̦=rj&JO@Tut1P1RaԽbPFGĖ18X17q-~Z5o,G߲c3@c3g8;5mw'kR\9X=NK64)7@$t1H?^28=$3z{´绩3J}ݲsX#R]UV(p$kgF?bNͫrĨ,|d:+ Z-k.#XI1{p%&$JesOM!K-}ǚ?U@_גA}(^!q)\{K1ϊIm@2ⵓwuX=-T"rTa9fä8pdfI4f$*y(A0 n1;tEԙS>HuP{VlǸ,?mF1{†/+]KEXr%^cv`aeo27Y2+Kּ*cf \K a< wb.HtלѥpNXSS"(xc8f,+%mgl0zUiN%OH'Yqq[1@FWf]nL,~KayxrWSr'W?fzt 3\&p˷ 3u!+us|6P~un*tU-YBP?xĩݐKUOX0jLs;̜շA6bA =Ug:Jd^LZ , ݊]}˜wp)#+}KA C,A8`DBIp 3[h,"WݎarP纐Lk-|{ I|}Xc(Caݸq* 6QQTs@=DiQA+Cn6˘Ŭٮ`_c<8ȩpnmC~-Qv-lwV!* B1SgIݔ([D2ffOv$O1q_[\.Kձj"W&Y @nnm ~G/_-V@eO_h.R?)ʹ^xF=cpxq"9o;&V7/1l >A# L3Oxե/,gӐu}IjO">w`Q`FdwFe%Ө%kZ_!TN_#BtaR0 T2GtcP-9pREp(9,a>de)=tM`H\D]<@W!bfIT]^,u":A DzNshp":d& >NG;% k}"wm>?;]N _@㎹/>`ʘM&(ed5wF L`')kzWwy:3Ro&wSێSj[hc} /| 985[DDʃK#])Yji/~ pw U}[ش4'K~΋۶hB`"; X&MD;#K0_YʙNI~翫&C7) z|M:g Y4) Dz{-tǖ4ph(O{llA+<q Qd^QkΞ9zXSy#uݏEnGĥIN[j$`IgyUCM-و7=A(/ /;9!8j )\5(k؄G"Π*Ḱ5~0!fd0U5p҃G62jP#=44ҊGD0ƧdFAͦQ;_CO~]+Q$x;"u\ @MB!3J$JƲ$&d}W>$h̙ㆱO2Up7d%N z>,L\wS'q` _vkCƴLwe]CY׀$.s C36w[qvcejͬ%LïD e&),+@qBMTOX1&o[SԻ^(AwyHjMRΧ ) &ry1>kvH+~($mKV#0oRUcE4^d񱇬WWl>.bY%aSG1HZr:7tBoi&mF0I/AJRpъ"I`%vKB{^](;Yg홗iT ӯ^)-Sa>LJsn{_ݲrva)雰&THl#glm{v{u\)?}]_*=V+9-v$k#5*?:볡#QND#6<@49KbTF Jw J {!N>M]#"fF;O u;I&ntCV!cu#.-^<46xÀ ]3rFs0r!K yGr7%f%1qB, ѡ]u):{iK^'7Om,!N&4-M<]W>d;)&>~w&r.̦nйzsf #ړ)} Sk|;~ Vɢ 0rxR;[xQQ+iǶt݋״B5}S InC6egHnqz]?/#K[hn?U*kfL&y IMl T7 7tXKTG/TAHӿ:B{g!4?5i#-0s6rU6vx|'2Mr=4h>ےV'{l-113a|F|S[2uA#8f/ v"}i6UW۱@˹8,X\%' s"v[8 VVqQl.w~>nT>dnɰsq\">Z)ִZ> tɛ4ǖ'b)Ȅ[ ܾ`1'=m.WAnc7nOYdhT d=i4J:|CP΂K};4>P2<NlhqDYֵ;1K1AqگB&g16EՐ ڢpf=tb8)p$H{<+2i "ZVs;E;̲:KyyZm<Ό& 4?q2e EG*/rpsh$nrq=A WƵbs jqqQ߉# ITJeeF JJ! xK|(-16mP%4xt/]ogm?ByKym'*uhӕj9vv|~27-7o)l:F#Zs>֏K>xId{ϲq 8]$a }$lg2Z$N)e4wF4o? 85f~96rF2c<{ED%9rs}ħ&p0웒5l/GSULFŦ\IoU?\W'gjḽ_p%I%M6A&Ŧ7=3tXÒgOeW#B yqh 2[c03-nG=*>"'TP>>*@gB6PCa&>?Fjۺfn hd)jj\lsO`cF1}1aFl/K{. 5R[n X 큎Z.)vNtƪ j7*"ryP%Kk0r !+$\gYyd!7Kk[*U%Ӯz&|/!^ݷ5c(r']4ܬ+q{i½,~hpj0q ji$Fc.x:sE iȗB64+oW&H;W>$|r|/'Q!#KNh³.ƭ4fM2z1ߩgG;90`)~]]i h &54F&(H B!s\@/7?ܱXQ#LP}*d cAV1aq.rc:g*xepS֧(F?HY!f [TXہGdf#淽1ZL*8ƛpb$ȶ*G h\g9s+T`rNSl`ZJ𫳤$ Hp5%{z2Đg@/H= 8(d94;xM[xo@ӼAPb!Kآ A5bKCg> 3mye>/N)wȴ3[MqOGaCpa_eR3W1STv Ox\T>z_xW3{`Jrш!nR6=)`8utypXke{Lu '/+0QH;y1 'e;6hr`꤁B|3Zc46׆ηA է0+NMh(VsX^'^å9rثpb5ٟeb'y}iÎ]d`~ =@ٮPbo=`2Ng zFޢ%ٕ/'l3ao\AǾ6)j#E/ 4 IAㄢEL+aGDkO㋉P>i!%:Iiib6d8K|fRE[/ހޱ2WFN(z.fxr 08:I+aY!VP Ќ/;ptɌ=U*5:]Ӑ[%*ˆA>o"37U#e@b~.vdD5Ld!Ή qo:=gu6%xcճ`VRYi=o'&"1Z{NQ=ڮoS#h MͳV_Bdqn<ֵrJly#c$"Ke>kz5pSwO󳜚F^G׃ 3zo.%:GJNFVD o=!O7r\Óɡ9pR.}@컽5ڹ:QKd+]h-$0(JvU.Җ5+|6'abr{ tb:&J5`yId5'8ɥf?A0~G Ȳ[ذv#$; `'[G+쥦 ˹(m@%@?v{` z'v}ϲ\0(/Y `yilDnRON a,>K섣ymX Uxzܐo!uhҫ3%/#^":!w Q!ެ(J38|wZK"Df;[裣p48JVN l,Hn&C&mY vOFmԡӝiB!|eYn ȄUz`,Ւ) C fѦri[T/R5 eA=_^!Y9^P n_#>3d!"hyt28^{EI$U#LҙmW|W(#+aVHMNp".e7gst[5+-M+fXIo+sDr$wenGUAElvoje7[(d_S9t7rVzgKj48VB|"UM|z*^=EG7hF ]#|UoLy'UF"uG ETQ.#fȈ!?n` E;Jh EmPoe%-J>;m Y(ob2*'yld_d-ye/J7ߞR]\~x%7= ve3oE; _➌vo}iC%M89hKYt`vbXVl+eS"#wG % Z62Y|raePY,Pא>̍I61rBg4ehzY T.djǷ XJ!ޟ7Nz'Vg WdԮ)cJ]nnYVnѥ0:vI@X'e=#rAGng$Z4w&n;Mű /Z/`ŹYֶ{[" ś64&0"sG[P%oL_fyBۡ(^aėH-'VqMs֫(GOo\VF)2պ+3ͦybW"#k4OonK`B}zXX9M ] (?̠Aj3[S/sj?)+R$'믃ġ_qz7,<a}6T>yg,4Uس@/c݄w}(?ٔ$C,Tjif,vy|:(zB!uI8٩(/iɥn6Wcz$ ɊƧlFZ-[ j猃{;z<\Il,@  /6z0F[\e@c-)L9p6EzI!qNFrlHƾMaX_ï-rT9-9G\ =PP%;蜇Z`|y`6 \t,:c߈z;GӼIl z̢MAD`΀ yO@x}"JA/+r( \ C{^((L8z2rc" OG)5. a}q :5A-!qI=!Q7k}(Җz&U͙ŢM&Y\UT%Sv8`P4n΅v@ 6$Zy'R0?0wv2?6" PgF~2fo}N1/VICF)MT\%,iL[Za6C}-(2l!so,rP#L{`Hf+{uC3QR"YR K y:ZֽNWg}:KAS4[=j0}!=J8`;h9F"%da(h`@jZ3r[d|gyWL٦ۦ\n AϢҪҜwiZ롸Pbز{){M_bX uY [" NMőo ~bDzA8f,X<CB3 Bf#hal&j+ġT[c4uPRK6iu2be$9!#yfK3(²5wVYiXM`F kc8[W4+H.hVU٨sIMC,"v(S}HMTC.AH@5Z7#i*jR;#o89J;"q/.8Q6|$\όkV+k҆f@ <@H xg]ԃ.NY&uMn3̿O4NRG_Z 6`_5QD??6R1 )!Zv46&Vo =c/OEݥ \&转img:Fxy8AjMpIRuR鞱+{ J{x栨ȲL 0ǨNoK·CtGE&DD)3S W/pM. &0:bb,Ubޫ CƠ]QpW雪652ώ d-?L{=ʋnP0w)+w+)?8J0`xq-7mZbΡ`$X%`E+l K3ZMo*x h PO;i4C2Jyp7?h5Ln!BШ/YIJcOoW6F5ڳi[˻9I_+AuQ\&xR!g۩~S9DyE sY!(jyٕӄ*;#k>43[#D׫u,eDM+:7͝%$YK3IIgH%F*Uړ2=rM0W x#;&TG (ZfQ}rlPJ _UcI}{Uupgdۯ[𡦿O8Y H@{P欷z?Bg9=gT]$jPVL9Ѣ1ݲv即5|u XBlH.6[Nn j=f'welEQ&0!OIIEzI5 PƢdJ%UW{HA#O` XQhBp1);End䟀 yD&k!?i>/ՀO\gXp޸v{qA-&|76knrsUQK_d%< h^?K < ?51ψkj lACY!P a|=5#w= kl/)#[ѧgjbrZk8x w>.F||'<`4{5jAMsBZv ՞,5A2Yd`R1u9fg\+\(ݑzU`dXkو2Y9_lXYg0;ze~C*UBZEaqä]E{ #!`bʢUB6=!qvBK0[9}iu~aot%Me55d|*\SG?%hd7U">qe)3Sd]h\6>o6 \" edܿjX; M`mX 'J؃- 7!4@s#VCES8e/?+} (x ʡ;(9pXB3sQU_׀01SҮ;;OHWkEG7tRauZji#ιEV\Ցbݠe\8F ;fvs`mk۽/BHKpYe|-~ә!K'P3R?CS=jbT*؝oXxbnxq1^wm5`F9R`OGbNkakw.4Z:(=X}2h^m#qp:^ѻ: [ .C>@[!gFh!!,u:=ѱ\$޸CL]Yb6Y%'0laE$0] ;,,$Ƿet&ܚ5iG;vnewʁL)JďSXMoPLydEN1,E&Kv\cy{u'qX`JR}/ ;ҳ0Y@pJ:ʶUv*pYݏ%c:#^3Җi}8i3nK$.zLؘ|gxCmI Lκ VWA黐8=ۨhB:sƶ'h+dR/a446xkt(AemC4c Gd1HWu[>@uN%m?]/I:-cI-|Vd U3hbL,Z;r_=RTXi `]S^u;3nYX R lj.9DNÎ@:CKHD'/-( ڄBSa2Ta7~>_ o?++q׵.8W*No9=5"KHM~Ofec@J萔dШIô#af!+B_!SYʅ@+Nf#[k7N4;:בd@g -qiы°4[a81͍cځE,֢DQ,2ȗ`CK\YL%N0Wbb]]ʇtR$B+DiE|{-ź(َ8MA>eֲP{U>Y<XPa෻F *|҂GJ'sԜ @6}A3;dyo+-*g> }?b&*6 Y(v\9;V̂Y|j-@ )7z4 -MtDg1,~n;E>eU}Y @ Q9ucsܦԙ*晧5w(1M9ڜu=SC~>!`DdE!H\)'{OѻT483I^cQy;6U Bi0Q| 9>uz&Ue`X* z e/XeڗB ;n5=r ǰz =PLJZg`!mBjlPWtmh_R2Rt?cIm[OM ƭdw֭,b\}g0mW!@PW\t)cK8jxUmq™X[ .U<` Q٦ƦBaGe@3ie9QR֖9L@L' rlO_D /uڤz&=ФDٳ¯DJ0nmw݀Y[G_ I>p1 ܴyO1AOp_^ZE[:xX`L5`7P+ۗw Y옊\nRY,TˎU U%o_]Pzn΋# 1(Yl"dO5(4=D3{SOC[(84_t, \0BGovG]䅂g>ieO,T=.e Nl\AY:ֱ̦Z|Aշ=ת`Yi&1fMq Gm,UӻS{xd,1 ØW/L!(â$RlnS;%)!Z򮩒LV+0w7S|(>_ANjv%@(^~< ;Ɓd1 [%>UZG +|p1 V>wԣڮ-  rf0]sڦԾB^%/!J|c>U bgB"Ok%A/x͛"kmhk0k A9u;) +2k2g9 Jl٠y@tA?v-9xx S|mߐAt]T-rVykUK&=~~DEň.''^SEG Y2ˣ^ҲncwFɑn&Β%Ɉ 8zlr <|~V@}rQF5}h:'b"kɃ3'zLoBӀ*m_|˘ae\t T?Y@d~/$kgWO= VLz*|pN*QRK;Jӵ N5cܥ'"8γOFYZvh?}: #Y8yf)d_2Tyd0^j,bIt$vނi{}PN,+ B'%Md Q(?'-n|63Oَ+3,GKG"2 w4%N'"G/-{9N.|fa }('9a~F s T~ 6`ugsprdKLBv+w{|ғIRDRGOB.UYѯkl }=#5_hY]iG ́kExQ}LnP11i mjzu=p7$J[ƶc5zN< P5VHx/>e&<+PYDV;yYS,#ɸXNj14Nbyep PaW%!9iy+W:<ư]1gGX4@>_<.h9ֽ;8^zzK4deG(0lh 8%K7>F '  +yҌ?V VW c Fϊtbf?aVbԓǵO"4silyg%!Dё-,cQG ^0EW)$Aï;qd%$7UkBgXʚFTs83۠d,sgb##njyh*x /޸GNI+L:ا7[S.}EN -9c2_ޣwoh2ybX7t58^LQ'J)9Ã3eQy'nJWNuL=,CDi:yJpDlQ'jkCo-~^;j #\)|"}α~#A9/s"~xvH@xsJ;Bi?r} Ķ( ۇ,jq#K 0X~x?fx*a5;~Β>925*ߏ: C"]ٹה'9VŰ:Ȕѝ5S ` Vq?3%_/=_7\P#$5`9qA`pPNJNjT+ /j0NxzJKyB"s|ER-Mc |v:PuWOW f&P慴=8BEvuU-RBʿ$~ .n-w32LjJAu-K7Z:-zijPer7'8αaeNeGzS]tz* i{#:LU&(!.c|R(#{({IfWLQki+&8ݾo~6b;;_QzGx"S{sw2PJZ]QͽWRsg`˂ ?B0齧V |w7D)gTvI",yܰ#2Sm;J il|ۙØOl(D0J-ݠzx{RD iSRH2g!tdi -<.\, mB_ DQ5zMWRxm6 # b'-2h*9>*]43ap\‹&;c~E J2UK%Zy٬TկL "@ڍXܝ(TTb5>/T9̈́D&@I^{zd8*K}BE}.b`IӡhvR 9R!q"(k$S* +WP?ظ7|A/#6 9v(;>xUti>;?t%KsYP.ujg fI~Cꆪۍ}TlSA7$FU'@׬piٰKm;ϴ& 01QaI~.6(n ֳ-&pޚF\xJ[ <АOE0&}LkՅij@*! œQpOfv/B mcAi(퇕P-VS}"f,.y kH$]ɭ$9NPVy`P؜9zqA Tw0F|]YӺ0ΡrB-N~%?{X |j 5)i0H3:?JAtPSVJuDD y-z4ǥ~ %jFU 詴Û({i_~\  ! Uc.*6شRUH>桱|%+EbWf$}<' '71`0+"XM+~/ozzg,:Y*-zS@ oΜ#W{"[/ha9\\F6w-}C<'cRXdnQ,V&*Y2}esT|8}<7d>"3>RP3Ͱ2f8T915bd8`QS$+ngD1QP,n4M ъCδ-8ˆ"/f=WU(M |] ;ߧ:2qAѡɦ)%^ oTgX|!Ĩ Q)2D&l|ԩ_aB9Y~™nKu1F t4*{2 s{},WL0U!1hu^ZsW̒:J|X )#nWM{H4ylM`qI,9sÀcKgXBD5-EZlc}VR·#I1 U/n| dg o|Ñ"p;V}Z9Ly6KEˌ>FߧJ]ޡqo@ r)NZF{|ikLGO Բo ƷV9H<2OTmaK5B''z՗|:v) JA]&"W?C6eD~ZڳJB(Peg!+3$3"YJr6#9-h/lXWt؆ʔWTlXϱhPaTmcB!1Ȇ$fV褍n~(LJ.;fCz&?x`@)S_bM|u?l (pą"F?g+",c8_O %]gc3-,x[]m Hg/;4A^gg\KnLpkz͙~׸B90[GU 3wbzC(u7p{wSL$g2d3 03\]@T)>pgn'?)JFe\|fr5M4ǒry妁["YEP9|Dzƹu/MYc#?')yp潌hFuEaK˱WGoOjn( ƺNFPp-P"=/#.Htpguw1N70]vDls%q@֟VDӽ"uZ2ip/c\IHp?C'lttImZ@;pV{j*3v:!SԮnSɡ?z0LoCt#Dpzww@A/BĮT^` .6W'^q)<~ vO8=|g%1P6QA?H#="ŦF$%pk"R3DUjjQXV%\L)-|H1x`wtp6ZϴBJrQ{y:PWC:+ &/fQ }Y@7!y=,jLt $&&A0 x> g Y@Y#(vuMu2tes1}Ct_:QXz`=Nnքum 3s*Ne}&%Oݒc5ˈ8P7)#\n{xZ^/N v_O g&jfߠh6V㏒Ϟf7٩IhlΒSEeX4nv.=m@s8LB?+'WpSR@\V+3$Qŋ?!f\n$Vªd`*iYt@o έ>ee5د<ۗ0`zֆhGf.J@,AmPTKW`*] I &@PnD|⏊)ІDV7؉.G<7A0mo IX 1qx.F]c. ;(%..6=+r |Lsq`8]^=47yef5gg3YJd8{!v[X9{G)OBP=_qn%Bvt2 .޿Gr x gBr}x/MCgR'}(Jar2. *$O]AV?+x\Du+.BLYM\jzPI5c_u'Woe{YckSqx96})*uF3~0>r'C4!JU!! %۟+Λf+ΫwZ='Q`4ѼAIm]H ~xG"`:mM!“:]OA@W 2oi'kmݘ1ĴJ@M"Fqig.xoB+'S7ي/OEN a*+7 ,~LBT_rZdnߒXB0jlr9lCJ=}eTzm} 1{rz%'+Z+g#-P!WS~6L^JlXl,..A^BH"AUS=mjN p4 Xg*P&|26Ptf_ٶ%ml}i͔U34ZڔBP ŠA"QTa9T#VJtmνnFmnPV~^4bu[ 7Sɾ@䏤@P!e} bER\ 9?yG.cYo\g%_[ox MQ«Tʃa̖vf{rF ,)O l镗ۓۘ-jB/R [٩WrYhT t!d.p677ow0xc%=0R9:v1:@cLD_3u~~"R%29_DA!cpu jʉ~Z|nm6!NMM¡ T8 w`Q"āD" tǨSOLlZkC) C]hJGC;,qЪ#w6'pU$=.#_/h>]V FlEQmv1¤ E[{k0_c?%< 9ke.MؙHS1|8Yq7P?`ݠ$~A`4?3U jO2cL>38`^ڍl*4|rż_z:m wW]X8aKC_77Ν 7Qs21X|$- 1!i:xgSAgORAܒ&Iѝx/iBw?x n/MfS_%jy&!$m(6- -CYt,$ڹ4*&H=p{hĔ M 'g/u$-%XfoP)MjTb>CR_3unZ[,sR_LbŅc}5H9ȦEz/g!i2FW֡R qQ 4 u38`C;}:?AiJq[VٌΔx{ψvO m.fdb/B¥9pb0(m$u/ήFөKv8IJ 1Gm%eZğy@HpTr9\t #>ﮗ~<ӂ 3Zt=HXW AlW!{ YMyog&|!"o9Ϝ:n|ܝQT^+:Z!q7'I3@@zpz7hle#:6nXJ" 4܁4K=YnUbCI!l%9ɐBNmHrdDtb{?n [ U2qx' t)ņ/#F런LnB\.~_ZTAs;(0]GHv ::j|;G;/>7I8nRfӆ,3*ػlY1&rJNҪm<w:&*\l< dIƖ\br*Yly/\ ʾt~2] Ǵ=o̅,v&m|UЭ"[ܲc:N.nךu<3}8y?)oXlkt1CUb.eη?Ju{UpN*2[skB$^t'Sss t*/ _'< ΄a_-TK/71a@QL \EVaQm4Ӵ yt|ӌ! 2X<Y,uc% -<(_ys`NTsKCrud EUoSӲ\v7zfUh ;C(;'K#~"xJPlBfIA %JЏQKQ|`z/=݅8Mg  VQI3+Mm=j;z> S a Ag_w;a W_cMRs qg| @Gwj_ߦx,d!y'h}0-*yY:uJ ѶTݩD)-8ɜ'fY֔Tmv Pw}"w$,@DDk1{ٜDw $O-v)#’=fѝjc:n* !zS\pN|N#xzb-Z1`J# 8jk#뤙v˫PЋB~$Ͱ6 QOC,8k'BuqG*ؓv:9y+G\QU<~S;\AF =#\f6p>f{^x0*4 Rm(v7႕"jSWȄar}}Aamhs7m:HoUz/x;~?Y\xX̳xXB덭  @m:G҅_wBfJ8.u+LW 3yA-a癀YLBe6Ӟ/>xŤ ymrC8=mvm._sk6[g0k:`_3 45}3g@t1L\|[4E3@7:z5 c zR4Nѱk:f1NLs,*:F櫰*,cP Oj(2Wߪ #gߛ)vN&TәeB_2X?5DZ\D_2G[ FˤR}t\9A@@Q5gөi4-ApEeȯ"^&B_/cw~O(GRn5!'?F`0pq<"cA-X}Cf{lR*aje) eͱuT]h9JȎQ LJҫU f*$k;1O?;_\U|bc5n`}йdo.YsX*I]fLh9hv e̱hJR)|6j#o\'En >gğGWi7C6ϹIGRI ޾3]-$jUhEۣj  |՝ ϫ+m [M̐fQ2|f<p]0{%gA/MU/[Sz-6JA eI1VNEɨ7!Ւ;&WA-2C @Py"?хSIqXVwy Y@mSNC2R~\N7N`B'9g_z +jVݴެC^Az! wKM#^IۑQMtn QZwu.R /Zh;Z%ƙ"";zZTo6ҳ-ɺCQ|vdZ~9K\sIIq J}DЄ^6l(#_Ԓt8bޛ>gTA4ч$!ӕʁkPIU (A}'BY+0 \&$pF:X 'zjR͐" 30ӏC Fgg7k" ղ$v&tdeDHrSJ}^sPY_#s a7!RͦL[bp#>c h|7p0 QJ/kxp6o?6]1nH+gS/D-au5s](j7P­Z'9YUEi. .1jėR|ECXnP?̫ϧ{pG?c/=KI.y+1-! )DӢ@Oh,g7Fxį6yХ+}sc]YK/Yd&xsYFp--.@VP!ϔsvA!Ƃj ԬF8s ~h)ueo8.||5-1T&*5mc%Cu[0)nreVdX6"[JY~>[w:TF$Ns6:3%~);wp(g)ՃN"YJ}[F;ZÞʆ omo F T:*ߝ$_YoBm;|e/,klbJHT;ymE/6lh7+m|94}Z˺襪rDC,z^v˼tڻ[+ʥ)ԃ 9v'[7SLtTLPsրCizNKbӀ2DB5Sdq=Occ;0 FcOA:nb6gy$udPxP`G2gEeZ]rgü\Ly|kdyTEXeQz;X+j YFxOwb? `|Vf{`^L<5X}2g0:#ii;c4{."-xao;W*+`:߲wk֤9]a3f4aB]zQC\tiQhNYO(F1%x'z4 u4Q_~a]bUknDrϐJDYQ7L#X{%;¾Cb':g_o[@ l:']Z%xc8!VZTݪ3Z7+3|= F:1 Dr*KFhK_K\kfqwҚV,Üֿb"1dz[=䂐s`)5q2)YZ/#v"]<94c;ģ8eFR  6)-!X ށ.nYK0ʇ@z0tX1mM$ڤkr,w>CQn "{S .s=7)AIʭGs1K;4HºC5nQ"`+ ƖQr3YpK3DND{o=&|MBÄDEYE9}ܼLn( VyJzCBwkf \!}VN6a'8]cBz IN8fYY*[ dTTN[n ]VX9Ǽ`ouQ?o}ҏRܯF^u?-1s?'j؊*w?aKrW ay?"/Bxe^x1VH5ڗT+j+E+yֻO>+]l;PmhR 0{T^B|E1~ < m6RF$w¶w2 u8&`x?bؒԥ*~NɩZw!ͪ,SpShVEiRBsEk^H'7kqV2#<0+41y!XRtS#~POG/(_ڵ+t|Cz*^Qw.ٹ`9l=L+Sچ"6':̸ :2-j")2㝒*#.[T3.OO;.8jݯ9wgLcC+a3'drY¡Q*tTpd?WTC5yf"QI1/^Cޙʇ\xœӦ:&l m s%xo@EĿ! OfF~r%aR3Bow RjD\QK3'y.ux ?*GQ#Ze` J ? vΘ3;2΍UuB4ФMi&9MO Ў13>[pClT}3aE4,}*)#k3k1F6lA=[xփdMc@ @ ŷ✙e6hkOeyWN 8M.:E\ ktNU-$B*\su_PNk6m"%_=a3ߏ4mC14I .a.2`(-C؈R8,}4/zfi|Z=5(uGaQ@ĸk\H^ *VS,6N>/ ɭ=~6ߥ!eb$ݵl~z6WP1/60@ӁH ݀sa۝ {zE.0 h(ÎWK#DK)e >g!Sk)z9g]1W.ؽJlq}?h|^%t8W1/=8/OFKT|9Glsx-:.e*2 ܱD=zA/s6֑s?~N*s}D$@7>FQ ,5y꽾Awͽ)OЮhJ} -ퟆr6r<=D*y黀'L>y0@?qKaANjΔ7/;&轿4QQ%gd&xH[q[W%i={ƅ 6lF9tkȓLcW*[Gj14=3@$5vZ NT]`fk79k)y|2o(5Hí }+4-h HOEtՊPi甂$oP}HXmur~־Qwx{\7z3fy+\>+50x e)9K}Nx0L2dy?+p~~)wT:PL{Y{]9עl`n)ɰ4ϸsĠ{[NE>G]bCec[^Nfץ;Y4`FJxOSǔ=r`2} !!YMnas:cy7O}1c6A S#dKpo s'G (2?~e {P'0,*CNB(Be>gẔ)Dj=rxYy} Nob GND󑳎F yF:Mm+Xu]lXjnʊAg+rSJvGDIGͥpOMvqE*=BC$w V̛HYeW- 1Y*mQ+x5_2%Y:B`ɰX ~S݂' Dŕ#`1Cqelmk2t4ŌزgǧuQ\R 5s j̕;*HdIcݚl Ԟlzl X< A?[Jt}=\nx.&MDkjhŦ)@\&#:6S{Wυ?Uns Ƃq/+ޝ9;4uX6_FﺳQ]k&q% waJĸɿޥTIsWV$37}zS0 A)ݹ% ?AB#GqqW,iN#=.YEGbzM.>0Tpcθs\CnHB >fJ6A&sͫӓeȪ龍o2 wr&m`1-Rp"Bj<&k>VůLq@6:i槗 9Fj|^[Ϟ q顈_wHDrv$ʭsjHbi QU#g@D`ļ>aBhc:4_+$F^E [IE[x2i)K8"^%h΂čÏNxU >cо/, J\ 3#1!ͽac_9U"ջWP+lB9dUbNoV&bRi[4gIbWRvD̤>+g`|RZK<D`j4W,JO#6/8 nH+U߹g6(4C4L4!/2yR89 \1S$cwt8Ȃ*_=ƢJA *Us5[$"1JwN]x_ߩzj_7V&E@Ut;h3%z*3]@%gN5N΄Z$X@IK~~;5?tW1U:bs J2wNGb%䂜8TZ#k$^6^;tlvD`?_mu*j]"xc]"@~052G>V+DQf䣇:,l}!\JE"!A]?zLr "aEA- k@1@0R "jѻ[ =$7xsO86ˣ<`PH=L6;SA޿[ÕnA@$\2d()(xM3{# QȑfV,~;ٺk)#,h:o00ŰulëRK0s(=ud1/O2 3-MZifv1ᶘӯxz[D+e=oSS\ FHA{p=&Zk<ҎF3Im @wM ٚL W\x<bdѾY @!RI\+#T :~3WpvZ>}9/'w1vhSaz\@о͙m UFVX]ru!+R5߶wCHRԙY톅 "y*zϢCg!qD?^bUɻxv/q%~e!L@덙GGolP"6*\ۀjk3VVɳ3x䏊TN]s8X *ts *7ܾ.!XM[- 1^UL{{m}qǛ.FW lE)ДMC2m&Yt<6Ifc5P`;İf95ڳO0qs/KQ'=Fv8H<;Aϡ݋{ tLšm]Q" ~_6. u|+p+3P˫Ϲ](yc@ vG1B8f,Zzu9BimME rT%{<[{S:c{/h!x<|!?PWoit*AEóὋ?R)-VjѪEaI҉ꈁR&xC/!8(C`= 8.tzIߣ<K-n'`p9Ii~Yo&`> `-ЃYBUmy6h6z|g-:z*`Myݜ]sQ`WB`rY5i 3 i0V G'7/Xg9&(>wLunEaQgd \J(x:@$aنO=;~tY q)D:jtc4}[{i.2`/csvVX|+}2`_0|;oU~+O"LѤ{F Qէv@̪i3=$XFe ij.c2L!$H\dAdc![rLF W>zEXNvTd5h&Q ۏVH@+ rEA%ai?^KI/nOroHWֳLMJ]x[O1`טl}Y2 2_4y%^af3y o$acOʒ'[dB.pnMUаϿ %ǁS V ږ]m`݅|N-%>N"/|b&Xo3N I蜛z]'v7wŌ,ޛ<JVf04D4g G {@{Qf#K~YFle;QJWhIt`bt[߳b)k=W$GÅF8Pcr߳ d8`?GU vf7 <<&[f(6#A \A'PAa&prAi6PY)mOR'-֕/:lܱgjp{_3I eVzp9GcHkɆy9N0<,sPp05)mnVVsPȉAiVpu2T<5ʊs> mJx ,ML~ ԥ׺9D| ))+?_wcMVg${J coϊdևE<L\{s^hyBDY3t'(\ .7MSs%ʶwpQ ﻇaxL8.f4Vj2rZ|ѓFρ[rUF &묯I$HC}?ސkSqf7IЮUwЬiCu @z gz/|dgYUKin% _xDᜥ,;oU?xl].<ٍf=LcC: 4-5Z@<ˀl' LTկ ઁ/126~"4{x4r bsI$R:ָۛ,=lefK[xrRg3jz ap`/_Ycۚ*2D"|HV?m_V0UGMqbތzқV> *h3&SP)M8gkuCJ5#CKpax/a!}{"[鬡0q%1X3hd9Cܥ\Ҷ3`xHy$?i_ڦ- j -dA3m.R>"q;vl (b'EȼREF9aCaT̚옹aֺwǁ {RU3E0A5|j50vXlQ}DJ[[حUƦMT8*K}/]Kn1~fϏWPAu| QAÕBPR3n^mB0Kh^}#ۻ_ZBhئ'Y8CNɎfQ :ڊpP!ù6coROdCHu꼴+<Քm Y8\[վ S]wjXPHI7i%o*|ewĆ_XMOjŎ10^МBւ>P"3xmo9B eLMVw*eKH[HP@OvCR j cpCJ n(-0$Ӆfp d뵐D3 *JX^˕-4Ie# ױi_+07E@vt{ ( RQ'>=yPSBAţ B/R'(fFTÑS3=RlJяKn+y)2W "%_NvL>Ql8zMĦ}vnkkwQemQvfkgSO:T)4%~w wg J#X z!Sr#6N;w>Ǿq/]PhC,tUm۝y+i$Fz)rW :! sDG2wH2ƒ<`XrMO`;%#׾drd|gZ~ J[~(ål@v0_7Z1~ JML1`S}I'Q6+=RwTŐ$|9df9mx!V-mKIDw.]IM uK{I[Bq. F0mc7eW󟁧XtB ToW_0:7I um ŝb>H_zmbah߁B`X4geRTǮtI ]qg?Q P*%]b<+ 8AF8|b'Q~njF/:5]%&64SxON@ڻꊖN&k{7tđ Wa-/m~t_[} &:&FͱJ=s{9nplVrE7 w񧯰<2Z> ,cJ4ƛnڻپ> gnTq^D'E5L"Uꃁ)o&[ SGq#4ZΪ>"E$uCwCaȽP:1fas#OTu}zƬbpc]1BV(IVA3~PB 2vG)**hHh rHXjezp $r%gym7TY ?mK_:!7!UR1U=NQ՜؜|p) _r' 1Xm9L&+UD=7W5!$UaC2f#C6 C/#C-RQqRD{Q%Z+9 1.ԶPUzvֻ3|Xo.\ Zv ۰?ʨ@r '$t1a1 _XƨIolBKxsH=G`B>KQ_xB{0њCLS[0kE7e'Pyv=#tXGQ_oGrqryNt 8g$fWlh+Y˚+,NDtd+;2'i 7j$wwph͎ &Lwd3+JB)1yhVN_A_UmoMe}^Qf^) Pn))&!Ÿ%=j|0 "\Eƾ-`!҇q #戦!bV1ja(UP)*=Ԩ}+2>n#bt8$ ds vk;N^ E"7Vxݎpt=cM'^U ?/˳.NW qI=6(X>i᦮+מ"z>}=bcՅE:j3%y0V}kKKq{M82^fR}MA=4i%W5 o& oH:QXҥ2|<`jzŸDoYmMAH;/єRr^FPd7LDwddwg|4;PWcU>x*Dbjaԋ,py1m꾛0=I(ihCIۨ#ٿo 0IME@*"s]dva:_㣵ZYw#4EOo>Z$i¢f2 H V`y 'Sl-[P93OG(|?ONR=i5@Mڜuv1 ܂NB儶g[uڵj/[DžLZ>pՍb:Z,^f^#ȱGVo2碞C既;bM`yT,}8A|!ivOꪈAcBviJv :}p4j9,cf@IU0|)LJ7&$hj̲@|\B3ڃ唲 Q u`(`ANHcɡn.: z)̿Z[,[f8~T'~7s#-\g?h]9߅LNNAfvک#-;3|B}MXmruC`%3QĀag@1eW)D;!5כwjlK[NCc:Wtg2!+pQ5޿/z`SL J[|i~) pN繧|, Ph2MTthY&VV_3P@I=z.Wd[w1/>!Tj2:u~%s}? kE$__jYnM~HpeӬ:{k&;tT\x:oY",v5Rbω)h&ޗmd3%WeՈ CY RnLRHq{+pd(õ5BO!tojPnLd4ʗ `?SeRŜ+jـeJ0yUԓۉ}nP.!aé޺%Qu~O V< 7~u#6zmFzCc+HA= קZ;,arw .M}z;t T1u >4@LNf8]Pi7KȯP,?~:a^|fXu5NQ<2<5T׮ rS|\w9 TD;/ӝwe[pad [`I#2uVf Řz5g2F5UopYMuFLi @qBkTYq~dq|gpOVB~ by '"'K" Tp7RiƧ$Y'ϝ)Oa[WE3t5A|pGiЌ7rI&)ڧY_~]=џ1҂ oPbZW ӗ7 ?D6>?C|͠!φRM/ ~j;1R7np)]0.Itv{>*j6|+It-Nld Y@gU'u/IxM7Ѱ=kAoR)Km iv5>DJmlZn|Xod:D{;SE8;}w.an_7*4 RcG?.0z­SIGIZ8tr]0\ q>E1h9d4@Nu  T* B#SGՉs'ֺq2aqO# ijY).>q_lZG2Z篰-Q_̕F`'ܙ˷Op^-=;^t0L/S+]ל1~6@FIQ>?S"Uy oF mz69;h lx&fw^sJ1c'C].DD`+}/s!+'J)+uC#d6=l}ƴ)dE]-ƾ1?*e2Ƭ`1BAY R!D ~Dq3 Lz{qخ~킐>;jpu%d Zh%ro;.D뺊:ԩjŒ]vgM¼1Eb L2߭0 \bЧ9<Q?qUk#B[ϵM[Q(HEo *} @rABfӝշ_"n 9:r8"Juf~G4=7xh,*_Lviݰ8w.;B\ qtbB K磼h>6sABC';rIOIA=EiVqowKF}i%mzA5@)y1M^녟w?gcAj]qHjXK6QĔd{tv.YIngp0fv Խv0(~ `P?n(aa|! ר/IkcH읍:6׸qP[b &³&YMH6|u N5v"y3,|~~F-\b2MIXWOY 0Z#MlBg@/9"DžI>{,>cЖm\7*rVaE>'}wLKq`b>39/W *NL!']FaBꑠ#m8%«8 KcUg+<^P UޠewDw9aTg,Z0#lhR,Ͽ|B9:nZh̫P|XaɁ4{>H􍍏b6x9 vM6hv*0H+%rh>;V3G6VE?4JH1v}ϚP+>ܑ, e1X6r%s=7# #t{.2BjtJ$@=mpľg)hE(h4ɚ:VxHT~ ПH`T$4ojL2$~xkJoC"Zr><g('["6#Q2ůѮ@ &,3ꊑE4oR]k*NȞ>ԦH.|ro>1TNrs8R,mwK톅;L\ nO7w :̻C@m 8zWx}F<=C|EyxoXnJ [<;{4ă> wҸ8+x%?K}9Gk!) Ćye9GrIԳ9]~~Xz*ԫNn+am,LE7w"bTaK^bb m!{ cUe$s&+,D.+FY)<79.B`sQL܌nWȔpL$*Em)u`7-$ E9!5ѲރL ZzoĘQ9[障uW}iEE6ڕ id;x٩5֍BW>"iceM%?fyǷxEwWv&L`ueҕOdQ9ͣ]tYI*7ĘvsSsg+9-^\ENfLR9AgM(7_S=}~+Rhoٍ۹ pדq+(Gq)0g '~_=/t@F2+I;)e-{m٩;eFw0:42Ce[t1jA$#Z4IG$+RxKMxڄ1o?NRбD ʮjёJMmdaA}F2]Z v{|[%@gwQO@o/pxo_6Czk/RFNqH8,%\@.jWɊ~MkFS* l DE+B%sMHy9ܢ|ː l@ C ^ȚJŖ[d#:L$"@5K^F--]5vT=A{ qԢP;bW4MiSt;Ta "IḵƍMxJʤ ~~ *>kMfn5רg.! [ld`L_ȋ@) 4HYpX"pT%wQ[a&#OL:jF"i{?L޵gIT^uFzNʇ-gS-K,3"tQFP1Ln#Ch3 ٮ?̑Bmsil

WY!l!L!HU@^5n-YOc49Ir FGP@o;):hADj5]1آR_] Jg3.t"x}= B;Ud6̑BwFOD->`UC6(})YB#ȴ̣؊ a%|P@תgKdE8t}MƾnqȦo_ vj+K~8рx ,zC#U{zQ cQ7~`%ݏY~ׯ-?t0䏡X({&1R8ϡ li vU4}ӫ8.`bwD݈Љ;N߂dUU\𤶋>9o,r*Y}gy<|:)9V59> I]-+[{bWD#>{(YV IT#=YFcLԏ IN3;u^10zK! LA5M)!6o'ʂ)Rk;Di3}"vMCL`*;bdNCTԿK ևp9Kϰp{X٥[TO7 R"GU@ܹ}Yi5M5U~0O3ܪໞwSdU6j$Zh2x>4q;ѓASdNk+c;ZYKM5.b[Vje}2MA8Nb oMxpdM ,%1ɜoYmy1M L "Zb j~}uZȃ."?<sgBAI8I҇]vJ%D&ӨJf%NX Swv K b1-( kO0s3iRk}RC?&e}O[|Ů2a{i}Q YRMk"_{1F kh֙i㲅BH>ȩX.d 3P /8Ǯ(U<֙%{I̟Q8ha1~$JP lʵY|65 $f )CqE"8ʣ(/#0f2ZY`/h椏J+ߣ`U>JZ WIttj`'/͔.yrjxipyXFzԝ.!9jjP$q>:XNf8@)iՉ~{rvm`ktť-|X FaQ᠇&sGOR"_1  3 kv,q| V#9{+ fH%N?;>?s)Mb`Ƒ_Fk|^E? w4raQ;6\uU%SVLg>S ^Ȇ>oϷ)#5ϡbq -ų9oMbhrM)+!ˌ\1Ό?epH+NU|n٢/C-IW%V::}Dk@|M[ڸj"X«Ѳ1r7z]Wc=a<:Mu[1=}5 6-ata(%Ya3Yy%Pp遍l sO=B]P'[N.';/I!1u׀}koEj=t-AVAQj\$#y:C#Lغ*$iIn_譍oE׼l{>E;t\÷Sv>Y rMpK#dd x 8z .K`b\FJ=t=x!q'SȬ )M~ YTD@)_zwqlVuud ;u/9gT`,>zqU=:A2d{Qak<w%SAIh(Z#k_60@zR4.l,$l9gbyqJqoc(l-`Fxo1Y/㞂;442LYjS<#85YBo+[čK+nG&x(xt*n˯oS>:b< DP\=߾">hz跊_V!Ъ8- *a̿1a:/E M|s" _0 Re}Y'SŠkpmMH#6 %X@irXLP|j3j*G9V!IO4oЀ#eҌh7îAqbL(s ݺpKBdwiP' ;ŬS?&u $/y)]"qh|72ʽ}[`"c=ea(fЉ܆[ 64j} IRpٷY0k 8aa9a̎%$0gU\2%@HO,TO'COvCEGZmҲjK a bgFt=xR2>4! zHe.W*ο1HS7,8.*| jܳvWJ6DCf _DbQ5U]  bg2D_c7P sq Wn" {V~$@ȓ]ܓNkeY&2 /?0~q{ o]ǺE!߶vpfw$f!{!<5IZUV|3?;>!?f W⛡z Ka5Rȍ{,p ;2Ex(kI1;_6e`]~t{}1_*BN?uEmȧR '|hRl"yNV#Cp[GnbS8a(Gy{6qe%~(p`GDO&5%V#aXZ8u ~F'Q HGII5IG66Rc Aq70,ά/ ?l5W3Pd(rřkCLrG.)Ų: kx?d,1ɸz)({> k˺bGlV]f_AD\6$Odг0-/jO ޽Mw'9K7q+iLRާbmobCS(M"3 v/eh9Ag pH;'߭:DI֟l_Kz: l90*# g#<]^մ%?x L6 Ÿ) Jc+)ȍM-TU€e(ۚ;{?E/f%+XO-9Q+>c6K âjv7xzz6'mZu"=B *OŊq$yqJ\tܧ ww}+Gly~"9ٱnUF,MJP@8U9!7umPǛTI/F.P%e7P\ĸq9 m{=#1WӎP4*L#) _onq_S?j;+ iLܩ7~ `<]>Ԡ{$vqd? ">vY*.zZ[e)=]jw9A>̵xoEx'E;tZ:mi_Bq> 摦 >7p+i +`:l/zV1XjA3U±?*.>Ȍ)DunZ&ܹډ'00~iGG֮׎M|U E^;=uHY=DGFZǏmYlGyƙJTx8p/Ს [DXymvJ1j0Av@AMxwm|&m0xM:-GS\@*ʚ}-d_w$ uQ;4>z02  aPRaQe$Qgw}ak?=$f,oք}K'=CK{֫G" ֜ĽxH;ڙd]5ji n4K9@=|b?4:&m+ZnOl v7b+4KޚQmݵM~FR$9'),x"5n'!⌝?Yٷ> A7G}K$L{ݓ@>OQp5s#c 礶m3XB JI["_mC >F/FR ?:X&ֻ9ns{ qYeLp6M^%?R$ s!mP#M ] ~ ֵr>qߌy"qJ׹>'eybq>z|>_"Uft1X\$|?zjQc.X?i#"]\MБ;ߞq~TBW91 EKr_)WNw?M*y.$B#:uS`)5I= ڞWgrpȺ z'KQ]28pi޲?% zl9=JRMUݟq1]U}Ž[u؍X٘}V7Lo%>fSrs7XhyQUHpwK` 7KQQ8x#?5!7xn>Fplk._y/X@`2~P sVz3[qKtt[̍]dh^z-{) Ϻg-Ő3) V.zZS*.0:݉yh?0cp FK_=^k\E%FAȊ qmӵ])Nsm&\j/z!J|mwgpZNQ3}Fm2 46]HPMIqC=M*& 7iSxQY k|~^Ćrʵ4L/D >|X5Ңp74ԥއ$uЙԩ 1<،6\u&5^!&SRY;wzvH9jqΤxel&silDe驐7+uN5YPhlpZ߬`E1?POQ7xW6>"YX ǐ/29}`6J;SF:.K"ζ]5Y4D]py. -uNu]O ԯ.Rf]`{++L t4o8ksuxv(sjvc{Cx*՛5E͢T/ވ^OϠ܌ }r,Zn;Q3lY44\L*4{M~3)rAX4_mָ%X{=!F4D 𘛸ؙ92؋ǒ(:sM)7K tJN+%,Ln»h0*E}eYߏu#Ĩ&wYT6th} nj ,J1t~iۆc:{P@j9z O#*(7SEW?{_Hq_s8z.Փ$Ks \= Σ2vVglrVwNZWK7$^J{IE˅drZD5aBVD@tpĚMv_GhuTӍtB;վ<5mn 2 {!AI x\*NWL8j!l2;lA'GK^RF?M8-g1fdGIQ=8j/_\~ǟ@ֽw]HS굥EXΩhMCz۷E1]CTt&[_1U6MѸP?3OlL)n{ $zf\h0>#ʵ]oWX g#v\fvL";X"fifY[ оx[q6М;VYulݛ1 _4)m(fP8wfhjf%nW#·Ne,v"3VrMD'Tԍi{#1bhwxg/ly*͇T+N=,z5mTIt*Ul>jTGoAP]mZaA@7/&f 2Jzg Em3_2b/Iwn08q89@4xJ&4*r>u <P&QG-=F\ |j^ѱ4~AƂs sM$'OkF{V9%ۑ R/ .N'}ŋv=&3wrУk򑐊ҌQH+5Z潁ψ+ 댘)҆.:GyfPX,l ur%*;cUev٪RؗDN3a2Q]2Ի3e'u T9{A[w!PE2$TxBb)@lqsmۂ{1\qW# "^b"0mO5AH?K&ikK"YĞˤ v{]KE֝,~:lȑc"H`epf~oj&CȀ*86AyVY1oz7'#mE8*?n1A2nGwxseǽG-gUt(B}/Bt )50iiQw.R5a_IR' SQnyvp2?Z<&(!I^971#PvW(|w+ὡBI()-GkϘB$]I]βؾ/-JQؔ\X{^+ mS4Ը9*C_r/@UsZQi}g[S p(s|᧊g { Բs5#R&/c`_ŹDP01k]k$F^, |)l"ˁO_#]}Ӊ+)gޠ}r DEDŞosݫ|Oל›{P K5Cɾ=/ӱ !lV&Z~jd%1x 7CI)U;RcRNxs N qGj5l1:JmYGmSbw߭3%&?8P90_ KyGu:i#Y(!&j.ٵv~Y<lu#ʃ@䈋7<|&v ZiFR."Q RA>ͻ zJQdm%Uoc6f5IS9*!'~g rTh>T"| Wt.=̄ټ:]n Elɋt1ƖpR}ykbYgL WCJQQȵ?XQ0 Xށ +Q0'5tbIx4%{z1~ֵv3SnDWŋ&N+aGĸlvM2Gg*VYuc`gL/e^s}4[icuu\7v1#|{)uM).59sVAGa'e$אc3?\>[!~e?vŲM3׀:+쀖g#j5'rmc:8jO="v/] X΁hڼRIt,S|i8p0?@oPb[|¶xY.5jK'yﯧ%~}Yt/WY$GUscqݚtf9v"ĒT;<f) &"TI05qtL&Or/!#oLKvǀ:\3M ǯS~ bb yjG+zvT> U1B\i$dtL,q1;T F+a:qɗvŮvcz8smD_և. fےM8_dh95AvKk q/W7}ή,%Z<]<:n֥b\Rg!o1r)i/C<,lHwn*zlI5ܽ99 5;a!B`5͏L%jOyo }H]Dqe\(,aNopC1LM/py] .!JLeA0\o/i%3~3Qc{È Db7DM/63h;K#̛ל},3Ӣ6JiTyNu_OE9JRxq"ds4VI<,r|ZvЌiՁ=b_x^!U)h+Ɩv{K- Z+Ct&A]|#!#a *Y)+*9A/3Fv'*5WSάbV5{Î8Uy؋fZPS)fd5 ٚvߥlf%icnUJ^5elTȂZGAvgNkQ+8~ȭ UKQ"o HJPՙ!1*TM&zB`ݥLȩzʒj6\ OX|G ?:뻖F9/pYsL(=@DXưSy!fx5H Ւ2J(4li,*:4z઴)ߦz fڑ}faȍ Y<Qb ,i[\tHzlW -L7t.:)Y fRb"Mu P̧8#N[y&^B#twUϚW4ɍC;H A#&=4n<F''[GPk~ fX3/"],up|w>Hk6\i|+sqD] J ZLrϣz|ZTAVd$E Vwr6k1ޑh*@@>lgNnj u'T+Q3+khz̠>L0LȎvW*T4]ǬΌH"DE s0O 8 s\.oQG< >gR~+E<Ɍ&U/LihX;i'En@1JlƒSVܵ4\Y5B/\ &N$&flגq <_ZRXY*֬3)kiBIތDW)S.8j*1r} 4La&iY?M#oXU>вSYZP ' 8 /ۚ?SDHgRu{k: S$5  (xwOr*rB Vl$g@EhK5C|~ZkpCIЩL0@_%꽺ЉZEX$'vۏU٘Ic4TŽ3ruVq]%}2mηJ1/_yQ3_GQ1dcZ+kh;*i1kiZΌoV7 qezluFC`ցd6bԜO=gѡx!!rZw6< r]/V?PTXQjXE*4~b+klΠCO:lM{xMO\)+0&>}섀0}vF,;qmW4QTQ6DønִA݈yLӂH_^ 7+J㣸& *]-$& ]uޏ[<'d:Ammq@ٱMy@_4U=Nz4O$잵J)SyIucX! sS%(aH<4~! /5!0݂JF DG yZED̷;jj2N-޼le6/Â{2O]q[ ܕE|CCoTUfe'_tE5dmq>1)Eݏ{q3}H,,d+EYj"cKP~X+Jhq,K8+&;a_m"/:bپ[jzpqi#bF19"zYS0V-8lYfZns1穖jE@&*4_o &3iZi8 E̢D/Tf8a ^Vylf={}>胓惈 5>_4NA k^Gt7oXrbGȝıPxe{~^;8m+I): W%#C" QQ':5AuR^>"waW *UBwф ehwLLPp yV9靷fuO+05*>G가*%9/t}tD-+aEr*R^ Mt1ōg9__].yj<Ōs d];%î YwI0$>H)>̉ĜX)\J}U/ Lvw o$Jj 0,x?J;)ٞLCs(1&Ǩ uxSHbe'a+|%N XPto+O WϬ@(r8%EAMri:6Gү#N_*9- 4We`L1M> ^15mzOL` @u"]Ki]Kvb;?bo Hű3[4evG_*_ǖbcvޡu(r"HjRt ]f2E^ 4kNs;"S+^h>T%r>. NuWBhH˘IsS=kB5qBᨁYG\[5U2 PJQ*<їdxdHtvhdLgP31{ekx~F Dr,ZZYqí 7 51V'Q2NC+֋3r0VkWKlL &`Ϣ\͎5;醝Zo90r|=7 & tyEsḾFaRկ%C`xN~nif1ߖS'@sV=Rq2oFۙj㪍JT*3O Q!b`?-ӸoLV == )Y2vlt}=BR[*jn*i@3g}?J':wF`M|(H는ZtNrQ fviM*HX1^oqm@3v?/ 80ͧu&azDE@P#.k4cd~vލN h$z?,@7HQ% ]4׈>Wޒ-.=0?`tstAs5v{LWlGVcnm0)"IoXɩṱoOZ@uF_2wYbLP[{pXBo11]7=kqQ:6;+9jӔmD=wT*b+V ?]W^duc0Vy?ɂ\\mKنRcBVP>cgzQI& :|n-`,H5fƵՎ?ۑ>̫ !5shYS }A3@ufu]7ǁY0l-\2[Cdx虡;odbM?Ni}ԟ iM,@!+,Ip=37qe<;ǷdXMgLXĎos%9 x6xD'pxavoגtlbwSkڡA jeN(31a(peK#MBߊAuuBw(go9#;F qư7ZSepыaBG(,EsNC?qAԈca &8oz=ޅbXqbbSo,M1lwʎ`qC1a.TGwȨ}Uue 물zuKEN`1Á!G tn`%{'mQ. ~; څʾJ>{9i`,*;[NfW$x# er*I~׃ߝ yMsOݻNǽM'Mp VK{䳢Fp+8%ɵ%G.A1e.JE \4+nKx.PzD_e_Xda(yJ練BY;*u65҃W Y:xp`OEk? u9PcÛ=}UˑHIvAI^Uc-h4 kNτvl ״WY#z١)-O/D+2l@Q G x kk-I17a٣!OiҔ =#5D@y,U7>rgd0喂g9TcQݫO ="ͻ0d D췴RPGŅ7 cG&%irh*^),oMN*]J\yrSl{{寱ͺ`VTz ڳʔ{8jE:"{nZx&qe!0 V{~czV k|VpGY<;$\b˧^a^/䐏; yaoH}veNKVF/>h:ZvmA_ %*K8ҨB"7I獫=@h;2鼠=:X@:4=5}XC&aj~j~jPaΉ#ZUw9?f{ASVW`lG[L /l:['fãku I{qn2xHwy)qxÜ~o N#rJ혱 L쵏*ZCBʹX%=F+//P!`k.gc޾Dv^o|& ~BX/KS},]RyYʣG t7@VPX+{QsI E ?P`h"){7 `f\Z퓐zl <K5='[`WGF`#z ;uj*@kC^@ S2>>`רobY<KUn4:^CݗCDKe@gPT[Iq+Ȟ`ΛyE.ZhT;K=#`fzvFv,|4j(?}nu`ŪQI>6ezϿH`HfV>zFe ]( ,$'\-@EY@BCV ըeֽ'*C 2a2W"'oN,k7 83͵՛Bnߞ3dԞㄋ,CfG1,"]7S RVvԏ}SkM$9dJBI駩mZRI7 # ]ⵠ}Ą([8άI[^w#tߞm2DNڎAc{^{f@Ryԁj^Ye6QjE-\q}oI< s~X%NmCTPJ8yrO1cn9OVƽCܱV3Lƻ+.XDEP&j셇(d@ H[QS}?Z.u|1H&9xKIszR͖ٞKz52v/6IIpëf 0sR5(1M ,nk:I:1( jG@eג0$d(KCxWDglYO䝼dC,.KDmbm{$Nʵם=mTぢ:؉fyǓ޹#'z %P- w 'bh4s!%a~Щo]̡xQWs?OZx󨜫՛/2.ٳye'4)w9uM㓘)G#&^<1lgW\mx!XcM)\h숥yeb(x|23D\/V${X/g!ZLH3V.$Bg> 72ZBwJwatoy^9B`[K(uȒZQșwzvDQWYkf0V=:c6KJjLV'}F%m=Iww:iP !eEM$Uľ =˫Rŷy$}{o+7Z3LHN_o,n_*e:-OMVyo.E/Gy{{Y-qI8EDEN&}^E=\Gž.'aj# ?H&H7O4AUN+ي>)=.o ,D݇ )oc;ds49S%ڊ|>"ْ/Ύ ;SэkEV'Xxb:"vTEof &*ٌhp|]}jq":Q_q1_> ][!{. KR$8XYOC|(Ee_ahsj`glA}SQEvn^gzs3xc!Vt#D蘻IXh)+FRLsa3JoWƯ-~DK3#גeGxV6*yǧeE\MmШ2g: {\JJP4f[j1K: 2#!6MAk&l;ZӉO|")>@]p>؆ QDKL|niTh_C # TX9_WE |=]4efYSs5ˣzjxnԉ+Y*;@l 4Z1WC]4ڍ3QtFJ\Az$;/H_qT?ϴ8.PcGD0BVX^t0?EmcUxx))H,B\jN8:r2QI{ZKA#œM@,[m?L(d6" [/D<BfI!)h1+<\(`1PZH@OopM1 yJG_\8tW3JUb ~ɫ/&I%a2 DG㖮#:ʫNɃ^3$W*b247S;2|P*G{a?*ߧq|+ɪ_Y Q@hJQ'@l׀~Nn]5vi(tJAȽfm2̴3~#`-aTlxQ&)@ZUIFn*鴬YJ#|eSATcq(ؓp;7y)"XHL9  CͿKTǞFw>:ʯ$]8] ?/\+v^\QNCv]?B+*쾨 O>@+w|qөWao%ZU&Y`(f\WJ߸/iJF@e w>Q1G[MevH(XXc\E4\mݶI[~0Wq\IAEW=]= |S[BVXs^._ zӚɟ2W]8 P8~==uq҆F #R@҄mW"e=h>ٞDbMFӰϑ3*IjS"AfY u=e|POH_8! E7Uj$Yq{H[bNB깼`WT/؈ei cNkG1DՖ L6 |YW]sh͈if}*ȐG~ԛԩb6`fd3y$e2;c0kZɝ C! @IЀn|)NTXSAoN6ֆ[LKQzCͿ(blˍOL%7z%4cp HĴ8U#(^,wYN49AUۛ+@]7s/"&{|T ZbFg`P Ou9I!w;wVMl%Kh2g6j5e9Td@ B{ļ:"wE ԃiԉwM.S3Jj=)!gТ @?C?Q~aFjc5 쒩O V]e2qh% \ ]ɣ/k+c|Roc&Z {;J+[>_S!$6}uLA*VݳJ&Q}˸\f`uDŃxGKx8CY4s$Lw1RnT(WTHI-w!7l4c!g'j58bbK*zRQ#6g5斕rM7(C9.m2漙-yY{Bww1N1+ZmY[+c;=VXW,tdp~G!e (v}h 6gGtsmE oO0cF;(2 Rл0$ԋWr xT4 *F$ 5!n;hXٕ:nuLEVq*/Wt \!7=^׏CK. " HDm[:72_ga6DǥnISΉ_KaSqNMǎPzH~BfE|,nW8]mo= U_n֩p`hr%lF/,$$Aۣ}ȦΆjWMj=S݇b?(͕ng/|.dUE$2$)/QB=-5V^rJ#~B[PWIwTj,'}g'VlLѸ%Grp#$V6`8#B{ᮽ`#I}1NI.b+#8hoh\̴YB_zcjaZKa'm}r|r04,"h3w>D".F)$)c.bJJZB,'8eVXqK2_UdR"w-}N.D`,l8(;Bh,UCp[Wk?c+|cc gwq $Z`6^Fvts!Dnꅲ-N@YPtAzDpӬeLaZjRëte~"iu7xwc݂x }W RRt,aقGc?b"*?SW=t%4o!诐L.YԶȰه'y鸼I1 bk&X)=[_6@N`G'HIP7Ҥ[͒:@s~) :cXwGhÓ\W%:ݠ+cM"bH9'ĸUNQT轍o DmĹ}(!.f'Yۖ1P NʬHΚmowઢ GL5*g߷E¬:=Fl)OpyL T#%Z?8Z{_>SQ\J;EK%~P'=y:Rp7W|+BWZQjmXpTՓB%2i /œ`zB.9 :Z02 auyPh$rγ :~Τ+z!G[wBn‰Ee@"[<Iż8J_90pYXP޺!l|)*,+gԓa:6MwgpxD^WI/ 6s*6~fR$jM;KF ldrlWn_E w=(QprjaPi[~'c[KNfO:gfm殕'fitci& t}u0uI\h=<3߰oq ь,0M#7&5gA@Or.F,{TpL*fm;cb3"Zcg^0vSMy3eJ`^!ԅAsfBC e^#x,3sl%ɗRH8zl9EbƁd>q@::G針*cTp3r S\ k& Ws3;+!kãVud:PoA`NuQq(=ⱗ"5qC.kf2!/2S~_ǁJ[h 8>jf)m5ZQ,=#R3'XT6#$`acɊAY8(~ lg'RN  @CDMѥUi#֍-RSAZ`7[930#ަ"'|$1Y)1r^66:JגeI ?8kTZ?czF}^/5!zXx' Lf(M}߄Hˠ+Jq[wk1OJj 1ʩ4g,;X~ݝNe U  :t@ 2꫻]}˸:󠎘X61zwvP`nȐj>jֲ(s_i֋W4<Ҳ'AX~Ͻ Jc|ec\̵y~˥5yyF9#w2s^p/5n {^$5+/^T@幷뚙 CX6K y6葀xpg ?uRl/I>p?h"E+̤HUjپ=LMCw=$\aEBKVVba\7'iL{S6X֌d*Ҟ(xn-D[ʪkZL\")]#+5V*ȅ:c+-C]5G'Nl,LKTV9(60(4 k(9LHe!;H3LY@nIIjHFN'BpCAY1~GM褢 B z߻*yYX<ۣqN ڨ؄*b~/Pz.颥nr `m IMGόEP%V 5c%[(S۴!e0+uJteLVȞ$@zTw>_CAu'q``gċ+$x/Y=Y .c~Rfv#=T g7 ӟ)EM%-~{Ï1 %l:uavPf4;/`#u3 +M䳨glG\tT~>h}X}븩g$ D}>#P4!8>&k09$Oư̾8+q9g5|MI߰+! dqc`{%F?8fRN \'Č2qinLg,FF0D劵)Sx0r;_2" R.>4) ^*1F ;cA rУ52 <Q#:+j7*븀Yrta1XgɽQ1 ͓0_Kq~3~֮Tj0RBk9dJ}K\;Y*Xf{_L)?AA!n~!"Q8O졓䚒p1u0RZ0͓5|._]Aͻ?_ދ9yݙIT':Zm=Ԩ~L] d]gՓ1 W;Q%+bG2?^^ɛ^vھxLG.7ԭe<2sdM=xbYh'Rh/m#ew)=Welq/1= .*XQe?aRpFCy;toRVj0I1zr|OTJPC.Q4kjd9vgy Z3Vdv_&QŔ^B{OĸQL x .d]@B S`0 =gxIĢKi_GBt$"N޽mlA! aB{{tu&1\(7tyx_`jP)Q'{>&ԉE,X]X}S(aYX]ɣK|F>{AUf+|؊v/i w{|`ڲ$՞<[MoU"@$ J4kzB;|Sc]3֨Ԍ2~'q-EC|0$G &OGp$c7joncm[`oz;j΢y&U˾mѾG–χ׸s_4Q@ R%@qۆx 1֩m e_E5m g08Wm1Wۓ]t0A!aYb9"E1׎yv4 a$U@B>7FYD6T!,m\ 'f|=JؼX1Od4dJ}͙,Yڦ3Rr GO;N) tyȥmvH"E,RH`Kceu;=ah~ˬM t3Y:VȌ/]ep!qYi6" BLq8&=12W>oB9>X̽ċS~q\['{}F@ sb,~Z/[4Mؖ$00tM'$iMV!=w&&bIf{9Wul?Mak)6̻2~ن- v,U-.w2NQU(a)XwkᕇH|Գi7kϴ k#n9,ǟùd2J&cA1`ƹxlC0iqOۄx'Sf11OsFB >|+"/f_ZBv Z v7*Nmx7fjvf6\ ˛ 4WҢuي_^ я 6D!8v}ooIfӑ{Cu+L1P ·pGI׮F{:$֍,|HA,82{""b(9]sAߘ٤1r7f!d4d/v>< <%pBL+L> O͜4A&fL:F ouTu9n*p\W-yqIEܫLp1&Lm͊V!֙P>痱d>aS>1,- 6Ǣ|-JZRڅ6&h3`&hx %p~y/T;{6DY~Ķ$_T.-ʟP2 4N %={tYv|$t`DC+,5ͧ NA*$׿v&pd1d)'𜲵Y S^Dv@P<ւ)0u0A`d^7JC72"Ź4%ʌ_ԟXpP13BFMt E7-2Zn_>S*\ *w5b|H&]C%w?pv/}uInDi9c =u5"Ī.Yq'w78i7ml %d/IqaVIƻ)jp~EL3+rS֞|V&Cƹ);,dqUTy LUAri zOnѪߒsw7z,/zgcKb}#tpQBdY6w/vTkmsxF3F}"~׬ >gPg~c`5qzao_Ia+[7EzmMhV!\taC\"髴G7UYbp--?XLω:I%w>;r y4daPݱa^$6woTFG*D Mљ{m=UC3Se",Yy "V+81Kx/AeIA⋯6dJH.kE{/%~>ΨhbcTi" j;&w1z jJ{7!Fb:ln ]@ykL [ڄQ|~dGĸيGA7 $#2$-|2|3\3"B|Kᑱ{ gg ~Y"4ܐ2 kgh)^zƾdE>n``V45[b_mzć7rc0< 1{T t>$Q~󷁼psܛEk'9#ڹ"pKڔg} [P[{#exyJ_<ς`2o(hO}ioI.K}2 TFEk`EqS8{Sn6LKW:6Nќ{A~09[TMk4GٛöHqRxJwڋhDX𔷹J*H&Y˱x#EŬńv1>6ICS?hKɋqt,xJ:z_7+8:3A"954xq7gڥoܽjV9D=q $$cۆB3;hP,I|U$OK6#{_7JZz%%W~jkY.Ȏ@E<7Vvvc~'Q:B7\(sM?9˜C?(і]b YL'rҸ U R!ϥ%n/4Kz&.0:8KEB\nyxm!SArM|\),y\;5i9Qro*mnHHDk w"v %oJbd#!7,F:4=WNF|hy$ߪLQ;#BtDT4Hw lVEfL/s8(?ʝd7( vͩ;`sp/ +&y zY\U0WrhbLإ:<w UeJhrJkRYnKhA*[`?Zkg3*"|j GNL2TG|oKe5~֠P^'>R\ݺOSl@7vgGyv*;\.#$yNxkԇmrO}1(V z7/BJhzbӰrӽZ `L{B'I] x[~lQ^|fslu8YO*ھ|xC΃.R9!O|kwO}o@/kQ2?$ĺ#vv "O"6KVS>#X7DLJGyVazS ^>0ᔂ%DȡM5&(/w7s+f$L Q`e' "~W(w!_{SI& c&W BSzv[pK$v ,ф:ƅ<=T1& sЇ4D:&.ߦS@yvk┮<.b;agpI^ĠQVm `am/'w!\ %"¡ JMr;eVBu*Q,1і0K`~=3>+onb0Q #md2gYv&'/ Cy,ۊѸ‚"ԢXkyQOW_EBt$. ֙յ*eł@Uos&~: |zs&8m12yX+?KwXbe*ɩiil{@=gXS;;VIky NH`\ AJʟ?N`5$Y-*2!?N+p]d}c/1Iب;-jxQ9 |(d鉏< ;K4H(f~PۙtILjؤȠpI@QbಗV"U2h=1zDz(e1b0h*z##8Zg1K)GslO6J]7f/,}]*K~ÍmFmҠk> w8%-7ᪧn1A`l'Lߙը ^Q -+ yڗ?y atx§%niͦ$ l <` YH'=ȷ?Q`ep>wF#h)r4u!`ilV68Q\d(Ybie:6SPLP-q Apx h*m&5mALأaŭ(f}UDK l9|ut(/rY>l'җQK$a؁wh rD$Aa( ъ _ϯL&& gV*pei<Q7ffQ**qQWlw8 L׎;~ߧcnTyOGٛ*xv ZΘsRC;hخ~.2vӡ>}+[kR "qcx+ڊS_`yT5_az{@=7qrH^ZbГ }tFb{Ĕ;tx-Fo&UJCۏkpKG{RA &"N9JQzGQ>=oUȟ-}S᪟R\}6(xGbL{OCSKR9 B% .8Fc,D̯=1AE&כm2p y9މXl'b^As%&勣%[ʇM.KtaԠ^r鞂*g%jݫ BQ8th#"zN˚ɃmcW{"NKQDKh4'8/˰mrfG5- d\*2AS ~X݄XF+70,^?[+Gli$=N_S>|n)_]>?'y:`bm θI"ݩR!DC ed'\"HȅI1p@ADa1or!\QoeYjbZTІG>5鞳U0AlZ:Mlcnh˚EYDe2)a90#){FY3c ;mfJОҋhvUJ4tRC`}WŘ&@LPDZ%rP1//|tma㷊nJ`Koԍ3ѝLb INUo8ԔbEK4|n1 "Ns4zxަCzhח##UtXlr'~yoC(ʹ~bXœy6%XB;xU%`Ǹ"긄|QԐLHdt\QmhUK*P= B%+6 P k^W*!i3=v')Cҫ w"nX0Msj)EZBNP_ q,39Q.# xٌ2?hdwւ #g$AF)W=v -V;y}w4Xr¬ ̦CȘd;*2 أ!_uZ:g2O[6Hl%ʊgiYR輮Ъ$!kP`l Eo)E*$7 r:Oo*R,3mjx,3= Ӄ[4t,~S$*̎ 5j瘛2ˁN'=)qnHݭYmUs#W&$bzAux<Ոitkmu>V]T}Y@`}nAP6ӟ>NEk)(4q:QĈ1./U &ᢗ»"Ñٰu΍PԦ[Fy<;8q,% P`dq .A}ݩT)ڲJ>QQv IK}ZH,J,⪨XLIeG7OsVesaKPn:rz>OiFSuG*9*w7+jf3|nWmw6m"Wzrt8"Z$54:"?ՊS&>댰u(WV);=%1=>E4ȍћs0^X  !>Ht5>$]XR?أl1+70 jI|*9zksPI\3;XY_GN9j^m+2=˪fmc/N4"#R(9ȏk(*RS: y"C^s]l v">C# w@V=sR/` BPiJLh,\vsNxKs֘RJX꩎+s9*Xba{t>7w(=t6 bD!砜 /.BU2RwF'g0?J< 8'^eJTlTBm%28>IAꥳ [vR{IՋ 8=,$2"gD]E{wc|q]q+!%16ߍÁؓ꼈7ءDsºv󞠿C'%}LD\x^\0V=MEW})IIh,bKj=ᨇb i+&fK4A%k[|>$W5⮢og&s÷E&ʣ̿}e$}$Wޅ3" .2M&*? =«O*+L~ĥ4!lʈ{~+xD~+H†abvX;oAWc͉/j7@M#prXg[y[[,.DI i = 4gY57Խd?֋KeJ`c)`;SVmMcBePmᢚb嶐8>8Gf&~my⹇艂K(o_䍺i(wP#_m ÝB>4 Z?}J'}nAif>=NK.I 9+Kg<=,zBbtMOir_kP}1FTeͭ5gD%&) QG螃Ԥ"D@q#\][4FWa\I7-;'sU:g\R#^?u9Y~h5DoY L r:ٙp2(iKn[g\:w PӰUђM8~E[I'-Lޡ:kQY/6dQۢI* P*|=_ݿ 9vbƁ|5 Ł82Q[P=YiO6p?ֵPs#ɭ1!(D!%㳑;֗Gn\ĠR{ l$bZ[OawCZG9V/hҀck}ez܁=U>p(,i\p1ElE [C X7 ǧ&k+cIF%C}" #| F enIM2: veWXĩEc;%`v#ѷ OrCBmtʟt \q*ȫ0?ӳӏvS83pS_8g\r 1ghc^EnvZޛ\tzFA2ݚ=KT:<, !JFf2P@O`S?\#A [umZtRDz5k.o1SߕPlF4np%*v o? "ꈑm=-dS/&wD*\H0Mҕ?ѦSÏRB>RXg~MZ)Ot3JX9@-C"ymRN[5ZK6~lvw>+kW`Z)1RBѹA,/Y_VaxZha_LJEtE[q ~!hY'ƪ43 Y-q 䟊ѝQ)U` IR>e|9ae4 V +fM΋>oŠLè(s%k`]=2k[Ij,MU5F㳛Q4jCO1JmJսDjldd䟵|/C@+%X"}yNx@N󠴰q}ϊ i~kcm7[r/GNT}o80ƥ۟go`:oUKwn&,WbUqv?[S]ILjLWEQB·꟝%Y=z̓M X0r TdiZ(u!Z%dUGlsdz8"IJ(=<ڀszma(r4 `6ұ:+PA^@ʖC+Ksy%]m }ͼeޢlrVyJ~qR|iXVٶR0vhP8bEI!D y 7hm жÏ%Qiu쫧R̵WvV5+X:!O7HM^1 r ہ dF׳MnW_ckM$Zo`%r3,^vgS+TٌuDfcnSu&φj?Rۨe`pC 9#Ԙe,P(hn/ ޣ:0{ݔՑ\Yhbb{ XFE.$s u@'9p*nJ1wMl|5gr)KCp{ g9k[dA^09KR9ʺql`mJ^ N<]Ǝ>hGrG<X}H9|ӈ e1%R,XvW0 q#V`u#p*[VEiöo3@YS, h+9=X !JYE7"=4y5JJº :42j {BDP䖐:7@ V 0#Aw:fH6͎IbJ)u:ri 8NmI0e2E9T1*˳/k jS[MB;9/A؄`r-~o23dBOT(J9wfanR*,$bl{GQ)w!;`r{۠R> dZ)B56N̰]1N|yin[!gaBr\@+=̀!1pQRl -s/4ڑf,= iFvF w/Y( e ;2>|cvd; If~l$Sb `2j Ӣ4F'ќgJDXXNTآIDnɝ&-PEPp-1ƍ\-U]C#RXS5ѭoV8X+E >.JR98 }uoFv0Y|oC,لӛxtgbqOޅ:坐m=QoL[),;^[8'㹲I7g6$?Ux_ c(>Lw&Ƹxq1߹5^w`yɐyKw >KuZvF9;*"Y{GO<͟}ǐz9W~)1ɪ`6lgfF}TQ"ufEWר=d^'uB͈'\d^뉶6bDB ,0bjqh?NGul@T6b r 5Z eT$Ɲ ˥]2P`> 6etB؉ ժӜ#59,q&>ck,D2*@%{Xm8La}aMׅ+ޗ8C>}>v$yz+:T2 H.zGCd$wXGW,{mn'#a'uwbrrx@tIQ3ƭqCp╞FPI+ |Rvx=Džһai2G?Џ*0jq%تPWLuX-| e- c($%"Ws3l >/v)5*F0%_{g0q@]m@AG֕ɸ`D =,7"H ~,T(!|) ^qv /om)rN xEfaLpYm| x|cp&=DA{|P~Lߏ+6S,s%rh\9Ϋ; Uq-: oI)(ihwvc.WHJ l`qEH ۴>&;HGFP[e&XI4H!y (_?*PaT)%c?7 _H T셌>M)&,;oR^pAOU99:U&y>$#0F4q\փM }O6E{%p\E 6W#Gn '-rf- TÌ+9Yc S_s]r13ǬEDCXȆkq>č {9,7dv|<(B S6)t$ pPvA#[[/zx\3/!_7YD'^>?ADuoqZE! `ĺ؅hca1)9giJs; d}Cݼ|Yښ:!`oz*N쌈U(8flڞX@|hkQgUʶr0qngY u,b'2++R߲¼3$_K0rB)MIa0=XS|8;:n2HI{,.Ri絖!t8&buH5&Ҡ7E0Xp͌m+ غy\0P'9Gۊ1}H;OrW ƥDƪ ܍i⋿L9d.< rq&(]z!H֚(?YoY G%,b,E@tn"kMOvAЮ"Q%9D")ʪ+ +Rh8B0`7)kg${/ G̅U~9 = hG逃$0x8x3vG [KfY poj$t ~zSmLwÄ9eJ;ٿUQ0X4o~cF(bi0*+`'.J^I=M̚sF@*n?!D.$M>?#PϞY"I$as%}UiX*e9Dl:*~FBV,c?abBaؽDv#c0`߮=G9am ƚVu^(['=r <s)L7m<#W ytYly8 d =t6Ey8"Tqӭƀ 'L׆g'2VԂަ@On"$oP,'Kժ+wS7[nˢ=mձ\E#6% +(w#_sn. kGyU~/(oCL \ &LQ[@M̡Q&yvipw zotz+D]iDHlk(l0bB$vP0u$pEI~iO&ޡm}S(ONɳk`":6Jg,l֡ Yh]%$(nFyd.]N;Lv Aᅈo6ZR.ѐil$cGE0Af u0];Yet4x 9f*GV6ـ-fKT*8XW kPqY||sGw\ho! R-$C}2'L+&4/.Df=55K\f_99Sg.~u[=}0rh  Q;hļ׽nM)zA5Kl .6»V=Ʈ0.J3t ]*34ݛlx>IG)^60PbR=FoCo~#7!VK)m!CE D@DYB(_,0T$]^/S'mHұ//# 0R o=&S0:aP, %r _"^03ʲL(WP>zL״[m8n~djm%|LK,ֳsON+32<>€''"I^YcӤՄ;56s驢~;|m4tX;_7Qwm=f[01!FˆpbUݠEEǢo #hbPLi; o\0զEjS{q 4qf\iU>Y>g9m$4ײltzM NӮyǎܲc 8(PǦB ݡgrxd|<ѹbUob 4aCℊp"##L7IpoYAv iHR?g*oPEt!H󥦅z nz1X`G DGfxfѿjp ӍZ6c&eqF1Z&'`%| F䚔FCď}B-9Aڇ%WHHhM>K=ѴO)1[IOOP +CA^6GGk^{CMQʦ/ɳIc=} L!=س9rŔxh'0=T"\Ti2V*U(7eDXOHQ#HbG{aQӒe[ E!qyS*,22'c#cxAtˍmNn`v\'w*y9y*IŲI" @o +(A#::$Q T\LX}2dv20 w[5`'nJކny/oKYN6/"rD\"Ӟmt$t)̳;5?HH-.}Y=)Yǒy8HpjwXP!>sNL1GQ]1ͦDï< 9ǣ%cYۿXk=Cm"K; s] [2[ӵkfvTp5.%->p&HIҩOI!LVvAdbbsD1ɑiK )+Rl:ru&qk?Bn{ Gd7Ş3\j;QT|SBlyg~L//7Kr,^bJgD#C9dE0tߟA "`Ac {S%LdW8"/yv; TJfaBv ף.C Fs2ӟQn4ܵJFi1A6+i/۳S2 i 06@o.\=,%)!R(S(q2z3)ZS,#@=ZAA!ϪOWͶ豺fM {Go-#TYsq}T!_Ja~a:SVх'< Sbhyan{QyjuhBv+t ]b*v&hje|⥬3W/(Z׏zɱ/ޭ6 % ER3m$ ߘ}fJ]Z? F~ӫA1>\mNH܈T.@Vw㻷`6)9Z2rz8>Xm |>r:ߒWsq:T"Z~Vy^N߻)?ݾ{pSD e$OeԿq1B$D0\lKuFƮ\UA$g2A8OjPDQԴ}w"p9(OyR7bz!+d<{ 4LHYO= n]BB܁*8S`4܅pF'Vopɖ& BY)N胗-y &Dˌ^^w=xL5# V?]4gkr5]v"[l9QԲ]29 ;ٲQzC'ڍ& wY9$:fxO]~n\r|2 :^>=rZiʠ@LW?\D+'<4bWz* LR=`q*q:k$]E&4{N y"ȜSt Tqŏ t (r01J*pkAU8ɴ2} p9Ja*oeLb\N}?vH_{e2mn0I q1qwc`80pOsu /1+4'eX&9k/НSCz*}՝KqT SxoRn@ϽHkOe43#pW+E{ַܽ H+(V{cpQ3s MP4tU@/Ȱ諫 ]{-$i !<:^NVMCZQ_7ialħVP%D0w,.Nk|,xXIȰ) e\fNe\8akR0+.I4ǧwHmpj੿o*> kAj2@I etNBwȀNxO8:vݘQp“{2. Ʒ&5#^ JͫLmb;=PK :\aO^vz`!"Twvb:k^@T4 k{ =kjfQ'Ж39>8(`E9jU&f>w~ܘaH`yG ΈˤjnڥVQ9J[YyFoipN Boʇ)Gk~;-2!SxU7^D87FK);Hl۝Y}jvagڤgy&c ( s2G}!_e$!U<Ѥ #IAs5c,y?&^A,ܠ7‡#r?b1OOajO nAwyXbqҰCpv4ZuB-*x2L'R>+l)ZI% aaNoɨyfE\Uy0 V5kjJvY( !NLxsx~g+`~ vҌBxЌiv7),aݠKlc4U䖝oTgx'_)7hpǴ婰0u'u5NZ1OITł>n.I쭎\ƀ2Lvm)ځWF'O fQ)zR 4Sv R[jv]b Z(!KN(S$^CtPÏPΆV@E!l:<|0em*հ/q<)} pAKLJƆQL!PbKs~gЕ>Zdw 'RewW kR!23䟟d̜d+gKԥ-jIFPl_ uΦ?Ló1a~Uz;3'żZ(He" D \bY !Jw0""4 :R !]ҏLDYѬ;7 ⚹d!X[Sй 6Y>&j0Vӳ~JPSR^~͍E΀yIh*fMF ?)W.ȑsGtcIlV.D])Hzq&fʛј_s5}8¾߁ė\K}6@a%`sGЁ:jO^>|Ó)q\ bJGbp0yV_d`\:JU*/0 #+[ unDJkASk 1uvToeɢT7Z wgRKk(H+B?!suadbk'Hʶ.&KkHG<> E_3Sߞ׿DH~!w, X޻lfG~4H]›m.iMً- aԾ=Nkhpj>f(Wk।U!]Y5І՜CW)4#+^;yȃ#ʩO\>2ˌ9dxċ<}MDrQ#Z8K,WV=TTN(ޚՒpGTo V_AjI;ϊ^aMP\ބ7#CĞ [TO߻<3;r&K PW|Zm C6qA{DY86a;`vΏO.[G3(I햜MT]Ʋ_ aVӪe $hweQ w@Ӗw [*2FA+JW+=3Sq|T/W?PDP]X};w`J%'):K]Ah8GRkμfNJWҀ<>:*R{d}y{䮐u^6On3 њi`NZ+lxÆR&Q%+D$YҠ/hJ{X1m4P!@5"̘kO&4j ]LN럍yaq(&4[ C 6R,kTю1Ou-VWn{.{HY]8pSuk jfe-=ӾnJWE@kZr ^PHWX>I1F:PK)8):cxPl]xNz4tB;_A=Pb𴦷wŷϕ}]}Q^HIQ[.Ѫ"3=qaiqW쪠zbs?_`oܒ/9:E.=Iqi[[TT^p5kU9@Wb7E3Y=uN b4Kuo8g9,-bOǺqO @BomyuN{ҊșJ`c3$fK3-:|afԞ,ɿ]"c0D:bPӆXWLܰo|86x\ƲT^S -*iV|*[vkWJaLЙEEy^6/ =ڜF֞K53(Pj#|>/*- NE%'@8.즳>3K|n*8}8U1ʵ2h)z-"uOt҂h19GIya? tl;_o`+U`lp*t VeL^ǏH:$HQ !fqSQwn ZjzCAi dUkZn]>ϴ"x#ݐAN)ᠧiJ!Y~_CN'j =찑4_t飰<|t[DʿeEH~ic sQ>UD(a\` :**x_; BrQ"l Y J^k+q"獵{zU`%ne}c `&Yn-ŲEqU.I'X0%f 'e4o\Jt9"qhGRjwJ SHk`B";4v.%/MoŚ*|ʨ$]NA֞kT{#m6g \;G/D *{:~՝oc<;f_}C ˨9R<=o׋WliL65<8eK17[Sx']^%Z#" |Ӛv=Jl<)ƖD%%aDm餅ů"2ӎa+ј)C8*cvu>fAbrOռ˚j*~AtV:zu٧lԇ>Ih"Cֲ 2wwkpסwrkrQDT!IaisWJd Ft'5 w .9xU @; Y<71pHUߊ/:d~=\!~uN`O07$|qRk Rb(n` ftݞb!8btva ;:+ +( 8oLSm <ս3qfk /GDޖm]Wsy=qaNFC\@'iqal4td`k>8GsW YZ