qemu-s390x-8.2.10-150600.3.40.1<>,h;p9|E5Rc!#*I?cROlwm8XʗwRh;ezҌ"<b0GQn80l&3d B2-0 JLL-6e_Ԧlԏ̌Ue3aR][Y8jYA9OJ?QElA!ʳ{6 Ya2IVdkhUSֹ@l熔:ٞ8jS[GjWm~x]ҹXD[ё^>Al?\d  " [|       $=VxNNRN(89:8BFGH I X(Y4Zh[l\t]Ո^b)cdQeVfYl[ulv׀wٰxyIz XCqemu-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.h;s390zl31ͽSUSE 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/linuxs390x͞qЁA큤h hhhh02e94411939ec74466ddfbb344cab3dfd39a3e7b5fd4021979cfc34a3c0bcc74a36f3e68670b951d0c825ab211e1c0f61d795caf23d3b0ebd770ddd841ed38aba52aae67036e6476137e793ce03cecb3fdf0efa9cf817b29b73da626522c3151eb490d66548c9d766e1523c789c472dfd5dfcf4424be4c1cce68e3922b4ad8aarootrootrootrootrootrootrootrootrootrootqemu-8.2.10-150600.3.40.1.src.rpmqemu-s390qemu-s390xqemu-s390x(s390-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.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(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)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)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpixman-1.so.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)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-s390s390zl31 17604257878.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_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, for GNU/Linux 4.3.0, BuildID[sha1]=7bbcb48c426178ce4f940ef4c81ba8c090f7dd07, strippeddirectoryASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=bf0440b4e2f7ecbbdd034c8011cf1819c52cc6db, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=ff46bd8d599144c9f7126d9ee6d71d5aac4d717e, strippedIRDR4R9R+RBRR-R.R?R>R=RGRRR2R1R%R)R(R7RRR RRR R RRRRR RRRRRRRRRRR R R5RR$R6RFR*R:RRAR@R/R;R,R!R&R"R8R'RHRv- x%nmc rirں?(p |=>""N6 j[/!&?PˠP y8}|st4j&51\owxP(Z ,{6gcpyY7筅Z\;4Ed3gHcf1&1)e`J|Tl3*2ZqaJr5l]NPAH9M\-;Xfx #LSmS *Qg逯s˄k32T]pY1Q?:cyꟘ9m*p v~#tA*Dj`lzcLy@ʥ׮SsRk VZwm; JӵdةoPw).Qrr=dXTz]Nh#t!=q̪(L5a7QlP>uEw=%'pqr~8/SKx1)]xt-ؖAw]pؗ}^WA{@IRvÃΉQD?ǸV|[B9iy ?bB0oM%tؖ ,g^nc9;@#rY%ǰ7ޖ_ڏnL]a78 hklg~Q.;鴚 |H"M6u{UySa-MRp)X_IrU/ 5 & Siۋh B\)hSĄpيfI)rP,_"q؍.",X58ѹSΓq4PKkY/E- `v׳Ѓj;kuwg:uƊ]q8>ϷS{@"tB+AmF_5*r٪h9_^pGlkW4I2BpYk==34,*G>i3Qy_([M6L+{0*L,SĤ#1hTDݽg g>"juntP‹7G<4-5TBv@ X?ņ<yړB#.T,T7"hu4Hv0F`KArbZÉn&7q], 8^R>.[=>%<1n3H?}wA烻OW❊FudF(K&N;W=`jl2V8<'{!E;i5*fo J VR YV*|Ѩ[-Ġ9Ws4Nm\)ΙC5BAnɮS<&'%s %nVS;R>,(机hSߊȒ/0Ђjf?WG[]=M͒Xz=9 2CknB m ſ?噮s|!~$.3-?hr}֖l/PAٿ>`ŭjJSYɼV}'?^iewNO !hc1Ԋ;71l(DHF;`\+jx GdF02]jO'GaM`K dw4w=_/1ÛO!] ej8!e>ING'1`lt IvtR=&*lZuk7> 4U n\WDak=Tc-~҅$MdP@;)V4;35x?!O;yD4˾;OViY%ݕWs lA::ɀQ$taX ᐽE'$[ٕj\;F?[i"fut|roY!k J0҄6dB;yгeqod4$+\( v\mwCZ+5irр9ѓkkMc*3>CN"KRЈ\UV'uq7G[E5 2G="ɬh*w"~1hP5Qivr*]IIԶ F,D Nʊu틅"UdXo4{ࢳ04rrbT#o^'1&$HVlHcb7㙞uPDHq ƃ5{p0DLJ[7̖ BMe\ L9&uWbCmn %T,AW{`pnc/PxKߎCZ𜲭{_ax}zI]](2@">m)eA96ht iaÊ BVL@1C Bce!iHj6 Ӻϲ^oP'[c1WzOnׯ Y3$ Q2ӕ[}q (5oX틇- 2Y cӢ?O_\i 93O8Ӥm_5ln^Q1ӦK0|z#U$gM?B54D?Ymq;k!Y 9UwJu`ݞtb 1j+.Ih1BOVl3`̂*x+qh#cB`=uT,Ε驉Na-r ߩ O=Iwbsx 1JZz|7A'q@%NrR]UQWİK3w0}L.t54v2uYmN MܙAkOp&('Ab^lY-dW?h0mL sf7Wr dL* mOpҎ\]I}F?LF˻.vT^+-΃U^ J7 /c!1~G2x>#$u}gkYWh~myN=/WZɐdOH_(GI%SVocnkbms+JN%ڋtkȤ$b#b‡ԸCB $-qAΌO$k>.vZ/mu#E-Tc̲:ڐB|2]px:_.חK mlv+Nwb"a={]DJIֈg?=n|+UJw:Q6Y ~E*149l,l!| 韺–sw0M~Psi;nCoF'9[;`@7?Hmd8{_~}eaǢr+JM[:5ň#U~ |©ͯHk3քhmc|xҏZW>D fo FmDΘ_9'nX-ϧ=3ʆ928Tx^_'@N0+i/du! hf!Hx &'QJ;6~(5҈!ADÉl xmH<XZ"ifA2~oZS͑H|J_} aӅ֒9oLR_=ͥӼ*Oʌm Cs"0LgV *=}!UCqLNJ۽>Gq`̅n.҆[^Auv0A°A r71{i,SLxs%ݝO89Nd&FUưQ#$R\0752 7Yךm3K3ª,xvR=Z! Dhxx\^әs0M.l*=oVnZZKZ*P1jNg0{9u FU(S48Qsaz w"#h1,ā@ȶ9`?/M>'nF:E[RCGmA<ۦy!*1[ik^{j.^FG%/s3ݕ)4m%M75s INvq dLCJ=zYgDK%6nm#!̗/HR L6cIӎ51%+S2.N|׭UѿU; xg# 4'|oRW? E48P^oMxUޒeB7tܹk13]Cy8^crGgFI*VZ,8N9d:/YN9̫bv?l7{S?hV]h/4Y?:]@S>au~k(]PvJt v|ULMڶX@4; VV"ꈖjP,R ;4·נ eDXj>=~פ[p5_W=")Y"۵PV$ eBgc<8;QW]_'5ZpSI!*>" <б?(-yAWu%IOa~?]H8| C-&Tg]XeHvyki<_Ks[JMw7g꥝ȂDyaZEM!Yilն)W~zM[sTB Sv~./t4]rU4?4Y;wT^$Ig7=Pht$Og]h،yP)tHPfJ >'jdp{epv_ p.I.eƅiBu7₊ijmSE:Aj&B-=Qˑxy{G`" l8xyη(*mksL]WzK5l䳲Q[/8 LCDEfw  ݸ,pΥ]urSn{( %π 6p[$d}#Tӹ+.\T֥Җi+ͪ?vaB1PWrBj;  C8a7!F-8!DK~}),gZԸ_˖\57j'MaLE Wf,Q@b j'׽X:Y`@hzfPkjh@iKq^ZLE{p03G q-eI_hiq}@x$go-·' Т%^knv.H871kI;Ac 4<15r2.'FrAT#q6$A_Mnuz2ܺќYzIU$хS7u+.KZxfهu'ڧ7/n 0`s Ϳl@Yuz|Ƀ`T^k#Z˵\ID|a/.ob\{[c2,{4_w5MFlPkkT:Wŏ9C]cqA5XqIt.l]/rQw#E Ziup-ץ-?`-0kmzQ}m"BWdEn 5[T:.WysD ji#u8A]|ŤJКHּ.D*#.Ȍݛ)Dg,{WJ??91fq5p# %s;trmȿh004S}$>Xס#Ģ?6kRwL!ZڍRB첊\A$!"*G :S>ǠidEWR ??z̢g-Cx csqG_vɖͳJ:!h@OkdfkDpd5W(4~i:hhz_dޣ% swl=|9xgy]ࠍ,F%E*FF&qIcEVIgڍ[": |eڪjٶ9&&h9]Td;Ȓ2%+bïs%0IE+Rs6OxgjE.!OYݩwY}bqS g#nO6`o :S ufm$ތ~b%Rq!DE8-C0dMFzg21p~+qAfpOc$Ŏh^lɝ:l +p6g9}Lu'Kw3&3^s3%? VP{ˀ#2lfnWgOdA w$snZm$Ep{k^ <ӗĒav~G % w)2Y 8QB ~aŸ58ϽB=58 6##^M,v"Dzz, 1%)Fi A(GdGC/D|>O]^ntR[̱qYB#ǿϕ$̽k;mBM(+q8^lDsdƕo z4ӄxN}rŽX͐tirLZ66iFá+A~#r%:ܗ숵tw>:p1kYĒPm 2%QV!عVv/@ 1^/*ic…i +3JҰԈ69BNt<6i1!جJO"d$Ms#^}A輰C\2gpiV؃y1I;7#KƼ)KmLh=Q _^R>Fr]ڰAI8p߷1t֢v ?{ V8xEEP ZnX2'lgj\@Up8 /I^YYugwR_$$b^'S!!{%/HGz`Ӏ|]OS?2F2Rf!}(ݕ Xx xAĦf#v-.)b&K8X-ØW"h1 VNv 픱mPy8rnͪ xm@}Z߰Q*M@fr=xvTe$bDLMhp-@bɳcK5%d(XĹ_k#Ejɑrwq2[x&K  %zKwfKA9T4w@#L-Jm[5>sj>a\ P7qLTԛzG LhMz,Z8*9<0ؖUC bd@>NC:@ <'b ^T$ [!xFmK8|>ج';9-o K׎1/K]!ǡby'aq> JX뭖L|Pݾĕ-jU$WaJFP3D4L47郗yWژ[]HiXoI`6fΏ3I!!ٟ6d׶TYm(ZL}LE: a+O¦WڵI:1&r25UsbuTܘN쏖2x @܆!iWBDVҥMXGg8HГTaR5ǃL~K:C(eCecG42՞}kO2N_̞ˣnfW0 ʫsr[LHQ}}XyN+h)k<#Vm ).2/ѡI* C00Yh+r '-+HջGs ?R7d\o"y<ӳsX \s ![ X $6:   Ud~Ș >%)Ár؄rK.1e[$e>%sWv`zb #d6іnPKIٛxsLO/%/0m1l#8dW>g联 ֌ ٫6| ˁ] 47[`X%jaL).o67b7ґ[Zs!i&'K) mE^H)<#ttQ:IyLr1NhcVK(@1gAvsOnb/"BTyBh[)(7X-s+ޓ^D8̠$U"_.{!_L'rԭTGNkLNQ)^Ĥœ:+YhAeѨd*gnD=w4?FDtXB8Yiم :eK0ALq}1֋n.Xypc-nJ]P1ЧpN4xryn\om1𚡇 mN/4Y+jk'$jV "], NUߍ]x) EGYbU5IIO; =HaD#XRˍͧwc_ÖDa^fl [L%|9Jh|Q;8OGpeD7.{e$igsJm;\oXƥ@JR:p" hP.T>;,X7<6f!Mgn4XCh2/ZҮHqK:L&mG{y#me;),N[tČ-g`r -0`+ҔFYxC\ǎN (D_#'HwNƎ SˍR2*6eƼ Y+D}(ϸFH?BtGeafr{ֶJ dQ̧`_s;UVpvΘ,@9@P!#̚KӪ|=ؗ߮63 ;'Z$7cg+3jiᔻHnʧ[^JY^C a޳OI 5pM&SsҐ?A6A@>/otP34a -U+4JJ4Xޭ.{zJw'Q5pɎKU 7\2~pż󀠡 ; CeL 8= lG򖥝6{NO=0F֡C`WN't}GHA0C9'EWc IKPUyMmDFp,L X-Q dլ{ P_fz8g` 5^ ZVX (4: d6+etBҖ c˧mZKjkc%gyT=a՞u.bY:a.oCIL+:̳4X22BڧۧhQ .@`v^u(rC5;:2; (nѢof)od˔2:KյE,Hsc$cсzDRa2)c/RjQ XmF =ޔmNFc{ /ۻd]:>J4(M締3#t5 VcozjgatbM[7R!{q㝻eIPӬчh2J9hhf$ǩ9'.+%XuG"9mN =wޒbYJg=FR0Ȑ:4{#gvB>V5Gn/vj1C;!9'$+ BҮ`~uc3D~Y{™Co*̹-/F2 \&Df$/iAYU{**̀UOM3'Ө`vP-3%T9놟w@K-à  px.xKl0$7-Rݹm c% y"JWǾ+?ߗmVxAu5vaP@:>hmTe,4+fT`(2/-pxF:}׾U/zz^f_2(D{w ׬鐉7*(5wm7`fJv~2yo@Ӈ-瘴=(tT6=,B뉏U}D,C]#6x_:#!nUQ+R\5]C7`7i)yq)^SJH2?l֮<)'8"i?I2}u\^=P_X4& s߻%TicM,N+ 3j1gbO3l'j)^NN!yO+?nlKmӪ@/E>0sofN]t|iFl?Qtl~ojȔ= XۯkqIw1=u!bg rp~c0A~5kPD<꓃BiJ#N,(bx0P\ZmՕBd1tQc8*dh]z2PϜ9;)XiRN,GP*:LNj\IZ ZpaЫ XѝD(~ }ႇCd1ۍ|E<#c8ݤ :8Xn#^56?΍1-W=1$'$>/sm@Xa4;hbkER_ILvd@$N{x€0]spܺ٘H 7*_όmؿ\h?c J@Y˷ mdA+d٣X+޲R7֓w?X%y'uN?W hJOEf3~ 71!c1ȐlOQ|ԥAfc8[Y. 5e9ƖP)u&ʯNvJL>GxOn3ZYy-+ , zE:wVn~/uUev8]2p*y/id/6h)qlRnkC2)x"\2.5ֺu!TYssǛ(P] ,Od&z-zӏΦ2 37/ЏPG٘ey;_VLo9^eR >iڰTc:hS<8gc6as`Xy4F3$J*"uqۣRf/5*,Ncpʚ2/i9tg~Ox;J>sjޚa\b n)~:SO/=jϖ,%]]P+ty1>-pj#Zp8o6Z s.kC5:>$.cTPz72Jsm;޺.Kjw4B1"^Jβ^W^"̌6 A7 9[1Rw p*Vی%R\52oC%Pq,gHN\i-i{,_z1Pfq2GiUg"LU1Fu|3yJv|n+8/#"`dxS=ؚ?M7'˃,:7/Cicȁ@*sSR|+vvVbu\CFF.٥+{ƟmGitMJSp > u,yV:uv-nι%_xBӂL7z"&I\zݐ4_fe%8ҹ]QKE"gU\`Er[ DcopCx$z__ ~ ǣ]b^qؙJ{/{̳l$WRyrF.ev;#t|/UEU Y4,Nݕԯ,rF/#l*qĬǗ} H9(mu}$}PíL~a=pʽPsgManEutڨS{q(ՎGk+0)MT1 :q*7NBƻ0 4<J0SjzvudŠ.Ǖ~$FjMo7F_.I}\h NOHd(SsYO̵dA1nI-QM㨉~,!mE/̘L$J+ t @V{Mdx$][`)էL L}=p?O {`mC#|Y @V!;!UB-qMigkBXKSՓōskУ=#=la1Gy5\nS(~NO!aZq '|L;7*4Rmw/4ґL#063I4vv/j}k#g@r}.l2蘵?c% +~ G?ƙLPHSFޱCadj>WUxzM>rx%պ@c-/U>t33ogvIXIJecuSo<C' _9>g=x3j i\i{&-o :0Tкg􌔑Pg{>|h8ZZ38n{IJ\q3 %w-7A 1WŞ&Pڽޥ DeY=ِ2qJAA dokڥcCΟaB]ѹ W O@|tb`):`jٽ=D'A59&!|tS !:PPr[(" 'sY3kvvz݄5΢+\UJ%Pd]==9}ڐd%GiK1@z%& yHW0-ޱo9!3.Kޯb1bB)7EɫF:pQJG~ڂad..83ͬ[0 ș$\Deh?gpqcEFEAdb#ϚPA~)ǭJ>lɞxcK9^CfRF9׉*9ħN:>ؙVWV3"{ɛszup1V T~/K[w!4v^Re؂utvSn'm";jHc;sx6F[t|~QbD>_>X}S].k/ùֲt\)qbqf.w ݩ kc-mr^)@E=C<@Y} "/eb;s=u_[?U- I 콧) 8F@jF 6d)TM(<8LӁγB4uIÔFE=3-V58l7ZGufllD4fkIfF@섰 #0?їGf]=W,2L~/dkm,tL|HB3Բb^oavC_.yO6m;w|G*/6)գ &EV*Oq@PbC_gm׀ͦe԰eNs.Ѭi:#1><8(CF#j:K@ը@l 0+} t] 9ƇqC/&ф*ĉ Of{\iV5={hk |\*`f?Kd7\¹x©W9B{uC⼾>9AI۽fH=ȭ;a<3žDcםڌd EF#v-I;hDZrNu %? m >= g57cv۰2BlnΎ7(pUfZ=B3a.=M&tI$J­ M7[4)zȥ=֦3ӚdwYRG3]cai,Րmm*-VtЅz\EBr |_7q&RG`gja}#mEl.4d_J\5qL4FKX"dߺ՛'(?X%7ZN&XMlZd?D[B?Fi$|ܗL^wחC۲3FofԌ~[pG`q\vtu[xm S;}xOZk# AC݁2E3rȯcX)H@;I)rHjĩ`i&0zZX$fT_.:"⢴yxWYE+V,WZ!&1V,Y$} ~%#uA .jje=|}F^l>Ão+kKVɗO Hh/^($ọ̋^4?†a)x㩚.TXS9=jgrS^1!0\Ȃqtӣyq{cV"dH?JH8{'0Qw Adr3D h Nb/Ǻ~F^#;hIS Edʷ0bkO]', "?8t\Քķd9CݫsXPBR~!pR׶'#l1/Anuݼ޹T|] o{n?Fqd`?jnmowYzY3˄T.tG4M"3p6)5@]A 5$ )wҥj.éW9 yGo:Tq>EgEy{z;DӏR;Uf'E," WUNԆ5On(Hd`Kө-a^҂ҵעXUni{B6=Z?ԍyܬt'B.Ԑ#ՒR.r/X(Σkj=ײ "4GuV2p#|-Yrp<9>>" ~{llG4.(*A>ݛ1MQ:Κ#)j{N@ݒx4SQ c3Wᗨ;6fd?c vY}TP3K׊^D?"tZʒjyj&&̵]aIxDc?s 34&Y7o̓)5?Sj W&"AtL&~)uU4u.y"Rg.O`_6VxwWle-y<ئ+6M6c+$ThBH-pa8v:@Ψ~鬃.[z~Q|Ear>8ol~Hf]yS B.QTJveC~wkdEYim;^{WxRGs%̤.CyA #w$>2jT' S󷺁zlݬAG½Vuke-v|K؂|A36]oV=}nŧÌH9i 9rX%);Xyfl䧵¥ogaz ^Cs$`ܬAuߠɿZZPͬ_qr+۹/ͤWscmb(J/t#\ȭL\n*4;IottP}5B>+LzDb#z([SC'{ *C_̛ԬDuA3'́BWԃ4G>1b 3ӣ;Q _un㭺Pێp:Bo$~0E>Sy"(̥&([Z~kȄ1I@~4ވN񗾲$ޟ6KN0Ox>"0hJ?$aH6ˬN|מΡObG{ }eul0{o#C<<5Chx/yU}:?Jx,hǡNZ({'jy#yf ozMIYD[0@mz!Q0yO/WWU77ճjY"yMXIcm(J6=),|-YE93QvGwZ=l'P6y'aх#i?i;eL΍8b+Z,\b^cqGR%GXhjfxH)JVUtWtwRi$pq?וZVqD5A< `x^g>`GxČm!P\J溒T]n%e{IMKodόaYiAaK=&yԟ~~p5C: Ƶ^uΨQFA"9z#C̈uIKnks&[ 6'o2:Ef{)5#2wZj*Q$7GpAOO1p34)׳F,LR}ә}ݠL6H?5̳#沂i6]u!ן0}?`FRȷ$y _)e&d,77FV`YL9Hfu-wXw VY݊S DKC"n51l왔IޑYgYt |G4g;u=Bvc@?5gyjAR_*hnSM[Ȝ?9ik_)W2w9 ոٸN]5֨M <+KnbX(|CS~h6Z LdHG[d²aq<'c8 紲 w?YmY(S_zt{ r-‚}C;@*_ʾsOlA:2^E䱔6S$4ХYG6 b߇(L?ʷ c9LC[ ~ C5+UlT玕brO :EcGV| CrPNm-DmsţH?Q'kcq2 ?M6&!%l@?YD[^ %"ὓ8IrSۿO*Jv/D,bL{FłDHuAfaL|@#po9ЉjOc8VVM +04 vDjfȗeiS6]x3V$N\{[b{:2M&WU}/U'cnҸDgq񞠩5|30Jv|B#w8v?98|ҍ_;\j/ylϦ.4[\}֑̈́ZV!XƉ&m7it%gH Ӕm񡸗Q<0{CC99߰{ Et:8MK[T*ED0L޵|fa;{3VVeH wR"`yXı͠Yh8i)v2:e>tw)[טKR Qұ _Cј|]e?=BAZ<'@OoNTJD=)5^ejg!{8}M#VSUdz6\ 8Jenչa]'7}RRL'0 9r9U7E{i1C+1U`ˬe>eRKu"Nׇ9"O؝T݋B jr.V&=6Z'c#%i?zve;3}cʨ2ƌjv*zޛ`9-kưJқ>'#=|CȃѝZ<&7)4Ƴ?+XB6ى>U)HaէQW&X+5* J9uJj3U8%hIp:9x=Y187_A.F{z'՟$!ۗR.)i ,8Z8Lj04p0,I>)64geLuoֹHy 0 2f,/3Oq,OhBqg*{>v_pv["|%M)p 9Wo7^"AJ#2]:0f/KJ!6| h>NW8j8~ @%t5dpDzݐEKya4I| vӪ(̬BD[c`? qˀq"6j8r#9aiHWNL OjS< };vPz&)pQ.ٟcsEK*f9/3-d{I=W+NT۠nw.]3P|򊳽+) E8Oevqʮ밦 |t!9Á0ƚrp LNO*Ìl 2,mRMj~,žN?V/}&K!f=Yv HvQ=ngylHoW4R4US =R{^9dҴ2:Xy.$ 0O{hV )5G!:Q0~ SWy !֫f{M\YG1? sMf5nMyp wP8`$n,~>AwuX:# p,.eL,&_63ޤLr.숰&S(@kޜi߆A;A \ mtŽ2.g/tR뭯?*7- !IEf=Y7xTKڶQ|Q^j. Ԓ'5PdG C=HDhA&yzLC}=\߈wV*-[ U'3πEFlyX\'Sz.hpS=]ss>F|z9$zqhF6''qȚnS~X?kr _U 5q3I7<&!bXEʺA̞vzܺ,Pޱu%hyeLjRџj=;E+|0/1X7'g8bM$=<2y7ނv rq[&3 +5OhN^5,M/W[Fwܙu kCh ̫6uq_ͻ΋H.ȻAۺoYswbs9Nѹ))X= .0ζ20:B&U<2b/> o 0g^ M'L*䑰w/Y FAkWBM 8ÎHjn4hs4w0~ќhZpuI%_{j5aeP[rr s$šo=E]hD!  ']Iz!2,g6D7gSk(ӛOOv6֜AXU"ξhmE+==̦<~a;rPZytAfo [Cz{14ֳC/^"݌!3m ' 5N lZJ8"Fb 'lsv5 poECV2=5eޠW.`*Dou `Lvޖ:ܲ0aBx3xC{27jDi3tUO,m}gˊbTack׍w=W<zi%d45a$}-F`%`-@#Էrp)?Jwi|5=:h !D]aL  a71aI~g>cQ^-D]~n{J 4~fV*75A8]x]UQm'&y>Kȣ" 3Sޅ&Du!h\8$R2QhP 3̻6sϨI!5E ҨvD^ o<4qYuR/?o5ooUeMmӦ]A][%U;W2HױeoUkxI3 Rw+Wj'$2EĆ r%J 5:\OMyw;>` q+{x]Q}$y90U 1+y[moz|͞B_Wi{Uom ? 쳿&[k`bi^Hfd̫]YKҊQɷQ(ok :y 6}g1AlƜޤ|bu V OT:P|~VSk~g0fxW*jM#+*(۰ENEtkR~CF02ҝ$K(tMuפNc9#")̍8pIv¥=2'=JV] v3ۂk[JU#6˘64{&~I"{$V|⑥ CΕp3HYkh̲ȡxlj`{&t=Lt20lz+%j@6w6s$$=d ^bz\Р6x+&g%ZI/ )_b䳃t Hw;EM K {+1s+C1*]PǢ$&bO VP\YÉTp~PgɀqgŠծ$22b5iDN J\4H\ )FkhHT7[@)X<83:("mv@ c+wd{4Mcl~lOIX5-qk;3 +w?۴v\^7%^/!  Bh#* D;'tq8$ԅDUI2 \Y.*貶z}G=ߒ:|gl@R4tTT9?wKK-jCbthʐ}W#a/9j[/>Kfڑ NQi^PT3mZ yuq-ck3 FX nn?e=`; mEk_Q|Xǫy' avգ W%!\~wȪfaj5d [FODܪ+cOi[/3//_|>Kpnpb.vj5b`C WG(b:F,+}ղwSr]9VKslH9R:=3VpU Em"5z =(Of/a |}.y3x̯3 j_^P cDbTYJ"e$awܔrq6[-(V7!F/H^ E}o\@e)}_쮘Kyr^Ԥfs]I]ɿmDJ>fVH>gP cTm ~Ete&HA 1Db̎dڑko?oZj$hJ"2K1Ly'AiwqF:[?Jk䭏2F ݽ#B+wl*In coʍ'C$bc}W[kKx2bBΧgC ~ 䩾&P^]ϛJJ빉َ,%rk!Utt m Ϣ$TF.f 09 \@˩זqǷkrRgn.UΆ6O:< Ix#Wqs|)l0ӑʆv~Gs>F]Ǔ kXQ58mq3(khDdr@:^7 ŌݠY1YbB 7h3V}̫Q̰c5! f6' 1n)HZƜkI.Uq˲ϗϫeR 4 &2EDlR! -77faN*w.ϯVvd? uV`[rUsă=M)1b0}G͸Ԏ@ݍyVRoʧ>nJ2FkP(X߰0~Șh@xGn>5x`sNZ:KvӦ E.)K ں<,\f1@UP{%ɨ,(CeQwz{ۧwU zObQ? ¶}ߊZ* @~8ԅUxG`>;9FM G!!Q-p8l 1~QŽ?4UwN@1Ƚ: b; ݹ|-nBf}EaXfh k<ق GPG! NoW>(jM/x^1\XI޾4ۿEf4Q7~NzͅH Ϝ#9/솇Pb\q̡CFi` 0q'\4JźZ]o){DJwFb0ΜY)ʚN/;Yn\燾hBovwW/OW[ *\R!&¸ d%SAN% dqیqKXYJ Ƅ&j:c-<3An,/\&KO[`faS:[|h꥾]wXﶙ[9Twl4QP>>OA IH" @xLj4 }=ރÑaR`N1OȈ*^2.)"0.7h2.ԇ 15h@ߏD]-a6%Gr?l3i}TLI Uߦþ4"㋣'?T(譪)ؽ@hB**߶TR:GyKZJ&5-9m=k^]!:a0҅VN cphWM Y.1RwB>#HF60TȦSͣ _ [A] ђ3+z#,_po?|߷ 0LEUcX-#74s-"y]DAz>׻R%TV(: Dn綇n8ՂUkbq|o$;+f/x\`Ea%>eooX{DSWH-|rpbU+7z(!hԘ4|P38+ޖԐʡ͐El\f_8n9v'/8HcE],&#E_{N{3c!)N!1VI"Z1Ԁ Fߐʴ/ ᡵiGx }vކ{Uzc#)˩9] 5igW)NMmTD)~rcQOU߉_'KDVy^s:g4ċjW~񡺅$^̟Ƒ 7Ny>]{`Pq}nbR;B,@J vBֲ5e4_ uel3 _<`q{tds 0>mȵ] ֛;܇SBAE/FAqMAt(/Ө;:ڷwE Bms<,}}jtxy̔JpQG|oA Hq\5?'ţh{\7(}oVJ{7/{+) 28v]A-BO`xPU+c=΃- ( uAw}a_A}EWX͕ R>s=efoޣ9+:|;:QfZ\3PHwbw{֌޲! -@ǯ>ԭـdeT5Nȧ>|ʞj,E=;,+= yMUߊM;vBй7cZka R^E":#,rI}v+{ K*n 2L"k倦[Q&Mdz\>X[c6"Y_560qpYAv*-OaG=I2.3l ;4D? x%" 1­*dg&:2 &AJ5 _Cާ nQbZ@o׋Ar?V֒-xe_x֑.A-PAH6cC zrHAcm\ Tds]51}f>l^'A>|;֪CDSŔV Q'D$It8G%,|K eBn~Z @Q̳ cR K+r=&\^]lGj'-((!3JZ+jEFuR%'i6#_lJa^o5ע.bq9;_'!P^9e' 9z=R޸g&K+2GkWx߸U~ oޕ{ -l_^N2!tayx{7Gocvv`\X[O$.Pjđv 1}J = {v:tL顓&Ъ@` %NCZȮ8GLDŐq5.-DZ"xFH ʆE<1" {19WvRPۄ_V&&H9A9G̺ʔPp~ !A0@"'! HgvabLTͰl:;:8ޯYbmAdIh I:J/v†]2`s7Km+{? UyJ`ٚ j-ɾX7EVmш'lVifʵ,@ZD"!HYi_32c=̄/\gV݁,%J؉HqJx&a5ޫc2ŦSB\ 8hb,'~RiZ 0Cܒa\u7ǝ"l`>f ׀?S8wfDS}Ӕev*TNr@EdDr31ME$(۶E9~bEۃviܶ^!5:C ?~,V߳y윁И $LL=VٷpB +O=,{GsEcMG9g=6/#?KM8vKzJfo%~"#EkFM9Yd&Ac`Jfu~c(37Gz6ry#:d /I/=sh"P,'}/UUBy,m4Χ3HpL棘x1p֢~1Byh 1<R1PŽ뽘s zv bO5PT^w:WhT췽VbUh*-^}'~BEN qQlFFLEe+X-Zm!gS. !"6zznRZ1{>̻#Peo_^iJHwvONj˘ŭ>6@)%Ӿ#D!,SԖ8)aM,Haem3cIK8py\6سSt݁8Odm̬wl=x7i m ]m>bhJ9ҡYsT|>aQ‹->ƺۋYIBDXZigٙ"KnbM .:Ae6CuaLSαYvJ<b/_h#Cr797oy44/[UHKhy"Bb΁0}8/>e-orC;pity2$gVܻEGEUV΍fsrƼ?i \ÿP>Sم "$jq8%6{A*pӾӨ:H|".#DO)p:B 爫!2C5an^t MsU1>_?yg-#dHBf<튁az .-Aʒ`8o>1=1f͹Ֆ `.Ak@lDnwUV#>HsESI.uh;XrVmk?j$;w^E8WsL|˝]>Lnᰓ!jY/)pRq5Z}޾M+ ~/j-q1Gʻv'M+xm7ڀƪX=5=SOFԼ6WЬ<<3G2iժUBT Z;W|Rw" ow뒊ho'(ҟab)5I;~V#_`铉4H -l%Mv$2J !GhBGiPsޥyJ?=^j$F4W3d]PN۱Qq|AԶЕag񽑿N[%.uj|1@u}R1SP,׬X,W>KP|@ OfsMU׃_HMry;=MHSJk,Ap<]<1>nHDNll@@C_4B<3.ƎgFR,ߚ>z`bpv?OO^G"3ikL֢">m|ЛgP9#tED8Go2ЬE- %Beiz+3.6(>$~`#Ø3܃}20ZN,>Iٞ8):O_~R98Ӭ-CSX\b!PoGhe{[ho=p).$~>i|\ٙ]ݝt]Xe 0k[.·[ ļ9X~%m!LPu])+B[6]\WWu_]!ュkJͶ ֆ]yS/j?|(,<8dJJst 3?jC˾tpYJ~Sbǘ#{x骍~m ZV6Pw$?K2֭S} B~kЅܤhg_q?^ѩzu:BD4_Rp<<0+h+ٻGF8.t[ߝ4o,~jCdz=KЏFxY>c#Dei !x?g%U.yuBqkJl|$Bf!?%sY@҅!ATTjYh}]/1WU! 9@Sɚ cUWlak[7Lu2([ V1r^$Dq?9*̜s/UOﱬ9| {4* I+bQ/* ^QdSc2vٻ7.w-1\m:nK$P%]Ubݠ8jJL: -Yrp > .j 7X70EaKj ʚHc :D%B>*o6E4>r›ϫ 6,00k ^nf@f<>fZt?IÙ_нA˵! >g3)c)~> 15~p[s QNB,izxbS{c'Fyc/g2:tpR_ߞb-:_Ӿ&ep+Cm$(0!qb'ߐ"hN&A* ՐJw^dF0^YZƢV*%Q:BYHag$yw |?TXFx%*ZH n!XˉrA1Wۉ|1|vB#ЂgU<*bp@]j$mƹnVl_ƐZX W˯۩b[ExzUP~wKoUm"96)qEciD=LOkl`֢?pa[n;>kdd)=xs,=cxC`D.}r.7zMF(׾VM2aJj3Z: mD/\qC$qbG4K{{%Cm Tf$ (NI Sj԰Z5.y9PE|0 (?}ś}Of?9tl\[y1 {SJy^e#KK| f? ٘Jo-n SYek$|, =Ql˵ϱOElLG < Dolīhź>3mR&λSeRy%lg >v0A}yg!q$=9b!N'&7QWLF@UɃ~4?rgPT*wq|; آ29{1V\(~ʽ}@ ζ-~j,fwiOUsQ Kfaޝn*8q[콟=/Y8pX2܊Լpb]ŵ^-/JTwGRY٘UmFq8׼h;x=-\- e B(V5\nŝJs4ȗ=^P_skl8=yE5ZvP5J}HwyVr1VYa)ܣ[9I{YO.a1Te=XFc*t^&"d1io,ݾ(F':d1l[I8#׺xd#"-_avV.%hPEW nxde"_*|p7m"y vG@X 9 `_D)ԇ#J3qT*$Ʈam1s,wMILΒ?^Aa2 S+'?.Q&cӤ\,9G8 Kf?0ǂG5W*V" ~~ijky95Nѿ87'LFM_H.Ww{,Qe=?S}N02 Hr'`a[{ISTǨq nU]! !lv%5 BiF7G_Lw+?ox>_hC $U:BXGN <2]4htQɖh+eBw:u>ee6لdx-W^}Ȑ!Z`ci;œI߷ob)e߄7#@a]~?1?G0o...Y76v8npSb3Y%%,nը4?p < ?ԙ8a&ͯ ,ןN_)P-e|Xn8nv_J;2\};H]Uy_0!@3zhN6LkmX|7V3^Kerk V}޴13-;Dְm"] ÊJD8o/1~VLjG@I:w@W.@z_W qt+b泈A[ĖӸ tZJ|v7Qj뎇Jt~%o;BOpIv;P^󼠅.K)joP=4{wk<eT18F߮w1@^kT_› tLqnY4doSOX6n@d`⸕kl/Q&Nq$5|BjP Ώѫ6ZxʎSۅkKn;v.-;XqdFd@{zP^Nc˪5c " }1tI]"(sΚ[ 8 >"!zľf|ڬHNd^Hv -*q@  s7q<6oWrȑUD$XEyHA67Zk'NJPPHI=zAŊ]?!|ue &= 'J"Mv|3Z*+*mA<b@):7lV䋧t]x@L(cTlՙYu"U_ 9J,ʲf2:)֣_"PP"՞ͣbX`DZG"ђ۝YYJqb/Ci:,|EQOD&%ӳ]ՊUEcn4[`Z.E9V@—ժHHɲKixD&=-:>^k"J*xoBYǽUtS+ZQg ?R| rr%Tȕ6)Dt)~pZA_h@8p!g`5crL$suenOsNZ-BV:&оcdUMtm|u]PX#GVdǰX >r7i'2?Ǐ &r^r$*WE`?Z{q3>4 X $3ʺ!8#%JbrV C.muϊ;cG9pX v +\#u ?%Rk£|F_/OhNW4}1޾!3=?sJhh`{vN*,Z;ԹavU#9vODf:2`vixTjB xVw ]L 潷EuU5ZOy&4xxrm`zhݱt~|ͲiV!7G?OA4U࿮a֟_6'6Wj?0rA؀' sR`VnO 췄cPtD|$3xV{(U2"d5Z`0$NϫcIhδO2 L<N=V{XN""ddV)e8)N.V?eJ"Tm㍬zc䤖:(ER?HbHcPT ߊt 'hY`&x^G(eZD 5`+0f SBv2D :au=T^ xG2 V7U=\S6t9ʞ'D=D*:k9V&Ԣ58t@l'%9r P-2*B(trR'cO2o'.rX k"3% ҜXD骍!&ǩ`_*zsB>ǎ5q$Zs#FλVM:a }uշ0@NX$GmtZ%B [*!$nA. @>yS| 鄧es5^Vيr֔A) %!]!c+)8B4j^րGLhfB r(T0oKc*_Gt뤫ɤ_ā3S 3+2!J&$tX9~2?=K]yXwY)]̀uT`Q+L}aO}̅$a`nƲ?x06uE஁cHF]K*,H}Bwg`c1?ěw;Z&.W2ERV%Ƿ_%L,fW^qWV:&1c?|]>J*p$ƸݗZ[Z_IǏ;BIӨ;Kbv ">ۆ &WH0m2ϡhR̾nо`q8A S-67p|oEQbK=ԗ!7b+$eh#1Sd.FZK)"`*f0Dz kVȰ8$/>xg>=yȕl=#+w&:YN0"4 gf,u(@o4 l}dPwLf djeS^ +]G M1ï?<}~*B-+>>C@n-ȵ`B7d>Th@aؕɪ NQwZ-6pE~;jaX@WdSO4?8)`{XVIbch3qᎺR$Z8cS0$9<ξ{%'h х;/*E]%sldѿ΢Rpv o#tpRT;(2@)]+U孡g[%# GgΰhWzt_h4dNA E۱L|f\ 4sXE~TY`8+rWp40Tʲ<)oGB-LLFO#E ^NA$ 2IiDϸf8j, q'mpĘӟ2nbQ9Hr=TUnhb uL!T kU70g~˽Kq2$T H(_¦P& {XG4@d+[J~b*Cuߋ=$uo&2Kگ_i1xC*TXlbN?E͐D;8g*շy\ڍ}efAlr)ˊax3C!PGUpVXπR6 bKg٭NXƮ [ra1†c8iv Fa3-gGS'4V"'>NNǰ G|B;1fTb鐘 O(ztc)hS FPOk|Np%o&s")a\ن<egl1FnHoQr&IHZ`W|+/5JpW JT_CSe& '5 - ޟ93q$}0֤~mgiN++ GK@īk? "j< flime DӎTiGk ;6P@Z^>XCX4wֳ&?VAk,kOC -)^h 2Wr"j By,4i 3[S.k@|k-5F'2uUt_∓r[$^ ŽmZ_Ua Kr$n҅]7&YR%׏_'F4RDa cmM9m9j{,~N2&kȄM4D5!:2jϦS?#;^xL="k|I?o 0K@3غDf|cӕl'7%*J/`݃$x`D=DBճݞ_߸(at5Yo oF*8Dah7]q4#w7wljvDu4턡'Th=\[z@I_V٠părwV%!8feA&ޗMD>ߦ%a zdf?.Q3]˻™"JݳpTe ,H -oYGE EX4S{K7'h+RSX 4FX$ ҪCoRnvhĶ0 o,04`L(&PNHKCj9 VU6#eĞuD*wz7 @I0}GU* j#!KRP4i3^'F `g`Xi%2B8NZ#XY1qBG}:uKTer]s\2]ъl{;CFegIg5YȄ {T yTDiXF3 ₻&| -ϔͤFIYգ%J,V驞 IQo5^ߨ).!چ2]d (y Znh?17,ƧsR?\pK۬Z=/pۚh["E+qC6坮 ׽VGzs ]zuY ␻ЉsjPƮir)rvyx^jcyՐvl`ƽ&Sufc~RZ5ahz0G=E]7ԩ}-czȘK48=?51g, #X7Y8*9C~!Gđ|c&>zщX?ȿaHbh}ȅK` 2Mwx})rj-`EuoXSn`bu'xqWB-!1SGc;HpݻH^UY3T L02T?1`UtԽ \`ʁ|Ï{3iXg?ƑM(?{肧 %+ h2uY=@]2/A~HEwensC ,{.+D/̎utL*>Tr?qOH$8]q²͔n .ʡI[0h7Ɇ4o1 xL?wx,gy͋5U`9iɷGɓIn=ӸxWN{^ǵDEJw>gqjjbV9 !0+~t$)7!ߏNrȳ xTpp {Ά |../#azfeqf 1X/Gh9ArRK .xoU$\s Zq % Twsz2I3EE m潳 oU!eϸׇfqR+M+$CЭ"hG6)&GQ]{ɩ`,[NF0zTYi퓵GՇz@8D؎ m0(Z4 -GEz'd.+rRcΜ~G$AG:д^sO lnN5]JUPmeٛ $:}[o ŮQ-U2-R!tFr5Gx _-+2n1]="nDg0rmΖ|l)v0hgFtKةi1#G yj5ܚGsͧw I  矜އA6-D1b= Oe݊R`SJ%6):→_vÎd@*L]Xw`hi6Ke&IJ1d 3*lȌIi@#et_ǬFUe̍\ oH 5zkx˶Ef4Lxhm86>u%oe:Ѹ*IG2`EרIoXv`x;ev929f2Z'|Igxq;bΣҡYMȋZu_0%q!MOG p9@ #:5_-QAI F1ukϏmC]Nin,@ ?c\.ZK}>bIPT8lfH؟nFxx{%+}^H5Q? P3܉hd[o 7gOvYmjd$PDLKDxAJF"87`=?TaX,jY܅ا-GQQGxt`#j#z!ȿQޝץg?CU{!MD;q_4VC7As˾^`y 扨JJhWQ|Fj0lFj!G[o BRQe;:)!O$Eߺ*ile*OY~x6hrsNLx h6d1I{ `wC|BL*yhsmH!xPXjo4G_"^_V9Ͷby)t5`Uc^F`R0$dNO|c5Zg&D楰@mLgЅPsQ=]p%J6@uC\/& !,zSI&leY#t_yzir6'8fJ;y'PMoczR[H S.g,VIS/ ۅc y95/2ĊO6{Rl &O5%R?B@l ⓰_5̶)*QQ=wE[JsKbbTkbtf0j7BTPtb"4zkP|z.rnAGRX6=~+σt D g0|`lbɻK fE4mE1rk@+Ow x)eiX9\r~e*mrkzp(&X@Dmg 2hnF88T5,8N( gNL"P0M=1"a^3k K悇"^eh谯U]m1;zoĞJRo9!pⰷz6H;k((JSLʍdoAФ$@FMh(DqY,L4")v@մ;]m PKPG@kHߨbGd{Gݒ*&;r ¤Ccʪl6W3ͷ UHH<1Tboռl@(\^QP0G s[EUKȗY IAB Q']!05uc$!T=M3>*Ǡ6@y~~Ney=p k"0(O2ZSm8m s$d':%ϟgy<d3^ivP*6snOy;< }HgcL"yf3yBhs!4RʵoS"6r㜑# kSˍx2}v5έ{ؖqZy ֌w\DLI[z@j/ T% B)&TŴhL98߽_ 4ycs 8!U({8o_睳[; ִ^v*EF}XFn VC/b<Uy+_c㻾`5~NxN鄒p$/pU.A^a繉h1;湕0C*eAgQ/B-$G']Ulr-ZTcyj?|yߦNʛG˕@/?B\fGbŲ ٮ'cCj(zPhpG_ViB0e:^"cD8e~\nxqEseB/k pf0FvdJXc$Jэ3f3zҌ}iCk y؃鲐0ԒtdzQ$tcװ߱kExN%  30W#663bF[=Ko_$ %%Ibl``㨫S&Ir+_FUi1 ynvsaTwE zSCAfv@ MףΨ8ևR|V6{9bè IȜi,+kx ɗ N_MYTG#NL0-;@'uCvSšD/YQ܀lbRv Mpς)lѨ}C]jMQ+*8 ӳj\u*C_7{sdĥu|mܦ6D`oY^H<\| Wo,,8zKXKWb&/lOS3x@]蚕C5(FȚF 41Ls cd u.V35c5Gڸo}dsXTQ-_xRWtXUxYl`$_b\SRך}W;Rz.%(/طIB9"-Ӆ'" e:K‰Z@gX FuTic (ʓߩb|ɑ@K}[I.y+#ӑVĤXM͘5D;.F %BN#yRt?BLH[ø/)@&-7{PcG:=S/777QO`&ЄF:Q[exgڀqE3C{3U INq"0BgkSDN5X϶~ :\RC?!ş!zxKRCk٨i4 KEmk$ w<[)9{&copU#I[t5fh~-aQG^zN t\8l *(%ỤN2_Ǜ-gȎ1TfTS_-[i=&OPym!W7 𪥉cg=w#Z$*ش,6lv?Hi| U̒uhcQ"'Q\N727'rɖ'<ԕto4`syMNφlՁb6{]r}^i p7`()&0?t[NBNO)A ?3T炚kKE#8LXc.u_Do=d+-TLquaE(=2s.KBtpA@Z Jerk_taXא'xڣ&pU}Qn:bfi;\k"j|!^ou3zun왡d 1ȃV7Fhw`PW0i:[˼AApK;IGp|ڱѥb*hF6Ѷv5˂(ρNo8(.)w^Nti$p$(!hΩ u'Mb= 1v[M݊z2PIr6?IP@{kh) 4%vxg3dEff #M~Y,n8 W R#"$o40̻qY).8o=WEPz:T)gIJ^0R^yyP&5 G;Ă)ç ?nu}ЋB`ooЁegcvb0[UzXqׄ/ ~d76y%ԄϔN%@Xkxgg}W g5+o}T^-T.vupK9-D Gi?[/T1Z2/B)oHh"O~;.qume%}3*kogyepNPೢFQ=J<1ޙ 8Ny fOU0 sx/oҬEO}Vhƫ#F )! 9_7?]_Гn  Q8EN.9lHLf; lxOɌ^?kǒ YGmm<{,-8 ep`I&2o8 Bw4ҡ1n6|H:!NxZjy _rWRYX0Mw4)m!is=y  J2QR@J /=6SΝ>GH-CΑv/[:O@=oE"b{qQ*c[r@8MC@{$ L&LG㷟'|" PN FE s\;/a@5Ozs|Ӌ̻5x:ZO ,GIQ) aD|'•'i~ok%V˥n9Np%iXmKj98Fq/&%Y:44 5v"+R5BB*E1%ia,b&qEܸ݇z HmF1r\8k}k oJ`í:g~~(}0 zy-iP/Ꮚ4y;bxՊJC %CD|+4z&5FUIkR߱o =#Y{,\s g&ϯm ɲ5 R<>{9;bQIBvn6]}Jǽ{Szfy/]8&DwbğgPLoG 1~7\J㵴"8~‹^mU >CN#'Daۭ8}Bb'wx֭~q+і5YӐ+ihۦ ?pZ"2(krޒ4_԰NmEvb*x3)|ڄ\ؿZ^;N1x0knjC ,xlw^qD, 7p7Qq6~! ̺ Rk'1&FWTcޏdA @2ꅡoa11EX]վ5VɒF2dK lNt| ׎#G.ctB3(3ɬQtg$@>o±x EbÝ:/"/!8*Cp.b./\ yB0Uٲ<ߎł]"7 ,Rܙ3":X_'m>Q~?!X0iDy'%RckryUXf չfʍ ";s\}ZkY(y*xxjcoNtI2Dia/B'9辵dJ;5XiYSZt7ު%|Rr/,$Й  o['T5Em*1r$^GB:sD:QFNJ\#T_|i g1W>8῕'B 8muP*_Icsv20Gyʜ 9C\ц9b2W2ͽ&!Y<̙DBx@Y=kqSEn<8^O؜M%nW~8@6_Cd]` JЊ=5[_:x6m],@?\rRINGAdz h!^#dbOa̰ ׶SfRW'5-Ă<}A]^ #לL$vǡ}sz* Kt{`ie,!?Q(®gr' ڵ"݌S,|{ͬ 8n7o,7rN;6:$ט0ދWmFŶekϯ( gT@Ϻ]9_^H ~AQdCαm8u"+yPM`"ðv+yU!:z=n7#9D]e,px//x'렰j\VEk\1wҥCN}iL̾a8pֲʪ:F !I> &3LlZm@ꥐs 0*u&Fg]9~-&#E]oն'+B+i0L[KhƉ.24קH8Ղ9*8y ofQP?ޖytG戳ዅ]r=_DOƃBr%[/@z(86>^ʕ/Av=\@_/ [#?OW:@y(O ߡS/i&]!`:@$Cqwxd$<?(}p'DŽM/:^C=C!C=[E/Iq¾#==Jh@R=S|/]M uҧ>z~,DI^;+R%J@XO*@;ܾV|ǐ{8; AȀ{y>&O[=Jy = [!e;j< NL>S#!u+"5^<GOp(O* D:C' q7#= @ȀNp2w=<'G0O;&}t=>.(oUy)E( ;AA|Q:~,ˤ.WzG84P >i@|&eyE{^7c=YD@לޗ-ȡ{<;YzEB/W%259 =@ ٹm;PE9$B>5 L}X!8mO> 9] NVaJā!h*Ie+bBeՠ88,dW8 l-=ȥ!Xe$ʒ@!+yM]< oDuwߠX@ SB We+ J%Ab`fф(bd0iˆ+Fm֩ !P"DD2af\j KiZ;%ʤ[W$:ڑI wJ@qе,@ W\O,ݻ{/̶XK#Ҙ  t[JRd@!P$@S2]u1;tFZj*Av4 ]2!Be\Ɩ)z2&yBwѡy0' =M$K\+HEk6BS.Ekȑa;R WWTQpY0h FT"AtĄBLm:s9 X/[1!]AaxA=`!lYHhO #2]TB_ѴL)J$@ 46=B@ wZD@ 鱛a12MI0! I *҄ *|Ioި ꫲ Ab`ڱ BɟX: |7Wy@}o|*Y?[_U(Y!|zTl5 4B}ڴ-qB<um1@I"avYB4˥-:OQv^= ԝ ?E>f>U [Ot_鸻Ϋ] >q<,@gBycpNQD d i4@! N ^a eT X(ё# %_^91*Az3⢀gBIP>_^f^xsiw12OdMJ埈Pk-ФMOέzifFw,V] ).8- P0qV^d~T/gfu!&=վ+:|lRfF~`DH%ݵ^ފ0/bmA=|~m| U%6abǀE5A jmpQwZ5>$c{'Q2$^E\fYqpX~ :TZݣ2Nf!MSNw5~}NJ߻4e,'hSf(˓~.}uWd\ʴIGKߩZFoi.]Aa }UKf}}dix~qSGV+Q F[] R,ĦSp"JPwo0J xI v\ MV>]uҀ@qDDžd8mpPȆ>.|H Jcv^W\Р)cMV8"$]مpbӗZ`$:Y2428ЇqŏNA9D> _i|vpB H|)C;OJkȜ|`BR$9tp'|/aeNTR>^ZO_'ßN{O'ő:Oa=֗tt'k>\Isdz2|+0:_ F:296'K6,Ţ梊).ewB ]*KE[PUUGeHsGR2m|v8 6>M]ԷR5r+ Tۙ};[:ç`킲Mnf*ێFFEGx,L^[v6WZ.m=&V3NVZ5&t+[FLe 8seK\s>ˈ.W%?{SȖpqWYZT4E:kVZDᢍ,kn=AKP@?f;8=WA=z'ݟ*n#'zG*_{)VWbtx}+ZЏC0GG/%: {9NTj{|'y>T/SʧM";);Xr$u&@P<>En)yB|A;IO zD}gOI !tu=^=}pK K/avFtʑ$!0dM-`!a ܄2U `CvՐYe A\m2rb\m F0!5"qtBOH1Y@(-`,Q`Ca(8Af!Hy .G(HY9$BșK9yafY`% V;Y@`ӑ=49Liy%%obwWa:dW`UHDt ΡO0Ay/o-os9"/ (vp/Tt(|9D)p>޻Jp?)AƟ' B ]$:l.o;k4S׏O|oGϒwa )t"uҼ}ra'߸߷zh@Jvĸ2GeЏw'>f"Gr 88?aE~7Q<â:M6@׷zბJjT2GB!^ ]1Ӑ9/Ǯ6.mUfGa DL#;7S33GΨhߩEzWXS!@;-Wy7S/~gOI̼;;c}1ȉDV )<)^k962npj+UlG$\[*_Vf-entԃ>iy GuMݡSl${=[=4Ob˼ӻں`S/mʹynPJ$X(?c&;jYt m3=qZ“pNԄi3x}3e *Vh  Nl'#{njLJZع2UWMS~sr.VjDhr!1EQƸ- /n. W5"["] 6:'j=譳Zurux~~ hL̺kDI׎j1WQrPB'y-VqrxTU.!#>3h[gϲq͂)jҷZ3QxE ʵGxG&JS29m)XUut/4޲;ع2uWݫ jbGqAa&O˖q;ؽMb*`YbٓpJMK}mPڍEhvJU.C"sJ>kݨH Q r!O괯ɊSHm,^8+Nk'PVZ{?)y.RI($_u}^i)yaU,ޝ-Jl|+E.E}:Y'tp_ǁUI1eK7_?mvŕ]w{'gtXҔ/u쓩P٫3سxsR:XUYg9~ ֚.-.;lpY)*HVBcc,slާϳbANzVKw+~fF-D ~n}%i:V4VI Z%KKLq7bv#-[jWӰr~2efc[QRk:.)ݕ]G _r)1/bat\X4Md!/ԟ" oR`e3ī͉:Cw8r"lئvuL1VE\eRjN,"'Ƣ0%ʙ??Z64v5̋|ƥ5`U&0ݬatzoX?+BeK>M#5]@WFEATTw*eqr:5㤷X~݌}eYqC6}R#o)cBN7+e彅:E; {ubmVSzL`A{:nV͈^;_kiJJPíIfKt:SnOW%$泇/m駷دf^n6-E@'>>&lW`3k;˛f`yR U_Ry>jsŦY]&%mD?_d$Ηpѓ^ݞpB–&z̃o53m5X͎}[W]IQ ^HCh 3;OLN~P8-V*eRجvIuԉ2u~ی2tB n֊w_,LyY RQTT\"z6PډO<^LLw0pfEѢ#5Ԥ}t`A8=^$4Scǯ?vH j9`^mBTK6g[,[iu\ Ru^qwEbnK^UԨrڮkjbaD2vz7{>tdh]/KmZ8H7ԘuEb00 P|>'{}l=Iz2_]yR7m14\إOlc8a^ɉq3"6)w{[5;˲u;ty.{;vU,  URdD{V9&Kge^ګ=UM"6 N^ѷʇ4䫥2uLq}dxO ܖ橭\~kUÀbf|藸Ц&Q.r/i˧aK8x7|/*K-<]zF 7G봄7x7w-eHuk-eR6vtKcoiS]¡UMkzHAcQkL~ j8Ө/Ny)s4mø(ӽG2DLjҹ7Q5(vەu7h2sr>j~j66|(vuݕn hi1S0Zso+ +W*8: subWt0j&'pwcÅ͓㶴OU6h4 -Sm.yu?ûuˑWmkdQZv_K͸$i'ߢYK%cFaQ"O=]%}"4xwHvsaofg.蕦iW]zI =̨Rυ"•_FMڔ}mZI)/i$}{҇mͮb,UY^SD˥Q靌;5pPnb)V2ʕ[9*%40`Dϸ8›z$۴>l괸R*-sBu=:ivj:R}bw{x+>FÇk9; >U _f[uMTа¸7g!S Uga wĀj]^~=--4!.o/"#ډ܆- ]U>^bHwFl`*ֲ?!XVc ރ.Ѫz6fQm?EKܰz4 P<9)4Inћ9e Z[E.iUuinʣsp[vtj+[ɵc`e0-d]g03nFBIƑ€$Z1e;`އA\ [EdZ'MY˰vs+IY\׊~f5^+i#KC}{@rG'| d5dhhNɲq_d KC'[2E1",Ix]җ->c $ˌCl+{5yq!lj~-VӼEtꦘI_q387{WmW8UII73&TA°^JcK\Awz &+&鹕ٴٸaehٳoW>VyZݿ@!<eLޮ^D޻!Eww"vYQ7_U?/zMf''␧rD":d'-^侞,|M1g{j^5E*{݌x:NOa'ܝv :Gc=](jvnqc&ᭋ؃5"zܻi1/v%x$o3>n3hwG:g5op+MU)s"t ,!58w5y{-}vMРGB>52NV]ꌭ6 %HcyZbyP^wاKU\dBf눇n͍hSȎ:G:u-JUkmX~JLxEgWoi 57Ke+skL)6s =,Vr:ub}YNmS*>(c!3 ĕYĚ?3{|.ude msn%xj\Ga[A|͒ɧ\M?OQ7ى])̚P^T>RäWldtsfBQ~D:ҕv#kD&( ~;EAE[w9xzV7 Odj 74bP(B6p;U_Vq_̽PO+I i^&=Bb]C3—]d[ `[b]kۈDZRqh/[o.F&бǡr\} -)av3GBފC5w?GUsOךe곡wJ-ӴkWy|gm׾k>J><<.μ_=o:<;[Zm彺lƹ}AB5{K6ܻ/:p63eߓ>rErs..!$ CiJLA"1EJA$Fy^'6Ϧۻ #n+#6]䧯>x\mbCMSj#8Kγop++K^884ݶٵ;//{ۯzv?oK4WKU \&f.3X^غ3dL1tegiYyׅاo1~{xn{Qs+HmCD;n 6q߭;f%Ql}m_O׷A$o"@[D$D4A9~iY￯/g_o;,.öyd{ۺ83|Pw(Zy_^LeM||ϛWY|V}7}jx/X[{v3G9ƿ ׈㴟wۿ{7/{Ovt+,׽{;uD B\P$$HJ!,ʉh"GX I9(])bI`ܧ%yi/3w\wjK)*;ݯ+uYI^uuaGߍ;Rtv_aCu{kkm$<+唝%$Ew+md~MY]ey}AfN3}n)>yQưL0ӥ+CV6aOs mN*[^EB KZ-Pڙ'\w-(nj FSǍF& ]ilr$w EJ~73\8|:wV OIkzڃdx^'fzSiO;S IdE!BuW ?wI嫊gH(-/ׁN'l|C ~m=#^tW"PJihĞwTP+2f_WLK_w?2oԌb"6([}¦5?yh#}+'2ܷBRC]kPQBlcJ9 ZK4yU}dhsL4豣[>ī0EWGkqu$|7hGLH~n ;01;g5?~/"bF u ߟ걆GgM_4+Ѽ2|~Ftr_txEdϣqEovlRUyg{<%k_L=YGQ|ltdE[5m5o4z.1#ILT3;<h0IWÏ6v:H~< vF/z+/æ~O-a4&߱Y|1UmL]NS$_m@F)p0@`2)~huW!DU{Taj+߿{jH%nT>űp4&s9&' 1@0D b6{j"dH1v?+8IXI[rM80;;W=:ҏuHdWX@%:$mb`#a|]ףq3vX+rcƷ!$6[~9}4$‚Еhكja䈮Bװek,m~fy$]\1SDi'T&!)wd͋Ls ݨ,Mm"<*^+^'=ZzQ^SI^=UwW&J&IEhnWX9WÞ\|${ 5md{auCzwEǰgf[?VI^MYe'Y;R_jemHqaۋe>"Q82w $+a)&n1; 8'T #%ވ"Sw(Ob{~H}=δqU)9L~KgudJkv\ _lnuRVު*7L+Gmxeo\,UdzsФ(/2UC <ڬgAOK@%=AsbYs#.2e俵LoLڻL+aE sR%ZD_B Kp(;ƩnKm*1c;Q:'|SOn%xgYLǒ7t:otx\,ڎOfx>&ޛlREX! LvM0&A Ɏ.%v@X)$pW'9[? AZ*4]yI6QPFF޾LԘ僷eF뇰hTE'3D ~:C&zTX .pTE3=ǢK6fNZ7R ò_QuqG1lY4W4q7T_(pБQBe^^9 Y3ClOVh ^ڧG;+ W{uAā:*#SpsW;dN g%FfU,1{ /φw|c3/cD($25f~s*nf5eNHQ\V7е=+bPppw)0oo2Q? p^=crw/Y<6R%l +ڛ E G%qTe#wuՔX}w=DZ#J4US6]=u+r섁7:_fȔ 㪐Tf>n7`¿7 8?٣[LCr:I7HxJs^&J D0m3)V*%l_O"b"ڥd')KR&s:<1 w`{5b6޼@HäJףۿAKTˊ<7vkоagO< 8!yE ݾBaÿxq팙l˷fEDX셵2꬯$ߌku,BBp[uXߒX*//jwVL_ws{--„k^.=)WO!ww+j4,R;1G0a4eУHI$=XhP@zy#@*7Bz`>0sF8'Aؠ aRMjv%?pk0!ܼE|3خl 8eoY[T%YiDIK鹊f4ٚy$Y7dLԉ^XF=&,%G1}L6U_dPJ\򢦐mv!&K Jʃj;BLʺ+[qz L^U4M}Hn{ĉ CGA W{d \hJٍ@qO4BgR]vt6܋mD@%mR^TnjD&1I(C~~hn7 rJQ t[nv_H ޖY1is0֙6@<(縅{+Y?w'?c|_uC'b P]Bl }?q?w>?yk__k!3CW9<]de$tA[h &Qw>UzJNuG= (wE8(4# >ׯWQ\zqϫ[Q$^rv#uKC4rH2J0Jd\N~F>.-8s⊌N8H/vIEG].+$2B)rx*$莎 蠋; "*筤w8@n&"$(& :ޜx8l~U~?%(Eu~w'[(Է! tetnh(!w6A|7]puwkN!>q>8=O^ć'IH::.B%?e^A8 Z(c [9|sɽ8(94Id܍!5C@l;wEU!n8靉WP`8ѥv) Fm Jm*d! ځC|P-Ǎ1"Q{IJwĂ!I19pm5(@HB(R((c^v52&ҥ"йD4;hBBq`2 B&%) Gyz8ćdH?~f\p'. :NH2[{~״v=T4X Y!3,mGaڇ~!ÂE6w߯b^{sl?N~; Н~wg8H$[`TYÔ׼3m}^G^y`xiY~1I~}-,l{_:;dPX,H&-d udMW߿yz3韗xP~>{~ւ %IpPƻ#' CM=7}Or7C;0I $G~}[aݝg&oo;)%˴㵵6}w||VV`Ͳy(: ̮.mԒRQtvmt%y՝k/{^gj6$mͭ ;k^o1d^Wyןgrf]aq V|_^k1wge'JWߵ\)۳;mgeY_7g|w3qpqlkb :ó;:#j < ~+ ÇI>穪$@ 4:ҚI'!, (Dc5LID<9"#RAy"!=LndCt ?R;v"A4)86:UwxPD z@ ]ԨREUOiTG5 R#Jl!JE)~:n_H 6LSJ4@ '&Gc& 7Jae(Cqm87⣳ PȮBw t)@7 HujJ)7'p߸"niR(Wt).FPJDzf̨m B*įlb+rʎC$C%r$NGSI@uUwʦqTwJR J9dP4!f 4#o vݤ%?Ook8)Ǯ|úC 9 nF4SLj7܆ rw V2H`њe ɪRѤC[H"P: 9U(nyji ˇQS{:䖍4Y;f7;3FkD.A Uü߸ 0 0 v`29!wNoAAAT}dEW$iU[5)_#F3pcgid!HF *x?F)Gq9^(@7t9 | bD|M()cX`C~q0!2@rN)D.A"6GINqjQ)d 5 |5 TB h@N4+&qodr:]‡ &J&@G3H&ҩsA7@'hSRB9"3FrA 6Ц h4ᘢbr4 D@ &J)ɐ2A_nFtcAƐr Fך!]BrPU#)P8eQԠ4R*QC[`C?yy*a(OoGiDŽ<wO}?}^޾5uy$!t  ) @nBpۻu=+͛$f֗wW|fKɳgYCzsmZ|h{vuZy{]^gvۻmȯJz [H e-(p4a%nߏ>KҬ:pva|w;OVp~~[//_N }O?-mj8gͻ4;.C²<YNmݻ߫k~V_hq/,_{޿ P #u#<8ޗy5:f D\pd-tK[Ta97~OxAƜ 2+N)zoޱy$>=Ks 1LԖ3Y,yͯ;~>oZu=w_=yin/ʟ?n圑׳Y~&{aGw|gS{};Cl,{-z+:=8$:qF1(~nWfwA&F" f]ef_ׇ~և6gN_֗ӬmNZKn8$ JttO*N6Qw*Յep68uyx*9ϧ_ rD8"o[BRu\F_~Ӿ{^\nΣ:8f_W-uvJ cOpi(E+Ǒ@i]HHa%dR/@87@/7t6*e>ߍ+$ɖȗ2 aRS!(2%NAW۸Hz[;֢O[:(jl%[ި>owK O[?6ÿM9{mG]謾2zfYսw)340H|־۪_/F`VzIa3Iojʼ큉oz Ui1 ژư+;vo|?f#@ N'mp0 @ "s!**b o#|K'>|_E_?؆FLVyP6/|9U8pQmf4%HP A%'(I< I4K֐&PD>U* -T1 O?n0nFFC"J09+"!$n*$Q)\$C(֎ ɰkf6pv 'v0hx/仈"]U5eYw֧DrQ^~:>-.2d|_yXvYgy^^۽ 'l1O<뺎HxTT Bd  t+HrA)76E ]bҢm"J 6Ln)fI8!Sk|R@#B'd6MBzO&NdQ5 H9N]CVB"$POr+O}c8PLJzۛR)ʀu*SJ؀4 Di &4L*j BRW???yxCHB P-_Nw0ڿ`*@0]?;~3wx?W#z?E:.(`1\snMMe=^Ւq BX:g_ժIm"#ǖ%(DHh 5-H@@$8$" PDA7FHJd$š%M!IJfmBE h5Ka$SADRff|BA_˯α>ٜ_O:|9!$Q IFaZ{_5|2+0,.Յuwgzثˬ8,w-۟E30թhrx!ӖF)vfׯCr @TY4gRMQ3R78owSbUt>E"ýs7'ƫ?׎")K"*10 ,#kiy>~}o;61ag*KY৷z[lk:(;~ 2ШP@R IMHe{mk?6~_hVP$$ F9)0 YE(g0̒a"Pϗ}Dvi_{^Fq0I #9rJ*cOpa-%m~[]<=닊ฺ̎6EIpm-YOl8.(gpggekH"ti>{/ qוu\uqѲc.Ȥ bw춅ֳ)v|^۳Dccs1 F3N~o1u0 Xy- #0# 0@ `YyJRY`)g|_> EyeQ(  A$PP={G_ihCKǀvud өS*'U!MBJ̰DW iM ӂɑN PÀ'ޥao0i-bI^_m}F |.N=NaDW9SCBs,fj8g+Xf>>\w|&  +8xx~Zyw`>=Vi$!\ِܧ]\E(l`?sC XݰIyyË;b^/80(SZn2o|" "ihϼր+ymIfCA$wKnG05/}TF*I]&A6r0JT#-"82H|%;c7CZ ۙbqCo2-AFKct=une]v$8 r;78""kDIA!`!IeA3)̢O/}o>9vW:ڋoooର[YGwx]/۵m./"ß>zӻJμg^u|[ێ=s/6|x&_^ͻ̽;<ⳳ+[;lEq>}o$*"ʽǭdEق-mL``#Fe+^ͨkq}>X_~~>"N ;8;k.θqvڷv+Ƞ?ݞ<>NEN"co:]w}WS_>O~g:1=!":#ʖ"]fѶ;u^7߁goy[h|~k_zø f;NE$j>tÑe_QSf( rRAAсf NRr]nm{~v\uX{`?GVK&FyӺv°ʥrEQI" y 0ZI||;uϦ>PALOGʒ:+md{rQ[[wqG~β(&X$AqGYg8Ύ {םڋ%hH4˴첲eY<}{ޕYםY_^UdfGkngck;ӳ;Iͬ;mֆoWU3רᅴYtuf(H `@5_oo>f" .=#gws(.A۔h0EA ?ѯ9u<ʹo89X*v[I/Ay@hw85@i _nm_8'Ҡd_<# L!) OvFbH%lYY%p&4d 3 !"-"J*TQHZFvr`D p Ҩ9 ^sZi(I!`IdNs!cH`Ce  BE/`0=nb SuNɘH|pb\A"p:NDL]✖i" )% 5 M-T tѼ}t6A=OU6D}z{uPeMо :v?6y*a-e>X` hKힴ|ybL,VhØZn~aA|D !rܐ= JA6D0⪳L5m1)D3bOBvt($ A]E~>f0)p#hDUSLQI!4HH #/|w헽ZBKjKE8Ɇ%@M$~Eh,8`"I@HD"? N{kϯ>LSxNc!I" 5!˭gvua]+U(f#H, ߳1-tڿ7:۵I)\ (ȋ0;x/iz I(: 2$@`RB6UK$(ĘD@XAIP'Mc ! BH16VnQJhc\ZR5\,凉WPp%ٟ= –<44F 1eDAIwqvNGkl3䓺/3@EpL|ڞOf w7^no*)7r9-Saw%hW#60mCkR{/t.xc{QI;&xԋ{~]t4) t/98r:szӈFrI[2ENt{3aVSB|S6K7N1"܍jQ5XNxy~QcqS1,*ZB{J** 4j‵"fU7OXj JT ~:(pCE>7=rW$wt%W{Ev[fip\3†{= WO{bw*J ;~an}xwt6OwqMоYIP[m??o_7[ano/m}OƏ~Z{ٖ^ZE켾Q6ǭq΋GK:{]k LL23FAFӗF!"(\ts^q_O7vSF`tI1rA"3cca 20Ѭ' E9_f?kcx18;0H&A~6-|uDȎ^*2J|͚ւۡ$mmmtsl|k׷[YEߪVwg}=e$Q$yZOKubut{h2H;'TwJmw:n:9 +4|gvnӹ"eSZNmҾd|WsۺͭGn˃jko"*r}NﭠmI։r>ql[w|ڊI?l?sg%АvrEL@ց @@Q ʗ|XCS_Ck6E"z6m#ڋ zM{߿wb{7h:Ǘl %.?°+_<[hf{GME~*FEk%Dn )֒m1;7@'fMl^35Ƈank!L=ƌp$2|"eRu>@ʗ@*m5(*,$a z'99|ƣY:KnNW@ JuV\={:o]) Ð-(тP% A<&~7]/7"uq3`H,$ Y^7P"(d k 2 (F'6%-pxS x>l֡oӸ\@2.w?>zې@P @T>oSChmBsADCG'8 kPgcĤ5&m% 83µD:1|~6-;7.X!B~bGL1 G76jAtH*5P;/!.:M5HD38"{< 3'ddݵE &jQG(m8rNrQu[A`ziVQK9vS}r~ w@0`p3PxF^N}-I] ``z>)jѤ'yU먰S #u52tR9-0^sLJko_O^˷PsqO;ꑷaeu?\["1`@PpBm=K~ m=3r:q 5fQ@aq`^Q8t3r$ku9wu=V-FG/$0%=|I0\pS> =Zp5_0${mr(,%N>,@*DKU!`C0ڗpHJ1Fs:;ywɾLGu똌x,.Wd(!p0G~/*u<ǠDk u݅r8=4odbh78+W-eQ-L2#NGdY G=΋3!Lt:<썱:iRЋ!2eZH^$wi 8C$ fK< |A7RXK - `V3xRnh>cH 7%aIyn)ED4HF˗Κ+6)7HBZHJvGW_O#` š2F%X00PK/-׳-syPag~\8^*u=/{pi(YR$>>O/<>mG?~b6Kvfo|u}rMTuv59TCjV 䍵;ŒRQN*jj{ȩk\Iqz!Y1ղm΄戻&!bCЀ6I$|W:[։~^v! 촨y, ә%Ə11B9= G_ilU`iȚ%rdvoem_j W>jK:2#-߳#mbBWܗ3ҦxV-M-:A9 [qƤwr>pUoA.D/mM(A}#y9,62UT`S輯{n/=%Exjyu$k7 MJԪ*=~zrlF5t[)kQ^?^xBߣyuI &dU? ].}dU+!&,/d``zP*pGd˴eƙWq3N6K$D$"@@B Bl[KSc6/=g~'D@pK!|?qv[".sMђ_۵9eE>''{uy[?C[AC"?7B'gFb~L[fAkpa< x%т$ 0!~'a}k~ZK{SAvdRҳF t"5.76,K)w("T\Y[WNr~`ewNH-#%1)­ݪQvs4S"V|4 ֹ1oG}$jQ؊c|=]%esI#!&*O,bJdȌ(D0)4v%:`jx1Pr-~L;TSo7g7Az"nri'db.:AaEoBT)iːQaܸ:TI 4'~RLDA6#||h?0%/p)FAup$|adt{~ׂl;1qtc@`)Y'&]&;:zzLאB944}ϽQѾwsLN ~qww?o!_{HLаt A)XՅ*B'dzȫ"S*L8_j?̖\9V"_1 Bqߤfm*)7'tYs1_cmv)«\݄ q\ĐD@z(w%lҐ @P(Q>dǹ }|=/욀HuX)nI:-ʟ{LFhQwCc<ȓtbxQw;wZM4;Vt\7ZIw'@@/`<. !;'u)|!ƞ0{eáj@|C0<6!((^Bm8@FZC!7K8 B=]>OZ}v:WQqeS>-שfM݂<`*)C zH,T&+'Q>ߛAI?{9H)(@ @wGy[Wy߼?3ܼgCt߾: #T8.e" f@Hҵ(__>AH$-͓:,Mx\2 7o'tRHeN!IkK+d)[acщ 'B:*?yoEkjoZQrpKkS3OE$i7LQY,DkY2d|;Kw*+t3;p <΁ҞHMKΨqa^NBco`ʋh̄ggS^ 豊5#=s琉7y6SBܠ&FAh P^0b쁭P*SȎ`yxJia ]|ct{ZeF⒚߇d^CraIY&-@"v8!沣iSX#^HD׊6Oc^}p/D,, ^&>7nt>Vxc ಏҭ2W6Zx*5/ǿDAZ\`9r#[! "Bu )ab_wa>@*;u<0Vvk^~}j! %cm98<q*j *DS4D μ>ܜ L8snW@`p!aD!4iWEpl^i/mfS=lk uu<) vQN@ĞΈ$ EusnhZ;C{&WZk]ϰj,a%9e 'O" oŅv&ps:(IЧ"T6Ŭ d| d~VG]'9܏5>ֽpG$@OhB |>o}/9UvC{^$ K}xiMh?!D` Q:q>-)ylHP g֜P4x; #T·ڗjOJ2f" %2W (2əhn=~6yp­C `$ n3`kƔd畜AJ.߮7Oqn.=\zMq)*ˊ+3GYѝYݝ-XYgVݎ8mtuwuvugaGQYΎ͢, .γmYVqege{βN(kYG ' q'}oos~~b=+Ad gLiS}lZ{@A(MYý&ʇsy"i@)J(>!~.Y" @TQaI Ș;@cV[>͡\2~9w !~s/D!Vw tܽQψ~-ZljR1=P+0@eJUؐ)<_=ǁzH-ҞLo*GEDbE! O⠠'@SszON{SX A1*oWklSmHHBzn ϛH;f=E ߛCneu| Pso9O1s'CBۣtzy '+ŌK8!`! QFkg.1$K"ZYU} O]s0>qzL%&aܽO-d+l $}gi-ֲ0Wu*-2!w~b X51eq+S%3xV{/>f"(@./gpNәޡ3kjx$O僊D1G%~>&#{M7tMV&+lpiӨh'32fb"w$U9J Dcyan~it,gDS5T# L~O2dK1* fN!30g!n)lIrP1BFG1ƭB-ΥgX 'Dn0/\]]|vHsuG^7WM.8k۷ 7{Ѿ B"."rIE4T R|{_$ Y2s+shҮ{xBfFQ1' ~ArHkSѮau>Gx4.`,DO&ۭ|cǍ?mV^fO|'ڝYBgQe ,]gҟP<'Y"Ŭ} kց,~T*?O%&"[9OXaWQZ _ܶkrq+F#P|HH/yn&v'GS%P&/4[:cIܴ/̆R1]l7vx 7rsc`t*yʝũ7.}LHæ0w1zfe#QCynU"D #*0M\ Σ;Nc)_a"OPʱ/?s uX}3GQ}iSԡjF~"i'#jyǫ AJ}Gx[ 'c*Ngem^cӭ0Kƛ9]~q0Պ- hS\8!6< ZwWY>ɮAovú ;uݲcf&-7QUU}u0W&6J ٍ"E$$ \SܒA˾͎VVg[Yfw y| T-%TDeU{_<͢v w[FKW" "%dZX y2?ԛnSBíD(I<`M)Eti'?78|ɩO U9Ԏġ ^۴J|HNMs#Kqx;LGV"n[巈DOI][fKtW85=l>>qb?6x񜙂z{TXŸ@c^>輦F2QeT.9axtA 6 FqzAIFp@+@A7zdHbt cK|qЋ+8] wP `5X?My;iDK%(j/"e`?,B" \Pkџw0o䅠9дmw=o}i1ɫϡaE`ҺA c~ <<좰6OoNhwCcDa<ǷV/ àB|oyOk_;dHs 6l J9BRA"m"]:<)@(AҦ7J.ҹd МUx p.}~ߧV ӱTym0xVWJ{2(pyK>PDUB((y/$|HNk{[O,z+L- =!2c`B $K/&8gqt=|,Lx;PEu9J7b@@I wYw ɳ*];>dbU1Qz^/ca+k-:*W3{HD.=$sHA U@{16\Сm翆"XEq8-K3{JN=tnqOD'$'Edp8@|rx]-X-d `"ɡ{YZK~j,m9Jǹt|q?O6Az5,.$ RXP-(_4)EIi]I#S1}"~?AS3؀i'1M HìԹO9ռl|ª vnp=ןڜeśX Y;d4jUKT*>U \I}Z%w{Wݸ= /~$Qͨ}L0^ /*+Q4wvfcV.B6oݴ86| }o~E=}bm13Ldx!jX$ ϭD[ Sm}IF #4e,Bz#5Z7 f|Eq˔hf|Ycn=~-[bnWm Kih 뀯Ӭe ^M1mz/O۶HvY~G+\EH28mDP7 qs|*%&QJ&.L$B0kvd#2E3oL=?r4u}4=QIb}A#0gߧo[¿؊_.;!"Q 0 y]?ލݖc99s #$wۃ` 6[VZ"H=^p=[׮!^j:iU#%5\խL˹Q<Oz?GC!Ηmiۊ F`X%1&2KAAn$`k+}0pO85>l33X =uQyւ~'z/pH}.(PA$S|B'|oNO@$"*8b tVaMȠk',x_:FrG Nzi}AR>E;[JIh8#,nT߿Nn]m@np:, f"l0t6B6m%d "J0LLB K~qSZۺ"!HP8 2 ئR $J`gN+בv|X$4N0a5- Pqbi#ӌ!X!$H@?~\Y'm'PZg2w4ɩ 9743m^  bt?Kbc۬H_'هrkDgĢۿ=}5`EȀ@ c$Z~>:O\IE%p ufs3{$^i͟-sjgzTi>*{}?ІK14DMs͚c(fYܘ]RYE >X e'VȍO._^z<)r=LdbG)?$AYSC?[TVw30nez(!lY=JSJ",ݥ38jjt` so-:`P^36̫/y ?cC!6 c=O8HsvViY^B/ zL95=cڜ~Uٮl(^sB1jC&x]QEr-|o":.1p[>f!2B(b8%c(ng%݆+eGJzO絔"0]怈 fmlg;БJ ?mNO0H48,}ԱIR#'w0nc)G[ m.y &3.TDA wٺV~ftQ@xST"˞i@ADEZZ.<'rKtz-4='w{SJqCrhwj@Qo,qz?Uj=p>_-)h R8 ɋPTU/Z@fX0O/|Wy/O}'r(5SU~& *IP\uG!Oل 4h#rB!0E;JPVCs,l[(3FBB*0݈d =)#Zg6-jhLǐ A!OzV '}" }E,0V8<4ll' fP: SvKqɂ(0 <"@{+.S^N$ 3Y b/qjEnkJ%:hd1D϶i( OPcaj}7X^ڎ]kt>~S<흠4`!0xDZ 蔖d=iȣ^w7z?0B Ӫ!5;m 䙭U׾F۲GuԱ:#24_mS!rR$)nj"o`6R*YMcM1o1Z,N!PP[HAcK@e^t5}gwӺNB1 I 1N` [2ĿjD֊Mקb bjقHXLy2BWAvBLe k`q'}!ohH sM9S `btXP|DT}eσ`\&u9*=?.Z{\QU4  Fe#jy̹$am޿{wD][&$oH}E<_HJL+ԋ'GuzY2SQf!e~xZ VRHm^;3vއŏ9bU~oRAuLo 6eѷ* ޴\Z@o˅-'M4g+2,󅽠6Bwwy0|_kCptLr};*D^5ו:&6G E0􁶧3b!ӑչu$fك<H;ҒmC1b*'T !iacw4;d;[KI&Q6#  OKy!})Th77*,a`WR \)`L&uO^:W_}saaMͩ1KEjP ')rG>>*uyr.0۩Y@t\LQw^q `np"`%&"hVYW=]FJm"]7" 5VPw?/{ԫu %"$ b0H8KI,"/)wt ݡdl.n @=f洍[M1aAFfBx{EEd>./^芍O]m&.,v ,ؐK*+_$1'V%PUt덪moI~Kwg)±{mpO %0#x>[ ہ>OTO;~T"2RW#RȀvҘꓜE U7AgI-IWq~=\o(1PRK*FC6V9d{y5Y}0l\];Bd 8>B|Bw+~O+i2Sȹt/~= gB=^]=L3~+{oۦu+ko>H2G1 ۬ɞ+L5ކيE͇**u58Tw)Rݷ_.bO/'Y*
Ywc˰ 俣r}WyOmL!yroq{FOa/kzo{]B&zJAY54j{.i|"X 8j$岣 t P~fm:Ԓ/n+QD$sqviq_ɾӷRhfl(5;h@kc\9QhLW[s2\G+.RY@mY{rTvvCt`pw02X0rnÆs8 LP 9|BV_ Q~X N{#d`u $_!J)N `Y' .Ug|:;^NCoN#$abjD<}t?uiHHB b'*%kbs]>5 ƵS3Ax 2 q  y-p:I}UT-_4s}#]U듸TuHiuMS`kZO V3?"%?M38 ܊A\W jJH x-OQy(#AMDS(c'T-/[Y?$B#(0|~x.pcDTX ոkڿ%ycctO23Bwmᄚb4#1& v @t+ D? +:‚*,FbŸk~ڈ>ch+c'vE 9[_gt>iޗf,㲇eŽfZ#XĖj&Eg\YʴKSȢȦ[/Vq3=uBhk3i *w:ЩOԶNv/M$@ 78q/sy!k{-(ÛN8ݞP?GP`wFzնC>DS=SD8ߏ/䮇0mGFE34o.^xBvY[(eK?B;_LA4o *iRfv7v?iHVܯLW]OxV-!4ZQ0&ACZOEGo&z?$o6d>ۂCtEg3DYHs9ECi n@E['+7::vQyxd{"nj m+tOA<ƈ8BrpDŽez{*p=.xeugd %Sg'cp,'|?!xo'tX@Z*xS5$c4>yY2JO==F9Ӻ:bAP_)}H{}f բjԨtaK!T7;bFztDWē fA)L[yjSY*n7m};~ a=c 8 ѭРQ&L?zYƑݤyPorm~Os3t󃿠oK-awfߘ`R7$DstlEЋxqͪ[џnHrU(%`Q^aaZ$ gZȐvJ:og\%UeoŠJL@^P 6ɋz@3x>o}^F ΰkT++Lח="g?: "Eן'qS-qNA:?E$Oȁd4Eltᝦ+1 0 _L>s"_8x>b$Dզ؝GcvUVEbqٺ]E3oG 7;fryHZlk!-z\\C!/I; SjPb]kE^⇾ òպݓV-*7o>կܦ"$ԅ GҶ+Wh~o5Id\BvstDK~XNBM*|Ѫ 5ٝXw 9 2#PwΉt+^ ,Op'WX..G.1oUl[3oXq$_e1P-j=l|Z/3@U"'ϻ,K}I&`(p -E!~#:yG澿Wz c PLq@C'ߐF Am@Dޓ ` GLS=uoIx>1RCQYgio F8- ǎΰC8D+NM$렗BiY`)Mr"rعX&2A,)w`+@(ŔpJp2n™).O;u4& 9 0hX ImhGx1'h@?GԍR,շ'VV>N9^%u?cb m'uqu874 !%Gk+*J@+C Sx3u=+LzѤYš;W( Ω1k _XKf衞 , S Q^){ј!jѐP!-<@ *,F;m I8Em|8Q(~@:*D뼁Y{r2L ^{xD{='x8R&}dݦ C{7+C3=$a,$ LpevT&( fNvdۼ{qWwcK*|vO t/_re@6"B$N" !"dB#fcZzh0.!> 8MSj.JgL % P fϐB+ !(Rz""fIF. 1rA=:~0]T x)9EQ.}N̉ .ֱԙIgg=K? 3Z.DFeS OnjZ - |zgiGPLx>/H7wڮԆIfpn}*JdhGl  `O؎#,bsae}ii4I}bTځ`1"ѷQ9iDD|Qu(B "BA7$eVٙ2chMXR@u9r;d|#9혜zt kCU>蔀p$,`'Ks BLb0Uz_%m+LK=K_Bhu>(3 Swaե7Q9GED-O-}rd 7ej?"bnhS 叹FDha!_ПtLk_z?Oo>cY44lNf/ " ob. \?_r_g#m~XOvŝ No'd{V'堊pt(:F<"l2Yǿs ۓDm DbDoG*T]W̶hujT$=B7qKӇ0&źC$ʇ;`;+n*#B$@ rY .ҁ@U閸r>ĭ +Ϧ2Z;cVSBR@铊BLܿ;!P62ډDk" .+^EAKA !r V>NW@M?PnK7^m`"H4yзIԄJp̂˟.)*QkUZMiNG6$!T|T݈~ZXn`bPƈAlbXDʈr_s]ڷ㷪9}˜fOߐ.Ǔւ ;5)O'pxMhjxH$54+TޥQ$ZTviGZ.&Mu詜 ._ԦO1:J?zjl UEg20maDAMf`z?塪t}`q1x5RSx~V6~bRٴL}6?ṭBזC{b4SGt6Qs69Ѡ:k j4] m*6D]aC̼eM%V4V|9O5vi|ϑ!P!-)Tm@n)?t2XX-?ڦUHR8;;C<%ȹBڽ\U*FyjM;qmTz?bMlU)k[-w/^1^&'1\GD.^3BOB`-mQڃgσy)lڭ{;3!q]O Vk"#d`0{\Ou`ð3rNBxպC*껻6D->BS2bSà *65)vɑrOā;5K!Z:ҎGVBFh>ƒ@xF2 #+}5Pأ[VK;hUX ފƔgx־2Ut&WKS {ܥ&_:@:5lዐyjFӌ&&q}Ȁ=2$f9" 9FK_iƈ%>*[g]["IŐDA2OnA }wo筹j.򌂸hB|N!ב`֘l~[N[Sei5ǹh:BPC|54 ҩ@DFMا<se<;!{{}k~}PUS삒 5)~>pU;#';j^Ɵ}>oLj8+%]ly^7 ~,`%,b_?=?Iyh3$SBf#.HpO8vix93]u{|yOG82,ҏ@"f r09'-(#x E6͉B #cXr$ZgNm eK BEF@\EIHg G (Bd,}`qr? *J| h(& W;^6"WM f 4 Sӥ+V?܉84M%FQǁZ"hWc?goC\ޞڗmgYݚy2⸦IVb(SwE6R\x_#gL+w(9c5"yfQ榬VZ(>0lH-oUN "ly/数J,z܎??V4k-;U^xru~_LZpMӣ G p|H<> \kdjYҍFi!v!;z@++mH*74fns`J{B}0;/+T}&euN[g'RY9[O D/QVA@I zUܖ ,CR^Jj]/ 2GT!{i_QI:Nd8A.NH(pQa10/by#"u[*- 7 tmbs2&?']w8ۧ %C~?p+oҺǟ0 KHD /FX@$d (d b_K9~WA{lN;?yE:5L0D'ƏfB|] ! wHT>=$xYDGe&\vQRu*x>frlLmfWކ|E?08DJr)"u+%k8ڇ+[.Cv$dnҒ 2u} k̘*\zNݲ옉:eK Sеm}Cs-Ӫz:Z2_<{&e ^=z#ݞ_$(`i hbH潏~#xA BH'##G[m|udxߧ/R=GdzyŠ1)8@cAP1zO7|( @Chw-}dzHHHf Q2u)idBH# !M I{ws𼟮}}<޵UϐLj% "Qj3먿W$Qluoq%7^,@`1{8%x$̟J.p fUCɷUh|5b=xxI SP+%)- Ex};L]f||*zbqm^(V1PJ`yLdOZ-lzqC:G I,"5tb4uS<4ȷ+v#x7xo"& Eq!'HNP%( "}X@S OBi.U׼VJ~0te%647AHF&)0vx-6嘖M: 9? ɔ+ `jP\mJBCdC }EwyT#nYkWIY";湤,lO0[wǝO ÷͇- :Ο7fֿ/6$\W~xWa>MۆBYvTxJFְiVH.)9ukl jSd3 |#Q`v /QTyRz띓Y @QHZv[ohB3ͥNl+GCjqTbyޥՈ;r+Hdy9[Knw㤋G%eWuJGHjjB|-HkTFgM+hoL[uم"1EgNVUžU:eP` 8ϴ"Ǣ@-.9M)CK@]t1W'?88,ަ gM8gi.4yY%üf@SH+̟En=5X iYO@ڔbҡ|'~>.1+V+sD_"N\$AϚfyK3w$~Аph fԧeUџදkNmy{1M;zۨvl+)JpR1nQ&6PoKl<Ў&:]I|lwi5c[P#pJ.EXE(0@~+_{'zm,wwVs|>bN08F  L#eQQD w߅?7s]tzOzy{_^nW%%fd|<C=+5$_j0`WAA>84z4o#4@{mVg+ݳM @wLF6Qj;D_y!/swB_ae AM1KFǩqyrB=:SP"px&#a-gsrd~k=={m_ dmc #:1[txNW}K#f ,LpJBPWT,_^o O|hd 9 A \sH&E50sAK!vЩvF/|?k<_wKu-*XalH"Ȟ'zd8 5FUl7lͲrE{⠢q z"(0RH1Z߷cn8 r. wsf>K .G7Y>uy=KP~_|ު_Jl`Fk[nOuS(no=bB,JЀ_'0qAW6 Hs jΠu>-4dMK=ۊ7b ]EP8uza߁E+_em"EnB]Nxs¶hekeM~bJz 1:^AM> 6SߎO|ד9PzNh5s4`gRD Ә'E Ḱb-{Z5b9W?o_)8 #4ݩ2#Wh-=V>F8.6UCkk#Zԝ^Zs;  ,SZ0b訄i ?EX+Y amcVU]PN=IѢ4VA%g|-ECw1'K/d?0 - "p8Bft .XXbF_/wYװ4)!Hr bO<p,Ges{cWDA)^CboQOΟD?`?$;>*OeڮydrdpzjhQINQNH W[.mc\\6m<2]p"@A9OTcpC̄'/l 5 [ɉj o=WVNڌTH(y$PjYژO4? ~z?O+qSXTFﻝ/p![+x 3vVD 64!mFhՙ`%?!mΓD F'>m:51wxe^͠~k@̹A 9"TI i4aH`7AsNfi6d0F>TrGx]7,;*^}O7_kq^3F7 [.ޜaRO 1t{|o)J 'ȇHBAQlCYw0i@ЭM"-@ yJwԝij3-$..OH bz~}պuqsMӒ T(\KݩZ$5Wunڑ[Ћ_ɛ-]mˆRైrdy(T c \lfS\{%qО8{x|W/h]vߧ@xAٟ籋t55O'TQC_38r>ڷ{l@BF :(Bθ'B.$2T.i໒(RL(Z5aSBR4$KRh;$ IGM?€/xeskZ8&p!YlE"Sw GX(EٺQF7Ý᫫8KZb]iıŏbk!_e j ~xMɒ#U'g  {wm/wͽ.9O@m?Y_7:|x/0ƹ#_ljNg"H?k6@٥ ~WK^YZVf/\L|?z:=7'پf²G9^;흫=ğ> l#UhSmƼtѴ44 )cԈ^bPX)23^YFzMnMNm4eY%FdD=p?p͹d#i™Q-y4>XaO ҁ]ey^rӯbx)Ż`$R"-o{~әg#еpHq[u+Iҥu  yl,r}̌ G1]L D$c o<ppRStd2j`B Cȡgu~duج7Rh FFQRCpmEwƴς Oׄ( sl.yQ"CT5۩:Lo_3vœT eϭl}_}5'3\-6#?zԅY-Sڭ>R;*I[m.;~39`` YJϤ5 .${o~O?KݗItwj$"aS8D<d8^ꄇ00ahX;KxV $Bnm>}=% (L`) JJܮG)g짅4YyOpjsr&'Sooxچ _qMAa!N.f@̒ɁpUL{*a+45~ֻwIƱm]s^b Z<ڠiI f[ດm6I7H`[`9F".-LFg;-,!}ߖ֕U<Ëz/34c;#W-N8j (~p`k`gu!*+71; %{JCv: hG5l="a6`BÎ3662K3i^{"q;w:_FFm=683Ɉ*2~v[ IӆX}Z= I7FxrThX0/NIӶ8y/:NSx :_A"dQ|tmNvbP?<ӝYMyW8 V|6Yõ㋅L S|b ~%OOE饤S,4UH-N f<*` aH2^x*ۅ'̮'vcf{*^o#8iȣ2nOP"@ bET}xyLAϟᅵGGBIAE\G$GpDDG _/Ӯv8ơ;g2YaE܄8$;NB;@'9 #K$$K.:9(zֿTAT%|yMQ1M3 λkQz_众qtSnI/]y9Fq@3` yB!wi7&|G~aᠥf"^@ Y74bU6n"f6n!= „\` K \IENsG.R+ONu\ @>ap# U: zB~@pv%股 ͟Yy=k宿aXarBi| S6lΖ׭{~RPPL14QKG?ǦO9DE5QDGQD 8PqJBG9qq]9ܕpHT!t~;/>sͯi\_.Ò-\X0>W! @Ǭ^w@.r{ t|KNz/x)0A|Gdӥ;څhmW&&6DuLB́.0@=Xtd=?+oV'q n"3\)Iϩ/~ԁd=bwxKwL6lEdӏ]Y$ڌ 罼э^ì-ӨLV/T >ߵyM޽7O_߉0MM1P__4'>?OfT^`0 `0I!9Ӹ4}|2LKBZ̓ r˦>H\˚<+xp4"i D@\r.fd^O<_=9?w𻱹}MC23 Q(q3 2bb( W.&:O 7yZmX Rw Clj"Par8B|S߳K,w@($#~lJhi=C9-7n彎#>7`llMgA'P@j3]$l|O $䠃`e ܯ6_RA"9;Z?HƿijvDB/so<݂EplS26" \ X1{o!ib z3aiD8 VX| ƥ8AO!u$8-ݒdHKj;nWu퉢bPf&]t?@?}v ͏s/{{Yi=V$+tn/vGc?h>4-,M/#)6/k3}mRgU~9?.WWp;DGhk;1QɅg6x= 7cr}Wh4pN_1=!8 sS596L ؗG#~m] Aq9lXWqe?ȁGPA"L/@m:M(szQSSHi绾?kFf>Xp۞N_- o(`ey@OXr,suK.w97vB!6z-@ sK:u۟|qa3. H=$ғD8$Uٽ=+n<0:lo;qeR8;QcKb @kFtp璗BnX6p~Uw]Nzߓ\/_Jw^6^o #.7kiMU7Z|7M{mߔ9jIFQ*kxTTG海Lv`AmKH!UnKQ*Pta"ABWs3'] zϝr#Wi Pm 5h x׳@C )!`o4u2|T!ޞ`7a~R)qN Fkì9j3 G1Z/R:tsX'R4\茭/p ;e{V|\2d ;'diPAY)_t c)[U!]j\(C+G*N9d*NQ_XaIgr6 CNt t~IH*aӈ,Ne)O8|JiTcD"4@ކLE߭.V#x+ 27>7ܰ6>V[>=s"ĥ^l"[HzLY_%\کC`]!phjlj?MA$WGd*"m'jipLb֛K[gvg~SR (uf©O 0=MSأb娿:! Qolˢ0}  &rC0EC!OU* 4)WZ w##z:R'#Aۡ hxc*sC֍vuP˭ƥHq=5(:Nv7zfq.\ȁXxM84ˌXtx._f rKLg"[89L]ZX mep$ lx2 ~Wo{KnN?I? =`K?x$#oW3ǼIœ@Tӥ7G?Mo5}S\$nLY0e&pxΠŞzs3['&_APPꌨ h[ K^ (ѓCڐdF۷]7 w\x]ˊS$7>ZZ NkbRy)xFm."N@'o|m r`tv~uB@:Ti7'Y`w>$ѵjꎚo'QɃi|M#?xήETU ye bO¥0h1NZύCJǧHSuC_:A{g:0C "牣^;Jw>x}ݕSk$H9s^r]O%>f8O7| `Q9TOW[ p2%wX';s /_2WofJ-z)xt2 Pĸ,<],`z>Y07,m;eTE',+ M0Yx8r>iH=T>ݒ %\01H*(^ )ܰZ=k-(DWZ(VE $am"*@*"aEjyU~;Ys]q̷n{4_c3s{4>7Ȁ%^\ite0씍j=܍YN8V˯0"GY$Y9'CIJ'IJD op E1ϟ_G~Cy_zKkkAFYKdmdQCld|n{{g7qjDO@C`Q"-˒BD9?C(&xL\oZv~^FIG(-^~b?=YF?rtORDm\sig~ SDBcЃBL?)TqkPQ2c& REN- >psNHSC8Wq9,ZvIލB4XJ›]@!o >B[|ݤ s ?wȼs;H!q!ɐaYJ9Wa K'8(DR C? .LرL2 B|4U,;BtW˨zj=\Rgwd\JdHΣ0*d{\oϩPߘp{2OX?LUczN¸eg\?0KiwOT󿏺PaANCЦ'}ϓb1KxWؐeM) IK$d9">]{pәŹċ7r* 1+vb.$Rp k=w}sV̛i|9M?Ӫ'fńaKd`/Q#۰_nR;EWEzߧc99;U:̈c@|lMtdgfs7MtOt:Bv'd;^90,ͨvOuKtBG`rsL/քp>zae0Ѽ%uS@sKɱ ea8#~r7M?W"k뱻Gۓ݊y1!2G}n"-L4qqm-/zQ.:kӯolʃ(ɵD:60yL!AUhHKZA 6ECfG}C@28c4~8v<@m̃@u4нrLpS_'=.p񗵠!x+HQPy Ђ,>Qx?a6"zЁ0pXTʂ)f7'[KyݹKʼnj(a'ZL!b&,k^\ސ8% Fio/߀V2?@8ڷ$:cM%j(3UHi'sm.%n V^ё͕ 65Ovbmi82ҩq358(ZQѳM5n/lYA,/kVWT?C\G۴^ t_L9R) ^W t #HDj[h@e(^1b7ӏM.Jt?} (L^<<>QZ|jܖAڤ UX'v5Aj G5rdsTD/&7x1zSl7qꇴDRj;8j\pLds]En./@[oMt D=[BmBʾd5vnw, f{7^RDy}^GUgK{ KaYt].5z^O7?:t$}{Sub_Uz @~c8" @:1}D߁.Aô_2\ﱄ*ӏpg-)SExo]Ϥ"TE6TvrP*#^iǛQ (CФtp޵Iǒ7 =|(̜_{[\?౧ "$ahog;1kt-?.PV7E 6p=:750 by.6۟2™:ױiEOI ˷Mފڈ&` Qvc{Be%y*s.6I+4܌OiFVLh\**եzM+`֯['P,wb֑ phs_քw|d]=5_{4 HMZq1W'_8um 7f[J`IEA A8iUr[њ-1hDV |#P|Yluz1iڑ&>>Lg@!'q¥9B ֒?A4Ki?O0c@H'9/sK|2D=  +: ? R/'  R2{|4ͺ뢓5 4,k2UY.17{uo-+\SV\О=~SI0Jr{hBpIsJ;@}nn<`ΗH֒P-!&їR{IsI47JRgZ X]՞zNwy.'pVq jbxlt'x& p--DIdKE_TQڽ1Rt} u4]w4f(=묃Yz&G5S@'K}>ILL7LL0`A$t]<^=?[v;c>2@rIz%x!Du$&ȆsJB bƀ,&waěP R*c.J  䠮¥m0$A^2T#Fm{0BqxNyX 8j\B"n1jnG'RqbP,@44߿ƀ߯H 7((CׂaQ r؞[soYqW|?ky6HF7m?ez2l EףB,D 6˧h\;W~ÇGH" _=z\4B{R@.+'Ⰰ-컴b,ۻ1k %WBE !w߇nrػa1=& z{(5v* `B*9/p;/V%#H7Q.e ]ۢPG@\.ͧPp7@t?oL07֟ G $(0 ˒ulBXפ1(Fr ϹEa54Jh0N3urreG ,i[ [^ېp~Pɲ2Fu&7ШxL @7јt9@k0|ő`^tKy{w~~ F 9f d@x30KJAx;iubto^֋c0eX`_fP$I$]A" VWU&.ߏAX 'p-ߧ[ ){,Ll%8h7) 3F VWŹ!>{F=xyTd8LAڑ'R8 ǥEgSp)\M0z{Ss=&ڇ%2^Gΐe|,ރN`uo*!eFTr҈6J-Ze8u:=y#"ޢ@\DtΙvH?DyT#!žuK\=R ' _{)Ǯ;sz7z]uu03K*TO*] _Y?v_deTWI;LLz0NTh8F0"!Ed3 IW'?G~Vwg߻`/O{%yfæs+./ڥe/sy?;OiHDf#%\q^ll+m *Dp$Rx9 &i>|h':a4:vbA@:͊; ŰAw?˱ .(p "h_z, sHğKj#̢#4>QԍcP:3{,V7_5 ޗ\n;Nuٕp *z_{ *\9F])PKnC\Dt۝9^(^&sFoAЁ4B@|XmG ѶrS$'@ _Qډk͙I )M֪-'|`NOgrW@!66jTO I[Ehm–]nC|˧dN_,t|h=Z4jl D[z=+ƒcdo 2nCuU <x_QS|\O~3A<ܻAaq4_dkszVm>Uȃ|\Z*Ya1ŀQJùџ8O v`D 2C~0/$D_qD λ^f'z1WҐ^3,I'ʜci3A8`Ɵ< wBMjن,ZL< $|JwoDD鏇~?f6Z38}O?I>'/UDDN䤝HpPJ Ü/TPB ⎒!_#gEU!|%R4)^mAwJמ~3>z>B`$++{\{c`"$+Y!#T##ed3wS}%ח:6goB⢒PhAh #KSjH W_&:0ק#C8"tdÊpY7BjH%Zat뢟z_-z-[Y'rc2[?#Z2j4צQ7ĉّ6 i~wcaXh`vJWyo4E 65e$0E7X!BYřЂ/ o!cĮͣv{.\2CEeP1Et#&;6&scNTJo{Dz(?-hVB@ rT Ã2O:6MČ]&c/-U=at;Nsus&vF"P؛b!jܸ#d?PͲz2jo%X)VOfbD@V:SjH|G4kaTP Hϵ^›g) %"T&No Gu | B,a_n:$qDCrTw./{>GkűtzEzȀ̀Ѭ0S$G:PK•/!EǚDdF?9GPu#՝~J,(%@X!/uC <@fAË1m)'0kC@\/wQ/-8;V%T|-|P\t5M?>2'ap @1C1BO^a4qr "(b*Z__k " +Ŏt"B1{M ?@6ڌ]OpXMOo7z<B9.ž[b>Pl=P (wA^awE1D!x8(%T^HŃ@<1S08xg#%e4p 3-t/  ώj }?ɬ\\L_LHIӶɊU@S\yi2ǁ;x='(s.๮{3R"bBh**Z؇InIďp*"~@W4yϝxY?bvUI?lp1`D DbP\!p OJH $JQ;9// yZaX}JW7;(>ڸh,C?Pbs蜆x1z ָl @0"CtpF8 0 @l*/$6M+~.o^a9fpm-z/ 39z9"/ *(2V&bR * }p,9A΁:seK\I Vϡ|b~,=Z7JulTsqv㝊,|}j+-,FV "hvn т?e [^ ./ f@6o~"ث#q`V4g)"@/ }ngEn,d26 c_JbltG܃j? b_'{IU`;:ElRF`7ˍpmE9V!֏ v6{g3X+XʉW{'1E5T0(\9GPL!6Wt0"`?cYvy CvOEZ?a})fc^u[ m)ۃP*6e}n#oq?}Ԇ@~ c;hsW29.Wq!Lu/g#$D+p33?gE)#Wb1$Vեo_B" pK&gRӨDaIVξě{}8^h6  pE{-Yfa|=uhe0-pEDSB~"V%Cƚ1xoG?B0?A2xr,ݴ?d"B oK?U woR2(t̛ iⶭ}$h9 Q3g*Fd0:nAo:(Ii .^eHmb$_lF߄k%l/@w_j 7lYZSo `Ϙ)aGw=_ݭhdT_W ކQ:d =tC'pjzcXb)}pc `ӎ%bTJIѓuH<5N^tD%|ژ7h*G"9|C7m N+SR~sN1._68z U XLXH l  dn2%Na,m!xo;D\´w4w! dqIЙoE*!zmo88bOs gt~ $Fof?- x?ϟ%@$=p @%ĈgN|>zlaEuzG^^Pdq9'v(9\g @0{"U77DD<ݧwxTz7 #PhO#0<a4^ezSS39x9"2d<ܫ5GUS XPgHjȀ&Ne n2*w`Fh7g(3`k\g{'f@.k  9GYip<<u2 @З4vcwB.); !{|Zθȹ:l)C_cN>xbly-nڈwf"Ϋnw Dt|jLH TIsJ Z 9m"CNMCҍlۑ&Op|qEʼn4}o"O' 閰*%Q^s?b2<9]BN`7ax!Y2 s2 DsL9 bhDtBd6at=mt@-(@ fțx1bև)!W}֡CۈK1G}#0>TזHt i(sL فtdncզՠób[.и:#:G "/,w\b+MX=qܙ i|%J^y 9f ^j@d4e6z7_9R@AW>>Cs]g=omʡ_l|":s Gs:c"NdvXӡ(daۊHp<-8F;iS}@_d#O wncanȏlFu$ ajcϘ ]t+Zq @GbIJו{ԭJ8sxk*hRwq6'"~$8hhW<13k`lL& eF {u7^W|~νu].:VmSO(Mw׆%;-#in&n]4J9y&[d8Π\ HeD'4 2܇zY$B΍8>?<"&͠ƪ'Yh|_"(@ H-yNY'c.?qBw$ <:JXs)?rZ]i#+xz]g un>ֺsgQ9JJVҋޤd6KEM1z_#?N;d{Lrț !B= h:4Hm0.Y 7՚.:Q>)M 8g~T)G6V&(q߬$HZTe1h`| A5q;n4ԛrtx](1j&1LF?3-f~wo:ݰ}7nvB.ˋYa RQIOzДcr_2Qc'uϿxMriB*\.W- fhqLD"uH@S\B$(}jbb *(x wF  笽rS=lOcQlL{5xढ़#xG 75'"GAKD1 gfn>qt =;NQe(H{YT AGa~n.{ꘜ>Wq%<6QXtG:Ck O6c\GiVARUC_2.X4H:Gmh>uOrnK ! pE+F(w69)D8١>wX6㱂a{~Xdž5$W.JQ_A|(̓CrW:64&%Yk( )lڊ(WT {U ْ5IÔGTiA.WrlcicÚ̕HlmiEsfj,H׆#̤7_~o/_X%Ɯ 3|P B"Im4|aRbyvMMYDvy6^aU)+UNiX`U<ɨOWYPG'디s ^2t(DoCiuFZSj@\Es#4>LO:~o{ C9bHɊ mp#n+Bpv$b|qzWnC_>HDʈ"~_S3e90V4]-Pt_M>׊)ŭpN}y?ff|amT*&{@d[>Y|"`xpF̵FVlK(|S!>20` ' _ N@-)Ɂ TA"L B*x=K{="?\nʆGy *NS1 f.LrTqY0?n84Z_w/F!Pe?v#V&ҏ@I?G7&ăW;hF[^zxn}1bD;hqbE"y!llj",@=E>cCod ,ClNj}_݃04QKSA* $עA8@7R-i%WR&JWS:aҘ\$* ^mҕOG|'3K ڈߵ%{û`n2a[97 -s6P~4+tېQ mwƖb-_B}͗0F)sWy0X+߯$ADA9!98! .u1|7~}}{?yǿu&q-9Z=qܙX{Q\G, O0+xg>>_?Uoπ6h3WMLZ_[au}݌/jxo )yY];7пhtSe!<.9$q H1D -/L<.{.:D?{yJ,@ӫiC!"Oٿsk&_.T 6qwozvrCsņ{`ia%9߹qr]E*;"]+qWf3FŀD`2% h0ޓtÎKvYڀ7(@bPD@  :Q%.qD9L}:|/'m4FeJQ|Wu(H~jwhNBқ%r)R{L]M\!<pGNCS.\K^b6ា(áSre_h yF!Uj*;2 ‹튰Lsnc>ˀyWFQǘ[;WÄgSڢd @f*?E~>9ND*]dp3X\E$Nr\qŽP KG[+co?`ϑJ |n ~@B] _;L7?X[v+ƫp`cRS{Ow)DA9$@,6UockgH!`b1,EuՓоI; };z@,K:vsF d8r;ʃo5:\Sxs-׺s"Jq{Q,pA/BbMԎԭlXa.dۃ5|zG:A忬5x* @${BT8eh!KŇ}t-|MĬ#klalXS0RR^3HC0UЉ5EHRܑLY"*Zza_VOU!ziP[]J%0>uEc *;&7Sn\#b{aCAÕe/%Nи2a`]y7OV">iYŕ0S9㦫M5yЯ5'pB8@f#YnxPXlcLz*\y"7ug7f;xvc ѫF*ө7<ǭxE5(3>ٖWwNI|nömny?T8 /sBh BY6"rX.w$ z@ӯq~?4[ @IΘ\|@ CוqBTC!"`q A1O=r]H.| ob~Frf\%d摋o=:1;U6݅us{anb@U'/;,|IuGoXO9" RR$]C=xu"LuO|'zk{. CrgՆ!Fc]QmH1\@&29zYܧ S{\K $G`/2%B9b#6C1:@|u4ty.DD)b6QoĈ,\GCʀ>;cO3C y%(=N܎7/@0r ]1N?1Su<~5AxxTC"81 ~ >B^6K}=x}67p=uMi@!gʮ(17nJ%My:g=1޳hҵA\\&Ԡg0ν/#19; l6..>!7>uJ*n x~=95S)Ռ<XxhilEGڌ!E[ʇ)*0B @-$Z?RR|<79( !}>/)gx??xnߵ {*+⻥P<8 B Ifm$`L`_Qy4V͚tq}sL`Jb=/#b*]`pEڏ煺݁wy~oE! 1F-$hoIvh,!;5g~Ϙ>>Qx7b|:a Ejɏ-ivt¤0$E ^0\l'w+̠sj6U߈ꝭ9ƙ}@MG+fԳq2mK u9|)9gtާe= Fw[m/d[C~fͅ6?8 o^ pru2ZUB焧V4ڹKr v#4p٠M^ƷxZ}Kp+~LVAh7?͚κn3sKLA]bx p1:$ <NFC׏9) Z㠙<}~e0d0ÏWn4\`ͻQAS ٢<B\w.߰¥@UF4,Ł${]zYf]^j am9׹mOf?̪m8f5d1h3h&:\ɨ{mc^tߛ/}/#@:>| # !3 ӌE.H%;\~j7:]~DtB]9af jnNv@3 3~9>221ĐRb:5zKQ@$sONeѺOt'_af߽7x]bm1yi 8!EdA0ƎVF-Ex@@ELYeI[p?~(TeJhA3|㜈 JQj)$ į(hÚv>W+[?Uy^F*!P"_Ag%m % 1,".?,9ob5\~" 2 P"sY%nND/TAT0ZE 8Zw_Bȴ@B0̇-JxqG^v2@+8?kide9'+YŸ[Mw:ϵĚ߳J CiRH"ISNªD^=`m`4B81S%% mP(ZB-x5M=y)Q1;s(Hvy[I\zI8KھHǖtu+6+;~˜MCL|5ȍ44|b?RGm`P< Ϧdßr0yVIȼŏJmM;b{W}XR] qt  rGE);nihŚLS\?;TYup\Iޜ7m`J5֚zk"EՖ'z]#%TFL/2_pO=y z$,h9<+~A@'Ap\/ X\Ӯtzn#EUN^jhݶOtߢ~̄@D\+?j}⿎ @G^;]s2|ͽe,ۉfkA!j!iDi@DU37, "!si4-֗s W– #q̚|Wcxwkط%E'Q+~|k٨`֨/ 2"V3"HFpY;ԓ~ kJ>k2+.Z7܈)Uo'{ |ˉ2@1>|"bf4DU{s>O?P:Ծ BԽ(OɹF109 fc@jq[wv%OA3v~;IuiEC uqu ]@]o}n$$Cbks>c.:T B-EACd Œ„4tvwNXk)̦>J4 !%*p-h@_A;!ŞI-k$@HE^:V-yu6@Ϧ~·)ǻ'X%H5"?rn/v Kb{>(т'.~ɒJ١A~yjF`S=I1k1>9jr\7bg3{m1c(`}OQak>&&}-SخSK^50dD\~|x|p)13 Y"Nh鋤WhΊ*?".V) wL ܵp8?^ buͭ%F(>L V5ĩg*4y`NQ4S"?.YOs,3Ztug J9 {Jm*5:mKc/>_=[YSW'_!nM጑r˽-!v>  +wƁ$;CRexЏ( $ _'~xr5$(8pa?5 ڑxvoh:m@j(UN”q}=I{ މbƬ2>~qDrX*x+$KzbGd |^tQ#8~|cp`@0BȸB"&@8#oi{_zV.7gסi>;[,36YpV}xIW?#pq)}Z{_Ʃ vGw~u]U麟U(jٶKq?hq#.34TňşZU(adgwHQqHCuJ=ɷ@P#C=.8ja$γ}7庪_).1s0y$'IhӔ+}c!|n%ttH^guZ8&25bJk/*$]RQώ5I&.F\=.-s(RWJ lqW>6ڧ`M{e7;99jGCNv3fa><˾ՄX@U=`O`&T,?,jSiٸA~hn:^v֨*׵ቍEHR=LmeJNœ'}c?(w3f/y?bd/3Dbشyh1s<co$0 湣+R{S~.^G ?k/׭^/# %Bv^S'R'WvpLSR` 'Rqit=? Y+PN6lO4_nD?r'ב+6-Q]=c~BnhU *wQ["Oؿ5p񯬆UgK}A`6i[/{g $C3! d & PII"I>/"" H@PP&Y_漏j_۔ zxP( ""B" B9;ci|;-/sg.B;N F"$?w{nGi-뺠#zԀ=!f !"\p/T~<_[I;C9TT;_LVd_'cIcxcpHhX BJ;(C+ Zxyb5< +;.VG#No@p 8dE0W-nЙgt|' ͛b\v6x$h}5 BpcQ3>䉋!lk zh94zZ?z{"G3ThF7;BfǍsdhW軌Ktgraʋ>m5=5$0dFqB${j9pi#q-z;19.>Q{MFW~Z<= GS_(M cuÉPgf E9Af1+a#~d {8ISV_%J7Φr{F17"t1ܫ#9$I8 Nu(9m·a:HR}@Jq48MqD7w~8Ra2*SI( 0DeX(YHL+SB콳pc4 hq\h[35(TAWʗ6 4)ZU,~Sٔ, /y[gTV?.\)MJ<2`wtCς_siaH ҂N poVńC!b :=67@?oơ$ fyć]ɥN9)eVp3?^/4oVcufPȽ|Yplt׼ Ys>j2 0%~r%x6raϢ(08;Rͧ9J=B7F)0{C@(; ($".9".H q W܄  sp69.+.y>Wr6@C ku Bd7n={c~oO_5EOf賯ʷ1n]I~D{^E'>/`qv&G_pyKJEF3A>;'p 1thAHyIIR0ƥvt;uH$ ]8mN|7ЩgPt *2%nF徴m^F0SэYBduOŒpOTDFzi4[d홦.|oSvވg".S/i˧nd/og!c@{6@3wZJ .~]m@H. EMs4Xg 0rQ7p=Hne t\ό]{z&rGy\ƍ!|I?gI!:c?5&9ߡm 4 D'۴$OeѠr~'+⒯F` ':etr "|iAp.U ;d_ۃ'72w>|輸tZfoÏ0teD9bʯ=|9< {ɟfĄ2!c>Őګ#( o4f v}tbyW%`~?>ǖѭcbDŽ6:OH)m ]ataCDu" Q gv;еt@$q#xG_fY@|&@`[^X1 p\?a>{b C đsZqR;,A']On$PIwE8(T?dE3>,wi35D?)KTx .C0 3L&._|qI0ُGwep\;auguC 'TPѡ[7=;NXEݰIc% Y20^31fCۊtC} V#<-՗ؿ|msZ,!6*ơD/_G[.O*B(K|AM|x&&0(&"_?ch1o$VE{C*NSIKUh:uVw {n-j?-63,?ᰝOn>_ =x "@$GrDqw P@'\$Êc~h6ZiZw빞vg^/?7>}N5}{:*)%{oI{O|^r>^h, @ bq}qEm7e ~ֆ#;4vp~@)Q^d@/gŤ35՟n)" [bT.XDO胾;{_> >(=/\LxñA|?4y44Ed:O~lM)p}y_1ukW2 1dKӶZy3' y"z^0OTRcSyLi 2w>;nSYt*Lps#a ]Wp*;SDD!Á9^\%F둋lp?"hXZ\ZOd^2B*ig2tQ$ܲ 9kU! @L0gG6ROa;솤 |̏*ۥ19| NⓏ'h缟m\턞w?cڬ@hƺؖk|!II@t@6M[$odLcmdQە67^^ݙ‘ta=xO%HBp8/(Q?CiD4 d0#U;6sض线_LrO:--N NӉ4j CKDŽWIw-蛍NP YJz!wIa1uȅT5zQ% fn~ssA z輍Ed| jvPw,/sGP{>wF!"$ۍհq8̲Z,ρNp(.P4CeRf7GB yL?7+K=B#kJ+D``f.zhVz>#?*WZ)$\}τmƘYm13H'b`"kG ʆm~ͯjUq[Nhy;WJUK2Sz_Kz}7;TV u{|VZGK^=T ŚaC0@g'q=+nwxFA#pAE&v$ ^/{'?S0 (@C¬8ֿ!Ub!'$nQ2aTWvL ?9h Ec)0@X-SSFC?eɜ4EȎo2KN@و]jT8qMv~~3OO+_.1ԑAwemYLm;+L@UW@T,N> h=*sX];"z% 1g˒l 7:^ 1 :Kی!w'=E=ʺ|-1u Rjs}.@C@s]99r"6Z<*Niir)0*E^ޟ= _W5/w!?{ j.|V*"~ ~ŧoФ1f k>t]\-MǓ1?>|\L p =)0d!m@FSx_9_uR6;.N`5zݺ]IvQU.{gY$(SB68ܜЋ]ߞAh&4t#Ӽ Cyy٣:Gtuݐ pD"[=ttC~ -"啗JYG-+ԝ&۷O ~ }=MpK 9R^z9VyJ|M'3_ў'Sezx_^5+5)Y6=oK"_ B@T᡼yfL3˓yDz?׸1ԘPl.(pdt{>\Ԑ:VXpbEm8y䈻g̻{hPv:fi/,Z\Gǻ"=U rhjH҂֎2L9-υɲo0+Zyˬ&#&#w|*7?]G!b>#0(7, qra8oMd %Հ8քP]/b}(n]&y$ `[Af32 }9yT`f"bO?o>]S&KW)l|&uoxѻ4噭 [[~>##:(;ȊJiij$"z^׆'^@]A<Plyo(#p*xzvYɳ??Er'kݴ'}I}m_*\u gWBt:MGVO31@E xNt1˫V8l(-GCP]hTƺu\duH=OIuB"o q:!Ufy+;A7EjAr< Q|آpLwLr9:Wog F( b"!>_ܲel޷|Rygz}%|SiCCm,0"K: ߉fEVcµĖJ67IoK@h2lVPuF\ jʛQs<܀ij,0 ;H<>hhT>kbɺ3)H'_$L9ȜhG S=‰Q5y"9%,Չ-QqL@МVԐP~g1'!W5@RzwxM`XE0I+0h6l=@dtu{wwk CBWBV+zŘLUJD8?RDRPcHa'{~j^, S` d'{Z)[d,{կ =~'~<Ǒ軇a?@E":B%!$Ԑ $BD#}_|_~+{j=_'m$y## }o382%>ZByCW.DXMէwC Q{!8t$ugG~76%4\EaB=NIy0 zj0rz"{pSX"{;$l^e `4 0JڄVwFĦId 'RI#b) 7{"8 1E-:C٢k;myM lSՕu3R}Ȟ[GΰvKM: I"U^RFpF; R0 4 Oe7 ɗjHg<=JA/y?%t-!2:A07TpT/D=2q6w5Dr9Lin|Ғej`HOv sB1щJ\^KQԫaҬd 11[bger\!6f쭑OD.8ᴜl{ m?sv|-uzN}֛ake> }תۗytP+WC+ڊSoCӲwqy9i'IUƀ(ӭҵd@.۬;K,Az%/F讜UJŦ`b =l1v A\M@#G0<JԇdC U '=g ܕ? k g$yaOW%0pL=V56d0jCd(E}͢` `8ML^# "#gq#\zңW/!9n`PhFq(8 02B/rpвHo׋b:yex5,DtVpcc66 Vi&LԤfD!)0CFz5\aO{nxMebE~+4lE"̠@RzgAo2. хmᔕTNG6} ^- |-'qj.R Z aRt{Ql$?tk>BzmhZ9@$ '7a嘙#Q"w(r ,RIԚBQ atK/Y0\fK'-Mb`5Uoe.1~;3U \rXLƾ^ٶſM#Xˆ;m~iŁ3oPCzR VbXQl<:vFwL)}lǃK%~{H+ZV/]q-+Olibn-D*q#P.l`V l$U|{δqGl;DC!7#Zy^qzP\jAJ4I$b“ִ%_gx\SSěU(eZ(޵8tLw&Q4ᄍ)Zs}?͞zBI8@ -_QpaTkc%JƦo}7J_{UJR#UqlNۢUO"PS }qT}r 9 PPueE#hW|Oq~ɒF{Gm)ySi\6s_Q5߶}VVnfiUl ٭? ҋOV 18l/+=_"6R|U#֦ۄI,/<ՂbE&ܱdZޤO~ r:FmvDgiB5 GqcYO%؃32 G9VV:tԒ5N0{7ȩ5 ~$2|zL=n0E_ghs< `*,xfA"d:HTnu7QT6W ɕE"_H@Da CN*.+XGt@1R<:6L=vjP=_Nk5w7!?Ώ^W OH:1RDВĝA;~EĬ{^ϙeD" Q0 jKt~v7;DR~QOy,+.]dsod!g,!67 Yk&Q|:8QHtk$rX7SK,Wvj0"Ιgއ!.>bL򓎞S+;;mmڀ( [jo\,r|Q;mA/U/i:y  C${sI˃X5M }Eſgֲ*_/)n4p6&ˆIJt#=qTengtw$cͧʼ EjU鰩yUAa$E665dFfH埀߻s~_:|=3Gf񲣢K=(|˪M!lX꾻6˶Isqb$EKnp~_eBflߊ&(fxuaǥ(h>vP7<\XJ]=}ڂ ׊041j}f) N3~y|*i GчWgAHm^ϧ~_5bh#upJHXn40ǃ v'C{̋w Qށ1nےXM`Z0Io= iBmyez*o/x=#mX^?vB(( p|J P*A$䛎i( X U ;ƦrJx> _3o;DWt%RXREJ=WȖ>`;Ģ)/L }Wv]V(q\g]vKFxA^^WK|M @/w7o{oo68L PT L,>%}iN2rT=!PY&-Q_KKvF`~gI|9\-I<^G> o~? $rZJRR ;0^.[,i3 @nF@%?䛁f"H&E,Nr}i t;uZ,]2tXWٔH,pa&)U`RufEL/YhL:ϯhWײec# !sK%u͇w@"J9R/UFX^E^g,v}JB}2C?_e:10xj)s"uxj;HڦabuZ:Sf~O[m>{u@4rM" a #v,`I؏_'E>ϖMWBg NC/pÍb!j-(yg7|Gx $^ݴI0n~hVsQա?xkgd-ޫPX{K=PSn5P*(;gSWEބq;Gc~jDAk1>bL߯?coRnu:iJ葯[z>w,I]?Lo=<[St0v5͘i>y&LV;N]m~+?`3ًoiH|Jқo}%Pa0i<_|{BbgnbHa mK`ɱŅLv@(CaW~"I7ė7Tu_qa=:sau{=Fb䭋w!1 @< calPX#?s /D?aj>3e[Uc83AޜuZ?kԎ]2q c#2q6~GVuf_N<jP K͇|;#: q=>ٷsYd/LgInGp ^fCՄB yGP؍AQ~{5&iR?4Rz:3⬰>vM27S8njMJflBiI{(RD/%InMW*67EN?Ѽ`Hw|T}:>3g~pJe+~ԨLYb_8a>ӌLprbu5&xļ䑻UV V kHI`{bor] g ܱLy٘/E$KZ Oipb% WN}')*[`\5i$hh @ZTN{Z'y HD@-dotܧنmb=_y<G4y1+RES7G x@-7xڈ {dtSj1=ɇ9ʘ~lA3NϬAGÝgx92{Q2ZC}:>w*(Ȕ" O,1ҕ)JP.̜j[/Ey5 x1vvd%Y`N`p.;W =pK+EKP{x$w>:ܷ2{`p8dTT#{! ߁IYVbXY,C:ww~gq|GOfm&x#ڒ#P$F|DI5ę(}71)33{i=H(+j7]exNM-\;9||Ox8D+*_Xur<޶oK8DBN 0Sp^ME@(F`m0ʈ&k8vC7tG\7% uO 4b!#uF<1 -Y[m N ڒϲP%x]jmW "\ZG5щl2[ڬ ؕqw^;*^m|AMwy:CŘAC@_afFS6 ODX-Jcg; BA5Id5x4PԀ@9"oMXQ#f NV /+[uo*X *VĀ^}A ~ٔk#D uO5v*0&vഁ#F3fz"H_?ӚUKa2y-4 Lxny8/ohN:ͺ #;~ UHgI'ha|ǀq F+0 \67p a"B'hAI;*=o^y`Lr [-Ve@hHRck4U*%62tҡdA5蚨%#!UQUQ[ǟ.W961cQ'q8\Cl@A'"9o/39N'gk%7ﵴ3iXx[y?5wI@6jk%Q.}c?QƋmǶJ`S1P XQquU^6 Cv\hy>%%09e#m!Ə@,#b{f l/Ā, `0J ~7jp=VƵ/Rc#Ujؾ*3QF0mʩ/*c2QK?:jǿv'zťnYv -E,sJR=񭋬7z qI3y&nwy.#rX6N@2SC'kɪ`%dӲ(K{e`.]hsxϨ_ACf:X%o}mFྂ|!8▓hk|Y@ p?oYz>a;<}VWC9jaL,A፧ɝF?""gi,:U07ri* oxb~(V#Me͠:hov7yvԄsx!sgwKJMw[):cs]|E~rFyE@]]%5D xjz=ooաw78ՈRmex o.o-Բ| qHeWyhLNÿ0}'("%{hۉ ,:&b8i1]qwU?x5+:o @`](I= 9钋\'LˌlOP櫱?A0+ԱkNmxԩc*|ЊzXE9 y|TicP:`:1]hv'l4,'yҿ0@ k%׎ڰ9#Gl`?o 9/sQ[5Sܹ75& *m= {$znFϾd."" ZOq|=h.pz+c_Uމ:(*"ztHB@PUE+IG߽꿣\W~oEo>˨6.{_0\x\tAи ũq' u/{_^tzJ.r|m  Hyvoxsvxa`[ ۯ5E>D! _`nz{yHt.wA%!X< T;y WzVH$l2QgvHh^l Yvćvv@ 8~s_Jl-?2K-Ů!bR~->EzЪMOrB_KfB-D/~aP:>nm 5AZaV榟y2z?F@ -J\ye ]g_<9kbH&RtjشRRP׹.DDZ4ҽ!W;qSMJ|5hZU!G_.vՇ :uJǻh/Q'.o:;m&_=P k:>^$p f6;docG]לXi@sHn bdpE6$@" $(QyTV?xq>UUJSdz#(OSM{(|4Í. ޒ#/*yo[ Ap3zy=n)(ybS&K12Qܤ*D< !5v-W3ĄC%Tms\v{S|[?[@t9{IܢeT0 IhyheU]%NmkF=E܊4Sجrt$oj 8o3zXw6[qhj?d2 ldD ˙1pQ. *5U)nwB}?QHg_e5`̽?@ҀmK$ }!_>.]%ҳN!ZZAY"<)Ik*vNjjB;.ց]v?8]9qT0:p.usl,Gz ^7J/pU~;tt&5]n9X Y-'WEiUaK2|{ %1u\}P&6鼹Q쑱\n8F?慹"Wo ˖iY+yeȍL.Q'gn>BN<)4290z m{lQQ21+~{4Rb(+\ ;mf0>Q-L5^1MTS5j޲8 퉏*  z@ nF3QϑxC&v.^j@KŎvd('F`݋ 6*0̰{ً*{d1XːT H+&KO{-b.NWkZG˓_ )$;/G,> ';8~xbBj <)R@$C TADJGGԡWB=?v2\c ~ KvZg Mܙ6WݵעC.lzs_Cy$ݙ4}ѕŒ)* );/]b^|4zuK&-j<)ŁBA$^]%8_7EĒ"S޺.z7Z] 4{/5@Ep~-r#οa,^t0vNF1QW)ga&i1P_fjV;OySp~W: Y9o r4fϷ+Quvp<5Ihw P =I Pq{V&;^SZxXN܃a8;H7 g D8Wb&!uH:hb6 P>Q_sCksr}2 Dr_N_DȄ1!%Lͺs ?^l=Nk`Qp@}rf_SX}WEpR Ǝ,n[RϴՍu 7xy+=T SA?#~]u}><(ZJh)F/>+y?c4G~^l9RHwf_%AA>( dbL2әr1R?_gǙ&Ў'+®Z<=@wڰEZdpڬs~ z0(7gV|h*K%7-d)!pX\2oM|kfv^ W"H a9yAeW|NZenxѰHi^k&撹BMRw^<ʟ;O͡г+7 e?jBuKOQ<!{1up,?>$I'wJQ(Yg 40LbG*֧բ1TO]5w:?62@G0U/{&̑]䊔~o)0<1bi7:'SC-ЏBo7UsYv9`Qa(ʐG$[rxU-9Z @D" #d9x_$?i:*x߹}3'x6c?VX~Ab${,kG{g`:ASٵ8j5@ntB҇^AgBMJDi"b({=pgsucwRh\zڰuBΠsY>u~O7bKuUK_:tو{ƭWt(  :GyMb'<=Q!A%E˺* jS8MϲT+ָݷ[Rw!)rG TwMo=zªgJ{fKX@uJHu# UBֻثemUb c Q.$ǖԔ%~M>Dt~p3WSl gw˴ \cN@8́$\y ;e @beeVjtE lj9" {ymմ 0 Vw腩^#$56Npu5 ]F.Y $7W#n%_Q: "3 Gx=R(N~ЋbeVZ HQݨ6fl ,c%Jb )?XK"{]MGǁyz'!-s^!.GCYQu<>\}aC 9ąO<ŕFU,XvF&/ @: 5>._5L#{f\ ѥ !Ba$@<}V}?]g;(imm'潭u;ûj䌮Z..DpuuZR2d[+Ӻk_ )Cj+]w3:7w Tn]#܃i3>:~MO,y 'XG g=:.W8F >,%!7̻iNΪ{?nɑuk<|~ mjUFC# W'ΌZIeY~f-{rs!@$Qb?ʲAvٵlbiç`cQ-zVgJ}JBxԨz@p@Ѳ8H_I} !jTAgm<-] &vI_i)73P2a:/~l]: I߸TV/ AI6էߦ+9gcT"|<REzsՕB.U Ij>bƈgbzk['+F@ 0xwtL€DSB>%_vr*.‚ jxzdKW(w/Oh>wq>t2:EေP0etlGB%?1H -_JX8 xw;43UZ4%̑@"&{7+HԺ[#ҩzi5z I8_1o!k'Rzا/-$ "%5S?FS5[ΎJ0d; zQIʏ䙛@G$2^=>?4TrQRc 2DHc^ JeNdwjrOxv^DꆨRQNiaYjqHyԒFiC=sұ3ʠ5d2`/rؾ]j1:n2DxEZ`??p +p5;|f pg*nȫ`6@bo3}f@YJ<% 9rkrb! ᾂДh=ԞO`Yu3;d!;qRRi2P "")o'u<{r ^5I5m~5^d(Q.yCpPdϩXv#v|_/Sy ghu,2T/dT}CJ^aP)V)7C03@J}G9㽵.alIH^RmS&BGD=zE`#|DϘ/]$[oˤб3Y 89u9BMe Fz^=p0(API "F/11+O5&yĜ׾z a{ C9tj} 0,1*SR y]ߟw|,*=N}KAL_G'7 DT"4hEedUs~le$u+.9c7L'#d@%)o?|@PQ!c7Cp\X"#D_8^]5#8 A\hJ~۞ 7;tk?cKŀzR|@pLف__I#9i8h=>kdO /ib@?c;c$Y *D} P*CJeՒ=R1 lTЧ"hCRB=44SI){+( ZSRB}_}S# #%}/syE΢GhnjFvϽ*Jd/{tfS]V$X}ˈy◈GCz& 6I $Y} }ޏTR_S\>Vi~W3G0u ؜<, ND%C L@-h} r?Y8x H v(\ Œ Kn'5)IF.35f[~`~By@p[Us,Ũ(/F_trApz=/ΔHz3Z<sR+Qlp2lNtݿUq Cv9mޣ RMȇ\ *I!}-RR3E8[Zʴ޷O,K `0j o9̻C[pXŀ 6/(.9fszZp$kmO\ ! ̩YV ŗM>F`pOT*Ң4U¥ +>2C߼S'NIgZܦ+<I lItθdYR |d&N? ŰYIÕG7o[{wiA&h8lPZ D"S1?t[K}6ܷ< }y5?+UZ1ހ5&ߑ&=#^?T6nCD? :sR֮7W8M'i×4B, H뵝n}oivtd迓g_⡆+8DԴ)ij8 `|T4!6,í wuYƼ3ٴyH<1$1:Z3yXdhM0Yǭm@7~9*m4Pg~fk6$T v7Y-&<0כS@XR 1NvnT҈65^] h$! BBBFjRE\ոHC}FnO` :iXdTW5%^ˮ X۠k_2h)s[Kpܯ =k:hx:x0;}jϱo(KJEsu^oێ:8DђP 4uw0H ~JhPZA:/,ۋN_sJMrPA(ĹbG 5413Se t"UϨ@\I䬉a؈ _XN2r$f(a^rLF"BWM>=j~D?zܞ@pڮ[u-'g.`:V0@]kW7pm>+ < 6:3ߨp#'k337R]l3@5!$>׶'q9ou05J猛Pϫ7$Ѹ|%ou>naG7&#L lF_|4J('AYWRw,o]3oTV1"oȀ'w,ٝ$~OKynB/Z(ŕ*P hJJOVg=U$d ҾR&(S.B&◷蓿1aٰ 4L$lt?>eU0^6Q=W]@, Yϰ•$2A|r#Zrvp` '2B-!^r 'hށ GDPr0.022Kh-!\װ >ؾn= 7}ޗaGBBƐp.\(tx7kZyf]!y 7};?SKؿ3ifEIqR,{ 3KCkޡ;3T(|:?h̓$$yBT"(񷥪y#~\Do3EϑQts%f"(YJK_k!uP()BLҠWwV~qCqfa«= G`_ 21+<}keI82#wx/)5|h$.XvCNcbASJN?ѵ,1Y_{" d9AsA1` A[Gc'5'[(o~_Zv]VG̀MT%TFf}?W.^.Hi~j?vF-+ȇeèݺL">c{5K4f1я9dMR {ʅئf#PN@mG$j Ǝ1jQփB(>QVd,3@m֤ܿF`}*|'Ig*B{C!-ZZ͕H͵_AYfW@6kCVCmCzcuǡ'vݣ 3iX qa$dP192@f9feuuzIbskbrVL0i'SΈ3 {}v28'f{eʩ@C?%@ON-Kww?#uiLž b7B|]6s ߤ Z!z<%%LE !m4wR!/ @DX"RAŐ͏|Ix;uK_MY'a"Qjh4n{}^>: ZCyB5cKP{i"J)~cWF>SNGͯ9a]Z(`3U[D Iaƒ~KΛ|*v@}g=Ugo'a B ? v.'wu^Gzd[${_]މ /rTЂޚ@MhA!2LnVGx&җ~-`!* >ss%$LJo2!7q>mo`0Ђx P+zd|4!$A`c& S!Wzz m<'RoK':2{eCY\v1((٫;ʫ}nwAիЕ[B-F@(y}RU2W$܅t"7;l:[&'%91N N{?WխoHZ4M_?KU @VjrX=k^Ӈw-clC@A/$XW=29^\9,AYXK+];:HKk%Ҳs3s}^b鷯M.>nL,=^Y**H5I@+#bӑbxu#Cc9UqSRXGb!Ѡ.ٽ*^nYB zFLjkr0S,H:3>Ƕz ~WҔ $rI`+P "&!j~/?G[yW{͊԰=١l9P`<@r.AGEjT;n:Oʁ}v[@G h;!{e#No1Ʊ\FٮTjj|Xukyr C MS)K7Z?=2|ybȱ۲/5z|xT.2D=IiaZg뷾| 5?oceNЧ\PͼO49lLaf$|"Dz7S_}Ws\;$}jz0rIqoh#ĮevyIf53yǥ?ZT B@A9.+Duf֡)MBBvm%]ŶUyJ;HIj>AYMTJQ}:i__V Y^fD+/oE8] V!K\D I#2N?I8,A]8oYa2qE-/!s, fq7,~y[íOqH8*=LP]<ƤR>7N~&?O C@8ǚ0pF/&[뚸`XK i!" -6i lebchN M/׮K AiY:x.| ?.A[6Ӊ%d{&٣xzv]i6|WobwRn ծr sR'ٿ9v`L{<iV#V7۟UݐCAګDL̷eFrkRH I8{# .lhTJpc۸T,#J#?{c{m cbHW?TβBm\Ny|.4J-<9`OlDxy6(þm®VaFv  u1#CyAy..1. DL\ n{; {=O@ A6CGWmuss ܤ* #'d?n/IۿV- HDI40 v߭A3,Ȯ0N፨Pbc pWuqOgKhUM>]!̿BwzW@[@^<( ?bDW0)bcۥyDM9]OM렲W?|N¹PVFI$mm>Š!cɥ{}^W! 0SPn34?:5bXx$BW~ȐC+vUXˉ@<ś8ۖϯxw[yR۷\Ùga>at@@VЩ3VrV"̄ƚ0vQ _KQ 'J,О<^pދhT @Ab4F%)߄ߑCH\e׵#'u{?m=8뤎42rβN|+PΝoL|,htQe/cMx|U2b wh ??Ag<2+.Ww.tz/}) _kbb?D#̞y:W bq9[,^o_y9*I` F╝:-?EID L3lzS$d88 Dz[]^SN_>+zgLnKD)VmovX,1tdAGxl[v+!d蘂_cpjQq`^g_\'r6|=r1 , p99sk.zu,:+0>)VIՖ%VByTb g8RC B]B UHCF3rp$-F2ԲR0D$'(H-Bf}#U H :X;D D5Q4Ɩ<@t5f^~i-'0q*6\I諺7KԠcN-d<8$$D.r3غ}D 6M2Ч⾇5ffedlJ qqsߡ4 Ϩ? c}:KIO&#Ql])O"m8 YǗtvy|Ʀ'`~˯7Q_mAS5o{9uyʻJ{kϛ?Ucyt l 1l [#Ič/Ԕnnlʐ';[j8\f,Y0.Zt8QUXC/PRX$+hm+?uDjv.(|cʊX%qM9 6՘Q\jPA)r59FֆF,#%O(Bgfު'_q2Ȗ|fDӐf3n}%P9ZsJ "畡kheG%ەW%NځX27UGfN>gv7䑊LU϶JO tYҵ-U\<< `ȷ]%}`?cV3(C  (Er_?Z;Px~ rFߖ`dž[y5&J y'>{pw H<Ⱥf]BsA̅h񧓟_ce9 ``U 6͢;a@B B T$P /<ZX릧ff94@ %x [Drz.t' ݶۆw$HDE.($$@>Q.&8/7R\qR OdAxzQih "ĆA.hrE鿃no~OØC`B.G9*  mzi[}U l֧2٠\ \Sȯ`*s D]D,0tQ@|!q.󔮗o\p7ܷFh5pSuSf}єR]o~=:۶3Od]5,?.J]V޿ťUkR;w2}[JD8bt՗s(@zdy:f?uaExQ0Vd’ bxsFDBy߶dft"ѓTNHw^Bdy :!'=q#q3we[:_ky!/i$@ǹ  ͱ6x@ 3!\T L%P y_?+2|WcXN'xeA|aAfp!R;BĀ}\ߜ%2ޅCjݛQ?K a^*Uq_9)?Z?6hTLnC˥mLog=H*-F oqW! &ݗRKJjVjuhÚwMTpӅ4K$yTSJf P%Sg/ Y(Z3‡~B~1p0 ϙjp=aYVzJZ ]Tvb=Sm{C04s!hM^3Y3O?c(#G,J^q-$11d1 w>I(gQfy_'B-c$p{n$q>ADE\l*}(>N^c~mxDV}a'`n#TrdedNЏ 6X7wb77-Jϸ~UWGQTqXED[Xn6_E?5"F׽8f}k6Og^G};{糷qvGHgk(rA/k(ޤ6loWr^NWw쎾(ˋ+:6GO}}ePtqQ:’L]$D_n>g-ŋ/QH0@!} z?\V^KMQ'eM|lǴ9lդt]okÒi"5|~_>F I"<~/ݷka'ǫ-/q>ۨ_ Ou>770|~tzrGSa1 _FK:E-oP0XO^ ZjM=Qr͔m>WI1$~}Br|9MoVN\X,wҶvۭ3?khql7`t_wm$~JrK%skj iIW~zGO/?]'6 ksY"P%FˑD!vG՚ CW#](:΃$,_cI`aE$&IIJtoy9`~+dõ^%sHE RUK*G(š/]J^ڿQ{TԠOjC>APb2qbE誉0:{>sPڷD=\ UHl2L0a S==8\layZ("]i"s8&yHq$<BvBoR?tICTHSB#1F>!i )a b(o49F"+&Zv@Q#=DbHU%\â>'!F;@i+S{qNFF|/a D#qmerÂb̴̑G@ d'kMhmA@( RD#rL" Cpx= J) P P\z 5Nyi[JD{m4DCs(ƴ!u_[ڜ úuǓ-LjsmVbs 0J E6ZDMt?G__wHPk\Zi7J uȦi65g_00 h K?gs/o ng6@meQkce.u~ћ6@)PwæA) @7zAp`aO:#l^*C#)#alB 2kT"Hx `2MBv"([,$c￿EƢC#ҙ`@*ΕKd3yX `ۃB I!QBDBH!A>vv@Α0iFQdB{I $xsDyАt,R‘r$ֽ8-&`D}zYaܔ`M"D"LY~3UP J4Ƀ+Nmڲ@´T% 7"nN=lMc}6[`GB([k86;&ҁ֊## iA# M ̘GW'Io) ", r P@fl$ƹ1J"i G6&c AJF63p> ,A&95&ydh̅&F) @R8R &"̇kzp@G}.sap@' 6@[6nC]d e4+ΗP;K^-Vj9\ז)Wޛ;U5*; {|>~٣Cqgl|()k={+i~`&M IT:՞3Xd%5`ZP Bsl*EvG/b"@,{.{Eݵ P`0$b02 fPë( # @Dx̹$!FyՕY֋K:߇Ǘ_5WbJS4B%RI 0ǕWK}חq݆eYTyN~~T7k?eefDR0Cء@QDj I!R`I`;@$Hcl8 !nP{ s)Qf de, m x}b(\9qwFd}NiluYeTc/:(|4z^E_=I2 fd% M"RWޏo5]g ȻFޕe-8| ``i4-VYDC>ر""NdA#TɊ0L 4aDdQ>PXI-MLH4@H&a i] DrLZW)@#Zl`Pj7Lkhi)(/`L+C!ۄ$xsT$I*T}=; l@G~0?sR_qskc4 q]/Ѫ_sƅɕ\A|ƦpU3-%F۬rކJG.>h"p9 uOǾA"z9CDAZXXdL))1ṱUufkmDdX-uFmBi HOa@߯?%,(KAr*ws Ye ʧU"fQ i0Y s!Ę$F43K3L b`mR?AJ 4a~=:bP>BIi+05'{oיaoPWi( 쀌`O',QR$cǰJ aLeH#F0!$6&( P%0t#1d (ZPSD[UvPE IHCZEHl YJY1XaГ>"׽i;sA;[j.0v9MFI2=vZ3bն.ٿIG`HI;@t @F!Jc> 1tĐ )A H"ڐ $lD Y {)U`g4ʢ,˃eDfL0  ,o-1F aFѩ?'M&Č-{=>ֶ7lPcʊkma[aO[&ػFhacd IaE D)HI% ȍ$H 렌ae0" R s/hM WFf&FywȌID n+^dl?a3HR%a_@qC]~3/l,acܿ}lG /"᡺8{.A!tt]=#2E ~ޠP\v"7L,D0p|V Bܨuh3ӝo^uA~~.7$O;g_7OZ dfDR@ . 0 2J6D jU  B3z־yv yMu ֛ZkYߩ$z#DTf#60Q+4Ӻd>YE)k5gޛm9&us$֋TtճE'PơHH(]C*P_Q&& 2L3ĘY~aqSSF^ . DFP͸DH`QEpoIulIi# QAJ;dH  :߃5Kek4Мm؝E:€m]VIIi@IF`D2#Dh""P  (fTC>äjf(hDTש3HɁeC.[`mHRY'iThXR@KL ~op qHfP̃sȗL&n (CeP 0Gշs(@8BH Ƈ HQ$2@@=756(Y'vlp82mbrD:N{c6-~Di6':L4Iɫ'1?~w^8W,09i)G]:q2*({:tQ]ƓtHA-q}^ֹN&!YWxXDc;:Hԙ![9lizv[@S\{/ .~ŁD\BD2@'Z-!1|;_o-oI@ @ @.+o~):`Y]K$sQnS<-?ư;I$H5B'TToB8^nþ[t27:ey^Pe#J^=ak1ˋ џ&Z6ye @~/v &rW[.Z2%(HuaxCMSyRImcf Ҳ[Qç7Wfםxvl#9$Lߓ9OS܅ypX"\ǍtWS"=6ܸF# t-MqB>D9u k@T͵- &xqqګyA!mFf%Hԥ;G.isMuB& 4PL!{i}52CY0>R8Mne&MCӏ'0ZD3ƚ 6G̥?V|6p;kQKd`f+oG"xAN\)|2"'ea0V- zg(`cu1>3q1 g]f#妍a9t/lurm:[ W>X"[]L RU/WHpӸ"T'HLĖ0;O73vmf.1/NIm25w?!#7WNB0Zn27bV\n\"~z5UР[%u$>Hv6sPn0ΈӮ[| pKyyB ]_&חN>`^U-!2XUUmb&X8p[%L@"t=-/p)J_m ilr;Hd祱eir+K'n_.XpݘG-\{si%2n;"v~DQ. |c{Y'k(2%A̡SsP8.4ߌձ෶t4)GO z)NYQ {?}m8XB/]`-YTEFʊv>.B7`;- [zUmǿ83YM:_кT-Ba_r^b5? JBv%R:ҰL gA{R7DfHF>ϋi'.MC")2 ȵO m2V\2=;J˶A5O #W}2ɠ e@8fWILD׷@זrɋ9UkJ܋ 7~~2EO}Tqx ݐnF/C埽2H3uˁEaN[|sU-=!iKͶ [ IQZd[#fj1@5ZӷbZ'"׎agzCI9 νe7}%8pG1,D_P\ӰmtRcEU~cA:1I:м8NcFpwӽuJ ę{j֮.rfsMsL| #9iziѰo4rƽ6tJKdtjXP^0_8bڤ45OLĶs˷k96x^~|V5vk.}}Pc6mjgN ޻' 6]BWW&"V?s)>aE\6jt7} #,f2xsrm~2qRHE@ʢ FbsJЪU<&{}/9Sb!P}|zpֿ?^{i7Ks g\ '`ޘ }S!iw(C+kojBts_ᾶ$fa$' NeŖiYVUG']oˏDvM^̈́r$&ݑӧmMDbUqf=KtDb3+Ԧw 5-̑Tٯ>$֬U'Ax8/u4 3xڢT]zME骢bw)@Hc0m=IUX.D7 Ncx# ,LQX rChE1Z%woCOF1]@\f[L-nk!r^nЧ%%KNeq=M58sM|C}I@×|]?;j./ -LrNm8Ewq%kQ noc~a r~_|竈卂\9ԯhNU)g<66^[$ /Nge/d1"wJ]M%`u;u' dqNh/Z( R>5#-r)02D `bNZB-UdyP;ë9]-vA6s'X|;-;H dɬ p fQH hC?. WBT2ƙSzf>b|2Y<W߯Cgfۙ:-obނuՉh9tbmVQ  ֶUu8AcC8 H2bv+h.՟N%*zxVݟF؃ G#*f\'au:]  UgGֽ*[7UKB r)֤2ww|^ߔr+SF'Hb=nD w_}m>Cb?{" EPisPY+8KTl!jv|h>ۍхA8=?'pppU'Z\YȯOtCA$woܦըȧ\ 5V.oS>E]W ~ 1o1 aTb|5I68g6fXmغ(۠YwΞX5 Qq:!p P.Ho@F!Nś3BT=?~_ " 陈:2VPSn*D"$8oA`'DPd9tch͹ -Ez']On=pC' Pjxk#"LBHNT,CUk#ocDx[z;4驧2T bbbbc%Ok|~T=կ]8FCpɰ&ʽ=EZkv!PU|oreFDXuOZcE'z"\oϥ0$,,\U^!F3!Ye.Ce)IQX#n.M4M4RUU5ixO<ӳ2<{%{H"DSIA3O8FXĺrAez5BW6, ڰnnt>KDTaga 0HF zz"Yo8Bua4,!KX=yqLN<=Dץl{(=0aɏl/eG'bTZ}έ'wm=%V8FsUٟ\P=4,1yFg2 ^)(Q4l0۱FFi:l JI Kzz1| ecH;Ȁln@A /N_2%c@xg pyt zU`w\{?Ut)X+x?Zij:X |=;#\%`%ӓ+6c m(b# ^uP? "wTo.|4;Rc"M<)k9DWy* Utzc1%fYrǼt]r p.yorv-܀WY! шLcY4ߏ2qiCJL+4)E׸SZpFx*Otc׫[D{$q>w tiZzz MW!D7P^Ӳ);bѳ +!Ĉ= (&8@Hh ԘJ5[S<1Y햷wc^7 $}v a6՘YT:[=w lHɒ?7Z ܽTWӿ*{z>˱9X>b[noQ]|U-C=-(i!y߅L6awL54&7M 6tpHOII2 x]Nx.=aiM::}݃ASwȽ8dwz!Ƽ~q۶DR 5Ѭ3C3V%J-n#00VFߒRSkc~ 솗4kFMw{2YIzŃǽ#3ЯHAJog4p+􇸸Nb%?GA֨̚ i`"ȩ[}ڑ2$52Fx~AzZ˙ubl7I-п'eyj5 ScR>ם>$̈́^\esF21?I5j.՗K-on&T~ޱV^X„~qʆu`IJr0[#ٵ`j(`}p<0h#88A;־K:#H$H[~BJƶRǁytd6?p~@JO([C Bn[ݹ-GٱUtݫxv@ŎSJ  IUGIl5-`ԑsQuvУX&Ќ[ڟH1/|u\tZ?Crwl1k,"GS,pdHNyW{ :g,K?j#PZtP֝u 4?2k&$BD۬0?`]A%w"g5V&K2ҠdV, :!hD/_ghCHVO䜨zcKǁV%0}`ڛȈL3S}o~k=z!A% `Ϲ@"ԇgpCI8iMIy`bT3oA>H`Zao'zAQ)[+̬=o[3ץW2ҋ -P>=нWF`- vq]Ԡx8agP)CxFZZ}1~~#ٵO[D5q:~3Y|T539UBaN=IJ%$nih&Sg(4*QKݲMFqH뇏ӳNK#C\q;[s{QAT4op2fL21&i{TW<,MY4vܭ,LܟE!`6xwLO"U~;90y-$aT(jAdSTH; 'nO깝rM.b(S/\uGBP3U$MI+yA=2wZE2wv<RS_ W' ]S0fd tj]лO_PC/xl{ uxÌ#9.}PAՏcLfl@hӊ|{G N _Recsu0}4Ơ8ߏKXT7 Z;Tgsly |Q' T>FAި4] DFz&Iȭl?|?,2kk0lj  wk98uNԵC|S 2\K`z e?ʽtٟ|zoflq*e7cSCe$E6YkhR2Zy$I^>-32^\`V_~x;g?|p#lz5^>, ?hXk4/`|XY#̙c߶XhZUmb$}΀ vZ:®8IOA1p IrR0얨EV~H /րH[TG7~ nJlRxEXc~+\!·u{nA,nB|Hrzo[?3M 7s\rHЍ$SbDtЯduZFkT7!ISt}d_#0~tjC蟝VsZWMX8_:":`FVEP`I$ZY )xs#Jsꁝ3FȮ5?6k 9)]n ~qdڙ7|_{[p/2 *: k-N!clt:#4FYdrl8,A="SWv6OWq)C ""ʦu*z1C$ W j0֮ґ><Fnhd{ 7{:8Uq򙏪h1\U ~ bK5yo5o$B?ɾ5X?z#UHϧPɔKصRRCp.g[3"!Y9=>q h#Gkzwަ-`~ݨ=Lho&$aR CCOxL_zHN1X=*M ai8)g #HjAyN QĤiujT%eTXH뷕b&9߿*x=s/@$P(XwJn> zO+nf±95;s:0BфYb6o}KYkP'wm=ͮaLe˙vv64ҡz=m(R@*, Ɠd& "ġ0FQKn7~mх> ,o¹)X:i_^{~|'5Ѥ~ߪ -Tjņ>CcuNG|Հj[7 yWYuW%)]W]0o =lJ$lq4W18$pq!׷Ze&qyJu81$O;J´o +x|9B:J)RD$_rjvr'-_ %+f Β$M?Tg5W#2d~s=?a X}O[Q) )*4"<3~nyr OfVY7#,ksr-2m5usdptFQk]+#$^taٗά@ hs!bv G3Bt,ȘM-Ujn$?"Z\)r6(V!ZCM?DWoFd/:hYP!#cbR4cL$Ìjad G_@4x we4V=jÎw ZVq{ /hR.`hlLLr::c*fͱSOWIj™ 'LP?;уc64" 7{>.%W9,8D "\Qa$>,áC?X+ä3WURDy뾁Ir5J%lZb[%o08"gg.P\޶zWf*C$)#f+tFS'MwA~nĵzJoVNF>ieiq|8tA>A*] aa'=e%(BPM&S) д-W2L+tM4#LUK߉RBP4{p,9YP;cM) eۖ[)Ca `ąX{*p' `{`LJ#X*+? E:{>L)tcՌq[V-42a݌Q"U:{푊l(*kݏIiPh2h ]_y{'Yr;ƣNqX]"![hc)*ӿn/l`% l= A"^KkMiy_|fhy`6-4b,TTU~2:sN+k"=,y+ $5b9C$N1a$, $}Bı]ԷU)pLѓ)l>'#2% 2KòWMQQ" K|T::bXn+lO5 |[s14n7h) څ[~0cT ې{Z_=#x9%twH2p Â:W-Lh9PNF;u CP0t_=j7V km:lUW4FgBPջ cF,އrׁ&P:ϖ汆V:XN|\f}~\djT!g~􍕣kN9unFZ<Hdm,ϯu9E(NY6sm+{ZN lyYXަv9xU'Cr`FQ"-?HJHi 8k iĵ!L0eT!SLvoqK:']aN!@8b!J % bhڀBA_9$uK@ZFZC_h]$1J;+wq 3Zh份H٧!"=TDOH@o1Vݾ ֎6aY9dqi!L pȕ~az͸܌p"̌L…]\01!^R&ro*+kCC;uJX*H1L~ɤ7h$X\-j3 E0NxU.+! _VRC|Ċk.$"b8׿ikW/4*1Z..CE yܖ> iOڸ'NMKD gwp#M?pbj JF6juF{ Sm ygCXg~EzVL恷sn_8~N'^ !z[㧤:z$6ʓ%eFWyASg#\޳V_c^:q9i n/=Y\WiQHD(6s0Aṷ`IC D5od`  Ye'-Gs"!:@䚐 ޮ5+dgPEP)x>x8Iwc0!owƏuؤ܈ G]lj;-0?Ѐ Ax Z3NQk_Od(c q5RɺOVN&_NIq^ 4v+O5?g Y?,̒;SϦ)FL~ڞ`Z r )+ -l&oBHi鈽̢l_*|ԍLJGF)X%"7Ұ2a \ {ņBt0n`*؀'4bO xpLpQ<;[kr *,^ߧ isz_WE.3Fȯ] spW=&8dvƔIw݃cZh[*4`14#y\@1K% p#`|@+*g3sP*C% ^4 V( 5'<2{ص0>BEFH7Z̼]?Aʰ`\b:2%4e=c,(a"0 |w!+jf=4_ZJD/!mӬI o~ e {!{Ɩd6hrP6WF T$s$z{HVW_g|_WՄ1}j f®Lz.D 1 4eTjsGs{(̺TC|\YӦ;OI 1 QbҟM:1w#E2]v5Qݕ[VJ0*j&Mi9Ԗ_()Uƒr_-{MqJ#>NM=lv8F C6s;CmGp^Q2T=S^q:B2Ad'|"_HH)eޤP4^2NGT5S$%8#P^cIr.F_K3SWl|fRE?_@10Wa= ~֟wFK[hO25BnbRGNE>Ȱb0lmjMt:wӠYR1U){Evi苖9uz HxIЅ5cPNNJQ̽[u*kG1Ko>wQx>Y&'G:S cjäjS>9cRȯm$hWO4<Ч.8OeAL (5(ȯ* #^)r:RnEe}"a9ـg|̽Ϟ!@"l5{Up@ Vs/OĿ'P2i b= +If$AAwSYJUuO#bз 7SlABH,h1tqAh OMU28܍6 𭡀qܤhrh\ s%K?t d Ql!bNg3[HE,FUQP8 Ou.ŵ&Bj %XL,, @PA`]!VuԬGx fHgs5&m[7EQȍR]f S P'{jH1~no%ؙiim((OG[\ 3@-IDI%n^hF.tB][C 7Kyi͸:ǡQ R_4s$@_1H3h ~d&C g%H5aI)f&RLb^-5˪Eμ g UŇGHt_7Y&3_Cv0}|@FOeٖrS#\E쇖hgL-F15ƳHEeUDYl&UښT1Δ#4pB*q((N*!1BQ&dq&X6^$P3 ^䀻MP'ҍz_<\`ςBIZ8*id`QyJ|1/ Ut]q {3Če∔IvYF]9ɩ=Od` .S: |\8䝇F//sr΃8Q9y}^!x6. &DehiNQꥤD Oy'm МFRI*cTG6|ɇ4/૶sƓ."aү㰙k$1'L \0*Rukn:_8 W"M3<$Jָy'c@jXt Q5|Rw5MwybM 4fƘ3}%c30% W J$CK e@b۔͘A0Bp z6C'{$ (‘ڤ&bMX͝xj{nR$}h‰v$˥0^hA2|{7_e˱1:=x3spI`mV4-$^n;|Bf?1Pi~FD 296&D.fmYIkBx#Ж 8EP:Ijć0z:ߟΙP,">obzQ{}2ud^N+&SY"s Gb;C]\je"@^ABl+V34_r*G&i.k'ux#:\1,י[&]4J+==r\Z>uix#5HZC@- $ q[ l~F"P0Q3GǣCMcwyRzD`t NGcbbdCҳ:Zd=KW蛝5,ֲkkrJJ!DGoi}x+6􃩭- TBl1 .~[lF@7AʻBQ_*ϑ*TZjyPo+@UZoy]t:-3" N EE0E)ii~_T2]e1N 5 1~ EJgCT.CTXg}yCPc7Mi;Ds+gI5=w]zfݏ-B9\J)) rҾD{bԸhm"D+It+A:3. P%/bh.e{"~78k.ΗT}UYDGO] mнOb> { C2cGPבE'+rqxٹJ+> |XlQ|/|DeLr UyooIy]@rY:2ad}z%RܾdV<徍r.CCzAZ$IMD~=86UPliFtH?^5h*Zc Xbk2YQ#N4f,In/R.+^=KpA躇3 $~WuSTD"-QHCZAk4b>r(ghڔ~3$8{ng XTk to!~ \k9NYwm#e+ё6^6'E1V.*t+!AMRoTڈy)Mn/dJ@V+^Ҋ̇ػpSVF,:]t` }jXK0x3;GkԆ[ڜy0Lot7|3W [s,cV}}i.``, |')ku3uȁSWW2F yfٚIbo iD2ZlϬ7\bCgtћb:ī:OΞz6OT>o|H]ow((/ؿu(]Y/RЀ%Wb,̋-o[`uC/;|"GU.P(zLN?HYdܼ[n \賎,d[>[wn! [ri៥}M }K^ Q>/.˂-ӌ5YgE tj6g0_&(a]'I2C #b\o=[9V5t$^%9.{LU+EgRW*u{ _ʞG,R)W QȖqp+TUWÃ"qb=Wb留1膺M ȔvZ5gC5׵ 8 0E;ZTqU$-Nߏ\I!eNIXD7M)0K DVPvYu54Zrj=lgw'/+:&sDvetYM^]D#Q;޿.ݎiYWPШ}eY;pʞ4W^6B iCbW)<5ϮD <<dz.fY}o›IJ\RսGhH3|C2qw"peXԱžOrKY[Pʍ;~p&1³F(D'1AA  xc7nes\y3.x3'E?)4n դ ż2D"]׊ FC[U$quȇ/}n?s0¼kSCu|EҴWR[:yebǏTfHt^91Z`64qԏeuˎ}yґesP_e@k;? bH5X{[8SnNʼn;G2la/b kɧmkⷮ"8&]#,Rڤ킳?0uxe`n^-rk]k:[غ݅Wd<`1_4S:MlKg4};T/_˭g;m~ZRRqOQXk dݍhߧf+ ~ TU =O4Sqml$Lf̈6x" )kȍYaǶ&vS2ds:Ƶh]sbՁ nv 2VTwBoLhbD߻'?c/UiD\6ڷ]& `H;=oC}NXC`FgFt{Oi^0PwN.]dP!͉dk &<&Y*h7j#3Nr}ft?z}9h"8e.=V[0*yc?A/|ybN̈k)o&V^}XMT ~'My BƭhZ@@ßǁzu8TaﱛN+H71==!cs]T- w WMx 7nj6 O4  5==l7QL'Ӊ0) tܣ5PhEjq^5 pE{pqÀ/ +.$ɬM^^V+ޙ- 2"V[91$U}v^;ns ^!gL)υ H?Gk)c(h= n Vw6Dh@AG ! 8XS$0]I" "FuP;b V~g4fܛ%[f&U#|gڨj6pz8Bu*]&q ^Wc0`HJ>}C](11(l_Seॢ0lq[d"Ա~Y={9r%]x\kۿ_B|^)t&@BcW&D-]/l_&Zg&Z|jEZ|0Rrt~Sj=1$.ċXVf)I,CbhytzTU4@O44U*)FD۩UT}$ R%[0و_z/ͭ6Nk h#t8,@D _b2f!CC&a ) błL @+XĈbP` +ܹ $h6 T@TRt}g~)bjp7}dǕI踑+3Wh6 ݟ@Ƕ&fd̻y q:}y}%{+{F-vAuIޝz(/z'h@*ZrJL3T!; -`uZFfosbkԠ#4 xTbӍq`8zbyq-kRn>tTyl$Mu V *]FK?X(B_1[*/n!f/EjO'VӨnx}?!ms sS 5!i4MahR%3{*>U z̵w@IHRX!'NC )B;XޥƿJ;&t-8 cjd;q\}QǷPz#xR1|Me:d',&82tXg >}/X߶AЯ.^VTSeQtԥ X/ѹXxΎZ^ 2?.Vdw.0$Y^)Qo8j+}nQ0yO)}y|mécՖ:sݻ-+ k6)%Kz2$2/G}Ř#Y ")nG3-.Gz)k]KJh\~=x׵@5HM/ZR5:T!F8$X™-Z}-,뺄]fŗ('5DFޭ}cd 1]N|G^34Kvt?:f O?6 EiF.ri[J{ͥG@7V8=eEdb?i26Y/M#= YҌ@I%bDq*!Uc,²mzb*bSN,JEFOo˜qydNXpLLUJE@fmRSl!R@qKQ~c_D|q*PߢaHCNˤvNJOwDgA|K?nj?O3§_}> %`64 ^-#=>#,UGP";ߎ]B(cN JʕoF"^BW[pS*]&XBEA) nEN<)7JtmaiTSar=uvԛAW?f,gߙPM˫?/DU~d^`rܴ ܥ3BK, 5cR0U&ۮ٘)*gW{ ۿ̳)t2xs8zOICt ^jR8zzzimsMcp,SyywTBө7Z;C2&nM"=$!ta3Az(N%v9@OcyZ59ge4xŸ 4/yvrve'!Sb` 78]}F zSg3)c҂kIr |ґqT5Rq/=Y<[~8P;6ףX*0 p]S6 ;~*9D)9moˊwRԔid{G6jVB"(/ʥB{7fHxwRil^JLܭDIG/swHb1}]MM)3&=&Ok3kar,?E#fL34fDqw3!EAU ~W.\&D 8|xfz~9}ovYDm%3r6He'~9'yC蚹&4y 7~JEiL2r+ Mj'DѰsv?=!/0zjV7Xhvy`6pBdHx>"+U K^%=Ȋ W%>9 Z s~8bJPyS$ m-ćSrXVkz;~eK42(p@  #<\k){W#_ ^O% (CŻ|czͦ^k RT^S5~v.y]F^G:L,qP; s U?Z@Xg #ha(:CZIe'fL;\@7w+;^d.m0h-4+rr ?ohb8:hp ][@o8ǹ.f7^B<*ʔHLfӆp"yi֫{t3 HSfpÕ>@ľ.=@ba lS8:YZy(@$"$54ì^0߭K(bqwQX\@@H_hHh/@v/և(!*B'-j&ho0>S7ڕW P=- vʵ;Zv'LJ ^Uy?#iZjj|˴xҫ *mP nϟ:M Nxpq@ܔgNbbŮJɄky/ Cty;^w]VdxwDZ]}ܝfG*JR{fXM M:w )0} 0ZtD. @4~τ\_@qIsXR S&57#z?7u PadNAŊC8S+^rp乵`JBeASXǿZpmwPB gnV?{4phNK1u,N\cͥU).,pيh1M=Bi>qާxo0͹i=LqrN;r"9E\;>ۆڠ RY1^&L'ԟ>EH;F/d>"Gc)4{z\w>y93PEl@,w%{ ngˏ2s8LTRA+__c$>+_7}COTAmo߰3.Z,gbF,bA 8}:c(s\=yi\ˀ+ 6hB EpblIF5;"@IS^,LЇ d~CSС 3.ls)m#[ci#[t*4xhumk-0oX1d!gi~gKa]sR!!ukk_J{,!7QaM9f^ٵlKT(h3 ;CnevbNN})*}G!lo68K`19(dOâ>խKxV(<P5  oA{}^7!~C.q&!\T#5be!x=AZaGhxq[t{Sqp?IA!u]n<]!˜|/"CYYކc5 8ZDTͯEl4(go_It9 @_򗮑b#' 2$(j$(`=/Sn.s~jqz(K=au mqE:9Xºh'%I4 |?&X0Fz?-ĚѢ5Q1u9lHkQzM^j+;-UdqEC|3R)` ^ lqOM :Q Z:}@Y5 NtAAb,=~rlN/ "֋iofOW1/]fEbsm6yr^:\#oRLpQ2ڔWwcH{'7d>#VW.٥%K#̲$RShȺ7 ?oMB =cc}Jo ?grbU?; 9eteɇ/bǤZ&Oq_yv_o[*r1ڐ]PKHֹ{ TobuqґSW8xii1ĺ ԞQ^/Y_+9gBAmTTe)ojd*:?bV=u J. ܈` 80K*h66*SNf3-:(!05F=^Pc ]lg!O^w;RZQ]U]nf}d&%rUaK5RJ4;b?dj  oDWV]E3іP`ʃCcm *Fu;1j<&% V*ȇ'[bь9B$Z4i:_1eʤA#GVNU?Ape [cND. IΗ} RrM%2B,i옺\4C @h !&E 5 2p2ty~%Uh7vrV|ʺg F.lyDє%Ћ\٬>N3Ԕ"81Wh TS/:<cW<3zZ%kSؙ?Ve`I<2߽t7wY hhaHj'ͮO'%u/Ⱥ+]LѤ-CW}"hWvB;4k&}|;鐴+g)+ 8\K(Wg&- d"n_R"mr]K)Mb+AYT9,JF.*NLGնK.$ty#;oц?޺8ONBQ: hˁW趎!=F{>̷c\ bF6hV- ,R17o+u9䍞qҢm\gkrL{jj@mV/Zw;n\+%S Kh)9~Ѻmə$>&l=E{yEXz o|/uפ| _ﱋ2K"Ӏ|x{{,mdz:s_># Qm#v‡xZUv=ؽKbB|x^>DGëc@d9h} W?7z򆋱?$. 3ʴn&4LlyLTQV7"]Rs׻4~c3jKZ;X!Z L;_?on3(5ZYܞ}KtbS(F_%ъt.0-E?ç&+Baty"s0nf1ksĦҦ\Ž4?~loGjk +zqS94okOx_ܤFca|RA󪛎_hvQU1L3Od(m|2fstʮmnv>(b_k>O{|Z7EP*}&uwcޢ;,?RZJC`@(y$^~#B%P$,^@Ǐk5qHo ћ&UTFZ0\y"=p%VfƩ֋HBH7O{4 l%&>toQ%z"R]$'GeA' |,ңEY4*zdv*Wf7`.CN^…Y_La`K> ~o[U6޷nkB;1+JiF"Iw!n¢ęsm-ߙ'ǭ6qsFmФYIoC>Jʙc{ՕD&DǬEuu7niSO Ԩ_^*? !JIۺ~iUJ,2umaL(<y PO]u1ϒ>!hU^*"WhwcGj)ʡ%V;bLWo!ڇQ'ENUV,d7$TZR$< G2f _#8I=yBZv=* +eک¿-F;Q< /sP /$+`2f ;IEa0BF=Tf>ZF0쑴Z& \깎}wSgE)w:Z`fLz*KڧhaCQSUڑ)bσ>dDy^_\(`44k3ߧOcr= vL"rBD.apK>ˉPV=[^ʽ=?[:QemXd5"BG|8&m~+YhA"+$W^߫k߄SK}xN=iK? ;o#T"!+K RdFB}~aBA`?SyO"k(Os 50: C^ .)P H+՜*Hӝ6dVw<:7܀/ 12zi+st:MhQO^{_H[T$f)yغv裟c<ՁcKp?2A `3VXfEq5[+% {=g֜ H+iU)=큑cʭ˱@P{, I+vӬxai4C3B-rŨ~|VI2%#=EBxn]H6I8^c-jG?;{Eh gs 1&ɴ͎]b%Lha+p Knّtz1sRNg޴nj_h\"5p=x&$" j?6Ej&Ȥ䌁THrkQ (뱬>ؽJ_pĠ,>K_Y1$WaR W3Ζ¡M3K4Q.]H}UT&`ɶG2}K'gJŹrod;PԺɱr}{hu8xI_3y4C4ٝk*|'pC}M3Ё74nXzu^>ܾcY[/Mؖ{ۭBI G<>T;xO}ԔN.>,f_Bo}]nǕ&(9R?Kɽ*%S%|-_/<.8D>j Nor!\Ca1fh  n&5*!p_o{DSԐn d?H{ř[%4y"&繟ܸN%f] +1NޟR8\xA[j21 8ՖM=O:lLxrfڱ)q]ҫT s2Tqk>!&HEдz*!9*ūAu%9¢8Y bfw)}]$M7IO `fN0|w0/y%$UNLlCy!=o!#av+pY­SJ5߮Eq !ٞ*^ۙV.r̖+n94A{^f!a˩+Sg½%w~)heV4gGA{irB钷&ˠ>{:Q Ͷa@-ȂkKt05qiȸf>), "?9aځ1)PuYCv;}b( .!!OU?gj#(:V "8=҇K^.QjR}^VVh11ObW.Z{R$Pg.oڮ2ͳ;zo7n91"QVZ(g~җ0tC@_s",5}~Ū U>V{JنY+رQ1koצoE 'av>6 ]7\@+~p7Z&xI,eeЦ65 A+1r3wٳ*YL_E`7V"z +S;rfّ#Yi+TxYmlC/sƅ:I/r' 8ZPa'𹠬FF*P?b'љe4r{^Ayȑ 3ӳ2g<)a6zPTIJ&I'#h+\C۶{ Ora;;楺"qp ĸ6a萨GHMW-ja~ZLp9tɎnM3~nX=ý`i+NjG |c4`:~ r|^R tI=VMVsFTfD*'%G@Ҋ`j@/ oW<ӑt5rL g/R;Zx1WVkM'mWNˊʀx@Bݿ>F m5:W'bs21"/7)Y LJǍA7pxծ |3*ugxQNcqXO W ~hbP4Ɣ'"h`'O$σVNA+M5=$PePh꾜wn莉#S-5WKlP}Y/npbĄ| 1gyTf_)crG֧r,'NX6VZ7@^Kb 8J6t#t?Ldh@Zea(_[zk6S8y֋*|{NuLq#jC圽E&hg|H/бrhqTڹ[#yWc :{sP01ikE=w\WyS٪:#frpٷ/7UFR!$FH;EyZա;L 3d )""M&f%v*AOEٻNՆ;D|_\*bp[q!u\] /$ 6Hﲪ~Ĵ|7Kj6B~08:l$ V* wcbCޜb>%{J;)zyKt 47QZhHthG[>&ͮ׀ y:"ۨ(MUa/VyWmָeE(eh4QMEQ@ uN$\g{VUt1Lk9E=͟)#)Q)j~(1b Qq ·M^oP1`*ΗWQ˧@Yf >f0jI?7fz =K)PhNA2:"K,NND>W֡ec׽E9=cᘢ? ); s>Gv91J$Oچ*0wQ\Co" xTk鞬mRxA5vS5\AY.Ӊ 5!ρ~9E2*h~ˏ-8hޘh0?jL0.5 y$+mYj1,R3\%SQ<*#+y;)Ud|!>7X,+?/ej,8,3dad%5gd-lk+DИL;R4G``owI3)}ma/n59er !5 ` 6Pn}_C )J_z77I-0Hk_=Q%X5M?֣br>^ihcHu $ژdNi}kfyk9\QҨKxofzF|2~\w+l[${r#5c]UP pwb]kprtkKU]@kW1R`yT ָb!՝(|P>\R{!JМlTYY aϽ"5xX?M#0oZQ|2B%N֬cNE?7mF~wL{}.{ܶMMؘhsaTr;qa[j[jQnuj6Xt0 `(*XJ,jKIzJaq(-`(.ՙV%|.vRGk6`JS_8#AWV3 ߶5 hhnv NnyYd9Im htZGA])1P8μ&Vp2Hvv,#h&4S K:B-w^= @@ @|~4S#h u3wA2es#Ї~iǑbvkS 0ц:oaٷz6G٘Υ̤!wSp'HH^(ΆgZQ-'aqLiW~JyB `ZeJLXӒMΗM (ʖ#$͒HímU2EYAXmn4DC vCb](`>?Bt ["A?ޘ͏=It z3d"`(s/vTOkN*h䩷t,T ]4W0@9 d{ٜPi߱nj"ՙ5nRDI<{اK`rdđ3u`-qC Z5wBJΡMfJDS0IS;` nH7m}kH(yn(Jhd|sn#ՠ  Nz=$oT ^aHXI>0Ҏ*$AQZtPb5^, QCI/GQ &TYJ RAk DjX5% ~Az1 %lOj+}/C1x>8Tdi-dX!Uh3bΩ7")8T@@ iZ`A,l ;hG,`Ѕ,uE jG-ģIĭ+aC8tuPd3BNsQnD`#2|$0hVٗ d ԩGֆOrݶiP5@B^=čBhH&^UU_ı%fFtv8K d` | Nߺ}Tcc"j{{ߘhаӊkI}Hxq>x8< S\<&K5hC#ek1A 0 @trʁ)|Y BV 364c&t; 4YB#@@1R>#hp dy@>lQo1c:jUWKQC 6>iVURX`#|ފ9fm)"h3Ю@_'T 5|`P]}>/#~)o`/WwBnIJ۠< E߾6x̥Dgq_|fUU(ӏ^r-qhbf_FsD9{xr/fVr1DG"u~dBzh#}#' ^DHm:dm \,YTҤUҠ X/dPJ@QxL 6Fj4d(dq|oI~0nhZGL4g?UN׌L|e tP%(F 7A@hkb= W19$D- nx}Ɖ,0{)g^PFaʈ)0jb]kc{ ۴q̒٭|zEYwI]=,Am qXa.? Bo}9/ /wRNGDqQ jI?yE`ͯXcZa Sr7.Nj4rxOxoFA;eN&>^-^5ZihMŖJ1U7C6mCN` MJB vJEMoqϴ0I6L =} ߗ~ Aj6S̑sT?XOV[f^ $xҨ1Hvjoa;*6g%*TxJK^kaV0v>_b&$`GbO9ʆtR[ oa&' Yʬ:x0 JYY=(#@7i[Q}Ln."!* ߂6̠BNgLbۑղup]Zq9qcE|bH;;`Xl` os t/.,M2esʇ!hY{_k|7~sH7X{NNft"QGawI%4# SӚM I(Al!QujxZ,zӷ/FfkIMsG2fU% Xv)eXn?JG~*-3" Mn?q<<6gʂd>M &aՊlѝ)jKe;jb3)xz)1Dώӯ(R;c&.LH?D[F#A(*oM3hw3+JO"5iM;mSzK5f3r>5J^݆lc9jpm7]NP#?`XE]'@;ɠ7$*(5½0rLp)?eu ýAvC `P%@$';_ՌM~1QH ܲ *AH`7A[V)xEgXr%6BA p_R9d>Áf7Pe˽+ٙ'4Ri!z@ n*ԁ!,_2f*r8^nD5 it?Tpq{mCOˌ0fN;xEO</@O3sk.[xFMȞ:oΧg!&}~ q&CS9Ϊ؀oӻ5Dv[&ְ 4`Sah!?r*`&OLh2^ \t wūS6G>NF^3NdGX\ku*TUmJƣS1%Bg_vy>QҒ}sd] n%ICR0?ݛ e[o)FUy'hgՑ>6nK}00HQ1nj7 Y9O'I)/5Sؖj6!`Ç"*ڳo4="Dj@+ ڒ6 ]8LߋHڍh[іZr_ө7_݇@dI9?/EC#]xkײ%2eީxxh4<(!"$|LM)% 6mJ.$oŜd؎>.L &zﴓz}: 4򋡡1yeyҚ"])/2l;[խ1ֳKү~/ z Ye]s|lo6L~*Fm 9ks!-?CrGխ iV-0bFv%?Olw#K). B]Q`Q t#*Yr`0 *knqywɣfO^z=kU/G$D X6W`j2dž!fiBSL;rq=?ƿCO\E{)b-x1vr580?qH&HO-Cܷ+VN@g8}F/W#MtÀdTJFj$ DD8wyg?f>vNb|Y)a.R{: TP(cL(eҦҳ_ް|O Btd/VzZzqvﭵy 3| zj{@)4Q^vMLEtj&2c%B.Ȳdř 5zt`1b[L.c$/0,/a{>jur t.Xͷv 8fhme DFpz<^߼N.,%E<)/,v&V2.7v ]E'@T Px Z9hd_{iqőv;1oUƜ v Qp)$%bB:9˃BE5KZP/[LZq2]MFS։p57(&wO@Y4/Dz<Łڽme 2A!ysS!Ti8k6,HR'^ .XMX;_j_.R)\Ѯ8eZ28-=??kHYCâS ~?2Z+G7ucH?_VpLy-Q.{5û&hZc"oOD iJqle"4ԭ@C8pMT@LcA)UcHՁ`=Hq g ~~EdxF!Py-Jh(vLG߿5na4Tj 27޲ϪGL?a`/ײtJ)EތqsbHv4P=ա|Ch^'Rp %V`b5op=pXS6"~DPE"P AXKEi@@0 =&V6#OԈ /%aQŸ{ dƨ-nlhBŴ:a# HՄ w0y١]2)i!U\ nCB|o%#!3݈YM&,]>}` ZekҜ8|ΰ?VT&7s6Lt԰#p0i55DRSzGQI)VPESڿf% Tqf3;X"J^=6e0LۃMY(8>C1]৲թ+. ]Zg+*BRu^-3=랈\?a~(("EIş#N/`y)P'P0k6PZY0NyrUQMUʞ1}ViqBӄ+;5޽JMx%P丱0iqDջ u$6?g]f-r}l@#C |9?U1M"DB\=i`l̖Q_Z^Hv0|"CSCbv %Ct09j\jan,#)[.I;ز%uO%vmv[7j<"5ģ0Obui.P&O6Sb;t3Bl &Fl#\UgFKګ(`Nˤv;@!*"W(CZ v|b .:4Zͅ 7|uS?r+G^D#nlW@U_SKtcs{,/jR NTk!eTJc5wPrG'mJLD$,ǹ)5i4z&1$t- /U5%a&:?q&q@?Րrz<>ξ>cH[AkGD{/U_?DaA g]Ex?WQ˿ Qdb݈ kw#3oc ]h6/:LU4B7 3:`slNQFY6F"{/]=U9]F{_5uRe'/bbL YFƵÀIf{D>EasB%dGD,h22/@zR ",Ai:B 4Wj9ʟpK=rF=*AvSª&a7$ز*"YQF~>)a&:Y;+3ErлHi,d2뾕W)[[Ԅ1GAcB7{K-S-_Gt9SM46~%cx०n1>:Byő-&$(/"XYRK }ǦQ-~اԧcGL rˡ^j PmTȊ킆FØ-0C}Ȉ'Rf;sdjjγ9^z ~q8g}C [:+rC0,^Xy d'+%Yy(;An!K'c!1? ^M4L4^=}­ usVڥ~z鉭qT \ݭgr%/I}WtD RW8AKN 0`]=A;Hԉb%,8a&:fȦa_9&jqB3' O%XЦH&6θ/468P 8]C1\ U-濞#, 0HO0ʗ虦9t#1C?hq+N6dpRRztF8')sk쾕E!:h+IR<\0P!2wT2Y]߬j&֊ah ʧ"`Asy̩z}z{u< ; ,}0z [tY`.uC8mEak?쌿ۘ`T9GBtrr;50~UD +{SM Ar=VޔxO̜^`rsڃWVV/=gI==ķ#kmpӾ"EP&qsjp^T ,M7#zU tZn;|o7@HQl2ᷧb Nu%1(x~F !8lx',Q`r RW$!ESuT0J(+K5Y"Sq9+4 EE{ocHH&;'Z^]bD@чRV)pmFVNzJJS`";HvR3Ί<;Lj)-1 0)ceNVia%9َkܡ6x=:9%2! D2̋ ij$ΰ=_ W?M*OWO_:*Ϫe7EƝ$ .:vU}X9qHz#+u0VDH>/ 6*?TNJ _ Q KG kh1ti)e>,O3:.*XHMJ {n$t>Rjin8&h(Mo0O8=2DC~3>D{of]im\!~.p6ayQP0-9wioɩBږQ/!F[ -)/p6zA gV 2w4U\MF#xpgunL=l~[-E(->P?z&a3BaI&ԩhc^HZ_@K9*S #$.`@P"Mfvzz{P[ͬeWm<,C$}A%N%DB+CbS7BmxYu.2QR{Di&8êܩÕY@dߢt>B2uJ  CE6A&v|ԸG6~NI:ﳥ}Bh'56 <7r\~uCLRKD[J}zi/#$'mu ,.X`^n&Ni$JB@/"0'_̊xٺX=C;eeߠ\;9FF#-~6l%>沅У:> CAoQDVX;*ZW^]GeCcA>5&L cTK4o Ϝԅ>FH#"ڟ7^\#=~r5{3)P L*p:O#a!2Zd%z*=#A`s]iNF,3j#Oe_⦛n)]tMVַxޚ9t#[?X[*_ qTt:VCAeI[)K_DEEk $u`Ţ֍Ҝ7X .F#,ǕPo o4A'F2G"W|=q6$ljAAy\k9,m@T jt&d/Qgx~+% ~.!-,}̹R>gp[86mV?w%;@$(#Q[.Ich {)Sda$c l${Z٧F2A0ǨŃ6-{Rj$4*ĩ6}ĩMU T( xwٵϽ+RBND.FLxԨ@k>4ޕSy++95'l"+̧蠁b ~N(`x:}"A2GT?LM$}ɉ?Fw/jY:a c5]WK\O Lc3 / %Gi.&}fxsx hIZ?đ*%k !=8Zw'?} /FDB.?e)%:SU3^ +l;hK\QLHz$aA2u*4v6 ʽ9f0`F, bqL?MeHMQ\W~'fTKY7_* 9♤QHbUm5?nRjf2h0 sT'"!4)duz#g F~Bb`T8nJZaKB"WVfu!-h`1||z3E( zPT L1*)=C  c k~wxFv)Gp_G*'j~N-k}[NG6(!a0ep@嗡FVNżxJul FSӪe024HV ui/fi2Z`#@E[<۠щC㉆ 1"ч7+Xp{*/ $k.181@e'疴wwֈ!$7e A{oa٥Y:mI- ԃ=>Q'HRJ1wր (yH7;I~A¨~8:hCu$P~mFbƂYxEHN7詊\Ih?w+&e5`炞{KRu[W`28e*8\/;7:V6梭T=&!S!9'>)M$}MZ@/gCm*+ vr?>Z*^^^,AE_8>nϫ3^n{'xq%ټJ-2ccIW㌛l?) 2$ci*3 \Z~_ tѐد Hr~BASؓ,0b:WH,r&J6:Gwh)C8G194R5Z!ྻa L (PnGz7-6v@!? ^mQZg%DGsL-i~02xpe^@i>.1pI쐋 pOO?BkN@'DCgkiYX"qk Mm)an^>ك}y_~ԢYV"iԽə'<\I>bMf6kkAi)fUGٖ°m:9sh's6ToeO7fQEDn"*;I‚|jxCY]yMG L2<'fߴRēBC5 [56H9a4=SqF -'Ne&bu_흧y]iSVb=I>a`ƚ)t3UT肠b#SI/,k؅)¯ܹ+f#_rk7r(a8JMJh‹@ΟkzI*,%1 OM^o5I :vtE.:ROH] d-O\;6rRZg]\Dڝ3E'wQ!I8L'ҷ! qvMuL櫞)k b7h^]' Q J\e%]A1DMUp$I0l S[`Y]SLƟ)r:R[F"zn7/@ETda"%ae%E=qnhjqZ1`ϭFp 56Y?z*P K~ωd /ꅙ8.%I&B0Ʃn=Xb2|iz?0 8OcNDN [g3 6?8Wkkvky'+s7cX:c7"p?mGv&u= fkdjx>#ޙ98K$D;Z2tBToK7_(Tb=[QyO:Jz"!Ya^b+z Kᢶ9A|zчGP@)Pp j#1BAlM̗=DXf{; a mWzpxEi+YQ\Hc 1Ѕa G1: b!&l<'J+uK07ψL r^W\#~ydQ,2#J,BOhG$S E` IJ5ש(T8n2d3 3ڭDTNJfuz" Rɦ2UB؞vቢfg:B0f 3i Cb\!EJ eʸR xAx; %ي# ,#?`ޢR[A-E55:^Ag -TCK *(n rVTߙc1J AoM(TCVV'@Uwɂ w}xa|U쬗!gPj֮W<%2PACWrqF@1& ? xoEJ\\aLɼ<1=@ C6O5(hP0*dv,O{iNE4A4>L8!@#Y%-Ga+bD$cK'"Öba O`2[AG.#'gr<<*b~^AîCZ"U2My~$/A`.卪OoMO>LP,@arx$jj+jL AKA(C`򴰄ًT)>$ 灺['LjOz;.:enT6`t؁eE-;}6D j&}NoN 9Jv~-w)ݐ͕>7|g;V^zU翃^_P7*nOA] jŜ)\y2o ,dEYؽ"g*/Y'[BdTxڥ\j 'A=urA|7:(2[Ɂ_wcow[Hxp(=ڱO^{Duu|>#&x?2b&чc347F}~,QPaGx{< ?p:.'pcBbPW'jCU\1m~P CsCm -0J5LSb.r〾n6T(aL᭸5aKm7xbX'ăp Vⓑ&nw\wwNس[N|УɱV: *e3p}sJ"=ƢM@նbu$lXGzj8gY0ZP|ØSW49 2BoJBNv~鼉y U!%0K &T~q4AL;Ow!LjGdf"u)0TLL> D:4SZ6SuSB$?w S*fLeTf.pQiyJuk:qRrU۫ 7\QS2|Ȱ~>;'ʎ46w!'10<^:ـ=pOq{0t/ G'o[B (Ǟ#bNqMv6 ;-EN) hN:h> i n7.;bzKM_2X"K:V5;lq,j0⧃2y~Y)QGrZ.-" ^f>}w_J]7 Tޟ݄)-k] Ǿ =^ۋQA Yő ˪x}^DImM8BHbAh1]y>LJoh _7"@ ^[!cQt+nCR'Cw ^r c۞Y8,&ҵDO6F% h+&02!gh51v6-Q=:*11Soh"zóhHV Aul+Z=1L\vi{*PّIEsZ22bҍGr8$5 ]WyAB WZ!3K9 :s^\>+4 !|^B~G )b EDL9m" 0pOA^,\ǿƜ!)H soocg{7~~n~A8׌@9y999C99ӟz::F/KJ!ҏJ/HJ /K҇OL!ҝ+t:CzW||Suڻ0U)L|}& i ۇ$5pkAH.cAAT^ߴ  3 {op^[x}ӔZAtYxu9@'SL7»ˬNLR: `+ (e8gMVܟ@Ak` 0uP0*@K}9q r<+JK B.ozbz"6P4F7GP]l s.sPClD'}ZaoGqoၽɏU ]j,^) IRZ={sz \&zssiNH7mLMʡ!ێ|oM8TԔˋBwqys_ m@#əLiv@cjHh0XP{%v6Y ( (}N~C['g;j]j殛q J8Z>lRcWUAf>Tӝז̖ %,MX`u5ˮ`aC̼ H>Ba92L9@wwSt)>N?;!ko)@h0: Co~9S8PڏMsU,EMBSDHbXj,,/S oXb,«L9;z%靰Lg|%1se=W[Ġuu0ƌ2a b n-\rt[1)D#17.^ 8 BMcLml H)~!y Y>mK|n qx9P^E \,rnpmoyr/ BSWHPq2@*0ok0&X![pQN]5%3 QtCxaxa;5 U,BO@(TL0Bg|CUU ,usDϩ`Y*k2.>/Ho%^$P2.u5˞F3݄"곤i2d07'8Vf7Uk- })7auګF1 _Wv3ؙx=MfEd2~xʴ ΄sߓ<w@L5똊~͡$~{2ld8Z? DjeeEpqQɗU '(O/ˀ< @^vT4S PBO0 j@E{LD=Cc9+)'ZI{ZQsMR쨨**Tי/D[Aθ,,y?55~Y`ay40X`A*ҟK gJv~pAqYIv{FC<78Z^+Vb)L!bK+$0NH*x %&@3V9aaE|J:IoJ\ _/=XU^{9p]m3e'/@(PlPF\ܻ]Е*= ~ޢȉbkT|:fnK@xH2+g4OKp۪éǫJDAnaHT- hQ=(p$|u\m]xSp#{` /?oc m] 5w##Й V| |c`@*Uf6i orlJ<}i uX(+/= b y *,CV񫑿 (C Q,Qh m@[1B y.ԖoHgOܶdFn yT=M@|ֿ~vXo7gM;E"fr)%6He6 L+IVw%_t0~3%ihzKME~,ZIR`0ևXTG}Յ<8\#=Oo~`ئt\<<Ң,U.1h.ª JK.'ZM4)q,5{j͊Օ^wc>#C:*^ hpJ" 3Ȋ.٘lAc !dh Ï 7{ls(m*(RڵUj\UarAAj: <Y#i=@hYؘCt( 6[{nzMdA?WWr"M͵>bz],W,[s@{zY(-| [+z[C1wʼ`3QPЧNN5iFCyF5L!k$TP_B 5zrXNs3/KZnF&hF vھjs.>^A ,S Xz}Th.tD~i6Vh]_%m}aU}|H-R*Q3-S/9 MAt6}`/S; 6,~qOfˈ;4 έNf"\i=*x$&#IRzQ9FHӘMRSէ:Oyl1^0XS-m,|_}K}  $Iiz$Z[jV@|dܸ>5XƘE!Y J,0dib5V/?w#lv FJý; Dd>Bu&?ބ"7 )z4o7\qۜNz-?XpUқQ*.WX7>4gxV',_iqiI`jjy{&(M6Oq WF_ 79D qÊq b9Wn yu$6l{zIq} ;$帘^ͿRu4]!ғZ>W![gMGu]op|t-QN_ȬaW군U}CH6 b*S7vi:O_c+YpkoH8)ΥTyjl䡴Uښ1} 9eͼGsd{,\Q2}NtoX-皅  (]Fx]㜪ϲDRrk.9| [JK^qIc7mꠟ~EQq725cBkg%Oijz[`f%or(WwTchr϶J_ռ":TqT8ܿuy!̸uwy3 KUl , f}%}Yp=xYI|&p|q[7%D&uaBr=BnE bKN b&QQBB;!`ms}IT $: UL_E_zΔ)iaXHsNkV-npwJ6^s3L0vTHy >hڌ{&b)ǩ'H#LꚺL@-qyJdؑfc3>dٓnt>0,_&OG" E^ਧ>{!G$]^Ml$Mq+FO=6'_44\%"Dԕv,n լ`IĈS E`jlO*Smv&#v{u>گQ^hPG5Z% 9v3 Gq,aCI5c7"q^ .v5uI1|'9o۩9 C0=4tFgFJ [ vl Al$_L;"<+73çz8!5S}3;P̊Ir^FղtQ~\7z]#}oJl_(N3ڔDZzu#h(>)G 7."4H;9=@6#zK'R4@hOokg&..@T}p=j,,C3=kO%d5 yc7DaٵSe"Րn'kPnԲh n1땷KN1Y=~QӅ'k&(,תIzE1((zab(T!0ƾO!\@^&ϾNP޶kD0~q2zSB (f'5z<ǹxI DC|iIv#~rZpeR€z^CጝVOy $[^˷,կU?$bI-pOJS |ʺ͉4r!T[Toa^`5_o B1*I j+m[;|/>?90+=*܋V8 f$뾍]^OqJ}nȢV9"< ãzU>9G.ocvg !yRϊ-O}˕ZV3KGfF31ɹPR>|pz}C|c ٴpZGu﷮oH4~u8%EVM,60&HBQG1,q@k ׻M {6BދoEjB~OB uaޝT e^ ʻɢ1cՓCŰ "= 49J#^Om1fq&Kv1*ۇݥD|R #yhFyʸYCb}ir$,6lPʗq!gOQFxeZ39>xVģ)mut߽捔1Atr>=v9鐠 UM?^9kΣcɈʊ8y8' >Q{JV[7MiCAE>z Z!È&>w>zdב#o{D#'" mgt%$u&?$yE6"#<%j{0}ȂAW0*<{a1kX̧l3q,g%aQ6),`["DfAI,N?ʋR0r'FKmz&MxQnfwGLb⒳rp|4Uйc2Oon"}Ч [b01I'E HT_b^5mS{{."tcI!Y۱D'q O>iOi o=?dFÙԇ^D7b >c,5,aRG=A> QC0Rm3+ViX"4DeaLbHs̘_5RS(A>q*&~`F͚b\G4©c+_^( C$qЄAYt.ޮD C2OwB]+!^kc_ocvíGrCi9on*SG%)3p۝#Yi`(a/X"= z̍ LQɯ *-ˊǣf(OtG؈UJ9VNtjdEz7-2ՓWbwxvR_Idr0h޴)Ág}b)HO{ުGғM۽9*qʳjS# 2P,`%XVۚG7'ʶf]jua11%iB|Vbc ΃rJR5XBxJ3:6aCٝ,NE|PЁ1b=3\cF،,X_b- K"w8Ɍq,~7~=c\U(cު,{$surʹj.wwNS9zҼzVleI:cc~qФa "B O"YP|Ҵ!J*ZUq}V)}LNuKEu۾gc̿`miUjIxtl})iyo( ׼f wG`CYQ[FXXQZmo+4S@V?rpj!^r|u{/.V,8gʫk ÜMYȾ"A#yRxatbNvM*[X1+-1Wj`۫{On$VY**ߙc)ٙr!c ,I!"Њ.1S]@' YJ" hر֬^ڏnEy O (=Bz,Slt 2A0OY`~2 \J2 4y8!.R 6'摒00bt[l1a~yq;#*KƒG.bdN%9gL)X “ ®>:TQJ%T{ "dAC0,ٸw=Nr)á'KJǁk@6Q̧VqsN^'G̑F0`Vx\zԉ+3 Xr)A7JUALSi^-jNt(V4=ABQc%H?`qb,/qh+qUNb3R-G1jMr_&Gxe뫳a-[Y @Vt|G@Tj)h,{"_XVy*daMc8%W\x802a. ؎ ƲGkK\s2`1l!!%J@( @0JA.vP +v1g$&mEUeC4<#ư5epUKl'Y\꩷ _|sC;m?:7[Չ5tVLBzղ{5}VǜN"_hj}+i _ nM{4Lʣ{?ER,"qqy~}.TM] ;IJ{ACާ ~k լL[Y!S. :6#5]c26(*4RA,ZyQ{T uz XMN<>iSJ&o\y ^!\+.$LP((^'# ~UM}aBA2yQtBCVOR> /gRFFn0f>reearAB"DK0s_(Q}.:̄󾩏YMcPlw6KsL6^WKlPJ;x ndO BXvVmsss|3{_ S1GA4eM/w"RΗ9p@:v n>Y7kcܽ7g F @^OqdsH+@P8:kQ^6ػDSLސcGtqA\g)NJxw/ޭsZ%bDYs | e:z&Լ(tAҳcmM[|C.iRp>g8M~[C7Y-ubo޴)MT&R4y֖ꎗO%ШcSJF:T2t;c-kݨ6|6j/*>.E+YѰVH jNف^6 b̡`Bˑ -QQ +_ bգxc(&-I;>Dd'D{ <^ZR4 1e[5Zѳ0lYFU<8)'vaXڑ#.'kY z-@un"/ݑ>^jmbwʂkY٨VA@A QBhҗ0j(ZzC9$ }5Z)uV2IPl5k 2{Lbb(a+Fq pԶSrfŚ]pyˬJȾT!i&w;AZ(^&9xKEo:Eɳ^&)K=L1g2!7)X'1#-n3M1p 5`V#>SNI=o3?VAԺj18$TfۦO,6s﶐Mdr|_VA0w>R't=&)|s=7)\lY b0\ӆ7'~ GGrsSR:I)$hm_hFz/gM4dOϋY}[HhdsEzAETBV ؏r2;[V%lգ1(".-We)$vUjBoǾ{R1rps7 6M$B14RlU?js^x'R+.#7qor=V_Vf-m{2?"@zʦNgq"=ms֘AӋgFQ~ڽۥrgcּQN2z/RDQx֠!j\5R|FD ӇC9iS^?cnXIzs-9Q4tT.0]g'e L6ܧz){4;c334P@at1ǔB(h<]cy/D=;c2wUte[Y[8𳞨,qPiFr}Ey9KWL'H,P:Ū[rVT]l>}sS(Glzj_{z"59]ϛZ4kq6*h(.Uѯr8D'CNH]ѴZ׍[ޠdLVrOqƷ3B+i!x]Ѹqk((F'^D᭳ _F$L;>.XH̢ SӷDS J>&3?t9PN(޴y“ó`N65#tш2#ǹ[`BsM}=C;^k Y'=\CDsϰZUւ.ܠ3dvljq2C ?-~<7k]-cU=ǖw% r} PwP+27$גH}ӧ_p0im TH?R OS3Ɋ꾴LAz( yy9ep!rwK06퀅*6죥$p\z?s9J˳ NEC>[Ptʒ [Vh;kʔ )* Qjҍz ͳvRD3ire~9"I-dp9RM'뗥4oMA׬7 E/,0$A\dr{7i^ "T6ɑ&8&xjĊe-Ւ{|x}Y.sk`]ld3~aiR ,Ri bmNdtxɈm@~2#]r&e#a,OY)̷%E ;0q'אb51UP)jGH,uz?:w qЂ8>;a%hLftL:$U56݅j6]Y= у$'OV ,Ε?^Xiw R옊b 2'~I.oAH"T%< Qw>C'!yh>HVEEӭw hx4ѵQBc9 6UY7zzF+r f+ɽ,m#"!p6p`C7DG-ʅ+%O6JeQާߞ?hTu"揗1taoLQKG0@N":WB54T_ԡEZX&Jx^BnO:(df@ג[Js.٬sn9Tly Y2jV!H9'M,2kC įis(.5~z1'(Ӹ z_\UbΣGڤ~n_y3:Gg֏K%py)ϴHB'vhBLaNЯϜ0:a'ҋ—mXK6_U&uRN'OO.3:P8H8#bKlC03F eȇb}LeU~_2f7 Gij`%eGGpج-ܟ`OA~8ɮ~ʞ'q&lq) ]v_ETuV7e4.LČ~!}^1K)۳ۚތ.^c9tGG[ DŽ772+tޒcgqNP=sx,6Gq԰MVTe:nbˊe&VOH_[uN<ԕgx c 1ǂO v$KAEq) 5myVD6e!ۦ|?4 B^S0N@~r ̀|c^'bڧ.y~iw{[h3*yV" -VZ"ɴ:m 2 H:9S DG# +˲W/S||Ryn;}WSP1Z+5`4^9ArgsqxQG}MO|9"$Jm:ahgߔnv[< %!,`NL>)/֋Ddɍf-ϥI\uNSJxju7*g,4 ]r-Zп`WB]¶c9y^̖x +q#/邔U=wm|P*ɲlUM׻}-V{e=F3-LqTŵ4!C<1M:QYLAS B5m[*pusY9HQ||‚(VCKlwju[  4CosUY` +cm(1X^[9OυeR1LZETgyέ O6WYي!wdXsͅ*Z7Jezj%7ո%e݁_%`t)YUFuR!2|AZG|HحFiҳ (31/|v˽u<{ %RDwRͪp! F}Z% 6Fx<# \eg`5 =CuMnpޝibt5~(Ԇd/Oؙ7҇d-@L86 n1e%jȻAdA|5<2h d U1[aC+8}o3 D!YūS)f-z"SG - "orLGǺє# g($lq$,9띱#=PR@kzGK Z^w$,EcY'j<@#^s2ln1|2Wy _@ޕG#Xd,\1^;zЊ˗>; k ^yN2caρǘcyk0 yy ,jR pQ8LwDZu'LІR6/. El>7p@= z GRBL(ˬ-p9H1R7a|-9Lč)[ T-=@# J$k@4d ,CW@+4VG|@4nuY`2mv|x/rnO OU\B '<4˜KJ| y@/;Z|ѻmUWOɓ 8%uÃBOMR΢*mx#M QzaJ/޸U7o[J/{LVUV$%W'?^vZlB*#je_ڸϙXӳmo`Pس )jx0P" ,BE;m@h%#j݈*aoza!ݧKX;F-ql nO $ZК$߈ncagD 1(`BVޕƝ%ßhALg`#u@lTWo3}-]a?,"-ߦ,XXl뜟:}-@8&!g6OH@+h)y;Z"=0Z&6 A8hOa_o)BS5Lf aW1}qqM7}^Eo V, GtNt^זRW̕p=ICwXm'*:CļiX%_t)epV&t(^R#EQz3a{訮#^| ^c{|~0}+e74U.U?|_/A&kDHV#U lyzxc|̇E:qQ04=}>nRd @&=+؆ao.٨`߼PP9k9w9ƦjCI2Ǿ@ ^:pQ vQˁ63SWA8e!P~#fC\%/LpvY#ຮY=V ,}fW к3WtVCs AƝ^4b&muvP4'sRց$'4_wڀP)j쀘ҍ3)z*"Ech} D_vM atH| 2ad+\e1V)0uQ^CJȦOޕ')1j]렐 Gً| YC" ( G~7gȓZq '-`@` wX/n̼߱TS gu>q.L#yE,K63XP"( AGeSK ,H8?>VGE $ eP>\ w2~w$1 Ka[xJ|S2QH;gOIIS=/r+sd)>Z1~ɷ)b4[VQd(Q_{ 5WveG)Ce1+^z<:#qJk=/\bmi1ѱwskx 3ӅZ,zVWqP+*: yԀ[x8{lϩծee/a*g4hEL9 }2H Dbv.⌘mɀIC€E"(5 k,67^߸QQF>*Uoh= Vo=pSqTM=f)˫d.+;Dܿys Uo«`RlJv c߭lieLY(^G- =>Ztߠ[>ktG{BFfk8٩ݼ# P\oפS1V)eODAjX5|-m-AIѩ )kRv:6#]q+j!CR[##Q˜Ƙd>RqlC x! QmS@GlxRKo`4n( `i|92-œd99U0(J'(!ks,.s^ojt۹S6_&ϢGNsA.l7GmYH Æ*t=~Qȸ=cQO4[X{56Ӣ.̃Zh>89y]`KmXPc{2ء7 B&b4[빹Jm0XT" &^AHs&a} szJGCo&Shל"YS+ ]%L [:݉{۷?LX͏8[R{E_tTaHhxiZ%vQl5<)'Oنj|ꗸ|xH D~׍b,kGNFQ(KPF,u Qxܗ,4F%RΝS)Q#B[[CVNB1'^%!+GXd ߛ/Xv!Rs ?vC%ت[ȍElk&ryک[ NGAU* qʕ4]IPAv;Μ4*2BE)dp1CKԁa41;X%A1.RˆF!TRs /|FA>+J;|BoR_xg6h ҾAFt=V2N܄G3B#sVHqֹt(cf[M&(0NeF8B*HrJy~3+&V}횓-YǪ_ ,:`yhLSL ˟3Τ Y D iֶ}:1ظ y>

D|z AgZ%y)^0LxDw]fGDGq{~s&ӽMlon)l 9ӣ`T@6NT&\:eR!- yH# xҙ.,^q)~|KO0q @pN3c?sk-n5jԚjMZ&ZVIVիRjթ9uy8PppIH6I H] J'A\h PEynn0) 06"%I(F:ѻÌJ AT I^db^x/)}f`=rYuXǀʲMymg^Xp.^4_dZlfyr?1y㑜(sӶ0SmX;n磛-o C<胖iy~-eVѹ,kT֦uY*p"h>_V)ֆ.N ) `Sڝt<x!x/F(@;:V]O-7ol3 jAMdˢChWaqǷqfuGZ8-K=cBsCIO--\HκǀIt(F+0ܞ!Ok>~{4SqRQzmYbl8s.I9GNUzex4sD,}v% (Ѷ*#ر %@U-Knj[IZ-/riu˥oczFM=?yHWUsnT=~'$,[ ~ &{2^aQ.,6mzNqʐǾhǛ^o%~=XgKGu/]V"X/]"c`E* 4 ~*#x~fa0kP@51uO%-'DT9R)7;#%b͐XJqc=rqp 89F?%"#7P!0#+0Obq{>C RhglJ9xtK쟩iPpggl+/!t˝.~ġmJȲjH_Ʉm .8v4t$] ̈́rMF+2`*!b¹'0{å?hʰ`dWR~j,$~ӽX'Bhj~Cy<}b?Fp}Di a ڐ(DOkZ _/,躉,itl*\+]Xd4W~`|dQXhV6iqDQpW"-dIΟQ3cb ~~2c2p`~yo$9AZ3`+ ʆ] 2X$" Nd 2gpu+'E6coKA`@Vf4ƈ/EE 9:3!Z!!Rj(:&FVŃbDyF p/!'{B2{LOy4{{Yqc$5&ms'f *OJn@zӺRdRxo@N螞_02sX Mzah7)_ )@CZ~D,!yy@[ׁAt05L- zz`R_ز ⴠ:W[{Įq!t/@taȇ#r<'//3"s+̧22 ̜@<<8::8Ν"/C")н'L K:S:Cz^=1HHtJ/HtI!#=!8i &hGJ0#`**~$ _@`P \a`'N|cl@TtXIFw\^F;T `W*AhfI;3  ZDۃPNNznolnn<|[V³:xlۻu}--3˩q55Nk.ͳgosxv!ag "l.pnq<3y@ny9<·?@ttHItHw|yt;3"o@_'7T ѿppD1e پa,J&̆t :rHvگJBsCŁ^NlM1׃aa6 6VGLtjƞXtt6ae&{6Gz)%q ahx@aeA6hKP- )4j. dZH-UϢ.-7@ȍT8beTaԒYAӅ&:v0$X$`@Hgـ&Xi4ʛh3]0r̼dhUrPҼx93n3ljTQz︦c0'kgJ6Cujgٳ!ﵙ rܱ2YqYN];2 h]tmNeG:i(ÃقgHIA9&i5(pEqۣ\Bgn屫W `nCT I!;zP'4.)+6aY0q v/'paJ8#P&d"j{DǼ")zLfe4ַJ4D_aD'3>s<&u+DQ |uȁ0.DPsѡªC2CA%K8U֙%9 V} TEDT7.aȸ2h1&fDDž, AU^4mSc[w.FtFd`|VfIWT}1 tΆ E-FJ- EP( 0~刕?J5 RdOVy[ " W 7^k@6`-6a'FL%ZC$zyC|xp%^Ž>AR/D^ex0lPld+FͲgc$Hު}Tsmzŏ 2+yDin'QA2gۍrx9'kZjիV^q5'nrF09_sjNʹ6IF~"p봑eyv6 [.zҭ58v̇Xsvn2:f@FevTرU7!Z1f΢b_kzD`.4V^tEax4$QNCV(5LJSfQ r4'ֵ=yb"jIGCSܦ#hDϥƷ l͛qM8Ȩ;#S$ {8ȅlrvCW 6%sh>ѱbOb}4 ūͳ2&'{R1I?g|;xqyr` VAhM Hk}jĚ *fx4Oen‘y%a^PQf^gOp_LWzhADs=w`?fbCe?UkE&0wG4V>}I|hT„ 'T6Dz?Xg 4X{?5VA7a [ߠk4[{"HhY :Eq~k#\j|S~.?_0CR?, |yokkd29 s~3C7 @2OyJS P|?|Kt|O(tA ͇}swP =sn r5Ij_)FIU^HQK;k 87BB؄@+yrgBz+X@9?l:f PZ&;ϛ sB\O^#ᛍ]L/׋& Icj ]MG+c u,o$H'欖Yee7F=Z0%c4z@":NLz7#U$1R{zJ bs01ZR2S_BO_2'$0Z!/'7(>װrz( K/ )Ш#4DL#^uȃe[ sS RBL!nqR=lE놋d-5oIxjY@Op,Mh`k(7k/̀u܃x 2n oJk^Igrdi4㱢^//39k?8<%J?+/z;EiD' WvP>φ4P0`r{a=/ȱce=zϗ Ko+U:9v:l3(6j}6+~9ow^Qԝډ`bTr>gsogs\;e{Ζmx49=kbfX]r3\FRQLKTNYzBhc?&Ħ,ZV IdF:3*Ul DQI2)r̔0c̸KجFB 19H=i*_VdYCv2v$ b\p exK~T6XqSnVl™"`$Ŕ#+Vys$@XM\&RH(cX[ngm=YYY  Q332#8!s2`-JQTRC8B3EsQH*$ xfG\BٓE̦զeU9:i6~\öaSo9;ӁNl+LɉѮzͯ&ԹD*@fAqsđȠ,e LY$+!$6U Â( %P7P$l#Q`%a4Y\,uV(D|DPO'@1B,љ_0KT rXwѻt]("mTݙM.M9Wmh(&σAAV<0fpֱ)O; U^1bD QY &!%Dqi#+.|y`q@@ KORT E=ܚ)BF҄ CP`ZEA$Iz^޷ 8)\#:RhNnJ`RӉ&1&A0">T50H^J$VbU^ȁya3}ZH\:j[ 3d0ƥj;qN5 J"2'{Q1Eޘ][NWjvra.q˅mCY2)fu[7euٹ2k)lW6ye ]8k[\%˔K\3Z[Fۖ3BvY籰Uz r(N@\8ʷ#^i9:\KjKpq1r#j.YMRKBP%NR_+DPaJ cv{Ppү翧?;wBo?4X}~!/s&k4 td|0&U`=]pɭ#fJ.4,~[khJפwӵE:1bk.ien]?(q#uyg!ң>lC:}:<]ܛ,N6!HɷKߕHqC oPm,$xJ^ L h+T;wtѿJ=j|c4[{^ҟI'md2?-* 9s[iOKjaտ3]R-vgA`g՛B'9 ۊB$)&>~mvF;m:v(-a`49u+6ua]CѢ)w+lݕo|/Ks!Q6e| VΨ,G' ɽfP6B)!U"=DY߹3pM.XȽV;l6q9a\mmە]>&JsZv 9R1ndr360t<$絸Ʊwq?r)kWOg_z9+CP-cif鍁pi,(GX PP`<; UAnsJY 2:k{l`dVmϔ]V}m9ijֆ/nMuo:EMWnΚJc9pOX ^TUd$_{z=%pXʹI4{ޕi;T.7l]3Z|7xG4üquZ_zCߊ;ʏbMPҝxm~a]N iw^na6z}zkF}jxGf޺nYoې׶GT2f9I ϧ@ם?(Y})ll>]Ǔ֬ w˞}peIY*=Vߞ_mOY|u6\ [ _]a|?xx"K{_o#JuEޏ/COU~v\gwI}Onp󠜇e%x]g;! hٙSzVꢜP^ϊvJ7[cV|=e_d, Koڝk;N%pNWi6Q_%ޓ Q1ˡn>FJ=Z إDl)ۺ-O@hg}[I' ibɅa[l+-mA&5~mM`-;Rf~=3THtp(ރNg~ᥧ;s!#_zΒ1敤WߋAwwM>gDoljܷ#qt<Tg_יS2]3h/p㜧Go;\ |fe)~ߌvxoϙ֌?_RM߮jeơh=/`!Id+#:_LT.α{aop)=)Rs[#ٲ)I.Żk/M0]| URySӪe>UKOL<~|Uw#+brd_L>7"Nt?: w`ZK[ G'r#x{Цqp%Uj?t=dnOd8xto(?&U2+e~̆2?/9]}:-d'|SYa^u;ꉆ|}:'Hෲ{I[A"D!9Rep}POjn'7KNnq-wK?cK̈Ouf.cDo/e?z6x3SA3I?y֝tlkeEX|lt.$`,cPQuqQT4>F&uЀyyVԡLPI mU{Ui,K_c"j:g HU^&-|o܅m܈yxWi#U +n[6].Lȥ=f`6?)F-P32)$GeG9\ThmV.9 9t|XD-oUBbH?M7w tYZD/n{gَ"y,K|Ȍ|WNNsmSAv}Q_;a Ҡ*7סnvO'}+wxÕC$=j5Lҷ必R,y=ndm'niݖ=_Yrl5sj&;:HUFϧ~xcbAX|T^JYQ>X/+#k,S{yH( J8&ce.AUoY7s{q܊an WfWL!Qm58]N5G?3s=<[jմ`d9:8狩YozQ=U2>Msw9\>٢x]Gº ;siZB߳H'PWT^;-?ZcFC\u8ob/oW1#ϟ΍|[G~؝G7og-Zjaq`!|%A <NJϡq_#s˹ivJkV˿iԤ=Z+޿*+q\b#z0|6iҊJiI~؀a NH`Cͯ@ g^^_$7[e =o~jlǣ?b䤀F*<{0A 'o^!#_ЌG}̀rDWV.=:G6ى?$8D&oYjN3[X* 0 ߢar\^ /`ŏfCR`6 &B? ƶ,]E:VA@}6/x<4h*=ȂxA%ݭ\=f3۪Svwo8H1TW82캋:En;ߡ(dSJ;jrz'L~}I< cϪRNBZ XjWnjB?pH_AզRVbJ+1JGJG2aɢ~f . ]qRkkp@1xa#b4oχCjκY~9k9~i֓!pcW?R!ʢ*-Ւ-ڰ%E\?rz< r|?iYbh1+#OKNoئd"ϔ)?J)܄̛F ~D70J(mytDjF2?!%/j<7*v.,ߞ(2=QgLݞpr?~I]zUR\)%Ѡ؊,f;,Qcs 0no[Ż.U񍨬Nqr4)EjVxu_{߭Ύ.N3o= *&GDz+ #=0@( Gz);ʓ]5+lg1ݴ"M~ߦgߥVl4ˇgRr҈z@ϝ=EQW+H#Cz!i4>bwmΎk秮;v6QTEb&^ϖu9i."(%9Vr cUa+AptˆژS'FNx\WbT~eR8\2|,ɔ mنmNZߊ Gai#< rGG}xi%A5K7\M:"cQtx ?s7`@AQF:)5z7B|/[ƅhzpp( WȔ͍Pi'eի;^mvyQP0q6춬A =[,tX\&yP#XRZ*1 H*QzEROQ5D 4( rP*!z)D 2"{Px HaQ@Avb+D J Å08AuEtskۺiorE )DC:W+h$"Qk (;d + : " 3lMl (2='T@Ć!͢ltٳ-:9imz;%"[9\\4[ej/ZU6Ɂj JT.1l:)aD02|L%,M4:SF2JXmLIw6$xa(d! !"VC8"%E^]A *Wr *q8"eو < E4DJ*KDPF%gB1Hp*AG"PS"%D@-Z%Ds(cT PAW( z*aPIQZ") ⠅E (*1QPUs=. @PM*Qh* #$V@e&Avyssxl716E85 D# bI0IP\_mLhPe+$,; _YL2`f$SU,sSzVѠ@@Hα'c1q!,!Nbfi 10g*ZD$0(}'iB$&1' J¸d,1R$E*'cqFV VVLdqVy˱O2LVȵQz, XUDP%D(Z )鴒1bM%h¡*#i%r@(box5+cV >_n nA\UqўyT*1.Y3 q$VP *J(n)숲MJHKXڞTٙC=VV$8VFY!hfy>5J!SVXL 1(A ${p0 A:;1S!D B{82 ,,u 9(Jn|0ґ$r TO"TUD=^*ZfYU-낾LB)!#e13p%wU%PX>U -0}!'d ATeE@b zڱ6"R3p)z$qCce[uvMQ!yX$ʌZP/=r;<#΢Eh0%JR‹JY J睧j0eǧ)*1e, j@B\'f"q [4J f~(Ug!$`(-E)8W }0A`"Bb{2\ P"iHA>18RL? |W!D`%'&.Φ"R(}$cXDP5M@*i fd90L15@\^c|h>V1Mkk #0 "X,bfPPfa#K18aTtϬkDY,5llܻ  )iJĊ/$'z)J& FC"\peET@ IcdlsiNgblEbZː0CكPH=((0hk<7[ULk1÷t^P D!b$_SUn tϖBHYbo"(Yf t X̨NPED%bù   8y%ceSiH%[+iIZ& f!4 +D+T +2LCJ==P1&-1C[1ƪq;_;UM81 BX # (URh? U3JxMHώDlLʙ $mrI$1CΊKdEP!)Jc ѝrX b*Uczɲ@Yl4>" #f }a*.E {`) S4Aj[-YD_Cy!R"- ZG4/a8FkkM~|>d/dc[e<2K BZ&΋S-m ft 4j$*X f fiLJfLtFB"L*'$.{6%A|Ԑi#d|Fw!YA !CHLUH!X.+^VB4OM:6ulb̶-reQ˖7E=OE#W_mH(j@!oR < iQ "`#)@ꊘad G*Ž*Mp:Dߛ!0/EG+H&Bq;ʣ52rٿ);;90҅ 7(7J=QM0TGE|EN*jX /ֲ=X ?nwޟ@{_$U" (%2RYKE+6> a0و ADo}Up9PQKkb+ U !&̂R&49 ozJ&rcIE0Z".r ";1"$M8DNIS V(*(37LB0!I$Q@?G,,7 d2l(ZLXHEdH)P-DEbbT(Bt}M0"R" TE|͓EVY' @41 *@bAC#"wGR+@DB /FXL`8IcChBDLB0!YJ $!!6d XATVD1\W5Sf7L"dXDb*s&TI5`~P$"w@9"$P$Tv *PP,BYYΆG5 2 ZTv*HxF(TLq 1B)ɛ$ DPm-(;7yɁ8b23U=;ӭYDd9ffֹᳳY_ap1M%bV|Ҩ` [zhQNxM0-K\..tYp*1c쭰`' HMmE|(\XxvkJfFV7. ymaݥ-45qq2b#'cU4 MJ/N&0ˠxmBDRgF5Z1^l&M*f-Zc xtilD䃔[T)0ƣeDD*5Q$o}L{"sҷsxa]ħni,wN&aSJk;rweicU9z ((E~|1ھw)hDC-EpV\r>uxkծUHZnVV=G?욎 ɶE[TQ-b:S^/,/ZK,-1mtirYrEDE$ AAdRE$IXVVB@Y"GP bc HA`@t+ +bfA-xAU@ΨPQTCA$UrUr/G(q!P P7[Ă,M (mkQ( )ԉ ~4BUPc3/ )"e #&;ϮObRN\69wn Aކ -\̊akD[l.fM$tPJR`{McM 9Ibra:xrM!4iV"YD9` Бvy3Xnò<X*E"5+Lac=b#}¶vm$P$5!RnB& S>5H Hɫ`*T7  V=VRAPR,Tq2x)"&Z 2,ňd(A$PqJ|Eԃ- i~6!P8(AH(ufpBCdQ`:YVILlCVK 1 x" @$AH,/BQ!IP$Qx`("EX oNL4`TAb4udH**޷rxI nV,vQ ,QAUFL qXf%DYP$dDY DXjЩX JY) ,EF쓂C EY##X!ǝ"$DL AMXbQBUb(Ŋg"I$PddBD*#"2HB+!ǣ 'VAa ֋!$X@Y* E@ dx@H1 d ,b$! @A2 VB( (2"0`dH Ed#E )Y@$k ^"a))d 1 2T3DI"#E!PUKȈ&$TYBAIYLh " -@$"bE&D$DRAE$ dJZ(H"(QJ """ ,ȊH*"(H2"ѓu[(}y~z~9~BF,̶'E,a<$R(,UDCAUP"ȄD,FF DX*'=&|ege8H 2*EB "@r9 ȲFE1$I$R BAER,  ƠMЊR,,EA`hNߢ"`Dd b"Pl!8N)Lb@BD,PRH"EbAaȧo""DyV!i1IR $aP @QB !nE=EY|[nR┈XQPD z}ʹ UA vVYI$|ŕ'P{/39怠Ac0I$F( E@dR)"("`EUDQaX@$+-,PXŁ@6  Id* Q`):}7da& "PȤEEI!SER,B,XV@R1E:(@R0DED`(X,IL)B{$X(Zŋ$QV B$@XPI $bE QfJ{j AHd. 5X$* Q('q 05LsN]4WfZtxۣ|6v^.fÊqjY {nkT]] S6_{7ay&t(q|17j(Qt!>YX;$SH, pGan sr؏" =Frsm,׼k 6)*"0E>Uo\Y>yp-onvY)xYlFI!$1Vj;*EqLηo}k(9;V;\,:]io1PW4jv^bh~ʟrJn#)õתxH}d΀px~w Bg Ő7tۛz7H@u`S|SI LͤHj3@f&_Ӝ+|섊sX% ,*>at>NO D.Q]_AmL`M4{I 04R!M+K@Q[Z  t?a1PppO3 [A$T$A$B)@ I $M@ɨSȍ¡MԇUrBxޖLE1icO1}Ş@5 QL@;<(ΰfOSMDB!"+n7X.ppoHc bKP akh.PMx " '^J=_w7݆*n$PXFEY?x}ޡֲȁ20#I;|8'bQ@jƐnغufH$r mq &y,b`*%%m{NסPuipG E[oķ}(ј!" !gk<bPk,>iOCC kmp,@2>?+h=hiJsfY>;_ GnB>U= ˳ ExNE-c̿ʑ 6:oݭZد^xz&xDc>;ђ7E2\RY*{Vhr?qspswNqS,FFa>pzFx\H%=nhcцWM߶^R.5b{|a2`^{OcC`PײaWV(؎/1WO{Q2Oo{Lr^IADbp o@p kQW]WbNh;o+ g;w3܎ i,Z5wt`EW⩵AyL&}e耒 so/c ^Vb%KuTf^IX9(Lz'"ƭdi8oygqs_ شz8V oJq*aq(`[}HzM2nPѽʍ;/gNt!ѮMS"ۙӈzϦ}17qa2ӛ{|עҦ"@%kq't}?mF`[M9^wGCL[jʡ<}3{[>﯆#XU%χb(VɤNuL!{vH?dFpS -MP"x|zD녮3{;>>Fc$ %sqY sjGlnwP+B~f4m~՘W/9\=nWT-z~GѬT;%X&ϭ&w[_MqgiXcj_ J iy8ZK aǃ$ "5_ِ?AV2Cw/__lgPkC.Ȉ3ɬiPYϞϛX!*9 S^h̤ RyL(Yʺur)^ϙ|EDN,S{Z!z59Rw'~Uﺩoս'9v83Q HP7eQ ;!H$(m6ȷ9z4vΛv\#îE'h]pvZʳA݆j}=> Nv"h2mQEfe**2rG?~ ֫/'ts6T㥒XT<ˌ##V ь"<~V{tfvbӶxog42 TQQ`_z{Z z! M|"DŏqZ ^0KLnM!@-w # bqN5!Mq06SNGO 0.0 oWʻ؁?8'|nΪC?pgKs7c@"fUď&'HWp} ,?4`Zhw{qd A9+lHs|u۽In+drfZw͂-\f謒Є&p#uhӝ*! Y%z9E7CsF4HAV," )"B)|l,$:|MuOc*,$(Ab)"vP(2(da $쵛ק빰I wz(ikae~p@>'sw*ivyC׏B/Ak3{!JxygL1d0,/ ml<8/(vaT$!0 L7+1q0 [w/lP0O!m͠dC0 Ϯ3_MC`o zu?oǫ1!5@.}uZLgbkN6Wjck~һlQ}v.W(<\򓀃-$C>,T\ &ojseXED\U<9j( @H3^jjHA>yQ䈫eGq+/G(L nq{.wPS)D  E^< xz@KBEZ !Ȗh&{85 ERuPQ$T-FFn^P- Z ^ E ( 5UP0*QrхAF mz2 [ 't"o/lكܵCc.~ Dq22($ P9dDir JSJxS{IpJؠ\`2ꔁhar)[ cCb38N:UMOv.evcaՉ岼Pm)@{4c( iΕmDӱnD\`o1f mddt0,"QDlPj(QDP@`"U h+uT " ( IHBl*A@"\Xi U.H,B@I<;!Q߉5`PdcDUhVAGZe! V|GWzzɰ/hv)A {W*rX(,(H@dE'PL`*l ]Q i1J(P#0weؤ 'p+"=UP/ rp #i?ɥCJو>BTBpZ5 >TaSoe/r>G1:<([^cD@b) N& NQX,bE&}a&2J!}6d+fP\buu\%Qh<(  !I *dP!8h]pӆ"S @BBQc uoT)( W{(5B&uHঘ(sD"$@2ERa D  $! $6gB"BQ0CȠH!r‰*o6`9EDCz"@UCU&@KX.0$QۈiFADQrdBE~29K/k_>w[`܅a["aVQ:sTz_ج@bZOz\E7s(]录y/cG?߹dmwۭMҞVD&9>C`UF(*ͷ粞U7:ԒQo|װCgy])!^/l:o=w^s(B۱gb1-T![u3PGI;`ɦOrt^[5򴚖k tf 8cs{B>yB`֙> >$H|@\ƃ`DA2m-դȦp=0Tvބ~EeϘ2l:ݽ;51jjTZգMHkh.\ШfxK~!l5qeNy/,uCmPվLA! K_U|YA~{U#qY7T8R.XZ6=# <'X (|r%L:6]煆퀯gcH2pz-•yz3mO%  mKVeYm ]?oqqC fi ROoz$^(C JR\P>I$Y`[d9j _{Z-lgoy+<O|faYF|"| ݿ ,{[5sou*ԹD+яdg̮, (JƒUc>1Y_:Wy8~lp qB 6{K* l˶cW_rxYOϥP^灰Xe'g:ls]&%ɕYZ+`Y{~ 3-Gj+Axhs: r݇C{93 p/D!+L #9ysj&y-Y),x]ueӏV<8  㖜 _l%\8޿b垓W۳A7%€D<5ڥAp-HQ}WD,:tu`j=ݥhK%tugHo| qX7|MH6 lY=V~>BsV=^Mf_Mj"{aՉ*1H7.Ϟ :5Jhdg Xˇr>||CʌVs+ȉW"|m \qLcq0{׼WQTxtbTW: Y`1WpE'j;;</GK&5B`6'}Xv Nev?jBN:k#GҁWJ5֒yxn;991JAٲ'8+M4]/,Z3J-tziPs.qg& ZϦJsE{Oz2)GC h^ 7⻀dbV5}m.a ?Ff^ڸX//0gˆ5Ip6t3~T[powyC?o" Ѧvf'_b|aBj GQ;ho*XP?;Yi|Z!5iWk6~yZ1NǸ XS,$.Q!{ܟ=hrf.wF9\B<&v8,;<bLȤP@C @BO1ؿݢC򦟵FX@񲿯_D99G ͎Z5kխ.K]l_.9'q<?jx5B{X*@#?=W(k~?Ȱr[kzhdۢ>>_/VV+3c+,916Lz{8ِTB1 9܄ 2գT2= /m*"fXv^֞~mtUsIo< Q&dtL0P0n߁\T6=axb..ݠ #n~U8ȧRdT7lLѺM|Ͳ{w|V/홳NKR]w0 I)g.08MmUZܷdsnM) /͛Ɏ{xh'(a$tez/B?!D.9*{7[OztJ t/Bn\hrE\Q hgik8bR0~ rDGJכZ! ؟@#Q a&7h8q+<{zj :"%AB ֐/[;r2 !G'͑Mk~ʾKG ]rZ(^[h)bRsWJفϥ;_[)؀Wm֬[y'y_Yol,WcaNgM"Tnِ1s!){O*6(v׵7sBU$W-AIav=: ؂<\G( &ލ?12(H+"aB h( 'J÷r|wilsѵc4P҂*;h[F  kѨakݢ.b8.\6mE(5mx.DΠsXs C{aeM܄+-eܻy/ˠn@PYTK]~B֖cksѓ︟H4- O! K} ʨ( z ~7/tJ Vsv}8}Lv5, WAE5X<:,cj@x>=_S,${OO0?NH}Q[xwiGP~ͽw>OE/s=O͠}!p1*;_w\0XPyE:gdG'## x[2GErR/}Ұk YۼLBoH5/gðǤȚf ;U&(^;$Wƚ;!Q*,p3)AiBl N l-3ZkJ%& HdQ#f]'4\u7DdGC㪺)N`h; \G/ Yx5ԤorN}D"sX۹"1^g!TvvT*lߐXˀY.=|w g_B5One˳'-4Z;eV#b/30t]i?/5T႞ͻttF)ęw1 G 9Hmj ]H yRh0HCl7kKBw3 a9¾O6/2v:uk|_S'2 &cndc$KU(:alSd]5Rt\춀gb b쓋$e/e ŽLyRN) z lk6mltTux<{cL͵*['+0]XW>$88Ȓ;ӤIә`f!_*/S٠S ٣}ʸ ; O%Q;{רs|goVZ"A`X=uB >95~UJ!~U%>f{pS_';Nf9{l +H_1`|7z6VJ>}UnE&ު3:(F)psENL>&uM$t߲/悲N)xiW] 1#Z[7zu.B5TmXzK 9N2O0GS}PXO^+"YF,O꓍ ^r~)f嫐  pB C ';#AqiZ$7Yq;w G$65 2zMҼcruY:${w)\7 \+ͶcT;o<:;5'i/+]k'ɯ ?Fx:Cxˁn/Z,CӲڂ^;y aϊx! m./LH65bipw㔐 FN'Lj`cX!a@d#*e޲R)xe)ED )S=7UXK? 6 E*y[)a;1qdױ־jV;kZkmyz>$4k?-/+[i698}<⼑gߦz9|e:{ iI.!T!KԻ^_϶Vk>һ8=U"H_&9r-fmk4TP"gXUkA[pqgsv IL@ĥ4)|PH+h!AGn[2O~EcW[#F6[6W'O'OJSnw43Mlh)۶}:#>éO"n5 TX<~_oo"[]#] m- TuN{L_: bppM<0aY)$)\=Wܘ8 ĉt)a-`h'Z_S2AQv+dq@ g^<)y랆H.y.] I( `3ot7R򼟇8vu>w(E`7=>[w<ω1Ϲw`5">{@1+^\>k Cdoy]{@?A<6!{ʱSjvb[Axw!L %Eb?≳&3Z?qώE:8*#7Ipp(A6ap=I.]s#IN={?C0 rQr"'W˻??`KF gɾiξĉ"Frzě!x_;_Csk`Tڧ<;4gt9MYϮL~/땤91epMc\?*N'7U]b>cs :N/@;l3F 8*wJy7h`}8<@QQV"dF<}gD\mȵ9K?O<69Ě>W~Э tyz<9U8.c6!mA(zus;}o;?=?vԺk^skp`Oo]tBO\\8Xq0vhW^+?aϵ֏@<{ }sA7EHˢ1,gw{[YהM;q^Ґf9:49tK]" !.z_y_TVy4PY:9hPa C՞!,¼ 'MWmY=Bsg|z*ZX//% #ߌq>0Gx@i+8:7HXC1{(h99qYzG'װUx\$:-ZI:fzQl.3KN;ϸY2YZ|O:j K^Bf9Ba|߅.M]o[z%zJghަj} joV0 [оQ5o0:q2מ̱u MTO #E@huҰ !@`w_iA?э RD i[a@ (e.zDL)PC2'SgHDOMw}gtV)|M7I8OL :O2U;wzyRڏ{TC{Vvzj݇.P0! ٧;*7j1/O'r٠ =U.Uŀr@y:h)4ӂ˝4mDC9d9yjQ8s{_ A8`ܼ!x~حK|ubhO{;dZ[KR'} )=b2#f.ESj.Kwanfnؙ[ Vw:!8̧y}[K@|sEE "DZ|o9O&#r4u h*Z\I* GՉ/^sx]~3ﱚnƑz‚Noks?+Gqpx -$8 ͆_Bͺl]=hDQӘSڋb@w[Z-RI{kuE]߾_ɥ_ﺛ{ u#}pE:#,gݕf?LU \V@͖-ͧ5C,K3f(=4b៿A ԪItyU.[}F_?%K] d%N" JBB3H6%q5?V7w{q_(vڱ롽Kf,Cr'C(; 9j}cˡY ~Y^Lc 37 lϓޫ Jc8:`3pH9](/Srs7u=$v'½/Gc{;達JgT! ֍`0.zs2.N/=F`=VvWdQ\i"hmuU=" NJ8G~CZ;.Yr%h6"M|Ÿb‘4ŏZ uo:1V@-=Ƙ"Ļu-,ʌu鮵m,iX7JC|٤#pyG}ϕՈG0%{{e}Ѡj$v%ޢ ܷ*15%ʴ>$NiGFLzQ~=g!ͥ w11k}'>,4S9g4Ҧ2_=Cu7}äU] Lw;9` 0eQTkLЄ0߷dž.}Fw<w{|7n%ĸ]"8@%޹<}`wE3vtF! oǡ$X8 rS\x|>[/ =;DgH3_7(7ߴ1gw!Cl]g6UInMO+=$Vg;e~q#5xow==wt0GiG.O10ƽMmwٞ0G oT 4 YC~O[N(tlZ|0$ "hJomo-PS_r$o(Pzmg3a*:0&6'+;Ϋn_ʼߗ;a\.$-Uu5P,cF/@ @,K|wS^OZҁ7Z1!(TPAT2)c?,eDŽî368褑D>?jxr>S 3O.|Ѹ2I>D͡sM=ZA VBv>b&k@c3m0|'f)gihuiV~6R1Z Qo"KfB쐲{]K_l{dd{}ͤ؆_Cq̑pJcN-y<(17^Vz$޵)~_umR;r "3C#_ uPLW\3,Yjٙ|GSE7ܾn-=U6[WW{wkCm{lM}(`m H.ď+\y;0S^"䴶=O_?T$3;ڽQ7%YdQ9MȂkYUq#hofJtu+e=ѽ5VAId(/2=W!n2 k2UIs\~7ثyNYR%^{kt?vkO_;7Io~l_w=g'ޗ۰uP>qi&HX֒KRњh3gj1<6R$bA-lG;֟X)fţCC@8NܞQ;C"С-Ww>ޏ !|s0E**ý#ab%@ߙx 7 ;8y%=QxKI(o7Zf/3oVĎZ]Ij`)x U v>f/eO22oWѕE'=4=NƢzDn^` ڃGM Ӫ#,Cފ[r>\wiKM&Wptפk/a35m8+]иlEkщO[m%rt\[kQ \\}\+Qg taŏa4&L,~% Bb½}.zoiu?N {W%1ƈUĵb!+)Aǘ<,DQъ03fd>UQr @H&!PX(6 4At~QMyGr uQ;GDcSz)/OKm(x (#a  8C)˻C3\UaBh$`$吺Vޜ聆K&k\X醭~sKvZEtd+K<ړObm-ܿN# ӎܪ2v(#?},i>hLj[MޖSN2m߮v]HqMZ-"6~6({s0@= D V@YM ewYώkM4-_e_ l7>EkbkݲqA81#{ %lPYzLUgT\2|ߏY2oh~ Xhݽ+vtJH()F0REHUd" Q( aXТʒ@ }>7ϕ=a"⠧Am4V"I[F9DӨ89o$,Y Bpqnj 3>2U7?'905Nېht/68ݘvв{x@n0emzP"GS21 W_WC[HM8XRQxc+WsFgp@b{FU W7l gpսڽ]Pk2 $!.fX[̒}x^66z 2 !$c0de`A$Jԃ#D 2 E (0YIȌ0AEb$X,FEP( ITd 1cb(VB` DEa \}7G^fǍHc|qƺұ_U=!H.Jvvh՗k({Swf, .\uY|NMyRowEeh˪g TⅱtO:^ oZ9FD?J#UԸr:~jEGA[If&=*M;X@z rf#ـYQp>vanq~$!~57+OzfofZ%M˜#踝LJ;b:ݪLΓwiFX5];<>ϚgOkIh- lw"C76\+aM6 ܸ3ׅsAMO7Xta} k^pV:YeTCraXjh p,H+XbNO¿8~N,aG;@O>ùvu.STO[h|ޓUGM@=!pyP^OuJu4|:"!N:(LH< !! H"*=mgaq3-RsJNeW̠@|re~&l+SK ]9dBMcgk˰W.' Q\/J$So[S#npLj-}wx{oL0r=8C,(<"=z/LuZ_i˳|@CnXyjW-7ALC6艅"s+w p8o'Z6|V0Ш7!A9U݉ Q>lIG{{J3bg)>l譐໠;]V`e9RH  b DWzZFCY9R=\ݚqo'|v$o^.DG}>E0k jkv[ 1kMR:ǽr=j*".Y%'̌ݑ/γab܋/Mc릏d.S#p &̢ RCl'>|`됧hW)PؿZƙ'vn($Kҿޤγ,?;-@3ק2;yw<IIs#8 _U p^]ӫV [?.0mL<@(Ѯk,)A 997PoBv7_cŰ?MJyhM60<.A.XT,V;rR! 7{< O#A]7VoO6Wc$Le4V44Z9 跱b.I}N_]x++إ+e|ED5 2J<:,:,խlY/R(EYˠTE8,J0dH+B>@ 4 QY\(.]8Nں%Q@KQsiMeW§L95c{ji#5OZXt CCsᚔ BU:ȟ41W|>T]q23%`xp䦔[ʈS-,1[GM#o?!CܟDw*/5KدWCxmK ˛+[ϻ߃o<޻wK# rz6G)6FUOwޖX *:^˝*Yqn^zQHٟYP"+7h&ҵ7Ei(PHEG|yH,^N_|:I{|BIݰg(!LYȏWd݊>WLS=kddymAEqñY3mN-k7pI֑n?ED3ЋO!|ǵvg:Ds/Lke(ܨ\ZψCecdMx3[Eٴɷ`Ћhln,#L{p3M:!ܑLN)STadd;;e&cc4Z {.@ŮУ`\s7KY ($ 74vluW Inz»,˼aB`ŐS_G%;X{oxOf^,+_axwI !6+7,S-Ott&,9rh?|!3uu#:Eu'7Oי<rAnm?GEiu(ow|7ߺ)@%qH&+ؗNBEJ5j-W]gs'|m* ~jNE,X0#"QVH"U(F Gd*?a*AHPtȱ}F b$QdPPU,DV A`*gBPPHU> B   "dX DHpF~hO\,OX G缫9?E.^\LJ DZz ОÔXiYB-T\z2/Ei o=ejςPs;EcRg=jqlCVYIS ̊<3TI<4#lz_=W/]fÿiXf=35IclZ9^#f}v?LqSSbb11Yro0kZla Ѷh>)7|kyN6bnB[\5Bͯn%#5h)yP'z}?sjQKҝb#EKef!A_zY|tSrIHki8_70JΊa5!v{~~=b"WwA淲xW{ُmOy!fZ/,iT'T~\J|uhe+P=j"ggmxWZW[aAZJDI%@63-`z`Dp`PHyP헐ƨqs֓gj-)$SJ.!'>G[ߍßU)CО⩘nK7*7^ `r\x >ƃu96 Y VjچOvƬC}|=NjFZ8:r6ahC:i,Z \ (=VSHk k|m6v\C3uSzfQAZŎe F>%B)e捚nZywRhqZC;yQ H!*ș4QWfIӬ~)΄Q|hSDJX9U%(|Y 侶O?qEMM<9]Vg;`n2ؼgl椲;R׽X*W.^te uS5i( t~tM~M(du}P=L8Ca{m V-gyeo: ئ,2vhyGEto6-:Fmhُ`:b]]RA+s![WͫmH2'HD Z{6Vfx{#iSEƀ;hڐ8O~ rI/x-[Ohv5W>N3ztgjMp|UUޑX+RiݻU?Ŵn=#v)-7.IL΅*ݼr'm ^g7F!swM8(e^# Kt3Β"F_uҬz"+RTX)uC쳃GXҥlғUG)gX\(rHc7DfhehYa iwdr^?ghq{?dXpTuFN.4~{‰5џ)#)6܃OI᰿y  r7e+||wG}w?vX?nb9?+pvXzto~ ?* \盺Z0WOR^Ony;L )VBVɲtA9L|ȡ z.3~-9PFL|l~t g6NE"NZ}@3'Zݏ [ſ9?de"_ǫK]vv/B tsOfC#nHBM>i K?BV.\"JG"lͫXt]z\ˈy-TM+bsƆ[j_b=,2 pv'zi|ߚghӲtS6^j?#BR8Wϟ6٥tkLonɄUOJhk8I0E 0@! H-#ŞuΦmSea[{NZ;m HOd A7™,4[|d=S˃~9 粴(nc tAu^ֻ_~޵߫*HHS(ar}O&>35\4aOipsbMcՆ*\^B!^a|U"ylj 81@J]G2w\yJ, sa.e.o[ klIIAY$d\ Yo6'Opa 8DHGS+}t:C ֈ5hԜOY2K$2B; 8V҉xVm1c94}aμÔ3^v磟tHxF 81PW~Rln[wdY$e^W_Q)z[*쪧|:nE">x-rI' o1r$/eFJŚ30E~#XJҋ4CAgDpHUJr'iJUљ ʽκ}\]F=oGowF@`I3v$5G CqoCUbOSG~2O1chgQRaVB)E^vo9V[3=#c2* !W)Iǎ9z _ˠxgẌ >#\t^QӐ ja_|6=Mڛam<18|ls8O2B8A˽|T|%4#TUZ BCCJonR*uW[l*'U]> M` #K!2-:}C_XQFm;4ĬƢ.4<.dIgez}8>CԙX_bwDhg8f Wi [m6 [-EzK/l 4|^FY׎Ȗ?uj={xEwgqتG4W9WuJ6=6HJ> Z^}]>iŋX=3 Xǣ3~vm)v@>_'@<{xz塓Rl=ΐv^ǩwQHF>X,M$zjr˳Po0L `j3BT[7 k6YXI [F(goSPsެGall:_F[o\6T-Fx@ps F,1n!6*g FgHbRf:Z,k9?"Q>4nz+t$ĔmǭsCA asܸ6 g体)]ׇ|ڱ~u.=AQ!!A6ݤvP;?4ɝ]+vM.+2\;uiE,c+Es1kt'Sf]*sV(tnDǺhvbn9e kwq݀ꐷ_C{~crK{_oNNiiw[3 qqinT0rT[=p FnpX$=D)k@3/'k܌ZI=u.3S.bk_Y璏ǯwFb|Zʞٯ 9ۗzy \.*Mn_W?u7 ^]3U՛]o fog'eq+;?Ϗ7r'뿕,K2bǠ,&y]pwɗýj^yԕ Hv牃e3@b=>Lqg)?ԻN4Gk $݅g(~*!Xw6?; ~tEX=|0nr=?=N) =AgV ӷe؋t7y;q0J2 :|9fA)(29q X7~I/*u*4~VI$ s:C7(4@˻c)]qH&:`HE/&fG(HGD5ѳxk+ g_ng'IE;7JJp;!Eu^ԙݍ)6BJ@{AᗯCCee;e2 q㽻de&k ̾א3OIyVi搏BzyڋCvciCh`mCߺo/wN_?}jQ`׈lCjׄ=$ ;$"nZtɎHZפ\^:7r i%w&ZՏ>2yHm37^nx$*zwOeY_8鼽9lYx!Ь/\Yfz&INQkUt]tK_}4EgZO>l{MgX$=Y{DfqNE  O52V\Dȋ`tkңyZRsV![@P@0OjA ˷Z/:I/.S9wc!:<[k:Zbn2&7cd%KDAGXRjL:{刈H"K: >[ XM*,.5٦7];nJcUT$'UptQA{ ( 7a;".,*܌f+y]G+{&!R;\W&}[*iFYi/|zOfJrv;*u9Mhjsm9.SJMh [o?muCw|d}3 Fx} (=F%B;<. !K1!nhQHښ94|;3Su*3sn(q Sfx|fmW_wzSt69zX+zXtI#db&]%2[ i8@5[P|A#^H'ȇv'si_`tms9O5GVW( I6cyq@|60O # 6H)xlB==>`c(ʴZAGD^̔q\顦XeU+-Beb[,1YyC?oЧB)ќAi52{g!s00$2q.+FWݡ6':.IЪQ: jH~!|ֲM;œ=L]/pzhcg$%=>HB22Y-%9Έ^Wa^V{TeM{Gt1<|aIX!9y2=լclBM'j\ߝ5ٟ+!T) #Ux:-벰ScJ,|m-qJ{p.\t3*C L,>j />>'@yםg2H#t8n@?;C9 䪗mJǚ7VTN(BIbvqto1!%#0{z &ɧj\@b Ui=#&mO^ߓ^*EΣz.K2{jN_MiPgBxGE_4ErM5x4&m 4uF vԷ(MBVҝt2qeHkHYc!Pvi4Ֆ؀c8YNTbɹ9wrkʂ֠ ހl4D sM6I}%!T5{tc{U8q^Iѻŀ߆-?>D1`K0ƳB8U9oףyu [7ݫ^ŏ{ںJ1 McRkx~cv5GYAX|iq>S.eB@/=| /tЅf :cłqۙ0\ןN^s۞]G uhS0 yKS( {4io[1;nܻ }7MB#> ŢZ0ߣ_fEC;d-.73'a3MIMfjQ^DixӟXd%QYngv9NnbO+"ےq}LNj}N0Jʐ'uf^6gIv`fjS*#hwL1J hz\^^lEJe߀5R[U'$<\tg7^$1 =!YГImgd?6a9ju>j! Cʔ꿮p؁3OΥX~YC8e=4FT!xBݕ B.b,+xMCW}󴺚RbUe5{WӇ[z8ׁZܕ[7uA-'_]fwyXh}u&T .S2/RVEy%:K&@Ն4ijC6:@%\Hv?c_=x.fO%{߽=nqz_v_4lmk%=w0F|~0L/ϳ*QMo-chmp Lk}D_ѫ?3÷9M0_MSϑ~CSXu'0jx e.NuZ.λoM#g+OR z&n6"*al ڛlр[Rk) )x ]>#x |ޏ|I`3ٕ7xWvA,Hysuq?3X&gV]:v6 {BRQ /ir.4lqpe >,g'LE<\!8ʊP W}/A kx3ƂJ%񏴛y:5cܠsƎQCMb%?o-_nϙVعg}Juv"smNR]Vbͨv686{LtӶKeL6v8R׃`>b! ):H| ʭw [QYYO[ 5y t#]3` <_ʣB~nIptQCBʎ8eJ2<-Rb5w?oh=Eh ʀ 7n=Z:$o!ށ 7?P@!I$=j|_nCC?/֘EC i'r bsȆӟbc;V}e~8V{FU; 'y0^N;?7,fa=5Ҋ qЦyxw2U#4Uɇ8?!` `KB_=Luv) ؟m[HgW>- Ձ"а16"y(~l}P܀AO3A?/`Nkxb}<_-HV"P!yL?^QHg$ցޥŠa=ۉ1c`C& "z(my?H| C   @]brڸOsπiZ+F=J+޷s;_|^D"OF}ߐv1ϗ\'9G߰%hD f6?3t)ʁ&" tZwOL lS]>W9)䶾3 :~bsTQNevc4Nn_UԤ8/9~ڄssCpq} wGSψ\^T;"zn4ƥ&/=CdVv!ljf֙Hf!w峇' 9Ź( zՆBGGXA?84{Mh"FJd_>Uj>qL!89RX Fv"&& (s"[u@!`h4!,[A(>Y.]fJ%&!i]֫MwG5{5Y{oCP$}QF@3*k-9Ϯ lޡ=dG  $pag9~J!Hxӽ>Dz H\ĊaMgM }BBi;Y.> cgaRb9ݫx`(JB^tq?gG!HTBg :~`hpnym9R~}_LNhSmÝh{>6YIʡev> j=h5~D@ fg GYmʮ!I\w nzimhcc6e+l5`kRi5s kRkJ]eBv oa *GOa}04ܧ):͡srp|s)8>;10Ӹ]A! _87.ЇE֙DNAy:ebѢIK:+f% -KetKF$es"h,+ٵjA'uH>ii"gd(9 X7f @_S:-6foC`pӌ!F'+r#|9]@s1#sO Tj]bx|T헭l-NabW>a^+xD-]84ٛm~ߣ{FƋãvF6ڿ?Ǽ{<<#yF,.]ɛ[_YyZa~3|眢9|IrF{&_d2\f0>a.XTxwZ]_m}qvY/ 2FXHΚWp׷QpWReM-'*1 n"]|FߖL7:.NC4WY+A> yIkjT23+j]!$=Ğy;uc) 4g`, xPο7- N}J45{Tݧ9pO#W|fl i'uq@LSjn3?{.o#wk`l6|/z)w6o=L;#㲸cʪNޡ?g$)+}FF9A zjc:,>muf]9epF%n^RGfc-gMW m`tKG'Wy}7DK% AA2xV7P($h!7 ^SnbJ,Y᳢lĐ#Ҁ@ "F\5OB7qy}w?K?PwVgNhj8ݢÀ Aq@ыE1`[TY] GߦqY2*}gRxϐ@ >@~G >Wf](?&w,T>)wU,rǹ^6#ɖ*sPA45!s˹\D@+8 4HXX ,X1yB/!Hpd3x $cˍ)=Tc;פTvQvHȫOb}J=$7_gyP,]~)Txr5Ke0;kTwt3< }%6R%7w,2fMڟ;VxBmX˜٣*^2f 8/lw] BduVCX@D8W;Q:T5<Ӵx( MAf Fɯw=_yj kP O$ßZ*%0̰D.?4ݞm|Q|܌Nw:$X8i`o{l⺘{U%FHjӎID%$RC\ $.P=<~؀Rzm^#~FeYb~GqOUVk_K?2 ?MZ8fOub+5TEԿ^ױqq7w?;_F9lӜ{ h Klw_s':$,ZyMWNa<<;J7r&1!?Gkšq.uKY&Np|9mU]Mwς;9vҙ]wz)џ-{ԷvHӳLki+ E&1s5٩s:S \ KO:|Epa+U-CN[oït|}׻iI4Ld|HD^T~eCY$Syf_s7m2y2: hSrڌdU>c] C'-(TԿ,XmV%NҮ0{M ǏY] wW}qe;ӡ/yxe_[]-9\\Ƿ[\yumg:~73bToby#4MgC*|ɯ~-^1,<)aHĴ;O/{\I&evD nC(xa)j#rey]~"-zgn#`g #~b#ܨGWN0#M똏(PogQM6uq Te $ao>KEJK@J}@)8,[S9X/C\-lS|EF]?fuR"&OsV:{(lu1VvoED߭_g;NFeO/bݚbĜ--"" ڵ6ѡFjp7WUT|~OMMdnbKg+1 jSv͗gCFn{V]9MZo|Ñr"n4d\9NGiYEUUCbU_7Uߏ f_ʥ$~+HۻTSV+&2?w2ȃ!$CƙY;R(?ض /bd ?zk[{@QٰSJMF lu6X eA+A\%J4`!S\Qm p0)s{n%b!pvD ž_]<ʁt#Q' >2{r@ "#'#([g 0!u\? ~!C OŨw#淈#zy>D~ v?5DMhm\38hg6&ZxG`5^ԣyzGWSX>3t^j(ѵ7kT>5{m}.+t8Hzl+7c_BwYo&̳\FO#@6K}ŝ5#?y* MΰLoi[P{n٦pIyvAW7ïî׿A3=\msKz7[^QN%[!5yeՓfst.{l8U>$v{s&(f˽;wV^8^)P@ g(S )9Vƨ]b> e[u^w6ꕵez"poA8ܹav{\I?/K1BosǺ'g]7@KKCn\ \C5g^z(;!ۓ15+ԇ{*գ`~޷gY[S*\*1RTTyr*:HNs|s3?zk G=96_p;EJg}g@O>đ+ܿYRoEE ~.C*~Gk'q^Tզ]ѕTMaҡ Cً9k43Zoz=+$>?Bܒ(t B@GYmgӅVDO=cN{#"2wW[{<9Y,C< ꭻ7O٥uWZ:&oͅm@}o_>Awt;+ڟR;f5* g!lddSBPﰪcQߟfWH9ާc0wA~,iõRjIwOBtS!rxMծ 3i0^G(~/'G1g2 .ߒx`Fvg 6 tFK\a|L9>#4vڵȯLoF L^tW&w dLKBBcodSc.Y ;D9C?Ir-qE9c}mf!\DWQpƊ(K/GY-4>6Y]Lp-[WoTl4xשn6)+䮮h}ww)F^{?cb{P0L-zdmaz?{}_s'҉IicQzυa ls( O8c`cᦓ[;>q~ŞӶyE.MlگG9!B9bʬm2H›.uȻ7s>-oI[I!(̻oi.&Tt~J2,'_p$BD]n1]8ȔzG?eIӍ>ꝇ|tUF])RӹŬM(S}t0oWRI8\+$ JKЈ><;-~ǒR&gaS [7ֱ]ާݵ:wrF6oEm̳k)~iE Jڀ'2mNO꒐ǎk:uT}>J?ߍyޮ[N :[}j#9vqvBlZNJoRm{ˑ p6Vġ<$;yUmwuQ0cOGHaqnnz4a6<Ϗ1zV~m z!_F7$?Ӧ~(|e@F]UwlXOr~Q|Bo.֥뺅7R"6iCߴIvU'"k8<G *&70T:O] 7vwe!g1rcی`+Jxµc^v0 7hR's`鸆301> ;)@O(_ZSyyMbس9OS`^;jÍLUݧ.\T$_sVOp<'9*O)jTozyQ-De9i  =ǣ9p i'i"GlQ뱷!PL[{72H&)r8D 9 8?lPC*y(Om6Bć=֝i~`}es8%ev C20N8!0dW b{{{)NH(WJۘkTemUwscP@;XI ިr>XaR=hNלܛ. آgF1*,2jYPGa'Phl1`ᑎX?ܳEuhXvo뻚]ͤ#mc "{Ql2: 1hp/ʝ!DU!1R&q I+}FQX4bӳȕQk1 *@@8Q= 3_DbZ,(pIڱhHxΥYv"8eoWf(+ ֊ݿۇfE$',5Ea%g7fX'[ D./F{ؒ 6q$mo)]{O~_Nj<0Ыmyd¿ZҞ^Y´?fGLag!D rf^ "+Hbؠإ"ǪMW2ƉrHzMLbV^Pd(&9ђ:AJ#g:e>0@r [|YC9P ! ]ωXzfM7QUZH?~,#<7ף^{uP6<(^w]⽇]0|X'H[0! a !C/6ˆuO|ZdY63ICRᗴ򦂜ycǔwV32q b\i~= 4 JRE]wFi9qt0\@ ctu #+&PÕJ1„x2A@Z(ɡɁ?V \w{ x]uӫp ?]b%b(^)on՝`"Skd dCf._AO\G3z!/%ݫU#wÕq9Zo K}:_鵱LEj0ܘj]M6.I(d] je$mz{SA%)Ț]KTCv;M-o||ĔTPRbspsZ̅DL3rQBi9{8IÿF[e@alW`rdێ'9׋B1Q][,m%H=!s\鑰m e.|E*w8sSÅvY>m-:aaД0[`xkT2Ӭ<]̈8F.\zOsuD9zj:[Kת|2p!UaӮĽ{W&y>^V65IŊzdmpa|:86ahl/Pjs [)(7e}e!Oۖ?J=->4 (цg3>mQڰY6gOaw+ >,yJ?~;Q츋o[(Ѻ3UV*Y}!yF6:7(axG&(\e@OC|_j92=y;$A7f$Lxg!߫¨$#*>x-QΠ#r@ @qZάI%&,+TP@|9KwVPAy..{|7|~gkme}7jl7DQw]񭯦ʵr*=۾W5ݴS[F[%-n=(CUyFy/ /ȅvS75R^9k߹Xf;ߙd>x>HL2 ~SQы}+'|\f넉w~ŋ2bdF Y|.wutz݋͍N9["|һ'|>.>cpSqR®"zR*fFKEvnhlqSǜ˖-8!|Zfn"tTSW!i4>&HM-0X-uC_Yu:Vk 宎Bw]DMF!/tŃv5ճ&y; H=x/>2BY,N9ϧԎv(}SBw2t[HO3GΞC"SB)tk~g|wDYm/D_=%nlO9;j!>N k{>B1cgNü\\QM$ \NW}]7sėqQxHa:գ]]{"3$>}Z瘭Ui͖ m2d|T;+mٲ,R{mZ~dw>/V3iZ3xXKL4xmbڀ'AGgik.+#jghv`:VZ$1ǧ6<""- .hXܧF؜xyL:}ԭ$lÃV 5_zLvw 4)H{G} /M?W䦓r~C{MQaaڣ>>5Yo=džT[D9-[6t|UsHfXw)SRP4[fjٷD@9Τki?capU֟7̊{5.R/$5_BQX3$/OW]g8tv=u Ƶ5;Bwh6{e{P@o9oԧ.FY;r?#!5W]#^¶ g_v7$2MAg5`Ik 6{8w7<5/?y:n)^D;GmzCOGk,tc:cƿ 6ZGk_Y 4zTt^u]2CJ>c20G8]As~gY{yWpz1q$}VKvc~vrZJTM&b`Xŕ 'F, $(_6Iߩc(£[~MkFCu!g;?Oy)ete[vqs#ȁ\ؤ6[[j. 񵎴5=g<ޕS\XmqTTo.Hp{q7GИ3J"ԣr:ko7|Q`&ŋZ k=‚$ dX%)Bp@bDcid>x,z:8}.PRZ^gLH/I)wVDFg@'1X) \F~81޶1zCAkERf!.)WQ{() 8'rigEUbZv Ė_sw;wj>[?+~z{/;v'PU D m* ^uYw*6'Zo @~ _=7HW$_7do(#kOi4Jmow,OЌ K1^JxwB|Ȃu3N.ç3g?6PsjF 9E49\%*FF`dQ?UDbGp;$x9N/Wˊi[K2D~o} 7[^)gfKv} | \鎈;! lXyh$K$OwqSLD<.d]PX~E4# hpkXC7s4 ݈Mlэ _ &-"X0mo6WiF80|RmnO 2Te핓?j/?_,+|rrٴ[/!w}ʶ3~/krɑ^۲Ղ_F8!e3[uU2D ur-]*Z$Ts8ES,zKGgFGY ҜDd3d蠔 GcS7$pJ!i@۠|Id]Gҁ|4ss{[旃mڹnn}ۆPCR,8 bNdFtPjh7<~RKi|MSavjn/ݽf>yM7h/|:gVΘ3sn-:֏;rUN4]SJ@(l?)7i-ޥb&8mݵǨ,cO௻=!IN֯'n z5%92[G32]{H9d Paή$9Ow\!D} 7X ;lԀ\!|:IM׺shx'Xȧ'T7EE**!Ģ9æzQ%Έ!#R^;bǒP$:`v\d<]b_i(T VF 9ϛJ # K#vsq{.sǀ]s.>y%vR21 {s+rlC hKצȍ%ԛ;Rz[ D^U  3dwx1iG:r5N c•(?Z({a,ȷc@e/6 9UZvfDQV!@nem km 칧vg-rM>rhmVɄ/u_U k'>^ٻjT8b7v~e=Gw0{8 9!r*dΩ1%UnD?=)MʼJ0UNu\?:c2iZJeN sG5; ?3-6i:rC ,9ç6! lÕ\f{Y@lpWi:)㭟=8;.H|oX)nҊN{TsdW#廴 mms ݌D)wB\ Tz-ǻEkظhצpC|8 (za"IeUT*fw8gWiS /5J͞-X6N&*8(m/e490n=G[mקw.~/]y!bͲhUp|4 [v.<0qhK-{kt\k؏Q%J/mV􎾬O)Mbn{K}oUywU#`.U9 fKJMOu=)Pz6W3~zN`o\<馡bt(lv3$C#<훆Vs:u=3<@8!RٱjsV8HbCM"DO " xMѢ^l /x>6Z ?tMv3|/k-ozy^g*TZXwl^'K20ǧbɲ@I3`Wy G/-]\pwh.Y^F2n?M8Mj-/ȼzvJ61:ZfX]鄯l'Jk}%n7M fśckSD綄)@wpglOĤ^fZ`J31[Ad i}h~?7 ?_5<8`frtmO{9rYLMTA T.̂ Pr !` TlxXzB۴teTyreF*Ao"(",khaUAEU1bS΃˟-w9߼^+/0{ÅLcaz2T,2*$QU`K\h5m)ӌ֒(}[6wmt8;w^$;UQVt]_ D>ZBDOrtKm7bov-|;ft~WG׋&d_y*~u 6=\umttpBYoqT2<;ԓXr'V7+O'_?% }NG~u8{N] J?>;>dFk9ȗ/+Ÿ;GVw+"p'뚉Ļeϼi#]^ܨᅬ>Ɩ"N#%Y?"Bk6N\> M0aBlWsY<+=zTf۱\k6ʦi Kjf=.}R\/S>Ki -kD>G=WIza*=lx]&][7_nak+`nF!FX)Glɍïm%&]ц.C?,\Vv_}i_GPW&v x;w?^꤉hǜ*'T_%|>}#Jq03)zͣO{O Lоa_&PH"8~Bվ{ Yc␘!_MY( Mˤqvޮ *j c"Y_xE )UJS)B2an1TZkcZsnl[xxK7aRio}%EՂNꓟ|T|Vg8ʇO"; 6a<9/&v;J{zšݼ0ϣM3?5աpCg &?G-U ;6iO&^?d!נe-lQ683*B4\bU˳яƌ $9EmwUo?*kO͹!{yeK\j;?T|ՎuX ۝<COUdӻ~=?Ћ;5 }^ڐ7Oף\>B8VΝd: `{o*dمN柤<1 VrοRh@@=:"*xX!$̰0y50Ԩ1m14!w-91ʉն`v{$[9"rKL˾s`¥F)OWV[??`ĉߞ~Xgclǯ<}G>'o8 n/ܬ_H]l ;?X@#qe!$|R@dpR1C-Jk,xƣpV_ooI%OmmftXR~ ( :$18ѿcz:yoxS9|b__zOJ<Ō9{;qSfݳ4l*|Vt"9{F[?vE7ozs}\4˲x\Ve'~!A/>:tC0a\P65q"d6mTƃ+“nϰGcnP:&Hv1c0 u?̏}-,Y]&1>_?;粇C~_)C~d>|Ca_ͧIOGcztm<~s*_m{zG2~GWI砞>+?5F8#vG'>>u=G+h}OH>ǽ'+"@m2(>;qaHY9.SkSS`xcl$a])p0  9GHXDz<^3[rYh(=M=S9Iܮp8@x{T{haNF6~rapy!d`cK)FۮLk}oOp-5դa eX`zqUp8p"#g5ZO,нKi\(*kLt5 ~u.=<#\r;<^<"q{`cRXMk) Qozփ7v !p9GsY݉fll2` @D:ug0I<"g&DB8 OI9XT`b\o!"=1 Z$yDIg< " (֧`ڑiH\@UU_2b7ډ"}^'=G;R0ʗޛ=YMԩ1x Y|<%طCd <梇-y*AN?Wz+ͽb$H(#A?b6sPE䥾~F>ZkAXR;G Rƞ7`u}F]eTO={QP ԡᐞ褘&}ЂƚҙAŲmX we؍Ku?YI\I H.T\*/vo]陕?ە$7D?ޙ9>ׁ{?= `wɝ"1  Wx xDi}":i?#'z\* vƯ4c4.7.ޝZvptlנtcC7oA1>}Uwl93Nxef`C;_1*ZVz"du7ZS@ȹQ t'-ܼ\Fei4K kRb ?\lm@"=Vr-ielo}NEm#Vf{qOŊN+bx `.XKxx;Sri?5c"7Qsr4n ~ZP[v9;cB1n 7uq^?=/8lԕWKRH]0!4G)6;=o{qg7l/QE- 88ef*Wz^mk<YC:-)͖] -k@e06^_}}Nq{;0v|]fBsw&Ѹt]Y9_ncno\~Bm=jlӢa)I ]Xkٓ":==&U~grJ0-P-<co c3=XJOڋ!P㻾2&[? -S\1pz|%{5k}Tifgr;YS?ǑKfm @Yȇ C')C,4T#+}1zTzLn-@yOq?99xsgO7V\gUp5Pu}>|o`5M|"־)K/}t CE'O$%~ʋIJRbFQ?=M;l@qy%@g.N氓Y 4JZ됖JJ_1QHNhYif.-j7=TXB̚ƪS}?i}f#vǡ01v?3N?5Ylbw9bqCFOd"]]Z@>J! z3fxe P(xDS۔}0$q)H ]6kB @\Q'?EՅLak+5<̝=w1CPvSa<ӈh/}\4BjY-DNc 7L"`I2 o])b1d=}my6T AM+f2W=:\n\߱af]tfcpY*VP D(/SDa@1ˇr֓H}SbEv?Ǖ$p=¸,@JRR'Lq,3xl94/yNo{yv`ʝY9W9A+.ԟW;r;)Oҿ m{ojfZF]Efi|*9*p3ܧƚO}ʐehb讜.3+rt3aݤ2 n)zGlAg?..i?aG=+ͧlO2rZE3Xm ֦(^)˽vD Uv+}|b]vpJ w{jl01V^WiT:1ũX5h7ˀ4>h*;'&,yEONU5{И&͜d׳aG8Dm6~vAf&5d7[ugnglH'"co$[iLN6Xpa#j!,=v:&ySW;?0 }8vO|4+Ƿ~YOe"֎0bme+?X{r\Pz >.߸9(W&妒⣟q^ki-3 QI~!U<}f91Xwթ@_I3t7&v8r&򼓟j:Ki~6_tѭ:ꬅŃ}BRavܼY?]Tء]pyhj9ܿMA3#c<, "Jv伳ij$n5K1`8t[P>/=(8о2gC" bB6FG*W tu#u1^Y&ᯯ;5^T ZŝtwnY @ӰdCc[ϼr|xj=KK"4+#ރL~BOs럯Lnj** *ΩP7^rc%iu-&Beqmi$}}_|n&1;ZF< e* 1}&)ADTcOϼC9G;\*|aMyw3y?̗QBMlЮ܎Q@Wk-Jog TAAQim׷xHàhCqb,JOqN{0&9KejeYPU}y?/v k":.HpA ^!mri:_`! CΖ$ϥ/ӈÃߕ#^C9V=sGT6AO'>kv0 m\Xn+ћ[M㿾 _?^/ϼx̘agKAX֣Wx /CBΝs_0lޙnJMǴҁ\G =N5}5<˼ܹܥ1}9bT\i^Fkk3K>Iu9#~:uD̃9G  &}R;<nN ECFa71BjKH#"! n GHm&-PC*JnK^cS4 W^>' ?󃈀B?|'<Vo7)V6RděrYe#+Cqݽu~q>Ǹ7`UBun =߉p0jCĥ՗q+@}Og <2N߅s;fp`x9B .p@<9Sԟѹ/E)+gAjI"{<[er*;k0^Q&E|okL,^ewt\7lQ'':GEa9y?Q5ףf{ɆەcwLhYfY=N+VQH&Dq;?ww.st'3I)U٤Ǿ=8ƇmJVF׸N7Y3Tl4O'`LWc1t}gŌ6xɖԍ;}^Jkk]Q0{V3 ozGPXA9BoHrW4B[Z);pp6&WRN9ggup̭V/a%@ݦgAE0BKIhl lrnTỹMbapZcv,#|ZzF\}'^twP22BsS欍v\ivc8[t"E+J80U a x.O@'3?z\y9@n6ei qI*K"8GWf^ ܾ_gOC:,St{|[*;l,AJFHM{Yׯ#giF(3ZE[I}ln^O)%w2Uvrʄޏbefan|fx:v;n.|C7/R0e7gug^{U0QH$k]Z^*Gg9mj7kn/>I]y9rs>3Â[I5x:/yxtɈicjFx{oS۩o\jTٓ'VL[ nv0!я~4^,2Q 'H8頢x42c:yL+w`\Nu/Hr3?>uzK~_2ϸ`œ݉McW _.݇8 ?[d7q7ao5zu;Q>#:˞iѢZH.R4wJ" Z>wGX4浱. 5k:l[}lۚcCGü5`X  !l^ oK>ǰjT0%ݶ.043X͸k V+mT7mG Y=A՞tr^uE-A7y+:`M*g'veWxk4y$mz^ާmhnc69]NJ^-sZE=ʇJjy|pCu=g_W{"{F*!@޶p%&{jOm`w>0NŁ؉kTMǫO}i$Q]ޭ9V{Fhi[q+pA( u$*?5O>y#ι,c։p] 10^r`G86g@0BIrQP+Y;qĬ.O9ue$qI#_*{fM=Ӏoƚ<їm䟵 PzG~'83+{/BPFo,B!\Hn *"(chq6NĴpy:u hCaاM34R&(I%"=Gqe7CK<i؈:~+wncrz2>klXE4[*IAX2j` '67p.y0ԠZY{ӥo Ck8a?"}=vU>r5yv%8Zfߕ}߹wՙ\VɅƴx;|oaP7 uf:lތN!hK?Q4r,G\?akg֫uc~Owϼ.g9vq{ߜS@CФ9?iNX$$B`VU.~W>4"#R$BanhG|>,D'kKi[%jZ1mW~'덏uzV칃;v]7 dtYTS|ikc_>ݾ?'WOOO&Ϡ~ ϩB7l&^zs-n{C2e%TUE%~bg$GoPz4BMbAK؃(֣AT8!dP痻"BjǰDFp8>ۙ|g>wݯ;w"@T9_Oqols*b m1 *ؼےŃT 'bG[,~ ~;U~kD,+E@O5'>P~sO*& b/(Я6QgzDPOYN`@P{zKL?8!?~D=Oī⣔ ᲎/.WzB}rP pB;'NueFsTrJpHd4hF= D:~[EI7`oA7V%qlY0ُ v6ǭX)nK/RO,m< rQKHv, w$σGd T8xGƷ8~,/shdjled];?Lјpwe>?׏yӮ=ŧ3rKKw'b<~3ƜPcrMQ̷s c҃՟?ft3(KkA?;g} 5Ebk{-MqrF\x9||ޞl ;LpXī,y\{ӿ} >;8ol?s4YAIofu:U-Y/UI5jTq}mqjr1r?jS-<>t{e~6O{5>U}NGVi%W:,p'tU\o?fh!.h lm}HVo&W(88Gzߨ56˜/NGA﷜ ;z"e\b|g-Qy4ݾ lN]uf?1?ΙV7E qږ*ݲZ.؁W&NLJ2J5㏛}ʤyK*Hb\QD\rdCf ~O2:(ZJkӀFΨ'70IPyVzXss|g x\1zx^Qj[vB]~G0 }Q5on\6LurW7u>-]T)?[ƻܸ:(x ~}Uk?-Ѷ=x4䨵LT};9݌x|f:BkI(zqh%_,o^<=rt}/š6hA10s[} dٯTjh<\BQj3qn*K(D>(bT :r3>ATEY#LmE@ GJB."lyԦFxD̚t1=RѣVq V4ŐUڐMrdť(RN tT lSe{/Ȃ/66GLJ s"̙C2 j{&ذŽl I}.%\ofY2c'S2W$gw쮶]Rɮ=o>_Yپ*S\q0|,(rMI%Ylۨ1ijWRp%ȸYͭՐ`d̊ݛ[yvE=%99Ńj@ƆaZ)4. E6NheMv;c?QN-])1m{UN)`1ë|G3M柌R pno:Dt]쌹0Y/^ydaS4r 4H7V6-wMqH+]YM Eav 7_+iA[@ $CG! 3 0cVJKw;#f~|5Cx*&?O$ 7pbED3[)]J#2rPkz;=g`jLuqMum{j_4Vg>-~cW>.)7=lT-xsW&e]OqذO/$C`}i\_>~{?ܽ(ͫLz;w.`W/\,;Uo?6wiZCroLkie]7 GQBӈ8WxD|,rn8nG #0.!D3 1# IDqC<@9BxK:"g8rRA)d(񠎐8"^}I] *l$|2߷ڦR`s5lN;vޡAo<m;$?sWP~p]ZsW\kJ D"*aA5,jp

  • I^~8v+\\A#]<1ƼiƦ)ǘ۳miF/x{.<ӌ1?{' nwwm=Ol.̤5x1Moa[*O e ZP)@`TCṯM.'t37#!f-Hد3;=+C1CnNR ckW?Dm/Z5$*faO3Pq @ĂA#m;îxI7G9> |T SuS1Nv(IUt/]Qna!H;8%T't2 NjF +!BTtcHP+F~/^n<'X9So" 㙤ei^j- ܹz, zY]iV%v\~m쫟}}svn˻֎@L5F`K( o-1CaaU+!Bd#/"O H.,ıjIqt@\:el Qa^VWϘNۀ"&܂Y 0.Ĩ$o#x/'R3 Su.,Uֆucu-лQ/:2D!stBťEo{|W[a}}5jG}EemBB ~nrNry?w܁_C>Ú~Zas8 ߈.LDt6ZwB8~Ss#\Ə+xx|,&~vWV8=#ӲV3J:x/ £vyiӃ!Q ^"@R2HJALoR<{MR1*H@EHE%C&`ɗ8X3o|O,?OUv6*%M5,)ssC=5"hfI ̓}C청Pn&(ULe~\lh=?%`52QPQZ,AYr#cF]5.v\鴘UQ=n9"82``qMpe~_&*z|/:ͪ$&;UˋGD>%JRO|g86__Ϛo;.,ܶ6(!+NWxֽng:)d.ԽFծt)>'R +ko6R~qÕC#=MM)C*ů2zs #o|wQl^:V3y+#&A|ZGE_ZaS%r3>}>@9bnYT wz]LG@Ԍ{Έc߽ƊV밫OmAtg( .{7Ԛ2wupGٰAa+q: /YQKevwmR ox-} =;5s@lt2E?JLY+o-WҧXA/z [eNIEot<%s;ss-7U||5TѰxmN_A}LAV+hҴk}KL %pP;͹'kW\=C63%|4xs^"pkolݬT6!Bw[M-ݝGν&6A@$ CO.^y­XζdzuWv}~݁ K)Z[^M?J]"/-Tpׯ='<囝!Փ۞jZ>luqîʜ]F6FYq#vC"oqL}JUt=J.Bo lIyL.+;HDwc1[Z>j魐wHs%XSy+\+!N[3{3A@Qr/M5SJ@~Mu+L n)dʺ&T@j?j*ٍ4Pȳ){轕ؿI:s}<  '8n@}Bn%:ZV\ߝNd3>Uc%\!-&?rtx %÷i!MA\8DEAm|Οl?'o;\q8/pʠr|t zaKxKBrcrg录ωLT2lɪd^5xvm͹x0j̊bpDYؓHQZF'۳9 ui Ϻ`SMBXT:49Δ7HpE9NB5Qt~MUnj{苅OOUO9 0&nZRp9˷;زPz<^Wܿ~>?ڡmaW@n6zelmA@0/vSle5W4=Ih.KuK3jf`W@:H(ѥ%V?75WI4BŤ.;/綫6r׫k>ߓ;q`1EF($Ub|xsgv<~<>p=xx34?0lf;cmSh+;jqntE }ϜQ}eA`H "0 BN"LTB'60I-/y qQIY3x֞k>=nLjdDEP@b |ڪTv1h;?UAPOz6UQEUA_0'\f׹uУsV_suN!"3`6'x˹"fG\BEt,*svO褷_q_F Z#.̍:kuyrڸR<– :e] -Qܗ_@ .:3t |ꣵ Bc qT,rpu!(a}S7(H -wߙcib8L2gKOy[/򣑊_GOok&qkYvy-l%>EЅN'J 9xtFws+:ۡx6qu'Gq8ݪaQw 1}=hrgܾe|OL7eL9xfvT՘(>MqvXDZǂ谵Iwm4`SpKqBd# 肦OiW׎tw=pHȀ`|@-0߁uBiL"}6M]BfwuYE_^N!|8 25fV7w[@{t<aS1@D[U|O!.:Ϙ?zhplk, _/v1DpN.nc7/ep5 f\䆥]1xxlXCF!a u1#wen.J惻[q./dI׎&/X!SN #{l%n*e4_m׀6AvH7]9@A.e#@7{ i|EQGmSݺZqT#=Q`k:B(zOǴ:o]{7|lwgl)O1w+ng 2 "Ӧm~nMί z@]K0exђRȗbcL.gc3 ͦ?FCݢY.ټv;q7^{6ƎfFTn<7_S ŭ]W |n% =.OƝnturrtmwQ{9 @Q-F, g2SlMgHgjM# )#yV<>jM=ߙ_]%x[3GZ^<B㩿*BItTaDo{t1sxt`xph췮k&i L_8>(/9򎽞xZibwSվiR_:+inmvrunoԫ?)y^ Ԓ_Xv6zޱK¨͞i#euJ̶Ua?TK pgi=OUDr3/VdYd6u6r_q#4c{™w2U*c2̡+nD;xX +RmL};^}>Pڒ7Z7j|[*._线xW*N v2 7n"d2L? m__Qd2^ICC,}=7q1+'Yx:(J5m ݿCK,$GscXz,n5(+_a0%ݣ#8GNS%GL/~(Z?3(y SA:AߒI9%1u3.Jr?Fciv<\u҇Bੳ0V(]%Ek.6*)&,-1>6= bAUN0 (9e6DDUDذey.v̄rr="<ʾwu'"Not[ͤGg2NDFo%ӳ vz考$F`~~/i^^L E=̞3/NTJ&&AQ䙡) =+랳mߍX ;R UX(ED0XF**"1cQAA#+8'N[9puuha?ڗ1noB2XûFoXq1῵-fD{kϧGjS*pf4Gc% X-eTĬ`\ 93V`A` (n?/RI2كL3!;kz^qDy."Bk9,PET_AJ*V1Q O۸wsƻ,`JEbEbQT%T * y釰OWKՇ%K~Qv{\>L+*+d3[4(TGYzLiafT [Kq@%,y eAfDE{EJn!]<2aߟτmk_u sǎ HO,`Q@/Bh5B%xI\B@ ˏ%o8+X XXDc'R~‹K} Y l5wX<(.Q$ȆCaOP-(Edt+n-#{{Dzyg}y|+V@`Y>O,?Y~/[taWծ(UUSaF0U_]eXp@ J#㯄\ $^F|5t8 l* TUQEDQAB`E("EkaSrH/ܯ[GfhK=d/zZaH$*5 vQ~  Mr.Ӯa !Aֻև-#YLl*DU_ڽ\URkk5k5QwE5ӵ)Z*˨BDÀCgS>`O/x~ǂԜ@ *G}. %٥oAfߚ/mXQDTEgܿΨbVШ"TR1TQ[JDArب(DDQQEXbbR䡌DDG**"QTTuf%±1Z}+ݨDXe(br؊,E,X"qQc"2EDTLedV%AQEVE`dbշ~;?_ ~fit4t&N&j͖`O*r@Xo9r|Qz2bShDg]f/ֽۨVC[-aN|qe֮?~8 ӛ!X ᴬvv DOQ mL5K۵Sno9uU7m~=܌jS^WJ3Q0ze?V"VdIx M=.me :翖{PKnypʣ֦{m*~a(y Q1̏Kvݷ̕U#/+[55xG =LN(DtAi:,'}KC^.n ?E\&gyG;__0!8>a=Jf*^"ujô,ܷa~~ ` Y1{y5mVbސĀ$ z?=//oŧ?!E>U;ꊒ"bWIuqdiT89y|'$w:Hiz~% /ow @7i#Xn<'N3t+/T$7(VZ{v (`[39|!U׎㸶 V82&VJHqdsQp۝4#\I/7p`E:M_WVO=J ~> uE4: <δ`;H4},GvX3Հ!D 9hl60p{ݦ@3v_PXsV?(J?c]"ӭ}=}<.z9-]Swa- ȍ_g`nkitǘ!Ӌ* m|ӍeP^f`t'>DmnRW5NSF#YPp`yd_a[ȬO ;W&s9q鏔v/]VN-5tfۏɴoս K5 ,+d^_;כ[D͚|g':}"ݼNTkU}k8;J?z* x + 5>/3+>sйklM2Ow9C p˪kARTCYn(ξ eru%_ 4+sD|0 hu8B:.np!Q( Q<_GAk5,|ld/"*s< mëODcqT'͜mgY妤WW93ޯÝg߆yCC`IQpa2hág<>?Z7<#8 ()Jk]H o.? & 2ibI(agy 7n6G͝Dw:¬jPaD m J~QoK;zDW;n@|S_T™-v /ZOߕ|o{;(L/eK=bD8:\צȟ8`y\676 Fz=h(KB=!x@NT-~gllia[6ptS nrh4L?9ptwfݻ|pZl>$Rl_w6`&+L9u_H3dX;8 ~dsϊJ?ӈTFɧb{VsO쳹Jqi č{DzNݻ׊h'{&S!5=^]}d^|^m-9g1$Xk( '-ۍo2 qM'w!Bxdn@LDw7s9=TX*!Mks4G`*0%˝ eo1r4bsY6J%\љ:VWuJuuVT~k-ҫzϋOuS*bDEm",PTU_Nj>uގ0YUKXEU{7빇AiX.6 3Ox /gnN ޫT'j^',ì B.K1+mb`v^JxġxMki)v\Os_TU̴PTEAUbP`1|g{ ir|25kZP/FPQz|gtD`Q=J,z{><*Ua_9av4-i`GU)a*` qt\] dtH,E'c)j|쒡yal>8*_57d4$tTHKǨTrNj3o nwU'/a,}9ۚ(^u-V˩ p"d 7%?zOğ!~>?3yx?xH!"~ Ox/r:K֢h>SVU}Ϗu/e4EE֫ɨ|{ֳZ 0Lhi.ۈ( MxsWSL4kP>ZҬRb* QP0QQTQG-J*"aD0!(]D7c׃upv0ݶ$]C2.n5(WyȚ{n{`B+(ē/*(|}Or 1?TX+˯a!w`nggq;-?}}_w_ݺFZڏX\w|DFN G yXwk䆟A^_?a)I[&-Y7ħWQ7ƶ+$-=N~{6-5AܚB3๢$E8.(i|E6KMJ`!JH #ji݌,A;my' 1g>v|nX<}^oh1Ƚ.n40ޔ#sSRU"%'Sm(4 beGvYSM6˧6Bģ&fA>$=:'b1pK?3Z)vvmxl{'wչ.RJ3:j6kIDuxf5~ڃ* yvPo#'~]$ӫZ9<-ı bdօJgt:_o=3"uQ8lvÚtpf>;O5wL0&YTYHDQV@|[Qgʨ]fv tдu{e2Ock .c}G}xv7v8-!mK \Mq@>˜hf>i@c{N*6\@qRSx㦢)ܗJù=ߕg+ӕC$cܬg-bh=# cͪH.P-*#+-'d1^ѾNxDp!_>i57Qͻ,}{}&?Xђn⃿D_+ҹܷv@nD8X@n7G`$^1%O^=ʅb#k< bˀΠ@=)ݙpRT}%>oQVG{my]ay hOo;\_Di$ \=Ը\>>=cr V<7VV豴:q #jDŽw]szO.ܔ%@/aU4t%pI>Nუň{7uƣgs5[ߛa'M[De)^!UtAW ͮW om` *̗|-ߛqq6iK=o\@N멮xsÌ48pnG5Hy7?٘"G|-ַ}F5~W:,t$|}:7H\M*0KoF" .h@j/v޷kLV2=,v ϜUX)4jSy+kP'=.ο1̹ۈ>oc8597qT].y wvʀB$qZ#K~ޕ8{MC;kc<O̎yIT7pNAVC R/WRGYo[‹!-r##LpSC&qx 7:#y/ܔӢq?_=c-8-rvhlȞ}Oc?e5Rm~%5D8'V_: KCD⟹W_C5P6 pũyrGA?HnMg_~I߽a=}A};KG /q'e=;ha{џAU-iڙ/= I=ݿ Mefi&K}iB<\1LC>Jۯof@J : 7]oM~DZNVBLή/eF;}za $ac0("P6Zn.՗[3LP}ǨǾ-,PI6_gM_5c(fE &`ȓVE )EdUlӺ(`*uxOniqSeh֏73*ɧak)tvڣEHҶ}mLiipA_I-H!@D(D I&o93M~#½  \@.i˚iMs}lxŵkOE}泋K߭G;bF\?/ŧmX粽ϡ80Mмl{½ͰLټu]нIט?6}3rtZp+WFWѢQEV˷=Vmus.tqra8*Vz%7 3hus3q{uKϕѡݸKbNGz'!G0c6C"$&3w~'>׭a *O/hE*E_{m`">=;]L c#$r3 נ^8UV_W׻s~ȸkYHt^cp|᤭! ,!!h_gTNV}g ESv\?de^r"BKTr}O]׈}`{3,ޜ[V˨ Q2סr9[XaUk9$`O>hͥ,j%"Y&8'}֨Z&@S) w% Z#򌂄;{ d>s 7- Ev~MO_^6xd>ö+M仢bZ1X% -v7O|]ȳUc+|0%8GEn k}j?^7VaIY4/kINiS`OSPk|O3]P'{ף'p|}.|e˓~q'>j/\CGBp>n#+?kk|.m.@p@=#[e)`϶;O-HjA͒}T7>TAPYziGmx@Y gA\Qԍ:FvR'ENI:rtoZwnj]D-)c+j"Cw vXAN$<[i+IoǗ裿i'D^,3`Oqr}.K6P=c)V2#=CnQ(Dn1ð%JzIAsnZK}Kz$Ә :08/{2j/ ~C}V8߮. 2@`W+.?9>oA ^PNuy6~yâ۲p4f[!2//A3(rz Y% dڙLQo3W=cƧc{,2˿\/goxBO/:mZ{5{z~fu":ע~dĵ֜ܫ{n~SiF[=M#oSKյWv[>6'aᣏ7xgsXUsi (lps9S 2n@K<5J1?[}}c  Tj !!jxc3z YZ8}}X-j˞E\6qs5;u)zlBs$`lhC?9iiY|NFa]~Nʠg 7{%t{c/󭧏2w:@Ƕ^Ju \6l{ wA0K)oY|V4maW1{c9a0rx"?w,c6) 1'N=Zn6|Kؑ q౗LI,K1D+P8I]~wY'j^v]`X s;Wavlqq##ǃ0A=bvL֘9af Mg>zX¿OAD&D4`{,N3@z>6ŋ^[HFD4 Asq1-P'|~AC|&Cױ+VR(ψ+ZqD튲>^k{WbqY{+e Ͳ1FA8}w7gfֻ &p<_Oǣl uYٿ~{Vzsgggx:MV/𿫱9F'"{D0?ubz^=u~V:WoXw%m| _*Ƴ-9RWkQkrc?ԳG~=9&ja0sл`zOiܘj`<_jBK{qý=Gh Onn"lp+Muػ,lH{zjy^ތLG:ɯD #;^ūF5{_=M@0Ov;?!c;>3~?fCu!=*։:ܛ2ס&Jiϲ< ϱ~G Wkv2ѱ fwN_]Bh A G"uO;hS\ lEe/`)P~ uh, tiԄ23 :60pj(uُe}cXYU$U413lћm<7\($)A "IAg!" 591UrZAԫM?]V 0DtQQsr QV(gGp)Yn,3t##: bФɀb"Dk-`-[2#m"UR ** vw~g_?8J? *&B~Oq:O%@du:$^"t݃[N4c S="uI {"8}@z+D\A~iջہ(Lo_A8#i Kg'=:񯡆b@#*t.sL,[c&2?%0Pw\:e확'ڊHd?ut?M~.9tK{BLKhGp"QDw{i:˿]GtȖ3pLΒ.={}R#5pGPs= 1ǡCfR|-Fxa"e]m;ޯB 1j^J8b\8ݸn_en%$rw) =x'Se(,irHHD'3Qzڶȳ PV=/{`t4`3G 94@{O{ݰn!Mr5{9&PEjxD9ekK)$+ NWiy1$yU9 KMLf=F禽{m4xgzpg w06ۉZ{r H1IE7"(M-KS{:hOnq, ̀>T_ec%neyl@>aq0<{{|;Hh su 7/%p?3񱴲8>,m~N(]_Ak&Oz}[V) W,Eu&Zy6dմ_ n΢`a8x=\<*W%"Sr--'rISܨnMLۚc#uIBVM !Uږq!Q..ـt=.SRaU)#OEz\<^ףּ]łFzYv>Qq6C?Q#1*:|?֫[@Cwr*k&c=[7GT2'qcv%?%\>]ދ0uV>/mp1>Qw=߮ ,-uY>ȐLiyS{J Ic l-#ӊ`qДtJE,"`F$ղF.C9/.bn֎[/Ək\YI>$; {;ф̅&z/]znc确G=̖9LJ87eO/d|O'Z^4tZ̎IPSd~,wu<~;" F0C,@v!i/ifM\^GZr Yy. [)Nr1d[Ib ىiW^Bp0_W:;g| lYry)@%}\%#ǽ9鞷c~؋=(5TøP^]2?<,5p't@y%tvryND/D )'F_R=xl={>d00-xZ*EEY$nm";^Y7zelBK{|gϒm:i=uaV~q0G|֨Og[F/b&꽷ծ[~UF9q|$;+]<"l[)OylIJxP:yY?P룳^4< G.7k)pwhҴ ڏa=JgwiPvaۭ"&'Xx;}mii[M TϵHjuM I`巋(5C,c`:8¸\jfL'o&`FxB@#NT_7Gm_;MKo6?Sõ;R"}$]?:`4h%ߝ^rBgO!ݜ"y9Lw ␟1`ꛬ/(9$3˔p,Bes8¦͖e"f+q'c.60lB4Q{K.%n@ 1uB $/(g7'gL&0mE9w:O>^P+PفsAKDM)\W)"/U! ?B×1x`֧/;Hػ6,O!"Kx#r?"KJN%m23+ӢmI<4M +FAkx֣qy'ܽ Qcn ɘFw㼖Y))Cl$[ņ+un0B4uNqp_vY6vw5>1s,g(c+8`eT !k>$nPs,kzz,zYn_LDΘ Dxp(Tnʒ .ZXhm?>-ī3z%oPd*_|g_K w15T߽ʧΌ݋K~㒫[Z<c 7 ?PX5D\|M 1< H`0Amy:֯+c"'t}o#PezvV&k&AEQUVbb#dVAE"T`b21R"" b*@c "$QA(*"2 0@XTX1UEQ$b*1b$TEQT(#1B(dUEE`b,XE X D ")VR1EF,V1YQb*(1PPU"APF ċ F*#\ $ 15UZ/-1zfs|d<ڻcSr)éTUwnǧm:p/kr@,QQF(1TTE9Wy}w1׋5jXXsa+B PvNDR 150 B?_OTQ UyӴzqݟzwDo`Q>~4)H=@zp8޳`] <6鸓On)NBkr醍lMխB~۴춱UB(iݺ %3g+i,^}'3 gAfÒ^D֗$aa.~Oabm]{b}]q? N_oP~I0+_`)ATBbj,H0̍s pO, .ra3s]>zBL3uOɚ]Xehߏ-4=y>ZjٷMbnn_tݙtq$f2I()mV}Eb3en?bBB=K42{d}X쏁-6%y1;8&8dSZHu_&٠uA,6Wg&?43yy̜cuHL ?y5ƕUh6~)3o5'X>:~D&l:nF,z#H1Tg|cX/{eAtU1n:)Yï>i6]gT{li'3MçCg6u*-xtqjo n@@$g@msyIpv>(n sCi$ WENVc/ږd+m88{Bʩ~'x}{i)3w:";Qp`@ME?14Jm2BƂ(3<'X1uh-G{6mm[M͝(u 6 zlc<87h7h;Æ|!-oX1( MXU5C o%\jz_ƴ8\UݞF0M|3YS;-7u,;?_Ҟ v8Sutef]pL⫏[JG D'3X;==g݅zs9ξG>K՘fvx]YLU.! c)Zp\-83`remY|O$>)Q?A.e HEp)<̈jR9g+^.-ޛޡ`FrKjXziss;m '/9ٴMG*y.-Ok0gg- 9xhN+%O}U,НSF}7X6h=Xr^•/,!]4p4",ߔ"\})eukZ͔1"r.bSIF4z4ﮡQim9Yà _F@IU&4l [öQvCJx1݅c{ii+wګ+~U#3O#k,TSMavUm#fcOC|.kţ~SRٷ'+-NR^wJ'*vMa}o;L_n̟.}[PY ֕u$뺋Eqic+Udֻ2v:MnaM-G8ͻV4g3G gAPr͛?(uzS/b¥FTC^+RXf>6C3ǬxiߪG|%naam}h9Q$8Ύ`-Xrq47yvM(ZOpC&V!~x拦!7ІFˍXԟLᖚVD?&wpo=<Ng|>qϷ|=|e;%uҿ|LxЉ_ /;Vp<\]dd_omiIA뵶#[pڜ27e~"90(xVBc%,1Χ:F2gqkݑvݭ>ry="d?L$ JꔋS籥P&3^u}-յ Gȡo+)G'ԜAtFG=8Hlmc&iܭ$.՞=%3ˉx>*ޜGڎj]"x~;lZn{O_F;ɻ^NlXx>]g'n<&5d*c)u{ 30W4~b^ :LBBP*?1{)Թ3l{=>h eI=r+lCLMfz2؍7)hC)pg$ ruVQUTGQM(G^$ǹC>2yLR 5_63mww=ٙ#^P<.W/OXIϨ؟֦F>QٽՖdT.˓na2#1b8db+Be<)*EO`@rRt6v \EpvRqDryXs X*sV9nO: t\d/jBܠT,ruS7/d>4v0 ٺϮ6^A(U_33&1'g*@(`t8yvfboK,5(wt{>vG&,vJ8;uc/f<ц}6g[5/S? |?~O}ZAFߌe傿+?dN߁_Ip?71P6< _nh1..C7%XH#Q-H{ܞ9EUUv 4GBT{~_k\CNX-RW3 JQls-M(:~r^wsM:;d(gD;#w\2йk:)jaՓ6 @hj$YJ\%|b}q(,Qa X , TDYIT#/4 mY,`reE dX$R#AdUR"(bHE~7"0QT"²  ȤQ,X Ȱc-dbA b1E*E>} I I |{W=S=/s0>[O jgۆmL~.{Yt\?qT0GZkf RBOkϢ.YbAEqv/+ݯ)av݅߅6B'ڐS[mRGD_zoع.zܻu5h.LGgwW_>@Qܩ~>~mKm(-fmg4G|B8;mTn#[~?{M{>aQV~^Pmi7N&jy{v:h :!}p2^(eç?l ɭl@ge9xca}Ʉ{|אlH _^r#k!eMGޭ qn<0GǚMuWuqis4-%H={.bAE3=1APTU'6'ls%*Āetdڈ5א}}þڇ;﵀e`Z+l{Bˑ0Ost5]ClC1_J;6DrNa%D 㟄ursF-$Z?#)]UIi$BC/>I*QVq‰HvvF#G a%G } . \_l_=u~ Gxx#3u@Klb B~ΘOɊ?I ^A;` sCYH|N~o;˾| ra>vڒDE <h;*idVXXق|KKFk{HOA6EcfPXbˆ:YpZg#Bo%5i泲Nm]m 3r"]ZdcGB8 F˘a˿{cCglg{CsqHNZDƯBk.){>;fn:vWLŽFE%ڦ7r 3a}-YgpmZйyy܇!mQ%{b-.@0K,h[ IE4"eb=ʎ*յNz?mO—uDZ\z<ؿ ȱj?=60US<:%Etv'hGѴ~:+i7e߻QXRvx²gx^8/o YEhi,>ou{f$'2'}kX۬hMvoexOH>mzL&N $2H,"; )ZZ F:;Žӝ)"@V+;?ZIsxlbë A4h{3"k{|r<2Xf]9PG.I.Ui/׆e|S?G{i,~!'OXh*CB Ñ?&ցU.ȇ\m/+oN]Tfg˘{0RP˔xUtIҊP6HVpGqzF-(G9ֺɹs hw@ Q.wam28puERM>C>5Mƺ8rwP$ ysI@X#2u'c@"CecuBVtu _R?pYrv~כT@[׳|GcklB_+ iX<ۄŤ< Wf_Ev:+0V*Dm~˪{=#.UsU7Q?EkGo]#" prdUZtւl|E{!BHi%<UY'ڴ#xfqswj̹%ݮPF%-W?ՙ՞ \ U(F6oE7y!bJ8[p`#O@" 3I\%P|9 (@߼0 ENg= "z荍F ws$e/ֱeSB roUJt̙Z@=CDHyv wgdp?|feHs()!it!t[ꏌا|R%X=  O7kHMl~z3檯[@ő߱>JL%T8fd6#ML?'U0'q 5W-`#{vF9΀a2"S:4=njf1MH0vsxvb^8ӟc^ /c}B#4̥õǤS=T9&1To 2j2,:z&3"Ye?mvFiz @Gd;>cCG﯅_ʇ.HTit'aڲ堇-$)=򥺵9mFP붚AȳTT}f޼rU=KuLz|RL#!pX{ BP;{ږlgvwY` uwEO4塂{Rx- VY:14PA A}Lƣ!)T&0,EAQRs`\j03.mkziZ EE(PUT1IQHE͵ S__ts@;QYDlQ p$qT b"(ڂ(",( ~{m^[:M( %;ľlmbn[w@ovuOu; 6%9Jeܭ;ľ?NҵD,&fC)xg]@.ufSleyK}Z|5m*lƢ w\~P~*N,|w`bPpO7xC4l7#L]8!6֪g8{˳zJ!o*bBU}#5P]j\C*';'oٕ pH}Fyr%ʅn[!eW#^vW0';7=GS;ˉ@Fe|exL=1D2 ]m>p\U;rW+O"x $u[H{O<+3f,r\$RZ  /yH#1wb"< %ube'D1EׅZ1+<H@Ğm<2mРxF~hYL H;$LķĄ7k_MX?P}W<FD4\CλA8DЀ֜ #$Ok:?ǐ=pW\Gxt'LlĨ`|?!شtް\圣g#H, XC:TvM Zm&\M cOUC|!A` Q"f]D xşz?jO zO$HBQ 1d݄v z1NtXd|?7Y ](|~5W]TM9~n.LWE'O/Vy}CR`}gsO:j2r8 HS *A( {QˈPn$~clG_詹a\>+] 'AQB޹ηmq!aY.#|XWne A*kʑ%]xC"}8Y.y|[2D'.|3P}y3 hvZ- gӾBi=$CǢpzFgQP3ݝ7[wYwFωUb5׳nWuʼEԄ# aZtИtˑZ"$$^[plۿ/c(F&pJwd}+_[)9l VG/cuX}Y|NtG,ztcu:+GN&#ܹK$/DOi{ z[*Š)1 o\uߋ?ó:buΘ;C}{xZsxh gVe8ls{^lKg #\Ҙ(Z"+#2鰦\5rIcۈ @Ӟ[v丝cK7tڲ^߱ғ/p~l),>Æ!@,$Y[G iaz3054e,gi ǶF [IL[dͱ\{w_=˱]o7~#J <Ga>0LمC{Mc! NZwXoEwauDaQ;7){7ρrV#xSk\GǂpzOI 07M41Cr˄uMD0p)Rch8|9pSL`/Ql:0NIz+T5Av5{وqA۵][U%a,'M'L܁ _w|q\9;[/}c\(p3rQ<Dm"T4V=kcت: L %vG>ݣU\I|]N_0ɉmJhL܍pp3_7STV;-kC_T )a8 qw)DܟM pO՟4m>驷+),5~xxL6FoS#q,fĽ`֤w,+'mK, , r I;j?'Fo96I"YDM+(gEs?yC\kYDf=~O~_QQ>?8)C b=u@97!;^iʊa r>}7|M8ϕ&tUy) /A{=vtӹF*pL??sY߀_Atb.|d }d-f|p4`WR+cKJh{E#Wӿ 䗉yPCΞ3+KXJ@־g9*mb,6F+ oK{H,4jiv_Łwukp;@}UT|KGOFݍb8+=|::NBtӈ3qR큘=FF)t,꣼ɈS(2q@T]e6"laNRC_;A Q≄B9vz#жٻODܗ Okߢ'z#Ec7u35WN=f׳<tT<Hp/|K5~3-?E&1rjzϟ'[2AE~`Ux0|DګtL9ѳ+AM;]?626=}5- QWoi ]ɶW]Dۛ= }1V"\ߑYQ[owͯhd5Nwٹd4W>3=7e+׽aK-LM}W'xx~xw˛z޾ľwft.5i;—ЮxmWf46z.A1mh.א%ryk:_qظ~̨yddmqI0ם7 q-bD;hK;`n)(>/|nlL}Tݬv (}֪[įҼ8aGVs{f{V:;o}W sJ;]/}[`ut5ѻ;#gAfw58"Ae=|8 @[BX! v;e޳8eAz?)=G5[ۇ 9.%`߳ƏS@):;oT'Z'\&lD:x?yP/ٵ1?`<57cC⹿`8u6tcphч-xXk*WHhYy4NH9X%@xzB ׎8]-zP`߈gOރr @MRo^܈emxP1x %=OM؂zXх?audMbp cʥ&YPOIz8&8zbM|;v[w? a f;`E #~-|IwYr_U+(Iv, b2㥘ALx7TEJ9WGUo~TƢXKe u}u/lsߺ~I\7CG]5=x%v]"WqZ1@;q1ۣUm?gpS\Hk-#e%=$!$L`d3#* kj9! %u3Mw;M׷z+6>ZĎqP26v8ZE3Z=%NBZrK +n8ԲÈ@3sv6Ò=ُ!y^TP@!`4<ԟ[u> >XzNOߗzo[#.&A.'{!bĻ?R>uѰG þl;ҲA=Ga\{>>(Ai|2%P`B#M2J;Ezr0 "r(J=ŕ5F;N&t[}[l?SPabrdf?vDyݍ.GG/#3Z>b%/otc \ ʧ@dPݒ+H$a\== }riboKGC2%m}dQ}^>=n63P2TH&,%S$f]~>d1[e>nAu!@u="9?%:fI7W+dd.H 0 sQ@9% HYk}ԨgaJ$+$r v~9>>sdtQ\I"DY3YSǜ] *)G pA FPDz>4޳Sg<" Cwi[[#/k{˃},(w|q+ uG1|4h{=\(V_7G쩙AP#¢aG4`A5EXMY' *'!cճj-*{dyz.ՙՄ=<}W?ҖNMJh%P]Kts/J$9lW&kR!yWmڂ~&ɰ/;\3'YrmivY5NB;c LU52<9)0|ȍge*OdZz&\,i,ۅ%JX!$Cv CRu5nUC6ZTl贳cJ`߭|uA\ % Ucyά=ws_߉CY0W?/?}oٳ*OzkxgAcܲjXPw{;eP`09кb?E[8_)f60P/JN\kVT'ez{(OZsG?aCc:ݗ~r뼎 ?K[%4>i#@a@eEzƒԟ>znN}w6/K]ȜC168F_(/M!ֽpv l϶;V}!|:?7`>?#" F,E:;+R|}a84ZQ籲y|^jpuߊora62(O#t}ncC!,BM36|T5'lhWRkC9E;%-h/^m.s_!gA_6>oU7sx:=y-{RA-yV+٤i?d*kQoY^ٮ:7‡q=*3AiY ONOa D {0xғg oވX`ZHr|@+isQF#ܵr5oSs/XqtΧ^ zLIPoW믏D/]<ҟ; (<$)#9| G!&dy"K#}")]gYu:Px^4C=|ގ毳|`';.=l=s-qӠJ ,TN>[.ܺ:?([lHt'\xW.uΡzfWZ3Wrs80*{\tW>٘7OǀaaqL<O3\yXSfYe~ccE8 |nK4|81pB C6*Z˂zW_Y|G.y4ݣ^,uăVf0jS'\nqS4Щ=#U D:/[\9o.w@TGə?'|9 WGvz"۹c $1F.v{ YQgI`3hR@.)t(Eb-T:ZH BZ*,va cnEں뛞v<4wc"z=zu""mG}c_:>QCpD"񒎙I4_{ uԜD-۵!Cވm"1- -79 Syw:"jZԖ+^.WïYjqń{.82{?^h #ʞV rabA@ @R6ąz~࿐_szXKI2gjj4_TB3\zW(l /9\ Ձ{9C]鴼-}u)'Tw9(Abg#_"@P/װk|,Cv IiI2CRـl8PwO oNS>7+$/'ℨe5aA_]9; v>ld\zJS8YAx)05Awia\2G==ǵcr߉6>s?]{vF ^@L9rtu_5Z˃;Muny]|ϰѮԾzs]v_rɛڋkIJ\xþsxc~³{:ّq@)<[ VӢaڰ O~qtYk?^^eapAqy:qIrks8˛4叟;>fLdKm!wx%A] ?x.ؓŸ_ac!|ڪM+P_WqBʘ#?K?3X|]:jM%6HΔ B܎$ 9cOh~=eХq{^q:n t/PB)C̓;w)~,J=_ݺ3"XBY8oG1˚y2tYV3!ĝCB_I! e> goө145m?ɿ{^%9Ώ { ($ ;g$E_g~Ga7Da.ͭtq^L 'ɴݱRgҝlTlz=佛0\ 8Q"%>FSR0ޣ1>2u-rmU8tp 9J̺c٪ި-C+ٞ]ɿjp{װДqkYm,!t(zFt,t:eoWF8AڈiC"Y.fh6$:;:VA^]M1= {E?&+ͫ~އ}G|`}tQWi!Ty64T7Z'ીw!Bo0&GX;icEAzsH9L 7sA`v{EdΫIܓP&wVN?6dw;Yߖ'83Rqv.G;hTnoUK>[mH ۊ3|ShmZs.Qusxit`SbjVBȗY!<$|, TNwҪ8~q<>)s8kƯ* ;?un1'|lx%jW{/a:_v[M.UߣX sI%{@s(W|hFH@PG{fB{ߣߍE9*QGڨ, "=gQIkڣB9*ȉ=k?LJY*'Eo2^6=NkA7~urz>W8j^47Id( Wv.lS 4ZRnu QPӌf|iڛP?iMSz]"J0 ruSX.<6C?/j.Zb{Uxl4>K i/}^LN^7pt(^9ű zS mN3rgૠsn2~~Ah 2/ @(2»<+n֥CTfF1s(("PmGb:1٤ p(NQcvc,97A y| T?%憘E~z'  >:X"1*daXˏYOvȯX~U"'&O{^t nJMomsGK4, ox74tq-dQ~@ ylp%N>X]%ʢvwS{SXW;tIe<9Mt(rfnH?j;ri3WUN&hgխXJ/&@꯹8O3!D%P}뿫d厩z'1?P(T#IbX)XUPdg o`r5x4#Cg>0<ݐ-~9]4oV}WUZgg! v\)v$K k7uSCH%Ⱦ+Wk\bj?v*  "ÛxyeDXD K 'qDcU/Y%vjh+;g&jJƹ!"">xڨZmm^ґ=K{feQ`8XK?*ٖywD 2HGo~Eͦ\7%5$^!ra 7R4(`4PG;W̐q; P~B[X"D  YՆpq?Ap:ŶG:TvWA~ȁb:E脾K`peʅ%@y '/MiH*dHv>7~|ޯƠ d x29¿`l{^Wܘ5.sd>exOrO8=)-Y-L3~o3,{H*'C5 P I`. \1lV`3Q49vz.sfɃ3mp,| kY됻4g2JC}Wk0:U S3\ 0Uvog~k6*}#B b8mŻ*%]i/j'w8p{LIi?vɅnG#qc~f֢sgܲ!{Ll_,\/\nDe?"c.)6&frSd #e9+@5&n2|J4EVEY00O]1r&ȮNdrٙx wDK.Y]Ro>'JVrew|;9<3Gj9r}FS^Ms-[wuߟ^`a_ CZ*`~I\g|;>ύQ [U%4Y̱"5,bhb֮t:{LZv;G#-')ĦNETPnBjNxUl&!QĚ?WtM tqC`V!SsANÄ4}aa/*A~ԏu3^NumF[:]r onBSh^vk&l̅0r6Fs:bMͼŗ[-k'OyV1Ժx;q]1ՏGfdxOmTQˉ W3U0e[oUsaW[w 'r:5{J 1Qou:˽N!i Tɨ~~&䎙}Kq4od: iR擰?<!`Φ7Oq?M+{8峱^1w4܊"t8g 5 lO(nICD cNE(L-XX.Y@@#!!Q45<I:1#1Ƴ\rU@+[|>O4 .zrbi pbK1e dPMnJ$9(m3 gpn|!s;w`mE&4A'ȡ"}'V;l_Hx | 9bBNmR#<+SAzCșN(ɑRm;]uկq<0mߩ4v:z Q.8 }biz_VycjK>ewKfK뚽bSmdSQ 0&xVwc63 ˮ)fχ9oz<}j/I^;2JY,2Bkǯ0/*N GmSEC:{!íWz)Nc6d?fdGbP#v/ay1W)$>*ӓDߡM^q?w X1kz_Zfq;}wj<>>:N쯘KoyZ^q~riV~)<ݳQ2k,M'dx衎]TAh3Q2^CV,T /W $fٍ=.G|.Gg3f[H܎)4FȞ:GlPjӆ24r[#'ty.%wI>gOy}y`]&qG26lD#Tt/^6 ݼv7%aRUJ{כh21,pq&Fw-mL.\7c/eULN3KݱYt FwєfrmP OܻPv =/'RQ'=ojjv כ hG{/?{huVs`}^a+}cI=lќ>S^uAo|%!'aֱ(b_v41PnF. fUӘ*HD{n#E68ĄL '_/{I`ʂh`IÂBN;q)MWe$fgGL&٫d sy- nW!x7{39L&4v|@~T&غg'L-BAsύ$fަ70p f8-<u\V:+79oR%a1ƨ='bXQ %R\ɜ .l}Q!pu.mv[ ":B;yRbGq,rZ5@Yz!@T/.4,RhCO%B&7Ņ Az1e~ 6ӟa_ms63qLſBư(S)22CLЭ/ f2`\S:nrH2%=z0~Rp cp <-L!nA O:y>? S9O-*ֽpo2%{sFi6dXZǎUDq_J@| hL/Y1OHzC௄=Y~$b &v4HCͩ۝;)#q!ƔeO.7Jll8+_raÂ`1>kA+bc l4Z vMvTz4[b-tx6:|e805E[iq-M2&foUCi٦fpϞĮb}|q Pq*8L:eW콖QOcbW}Wyu 9c+@enZ.{wlu)n< .s= :-@ Q-R@93 `JAZQ PYs^fS0a"'\n$;\Onዜ51]"\@CV¡p״6B'] }&%Vho1n`ўy Zr]; `T.Pv! c FI.!qkek# ;:PQ~e8w5p2 ghʖ]iٯ\~^uQuJA1ӱ~}^;kgƌj؀CWyS[.Ro^&  $L&i'sgrjzBN^h}ʙUoS\(~~YKT&q>z:|<v1wO;ryv\ҩw5no7B`^Ru׭ZmAs [ MGb0pD<i|Os,Hobٶ jL9°.c8= UW#4 Bn@6|))ݙbryRΉ l6(Le˔kKѯb6g? xYx[$b[XgERN搸37h.hrmv- ffqkx]tx0/!\ xV]\|G'뀡nwEVJH}ܧ5dnQAV3 >w \4}%ɵo̾djHS_. Ip 8&wv/О^s|&DR L߉(b9$l 1І"dO6,ػ',b=bL7ih]td{S܍iF)JCD@ G#3K6-ZԱSsc{.̀Z@6l/g,6ZC3 *9p/_T>P:NSr8(F +3ԦZ'.z(ǵFmD8݇º~67h,L"12 %/kԣ ;.2pOnS(_}b3R-]>(qvq"-݂I 7zɱkAx"l7# gƩJ9/@`"ƹB.W[MK$9>xȋEӕc7EC{V[EE:9S3#:6қkmJË$M;/FN?:,tŊ3f/,f.wKk!l3v@6o6)aD|@*6whV׬LNsK.:'GC+BIa慣~!20"."^mh6du: r͹ҥw!'W ydrnbQjuL7DΖjS@pX6vu6v W yp!c'=νu:=GVDc- .AZ S/^ΡL+OTHf#UKǣw+_Yt{ZQG;4ͰۍO@ȝ { D0 (2aEmCcPxfR2,CV3ZkY{i^b Z9ٷ+-QgOivfkD21E! w}D7W[63U$ ~z=+."vQ!9F T mڱ r5za-xd^moW}냬"-rVߐ[ 뤷aYHd}%T .8=U\<:df7X,H91&/7 æs̔Wk)XmhU+lyGϽuԜ)^KqizDu_VBՋBVZU땯!&oGs0|ϦIԺnkcI@=iԫ̄'b9Yg $4 mv@?i |Q1d Gm:2ОWŤRhLH"A+)xDNiD_!d`:H# Bvrqaܞ' mU$(C[*ylcg3iX 'yˍ[Oݮ7WXlZ{Cŏ!p11ΡH汾h$ fcS8;LJkJ,*AvnV<镋ih'>\dgM`g=<`늾)z86JYʈ436][nHK]^:n{N˥ՆGSn W(܄rΪw;JtE 1aHoEp9?S78nhcH{'9<ᇀ##eGO:+BdB0@A(RKTsO.|?q˱IΖ qf+_ˇwr՞i>KCnzl9rQ"Wˣ 9S9''4V<O(#:qO&%A󉓙mHCm2\ 9{j*o{Y >zD!?sӿ|\.p pOUO4p(aߤ'QW \{zݺHL@_ldK%r|hِk#D?FQKve>?e~k4$q@Hϋ|q "EVIAmnY1+U2 턔S3+R &qR'ckQE5/^W:p_h>V>?iTo7RuGZʼ >r|w1s<@D1n@f]?z@k /2C_]+R{p3:}jG /``%~1$̽3}Iiyus nS,wwq{m3w`1}{_}|eyk< sz΃pCt {P_fp#)”16oH6~`L`S69y(vl@ٓht vYt݄d>&L:mxo@}S2,]W(AA(_/>Ng _xauUUUWcW\?WS1o&.kF̟@S0$r8OPIP FFjѬ 1L CQrP^Ԗ k=~nW_ۅwjodc>qo;@8F36c|kr{g<7`,(~03Cٜc.6U"39˖O1y8ȍ0sQpY/cO;M CG'!CN_ͼbᢐ.%k\93bZn/KH[jK \⏖U''޻_թ=>a?omWFUn ~Ř`]_o!Wlk陸g`1{y|濌Z]z] ~#5K7Hvf0s.=1l J85k]fKw%gA 7p;=N#{w֧1y7#r ĆU e+YL??"g\ _փ,M޶?UЬh:Puݛhʅ֗my}^9I}HuztxR"QI7*b/社l^˻ geXt*,O#e(ġOS0Dr3=RII#K(rf鑥2&r{F b+B K/C+.9H2:olgވfQKvYbg37_SWل`.V-/sQݢtTJ  s=| j.\^%UJwp#R^ZRF :)-1Ƣ 6|TICӕfp&E]5x>J=%d$\s|`k<;[Lg6zDE~'3śVz71G7;EsmCnMZyQL s@Ob1nBFh0~©XB.;O I#sH_ߠ$ qGZHҐ`X6w1v^믿 k*:m1RD(o>oUf~ٻ̈́lYۋ MOP̥5)" K}lM|\>6٨K)UYiY+Ϳc U=LkmG ŲP{]oADć orٻDu= % $D! ! #[kΕ9,7 f x#%ê?r~!$onß9旍|~@3xz=DՋg'p_h.zKkKK[`xL]uhcrF]j%kՑhoݔHfl>NVjtu?E5ﭝ{eoy~/ώkC~ʬ{}{t\%Ȅ*2'ݭs3^UKy5ygHA8u}2DJwAYqs<J:Pt_r ė=Y6/?Ak(c5.{LbTNfs7g}d}r-2c6cQ{<ڤΨw9j> }o+q mCjQX41k*J+(D+3B ̦'Ѭ,e_ ښ1uTkz<.15/ .λzK}vo{ct6z#nOR|prۜہyLFx\b쾇MvyxZоH13چ N~k#_Mjɛ/w?/^?^|0'J`8@B rU A&3OMAjY|5!`aV);9O(K )xiutplUxcil8 Ò"'d.&g\ǫvHtBKFڒ6Úɛ`!4#(=-F}4AQpkXq 4 DDB,P ĔDD,F;O-Zz#i]㏛ O+JP~egAE}(C*< `?? 0{pmǛvq4W-/*S]n$r,pzFz %2K^)nLm\"w9Ľ,}'=":mc}c\eWD7qs.`( Q\"|=`F ^_y:2a/͝ȟ -mS)}zjbrg~nsՆ â ȅ  N.X/<`ȇg}ܡ@d fD *1x3xh:+.zwmT|ĒvsMb"bB:)d Ü tySglÏ=MH5yO?΍tdbzͰ~2;S;vM}Q@ƾuN:f`T҉lw6x!K3'@׳tZ>Bi eNz6%SW le(`& Ӑֈ{]|`@5WIAH鴞c x.}؎AFmem2('vx/nf!' hdpfs 86v&՝{q:shCJS `AdW\+Ԭ$9(vݓ1F t[> Ho綱7.BsKR6*( l 7Il="FcTژNƢ-M H{S6%`$ &uZ44/m*IpErC Bi.=P Lf H TdL[LZ"3fHRݳp3|S A+P{صTg-y`ߠ!g$:?I̍eqa[CTY qѢ!9@C;;%bi9(NS{~>h+i7ǫpeu;4fOCc mJy8˗, d-}n 11j]x~M\_@mn%Z q=LCy̢^oXv{\W4;V 'H(IyH7)}dg:B}bwD Cr$H'EmvvԼ98EFFB_r炪" 0z隴 }idAA+浇բgIK"<|j|u~X:=!bIvd"H!DXb.zr=PU,?>Ã;х.Ƴ:mfgcmlwח]؅e"5W<)y1q%SȖx i*a2(s{{ދC u67Xol6C=v4.Hkq2KCpВ:tKX@ϩ!aJ(*O 8xؤČAT%5Y\SPHKeFrͫlbg23e[0#b /_T+6hQ6|hE(m{_4 Ec-VJ͝БmM& kF ( J E0%R9ԨqSAcFC8^ taoo*&3L̠7H񱼰wnNzH6I a'9z ,G~Y;e;OM+h=wkqbsxU$`8ݯ5o\M'yŭp hoX]uћ0tfbD ;w0;sTtH ,ơE@&pO$t Xt{c^}ѷc. d[Y3 =$"uxD ;X˂#>ha;C{M{htpe`9 -[RHeZr<8Coÿ̖ %-Hy~*0Catq\Ϝ*|n8B5^k:SKfCs}lLJrɢ2e %|  }Z-Y{dADW=*of  Gf.uw}lDM={{>džÒ@q@D6v KvvMy<w jg:N0`TiÒYr H B$-l$&'-Og))WKGXa)D>K"b1Hcf ͍ifɴֺzEƳ+@2J-%rm|̅ݙH=3JgISxf%7?YfY:ε'Z}Wf0v; ݸʸY$ 6A+HzGBOG[]C3dVr1NVK;;Df~+WI5ϯˆBW5{A,T:F yȐj_*\T:K3w$Pp9t.߭ST2KGZ>)MrO/K@44O${mf Q& =1ʛD;:پs l8Llh֋9}mw VK.> |_|;\EEMBp$T*]wi\W)dmɈlRgP|L̤QI͈sgq+҆OրL~vmKy71>CaD5@7@OCXlB!u>VAx_%E^(xy~&RXٰv;T{#[`䷟ԿQ_Q5Vݹa OZ"eXqâ`90qHa_Wa,L8P=` >%#k?-_Ly,̶ך/A;-&?׫^O#ϟH`=R%rRAXU?sRB1LNSff/PT TlR.%i~İeպ9)`6`ww!)Rԃ- Km4\ډsr_j,~/UCDs yN<*C C0[_U#r#pc_q`ȹ'ű\Vj{>Amf)c 0Q:l߯ΩH']aȘ f.U7؛= V"8@* B ymv#SvT{N؂:p݀QHyЬe(C'.눝dB+)ﻆ[Vwcy~} ӆujjթNo3.A1A;hgFlkg~$H reQğI]-u87}z}pT$_Md4ɬǟc ^4g *{Jc]}H"3$ 3<8Xzu 9~.P H @'f~_Xtg.}o9^rXܔN,K4w⬂z8մ2Zs|8O o }>82gCkr%s7``Y]N93x2FGEddcm3qQJVv /E N6ɉOEʴU{6ՀɌ59ByqzԚ+vhT>m>g;릵 4=N95IaQ^u9 -XyPKmӟOk_7cD\Uݩͱko!wQL%IaXk!-6Njq54+,J>Ehx{L-X+:vP(z=C˫a, zwfL< /L n|#Dq{8V"sGfكAr3:F;GToPO"|Yv1޼fTlJ.>ΖL; d3M R$4{#U ˢ"zH<9eiN?Mw_k]Rc(nWǃlxI "$O?NZ( G2H]Pf{2v {Fdm$S.oDhUtB2ACZh HyZb ٦f'ZQ =)'/r|~!2ph>jVy4ob-$q YxhªGCv@r,̣LYGk:Y#{4A8Ym1qkN7Q h{ XǫYXz [ݖuy4`yTgW|ZF}Q@YĆc%IqB_qiE{tGUjڃl\\C=z0gza[TϛHrvE=k,m>JUOe&]/>[l-z\?΢Y-*3v۸P@28䭒ԧ47]XyJA[-_RpQE  PȈvы|G!̓R0Ds/Wj ۣ(4fu4g7l!P =}s%A}MOxpu v'{AuBnI&w#IsUQLѥf3 3HND\GOo0rkXl~͂ÄCޕ3P ֩gD">p-ع # `mxOXڦyá[ApY W3odthοձ| esaS4a郇U9)|ݻ0ڶ@r<0v[A90CM{=ŒdeTu1d [beԚqi7pSjCu20&s¢E˅2 !"jKHz (}O^Rᶤ-:6k"5N8*[*#,%)Mύ8c}m9@]]QWE/G*CqMI@W[,;$;'Ͷ"cFg Z/uM?|rpcm#Vm|ݛ3'm7ܸ9ɳmdaxؚ,*Zx.SgA?ۮٳ*"}#4aNuN%,Y*Ɗ6Җ-\#1>=oXѳ}miykNoo:r|K;h;lSlv|sj6%wۣQа.@.7wBŽ mw" *pDC\޹'mDBk^㣖G{5;vJT94T⇺Xr)r4ͽ4Lg=^+C%jgscoWwħpBl—oz P[wAgwi'h7ZVʱ2a. >Ht@R2{撧GS+-µOr(Ƌ HSMf09!qP]gy<9рl,3xРwf<׶;>Wd?s;W5SX2]+m1hmK!-GEjL0]gh۔G OXry< GA{tC%LQ1G?BGD WP-oɿp)OAɵ}ĂI pNs/?쪺sU}黝|7uUoe{09Jrh_ ]v?saЂhm99%Z8@nI<2[]`>;jư, 8%:`@Hd9' Dfs rv(w6{ ~J̰KV}tu9#{G7-Zv.3@Nøsdhu`9%KʤC>2aKX HƝD( '3a?o#ՆӥS}|fC# Mpԋ7YפC $R޽'7Xu%Etud"C/E\w xp P /ȹ"iN _7g%D;2C=vJ*' et,x__({/~_G Dr`=u5 ?V>w_#Q&L/@m?4uu0D5{1 mMe)W/htK jO,t1΢ E06_޻ɿ[}!Jm$nXQ+f8TòS Tcf`v)D =E9O IJE{|%sUԼ*g}N*]p:=wȈVht㖖ݝmi؅a ok=6W9()& <1AчX:?z'1Yj+(ȉ]&XOʔ@6K8G>'m>]Y:bmul[<΃B {4J l6kPy; 0;`f< yNZd9򚁃nãN V h! ÅZ t9(lpHM$`zNXc:y_jd2;yXa U(01nKq2^*j0ӱ7DГí2JhT.q"NvH[;V/wկ>JD^*HH'9pH0ZMGonv 0n YKv$>fkP~9a {ma{Gr! [.m=aTP92ۗH呲q8{DÄpjr#|I7?koGiL96aըi$;yC} (aA^<\"|<}V靤Ӫ@8Z[/qc4$q8kKnwj͜Cf!ms^_C^JDEZB絗k鱒A8(2>1 \ P9{\]K ! l/ZǔC~ğN xVR:1i.=~jCU-eL]ߎץmԊskF$'M! !}I@+BTP45]j JD >, aYSv@Rl+r)G1I. @䃔 z+*@w5 @\`PCʐL1,ĄCQСdC *X QpD4$ QѼ__[S 9]7Y[/m@+{ e3U)MN Q {|i!.'՞`;5K\A yt X H(at6 pTSo0C;iQU#@w7 ?CnP&PC\bAkWl9.O]slDnC;bIY֘8 ³1bj㵜8ŬB/WOGt6Ouȴ D~; |̃wuaBS˩vnQ[yvkC>y0á )~$gKPY@SLIΆCJIxȀbQxl@/7kQc>VL^}Ab]Z4EsgE4@-ņn]0& "i'3V&J0s(:"+qtI%򲅱VւE "( @0h!?nP6EU1`,EPq^.h(mb+"چШ{oE~6EΔ0ol)"muAzLdGaܽ @@6L]:&ӆ0 U7\LNACʍcP XfX5ރL ɵMsQܹ$؀W$ $pxl"7[cH;fS㋔o @?tD;MCa ^bJ!ACy7I b|㕅(m&Àra54͐RϺÛ)k)"aX|3 ʰH0dJGDDGRҮ+tBiqn[o=^FT^)Ph?Wia7"niɑv2y`w᱌P$5A -6:~j*H?m5m}I=}].:W~*] |(r",.^pTCU IT 6"k"`AIJ+2)f IqiI2mz ˦ ")$Α9=Y`M &Zp ' ,QT$)r@b BA1 E ͆$T$@$BB9Bm°;[Ebp"(,$PRߖ ŀ@+UC=liBx~(!"Q ' 4,H=']1# m!pYNqTdE]Q* EA ,hEj(CbBJ3TR@U07*0ᒨFF xª$Fk߬CBs@xF %s.A2zU;]LJ<81[(i-:I6`~K$\<&0QAEdU]QAB@T2! jز("kXŌ ֫ @F Xń**j*A"ΛTڔN,DTTƥ%NݒӢR (Q|6"!ت DE#4ʋBbQSʖ' `)HVqa@TT,,YHDAEe3,zpM.E"ڼ]c*Ji@`1j @Pb bz*푚j`-83ֆlQy%AyS2"b*TUU9V1EE`͆T]$d+ mQld+-lb+C!("@PRHFى4 B4TD"$ d4)#@Y鲀dX~3EM rHMDX#f # (0e `,Rd,= )lPZX( QU-<6*Zcd:$ nn"+4e#Z1V*!JH`* d3uQQ8iP"{MH"QFР1*Q,bc/C׳fI$P߁DAd2,`de1F5 e@ŐHUX eb""F*m-'noQ  DE"+-b5(#DU~(" 0 9@)٥TV0b(:R&MvXDQDb(X(# (UcKFY2X*hI @" XbS9xlYE-a`Xu0&$TB0a67BI'RCpX "+ H# dƊ;* DUcH "ŊUih!H0H0JAY9%^,TF1kb( @ !fA@X)+"HT PĐAQLPTnEQHrBY2T*9$")9ѦAT4Q_gf]TᢜL2i 2DcgkSdPOJ`Er,TqY" /e5<.[27l+v繭J4xO{@/s^Zxm{irvluѬeW]ZW0V6Z@Zj QAِ[:}h>(_vrJUH$]=tP tB(VP4(P@k*J<ҕO,c@ @*R*TRBD@Ҡ:V_||핸veFn,%4T;ԡd {#[v3hI];!`{:ٴgnos敠=ۦ[`qɤX_./T3Z[k[Jo^絳M^u5:+5=*=}kY]\8Y緹KZ;qE.{s>woC^On ٸ5l*\Kq느U^lXEwBuStͰ^۵Yn>tJެeyoM M@chΐ=]h ɽ{ք: 2P뗍X5>VbKl)@ e_nPQ }uf|0U(JR$I b"GPHU5 ΂@z uM*RiN 2u@@l[::c92uBҚfS*mGm*:S*frl6@](4ΛmeRz=S*,M ] j>{NP)M('f-m AqvQlڽkR2M8+u =ְhfK޷ݎMҐo}0sKTiμ|Zsz(/>j|zs{׻sֺ҆{;U^uF@hE SD 4h& M@ 4@4`0 jbMFM4&L5=ѐ$b`bh 24dLI`TSL 4!@h&ѡ̀hzTBbzDh&OS5O?Jz(G~E=CM(S A&!И@ L CM21)FB驣T'FOd*~=T=GQSOziyOzSdh$Dd= 4hBm4dSi5=щIƣ*56&Gh TMh#cJ{T?D3LS5Oʍ=zPHd`b44dL2d FM444ddh jh%ކ? }LJUZRy%ӛOt,l g%eWՇ<_/FY#$׶}/Cc?qO` {m"΅׽e-3Ո>kaTE*vb3~ cϺ !vn(a Z\~Q6۷龧4aIi7}#!"n_eézqȮooK3?H9jC*fPV Wmv*xHْ&({7 ԟc6"o?)CqzY8Bȏgd"lWhD-Z?O~(4c>,'֯UIBAbĵ^G_}E_l=Kˠjr e$ G4/^5݄od1*LHEFSv }+{ֳ~0eŖ4/`D a^=lkCPY?`饋U[{6pB$ASEn3M#Sv׀\xrX0d?~q:JD37KΪ| j&QϷnDDm5Bx{C@rRG*:uv?'Qid_-w_v!s(G[SP_ȹZH.W;zmWNCkCz8|5s'/Ԧ_,boV5oOJkjP0L%(:\N{O^$? e?ȝ_M0H.8/Ѡ0#y2?z;17㹪>I?UR5;(Дx5  xz~&*ElBBO91=޻>xjPQ:X▿]~ U *%Bʴ,8͒caZcu8wtUa˒+7bi}J* HmFP|rZob?#M]P) ~oFrI/<4d%Hн"ZNYpUKyX~E5E b=v}5ꢿ<^240i_'AK} sP&?L^GvmtAG"K^xn?NL[sܾ2/$2Fu\^~D|•DŝE0ΑKML N\ėm2/׋v9wMU=%zd*Q*>#S Mj(# Ϭt,0DhDoR>=?39: (Ѷ384ۇrZD+B%^!vʟAͣI=Hu=Na|RA!S SoBDck%_>?Ryr1d6eq?.~]շvOOoKVIVNsM*!Po|ƏK>ECyci:R5̷W/^Р1Sh[7R~UTDQزuuӯ7:h>UeoSI: ͳr5`݀+gݖ7:%<I $Ği|= DȢ7K'ca1k{U}obpzT˖ 0п_uOghaOqiYALJV8y/f+n͆z~>ÿ0T/Z·S?z},8a۲Wki~쓨.yr)U.¾؍qj0 6r(n$U XA~X"Xwxckyq3Ưk Z!RGiVB} :!,^. ^4ý H%4Ҙ;I/>`<[cK{/_@'D1_G}y{w3"E(GfP{mukH $Ϝ#"RZ6w2?Q5㫹DC]D&j!'u.}6t5y9ӹAٿoR@G$J"ֽp @DBpI\~}? {+fE; Sh;0:^&*hl8#=%b{n$Dwu=t}'f~3pRPG})dOd!:')=U&ozQ?r{uXԎQKjVaն\o+Pp?N5~;Ŭ%b#r?=/kh'aoO09q_ʓl(\,"Ow(CǛ1NI?d}&̄#wۙHgv223:Б`$4B\_=\B6' 9Q.*uNk Wa#U _t,kV1nw5~'S%(&<ܼ߬Bń:|D{o9WᇃoUi_x k_Ʊg-KS#w15ݴ&$'?䈗GRtC5g}}nev> {{jbsɳnF^|Tb|25ߓN=imZ<`~E"Ņ3k%`A6;*G Buٿ L!"8:vM8_ kHk.ϱFgDž_ x~ۤ|^gG0(r͎os> Ro#R O׵G2$1({Æ SFec+i |:2N/s1bMށHfHØ|3K#L9<+.pIzZo5odkM\DOwn8.u.k Mq]L=?>N-7 :_B=(S_IJ>)?2,Qa ȰaBS r5Sjm_,zJ[Hw듈9{  !8?|}4* AmPV.KzSO/4}VP}TpoC/rtR(N/?='pl_Kq ĝR\527n[Emԡl*ߓJshKaM %[E2C!Le%<&#<:3S+;,=78s<|hh-zgrTIbZ*p'vB}:I#Or|]D Vځ-b_wi})ylI.K"3,_ؤ+yu=J17#R`QU6{ޡ Gy 04ҍ#W OA#Қeߣݳ,-ҊOd,@-U$P`i]>?Gj2t-ۋј+8oPM %9)~g&?wxhSEmzd.#f4AHHCڜ/]ebȇ x$ͼ^3 B~@u8mt 0j&BY]-X4ʫKg)(鎇U?F4XF:6icYD v|?WTU b3]moTUűatw&RkR%6 #[ϯgzgW=rEG݈y@}G]XZߚbtsY-ZR6S˧kA ]{ORp:+ԗAWG%e$IwTV~;Þ1M_.m߸J,zuꕣd+!x>S qf[$~8Hr#S|gkr 5?! G4~KOb@w^ lQ y1{FqdHgJ1M`~I~Q窓Ղ)ձدlJl f┓],4fB$R|[J{רƷmKKm@?&X674E԰>\맓 ӫ՟~t2>%4fAEAX*#e#S>*3\}I`TdUa'‰YF,NJ;D>Π~'=(j|fն)KXR$ll8; bXJAY82=?a;η4^oitbtCI &~!Hf!0bATQ%"'t.YWѳn9?7YTUxR.󮣰ʶ; w[G3DCvcquʉU&P,ҌKw^PWѩT)Q"n gԛfV]Oԗ$K@dI*$6@+&ËB,AwX%QKB-B3J~3]63W _Fi 0kV6JBۢ_:, J,k->y19oqJr}#=2zS^5X&ܥ']S7bh`yӺ^_ ;%5(2։KI"`/TF JmI[fǀ_l %>dL:iBЊMBFz.ją֣0:x vv>Qk){!Pl%--6c |ԠIPV)-"yDZrJo1}D5a4\'Be.w[aqߦ{c9-rcgI•ORæpƋ0]tqϪ֎d Wp6+E'!􃑿gI2cɮm!rmPn"<6i]'JNI콼xwTkqP[wm oQK/#Ú!LJSܜ,p :zϴ2{D7)tyFnv {.foJuhI8GyHy Sf:[Hoq% (OoR /)C4 S+?#?<Ώޔ~”D>Y',/p#oPTCrlĂ#1a =^zq?~.r:>؊~G}O7?{y{}N ǣ5s3Ϯ{FV1( 'U*J.ZL0m2iAcF !h-A)[تDc Pq+Ath_"vkxQ>x=1d*V J$<}J4cwבJyu`6-l~].1mH.-=y,= 0dPdz'g~ZV{VKχR]Cy#C#k:7K=v# e2IE#L~Yp[6$ .}L׷ws,,m[_Ҩ{wk4(5,MSE5pHB,$;H ꯽5_B2&a)(p3s)\iOA$Iq>#?J2Ϊ7 /X?Ю3~*uY$M伞Ԇ˚xyza_bblم,rnN6U;Zf7EvjX^B8,Ǖ1qF:f} *rRihc!UJWV@*V 諸*ɹДR)'bI&ܑo_gɹ)${Q0f~%-n?vBKTAǭ͝}i#q5!~s^as@]^Dߩ(#։DF=xnq˲\b!ih>s4UKYS&Y!nd͗LIP2_={qi|ҳ BM"':tyBUȉ*LZؑct7,SC1/zY+To[=︚'H G{.aYϦn;P[$J޾1T5~pqV&tkö( $/a D(7v|DTN5RpQU|}l,a8haZ- Chw=VWg cψTz'?~/;7W98 iWV)\?|9M H-_rrN5=?B rL i~}VZmְ褍>a{)ٙ}9ҙs%3[eNW>ltR|7>wy`ljV1(ǜ4ѕ&|ٵw(vj߆uqw6ǍF.b |? ᅳE>VeXJQP]/{KLSaD m-+4 ҬXW,PWܱ)KjL/Y zQY iKyݮY/a{-$̣RhU`M)wFqA>f)ï<؅hvr]6 !RԸh 3^2%/A;Ww73QMe{5Gij:O*Sν-?9X*^j8_th-db$;p'4B"ZE ʘ )M(1y!DI 7Aʑ3/ 1X`x^T_h59~r/ {8@ YϜ)gf\ DyЭ*7v D:SS6FS,0gvV"q?`LsezZ6B҅l}&o<`<[:&>P4P}xBRu5+>fa/v%YtWs:'hx@sx ;h`>ULpLRךBeY)b xO92jm={I@0R?%c=/o`Kg&Ӛ^^CZ.V6_BS-¦fRЗI`BS d 7!O Q[DblՂnڋk>\jf8.r08JrC0 $Ы:_~nhR ձ9AMs%7ekWv0}޻vwg.Hɜ:?&&!%c(f<3_Qr}MU|jJdOFcM][g1A#W1So`REaچx;7<=2f6&0R$2c!.bFљE.2? Aɵ9BTge1GޯMSH>E?z|89;>دNáP%ۤ:cm8h4ߋNl?p7{kK|6:3yFDKZPs==%x\_c~} ,@ og`E|Ph}k/MiC~gg_T}'>?zeC~m{F6RJmTȜH \t\Y'lv/KLuc|>luM #2c~[`&j>pݵzNu40~:C?5lKT}Q&rk|fԱ]@;5&|߹K/??vm-tK= G} `H\h}P=NjaƷf޾a.1Z8Gg&Ì:|x(4sY6 Z '(I,%oj%qVZ-s82 ?GRh0qQ924)Ǹ~>PA Tv7[pFwI&?H.(2L}c] P ˝S5kESyϯǷX!i43|i5E6|Qqz}tKs6TX0%<9Ĩ$.X:tދ*3" s7/.{q+fSG=ZJ,zrgi\_M qƨHm "=f >[UR?GB9 /JP;WnOY9k9sE}P!J6#:Uj+;8bBQX?W2Wo}]oV~꟰6~\X)Ȝ}ϵCVj{wʙTO ^.UR&T&vVDL+f1;PcxyPΆȜD( DRB! ţ~it~AP`x.h]s{=DyBėD50b6Gݟߛ|t7}-๴=v˓N a Գi 4>Bxqy^3f4 1Pѵ{Y 40zrcvu=oRwg[/Oc8 s9O2"mwL٘}20!J o,N2 10'T&eu˹W}Ŀɴ!Ćj ܭĞ}; vy..,"ZM5Z7z-;LyPbر躍^?|7sx35 Ò)ﻺte:}?fu|[=L l3 kVbO;P|d{a4;pAKg{3zM<#k1"x[!-Cs# Zr&6s'9vkWFCXj+8joh}։c?W ~S: uF0 8/ȑA% #ny7& Рec&m*RtRʅM1M?n pqV+`,R8RI)Z7?c?Yy\pZ{GehGOBi˅O,y̼M䌃E(%rb`w<]ixoIOc;E8,߅i(ouM8 ?1APA,5Mn{@YdP?m %_xQC _ 0=SqMz|g{iBɭ9'/@\Hsuk#3/ZDߤ} <C.oM.qd ,X55SsdaX*Yr5jχz2Pq}9ͣ\}p,MZ}O\dA.)I1e!jf F6r 2ȵtd`G8"ȁ!w:r - 9@Yc s!,-8[7`4(t|oS33pȂ{ D"gggfJ_I2 pess?Go[ ągJl)Z7UvZ"I[ơj rMJw컦( MWv78;CXʌSW#}Ţk7uZwK1h%xt̛ùlc3"h켇j n9uC1YY3Z2[X]!I 8SU"Mw#,^]muX~;Zk俀,K;G!N%c 3lIN=ZO@x70 C!l*YLOn;#(+9Ux6Q }2+TG8?ouߞ4_(5$ZMr~Hӹ}}1qe>rK;8~$Іka9"-D wVmyD;^z(Y$P%_;H )+2[\ʰπkQ,V3_4^]8Ϗ mƄG lߧA_3a)"u[NtSjpiEr8ҵNJ[htfGC umXu^{i0HS5stm*A59m i4d"pۊKٍ֙oWKҟz~z`O<<8A}3$*U X{7 Ǯ퐃eW8r iM6E=yxb8(i NA0y!m`ȭ ME! ۓj4C-:8H )?zCq^ƣ")b>I7wy7\ydu_|I$Rqڞ "H=S?Mw)AkK(Rq~G [WϚ~,~7> QDjX*RLZ_EƂ'0l߳9ZsvTZ(i=px5zרxbːY/}N`OâDPڨ?~}Yl?Ai /›UJa 1υɔ/*T'=Q.Q'[)M+)((Q)G_ŏˢ?$J(Vin>ԥ5 l4g e Cc1&q*THd KPUJy0acR/#(+%!wd~YH.~V>?ZLDcT(~f6}h{&j&~23܇G@;ҪF U!;ik%>JBB|Oo>zY9b Xt81n_[Ɍx̡=\,Gdrev~*86A:ӓJ0Jniݱ?H}os/ll@Z;lOٗ(Ԇa۱MP|wMߞ(" D_Ű6B457mrfkq7|#AkA˲BYa?$Q&R?*t[YVNLv(nAVImK[u\vOE+AkGQw}>-)6^g.aݵ7&SFWιkeHQ_~vu%Y25שCh=>ɇݙE\zZ _}]z?A\Wau^G m?jȶ s[\UBe) &8y[9=zc<9cHLl@5#O2g"}i+$Kp+cG5GxS<gYb_˙,_wPjcvڪV#︭M%nA/()w (6cy׮a롎^d,tniXs#[\8WL-1ԁl?h5ǧƖ4p>Ϧz5p~ߋt}p|##Gz; b11ɦ Xt q38_w$سB"=[^2i*$uL$1maBJA5ub?Wq.{=}fz|?~GԒa(EƠ1m(] }~yc?z\5T/?"]>*}LoDb)Uޞrxre1_ͤɜxRrDY]l)hSG?%6`,Ulۻ J&Dk5_{gd"OIH5YK5zK~1,Q2%ףy/ST 5{ȿEQX*!B Т>U-S ,b6 " SLX=B1~n~;s HrQ$u]ޣ@u>9>+qCFLNpM\ɰ`QQdQ?Rş!H ʵe QPON298j1nT΅"hZ o=gADS30'kDa6\jVuD¸VOO>oͯe(<䖨Z-QXx><~^s LA1N2^hu˯~ϣ_Rt|ZySϔ}JT2wX*jL 6 3mocoBKŋ1C2d)Ytxx4p)T2gCZo:&AL('4~_?=O[wmE3voBJ> EA"Xh2ZƁQV^986FqDSKnP.b<_Ali>%} D՞&fL2N[;_ dwЭب_zd'EU'՛3yQ!6՞PpDv5(u$?dl` w>f1C`y^" ?o|3sVH _vT0ȱqz̺ Bݧ 7ݑZ 2J%ɑ&{v zz@rWOjauצ-d3?@tGO?3#Y˂OTAkc,~c )TO"pտ/7G ^pir=.޿M}oV³G6q=\Oυi*=g?P鎭JWDFX/f 9csuwQP8ϴPzNo7;D(y}L~/p.}Kʯn }n;Xr-zvZ? n zb˃057 yƎku(Ajٵd!*ox&HU'v}oj%: +ϗKf=o޶2wCW}|Ň?'uyo/gm]],Qu&ߢzzFz2ut.n";b0yN9XX|-:?6}u|>,Nk6?M,B\m)}hjVһ{&oO |O<Uk,+xu_)s)'"cݔ8T-0][_Q<| ζ o+td7hLD*([6cۏ,A!DwtYt-F,DZ(T"}ɢp gCR5'!d\XpXp,Z_QLB RsEB(cbIm0mrPtL5McüMK-?!IEw]/>雚Ϳ'n^+%Us=^}1bF1D 4p=W8],6 j< 7A/^'#`|7p5"ט\Gyό_UqY3Gѣ$aٳRs,;Ž:d/hZX;o=g7u ӱfސY²}bkǷm V 2r/Ou1tfCH {,"Lh.vx5+Od f75f6`vۛ3GAӰXnxneOX}rG)3J$8[7^ .)(rʟ;,u&VRqoN/gI|~v1dQ1m}Fmjirܥ. Q˘FH#Gg?\Xho|c #]oO=]ZpMџΤ@RB=ͭ/{[7[Ty9Vu ~ߺ1ㄵDuyϡ [;SkΞ'ۃ3Pwiv3YW O|n}GKߞJK#۹EyS#_*T'!Ywv%ij_FQ8$-Gk0Om9h,(}ϯz*cPX;'krY6%@X_VA@ڤ߭n:P%tJ]NJ8{EUw A)D5W}v?dd-/xfǪhmv9_Zh܎n7-t -ú07v\UMtY^vza)҃ iꢂ* [_9{cdcX[3o5#˞Gsm h"LJKGs:D~dOl[p4㌆KGXklB.W6n7rx= ~Swfq/8SQ|TEi$[;1G}lsE_•o?4ЃF 0cm9$lkV5%7MjMPUXAUNrI4Q(m\}i803g6lV╉$L8d>q雇f{so,?[NR1g1<>)a P`/4lj6Gg?cGcwf06y`$?Xb 75 AG`8)LVRl:zi .;e/WU(14aBhj}y,TE_2uVIkt4iZU^K@w@Sv)Yz0EWx~j6 w ,)h7a[;N+s,?uhah6ETtHBTR2녷7s#1_ FMs"oPHL@T9,I^R=x>s_rgi4: !o"L93e{l,T<PhՒzaݩd c#K 0q"_W@ !6^ 'cQoEuv{w.?ʂWT "@yc mjO " y-"a]RAk/-qNQHU4--ÐdžV!=2saʈaTR,JU.d?ʇLI)$gj&-/ûM@Er `G0ŝ[:.P&~gdK}Xа4 {ZOAN*S$jXR+4aڽ$܅q#gi@]CSI&YґML]*Z~̙^;Ǐ}:в5"lhLlWH~(]m' _4zF(Xm)ù53v a"2xw.$Rp4k5 `0WExN-P@Wr{֠O}+l~xǃ2e %bL$l QEB\.Lm Y+ce~'~9~]7ܵ34KKÅ=-i˥ĥZ H*"_fJGJgJlvͲj=AvPJb ܰc`/n94/bP3)Lfg*\FEg궼?݊_L#i۹0|f49iz:֮H@i L#GRKz6 >}(~ȋXA4ZSwՑ=>)y?4 bR:zQ_O'B2iG[ʽ$!#?V sO`o͉hcQ̇1TN+QMtfFIo|Ox,' by$z%6FKRRܒbCi;Yu=S2'&͸&{84Qr {\(hXR?T^U;TYإ`vKHT}7P3KElRK')i J-t479DhM&vbaq6T`¨0BPJtR TYfsw9<@s^L)S"Z!_Kgfm[EK94@nw?3]/LzVe~Xl5аFr-V8̡'zčuiܸg{Z$F_9/=J;:bD='m}OH`nj^B r-7ˈY!~:"mrpCkLb^jt^~cpiFs[D- d]U^G~_u-+7N `kZ UcsX YI8sW|0>N|$6) Ӫ3i|g4<5ylw0= FH'z=qڐ2[JE>g-#dL>sM<<:."_ճcmGUvOΞj{RY5$>ФiX8&J?è8+-#M0C8W"ۍ ϟ3rP[K*0ģCNxj|N76Z4p8 D遾Mhv3l$ x5ǟx}ey(FSH^6MB`j=-.xxW0"80#hC.kXArZ jyoȽ{}Xp $8GdB#tpZZC&0;F[qv .nn­#HUOH)%#͒XlR|mЬ |{ jV2ǀLeI3zԤA8QGeA횄Kzy ҃YhCllĊ]U>?kʸy ^i$J6ܙ "uamigum@'m|vy%ݍ|dvat.,=4oowt]q+?hKGo l?ʒ*_wDq29&L3m히_}6"ρO8I؞!էLe_Zl_{`ln!+CzF'T9BWqV}*ǟfQ30@M,)sO3w:do1 *<،=f*Lm5t M@s.zS鋵<w+P0~/Z fOS^{*&s0?.D}cuw~ɒQrĔn6gA5KM]wߋi.{>@4!6mκ>՜ͧ7/ݫ#K*RLd>4FUOix=H;N)t|ǥ~Oss:~}43j̼F8O]lۏBROKWi4aщcJtsF{:҂\TiO&HQKѱoGT_Q7n' 5Ht5C:e]dk=>&v~Org_e lGO[]}`ˣ֨B?w'7'W OKp]\ȷ(m>ӱxKEՔ QR'" KȓMD'=g <*g3|B8P~a]|:7FA<~.6`8qBBF&A&P% Fئ>C#\# G4{[e>ȅpk@)@iq*(UDgֈgrkxy/4tNvE wj,h< W:{H%vJCym*3mE:V_&ppL]cpmZxD'۫{J_3Bj!uE~r>TFb$d 97lV$=g5̲ltћYUg Lf=7s@!:g\Jι ĜUJ?36} Zy d hba?\ ǞWZ>yrBxGhXa0d؋ $`ȭW?I'L䳰ktqyS`mr07@#EĖ(jy.:{^T-Ndxd@IT!:l˒*+btx&&٫5K&d2Pi.zyg نQH2Jұ FWJ5LA4iDPlx~ nv=좧/4} ԷNAne},89Aad0㘉cv9uF8f3hؾ|t/ (~PE8)2MׄxJ ik}ݏiM ܑcyH!RZ\,ƾKCps/(&a2-Dg TT mPcUKS~o5 x$ $ev7F%t"E"kgJ6c"{pLB{Vo*w1HgrO%8F}wLƴh[ s@tL[:bOwOv&Yf>%(f<cHa&f=(@UКiY,QlNYsb7"e\7|l$f1s% NP3&& 6oDC@ZkzVp;7һdwq+7N>QB@p@LHDD@@h PAswHގHzūa o~,UzcK:F QRgœ.,|84C4Q 7K`s-8;C' 6hؤ&FVuH5񫙑Iרjpf9~vl&Q%"B;a[1j!aOKwZ&C$Sd 9^O\\蚧ѹIGB9=BMTә@zq]H>Vq[2> Kz|; }vk?%s|C܋L>VlB|+y\Uoodru"d!Э=,4 Fi&"#[?O O(t\Ah(ygoPK,+Oe"x$NZ fCdAeڋ-`2[rňi.9P\'uq>dNx/FA l`r/=౰j&a,j$g'&S&3hKt(r)m\y-U>vڏ;1>V+.0!Ljp6 u2eW,E> n[eW\)PC 6dd aI0-|NB嵔Y|f&WG%ozCG@70&H#5bveT| ;,41ésuvpws$v];rjPڴHҒtpM+H8MOX-&vrQ>] R3fho!MptV>VӏjNQ(']Q*SgW"$m. }kitJHڮP٦q2]@܋ /ʒUӿAp !r\~ύ=l[7"0׼W߸V,FDi{bxs*>QKhfsĔݪcl첚`h?m9D"s9?Zؐ#_ &IAH0* &dWR="WúeH-DܠHa`1pmEx1nO :ȴ% L2;(xo.7o͆B#pOzSw+>DlnP.ܰY9ܯ㣥NJqb*Gt{/OL%-T=i"mЃ|0'˝rg2|HD?{(X {e3Fuꥅ=:vXV`Iճv h~᜖ B~r(kcU= It^ZB#|_9hoq5N~ şr]zȉ#BN4Olz'pC:J旣G-ʾQ`Oy+)dž"]jURPX ,?h:,_cgdE"-G3׳ٟ"aޯwmr~9U^f[Z]:_FwM֎5,ȧD Z!yyyv<*O_ q "! be-bSC[/'Sŝ粸 P2o6^ALrets85)yGsGŞîV>+Ύzݟ;OuroX2$'[jp]i#Zi!>ϱE\ Hɬh,x$|9YIp%~ql,;R̤12;;` 1qtΙU}TۑH};<`2N29Ze"!\U8BY$͝}ˮ`\'|| ~衑 ,xyɋ5!j6B榈H\I Bݦ](俞w S9u>],#129`#rttsYg L_4t ZH{t6&5mMT\E{'_ACKpB\֐@y3^KrIiWpؤ11~Iz@`xM.ros jw[p钻*7^s̑c9j1Yb/b2r} cynGX}UIf?N%ĕnB"x@tCGJٗw}^cڍz%=ڊ:C}N[,->qnT^2n{ɸ_=ޣ$yxs]Sp4"IvZFI^BQ%Hd+]+#lf:#_J r+#R~K8c";AViLҲgw[EK-ZxyQͣv҃bgS:hVgpu#s o47~zSY޼( %$s $pҨpJtAϋOίTY{M%<)pGk|9YgB֍]4T5KC8ju?dr6I֧@4F{ qc6mcp g!8\H}ҕ͘8¦jgA c eJJ9L`6waC9C8uG:Kde/kNgo?Z?]>Q΃g9 Ճmq{ Y>8-hJ _;dqwrAGߜWFԐ s9BF≾:I7YO03 B]k{)>2U']\(܊Àeyy\?:.ߣ{C9YmEʖĵX&mGl"#14Ery^@ϒ}y|~xTY /m+ϖtä!#⾻nws~B_~ })whMLZi'ݎhzc[b?e~2d5'_er+=3:JZJt dG?OINj}/zuШEqspQ\c[5<1t s_t߹7t杝;y@! s^຅8?@9VD#~} 7yzM] 4g1f//xYyaD<$o[n'?Nw/_9qkP۔Wir~ }ޘz7 H? =)h \{&>_Yfgѵ 鿫4h:l@uGfdik] Dmdciѵ7^?_h/__򽤎,s@sm#~xc(iE. -λRT$bO`>K:8^xpys `4+vs{Ƕd[Z\ yG3;]魃Xj q|Qɽ͈n+.z!kwIm_gwGҡ$O׵O]3g{vggqpeLqnYn H?ݔF}W\qs7a|_b32X/9u3:7 <`1J'xgͧ//j0w= P=לTѵk&Ł%A}h8[è:jA;sQŸZ7/qt*|g8 B)Ǣsl$dUIFz%g9(Z6j1YT0ZD^%E(ugDwu9?/)6*2ɒHbAnβPV:!۵6s\Kp]3!9KIxN):ǫf`K@4HIhghI(y$<h Q\E ջIދdnFT d㶨LA ɈxPz9nyP7 V^?;5͚kdD썮6cx:+E!j+"\HR h4ƍqT~7UG 7$@P u6dR-75X엳y Y݋΃謳.a_~DTIV!eaP>cH86m/#/֌3cJg/f-Rؼ9㳚0.I潠M\] }&iS8A0K㇬%ң%cT/lf6+ƈ%A#p3i^lQB% 釶5_SWY$x%\%oi9)Q45B4z%?gO cٝc:N:PKF_=ԉP:mJ\et=kItE<unsP:ĝJcf&@us! 7 gV}HȐt/t2MJrTwnP;w~v( o%/Kmzd?̊>gA6Em%ð8D(JZF17fP'_qx2IYLA|ő!uޞkʀ4'tP$CSJ&~JtuvxnKCӛ+ ޾]kQ_E>TvhqiR1 $zxW!rBbQiB/'Du x]$,i` L骉bHI%DNN| iT$Dw0| a>>d-K'Ս]4muPC\ =z5z`Ї# _VE@6x^š%hơn8/eIx_XB( O=5zڒUcGƯIM7- Z꒮Xm=beƍ@mԃH6ͭ HvbTk%Tq?ĴԀ.{\Pu̯[FCAw].sQ>ܡ/eZY5ltmS*58\2Os\ N'1΂\ivӳW9& &7a~&A2DG_vI{&{ru@^pJG_?̊Q$fv^Ux8>y9wv*YEUr5Yd𠟘W@R[FW?}Y.2F*sy{]w30}Kc}O+W񾱚v619-'NΣ}Z< 6r 0fn;޸}#4t[2QT }fx#?*=gxe$\#@Z5yms:-}@f#ۖLu:}osz`( )r(r RB |#bAl[޷#՜e<'|]Q/JfUܑW()%O~mCcɩ|rT e͘|V1OݹLО쌵,-8;5ֳCMk Iloߙ#䔥~w9˥66kI{wM'8M4Z $o‰ x\u 9P05z~˄# vHXkZ0I0;1w7Gf]M?;o1Cy__]#MG?@bD\^p-v(FчtqgCD~(}2MȖtokQ־&X ؝V--se3lz72>-l؃l&ɿy U^g0fꆭSΈsKvxzdV'"D6/aU@q\ɥZ&l 2)Y <9"sKlTQ_Rŀ])N炀cݴ+]hܙ`ȣTQitZ%ʯMwa,~]r|?o' ϟ^s#Ʈ @ʂ"& ~J@r_e4ʹ͓#Іx=:rS؉yXj 7ir-M[fX3l<FTT%?1ƶP66t*kST+Q~7bU l^H4)W ņ51˜׋=sMzs܃JՇz]BC&4 ɘ|DHPa}AQUmCor<᫙șQdnIye6oef2 LЂl*96.͸ m#`W,@Fx7sr`l&78^1P`dDo,gTGJd95$D)P+nV:V $v};H}OY.ψ|A2 =H3 BKPj?X3d1;; 9\pSd% mP1'#yyo^`!mH,Gg; s(Ã.[ON`1 ї8S*_h`̻"0;g=BDgINT;]$yoD) 4X?;59kZ7+V8(߄l 3Yett/Naq02m"h.hWΞ\L"a&CM`0|,imuI2H(44e++t\fx9uRf֖:^u8z~No Ws#;:4fTDHAuا^.F2<9a]#b6Zs蹭Dty |[1 )sQ{Ipt H"Ա V4-]^?Mm^]C`1DIV=Nx ,Ni0v?G- tm (Yh=Wg'RM#:Ǵm6:팸^X-Qshfg6/jzJQ^B~I_@ܜHp&[N/)8oJÁI;FYVYih՗uVīj5n3|_KP&~_{>j\6q|QQ0@X\5QβxpāNB\{ m^[۽^m6='eO}L[wMJE-ʈONBق#c-8n"nwv.ʦji 7 ҃aΤ|*T$6Jp8Dr'DGU qv9\+4 Ќ>`KgdD/EФq O?ݺ5Sctv6S?G)7P) jJZݔƨgUH{v Et):.D˪*] ݷV_klz]<\o4Mmm >l/KsSw&U(tV24IR7n4ЋKaR9a BN HS<0:dR#ˌ5M7,K*ʕUiule'M Ie-w>! - +ҨID7q=~sI|E5YUga~MTmX&E@g.N[M40S]v-XU!V)kX=ۡS==ɢټ ħ2FktݘVǻHoo}6as/,, jKXD=56$)QQU?`9"7( 4@_Ln\V!Ĥ0dQcIE2wwwx+ີ5PAD0uVPtTLURU\`h6jBI X ~h4)0_KU`#K= O+N/0fmm`_.+u0^K +"C{wmp2Y vXXk:MՖ}ՠF6Ck톉. H_Hja%YYghm y?FWF썁\NEZiizp(hU|&ti-$ܣ@F@Qm1pLDDZ`phJ^q98ei6 G|voZ!vXG`;z'iIK! $J)~5E9`GobVt.+J!{G5`0J$2b|M)jaŗ[31}XAlfWMg/*~k"7k2 ĤL-Mqn3mY%=OSKX_u(+_=EEP8AL8Aτ%6̣#[>jv]hB@I!ؾ0VZ{n_{j3Í;=TWg= 袀G?@L`-V__*AZl!XdRy qQ4‰ mKZy#냙xgd# l$&}=βb1h9=~4)%E~%']v v%}V/<ܴNFtM(IQ TQ:H X?NZhDyȜ䏛8*lM;B(aA S4Z/EAxYPÒ|UQ   e?,GR56Q^*!ށChϿxDn5Ic19ChKSښxHAwxȃ1"Q`#l:̎(TGY*+!b4s]z}m+~$Nq4^V6 OCU$Cbo{I>$ FX#,@XH,!c +s%)`,m`S]rz~ ; c2TګƸv5 cʊn (A}vB-K|1Keck%t$_1$c/[Gˋ"K3a#qvt ]x4k 榤nO|~re*-3P#Da$ʧTو:Fp|ؖDi(B=󤼙z*{ @;4HRB{=Lt<Y#2WahR*Fq׏42"} nGM{Q4I!ա#L8sl$܈w }nB x9#[9Ii(qn1u:S]5q ,NmT0&\L]b>2G zZ\锇 Ety}wp5r`jܮX ޮMXuѢQSfVZedTw]n"ʐzbk=F6[u\G Օ@͈dNNmi!rsY|BE@16C}6roydĝgԴ|N#@#MCW h8sH+9Ȍ/`VG 3aJG#n2; ws-#?-cDGZ%OKކ'hi΃R +j^j;xp}~z885H([CHs'DediZqD7pZ?hư :htnyK@EobM9H6mv\F@ΩlՁ6L;J'I<\p[1`` Ye3h3z8sfє%8BHE@O m$o=6دo`XƆ['ʼn\r9)#sٴeHYgj ԹDI(e !er9a' [\s'6ťNSi`W-AeaFKt.@V8bS-/s;N'xũ ":g7X\U1oYW\w+ӵA~wfmɃ`<.ifysA$[`灖Y"kc <썭Ar#&My ( vh~|鋉G/+-pHL؃ҕAwxTw*IvX9۪6w $C*4CWՖBv WS %ӧv*ޑ+a3 ־ՂiA!4@yܗ癓bnt.xz1jDP#M~:+"NipD!ڹ9 Zv >Ԯ6r4T9 @8 4PX$q7멼eZRVS#U+l0q?.-zÔ?J$AIKFQv*z;9VCMP̈́209DEԜ"8l]LeVE4k@tDOsސW]K;vD *攥BdiIkRQ ("AW'ooddߗq g=+w̶uXA2u6ڧA\_ l!@EWo e^PKdf#U&?wW3fLISD<6ժV$xu]^Ǣ6YBx AtDNf,w} W` $e< =ePdҿ@)\ !{W-LH`ul0xl ҳjA<F._&?QfA׼}]2h Q{th4kwh2ZU 1*jD~{c:_!Z$pFR FDk=:Ixg9ZU1TH_&k ѿ `g©ZAV>J>6hZ6 I;+OCK!6Yw\ <~9m̚%=6FM v9m;nvھ,&f=5]t頢zS5;'תc\?Р~[g9L%  ʀfta=Θ߅_E10Xڽ;L6L AyaQG6͑9JM}g{nmhr"q!&EXݔpY/#p%id`fMR豟0~x^8G5FD_ֶ3﬙kv!t?RMyրY사\`r8=?cb SC}q)i3g-i&T;I0{' ~iMȒI((@Se at79Y IPo@Jt JC#=*I"0AHA8%0g?F!j0ƦagѼ0s~rp~!yXrc6b z@d* $clݥd˜5 M9GHմ/Į %fc4A)Wa}Zv[.o+cO&ъ 7hZw53'qmF]x CEa;Q3Xa@:=׀}R ~p dgqTc t",aٞf`،c Mӄv㮂ncfX0lY7/yIjn=JkC2<;ǖnµȝa7 iՉNtRd.zr'ѸQ>gKy/ef? aY TCvP::r 3T~7\%+U6#msGNܥ?SltPU< \嫔>=Pe 3 knw4[2@:m4JYM5̈Wl7r\}0[sqS#91JY6} \Djm@Z󪖙 >Djo$gWdЇO1,D965ჲg@B ۨg605lf=p%pUaU5b$sJ](*ϯ~ri]_:r"1@,u2q[?d<㟡t6iy3?k'pU|=70-/`z/@2#<!Ό齔|1·0;}menz]H189~FE&w`q_~ozv_W۞Qӹ1D ӡqyT6A]_[@P _/im/K, օ#[NbzI@R4V OI 5]fk\6;+c,O?ғŊYDDhWאt%%_Zgp" gO{cwvLwoe+Ϫ:(2}x8m=w\Ӑa_uji|K%9ҿӨWRYGL}>SQ'(QDKpy!H}gyrl}U@[nC5w|D Ks?4a0 \ǩmŽX%t)vo^{4K7Eƅg뻄$H @t ?[ #Y+TwC!Gr8R)đsU[E:4W.YCB1Y2ao79z B^4}U, fޫc>о_mjD q[I6|aXʁ ?ɪgm};f\hѪt%_NrvF|ȳb$҇;:qF3`Y)k*POcOـ(ǟ>'k'vΛ#q OU3lccAD4/ JIA-l4طQ"[kvw|y|+&`pFhbDF& ѥ 4glēgItG,xF0q mxLlV瞃f28@ 6w6#?Y˅;dah#%h>cT= .:5y@%7x*NO##~A>=4C14#gYE=͔dCInG1׉ 9vrOh'ܥ8#JY۝H ei|0# Ƌ~1U]0#K)}Bo~}3ik3[HGmXNmr H‘M:Heg嫣n.;JqɊ*m,fo8>v;^-o3f?zz{m9L|M/Otu=sWI?×OaܟEU+sv]꾇y ێ;e#g{#\_=|ӶSƕ#yܿ=_kSќ|{& P*]2ȔP;J@h6٩9*L%gxc4mB@Se/2NucEda"9msƘr+뾏QNۗ'z:˃ (v?z7}^w{·y6Ηj^-h}N-DHj9Ar2$MWy6)'U9y2]CjTfi:R E" D1:duI:O?#xs~dwGu?BQ߽ u~cb/Υs~|Tu#oSz=o𿟾@&yyϠ}gsqU=z?&߷M_{\[2|ݟYig09>C旇rzBP_/ԑx }N0.ey^G_"gjXmtŧU}/Å?!u?zG?lj@ixm.1x@}4sSL _ߡ^zNω'Īf0v7Ja3g 4bXM w18"_ϰW5%)C4o0J)"#<83ꤟy c a!E2j%3PTdi ˭EY[rG:5b62/:J;Q6ܵƃKI2xy-9A禢[v_T„KKd=}SiX5虿m1r3c(g{RwveE grv`KФ(Kr"3))okb(]A$H 0٣j޾;Hb*(BNP c*ofF6./.k܀pvBפDrO\@2 xI#'@c\#͛l\#jE13PbPi[+=|L/6xK+y۾ Ϝ8&TulwW3ј8ELP/^4H6efY4ܥLOP5Je>qeȾMaOoߪ"sڳ WdI=!ʡJHJrXibE"KAŪyا{DAJՒ1VuIx`c|81R>jO9 fЗm&ӯ87Eu x (A: ˜znb{+ `ה :; 57$oO%ὌhOre$t&U?||;*$ϙ$_M @#A!J=]L0vApO)tpDDQ vDH#{a!3&F AG8,`=;*<ȄAPjR%:QA0/\2qF@1}x2u+R$OG+_9Qn!*s5t" 4Q/ v#+3q9* )S.aǚ:d *Ph c|Yi> 5OAndRP4( ^d3zُ]野Ot#Rs&? X%M=nupH58m[ǁ5~x IHkhJwxIZ6HW93(qMw f );;]70k#8m9® +fS삳cfn 2X6āYҙ4b8ƶC@q*;ݵ[:;fN+-5w- lu^#1qu+auΐo 7N~Jʕ Ad$$1Ȍ3> 6d=>j38 @D)A# Ԫ3T12( sIvfZugxJ榿fP4=]ҭ[ ;'G1{cAI&6KjU.;+{-n$|prDH޸3e:QA|6B-i#%41λp,*KltG R4 j\5SAd3vgZqHsNYg=;H,6$>?=&OLUuÕn=.󽶯}>VߣI;?}u/qĩuzצ\>ߓu~|^-yƟi߳uԋxn,|ZNelj?G>mZFw}W.ˣy>s[S~poEo~.#t3T7?"wmz>p91{[z=ѥy;_m`<fO^AN!{}o,>s_7}s~?~núݿ?OIU3KN?gOO|ή{7h-}͉=}~t~?_}~o]&yy[߿u[O[5{?7>cϮ&|iz?{kw{o{O}'|{|/˻yz?75g05S}o?MQz;O<}_Dߏwn#l/׻7Ō[4]Z :H?:`D$T'I%.!Ԩ Z)ôrdkQw{ED˩".NQB&h "90xytld! ˔UH9kLP1(XtBAzLLpAlSŨf` DMKj 4R$;Dȁ$+*2DtA%N(Lt&Bx !N4cEI%ET%A<3݀QD;CECJE@r`U ;$ ڋ3hV RdVPZA.E.P"E:J gHDx0T9$U5RXMb#oux}woyqy\smx~tǭoznG_p=և/^E1>OwϏe BG~V.^?6;τ翷:߽2|冽F}ǜ_=Wdo;©~?}}Ww_Ukb?:ߵH=WAs5W:8+bkW6>m[7>#>n}O_w/)0|^{v^׼?lq0}?}s{NR{0z/QY;wC?Oƛ|O~gԫw<]{{}Gz=; =?cmĿӲb{o|^k/vvw?v"GEo\Oݮ7{qLlނV[~?Gs<_u_~RRe}8~g:3g>/k?M_ݷC;<ñ_^|'3w w[/bN}| GҴվ|/?R,Dϡ'}gF^?OywO|o=/~|^wSG~eo'yRSR[k|W<_?%=ߗa\o%+p>gvw_gzOOw?OY}DžzN=epgO_~}/Ag/{*jnOi8~F󟏟}nGinjzOg=g_ = zZޓ7ywg߭]Gw^gw\ܯvU.9s\}o}O_,guYSī?λxwYsg}}]?o-{[>_:X3Oѽ:O(ZhPy~[;qx7S?(/` 6"|H><P߇qNqG0H%<:mj{VtAEw`A_PY }Bd~G=ՉԎ6ff~U/jq=K}j'V~.ƃVzו]&g?K<IuF +0<\G+"#QsQRʼn't,Фى=>msM0#ߥ#sK֐Z\Gl fr%E@ﻨa-,85ϵ^#\`ѻzF7X\ȩSEVp6L>yȈu@AP̯ߠa41o~ĆlJŨh:qM</2v]< h5{iu|G1kY-@]|Y}Ș3] ❺ ݐ3{n/;(7L]-\Īv G:k"ع  .w9N2SfҥbH`Hci+xΆzv'Gcf9NpPŽ`kjz.T% !؄F`|G+ܲ ot4{dCt6o[wb#4۝lpeӈ^H.3zEe Q8fEDj-c 8U &԰$rmKf8xAF0<}{>4p@󓦳@i?,~W*6?jBfQoYh>O=_=ɳ" }Vt4-!iVy-C>>wx~7o*jv( x %nc n 7䛁=R̵Zpz9 ,t\^x*ΊU}~h]AGfTnˁo6x\'L6E,UN顇3X6.FíCcLB,hMoM 7sH}7T{Q_g3iuF`Fx^`Cȿpv B-0v+33;ljr҃y:..v&zIM-j m2@uҍf~|~s̃Nn[foMoak2ޚ S&N#xd Jpp49ZnvCǫ>[+Fye%vSzQGlaɞr8.7q`5,n`;d@XJ0P][)^>ևr^o<"F+ )$$:wDfK~=I5b y?%@8`ȋ}?a(pKw]4qwR逖C 47-fҖﯭ] #u}." !kge[^_ o&M}9i1]1ς(o4qt"ޑP9G[h-ipo?[xSb9@ѵZa]OhbH.met,9Ǿ \!]=FD8{|;9B_$7i<8" 2B6 TF|\1kSso9`B IY^vqM7Q><3A~vˁX`&u햋Ӷ! 0:gɖ6O2I. u"Y1'o1%W뷎Qgbe弒SɌpDY at!c~u6$4hg5xZ<^fK&k$Dm]g^bc>_n EfF c .sSr@܎7Ÿ9Sn mOpR Xc|Cu#dG<~sZQXW8gTVfg"] {0bo;V4^~Skъ`@6PVZh&x"஫Hpk~O z޹1coFï/lzȝThUR>ñchj y9U#/q 1I@L \:bM-OksN7 C >ۦ;n{Ge?#/E7XZҭ#7%<c@i{]p}U~H͹{t^ ?w|$3/W5i5S AļwXF_" ϪG,Cۅ\<OKk"yt=( T0X`'6y2" NLH t Q.Sr,u5mkh!_hkYͽ;{=މ^+lxܿ+@xc sGK)loKech̠)3!5J "FWSe+h|. bIIzk]#K[>yUyR.&W.im4å-Ŏ{4p~Зc ӨL¢I\Q@elYam˱I1QBHUW<-bbXgh5?l "={ RL=>9a#F.N5TmIÌi($,p>K)`Le`aqNC\4;6$ZyԴV4_O2 is,oll^{2̼U$լb?[C7z1DD{clL١_?zMml Ϝ2$ Pݐ=r -lg7Y7Uߘsh)>ٗgK",iB=V,y$Ia+~^jVQW2jٓ|@ 0^(7y "#O_!wO =3}yOƽ27Fqν׾}1u:iIKKzw))/F.uQoabhûa" NL5aE:>eMOhNS׮;{vv3{oУ_bA&gғ#I:to!1)Tt)Eq{Y@UNBc0u7-8L ey-GΣ:#8hB( hI\p #-l;s`&)ģs@|ƸCPz(e|wxa;`42 /54 ( ;>4@po9şa2~3 xY1H P%AJU4Jt.?aCbJzen-T5ħm9j"Zixe~xք þC7Ս 7:һZ^%k3<b1v[DAX ̆vvgg:eEGa6ZMHv Sl6p0yG!^ w xjti ޗHEDCHᘻ*A5LH-7-5i ו,,e B9~({UhxF ]ȱ߯bGΫB@z?ig[<QBvI eU*A]]]/ث]VWsg OQ;).Snх\ }K'-؞ۈ66nٱr^n˱pR.4P!iJҮSv`?)n Q4=qgzvrӧ܈erhU<ќrtTOpRA_Fo%iJI2!, J4s pR tpBʘrJ:tKPrtZ1ϹQ]bߧ>k3-EGt (m&:6-%phQ|m/wi٥qT t\ٞHh`> DibX(>jrm_dd?8`w3˾F;6m.=my 6LAeFkOziDpFk`ɄE\ػ#Ġ9E$olo~T ۅ!QSy>Sqr[`W_ }}9~l= 8(!hE{tiLN_z76&~BCST>KXΧ4R0 mP.1g.Ӫkt:¼[ޫ]}g*mf(8YUM$@"Got1T10 {A 3p\Y/=5>8U7b`Anz`Y>DaA L=t6M`=}نՑ$-xzFsi-C1o{}tsryHNlhBw A۹gW:TD%tv~\Ӏy'06U6iA׉ЦCSYI hVwέҮjhTF2F1ʳ:-lg])W{{1ZӐmU!Zj`TQ&hX;&˰ .S[v tNڲUbV:E*qNq5k > #Tn&IdZ {fj,5H="5ܗdR5LD0^o3r'zh&u6> s`]x{7euT6^b 6pr؉)b6lA4*9W(j*?JV./]lKe&rЭ/R^G44=1/Gݘq93g$Z 9*ͥgANa"KdzY *U\$@[8弔w hRDL؊ ;0mv,p, mOjtܵ1<5\.t=ښ8F bTP#Ge)> \hT\Ox2"T!'Y,ꆞ۠~v}9wW,7Vlm9_xA.TН,U:\:CmV+! ֎؅ yMdO_T+k3<-E6]1TtVmVDywgM.#si3 \RMB_{ǝ 20[/8`f\):+ONq0T2!­3`>y~*I5ESZD'%5SDTZqwi°t1-JmڲQLa`&翜kabrECv B~rcb_"S %h(6\IP/\&R[1w U7_!k Tmw2!B"/ӵEY!Ђ9=Ղ>x%=ֿ"Ҙ}Rg-Fu0:K:9 ϡ]NkK}S1x+H ,2#&NUlMJƩUT9%,rvbe-\VozBQ v) ;~"!9~5}Uz5a}Jƃ=d5Km\BxN% m/G l^KΦYӅ{;&֦7pΌb)F^>s顶59ǬLHl'DA?X.{DBn֡#MF'۱6NJ{;Xb7 }*oD c?O Kׅ:KSY",]7@vx.xf2efs8@p4ƔO_ ߡ >dt0Nd2l!N7E  Sm6lMc&kK ;"Dӊs2ƌi5}:(QM 0 l9d9 zt i6#2*f dx%Q :N+߫Wf5XykĂYMkg6l؄C KO-u0j5,]>!ލVU(.WkDUb`wls!)wrWF*i{FJnv?lmRtjĂ/W^V ?FJ6k>f,Cc@wqr]}C]1܌V 5"h;rsu w}x5s~{ `JDm[oF}=ƈHװyS7\#Ë)8 ׸B4j&5z0>ù>Ю6WZ9F<-D ^745W"~%5dK;=KJn5A #ͥDuX6e:UJxϰ9>EYrNZ4Ǎ15dq LJƏM{.gʻpd3 # Y`&X[\ݗ5qYhBcPpV9 di6VcԨ>%V}kfF\~tkewv @KT'.al*9I-I'k.4=7\hܚͯmP.݃w|W) Flá⫵Ը?j#qw= PA[ s̴RhD}"6rL+l#L5CrmʼnpdvzGEcTSe D1ET+r;iX6zhEm=MuF-#M&z(ouDq^urWfNj36i*|4~sDJ|сlE^W\IUHN IOJm-mG4Bx'EI&Zx3USH!oI1b(|.77+9fLw5栚ފ/kNQK6BWrm w;vKZef.WN8aj,Ops= ㄢh+&I`*G9K`fcO,TGYELsUqbvzzNIlJҞ,hQUҀ 8g~Wun0O ZqJPFIDCM *7zfɄ"l͓UyK`y͹ {#pXq I5|J|WlcQ"3#lk.6޼_Ծ֎""jxJB_Ũ{qz `6|/rs4[x i gUwa !B? d@"Aʹۻi[KN.AO~ 9x3^$,juNJa{Jym9Q+ [rvyvd0{pζ揃"Ds k5}&wN*[##:Zt'C @ϕAup<8$A< ._RöKY*Fk/ud훯;FmƷ;duz;EԠ!.Mrf3C 1ex fKfƂ(gʈLr Db1iYn-ۉ>UC 35댜QlJ]|U2JXѻ#) 8_BnA=1Y=RWٌԍ[<+d kڊ:w[ƣK1&kWMUu%WJ1()FkY$xғi :4ڠXVوf_zFh qo=R&sM_##=HZIn6|hcakV,ZYݙ,x9wQoE ZSNS +#Gg9%!6КhڋTT̔@.1IkZ ӥJLZl Qã1eWVu]Zev&йJF ]sLk%̭XfiHk*}6›ړ6DכG C6L]K^?OۃwP޸T?TiÅDF{)dg[YQ9o8 P /1)ϋSe]>?[b0^(eNĞ꽼'nˊTF 0eC!@5!^`fpy# Š^\:K7b,[ H m;ذ#lkzs,7QnGwHNu?[kd/Ǡ*_cG}g鼓^äPk9 (NHڜ1z9k f8Dw%y?)wXzQ !Ɩ'oS>K2 WE4rc66YWpdFSH! 6\@ւuw{=t;.n M]܈8,iOW6r5qarjў+ǟDuIDmo#Or/M{%7Kekx<b*ZBgl΍W \lQrr|l X2S V^&̈i=p؎s~짖K!Dt #lKiˏUR3VLi1it˧scS94ҽM84;/ƞ.n)  j.#:fn!FŔ{SW43JJL$CKi‡$obױ ju&W\x5лH &3H)yFe4m2IKZ0di#vziǣ! !g-!س+FtXcCu.yQ_"FUj4Gw u{O,4TT[SE- _#y`(OM_o+fU= %4=C*aj"PmY,-mYt͞xnrh;l5?^|зd0L opb瑬vT2ncvnͨIڤ4fX^\EҳJK<ޣ^fAF$$f|nl J` }N!TymonY)Jdd9t-G˥ِ_3߇ÚT 9NȚZ@Q:D)t(Om [F#iY 7СgCeTS;\KRT\/ÐH:9MTe\U<ٕ/Gk/6PhWdk5)hFMBF,03`ǽq"ٰǀ1ж)g/u @;Aʕ qQYcWYxk[T3Vr"c2fԁixMjm.u3Kٲ]t^tV$8d߹n\tË!%Zzz#:5Eiمt]`[h,]d)<9 \rsob>Ǣ&WT4zFn ҿdʌƈBkYK 8.JgV=U+ ȓҷ+Y*R'14"f:A:9nYQ絓B$Q~JNdm52ZjsUe(ޏ %+>{e7?hBkA@^@cDh۪T Im:fM f>{N;齰OY;hL7x:}nOE`"ѵ7ZB31m^Jgj'˜m!J(-gfWa)Zhbo@m{wƍn=è` ؗ8O'qaf+$y4 aH%" o+3dr9[.9d&|Doq,Rn"{yj Y5cf9B= @lQ=62ڧi[*Tu%R|h'g&hw|OxnMz5l sh1"6+3/2v٩9L5t]5q[|Z\ڐC=߬Օ=3hS^?Չ,3TB,Tcә}T4GKAUY黟KU[rY8PUm; '|U֞DC1+ݽFրmDX.gOZt6Jy-eM| 4:yg g-bb8rbC5虖8˳~p?\a8法td5r-㰇n b nԢaWɄZx4MohM~{p٭.ɠVjю[H:F:t/*99ޢ#?HuHشĂ8¶a5ajz \_d[sJ+sblƉ>2s'E,p85z7T";53ȩiF gp '=Vy !B R%J Mx GUmX\X'"?m)`Q"SJVW~c7yO|-*]Fp#~Z])Y4=|٣bOiFCD2@rW>/ON`6͋lʴ,'2s.9l=g3}lJ]ȿ>\v͓nRD*X gwmh~közoE%_)_LDDŜBR 8௱:Z<{VcVbn6R*%[L!FQXm[&Ub4KA%#B~y]96o՞l 7 >]tYsI'R g:$j!)EZgDDvV TggDԶ,j4R'2d emAOum 3WROB쯪QAJ)lH5)Gr{Yy6&dh4sk7M25;ř&&xaE@HSD8GlF -Gľ C,:9psaA0+-ڌ콢r ƌ[d쓨RLFv) y~>sCùÑA.(Uj+ W AߔjD1C48ld2|!2k%+F$ƬGРR2| zVRhNE)ei}gŁg5ĞEe /j½^Fh#l暦vtw{ jR֮&pKWuqLmIU<*NYnvuVNDk6*; Ч·תdBIɓr01"םjI~kK>R $Hz;ڀVr$2UFzT2Kz2:pQqv>W2`֬u c2g6I4#7=d} i4IB \ ˜Чg7b+,||m~!J)(CHysEӹ">s~ Ȗ3^κc%M*;PCJAqYZ1a 8уlc!E!:wm'>aʹ&˘Y%$Wu馞m冰+n9&y$?bDWʦp6̤OX7876K]~q!鋊N1fU>xշƏǟƙ9Huw)Ij(^g RFY#jE*d4~ 0GLwZ>.r]/E[_gMr~C_-udp_Rt3FǨ:BV}v(ǭW!+j.0=)={LcS}M5wt6Dп{GE1\۔LڴܥMxn;5صj]ŭE2;TYذsR8X09r{ xܿsErZqZ\$ŨlC%Mx qc_zE_C 1gC6,5|? R=s=(F< hzlبh"t]GKn"VBV$#qNG}OiHƁƃA0k:@]w,J:I%3ivqM5U+rzLJɛ|#:HF*w6a)ay1"f!.>'U l=OVAazgZ~Clk3(hFy)c9ejfb;-MWұn Y&ZU#G37DF a9,$B6,M_aA5)Pb*$ DA郏OQ 2aψ7$ay8"*v%_6 (J-Ǽ\i8h:382ȒD|+JykQx2Yn弼qaX%e_qp5P \pPYtS᝜H~S4w]X*$]Zvu gp_2B-L.ƻGV*LAtMWU#.H :C~,hR!^WO6-)zȓmIL`ݙ+vʆ8 vi;h!7;4/\* (i;2[ Lq㋼*CۚFv _n/{4Y tİ)E=nj7< =&qbidXB͢nV@jY,=gJ3j{AC? ~6yIƕy=} 1ܼ&zҬk \- W\h G@jq:uP%5AMyehJݤ;9k繭IӦݾc[WEfaj8}!Q-1VBIe3>HxeGkCmklPy*W --*lzzd$N$G[ )vhdrCln< qEXɨponD!_PiI#΍%&y켧lK))ID8$8\Ubg[nz@]>b,qĖm ~WN+hH_/]n .GyhNce$\mVy񣵣Oan3k]6vlǤlٮI$P tn "ߎ&;Vtš6a)oxg$9IۙBx1,ҳ(8Dm']Eڨ`ToQJ=2MS9ChړZN+N5g'kJSO߿|IJ;jHq*.eiFZmbb齾T>V8)N1uà:3l9jIw$x bέ*\GDF~oƇ}{uTixkXSaN l-7ЎlSW7vf9<8ױ6.N*ˊs"Rw)'.^9d}qs4d1{ 1*j$ɟo^g_ԙ ?ie^S\PbxZ6+#8 \xc#FSbi8+uQs4mVq#|DZKِD,"(Ngخ>VGuU+T֐ݴwY(HIVDiԵj+mt& P-#Kƌh:n d\Y).]cknu'°/< +ԮaPSW;.0Gz is  lKMBHتu ַ^}몳ͪf* 5nEh©`Bo,]@Q)xHB:.8) jɼ)D`A HCpȘna΁HQS t7:LT;jUԏ14@2kj֤uX.Eҁ2tiy@Jy]g0::I6bJ״# VB4N=gfUMOwdC-#Hv+acmMh%WMp- %flZR">:oQ'LV9 @哬Z5vRU"5Ei6%?v|֯Ϣ`ƤzEcQL7$%nX=*7nL-r yLH)ۦzQ2MzbNÅ 6px͓i:֙6utPyPu=0sgH缣^yG,n8~ 5`bPDCyseʨ;NQ[ v7mv}@DO-]&f޵̬l/!G=zy%Y:s2%9ӽ*ĖD&Q*N[LqIk (}${.WG{iWמz1z͛x Vz=|T1ISiQWm[<0 IX QE[$eĊқHqa˖%#ځ-;ES-ʒSw9!FX Ps[LoQs8iԤmK"ɀF :Qs_4( BqfZx՘>g ;GHzw97ZkIkCC[s#ڮCiaSO25RNQRe~UԌ(l ( 6&u/ɊϾY:Y{VcNzr?@NψgXUBolPQ}5)DWMY%P5M}ƽ7miHx͞DYy34*wsܢMv=o vpda'2T6G4۞ T=Nl-h͛c0ek}u+uj|ê=iut5)]|֊xWQv!]df8j0zA3Tԋ $p=Mσ\^j@}=jU5jƼEC򦨴_854pzә?C \Nm~^4eKsfk& Nx;aҘ #ƔŠO{!q),QmMsRNO^>^icFӻ;N:Yˈ7"f\\*ci\18*Sr9^X$e;G V c*g=LGAЙUfF'R܈LF:x`J;'I֭0iL섍')a2g:iQ >-E=PBh39XEGXb< @ގU1bCaqM9BcE:ZR<`8TRX`LGZ{,hGǃJ6D*!4хd]!}%Ub5.j(wx-x^+{-J:uۯbͱQdCU Zat$ 9Όcʤ;-cK9Z(r164-ME$LZp<YΆ;B'*LT:g> kA#ig!W(>r>V= IŐf+,j(IS,+398t{Qf:!thU-`Y^Y@^f },rZՐѴVD( mv=EI&џY24۬ Ы x,Ok7jenyQM-:uw̉VclÇYJ%[{ֵʞFl0 ׷shx  &pٽ1L^j (Y=ii?m-(YԊ FnRӟ@bdvLgXlY0wCBXiM^L9qZNZ8)SRT?^^3ui*L^=1 :P')>~I!i6\Bp=,;\vVݯ?vVHaؗ N>YognӾjIՌ:G`Y,Y5-l.vPpwiԝpSYC*-(fʬ9#(>МZj' fd.9-D#.ڔWXTw 8->KTB/?#gs]Nrx3ׯFǑņ!<.->3:3AYVOE*əgK6=N1I55VNBk$S!tIj_?EEϫURgQk|dѫh݇4q.5%|fp>jIM6jlI)>݊;;"҄gՅy|/^E[-@.S+ kRyj^S5RU(C<Z*{sBiyT$RͲhvwkV>ޥ[m07d+y{k.@GKKJ#;>n#'g : ڢ(X=RKK?Yq+pUj 0RB ]1d8ß1"tc@'o̥eOwf4֋Bnfe)2Lӻy k&ŪnQVlRx֪f@*kϿ/jdcEGw,㜯&#ti(LVIQ3;8dNk(5>u6xA"ʲΆUrDD,aR|V2Ft#Αm92rw0Z%v$, %./ԅf}bIBIMY0ϬNȈXamvJ mG OTfIA>aWU:qry-c=QeefsSSXOlE!V0/*I(YYs vѶ n-3㆝]Τ19e) 2ʝ 蓛IghB٤MEg/D,xsi9HZ u]m:YG?5s0eB5-]}zo /6i%]Z{Qb}f~G:Y#K8춘U9nښK ; VL=)YDv+pC ,F _"fz:\Ĝ'n{LK0\hbЗ H^r.:㚈h/$9Q=lֱU! q9iܯ%lثҰ_mmX7h~KtJ(J tË>dLXm-gH6nVU[+*nSqpzl`"wS-hvs:fS>HDd'yKQeqA-fxibgR̨-=UeHT?J;mhyj.8Кѕ'PDGu)Ɠ\&*WS9iC1X?<1;9ʼn7nD͔Gm~sؖէ|#ϛKURmRk13K_:"BzrIKCP.6)Ƭr6[3SS.ah\8*p,JlvhP?Y80[ SBɼIQG -&%^AFQY& ݰ^i+'2YUA2o?uWe%?b3s3S.6n_=!ԋ8ݱ[shv[ڵ|dyD̔jTMFʶ/Dx9bk McuU{}~#1fM FM)5Eqau0(%3o˭1^-蔊zI5Ǒe{[*Uä)}*lPs\w33Dj[b{ưZ`>A$J+e|%xQZ6u*OP 1#VҷMFFR?`2wކfj[3f~{'LRK5e$>VM&NNZ08!XE;t8U%7kQzkG>e'3X^[ `F:JiPu5dz`h۴)R[,5k9ï:[Cۊ⋗{mp7.R/odyKիZ52}.cC)>u0D<[0TZ[IKq +\Of,h5Mi '/.B>5w+e @[{mЦy-[XL5ZTV/:cmvd1aѧ`(8IVekغQI+l0'᝴7S,ϾTxmd4DӃRo2Yp߶CS~yylޱ aelsGj'NӥK7&Ъj&OAg(e) gfVt{;UhvݜtP]IЛ6)D*[5)%nBrBVUXc@EjJFW & Fg~LcNVW_υJ9Ģf~hƪ`'oI4'f ՀA&e19w5>č-5 HXbrB6&mpi ;oԛ\LwRQ|j\ T%Ok-x%ϒ{7Cʁ xlMG7AU܂]*+ﻍ gm18]6r`eF|H8ybPw1"Άn;c3q*{cpa{~7&nHvΪ+7H 80+ VwU[4_z}šO 1k_^eQ-VuRr'>{qigΰDΡmSi莊qmwQ|ak q3j3[x#G=iopMұ%&MHf(tq$͂IΑ0`U ޅr3o%)!C7@9f:=҅FTɿ&Cm&1Yӧy-WQ٥W~ěg74il ]QVm+.YMMtŮ2G}v$[&GM.ߴi[Ou%Bܙ[s3."C qƻAsl"8έzܯUc56H5sT>KQo)2NgLTm@n]AmU%J*I8M]j꤫LIu'B}xu|v3f[mzVɝ{!U`҄yb$Ps" VhY (,vߧmio#zE Ow R-q.&VgV* 쬷oW+f+U~7zy<ѻdseMk)6MKuV^k2*/+`rQPr1K]˘,w(m9]u2,Գr)O‚8i94`89|$LݲӘTSWeTԇAvyUV(^v(S}KX1 piVt6`;(,e7vqx%N!&`Nyڞ\٭YL942gjRl#;$ds%nή 7OJHjQQ,E«<U; EX8섓5mC.,sOV(:= McqN&ߔmcp6<^UT"ZX ŁI½cdƾBjt4Aaam_l.|t&-:yZC6X^gQ( ı!iKz]z/j<y>?~arw.')4M.YE.{iA;aG0|4rJN(ZаQ,Xw3TY 7If߼x3 zoB DC Lj]iتZ v9#lfecK,PqX@zP?!"nLMRFxƎќc5{k\'_򫆪 y(g! $#BA==$k+ʯX7L}~(Av^gu,V_~.]Y-heNČ  0TTG~r/>/(iH чz^/dqP/u1Tj}; n۴NYǶAy{4)|+Ѻ zfի*לT}*?&y_bG3=1.D}L,N<2\Ю~y=^; e;O" n]>"mxߤ ĆJ W@A LX-f,+:%QA5DD7@Qyi߈1fD]TT5Q@M'lJWPA34ߜuU[Ǧ;+ I! T:aHb#\p4A6EC N3J(*bq P+D_g"!x< UUB o\B! ?3:Osz߸]ǽ*lYVb/z4K;~Po'uoFAt6r]?-n59 c#WI ;YFM2 #U])r,q]%gH1pU頨TQPADȰw (}Y@H"5f UnP]ƪh h4[w3Ɋ{wcێU; >:wQ'g-eCFc-fWG\e9m'爫EDNj "\U{h QADdE*xtsfT"5Έ"~s҄t jbtE9-M o=QTy8q`h $|D񺾒!C7ax iۇ_W["Zޠu`偦b$5jMGi@\t98S!#ݴ@]AOwavP _>JQ}DPN%wY ]탡:TjCYOwY H9v֔z?lb}/eJFeT%:kY[K|Zgr[K9\ 245L^wLKv GgSQ[zaz}":!$FH4CB"Q`"NH41D5`={S״R4ZAৣ$54P#a1#hd!1)'{9D)dtG.* 6fD^NuAkH'6cx4y:ef_:@fw q^W#&4Zui8WNbO~jF0GcRn`x:p(k;yxo}_ ƴ+*fe,OM}!%b&}5Ó[Fhhk" c|A]@ "*g^! PT-ID$o*E2EPEɊIFEd2L@-Ej" ^GB` (EGbh~6Z*X @j!xT3@BDJ! ])H(-J`IHT@TogKqAE@@U[Dha2L8]%4T&P e%Amb*PTKAP$"!"# (l[$A^A/dUU $@$1Д [$0 { %ZY$RVB9 x , *,U *( @2x +Q-A*H x"h) %-QC$C\@-D EQD/Db `!h ฌPSIψ)dHh(5VAVEJToP@-KAUTsU((H(6"^" !(Z @1AAYTC$ ^ & {H  " b y#h(dP D@-D j*T$\Jb-+ )")"QBIT^2IFX5D"t) .1J#"^`S2!$4 l@EYIEF@PBDPTPH`HhhX%EXD2[@D)-E JKETUH:HHIHjЁ@C$qmF nX4@dsD $! C e$ @0!ibI$YAKBVh0L ` TUUQ  gM:K*ky-0P@/ đmTA D qSyQ@Y HaUcwW0(KETKAYJE$[B )(JB$ `E a) $F/lweicQBD*#h& $ єIX-L-PY$$ m zA1T R^2^^_VLhBaa%:2BVSQNV\% M) BeE! &Vo}߫֔V$]]i&ȷ9`(- |ʱz,a[ 4a-8F0 HH[ HB@ C4o%U[A*%B/@hd21P% H@.bꮌcJ![ `]cX  g4l!hHBgrrpJg8d h"E oV-^k% !%E- ĥļE*mz.%iV h]p^- d ZBUPQ0C + d B8nsBY*5* h!#" 2!x5 n*`RHUՑHL0RPIeRUo *-b%A AvK? @F@[a Q1PmU**& 0%K@H.sH IiЁ 08/T*%0 Kd*RuDD!ٜ7, e2(H$0 Nm@ RD A E@oGJUK -ZHJa, !" )%" E q@Pj6 "?YTC@6w``^\ (ģ,!Yl HesVR  &+,ΦKF$^jY%UJgpS80L27VRS&P( ]VXѐ8 unK6MX26)6g[7D ?SQ!℈e'U+/͐0P4x002[Y&qA*f$jf ,.BO!RB!LXp1Yk1R L9*Ŧ(Gh=ؖLcCLd2Q@ʣ@H i+*":K$&p 4$2 J $-&/J TDӗN !:u2ަ*)beİ`UUلq( `e9J&e 頄^XACu(1I $: !qJ ;"CA0f !(TJ2R`CpSS"^[ TeVZKkԹRӨzL7y_yO~a`GRň(isx;Z8FL2tU,"C!.$BDC AY$BC*=h$M a"hB-!U.cM%)RJKJe !1JXQj"&  Q$t(bfa byj@%2o_6q-hVk7yr^DZ/vU(H(*7w/g$ŗo$!=A)BN2҃tAwh")xyV2B(TU u% XBT%Q$EJZx!1H^UCj5E!xSQm=}PZ {{vj H"Cx"@o @^)u* 3: ₪Zgʂ! n"!ΊH!@IRdR$EPM@U*" x"^ "*~H( .* " UC\lAzL>'w^t.*x"ڀ IPAMWD@zTx0@7Q+8x*Ҁ >2j@}D^wW:(*k< DD>\ LD{8(? 5UqA9H@:  lW*"=AN+AvPGh!"!`;?4QE] s0|'Y)ApC)TO"1?T@EQ<@gb΂DLuO3>$Dϊ>x14D qT(4Wp9(GQ);cHu0T=Si9uy'ECM69ho6q]M@P]A_Kww\[Ekt-5oO/Pثr0; ?ţCCD]U_)5(@@Cb|? /B?}F>ZԔI7Patu@G ?Ejrz>F|:ήv:Rer};h2~q^}Je5q~cAE7{f'B6] F1|˞E4LE??G؝o.'W܎Ų%hC1uQ)~Ko>Ge/ $k&I ik{ }:e\79z<,nn=^'XdEw1[]@k񵵤h7ZOw%0w׫d%4\ ?{?QsN|>&=2`Vb3چ:["H՜ 3صyh9=n[ R,?Xx1U gnp[ >g8='r;Z+:{Phv]+pz_?ߍrZu>%" g{X(y]Om-&hCe;T"oSDȷ{BP|M±1 |i{{(כ{253 *jxpLÔ(xTb{U:]aѭj8活MKIյbk2תp{Ym}MK_jG"ݲk"AT,~fKp^ek4f`Fl)!+؞2V-#!C%E}Np f]61`!t0F>g.d9` ?w8?eeH#`p&gg=4jwt 0R~(& wLp{aDz{Xr2 $pQз7Y׽-ap:z byB#D;FyVuJ%\`waWbYkbD_H/z ۬tﳷWüSf/^&eۖ.ml{bEƄRġaQ@A^^ ?vf;~Tq9Fk̜4[~ TAOC57sb%P̰_9,Ō^e4[+LB1v.| FVS+~/b|Jڠ ctE3ZRv1fO ,{ŷ4!,DwRe{[AJe|9@*#V P\̫XJz;No񤻮|jkw;y3jUj^GiRA[ % :<ˣÞo%\pC A@׉A ": V_EA׭匋|Ϊ]4/gp,,< lv$$lr#,aٱרˍrBVqwr1" yҿ @  埬T t 頇)7B/®T1x[aɵ9zC+}6j"Tjv\^9NH$i*| ;9ףAJQ=SD( |ȯ4s&ZWf-9q2ptzzFqXt@E VuN>xe<fqìK# >x ŽofmV,iuT>uNg')ALV b,c&ST@1E!%mf3TXw욏TWxEqy՚AtPXӢ\l 73JУ&6Obbl+^쥭zɊ"D(UڸNg40Ŷ\X-% ҹ?#g萙YhuF;)G4m XOiّw즢^v%Zo(>.NBVg=2ghs+ I`ĬD&zWƶ],5~-t-X狢tY fc?:4-:mt!drܧkfW-t:^f, %b GZEL33RNO)}~C" ߡ3\o73`\e~FH$M&]Zo(ƁA55?" s?86o"?S9rp"R6%Xe!,mm(Ș E82kiJ~6Ovf1\~,Lٵ&iA#􌸏/xc,0pl2~D-ɦ817V^WWWi[}Wר/ ryB3ps(+u[tL3 kI%|YшeƦ!)*~;&@|8" ɻ=4G㑧T$è8@']]_虪SѾ1ސ)&{]InILYNmǂ9V%6%sT s`tud %\^P 8we1~6L:aoTfX5P:5a|Wk^ѱnμ'3h2~ڿ6V#_Gr} qǻ%#ecl`'w>|oK#*AEܞNhl1v2_s77 .,;6wy )0,SM# {_o#߇rb+ݿI4d92POX27 sw6N5AjcxgM9ѲvLCg:spoaP7th&#oƝn"xu|c7GpI}b9$?)J(ÿ4Ƀ/tUa9x-\ 'ӌrb 0_M0}D9Ҿ:/ pXЉXYBu>d>QlyW]2w$]/yO]~TIS!ψ8e0aB,HQhiCn@9a.R 9)e~m޵[Z QbxNyV!/sl}~>"]6MJxZjQ!hRɿC| PЗ_\=x  R%f(cW2{ct9Ad~܄CBIF@Ap䙇O= 󱖼#fl3R[bXZBĐ0YyZKe-6?=>ڿtS\_QX,')m`-@;htB@L1rNG#܄[Y 58.|0Y80gvtڟ_Rœ@{Z0 E܀ 9C!zDu<00QbJ X6h,V2=;*(obƞWMw58\9nAq~&ǧA{_4y>jԪzK$NR]_bv99_%)~C|)SK8?1C\CQC[z;+Pb6#a&cgw5qÏ_BS2:=-+ER"VU-oԥEc3fELD/hrf X90k[w܎-m!$ywVt!D el$Ϳ1iLn M4apr.wUZu2749?&3۲7|3K[# ;8w u 1#V@m0C'BVW]fhry._}X.nxl| +\>kЕv.zur̰ 䂱ihhssq5Oе<-}g,Z7)&{F _݇eN=u ~ʇ̑ĆϮ@u5?'+t7SX_4g̶K +y4?` aYAL6%` IBb+ /z?9A4,jV"`^졂F]O4)+ۑLZ\"ı(c61uk!J:edq4 lhU]Uْ"4`hY&@ Ѧjjs !5QhRj gD Ԇ{DцRu$6d8I6w- eĶ-c&ƣ\irYDPtxVy6<,o]"Jv%n Ijy44jaf#J޷W>1q1 {^o/y:8V gY,˼#ʪt( irf g9Yoa3"Mi*Vh1[?طrɎM,6)5via40PP;51a\}{ۙ f.Hdou4x<=ŜM꾦kd/uƹMFf@W>$c9js63OW)1}ze8ua57Q(2$*2K{h@ I@t93I,|ȘSXoxJT\bY)fH(V{oZnz1}D-'۫\~s2nPO<%8xơgGх&霏8WP3t4GN6΁8b֐~VlZ*&%/nK'F}~#'sAO H5R4KA P2\ Uٱdڒ[kvOd ~澶 p_ӲDY K`C3U <[DAJ(&Y]jO^B_@% @Vi _$_i>˝06u|zI 1J F*B!/^ }I I=,.~+x|_=3q"Dm#MTor+G[v#0+o F c`c-0ªկf^cp<|usg{iy`5B{lɄ-Ǧt FANhZaPyt&)B q3R*wRS0P-&rW8Wtӎ Rɥj8Hxhr9H)&QT Mq@n-a.[A7!+7E!Mp&tV~ ΅oNd70؂lC(`jqai'Zzo:nr޲yS.7ynW 62XUAe1-X*0,4Kաa7f?t4~Ez^K'WnѦ zkܝr#Y(4x: /[*;A3G5)Z$G |RQ-IJbMݳl @[2i<~ntF|4̟6/`d62Nn^}W@1"|ٹ A} G {i6χ[h+:cžL2q-g$scު{|CJ[#m- X'UEs{-shw!{xV(cbb>h^5Ļ]`-rg2O%R$G>zia}@@cj([rx3 S񇰷}ҹ}[ص#C=N:nLSvI2m V+9 _:a߰$#RdN>3l[Dyd:MY2҉IQWi _{wLx\|j;Lu|N1>}Ǽܘ- #frwi1sWyHNG!퟾,Sc펢zՉK0Z4jNۡM"8gM{׽hMb*2c>Ȝ-E "!Åb/,VC |iJm^:`=N=D&u:ӽGXwvU0휍a{=vtVn>Y'IdFTj(6U ?ޚ5A UF{lduOsV'ng4 f0b煴XY)6&q:raEPdh䓇~I0 fXcM8gs>_ѝׄ9F*;6(NC(|l j &,59=E񲭍yy&,gF,-$To>mEk{|Z| R_*x!mYN  iis#GZu-1I )$#xb2@ 7K8IpzUӺ_-;^x# q5kWȸ1ۤ?BW=-o̡=լC:b. K%Q^*.!sq3P[MGsC#Sfg,9p-zN_~?:=wouc)miNdV C(u#v-(< WAfX\4;8dܤ^lcn*Z}Mz=܂>xan0/b!LDf :m Xeqo]5Cz󋨐ll5L_t1=Xa6ڀ/b-b 8Ƿ_ۻMg,;JB6!Ug.PR%$r>{Z{CW>L &H '5cxՀ |K<o,9 ^^F.z8[VM1_Cfȳ,ADi]=.H5|a(+l׹s](=v{j؏쟬ɔa뿲xtjN;@d8Ӝ0 {hP!&(CE"xfg'/zELW'ns1$ĆHQOm;> fߢyxCLsòT젡 AY I!z}>q}[=x3w)RۂߵVMA-wLZ{bUn*WIĦ\Bd<_9u;%shwALD@3bX]HA8L|z-=IۧO} c ; 3:4oMʱ#f.vseOV<\caᱤ]H ( d*~qR*N|$fS)m:oz CܳN㠖V'abQTD7zxa`؝xņvsʙ=vR~.B22 Vw+/d㳵ZJ8:v8֔0Pt[Z2CP`oeAA  w|_Q";w r86Y5nr O'5䊅ZVיއX`J.);\ĤP΍n"U€XE/`V ew !l~kP.53l.%*iXkP"a!-5Z)} /z]X5+^-z?` fC9ܹu_IZi nCԯg&yqA4[MD׽@g7Lɉ;ܽq|X1^ 2Xw_ٜ$Rm 3d(iT o68K=9w}aߥ< I qރ 02TM<0]z:P2rӞU#9WW5-|;@ dek,י$SO-V٪$Y!QmK O򍝫 AMgSTܻ|)K95{x8sn,HSΠ" K{L8gWwVwTk Qj쵳4ezq&R ո;҉;F,oƀrq+CQΒZhDt3{{upK!d K6@MFLJn$Ìj9dP?XF}~Ff}_2E۱&DbQC%K|=ެʒ٪CVoL3uq;<^pz~=t RcIF/,2BzқVE?UĄMWB6S3kAf(7gbnjܦo~1LH;)~E\%ACf l@=Xhs9}նUbz@"!Xa_ү+WL$ '3\Rmt3)߅ M ̆bgаڼrfImd+Z=/ ܝvJսMƆ0U茆pnHlmeJ>=ffr c_|-v ~#@]@#JZ<& wU3 3mz^rܤ.Qs7-7 c&[!D[o_FR zPDs(@Vz s0}u^PAfpzDI|3]3okFq[Wz Nۮꚑ ,.rN zK7 Utp$jYƎGƤs2 E) d-e9CL_weC!N ͸ *A$pv\ [R[Ȫ{6M^vOkI'-}&̸cha(+5!ei:t-;ΰ nBE90W[U,T"5@FC?lHUm? G+-U~ S6G9avskEl ,k`7fn.g:0LHa&~۶lsh@; #͵*v$kߕa7pC3)e$0='A`ֿWc%iH=nyh[6Ċaࢊת8cn{XH"-$,3=ıAdQ,H"*w,uW=۪ ܪΙ]FcXO!J2UA;n3DB(V2Te,@v#FrTaG[oFn=GO61UbE v,;G)=4Qc"'﷊{G7ۣOچPJ ˕gq ( (Iz}d>brLTfĆx线ѻᶉ0j ]Q6ӎ@G976#MCA#+O|ael;zh)Zԉ|YNNBȰɛh bUKL<i='_U JCvJAt11f7%*paʰ D-5k;nyxrNJ-9FcCy5h8 ,ШmJJ9SeD 1iO')iČ̞ќ0 !-xɿ:oCYI^>1ɰR4Q >{tUqCy| ^ɘ$_LQܯxUq;CB͐)4~YQ4ЩܪF߲ڷ3ҩ4|RM-ˢS zQ`8;Ŷ+HL y@\/I]P j;Rėo$Qbђʩ5H). (UJAant7RJ3u)6e*n¦ɆM)RxdEQ`$ g\l*ޝ5挽Il/nS0ǽXmW,ˇ?!Ak-^rL`fZ\j^_`aYT%\ڍLд$$d]Q2sG;0$E機9'd ^ncH$`|Z_Z+^[rغ -b(I[4&aaHж)0E8f3$3qbZ.-&#u@"C7 Y`o+4BY׮t滿}gH%]9@) 8GNnADFjfl9#mufH$7<'u4;TRu{}[ϐgi?>z)idGS%L!Q! $/A=`OUs/~N׉waŲ64L9z5$ s EJ}tWt93ǟ.ȫaH0ŶMiZFnC)< JQv"Ljh[2zI77T3vI?EAUo .57X2 ՛!8 YE@چ؇Sw$7| ?!5C> Mve^&Mk@Az\N?s;^0h qSt:囑x0_j^:@B&n^3h2s?>ʃbQTs|FhTk*,}} +81 ۿo v_R֜IdrZ mun<%[OزI] y~\_M"'kIa݊6ѫ&va2tY.RRUii^Ht4q:\YQ z+W[-|Of%JIjE(TCew翚m`y/N}9Gշ:K5!xy)p-Z| xIZ v\nyꤚ4wAɺz WW9{Gd(vԀ:չ4/=itM 10I;-[-֧?&BŪѬ{Ds 0$\ZsjyZgjt X~GrjY` %grv9H )%#ZB Q6Ammk ]- { 0uHyW=0k)S@")G4RDI9swW |f֘Ao-fȹ`I"&yEȫfi&~:}mt+:1ޟ;.Zvd>E6,IiX㍍ɉ.mvG7ǽl:(;SFqM4ᝡ R6+{*Si.<4/йZ5bZ{-m2sՓ>f{gt-5B*σP-S{S[ג7" 0,**U͖owa 9f@)95pׄ"ȃ( :GM^ϙ" bpg[(7!BKƷC0WUI-L&DOgZsu6d塋 dr7\") GӀJ3Fõkl{M||!8'V _W|͈^*T -C߬Bo[?i`b4cx1p!ި:Xv_mU/ Y=; ?)2֭m~^/tr*o9o@Qkad b"nS"=/ΣDmRH3}Q">ǒ%(y%4sIڈ,Ԯ޾5+I&ߧdvNXJ.hӆ{:kޭ sy"'P۸nhBiXXg99"|k2gmAf*0fXfX: Y&69{P@ @jFwPCu C`$ %Yft{fK ?bO0{r]<$'h-Ft4,*p-cHD!m-?>HG=D5g 잀W'g +F*|K0W=*gN[!\Y $p s1@Ѝ"@D@֊P"0Ro]%:l èJ={Nc:Ղ+CpׅDX7A g9Q7_ ق+@q@}Fxjȁ@y"CިCH$hХYh IG'qy+m!A]%7@$tkS-#:cdRC@~ /%a&`\4HAaA~r~$xHEze71fþF%]5Wgv"͌,k,(WQEwI yUEvߢEA M'.mԭ"JZ  dAXᇙ̥-e?}WL&2[Q K^) J65S]0-Z;)jUh9D $cUN'o3>Ji4>X @hvH VF!M4 D: }u2I;5Qzl>*L w=E98כ L( WJ7rff+Jx%LP$7`% FoNsSrSZ]sj%BłRlͽGf ɈNc{B*10U a,I.p sq=q+7K^J8[}a7`^Ԥ}_l2Fl;:bۖ|sqrcCi26J)KH[r%pe"E%USr0hUO(á)biLsPٕ .}9F86ԸFd=K&_Wјp@sB, pxYR]XbIܖ@%%WB% %xG eow 3n:jλ >x̛~m6*4ldCx>B^glxҐ@\@(yToCi8pHݺA䁖kMfND ˸>4Ydzb܊U^U_HɓYkqdɦf =u\O⬴~au){?AgV z/ƿm2meON߶FLofH[םeq\Q2x9"Yc熽 6 D7nx-s$8Y"ǿQ@`u_fZ|:ub A(7!N9?[ nr& 5DiVk),Xp0Vu4kQh;w-Po4s׺s{iOQAz "`cO,NHm'&GB*kK!d1=F`Z8lGwxu4Nx̀4baYբ (EAIܖ@=w)s}E ӱYw;Yrǭe++a eWpG˞G!UqVj#l@y4b%|Z+%,VǏflׄ?Kf|"R\hD C22ȁ\k`UCh硝Gf*\3h˜8yegE3MVXǯf- O=ec QU6K:?5a3}&D)lݕz,+@Eeb2ltګ0s!68CQ'Ǎ ; 6Cs)TX?}PVAFMLͧSK5BACp11gD8" 8KQ1=XŠKƝB]Da+LYbdUΪRS4&DĽ1h4 ХzOQ(#>yPu?Уso1ֈځd. q ο5Ųt#Ȇ^\{0mw[}ja^( ] eDRYY`B%70ߟ7Dq77d r0^YM$R̩DT0egSg-4ўSA,TX0N1 PPLk=;u@TJ XqԘ]09^<_'w]v^#Urٚd/'X5GBK5Ju=eF̦,jSQ<V)/x2 Lm{]!fB +o ތ7ml}+h]p5+`ccUK*}˛1=\;׫WńaO*@q &rȺ93j f^RP"̈́jH5!b񈂃.3lbE+a[1aQ^(% 82蔐r_j*}\ى¦}ywlJ5ߓkeVЬFv9cfG6YReؠl )VlXۋ}, 0Qvܮ-DG@# v2%OuwR8͟I6eU˓~U'4eTi0MA?=[WT!T?QgfdOC"%6@NLfLF&qrMy7Ar @/A qM4DE4 lΤԒ4hܧTپ\Ҍ&)үiϊZ=W-tTڶ# ȵgHsVahqF; ޮXIJ3EC9jB 2y %QrQ` @2P dhg~x&i`-lt&ُsUPjvR,ގk%IBJs-J`d3cn9Zfnk$mc}zƵ[3cɩi [EbQoƦzG(A.5YQ=s.D G8yvء60@مٙk0,răԵ J71S 'dDX#hqMW^N-I!oXz߀8, p8&'wg~?g-G7G=xܲRc %Yb0́Lw2CUƪ>8(]q*ZчnZ.W_*h v4$!ǡLK|?'f'n*rv}Ě2o9k]MFj E1TjqQ)A0ؼ"L1|bI8"2F#r캢N~m2Dy%Y ',%AӇjo,cK*Mt9ak`rq;rp}Zip@]Y+uPNFAw8:-. טxdRJZefU4;,= | ms]"f"R4K: k*\UzKʥ|g^"eTRNϯi#Sd-%CYF$ D/y3i@G0Ù([Fw84wbET䂐jÝ @7[ydݯ{QB,nފ5nT!L%v]Sz>DqVRQMBlUuP@ >:yvInUX?iW?EjH@;:JF䛣xKqb@;uUCߐHiՆ(' @ \>TP$PѤ0m7g➊iɁI~~mtCk~ `[3ǵ6=wCPvӿTZMzbI]~;:-U_c^]~hhpǁ+`Л{`{kX~6d_I4ضg:Ёzf8"Az 1DE/t6HQrޏ׻{͘&ڵlj!fXսMKvXIh.l@TBIat^ݺPZ<C ɻM Gƺ-= QБW=6GnY.gL0 PC9*EɍZU/aN͞8nQ)(I)Lz= c0ZMo9ַC,Yk4Mhd)śKx)r@Y$%.K [iqhzR}ZApPS4NM_?0( AbՈbB.Xbc5aEdWEw>^rMX̚`sX.4:;iF=+2"1D Aw >6#_PᘶZn7u!ԦE**++gm5mCv]Ea/̆*mDX # aDeFDQuLkDƾ!a7"̶Zd]̌s`Jd)Pc]6<3w)Wxw6)敄W{wZNuxt͟P(PUQݖ-fU flB^WFUn,(VTDwAdQ \ыPFoi zsv?qk]ӧn)r֍ RX[ FІ@S fv}}?KoGWp5O.u1IƆ@[= D&5Z5U)ZG{DS(4 o{g[%&6(ٽ:qr`# ئܷy"C}$Y?`2#xr;A_)GY¶!^ͭx;>{ae&KVB#:ubݨ.`hyGl+H#E`aó"k9ݑdPC-dGGKC|O;+YWSh4Ǹ7P /OI*b( t;FxZnS3{}76k_od<0#p `shbodV~+!dCGEGa"uACwcGpd @a۾~b:y@<robc_}AsEa:a+\ms1J2;$%d!T2N.QH6jvL yX0b!?0&1 ]8xLO{kIȈ!>+}=Ͽo\|Hӏcx8'`Гmi2i"5Fwډ[j3,>e/t?xy-̉9 ~^%E6Qv1H|j">3,LN 5Do[DYՂ,r8`.\QІϡg!ln`h/dX|W5twѨ34XY\K`e EaNV55XI}W A`5fZJg-b&p? u}ܧ9 PHLbmK% Q 0+MUr-:Y Nz~-~ǰq$0 alq 833L@(`J2ԅzĥA#)rB9;q=ǽh[s20Pno`bVZfhBU-bb^bScqf(COp| QmNs;NJFoـUk+ FKRAa#ߺ:gZ$6+žo9P(PD] aĶkٻc%j﹊!qL`t*`2{@?$[fe ("w.aG&,:Bz{{$>T'9cp@#+PSQ VLSȍru]9xj \MJ*K~mUK[$q <}oK`ȗXɒ*w)nwql0>u_0#?'-AAa=XK!lVU7KKL-tp9Rtq,CX_%]q6`ct09\=I=jFd@s d*t^MDJgЄc65;tYfTA%B -ňW ei `dJ,l/!b̀"7_(\ʫ}rVo$693gΓ/C+  }{ ?a.dyLrn`Gn$t*tEnǯ,V%kJCFF'1T|{Ϫ''nh6Ӫc~4``~lWЩ8{\UIՒOe3<˦P#u~tiA A$1Co*x{5b 3[+Av,SN ,}1ȣʴ"V<[XOlk\٢]ȵE:G&)1g02i!t&b+rp$ܴ" 5@K4cQ>eˌLQ4]{w, -lXoX1PA8fO7DQHIW Xf&bw()Kj $U=,ԡ7 Ȱy~:3ZBm;A%) j6 - գXI W!X.!^[0>}2\+rTnٚ=4k:%UoåVv|Nusp'mt@3{Ƞ~,;믲9z ^)Y,QK-oe۔L1z2~K)~!%@(~흗@w]XǗT_N\h @0e Q|Y 8 z`AfWdz*v\q._oʱ{۲ @<,mCU/mv,"oa{_: CW]}Up[RQ+mpN==W#xܖ 0:P+9N!Ȉ@CCAu,^d= ItN4m qۈx*w@vj*;~e2/9QIq6X$D>@f@ޞǻMZ!:{dL-ˢfҺ$9fƋ-\ 'yz0 f:lgm۲rhlb<} mM 2Z"xڂ?-wmWMNFĄk- AWzvlp *m/k!DZQT\Cl[V9ruoYN~,MH," *. .(>Am&4dЁLUq7xIҐ2P윘v;z" ӗ#?Y|+()BӬإ+XVE#gpӂU sx.h Dd 2J,Y*R9EVxRU(b+"e)roLVa51E+)d&]j ڬY;)ٜc*>o W?.\i'5t侍Ja%QdXo~jI7Ym -/>ǁFCIeĥ{n=ԴL 7f+-?8K<5j]gAUVO71{ ~FsU6f*}MUwb5#:o2utlݶTy Us,T7=^t$R :{L+)P,P7f\BafAVQ6cc7Uq ͪ_\*bhG{񃦜'n=\ٖ{"6?>:3 b}Ӷ݋ -B)C"SLYp:k-O<|\"Eسj, H%鞌ٌ߀lg4bCD Ui4y35QHO{q4P粆``ͬa| lђ6`dxIVI; >rL(Us=dEt9jӳO7l367s`ûo6wz{ЉB$Ov6w}vQ8zx E;K'] s&fv/{x -ʜӈ,:-Lu;s3Wǭʪy6wDcR ?\!E$WƳKcAd.dǣ2AA r"fw/&T+cs|3'֬^tzb?^HlwwԄ}_x]A@9 8VN?YxX00?ElaA,';usH椨U'F7]󶲽-Y pAr8MZ>7CfTx8tn^oTtS,ޢy$K._z4HO5tJ 8ڲl(xd"ȧIs 778ʜ˥+sZ U\PN.D3:(ZuŒ"3X$̐&+*W+_kfzNٍO?"w׆x*]T+2! ~9(C5<N5%%y>Dh>>s0%IGg5< [m#Q)|['|T~!!qBRY,n vs޲N:Ǒ@9-i0G|WYEGW:SizoB+R$&Y5ņM-4b]TԶY)O5"b -hq~|kw98I}wfupH!eZJI"h:gYwp%k+ ;`c&YA5EDl|Y7KEùٻfP&BwNsu̡dFb-tr!"y4uB;=ZOx9]89)gpݭuĪKk-2tͱtU7e~fiƈe(0,!#ެb/0FV5pǭ㱮I<=f[(!@(]l]ҝD:UgH1k+0HR57sA]K;%RsrwtӐ΋dZ(S\W u۽9:ՕHӮjM4AcO5<جYCqϷ ,Q4hm}PMYQBr݌L5sۊ0[)\&D(iew[5rF]zRܤ3L]QNQ!:} ˝&k^oNH :xr<R@';!+Oqnc{%8'q :Zro_ ÷VL_C[tҀ{D`,OrH0^\M͵o3;i+7UJZ;r!q>ew[KdCBH[7%Q$e37mDQs Z ؉WO:Dd07q:k _ ^XX`(!'BKRBpU\,雩Nd៭lDhQl{GYw^%eP.i$B~;&xzdPWX8'w.r2U8C.-;ӌxmB=$d*r#ओˊQ~~ѼՌ{ 4)G?Ĵ^U.VzVȓƓbh-l+}.&KOfzY>jY| B!lqB'HȦ\o0uQaVo駋O2BϮ"á'Cߺ >@'6ԝ,bE s!ځV%DLcmA)&Rki.ZafڛAjn`93Oj/{HK/V2lzDpNɰMCB'~D $s@WQG9Qݎ*J elceZ[__;pnd n ?;whT@'Gk/3T{O9h .B"R;ƩQ agE==+gk:;/RW(:$dB΀w~}~zɬ\Lm/% 6Qǚ7)Y؇Ez=; yd@}㤑&sށ>u.MOjHԍ>4΄@"_Bac&لO>v%Y-nS3.S2^#g U4~( *ɇ"K$}mt$Ъos y*:y9(LvL2S|-VqPiϸ2so/) e3ajy) @_biml1,.[Weے4=T1GN8Ms;R(3Z(U01LS0Qs\2yNG-h]}Y{n@Ph.R Z~aÀyg&0sm4cXtɖyZءUwj+2\2OrwEW$ʊ]`PY(#51de}s}T߼yT Zunޭot tTzֳXd<5fU#$H26n`?) qg&c43Y cB.zcgִan} (u]͛#*1Th0=LH"SMcsid˪w|$V 6,G6v`He_ߖQr.jSv~ro Ngbp$vB(pfj-oY&DLJO1tD6@*$0ZB nΊi$8\>>CÊ2ٓRaՓ'cȻPMzv uG" <=U:k^c t:'B -qTS{xc|%Z: 1w%8Q52CR0׳j _r@64VU6uX0ؖn_Q*,hA HA F3jrb9sX +u'rM W\r,2=:׫-A>W7|N`Rص"/]TzR)JIAXsTylX}`7J; s`f`ĸLyh Qv?sD: {f ƙ2s|Hqŗm(i0ɀzXݞ4 :D#:>mY3hCx Ks4O2~[$' f )"l0s}.ݻrv*ɳ!| 6PdoQj[B7:(GSrFŇixvmڍiq[DSNq9?|yKߋm5NZ~ۋ~/u7 &$n,Ѐr h,Do,! Y滕y[|? W8VLQ0W;v8>uxKH9gzP;T#aa-kO'W^QY0gq-'.nIй2k +'E }Out~pv@7+SIϑrDv' MH%rʦ+PA Am89 8ȰA~5"CA$"PӀoO"cַѫiPDqk@Vi\0;~ӊTbuQLb詹˔Cm nr/Ʃ{ӨʏȂt$zSw@8BO˥~Αsb9ce-b-Z?Kv|ړrJyך䮧J 05L,du~zsniD=/f%ۚF XId1SII&h/*A5%Nn /03a8sJ R AdC}:Y꿎I\q>3լc`ȽI57£XIoN{`Y0ï}GwsNM:T+xe2[jG-AxmwwJ[SwLn/%rJ yNF8dܮ:ّ5iU>Wx3gݧM.m3>Զ9qǨSz/x[;}bd!; J9fTN`ϊMk""UZAcժM9ua޺2zw<ݻu_-Rp|zQO A)8W"墽eBg4 w*5['3"ۓvxW9M0,z_ge+R[gNs 0Y>w 8ZĆG(ժ@)>?6-;_^D+_V6Ͱ;{*d6.SIUܓ @7 CLҳ'.A ~kJx-M^s"YFۑU$:7pF&*SB6޽^?ћvFs_aֲ&Yַ81Voo~g?Qq`fkp9GPƴRF f"Coŗ{ǔ4e M=m%ILZ .5c8Ltuq|3yݾd ))g;=[R>}|+;)x1pwVFۖ8)~sUYT ,&K8)e̳LH=]Ip\8Fʬ1`LgG頜ň}R?ab_ve!sraAs8DaWÏA@ ]> L$xk `X1Q7D 7k4-=jro?%P198k4,>JU5fwAA6,HD~ ؂0d̾kr*rPVwhh|ME`؈ !P8Q,ÿ<?bwV*ibRXR-@*N {Q{$<f;;~|\rcqT RƧ۫ߊ!84 \D|#Oqyo<yW/nt8= gᖘg__*ǨssmEHfҋ2젚PBk dB~O~xŪ?SNm)D"0zI `Y2卦=<ߍR{UQK5hQ N9ݺEU6~&1fP^R*BAɋ)>xNvn҃wlcD7~&}W[ݐR;\DJvvpG.'mYL4nL]n]>i>* 7$L\ 3jԣoEJ];;xft۠C3T싹-d\6#X ..ͱm;c&e݆2 փ1]e,MŌxLW P.X9ȋVz%HH!.ne%סdƲFOwԂZNUThXUQZ^ZLDviOD4gG@lJkU+$ 8 0QbDy/RP]hhkTԚ?O-¬*׀Yb cC>KT*e>˲,_7fwdZevU]N0 wľu +{K ܖLux=Zq1"1)dZZy38&:RGKXH{GB{)YnCQO}MJj1Xz:3;q r(竹mL} e`nH؇k^,PxD\(+2rƅsP$Ӥ嵂yePлtJ-^j˖Mswv/|/ Ol2:-d>}uB~QEBta|!2؃0b>ugU_u T=5pZH11lq1J['[#Z]2Yѓ}uRi}׷\ 栉LA~=(<'&Ѯ9%;i6 <~ޞBc,L͓@`xe3ZT8%vYhfwӧ%A;ePw,\ N(fطڕ_d[1-A9o8mHu>&hÊLeCKE HBi8Q-2꩚JˆϿ ވQs]N>qW^KBs8 H^bUU_<"4}ai:4#HsT\rk;nu Y1ŖS'9pVKz>_^JJ[_v8}H#!I(TB .Ul]l2w_KG&h1;0qJ(UCFn.'>.ѺƬf(jjGyuͨ{هu='1DZgnWK!N`*sd^ہ?(6,9AX~zxep 9" :('c(b`|bt ]`bӮRM&0,z8Et(˹j}+t^q&o'8KH<,W+=qVL$SV(q+Mwp@S` o=JdZ{8C-8~~><0 !8D?ۧ-@鰒 Z0e84`s.,?+i|y\cD&XUD9ʫ(Z()ZɖVfSM2RI @32<#O^zbsJ{]GFŚa)'r93TO}v$ggiom*OfgbpذCB +, XvGiعK %qMyILX$4O6q] kzd.Wk'a8[ hXEa5{s}ͽ#`eb[`7m%AI`yPѬçcrSrtH ۗdrnێ͑a}9|o,0 o7͆ 40$$rYFyWGCFu$U3ANvYҢKװ=N3pZZ"!i,`tAnXvZimOnP7/Lg߀\.ACLpWaX5C@zqFm#sMISZ˞c_Lʲr֏ȲT]}L{AZyI<<~"G_4vaW 8X.XphXׁe~lzzq|\!?P}[ %Ja,LԱ&6Zb 0$8-#wKs;g_CE07:RU2WC9܄U\q#&~$߿*?d4U;eʽ66-{.l8_5 2dgwÍ-H_sFH.u9r[H ^o qos+Ӆ<\kxeW#c%-@-8 Jt 8{- i+8Auѣ_WEK`YNIGOÍ{{N0k.~3?οXifݛAO݀cç% J/EA0,XIDNJ#;%u,9azm" a{ ɚ7<Co Djt×Mbݤ2֔CEv =lȤԷ<߁9t Ct0= NSq3eF**ya(.m|x3n ~'ܩ:)D=^?`!gIsWxjsp-eD:ڇ'KsQ =US֬/s+dͩulH픵I 0[=v= l P Dĩ by~ `6J%/i.S>ѩᰙ^=M  X>tD23Q.F3%C~'}֬rs"ABSlsoA)$ϻ}vhni::'ŊP44.kFM2> PJ "m^lz2gOd"% &txɲ~,ss:nSB˟NȂ\Cpt1xޱ=<zzwf@|1-|5$.lzqЊ"ń%~ur(i^eaX-/ZgāJR}Rttz" HKqo^\IǛ1![""191Wtp%ښCߨCmj`$+_UעOQ UJ %%*>CrjV2(C$&=Ȣ˜,5?ڜg 7i0 ,TKЇC0JB ڎLaa> l6;o8xƎ0*MT}"B5CezS)s p 5,5CX4*s0fYCe˛YDN3]o h^{ؽ{y7G2\Djwq\"Z$f: ȝEsڛ McIܕ~ //az~K鲑]iRũa}Y)^'y;*{ur-b}6}s~j5(P޻u;bI(x9y3ߠyWK*z5=N>@qwwk]<iE!:u:'b\5ru ´kj-Tnctw<陣(dҤz [vmB[\Kw<NUPPN%v_yz^dޕNMB ȄB(HUvu7w(E;cYbYJ3Υ}ƾ>4cim{ }eQ*Sjg{I6]%ž\zVyij%86ڴF!m]sUL=1d ҈~R|m2N4(y\U} Q|. =E=+F]Vmv-쓤dWyeH5=/Y't's6T"y <nEXXZY簀2>OI`dn1>ڬl#޿7F[e<BåZ@d_xmeWϯ τ{f=ΆAW^fE*+SVSswB|1B (x  vH[; ,  0fg.}Ă[Α$BIX'CyMA.7EF.B);Q)r|g EM-\|/2|B%+뷵yanد8aZg=S oAx`ˍv@ q*W'-=S$ N*tk2@kń:\r3U ЊVUnt9j0|`ǝ7s6;r˒.YGݜ"d+Rdn!3:e86Akw96uG4y,NuZC9p C{'_d! iYz8Yl9@bN!"撛/󷘹@6 )[Uo,Wn_ dalbmK,?`e_~]жsX/b0wP~~1۝ó#y*YLVIΪ~qhH  z sF[ΒFsFIIz>rJQ=:O* ՞m*0e{ZJK4NGV׌a7?v7EaphN?R疹gifE&k#+_(6]^# R-ggt7HgӃF~k̿ianVȂ:"M5<6RE ?CJJ+WݮUYB^P&HG kͦx]!_^I)R Niٿ 0=;Z4xo^^^#kz_&tB|UM-&lEs5R,}WEV8?!~BWw/b4b4Jo}s-uП I?]´ p ]j0ջP]ܤˈ5P Y ]p$PfoKⶐ<W9ԾJIioqNl;,Q+^Sk\SXak=z)]3Iӄ%ԬJ qlV׆nyjw_[8zA%,=e;ZI$c@J/UD]lҵY"f5V^ͅ,a edQx}+iW;*\"Oe~Q"!Q`ȉw3Z:\E3]=+ć[Ô[Fm"9ۋ}͢10Wu@/*?VBT_ϣB]Z6t'w|hQ-&S !~lstZ9gI#_NoP"<t< ae堰m~&ؗBp>ӗT Yd;v am\jdkI2vǻ]/aXa"mWӫCDTX5:s]&9wg;E/\.F?1z3eب63Ȫ"zDD@SwfL%y˷|A|1I;XbfX2]w+LqJX)@WWyCCW0zY"&$j7eIY,/dFl(-&2zwǯLU<OsY֛撃LIV#6&?{vtW&+vrhH .FjY!E|^|xf&H.fX'+o!hE qUFˈpVT|.*|2[a4..ni9n%T[Pv=ew{TٲtG(f}#ik}ނBME E*+)VUP) I4|}2k{;%`fA5pvV] X!(M-h̆'gf~ק֧h~=tZ0ʱ3nUbوO"uva+ }G?w4fX0I)C|h՚jRx[k|}o/`{KIǃġ(ϛ=[cЧtr žBZj @H#\NGڳ5FE\HᎧR(,zbeDH%^ yضu+XqMj_>2r))K( *H E u籿n2rl} j9cݷ>Yb I` 4%`BcuUFŵh/TX*(Ĥ#==l~T=zTgfů/`fr/b$[o]ok™+&*iO1DW |EPCW B؞v{f]*iZX/Gs]\DrO + $i%yθYĠAp6VQer҉KMwXeF;zuS-U>Ɠb]m-8! /Fl/D depdҿNJGҺ,x{bQ- hQ>%ǶʚHZh}99 SPȅqԯ}Bh9JZ^X䭞ك.LA>Bo5n7[6g߫ |VA ƒ-^8ՖY0ɬrB;*@yv|wCݏϦ|ωmT5x|뮻)_|k W9 ?! z%3| M^obd}B`* i)4FfRaYC->K44T6њS`ԡ@~494X'0j P+3p̆x.l)$5!*>z25yfyb1==c[+&5[0/8:y.xR0c+YYO D34ic5l:x7Rݜ/:>=4!s@on[J/a2dA(n<]=:}9ScyWkc5x55Ċ_J I E!o;BŵFҾKoiP G;0CШU!k=P/̻YќS~!:ng@IK_S_w# 8M%)i9_9\q# [P0#)!Ztt|On5oa\A4:b/hz;=-Z{mi12(`"2F IQ\BUůƑ1 fxYx[RA*_͛faR%ȺMώz!6]Uw%%7|PH9S[Ebm*`@ ɳ$$VI#E˜./*&SBc&7-|s>1Sʰ98WeEII_د[D@F_J{M~š>?CEvC+yLd톇֧I3ap3*UEpBLjʹ4"Yobt seۊ);""Ta"A5.}o= ==ڕ|K]/qUͦ`4iv;-I DbӒ]ڹ$) ~d:x2j6H  ~0hW |t ]+ɲE{[Ƥz.]}Q÷6{Xl}3M%5r,XR%_ LQݗX,Iޠ io_05f$xg}vv[OD^J~Utp9EuL4=4RLPڟf;u,aSq9eċ*q?NɶҸXe1^}XV70.2* WN/#%8 dDM ;B5$^-v<>; cl>o>b[v#cϫgFu>ypF&I֚o0/ŜI2cP"/gsik#?kX>d!b#2I R9(;7h]k/r7*2*_K bk]=V۪Y`(jTǁ0'`YVbV˽i׌"];s\2\O-f>5-Çz\Zqx\%;` CvqD8Q- $RăHHP9m[Σ&ΤTlc=w7.F Fhf jɔ0DJM3J -wi}N5~J% qdtL3#uzuXQ^-F!-.6[j/Kvq'ՉKj.uBNAI]SRo݅B39T17ɳ9gq_4VιurS&i<)@ s#F F2-mۺiP`tCe㨘^b2V[urzWj_Rx萞_#XF]OR݈oIp'MU3JsKD*|ں8U-1Zr 4@jdG1 RYs\g3oc*VX()چt qܶ 11ʸ5j† _V3IZ5y1Q|M-W9JRLf3wN;8ro]1p_DvJRgȀM:{HC xܠwnDцn_ MO5u!%vxdUJ<ȋ9JGiJmfCjzgzIw[,nBBV'Y(ifɨPyNF5^&?f2=tTIy]2M|6M%RK(a&iaAUnGM1u6 G Y ,aZes+)xKƨo1Іu׹<~(ibۗ\S8պ{͡?8R)|D.>{!C 먝U47";3Ĉl#P 5D#ҼŞ56Ūk]HĽ%9㴌kV]F3n[{T\܃X|9~3/_d*c Uk)xqyp @ jRHI^)ݧ6jb4{1Nu'PESm|Y W,lq'z X%x?g)blb,Ҵb2:0:Z*\6^7ŕE(El(ֱndk Ϝ !Ưb"VO:lGKyVyE VʿG>z*y w4)KSCm~K!Q+$r\Ƌ˼IJk-1|ߊ$)]bvC$PCWp9S4A:R\D-u&f쥙Y#>n%OLhiقp3'P\Fʈj !nr­*yu]{b #ՏH *eQSH 2!hM5Q&{qzSEPEF"G}٣* ]*4 @A%7(tD;Š8Vuț\i9ʧꞵ!V9a&Ds^7@PW  Xmp@@{[T!V]R?`bAz/ޠ5cb I6#.ُ`vEZNiCde!DuGG/e(8v`5 ESa nhn(i9FQPYncT٤A1%RY+a-Br"vxƧPn?jML^]}dEL3)pYU.,Ϻ;M~חŵ)Fk=o ֓?YQlTX Ȓ,1BȬM_H^+ƣHI"'}A|1.<sWe]!g+Y*LNDt{Q}%݄$e,H?'q@wC/j׫@ڢf,Q]Kqݥb!U& +<4,Os%#e4q'nG*=%nIbXal)e- Mg&Ș/9&].MW f Xe _[r@P܆X z:GaFz9eZ#\ޑ-G7nU:ߘu ̲s•YR6C)qLҥs&`B 3|O >} ~:U]8X^Xjn5K4D! hl %lEpy s8CTOC/=JZRCtiIۦ)gdL3uϮqt$(n,J2 ``= lhVY5a 9(\ZfӇR8V7+[ނY 3Xbz8FC;ȉ֕2Ę@O~?gfN۪ tY ]meUz:zg />ԡseЏˈR)}}KP$ (Y""ѯ=L{jx 1u;Tl@r{ "*;1D}n Ȃ;<:Q#0p^~nnOOZO5R+;l,=rd/28VHw+Bf^I8;HÿhVpHn[*$Ut1yeɐhbHNVvfSϺ}a=it̲ɃxM$k6Azp oH:Y~X5c?+ٴ@ZjvѤ4c8F»h(<A 5YtKwvK7Jx:ZߥD+MK\=,%z"oN M1)V 5n\ICfyMantoF ؃*7\.XpE f"d{5Cj@' ҵ.ƱO|ZWԫ$;07 o-͠@q|ࢇ9vCqH3 Yv}Gd!)2!Fntt6k!u>*!(= #hXvů}鳁N2gUncNj\CcEM=2bG&tgWd#)HM,adh•}l92mOY}W,7iPP:.aJ>Q?j &qc~v m6MbY1$B}?5~ŗGw:9Wfb+ǂ#1Sp{^!~u1C \3?ZEkKuj o*is}ǗӏsTH7ծ҂8[_O&[3.q[I ٴ.@فv!>3rSTQP{7Ac|IGi%E9n\;sWFrSvq_t8Ѻ}B6L8,fC 6];V r9:V~d57)BjΪgaqBfqӲc%Ns*E'NmD&!]_|d\ɑy+Veq*`@{D~b zN]k~CQcKr#NtcĸsGW4r&tn-Kf1 Q Ӄ*L@MW2BR,rh9Hǥ΋, 6C`cWe\ +I?~k)Ԯ4uN/O_ hR#e"c7{wZ1lX  rX,FS׍v-~.*Ce@GMS@CEEĎa&*!gUN'y~^7{ZU]|PQ pe!hm@B} /ʩY%ߴ̖lWl% ~0^}=8hl1&՟nRzc.`HL.*%ŝF 9#x7qۛ[\U"Ct !يIL,}^{8ϓa 0ԝ>nu"cA:b!-@bJPJP.a!}l2fH|:miƤ1w6X|fXlVlǙyB6a& d,$FF,.4^qFJ%gN6:C'D4-Yn]i2ro <-L;I 3YS KKCn#k/dVPŕoֺm!=]߶6ø7+I{Od7N,5qXxC$ ŐĊ'*%"IR2 ?{^ʺoGN>KII<)"JT;A9 <" ҭ+Dѧ^u/ #/R"+9Hy Ws0XUTj`BY1N9YbPX Jr'&Nljզo]Zڪ. Zhg O݈9!QV<RI ~W E, ]|;̕ E RlCbrKCs?{_Ow þzSz14ث6 Be$DaEK4TXm* A8c'Qvpi Chܢ2Jr7ɛˬ^"J^`:t Cj T- X䣧H(XY wRExQ"6_ݕ yO Zl?k \B4y:K^A^?cg}.Ibz4i6 @@"3?盋/?߷a!鱴s]1?_Oů% +Wve̺GZ~f. /CSa{㺔Ia?B2p, i y}}?MǼт3LctZN" jӈ髃;Fb3~ lЕFe/J k*E( S̜ fI;oMߪyr|xYf2ma y/"IL;]Ą{;2= &\q5l9Z >Zi|Ŀ#K4]/aw _tlIzhgO]^fkGx$}~XJD7j RzK[Ziv`5_n f6 J\SGJ(,%Z !~NSI ,(EwSx צI`dP Y Ó5{gm &uY|x>na9ؽ@[`:rxPקWn8`dͱ`BiFr ǻʴMؔClOXזxtNɦ@P?U27t|٢JmEjGXRm_gz؋+Pāy;!bd$xXv鮇3VjFOڟ=v F:*!5"Yi@F 0d(! HȤ*#$Dh B$ ( a d Y ,X"T+XAU@@Y`A`@H,*JI AEEJ$A$ `,YPA)(E!)!X`S dP Fc $6DDb*EU`@X*R*UX,UE!ŀ)!\hmlƁ[.swe@>rHCEAE"#U"Z"5REHEHX ("R )E*,YR EYTIB $P",*HE ,"e$ B( X$T "! JF(H#RQJk!UD*DdF",DEX*EDV"FPUAPUZB*QbXUDAUVb",DD`"bőUTEU˒I+~$`JdA- YJzNwav1@ vv ,zhπk⁒!E] MAOn>ٓLZ]WK ;QU{ce]]pߦksny'Fl!u!@xd`~6qv~!C2&ΐ r Kt і6]㑬@C߽i4@˳s e0پ>`!N -ɞC;D ( )*uǓ{*ۻ'ϛvW$32MꂻvdJynx"ٍa@/1]OwW0,xj364L8=n^/eĞ',okλC`rXCK`?Z ϓ]Xi*&Q2eFUMq5a.roژ/n(.Y/c&ȱDNM;}J3ߦ/ViRۍHe<|vW=!Yfm Nm6ԦMƻtg7 f'dMjл@Al9jhԅ( :$UC 7m`WeE, Qm$0I sV湅Y8(<^.Tb4 J *IԤ@@&N$1B%-(oќ1A9Ԋ0L& }S?5Y]Ə/l@~7E@ Aqz: {A H: mO4{2# drq<3}yc?BM\Qāeg!SQh^cB&QV2ŒVKpL(!ބbZ:QdV0\h!>rX9B|0_8]49դ<%؄yțoSH(Q! Ŧ`C:d%+(EW캟Gyilf;~{&ǀ呇0_\AN'G?kN۰Ia1!y /dxu?yg72:o=P"pBaV_` 4f:M[E!ipxe`K(7`@?:Omq5}L ?2D.=KJ 9l i\_?p.6$$Zv/-<ܸv #t 7ѠOG}E'9T}[mxN'g֎tGC:Y4v0)n"&a8Vn~-Mƣtwk*4BW]h]|446xأ8c߭䙚m+ɷ9 =do63S./a.B2+exQbgWce|bF5!QD_CA_ҼAi i$+,N esTY"rW)J ْT0?7y}qv:/>U¾eL|&HY} #<,,n2A#QBw챒bHV*ZQ\$ paZ21gi2Iq|p, o ~Q(;KE 6 }t! r"L0q7"j B];+S#2Z ."2U:੠QY1pĎLs`L7ՙތOaT6 垏gs|qݧ1Asb׽!.lK=A8ic@< n6 =V|14c Ϲ@ã콗J*G;~XVⒸ[RvYfdL@S݃3熼CoXV1.!g&dXPdɦZ$#˨H$h@ˡ 4[Vd5q7ٲo(ZQ;o40?Ɍ1'_kG4YٍՋv;Q9}  ̅tC5&^:Z.j&`\PtMH{MYE0rDK>Îs>LLr.k}QT1;2u8ZB/;x->:S;o}}0u)2Tz7=Cy\u3O"P@_gC3sX}GoȘeHaS"fUrB-ׂ̩eT%0!3n.d+!Lf"eϒr)kgw!}VOٺHOs.|X>qcNc1L|e=KzIIo-7$ F|*lKBqk}kfD`L;|;-@@/cm(!GwWRBE?LPךhwD< #Ƞ,1fZbR A" *X(E"*EX" Ņ),X A`E0$AR XEZ%,* ب) #|u>WV^v^ɢRUFzuB!]s.-XZX'(R‰|{=(A4}& }b(XZ] *(άv$01UTX)ќ{AdrX@瀇?x@5$ ؊Ltpf{ (B, Oӕ{ 4$̺S!,71uTjan_J L*z;,qcP`*rȬJ he\7ܽmwMvF/N7YFIi!(1-;?mG#v$rN9$̿AqsflNu~ BF!cZG*Fya zLO3EfZe 7-!?o3hdVU$nf&-TJMy_gy}'A$eC{Î$QPTU53](8g}̚L IͥfLREΘ sHt.˶:w(#"b'Ww|[u&߀d# DE@ Exun2t$m۫A)SwN9vؘ:>V¬&Y8vIM#/[ u :|7MKD&$XZjr Eh/_,6\wuK͔Z |?{Quj r3^ϧ`=ݴ]VA{\BA^,W 3rOg[}iB@W}c?#ܗf/h56 j r_eҦͫ_4 TYE?@7:>[EDABn2kn.ǵhD0Y7՘,ԅ+ QG7q7ifma / aӮV\ڈ$-B ׅPPC8.]af%Ĥg㵗6\y%7r-Y2Q\ݹ]"s]x60Ņ,Y9*r j/:Ȣ3;_Ck,5 Ed{vli`K&!zAEHrf 4w@lN/meۤdݖmK9sܴI` L_+ft7{UM?WsVKճ`e&}h_)> ^_JJ`07xyi…&niANNaΖhg)VE593IE`21,H&-tp|~ l1-Òt `j "ΌP2"AL-6Fx4;gk£" im #gD˗/_{1(dǐ:pocF52~8G[ičk'}_HyN$"x{ΰ,cdG]KƁ3mF0Pp̐C7+[['QS@ ')܃?:hA,WۖW=477/>b0|e_=ll~ {S~ߩQ̀6k㦃U1VB2Kgr0fܫxmGhGEk5DiÑ,('}='ǯwbB$9 QΞLM(&r$4{4tPaZ!s$&8uy^|`!ؙÍJ ̑mWzZ>y^/q) G5frUūhzjyH{Zng VUw͐.]i2=gtJaմ&ыn+b(!A=ds @fF 6ElP gVL)"OtóŬAL n@Ǜ9dCcÕ"T<CCÅ]nMg |(Ԯ$cT[?,.=7${g+3B29OwV5vZK̅6յq=[D9u.}&nys\v[z*8n>k<:zPK1qmMDBP)n KijFstUlaB8/^75[V k!L'a" L2oJ ͪBY,̱[{n۱\cEs"J"Ufʖcޭ4$Fs'[;>uSYJ/XL ޻ 7"5uz0ZA3mΙ2%t0t 7G\{8y(XM1l]f)c\(06_3^T^KoQ;Y 6KS;,#+S^İwoXʶ{3apXS:AEFYskO'w wZha@;]+ D4165Pk>{a! _pI[[yW̼s<䛒IOϚ X  ( "*, *UTV*$QV*(,PV0YE"EQQ"&Q,X+T" *  Q*R`Jbni] O5<}fr¤fuS&Ҫr]Pdݴ4AT 0bPF,X ݍDQT06q 6M4ƛ~Vo4Ԗ=9?K<1a&Ե{əj"@1H bR#"0B;t4ɂH #<] y^-rpg 6\"F}' FbɊ) "2}",UE`츷3C$R"DRBMf^e|~j&1\M]|^vHm?!U waB́z~ws*$6b҆pZ&-3 y/tEpjIV#4pg%7#dp~е@U Gΰl܇31^3#)o5eA`0ۅDžЯ2^P{'ó3J$:_|uX@ Haو)x\Ih*Tʈ>ke-;vPԦHyrI1c:]7,K4Eàm9 {]>y\3t{f3nr9gf3"7iHѫ9M x&Zv۫ 5]=sL`2T=/4r8\\ @bYADQ6ߦ=hq4,[jB>$ 5 $Rw]55; PVUcWvwo?o2mn2wϨ@#"|fԕ0{0A(yZl k#*$ lɖChDQTƴ䊋;UV"*(2j~q]vpVz^+-$[sLK4kI:<%>U,ҙh!$k'3I~KM*(,DUUQ""QQ 0Y,EAVE#b*PY TQXEQYQ,EDUb zN EE_jK>7sgA ,OOk=D~リ}>Y+8o 1kQd&X>6;b^]k ¾cLlNp +I6:NNrqdjmPD2k :~3=HV>_Phϒ}M A5j-)ⳡ)bŴBcU"?# X=SLK@THU`"*/./&V 9\%dWҊ X( " (uQz_$`B )Ai(z֪E.0F ں3ZR*ZR",Q Q(EbV,LpT'iOiJU$UEc#"V YdnĈMK~Ma"ҽ v61PHfbbѧFb"X5IB $QdHH !0:&s"LPsKF"A2,Hycv0\"4Ĵl# FY9AUW|__åBDfS&[UWdb0(cMqP XSc^? B&\I!)BRQpK81TηmTDXm(("`ԽE݌@̈ȧ6Y6Ee9s㱩4Kg+uCcn&f"X]0HAUXEdb(XXX6/O.sȸ;]9jVDඇi9d$_|?&ӍȈ`(} t_ "GTP/9}䱋F7Olhx=wqvS[BT |O-ޡ ,OIN<"M%UwxtLMJ3T'Ab:A wBǓ)6p̋'A&dd+³:fbUrɊϋ[m?/ūN_:Q{OH%=He`5-%s*wcuN%|MĔ@C PH°.*<,hd U_n. ʈ*/A/X9+ִ{ Og1{9ESMj[:max((EF1]q`ݶ[o~ŊXxq8sPL Ē"b@$>ťsjƵw71n_9ncsw+TPTb' QZ]sÂ$yn(7);_E8 9!ʵmQۤgH)H%-܃v!$6Mlbg&Ei%7AjEM0QE\JqE~^31{3WG6 S=Af@X^U=e#Aڈc:r24 m4g hVTS8&4)饅ee;d6TڌZF=FuHqn2{ `4b%YKrj9 f !lqrӦLZǂY :bQlh=SD,x2M=$Dl'uSPs4 e$hDfj4Z&bxP `BHՄEg{DEHF*,UEA1T1TUDADV 0SP "0QX,)#RUEb((d*B,AUb*0w*UADT` EBb:\jUF"a,X2((*"lE""p4+mE@йwg5 131UW{PbJXQE7?k$<5bl `" ۆClԸۼ; Z z?RI+> U"b}GȌwO q"o ݢ Xܖ"`wW$XQr}R" E 26QV c:[;lH!I*r/-JT10UF"#?I QEM͚*S TY(Ȋ \<uQu*W#` *)-}, 38Ŝd[r8( bFK{Xc]!7Lb* Jb%zDo.zD!*ѐDY"g.8vL"h" tH9ȥNZ(`Tupoօ`V`RTj E#"Ewn5pg"Wxup U90kQcn1W "\eT40T534p#w5Lk~b*C]#oWWz]NnY",F QE(q"pȓPw!Dvk9鰱 QNUMCΚtɵ`VHqq($MF ɵI&ش 9ւNVo׀2=U \X_'s~!2[+¤5K0 gaR/deU#r DKě'yeiPT$ޒ!X@}gN ,( g9(ބs TFZ AVu0뛦߶oY9)8lƂFwr0cNf X ,Qb2,D `PTH, )Y$Q,"B**PX( H,QAE`` Aa)$X1YTDab*$F,DU E`RE2T/:v1DDXX)U"ȉ`,*"Ƞ,P"",,F(Y7@HYDAEXX "ȠPUl4bHAPPT",ȠU,XPX"PEH `X,EE b"!R,X Y $PUU$X)xF #"AFD`,XU EX( "U`((DD"`d@X,R Ab@ATA,VE"I" BDb @ET`( EUi˴UuD7%A".Y-b*UD`UEDEU"1EDQQQDbb"X b0EXA @N<46FcpهF-NE fI'01g>.QUE܌/bňp6Y@$- 6R(M)D Mt4TQJ(UF$;`@f+vXua=4 _TQ ;NXYwP0UT1b1DQԪX pbb1F"(YF("*뤬y֥1Q8W> ͌Den0 QXZqg8`ۛ|D9&5Ɍ$F"7Tb(ȑ7Φ~|MyBW)-94H$D"KQ<%Կ~^_][y26à*W+Bv"2dJD=_0<~Ep~=֧rcl_D=rdyNB"Q"R0T{CGY q;d KNLphn vt5`:dRD"D lV5 DXDFH#>k ^$![OT(2?& p#z_y1`UQE *"0TFDdX( X"5l_ͻƵW}|Xvn+ +dCb|. q"]0"LB}/;` NH9za"}p1s4Qe<_W5cWMżfTƪP|y{67PY":a@4v 類u-{,c~bA ?xl)fRx1@ݲxWq 5I\wANߝ3cw=n/̢;.39a.xQmFy>xm;q ׶vyƓy2,nM+!)?OFyHra!ԅďn|lhTg ak4QPfhg-;l M@pe[B/I7 :Y!Mpnǂɤ*B[[s%m3eS>&BMddK[, ~N5{|a%k&cXX)k[=X {,1PEQAATV"U`tXY 0T(EUb0TH",YxaKQF2 $IH"B KCOK_WSqS}.o~Q }XdI!qKwZ:El `R曨1c"énO(^q:¥_-s^?_> TJ \,0g:N΃1@;* 1"c娊97De&v DUc 1nnay~WxX;8#/ .'ݘUH}Cr |eMC{)џ͔8&dO?M1U4ݷicpvŽ<:D6{TAmSfv9m2 t-߲Nk!@$NV%ӊdut:s(Qge!:닻y>nӛeacA]o9YW*a?&SM޽*d8%jEf8U, NK"??/<(e'ᦪ 8x.>ţV/x26^ºa¨4DЀr'Ŝ=a Mձ e>T^Nu[ ҟ25HGtk:ܰFMw[DČ\л}SC9;,8F_&*rtYK! 4 X6f X`4&vew1(ˍ1TqW3]!6-u-^Zsoy>fSJ亖"UF"cUTETPA QDEUDPDTTTŌTQUPATAF*ŌF""EEc'19΂2%0\A)ܿ?[?@ǫz>xʇUF4-]VkZ51O:*lWEy]ֱ NsD  *lGd'7r0ܟ!&Nwd >ɞL`Hȃ?Pq9b# DUVj DҊQR°%O8$$qE@/Vc@24%C,UGʹ0(|GP}}"|ə փ}om2 5gXb<.tʂ.3JX*~]5b*mpmʵ^Y[g' 8F1UbUpi"ȢEQXln90zwY۞'űP@M@21qBӋR*i]0lRm2TDdXpU?GC|,Tf3ۀ.ĿG>iG-2HN2N "itĪ}+dS3c$'fFc@[WVs#<  |9Nr%eYVTێQ^#_;XD5;0V١/myōdLYB Mw?ֵ FŲ`vL cTPțC'W?nSqW%Hi-aK= H=$w Yqi<[U'-C]Ǚ5<*gaַ.1Fr=ctOϺ},{^( h$!pA(ȈU+1"*"XH(T uUubF*(^TŔ!UT<1/Y}r nb]Oۃ>b.ȪRJ"QE/<).2#^l`Q Pb"Ȋ9Re()9-JtLm#Qn˷aK4{gs1DIj1EE(%lZ>34Ѱs]]5f>~Nv,MBJ2(PTEy(DN== D1LKa]ֹ?pE /ϭP$g?$Ab#UU`}r~9洳g+#8Yn)$G7uaPV#Е}LGj7ά4j UTg0)nR^ rxcWB9c0=A٤g*ߩ|8kxb#yx梍 e;7 yuD觫EX)DK&X(r9 )ɭE/bȐ $5y'WHFҠ`U$FWw8HPuJ(!8p,L&!N@" $E$1iR,;%M8ņ%*4kVINN ]f[(t X(qr4R-5|q$E#*!b.4F`/;$:{% bJ-P@te$IHKßo̯O҆ W9z]h dAkEU!QBX(}\eɠª#M1~c̎;Q 4ζMLDW"<7fh;@`K # ܍ɭZ ,SI̙m+z#/ AoR(f)JP O81Nbe -41.31vU(xncpigHPhĐX[fo-dniYƽ àKRRШ**rnw7+5d՗U㱛%[J":?=u sxQ}NQEVW_ʍ XNڨ@ G[ikN ' f!<_n7%N|UĆdݵ\H$pY)n8že8ճ3NqD&xIi.2d0pG /|4PAR)w)N֜5߷#Ch<ޘc-IAo&Ӆ OϿm5&Z],NӠaQI" 9! &ל_Ɵ;nF1r'Igu6|D?1жXeIm3sy\KXYjEt-:sĜL!xc3t.gNu:xiz恊MEm>@#"u!griXgcNLsm߻=0RUd2=;i{~'9bLہ`:HŹgLv0svO"jAZq9_o T@:T^)ުGArƏnB`;cL @w4uZ ߑejqT"8 +A'c_1XnN40J)1ǿTTfRcyZ gt1,AVtH`ie>hϥctË -:v|o6uSUbE0`XF+TR#&P)UTR(*bidF3 (F$qTuTwZj! mP*k"!B( MF+#TYQT}`ljP ȭ;OW PѠAtF{@ylk(QAX(ͨ &21f"[wrWo_Wn-Q?-Nz˾w""f8&.#2ߜWQaXgA8b N$@ejxd9.X HvpA!ZMNmߧAG40Ӻ{b FjCK܍Asmͭg;-$ݡaoʌ1'BS|-BVBIy- !t D6^965ݸ8E@=>6PHwM8xu ! %Nck^-7"DӄC* ćHz ͊n7@mml4:]=kÌ`:R l]7/Q9Ur-,f@(^ױ2 UH'MPڇȅa?MjTY;Ae Xj#O=*MJ؀b).E 3P֪FZ$%5nR9AZ@}z NH_Ad0K0pLbS25[)-D'Bd2,Zf?RBD }rNmZ[V[?(v\ lp gW QHsJLˎ ;9.P ؇?MRN:E~rO'bᲢKr xp6~ث=~60;4ˤcu|^>fu9lkRCDGdwANA 'vvQ_1 ZڇD:}TA¾cwqYT,挚1ڤo7wi3iB"aM$|I+D bs =zn78"Ni|4z[az'3k=p:dXH~|Lv&qD\}QKUYA*_Sb_Lz}?._ N683&]?mƯhuED")taDE",X`EX\׆WjeLqg^Κ)Hhyzܯ|udC,.QQB*6F":oϿH.=y9&ߏ1{P_Smvv!6*MqK"QQBv+(AI.HH@Keixuf uB5q`1(ɡE )TD8Yaӱ`,W}vG+r5[iԟ L'_~9s"DQ*U"QDR*Fy,wd@NM L/}FR(_ſRadytKSڣQx$KqFQЯ}K9\}۰7Ӧ&H-^tScRϳ3 S fۻmp.<`EHax,!E|fU{=߄gMuN^**)ڕjYT:}-n7/PE1DJgsXomZv98a۵ ;}.Cԡ92134]%k.h?zH-E&mPe΋WB2ea}g次 +7(g7r9]C\8|A7OŀpP$ DžU@_>)"t{k8mG2w1q, A 3p';"U"`BTƀGz5Q3VWbj+fJoGmIkyUQpK-lA^=}eĝOq-d㌇Zf6%rv aTK% bKmM]5iKk!=n~;A!D>/a#dQu=[Hm6O`[?z.F+%tbʦu$-Vh- #0Q6-\TS:ὍHHϵm4F|Eui'hؿ|MOHGHLLd*hC6qV "T,gLy#g,m[7X)V*b"XbEEVxDUDb"F""E}j-?MOmʊ#^xNPBzئt=PK+n]ZgJ:֭@hR." Ù?$X|VM~.?rˋo?|YtIɐ6$f?iIQ}m (Ei5",Yv.W͘Wֆ>Zl?(DG3BR41TC7ѩTE w{37hY$ $ `A^=uw(E,9~7/oOy4z;u4QG: sV0Zeh ad`]^nzA!` 2(EZM YͧTkQvP%'$7M ,w|T@S>D5ƯAR7O-^ xe7YwD<D&(B!A jCfswË%@DH+z\(0b<116INqz+gR@l.оkT*]/l7bU 19&O~>o5"^YZ,\캮i8m#QQJBPml9xo395a`uߡ?U *|gm|Nuô[v 3|}^M2]oqK 3࿞Vbc' cs..s+ zdH #AR4(?%ܑCEIEI& O&>_=uұ3I!%̉B ,Qc-x.Y|*ؽ56`E"mj b"m |@d: uV"4g ikέH"k-]qb8$@p&BO(]Ηb}v+ND L\Q1w8Ъ!3 0SPڼ~sN*rk8n2#{ru(ӹl"̾x,/{raK*?|+thM+yIqJx A@ %h1nFATb!L/]?Ie~ta,'_y_?P8Pv",F؄XRj_;hH |^ C#ќ:%'LEd#}1|M nq:-?sG 4"mҵ3'âPd.2*"(hp۩s\P%1t:9眧A"4tsd%F@Ms!#T8<R@=ɷG&WWD9"D*.B̞1Sx˱ұ厎9gOt#VJbh~Yt##qy҇w񖡸nsc?3ѵZHhx{8]VKTʗpĿvAYvZtUY38.}hLެ\N}/)ͫ8sa6}~)ÎxѥG##}?LZ`WkƯ lx b0ŋ* b"3/ZqT:v lV%^Hٲݍ2vyon4((,ve"seGE UT,REhX( V A*$X EEDQEXӛqE&)PF1TA@DXR5l,6[,b Aae&]U,.UE_g#mQwP5ctK(:qQ?/i3{TUs`/j4 :;1ҍ驕J~]fvIwe vfnH(U)80vsr/;A Z n`X՚#0fpH8'Гf@Mbp5M40|hX,6+X4V1m"tEEj W@a04(ϲBf[D>/G`APC j7]D.. 6<:=^|đﷃ:!Q@g+Z4ųqkek(Bph'(Teh۷#yD8OL1Oߦ$6&`[}v)_--s9z Hů/>#PT8,FMWmn4BcIu16ă{w)Sh[kܺbpb:ciDú}߇{HTY"{:} O mN,kuMGSe5snpuv=ׇe?ȦxHټ@;eMǠp*ApD7j]TjJl/}v+dYK5  _Sl"'ƒUwy<>7f`J1PI_J r żqhhmP*1EX UY`dIAAqKJT"Q404Qb-KSӨ=V/n=UXR(1T#]91Ӎ"YI"1>%;L*Q:,5,bYwy tͦί`g kxd)p+fVXbUTEcڭ@c[ %5x&V/ r C..l.)c]>sΚ2Ȫ-!L\.۝%o ~uvlo;nE"#;@NmzKW>oƧ: 4#`Y;Fsv ΟBꩋ3<01߸C]mF<`Hq?Gn|[]xGăB/TPDq) A%eE5g} ˰%'_U0 ;xaps?ewm.3,ToH.`>0\2 )*V(]\`+"XauPucs(-6 3RUEYv KVB $ # #:mhtMD!Hq Y E %"nDdbR z8g,m`Xs{&wfK4(S,m6ay9Ed2HUR1YThMP4^+V,`#B+lf}5&U L0DP E%){%n.$hIJ (jdHA N6pKLrS@²-+0}{;9 ~LHcAEhݽtPu Gݍi7(HtY&1 YiW*gyn;nE&EEe$)b(5U,.Y-KSAjfˆaXQ`Q1PtrAx[j j',mf.hT/~ 4s`@DY1t5o9ZJVG0"G .Eђe% JE]YU: A.,7bLRʤsËn[0hЙzi3u*ʈ&+o5uVnW 'vΤPLar"A6 0D!t ӧb\gL_I|u(Ȣ`0 L3-%J"Wj  ,g$MbS'9IӿQ J8qtXIN+)m!LLSy*kn&oHsmhנ}.;5U֥c4@k$AJ<7kQ-)IRƏoe6uNW^3V8 xnp-M,D=^~+ٻkir⛸WoF^| "ʜP%(s`7_zO}vϋHK{we3wFFEdYi@/ >/?V~9_ a͢ѷ5̥D+7k+$TA;UBl6p -AaȌxT%@p_u6@kmuRAL2ьklI ܆JE@|[oϳe feܦQtWuaFGe h_ gV 6'rnõgcTXkZV|A]731MЖg:xOͻu X8EWe-;-9X0*ri?pP{VRgj^ȧ_=)?f-#rljυR_fnQgSuE&_W~3cٓLF,EeG^0ش7!->'hoq]`P_)L,]^z^׏60M,O#!`?=5G\RmHp,=o\snɺ,AERӏL ?[W疸Ƞڪc,, F#)3nl*] ֯eMW.tYPNo5QN& eԤjxkmKfY`b8yަDYIvpUybiWt*Br>Y9K' H`KcFZBH-O+ha݆Z86ϔsP"Lu;4ΩR@Wh]ITep8нUۻ^ve v cmu5u ĦJ@RȤP)Zb+:Ե6A9=it n". @vdZ`CBzFnۋk$1$;>^07Ńm+]7^o<q,pa[">_~G]|l!w;w{MN_ ~!hjx$Mgq$X$巍m}vǔ E ["r{MNJl'î % H" <{=7C/)X"oP#!0Aγa'ٖx @y reu = p;&6Ϯ2<Q6a*{Cv߯l֦爔vw#.XttlI5m)qB$TOJ7եyo⋺#~7~O?|?5Vw@ vmāEnQ%܍:fdKPo\]4!ӊ':|Zc1#L+6 ;gXZh> 7/cVbD:} 2W)d!"[7jڅt2j9˛LV.fTO AjU?S*܎JЪQ8ʤ@F-BS DL%tGlR.5{jݷ+΀, }-Դs:4Y(-X -<|`L 'PTUb/y1װVNhjBgƹZ,9 IdQ dR*EE@XE ) AX,dETX"EʦR  A(eDE`*ɛQ` ,-E0iAF'??Y޿EDnҡX† /Q;ΪP^5]sڤ+SdMZ_UV'_i0a[}CJ-jk0`b b=䩖h Z1I'L9kO}{kYH ZBjrȝF|2byS@ sKfZlqM{6x k$r騌YƜ2h1+sܷ2aPXcF4wV1TZFZJ ^:UQ'J+ј};XXqψ[]3}5ׇYQV (*X XE*P[p:gm]\:zH"Q/n2w{%kh, QH7E_ngھg[F6AZ_TMǿo" * JiSxisVRc(lm+`j/ ޽[}s'ltZ,E84):OZ>1";bn"@nr\,4$GamMj;ii0eZיʒOS]41i'2! H@P qxw h/s%Lx6.nN j'TIECz܌)0N7rh+ӣٲ;lv2Gui7'E$PD~{Ly-wtiқq Kpuk،J+kl`"jm PoߦvVʛ5ΒϡPX2Ka?=6}BT)Z))J^њe!py;y6FZhiqb/5m7@1`(RE"*EXFAdFHH!QDRPTAQ RJI #!'Q |+2Fb(O!Яwv_7fa4Cn&zx ?WMk>Fl_0KapmݡݨWGhjAEmČ ǧVŋaTAdRQ:P)HUDj;ߑK46 t(@1:9wHQ]ᗉR[JEQ4_1 N. ~7R?qh-ÁeՉKǢcŗ*&:<:켶cPMq)[ N=u}#^Cxk0! Ħ2<=l'{lRcٮ}76' ^ͣi慎6Pr 3C](IHxLy oI0;qDKv=”{y(@0(j "4 p-4]Cyd cа_*G%"B/93mkdS DbC'A= "5o"7,|{+zEb3< 4|*a`Ic;ϣجlG ~yx*u*ak -ٶ1.pWpQPdEPl{CJ %"/b]zڕM9Wų9P|3چo%U-5,`zͨ`P{ZS. kVcMS& $H=WY2 ]:1y'bՅs-έ,2%dX[ 2fxl|7\EdDD9Sub8Cߕn%%Q/d8N\!,DhS92nzヷ5[Ąo5[^7<-?o0p,1CW/[ pohJQ0;3)Lx6q47xNy&`cyToSC9)K z Rۭk E:Z{ڥlocT p/e#n /?~>ρLRm3;'JwWǖ*VK쵣}H$dq޸ NBzX}[]neKun%6C 7 q [?M%g(3]bE$ED -`D` L(X=sQF()4HypMP8l$6]'vy5\h7YILz褊 قb<4]n0 ˎ/X1rQ| 3Zp+)n ՐTVTXU|& BƗڿ}_;^xقzOO}yM܆hO,Y4Ҵ[ǃ{SceT'oλ0CNlqR;Y(2miy0{VN'B{: ݯA=Nvѻz,sJuwOCkr"m\ qWaMzM aC:Ч:gy|<)H,Ս1k&+̕bq9Q3ԫ9*Ea1bfW2tQL Ku;ۺ@F")bHv (N<^/.Gg=X׸5+Qǂ}XJ$~J*jiP+%~1(|S4B.oT]u)ƹ*F0^@SMZ$ gϫ3L[?9pyLFðO  "Kf=vE'[(@D#Juv]'.qeo7,(%/Dsv@sHڰrxps,\a$Hz#v߮0MAQѴ\%|ۻ*9gMIW͜LO7bć.tA䯼x.$gLa@ºlf|BߔNc3ӷsX@~ $bb'WB!b֦gﯬ{3JXrKn?ϳNs `:kg:D2FYFbast:ɔ!qQUJ': jFX" - ,Q%%"@P`,"+ptsA*G68$oqcڝ |c;#W1|M#C˜(,=߁əS@ EEE(t $,PB~XU7AH`TNT`ȥ(8o ,'姜kSQfUU*f* dttfjȥAEAdB, OiEUPY NTrU&!sH!skF]t盆E&'HmKOn[nӉqġL\[3nKK\>@??FW7@&CX5B!&87C!Ư1""EU$"ϘR$ѯ37ztɺ_%D 9mo['sbcbQe9D`Eh̢'=^jlmKk{#jrjgqVS^~#ROOpJU""AdLL%*BEbZ%BCrAb0p2-1/)?gnp[y]B !_cn`N#d:,(6!cBħ rx=548֮c &87grBqNRHoAZ1Hs7ߐ;q~C9ea,rٹIN1`X[3\ö3$7 ;oUABmBDbm.EQfFCX|){>"l(AkZCTP%FE#GƆ6Q˒kgBjPX̀Z7e3[8waC@"@ődRs%1=Q5KE;U;0gDVK$n3i3fϔSqs34 &h]hǷp9JBSjXCLZ6Rx&kq5XIF0ei0"Aa7Efbiz^ʆXu!L?/,F^9Ed\0(a~9JayokXL 2,苸{ ,YŤ9a Sg]d&,1,1~}\8:aBr%ذ$WΡ`![ ,8H$ 2r7nߤnZ NZ1?߯Y:uRܐaL6"YX\ q, w cywFvb k:54`-<8,S+|{b '\qb\H2"2oHgNو]M :]ۨ ,O  I9DbsQB#0-ja_=#$D:v΃wE8K؅t?.vx{?KZOt%Ft ,m5~m4{{άv$?0X|VumVi2o ʌ*:(C׭ǖz/a,=H[LqQn/NC>; -))`R.Uz#%@.Yl:/V?oc]kJ$HDT",B#"0{1 PF'@A(,R,D X X* U" U@DH "VEDB,HPTR 9JEF,P"$*R,%XEUR( X)A" S%*-4ȤqU EE s}?~1D ,PQA`(E ({I)$U7}_~&;VktM.% !UZ??G?G38@oU@xpl T%(--N+Jʆ+kҿx.2;[sQ /M!ĵz@bG@i{߆بʈE  D8nd"y뉉,*Kb;5B>F26 i¹$SoyZ܍DS?[-e$Ȭ`((@KEGe{pb~xok"\+<8s48 S&<̢v<ؑU'H J-S"LC(._[:tŠܻdOzlV[-BK5e?/=>Eς@CۡRc.Nxp?)k+c$N7%s-j@4j1 *iFU8#1{pe >5ݙpxHz2(J‘T%UAV C8= :8`aajf. "F ,<ګۿƏ_-V?ȃfWG$?Xp_dE!"`D("̚ʲxn9b1I͐]]:[t'ܿ{0"lw;t4S'jƒRN-7m̕hTnmJo#h HЎ^e/x~ӽJD>޾?i? yDLup)J ז3d :)iηQD)DUP2P"/uko߯V 2O4/F+(z`CM,{_b9k_EB @eZ@2Uw3k ݬXU*P,}E}{t'+!p9}*]bJ\xB+Xaua4I&:ύx Qj@J8lpߓ{QN Wj@Ɏh PS1ނ,P~KV`s a{{8!UbEtWB]hѩ1aemk' ./>Jqa[ů] ӊUNxm7Q;ђ2$F9rz7/H&Y&_an˽Bs[^ԬVI}W`UWn߅=.feO9P/>eh!#]!U Ogl7X ,}816vm'=WE @T nt4!rÌKM2'PrǤР:[闯MH7JY *BVgq4Et{Kw;pP6B&9Ԓf^-4Up<={nєwմ;maY`{f9Q jhlu+"ꋵhX fhWƚ@ˤAݸkl 68TJ#ٕh .bqk}T,  7?YgIS.q3V*5:Ir?̒@ 1Q(0ҥ+,VDX3ؼIswe>pP)gA_+?K#kɖFz-됛>0Eci$<9Sd{S %) Ox ;Ċ~7-s5;H5ZW<R50X8ֿ h,w},$#Nc}sl3 Vsr@h%{F!Aq&|l(Ɓ!V-;UX%g`Y364fIHWa8>9oR90-~vY1G_Sמ "TA| KP"Fr,3\r\>GzM&1UHuX7'ۮ,j )qy^!(JmN3OL,\-`_6Hh@RnX; >`D3 |(EJf(֨g .KiǘT:BzI*P\e 3} Յ~|Jlt9_Vvx/fb~wݑsBIERQ`#Nn 9RyqչK=XeKxnPVr%jm*ffZTF=gǸ]104UFl%WsL =c<y{tr[Bg[[ȶz(XgغxTB %ԏD=ÂCSQVRKv?щ;x+UJ4PW4B؏;h2G~l{˿ \y/@` &Y,cs)6L$Gw_;cs9goX:ˋǽHWB6_ G_fd5a<J'ο2#L)HEUtCU UVIPZCj}*Y2A33I8^7n4Zh ȃl:~>=&ZRdl $jTx3XhUf[TPTXiH_(>׵Ug2V)t?}*Ψj"O֯k[}98ORRX 1iLSҰb$ZG&$ BzUYj]UJSg[!CI[ݯ=ݞRoe!a;PhΚk HnT2I[,--T=}'@REa$s=.3%'D 5 )%AMPyr#k~OO48?M-`-O><`7`Dןe&rf1qu3J F1ډJx1HamwTIXfE4[؋B8y4s zr m&1;(/^O'mAw i(|OqӃUL3 y) ̷l7׈\dU0bfؿ)q'[7};JYuƒ b` ŨNu &,4Ej(˶tVوOv eڐ<Of&еEP* ]Rs|]S)`}F%ST04Hy}|ٰ_5 o?3}DaX $eTUM+Ŋ;WHWٺVϛaNg㟘 T?thg- 3{^?' ǧ4)~RE_dllGPEĚٝGdc[d33 t9(GԎUAgI{0nĉ|j>N^έM-Hd7SyڑhUWNmᅢѽe&"ɥ_[хr=ȰrH],F {)Ap?H| 53 gD EH2{ߐk2pHjlbM(I jh9 :W)jg^tZ ,-;;Fkm.r^:ًJ^t7_A"tG܇Nٻ u!>\<^9uL.KGӅNFt7ն'*/-ER&y=d$, BFu B"@.7?V < ͹w7="nku: `k}63mMKn-l1pى_(IJaAsf4f=Y_K=s&%  ٔ_V~2{@^m8;{P(7ٺ,B2y` iT<\>&D0waZJfŸ(֤nk]ʡC6± |V(7tR.yr~&5HI;t]9wSt2߽e.P99_K>]cpw vu*QT(%(J#iW.J7Qa p+(V:gŏuLBiTOEQv_SyGzHaGEE2 mQJ^!FrQu07B2d*mibʙasҵmOqgO)G[,?Pstkt:P.crNΫ6]3ŒQbM \d[gy o;6v}N匢ٿ#Gww/&M_MD^癏xL!zNwPz$0c|7G!E>Y*H:I|+ EMr"qy 4)) F}zZU%U3yN_:HjyeE V5UM 7@n͸{.Do5=Һ̖)C:Sro?\݆#`y/vwGw c&Vwibvx.`zYDX E hbjJPQIllZay8X㐿R( K<~g"vAw5md䞏Y/&^Hޗӣw90ڟ5' kgSkC9]&*z,FVKI{#/:(_/zɣ B # %1_:Lu鬘8 ttx~eabPG!^EdzGX>d.IZ9@j(+__Ws$jrRڊt{!˵!7COW -.=$,=2*ZTL+>4Xr5H닃Q}]QŖ RHY6KN)LVJyNL#J.l7SQ{.{!؃ ,%*P!ԃst&gJ9+A3;ìٝȖ5WOM%ҳtI7L3:lq=> ! 4K֋킫#D Dgdˁں*F88Y!{{+g#d_uM zhZW2sXTok%gR_4?~/ћ߯U,buDI$#[ׯsŝP~فFh,ʼnz/v{7|u8van_/?%A~Z 0+DtP8 EחnW8Wh'E0İfZ!G;l"M&bVs͊)9Vϳ'۠>ǪCTq?ih*>@ː~Eç\^Җkzyq}N$?mEHġDإFF煨0FDvb 0ՁrNkp,07fVlf%HF׮w5G@֘gL~".P QV&svs ;.,NI'lqDƇVKksEL&q] QIGN 2VznǬGb+PJN:CHvo0-˒[ep~WFIk@BK zy+6QiLoB|SFԍ#+oі+vx\ljV]?AСTdBJIb3qb@U2&W߼s+xփ8~c5o3k @*`l?4u>R-wr,FFX"q>/{ YQ5|hȸѰxˮp]ݚ&hS4w~fSg]Cο2s{ y0eпM&hQlbB)C \O[J$b?(eڝ}]D35ٚ28?Jd'QV ۜh71(sh_ t0D2PwӪQ(+Dw ߅xuL쟏a4gn,KLLQj,<=$8-i~yz"䢿w>6rQweG$/05&~^#Z[.}[h2yϺat1=RTLtX֒Nzb(7=@)7슾ίյMAA[GY=r _D_ A dɉJPgΚ<E >896dt{xSۛ~=w =8b{'r_k4/{KwDhqCczNofEh?1RrmEux{M1oK+)ݖ -B2&Fst2n挻Ҭ@s|륅)=&[ȧiOKkZ_wWStOc)+`<k 9,|Ӟ!!?(%TCQ(OR . w"crt;8M1PVz=>~=oM0g cmz:vM##k ͌0*,"5~GԚPS刪7=?l+k&]O66d#;uB %&k-qw_p<562\oO0 ĕ?{Ŧjc&n^Cr{{yg XSGE 7īR :6i|x֮tyҢ (}F+̀eB2YNƻw~?+e^^ r:$\#n1Qr{7CE=Zno  CʟCku#yZ{b PȰGa>o9YF)"'v+Ǣ/]._-_VkG!102#4R7_t3Az[ޯW*jmPFV㙑/ct޲}`6=ܜz])NJ(rusl7ͺH/uatA9AP|u@'sJ]{6McͩIM@H >ǰu,'.ЁȒ'59iJe*ą/uI]&$Dhs//`y{mmc~>1 ؛3MƢ;|au/^۫DXUDj"*խv\J<.3V}$;A!ZVﰾ|DCwPn6c͸e=boX:`~R? "ET9>pK{ιhԠ6ģ=/+a~3?'Ckvy0_1RQ5JmP)ɼpa+>ʲcL & `uI]Gm_Q*o־UvwWv1(\(g|Wo\1d[޵U ^Ta0kߝpI"cS% ߨt;ۉfIś] R/7ȁmDLo}6OY&lXlщ j>[rkD /doUYp# Ė#:cod_frbѹe#|j/rM5dt37̬ gd'/FNbѠݡ.0X,_C% 3QK*}6;B2秢0wcK'I5MUuu> A$Ay]om)WoX\ڧT6ix7{*Z](Wl$y=} l{2/3xeگzLv=~)G*|lz׿흻> '2ĨZGS꧋ۛuosuգ%vd/%=&}MЀNZ +xkVz4l=]N)`@Tj2/OXSAe̔Iγ""+-T߳}}Ku;[pO]Ԫ8,пOrљ.vwH3M~]} 2_S/72Ј}z( [$C[i-kWVJq!@doePH%4VNZ]SͱD)*JAr((L71F9?KmGԅ=?wvKq%0H}лk{B__m~&`[tESEe54SiҨj5q( ؈?[9!p#Dw^yj߁ |!2FDC\B)F@ȳQF<ͱ.Q~*ܟPt^w]`o}&6=p$J#S e.p#i!JU}" 5Ad_EEWݡƭ*D$dPEx&|p<\ſG=.{P P< v}5,MYFA@VeÔD / TKgBK? ^hۯ^ `x=%CFyDr_(}vgu{^luճhEU+q[Pn̂0'GK;(`Ʊ2/Abdw}Z=PԽzv,9 k'{=]AUZVK.4c%=գ 1)viԭݎz {9?\٠$?zh ʿWg :SɅisE'ijsVyZ3CnϸVoKA7?ꯅ)S9$^cIhu`E9?תOwg^{tNITJaMdnn6Ų:4t20|Żkvl{߽an48izu{0]Z}#fomQc˖c5ݸ,s.#jH#臦6O``i_QPw岣6~: 7}?{%.d0HDˬږ.%Yq!-cԙUl<:n$1V1 ՂkR_Ԁ1Ɉᬘ|kѾȆCGQL_ɌuF|B g2Zs v jyPs5uvkPX̰S?48ol NE8H懦wh)K$кa#L%VH5x1rw^x)3i-oЄli:9f~RRԜBC=/G'JhAӨ tFY4{9p[ :;ɗ7謾6tC^"&sbCsH 7Q涂_!9 *%fbyPM'zQ/.,`xwb~z]m]_ʾy^sIyPCNNެDϸM'5DÍ#98-?qL{_# x4%e5)IEŔ1u`@M4* n \Pu) o7kl;=,}Mr`In\CED9 _7Jkw| Q>fdZp[fyD~w/Oo*Zts$TNm) m-nO}{\y2|{pBC_H]ßOm3)7_I9{dլ{2XvG buCzLO#=EnVvWBm&u vxX#o(m-Z}=OfF61 i $m5њy_ #LxvٌPa.e8x{GcEN\Xé^Uk!IEeF =cch{Bs=*hYnrLk{%K癑gާ^+7LA36ڔ9vk|j`ƺrrtngxxޮ<.j%Zd=@7{NgOtRc<g}KBBEb~Z62fZMF͠>[^_ER3E4{iv/#PS4f(zttH$T@ E2րhT2!ER鈁{ E|h-BfD$KfI (Q U R@r{lk`_|ٟl흳:((>i4.eUJ,6͔i霠PcQ@ ) 锕JT`R]WH )|ϛ^* ;8;1Gk<Ht@({vutBww끽w[wulx=No^m̠>u@;c;cwfӯnE{4x:֩tZT9UggU4nؠ $y }Rޢ/}gF޷icn o#TUcq2@N@ Ssrj:#EW#}Wa=]p[Ӻ.ﷺvJDaȥ=ᄌ&OWoqzkl>Gצ}ϭ <|dݴ7a,w松hx }}$^\ۀx5cz8V#ը Vg>m{X6d=aß`|0rl o{f\}{0 {5мwL7:l}ރ0bޟ=x}̷G}tt7 GC|n>|u\ﳟ_3G9j %Xn`URc}oyPu}"w>iM@.uth{^DIIبH(>T*@R뜡AE{qT-DHD*Pbʹ}}wwuUV۳:Gu-tmh7}i]lM@tm{Ol\lb܊5n{ޡU>UgHm/vԠLhfiFSae6C &`&C d l~I14$A@2"db`h&j z mL74=$BmF4F@=G=OP4A@a120a #yLhƉѦɦfͩ3Se6I搆PGёI 3ԙ SQ?CTQ=LO?TxhCLi=5=Mh444 bQ0e= '1Mf)d# ЧOTH&S5=OSjx?T$B@ #@& &iM虣@ hi2 Iɀ)d(UeEAdpⴌ Ħ?v\+m+?=?crj4 ``-`-fI'?KLMLs3RoDɀ:Brs9krt8Z?3~|W|y ي3Y_ݭ$j G[7TICH7i45g.hZ׊ KA?'w)m/4e)bq ّ\oiR\ M=c@[&1XssY CkZౡ8ҕ0jmH] C}Cp\_>3z1`x&!`G;pG0CNۉCŐ :02r^=hr y&M-K);~]+6!3O=Oy'UCq*}7{DwΏ: ikQV ii Bqb~Q'BIXѩEpm>ڴm"7ag@a(.J#g]W6ѷxEZ:ڈ>Gi9A *[Jq9\ C7F$R' 69F8 JH mFYYnu@¦N_i0v[ɂP4 DmN#wz[.kE'(B1hgK:VaG@Vo|YPN;uQD~,ŭ׾Պk5jaM1EO7o(vD2VpkjI]6ѧtcﻓ@:}pt8lՈAm](>BGlֆ4Ϯ2K >6毞5zƤbFe;D ;:>8!=̑xݭd(X\ c> xB"< |p"uرejJCFGm2h30?s/:wpfV a8kuQ=װ NJdώ($;t_ۓ$'?Bs^N{?n?襯ciY_-l o!cq tOET9}6ӥ>v"Q^9ݪ \ X Q'亓 ;~1Sow5x0em[y$agtB8ھ|s{`P^kUPX!fcX2Sa+J[js_*]줿ːϜKzIV|Ԅ4Ҁ cO6ܨ1aI)I?Wo5PHC܉F`#s4! E!GE;g л#Kan J13pu,b@$ `0u,,FIA jDOB276 0 O0!0$ A(U ElyI awBe!.=!_?ėw ׶LFv0Z#?"!?%J%;6 <0LD0ŬJaAh3/9. # y3f@ }Pf+=jCJ(( ?sM?`^\z/ Jm{w/(Uy|r"R_A9 Kҵ{3cI&:eH0R &+.Z=٨x~\O58&ciS%g$}DRHQoK՝7a dtY$ػA$e@#ZP@܆Ai$Bq !:_?ҴA>/q^TB89\at L)֎L 9L(2\t\/n_RdIU彸j7aZͷ&[fۙg5:),)3|bd q4QF_Snf'}G2ó ?6<#8o`Ss͵ڒ 92@ɇBŬi.;gD8oE&}9 P}Lv}WUr=>d8>s孿|}y|sw!=--5_l؉6EP>3X#rNQ<-hƉTQΫ qs9d=ݹC4}`]aOJݻ \~DZ*hoe7"G\c᭄W=!˴v nl~{O݇/nħoBoȏe߯ u{ғsc bKk}Oj k _ :)M/oLmygʪ}c(1Lb0#&S>H#dX1 h%udLb%!(N{U DI @/6~_6$gھr aɗ!WR*j0kDZL#W@4}bF2q KRYʆ kE0n#~/}H0`/O;d O4BC ?u&/2H2JJI&$ґ_>[k=Iߗ:E ఱH)NMyt9 Oy5u P\BM@:(K &d hdtNt@* MB8LK7g1? b>{촾? ]O9DuIS>vy!P: 9/L1єV🟥`iU~F7fW-~5k6[N3a uR8;w[]dZSek_Z7^orK!6&!6wBD=&PM{ HxCЩ:uZ /{Y>g]q%(PPwm- |Sai<껬$]kfꘂ :q B o9Op>ozq8Onsii~k_L!RͮE =blf \0j5TZ1Ir, Lk׃.{{#B(#}9Er9 턿P^(`Ot>@L=w/kps"+/ 鵝hciYZ;XK^=RHH=Gz,xb<;?'A>qKǥ{> -El['M98~@>HlGbGȩjz2BAd\l-sۉ$#a*-fjPs|~ #EzHݗ= =Ŕ  IA/M"/c:3R5Sz+v _ ${Uqek V䗖\)' )n)Ho?//쪭{JXw`;v4A$1V:?M:gY_ uK<݌mA͔gDQ.KwZ \Mlcnr!A{زM i2{ iTw\mJmMӷ^c69 t>wV7Cf҂?-MGduׯh 28dB=} ~ՀHjRGWi9:< ; =ED#ɃtfTh<>S,IB}+L@G^~i> EC q!fڄl-1c2 .R 2PrX֛q`Zoq }-7PKDa > i(emDx , ƃ*ǩ4fB3ר^LSEzC_j<}ֈ"CgŁ/G/0ȱ)!x>N滸uxU=C, 4&"(U/܃P3c9xHB7l@6ى9%|ԜJwtᑸbA6\& ۘau&.Bi `P=^x;>zbχˁLsܫ]YɁ={i,.D`, "Rbֽ.`\} VHQdO $F?Y $^2?R>v>!8CؒTwAd8|-$}9@>PIdr"[.?npGiɳXmv'TIL?MÛ%!9 |E^PN̐%"RgǍI. Mɒ|\wD6I wJ]?_g%X̟ |{P 9Ϥ`-MO$DK}/L}HhLס"}]zTsaDY߲%=؛4׽Ym8{ M1Pt{(&L7KmGe} ڤg8y OYC)xzWq4c (K.{ dDe4zIUyMj/ 0YA}Vf1}{Mפ_V64+P1K, +^:wq,-rt.JZfr  $faF/6uvaϘwOkViڜbE >IOz :Ӓ}ryV|CfkNٟdI <3jndkOzc؜3؛S>9OI|l!ϟxۙA+>tӢ? }cdrO`z?@ 4m#,pzf1:מcO<Zf A`>)`sHhnL2H?@">I)vR_pg 9“ I䞰폚T{B"DL|^[5 cq\$Z?Hyt>llHdl 9%&A peUR|9?C9dTkO{ӂ{O=_IJp˧??|N?uGf}SÈwGc8I$~?H2I 2C$ eb<5(l\4/e C]/aڞ A 1#?dRo+30O\֟h?9;E'6s0tFx άݓ$2<vv!ӈ37G$ϲ>öa!r ;ץ/X(%" Nܤ&{ >O|MϞrX߱m"Q"n]#O(_qbZzϝ?WyI  7(K/DfU+!c1,CdYMs(r>bF,/Ἢ9W.iLn/aC7?T,?C3*v;AWwJaEMr@[.vº?|v`'$c3l ~Wk Hv{e{^gQLJb?7N_g "MF>Ef!)B`X M1u?ܚю_bl;l2*=X d%ޜA耸+cx?+R )b")g8: X4 "/_ ̌N+/3do?kl\x6.SE-=0vaZv90HWqݲl8~!i0 nY Zu%w<ѢI#s4 03=Q_ -h- &rhcLXsNa ׃mc}j๒%!Mf= ~f%Ƅvt˯8@PZp PJ%4@8D0 L"L6IלuO.DŽyy"4 A $(H0(  $H"L,2f &-LL" LHDdH7A!0h u<99 +t \}jd=cV[l&e5tnHͤh7N*d{ę=bxۘ}]fAzӷdրٳlid#6[mj" ̨&(ZgD3ZLMc[7|#6Fc>5q5)ƍJ#CQGgp|o]6/?s.Y a=#.ysY6 5Axހyb7'ɵɚaw?~k%rHx,QC[,4!JO}S;BtisQso | G[\D"'MoW̦ǵm/ lj]V؏msqZQZRU oG }c=COG?ȁx zc$ 2 –[K_G@@=P55ܟ!-~G;ϯN^{ {b`oGrz0!0{Yj<MVU 55ܭ6sO mٳOlPc6xVmXv?&~qXiK G䟁ˍh hJ OD6|l " M@4y8n3 HRGg! &M(&ӊ(KtNX)%ut;|}`[V/KbcqX`KoIE4Dlqe̯/iYo ݈F3k&ͷBHְDŌ6_\II`]])o. ұ[vQ(|x_ܖ7O~y׏ex#LpE2wr!D0$J~Vkl-~ha#XRS~ 4XxPj~zڒ5AkOBΖoiG:钃19޸|ҚXˆ@ dD7pL &`zk!ф;W鐝LI]\`+qGBw\ ‡AC' Lf0ChB%bT3 !TEPuvp~,Ru6l,Dĉ!Dޜ4PVUY7Qn]*p.uBwv2zCb3iE;1z̯0oůe o#1r$g0TBC$HI+!DCOE_L+2i6ތe~5"@菑bv>^ڍTHcj5=>}z eI2E;|FV{}MTz3:1yUe!* 28l+ʲt3C;>yͶs<FzfZr]@3+(5M凓B᣷e *暑CsNo-ƽN6<|r)_XgʡHq@l_vtYL䆘PP B"6y3u6ūT gMԶr6|0X~ឯ'VAe)Z =S[o 3/Uj 5X{9DiռIvGh Z@{}3'tj&kcJKl(TMPE$&U޳,$\c=OxR4tG*jF樬VƢ@ bRP:]Jq:'trpY0D?}Zð39܎‚oFLzz3PcC/}Bue9u ̼y%d =U΂ y[h:.C؁ [N/G]-prlqTL)AJD% -NcYX[22C;x'RU z.TKAJ_53d@ 054烇h붚fjBBmI]gH}߉VMܟ"/,O1 &( LGp~8CP;'_cta խ]F~l@f@*ݕ;6yLIB?le}RiBy*YG=@V=F,aa:H$E/[D z*9,R,mtD$*mˢTCΘ u#j8[yҌ.e"._dF&.1}=@xSvQL3p(z#(sFygF 6c9?uߗÍ}vkY41mϿ39ŸA6nN6M~CaI)xny\'sv=wΆ+WY9臬"}-V3%(Jq/L1k֚^ |H{yJ@ߖBfAm]u(z.Qn VS@KN1kȁ7Y?/TvpОә"4ﳃ`Ҁ&ZML=IyO4a[hq]u~y&m(7%}4Ȥ5y&Vיw/e)~ߵzAu]6b7b8~]DJoDɤA8EL;8Um%} 1~܌PCo"vR}n1q&CUՙ4 Ȁ¼qbQjS&ug)LSH]?q X)y2_u&}TqJC v Z>g )ϟM\4ZhqYPIpqZezB4 G:Ӭ* 䜋mAޅ`3 81ruK".V¾S8Y.cf 6{3Un#rM67~m$hHg%osmb΋ $Wve4'E:ln J!#k^VvA+ܾ~U0Yښ\.2y9OQܴjwj`̥oB%ҩ2]$\w*Zr,p =VUI 9 Jl! L?, 0u$'6_etMC" {9j>- 5:[X>#ɋ\D'|`oe_.7Mr~|.?98- -&')Ĥo#Pᄢ1ْaEiTO$o<J%gWPԝ?]wAx)\lʿ9ecA[|ǫ[X(zx:l(_鹻vlJpe?K;@z=L}N7B(i 01h2 i%qEoB>{lrNn\Ey_; ]l.]1-x]5 ?Oё蘄 \wϩ/F CZ8j=L",q8\oi GZ %mLsCSӘ'3 <4Gx"2Q񩊀Ν9 i7?݃˻}U{MUQ̈R0fSU#F8-|Drm-DD/|}lʑ"4]=^'׭K;36|UqvdCa^8F\}(WQZv8{Δx3nqw<T'૕aϯy<n{)Z &rF|A/UeA^p)vуƭ?m*aFtC9[cF$]Q`RR*'weht9Dd`s9 C89bቈTl y4<e ȯ c7V(^^NOPohRHs$ceYn¦ Zr B90Όc./9=jhOJ#a11SxMlII0$AB اۥ])+#{G |  T4ɛ5^ٶ xLOo^?liZi]C = TXws[8H~D@3چ1oMycB@s.bhaЂIpg\Z9m=^ U 1FE/2jV |<@.ӞWB`.]L+6B:6Vy.l^(*JyiX0/RαfgfFB{;ϸ_f `oZ˳zC [ϣyQ(qN/ 1*޿pw륎sO.!Sj1K֬ŠHceFSMxKxR;VS/AӔoK=1b E,/00۲m-ra=T"kƾE]>ˁmw;>'TWSe0jarw9=A.(:Q ryQ$t}vkCtm3]1aAVe&1Ռsw_ ~&n[B59c(#AYZ%~N`" gΉ/ tdgN^iғ7#^|x/Tw;ay]I!3l3Px"QNURZ{V+.p/p!OJp%%K,Q[6(?,]KdA !(`eô5Wo%isv,#iM? y<$_G/g bCp = 1Z0!R]XH%L:d,k&%<Bq;(B _~nI~P{8"3_:F`[VRDp5O1hG'z3!Psxy<zƒwI*簃uGS6Y~;]v{60>.ps&\ґ@+=g{s``}{R黌juk=en{|SNT4zg ).NpWJe{{Ww bkxZO%L[f'}%֕SAJm\*U+ TE(P QzsC}Hj'%r}~ 5KB6%˽Q:o,4ڠM0'Y& m0x_3fi$ >>[rg˵77ɯo^$xy]_}j{4x~@  %Vf }ixM˚s7J ~gk^4J7Gfʑ1 Z2Nx` |MozF9OA0J@HII DW|jNKl!x=ߘe̻<ʹG7Ka7@BA 5}՛\ZHY5g^Ri'xQ+ؚfJ{peFhe8r)s{N=g_}&k<i)xkAuY=cs,ŶGpK@$W[$N~1c9S{iiiy :0 x+5-3YԿ5 vKZ4Vjhj3ucAf/CP4 MQܾs4u[l_a99}rEOMIVx37 uMH@l¡va26 "t<)#rG N= ɉ}y\8b=5Q:WAt녒Ǽߖ!խ@O݀2/R^gf WљRӵcI]UC4}0P!^^y}c˙qopogdx)gQ@mZEȨlJ>S:~"4lcF3M:q6Dh[J7qo\@G}|5;c]׶Gz1x-M )C /w̠KliivreZVVUbHt@3 FpS᫝)zYكdWj|o)//Rκ[٥e~f[79EA<:fPEɼɶ3V<), ::9AK-O9x]Jd ^ GjD`_;~.jFJ.^n :fAW81֭`$H$"kɶ 7}59KUF}%xj^7{-}Z~ Ol-&[%`δ}x3~y6`cޕݞlY}Jf_>i~g]/W;k2@LL!y8E=׳v0lhC#fL Q3CoH:` hc`h@RѺm]faS,cRBɀّxрr0k]mW^O-]iI @F@3#I+BLG@E@Qn60(YV!slV]Eܣz=R;134˾tȄZK 9Ba!Rl<6.yײ}<1/2In|g87af(*]gErSn2-:S~&d:DXJ[Yɕ&;F;\镪u47s 7>9,\nI KRq٤; w2ZǠ2ai`%V: Vr_1e~k|\ vfvÀ1|`j$Cw@xҩMə9]2_6܎DfQUP]yxz=W%3/,!}2y)٤,cQFkZwz^,fӜ&QDz%!gK  )'&]AT_vׅ`@u>C}A3?2k(ȯ`b2.D\y||:8Eœ!d8bXHwpI Ś5Vb/O гOU\-Sjd5!H]Eʲd+^/"I־$$5F˃6P A_Cʦt8:(:C!nֽ]3AվdAm°ðp TS[ZԃBB0 K>4P?ņU; z?Er~Ker!n61f%4 v8A$~y2,LԣfH$*i4&6 6NGMtSr,N]=c;2htR("`7vХ&…"qE <g 2E=??"Yfm8P!銫ŮyPf^y]}_F;]g=cA96-eɖ/.qow 5F/OS:?%e{) qN uYKو{\B _>, !#=~~E{la`Q\ůY(gkVW3;"ὦ2@nJmzbT 5pe" O/dK萪ɷ) +(qs;$=2wp n~  $|ZbO̟̻$18OKt!x#㹄 "Ѭlr"0Olýo\-!Ҝk6!tF#87W@bdi &L.q'3ʼ3MG>rMM'L_aH[a ?Bo0s193ԣ'}n֔W)'p+uD Txmq]ަfbtO-C!}`T:OP7}.iek|T|Qs"-ĠAN J)5us#b-ON4ՉC /IK>ZEApPMLY@cHhB"h8ۀl nm+O՚ڥ$DRh8ȤYw¾j/.f#wI %1v!($IIodn %IDR"!fq8-c TabAۜ&L #L,\ş,Εy\<` VؓtIUȿf'Jm2 +*^}}2@@rX7NfU å $xs99 zKU{$5ЛZPՐyK Dxdvrdw{st{Ϗa-mxS6-ѽc hA+'ǼjG݄P[i"uNQ^J]WJ+P*X4#:r:-Jyq*18Zom*)ZHP)IR'm "m;l i4)'/wKl%ߺ^#0TqlZjךE;޺4 P>+v=5/n~jQAY\P`f^^8wBGzy*$ I@d}-Ig$vw^~˖kOs)0?Uoŏ$d-\ k}}&* {GXJ /0)PɼRכ8G&D3 rX lVBd$2UNX 8>|J9NnpK1* LL%ʖlΠX&!,,K3"mV3WygM&`, U2{+!7v'[0@9DX0lw4Xx` F,Cr*`d@b fb$dkQxBls&7M..7oz :a Q<^RgA!-GSӧePsl KV p>mHI,` ;7R4YI|vx$#k}V^Kߥ-OM! !g[0ВHPԉ<,1C LHk{ymzow'<jBŔFW87=[8Fp#;(@gLkE#(JB)z!^` QB)H!@$pVюđF++kixӒFWBg_"by(,4gG^HfZaBE "*B( p:̟#n?Wݏf'TPjw~B$7j*Ӿ9Ɍ;"8M|^NB9^q!xw\u⑱V{ i`FV1 xALsy#ODD8kD|U 37I7w$tvrg8[<n-4eDɡaw!ϭ;Cֳ:kYɑ@9`Kѧm5Pg8+NH;CϤ0z^D7T/YL.&\UqOtc1u7͗ K@!v1cE|6\TQP[- _pWU\Y2TW@  "|()n"\=1J\l0NHdz ~c8^ w;6E`Je ,7ϲ";$3REWZ{i3="e+mthaibR0JNj HeiJFPߨ+&G+K_|K+((JK7& 9@ uuntƤp۶X7J8aَ#uJ9rd?Zhkl dǑaԗ|>%4HwHo; h)%DYa[:Τ1-}|?tc,rSNlwh[d,PG{i2&S~EG\],eC#h:]Ol,+W[s$kL3Gs,Щ(|-REhKdJJT!h`0  F Ex:U_ϳ6F:K@.92Pla2%E0/YbLJfZJJ2)2 !ϡ`J5ĥtUŒ(m۠5D%"@A#W+W|]ڏ~g{i 'I^ ˮq^dƹgW 'KYJµrpV\KYY/J6F"y27iB*D} d_ܻN tF.0uSp42Mt(!"'"fN{zv[ͧ[[ L^Z # 4F<|I* "rXyW8ÿ&b5bW7iRX&^N rND 9. tٶ& duŌ>6%@"*ʺ+ޯ\ qW U 1@y6>̏}RUIcՏK+E_M}E9xv[گVk_ Iҗ_gM"Mή|)Ҽ->O>Gbk)E.[ A"PJ~$ܢIl2L&iP D$LHf%)'Y,PdOڒ9um_޸#tM|n#w & HP욑]Eɼ@7 I%[-T:9YKMH!I%!%|5 ˌkN#M&#ZBR%CtŹY0dUR+|c"JUI";( F]Q_"m|YY`J@>F]Tj|L3YQzq i[]i*xn|Y6]9J:n;9M]j`AUeⷮ: b@sA@:Rqʘ6G!ݡUPbfnsznP&=T|5<vxĉ(JJi Of^@ Q G.s@̹`jZ @PCs#( Un7 >eqW_P*ҲՁ~[c ָp,c 8tf+iHJJNs H" @)C\ $3 c@RRG%6.b?6黳m"@dCbG)"? ~de(a"TncMqŊ:SAV1H}k 4+X p1$ɸ}JahumLbg85Oָ rEj%YX/ߐ?=8ҁ6!NdM*}".S]ngrP!'+6T˽v}jEѦy!Z[r[dodS7gl$a-{;\;_pift7~5C=;Z&N c-A(JkSy7nEF}+T[/szãgOv;EE'b,|%].h=d ,}Ϥ USGN.qa|;uIޮ$ c/&lqGӂpʏeVdd7MfbL0,RW ZNn4τcmTfM9aiuӘZ(`ΕXIH1}WG. ݛ@ҿF- :w?qʺ\XlZoRϮ?zz&Qi$)A"s]98H)SI$ۙ{_&tdhIX񹣔Rh<_qHYcJZ[̮s<8t+YOc:`H8 1{8aq ΁O99<=NF)!ÌVs՘6i KC6Mi-A5չtK1x 3B[b)\2CMv4Jo  lc5qcLpajڗQl=#IR^ u2E׃$eɫT`'}˵ە<1V({XB)~ mF㜩ёڡy_N ݷz~.,QHc sx)<&X߂jcs?9 VO\:YS v8   l{Z&zGcDRºQ ŃJVEMlؚօJN%WN\Q)P|6ReeG<0FOUxNcՓϺ:UfrII2;- Qo # -qP[!}6q$2lOp5Lfn*±1+Gd?537Ή,dž{Fa! ͜G|h1-[mBj(KKXTC@N_f`+ai~'~2hp`nL٫S,\Ґ>! 51P& Xb\-cn>nV1 TYڔ;iWuD4s X/ALPxLkrYPgznȩXb n;j}Vr@JzX U>˓mٵQqPkcزܴ$9"H:iob<ɪ_Z^P3a sz:NMK(wJR ŐyKgaZw<6nEz_AQ:7YBi_P^u[Z N̖^Ge%S>^=13v: |!~ʖ۠ui41_|.Eͧ.)xPa~=kZu;mvi*hhQfcp8gU%5`.b_6~ WJz@hyNV[eG66l3[1FS%80΄l`溈V^LPUJɪul8y8:fsͅ16*FNt7OWT OYcBxTG[r{[4SDH\xX^|m=~۵k=ZIQs@`65tcLÎsPrXHd$P`˓o!$-i1vL1x aL:M ,<;V:8MJ"X] y+FKHZE# +Y>@!_׮*_y){Դ!ȇ@:y rsJUB[&QQ",XA>[5P]O^.*!F@ANdSH@%)1l/V% %Cp(EE(@3_!S+.B3,g^<@cW%%P.Yaqo]UQ;hrzi@~)cge}SկCt4hfޖ@Ē0SWaP`Lm{pIA0^CZo}_-^="}u/h%=ڰXM@z7ZETc1 Ë츁jU{MGv0@T$+%|)}RJJLǒ.O)Ga# q нq5Q So*󽷼0~zci(#x u9PZV}6wS#S؇Co1iF^N|xtG803y_^jqeLO&yi3;\A0?$ z'۟u7?S<`΢f`Z*U[aPCeg7fgbd2>" ORkeƑhǽrc'L-նڥ׻ EPљ+ *ejc1ª Ha^,2@M3ٵ7ayc7[ Yny#9Kӓ]1Iғ908:>BqKAú^ zvqi Kiy.8݀.Lp>{{d'F~cl= $^|t!51:20% $̕ }I4g!Ս,!jH7S  3YP@V1NJ} )OPZ^@C1@Ŕt94@@+0 vl#Lm'6U6Hh" O$#ӅrD:>;[axAxdH%(b(JMM&UH @Px~uP @_Xc'~~ j˃:>t֘'GS{A0J{~Mwe_ݚ͚LUۚ\z{UKW^K vU^/y6B""/" y}{wgn$: -s->=.g+ɪsR-Xee.k^ R;9іө_'fuF$,yُ]~ʲ32C׭P?Û>)' 뱾VCvP"/0~-{e`ӍFvm{ll "Ȅ`0I ؅2?"-Bp%,;N̆)ȧaP wGgr0j1RleЏekkm^*ztD@ȈL}P@v@^jI`;NL_N:cɽY5F' ue]ꀮIK ||c-uO:*1l<ճw1Meֺǻ\t2uߚ@D ؘ8!|@$u .R0\?=euFcabiuHY/yu 2o~WX6oUyΕ'+k,k}LZVnUAӆэ)[L3[BB"TsD} o/SQW  Ce<;akʼfZvVAU޶V}g-2$^ELl:3D>i}c[ss˜ʌA%;/ʋ=p;*t㶚^8ˁ%ü|;σՅDyufv92;K&z6%zU`%Lc)g..y |(ƒ9*k#[78ﲝ W6契msfWeՍsT2Q  Џ" r3]u_{Ukm(2;Ϻmv,sO3W.ֈZwС=[]9+-c~3{݅C>;5:;WE-;'Mj8SpMz1xao׭xAKG&DDD@['npz=Mnu[Ժ.ЬUn̻t;陞[ /A]uY Ʀc[]A9j.!+[S4 8n#&YGST9ӂ8^ũS_b, $Y! b[!vuo2_CCqʚVWZB/ C꿾uqj v)Ajsjԏ{dݱ;c [j:xΫOj8%>aUՖr'Y)jq;m<7(RH[U:孙X] h?4"4B!"4@g6 2mccF$΅ٕυqbXl 7YUvL(Wiz2]U7,ulE5o+i"m^;3Su2{keԥ_^ލ֛۳zUcf5*vS^[Sƙ׆x]fT$ o;^23u(~$5h)Y)aHtq^./]阪.lAH3<-ư*2xµtX0hfImj)båe z 6`Lf IiWJv]J#ʁ.yQSb(<ŰߕQmʻS iw<뮰ApQ@Ȁ[li..\ ye˞^g@H^f|l5Λ\ѐ~3GKfVbHRbSZAAIἓGA`@%_g{, E+D0pEV*Jξs7mzrPv]TM33^')kk\aiªb=SqvE\kU^s2< +GN"x֛c"q]$ N]ux2ymTuT6ZmB륂Jn\嶙ky+d-樳>Ƅ5;Ns& j΍n >[統i=nQ@C> +;u񎯪\kNn.U4Ba28U*Hc6U2\J* -1fUs'hwG+dmלQ8f淤NuMvG A@7 p6+z4v$ Fȵ?^YsCVfŻў}M1Ż+%l>!gP+-.6ycqLEimRs7ruԪHu.ߞQ2m 0Èeg:tLo*UV߳'&kɪ ) ``('[0'Kl;.v ЪSaT7mxP~R*uukaY\jQ[܎{F6ɒ|r!mX\wXfFӅB/k4,2Zjڄ粩W75RUajc.mg*֌+r[#a{yƼze ʅ$iDC7l7 K 9kx#,pTuVP-(qD pI<nr'Zkt9 Nʷ*n;W)QlBqmҮݩ'nȇ;hڸgvۓ eu}UnN[!k9YA^@"!hzʵj80Z#D#]^x7g c 9gog0R!5U@(m΋V}ܤKU+i_5\E9,pNs9*Lc<@V5؏x+(ݖO[[1&_~7r0ÝcyNmV2mTmU]QSmZP"Q"Z\"wʚ߮DBߺן2@@9!y^*1Ƈ*3ܙ6TWz郪v9Ɩm>3nTvF2ߜ4hdf@Tmp @ p*8Vf]8sns1bV7PIhtj[fa֭vm9ꭄAUU5}|/~ aWX ZW85o XqȺ]˥Qkttºsj[RΔiޕ75 CDEY"b!S_0K@@0ȅҍ*r`r Ap<-yvz A/ @@`@I-%"GY/Mfk8~6;nʾpbaCmNQKTkSEGRhF !LPYXI Y;0paLN;b{B,Z?VFT 80P7W <5sCLij;i;-iFpDσ1P93)͉f<?V*LA͂5#p]~r,o񜪽An'J]Bwr眥[ ^7+jvrk ~p-Biof dDE cNǀ "vm F &cvznd|,h-{)/n#s{e[x  L1 @ʧ}&qצiFtͩ!Rk"c;OYcCY^s ܜޘk..Vf mnt\?K8h ,>tN eUg'sӊnuUDW]I?XD]&@a9ڭf.0nR\\%=ݶ[Mfr0u۵~5S 8R/qzVcJ*O)d68WS]Y" f&nԱcڧ}KC=w˽s.*Uuw˾UQ^2+ZKҬU\}{[-RmSs2/Nx3;-;]UkRQ;5 9q\o+UK< V1MSEme)|e1n ǵv" AUWfK097sZvoYٕLJ鶻qI/ aFyUD,Bku7Q-]fk:1^t9٭Wi8s(D>*ޥN:+X#dߚ8Ʈv9 V=sRZWDpʝ80D^@)Pk|=iw5ea tSVV˿VaXkljV;E*xcEUekDURwyU}7pTB@QJUw] =CEeTªuˬVCkevnڕҚՅjq6G@s+lNF?1gC> ?;d p4ydŖnZNd%!'|`CYl1YRPnn9ceVE~8W! 4=wݒ~:5̾z:UfmshiHq~ s7px\b^XYblBN:u(ǷG^gpqP /l}>l%~/ƺ%{ꥊ~ӡr(ʢZ@"p~?H >(XJ+J5CҸ{sg8}!oXJ}ZhVm-?nˆO>@ۺ@t?{4j_ݻܬU9gErB(co?}Kf(-QX"Nz4[R4^mBsgöd!c0א`ͳV*k%M2֠XzHǧ_'YK,=ڪf.j;-.@zɫ6Y۴V]J˖,U]uEXrY="Q5J/(I_Y,GR-)K_;^bv5hY~[G^Ja%C5S2jkZ7Vűv#?6۶.л#-4;TrMYᔖeSНiHxkN3$ԗ EѝN՝c);c6,#&tF@_1AvrwI3̒xY 7J_\fdv1fU\3氮:/&ʇYMQgIL4ܺwzT>Tƨ D3v#/,jfF)|ASN+FYyWx+[Gk+7;]`KGlKarAys;礷 =`m!>YVlU?vߺx⾫peKvhDŽ]$k[f>.7ENX݊Q2 P~R)tJ9Y fU̦x̷q׳%> +] Ҽ/M6Mʠ?yxMzLFBpt] , v@ff(*Mfw]MTk=0*rb5e_ƺ 5zNq親ؔׯbݼ |PTkI 3H 1l|J96VLeeTf]juOSByfMªu_ [7QfK5d2YgjΆX:J`+XP 6^ٔ/$[@(-v5׭=v2^G.+NJJqߩG.VdLs\s&WfQjWbݰsX! G? @P{Ì[9Z4hwܟ&$xI. Ȉ"}X|.:]8VELz4e2,4ztceg;nҚmszsOuF9?F$:o&5*r .|pМi )%Fh/*V,l;%ߒu JkH6aa[I6ݝṰaIbX*`}H:^~| MtEfZGs Bvg&(~$?xYC0rbOY)}F.Wȷ&B4"-|v+9TN> _*9 >O/i~lݶ{X<\DD[Amҙ*,`В'w*MHvZqn> n{i ձZv,~;RZ| \g#Wэu2*v_o` _<x\ymQu3\k=ulVFq!t*rCQ5kqk:X8 JcWb EֶJ2mz |@W ;*Y/P)]suu"ksߞ2""]Y+)5gĨfr#jUWOM߶*5\Cwṱ:q-v^(_v 

    C°C C'IaםZJU2YVŪ!-uD9#ooE^UbSť|W7֘^4甡/+p{e^g2#,{B ,6^u`2sDWpͷϕzgՌ]gK&]+uxWİ3\;uucշ=w:CoP`aMh\꫗ŷ͘Uo:eQet辸Q"띍V9Tِ1b: D;? 1!6psJ-ZcVU*8bȫv\Ӻs;G ҡe}1;;gi8; BF=NUރ'sKW_ ol׍gm&I| jӮt5SLݱ:il|l1Omv DzXUi|ٽ  ZW}%J#B w 6C9iDDZ#3=' :.FԊO}Ku⊰ :lOnղn:ƈ,"Z+ʏe-ۜ3nCzU"(;^"rTp qD6K:yU۶lLxk^dV36KW3(۲+Mh,P @QL4_l 5Ӄtr3a=NΚeVLvYv6q֮>€NQN7`(:!UmYTVܼO8e67[/S.[t[ڍ뙮jcvj_0c秊0]k);Uʀ+V v#'n8LQ]oXemN_*ma2ãWQj eMoKVrHήUͩ Wh{+pCIȀXkvL΋(c֓9^,wVZ.r c}vJWX=2pۛ!][u"\[Yf[IVɊ4Ms:oݍ:w]-a\WLž55X5g٦@h?|^.XJm (=#TP'޵hޡdT.kݝ[|ˇ[ioDkL#a9dhP-= Ik]a;>&S<,Ɩ_;}؀fmg] kr{ﶖ݅9 5xH79ϯ}kwͽgz*u/7FV6VS1touٜXܼ ΍1+D=W<5ᮌƽX˖[v )f~Qwc p]u WQqglQ۫U|  L\ ՅUqN[B\]Sv,v[[3tDd?Ȅy׷ETqWG~79moD10D@ D ̦iՖ}~3+bَDD A g,Py*Qfg1;zn h5Y=7uQe_@gW5JSMq8M/R͠'ZDn(ԹwzoN_K]k'"w3xNדn<[c*;%Nh+n|f8.L˱lxU/6ʊ,+nTukg玴mw;zo9`^ õMv{Ŵ+}LZJ^WdRr$?D@cv&nk&y:\wH2)A :Av!;XN~l.Ą/㑂Gap#2@"*s@<'{m+?QJ\d#>YA.wB] 鴽{݇e~|p ‚"?"T"҂ v$PS𢈯0 !%}A(!(>QE8|l >ɵ5BTO(5*@>Sʄy@e'Y-,/* TZ('rjn_A JVd5T"f~Musy.i3`23k,Iˉͬ/%&"UU{` :opSB7vVLS]?@& :d޹qVICi)!ȪZU*^kӥ_M&]=N3NIh! M^c-JDȷ_e ߿NLM"7lF^pom]PELصubܸ+OjAaYaR]QSsEHRRnZ.3pC3ؒw>Mm*՗W&Jf=y|/}tgU>dXV z/孚7d\ ܀͛!G.՛a:Z4M]dҘjJ 3zkD+ uM:>\K9w49>+ijqUEO4Ktak+@S0@yQw¿Y k_y;?˝CMsZ^6Z֍2SIOlȡ3NHek[35mMֲ E"l/` *'7C@ ҿ}O;W>odgEG )mZ%:ۓz\e1B IEIWץx|xV9}0)s|h( k9^g C[qO>S z`#23鶺WO/+ml3^` هnWW}T6[V>m~#h_B{ՔlVMBɔ1!-Qҳ;,K0<\A[)Eg3fU;b<~ۨrS Qmfk '䴹r\Iz.u!mD;p̨L9DBzOs+hIb&QĈYEؾydg<Ez5m >=ۍ|= Ncc;[;ﶜ(䱘Y>^ :ja">Y2aę`n[$$ r2KM6Ӻܰl%UaEak_VxoHTwRA @Kܥuw9+;_!iV_-a[Kj< *IK/1}Wy+au3 ş¥}]Giڻ%F|.~vD/Fܙޟ?2=HwKLE>Ȁ*ZhhlX3i,EY9) 40V1KagtL z} Zf%# rjeH<S]owǟjyt{@ r5[flCQ\B_x1HPzzkNy톥2{hAߔ!k% J z|4 E흻cqƢY'n.EB, ~\eefghբzA"_w3*.y%hYZ 4׶ko?M |z>Sy6%J[s=k槮~gF C]G-|%2f,OUA~"kn]lq|.ٯfbCP8 +Dː*St W/6+lƳij+42(Xr&,g &$3eC[{c 0DGפ+"? X-QBW8w0^߭5uDK{ wIzg"Fc>ŖY,"P"PCݬ|7\bD<=\coBT>υ󝪺_d^Ca``"ps)t6O0/dnE%FHTf:=>/oz.㥪w8ŗ-_|;!9F<['=[8>l΋jB@ej?jHy(p&!`ƒTmM-uUk\k_YCzQVxg"cVM6Z>+߰/Wc\JVFkXC1XwqYƌ@췹SC6\_Oxp KFI ƙcјP" .+WQ8VP!-H /+ b%fYJH*SY#I*Lp?g=GF)!#Z.dS{pF^ue|f!ᅪ\~ǰFiMX잵2 æU e34XhL IDl@$C n=Dž{OH0OIaW4͓nruIZ6V8̐nnsz}B jI֬WpW"и/dA# E(֥e0HA3/G|E00.h3' *_;ۄ*0~k+:hXO% 7}~=[^YPY/W%衂AȈv> (bMHĒi D#. rPsuc)@kz~*ԧ LCkz)<Khl ٳ62 {.]SPjg0 wv3%Fg ?= \ QT|)ẌpyaPXjoLEhD0A%{ Q?*G۷__1 p~Y u^kW"^DB8S ~)ўdRD QE0Z\ٜ6W!qFqԸ)N<'Y! r MyXfe,.:хN@zR=dQE B H d(hu;NNϋZ{.S(FZ9R%eʿl.5\؍ ywiSLQL_w;28i 9~Ԣ~BoOmH' 9UT<~:;:]|=>} @ ȈOʖ6{k?PPeM{}/|20=F\ =PSp2RoߙIC$;qUz`g5jzJQ洱r>!kghD$? h#0 0F` ɬ\J-iaNH&3p Nuc@QffH`o(֖3j\ q4ۺCI퇘x9hJ"PYI(6z֐|P1^+B8A-"^RdK*© {!!d ;Z3iIl XkJN @LҨ0ЍVF=Ǭ͑y}-Os$ lK.Uc~>Ǽqj B ?Bj{}Gp k][w]ٱfiSeMZjM410m-YFGSzYm<H0f,sP̥! Ȉ <|?Vv Vpr\BF]5庰l ň#>D!U},gg_tzQAArsl!!\ŷPտOa$5K: ۜ,I ͯj_̲ȀW.HX#D0,[5w^4@rL e$SWl ֬y۷3ʣz,{U1p{ c>ǹD) zk0C ~ײiRB̺D" gPReh(D&3W^ԡH("]/ڂ(LYd=Wnk10FV5" pYCzʋds>>ʍ@JC/dI0u-#h!UJ!fU=`VnM @"Է3YZlV%^9RX_n/`H6ٲt߷|舐=)໦Ӣvoh*7:jz:xUewT/'b^}oeBjNzW\@}|ꢈo > ##*4OL(m!mǧfhm ľnvD] ~6xb(МS4؎@"6LZ %kup}f*QN4x#pb>f0$)4; D@2w`e`{OWxzÌ:Uz&h޺su 7kYjSj5] 'rV^Eخ>brcYX3@T8!{:&@') &wv!98"DYdM36TP=혱M 7KMy4v}fLB^ 77Z ܒ[ȗ?5N !U..R2kIi ܱ%N6dVK.JҨK& / a^[<0!k+ CKMpa> e^mR^jvE]]TeU>cz՗6BӮŖsuVfzYMX5Ė`CQau0$5v 2'_zhtlN+>f14hCog,I^θ՝?C6 7ҝم{h?1Em@EX{ vCӆ]x:|xj+3"G:yJ~#>~< DϽMXNٖq7CGZ=q4V7v4:)zmHî+ rTGw4]~tm ifە:](vl̎ abr%\"VgCDˑ5+<2SvxZ8.BD&rhAZoK5jͦgxnU]L-]SߓI|˹"p-*ĀiHa4Պ;P,vv7Ӗ*n]7=:Vn.QB2-?*۷nI%:Ss5mzcRѭ"U oEs&Wߨ5؋yQ U.&DR0|PM4 ٷ!x>lS-T:@ݿ !wd׃|/ic!\k.VFsVܓS7-׳{pһ5k.o^HJ9b DN;8X 'w>,e<Z˅5/oQWgKMm2FJEQ᜿ r,ka26jfź ppn/Y6woaLN똴m߲;["l4QQT+7'_7íy. fgӮ#{TR({$LrcfΓNϦ\KU3̾˙.s0ј}#k@7Σ!SzKOX3}ظMccL9ȝ۷aH8[G kןw I>;o}TF۷w- $c_:VnZ!ٹ*E^. }'Oc؝Rt7wΥΛ h4ƘtEF06pGZv˙jvhJXyeٹs4vjEu 3k#)Ub\ V߳iMJS۪dL]x=Wn+JTÑ\%/іVhTcvE6yZՌ١a;Zj5bPʿ"=cfׂfGrzc(vѺO՜rځuXFjsxqX{ G[4Jr:4{۹˞,heř(qaץl4+֦6KQchШ<.n-)ַA9Ko%&5ϊE:]S9 ORUK ^Sю|<\35 i|^m.-o8 )b>*5;Ml[y1/* Rn>ZgcяճT^ zyp裧D;X9j҈NmpeHgqvh<

    \pRkv/^-i:\69NToL%l mC4X%DzVYɹ&.}K&ODqd:dӣbZ-Z̓40wq*5: 0Lknio`_`{YWsy{7qXW W"=w쬍SݗZ^Z19a٭j>j,b8DNZ[R}kA o]9sTƝ˹6Ixjse̋UuMz|WR9Mܕ wyM/]yKՖ֜᮵'ۥz^:xawrNxe}l¶X8x/"V5䉙]v2T=@I)TT n,T/VO\rf*{jFZsNҁp "!i"Ua@y nÿZ&GpNTsI_j57&K\Er1ppⲰ")2 I")62iuP n%(R@z" $l3RVjf4M0`6<.^F '!;B}EnEۭJe"8z(aF1.@V59` Od:ns ϾOQO;oʕ CК6 w\T4ԥ]52 ֹ)I`9;'dL+˭ ^a"@6DE;/K`9no-s@Pd`Lj2vDL$ VIF쐉4! ڭ5 C $I0 4O< i !Hw="sfH)FK͠yDE,J7:/O>(22<8Ydf bm*im%M3mG9`eV$"A*!  Y(t$"1Qq`%]݈"JRJ9ǘ0W@RaFS&R}+' SPx!W54>p;#T"H42@iH', 4$\l$"ԛ VBBπ6)+^T4!(SbxV Olb#t:[hvr DYI&Jn{$TgP+> t7QE`B<=y>ސ%д.鎄&@~`JPg>!Pycӡ >Av{1rL;o`eMmC ^A 3.l]mY&)$Vd4.L < _g4s Űk4(X# ~P2"k(d-re8/az JDt5hvrr+r(ZjIzQ(3 51b+V䏀?-"~ HUi>ww]䏻 Zjb!ٖ,CPWXPkqk^[cjf}͗=,y?ˬշ[?R=]CXmw 2Jv<փ\d! Ȅ՞'Tuc:E@q]ڹT]܏%7W> 1mSl*]8ظ x-,ۨ :kR,#O\;:程*9t5nW+h=\𶝟^c,WV֑:߳,eh`j}P]}:ajsp Wt9Cf֣7Nm d@1 mD҇%:-0kX- VF`+CŅ:A<*(@_2RDD0e J b)i EG݀ẙrDP<~AP钀u׿Jb@DۀCP⃭u ݤ$?ucT:`P@@QW9O܅; ʩyO~teB?^^DN@}"U_ՔQO@W?}^O"?[o!@9<>|Vr#"@(Pm JQCdEsH} pO"Q}Tt$@OeW;޳Wl?{$h l ~zO| vnG~oafn1Dƀ4K+>$Yȅ?"!E_оq +@;_L#@(_q;x֚#A;( z>l>P0s}ƨ*UIJQyxl`ap k"~ JD|*' $P @<‚ w(@"@TC"/m t>w  @C4bCʊHz>#Єe}sXxc jB P!?2¨ eU *{\zE>.K8/`T&>BΤ(pt>"V? /}A;'$N2", zϱ]RԟK -fBi^h'NF&DbyWHf}|E)jcDI͋8q ӽ-M+p/mh5&Njc' \1isvĮ64Bd$@I@L/%&͇] C7JH23v3ȷmC1ڪnb;R{b}a+Zi gnAK&CH3s=Ybx04۫Jngr_[i 65|P@K7"+Lܳ`)H_2)` 7 7f4o>FzVUl-P,ݗTjʗYg nx/D=nf"uՙv[@r]OB*-^LಔY`\Ka*wH8y O8}E\ )4Suq~ NiGё5 >J,cx|O0|*:mr6OYx70'ٺ62 h4D+T0(S f۟4Z6YU!IUd3 Pʵ?D@V~nR[02߫;Y{}i``ke4Hc"P!D`+f7UrЪ5(J>YU@@r|}dw`ȉ^gև5+%#fń]X]h  Bõͱvj tDHTPv]^ ^ٳQ"R*RmdDO|< bܶʰf$є1 L6RnaS+EuNjtj1`="Y%O9|^f7CѐCYzPՊ8bSZRʹ@/qO -8'fUvl( 4&]VHV)ְ[1 ̸gmA1jԬt|Tn\NS~}y/P_cѭbىN΋sjZʯNr2b|'f-[WXBG (Ɵ`(Tg-N:4Ť\4#ڪɢԋ;ԗx`.2NBaih5[54I$ڿb\K:k;>Sm\o$itvBg VX Dz *uڳX4 _v?v՝]-L9X3r>R?RoQhDE?h/e6C8™o-,OyL=Ya  |yVK0>o启ք71?!x) Veeg{e5Y+(R[s/nOLŊ^_QB 6՞uqmX#8=xKt?GWw~ʽq%0\waDj߽\NHw$# *86ɨ?z<~{%T)\ɪNwZ B fAԣoN\n5?;er QrhOدkT}&St1ruNF3fQ>$'[YP/BVC6fJNWdha)/?DΉEz^ ;~A͢_3 IM8 c9qUzizŒjUk4ii h/=W$}{e?2>}w>|_9 NwGO~Ty+VZ?c1=B,⼝4&e}t44Оo2_\ZvBpm*m5()#]X8f M8Ho\Hsӿ"Rt\5X=M5(N7J| n0 O#wIdXҧ};e|ɶ3w3Ys8(뉝FbtTkSau쯫P?~=)p?@/| T'K4$F 1Hªb|9 qJ%aF/n{l\'3jD'p1|83xvRQZC*Z^=hsJB 7,3(5txbu-HΉP(ܠ ca{SҨjZ=k9ChqH`Px| # rbeb{w>bL[2' kyGU4L E&>ͭc/{*ʦf#7!qj%1,)Bk2ɣV>"{.g-^|53A& QnNӡm|O}_=kfE*0+FAHT,- 1;k;$(9eIòC$QɌƭ04]f\gUF,t8&MbY$եM=%X Omm6 kepAѴaF1mꑈj+ &c lrR|.lT= qn{} fkoj-@H$A$ (^T'(J뒔h.G6½_`QʪԿ: QE'hcSF:}^ǫBdvGW|*~/* F-Bv#UDTؐ1̓c=nd$"*H]TVhEӆɲ|F3ៀg 3m=Mca[.b5vv+$jbHJ?0隍%qnEɄc(#W΀I8QlJNfRⱜck+i3X6?/ԕD*.hF0KJQǂl6.D:W(iM7 Dm$rZTB\ȍ 6LbBABg{O:p<eE=駡 -֕A[dʥa "OZ+ l0Voװ08 &e>W-οo'07RP$ r#V.BZք67myҁ(ݧ8!@FOcS~߉6qgܨR3")&΢ac| PS`ut6A`b {v(@ @ 2GQq+"X$[¨B*ehw& ۷;wGP @ }g*4[&j+8@6 Dӵ6'{#0ϲVI@+ ɷU1&+%4SEow~߯T,Y  L 锢= \yOκ\1Q_+Vsk^ȗ,OvSi~ >Ay#c g]s򝹩GBLPGS+ Ai2u 4}eu52]D)GC|r ,iڰcNҬ=4[Y_f;z3/=EP0XXsаR;GU `) -X:D>Ls]Bcx"!t$^ U,G="Щ!E,7~"m~vPצ_Bt0᠏Tuiq&8p/޹Na L9<XCp,,9.`i[\zL  ȈI|~4AO#$0'80ras=j\:,p2z!|oHhν(jW%D-WUPX WE{%/c/RҌS-_bx< wl~4*|^> \gJM$Z?|0lrfTЌ 1YfǏ LoBnڃ) &E kn`ߺ iX9 L`AK.r G'ͣN-{ts1WhASPjX ?9R#62I=pTAԟ"DgVp:OG.z;(y^W~zR/ '4*gTbAj2FDkn08Ďʮ&x{f=šA<%ALb;J ˷ !s 8d+4oH7sh){s!I:@p@Աf'`^lVe 4S 5C5Mk(p4nS7ًO_}qQ9fyOmkQ0cxcKPt3t3λLmnEyXFk@Ј 4@1b1#dQ{`}uMX^B\^*q'`:~0x ,)m}C6{5g/# Ġ3c/>4|ŧԕ =LGdӓw-eϑyu$3a0rsҁ}t JnZsӣXlːbON!DA` .NW{_Ed(&&JfHM@D7^X`6%eJ%h&ϟX̪.k㮚-ʾvαޡX@SDU ͆ OjS%Ɠ7KQq4m_t ?m# "OsAbzU= ӞP*% OY##}Dmna(P4vq}w  IAݡ]{Sٙ4AьC 1T cvHFAϺxbluYlok)ed{ ƤGQ/81L7M6]R%$0Uݖcs27y>ֹ`IF| 4zW]0/04˖IEA$33L!,I=j*v=>SkP,ypQ@F6bWzlA^AlzI4BQ6cK+^/VHC@曇*žZjЕy5TSHL8g`;Whu@{l3s(4ESšJN461wxzK7o ZM*bpđDC{I#&W-$Dje  'Cm#q[rbH52buLF$o~ɈĚq 0gcfVGkruRR$d=C+b^aS{#Xλ]}PC@!(>͚RwiȤb Ԫ<3&  i 6JچIx,-5~e_KY`;ҾP~*>5|OCog%"ߗDoPu[(3iqLQZ2q;LmݻOql r61$N#l纝s*9<6a<)Te4_9U> K^FŖgާaZ͝u},{Lh gq6az޷ew8z i􎗥/كzb-&Cm78:3 <\}g`C=?IGG+9Im8uн%\I ZjsPz.'ZK1?g?f>[lD 1Б)̉C?L8<5#9=-t䏏d=?͔֫ɏpx_'y'_\NO AvF͍0xJ+ަKF4_J>KC\TEݽHt5O6L8ȧ.3o@o[{F1Q?wmgPT Luٍ ԕ7Yu:RLf{D hGPÍѠֲLj;[\m)am<ev=s`qDÔ[|ғ|9.Dov3z,M^DGas"ak{5lZZ:L憦{g+[`ʈi&қG% &)fY.L}U̼I xlͼкnER`bg6CXL\/;mn0̖!ș}Z:׊тVL%V,R+WݧFaJ_Nf?$ď@M"4*@%cy,)& 8f09 ]R>7sy=TV8&*SGG$l!*+Q U&Bv|I*6Sc!10F+$a{sB~<ýdzK} _|x^*x|<{>5TȽ+ESik\ 7&k m/MDlBX Mwr46ĐS%C޹ǯ1(`@l߯E]xk@<44![ٚ[&_z7t;v2)BXGHe Z&xRPT8ORW׵ROJF=J7s쾡@q]]M`H'ḧ́2aݠJIWOÂcE3j]sFSU&Yq3])i_Anc|çF;^}~7<(R TΪ.΃>]ϗkŒ׭Qq1R! M1URX`䜆^jRSC^f-TAP;CֿLz̯Y#N4X]y[_*)iiC8E d#ߛDd=t5L9?((ϲ0}k[΋5)HB@b F50@̀),&"U,jRWX>K0FP*اAzԍToIK) ۅhdAܨP@ ,!ZSf $E {,|IA)n|3Aa w$d8xKǩI*YU2`*6n.|Nch}L 8v,} :"$QJ`j9'QL!#LiP%r2u2`K P ֓@R}'HI r=Ɉ/M/Q;x;ڇ1I[{٨NvgE~ ct.A BahSX' R^E'޶Љ+F r-"m1&|0r8|vמV;#TԓCx knĭXŷ/!@{02Fdy]}~t>%ޭy> х(؀b!{>Օ2.CڲϡR|+}T,=24B֒}JJ=B8 nsVG!]LsM.r}serZeI^ M g`4J,+%:xumfW& Y7\ `UR8yPre]KNV<:T @- _SCqP_ycI @\_{S l .tp.e7{'z$)9,CfޘgbaP/aLݦ>:p.g5rrs e,%G#Qo_%8]K܂c1v4 0f};^TJ?,;~R|;(4 yHfa #R_t@ktLj~͏Hr2 /^j y0FSfzi#y%~!ov'9#_<[8,u AȔ,ȳfv)4wxvheQ8&NMӟ^DPa4r\;բKZAD ̠߅M<Mq1HQǚ|J1K#s.xuig^>GXif&*Bv~@(0Y ƹN͹<9dpZ-Zz_O8%z1G)T}rU$:no>Wqp`I>jli<ͻL䅼Y^  __T.^_W 2=Jw{`Ocp m"L2"brJn[Hz]R2:Z7`jceӍ$ ȹ9A t&"N]'Xa@>7y q w?I_> nKJkH-:88}uKԣ)JHPnMQ6 `Qsy˚bQ"pHcʄ)ilPm|MꅧUX5kf#+B@AjйKIwiv2=SnQ$tw=P7/^S鵕`UgyG"¢) "'$@x4 kQcL7˩q;s"JU..Q;oT葴 jUeHMvC'pNa< hxnCGbVKgs&I vs1Yčm{jȳ$V3-6R` _u @:s\q"Dc!(ΘYXkZIh?έ['mzu87@}+YVE K@/;2cEͣ" &gR]i"ٲ5Em6Qã:\:I6-;M@! Ad_k5*&&aFl7>zdUA1-$g0Wz6$#4ZhyXd $h"! ؍ɋ/TS@:P5$"(E(o`N8ESyθ֜k-R *Nt ]uolE#kVR1cy%(mRb 9v LCéDF lDk@3VMTF?;ILf6 c8{bZC^sr86sL(YX` R7̳<2M6 b!;W#71QZhj2M9oqL˫fe!,}Y)LJF]3" X3ȁmjR`}Bk7'),wc{ּlmnCp5J.Y#LfOIo:KLG ~kwUge/3!Ciw:fWLmG!}s]͞Ç zyTD?4g$J Hcp*Pj,mcNܸZ3d ;qūKKyL+66lqAAO[q:t('E`̢syN%]dz[}fC\~7L_̳!2.2o*Paܱywꯥ`B;1koO j32_UVEp?9ere#FE@c3~\;؂ĭEzUX3Pp~aE“+C/3 7ߓcRAyq/Dꎅ^ge kKY n\1/u&m۠Wk^_ FPZ*\fݜg w6ՇeN+W!cT48fEjmP}BPhd8up:ԜVƪޑ9"9pK^{i7uR$' AZ6l?Myvu/:0:{d MFi&1MɋzH—y"DiَF9zv\cͦJMЃd,$nf.WbAǟSuk0 be3_J>(Q}z]o-|V/Bg.Ƥ=]j 釥-x=mƺmg]V491I(cwBt뺭nf-G.B %~ a fA=Zޏ<_00Θ~i?YA7c4V7UzӻG#Df`Ssj'īũAMVg"& Am]*k^6]Uɍs[$`]B3-S, 6%ֱi U]ғDKeȝUD\6xiB1iw I0J3YKĉ:Нii.AVB.I$0L@F J޾*Nffi||UālN0 ˁjEfE\DZ1nu kcrpT,\p$H{lo``& QPDE:mV/6U<Fu,h2` DvwWk|RjpGq8Ցi2MD@tjLH":vRSW2a QF,f[^8"X4,EFQvr-ZU53a@iU{t HEZHT ϒjImH*,c4JMbjʼn% B6=o!*G9d]2`HH_6"!9h4E/4A<)of=c\ߵg,^ ]j٬MLCh;Vd230a(:A}X+\_dkvd #5kP4x(P6d88\p9z¾B NUIq.zkLVMcbb3n%2z8 W!U!SF(6s#&xǻl+~ nJNӂA3MhKkZ؈r{-t4 Ԅ(ω߳·WdjKХ2HpNHm}`qzņM9*d/1i ;;3\Hq\W.0AP\^ΰ$+ 67mJ@h1*b(.~N˛CN(4q{?k]`)J0eYI ]<7^v*y)T\?Dt't PUe@d"S_ȴP) _S`3xL<'fң4IF_5,cr ?A,e6tЩD [1avz(A]^0I9y 翯;F @* KwuvQ 9şi^c1*_M$=EZE=Dr,6 /.A\{Oˈ {{ ۄ nt\#9swȩXϗƢ[vv5SjlGe!^gz q4OGq꽄]Fڷv?UY2}WaWz lH6ħqAi()9]NNGd P 'iP@)@5GU(t$K2MVj+Btz 1ԚVu8!OU)Ky꿛0D= 'ջ<9P!F+ɬ1024]3:NT(bKy_g[_GP XذcIHɳr\eiOlƝ?!l$R˚ ihA(@B*tQbUvkn[]ġJ z߽<<)}4m`(]r#ވ1 yWE= +['Ϲd78ۚ]Y p7 h/Ky@su/Z_{܍яSS m3Jk֫Y|Yir/]VQ7 ['cMBA`C' 2e@gdCnRBH"T܀v;=vuʶlhrumyjJ*#Y _jC VxHPݑ?t>0^OYxVw+ӱAݻ@$='480=?Mz 8V:)w~Z<[[ F$!88+rc7; >=A.߿%j[fbcacGʶ3d%>rBOİC 1X)9؀+GA\[wO; ,#r ^(][q/5r> >qE@]$Dα-8l_`%޿|jD!fٱ"U`r.٪0cC-DX($4YOBUa}=G{L˒ KZY C5͏F@UfrO̎'OQOfl]a6rb  j&KaJaJnUyˏӶH'!wD{}o^=D?{30]_h%QP-T6jVzn&J(E'UɱE|,v-U!$H4~ g pt{+ d [?tp3bt[lAd@k<<ߣ?aVD5 xmT,q6'6׼稖GJP3*[A$ Fo_E{]eEn6E_u{mPֲm_ k1u{,x^zW+W&,C)RXK. ڮ |`rZoNZ5.k)BZ\azS6ti\F;!!VFb *3+{K{{/w-SZT`D`A}ƚaij~ L`]V_sC} Z=H=/iɉr"<֧˳L0fbeYRsA@Q<~FrP 92i/jK+8ka(``"aް fVMd H1  Q0aZB2794H1I'ID c591__-khg-9o$z*DpX`_3D_Mfޣ*~({9_}GQ~ه?~v 0HH2w. _]3\1"0`3i]w(ox8ʔ}5 "fzOQb@#50%G[נVo =?K8ȇi˂&Xd5Yd8: WYk>]' knbٚ@*.wo)^G5B &t+WYc"?t<^9QazO*iϼJ9 ^y|qcq >Cs_{}/*'r?vqAcēPMZJ e2-\>ګ&5x'N o}54.Y02-VL4T9:SUnj웨4|Ovwo$,$+$_ɑJ75?uڽ C "mU`{VNcGP0`̀6[sd'_2"gᴛ}mhY}+|njZԟPP؅)Yy?{e5jQAՏ[~¯U,FƯ)jMM ] N77mG^.-zj?aWEt.ei] qExjMYC?=;vFޞ[mVh&z>z:;"'Zg5q'rwtZ Q,}x%u*>[Pۗ o_=%) 8r ݋|x=ㅌ}u]=K2sӋ|sT}6 ӗՐ-A+«ud > owŸԅ<쁥9m4Q`A\v"yR/ۿ˯~{w q˯CڿБco3ݍeĞ띲~O\r,_[Nꒂ"~D d~]i$·"%C^\g`NwU2A69U3;HcHY.mE]/4:dUY~+\ݤh;0B5xjڎTżh i~f% c?a dFbN?\q dg/ |*YWc_NG~7Tn5E~G'F /;v B;g5vsbE|:nJ~_s=(""3-Fbab]!pR{*nOgg1 Qkv߂?%'͎裯Zff!"` iPG5mِ.a РIVgK.r፠'!BRop8eݧ&]:t֒ѭ: Uh $=[z+B4)B;N*(hDř<³Kia}>ToeVb/+OT˸9)U-CYPijy? JazI=&.usqqCt;q)yLx FsJ['孳?cΞIy֚/<9~MpObhK{X>YB,dDGE!? C#p4(1d3Q ɓיGac2T,f?~NΣ3v ~8s6m^*ygȽ*buZALӄ"_aa@ÐAh1c jqp DPKB$Y.g3G$"at,?gX([Szau=ҢG)0Q cSh۸UfTpY 1nZ}2> p՜n1b:im/<̒Ig3{Nx{ZoUXneZ})d՟VO at9 ?αB*Z\YFt߳e׍/~ϒ;;Ut<Dz߷ t5M]J`m65cZBNiB܅DnӁ=V{Jy,iq  jd&ӻ[iv.0rxmll)^&5ikmkn/|cn0OF/ iOM,6,bO,䓌){-'Z5k(NJ;KkSxu2_3<S2$q7R5̚hqydnuԠy k<9U6QƑ<\-qJw,5堰F8\lծdFe;kQcU#6`Ec[XQQQՊըU]xo;7pjR1ؒMݓw;[_(?׋.rU+@=*v eZ,қMd.ʘqR|=Tͮt%J).KU]%<.9VU\tQF*ue p1HtE~QwivpхO܅{)QϏx A/O2H.=+^ eI6jeFѮr P~W e5HAxGzvx:{{IB>)*m0 O?;yޯd~\`2/ƑSɐ%||/a~U(AdGatVXZ .ع2CkZ*Kby3FCAUp'X(0ڤ5APmh65hkLmHm)5QVAFƊ+hԕVTUo@hlP~3HHv7fI"B@?B vzw;hy+'߮7uy܋}W Զƍ2loͻ78\ۻʾ׫n=Cw|BbƐݕ5 K C 9bUrq 8΁.~?C/$15OD%*\O2 n}Rn 1TDm2G_ξ&kyqXl ;AyX/f샣gQ-|CiU4yS9Nqm.H8q=ַXMHRę5 mzl N0aFL@ˬ ,z˚)ْceDBceOgu۔Dٝ;x]ss_?jkt9qAl͂5˞ X'd HWJ 9Z| kiqhHMѯAng<<.oJlnӀp) 遲i"LlcM[Q؟;ACq76xT3OO≁Buq&$4 j-,dE+gV1 ĉ*/X.bf ;s}}}nv ?q$-&>lFgtK4^8mmQ8jrbSdUC EcS] Ub{*r<9ʹXAӓmm}Jx{,%rex-i[UZνʜLֆqFy/Fu𝴪b.Xcr3Vڳ/y׃8o0˵ZtU ) t|S ~/\w8ޣq#'bPġF4m1hHf+!4Z!jbp{]]JDj-]^#K,~uIamW.8uk0оWRZ74Կ,Svwmϐ@ |Tύ0 =/>ƒpy*~>cOb)if/ _Q<Ϊk I,ݨB@tCPE8\ o''I{sGʻ/ SqOZ8{х_AA/n:#;$JF(!c5DͱTh9-SS$_a1_ց.*Ay>mƍbjJJDZuv򼃋^l޻~?vu ڝك:M iE1&@7K:>|J$Xʙbv3JvDRRxs?2<_Ɗ?sL} 8#K6edF; ԯuN=n+TKkc^_b8R; :^v(~{yG%%~R Fi66,Z6c|Bd *XCuE_ K޵-ZgtY"Qhێ?޷=R\.y 4R?hUG77|)ÃhLoD>8p6ԕEmʞ\nV+;kƙI!ttkz!\o4H^SA={QRUCSGG?4 ּ6q7$IL&1zfd$ [#2y`寧N{GU쐶hFUtX{g (;$z$t΂Œ:XףH`$J #C"!@4O jZZ)f[t3'pjef7=STC"3#sQ56ASWEz5pS]cn{d| AW^t͐<&7[JoN-0'_yMN / #j_* #2.Nci8/Og}JU06yNgx}>guo3k>fVBφBOh7ed{wՊhoy,k* 1S\Zvg |4V&8|6bn:\,7U[ĊV'c[6;ȗI<ݽJgǧi&)~6i.I22Q7=J@huU?$Ï'N,jy1Jm-1}¢G3(1 `mл42P1muucTH;6BŊe$S"Nj^cqobm[h+<۟7E_ uM`v n[='zUIگOgw:xReryQHgE[=#E ,qHCȓA$A &Re۹V5شt;׵X6Lhc|"כ-ûδcb4W7]ۚhh9٫Z1Qu&ă alr$c,X=4h?iO[5F1.jM~FY p h=0mƒG4.|_')0};`$tLTSN^&̀8e~$,}':Qopq§N}ސ xkh,5~tfbhRCիlr("PG$Oj|o|.R4H &ctBGr#}PZz#E2H$Xa}@PVv}OٮBaOz+ SV! IɊ;ny}k ιZRo'ۦPtNcDbOs5rZۨݯ~& *LџzF8h/kOh@BT@"ȈD͐6@kQJ"ƨ}NQc Wx Ig9bH'ێ®J߀ۃ{z" $&guMQ2%scE3%I1\ws)ݺۘuINnuٗ]DޫzZ*v܇pb'wGJqaCEME0= ֽp}'t}n8{g` \|9z~tQ=4Ev@U{ub] fL 'Ay3ګB \}Ķf8TGYWt )ІEBcz ԡV^[Mc+-QRwna^lU-iZo|Ix\v GX zpχ+H;O4َ3;OSBsJ&aUA8mtЪAkPs~0{WM8K8Z*;(kİ}AchiQCTn=t"nwN'5V,UI{W;6 ûmPYTIKiFիdzט T  !?$6<˫륬)oh0~AQ T^8S ղOu<;i1??<_?Cx괬ΰxG\cOWi$K!EWl CIxfݯ6 sVDPm&*"ĥc>(Uq}n c@#=)0J=ҟ'#?kd{׽ؓZ:'m厔$NO0HQ#sI_(A.$~3՟WT bOJ }ԣNPkdE<@0 2RB[< %Zm=֯3!PG^;+  ?ߵ ~+D/8ךyC%#ԩ/x5麂Ơ@.VTl`?pdɰA:l)Ǡ'"^6$j:)),W}oV[erM尼Tu>_7}i'?1/~e=ri!otU=U~ҩeM_װl@WUV!ȵ/y(mYr~t!I$׽jwѡ [`L"?K@GT:gpUiAV=Uh?nTW*D"hC`|R%#C2!LH{^?XP o0 ?k/w"CȒ"C=kE+r߈n M]͢LUbbTD?HADaQq(.vʀ4(l65!J@y"DmRٌsXů;c . ~NşxTJ8gh"prOYfB3 cOKbqePzj$ JbY`NMeMt_jZ+.РHBS*aN*~IB`wyG+`Q0SU3)T~~_А7FJ_=.s6J@wRD0DPjOq 44na!QEThɣF X ٹGe72s:⋐wgn뫫N*]@N~nqTiq%''Ћq<hbE[xEg9O':>Gat5E` !cY1=[%'EF5nLĨwfp W00=Jěsos/w\0UQEN/Z˄ igDmh)2SjZ%kԛFJ4blД X 6LZDƳ*4)$$MزhEi1E`cMl(/Wfs}zZk& H ^)`=*$衛e-kmisj0 ķ f0I(JA 0orIRl򬽵Zn#}__>~ok8 ]Tqڸ:$u!3qOv:s+I oes+%cW8~-oSNΣA_ ZStږ`Oա纅iܥpUa{n=WDIuHwZ!hoK~Z,q;yk*Z=9< &捖}]5P_$;%C 5HI ^wbk2Ql .xHcIͦLE'cU```m( ۔r(Y>m-UoV gQ:(\WXa\+I`3H/ bz9F0FW@L'TwƘ@ABSh`fA?ҙCYAG|G/ƦW1hJ M&-`?.X#Egsn17A!$rtF{Svj?Ġ:$K) #E!$]$Q\칫Q.$E\Ӭm'tO:w%gu(]N3ˤjxc ;ೌ`u b$Nj;W~R jCL LGWUTm51g@kÜ~iע|?}'J'd$452yyۮ>yc@h*m&&; bPcAl Q)%߁~yR׈}u$w u )ȔRIDHV!_/[c3CfRMb(FhB]b|:Q2-(m6cm73 .^EoO}[U^+p>_c~5A0=ش|zy$7Gޮ;>ua_}[ʜ!S 8v+?W\y]pH^yoj )RR];lPZ2*AIr,4f^lv:,6͟xj?W}0@?> Q^}vۧ5>A~nt(kRdx$`ĔL;#M2K+ӄHd1̓&#d zō DlMfċ1$z,9CwvMҍuutμy+03CtsLA 7]-UL|wX3'K:Eſĉ@"j&j@} >gK5}*a&AΆL=􅁅LoBp#ﴏiin;lEmߛULxdћorUSv' 닣A_'}~*eVyZ !|$+1!#mo;03^UNc*MZ$?@/iӮ&a"L,M$7wtF$"JBe)&dɢ6(P1+s΁ݻ,gwnwq?G`BI_O3y>gm{m:n@8(c?n񏏕i-=~܀JݦejGws{[rl;D7 C荠lc366lZ)6 oyy^6f w;揢1fPXD|&dơ hHh Q,$2̉ O~+$N_۪O{g|>ט=5dP̌L|-D9굇`"ܸo{0,99ʒCK$i&do#d(u׿QL]UyMqgүOg'.=-N64W]wOe[b8'5S1J4CQ~h-FhE7Vrj0 $Q13hf 96iݼ6CF{}4/YR2<9HQw9.(.?.# gwzmzwοaM֔eΌ(_Jo.vaCp'=Ϲ}^)8oNp"uHOy!~F\nPN-IJ! rД6{ a6̓ Km,GyNzy$e!`WU(oP&A2 fW^y!D7޻q@(TQD(0c9B]䍈b () BlBS$(dJ)3 .!-2% G.p"#0w'pn˻b^ywx;tyr\2H$sB[~bI=rdz^Dw,zw _e0hTX0mZ`|f6٠b 7KFM>-ލᗙ=㡗6.ľV (bkSn:JJh+_+~s꿓}|!Ic 7ȤCD"5/)ojfdԴQ% `cI?P"da d&+oSlQ稔nqDL;81$I(.JD1;ęSbMiP,jQ4XYdbFF@&H)&Qlk4Vm%%eD&*e6F4*WxOϱ-z?S` ^^]؅HdVL?t-YBMm=SiR'4dM;tI$2{5E_v:} ^5c!޴ӵNoODr+Z˧u[ ? =NBc(%'yg?{c8=wOUJ)QI>ɱB#5FSeV5VQ(`MmZ:EZsO=(f=c7~wNwpEILH"" $H1c"h1)E3 dQD w\fIEdDm,$DI$YL (B4cj( Y$F0C@nIJIew~/J"1;B:tq܈$ +A/k+q@KB6w֝Mr݅zқ,YOG:ɷ{LTQ2}v[$8zd6;LAF!Ȅf5ݹ2 e#$Ll&̖I)J12̓ TJH g7];|'_m/b #I1;T䄒MKJiΌȌP.sFJ$ B4Hμ˗..>rtFujϺx]|o=//` zP4Tu$? V!]ߥ2-[GwWםLcMc]ˁdg[͎_E"5&].6faډ#Ycidwly^}ߍ$_Iݓ2.TFL^tOz@ ('ԕ7qìkfҁb`z AĘ F$A0*@b+ڨA0DSiA-I@-NG社 PD` ;($PD7}{..@3_LDX tU'ɔ0Oo/Eo=oTj"̛4bbb"?ߏQo aKM"i;tR[+MFu[> &dׯLDS[0.[i zd_tA0HF0q3ϑƒ6+?r>M>[-M!O5+w S"EPR$'c_c뵃gޜ{Ujc8Cyzw~IuV zaW$l<[g+ZS/w޿?f Wv=={peG[!T+m3s!ÉbsᎏfձMvL˚-FX5J }ު,;בFKi0 0HD A Q LbLL"?7I"v`̴F"ҍI)e4J"i-@Q14 (6ccdDd06"iiLM R$ō3iDSN;s~onb !Lb2RM#JT"R"16ƲJ"!c#!" =0l"!K[e//?7r$%Gd=!eoO G3zyIߡa8{~lF{;ኲP0ʼn4{ۮaWT<F7C2UXV=mā/U >i  `!MҔR+PŇXpABA!F00+i*&VL+(ХЌv( 2DR90wB玧<@HrJ$x_X=QJwI H,0IPA00 $ H1B\黺_G>ڿ?e~'y3m|!=UߛW2Kl`MIe!B:~C4D11NYt zF%!VT='y}>:3C \p0uDDT;l.+z ۺ;IKssui+:owzFqCD |&UIQh0b*_37j0nA~g+ir(,1X?+Ɂ`F?9)m/SGeryΏN]9<= CJl|VI3DoE-~hFy8hqg¤,\(]clA$ YGq6A}NQ9N//o9aݰ6$x]wIn+~6(LE|9=`;LAӥɠQdUQ62V ٫QJ(׾CB=D )$R[2'T9-;Yz$Ӽ;{Ә׵[_ eQ'ZWƼ%S?nG|Ǹ n5ta[o:u}wq'9X`B !Cl-GQw<>RH(`HI5#sJpEaF(~ Q5?;SMڱF:%_.?c k{ض?[[\P7'ݻʨx6>5Jjڂ lzVr7fLr~y ґ0A$ `xB޳̲mk[/^Vn5Nڶ6ƷϽݟm<y{⯖^DK)2F5YF "MLAbDdc6ؚlƑS sMVVFR@F@)#MQRL4T΄؉aA"2hnu9uI"m1cMc';Q*H:Q:/:!I*X*(} 5o%>|܏i”Iׄz#Mjؘ:wOv]jVz#vxy}I=ɂ܆ C&DD1x)Y M/#{71;A'qiu7aÄ"_ƅ?|{TUBDCIQ"_7}{cHJQ]R7/J?~^x^LBf;Ji;ۻp%/>=gGob;^$yy$u<=jKF<9ݿioo/! ;1G޼k DDcDf+λP[6g^걃aQ BlIH%.W8](Wud]03J@_Q?~FcЃ%jkޙFf[SqoqOhddA#dH8tݘ|9*Ű52RSTBO/ysIiէ߱{a׭$U T!/^yEA<pݶ馧r诮Oz{+LS7[ c0ISlAiw!d$/Wo2<=,6I8pAv^@R:Q5ŎG}$/-{4DZ(> ?QXB`0`ǁ!3Xm"lI%H$S# K7޷zW{Wqۯ5ʺ$H%jHӣY K}~Wi[/:⬏7J,?m7վ^kyj'Ņ=s'n_,=]P`IHH6D}VSq`醀ֹ-o%5)q 6)[q2‹܇j>[ޖeyG\lq^CC?=?+TwmWr8 (&&(Ma#dܓ8*dzA1 PT5N-:P5#=oG琁>SM%Μ" ]}ӏ^ .$JƗ4 b8r>Hߢ$3Ђry:qcʣوӨ›jm7sq%|ޯlMB9p.8 ;0,&'o4dA &DI4I(})`3F2jPݓ9O/ڸ[p<~}0E 4!vA_ֱL^ *SS&RI2LbS[l,d@fm2f!aג(E$C^w2pL(H/Wn|h.@e5*=U}M|HG}[~jnZjˑ۔Hd=lK5µ61HH~(o䞵el3%j̬AҵZq_VeLY7p*cyT;b})5Z*\__O˷u^p&bu9{~ߟ/}>]xf6vy3lmKxq^NA`PAa`,2L!(,K5;Tz{,=25"3>haFk%7w,q{s:?.]V>Ӆً/},p7h i rej{XH$ 1DM00D#2…,6&$"&5K{~kEEDU%nkԻ>-8=mv/bK~DCtю)sd,fg즐 .ljjHq&!LS[.UEg85Gcz@"?(ؘ2>p)ZcOϷb|y]4 %JHR7՗5b]XjLX1<[Up#7@M$Ie$ dHmhzNؚ@_>"JyTxVQűЍqqiңD-b*@$VQDЁi)U.dQA;7ZbęDNnB ,c%GﲸQ14t ߩɋeSfe #^sS\Q"-u&gl 6+Ra e a2)4"v܄z_eHϣMܺߧ%3$T1bf2rΜub$aJK~ܻϋq,_+/h.ti4)(4 Y\llBTr$H$BMR,o$6#w4n{De~sh^иՂQH Ell,O3Jv~z#sidM?qίA! a`Haנ?թmgm@植#zU|ƳF1IJlDa2b FI咔OrM_./|6sSWZ]^6QA_%C);A ?9E  wڍleҾ&2 46ئ KPst=u˘E!pA-}].q5rΠ'EQ;z!qD13s`3")(Okǡ>{>fde&}珍]@(JF*d*icfL"FEeM3O]_辧ƙ׿;r|9rc Z11w&^agƊJ2w3eWUKcWm5˷+:CvQLSV8pi$霎bn1xviۮUQD^mj/ u민F\~,U3!~z/nPoc͔gBmUŏe꒶`i5,b1ܹl#D=BBNj[)Giʚϕ~0 20d ɦ6LcIa`_feJLX+ţ⾏§߿23n"T7֑jjPwxGc\K}MYU᜜WoR- Kj$&-D"ٙ5eUSU7mE6l~9l !ME4 t.<rͰ2&cM23cet*B- **e,ř`1bleɆdC)b$9vA;I0!Mu2Dfa,wjQ4i"RIwWsq;DMM&>e$/kvtD$ HXNBLWwzgДY b$,חMd0'_[wz枺d"HeҐLMFA+4DF$Ic. M5'DfKI ")'*S0M0Y@P6M8?9e5;lledNMid8Jd$/=G=GYy}?e0̒QSd5&HRL͌cat$bBHFhĚ2hAEaD19-sVw/gm$X^k:w6[eK7bajv=?B&u@7=|}{S^|c`D*HBA lu}`xAZ$s$\`ۇ@SohƐ+&hѴXjJ5^Ձ&||.(߀4a x%Riܐ<Fs cui" ?LHms  ݁1cswy ;HU>$GA;.#b-}Xj.0')]k98CqUEDGm8.<**[MLj|Jh/F62kjj>"j6kw3ϥ{_+O삋zKaO<(3|1|>2mhIS0IEHFLe %d4(6YQ rhFFyɃn؂ sO Cv Uy1CdLȸ fq

    λcQqdQpUzXxy=/2G*$I70jC| pY m4@EP xz+L*KA8lLA0g?iǟ?ó|?{uRI*3n<7C=y\gBJy|T*G,X=T[=AA0I:t ,l!kձRMzs+6VfM`rו6kidߜNԇWM[ Orp#w/h>ԸDn)T|-^ž**L0<$Qf|֌6dj_థ1< ZrQ*TWŴ2T^h!%6*3-bXSusp^p^OɁې^?+ٿSW־*d:]q1l l\[<G; ;J" |slv/EؐȺG+cc;Nxs牨@!>-H#=[U'/wz=^69RmRmIm6*Frc/U޻EWc%$VеǺZ{ֲx D?i?.nڪ L$}RRPMnpgO}^gy/:ZKr;磝*>^ lY!5ūoH5q].cng.P& A?qL(S_)3e@&bl|9x(?*m~ RevR[en 4 O7p2Gttb~/)XLA8e$` Pqr)0KFXJ⃦ge'TZCS3vR{_)L7yz^A"|<~o3"rΑl*]9g.8//^~ceL:׉fW=$ha_6 Nq_ EIK@c&&IlEeFE3!1f!"2 01ږ*)b}K>pK+Ed>"΂2@vg*~G+y:>THGio 8Wy{i!":|3}DzvW:WfAZ0@g}o|kd`:$48*LN󰸽T` l&-bH73CX2.ŵWu G';s1eOkuPћhqdMϽ/+K5哑=~WPx5yAW M2sz^ $@a6:g8Bˉ &i!$SH l8~pty7zyY^wٯqbzvRIFgZq0X@wӇ!%o$tD~[iy6qQ /զ F"q5JZP8np XZ2~41pWwD_xu-cl'I b0XBH"y;~[5ՊΦI;i95``?JMuYIݎ0po܉.pD%{kg~6=Ok{"va6`AH I X@ɓ}Y~ cQMÄ4*0l i1¡c12E1KnM1c4F  Hna40RQd L $ IGD\&4 ƢJ6 %1u`hJ*UU4Ax?żx>rwK!?) Ju n6JS VzkhzkL_Zv G8 3Pۚ;%n{̬2ag6O *{>%j)! W+Oqc+%ӳn3,̰$Sw],|!xv[~Ɋ+(|KR C9FЖ{2 ,nX,ID+e?P_^Pey:6ϗxa3ёHTc?S{$̼`7#:={8eI)1 j]=|0q&vIH1Qs#Qct(6=s.ܘ]gYH̾ ^h.|GI,,Pld6=RmL׶ˠBv58 fcilf+m;찳Y.荾C_g߁&v(%S=If՚5얹(Wh>,}>V(d," vZ٣!$H $a(69 6DALjkA&EX\܀H$f-.'9~q6?ɮ[kͼO}|tۺAϞXv$LFF6!7:qxtDjK>&j66XD)(lRjR4F&D( 1 (-5cZ) FbE$5%)0h3 6ed4QE SR -M66fAj2E%FI#HF$,I*1TdI5SEQUIGogőHPom`?ؾOX~ ;8с+ˌX}U/f.VS|ㅓ<ݧ̞ix&UHR#g6=(:Ƒgdt~cE P.\OʏrHɣ>,~y:O(L:_ ALjG>MXp|B2CǗQ ` $2Ƀp2vh iІ&x+s^WS ۘ"+d r&7u՛T ;k>iKxڽEd?/QRMuBs1H?4 ޻\G}}`?<;U3UD$M11}ﺑ$%~/e>y(gnv1r!Ft۟nE/?tݫ\@<I)c C#;pɹ`&<$@ZoawK\dݴm}-FKd Zy;ZN$N06m7Vz;[y0lII 5?D؉c./jbwu p30VF@{c3`jyTHu&L|g U'{j_׼-ubl}I} ,g/`mb;R6=Zy?? ƬCY̩ n0[\QSV8a :p]OsGZ!Z_J+IʖdG#n3TWGɬe{|0Z)u J1jk B RMx,U!RնéLeoIX1d@Ds\aɴpTk(]꾰EA(" (#eト >XQ@5"@2L|IPD*1Z*KO[tlQTR $6|a-p`@JhP Frq̭Ą \4v**CdɗXI]a"X 366A 9 j6:ݖuZ5u[m֋[K.>2z"(Ϸ£. cz n*pJ%FU >g˯cx5}Yůy`x5~gі,G2*v]ӔS*Ԫ:ֲUiwn~9CE'g$EURD 0D$ peJH U(F!N$XZ*A )Ø" Ћ%`(R b@$~n `8(HO=/R$Aqm+|ctA$I)=HBLL$ "RHZ"Z "!ƒA=_65QMq񱎱1فdxt_T+^!D} ^U:Ocg@C}`4.CD#v>:LuoE{{h#l_UX~Yc~Q+!(2:q 0{#/-Ycm4؍(I -;~-3Or+ OƆ4]~lw6v۰Mժ+Az11c DT>`I@0g^ ֳb & L+ ję% HME`F_^NGnIM[kEOT+N$8|O)CѶo~JZ$ .W?GyΞ󶚏0 e lIK5ZYб]8 Lmȴ(2,lTc j606IhF@j F><Dk2]&P@4$ fQ  ALه51EB+?b;ssqPqoKDz7t/nSrx4I'ϒD`J! 1M{G^pP]1va mcC^EabDGɪ`H"5!("œb1d$dL $Q-3 44s84\p7H]ّ$I$I#cG]mb@7s$~0<+뱣 ZJeTdŴ2CDH45^oyxG?g~ůi튻KekhFC!"Ix2K(I\O\*%||8tsÓ MA& HJE60wswsww]3 f`Ow%+/'HYC m71n?k!4Ӛp1UA^ICKE]>5MS^r?7cv7=R~m1_Gj a,cTw7W@>K΂ϳC4h0{|>jSgO_LCV'lyx%TO:0$Qeh7{xI\D;jy53cE=MjP>mܾ5 $i"3F@ƃR2TmIQEaAb hѠȘbll bF*cm|wXQ|o2T*i:|ZcV&"߃daaZx{/&EJ3?` ;LIB(f61;݌|Fˋ 1l$u p!P?H^ 0;7o ܮ%\˜$C",bTla6xH6lKLA7AvMb%chR_c:Zm/?UX5P8;dt>~M"cќOyQ:/y!D4^ !~ulSL!K%`A1(6!bDVmP(vٌ"汮R˽6xjJLޭbAoM^,$lUH@i'ۡ==ǃ~>Rw8? [_şȿA'e?a@kǟ2/+F(5'W \9=&펟Of|B#- aY|QvҠxYя䵎C]&@gR7-u}^)g ߤMK#s]s͔Y;Z##XR?v[4d+ /<সdGV"AYɞMVx94suع {:᧛=]'ǝL`϶oڤ$ 0y~(=,z}1F$D!S"E6U^/K^MXj("忤|[1X]DIBY¸80 " ϶[$1:sӶFɈ'$swp'7I(*&mwNO;;+ϽZ=Lk%](D`_:W0;`JJl^t,`侢.zi3G}oɾ>>}~1E,CD-FHQI~y; @ZIKsQeйK%~W'hb75O7mmrj*m56^;1XoMs^&]竣xoNJB=o逈(u(vR~Bidb !65ݖ6XmiWyy|Go82:K9q-6@_߯MUq?>?ޝe rԱ&b5#lQ؟"?'`6@pH~]㸫XhM$:=L/4σ^,D˭rOxcgG 223-}Z ͫι*IF$1b#R}VE{K\baC ߋ4^5׌ďA7isЯ) ~EFGC-$(QzHaJ]IJ4J:\;޽ΙGw LZ^]ws "\?[ m)ocwpeLQaGJF?J1zQI4ixlciT-&b3="q:6X X,bAve<6/P+>Go<̚QJM!ZiGn ׭ # ܕ!ST1oThQI#?Q~DϣN{48ah B{y&2hKQ۟PSTl{.KmCt56J?;kFɸ7SM%)u**,U1:Z$hZVQh Q+P٪TX"lԅ gMH((j]cmb MLch3%IQW׸ovdزh!ŢT7Ѝ|_&h`ch **Bh@l:KD@jwJ&>_/J5wLii6LU+X5vq(6\LHfژ$ /a [$ 10Ap(2RP5u"CX PCS=_gV}>Jshl& xSo7K֣c>w aL[vcߍ3$҄QF5?MZP 1|~{X ]Mɉ䆆ob "  $hX! "1ySS0R_RG_v~=_a S5ݹ&\.Tݱ>bƛ=+Ax- LLD>W t}#tyͷ>Un) Ι\ݔDxzR=o>$A o$w\tn3bpCTYaiMi(9O_v$fS6ǽa1;+75&A~x]@̔)McvQB挼Tt폈2aYma|}"V@6ӻGVTtΖsvb$N =8bE#m;V¦rܘĶCiR6GYZZ1[JGE-'%4g)U48.DQ z>Y $E%y|@> Go:~{3e| ߫_K叁ΒBJGRDuݝ+~+mz!h4)wP"G=` i^CQ"-CKi0c|%0<u}O6ڕh1eUJ[R1h݉?ga|<{![?bD2RKւOy]z@ڢ:F%=O 'w;=.5Ec| !6|x|IF`fI`Z&HٳPb J҅$bAR>υ`**%:m 6lᮃ*nN hbuc ` Z(J\|͎}6Ύl]P!X8.H3t ACE%Y3vY3NK:2Iu{"4wC%)4Vԛa6VReʩ+ƈU%.LIE ѱh$f@&$;mf b P iݡ2Z\8e:D0hBZvZ- A cgm}SgvY/c2ƵeOcsrOp_Ձ+^M}Zأ{SXݸnTjq]+Eח%"HLvcVq%?'ouM?*eC g/(AT-kheZ,Tʯgf.)1WC5 'FH;/Cw zoa}B'%YkrhHоzr'Ӛ;5֣g=ybx'3'|JUUbHd q0 m |z[xYٕnާ zi:NF(c3&4lm]#{ăF0!m_"Hd> \zXTPq.6!i6 l}>_2k_îjVq"Ěf ~<#1_mx##&ΦIP$>rU6IC0 qa?/[0ߟ?x :* x@O8CPгՠTQl&k?="Mzf~oE䑿dE6D$5G7%9/U杛r_Yjd8b>!(_3~\tt׋\v$(o9Ǎ̷pgō3y0zLw[o9l_a:8︨Թ#N` "J; K1_{ ]l !@'j?y)E`Oh.ONue#ĵȸ0扈3o`x^:;OW<ﰂlkh ^|8DZC{%|Z{0kcTZ4lV(Xر1V*Fɱh-!?~^" `ěE65 b,kccBjJ) ld DkE46`igF.b&`L@f}J %+Xf/F ( +؊V?$0?ƚcXv˖b {K d2 Q.`*^Ck/H:ڇ 7]B!6ՒQ7.b kD|O'asg:hƛcn.Eo;aݦqlٸ۸ppU4Ҥ\&%% ' !bm5ELJ(&(igxp[u7CPm2@PPjmkP $KD Z@ ݳWeH$KAABn6t8]gP4t4z"ӡ b(?~⯀kZL\@& SfR @TS eQ$n{|^ޛ%bl]oý5H'>gprW~&^s=7A6YځlY!wcjFeM`"0HŠbt2A4;Vzv63כFJEв8)BƖYČ5]ߚE1T Dn{{[8-ZV,q@ ࿐VW?f0 #T ar0]M uaNr*OmBƯJMqKcBВER8ƩƆmNjO[9!4RHN]tR;S1MmcSqg~=Ro+}( 1#k %Iza pf;m}*YLQI'&@(JW EudB\In;ua/;Ni~F%Hɂ9qD2R"`jͱ(Z;6#(?VÓqm88]Pˮo_ @XϜ)9b]:p3_=Kಎ"wfdǑg>nWC-{yYeE!|,l|Z_ZQb4͊C]+g\Q/shl ]ݮƂe瘋ſLƒ H} i'Kc[E~QEzr(& _W60/"L a0n>!vq ^kAYf.*<3/* ~s4!('vJf_U;Axve\Hg@x콛coɜ]-@4tbB06ݗwiR PXneM| <#ޯkoxU"*OvlB9hJcGB0\.$cͪmrI3бS~H(zַ6M6RlQoekvcd3i-kD%TUkw B& @$I1KuTs+c~KMyyk0S$/ '!> ^=_fHV 6+FcEh,cb2[EFQجV,XƊCBJ((DBHhb+1~e`$RQ*e2LՐZP@J'`(9%&` +yY9vol( 6(mkFDt,T]zWMJUi JhJiDKZ,ō*j& (lImF({o ؅AlW[xƺ﷙ڍ $KIˤ\s( JZi(57@lJo^y+^ۚhQ+ڀbj-Uդ51QF5X65Dh+TX,m{m{J`q nj&uQcFh5PlQkHi*(4ym/ozXQ AKklf<:j^k^ľ[FUbF4mXj0lmlkEX,Z6-$Ea{[{פ(J`S@Qh'___\+o 'A[]d1kS٬`2$5b5Hp:ȩgڎze$֖jk\$Sz\_Pۍ`~k]`_⌍nE.Ǐ3ؐOghb_pYT#z {˟v-5T:P:oryDG"E_ukSW+MAߔ|j iiV3"DmM1~s*5FWk+FlZl9mkyʨѢlIUDP$@R55FdY2mW6kJ&rչThbƤPJid$cQP!KzAB)sR?ڪ±cQF*Dw~~PS_ΕȰ@v0I1s lPRRwSSz%d֦Z(z^% <ctTC*MJZj65 F*j5-,MSQRd1TV%iF6ĕ3nV*6ѶSVFlhbJ(cQCByJ } bM5\\ţ65Y  EjJZh _M$jhŢUXl_P*Mt}lbZԄIɨQXcjfleiT3찿)41?t6tnbV)d>"Ձw>Ԁ7ỊcF #F-06$Fkr4Ys V#kMYٴJ524,Ba R%(RIJҍ+l ShU&6ńMDh5%E_6‘;?>P|x5:Oo,2# WN6 SdJu#_(U`EO)cI{`#EhAԞr6R'EθVֵV: blxxV7;LB>'cPə6j}]Tg\(pw4 Y81U>Wk;Y [3gv5m6<;-dJ B!*dїJbV5-*[QRF-b`FAM ")Vlmb_<䶱VQXQVŭ\EccUfC%(RҢ1(6McMK&)JmXjil$VKIx_^ګZn*UxQhx4MFkBҡ2(Х jZjƨƵc[66TJXV͊ m 3" HJ4TlZ*`LbCp2dQ1PWwKHAyHH߸b00 qg)-RC pLx;(!Dz}QJV#$(%ACCy9ˢiZw6#-QS]6ۚjj@i6FmkTZ\J8 e5[e/5ATr)ؕ>D~ܪk;%r뮮$\v\jdvL@JEJ5h) J(E%hc0! r*}Ž( lk҅qfs7+ٷ9"mz %\x "mPaqe,iY`7\wZ/znע@ +Dĭ&[s^)-v6-@/ "DЁ5FVj1%Ejѫ=_⚺~])=c1CFm\qy5 P"FȯvT3;SPzZwÛj5m M)tUoM%㬡  $BJA IJEI*x5FU /s Q?Z6jH4`6ˆ^A xքfBqN*D&H) )0'e&BzX`)= BA)*5f64U]sZ-*+-\ۚ+FY~ST1)"f@3+KHȘW2`~ ;Mō[sQl[VIܒڊ((<=v|fڱL" 46}ya(`}v{Wd4'z' d*"E b=lLzۖ+Vux#bb}unQj}>p'LJq pU k4;y]IAL.%-0P(rHc8CcKW++F5mZ[zmmm\@>&3  5VhbםjEmchU&Jlm,4Ƭh(^yo+Ȑ =7~< rFYr|Yٲo~wӧet BZ, ]wHA;MZ k*RP>d)1Ձp4>,&J F) ŔE834%Aj飤+Lƴ%S GG9R@ҡ,5i\H*AB 2- LUa-IX *92 wHfθ:HhEX2CwI;; VU؇{؋ؿ}s08MI\K1L96ipg W&KUdk^/^uxɢκfPIl;sZ%i@z{v9CPvIMR Xj5Imm ж٠f alMjk:1-u4 hhCmˀ`ɀ~m|A("p@g"s߱)qs-9 {m>=NXUA  0lP?mcnL!0`B4Я(_(I]hc\unܐP8O믫#ˎXs̎Zusg-%e5<}8UN!8^ZU{?Zp_qǴ?ksqa+2UOXY+(bH0fjm*$g6 Wl_vxk(촶qîj&8<?KT%->ZΒnۭsvvUzUMX-Fh+űV-QlY(ѨbQh-b -RXFFƶVhSU%-$C*lj6A[bj+QPmcV4j56Z5X1XՑV+FZ-JEFF62mKERmkcTmcFɶh*hkj5Q-5ړTZ-5XQVh#j&x LzgiM9jm[1;߃r͇֋h}x~c;5ZxX<` =M2dsT-qRK7yK]5JCwHi e>OC;!){td{*f @bM"^l9 I!q/ }u ]9i4s1 d7@4MDp(ꊟҗ$v!62j0S|eL L@?k n 0\g)C0 bAG%Q͊^x6/"q^,*᱔g kƐXH,Y ~<SEBq8 tSňK\ wٔ+Tم knXnW֮V,m#Ƙ4!H?8QaA_UHd!<{OS. :z&~!#8]MzZ'mC#&e(\$M#04}3J&qdRH7c[,R_#6d2Q]E윽_yPw7N!Տ_l@hq8`48cH46^-u /`~ YZYU'gIJX S 5DM,1_?"{j EM^ǻI |8@ *Ij}f%(1(H><ry~t_=ӕ;9 G4Z UHQ]NB,0 *i ^b^*(e8(gi(ā#Z}2/))Xd!&|9TQK!l7$`8Bgb; gvJP\2Y#R}G{vgz, )_ƙ8m@[݉]dE0#S}HƺmZi$毜X-F'OWۨ$˖f^f|l-Drj7jy;3سi4kυOvb˂9}O{+W|%{8U؇Jmk[F^?̟-դu0O,ſ U^C2ELXD8?uWh|:qd2aI& 0bzX!0K4 B̖FuW;n&R@[Lt>Nvch!%4GH ` g{&Kz1soIEPS$)̨A˓9KudK[gu}ʜE ʤP M0nB%k`Qg4"3":$mL)gi4|7({Ӱ!P@ {>] b@X})4(t4E+{ Hkx$}F=Au%)4 hA#xRUz\L&"v ""24M* VKKs~Hl8 U'hw6 qv?2@$kTd(O .L>3!+vhm; )h%>! ȝ*V|.0OA*vc8 ,OHaGpNq~n&h4\0[ҷ?h`t g|Z xxq{tƃמcy/V!QG:luZsqIbQMBGE40qP2 m:ۊ !i|X0`ؒijR'~t,BhD{ޞnk/Q8U"#<$)/%Z 2!c$2b~S1^m%4 Vl\=L1;jG;Z{#LoAIhez+774?gQ_d8iQ~7}@ZZnQ&4Ѧ)/6H( `L(τ5Bk-&x ke+SlɾF,DJT%+ &lo'W Zo"1hˣWUU,T,A:NR+6 \|DzfycmFHKI)L _5My`Ts@P@.X0ɩA+6L86oOe[hy@o0i?!I8l5!^xGP9R)"4LY[$Z(%(:9Eg84M3z8]b4Sǁ8ZΪs]kYS֑ZDAWm^*:u?x J#B,M%!]2V+\bSbRRe|7d_ʼn-6{K>j*d|X9*ر{;} wԍkLyza_ۭ]p0~ڭ[o=',] V+3$\Owe.Uq!߱TpT $ֺ`s1dMo&]}mJn^rD}ŌP'F_;-$8`i²a=tp2ȉޮŊԎ83݆Fc̥JmAJ]yr!:0 ei J%M1gˋ= 4)v2Eˋk> g*<*AyxlԐ&%Z"TrD#H;^tuUQ-G/>$59w<'kUc/= xf ЄA!k>y'7"יCA㱓USR_tּ2G-;Q90%yFD[h3,.GC#S(6B1)<9c˧i s1gȕ @9]WeڅV:>z75}詺o?c[a5me1Y5'Xos}q߱x\]KOo-Qe ޢ%W#nMd9/ac̋,'T ܰ?F]6 Y*b F꣨sI+,@ 28隂HUkr8=,GG#\0[eu/ KJ1:=Mn+[pd Ы V1D9Sjݎ׸ѷǶ)Hu!IWtg|%;?7:H'&wF@[)R*!29өHijegxRʈ-מS{z_n~u^wlrq5,Z qs$g҈~G_!A󶂠"Bo/d[x'1߁:\{JVV@ l3%suBGӲvU[WLjrt~$ұ`.B Ȳmc!0h0j#\sU4#)R4 4A CT{MkH24†@zodh_7U/{_O~?W[Ew~~ sayOĿ Z$Q_)SSEUIE!Ap)k6r@܅"9""%S%ʀ: yE]Ƈq3X(Hk!:eq~W\N)o)+((dQ!?ɹOKֽ2]O}H.{>]Dg_`񊠪zRD1fT40Z`d&hw[Ul@mmmyvॲa[7+ 2/kXbhۖ8+M#\h8I`:_(nMk[?͗k!e߅CW~OPRLY/<=9N-?׬=FYXWeeWz k恫3'tZc;ҢR9(״'M`عcC*ưF}uM'>?E ï{ Vב:Wwv%A_XC;x-uO[ %"CWjsB=bz먊%vֽIS)`Kb=B-Bv8FfͿ HƊJ2hQ[j8'%:n 0y7i,:u&5]M+麈N {{kl.~=U1?J ӫR8̈́[^ PdJ2*cOR(|uXni?ޖo-*Sxs 6!4 nUގSY/͐0(F(ɆrE#|f1cK$Dְ,-P}6IR ΃T2UfT<$H:w TϋB~?j 'wjD2}Eec`Nؘhy'cʗCg>zw s.ѧiu."HyDhL6dϽC #ڍW|EN YYXXmjwZC=x~r2ɞ{B{OD|cφ7p$r;NY)=]():iqH 0֫3*''ncߏ|rv?iEZ Qk'*n_e-5#>uZ}kK$x+:r]vU'q4NbM .d`c*SgdFX N2j4¿uvVjs0fne<)-Ld>h-I%?rv/XCm^Q^&Xm?v{" 4jD[UrZ̘SmA|O`^\>w·5^K~cV 9&a(wJPn33jW]fd1U^^vRI-WyLrEyTN.,"OE}qzOSxT. /{ e+}-u:yˇt0Rո[' `uQRRU,1NSs\,-YǛ1B!evW|Ύ,ꕏDJSSQr2ȳv|.VUu R*-vFC*~* NڣZn^_[J 9|? W.[6}6H[9!XPʢvf[-4ds )hIBZs!C^8<޲턽ط?إﻼ}VB=FmDJeXPeW9d6PoJ`Љ&}`卿|sm򗬟rDnfb> E9zrsv|Zw-mE>\8oP^Ag"":s@'WHwS=SM|<յ#YPh~BUu3Lu,_ԣ2aW$25Bj)xw>6p˸@Qrf}0pkJĭ%"ʴu"@)RAЌ׏7Z=lߟI-k1>trQ{N|1]Ì/oaS&~"̅{VoߢYinl?2A~.fLS+z^vul3a =aCd)tߺO^Ƿn^wJQj?_:&;Rȇ׿o6c o!YsU݈+G@ug|ϋQPc~Q@fߘа,yOV#L~efG."x J%7N'NՅ J*Uפc|.9ן\ux m⊨Df@& 1n:਀4>}u0*#~}݂$+ +H5hQmQ  @ ǩ|;T@ސ(BH)I@4ZDlkEVҖڐHR"j+Qkc[Y*?a ~[*O`j|<w%>t .IƦ˜~f  Cl}O5ݳ\s:vJUMۧҘ65ٻslHWRWѺ劘ػz(6IGIC+$ da?<1#hp]q2Y,2bn#R^OZ: $r:O zb<6P_ڀ=t+V>Яs/zirbe=[#K aŌS]1!Z7B0H}ֿ37(uz? q,{&t1< 4ٳ!c'XDP4Nޏ'0n U}Jnst1 v( Qp - R)PTP$d ?mfV-z$V^k qPYHh/b:" | " 5߳dovq} ECY@#ȦH=yMdZ bPX`сeLt2pVF)&}xj]ONn;DL+Qm6_?OwOB-aj}Q${Ns:&xƒ<,E\)kVBZOֺ%-x^}ʼnƕ޳yٚx+bq 35N+W\;'OT.GQx+eĮyi8=n= C!JЙ(_l" zk'l9K}~W|5lQhhHwٲ ;Ez&i@`k[/D!%>;$"N7G„Bc'qJE&_h^LX{Wd XbbvE C呝 V3igӼ] <"$켾z䮇Z>n1Kv5eF mȄшƫO嚺00+MڃyXYV>4p'O ŸJgv\! ?A uMt `Iu@]?mL!(& Gq2|痼V B2/ʃh`?fpҾԁʅHD}䙿u=?>  !-| Eu9=Q8{}? ;="Tqi*6x+8_v\bW4$*źќvYv5:MYch+Wꪱ@|p&4aS)tTi[θ?Pg3<ް񬝫{?!tbf)57YS=XʺAHDa;=$^gs=F咣ДpXB?1$ڤMlgUeMo3g~ڨ^PMSdot XH__^ C]l`3MpM.o;b_jmYJ_UJetJ ,"1l[G Qqqd\ >E[O)B5Lʻ~d0,1^ϳs5'?ܟĖ}Ͽ'#ŧy'? ϛޗ~O۠3 M)GF {Я0uu;=՚%t~p[*/yXҢr_l ?jsΰeEg_41a<]at@!=I]w8s%zV99>^0x١R Գ@Iδ 6>GM gU#Tjd EEoKFdǃc ѕt! 132e!ꊭJ\Q d#q,1p { _`~EO("ybRO=< ",a;#,W)nCN'AO T+%qUqZ5l9bMXTQYcobF2) Q}E7ЩB74AY,XcZ.jz (D2SԷ3 F._YK!^߻6Ⱥ#ǁ{Ii3"l"c ~ʾЁnj7ۺQ$QUQ6bjﳪċX:m =vHaҨh8fB=mzJ)1 IF"$Ԕ5RTG"p L%bMH4f=RN#yWq&sgTã>ўk>ˬ+Jޒb_񬜼@cjc$!*0Gsz[pbq8&P#}mo"D]Auy-pЖVnUFjk87)h,a BICUs`$V.| <-H%Zty+: sd U7 H.zkۺVCB,D lxj k}7MJ5Õsrnh*j4-yWI7Pez vCuf6iTRfik,r ݥR"J kF43Ǝ4*G8<S0@1%Wa+л3* +dEʟ 6 #Bu%Ɉ*j!ty`$}O,2ۍք?|kJJ #-ڤ4<':/F&s:M }Wm.e9ׂvHŤMgm>XMnpnzԠ `0I J!E@4S>*gU$T)kDG@O(0"Ѐw=>ӪI&-:kPaB8]L H4*'-2(h~r*Kė(H p'8H&e:z'#Wec㴂3ꬂ7ck&-"F}R:'))B WHhVvf?"!|$ټC q_asbE>T.ꟗ<1cGygwL_vA3*<߻#mบ sP5:D+Batui}OE{Ԩ%#+<۵\e}hY8c|;G`ujrߟT^m??1e'WK(fz &CY ]}TckSܰ;AaV~"X0Op< 5.bc<ުp~ ao#~-A1% XZ{[R}A;?h_ˬ01AY&SYB>}|>>`;x> i`° iU ,mIѰ0;],B wyL.ܽil&zbӴӍ}>;>}7[jNO!zH[ :sm.Zh A֍dz$E [zofG{,6r)fn5=Px8$-)"@kﻷ{v}ϾAYmֱj(P}ۼIw{利xhh(-eg8M=_}az[ [66[}޹#ܕ6^[ko>{븪Bo_Me Nlu: (KWwׯ;ga4J/wr6ٓv:6wooo{054D  ɓF2&! 2S)@  2Ld&C!M&&IioϚo}k R!MOSWƁ0Xũ='؝s.; ZP N̓p|$S{p He~DALQgl~ ]˞J@t˛ }LE쉷̸_lF1 AMeYqŦ.E2r#aO;JC&n1nw`\a- )C⣸깥q[w^B>{䒙 Hyl_nxh meWÜf6DZ!$bMܠԷ5N`0!|}$b@VI*V梇ǛXh?N,{XK4eU[#񝠄6s'mRYA[9p)䨺_r m53#)GPcN.cy=xyu2$!e3YJN' _7c7ȔDN[1A#șIs_5=[ i?5<Wܹk#ҕ-_nm*_=uτޮ2YJ3>~]ں:WʥKYc_e.n]]mβu7lU=r͌uEMeꆗ,' ֜CtMZd-f.CMT}zOMp'Ǥ`ىA`?%͙NE}9e{u4 ~tC¨(V@Zv+e+s; J)96KV3ne`I:bZRBK Qfc= X+G,򠯕HmU]Ll/Y1wwm՘%[҅tcil#]sU_*ɶGINcenn ac`cXaa߹q˼kǬ+S[=cB@TgIQK{o|ʙŎtoǭ]*s!!Uԟ>yM}],n+pcN@DY'UgwHEpoo `t$.2YiOCXgm|^Nzmd:Vn.2&2c?:~*?NN 5QRmTCEG9KA9XjR86 4yf+ժJot"'bJќeIDWJĸF{WBs"*QUQU\9YQ@IWm( a |ˇ*⯤C„Nzu^p5s;u_?pW#n|]a|5d4.wLۢk!Sl%3-,`[Κ\3l}οi-+U2w}v^ 8 <8G)Fvzi)ȇD5{KIxh;m Lm$߆Lڼz qhܭ esϔ[vHq9YkCݒas#m%X &beXD%Dz`-dT2:\ *Y:81V˜p]pԝb ME.M_rI=!ID3ܭ'ȫL<-9|ʅ &lt՜ōQqa,V3:{+9LKjY$&b!T˷A<Ӓ}^Mx;Gw,Zk[GFg,nfX@/qqvăIBc{nY96@T:H/Ҍ͈Ҍqo y!t|,&tSv>JWO4Z>\=LTŲvȗcom&Le]Aoّj7YO+}F1vpP%_=E Qv)(QZ:ӳN֬!YTcr[=B TL^>K[{R4"Eʹy,5Tou5;wyy@>j9~f qrV׺-5n,DE Fx6r5qt|jv}d>.z""(Hŕ*9۸(WHtau,HS@vrk 4!C @) QN H\\Q܁@u! LJ"ϴ78 (._谲YDC` @q(iB.J=͏ml̄1MCn:Fݾ+ȁuŏ{u{a `ܔRhn0092ϰIiWy&-tGAg)'b&r:wtTmXRYm՚:[(寐rY5/SQEn%qWM%VNIb,|u\bkb7P6Lȼ[b :{ow hzIJjZ1s"^jV2+S016$TQCj:K\R`&?G[<)VE*)eך 5I C_6 dxMM@,\rPw%h\{Ǐh ;L L1`F3Ɯ|.HLDW&ye^( 7Mb u z|q^$4&XdXpNݹ|zR߾pD\S3E񐀡\e0<:{aG_SJ##.wCcth =(Cb#`R]ؗ| Hc֋ ڢ@IoN', 79 G26Lz};VIj4lf|-Ad(ݼWP&]I9%LJ` DIT#BBӬ6%+[2k-+F 8~WZ‘%9"aAg. :l:Ƅx qLd_Π @.O->oQbTbQ[آ M7AOw * ob4Rk;~g_\;>l'qgT:(bi4b ve*,#}Ht>/mapR6Z6&*3C%" 3P:2H~նB*dΪ8"@Y3-\X;n0Vk-AսF49D ~ ;<5@PՕ,/ rr>;NdE ЗPgowѝgm_z:X[h!d-,R#d M2}NNwZ:W v^dAs8<(B ik+1]}rh.A^mGJBb-m,mXVDpNASegBq4xNQ'b#zqⵣ,{G{79WF 0BTfC͏e@5ؘRf)d7H7mL@Z羄uj^ފz;QhSs!l'.i943<Pp -& Mdf<3yxNA([~gGz]ok#eoG2t5ԩꇰyظh>ӥMm@!y XF isgM_3fW]U1Ҙ jj8kaˬlس$iv 3_I@ Y;Ș?!{Ir 8' o)B@A[!eyWWAn8A,+Ny_^IB1ҸÕ( cT>45,YV amrZ5H[ repIdb!!xfyV`_iF{70|lF ~6/:C1. o8ڕMQ(eBTm71$H|6N;-̸JpNulm2onp13ݎ],o^pZ FmZ(T9/S$c:lU6lLU}|+1QkZcYю{i o9 `̎NPLA֤4J*u-Pa!0Y<()]DAQQx&mSs(jB4N+NJr,TE*QJhB_Il׳-}g$pَ6A7E] I6N:f)aJ"AHT1 lt?+!&+63ڍ-עptUi6J̱ؼnjW7J$kN'>,eZѽqzWF.{wލYuAV؄&r9Go2~۝5^; o-zZ"J6D_GcaG4l14W0x.j‰|ixIpŭ]T={vDlyִTz.:kҔYs+Sxbi*Q4F<9ĺ>&v;O;Z #cy"#yuxK")Q(M(s<'FAYq>7[}SQDK#Iؑʃ[/ C kW{0/CR͇[z}߁l0 sCɈ%IH;,X0|u=E{d(qadv ULNgĂrPt2[raS%uç\3U,&Df@ՕY('$PS}* 5-Ċm"tG>Gj2j^rl(ֱ x9k i D +J2rA BG s2nn絶ƼymrRe2w(, inK]QUrXwJ*e{^ۇYe{%W…&JЋ&Ww/u,O]:Nغ0:93hX7g/E!٦՛EY-yQLUXYZ fS-:I0(jzJ(ms!]t_hW' 'KUJjȗySh&gb"vկ* pig+HQr޶3Js*o*acrIG [+LC)mzҋ|_\Ri{קi(*=0qT/rfhb8)=7vXA-]Q".AI OEIRhPMie@ٗR{J uV,l{.mݛլla_iw;}7W;.QpO9=95Ou} S.*)lädz-υy8d1<@krGg|ev񎏰6w~ 9k< m_&k?JU+l*T,5&Σt0{brnkCZy%qiN2ℛͺu6!89ςMu1 $$\$Xs!uzfA=7U\9'"Dc rSbzlXz<^y٦H[n oXwiD@)!.@LWNˉ7110 vrbH4<֖N 3A5U+!@>ϟzE~.zpϧɰē$d-;B" FZ?ujF$H4Ȕ-[fkTjFAb,/PcL) RdG9l׃ M^C 7L#ynp'ց᝻f]z甖~ !#Ho{zx5H{H ,D2IK /=73q8 礁]sX6*fPHLlԢ5Uٳ4UiK")230lĦeRN%~ ێ`mJV)D)V}8@_$k h H)H KfM+HFVwaSz{!n34J iP\fDQRXXR!H)ndbSTEt"Y^A&\FXM(ѕ drGs}Z@CPi|4Yʚ)lj0dbJJ&R}?xdu((Jk˚W+˫]Ǐ3b<@='L!$Ӄ_ GT/ׯElHB %Åp|4Ε̋Put ʸ `B oUYcXܮDPr2dZd *%5TXI8ؔNJp2r$7 dz,@,hLċW# $x*36ZGNT p 'a1\"30׽nC Ds>>ŕnnaFЀ8#u192l4jBV())Pzކv%ԗl29 ]:ß?ZrDb׈\o7qsctG,|y--DDP:H '|"=3q"H%ƃH@F%QǙ[K|W2وƷ_wS ߅>2@÷J,Xd@ދFE:8vo؈KQ- ⾊: UPy@-ƈ;Ҹv)&2#會Pqj/g~=೭66-.$6ż[lELM4Ge_jHg c[ط Rk[R:vί;WkaU i'0iP)@͏]o_r]3*jjVj~ 6R_ʘ9%g=0D^:Ja^~` =+h8zsIjh6ɦ*+Ilf,E,kDTMҥV-,iڻf5EH12#ٛdEnfZ5Z t/a< $(Y@6`.|yx:8~?7sb 'G/O ҋ|q灿g㑗[ 0 wɀ Őh.sG8Y$ 31%Adl}`>$d8<Ѭ/hړSKk:Ufb#JBo㼞U>x?ux#/1bw'~ds݇ōswP+db&@d'PNk<.řxXu$R+8@ g*s%IHǼ z'91ԃD"PRԏYa>Nbc3^h9C0l{#nײEg;;X2(A$$ ޾④U7{]3 0DG4~#:'6~0o΋Z$QFʪdiuuB1)h,RI[)IҘ+Hii&ۖʼnkRXFh)LfHʢ$1-DͅeED*ZB-Ljɔd-El(m5(*bK3MS$&ilʐF&mE%QPQ{??c=_K|Z{f\%B~ Q$[B9^^LI?NtqWA ;SGONOH$A Its[Oz)|~-1sܳ8Gl3#H Hݖn;7\fZ]m[,bȼkI7-l`c4> 8(R$D\ bqZAd笗( :46" c95lP)g:Cs('3ʦyROf4O&`VflСwϐ]{Ę/b\A+s .YXkF40L\:qsyr͗T fxU+4hHcM MNfFyםyu:⻱BZMhY`֌34#Id֬5k33Kb1dZըƍRʴ5ɊֳBcƻY:мDvQ+B_IiC[HHJRdʙ l፬NX#xǗyݼ\)pQ\4FTm!y,LbYn k]t;XvQ<ܼV: }-hE*S4!(DLJeiۣ,5 "7u8+V1k Tm cDtgEk f%PE]xzH  BDB6〄zVJSgJR6N#n&p̔ndU-VmR4JI8+S{k RdD#'qŚij 0ǞsUk~eLYeTكHԸUƙS,ɲCw@isDH7U] '}ٵCH0x;iUxIQRe8BJ[OC :BIGRDt#> Z̨(odݮ{ İ&|,4TU057LM" yEư]RА(I#~I$(h :3R F*]% hT6' Fe$CΓIDt'CB$"";( nBX^')I"dL1T IsRИ,+1²1לEK!VqA$yfSܮnP¸Z=/5f ¦u3PX1V"gJ d38+R H (!s*zclkqغ?m29)8TRpr_PIjKhYNzW2VH*l))kdGͨ)fzL䄌0b(I3IlJ˳QMBeIʂ\g)y)V)S'.V\IJ+DTL'EmJ͡Ş=2ij}EiMJ[ g1Y0RIN!9}ÁDmp2Z[Ԥ}MX4"P^pokjQmN]r$ccY =%Ҳu+:SL즒UUQYYYu*s yfrO+2Z+:<ݪI2NuXNVrfR%#!YOS)Y0NkJ\ A]!=mK`OƝ輡)97(iB<$I $ yiYt9`L}}ES eD׳ՎZ,N3fQ+VRMJQ6]u2T'ʔU\Y*fJvjpr(.4gEDКg7.%Љ|m2Rrrt'@JJVT-cMiL$ Aߞ^jp5u/Z3)+*R)Φ8((ŧNJ<IjtȪSJ7NTm"/hi5e4Kв/1Y䬦g0΢NZYEJ52VL y)Mtj4eHW6֢ sUӷH)]8Le%T-yAj#),)5X+i9t{\XE>)JT 2E 5C< RkHSxIZGQWX`i,UH!J~۟XQی!7gk֑| B$}wMswcn^vYh^3cUBB/B>+:eXYhB-UX,BIcajRX,jd6VvؚFYOetQt(Sͱ\ \\;={[X md.WOĭ5mmEu";D*QfU֯Tj̬گI~@W\iafIZ=-QAᒬY^ ulZ%)d5#Tma:1u4ksB#+\-4jui-rEUVUb2M:,IIFYI I]jga۩P,H ,ҳ=}}e:ËVG$g#'/9 é*:ZJZWJӨ՛4Дg!&o]rJ+ Y&BE4(#F'RRE#!&|= /Y*_HZWQv#짯 KLz}0iPp 5ŽyY},@iw@7A”e^^0P"9ԤbSGs@x`|dC~Eo dAsq>i#Ʊ*dxpb9|S]9n'pxCi"|{z(_q~fm*[hx:5HM} #l06\AMχ8$#UߘN"nlSɨ~nTctbAFI ^'s56=_ $lsx SplQzZPmna.6q` hg̙Õ)o%I\\ZЌ@JGn&^Z]:Uỷ|O6e\yMa{cofQn &C] L\@2JR@N}hOﵾ~Io<᫶̓wE|^ 7-.`E|E`Y^U-= K[mdʸ`<@kUm% oG 䐧&^zHJH!A} c H`D xliHBObZp&/ " 6pK=tk +L|I8Yk=ӆg4h&ɳ6@YkPk@ei!%3i 8jT*#/”LevVMRJV&DRjͤ g@A/EIJDݍe Βߞie9sT+MM,sFgDb@L)}0Y2iI@%AL1wV F"ujpcRjt&W5g^,־UjTD^7 D2N1rT<=|op=ūM x!\|i͚#_3q,关%G'~!/U !<;ԀMZMl )3Fl&E#!dгi²ʺsݵMtuqBt-ƑPi9aJkm, F6ljLvteh7,idQ{S):}:5aOh;H0 JH_čUju16uf#[pک&ɻT8e >w^Q3#>ᡃ8/6>wwٛCkSkv%n-Drޕ*.wm=!C7)-i[KXaOOY9hv>[Wd Jw\ѣF4hѣF4hѣF4hѣF4hѣF4iѣF4hѣF$4hѣFm4i8ѣF=~8")d#$s$T1eLt.λzgy?rCo;]2,cqTC/Q#(v Ҁ N)g{yns8<$=xݹ #0P6*0  }D &iUp @ R}?kFγ!k^;O?Es~\=06RP e* nh2 (y_i*"DjQ]'WS[D83ǚҎ˔9{Z$DzN'>ΩH \Z̀1?k/+*ݿ&% XѧΰF4sh ";x_Ǯp/8J9phݦlTwdy0ҷ/2 Pr@`q_g1],pd"#b2Qd!A.p"m6v^9:Hiy[>.5( 13/O8aS#eE y!~$Dh^toɟ^! @7ou`F1x2к/4ˈn֒J*K]6~5A̐OqRKl}-M|~OXB0$(<Nɭ}4yk?]Fя'yի<˲&~]߅uʙC@3h2o¯jvx^zJ\=HFq\jczbb9rm]ֽoDfg'鍟ȫ}DZ\oN_yMu6r8]ÜTTUme+ [ftbޜ^j-xxx$c!0ԗvqu׮JJ9x*(;SzNRTnxw~1\4W{)Ϭot̺vP뙼BR7D[bwГJV>WW@hT8xl/+m,3^+lVkl d/(TʺbZ5>e3v`vm (HG 5yn)"3*"*7LSHgL\FPG,8G8T\)cUc.YmU늨vOt0Yg[xL)=5ou2/Kn$`3-45q\-!vnѕ[f;ymTsj+h>g h0/p4ҲsX Xuz*<銺YXe5nTSغ:4rgeae2pp|֢˼BdNцk}l}f77=R 7*۟ eG: ȧ]fu+u7-/*X7[FLfK;GNOܿ\͸W84uYYѹw4ȣXݰuc FL+am?RAF h ̅wϮsURYYjT/_ݰSTkVDCsj2\e)-\`#pWŲSIi:mzf 9msd{fճu: 6T3/27OL>\6X]r/fF.gpISRtWx6-u baDl豭2rqȦѨnytfAA~j+[qW[)+9xqu_nDETl(<,z*zh6sT2ںRwU8Zlpg#4(#_n.e?`[5e>T2du[7 *B [6 .^rrz])˜$3`r^jsE0R![ UAH2JavZYZ'F{X[wUP;6UusTK3c8e)]$*Vc7E.rjnj\hkژ*:뫪*&fh_!*f(f3%+qm٪ywvPa\@eHȿMf\V֭]Y-z9KESwWZ-Ͷ ղѲmg.RjFCբie-SwWchr"҂u¸zT LLMBLeyyl_5`з [d3 誆d<^k]nb$1`E4ĦeHm{0Hxp,E!:Eޢ"p WaAUo[^VFuSs GS8FJ81o8#*dsAGkT)S!-3S#rF8hiDG!XÔH|:+F®ǼNva_h!FAMkA+Yh :oz f:phyہQ#4rHY3"vd{%:iHSJӚ=ՠȁZWA.1,ZCZӖ(Blʷ,jsLnqtm4Bݽ̡X@5OXgs: <ӫoi<$* Kz'Ec&{\ՂHhd5;L foG&¦oV-b euKAAJISNe*(ZSZ daVY(PnS."ygaO8& &Yt\"" RlfSND R8c^7:ױ[yvڽhFr0BBp13Su+ @^j{qHS" /J&[λŝֹ72{ $oyrرjJmcFQhi"ۮ!Q׸-x4(J/bm][rAȪCtpl'trf;2 w?\wpy$J &Z[܀kS$!`jkIhPcxp=khvB%'C??JNO/JhB(Hf( _6>gxx\^\NG wQc<|;BBDbOCf VzFԁ0.|B/FNU)-=86kUSq3}>r*/0Bp|g W ,ï] s<'!CR֮9 *w6é)5ރoU,nyDFaRUG&>om߯oQ(@@zKmτS@zU~ԅP%]-.} Hu>"Xˑ(I "9JFvgYFVN6cl]x܉l,zXאkS|dS)ӓ=qOס?&sʈ$A u0Q71Yv|pz`qxAGbaCk#!y fLMh0—&YF70A @Đ$Ac> zի<9a++Mχܘs`hD3) ;ڵhS{'7Vlm%(>oc| }~{|'SXA%m yT~uqؽϾAXYB[%*E[cK&=dA6%jx2p Qi>iQL[#l^4.WER(x+.e*L~ĭ[Tgk" Dϙ`h yYeߊd SRAezwq$M6hhF1D&'}V2!(cxjҚ'ݰ㿦t00 * 0# ؆`hwbtrW^w\nh'oZ:\$^^7Zʼn27LfVf0YfNZ^t^.'翤rG,̸r>MILʓZ cZhm̵^ĶrֳB+ P$"Hۚۡ%QlRe 4CoXab hΫIs$0529sS1\8s{"a֍ji5co#5Tc27Tq 8:ڪq Ŭ( d\PTͲJ6T %fN)^GV6VJG} T(A" <PuK[޾_*b'TU(K{F( ]4ei($iDp{{7"0Ecbu>J$!R̊H$3YPoXRe̥CJt9ͦi?ӯktNLѭCW=+{-gg&Σ최+x5{?vҟKIz5@D0}$N@+&rD$_Jf8]>$0(RK G^]SR'hPPHlY$;ptٺzDž%u/^c}_N܃8'qW >r`$SdpY($Dl}1Dcl&HwzXn0~Gȝ:Pwfw[ 81$A fj\Mq@uq׽Xv߱VV;%D]Uwih1QD?3 8cƲs^g<n^(x(ް_ލc_ڱ H\pڑqplܘi}t{mb 8*`Nt8G6u_ucUPEշ,4NfӠ~=T".mk5) -\ų窦]} xM4gg=eP={k%?ٲͺ$QJ@9*|Y@_3TP6<ӨqsowOʓ+ڥOfvb,Q/[Q{R_cOt0 g1>8KnqRDLq4 TRtșx-t "$1u?NP*@ٲ4oYq}F-6kcv~SHNO55?o7d\Ci% OV  Kx*z9~,ξs}*='cr ={'PlHs$R#A&I }'|&//1ŨzLG}d ;L6UBƩ93[KvK˷bu%y/gI## 6O`Ht3<KAB}K-Ԉ=!! 殬;rVBKEsR܄6nɘ9D)TugzuAw]'?jQTwn02wG3 F""ޯtt#LN iH!ȤP-*R%dp<3îtէ\%9K5틪|߷U칟{xrFqHI @U~>1^VXeE?[,x.!bjeAjL({mO^J cS͘OAu DžA&nByRt8>k*EeUPv0_+˜?c2)AaetsfarTtJDm힩%v;e|s:;3fvZ8(|qRٙi5NX U!dBhA$2sOAv^g6>tEmlusѴ|x>fȺoqݧSt rF#\ܼ[q{Dɬ?a~zcN"fF;yL+V`j^F-D$ ؼfPdA4,h=HbTBIعą^HK]C[)}ck5R* Pq`xžfD̔X\ ʻ b^jjރ~ Դ]3H$Tp0D{ Wn 6֌efT(IaǼ<wwƷBbrbߣ&6*'>r1|UpUG!\!F<Ƨs8U//üz"4k25s2a:%Sa]t3 Ok+DJfwA ž2yMҤORR\|\y9>A R0j/jg7Q% =8L?O'|ݩ`rL6n!R(% CWE "cI2ƤhTiЕf52MI4%,ȕ%dRj)RTm j,dfdZBjTe6̪BiD,ViHPATTQdI4Q&ѱF6Di(QY#*$ɑ Rcf&MLP TeHRA8QTj pqK'tt,f}s`fqǤhS%18(,h`^(3> )f25Cml[Z3tOnHKW)Axsӱ\TW #b%STy@ġLߡz (Bɱ$!"&%6h3 j+yO,hٞ51b[0YXٻ"9cdӃg\I͗ ڂVP E HE]鳦fX!|Kun ݬP ̔Ap( x{/=5xw~<:`\M/ A(=c7߁%Y7OdڨózDlI[V0RCx@9"F*iQhv.9a~ t.h8*郕bŁR͖Vvaϡ⸈Íh"I<2v :0R ($*1s$_'O/.!>"׶>'y53 $'*Hv7k;XZ~$\iK K# ` 1ƀ\?QN͑a?i'+3GyIZwwC_M0 u09ߏ~kOI=9dJlrs,A[S9Yţ^A@cb$#zoOyۙ F8CZlVa[rvʵakO7gV#a镋`K[iDDtrWNf+F ɫn3qZx!J xdQ/c8״u&#3yᱰET:Lr/KRql1w2A laG\ijqmiPU?j@ _; *ez"֎/IjMV Κ,'vyZ'QM[OߊV|40`n!>L=~ml`Y!T5 .EL8p\GkvdVg>ÓNHו"[%Uc"ndGU}v悦N/Gf] DsJ *k~[q"gRVhn䇿"H8 .ZM}-,L{LKI'Mlt,:m.v/HS"v\[S|nh#C;$>P;(Vy~=CM`)j$ibP| Q\V}Y\qjnUqۨDm+1EωKR;UD#?N `Is]uOa*4lOBz_׈c'5 Cՠ"Շ1=IeQT *Ebek[/;l=@bJ* K[wZxؼ>` =f\KO`jlyS23U"R>JfhpV0]p6d=['4nWB%̕X$](D؆E"z|j]Yq_Nc{oӡլّ,G*'qOF}ݖt:p6u##')B"}V41UV|H}VXOI8N!Xj#l<XA_B<2T t3$i|e4TTŕCfuGW3 j/OEx#GK(}uƭeIT.7Y0856|NB ޼桷 Fh)4:3YQEpoRQ 8R>[R|B-><PSJ 0 }MF:Fs=/ 2{;^tj5m 6jif[%)WN,zAoD]*{!q2 vTX C\5y>ڛ/o|':Gly \ȯ@^ GwA,8_b\CKOϗ*UU̯ߔ!@f ÷3lI./]&c*18oΧ|iApz2-M2`ig F?I*y!fuE]zy2 E=x_ Uo\l{$J>O>n|RGv%&bU(žl@ &.O?~9ԡ 4v;7c [7ܵz-Isnp͟* W)1AO3%^Xey9޹F?^H7/?&;gʏ:f#9>u% q6׋aɨvW%F)S*Ff1>j}=wg(sK,. 3@qr]-7@bn[f@V34XۛLN&0 U[K |d/=BNב~4Ϲi=ē@?h\lS) K_HaKBэ҇f}pv'F_Jv1\ʑEDshtK$VF/~pqR,dk%CTRh̘ڸ1y$ ԴU9`Q煯%`2w%2蛋m ȉVA@L%"= \&. +7H oʶw$SX…5e7E6,X. 'iܭ|a: Q_##x%_]+?'3xOl~=v\gpۍͅ57<-Q&jRi>1W'+ם:%Eu|I vJ/t}X`ցa팧h\@Y@&@ tmL\ ҾXفL2ճ 'c;E Xs+A X9)9CWѡGoLG ;)e';u n n4 lZ@":uļݘhV«cOb" ՊĨ1z0yh=E ]io!q+u؁0kw!rel/cHPg& q*1^IQBܔņ5CYPR H.1(^,\)LePlrߖIćN[ yYC[ 0lmaOP$gG?[Y j@J6βfC:V!ʝ'vguqy6 Doָ6%WuV:x2ib=9ĒsE< z.ʼ+rysۃeBtAT4OO@'U'b.Eul7qY<1 Ӧg>Af,k_nUShSLs[7<6m}}SQWH^ IS7m`<%. g;s),| ~Tt{]STjFH/EIoCė؊nvvNUurOq/TsMpr?ދ| i(&J%|t<*DCio^ Sx4~{ `@a\gW)N-h}UaN)JtɻuK̨)X}o:*9>$dR1JW]!SBEJ n Nv9XιH/:'ݽ4xQ qy& E{C7'] sof?Ⱡnh&;am@F;24+D 2puX6³d9udM$଺*.J4 h)Y}P&?%f-&Bڑ3D }: ż}qHT++`L,;/#;|b{t.ALo(4{Ef:Z,-YX '`¬R~s#?bU9;nY{)Jt83CV@tsN0#\ 3uy^jUdJ>M$yX\{cckd#AnC(BΟⴞ!œ>!M0ql(Vhzpv[p(FHй'i;nbJxˎD4'EJI/\d`b)M!-2u2m$yDU^A7<;S,091i9aJKYnu>|ɩd&oFG9Y\}]Ma{'̘aj`8量z.!B?[+!t#8NjIh*H5R;_< 5wᆴ3 E k BlPNӪ&ll.q Rp>ߏu11 xk2^8@=]Y ȗXu#Q7;9'5?o,|W" lOKh4J2;bGp]։&Tnh mLMW?k|YFYvLj2%Z5\//eoe/o}{ĥLyL. tA3 Eg]᳹1Lc7!,Z#;㏍ X_R{Jrl+TQ+>)XfC, <)L%" n-"-\NƩV91 #73zK/K #M3) ]o_%*:!`Q+@&8,'zAg{𔑺EB3P"v >be; Qg&ff~칣H1=A 5(Z7[#W{B<`j@ze߶m)=۴.I '9-s+uzނ|V4&;`ީd>%acf*xR.D aYk6x՜mÂU'w~m"Cul;78^=LFMt*IQ{B2yľ7=oz/dyO:FC3Pk{|Y2푰)vl˭ {wOf ]qTSO7.G~nc*j#Θp9[Ÿ:PQ ܨ6p.'N7^ӑQ (9P6mh@җ'}\X{ fT6ro м ]f rėDJx2ejNI ~2%S痒hr,FF)5RSp㟏lfS~M9~&p3g`ɐ'%,5=d7IzH:=syuN'ܪ(UQi(8JG Q[<.~xRzIl+ # TM8L5H;VXhXZK{aޘ~Ad=ervr@ T])Uw@@в,\<ˏ& )rΓmNq.~XYa hvsGܾͺ&fFj(+?SaZ/eǔIe* C d)tpq߼Yf^uk9a گH9Г^YyGhhA h2_Z|]UPֹ #G0$G{ +w oH&K +̺_tx|%jbn͖⭁v4,/\Hr88}Z'yy`Pԛi}T&PVjb,9]֫֓hGI<(HX^xF/\/5%d^S7ZtT @~U`Ț<.M+5K?F<CvVaxhN`ҮPcqS*;X(g#&e}cP]?>,)OY_=)3VtS靘s^zTWv\oӈ#uRU DQ`2l CpoȎd#(G\ .P$- tRRv־.^ϯMJ_ &!7&z۹X=j'T3̦iO6-*q@;*9(ڍ_֍ƚ]Ku/⢺A*b9{3|eIѕP=F c( H> 7Juס'n ty=!+d&/O" "~?:/wlW1>ŽY=0#N/@uq`iZvald%1yG'amqnRt69}u-$plzB.\`#V|j$ ztA`We14Ӗ6V }@rՉ MWF4+'fܢFLJ׽R7XlKU8'_ۓ:u':&|) 4X&7D](Luiu#̳E"1"׀Ee=)Q>x੍~:u<[hËUZUj|t56uw&Qγ.g=BYSފ6E{Akz/$ʋ)GٓGy 3X'* F.j1N!ld:,&d$b^쾋K/]UmKxMH@m~cN$6w[+gw6iFv=vTJ1*țwK8L%ل,kݺ;7KG:?q}4+1oӺ$^ L4j?|7-O0u2)'h@6\asHV1&/b#hDx  /җ|p|r{ûeH\cJm>ScW3atY0 qigd wuq"w R{F\ `,gYhJpqQq&S48CCJ8Qp-|a3s^[lVr%6=&DCԱSf Zmm& #o΅3h2 <><1,J[rRdrdH ^!Z_#yd1}zՄ5~~r-| |OI7kܺ&OZ/KYegp#AG(\;d8 XӪ[6#nbomphAVרߑR͐z^[ UȔ).y.<&~v 鿨mRMC8)S [:KW|!7.ᅚI6!tf4}mG}",;/mfEsNT))Syww: vRZ m.Gp.z<ʈ,{<^Lw,-;QC ?rPqiNo=0'Z&CnNFEu!ZЋ ,/mgpbc@XYF6ʳE?2?"&`D].y}#̏6'$"QxR$gzBY(| `1`OrB u?KW?E YF9%mЧel37rdPWJOAl>̀Wn%FH"ۄUYK$0V&5os"B%|FxtI)%wO,]/2qo)ŁtxLʤ%D w1D?c׉%ҤUhzT<1&ZM Lh|ѧb.ˈ)c)$!%S;{Q'S욞{O&l](7޳!:f- :p9_fU y;A7;}gxl;#oX+ _͇Qs1(+F׿0|>!iu4vFLŮS/s0kXVO(KdЧUT=k6t`A 됟I٭jPpovm%52 W䚚{N/p7`FhK*3/E:G/\m~qg,>{{N++52ɎH4cf7fcͨ)1Tf-҈].H㜊CÎh$1(V`G_ jS!`iee-z;cA <*k2H R2%tF"{ tMފu8.ZmyBRr6H]thrZG(h lI8^: tm;r{!T'Yۿ!oBoVgrk֠C3Esf|qq(~rO)n~;'z[,TS.~6ABƻBWN̑򨿗%ҕR?,eP2|Z](1"B ! Xb1 s]"3HoⳲ>'RK,]:AvG0*P}I&;k`G`[[Tpv"7RV 8\/VjLRHV9<?r255j"chh-ӕƠt5uN2ַ i8[&_Z2" |JgK`@;i30ycsԍ0{UJAHG|[ v< MHSeDYt.A֎H-jiNg-S;*Ơ3J)ƎKZo৽8~Ldzi:4{<þ>@в))>Z,i`e G]|Bx_8lr2t; {bB&h+S-Xo}8DZdP RR];S%=$g !vL}cܡC0$7:5/M^,$\Y=ᬭ\E:<>ߌR i')ĩ=L>{kTjmD&fB#p'L=P'$-M<]A,,iڔڦ cs;~o֣2eg>A.nU]i𮥷Y}{穀ўze:T6@Nc)˿Mʸ):RNM'eVSyuhȁ~kUo5F'zZLrݸg2:# !mhQw0N  06HUstLGTSCjנ#B"a,wз^8l0Jb b@x.2IoQCay< `qZa=q򀼄ئP-đ|dR˖~-0 f]@%s[XCt,bvCPB=@P-44'&"_'޳Y!8'׋wyhXR)΂!0؞«@b Liɬm͹hWlX`ݮdzoYp! {"JYs+wbTw~Wſ!;c#82ˆ}OIy#0wʽ.9$Zgr|Ve,!NJ)mts ѬqmSIc/?]{t^-* mgrHͷ+`,U}Gx&+߃O#IR !A\idɐwuZp#X*A>)gK]aB*]=TrF_/asTojpq;V`efЉPJUO ܯBc XqX4]o |o^fh7la9d8U$~jbarz`BM p{3_!j=G2}nUX߭.1#m+IN nZʔ ŘG(B徽G+Qg ܃qx~3㏝6I*hŶ>\_ߊ9qaP!/Љt JЂb0<90nPoI36q]TK \ p5lo4ivԚ\0E0?$Q"2FJ/ԾM 2~_Vlx\I3n-,~R,?T֕X=9 =?G$ /M.CNFsRS"JriOK`ZM_$2 S\JvAYO8 \IDΪس,m߱ v E b'Q'Ӏ噵9D#js==>髑wv9:2C=6T:Crt5JBb>coa` 2ӥY]7 <1WQmU{3^h&)+qRS N2:/%L2,"*{HErmT7ˌK..Im8]'aD&mzO`1 8^`gr >\(z7go6Uc1X\\1M} \b+/>֧wx—zק?B'dEYWuبP.A.bU!+ve8Rc&>)B[_2pGBq 4La Yef [POEa]AK-iZg}K07S='7DZ I/(u<0QHifxE}3x+ĤEr˺+- D_gdKnsA(D\&wjGo[#Cv+q?ɠ"F_܉|p-WM( V8v7c0}r?TI5FnT.?)h&}p~ `+J^T>5.m' *乚Gso ZƁO҇ m ՗#1d[JbK.PS&@P҆2Xk#&赤VG5|v;OD0W'w5L(P=ݚ2u<` 6F'ż8yD.}2"JHo‰_rʔ*+oY w>kt:rQV*ŦiǚDoJeqNVאdupߑZFVOI˸:`|,]d5>3Z#h+qiZÃ7{lQYKn"^8A*̄ .[Vww'UwҊ1,hQ:O)3,oök7 u\ 0AAX샸4x,lr'#/1+gmhٜW)=, 9ۮ=bZK2wR  s uDPiwB /"(= aQz$ /r$dR$[GZL(b5j{YxHH b-},;QZ1F~іg;z1W`.ۑf;ᨡI&"?)-VUe=w&l«6tGVh[ 1?FHtlI!0KGg*odmMT M rӸ΅<](o#c)2 v$e/`QZ%VR6܀ݦũ*EߡK$h]B$ȟg*֧ϧ|ߦ_~f1w@ݸۘ2ƀypf'^0 ~j6VD{Z9aPDѴI3?jŠhPArշk)ȷ0Y4Ȣ؅;~֨yʄ8o~+(5W~MF[4>Js̠!4|hC%1 %٧`a2DHFMdxW~ЌW^XG,אtztc(uY!DٗcOQ?7پ1OdmhnK%gSP-[6VO2rפ[ ,צط$ &ۘedK"Q/hݹ,f3P7X2VTD>eDSCg)6Შ6ulrwOUښ+)\COhb7dGN T Q9k|ZCz ?O4p?A$dPhSdw9Ͷ\ni'{^)w }5gX㱢iīK$?}UqXY@ڕ\vÜO?v_j * $H.D>ck =xt$ 3b-uJuI3clDBbLL!,KLe);Fmz ܵLVn(zVJ»dX&yA!D嶞Ae}b0rB.4)W3+ ƽY%"6x ~Σƨgl¹jR- 65n#jsb=u9vC28mhlYp;F=`M аHw@Kd)1|&b4ue i4RۋjP!}:N4PƺB:axѾF5Й4lh 8!J:!H(uO!YUJpڔ4"8?{\Ɵ SϋCB nGo' T2.`ʱg4#pk:VD=-L%%M[*Z[Ň9Jğص-pi(z6nz%vU@Z"qB,-w~0ZХWœ>:-[1]megԏ`]zk:>(Khm p8P-Wpwm.)bE6ŝԗ67P8[Ρng~-/O^f @0}~ET 0G, g7iw ܷ۹FSp}7vtf7I)߫Zd:e|;Ae$lLJʖ'!.P<*v$*d#8EꟉG'6Қ}~Dà=? 5U`HE[7MX3c% /xM8xUŐAn-L)åS*{AvntѲ6} crMgj=2E:SewPӳfc[h%TɃȧ1M*Pa$ 郗bs;uv Buwfv),mw"-/o8XY~`u8bѫ/!(vB,ZA0D!7U2c|C,+Т*h>]|4tK,wߡfE0= wL/!r.ř%\nkv8<;Zgx O5ƞI!=D} ߋ#C]죅m$8)K3b߹tQOkߋVZP,4hn&8A<ޅZe #kFh2Gִ{Cr,lsCtp8O+:hߖbx/N"m@9QY7-5jĐ5[Vvԫ~@+D&5-IL|VpSF" 9Y  \ ~-Ѻan]W&&h$ H nEc_,`PqW7C^GewD" _~W)`j;WPyDD~gۑyjDkR %l{|K>b0|:Jvhz jl^iSTXSӞuɜ?#]?dth&E.}?˥6GVܳ mx V V̱2X;gpgbf;]TVsWEX&rvtx~5wgbH y OCmo01-*^ZDZ'#pKr,K1j14b7T|_ ˈy_7ǽWmfno#YڿEׯeS p@33ó/uS6שҏݷ]nUQŊ1ƇiPb Em<k|xÏn^!xUQlnFh݁H*}:cC fA qڊ%1v؉-ܵq<ޥN8d)Fimxp0:yUէ4)GئE[|(]f` 0&Y ^sWhb>7Sg% K]Ro9JDZUKFE͸w-5נEg֠o.$nҍ#m68xlg peD k#s\ Iy]7;Hᚿ>=`L4`o=vHiR}%j-46!c`ϑ1DIRq!\`-ʦ`/7L* dQ(r1|&d+%7i1 yQԔ3!Of.)KOEPR;@$ R%/!1J3D`5xwy#acv9̺/0:]KHCxheyrAEY6HkXSCTOusLb}4GkTDN7k5r*q|ӝ|9Uq_`|SSEmc.-vqXgQu2ߣ mJD+|\Xα2HAmOgx_;1ܳQpp wګ #Hɮ,IT2gɇ[Mbq'༐z ͤ q<řUc9ev|J{1,$cĖǫ9Q-=41k6bc$ߊJ!ۧۨ 3.7*1Sȡ[9N:m&bSn_fwprynIkjVuo(kXU(X.S b"GhRe@&' @]f1fT (m<ƲUYGSgJ{GT*w+H C^BAS+A'С{&zS |g5,M3aKrP(AM[z2b t&MsD?!a8۵DE"z]PRMex [Ԍ1R#/P_,kX^~P5a?qTBgs[aV8]'?bȁWOY`edv,ׂ LjIޥ3}wv?r[,yiKy/z8ǠTثjƆgQʌŋζR$o{ &g1 &C\<:Ru0pD?ps"[R432dNɮ`=v&<ۿ/3 BVfm;l:a~=R~WjU|-V\szE,ͧҁ*#owQqhW7Ak#ݨ IX%7Ꮑw؁j ݇q\$t'+>T-m pQzѺer_32:۔JO+ڦ2Q}p s pQK5aGPY>K |F.ǗYnLߟI8eXcF% a˜]fY)QW "pP`f+ d[&pشјøU/wڹq~mfHRiȔ5 +RuRPp~{ykdK4kAj&"F=Ak߆Ӣ" {F_d+cI 7Ңտ@[cZxL|Q?7ZR/a@\u^b3+aMM(7st픗zj՞"ht^>YF拳;ȓ\Һ1il##Ak,b!-d7oUT JX]%ΕUrp7; WMW/7EFSs$s^%Ħ]gyԾy]]SJ=8Ƕ`!A9hIR?Wy0<\#]0坿|)4K+۴Q^X2ଊxW~\iȎ~#%Jnl-AwʪDsSmR(7JR3Q=Fy?XB=<}߻4 e$RA]e"gp 3/7bzRJx.BV"KD=XW7BI,sO#_ ߍFwx\5 @ݣ3P 8Q>Uqx#&]4W&Rs+:XUAÆu?r?X6jJ~Ad d x{TCprC+^|ͶWO>֧?mQ>3gdQMB^b `3(Eo8vt8&s$]* DD Q};9']TilgеJқ,C0 Q3M"T}Sy6ؘ8(In̸^(>%Bz!")_΀M `49MN8ֲ`ZF" H`ܝ˔ܻ-* z[g3V|^ ≠.wؽ#s}~~CH6D~ )H멇.}Ѻ3[cZ= щ)4~%oz<흈hjiH\&htG?69)DnjI Q'vSu0ۻ_ǼAc)y[LPpМOέS7̗.[~N#!D(/:Ԝcߍ#4jP?XMbTlu4 Bfi\qCX[( |%9ߋQ\9Xg$+ ̐h^ xX$E, Q}m:%Sv U9MoU9BP7@$Eϝ6디߫IxFxԑ1,6Ef$Pd9ޗ!u5 dkYN'MꇢP{u -@AK932I |<F@Rv|t^R\۔7:"И6Kx܈ɣ7?h2%֕]bDJu|VR4%VC~uNAa. eV$Ʊyk*Y4=H~$>}·f(=l`qL$kfA< 5DV8SE- NIƑ}^\Uc,yB;}_I"= 6z٫ti ^Hf9[FwS巧 :d )Jt2)O 3MꅄC/`;nhnU6^^IXlV{ٓQ ("*D[d~M^^ye]bނ=8 ΘHW}lw8 ,e5LhAy&! fe b`Pa 5e8vq!.ЭsȔ\u`X{6@0k>``Z L$"L`T.Ӵ2Zq$^tE⿑E.|j8ߨ^Rш62˞g!{9hB15\/[Eb@b,;e e} yUC#=V!բW;*2C\K۵I Ҹ4Y랞n&!/ r C?hzg8(1o Q:{nV UFMbz+n9Vx(F~(DU; 300ij0C#0Q֌^g|O?4q%fb"NT̢btBj)7nE 7 UUϥk)r`V>ߩG'[lƩǝsP{a.s- (wãw9B,&/XOhS _ }db(%#CWp:KΗq g i=edh(-iɎ?A++syě ޤOKp~jIӍ7}[ά YT]"ܒϷ 8$Mb{Yk#}=Ɖ@xC |޷w`zLk[kYƖKb϶˯/ZG cT"lleI!QðK[omT saٟ'!o%7tvYٔ$l{qز渁%`E aM]/&˜Tbvpb^;BmMAyVM8[w"7ua G0tH$zj?fkg݅%̆#wjsMͤ;P_Rs)3M{^IK!D- wV`Jbh(ɒ.* If2ȖK?<2ɏA&V5z>c,)\-׷~'[6uU8yh?liiG^ÕgWO1m15#ԞFw0떓GJ?޶4Iti@}iޟ#Īv{P'-awRMU욠Gfkޅ5& gPBߓql[wY* ovFb ."6$p{k2{ô=XBR^S^J7IjިE-}(ďbq6%[[n:J2#W"F0`X'1u6I@A=~u!|a`G sSˇ(#5vCGDE/1z4 O[0)z#b2"f-1F]tB7t=) fuktW_OM>z|CIySMP*GB)=*zsOoq,+ZIKce1H9 UlĪhޯ tWM4;JDZZb-NHSK6ڟX+y 5[=2g)9ag8}U2eYݸə.U{M5Q6* a@Qk8>0ĊPK*\H d$F~W-iQ\J)+X=pe}ޝ{j+FDL;%Cm֖@g&/KXnp癔 d1zx#s.;k5N핞SE\۠U l<ZЅd [P5O0#zќu\b'+G1tϘb;C4FEٸ2uw{Dv=GRh=4|"}ne_6sg^c 4lS.ko{-8Ϟ+7#%KlhQQ6:3AʙWb<^ , #" Cj-whxRBtHl5>=E0mZ*:9%+Ju0i(gL7JI_BLֳ8["${As5BBQŘkrfNAP1ۗ]Ҭa,UYc8SUܨ"(ݓ:}ƽ_$L%<9D\1F&{ fseMo6EC.^-5+]1f.=;Qr߂2/wG4jw'KIv *"M+ak9q=/+uUs2YnnT#'-X~M_F3;j/둨$XZ `E6ڤp'MxhT]p&[HrYD؂7>&05:9Zηr 4$Y#Tm/oa=a@X7fss Oy栥es^[q]2뻟ʝ{\&M $f毿u_ФtA%cX%rXY]S[۽/N0/ -£s`zAkH"kWdqU_CWF d3QN%y@tpԋ$:!0V`њ:Sw}u58U[h͟EXgyᛮ1|+8vjޖC R!Y<<-vRz} 5QeW,(E4D23F+sEL+WaY="3LI8lz 2<}U ϲ;)"=B{!.p獘@_C{80 <}N5B)aL4`;`Wp^FLP%:2ELnu86߱TVΡ0,Uswh*Gۍ=doLJiMPկm¡)!8@:*?yNp9"=Y4 uzx f-׮@SXCj tsr]03cVAkx2Ĩ^6"ڈ6`/t0^Bedct3pN8&CS+f!ugg') 7:q(*[avYD0#TTR !J0"I]pYڜU5 ~ Y(XiʠO'YbӭBd.\z(SiWZ*egSE ςni o8Ȍړ*)ŠS$M2tFӷPb-i?7{Ƃ?ya>F=Z3pL G !~hdX=O"+L,2Q hF09`mIum/BȘh)`GГfymU%:,3g`Xګ1m6ȹ#Qەu{c|Tߎ(N--qKI蹻ҲEn  V[G!&Ȳo4bţ fރLEvqOkg`HT؞Y6L&}R9D\5+ +ˤ 畺R3vЌ'It3 /Mt?ԾAB)^`gщp^3 yw٩ %&}ՅT'AqJ  & x dhŦ\ >_}P>hS?9gJ?M鑨d qs !-ĭRCCY|0'+P -c%4%[(!s|ҟmʇ8rqf.5* ty[ KKJ@ LtLXAf]Adj (f_ҭ9C,x(;\%1tm j Έri0ƅ%1oUҹz vc%-Dl#JD3]I,M()rma ;Is3F$><}as['? }Tʢ\.ЅФCz/Q("@au8&9D5WwӗPxj<Ǵp ~kmxwq0o7Vtg=p C{j%[zy͕U;k` !;2G$T%3dN,E%w\rVeJVk6yecih<\x8ӡA۰"K3q-yS1nJbRAa'ޱ`oܸ׋'lwj8*[*,<.zP7/TD{P;0aH? ZA}<Š,"r&%#7 سas*@XBY! o&sGҘ%u^A&3BujR;?QE,kW(tN$pϺGBy9Q8Z4˜5 /!kN0D_kYdĻ.@R鉴u\f9%27ƦV| -e-1cs%+rw3#9CG/3y,eQwć^0F"YJ-#6YƖ8ܸ kB L.YηrRAd:Et)1Abl?D\UExiL-o \L10Q`cA66 s<⢤~p7.)bk%B L!n.}m%eeHK*p[$صpmH0w04wN㴿rԟ&fwE;.ŧu0ɝiC Tv2oJ"CA"- (X5>:G<P.UCE'ԪSF{arηxcaFe_Cڶ *f~6YtZZU﫺OŤ $-Skr7:j/9m;wLH{{߲W-*c#c4a.kCG5 P/9BT_\% hokfLr3p7+RzeN \+L>zl k7AڙUyJCNHMΪ< $/?t.= oMG_ݠѡfcWSb&i~=bW |[,FGvqtŝt7~6"V|sRH11bla!CqRn-xJ&Xim;s]6߹dd'hm)]0> Dד?ˤmOo<=XЛհ)Sj3~0鴬-_e{4 yYnMԂ}hdM '{cl ܐxf4dnLaVLx3͛*=> `D*XqZ kiK {<2 JbUi7{IxfGiR ¿\?H!F}z$ta]"Z'IN]:t/u8;d @3[:f<]"8l.ecݠ)#JO-sٲ8Γ6vM}:#͙w2,/KRݍd "$SFfE}>[_$!-,˂zTUzyjd}:'#JIj` BPl]59ʹ <=:yϿDgsw49o}^C)I@XᴉVmzBޓILc q9Ͽ/p lɕJ''۸7meKjX:s=Pզ0 rUd׊sg{ |5VZ_zO!GxnW\Y/~uҎ8/9^BuKAb:JM;+]y;|hax .dIθb4X>'03^m(_p,b ĠmQyR4623 c=p2BsyJ_iZ]ÕUo?%tY%ԲĪUz&8NH;skLƵOf!|=5\yf~"z9kؗ'@ R>F a}1 S j gUȋ߿5S<MFzg>CZ8tܥw֕jE2/fcSI-P>Lꤿ~ߚ;BSOZ/E k*xzj?(_MUS~m S4j`6d {ԗ  mnB1Zptv[ !I9t]/.Z !/Gy feg0s;1HMz%d,@J/W`KέwUhď:f{@)Wv6p]e(~mR"-Ԍـtp9ǹrriav$Q {E_Uw2os,Ev־l̲ӆBmE ̰c]0iV8)<T&E'4*!Z G>DY_yP{tnj傀~b?X^]9/݅GeD*JfH֣bіcDbx;~u\"3AM~T0c44n4ē":8\A!<ߖDZ1m GVϫ荞l|m:'rMj[qYM S(WS,w8a9uH\̦:fOKf%hlը" ݼ19hBuwL=^K) yhTZ&<`TR)J3>VX!Yo+K}X oW%L]JYܦnj<<՟;9wg!/_o&>1@ATXf^;|:ᕄTFs 8!Y8ۼ94k,pZu*+V<\ ,]X8u(p- %[eڪ$`-%31 !5*] 3B6Z=SLxGg΂ ۀ1cre モ`T1.|`-ϔX$Ůb<^ !%[9T_H!xY!*D#%9qĉo5HesRQY=&XM-V:j_*֟˃S+SUMWsZqު'??XO9N\cψخA7=<kՄrCyPo˟"A*>`h*WRrSe3wDnwcDGbփ@MFj^.9UAzR^V:ޜz&dRTZd3%sCEZn!<&'[~CsMWUXfd2P4"V2sXwWq\je ߜL%/${:܍]SMRQȴ*Ա9+[P7qs?are庰ژ!?8ނ'9}v+fuO:AXyH%!iJU$Ac/vwOV>)qFt{`γE}qI[/j|\Op34.,ib¯eSCG#VA7%d_wISi!?\yJyG2{hMrg\"ڕy;"Hؓ1P8NRrU#ℋpe#ji^}gˆi"'ۙcsW5-k JuIBHVϢxw2-W| XȴZf*+uB:۫9A]TJ?[#<E IWֲ2S`ʂw-]e.Ct7j%TO<M@v57:g36 SfR V{BPQA>BЊ1q 5-~M_X<)ac{vvqk#0?96(]å79O^}Hhd=!u}s,7Sܜ'XZ:c m2`dz4es<͛NKq%zQd*W_0Y>pnYQ!ړ\rξkx.uy$?&k\~Rh|Чa*5УB$4PN.kH>iB`%-qwh?׽Y,KHmg gWmm v"KB9[a zqa [3ou4 ԑc2NDMļ{0EΦLqpǏVeo4mRG(:u = ~5~IMs&Kk!d4rb@ I\KeOEvՑQX;eӝFHBl/ɂI>-GF`BK 7̙ǶIuUCU}uDǷ.7n1 o1$|c=b{ !2AВ 0'}@R6\H.Bܓ`@hӏ[ Koc#d>X8*}9sŠtK*9T0㶭Bcf &]K~` .WnvC(n!K<ܡZ(Ɨ WS;BHgURPkrz[IS)n:~TX'L}]]] ֹR\wlȣ~NxfOn,+l!b~ugk:%]C\tf=EF$}ewqm@PAOP_ GǕ쬵juՃ>R&5|sPy.f iE.R t3G&@`j[`ݒKj5 #^8쿥"bO؀EPPpZTdhh 0x{%v^fɧ*0KCؖtC@6#VbUQG:ʩj;h`E"|Bx<z-UqnN b@*Sk7\8`7.% ޖN#JYZbV%H| <â]5%g;{E c+i| CZ8-<|:2D =6qFD9D9kCBBCrJaoAto/$[ģCmSX= t'JTo? ff.&t;STFG93\y9dUp@ 5!p Eq YjI$n2ȿ`a> o^s̪qgӼ#`Bf{u' ~cob#%W.ν׈]Kn`P^1-꧳pn|teyp*jz-F} o`R2BGYu/Ʋ,x|]G(#C_e.x#e5S:9nmM!JJA19N2jnXj63BQ+ 5h&#z&3J94dҶagg(9J9|nFDEYSLw4PJHi>(ttd48kl.~:VEI Qt#S$9E 07"Dwj͞$VNq{I:rc8xR(…ΎȆXZ!؍r@Rb?gss}e݂vOW;/6Fr2{䝌ϳFwMi<3&q:S*<qSlIr ͷu i>k$%`W"b+"_ 7w_ԈgM؈L׫*.gOmAGT(׿8Ug:PUq>Pf!<'vÍ)+HATYońGpK_hO d3RW\:DI [ꫵ(C+!0EYٶsC\5w ,0I\Y<&u%8ϋ+7jrn4zPeDCn-լ5ac18 bK$|4n5aCCRên-c X.yoBCt/CS$ C zK-xFw1/EP|Lh*Rt87eE~0#Y} gW~ ۟4 9h6M0LZqX@QSzZAt({mrSvIJA@'e5pDIb -d2Ej}PΝԐҾAѰlVY`6JTUX%$#av;}k. Ua' T%LMx|<ooe  *HAe0"F-5FKLՐNLSd|F8~3!fjMC1XIQTFޒmMp"AQVOb4qitL,;Z"h"]I=9OƊQ])Y|ۛ9 ?TY;d˒TWq{{0-≋kE4FCl%+>>3>;2qhW<ܶa/o@N \#5 ?FJwkO*_X39}h`TcSwHoŌq]]}5O5 Jb3YoAȥ0)Kq jmOoQl4ZQszI7ǫ7`+x}3 մᦀ15a#}h%wke2"[˓rV  `ZMA.DƸ("T 'pVՕ 4AMd?V ^y!U35% #uj&ugX& uZ.@^01WMO*,}Z MLA{EMN'T`I6͉b}m~K&ͣ :|LHXiX/{;`/6>(,eD ](2eU^A7j&n9>k` G\9+mƂKTx]7&ZH dҌmafo|`Hx`?DQ再_ -+ٺ%?ñs6Фc&n3bDegr(\O|"&5xhPYC4y]2'7.ۿ(=dJ61SSڸKQݗ5P'MQr̨/su89 C~p':\wzM83܋'L# L6e׏X s"!||_},(?F'dlZlCz$dA%:n ,$ тAPǃݡcs,pez:CzGo8Ai $Vx~i+ ׃!5hiռ-H#A }8p} -sB=eo {-Jks '.?qViM2^sxg ំbuR:i,hr[_ugz9]ơ n6 jw͒R' N9Z16O\VōNS(ϻJz[{]gϷM!~^'NgyOg`@63S~#aDq T8 6@ !: '3K S*Ljzنv!v]wć}Hq-QN O*/O4Wۯ<: $鏃mEN24˪;T|AU8=~ɷVP졬!WL [0VYTE=v>I </ʠSt&ŀ fCxɔTiITHOŅ!u 6B yj*GSdu,3m<{k(|J3ZX 2ݑ.ZC?K2jH"y~syB_Afiui ϭ zW?]7o5`W10T~eq~T; LqcO~%#Yzs Pz%6'N\S&qг^ ]"dވI 3:f 5) vWҺFɳs`k.yaaGJ;I&IncUC=$pa3D Ři3|LھpD9ǰmf|kՎsyV -&f%5CҖ"}L[HY)U3.|O'?Oլbψ4 EdkMkPXYinf Mjn@޻+2z+_@ML 8bٚnӕI+! Na ~|S 8/2t IMBPY>D(7ܚukw)`=@ 9[4ifVh?/3LVʠn; >LY,f;MlxvlWOQ` sc0c.Xp20:R.0ѮIX>/m]zRtu|ox[Cs;k]l㨏C%@ФO%6hqc CPmOo9a)0aZAx% {&ŐAr]4g/e1,bEpUUg6jvLUVwNSAy؏)π 6ER>k<@xh0w6SB1rqĎ1Isv͉L0^Ks^,Ȱ^r)= |VQ稡ޱ罿f^GM`?~Ťh[>(B&b/`\6?PGlZ/~}9|:B+K&$IY8 ?t Wp<]3̓ 콆-m!| !l{39(v9Qz*jA wq FޅPZ=jE;(N+Ǵ#WR}>%q -!,}88tBX/8[a H-ƉQTT#jNoO7Ӭ+i&515GJ"Ďl1R߇/vץHx?T\+pЊqcTN_ $n~83W"5rʸ_$L Q 5<:G:R;scC_ =zV` V;Pi;/\$RQM['O:\ LmX4\l-8q.|b+;s+ũ-O+D°SVn+ˈ]N'F̙S>.v3[ r0ԁz=*M܅xn_ab-0㗄a/ΜTDfK pˁlp~,CZѡ'S9-1쏕p4ЬFdC2]xeP㽎x@ke[GŨ s  )-zT)lnA;"g$ULFsߤ XC{`gDP. #xԵ&ߍ}`8+ l鯭u.i8BM?b(98HM\妨-J<XPf떶(筇5Ŵ.E:Y60!r'`e-BAy&B/Ij LR—_.op'R(疛: !8S7!∖ZVb`M"ZOw>sIr(C&:76TK8sbV7#ZkR>6*t{kP$mN͢yP4˻8%k&Bc>zs>P5_jrfJϏjOK]Ԁ|O^G'SB2 r-ƙ-cb}s1Ɇp 2aFڼ`+<17I~fRUa7pn(K !cBΫjv*B#HP"@>EvG{Mͦ(JN? 2א^܁1q8Aܡ%W:p0Cݨ()xIIbLh&7߃:馒pked 9Un#!Vc'Ccei7=|'#ms q%벢\=K^jan`rif7(m=ZCMHMcuBQmE.h[Ư$[ 1 !Xv( mR>1Xd= 8%ifBJl,E)ktڿE6ۂ9#="'q [B$.9 ]΅= P娄5r܃)%g?&'Y=F3 :c>1]AILaAϾ_Ⰶ= *a84) Ez'/a%`!EkqьУF:#?NsJhl4++K$}[Y&A d|?Fȣ}(>nCF/Meb1SgsgL/%jQᅥ'5iuW+^oR2[?1m}8uOEtd_ cQ$Dt:D3l}d !oW(vE<2Ya4m Uo%ݜ:Ň~ .9 /Kuvd!t JVq9ybW`MG𰽘 ^ETr1g(K@mm!(H F`+0 onD /)\U3<۬~}VgRxY@@B\w@3;Qj=Ɋ&d9d%"t- A6Ncwuȋӹŀ 3~ץAY >L};\M+`c@6 W8~//]}Sw)$k.qfaBSN 95i8jzR_+픴''ν~g:LUͣFT#b 5ڗ7^uC^cuQVXYCRAke4FUὅ TbLF!h=Y!785ԃlǴX+2ȸvyXtedM /f-,5mp7t•AK@'a(Y$#1BRLk6Uf^xo) ;%iH̶;g2f·(w#|n;ǵᔯ0Wy cWcb~W-n;i_rʆ{8,؉pcx68p5ٯ;7(2::Z[xU7Imvg.v2 .4 WsUI9O=픖 ^a3,lD{ɒktCPwD!)XB$ͽǷ~JDwbT;iU6aÒK  򒵲Q v䠌N}5F-.lwx%j+/=vT1WKq(N=u!ݿV|CR.'CO$#zWY'7i7O Y,N'%ʱe1&0%n Tr&=2hm _̴hyy3zal W>sͤ`߇*Fk'ë昞Qy7ՖxQ+lG4oG"4}v%Hu>K2㢬A'm'JC)'!iDMikE #rra6 K >܍^oV6u iTqqqvt,4O7žI3 m I`*@Rx-&mXMj&Y9jnD&Q)]6=RF ?,@~5'b$Q/fZ?'@FKq ष< |AatOh}yi#`L M\ӬRjfܖ{ G/;*4&"*Z~ф}έ'O|E!M5þE}0H"[DUp:3,>Ea] ؃dH LSXhp$.W=Ym4ơȌ^!?#+D LFU5;|'`*;o$8!Y:qחzbc3_4{c?m-qkԏgX.;ܫhћ9 !\oY,SdqrTP>#SL/LD|[K+U-b) 3^ng '2 Otk u@zeė*=g3DP PI>I~QX բ´:b^3gkKUF8I>\'62Dݪ]a@IM7/T8X=OwU >V7pۆ$ќ1zfF9ɴXOHq6 rxdH L O6e.t5o\S= Ⱦ*ĜDcUNEU`Z ($E3x*Ks`PrRt`92fp3d6Ӵ+5A2->Vҷkv3ʼn|?<$t&:aNH7RttYt{[sO!'Gܨ] gk3MfDg@oJ~\\5`tm^Y\7AOn.(|=ih ]<˿4ScKqgJZ_)~ൠ$dJhaOt ^ȕytۦs _=Phm7R"4oVffPS}("Q6}J2G$vnfL a"2/;F%{zG i>wx(6 Іa C# Gb2@뛒!$ KU(E >mP*VB/Q ǑJܹl=ESF!3W_=X4T&+LbNw:_\p_=Wߓq t\ *3-A2:]` d-VKJ\d׍*nUOS)}~|+[]6|1^mf vQE+ sͥTc6ݴ`Oj0L "S %ދ)5(0hZ &OuspAHV iu QOE9lIs? ԺiJ}ԠQg(`d)V A43SW;6M_ueẺJ>_鰞Ds*ꇏSn{dSڢUy6L`u-{cM*Ʌ:^Fd#/Sґ .b`}?_oҚ|;{ )D t~gq\DzCK&f`zǶ#Y=Z?-p+YV4Ra99 vֺg0g浳Bq6DsgxCZ +8VIth-":Ҍ/.#Nuh8LpwdC;z/=)o];qR&t\s3'CX6MGEGzC*0v\;},H2_"Lz;6ļP':i߇$ͬwLGeKf{ͺTwV pYިeJz%֖ "aZEƇDcC^7 tOq v@nW[ۀ R9OS \^n*6'Vvqg\&} <vI,,Su5C҆h:s.A]UKq՗gC,,x"ma, 7Y?6.V7SHTXITeL/eώT;BIksbb8 Km \ *\F 8dchYw=p )> OwH`>e_qX!ǘoQހ`ɍtDI#؞=@QSĴ]"54!-xISHfA3uf6 0HyeE>z)Pّ̩\ i@/TS0(h9nKF:(QZyTmoUS_ZynQdU%!IyԍG~i?[s[ ['xmXI?>7v0v=2Z O߉-䩆¹PP֦X&Lgtl?Ӈ;nIQ4-Mf){f{q3p16"(@p|̳Xջ楕b<]NK۰% +D: )őӰ_ PDBձ xvy>?#I";V}J-خ'Fˈ6T.Ҳ6^df6 B%.[">5#fHR} @gtuW= "YGNO_M}_#+cɒr~,<{.cT+! 7-w4_ra'=gE!(Jj gZ7fYD~cX'=#?QA#c>L:c4.(O#7>xcqT[R-5cVY獢O_3R WU6ĚeAGWE>g`;NC2uMD?ZN ݕ jaT\*57]ܹqY` R5U#\I-iYK,yf=ЀK@ܛޮnΝ^^Z9 t3myOМW Nңϊ2Od3Iȉ gnt_S:J0'RD(e nk؝K))tN?쮅ƃa`ƓZB7v|b?Xy~6T=lp>s`SN;N:^3Q^U~":sr,9y+"j }ˀ+]?9/ELtQl 1&˞i3N!EPňSς1tCMZƸhNLf1gwd3B3t`kT#ry=%c48`}1uyat g~+To^{P*T!XaNG{dT3E\qe!-0#3OW4'SgvG\$_8IkW5vثN1C␰be,]}̍ -weL -h.`C, y1g9ghVƵCk^g{Im7ɘe|GK)_GO$h&xiCc107$})`cEuguEE[^tUV (d L6YLnmlq*v!3'%^]-Wg|;ɡKǿtgY?VDsra)S5Pn a{>xop/:n݉!}nh5p޸v\o]? 6 6kPO\à_NS;4t j*(7rВoRppT_0׹+{:2!yV= ^2{K@#&`5ЂZA?X0/v^QY \e3ShNQTZxͶWV W]g1#3=IU/Zc$S*Jg_-@lQ龣|=JNOSN y^,/gP͙gh6Bx2{DCO!C~Vk='@3W pMcġm4:AzjV 13|r7wUpB^ DE9 .I.'W#Z0XkJiB>10% "ZP_-*Z0|42,tx\&%"[]8sb>M#no!z${IX\ 0\x<O/pfWwQƍnؕzrǭ.[hK!-J3'6 ؍,M͢=csEcQȗC QLLөx^WCxRWkw:/~)#|z]4Vݛ\?>*FM23 Y eL:]\e׵p7PLѯ[vB념Pql#\m$_㰖:'M-S+}0 9+Wuz1 Zf1+z!яjKoi^$>Ag8v|n  4F2~q_}>$@K8hpˀ6nUaQguXk sno af{=4Ǡv<+*zy7)?t}c=آ%IW&3^J"GuMAn Y;}(™Br)uϽe;NةPc8{ (pa[/\$ɺ.A"͟t䱝=vݞ^n 心i7"I v=>GJsUV60 Ugߍ4p^ R'!:sE}BfΟ?}; /sy/vlh~7 prp1fXkM;@Xh"t}fA P7GN@ͮm C͈Sޥ::YP\eEjVn6u 2>ʐcg8)GsB3+ sCr'Am&/2 ۢIC<S9֑E?8ψqџWV*UPWsҮ8oP Õj[5 xyU{^~pLϝUR~pG.thMt 1>#ANW3"y3 G=ueķg'Ӿ"\'z:AwURYpIIPg,Cɭ"5bYkOȢ^4=(8=˖ø NoJv{_IATgIXC@݆Bj }U M U69'E q^u;1BjOOKj1n:#ZkuLwPUzἸqmL\Hoe+ۧ5=TCF^{DŽ^L*W!k]w7tVDd& 26dWЛ}'Gx 16s_Hh]G)<Üe/6I]\5{&eXRaX$ !$V]̀ i)`*?<󍵁ɋn+OH>,L#^ 2y&W47WCZF55Ix%R;#b4ldh7s<\X)?X_Ws2cT: *&@e+WMe^a׵Mu0a}4 ̮ |h]zi!E鰏>c|ZHI;6XJGt]/fPnLUGO]jCCƺ,ngTeOopun=AH0,H@-N_a@x!%ypM_(hFdi/CAy>ڋK;W1} jt*X{;ILXAvS}#I!5W(Gً95٦iytV_զ5M}=!NK$.ÿ_1 ɖkP#&a@Y' ,QK ~d5]~Eaf _E7eZ pP1O8 I}\Mׁ*ɨ4ei~l"3qPû5 ctx95U/i67;MT]g\\ƜU};JIe:G11\Wfx#%Y,Ş&Q8dprZE,)!2ka :;bG 8D$B1BNV98`(Wwb>/_ K >̍7Vr;P~+2ުW )ˁIRw.lW\9Oj PU|` X^<CϠp 1UpYb"f5t419>֦tل" J*𣚣mu;mS@1m:Mzo~EL)@L?&j ȩEY*|3~2<0m6h[֊UdiEg>U)'q|~0=vF*1w-#Q]jkk`v&i%=wx9F1ډsӘ4JoU?x׋.k(ͬx~iP^K 2/FCu -k0=;ukÉ V6&&9~/F޸"لIO+@/Qp:|MWNnVV{3 uZD`a%DB4ϷGQg#0(fYTo .wS!Bn@1UO7uWvٿLa3D,Έyim͸1V dRo %"╣8/x(p<-+0(2ӣ!;M,D^"n{GXte~9|XaUXR< 17=* J;t`)zqR56n if͸*:˼Cό]$.e/cM PrcrgBzWX؅&uhr~Na%I5ڡ@5U y$:a< Z)ZLh`3Shd^iGK#ꐤ,maRA.  [Q]QfO`ӖcZ0>wZ!\mցU4D,ܯ QiY3!U/[g+,)5R=^BPy+0W~cbV=}"dsȹcEryȤ8f#< qiGrPQYLRsMKlAPiaPzEOkD"q  ѳP-r6jgk PꑖTq8*όPCH0R]/ǣ8K`̚jN.ZVDepګN /"aac֠/s[ iUG,wN%HBt-?81%,@+P݃g/؊LAqNa"6a}77 }c1(>4)!~ ⪵OwSPveBDSfڹdrOIg7:1"GDR9nq3]'v"_4pbX %3zOt.b$_u,?i8e-f K$@iY75>Vk"6Wx`.ie/6GW X 1OiS"Vԯx'EJs)Δ:A&VUZfTѺS( 92CBʹN4F;Kg9C~)q]a͕.zO]lfꔨnp_8x"K ]eS-VA6s0A@h6ϲY.kZ{x х'jVuh; sT>ST yڴ;U%tvsNQl)T*J]6vgt2K TWUe3gêuIl:Ŭbg-jNX L IP|Nw)lqo69}9"/HtEwنD*?cODIiuvpŇS @75t dXV/Fuߗ<je3 & VsyΣ@QleǕȀa `oBhفrp9sX3s{y&?^A=O^G((@-AFV#4ܾC򚜔~ tar9 \JqRэDv11W/ D;7LNK rټy C3wac9es"==v>&4X[x)oO΅Ѓb& n\Jnri[7|8mniV2h;%F\x+G˾EIE!!>yћ#OI0zXm*ŸWM -25E;+<q\hA@3]s0[ R?@YFv=^xLʶrfN6'"!{!h ۑ $Oj_!nc1Dr`̟Q4n eAǝ$ ZO$МhEhTiҙY=ǐcKG/-%N^X}_ Q.=^>)c=K/%5.~@UzC4ŅJ-TwZ^Bۦ@/73D38jwMO*ﲈI~ro/.V~{xZ$7`wRu{aPߪ͉ؑx\@ABu u~ӇalHv!.1Hz*YfmzTBU:U!ÑHy}ʼy-DatM }B2tC-܅%b,v]tf7 ,pYdљKAR! )|aaas%njb j@ۛi.5yxоߪk̙`cNzmsx%B*U-6猪૥(Cb3J.ly ^]λ"G[XdMU -LU:MA6 ꄭ|ђ&#[.e<+>Rd`:ZΉ\˥pXUAX"u#d;(}g/1l:CB5~YzD$t5V; `[l[j[2Lc |@` E^MG]I.e.VX8L"" +(Nʶ^;,"+BLz+zɡF{tēRVP$YT߉ME/9SgK[ww˙1m؉$? u !U$qRf͊C1 ;E%\}ͯ]<hu{.-Ϗ3&k.(bCsbdӤJq-/ 0f@>㭥 z׍"6,K ޔ,AcA׵(y%$B]'ӆ}%d\'WzoWUoKKPb S"i\e;r e8XCzF4g<z) RXZYvBi=:hGr4-ICκ޶8=O"߿Yr]hL4 [?<ʄγ&ieE_9k H4*giA9Nϟ^"jн@ Nf&P?d_c![EN,@c0.tq&ttlG;Au8!]_Hat+O R::|c?~)۾6ne| ͱ|M&uw#1 r-%zh?ݵ-N4<? Zq.P>Ƃ_{`zMEVˆj:4Is$P.Q⮆ELe/FW 'ؗTZ#.JZM3n~<8rgKS8*d~n|Ms5lpD3O=2|.뛨Xók..8{n;ǹZ Pa4¥(2B=P(' SpxMd൲_e\n)Y< hL9rQ5-$".UHD\4mڵ Q w}{ƶ\,@Dү܁٢Ϸ=Åd 3)H{zLԄ 'xU<4E.6<6C/WN 'ڗ 9vxѤibJL$U\Nm֗5c's^%?XewYgKUuL6#9}$.E`}a&ԑ7XB\b gRy|o/_*Z( ya-)p!5_.j]3 ;R@ :w*R$I.@-b,wE)I;BK"YP|dzĺ|Bs/xKȥľ9vRy bMXIՅ8hOԤXHV jg~CpW.4X?$pF*0W_3pe<3$o-v}2 `8y8e j"о߷kim N.nFutw]y.DOȪ6):*}~Հ#<2x6u0Iz wQ%P ׭WܤiK /yX\-)wD2o1 ( oa?~b ҝ֑:x[p[IZ@UI3l Oq_'c<eW<.#k,U=gE*},ur-wN14@/͐n\f lCT_tF͓'|ΖK;{0 Cq + ֤1ƻ-bKeL!l g [}DvQZ ߢտ6K/ז*_.C]fȠOFld\\BatV~J7zȤMǽGRs |N"sSXZ_V w\ +gY^PSArj5ѫ98'/vL/zK H cc-4%&5qJ1uAN1dW@HnYYoo `qM:(014A#;b47f&Ud -] x m >F?/3LK@huaLd-GAi{wr! 4F%v!kp~vry!R}Gk`H:]\b=DT\ลMvAˣҖ\|Vg.@]&ы`t\jf@.4$K#_8"!D:^|D(6?DcQv|VH0o*Et,㕛}o%f'B+u; N럵+w6:%@RA{b. 1ԁ(s-/h/ƻ`>` Dl.$ g3 =՞uf3oC{5m(v Ȭs`"Bp)'cV1 0@P8@-e#qݠ}ϿV9;.jGOʶ/S罸:maN%CʏeR|0#%T#w(_h>Q_y,-1ZLVɕkAȼNf7S5hqgy(NԝwR6LlT JPu }wy[% 7lR@O{$TUK 0<?Of<F8ʊ*-2B6=<59J f  "L1AĄ~|\w,-ie| 80qR#̀i|l`U3 ޝ[njF%YH%ɁA~Ӵ .U^ Lz3b GH]!g?qoXEm@wШ\~ŵs#.|Y5ә7s0)%[$B0 #uS۵#ƏuK-UkNz`bʈIW?F'.4g`;4ZTTjZCKeI5\ VVBcrH,#lp9f ,Aa r{25yR'g+ճY$p3plȹ5%|zoڴwDUL-OI_-Ʉv/xE}e{ &ډ(ro+< /& M9, +* ×-̠ixt+n k<Alty%MLzso\2uII4JX7dAuqoL|ho7% khQ~ADfIAMVa'ˡI ΗmYWDZL! W,ˋlGd O$3laJ6nym3ӮJqD`D:YE5-`PZ)lȜ䯨~# ~sG.h1AN)Cc6,J\o;:w=A[MD thޔ|%IF?ֲrcDB-<i\yGPĸ]"剺d$N{cwyr F_0ɐW1X0[zh|ўn ,o %S$%n!py+/]<`qwqGo@D1K0[5[Oˮ?=w3Pz=8[l cViMF%EGC7hIc hgl g3<3]چS\q]zТRM,;,| l3ۏ#E{qw^ב0Ciw{ ѐ %';\LpCeAz+uNOQmO߽1rjrO@ѽ06%9Cvl)RqN:MȫsuMc" D م:]_6HK9_/]nGFA &ᚏХ<~R!Bq!䗿33+%:"0#{J!s,k:W aD{3"Ǫƞ Kmo rSҬ&or\H{a|R[~l2(@|]`Mx P}fECh}*Ӕo!u)4;i430HmBe`7;'tL^f#TCILVgMVAAzvU7᧼,7(y<-=m'-a:&mÄS]s9 !TpzDq#Trw vj흰ayz0Jl:@qftt:.1"x? pszM9Uc 1I'u.̋|zxU PeF<{Gx/.nq9!MعJn>_Ebo qKFpK!hNQuCO+މ[~~ gAmP5z9Fw l e߲dJSrs1bw[:rSee )ml A+,b<^۠9YAe'XJpu.0'q XZс ֨FJZi.?Ye}lxP"F @BM|Dl!*<=V35 rOΥr)AdR_j|y{qUb E/Wn/aO毹ԐENhhdwÂh2w :wY^0d~n']UKazAB:[?Ewo 9rF 5)6ZP7VsWFTs<,q][g4IWFPcg/# jaw$9Lq^/Sf6CTѧ{-v΀ܦmM$LM+EuxIs/J.J)uR]@0&$0_|1ԛH$YVL;s + yI!uسc![$acQn̒45\q5Oj?ZBqb X z[ [ҜtNL_R/Q{r(a#9+ɔȞ%:hbh Dۻ V'l.G?\e>OR|"`$|+G VxY"kpadgn t0(:taxSaY|m{jOP~&GmqzZ6$|mJ/4|gPҥEIR|!@nauERq5-?8Թ^;{Eu VAnt}Er^X6PoBM\}*C2ܛ2Pd0qq87Y=ܷ/#9ޞoØO%_3R\w5/B|ȮRA"z[c8Is@(.&f){8WG C a$72w^ ~^άݻ0 UdzZgZXf >-}wB Rp18ENЊI ,K#mvaK^ ]Ja\lI %L@`3C48᭨֭A'Ο6+RX9`sFcKW_x\]t9BIu 9Sx/ As}Yp{ Ё;|𜼨gV1E" #WIf5f{4e5"ZQj &űh Gao1`~=-~Fv-s`<6L^*GsG{B.x6eќ@U& Gm^$6kC.f ~ez (NuљK2]VRak ӑvY?ˏJLX5 4^Al€Wϒse y m,(XQC 'VՒ o*^݊*J >~:+-m/g:0G"ڥp6[B;Y_Muӎ6M`I48 r,X54ݵ7@+QePQᰥ5rޛNUIww΂`XzC< _:. Էjɾ e*'c'H; ҹHمj(9uV$*Kr{砣TYs4p?. 9W3y lS+m~4qK\4 ]ڜ ҈iFxbN My`4٬M ۅ[rIiYB¾Ålxߑf}֨d#Lt |Pue$n b  |!x')jcV3FHX0 a,B캂l(P8RV+0$ȶܦ7A@?[`n,v3K3^=q@K kc3؟蹗H\qds2e%^%.)ЩA&-Adp{u4\GWO$v*(.>=Jg!0;#@fd156eRjh؃Dz"s$kRo"ۡVknHENLaYv֩xn[l?<=oE(Gr?bLΥo:κQf軮63#X=j]׏P{%@ d|+"/xgfY|)z" &跦LA&!,=&MCc^HR$3,_ZLIm./: Yqؒ0{GL1qU;ӳ8$%",7Fig旟V٣0snUbda'S^W9AB u,aR}G#h",:!/F\tI#^WiDdbvCP̒*tCD"캡އqiŜ+IibWuo4\L^Ū~9:pR^&XP1!6tҚS*QzRSV>'Ɲ ̚ 48B YZ