qemu-s390x-8.2.10-150600.3.40.1<>,b|hp9|a3]KVkdsFqǨqfS7؈ hGdkj} +o4{ܼlkjNhuG)[ʖjs3@iI!YbnRr>9<*t鷚{ IѨIioaJ2Ely+gO+*ޒ"UNI]!I]2`q YK *8 f Š Hl * XX*։N49 ?U ļxWUΎvk:BO>A ?d  " [|       (AZ|YYY(98@9::eBPFZGpHքI֘X֠Y֬Z[\]^IbסcJdefluvw4xHy\Uzܰ Cqemu-s390x8.2.10150600.3.40.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.hh03-ch2cmSUSE 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_64qpA큤hhhhڡhڡ6c0d877ce772aed1a5a11beb406f3334e8f4abfc7c9de19bace07a4124a76bffa36f3e68670b951d0c825ab211e1c0f61d795caf23d3b0ebd770ddd841ed38ab0985865e94e3a4f2a4db9c62a2cc2cf32075d4df8e7ddf641633e92840683b65ef4ef1630a8111dfe132be467818f121537c7e86c94238273a2073b114ab256erootrootrootrootrootrootrootrootrootrootqemu-8.2.10-150600.3.40.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.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.32)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(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)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)libkeyutils.so.1()(64bit)libkeyutils.so.1(KEYUTILS_0.3)(64bit)libkeyutils.so.1(KEYUTILS_1.6)(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)libnuma.so.1(libnuma_1.2)(64bit)libnuma.so.1(libnuma_1.3)(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)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)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)liburing.so.2()(64bit)liburing.so.2(LIBURING_2.0)(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)8.2.103.0.4-14.6.0-14.0-15.2-14.14.3h@h}@hR@hLgI@gge\@gE@gE@g@gY@fo@fͿfJf@f~fE@f;i@f0@f! @e8@eeqeeeBeПeN@e@e)ee|?e|?eg'e]@eTe7e/e/e&@ee@eeeReRddd\@dddx@dtdldkY@dkY@d[@d@dd@dd @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.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.commliska@suse.czdfaggioli@suse.comdfaggioli@suse.comdfaggioli@suse.commliska@suse.czdfaggioli@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- fix bsc#1230042: * .gitmodules: move u-boot mirrors to qemu-project-mirrors * [openSUSE] rpm/spec: qemu-vgabios is required on ppc (bsc#1230042)- Fix bsc#1246566: * [roms] seabios: include "pciinit: don't misalign large BARs" (bsc#1246566)- Fix bsc#1240157: * [openSUSE][RPM] spec: Require ipxe and virtio-gpu packages for more arch-es (bsc#1240157)- Fix bsc#1243013: * [openSUSE] rpm: disable LTO for userspace emulation on 15.6 - Update version to 8.2.10 * Full changelog here: https://lore.kernel.org/qemu-devel/7dd1fbc7-a58f-4b2c-82b9-735840246ab2@tls.msk.ru/ * Some backports: hw/misc/aspeed_hace: Fix buffer overflow in has_padding function target/ppc: Fix e200 duplicate SPRs linux-user/riscv: Fix handling of cpu mask in riscv_hwprobe syscall docs/about/emulation: Fix broken link vdpa: Allow vDPA to work on big-endian machine vdpa: Fix endian bugs in shadow virtqueue target/loongarch: Fix vldi inst target/arm: Simplify pstate_sm check in sve_access_check target/arm: Make DisasContext.{fp, sve}_access_checked tristate util/cacheflush: Make first DSB unconditional on aarch64 ui/cocoa: Temporarily ignore annoying deprecated declaration warnings docs: Rename default-configs to configs block: Zero block driver state before reopening hw/xen/hvm: Fix Aarch64 typo hw/net/smc91c111: Don't allow data register access to overrun buffer hw/net/smc91c111: Sanitize packet length on tx hw/net/smc91c111: Sanitize packet numbers hw/net/smc91c111: Ignore attempt to pop from empty RX fifo ppc/pnv/occ: Fix common area sensor offsets net: move backend cleanup to NIC cleanup net: parameterize the removing client from nc list util/qemu-timer.c: Don't warp timer from timerlist_rearm() target/arm: Correct STRD atomicity target/arm: Correct LDRD atomicity and fault behaviour ...- Fixes for bsc#1237603, bsc#1236709, bsc#1236709: * linux-user: Do not define struct sched_attr if libc headers do (bsc#1237603) * elfload: Fix alignment when unmapping excess reservation (bsc#1236709) * linux-user: Honor elf alignment when placing images (bsc#1236709)- Fix bsc#1228343: * tests/acpi: q35: Update host address width in DMAR (bsc#1228343) * intel_iommu: Set default aw_bits to 48 starting from QEMU 9.2 (bsc#1228343) * tests/acpi: q35: allow DMAR acpi table changes (bsc#1228343) - Update version to 8.2.9 * Full changelog here: https://lore.kernel.org/qemu-devel/568115c5-8908-4931-aae0-a57bf542f68a@tls.msk.ru/ * Some backports: gdbstub/user-target: fix gdbserver int format (%d -> %x) target/s390x: Fix MVC not always invalidating translation blocks physmem: fix qemu_ram_alloc_from_fd size calculation hw/usb/canokey: Fix buffer overflow for OUT packet target/arm: arm_reset_sve_state() should set FPSR, not FPCR hw/cxl: Fix msix_notify: Assertion `vector < dev->msix_entries_nr` tests: acpi: update expected blobs pci: acpi: Windows 'PCI Label Id' bug workaround tests: acpi: whitelist expected blobs pci/msix: Fix msix pba read vector poll end calculation pci: ensure valid link status bits for downstream ports hw/usb/hcd-xhci-pci: Use modulo to select MSI vector as per spec backends/cryptodev-vhost-user: Fix local_error leaks tests/qtest/boot-serial-test: Correct HPPA machine name target/i386/cpu: Fix notes for CPU models docs: Correct release of TCG trace-events removal target/loongarch: Use actual operand size with vbsrl check s390x/s390-virtio-ccw: don't crash on weird RAM sizes vhost-user: fix shared object return values meson.build: Disallow libnfs v6 to fix the broken macOS build hw/intc/arm_gicv3_its: Zero initialize local DTEntry etc structs roms: re-add edk2-basetools target edk2: commit version info edk2: get version + date from git submodule x86/loader: only patch linux kernels ...- Properly fix bsc#1232283: * nbd/server: avoid per-NBDRequest nbd_client_get/put() (bsc#1232283)- Fix boo#1231166, bsc#1228079, bsc#1221812, bsc#1232283, bsc#1230978, bsc#1233530: * [openSUSE][RPM] The qemu translation is not being installed (boo#1231166) * target/i386: Expose IBPB-BRTYPE and SBPB CPUID bits to the guest (bsc#1228079) * [openSUSE] block: Move qcow2 invalidation query-block op_blocker * scsi: megasas: Internal cdbs have 16-byte length (bsc#1233530)- Update version to 8.2.8 * Full changelog here: https://lore.kernel.org/qemu-devel/1b7d3242-abe9-408a-bd77-85162e0d0de4@tls.msk.ru/ * Some backports: usb-hub: Fix handling port power control messages hw/audio/hda: fix memory leak on audio setup (bsc#1232728) hw/misc/mos6522: Fix bad class definition of the MOS6522 device contrib/plugins: add compat for g_memdup2 target/i386: fix hang when using slow path for ptw_setl tcg: Allow top bit of SIMD_DATA_BITS to be set in simd_desc() linux-user/arm: Select vdso for be8 and be32 modes linux-user/arm: Reduce vdso alignment to 4k linux-user: Tolerate CONFIG_LSM_MMAP_MIN_ADDR accel/tcg: Fix user-only probe_access_internal plugin check target/arm: Drop user-only special case in sve_stN_r linux-user: Fix setreuid and setregid to use direct syscalls target/i386: Fix legacy page table walk 9pfs: fix crash on 'Treaddir' request hw/nvme: fix handling of over-committed queues migration: Ensure vmstate_save() sets errp target/arm: Fix SVE SDOT/UDOT/USDOT (4-way, indexed) target/ppc: Fix mtDPDES targeting SMT siblings target/ppc: Set ctx->opcode for decode_insn32() target/riscv: Fix vcompress with rvv_ta_all_1s target/riscv/kvm: clarify how 'riscv-aia' default works target/riscv/kvm: set 'aia_mode' to default in error path hw/intc/riscv_aplic: Check and update pending when write sourcecfg hw/intc/riscv_aplic: Fix in_clrip[x] read emulation target/riscv: Set vtype.vill on CPU reset ... ... ...- Bugfixes and CVEs: * hw/usb/hcd-ohci: Fix #1510, #303: pid not IN or OUT (bsc#1230834, CVE-2024-8354) * softmmu: Support concurrent bounce buffers (bsc#1230915, CVE-2024-8612) * system/physmem: Per-AddressSpace bounce buffering (bsc#1230915, CVE-2024-8612) * system/physmem: Propagate AddressSpace to MapClient helpers (bsc#1230915, CVE-2024-8612) * system/physmem: Replace qemu_mutex_lock() calls with QEMU_LOCK_GUARD (bsc#1230915, CVE-2024-8612)- Update version to 8.2.7 * Full changelog here: https://lore.kernel.org/qemu-devel/d9ff276f-f1ba-4e90-8343-a7a0dc2bf305@tls.msk.ru/ * Fixes: bsc#1229007, CVE-2024-7409 bsc#1224132, CVE-2024-4693 * Some backports: gitlab: fix logic for changing docker tag on stable branches ui/sdl2: set swap interval explicitly when OpenGL is enabled hw/intc/arm_gic: fix spurious level triggered interrupts hw/audio/virtio-sound: fix heap buffer overflow tests/docker: update debian i686 and mipsel images to bookworm tests/docker: remove debian-armel-cross hw/display/vhost-user-gpu.c: fix vhost_user_gpu_chr_read() crypto: check gnutls & gcrypt support the requested pbkdf hash crypto: run qcrypto_pbkdf2_count_iters in a new thread softmmu/physmem: fix memory leak in dirty_memory_extend() target/ppc: Fix migration of CPUs with TLB_EMB TLB type gitlab: migrate the s390x custom machine to 22.04 target/hppa: Fix PSW V-bit packaging in cpu_hppa_get for hppa64 hw/audio/virtio-snd: fix invalid param check virtio-pci: Fix the use of an uninitialized irqfd- Fix bsc#1229929, bsc#1230140 (patch already submitted upstream): * [openSUSE] target/ppc: Fix lxvx/stxvx facility check (bsc#1229929)- Fix bsc#1221812: * [openSUSE] block: Reschedule query-block during qcow2 invalidation (bsc#1221812) - Fixup old patches and infra issues: * [openSUSE] fixup patch "pc: q35: Allow 1024 cpus for old machine types" * [openSUSE] Point submodule branches to gitlab- Fix bsc#1229007, CVE-2024-7409: * nbd/server: CVE-2024-7409: Close stray clients at server-stop (bsc#1229007) * nbd/server: CVE-2024-7409: Drop non-negotiating clients (bsc#1229007) * nbd/server: CVE-2024-7409: Cap default max-connections to 100 (bsc#1229007) * nbd/server: Plumb in new args to nbd_client_add() (bsc#1229007, CVE-2024-7409) * nbd: Minor style and typo fixes (bsc#1229007, CVE-2024-7409)- Update to version 8.2.6: Full backport lists (from the various releases) here: https://lore.kernel.org/qemu-devel/1721203806.547734.831464.nullmailer@tls.msk.ru/ Some of the upstream backports are: hw/nvme: fix number of PIDs for FDP RUH update sphinx/qapidoc: Fix to generate doc for explicit, unboxed arguments char-stdio: Restore blocking mode of stdout on exit virtio: remove virtio_tswap16s() call in vring_packed_event_read() virtio-pci: Fix the failure process in kvm_virtio_pci_vector_use_one() block: Parse filenames only when explicitly requested iotests/270: Don't store data-file with json: prefix in image iotests/244: Don't store data-file with protocol in image qcow2: Don't open data_file with BDRV_O_NO_IO (bsc#1227322, CVE-2024-4467) target/arm: Fix FJCVTZS vs flush-to-zero target/arm: Fix VCMLA Dd, Dn, Dm[idx] i386/cpu: fixup number of addressable IDs for processor cores in the physical package tests: Update our CI to use CentOS Stream 9 instead of 8 migration: Fix file migration with fdset tcg/loongarch64: Fix tcg_out_movi vs some pcrel pointers target/sparc: use signed denominator in sdiv helper linux-user: Make TARGET_NR_setgroups affect only the current thread accel/tcg: Fix typo causing tb->page_addr[1] to not be recorded stdvga: fix screen blanking hw/audio/virtio-snd: Always use little endian audio format ui/gtk: Draw guest frame at refresh cycle virtio-net: drop too short packets early target/i386: fix size of EBP writeback in gen_enter()- Update to version 8.2.5: Full backport lists (from the various releases) here: https://lore.kernel.org/qemu-devel/1718081047.648425.1238605.nullmailer@tls.msk.ru/ Some of the upstream backports are: target/loongarch: fix a wrong print in cpu dump ui/sdl2: Allow host to power down screen target/i386: fix SSE and SSE2 feature check target/i386: fix xsave.flat from kvm-unit-tests disas/riscv: Decode all of the pmpcfg and pmpaddr CSRs target/riscv/kvm.c: Fix the hart bit setting of AIA target/riscv: rvzicbo: Fixup CBO extension register calculation target/riscv: do not set mtval2 for non guest-page faults target/riscv: prioritize pmp errors in raise_mmu_exception() target/riscv: rvv: Remove redudant SEW checking for vector fp narrow/widen instructions target/riscv: rvv: Check single width operator for vfncvt.rod.f.f.w target/riscv: rvv: Check single width operator for vector fp widen instructions target/riscv: rvv: Fix Zvfhmin checking for vfwcvt.f.f.v and vfncvt.f.f.w instructions target/riscv/cpu.c: fix Zvkb extension config target/riscv: Fix the element agnostic function problem target/riscv/kvm: tolerate KVM disable ext errors hw/intc/riscv_aplic: APLICs should add child earlier than realize iotests: test NBD+TLS+iothread qio: Inherit follow_coroutine_ctx across TLS target/arm: Disable SVE extensions when SVE is disabled hw/intc/arm_gic: Fix handling of NS view of GICC_APR hvf: arm: Fix encodings for ID_AA64PFR1_EL1 and debug System registers gitlab: use 'setarch -R' to workaround tsan bug gitlab: use $MAKE instead of 'make' dockerfiles: add 'MAKE' env variable to remaining containers gitlab: Update msys2-64bit runner tags target/i386: no single-step exception after MOV or POP SS ...- Update to version 8.2.4. Full changelog/backports here: https://lore.kernel.org/qemu-devel/1715632914.382233.1013785.nullmailer@tls.msk.ru/ Some of the upstream backports are: target/sh4: Fix SUBV opcode target/sh4: Fix ADDV opcode hw/arm/npcm7xx: Store derivative OTP fuse key in little endian hw/dmax/xlnx_dpdma: fix handling of address_extension descriptor fields hw/ufs: Fix buffer overflow bug tests/avocado: update sunxi kernel from armbian to 6.6.16 target/loongarch/cpu.c: typo fix: expection backends/cryptodev-builtin: Fix local_error leaks nbd/server: Mark negotiation functions as coroutine_fn nbd/server: do not poll within a coroutine context linux-user: do_setsockopt: fix SOL_ALG.ALG_SET_KEY target/riscv/kvm: change timer regs size to u64 target/riscv/kvm: change KVM_REG_RISCV_FP_D to u64 target/riscv/kvm: change KVM_REG_RISCV_FP_F to u32 ...- Fixes: * [openSUSE][RPM] Prioritize PA over PipeWire in SLE (bsc#1222218) * [openSUSE][RPM] Hostname normalization (for repr. build ) done properly (boo#1084909)- Fix a build issue on riscv: * target/riscv/kvm: rename riscv_reg_id() to riscv_reg_id_ulong() * target/riscv/kvm: add RISCV_CONFIG_REG() * target/riscv/kvm: change timer regs size to u64 * target/riscv/kvm: change KVM_REG_RISCV_FP_D to u64 * target/riscv/kvm: change KVM_REG_RISCV_FP_F to u32 - Update to version 8.2.3. Full changelog/backports here: https://lore.kernel.org/qemu-devel/1713980341.971368.1218343.nullmailer@tls.msk.ru/ Some of the upstream backports are: * Update version for 8.2.3 release * ppc/spapr: Initialize max_cpus limit to SPAPR_IRQ_NR_IPIS. * ppc/spapr: Introduce SPAPR_IRQ_NR_IPIS to refer IRQ range for CPU IPIs. * hw/pci-host/ppc440_pcix: Do not expose a bridge device on PCI bus * hw/isa/vt82c686: Keep track of PIRQ/PINT pins separately * virtio-pci: fix use of a released vector * linux-user/x86_64: Handle the vsyscall page in open_self_maps_{2,4} * hw/audio/virtio-snd: Remove unused assignment * hw/net/net_tx_pkt: Fix overrun in update_sctp_checksum() * hw/sd/sdhci: Do not update TRNMOD when Command Inhibit (DAT) is set * hw/net/lan9118: Fix overflow in MIL TX FIFO * hw/net/lan9118: Replace magic '2048' value by MIL_TXFIFO_SIZE definition * backends/cryptodev: Do not abort for invalid session ID * hw/misc/applesmc: Fix memory leak in reset() handler * hw/block/nand: Fix out-of-bound access in NAND block buffer * hw/block/nand: Have blk_load() take unsigned offset and return boolean * hw/block/nand: Factor nand_load_iolen() method out * qemu-options: Fix CXL Fixed Memory Window interleave-granularity typo * hw/virtio/virtio-crypto: Protect from DMA re-entrancy bugs * hw/char/virtio-serial-bus: Protect from DMA re-entrancy bugs * hw/display/virtio-gpu: Protect from DMA re-entrancy bugs * mirror: Don't call job_pause_point() under graph lock (bsc#1224179) * ...and many more...- Backports and bugfixes: * hw/net/net_tx_pkt: Fix overrun in update_sctp_checksum() (bsc#1222841, CVE-2024-3567) * 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) * hw/sd/sdhci: Do not update TRNMOD when Command Inhibit (DAT) is set (bsc#1222845, CVE-2024-3447) * hw/nvme: Use pcie_sriov_num_vfs() (bsc#1220065, CVE-2024-26328)- Update to version 8.2.2. Full changelog here: https://lore.kernel.org/qemu-devel/1709577077.783602.1474596.nullmailer@tls.msk.ru/ Some upstream backports: * chardev/char-socket: Fix TLS io channels sending too much data to the backend * tests/unit/test-util-sockets: Remove temporary file after test * hw/usb/bus.c: PCAP adding 0xA in Windows version * hw/intc/Kconfig: Fix GIC settings when using "--without-default-devices" * gitlab: force allow use of pip in Cirrus jobs * tests/vm: avoid re-building the VM images all the time * tests/vm: update openbsd image to 7.4 * target/i386: leave the A20 bit set in the final NPT walk * target/i386: remove unnecessary/wrong application of the A20 mask * target/i386: Fix physical address truncation * target/i386: check validity of VMCB addresses * target/i386: mask high bits of CR3 in 32-bit mode * pl031: Update last RTCLR value on write in case it's read back * hw/nvme: fix invalid endian conversion * update edk2 binaries to edk2-stable202402 * update edk2 submodule to edk2-stable202402 * target/ppc: Fix crash on machine check caused by ifetch * target/ppc: Fix lxv/stxv MSR facility check * .gitlab-ci.d/windows.yml: Drop msys2-32bit job * system/vl: Update description for input grab key * docs/system: Update description for input grab key * hw/hppa/Kconfig: Fix building with "configure --without-default-devices" * tests/qtest: Depend on dbus_display1_dep * meson: Explicitly specify dbus-display1.h dependency * audio: Depend on dbus_display1_dep * ui/console: Fix console resize with placeholder surface * ui/clipboard: add asserts for update and request * ui/clipboard: mark type as not available when there is no data * ui: reject extended clipboard message if not activated * target/i386: Generate an illegal opcode exception on cmp instructions with lock prefix * i386/cpuid: Move leaf 7 to correct group * i386/cpuid: Decrease cpuid_i when skipping CPUID leaf 1F * i386/cpu: Mask with XCR0/XSS mask for FEAT_XSAVE_XCR0_HI and FEAT_XSAVE_XSS_HI leafs * i386/cpu: Clear FEAT_XSAVE_XSS_LO/HI leafs when CPUID_EXT_XSAVE is not available * .gitlab-ci/windows.yml: Don't install libusb or spice packages on 32-bit * iotests: Make 144 deterministic again * target/arm: Don't get MDCR_EL2 in pmu_counter_enabled() before checking ARM_FEATURE_PMU * target/arm: Fix SVE/SME gross MTE suppression checks * target/arm: Handle mte in do_ldrq, do_ldro - Address bsc#1220310. Backported upstream commits: * ppc/spapr: Initialize max_cpus limit to SPAPR_IRQ_NR_IPIS * ppc/spapr: Introduce SPAPR_IRQ_NR_IPIS to refer IRQ range for CPU IPIs.- Fix bsc#1220799. Amended commit: * [openSUSE]: Increase default phys bits to 42, if host supports that (bsc#1205978, bsc#1219977, bsc#1220799)- Backports and bugfixes: * [openSUSE]: Increase default phys bits to 42, if host supports that (bsc#1205978, bsc#1219977) * vfio/pci: Clear MSI-X IRQ index always (bsc#1220275)- Just "prettify" the spec files a little: * [openSUSE][RPM] Cosmetic fixes to spec files (copyright, sorting, etc)- Patchqueue shrinking and bugfixing (actually, more of a temporary workaround, until a proper solution is found upstream): * [openSUSE] roms/seabios: revert some upstream commits that break a lot of use-cases * [openSUSE] roms/seabios: Drop an old (and no longer necessary) downstream patch (bsc#1219977)Update to latest stable version (8.2.1) - Downstream changes: * [openSUSE][RPM]: Install the VGA module "more often" (bsc#1219164) * [openSUSE][RPM] Fix handling of qemu-kvm legacy package for RISCV * [openSUSE][RPM] factor common definitions between qemu and qemu-linux-user spec files - Upstream backports: * target/arm: Fix incorrect aa64_tidcp1 feature check * target/arm: Fix A64 scalar SQSHRN and SQRSHRN * target/xtensa: fix OOB TLB entry access * qtest: bump aspeed_smc-test timeout to 6 minutes * monitor: only run coroutine commands in qemu_aio_context * iotests: port 141 to Python for reliable QMP testing * iotests: add filter_qmp_generated_node_ids() * block/blklogwrites: Fix a bug when logging "write zeroes" operations. * virtio-net: correctly copy vnet header when flushing TX (bsc#1218484, CVE-2023-6693) * tcg/arm: Fix SIGILL in tcg_out_qemu_st_direct * linux-user/riscv: Adjust vdso signal frame cfa offsets * linux-user: Fixed cpu restore with pc 0 on SIGBUS * block/io: clear BDRV_BLOCK_RECURSE flag after recursing in bdrv_co_block_status * coroutine-ucontext: Save fake stack for pooled coroutine * tcg/s390x: Fix encoding of VRIc, VRSa, VRSc insns * accel/tcg: Revert mapping of PCREL translation block to multiple virtual addresses * acpi/tests/avocado/bits: wait for 200 seconds for SHUTDOWN event from bits VM * s390x/pci: drive ISM reset from subsystem reset * s390x/pci: refresh fh before disabling aif * s390x/pci: avoid double enable/disable of aif * hw/scsi/esp-pci: set DMA_STAT_BCMBLT when BLAST command issued * hw/scsi/esp-pci: synchronise setting of DMA_STAT_DONE with ESP completion interrupt * hw/scsi/esp-pci: generate PCI interrupt from separate ESP and PCI sources * hw/scsi/esp-pci: use correct address register for PCI DMA transfers * migration/rdma: define htonll/ntohll only if not predefined * hw/pflash: implement update buffer for block writes * hw/pflash: use ldn_{be,le}_p and stn_{be,le}_p * hw/pflash: refactor pflash_data_write() * backends/cryptodev: Do not ignore throttle/backends Errors * target/i386: pcrel: store low bits of physical address in data[0] * target/i386: fix incorrect EIP in PC-relative translation blocks * target/i386: Do not re-compute new pc with CF_PCREL * load_elf: fix iterator's type for elf file processing * target/hppa: Update SeaBIOS-hppa to version 15 * target/hppa: Fix IOR and ISR on error in probe * target/hppa: Fix IOR and ISR on unaligned access trap * target/hppa: Export function hppa_set_ior_and_isr() * target/hppa: Avoid accessing %gr0 when raising exception * hw/hppa: Move software power button address back into PDC * target/hppa: Fix PDC address translation on PA2.0 with PSW.W=0 * hw/pci-host/astro: Add missing astro & elroy registers for NetBSD * hw/hppa/machine: Disable default devices with --nodefaults option * hw/hppa/machine: Allow up to 3840 MB total memory * readthodocs: fully specify a build environment * .gitlab-ci.d/buildtest.yml: Work around htags bug when environment is large * target/s390x: Fix LAE setting a wrong access register * tests/qtest/virtio-ccw: Fix device presence checking * tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes * tests/acpi: update expected data files * edk2: update binaries to git snapshot * edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE. * edk2: update to git snapshot * tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes * util: fix build with musl libc on ppc64le * tcg/ppc: Use new registers for LQ destination * hw/intc/arm_gicv3_cpuif: handle LPIs in in the list registers * hw/vfio: fix iteration over global VFIODevice list * vfio/container: Replace basename with g_path_get_basename * edu: fix DMA range upper bound check * hw/net: cadence_gem: Fix MDIO_OP_xxx values * audio/audio.c: remove trailing newline in error_setg * chardev/char.c: fix "abstract device type" error message * target/riscv: Fix mcycle/minstret increment behavior * hw/net/can/sja1000: fix bug for single acceptance filter and standard frame * target/i386: the sgx_epc_get_section stub is reachable * configure: use a native non-cross compiler for linux-user * include/ui/rect.h: fix qemu_rect_init() mis-assignment * target/riscv/kvm: do not use non-portable strerrorname_np() * iotests: Basic tests for internal snapshots * vl: Improve error message for conflicting -incoming and -loadvm * block: Fix crash when loading snapshot on inactive node - Fixes: * bsc#1218484 (CVE-2023-6693)- Try to solve the qemu-kvm dependency issues on all arches (see, e.g., bsc#1218684) * [openSUSE][RPM] Create the legacy qemu-kvm symlink for all arches- Update the service file to use OBS-scm (by fvogt) - Various fixes: * [openSUSE][RPM] Fix enabling features on non-x86_64 (bsc#1220011, bsc#1219818) * [openSUSE][RPM] Disable test-crypto-secret in linux-user build * [openSUSE] Update ipxe submodule reference (bsc#1219733, bsc#1219722) * [openSUSE][RPM] spec: allow building without spice- Fix a build issue of OVMF caused by https://gitlab.com/qemu-project/qemu/-/issues/2064: * target/i386: fix incorrect EIP in PC-relative translation blocks * target/i386: Do not re-compute new pc with CF_PCREL- Update to latest upstream release, 8.2.0: The full list of changes are available at: https://wiki.qemu.org/ChangeLog/8.2 Highlights include: * New virtio-sound device emulation * New virtio-gpu rutabaga device emulation used by Android emulator * New hv-balloon for dynamic memory protocol device for Hyper-V guests * New Universal Flash Storage device emulation * Network Block Device (NBD) 64-bit offsets for improved performance * dump-guest-memory now supports the standard kdump format * ARM: Xilinx Versal board now models the CFU/CFI, and the TRNG device * ARM: CPU emulation support for cortex-a710 and neoverse-n2 * ARM: architectural feature support for PACQARMA3, EPAC, Pauth2, FPAC, FPACCOMBINE, TIDCP1, MOPS, HBC, and HPMN0 * HPPA: CPU emulation support for 64-bit PA-RISC 2.0 * HPPA: machine emulation support for C3700, including Astro memory controller and four Elroy PCI bridges * LoongArch: ISA support for LASX extension and PRELDX instruction * LoongArch: CPU emulation support for la132 * RISC-V: ISA/extension support for AIA virtualization support via KVM, and vector cryptographic instructions * RISC-V: Numerous extension/instruction cleanups, fixes, and reworks * s390x: support for vfio-ap passthrough of crypto adapter for protected virtualization guests * Tricore: support for TC37x CPU which implements ISA v1.6.2 * Tricore: support for CRCN, FTOU, FTOHP, and HPTOF instructions * x86: Zen support for PV console and network devices - Patch added (from upstream stable tree): * include/ui/rect.h: fix qemu_rect_init() mis-assignment- Some packaging and dependencies fixes: * [openSUSE] rpm: restrict canokey to openSUSE only * [openSUSE] rpm: fix virtiofsd dependency on 32 bit systems * [openSUSE] rpm: add support for canokeys (boo#1217520)- Rearrange dependencies and subpackages and filter features for ALP * [openSUSE] rpm: disable Xen support in ALP-based distros * [openSUSE] rpm: some more refinements of inter-subpackage dependencies- Fix boo#1084909 and create a new qemu-spice metapackage: * [openSUSE] rpm: normalize hostname, for reproducible builds (#44) * [openSUSE] rpm: new subpackage, for SPICE- Align to upstream stable release. It includes many of the patches we had backported ourself, to fix bugs and issues, plus more. See here for details: * https://lore.kernel.org/qemu-devel/1700589639.257680.3420728.nullmailer@tls.msk.ru/ * https://gitlab.com/qemu-project/qemu/-/commits/stable-8.1?ref_type=heads An (incomplete!) list of such backports is: * Update version for 8.1.3 release * hw/mips: LOONGSON3V depends on UNIMP device * target/arm: HVC at EL3 should go to EL3, not EL2 * s390x/pci: only limit DMA aperture if vfio DMA limit reported * target/riscv/kvm: support KVM_GET_REG_LIST * target/riscv/kvm: improve 'init_multiext_cfg' error msg * tracetool: avoid invalid escape in Python string * tests/tcg/s390x: Test LAALG with negative cc_src * target/s390x: Fix LAALG not updating cc_src * tests/tcg/s390x: Test CLC with inaccessible second operand * target/s390x: Fix CLC corrupting cc_src * tests/qtest: ahci-test: add test exposing reset issue with pending callback * hw/ide: reset: cancel async DMA operation before resetting state * target/mips: Fix TX79 LQ/SQ opcodes * target/mips: Fix MSA BZ/BNZ opcodes displacement * ui/gtk-egl: apply scale factor when calculating window's dimension * ui/gtk: force realization of drawing area * ati-vga: Implement fallback for pixman routines * ...- Backports and bugfixes: * [openSUSE] Make Sphinx build reproducible (boo#1102408) * target/s390x/arch_dump: Add arch cleanup function for PV dumps (bsc#1217227) * dump: Add arch cleanup function (bsc#1217227) * target/s390x/dump: Remove unneeded dump info function pointer init (bsc#1217227)- Fix bsc#1216638: * target/s390x: Fix LAALG not updating cc_src * target/s390x: Fix CLC corrupting cc_src- [openSUSE] supportconfig: Adapt plugin to modern supportconfig- [openSUSE] Add -p1 to autosetup in spec files * So patches can be applied easily (might be useful for development)- Update to version 8.1.2: This fixes the following upstream issues: * https://gitlab.com/qemu-project/qemu/-/issues/1826 * https://gitlab.com/qemu-project/qemu/-/issues/1834 * https://gitlab.com/qemu-project/qemu/-/issues/1846 It also contains a fix for: * CVE-2023-42467 (bsc#1215192) As well as several upstream backports (list available at: https://lore.kernel.org/qemu-devel/24dfb1c2-dc40-4841-893d-5d530638b684@tls.msk.ru/)- Update to version 8.1.1: Upstream backports and bugfixes, among which: * tpm: fix crash when FD >= 1024 and unnecessary errors due to EINTR (Marc-Andr303251 Lureau) * meson: Fix targetos match for illumos and Solaris. (Jonathan Perkin) * s390x/ap: fix missing subsystem reset registration (Janosch Frank) * ui: fix crash when there are no active_console (Marc-Andr303251 Lureau) * virtio-gpu/win32: set the destroy function on load (Marc-Andr303251 Lureau) * target/riscv: Allocate itrigger timers only once (Akihiko Odaki) * target/riscv/pmp.c: respect mseccfg.RLB for pmpaddrX changes (Leon Schuermann) * target/riscv: fix satp_mode_finalize() when satp_mode.supported = 0 (Daniel Henrique Barboza) * hw/riscv: virt: Fix riscv,pmu DT node path (Conor Dooley) * [...] * target/arm: Fix 64-bit SSRA (Richard Henderson) * target/arm: Fix SME ST1Q (Richard Henderson) * accel/kvm: Specify default IPA size for arm64 (Akihiko Odaki) * kvm: Introduce kvm_arch_get_default_type hook (Akihiko Odaki) * include/hw/virtio/virtio-gpu: Fix virtio-gpu with blob on big endian hosts (Thomas Huth) * target/s390x: Check reserved bits of VFMIN/VFMAX's M5 (Ilya Leoshkevich) * target/s390x: Fix VSTL with a large length (Ilya Leoshkevich) * target/s390x: Use a 16-bit immediate in VREP (Ilya Leoshkevich) * target/s390x: Fix the "ignored match" case in VSTRS (Ilya Leoshkevich) Full list available at: * https://lore.kernel.org/qemu-devel/d0d2ac8f-313a-c937-dc3a-88e45fce933c@tls.msk.ru/- Fix (bsc#1215486): * [openSUSE][RPM] spec: enable the Pipewire audio backend (bsc#1215486)- (Properly) fix: bsc#1213210 * linux-user/elfload: Enable vxe2 on s390x - Fix: bsc#1215677 * optionrom: Remove build-id section- Fix bsc#1215311: * roms/ipxe: Backport 0aa2e4ec9635, in preparation of binutils 2.41 (bsc#1215311)- Fix the build for SLE/Leap: * [openSUSE][RPM] Make the package buildable on SLE/Leap 15.x- Fix bsc#1211000: * [openSUSE] block: Add a thread-pool version of fstat (bsc#1211000) * [openSUSE] block: Convert qmp_query_block() to coroutine_fn (bsc#1211000) * [openSUSE] block: Don't query all block devices at hmp_nbd_server_start (bsc#1211000) * [openSUSE] block: Convert qmp_query_named_block_nodes to coroutine (bsc#1211000) * [openSUSE] block: Convert bdrv_block_device_info into co_wrapper (bsc#1211000) * [openSUSE] block: Convert bdrv_query_block_graph_info to coroutine (bsc#1211000) * [openSUSE] block: Temporarily mark bdrv_co_get_allocated_file_size as mixed (bsc#1211000) * [openSUSE] block: Allow the wrapper script to see functions declared in qapi.h (bsc#1211000) * [openSUSE] block: Remove unnecessary variable in bdrv_block_device_info (bsc#1211000) * [openSUSE] block: Remove bdrv_query_block_node_info (bsc#1211000) - Fix bsc#1213210: * target/s390x: Fix the "ignored match" case in VSTRS (bsc#1213210)- Update to version 8.1.0. Full list of changes are available at: https://wiki.qemu.org/ChangeLog/8.1 Highlights: * VFIO: improved live migration support, no longer an experimental feature * GTK GUI now supports multi-touch events * ARM, PowerPC, and RISC-V can now use AES acceleration on host processor * PCIe: new QMP commands to inject CXL General Media events, DRAM events and Memory Module events * ARM: KVM VMs on a host which supports MTE (the Memory Tagging Extension) can now use MTE in the guest * ARM: emulation support for bpim2u (Banana Pi BPI-M2 Ultra) board and neoverse-v1 (Cortex Neoverse-V1) CPU * ARM: new architectural feature support for: FEAT_PAN3 (SCTLR_ELx.EPAN), FEAT_LSE2 (Large System Extensions v2), and experimental support for FEAT_RME (Realm Management Extensions) * Hexagon: new instruction support for v68/v73 scalar, and v68/v69 HVX * Hexagon: gdbstub support for HVX * MIPS: emulation support for Ingenic XBurstR1/XBurstR2 CPUs, and MXU instructions * PowerPC: TCG SMT support, allowing pseries and powernv to run with up to 8 threads per core * PowerPC: emulation support for Power9 DD2.2 CPU model, and perf sampling support for POWER CPUs * RISC-V: ISA extension support for BF16/Zfa, and disassembly support for Zcm*/Z*inx/XVentanaCondOps/Xthead * RISC-V: CPU emulation support for Veyron V1 * RISC-V: numerous KVM/emulation fixes and enhancements * s390: instruction emulation fixes for LDER, LCBB, LOCFHR, MXDB, MXDBR, EPSW, MDEB, MDEBR, MVCRL, LRA, CKSM, CLM, ICM, MC, STIDP, EXECUTE, and CLGEBR(A) * SPARC: updated target/sparc to use tcg_gen_lookup_and_goto_ptr() for improved performance * Tricore: emulation support for TC37x CPU that supports ISA v1.6.2 instructions * Tricore: instruction emulation of POPCNT.W, LHA, CRC32L.W, CRC32.B, SHUFFLE, SYSCALL, and DISABLE * x86: CPU model support for GraniteRapids * and lots more... - This also (automatically) fixes: * bsc#1212850 (CVE-2023-3354) * bsc#1213001 (CVE-2023-3255) * bsc#1213925 (CVE-2023-3180) * bsc#1213414 (CVE-2023-3301) * bsc#1207205 (CVE-2023-0330) * bsc#1212968 (CVE-2023-2861) * bsc#1179993, bsc#1181740, bsc#1211697- perl-Text-Markdown is not available in all distros and for all arch-es. Use discount instead - Patches added: * [openSUSE][spec] Use discount instead of perl-Text-Markdown- Update to version 8.0.4: * Official changelog not released on the mailing list yet * Security issues fixed: - bsc#1212850 (CVE-2023-3354) - bsc#1213001 (CVE-2023-3255) - bsc#1213925 (CVE-2023-3180) - bsc#1207205 (CVE-2023-0330)- Fix bsc#1179993, bsc#1181740, bsc#1213001 - Patches added: * hw/ide/piix: properly initialize the BMIBA register * ui/vnc-clipboard: fix infinite loop in inflate_buffer (CVE-2023-3255)- Update to version 8.0.3: * See full log: https://lists.nongnu.org/archive/html/qemu-stable/2023-07/msg00086.html * Security issues fixed: - 9pfs: prevent opening special files (CVE-2023-2861) - vhost-vdpa (CVE-2023-3301) * Use the official xkb name for Arabic layout, not the legacy synonym (bsc#1212966) * [openSUSE][RPM] Update to version 8.0.3- Patches added (first one is relevant for boo#1197298 and bsc#1212768): * [openSUSE][RPM] Use --preserve-argv0 in qemu-linux-user (#32) * [openSUSE][RPM] Split qemu-tools package (#31)- Update to version 8.0.2: * Stability, security and bug fixes - Patch added: * [openSUSE][RPM] Update to version 8.0.2- Patch added: [openSUSE][RPM] Fix deps for virtiofsd and improve spec files- Update the _constraints file: * the qemu-testsuite package does not exist any longer, but some of the tests are done in the qemu package (so "transfer" some of the constraints to that one) - some of the builds are failing with OOM, happening while the RPM is actually put together, at the end of the process. Try to give them more RAM- Patch added: [openSUSE][RPM] spec: require virtiofsd, now that it is a sep package (#27)- Update to version 8.0.0 (https://wiki.qemu.org/ChangeLog/8.0) * Removed features: https://qemu-project.gitlab.io/qemu/about/removed-features.html * Deprecated features: https://qemu-project.gitlab.io/qemu/about/deprecated.html * Some notable changes: - ARM: - New emulated CPU types: - Cortex-A55 CPU - Cortex-R52 CPU - x86 - Add support for Xen guests under KVM with Linux v5.12+ - New CPU model "SapphireRapids" - VFIO - Experimental migration support has been updated to the v2 VFIO migration protocol - virtio - virtio-mem now fully supports combining preallocation with migration - vDPA - Support live migration of vhost-vdpa net devices without CVQ, with no need of x-svq - virtiofs - The old C virtiofsd has been removed, use the new Rust implementation instead. * Patches added: [openSUSE][RPM] Try to avoid recommending too many packages (bsc#1205680) [openSUSE][RPM] Move documentation to a subpackage and fix qemu-headless (bsc#1209629) roms: add back edk2-basetools target async: Suppress GCC13 false positive in aio_bh_poll() [openSUSE][OBS] Limit the workflow runs to the factory branch (#25) [openSUSE][RPM] Spec file adjustments for 8.0.0- (Radical!) Change of packaging workflow. Now pretty much everything happens via git, and interacting with https://github.com/openSUSE/qemu.git. See README.PACKAGING for details * Patches added: linux-user: Add pidfd_open(), pidfd_send_signal() and pidfd_getfd() syscalls linux-user: fill out task state in /proc/self/stat linux-user: Emulate CLONE_PIDFD flag in clone() * Patches transformed in git 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 acpi-cpuhp-fix-guest-visible-maximum-acc.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 qemu-osdep-Switch-position-of-extern-and.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 test-vmstate-fix-bad-GTree-usage-use-aft.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- Enable again LTO for x86_64 target (boo#1133281).- Further fixes for bsc#1209546 * Patches added: test-vmstate-fix-bad-GTree-usage-use-aft.patch- Fix bsc#1209546 * Patches added: qemu-osdep-Switch-position-of-extern-and.patch- Fix bsc#1209064 - Backport the "acpi: cpuhp: fix guest-visible maximum access size to the legacy reg block" patch, as it makes developing and testing OVMF/EDK2 easier * Patches added: acpi-cpuhp-fix-guest-visible-maximum-acc.patch s390x-pci-reset-ISM-passthrough-devices-.patch s390x-pci-shrink-DMA-aperture-to-be-boun.patch- Disable -Werror as it is very sensitive when one updates a new compiler. -Werror is fine for upstream development, but not when it comes to stability of a package build.- 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-s390h03-ch2c 17604270108.2.108.2.10-150600.3.40.18.2.10-150600.3.40.18.2.10qemu-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:41091/SUSE_SLE-15-SP6_Update/b9b6f8f15684068f6088501956469b11-qemu.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 4.3.0, BuildID[sha1]=06026d6b7612bbc9d3fab16da89ea9a6749699e8, strippeddirectoryASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4697e12aff48b7461c8cfb51b1d0567c8df7e27b, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=ea9801907d53798ce5cd40f65014dd18234449d3, strippedSTSRNRRRER7R0R%R*R&RBR+RRRFRORRMR'R#R4R;RRRWRWGh`` Zp,Hutf-80086b6bc3db40819590b41b75eecc670bedf82addbadf41624a5f625db3fc758?7zXZ !t/]"k%{`]RL䀹Qj*/;ϨIq#ى%˷LJu}"G.Sne"GSk$;:1M|kr/\kYV8AT8~FT%\LUs,̚ F7zP)!&ǒ<_oZE(I~pBC}Q\*PHx)ؓn `k[AâjaÑm Q\:>wŸhbaȇ'q)s,'ؘOE9*t Uƪ& uuqATb,gy1JCᇊT)ח+o:;pA%GRzNNm*}<5Vǃ@8.f1V3R3B|Qexp'TA؀[ravZW~1ԧh#CAݓ 7d~rdSⱵ"aG5$NXJ5)ѱ ◁='/o(5Mcy]1OW_E\9wPu ?G`J. 8E{^ BQjKR\kuq#1L|- `SB|ۣ|3&=X4=nfc\TܦGlսx 5Xeٺz^Z 0Vml@&ZrH:Kew <ƛ>"$6Ǝu0AnIJX}|WkbÉa68gOI=62|g"E{vQې'Z3Sj;[[IOyda]iN&I>O@ӭŸT\ CJ} DnQ :|9=؅K7Ts5lT6A^0*Xj/Y{߯vGx}CUrf<)j.^p.w+Bc8wdmTRhF!9:Bɇ3RKbTEe:\"hH7—&f@\2Wb4JɰPH K#ګqd8z:J%/k+zdeNKQU!+69UC!"\lW <% 3hXQ,2F.kAc_2@Kwr>=JB>2=fJz6ƝҽG.Nh0PKr dDr/^O&A/Xtan=bMaR6wyhle`/N:Ӽ;V+?¹GS%ՖP"sY@_׌TypՠBQf3%JYu}@*?}cr'_S>L8T@ϗ?©dwJ'Pibn.S𲔫A(]PV_v2> {^ц =ͩjYR?V`K+6m{JT|˘-#9Jj=,]L~;o]7dKQxx睃l%bqw݇5tS X-GlAKT]ý8 m㢢r5ej,yn^,jj뉒g4++Q@dQYwE`=ROF<6<0\G8Bk<徜7@xh<`*!u?_+FcofkhR4f4,L$,!~Ow6*C^Oȑp/G[?'prc:{|5z! 64ꄊә\9#0CFZM ] %SeΉ? wtYbwNzӅ>)Z> &,TCasXct5YdtW9[6SVq5sUӆ7nq0mBr︲"ʣLMro1cO$+Y'D ~YHI!hS ÞqVtܡ]ρҽc\pߖؗmG-՞Xev DŽٺeKMxp7';tEdmdvuvu^Yl9-#eT>28ot y)V3:]*-B`}ָe q o}ug3qŁ aKȋSF ɴk-i׳d^ y4Gm* ' N3P[ Vba ǜn3s޴v&#|O]ZbqeZM-؉SzW[%7CMueN׆>`4yC`1In9DI#J c7pXğ>U+ άovJ%3wK҅KfZciGTX쒃cO[d|{f4zU#GɊl .Nˌ>wQ_SNOV]Z]6GC[DKޡ;ts[ ^$v'k \OQGheD(Qk.Dl/uuJ׭/A[SYi*Yү(H@V]EFR0Opq $0P>h}N`eͿS_}>KuߖgbNI t+$e52ɢw4[s}^_q Tv܃u|K29 R;O惯Ѻm[i7ۥp64v35gvi;ߓ"㱝%.Hԡ P yHpa\%6l t u u )Omf}Z{flÛ%ڲbvM!ʾxLdӹ=dd KMj% NHݜ5b]pR'=gء&`6ձ|shQ<ҩ>I4D=rZ_mĠ(h4ے[%Xp~N0ȄhFOC"YI . =o&RB䀩~V J:-K/C8dp>P89unAT_c7fXfR.4b86EXAA800_rp xӛVMZv@ RODcMDi> ,tϲ5J@lIyNȡ~2bQ:V͐ ҰBePBj4 CM1eQ{mڜ]Yڴ0,fB޹>QAf7<|bWeUx̧xE,[OCؽN3Q6GL?eDE~BhΑ/ UDN~6 5;ί xIE;r&Mu`i/(Є1'Y?uz(DNոְCŵ܉傋!uc6vD8tU+LCr?ǮK!>w|oƉӧc,gsJ^gG1լ$S/ږڹÂmMS9x9yɄX@Pz(ʪ')GgƎ147}?uwo+SR'G!q{DV{ jՑK~FߺFiz^߳3b'#RfEv!VlүOh95%0Pj-9L1LBpGu>Ɩ;paUMF1Boh?l9`<&~P-3,4ojf bo5Rm< @.R 0 spnkNȶ|QV@L4beu).~[}\+?2ҍC{l*hZ{bp`ĭ UZ NXVʼ^[C5ްcc,m7&ӡQAzi'$<Vʐ[YG˳^ ,C¦sSF7u.R }`,C(HV"PRt#&oH7Nԣ .|.~u /YOFIad`WT(|w=^4{nQuE٨WPH{^T;++!Q`YH⧩,(0C 4w8y(PWПmΞ5\Z㠁2K(V2"`@">wXn|~ ά#}`6G=,Oځ-Ӿ ߥ2HǢv=JLz2,E&! -&xQg pFRÃHA}#A'O]̟ꏩ #s 7{S>9tZZBE1;wWH &JޓF,FVin(ʋDeRen$|r+f)j h#2}Gqr!1N?%Z)( 9E`j0g>Ӄ yZ4^{~A鞫6Xem}IU~A`5<[uKF_I ~-%87Xԙ{$nWV~mx}V_s(F@EqQ3 };t⋩=[!%"ӥ kRm*@ƴQs5N B0t=i|_KYV `~WN ߱ڕVvD e1f˫9 &-̾b CU,]Jzi=<8Of\#`;Ye vC#ٻ#1/!E=ȫh~nzmʁFW4q^tVlQllk}}&y:Fck&bIQ(*tdjHtQ9 |VEb~1nF\{Nxqoز\Ґ<%v{oiԪ$4v`(fyUȷEjI"mo8ZfӶt]^rJ..FZոr]*V1eTNɒ4 FP2"+%jns~IߒVsE"#lxT`aTP0[/3Jnm|EW J _߽~~sh,Xj˻q '@5O7MV1 Hx{1hKN$M[vBٺ?!9 iпCȣS gzRx  w.M^70v|kG?د15WIF% '[%ZGaZ9}KQd( uoL_|5V$;cCF d-Gb'hT}ry 7n @fY2bzՊ VLng֛O _ͮ\gLҸW]*5!}[a/ I誅X/9[_8Ŷ\ZxnKkXv\~6e$;Ml IVBxf!c>@Vs(`;L5"u^Ugw%^-K i'm2T:S5`d[Ll,- (#;`n?! 7cu}ؓB}LG phc |ؔ[zn=]5X1&{F? !rXӓm- 攛͔YKF_7=W`'K bkDP2'| Le4b@&26)(*GݡS ԗr۳o{>%O6ѩZyw*< +e$j7GUpC5+*W=./ã^ dl"l郱S W x:12r {񅸴6|ќ3&4J(R,Gfsi_hNn%K/[S>pG]L[ ,jjYZ'3~=PB %aPL\]X`aɓEA^&%K_sw{D2$i LY|-Вr:ӠݳTFpݳ Ț3T#dCS4*^Z‡O!5|,(c(l d; )&&7MF'E9Gbl^pa]#>59/)Ҭ>Z:K: R0AZTlqkUTI8Q\nqONZ8܎so>3@z^ヺE\P nRlOjƖW od;(%̹V L/F;˗4)JsO>#Q~9ؗs0^ƃs6W5PC]얊wzx&I2g[Z$QUOZA*C '(w ?bf'UñfvkBGNˇ4KA$VN2zQWD X]SoGbI k#D~ !H{(9뺕3ZI8k\k8y^A0ڼu0)#Щk8Gh>TрYnq xU*$*5 VH(BIȢ-GJsu З7gɮ CyuCyM.+ ,y ^:@Ui>")\pS?E$޳+p([1e{tCka:RZ䜤e C#Ɏ'%h$?nAy&憟 i:%y9riڡe;mPFvwAŠy,bm5@ p6*۠?iO%!ԝ~'%zdi|aOW'̷%Fkn6^2@D0P'@ONjsE [) _#5#xH ̂*Zq;9A awە] +_I4L`X`.\`N|Fe4H%Z,ݦ~yzdoyIWI<9 fH0gUwW@ \cѢט_g.P8 yFH^,;AJg Ys$j<*xGαw&4 E" UWq}+-coXmw|IfyI/zi=f=Y# 0årөUV4B:ϻhFEQˮf6=HibU=ξ0!+.D C 铞5Y5DصM\H+kɿ~}F ~U?j̈́R G>Z$MBRM. $@>w\H2h-W0˥ۯ?sZ]L#E1A9"h.53F _u*be.p<\5Y[ey%Ov8i`kx@^1x:Y\ܕc{6%v אX$8DjM8OxuƑcΑ ;G~l9vaF HR0ސI.n5BӢ{Az1hpB8cMsC-m7αeeCߓ5~PbuFh!g 'e!2)hK%I 8{L 4р8WHT}LYO'}bo`\Awf2ֻW&XY \75&aP/#/J~V6A(u=Oa:y1EŻXvTVc8dr+W9U[cJa1j@β91!+f@24l8ѐ/OL~Np~}pb52GlfL2Cѳ1n9`M9[gޓ®Ja01}LaFᾨ[QZ.u Иe8Z~-vw)Ruf@Z.ʝ2wH `r;mWPk slx;{ +n*#(nYN3,p6)]l7#pkVӯ\,[>VX< if.D榹֞^M*=C"t{gwvQw@ݤ c`ߟSjz ?ܳC҇FX7^ 5aNJsEھI59KN0ШɄjCV]Ax9@E®FBD*`2Q_hnFY1\bBtSRڠ[FĢ<*H)_fNKW?xx:-/C6Ρo^R)zD;]DWl9b91.頱u]5\Y+,412 emV!rw$8d$'XO'+~!PN,׹Yܙost .wTmV|t&XOW{ 0_^`% VC.lU^_.DUqJh=Rg ̾óK#T9Bd7Hma׀pwa0w2 bn.g))sqՂZp-Hޘ-lY{*qՈzYf'ݿXX3[5̒FkKqd*۪+wܚM^QjS/_GOtȁ6-tcg q}00K!cE Ba7^:زδDS ~g5 6w(4֝ƕ.)1y@+ygѝ\. / J;x)?<àiX]B [@$ , :.uRVhU?j@1Bf@ Hh9'+^v']W@1g/}a֑؋kXa&&5:^ '9CtʉYNMjaK):)` a!Bֵ!k'FEGOS΋BޯM Ѝ6D70I$'/o׵Y0 XG׭RBK l :S>͉%Ʌ}a][{ɁW+b&02hsW-,T־pHW/ke43w+K!0R`Z9RP*XVί,i,3n-Jα&uKi~d#pwRiv7\OVm"f#x(iۧDѩt'@s\B7zg@i(%X.4*&]uUpO]a,\RvZ'7jRK EgA weµa<ILH*>|&У7 T98+3^36F={%FQ䙏,>w8$ C,-,ϔTbcsv "Q^6}4BȌ s,){}&׍;v8ul:3UӤz+B(T'"K(OJ?d:KvLI)5;.mDA/qlD!oLK''VR@d^GixՖRWR~c/>t8gz'`o$}DM Ϯ[y\\r֥ 9צYwx"TGk\7O0 b>`dқ7k_8ݬO38"R|9tn x^ndѴ(ْsϖE $ҕ7V8r"c-Shk2.^wZ"<v:e u ~Un9+:sP=_uh<۔[{j3@qd\y;r_MGt c>*'ǫtD-YR]&TPCвj]b`˸;ܶ!`ߕ:p vLfװ¹Y-0 ^vOYM[] W(քiroה17#4dwL,]^&O("s$n7S+䬶cb؀Xt /ʷn:T kQxFLʛgڹq#`?.^5 wI^h/ƚ\AmXͻ Ml@ZɯyXF^3cONVQ֪|RͫG0@yIV1ǥl 2z;l=mCz3fFObheY$}KL^*Uv^ ;*!_x"#F(N)ɍTުI x=qgL|r!,e"߀&PLjaPy#3]MMWĂTAdzL< s+"4uҾj3ףH߇g::龫G{78a1U_pt-Z,"ʨFS8PV [ u 2v8Aŝf_s쓊OMB7i:eYMTe|[!jugv?/k id&(EYb҇"znI݌/)}WpDX_fvq'A/4SF't~aj-1W l0fO gگG?GgiL:b`+)-ڌ_\>1 O=K.-СQ s!)rD%˦F_z?lhIo< I}#(`hX hn=yJ ՛R73G̒O"jшeb9Fv@r]j!C#\ ww1X^mx!_B^`ґM8-8W b=U.AIN2o32sR!.tBn'V!vAôW\VTQW wwwOtg,Yaf cBk`@fHֽh̑}/(Wt((<ޞ a üqMMl;KaÁ2$?c&Ѷ_1k#ǀB5޹Rczt0F[tZD(>Ś'Vyc}- .X> -gQ07=\3fˣ1g FF89S~3HRE{J@GyZDI8k>@V1Hvc O5kM%;\D5?L2Qz{C]] ڈv7>[o8 IJ=N'ϢyQx浮{[ v _O-SUR[!uw?6b24fu#~N뎉`yU-D.3̓v=ڣHUCÀ U:, wjTNol3t 揂Ա]䱚ѐW@=bjR]'TKhN"9'T'w'((j-f%nZ/CQ{JQE9FBIdךr[۝Q4tQ2P hq*OpZg6i ?\QI>0N4s~G$}o59 ; Cwgqap1o*": ()O'ؤI<؄wQ+E5SѬpMBU߬m9*%c#dhwn62jIS1HjVx#FxT/iQȯ4̘ Po]7%c=DZr8 ='YW@Mm&{7*[N0ySFi~7ֈVB`<*(r_{|U*gY^B[?fb:F͍\o!;Fꗨ77Ёjٟ|!h5a=V Mj<pJ!>$z=-sߎkhd=4E!}(VZ.REO?RO`ʶxKSKYV[35&W15(~`5!M|d[ag]o` Qi0BZvYܘeioٴʬ>!h#I'çSk`iÉhY"+a0al,${Px-$"l脻Vt ͕d+ZT>ȠPjdh{3>b>I2SK95S)M oDsTR0Ɔ"iby&:&[Hn1= 8mti=: u[R`w|Cxqs+Sjmo|#FTbHָK .4wΧ F zm'S!:Ew>i'A?m9IhHY|.l'uEHU|913lUeo(׌Nף Km6 ?{,) 2;Нm9 >ƭ|[ԭ&wyͷ7u_@Տ~:MIPDmgf wHeRj%0YB~$4„JB{LkW,%L)]~&t@#Wdԫu{haعbj)TCM$z~w3(wB])49|9$J_VLp=w/AtG!ހTeL/˩҄I$+7:q8w6%{^ (د8չNJ~Xgߚ[OR,~1Pi',f 8EBuT{7cl$aZܤ<"Kt6DDy P<Mv^ fuH3<(un2ǬmNߎ3),e/(vo\Zw CpZwtmaR0Y~dH8: P kEemIrێ0N,3aMeLC mHcQUf{@.`|:qZ5vҽ}Xٓ,,Nrz>CǥY0 Z|G Rvbesv8+;b)IfKcrPyA}):;j=SN}p>FKMU fѦb~h!fKwlsc+|d4{A` hq}aƘK00f [F䃔XVYD4}r.l=)_ &F0a囅ݶeųp/upsUxiݖęC>zug6s* p8aT|V7n E`{uZ%ٺd3%" q1 rlM.Nͤ]я.c GӒRE:D*4ĭcGוdWȊ DP4PfYrTAL'DEBp8u܉&wZe'-R@]֒WVp k&pr5uj7 ;8ݎF1<(?I+<޲K#5ԗv*Xa8:WULlP\~dЯLˬF!pE ik\ݑXLq)u{tQrom=~oGIpGbPJHWx11% 8}$m ]-[rM~?I9/lTDžx%b %LcG ePSR;8|GiCқdvfݰ0 "T8P(c# HK/NIk\q /8 ΁;D׿U^yQIy"ɷGe"ej| M;Bl2:0;tJtl9S~{FOs}I/oY|){a{$}C6=N) $v]<ݔh7y{g9 |GOw.*n,]Z ø`ag\(H/u G΍vMLݕHT5عm^ż;C-)9J d\Aypf!)gEBrž@3s-5~`'`8/6'a;IzDyst5 |V5^.[ %TU[z"AԓȄٸw3DT_s+Cj%Hb2-w/ =@+SnP`^kzm ST߱97Xk_&zSOE7#k{|(8%ŵ.B3"Q-dsDh9ŤǸ(Ԋy{\C<QkK't,)51ԮEmR#Ŭ^OIM<+*ēXm#9dD=Xn8R"rZ`EAk,2{"ݹ)0|_]֓ Df+m+v&hڽ6GHPv ؒSɼ*W5`^GB1/ŀDB+ȚA!d5b 0TY)[қwZQe<_MpwԻ;Ƕ mE-:yL0S2es1]Ȇe1Dmk7*%?q${M雽)>5f7?O7a;C]}HhH5"R4tPNs9g jW .Epvf1|iW"۸e9K+Q0|q2Vx"60/>nj`$ڻz)=LZ"iZ:xlR,$0ŚE&t>;OؗTd8oH25b,c{9egѹf' &21nึPE'.N]MXP0mE^ۓrdY=AߴPuo2 & 62~;h :/IL_}&<:QdZ* I&MnPl{å7nP@3OAȞFb]Fi0iuv]SK#!(%5:$?B#ɕ qrz,l!U~U5mD+KF0n-(50D*vdo]x8,9/;Kqv`?7 nLצ$sbM`y{~e-Xo/;Y_MzzHY4:AZmzߦD]fi"`J*3ڬ]Үvטtl] MuR6ͷ" ;r|qv|wKḋ  pŴ Ų*37nf]T׻2'^_2~&7Rap#̔yQOktSeF|KS9Lz@M1'rN =׏<ÃZ}vbǬcSc0cT M*~4s/X_X#S\8?,*utq|2hd"9G;pbUgW̑ : 1h.]01Bavp_ ⡌_Q.(ݶǎ3P ` \,}O}!L#73{. T&s3gNjl avAETS2QX,vBZCM)ԣ;fq1*T.ڑL7y^w"pޭ?&ٟ uFc ^-Mi[9L1²>I#%y}"0Zf̘&I. p|NE4kWZ}ӹ%<5HV@O &Ґ 4esk3Oq^bf_˅LӼ=`Ѵ=}Rjԅ &8n/>[άAWV t3.uL C YZHw`u]0]GsM+'b*G'y)`YvIDd%]. Gwu^˻qT%]EGYmv(acbzcւ5~iIyB`ωOs?s.G$r3,wR"J#!ǟ)O.TlI^̷+Uw#֯i M jOSW} %1|G@v __AȖJ֩ {׼W9 bøI/[F$|-Q$Or0.#uّՐ. _tn:hPDe]kv {[ES,8XS/g{1$KIT˾v2g9U1ژ!@K'(J1HЪ]Ӄ]YPʚT[ g+;jV=_mܶWsGEn2״mʒ@WͪF'R(_&Iמ5kjHF2\ RT{#Ov51]L lfeyZ‹YRy@%%YхJ*ǧ2o>J`V3Bo:,zw7l\s{]]|N ɛJ`4/rajAP*z)< _Rc 0Ht |u2–:yk1lM >?L]]#uW,A4s<]^u'6uUݒqҙ@F9z>0D3lN&ƚd, `=oTZq !?JGQPPpN7xB}\@eF8 \O9S3a~KYSfR_8W"f(\0.N5#d'd,ao//m<[~bh́pTm|.cl\G;. a Wt'"AN O!9\rUZPj"(jiEK℀?H'r/gŖjʁD=R(G4UűP*&xy@ j|'`-5EO ٯxi=5ni,$ެ1H33*kJ\W+9Jf]{OrJSO_X Z'NP%z8ѐ3PdWO]ñ$֐lj9DrU&F6,dG5mҀ$#/}#Ŋ3*ŎD-e *fQ: ΒH9oKjTW"{owݦ@6H %Ayk^-$^Ag ̭f[X![nU 5ٰf  ;r_ANXѤq]ݓc1>$1 EXN}Zz0}_ K0Bc+?hHh-T!Q7 {[_1"nK-V' <VWzҧa95C(N^M ;.UQҳa[$\H.ςKayZN,ԸXAP4FnH>R8Ib$`%,'x/ETiu9I{UROFAw3i(ƦIQRq~@llLWMc3qxC#ɉ5s G+Whތ4кº:?Cz|估DIʮBnX䜖[m j[eAbL N2vS]JNfD[`W||XUҕ/tZʦ<| j3UJ7&ADOgmt 5ċZB4P{ Oպ^zlC|·iHYB-a6mHMe;|4+\_x1tLW0WX-_3Yz+^cC|?fޚ1p7t^=+vb/lIfyI\# j,7O$nJIGm.t czopˌ7׭$4y{:njk j}52K/2c^d(V-Aejjѫ|hȍdj-bfK| d96ǀ}d՝w.6V De!>LLR˒)(`_~6ߴQb)W'8,m;t*BSo<*Tj?'a" "h;}w$Cv+k!` 4RVac^M7i[FUln'Hi+Qt)fyєAztLDIli>ZW_ķo۞ka^]ETcӼ c2[qƖZ"M<~<[KʲHVP|$ 8țeL~`UJ%Z:Ĕؖa,VI)<&>€aXjoLJje`3.N`j2ϠP .g _,c2'BNLBU#+Eh9R3XRƎI-C$J;;rHaU 9@+2bNW:@#ބ,gy@t7`,{+6d τ% S%,u^Xag 6CK̈oDPy ClͦQBNz+1e[Gbs.mŖK5W%WW/yhm,]l4@`A6nD%Tq߆RC1\D.saM)0G0?2.If"[z#|C-|0WݮP0!IOӴEABC\\oQN/fGυD\~PzLrT=61>}yYˉ-nb5ݬ2'/^O?x UwJڪ5t d{\OOŽ+O-" Mjp؋j[7gu҂ǔQbƆ.݅ VΡ[Cъa6qP*¸LllQ*/nFY4 lh ܶWc4`L}#nh=3D܏& &~383ۢqD HPߞq֫x|qS'_tͺ,Q?Eb }Yd_G/[qs2L4s FW-%K"ܤ^ ^:˦K)$K[?!qB=3 |U EHQlss~[;Pɲ&dQꮿ#Ԟt#d@8c?X_w6ݵK-{p')7C6rhĭtTkJbOm Q׳ے.?+0S\I;uJlQo o=hpl JF@P~~m)Fٿ\"sp!{9A)dϷ< ,bnWa\T* t 9f߹unD`fˮ1F6&aDprtoRݜKCASp%*2Sx׳ʎy2g>E7.. ː9Ib_ ?|{m; B㋢F}7xs45.M |BQW)hW{M2+5"KBt!x+E2߆UDX.q;?aZA^5'?Kڲ-; 25FU"2ﻮ%5p~Qa x\YkH~x9$+;55*yhM~=՜ӋA@wk9Sؔx#Ns0 R,mkŎGI@L4=4`Pg <'ϮL>d}S hiO4tH 55Gg!}pm[ F)ߡOǜō}`<}G.@@s,b[Ġ :x< P N)i„? 7.;^ -6[;ϱ R~Qs65UIA;)d ΅+#\|MW)熥O`2W!41E0ZW[}Ifk4,;Ѳ!S2Ǿ⵮H̱UJffx*2 Aٓ<jB5JbN݁֍s;v<Sylę0eYa$}HQ׻ 6J+2e$nF-` Qa,r1H: >xyc(-bUҮ\@ +yP J@ݗVq }l(OWڡI!w1m,.zQ. 8xHb{ X+ha6ANKoa0+&.w&o@1hRJ#\V+6qq|ݠ~&w`l`r={kA͚Kx|d5;MI6+=UfoM-3}'}*GvQuzHpyLuo) \I!,ԬV_If;Pa5m/ ZU⻭e2.@qhMpFlZOܡP|H~H]qKBouuUpt鱱Ho<QQK44,Ҿ@t͸PdM=m JiA4,C< ;3Z sGL"֋QhBj*]30[8~PēZ&3d= $uf$ox<;xмaiYsz"FRG0(6Nm\n8ք /7ڰB$HDKOږrᾗFU>!iD4؊0$sGXSI+HG#H]|y;S` P\B-وY9Ds qT/mN]$&P";.<氦JUgmUln 9\<ѫ&Rت5SPD"XRʲ HF4%Ow]1Ae>00Tis52Ħ.}^ e sYKNODߓanqni߽9C㊢_vi!q_#ؿ xqa`e+ty%9#/rMSZz('7.uEVkX}Е *w9 J~A%Ѥr&xK[2EMW+T^} Bq;r>3/|,N~2+UV 6 B/2<l[H7ckeCƫ<|-( 6D|$z3tϳ9(^ild[$][,Fs@0XKt)T}8Ħal7x3P}k?IK0( :ٹ^_gliv."ӧ.u^} KNJ@C,qٱ_aph[tXȳ\RcAgmoXT.KӘx,HT R>h]dQ{,|7^ Y3T ǀ@h!ge (x3uҳ?WXe{jR][U7?Lv%gIq{Py[-'λ>Hh jXM*ľFZ*hXٛkh%ۑcUFQS5zo=r7b&0mpcjQ/8bɵ\ eo5lbmT~H&q<Y؃?7ʘ {41XgڷܵLV0MKy,|L.< Yr83[T?u1ArfYkL>φ_5ch+zLGhs[:T%'c_,&^VX֖{oxqT;wsT8,lq;r^}  +|O6H7yS wSBtˣ'˥[&Hnm_ p p ?^'ojuf7.1=?]lQ IU= 9 >kuW6RT_3MLSCO&HӨT`_>/#!5m J(3 {iIS X|O>j-J.Gu\Fn_CbR+.Xpsp_ (n@ڵQ<:7P1o<:0+d/wL2x:R:[P GBSlm`6(V7tOMɵt 4Ǟf5XpL ye ]l؁ˑ?FXd<{ߨ_fzlx5ޅyHpzGnvܡdtHln 0 ;a:jDs@g$㳳{:xIqJS\ cFmQn'? cȩ<DI&x[**nIe,Zݻ3 a;|k i#_8P"-)aGlH,1rБ?? I4Hpz=c)y io(mHOn'!6+{gH $kR1Ҭt|w3񉿕nޜة0\Sx-;ybB ˘wJ:*E裗 :(FV>H"+ǯE~CC@Ӓ [{ G"εI:,_#&}Hƙ(X}ޅnfJ6d#z_.oF' -4pWŻ;=/pSi=&p(u#e<6*OWy&\'cI/KAEΐeԳS+dB2Gk#שFcPF0mVvaˉ)<<Q~2 B<[FD~HU}'|PH~n,TiclIxQ3p}VCHe/QjD>.{ǿ;p7Uqymɾ ka,fW 0hB? K2#]0Ŵ(AC  ' e\m{5reh[gꎚy`gO:F <>p_ZYە*}z֫e5OOه*hJݥl 6z蚪:=db ,&W5sՑ,.%z|XNgKP+Y 3‚1%s,!X NW_@D;I#-5Pd/ԢjIlP&$(46[jdUa9lj HJH>; H\.~eƂp ԛV(ljj fj6Q*oJ?N۫}ZR"1q۰!]xUWe/.~CEs#ғ=>Y6^ܿ8cmK\) ;eu5=Ϫ ZIPĂ(%'}*qf]hE|X==U -yf Q=,2^2'zB9&TFnCJT6l~zɓ;4%bΡ\m_{Z.at?v77_g8"|ɼ-PWd=.N\ 1!o8n\/{amea\sZ4?5֭UΠǯj]􏤔ng>b7M`xM-O-8m$_[ 퍋\Ok\xHڕZKOxM`" ˘}_ؼL%c@IT)MM}J(WvXC <F/ۙ\I`Vz2:67o8-]mOԦ ЦalISB~o]}d Mѡ^7y*4?!{k6W."Dva~bH%8GH{oKQ*]B}uVqS]'Nm5Tqէq^oqheSu5YOQq+H܃cEq*H. 'r] άfpiy-9O尖o308z'/i@^ u_,~Ff⭼_Q*9 ./XI\,+2! ~}xrfpLLy0#8QFYI (:ԲAdNtr]G쏋zQ8y3[㾡/K?nh p؍#r k4ͧzQZ$"Hrzdmd~3PqQ d _a ڢL> QSB$-*K` Ҡ57E@xmz6%&w ':f\VÇQʢ|ZvOD|K98i@6;^x*ev7 X8iIg4*:3$uRۛx-L@ŗ%(3'nd4|ozWrc1=b,]qՋ]47?ł,[W욋Wp1^rhZFm:]\>ѨgHmOɡͺG$pg?nͥdrV4Le‘kjN(qBi @%I\.|N 5 HPϥ+"P҃EvA,S59,6uσQ=,S$-`zǓ?P]S%*xlHv-4܅0`KUMC!l[h% (//m~CσY  N5 g[RaZg0y]JfcXQ f-u^aH&NnBfIuV `obW8KdPniN'9-2]-mVxJ S۝N1'izmsfs.C+abk#i]<;XZ(7Bc'1 ʟ*^萘&Q2Y ѢP>Y[ 0rlתZKvi\pd[sG'@ `{(WlBqʚWuE} Z7R8?!G3j` Fl>KSy%ʼ/|c$ˬ6 n]2%4?7# ZH 2,>B24jl1퀝^՘/-&yVz|)y&ЬU9+߆#*pb(m0/|wnGpJuXiʇ?6c"3{%#haz 95 <ؒ*C~QjtZTeu="YY լ/Vӈzֳy=:˰yiG}q_[*=?;Ahj'du_YUT05h~ {h˥$+^8q Fhqmj60c֭\/EhuS쨐֤5nd$U"[O}8416P#g)$ZJQa޹zE PC0VE䡩exP˸]ŐPvM5Elc V|S5 T1mpٽt ?%a@ MAebI|B[{ujͼ7c8@lկ= 2~wCfv:@y4?$KL`cNpoۨp/M::j8\oYN0@ pXL6$XaCvw1Qygz\^|0 ş =fF'Sq=0pa#D/T,UcH(^c4.֭9O-elB}W~L#h9fr|L8^e_>T.FlDfbi 9bp dq[=:'~ 'fEaW旦FkQ1>,HP/k3Q'vJ$Y T2Azio1/JRP "2^!_2P/2PX`ޡ]Zޥ9#ֶ$% qwҿ#Jv)|l m#/ 4סG2a%x 눈!UICVHs@3R, [T2CqeM<Ucw h8Pml 5o A,3u0?3.A|WI# +!s\q.xep F\hH17LtZI\V7 %|8 d+<ǘl׉g#Br }zCS9 ݺ"E'"w>Ar8F389y0ky掵?/0~>Ⱦ/n,\|Ѱh "1#|oH",URҽ& /`g-f#)ˤ&hXX85DGk&w6~ #E'+հ^5pǻXRK  *mcRPuEyt?h< G\c=Hg O 6^'U)nN62񇺉0wlʉla P'YrʜA܊}Nwi88+h_#Υ1đ"U5iOgPVUd,T/DK(xܩz%,JQg\UKطvӶtjd Sje{$)ln' *8wemүà $-2{ -HWS"mϨlCܞv0Ao f*,4KEsKc;LRF+C6]Zng+ 5)|XA!w/def k3 f^зs*VoR =Z>Ҡ{AkPfEdflt5}oEdB0"Pa%vc2&KJǂ7MxX.gbAYQ!S#eHOb!T;{+ї \\Wˡl|P[r a>y ^ߡu9,86&di8J@-Tdޝ?F=Legt0(pɈ@EI 1 ,zW:쥟ٺ*L$E}z% _ ؜??,\hP n,s+z*YP+ d>N"1Qo+!zmП]֨DwEfaCyʅyΖcJDd!֐8fC"Ye9.{62?`VI:a3ɗT"tOM:6@6{ wűstpSS2V oƇ*ꇂt[B j$|DlKՅH ё/fyıxhZҒiݘYQZ}L 3o;JZ>wWURSn2;,-ޝҕ\=xl-9d| Pa4L*UP*b]դe|Vq?N2Ky(WknCj-i32nMFkD}[~t10#έӳ4h:޸*ӨLC͈{?(ϰfáoa B2f8oOy3qK0Z hQu/PgԪD/O']!,jU_D3{K+#Ȗ}[t;MB}5md Ex oiSL@G'ZJ2#OW .] V9='4|E+~[1LWNļ8p"(72Gݶ!Vs>,[&,d[5f q*lʹ?G& fβ5;-#"iDf/C1|ֹ$eb*ҒR7dxZֽ ivʨ M" 'Fx]x ;5G "G@P sDY;Up p41Jr0+ҧ |;w [f rP6yͦp?G^(8W;Յ!? s pӶoޓJE2YoE򕢋 . H07J\X+x^cɝ/@Fj4-;UU"d.U(C?a˪ ^ltu}IU@3}|} *o]Tu9Z=ٵKCe@3)JjnnRg:EMV N{ӹ4:%G9:RFDo p=NSqG-, )2 [) y49no<-=5vE}͊GOU,>q2ó@}_*]?r\)[|/|ZD-3xld>bɨk[(;]o;wlҷ2kb̘d 5Xm H0Z"dܔsO )wGH5 XEUԒSWfn00Qg/6t|ªTG Pd*AhɊN(Ih c3^!n#7{}3f{zamcg_MT%0ӤRF cJBQ5N°:;&!\%,͂p;W9CЋ)Xۙhaz$_y:ÿS/1 hGE&6cNp*xb3gHנE<ɏGV.3rƽ7ԽvJ{)uMS]LGSM'JZ|4z* FdۚuA JGΐVtxIi%Agk~̄nD ٭& ۥ7:D 8K?XZ2 ]|&K$W+ǝSeS.c--޲pj/%t qY oz [jd bfO=%~ CeeF 9jC%,<;$~5d<0O!L&kp>'qry]3^WKX E)eWp~}rs0P:HeuJO7`O1d9  #5DuC7Q!pCBdfK|S}m=:j6!PO8aJ[0RĿrG \<6P1z@Z\,{-EA$3𚟿'\Pakb{҂kIx]b.\YBvVEG驓 ɜ@GKB\kr%l!mkJFFD'\Pyha9;\g,OEK"` ^mr]D)h@~ 4l._xӣZ8u̙h#ܰM7ښnS_c>O¼o}X 5GCn>Ib㾘mL&AzDDO ? ͥ$6 Tԉ @xe-(v6U-_C!9Hݨ|SSGBo]Vs#< VjY4BDU]Q1]<248Nj_*2؜*L#Aj"nv-K5J;0пov/mJ&So^4݆(4a< aPn ~3z]ЮS+ugc,_N޴zӸէiʏ TB =suf푊z5va[Ew5d FV~%t%oΟcŬwشQD{љ>'P z [tP· e '8Zv'N a7F|aӥqU*; K?n{ "͟ݯxXnA*e\ˡbP v.LO{Ɏ&FwCDm8g+jc:t95hW$8>nDaj(r(Gum[%%wÁ#i; ?buSn*pOmzF- h>qotVgCq=RlBZ!8k=.+x}_A9) h"pɅ6!8-Us$t(2L'nVk*Ln O6fbeڮ8-i5;fN3 7OOdK G!?˞|z<'#ƩW~TIbA$\$``h֘aA8+9`ޘfm7>Gjyjtjy-K"(GwDUm'M|+=,`KeПF-]O7}gwz* `Mt(͕1v~4Н=KOh18ĸ}/bñ;00z}(FæRzBۡi&rZ$ϟsn,IN[|e+yToA`GƀN7u>j7k<'EEPbco$ݏ:T?õc:VQP:8"C(Xˈ`]IR{#?qLHab3\l Xq+hFhKjO]@z{0!fSl-BapjoJZx'M7 ˹FM<=jp;DZTԄop1x>ŬFCr:92ܡ7i~oC3(U@ EG&J9<|`{*64f͕e/:ѥsqFEߜ%Cӷ-Ur/V9d+P{ qr餽+-C Ňv-$12*ѱ8yHiLlWr xiDO^Dfvrׄh%c?Kf,0)*nfۓ B~=nʋ_!3^ϘY0Xgg c 6Fu8!:'&U0.efͲU #;({ uf$j1_(*( NrښR"(} Jiq6?OrT/M9k2soaxl5f]`*Jxcj ,ENu;P#dž۵ހYXNgmw\ᣱI؏%j *ɶ|H<k?Ref#Z78ro&P9 5?a>!VdvHՀ=V|bNғP]r善  ٧iCtm0nZt8AuB$=gX[lo&O4Yᰓ6 輽tʝ4|,38тJTAs$㳞$hكB=EZ}lT35p:͖0 'V<31KGwWYr?wꘙ툔׭F)/D;Ev2 Ԍd"H& "Pï R3ڋF1[A Uf@O3k}bR>:Yٷ==wVj2pb0AV1vs׊C/klYM_ }>r[~TOr`GglxA-X`$m܂#`&9⻮+LWTM| 3OwS=?{\@#㖪AR\J[=AIcڠ`AO2*NЮA0G%w$e̥VBCïV ԎZ@XbpB5: d|K3Ѓ4S !z-k7@)/aU#A*eJ>DQdJn}U#b: eW0>JLcdt>7eX't$r~jP4,oGViSN}WѬ"1b&_א{{ێǨDɆ+ dj1C1[+6[<'1%T)| k̙JӛZ` 7뀸y|P73UJ~Y)"k,401VgwI/nbiBȓ"fQQӀ+R-\m#I֭ܥ9vV_fӃKlxzeZ9|<+K\:FX׿nV iaJQ!d^>X"8񃣤(U?|P$ L4TZMpn1Lt>hiq d{}B%g&G;@Ubz .ٺ{T\d1jL+G q3Gh1li&=uzvڌ;s8#`$'rD6m}DrM>9M;mN(EP52Jhj6xsijݾ#isa 482 9z@hM=RAۘ}OMw0ԯ;UcnHuMQqԽw BH#(YmoGTLɧJ ZYNwp@Њ>"Hx5 ꨮD:EkG wNw,іz֣U(NoQ7zcDvTH ܺ!Nƺx%WY`EIpPt&{ѻ/\LDm1;p7bS')|3ܓ$~j qKLu^t㿉([v qөB o)w"vzOE=pO&$/`yμg V7aQCutBhdU;1gہfq>vBK~%>|HOS"! %$Ze]61:7Pj#zԌ|DvS[WpßxA;O[Pˮ@]2w&~`s`i&@:#ů8ט^iK䱳+4{-[@'#@#wGvBdQW%LN~ 9+r.-EO_~`<H^\%f& lÑ"=JtFbkq[siڲbpPnX fx(5b5e~yMP'9v= ؤq LNmg^8S4h@qn))EQTQj3Wt< y#pMMrVĝvmT%g\/4/MFȑ__Ƕ52P׉3YRmAʫF\Bώ?µ8@bFADRF9C!|GrL, vyQ@ʙWh6oZ78kE2֚Dl#sR:$P߱C5d \mOǵxf&C rjj* YMlkΑ}0!WfEm|{Ź#s Q3[ `+GB&J:~OBoJ}/\wcz M  T?xt1]ka:FLwlH3d#@GMwFO-a(VO:]FzŶtςC"y)*"*WkHkp _;{.kTiys'x[dyer N]1R_k5T6+/gZv63Eng9FJXʂHϻ-ZսhE\p4&/CzPÚ@ֿBP ehktpwP4Dq9` $ɏaln` ʡ\* TeLԀYR/]2BM] vي%ʰ|7>W.Pu3bK8Չ%\j}Zz}NUXF)L`0K X--5 }pVj+_v`+@+) (ND6.mh4,K ZWܽ$=nKF.EQPvCT+DmLxѯf8g/{Eeq2o89OikTgܿ *Y1˫-#(q sJjw4H4?3DHfPdYNOpF DN1ɨCx@BsHJHvz;__\ā:>Q:od;Դ6PLw*W~=ͽ7E5y?57A.CäJ+Rv;chZ%SccM05&S>7dE_ YR'I67`t*k:FNY>p5L[7y%o΀M^ԭ+pBBn4W{pj$nes⪗W" vmdG?*^˰9>D!F/q@}Kީ5JCS$Ôq(ch0u)ֶ.a\HB Qp dc kySjBouoJiaPb2z @ x>5l iO.1 (tB² g1HMܫ}QFuv1d*m3S(!ϷJ$89l{!e Uty]V9 kI =uo!َb ҂90猲EB$,%َI%Y]e& wkRRj~HǩD0B=-$vkslZ҂փ ff&]˶9Q}<&lT17Cy&Y2U8Fᦘܷv"3OQy`L3eBM=\Iض&.ML̷ QbNElSb4r % T(pF,BRk%+S5~پX&햻m\D=zЅ1Iw~DTes[ $s.IP/%9G)l]X+&N4`} U/a ]?0?wuɡ̸l-܃\~t!ݏ&U)ޚQ67rNoa:ug-Fe3yʨ+Ki3khǔv 8m 3{ 1Dtxm97(;iۼCxmwM?-EH3#&dsBDͯL\!TTE@o hj_ ?Ch^UVW\\%3q*CRC- -<(f:Y4 8o:FroaℼCpSd7[lo.noC(:VLX+Enu9Lf>$%c3tt|Rfs&46%cڌyr :ݻCfi|طEQ,ҍtzy 4ҧ0UZLUzZԜeFyh,m=aqs.ϐ~(ot bl <ִ&h2cWҮ!CJQʘ٠SǩFOLӇ֢xEv7:zbٵP&STvʞPJQfE}by*a91'}H^?Z> F._ )'w ncܗ26Mv"K[0Kh_6 ?ze4}ʌ깃7z!Kē]Kr-ߦu M*qZ ~Ț<%)al; 7(:!HYrQeW`EO5_ϼy*>iI9 /q!WTv2:B?{}pr~'b$)\A#ykp^=ZiŐ5$flCBFixKdsl&k R!ϖOoX0#$C0`IN5餙$ECTޥeoYq(;=6p s+bd\|=]+ߎɤ;ҸKKp%lBiP5LW$`ޮWmn<)Rh& qY?/)$yW"I  7DNth0/W(Aa@IӴSmbb*ؑeOl͌yxt:7̄Dm tWHQ,D"qi2r9yfLW{S6v ct. dojJjF(ؙKSn46%( 0QRso'/ B@*ἢGO9&^]׏Ő:=jrPʔ+[R!|)̫,$xD3ΰyKܗg1a<U \4%'y<$ƫBϵ! 8AB/҇=OZ;>Xm3$Mv$WFj_4oGgUWG$FiX*T*h[UwCu lohv+7  ]Xp*Ifçv"-Zz+U\dlb,d>e j!]_~oV= RB0I4vRZ{[+/ io^k*H iqhyG٨2KѲ|KIU(z&z%@([h!\58"elJ?!QL6e';ёg)}iX^~$PߓvZqBL:#Pw&m[x@Kz'}SDNDKyf`WktF`Z-Tn˺kYp/:5уz?nKCR3J,%bkn G7fD@`|*s4œ1Q^{R ~R7MG(D0`3$8ag.0XVVذ˥`0Ůr*PDA b( }ZO,4յu[14Dyj!l?Qʈ6+tܳ9Q(vOGu _%4E] {bܐ|qDwuq&T6u\'scJ;v[u+ Eaš$%x PmK!$<١{k:!SG]xiCI >JX7m"wjwI}F}OvP{٭M6C>(:H).WHPp_s`g)GZ/o \cex eiNt@Xjf7Km\@COG)}#x5DS%ۉ5U:4^737&4*9M!O 8*=0D}&dCBUL1nu`0&DagXOJV`oW/ ;&9X,UahLmEF܅CqV{ z`+:sƏdHv0MRPm OXԥ1w%|ee}>,qTYئؼ3@I"؀Vtz讞;9і֦M3{!Z}\n$gY+?u_j8nYb;p:V1*>*Z^Ʃկ$tZh| =[I&KʤV5%Ӻ#SO橼MTUZgBnx^.Ed>"5rkOoYBAς;S~ ]bSv"Hs׹HGkXa R6^UY;!o#6O(Q"|]].iJf$kA\JSmY <ɥ:kڐ+PRfU.l a7˿jĂO"x]\7xOBM  OHmшO/7JOgo* ]t04#N9ۮ;u<`:*$,vKVW(Uf,ZPRn %-Xȍh&k Xp7w%8fW9:GNjLQ0nTZfPJ O@w,oc,qQoۅJIg遏҅UbBkCȀAח+phƑ8J ݺMLPʈ SgC ,N SAkdbC3g<}N%>hCۏД{<`¤.GxUJ2H#6ff0Bcω![:wjK$%l,8JtgC3%Hb"],{Wӥ_ 7;ש )߽`ÒPx}m$É^IYg7G٭x!G%f7בj9iӛ2{j3H s$? {1_@в㺈.wPd D$. [࢖b"?EhN KirZKhaz/'bD*u3Ƈo+˜ ^/J2J8=_CYq @!t궥ny d2&HשWVIm ^]LJnIRο/+8bm/oҏC@%#N5\?^>|`$mx ?͏;mA@NN\ŜwvԞ ~L Z SF)e_)e=L']Y3"9`E` cx&|p6Z93.k! Pcv&;G`Lk_P{E@w=Wm7/Hfʛ܅ !t,OYGIi.R~SM*<a#48X/*;i%0>(B^RpJJ=n wg]<`xmebɔּPۣE/j z\I0z.8RZl1fy">Xv5 .= _Q\zC>^!-"͘ >'@q.v3 BSA**\-xBcH|';%)rqlj; 0Q[[uJ2S-cCbu 6EZwq +ٺ2]7`"M (^Xıݪg|C=zytczBv 8rgțƯ04 0mfm:Wn OrmGgFHrOMQOF2fEm>kWZIVbd˻J<[7W@6a OasLNS~\ܿ옪"Gcx˃>#&EXkdY3\#׾uՆ_\֟ ӗX}ު0a*wݡx'*P yFD珍CXf ijdSVK=W9 7ƿUb!e6=f;@?FNC#)6OGWfFO~Uvu4QrEm3MՄk ͹\O^MNZ+|[Y"? RvIRCFZ 2Ed)%|5̅X҆RFiYΉSUh4y$~-g-Iբg&SJDt#mA>wux̆+˔F}/Ùz6^>KJUp:~2 .D'~M'S~;-RxN]s)?vr2N"ϮMIzó$9*'s8ɥJQp1~+aY|۪KY2 fC.+SCGxySX]r':hjQ O}y4k'pk'oig!%t-aug,+MO]cziSTFbc}v^GXX#bDb)`%P撝hxf=L:[g,h/g%ѯg "d^O>+䄛$sv]c#G⹌U @}t8YBo5 k?88̶ѣFen(EIR]qe9Ji:Ln42H6e +}|cc)YKgz`v #Pf&Nz^PV4Glp~!4@ij)i"Z&_SXD$wJ 4Y$#_ @'i"∥AT1(7HE#wm퉷ǥA3xmAEv7ńk"-/-][%n ևG}Haou2&?;|66ll8U{, bbywhW5mCaG#\DlG}tfS06\lʸJDHk`[>>R[c4hTaZo #V11"Ty5ΪKb'^GYaMO]+n}|;ŁiW BR(fۡLƧ>#]rD?1[2sW۝B';Sr*.u8)[SEu84)O)[gj(:j[/S}tz{. N2AvmNL3 wet@" IÓNR _~_#7R*)գk5gJ*f #NqB~& g2 دO 7- S ؘ^ٵؕt.$ Az2ZEyu=D>D&[ uU V0kLD;QK8jd^KwإB%% ĭBU -޷)$ exIgk {-Mf.< vx//jI)wej{RP ̢oN-B1a(?RK<)ѝ3Ķi`w䧑z#,V@@nkK.HSH4>S xu1AokrsU͜mzXsvBoϱ/oUC=a! 6 ,iz+bm/8*<%qOQ {~XDOI𜆰<4JnCs봱UZXjjw3MJJl׶\OUN(9bx*o^P2G2$+D9e* @;(#8Ù43Xނ~1r/B-렖9=PP%čj@sm blR8E'uТ BfBA?-y푚sk\JY%Y>on}"A[7W8y ]?z+pe).XܩTſ3K[t&^eaz\C|gQ46 (KLV lNj!Tt7}k; twA Q'/@7UX?S #4$nL؎v`/k"J+#j#y 8lDo鈡ZZ{]d! #iDMW8X?bbb;S~@.)5FRPcr_WCsY5#HotJbdi&8($āa}%iUg_c H3VZHf`~ụU:oGh| clcU!*#2upOOkjoF}$scK'0,^bb 0>ٸ=[fHpZ[3iUEg|hZ6gB*=}![bzm 5T5|BR kx^Ӗ肼,*ppw? ,uz VDI #BcK5B]KL y[!倂ˬ0?[NM/aR\Pǟu_ܙͿdO,X gV@wY\# @*]O5|*.]wy␻@H]gώ[N&,rA#墅ܥ)>Ɵh('-{lMU]G`QͥE$5SFj`Q@_ Gbk^]0iUmzw c{T?mCWpf^0,ģG`ʉ}pPЗ->pB]S25^tŎ) {TEk#\@˯5s'q`ۇhR H.LmI|8*K_ WLj}tq-w.E10ժ9d85R!( M;6!*k H Lo7vH}#i_6&'&6#TjLv'Ձx.vbb9mQ(J/LPrJW^ɵ E#| ,X1A~izdJ_S|#pAq5OLIKl$ej&XdQyS[K;jfiu U UJHos\Z/wf G&, |gX&̵dcGåN*8i LF,̝ch. qgCAA Ui:uD=/.mQ`9}EAφ{x~wD Vpf¶Lh1 No/%]=}I7y{Ef5J )Eqi$)Ϸ8M͚G_Gq@UlksDx_x6giqN PS(!CmDh'ED+W.1q|ԘIڷf'[Zׇy$OwZE7W҆a?-\ggP2?1GwKFGdvnf:juP]E>G˧d5k_CDnJ<>58r@xɏE'"* PH`&i ȸFڣAx n^5,)[;0Yj*{ Bhb}`j>!YIsAdd@k4 8CZ <2; rj~X: SCoIT^?[Шs- 'xfMP D}BKIi73Ѕ֥7wH_%g][kR/ Y.Q#I8=ܜud`My2H$/.<Rܤ>To8Rdz.;U.yV[8`ٿZ3^^@I M7-.xOy:+ Y$+a 6p8Y3fīY',k4SiQ}±vSPAzryLA.KÛY#^`eʒ1z%Bk>KCx\ Jt֙H$67 c({Ow:fP,2Ds,,*i#ר|_WWS0:y4UKUÈbf2I^k=[5y ^cH0svkTH\k=OBI!t=}f뀪zjʹU>2rۢi*,ImE4@.f3N@jrT1m.]6LU6HH( s=%ZUEQu$œg*HGzu߃G&HPF4 !FEt !t *6@,fe[LϞH;7})ڡ{ΝANubЫ|:k-=# $$- 餬ZH-V0 i+-z3f&%eh!d /W]5b]ijt|hDW9~7(xXp7q8輛S,[{+Ɂ^2F0BAǦ wBCTʌ CŞ^Ufm; Woߗ n.x6P,k]  .$ꤛG\͌"A#ioZdҐM}4^wЍ P <;28/RZ8m0$1pڱPՐipq2$PFb0PDQ%Kcn.(@|{K{qp&`r/;>5yVA50"i"9ݰhW% dc'8`T=:kSL;x_NGC0=Л/5R"J9h+1;S4QW:ަƹ Lz^,1.ݦt]wC5#ZlӒ)gl C%C,^I{sqbl棻Ӓ}\09"b;D<؇t7z֥7}H +BVå{x E0Ρ * nI0БBO朂tM䨎q)q*#zYĘLLAa੆ KMDl .t : $ E "z%29hǒ|wL5PWbk\Yi%%LIpUg9L H5Ơ5 &IwVy)C3tRǗY"p(!I'u8ptwXxYVYJf}/q njռ!Y[vQۨZuid*A*bmWT^-b`BNݷN 덎6n̗J]hxda}.ɼR˫!4͹NBaR'eR䦅#VޭBN#O:.22s$9O0K>* $Tbtbrm_Kuv|tnޯiޞ=_MKqmV { gfD `4~TIYd+(S1H0#eA(F lN)y;o>Ԡ}FϢ'#Br%Jr$PYzDMŘTz"}!5nl=Ձ8 Ĩ@gT p)jTL3\5+WfAC]5{-I -{^3)Kq.SQ}܊`,ޣ+PzM@flT'#mٜ7pB'n\VHj8ϱxmbd[5J!6GGU?(Ihf 2᪥@q32LE<^:Ǝ;h跌f(ܔP#:Rn@DVu#I>Do!1dX!ʦ6a!@e!'B6aխfʾM᠈Tbj̘l>]ЄyS+ϨOdKM6ВTO0RW9=7=2|P{ruL4AsBJR< ~P+i #<0˖#Oj"&$%,DfIʭ1A!>*R8wpR$3'xi85 X4]p &2Rt;Dft2zwJ7`MCmw}m!nn iنi1b鼫b3zeQDn˼o).zF>kT983cۮYZrKz vbvnf-5*si p@[G9#{.TolE'+!@USK#VK#qFƵ·M ^\mm֦$+Ft6,Xn^l66n>5DwuͣAM-4n+5F&T ZwuENM HLJ 1 j֤NKlvDl #K&ěUQja˾:Yrմ@DY]Nr999͗1׺ mmb1hDhEEmLŢXl0.nCH$*f9.t I횀ma7ְ`,bY3 ޙkiKr$BWi(Â%><56h꼪NI>kk䠵2QM8IgJztMnh6MR[ɺg'Nqgm\eO km8s(Vl톙6xl[ZIHQVk%ZץMAsn溡+|E5;[9!ҭ[]݌C4u"#BkGywR(`3XdDpR=Md^l$CmM69w6VG@Nspr:Tv'W 4 +kDFk ǶMk8=[\[bT$#|]K56u͉1\\".طco8|*u˼|ZPEtB0I]ל ٙsRd$w8 f˔$% ݉,3VN0[W, *BCHD q⊦NXG-Y9j|r.m&A99ۜ-'+$!]ټ7sXl[$f^^Vym:3d٢5͊p4tfMѡsy3yg6:[ŕkt.N1]h3mC`Z%E ֛pTZrѻD]sro6廪ercDiJ+Fijழ "u4=!k[vpiu8ڒB|j:5g ,$HI2 *1)$QÂywPd' Dc,S+9llNȡ \D=nUzk؞5G]uÂNo5D&Qf+U5רI y%(;XqUmj6—^ij>2/{KgzSqۛ"Ni*zNRgLJboSGTE:,4Q=aaRӴp/*\+{pZŭ&nFRH1YjXԏMQq X,'.iQ9۬,j`dD^8 0ƔC$pi6ZWqLGsǍEZA fJ63nIc$زipI2jw8.FZOx9Q\,9*8 ͻC&XA58r=\rs7"%ir=OZb9yoViSIV+94xo7;yqHBn@?i$!333q䋩$M ko8=B;Z AE\k0!MR浾ڐ8i8Pll5eNq;Sk5o9Whjwܠl%ŐIkE.n27sb1,BrlҳR35q!Z 38Ǖ \Q=[ڶ̊A5ybљVh|͚a&(*wZ䒸RVI7#ioT'pUlIS2Am54 ˗kl GVY.p4@ 2iȗ+[63 [m"jN7 k6 g69I-0EF2"rph[5n /6SNCm#Ē\kСrApmYv_O-p{HpKyqmn<9qÑlj)jWZaM˧7uL54SR%2Ժ֤4tY Tzo3(Y3Yk`L$Hl٢"O"j.jro h,AQ^rmkHؤM6Z+tf@ALX9$O!v-*+.Epd$,%9-,1i){肋r_&`2KH9665F\pjt!o2.&|e&=nm;# z%up^^QD'bn=H7mNkdصmrDEe C:h`li^:"lEIHmtW6E qYN^5N.GGv”D4&qiM0$ @&wT%BSg%N7Ovr.iTj tײE|2vs 3c#{MDbYV&gn((i y#|e :m`Ҟ E3a;U֠ZEktgKl#ъNsbDp+w7 efMmXEMpJc&%Iq2׫i.-NWYiK(!ˮ]VulعqV#)sg7UʴxYor7 a7\Zog \* !%Q+kVQ I3m3i;57T$*s211Ƴ31QS8,';J{.%,Hz^%(iKH •Yg_8NbXEt|#6+)˵+IjH^DcOh#yVqZ^Mf6>CRR ;lS&g"Ru;I"b"V> UdoM0 2 B! | 7 @ ~ߝǦΒoI$=z@IWۥϻ::z] @I<[ w׹%dI߿˟,pHzHHBHuS $=Bw{FO@FI?<:,dvOn7vux+^z4\eݗe%%FD~%}g=js>$t=owjrcK`X- tZz*qPs9A2 ؀{"#a3kS`t\x|=]a1Ñ}Am&P3gZ4rdž oin0U]"C+qWUGW۾{D60y>e:l i7+w],b`;ξhX;r)!]T_8 0a{ӵO5K)2/&ѠIsuQYESSL񢫴bmAi)A/A{9لE8UٞPVYl#Fҙe 2N,QkMJF8d'Dc[&]4NjJc{@hv޹&{+瓲BDU'mkVIFWhΏ8RދQggy]3rK1 xM淛W]l)]W5gꡯFdE|j9ko +MgHr2/9b霒%$ԭ֮Xsq[M֪&/5\]Txi-(+啫*Z1reV퉛5x MYuFG, EhQ&0آVstx6mB!B,Tɋ_?߽>x;t1YFN:/%b2N’̈́Ӆ}%" -YOmW+\G> Sr&4>⩰U*WXBh?%(oI^(f'`$ Eag,&c5^{čq~'O4ҡif~n{]ڋ1LIT0H-~CoV$և7cGU;_YUlmI0RSz nV.T{2HwDˮj=yXYA ;*Ѯ-c4لv33}36%:ܔYnG*ȍ F&tٿOu[k+ FڹJAJ.6څy@ +"2=TR1]1^2>C7mh 0t$| H $$$ 2HtX(H ! ?$ HC`H $H z HJ  CdI>I OdyI$d$ %@ I!%ddEY$$&HJ@HO^0wHӤ@l > I)@2ڲ$M C2$$ @t }:B:HrBui!>qTL@PI ِ(H)VBE EI$a "(XBBEF,!$)xv@Y$I z!$!jC{$1$$'^$ @d 'I$`@dհpdHEXB(|s@*, B,<Xȋg@ =B0b_qF!mEz۲z'fDE$ Ea E E I H E"  HYH ) dw JPE!E$<@ P`EOێu4]7#@9(F+ƭC)޺\Y 0!! J@韡?q(n4?!y%efGkP$Uk"Li:LVOa=!!?!=j~`~c$$(aX{!$!EݤvHzāI=*IOd =s ABO{ $a$;$ hHBd !=$= !xH@'!$ZH?$CI= $ `'$ZRIzGS=)Y} >[Y:mrISŽu') 2$ѤֽzMO`J_E|kSɾmIL$ɐfpG=>?z&Dp 14$ '.4h;.2d~ݶ+e)գ5~2NUJt ʼt9fgCF"4cd` Խw}P= !vYO.V0ԭMh%(Wkg9! -d+ô$$  '6(dljOg$3W719G,h3*IϘAa8d^*pI8nr5c$[SӝeIvȫs6dW K/ VM=@ 5]?Z5ǿ-z"鴗y"'] Lz*f!MZUʆk+EQ=BR^bzjZ>^1ŠAJO*'7qvYׅTpKRBap]~0VonKB0.-2Ĺt{29v:=2\C/!( :I1\-_RˎKRTkĽ{q-ÎuXnEᖼFg9)wIiPOe7`“;a> Ȥ 4Ez홇&h5oeC?w-z/GX0iIGDF`"':lU*9j8 'r^VcJO UKQ#u _!Xz4M)lT*itEݚV7;k L#:'| 2#{RPV8Lczq(jz,`6rAC z)8᛿Ӕ IOuO^B^Bv~GpZaaL)yTӜ2clopF:78Pqٲ}P|yk0ul+T J{LFDzn5;&!3L!YDd볗E<kꃼN;\왼`V0-^TNS_ξA-ɤÞM̹EkLb|PYU6f" w LnR5\Jw1S 9V4(E+)/+K&BjY]A9Mp*g#RI Sq2-M0/*X'^TI4 ߎ)_dA=@}MU!a#o9 Fg%OWOQ,fƶ]řŜ̼-|ʧ_luC,@񖤛XJԛ<˖P[ۤcm>/)[-ϿiZv[°2jM|Ëj98tx4275s#mObwd q8~4Jk]!f httV6"4Hv0]s Ӗ_,u@N/O71gBБJb7`CLxkY'lLh3 SxӘU-Rnw\Yx(3ehLx6[7dq# D1ר sGº,a6#0gD2Bf)^ j>wljY٥6,z#(!Ll1g‚8j_Sbq)pJ6F`=ÐzaN)!A0n{c}[ pQˊj7\Rzٱ_d QΙEB}xr,Ӕ%.QH25敍+ X4Z+\/x;E]jfLc%VS۫Cۣkj^oNjR:55P5cM4"mKa6WH.Eِ%[AVkWŵAFqfq_T[ q 2G}&j]AVٕI^v>r e-y `%,)SCî>MXuuП/ge nn/2[5Նe>,6¨TD>ШYeH9l ͫ9x{%eXZ+-Û u< $쓚37RLR/ Yh~]`U2,sr3s-0CݭڎeEM^] jBЄ8T'_a.`1/fiM2 eފ}>KlF85La(] AD´ilQKW'־7>C1An:&(( dՈi#qSOB"qf׌%-EHKERpǔb6N %(0|گViܬt`=PA]9f>Wڹ"Uk4E!u9&$KiӶk,mY{E*T]ȽL&%RRsWD &BätUͺDRBfn Aͬ+%V<,ab7-pp, H%ǔƐdjwjfhI735sHՕQ28͕Ma˅yRmlgrMR´Dv2) @Ɯw0ڒf6uԸ֤Hue;f;"VisS1䭢fυ3tBUbm B(+(XTYUPȭ_d0^c2s 賛f#*liTٜXf e`YBֻB ^i9a/!abMx8I0IWpՒT'NjHוG ר[ 6,ɔ-.(l8)^-qfBaܷ Ֆ5K"/7IpGW<'ca4m(sm.*zY:ݶ[l7Vk I&hIWFc+QC|j"91,Zf9=B0Kb;Jk $sFGyUV΢]4I=A8~MoNOY3D\\9SjVŸ]fdC>c="`')T]SS[Y.*۬k-9YEHIFl˰C!*"X|G.jAEM04t)KTi kYiUV 8KVEJZµűqJ9-qK&/J)Wι,1X5>f .RX~)j'w4Œr8Jwh^ai`e^^?lK ;h5juCysi͎[CXOqh:h5蕬v[<&J-7qOlk5*p6-`hB'* 5.dȴQf]ʮ(FU4iy8 UUPsr2)1gHlV`waV^b_xNpS)1pOL8L)=;+D^j)+cؘXUDJTtפl- e3\%=j۪\E+0E4Q4cu=ƠV!-Eܓf6A\[`ʮl1tc|NdO)*6 u>Q] NEĎT Q2vjiQإ#/dL|6)%e5mB% wtȅYf }e:bo d!ZR#`IxAVqQeJ2I,JD1ܦV'Ȟpu} e2浾5v}.vb]L\%T1=^$y|HI4gIN/U,Y"q jkYܑjʦvW̰N0#Slǩm~XZYv9( e);FFl׵/yX ev"--U:h-#jrsk#I2ӗU;?84SѩYnSqC.}@ÝqIrq̔.hRR?2kk7[ ʯ4̴ܨЈUQNLؗK.Aԧisa+/NUOȹ<c[W(nϗpE]vqot̾GE3at㍰6I.c3!mSyZfrfލ.fF.9,"3ɘP;xRT^eQIMR"\ZΨB]Y4*̲+(1dOpS%;'*"+fkS9h5E@{"ԏRX5NIyjkN+Gjyذ~Tjt8V 9 ɷu4 sM-q˱kHDV5/(>@}a{HشYMCƿ@4<rdgX=)9a157P4$b׫@;`P/;d(/ܙ^6 Y900yj03>L`NZ%H'/X!"M}Z2Zub)5掤1*휙"1()S0JVHbWf1n׬RMǥøsWwU^ȡJBӂ"X1_co\쳋%' gJ×NcXc̾C-N-ffvѬ75+K)6KZX 9HkD3AW]6I vXNOP.RdzK?6|#b$-n˚ |TH(D1aP-0vue91RT,_;}z ((=6~.Eڙ2y"BL1 I56&],LyYgm(WMDZw41*dNU1j V-k̏҂֛ L5EA ǒ V=a`Z}icu{g=:WaeMCF}BLaZ##Nv{b^h0eOCLRғKj NR.h2%z >Z7 .PiwBIx(GJL C/I㿋O@XAB ^C03k"^}K$2-pXM2SI[޶1YoVv%(VOAs(JS\N"L沊֩F egd<%)[LGZ1i k+e 1)gFlWL)1b.kU2$nlZ#U.z3&l-̹39Dp$82J2Wi$8嬐1H (Ąm53 f Ҩ B[d`c$$ NzqYH 1m@kXBr[BBTbhcO6L9e"T.ԄXiG'DZʚ{֬MLn2ֵ ,8$"n)7G(YYTm̩4ek.mM/ƒ ]1w;+][c@1b\օ̹ \s%Pػ Du!!(cդ>=Gv(1E;iUXT`ɍI# HKo5b Zd#ŌqdNuqs7HiXZSV:dْc Kh)RcUg\mThkfj۪#G儱`^$vSWڦTo:glYJu4}._h(%X*6)[tքt&"1 B龕o' B1ױ3oRh-٦- bsdo8=7-.c7I& 1R-)rg6 vw4PP!!6]5&f'qmIqňv: ~1-wYraS0{9ɳzu0#L&]v1;L\׎.6gw-S҂2 3]Y yL3Ys{d,nޫVq9oNv9pnWjRɐUDb1GZ2!5adI`A$23YY[)Q`+EFroaJlpωMx%ݶ1k&8="1mJ3X726cNL,楷ϥ򙜈; 3 [᫭ԛͭ[LG`HY.h@G 8&K`CU} C:׊pgZ08 YnX02E2oK\Xf E0@Ƀ62[.%7DY6dζCeD0JPNVl;mjqn`V7WH6ΎmK]R+ʼn1#cm| z4\&%tPOXqLAa:6-xgg9aN' N8νoT3ۤ0HLJ@ֲX`U3E+7[4o;sAf<\qn)L^'ӠMx o3b8rxFktLGWI:zLifl]/ UL"RIy<3R5..ILCم0? b -2LJ L12ѬMcbfgMйvĮ \WARk{RX(kCvfhh)uqj [tX1l9RLeJcTNlSԤDs2G hJ( ]4-Csph/Y6i}Ց[Zq7vthckEDӃĶ ` 0I >9:TچɃQDÕC.5v֝$a'G{Uo:8EC@n´l]zc80XA(Os۸ܓ+4bf% RhpPZ&u& S4ˍ$ N3.Pn&ҵeG,JDՓ٪GkqD,Uzi1f%UxŨTf+c&(R%[hO%Z J "%#m`c1:)qR֍fJ]R)!$S2Lk,ժ%X!0> ='7N3;mf6jL3dy!D[uckO]v%vig%mT7e5[oAtdQׯ{u@FePLgb`+pd*(!>ۚwpKe^lGS|sfNfj tGƁ<SsG,>ygcWff4ЃL OpF}(}Cƃ]LJǜC6ys'lO:u{bh'Uf\vē6g"1[E0`ZuH*l4JY[eZF b2Io,!5ISMXl\M0@]1;̢ękJآ1 eh/^>۽u*2AfW50Vln7u}l0+:.!!YnS $}X Ldvd M:-EluC+g!j3ּBK"`|A5zHM;JguxI3cx$輮 `SIzqx\o;65zw{mJ9 R3< *ם^;wɭ؎Gx\CŻEEǦ Mu (Qx3$kM2ڻl'I%30I S V,Ĭq˃)z+M ˧Y& X^֤&5p%I8!\iֈUmA[EtX}Ĕ+ٌJ #I턶*%j#(I0Υvv`b@C8 ^ u\n.&1Mk3ɂf}9N8L}('C~I)j,OB>?iW"tZ~׏ z#U 䣘6!mEG5V̰dݘZk;40u0S+jtaX+W"*"<Y]gr @"j.Q|8l.ըCl@Mn|.o<džQhVc* j\pn&jJ-eE@LO\'y4;/onh[R&`j陱r0MT0II@Y bV@)$@,@AH1# t5CV7vS q jU"@I!0881I\[شdH\_qb]Q'֛l,hu8buC2׌Y4I!!~awAAm! PFG궪ֱ|>{}OVV@^kaQOǴ$F)XT$d`@EAB, )RH((, AQ#E H,XHEXE,<=0XE lŸ:T墲Qnǀl/EԀw͟>[mzƚ$:INZ2!T*& KL*J*ܭLw/,JdB lrH0Ra`,Q(& ZMj6 QkzUTW'KJĪދ*DB<<ݨZ֣:+N%b2ka:STZ9x:K5H3Lq qhʫI9]0Z`,̦x&K=IɞUVidt#JrWK jfdPC@YL0Qhte)vKh),s,撳z MjhJLTRa1GA4ҬYQQK8:l$bW CVkbI XȼT$KAU4EqTj fUyKIe&fvH2%JJ"FBQ"Z%ubd3H K$%*'T.+p](sA*hB,ԝZAęKlFWJCple*$ok4^%Y,Ri%RRGݱu̽133PŜbd)/a_C֙vlf%#V: ZWΌy n.Τ &YȂEg]b1fePэ+zC;R$5mYͲee98J(0ӌNԜ#(z^dZ ִKw 7A ,gY$VyUr5\3SMhg :֯iVha&8ó&lK4 %)tDl( MsC-JVtSdEY43گfQ+APVדei`^O*6B^sLrTXʢYe a h"8jNGdawp; M8~Yja$Ju !¬,wM̔K2 F&쁤H 0$  e L )O9X+'$y* ;{%׏^0:$" Ёף|91~K1^n!ed(4wVjuqf9݅?MO?kQ˻QDv$ vtkkX>A1{݆9K*WY4~Zܾ䟙uz_aHt kgR3U Qߋ4\Ɇn%exPg\Ӭ_w:cQYBWy+7}Whur4D;,vēSҾ0TxgDn(B C 4T~/Aiq҉uNQD~4yOj[JXaiDa {a$vH CXCfJfĐ`LNKAt-QڴOljU&H;:RU/(%.t7WZnFfX\y(~A'߽ډTTC@%AX=?Z@&j"ł$Bq `8ٺ2?3iSf't8m^kcb)D2X~^fzгIؗ n5;nIKE|K;X \$"`*L>BXbr" 1͂DžcgIc λ Ϯ "BѲY A {8-W-ʀ[g hO#i?_K~ʰQ(z`rʀ$ 6%: pU6.I|I2d~Pe- .H`EY/-X g2Q!ַ/'DFXd&na򜨅Έ)^Z:5-c/{n?XDT^. ;d Аiڮ:SFQm.._ED9;lkmAU8\앺R.g#I@!RMpމ>*WLdv |ҝ0P@8ԛX!>-<OIVV ͙Xi#zt\4zvå,㥄, #$$?p[W\i^.> (\=WqLc倵U 5-'%A؋za=&3} 76[_%S2hj^i_G%ЎhP=8oIVv"4O&S'uƘ-1%`h9-5yo2lluW.Nk5v[3d7a8#'|@"~w}P4zŌϘk{{Z T L?KAsFKĖZr$[)ս]K NolG53dTY@ gKYԷFʽ[QxO/ԜW:W6A`(}q1Ov?sv'"й\B0xnvߦa\"׭ܩwro$?,8I <Ԑ,*;nYC !ǍЦ#&8IqxdB1(@e iC˿RJ0]щa%Vs;~.P;ַMߔ~ܼ*[as=tH?T8\V/RTK rL@Q ~ųaӷ<++JYԘP\E1LvyO%KتJ4ŻZ}"jF`6Fdm`髆gRzUu&*MSlޫkKُQl=۬gePp͎ J^[xSO:Tn:̴x@ {9倹N/]L,89qYxw϶ahr[gV ՚/7n҆ndZ&|R9WmǭA"ϧiPONtytZybi8wPiV@HfL4Nlmy*˹g~o[{bO3U.pvhH oPDq^YohP;áacL9\~?+kZ>Qɒqj+2K~OG\qWʺ1ij3Md8X0 egAVş7ʪwg{j\>\7uۿGu{92z bB_AiJȈG_-XFD4POtQh]E>ܗu^ h1Xm\ݢ2R~ї72P~qG`I:V(fE.?z2W*^O'=O FN𵈬DqɈ)05YE%chbY)rB2 il13"Mm`M82ۈc(m[@Ca4 dXͶP̹Y2]%+mL94ZjlTE*x╂faeXcYʔlCu?%C&΢}&p֛U2 "nn`Uf01-0& $%KT\8Z- jس-1)j]4šE n¨1c .:A`.卌BA*A8<,tt @K,P}6b|~O?T^ٱHڠkw=mɍb) j%1Df5 j7] [XjH"C2VT Uf%bnf8ƶ9uxKg2ɦiaSL3IrPX:PR+\LJJ.[+-L0lE1oGݹ`v(D$?p>P~2\oSӑLR UPS~b\2u^?9Lgj~S/׮Q!ΝSB6àغ 3JjJF Ȗ\x!Ⱔ }KrjL@[ԲP)@$H#H?L! ""PAt7ѳ mR@P(dFD#u/D$@#08Ȁ3fܴT3~t`l2THQ#Q H&\ &yOtr<Ɨ,fIˡA4vMVDمztWl1c~+M{_:/z#{Cү_Scz.]^'3_Fgs&@2[]~]{>]ɨ5́XyRHrD ĸW^jS[gkIw6hS +𣉿b d4>ˌ<;ˎ%wG A8`wH6Zq E]

C="DaLg82s$1GbʵBZvm2L"'d3@I?"`691}ۇ3ߙ "?Nڸ LAp;R\vJ]LoYԁr2i*J3+^Gz*EZmgքfBڍ/J%o.sҥD-*b~C Iuf)ѝĈeMq+~.d00005!~N܎xF+Qp}H\)3L\퇓3xe6 NcOG2YqGupʿ!ԎE>YU yu42r—_'@:~0C,,Nsve/rڸ]/ߧ7HR7 {G>듡}/7Æ?Õ)b~ u5J j2 H3ṲeQ8#'gّ.id¢VX6ZGboU?aV4+Ck~ZqJA/>ʙz'&Jb!C̞>ov:!-ԿqxBhMKP(&ٴ02k$i?ZXV״/ڐ_6!'ih=o|7?K '2H{ }vIߒ9Yف H !g)$1 Ҳ'$!!,$B'˰Đ H qHXIBr04$c Cvw ~$BH2!Y Cd`'#!i &2d~1g= 0!1! , I!!Id$`@?} є!HTa!@$$ BH Bv1$$7d)!*,7@$lCd 2Ba@ $@H۲f2v̀H Bp`~̐;݄'0WrO+=B?Ox݂@< ]`y_'q؆HOg@TﲧTwcRyMAa.hOg_$ Ր!ђ4P4vbmZڄzg;_t̥DtKsqgQ.Mw=B;BUwi"B BO{|M~1IwbK]V%|,~9bS#0D:Qx"cBHHH$.C?/aIWⳳpLʶk Jl0 R]D3D 7^Ip,DmG!ak֊"7IPw"έVT V(ćHq#ιS~9?v.&|FRH#S:ՈCR*ZH$czcDcsc\X<к_wh?ଝ+=YHv1)6҉\Qp~ퟲq #א"[{~t's"|?њ.EtJ|Nu\隐~ tk["8-#\j&)OsFY}aa٭s@pIaALk61!jv2[  Lƒvؾ:;'(Z/gq瘚xZ,a>2YN nш}Z~ +YYf́% wyL?Ztz@.poyF?8"r]K-9Rf n[-ئmp HHe^ +`-:ӵ3YRzN@Z+!LHam|gol7\ טPr3<=[^d$GB#1`z<]#0xr#r| |7 aG*ASاgEZ)_7núr91rګqՎmː\LC1;ʺMQpOoTP`H8  CKGjz#QbO_b5ڴ[ˁkaNw$2ZiڮfHS{Onޕj;.~=ƤЩƖ} &*5fٿ UZG_BoEqWG?{}N2~@ p=^WSͳ(GqT[Wqo9n__{%JD3F&f%)n<AXp;/C=e+@G%u!i6[K&bQkbQsx2)as|+dDrϛ) jvp .v1=:=J!ߵN<EE4ҳĸU6&Zl&*`UmDH`Ui jT̘j)/g*Aj_w=?׽Vߴitj^_hu/ N;|"kOW0GW;6-!OC69‡ CSj8 jk ǥ=iʠ SOs,FG#pYzO[!B5!cmuQ6`xšNWNk93wSdTV p~ ALσ4_p@@E,, fqލﳕxq#kώIEЏ,^77i \r3\){/޼ߜ||`bThUeVRk,_k+U;֯3uLb ֍ x>sF}%to(tȧ)w SHcR+$YYFTsnp~Dw,{Ņ:&|'^?GWr)+0+! nbȵL |!y]F'Cd_kJ@9F1n?ƂDۻ#?J/Rvh0 } ?ada^k/3,T6`8i<$kb4m͏֔59[4_ .=o|X|rŝo# BrY?-AR=c* 5n1/07qL4eפ(;+p#"w5p`6 t!c?Him?*dWXF zxΩ3ic"'=^U'r榠-V߶(C R<>)uxse1"ؔryAS-ܗ)FK֐{UpIg,_WkbN{M*75D"onq:Y)‚{0v|_Ā׷%ԀfFnL`O}{pH.ŕ7a!G!piyuuHI6HnO:At5-Ҥ./?1Of\cslL|M@0xz;|+M=CM}پN`ـ Az]pN4^kZ`1Kqb ef's/W $+ϥU[z:׏+znd\ᓚ_ d}4iťp 00)YB@`/\0qe-χ;l KSV lnhGmV!Xxȳ_L3Sh-lEN:/w#$hِP1ڊŶ*U1 ):,<˘K$άp<֕aUGZ$pB wX j)l;ݯ"²Z "[SzJaR) 8µf$lk*b @*bS-b30+Z7Bq3;SF4♖Q84KMҦ0)SB Fu,.N0=; !d=3 ?GOEuZk +,DX[tG,[n~mwH X*q<.e+/BVX?}غ@&K' WG[`qXw"~TlwA__Х!g$\PfBJTwY;3<Vx,A_}{iHnЌTS9YE&-Oh`CBi>`x͢߁WoZ[KZ"5+Sǰ\{IXH#%d*@Pb #.S"lUf%*(, 2V V [ j1m֊E `(P lQE1EtɆQ0:LQbb44ZmIRc3(\23)*VVA@U%`)Xb??'qyNrcV0(FB/±۶[cYR,-3˹#*]E r*"wKjEƫ U|z͓w{q%LAbF uH֗^&CH~ FPԹx+*[= W2T :Hb*+roQ{ ҅k@9ѩ4 =Xm+nj(daZs1չdTjH[n)+-}Sbp RPA[@G~q Nֳfm? [ ^5/{pzm)RvgJx|\Ҋe<@ AJR_^pO Q%7qd% E&d$EQH"4Tމdp[#E=fs Om`4plr3'XgGjN4&Y,0˙?ƬM~ a 6g3יB}[Aw$vcT+.Y9t%@P%*I1%78~Us1ڄo>h,*_MgD23*-WϟǞk#>'{8$0 4 tX@Hŀ@HN@!*b@ H}0iBhHx!1! 4 ! oвB`@9bOn JI Bf4"rH'&zZk$[HI'Hn9(I>@~W'9.7:]'zހN3$! }HA<'}$y{O` No3}O'>z-% ]KI`vm;_@K-Ye~ҷSUV?R.U'>xzS\z7T2>zd~\[nӂ  ߵ. \riTF,cDjq?y6;: _¢Ne v4/ udfEGN\cgf;gIECo9|ю]x43"MPo@Hjب-)rG Vw]&p֐~7'?^GkC;`gF!_@tk~NZk]ҪYD8b/:PΏ38 ˜Z* 5W"LddAɿEXyG_DB. cP&pxvQU.4?q ox9u)iC?r\K3'4_/m$xhpRyG0Ą$8@ |LBoBvmtЁs-% WeXV`;İ'EQK '`fmg00|8b@`a9"`w/S*Pm~<ԍ#QrAoEjY07/JEƒElXwOh,*!)>_|3'η?['eªeeb‰k iqW嚎DH)PUP̳fYškEJ1VaYUPPU6Q=̵݄ޖ+l(U7LVD+UXW ,b*mR+!+c"Z]vif%TrVœ'd{=N[K˗'5,((|fLTkƭYdPf͆ֆ̅@Y4.yk39rdXJψx+  ,a1Ks7 RՋ4jLLF Z3.Zd-¦e qJoV2XF-(ԩJɋTUq$7lLX*`?5W8m :ցl[.o_S|Z%J+v)EY&!b,ZU(̦ez6٧q#ƒV,"5J#(Pʀk 1)STUɦUHH7B4ZElN$ GS$1"eb*b@wUTSVc*,EYUvT+16Hb 8Ҧe1ˉ\tեE*E"aPebAA`Q2Qd]c0Yr AA`*Qf&& -ٔ*)RŴȧk4-l̡:fXY2Ջ 8K Ff$S]!?&Î^.ʂ+mREFE$@B@!b8C뭇zSdg0zlG(kZKP)S~ 0Cj%-xӖfb%SUBUi^8U6¦]|q;Mb1:;W$'V;^yɁ:~l3OzOuMY+o{|ݿ 讂ƪH5O)BLy8vM}eC7ݲFl맠9ѣ]AQO0p%^2Y ;u"SǶ:z,~A*AKI՛Ō+g 8)ܯ½!@wVҷC3BApȽj6>3Y4.EhsRc0 Dѯ8ݻ)x`3<;Bb?)УꙔ(̂]_R i'wYQO(1Nj`>. Dy--fD:p;p8ɻadTBbϲX@ kpofB) ! LTиϯzޅv/f-Y?j2]qe|F pNd6Ŭ5i&Kff Pŋw7"DNf?+F:FVDqطӛkf㹒4}e #/8nV: `І+dz y,r|uAl9WCC?^;JeOOz,5;㦺<}GOffۻ?N3Ɩ9=(!f YW=>M@-0=M:FZK!TJNeJM4jJO+Z_󲩖,Tbf*V*YƙPY5lx0CQڅEPR1_s9[M%E3$ÎC"E6 mmvIG ZX6m9pHҸ5S˖LpsVDDPQ+Qd(ŕH%`Jc&%j[b¢l ,PYRdY*,DE*K.1AC-ER%其)mܷfk+B? CG~3;ӣs2QVҊQTAFm]5M9mat0̳Q(n֝]x5Sd*kiЎnulR,"*Y+eJmEVUEV1L1+iI9vRK}=nZ/tEv%H[zK\pk"ʴ =el™ѸBQ㵸KV$O! ܽ6<>:X"_NnK7- lUX#Sx/ أiVmje%r؎RW%7eECAN)ÅV(ƵW:wjԣ| P:vMt_uI8؝ecbT)ʡc[+"uTsY44&%D`(atb4,VغɥR "(ʨU.8Lj,+1 (V-edSI CHcL@v ,1W3"TY4hJCl(U% q]MqLJJ=S+ٕ5Oogi1V<ʶloÍ c.W0I&,Q(Mx[uaT9K-Tkm[0U©bQFouZfEDbD"8HTSWmdӨɖ\+uZb-1LJj\d]X(J UJeVDd"EF$RT*&YcP¤EXkQUDt`CZKjJ,`R +UUDٹetE(ن5) T*)*3MK@*j Yb"""D1U(h6"E,XԫE jaӌUuM!(AbEX%Z Re*qU.f02ƫ1A@iD* J͚DXLbd%LhiCGfS3BJa.S qXVE((E--dXN72QPDY[cl]%KiX")a.#h)R,*(XiY )m12i#%bDT_~ "0U䷑ qfSkb:ETm+HڕQUC5;dkDB+$;%#zS]Ah,>} QOB1sym6 $cS&O:kHE\#Y6w_ק7g݋$= zk'͙HCeVCÚM/u>q^8T9ÍxRo+kZJhS'CCKDz #̌rvJDq+>.Rb2~ \gJ2!* +eeT()qn* Aa3E0gioz8X뾀C䅂Mv*e ΒI4B }&9~ፌ9*6XJ{_$"WbHLT\P \J mpi O|Vy~P^U׎!b?*3u?`~8WWK=n QBIo0Ś24\ vXEiDŽwAFn±e}6GBM4c޼M6Y88,)ĿEJ|Y/Ӈ1K_:c .1ΟBa1{b@B+pwYoXZ݃z K#`z\yus[Ob| l/G)xD5j̥b׎g*[$zV7ٞф'||`,JkÀw԰j:msy6jt{4)>/0f.XX-*p&_BfXǿ!Znq-~svtZ2`'G*UFi|ԿpkLA=]%aR2 m 1~b8r!;8>M mf8#OD]~D ¯jTb/vhxmS I%W 5b VE1(Vo?ՎaRJqBdnFdF_铪9TɐzvMI6msq{e0˖kķx)p2gcP܏npz |˔ P/xHvKB33$&ܲE( % $|[āϟ= &m.8 ~rx<Bb.;A"3 &@"c4@P9a-uUul4&QѴTQF ֢QQXqPR@? 4_Kί|̑3: 4A`)GmPTm㿫^^?[W7kBj3f/ny]lmTBN{3(k7SJ`)e*mc3--7˟'~.+|~9KK0g!" Un ,eeWOY{VP2r=*鏅U:tԌQOĺE݊q"JJ$lqBVOg+YXdMWS-iJ+R"*Q8E^ k(,1m2Ub` &D$ "$Iearˊz*o+gVa~zQݒ:.N'I3™&T/(6C. 7EYLeMܙ+(+'K(\\n&W d9w{ 둺ÿ" a叻wY6>׬T$,8d(4=&O-ǜ=Ωl%Bb8k[ߤ!æ̦䱈Ռܦ r([jpOt<7O~|yВHsC]7!7V/z|L@"@# ~?"!m4IOfDzIwhO# >{_]z ~]WK^l|m[o P pPE-C?~GWT츧Efi|OhP V`^S*<{+8\Kv#h+Zzciꚲ_m;^=Aؐ G$=mbﵼ *;02ɱ-dwL',s7`IW<2mk)?sX9N}ʄ3)tJA,+v4O9Xq(WB4 Q??OYhy#{{U Dm6Ăy4 [;엑qڜݭ%KߥFYZ^`/A%~&߫c*3( G1HR O%u*ikBqftZ2_f=i1Oc(lpM|OipiB}Oޯ{ҿ7Y:- ]=O ,/2~b^{6aģoTU5񖏈7M/'nC]৳鞢DA(6.v4>) P-`iQ EAUAx]iYɪiN;veK^#nIP>Ĥң(! h%0?gl.5̩px_ʨXrdžmnH;Agő0dNnٶR])DP V+ fBy>w?O68_=*\ڿnF!;sZᖁ.bHv?'8d`QQ2zކ*J)o'z8`Q ǎ8y⨽-h/xxAtn^O)ާQ9 /wo66K_ oK ΋$$%CД1)tߕoDŽIeCÜuL@t(@֐=/IޒI_vH@ I?!1iTc'IL4Dt!ߙ''o`ȁ ȓ,2bqa%d$`tY&'3R6M@;62bNea ) q;93LفLHMۡ Y!+$$C$߾$lÕ ~'}P}/^|ΒrBtPl<,gZɞd|'>CurF/ `qVrIŸ`XsD|\ 35Ϝ)7$\ٚ|caWV@}խppWO^#ڭ@X볋-DwaB6@5'|Q3', ;&o4,0&`BưqK.Q Cŷti:t!:I$:0 װHz!=ߜt~{!`qØ62_ؽ!B 2;S1^4urYDONiėNM~|sɔ@n`Z6^1]p^F{Ea~K༗޼ $:_y ~B|>}@?G}$s?6s`a'6AڀIM HjH!@"gc~C}|^ͶAVip0^Di(]'= Ɉ"N$}8KH;;\߫g+S> 'NzɤaCxvIXlڙv} (+]%e9/9=xb{0;^ QSO&8'Ju&c.I#ln5ߩ䭰9_8k@482k!z}X4vX8P jFԊ{ 6Cҵ͠ϓ%Ċ靵{̒fe0%x&T: mkji}vvU$եb]7ϱQj16S4˸o? gƐ VSyrdBS/ĔMfm9Fjv wz|hȱ)ddz3t lof7Ph&*#0=47w] 1II}±P#6bDsf xj,#0nRЮoogU|4tԛIaUv`ϊ1Hx-*m5,%+E ('M096;mo\`ȏa~Q'!պkGi ^pQ :(ˌ0   08 a0 P;fï4ls 8SRD%guC9\@Ĥ#Ky( txmKg\0[mG1EaG L C3ls~MSnrNr7o S鮏1*SYSQ]f#w_Iѝu: ~x<<*HK!`JGqzrn`Ί-)@n,Di2 qwPV1mOHNgjGy [n;hVvXPK@oe%kA%^=Žs6^?m"ńW#K^~ce1=CpdLy $^«Gm~mUZڜ?ɮ6l}wPaH8-ygq !q8"8G޷͢VZ%5u˦wËN0;ҫ~'hM6E3q50_80h@ h—>f . [> ҌN&>MJ E!PCjݏCQ, J&Q 2} IngpƭL !-TSǹ0wi]s+>|io(d@o3v+݁P< `FX{!) !Bό0ڡ 3ƳfjܙQL|v {Ea?E+X8˰&N_/kVg.Aی0Ns}l,%|m$=nF2lo#xRq=Uy5_ݼb2YөlGw*;tg MXGuN'bvMqM< ҼgwWnof#Kiw[Gڙd^8]WI᎚ M&7p~yC|D+6P6@ʼn3ڧ72K5~nHɂ$΁TֵԬ@kE4hIPOiZIKvDyu\ݒԥ '4{ZN5_`9rgf\h ]>n m+9n'9>XkHc8 |-o]qΓ;xJG|{YUO8<~ "~U  ݊!JoE4~e΄ Fp&^OHy}wqڡH`fh<:%QWO*C؄)EJUֲlnv֘(j̺#;φPx>@Ebn K!O+AWCm_l7`$("![Ӵ. h\3l}zdm v 4K^9ֲ²iwą71TpizESwk ҅@EaGzѾ`y'TNSh0v؟)] k3Љ'i~F?Hs(GCsSAGM64p?@9ÔM~ѹ0?hG韼y։ Xp@ } pn fL (85Wr%6V=uߟZ9s@$~8yo+\*z~fJaC̀8^W8\8rzw ^C5.B-v0)s%I1YetG-(Pd?{ߘIO>7(Ocg|gs'!NzEbi;#om?vȽrbk,ⷄ-lJyN;r^q;U±Bb?S^8i`Ib1:8Z3p.b.L|)uT8!KM. ?hkG]IwK٫9&}JJt4 #0t"4Q眮s)xwgPPqN֗Ҵf F݆( jP;Ԑ7&f~qjAJB]`^ImbvoSCe5UFE$2R툑oid_?=mCM<5m ѷ_t"K(&} 4ho! ! Iٜ ,shjC$b yrP8wزj5zL: >1uqIms H|gE˗gc"j}G5E(ߧ/bd=9_ b^Ͳ 9 R|kud@䝓thOP]9[^Hlh*F*X fb)% 2 oW;a3/d>PA$8` ~CapCc?{>bv}tS=>Z4ln74{nG)nzq('~$!y7>\7ap pqqoo%uuuiea]YMI=`P?t?cimyH? 6Bv)60wVFCu EP)˾-25T$X8BI>?y,#H!  z ՠ(^ WhqN36Bb0 { e `xxaπgo#d$,(&WfF@Ҏ DbWBp^ 8ς lIᢩ(PvK03jxcU5( 6V:4n%L&R:wi vݝ~ͥpx1}4kC6/sEh*QWeƻwi4lAwautI]VX'pDCP.@\ c=۲T85@J 0]|y1r-iGM4KvpIH6%F:6IIth8nQ`9]5 yH*`9Q\n6+M{MEbVB 0rOyѢsIX"%ti ֍ ='.: ˳UTqZ~]$ .X%, f29Ӗ2q+I֒C֨Ѳ^~ݛG,0'ahu0*9P$.UBrx8ڂTzxLg[d\#؍ր (:{ 4H]@]rNt- 80؉6@5n{3jf$)=]'3Ge Q]Vcr[sexݵ>*N7`]'atd( @5H $#9FHQsP1ͲDF14:>n*+Ay٥kV>0֤gH4r89)"LqPJVn)ԨjL쉥4MBi:JV"WcnĄQOʃRt'"vUiKAvIi vCWD~q˰?0{ܛ@k:,; %b _ݸd1k Ԝ8eCEXiϤ fyu$FAdFDab"I H$PDdF 0NFQ"0B FDdĐbddDH"A $H"E$PF DA`bEDEAA(1( @AD" $YF 1A1a84TDdR ĕ`ȊDb$QUQQSED2k";*&/{S8 X R ӌlK  LHO;F[DK+kRg&&R|xf)mZ$(0i'TbԺuMHpy> mx5f6Obx4\[Na}g# Mmkxm[buj+~ySݝjEs6& ~SiFb+_&}6>F {-bɞNHQێ  KO!nȣ{5iBS%4Lłq)\:$Z"$#κǩlUC lM*JFlb{Mz wކN,Zpe]cw,Ie/nuK1T|=Q!b@'~pdVd(A~͸s9¯ tO$Wlw3׷02AaK ,3gɶsuc{f(5pFղ/\x+r["6h GZʏ86-*$]!*.-TfuM 3 k\MHg%v<|qOmրxA:Fz3pgϑ !AS `Pٶq})55v6n91R.|62X^#mZp[K\{-jϛgH8i- Y{!~MdKT/|ǺtD&Z:`#7hƜ|Jhhda Xkz}8P,fF0P-g7<`n<+Nߎ ZbGC3vN\`+q~[hnÅY|)'A(EM+AoJ B:TM>{ 0 ,Ok7Yo![7@ $sԀ/^B@Q"ULv(ͅ T f 9%\]%0FHS"* F+Ё: KQ)Ij@"| !hP_B,˔k_+&m;@!SQ@I`btܰZR5auȫEyXRdBJm Mn+P8X§9OUMLbzuX> R*^~sABgT z+V}6# 0WHaYlQ3|g>!R*Te6!*vG40go/;lT\SM;„&嶸E2+qg8C@Zrͥ 4 ^MzZqP vTzӒ$ ;2OF$?*֠E nUZ3tj̸U Aki+`XmkmgjIP&@8W>6-aRتgv )Ι aK)p:&WJ?Qڭ,RVdLBxT`0i\ Fd`![S2BRPq[.1DhJ%]\kONhV2Q  肔l(iڰ Ιn4ITvF :9 גХl^tQe}l忭oqMB;P?:SXIc)!br:Trj*; Bj-`oKj #usz57-mx\ph~pMT@lu(0&*µw:YL6ߕ@TޡA(D.- . yS#K8S.S"RP%(E2[o]Wz3YV|)rѹHPQ)`3g:I]imA! K$5х"ªaFKVUv ^ =w#}m:; 3`@1Z1cAn$ֵ鎉sкd:xsI(FCRun>N JʁN@4n6E+k,R,d;:t1Ԡ l. ѬylZB`7QSh]!"4.z[{sXk nY@@'9ɤ%rϢf*%cL%mƍ2uբ%Y}* DY.̭.k" /ض`nPP&ҍM &+5 Y0ҕ̘22^ދ!.RBa0!%Nr6mB9aR !Vրih=b@nXkP>ZFZ w( \6 aҐV0 gV4P(C ;RTDvL)ۋE-[ # *FK  m"s4 ҍA$ drfZ.,:TE`L*9ne X(u2ky5l8(Q}ix+׭hV +ء@$l`Wd⟂.!rDJif?I[F{ݐ2`Â/-K:hfL` "[#P h0 \/.(Q՝'J6+HΑgZ({/Z7oS\ii7/  F{YV!vh߀!VB7  rJ.]}v j(ϠcrWq$e%"\[B!)С:+0(beOu {,@\vceOyQ$* .ɴˁ r'L^jYv+>l)B@>+,*|*#LQ72D.U Eo1rNUE3BwAVIQUi +TvYq[=6KK^XDw!9WD.ի AwA-0c,jJ |h>UOr˗qN\\ƒȱZjl*XJ r@ EJ)V+0$ C:|t@;^@{jۤtcyFmK)kp6_!WngEV45aBJ~4PD\ʖlr 0[V(: v枷Zښ;J$H(Θ QTusSaWLW(CMАX8 ӆ#\tM .HL kvcp!vs˜5#BVVKOU\zp 15\:R $Q.ՅSJkzñ ZoWMv*hqY^s^YdWeB`nEE1yV}+&mkhF @큦*cD~MOvmg8b$_[ěS&)BpȒI:j6=ήP '"@&k;.wTN'-ӽwŇA0(v0t$ЄM@QCi?DAaVΝ0-B\63p.lM=);r S+`xڈTAS>K"&p)P%W)K_Td0Oɤ8 #jL'27#uۣjK *hRQ "OJn( Xjll!Pw{yow8 Яfax$δU%MTv:lĘm2C+U`r%yKc)W\,U+4jҮ`U8:]T.:I&>HBr*VNkJ`щ1ϒ?MJIҀ1k8Έ%3JQ^z+مBBa+ Hݐ@&7<$Zݘn5팀ֶm8au^{aX!ij՞VEѾ6"Q:n .Q0+ƹvڎ{E5\M%  P*a =T(̠^yRk "\ #"78c2onnv烙Ӻ^:+ BTPB(1N#-KFSpҩcEV'OH< 0qƫm((w03gyjlmcלN>0rC9Vѣe٨A$aSQ3CH* ~TFjJ Hʔ-4$q j 5+U iVZDuUЕSSiBt3LLVj#EɻJj%62ېV +ԁ8Y h&|^x!O~p4dva*XV-׼+.op.<=r騗6?WLU{J-ٔ`S!0 K^ݜ!e 9Ѿ^6U @3Wyy@= Bf- niq@f!"H5D1좕8#H=/Go'ݾcc2ޖ.:N$ebā" W\C쉫׼lIfEßܯ)FUXn;6K%b<7@ߙSLb i^F`O"; FӬ3*i;#H|!21!fW4˱[MbS'T)8aD)RYjhZ`Aڹ[OjԊU=ҰqAFBTtRV,( %G;j QRLsM~ S4ӭ2=`P],\cZ\6g+Ϻli~:OSzWܩy΁O[i Ӹ+q?rFb$IIfiD.Dr,USVb@ϫ4T& rIhXJlOz&CIϧ<<_Ul({\\T챨v+YЂ IfJDwеQ6PM4ԶZZ&PeOLry^*At?eUp%,%0jNq]Y$ZFd"UܺM"$j]Ӷ( I:bh:)3e[+秛#XEInۺlߨDVY/IRv7 L _XrcIB$(rU悍R9^bʯ:2JsmS!VW\c +$*{)R q RVѥ#B Ы VbI^m;"%КSXP7 74&!k?Q)u AMuApB+0 ҒyemJۮ$TJ݊R'fXU64b 8ȭ)W>u$u۳+@n>$cn.5:Rf ܅M,?]lKbdgBglwI(]*шSҞfIR g7+ 7K;J|PrY+3ylnWKT+P&>Se,,.B@L!j`jA|h*9Y fpPg$ @*Ι@l-:κ?U@"rFU~Heg$:oЂ{Z@4(y:8Uz(֧PO .%%Q n(%F̔mrWL9%Vf{,&ŀhU,@( Ҕ`ڂ`Jm6\}զQa%5v4BbTM2 6(\SgX鼺V)6$R5-RjZbv F z*>j2 ,)P\zikԐ3 D]e.2Pvd&lFǧh\睙>6O ^`;9\Y(&~J)LP[S>/59i*`Y@.HH0Zu!V€R..'׫h!J^Zk.T[[bZVgJ[ $ѯ= KUTғgE-820RYJJN^tsTyva$#&lsYUj\;P 7KŐ lOȗPe\gzřAD*Uj`eUKEbG UB&N-)m k:KMzdL cǧuNϡ ٩5ZLT!a!crIٝF.6/e=(Յ|!g[۱[ibl|'(Ì"%ߪQNSO0 A6$T"+4rMm:Ø\nN}Ō|=NpM@έ^],Do+5h(+jToxÂ(S8~)TK "6v!rC$<(ET_筨u$_rj\$A`O0o1jHRD!Hk^'Mg6@\i!< u$/xsΫ0b޳ީ5reFi+$Rw xÓ] Ùx\bI}}^Z?ʱ~ؼe󷉩(a0KoȌ xqaGU/cC(p1P$W\1ętb!<ŒBqf'ϩ!iy# 4#,|~%]v4QWG>RB 8S0RWoY ՝vQE22LAbWnçO)}pwi=g9>zP ~ȷ"E^ҿwsO6y>HV=xD]mhsL8p6)spdc9LŲq$5& 64*WL{XC` ؀`X6ò"sRAjI>wOd}{};3 q o{va}7#Hq.j-𲤓N+o 1 3 , bF7@dz'KٶߏsChz\r: Oު?e Ժ0}Ϸjh^vp%I<3rW Ec ` 8,m Cu.cp\#21i@m%a ! ''T ?o4N?7V'0k^NaiX~]_L~MC5IӚB C`X v[yRO3Uv& |p`ey_lGhUX'o{<ݮdeDJЦl;sIK,7 3#RR?K``'l0#TI84 }?<6C3|4}HD! Q!xt͘Ud6cQ?1>gI50*|4 {e.%y^i-n4ᑯ3uϛ\*A ƃ [g!#8/K]F;8 5k*o#s$,R5mQ\KuOfjf}0!VEvܡXv"! ?:B,[X$\vn0(m9+v%Pj%闎s)iz>nN?+11Ӡ@˕CF$6Y1#7*b-B2P4A\|dDd.^Aj}4MfM`B}s_GSX2t R_ Jj gH:Rzdx\wf4Cl˪piZsmm\4\!C0Hk(g&RbLW~`nTjJ#}Z+8ďx'd$P"wE s} aAD]pOG4hXlO_D BOI}U+f/C 6_6wJ(Lkʜ='gL GET٦BR#i{]nvg9s|ϸ'+[. Ԙ&:C,{G]nh< 9Ş7}hwލk?o .{O8ۼvxRy$Ae ̤d*% 9.L.h:WY0.0-' hT$MD"b#t u{gpqO4@I)<#fjju+Q]JX?/uMAUIEb jԒP_M8Td$N[+&_l%p43`[.^Iϡ|*dX/='Aꏭ?"X4VLO7ÏRg~2ĮE ~Z!ߺL'~{#9=U91NI=V*Z@^ $MIx3_MwSt] F  "=5yu.We==oxwkOۭ8\cMWe'ҽ:ȋ?*^+١}]H iw'ㅷ7q=G$?Q6RLi(CQ !C!1"TU#P*FAE X,P ETD/>0x0.8W5-zE s @ "Wx !=r%po&ޤ(:y45UXńPb,St(d",X#, edY?4m !=M~˕ޟ&gb$nd =bq\ KYvz{,&7:6CqXݱyMS=/̢-GI, ~5`Y#u(̘kz5P+#@)TGЍ2;  s;L9[w*r!7٩*B}2TZagط}J7ٺ?]'0|>Tlreq=`}N>΋Q!i=Hcoa_nG/VO {oۧ6z N{b6YBTNݴwr'|Il <pR+iWqjvv2-=ztIh׊N&(}7hclc2 :.n`ޝWM<$ܺbSx_d9*ZM58HG\8{ܕ1Uւw?EnAQl{RpVG|U U pG]sskw6',miZl!2Oҥ/Uh6 vDAڤLPϓ*J dPq?88vi +AJc%WtNk0sǟ]P ԥ׻{6BE $7),&ÀCK oO;*W+Kgtg@@m`mp#|X0Q8HlwrO.h9ptk$>OJЃIŗsߖ=笚rOaBwM)r w[p;A†|{(!(%E89"zk A81SRC~p؜nA'WMSN$hDٰwLFk4:WwnעQ}_^woP.%!&$]:,%kؕ,e*1УG.~*P9l {00H0ͺr}y kKxߵ@A++ڈKYQH\dk:Xn'+/ A?}2 Dgԧ^@GnI ?- w +N&,^lܨQ➤Coucpo6 ITBШ^ Q./-B$)SQ((bd`ZA>TiV sp\;wJBh0)jA*̲5,0'( :G)H =2Ē;Д7vL(:@pxdR/ϗp[fslO@9%ݚqm{|oEk+-d2H2ka '͕9faOH[Zh0h}2V89ftq}CϓNPO9-Zpq3!lT-#:O< _W#&FP>˫s~{R^nx]k93D$_LmKq %q,ڸ'iBdV{J=VT1I_[ۏܞLp%t֭C#Oqq{˦K0!ljkڅtV @~>y.^/-*aX9K(z>  >U4У( V[F.66@.`QҾO)S[D+Z0r6MGGNSY]ˢ` 0l}q)sjvcRb 3PӍmT|V!dIX1ܬS ;sHt:+e< 4K3lح7T+9&EBVzh#@mYG" {.g$iiU::7p;@6}xWKG~MʭO*`@Ҵ㺎m79.LRE~侓8ůt$z ."M k[Ȼ8. 5Dg DA"DHߓ*%#AWLi |]8B@킵)Mh O:޽b|[00V H`REdcJ5%ZiSP_&-ljZ.ZfSGMݨC@lQp"?&! ٰR?buo5y =Gm hC3Sț͎!(8(.{]9eJZ&22 15G1Aq5[_j=opkTOb'PjP&bJgrQ-{R w$]]5|9h[˪{_]GXIoj|9zz) }®Hf=RWEF͞5(뫊:} jm:_<ˍMܿ!l}ԋ5RHy9/WƦJ' =7R .|Hb1\-ͯp=O@WJO| 64+i6⪖\bgiŐs&qK}^q`_W ػԚK{g]Sڌvȑ-dtQL!|3~AlaƌE|xHd  =mEbͦ^?drKw字-UF »$\TE<'fn+d/1դVaPg==1=ɏ?h7͊FQnO"R!qۧm{l='Cd_O3jKΝ CI&g[0܌uTwJ9F9:pn&*M -QfCCċB Gb]!gm}Msj꭛7 D `͕GJ Й*=8%ù=vTH:ھI4<p`b1ˎ鍀 B34Ɵ쥙b=="Z "pi0Uc-\~#$aXb3eEXTI )g]` y1PfdT=:4͙$@hZahN[mP9[VG=C1Erpb Ɨ ċ ?o|YvGS‡#@-Nscţ}s^BԼ7esݰ: `&R/{o aqӇxɤ%*3..QaNNlF#O?qF˞ņage<@ϑ zJ5 h%b'y퍅=^*GёQx jQ.jPGOs޸o蜗>G` yBlp[v"&[ 2{Mg$|{< Tav$48xuخd@ n#sZ10r<1LȂ4E*n *l?Y:ǛVW&Ѧa.`vAh~?/Sz`$%b"Eo&y<3OpecIyHJ}/臕!kǥ܍g^~u{Z[d(*./j}3%!`3hskޮ,6jG,0qa 8Ddj ,U[”PUg%Z@j,QpcdfH*::I 8iF뇛gPu༣y_&^lc Ջ#`-{x],zPmI3ֿ?ft=[}r iN8 88ݛd~PJz fvX3cەeܑ Q0,KkHKpP`$"ko FLەwa!^I[\8̘oý9L-Kw sS}Ot\Oe/c8LBĔ VQEW$k:yNtZ} ]e^g:>6=Ya[^`-wcym8!*`Ѕ3(hIMSn#z4($TpHfL2+sR(!H ]u40ςծ] 9 M-C3V}m;LF \;.V8N*?ER`ɮCCb߮8q\3ZopҴon;< 6cLdQ 1kӞWHt;0m]0xAE| uFܣDi*B $ЪG)zO'~>YTsE<#$kM][2ѷUUa;bU@bp$HwybI*$wllrRS DIGWjI\#8UG WZ5YՏ6IzT/.|Yzwa$tv6Md7l/Tm}?YmJ1HA@ZTfs&$6h*'/:\U~Dl6e~.kߪ]> >|@Ŭ> Hs, ҈(/[sPa)`(Db*"ŊU9Pxf>/Rt|)sj!J,L G CD2b˴U&g 3_BylTVܸ||)SkvUKܣiI$A+Ut}ꥎQQ6K?/뎹wI~F%AWn=%P}}f$ L KqmTx,&]b9ibXD¦M"ֵE vxYih5Bjsҝ1 n^|Cn$^|(he?.0p5<3HYyW/a,Mq@`䯲TP/5%>Hyz;zefܘ+<@769 i+#Y& |2/ɚ".RP J<ɈaR,Ɩغ"GD2~QTZK׼3$!CeI*2F <zRȶIu/D&NUG_fx^bs٦.pLzH5Rxh Vˇrai\8^l UW`;~[6VОB`G_fM%](MSwoE}CedRYcoI|R7-g~٫kuA0Lduj$2YWE{7#i{ ~[;k?2 @L"AAgwtȺ ܉h1 Z`'SϒaK4M[uyt_UV`%Y$O~qkhx;=USJo ] ?uhݕyO'OTA)ҙ>: tH#!x6Go7%\XYO5tŰ #G[{ɒ[ZYSL>@bLeİz:T6`Ãp;#JZm-5uC A0v7-|}*N,I>P#.&2]RlI0=P Cbw>xV͆Oo{6iGghDOkU퓎4^ddy<9_BJ4\ ,PsyfTX0ɤ|Kg{?wj<Ҫن-FdĨ.Yhתa)&$:Pݜ= (QI7괤>su"V +TLI ԫbI. #r} FiΗidCNTߤtQA suM շz@)ͳ \ie@1$R>#oiDO\׮ 1w̓;Mm lYFÉ {m氮!xOĩ!.WbH6̝!|^"~VXnfUJc>PSDU,\$*J C(I2DDd3e`p0Tv4D C}4 .Xs=<&4u{{eശ1}3k0ݩ7%Jao_z$k=~$QNN3qp1?iWĥTj0R[<#C^1.,*N֚MVo[&6[`@0D{=8k d1 $3R=އ ܥ?Kt3!6 19Cׇ˓+e!w;w?WgGs Y(A!/..ڭE>_&k:O2GF;AUGw1(9{R~A`A(` 3*IaFyjyā,H:~d\rHa>jݛrM;tNhzX@QMBH.`IKs=7ާ *'Su_7?>٩ vш(Fy~Ve:D &`~ 7}Y<[F. NPקYbop""=LXeɿISIS܀" NT^(&?Ec:Xc=ٍpr{3Z9ĵ>rNsBd,$KϽ2b lnu-WeyK~noUS/i@D |o0332 @Pi'Qr 7]_RDZo} l3+d}d `HЬG mZuS0NXr=(@ Sֈ'<noO.2ȦQ j ]D x+_4u\aRz_>fKƻ$?=D"j;1ٛtFPrJ"\(YWo;|=i.[O*׏wivtþV6,CP8nTP_gx5eSzqٝwNLjmH"b8;&S69?BwyR}NY˩8Hj.5?Em#˖,!GN߼)9{ ( !~ImNmP5)DtqjT,s20-݇0wUNXEEX H&`Z L#is$UA5!'`+\^$Sq|کjr[[iƭeUd;7dMQoc m@$ޟ{qC;ReըP6m^ϴTs:KyEI iF/Oj3X!Ur4j~ߑj l@}Y&v6lז?!g`{ndC)o%j!/`ĐkS+;ݳj|sY+їۆQǚȆ?j \}u )jkHC>D/ۉiM[kِ&rB2Cl&EWj K lIE#dӥ0 c${kbHk THfg4@9s?Ÿp# cN(0Yy`,Yco+ ܡYrG5 u)f#ve]V]KGQpsJl( 8oBfckͶohu:9CU&&/iGY&N[ZeW۹;t5/ՠJ&?TY dR4?nd$,I^ };oE;^ސWc\m3cm4>Ng6A 38x&%nYEC8n@G d)ÏdsHy J)x\ZHcikoX8"j1y4K!e _XsUg΍ .0w:|դ$l!0H? 5S7!g!rԎpmx)~ZVW[:~=\If;\ QH8%iI #tkD #yFA{'-W556U=ʯuUIfg`B1'bnBU+ĕYkL>5)48 xQjV"+clJR1G?@{KGE$؂zE_ 0++0LF3HM]քŚ;wD>Xac-ؠ23H%:wqکuNҧ/꣨fusCYLi(_@Of'Z ~⊚w4 }\ccWè0zTeT^T;׺0 &Ӥm𡻻|m\=Ӄ!xF$ᗶEo&3< QT~a (H;1 99YjabnGuxAnM>kbvh~pFCIAҫaXs6~\ ?I&)So-g YtsO%S6YKrZLb67`~#ك?x"ƹ{&=_ns侰gז1m}ܖ³f8jEUƔd7|;tvUb7)!؈H`I6>m4|#JfAF4)(p^ƨ7W>] 1wqڬ:0rЍ8욇; YJdM㟵ܑǙwbbT*ʗO_äD"wܯQ}wQpWJF7$`C%K*(  FIZPl%źA-+9Fzf6 >Y002 `b?UU~ሄ_X!c3Ыvm35vKZ{W3_?^]sZjtWEtuN.zJnNEFLu3 e"RzǗp!) 8wH6H}P!&J FP:YJ~T4>YS~A@2*<=6;@W>za8ID6]9j]St/ABnp#8 K nX (#vC>U8[3/͛]ԬRqDؾmÛ*Mw>ή0%r-s?} NЅNsJL6fRYUX7Jh$[U7޽Yln80,lɮ>bmv Z#SR޸Κ:=eHA%*⏵ʺ|9LJQCBHxt&@Tm?WŞ7xW "6ʵ7ܾP?([īn}wm| t"5<%ayDBT!s'3v[:HH R4zH6AՃLW&o^P{L[ϱ­Ke!I !=3~~76+^Pw̱hv,`d]}EACzw]W:?4+ѫma $ n`y9A[n㯗\I0K}lm6 )^TYME QusK9_髤Y8P@Bs$[>Ů2vj^>tv{KuN4Y:f .z|kէjmZ vy*"Q?'o!U9f9 {3h7t?s[^a=zbju?xJ YG8pz(Q69E"pv*b_v-"%^.#x/vNv^sdQ\ KZ&w'D#I{)PnZ,y'>2N7>5/8A&"H@$ -#U4b',$$""3cɪ[R`b\;o๞C}9~29}5C47a!N #xXM!#V0),xDQt],0q}`fh_>CR1ojV84X y !B~WB#DDd0{ wu#⹐lm0/` L463zkLv</JTe,cKc#=\ο|/ (0V|F/0 T zu1` l##Z1=~Nv@@MhmxUEl,[n8 J#g_񺤸dT*_fr<=aAm|[ק_KZBh6ux/):ʋwwF–gH!pDp;M(|3ץ{ԏ\B2_Nrbҕu sp```oDtEswEhi',JW(3>ʥ,JtE`[:,I蘂_ųWU?)Gr>N̪RRݼ%5FQx/"~cw-{ob5 /o ۏH-NtdKV_X\ybZ$eĜ2(ߠ<;bClfM!I4/F7ſ'Q뷵l|yЧR߽q5][{.{ur&OdXQDJ'ҶܥL ݽJM(F`1p~)]<=y:y~`jMeG?Mcdn}b[`@ m(Hox7ǎ!C\y,3ȁ?J7=,Tc1;MϜJv#w^8'/ݦ2MZL ;@l%]>xar#>|xDvO׆n1Č22JԻk{B(q/vwgOP[=ܯ ywEԊ+ts) ,u+*ʢe@[՝*=56te ȴթ#,`-A}R6y̭nPRLw7p &k J{(S]>vOܘFfi.ā ?*~*.`BX+e͓.z?'5A= >YGQ^0)IyqE6NS?Hؚ05iK0jط1bW4p`}0[?99uQiNluoAяC? " ?>y0( AtHR@Vf"4`\r}:U%谧մ6)toOЌe a g8JD|QMJӫ/ϱkaU&@%"Qԓ9OUOTwݻnN~ԩndyߦEHIk\b1y۾e|Vtkj"G 7k2䰺4oٹjJ< lgcMD@p4R&fФ8 f~d1H555D7}Hip%军}hl-tFz_h ,bЀgtl" TN 50#YRm e>$$`x sqH)B ןQݵ bm/ '?6֪%b\KȊŢ`y6aCs15)7+i82e&m1PB& :^ ̅Y l`(S{!P6$X)ZA!\߯Mj "7j,D F!UDIX)xnY(Q 3fm-x58iZQnbtif--KMj_#ըA2J$"ڨ)M&r"/TZ f1I#qSL]>c6<ܿx-^$bdn.8#6AF_lH}yw8W#N@s6(I*6p-ä\[UZ&W0#k@(ftDgd,CcQѩAb]AF,q.)]vS D$pNu[R-.#K*%Kѷ Z(Z:sE7)s#^ {FdHGk@ 7kjB3 ;A^r?ɲ+ʦ~Wx 8ԘLȽd!NIt}}S ~#:Mhuj7Q.2hG.`J㣌[poQ] 3|``OBX.!,l38iD18 ;* ^b6Jx[im58Yh,*:HH }Zl]rady$B/9y.ad`٠զJഞ(dOd怌GJ\pJIq%>{[*CVUu^/mG&^Ӵִ=N? \@bAt]xbV<w)ܵd1M%,'k'ݶlM:5lW:u:NZkYhibV*'5}L9WkE}!y~z->d6 Ztn+JcB"n5,ڜɺ;3,9<%Fo800?^Z\ )Jxp:g: ~'=m\Țl1,D!5 ߫Yft+TUitY>;.7o|7k n I=ڡ% _XDFЇ~u_؂1A I NdX=;H, Ij=6V29R#aE!*#1ـW#Y/Ɋoh3ҜFhV'X+SzSP @1[A2zb`:~XTNUk*o$ܹ!>SteSklUXڂ5E U]({cUOw<`))m`!8q:*FYqީo0-l' 1*^X m?]C8@M }y-6p=p\zl&7.3:=/KbXlGnԡ'* ; q6{,1vñLx:R 䤢?HGA2'n ;mɋ H+k =t$GzԺ%rY%zFP%voU|a ]zbi`(p3}ek4YɉկQ*zOSS_N^:v_h.1;\lZ19W̚49N"zڒ?e^x69iBc*Pw\.)jݢWO k"kXR%Ē. kH_\]t^a[NviP@UXa@S,ﻧI-@eŚD{Uʬia܌"*B٢dV"lU +(%(dV5R }xZaP CF/7H #|j$Or(UXԋ xDkC`g7`qW??w|k~֗X,R0h'0hicÎCk%D"Z@̅q(P):3*Ď$#ȁmWFbe2+ Q>p/tu^sEc2qk9M4;3_9(>~2^\3BшHjOxLڪ`M;|fK楹XCi@ϝ oby@2iKu)/"FzòⰱANF#.<׎A3}5>I>-xLf~= ɥ'<\Q pօm<gv&\x^ﻣy=. 5P #66 hX9wi#ֳ'PzMgn4Y6rIC2?] 1FLGlt Kw1):bD]# E T>ė=J81+2:;;eY5tGFfύ1]cJZ}o_jBok۪S?dfBTɍqۻtx|L앶yNrXspwrpG %ЯjVS?Tx_pk8mi1Dmrg]Y-.7ڀ!@/_dB@Dh;]dș#I SbFOr48_ey'nQYm|iْe*C2O,@l91M;Qt B~Eg ,} Ͽԯ/eHۉQA(ETұ"5DLS5c[ānj =x 4K<(S/BMYB\q "䮠a*K!2qAxqK%HVY@`f{UdjD|#)1?p%Zn]a PH?ǎ}̧ \<~Y~> o5<em2#gpdV N!&XWnzXb=Wh#j !;f[+#ᖂIl/~| +| d" /_t[׽p=/h'`@`OdFk!Fwsҩ@ 1xû3gvǷӴ~t;bǹš#4nҘbG2#˘2_7s@R~qCRː{Oe[=[ `Ͳ؈`ɻ߫iJiN6?[)zuU۽Qù ֎3I{ hUЭVnxl9j8pO| x#7& @\ٶ7#^~{s~{}o@⭾3K_W }* HjD[}P-N1"CT[ Y;͝AM5sIB'Wo㕦w1~hQ[h CS^W{'T4xcDS:]ըU#BݩŒR^cwfTNo{󢫣\cQ`!.D̤X76_M`s_Tʜ_`AƜUMGdq)QOHIْ;xlw-BBDfp&u:2yJC!J.J3jhW㫖Y]WJ"دw,JLn0aT4=ha$8[ j[Pu:.L:\!@POR22Ot%i"V}6ֿآեۇ7x`_Zw)δx`a'!ə  Ih[.\ɬ$&C,~XgJ#i&ԁ'\\ŌثK~d5䢧PԞI+pG@!"ba3"eO7PQc$PX,`MEȰ4:bEjڟJzn$dx&\A?7|;g'njmVL Jgh#Lm}|9_XQ}'1 Q)@IVi[?8!6ґc8|m]y1.(`߆&ͩJXi6i-swL<֡HdHأvO-a3;WYDwO2&Y Ke/ly5S$(֊^]\QʖhL)ކ$6falJVNXc1)\i[ǿY{w%ڪ&v<4 !ci?k~aWMs'rc `țM?w}659c0c1Gedm=(&M"Ot>s1i|T^^P?*&]5 l|G\G܃},q-~)ϛPvaLBw6ns.XH1 PF"@Am\0ѧ{U-W`eȷs=2U][| UME==+H,?zޗIY߮ q\wH~N\.(`4!MW须%w+A2WӔ4$*u_ƿ%FWɁ'LT%ЈB $VТJ5F*",KJ!YU[*@8a $+7B}Z@K$DR(ZUDS=z?>wQQ:)+8^Eꎅʕ?YW))|kPZyClp\ A.:#!䔧kf%n-c\yEe#hmR  .NL?Ffᨉ)aMU(C of`v4C24NJ+|L:=(/o`ʀBAFiLiB5Q'6IpW+/?Csu h#uR "?`'~r BZXp,K\ z= pBR+ -y 2+J"(Grl;?S䎲F$nP珷d-|'-G R2BpYd7ІP1g!b@Aҙ!TnjQI2+T(qVrE~3h]uJ5Pb5W|_7BJe)Qq,'h<2Of,&Ҁ|[_ 3ɀApԘ41JY<~ |osز7Mp/}3n5#=7:Әy+?;;?PΛUY, DbTVPr2 1U_@EHb}7g^s?>v"$.TXhkmĮ~Q" U_E$7CcJ`bthPX4tHwx"z^2^g\O YEL5K!䳦i_ λ]lV * < 'My_I/nr@4,(@F>LѺaםX򧙸#U]a>[`-}frSKւ ]{Ml@ &t?9hEQԵ:FȀo]ĕ'Q 8 @J熳*ڪʞЎ&^)Ӧeu*)ЁiQ_DC78q ~+rϮp ;HG UW䜛6|v]ZB!pHVG8&Zꪢ6VFy<j44?vN MT̗E'a4zZcCm1gJ"q7hњx哶jIO]z ~n`a7McmTU ιT \7n؜3B47Ǔ[aC6Prsd9Y F) unǁ}]bbHBS¶v|2>!"$`ikѢbzHdVI="1`}Ns[ /b| M!I QFF8~^#=G~y>Q'@7'xrVH'H@dAC!.tJ߶W@݋4υJP gTq#5q7wl/.}Z͇b}Ks5צ/OԝB˒ܦϜ/6 POLD8qG_ )F_C8'H' \!0MruYI:Q0rgAb9E YNakc7>dGj)Lf& l JR',~ĤI a1牓:g i\1M@>s14!iwUҟ>&y . JNMhqѭfn]l]슾?ݾMpMز~5I:?`[,^C=3K0v˴vs|C$CN$6}fnt[0(DAӐ#dvo&ӑ"(a$X,X,X,b"1"bDahf Ⱦżxcoʏ*AL XXԻQm|q̕ċaJeGO8 qY\ET{ݪLk&F3wy $MtVV߮>ӭp!РC 8&(vjSu@o[H#.8Dw-hg(n[׻ReXV뺊9b@5 ەKf wf2<]tCzOy1ܵ$]FxnB.LܐO}Lj8a'7;q4 OCmH G2 urNvWK<2W|nF=7ofa;hs JB 8!Nb$ f5gXüI0q'$Wnˡn񂾍$~B&%@Mcf#:́Q~G/ژ֙`h 8їF3h:}DVH⩊{]V42L(_{ ,;O’U?#tJpD`\=4St3m%SGۆ-ULdO?B=]09c;%y aEǦdrU GdhO1Rg SӌyB5ZgQc^h2;k1s hA̟\sIRv GKVTپqZ\7NR\&s.IrVDg93 G <X|!`|_ p ȏeJUC]en-0v="mpZT|hmcR٣8с )?IGf;N3u o-Q1yeKI8Ǣsf@OTk) b}״g|[Ѕ$mUwG_<4DRlmuy?Y ˀja ȳdדl-F  8lҼG;B*C0$:~IK#U\K2Ɯ?0A#wW Md, !s4M9+X LP?9!FXLF"**~?fcqDz=nCJpܹ a(27d菠Y0.xJ8ṕ)~ICQ9huCOjYG`#T_MD yB-P5!a_)^Q20ƶTٖ[) e*S7_moc2~X%hi*``J*bK:NRVj>Aݏ\EP4ަPr@&]{Z Mk/JO8 %_FF[FH:͔kGuUa +B**m'\T<Ž1Ui]~Gj"^˖pER ~]b4Ā?@ԵeM%q~aZ|XTN1jx Q`>u!)/peIvwUO ZmwRnj]:$IU_$,w&E-wPwn aҺ3؀c?Uq̓Ĺ_7Íl?:oD$-8t*-yB bafxD%Snß l\#Rr¯ Z Ar7q5…< AAWu,7o%!;(%st c(GKsT؀iJ}' fz-9l-QK-[-H+) p[+T)1\vϚ(zg9̓;QET00g[MY6{=iJ1S.ajc#BHѠԲe|٫Ź^s{ X=eZ.#r30F9[K\˶+Ds X&6VK߹#ɮT|4֜ ؖ`;M?N>Vq˴7>G$6KQK!TS-QU1 8ҵXنhjwv>"#-YQʷ{e[-dmeVu9zZiR$EdX"(TH)E#Qines%jˈhsV.0Ybb}hWaMbeF>5(E!8«! [kxĵ|Z thpU6Br:3)ZڅOYcox2YgZR!F~o/.VZT,=w FLO62!ؙ-hi= axbFŷָ*h`PVK}vK8OlhLe30b+bmI6lbAd7_gEM 3&-Rtj}Wu<$hCA>)`pv?LZ8c)eBLAH1go'^tb `;Z nؾu}bX5?Y0cspjbn3ŲBٿg ®y2mM$\wY}eȽ3=es%u`a 3% y! , 2sQZ3cK4g6<= w;.ǔqV{i6QnśX;}{c0 .@&.>vR~쐼O$EdL՛[#]1$tT]f/"D))=`_)Gvђ+0QDTbv_mw{ϋAA}ykyO|Ju- ppwi`CA܋ts[b RbA0*,vcf_}62-ҡ=yt3ѢK rLBgC\U,FJrcuV<ƀe 4=ƛ'NƲ!~'d򩇿+x+ջGDxыdFGjf?+ Qh0a!m' q,l}3.nqN3O0J%bE(N#zўb3c/^&}} [IU* a.nCi=}IA W{(MNr.R}XR|Z=eRGظJJ>iS6`P痈OM߭?m14ŠrF"'UM#%$׶lRjR$>;9,*O C[E "HJ]Dޢw~eZv5Ypu݊g8ܺxzQ:Niv]A"™&in>}kĸo\a_:vJQT}nR>C i$;^y8-".4=M{Xecg*f|nU9 ^~|*@.0 +HB;B8PBRʬ\k#0i2Se| H"#t<_?!^mZ,Љmoa4U`Wף١{Y k$}%f$ªIq,m 6!Ȋ$p_ʈa?JўWa<M`OȺ {Nw #ȇ׏ 'zzrSMM^avfhyi-X?p Smj#,JF-g{Y@faDdH(?C|pϷjq+L}lGX9ݷg<>;9RqiMDBB(gQ|ne& ]Xa%#3klv 5NhTF[K2&*' y$ n9rp5 b@*{*a?E""Ȋ1V*F B!+ATŌrbn-fgfkUyYİWd7G#.({=Ӛe SR~Zǣkp|ΏWc]L|#z>ϩ<Gèj@ \(ZntEDZD ˧߽zX0IP.2jT𱳍ѵag~|c-OgTW^b0Sz#kCl=ImC\#ȠC->+fB Mc7F~jDq@Js~zO6s[碲}(#ÈCYX`nw]S/ଇy_v|(K~6so m7fE8qHNOuZrHlyw2< 5?FѻsOG/T<8jHlk$-N׃R&4 GlJԮ`ᴈ)p}ˀ}dR>11ɰ#|ISM0u}1pٱFϵzYp.>-l+TIW6΢nWm.>c ~@ݭrj)4qU$|TXK:(R+Eu<xx33WݔE;Xq 9uMnc8+*K1vUMJkOfۧkZ\{fmVіvmUf/#X;Z[BEs٢kRGJsDj " Cخd"`GV%xc6 h@lEj.jpvI9u]@[k( B'-Ʃ/vU0 MK]rr 4pIXI TZK+`xgT ̈}2 cƁ%1y8r ,ڃ=Ep3^\C?[` SYns<Oϵk8p@D00"ҕQ(+ieDAB@B-,#C}s}gۼOQDP %#b(^=wKρّL҈![n>Њh0ğ ? YjR=`WU$| aL+C4 )+R?$o*OPkEOKȃ(~ɭ]MaӋuɷuI"`==4xg@rLOW͛D}~KԻ[MtJo.B2=%JP2SU2=C"`ïMk窈%h#NmyA[*dvoyѺe*n\mUqآ<նUc@q  m߶6Btyy`@pxt$#yf' ߦx84`U>&U5")>/]+XsJ$P] !eM {BbjynrPΈBI'[V8Y_OfsÄRȡOqt=fyZO| \=}\i-FU0jȲq@?W5=͕%7ߞ D[Nt+a:??m8YEH~#V$I:?RuRpx`G dJ^#o/G HohZH\ |Pp1rz{Ɏÿ? #J 'dw0VD4CИ^]]NIgU~D`69$ 0C S>5r&k 2fI,%&l X& {k]O b렾u?{u`y -=%d7/R,5<[N>u}^7O(?z+ö|g5<`&63}b0Yؑ0H`7paE5٪K$wѶ6UG#FƄ/-ejz^mDƤWfYnMQ:(^jEcY͹MuGƊp5L\mXH\*kZ&W:W.4`K=cBhub?V"sZDI?=wH>$V5mҨ]4;lc0n1iCoa|DOM" <9Uk/L ^Pښj%N:}GvuT`S]CHybZ1x5ͬ6?&HϋYE!69(EyxIkQnHcm8 j?%M6Rl6*K4"C`xmU7 "khdD3$fL}1o``-FsRRNJPXFv. O\rAHtI?C Tb Wt;<<1Gnҭ# $C4Ŝ[9k=L*?jþTdKδxnx0vA°8xS5܊,p-F>vYTl^Wr.]kJQDUCȖT4q߷hT" Re8b8t¤PʍyC4E*0yZm}$qg0if'-N7>@=.BW=Ǥ,(p#F@.oR4GEq_3qjH>ghዷdFY}o`{wоvD\ TV9? Tg9ܖoG9I笿@z5|9.G+O_ņ/OMT*ɸwxU6psVy(esV (@j \t,F?&ET[ɉB57uQlg?̞v{ۘXgkmnuKrU5̫+@@,Q,Qh}go8o'u(c!;&8>Kņj^lڲՍ]?Ej-ɶlz[e$f/D{\kna y;. ;5wtV;? $mNlk2#E<]ݜY(,:/Vpd g"T uJ\>jwQ^"sEӿO~9H$}OhJgD 06x]1}\$<6M30&|.Rl-uf %(`^3/YL-)lB! DNr XN2~Oۺ/{Y`3Z}Tzͥj!6ѐАtքD\@^V׬qLJEؾ# L dspI>H ʖE-U Ivr,TSF)X-RwFHqȩƇYm!d:sߜ fK Cl&Ei{l 0Qb-ׁ~382'NkSw)9mzmO<MqDtAHF:2$~./'zPnX|H?ѿS(흚 NQϗ(1kp%Ҥ yd$? .X9ZE 7ffڐ oHJ7_9/(NTGsͬA<Ѷ?zZrD!/ &@فyԝ/ߛwwׁnrC˪%R:r&%[G!Cǹ¥ȷFߪgXOA cc̓ٳMzC])MZbh ջ1_ЁgHuWٻuba E`bbh0^6nrR,Bzh[VjXZx&[^]`tЬDե2 ~ukO1j)ǠJ'vV0P3ɐw[*`=[+Y}~RB"$r %"А #yAND1n'N;yeǂhWV{c1 29@"aǮ^T~ڶ-3g4SF8+Uՙʇn,u.rm-DޘTϢT^\s8j}4.8Z(4iږ@l]_+lP_X!;I`jۿPVL+,c*A$Uw󁐫ч8|  d;^zKC#t bi>" ˦hT W,do -ZJC“Gu]]{$6 F}'B~\̍ϻQ}o󶟶}P%*"2TbEe@#%ϸtIZ XbL5K`Xs!Y.' zX\ }i{<-w)*O5?rI,[WB nY6VcUn&$ =$X6Q04vd]]0PT!{6[k`E1kh2mԬ9D $ ^(`UٞbsmRuj=/w͖R&tOԉ^>>rl 7 ~Ԟ8ekZF^@_}fmK+Ogbi`=ŀL/NiIQHb@(繪N)#iH Pˇ>D`W^Vwn;WLj^馊8e" Y lCL OMH"$IKi|ۃtj oh*|p#0PxLnJjEX<ЬU B1k#'w(V jkґoXuy>abċ_ft@m4ORR&?K`$w.&7/  sW#̡?͠Hx\F3A<>J>]jGe'lX"woCz@34N.GK HPzlm:߉I,f|yKW+up%Ȭ8DHA|" J&#)2G ^>{mt"2u'`O ϩzOx幧>:[Li?t&vu1Q5ڝt8,|S7ktUGR؃2R ssSgdR7ImZ.`&jLxYj+~FE31l/T<[#nMf4EePBM滋acO]ꓑnfggnUmVYQOS:,IDtD˕nfqĶpoj p[WeH_?5>܈PCL夘B_FGAzMmm@~wgD:vV%TQBΌ\]wf~ L?ĆWw oiVlz!9TScŵ+o9lƀ!R?r{˷l.ұQn~-A>(}U\^(T+pC bSKϔl>ҖAe z"&P"U)J43f=6Ĕ7km*zXR*n:.R]VRWiǹ{.^/u<EZVb.Zf@ d@AiI%2M= 7QtaN8VS]hCjK5as<;t#.S]G#' pv}ǧs%b'8#xM`"Eylmُ8Rh@,S+s]w F2GBĦ@򷌙G痒VgpMb`NڋV51Ҏ][^9M3oFm|*>x:T_oIAD=Ikਟ-l,X0*|y~qr2q4GRyΘ0uyD5" {QbQ8'\}p3AE _@ൂcsUE#^`0D'쑣]gi4.o p*_#+]F r7s o82N?ṱ7nL~[{[pˣR,CP,S7р7Uc'K3Z#"XF 0UQb,PH`EAH/. ň(1 QJEfB1Rc,YXR*7 c\fM9mQ4d$R:եc5(,)euPch9BN₃1=q5hb*ָ5)E ]!-* 1VDFnG1lm0˕ʠ48!m5tLKS 4UARlG!y8((!FI)1MU$iSd\+el-٘ Gf+Byz*TJȅ{ɝLG6ȂePicqLMJf^SƈI !5lV[B v<0ͿU{y>Sv3M=tUkP=vFן_͉i3%Mmp}2SgNZrdyٙa2sw # !xso?;\^G _T h^6֫^ +-iR~bmw65^(1ؐBG<-*ّRL pg-f39>'Zۖqf uj1h 4'EvFpoSB1HFmnZ>/Pq[Q4QZ{ RS$\IY6㙀(epi3@ymb=I2&|vȿ:ަ4Y"FjkuOȕNި7mYaNӦUAh<I7'o(\zgnjCJl B;7Ưt1[ߥzj1D2Tzz<4r{!?di5}ٌ}qAmu)w_){܃pGr E'DpmI1uˆC0\Y&?$.eIJ (scxhsTWjo4IV7SC_pDGg=b9ENuc Չ OZ]g(lp%:8V3#>Vp@Og0|U!l7[j?M&-2"ff~@EqP%8ma.z1wws[".c :`(8h~Z ݺhV'o\ȷ@`fͫaG~JYRü;dXtMQ`S=nb:mL:- d: TVn\ 2ʴ7' 3$35;Px+sdElm{~vr7yKv=>OH6n` ؂+:dV8γFփ; OۙzۣPH(ƻdjnNmNUYf|M"ig8 sv^+$$"L0twK/Kô]J Yw7&fT HDcc$Pϭ5,KQLE)m ٍHkuZl8M fW,&'Hb7OcP _*!p`n [#-p Î Qʬѳ赈( 2\pr ΟѼm=ݳ/Dh@47.^W[B%lpҤ9zBY2eeR2%A9F*uHdG =*7B`4'p2j401.OHS ̹f8BF(g׈AB84':gg ŇGYJN)3K#wG2yPŬK9CûbcGu{u[,.?ZʌhႌCB>ׁWDv meT8joZ$X5CGX`z+邻'EN+b1/Inx{D gK'Y d8T׻pKM,?]ߡOHc9ݣ֫KV8}h${h%-lPn3^1.H㟈TmPj֡E7 @{0vΧ6]q0箖ʴci\ZѨtl0Z4Zo#"!H\E`]fJ/>s q@ 粌HӬGIKI`|hJN*-˟!X-wF7igQN"c'7_s406n15472 cU0GksΧ~qj*uyN\2 Lhra (~!|G+P/Z,\ 1AjLem( 9䫌2&FlԔ2oSأp(zhНq+7Lh}jl7caTPјw~.qNvJ`tE I(g$-X@zY$7&lGd +zFn6RipZzXZv EhZFft߸3|{mju;W~Oi?쏫[f.ӞkcQν:v+ikՏm㱂(CkP(Vy_\O YDTu-@X6R"ٚ '1MKdk=)3fyqêwV;90r8 tC ϱBefX+$|Aa"mR, ְ6r:dX6|YҖ:*ݩwtO{tZo%m8'2 LFb|X\%pX(g`@$ UH,b(BH "(EAX@X,HB` Ȓ` DD)d3%dbF*EEPA$5mo4mk92/4$GY$k~9_4rtw "R-%6r,S jI2O{<5=:5^~ba횠*tH%'@0ޛD3mf9~>~OtK`4ꗒ*̥ddj!zѹ =-aulGez;'-/VQis!jٔ6r9_]A=XzZuY81Z cx[ @fˌꈅ BW,d'%(q/!pȃh)*V>/O˹=h`=eC4AِlnSOnFJ^7*b_z?ܛHCd-yjJq;) hMVMbBSejƗ6M;vd]$qz%}ct˧* b|ej?[ƣ;ê;b` {B2T^[ER/ ="`9(*P:o`.ʅ[qųZ]y6p'Xt/ѠOxKxq20]FEV<ȢV{ 7C4f?azT 5s˓y`:,-ɨob>)Ovk%Pg@(+iNW'zd?&ȔmDM:.N&C]Lǝܯπ5%&'rj4?:rG–UkkMPb%wC(LP,L3'QO*gKyZ@Fu5Q0evnm!ITCp3t;M)lFRk$P$gqtn33$?3{_o(LvH? 73j`4:5X ONph}On[$HNTݮC+|$q1|j󽏬1%~!Lks"yaȂ/Oti ZT}|.qF6o4ߜu r(Ŀ|?2֓b:trx>Q J ^M";cISܢ~CĜ`|DŒ7"9y7?Vs% x$ђrеö}~[?!]7TS :8%"`m vݽ[Hm[2%Sjlq( M=>:& oZi-js3wg<7Rb0䄏`Lj?d"朷w[ToQy{HK"FE6HM$@@ZnL{ >OqNm6d;ۜN™LV#Up2"MሟZ0`Ȟ s#N` 9a'qb[ 8σ_!00m鰰#N}Nƚu5 ޾+uL3mW/O/*v|jp0XHZ9,> c@kfڶPes͇e)'f]Tp.eznh-c>8zLK&K-,۩PVͼx~j&߄*I5ݩ ,<Rp\?j|*>+e:jDM8~$qqs42/_嚢꠷)+ۀ-o)bQy`Q`5{22|Onq.|h|t [ V.vlN 4(aR20a.'p??`G Dy '%" TbRb HJOj_!TUt/_TW{5\𐞺 D{Qʸϩ|CawKyy7* }U-rVg,'v:)ufS_hVgu΁qeN,;( 5,c$s+ -_AezBgwps_|n\Umsɯu~uttvCe|"5UY^|YNq֭MĤ'HQ _۩"|{4E Dg^#FVIa\F ΎJPsߡ4{Hs'%KboRb͔HB$C_"=D"V 6$QADV2؀0@Aɠ|8uy㷐p]>4`p(ZV DT@! 8-Op}C3FU鷻:{;'qv&U&$ L2 ruGF;/OL=Zhp%Ė,N VkT耖aD}Ɂ [ŞE;TdRIwdl3`Q0fH9K/m%rٷ&5. Ei>ڡ(&uKX@J-2@<=_ӡM>˳Zl=˟@ut_֗I>\*VUG NwFݛL/};e䧿D?>~YZF`Y(]]!Z[w$QiMvOg^T"Gbd/j܀Ukk5j4Յ䐏oib'm@D$J1b~PǑ"RjK6Py<'>cOi9g)0ڍO/iRYa~U5]4!ѕ`UX_߱t8BtEմCƬ[,i;vABBd)EŎsܲз纊P?PLjYw/]~^*<{3e}m@f#2_pK ^G^G8qrPڣ\jg۪A/UVy}hקҌ70 g6?GQD4۶k}v@^qP!|u9/ ׆?#-H4_# YԬ2JM_7%a+{_AYGT + V$r|jz}`^b`ױK.bLyR ;RNhu:* ¶HgąUt8fE,L&pgR? W}L0[ţ~OTPP&0in,_% =,#=!w=K~7;1_|^M o߅ * LV!s?ӝ_u.tr[ֻ@ e 6 s_/|ePG? :l5ֺ{MZƶo+dUb`ׄ1 DbDR )zLHFFDY Et2|g@ *;ug^/q i/T=]?tFzo얄,`eʅP8yo:w:}~u'4XьfBhୱJ}% Bȅ 1h,OZy6Gqj52@"ƒ_߱W+_j ?Bb9Hkp>6 =. eb'x!hkEIc|NclQMq\Ȃ/. 5 ʹ]ٴ=N&R/;fzn6ĬY^) `JEr$͹DQ{j;q0IW&Vydi q!^QŻ@v?-$a3NbmxGf&4fUVG(Ck*ISe]zK 1D%$ݬLM"FV=|d"ϭtH0[WuInkAtӈ@(T]cH ,hj%K[wzZ?'3'o݁u4%$jWp(!V;:Qyr,@"ke[$1do^0~' b9 Flb#6YdaէaqǞ4d^[V@1Cs ͪ(#`@ ӝ6KU _ǯ`:M*r{e=EZ*NT5wBtCA'P-J& >M$[0#GJ?~.;璷IZYb9vSN34  +&^NYm 6G@Q(?"ʡH6qr]_(78a@jv{V f)k*AI,_ >( 3# CT"Aq<(ӣ獵xl 4uYS /ͱL$K#Xi3ʪ̉o|w-6%^`0~;12)ow9KFg!oʿFKF|Cm[+s8G󹞰 pҠw ƏZp$M |-SxS0,vg˻埀Em\{r< ֐žTblhvP;kP<u?48_6{A!PR`7m4q(X$1=${# SSumd&Od,w](}ԇIyqIC[GBZ|E:p&{ѱ=fxM|9{dͿf  nv32y+(O SC<<@$َxYsڗHu/Kmɵ0 㖋LWr_tM 3 >/Y]RuyO}h4 "D X K|.9v(aͼ*!.} gbG;8<ںu<1amym4nTҮ]V ̊U^A4TDc6`c:zp,E'juI&Ek,Ώ&q'GE_WM=F !CxNCG,t`byIW&^Ffovj-IDKQ- ƃI-i(`a>$>oLDE#XfAgurVj}ص:FUe׹2 툷ɥݥ2pteƬ6cVHfE*:rFTjҁH'ʒQ@7Qu]#.3ɨ[>s[Lp (İʧILA᮱#w&(3d"L> WK[sq_WRWI @IRS$k0❂C `C]ligsc;'JeWc=7Sb:|:Z<{yH?${V]]y3$)ɐep  8r,p92WO@=_v-3V pBB|2M0"UI !m׋}l6rvV~^Amy؂Ʀ$.]t "0 D?,in lh[(Wyz6Ēqѻ0amy8)ky}_?fD'~X+$*㠃=E[m`$٘D6lDwXMT]aumkU"ǚUsPѥf @0B+ -m-WL `}͔6T"I|G 6b (1*W.t(h̺&AՒ >V_֢<4%MἋj='~pH[JO]׍e m(-7ъ*D cǍeZF%L;s2ކk48hDpj%lMZ"ZQSOYy0E1HiB!v-N E< f\2mD\k8KQM xjn*MLq}94S-*Rs֕q+FI2Gf5Xbel"Ո9;u5:eX~hU>s(lxV"Hj[1CS?uwFݷ]jc70S.2ӝpbjDZOe8xxS4SٖA0 8t=Sk:SRqmSMu޾' ~H5@T dM5xs@% d naj3+v#v.=\cgYs GhJ DM33nÊG)T #c 1p0dboz8>֞ ,k̺v[VyE ϋ[^#븾?%DŁZ/} >nm999= x LE\`H@R>7@طA4V^ٔ>GA9_.䞫n$ LF#)irSDx2b bjQCc#9uf|\羽0C Ԑk5 whć[U>+"յc }(-6XٴuQ V>';;<csQnP;Hi<*njX9o|sq3u[/jcݦ1xxfQ @3']l--$^wFd{HΌ|b'dEJ0wJ*%NoG4HNUT @ƁydvhQ<iscpNS1%5<&3ݳEtnZ0O/y4 єrA(2I;a.bh-$0Gap=Ÿ!9 gXl:X`^7Qj4gtzinbI =n7!`:庾9uFK9onoT{Mlc<c1"R;7`+d x[PFxWJ>҉D~*Q)t?^ȉJ3lnAlC 0A>;o ;Yv\[7Q7o9pu( $D`N 4(@AERqAN\ʞ,Pb A bE9VK=BhJv#vc82!$3|160 W'嬷 y`g'yһqoZ*E:NINB&\'u6|@A_쭑]>k}/'p #ό_:sR|$P`ƿDmu_fVSy"_J7񤪅'e#pGTΉD(q(P}~溙r~9 o#SrUI &TyϪ:efhو`&.1SʅoY3?퟾Vew qQ>dGqSkc$p}:G8MnLJQa9 ZZoOyYł8e__/f[MM##'*u09/cZp"BfĀ%Q#=Af+/} dp;G.sjڄ; i>Q"0Z<x99f;aGyP'lzC3jY]B$H%LCcΗgw} -y-j#۵@gaY0]m.kUՏ1e}Uh㋷΂em!\_k~\ܿah2߿'n'eRs{rU7as?gesoB(@ Gz^Nzq<'[ztXwJ'Jy~H{'mg eY{_Ͷ'!%z,D&`" E"$N2HYEi.LV*~?+]_zc:`zg8ox~|w 2tªqS, L+7Ak7l)-H[(Gx$(RI#nCuQzB!H 8ԍ./#AzUs*nHf~m9aXuC  `@pV h5'8M2wC9SW/ByN msg~>D0r:"yJ3*7ED\fXsMoyZ5rG۴.֥ )!nzH cr5\sNe9>Q̿SՖ!BpD@Q)Թrsl&B`XVx_qԠ!8V@a^Vnwͳ]=m _q0OC~fX&_Pi"ES'yfa-rA7RzΚI Y铞*~^(?д>G&(@0'L ?e@n!Iq:g;BL3J`A(oܨT r Q18E߫I5EQNhRmti$Z XDEߗtI*qrq3͖oMz-$]s?ߎv3nORHaeR_@9iRF{Oz#5Y>; y1N$?ߢ_] >G,J1Yc>RvGv~ռ`z׭ӤthMo>3r>ev}Ch  ]sQbOUI&ܗo[7:i+҂_>,&iFM\L ƫ2|w 4yoQ>)Mb7Dva'%|JF:Wk0qM|`iwgozԿ_46N\we*GAT mGB5"&ߙ1$G,{Ƿk3=1[X@9t(b+pVkG {iMJ98ܑ(i,D*q #H{.|-PfՂʊtbJ\Qfp|_xrȉۜ0"N( :wndqϜ5>KFIm ġ#pUA#(摀Uf oes'*}>o ض ˷}# B  MPsH7Wm9ts9S㩩Uv~^8UwQ)cWc/` 0a>HL׊E=[M-kғHhRgD1!3,$OwLYfZP`'2AW٘?YG }PZdD?J`UWSS'|kzkW{Zޮs<5p.s)0" "'IKk)DYvu> -Jydm]HWNZՍdX&ShayH ~ςfۙ_"jLLsPGzSe+N&lϿ9S0 p@JHPZ:3'9xdN^bA@߷(~kr # Ujfs`4'v@p=fr*8.9PoMϰR  !ՅY![ꮰM6Ćv=Hsh >{|UPQ-ON$"ADR 9}]%}^lL{#~wL.~A^JԚ/l_n n+,O`i&RBڽM)I"}I=ˈwnߖ /'1*U:g1n$PsF ,|s1M^6ex#[6F =aθƊ` ;܏u%[gY\&H'T47`˔ 0@o+Da,S;9QۀВc JQ=Z`rz~kVp'3a~7 s[7m#+6{j/ۦޠt?_:0_Qp8q[ru{75Y,'_ T%b!š(fd)CD|\yGWhpk[KŬ6D~pQia}xu 2\bj|͘!75eMyɆ$pvVQ\{bPڑkQ`ev|%J.Ap(0"7pWG;c8s>J9I)IG>[fcs$ ,.q"LYHL9ms#o>i}F1i]+\Fץ٪UIt b8ގ9ɥ@&(*%…!]_;S/p7#"Ef,X4G@'rd \dL\{q=Jʟ8Y-_jJ_W?N]c`C-Ğh(Q˭u_4 daImSy|GЬCN?%Du3۷VP0ث&3PRjOx+S@ڽw2|92 {9F{n0˱B/wE DH 'H:lM=AȆM=xnׂ9>oiMeQZձuE: )5A3E,pߘT˪t%˺`B;/=Z<M%  ã 4te[oǣZhKH >F P76qzMuߜ:WL;%QX0A6=ep&x_ʸnv)Ɨ 7\ l<ӟ&hokзC SdT$V'6~HޞW*h00k(#$w<ںkν/ege6Ġ: Z2 z :?uC7mro]g>Uć MNv: C]6B7_,sGXYvCt . m [=˹v]9QP(+4 B]6+'Ee3&Kam!9J yJĴb< ,n;KLR)fXk$b0g6hB[=D*V;%X21i} Kn|VGpu"Ʒԛԝ _H'$^bwrEm`s<9me$ȼR ED/vKC8vX=? 1/bZOW*|\;&S9` RM1|[/:|\%L FE4dw\Km>RQ)2ECǗrާz1~;TB^\ߨW4P蕜'e^S(v;^9iF{O?KtΠ. #_C! <"G\R].XR>_ cjAZ " ɃjV?X7 Zd.z)Ro!-+l4[&jl/YTdĒڴ+/BRf 9UK~_MJ\_yDF[u/g6{8vrXs ͉ekrRJ@VɵFǛQ6.E-R ļ|vWb}gJ8@$O&:H0!+$"fe7"c:q\DbT2w0l:)*TQ;FY`:JPМBy^}Uy<]1%.5JyQ|pnns+C!dhh !J"Fs&Flׇ | %ZZ^ai oe2omׯ*fkE߃GM›L9G,F-8|zv 9hM ]i@^(,X ;u2oϜR\aWug^:E.kļKNa6eI2F߼:.A{cZ퓜EToTR=_95B;Sg4b2>ķv҄0Yu/e+rQ??Q󆑇0rD; 4#}D{/j~|k8[sIʱ.f6V sBoΖE3^dDȈ}P`S㻖?jO]}[U[vTTDWt$@N8+~`Y "Gqqky&B48ru Mfop ݐXGrz kiD#tnVIQS 0Wp}Fwa߳.NxujU@/^xCSQ h P| ؁ǣw':Zu32DGԮ E0A 0؆+m;>qn6fm-؟@ãWR+W9ج\n2眻]_Mu;2euژgJ6m^T\_ٯcq\֮?TJ`Yc#{pvνɺa }ո.FT-_'QI(l܃VL=N{:-?l@4up|[E uA_]ݽU(+Pzs"nJֿܼ4HuO_ߺL(`81 2p)@g9G2rwC{⟡_]CMEZo_vݓ2{$&аnTBm`h{eUͺpqwl9*佅 wNV?OY^~lKdփuϿCp2^;3޴ t-4-X$ ^\!H _kk7SoDjS5a􊑍<|]Q kIUO7?koUk! !$;7R ֻ.>UοbDt.4W7TR|jX5 Q {kg\4i6]Т;o;C\ͿASͯ3KV!K\7hM\- }^_F¯XM"Vt0'qkbt3i]>! rJt]afiBPa%5Vy6.c +~ fvwb͐ jhwn bck~7u+(45 d\YU'q߄(:Z?IZk`l^P~#g.*$tUl.MS?7~.̧40' 0+BMuB4$+Ac%ߘ$5W$I)Zf?\Z M.a ΀Kn)ɗ8qe 8d c@PR갋Z7gi5t*y>{l7.+3XўOsMjO_Kd:nDv0gшp2)0Pz^a/xxŰ" FX   a*\r BHƳ鯇a6G|ͮۼ5ξK״4QA>_y)GWmy5fRʏZIu[맲 =-9>HSiiG]T D[a@!I1T;qÁ2]s v,f؍͙K-fj6_@xu:E}β*Hqw(ੀN!ޱAO0\7l\WnbѶp*ll;]'c7kx3a)5O=a8ӂ?)wMեOnK^m^fǚqcИw FzM}$ۢ^ B!a`@ "I;7ܨWK>ԭO"@P<` 8) B)Y gY7G4cԷM&yߛx= '嶌#}4a(e`1`4acP'o<`#ҡ {fUs*݃sNK􆍖pX\ K`Y*bITX>߃C<<#d0B$@ "I$,!$ AH ?'>{N}_O꽵Y$(e__cW4O4 mMQ5I|+ ś>m=$/h&DS>2iޔ5A2PUs6*# "L!M4 RcCH2"R 2UԬZ" HHnYU (BHkY q F M˹XqAdUR*[l0ElJ2Ħ $ּU1Qov_m̹(dʔ-R+JT-2ᙔ89Yh4Km 'G ͉8~jfj+=j$lD^j9MA%{Gp|q#?Fn||ROf&i|HfLNB{8Xrݑ Xc!(/UWY~lgh׆q?u^H9Na&_["ŕH>q1q]XK 5)&NZ|?U?=bfGlқ=u'7u4_1փNR*燸ƴSͷإTӳy=>lrr.aS%sЧ?6A^LLJ7GfW]&G sYn4"MeBkRm^EA$zKE>0 }o)+ciHdT!YiJU?_4L"3Y4mLck=*dNUM~ k@cU PiϱSӍ2ʵ=b8!$I̘:ULW-aSM~YYiU[eΚa sx9횋&T rARBêE"d|bB6TP$<彞}Rt02)#Yݎ`\ڮޏզ[Q%Qǟ3Rڜi[S4w( "^xB_w!q':g4@g(UmF=lEUi;پG0Ԟt>}Y"KUk#mŅ=:S#:w;;#:xN9bOi{]`& v}jn5~us'4\N 9B,%L7NP͖0"'?;mK M{zr(7aPb(ɒ.͋7QƒM0iҿ="Ml>Xlkt]Sl.Z7jYLYo%%ڒ]Hz^҆_ǹ-j1P>+`-|*~s2~H]UWH~g;ÔOqH2 ևfG3Wx♣XY}\*%/hTEqG:=g#ݜ`N|Nh iqHQs(|<٥?ڸ  ew@Eg%E8 XЂǐvF !}\hH>(7dgɑ;V&LQ l<:-goPFPJ. Tߵ} 0DÜ8 B0N)o x4s^ 5VɠdJŃW{uyoUypa.|v~LynWp7/GCćio[xFҧabg0:oagcK0Q<ͤL޽+0JMu( "ʡ'}=wK'Iad4rr`kGs뵱K +ʡ *@IX節Nu%|6/Hİ0QPQ!p| 1d)T{x9ɠH`yyfX6WOas\ e^hlhɩX{m׾S\rkN+\J IT%dr80r;`"s-=<{'-ҷT7uO+8WWNvk'oqEyfy)F-Ljl}g}BL tr\!fHA k/n*{ټ0^owR )OH5heبB,"B , UH}Y@THAvd4I~׬^I@߽u~We @dD#7<)P?#/oM{- U@3xJ1% #͈Q!=f׋5Ƈ[A*`[(~e+>U,3:8n2Ek-IsW1XKUM0| ؝R`h}+Ce MӞbO9{-]kX1N!{:O^?r]xz"_a$. ʠ4+m6 뵉! 8zma#: $"sqUcÚH>p:O]^?c#!! o&5Ew1 6*Pq#,* M"bH%"=??<ch5d|}@$`xxZ9ƧAZ LZ'COpS4eɂ㊂mQA=i˜K;ZU6lW\y!,=SK}zBp @@rw8SWm"b,PXT"H( 1"EDb Q",* @FHF PE U139ˬR6=]9?wx{uTV/Wr~ǒ'PSϏv{c)J/Bq) ޓz &m}[kTk _Mcy寉Qw=/':8g`V"(NܛBËxR{%o&}TxmWEuJMscAE *QiUQP/}~?E*()Ҩ*""QE(V1EDb,EFFFD(iE|wŵ?-0!Ę$99k"_L)A8,D4i ``cP@Ӄ %m2{H=Le:S,.>_N7,ϲ"/ZTzCݖߕVNE6tz0qi< ?=Y by^&k+aX=wIa1 ᓱJܾAx${dܿmsF[zy릋k6Q6u}K[" Ϣz<̴E CsA6U9H"’E@c.bAuC# NMS8;c%%s6lo*Qvl_rb$p*kRUÉ|2Pk0܍9~ԇq&ƢaAa`tЭU{-[ W'k,~ sW,?ƶw1Yw(tG"08=ϷӏN1_C)!􁮟qIX,T@v~~~/Osr.aBpvZ\їUYTh˅{`0c"@Ӆꨊޱh*Y& UQjwE NUJddwU_ْ4t2:Te||FdctJN΄oyk! ;7+WBh:{6O9 =geTW4|s'Q{Rq|o}>xܫwǼYMR|_Kng+[,Ċ 'U`|xGyY%JD",_0@RĆ=^] ߱r{}aOEɿιw֏MeX#&o!Xu+FBH :<rOl}FdtyKvl%~eV"S['3jW#&K}?qZ~WN!OyB<tadB,xƖ֟n@F8r/Pi8 007C1qo+okxKڢ] mFLV9yN7H!a@8on`VP?͖DH i74~vK~U`mP{D %h|Q4eي!tݟ ~n/;'wZwɴ:ѷ\G4pV_q+a+Jq i ТglHEԴ!ʌ$9~>nE0N8#xUN^p{2qUI 6IAx^"OV62?ĖDh2Z zJ-!і,)(3މUMAwIZ=g:ԚT`b7D[rT}c΁ We߂ș Y%g}GgKCaIRʭoTk/I1.kW/Lq.vȢ;L ' yK"'V;OAK]G kNio),dن؁5oneuT/ٻ:T.%{xJ6T ϊix. Ԙzn=Wn=+{cҺ PO}DԿ{cpd.NGaΩF&E>TFq^HXR5,D7VRJAu3A eob]7$ETbsw]Y݆ZW,ͬ8mfҁ߽ytЯo\$M_h.<[yY~CYD7c hp~~T/Ƞ8be):$:l  HuF 킦*ft{z}&d|YHx#L'AݑHCKI4cLRz}6TKDǹXjO;1d&2 #Kj;؁:[InVlߗSn4?!:WF X̑`փ9q]xY7ɞgʯ:L?vՉ!$OeGT['軥`T-W!''O( \&?9iqX9\([U8k ZIuﱁl88;Q(線_0p{E/`XXE |:Gy($}/kX{9--o m}>X}^ێui Cع p(5W_*ʌH"A`~" Db($@PEHDTQdP`dAaL$("(,P|o~dz[@Pë6?6ܪϑ(Q;5rr&|g)sZXeGRσ|WYG;WǎDV7T̫ 2Xo_m |rkkŭscZsRh:eP-Ab8 #Hx0Bտwʸ6ׁDQ({>Zp7׍OکD%kdQ>O?zv]H$wli y>m%Wis.J(eʷ8r\zjS4r&ɭDUTTEG6i>7uQ!Cs}lj-ogex4al=.Qkj#āmuuIN_ŋM:cdf} >;^S2M>3s4pU-^^@0/z5k/j]{MKOx变jԗDAz^ 7rnƈ2۟T (si1*@% ))[5h ')K]Ĉ=>K#*+ `m2TA&\j |g(N/ep:,|{VTL>ܒ\7׿_I(&|{TfտP_B1lB9&s~tdsdau&9^vnvn' !sTظ`,{/HU XCF]."X/I(n )ONȔQ(]C+냺r)LӓQE`heB#xroOV`<1>\Ch*W;`hDy6LqIiGY;'^\pnK6O/pr MQhjXnЀ7 1Bzuyz+sA|*# Y/VD_a8rlSQ?, ʒ#xg໰z_5;;9-ª s f]:LԛFVXJ`1c*r dz>xEY O8>q}֊slS=hu{nuBn(Ȧy_M r] 2wq.fb~# k e?n/ 'Y`xPq d`B>K(G`QloGzr84./=`pd,R -oj`&k:BF/ #0fћ t5ތ]@7`c]ioO[G׵. * a2=7'{>Wq @ѾvٿX"&ߩ֧_vY>ƟG/Ξ >AbV6M I 0 ƅ\(pjP4}_ig?YH~7{  }{W^Wx8=ۮdT`O,H,F ̌9"PN8_OM]yVZs xTX@]O.wZR|m<7*Bсcl!QÃ#OQׯK2N)U v#4xjpqsM>,sԋg\g+e7}"hOtq`q8azGc[VWk(VJO>6lCd]!>٣K$bZ.^};1;vf(4]#ywoRBʵq3X\MmC|X̼ZߥQL_XEmD ^dF.A{bԿe҂Q  Η~&=bC|烨vF"# Io6 9mC ]Dv8. lyʂ_h%;SH"|Q$A\yjWKx뷡q3#5/K!% T;,O*<03؝B'^oTKi[{ A;TuCo:Ï.TBjd&IG_Pvb7IcT+-6N#@Ň2,״7E,ghsa{J6.p`o  Ab4B;˥HA&6=ʻV_8kAwO3@% an ,Q}d.n&n%.!"nb}ZOmq9Aֺ 2Ղv[/'Tx4]ndy/n>hMfm$oP!b 쾿yxS=|nAEQ`"Et-(,E`QH*,b"#F,Ab12"*@PQ`b"E#A0REWꝶn׍/j8b?0eȘ8_9&u`*[*ڨlH2#|U[Zcz}@t ֜@]MD%| 彾I#c$D1sC2]#f]s Vxꈫz+d`, r~NqyW8Ǒ"d{a׸\/SfZ _՛NԩVfKsVw,Is|)6 H'rbF":r!9hDs}O5[VKΒ/=obh.G%Yܟ'U:u=bZ c3]Qɹ8ž? ٝߴ# b/CL6׍׉4ިI?"6aUwۍ=|Ha&n;g!~In/0`.d䥵+/zW<\FWHBFH;|.ӘO8N)KPH>hMH!Z]Wc3)nc~_wƓKΨ@mS穢;#x0<ƪ®φuiQ(S‘zlKs-I%"5=dr?;1 vM>n.Y5]={/CmBi<2Vr;ʵm]tGM]B>|~ )6ٟY_=jg#Rz_Uԃ@[&͙!%y>r|ڹhc3E%-UhYKO2p:)s^Yg`Qt26ٰZ%Ha>Rz$a+?vTl SЪކ%Qb]w ^7)w8dwyb8PMs/qw`d\L9 {k-" "v->.\,% K@16[$9Uz.cS7MFhղ=7.;@gry嬉9+Önw``.%"|0㠪tzTӼklȷ%5Uo(ixj土&`}x `cAle."T6˯Y?srRY觢L"p=~ϻ=&ON>]pxL&ij9/"J~gdL<}ȇVr^)2''$?Rg%6`hn9 VCFn_\~7SxF{v;=t}:7(=5٪TI˂&;Qj%<𖇂1? i*Ȝ>v|52h ԢQ9>ݿķ5描&26};_lLH;0HaIܶ'Ͻlk?ݙ o:@?$'EyprLBh: ~F=02\ȼ9g:j^AYN2ݹ;5,Uz>ˀ0.(QUu ٤ø7;~sj=܎ 9ίl0c|Y}k꼡MV/b?#2#Gl{wMއ aObk>bɎ%ԽtglF[K @!J~} gO([Ha'Dń̚ 1Nk6[ :Xz6\5~^4eoN#(4/F=|VM̲IPr7ؒ yϋa NzYUeΚc'eh}, ~* Etr3BA * L3@Je3|5?j狚Jъ%y ?IrVE }SctT&|oJ+bD?J[4if?=E Rlp`˲s:?$n1L8rZZE q VP&`WT`~>3]MkJG&ۡ/K\wTg܃q!k!J n6Fn׶a1 ٶnk1UMcqFEPVt bDb,鲼ұ瓂|5'JY[ZNDwC㣯|/*~y~eGK\qM)+bMO겖Ά36̞u?o}_i~kiD#ΛBՖA !y<*-ksʞtL6']: 1AJ0c"0PX((,OE~k%Ԏx|v ̇v?i`! {ؕtt5Wn_6yXyh4Lel?ҝ noH3|_6qm: ÖA[T_7s-ژ`,PEQXFEQFR1(bX 9~)1$$X!PSdkd/UDNn9jC5UcL/r5;DH46PMF7U.q%M6ෞȋoY.Ͼn1x6xۭVe[ZHG^Q'J^lQch(ρj}|EB'ۼ!  jHx<yF<7cJI|Ow粭\. ḠEJ<\ ; :8_hR $Yؤx{O~+.SQd\ @`BDBda ^r5Lw/; 6}+VK04vҩcqygBpVS@!Ux:C@W+HUĝ![7K) Zy]?|鵘-)GGdCRRuӍLړ *ks*r|cfGn߮#gzڌ_ m D'^ ۥ"+.HJXKT:^Ҡ+Đab`|=ιs=樸/'Ճ%2BzBpRO_73uQbLQ ` >d*s#k ǭVk]l(ll_>;^4|5 SAB=k`'弈]t~/{?Dݖшd$a jmjhc'!ޝ*͘0#zVCD~UۅotyoSu& Ɓ$x>z{ytc5+ޭD_ӱrd  ݒ,j Y@lwږ4#'I8vP \ AbܟwX(P6]t@ ~fB NAtLQ7>Oұ!_eȠlp|F($qw!:~%Q@&b0q dZd\kgХ0FSKB*Rg@vpaZ@ |Y̅տq$C'+/7{xn`>kZmticCR)C*֚zRkK@l9[YGfpzWSP,o0ܷjhVmK$4>7yuV]JvHwۧoO{zM̰vT(0 (:3ḅCt»ڏa{wV3(N+:(9C4rE8n䢝 (W:h8kJ.K9Or.BtQ>S|8sSr8dL@ r.|W;3!&Q Gul"ŒLV["ribF*H1#(TV(*+(EDEEAbDA`b" `k'17$)k)}Vl*VicwY9OD`Hz]>Nc>io_-ȃAUkY;B"23:`7H̬1(2F6<}hZ!otݏ~;<2D%{+1:??#<~ 8Pqo=r2tRF~Ig1ߒ xi7bz.<8. t& 6#ƜώC0.3֖KwNk+wG,??TXO|3EQHuZߊ왔5Y2$eg3zw?~NNl\"a/ ^Xg餜TZm6llgmLRI<*> GM"] yed, n04~BVbIўAJZjQSY]€/\%"sDMS?"*Z_e]Q"koj ِ)08sG^?mtf^]R LZՆhSΚB7 Sf7bDŽI4!YrJlZM(PbM\ew%R,n^18 rYtMmyN0- r8+ipsrFQ<l2*B<-ĒF71a<o;ӸZ)φ=&i}o'0x:LLw'9㎙AJ =5A_@+8 uD2䋚6ǬDeYZ"+ *B:2w5zPH IzbCD XTtD?3@)җ%PD BriRǝ48aܹqUQ ^cVN'ެI[cWAHٲIHF|ϛ&5BiW:);$1e0F{~ղ wb4[OYJI-gXfqvFyaD0 z~8}*<5`dI&lK|kF/_Z&蓹]܌}7uFf![3Citސ{|ܸSrsM}]^,ȱ!V^Ω sB¥f )DQ mߜe6v4^m7&9f!m)UQ625ۈm=(;xh5ܷ#hӮj LLB" y%t:CK,>N`_gw -)b7Zwg6"4`ѱ&5lЌc(X'vF{h):Ssz񠰚4EfgGOΩT8Ӛ?M"h D"c)q0g,gcVh-2Ρ/I7VP;ܽKɉ"ee*ED]֣WBhOw_@ ĻAӧ-aU[}5xJ]P#U4c y8H^1SD)P{"$ɠ]9 X,׎u\J) rƕ;{1&(KS  ]v{mԶ'^^٣:ðl4/8!~=Lt9r,Q0H'v걺3x;j wZy6XC7k$PW1踷"Ċ,&p9]QuvjD8}m$;ܥ0^ܮ3kbQ K"mxTV@JOMqET0)p._TS Wnvqh"lֻ_"Zca;.ٟ]~..]l .M9뱚nٽ.Z>|'P2@K‰:{ $ r %"ZC1g:rͨ` yfnoJPB&~5#LZ{ITZP s(pL'bO\yB@*'lO T}zoq^>_x-# N*hQXaN}_`t1OEo>}l܋{[䥒S 'iD}|(~cjN"LVi B@!@&6^hyPۯ*j#""a#1*9g-di~A32s4僨DM |_cDJx>Ot)~ Y xhW#}`R!P>[Sm^WQ2F7._;oA/MzRF`D1Y#OU+6h"t:I *VrMh[$C#RO{Mo1 MPt4<F sV_.Vb%ת䓓無q،8Nh;OyO)ku8^Ufflsvڌ;o ڎ' T$D7_z,))"} S #-Q )HG-JE;Zqf2 ܥŰ(J/?MA?D:~߈cEMM(n.Js1չp!֭ɾ N-qgVG,8RdaƒM׵Uig :&he+~kc$#q/@ٖ(^_쪲~`[/:TW.ǁGPU!WȔ7МTb?۞V>i0x0ND..``$Fg+_Ws'%*0 2*'iWvr4?|8rzȠӍqٙv_Ub//Y/Ǥu{S}!󮏉gB~֠d(:4=/k_xFu)'^OAU1ri$ ߛ,gy?Æ ccQ$@b)@R" *! $Qf0(,Y QGa]FCg[$ߣڔ a D㈭1f)/2#.g ^?#ɩf\X?WR(ɇvF'+#nБSQ ȹٮ֚4,\BF f&6U~#|7=:qAGf/Bx㞷ԭuB{]zlkMh?_ o QmqdfV#T^ܑ!-kLV1 A\&BaD6R*qFeEThjVD_ZnH_RjQ3[3e=kgt,2ΣL/M,NЎB"ƉU W-6t>Ø类t sS-vs(8ӞCo`TBB"r5T&ʠ:ԗS"FjNnF,O~:=hBf+>'qnW' s6:59\AB@ƶX`Bpq#.)O+fY-ć̟ TB*v?X1os˔_˗u<@V^2^^؉J .PP3׸|!Бr#Y6NI-s)a7P+ϒv)E8@7")NJ.I w>m}"o|y+H2'p#q4PWN@ 1*LCOFgH ڊȕ N{L{T A0ICar!cE| X#Q &'f]Nvd瓟p2㕠琚_[gM NY`Σ83ߌdGC>'*[b>!?vw otmmA 8֭Ri_CsףrLi \=)+H0>✭?^Fx>  2q>ɺJ6 *5OBF{ϩg}{P#82Ydxwup s1sq8/B;rpAJ~35-d_!vKѷg߭CtC_70 Ʉ-kp |˳ F?x HZv|KB c9U=_Yb9?ʦ|u9oy-Fd6 `gx$s=jg~gN׾*D38o'~}BMFfHhj*ԅO&^ lI}˥7ɊV>w_ۢߛnǍcK->?;~8Z\Oٹ4qBOQg !|@!c-BJ`dyMV,}0? ̸ S(pߜ5 "[W|Ͻޛ7EU. >d$"2yQ5Y#]vgesOz{< 4]e^kKԆO1׺7՝Lҍ5**(}$ltX\\z{*v[B弅m`$Gqc`MTrW(][Gav-睚؍IBot`g XАQ8!±_+Ļ1xyo)`>y'y \>4SIc<+!y.eXˉNuy"e,P!iҲ7~4-8N>m0 06mg4`M†PdBUbpwRIn1^{{(ծG[ҍv;|+VpX'aǻ:2%լrܐU##LrhQNtNI5"i#nzW\U[ " @ŐhLv Ѝ`{_]Oy#NXDO%g&j'+k[gGmOEeŜiվ_oYp663M&@}K@ҕh&&X)7.ߪWr0ݝG1rЫ ܰ{jpiF؞nyۗ~ۅ Ѵvz QΰȖ*Gf[4q}٬*'l\x Rjwƹ}\{(fz2Gǜy]1-}HD HИ~cѨMCJ.jBDHl]\t|Vh!i)F5_qi9Y})0A#$RXe H >~W`tcSpQCRu4|ѯĎ& %HD)~c:kk -#ƚEtucr拹pM&Ooh8Q/dҴͼ=sk,Pz |_vo61s`{{|H\pa />jc@.t8 l#ӹLON'O~?o>i>O<k{t'γ~>S:yDD0H8 `Rm(mu֩1Ajμ53PuVʇE]'X &6jy"$RǮ)u#!*!\CSFe̞K=rS P"B0 ^K.==}!K@{X4uat]|(mF1fP A l1js@_M{b_yUn]#C7I26~':x d*qK4)7NKgFozt0^eW,a S.s%/6_aSIy#!bj$ZA_9Go쫩4&sN_L {3k2N4>a@I>;vV[w=R ,(=4Bi0Wcޭ;xf^s6dXHB '\\btҷG.<~5 .\-`g$Toh0E9RmeLZ}Tnr[@fת|:Lpγzd&vЈ0/n% [:S)yZ^!(?79&5\}b\ra !8^&˿Gn5FԀhzφO-xMW7"'jdR Buca m K=\c w)y)Tfiڹ `/M}׻H)Gh2P1 2hAH)o*GRq?ܷH/zG<``RFu_H1c`c=g߭]$ \{BqnV<\09;XU$Ă Dc1WUd܄g+0&wj#Z<%ƛSp~וڷPaU?Օ>zaqz)5m@0>z;35Dg*)'ȩNSז;8=}KQōH6M7?WߴUNVqhU{ 6"Uc,45L/9IV4 &BW3p϶n$ؗX>vc>۽_Z-8ə1Aag;a0;ՋBgT_X7;CU _~ J#iyiPT\Ix7Rǯ_24wac[7"7!ryi> ' n|A#P=ߝJ癜ahdC0  }Y Jc]p1G :}RI |5 CE/?i^7WMC|؎Vr.cZ[xߜ EɒT ! mcMgbB9[tgH>'^hs!_ j$J:u=*tƤ+d&e17meO*5JkI0q{Aǎ_ܠN_\2-=pdJpٮݒ~;s^y̴"a6x] lr-s"}1ji)`?v9dM`8Ζhiy9Ovl^yNy((nEp Llvatw鏭da74sW6 ޤmWL0V-OB%,c(c?qfWԎ+]&Ö鼓.H4*+=AQtGcy "L,2RK}:O_ σ#B[WJtĈNV0󦫛J[jׅi:E9]&Ɵ!-."7<7BeZTJM~-Moᡆw>:'t鰪~uӯ<܇0! 0C,_w 6 W3hp]V^CiXxQ_y2ExuL)"C5d$.ugvnzb; TQf1;U2_R0Wu*Hm#V'HmބJZj+qe.1\&g>_ LאI;._]歇sTD)X K_ٗGsCj,MȃCK+y'jҔRG>VN/Ξ - YHͩQ"OGzĹ|ea%ʗQK_84*l{hBe-[ B3vP#ڝI]8% a<#=.Ns0*B1Pw\ EK+M{}=U,˒gFNbNް25SX8 ktڜ>3d&\7݋`zyS"84*]9&#n>SMyӤx^}ܲKqP(fxb"dgOO΍tn=;~Iq񯹍ƆdcD.J[KECT&*0Cb%xgI  z8VIs2{(qWl ]#E>9(q<,Fo9X݂W˩Q%{.<DSeA+Ca^YLܶg`;\ްvC᜽!ä {5'ο򐹖@> x=!3peA*TSu{ÁJ{qqzj1`*oYQKb$|'6w#] G%T<֞HG(A9:c.1 N6j6g2gpz~DH[U'T?ݐT$)G"?FsTocwZRi(yf{ퟤssPm㎱?ؽ°g 4^Q-s/mez+cQφ~z7ܱȽL/9r!6yH_-79BHrT ^ sf_9 UE Z;fWzSBޘ)b,oO47zwnSrkE n9 0 !}70Ea`QxҬXXv{8juqw+z[+w5&{ǝ!',0\rZ JiB>5 UbW+8i<Ԕ8i& ͎ ?gN9Io,J+xwQ¯[|!:EDxgo~vp2@ T7-w ǭK%s1J.d^{hҎ9d=C>UFv.(ALBuT?2%s@b]3_pK|@? w {ܙ2,سjVt*r36p/gū=,f q Sxw;^X2w]kw#vs8mPg1?(-gәE%)/,JP‡N r P &"SP|QC4dL$c)׫$bHF̡^ joJt,> ewy?Ev6XπL!rin&l,+GR5B8W4;ۀp{ܡ_A13SySu^Wc~w&k, j][wuMLGM-)ˆno:OoIf;ǃIό1pXZC1xg`, U,'S9 'Qee-Ir.i ZSdEhmRuo+KXJMm^!#_C %[#Ѵg畅"ʂqD74^oF%?w!̻jY-sٓ^rnxgx@x1iZq['7Q , GfᑪlkKa/'P)&HF`aJ^h,-mmHENҍA#,⪞qړ(ПJ郮1 6#(~o4c܎T^SS$"{i!1#]o?.Yj3ߛaՙRitzqf"dn9zRtM.!{!K9  003 |]6'gz e jvة.oE#܋>(|Rۉ:ʹժ$˯A6-uzXHwYJ\fCME|K': eS11rd͒e Sq/*-v2 խr?ldϷ'C&7Y~D8QQnS$oq5fGxMYCQusN;(a^UHQ]{h"i0lj2D?vM5(_ t7.){LH|fSb{X3^o6kysvkݕo%wu5ⵕ֨)g܉KOZ~nR\>t)5?nO{YUϢMS.O7iAHq|yjW,|& uń ; V#P >k ;X+Dc%kj)B6T]-}t7 uվ/D >xN/W珧K*7]6 0@ t+wZ]tt'rI,wPxAPƋ!  8 ߟ;؅1k w@_e*6 J!\^։ڬ'@x1gΝמ\o|=&QXI2=%]:X!<үtq`+ޟĕX̑ЄDSZZNvj>4#j]s~[f <]? k..bd Qsv OB*A ډrߖBD4*WX#/EWr;7am oF1.?WfXf|Ri>۬&ZcH}m>Tq އk=OF VrKp= -GòlO3q"aӊ]d =$GT+?geޫ`7OU&k&AFc$CgK&E1G+NS U$9p^Kٰx8;F>x ~}U}SֈJ,=]m .<Ҳ-7QG " 8o4j,~90d5WAayP)?CYJ!6O|9 8!]H{A3 Av4~N2J7 {(Bg|3=`øEx 03 ;F?0?dla@J@҃ʋ0oe6P傉ic--t-sY-`(;ξKCc3Xmur h2`[/̔|S D @;pihͫeI7j2_a龆̦xط`z(cqC;0`grd7zE7 AS:!Y [9Q{Lsn1" FŒC>WچO¯7= J^Hy pH-ˤ84HsH:: fN`%ZfnFb<4It{-4D(#r=C [:sg w@~HAKݍTkS{*AߔsSԂ C 0sn 05_Xd~϶{!)< {?rgE-nf.b"z%Ʈ&IڏcxW=sDd5t _tl(glҼx` zp}>H*,SMCt_6$nKqɰd2Z+f\y~Gn1J:t_=- Q2zRIF.s³>1MƼC + 5v0Ll#PA|o-`}S~l.([ݞ\} KƲ8j{HkJ5S=s?oW3-;]F:)K1.GZW `wN: Bg"\$3Ҥl [a:'`y _\wVKcd7wfHDaxuLiLkBk_]5A^$ap7et|LSk|? X0FrK2XH0a6Elb $hPJ͛004 yy`z6$Kzn+ITY]bbBT ' 'PqVBܙI;4|%&||oj#pby\R!6zaѠ+r>dxGU:O!|ruE-WOd t>E)CyI2WǶ2dXO_IǕfr.[!S.Do^Lz %)IՙL'CAfC=F7˩m|9L{Bt[o|Ž0xie*veV3䤬,m?( SN7((4){_)q Q[:k!a 1]ar'KNuJ]0%_DuEu0nw~5MOSv*0hWO@>D^𻌀ϻ{|0ۚy:RIf;cJ\!s_4Jxo'<3qVĎ'fb56ei[WECr{*WzyŗqTUV,cm8<񞗷j\nz.'T˛Ѫ[7Ua DC\m D$q5$Hv0=w{RkоR:"aJ\LCw2k7A;sg2=6fqob /U'ɢ$ K&J4~ֿL@6*u5C2ߙ~2PjP.Wdq?CeG ,&aa@RlJcQ 'qDS>HH~*k\USv!Y3j$U# FkTr&_e.3r°5e%2^WJR\'Ej2k'' yFR৽yt qnpH;3QDz2LG4GEL4g[)B, mE}%i!"{{$Z7*YʟwdAo$|? 57XPwޙ >bSZx4pHjCh!_*oaS]V|1n oe9z|ϥ $>l#W?{:ʽ RHY֎78Yv՞ujowc1ITŘpyWt~qxi磝'w ,^WOd?Wi 3Q9s+` /; ͖i?E Ԅ9V *370"m|wɃwGZ4F^&h#p9 &V|bpY֨)Px y 3/, 6&8-ue_@IXdmy 2.ӥɇ8n1|Mms4mZ~eR=^S@?HT%Sխs f5ÞV~󫧩n%^Xte7}XaugvCq?Ƌw%ת~^.S=R6 8 rAvGܛH_NOK1kH̺qew&NM2H| 5eY * / tAzZKOܙ[e'[FMD`]r[)sl8ڤp~3~-bϛǩ0I;rq+|n:$ljM=fMw-I取{3C!,!;<>_~ &N4/o'u>a@0g{tʘ 4DJr5'0YNU:˚,FRx1s:/\O5$ʻ~OQZ4GZ&Ch 4xqE7:ư+)M?9?1N' \ؓ̕3[7\0P_vNe?{;:XU59EH"(HHp<¢~wV" =V0P=@](}B8VdCD;>C]¤L+Z;i+r:3U)Ƃ ! 'N( 3o= ]rC"H?;_-fL$:buTaIOk9JUoEbL/dh냺! F h:ɕYLԗ0IDBKۃ0y([`x (8(ÅT0凰.Aģ5,[#{e;{Q gSZIY=abǗ8\C-K "6l3nԢ(>U\$0QRXmtt~{l*]wed 2lԍrwM?D% 4+nH1eep9u-Bݼ */+3eG _3d)a5n "c*wS?~ݓ u3㓫Ev ?~>U]V2KTq~yImy{RBhm ?cS]ט/SSVC;zs/5 O\FGMgYps{'[p1Jv#uPPN 5yx yy{jx#PZ~]_8ig}R0ʅ} ,%Ke( 0HC C1\âUfq"eU$@Um\:<1Gt[e@yf%7,l$Cȱ3eS+\PE9ӅRZڕi˨?W0X~ܔ\m@ RMV$|;]|&hv;,$~vq_"nIc7kfN xDN\H)TT}T'I&w8V\N{4A *,qG.TfúT%])a,Y'!pQ,q1M% _JM\{@w;Efd+}<}\JɚΖCGqTh2ȜV+IÅv@0jp"#9UOsQs@!Hq~' }LͦD/npk[ HDBB&Zʣ8wa">:JRM{lئGEDhskP/bNBAVBXxdBœ)w8v[5 e鲼isL% \o~hB ng4 ![>D͋S#,:sኾ6H?xڍk @hz7.Ddd͓<"Tk% +gѢSRiTۢոgP4oYB :P$¯ѤnxN Hc`)lJaH 퐥aavA܋>I'f0K]/2a4s1|zRç{njf~@Od6+:,9'Q'CN BpgXêd@ҏ5}8R8 m| ϢOz+u8}?j%yhsġ&'nRIpԼ^ny֒һDWy.IV8GeSDrTS}.J\\-FU{%F ;S7/A~zl,[*6'Uyuck`! ,:fI꾯ܩ CLNl_-0G Xl!rȜkms]9y\zqTH+o?YٯĀ9~J6DbCzvB\ ^; E$tn*s{LB(&*3+=[Un!,](sv'vSѱ\ٚHt6a;TK%j'cRjg{t,!_Y+85fZ#;+~Uyyak("LɡO9tֲ^)/.3(BwmF(ENe02l\~ZI3sDi ;T{?DgÒ(,T?tZ>LF͉`saak'ц^/㝮9kI,CSn@bg@ދBG|spvW.xcFSﺱ# &LVK$aEE6-ZŎ1` R63JUfXǡi PKڭ7bι 霍 w>kc4IoNn#d?k߆g|]C yەn`͆Z3Ck> e~c{fz]C+PJt6>]^M>{J Nd2%irz(XW&Ry1f'5+#e7rWMMg՚+ GHZ+d( *ؽ(W$H{= 2A Ǻ0i=ϒęD O)fjҍU6v& '~EIEKs#'%42 Nub .7 F%[p:P##[m9>RtZ6#=- OrrbZ,mA\ OOH^iy(ߥ1 ?U c%zHfBY'( Yaj \QQaXso:mP4Ӱ"ԩw V;Fa C6"}麓 GuCQbːw/~m&{س i+zPVIZ\A2x ذm2t:p-ځ쓎Eڊ7TT}PQlj ѡ&5Kinnb4mD-jotfƊcsbVǫ۔j{)}:Pki9*"xz8nTϾBJ-! Ƃd44 (Ʊ@PdUCIMPEkhceE* P4@Xl4 .PEds Md¢!(*-I3F+C P @PA耀tw{ @/05љwjP>eRW;B ϟ蠠֔(PB ɒ@B YH Z4#Z at$P]` cT 3r2!(yH@d@ Qq1r1 x>P4  "@x>>t@xB{*`0>=Znvvw@ .8 SNRŵ 'pw= %J8>T`qPA!@}zɎ 8c|5U@ 7uPP>{D&ѓhɣ0M0bd@@!L& S4hLИAЌhF'` T#*{SțjM))&Ҟ= 4z zOHD@Ha4iGL&i4!@i6zx)JxOMz4Q'&MO(IꔤOA&$104PM  4h!RD@jhi M4*{LL?MOAyd442ihѦ$О&&#L@И2 4&=Ѫ{L3A4&LL&&4dQMMFSO4jziz#&F&ښ4ѣFSC&2 2M u?Vz !;ZH@2jlMXؒfkv)[ ;D|Ju+X9/us=ͽgib\^uꔬTnR;w\M+wXZgt/}]]V "$PE,XfRT܉T H eŒTLTL8BtbK.0*i\Ji BrblN+%;;hT+tB8 XhL8"mPRPݵV$nܧ)ݪPjl&@MTjRr() *UҥVɪJ؄^rASdIT[jUt$D+պ.J˛@I umpE[`PIU,`JiP*TMXWrE! Mҥus3Jenb2i8v&V B8r+!JYJJX 2ҔȩV"EBDLVpN*4+Hv' ݺaMDԗ(IUc+RDҤ-[)Ȫ.G 22Ӌ!M;s[%2؝4 H0SWiUĖHE4WMH[lnhNji27ub)KL. HW*˴"-J@+H"H˦xx.[Hb*q WNmT) ՉÕVՌu6&ZMX%6]' C%D*qu[MTYqP Ӹt8"eUV +%́4"P"l*-ڐAjm*URDLavňХꋖ)i)(-*(sr]ԍc P4MKA EdUjBij暲-" S$*n$S JK i % QsP@CNUA4d͉XPڤ R,ee H]:T@J DwR+N-v"̻VjSM!YSbU h*..B*uIJ.\Ze)B m]]԰W.\M%MtHSc+6,bV@M%v CJ2LXT $R(dSPi)LܖUQbW$ j[bnp+U1qS.ƈ-Q7j@X!16)s)VҶYA FԊ*XiV`jfP*T͐+l) BY,0*ebtꆥ۵Lvܥ*4ۚ)V(qDŪn)PRDUtڕ$XYiښYQ2EԀe TTHM\ulJh S ʧ6ՄӡEMKeUSdH*© iJS)}C- 0-)P$3 ӷ2* lr)T; Tuujjm5nƭ*4NۑMҰPEմęl`bqX4@,-nI0)4*N iLIrZWDe4VR$B B &1 s3D(N*R!pLQiҔE]IQ5RBUjh[JVJMP Q,n])@HM]rv1$dEF!b*ZU,XY&TM)"@:e['It8 ZEH!Ӵ%jU*bJP@IK`)& uHBT P 1\ QE QqM1nP:P%Tv۫bUR!ZbHc6 DJMKHАjR$"ĺWsE&`X2.*(H)HW Xb-0 [%")qPUlHRT@ڲEš0DWjnU:JP+B\<&# hT)%*U4R-UjbHP[mBV&"rDDvJUT*͢bUK*3tR´!9S (U QV 44BXtԉ p&5R͠@0`Ȣ-6@^1 R)I^P,JjLe\+ m]+EH D 2@hq*JSN) Rc ,LE]Җ .n4 L؋"w @U%5TXDS\+h0Ӂb[)ݪRIRNSTRҦzܐZ5Cs`rj]*j+qc"NW76SlAW2\+Tm)+"E4)|qJbRE:gtmVN3  o O%>1NhMT Fٌ^tA`:{̈bFQ<2FLZlI~6 25~9Be؆1@P!}Е ܊"Q-]}IL_*M~K|W11`XlK5U[Rmh_ T oSNl&M}t"ӃѣE}0Av~汆16}ۑʚ^臇Qb*+HЊG1-16?Q\_>ޏ#rZ9iB ">WF4=Pm*(r!0a2IKtVe$A/'GEcfT0F@P ~ŜNK*"8'ቴQ\ٿ 6{-52o{շUrLQbH"#966%1 ٚіNj*ϡ}O8`AЄEI?b=!Oc7ԥu>ƚD%JjI6Bd O{>H> 4{߹E0d)L6=x^Qyhֲ7@=-Ț3AH[k5xHt7"2=."77SKe{}?{<)YOЂ'r'8z,Ƀ8M)D/p pʿNiF~ =:$Ξ)9$3'zg~OwM4KNykqTRiacˣhp<~rS{/}NykOWCsPm1_4/ BS$Q2#B)$I Pž1zO*|>nMwPY#@0pJ?}Ӻ|in1oIɵ奚Si@_m!lN?'u=gw/3)6^ ZE㫼_ Nk.chSL*egkuRdL0 'b&;G1os4Z{D{Vo3230`5YǺ/rܗ5gy'1/.={׷֙~ԟpIDB %#q3 V B KMNRkyO9Ү QLy_-ج>gJK8hK9B^'S)8Vp!5'w(cc%JJj(SU )Vʖ Q{*!չrn8˅A#B-R_:LE rj@K4eW>QBU ޓ% ":26MF+%Z*(h^hّ莽%9U4wp:npz9b)oׁp.\MܸFsa{0NiTf:'AdsuvO4QIs}Vbpb.4KFI lYAqhBȒ.6B0Yi9MJp6E1(BƠX^,CރK[ĭ.p՛.ĴfwcQbFDۆLĪQݤiJRfTf*$쨚j?%DV5_4'~;nQ[3v?7ꜵ]l~$$BYw^Js9TV]U Ҹִ?9FM>L{(qUCJ?L6_Y[‡_hQyR\s+u<#=1:b a]J+>oRGobbY#5#BؖӉT!Id1B;ʔ0KOW -30Q0kDW9n\ d']s.u%]wS`krnû"뮹6br9xk;swq݂n;568FNH#T_F Hz2q]"w.@Xecaldm<\b5 =q-a)y uRk۲]Ʋu0]JOϐJw52媦_ }^dw~`X~cZɲ'Xe4J)g:9ǧE%Efdf;G{'O! Kz`D2~KṃN:\r49mJ)֫J9ey,),!dnu*l8D\z,?|?y9R#ss}roƒTg, 1z_K'>GJj~YbJC6t| P2LL,BG~|ü?j}ȫGchǝTH9l{+/~- zA0$`w я Ag(YW:A؆ʼnހuU̢억{JmŶ1rGOg- =4 Ƴ ک`<šE4rV1Y9[NG.K* SOJ֖E04-YAuHs5Xf.S&-Ré.x0\V0n&Het;G~3 A6if1LLl>K|}14(_8,PኼO㜯V{e HH B)6ЩKzș̩DR<=m\OշC`)NQ~y\í,t"Ľ"Y7!7-DLsAI2$@9nD19p& G$TM M̎Ihc@)Lrdn,/czs8F*S% 3-)DV, c_i/0fANe?iZ(Eb+5*{~h4SzUBA$ 1?3^-LNU|׶eJLjB'cҝ&&Ad.J QoN~0BmKh|~m,{UYgDsM oGi̤r4F&~,_KN1#o5R=-I4KəNeJblD&|!)4:s"SCR2KS(nk:GA ́/ =}s)JnI*}Տ^'Rišg#Ezs d dg!t=q :I91Ck[29pvR_n\ 1P= )*_ 3Ț*|_L{ 5S AY L"_&Έd%CLOg6d Kƻ~DT塼ԍ`1/dTB"-JTpP3bFflQqDQ-@5쏿yt©:(~U?kB,T/|UI(VxmI^C f֍o؍#_ޞh:N' OajsL;XFbs+Mwח'.xwbA]{W; T_S;luM7jୀ[+kBF54(u1 `Sͮ-+߀?7\jހ߽J e!c(y5Quh,C ۝tt2B+G\|~z +|wy%?|ϓJ}I`毱W{?,y?5a sUԄ|LCօJO|e.S%nssIEIYfi%3ŸX34l`hVۚi:6w1ͅ+a);VS^^Kɪ 2BV 3`?>fy1}__WL=Y?2 s|O9Q-j:]wkWlRvg#R)A<حFa45YwrjD P%^acA=i5c(Nt3x ~ sY+yug HU A+_N}ǻʭ=iVi9̻T0ű_X)䜵XMTa3\Ľ$%cWGEFތqZxp-u}ԣs)˄u8%jB^8eTLb>r~?M?c Z_OmY;iMZ9(ݙhBc4O1QZkR>@.)R$J}ƹІIfDҥ~k?X/M*մc4Z3R7svuϠIF)ᯇZVdVOӅQ;ǵ$=ǞehthʦOn{Kg9 0ϻnB\)C_ G ӂ76_{+ia?/\fo4|= a)c^Ps=v>pp'l 43S#FXؚ5>~ajyX{rs;Gp.>ovM~gexm᳻)c俣;:P+4v;k?ͩIɾyc6XATla~>cڹ:"+ZwPEMs3rd99F̔mkk̺Xg<]Z=U8avU@:OY};z!;hk XDx?x7?:-LZ 8qT_HЍWڼPڌ i?kPek oWoW6l~^ǡ󛚛URݼb0˚u7-Sj)3uR]oV'3joW9}/ym}'OcG6^m^Nz ZE.SOiU^h9iFXԹ@D̩{x$Xs)ʧuv ݩT? +I(hTVEhSna&ӭ&IV^aWUy^ R]rW/ba31ޛS]ԫ6to1=W6ZMK|T*D f4& i+vk[06?*9+[Vi&IYHMx*zB%'/~yW"hL`orM:l@p0v WcbW!5/jPf>/uP~7Zck2~Wؼ2 " B1|X.h3}^߫z}B|}"V gb`Ga‚g6m^#}FΠܾ]o6,nUr_HWH)3U#WLNf.۟l$_}Jgכ:gbH̵ #YMw41IȞҤBa vOF]fECٗw_@Mg#|,z-y}+ڢ(y{\'v1UTwzkO[")[X-*T9ۺVT@j13>^"Tnu-)sz'W]QNhOk8Z_8Ä4G1$l*=*u A `o6x[j*kC -";/콂4B{ cJ/oMPWZ6\OR[^꟮ :ʔ̟5ӷJnTa4;_2Ppb;MP^S}0f;ia,l6reh;U3&_mT TR1>ׁ7Z|oytۇ?5^W)|ry}Jsα3udGU|t盁;c %~7i|+?N4lgׁ}Ɉkm>5%ȉ1kjz9zձ_qs=T{2o0ixa|nYmG^ڸ|$Bk<7 Gjùn.Ta&//u9p[&t$PM=jc{HءVJؔP&ʍ}6=El'xoK4z9cmUl27%k΄?X ^D @j C| "~ r% _XL0$$U8,~못:zCl[}]ov?BBA; i%0ᠬÐs̑G[dYTeNYB9Y5cYW5RMyut g24:ή2 ˄)ST.iRIT*/JJV'fW_0QZN HWO18\I*JiT0 S .]j$ CBȣ+ ]V:H3Q쳾0=wyU؊G/M W 2&Nx?*Xf2`{-#8@N %6gtI^5YUV^’PWR[ꀒJ" JPrfG,Xje <'X}NvKc~hT"${{`a0ʫEcdYHܯaqYDk?Z.zt5?0",y[zlA]Tp{bTLvw^Fm.bO`)Z m\!;4:'߃N<)ϳNsƭ 3Ǹǣ7ECz+f ;ɟ ~ ;ؠ!@DB()&![y3ݵQp1hR+ )Jٝ5]! @YdGBoĹk5tf]iC)\fFf1޶Qrz/|ɽ76rDK %]!@JZ-{ލiq Rb`p@~iGRРnE-ax;5E&Z%|xܵ]cD@&pWX12! @慯J1W ҽw Fb"BW3Η0;ky h )9'zn9d.9ugt75'zYI@W `i);z"%zL1C>y'1ש&x6{z6`8흲jCiic#ZWĵx)oq $#\jh{od $HAwn~4.WuGO¯Aoiy \"9]ݷ:q.+XuQdQqyLju=T}Ni_1ڭ?Vr?p'>Kj[DJDBKk?z`( P,yCg{W{_g^?tCi@ {yv.fVvnA)|ٕkQ -'n24moTքZ4-T xˊ=0 hTX|D0bA&:-5 B^ۄ3xn>i Wr~~뿙s0Ф llOlomZ8&GyUvjnyĠe?ﻞ!ß:n%4L(zn\w OTyƍt)ډzm^ rz6 d wQfWV>є}U!<ڇ wGRHbY doAĶŏ>O-dq -XЌvլ >4RA\?W'~ν%b; 5Hi079 iްdӪYo>6xm}Mvh"plds>~ltiEOy㻣Gz;>=bV!|O^^Z,5,Ңf/9nQ3xq1qFMmh+Mi6Ϸ[cXm?&Ff\W:[ {N+ݓG}]I2|e!0 <{7j$S%B)Rj%)T{񾆾~茨rB X^d1/?}ujHzJym`j<:?CݎsÇJZ233׀'S*Y]0o:=X!Ҟ֜C{p$}Mnc qP*igCCΟj:UC*Iaxw6ٮ7$ 4wiS]J%&L %-Z)XW.G~kc_g#LvUbj0-D#[V0jRqɉ32?Uk\l=`bfX̆#8Θvl[hQ*j5i3Tȇr$J܃Q.G/7 [Ţ~iJ$TAZ#:ƨ> ~u)V*o7&6=M:Z2=MT:7 ?S?<99Lqno^/vT'QhF,9IYTMF^x^OLJ|STaTpn./W[k4/9C$ ^d` H$5LU7ܰy/=;ym^5m|?g{SA{Pd?Y) ׶ckm""a0j6>voy3z5퉘` >%{C*Kaa^O!WO`zt8+Za6 7 ĄZ4F l=ڤMZAdޤN.yS76 H^(HHJ J"l"5i٩Oo?=C'E{*o %9 .z-*3ci_˧4\/Nzkv)'>_>.Yyr:F, fy>(4/BSdc*'Kи4ˋ'9-rm_? ]?8[|sd1yΟvG (8Z*3aFvȽb~A.O>}#YR:76>@q)cK<%s(yY`fbc(,Е[7w4RqmSλn̵"b %O)MYmY 6% mj[_”R&n }o ⦢. ~ģ)ҩƒoUE R8=d)$R HW|!5! V41<o.͘d{lEL 8 Qq^*U!W cȶU zyNLyM9&EG((m63fO\,.vPrc\vָcnX⽁xP^ǭƯ%j\ϔRi a7{!_9C>m[{wOϼ9ʡ @ C>Bj_6}^/ej8(.UDB4]ͼt\58XX9 &th"(sSk o-Wc]LL .;Jr% ۑ}"R4$Mƣ =5;Z4#UZG-J.m4-_~?K]Hn¥4ۘdMϐph`PDUr2%Y= _SK)5(EUʱԫ9B[#%L"RdI4HX+Urf2Q̪&3F-MEfY,vNY,vwmA&Lдp\ⰦLS꓌Q<!CrO`cG>mۧojVӉq!‡y!9ej˸u2{j g^lJxk?Ќ@|Gy3a]\0 P}<}6n4(@}{ H @i̳22M\о;RK0&% yNy%`ul;4HI N 9GZ}%+uID?۫c_ 9lɶ+$ '{l >=z G H,IJf=]vR,(JFc SݯZ\Ɣ֞~v <߿ASћQ(1_ .ѐy7^FW侀`#D R>mn))X|~VA櫴b`Mm$MLHoNl\͟OmTԘ;HRPɖ1#RTisnF`V89 d4Os4rO#@;+]7;?c!ɑ`BbZEF{DHT#L #h lOc3˅XMWK5_n?qX0З=E0%yyFD?˴%_nwqPߎqN{{y‰6dGO?e{[wM+t?ep~gԔ zAfL w#ވ'饴cw S/tS7v)o };N{_ek478" 3_vg }ل9pBKGy|Ъii|"oɱ9Orό&LkTT] l7)!BV&uI4W$;GDz^DsDr.ʵrC0dB |07 8Ac.O؉5 ~d ~फ:uG c7*i\*m|f?|KnyOrʼ$=߽ryn 5p}*#^pWu nHK##n)0!l̿0PIVlO w ǚGv[;#q6Ayg{舝UMnͳ[&dc7q )=V^+=} f d0 2 " (mT1DCG)[;;d@0l PO~PAEȵ^UeP32L3o}\z؉H1 @`N5e0& ^J&uGn WcS ៕yћ(;v#$!f{+ [{҅&l' B=F%҆QanZqrxC |6H794]1//焣u->BrJ"$|ۚG:Ip*w^~D^Cւ'mHv /߬eBRuVCTmi>i`晓Fٴ'`TC0%/HNz:Hg Jsw7c7r]dSW0`fZ1QR sZO;eB.N܃c ˂nNLJT~ *Mh~Me`3 C2*2Ѧ5&tk\Ӣ@Py~)ȲeƗ r GX /#-j.IX%Gz{P&j5"fYDO.ʢt; t`3 qտ_l>ckXfi:yT|8 f`QK1Uz:, EZT\X eLzXbw^?BAz|tAE({G1L(E/Su|jQjw,1a@ CI'sdB30U׼5,rԎroS?NNE4Wd/]i~vHỄ77\Y{OKǿ| ^.] }y,@p#̀2Wg^uޖ~GOoA;V.Qxa$^ h_{{Ýa%j5qձsJr!i%zԱ??80flC,{Uc~>!rn4@b~To`2"ad ?pEy!PxwԳA2IF5=$- C1g̣8ۘaaKUk q:?y=7!RH") `>iJN$'2:PKW犯o)>p\QbeL=F>~*ot*KZ ҷ0/KvC_Da!UQۛ{ UTN}|s{\1`1cB{?z8lS+yUu?0/M ff`}ML|/ܫ/sP oZ~98Ŏ'6uIpMpoJU9)6'slmgOM R"* B+@%"( @(ЋDAE[mXԬA@*R 4">1TG~ ,E؆f*BN2:][-s@ )(HϫO\&-EXbE+ )DIf,U)>Omhj3a>:Ji .w-9>dbdaHmw_D;]sy SkW JI F-#(}Jo"xCwpj&SDO-ذԫ^1&ugq*l|濑9*5_<:)]8~0%Zh"/꿟zz?ۯf1>\IOȭ ;>ڟHWu5MP~OK8nQW_ӿ8h#Rw^س _>Kz˗1: V骩 ue1Azu(p/KmIAIM8]tx3 E~sSɽ;ukA( $ m a|x i^ƴHHML>vfD ~{k*cDSQu_ve_I G定=]~:Odagq, g^gdlO g ^|yЃ)Gu56+2Wwa7wQONjAvK~5y#>{s"(eȽK;ÓP_ TjKaW=I͙0lM##PSW^ !( |F62tI]}ޞ];b5۩q%$a1fP0H B$ }ALQz(QG$~qMkzqI{vzzɏ_0!6Le\΃˧~Idk쫡@QDi(Wy4[d?w|;8mp:1h($oS4V)(B h#H4 OqF拕JB$ clmff4%5dN܈5q*ZӠsa0QH(^H+[K|PD̘JT@ ^$+^?EsFF|^smb\NB~ý1W|Z7({k‚K]h( xwmWi#wz.X&CzX2~^ޯKt/Ȩ@(d64z+0 Q%? Ƴ SsO0az^cOw4}ǫ/~~zvtB@,r64kL#Dh(bITdcD- TZI cQhK(ѵHb-&,b[@78)xG=o_)\_# (wu~˚r]Ƈįoc퍄SRTQtx5 wݤ(k$Fei\/W]OWs0AKfLג $'XgQ@_?<{sJR^o;[.u?7xƂj>|R+.{%Q i&"KF?BѪ'ըD{XU D [w]|}ޮ>Wr,%6&&K#Ej#A(lEh* űQQkd7LHyx{ǼIЉP_) ZT $!$ l[L?{v4&_K΍U  Ksb/O_sL#Rʟ2w3(|61K1ٔ ).{]mEw3b*1ˇ`t܅AC'2PHg֏+l蜆'"a3 (a<3z?xKDPc ;]7IDʒI|?O4C2C=o_5˙T{q37ȑ/ K _W* k*CmF]61o?[_}gh6diC>w&S&kċI(=>'ZH_WMR֠*L@\W~o-U"4E)e 4EfZBDi0Cb FP W(2(\{{=rם|}q-Nm_R.Ô >🔋"܎jli4Tٍ|BE{gzuz![ ƄhLc/~j}ĴA_O_%զܛ|1ʟIK.BoG~ /}q6DԩMC%( /~{.r2I D&s4Pܷfa{_>ޯNdU% #P|8ez.wIAo"D!Dlg]4ʼn(I?tB8o,,D~.z/_̂=ȐHHyT|f}>ݿ&TvXC1>MDprTAADS's3ޞN_9%׍t7/쨳J=TbhZ5bEv߾UdW} \IP@)M 4Q[)lrѴl!f#Y)i1hAfHȕC̔PJơ2K)"9m_f7w (x3O 9sʏ?$Ͼ e@%)|hu|{֍= O#Ph]k\=˸CE>bߕ^?sW.k:du/ލk.fB1tRHzkv|+ٌFL|}{=yXWĹF6O݌cFi[}/< +|+wr/wo#@Wޘ%w/_uEEI_AY(ZIE ^we]^( ޓSCEM%p.}_\=Ԣ*,b74\ҙ HB+c)|idZL.}5?/|~eׯd(z9 -nJ^G]GZB"A|=sӮm7 b}-:"A{/f?zzQ3ep6.lKN]ymNW8 jD@0`RLYm['A8Vop[|LE yB0d@ "U*^zVSy79 "n@ `D@Хr:tykL>QY!㰺*3 iu4 ] zH)@w9LX&.@l0;y!`'_C m, I` h!B%~$Ǻe뱞(<,&J־oy-h}vH`TC#FQ r7Ff{F'/c06ϸhApLgq|i׌QwF7y"F3%ϙ<נVfoSAT(w0%_#~w^Ms_mIIH19w]X4("~8oU4u^U"`>yp1zvm()(P}]j^Gb/м_i_g\Oq|b>[sgfQ9F=y0QFفL+[E`žwq Ѿ[x߂϶*/^_E7~tcLPRI(ɒ4F A&ڍx4X-: o:>NdWjr$RgA1--}L R'FѠȣPe*,[qE5Nc `a_o ai˄~+}:*CPקj\v贆KԺm+]m=?>c7>ux`?W %o]tԔe_U\Wod_9|K8 ldHGfUоb2cs%t{_1o/?΁z\קyUꚀk1i }w~"!˄" u/sGk5q ~JwtI|%M5`j [PP}ITC9>L K-O_u]__]w|視[!mIuގ~J FlIA& dLA2I$Ih^j}f !-kdbywO71_;r2}-G\iG/|BJbشP5h:0ͷ%u")3ѫSQ[TIݰQm͈GTow;0}kŃwF(^oz6E$E]m@\.ұW6zyUؤ}?feR ڿaK!s|oiz[\'^]Ν= =yɪ+j)])1@/X4 n?yq#}zz]hfbBFQ1Z(6EAEHlclj4kh2EAE'qV}YxfV-}͸E 6b64TP HLıe2VP$*S,_%J(f kqڷ+RQN] 2.8^/ >~7FZn inYaIW>^U\$Wwe/{<&F!fMɭ..!R4FRQQ[fͪ*-mARSJĢҍ4jƶ,ZѴRR !!*Ja"HR7&kekY ՔլIސ6ѭDe"G YFHPZdTNuGӾO; ܕ (i(֊`H aDȣe3hY(%44fQP4h{\Y_5Ɓ"8}>2u蒖HK'y򭯢|LY)8HD8g{oOtDӵ9li7AwWPzw;SKvd()fk<{ãm54u{٠y5oWz#&Pk9)bO#zcbXh湬zF~ޯ`5F4#ZX[^vTsw 7z~?+;ˠy7F* #DXccFTR)@F0ͬ))WEZދ. /qм(IKLQO={iY4&I >x^ZP:_Ժ|2Db-ű hXl4UBŒe&4hC"blUlX,h"L$HaJI!)5Ѥ1DQb5&)H$$SM"M)-&2{'jƶ |-4kF6Ti$foET.2~^8$(1B0$Vm/osKH|>yu)2E i/nF+Z-z3Ed_+Fn:v|Fp%ʒ.Z6$#~^`1EmWu9Sf-#(^> mΓ%יrv|ˍىl2i"R%,sXd |nb5{3g5)sKnQvsmO 1M]J(~7χ˒4I>_cy~lPT>TAɋE1g yG!QMQ?>4)m//H3HC4fǣk] VΧ"$h:+spYa&}(O{TUJ03@eXIaY")) OaX]uz2dTɁGnrN03m)QR1)4]Ɉ[WJC|-w8MRzXy1ጒm@'Q"!\&)4r) TE#geۄ$M{>9s'yz2|-͒'^.>]1Җ-*7ݍcQUve2wz|?<#StCAd||ke ~>Sb {hqhXM arGF`]9ZȃtwF^9yPoi*谠=6P*"9s |rZXl1e )(`mT&5FKS淝\=4j% n)kGr>nY d0לX XM|&9Fs 쵣hqP+}Pe;n%_Ym??{&hLhN7̃> 2<k0(?`gqB~r5s(Ʋ~&v`dIw{*y#%:;3-vhvfɮ917fjk>|sO<(h)lZRg{t&'ފ'=;'7rnӗ8"gnhEbeWSznFktԌ*44i%޼)kJ D 13T!  -x]K@!y&_jQ!)ŦߝG(Jvo/L=*f{161L)Oe۶Ƌ/[WB}72|tZim?&0Rb&J!Sk'ʜO۞L'B9UuwrOS|ar2+`a!i:LdSejN!h0ߚ5A{{m7@ LYT%[cof[il| =V܏l~J;? I(Zch!u0J/ګlIx >%ċԹBl8(IZ'hqw!H] N F --*WaGa]x^f b/^o5S^r/M5 R\waLM!B~CAz x+GU+<*[PF[uk[R vv w'c"RX‚[o? „k-D@ i@@9 `?sakY\{ jf/~YZĤoLr,` Ȉ9ԁhG4uqYM9"e00AXv~ F[B9 @ 氇e+_+4ZYLRBD*@){`(."ٍ&S*kT M w$7)J)7k%kjV23;ҿ`Y`:R?niqwˮx~//LTaYT%w67=W['YaHIکjP|GFnտrܬX m np*1թlk鯘Q8N2:;!w&oYf\tHefh fˌlڅf`FTa+ Zܾ)ԥYqyS_&-]Ƿ*uy'#8jBvMfi{_jŻߓ_`X^4Yq]z'W 9 $`^da3!5psdH 4;d3>YʶF=%9B5vbD^m5LnA 2J]6B-a(-\ AsC`dCz_2nW~C5g˶X.ݬrFkZ}{Wv۝M,]}HyD ~98={vl >^ŇXŌjp m6)Ou9KA fDef OA&$."+O{= ThXN7M51Wu.,`L0@>3rD>oܾMkFJRR 0rPA"yg \-=hבl83PEсi P2I2%]BoFhy? aA&;º+Gxҽn[NBIo>ЯSr. s, `SDJG5G>i$TtP@X Wv4-;dSʍn:Cb7k25EWYj2:驼]QQ&4Y51ŷ+yk4Lircb5dcF,3HTD.ʼn))ͺ\n3*eݮI DT  /p|)F PH-2돴ia*mlت)+{[sBS"d$F٘SBlkXJb ,("AyT5| h đ֣͐Y5FUCAVP@|8*(4"3" DFd;&g1g[h@L; ߵwPEx~Gu9W) с_|QT$R> ȿM<(5H=1+r2O]VWJ -ֵr[mFM߭f~12l"=s5R!q/Ϲ\:vD3mjl=)%ە:q[w]+Lwb'Mz)G:| <;7>i) ae_a?ܻeϩjYے-Nܚ/Gq#4KЃ4o A5ebz}.4=ikFm=_"Zk=xU>z/{O[04|ӦJT)6=ͅF8%O&;?x>e\9=D(S8'R )[Fv9:jkglv+Q -{`XhtsMV(R٥Pni$u6{7#3ܖ GCܘ:nD&ZEHI9ؿH*i7wٽ7 啟7]Q?>q=\UCbaWHg*6ޛ!8͙\[)mfH~˽WþrS(PXJܫN_wmQaIY7;͝adݎg̲Rc3X^z~hW 9v[noxŔ1 "Ie \1|Ww$ʩ6ctL)Od+ 6XFk 9u]aVǙ`An七yԠeL gwLbh PfRT XD4ZנVr6P#V˪tt| #·zfۆ'~W>Gq!I=BR`r7hڵ ^*o'?VM{zm>ʍrђXl,-x7|~+ $+5{v5UJdy{@VM3_]9[ _'N-3m\kGl!3'7/o>V8vmK_GIiY`Pdit+UZ=}[]iS92rC~ܺ*QB UĂ@ NDDC1UC籑;UJ&R#(9ʿG'^y 6 AXHUfPQJTbTH$LcH&}M`uxVyg{vy" (=1{|9xϷE> &@ ؍*k(7 d`?VュWaVB[|xUk\2y(൳ddQ+_!]Cf !JT .dYe^;Ą`l8VF%ZA~cxԨP B}o:%KwC)~hFÿm R! &TB1jض W tr AKQ}VKlw2&# PYUoK"LZpN-I^T-?pz7S»_ r2V/fY9jyv[=|1mמ)y&j+à Vsqq -.΋tϩ;lGI}|O'}M㦡bѺ]>O`C'JٚB/ݎcqWZJY9(V=Ï&Z[0D" E!TMt&P#ݹ/ 7^zo-냥)LPwb'QL%2F́<$^[e%9n\s.cm⩺&^Bdp9P1Qz|*wɐ0MepH Ф$Y`g 7S_j~1 0AFzc} էmXSGxa!;ė5_ >븇?J ?f%>n \tOqd `ctsпT2+KILӔ$$D4=~QZ&yW!JBAVo#Ov38GSctUḾUy^u Qq2E`ʥc)g)`CuF߮؜u. ߜ4ƓFvl&(3|yys`﬋OdN2diVoou;&EesD7N+丩b;L}S,ˬAZelr]\),9m7}F?d\)Nrbo2a0c%rU;*81n?il0>7V3j)}{6CM6wm;MDSW-ɏvQ0"=e@a?]aSG'cY?! !!,ϰ=Ce[>r0,Sݜ2.cRYtmmmHӫy4r=J탗˓QVw'F5+&)/ZTۭ 6u@Vs^c92\9ߛ*nPX6,=oi{Iz/iVH21lл]& oUzR#< 'w~|(w"t~nO۠|36Oq LX@11ǣŔv140T/-1sӗTdZ";s<\{"Hb5M+yVD 1k[g %=n!:mE$z&-}SF`'6D,{dD q*x %>l:5)$:k”,b\2&ѯ5w!6SNn5Ĩk`$&Di)5&$ \V`(1 CIQzM '7#ygB qY]ȁ OE):^QkLpm qè.sb64&+A3r혅c ͉f|9\r:J=܃v"ӳLm%ɮpdXW?ڦhPmDZAxU2/ /C}?5~g?~ě{/tߡMd4 HgdOsQJOv3B ;(AHbD6N[r?Q_{t^.|uÓb:Пksj} t IX 4 gh\W:FJ@ RsZ\wuɲx@09s 4 FH J)HxOMaeNږmuyujw s]vjjUPjk`β/apY62R2 (X(Zٝ RAPD1&Lh{m?UČ03O}>5+s\U4*L1QFLj6ZsY_v{|o3UmrZθk44H4& "6JNs2׍y˥/(XŊBṿ3yEb/GkjO7Mjk354`{ggnX5¼mM\% DJ2QѱZ'?i.Ybf59k3V9UkWaLTeha[k6CvES̀CD(_sk~^)gdp툐M-)X[^u (?k!T1*#.Abᅝ<=8^ƥ׀nu-Z;zSx=+i) ѹTp<}pY Z ^=9u 0m@$D;Outw&5YOo8W i\$\ZHDGMU|s8[*"`pq |~~UU7*Vrebt L@X )Rg)h@%~!A(?ekθ,4zg5Q?~^ŷx[U9Q64V̿o&m{9:*CG]23dXyGc3* ̃2fJ nۭ^҆7.ݝi_05Fs%sW.!O?WPEk-ٲ;/ |$[N!I}MCw%w\s&x]cv04>xg@1SZoVXS"BS a-=8Zϛ6]TeͶ'{BJAA3Qc"\rwqQ mLE=V}whi:žbNѦs'mӫ1_+p!-rM cN9*޽e L{-6ˎ-Vة3]TX9rap sVa-.#ãRh"f @"b9Zg5Ts9ooG20z5.\^)WlU $1WYm%RѰAzC|׫?76xdA@sB۵Vz[Kw ,d"Npp6sw2/F5jm2kǯU<.llnZ*;D=ˁRħR-n) h0taJv%VJ*4˝7sĆԚU-;nf |uRa[W5ʟݒXnn}qw,c^aKܜ1*CN iAo᷶ȁReQH{D21КFiS%~4cnYKXm~9vIp23@ \b^l3 FN&xϣy˹칶z2 ;h_?Am`?|׫rH?+e?q=]V3q<rlM(iѣ?#! 'oyx#kEE0%T!Џ~M9?(∣"2%7+%@ cֵ/RSn͹&\hхd(]4  X^V{S 6Y)!^џWha%@ֵ=q;5 pN!R•٥9wf5` P}Fyf47J38k3#ɹ|D#ُ:氭&Pf`Os[Hf`՝2\,B~xYU𫍸WQv{a|?~vL , 5F6XPdi-{td9~6"S~mH(Dgr3AoIIIlղTa> :tCXl(rvj=>o)bc֧)v~;d}}6_s O`C\N ܅J{$l`!m\afdbüa28K^?8>dk{~>A:D$O8x{=m]]@g"(jS'D-mZ/eHQD4@aY?w?=%FYlBJDZyi`"!9aiB!%)5XeyVBz/۷ytZߎsx D(Gq}HhJ!B]k hTb=5=7z1ma# TB~C_H\y L?#~2_)S8 "U؂w2 {hSA bRʠ-@ R @)H  *JȊ(@@J* *4HB,.B@J%JXclU6IhRIjh#d(q3# Za&e86 bm2pY/bQ~O7uk)tuJL#&$?S=St XvKɂh]Bړ6m" b92_{݇F);ͷW9C3@;4% Pݑ*[}^e}R*ί[LY$Q5*aKxaJk2&vMIxwE6iI|g "sFX F[-kPG?qWH(?yrUڒ\wb.+:#)4<'du_ߴ nL- y bŅFƅHzS2Z*"/"%$N%lSR=9zcji>JKns]TCij!sG^Җ‰#=~\bc k'MSSˬQJ08 ɄR] ʱXJ|)tY0Pv^LPD$wsu st5.<-. G-9UVS.:jiI R.}ù@`eI Gak-Ł%].WBfeWSyZMb5СT5@0В`J8i OozVyy|ИQ"9My̒(@b*@Sl1P;NGQrٙ%q!z>~uצYڸD(#l.Sp#sc DrF*7B[ (J n}$l5VMuM1kiei  7 =sآX)̂3_h`{㞓™Ѓw{Vʰ&gU,Rj$'ѩ ~f:Z"ڱ"sbZ!ŗ#禛n$I -U `4FZb\;pŭ^P VNvk:B$(Yn^U2vGV|'MBs):Kw F9J!%B'NM"Pj L iA#;{$5*; !`ΞC|E7Ϟ8ZMUkcE@\6p-ZsIݳq.geeK<`< YO+=9jv!v#uZ,zWԻRgYĆ,Y < i4AȞİ4"^36 sDiR+r M.Tg\ ar6P^%onR 8c|Ks6jM9:z *\: ^=8+&>3;ЙkqCng!%۾kkh BV.[Ӆ"Vn^'[mS} k^+>OgNLR%8kU-W1fE'Ejؒ0Uשc%2b/-X`CEKiS'cVkvu@Ijr:fX ;dP A<UqÃNjpX29]MPHϠѥQmAd&v)@R)nq-5 54h-Rr5B]LQv7)jӠr^.=:dh+jI8Q(ohx﬚]]߈% HJ*3n-h閹s@OM*c 3eL͌ϝn=Hy4`$Ga,^ݩ v^ܺ⒵.#j+ nDr s"[bay# e\^5-]9E˛dʡ(Xr=4ʸK06A  (N\i}ise&#^/5ƖQPk"eO#,])5Ft]_5,AǒԑU9Z߭ӆc3;ySPpU^~;[pskeF*DRzWZSn$ʔmu⪭+,&(꾷YG^wpQl"b3 s B2*遤%Cgaz?Bsbikf1iZE C{ɋ{ F:VE X5궗Ekq,if3DfD`*f6=K)|j[ܪoγg[;Jߛ\O$BZj%AMHn -fWMb~zDNVVD2@qQw:#vו`Ց]yܒ5m4L1Q4H)ŊfRbg-RI;MQū]'^q꽖oIKq'XRb׫-Y%|FT.%@iz+NFo9Mz]4%c2_qu:=NݩL::+=^[wxr߁bZ^Tb{stGyУ~ix!V-9Π kXPT{fsq 筷ۉe¯K 4ҍ`j]3SR5b}q/,#QH,< cJQTkmtdV*ِR$fJjRsM@ XsP_K[/Et5]^E4֏5uQ29ch,lA-QZ4i;r]؀Q42sb咣s=GOL)ڭY$jeJ).gU+͆o\Z3Q,Tbaٱ)ւnJ*,h=9#[R$.|A -I7%0Ca H2*x42鉆E3\)l"@h]*C5sm۲U5JW1zF)Y7㦖Ǖ#Mtz+Y0lOүfUw bl Q>j\םsMŤ(I'o8±v1t)NkŸ[A'N19b&FBM(f9)%l--cY D]rt炩N*+\PK++N:tO7B;IC-HKiyA-VF@)SZ-Z-to)raϳ*[+J2mArR6r,ӥ (͋URZvdn{b (Yk翻Mʢy lOđ=&jjG^B={kcӾs~"3\V]SڸI qʎjF>c*s+ʰڲJ9Jzs AY/l<[8IگՔ`ඈf8 'Ov4\[$bael`b=h2G4vNqJ^X-Ouhp󧌭)nN¢# G29.+խkIrs 9 _Gnv=7 gAV1߭@ٯ8;jHlR \H ӍR|>}Vh~T2 Ԕ.KaB؍}M-Eۇ#5fpinݥuT<\o.\P-@"ۿ04a߶q%3`Ҕh=r;7WIYNfDK vZ_!Ԣ&ٙgGW,9ӎoa tj-.\ЉOzۛNl;#:gP8 :ZZR96n_uݮu|TkL Ԣ;,jxA[pr`?)G\V H#*ʴ":B晛R=5kYIa4rӕBg. a8|JT%gq9P3 ^|wx/X;U>ޗ o3U[ Ќb)':h 1;PQ' Dux ^tl]J) Q ѬtF7H^8\fb.]ItΦY x;W/؜gv*w1b-GQ6#:׋|uRl*bhD 3%,8v; /V|y,]#"Pĵl% e+֓oavmgR@$ / a8EbaauV0&TB i"1k-4-[i1}Wol|qBǔl%^a8+gQk,>/8YA+u %K" T:{]eyJx;zC!ӉCIN:u͕w|՚eJQ@Z+ce bm9Pjq)腬WhS"p)&'Q$P8ZVIR9!CBD(Zr _,bej S-CJ@T` 4-1(h@s£F ahb{Egb2Laj4 %i 4 R8wM0"&i¡FH`ZLb1 Kzk&#jWj]ttfjdW|iƝ8M|O_%(ԞOQd`] n,684;GJ3p몭Zώ9Z)ty0LC;JWY# 4>OZ ThzŌA2T(daB䛮FܚVyr}: ߈WF$t0,泘 kM1dZ%Z ;6i,;ԚB+j`+QvYZūOZQpqXQ$5%j4lNO2P{|azL 9g6*4Y*JinuE$ȶ5G6447#+ù׃Ů{b߹ʢDd=F igh'ɳY]'tJZtq~ow/ͣ2id\4lg) Ch U 霬eU$)Je8z8UriE_kʴ.T! {3ΗZt٨j_=O_}J|IJhB j )@+$!%i&j dL-&lB$tD%䕗=5qBxsVd$S04B =9X!,Œ0@&+E0B#*#^b/HMŹb]wUc$&W>%|'bB¥*$HZj<1Z=b5|*jc@o\y,Wbw#AeSS k*n ̚l_f:[υ'xÌӎpxvL7QQs$iˋ^z4.4EƮÖ)).OZxZs$Z""*:fs iz7Cd15hY6NGGJČVd7IyK0p\^| "tVX&Mu[+cxPY|X6J!% 5;dy F{q:DB#czUalw_Z}Cۊ2%G J54mȳ{z& vm/7&l 1 + 8]k TO~b,1Z cD- 7ݯ[㻪ͮc Y1'#W=0iXӄ5q"ZX#* Fq`,U1T=ꮥ: RW!`KلgMw +Qem13҈Y2j11ufӥJF] :}m6z])g-tƙo:Qb cZea/.Ѕ\MoUQ:OBV$RMekdH"Ӿl{탂)""00/%]x6cxl.=վi*Cp[1s6[(=7i\RZrZ%H%0BSU7+q"a:ε!:B̞L2p$$7;W|8. >\qvjŹ.$hofAhӧ9T^+te@f &B-*ԀN%;hcrWmVs1+פJX\qbcڒ=[oS: (mxF=(4NK1!Ğ= eB]e$ HecϛS]9%f7:@eی']L\-6-<59\ !G BHJ !i]% CPғ|4yN#(Vzm}52(=.i=b]UOSnlq*udJQIB݈c]a%>./HbR9Xr*y5KvFRùiw+xPr(p ʌ bUI'1adR͹ua<$>Lgb|9x6k!ÈI…ǏFnTDqxcBXI*0iJ2^tRdRN^j!C|¤b!iP &2B ̉DA?Il?_gX'S820 {(MyTS0fVh6́򴤴2%0Lv_Ef.̬fkhSE6tU!TʹL 4f\.KyE6ki Rv j`-+xׇ=s R>z4L_u)mJI^[6XϚ\۱<2PkzZ%QSe^gIa/:M&-Eœ+I 9jwvɳWZV#1mrZ IsҐײ-ЖZsg}JmeVԬhh+: !=d5jITN띦v+4)rI CBLmjR3WVzd~5[|keS)=e^-fx~9&[4٤v.qe'N{Y3؍~k=Kmrm`L18V)[-ml!=piiS>QfO4(s|r90Z2muϞ̮t ,O1guI.A Okg?>k;4U۶#FtdPKaCr)lDoMe"&btLaLTMDS~WE-յknL5b!F4C3&UͭlO^pM ϹնIzׄӪ]KhUy7c"ua(G9]\l'2+.ifK ҙ-9=D{7m/M=|S&ovբNѡ9{6>]0.`} ̾W',9-kLpTM9B(C))/TgPQStN.qdWkYL̩ cs.-gN^uR ӱr'g*aVuQP[8S^,aQh(V R=AR-6ڕm:$!^l ([ ERvN^fzbƱ# D#e!tJP6cu(V1fȢzNYsjnSg dDsBK rheF9ԑ+e.d6l;-eUj3gaFcYٶ4c Z;) sR@1L6.;:yV˯,n%8Lġxoc;1R홆E'xqc+Rl(T(a1CV Ƥbrdt0kCsn|,MC)hG7Cj{s,[qύ/<zsܩ:תt'}ZŰmK:ś4Ԭ@j,ea|p^ٴ6+svk!XhVOԫ3 `hEv&}|u1Sk7UK}`] SҢXe4ƭls5ͧHVTs̺([A _ n Sj{s|!@43j ۚe4Zr3"*I\z/}sK2sѾjd2QP"/"jfj W5hºUΪv45({,^yhn,*ౙh;Q>bUfDZ` RS(Q1Q0ϘccMJ3,hV,]a]ExS-.$!tX.O*#DPv)k1锓  煵u6Qi9EzF|\u ֭4/MՌ3mhSMju3?TЖ*xVDZ ;xf&MLo_DzjZS)3XsT!tաW(SAƀژ\:` rv$*MSD"m6fv=OrfdVaNJQYn1u}b-8 l;P`ٌZ-hxma+Rº\`Kdc#9'SFLdl5d!yTZjZxaRU6Yq*0?l.ٌt{穨6}4Gp;V{,Բʝx?Vsa1[8iYDaHba  Cd(&#u<2 6lZXխdf e>U"Wi5D%.^4iJyWsY*\״vƙd=]-aDFe5l! Ngh,ی]f͊2PaP&<"(2..|Vxm:JN"22L½{գZ_Ph"r0)iLMy#sdj):Y+|JW 7ڥٴ+m0 WY){6 4UB R"0I3Op)LUKT5Bp{ mm]0b7ɧJ\kjMS&Ff`ȖedaćH]疗 ex{_Kr/`a/?䅋5LsNX/[btzZVϾե2:ngޛl隶Lp*41 &-g09t@7h&)1QI!W[APY-Q;O=PDcG&ZAtЯe+YKv$SϦ.5rr]ebS W/-Tªbxi;jUP]Lb[n*JtJN>-nwa2Ze:}_ke^'y&g5d V촳 Y)ԦgV~FN]%J1cp0żY,W>\OiGRc?[w }sqYUѪuFQonPݛp>zĔugSj4ϫM)~3hW8걟Ewתmz] EgfdaRۥsnbzSm}1=krjh߾<tmVڽp>嶬/[iWf}vMV*+il^m: I-%zNET5ӆV̹rd&աsժmtXJt-| SZd1{5.i5٪ h3XuMJ5].}QNI~S6+ ac-94ms+ .ךtU U ̛hڻtW@F[tg7wr)8D{*?Ni_꫼.}JHLa*eVstuj>+ٽɃm~a<GMSΥ'5>bN02qd2Nu5B:$r/7zug|x!% ,4Bd]U}uo04)ذ% $Q,WƢi fB*5Y(v-P._ͳ`xni76t 0lѴ_M-,n Ԫ dYPd\׻K c~< x,FK`lNȌf ZHT`r;Or:q,w=;QRm @ѨQJM(3W#v~cgfjWBn 'j0dQ=u`S/bakG$QJ+$l_/#Kml.Ꮐex',M+C?Wic>!Vs^`zWUL91جA0!~8P'+rԖ*S"`4ͯ#nH&0Wk.x07T}**&A;޻:ԝjt{@MA!cHh%MV IlFf4ٲ6j-EضKF-Z-EZhڪ5kDEEDY)B["RDdYj2FŤU23M c2l4`lV-`,aDʃi%QZK&ЉZBlj ұ3iIe%-!i"FLTd$RlQRJ"-QX#F(jƐ*EibɱةRmlF[FƋMli*L%QjKIib ȊmR6%SFHأ&H"utRV3)R SF$P%"ObDbɉkjH"jj,IMJlQ((ʚ 1HٶR2008\D\wg,]Xro}T0@qg@Ob>j衱,7%)@f>[U4E{*TȚ-rBU(\"Y^ ) +2WA+b] X<5\73R.~1.Mj*& t&U5JU-  VqUFuE^|ӳ9?q^"f%i&xOU;BTPHRBk>c &TKո; <7-hچ'[K?)pnvjэsVK:M-mm'=֩WAXoS/[ՐV|?YC'+y4~j]ߝ2W#l33 M5xNܒd3 * S!GE~d-]eIڷܺb:n(ܤxE+ɌY"~g8u9/CZ gI %JlBtX́Ds\Ĉ0HHpXGu>H2uz+W '/IfU4pqij_aŕַu]2E"%&BzlYJ /<;N5oꋌ C2YEszz!RL>Г3,E*lrg-I1q~J&҆ DDi֘&:{zk+gxW|R*tn~ +H'20`X*H,.ߎPBwy@0W jmlb1w[Y^d+@p~O4#Q޲kiID\11e2El؛:QQs d{}?=LҴjPmжz44gҡy]2zfN-̱|j<F@豹go `:10xzo~ϾqŠJsmH'gӤ^/Z֬sXJjdH 4! YgV6,RЀȸT.u?.1oЄgo'Zlj[l8Lvicʽn8;סL<)jYkz|`q{vEV؂c }zu}nCVK\㝀<|0鈣"HX[߹*ɵz_{MVr=M5,Ȥ)ɠ-r䵝_7iy5\=KWF0W f1y[_صwtLta餇>Η2ʈclz4b-7Im&S'`vg/7lxҡ,1肏|`O!1wH=g10)z ,fX8\*~^2{ݛid4cc<o3@5/f0 V0y3EȽ)9ǔce,,%ҷ}e9zd~P@ @ ĥj];Nlݝ.MNU<.d(Z~:m {̅AHH59 x gk-V@K:b|޾ӆ,4bMPoa^^ cd`P&+W]rߵ iŝe4&9tZxUho֣E2gti ,͒px K@h1iK~E"y@i:۷"#qq{{0ﻌ6Q0{~$+xׇ8[7#Qv7<\כtk)K mW7bH?\* ǩlLx6Vf&6e >d6Y.`~ B[łzueNh5雭zƻv| O@~|SDd`:FKx^`ӿ<%yv:qͮf績z`A!*2" AIOΗx{]." lf#̠,#B25Ac%LTjR1F͑*1DԤa[eU3jMlƈ1-0i $f)#Z-mYRjB"66(*HZ)L&&Zcmѡ!LJ  JJE[*PbT(YHQQ-TU5F65Z$j0Ĉ, hBRbF)Ti4[ m65mQjQ`Dj2Y 2QE`B l)4!B̦̀%(lBh+mA4lh1S5*Z6ز[MAQ2d$JMVKmRw!R-*RA5VV  T5H"8R"[Rch,X)V25Eca)M !FIeE& ,Lk-mAh 6LCTRPXI`ʓfF-;^<,TAEɍ45yLW V6ybMּhkK(Z*MHdĹChՅdOGqR'^:={mqiql H4bKberkuvY& ̹7_q0.H .!̣4H/a$9oB,dܐ:1% .uE̳L/]4n3,++.{#dV9FA`0y 0.O2~Z1%vKk87 ?'Y>UC6Ye|\?P% [#F1b쿠ਲ਼Ka~[o@|3d-2RJy|k}'j5P2}KR}@̊ոH|;- CWIHSl9bȁac"#' W<okN@f,K:߃EbW;eg~ͰkT]ku2`<zvH0Y| jMcz3V屔X!/cS⦡5t3fNJ*#shL~y .YsZ>)"ƴ-Q_2&>l;~)kU J*)…ABi(VbHi1*5d!B*U9.%vl ¸H{˽<.nhhr2@Qx_E+T@jBY潷~;ßi?x) Fe@s I[F\X5^Uf֬NM@w#ϳp}IAJ-9-W]Q dNrFt`13GK v[62WB^f ڔUs['p6<[!ur%N5KU]m,mMG@pcIՍPK>Tkv K-Bcw2r'Gp#QWlqf2)CsX!X|X2Mi~7&A#˯&Y ?!J*Y0JS9G{|7\s#herSfO@m )C0zALVOs7qo%x~nwS͇zRo$3\ƫSe|BDVNb?XS.sGAi4{[wGKk fu1ݺX/&Cd h2p=.B9?={]}0RI ~MVr`Ɇ6?VGئ<9|k $#݃o~@='^χ^UЦd aP!Q"" "s۽G}; l]/ 5u3 D8[bkUD(Dn?qGIfƳN >Cxj4;T$QY\+aO.6?:u̩mM'ːĵ]vӇuMrzZKc][=JWk^5T۫ZW%ڭ_&n~ƶTmJ>iS:Mn6'+qOitz4S!HuÏu<:^^>)|z?UE\ʉvʔfO!C(ˉUwdg ڼNO.f8Z;I"Re3jɕa֌x-( AnYt L\篱䙱Q؜R=҃Kv; }z1)<2'] _Aaik45hzq6A]"j+m%>yzʌŒҮɃXK~_cp0+m<6{nm&![-opYfN?=Vj)l8It1RTPyH;+Bl+lH&'XUjhHWt,%g,dD$ln`l۪aX?Uc[tB;mRCCeFKx|KΓs [9;bdXU4S4ơ2&*4 E6-H)V26#,m-k4h*IHQF֢eJ̙Y1&)IQI#&*jeKRhMƍ#mТ+QYdM1PlCEI-h4$JR̲3YOW'*r@?‹$dLmc-W/&6~+ƨ?C\$ `;? rFr,JEפRQ݄+ /xC_+R苺OqC"vt:F:|i()+2'&aMhVpVIdВY\dNsذt` *sKyτH0lil+I1|^D.CPz+KhuMOhF H-1}cƳZumi"x+vUF(Ib04+( tHsk!0;s60#r'/1rg{ڳr_5;&3BGo /lJʩ`o.Q]3iy2wu1y;%}2klvz?[=͎`ŎBD`o˝{e"](af=Zbvd&3mlHm3JT X@=2՘dAC,<m=ܰf@M4׏Ɗ㓞I*5A_SYZ}ܮGζ%r+)"4 յl)s9{S!VcWoH'6^8 R+Bbc7e}́I0 ,ac@ t!h |/qaFAxd@DT| SM.YuX|Z*]뷎^ld[g6㵤c~K~p d#L9P^؉tōc ̘:`µ lЂNkNcG @IRTwS2"ְMB56Fڦi 7W H,Vf0ouUp[<= [ )v2"Lf*I張M+׈n\#ib|~:gɼ6yǃJEgKȡ^;~'0az:>ksq~Q!Q~;5Qa/sw&XFűٵKmC\9@O K7fo`h+UDĠ:椓aRg3z^t۔oM#n>-zB9:Z|ejcz&0Y3#0Ȇs`_1CZ@2zH B,=.?ϺNr W=%*e0'fP(DyS<YlLc'4ljRR˙Q3v3L7 5WL6r| DI \|uӯ,òQ2&@̌9]C6c|[l$Lff L#+syn %\dHboet.JH̦ &+L Fms\K(.PJl{ɩn0'[X RXFQHG.yvWGXm'6,%W*pxWpbŶD b,3ꮨg^3fdCϤU ?/tvFZ;Z۷? Ns.rq>̃+fEΉUTfI-Fi$$Єl3n #ŨXi0b>GcjgT}XlSݹzpY,mvթ*U^,"X,JWQ0*d7O1R 4ݎ̂SR nI -}f? :ߣ|bjy?Y]o P*~nM.٢-^_pJ ؠd[L8snHAGX~r-Gyh¿us 0UWWNɳm3=9]$Q2m5.^41׵-# AyP3#"T2S6diJbQ3&Y(A5 ,F&e#Q"Ȍ,T4R4m$3B1$k!f]Ѝ+J(EdI JdP %e )!fj*e f+ՈbIc]ۉZ HFM$%1Hb!YEF-hJɊ1Qj̒RL,c"C$IHԔƈF")dȦS$&b4e`bїO];gcPJ B `IZ$(lݓ8r%Q9/o``a5oݰ?xOM K; \~e=kݶd0V{DtdgrR4fWJTEvUD#oxLСW;^I.gZx4"볟 RJ+kٝOpɷc^ղ<ŷoGko:e(r\YO]❂\R˕4) TGZϋM-DmfMդ82A2u( %MI,RD[f,|Ls_Y\ x(-! 钾 nse V7R9ףdz|luB-cM){{?+]gZQ^G>#7k+;OjGz} f^wcrz^J2l?VX4,4PUyn+.7LUc;RGϻg=O??/&h rCHִt:7.^/katVVpFX),].oO/~2@=$4zlf+D`5fe_Bd.,\Ľ=#ݛwq76w+CBڔDFV~ǧa߅$SZB&lq6~ %^p/-2:K qyaF#~֚9 [[|;r.)ϷHny$ҳz;h$%!F sGQ{x^syo9*=5Csoܭ8JEgj@Wq1*|U?[Beǖ_ulB\agm>uяuS<(c jԟ<짎x|zކx"&!~i/;Ew![{QhHhhJ&ZJ,?;]ZS40$WiƇيNXw_]{e(~^E6sΦl<ũzsa,KlNkMa<3sKΑuݝ; w`uOLNX?ir¹C_V7'qpC99zo~ 8<.+L{%tZyD W&|1XNj=up}BGbL, w=9!=5?'Lχl} P #.d4`@4b"hh5kIId#E62(QXŤccV-MlP6TQ1ę24X!F3R[`4i-5`QbD%,QcdLIL2jkx +eBQ)eF) Ѣ#"ldYH0T f:iM(nQjWPf ܭu vX67mNmu]ݴ']nUrsRCD!B'w At`M?st-9nkߺօ8 2 Ȉ.7i9Lns);{^C%0w0vTzX}6MߋTߍst`VXZS]}7]}hwj{oCr2Ykޢsqo6_j֓:VцNю3w]nZvu{gu:pڟԔܻsg[mjіyɕu{1| v)Ff0L{R0]U7-Wm%̙uGTSZMKνܛ|p鎻m|Lg_Rw;t'=r_>Cvٖ}Vӽ nʺmgo5)ksTCz#Ţu4eO6:F:0d+.v Mo\%uSl-~s s+̛v9N!N6k69ɃPPsih)?b2kZo2TREJte.[MY^{^++J\Қ 5lz,]iZ)/+`,NwیM–> ~r|_lQ44v:-r[V'uQ02,͎Vq/b[RUR}_ gۙgh'.ud+OW}\"(dvڊAA5-|Slv-^~[41u8v=[X+|W8mlq1SS-7KOn%Jt#-rڻ`%'mP`'be f ߂L^v^pP6*IVrSTw[\Ⴆ9Uj-S6k=•vXWS`nRWj幝fpN1Lj]E;tu#JmrpՔny -ڞ,T3Wkd~!#?tT`ո(a:>w{tz6#;U/&6}Q[nђ=nj=HKA.yYC^RQBZ6<Ĝ -UfFX/mNIX*YZmsSPW (&{ |7Gottݚ%к`e=(;Y7Hh<[hms:;``p͓Q5o,}AޤX*]$5L8Q`fnV͖vBZ'&S tx۳]l\)n<QX$Lyq>IINV奧SR7; E:zǾP[妚/ٺ)w[m V"h^VQO֩06UVZ<ǴSk- 悔ܠ| -7}]筗 %VFRYRyIi]Cm]-Ts)'z)ΡogfPdji`fR򮕗[)9aAZӓX3\eA /S>V@uF~V#r߮ j{ΆBFMsM7;Dv7Iy\d7kҪ[}$u}Nme)W;ÀMRR_҄ U'7nsH73evۜvej%.:yj6f+1n^' mX6M=){,T嶁kLL\kU6РNJa%VfXf%bafJ\pʩ@AW)o6 N M9)=!j~d JR|v[faWpvIF,=51d= $8 ͮtc)T)b;5jQOJJI|Ydi=e \$Qт[fc5o/J܃7qHح.S׎nn ;|st޿g}nݼxrտW:[ܟov7{.*vwg ڸ^}xj}|@?B!a>5[n _{xn˻毗o{O_;lgow?g.kcKy a~t~~`P<;C)@W]oo#rѹϧޞMSYswfףUͳ~==>ޥ==~>o ]Û t9zy:ONzsr6qstk^tf:sp{Ky]=vrwyméηk+0+^TC=XkMu _R\qumw>n_/ sﹺ.x~SV~gS^b=<,ͱwݴxy8v;ݾ.<{92{ܽ$û_&woGݗOc俻کSj*ZZ  [+L $E%޼͆UZy{}=[. xZ5x{MޞkXz8xVw{ ^ثO^ kK]n"bB؞W TSz!˝[>g)%ozzGt9}F\Ip;,9 l`,SALD%hQEb* d- 4i%I)$0MhjV-jƓDِȉXXbfSMcQ**#X+$FXƒتTX,dّ"Lec)ք+IX4X# YlaQJ-lVɶ X5&';IŚY(iEbń1)Yi-IabQjM+F%EAT IJ,llUMdRChQTVKmݣc44ᦠBm@$Aܒ[ *sR,ޢB2ny^G\:$t$0T(CokȻqܿvQ1l'B@b} _&BDA ԢImx D s&L7 SGyq__bhvl-r!gJi V7]ȒA$d+]1ޟs"Ccj5ĺc2: 8O8e3aTVҺ~鈓˯Ų)V_RKG: 28xX׬{^8dDBj:4-V{Vu&qqj2 gXd/ >n%^ބz s8YAGG  <}xڝ ɂyo_6ĹfF5)PD5&C22Ǚ?.}\a-]d2b d LMJA mdMbm4WVOGGJQ|Wa|vmpRgެ6­F20l̑b l_3ΨW6fdU5dıcWΫ;?);'!O[޸OiBx(]1lC@v~#~dCEF )=DߡGQRTP$42STeVNNSK>ѧx_@LW 6Bæ*s[k JF ?o9zQ}'i~/j{/8HbZHo FCcEyRE4C=؟".>ɼ T@ 4KkUIcAI؛"4*aU* 5lMƬ521,B DH&MwW4hٴ6 F(Ŗ6%j&k.tE3m *;yER٥%B(zM`&5c"11bl,@1R RKMJX)Ti@E-f^;)d̚nQΝwwK.TD7aN! Om&[-( ~W9n}yZ.PdACħ3EI|M/7=1_U J\`Fĭ:N{U IHG\I@Cps\xkٶ2 +˥3UgSsX):FwnH+tԝ$A 呂4oJߗz/<'\Ț L~sdz:;c%cۡRji4o+HLݶkl﷢eY}\ `W{ӥ=Jse2U7k=>"A7%W!@PS^iVoN!K "Te=5zz|7'2ۘ%x#%͘dd@ Rv i4>DȊH+@+:۝Ϗ){e,nX斏^Yra/=}L dHD.'9uy `@8OKyKku79ٹO E * Aiq-|MzT <6n!M@Úd`>ɞW߲`3(GdVicL.KX1]|z5Lne2{2.|V%s_IrVTCkBÄNslGbPIN+"d1?kvٛJksĵ0 hCcO{sA23rnjy[m-3ai e@$A攊vW&tΰq3qY7X{Tw_28|ڵMYrąk DW%!vo8-c8{rk2mQ$yt̥.?_C*Ud@Lo\Y %w]G׌[j7ZPcn(:ba^$s^fktZ/#@ Kړov-+52i&a; f ""b,dhɳ$J$ 2b1@L4DX!(",-a$HRSI~ Mf,SG gM4C7i^û_{7ӟL[HϤQ᯺ʈ^C/@` m0Są/i-zN;Ϩp7[1ӨdR@[)"BbTy9x~rka:E*892w[}.ס{/5N ` @$ H{AAz~ /L {pZ˧bXp2C7x}:܏OzuSVF+B߶JH3 E/ąmN!y % mҺψfj24w. @f$9JFIqbe=M/~|m|-ˊOAi*}58K\nmCV4Oȵ?4 /Ws#9 zll28 crjG\!M@ȵC}wq#nQmx:dL6v^dLw%?")֭#0eɉ4,06o}.ϝ(%lfkaX8SF{ 0fDFd %Y"7܌"Fqx=SG0O&4gOwD=~-:M"%Ti ORkֿQICi%iC: 64s;]mj֓G1&y=~wv,k6cK`b*m1ͶW7Ω'Z289tɽG %h)HhA~O)kIC~9JRFFj4|4sh1BdBe@p?SfKcdh~}  ݌{M CcM[̳1XBiUxSN} ~ꠃ, mEx& O³ob9Ar|`o̐)sUښ̀7gɃۋBE]"B JR$ $#(4f.B(Sf2h4j% EA5V12M@AF1F,j6J1Hc$Dlk01Qd5hѢ3$FEE1!) 4PA"bDMH24L2AHMTT&LH)aM&&& a0!) $ 0c4(Eȉ6Ѭk&LғZ$!$ HFB(hXdj#RkV(iLh hb4hi*mFAE1hjJE)Tm1M1QTFرQFj#TZ5* QT&-),ʹQ2mZJ(ٌDX3)-IL "ceDC%LRES%MJ!!&I))! MY(j0QQdüxa, XICAX[ƪxĘb@j"fЖ#cF- & FL /ܩ4aAA)1,c4K3D) fHiFI!)FJJeA-J!bJ" i#j"(ɨƈثb"0TF)h6E3i`56Ql&ؤj#XTjY+h*2Ze"ZHbFLbJ)D@$Ē0AfȐT!&2RT26 jYɽ)B@JkUj^6Mdm]y^X*+9 a&ffL5B}h6I'd1kN' i0Xoq,tydߌzr:iH/d׻խ ) sd3O&}S33CFA,Lk>z@,+V-oX3 ;ã΋EˋZAvH+< /iΘZCK_yLľ qc9)>i4sF?1XՠsT?WAa2Vp j@h w ']sBqPfE0^sV&,Tĵrm$/ `dFdfR sNU%.t94[e%`~hQ?Rtȋ,)mU^OuKZ _F(ȧ;y:5 30d1ýuNNLzB 28;gRfo3RN*0o ֊EC2`NIlQYEm7;&h0D?&8FEe$twWdG҇3=}`"1s1Uj- [8*,ы%LXk.Yh]ِch{G![eGܟ@3+a6>_e65+sʈD,6ovXcYK!uggvh2X r--/ͧs.kqLal] 4gTDI fr3j} EIZ,Bhp%v5'ރ#(ެ@P\vv[G>CU|,\?\ [k0?LsK`cd jSUѵ=n^!MmyV8!SMg']t}>M+lD`%n[ "35AJAӰĐBh(y5F sקTՁn9*_T^5ibY0,n$0j -~?Ӝq0f߶U~vFk}a1ʻl"X^ȾNȚF\ .3E@J;x)&0dD$2P$=\k_}W&2rEwP^[ vrI-ݷaglkAʜDbJiգ~ ̌-ZD!10:|̓v6DkҴ15o)o0HVn#]5ߓ}:ՕJʭ-ūA4?~v Z -6~{Ep!tPzƝ{k$ɼɨ(0_.2ӌg`{&l`˷6 )D^G3 + ( &jЕTURDEhE`)XIbdH %%Qtji)Eh Fh$PQ$ѱdRPيf4m2&ZI a !F&4I562CaBJE"Jc1SLEe;]Z6Lڴ5-ddfJa @y6|He&An@{?goLzu.4qk|w+?cNF\ z:  4eft,qT^bF-R;B̚Kj3 d 4h$e|<̿^7>Rê'fi%$)fkP6N"sH"B(IWmMZGŘwqjp 6J_5ߨc +VZpJu5q;OzPZ L XU9?B ll\+6xmhߺvgjLMȾ3u2٬R횏[hf303)(H+q?[8/ԻzU("s"dB 9w/E "J$c?Qty;NkȋnD ůxlY QA肮20Ҹh (U{>Kma  ;Wvlߋs6,ϩC;;~U(,rc"ߡxޞsF=d<=!Eܠ@R`14lYGZL*^~r/[-{]bv^FIkwo:|Y^o>"]1=sJԔN)gC&u'+nPD8j{•T_z >ڏkt0 Lo_UКgAܸ{ 2ѷs;~BetG[6Ȉ" / 7~oHuk=C^U޳֟jңlH-2Cq*4_x/M=W?;.eFT5z'LIՑ*ɈK3,=ȮYk[&{T{nQN+2H - Ξ6wJ&BT)I rck&y G/B~5H`z7JhPj*M fj+TTUV6͕*G̏jH$59WrGI_{kY{I[Q3v"PF+C|JdAPhGZn$3VEG eӏ#uqq񟜖u4*f" hVC,§~0olXGH*ۯ[^Bt xU/yT7땁7i%.!@H`7,>ۊ4/KS`Jt3loܙ '5@dMd+t-b6υل5;cd2vj@#QJEY5Xj+h Ias\SS鿶ힼ 8Q0ƉwPMm\UO`џKv0g1{Q[mIː/;e:k`ߑ{HHMF?VBm+ٝݺ|ަj1;w} YE9P=*'nϺ$={mUETߎbX@̈ݐBUrjyc?H/;{L ۡkMJUZ̝H10Y>eu-kb렺Rr9fVZX23 iW)̭}<u{r% U\|0)ZbIuwvj嶓mJ %b&c&`RIF)1B),"I M!hm :+&mģbQ1FKE1E$L5"L$LF5TQLGk K3B1 HSPP8 ӂf 5TZU]st]ed~Kg }ޟ8hP ~_r?;? Cɚo99^l @Rlokg6~b`* {n/Z `t_j(,1s֘!c>[;4Y)%{brw롿nFbR0Yk<`A"oE 1q"d#kד"*wWgV 7!Dg8~Lc{Ki~3Jbyڱx,'ag307o%v}\Vߙäd>4C$ a/}(Y-2"FDVk֩#ֻ3A+_ [ I~E׬)ԀgsutWJf4M㍖xo,a]zV⻃w+v{ٳkm؟]홆&;r<~S!kp_w!j45생5]86^ O?L(T*PR"(J$+H4@B+B,BIT4*‚JV5)jlf[R )HJ Q`h@]JkJU)H@u_j &fb n5{7KsHAKG9=rLk =\+64u `~P]J|3/x3o^Oϥ=s+{#r筹 vdߤ tf%MfԨ7oQKzpkTYY\ d/9 >ťVmHm@_m 3!@ӛ\uZw[ɿ}kE/RdF{s!z4DN7Z]E> Z:pH?)0 dҡNԧkYd# YRa<$#}iߕΛ}.e/cjƕs GLrD6;/|d'"+  8G'A}_i4ICmO> {ܗ-}F +{߸#885$`0dF`-}p#~'}8O )vy;1VpjˁxoW;[޷Ӓ]$\;v:,q;; fw^p@ 2!ZGOU NX\RD3FfERP1pǩ5.k+k~kGES&R96櫻U͊6fQHmBmR5QR1-jd6, mdMT1ɤC lEkѮ˼RZyݶ_NjI1uYf ~_`1LE_/洏,;Gz,~Gt)\aic(F.X|ܗEW{7thg2,IOr5:yddfD@ã`@4_-gqJlOZDFd7&%oJF~֑`L.f2؟U @L|O/ՌV=mD>L/%2!(d/B, X»aT#('"2%fX&VkhAz"sy}ɯx@%F`n"랙R""S\ N^K woge!`#ɂ& `^q2l#~إpx_3\# 5\Z?5V p?޻\Y֎<n}xX"CIHu>\^Dͱd27 w Wy+Xt?zq7dpM3ZE@܅>{kv&D%gK۲LBxNM襢4MDddE6ywiƃ;ps/#/}?{c*i8<+w /m2|lP(P&B};g,5T4QUUI~;f4@30f ̄[?վq b|Q:T_k]ӇO!}y~Ӱ1a%0EQ&0@|fOُ |bg[K9[kSGk aYT3Ό e$%>fpQ{}}\񗍰K6I2" f M*{X!#F_R`@D2oLfH[P@;uH mwT_T3}gΪÙ"N^A4cGdPdAt& hǛZq-ZD Oӫo-'+CѐQ̀y0|R0vso{jU:‹* d/OP৺V5CɨŘ2JLf@zvݮDz1?ܻV=GB.a]@Q1j5ṔVϮaZ7y:ج{&!6~1>,e뺱 Z<95p|˽H6)tS|:-3|ŽfsF <緌{}n0.z~^%XK5ڂj2*,c>,@nL,0C\@ L~24w_U!@̃J q2].]R߿lҊ?+%&{b9M}(Gu\"ehU$PReZhQ:p XBb׋ضM[6cY:X5mQ&Z-fHJD D b04$`0c",QbHeQ 6 ئjצ±DX2ԘѶYHmhP)ZحEh[%fZѫFhȐ"#HR,$"2 JR3d$`4ILPHH*f&i),j)H!lㆂ$yd[.!]J.`"jKaJM5O;w$LЪL9۹q}.^́duSF @$q!;q=ը`A|сߔ"aY``$yFB 0X\Ԉ1.u~$YSBCP8wHBp-U^NUgZ  eԬ1 qA*9C VI_̗\ΞC1hRV͇uY4_`ʦ5&B ώdP[-exhʮkGkX/K60r "̬(K.-G1[w|qyk6S<>,RAYfmohdžȓ@< kU$ǯnlN- qOlL$&7sY<nP7.R@ZLIF wE-־eZ[my2"`1`;1^/V>;y! kj?$o|HLo|lLWKt51a<3o@NogAd93$ıy3_4,2  F'ߧes&`P^ Sq֮̈T ok+FʬX"D dZ !3SP,F -(whcJg- )SQBdNezM/2 "Ʊ ׄ +o¦_YѠ5'cuЌW5C4u3AEx?eLn͸Abm s9KZ唠'l@"\d@'\;lZw6ҫգS20Q̱12 :ӈZSa='9IU4gܚŶ+42}csm*i1w]W"'PGvwpv+ٝn65r"Cayp/"""?Q9^a5(dSHѢ64jSE\KQ-M!0P9R&BQ$@F DFj|}W\"slɑ+sN/I@|/ͭGýo[|6#3WW: yOO;cxY6ӻMu %7)P d `l2pܞ9`]օ"#2"iD0WA_w_ EkH6?׽|>ldi; eH+5|W0Ye31Ϙ+;m@ܑ`*2"xBiR0󲻕T ~٩hRNHow%VI#2+9W\YSM}`?Y/Ɂ= ]s"!砀8!ObzdY_\F˹+tfbY5@գʲ6B'H'-cr᝿>ט9fV鵐2eeFB VF bHI$$[(YZ]F9geV}m`BsYZI]&^YO~L;Y E̊0 =GܟA mOCT0r_/>6RvV ďDW1ё`ݵ˲|"}؆.˘< C/OUx{G;?Wu7:? j$JʿRj<Σ={(_Z5OJFWD4Oȧα #;Nx50s2y3H0!"2u?{ [b(YF-"e0>j7";!YЧ*B=4f`TF PA`36F@w2VMֿgvU1Z̧M_n7|۵[E麦`U ^oq&zqtYIf ʳݶ%E޾߆[Rݨ20d'h{eA[A n~]_f-hezK$nrob4?$`d}5jow#}]XHk~/`}=u:)e=L]ٯmvRd INS3"kr^{1g#qw+&amOwf9>]VzV3c m~xZq[g,ߙ` ff Ǝ.5DUB K% ~[~;\}{.j1"tp/."ۘ5}nw&/6mtCsF@t.<=tq9yptrpqnWsc75ou8+6W[~,x࣏-[ۜ=.FJΎ>>]Wuxx76C-=>mylώ8w7<[9wa,8[ӹxw'w>8sw&ǽ,+㛟~,8x7û˗/O.η?SϦ?,w>;ܻ8:9soMǿpopw6X75|G//6 z_?W:ܩm]nZ=N}<_ϧr^.:e>m:9pov4of޳W xŹKtnqouvq2oqopspi{zywx78swE\vsle{u.{}:诓G%u6s Myc#ӛ:Ks;,n& qp \h~0\VO)GjɨPIiDA4a`VQѩ*Զ4hdګdҊUmVұk2X; *(PƚhCWڡ@B_l%ٴh%bGڨ 'zݹ5@ [?wY\ / >ՙ3c~s;nzՕmv|Wc`\|s;yAis]]5e7\{ow\H)틤\7 ozkŲ$vߕ¢]hy6 oNw#~UIlN<[wue$nR?2[Lv=4=]r)^(S+] dOt6 yT]D[[ڣWjZz{۵Ҏ~Q57k>w\).6+`~q\m5]5ya(,+qC]hkVqbYGf#M yhgSt^oRll]r]iWwz{]p^1wFA}]VYN'>͋Rnx{ݴSUWj+2~[AzR`w5A\-ة巋c]UT^+EE.V+ eUtuUf>v/KVk|Q)Quw{-fC!]57٨ T"7vNK1,w7:ˬUUjw.s۵M [MEE Bs@4LR`7Y&.̀毎WZ|ex?^;hlqSr2w8 y<=ڊW+\KIᘱ;2rn1[.Xjw[Զˍ>:O\1uڊz,m-zTbj[-1+rݦ7,KE,e3 ohZ2pss^odnৠp4L#fSw䠰Wk5UB돺3TbZ̝ GG#vnFje/UU7˜x`. Uzj~b@zqtk,6:⊪zOJu^)RVf WrT᪯76V:cy<\Z)*)@_Es׮/Б $5GGadTv;uMQvcvzt]֢׏u/p7K)t[5˾:-6JjR6l3QQ/+ -Ʈzgj-7fβEjbY_VXW:[~DžtUE\VFAbY\B(].wڜ5ު^ב`e-NZ-^K{'Ua$RV+MSj}:3dp3#6𑩐t#4&3$!ƚ&EoJLw׾3کTQy:iJ2Q=TP)45 y}ƥƚijD )5>i)Oj&c6i6}Ia<\/Z XȃY2 J7q}>;UUݔP0f 48Q1v'WNnݺs:k:]Φ&zu_bwsxN^v[bmt1wxM4nnG;N5ZYiB]}p!6w^La/1Y@j%cds2*2_}pR6"3!P݄mwi`?~Ri_vQ[1xjFPȁ-ܴMwl[&tbE 2["+ <ڀ9oxLBdA̯wV`n:Ɔ3"+A )_}=(5K: cnlL.",߽8cz2IwΗ6ٌA,;ف^kdm>SKo1e}/2HHȀ3 sysMM;喺/vm0"m1dVzq3R9VEWؒ?WxbWg=癕[ivjYISTqTxXIeſ?=|⻛.]?8M[Y]%ѳ?ޤ}-\yUNV; z'E33w.Ukm<{ӽtn6~r_7<7yfuUN=kw7WxZَliߓnn~do7QqQ>6lWS4}4qfϣVcV62ۢwklӌ/0S:z2ӽ_k4曋F~ ͯgRޯRlp΍sou]ܻfkn {:6u3룧ƪ9׳ppv5ruFz#{0۴lfyh忞w翳-*~Wl|vnM$.!kE 3W^e﹓?~g O.%*sa3230h$(xn>B[ߎa/j|{2 `ׇo9!}'[P+RYpT`Wszp##to߹ݧw q pߠyhўvw~x+ 32M/ZƐ7R̭joS!j5Sf@EIjqgNfIO`m7:]oт<=o/MzC#znD:bѣzg;ulDg0fڮ`ix/Z;ǙsȦs{Sj']=CR ML ) L+1͝GkUg^thaoI$O7B#u39М;$A)B5a%˚bR9"~ >%&SyKBhK)lMSi} Cǯn iePD|r/drXJھZuypqo/9wtZmVR;,j- sK9ץ8޹\?Zé`Prvh}V~/ u &/KS3ǩj߹ 1&&NVMQt^(fq!Yl:GHg[n=ttIox>Rܡ#x1)zJ,I&?^8nD呅P4kY],!bw.HOnSd|!$KR8lw}lmrI{%)%mVK#"v([=mxo\Z#P<)'!hsYcba6W|#Mso^MtI$hCʡ干9^Ƣ |uL9`rBj\[vLk@md*sGKŢkry~jiKu4?/mZ@L '-y6Y·CKNxSKRPZOӕ`9f@!)>Yw狪++VjK6h_SwYyE8 ?c¶&9Ë|^G2qdK}]j6,ȿ%YX]/x[{_Qm8_wHJ:@'#c'ν.v5 e?gr^)k.~=Vmxޏiu/ 0` Gg7܋ }rKUhX[ 1ilRsݦkt,rsi:^ɦ1)~5 dDt;#2KYlJ4KCJf _ƻ8V\N[J}cx -Tfw!lHM>ۃar SN1=/:ȔbDWl[ h纟w#i+y4u>4Z$QݙDMvt/XZ2f 9͊&ڱ}sq aj-|8ο% mv&'ŷmo}?2&;P,vXOgExfX5H uT{ d0G0 ZP]u/]Wí" Ȁ+Q/Umq/ ٿ?_uTV,/c*,5퓤ڸ]qVj~{Qov9Zߺ:~qz.'ik9$A_XUXġpRZd>z9/o٫UMeW&߄ZXM.֛vqežwv.B£8o{OgߒE'0=i%P,|nfӽ|ϱpYK08^$@ HfEz<ڷż`+c(uD` _Rr׃v}=AWP=bSֽ>TjY9%X},7ۭvisftj$obn6 $I&[/l<<zƻ1D[+ȨbƺuuvK_8C8 ȩ@Xd`f̹B*6ESXMlMi4ƣCsf->ܕx?\'-ʒ$#7uB {MV7XrufvYޫϟWy3,dtӹXJxQߏOt'2SdP o}OqyMR_6L'rv5-SKp l#رdd.rdk!ĠjFmɨvBrƫoz^ۜ;0pޑ 1' d50Qe-pRϘ]2tB$#CZ5TT>Q;I6v=,a).b0-dFa(VgM3A2U auV5J2i8p}[i6q82z,kex `tiu Fan-|#xw^0N=z@-4u W!{j'~m;.msO@eF53ǿٿ?λ* 4^ ZT^ERKI3Zۙ,!:㷺si+3oVnZvvZYyȐv%20 $mL`^p/"v5U2O}3?+nl'rYr"7/7펮Zv4;?O Dx+ Ԇ ah4d.ԙnuV^?x|[OzGc1o[r[E 2K4) 3]_V vu^5 ]):_[9Lez2٘eŃj|v~Z F-,$DffboO in2miF^KYN AF]?16{Ȓ.a1>+Y]d/ҴL$ĉ.7kzSPi?͠#Һ(C>o-o];wl[ϩ{ݫ>Wjy6=#~qyjݺ5v59~̬laf0mx"v2gs< Xc"0 / f0"DDEM%Ks,UFak[ ߾~'EOʝ&srFO/@H_iCB`d-!S)uhѴRkb\nW?.)Pү*K>]4LhH$A4ncP/Z:5Srlۼ8`(DyޫY/t܏% f-_&A5ŵ BєMƥznﲕŲt]%A 8^ӚJu Lg$6$X"-dWg1!n7a'ٔɗHH)!5踲:Yk~jCAǿ ȟe r_<;!|Ghqu)!@媳]F!I ph}kx;ۀ]Ɵ;8m~Mq@RVGݼα!>z6.7şHh%dD +;dѴc_{mR3 m"C*BJd=iւH#~hNaGC` `f1Xϛ٩^7 t?/|nDwZ8 2)T!2KjvJ0Ui-Bً)=' {?nNL~j: an7MLn4&-s\f83>?gGOWvL,VyU~CNvksF}]pz곳n濧T} 0`x/_.r cxv j4l@]*ؠ% ɺ!0#. PB_uا ˧&f`pl1L>"h :k13V~2 3t1 \yVr7Nc2]8]YxMՕjůϾJ< im`wZqW7_Tip fhl/> :mw28W<{D8vVicYp3!MMQQl5EQ]2x+H2 $ !`I+H`Vf+溭u笐{k % fdk˘m@IȠ ʪ6 zi:qdRr*I>֎;0qWO&VCN4x 5Uũn UZC=9r0_k[5L->OhyRC,`*rWiY9p6(.uKB*O(T?\4;rm6 eYJ@jkAvM9ˆ7鿮 ]LLcq__̮we?i=P?lOY 4[=jL=ĄLNXY/yz F]'-ǝްujǙXa|}rzvC҇Jӻ f}yu#踧uqv[4e5>:uǢӱu_)0RmQ~j}n L,}*'ₜt6#6}s23#Ed͡#p-xt|& PQ^=_YtWJp }Lf+ŜB.˽!0>-2 g$=4,+b/݇Qa$k.AYkx)|*sweiVW-`NOBpr5 x,/ܫ/Sum2r[V}ΉV^_p|xr?\笘)aB\n?9<|/ DȠdXc-R,7v{Z\zaz$516S>)*\7*U& &bDXo&2@e)M",Tja V G%#&,mrn m hZ5J;0U5^]^"+vX"&k PulBMA$n' ?^5pKtꦑ]\Dϔ޸0!2 ^|1}ᙄ14MhS!o2kZxOG'0AY?;2:Iqor6EÁ&_1LZ_HhB;6%n-N6G[=5:0K^T>ڗɧkj>\_y6Z%yk0dg4}`2$EǍf)|+0BM^uF~w.>#pۧӯ"^΂@| #>&;)]_C|ȏ{Jp3 _P)3*+4yUϤN=UM. O~w. ڿHg5i,6r ƴ v2ݎԒbQ G$dm~l|ܿ ]۟sw8ۆqM4f >k/J"SR< 5?ҲWX`3i&SGv9뻨>0"ʱ"2&@7~b܏RϠ? Vk1-ȳZjۙA~T*bll5 \5԰i[]hD(Ŏ`2"BN}/{(-C@h癛_N1mh&l^D Iv3^W/ n;U|&ozvdF b 6yM-&"Æ]Jh?gIj _[ }/|_%dL."v" tl̤8feqA}0妴uT APFLp"J!2܋u2(@kWjy9Ɲ,g23fD ȧ'Is_Gme0 Ɛj{A6f:/y]lOyO㍻l-3aj}k,(+gKd@323]}_ĀkP "犳J`&_Y $d Aq43ׯimwX?) w*$8OfoZpyLj:<T}ftZ8%l=˺ٞ}*I206 UֵD)L3"j+G<h3/];pxQq7Rr-}ybE{~,Ac&w#6e4F dffbY")H(1I$&LѰ$b2 z]/s9y4B܆\8M?Bh/NNnz] `k}W}9ح€4& ҾoE0H(Y*$^r@x.(;e{%ǶoXcΨV:fz!{0Eoyd>8j?La1T? +Zes ȌA6!+]VO\Ln+Kq." f Vv1ܗSvrY\1)v1XPZ=Z X*MvBXvѧ~mۀ[ բ:/[ņ^>(8@ciV$b 0 _գR?Cv`P}9V<]klz6hnr޼t+5oD@`GAd 5`ƢyB 4/[+ZXkȐ"A27Б ."٢e^심Q{NN_v\D̈Ȍ:G|3&SG0\gv;M᲻D+ l++ ?f;s_n[Ay| xU|_ٔj$I(TI%h(D5ZYZ,ᖉMag؍79&h2gV7kIY?0b.XdKNZ>[ɸ3a,'*F|4nT` R )ɔ T8KuJ⑵R *]Ԇϛb tnN˽qy{d(Ji6 ) ̔zA[f={_/MWQ{B{_QZUא}3e@21%fF#2GA%Fb5 %֓)c{|鐁4hcfo\# U`_fnuZމ0PI> d@2M_?~*6 怔s9̸̗/"\4vC=V+֐0Fd8F!k7{9\!ljc^@`.{,Nj[J=,̺;FfzCH-ljFJ9֦lO[%5=/r*>)A99x[4C1KU,52҆&VY-rhj&Lw]s<Ɩ$0` !  "ʄFVF~ڂcy!n4X ?^ZIHR`b2 M]3$37EQztdѭ+uDt5 R{K%ճXVhuY")#33K ?F0-X+c*2c4Hk@d*ڃ (R$ĈTC5F# 3 *%CcnZvx梧qm`PBIP }q "`JA_|]?^W9Rա:q<:VijַvcV,]ZQ~bm2771{/>tIRsͫPFwc$-aL;gȈRSx^?a7=I]Usޣ8, oH6~];bFK >wOZR6zj-MOa%@SO*$MUéZT ݔF=Ҕ i["'eWy='aTXeR1׳ /b`oPwhlł0@2@DQ]Ł7Lou3F6NkTY?0'i,\ZI88 " 2%`h%iݗB<ږEḻ0p@M]zA3!Y۴ٵ6[91,.'\=9x#8]b*Q)d ;?AoYwQT0'j`p5F6V-] 4t)Xp}*AdAӜEm+H sҎztLFn(?@e[o$ _>B}2SX Ff_I3|.;e$1.dEWe|J^;Rêu1uiK+4 \"ov5ĠCw44* E0=Gtr`Z`e\gN0WLl;O\Oz*&f ȝHT8KAWGVp=on*3nB_ 2VK^ E}m| Fe-YS)q/& h;3+732"eiS6P-DkM*\a2d$LQF),p?42(ӁzqѣSQHbқe~l0WtQ9iSDdOG~gYfqp7ُYjG"Gl0e0_+|y.FaѨg؏VLuA:m炫3НdB^{J~;w;ص2 b鲊ِ20z2ollTo]\`"Cc2-t}i9ǚEC-,ɀYP95}v@;un4bӋI!D<,-$m TN?߲'_p`Rkֹ4](|e)d.k~[ p".RjTN=rzXwEi-e5ٻ PB դ,fDpWKCp"&3>], {GҶ"0?g!)" A^66B&ɀYI+6%!l.kbn[oȲi8If3mq(a(DAg Vmaݍr լ J,"?mͧ2z8v%S|.ʖ Ms^?h[0R܍@̄ sSZ\_%CjhX@d6}Vį-zLs<sn2"Fڶ_NWknI"_zvt<+Rp/vMʼ4wW104=q>Kz @^ vc()sUUzW5t:$ƤM`W_WLzK}UvYyi8lu<Ϧב0g CD8-skCj>`Ar2nWZ^@f$c*ӷG0+π>7A w+* 3m#DYc@~h\Vl}/m|ty_+tYio*4]:WftW}vω\+,66;zW{+&v{{9$~O7P%{sIY' GMSYāЌ2<$[LDp-M!$5obp]ŀd붙j7 ק[Is=}Ng"`gUCepuӰ\o8a,RY` VЪ/fiNoq}kX,.ߟS e' bp6&[hh ] O1gېDLb.%gryI?`h֎mN`T 6{mTS@%RGE||s0my pi5]$*smjNR {Y=G`w7]?@|xQxФ+JیڼU5o̼ZIE!ЄOk$0&70d۪!kP Gk_}3шXZ&hj.ȥ3ԦZ4P-i?~TRKŴ8hiKΧk`|*v ̌BA VK}{((ό#A랋<^g>s5V~ܯƖ|kBUr/9UM9G q]q'IJh(s%EM33Y\)uYo L)9Z^iܶ츿KFgMk}7cu­vYbV)=:׊啧wҖ7KO7M:2-5uhf/N(Jx>ewwXaV 4IMb@4%I-r63.0kXMhBq$BL+BhbBI#/^/ ݥz$G]V|c/SmaI4؛w5nf4N,0ϔg3?M׷}2Nf'ވbDP}CGky*h)&L4(s!O;+ |v>Lhr4)%ע3ԺK gT<$ä$Q|[=&O˷Ά*՚-ʲ5¡f[cd0[?52ooU|VXw _%/#DR)1{0>F haoDSxؙZt`~V?" ʧuEz^OW))/M#hd@ϋ=NKܓXs6ZUulFт+*qjoyڗ;DI7@՘[gS9,ٴ.sшwBj(gm;M.+S럨h6U|I7Ų >Wk2+Y{` 9ehrneSGY{47M13K4BV~٬5sĽ(8o0J$-3HbZ2s#HP(+$k/X`.iA h> Pj @jBPkYhԍMҾvmDLӷPH . ml6ݛuM]YGfZɱ=.c6͵B5:6vnnZfltѬv k'K vu: +It jnQ:3mluocPt]UCkYvFvuvݩ4X;MԻw\fۊ[v[56WMEs0`ŶWmHq.]'eS&Xkkv긒6&J$H+DԢ4UMwjqұwu!:`*JJ !+kXFD($TP7f Ҩ Ue5mU(Mdݺ۴˙vَ4Pz@(QABiTP6` a7U@@ݯ|8*FYݭv4{wqWW)w7.[niUnnV9Cvv!*qhI˼=λbuiD5U}LNөU_:{ADž> ` |ƌgm݇og{޾r1˗Wf;k+aO_g#s*/>m7Bxk}֨fS^ϣ(- ΅*lh@>omcTݳwb2YMÕ֗cѡS  N`i6Ͱ]7Q˨y>6R1oR($ {> v <@sX{ҟu˽»h k#ZzCtp/|nJ *4ul[M.^ϝ=WSy5)*I';:PlD(Z份r >}o Sr2jQ:P R_wzv$[C^֏ݰt׷=W}rf2K֍Jt-م_9ݽw^70s>.zL}64؛PD{.e>メ7=]@nN!s 2;xtrB{wth' ]*+UءCf*tv;7|Uz}Ờyi;|}[-`սzAzyϞd{b({`xzڕņқe QLUN8:فO7o-]3pHפ,ǴxiBb@mFOϜ`e (jT:Ew#=z/3PbΣ8tAU^EQ`Cl@ A`XR7RP)!LA HL(- )SUAB%0AE$(FR ZEyn3ۤ52C Y  CB#X !22h%'a!Hij+) P.r[2R`|Z &26=by,U`9;1B+tP2-ۣRA,?R )G@jLGO=֔R@XBBHS TB V($! `,)") 2JV+hdc!35!CE(%4 ")`d&Ru,Ґ婳`@A HaHDdنbILII K`]Ф)&KbI%T0 XS@P^ry?6 *4@yrFyI VH3h2eI~Lȫu4QF%2"ER)}WSːB`(JO*hj Q@ "$R4RA#4* U|[9 CghkvBC{b"fFs!5I^aM*]hܶHH "߷6IݤikBxR'utiw26tZA0x: d1W1<.rVЉb] #I27BʬUY2GPFH!2kD,A$%+&0B"5LŬĦS, Z&SMl&$xڇU/rX>fãaT,EdQ EEPe4-4DCB14"(C)gJ tC=T"%Օ56AA5"@&Y:^sB#1b1b0s yT26)%,Hm Ƚ1*@! $ՐXL7_ p630Ƌ2hI& qEsl]!r:F"zHsUH)7ۃ& 'UY2@2ku/|k ;aAP)"&dX0VA A R]r !SMyI0-6$-p𦪂,USS7lTfxQ* #*" rY6TӃ7G*YIL3!v2A4~i4 ѓ+ZGd= 詴l'&S -(3%2\Es!,TpHvL[T"M~_ɏ9prR&R“C"bF'/ⷚèH)XAHKR- PXv5$heT)TdQc$CZUR#)^{UV"YPUK`WAʮ,%Z%t ( H]*$\2P:AH`(AX,!@ .Q0-{w*b2X\[#.ڗ6$<oM zV$Ñ,jcv,bd {qfǎZXf8LADB *X0,BA!)SLx+QVA"a,LT@NEFM$eZXDd•" ""QiA l2CI0!&FM{Lu!Ņ*N|[L[߅Y%LLgUy<7qCMBKg5d)%$p5dE6I6,tMR"STUK2MSQb2b1la]/Ϟ /,՝)l\avV H1TbMUQ6ٌd~sG:YLQXT (,? Xضgup6j8[ _l@3'[!BYl f4 H*0R ]^0¥9Z1|))!Eؿ>,sVSׯfF & .P~ y1.&a<ӊu?3O%dtnEPG3!34ъ*\pfU5DCk!7iu6TRCsE$U`A©P!l#}f5DbR+/# }[y(=SLdēL2m-~<{N6Z4\{=~ W*˳}W=VoTзK+9|)#5%UH0ΎMTax?;w!QTIX6]Qlz(j3˞,'$E"Ԑ!$=4s9 ;iϯqwqoVumW ^]Try [2V"i{ Der.=?fB QXfShp0`WJ!`RUPBj%%QUvՖ;r܅;FCe^ouJ/yOTG.|nC@+Z;w" cEAUEXQo2qXi(oЏg َXU wp/i7 c@>b |g(ljM$; [4~ݐŔ>NkEy;; ͌խv:fˮGEu.>L*j Eݚ&"4ʦiUTDWu.UH*I](`EI)PZj֋6j13P#hŠ..k\ 6ͤ>uS!(hw8P"PoȊ'ؠ55fU`0Wf|^<㟰y׶ma/@\I*A`y+Ƃ[V! LU9>}?XCټ'E+>ȓz_O{6s^$ABF[2&F7.R>mmZJk}^&E]Q7 B&lGN b# ~&n@%Og ׶{H$grme[&=d?<^Gӷ`{#P8%CȜp4fFgOYYe1R˅WVI߾* MCF dMW1dfb1prk]=;wn6 `Ĉt V(H*ZU ε•pPPIIujhɣ0 up0[PR5!A.P&tR%K8Eӕ2%T[{g=\ɥ]C4ѥ^NV[]bvR*Ľ lfmVSBdo$Fw+炚e.ydSf"K)lj˲Ŭ瞖JTA9m!;¶s@Bs;:V>[*/Ph: (KC2Dk+5`n8z!TP6gfuaǀr @%k)U_VWn" 3l**$QH3(}SwElR!w%ԕofeU*&)WY6: M \ST >BfbL=ixJ""CmMIvdeB$1WfCQUV.zH]z-ewLPB8B\n!UF"EI|`GН"@@UE~6yy .˪! :(<%ΰdLێ\kՎ@Nϟ>k ϛ92tdP$"ŋReI IT PX."01dЈ )WH_#- 5Ef"qtʌ2( EbjR%ҍTYJ4 rt4X1XrC$ɫmUR eoeafpmv32E33hM`Z{?JX?VR)ԿooCG\Wkdb,tw;1Kyֱa VUwl3lQBDUfJ*=yYvmPDINIӌ4߷UjI^BZN^|yQa| 1yevwBĪ-J,ŭ*D[]8Z]by5 Yˎ;I9־O(*,<`X$ʂZ'J T  ؓbFGzu$/"Yeա&SkM(Ņ婃nnv,9nJ;^\1> z7T8N@(TaR( @)d{HƨgjfK9(,즾JHZ89F TyVwhˣ6ڃ/\?dFpm )ELp:i6b ]3_26Hi.z OO ԆhV6V 1"ջUDP!MHl Z(cƚ].%H^iJrJJe47m\b]]bR[jΜ7 rpsc'ǧoat= 3R0AWV.uu*w\B  O\b|۴K6@_nĤzXʲ%adyWH˴Ҷ.\`[uK^CVC{#Ҟ%!ޞ:9~n]&Ɠ_&}(seWTۋ(\QX`%(&QzQš,,)KM{H{YEF[Bd"q机Q8۲+z*O` jW E!MٮW}{>kqx٢:dcCO*hЩJmCGMn yt$,Rtր VM4z{NڿR{6  SeP ^嫹oK>Cm=x.a% Qᜏu牜imty0U r!u==g Ԫ'>5JT-|@N=zB:>Jm.QOUӈ?s,&򝀔Al!C[}dX5X\!^s8q=YDioŅQQ 넢ald{)4{]2ꄞUDF l-ɛ̓v A.jrSK1[2ΌpדQ\⼷=qُV1@l40yίE],ni66n 8qMSbt o^ǁ_#$:jgIKꊧбa"cI|lBRx;K. o̲@Ef,3BLp8LMS)'WݿôAI`Ue!LXV%JF0fI].r}>4I$mCZ%HG/NQu9\9(:4EPS܂ Z+D<Ӗ>PJHs!6ƴ 6`B*̨-6QPƘZ~3_Tqv9鰌}%DQ{M-#Wb Nil)Vkaswo>۵Rv#)Lsu,ST!QT,`ԕ7ߡ"*3}#ݜi;c% ΅"u+$R egZ_dsŕf vB g \ D`(y'rm OuoZDE8Pj5&cЅMصվ&fKb3iϗ^K|Fodk8nP(T)v`]@GG]բ7Z:wZntq^>nt E4!@3ddjLH"ݻwg4co^o:%↳i>P̘*YJU1V%&egǿM1VNH7ƵZ;!60l~Nݘ&?ށUhl`JCl PGٯͦzJ>-( )u5,3BcwPG*Mc% @ܲMij:瓳]qモ-={$Áܫ4vNDnAvwd{acf 46Z]ek6Ǜvj<Rod fјw~W`ߺP'-އ~a!|!]A*SQ++ZB) 2*Xq:wsm~W:4_`jʐU#=Ywg)ም C Ɯ7b}zn]evŖ@ؔ)F\ܹ.1{zKcwY~gN\ͭTL ס y(M尷 v->dwe4zKۭDV20/Bhq z S Ц{}d90F7q(FSl\DA^`Ɗ%D4,SGqnna}tΐHW!dBz( EX"|R,+Abn3D)# RIH,t[Zy.c8މ *Ƞ{aeeQ\L C9VlbfɺGLY)49!-I*&-G(gK+X܍S9 c5+J`@.odJ|r&|'(V:N%4+rƳpS-*T@KdUY@a,\1 x%4N7-Ö n<;3Wu l`"IH;FݙHo@yf9=F&^k+n1q淸\ڵM ,z9u]:h(Q9'i`2%H(T)j0LTN΍`4,c$dXI==U'UʎQXcڲΎQjfu t0qrVL=dɲE*ABpҷR H :YH!]I?bE8b6d%yuoȹRϠ-xR'Z:)"Q"  )i}ggJh Aƀ QAIfMR"7ļcMme7ࡇBw e0nAuE`VP 펈QG$J!\]ߦsLs2k!QՑ5q˶(_a'&lT"S& _mM](p\vW.YY2\Ye4T L)HUĪvm*CfBggg.UCQX1RRLpk}3С+H-e"Lbb :R3ZΆFomob<1֔1"*SfxQZ%!y(7 u.ﺄ*.{P$7I!C"0l ; +%*Sй@;o:qq.]tOy7':eq(DR1@Y09;xkt3f,ıqkZUy=hf2^ز3EIm PG8UAȧHfw.U5e1 SJ[0awiXQm$msH"TX5 (bAJ$kv~IevoZ?'6(kax)wP y-x.A lga)8T;Pt}}:Cʮ +W,ޭ*ytP!b*w!: K20]=VR8kVtĂFX  .gs -;ʭAUSӛ~YprfmUC0*זl[C9)^Ͼdf';@Hhi |P\4B(dwGה)"qū^PJlۻʈ7Q]R2qvr1QhFHTۅU5mc#=hx/X(w  507$9 mCɃs߳M:e,&jaD-LFEZKzqyxĆX#V΄ar8iT;)CYEE+,z`WTXLk@qzSfڅs^[EX(ᷪoʲt\ؤ'&EȜN0ϰ)8.Y0gsv(P0e"`ˢnf[h.V?Tn!۪M+6kIcUN &}T D1)OaQ `3d:Ƞ1`K;T^MbEj٧~AuMӞJe*ڌqmZīq=B" "@^OQC!ѓ}IcF=aE"dX!g`)k CR,"C׭6N-HD~:mh..WrGS>]Z+ C$B|T4J[۠|&Nutw)AD `[ Ej4'hZlƨElgb0Ôł~:`~FJL T-2C%h;Њ~RYL!b6^6|`@)My{w.KǾF ** J}.TVU"[g`6 %UQESE5CTUo+ 1sUϳ|3Kx,Tbv?cm<{tu` -A4O@(oהggצGA=蘘P,yY/_*koaO~q᳷9lI *L*PH<6Ncn\9t%d)c"AL;PBF b\6Xu1FfJ'0dQ0sPE1r]aw  94K@nHnr# R]xi!LKgZL3C 5.[.w=vԩw09Ǐ)?`r>A9sE"U xcӹ`Fg~Zɣ,'[T4!hlogrx\9Js{CCcc9%5XS/UTHU_)BdQhS0Js5fn%JT*QERS(Z(?,*1UYad"!QIAh)Bަ5HӦ7#?yAot`!(p&B)Jt;ū?G*5.f6ذw)R~A[(+[vіUGdR?k3RWf#)QhxgoLvBョыcG}QřJ3a9vh6$Z.f(PbN` ACם|9dS sWNb:t4]E2u{;y[_ۧ?J&m Gïӹ7H Tܪ'(g5 atU]MNq0PtVd17e޿չE`,F*"]UB YitCM˷ʧzM<#הnRZ3cB.a٬>C%z f{tӘ\y\u{}? ͱa)gqiʱ\u;^r}܂<_-w RyS%_M[3&r%;zTj#Sn:[ENj 5Ch>7~rg2%q7(x!b*`]`"wP y߷E4p~H)L| Nt',gvk kwb/DGdt&^S65)3'6I bt@.Qǿ4$~ " \F=.!ʅE_ΛUD?9#I8i\V/$VOjUTzx˃ "X~6J}8z=TpF@FAAY("c`+`ύ*"F*()DdDړѝQ2CCnzpnFfh?uvU\xS `f`і# W[xQ) d}sʹn(lG#!M9 )gt\Tr $9 q=MXrkmU R*mmo ysܺF$"Z*!y2^b*juZ7߯wnM0uVo6ycآ/)T|}U0`Cal=2ir&>1 H]IKJ36[21؟L_QOP%Ab"wjӣg~0AJbKN~8eULK9W0^jGIHY1{w;9L?]~o} ^n^ϰumj-wnSvL5ldI%sHVtʂQ:XU7FŻU8YIRR(;o՗3%4$e{]sMŌ,يǏ/kd<~7}f`:VJR,jz}9ra\ +O". @oG(bs| }٨`B 5 D ɺzSM"S:EU1E"{"Q.amWMũKڭKȤ Y82Xn`hM"DdQH)?^n" 3jE"$:_?kCje$(=ԔM@<ǥ—%b0 ܨYYMT* L"E5H =>knPz1?a67TṔB'2z/<2g"IO[-t!]) ق\`y3 V<%*Zeo:K2Ʊuk(/>(T,și# $΢ `cOK2]*n[mlq"A/.ԪhH +b"ÏQ˃ͨ ]\KzRQQka%}+EHHVj*h7nfEC6b"?mӶ2~]*J8{*scL뛁ڣ"4\WD C6SNHo[oEr)m-/9Oz="A^R,P/ܬin}vǀD%GW+NeH`Ӳ:Pw9:"@vRcἆ0+lT7AEmqe蝞d__SB մ~Z^.uQE,LGWAfČVՋ A)!B>uhos:ܳn†RDJ95(@\rv@Q)4C7쪹)30юDM"^~'e~Q)3dJd )# )(eSAS("cݲg]\oZ=vy/W%{2Yf[fEqfM>Cml3 {x:taL[*Tl!* rurHwն AIDWcZV&KJ~:8 `" Ab,Q1PDQQDE,DETbX#Ufҩpf<ղoa8z(zP뤿RgUy;]^:t9UhŁa^&H14e{x*PtI]AEP˦ǎ}j RL*O'.I S MU)VhZZ hJ*4%K@dd.IKR<ӓL(u9r}pm2o[.K "oN|aff0@f!E흰߻PBG!E!`11˗3/~IT(RḈ PtY^9xo[[k(~W KthLƜVdl@RHH22]d1VTQG߄p0f`N$ d̅8F2nh{սK OynGN*XW><4M(&EӌO ;QF&5 o[E!l"`v8}?KLχS'eF 0Üsm չKAp $VlV%=BYVxxs9d1A`|gS;DWiu+ t%G+)w XQTA"(dQdQV"gީt<ݴv{I !:s0Ł22JL-Eyկ.z&A$[֤5G"AͧGg_?ǎxA*/=tV_~M_+=rT[fVG$XW(!9|vY LMŻvRFn7|IJ03zWlc("BLJVq\O{gfg'g3goVT`P(w-NN.qx 5gű[`Oc5]tU/{W5"z!s+15Or{kS <{>x!N6r(AQUQTDX R"E#Qb"*)b,(봭\ٷ}+EV+tѐuܞԐu,j%x$4!4@զ&Np'"M !($^bOҪLfոi`ݙ :C:{YZ')Y{$GQ|a<ڢDTPD f:f wZ( w==k:k\ Pu>W2eII-&9ڷ[#:24@ tҎǞf޴9g3$N귴@\V*Z==e'C&FyZX/9]aF_:쩘~jķ6VW@QHq94,g3d!3QhX[ %*kcebwHb\YϬ߅kEGu8ZߘPF =){MdEFˆ1PS+uWuRxeU>h"P$(yR1Yn%=Ͱ/az'ts0J-F]ryP(7V=~ٞ& ^Ʉ[v m\QH#2;YQ=Gja]w!v,/|A";p 1Vr dgx;N9DM!@@ct-!ž:fJ;um U/n%mpTM1i>,61UpdL+ۥ"6Y؇-2џ-=q?EƏےM}zP*zwM&Fvp`=UӞ-X_g:iݪE"}t }›| ń `CMհ+ ˠסi am߶.WV<1eAa=NQUҡzY}CiS" X2#!T@Re)'׋J>TTT(IU݇S4#@~9/|Hy8\FfddwV\3}Lݿ:kIvu26`̤ҳ]?K5%8D8V`̥I}Vhg}+Ie0n,B'SME2b݊8]=/*|݇'8>a:%M _&a/ I.ZxȇEJV/+\w"bS"*)]):y5-ֵƷykଂ2)D2vgڗ>gqN0. yt!پݴ;bc?mH#s<gHSHZҖ-gsqȲ|<"A>>o3Yn6cqphc,[J{4ll mlHlrܒ|Mys4X2.Y]#| |lHOJ;IM4^ 7\Õq߂ȃ(Mt^uc@=FU'kCsiԝ.$z U$o/[ZH!;ʩS_6w߱hr$9)%H79w@'c9ΚZLu6fMSRl |g) *ti(!kK[f͈d'YM#2;nMmȉe}oE=/r((dQk0W~K|Z"o}`zUد9nPfpic>ID ryx ch/hgOVt92)OKF(^ &HeRYi/CcZ"X:-trឦQ"0Aq7h"Q`AIBĒ.#,TEЦ A#@aHa80Ab%$'Z16-Z$MilRcS\F<\6U+u>ʙʎƍfMw- fzer3.C_=R8ɂpd4Aҳ2 J*,nmzh5 .G*o rxtWkBbaFT܅0Ms*Aֽ;/<~b0( X,Gǟ~>ƻ> `yhc-K6-G<џl $G1`sHA}Ny#;.We 1GL̅D$#HRȆof|L]eu\ȳ$(WvTPN;)BsRZGڽ7ĭy\TQ("I^%[`6=/+WU%:o'x0mĻNhd8Z'ȫc[R$0c}vm)цYtyb1CVY袙o XОVZȘm}wsG7pɔkt7qRRI }ΐhV;djTwF^ o)Tb$!HZpҫ**WQxi4^C,B- `p袨z"z=4夷7$J DwyCΎU.G*zUbF8 3  QpWa;$TDgqKoFigkcfvɩ_5P(..HGnI9Ӕf)͡RaYBA(;l3"1U̪eN}2UAMCV X( #&S5R:cl1d87'8mDA%co ur T;1E%EGODΝAtWjfW%E(XP J/KV(jm[BG_&4Pwy)Nr-I͇ tlnP74B/kpI6&B\I FKm,w80WmCmFUǵǒ o-!,h`(5QA&$X{e#RqmBP^z!R)<>^ ,\hVwX%bXb`!D! 0E`(eX8nj2v.G9>]v;}&.LEA}宽>^e(G]QS/Xa_oL|rS߲tc}YYҳKoF0cgguIC܉o+uiU^aC58򪻣z&K{eIj*0GD&o6CxT ,$pRyZT"\WVDT-32dUU;F-O{w;7˴B(AfÇGޥp_#7okkmDvgQNz]q;v -1 lJBzzJx+䂅$T) px}= eGC  7gup5v*eXu%/Xr߬*(eÖ͸^TNXNsy3򺆍4RUݒee;ɞ\VjDP *}TX*,yIxEGigf}ȣ~W-xB-Us@FކYL8H|WTp:3mzQʏ7˜Wd=9p"Z\zWя55CTYt,T bKہbr@C3erdk:6/%LdJ]ͫ 3H,ԩ8|AXd5pCCD;G#:Z;O~k#E7ZUmGETZYO חVYܤ25X)F Xn#PMJzMM,-=+ ;y(ƚEy:# Q#УӁă @z&Je=֓ܭ8tLի2ݬ疵 E*Ud#mƆЇ6+Up2 d~Pa;d(9er/ACI:;1PK E|mYTdtʁ$6g١fwm80\t1BkU( &!ӢOqfa 9zs'1Q>7D"&ak=r+],p*T*©KikqSВpQAt58aߟ4P 4]Uԉf/={@䲢A&x:kg_s'K )2v^{,TcjQnNB( 1ETc=Psl=ΐNf[˭S)ϵDcE×UAgiC4ƣS+`4}ſj7!87h+GgSie0~{ב6iG"uLm&k1i@R)$Vv@:&!EdzC%OneCOP?fs-cC^ E-[vը+HUUkVӳ@Ө/ <,3R: ;6eTmQFF>rb`m0,:MѽF衏(媺cB P(bbh2ep 6k hZȪ);r츏xk F^"H/V8'Ŏ0x/C-H8X IH)/[qx4KM /GSL /Jx n8@8+m J'gj6+Ê7S=)?KFbb% oS5ږ %_t8wP"56C|ҝZդ&Zɲ?khP$g@qTNX*xA$b=s2J6;4XswzY4ןOF>Wpy23JE(ȡy |0E% ]9_wcVh͕")(w㍉"s&d|q&חzcjm_!G.tR9rf2ܢKcK3S_JJjQ(vֽěʟ\nǶyapуH:gV*Y")wްlZJZ[|%=Ꞗ`jM`NǚF0Y&uW筚Jr٢A>́1reCT? ί͠aZ)FXn:˷n!S>S0@F2㐽AUNf :禍ѺP0H 6BOZRSEQ/B뗽T@+6o^="f{J RyB-2?A.{iOzS2Ӭ`%7'Þ)q6{f*#_7l* Y%!*2{{kf1 7+ՄsL/7 O"4'7*d"Z7X9"]EO/F6Yt FыvJlUQbv{1VQ×J*nTfaB5j Hճ{xU5fu0K;,Xr@ ])0`!> + "8: Zf;x pU*jY!pldg@wnH9F}2f5"@К`,.F޶hd [^}z.劁c4f3jٳoq&MJja\Z*o*Fht*U쬻 fbU5 $ ̙xαKgN];praPa j йn(_2QXWx`5174:u(Tz4J +m4 |z9XǩC{zziP:.:s2qa̦}խjmiKk|M@izN0j3et;^g68Y9id ΡAlJM"F 2?RžYW 7kr|ŦBCit5wmާ+,vdق&})IpTާ_<񫔌,ܙk՜!kk2@9(k rkV`DWSFA [O9 :-M 0 3~Ɨ!sYIqea(V٠f*N[. ʼ:, Pn-UR(ZrrS: ټ M!2o 0`0B \W՚.:L:ۖNP0EkBRn1]Ty(<B1;L kgc+|L(TFvKVѴo V3E+)0tmr]R'K`OqOcǑ 1EwcGo''̤ }jxkH 8`1roud. eUi$R06_N1I Oez 5ϟwcaYT|ādZƚZ""l[{f11"P)`D:X _']ݧ,$ mH:4)}[[xگ/_Z u1nl4:&<b B6gŴ^+"2qףTe|ە&,o,~#S ijln> u(s̢ǐAym9=ߩ`\ZǺ|Z6?,yD'cl4F($m2dۘ+e]XRwWM?BP# F '6=v8vD 6܅uv^RXqGCQV",XVf Q`%zX`ksџ ύ DFVŬ.l\Jf;SPL 5)H9I$ aEּ_ ٰg)$kh!H 9KaS % c xkګ&VX `ՙ6  2v0=>D 9=&Q X65b!ըRHtMKa$&vH`$$HP+j9Jn[dt"?Y{O!vr%Z\k|ǰl5'-N?Vm Zˤ/>c;=X+Azeq9.]Rq `HN!$*kr wl\BWp,kC'<$ t`MρЉZaùŽ[mXz$>x6svb|Ky>-PpY )9aYe-SDFoʖ}.!;Y@$J]طA>jS˧1ÌD@sX{DH1K$JCt8 cJv}trCݷȹGux$.\%\&%A n%q WM{yf+Na&J$ F{ )PYW{( E~@1]PscQPmr|$0DzSouN#k]*fżQrFJXah ry$g.V]6_ f!R0r}rEw;ć>V3"g-re(PyZOXnkY{:QH[\p;~} 㤹8D Т E#I*VA|a߅Ѩ%@,vC[G(~. Xd1c vHPYm D^@ajڶjBȌ6\L'9c N4AMd6e$2h:>ʽK벗2$R,,2 b0@k8SYϳ3Yd/M?8.v|2B5aV$ҏ8d}xFƇ$Lw3Ao^e θb-&- 334pY R+tə8oiTAxuĦ*sXwמ['aϧmckO@G}MZA"`"*.Qa2[mQMT*i'?-GI/-GC5\ӎ llTU7^ WrWÿ،8wkglPDH664EUEUYώU©k-U^.0Ԯt:Q]u6rcЙD^C抨 k{ ݿ5BU;ZJ2u'}p,PcjXPkKDoU(3;.`d%7)ն"Vʴm\U#` %( QT_ro|Qf*%VWZ0^Eq&O0*fMۂY$PX3fɹ€=PvhBWG*y믣)vQ%DY $Ha>b .WU\ ")k#; lݱC7<D󀮚'1Q!a{羴-m̜͘A YG4č+\ &ls`)X,(gٻ?n[#vνۚx'8~Ɔ=V Aރ{mnMq镚/ig ,SSvtRIn߬`P )Gs>@՞ڙt/kr\tvy= \ꏆV1S%{=BuA:a*O uWьQj U ޝʼnpP(G\I5wjm QhzeRpk.g͟*p1#An.r>oKh-).2ZV%T`ġD.!$:9m+K7s6i((xHjjPTD1L;R~ S(6| ,!h/-08}OLJ/Qvx{/0%k ɷ(3I9J^‑ =4PZuiϛ@q`X`/xptI'!;2ĖAB:^|UOrB}=C`?a dS2mGBwkΘ jhem,Lz{h{;,_ۣ߼9;>G]?^u@Y I 8^XkxwzȵGwr<=9HE*UcQzS/ϾQBl{VX9^z 42,etTғPe.Zw4jaoX[ Yڴ9TXDrP: pxۖE dUfE./#P& @[A+ A\'=B(.Kd+.9#%oz*+-MY]A$|ʾl8 CꂧK&(?&c`WPT]ECJcq !ʯ 8 ض; 7ZvK.6<6~XK{mj*AAHn8wR~^aӽLb($˻84kT5u*Lsos8 )D5*Q4PZٛrigXc0юf2$ѭD1L u6ٕUÜwrDȐ20;L0T|h=J*/Qq4z` @^sl6$d@,t.GxD:׳E'Z]]׎ctӆ7e5)߃+`^'E "\}zKyP(C>X0u[ϥevFmͱ"b66DDHַ/DgP"D*H_li[ yDHBQWG}[=%#[!UǺQ tʹJV %6ʮ4׳-r<<;Y1TEQAXgBLj,ŁKJ!MLUFY0 dj߱fV+F|XU(2e%u` pvwift,`o>=ϟ]KNgnb(E @RRX,@$j^esTM Iڻz#x7=fɊAbV M\yicgwŖ|56AZ`5uavًnֶ"kpP5]Bz<iskۧҜ B"*[0aԠDJS'W}PX(ؙkVwTEX*#1+v{ont Q͎j VŁu%i yh@%F:h溼6Far"HpVѓ ncZPph']6T$)QZ#xG."XN6'?o6;=pћE"1DB]L:cÖbDhA+zɻ~7ФP *a.gqs865|<w7 |7kL}kJzҕq늁!nϓٷw9'TEŖswy{N4PמB A@$œ]Z0q kIUκjdb9'FÑybᖅAO'ed-K'N< |qUr1 L&U Q*=]q[PnTH"!;!oU#8߸72Y*),mXVvN  ?kiԫ\˭^ w ۚcq2%C&[=~OuuedH[k_YתZGo4$I4U2N+։R"9+ByT1zH6 VIp:k7sN%;(w&% F "+n(bn c"K(.O-Z( # N3u8a`$)ym͑)܁RoFP ŔhNL4j-U -([Xazfᰎ2Ad TCwߞ:9()R t= lO#_tWE;O{JzQ@GE5* ruU7NMU78G)rZ̔sX [YZ\qQp}B. w=ct^TGc *^7.:qbt nKlc qXBgjd'eU̽G`;m&\_,x) xܫKN h{ h,SKpnaܺFU뀐YJ$ײpX'Kdg ̔/ VR}r頜pSvGrRaF5^@V3g'x{saws@MѵW%wg Yqڵj8IJ%$m!Jl)eI*Ëס2G^zc"P`z 3< (h"2Ȣt#_xkieiF`;.9%.Tbz1UحkL14)qhM[Mt$V-Yh}㟧tm*0Q]H XXA@bF({NWZ L9忯o7!+Se[|)jM r7L2!is**`f!yvSҬ_ kU Lq@ 7գ,\r2,FcȽ4/w 1;;F3,_hh6 Q_qvѮ9J==;29>xoqR@1 凗9>&eC>Wz-yVBm7^aq>7V(T% I kz&^K|DӑXe0sX%^;RBFBr 9׬&: $=>psy$]IbIRJ'4FR9t4Ъ0e fO\"rЀ=xR)lSAoD5e=\~̺n9hQUc7}/D]c4^3N:`MX+ۦ=^Ngփp/_agNyB*xtyRRO1;iwz%ý-)81›*bI-F8۹j0+x t5^3һN̐B Q/]'YL꡹gr1]h[%ڞ]$J}B`7cƫApp"lCJ#F{f{!Q6Tr!\gsuH=tƤf2İUʾ[0 0#\Y9N| \:kA٦˺T"UP܍+6U@#9;PpKv.F uTc|(]&&˽HsR*m+{E"VYnq52a]ԏ>؃'2<sXĻS(HEǵܒi[ BhC2Pc |;ZrUh5atց g"&XB!vbY{ػZ 05 i09c& 義[ :](Oa\At[Ҏ1P`%/.a$ Yyawb.Vqcv64&i&\*{a/وg`p0bC:ߥB/G']KE4d6W) 7^.Y;6{"@7V?DgaSu{b]^|uU* cC)Ӫ&fp5'P5?֧V\׹#CղR׬;3q=wc#*v.¤16L1تCD@2@VG]Jmn\/1@#kYXd-A_ 0:<ͩ !=EaGvX[>uph{9DCQ25Ŋ{A(Rд.vBtUG70@ r{](prb;-R45hVkُ^6+n+N aA5u*JТQ׿״hͥBz'89E_EXv޷0w s;h{"͓gPBB Ku[Q[M|98\u7K0,ۀABC-L@Mkh6Tv Q}{]+a̒ZMwDq·E%Ԇ1Jv@26wJ$]r1AY)<F@{qvp$P( F,-b.'cYӲ:]s&=ue*Q<4jly]~)=S~vB?aR :j|ε}̔ċ:Wyk >a}y߇lԘt$6j8F nPv}= 8皴2߄tOV#:pc H}IN ڥ&i+åRQXT2 b F{mE&:fpo1` YC;1QEuH ,>LUюjʙ&0# Rrt⭑\hÀMv"6We^'۹m ÆV@; >$b.%Kwo@#nBݧ6#0*{kfP;Z*W^Xߞ?N޵Qg\[e##! ^^VjA hd;73Q*aU Hshf[VC&M}V6e\KcVzkw 7mE;AD$Nk1Ȱ,O}Wᤢ)SGo9VHlVQqұeEa"2XE&{6 lGBxI[iLւ~N,]pCAA4 ڢ%z۶V(j&UIl34=>T, w*h ]7:Oh/.-)/R |ۡ'[. v1 @Fόӽis`:esnBztU:[>:r qҸoQ@͆ ҫL^.]y'Xx!rEMMp7x}1$29@,{ 7NUlM`uAe F$J05((fD4.)3, Yy X Aщ6q" ZH2vxsÃc)v61Wabb(VW5F]٨nۢf<0c Nxk K3Y6C~[/6kP t&ZEYT8#2yĕq& f/Rm1~I3X+}Ra#YioRGp5hnGr=я*8^':,W>މN)ɼzhBp^ZNj2N:"c);88ʑ9t5C_O?xQKp3%"Aab0!W:ʃ2ȧm ܢOpxppzY Fn'''aW]>ЃW$seJәб6r+>nۆ~X4RS'd2@畸'GM*[*`霠-;N { omJ= j $QA 0e8z.mʽx A!=;5;/,bNj:J97n"7'̠@yb?5:rTo gs`SgX؃[Y#7lq&*dR=sMV*}^w1¦r0}wao\(.4(PeͷO)r=m>7=J:Z2qY#T&(X(oEvLN0Ý^^Ow "hcvrE;K kDD Nj_^ % '98d?']v콩\8=Me{kX6R؆Ω >Fv{V5;,Ī:y/l@#e134MZĕ&y<~+V6Ѣi;]-N>=/f>;rmnb߂5Qƈ=Y:6rb =O-yPԚ~aӷat*4/v:E2s/hn8Y8 t4QILt. lfd@hMB/Y] 勔LU i&5 lPޡCQH;'Gk ZJ:4 NFyhS]GvɎq  3=H/T7|hFyӌ6WzQZךXU/h(+*rYtEiX *KВVr#@[S8R5Ru~^Oh31m#Y0b7su\A:`!D.+42y.GwgGN4fm#o\&K0|Nε\8G5즠0Ѧ:fr뫎WòŶ"{j-y x:gdz(!kHi0-TZ m1?庡3#+u&:՛xh\y,Qn00mnt H삕t(82# s<=|$Hh~gyL& ս -]8V)pm`MC1^[iqI%M9X"}t]B]j<2rZndMWxZֺ|b,-MkÎ7yA' d7Wl֖ʝВ2oأ*r7|mLΫ9m~Ҙ Os؄Cq쵏R0XH;784gO"ivѳ:CV1®ݠ;8\*H >Ƿ@݆3Gz#jvlԡPەuw)Rۡ-$o^ : J?{I\ +ϊ% ߈ϚcUu?s*tS'9 sܯ k%x8ͦ,FA'Mj ɉ,>UF'\怺XrdMrC"ªߣtW-`.W"*3>Yj MzReӺ@cqX5[eGNp"s\ܳ4O~mADly\ 4 ; bwW-Gء/".vDSkb'9]1nSzi}"LA+s6G=I@< 4FF6;v(ךN2  u,ǗL H, 5UZvc$3[3 V4 E(Z53%!ШYL2SR })PL͔KUJu*ZȮ(beT(VY)ܷTbV|!JJR_]j:{_ ӳ $Jf2fkNXjXLr`,oIa6GP;qC<^:_nm̨> a\ҏ**Y&8F&yz-]DMdЊnBle mݘigB@ٍm:ﮏVтaqYmCsG 9Ίrͫ[2ڦ5DmM0c5lIjGMsNUCLfRnΌkh'IjW{= .V*;sT2:w|fKrFT8fR ū;Js5f̢ {^i(1=EvP)EAh+..Z_fl8Of$!lCh0@ @DkVf0ڼ۠R9DPV; KvkNbE9rh,hSj('U0B讳^47-_{ŀS(h ^9Ffv5Mk Slˑk1h4͢h x: vn AӐy%Mtw.Ϋ6:R79@S[`uDTZ2ڜԄ(r ]=# ř6u;68% 54 @P%(n%9X};MZ@J쁯V6l(-G5$c[RJd02:3cB<6Vj*dhR$1["×r$JJY5iWbKd ͐->aK S'.kի쎰3򈙍+Y.oɽu8¸7ki%yG{ݗ.݌ ,R3 pBzU; 6j,@͆8DO0oTKڛ6ԱnKFiO( U-rDR*re[K'[-zye ڐ^D@V.kV]t5䎍ziAi@Sr1lm>)a~j`d@H<ݩQZЖG;VlXנT9KrXm-W[ʩT"Ō1̸DʠA[vՖEN҉NJvtM; xHvO;3" zمdcFz)mЊjkݣzm2#=0n\.ž˃B 9lE+{+`DO}lgʢ_smv`= Æ!Fbآ T{$" .Tw#uTo[7LPՁG| Sws\ ֗-< \fkRмmIo 8LiKX)Y0ȬITD&,ؠ:s%Xnf861$%E")s؊!$/䋰:.}\ koNRn|9afK<$W4)<q YiR5 )iN| /K-kkAnJIq8Ё`{Lpd^D UDJXyU Ψ sr"*yu,Uf.,` C8Z[T ohZM' "`7[M2v]ՋB-i(jJNPN~5wb9jMHLD8\5eԺ"DC]eržhFjsPL!da(Sǽr {"%Dթjut]xxDi) rSyiprZR4jm$嶾VT))&\uVx(ŹϩVՐî[X -nw::nߵ/;%* q`!Ԝ {V.dbZqa[^UNOCBp#[HfytkT<utb̚^[^UR5ZSߊS Pur{RE(Q]FQ⫶u#V1R*EUʨV/:0=,0ç<{URrrZ( UCꤰIFP -USe ,7d^1E5n~v6NSY&YX ]jzb!P64aMd䪁tIZ@WMh_oUPO̜BIٴwݔʩhHEC]Z Y\"Zn jLƉUŁTGUVu4^[ٴ'@ xP =c`~a')9:!ɒɁP.뙤2lI@D03̋$by!'FtDC/\bҊ @Eo}nͺsBI ô]†UDAW("9hHN:MݺJ/u,&JVF0%WPƀ ÀB!uéq!GP$怰ɤR= rI?:!EIew0(`5 C2H{T [ j?쨩<) P*+K` Y$BQI  P;$:$N%xZVbb ,nwҴ4$6 w2Ka:(d$0)!L *2uq`BNv`IHqH ! `I2@ޒp_?uY!)T@: tPF:t$VU`9 Q]AĂPZ > (3eUWET.'CyG ۭlt) XDQ] 6R ܄$mxvao,e d 6$ b:$p@|i3Yjd #Ht㕷[[@"#s4  !T >ċ5A`wu6ԩ s@5lgRY&{.!jbgjq@LYUQ"0/ g砀`2caXH%BDERB# C*%U*^ رdDs԰{QP&VeHE*( BQf^(Đa5* .Je"@@ l,DBHrv2*oXP))`+ O-b.ǶбqR(1[BI;D+YWS$`H0.y3C&$2a73\KTϫLZVŽ$ElVb)@) @Q9*"BC:汦HPHL00ai4VAESLS%B,Y!Mԝ"8' !hL*AQ /AO(LEq`QQ~Zm0!LPw N6&!$E$TL1 ].fGsՅ\$0ޞ&(t4tCI$I>yvѺp\s-%D ?MГD* j==c*;FEJ$YH 8H.oIBhOb )~ʱa(C EQ@b˼R'Qiڅ !F 1No)$;E"iC[B |qG*b Y"EE}hjOy!s,ƕxYAܼq$BC  #d{P`gOe@Ȁ4LV.E\X)AphΠ BIuQ>Tj""0j") d * H1z(>^ )젆*_R `(%;X"&f =`ߔ{05|pk00قZ j=%J*vTP!2A1ܥ3 KyjcAY]Sz2pJܴ3)8?>+"+~̰C7vo<,MX^撶]V,˙jCeln }񿺢DheȽ^ZLo@b€f0"'_1Ǽʟeq}= -l[ ` o &IlY2}^  =r:HѸT8[a qi`džNN.&MX+[ݼh0~v}zyX@qB]0>mIĮPn0gk <'^φ{V?gv  p37A:JV5I4n56N$KxB'bku?6 q/F(tqCPG)RCL.aܹZ %Ȧnो%ӿЈLtIϣ[<0Vhx‚C1JrjZ`3ǫkӹ Iijٛ #j=gkx2j m]N'VtMހxJ]}tZӶs*{_R<ۑ#p7fz fL9*qӤ&9Ue7CnBwWS7h .q2 V#0ѫ_J]t!tPuMW02M9U\ ѳ 4m# v=:%r9uWI>FeZ z όSN3b鍱0*mh_k1D6 mb3 xT3`{h T`{%+TdA3`֭ndEII $ 4$ G!xS7*fw{./gj/Ն9mk U8]ahpW;b>T!GYmKtv 23|iѳqlݔqgu0h=15ԙ-USpMfljBI, &Se.S{ʏZm{ >5UK[b׬V ]6AEͳhB!\NUKݨAѓN"Bҝd$z=`y쭅˪Q=-zPBŵj"Eeʶ6"=Xuj0-m:@0 ĭ ŹEmȨKHz,еyQ kt@+\ڊh%F5V=0;E<+r-`\*!Z PP`%jU 󤍦2~LМҺt~Em{Si`!=Ӌf~Wـeqn`mm9*Sd$z }`rЄ#c9+>2j솺qfh N}՝Xs]Y$d1mq׹p7֫K@š=*&jJ.WGod­c6G.0,D?׮b ֪t А3D復, kN_VccRlomR’(g:}9A(^eXa(|a|aRWRkO=/3"&w8Bt9n2|l4bSzo36\ L34jّa`zupV'm2Rn,V1vAGA5lG傔}T^[N1~{9&:̋Uw͌ɋmcg0(EWMϞhkkRo鮜 gƏm24AK*ojѴ[C1},Ρ5+!Mv8\* !XA.m8WkYD3 vtJ`ꪘnUU P6Z&k1EǦd @PὑWN7B.[2Λ̈́dlB ؈w 9Rêi]JD[Ҳ&g&f086FمQ${ma`"Qfj9Л凲[:'NIQlׯjf(Fyěj!QRnk#[dh\L¢|4CD8G)؞|5]4gN1"195u\&g7I[uq $l)Q3}c]'Sdu;\*, Re=X`<&~33z7'> fPR@υI/7ڐnW.JʒӢ a87fFpQ4" Pꄧ}[>s3 ,{в-ɳnrel]M]iجXù#Z>v~-݌+O~}3\OU>WӳcƁOP`m"y }.@O[WN9Ȃd 9 ) A(͞smxAJ > ~? V p8l=$A**= 'U7@?"z~x"FvEK98)AQ8v"XS;yQ760 #ƭ@%aTT,ZP7qD"&a}.u`.0^`l A•R5#|d::B( *Q PqiH)-܃on8*EYlHlLQB|O?H.!d&1UY%Q2nLtFrBp5m"&^/_V͝/ve*(R)+QX?im*0p\SꞫ퇎ɩШ{doTX(E ,A"?^yxg!0)!|s]<hƼO?`=S=$9DUUU+XNi㲐Z`*4hu-69tM*Ժ2؛5*K9Yʐ.`hag` +Y[>vЧ"~gkc, ]Y<ᐃRZ_6UEjyNӹS=uV+NBMR<T {$[$c..6/4`ԸP"!< 7ߜg^F,`Q k]3A}[-Sh6:pR(%&&6p“IR5˴t(P1H i(C-摊SC0d|[ݝjΕ[4֌Ǜf"{TdV,,@Jsd%>ff$2>eB_a$S> bM'g*MSǛqT-a5.f38"(ty+Ssi0 nzGPQBb#m+c`re=ttciu^aͧߓu. \F:iymy P?*B6.u{K}Tu[m m\xcug~06,ggN>*Lwj5s΃踳kv|>.ohEQ[C_8vs{W%4,mW+tCig-’R4*u W~s\ttj}f7<$%@ t|_%TEnaN<aN aדAcsNZRh58wpױʫ5}{'&\cł"QU~蹕trD@x= bK֒3Dء~ 7fri`ojN*H(τI-t$)6466yO؍TR**~߻Ʌ(+XTϒ~ҥϘgL_a1|z6ξ{E>3f3CGp4bW&'&o!( a. E2TA$dDVF %v81F;ӮS{pεp m20C[۶ࡊTR EPUR"(Ϗa~]mʥ+ب]w~ߕaװ)FXS[t|ST <{'LC3_S͇G&/^0j&Ht,5`zX2|<^RIAq,x+?bau g! rg@ɑb@f}ł^w+n}_e*Z<Ɔ=v-/|}~}3pVX.(^jЋ]YxdCwLYDQ-۳.#s)5%R--)9&}g8=bAgMV,X}}h;z}5]1腸 m}3L!J jcC3!(jspTk D&Ӝ+o@d頭5k5kԘAq8|ҎMK,[jXU[W{oeBqKMtnN&wGGYs 1=<f ݌dƑƛmG>4ȆH *0|tK ݙF3KQb*" AdUu'L7gŃ^F ̮dfܪwFG?BD$i3ޕ_A$IMo 5̛fff@j{ߵ{!v/UXe]נZ;GeLt]rH"""" {}hٖ]Oi{2p5gPW\[ҧ}ٗA`a2Gj"UL\]&P t+܊&S_Nk0eug–R/ _N;,Sh C b`̾8)3h΃7p _:QS$=g\,W)1 Z`#{"\Ogj =&$A'z1RSEAb2,"(("B/ξptQqA 1`:`""AFj%2O>K!1$ߨD应TtD.xfB#JBWQK!U Rn,[JS4iPݍDFpziK6>U_AbzZz~mso/ȭf :^s3hh;s0S΢[Ԁ4Fn|Fͺ uH,bUQ##61qM:y+9`P@R 1b#DH,(Q.{g}f ݖ:#AB3$T|hC |qlS#`J TGu)a9 4308ᄺZwRgIV޽&OϨ:F1J'Q !#2 bݣJ3tuѣR]J$PŀaaRcmy|o+*O{[͆wkn)bg5G+ب#S2|>ϸD;W׋z^7fݗ\P78, M3r\QMS0zWZfwlB}hj\>oѐy:Gmu/8}NHm vzDŽ+sKB @!DDQ$QU 1DQ"2,PQQQU+pc^Y?VH:ԈhT+$LLO(c^94T0uVxyɧn-ug(9>X3_袦L=_*$7ˋ@$yIΆzͶn:Hָ&ɞM, "OlN1>+#yU#=^("t^V_q_ Fn sqWin㨀17 "SLվ13ήDZεa++Tg7>VISv!kGgDɮ\SXXY+P{ 7OQOG̞,^C[A+|/v4[HtjuP#V<]Q DLOA%'UoҳVjT nllǐWߍ@'C@syAyŻT?{w+*5BCuV%e mT_.WAD3 "?m/u]ΔYDe<)@n}3NyxGowݫRKpe:Q(#ܿF0#igJ̀:KMȺ@ ͝XRAP\`=$vHm}q};ҸK9K|}>gKR<ݕ V*:)'rP[Zw7dr|. 2ɓxdu*U@vm610})eJB@d#=z' m?BuѲlADUXW?z9_dA̩@yt/jHrd|ftZm^4fUnL4hʟ=T( Ⱥ¿+4%޽|dt-Uw1-=_0Fd+KO~qE7ejʍѫ6Xӎok0} 45`qKS^H )wt8?lwe׳忬Uj! I,F sv40'/nl~"C*.G˪yTVǭ>9sәBgơ{;r]I~${XI}yd 0`"" X,Ez$Rd02St`REՊxH/[qTv L[}%ߥƙ76*OC)TẻvNw]٥cBT+P Ac@SGn̍n'w,ʗ/U;CH ;< g۱.F_w5md_\2d£O{PQF,P?v2yevr1I=ȃoҡ2hƝ5R|ot!QO9n|-2v9ܸ Ǝ]BX&5sU]BU,n5OНYQ7ѧF`JA?+܇Trl 9WlՅ/x[J*艉ȦHD+`rO|i7UCuL r]nWHE{\e(ٱͰu.k|e`*."(Usz\Qj?Nw x}{mߖZ ZDd[R`\qP$]{^;lS;u@M"qT,m8+X? Q]|c~~tuό'2EYT(<*U~8Errx{<8H~ׯ!EY69i7M$*qdB)9 Դȼ!w/DÔq|D ev}Ѣ.7WLrܐ@yhDsaIBAx'GLǸCj1иfnW܍ l=Rr99CG9;IvݲqX Sу0)vm a_[k{oD<ջ8Obz10I'*Yb+㏫˯et^l ,"A1ǿMȶ։ ͊\`=`*·`tk/,=1^TW^gANu7e2%6ף]w^1nǿ>fd 6M_e2S& a A֜jULl Ua< ϣ'P41ޝ P^|kd/<şLn SVf` ۓyC&Y@Z~s#7w%P[68~{W-P 'o2BIa?t!fjF .9s0Fj([ڟ6͆$:)w6Ոvdf&gz!+.yҬ&Do3}HJAJ e"בm?1agW{J>h2+@@1hٮy٬8<EzfH* HN4,99{6ّCϔgV5/o1I OPb uKBTۃ<"IO?[ΪN`(=t?_ ?&ly)Ffݧ_%qqAth*a"+֎ڔ(;#p˶ziC49}^//q6 J p2&fݯ끻>=j aI}XH?/\'w\I-*:>lw/ ۞?şAf$`vo$0 ϰs\ekk_:f. ,ir`q-`63$RϤ/+4i]8x0p ֝z| 7lkjhWW{YTo42r9`׋-f:Y=!Hi4Tg>̈hҚt_Lml / (TM8;~69M8Y:5A3QQű]0 zO QSƧrLDܧ2h-mG|Yil`Lo WdTpLO34Fg ir&_EA mBջgb#{4vAa$ /F; /ڃ{6˫q曃%ę\:*^8 욀TJE:<>YE=m1n;~|cEGLKP4zP~WӬ98A |AZ ]G71OgkhE]fKzAMllNᢎXoxμS-Yc?6%pP7БΚq]U(0b9 G6tA|s \J7rs2T׆6f-ͭ%w w(}rdE2k]B\aǰwe"1o#vr,le{7_Z}[2c/Ҟ^; g)iA.H@O!j{8ruQTN$WK[,,AQ<֭Z;z;q ӲO*OL/$< 8GV[<{EU]Aݸ#=bk#DT0>/ GX#dXaJVR)m$&q Zp1ϛ`zsp0rљ|Sh?~maDEQzvMDjQ%)Vڂ2{W ~e.-ݠ/ro2HZ7 ܣEzZ?ʐpqdBъح 䪙!>GE\8QR2><됱S*R L\c< mJF4[,l> j6GRe Keci-*hQNK ݖtfx`Ҽ DӃF>VAAƜiN,2eٓ H f&PցcZsFh#W+Eԉ^P{Rղ`,nr7R:~Y@e&Y8`)k] '$F߷/6P@;gf۪IƠVQpA xS!|lTUR5.(ٵ#+=c^TAlOa\9giꋨSH|I-׬0ņhT D-;3BP OIlXΡ9ȃ |O 6.TfOvORTF EVW v7c* T?d] @)RƥJ,g^g@2F+h -DAi2).c1KΜes[3};ߙ)1]-yR7CcJdH+EËH`HWu3z>It/]n`c]4q2_ODNxTZaoOT*FburG`TaPs'>BgP`o$љ5z 4&'|-sUP!!0ª‚:;&c͛WyrEEOa@}<:WY YEq@N tADGjT31EC+CD9"($5V77vpt`!?|sȊ"ň+."`iXF#2L#nł20x v}NFiܺjN3rAlVYs\zr-9WKLL9`YWiIIx/ʺnU|3 cyE akyG!JfA661of4ڿ[bY&^}3epal8TDL0 >ژM!NuW%8 5# h 7L(iǢXqkQq(U[z#u fHQ//!qEÉ%0PXʀRͿ"lkE4$떌4`3(7 ?iΈ9TX1y^ĿqkP4KRf-R+w[K@K @,Fc9sIDQy]xFr)v")ToK&YOM7)u߁`+wjkx~/GD-YֶԝdD7DlC2 kr],Lb/kaӭ'akSgO ]nN]\sTQӊx!{z - ȡa>P9eL.9^ڊu忍h go68q27dhѳ݅Qreӂ;w"62C>fʙO=Z atHHOY$z6~lBM?/#"x,;jlt8GhxGu{;ʲL(yIOAX*iCUĈN}#B bڪp nyk* c ;@ y䈨j o;xgb堢<U@ PW R" (<" @BrIȊovp-Gfj.$vGrWd+_?y{A_qA:9tfa+|jTzjbj5O-ۊe!} fZBc5Ù16LAZڥzUiʎss@[-wn,qqxp}tƃ0fF:jzíxZ7MI»4a|_mo+ҊT:CʠDS RO }y9z gc-"#,((JB e< .5h E*uM4rDqh_D}֤_,E_P |y x* ta @GPEt07x/]Pz67b7AXp{?0!0"#,9S8YdlA2 |/H`gi(a6Ԙk$S@ZajqcB@$"&E#l]ݐm6GgO ͔TKLD}V90Bl.ޥ|swc(mx)GJQ7u+,2=n݆_U9̜"X :-tc~"&6qu\bڎHdm,xϻM൸}l=_6fn(s;ʾ͊o{xb¦c,0>q4# 9 \6L$ Jb! k1 y+R ȴ!V|";H 'W *(5!ތ ؂#"P@vqNv"(nw}H| DO!}Gg5&kcL>*Rx5t*S(6+@1;!aW[UH59TQN89Sں3w)!=˒WQ=>:|X3m?еwP.,EL8\wKq_ 3|X CӞKc[bkk"YJٙv@1qc7Z:,{d~l`/BOo\\/?E8>6naM.7N ч>&*ˈhxd2bl:$L ^~7 0%b0̼lDPXQ[M.+\`(@N "|y[>wӽ F25n:f8jr|2Ucz] oe﵇sGFgoWN|df* -N _lsuqHmQ$Nd$$jHz}z=߫Ї D٤~t(rȈ{Is1UՂy i\ֽx~fǶ;pfu L3T,bPH>\H2ZkSq,['(Ѻ:4 g9 JBaJ6h<}TS 74 B e)P?StE 8:l[߮ ['5TiPɉ<'R`MŒ>1CiBٗ|3m۩ѓ_!O`7[Xm0`&r0"f0 , {;:DL1c][aAGūJT8Q8w&aK뢰+` ?7^T3n> VP4ľA@wrw+;9l=Z~1{q#3K)|:؋Xv"=o S>I &GBFQv[= $t߿mŀ)nn}WXW!]xX}N7IL`jcxuiR!xoԇ,]Zd+KߩZk*9t)yxH8Mf?mNN4}Gڗr:Xߥs?R~_"1Wwrj:R|mbS#d~xU^bMm}s?{)_>OAV%LgEovu8:+ꥨݹ.M> g92\hz͉qz9{5jϯOA_=EXa &'wޕ;w|631*0/|H*j- bW G{Y~1 fA8E/ q4`ok鷏O}8A[۳nOc9<~s%кyKehmoz|*;#+Oy8yNϡLo̻~78p0O8no$.wFF" Xd1=Ti0abs:63k4ǡPݰڍm::dufd3x=H^]h}!Z=Et|٤f<, Bŧ߹|SkbkG==S/:Sw/y&NӺ=^y3߾quF*ڶ8Y0  Fb<+IyMVv|5Wќvƴ^_a}vC?g]4A%[ ,F Q%$QTI* eUVĎr"EEA{HN*3=1jS%T῍ "psB:x@ Xb="L@?$lGYr}2Hx86 qݶxhS^K;~?m:/?6:8" "w?x{D? ņ]B a@U%V@-D1NSY"&IB1rXKHL,.BĬf1UedID@exo/ 1h`K EB@Zl+#F}GiGo<9E^aD77 !oZ3SS$ppJ70PCvH~XW{=tmci5cݎ `GUSٺ#cdd2l=Ydl0 ZI2RK8^yy~%c UbvQ/ϺGN.7qi^#@n!2e.][p6izRH[vyZYf#VXˆoV3ƅ?7Ok·w~G)6{{Tn\֧4V*kI\y|Ln'8-!HRoA L!즎ՐX2O~sjcTx-ezx5`?>~!G?$ab0m3};(jKiuN ? V< `M%KbDypuvՍnigXBG9u ~A6+02Ĩx4 cTbAX5AB2vv YkHIF4A  ů-!OMގDEXjϗMIEV̤-x j7S>UR..TG}šu di'c+Ӆ_@Za@cJbrmv㷇[d2a^X-[,;WUu cWkңO6īٚgvfmce\1WqqJ]s8G[4vM _v%{T6Mt}{a2lMgŲlݗ9٦2z^*o@}6lܯ`lL':R#ٍla(sX#stlh535I$/hPC H03 H$ 6hЌ A.׃E@QzUAO5Og APblQPQ8-U %mbJ> tTP@0X[Ah@f 0@+XǎϜISweb|a ,(ͼxwa=JG_Qip6Ȓ K-BUR]tWBL0}ZU#l>ˋ au ֳ"DžS ih x[]`B@.t2='Z>2`"0/qEHd0?%{\&6P%04~YU(0?g+J~( cM?^?$[v)EO*"Z +qŁJI#PFI!eKFa t* dT018auz? ѷ!,W'RA$x Чĕ"}mٙ9КI׋ Mtu9|36Ɔ6Bp[mG6nRm #)9قF G#7a+9ReZM=Ғ+NWP@ˀZ56Lk@mzSgUX"6c\Dʺ# ~)PCu xU76S904$:A)NXJiPAMnuï;m׿ ^!R/IFغ?_g>O6`حKѿdMy?u|eWt͚JN)w6ux{^W[m}wZ«G{ MQ^ݍ1ň?=tf.NJrTmaQjv =>tzDzv_oե}ieN;r9 , W;t9дs4/iǸm)f^DYgzD_"?ܱq]V4~21 ViRy +{g" w85d79iF"uY},{(~<-{C#9*"|} =gǘ ]V B.uBhyoz*Rj~]脱>m|,8v*{8@rmxb~j\ 'ā\fK.ěI 6$@ Exw|0H@!jxjKgMAAsJf=OiV+@G-<T98@zMu*'~+A=Q6 ?T(tP7s֟žC k8n^ĨVDR"?X?Y2]Z귪7>(P)hBD%4Ǝӫ3 DXb"qZdH%yiC[lig.-O-nGWgyJr2ؗgKn$TQ 's7IS (p\T\~O,f#,(T~"߽qHRI6$-tCm U#el,S8C l岍 >%I ppta()1 &D1Wd- (ʩogˉgb59ZMpAa^  W.볽KEr. 1g Nڴhk0EpE5泇bFOhpKO>tݠYб+޺YГ.|L3BAǰ:(i8CõU}]*c;I/#$][:} #<1 VkTc*l0a}&~hR~l,|oA [JX Ұf F! sVPycb$6*|hRSHVs[,xrp61x[z֋^A|0>E5= i<gx͆"܄LajɹZVЩ8Z 4ͯ.y9|M vBpA4V)Z.+'2c L?ktBc79HG {LD7giTblC*Y6ߒ]YA}Rm VKC[o[U,Il>+WBGlL,837;^xgHkQ|N]XG^~Zڳ.*;$$:"eI /NF珃O˗J,E`> koT_U7 Q~Om"6ޫo9]Rx%7K -bLaJq[~l iT ~5ӮcǁTŤ!jvP-!]ˡHOt@̓VFb֝'Bl5#M\\/ˆg4Os {]DAЕ1q#N]iY֐02)H]t5aqn6(,r 3KS؅GJ6ӑ! KL-fVU J.;}wHtVPv_.0\NI5WfGvo=L}H§l<}z"'t2ɤyX@gk(bN+(E]][/-e4vד&ֽ{#8 724- !/ʁ07oExWr5Y=b %> \`ѹtt-xhM #+" MgJ/݂rSiZQ0iu"h ->WfMhŊ!?c%rQ}Q]=L]w^Q1 "I4tJ1}y+fi$@6smϚɒʃe c3=ږ7&~F4xoL"UXg XzK-~;:( JC{TXW. Ɩ6 \@{1:If8ՕΎS3CVjƭ#& }^襰Ə3vHQTkX&?^m:\+udgV8 hG[XX"8a8_u\"YEbpﯝsﳻAc)ݿwiݟfN7PD VN& NVQִ t´ Sf*H<*@qgRӜv}u͇5˜Սfȥe:<p7ܳDDHC +oE UhD4_fssyO.kCB 9ThA>D_oA$T<(}@\*cwp7\O}tOt?P'$D1a?hr^,yΙ=10'l?yQvcb&i>mєӯ`)%!ssVϯdȭЇI61b U+3Rc3`2qaҮkOu`/-8WGNb,X_2jX@p!i2c%f;NF>|M{#bǷ.g]/^}4yϖ$8<;9(J hoNxacrSTUQ?S~'#?4OwJ} ϪNދ/lO:1r݋ +e]_ &f8ͨmzQ +~'4uk~*gx;c}6rl9NDjhg|]άˬF\yb7VtFLS>2$.t?a*dq$ucηV^a[Ȫ_^FQzw.2Ç@ ,o0{Q+>~}Fʡ3O A>'Yz>K^{)[`#mߝz]n79" mEosd.W6v-:O(V(*DdT`EX,MM[[ˡ={Y8DO3"B"Hkp>ׅww"m7%iW]%vW0|[c5!:3'}MRUѦp)YEyn [Upjihi+2yz49vQC9Il*4!XU$cI0DxOEWP~U'g|L0Y!PHtwާI49+XM/8MksL+;vʏ'0y/t{~˿v'v[uP u0>C?G6dVӗ$ UY׹O GнT.euZ2LuPX3//s(}@ utu^E( bl |!῏]=ljY׆tԠ'6z0uZ{LnoF\p/D$|HnyJ&v)ppaB@2[1|qbo1[ݥN˸;Uf21ϑ-l]2b;;hagҵ94?:b1#B.~yt<#oQBCwR{O^5Z& ZFuYj<\. (ƶQJМ6wLsO-V;% v]=AӞ<;qLSq[17TtjWEMF5IZK [+3}=ڣG_Y_*N*l} &(,Xڮ U)!̏x~.>&5{XFġnÂ'´EN|]g4)$αXCZaSfa+YF1 ñ~Κy1,LL c)%*)MS-,?n7Jmk;N6r3˲wS*睯Xi?|WM}|MLҟT8aC%*Gz8IrwMLPvnǙhL#?)sI=!Ϝ,HL& 5x"kx#\>Cb_cpa$57AM()gVEIٯ_WF rl."k1=(ӛ64/ۂ3ֵi>!#؀ߘ& o1jkh‹YR<W鲜vGapr0߮L6P{ ^mv 65ꑅ%4SVzx{־u~׎p1e5˨K,W&i#!aE'@Ϊ0) 3[BH=eJD D(H# # iƕ"U@Y  D⢢g6sP@I:ٴkMQM1@3# 6=_˂2N@PBD4`}ׁӏ|[[F^ hAkos>I>LeA$r%A0˘:UGȒU754XE$r1`͌bQ5DGvtxxr}`gT>]'h$3FZLI}톽#cpOv?DZy7O'~^onՉh$ !>[xRuf2-޼6cZʎ֏Kz&_`߹dS=WR(E'JYPƛmnX? _\L]Jkq 2lM ݰOo|NX`ŧY dEqŴ᠗|膂 "x};=;ń Ȍ)iuL9=҄+;VB4xeeÓ/Yc|xGL@PqH[]4,:`S5w}L94@ШZ2 2'ز7v+ LNJ >%su& z FQ7>@ ^o>= 9E?vj®yrX(0`]W\H FLƍ'@ ;U wǒXDP@)_u`:o0"*s?N`y;nj'\XEU9$ث6 nEDFc?rF[:v45n({±PL 8MFPRj${|`$2):N*O$cM"} ՗#KI0紷ǚ[9&vT΁K͹V p!5X EZ@gGTkrY\DDLj"'3A/ܦsG{H`@׊gA7^Btpxxnwv02j$V2Y6/Pa-py*V|R{Bec`|eضn;%ZHSO"8Ge{˧j:%뗁 C)zhtwY\NS=Qg0V$HBBtM ~ft|?ɞ:?>6" J$^sWG-{vx]ew] o\WT_fx@Th2`XԩȬJVOx|)ݾm1ǢV>wFk/̲ݽh4`g3g kzZ3Ř0/Zv?ԫZ#%>^Fg>ex*̅¨ohX7X$HΔVwJ W-ȁAI`8@' _0͌է:MqFػ3l+6;RGχ,b=joΖ:ل(Ł*z((25޿xcklKŕ$F6#?lOtb~bOQc>ҟb=?`^xgpst$^ƢժI`yYq5t$ p-8&oM䞦Utk/|8$I@7ucL殤zh>7h;f=>@ \yB/H8Ul!wbZSOӌᢧBFC)|u0ɵ>WkOOk{7fp|ߘk5}Ql 3R@ ]t( jvDzh2mͶgRu֭gY1[吀ke?w >S3uT"Wr APT[-Y&4n3ow5ZI>35xw";=lcwZص:6;tHm|)dKlW `0Sq员./@3,PS&0I9:@h R2#m$%kgda~(Th20m"0R<)0:;+{Y3ϳ<^j#52w63KgZ% , g[-sF!U 5s_;(j:;[k ?X4 W#f41].7eN܎,$e}I K|[㿆xj1/HȈZ qs0 0쀳fg7:!O܆cd+t|/=5f6׎al6U+Zg9_AWn_s(wMn jf8F;hsZi˶|~(6$},"l"56$JĖp^ ]1@YٷDHd[@PSXADj  *`QA8RǫZd5G_337zxwZ=)OKw;v d^?ޏR9zs?nh5B9i=( Ѩ'q-\~R )jNa@CD 4R HA6܃KX̔H, $X]]QŔP+LL$%B'*Ov)B1Y=sU=hV:݃dC>bj\m3\UuhR;mL )7-. 2٬*fq}>9%PiN#\nnlZQ@*;X"P ]w]i9FCcU ^BE ґPXc66%W[>Uͪ2 chhT[QM4;!$/e瘃#kD Jڜ$|| 6x i@0>Wϟ~S@- z2헧<&POyx{6Τy2FR+kN 6ѱXʭm{jh 3u(:3yCB{Ac.kjӶm2WUpcox]΢u?zWf Vt~LÍu*}n=Bv P_ St)&*ڎ1wLcl+?%OSo'/u')S35>C4|'[gw:ީt4PJ)(JI1؁ 0}k7ΧoF{u[1"> qi 1BM `tke@2 EӁ0g5 nagqg@e{4+Col{aiȹ&qѭpYo E=ό$nGϽl2׻;|~Ot< 褨F_h|lʈq/|9tyrRW a \I~dU޾Jz:fw/@wzq~H.-ZE-⍘ؕq9O ыwonFshpwR?H8ΣL<;m>w:}O9pLP]ӹ;km]¿-u)TK;{!sKN +i]J+UJ`*%x0Wv8l⢅2a>8č$Ijvª E$Aұ|yˎtmXL1֒!}?meݫ+I*Lz1g]ʯZu8?Ja4)^S{jʜ78Ӫqlg]W}6 (B9#pX9AoLCo DAz3L@@9'Հ65TMC_oI DXI I%с s"f+5 b+@<LH@{8yZ` tp Z* hEh@)LCG B`e{<?ss'K  #@Y*TT|XBŽExvELXCOh9L~[=j4,ʼn PXDD1d"HZ%Jࠡz"'* <oM N&(! /" ?P -yn'`* x-֬An諕gJon=F\UDXfh3M\K.*]jAkihe/՝[Eޱ7q|(ʉvZ af#'y#GR(.7"Wv(r9|,,9B+xY0"vBS.`= n9wF8L:CZWpnCYHcQ ܦsY˷w6w8|S)]|#{""=TڥQE3D P=vPE8=QLNB<6`^/}ygS_QC tIH=oR fϯc$6/A@A;oH&rntD( B~x0#ORAwR/ao]a1 T|k:!W2%0UFPŌQ2cT-h`& UpY^I3!r*6KQsqbP~3쑮v(nl4_}'\F2:t\[`4$@MBLUAsʩ@ݍ(*'DOo{#e؏s0{aK.%!K .6S)TG:K~(]5?*룶1D*MTqf-4sb{ '/t* TmiP:G^Ɓ_7\ho >T9N葌<p݂9I|:u=XS^i,4tzO}=Ioʹܱ_o7)y^K?T>/BY3Q@=?(P%!~~(}O SE)1a7D4_,רc!5__3StxcR#꧘(^ۈ*e]dGeu l2z2`uĊMI5HD8nC]s 96?DB%!xG~ E/Ell6>Nq1;ISfi9!{m`aorX.`S:#>|_;U {Љ!dae;p9n{.s%Y<5)~6P#zؒV?VidMP}i;9qgﲗ /u v|)'z߷05q9kIQ=_㚶tAU{W߇ɑ(Xs@^9@CQ@Ti"<E;h?h8mMy Oĺ}~L Y 898PI13Gh2$|NmHty~D3R#osM_m}tۥ(  đ|kK7c0 +ZSt_@t&s⪻P!}kt;Gq5ynSa ̴!/5ӃCy'kEv*mM$TxXqۤh'!eh6]U~ˉSC{W#qp_c+[z>s c |SAɶH2 ܙR o0y+w1HS?sQ3>(Du1E8mo)@CC`..AtiK4W|/H `~sp7a#kZ6oҗꢟV]H4g^{/! KR׊qEwW\[EhEtC-- tܠym,;1=  D(0c[+IaysʆJ#>F/$ka|=D4*[Fk 4b4v \]%уU\ew&ƇM,U6,Hܺ3" fY`TD6ԑ$f~޺-O5 M0'zc`<~KxWWXN.8=TjiVOyKs@ΑM4K"?.rX1s젥onD0ĊH{"0TFٴ!r"*_'-\US &]~apn#ĺv\^4Wg>*IusC,'S0bZ2"E: `C5iRGn[il:1e_(#uaU5:{rA [`!"8A&{ ǼeV(wrKgX-dax_U#՟˭z3t`+ ~|7_]LZ,T Skh;aNWEg9_kj9 w'/鵟+.Zyv98'9׍;|06ǖ7WvwȮC g&uz(_!K]-D\16$.} }d9ZĂ- t%)RNy&CY烡b^KS4>8yͳ߿ykyۦw^7mBjT_㻽zEB/׿jYw>ΌCbh=W3O'SM6ڦfkm3/QgÒWNϨ>O=e2|91UkUVݫQF֜J5g5 !k"nIFI)[A9#ݝ*j?SE,ܐ/ 7_%39ODB]rp6ؗBlz TR=3ְ;gN^WL-0&oMGQb]^]L=lu\ _L V8Xdgij\N훍iܵ$ƎƉp8h.!S7RRHpA1oUC .z2)/#(_ΨB s>$"H|ށ :߫o_ 06׫_k͓qLo ߪ9K1:72$/}A޹|'鰓$! K!&yx8mt.ˮ(+hB"_@öN b@{wYp3l֑qZD1""""^o,c`·-K#6gSB=WT7L^xf",~TIʃ/%˼U5p ̔v|tHq-JęCp5YZUPG;+DO C+Vh64ˋ>}T 9ezU=뜩7ԏj`HoⶐT3ⶕ_~nT"oiqQ_ދgHYskpd6CȨp* ol-Fd1p}M)r.Cnrp֧6zj)(|/w"0۔c45r|2AnLtt^K.`˙m]+tOjoC׳M-}{zLf?$'I KN[Ճ65BEXu* 8 GřgMМ`gLט2QK {q 5H|RdBW3pjM~G:ALz}:cMj~e9(ҸdG=7gG~!|x R]:W`;f_&1>_AfAu*h40 _ӎ=̷ɵqfƲC¡>|S.h zG w*.VS|2zvR3Grcjnoٟ<ݷ|%\ݱ8iHeI00Dϣ1#[zo|#^q:4b rϳɘTlzvާ҆llH~8gٍv&ݱnlh̚v<`X}<`J4yU]׸C.I-=KeoV޼}-iHYrJ4x'L{m:ɡZXpH}=ލq97S/| uamuu%ƓL̒ŕN̤~[A[7pw="oWz; ͋{ JE%ΎYxF?& ?%3K!> n{=Y*qVCآ2їajTcBYxYk}N5̠?MA`°EMٌiE| T=N=oϮpn$@ ~ \݌ex$j93Izqcn޾AŪdci6sW.&R N KxTQ&\Gѥ-x!`H&j(Rf?ZjgV$l,G)<Ȁ,^+HvxluԔ+N3wm =gmC~šdXHb;i"rƑۉ&3 eփh/;X3aӣ;Lr:0vq C-bǞYn-qd=62Jb}"/yO&T0d5bjf76 @3`ɼ~-zO/b'#uv:41:TlvYq,"%@XW0xI9BTC/:Tô[j09,H޿̔&BNrqcEVyX̼4By*^M槶OPrCl7k:͹2\XvYxPݟ*'"'s]ډڟ*䁓^܊;8ZRNnaN~6Ct /K3)=⯰ By0*n5[A?k!6$m"R.aŭ!i"+3 b }L'J܄ķNLHy(q%]cVh }ׁ^W5 ^outԩ*{yWwv?m_ۂ9Zm[-{}KIYR DNU(2^7 ˭_ts7::p]/UNb/3)'g} MoI מZ 7)" Smd$9g6~w3KeA,91=hỷuS 1ֽFo]~vIMuu+Y(K*z 6 ˓mOAQ*iQɵj21/TVOMY/FnW){l${ϑ#0XvK[7ӿ;^]g &eϹѯN+"N#:.,4T2{Zr䴰xB%/%( ̣ؕ(0aOTh>.-ީm$~'x&AZ= ⮥eحs5IQTdy}W0TJT{E?hӯ*.$k-,FNWmK~˳g6?w;?ݺ,HpIm|Ia#L@v#Hu^۪BQ"BzhD*>ln 2-iӶTObIbX 1l#ÿ-?Wj{4KO,p6-ŹCdmZ>ʦ6ysoY$t̏qo=X&?.iӞYTGє!4i|M`1R'tAS`(RIXRҷP*GԨhz^=/<_ HCl,.i& ,w 3fDwa,r%;.ȱNM_L|=Lj\[JP &EQ!j4a;Mϔ\߂fؖ"uBEOK 0@(fW@fz(Zbr$X61{'ql׽Xպqi gsqacF'9<$LƞLk' ~]1 FJ'C)dj1b)bEUъ"2ĸtH 7X3Y|ܪ%eQ3 {W轱M }kLa/0k[g0#}%pg!Ov6s*et]M]坝:FbY.xI$."ت%sous݈.k*`r&cQ7d<xW i $EVBU,#`єꠢcx tȝM36A+櫐/ԸU榰ǰnFz&SF#8fxv+im2 Ez][!Cm{sy3h֒Yu娷=ޑx9W9{X&1G1e8/-@Aٶm;hin~BwԾ 9*+'8WlL#lO`A>=^/dd>rVr53$/]_SY8)deO"IɓERc=U=.dmRD }#iA_Uhbcj%tQj.AZ=gNzE ˍ]L<248+J>9 t!L?]M?|r1&e2`gH#?@}ĺ-7c4C6A [KuͅP3e2-&lA6L],!I- h !L(?= T(f >ڬx8) *}ԝD>D5|krV }c`qӛi ݆0e[r_ul\5oĢY&0:Z~tB'gPO=.Ĝ۸\=,P, Q$'wtP@V5 6g:(V6w9[72W䁴49WvVR5PwDs#;0KhhAQ <31G ,F|.6fI܋~i;Vh0xoyx)߆V:e[yJ~qVkWKuf[=CMPf |A*ZVq0dPo BP_xݡ'xq>kfsb㎥r8QE;o7>WXOkA6.EKgZb/_ `OS-ϛ)uБ@i)7׵tnnS=O=}gk/OF 4Ԝu"B6Te83 |1c!\2U4<5xHA&F) C5:j黏/p:M'+v~-Lq<-ȡ`D+?'kr-O6b5EKuY Q|;qLwѪ{͎}gpzgDbhtV9?zH>(x} j$B@ =gAk3D"x x5ޤ82^=_`N #+nf7cs)vDLy\ Jݏ>_/Il*]_oJCoNA*tҌ8+i%"գaZ \訣~5XbP @-V=H+X?]R“z݃(e>44&Vvч—8S3^Y260DE=a ŒT`Z׫ @ 9}$7DO->À1p}ɼ@@Yᠮ[@T s0M~ʸNm`p߯[ ڣ]tE*!M_PYYQɛUil_٧y>&=qF&쥆sзE Y+hoj!a] \EƥÑH[n?{dXL(ajhTY"d+ުB$ =j *ɕ $~S'@}HKB s[Hr2?OoB"89ب/vt aڴȨ#;'$xe﵂{͈R֋D;.YYG/NxT۰ÉM:%1Tr $ҿ2s!V l^[W)oow}{<ダو|IݦZ"'3yް*rʕ /`+\uL` :uĭn0 09 Xd}L/s'R_Q,Q:=#N4JsKv*8Yݝ@C@UpfEGLGۺgIrG7Z!^Ao^ddPEp6;;(I usg`_+0/n}L<݁{18p0ㅆXG#XJu 3D*@b$2ΡI.;#)2VӪ\"bO+H@~&~NUP#Av"v1 lZeQ|nw-s$mnSu)4.C;>.$0])z  +ZX~5ӀGԃC,(9<֠  K#VC2[)HEI+943W> !eZ#~O2HuL/rV(oiw'aF+1Ziwq dyզ6 I`2_fc[OQ&H&&I-Xٵu{/>mߑ:b[&*bt?v ݾ>>Dsڊ"%n5Z-i\wZ9-QR3DDlr)]B>]LZa~Ƅ̘P/'ICGLEU07 fY(?,B\e}8}ߋpPj^}橻K+d)8b'vMJhN⣔m.`m KGE50d \;`ĽL;i(Ñ.qܲSJ}WN/g; ~Mnjm# k8+H4M P.JA^k$!Xk"L 2n|xx}dAl5dkdءA! n׍1c4>}]3󷖺}oQjIݻӚqsF%}bt} rZibjVR*W2/yg 7>CCgw4oakܦtdt$|'na*0?]soBsc t ?Ul0ZDĔ-,zLAB0KLגIMj`UՁmԉ䎻Q. |Ӊeލ̜I:\1Uv7e  ˷qyyɏ%VYYjZZYQ=UA߁w][Pe>ZsC]vQ7~_s˅%c[t>_?uEj8hsl_uoȅ<sx/Ezwcm-k"+$B> Bț+lSe>ZYBޱ(M4fDOc^/%5zeoʑ_P5=s :86O[޾G9@a?yhIiŭӬ[sxvtU퓼i.lz $G:DLp\,\7gF=+$,M8qƃ*ִ?^E,ڿlnM9?UI,-aVdYbrK7]fG;xc:Y_쩵ÿ6\ƈ(dIfcݿS8Ή >iB*+;SR/XCb!?[G_UfD,rW ^2[T`VrG/?f| -#)0f0ҳN>VmNZ x2W%~vB 'J"b}9钙YN|.r#-O)S]C)Zj[U,4r΀uZs$@A++q !o0|cp?>K"s#{w!caj'W2|v3*sOM05{Y(Nj% x>DŽ~SRFpAAvc,2MպM&*. 8]HG%Yer0Ktν B;0kTqS"8u)5X UXdu֭gM Ҳ9^B> ax_Vҩ*o\Wܧ^'|[+9CjoWe'>>6.$P!W5?fyQ-uƅ5^8KkH(v3)EYtoL";̝--`.?@qlE{pЋE?Wq`B%a.*k$IE0 mo}0EFm<ϓ_' ѱ<QZ%-8?{gOmﯧl؏ZF 0qky:1v)J  x}/Y'*V A@@dΖ97Onϯh`N_Qg5n{HWw\%6z=Ê $>!A ]T1L jKc.9l L͛ƶ"=bVcQGhjSw{} |].g6!P!">{^ :=7Xq/Q?3x9s":J+Da4 J^tlP! w6!.j$h/Zܽi'$侓2V6V㓟So~/{С2X'F6'JNz?gk)9Ϋ~i/PB (3%1uַ8-19>\,,Ṷ;PWHʓMuMwZ7s?l {LĂA"+S/sf1;* A--NIf& IgWyKڻhX=}OXӱ3rcD#H\TNy@۫Loέp\M|:uqynW*7('$-xCT݌pUmD-*h!X[r푓)968o^5ųP?Jeń4ԕa- n>_{&E3W>,Yܚ&~l>nrS&mF4" 6 ZWXk~ 7H/Hk;P|%:O>Z8)@R74EJ} ѩn54Ӹhr a>]BZ=W1~J箬QOfWʍ ӔHAM}zLKW>,jѧSa)ܭ0y<4νliUQ80`#}|Z<˶E-6Rp;Y iqYU< ;ieͨQٔ|>G/`KZ -;*ø|3o?'*(SE/n10գk7wP\:xp$QyyF_ߔwpZH #KLfidUBuRJ5]`* E*Ar8gZ8t`g*I]*(R dUؖ@ 4d-f]5KuD(ne,)>_IJ7Mֆžڧ[̐Z{r[.cȝt*ih{ey3L= *Q}LBG=30Qj^4O/@3Q)2ZjMU::}'hP~C?- uJTX6ļUJc&!S'6M LxĦ?q|b#akkGkjEMmW5KG^FfB. P`8g8z^4ZCc [(plsR$?f¬-\%Hac3ukd@^ͳյ!UŖQBLVF!*WGAsqA6aWgkLqq!V/ -w%ZiGjJ68R1@I[K!VM "4P=ifiRƬ ]UӞ2PL5^DV.oK_k k-L‚tH(*%N (}a^֫,`hfqC0, XꁲEeh76%b8Z3.EPU^|5QifSokŽP?+osuO#@@H/E,A;S_/)&9AEjUbaR|o5`a!0 E% A1$Gav][k֤Ţ"#|'S(9kMrYny_Je-V\8^+3ok{ϤI?$J s"Zi} (B`T'Vu(`.wGߙ@tB"tg$=T;,wD X\`+ӢPBTQD0M 2_}Yt(8sm(BSx.n#-:ɵ'4\)b߉9d.Ҵ˱3L QMnK'>GpPG/t rzBJj,/3V8EO""8L |Ea=ۋJ/yrFl2ȰWLT!HFV0ыZY02H)6:>QQӛJYҔQɳb5i͍G0`f[ׯL0uu[#)T&BU tT-*aY6'_dt:j>Y~K&$@Z lDoF]£nUk&B>l"T(9,5c0_r8ê;r/sjxAS ý ‡][Vh˦Ք0P=d{'V } ;bn796y u+B ǭОT㶣0lM$n{h31;*_z,*HRfDPVЪUW_|UjY3(&w֋GD>(zUl_ߡQhx"-!ta&bӫMKEԀ24`tA)ʒbݶ,-рLtPxK_䂋%clnu{10PuF L]DDmܮK@px)ت3=V]w&){(TЍgXoFȀGZn~$@cvcGz4x3)Y),FĄJP1vcŷZ.8i턲X؋V{Z!BD#9xp`d5,I5P)b7tT' bb:C~s+`a%L0#$ a½_$ZB&ڳ69wR6vL@Yа?6<;0&o-k^ݙ{Utݟ HTr]ĈE |7f@ߵEt,y]wa`iǯVjGNk~`hfvF}:iv1odN*kǥs?Jq __ӻznMhF0| G8)6P8U+ BR!wgxJ*l|@! ^&e+e2&4H <\C(Fd(~nTTOCQޅ@A R[?2.ъCݺJ`LԨ ' @PjR訚ű.9$ !`QsҢB h9y bܝ6 W`n ŵu'Cx1S|,wܶBd$1[(:l&#\!`,ƚK(-#TJfJOQc0W$^_1Ɗ> 0fUz#82@@SJ(*L~iE A*JCJRaC:{ٝeUU$BQBUEuLZ7e׮tٙ (1ER {8^mZz!a-mƯ\)l.3[c29gZq0u+ HA}sHJJڔ0EPf2hQ.cp"٤&j͹l X[()EahUwrLS$ HE3 wDP1*ܐ0ͅ.H$ 3*w5-ŁGZG1+*7g,B04ʔ +s]YLH#KU7PX.0b-ralQ$Sd\2f Ddq"BfERw;LŁp '[FWGhdGI&aH&5WHz"2zRG,?IfP7B!NA)gzSc(DB# OJ j`ˋڏbV,G`.c6ќX *Z%IxV˪$;t9*,) а`ܰW$8ebT͍#&UYhVS*H9P-&iE0JA$"PS>\z#@|B@^=nY+\ҽ9huݕ>q{oϿLǷſSwO`6Y3ިW溍2'5"<%OU TŊhE:Ȃa4)s#Uw9{lI\[E~TPf:j:1.e1]/寥2(=nljq9'k@IWȾ^^BMG_? ){ERD0(bJ p?~>Ly6?}؉X({5 N*iou4odBlC3[]2YgR G?Fo!_Ƿ#su|e`1X%ssb!̶j%Ʋa!Z-t{s$H[g iNw=]`%[Н<^{//x!CK6o5]z#.9uW٥2&&^R"sL18_{o}-~; t(_)L^A@dyˇ07OՉ9`<bѠ-&Du>搽1]xSIu?4ZJ3 \s_`ftYv-||zSkwpOg t+ߴ6GVj|)q^._79ȺܙI x J5՟ɵTץF \{P Bb H3z3%pÖA=X(ãO>~ٕ|␂Ť#9f*M̞,\P"mt˿ ^S4)X@Cqѝ+pRnLF6A-Ѧa=h j/k{sc-CM ?͆}xޑ8yLolfA6So%[sm)L=;G7Hm"h Pfb{;_oy8q&꣚ \ Lvk7X>6~uYSD|Mo gFEd_6c$),*-S[u")BR@~ǯܗt@ an~ Ƽ!?GU2x.3۝Cϭ*]GPLS/>t 0S "( Qc$<} &Xټ=yY_/-~]1eX' 1+8c縇yЋVO'7yjExsQO$ǚ;hbI1<\2,es?[be.#zlD>ǁ]nɥ7Y I2ߋOkm^s[fZi`Oa̺`1݇cG{Y7!\dްa]仏ٵΟ5"{Uoґ0fl~k?^0\`Ĕ}lZ,d7PU7^QNҴwǭۂ3,l>}!ŪA )6_:5bED0A'q(}GwK[YM˂Yzq wD?jkfpܩз]{*tʷh4_lkNN-'S Yb(si-+XJބj9]K+0g[Qbfa([SCP͙J %,l/"C=6S2$7.SdWkͣNΥӚ*THq S{*\ڄ站x*_كcW:%DŽ?A_e~uqإY8ٝ "bkW/y/`)UV/ 2 -42NpfS VK(xiim;OrF-]4j;ejV)N]rt-dȄ%` v??y m9?_1r&<)gv\z,lx8 Ndĉi6:X2Bj`3M Fz04g#I.!+Uf\X*F\҇+hH˷yXRsC_c_Ov~ֿӪԗx: սNW<;w^9LO%Zh t_Cabog[EL3_xBjϿD8oG0Ӥ7'đ#AզL3hj)jxՋ;ClN{)4%GMd~bS[fzߚ~>&W{X[DFD^QZua~kK -Z+WbZ[T]&FMNS97-ڞGZ=Lϛ3UvKң׿=x\?uTi]Ue^g'FWzX_lt,X]yw[]W%k+}䟓 }k>Fj~L e-e!@.!Co|枓rsM+`|L[^-s}bL 0 cH .,$),]Rr\ab҅wƤœ?~ ˭Zb,t嗬a@si[77|/2lWbU+shSb)'nzC!\]w}r[Z} c[1Ybxf=HS~2)1$078 ׷1pA zw35UfvMd.K/mc]{*u'jkη!0UL&91@5+|_oUѫO6~j?%RM ,'UCȆ/\OB$w|kQ%*RݶuP#'<{uyx~We*ԕu'SpCј3jzJ?jy=ӭb M" wi(?*xbƾyk>6+3:,BȊyPY\kKSwHDK}Qyvp25Ƣ1BW1{sC.?\Ӏuw왒ը{'BR(P`"E"~X"D "-QeK~ ]4 ۑp5!3&E=T~{8Lnz ^ CxX|/}K ʶ^GPb$ ߍ16gaCt塞HS&f:|/s8 ЖSCqv4bPk L =:QeҦ8gZGF>F@BEX?plh +'͇ U k5zØì/@{M&7/۩@z[VlB7 }wF‚Hҁ>wv'eL %q k`{8lVPiHM3)؝r^'Lr2qMz~&Wཝ;mt^AC~+cM>Od`vg޷^R߾!3v!z 6>C[/=~:.N繝x=e M;?tr>^K`s b|dc|BbAw;{WWlX9NQ'*[b7:(e,q*ުp|sT_C J>uT1p6J*crQ\]+bjv·X,Xcneu[ =7i(;iwzpq@Wʱ~\! }~}/V/rt0"sy{w4at oW@}9rC``}OSW(zU˕ng:?=My\\뵾ǒ{ a[fӔeG$6!-cIcA7AQl;"_"/5 gagڄgyQDW$wSл (@(cz jg?ckɉ܍ĸKR4L:;v݋AkY0Bzv$9U7t/a.Q1 -.3/`9(M4ھ2P-.nˌ?%X8|D SAjg rgv?hagηyKD}q1F~_;Ij8s蝂$ *_28 c!Q}ǯqw?!:x_G /5Ϝ*5?3Waq^u/W5ǫKXN^_~o Ÿ'WωI?pt?{]So\)@=)Jrb&'wut_.T>?_/W/߭/)VS #N 둌?djl=VJ83gmju/$:hש6y;1:<ǫ]6 #p9OeQł>{~#?JK)|tog~YOxC7|NMsu|֣q/"mq(v!!/>w?;eOAt) s_nk ' =WZ%2 ^S;C9cac&]Y[:J}!x!z}o]`gbz}.Etu4^(pd^BT-/>{?=E}YC?pCc|?m0-71{ёmsPk<$ipBp}t` \Fn/8ͨ{`v1ϡυ >d0ű[ #SYj+haāv%Mv뒽#G9Ć(7KS~b<}[c=Rc?'; "pNľ>r[*Ezuns/Ð_C_CQ 9[s[q-MKY#;Z*WX "fF}]变xNlh5$1GqKsD(w v-K=o^fΛCG}QJ9~ŗuwrr(u}_(,e5]J^__-(43niZ 'S6q{2ZΕ8 cPtPk7HkGː!wUNJ@~QЉVD/._Xmξ޶D)PD&N̵sk׊q&5c̍\&,҄: >}y%*ّ ۸L;kii ב/HIsM&XPv4[\z.ZΓ3]7cKx$!AjLPD ҿ|2g )#lx]s  ~}si``Aw5nHVN{cKiC?"314N'-wq@!CO3t]>z4ڟV,C_bGx=h- 7W=p %:PwMkAvgS_̇6niܣUgmu紱Z[NVL}7ۍ![a^?kÞn>jުV̿&uvj3 FoHѮtfgVcfa@d\fU*-'QU I9G齕1JF&o^'<$l<`>r*BlmtEKilBr8`v*޶]H? [j6z*4DjOAVԮ|~?|~)뎭Vۚ͟&;H*0 HTW|Bɶbc JS,ǜ9W^Α'd]N+mwq^7*[E^* ?g+ AQ>[&f&9& VzlDSb,;ѢU÷YH b"089;cۀo%z/?ح<4-{Ay&kNp-@ |zbAGכD;/&& hf 8lAz|c)[;6$H)GZkХ-MysOjge/}~pu_GiZۧ<]yr>GⳔi×\[yɗ~}E(;ՌV e6LM7%0]A]m%޳G4F,Z+4 3{IcwRUv4 '-] n1KfF3q IVѥM6p@ux*8&6 xۗ_c6B4` ì;VK`gܮ Lg9m5Eυjb M>K4DHb ^\uV1-U*:]?XAs.'e6Ȝ̶^K/NJKLf'U$7Az$Mdң7~cpgtg4~~ $$#yy꧅N\<,mވ{C!-ӍXDTdxJE2>5kvzsiǷGz $>' +zt=L\i=7ܒAghgcV]#93~'o8ܟ)=x&B24H$e!\n̴Am !I6ߝ yJ,?[?A|cp Qn]J/3xnz#a1ˤ3;I4+9ɈLfR"Y'1`sGܾ4zƇR<F^'^u_KOy]xhx寨]Z|Եpwp8C@[o=/H=Bjl`>ofn+}Oz 6Ig@/B b/n~mg~zorv _G.~xo5zzyyy+Su{]G?~$f!⻴~>OJ_-ZF MP2ɘBp.]*".s"@ZUX0;zy|÷#;h𭪆Y>+y A`򻦳U{|zȗfSUOڸW(։ vtEG]uY ſ[Z@0q_-_6,SL!~*%1Jp%% CYip"ݔS-$@eKV0D&tMUՑ(e*w5=+"wnB̫;+e L"B"Ҳk*fg aXƍ,2n!+$3UVvZBCvH{Jě*XTQ3eiBUB;n5փ$3ɬ#-ITҪ:gU+% ˗ZX#M".4ߌ@P( ],hg .FP9`2<}:FB(aoƁ@DZlfI?%#.]XcTkV Bő`,I$I"`~%HyO1lx;)ix:O^,N{ɾ*]p6pmxHo.@De9y6G - ˵a.nuz.9Kdk98Km0~CuŒ@cVyQϺ\Dr#oܭYw5tnJĀi6Zd@2 kxWTғjen-#c*`qgUA&>wOY&[ǒ6L"Cٻ ҍjҊ>cZ0rKj7h}k-_F2m;SnG!{pafd0ʔ5fڗ]x/׀,rX9T@ݶǯRk̇شZEO0Y퍞L7oQ*},;oi6V`huTInPXy5 3~0 Ÿ^R[mBTok-T6pZ;$;g/>irK~EaÏ^1l@ê؀%ݥ *4 `sq 1(R4> @;guGTlt2Yۗ)H3q9͍/Gi2!=&v_z&d8 (%iT8/>ȶOuVo{Xs(aN#Q6g3r1ܳ7~86~qX7}Z#?})n;g|;_ 0FLŎ{͢zᴜL=u,lQ`iyǙS0,<}7#}N99/ .ve?K~`! vMɫtG'=WZ,hIv.zŸ||]5}88:ՙkxP]MPҤyT`C4‡.sWGɧր gɹ3%|䬥Ǫh=a1Cb@8zU3|i=h!&) 褪$:FX$kqk[^\q=;1vhmT6ּXX ZϾb85|?r6+_?;1}}ebh"v J@es`awǸ7sKbxZE[0j/7bY=#WFcˑhrsdrn0cZt13^H wcJU ߼TLg,fyp&,G3K.tgjPi(ո4JDa^6M˧V/sE?˩ ݉́dJ!~mIXd͚w,^QiHT+tHC$oLeYr~JdjnWJE. 滉nyJ}f<󩲘X͒ozd}ʍ4&5J%u6" 2}lh^mI{XY}봢ņCsSXZosXש&sl|>~~|teӇ5-KveJ1e rt@%7W6sځ!R_+lUSX1}lf0Y;U_ iEjmgtRT|%O y}+VZWƧW[c.710Pu.^L)3KmR U/{s}QOơTcOso2yH3-H KyGΒҞ z5俰{:74v}7(zh𳝉g~T@V-^?5NChZv?Ҝe-+ԅF[&=1={7 ]gْXKOm0..,fs88ƚdl oܒ"I+FN> iYG"D-y61!x @xt\XLsY67 k2 ۖ~xMk 4cSjjG)2vuy>ge˧(`*QA(x6Ő˭[9g)GiۘEE(jяc^1u0CD )$ATd ~94^{]yyB U)HVeA79:E7ͅ[V)3_o+{5,mvnwZys?l1UMsK[ӑ?鿥R| Y,:xק 7 l)SR +k:}B '/+ӌDVd 20fZS赏aϷoY @(o k'L5k3:"]y=s+qխxDa_:@ viiD5,Xv(M'ÏJI 2U'IrYRWg,(/6[*`m#EffzjXt(mTk8$3/l>M[\qL.gk BBm]JW];4wLc~zo'{*2 OZ9@}87U!Of]~P]U-a. v*Nv;a$#MDݔQTi=!M2^ox 朊% Fްﻆ|¡ggf`Ih#A`j!ks"E"4HkmM:ǜzȌڟA]k/B^nS۵^o|ݶNK .Fb z'UBw J'$KقϿZw@}f-uJւ9El6i-=0Vl+K*:ܶi~ ¾5-L[_SZ,Y"Ez㺁yb}E- }fwX׿Q_;[ܐ9aԘm#$毜 dJ:%/Ծ?ɢܧ^^'٨Zf=hԕ{kiȃ @~}<9ZTT0+rKOubc$AH\K ]αa-47TXv4!E'Y 񑦸&WC*K. _e/(+Ժ ^hbmӾo67Q,`͵kL?6&9{=~쬀aij#u.&٢V"/RU>Z"TZ!nj2z_R3 O gAx* +J rE aƃRLbOk})]$%>io5|/!Ui:c}E{=ƍ]t͹[a:(xm.fʭ5lv,s6N iJL&hD>"=REtOqЅ 2KC-T㝐UzwZF9f+Q<D+iI DMNzCeObF0լ k69udn1j?" ˈ<ҡ}nk1' %5[wZFw.{5A׿OyPI1yV6c܏gN:w"6i@@ $L-NQqӅ0l Ukf1rݾ~ƉU;9u)EOlۈ1Xa4%g LUP XM!g%JgYS(UJV V8ɐSzRٟ':kzZƩ!7}}ǩOقQ?3Ww $_v>n}SOUYxMg34{CS]p+QDQU2yIjjI E HaF)AG53/@گi:7/>Nm+6Xv+ ]_cg{A>SLsc=}][W1}HZF=ȿ!z9hɠ=4--L=QGr)NpKf=Q^:e򻮓>0AK~P9o*Ipsה2={͑Z)KDFFfVBbo 6‹2c07LJC[ f2NiG\HY~Q]1ګ 왤Hcm_Ep` 7wN˻ ȉ|łzsknkT3;ŬZ &ٔ,ںDڎ(D/#+ڿA0z0]ʒ.#J𤩣pZœSi ͗ &[U}"M!pIJj3LI0}5夶qE{}+6knO]t(ҌVnuutOā.n)T|.]xogMq2LQTNJYvn㾏s}B8qd%QoQOrzPxvv@2׬θW/}.l:|d34y^Km45,pZOB˿˻:a'ȇ!эŒ:I{V-1{ؖLiuQ>Gr:ˇ_t'Og*-R/<*pp3n*y]0FKRl 3\^$'KzZể 5DbeF<0L`[ŷ^AQ/s{jDk35>ýGIq!_9fB ϥuӱ{IA[aw-Ͷ:r.dߛ˯7u3]3zPҰ{*z b?(n?wTAq&w׎~QÝظyMްοr\ZC3]ToekQ-^ݽ#(w+NxP!H^*抭ɈT)׭4q{f»ze4zt/]Pdg`$;)1.1ԍ[>;G'C2w,r:'^=*< >aܿuUO{ocHQq y~%gWYvQهhq̯kgt,I|=HaSz|ݩҬFSz 0 T ~n[s}O_?$i I@A/?b7}W:6 w!ڥ޷_ nv NfyH7n8Vs|O_?WзOr0_l>"9$, K2,{ȝgQ>uMl&Xx˥z TZP./t9m6_̟|cD-ȋhLiE_ҿm#D+; HA&t%;=%1)gcq͡X"zP`Pf{\=Y he1^+YTkWڢ͙V9L 0 _πF쒯/}EO]BN7#`!pR} !M!n!9=R 9qofl # AKaX ڝ %B IYpf]~*@p'C<2^ azA7cAC= .S2 RR MUJ T/{e5eGˇB`,BpQZc͓P.ͨ֡U W9L&@|.'v >K:?{?؅c2b}\<(m4!.$RMP>0bHw$Fǫ]$:Hx wWU$ۄ="t4_/֮۱= ݓzu7%Ԝ6A Hi~?; \) 1 L8./2\JPQQd9fRK,&YV4d@K425f\v? E"QELqVඉqKRʢfL+;i%HPuVurjl, m]U#ph$d/ɬкf$t16iظtT9c`ЙT~Af5i:-F6u{|CM2U fHnt( +'8gB_%H8or΢99Ϛ&BR6q9 0@^;G| Q$Z-w}Di|jL.^ MFqHTb]&t/I'c7QNtƕL!UsQ@!\"I.E|G߲LL!,[%E̼ 8 6RE:V.0][Yf#,a67)TaCuFu+=1yͫ0UjզEX "h6UYİZK,dD`YcH%0JJ0ID Pko9Ic_&оo 5$:Hz8v~s{\>e3BA#[u=Y 05?WMZi$f>[E)zъlu'N,36Dō?2 /x?PBYpv6Y+X&tLRCЌ7/iGHjBR{SD=xjճAټ,|u|j1;B|ȣvoFSb&*4pv[.";@Hv!7D:J a8| 2Piwt"tr}\S(.8Yw *~fّ 9$DK5VRBҎ#tP$#t(:q~Yo[(z NWz=T=u>7Vo]6@k|(]Vxú)xdvvBm@7)ʷ@Pbx\SogU:!Q\_ {r_?Q{`>-B_ҙAQݟ{HǍ* {6EZ"`s:]ØL']/ mzDĄ+*eS4Q%[҆o7Gy{(]kDa)?O5Zk#c@$/ᮡrFq|;*N׼jK.TڒUS%W-jLR-%el  X{pA4 N>Ƙ =gNXq1 Z[ PrFF5s6e3*1ܳgl&:r}oפ77A>\1 *wcImHtηA 7F3Z֠? 7 V`F~41.s0cބkv/?FCFIqs?&݉iD#r:+GX-n9r1q~0$^ee۹lZձ/<~%YUS|\g🶱?}kΉpaa$f7gHcJ}GL?@r lڍŲk5܅ iBa쥑RZo=&5a{Kb,y5$ 8J{˥\FyxU1+PoK 6|Kሖ&zT?e6*2ad2*oƑΩE!Ni90s*Y: ILXyhqn%c"-i'z{{'kw[ծ`d^G&J3}hy)V3k.a.N257Z>_:gPƬ=%UTi[Z>gȾKו둌S鬹(ulo߿0lݦI.iVslvlLǺh{67Y?XD#cF)>g BgB22u*SKw4Gfs|{{_wB Ҥ=/~-[s5x%0zx0D3$Ɨ06^z̘خTkxF&)tܕr@l*Tͧ7@lbVN)~-b-}rUctǖL/wt/6X.r 3>K߈̘4662hp{iC!q8ڝNNM ~IBHU-.ww=.)W?!I9[-$ٗ}gjp2O-&,+QnT/;\g?HtǴ1Y*Ļ}3ST<?:hEvH!z\t.<:I5LZ9RE:(gE<9];d4EhI.t55=\ ƽIkB5/aR섗O"8݌]bsnVH [ # 8mއmUmY{~oPAUw~x屙;F͊5N1m ]X.\#0UUI: +~՟98_i,PST.5Jps@>+nSNYswSd4Iگ.K4U|ypXF4-+McT6um U*@.Z.v -}}¼/Tbvp͚:fn=Up7.Wa&h wJqLH+h7nP)nϩlt={>>ϟtNFrReQ˕G+~뜏1+e7IY hv?sn˓ pBsi|z9ܡm}hmEz$μ}>Jd[d|=S.zUI3G7fO܊µe.-1_ЅoGӌj*gwfAN ЂFnЖ0f-//ͤ;k-]#5_ܟ۠oTN9mj-*3hܫc::t}&1Y%aJ`d4TlT|QsTK 1yN&kInh )'{(lA6Y JϷSRgT\_W]-r҇\$Ք5jOlҥ&'І*p?xqJѺίਫl*:^G]"Txx" QEP/n NKS"BasƐ1ɹElBh\KS1 ;w6jZO筭J+=,9y_*e$%U> Mm| bH/tֹKE=TSiHkg'AQZH^WU,lWHR$Hl, Sar:,ཻaУgSE跠o>NR D$sײ1~?ޯu*S$'"X-:l,ww)wMNDZ/$lնgn+W<{HP+tᾣՏgpa6ݘs 654[QdfKiS-*F$\ w&#ݔl*Y/`?#{pyT.fr{E\TCW!33;~ {|W:+Ք $U١-m'\RK7w1P]٦]ڌON6ay l8JM$## g⳾5;ONcV_xcm;x{pFЄcu?oH0Zj" &R/HX{h;avị,33$l.9?rT6XAN ThjuOx'`(p}%nߒ}~sx4Q'#Y>^]y_WsJ=0o7WAQKCV slo:աfK{Drf`(MM^_Ӌ;Q0mo"7öHK[E/)_cn#sm6!l}_@tm=ڣyyJзg0a}C P^WHGT]Hf0}P$7 A NQۋZsXo0yWc͠{3JHn96~9v]#?QտvW9z38x/]mU|%]"C2H0{PӐϾ}q 2:^gK#e\P0 gXw< \c 7`˯hbc 00d)вXkhQ֗uII5mu: :` ͚Oo"'AMPE+v4D{Hgܬin'vmUedBC3UE+X޲$}_T (W0A#~D+nҳn̈́髛[>c} ӛvA { Nb/zdk XU?kΏQ* MԒSJbdI/eɗ`zO=nV#+7!n=ڼw@J)4sk]'{n?ޡu?%NO* &2 mKzD 3^ujj~+ M5P+ؑ* \JsWz.9B!B TNA/=ٚT"H>!}B`+\_8'wC»Xwkl7-f2^*ÜbDAYg?Ȍs"2a;׀Ԇ` {~y'6Ƌ!]Pgp2ِ&ߛ^=?c@؂2 nzGSbKG42=U|/1=snl%@d>*3/Ƞ+$|r{ØzOS㺟{qC? 翇?,| lvbLO=K Qֿ~u`B`oV]H~_A(w_jMn  ߑ($oTդ%iake1:vZƒ0Bq IR hdaޜ(8|3z25:$l>awtЪsdG9K7FK5RڞoU$ A?z|՚ J.ətD,ЩNS]5_ʴD99Jj!5lln- ʶ[YM7fT=M\R~ ]DApi;y3M b^Ma׌*#Ҫ7SPOmo5G˯jUй}m /~>,ޚ/|Ǣ6,@@ dfq.p*k!h ˽o>Y=Ѱ9Um {kI|G2+m*Bz]njS|~{g*}< 겥sV*agֲr>ԩVdV[ȷq@*=;sQi4/ P/mDx7?6na.DRҷ٬LƸ$| m#LAs?~|P6uHbW>ǣz3n֌`Vz!ӁQߓ b$ˢv؀`HhПma,O_/i0i_$*j3UST+Tڟ*?(861_l̎J> ,1tB)׿GfКaDpc:-<`{A#ݿE4!ەX1<}ᵟkAn[ܪO TnL]GѰ`VH Ok ޥ675͆|XNٙ{4+W-'<;yҳf.DCɢNq= iq%{f7}3g@~/7}Cb_E S$⭮m3u 60h'9M<ӍNk[̭GpMd[l[*H.L8Ѻ;Sےg p;o58T&IRdvq S̙:nҏR.Z2~\kV^62ed>!) Zd?g 2z:s,>uI(Ւt$Yld Rx)hb4?}H@)Iؾ:k9X:u͎]p:\J' h>ɷ|!UT_HشH@7 SYl~q'Щd:{++vūXB#&޽7j]cK";gEA;k[#&Χ^{o:TD+ۄ!V=o~ٻ5z-,W΋^~4a:ʎJ>edIEb1n|h 6uNl]H&=߁cFA`RaWɨExw-K˷ǟm߃X= ސqߍA+ЇKĠs3q^+~1zSʁ--!Ȳ4ί~L7+R9moѵQy krvX]Y>[u2]h5=ʴOnp7GxaLHR:4^u,)Z(a?uk wG/ T=[$2LhZ $`=7mryH7yN]pRp^\h_Q;lslG@@GBb 4eggh `i#tFz ¯${>,$'(Hh_ns:Fg|J t=^ G-=;y`-Jop;CCV}7k-vG/C8K=۩u&M|wF̖'cGnk㱾\~K?+uy4^ι:>ј-ޫ g/}lc'BB1gÓd4aL}/3<?43Eogi#9^ nNKr ݹ^@wRH:/4u _bZXNf;' M3(7_$|,~|LY(/zK߃inG?<% [gpv7Wu HOQ}?,!O{- Vԣ[g{IGL+N1lƒCy]w2nF ')}>S>O,߾;~WH?ΑJ':m5\Kf^"L.b)}I8sy%u}]wBNeo~co>pafEQ E!9) " # sپ ɹPK6Cd s9 %(wR7ͺP9nwp\_c PA w;7&ɌϹUdb+Ch4K 6i됄a}8P-pw @Q~u:Nhao'yPf@}M/} >9XਨȧE%Conryc!0E\fS \F 4a|qŵԀqVqY?; h"P%;v7F{ ݿmZ_+4?werBd%# >KaG|k5x:Nlc/5V^k&9sîfTUE%ZtՙZMK7XB?6}I0\ExHAZoS 卙\aZn]{k0QmY!۲7Fa#X_Ϸ FvJEIjw={q8b3 T>6KrT~ds mP}cu/yœ-4}7ݥ OBU5o+#L}T˖EAH8VR0QN\qb=g^'Y>}E^ɌhҴX&MIvl]egb;m>˽ #Hoxϴ]JZ?E(dȶiI}sn~"}-˂l#zj̺? W9;,n?T~a?z,,r d qSlQeH)ۜiaȜf*)נ8[_tjZV˥~$U+( cAdy| dVmWٙ £?-JJ|ݜkA->Y.(>KD1, ]S.^ FK ۹n,q;_]b ١m\+` 95Pv7c[,ဇR#)dGl7ezkͅh quxfqd=]:_PuAsT@$zvC= -4ƄsWMd_~# " l,1nTЂ7smУ, kT6MX2_BKo7[$zeD([?r3'E4#VLR4~Dkt)hntz؆^O&[:ԄڼQ:ന3fpɦ躬tBLfQ1nkѝ! k,*lb6|$`aG}jo:+;ҫ5^k0nӬ+YaanRR=%frLoJB*/Rʞ66Bϯ}yo/baiP&<UHXJzFFv VzD@5{6bWŒn@ Nh8EHdR7?FRgMcB?{i9{e&P6x<.3㳟Y # mRk@.Q3ڒ~{{Ǐ~ ˓ 5–%u5T|i(БN D-P7]#J%$Cͺ4fI~ #y)35KP#{mHӔKRвJbr*lfK:̒Z0Eigro<=OJt IVKɂUy?K85ekUn6gNd՘g( 8;.X2:ӣhj`0yw*Hʋ!okޛ+'3 x |FO 8ɩjEt-W;*oz2ޖKP!1hs$ '04[4R!/T;oG^RT;4xȗ[ywtj29hPϫ_6ͧ@R6N/=$ <@7H D~$LwfzC~VM#"lc,M\/vERk;!n*lt5Hp;;Яb=M}{w-ϱj{mGu'Ĕ76JNBm"# y7wKSRO$0| h0PG]Cg>rys lٰ)ôw찼+mz5.YWbGK_A(kpFG2'n˅! TȬwWbð_Gfj+wDf۪cB90'6L-se͉oqA|Tˍyu.I)iP'\^IC\Z@ F!Ip:rEHn)30/X{R1dKkx=3;ghbp>oo3uuaB"YFh٧<&1w#4OD|ߋ|> *Wiv-5O:x1V>zVtܪTϣ"ȁJi2_xtof# eog k7+[(r#2Ĕ:},/^!sh9>)AQ8„os,0F~XLGPQ^jOXK;2E UH(nt:F}'VYru.c3 z1_AIX8BA!y# >Rd;MeJ=-"0ۣ"U,Wٚy.W&i[Tz|dѥ+=O[WNw별5 d[>Bg%2^%D|jݵ1']hFÎyڍGy LkױI臑s{2Gϊx>&Q=MZ!65p0,q﷓q7M.{ S#3ZzC"꺲֬i(fʿ^/GQvA~P3;֥A? XhP::4pʾ&-h1yK%D'+*`=MhkE+=>O:=%v0Jy|a" U Mk5y)0=!SWԤA~Ar`A>PO->[+ ꅇiF,[m~{ߴHk6DA 7kQ17y#bfbhŋ;O4Ph>1r11}:N-F~Y,4i+zB֛g%GԾ ̌`-ڱ^pr~oe19]J٫,% ͩE:b$LJyo?ts ^_[^W2r"%q`H70q6 (Y7sXe _C6Ee"A h!?=VjB5ImmB30V{=uk@c ʟɜmB2 !&?Uޮ~o |ʍi14}/ɡtbyH9<@iw Fp/u]Ts_x5Ŝ&l.FY|NBD$E᪾m-aprLrʕy< D|{,- UQ)d0?<?7̐qxx3b9iޗoq_&3 cv;-xDKw/zx ]BY% T1Oqu~-vi_2(!U(AX-,"IC#.50X$)҈c)`.6Qj%2)) e- j""LJZ-~DVUQtv6C-#ts`9֧oAF֣ Eye{ !OqG C zpްg²-z_QHY3$v}ۻo [d`b s|uF> 5K~B'{)&Kr;Gɏ43^ 9&"-|4_o!ȭk܇3cFlHJ0$!4c/+_A3HjHZ}gC !l[n+BR-=?3K! i5ߜѧ2d _]ndQ1qN;}nyIp)kwh柒xS2/둌`"n%bɍCiKEr6~%B]imtHo6I1d[peM#4DG8U(eWրY\Ј{̅Rt/P˝~ѿ0:0Qau'.o"B ;'V5ʡhN NbL C(4r7ccDԆG؀D.c 2`OkE>n5ӧZ =@wp@d}#U?̈K24Ɇ ?*eM"`X{%뢺rpiz&Zr:WL9ԅSH> sZg7]:]x ٳ)߱ tb_^\^7VC=`YȢ̙ h ^[1oZ\2ZzB\ J!!cգ#"$t́how}\=s6CY_V7ԺhκtЫ[ٖ}EEEcE@]3=[87N%sxR>`jy#ЏzX ^Yqۚ/V6g[ۈ-ng (-g_Dvv'P9bW>ťoVC; 6gᐶV\YPOMT]9Hg=އ^Q F#̯S rಭ,#[?ĐRRr3yd^ f[.dTvԆn8xA~m[7UxV{v–@gqX1O ݵB >Ru,m}iIs$al3Pn~!?jBE1" SMڇFPZ ȇè{Og:%._,7QAe&YjmEf'Y/: R{4꘠eu@Sz*L^ؽ6jgT(Njc. 3 j{Vel~:pjF'~ bUF *R[Vta%O*Y٥X:t5FK E[XaGh|i`6bj9مK(dP?$iHZ-~/'p/5 !qoaXj(1A0s e(ui .] 1}mH[ceUe.5[WsY~k(@ Wp"ߌTB ot!=%Z ՚'$|ֿUYia ;=6q`l\0}P֑պYϩxT jg*3cl'}m6s%2ћOB9ۣ;WٮTtj:'׫uM>C7,hI>;U-6Z/ruE|*pU·W ?kuc;dpHjUo<ݡ|o#j:ubxQ&x^]̭:rri roU B ̰@E- BRD <Ě@δ(KIF2iW wtS: M:TҪFqih4Z"KykU9Vtxp0} vLe;kng` }m]Qe0>ZQ:~w]28&o4 joحjӕyA+4E0FG7ҤI421nw-@8jP3VY<;PٗϺnk}Oa 3` >jD6 ri)S=URQ6{G!w;{x%!t8MF -<{{d.pbќ3VR8)$jX3qOqibjA Gv;*h5^#cWLe{溁`ZG^_yZ<;>gL1b޿cOȏ.g 1“5R Ї$dӆʂcM$"fV4YUbn|xd1 eVMM?M/Fqly.(RB ൶XdHw'{j#Q[&AZ@a,3fT/gIE+mj2b Wm^wQBgf!"1sb_Ԙ` 4!i7egz Ve!* _~M7 ?{R^GH??i(1Z \|?91pbZ]ez/*/N\9۟m~~ ~cE_ُa絶0 yNkGVA[GMN]| pKIwJk3jŸ㎯XAFԿxGgvK5oNэOVjrs˚mF{b#.9ְ|_yY\Tˠ{H]B4tP +^IRRWG3GoY3Kl.-5"1姢 yxc;'@Dh$rԑ<Bu_Dnй}hڧYsbOBo!>Yd_*6YT9^8%(ts$h`,؈ffQh~ Oe_S<>G;XKsSTA:ġBRhE~h=?򘧇iƎCOOkɤw'طG<|aC|7/-S [i7`y?I(6a ;E-#K*Su6s !giH=G9av'U%>, bيI~bFd?n 5 @?>Wwj~*.{<l<G,^yݖUC6eN= V:ok=!b! +<og$oz5O i>^`DV69t߳G{OEpy?o+sb?QI8E[1#54 -Y8p P/šCPש 5r3[]vtلS[e9ދ)sr! ff$OH-uy[~r#'Y4Ir/D doԑZqJ!o7k's駇t}!҅T;.=,/+{5gHR4e[+J+fOwyo>0lOIt,OkSw\"^k꩒\EP9 0h"MPm$Ef(|Ř05S Stf}dX靓H-!- z#huϡ{d/yPCAueMIFa@dgOvh6X"8( +H;,v2'BNl:_2`pʞ4.r&"M' -`U{xqR~YY %oB0 3mEr 'xHko[/B Tw6|`REe8·. &JU8"Qhg}= oÏ?lN:QH 8c %P@OL&S9hW öNJ-J 2Q' F ʼn:Pdc*1v@./sںBVKB*'srfKIwR" Mnb QBC.{ ͉rƼ4=\;{K6/YѧAt;}۬u4Ld:-0;4!`wIt0f@^YVǨq6UNLf"oL~;R%A PNIbj2*o<c8@r{cwc4ƆSsw7ڍ*]cGm׳%tTGy{%:pso2#:B@A=`^-h a"d?u/rhqZpG?pEĢ/ݭi? #f $0 ݻ+cB}[D,8fBLm gFf I  @"K EԶtݩs,kX`PicUŽ*Z;h4;U10![##0K8Z Dq&: Ry˜UJ0(0K-] iR(>/u@Oo:{fr ;U }*[ ' <-ivm:O'*K110Z&$4^9:jo|M/j@j< JQbH'E׭׬Ve[Mop#dU+勶^?x&eΏbhYR?3(}=Juٿ>MYy=:HYVShX ;D_?rmbv2,l@r<=yOe6ZI*W9㥍]S~D*lNپFZyizx+2:^}Թ]nqmY-9߱6b@9ŷ..mv?tk'ϭ AQk9TŻK^cC5_IeS '~?TɁxD)KZq1Eh0aSp \ c^ld-ԶSywDZmEŵ-jpUvF5V}a:{ &DԳkEڹ`S Gfݾο}8u5*]߿v!+k?+/+68xNS̙B/_Sз?؅Is6C/׮p"YHpƷ\1_E.B=2K&kLHn_:~i^&ƽ_qrv`X#cr{sh+B+M(jR!RT j(%', V"!uA{3&ː?%m> 㳤÷q ^I^]I"; ̼jUW}e HL~^@.NdEQn4渵,aErO4jֲzyq Cjɽ;D9T4gr.V wp!l%K(v ]Qfs3o ߪRD-$|-( (Gof풾0&ԋg=/Ԋme2gY蓈-= WL4Ξk\e:\po44_ō+6U(J5i>)s_KW_'ȝأ .wkf퉬}ԩx݇^͠pY:xV-3x߼7p Y'IyW{/38߁ vxVy|?*E@纾iw[š!48${ݷ-VO薥.G#:k9с9Һ?w:=WjN8z9;Zʩrnȼn 0)&u1KWN2zI %Yo^x吓fQ. M,&J4BD"LVN˫j0rDAb`A3 !!KHyYXFk~]‚BE&JESE ̌s"c<+X\2qf%PU3dPX" C&UW U-TUniLe n?>nJ<ݹ5~/ڿ\Vxh>Q1k}.L*Nobe[a8A=;X}`+|^BԽDzu[",_cU0#2~|=o`b~?dxCHG ^./>LlҦخ9H a=V8s'$ΩH"4ґԪv[?F䍘 Dd'Jd9so+S֧shJOy<< 0RT*@$ ! KR0A(,n(lEK|Kl^@<_hvW#Q';x_ !xR#5sGE-&I}NN@11DKΐ5,uιS?yʞ׏kch2F^jȬWS\3@"A&2w?9?)Z*[qpuHbh u $X , 86 i|dW /xX6}nlFhHl@I *i= E@;? onkSF忏I~EIRI ֱF\?ue7u".NʕeX!r ,]_lE6cuv Ya[?wJ)l{6\a|ǶKuE5ֹl)n58+cMNz4Vau]/LEyL<~C @aU:?6'{0;+_qvL_ϯ1bpPqm!KuݶTZ⧟nhu$4$m#rubwz+7o ~Tl^"ucɾ@F9 /^Gz2#N!~Cg}z麡&Bl⍛4TW@G6?C D ']?jql/Y6֏+: wb#q;sĢ@:c7O O?m37SJةH$'4DE]WeB ZW?lE8}On̳4z J).M$.VͽɨcԛX~ՆV);KV[5Õ+ΗCUceZr'G %8sy*F ,d:i+q $~̢NH]_В]os bPC8,tJ_pݻ !%ڭY6eE}W7'Ƞqz#nֹȍwQ` #QDO>VeC8+ õg(oA;t* s)#Vi2챗FU+*>{G]. {\r8Q`QWS= jѳ1Tr&_!vIwfW]GsB2+8hG?)q˛IXQk%ȉi'dw3^Y*WM K]Dxz> _p%sԦYi3V8cEԱ[ɶ۳ݾs$2FVAĕ0cUauҺ2K"/2Ԉ5R ; o3ȋ6x&br1. eVH!1.*( 0XX{LRN(5k -fFuΎ QلZ"՛3D9+9dzelOQiڅMoP=\=|ƛr7S=i|+0g2S 4Db9 mQ,r8hE3t`c,dP39e-V9{[.^^7/t|Y 4 4\y5yy]8 +dlЉ=2 cszzNFinVy;=o^6+w/8n_ ~rg j3oZo)1`*]:Ιu?rFYCe;ek~WI6szP8“C^㰩αdۜTGЛ^%Mք ŒT9`_?> #RWw(b_2\l9J֡WK.pE#(OUX0ZtIGM3D5 ohUq%' W>X]ƛ|ZyYoQi#g2tQil'nVk+"F ,2if(xhr5YtlgSNKTJ1uGW4v""?Rr޳L` ǚs #aRrω )~6+KWyv_AO՛wp v)(B>#^OKڠ8% j|Q=3J_52/M,.zF\뀈>J'ϘE9ڧWzMd{~IwڢH6Z2fLg5F==eKL82[Wȅ qj"m9gUՆII+JȌ[<'ۻ֓y3Ӻj¿]Pq~9:B bR`-f b\L{r~I0TKQ"#,Gğ0 !("!O~Υ+U8u*ݚKk 8¼dj0e%>he{}"t]ɶ>n=g^Abo(d6фFT}7; u*C;wij8oafOz*>3v<K`FƠFNY ecVmG8~?+ C~wD~æ닁}UuBLzO?W^:)g^ڗ6,6G]Z"*+݊ؼ8~ ĵNE Oىޑ?L">槲)S0'~vEOas 4xQJSǧi?I/;^:Wc_&62A(BAVxȻNt-YeS?ٯgAg*YoR.AxӢڡ%yDΈjKe%i \~٣S8Nj.zר0g2hr͟G>#mFDt}ZT+eSe؎Vzܻ֎`3 "~yĤ>21H] S):Ha(%^тɦo8MTUAV{Tؿqª>FvKro@ђ9ᡲ3B8QvAUUdY~d!De(dY'ZU sSH:Oxڌryz o@K]PE>( 唰7Ztp6~ILe)Uh;GVa4{E E6J|,tl)plx )s({>Bs;qUB=i~wjbcœh!7rؔ_d! kSK5yy[M63%7??9`3M]Sa@W[#f6+yx=oN_b]jTQK6> GӒ߃yOA}Y>,WU4OR֎H^ZSv:JI5zAgRʔ}D8҃G#?i?a3Zo[eG*/Ev+,{I9ڥSBú@g1BA\/-) Z&*[]TׁK6&j棌%zae};e&R1IMw3Ia~j9y!#qd' ck~; YBo\HnK,&bꪥau\<1rECλ*XdgtYs_.#OlCN&@9NcܺacZ]J˝L'Ww)y)4q!mADmo3[z !phc5;Uj40Qs(؛o 9Zb'CH7TgL`!5b) cPd6TbQ߶d,?g?U9,8꒺>w"nT9, '%SV0qhcslaޯnid)s<̂ڭ"þ :gx9]ˋ +ltz9t#έ4 -BoǙy%eLlqtaV]cM bHxM0^|F DR;DCTɋ8& I%-Iˆ:k-e׵~RwС-5ϸO-b𻞻ɢ*  N 10O/.AI'Ę/2 y'dQ48q"lE]ZRUj Rxo GMh4ĝ4-@*mPz>.fN˩Y?2ӛ#=k$`OaF~zTGlk5LϠWu~"_J7 {"}ms%:|j1`b3s[򪪚mû5w>̕{*v#_RkxKB/xcSf6uw*Sa|+˅2t. H1.VgNr y Vd \ ΎS0ȿ(E p9A6aԨO]=!tՋ}G!zߜ0Vde-y /w!#k> ~= |8D>v_YN+'PW=,pmŲL>n''t^Q?LteН]zR)No{5y_1{ж+K̿ajh[*9QU(N]Rns㇫7cΤ}&.&wc-zPb ;dE(1w;#oڰs굿?a:l`>6:2k?slX}5 }ߺ[I6N[tE,YPِ w}װ_7\ex7lt瑀~䂕~ AUeao'導GuS澷U^*gb[.tH6@HF*7R^[~l_YG9z{f޼??o:9;igGtJT$'eao%Z$?u"ra UR]HC3hP@C*YC0NFWڍ<M+9 {>B.%4Y" R"M̢~jK!*M)dr{Va5t$*%`噯be^w@~9˘A$!{7d|Ν&K)UCcHa#0!RAe?Y,368&h!f=nZ/{e20Og`Q ,8LVT{#8ਟ!ɟւ{T~0^Ξsfy?cިtf_ƹH343?ч|bF@10|pOCazCc?ȊE.o5xz ;.?/;^G;yVFd|i7pVx ޛNjQ<p"\I l?ٰƷE p*j4Ŕ`dȐ`AgJM0R/zNdd;AVo=h ^AD(TM DcH~}9e~~.)LGVm>U6TZe6Bc0AjXutt VeDC1bgQA#{{ԦXu.dw2r1eQYpG>ᖷWNtªP||hlc,(Rayr`߮SF`d*gb_V3/{082\, nС4AYғ!Y\ |pE]nhށtܰ#,?6C?OәajS jXW/o`FF%$1} zc^1(unrZ l`˔Fa_reA_-ݚs• S l@UEgP;5;X |K<eΕIWkҔ2)qx3fAC(k cV3,A_pW'Z=*aLja@#D4>hIx{M ֖+?XݖP~OPe$K4Ree*!YKɟC42WܒheNr R^YXj0^Y'fV ͌,a f0C̰D΃;4r;7t r $ZpX,Ś2PfyV0*F2,`-): *3$+@"lxiædWx.i.) jRiVfQu34qlrT*.Aew`Ux䇂"'*2!PLK3X2o L !DJ62K܉nA3͒gEgbE+B+tB]_HKr$% 4PűtMe7C|K6%Av5\/N/ae@߶VZ[(+3NaYX(Vb"d4"V eb 〣0GiF5HCIeT1Zd;YUSwW2f jo9ix^,K8o;c532bB=*{`2)SPe٭Zﯻ­SS,DEJJ#o[Cy\hmaV23TD2УeLFVcm^sOYbY#!K_䬱?lz{^'Y?[!jJ} ~Sx>ő3sө^Oxևlتu[B1rɿŽ޴?aR ^u'۳k.p<>IYuu{/ ;o\6ҵ]%J\+5a&m^g,F$\Q-#>".#9-')ϊP^SA4$Y_dEp>siFEI3@^,b=6vm?bܒ]niho'W2ۋ˰y+IS+/Z!@@?&HX-aSW!euL˲6 \cG:Z3b驧iduR4˦z%Ymx"ޠep{@6-1D یp3!(0pP`Pl!'4'h֔pz; 2n"'۩`>lQVC'{VMHssqJf P5kӹN2wDXpEE ?fMՃTD'DkVmlwc<("X$j (UNk&ՠ/{o rmDSly.pO%8x^TB( 4[gʿx^h_,7uagC+@ ~fΓR8ob~wԄxfN6jMP8ڎ=~*zl_٤Qޕ0J`.d@Á.iEzY4R$nr;\6dv2E,PG ¤x\@j~K(O{vR4zlU&$`[ha"Bw,װs?.ab!]2'geRqDx[HT`|^?ܡ/tPkU}6ZbP`prfF>kBޘdbuT!j:aR_a~z$iaS*/@lt9ܲ)lͺ/6cUR Qo(\U..U, ۣ<|<ZamnXƋFVohF["$ ^&lGMɇ-WQɒ\!f) _CjFjkC=+S4D4k{WW6,[}=jFKVǚձ5Km(J]+ة4Yckw~+' ɾNlĻ2e\eQ (\q?"gP6qEt$j|_AbwW-3?ݳd8$&j&u5Ծ$H̃*%3)gBJcԅ'UKYoa\_j@KhR+ѦdSֲkKJXyAbџ L|@< ;i=dt0@>,[V8: =m2Iqu&~/\X T[~gD0FkAؖ {gi|L4d89gy(ң?ै,Jf5RpZ(, ak'@@q3#Oݫ13"'KaZD;L :A%VL 1h53 'zΆaΥL'Ny> N #sRw49R5_#!P pUd apM|8p$߿yuI٧i{[? W~ ]Y+ŁWU#Q`/eyʸڅ# 7/c/lg*ij7qd'b dxto`NT ܜ0L^thjyz+A|'mS>Ni!_o2GƓ?[RyJQ9#ӁgR}ڷkpHFN [5V[دL/rĢH%4Vd[uWw>|S `JDH}`It}Ōb)v[L0p BqϺpMjұ1K s`!?hO(a֦ͶcՒ6vd&{2 03A fk2ccRh=ֽ߇%ٱ+Ҝv ɷr<8O,^/ (z@zT.tWccj"w_N?Kf{jSJ- e2- ܙ̺۠@&| !hs¢sN,`uÙcu3c NFxiS'}XO]P( ]x;ut_jVOER#""҉v峣()JןTI2z So۾AU)` *E .1c;\:v~K(R;g1UQ.= X4i}`1U㮭ccz <ޥ7{ Ky0bk7Z°T?b>R PPw?Ug#f'q;xF2ϢhL@gV8AtHI|)\_=ւ%xfUD5(zZDCKC` u@9X:s^O~l97 zyFMb gevgJ]0χ|ra47 +9̂rZR=>wr~^gФq?/c{%ǿYQzJBa^ʥi$6V,#Cܶ hJ y {Ogͯwi 3%"5XL \}]\΅RW ¢˴ eVMĵ^(޸H'啇bۻ6?qkNH*{}FX,޴! T4S)eXg~!ojM,'&?eCo&ټyt뛣 Ų# UgR!O"g߬grp{jR61ԋUi.w[.{(j mvT4Gpk.QXM\4jPu>$l0_;5e >."lUT kQ;y0$JY%B,m:21U1Rޯ7* = ڔy"mPYjl*?^ '\?朲o>$(s@3u˭ߧl|,DS =8ͼ]dv-"Ru7 9%N׃mT0,?{rFzWg-{n۲np-X߅U"KmYp9 xⱯRZI] I1OŗhvdL-QGfEdH% wuHxHv[JXlgYa+WE{c 8b%I1Viwq]x0[7xaua د+!^ p_,D1g@у|50)%p{FIOň\9U_a[ܫ~ \lnkm0/bC[oFIܠA AG}{,ͣ}͋8C:,()6-{&"l^8P"!ohvoY^ȽVa}/-hnW 6θ5.sMv0m0 l(HؿbQtGnƌBNT<)sY"Ss3ǘ͝.!GԞYD$!Rlx SBR+b?-*S8o߭؁zRH5Re>2Zm[D@O/ h~kqY_[vB6("BsRsY6՞8QsG6*`]~`yMrmgY#.JF=`YP?) MDHY wrXsF2$YY,:=QL}I/5okx٨āL~_0FeLHmeWf'X%:FlKD%hgz@k:.2هނpvZ@ʲP̋aBc[JrhtAo,ҁj":mFvYX{o,P[P <{7g߯@W(}Dۘ q0,ƅ$d+,rM{jI_>,s&ͫ6{JCC0U @^t9,ߢ+A|M`y-D;^A4 H0&U Z40,8i[=susW&xUZ2r)Չf`.t}m{ ǒds]&PA(j1''fVb2rU2Oswc*KO.O+Yp$ OoZGCEf27$$RM5{>n)s=, N;|v{x] .od~7WVJOֻG;u'ڠ AhtnS~3yDS}c<lJ (\/[b W1+܍կ|vTӔpwn6Sk\l}z l7Yg̈́7dvP, qoRq;xf!p*SPMMvȈurcWń]ivR 9݅hPi!Y~hF0NdS<+f9a&*$s+iLDYi ]7PrB(¡5@;@_C\d Xp L[tc`IbcUF{9,硍w dF>9aNB˔ŇX;f 8bMgw!2BpNo^+9P\ʺzhYKd\nA i( LZ6|KPƆO?yT-se3+b {j)Y&쳳 yKY/P}ωg{g'=8f=yqUco>ga|z _AwPtұ|}*$bh4bh&A G>+=Mͨh91 =?WVb3jsfZe2B wϏ*6/l: (D"g JeG=Fxw,Yp;uçZ͛j%-R*۷zynXY/Rj@^3XLPd樵9?2yu"žwJj:Kaa?H8G+4 =F  ~hnhzj$>(2]8#&ad/t:*\7[N F gW$mm"r/9DP@U7{?V3ʮp}h5ڏ+Ul!m`cՇPviF ħ^0Jѯh<VKf e0Xe!~&#;jjZAC.2ߤ%j>o[<a7fZb- GZ!t)3; "%@;KaQ4Bd(6d_*ᅭ 1եENTrƒ(0u]jmXZVrEǦw㹃, /vu,{W=ŧ~w!"!qI=>"h0@&`@X.) \aMkbL:nNasv8_D,ov4ř0mW%ސjtU&Λ~jׅ76LWip>wD-lsqav 4)F"柭afB|'~aDZ *zjx1جa%I:JMl hlm.&ӸݖNoչLi4؆4kAۨ>n?eE9:,Of.jbC.]g6JZkovW.2Bʯ̠ }>{f1%\61Io zyQ(?$6g27 XȈ TX SG/&< _#$ԅ%+*i_)w$vj!&Xn& }u+0q;B:&llӡ5gSaeTZ٥r)[K5~ ua^̷[lG<3kĆ|E&ïDgJݿuG a_H=MJ{V.tNemX3  d qK=@:@m>u-@o'j, Wnu|U#-,~pֻ̮J(!% 5GG+qm^:tiˎڬg8*!3cnsOoz ~y j:!Vn9s skfeB̯bU׺E tX>$i-FS.?1R ˮ20ջvQ݅-mb~{QZoѝ7i{Ѹ)*eu9_e5!"JnԻ]J#e;r4!5UGs頋J}+VLD/P<,j}ҫ/4Xp?JKQ(tErz#WTsqP11|[!s ʃ0B;躬=7NpOpVߍޠa ^CI@kPc!wP@aMSD]B H(  5o|Ǫ h8lúJ79kU1C:WrP| <-lS+lPo3 [BV <G->¼vȓ ="LUW+uT ~ 6UU7 ues؋Sn(~L.t F$+yT@aj,xl9pyL $+]PH4rv#2*/+$RnAŲl+B소A1 TC{;6\u5OˢJU[ =0jD_uZ]Aw׎3*]B0aVN*7SZӟ.g5m8-igxli{4;Ss2 'z>D rdqSZrSЋAAʐJ )ɩrhQk+h`ݷZюS2McԀg(jBU? '$Rآj{Kqܳ)[e9O߇u\fxk]4zNEI,` ^ ##|=G)wz<܍C]E7ImgT^7z:ij!y4⦦H&٢u};y 85zgn{ؼ"11di~ &'h[>MG\5{@6Q`P[:q|&ǰqc@mZc@-VR5|Θ<3lV5I Na[Y @f=#x"jZ(dlJ. !s#BôqV.sT'GCyx%Y"f`nӋߘ"_9 7WuI`kyPc'ǚob1єMѠ11hХ4r"hL|ᯗʞwm!I$DE O٢%F찤Hyw }nWj^=wCZl@'74~q8m\aN7*~ ,}6o*?7cY#%<םz8y`ӂs?'1 ,&`:Tjm:~{s`lw7>6b(h*M_}y!}mOBUz~0yst`ͭ~5+}|/͉|NvѤQ<UI8>D1jb&*̓*_bsا:V=]JaRx7}0𜽹/+>+*b"&#r2y]Ǽn<_afzF'vXYmx~摘؜IFZ]&MCR`:N`ez5KM¤#19 (;MH9yih2&]P}L붡d7:d]ʷ|ge-\xOGjjfSvAMmHzEYْ9+\6'r$lŰ$,m4jƷek2hBzwӋmYTO9j6[r(yXZB:@C-vNbGc+!8ڤfR6( Is3*%H<‹+=VXJɻw~-^lh^D" `'^];f PC*◑eʓCXm䠁ɘyzok#im$Ái$zAY۰Np2{WCjGb6fgcwG{xօljQt{>,FD=OӌZ* 9 4ݜ`k]xsoŹ(% As_܍v F=""W`eNC fڊ!J/Gŧ|/vj-Gc\c7A1Yf\k5GҞLSk?CM]]{Z@]7g(PZe׺X3@!N^ PYB\ok8oK2O#i V+ :8,/=h\ťzYc}v%ѻ}mw=gG=ny:J ba#txFAt-h@$Av=3h1yP~}2l(Y;Ln*ҐDZAO='.?kDW/~s{/?]F<b`@Fӈ=(J9-@Ţ)1Z\,q=} z 0Ɇ͘,}SdbL];F1f~շ~N*YeE,UيB0U vhfZ>[g/u&2RaaF| ᇑvD[lvu瑦 9eC9B^($REp s VM?˺C! 5gZS~E͎mkCN VcT&mX(<yjyY߹uRAeNu(3a Blk^uA]5gDzqRʗ"f)SLt M/4.nayH3$u Ofa/Z?M/*֌$*7*|K_HזaK}u}DB6;ZYr>'g.Hr[kZ.ɶUV=m[U‡`c¨P]оHKW"o)k\hp쏷 yiTgk۵sr5Z9REF^bgKT{aeLUB";,l m^k;u2$̈́R4["̸ Qw}'OYЙdEU71?GC{F^?=otf~h 21 (>Q&kܝ H T^c-:}A{I~/p"N&J5r,k-mWP:GO7ʆ] b82뿱lKԧ-xT9=ч}qؼD1Tiӑ' k-F^Z\ff(K7@'& .WԙvςJ^a~FWX*ʖj"E0. lhqn]|MTuQBLV65*[]Ѿ nNwUZiSԁLޓ_wPJg` >f9 HUg7Jq< >Kj/4yVN'v>L/1Lh9:>٣ 21b  CFj47^ :N~b,W0mQ̊I+V(I7KxnҩY¼k.8]y_|meڏ(TJq\ '/~n?Wq_ά54k65ئPˣ1Ϸ|QN ۾J~j([KFm}}SZm 7U5Zm-ahᄐ fsg/^o@,^T! z-⏫|qLI)>"1q@ɒWh ?aN 9V*f=]41ܙ2w!L' Pϻu7BbWP<6NeէCPwoaq6"A:"/1杬uLk̽|mkaEDd}z 'iϙoWMbh=xr #SW1hkt6]AG;檜\=/~['.8XDD%Bs%ܮƒjC c6)2%G4܂eO.PT3Uͦ\a f+ի4 jA\=͜9}cUDsTL ! yܖ'b' m,CKק:QZ1[`JYh9,DJW0ePPk´9E[l)V4{mO-;g/CDD z'ZYu_t'i\PQ! ,q:| ays]Q!t[S~q':o;%aq+sm' n>+~{eZi#%? ?2ec>ǘ=@z?NF܍#,^N: /ԝA|R2yX"i7;_p}OOѳ? KxK]k~p8/K:1vS)6!s{ExY`DJQo;*s$9| zU^A_ "Y ~D>V)I6 py;}"Aa%Z ҥs< 9f79*szngv %Z{dHdx#H5rtc|W}e Qf3ff9P46b2D9~IN] k-$* `gpXP4uP]\w1C\ޛE|oCמmIz䦳5B(lI;D^M7)y !gѷ~а//?A @9B]0$C;.'蹀@ F'LY5u\yqyoCo\r6Y\CdH:{)^(ؿܩޒ숁1hh9cBg E针h'9Ɛlp԰,QK:oBtmW>"~$`z7/ߛufd$͵˷w!?$鐄U)b0U] }FmV5jUt'Xϟ;~=mOS=Oo[Hp5PP7:ɜnznʊ 2;ՂrϰҬO0t@ t=fIԃ(`<{1q+|{ze_I\y~̤mH(lkOӍNB3<؄~OǵƱew9PqE=#OO2"F%&-ѵKaJ a3Ygh,$>NSLr_3hhx%i/uam,mVڳ/-@ztLQHKczw*.j &s.X\& "um!峎լ1-TisއeK7p!)9?HJYT^k]L e"%ʺTn0$OD3Zȧ9@3 ^ R@wmT^nfPMVwVV '*)S[Zs. 6k0lP,~II#inl]_kF29G5ko46Z8p_a2oŏ},ˉ20z"*轙m1o/P`0: dI#quJj0(2sv:3$y{|7 gaFD Ԑq>둡K>c\8zCV>lVy/emi[A1!o4Aaْ~ 1&CgѓAaث9xԿ8*X bg9<=]v:6HHi!l8 )$DzIפji( J@)uEf@Ve%@ӻכ!M%. 2wM]BY3%%"f)Dv$ĀTJ2y5i}WQ\7O6mzUCۡSXCy9H3AJQ6lsV ZzކNv=uxO)9]gx0)h 4O#نimF169oѦ qղF/cgI5V~l2Hi$t"p3v4Q?8h4u:ʺ:M)H~Mo1z$z-UtzjP~{;LE)qU~wÒ) ahN[}x|53jR"\ț ʔssɾ"G7>yn+䞌 T>NLwUf.p:6>% zUCZ-\M'lNgt|1ZHppzs!f;mq8wIRiY#RZȇ=9W_^*^wٜ1wOk6x0;94IVɸ,tLgϦƗ9vqӋ }v&˭"Vzj^dkI :>i/VDd;ہ%v)=xڇxysx]Wa7&S_6:H&xGcw"ݨ{6_ӪMW@vV>LH!ݎ-ĕY.Lt-OaM3FJӕd޹&eyӼ⸶(r {5Z`quLaÚQD򨵋?[+!ҠPfa!:l/eFa=1j>,c U7r'k7YWq.3?O2Go_ӻcSǓPV4 Ѫׂt:uMO~fddud^'FGn*TYR,Ք][wkY믈`MV[Y3W7b˿[!9wrtYLUKuȗ.Gnٿ@@t9q)siPk_:Mm{](9 SżR \RkN,h MX_%.Z*n宭d4fؐO^*~M4/8J37t7GN~$L 󠻺{αh7?Mm lC}R(B 1]/W罎O+oAqm&n?s|ȴ=tpÎ((wJ~'g >]ᐝ5}WpJWZC aА*8>O3+{'$wet7gltB4tQ$/ yyɣd9/Pz8t hEqڳh[tGKHpa4Ll6҇U_GL5J WMtE+w.eYߙΑ"4i}\590-zXdɯkfT!W5oXi:҆M6Ҿ>RέRjmf&:V 2ׂr8Yj"kh؅&}by^^~޾ޮ.SAbuI_|EwW=_N5#Nn'waB5RRQٱ{lfg"gzX2E\%ǢöȾk2l+/yvq5aOB058S|џeM֔_6c.np`['}VV1,\ٍcGSia3E,"KZ3a"$UU2uf1uG3cLɻx&HPrpb)fo!1|]'}2_<}>n% U6i6H1(ƪ @JGp5ڏnڜhVȧ"ilx8 5ty{gh^R0} {i}r1+wX1ID[;Z{o&k>gOIuRrzhSY;}]P<86=gCSi[\mJ4۠'/y6z Gbmf18i DgX(&/[(3&VS+ȫUm$AC!8tY'>r9-T+7Y3rhE \dW/^ @e@.(1,(J`Qٝx=$2#^SjD ]H, E# !n"@xGF`BTUWv9 orAqca1Ю  #Rպ-W?ﲸ lm;s̒vtc^􀪫@\U7auzkukeUcNtF8I @9g|;7쌋H/QےB~7{E7wTR <HA2||%!P[MXHhfrtKA3"EjFV`L51jbd,zV -;_E &ɱ2UqiWer*R=7?ә~kSR4~HPЯ3$둔1IIb*h=j!YKr$4]U&QuIY~]emt7>Cy=a]̮9 հ<2qS?~j$?2:.IUE.J8ƭ"ka8$gH|Aӡs{3M%cf0|6@(5F{tDЭ-v:P\ $/nG?a! 0B8> F.^?CrըbM~:WÂs>h9?55TqśZ֢00l/zޡu1Ǐl`v@}ez}Ӄv*SPc9Y^߲*hMYB2-t?R~#B5M$EU~ewu֥R-,JP\%tzݽ{_!s(Ts6 CԺXBV2.k!tKr691HHQati?3Ni|.ͱt덚e3 Os^l 1$,'BJxX^r̚ A l$R (CnaD9[UE4t@ a8cnYdCܵ e0&ѓ$.dޗF6iA̪~IAQ6,,ЄM N$ u&VUN nmDyu%DYA>Q ra(cU%X;ExWİ,1Iڻc IH!ޔ5`^(` W"0I#LeՄ [J'rgh( PH7ܻ(cL0?~ݘj2ҤUdUdpY9Iu)"F eBK1UIu bRF](/k `GHHb%qq 9ɛt7"}m22"鸂#I"E-U,Ҋc(+Ie-% {ͱ`/(/[hU1b; ]n,ph2=&]8,Ãb3ӕ4j!n/UaqzDe bj/v$M̪@%baQ| n˛*I&T+83@E $N P &A@"~A'a^Ľ\t): NGӎz9 - Քah!&y|ϝ-mT>NV*9Q9O?=j?=13 dM"pCؖN?rB&TJsP2F3Nq٭S,} PDw~hU پ:q 7 yzkDU+%s?`ʌ1 TSQgvQ 2;J4 ,ʵ0أpߦ$V ?1`fjI RG=4]-caޢL^\3`X9_/}4`*ouc}TtRB9 A7WXJF ʢXVRVNL)ƟׄylR; ;YO"Z 0gS ʡihU-safE&ě,$R v0J2Cjw=ǴDžZVଙp`5]خF^WazI`>#H}"2Z[o11R=)Gq Z?'}_ _Ŝ[b3 ֵpinXՔXV߷]FuҒ*I#s K[_ʴ#՝tOVACI<1’JZS)AQx[ŖL%z݉@0^ZJ s$e -MeULNnktlePRM*gemmuSfK!P2fRo3Z2]eSZBȱo5uEga*ipâ (-#ʯEtS !sp?rtU̝7铨k[ί҆ 'Qv/w?Bk@7^ЀZ%z=f?έKQz9({~>7Zm7g ~[zeBr,oT4 O#7.j/I u(AyMܬ3]YwDVRT iM *C[#2S߱*?wwÊǻ$S8i[3#q y+,%{("+iVm3_+hO +Llaw*$ѕgO4PMo3D^׬^Y ƇN7ENf ?5RaY!SĿΠAmӕD䟑<^RV)VYJ/v D8.,_]IIMFyK}FB]XtE1K3J" ekZO{"=B6.kQ &-Ll Nx ›hD7RY*ݡCMU\`,Ȁ)%QUX#1Q^@PTЄvYp#/=v 7|LݖadՀE no n)~7_ܯ3n̓n>}rMxkVQ nQ/Y((,6>쒉40ˆkz y*B'Pec<&=TAϝȸyLW El+ O2L-0ؑ'nw*SP8q!&hYe)~kp;Vesؐ!sܤ.   z"g'^~+-(;ڵf/]l]~y1>͞7Lu^UdBp׀G.XsVA[Go+h k5i-5{W]e.HwCx18oFyg縚!܀_o䒓\6ˆњcChfj .i#.n~aNm 9k%2^jWԮCsea4Iܺۨ@3^ש9.:Bkz:;@s{%BK3_@-f) \@5=GŞ~∂c0DPtuȎKx SVӨL@iw #ڢ ֙VK8S8!Bd@s>v<3ͺ?aS7<=GˆYѳϧрĬ1P2Dn@@} sxS޲FYG34+BB$:9z;T_Y@N!҂?uɇ5(NaUT *8`D ^ ! ,;a]R N{kK7#pӻKxͱf&*k6-:^U۵tπ(kKO3Lcu2_1E+xX77)U|5\\wx"A_ejЮq `ר A@kѷc .{-X_|s5tb{J&^GKz:K~Ԩ]Xlhc' V}jk͇j4ӚMq$r0,3>7,՜q02v%:bhP1u氼]PnbvT !Wg1۷_مSPBhL?I >;Nے\y! Z`MW"7l+{aNgGPNj= 3᧺goSz\阩׈;S5ۍ7TQ=x[>^*QN ZSB1%fjZ *K3s/P۳'T_/(p@#;b=4WCE'CkĝU]q7>Mq{ڪQQ" ˫e/ rdʺ.?z#Xx"!˒G'WΦ{zks)c1~at3H3IԮ/KL#kԆa&j?K+z(E^5 ɔVTS|ynxUudf0eƪnK'$Ħ4f.)sinƚ(,~;-j]SlX9[:C`sB͛B%f'y!CBQ7j 5u@cE$4&\> cnʨ*ڪΊ S, hhB"i8q<!N =Ⱥ8 }4 )s>A-iYl*tV>_ cZyLLx'{>0T{"&ϽYYdRT>J*Keʹ'WyZB쫬#5;t:`(JX0"(AYs"gժL#YHJId% 7[eu97.l}Ǻg6i@QBms.㙉X E_^.E#R"ݶaH=ʔÛq7dy<="E<))%n{?*GbKU4),8Bx1l'Ɵ?٘"3#^1FQAAE*<$aFx}a{;l'Z~wH(,׊Զ&A^`z϶DЅog=>Q(VBcUTJȼS(hJ""QDsAX ,P~ 3},QS*v6%1EÇ:_sAF(+V)x (cj7j,F9E[l.AJ{ܻCbPWtBJ&e"Qїc2SwQ86D 1UE%xqY[0]ӓuZ%gK Xh++K50͛Ld]I1)X;/2qF4nbH8W?n翹E+Jpd UCHƊ ʦ CR0Ц,Un˼IZLLE3 뫶Em:zTU|(NSˌV2b8<0pu@"oXC/9ꭹߙDP_">S3,5zShhME\>Qˆ[Y WB<}ͦ=rk"_#oJ8-X\!D\ڗ,>f2oع QK XLs9nlɾMV;^^tϫ7^ A(is@(iN?l=܌e6hR]Y"R)gXkcK1Nb3eA/gyo??P=O<8FtU5`A,ͫɶX eϫޞUx7S4I4 |3~ >GAgO C9MgR͋@UvY qYr1Buqfuv]*c!\ IR7w }g[J#Z@гvbAW*=cˁ~EًǕ)ʬmƭof<72py-7uUGd ,Nqvy9:24TPMeNդjo]ͥjPPk<wz۽ǣ23 A$Ѡ0\]UN}Y }i<ȸB4eiɐ RNN>[Zy``m<w38feȠ?/G w~s7T5(qrs2Á=&ft`khE ?J^^v\ywam.hEz29dm∮E%#S}7pQrU'ӏ+bx"((hZjAB8,TF+z٫߾!∯6mˠ"lWښ-_sү,xWM}SSL,Xm63?lٴb}7Aw=YؘUvせ›q.k!ϝ z+|q |xc~;JE"JHn;|Q՜}/3pV"L# T:($ 7kkGo %ҸAp:a.y\rãLIXXoj7NGڻpEIp`M<2]B97 G!ם$h6I_-c,7^z(iKEQ±e( Ie1.B AIȯK,Gˆl9>6h !< `ZKfI>F8]CL0eOԨ((;j-BUl6g}oBtq> 7æB2; 8@7YB\*G yl2OP1@[S6[W 87E3C3^AvFZ+d#{U˳I|.n_N# ̬|޲oWf:{{47co0{c5P8a^2i{OqtjXHуjB2xB_C~+=~^^"CNI#z#pi =V,60̼ F)g0:]ʘ_9yU(k 'Q%BCRVoW{x3I='[?/"^mEp#p q@Wb~q@3rTc֪m?'z%dcr${۳5z!;VA J,%(%ÚS 'BijSgʚZ%{ rUgۂGkk= zO~0=A=k *_:"[H| *8!5hIQ $P[v~ɮYLbhDŽ(W7bٍ"0f_^f`7{>6k?kU`gcxڞf~WeL 0[~;= 9˗#ٔ?FO5ۃk Ϻ2r3S9<IJtG{FkFŀ;[:j_gFl% یP @~oq ҝ" ,k" hK)GJ+"]AF6Lȶ' [6(:|@g6iy}f߇ӽe×d!3)QsHƪU).JTl^3+`1:"(X4 EFp=u&dX(BOaS.QQ"X<;%y=yQ6TX#֪~=NI_M4EݺH"~jOd?b iIIǶEEX("E}>n(E Se77cTjZ73O2v*QMir')c` \1aۏk&xV;.2rK)^l#LƔZ2$P9݌NdEIv}NXQ|c;.}\UeⷯWC%N%&A_cv:nш$8hlP**G4+1$uozO+&At ] g`OaFiVۗѱ[~6Z.F|f3u{ UJ'ixU~L%"")G*O '!ˇVbt)g=ՃON SFZsDJh"'.|lOdـ srz9w o#nDČNYcvʽǐh8G )V(+r(l寞`΢ K}~ ], 760ۓxp̀hx:9A(m(gfG8ߗZA16p[ףdfrBF p&D1$ښ]>h:< aVg`V@3zK좕5h7W}\ P{̆Y?C칚*Ș2Q2KajVe/S,u|^AL+E'HAǮԹgg_;G|AcڅHv^urBH|uaFLu1; Fm13p B {& YwR^vzWWi#W>\QBC7VַX|אqL 39BNA+_+ l&6ޱL}ˏ6jOM)&ם`n華i=DDZJ.6{HP]X1ިPS+ (*^t%uaJRǫh@9F8UD}3Y,Vtȭ*P~Y IRџGo)r|rU`O}I(rP9i , %,]Aj4xͨ X׭ʞ 4uic"M6)&/5ԯ{U ccaz{*6sT)Rk8=d^=ذ F}Kh8BAF# bwCչ D`Za8 qg ]sz`wϥ_'?{e * EJgBW]ZJEe^s^^o_r-3n غ-c׾oc=45ŹgB;)O:jxm<#Q$pME+cUDN>E1b˜\ٓ:?wK݋I1b m@E& 'ɻߏhl kӈLsy_C)۸aV~p ǴY)8dFj;@#àA.T~K͟뚄` y˚ڙQgA |v^53cE"Yʱjf9h[+ qclXtKN@et>צƒzPL<>M&ғZv6 Zo>է足UBɩy;;I_ k1 r@fKV52zQA*; HEߟ9} 3Xsd1?4pXB?zTO+Y's!gD<`D) %DOϟΑ'83 : CN1a}gCwc0hƪm1qK_-Tp{H?3S:A~W@,*HJ1I|Z|<–:Fo˲ 醱qPG #ilo rk@.X}P~VWVeA(,gs fQT"*|N={.9LNttW>fCnX@VW>T U ܏m`O25 ; ִZ[~u@<"ͨfgb5$x}ֺܙ?86ngikTdaaS$2`11x%9 4*%JhRUJ S 0w7U`v?ը&-"3Ä,WW"֯L' $"$FS|s}jLZ]o9G`UX) YI/m$JFiht獇38U Xܦz?Uew=C[ܤLkӝ!(>Q>!̍+\y B;B1?̇Ħ DC@Ǫ@x$ BCsdemsq/>?/{(Xdӳ>t6C;9d<^K^˚Pƛ<eχڈ-W9o;}{.<0G ~҆ hFsֿ 2&{[U1V.n(nF u۽\, D2CJRH|Ϯ~  APӕE$z.l*a]q|$BBB)֣-zUu+YPΓǰE ;-Xq97OYvEc7 Lq=~tfyGh2=1Cg0U^d>ޏ7Mq|]u [rM.YCgHvnb&V?vè`Pr0߃\U07 k1_k2:0iZeh5_A)3E3ڥ=\u-RQt1dp鱋cJ܂x|I1dXiz9~.%̌K(hM;Q!y7?>`jZӕ;3\DHa±11|K0"_BriUJԱCqy87Ǿzf&#*/uiJpTȡS<=]!jB5 8KB8!H#9K'ٴ1V0\9nA`: Bj];}9ꠕC9x5B<C20Ӟj2zy?mI4mtD +2ퟔ:OkMU(oV*Ξ(Lx M\>ya7/Ul< 8C(i5˧ wn/G/kduC0y5cXP|3̬畻`:Vp &AEggu=U_{b]x:s&񮩉FGjU,֙{O΍9YfRiΚv4K*/n}9Y>Hko(QO<DɳTVI{$pzzօyϋfB-Nf?*WpK? MAxs +P ;=}4)O qnYυ>Z\"$Žc}phrB61V_HW:ݭ/_w7qĹti#ֶ6;A.ϫ6cax.3NM~j~iM._2*t}fMYtAYoN C"YW`i]fn-+X:3r$#1Z4RG]*X3MGc%އ߽y#po  ;A?֞:~ u0})#\1^x25~ Lf|Ϊ5\J31^R!K=rLhH@΁N@GϖK>MzĽOlpt2ؐR~23Whq48ލ.-fZq*uZOz'/L}U#Z4{PO!LYmGXu?$ 3!V֚lxA=/Èi7WR԰ Loq髒+TY8>qk=!!jW2gTe"aCVVU{yhS57_j1{E?g-~W RWBL .& ?:ֿ^m}B6fL#㶅Ao(3Ajr=;о&繽ocx=jxXIO :,p(g*uϋ;s'GqPޱiMnT.uqCC{C,YA P=MErܚ7~HCcTȧp-P;i.X%U o];q¤6p~ͨAHگNrob-f-BU8tFABt\P\=NH N~׏w|הuĻzzs154uf֯WIn5cJG?Z_r2 3* -:STZoW1=(զ_5)=z_ی$Pĸ`AD 8.uOhǎG{Hja=eZ1, <܎ȮF a4 R-A> rϛo1詺Yk[ДH>V*o>Vtlۅ9yTG-1DZhC,ANv.Bu)piAߥB\ύ '_kI-N'iV"F~~Ix-3GH(YOyVggu;C7\{k(|h[XXYE4`=htjgimx|e)7ח_z7#ÿ~n4Da3#hbٟWWգKFbL=:I8N޽h(v QHμcH9yaTbOB9w`%^G qeԥ@+lb3"ϗ~E=.ƫ83 ]cor>.þ` W"^IjZ/XWbW`9fU|԰2-CE@1{]k.ƞG85うKL,AbX&yrV-k<+kƞłI\R @(k!҅^, ;>|1֦zWgIQ.]`?5CM,<}#7Gv満iLx6DiHq,3x:/ Z9*nuؗ^eXWJ@oOUиmkbv"5k=WvvÐ<'x;USR?ú%Pu^jl }as1l*>{?0v^3;7u}11WēƜ΁`v%DEf*?e`gYW!-wfs٭=|s1睛}}=վ2cM`SP+%M8"u#Aob׆:[f_ A֭CFI+:w?O}VmA(贚Z*dQ M},úUo64KczO[rgkcpo0q]q{?t/U t0r<*?+gs rlL闫}?OzoO*/mNd|RGޯ(M9J 375@߲ -Z*wu s~t,wRMfv;-)ՏCMZ,<4O98b hS5ݢ {Sz0T0fp|T,IPt̓xok+-O0 VX]CE/Q釢4.fŖc\埮:CÔc̭Fы98ˇU9w,ͺ1ŊOK(Qf z 9 M>\ J֥ Y``ױ0HM55I7^Vma^cc;x8~TrEW7} Nv]o7Goqں7_4#m/z:re"͐ 6rΝmo?_N )2t^Tj,揶̱ p|;ï:(Ū頣Fe GBSKx)Um)0G 1n Dr3nʛmXKc3Ϣsev3'bwp_ܮ_7K%y4,X42Z^{r%t]7.-ս繘Qݡ `PvN0-J;` `}%$`Wy!Шw>q:f(: e7\B>s˕7lEQ:_Td4w|>];!kJ #>ı`D wnc/B@!B20QI%T g^ߊKL?})<ow[ܯ~6`{PzgA#X8hɡS iEPsW}yw\<8*]ynPAFYYkub?Ns$p+iH%(]bP"@nƂ19롤.07ǢA|<r'+վfER^dZڹ]F$EXnIz|sDxR^.,Yٖ s5-)Wi( -c->Sj<}}7wϜxm"\v]mo$iDcLK'_bۮG,Rӥ?x6_gOuN\ʐ|b# i pP}*̮ҷ ya-a?)*QEEZڛS5M& ,Nɍ ?|o@zFٓj}o{j m>DnRmcǠ1X0Beyb&C81RA*ȜQЌ[ZMIt"b32 U e9J?*F{=3 :E 8 Q≯ 4)] dyfsHaI$A?ڇts WǖgzD "n<3BTU=˂Kqmd4dc%gm8ߙmt#ZOQj 0z~⁖g?E(F[ @._аmu**<_OJHebb[ÿ6>#JCϙ,总E(F">릻:ioHr< 0h]oU\` YkJZ 6RuiSlU`pnQěx  w*5!Jz, QX 7 azDG15^e#apjwu -G(E|u%Ki}- w*%@g'?ar;o<r$*s09[hH eA$)d!Wuhc״j@}2+': #;ͣo(ָ,ezTȄRrςV^,j%uauMH U`ċ  B"ـ!jx‹ f+*,T " P?:=7@@ |.E>-.䥶e[X!TƇB \3F!@b!j4桳i~OƇ唍 6p@AF8*7¹ Yb{Id9~<@ENYoD2/~ n~f:U{cϮ`/N!,!!8jz"LPs\F ^I(p[`o [;9s.rØrkv5aK1:EZi,d lG+ԷvׅjTDd:%$[W"0̦jP6ކ-j3C\W<Hdd\-EC@J? >`'LT'͝dM=QK<|#^Q*:*I쨃$e\ML7y9*K`(2 qXd$B \1wKk۶XN&t "@UMΜr"Vb5`0"rnjPaU0+7cдC,1(HʐPdqBp&ŞIJ\F2{hfZ لFG܀\ ` _ Q3j=@͔&L V@CN6ѕ+$$x0%/Uƨ&Ao,PQ@_U~F ^xk MU[ȊDR7& hh\6f|N%_&=t:Oɿe;6i-41T6B " i }fVyqqMʁ zC. J]TJZ86.ɗx je(%Rs3Q2 Da4\ck4>Da*GO&"FjMH U2uQe)^{-|t&,0 {&n֑me`٨"}k`̢rK.PX33hTV@-`߅ ¨W(˳7|XT$,⪃5`-tZVђH:]| 0g~VѬ9VxH(R@GĤ=H%VͱZ:dָ<^+ IO-kSmFјlY\(N;."!=#o4u4(dUdleR/$Eax\آoj :@+K T元5 &"txjŽ`ݎVh/1NFL8«B"k2F2 RSoKsHFYRP-MuT0 LPAuczabLcOn7{JՀ"`}AЮ $ tC g7;v6WRqHͦ4 `g-K,/~ N7:uS{> h9՜5:0R\Ux"푋Ѭ^ϝƋ;ZLN"m:3" h"P4`!^qT;C/ӽP}*[PnbpPlށ .MuE&!,=1{#S(CqPߡtU@reO$zasA# kDP:]g5++ \oV CZgJK-7`*Ų}Z掠 U]\ѐ~K͔Qaa׮4ZS#vj<^L*=0Qas5kY !zH`1T/[\+%(\C)i=1K}]4arwS{.nء?E-q8a7F**ͤ(P u< ^%#8Рmz]]MV[4$'IeuI# )J9~+ 1S4كㆬ~[Bh ̚0k 3aq!i"졡4 h'o&S@T03{q|;n6 )]t6 ƣEOO2LX0`M7:Y2)L(`Lb˔B"Wj_}ϱ~?f(/]bR!q]lm?rui,P"R͌'p)~?JP{Z}{ Q}Z{}݅70ݺ Ph:(zm n^ vIũZI+dMiJ6մbI[[e j * ٔ- MjʪVsﳧ(5۴vvw>ݡM=zW}k ũTe>AiDP*6=gvPjHfL fTإV []Ƨ 3ۋMݦV7rZ}](@WS==el"ٹ_}$tp"_fSPT/vގ!ǻw݉Ծz.7]']'>u#J=``WS}ڔt]zdѾ̀ =b 4auWqR{ H>ms4Ji|I}%z^`a׹fJ{QD;A>٧ueoP}}{A׾F|ިWuaίsw{^(E(tUD=AgoAn(;({w٢jmzzi*S֚=Oh"B͠h}P9hc*w*Iroݜ{ƽ}{P4@_T:8e{ȼRٺ`o@Ufü@G;nZP):Bǽ1U}5_bb5v7=PD}S>y1Ah@t2 ʞ_}@P'{骾]nzG}}<ID^Et\C>F!Be&%,pPhs{Nty@:7n }|WC}iЉ/wz(-]]ݜJmy;} ݅};4( @,-^w8oa\Γ^{os)Tz$xOB)ybi^}XSgqُ)]@]l}mMw{}TJcJYA0.ހD h` &4iF`@#@Fh@#ѠL6S#&LOSBihjz%?L&1{*M 44d14453A4i L&h`&&dB5<22x~TI 4iLhiM 453h&jm4Jzz# 1ЙLS66Q5O Oi1D4 1d224 e<LhL x4O4ID4 ɉA4CAOhm56SMC6?U/}w9$:REtߥ5(=*:A(H@ݫZ* ZJ`BV|l.TEVJY74hLv&XϱV!{ϫ7{m)V @[A#!:rY+(@,` `Lܕkv`ŁC'd.qKLP-(RҼB(Q4bLŇ>a  1B<37ϪLUUCԭE-2H( =e>5-%*9T~5B] ć&cKpqҵ7I "EXk_E1RESۮB^ijj-hf|P4e-셿7CQ)( VZ-Urk09*AMZ!`P-O-+%SXQIz R{<9oxm^`Yi)Њ熦5]%Ʉ,S$*8&‡vs1 3'ē$(C% Qt0 Ĭ"dj)j>.Z2?C9I!JӲNsp6PO}ܳ8d%~lRWR`{S(3yfː˫Y7 8큘)'#~߇ţDH+fh~}6 6aux  3T"pԟ@87 <{ըLda?:P0@hft`b3?'O.-?䦸fh<{/{_'́|b*i>"X@'qijUUUUHA%miˆ"""$ Ce$qU4Uw/~ 6+PLDDDIԌ3DƵHL)""!QAj-"MjQM39"z?ܚßѕ+N C3=ZU;T1EͫU}ѼY-d`ܵTsѩ!` Gn8tcMvt5hX#Fݷ,Mo,S ]@x؎Q ܩ;mzη @cǨb}ZcۋEFӦP\NBDo.u:V:UQ'N7x3TB`yuT}wiW܃pl6lCTR0tEE*9[?K"휟nTra6B E:q&]FfȐa $\/!E~O2I%$X1`D""*";vuB>@ᰄJ )cx=XcEAa`>w.ÇNj :.ρ/%j-з:&А$/DʶFzq(0ΗÎ1G}Ɯ{ފZ-ImΧY8zb+H=sJ!z>esS(/{ Kc8s=@73~_Z龛͑X|)0!(DcEA+vV0BiAuP B PHu }/ ni GGUyC}VU^d,gɒ94C;E:G|pܛ{ }m\:ƠzZoK@Swtg?)l?ktbի!Я5=`<ǿOFFsufyZp>ܠћE]d`W)Y>mƌ+۹`8:1P _贠[G1Y?w']ooH` fYK7uJ:VjY333bLa-#9)q+#,7+%+ YIA*>3EJT֯4l;S=ʵ{keg𾞵a?3-*up|%(zz*_LllSW};Dir}08n#>,_'㑼z@ݺVACVꈝ {FE۠2 #bְPeAV*=[;2O^ p%ЛQݷsu cF. yYB$E3[ @O&[o7 HK>, x zL:9 +|r 0]~AAbt Z;Ia/T_6. UrE[ܰUj\͇o {i .:|R L<``M̮Bf7mgqL'(cIZQ UvVm,asu[?Ǖ(=nF cnAďfUEH7z8try׿mAfg8u?Fv~\Oن ,b#21ݮVs A?Gz3v{ܜ5XЗW G2ݯcee&ۯs`%ɋ-<@z0*֐: \SE t)@ObrJjAD# lX(#3$AFY_%<.Obے@R&Y!@UEue! +Һ*P"(Pm;[5TlPϣ?^Sʬ}h.tb}Ef0x;963{+xtQrI'` N[6k4£ 3irNʦ[mkoW^8l'.}@S_ eI:jͫ{ʂnH9a">%ͤl?KQ*ǂUzâ6^%=d[eOטXfk1 x`nOjjY8fu2brY.;Ib;Qʼ|cn14A{i8:`:$~1[k-ϟQZ}knFM<gl}A!]Z80*@r2y6E[܌ 9w #!hH1h4 ,No}^Mr#*J%;8s7 U*@ |pF=^MpY.֭ ZvD`֑7= |x}%4&6KPMXA~/~_pٻK]aTTd|/j(`SW 1Y[f.דt6# ʓFޗGssXϰaV(y(QC5|[jfFC:5G5+`E@gYٰۜB]zRGmVg1A2HͮD*?Cydԋ|t S)SaִTf.!a<7QV;Md`()%}WHDW9⾋9cw"B16 Ǫ-R*jRA Q3I#DMw6ds7]=lqUB-WAE^Y7k{f)ŀȢN}C khx  a.$'KPx "ߚ}O'^fwɯcAAoÿ]ԃ3bm lDV.+4ΙA.Bf-=ujQƯO0ӹd2HDx;&ZFTv13S 'm`cS [|*f\MPy;)}t5ߌFn=ep]U0cc%q>6QA7!h\ܬLZCޜ;}Ÿm^.,]!֒v,VB0[´$YA<40tbD*TwI&c0K(|G,~,D| r>*RQ:ׇsϚ VF X3+WNk=kCB~6T[ͬ)s +U~6i=ԼgA٨*JF " s (|!}&^h;UZxj 2|,(R+;CWis-d`βͬ/ZisD0ud!`3?EgiPa ~(m8gUL[hTo؉f~27@v pEC~DFZ[ܡ`JC94VfOXMPᤒ}V lSzJ[k|@_fRHF[xu/2JΘ*hN1gl 8h G=v-r{T_r$&vüvy]<̬$=0ҎC(/iH5(%4K (Dm $޾)n__s}5Az.=-}_; IqtF\3I6YY~@EY/^Y bD}At} XCl"v5˒}ޚs6D?;,!F7Vq4~@o$\TX0."?N#}3+ɲuoQM觕 UBBٻsXՈB׺Pj/%X(Jh" ZʌUTMTF ٖͪK":~"Ew"x>ո>~wX#GH+S ~Y$SRZ YŐ3LˠARf;J@ti*,w mS!ˆW=oXăom(&$zGr R8MԳL*0$0j\Dmooچ.24(m v@8hI`d;{LZ(hhez~W~g }.f8hRֶbsQ'p9h(` zݱOhk0֫989RR}ϻ27Q̗ & "P¢))tpqQA(AF)pGeb#GTWlS`9i:GI_ Ne@>hIv*h\$t)eQRJR\o_[1F缵ŷʠ̓-onܩuDkQrd TX栿l_:xB+b ^V {3U@f Z_ Hk Yưo%B^|Fza_01kC񼢰[\ED_2$)*< g3Ck7~v3TRaCšGaz>Z *x@LTH1р#GdWZz{bW6ϳp>6n=6ypO7QCoi,bS.ypsGbLЦhQ=EntoT`8=KK)ưc6ļrx@^W9Eofr-"ī^U 50jZ?B9߷f9?%X\2Xc''2 E}oUᐙS}BsbTҏ_ 32X&XʳM I<^`f3d2m xۗN@q ^hZ@AI5h8à(6 LߘvYW~h4(k~OdlP{` 7=mqbWD|eǡ6z p#(N]<t2oNR'\@rl׿ At/¤ǒ`>`r-Ad7!> Oo( _<2=/Ho+RBVr<Ԙ յey;В0Gݴ:#gsVhi>W9DL{''4hU>W{L8Cht?C3h`1T"X+:e HE ZJ";?C_uϛϷ Sy4-TŇϪTAUT&.':`RډkKEB* ڨKڜ/hB&FŠ}k9*Vxsx65| Pؕc78ruc!g[t@rlt nn!O%ͥC+U`B ?H-ЇhۿPN)xX ;R\{~Csl_&U| ~w}Yl;Ra4 K8 v!X.2ՙ0f`ej* q*?'Q"_, _C/ҍ>kݤ G$>1@`BPƢP<5@,'x)ƵޭM4n|ҽ_Mrx>Q?a>sZ4)ٚRj2-f0N_5=3m6 X %^Ǝo8p;Nl*70"^ 2GH qA]uRBdayxe<{v5Z,?o<p8s\$C"@$Qv1!m1Ў+P!}!(1iݒsPc€р`G,{ Oxтl`貆q}3 G\ib)HS-P,@{8`'>vQ|jk`3lw䂪t4s?ѦHH0 dᖿs X-80Kͫ$93'S;vɳ 8/ay!rA <&6.U x a07z<~7P BPf)@&RtHy: UʤUGQ/mG#C."Ѱw.*gxPI!HFX!*P 33H}VS rKC\MekC{ye=PZgCj1fhdRlG/-`72tGP:!)N.xȿ.iǟCa^&0wlfqnyzPtuV2 9=R@idHX ( UYmSaTb+ˏZ?:dN,8F0TBhžeەeQ˦#\|0+TlќP;7X3д29*CTV7{zBb`NxL+rZ-8L *67|Ep%GNu!=M.jy䲠@lfPfCtt~PnErUOֲI 8Dr.eH7U gEl `۩ `?\'AЀ/֐[GvUl:K5lI\WWcz{mm I[< C:\&t=>e}̤ 5 C=׋R@D~AisLaQV|>6w6psU>/mCc2=]̰`,Ft\&fBi׭&v lj׿'SSؑȦ q D<QUE0{=!ˏ3c?%vw8g_ďe`H8 X⣏F G~!~Yg\wh @+M$Q˅~X؉k|hTAP{"*rTФL\KUs&rUS6kTףM;ۘVcoo(Ī/k U>2UMm-Y:8D93+~}SWc//ɚUQӠ~|~{❃F̓s- 1`yŃ#)f`^*D .s / C&t<G𐅔 }:?peոQ?*x5) 07W }m_#d%r0$:2q PPfn0&eIcAT'7k`udR _ypDP|2"'=NS3QepE$$׉=NL )N;P͜ gҒ$QBEDk6'r"7:{qsRp9wD)E0@`̯Ջ?hi8d=燒"*'` & nQBTCiA$P5Y~_U 4DQDzЎ_Ek+HVPb>G]/LOZƺC'bRFIc5: *I,(4^"rrkC]أnc~pDS_{pOkl1˲%-r۷ItZ*,G?L_蜿>Ǘ_GO8DQFU~u?>k #(9Om5RT]w?t!ԛA}vr9V?#+ eu( "t #Q0AS~c h #*u*')ۨn,mmϿ7?CvƢ3A|A7F%2# f|</ б[djom"<:>Q H'Txװ{֚tfLp2t>ŁM*Vì9h]e$3328ȜZM{ƥh~ۃ!0}CPCǠ&AER AdRSު{ܙ+z~Y/<ËRT|2/xlܣ*E7G4iOU-WyN^~c 0_ )GLhO-CW"D0Oћ:Gn{c`߱q|iD0 ̏R@IA8 tV⧍iK& k&`"Z֬ShER,E$QP|Pc?Tufъ2-j$Js- nUL*VyؽUP국 EJ)hY B[ hJuBp8"XکFB^U5UPƣҹC0)|ٸZ8kb|!MVzXc2,UĆUqK{q(Wǵp~ronn+2Pw߇ɮmy& PFE`ʖE ;v1=owAɎd`=v** )xr rre^c` 9 ]1SV^Zts^t^~U;kM)Lr-^}Velkcў$V`9U8G` ̥BP^v]|Μޮ$ɡ]-ŶXj{];Hr%6`\ZE/Y2,mަݝ}pA* ) ԗ >H$}2 nWM1p CXgJ*P(H}Y͌Xpm3YJIV7(3XI 4GAm33=%訆TȃLbFlIū!w؎ $FTZt MctVk-ST-VYEJ^KDoPEj[ĉ^0q{+YvWU!Qzݖn >CUt$`YsvleÄZpۻ)B*V`*޷___TmQ2 7LX ٔ! Mq`:mD6,|*U`e3jPx< E=3F]tj,y nQj($M9gB`JPfj )(m≯?u\XaYMP_xBɮ?YP.nAbФ`5-liL0Bj(y|Qx>/YǾ-U8Pg{w Bh3XyI pJxrv ȵ#IJCKs,`jɦ8R ȫψX"Ԓ ꯽B'R*U~t_^`?YL0s4ӱwy7U-O!oLL{FEGYkEށ26[~/Vsփ<] B\L >vW%A$w|*PÆp50JGǒj^i GV@YJFfA( V{٥N:|,Ek*Q K@{3_IYЦj(.VDֵC}ny._jw Mxe+1v@8dA/"GEKYn 'b}]ғ#fd(1bp܈(zR5z)MCgj-b쓊̢f=Wf >Fc܅4޺ ŬຠgVl4tȇvR2 |9"՜_Ufq Nݑmb,g\ 3O@2S] *iH`{ NЄgHa=\= !"\[nºMȅS^Ti$2&尛91H `cz.U}}JOWKz  惩" w !/dۢ\ZUIw]Ȓ1/YDچa %4oz, 0KEAǺÂyYȷ& TL*fj*n}|/VWt@XTgU!y>iÞo5M=^ŀ\W9^fRw^4S" a Sא]XY(>{Dm8hǚak&*8j oI KV%IUOS~w mAKķb D w'grk̹7Pnm{";dP#ךjILpx z.teQip6G@H ʅ~M: KŹE %F)[[}3Bצ̾r!QgpeJ q7 HJB(l MUT`Vj3 @HsHys͓1Av-՜ w-JSֱH\K%u+u9mJ 5԰^pѫL{⼦ܑ(tj _5φt4nE'#d\dZfLt*H#VifG]0XN2![.J8xҡ,5k ],<jEH9U 曝,8rstys!˛gTmTa_9{[ !PNVEsfx"PUR*pMX6*b=dS`*ar> rZGI-gaaa}oéɞuF(ݽ<Ս-V;I)`7$vMD.AUzOaA<(Ab][(A gZCQ JsO<"ϝ.V3aݱ~> ï 풄G>g%:` R2gH!H]Lĸ aUNDKA5X18|RdP;S`)}5|Ę# O(ePTSdw~6_Uɫ :/K#Mx{rY0şonS_?G0!{v<'T>8Ǫ Ze)@;H$n,7z0v@}G}㰄QhDa)*,.5>N8JGW:ɥbC"4tW>6+1^T0Ug\J2uz~RkT__7wFӰ o6jKa%t9[o?/on/$qȤ,zgw َhA+}g %)$ׄ8=b;UpBxEϢɑ;̉$X5mƍm_n^Ǖ|á&BB  neZAK]LN֣դ DgOo6Id-j)D1Q'0EH`<q2fgo-80˚K~)([3HwA,cN$l L{)/Vg,TeU,sQjZ C DPJ#/u9%=TQhr*~nCSx_|8- ;?uGPRΊi^J#rMU;=ڨG|~Ŀ:<隁(O8=.bhy UɊg\ dmf v.Xk:yKV,Yq%,BKVB‡mŘٜEx8lvrn *rƯ#Q:lL6KG6i1gcUv'34g~y1&!'bJrx?;Ϫ7yl@a R,džBbZnC>b>O2lWآHRŗ^ M~k0 yh\{G ǏEĀC4:CQGvd׽Ht+')ÛShqX%&f KA >jŎz*,Ƃky~'ݳ}3w$%R(*U@)h%HSQH'ͣݞW[ &[qVRg05gѠYhU >!82:s|Lt>n '<0á8ͦ4>?~p?hyrNWg \3˷i=F*D'vuT͉5h6)",IFDR "(Epy8XH4d8|db,w 4Kk4Z;0wGrﻬ:w rl]*o:a[=[Vk>0D#0PHAd iRjU1Q"rlɀPw5DTqRte1Z `WhW[Of0D 44gmWMUc>y@WYh 2Rӥ ;;+D%Z1l1w/HXٯo/& kEwS>E'K%`>I0ݵ(Qeq~\7xpz7rx, GXȃL̻ks^/DJ3U 7"1._yP-1 V$̌9SJ^`+A;4O+y$*( %7< (0>mW<1Yf 32e^عK"/{o-b CdD;Fˇx ~h610al G/h2 #D`=\s]I1B%XF%civ<.MQ, @p!U`(Qf6BYhkF >m6]=P6a}?wZ}r.$ ȼf#f>o*eZ0U#X ,Zz*=jV}P~i`z|J 0`GBtiEX*b!>,ŭϧrappPR3[=V> 18֪@GO՘"{Fab_oFy aΜR:%'НEgCtzi8*J~&].T(@Pc*FY۾/y^V̄xm '6o ޷O}=wVE. +ǐ`ܨ׽}Ҹ>ͻ}yc vѺhK2ƥ~7WZ !09d`8-O,x¡LެƞӦ qBoe! kO;kD;>IgNpx#80oE_>rERn tA-1W*}$0J52L(JiRp5)3,Py!I5`Pd`yiEX1҈h_꿲bOyLΤFUɪtUY*`FYjT6X~x+" Q@ 1! Ă"DX,`(( ~W>ċ`'<ӄ&2A oŞ 2塉u+BĜĨWNk\'n쁳hi"bD7Q;2T4 -W10j-SCӫT:cVH WX4ܳ0XP*Uf. `UR5֭=(t^N_V;^ά3I.7jd?_G93R( PV Ā`Ntؠ:ii UB@ ZUR,K -:hT0błt©,i,!jlʨp-P4@&f<96n*sw~H9> 'T15*BTg|j7Af!ZCK`q !(!s3T[,#![Sqț&JP8[zVzHTٕ&L<H K YlUUAatr-M oCu*σHr}6%fHf1q?#` kK~#v_PKPPAP%h-֫%S*[ gׂ'܇s;JzK}!/.ږ!rZ( $*}߹_B.llOzoyC52"-\krg 6fAvѭBXUQ>FקR G]@%om<WoE/Psk0!j0P@ieIKrnw/ NTb pX*'\2ݟ ߟݳXlIn27".O܇Gq:PX* }xzf>XT1D5E%[l\U1b,b`S$R*$S )) y\0`d3,2Y(>$x]e P$ :Ytٳh! 1Y"#$q B4LRXs!aȌ=]vC1|s˳;6|/+OcOb Z]gЄX簿+6ߡo@fp!75L>@ ,edB X(xϩǛg8gӀd_ø݌sEA4Ypv.2>ԐD.mjxrF_zyƚzcB)d<,5:,AD @Ę8rOs:T8UeN`ej|:Uj|$:R鳸.i'-,0h5˖1E cRzhyR@PUOҫґצ ]f,0+y-aN=|k3h@23p] Jq'*ٸKӦVoK6@H\&hvWՊM7 A̮9gI]50 U^SOhqmS GQU]ԱrZ&Ď؊f!71?akn}t)t֛B4BJloR1'{ƙɋ,K0 ShگJjuVwR5dwͺE}P gÇ¢''wRA+` jD-u{ѯW;)y^4X6_~v],*p~|6:qծBG(ž, ˔1N:" 0Lgo @Cvӌkf21$Qٵq"&*^%Zut%7[ 9hIV8WAi2~N]t]8 fM~ 8@ -4k`6yEle Es_3RbJzOu ܋B6(]uc}pj`@x_ҡӋn#bM yڢ|rknnm'UqՙR2>|op (06˖8}wv4˨+*l<8lڢP ?╠=obAJ5MHPҢKu@z `W5}ݤߵwu67#u)2gsga eB"*):5"|  StNYͼɠ46U9b"#s". x:[2?nMU&Vlq5M䑡d{sjŊV.އ-V#jzA%8jG>WMwJl[b >U&6 4PU&9oA#kxG9 6[4L<&:P]5na9 FTV0g1C­˶p* BfNʮ{, (JvaeM=rGՉnUC%/2% ȋLr Ǹ9PTe"b^j:ʲQ?1n!p6ldG9*giGVAˌVk+:sF3w_EbpїBI ,:;|8T%сF%۩X"pJ .?{!b8U@pE 1N\""YfjT IdH:~nl*۵nd3L%(V`:^lWܩ$g[IFBQcKQ .YԳ(SRAk==? xF! CO=<ꭆ&0Xgxz6jzz7![*]: RLiV-Ze[3t1706;O 4eM˘rͣB`A##?fv_A ?^=zK*V+oH@kh'x>N>tdpJ{Yyє `>ߡh`9IM-Ja1cn8Y,+Fgː/e[+97ڽQTx_*Lwy70a/Ă/6mJYzq %(Yf6cUrXၥy̅!(1HڍS,ZRE'G -_UUUXBEEC Z˺+SHgJ+=m~F1*1_nU~ YL u>R#`6W7@0 BRC&%'̉0߅(;e4ZH&#XqGEܼXzuQAFf Ec䝙>fȞDR^o; (I \.uum 4quҘ%L 3<¼Tc-?GP2ȺT܌9 o>qc@h=ǐ's`U2IPDa3g"D@a,,:z邛d=x5 Lp2OdH9 S5=0A=e EZ0I ;j`FnizK:`d 82`ξgYDJ w0+JIIOG/L & VJR\uK{"*[\DLHŊ #=3h}꤫4Kڂo{=*=]𧩵X6J Sp ,(T .aAal=ܞrg7wzնA!ho~&sWf [zccxKȪ#@QUbb;J"c;F.:P"A6 >)VHy띯faiR@8|^{Y ,-1T}+9uzLϡԟ6e3C⮃m[gʟ"g95і.̷w1{N.*NL#I鲶Ꭼs'6l.x=F[1)#0&2$:We û!է(U Z\bbıcWݘpA5vx8zV8YI1,Iൺ cIHQ@UG{-;5px3ܜwX(a{|Y9Ov"cY?XDǧnΛ*ɰׁ!e"g6~7{:<~~[8:6\lw+9NR$LJOpGǝgzא.:?0vFDRt8w,ӑQٱa2qSٰQ т;;3v=Lw{[~gt(I|MEy\eEipsVӨz #5^ 'kB2BFC9)2W߯+O:=Bθs#p^ 8L ǸKby<XGgCC|JfLS~H0Ery障B jZ f~v62ixBR#A|.s\ %װeɼd |_'ueN`iѐReaVw1.Fz7fhWw1bNqFenf+m.V庲vCnv86FCbLjX[/,(Q" U^ϵQv ?nuJ1e-4b)Up g7js-Cڡm%XXH 4 OR]*Z 5Ȕm8"[ ik7ZZIE /ɰ( 3,\H Wv Pp3 m݁ 1htR8%m ؏eIHa3^3!)!nLQuU8mw%Bd(ţӮa eQUS0lPN&4^D,oݨ3Y迏OW3ymGw[!B>mwݓP:N`Pr?PH94m{f c5r8xa'H 6G<)WV*vZo ^I+a}(<z}V T)@rWƋ]3ySAYqUrի(3*g7م=k)Od l]6lB4B3HuclGG7]>IxCPcEdm}&t{f ƠX$WH5p4f 1#4޵z֙_*EǶ#˅GHmy `#n~kL{W'a sזe-W0;{LU:8KT4X'j FRmev/>J"^tԼaѽ֟YkƢƩG }9eϷ86رYԶ6R =/hA)1A[m8n! Lch@%QY{פe#©z5 s P8F1.Q+ejg z?Zr0g:YԶ0;V (Ej T7`g=#J׬{n}+%FK, D 5ue[]Oѯ(9,:}8L7RϠb(LсL p@c) ۂNM6^jfZ.N+3\<ԠMv2KqԨ\YtaPP> F6{XYm6qi8"|/Zbܡ{%\bAFq*5!b β"?-!א-7s`#7UC.m+Ww1ڝ#V3Ь oh5.(ZB,L`/<kA3&ȗMvBCܽh}z#eoxbDWC="`k΁vK5^? o;U2O! 3.5Jj5Mf+f " fW\T=}gM<:Ec/rVls!JZfIJ[jJ>-NK3ST4ָʪ Dg1N/aۨ {<Q70Xȇ_oyaJ5(Z@~f^6 hX,ۧf|5)#pN~);V*w}~oԵPvdƻnY9c@O+ Ea}_m8sw, ?G 8dB'Q@gkf@kb}JH0UX5L!u&9=/ħL@URJQ7S1u )#NWwQ궼lCvcd)g ՑC6m}= ܷr`Nϳfs0`#Fm]t`"+=&;>sރZZ^Tt|Fy~g;=KMb 30CڇU.9|e7^qא P,EI"NMƐ336͐ufn:Tftg-9 6792ckcW:btVsϚn*r3k2 }`Zϕio`.21ĉ,VʔqscңA[e,o۾rF׽ymg6Ύ6, J'_v+hQֹGg"]f+z!ia1=Θ AϘGۧ%UGϔH6 q: o4|kPc11} S| ;J]e&/ Pk}&zݩhTI?Ur{_oQᖫ\ w, | Y㿦̋ZM U u1Ǫ55c.V^=Dr=i'0P}Jٛt+b$Z)e/zn/1!r[y~:i62 E1AZȽiY–j,bYnn0gCs@.`/RP (6TDԩuXX fP-*d!57u 񭷕Q;{ yȬ,iF:ٜfX\Aژ*V6$ x9 3@po=5a[8#0TvȆ/d/MfedyQ±C[ff RfDff3l*]+63Ya69*K.3Me4i=qCk:Tѝ  :`Sםb&3*Tk r_r^%yV43&S,{vLMg_Wa=*(PU9t0ط(&OTˏG[Y QS5P1T UE|-.NE !RfrL['2JBL<:\8X}i2q3 ǣ*^fDy6f\]K˶Is ~ l@61xs`M;mMM SQf 2-SH 7\ 3F$B C€QH V dz/4^6ӄv)"kNNBHH*7^2&gU^q ax 0 FUy(EGeyEWUUXFIi6X3 YFF2V7# X6ٿ\rj #B;:-ink'ϧ Ul8Qw ZP2)e·EwF0ΔZ`JP++ގM[B`]uúW 7Si?w54ӻ.lק:p)/DG룮)o,>EzTG7f_<["# B_70 I^Eu".{DPL= omtpkI4j))'Ŋ,"طF?  OI5fWk"f U.q22ϲΓm}vSKZJ B3<a1#3gSRWrvkhP.<$ ԫEYiEU5~VjV;R3U0t–ZKoC%Qm5Ҳn2+6_Jƈ E|zUV>ZF=t?F#:|30p2W@z0]\f`>ʿɔ !@H W 0NpkjD]0#͹2p1)!(fpPCW Yãꡂ/AusD8b"*gi|vK*ɯ{ɰBy}?X""ػaӷ`'/{|=}{{f87a\) Q7m.< E5iC[(gH3)y7:XaφiH,<)Df +z mZ*V= smA A ɿxn(10_͜o7qDc_(`KtT_a{Zp&Hn1j|ߩz.RM]% [B"I%#`cr:#kHDT VR)ni1ަ0]%C.&=K'^W"Ź3:^͖0z2 s˷#`D]XVV( ACLB8SSC*`2h,I?!/k-A)7;\KlA 4pFI8N~+haf/(K `1UP*XL)#2!y䂺zt-G8,D 2Vmf Ri2K'ƕ&2rxF/ )6QaLIŧf?c0ᏹٝ F:^:$Wm*FS]to xˎKXa\%cAjJ2"L*3}wYEVJjSD-Gtf!0v.5VdvRR,awT)D#طhrFIφHPgZ6’iG8-HF$Xޱb'W *0yẓ"AHFVʟi4jμ^3NHA[2@o8o)(εR C)eXrKeW-/Rj|cA*Sp組b }\ J-K2X`pާOՠRL,ݦȢ5Bh1qoZ7e;ekcm$$(DTL! _'L9з6):JL86cɫNgAa JACikf3>~@&EDahNBH$gB?/յűqs=*8`U7`ʭ˃jZ #2w(=k;V*(ő`"EYFk֨[f׷g>A^W)WE>όs@ ,0쿰 mc 4q۩h!`c ߝ;X Uh)ܾ]!4L>qі*oT C=9iG=KQy;SUw6Q5Ǧj![/lK6Y mjeG!CXhCɲH |4! i6W6z!`TkTtlթ;~O$S¤t-v9[]Fn໤kڡ AR35" ^*4j]sxxQr3QSӇ8F7rӟz 9b OG ^c t\C xv7s^Hd6[",N `ÇadC X"D CP?Fr312K|~N>lUJPq~s"=/{s(c*a@Ѽ]V/ <;<ힶl"X VU"_rnkqgI:,b)u?$d߫9ЗɌ)+VZ`{ uGgg/(A% dP#334 ӧDѢH Y>g4.:w/Cv㾅AV $峕&u%Vn©7d"eqv˞tYk&q0xфcr59l8^FƿuSgł"vfY-o}^.{D[c./@QaD=fT%$56 5",A ZӉ{z=\l 1=kO2uv H 2(n}yټ3Io)O^>-[^@;>c1nYTUQFN4k3 wmٛ6f0`DVF":+Rtя6fBAGN25i0`IK"DqU5f K2 łdU&@B9NHgvGM 20F@XS* egUeqTXLg+d͐ZdZ "2q^1ż1eEIQG>oDuVͯw|;PPYdLw.j5ҬaΚkIVp>8(bIY<{1)I[en5 Y2(e`L"FX.t~=41+.ZsvI.Fhl˦hۃYWŴN1 Kbx7Tlw5xیK R2xB#ք0 Pg-b7P6LE'{QÇ,ܖ P`e[1V.ad2~04@ K0s PB tPmZ\Sl1,ƛFn,U@4D]@5)9 k~{̕]ϺLqGdss-1/ˍ|y;E&M} XuKkK3,pLNkɁw QxEoe"]!0G,:n9%,VuPìCnLg@6 [pZjPB}Lٰ!V|[Ɯi=?gFme4^@rT4?T/Fŋ[\ l& \uT0J;h_^i{!xZ fF3CUB+dMV5]Lmb\| ɺŊ- ^xд3UT]PVPjѹw\ K)Q`U6jJ騀-7&W%晑 aR*[в9}l^dLu38]Rxf!03Юpj:c-Zf <-fw7Kiw hDE^UVVAP[D8#mS&=ACE_T޴؂ZW/-7ylKC6/[(9TTl Ӎ^R*:-pWk5&.T#4) rJW'²iAGzLٌlݞ `Ԇ6`n)thI^zT|6Mu\7( Qԧ sE8x,<ա,e:2_-kӲs%=9&nᱡ7+YwP*6BI)R6B_D!:Mͮ4ץ1~t!qShm(Dgi C"gu!LfOa5 pII7\Na9Pg!fC{nרf-P9Hfd2sx&ZL^҄M̆$CĀp"r @dAT]SuP_B DGS^\EsE@ "o"ԛJaPfFU䓱GpD`)"\cE͋j(s #⢁U^؊6m/r[ (!dڮ\YrbP-Uow J*CQ6@rC/9|Q1ET T x$A 1e)]<PTyGG18QF $OD 3RBnsjS[y'`=2 l ?yPK(Rzt@4@t!I[`1S}˾AT_}p/@DU$ژd X^w@`!A:x"DD@z]o}$Xm T{$ z'hJ fm ViqSmhS>[Ok_Tix0uBUvr=ݕ\:juY? JPDFG0N.WyQ"+ETfޒ;X?aT T3HRrrN~9(*(tPF5`<,QD=QkE@6d,ąUN%'Ziõ詄+zHbjTE=\P]/}ak(< %9 9:ԔA$UU4?+zQ8{.ʣsW/SjIiêeQ-("x E%;xt [Li$ќ>ET6*֪Ue֩*iGA< b*;* nu4@Z\:N u$Dw`}"7R "ESQI LUP9F2tuQʼn ހ8u`~&, @ꒅߢPDN < UH"#J05- LlQJH1֩?5a;azF]6,d"8M asubSDoA fpmKVI@] y ˰D. afA%J JN#3 w$/E>pC+>ùC t\:&3YR`#DA ʊTyj=dUA@@Ȁ"pW%`"7@>)N\)}Ae!‍"[e2zSlzX ɏNt;}PCٓ]@jS!G[H0@֎z̧nvY+a5=o{I;Iat *'+ PLD60"⢸ g `(a9qqD^W4N맪7Z`\@r 9{=[Gw4;UTZ{c#0hY +{X9S!lҀX@^}` d95i7pv#XRN~ aDv|ċ AUc/CJ"nf?IA ^r.j8"D1deRK=t5!0V)3k3:(b(0Q[Z2,?~,[< !I$^Ɋ P񚹪WDzGbw=و{ÆtD@cN dK`lSoi.iT&yN, i@)APլJk"N2,s sHcsSb w/9zhs ¬Jy |:o5[嵅A: Vg`U'䝤8$vJWi@9{ӕt$օdYGB Q-/\AyKyoVQ=u]E>tiA$YK]$!jb~O&˂ ˨TV4PM`3) AnD c8&@\D  ) wH(N?ǨOX3,=V$%;Z lcQ9ݕƑMA/ YCd.>sqO n~H,5qj"HnGЬIP;2ܼNoe0u& {EpPUD k$S^k[_Ӳ9onTP{'!XQOYz=vvlؤm]sw >{-/sByXp`u4ko`,CQ 0E1l w%Q8z)Œ'ELf@7}jEZֲC&sfR͠ 5=VvPZ,$ow.40(ho.04\_a')<_l1Bn0?C)3!=OqdVL#'1{#'H oEE32 Nj"ߓJP뺞'^_]c;kw/Ãon_$u;uPX Cc:fit>< CwvUV0i#_F-k&U:AaH;$(G:uA=GHy򺛜dO7fT]qD"h|:. ]on~gKAiJeHw̘abEomwRUJ2>#>kNk/ouz3\f;j Ƅ%ʗ>k[@&fH=j`Ѯޘ @HR0i Q@ȣZFt*aV{:y}\6x4V~_LKءF~=e8|駏a4=8hsP>t\^%7uAr!i d2YdWEр%Jn=x]/PY}C=fS2Lv/ SJ{j9$ >kԬ*"S^]6f{y}}ϧO_A=L Y5Ëh)$xjiwXD_ <<\qKŅ6o=pSս {nׯ.ke*TR0X(ȪD(b#Ab`*F,(>fnjmHUJ PbEX"** #E2PXAJͧEu=*fP]_ ET&%oȵZ4E,ga-^dD8DƠ]0UEkLf7*$'!EVFPI'M/WDȅk8ZAMgILDbV7S3 ~oy}ȣ}鑚 8jpͣDR,udlԱPڈnE\h r#@r(D)X ) 9;&Z `+??( CX* *n`ъob"9 X`A:.ǕuSU~.]`B$b DŠ0*N } ^}Vys=L@UT"G`(,H"("""XU@H"H;3jTCbF !PTa<Hة =@Q5jD vKHE4Dϥ))Jh!ވ)X D7P@CoUi b8ekg*rTaE,QiJ6P"5^±)-jmF N&ǓZ1])4)/Srt @?O@H1j tRFAP#.~!&V*yS;_Ek- R  #E@kb"`{m` ^ H( wpG"#bH ɉ _bn=nY^̙x:;M?!K (Q+m UAED,6g, -? ͘h $%!_rEG1Ts\U 8P?LQD:ܕUGu7FНiH0(ȘQQXňA Ɏ|D Z 0-PT9tq5'rJ+Dz9pqǻz?5\x|>4 +C>}2; -W3nyN}.?Q,nDѤ%5]^F``a`Ӟi`$Lԣe-P86VtSOex=VUm)N ($V$;I7CK80P]v!tTRDotEDžngRFf”(bqP>B0UT0b#b*(+x#%鐇\/rz̒hᵥMlv^qFP4pUHIVQEbȌQddEs2XTEQh*"BY* E)A,WB̅UqjPW $+ dY#n{F˩F!m "2$"Y$!v (1^vUT5E5VLP@/K6Qw- kQ8}_d_ό"@`.HXI@EAT@D !burBAQ" XV7+aS1v;Jt7yD8tJp9/u , Ge >HejƁ~["(q"Z nEE##,J%D  M9&j!U D(g3@ѳ?~総qtMts*RiK^P9PA Uvuc.xz>UzЊhH`TH"IQs $zk@ )S罇g//>@ EDtD+?WG6zMCfҔfƇb2VM)-o}z±MUnK!:3St?Z9J""ꔐ<5XD**0D`EXzIEgMh"j,+ V B@H,E$0k.FA( H@Mz6o\]ArqbOxΆ+e;Ⱦ6c.$#:roW_q6DퟫI8f1SwF!cB?|B9Yؤ]" }T xN]@+rŮE~P'۝U C/UE*{ւ?BIOw[ݰ [ND%8aqPJ+=! ,P$R,( (0FQhE5e`PU$mh,Q" 1PQK$TުљLBRDdQZaKQVAE!hY,_ UjV QEUbĂE+ x蔋 2kEPQDD+d*kpADDx蠠rPP@$m-土u=C!3f:kx-ATGgbځH eGeua.O_l3uMD $VOIX (R"  AAB*+ oE@- R"+TD2wP'ɉHHvs4TE,kieQOi+[ ~ ǹ .tFhEA؝| nGIvv4 )@<(A!`N!TA" N0DbQ dQ`"*УY,U E QcFPUZB"*%UQE@V DEET-Vj*y-P{b "*I3ԡJy./?c8S1QK.9x*J߫"l|gfjl+39ގW Z0Qd`6.Գ S%J`%rO1ыHOgX(I"U UQb" 4l " #OZW)gia56E `E$^*Ԅ̞ΑePa# s h8$Tyo=p<=6bPCxp04Z*)kw Utp@)E0@Z(gᨙXPTNrŴQX"#biۦQ@ Wy_ xyiIZX X>UCy8sud7|J)x!83@`fŢQRc‰ծXHrMMElblkl\L(X(ȪAgdBi{Hgkgk$@R ,dEV8b>PX(1UFHREDŊEQ@ J((Ŋ"T) X|"+ QAY4 (@d_q"vSj\V.*Jwf(Hj\Oz2 `DB@)٪e"AӉj.B"ZWdppd`EQ30TDĮS.`AX,DD&"A1@UܴeK 3 *\03gKo!}nO`=Qŕ7녑Br0*)b "tp1` *TQQUR5edQREXj#FUJX,bE(bT/ǗZ-C|bފPR,@D|x?h!ذ|jrE ?oTIAH`X" , V@Qb("QZBGR#Z'$z5t @<4wӼ:4hmpLDB5wC=f˸r(..DW[D `%vubCnH(),6N9;Z!G 'eu&n$ )BMfIGP:^c3q򕀠I O9}?LXDgQگJ;81#upgM?Nv N^d] cBOײ|HdTXAd,E"H V, ,"PPPI`EaP,H"H "E X*A`E, 1dB," ,"F " ,!L H%>F! Wq?l16YN"AWZ裨u$qFmtdPX*VaT?)bOT6U,QH SF[C|4X3Ҡ==bՆD#0JacKuM"<&(u_l T*Q+EF*QEUHU}?cb$`1"* ,UAHHIQ,EDEEE`QF IQ"1XETYnK%=ļqS][Ub"X҈Xrmf(`,P`XEQ AH R,i Vfе-R-*ZV*TAE446yd`BD QE(*UHՆ ءD*]ʽT.•ظ|BʊCYLi-j+ ] jU7x3`j ,Q`oh"%EڭQQAUx(b"&k $:Y_ 0[j]}v(F(U(DYHT$Fdsã/~EMs/ D~dB"fr1#iwRy[V Le!`5^S}9aI " Qbd"0b`*R Ab( Ebu7 +PUR%hS΅H$`M ML/bLn"ődH  @PR #,X " ` HօEBvB(o48{.mR T"( AEP"AbXH,"guz:^ھ|P:Z E7|*A:Dd HX, 0@P AVE\HB*0 B,"=Iתl .qzRCidehoTz!-Q+n)XC>mwV  r%+ XAA"/>/Ccr$XAǹvz ]jW- K!)1`yD Q<Ǿ( SU-k\QwI{uK̮L 4i@Q5J @3 =!{fa-V:]4!䰺2D$]@2HRBU=^~ƚѠus`r19MYjε֩IVRb#Ub6i*QH" SRi DbE6jjRATU*Qf R 0Rb/T1HIa ̭ICl"mWXBIUU2  5% CuQ+ TPyU|>]StVB4B^ş|f(pO} `aW]L0fA Af6K8_WM~7$o؆cWQâ?_p񂻐hJP82]PΔrNo7Vqik;odžzB"*}\nW0V*ŌuRՑ.q!ϒBNH AdP A@XA@@ RA$dj_wk~ZeyC"x@=oZ{&U}(VOX(AKKQT˱OJ&<U+h*Ez}6-2q^.w^F~sU8yúQEDU$AAF$QdR*"T(,Ekx[QГ[I6; 1d :Ʌ$q)JX?~#+px/[/X R\ܷ5.3rjpZZ[Z` !TaD%:΢}yD"NIt-;a(F(dB1Sa ǣؕʌzȐR˴J^r~% ~ҹq JV)DVJ **)ʩmpjd J¨%) $XR˥2]DVmDfUXBf:h\.ȈPQU"*YAUU(,XDYEE0rezv{"(+" Xڅ`Ȫ"EUREX,UW/w˅ƩUbT6}63S3ZKKBQSk @Ń*70vm|] [^#eAU#G> 'Ы 䁄K8(miGo-^\ifWvZ#TǯI(G 2,YwsYf~\,k 7hmi'C%M4WEC1Ѣ~`#FV1.~:ePdÖŭWe6m. EU,H bݷ #zodfH(R( E\*""#Hsk'@^}ߞIEa .bAEUk{>?wSEI\ݏB"F y'>9%QE,)ky,6v( D`E(]*{33,9EP0FJD0UQX"(ӳwֿ|_v(vAa-_ˠ $X(x߽|qluμdTdQIPIXd ,HV(V#E1 "R,AED1U`)"*Q#A*{L"2AbP,`yC6j'YV63a=km~"ۭDAX** w1:qV-EE($Dy; }?p?z6 *{y\/rH*8%EE 1" "4TPQQ`@Q (",##* XDS*)Ub"1Q *,1ԁk9"ZY>芠ZJ`Tdb d" 7 j%۶V PQEE#"bJ0* P"HR #Q4i(UX7V*+DESq'Uo@^*Sׯ_'#͉7OC9 aZ9AVN\of͌}kb*0ՍVάZQF_DI@q~OYn_ eӚB0UXEot`z;-'`;kP5ڴ))]WU3)@ EBSo@x*4QFEUXuv*SZh*œ^wKPQ,U"1b`E*5Yw-V1/fc*<_AD8͈,F,&II(BX(*ȤO33z#"7#@YIM=I^rtN=K^R7@P$+ũ [k,Z] iLR $P-~!7Ąd`EAAb`Q"dDFEAAFADb+QFE"F!cETT"b1TP*T;Ŏ,Xp؈\sWjwrs0UdNg(GU x#wf bu/{n݁vSlxBb AAHIE" ( ,b1b,(QdUȫ"ȌDBJj1 %+#I2Q lAfRX]UZKނͅn-˲2P$#k(z"* Z*0AFLa Vgw~cpÈJBڈģFp~f\|2.)~ƬI4-QIĴ] 4OcBE > o\9:YCfW^vc|+R>S |Ca;Rg;D ڵHybe:a "*H!"ȪH R &I"gVjQd'={wK`{޳`X'ch``/XN' FK]ODmxg@tZ*%$Y,Y"*c"FE@P, X"#߇b,cOg97r 'xCeY|T>wn0qa fP^#A }${~m8afb T,ThdFz<=ŏ!)0@4ށtRR+VŠQpY@ߟc)5$( i0F-U"2+>EܸTaL#ۉVZ70AlD JJBUY3gpdd#SeE1HX ,R$H,R(Ʀ `_1b)Q h-qZ(U(@1Ĵ@8#@9h70Lo:r<7*#NS=UDW9o]5w[juRDؔ9֦5{v@0v3"3miL('yZCKj %)s9Z:r+%ߥa]9E"QU"H1XX(F"dQUH*:lI=UE2 c؊:y߻}t@ \\uZ{IVƃ @Ye C&rXVX\;W4;cCұ҆&+l'ƒ ?_]x`.͕.޴VC_cH5x/|y,vN[o9%2u{/ͣdQb0&c]i {.%<~M{]a0x]w^;MR.>gdX![}^Z3ONOcF=K0RH"dAEX*QTUA[G n=^7J֒*HVkjQUbEEQQUTPXAH`T`X1(*c1U XEXFE***Q+ AF*AEX1E Q" EX*c,Q`ň*XbAHTAAEXE$AB )X$QdQb  EUH1E(ATF,cF**("(,hQ21#TJhUUQEE"bdufE3^.ioT BJ0E0U,X (#UUQT*V(RM"xCJJĩvuzU"DH,%URF$F*" ("H) 1"H# Onť1D}zfb`DX#0;ip[ lyyIBLW@lEUE+/jU_Pz~a#**"(*DЯZ=q=tZͫ_dGc}m69w5%-{Tu{%SMU#hEXՠcW>]&wo>EQNB#c" rpȅ!9-!wy8vH} _\WRVA"(j%Q]-{kx0>y* H( H(AEo:x:вCSQ0Za7/3IߠD66Z "aӠ\K1OVj 7[ZV ,F%^nGF[i OƼ4^7FRo5]0PyUL6j.@`ܢ( Hcf : OZDenϋ1bQ cz R7%"!^YP,$!#PDU$Q"EV,QcEV0WRukEPQa{mŭyv<`DAb  E"@yJ|"tj@6k(?;Ee}/plӶe,TD1'Qoc ;y& [)C{PYU" " DQξFE*O/Էw8Kו&Юs{w l%I`Pb,,a]ݽ>O@]Oo]cPpCW{О$s>z -j1AwETm2a@?4y4ӧ$;;;}Dc<-0ED`wA~oITyh\Pv~:Q̣"@ @SgaE4PP@z*'Y@ 2 *TP@(; 2  wTAr|aG,z1*qRB 9(%"l @3D D$F(F X(d@c,PDR b01TFD"(bX I!!,%YFvj=LV7{*'eU_@C$Em.<("&* ܋ 2(RȎ `tm H (#dESeEވykĬ)\8F* x؉$PI7XA@ HX("XE"V"6DDECAUsPT 3ܤ @r&[ ,Bإ"-")|@/H`PRHB|I%*(H  QXEVD$U R 4HqEUP$w`;RInbU`T/@UK!!Q|\ E .TprS(EG$E;6I!q" $E`H0)"C9omEz|8EAu3@NubhD S0" `H,* EcQ bÀRTT؈x BNtRtRhaId"$KB, C %, ȢIT &ht) F+k$fFULR]@ %2Y,%RUT BB @XAaBAadH@WJ4PA,ɈݐK S"$`BUiC*%QQ1I!{Y*Mfc}BXV6@ +X"Y,q[r a!BnF*1H$Y,,Dd"H騈H*m mCP QQiE1d^Uނ"X$ R( C$ dBAaPȐU@A$dFE@UB d,BI)AE E9HXAMAT #"dE( *%Z(5 HN(i +)$DJAFIB0dPU1(|dDP#BڊE(B\YU'`b1dN z~ݽKAFBHf@9`0$DQW 0 B@o+E(@T@J@ihVJTH)E@`H*=g"N$ED }SA4DRDEt CEu墪;Xl !قبH&n-TM + %Bf#ސ;ډr"+k)\ ًD[;DFPi@ETl+\(/PIب,H ""m8p@)d"; pb&@ URCVAb^ $nWgA$IIW@q- &XV@XER@$AX#dP! PY/@R# T(#", H0ȢdAITvn\,"ȨH## @6BHIX)$ B,Jd"A aR (H A$[%Au,B@`QH  $bb"С`zRքk``_RBIdkZ@DB؉7&(ELY$*"IA51%m*}X#;$!)Ab*1EdT60@ #" "5H$YEJ HJ0٠/h-Ow&)|_mh9_{^y}rCa)K ;lg$R,B LH H,, B$Fȓs%@R DA8@v1B $HySh*H\SIzr D/A E "ED\6@wP^}9 # A$THD%21A>*dQKc4S" 1 XHED "#, *!"2D`dI0IB0aVH "EUBB( I@i)d-i E"L X@ Io)RD EA Pm|E$ARH@)0PXHOq2A^(bH8R$(T# U V H"Y$2 `0VD+ZAI$j>ZH(X"L4BR@.$!J2RBB]IK" Q 1E(`B #(AdI,H0P"2(F%$R؍bl$Q(I%(P *%J1 (@ɀj$eOtB + j0PLG-@Jn7 8 ]-QB$IqRd DP1PP`D$``QDEB@"I,b!AdFFDB A* "" b$U#A D(Ё g HB) -"2+V'=l㰁͖CXX b"$E *C42PJdDQ DA`(X@AMT@KKJN(B@A%b(,$ X YE!h!dI.m[aB.2Y?8a/[YN6&3oLt BqTP6)rP Rfӳ<ga8,?%!@o U'Ȧ v(PY `iU=mi$cq:Gal -HA 5~tӈ2~Z!/!0 icnz];L@E~~͝3gaݗfLgiRe`Kyn^01}7dlN]ܮ6+`, Ŀ`p3Ύmٗ):.q=×\O6.O?Y8:xCZ w8Stښ+` ΈKl DCgSmsjhzk1l#1'F'EuQ;q@.P݆?v||yuo]BPeC˫8rh _(ݴQX廳 # @dH)nmG\lrҌW,y}PD`@RF"ba!+S>O͂m<}}"b, `2bL\L{`HB̆e|yC2D#S'͘MivͅcvAhvҟL kʪNPEx.W}A VWP^~/dՋԳ+xpwDqIu'c0YV3YG1-Qzspgs*^dU\\9EʞyWdlpEM}wZ'Y|9oOǍig~ *$q]˭Gq1*_{GgC뻝p;IT48~湂c>nȚ, nn d†`@pcԙǜ3R)G`σSus:ó&rՏ&oHuj9)4ׇw>룈A{*4cu>X_-z!Z˰K9y(h>#^{&޷Y۠uH/'jms|?+o{Y"E`oش"AڔC9-Hv g~3\ 䐱iU+uUë$_[凗pemInk}SE\{aX&JvsբyLk@b~Zss8&`ȈT"*D"F~ӠqĥLX`f0PGxzh/ߨ/4ƀ*fZwtuضEw쪊@,5*Z'87 .h=^Z &U2 p28mVBD-#em{EsK{`o͚&q;JOGpۺXjE6!|#Fd;TI_OG7z7шkŌ]ZjȑEIfi) Sdo ^`QS&JՆZ!=ɏtvtEʷ'R*;O6zgl^JL禎:P_P跼( 504Jew?>U2y졔AQQ|>F5^ǼxBJ ;Xdw'AQ?{Nbr_X׍&+7%0oqeiBz g¶<>'u0iH6:J?mB  o{屩bB(M<,Ϲ$fYiԼX &lFn}hkމ)s)K/O_}ǐHx:\N2`- E0슙wu].>nϋKe9부%21ɳ 9d&_Oa)R e\B@6̃Rx ~bC2!2V\g!&ndL$,w۴F(m!AT+b?G=yMi)a^ VxpAK"mé E1}ff^<]ݥosqIpHs1t6n\ht%_#EUBk?N gNl(&̿6HvYJNZ ,&ecSV)_/8,vYݫB+3fx `Ƙ4b*U jՕjDR7atE-7f  2RVrƨ`TSUQf`io) "o̜}Ht8;;ɔNQ5oCdoZũԴX#F;\\fɪnÓgKf}5څn.9z~2HVhCUL6T&mո`8}AgyY/EIIdTnJ0 pQa߳>=8^}=;=vCD+GPGt@.5y:JG^ک:Ʀ!MͿ'?s?MHĮ|Md)/y3O$tEqM5-݌S0(.JP~b,@KYLT{G[lCl̠L̬THlpHʀJp8j XVbN&Me†s _LD׻x&9.l,].9ʍThk ^cE^v>eR̺j6kǯ=NnP[ GV]U.r!"1 UU*i#5t,˅77ۓP7JxLT~o]W3|W' 9/sԯAAz%HEՀYH"$Sչ]P ch6u"1 /3C&]D{PTNҢYRZ*Eŵ5ں6HYj& ܉ ttXkmR:(ǩYs`gz} uȲy)8cEJҲHʪ}>ļH1 ýпto(}y6~:ɢ @_MU^!)겢jS&M2Sv 5)k.Lp/w99s=$dYv>X e1@VYg%#V%c/RUR݄*{<`C0b^@Bc_ 6M?p0+d927B=W3r*ڠ?2o6l_RJSu]^}.KdMAJ70_{/+NrvqZքRO%^~sl=Xul*1_nSBv쳷r豘k05a\ؗH;D,jWu}2/Si!"$HID$F,`,Tb,U "AI=wyG]|w3h|.'޳?ww$!$I'}7qy+}ZȲ<<9:oj;]wv_{T{~~nΚE&6!F PR"*b"#`"D?7ZMσT(cCT~VcoߟGo DnpKJ ȕIЄF: gS?mL|`B얖?}RהX;42 ~}%g$,!"/ߗ.Y |'|:kšՙww+WtͽOUE X 1UFE#XQD^OYg bb"ݛ?m,P *(` U@`b PETXG>7os.c':DTF0QDg?pT_snN@RH (( =9w?e.Tbi_bο5Z[BI ~%b.M "3]kX(dk2'4n֑,âʉE9ic4j\"Z"#+`dQER #bd`bH Y" , Ab #TȠD@H,32 q%p TҠ-:>簗@Db< PTDQX1T#3f`<*wvL \qNe/1$u|Ig(X*uҪ|(XMhs&'$66p6 g?a/ѕuKmoSE~9,z 0DP7?xs-2B6G4Ʊ>D2 )e-֩"7H@o#1COB SPG|* kX+CEC~"ȫH~ Ƃz"' |ނ'Cazd(:8*8QƈW?4SYE4pE[!㺢#o@AAs@CEDGT1`#E+*ܟ=OSg#+qjlVx\Ncݔ,7^>ו gO3_/=7׫\ {x`(!^ t9$F?[ 9] Qa v$CK)t-^T@_XNAGWW &yED'dR?Oo5;+ҦՒ+ngvhbސm^[p|)!"eTUu.t:k?# B?Gi|e)qhnF;/HlzvjڞAאVtഁ5] :VG Y&&2 /T,iFȌXR 3lH:|+Kmpό?C($PHB Ro~*ٓ.vOc&,YGwF2I:6sġ BA#{"#%(FM[K 6?04i`M}zV? pDI5=VY>_U̘0qh%A?k0 hhu]a-":'?Ч]G"R% J`)&mnhDQX;q_j$uJmm |aj3#`k|A@zy[a~<@9hH6*5OLKC~\ MCO&ʃU9{y|SI3F1"c^a8)sIkѥdwyȆ mEb0Dᜌ|spABidp;ⱉP),!lN>L$wI e &XiCue }n0( vƎ+ȕBr۲xADDyQù @XynhEUED=> ]=7\621Qzz+0Tׂ@؂1g7qrm`BD ʣ#hQKd CFvAP %w\@8{' VJu&@{PpETl5SUcBpҦwMP#N!d:94l:rh6NsbEHMڒNJ%+\?[)зU*:eJA8<|檦rTneiFJK3Uh@(XS^zOpOr :ZQgM V3"hek]b$ҙ̞-K7}bhbɹY7lKtV|կX E"""6-`b("E1AE `,f8bEYR(`'oN;Ee_@@DQTdQ`0c"`  Fm9my홳]j b #DYy0#P&5cOEIREQZHM[:{)d!erwKmI~< %#l~Ͳ_DO"'^.P 0ilKJ@?npaP?ϟ0 ͆\&N0ؼM&TX3TxeX`"7s8tisM{9֖@ Q=-TaX5[.Qd$ݦRs66T>7&6|ltݾch{CzA'/#ZΠb&F+Ŋ{v{lnj}W=E\"b,>wTlG[z09tnOrS8 NoSbAiԪ$N–MI9n#kQKm)A' u f-o0V,theL|,ߪVL"]c%b6cd-F3It'P+Q`:0S[QqP=\pҬ&t9질kgab"FOF\9 lEn}"-I maI$dݠ+7CBŶՂwI(Ȓ4dOP DQY SuQbA m [X$-FASU F1Ph BPM8k٨<7qhdZ~^-3H,b`&&'kxr*[(+5`-XbZ"4r 66>І .AT^>O&܆Pr 9aDW̺UN6O\P`IJ5|Դde{]1Uu$E^Y-і3L,`|i\c7] 8M x b `Z+UE(wNfmɭem3鮶:Ͻ֯o)Qb94TU "(DPQE{+'8q0ſ~ND(005w7 f'SVg,5PTIuB((,ȰR YyG[ 1 X'>8~U#o䭛Xm25,rW緦NԱ9dp!ղpwM%,FR,*Zb(N=h5<\a}2ᠵ}c0Ry5u1G_2-2*\.9l'rZiLE )H1E`՝(g,WO*s4̨#Xmj9@:dny,BS^޶Ө͕yO2p&8^=p4@ξ=Y@su_ v.!疅.> p3]wZ$}K TAsd$AK R-QAՆN aS| 1e*,F2wKZl]xl9 ! ],;(k @'M2"23QL_q/Vœ`6?$ B[bm:`T"x25#Z[Q_M1P&ƌCVᄪŅ"rd [@rλ].rW8JyPR:sjGlb<Դ7κACpk26\P|A90 Õ͌9=wC] 8597}YPQUT9EWno̒"oX#35%`U&`)͇t꼺AdRFV]Z:\꩓93i~[ʎ KqSņ^ LWUX4:ǽ4 . Pc0\uZbɶ i vr il4KHtQTT@BHB_*hӷVM[ޮTAA73UN-e䗑$" #{-aQ٨3 ӣ cL0GFS[FW ؙRTzֈW^7!sl{Qg&( žۅ|CiYs*:Rl(A,\B&pfKfw,<*dT0Jjx@ׯC;xwBɗ4AL,#^^ҢQ,״T׋(`%XAA 9~4)WFF #[f+,7g8BA$JE(8jU"7/=ÿHc59,XbCQ07kۿR\ߞ,Ε&Q B[LTTB)ҘTEi4en tO#M\Jځa8섬*ꡙj@0f5+mnErv'p0ha։;>e DOqѯieeV)0û{NY4{O*F{]K:{)Ұm(l0qB[X}Drjb*"Ȧn[ĝH0̈3 u *жVm]nc춴77sK~[k UXxZ5A/GnS|ZLFbo5Ӫ2P2)YAmcF#@PtP  "v f:W~Lh ZzΈ`{7sr3h1B  S45Ge,YbEXDD`3'Gqo# P`o=|Z{eVhWRZUoɥʣl (H=]XQjrhys"!h.Cʯj&G"6w1:6CH2UڬDKu.{ɀU" UUUhsbgPD:ٹm/e@j*cvA*Wso=fmSCïo IA{>+CT9 Ab"0%^* i{4J-F*t><:Y y9%] N ߞ>զ_1AI&0pvp1A$_@\6ab;5d딾r$ck&AVZMX&Ic'|NT4@0 k>#Q "X%,Ȋ뀲ʋݓ^A3>l7"M;J5&;9-{:PP/a ʵ:b]qҸ]\;峷 g1 Nqeݵ٘d;1\u˚%-_&VJh͖b@ƅzRGUF=܎ft*փb^h'WU\:,by RRʪ0f{:# ; QBh-=W fu^+#ӥG@}H0M #t+'dŶb`mͰq\N9&Sy5J{LlauBY@O9>qgнr%d6`DE+:(yADfv[q{fm0v <|DE ^8. ZiB@<zlH8f" 3 J>g[ 3 7<3곸}RbG"3@s:)Xx+ot]~[UNє[gUlh:1GrLqx= ɛEz5IdIAE" )Egj y.#"qKi&'Mb u"[7ojqr|/S(B<Nxk/h4̀!0DEf9pV\]z nbmsT mqqY=O:M113^5e={Q.wMOVJ ywXz/oK?7|<{y9vN$DL"d*7&kK{KD4M] 0&n%Bd ^5F;4q^ DDFy@hVWz<ʣ=곟kT6E]NNˌf^F z+ղ&0|}!F9_p(H 2?Y&5iQݼ>P OeQAMyt }of ?!@DAE#b1@U"*PR(ADU`{84gR?݆Xsc?ݠWWdX,xsŴ.]O>JtJ"|:)P:xf`?<^*3;~aK r|@~CuC(Nލ\E\652N<. (8}&K Rn!)ay̦C䢆z-˴z{胂R H&P^Z((ȊJpj(rŀh>TQ N@ U=\m`'AvkdC(mzx? G- V&ޠd O_nV곙)54߷Gvwvx縞ΓӅ/qv~AG@ oཔQu1VSS.ȿ鴠}rzED}2dE+@P=TVGv<~(y(M|䢺S=r*rA2 d $$OAgrH>~Ev0)<`qSҬ (ВI$ʄFP C G@*'*d) ArJpQI6K rYB#~>s@BB3֟X]޷Pk î Sh'kg)nCG"P☏۽&(rog!C1Qr;r'c#W?Z^'ߦ'Chȇ(fSs d=w_4d`-)<ƃ4,ZCgS~m?+gsh<*^Z#t;^ތHsm#u@j]'t=>^uF*di}ISrB? (6o9Kߠ~s!:ΏH1sZ:c~Џ8: RBk*L `F:AaWz V;xU忠]"s4_:$vP]30HРz3 $߰A K-zmg $d qrׇe:}roK'1Cm d kEf^fMĢ=Ԯ q $_*!_*߯@ h<%lu${/ MǗ+ ' x&X.c6nǞ&zQ(L8Z^xmZfL1 wh]~m " >"& }@o'uPa]gRs`Uۿ!@mC`n j*-@P۵CUW'd p04$ņn\r2' 4ö7廯}-d*BsH t.$6^Q R ;߿^]A\.+/H,pEK9sI mB;M!,/ T=㐱A5 adz <мM赤Z_,+pfEtm Uâ?^\?cn.!1έW[tJt8f`c򳱂jMxunq 0U\òF|EC;a(]:4_ v Va@3֏,ldN i Ϝn5PueoOwV.7t4&u6JQ%s2!dy\NZV@NNج YHaLfFTwۢ}PzeмG}5k(DiYjʹx};lZLTENU|7a @d}fԹ[{mο2*QTYlyaÍN)`9i歱Jh[~d٢d.lV+0{ŸRYd*t&)H;LJHPѕ/gO5 KT:6w kUնFṯoiIsb_sߍ֞ΰuڻi^Z+eʛ] (%\*kYltݓ`ڣ|ػ|0Ɗd'N+eq]ж/QLlOƾ6N,RZ/}Ff$s\m6={rtFf]Gv)*XJ^YQ쉢f242E>܋: ?j4.3UA=<0[S1ŦPr}Z>k 8/VdcD:/`JSe4p\bJmUY:2Xy.3xRR"s {Bbfm Pəcc.w .tloS`:l/M7o&ka)98^Eu*T3jnQ^xJ>>zgU1e k44af+?^¹.h'A1Jkk2.gN-JݛJn)@Ơvt]OewY U] |*Bݧ[!r\Yv48QaPiM2UM1t\7,㾫ܮͬɆJMS,5[IaS,E+DVitAkͻ溭kk~- _̊6a_!S:]s~f3AmIa𵈶 ǔX8AF\9)lSOfxg "]s8SrUh]N!ѿkr0}v-e Hѽ 4lM']X560+SXt6&\eM>dvE:TZpz^4 7j$ ^?s*y'CޏWURڰGU3g{rӱt) 'b'o!ۤU j%E*w/XEkV_,EK#k" H+"'w;0ʠ/5z{p^C&e;H(;$I;\w0mFo$UR,A9Sr *kqQ,kOC&'O̅\S:W6mr} N \t}16y4 6|3q$-'gx ^-&V^ffam&9!H&״z{[+/+P6_% uݮݦ/Tۊ5 p|,JFK@З8GeXn#:%kq\5瘯nc|68۝P|&umd @ j- k{?=77Ukt 9Ƿ \ 8P jfCGq],Y_dAal zL'zA`97k|:LB~mUYebxi~ 7Y2)F nU^HÌgJ(w _6r⪂^[kyh ;v/mk=)@\"C?,"6:[3iKtZwmvÈY_Ikq?Map|*ViBizeA9ik0J0}OEJI.^%8WU4vSrK8UkNQCst -.@qX.-ooKp70"q)A4&0T3댛cܼT?ԠvYoKɾ#2=oQzJPٮkiP_qy]/]R+rPqN_u+xZfz>0q{ODGH S (tNƽ""*I{:z\y~{\/[yFEй鹣#aЉȮc[UK/޷f C-Y(czK2e ƝT<͜>1}W {lWZ|2(""+FiiP R8b=&>7*tmOQ2EQ S$V̀*!n爢8$H|S'h'Pv3jݟgMkdDǥ$7{eR )*"TbDXCw>7nb[Wj:$VӰ| [iӱ#EVRon3lz4WC4W|vϐr<9UBvUSXZ}N%tnm{f:[ӿ5/COVkf8 oȐL0*_Ǭz)A?)AF{]MJ-aҘp'WMZ2;GVU0o9zJB+9(y4x{!osQ9VYX};bQy :vQic(]+D@;U u0z~.`Pby>z|\53D)Ed)f֒U2>ZqJ)i;TVE)"1͟2?eKR-v^ClDNuJA$hvoG0v@qIA^jT &#% 7Ǥ ;[)D lȁ -5 <,~[a0]unc5\z~ōH =̺1Pa_D ]oȄܵX >Ȧk '_-YXN:z rfl> =UA+gt^d󚝝FeUvQG_)4ܓ6l*~U9ɒzA ]o@&nթ.9P;pv8/R.lm.]%T`[xu=E\X7m "RY ;]TҾTV^U6RB֡nİVT+H!l%jo Sk"Qz(wGMyo^Ay?-ko[[)oax;^b_h՜ЧW=tO '#v bxP}E{ECvu@\X\D3T_:?ċ'%-Q D+}7)yFtۇr54\[V/yR}m8e6J@d?hp{Z4ݷH{Pv-b~Z9;n!1E1`n[4k]>rxAe oEhcAJR]+5AdXfbvlMvCUwSU[ d:zښl:8д 7nZ& g1"dG;QI 8rCj'gfi(yQx:8E{xc ÜEhyW&cv<3 M_kkD]@{A*^uENz,o杺݇[֎Lro!23| <.)P2; .'//8b B{9zްf0fe2Whը#_b"!cFѱ$\P#( LCQ 4ީ NEg1 Νg ,m#Ð/}' mjʩM]YB̥wuwtrFÒ-@"&&;qQ5PfG '~ǻAa@+ Q^L V8*|FUe *` Q81ZI"HCʙaEgH(F'2 \).[/76Eh3fKxAeIj AXeB[EE99.2GE-{bMA(ݦ3ˆ#]Acܖ吨EPz'U*^!}PcJk"Ϊd .@N4!IBdJϫHRf7bfrP=^}uHvٰ S ASxwhٝ-N'U㓴HyhZn֔ȭU:%/u_7F'kR^?:?~T첁6ZQ J_z18kj3=ԬM3?>oض2 6-G24\+;au*iV*djȺo5zt3h{hu, pqv:,.]t \(;RE3a &C#~FL)g<ܑhً|cA:Jˍ$E!O9/!K<1 & wќ Ff1y頹}=b;QQXRw^5QY5IH}d 0DvSs$ѽT8ye>fn:Ɇ=]~,L}[.{\SqCEvoc7-kSO'd~06qKg?3jnipuup;E?$\P n}ݳpa.^OSG>m,mrqoA}h{yU ^gd,6iH@ޟ .^C>7geZo>DC1yk4Gi^6dʹKrVMC,ydg]lg۪z('e# @-c_+ %8k-͝&~vcŷXB;:|]n˫^b:8-" *ӋOoCFO82Z(扆 [J*BǒŃv/m<}м 3c05x&?\_lg&;7/)3Kud霻v_usG}ﺠ<&'*g\xϓ?o|?MgC4Gu|^s#~>-y[{ OdD0Z$"N Iq=EzMDS1b(iX&,Xz_# J!ZzRC{,(qS*Z|N+_O5xuq6EjqPl'\I~PΟw}IiEE>YeOĆ,ۍ1eh5@:R)cV"H{}Ko+73Rw!sQսf'9v8ꭉrX9Q4PS; 3_ҜPaj3B@yh3%@5$5f{r#P4"b|hGB7Eь6~o'*~pk 3笻q;* 5!B<@AՂG0ja&QveAx=Bҗmn\v7qm»I=Pf2[4[û8)Y|jI0NE=Bl! 2.PDWΠ92m@!O>$:HpUX iA 6_Ǻ {sX@Cy;}I~vÿiޱ欺r=ͦ.;x?-~^Wm~-c_. {"r"i)5P,ICy4\ Ą DHqV:qWENf&?뇀+@8h\ߎ' n[|w#׎wC!z9E hh9 v;ώXd*Gv; e\"}TdP]XGH@_^a=-K~Ou)m'hSu-XEm_kSƲHjR7E]}BͼNSE2 dӻa@3{o+wС _1Ȣl!pf!V g7<ɾk.%B} Ogk\:_ Oj"_I#\԰_I2FM̅TF1JBa'j4:4(j {RvAʢȭ8D6Z!q?y\Ou-؈6>_4YJ2=+݀iMbpb@ݬH좃{{¥Yqx-d='Q]{6~H( & +.&0 Q \*/طU&VuŖ1[!]X@ž#>kCK[Uh8-[h,+aȥzvV*)t1O*8~뾣yW݄( #ێnKo* j^SV]5裘Ƞ̯=sE/8޲'%N1 HVx{ 璲6+U`vߗ  3Ӑm CQTG[ Ί fNj,SY)}͌$?s((Bb]Apb R"b볞?vG%)?%`~:˞8S/N8*{ڼs`w,.}8Q ۫!Ώ~?tI qk928 IR&u[v GUL0lvz7ػMV$KFMճDϬ]#hl?'blɶ.  ˛<:QQYi`w3:<4_q2a{"l(j:818gu Qmh^=[`Ti4L; &y桭X<;4L6MMf͔Dbē2f٪\!$HAmQ5F#` boh#5T 'KJФ0ْ\%9B,l0'ܶ H$g@=[K\]5.&uZw|IGh4 R0nz( J@$y NKMkWuْ "d 5Y]\"k*d%0(?.Z " rGcь&, OÌ`"`R͙,0b[? qc9 0Th$ Q 7MH\q9ʲ^…T'SQ ZezM.&#kjm~5k,]j1^wGˎƾT1ë8Ǯw@G"e4 B$Be ln ͳJ!NЦSLP.A\+&|0Rp~er#~\ӉLC]m~NOz?ݽw!g)pE$B$=Æsr}_&~'SnT~ c5E·[`JP(EMصI!;% ɥa0j| \Xڞ%׶+r:5ͪ)|w.᫲xoӥFVҌI^c*"Ry|x}?}ߏ/J,R4Vz$P) 2NJ,r\!$Zu-gVvaloLv0~h;l }D o&J} y /p@z#^3[9OIlSiXNir;ٱNxOP9;3J||2a g#tB1 Huj/ F/)i`dEx h(n*yJk[ǂàH":*sVx1JGގip'.+==N޿A |nS PaB)РrGHgDJ?[(уpW47RߓU{_li_6DP ΫVdv^Tl΍AM"ꤒRwrL$l/*%ՙq9ZQ_[GhQҢ#n |;ĥBI@9mJԫXRAЬ3ѠфL&2h5N;y9cƇj1Eݮt߅*sMKN;-9_͸g͆,&[k.PЬ9ޣLѮ,8nT-8lT6>R1eaa!++ gfkҘJZp֤UA9jRޕՋEJlhtY)3J+MRlӌR#%F9EWنN,DmxS`HP\Q`ۘ2+D.+\Uc.4i~Sh1mU/a\*pJeKm !ĮWl}Fl5z+3#\tzfa @<򕒥 T _ܵQp3ܧ3/e3<CI=9NN?XbFN^"!A}_k;}12" \ӥS}O_+ EZ(%S6JADֺPE4֗J'^Šr-('ɁBdH pábt,U͊ƸGb;Ɣ m/wn7 =g?JRm&YJ@w1*`$קHiؠ'[?)P+eNkFł~g j% /spJݨ˲j%D͈f`T` e m*S;ׅN$qUX> 8]&f,5I4MkG!~б)cԛ\E^YRH*20JH/~'v!f@HgB2$׽3~U̍PN*HQ$Ձ/ ty!UllՁǍd8̒֜2LЫQ9J&a,_; 4"U+yr?xqJJDx؝#ijrp*B iA1#Gt!lUQ:SO,wL^MWܢi HW:B{8_{+U`ӓUl?){Q"HPAL1Ig<'u:ao*r=кU 0;z:Ј-a!SkOfA^IF J,f 1w 8=+u̪F5G@ΝY,-cBH$wPSAW}ˑ8Ȇ7');hˇcc f@ĭ!EUXC}BSD?(պ( AvHp7n'RUJxP Z$L+VkBv1XJ ^Yk?zdfi"њ`3K0R=w. %X9KP81ƨqy#J JThe&OXp ozNǃQUD@P+XY? PP- @^V(_cOMEAnJ@DOgUz  A@{ !?Ƨ(.)/~,1c0TuwUvwH(i-;~Ќ%ח5*m-c$osBeUA1 eЗ]bԄ2"FH@^c9Zμ/ rc8lJnB@1rI|&iBFOcL8riC\K2Wۅז[V(֗MAV?yK!X [ rBa2?v6\)zlUTz{4UEa`=Z U2)M2"#0 a*t|? K̻G@}5(ӓ,`5Ώ}V8$ɴvG}jiqY~ pj((/ ,*iH/S]>$EP8 z( E4c|[T(Y " V! 04RDCGEP ^oqYh 0=X0ݘa':OsS;qտ_C>gzys}'>xrU bQtVl瘨5TQ;==$&%h" )eLAT9)"" N(}k(%(͌ZNe+!>mǴOW9{)-2wx0_1d@ɽ-I~oJ:H#?H\wfc^%jт!!sϔJ&/UCq0w~]Q@ S"-}%=e+zuQBJ ;C}~P?+@`<ZdU^~|F&'U_q,: &ZIgaV IU]v7.'[:N~tKibZl\su{H+^[(*?(e]$EvTӰ+ C 5mI ~Ѥ>z`(\1$ }V K˶)eէÇ~E/o~>w?-ȧ俕UG~( ?Cư@7T/0Ȗ@tq lGKNЩPJۯʈ.n GǁТv} ! 0|s051/;#M)h퇲9$3oo@:qLBr [ R4ǖ>FyHGn7ó@Ƥv(Ǣ<8^] М5˗zϹP$}9uJ@oPAj{gA=^Z.!` AMLN/Q@MDD D|⢿?؈~)& kbDMq< 'i3v'' 4~ȩv=ǿpE-kmP,$9P'6~Y18PPqs8tjPLwg@gpn|*|ze2[\q4HinGX;AϬPA0('ʰik|s?`z=kbE_Q,>/-E=C!z*f ɫ(!UV'JT1r;Ȃs5E:QT>_mACys9nNZ?SwL8NS;3{A7doTUsSy¹t4k؀YlSH8R8x%E^,\5!:4d4U}G'!@Āh3a4mAhql9;ѭإ)BP48lO!O0X{4ΛH1O.̫Ll"s!Q̑[bw~/}cx݆on}2V,NJ?5; F|y+2x8?(P%[~Go'8Q:a55 Efɋ$ s 1YgӴ߸-M"׸GZ, '2aOXcIKҎLkLJpm(J:>\sE-זe6Ayp=ZЅBmmg/ տ1l,*.9gLy,;{ȍ-5%~7ƗWJ J(qzzm+8I̯?[d3)Icwf~eeFYN@azfhtձ[ܩq8yN-9?M!ܹ'E"jήilQXNlf3I JJ7r:JJ8aQIyٍ?锻68h*^@uӝwmUU~?Sg_QoJ'O47oVΟue1ǴL,ݳ C<ƾ1\~ƫ8`S=vCC&JB-AZ׷JdPJ3}BкWj!#j5$8lݖ-bJ@7&@qgiJȰODA̟{5!$v cd@gέȂ ȀL4J~wMUTHh:~VjX'sEGmU90կꀷjW*텛RYN{]x$+'"צ! T}N%)$xbiZcxk`x3)>sH(\_]n[,s|/9ՋC  <^%lc C R;|w'/#KVw< P|-Rb\Be^Q\}C>J*QG+R-x!} .Qf5_Ci_>ez4{pZrɷ/߹q|N'E AT6?3'kE s ]Asp38~n*uc|13SNzn2M-++S :X0XV bϓrd~Iib槏^yקQPa[yCW}[;W~tWks6q}~O`3/6}#hU<3s[*殚JV/u!+*@⃈A`mDK&[ЅS;[,蠆s2Ww rdfǫv5(&1Rڦ"P_x )XSmKo|^;AZs-U {y^1-7 š]r ˳њ-\&p⎬dA,.10lr{鯐 var4/K끋F"ٻKinJjGNT$P3х[w&OIe)A>tMM/f)H !pi_=`iS~3~EX82X @fNpH!.^X5xT Exd WWr H%#-Y[' Y VE2klI;XP6GABWWIlh/HG%ZI{J& .^U뽱Ӊ4Grz4qWòj`_u-t͐^hD_ rR"﮾̒F܂Dт,`RϥAxղuP-p_ڽF1pEL\j{f7G8B|>HtQkڮot+7<oG{'u2Vާu~7ʐC6<*ZFz>_6y6v1Crm_Z]lrt5X|9:O?Z=2ټW!blt6Rs+.c%A.ɶ-ɽaQbbM)5 "C]Nֽ<&lY`fqUYU S6d}?cJoY>"Cu]ާ3~?EĿ>sI!+5]MGLjzWSNjC:? _Dh A@R__w=5W~?7;hjpj*CMzUf4k-o@fP5? qӎ)¢45bOmDG+{H"VSW1=Q{f睮PAs[{5dG !Ȝ06ӗ$c (ڴ;|n}bx2&!MYp#?*Iow&:^21ܓt ) [ }& Gu:A7tOʈC9qX{ZW׽I?/|>Ua¢Y࣏  O}*<9/p#'6ҡW=U#6tD]xmj5Wަ*2q_'e37cc*NO%eCI$o>i7İ.`4! OKwɫ9U\$Pһ;'ꪘwjm v,sH `:N}B 3o=|Kp"?1VdoW#zrใx,WD)dAUD=Ƕ0xnǰ ҈T},js׻|+/ô'qgSb4}i9;C ­+ p""eÅqMf$cHA0jgi,# Uv̻KiM'|ˌU ]yO=3J}_P"mڝ 1= 4-  ˑR=POϹq dp)vqA@<+ ܪ—eY ġ隽ǤJhZwEwA%Qb$Bc."6ѽ8zPͽH9$$a#Ak^E"z/73\_gS{*AgaaW6gQ|d5VЕ@qӟx0Umşm;xXue)5|-]h A#"=&`  U[2DE0_ )TCm*A7=2*̟SL)JҔ)K.A>۶W=(7-\ ȮP'DJaQ頉I eArн to-P좁^4:+|>7ɰdq+HfȺEmJParJv`](H<3W[W~!RSРP1R^v\^%O[mS=33D2 j( ,5T6juW,f 1q &a#L _m/HJ|X?%$HD_.z8vZ vzFrlAÙ͔7,-.xW+)KAu\GŁX"2 CVIaXhOaM&Z6^jkE*YO;$"COitk5k^ֵjֶZ܊Hd|kmDO{KБ)t%8'yPk@J vyWcjI~h;٧sɋtIHt) 'YnX-n`5iP5'ךc*u=|~4*!%Lv߆&}Ȁgύ`tP<~}5IVh*l 4aȨDp?@eYMWcv"_j}my@RI]| 3]0eRPDGպ]GH:|;mmT4Uj^zϻ _R..N>6ӝo&)6p9jU@S( b I'ku5;ȗrJ[p[ZTdOh"$ u&2 &H`|=xCo-masQCN{ٛ~Q_Ɲo4ˏ[-29K@IA+&& I>oXs ͆`B=12ܪl82fM>_[䩖;;gWCo}nv@XƉsLnը7EHVAί|𴘞S*_{Dmr 83,$>gHskچ,Hl>\'eO@ӭ:c ݒx"28ȏ:aYb񭚺(8$V$s2;T'pA33nw7ո^`u([)Xky.V|ogGEkl뺕#!dgWwѷE7ę/P~O/P/εCtƨz=J[n6ls}+gyVv(&(u䐎z1V^G;vŒ?q"!H3DWg%?pI@Anv=1^+wm(>=56c?ʴ.< 6 ? ?tt)0jZ߲)0_E>sͅX9|;eM% 8А`R2M+&[m iE+F)zsvvqؿ:WBvQ] Q4+ OT 6vsRZ|WSqks,G{;gS>_3W""& RcH7rlYb\Zq;"G_|o~'5j4_ /cx^ׯy %*;8+)Ҩrݥ;n>B٤2%$7~^{S/Ԥ'>kicʽUE@X]e{JV-HgUp7 DJ~ |MӏXnU Ww?z= FePB;> ,Ϻ%JYEh_y6`]eӃ,_y/{ fdYW s]=7`eYslRޫ]wUk!cAu(m~;+p٨iddfA!fBءLN $X ]!/_,hP5(tU[sU01 nD(ǴBTl UgvGy3mw=*]2ވ Z=lHQȥf1xϞ:-՗(ΝY &•Gm;;p|3ZO XQLڔ`jL~[muE`cwlFQ*8g:DP]@X8ns7Ҷ*hֽ^h͑iiŬdX/F0`@Y5k U磤mz*)$Ddr 2i4}y2kdcݵj!V,s&Cr=Շc @|k 9!_8zMo%a,{Mos)D eKu䚫ak kJDR)Wu^z(e/<h(X0qA(@Cl{zi4CPO筀:`زy=5Y=69C{8O!\yej"ʸ*Z} HP4`ׯ|RL Qy*;4/uAQKh(ҒJ;p̙@ aGQRLҺ?!ϯ&og4L#o8v,:i|OueiQ^Um;wjjE`lRd&t)ji5]X>qXKE0 .$SPHbn^#Vxi:<jH"  L]Pk}X4֟Qr_VT!uU`u 8v{^vDwrݩsNVdj(&1161ietJmG /}Gup/ y1B?/?w/FN!J#~ZtAO)!~Q=/%.'8I/%tׅ t2Ae(#&"|(;R!#Ny͡Ԇ8E tCn ?QFҞ1xCQȀPN/Q.F詻uCDyP I$g/:owՙMwg? wѾG:7Cap,4]:wb{U3Yl%M~I |WyS2y5f: #H'mz6Sk?|<\y]誽|yu1, \ߥ@TyHX$$q=Шy$@QXfK]iy|0$ ծ%>f`S~D8?/."gPQT)`6iRiNAp.}8WB032dCP53=B$-1L'Ý1vvMx?,1$YH0u<wvR(ь>7TCk %oڤ_ 2 b <`sw!|4Aq|(uAE_-SZ$!B^s`.%{ݏ)f Gʣm| LF% J *jxlf\rTBhWAV{3 + +!B`a2E?DLGT)F7u:g1F-xmEXZFPz9% fX UT.T0 ͢IVΙ<1EUB(̻a|RPpQnjaE 4UmবcDug[zaU6q@@7Q,٢ a1DR;t$)Tױx>fDžC:/u &qMrS~˩Ge]OJW44I%tnW("ۙ3+bl0u8W,<@Nz1)@>?r!ਔ p8T 5mp@p;|@GLC"8Ҧ }C+ik12,0)f 'ezU"ڙLӖ艕&q9b\i  e$apE+:IMlaJ-H6=E9{jakz/Rǖ0EX&`8@+M+af A4,u fJ!X,"-ijrمp;zLVuRt^5[E?.?kS" j514^VSi` XނLEUnXw@H/JB](J#ь(\ \%*$2IZ0ZI:LTj[ $b8Ԋʤ*&)6aV;jQ}_O}om'1(dz7m=I/c{"ALPW@;.ꍄmJyTm]}mӭZwT4DK((`2*RA؁RlDE(@Pc+ݘ籘C5B}׾ kem6E丱` ǥ.E _oѧ(.MzADDD%VC$=LA ,;'a#ۗƨ: 5ү;̼'f3;z =uǛK7rM.C-ڒ~͇u|1jB~%Wۿ>-||"ƎMƜ]CӰ#1ȃtY X(Ck~|/j,Η.e/~_^ɗjT tk]&V8~}OӍрy$81 8Fq9Tš^1L8 my PfKt-X/<IiIq 3(=,l\aA9#L~_@Dr\s39H[cؑ[#VCKS!a̲)MwSQ[k*HA0z*^X` *f !잧n-9GtȊr&+i@qp}3idjED`Xrv@ j nB YR]/A8H9@qɃ7"t'00mh6dBXPլ1zWVk.1Q%M \T7J ɡAL0K &l J D,(vymkc:'nz=4*1MK=+QwEH'(QCpYTER C<5"BE\88LXEXH{+*ECypմK@ۭ@#(UdA` =f1mh`j TC^BƃE+N1zGΩgKĈ8B 36@Ĩ2@ a Z☚@oPpHG5@+gkdX(o`İ B As,@ޡ ,D2?CV9e/Xղ@ː"U"dTK iJa6-B!a&S D7'#"JCP4>'삍WW5Ur.܎3꿎a?'Gۜ _<8WyhsC%85@G$ڮ5,( uPWebq6 XkJ%UH,ATO<:mgi,槇+``GT(/Dz黺ݴss D 3!!k ~'oÄwK!+ROY_ Ȋ7+-LT+9 P/grT*nr4U1AWz{;SB\0  G]mNt ]Kd'Y\V#>i! Uᓭm8E'k"d007cX\ ^H ٖT>X(MOTFۄ8 &o`84"*Y"v5mA75aQ&j "4֮2 ю \@BcpPߢ4buY,Y 8 :P 0A8N  tWd6Ekp,+l}\Y)Hx:=-E50$raQ6 Rh Pp*-᭱Z m7ZPJᕓkE*u1@O[uKnc\Yֿb:T.5bk 9+R)Ze*Z`+bWWp'Z@jw lM%gk+)azE͌fz[`[+wju-Ae&^j6(i`.+u@an QS8`Zh5P2" ܐkYJ9fJ>'>{΋,z*#TWdoA+[{ڝ cfd:;XVy|pUe 'սR+#-(k4e@Y 00RsdHᣏVݺM#a0Ē|E}4ZauZmZ !=n1Nc"&x% :~̤ B σNRjat w@V6 e $Jb LN (HP NŅF* pkbjPd` Xe.6E-̠3_> iAR Ў2#\%UEHɟWUY;Bh ،ydEظ)|`TKg4 4MHRiYePUf\V໶**̓;2dĢj -44=3ؗ6&aJrWr+ 1bd U.vr!9M]45U R]~% ә]8Bl+Oa |ؘyG+j謰KZVp)7_csʖn iRRDDYLkEa{zbYۻ @>×\%`ئ­7d cgƷn&R)*0) ci azQahaNWD[`r+fcjn^d-ikUQA^1jo{ծ6*jbaJ9à{+ϷJPʩ̖glȥX6\Rz'wKJpo[e2z1,1ih<3oC1C$A70%RhE83bD_[B`!$Ʃ]uX"&R_&6!-FW1|> Pr0핃O|㹰%Ÿlk!f6N07H( /rKQL)I/υz,VQijFڥulao<,@rgvP졘Ai!UDc(bLP *w[o[dKx  #!f&Q2H ( trZȷ 2`6b$_}صF@0Ɖd+~ɫh(sN/q`PY:/)sޔ ,G;s\$!d:1tA OŢ|UW>q$& D/@."!/ @*r]fG,\oE9vV^[ͱy?4Rp(UG.)yx5\8`[續48Me*w ap]vނ*Fjcp"!DkB[IZVdjhS \2# DU?|bZG j5]  BrJO^o_³>^bĪTq6F Vh[+ OSK!G&|"^% 95*ZK0vI{oRīde52|\;.wzY.'<6+hf}_3k'qK 89.v3LC hpA I )/ b]A8iD3!L75{?h΋wJ^Ǡ2OӗÎPrڀ;ozfE„*lI a>[ c?] ZF d v*xp͘cM p.-N p+5֍xHm@{l&q@ؕ!ju~VMkgxU5EG\.=uoU[H ʴ@mE`P垳AfxƭoZ)KE76XN`q^81|f*(ƿ%]UrŌgW7jM6gSu@텷1@{q8ܑ ):摟?H ?u;_ĠwDV}K(;?_"4Ul qZ`]qjǃ'A5k~u9Y_WِĮOJ7褉<Օp74) kwմxGW{3>Ԡ0#Vi{%Ihai4VKG@wI@%/^t` s!/۩W4m2 M`cBM>e?hҕT9jO΂Zw/IO{+WU`uEZID#v*>쥣\0FګHss[È(jDS)FoD:P"/oN7KƟ'>%{ԗSerbzo@$yfZ7J)^/Ҩ9rk8N_F/qCy6R(isz_A|^: 3("kᒘ d; ":(ꥐOjh(:̊:Mgwh*RK*Qc vؐ;u&L멍e{NCbsS; K(( 'Oy-""y媓rdGQj5%?GaU=-.Bb"Bܾ+q\5̱3S}0_Wg~nZjGR69w5_^$D,9, ʊ=4Pn}mR:vjy5>$RƒEz%VMA?p8tS.)T""m(;Nl0%44sxW<).)Z}QcdIIJZ'n2ۿY˩uJy-=&A{Pg\On^n k\0kQGk4w.2(K}gQްF1J-8dk:c1MO|ٿfQQuX :팝W5:A9^`oH-B̫A]?W>fZ TP W#M}Aֹ_L>jIiۆd)gvMwY_}?ߢVL/4˼o}^'D$V'4z-[@Ѓ [>@٦z4x bIs;/.޴>ٵ~.QGL}[OO1 y\SL";ȴ{(6xSr)BVwE1FVS#cu] 7ϜG i79(繁iY4J3U >1ϐGwE{6ٙxn6XGD"~Ӛ,ʘJ6WNՂ &:,.3\ U5nES+YNƅCU'D ~ e.Fi|L X % ͲȔBVVX M2QK802o}-{U}\Tv[ ]Jz]FRgɛ{o҄3#뜳S<ws-J2z6D̴X_/HnB@_h4DPS mRgGydJ[8+A(WYfe2R[ZՊ$GC!XωG%GñTs {lb+l/w_w>p:o[͙qG-{> Dt@ p$G4@?4CJ#9!R(kh}h:ȶ=]1&B'VD ʀѠ R J*Q@z+(ЄZJJT@(`4T%4ƥCSkԄ|=XĔ(df nԞDE!Ҷ:.%g%(/6u9-/ҐdYTMDAPV:X~ȈT 9" ]곟47:l|;L}>?{\yQI""]_IӬ.0^+Cyd\r)௑ƀ8 ygB YjEGVԻu8 \u%owNNV!tԤ `-QOw,='}=g3/U= E=? Ak3!+}/''1>>/c[\/-yD?}}:ʝGhz?9F{P-O!_^\( $J@d)x]-M,\/XoURp$i0$L3PdE D$*|~y' pQQQ%(e3Ȋ\ >O}f#gƒ(W +$T}C@&y>q^޹qEצ&A#N\r0{A)?ǟ]$?З*(rVy^қOgp#4N>ךa Ny{CTB]U/ǡ0`B1K s6aҸٿ`N郾GLc>ȖYڊ| CP/A WC`^y {UT!?a`ykȎ[UxkAqiLҌF}1UW3dT麊w]{T oq)K6ܝsʊptzq?%jk29uE)*f*YX.1+??ᠹ9ިrr0[ <`d|NdC`vgҩfX  l=M"b>(`xUŝzx'K?.E" gd˷XmL'k@u84;@2BEM?&b^Uf@ֵ3iƔ׆JR6w)!lrEȢ~'&ti%7.dv[f j!i:9[U{D34!s܁{U?Cg7`κbj(sdLoC;}e o7QDАl,J-0f;}͚'0{{c-a2M SM,S+c7G0"_r٩xil#!,Q'(o(oMQO'HW{ |m;m_{YXRd7xDhf J/ -Siۗ|\O}T'C}ZtsZ_w s5 ;mF2!xGXxUr<[16S}~Y0@*4{ͯA)J?ɏ*.WL,B7a9:ymH/i(|.?($>BG(B.7e~7\2Q8O׺CR7Ls%@e{_5^SULzP^ć`ۖ=_}QbHfJ &r~<8ȹ;ٮ[)Lyd׬ʨHT>.j/VZnza|{)A*Zl®Hd:~G)!$ZI^qe%z^}1T댶LQMĨ` VnоvE~^jW: 6w]ˮQf"*Wsˑn A05xR$?hzs-ߐ!He3G7=B̆']}O-wB!Xyv &O>fO9ؠ{8T^F؋yVt&[_L!u:\?q;-A`&E'qD.`GMZ)`\t j]45l _H/>S(,c&6nDg)@}a% ˠx"f2`|d1%?i%پ@s,3nj.%wb[+pZScBǯWF#aktg ԃt[KLJf uՑ#@{S+صCvse2r-wM\O7WH?eb}i凿홰?gӔ]r]E* }1 > Nua+&v?oK>}oȚ'OvL՗NN鷍HoݝKUm #JޗSȐB[4f'VNMzuxYKjkhsY lwfVO$mi1*h-k#(㡮W{~޺kVku|:2=Ndˆ2(2$ߔMJ~o1݇69/mjfo3~:C ?TB6_1}/K9w݋EW$x>tQk켭L+<iZ\Er/e"jW^mbvp6C4<ժ5k4eMvJ}a9og 眯P+p7`LSǎW\]CqT6e}]~/^.NO+ BC*nN_ +e{hxM} 0ӧ?Gtfrq SGu[~k2K2肺ˋf}5sEx?AVƖzpnЗcDjɿ혅[y86& >Y1`϶JI68kcջ]ru.J`rwGus{3͛{ ,ju빶~֦tXR_ǟx&k)&]16߻ت5S cvf᫤k}kG{_,Q9Ye~ y2~f967%,t D‹etr5*1T|jn׎MY4vm@{/ݺ`g.q-1e6 žx39Fοt`',D@D\Q]ӣ8eǘ,4F>nWڜx4aT{{g_l5bÏb gRj&wT{2za}f-5._=4OEzoT A2宕0`+OCX9i}>%+bl?sMD;&6W#}!*:jJoB Ve6Ψ/&O}?Egu$W2#S3{hP-\ҋ||O{6v{P,׿죭 W)l%i'>LgN-1.Z oE-K_ƃS;&e!We ˫Zr*gg].l?W[W7?njif̬eYĄ44ei&gUk#EKȵfQH˼do9E>7h: c<掮nOwwhd2a=_pFk+U_UW{O$MʰT{zťj koc dOg[#<t DPg9U 78IPR2JMcR(P:+6g<㸃GT4Xm͔pW_R61Z !gti[o`%NNtPSI̱e`ݲX ;ۆYNFZ#. "qS4DŽFނO2~]#>%\D2k*cI-+VlUs3NsNc7j||(m3tX4#If(գ{!ڕ} hX3g|ۛO| ܈ }Ex!sBQ*W>Ϭ5VEN]f D3X( MF )`Dj,'Cu x rR(Ԙsj!ĐЋ =Y0f"e 3Q,Uk=FBbRXcu$njBhJ4ՉcFDEf(B%}_)Zo:=>G[`dC `jR"wMC]hoU,E#؇E)PX#6+hJlsc޺V<+mmUŽΤqB0. =_#= v(zمoT!cNm?w*~GpSM1Z퐋Kדd,?6A:0_-n~­ޭS je.3FDWJFA#&l4d##]L1cZ5Xl^b}l Nu먳N6P|߳Ȗܧ⦪lf ӧ"K l;liCGג'5n(PiO\3%GoN{F-A>e.HrͶMTMvQ{a90枈s0pRS/v$&:& 7PSbTHsNJ~Um̃e2x!> 9K%e]xu(c>Y~^RQB|N캸ֿ^nXU4*%Wܑ5`&W5̊] haNP;58:Eýq&;;ӢӶ Domgz3uw9.u diRM^6f\Jl}ZYvGiqbDouF>,\_iՍ~ Sk7DhwUkubV1]P;AeE V浤ݷjAS  7<+Y$mYk6.Q hka!l㌟T/8A>A\uM7ftFdHADdȮ8^ﻑh{3,P(r\ugLxKX ک74ToEZCM  ŗ}cZTQ% {`-i'PЫL,! Ei&v{'(yf8Y2xAoDU2@޵g;oE֔❯smP;@P]qm¦ u#yo/ %iNxtdu4Fg?7KlO$K~y_ȭW|R&7E~ƿCQ 8'\̀nn.#' )It`1tgJ:霅u!עТ}%JJ!jQ~n48c` 89m /x f[ c(Z>T-l8uw9oҢM $O) N&dm*tvuP}YI.;GeS`:__A&Gle?.̦ e[adQ1TCŮڋFt1~b9o~^gea@N+@;'=wov>`P>^+߸;xzX/k6@?Ms`48Cpl 'LI5RExrQşW.oIt%5+K_ap%rDi!$3Rԃj"]>˱kY8#W\n=v9rҀ@?Z{^0$KRʼnQBӔ],AZKa@f7rBG}ihYL3D 96VݧT _ɏ#'%fqmRI۫[R%r{NX]@v`4dE*D4@=(H.ZDX'%Wm}_?Aly?>3AZysAa+ WͪHbEUN6gWr 1:e$wG8ڮt *UXc O;:S <,U_]u\FM3SkH>?R[deߞ,XT15q"H**BSucK,cc`SUTe0U)8+J[*+ҹQI VbyHN!J&Cv$6D:B.6.aX1TogUQGb~`!(R`P*up$ $"@F/!2XT+,*@.Rl)0/Vlݗl(ֲOOeRjC*K(QUQ+K %Qs$M B9r9.AGdP\sagʊH6eZ5R\(!c$0 PPP0iyY;|_Z۲}\-fj}ʊҁ{:gy KIU(MvN5ZH%7g'N 6Z k7TgA:s!e_9d?~jLjHJUIoZ*! aڪRfE UY5?Lu^B]`rp)0mJd7:}2X]H 2HAMit^j漾[v9'.FUV-[lK:@>˫ūXe0D( :|G{p gh.~_TI&˨Ir ݼBrdluHLn8nmrpg^t|E ?O8P:ok3۹}]U>_@LNa (CrHͿHh5# ҦQJ C%Y _™sz4#FD# Vk8mcoֲPݘ%q20yg$; ,oW =/fKǢ(9A:?x/;I u!D-Yo<ˆ@*UI93S}BR[%w}=r\6/s[;5$c5|id/rhʛ *CH"0|ۄV|GRs?Q*ͭ[7S^/}} , ~~d:֩;6x'cJ$:C@79ޖy>A't}q;eg}-uV#Q WٜjTW2 l8E\F$y*R \ Qk)ȁԫA5ﻝ./mcjq>cfq}־leQxIoaY FQɔCKe[y/OVyd;t [xPUv<ٖ"X 9[~ 9*)PDD  љJYpÀc04VsMVI^B 8v >_sޢJ&]uW^ZJ(a̹d0/oN~ N$C`8< D?Ö9ʃunwj.5%E~s$ckJ*k;0gP4KWL=?)8X}O?#yKG``|,l%D?<_Lٕ? WbBHyFH-(7?LfU:qDrgKCuVXcoT?tx(Dڤa:'x$l+A]IAqB9<;jcF \K-)v>Ol"T2@Ģ/,R!2F o㟤t;!gMRr_DN@#,[+_OWX44(d`33#24rbj`yۖspo9O}?=?]t#si-N- iv҃Z"Q[ղE09,.P8LM'6/Y^cEr29-=>BA!fiA:H`iRϞBdǿϳ|Q'-ӏC0YcZu1*HmJFc5{(ٰS (Z(U|%>CBULrL >piQ >e1_׶tq;q:ி)y~CP c;RTF$-%m*]t%M7Sujeivxh#Oh#LmcJ )jau㮫_r@T-3\dVNd)@p7B~EukdHWSr}yi?Cr6d9|~/x Z})pX1h>m<Yy;@f3d{DGٿZCSU(eӽ5Q$R!]Ѯ:DK 9tNZQTvOWNqTn] ?o77+GVjUnyG(Bݦ+@vQ@l1s,*Ư\M61Yg]-vNZ O1ϟm)1Xi9"ܛ ĂHzx~{)s)^Wwyzst4YiR&z;SyG\(8F A ibKcTk2.S1o_m_YI`wCqdD3V8^}j?'ζnFMF"(on`|L/X9ai(%)5ʠ!8ͷ9*k/*>o{}_8+p`O7.E.߸|䟽م^ش6p98!o-}9^X𠹣~W;8x}G 7&_z0qLX=?_ |k s(WvLR5\NJ ,mI28ØMWFA)Ґk 0l,Hv@d+iU{,H2~x jm@H|TZvqBfSq~-Ht_{{U\ xŏ#ښ( ]\>{  B~׾S<<)7{O,RXɩDBHy+3_"H=pU#Efc@$B4;eE\E/I4ڋ$Eu go)dyJQ:hk sH q3YP^rIVpE]T ()̉7o;GM音Kc2qh! PLR1(\y_Z塓uݻ dFl#j::j*lK:##+XVQ$3`wjPϿe|ң[8 $fEVD?VIp|خ$:g;@\z&hD=0aFxE)^,9E歖ݝK a%Ι_Ѐ޴ ) 7))0Y2%F9[pjڵkQ[Ebۡ[;wˋ!Kgjpu3ygGS-2"5!?x62s5;Χ]% u F,#6M[V6+!24ve,r646Cc5emL gU:RK|̱]fpl+Ptc쾍)@emCYAÀBŻh P.Z?H^ 0E;'nZ^& dURP NwܶTGʬ0`]$4l>/ Fxߚ=% &5W{h.ϲץ ;<ՠsQ12h8'r}qEq(eH Lqv[SR .I㫲>-(XCwu=Eđ>k ĥ(53_9~FW3HhW`\<ND}aGX>Q}6o(/]( rV]{M37[NM|](~CT}Ǿ?F>I|k2SY@b{2^+fae:k7#3Moiq2& &! ?Ҁ3T@;߆{{Vv8v:i%\`}As5pYBoCHPzAX9J 0dNB ZU2ﶨo$BS%#/I'E4XSAx_Za{䖁^Q(O=EXVHd0Ռ!E`?͇jAb09-Y^,|;n{XT᭳[3@++أ=K4c" ėeo\3m7,:4(oQ%$6QR}zކ*~Mr,PTVE>BHAfAR?ulm5ړSyEC&4lYOJu>Pqf|.MkgɱJ_e! nU^A"F_9-H>.E@[{Hac%DP>g)0d $ar6_M " SƃA՜J|da/v I->;#jD=B;yx!OvfkGcpvl2bZ.׉˪䀓e %&w*E)JĪR  DT# KIv SLfN!pΜndvi,3/aP 8;Fy L2Dў:: $55maߗr!4 j{[O D`I@ @jɴ`>5q315b}l`[<g[D7?3\>P@&M 2oq5Sc}g!nvD_Zeq!,Ye=E,nEƧ挻,BAoԱLMW˿|eCyl1FZ0p:p CQ >!.<7ХYwK2Qh6hx^gq*TLp> B yُ4kkz`)˺՘H]Y<ɽyc0,\,,ײ DbI?{ߟL߇ǃ`0ÚbӉua`[=K>7#B /2c׀-+rKPmwM~nԚt m_Ro'#|gY4 6Ź:X hS\GNbX́A`U09&fЋUS Iධ>=ԁ[(5(]{7Lݝ8oeo60þ C iUM d\VXpS(UhLhvڧR7mQ.o]~'셜 +*pXkpy{Su#xCu*CDb5,X6w^o? aBPUUJ+0*"N_ 6vC>F5uiM-moPk^n_ l[Ny0Һc zLXm 2&*(AS #,.eCSrh)Z(nʎ<7H.Jѱ ّ,P`ʛ. 8QsfIeبv7ٌ]maWqK eږѧRQE :t= L?;M]Oz_܂X$*̲!ԕ1# >{uGErɹ0TN8*md#6=e5q,)K(^b_Ŕ<j5qO9]_D^+ե%zX&hJPjyG~1#|(Kw=j=Zo3UCkia$ L5RGYb8lP 畅s= XOGc:I@fZ J@թ$vb)C 8x3.lLqvh.6w0 R* ^ CA! ;|=HZ{+dLWZZAH ]#bW SJW؎ %pBҎQC.L$MReԺo1SX!B,)e\OvQ3mgIyf y*D4:LEu^}Nh,-M9iaG{t!Yl* \>?(ȊlmU5ԯ`#%T MO@"QXjal+p(;qq>,?e7+ݛ+ix-= >" k7>U>72ӒY?Yp 2CH'C0A@r=a<@Ş#G4tۍ<˨v &U9Ӻ:G}GʼPMV7*@;"wmOu gv#Ɨ[~ zj9?TT#DetH1QlO.4/MSYZT(MiDR04F=G-wU֣˄$ n~NMӬ<8{^b߳$}3;W 2PCFH$ ]r\!Qeyyz}v"ts@M Rƞ,9:(NB%RTz0D 4m*ҁ!&E"yB|(Q3 O<% ԸU< *{cv7NtS=R'PE ~/A)fP[Le?mψ ,*!B@i[jİK`*u%>mBH0F߯a+;:Y 0{3H34o=s'l^;Ȃ?d꧗DzWZll+7TqEK]TP% "($8s e :D,*6r* %:%!q̥GBQL0$ ]~gQ  V)$[2 ± y^o[m?;LpݗP& N*{̽4~Qu\o?ktq&́M_N;2a"S#fPlpƒk>e:h[q>Ž}YxbZq]?%UhdAPw*!OCGq0CU)S[;V0 ;:=XH59 ~Wm|,Vh:BBBrE<{jpŏ bdmm z>oSiJ/3^\>{bf2Qܡ "hWŤR]?ݪ[ DG;ORނ:㷂2 iOg Cy17FF=VH9?~y]8vfB&#H{,D!С]ȡ'ChQs"ܘK}†"VrU+l(H*;h5r)OZ߷rc_*099^|-;0)`@RvdWA$Ƀ K)`VhKJ~cU;Ya;E⸻2H[+|e-G8 9߲>[2=3-РfP: /<I}8X0k,%ЏUԛzbcmT?uʍdjr}"A|Q! d`|}>\}\t='=<^'ع@Р\=+8i7A_;/gu~w׳|_OtQ˝x7mWQ) s-^3~gmeM DruqCqB 6֘Jd|6m.>qw,afuG8b60 -h΂2?>-PGF1:Â~;Iy^N*}O=ʪNiC뙝gᐪrzԫDt˜[Svw6+B5A-ڴ)…]I%l+:=?m"g`ҝUBZE HKFE`ՅwWADHRfP,օLo>Ǯ?^IHUUQW%$9S XzXզfaW8ݰSV(4ڪ)(3UKA,@S,b6mrDhEY5OP#d&ルf)*1Y , +*ԣC;P+*t?Љ/ϭP!,7X  +H*"`OƽAiђ0e2CmܼXPҘ'T_/Eܳ1?\„ȗt*}xz?o'~w.܍ aqX[:5IʸOkP.uGc^;`31^ej9Ecoew(2T9E 9Bk35cAm-Xlq?fXr NJ9;]a=76Nw<g)KUrگ*~ 8]G<&K4>@TC/P+-?]_m/q'\Q~`1:"db0b44H{YD(ھOSF?tDDqHv,˽$(@@AX.h "gwާַdr/nʺ Tkl@~PkK$R uPsK >wWE8tg _cšMJǼH~UBz2h $M1Td7Ϗ }匂fb $ 9ͫ|p{~-¸@DŽ>u]ɻ맒8z:6ͼ?\陮69\U<z%$t_&?Y^fky`p%4o !#FF2a[5%'!fl璐'f۸9VxpJi{ГẍݫKs}``iT]F WJʪ+=E# N no}K')*|~Ѐxʰ ~21a+9{?5ߛ\3vX+M~F{6!_K_^6x-s^C̈Tvt|8!0&E>Nsi"dw@~v)ʙYm֛eib7<mٺqyXG=@/.hͮ iCNL nFL0Λb, $U Z޹B.zD>Gjcfey?d%>?>wmQ}Y+,wia/KcǣVhyٙ H ξJt_7nF9>-ӿ,n{|a|)lAc9ׄ$읽Y6k6֪[:^FKlWJ͢}aRIBbJp~HLjXc1p5EJ˳fLJ!ʲ%UŹ4+͛$rfjwqT?v;TrY r |r,&rG}aqbTȋzݶ 㺠W[ ,Fƒx. A* œt`CBlڵ:xTT,?кQ $ԏygm蕈J: (O8}~3V||. YeGOI+܆טDŗIa\0T2͸#aA1-4MKɜ'a`P䫬fp'&T Pi! F5rڽj^⫬Mc PX`J+[#\WE,জZ Múp\줸@ 6f/g~1wITs<ťBǎ}_wȭwi0魮;їFMVD8LWw&B@U÷KP7M (SY'/DeMʁh BaVssBSIu5F7"T؛Z#sDU JZ"t"3UƭB u?5Dd Cyлd8(LJuA8L >{wUt5s6E0!ڠ)D[{G=Pegb粒yxZwD 0팂& 8emuWSQVү/OFk̈:Li׹k> 껲lYjsk*ƩƧ?f_/chgEivcb Qe%ouӘ$yԠ_)ԂA׫$i28;?YbA8d:Q~=y'6 Ѵpمc}7>McQ XC:dr|Ϭ ^[1 _mֻ]&@ .SY\izdg>Tf\K燏 @Q$ +8U,9AawcvFNew[K +w#S]tgrE^$wbZ[LIx'uѻXsvoA3 |Gr6vnmձ0o1dz3su.voYH׳ ٹP 'IzO;v|4Ӛ|4]*g^=N#wyysݺ]>>us6=s۶:}ް[X÷3ȓ&mvvnnmǂnwy:b:><`{IRH a>~娠fβfL/^z׳O^|sN fp/Xe]D짊J,@d$C4/V mׁ 1_d8E#'2 4sԮeq(4I=CϮ/;h~2# [RpO,ߦa0 /@z~LB\Յ֦][ ΟAx1)w 3g4os(a.zr n~H 9I"w⎂""jT"zMt:mVdZΊ~fr9Lo_ SBiZԖ;4a|_m _=(Ys48Sn\dutrjq%ԮnVWYѰxǣ?S Gٛ>5K@ @sFD;C +pFEH1ץ$ UuP4aWs/YFX5P>1$X@*V } yj! (v~DA9QAvw(NvWLj9qsW7|!` a R͜ʔF!-/0;'DndhXn\O@vcxc͖ҹ4~ˬbnK{ƶs?<+!Ř^|j_g:K6فvmv%}UNMG 5LKhm%n[N6wImGjVzQph#CV!,l[F&avM ݭX0{շ>~~\;jt}j#yhX!y٘V44ގBU(Is;@m{S&٘q]k9!u\lt}3}\7\t}uEGSA tt@rʸJByN4+L m,TXVfSa}ٶ˱S*g>WSVUj!c q)rV2PϭMJP4{%:j,բz%uo #* I6h6Z0l'%wtG9Oy^8s9$E:C@ǩ>0JIK?ol-LJa|,7fB/NXgAjvacHYBeŴ\'e ڡAN`d87l` frbT(A-fU`BpcqO0̓]Źp2o+&Mz0׍>3 p7$ Dmi$6bac)?D>[:^'(Ʊ,# |o/H-2p6KC d+ְ)j,O_ˆͱR|,1*4=wic˺$!+.uq:`^0)0GI2Kd= C+ l06%ܓ3-j!KJU%Y\jQ`]J uEY7aPR@xQ]䒙 XRtZYɐFml ȗ{3&su.(hFR܇X6"tN DD $A%#BP +~XxKdFeX@W932?&C5P\s }uz  ch1HA#T)eFD|tkڷ(U"D/(l(e'X Zi,}4@hx!>O$nu7" 0 MO VfF1s45~͞0Ǣ7pѫ[dzQactQdžR=OjO0UË8xxX}6fO#a]urB|j4W6D2VU>Ut tW9ʩVcaE5yqt& cR)F6PFuvG Dz' .d#k*I-ÍG^ sfNm&CKyܹtpx\y,I)c_R,8L?f~&FX_oɆe|!ǒ{ɀړ :fL_͕v]:(q#ۇ{SkOG5BcuJ_zMۗѲܟe 'JmJѻ\t*VIgvCC-- voMi*mK<]ؿcc*nU$ةI,cPi^Jg c~n{0ODOұv;phcEAJ?ybٙ' @Az\ tE:k&Hz(lBi! |Ns2ܯv?/=>MMHF<O;}OoE9gw+QepL9YQ,CHit P%x;L*f9?gEcֻX+Z޳}y8NM"ZMvxlI4M,^,N@;%'GwzYS °Ky:z߉q6\dfp, !{k,`yX PԞgz(gζ&t&}nW"9[9Q;t^0>,L;P`Ad0B]# "B**Ph#% ьO?;rbrJ쥭B4umTʪ6s;s4 ؚpyObuS*eɖ$:Θ3=[;gM>x _&ff)f4LlFwbgu>id~޷AݴReQWs7"->S%n/4G5riX!N7;CSB|&g5y)j" c4ԏiuqgrZڄҺ+;smhOMX<ĤphqP :2/7_ڈDy_(㞱%a>}{%0u<.UKuz@A cz#PEL4^d[oLpw7!*>{T 8IjO'5_mUdz {]^딧ݕ=El[lm>("E:jxz oG,+Ee [~ntrˆ $4ӊ!Ot/ۋ~w@]jhV\i{i[|V"zd3\磄 ӌW_!4V\͚ Z%eҬ9[9B /5ʬhf㙶烳s05cgoh|Ec 6638`Ba0:ղ2aj^Rs %ZN((mn:J$$ p0Obkc_Kv'E"M _j2h  :HH1JY]8mí""O Pgf썗ežyU6,~ Ok(p \/lOWyGlQ]5C6D |/ on[T")Ebш`h((((?7OXXTw4}bG@qP=)$y8װp G AȠP* G06r:1`\%C(h=">88zNJGˑDQq< Îj3$H̳vHp/,3#*h8#%5Czd bD.YC ABd6" !%qyom ެ0Om8g\f9bB\(Op,9u>PA !"d U$($VSzU蜹 AY zӑj*XbE:8)X(Z.#_)hι(A -d“h,Y@fD/?mTO0A$$v .?58݌eim7Xwr+M13mm)]?2s?n+!n`R9(9r&)J8 \rK! Af0T8!`[D|Z=XHj 虠)9B@(XR3o\ #$Q#QFL(%o7 z8vBi:ҋ̛M<VCEJ_-Cr6qUm*uGK{U-q3JӕTo@T-q,E/T2#uGO G.[g7`-; ͡a^?uyJ99ϣB4~tɒM !wCPs@iFpa*bR~SiޒP~+ji]Eu{~ӵz<Цm`` 䴴 2j4``b.%\j᭝gwRNOq $'NE6p% 9R? `#'@x7Y=[HOۡ|4/ ^XUoY\ i=g)v,}ClT`m Ƙh?O|/QJw_E#%,o$gJE<>s%i$0>D _; d^v!ט0NO9,yh2B^d9/[%ޚc~Q9:wmQBҐs@?DĆeMZ'(xGzxzyA8kP[zO4x[OAlTIN,_L, ?[۬Oi.U>YV<6ZOͣ?VZLr.Ƌa!wKȣ=e*PN-Lx=ˠ}x!!hP=ڨ\%ϥ]y9=ژϨ+{z# )éUF˭.TGWjoed=~*ӗZ ߁6~̓Ouދ<(oy9fo6ڨiLA}W)̳bd"qX\) ;u4GpMʷ>E_27Ӆzꩊ͊#ifdE%E)]ʛQL){;Pݵ aiVyY9g@=4=̤9誆…Y 7\e(Pm_XeꦧU)5ie4e_ͪ DNGw]kU>+c~$|[{~QzŹІxr 7,PU{׋ T6)aJIrX*dUVk(BjYK&(ͻʮE}*{"=ŧbZp3akeeEW /ĵSJb!QȲd}Ō| VҗPbQhHe=OgVض/}Э*w,_8ndi:nBQc ʸ:<_czKptcԏV׵ظUlhʩu1.HN7F4>ry'5o.FPTH(j[iMld,ssr<ɩ.)5_1c,9g"EcypL%OKsDa X2i_P\TrdmTr6*C uDEF"貀@K|?z?Xkwx}#sGc|`F",5wI1usAI؊f[Ifo#|ZB?Ct|p\ e6G0Sg=jK.Iv]=xfR%]Jj-4H3D>*PSn|8L}=ur+\1zv~/(lG3g[?%<8ڠdDysF&IbĴ7ѧǧ+:eq^[?v< \Zy B7nrA0 .9bWkWVd|Fm1E`-"" IR ,Xt4DA d?睊-囲b{*DY@M􃔡u8uyܠ gU $Ӑc`nw-L\ꗝ\dMC_{'&O~W*! mcު'KH~\ ~!+t=)1ԟ^s>wc[<_!r }eHG=d~%0x1ƪlT٘It1-Uܗ)q]2xcA "gY:j0a6!uP Oz1 c}x<z7tmH-riX}0x>yFu@֡ Rf,ѱ.u=B-A. gF1 0{1vPJ93r?eG~|،TevSv·qq鯟.!mig;j=c! BA*E\@V$Hԉ*9EZA!(8Y Ar + 7.>zub,v L~Q4?[vr,9o d5 8o^w}pB؜TҺNbبkdJ04&Q;Z4? *KL?lmSGaӳAtu"y1$#b$/@ۖ5{5ÏktӋ8u(/D(6 fwepÍ=o'=FO4Zԥ=2H?1# RjEޥ l?70R/dujce;~uVpa3aQ .PvTEVޕڥ#DzH[/HSwq ah*Ys-|{.~Ly572.-Gkh05kCcu!g@v+cIPq`yU-ݬ>NsQFJ)۲<L?pg28_9޽dgqk9XmϾgr:#Eڥ)=C7VGpXb 0a/9gcғM6%y1N}vWRBq6}'e~,{T|!uoވ󶣽s&Ϳ Jso7kHx`b vJ0DmuIR.ֽG'NWC2E<=allͧ{)B^F7(rt-܇^tr[^Lmt7@6yfMHc^5ROU<7Xt:q*R17}rY{2jT,KTXon9Gh\M=Fa\1g;V$0+5 uHFe`SwBf,~4q"m-eN* qoɧ=!\s\7&fk?+PNw~Aܕ%TQ 5z^~[IaSќ1? aw a0~;;ܒjrWZSj{dAByw4v_1 ˕m'mR3/cū780bӀ-V>9.N?~qz7e p+f&*IuxiWe3 1mA%hjVQV])fT+gdhn?=/=MaV‡ܔIa ˢR>u7Q՞xQ0_S}jYSQ",N0\o =%lPA|dW} 5B^̂7} ֟;)Wр>"| +cҭ\쾦8}wMVdnJ|+`Z%H^B|Pcmz0`ƃb~ܙoi_A.a˧*/9,@L#4y S13'1#[Qw/jh|gcqlO}r2WtSUUQ.#t:LƗ=ϵlܓ|wDXZE;N._wKt|RYl7B693$yG[q8Z5s 'j,oiZSIsHXBI0 7r{Q⯑ii7iY@R豑r1nW8:[^WX®91Ҟ,*BL1Xlj*}k!! rflRb?_C0{seASƂLjvN瞩Lm4 mm+ަz>]wTe2q1K>-;pCtT$8xQWͧ$j8[kA3iNj`_Srn),v_Ca{ Hi2"8?7px t"T;cfݽhEKgYjJέW'rf_c_=wD.U<`HNSZ⻶sB+4?4fҍa`Xٹ#@^iy(!*[y] &pԭ+1m }g0d3sӁYjNiO3}v #>(ݥPcsTsz](-IUR +Z{P@^r_(A݀S@ 6UBत~~r9|wۥ!lP oqP]t3 o'qmVrnЂ?- >RhKO[3hWYva9K:ʰe}aAt\wV{2 `ȥV9K'`=ւyhK+}pGRTA4333 d'/n 1P`J=u>tlD'1$ k:.--~fXeYr_ŋ܃e{G߃シ?) 9spu,f;޴3RJBeZ[ fժ'vJ1VERյEf?nm2j֥BχN>%_ޑdԚL3c9K܍p%3<-ִ!Tʻ_gdU^"T/:]64IIOPNOۯ9jSٓ55ULZu}w[ZQ7ڮ]^x ']f[2NLi寃G-iG^y*fJXFU-+r4f٥([#i 0ѝ}nA?ΡN@S>5$S] OAɒk97ɗO!xwo 1Xۓ6%켌qϚ@Eԟׯc22k>3WWgPb&5D/h'M-V")UY3i\[qa=瘢f J9ቃ2OURABYEDRr4Lz2~l*X$dSH82+7¼uߛεv [Kx+ Y1YVE4(/f+!'g҅o '*]ܓKJ>%W ͓F_n6vBn.c [A>\o&6Ȯ#\%þw%DX74'Ǘݯc&Oӿc/)cZ9 $,FaG}  tӮw} vJuk,kt˅:fZL[;H!m~Oީ`K!xإ;oz`tv ! Rv,Skl&w޴܉@g?Wv !1܅C#:';Nɖ&N+%q {Ap8'>=;ϣ^Lā|is#DI  Hb{0!HM7u(t ˃lO`v:Ãg[#;1lVvP)* {K\^ v;drMݦRՁ Xzh%ޔF=H :߉A;Yd4>%J1+Jÿ ˈ*ry@v?U~.^k;C]:sO//"}eA Dn~z-s 2tl܂@TƤ}w@~uqoY8M: 8} Ǵ(r3mfms,z8xm'c jVD-5tIs ٪rpӠ3l;Ul2QąA{W3;}Ĺ-̀rl@7ռSDk0^ Dܨ$-DC@쭧s{OwRS_/I 3\>eV^$!rY+ݹ7 Fw~G&5$h2%Pŕ,Jg>('G[31hֱӁ.Oxz\j%0M+ %زX銣TO?Ѻ.*Xao}9 $V+kR6۵5 4=@z=5\j>)V;{k 3=9OjY4fmi-PWXzJxbn^8anh!d15j}WP%&e$f|D&xkP‚ `Z^n+Qųn֎àG[7RT8YyJ;ql*JwA+&l |Lwr*ƈ<y(* aV>" fb SmqܦkzIew[p9(fGEn:Fu{.0wg+`9û7<w=3RNrcRϞ+KH$YYp L`B?*_+Ιt=m\V5ʟM0/d޳EqAmM??^k7\w.ZZA e]kU1u+gPznJ5̪JSzJɀ}jJ[I`sqyC++ H_gp 64 רjY A#㠋0*Xb҇pe\3,/<+n᪱274Ol@{[0*fl"?1X|)@n.՗Nusዡ<^7͆\c*?Q"y2l.5.s}Yt>aX[9795ϷZ!0T8O P )\EAy_RΛDhxiPhAB.-X?tf&D)f^Tlݦ{!spa :BZ&=4riE\JlszˏNL|4ӵLQ S![0H,}>? A٪Ias2hP[䘧7^( Ա!|fW=7VEb5a!|vlf7TPgeܯ6bRe/3)YZoy:s8)wNA9ܺgV*% U=Sp[0Ы=JB؂ Ք+(0 Ӎ~=0 W9ҙiXEUkNߠNY ul1AVF9I)(^?yX_G(IAR z\IgZb=Tp`Xdow4_QC]LWxX%o8 cjkCZT*\wTy^a\eD }`,Xfqse9< XBb@bʢV{Cn矅VF SR> T=J?fSb S#(8 k҃E]1i(@K(^ҨŵF5~w/s49鈲# vy;U;w:!Ξ'wv^I&},y @KR J<#'Dt"G)O؀=M>yD(<\jJ>{z!/ڿtloa[*(ogЍ (<8{<bQr='kb'yדF@# U.L<cz޷.[*6aym'9]$NSbyn Vxh5 b_y6X&'ëg~e"4[5Q-ӫ8}*pϗu 07X1!~:m8'+EPC:K1ȾeWtZ"HlD"uKޕѧkN9ۿB\<M3j,[Wd%&O_-L09ɚ-W.hzX3Dbj:D*;YQA:u&>)ί1tUoOI!Zju3%ǩd-!c[۱jۘ  <V1?vW:VbW(@Ɣ+ZC 31-5Zedۛ^ EK0 .`IhvKq$ɭR;!6%ρ\j9;4h 7b]qvujI)_\Is/z ?'YΰA-& OQ1*{pS'Ka<.C@y}WW4va&E*}aB%Ia߂Bɦͥݘ0 pz.u枅5ZZ %iA0K$os,ԭ]1xwNܰIsp 0ʯa `-W,V%} mXM-3c_IuUq` 7/⳪Fp5֞z0E H@p[9 %#Ud <4Fg}¾c~B³@Eׅ0> _ :mqT,L}*RjÚJm캻w>L[đzǶ#7F^Fm#17w:Vf nq)Ef#=욥^ǢʱB}^a ǻ^}#T<=!I!2HFC-d+]c macH_49&ڱZ1 ܢ@t ziʽ?®^X[R.(RfҫuEXn`{P䤨sd4ts0=ENRZA4(b5go_ LHS 0L!M&f[|`@hD e@`W#%$V?)aw`.(7VZ5ʲT$Ho3IN`@ @T q{1u?YӟB/*?a})x+%M8_̄ΞISC T4WchzBVcM?C A4|׎TZJQ::5\r,C)\J@eBf2@dhۘ`CM 8ZՅ2!ݘ̤ d?َA3cb)'ƣ>N'f/&ĜHg'c_(ಋSu7&f *'5~>~U)E00Ԫ)_3Elfz)YY^9Ǧ`̅3:n~{esrSP<'kXb2HWn@٠2a`cGQ(/4EK9:+g }w205F ɵ-T< xR4TBDDOIS"KCIb&8.:EB uZ \dPӟ羵S5jy!rv*Xy >ERx./%zז]7e1Gf_NFER`ɊoGF]XUxm|"L!*ECF`'lj@4p\a24O4M)]>'Q:*f X 0M˭kzH$b-Dه&I& ff,ܟrSps9Yll.S!kUq^@{ɂ;PiHu"זּ>EZ -X\iڈS@ ܂g]qݾGyK@Yb^)eTDlƦ]JEV|'y 9?~r;744n۷g{4(9;D(vW9+OyoS.AF5k Ee 5Ms&'5R|'mb& ?s8?AnF ۉ v0 Vb@hpo?pn%r13KKfB[g @J4 .E cĦl/zP _ȩ暴eVڊ-:;f6zk-BIp&ʓpYߩ\*Q?y:G;Lm[ĚP`Z`bHH'ZzRIJ]/u=TJӄ'IuPMSYI&fz;Z= To"}rIM IsW;1FQɗ2άk[JZΡMz; VDy^ƯnGH1 ;X6Q ?|*.3UGj.z12xd֨r`X x`XsJSPP'B9JA2RV-=,i4+sk$, >!$ $c:U;#Ҥ4+Sr\IB`P TOQ;+MED_o;gU[K)C{[&gm3ݷ -~mp&Ɲ8E ̝YϮ _I$sQJ>JQǑIVȱm^׫^s9ZL>FK0#IUVڠ? CAdϨO.o&k S.qR+`='/YҲ8Ȝb[׶'{Pa,24y*فv2)%{22SmHb0V!ϙy_')DI,zn0b$> ~[I '`伮`\ =RVIqipyFamf0"OshQQb͌f9Զ}8[  h{ng}{8h34 Y]F4RaSҞu;s75D1`UưP? %2d320Pl!`WQ޺FcAc(55 l#@8|y/-C<(A^J6|/ӵ !Ro<=/ouu ĈYm6N\"|6ary&+vX 9jZVĴG״Zr{L8-V^0壣B e^ |pEV41sIæ^=]*Zzu"f]|]%S|Z\UZ[0 Ld߹ͫǐlue@s挬O3#%>!KUƣ͛-Ju:ꮿ.sYv&fh^3t}0T}?_Ҟ4X 2n(be}Tp^/ԋvKcv۫_v~L.kYuyGUIjFc'n9qD֟j^“8-ZBUnnѓ&]'9}v(~cfO5FϺ q(tymE&f-KϿ/IƦ=`S6\(]J%cμv=ZVvۜK ƉȌP\҇yŞ}]|fʐf_y/(dh̋<|ϕ _ioIiWy@Gf,貥Vu=S(Ǣ#mWUt|XG l#^.rv@|oR@TkyW F=*u;bzaUC;@}"w7(!+a{}vA2D1ZNʁܔk W -&\ƁLcN5;zxȢϧ`A%oG<"@(0 N'cv')b^@Ű.?cK=洜3Mu{HP ~ eF[rNp?Ը}vOwǶ_nu3m^|kX)2uQOu~|L]SM;f~rڡaPvy ["/cov,5NݑsЪUQU w'1gH2'q?gm?f>{=蛤St-w܃_QYZ=Z|/qmRf{]F˰WċKf^9Ni1m0j-;am91h3F6 Er՞1tq_9Ɵ0H/=7F@~T\|eHYGdF~NGuEnz/g~Uq %NQ BQS[|_QCo0PRxT'h{K{O{꧇'sA:SBNP#fj-?>cu?<3};վ/7YsBw"MKwwax9C% - SXL?K>~4!$PRF@''=E5J*%D+V$kQaJ JJ,%A ^.BʪKKJؗˌ,ͥk%(J 䋤#qKIgO +@3 (ꛝc(#,.sqx9},Xh @S@9טX]T턼ƥ8 U4uo6dH-'i# s/6\uP[y{.߭٪χu-5Nzc@WGd8n{ۆYi2>l{oqt1)Bbӊ)gX\K/–_;<]̠r磊w[?F5~: z'Cƙ!nh'xHOUO!tt,LlFf*}r &7%&N,!\SjQJ3~='#ZS\d<2qgdrW]I湳0de-9FwXH HxO<4bʽ!ap + c~WV~B)3d`@w')+]mXeC*IgֶRxt#RTuz Uf23ٶ,sA1uKTQ\sF `MGft0" oz];/S/ϙ[38]ŎjnXLK~LФͥ K-8ژ;1B! fFԁ Uhj֎uq渉v>F5MwJnEQlitvUS2 0 p6mbFs'eI5ݸqYR@ n&UCۭV]ףp9?󺽷Uj3Qq˷8wpnoF8av8YqF4|ty$29@@m+NZyK4<+4na("[55e;Bu~ϩ懤fHRIss-eNgR;>sH{$d8H-=rWmGF D>?J"ܵ$sl\yD%~)Jyu,g˟{oLh/.Eldm7BWy8ϊ4O@⠸ kO0UYX؉``7enr~X܏dI?d$QS$ƪ?Zǟ>WC"|Y=[o|[6;˃P|F{M{ZveL4x$(bQYKn8žcd$*!c(2F!1h c1?5RmD2G{4I7u=P6[J̆Q>]_İ3? *PV5V)| )T^(3K[5U!o )Ul 0#|VhEkN o@lɅ:N.0Ýx+vŎ P؍pt4x, T,÷0Yhӈ*JX͞i*43!en4@Y[8;;3VzR˂a-Fb's<櫉N3VLSEeD*"AG m*dnE -nB࢐W8mSLݿA?/^[!!He)"bLgj^im+L+QΔ;Mw6W/c}+m9v}KrV[X-\50mʗ)]j}U"YӋXӧJ/ّxûvˎš FW\6um5owƟwO8}w|GKK9zQik,W;j .'4uR;?uV`%!Ftj6)AJ5:0~IST o씧?J#ok!+g{G @S:ZPm( ZSYQ!e(5VJPV]+(,|n"ZJ܂v q./@ _B/ooKT )}.ZZ5oJxXipхŮ T( p0!C=TL>t,KH*`V,L뷁e?qsۣMphoҀxzYmGlkM%T٬_GC!俤'\[~}Ii2e`Kw/H(9VIqԅ1yáH]ViL{_sz<\)] Y΁>?r,2 m,1q,h%;Z.}!}"E j֨RDB BIt'ӷ)q}ƾ#ccealX XVcT]/ 0/0.P*n\dflop@de60k@iHi-m1݉ 2B<0dp`5` j`s20G/Wu3&Q{xAiVrq {!Éd&oOQv?PG%FFLCB{[[,"20@Jע [( gHL?i;x/VS>Rf?UV<`20J'9^vhj:;J~Wbe#)nְuQ,1R sr`Crѯ61#W ‰/^Wn(`ONd^man.('pvNڡϻL]Ǹq^S˚²Q'PGqCxTy_CMx7ƙ/ʒSe E{YD[9PNr3m@ K rn$ }m ylM> TzkTr%AܽUdURPew , )2,:Mac,=3}aiُ]˲.o^蚞!Rˇ DRRR N]Tƣ%M<`,\,UnWo;%ND=3HFRo~Oz2>眽`zY:Ng!T<2b)[a\9>hG?LEO /:"Tm(2Jt2#g=P,#ڒ%yN%$UZ( P໩-_>F쟀"@ic@ړbc3slIXߙLvwV” }%Ҫ֋XgCݟ]gfXj1ViӉ(/K't9|u4˘U/ZUq>Ouc5nyA7d"F ͡v$`@sԾ^Rg>u H|2@72N4)g(ᛃ=ҚT}ӵtÍxޝ?bT<>_mR_9MO;jPMTԫ6M<ɕov5qmQJDk!:*شqFp/4qp+,:laĩ=VUfD\ 4SHh*΀ 6;X\MPf|Ql͠y"t MZ!Y \gU1YnZvXFOZ[|ګ 4x5-FC \iU_ѣyc7j QGBFT(TkަS)ױՉFb=ͱiMEr2 Z0!5y!i-$XïKƠBKQ%|Vt#4+US\P)eY+A*6vQU>N_2]D"hŢ 'P~+)JxR_fW7Yw{}]K8~?OՎ! lB&.i:@?d{qG*SfIlSp#U657]k^.-Z\8to>2~?n9i`:'PrǂpS s0}"n6 Y-n*2g89(naM+17ƃ&Y߂Ɯmkp(mDc( hi ɘ B$/-<2 .ĖD<R])vO4(>[2O¸c"D֢d)h>[纮m!K4Pj}Kb`#"eA- G+.Q{6eq*an6vMdJ~a*WXKv`5pC/`@e (K|JH8]RΛOɣuOek]^ױmF޸!~/!l+Wdm82HpaW={sS:Hu6};u3\&4p2@=oQ`(3*#ڥDN8u'w6En/(Y;#w ͢kA2^oAQܑwq,U\=3ggNWeW-6ըCft} -I@|E[$^ ޿]}ٳLnZ 5*%L&n`ɺU|G]S?2L3XΞ5WèsIsB>4־wKae'AWct gvvWk-Q>BƆTt M&gbWRIZ(򣮉Kb.T\ H5܅=J8oEỌZҭH%yQs<0ޟ)P$T7fp}~ɐQP5Qɲ@~2s*XΛR]@u% @ɥĽ'6κE˕< s)^rv "M@LwIXRO{\UCX-?[ૼYS㑪WfwoM1rX5]]_'##U_Tȏ7Q!?O9QF>Fmw_44c*/V`Կ>Q!bv>gF,̺vȃpaFXHy_;c)ʻVȩ]IRH1tHx vĖĹKxn n=W}CKkx9Co-:ge~rTX[{Di1ێ75{&,A)/HU|mS'sVu- 9G/ Ɔ DK8؈2ʮg!PQ%%&u{x"W5b?orbid!xyʵ6g[/-]ֹ ƺ1/΢:z5]Q微u~_eOx?]E.((/bk9+ 9 .UB4u{Fn*/֡NM_`&Y׋VS3j {}.a^Ѳ-6J"J\+Ʈ")q>D G@Tt[e^}+j5yOi \ >!/MԦG045'H208YMBðF`ٴôC#1h?)|5޳. JYv[B^k*u@htJ 'uCB }R~X7bjS}6N~iX""VW[eQ@20Hopb(=D|L?ΰܬtiU?ri.M%0NIB)ef"[aL Kdsh{kvxp7~AJMrWL}ȽO-m; ; 'n +[Z>qn|r%%ijPLٍ8ITˮ֫!p XgK_8^}Wr:e%q@F,/7ܭtF@8< :V723%׭4Ele9;g2e=g-&~NS(qX2]ĵޣSG='?Cs-Or\{o1Y}^ Qy_祡~%oj+9uT7*o,m>4(\귣XZY ^WSbXYR|SHO"6 q*tԹG{"Q=1 "!dpnձVwk?^w3Ov}|UO;up*)Q"^6U%W{<{BwX<$[ @{˾} t3_~f_p<@'f _ fpz:9/<1[tOzԿF=C,/¡n%f>mUTwF##(o8"񵽇ZffC~ʵC0-: @YNhբgm ;6=]L(k5H" ~$v. Oڠ ?zͅP*La^,ƙRcBbkΜ2.h?C_0;5w\s[UKB=M[y-MˇH*c, -J)pbIy|8ݶLg[}Yb;Ƙ0}' ,.WIreR921dȨ7#SaXGn:3 /<i8Z-yt_Sp>dg+$h6JYO֜WJ"~LDo oT| 0A.t,C;ރ쭞adtQF7?f=zܾm(,k ,xt9TZS֕m,}>n|}UL*:n4<@ioD |,T_ӁG t5#}Vc:0Ah:~Yp?,?.3 ^Xn6_;͇9>=Fkx]GvRI'߃b'p?j*>-Wme}lBqDt\7uDʐr`,ء5 p  \[Zh9>u^Η` 3a^炶eGSxXz_'Ak;б*PP1N$a8F0a֑^htzOv% Xe:24xp2Q[̚ g!; {\g{:tvD6Aa~_o#ٽ9]7KA|{52S⨼Jxl{>AP48V \mi_4in^8tY-DcX0}e*ҁdZa w{. h^'zdQO-?EAEj2e2<PsvZ屚ee+?]PkcSM}x/W_Gr@qMT_2?o9bP~*Тq=TZ'mnGT>ZX;SZ~ET.x,(#/]acGv۔,/5A4^csJNȊj;r_3q~.]fVbce_vx wj~N{g(sUjX.sB B8y}6W1dJYj+JTuTz] O9Wܘڋ1R(g>]ʨ>8ګ'Ԯ]Ƕ2e?}<u(;/K]xȾ:*w,ڰ^||9;:~&Ep>b&[V42G ϡscBTb1>-L]D,}gǃIS;o`g:J|犬Œn;Bf˕YN`N bs"p\4ב:_JfC9'e7.K~ ;[ND!2 j$INɇP8ޣQl ~qE1"tČ 6 ?C9ta${u D&R.vL7Y0)Dh8<078:?Qg=* UbIlL2~v_lj|[I7VI&> Th " ?\c-L;&RF5Q1&(~aH7Rժ/rT2 z['7_J_,1BIM̬#0%uʍ7c[*3'ޢbQA)fY@reQf;M]W\:~<Ҏ ڽJ=1Nmŀ`̋5i<~"3,Os{dr1~"^Q6k"J}H]HFˊ6i٭pK8T?[;WSՆkG*S2-ye\e3fϠ!n;v~eZyuVܸfkK"I@8 TT̤WjlmMݴsN&1jYvNY]G$]=*fٸҋi݆|FfUt$y TNK9uIQ|ia$WNhk RO14j &b$\Vf]j[a5m6-qp0A9l@0;nXW˧uY;H+amk1MnKD4>G#]85Z?j[o YL +B@lWD@0|'3Ů^,(Z2C\ondV7B"as *?spdAҡɞoD3[?kBLA}Ydg"w,Yfj>'MuC$0kCȏP|cd>ߏ{)V?:d'&V=/s!hrѕJ̷[8jŢHH;PQtF/,H3j!8sBE9"dJ!y~SQ[OSa~o f09 ¸n8yT;q 0TjE>EHu/ц]ȸg\{_fz7WKp^_v\iXHHHNkHM. TE0E83\/ܼs(^VXՍ_,r:4}pX.ùNқr&Z#P aD-vc4; 쇺:qdFpDVܮͰݔU+]S.kUԌ4q̆SzҠ3ʯ3" NwrsvemrW>Kլyt'z^sM z45.FmRFI' u>IκϽxU]y 17c7|}-Fr%N' h>8͋ybTu#,e?1 F!!ӍhoG/XG&>wc9"ϮHs?N/o6CogMNf,Iwv]S]qy1Mz,2.r$sQk[,v[q(\ywֱ.>O6ö^HFfu_~60PrShEӊɊ'EȒ7C %F [PzR'8+䲠I[BU7ٔਣEA!:k/RձpVpjq(wG˖Ҕsz 8'}Q0A%|c),YP$`E)ecj']h0|cqp0ԏTe{#E},;RYd0JN&xʻ 'OP> v4n`Y5uh2QROO V w5 JۧffI3(a=|sDNxhVK T680diCZKM+ƟڦS!IBcjpz7ޣ]?3U%))iɖqߍYSG.dM#aaPoUQ~onjr'c–b /Gߒ%n8ӏXuDStɏHW Pf*O.}򓚟 vJ(;*ts@Kj!US@ĩ I:g>{~z;il);\Ur_f2cr[,H^Qo~l@(  H|yM"v`r .x~gNqH޳t!  >;j5aAZk'~ &OMZ15YlՙyEby]]%Y'X=QB-ĠsH ,kc YZ~c9"ښ)(U#M%QH& Ua|9hkڇÌ|X"9_u2}'ꃠFAfP;|UAQ1Z2W .]Zv\,̹˹a`sCeA/:Y2\oOjR/ xh?Məȝĩ2SGng88̉!#AʰYmw܊7a"ϋiFl|zb\hGZ=Ѩ;q\+怍 aݣ? kWWP7qN_LUY%qh_=ZDHM )YjTa_g|^_g5 VCOldgE!d 4%q)(P!0dG/!he8QMP߃p;Bi#7~}}2ne\?˽Ėm\7* q< 4ۣMm#aY-QvNSu=<;6G׏0tc`<F0n6c#1L^ezDএخ c:G#s3zE{Ee0Rx oP z9َ0\%T4٢`C_=VR%)Rͷ< l>)q!~daia f;DtL=ܳ-4\#S^uS6>*ǃ~HQ87c8J`0:]T??9SvTT '3ǽ`̩cOn拞9aSy5Ao_l>:f4'%&( \o~﷥8nt:*=z#=><c1YW}gda@Ո\`Pc{0y٥ {-RbM"Ƕ~+8J\(YڀQcAˉԞWADN#2&7R,h̺K=O-.]qy/tfSӌ0 #D<도dz>!(.Eȉ Սb>ڧqgsM4=誰y| NfRa ,Qnl_19c6P A-E)1넺. ,~)uk(K_A+1aAI>p'ŊoM@dˏ2\jcL9pX"yD4O~i.%hB .L e򙚇O2A$^$Ј`"/ivxOf>gPw9i/skVbG<{`޺݄;Qwv.b ]Xx{E&(@3%]{T=zC,Ni^ U] Q]`YZ L2*%y(7]~?_0u-,PړjU7-o"zSy*P-G9:ǡD$c{|8yڧ+D|>j"U8۶ね=T}PA#,b(E\ 7ƾЗ`D'~ZΞ,՛nDEQIDգ 4)gOR4~N@؝Ztyz߹Q|((ŗQhf_ʠY]bet $ 7sJ~: d)9Fwfvf:yy{aiZ|O鸑@#)!(;ri;[=Z>s ۂsn ,pR[(YaG `@Q7C բcS?%G uѵfDg]kr}΂Tn-2eHk0іe^`+ù=rE򱹉J3BC3#4oOwx]N4 lW;|W=f܏͠܊eQX}* 4;냡-b9[M$=_oTq_.Gb)mi@'ZIʃ)_!U cx䧋(ZtUԁ6ەx::i =#GyWIB=L+PD9rf:k,P3&-aق:NFU2O{v72aƶLh%d@7|(37c,|~)!Jg eunT<'#W}0Տ?9/mvY/}go鴵Yeunґkx^RٌO[qkI7ɲ"HF@س5RBrݮ~ȗH k4PRƦݵ,>vK5X.m+ aj4&)g*S/kYS?oj[cLaIډt=ԍ ҍXb=ڋљ|eǺ;1|3X3c \<,*ْ;tEVB]B*gC^a+Avx' إڔ5$'w3|_$DQU(E{ܩ@gַS,YQ򟅬2W}u>FeidWׁ-m(aWPI}3,nW8ŘH`Bt8. ĪbSEZELo-8EZ nAfHʙmciz3ovMvώpWW.lտ[LD@:_? s{㽷. *.HnR-4Xr\c:XճTo1(`'XՆ|KI7̽XҺWaRN< ̪˜/x4W$РD\ hI# .zˏb fDOsY1c L;<ĮÝ`!r ϜkZl~kyxuXpk,˓Yhqp@ܮRsS̅iW̥̋ey,}=s.88Nr]QM~'?{h)lͽ yjӵ3bȳ(." $gDuԝUG _vwW.ja POJl,H pDHleF|`H$i#1+WE=5-G̫;X>SM|.KVYq{v2-V5 "\# ]z؟ᵈ=P҇3 l5|FePxa(@iYdڄ%d󑹶խ9zcـ&j!~ᾫ/Z]m(y;pd==sa0#=K06 dɃA3Z" grxa =B!EH#30͛N8htãvBwcr|")&z.u#Pl(Lj?!d `W8׎ ՌudDVzm /zm$ѐ`/-dFŽȑtو|ysv2o] k:[7=hgmyWv)i'tHNwm&>'R/>\S(f3cY;J7n;Ra5~)Ƈh?(8a @B 4pGZ=̾|.7|!=/k{W]-G[_V[b<}N7?/}=`}oo3m>\ϡu~ߩ~[/oo?=ߧO7ggw~=~CwGwKo:KwП8G!⺧]Wx9QdМ)aXj;ZQ7䥼OcO5]:x"}v+WĀSbp ֹI~+'HO!9}i`Tj%yU{-נmfjmk|׾SV]BP̀\p\NtD(a)0Ĭ;{ei@h/N@evuFD!Ӓih||z"Ivכ֮,/4p7_{9>5;N d{ŗOS͇F5~-%R~{~5x.""d_T ^. ]Ѱt!OCe'Ґ*T85ӗXjCd+>~B kW2{Rٍ&-opyRk¸Nb0-~P0#@:ZA7kTvC|9ivgsGx.G)9v=GmwlG۩jq<'_m{KSwm{Ikp+0wmKݯpft.ُ}$%$eV/sb}K;)DwGGګ'JP^9u2Dt^_EeL\S5t)B}!΃S033 ȷ*3$T$y{X8gKk|u؜ք'؀6[.北|s~͚?~{SXI6_G[jw_F,; #x-n-sL{rv nJ{~ѷ&1WN?F׌Zl7|%WCz~G ^~D\K77ټl1]V‰cv\4m8ڀ.e'6@HR0'K~˽n͔s20df c5ÍiVgi}YUɥ|oϭ _m.XoacYJO"*3娨mn-Pj@ P!%8 4kMnhM8b퟼6e| 3|)s|qcsS3rPi1m='0RG o:VXKw].T>Wxj,} &5q~%M]9ǘlMS׬>?eޗ^h{Nj`>;Oɴ+Ѯ؋tZSӍӰy"zqj #T,b4/u/M\dkVpX*͠-C|lCACo[  )!Ӱ  mkCson:+kE\Mw@ce[챻\ EKd6 zΊGBJgAތ9ueqѭ.ijv&Qt !weI8*)?jw8C%/λ`eae9AU*0~/gSL+e/hM0B2WJJndJa,uN+ wRKj.GS8:sZC30цGnK_tBz<~_>\n f}$C9['GU`"%n.}Yyu-zz2XL?]yZ-?ٿ-0$"C/!JJHNkҧ)띬,tRҋh1ѬK?9)R&Ғ]DWxt_QDq PyZHuyQD=[#=4u̟՗У fh82e:CCl>%O8jJb/,9a}9j^,Fc;'>;DƊwH,F'2^3|(.R\ZXY].aʐCjekHo뷻6Wc2#%iju~)j19/V6+ )קpqw.@$#(t$/Rz d6A瞶LopέcknLnH9hS9.^ԢX/st"TBҚ g/Y+::{MF_4zb[4+JjoViÓ5wo&qN 1nai 1db 1Em. Ő 0z/s6C2Y'aE7Am,~'ϫA C1yeY^bD^|_/OWO5¡ o^<-`Q-2x'0N8R$EޅYB؈O5"p|EhpW+d9&GaI4DDS3mۆ'ˑäV,=Y#}YmꞒ,60aa ii;,#a cZv@3+2EFJT0"3DId,d`fZaDֻ[^m}}QG&ÞtyJ?Sĕ [Q2‘#a0g\2aIe<8؍Wx@OëM8C"TňyзGWxw؎M|S:LQ?֪ӄ}\̗tt)E=_2XLlW!Eȸq;zPhGq?V=?u qFƘkK i^Qی-6Q3~:Dt]P*X$\vJAd BO f=aWыbq !Rb|c񖖽_;@^O~ɏE^(zatܗLr T-}S5[{&Hgu[A *_\Tfн&̲(  J"FFL!hSsV*ۧHB%˖E)/aT:''G*T߰t7ϲ'9x^îfin1ݲNkC DF :Fh 0ہT"*!Aq괊bz/_+GP,DƎ}ojJyj ħ1ݟ>N<9kp}J;sO$M;:!DMӃ8I:K^6Gon{_ֲ{~}.|ǧYafU.㨱:V`Qx̉gū@x( -X *T P`91-CK:q!$?}W,ɻXp=  6n8x}J=L/kjwK~ff_`^2(w!!CTs|n0ӅB Lx l$RP` 3j,7AnTe[&7: I[TW{Vr.3boOΣx$KJ3lifQ9mv{ͬJA f?oxz$ @?iIwaIBfr[_h]Y|{At'\ &|O ڥ..sxs̉n҉3wcX}gNŔ MDdgG^w[^6 D#2% ťgC?jGk]7=Vb}_)XNm|;nedGQL,&9SO 4L̬5ƨ; ү>YW4omO'4P҃E%Vi%\F TAPd}73-1t ajּOOlrh S)j}FsTO[so+-])5(&?F }3/?vr1֞撊&Ԙ5yuƗ ni(R*}ګmjت2`/ʡl5ֶe"f몈Y}uY&˩gh ̭eWF@Th 7H\/i[fsӂ  "O!j_Thc8ambH6 nSiqpePW*9C)l&-{sh̛˺(l"v5hȦrj^ mql ^DK`0s5Ŭ,XjB)CD0K3:rbɠMPn2e\ji4b MXFb9*`8,l6-b9 "(9terU1 tDfp藤@<8) Y(ybts쐶b`oRgU}319?FO=" Dp d2" 17V% pteЁtM[  괾{X%HLT Tb2|Ջ8xT@ⷚ.\ULG iW>\UC05C5ba綧=;F3K.mf@ڛ@HHY;ӂ8R?Q r-ѱ*Tl:Prvx&!.k~ ήzdKh[O;<8$Lr۱qoe{\@$#f} eB  5b(@4:eA:J0aht#`@PKiֱo]lͼƛ*mml>3 0q&UJ ysknz&#CT@6kŨ΂j5PwuyD·{~-;ۡslsQ-Ŭ:P dhbޫ .{MPhd/y_xiLi@Cy.)G1wFyw:gGHTD,$B J@ fGI 4Uۛ;79fp&C%R2:U\te2+ɵC}#mM#ԮìZi 8Df3dALLDL/zQE`x}4>O/!z)ƺ^xUEuT  j{9v]TI[D]7K)ew2Ê18ʱ-5 WwkE3d@"(| *P]|!Q'4 Xsb0 N@jH 4FJ19 ^9dzU" 5RKzB2\SҤ gc)@u.8kfʗ p@k-HY[pV@ [Zk8,HEA!`D/!s RhK;*96LI,6i;^֓~ͻ6e<K7Ũ_Sa+ d@qQWAPL6Ŭ(جvhDB v-LarX4[!n0Nb͂"BwHI5(B*0A"dx&b~瘳mN ɖAQ`*Pvalc P=ZG,(al\`*R ]r)H( >:ݵtPDɺ[[C_T%uب*ڭfMLȤQU|GD$ J ^Xm2ʅboIنuNw](ٗB(c7\' ij9RfɎXwrpR>L,E+174B^UVR8_RkJaY"20rlpW181̢S 3! ((cE^ML1SP" "-ѕV ͅ.UT[`& 8ޗ#V u:h&EP0" ,!Qd@a7/JU8a8TT&+}O:StUuP|l="~.NgPm$OTZS躜#iW|agv 'bтĽ+(aduU[]vRdgzG#ӣc-)3KM'I٢Ł6b1;tUH"B& ByeEVj`­  `BGVU`r8ie%{3<}MgcБ@*?O> 68@#"hhEҫ΍ޜJ1)sHmDG'n8r[}Hꮲ(èEYm*1>IJ||}Jh!; ~݌W4,mEZ]S; h`QҀ!Rtd【Tҙ0AAJY@v0.ݪdŻPj%2@Ur[_Ǣ? E;J5JY> i _'=# O$P$5 !+,~px{]$ h… 'Nd$.}=NN]D\:䳓;p3$JO֎P8peQ!+k얎^A: &PkCCO(.qX*1IsTBYn/5Et 9\#yᅆ5RWW_)=e!';}F.4X }J:i(F6Y츈A #FF #8 /NH2{sT=C#]dɒn=h,D(9T,XEaV,鈉iN=Y-\أPo+w0aI CQ>Z#궳Җ`l{Ԕ\̈Ȅ~Um/JbZG7\;}U 3b/#Gdž4TUFX]'aHQ=YX>3?:%ͫpr(~3tXpPqz7 8}Y-yCYM3Ѩz1ϼ`G'(2.3g4L,f)|Z}__d @duGJ!Bܦ8%jz׉a{\i$6lZd19,#=Jz8=ߪlrfMdtpumUpJ Y[Z͚c|(]dM-2B"[֔GREQBq(Kg/| mzqpG&f 8<< dB&4j^qUq7phA(k#i/%gZp.)ĨsU8-ߤeVjB*>Ck(%O*/eq珪ln1_g1r)*U9S~}ܯM?u<~"upC"t~7d;`޶؋?ĥ҆Tb߈>;Xsd`;P2GEFr;{8ޢD9{;Z)f-Ԉ7&oUTd*W˩#AXTHQ|Kpws 94u{o!LEJR̵3eI[ziOɪj2е{xVͶ2 b>P!ߟ2) DPd ep Y8OnE)A ל1[$bZR+ JYbD?,r-kjI9٦!9a >)r0.*+T>;Z{]d4&nDo] '[ߟg YMzulpdk^yf ==S)@Dl *Q#oP&@pZaop&׏X2t̒>\p ;<[C **hG#&E} %q bEp7O. GeP37shi0bVzD UYJLNF"D9߻'tm=h(P7ە,KH/0DT-X(>Yny9NY)>I~&&8YY"av~ݛ=N֢غMnС ᪂e߳XِU*/EtsM{e]=\а,oq]WH67^_o^܌,艦ɓX]w+U ~֥{''LƆb :#̌%"xPskf rI%NRm d"oj؋y52͕u,T0 5roVVU4*bB[ųWJq`P.Aq6Nzq6699GVO/(O"MY5S=k\ yS5ih|j-dU2ޮrZb' 䶗ıK|}یk:I,IVtWrx @N.qRLL>O9{{ov:g,Ð*&idɫ]Mǻz J B>zPf*`%i(nA%~_?8% 3(\gWE,TW`{>UesW'|>]M׽fK25gMEul[-3y}*2fIp:v %a(rOy/,;9m|GrQ4*CT9ZZCG<[>bȀc6gS?bB)(g('T/\guXtL\ռ-Ag̏ļ,eXոd .Z,~\ٙgA6|5AUtMʰ00?_6L|{w_~JRMX,6~X'#[X5.0\ HX"N {.Cgד{7#wyEpqO{:RBFD(a_o3i;x_6_s0?܍.].sH[7:ZȢ}<.`[hI(O !X 吗qR"`Pt{F?rIUk HZQ(}S™ n`p`#eJS<9һZz 2|jod!n+V*Lr)z[rExZܮhx9?N)LV5:ٚ2'R`x .°.w #'Zp]=*,΍ʲ ^x`o1V *xM#EQOZ/f#Yi{(ʠS""!bN<RmK0Kr/KϽgekW_wVROZdW17 ^a\s$Xel$ ut@^v^")VV]_aM&kZ&rZ犥ul  ˋ0Q!M&V!!hJXQ%nv5cuކI%"@-7:=g4@.[L ]}[)Qe.+PMb pzKLPat3k\4!."Yֶe޺ CVeªb̠zZ*ء#J"#qcG]HZVc5 U[5놕Ur4Ö+)6f @"%g{ips>θM,  ) 0!" [L ʅ[U 4JE2KD4gT KXjd!dYa Qc&6+ L*DRYXZn T0z¸!hH(M^,C9ppFnI6dⷦ3IMSg4;z+VXh&/EA-׭m =XrVn.#maT[0yF'//6%PeG4s88 J)*lNFܹW@ kYi<b׭1ls(oeQYn&4$jj򊊿sT+t Q#.z[g\^(BýPxcY[}oM^ZyK5KpS\Q+Z :wU}J'!>=CHf/mԫf1z.h,u SͿYG 8HE剱y'_FK%9-Bkt],j9.@%[/ک`fpmMX]TJ6ĴڃRX8Ԇ'#UzX몼xyqϽ `t")DLҙhtH(u5A(*QWրLȾ$@jBP"ںlzPY(hb\ؓ :A/v(gUB8т]J`3B0 lǂD+Zĭf6Fty+@ƉC6ԺC F @( Ѹ^lGWx,5w2PeךEFk\² "^ Hʪ1B-ձ38>Xg{oBѧ=׾ lgG-VKs/JhJskzS<<LiQ-%W r\0o#^W fr9Ȯ7gcn48ִ6r6oo3snV55aA\dT]pҖ*|-HV#\ _ U0|bC[8UF6V[ Ra8Ƴz`b:02Ym0Bα1+>xElNlG77hKMaJbJֹ/@.2ݏ-cekeɳ0FFfN€0䢆YE+YXMV`Y֗\W $H f1D6/DZ )Pơ`jGA82|\!`2:՗*e ũ\]t T6uaZ*2q ]lŠ-Vtk5Ʈ@49Z`tA82 @=dgy'ՑB2N\zRWswUo/GSxiM%'@~g_KrE&} H[<= ȡ"ǹӣ 9ܱY-_;->d|z>?Ꝩ&ݘ' 2b، >_{ihYOI;!@z\MK^GmZ\cladUR\^E^@>V=IVHO:k@S#ԁQe.Si#Dֽ1]p-KmB8Ϫzy 0kkZXT`FA<`1$ Q&$C/l|`Y?˹ ͂&>$6IJ[DåؼpVivZҦ_y^-/x!^tieύ(1Kn '_[wE5*/78H1R$F)'4S9!gh1ŬQ @``XQj˿l.be8^]r8`ep )KC+Y@!PIcwWÊeqȑ()Jr>8(F:((Q7Ex{<G<{-M4HJBlF mH|i?}VX,Dֵ`FQ IZiy#[XXLog앀V]J0{ de}izY *J6/СKPC,)y U9[7pőkȪS6.:6$إLGEˏQt,ld sZ5mm0W*Ha]kDbbm{66uNlr:`T a<醉 Jm:ceM .Ư̮rozϕ!iƙ pd,v$'Vd\aVʡWPѿ2@b⾶ Mz|*1ɥ(e.iCE !$E\1?tGŕ#PSQ!P$iIV_Ks82DKkQp't*4`!s1Uq1{YzCE~%ÂC6BT=`3J\'U=Ld`}]PsF-KLϔ$4U`hI,g4F{jMr Smi3Lf԰]>)3ea Lݺ@ԙ3|] + iPXTp9|;T ǽ* cf$X%@ /(1fRbZ*TpTb m#Sst.07=\\8aWNϿo]5N&>'q sqBʀ֢Bd3VŐ2>p1BbFV0 e1h@~L3 +&M7ijH `bĵԀEP@hQ Vm %~6t\>v r+.3eO- U1@&,PPemsաY OP1XC& 0V`*sg'TTΐd)bm9bnT(@Fӗ+FmQ"[F[V*SefZEFbPbw:"˟5%:&@tQ+) XSͳXJV.e%)lF7RmYq*2Esn#)pX#@ N]]WShIAu>{g}1M/VB]S>ܡ4c%W V~?K G0΂9 c':e>oH. pJ{L 5J7gW[~xdR a;ŤkyK5!Tv8-ApO@64}'ڰfNw Yg} +:9?'皈|́*1G9Ch3C* 1n{k4a (BɊ v,,aM _;0d{[de'T)9 u15-)ako r8*gبh폻?C?US^H(333 lTw'l{=;Y&1gE5|SZ6yYZ&Ӛ@rE @YS$#^q e\0dEzD) Jb%@,1a  DiC6}/ ؾO}z̸iGB6,f(zo2^7K]u/ #J& L)`d1u :0e@ A@-Udp&],,PQSfʊcd!)KH^@jt/hHa #bKȠ"挙@| +v hȅKPiO ]m.G!+elMHHD' .PSܦQ+ɛ@ȣ_m2b dJ훹vIab%ҴgBP8 V!8ʪmWS @IJb1)JV D!b ^UrS@Tʉ5BweC(L+vI RK(YH"T!Hegv+ !%VHK@K BҁH{ 'RZh 2lfbeHB*"\PBn)Qڦ@RC"u .϶;LhVBY:10T:4X˃k T֫$ !%&o%r2.hIPyceuk0> P jBSܔQKPU$X 3RZ gwYUXUغXR, "؅vb%C;CK&*nRJR 4*' op#>X3GT04*nFv…UZ0Bh*^YU *(LC,B2:./V\ąj@4!nw1jՈ$I e*ٙ aB8V"azU*Vࣲ KYPW PUe\V;%V9Thee%A(HSrUL: 2ҚJ&6ڂ+zXjilڊ UR:].Ȫ(,d+AE0D v@Y ))@PF(HHR"R"]Q'l@B$ ΪbϤqi]I%5q7 µ-4&0u)}m RYtWWwL 65_?Ǥ"v,` S53c3\(P6.,;r©D -ʉ2K/KKV’7Ъ;-l ,T›E*HW6x7W#Bzí R\NJt9*pƃEѭl0`0Fm"҉|”2%O2~uWo GQgS\$7q RDfQ! ƃ3kÝĮy'B -GكxAI VcRDw*9.RFfC? jZݏHHGvJTm wDbyQǦR5e:۹WqQUѰ%&Sb,j)lA> 4)yxi. uJOQ{DH@7?V \އ}!ߗ53[ߓ w]F%G `BM"He  8+VfU2eU2eRC2+|{I)+Tr?9yטSI+Rh.78޼ uo f!$ȏj~`U* QCڔ @&L%g萅3 'N vch @1ˢ=`kʬW #@k"2.{]:mq"lBeS.vukhɮpX#4IM~ݭH%Dc9Ns7E\{JTH.d91^ul*125`e 㔼qT@Ƌf @*Z8AD3p,0ja:~ _fIF& _Y-5 " V MmPalD.D(!TZ9eTS}`Ѕqx#ƴ6 3@R јj梹 i>l Y-b#e!(sBT aJ\h ܪ!c aVdIWQ: cJi!ga0 Aﳄ FUvOu {"4F ]JًhUĮvֲIfV>)8^^\㈰ W*_aq #\q bm{{  E#,EWqR1 [M"VŠS)ky #ڼ0>ܨ"Tqaa'eզab+]iEvÏ៿*vd;2,Y{^1s~(݉[#-aq³EU- >ևǤfOQKѩ"u4=a1~i Cx>_a}j4+f7?n omf51a4`<翎xgא@qk5n`9" v#S4CgfwuzbPdAɻda wX ~?",(XԄh) 2'e4]q m{aCj8L (gEVr@(b($C+xtZfᖌ#4* Nʸ7| ]*s|fKr?ok#R΁~&yx&+HXyx2N{J\)٪y4+!Q`FX QH x  bTPA%+vNR7I #t$?/K~.yܽL94K?e=Bq̩ 莲FC0 xsH"|bCJ󣑑fT're絨R3>]b:b 340q 1Ydx퍃JPӣWx֨[:kVe6~XO˅.A>ǝ[7y˶u-.z&Vַd%܍_#?D˷ʻP@FDDgVmliK3oPSqDm7˨8 P>++}!T B )vŤ-L3\VX(R (1v f*"+D@uqW5]д28ED a/19"]pd6s2ůy5B琶b7Y4kl >#,p}(bndcKu{( /5 'BdZ=^E}rkjzQk#T/-[JAde"ʯUb(̬삪,Q+$Pd`ETQE$"Q`d 5 b0! ,|8*%_yƧpƻb~Q. ;01u]5HnwwQx5ܧy1 ~.ΏߧY|?[`<xTݦqj8u{)->94X~{T.%i7q9lvEz\8@ZfKhH ŧԑ efl~Bf-1ޘ2G| ETǙ'@2 :5np) B4%?˫5OzYIh7X {N0q4!= V<g~n$lvSxlyK ï|ߐ1#Wj)iﺴľg}Qg%E&}wC cMb+&~@)"`zpd%q$}blu#Ώ$gFP *"Qw>À&)g-*\jj/BP) O(X"]u]`g &0Z [mݝ>˯[ \H~$< 8xe=G"83!"نkJrkB" sEۯE|sqp%M F{~+ui7=-MP'OBjO/$Qf* (Yuș}xv3k~n;%v/&7swXSCQvR9 /d6Nn!l R`1* F( ו+<*G,L(ݎJ%1L%#4 @XTb _𨢍G}nɛ/M)i0Z!0TUX#Dgy R(,2ϯAo[mރEGJT_`QF~zN}.ܻ)REA"X,raFN̦hٷ&LPQAEX~}-˹eǗ} 'gvXޫ](2"4㪾}WZDEvň/Mc+VPo甋 _Ovq8owyOMnMF"("E?\bƙ]cC6 TfiHɨ.~?OD ;k V3P 2]ATRJY0J "bw0`yzaw'Eme3iіh)PM^3w%T΅;7FrӸ(q9 `fBS%$RA*߻d2I)'{:?M$ Z(_Frإ CW:}C!k> &!Gb(H qY}oi'UygM sxn̨ ,:Is7O.'i9'MEQf'YKB JQ!m1Tk] Mq[ "Q}{ ;ĘF\xAA*G rco ٻOvkP`l0d1l)iG-Yl,P/:DD p-O2T| øbv(zÁb;B1Ȧe㭱/ mN>9aNm7Fuڹ#,!񈥦ʯ7%Cd)RSb2-vvm1QHM0AFF f",zd)z1;2aCv+#q_$zdE0C\~s-4h.t/é2ܻU@WH0 ^ ]SW[L^n^; "m0 YeS]7aZ@c""~y,8*W,ɞRtvnz؄Y78yJy~&{{qMuf̧D`FOM~s"fm|7FLʥv?;j"0oj]wh: =ll&74<ihxϜ2wQ)C+5k_'`1&@UbV ca GX感_E~lS$O:fSrOq[^ڎڦ: c2t/Szּ̢.t6oJ % wq?}8wrfa%7`kqZnz],_+D_ &c{>n-ӣ.N]nfj'NNg75尹- cb y|>$Vt\nxA|+ E3 VHC&;q a܆_20`L!qXDz.x4F|< h6#|D9&yJ<܎@c}!H;? (P0i0qG<\d/ 2:q8G2͸|bpwv9! dk#|4q><ߎmz?9p{Qq%z^KK>hFPp/{-r}uvu,3A`K>Ш s4&fY!Pa^Ǭy[wEZdѩH I(020e=nemv/v$ JN*b_UC^MꈕpAc"D@sf'_9Kz-1ë꫁dYMkr gb".9^=A՜?!w?HI&53&Xu=/Nߞ9eŦj)()T:i2B`x!寧M9jKyU[fֹo>y\,0;O1ҦY Nt1"k T4I} XGxFbg)gP̞W;1~{J,*˛5.S0wmM /D4G،3H0'35%$'V's4SAfF}KS$&i@@2'3vnnhg۟PMztήj 5JpUϚv-=xܙixzj?Ϡ}""#B" D&]|`0aI-&vnڪL 4Qm`/Lz35ԝM@oȣ=Kt.'L23"9O@6XI8/Q+z RМ9&Q吱Geptt_],=80n-r\1% -9JǔT\F|ĉD7G-$,S 0ݠ;ZOV&_[f?"O`yfus\ٷ=%v3?כ&!Tqn/C.<2q%jGpA; jIrL2*B'L8+niC ttRFfAu֚Ơ֎6G{\Hұh[N@b* ezctJ?EhrNC삳=Wiz #T(_E=_nd4zaCg'1 ?BC$ӝ>i, `րX^sܢjv a RtG+h'椀y(?u z @T;)龃$B:7RTԓ[Gۀ`l0`քF<ׯMj@Ǖ:okjk~_C8,BcG7U+@>@(mx".(בi)R$/ /]gB3cNjԠ/sp7<1aQS^e`fV9hI (V ZSoh(AH*=TS8J I1l` =Oks%K*Xe2lymM)0R<! H2*b$AH7aɯz>P?P<0U L"JD>p-O^j $ݜCe_k;l'{Qv=G=w?W]Re<6>-{Eb7go9n5%Jk#z%ynz1ɽ%{~ƌB^^J03v NГv=/ V@^?e9?Ky<6pG'ٍ|ߍq+}@oNz#ZgSrJsgҨ`gwK]vk@o}ui5\Wb4}o}n{0\3oof=Ȋ WwvkA۷kNѥ}|^\åA};* =]IG[w=(}:>1 ):z2...<\R'eǰ;5zGQYk$}5Xd$m4.gsc7 /~NbhT*D)mҕ~gG}{tJI$5{y7:ɉ Ǔ+N\\|!p\WVI9oFJVix!.] DFwX/AdtV[ *UP8y]Fp]ObWfo;416$f&ƥ5+4 ^1X"ON|v;NrlLUqm){ZтYwHD12%Sx[vd!Hi$Y#Y1alba WjL*ʑ0~2ruIzq6K"N l(wqv [JL^ ܂PwN(Bf"w6A` (hz>a]cMNw٥QsZzFnBMiĒY I jeA)P:iƱ+yUWxcf`V(&CsA#(]U(A/ 2DIw,e)#$F m2aA !@A <tq,, * ABDʗu Tۛ(F.nbT 'I ːbTْa9,hV.äfe`Z͊*eJBLA0˗%1!\4l*J(0@ dmĺ9l+izb{FYε@90zv[vO 0?+C`f!7l%@HPdYe~Zԋ7ìEA["oGKj K;BI$Y1 NYiofi1I>a3Sw6 !נV oYO'ɕC(,d.z]}Jw;$ lӫv h6}4T%~},,aG40exTl2& yl\&CShTᠬjm@*\d(֬WnA$ Jg D9~k)Ӊ}8֛Њ'8nZ u #d(.^ݳ_aW>NT%yˤB5jG$!}Asn.qY ג<fp%)JJBi!KKSő*k(7@l Мu!CWe,,c1ҙšCϗgR]]oPԬe!c *l*`k3 U44eƞ10nkI>ҶԒ 1@&$lI Gm^7[E((&Q++19`^qG&iޝ9adXWȢҲⒼk]5)IhDzN2qձXj;5&*ƼI a/> 1˞ȸ?Rb!"H7Zy8%Ì*01Rsf0 r"XR(l$hxoIBQHIowYTq\-CM[qZiS~[IæՅ mLYnU $SRY8j1kN?G ´b-?h隌 *AhԧITjLL' 4o2p:BlMv+2vQrȘ >;Ӌ D0'Vԝ Gs9CHN9dEeobZ6u L؋Dm8bfi\DX;Ī{ޖz- tːkQW "urQDubR4lnZ*$QPts +F+ ?Yֱ6"#0L#0YiaTӻEV{,={駱]w23F* %i$(ndQ5+D 2E_UٓFpdbjr $9CfXDr%S%)%* uIj-RfPCD$L yΓpW)fˣ:U e 9dH >-ٻkYٛ(gַԩkF I HeA"h"-8ĖRgvOE@/=Y#SuۿJs! Dk{χ QGI2ldgR@f OYE5WPI 1Q{-S F¼E+5$QYwv;IBה\`#$)pWLZ]*rgXQ&ae1uje4B%Ym.qLƻìi[UͿ'+eƱLVJ\j (%s3T4۪c5CNRڌ`*Y38Q`@; Lkd=s] 8tut((w YEեv( IZ 0h Vi+75j1uq[ X޹Yj@ɋ6Q1xV%]<%2 #Z-> Ӻ!5D':PAH@LUD Aاe|V"TF%d~mhe6":k*uD#-k7sŊ7+%±s-q{s% %0Owxxd9& - T;x=ܽ ԓ7=AbRu6cٽZ8ehBw MU qZ B a:0 &Y?1ڑ5cR}tLb7ɫ t&kp>Ln:7Pދg^k{#% jQǜS"'\vR(:ӱP]MBdIN;㗱dlm0fmb7lͷ᭣D! ߣGG`SCbM-Np"R0k5ZL9_GAծS't{k[jd8H4,9Qf\Ѷ32 J B@4hD(ªg# B1=M5|#!E~T dHuY~Gl< `#8sΘ7m443-k/ޕ<ח^A3ĬdX+mj 1hP0DAďm%Rf1ƚVUnMH[w+SuQUYl20KB aذ}¢ āS,-u!v,R&cm\`‡adВbSū&lzFފřDyku杺z8H^+ I @@&OF̫dz~0jodz\bTڕC1kc!Wp4Cȶ@.9{K)qiք"ecfviJڸT℥1$.V}ֹd4 !GW<ʌ8J %҅{&IJ`mv=$E\qm6ϗ.)cE¤O t|4 $RaY}\Zۇ *;)Q\|sZnLGxAvoCVs'Iùwln'y⼭5gsͽ343O\az +MX;hjkiqkWp8LiE6)h.e1s%*q84mOs`j3؁áՂrIEӘSNF,`N!ɣ7)8쵈2iI\zd' !nFV̥`CEPWL:, L@2C̽yJyRAA*JF^F:nmEY'RYiz9qNQ9<1 Niu7:abLJ905C`|[yU( TNOc d#5K\(8[ KID֕Ed,T%. 3,IJtIoLmzA|0XFBt{\NI:6JFYy>O.Z&ʥmCrBwI%Y; 4[`wc.>rUn,`,;&šCr|hmÚjEqŇ:#ۤFQe4uTunLd/H,0qI3&mפz〥eΏ>btlw=~d6"ѥxHB d]&b6((Q@#ͷq| tzm%l 1AD X{3FQ:@ MnaE@'\a' eOlўw\5Lٙ5_OHّO.Q@qlS?/>枽Ta( Z#%Q j}Lh7ڸnSj csp)k:鐨)Lᛒ $#o\8tOzݦb+~={= 5UD64X3Nj5w\T [5O%B`ә0K6AVSYڝCA,tTl4ddw`8z!J<̵S51*zqqZ[쥩eav In(9b*㈆q'ӛW"Xn#.B 0s=txU`9<>p$"wysdo$B]5W0a[v˚6qFȠ?nMĹݼ:/-OO­r|3^ӈ.ۓ^3n[6b:ƤE:Ōpmo.Lh|'qv)^wA1leEFa|TSr;>1bA}7"ȺP;UpY3hqsr $7yڪd(y]m׉G彇+%I%U^{m NJ需@]8u"Ȕ%/GۣP&&"(ŀz_EZ ("#)X`_L4i#W5]X@@)H +R{2_CHj!&79{_/S,eF4d\ͬLMyo$42z''.Ե>F"6an6͌j*r(۰sUg#Mff 02:.,qp6:;dm;OOܓwcoBWC7#տ-y!",(X '.ތTؘhc&4Qz;eE&e!xȱce,̓$z:2IF% A$c MCfFrhnn84{Ka\"1KBs)|0ٿ4P^sw[#hy`8(7-TbvDpc4<vm摌\"D%szeB}< 9Ƙ3yPKҮEF4`ɰo)P(zЗ: )A\ WfXIJ-C ?_|Ʊy,Qs?~R%bϚ@J3FK~i T*WMHQQ],G_.,Ȑ߅y[ؤ}^ؔZO->B}<tS.Z$x#\kNW2*ƙbOakvl!"[,U[6ig'Ͻ|eɉ[#\Jo<KEvW //Wɘڠn2wt}',g2R0Zm4eMF |e-?vw!7ݱZ76Y зW;#LǠf" VdW9au=yآw>'[n42O?_K;IF|,~2 ')x=a 5P̮ܢOȷ,̐XfPa=|B2ޏ8ச$0HҞkfmZ*AG3=]?2Ox~~44uhy;|3l2nS`#cl/4~#vm ,ͭ3AAuhi BY+MjMnʦ!&4dR5,XljTTV*5dض-m"lc-e$QQHF(ڍlRFԄQ5 ɬͦliIa`EHޖ7a7J$ʧ锷Xf%68Jf#-u2[mLb4|'w^3˒IM{T?H<Pݲ `6'>{XᵜQzX7Cw!q؇tT/R(y[ߗhk2RRǣ['2,XlNIkލxVC$Bp' 1e3X:2KWKˑK fLl`N̵e9N?ʿt0f1[.a 2ƚ%57ICf([F4t4Ia96Te`qdPw? Q@.1lǘA,Jh8 *`)9Sw}=ؒDzf50 gVp.i*i'M@(NWI@3LҨ Щh4IZLaCUHQ,XLACn$^]`ݾ:&$r='!ΗC7Xia4R ec=Uf!]m=L#jrzriiklLB>3DWݗf (*Yb%Bzx\[j*C=)s:Fr9-SdBّeׯpl1RԼQnV)\ `ސ1sq3!+ 8d: J؄,3f`'U6E# $0*kŒ<%S D&I-:MbknjrƺwMhDC)kwkpplv{3{3fj'Rޤu=WU*Vܜmef)w*"EVNW&2t>+aeMUNǪ'ʳai/tk85޶j)WR3,%3eлJa%4fѳ{ӽnpf.Ç$upݛjSSrV&etBET: *iJ.HH5stR 54RA\kK\t 45s{M6w6 kWN3&b2NJrul:0-+"Ed9NLQBQYb>76s;EU0rQSLVQ@HR*M6ؼRJʝMQ.wRwyk3`\/& )e]֓KI$**j- &a %BѶTb,vbU;X*yb;zQS&|uP2{[Cl[`ڦR(b&hiAPl*Q< L`ipdtTI{﷪æ6GYleq1D $;5,NBM2Б!%{E+8s/);٧I-Q NB.YE,TNRo6[qqfl T)sNBhi*e,0U !z@I R5mq٦`txfکNDMډ`tYFՕ>Ztkپ{AOc4\:Ya:hJ.sL6iw%cRcư۔6CwSTid3F3{BFC 5'w+DDr LBbL=ȵ aBL ]a7sY5 \qÓ ÏnkpQURhg~(MHO^rR{-$w@!Hk2Qu4Lzfm6Z&fOiU瘵AUyr mb~c%w M:+6ʪeBNC1%F35 N!5n)'g h`’jr`rd%I 4\ ĉR["\˘rH$˒XuRG <ɏ"_%Ae60ɐZ cF( n([4ϵӭٚf"F$rB"[L] }`C"f$m߼ja\Eb r)E#Z' _eiQx1Qe d@!il(;v,V#%=hc!Ri /:vB&,\q[jŀ50r"I".ü ylw0ގ3NQV\* [IˠRQ.P`T0c MԀ>řJ$UYÕ{\J1U k&ř (`x|3G}xnAo&y90 CǑ2c0J2tP4A! *y9[ػg)*B\q$9yB}@F*X6ZIEb($ʐl4R @9('xzYž9tҢ.ĺN1V0RfD&+w?GŇʵ 1geT7!jڀ(ǞO|e:vB0:TEb)Snb"~_XӔWjo3tq`.8P+pH#c0K02`-$X@Z*$ T̞W>r11HAR%Λ!suD@AڕK3  -7"R\r-%EE\vHdB~J1+A@#Ң:h\sB1^#]螕zgB@oEM*ڼc3UDĞ;51tʫ:c62 \)V _yWi_o8^R[0גyH|Z2 ֘+Ӂ"$LFpnX#T4uqdBn< S>of]q&|Cf8Z o^aA7xb$UʲgR%uMs ;.a!DX]yh:HR &~B o␏~ci=!B?]Kd!琳Bՠ:}NnQS+>θH`"wN$1D3/V#KDw:z`uB_:$Mz1sj B"P*CgN/?[)oNTf<|1ZXVhQJ3.R6fc,5q9bK\LdQ̸5D[U.-G1]3TZVL.jڷYj]kZˍkZ ji]:2Pj7V㫚Z]4mkkEpӆk.X氹DDefZsW"c5(UkR%4#-"[U46 *1ƀ6`ff+D!= y֬o]YDY 0̛yhdB#@:YxÉh%=(r, 85ؘeDr]Q ?U3\LR݊=*"Ģroc~!$}'sIiv>{K¯K<᝽5JO#Fφ(3\zx`S9ӿNjKL{{4ޛ[8ѱWNyr",S bb;Lx*9woi8EAK-Ը8]LU[m Ԓ:G\f ~ s1ydENyjeV *dT6P sF r-*<|72"1bݢh4r1M!}o㵾X'>Y3˼>tLhjZ dZ Ӛ}WQ49j!1V=CU"" =.-C5dW+WCOL4۲S@XhiQWաO\Fl$.ec]EK wj_\iģBe0NfK'zmb'~ЙI|::;)ba7}NPts%:uyvp|QήRL4Bp̅%u*DHdq(Miw3jYgtHhDΥyh#dMKm QClH>.2<%sF@IP͛h P T\S2[0`k0A'wNT}қѷXT8L:hkƵL7:YzCnsI:Aj#BQh޽5 &p;$ǔR*bhP8$Tbp`0[EQ_o'` bo1k[c}ט[- =KAlȆ"RDRS2ᚠELBնXVCGZ H'd ǞAqhRsY}IX۔ֵ0DžI­cBͷ-YQ!-†bo-TDDA"+% f Kj&J8O݈=``s:pI̦h)(̂}?$$Er o(`XP`4$I_%Ń!,&ÈSr .(h9o \˃pulӜ332Qr&(!ȊHbkp04HTR:)^=p8*x+[Å} G .rw h[2Uk`J=fWխ_#Ü7׶boQ"kσy'i]|4bʜ?ax!}l&i$x<,Gփ4ˆXgmHQ$]BjaxE5;1U XdK:eVU#0!cP"B4#1W,ZW(Wzo04GrB Fe(O7.Wn۬IA@ А姧=ĒphBgsBHNVYueorCF`MqolZQ-*"I}IݥzK3|洔# |iaz{ݞ}}Kxc[P[hQQ֖m (CK>BH۴o3D}9S* 4 EzM=-=22$ |FFwj` "j{UkSչ_}D 5Sa[CۿD}O(jP@H4\{w cz0 _i[hQcIb&1wxI2Hb ;YX:Snl~ׯyɈ٩3bCXkPsb-j*dUI\00/ .p;S3f`܎'2T< {g9*),[d "da0>#a2?E3P']]*d0BlJf[TOqȭWZQ ,fEL]MJת 5ejz+\D :|Wݮ.Vq$aHtT Mq [ 45 3$kkJ ε)8 NUCJ3采j41YiL$6wvzO`eEɰs=rCaUW @%!^m87ѳngcѷh)'S 1hI&RLb^n=f:!< YUhy @ʀ!Dqc.JekW0d[*  B sf,?JgJVTiAXڭ:y>1E4#:Dꘔ?b(:޲e!2M`(/%w ,UlX <DG?b=&0w81x*zJ;ʷ)0$.9As[ṁ?J U5࿜欻ZgZywmSZ75hm{HT1BbHЊ>"D 4l`?}?GcdDKr eX+ZIbYR l(BQJ_8[n&6X"[w#10,,%vҎLކnK#-->jBH=!=vD6n`"2*prijd54ZǠE;ᅮ~懕81(tt}) YhY8 h:Y;X$mr =-t6{Q}spW5*:su2]c5wz}ާLOxz1).">@!U-8j.j&dON~.ަg/B*10%΀2yήI* &1/9xq8'+4tb<5 0$q[Ru971~Ӻȧm4LVbU$aemHi?rRfssq)~gk"RhS@"D@30j(XVSw6Ҡ*o)QKmݪen 킱bFEa\qSb̥46*D-QmW32+\s[f2\D[r.0qqZVZU+s,qQd p`/51۫9sN5 gSPok;t,$!Fcߗ&ßTf5*m/Q)oK(-NƆz--*(p /*QQ26bTV+%նfTފcD2{ݴ+RieiCcGo {ci9 6= ܑ}>Zt8AA |ˉÔPP #eؕBsT) [ L Brb_{h1[F>"SX&ьS,J29'aEFz"Ut1Scm%`z dOub(_G9t}#$GGCmPSOjz9hv:*=1ňԛk^wZӦaYhJm%Mrƛ`h8jfsEo O_z|yj-^ŠY bm;R*/C8ƧH=.РhcXk&*,I F>/6TCRF5iHD,0-1q [`_UQ !H*/Rhq^"Kn8-2@]< .Rq.Pe.[!xcigSK"7'@v=yEqWPM(iywRʰS{YIv'jňN'L*3wlK""L/E Ќ:d0Ԗ́ [+,#FQN(^n)ʼBT1ڔb,aPs{uyIf N!I dy/В E6G)[MPPd? ͐k%gzp!&:WN8`e,5[{^]ymͪd闶$\r1(w$*X#XvhRC8d !s@+ w;mO4NLmUUx[^Z*+k(B46AS.[?2jiBBEkozVo-ָaE1BB@rn$/`E"I8i@$V+"mj=2 O O7RAduy&ժ*BM%fѲ@ Y`㥠ȣE-lI(A7#R( {D3sj"a; ʯL9aKb6ɡ&*WsB@l$R! BL` ! k(@!Srw@TNHq$B @$>9$RYH oT$!w5Czy󓼑dR*u5aGqζY㰾gjvv} df†e 0[A-m:Pؠ` 3*$ ZvNW7UCF؉hqƶgf=QbőO~EIP ;3Ac  `(y SD|) o[VHI_j-J҂JVRH$'2CA!$au $?HhG: ns3P T1B؄Y;)BAnl褁HҲˌ0#\0>LPPb GL1/ov߻}s}KohEQpb0Z:TVImm~mPo]M!дm6f#{qx0~4U$w)ACZdit_ݡMseB"T.4ď疁 k0сh! -HII%u?SEUUUUrХmzz]zUU[mZ\:DÇw% rb0~1yմA$SFM ^Wzݪ:I2@ izS}N\7tx<߿Iz٨m[Jܓ5P%][ǧDQ`hQZc7`k5Y ];^ }3,w+𮪅H_MVNY*byl-s"ه;Ly)̽`.='XޣQu-lN>7HMeNEભcה@5".jv}6LLD#u9iW_ΑK]iiP_?1\\& } _S'_ڎn~ =?^XO΁ hl^0{%u/LUe_}I60*l %D kѓrB|;k#w~Z`EshP7ޥJn_{.~4uɳ:$`Es :/p`f~*T 710,DDaiHR-t9c@}De FrHvCc~Ւ:C‡&MʓI4c`I^w@N;xLIn2 d 0cTM&5 Ɂm" 04$3jAIYAb7Hi ɄĘʝVY:!Y4ac yd*EiX i¢bT0%;Isyk_!L[~/h ōIa?Eܠ-Zoz0NX,Q`Y_u>luh5-amqrrH/^夊|(w#mzRf!X%v LaɤH]F&;}j''/NUT8稱Tk?Lgc'y6&XFljS RCN>B=դȲC1&y#C'B}:iE"S;#<'^҆Ůi0 2fm.|dɯBY RJXu\dϷ j#yڴ }AfjD Sl8v]bLSQ2$qR9p!>4֦wIs?>9 7ջ.r]Se;뛎f|]w6^pG$mJ r8KT36jwWILxx\JC~Qwx<"AAL{L5]`(HVfDcPqaB F?ذ_!/e$%Y|ѡyZZڭ5Lۺ$1 LHmLØIr.\ 2T!! ] O!D Hd XDȈp=kT BTu~j3vnwL A4$OH ;M!='{(@rM6j]S~-XNVCb} oIֵ^% i=4ĸ6MjPY¯Cw[qKpao0Ю͗usQ(lqI {ޞĎswơMt,dFU3txj%r\N N{ry_X>kgpz9e"2X_υH:lMN>^*hK'V\}Mw GKh̹x\Ԃah$c/`濘zs wY ?)GC\Nl n)'KbƔ$!JӊpWmu~Sk3:C,LL$nFYwM 25$`Z=t省?Fɱ YwJ tMlʞK~ I=%iUDjtr h3̔'b+y79zW~y0̕C25̑ 9/UY) #~1IlAh7#l%Yy))zs80ߵOO-bt ?< QHl,r(;#Hh0L>#qYSB~T,aC6]imQF(O0;ZkXjC720}I,D9Ѡ0(8r9aP>Q{kt~Xէ22REI拞acym0RTXm=r @Bt =/:Ћޤ~ZK~(3 zFTQ.d6a_bcu޲vTf0]21mIJ&@I +4G>t!m;#eU`7wHrᰗw~:1Z\!#^606dD4C/F |D.-W(?coK=Kpli|P4xn'q |<y5جyZ(FYDPAg]"Q:8]ieղR1hm6C!ר#6`WYKZjQpvlrQ)d6C%y_ױQp1Jqyg6waJL *5ei{ 06K<{j6ʪ$I&LHCY?$> pI!$lLBHVMV:5V3j kЪXĀ# aVp([F*(* i[ѵ+F-VTeE BdхIX[h  EPiFT "ElDhX,Qd?S#tU;eMv-vo𶷷f$fG)ѱd5-j Sц^I6i>k཮} bI]EޭaNQzo^V+wI;oU}gSԮQ)'S;fL8o+)Y=Q_j~(O!ɢ7Ͻ|톂Y| оYԂc t|W~}s6~{ +qq-/l" »<֞?!!3z9u|Н^f{m롷X[(tn}{xƬδÖ9ӒW7p8mKrUnt[Eai-t١ 7 \zE&Q0.}}UܻQAU:%IؕXlY HtY!q+1̊NQ^#a0^/o݂nmZߵnUıB-WPR/Ҧg,}^`QohizF&ͪ|D!?9 'bv"A,^U"` kxGhFR'87AK3|@MlxjtSEݾpyp^ j5Jx?In5]#ժm|n'(ڪ|VNɽZhYF,(@@FȰDjiM :T%b&Qjp5fSgOk?.u>6mǽbIkz4{dp{U08wմ!.#Kl3sgJ;r|mZxg3B۪G'zw>K,Ɵ> ųa6k}X􊅔#7$-a ɾ෰xdgj yLK|29>A'ٟBd]KwqvƬ~m1ZgJ[3\ٞÂu#}nӿFqgOBjg9_GVJiӭ:Z: faӣIЫ_K+ vs!J(j<}kNE7lFjE1晝e>ؾ⪿yYy]'9O;/W~  5oE.r/Lj$ ʢ4lje_O(u_L4*0g3ury_@9hXo'c&=yYNR%_w%z|_բ?=[dTcJǫ1[؟NV~䱥mm\|~MǺXQW^t?4I=h$.:%EToܭiYFD[n ijRdHV1Ұ\ Z ->A02w3Zu9"|>|ߒq鿇G "͉p6KrL1ʤ#St*I ݟ kJ:T/4菵Bp7М8aߍȢPkxT4){TF:v(=Qn \飙,Kw^6T-c_wK&,g湛U{jϑO^(Os]owK>oݥ$5p'"%:E9(z7ޯŦLtcMSzcYŻ0ӁHXZ#q>h<vwPTL8._eqʬ=iy>>E3nDh_cGm4]~N{O3>BˣwR޾yHׂɗ, CsL#Ut,Z}VFw`Tn(0b^_SǯᮮZ귔wߗN7_Euj͞FޟVժwOGA3j;Zij>i3^X 1@י#6. VP=L2(]5Cf^ lAC7j퍦i_;)5@`<崮5u~;]."rn.Z'vNl6'@!Q%EѶc$|1kM ql> }EC׬kZAWaT©wQchM"yHh&U.R<` [CGh7/#MC<{m!q98D$ l[ܛ]2Y!JRI)WjWi(|v9T3PP@]`.%>d h"(S*gG\9y+,.ߍ]>1ԯe[jZwDKYQXc1Thqn`bd`mp3{u4Yhτ˓˂u❉35"*^)0zjhdY*EPQ&!2O;}!Y@hwD䏏2r2#3M&= 'iXEO|wN{RI bj !!{^,?%FiH覤o*Y06'١xcC )*1Cym~WH}sB5!/fbGA]EXKIsSHC9J (pfoc?Pݩ$TOV29'Kf&"8**$9%+ZOBC0DV5n(`]Wn4RCyQw`" 3 j6 aܑl&?@p]{*e 5&,(nF Dg4&]I=Xc1<خ*Z]p02^W.ZR_N]{2Gg)l]+OuhG҄U,HgN 9 |z\V;șc 6fX}5?y>Gߏ}q(e+#j1Q3 iDXX^peƹ}l{Bu !(H{4O [VCAYy$*Z;=[{ON9̼hs]a`4?up |\k24I%-|Ozs tgIR 0 !d8a_yQmdS RsdSZ7݈")$XX`;L)hUCg  ApИ dxHN/["PC☸@}:C܆>A 8Fc˝jՋȥy=bLʼ T KTjp%%g!iY"xXL*㨄u?|R!P͎JIV"PDdj; o:'7fu0|~ lT*3bw5_+2W`$Æc<u Lk@6h(at)I!l?/|[%V WP?壍VGdH, 9͚)- V8ߒdp:Sˌ /wSMp? RF/h/oqBw,X}~S ~06|9gihh'ԅB?eXD&RZȌD¥;UP#;FC6) Ҍ# b0x, X'ɺC"yD;[bc6[mT'+ı"OlՖ2>]5yS4f4#94e(0)5 NȂ$bCImBa+DE(Z!m!hP* R*$cH $A}&"*% HuqI"u[x2g4@bNX #P>LzST~'X%cq&:OFamRBf4̟noWzrp"D2e.OPd_uo:ܤ6ZRυ1HR`YY{gIFmx(v$b_G%Cش}/L<hB!!1 8Ӥ> BPF,E%$5ΰ爃6˷'C XQ奄[qel`S0(h,4#D,B1=|. (~ͫID k`yt>m>рp簇3毱:NW'}c18pg`L:-joB6m2~Z1[qB^YKe:CZo~Q.g?uP̯3]`,"AD{A`盀Bvdo:y׭Wc۴N'@ KF-Hi4rK7W$֒A 'Y:01|'F?x,,aɆbTLY{=4$7xvx? 9ChCS"c Wv|V~Xf6) p_a* +#ik') 9^[%yVSS! oH B|vS9"kMqS m r`ƐI/M=-M̃f̼~֢YsphkώP*"$* i@( $%D1 $_݂!0Eţ~|W @;lAag5YMTx׏kz m8qbmzׂe3R@Cr;) MM-=Ze =%bHn<eW]W߁le>];.lBC0# 6qCD&=~XX̱ /,Gp*̫$?Rb㾝~ ԢHM̌|[01{$Xm1+$ͮzzv2?>۟^#(9\.* ==] -DE?6VVm{2>,/Kf1E(w0"$ 迏-;^,Ƒ i$T!0O%e|Ksٻtu+dOc\WXwt0P`U ?Cj%5οBZB7Q1vN Nz\_{R:MR zӠ)#"Il/vfY)Ū QCce"MFFu4"1@ tBn{ԒNTq$)ba3 Cd [7#%d*b(ŋP=PӤWmH( QO m/yx8~%tG<نB_ͭ)&Ey6M%s֕iW%͟0  !2 gP|GCN_ҋ>d5su5zrv8ߏI.1*$4nYb( .şJc,9gAM~4-_uv0[7Jy sgXO*Џ=ACo5[oC )[fZ!2Mp6"NcPzU_cg>bM?Zz?;Nj0~WLu@5BWH3AKC~B>v&cވ='69Q"m!$4fP%N`) 3<$i <3 ~n  !'p(;5JR컞hlLB8. (i{D 2%`况BLL`5?wJqLiu?g7j]Xu4:+ʼngCxZGau%y?F S6@_д]҈Y ~_H_~f~WU3V"˓oPX+x ! U…[l3CO͞ ˑ Qjc3+R$1<X 9f!*0(cjC> ثܹSlAtn"-i~<=a E~k}WQI&d3"d#IPK&(Ѳj(KɣK31lE%d,E6BbQDLbIńLIL؊%0h$A2hd R"H#$a#4"fRL ,Efj"$(c) B$Q H!,TFPhэ$HPFsH3TCF4me+N'%96Uv5b̬.[YA|=)K뜐@dPP{lVi3ʷ}zaޝL$4$)>l"0zL.slx|(xa%o,;?=)8nA2Ёys 8*d 5u>x/Nzo<'IS&v $CMƄMP"IdXoŢ_'b#rwh<Ž>zVK=v },^÷k8-!2~s[B@!eTBJgy-IKw<{S_> i_|u'iT&yKү{1]/Q_g(B?+I;4ʽ`0왽(|f {DE D䜇̓>ϝEHk̵dM-`͈$ hhH _Ɏ_ϡ[7=o "0|۞}$LUB&Z+X5bX[ݲEn< ͊ȴslWz`rhŧOcl394QA CosLTGLxliאr0K"LT4AbIXQ?|c߬7tci 841Z'{EM@뼁7$cY %YSf EpD>cQ:xIPUX`t2M `7mm~p}a);/cF!o'33y2޼! NnҺFI >»60ϭ]œ 5hy?Aou_˹`klF Dd1Tk_CӞ}dCwՆ!MA:v!Of4 BE$c&I0ZՄ3cĶ6NCs>WI$<|c}WA|+=V;I*eH9iIkT 6oI @| VEWjpHwHM:Nٰ4yKB@-yUs_J% ?V**>M16Ogp5SyG i;=Umr@)lǡAA@Ay!1>`>kTU?܆I 3X#1וBH+i\,4X`p,ػe]/az~å*^ZTN.XCxm`qv `7 y]H;cpqAM>^5"6`^03O˜dDzjݝj&B((DŹB;7P~νW76@Ly%#6 $.Ōv\(䄒J_OkuF1-WEeM3`u0RfpXJL6mZ+"9Y9Ǵxri7m$$DPc)t@cZo/??D~Q]a=O)"wj@O$x_Aq\eTr%B TT"eI0LE(RdՎc!B%EZ2+t)FcPȫ (?ٚX)*fJGuUK%6X1E{#ysB$& 23~MsWJo*= +czu>U<[*練k~muT<CR_b>\ZOE˗v[񘠥^g2I-;K&j^(DH3x#CQ~\l'|FʢVPC"]7vOۧé޿(a1AFɯx0qt+#Xe)`Rm*q_BwUKݫwoFF)Eq@Yxٺ^8>/INEg[\rʢm!br$H$uIFm5ImFͬZk-Kjmmix繚Vշ-kjD`B1 ,f0X&"B$XF$B$@f#)p1Ԋ(c)LhK}{]O? 2DQp4š EY =k@6>;Lݳ˱oPnڇ-aeHnܩQ ¥ d$/R65:ISzw3bvτ&D2#RX15QN[*j68='ݝ1o 1& cv4Wd GʺҬX c<|ߩC՟Uչ? r2+mX ,#0 %e~߬LCjÇ??A@?)?-?AA AHit:Cׄ1;rf"0pHI NR JpU^ߓXRz%> :fitT@&lp:~9\SzL[h}k.k?'''>+0frHH4ĕ TPBo~o8h2S D=&aYVf~VS'۞#*wG?+} sAs0 |Ddԥ+ &faPiix%pK0; '`y;ό{]r£84.u\!( T4It搯.d |F"!CǨfDA,ғGi}%Z1uܼCƊt["#yS;'7<Ȋ8A!V2JP-(HJcȡEՔ$mFٯn?]6vY3|~'BP!ġ,!ր AE NRNC8wӝjj6]RQFOiheash!#,p4ĢPdmQέom7#i[TDO'Q ՠ+3b:* ϯMɦY.t9OR*a>!`BX+4ŋÂ)'rB" (J /4,K(K+ڸߘaj+VlyųﻀOh0  @GS[30D#~S>{W?f2|ЀM/%@9B ME6[ʧ+P(:{*@z V]q_qSc:l_ rf뻹W nD;t)==؞&F5 "ЄhuU` s=cpqs j}Ȋ|zx7 dE@dTLà:ģ.b$BVmxuA_[x 'M[{oZXZ~;A"i<:_mp?mCXbd)AO@zW[?Uva^LGHD2CWo_;/~=ә0 *J%ZI$/*uML S:4ZzTǙ*>%DӬ2瀳5 %L瞏O# NG![3EՎ{l}q"a*PkLn|z~ֿ W4$_^Yd>g_?EBsIY9g¦Ҏ$4*/9>]qin}" h ɪ>Κɮ,=CUcqp1p,4skeT9scg_MЋw _'EC* 7+o?bnf-Qgs(JLLM}QRH|}V*"$ZwP%:h^RJ8rݠ{g߽T1`Du@" @Ay&!)xV{]ס/~Kz|6'Zh,3#'+쎐?8gc߬؎yY, zx7xdAzB 2V UӅSpXۛ+ټ:RSΫR>yYFo V:B(K:ǢW񠾯8dAp{3Ѻܘ)x>O-##]3ȯ"H!JD߻ɔPK"Κ| B,mM )*y)j}rj{3h9M]]XeXH]MUQu\Xl q ;5n.[NN7?AHV rD NлzUۑ',H2m$һ-Lg5ckf000F>P+'N_Z- %ʫ|O;?;˿/s@Ab JĪ(+[j-{BRYj.Si0v)MU̧O3FyoQqN][ ,]S4dbJ`ʨ(h%C>+?;P TB ??Ұ2tԑVeJBFdbv{b̀Du:A:z,3oy F 2egWzk}~L{ۭX6Si&;R"m?oMjb$K<TЌ~@ۯF5 %@1އ|PFy]\:_D!9' 5ID0sטZs](1&R+9IkSTz7v(%HϯL^sq<S_!bwmo"9y,}.T9Nֽl\}CDB-YHT-^7_g;K;<fij|OQbyz|4u6w=ԽX^?w[*PdF ڕ7}g_PoS1Li1LKDbTj)O?g_b(<Ҭ@ibBy+Ő;Y? eVg#՚:/g&ך C=_l/{A׵3~--DTP4mؔpI†YRSp:rv?r, &kfxnm:ɏW;Np٫ߑk~x%ߙbPNQ[ҥMµiκMelG?>;?QwuLhޮ ]3ަw}鮝9K^b|v<<]~;Yͯ檎1|)}uXdd )hJH* C/qf.̘!ӿb?аTHbVZ柛ץI*,SIJ?Xl|nv[h2sk>h_dޜPIQh;-qP@hm t"Yql{lA/{܆L_BLGZw(gQD%At `fY*5oM3[quڔƟ^&ޭep18-v) ,Z.zNVzb9`u=X;m\ڛ5FOA>NmM(F7d*G*?f6{ܸǒsHVZ$k*/ P͚>+maYHʒUav ?r8VKxtO3jz>(MGmuBQM@\[SX0B.Ž ty.nJvl!Ԇw4FymLH Oɠ`5I<,mWU]5f%H9Wc ۍ]DýVj-0 NG[ؚ7i:n;'[('0C{QA Q0Di܆awl( lqj9FUȷKQ^]͟'G:G6 'O$r œO},/}msx*aؔ=|sW xa_밲~\> n0MbiU)IiSd A-WxW1]OgACAj^ˈ3>99ã?r^Rp((|u#PQM4U곽X_(sbT^Q&ۅ}ڴ46aD+ )m"R"j)V"bpv*bS 8<LJ]rQDFlMz%TOoO,q㤛qz`!!kd!T a.F3njmo!TsF,"Q&L0 Rh^ypOdn!]3I8VZJN@+b{<' 0٬p>t@P4TM k:^ڣ_c_&}rnM?&hzmƛlM-fnrWAqD|c*tǤ]2a-)$hݶyw傺"|j<c|rלv%DʉE^h%Q=/y<[R8]5BЀxDd*mgo[Tr -ttA@uNF'7O4&,G)^R\@$P9]pյeQL/S޵-[d}П6!z@S 0 byUs"M7=OWoVRV~F%a֑'QʸXPnN) /giՙB) XT%ƫ?I%^K@mti D^H k #9{_M⫁1u]b`F{+:o7߀qv XR1Z_SDP?obsB)z(8*mkPQ^MSn,'WB7}bA;Bl2~tԷce`>{=v&He "RTV~1I 8Ug:Jh'@%6.QF rZ=0>UB=P0]ePaCK_jM xȫϥ `i<'aThj&닩Q:}|wھ$2A3Hb-%JDX)"!L3&I^;vE3A$1,i Q 4FM *YDٍ(f" 60IBش Z$#De*aQd3"ƍ@M`tFY i@i4LE)d`R`ęLĆBc(MHJJADIC LL&"H$J ,ZEMU,vSðUxʯQ9k]*s}X2f|nR)vyyCp0! ?.Nj2]FPPtbT\-4;7mMA w8?IcX',s+RVB(KTH[!2t t2i!2EUYas^r;Yp FFN K3~ϣ(iV`9Mf]<>Ge8đTǏcjKb&7$nU*oQ1X׎Hm"JYN# e`Dp~^].^o;tܮSaT7Yx?B@":qeHַ~W+&8kD A cq_ogٮZ¶oH<ǻ,u+}T݃bEo#keJ``*Ni]_Rfw^b.$cBWr o !3&KaAPdނg@d}_zk=@RA x7_"/=`M42itݿ =_M݁C(aaQFd I6A@Q@Au`Ǎ_f߭}emX^&W˵?|aaV#a\Ak*(>篴s0-B~w9#e&$qaQ]9eGb< Z+MԷ\ۇ]t+P$'PER%B9 br(F$5&,fm* {(9+n|+x"'є0ޡdg ccmw/.~|_Q|^=>}c9& 4i,@}wGDl#P;ԏ݇Fn6 !37b?ͩ dfyu]^W:M^֐`u6bLI\w Ժ^;O& _@;3 (]; .3ڤmvVxjrVtf@ljo^l{Bj9'|5U`[!W1H,[@رP8s2[m%pz85.~ɖ5>aX bt(+Cf<9ﳿnte7g˜#|#(=/8ۃR:}^띁2Ӫ Bک20r1JMoE6x x  [)BkS36gI@s٠  ׹gِL>jEI;}g77#809J̒pONrBbSDe0e=F6i FyR9Ř ߠ'OHB1TL')#)(25 hABf HrdR_MiJ(T?rX*޳w>B}. hl_۠K)@a4;n|=gޘynk›̈93rBdv?erW'P hm3b9{Ƞ"Bh%OIWO{ @<ꞈXi$@@AlWURU6߇tj^4 z(n=#WoO/! CE6?ŗу 7= z*bn,#SGNoֿ9`b~Goܵj55-mTX21dd$ IIhNƲM҇K <n 3{j!ovS%Wn?]sW׿G(4 򯳢}d>'Xm'R{U:_}I)uZ{N鏚U?JE 52jYǞMc6Ly*i>ǢڶE#3J~(Ô+YNq7*)hR -V2U󹞝V|{Qo1ri+$ շKЁ2u -bFˆi1k+$Ŋ~keϻrɋ[%T I"+$X@&%jƋ1 Y2{FS_./+^|GXcFV \C &wjbwAg^cGC'|d%yQ!@wBב%M-'"pXܲ5 ԣCbʩAHwkA[t2:F%c(2RȚD%mǭ]v I`k1ώ{vTmaj4$|08TKTDb3^%fG jXRgׄȹVq Dp$/i}4Nr;VWJ+j\+T C=ui4a셀qAf|8&sKwZ\T3Li4џdMaEw}o#x 0,& j{:g"qŭ w28 Sl1kcoXt9feʪ =hotM[ۥ\7E_a(c^_YmW]GOѨ%"B\H:$*'}D='w `繝eGc@N>/[a~:ˬ<"ֿ(mkVɪ گU-1{cQlkKG3}VL/NޓNϕ47$0GB˹,tCOm !I ~*&*<7;Sb۾1Y$0⼇{a6cr0Tp?5XJcK@\ u(0Cv ykogg^Wb~Qw44F";r} *]m4AdaR%}dΚ)j?Ru3#]M)7yKZ?r1o!>?@?uu :.pb{ٲ5gcr80wGT*`H#>25Ѫ>REi~>)X]_SrsI0X\I/vfBl9:kP*Iuo;nEQL_`!5+`kR'k jtYb}=vąܵv15 rҿ//CӋq{җ5Z#\yϭxkd1Z9^f+zxPN*lߪ_j($'jJXH2~נWjoYʞÅ?V VEBk{AhN,rOϿy+"hJI3/DFM}1J7< #EjsBTQk IزB2קluШNԢ0\PّPo${Dօ$(IG;}ޯAI=zڕʯz&{d ̀3AC$[X2T^-P [Gbm2o1 %Gx* Awoj͸jTGQI 3 X^W%Tj™EV3B>}*ETDrE}) aqI ZcIBvo ɲH 1Hf<֯,=dJ[UjGijvyJ-aD/jvѼKmm65WV{ [j[k_J{ VƨIűןCmY>):ՊJ(/?O!>kT~~o-m5/|<>`ͲkHӸ8&&C,^X{;u_m[Y25KC,O|qPKv[w>w5Ir_cSVSZ- 1>[^M[:]M:nnї78`JE&t )8͜- pzyw"tnWY %t:$j'/.M;`Z[nb7<~NZ^`٬ǧ"\re6Z hڡ@X1-10¶hJAt> x_%#3 JB,QEEE/ɴ?|:g`Bo<]fq]g춮]kF1Gxx?K_~ a_ 5vRϪ@Z!"5[7boЯc1sq<UUxvwI݌LcwjJݑZG;e\+99kZRP)f|9r \LL$+ysOդHi ?6н7J($V%aq|&)x2$0iBgceJ፜9闘h bW);C< /2Y-Qpm»\4#nPF쁢?xR4|.EّD+%aDs%1hSE{0D 4*Z=$O54`%WH4"2Bo;0vY_ӜlC}-z(ٖو1%F?2`*{;y#44vUE<"v~N klIˆ9њJ6k׸hۧU=G陨mzfkvj/`a'g_=7pzia2ۿ1qX``,-En%:VH':˺! "+#vo8CѐQO߫^uU=:D8^@czX؉l:Ghf5a!x(+-x~eP([㿬Ys1l&&>]{w2P6!Qv PAQ`7 o|00oNWsVb 6x%;XHGfc_\ =UQY9(8/Տ&V7{S{#6|c|ŞHqſ큏 ĥs?5"+mǠӉp+3ZhQ`E&+&Ŏ.߇ }Ժ[EkSF+mdF-7jJH`073TocR73d&V1XTKʽ " ~bD4ZL迃8E^-׉& =z ZՑ" 8 2 `MAE*rdhϘIdwZsrM'zE2]]$LkX.eGqg<Ƈ,)7:K0jG#_3x}`"{_ -I̟,E 6/20+Ɗ -w4u6}!:x JwޟdHyPwlZ;EҴ^~+tdLpA(foMo1KM_EBߓd9I\PXbRNMt/ooHr>@ǬotȆ|E 5IxD&T: )yX.¯*@ 3ˢ䵛vj%`I\Y2%.Lѱx$y9UJlΙ4 :~3; oHn"gX"wQ({&mooZL1=`w=ڵVWN4+3Nq6`(Yʣy=6=ǶYj6д7 ZEIW-mGX?M[3$:p8a" JZt7KU8Uƣ4.mс4no44K*t;eIw;g^d44cɂF$o+1B2 |0^XBZx*2DY<3&Bak_{P͂} Dj,򢛨'g.LQj!\:-ĨQ[1.D@-ܚ,DݖF n֞Q_ eBT O{hKziAjFUTy3ՔÆ?vd.<]KBxJk#>ZmѮ0ru{v#Ӄ %9S9z z VӚ#401?2N¹/1. 96,.Wõ`5b[-!|1[H5k!ED^/q+gbjsٟDuV&/ve^!mIql1b>G|F m4q3RϝGMA?Xw O@wYa;GhK} }Xma6Ii,P35\r4-{O%u?%¦aGn1^z֛Ac󇞘~v#oJn03oQېy9 `?&&W%Es{̔.Fx'`3R Kh0năY~e2 OV# DcC\] d*i/UR"cH<7,Ŭ+6yEP|5=W+*獼6=^) e.NnLjhfއ>kC|_)IerIcR}V 80ȶ)iV4InG\s&1%Ѕ\w=(5ֈyhڴQaԥ6K'XrMDPLh}߆#T߯5>KLaa&n :Y`R,0L;|;MIln"hiV;(6M(bq㑇QP48rPf b @9KJ=- ׸=?2E[I^OPdR˯̸ߠ 59sQE'## }pp /8W5t3G1Q?fȠa{l \2Ѿ)RvV5~}g3~N$oazf(e/'Y4'т҂76''pHM3OoA38S{hRcr&;;ע0PJ12C-<4iS5T!txrz(S (pA|^ϕc/"*Dx '{P_84D#`Ci;>/_ {6.b*Ͳ%o_( ,#rW|4~Pϊ6#k偁ugF6Vh?^bIA6=gd^KѢSчI;|q[}{[^wIɊmKE4dG_O ssp(S%H̹8Qt~*k肧m5RK'px~:AҠYc1IG.am35ߪD1oP0c⌄VvյNj!qDσ[ ={le^."ϔ_3m!,dQ DE OP pԡekEGCDedO ÛeNPF+HAђs|C}.U!9mP@zfU!] "%KtjS?! zSc^wꎉ0*&n$/l \`*ES~9:p5B{ P4ukT㟌̞㤗(Bֵo5O"+pbzyR+fa`1ΤX+F%|T2zs{\Ԇrs:ŌdPb>rۡ (A 4u0тGSU 6guV^Mb#$Qq+Ky<.1Ky2֏G=FvО퇷]E 5 Y(l*.pu-NQ>2yu;Pu3+LQ?Pd"+Ʊ"ًĆնk|)hCG#lUo"9 ^-7j+=^ YFݳ h&rXu݅8HE.Hn܂=p".l`*.az2*mu?z}G-(Zm֚@ZԁX],oiҡ2ыad8)E'YWZ0n3h=Zt"(-bWvx4º@O4`$=9[YHsǘ ϾAwm;\S;3Z6 /e|`0 +Y)f4 -l;m̒ O=:vEny%X!fH< "7YI?\eU' 05 % ;o.)ik$Ɉ7審@cwn9UAN`~._$KߺՁμD \ ?ZEo>%g* ͻQUl9yhC%qdG1"aco|X>Ja̎I{QLb~.2<c`0%lkb/h`LeəSٌo=,:Ȇ AsٹzI;cףT~Z;K֬P5E;z<05`;bJU_qT7[}4<^?دď^dɍic}`{-#|҈P|S\VIxw%"XDW_!b0:DiK1j nOA1K@ zʑy#m֥%] ]e~ `:%Hחq=MgfI&^5%nch|wI 6#}3i݀OoQ7DFSƫ痕Rew+q`. E#_kPnV3X)ɁO&(ځJ\0ecH7ȦvG{sSM3Z)cZSLI,\Fx:}=:uhERnK A/FI6;0fBvJZTO2Rۆdm8Fʇwme6wIj11`y+u@Mw?gY) lm-t7Q݌1ǴNΗ FL)Z%2h"Φz,%C _]iH LL o6=U&7db|SC8e&G8Hw?!l씮P{Uraq8oC}(Bm@.bvkD2EoM3|5;y~ ki=f I)St| ?WcBo6 e8W!2,  9# P -4$4MS̺P6$ϝbFWbIU<:`T,Cpc%й]/׈%Y R{X3֤%D 971 3U # EmzׅŸ>"_Ժ=Fd %BaxhQ"#eҐioyKƌ<~,e-ɑ@7'&Gc\{gb Gvj4??c`2QE?Lw&Ļ<>tyc% Bs: zEOm;-"!ݤAQ_Nm1&mX++7]R #@aC)@xF{!ufҏZU_tε q"_CJ{'pHMD}FRщi$< آ , 5~r#_( "Uԁr]9lc |PdW@:'Jʳ9Sqb tĐ Q|ΔnG`~'e_V l3\4Jk9rlʣۮ `e[=xV&hWRR1XZ궪Ik1'%Yg.}*t[HR)C-:iP8y(7S}(_cKџmnJA)I1fQ Ikݟ>Ę{gAgS7eҼASQE_?E$1{̙H4",֝>WlyB\"B֎pC*7Vo&/m.UbEz>x2wCGvA2( $[DOƥuqx6>/ _-/!'H PhRpf'KitݠzO4QG8˅)V*sMjY*bC*vG!á ؄NZ5A]r rkyTS?@DkʰAt?X^k<%b6O9SτX/g7]ҕ*!,H+T# B{Z?7kIW4⠫&-!1Qm)7vOc|A 42ߥ; җ?^WbGyn<H,m'2Fu *N`Sـ,# ٪a~=3 NE0#_A@^3.TjU+<f+϶8s.w.Q m>d &py(oDzB 3 5HS ժ$(@Ϗ C= -,xٸ%Ia1&3oP{ WQD|LeȎD[Z&bXˊU~dR1^љU$af*=yxD̔Nxzvpפw!FtxpޫjޤXk׽|$-7ݞ,}0ffKN'"MZdcG{^:&p 2XG4AhidʍĠ3#|߶f9SA iͮBe}a$/N =~0 ~C:)&&m@lpDMk@Fpr\&ݝrҍˢ<ǟmF|Mj]lT>? h`)$;i՛!q(XvSr' xtEO&8K~;' ͢y~:-ka+";:^;OQ&T'&I6'E1+sNYEn̊ l{`:jH)

)jgIn˽1D3l̄|y-*4 46\Q lb&<ŬZ???G3%Sŕ 'm`/!T\3!ߗC%<*;Ir4ϋZνd*n8ȂX|]?3VRI; ZE JX.\ `Okj:Nfn+.d=UbʅmJB"8GׯQ4)֪H1~dq4BзW6cjBt{oY`;ShkAJ6 )Z 34b1_?Јa/?em: Ug;2վVO4wK1XlՆ<-8ƧUEce2jrKw0 x =ؤKc!W.]ܦ9*%gM,퐿eBa"ќCOhߎj^ΨKȯ2M>4#b'כF*)5SeLD4f~k캨)/Ӱg;eȌF+PD <@b Pd~Nfs42pV%4==1Wc;G+VMwD̮ ҄D!Eg.H_6rG3-p 刹`qac *0vljm_ ,W| s8U9S DR4j&j3 aDӺ i*&Eh}3+?!=<Q`WF;+z0I?Ш]gp,DaT۹謶9=QP)ɂ)Y`3jpyyퟖZ;1mp,ciS^&!cF}Gp]SM/Zq_6ڟQRLC GN2 1z*nށnw1Ud7O\=| ]P!I=J10RZ^8 )y.CXҏtoM!ӲM*)G ¥*?8s\qk=wyIPe_LR3<O "pI`o"4y5|vCO:NH=/~9v4E^ܸL%Aa_rCI3X/fFY31s%`kKJd$;PVwo]ۺ4>y}z{QŸ_OI GI-t$O4Fue%`_XE'9["h&Q9maq>l; ؠiv<;pP.QKm~Aj|b<^H  [& UgEu4 <ib9r}㡤6y?C.׳S&QLN>C&i$ރ<\ֱkPSQJt/eք߲ͭmyΙ')yAOҍ@ ۉ98O$~AV 3wWw Ǿc "f0D̨8%XAΓͅ|!D줼G v?({wմheJao,NFb.ҥ- j(jmh >PUe[ViI'saI89sL;Q'ت1k@.+)6{t纱!TЩ5\A& қ|Nf 9 DF8| ȺJ~-H hrZm<"gn@G&D1k䟝sj}x"x?Fi;0"阴dǹ:QP 2穀)I7=1|/EюSߪ8@D悝%~eӠ ҋXnfHgxPCqES]fO*OY%  -UԠXO, Cw¾Y8L#ݣ.{nKPv#c~'6?ܚuKAhy@Tc5wd^ #z͵Z[Һ?V L%|7|ЊÍ`W|_ݘn{.-$gF8uF'w(k-Bg{ȇoXitGyh bSŽ֑$Jx V_$]Q{:5=̋+^S- 4hNBX'ܥE/ e vVk%:DPeDo '1Ȏ3~d|4 ?3 z_U=>#HȄ,j)2( r=#oΕ@&|p^ hpf~S'umI&][8k&Ѣ Qt,F/~5ۅr:ڦ-5u‚hJQx:hР4WslYe?p𗅇yFN;{=}[{]Iy8L` ōqzVqQ6YbxLzLдtam}K睕Ng 4~[ xXTԲ:2ۚsvx\o{eRpGƎ0YfStv,^EjYř{4XI^,n2.]?ׁ0v5G]f$\?< it1GO~U]^-΅ndO;`'j7䮚a x͐*UicYjԬA#r\|ci:MgЮ^~X +[J)U;y :'PK]oA-fOæ z/:%Q='}+OH$G5]^NtiNߩ 'Gt <PnTp͘E,5\ǸD!j7̵|xeö.hG='_Uo"sa=ڰtC RI&שNKT`9(8nνMV &g唵ۀS֓X kIgkL~%ٻ1äVAaiٿ2;|Wvqc3E8܍ݢZ\M#08~D)Mg*P8 1a){b-R %Y`vbOY$5D=QfՅOУ4ᄾ"=o {GhtG?TߦSg4,ȁ3ܦm>16,gF`#}&a-?W!QP 2ItNJ۵jCQU/Z]{Ҋ]z==$ol.ye]F+"j█rׁUYSV-F)tJ%2}:O՝k>$!jCUSg\Eߥ$>6aiS_":j=KǢqZfi^'6~M xʴK6NOZ%Bc''ETgգE3˘x}JF:K-{䌰㑙-mpkIx*q. K WSv| CNB 80ذHZq#NCF]?"oXiMƨ2iJr|bPmE&uאj'9kZzgѹT$Bї]#V{BU8m` X˒#@?Zx MKby}4{dչǪvdh3p1|)˹: \MDHۂ@N2,\Ec޷-C'+T; Wġ5BÍ{ Lߜ[Ӓ7zgB)"6%76!|a?V/MĒ$9[sU3kܟՃ7ŀt3]G("DM;lnIJ(TdB1Y$!*ͿH62ҩ9`N\U p%~xf0cQT m4H 4*jMXCVȌfˆ8Dp293ΰ_|D^&ceǸ`S6R Dwvl W:DC 'Abh a '~)b: x~l|g읶E? lSH095LkTCR}5gy?'а7&c&\Ad]7!LWX2ľQ8}E+*P8>ȩ5 1j 1ƑU/0v/xv#;k;0^ؤ$@M0%cgJ`O-WJ|JQO8Fxf_f"P7ș|K0gtm<[N$5w+8eBC@͙Fge>nDc8ԑ)yk`Q9X%y1PͿvN|d#ͩ0+q!.nmqN($;rdH(p4wj$`FWx9ZWXm{nV|@3RR8s'Eܖ(h51}'-SG' _@-,Dqqp]n,UOlW<NdX .M3=Z)jȼҬȶ9&2 ! `mݫ& lqF"Q=t4c-IX" T. m< m3 oQ#{ANVGW- pa^Oy,쬎(H݂Mі {(&+P8Azg@P%g+9H׌]eLQ瀩8\5ֹ '_3a^b1 BHjs#갹wCei%tbrw!{Ŝ[tc^cW@RWįKK<7(&9Q'7{2:([HG 167 2!$t?7>Đ4N<ߦ֭)LnǺ<~7p[dbDsK^pTvH[v息1dE/q\V,CG:R^-f!|Ewͤ. _]tUE\ܘ]5k2z]W&pJ]elĮx͟DLt[]#NtZe1yKtJn܁y+=wi-ZSMN4̇On )S /d]"`9)*Qڴ5!1K; ]daGVKjd(J)^1ԥ96=Ѱ\ԝ2S,O" om=lo4lٳ97H edT Vg[-ED{]ZF(ܗK&yמެeO =<( 8i yGtWB(콱RS<{c+hÇ9gvue)NLre&RS^CpI+܉Wb5h]io~Sz P+j`ߛhvP$LѺ]nZ8.*t8QrFN_+P:S-,-g' fAO  ȱ!1d$b=vЊ3BrapQJO 譁y>&y.!kYފC\k`1UǸ$H9rᆆ 4!Aqj8{@YqHGMNyAm$X-&zG&gيW5ޭ-CLDVt"92Iɞ hf?S&Щ!߆~74~Uӑߪ]̯ÝH+`?.{, IuWQdRKMނ VB\Iz>Y\5+(l70*nZ<AGfSՓӁ̭W@ pTnFFk&e -_FREU=nxdJ n5״'DG^g[hyk8*>X#ޗᛃ 㬋XXi3xsmRT6 r4í d!wUn߽"H=JDgNVik| pEDQϊPSVϾ|űN6_^`m&'ea+ms4L6z,V@Bl!kkrE Z?=e|4G_|ߝq"+Ӵf虤*I5^dіga44(ZGG8$dE\MljQ"7yBNK$ WE!F2R@c(% _cn 4+|o't\8&T]ÈXR#!`(YZ: jq/Uk\䉲w[yLЕdik$em363akbb3Y;(zgQp?^sN4~NaZ5Dp8&s[ }iAj3%x3N~3ΝZϽ,=~7e7eXZ}LnrČTw38?Ў8Q*O|ag7;wmaVeFV/{RIdXsZ@X%AWN,?H&AY;U(Q]o<1E@(ӣUII31]*L}"y dEP (=̀ėchHŸ؃16 }f滋+ :MəϨI)>Z[!|iI9WB5+>yҔQHY-hNAC6>s!0FoltH"+ D~g9g#h.2EŶPTs֘Y{vb{ 4e@TId^M%=$9T,S%  rJs$<(i3[>i:U6fE{Ɛp?~ہ ٖ֐!v!CT/33P àfpr.|BуVp:E9E>i s n'Nډ=:sZZDHqcITߍy2:`&72~.F,.sX{̬zJ58sL NpLݭ@Gȭ2J._{ 5*[mr]C>jk 6w"SҝwA4?PGg0{@zF: 1FY6 [ߒS'ȫGG\d_lx':3fp쵴J΄u~ֆvw[JNzZ%>c‹[FTf>΋{ I,O7oP@˹*?V?f أĸ)3Wx^_|gN/-EOۻv}6|nWP؈H+Vϟ[*3Kٸ (&׫ Q:]l\Z[t6yap !uJzzp"[69]B>bF~Ћ+5d^a&'0RuZry+o_?i:0KS $ӛL5G1YS 8Vv<biEnwPÊ֙9ɑ }YD`CK48(\nb]4J%ۭ,KUjj,PEdyDN|,q>Ph !c|{xMVOMc?C> l \B\ 3ju G&]6&:%3aV@b lp18%k=N%+%D,,0Ѐ5{#U9.c9vQUrzɇ1Iow 9^m2ɂ}g$O@^v?[w!Mؔl>k(Hww _Ռ03pf6TA{n0ȼlzk_ @g6K @`CbL,~T0U]M(x~j͆6>@7C9ug.WST\?Ҫ-j62Dg R_3TZɛ%Q9$L:q.,GC+l)OEH=y_5#1K4h+~5n`]8+b oeR BLgS#RCe"Ve{8L"b "lƴƀMLieNk~Q e4_|K+6}F,:_<>$-1TN{ *0drR2% P |8XbX$-Sq0 CO=l\A1œol:u#}j(g]yHJ[v",xD}K 640ɜ ^RBFP?zݖ=fǚC>K 6Te8nbMQL2̸i9%p86x?~Cw˧wX&)"Z+q,htVu`fSg8+б|A1FNJ67ՖTbƁNMګwfO2Wm Yقk܎poһk-4teɊޣ RKWkģ8fTn"$qjb3kX 3¿qk.jpZ HG!uCwB7#So>`1BB}K'ܡx˦yK>Z7|}Q{w~u @|)삣9ɋq +π?^S&drn>b#c/%"Yb5L"6p^/L^ R)׊?p9gxZk"f \g>ҡ.]z]ʗ~)eD' z>\m~Ih3XYO%lIG*"CaE˭&v+Jd[N 0$L™ k!,,tc,:!֥4xJ4)|Q18ԗk ;iS.b:_5&IDQ> OqEk ?k5khhRx2nNGl9+ e/OK*Rʦr%բ1O:vGn6a%J 5\=ijp/ȄUj񪜳ŕj#K&Aa~9xؼe "8 rYbXi<$wO9C[kz1 \LeBN&[`HpaI.1?+ABkt,c9V0 c%9d(F=zD;ŞմNh57=ȸ"kI_GUy@/UƘHٵ#Evٵͱqfr25Hv,{jDЩ}y,Q(y00QvI#ГӖdg=Y|㋿ ~ə8A[B-W{:Z$?l =[>FQJF,V虫]aoC_%UTGy3v2Aޱy2H˳39*g [P& QJ5f""WQ CR=ψ˳" OGx5Ÿ=ښge.0,@,U?WEpʆ? Z}&!n[b/GGA[a5V@i8NpZ|Ll@Vl-~-i&ԱpTrM_ 9!pڽGc+Ҥ82 M-G#5mh& r%J0BW̼n%gQZzOMd?j0M}9Bt|' ~)FG"<>.RyUÉ@ 2~~ݩ{g^e?tqB>>BҀz646u噁~3s;a luB#Hʣ=Ia zv!"Q@Q+ve :/ür tƓTu Sj +{m8Q-y,ݖTPԺP%PYK .= Q~7j-C+eDj{XTO-{L@Ⱥ3-gyY"T m,ɟJSqQ?vDho cܱbKI^mŷ6ZҒj%/DkUJQ@pV2:Q-gufH֨ق !'z 8l}V7b3|0'\g@;L/d&I;l:gav{8r'۠b>Tsȭ1SdiVaF:h?ǿ0t`rHyB$ nM]jre :yPЌJj{2#}ڗpKiL-<`<zl PKt+؁y;Wū@ltq 5}2rR@ !wfr9AK WYQ-8Vin"wӽcio)(6Lk#xkBD|6`SBeϱ BV~ɟ?w:_dR7K^Hc %\ZSUC|ţ vRۭq:?Q4 !{.fk;s(NmrA}~ d%.r+I$ɂ :6ηТA p#39Ԫ* ^Ϊ}A@9+mF'\Q]5]n* ];R'4ᓛ=cUٻ0 D_0;M&O_/ȩEfI%VLk!o{A%<J Vl3hwFpmhpd8t@d p SxlXv h8Ws=:\$6 m`6 ECٌy&/ca(jA q[5ZVu(Z<'_V)=3,0rEj:y OS=m"wDb" @R_$LGu"VR/s$1$c,@^Ytj0%Xj#TXڻcDކ֪ef=oosRRyA`;ՆSX&й'Ps0ْDjL^;o˅tzUwV4bgons_"K;,:.ȧ˭BdsD S;OIVqx /!m {Z:tR*[04nCw Ul0.&lͰj8yuӚrv/ёA/zaDQ)r)@ שWl_лC<-= ZW%O=ђ\ۜ\C j[A1bncFvR098KCȭ3[j(s(̜6®)U#\5*@ᷓ.yg*_U勴wCŷ> B}6ѓ]6Sk 'D>j j$,«YwdfTDT.B YVmKC埇RN(Cn2~7XT0=8ل~B~/E c"(stMz惠t<1 F%oJGLxAԟ[RPnuwCFMFKfCMel/)96{GrR0V4hd*"S?:(W/J ח,KIS[)x6>N^U6!<} e=s}(&~ ĩe֡lZxٌ,fҲI! 3m:_ ODG±4!9&!+Y! #z{q٧ =w·U|`"[҆eno?m"9+rh{.piB7" w2#~ȴ@ᾼ,F FڋlBGFE^}"ZDw\W62~FB\`\ׇjK--GoT87 |0þ4H*^JT7e }+&?Ω-TBݴe]:l샤L4d1l86[O&"9B\9 ika}HLrڦ3Vmvr\&N:('] P[ LVr0\NH*&hT q#·04,C6(;9fOnQғf,9۹/MIs7aT+ʌa'LX`Ҟf{{r .I,*aH3%RX<` 0OsGەUz6mKޯӃǨEHZ J͠[FyQpzI= II{0yrIW>yj% ѕa]nzQ>ϵ0ns됩蚢|2pۘkԹm9YGyg#mC ^#U-ww*O&/ 7kuBYCju fU9_OL&iS D)L*['%R+ҘBBo(.cFPGC367sҀ lF zJKr/MddţS)UFV4TBTV3ddxakDdQa+yp!Xn4׵-̛`IlA`1cBuwvmaKjmK[!Q2B5:5N=FcƔ0r[ $^ŗXTW`7n ^> _bvvWkN 'Lz_Csp.!\*ˉ1Y4,5`̷~z=/`"7 !!|[P})(g>25Y !͍+V|p˪+2B`YHgDOjm)Ds3ev#LN.Fٯ!.h0_&~`TuxbfdS-uh[9%Ќ^oZqEPf#x'mtp6H%l53h6_( xJ&Rthۑ@K⩗A$j G0`qA fK/K磑a[}XϷ˨poAmX |4!ټזK}Xj`w@OV4dzJ/x֫/Bk""?eyp& $:{OpVi}ߖ(>K]>8IƱks؃,o3rKVlZ*pghdagvNyW^ ՛QM > s-0Xz.]ۆnK;HgmO"s\ [YCgWx#"Z/U/\RnvE# Ϻ]ep&xu-YS,dy io9̎ ;+eIz_<LF,0osDiv3OŐL>3zo{^=NK/ٻ8^T'QfyǞS=/k{]BEm(~7Vl9Zgm@0q\TW\aeuX(L|y~i"[|ؚ7!+CjϤ3~Y%eiE RO=Ra,lh0@0NQαE ^4ȥ Emxq jRiM.b_nXd+yrc³\ `ܽĉCv$G۰t0n[lCVcx6#u?^!7Ud;@7V-nqDP&歍;BW_Y\*qб~;SRZI$}N fF_>U:¨]g>8TgAE) K"L$4ߠoR82"\7~{?>73T wYˆE6؞n O7&Y\L}?GY%zZ03De2AQVm[3H\h[yЊC+Q9Tθj[ST-V91_JimL40?5t?$$+K)6DR`3dXօ]/G: ]AlnWbNBl$Mvo2o\IJe)!B_ `%p}!O޽1pu֤`pq:!QP}QH#l:=͌Zg kR-+ Fd@Z\#\zxtgZk/qG_5(0ɜ7tp/,9 yZ3]@!68a^q.cևriJO @IƨP(/ ]Su߻U{uI\bs5 ̅!6qx}V{޾BaqOƪH ϣm`B;xN1C $`oG]WoJy`U̗A."Ggoqw+;-d'+2Ŏ.[;s[)B{(a K&خh$.e)OU0ր$:KsVOFcDjYHgKrPfv;LL"hφ*QkYޒ._uK5cByd뼿jJ+h,Eܗa&tK:pa,^M*b⫕<.˔6R]&X,6 !LT6j2G"\Ϟ?QC >uQETp I//QOƻ[l|%薶hG|~~uqϰ̧ߎ0{p3)H"%?0h--/@֚{l̠:^Қx=2t&Z]t+T gا0+ILS|X'NH*oe>"OϖyF Ju(s1F2KyWhbkⰑ$F'ܿYUoeGzO CT||:f7ѪaekgAyXNaH1y h""-ʐ T/ԱN^ İ7JN : 0jjE}!%!evoWa։?"n=1/`tNdqn\`(zR.im.>GG0xZao-xqn >psC39SN;Յƅfw۪z03~ W iVt٢Taŭd,%˨fu֐I{F~}lI\C4mH )+ p-r2% "n+J{CkjY]+v6&|+G,olǠƢcr;w;|T8:g-&F"aj$s%7:T>FqQ.mRanj=A52\A<n + (Ecehw0 F\6(Ấ؞O/5Dc:};x4QHNm,0#eL\{ptl[%mv&DZ2oz3r#$ޟ&8V|{} x@ʫNFY̏Ո.חSq/GY$Hf U錽M%&hh*}u^P ;z:@xJ!BBo]EhXP\'S#AѸuTQ} ",Z8  w8kuQB.@TPZёcJ/zg2C9Z9Sn횿 Eti%$%fk>"32s5WWw'3qG T?AݡXɊX3tf`&\K̉¹0ЪC=TQAƾ-n )ya0 5#Hq$Mui#'`D E/-8[uQkvq>-9 zQJ?V~/;WpH8z:FmlhIIH=oHOnܘ|7, 7SX~`[%({3NlP[ƣ|8&.T?`} T _~ kJ9G^}l%a4pV{e0k2>%ctiQj!|:/l UsDRh>y)[2w!QT=_Vqci^@FFf5wnvK=ZpGKa6 jʣl.X,SȐQhp [u$2MZd\}?drr{wNve-me"@"%YpZ7*'âB`{ {rYbߟ%KHe2\X!Kc0J\hEF0OlO 'G<q,u.Tb.MB0|V(2(4,Ÿ)Wϝ4BY=f sR,ϊX-˜Obk5xULrwTɗ'?$Zql2qe{㙒^z&WԆ6w?-^b#xP2d P6Hti1*bLGP0lQH^1̝6{hhڐd4Wō}bMI,N'g cCۗm8JTr`U%TAC.xGpR\vX+.A\+KR$StE(BóiG~~|ɥ@,2)HMppt}}y圣1>.wJ(0ϡ*|%dq1*{׶ԬKTIԔɽI9$ƗY44 `|c8<\Ө2*DGSLm2ʥLv2Y {(ewi@|. ^6W@o4W9hBcyaDк2*͊N2f1@m 4u,9E!B,z=jyZwF>t'hpH<=bxF!$(bp-xƳ*Dsf/c]\;4$g{chA}Yk߈~K,%)-]տl`riE|ϕ5pLǷ5?n: ?#ALIF+cjWCpCw iOo5f@pDnw7/@HUJ3[\DjD 956pfK5g.IȲwUpD m6 Jn3[ Yc+,,OۮS)X!c ǯy3/ C |j-8":z7+x')]ä ;-3U.Gq3q}zGfa~; 9QG/$z]np82u ^ʢ@4-GӐU @WrۿFL I%)iO_ˡ{шT̗,~*L,hU^D?EɏUpԣ:scy7ƫMHQJdFG Tf$/Y;nf72܎kzLcP!bU>hSA&>)Ӯ]%P!2UZ$؃2MK՜/g+|s#,ĥ2DyR T& $ߙ4u1a4);I5~5V ]#FU78-}  wX .tϑ4ZZ]?YWM6 ) z6uKQ'ڱX~.w:ޡry ?ӗ< CZzJH|˳9@XQ],-Vܷ򨁢z%MY"Q6_we"u"03nU-#ɈvmE`#9RCBقMn8L3%ugaӛ1;99ʇәjCTF=F'{WS@akzfD2Ǧ2|raV 澩F&V u罠sYÂ;NA {ddvU/f]N7G{1&Gȍη߾B><Sp,=33!~FV$gRqrւFQ59:y̯賠(K0jj ďYV:g&k[IEq&qWD9:#E2{n0( S1?`ơZrza]VտQ9xpF=B%z dF^x}iLzڗ2lX[ \Iz3Bs3vXHXӍ=,Icab26#x | լ/ 2*<#kom?CdjE>Y$ՉVҰhHG. l;/}=SG6>bB"\p#h?3ro20G~\qҁca Uw/moQCAj9dZm;( xwaVH=FKYUe8m 0)IudXKG[?[QE $aՎ::N (Xang_[{p #I%q2}! Gq g:n  -^|M r١mBѮ'u R+L!YQ5e;R.ўGlѫSjV]U:8ɏLher =}"\JcW@,Γg>Nφ!Ӡm7rK9fjp.ﶵpeGC4_;ҫVიb*%j(*ODwf{GA@ OD r"O9]mNGyWJ ʘ5pKC. hkcgݨ,UF{ip_RjY%Bw^"UҴ%w83Nz#Pיm*4V#g_o"<%g ?A*Dٞ2gUB_Yp"'-<Zf۶DwH$[ҰRg3U:|L/ dB+ 5@S:`eXT+NPnw%ԞA䌛&y$xO; tiYJ!:?c6<,;K_YgHrlq9uA-iǥE悘+u[pS7ڤ^|fʂuf'Q-0Yx]-`Y w2`6y*[LξݶT˻o#1Tk2?-!5utI6+oz7Wty4qZ(՘Ψ8#͒Gbmsr=g8Ss0/;SP2IMeWȰ,&vr8^TTfGc@5J35z8in;I.;>~<,*ʀp7c*z#z&m=O9 [oz߳l;XY/C}"? 1E?QKJ،:r i32݌bB%(Qʃ{h ZD5e9{81S*Ȯ cWZ 䜞?x1_mNr]WLleX dvVXzG"tNߺ a, BH׭p*Ayl&LVys%179 p!H)~dF @ v\;;7\N׫nMV5߯^O#P ,Uz}ҋR8PxG"UชxMY5 ~ʕz?tdgy=)."F*(&1sC{ͺ%`^^@F!,wf9yH'I5ZxK5oyP,j6fϛ>baQ;a%SUb,trKNI+E(5TyWƻ#@W1pe>VV(6|=Q$oqF2޽?n&*DKB1dv0qfXwlUcz N`QU^&}"O_>ޗa!ש7Xj I`6'tg# ئp٤UV4N8e>+om*_H6f[ŠrΩeƏ4JOV2&R4SxF9`Ft4\}!_;OGHY:?/mqsordk- S}޳~1,|"[ZJ\$#^Xd1NPzw挊c! IدƅDL=O?#TrUsFLy`bvuH Y%>0%j_h]J`T0Gps;qe80T.F  YȮ=HPjrƗj5'ٜGSXSToP[6"-I ֌w0oيɔۜ0Jv9BlI\}>à sm]6΅$A|T(+l?n*$ts\ݶ@#}#IbiB`nvB4 !6ˆ#aA2[0`^96'>O36atp%b ,ya-e&_,%ub#YME)ѰLr)2SQ&> bG w1M@`ؠT Y!* 3wXJsI_uPb.Paptavha6g(j'6ugԳĪ\ 96[ -bC>rct:U5xI}quTkn=DY|S䋮ˡ|~ )xW]$AFaf˩߂3p`^ T:zF*=Ly_hx3:n_1}L2^aG< Œ؏h^s(+|@v&/A1/ d ߢqlHG(t\jD Q(1^;N#糌NV xItڝ4? ˳ؚ 9 #ߜ-ep)XИn2PsnxoسM5&=ckF= M@>Ka>kAJ b%v5c+b&o=yhJrKLpxP;dOvmP'Y@byH딹ZѸY#$ڰ7)! .= @]ϺafR8*pR|Of0+_pڤbM7ZU5뛡 ]4G:'~N$_ MB=f﮳3Us*VØF t6ƪbΧ&d#CϚ̇I0 j,B$ZwDt.kt$x}Ix,PTqG\!"| 8HX/Xfn@~hqB Y{r2Mթā6цQs/ B؊e+%_e觜>o̊eߺ3)dEgȁe--A<|#J-R@l5%M9/ش,S(iL9uf>Hte >OvNz1I bi_HDAFT=MS^ SH&-HKj-r<ɉE[l( XF=d' qS^8b ڔ⺘%Ugn2a"QWVtl6ƈć .ߩS@toa'`Z,hc:6"mfɺ1n/5>%oJ>ݎb]Z]dD8t)l6٧2Y֤Cmɢt?Aѩ@B\P|I^e~ǭ$D^,IS;0`TKO2Az3Ȉxɞ}dMg:v KgJfrB4ѐVmr4ዯzA.W`zwN~ VH}SWJS$Zɔ7}'}=7 iq,]HY[ǧpexp=cEݢ"-=s_ 1h9FtcGf'N(Rq Ց+>wZYeq&+X,K1My[ Bpa\Lq;:emBejV/SwEHѼO"ASLz5(6G\K5h&ߡ6Ƿ>F`3WL#w3Qꁥ|$Q.Tto?, Z(G5YcvISW: ܸ@)&I&(&Eu> YJU6 g}@2N ݬ~UF~1ƤCx7PfQsXc;672C O`x 7Q%-SP6::{<7NX`[]?ǮD~^CJU&nCk2TS޺o^OZHE C33,qROh6 FF/ F0$d f?x:V\c*[ 't/ ]K )OhM+% ;دƹdr1oO Gr?3E' B_u$IFWsGDЬ^IxLJl`[Ưo~)h.E|C?Lp[m뗄]Ki10dgd^NKḘ3ݶ< ~{G$n Ok.|@~OѭfTj?bSYڣ2n>ɃHu ^q87]V|L󠍼ʵ񁐟.S ˂;3R#0~XE=*miAv1/]}./lTWaL )ۢ)e3覆.}M }@MXh[߱ R;嫾+ օg s4RltxDAU&&)b@w1#"d"'csCQehiU@G˟O\">;*kzb+V?èO'#S0OAa'}C?,ul6cSя]GQFc@qG|TvZb{1d3N0LjkAؑAv3XEOTzLrp_JHU|x7Yw+`Uvq*AߞBm\A8wt$ !J>T`_K2t{AhڼsP6'zvfp+#a49rV;b,u0lHTsc/# 7WK s:SE dPf@齱r6=L̏nܖ:r(I^~T}.y֦ 53B Yĺ͆[&QC^Nx1 g/ARI? +5$(BW_lЫaЫo)}p&p( ʤf; UGecM:a/ve?,e@$@:89%A%b[`HW&k:9/u<\S'&Z-@ZruLgHf\6#CƁYpt}d88Éx7.Ykj\*m$~?؆>a/4bCתu X49)' X}=OE3 C-x/)7Vp8T+h/l?tq/$ 7w|rLX^dBhЗl&عTbT@pbYZ)(&?q` >-GMM ㏄*荂GPfKmsIe/4g?vKO>F:kH݂Q^O*)fke&K}an9Ň̳|^*EA-BTDi\PDvf4"-)ap`)FV>†!|y${[`eٕl9WQ6 l7_fTL:s[b5z UiY h?+jrҷqCtA̙(.Mj.t.3e[gũ\R}Uߺӕ; Me4T8RT"@$5 zBy{ 70OGy-p)՚U(N>)ןGV!3V>WBVhӁ J^AeV%/ @i=ep0'ikZ>o Bo(>e pUX$׈U:Ef J91w?'QXLA}wm^Մ-!u\m}f([qRCoR1ވkMl.O~}_o:@bT|46A[ĭ"sC"+-= 6:48zEE,xjmBZOCȃ 򟽚k\8h,-XQWpdFf޿ܾjlTH<,&p[[||:e`}ԣ8|!R%5S^s?p9{2>slUi6| AhOQ'ܸ!T´|Q$HMM2$U|k!L~ra "fpxlXZ-T85΍gE/(!{7l͔O&ϼzaxaU\#̀P.~ _Qw"bX=P-Ļ+Z-{FE^DnLJx<[$ò(dg0`i-?ޛ9@MqE15d!Art$2ı㌼P [wۓSTW9EIsnm1R('vhQ6Omɘ^=+:]5ؗ慳n!%[ 1]d{2˘;VC( "f#˝cv'K N.P_6`5q{™xQ%$ wjIWASsu2!J3эylށzl/ E+;/fЕtzH%agpDMkz]ʊ6ٽ?u~Tƚ:6b^@-sISֲ'>aހǾ뷗jsli\Lh6@AYG|%sH5NhS$Gry/56{pC`o-2Q4Lr0Oݏ9ȍ1/E?+X`H\ϓ[,8*G+)(fBAä61vmSSiNiS&Xd Cdm-gZDkzsos(oMm?Ѹ֤15H^>\_Cf\G@)}"I@BŽnmL1'T~}',9<&^ZHAbp|/jzy8̄#}ɢ,3t:0z1LNHQbOf-m*`dO)i@LzJjFW}鯓N:ɠ" )ӌ"জ(2XOqQ0$fo)Yoܯd2T о _Q.EV_KK=wuF;ឌbvvjɡ+#;0 B`-2C$N+on{܊1q%1b~=5̬{ޥ@Uy˷)7ձE(:z'igUHuv~]\E|2L$4?@^xcEƪWkٽ5p ݼǍ::&gɞll>,xmޓb"qdЅwmQ-L'b_ጕJrC~q"TjkӏfCA<boCh0ڽ3l1\V騧j9YRK N݄TП |: $VZqm4'^CZ"1:3W lV m_D_G!ϊeb/!f:&~!ٗn_"tU _lq21ߕAs F\Y!fxjAkR,i_ylFY;}%D#"O]&}&b!B5{u?+mT#X9ުl+/n{39NzA3*=6q_A𭒩NJ0X *qu9gS^k`lh  LC)5ԬQt#M؋1Occ#\Lsz_p0N^k}-fa{v & $_HCL #~#`N,݌=!zz4c@0!wmwf󚴨kQ-Qwtw1AC]P]mk _y^*y6E3 2,è=~j!|A/MJ[JKd9K^@N{H+; tz=a )_oc~5O !^xDJpoU?RhRYCOȮ!_PTrIw\hJQ"{Zgy qUT Zl6Ic+@\,zZfƗ%T3 61kv>tN.FΝU1[6HvML|sMUpBI <9=ڛ7ۅtnA q_Iٴw`:SWl/Ѫ.T`ܐꆢ~+ng HH2>mF֔A*OI}A,Gpкat@ԽX낋V.1e)QF9PLg"sꁓI Yh`!+cpkl X2k+Yr|a^8o>R9ƹw 5˜AUJ5o#4VإlĿG|w1=I@5iMA-ůKhlHJvVpZ<&TW삝{ 9)h/"Z}J:QhO7d=Qډt!QD]/qHlUKm^*{rCؖ!p@ÌU)kJ.o RmĠ i@{O_ARГ8 VP"HZ "{"I'mzJ@1"?M)ћ l&hJ/;P i0?>B6LxkN8>72zvK*N^m ,"l9o*f>`wْ'0CYPDŽ|[OGwA{ne ʘSH =feJjdܭt?VKo^($C쾰LnN<R*+ԯhx!\N{Ւ@\8#$:{:;ݑ֭Vؒ%}Ga6+CYѐpeE ( Z`<^]B!rY~+z3c fEe>kI"mwl8ϬӽyyԳt0ZBC;RǴwߛE!ACm/~dƻ]E :%{}DE75t~X. g 2,֏9b0* lcq# d{ ABpp@™Nm}ȿ 6BXUăIVFbC81߼z+gYF n+59]xk4Ot6rw*YL1K~>/vk.eJى%\xbd z(NgJ)E&b+rze{ M,"HU:DNyv6VQ6R(`!xه/$2R3*Mi^siؗ6?c܉ .S!B/㽧C2Cb=k,>&N؎R/t2JqA1NdzU.3n1rA_p"7Nua2Q\lu鸒 ʸ'C^N5@Iūw=w gQ^"_c_wjw9dɔQRo߸[̀ro lLrS!n\쥲Y,Zx8 W>6W'58GBs,XKU+B#f>4m!TD6jדön<K[`P݂ $\ zlwBO<#>$LݣEn{Z0ߚ&|=q!TV$38s8>tmpi4@SpY'=%aFDV˶@5ZZߩH^wSVQ"#`@OLl45hh䣠6WÂg`KwXk!%x;Sbc^eւVn#u>{_ "z)WzcF̍-rer?W06Pt xU 4#^U\8i4e7t?5Rm驦KeBvYU[cp.H])I]4(ݪ1FH:$2el|Q 2*bwurX~Ȃ |tINrgujϙ7‘?%GTKয়~tŹ)Ƕڕ# oXpfpѵxh`N̤FLRkKf&IJkL9B%9& l8',G Xy$6W 7~5D֞͟'/oJw/P::(6~SuOl 1e|tej]~X H~ " 7ADfN)BFr0P*\,,"Bǀ>[iJ>zOkDɎ階2DWf G+! i}`m,(S(SP+<0dᮤ!Ol;.ʩS>I5?eOX iB9; V U1baAzoP0E .׳rWQ]UY*p_gCm#> Կdm!,N<53NIDv[_![Y]`:oE @د>>29ox5 h 8)W šT}j ~\.1ԎIL4$qa x g~W-2E"p_uz4h,aZrDT5[]]yԛF&0\HXbpy At.Na' v[lI##nz ^8-ynz#i3{q}{+:j ݶA~+c,R[YpI *eN!noFy! #:FYaZi+.61Y͖'?{dAJ}Ag}Dk93B8cF­#~ߞ?oxG. &TmPaX[ BVL,s,ƄnܴB-{'Fң>,+' wPyBq%_E[@Ly=f@sn\ yH~[Rd$#g"S J7:3>&N&NA Y"gIZN1+jsWLA0IR(\n |%fAR*MOB҅= z?k$>#fdm]?$V,Wؓ=]@g_9d/-B+Z kpCA]yÊcY-7@]P/|;L$屣\1 LW靇ehH-?=MN0O݈Bh(-x oybx{̛-\tie%,x:4JGuRwbz}qԖEC" 0P̹RC*Y;L|@iD(dkQY/wEDhf5t=z2.d;S*~"fr~v qeKT<Loy12 ~vT7[Y:\')"᠝ʓrg$NMP:1J v[ߕp)TU(h,+rL5f) ?hJ@J ?>X'B&C,1f+>N|%5 pu0cs qXAе]n\2/zϊU]XIcJL{OAI!_# 뒝iw b+/ QRhr«|2@3+pSŻY|M="@UEq3WS[VQ{#\U@` Zp p=^Rfzi'yF889`B9($l?RԤ5OrʤAl3*'qy&M+?QqsJ縜Qd6ZtJoxvR Mfuqn 0CѱȪX(y^V,6Z|`sSM8/(Y8QWt_+CD3Xcj8+!! ->"̂*)+pK̢VZJ<p1I՟뽎#gϵ[аm?)1D$Th&ֶ,pNWˀ'햮z/@jtBXkg3F]r=^7i!$lj\EXrٚL\E[Cd!XDY/s dCQιm"4@'=_-8I|&eu LSEN&i;I 40CX2ޢí36|uzZ ¼% 5}t^6g"nR&n>z2} GoDw)y:qboiqˀ )bT#Mga;"qJztϕ1uck+8Mbj1,QI$ 4Zԅ]>W*\p ̓M72\Eiao5 c TୱS0r dK*^|trMxm#7{W CLuȭb-F&5+\ɀ_) ]lu'CC3_R@-;雋uf[Sp2yaEZӐɱ64]񖢴un!WCT"cB6N=w t'z28 7=__ʱyo٭Isw!5gh[K1 DK M+G2kZ.܏qH#Mv/~BϘˉmV/<1T9fg,+fktGSAQH Ko7dKjj?N^ Vř8e<6Ԑ ^\xq8Vr$Gs3x*vo ѺG9O bLFBr#{.8#>'GQ󊑵`+fک?d?^WW&7:Sw1dg%"M.; 8Ϋf+rS w)Be;?{/nbKɎ !le *L' 0 1,'' + 786@ jjJe9'0fC7K4VH•Tgac\.@XR\OkW;`B)͆;@rV => X7NEH:56Ru=1jjJ}ooi/ԗ!7a ?N HK*:ݱMv3e"~ &6: (62Iֺ\8Z5^AtLLʖs;8aю?-A5 Oloh`^/hFC)dR5. ě`n4e\[c\6W\/i,XOTY,]цb0 +3&)d/ېGs\MB>:k%@X=%xq>UWْ!G7R'寮~Z =o7n,M=RH3\${?4)WY&6O60RuLètg?nNFH\_z1x퇕3ITe9=@@yNs.71#Ŧ tzGr*)) Ǡ}ZԵۊs!GCN ՞r` {B2b,ՙtUuL26a-b(#4&y$oБaVէ|t5B~CeJXG4>/ ~r5mbH]|Ɲ{xn0sz[eb>8lD":=Xq{]:2âJ"n,9dFqBR&v#mh+EǍ6ۧoW4xm/۬["$p3eZ!_Y ˼eu sE@B@80;?ۢh6T'g ՗D@Zc!%4gVrUk-].nJ_;ZPbTc߂ їXr3(o(g+']ҋ@_Wz45}BYݚUrIҵ۹3k0YgB9JoF$ - do +o3j4ExL>h>&4¿W ^[iSXKw$:鉞zΙzBUpE-!]D9C\Fzr.5˜$s:|=n< vJy74vҽC[34͗]2ޭe VMq ^DClCefn}TWPPьΫ@Iꀖ7q6V4ܩ/tzIѬz~Z%&9r89FM|PwsۅuyuFOyk^@ʚ@My 5v{Z,>8DYe4#SC '',0|bs>R0?,bF4[{f,;6kX%۫a7|A'9m(u f,lU|,I#@L1tM8t:+6z"Vjګ|6w>+R0sF u.Jc. oz]ej^-o&%>EMr9ǩ0h~>ymD3 rCVSv%>SYo9]ֳ]=޾d6Vj۪J̞ؽϺdhl ϓ;k/ O%a4ah"#G̯ bd֐cXPz>Wd  Y`O&n! 8bh~J[/2Ԓ5"MA#'&kPM: 12nmΓz v:&{Vjآb,k6`1㺫 ͷs-ϫd˥}NsT 'pbה ,hb(hDgkϏU$QT9k8@өɖF)I-H ;MJGdƁVlpju/DiTx_ ~]=?4Va:gwi *p%8)I㣕Hw^̰,:ݫd;ɉ\ +-$Q % k('g`]#q`-x2`\؍tL@(6|x\jC?a\e"](bw=CޚuCPq6oگ2cF^EFgJBp` $/B,N}e9=Hf]//)'Tg3h r ,D/{M||l ~mѮJ j^K$h1VF.@cbVORj?[.?+\TLrN)B]) >5'kb LBy A1ӜYݰM&mnC;ϻhXZѻK(7<EQpUYwb:!>}RYNηYb6o}7lKjR0 HuhU=6)謦L`tuP\R^Z pexnZsz)=QDv&$ܼ;1'usuK ?Љ!loeW0w%%ͤK,0ݞ^U"X7m|o5S@{;YB+Q{"cE-"&{CwwHzU*Q;o:JmA8[}̌xYE5Kc  _03MaJRj^fwYEzʸ/?qjVʞ8yKw؛T ~3s8ɆByg.x6y2ߢȴF/TǷ1a*Y)JneCH!0kN/n_xjY_~uzeq@q)̐7ۤO ͔䣱PT4$9"X}U\c%~DC{%Z~#GpZn*I6"BNjDQMѭLw&W5m2ҩU3]pl5jhɧMfc>vpKTq+0^hvf+C4Eԛ;:c ͍O2T(4L&R1̴|~? ;!#SqyǪ]t ,Z׫@3)xb7OfaGWڳ,$whlIzv4%p=,Jb]\sbhy6gTďp|ˊԑ}cڣ|*^(` N,]CE[tQE!V}tK97))Ϲ`9Uiǁ3&{S ?>DņTΚصzQa7 +=Qmjynv,J&#_ NsI= (妹+\AjliLX%7=Zkt YϖY %A׊խ˾V;ǁ&) cgiD?p,C ITtcLXDr1ȼ{5ggyxR-xIh𝒴uEȦd'1d^.P.; RP@m DVx6%; Y咴YUw .k@_@)a<>0 },A\{ ]LH$rsǪCF=R=0&P)'6A^ #zq'p7ӦX@'GLǣнe<Q gADsѾ@|hBtQYK(a_DVxp"K;PؖoD5BHo.Jj<lߕ]$KP&/JoO;aucA_U kn;hxns,~1 J_P%w '-\V>S~,ݦJD\.5URJLЋbln?A펒f>uVn: ob 2i]I، hĿ~.*~<#.!RBcT_t_]*䗜KhW Iɕ7`\IkMZS],=&Պ3YO%Cj|cϻ!si$6T5>DSֿЃhX(r4pp![Q:Yw?rW~}Q4L$_Sxk'ɫ~ԛhN{Iw:ZmgJT2_~yn-ԡ ѪxѼW.e{݌_7Qp80P\DB<Ți1 ;@yYQ!E Rm>LOAS}[|ȗ hSW}A)q7 BuzH)k9GK]aL0#Y5Yl&'FGfQ\8e7KɛIvRHEM^Leb%>UzK6 Ө_EFZޗ9¹!i !ӑqMHv1#GvMγOPLdX1j͋Xh#95<`o\ܨ]N+gwQz6zЫ[nP!"C,R|eLiM&fB]@f¤KvS{t\7oB}qnaWnzR=g2:Aړyq2urykaQzƖ Ҕ?E|vt E{#:z5{P|ZG!F<ܥՄ6YUsZqL|flj VE>zŽ Yڝt12zfvV%,^-YaP%x '[Y1 8JuBtV838H=EPCIS0nh}:.UE^_y'"߉Oݯ2Ej:W:CױiJr7$E跣S]ߟª+Z{JzCɪ . jB0nXKh1+Vsq3k}]qh>7G##!acST#uX|y8?Y\jdl8kR oFЍ9XHC$"6.tߚUtHu, F]_k8nK@H/5qsaXnyoRr~x.)+3> 2yWIt`O!\$vz K}@1^uxZewAt.ybJA7jFcEk2)Ok\cHmE'.LfWt Pj2-Py)ar3 VAPv% /oHR%a׿'O[΍|Xzu8;\r*.ͷ*(xom?)d07U0&{wj"mľ>ξp(LXBpb7hJw xku@\˂6,?$V4>SqkҴm i6+Z=)ѯ%J)킺@kz\<:hHqITrZ?}U935ݩLHN7Ei𾄫s^wCp~3͙]n:is8̶KĚ>'QLި]ue PI` wHJݱ?1} L-F^4Xt3f3b>=ZkNoܾ=DLC '. VUwo'VrU}Sg=ee# *BCU,Ŵb1UT> /רҎ, zR& _`gMO_0iּ;VKh?#R=f|ǵ#P6}3v_" ^g;Ru\bZVG&(KD^, cy#dwp`p/8Xw0dGCWJs@/j}*E9b* Y =ɏ+v`&Ħjx?4Z%&5 (P]4pN>hѠm,PjȎeyp2wL4gK{hHI 澅)ZLmGša>FBlȧFzmDj@nYK޼Ԃ㞐BV6GsJz%vJ7R~T@޿@a9uݠr NT~1OS02;V˵8;A lGTd<&&Ʉ @ƊBj X'*@3Uv+DbNGTLmk4ӣ;yPzm6|>QPW6!#`0(]]>Gu׸>'&] v&fV.[2,b{[Hu20X=0OKXRVQ 14\(H\x. îgP[f!w,VBhAEWc䡑"XUe; (+!bjvOGtYCۊ.b=n+Qm`Zfgf}jǎזx1?ϣK"J7D&6 .vB୧ =Dc#?ujF~\C*O& X_~?gqfpDqkYrN>wP3qYbe$-7$R؎dx)%De5{1!)_+鳋v n\JYyR;*i>upܦ,ċ"2P3+| *_0?5ZwOJSQݢ[! GɸT -&Z&_n)wq><\V&' El,K`ǻ 3Ξφj4&5QԀ+M5p/q6 lysAX$&ԚItuI`oEQ\}G^zB0&?S#Jw+KP TD'6>ޣV"-WimKd.@tIjdfeuNueCd"=p#A$e&_n kW8 S9܋M'|*]#X ї酯iJxWuŲR;ڹ)2CvpMC%|3kʿe#91k`Јq)h$r32qMQUP=-%fuыBSV+ÈHߣA8R=b9*ۧkQ^ĸ}G8)4D8MyYEOvr ytQRDZ^2ZsE V|!bJݎM|㌕zHA=X č|3yjh'M]m WVm.#ڤ()0sY[8&17wK>>biyqx(o9H.gˡm[px±ptB*%mH[>"Ih6_/x%|2R{ŮSN` W*yΉ'p?u|nPAk-NU**3_fRIb|T}]>t:/thڈ ϋ[: l]X<<{}"l2zm r$W pL;"GF|{*w2;(,0FDW'J!=Xe$p o+("bWT}Zj52 O\ӏbkJҷcaVCRCPed?ͮB㤔ꡰr@{>wiUKmPeZlu, ͕(cd/IĸMZynBd)9~}]qz[,>~Wxe%fpj Po+ BE?;oF;`}hXy/t6}3b`jc|N-5Xa-p(]lwVFp_9ŞHt!.2 z(;FDYiQC2M];;*m<~$>*6h.Oe4DaO=:\ (Oc}{R YM?%TyQzP!"Ǔ,'aκkFfxb,L%Q3Bt@%¯5 5j$qOh2"6_'n.h햜gq+ʦN\J.U ߸* 0j_ u§iH8=i| 0p@:?N'lS[X#PP nę$8gl>0iЩ ב?^RA/ iZI9 3S0XܸU?@֮$-" cBs->?mz-˸ʜ?[ LDd$Hw*[郰]NQH7,/G.qg뚏ͳmᰳ{~04څ<)6dE ` pZ}3!w#Je OOb pd pSQy6 J1bfҶ~)\|Ql2J 5;Kfk.kڭխ\m)W21%Hb ʱE!Bs=%{aM: FhNnEXCUGulR6l %O ;U:sx<|w\ ;g`"[qTfyYXMMEx Nv^i3&M:7ߴhZo[ƕIN KMH Z;Mc°43Z٨.j9'!y¹fNchI.{f`1 w(Jĭ%ڛDU|#p䱧4>F~Nh-|jBMb˘2A^gd8ILQqZjמO~9~i%ʨR  ɸ AVsG8l9}5jrE` G8qIM|vMQ.)Y3 $*44b,|vGMgeU|- -Vdv:ᄍ[]lx~stU5{/sovQ+ubQ_ Av' zq:֬ڔ#v .։[L%G Fyo{ۘ,*:x/v#,Ko>*l t`p3޼#SH&*aog&_{CE=v8j3Ae >^-S>{>[Wi9sLMzs+$GӸ 3i u86 6ÈcQCH{']Zo&i`6$gSlLQeo$^י$8x#y|l9 3:Dy:Y /~b)P%4Xeᅙ)d,O5T)kRz4.UGro4bˇ2*C&z< tv;`Q- Oxu vl cź4dgR^_^mqb9Zl|*FlZvs~Ѧif Z$D5kXyb w3*Q|XH?y,~"3c ,V3tPmU&VR*.}j!Rf*m.qQKI/L4k._dn2{ ?E+' :bRU-r䧎wkq YΨ C1 *Z`(v9D0hF^yF>#iȣ*a(NͶwL "R3w!_pfT4հrm[~w1&$1QH+ct5Υc0JzY MxL]ފ$D>Io_a-#os!Ps@2wͤ";ɭ7_?WPΣ)SZ<׮<;"" " E#Pڐ90Ȣ$B1N8r㍰]aLv*t….Aګn@8%sܣNc2-;?ƒ=*N:xǻ@tYh8ic>uTVvSmQ`aռcO&at?,ċ \R?"1 a#,sP^I, $R\RB2]|A9=Xځԇl@s5K Ě w\%;ػ_#>Q|)%Xg ĤK O¬ZUP'5U!(oQןb|~n_י2./(Qz}ASwIFW}&yXv9I!H"8#. 9{4R G_qE7Gm'{cioE&?D(,p>(SPw`k( ,eM*l,d45{U¸jlCA=EJ3^L]jN:?χ)y⋱}x]-ʭ_[M#&A&Qoaϓ}PF0άLU8FHJkN:9+X&Dͤ x$8晁 .,Z-Ft#!>E><dΨ!TSFwO}uZL&Գ;Rz=uV6 lBw.cw:N{h-:/\M8w& Y DfF|rc?Ãhnk!Cp \9mনwqZ mfXs X~VLj~$_h'DЂz}5~V>2(r#9$凱}}ѱYrB$!7bOg$*ܷ FvhӬ@%)Q<`$2hR)Ùb-\!kBl{l {IշXj U `vX4Nq% 䔥(--h`ߝ+\ n# C !UrbN34MZ2OK%nYLᒤj[QqPb&<dFc0V^}x7x;o{; $MbfÂk#XbX=Kj=6Ў`=2z4>$ EUG]vf4Z~Tv>iF7x4裣hP2-;g]{qv#c30V?GUH$πZ?&AE~.Rݘ1jUgjfiZiWˆJ eQ(б~HYxn[] ^R l,`$ vK.{K@ ?t4V}#.5#2Ng94dI%B: #㨳Fp ؊A㺈Hp֙xLNZ"pLC q)j?FYOG=b(-k{/Hu;3 \29wߨР'˪hF"཯7<ρuݭIvZ^tVE0\b$ BDS/eЈr\^1RɹA.ÒqDBĞٗL>F`i?@Zq%,؇j r0c Go"눁oӰx1iW:5rg;P(\(` A8*K<ӱtIG

> ϙ>2c)Dcqbbet>e'vqΓ엤hy74|Q :hT,?{d%#<Ͼ.Wܧha)yAr]GF랎@A_yy.<|1b2!Ӂ+z8wJzWrӾi},<[ $hd 8;psuۚ,vn ZI{䎐qtqY5Z̹ӁutXɧ2"ZT3 -l꫷±E.m͹ULO@/d73K2 {͖gygҚbtm>Q7{hD[c[xTj܎6SqwUݮ2APzw ;oWt` p:.莁ro`HB^7 Jidwf.WwB;ھT%1ΙAqj#w+|ןZǓ$B{0-p[(j@T3u24MM?}~E`G!Q = X'~`ą_Ri%psr[GP:=.,ʀcϖ漌M-Qgj9aNC$.EIVN߱ahV49ḨE}@yEJQ P^梱x%rPV=xM0}22\U6* )':q!e=(kMTqW"]@f6$ g[Myi-5r' d/eKu4fp 9Y ms%=֊awn{G5우uƓM6tmL bA,ǡ N+aII>.N{=ExȏnϫS ;l^O9aBIѴ3&a"VcUHYW;tN3!h7j0s x8nQD7g|;,*@YQ3(,}4 6M~ lc! 9ʦK%(G,pW~t OVw!Dxn:6qr@Kq2̍kɩj}ӊ֞@H_˿Wvl G o{O|s2<(DP(LwB'9c{yai0 QCr^dXD Jc 9ѱ&nKvʼn%d$oM5Tͩ P32#TEaM<2s85!euv6H:ƁP )R'r2G<{ Grn YCHp|5:Ly*y٢0R؉u)LuG#1x򇮮;6:}M$~gS5h{v' N"V9/K]89(3X9>f-sNjp+OϼVTfJ_C3 /v=3~'wf6H%Ҙ\gam)O^ChM< Y$Kyc>\Z'޽V)w_P Ƭ57Cu ]yLQ̇dG$9 ltS߅)hGМVgP[>`6s -b)TIQ*]l3k2Ru0>Ԁ+GyKf=>[4V kwيUsR$]J|ݭ;d}Bꍩ h`ޡwp]Z!\dI@ q'6 %l﷕h<lhddŇ) 4(0wjH.뛃ZkQcC$\4<fZU5 nkI_Gqm[z#+ODq:?J w)U=B@*3S⻕qv>ҶoYP(!3L*wFAeU-(Rw œ9Gƨ,j%vmB &?\FVW(»7sԿw>.&g<a_6F̌\2VN2}R@.TsDH5EP(vdCtCtƖY!lq55]CACo $-~N[fl%rplex\;~ 9Cܿ骘ab0j_P"meB0.?!ړq}1#+̠ 1u$M@%Pax}olxQ|2M}Vu~MűKA2c>HXCkn^ɷq0p_fԳ4?XwEPV KjXa[5<; S<$4~2aѨyE YocW..PqHm3YvʹЬL"Sh w:hj1P$t Pbs;L}bkiI/t#M{d}], SAPkMz_26g€-_%7:b{F(;ɵ;&s#8]q=YaIOAGO\ CY 2djA13;,s>X; y9f]%iه|x1u`2;0Pu>BB+>jf#`tuYCc\ĢSF6Z X6ZP502ÍO F2G|B=K,~w-qaX G]6߹]ٶ«껢bx)[L䏭b-LM58: (Ǚ(۪j/cYs0qXf>|WA1aU P FMy:- ̮ o+CU*,*Rq,׹\YzXk\+v/1Ʉ /0`Y_ 3\&hz9MIM|L SRI@bo)FashxX~wʝ3.~$sw}$ d{Ųld';bf0{E8`NPtL\ eL U16u47S|˨(̅nǖ5A~Zb' dBvC?(J(N62.S8b) #$"NaѭA~י>3'# x-'Fc†+D:y;xXF4CNnW$G%?(C9Sb\QF[HCײ *@!*&x ~"k ,!t_==Z]jx3/rn-hu { Oߒ.7xh3 2=_ýE^Wg+-e6R|sJWaRAO6!qLqxkț>pF Hf~R!a5ajDV($tE兆Ņ}XBSB%m_Ѩ^b~@/XG@bFy$jO3^!S03vJT:A pjӳe0E@<.@5gj3`O٦Ŝ:Wx0k3AeϋT38w%n=Cɋfd"WkF-[a(s 86|LaEқjOkapH  XWdS໿JnVx<@.f--~7%zl1q N* _dWmC7 h P S1a.ЌT^g'eƛJ֤Γ MLNx/g_l*yO󖄰zҺ@^juR aዠQppm>^RC]vB'S%w&NU1Ps;~ e߫z!fUB#юR@!Hghf90:tS|>f}:D DA(s0EÐ"6X +ZÅx8(LP6yt(-ÿ^>r 4Ϣ4:pZ#lq 84z %ܑT5T+ v]*y9top5ٰP]i7'.f"B6$a1-jtaw4mׂZguQGveJyk%^fpr,^e=Ѡ#?)q-< ēd 9V{ty'CՔ-()|xWZ̧bNŰ^>ey FI_{ۓ<k@cjIΤ17v̻dYϧ,9*-073~s=$b4-),օQ8b Y\-t;"N#K>Y+V)0bN$TVztMcbKN%GA2Qx)q1{.%+utJy2}u#92L\d0=3rcgo+0hxq+ 2P :)YIANqf$}ualv n31Κ,@ޠ6:ZW-\Q+4 Lv./ lLj:2ԅTG-H=Y8Rs11?BC7'b%Xd`ic9H)݋J,kz,d֩#R%|*}R'@ξWZTޅx?FIN-;sםƜ nZXFq f) yZI]Ln:̊[oCOKZ]a67~3 G:W KX>qEE UM fb0s؆Oǟ\T-́Q= dYǀfxJ4pYIVJtv+Dģm:Pba^͛d;C6"0]d%^ OBh!'`on֏_=V\eŇay1RV!JSLqQj3Ѐ]Mt S*#͖!gipO X(gPY3o(Zɮފ&vB@Kj[W3`#5LкsL,lSo<F|[E {6É Uy˻ulXQK}?HTp8mBvBf\ y .R! @;=B ~S8toMK6\BfWF hT Rqo>CĮgQ?/Gk by4P3-SRfNC C>[/; ! bN­` +c^~PZ~oxQ[4=e_[aK{hj%Dc}뿻&H5OI P~pr2@fTt=&3RSYFcG1 G6:hٓW hY<$C8BGP Ĥǟ.brȄU [EVTZGPnV>6[/a@Oοx-0Tz%ӎ;b4؅n |Kv8Ziɇʾӧ/ٶ9ẹ ,RJbp7ߛf67Hw+>IăH) 1*)$p1+yN vmR 3վ5I!\1Z.:yrSmP^A_ٕXW5K2;ʊ^; MS3ݨHXlm(abz$ʑ0V6nЭdD&MZA<'O`J@_R v: Gmq d../hz&c_j*Do h*8;!3^P~i[+b 'GZcl҃]-pnxYveVMY )pӁ8lڕTg['?mj"1;S"t&+onNVsv0c 1^.X'\̰&T FMH}̶RbؔgrkOͨz v _W֐ht}OpFQj3>7)ɿt fB߇R$jkZCq)^S(KYOx<=G\vŀ?L!+~n, b~t_T+PHY 9홸p@fᱤ pK ZS) *iB<4b%т︳ljvTG!EU+cʉ}UTm2ecysE޲v==ﳮWM=8!ELp@]Mv1Ӹjt cwʵg(ڊ[F}G`P_7[/YݴL@s;+QeAzrD*\VҵE!PaS{/"Ys(oX Q B\tNyřdC!!rj#8bx^NC1CĺHuzja1q-5,. H9_#%8Ih~\9!NчcԢ-n =%VY=U6C]jnjVuQ)iU`ϔ ڽۗ`hdM2| Rf^)xWzYUbT3/}s$7&d[ B DAqh NA1'49N*QZZ,Ju4s,$T2l%\AluXpDhcjtHdp_Ӕ-R!kZNV Nv)P+ 8 r%lO;V5- i$.c.G mx]NZZVd6cE.<ƙGǮ:.l*)3erU~g!넭"='6rHr3-7UCJՀ3=Zނ׎33j/&Q?SMXl%?QW` ф]}EUPX̱dQ|b&oW/8`Ttpo|uFm;6L8hk>l%4>qGEe^z !L$ܖ/j@t[2$cx \Ng]hN;QX 5@۳PjT*@`[ۊu*4Cvpig txqSb Ubpeڎ~MIڧi3D~.SOwJz_WpP7)O8>F'&G]~">nѿg021[BWʐMayE&gaHGnj# :gj/u/d$ z ]o8aP* /!t4T\#dk.'^ѯax@ӔNI4|O\"A *G#31!Q}oBT");tYxS鬗$ogP>FkD jfY2߿(#_P,DI`dՐI"JCBҨgz\}uTR n>wOR|R沠ZEYvկ!15Bpny:( PI'N~xP#i#Ti((2ww$}doKzFȸNKk3})5\"—:H.k߿! ޱt֥)&|yB$fuLg愮^0 D 'r@ePaHGXh`'f d)_i/nQ~C$(l66diMKc*MlA+I1-@MsHm+A5] A-%xZqPTG+@d=gM-z_!tˑò.^&񐌏lKfQs~3b]tJGF/#C,= l$UPeg@eM3]*/n$QK23x=)8zraO=Jj ҂n6$ x[4vąm/#UȈ* i^rLr#GM%t:j|a߆̙'mx^h֮2zjBl2g4,sAo6LV'n%"(q)4݆E_R ^ϯ˽?KEih Lڧf!Bo1t*y yClaXE*Å\zI-uq%uG ? $doHB3LQP R~螺$8u@и[Zm] >}<]Є)+Ǿ)&b?@ӨQg:sO4u'hFZ6k LOT<\wU-8m;g_͒T0lg߫돝_CϔJll9ORz6J3>,slak&G sYGEC"ټqQ30c-t o U!(#Tv$AA\| wx %Q`R'R~l$:Sv~b 0cyt#CX4fniq[S2_{(Z$E\23LdoCՖi I&xȰ7;Nz%y{|Ց>Il%^nP,򅊄B &̓ O Fn}]k<͡v!'.7Ok%S[<-z[E4eYQ.w .ksyĭ7RTNy=|y\+lDe'r<(ct˴3-6 Ɩ4 J *d]8ηݱPuYELS }=: 3t.4WZ5 &\ ptk]~d|*]Q*ϯ1*6v c`v`Y07>_ͭ|U]!b'`:iHeQyfq/u@?kŹryCJe@wJ `|Xl\mI}]]ixdMYD脁F ϡj2:+|̋-EiK&klȐUCp2ЇC Pz&F!`:̤;l[A\'Mhc%pNJn0]UG[m| U 88' >s%O~(3: ILұu0fi{TE)E]0 wv0PS#)̔&8Q樧*Xݓ̢PcN0il ?Wŵ[Gᢜ"7N_abX.nZ.]Y I1gu1ƀDZ6ϸ՝uᅱF-:]jbq)8ߨj9l%ڵ(,o͕M2$3ju(M'Jdu!SΌk`BأslK=QpDSYd v͋^ߍ>ӻ]CEv%I L$g%Mdm&k`۫j\a ]MUfBCh3Nt4PF~`4ȁ5ao'Y!{fk]0Lj%A9 a%=:~rDlz'\7TfIq%(ץExgfr,rQ (E]as6n}ycch[+Rͺ_B{򫘴g^yF`}o "”׌zN&7 a+i CZXѷ-;?g/)&x#Ѥa@\?WKW{hM)7AV ^1VjU 4i-'aG[8^z[k{5I6No$d< ]=S^:L8AXvM!ꖄ~"$cʇc=s77gt/b;xgH7le΍pt=BdQjQx-ԣZJ m!+gnOPny8?L>&kiwS=`Aj#'eGe7J !aSjl\kFTm6ɃCLa_'(N K;+ _\燰u%v z/Ps\5m' Z$׺quoI0|UTFE^02ޗ2W yjNU{am$.w;Q q4\U&%* G#UetIGH=JLFc О=bHs%h`{4Kk-7*&s,<Ӝ"ΆSD'pkTeSr9LK0h͈Q>.qyh'Rw lffj!Q7s䖋vyOQ_Cj}.z*"DFi[UM[ ?gE2E+M_qBzbW5Z;ut F}\h0qB~xU]"l48W΁k(W i!\z][Mct)<ܹ[͹ɑH``8BxPƋ÷]~͞jQEXHi4\N0sW;nLm]q|G蘼1&p<_yBEUG"?44Шr=ޠλFּ]n+uQmXy9i;/Z$J=n4ewNM&j7llB+v斃: yKcу4T&laW<%.jw 5bVʼVê|gU|Zf׍fb&qOחH  O!U.q_TQãۃ. F-̩I_4򹙭OMo }#ym&d%[ưC#ـwJX& 2ќ g@6RG-Ɠ.y@2mja]'x #9[kzZ:ek󁊳mdD1Ҥc??:*}m( t<عR@,'0tfDSX4/0Kk+D^bɬ.ߔ{giڙ^p6_ITj@#1/: !{Epw h7ع} ;_&x16eE6F7;ض9=j4~z0C\^<\,69X+U[# Ï]bĘx|T?0/}L UDC ݂k6 fI:lM# ܊L]96Z*OGٛšeb"E$磁qq#hy>~kS9VP |úl%NAVm8i TNzB+wc,fꍄ#T 3FCP%;P Hq9lѴ1&%K'%d4^OWZz{+Hz0nU.W5.HGe1F#{|]0[mnU(oB)~cE>PZDAB"`!8cVX'q(Qw XH[žc<|;~ Lך􅤸,rΨo.9;9*(ow)?ŽD`&@dnW&$3JTqr^݈-!6]XI΢r,x1V͝"Vf\T'4q+hWȥp )@g4宜NoqX6Xj}h!e9W նRrI`+*Tm;wB.#GDǠ:qAdmN$O9&etHww #GG?ݔɖsmp[<<֒񌔕 `hgSNVi^+n)S/֨WPkg~#ڂW%KLo]'[Yq.ءz_kg*}”5::AgOJa#m!=21W*$ 5`{BwfD= =qcQxF )E>T.[6[ P"l.27zʢtF6K4ɢ?|JPm*淘09hI7zГ΁AFl/ڙ1v՟l50רn|/k08Yv= ?#V6LG}* u>p_sIϽN;YȼʟeYc^{U\K3Rҁ歄NyM< !OC o,eQ}TV??iS㭕tWO[^{qׇ [4+|0Tyi4Up؊R_Krw|9؆ xZsG~ #όʝ(3 uPg؍*H$Ӌ! }<`E|fºWOmoR:2Dy8z1®tuJ{`^WƮtHE}{.OMqD%r;w9/|o3>^Dl}/O4/>ui<{dқGrtAz"a N\}q_L=yw Ӆf7{7r K׋ `qӐT9W};'VCd}IC|: ~7qΐx'zb!+1(05M#Hz8Jxl*3Njq.o 4B03ULvr?-drȄʞ[o*IEK\-Mk+V"hH8Be-5}-Yoߣ)VO7>Cw=:FJh΅Eڢ݈(տ0/D߫|9,ݶ} 3H ߻V5,oK@%ξ!D9cmNJ*^/#XCK!Q2+DZ)n:E0z?0ywUNQū!Odqw&麓xߧ x=^oZiFmNX> u%2E'II:0Lo;1V} KWoa]Z39k9(,h0Ռ&"ջ: ȭ1+5?zߍsrAXqkk*pT]NM QOHc}ʭ M o8?1BZD$ pwZB: t!O8JV%LiFrǠh|"]S4('{ 8kZSrU2.6F\>[n.1_mpYp{^r9Tz;p3zSA'GdOe_^!6K.wr)ķ|eݖ1[q8k2_hcE0.D#E&OORdK:>Zf[϶W*s:tɼSB%W˄o=sR%x+1=A[*NP ;-^VW4e Lb{31ufϱiI1ӆ 2mrF6AALk?l ~hbmAJ@O!Ae}xe.y~&G'fHT-HLq[&u~(f=?=l7dIXK¦PT:X^|1ɖQXSSHv2Ntߒ,0"kU+4)+ !יt:fwt?u/qЁhvFn#LS><8ܻS$q+tR$͉0l!y,1Gy)L08Bu9vOO89dv LXF,+"%fڞYEx;AQ2Cz(؊ 2IYh.|2Eƕ6B\]1_eOs>raƅ  ?G`~FAShӱZDO v )n" mЕ >eBo ,|vL5և7ݞu.}u-m-;dGM,17DZu6`ph TNoOHb3ĘDN9ǖPdY6jb], :L""Ш)W$ʫs#\o5mJbґg"݀X)c׺U"aYL@ b!o1-jxI^&=SGe\LT71u811Će26_e5"k%0YdI_:k0box>Fw/3f\B|JٮAd>&{[2P*/E-},v))QUtU+Ǒ? 79$c pމU~`6O=wMT 񋆜(XRd~3yop`T0]9Gy.&is.M$|T9 6uDKmS:? JjGJsSߥKθs0@T߰I{R44QVT6<ʆc^=zډjPP4I'D+K+jk2;NORE}^Wݛ!xR|bSRZq%L:-sn0gu,vLvM >tiS0^Լ &'R^ſrFU X?K $% #Bhj:b2Ahe^zWp:Jz YZ