qemu-s390x-8.2.10-150600.3.46.1<>, i%p9||=bYCHu [},O`!L>/Kvݜ?@L3,҂`\ie>nF?2JKhMI+ȶ˖r8CLA\o"M1[P}X 81b!/S\U0{Md.,KH)^Qf۴d1TxlPDXsl }-̭=|nNXt2xBF$KO*V2pŸ}>A ?d  " [|       (AZ|HH H(89:8B؎FؘGذHIXYZ [$\,]@^ىbcڊd eflu(v<wxx݌yݠDzް Cqemu-s390x8.2.10150600.3.46.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.i%h02-armsrv2 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/linuxaarch64XqpA큤i$\i$Pi$Pi"i"f18c40543cfc9d42121d44cae1ffd50ee4ebb0cac802919fdf9f12d5fb3410d6a36f3e68670b951d0c825ab211e1c0f61d795caf23d3b0ebd770ddd841ed38ab0985865e94e3a4f2a4db9c62a2cc2cf32075d4df8e7ddf641633e92840683b65ef4ef1630a8111dfe132be467818f121537c7e86c94238273a2073b114ab256erootrootrootrootrootrootrootrootrootrootqemu-8.2.10-150600.3.46.1.src.rpmqemu-s390qemu-s390xqemu-s390x(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)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.17)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(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)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.17)(64bit)libm.so.6(GLIBC_2.29)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libnuma.so.1(libnuma_1.3)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpixman-1.so.0()(64bit)libpng16.so.16()(64bit)libpng16.so.16(PNG16_0)(64bit)librdmacm.so.1()(64bit)librdmacm.so.1(RDMACM_1.0)(64bit)libsasl2.so.3()(64bit)libseccomp.so.2()(64bit)libslirp.so.0()(64bit)libslirp.so.0(SLIRP_4.0)(64bit)libslirp.so.0(SLIRP_4.1)(64bit)libslirp.so.0(SLIRP_4.7)(64bit)libsnappy.so.1()(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)liburing.so.2()(64bit)liburing.so.2(LIBURING_2.0)(64bit)libvdeplug.so.3()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)libzstd.so.1()(64bit)qemurpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)8.2.103.0.4-14.6.0-14.0-15.2-14.14.3i@iI2iCiAIi@h@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.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- Bug and CVE fixes: * cryptodev-builtin: Limit the maximum size (bsc#1255400, CVE-2025-14876) * hw/virtio/virtio-crypto: verify asym request size (bsc#1255400, CVE-2025-14876) * hw/i386/kvm: fix PIRQ bounds check in xen_physdev_map_pirq() (bsc#1256484, CVE-2026-0665)- More spec file cleanup: * [openSUSE][RPM} spec: delete old specfile constructs- We *always* want a display driver in x86 too: * [openSUSE][RPM] spec: require qemu-hw-display-virtio-gpu-pci for x86 too- Bug and CVE fixes: * [openSUSE][RPM]: really fix *-virtio-gpu-pci dependency on ARM (bsc#1254286) * net: pad packets to minimum length in qemu_receive_packet() (bsc#1253002, CVE-2025-12464)- Bugfixes: * io: fix use after free in websocket handshake code (bsc#1250984, CVE-2025-11234) * io: move websock resource release to close method (bsc#1250984, CVE-2025-11234) * io: release active GSource in TLS channel finalizer (bsc#1250984, CVE-2025-11234) * block/curl: fix curl internal handles handling (bsc#1252768, CVE-2025-11234)- 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-s390h02-armsrv2 17720375608.2.108.2.10-150600.3.46.18.2.10-150600.3.46.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:42874/SUSE_SLE-15-SP6_Update/2c0a80ef50d2fe040ec84b9331eb616f-qemu.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=508d84bcbca070670b8503d1a774e960fb1953cb, for GNU/Linux 4.3.0, strippeddirectoryASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4697e12aff48b7461c8cfb51b1d0567c8df7e27b, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=ea9801907d53798ce5cd40f65014dd18234449d3, strippedBCBRR=R-R'R&R2R R;RR"R#R8R7R6R@RRR)R+R*RRRR0RRRR R RR R RR RR.RRR/R?RR3RR:R9R$R4R(R!RRRR1RRAR5R>RR?QZ p}8{>n_ iYY+z92Tׁbc1x}7 dX]pxkDO6rJHt?+o U }vI,-"r0oMMOGj{y_K87+XGHP@kُOc>)/Ec^Iz6}6]%BB[3T2 f@TvyﶫH>]z8"nTdmQC~a?h50|>}nbQcގ֫wސ1Ѓf YSIV% l0S\TsZ?Sl^`TJKaٝ'.?|(̭ɇ$G(48VLI ,SSP, Wخv6WYpw{/O`ZB#?J5hE[nD궈%QgoK][U)6s^?hXf:uҊɇa{D ?\TokU965;k%Bɽ*KqQ G0-蠰%ݍ(ʪdTJaq7v wSΕpht aiWVM`?k%4 }%涹tʿs<X!#]$v/Μou7&M 2NdW̤e2Û Vj,!҃`)q4TmO!š L>lQʎ*Hx"71-֨!O(|a/tFh|"$YHx=N?~%pRajQl6O;8^Y0LWcA6ʞ,9TS{]5T(,(!p64 |T8E/%t')<,r" [D Q1T[ Z4, Hpߐ&d*mI`-ݳf+ :k [DxI Bl"G%% +CG KB.amju7P8ODM㼞3nseP9( woσWʷaףWݠ(cd8 RU4{2{tfz9rLכ *a! [qPtY(g/Ya;{p&u `gN1'Bot|:ȓfR'?fG6B9"8wyV0Q}H:OSbtBÈWH&zgЏ5i ͒U|e}@zʼnX>Gb6{S!?$b#@JYUaλسHZ:O.>NJ p,q1"u,:Oz}  Qdyp*!\E@8.LF8\fP $xU`>x},¦Oq*M(jKlK'޼+N\d3q 3=뽐@QDwA&Af3_2h'|i4nݰ 8? 8> '&Z//h_KT S"ɩ;aS{Qma Z~.j5)$rBq9x/洠u64rh|}_(ٚHs@'Щ *+Ҵ0Fr~͸{`ݽMK+Ǜ}=UNۥMZ 6CK+,uco/m HN {S@hNe8[=_ea iKAEv&"l7jVSj诹8Az &f ",ot ݪ9 OdGgVMVU I\"-6gm1twG;6y%lo/̓$rI[wJdzFs7+{T ATM5x"eZz=}mk3mIjAܧoȯ۬JN򀝦\ m6UC6bZM6o%DZ:M5df(dc͔Gw]ppej8`}~37-+\2x:|<.Oziv 4YGȋȀe?o\%!|gjN_c?-%_׃[|{8ߘC`KxZ6Ҧ#>ySz5F#65h^Ua2&1j >9:ȼc ƈMv:WMM'Y|6XOA^.Nʤ;`}!^Fq3oqzWSm!Zi=.YvǨf\c$fr_-u'ܻͭ␶.uN=tDLwSAjnV5tT94"%dDb)V/{N 4CP}G]aJM-p9cjtZ ;c6+o)'^s>n7~Qa|/j#HuyXcX?y{o[<_R] 1Wh S'z1&:S+I8_<,PPDpeU{B>]92&˜%,_PWdqm;إ;Hb<}>2H7,g=lz6eDIG@L#enmPaEżthmcCW0^|F[W6VD=U(QZctL*pbd %_V\1,c;0 HKɑM $<I)!-]s8_q$4۳\L"Q{U|1r:E)>DdY|{t ŕL'$jPS5Ӛmcȗ8H)5=bq-?g<`CT򢒅(cvVKT ƺ?J[]T3s29g:@} _s_:\S>UAX]@)YS VpG,Y3 1E=FgӢžq(r%!:멊Ukpo ƈ0 z:' 7!EV"ԙ!z)R1ao^MA5-(Ab[ NKɐ 6.~XxWGNJ_rM|oMV?j/)Ju yNCV2D $7d{O&@O`ͱn5[/ 1u_S[  { җ:+X-hw:ks d` ŭ礳k8t~Z1SR;-0/ea3 {Q {}΀.döT*^9Khb4bz?@?A_S{!>jވ+⍳~j,DP@ɥivj39+:bJ8 |iIuba]R`6Jc(tUK s]z&]cl:"nxO5, vHZI3Gs$ Ł#(x4|޲܊K_읚@o-Hww@'ÍN8}BBaH?SƊZ3,ݖƚ?8A:!"iI~GpF.dCN]$*p |ހ 8AMs-|Kg/%fEJD. QQ[[x&R!<9S4a'P 0śԍO=hp0 |/;N|[ou|N5Z5Td= 8Ut?֧ =tLJYW~d#J"Xh C&#h-<_ @%X 7k{f7v{hNRцMHH[T$~&{@?՗vncQku3-;d62 .-}ZU,(0cP3 繒s,ɱ}W fqL'}}DkQ<̈́_qQ3^'lHZDՈ l=|2ٽS;:n zKى[,J*1? LQu.05 oEő^?J#"<;ucE EesՑtd_:LK5UВO:<=Яn7Dk zGXlZ8s-KS7SfP/,SIHYqϖBZ}AE .;ZK9 =lAew3?4}ŧ|#J&;rvS1N+j4:5d* E+"X,Ϡ(`=e=4SE,vz #RK7ܬyT BY4NPFw,4c Z %muQu[.ׄ,J :S .|<0+$fe4CO>5`C>P7 &Y ?|K>[Nծ?}`Β~XTO+CwAfM;A^,:u_jNYrm/C $` IUª.=`TTò% >w@Wfadx#yS wj&ÕSt'%YcYFdi$Qd^7TՎ 5nƉlW $8W5&I=,R:::EbWkt&Z3J𔩾pd4|y)˯ڈ)/IżE#~>s.VDU0=SEOVoX' 0FfP!;f3ZکŮ[ntqg3txt!A?D4"ލ qcsKwDI2Q_$kɏLeBeB"[1?6v/pBFÉ&sT2yDI^޾ 'Þ\ 7:g/TgصqbzV7v3yn]4wǽ]wvu\2ƛN sϲrxEQ.9jalt[u/ 6KT ,V:Y'CllSP`e+v8ο$-y-*ٹfb#BEØ,zNY'*w3:r=Ig F/yCUPHJ=u}KоY,TY1: NU.rW^޿b S@ $[:#Ԩ6PL3z@; # ⧷$j6ix<*cfoSZS2w9Q_,3R t.vw*q,Nnb>ݨ2ꇕnrLn\tanmi_b?Py"Nt.}>l;v95+bMKA zf WaoŨ8Bg-YZX~mޣ/j?Ӡ] jx4dn#/ӝdX6Mݷxo%T (>A%+'x"HP7܃S<]@gIDJCߣkV.yMX>(aI(sSo8K٥,>lpCH-1y$1Zr&^ 90"# y9sc{r6:-k,]c(=_BaXS otIGj jC3|Gsc'݈n}I!}DgTms=2]Q|TEP dfn3)[L/*X@~\ D%R+_mc>^gAƆahh9ŖlqXe\ Q%+- g̮/NK+ JVFo|@砑L+#Kkə۴Lx_UPza ,=n2>mm Z^1'?Na\tof̃0(ɨ5Fog#8ȱꍴ  Q(p,”e;*(;޻KzzNyl,/ $Q Y趙vo~3iIG;$ϢI=7)~Xd*,w`vzdcETo =Wc.ϘMTnjuOB~.hl9#-^V+5r~DqnN ؏W`w2{I=[S y]ViA?8:mDt8J,Bd67Wn˛ EryKop#F#)_-n \bF(2?kP"D)Lv ;C=>F:F{/'6hԒ%֨}7vѢ~9ϑXy:>/`C1Beto ~vQUqYtxo/gU-痭n_[V >/) 1>UX$ap' 54DZ< ; o1^[:z2CRPK+kS*wʫ׶!kښR WEӜ-e% I6R=8B* V3 }Wۑь* ʼnM-C[!<۔xueK5"2b͉yF=};KeBt'H>b D:@%\dTAVpޅ' 9tP*/N\eHjh}Ԙ][SN%Lo՚??z>I "VA_8,1AWbʛbsQ.;;;J 콘Ѹ+ `LXWst00܈: ;1Iٶ?_ 8Oq5 `f!.9ȔHNjD'Tk0 ןrKxjTGz!ƯJUR*cFɂ<ui9a`.pm,1;UdWqL"$~{*ɯQrOCۡCtgS`Eܮ_ϊ{;>WK 7B:5vJArIPyѲ22ljhMKĠ_8R %mw}=tV"RIvb؍"sEH^oKCp_?P aF^yFۄNbHe#_}*#^yǚ3 FŮ2Tdf6/#a&7(-g%|=dgΞ| u0qcw)F'u[iD)fFm"zLѪ.F{a#F2V̞aVM\Χ8H6갣=!W I<^I$eF-ZJyfQ aj %Ҭ[ʝ'R=f0lEghr+eUFfG삓hq*{D |QkC2&Й<6txQ-,˦ 4 3SU˟[꡺:F"-oېd(A\X&&xr]ywıav*՟~di)\:f,QbJ|6aSsV%Z>buu $R9s fd0 I3%Lmy#]B '/CtI_X&-9>MmRYy{4Hi;T**rǝ9{8ewT{DYDM$Xuh]dis"u23r ^H.>#䡅 \ đA_@!@W159X!L_ѓRj{uDY n~5²iXXc0th% K}+}Wl`xFmHFoV-G¾HU>!$}:D?ȿ%NO8X&͌/#Mg}b|ߙD i >$`u=^@Z#r7L}yKlC``yA iMa9Fb"$AyR!װA>=Q&PS c| -"jV,EXqCp3m}/x7%oKB9'BBkPjWq0& f60o r5[/HJ O.eaQِx*tLcb_)W/GՅLmsYNڡ>edgh@z tK'<۽'UֱNKVP#|FouaZ' (|Aɾ_fb:wg"u.IW9-fƮJl(COxy+GWt{F:>]MygM,Q?؃r2DkQ|3?{mФ։"}+a.2Ɲڟh4Ԑ~*qv:AB,hcMj]?:yc4•! ?S|p%Zၬz^6{W(QhAmp a*f_eR1b7KOZ 9廒R+ EH (dxjDv5iC FeIw+^{GL 3i7·7,y7!t& /'x0g ~̼TV=] v1e|mJ@,W*sɾ:8Q*%jNsoJ^ŗdx̍Ѽoe ƠAΙGp`r嚿8oOVJ:YkXT>e)tl*wL0Y՞07r9NѼzj$PџC.2Աrhb5cVөVcQ"x[v(['UWؠ58c(Nk3U+{[)!Bje]А|? Cr{Xc! &8C`P^xuz#kqzNW 7fCg* f$y?).MI;μ*\RM>E{7<.Vp|v*ڽLc4<}ڹ8}4WKt~z4gs)1E`[QҐ՛C5y iCeѥ D @F6&rň6g&~R3v Puݾ1I}l" լ MD&J>DCNJdЄsl4i +lb\ܵ὜9`#TKz)b"7Q9E@方|ë!=\AtiNYWۭ ([2XzoSoW>00<~2ZhOz$yY vG$q7АddLirbR{*ےQtR0z5(NTn ^u]ȘEzOWTqՂ dhs)!ao$Psĉ2\=9#'EReJDVOpq]iɆ[a3[ӂA<>1] 2Ð VHÎD=ܵWdۓL riS帍0.};SafyƐVf̷ŻT7`Lp[Bqo9H𝀒CY!3"^þ;'4xb%huo?bC|Z bAT@隖GE*pEP]|~P|ԊaНy_Z{ })˃y4{`= |sцaQqR'![v㵅sI[2ڂ6KM41 %ug#H4 _ٶ$iqVo1tC[Km[#γ7ml]E2-3㷱-2h^!͕X!Ќל \Zn86gP *$M" [jzUD'R[mY<{q#jYm?aX=t.4K&ѽ7 .4Sbd6STacquޖY\_s$Hw-w`S,o<>g 9~U;DT~ocF{;$-Ĭa]0k4H|U=22N&iڊ"k'G:e|&f\7ɅcaFe޳#YΛiΧnt/K` uCGo=0a>ۀ!9'e*`Dac%#* A,-+)*]-qAs4`lpjTbl? Ea$YV;zOFQPqkp ; !}sh~#]tܬy\_[1Ri8JhF_:էW]Y'd!`ҳh[> qaRz$Kna2J_Kr u؁n`! ` 'nbz'o%;| /^#SA"Bo<cЦefgr#E}j)2bE&Q~~fAAVR$>~m9cvKv) "0G,c}<-hȅkI.=Gq&1/mﯷPGhuvEƿ5̒'~ʉţbU*iCb|dDv;icrW[// ߃yrP>=mҖ1\[ ŜH8 A]!x>Jѕ/;dG,MXt{oA!0k˴ Xmb6NE= Sa뗪pFѴQg 6KzT~!xaT7)ET_MJ O\LC)|P=s`2?F2}T Ѿ’&+}yzo6GAL]ASXx+"FÔ͕skQ)KZ qن^)?ը9!(b]d IN *0b#YDM\R5f3k)D&Cv_yFEa>PLRb&Oz9* P %䦽KGS(~o+NQ _'giJ qM@Aѧ4nBm&\-FB<߳)⊠~RZ_Ft,֘=GpR{:{֛j7Ʉ7zB\5|SNیBǸ)i7B P`,NɄߥ-3o^bbSjD8pJmzV! AiZHݻ8OB[%%U}'r+ [%0[Q?rTMzutqsѩ7xz6 h\`]21\/+)I QȷW  IMڞν3/UJ4ir|#k*q~g:qP`o 6%9zjC)id\+ 9rU?Hyܤ6fjvtm>sYd鵲 N#L42/UvE A"LTZ b7rⲽ3 7LŜfI1̇曭amF|(l\\5)M9=RbRtK;VrQLYw P{Xflw-ʉE$- mSоrm|6NeC^ThC 0&!GB 7񑬦hp; q#th ђ2h888Ǡuq/ 7GMӬ#FIOY`_WWS` *zIȆ'+~e3[W6%*?@Fag{}P^7ܕO.wT,+IPSRӴfpW1(p1>ٹ4W&̟a e4B}~.3B0a\v3rYX 140hqzDi5_U>3lÉu?;_rSBܷ˾J'tFiKǸ )3ezfu)>ܦx.ܪ s`S@uXN~7*>WWꭾΎ4$L:U3[Bh^H1G`vb}i0"}>/_lq,ڥsg/rh,0+#G2ai fdnNzr ˱3{A@S:Fwi)"YbIe }@<(\y%M eђXqL*pP3.lu/>S$C#2??-ML?:M!iqKwP?LoU3`>xL7sb &2>jXF3 b>1$= kR$J.gӖXvq\Ej;zY Xd5'\{D_IxoMx#a”Xe!:95ϴvPOV#3 oȂ(I[ULʊ0? { .Y;¥_Gƚ(4 h0M_B8^|o5_Rm˛A:K=1 =}ItMakPRMߤĵG E$cʉrlE!1%I{Fǐ߈</cq,B~Jc鶲J]=)hFDŽPD@?ߴיlW}0V3h>%gZ̡O"تS pZ<7é֪YqD=:x5D+ǞJ/yYs?{Iz[PςlTyJ B[gx_jJ85}ZqL/36Moz9UP .^d 똳%N~0*IZYSp"8[Đ(S g{:pISrajpzpgf0[bx[1nTuѦv|63a՝eɞ"Dn'8O׫vjG d^sx&#1&5L|f/}˧@q*T쾤]e:n [L@n%,X"3!H9o=W%b\R~oOx Skk+"[Aoq7_DAHrOut}Nj*yhHT뻭GGܣ|:p.!b{@a91Z2wďmp)ۜΉܓtiTk'8wumT`0)ݰ-S:Ubވ +bj~NAb0x}V < o(H@+.s?[tebŝR-,5?1꤬9pkm6p3>&+JSϵFGU\n"Iv+O. az3O#sH,G*#u>|jr j5B%Ǽ+$XٳK2ktl †Ps'0aˉ0't)?D|'Iώdn70Q=/쟤 S|'SI[%~YZ!m&K=jMӞW#'ȭeZ&slS謏ilɢGJBNvQVD_3{Kf+6R#Hն\bt0s )v'mܨ&я={C^0yx2RΕ|9bw l=˯%H3Ts_)6I {SlRܕb'Hr,kA,㡟L*)gyH Y&ie ?67U0N@'neQzg_V.| 9!`#&D͋3?54IqUW% kF Tֲ0xi'e  KX+6Hx_0E)CW8?Fn8B] 2Bݞ 8J+hsqu 0s=>jerOnuBCi*R jeߊ~fyKR" (MLĔS6Qh"=$uߢzBbuݾJMe?nG:IkL`r]|~\m螊 enBk:ht9Mr%]y'EbxĊBg6A2MEC Ȏ c($@'3g20Զk#*GjPSqnV-Hks\+ڣcn.t@'^IN'IQ^XEVdm/ tS nN"6aZ̃ ]JH.+^ y. ^1 zkU7v]&(Q lrOY06G/<%ԥ0,;K j̪4@$?Hz!HؽБbCURaqU1e@ ̡v\@@EsLqY^`/mբ&i,sozEKVT)9N*T|SD! .?)vkv|BSslYc2u#I=}gaz>c`O'Yش5Ji+hME,5cUUڐ%E +q@aEGGgmTis7p18dI%AU:t43٦wZ M^UN+B; {MEy}b< Q'oq<ۨ7PzN?sɎ` sxPnX&V#>Ж?AxrZ"]N"{$m_-OVKk:' ;'#XR5N"^O8ΒOeG@1HV$!=aZkTRxY/P Zd/~7ЁKlH{?Oq RźAn8 o9#Ȉ{%~ e?N; :.OKwפLvW*m'oWʪzw7FzHZhچϩvW>լϔ0uv"WC.(UA Vjk|XM~QpwԘ!t;훜?zD#K F%NSnlBh|cB5tOj<ڧȯCfgVf@} y `◜'O/N>i=}}&=hz\UthE 퉿 ۯٞ*S+AitQ5-Oj>I]NaP>`X>;!8z0뇳0*H e8gI|0ȂX3̉}S}>`qIS5x LimĜ#(d/a¹X]m ]ݔ{4.4ITL @zmOg*֮@Ӡ|P.AD^-aG5ڥ 'ߩN5cz\uTi*DA5 hE [MJjHF&ު1E?w \kpps3+Jr_Uu}U3wDL~h@y?C;eBZTiWޙ%FNP􍎮l&O`JҗB!~nKp0-0S&x5C6g+K_c̍$SU~V7azOeo'|=t6==P};` iX88%2 Vl::´ Ԫcmie.$"Kڵ;ĵLpjDΰP RQ) ?Ё40MdHv+f mˬ GT#Rqj!\>~GBПV P5EZI^aRˢ4fHKQV]b[A dƦ⯗r;Wt/>tn5N+m?ǤK]{($ dž3eZF&dV?+F|8gQ% khI&8~>'S"땞V]ÑqY+}._g j/g5k K< 7<I&2} 5⥤=L^4Ñ R\}G5jҨ,899n\ٗK%}s*M+ny,,^NfE%=°R8w GrC%c}iA)jwE _jz5BTDޕBX= ߑ=n0#qZ@{gc; TOIGngH2ʙxN>5dxGn08(aS@_]N?n ov]I˭-?Ja=՚zED3i}8*p/&֫6+Bai@k0. c0w} v4؝K&ưqs,d!{} ,RO0el"$~^:fe9`c^@Lx Aa3f\9b9ɾ#g("R`SVTOԬ6`H#l'U]is[,}-$O2u:s-JL:MvMܴ4K@7 |1"n# kctD3(GBD;:d{,#O t[7<T]*L7o: |/dc˕pO+viLRWs1_+*s = /hHLA$dA,tJ [qX< W{&ц8lc(GM{3]2 bUjT,1nÀL´anaDpp l_wFm@ lY9$՚3z%MFeq voYx^I|`lLE~Ȋ|Ҳ05`K)C-[㘰 P*G29)0ZVeNGߗaOD&U}ow2-kmXY\AwBy3AFp!} e{<`U3*e/nrj=m:tI/=i[ f1L01ҧd!"_1EDti):T $NKx\Xprkԗܟ_b?ikiu.[Ay@p56^~U9! "\ś%v簷y,7ۊrB-P ݫF,΅_a9fP_4?uF <4__,5%M5]W _ߧ?Aз8xT 0=vG۹y]ſE 1s.t3Ua?em/j NkRs'ڙZﻏgEI'@Lvihy0}}я dMo!O>Șu}!U*ߢIO<#%{CPjlH(XEż@-2צj1OL1ؕT'߮kIVϜ8^.gD&?Bwh;y'Ej w+`J#+Iܢ:3jWUsyw$S1}kNAzY3rhjYMVVlZa^;}s3{}7 8ZGjq%b'/Y/AL8c#B (KbHP-Eb]]6)M6`E\h37uxQEIdr0qBnXSC.Dtxz7s~W9 BO<}"<_jhְRh #N+c(n x /Dۻ@sa.xh0Cv_Kb${~0ĦЧde~fTX0~H0 {-ѡ|4Vs}AvUbf'ė% J*3{i=rqRqѯ}xuA=%?_Epv)nfg0.)H1[aB2:7Vd J/#cBצYK2ϖOS&f2CBdcfIEJ>rv'7yNAxu[eF55C9||aIO2u͚vM3Nmaz;woZ71~}S s'Σ%'$ÊK4Izk׊XUUV?8 uZٜ#2}0=rF!.Af:*HBw&i9pD;,C|\T}j!NU4' gd:"*=֚o=o# U~o8%4sHG5*rAf& @D"x-耠@+#920c >b$nUbw#냚R7a |ڃɏ?pN2@oVPn=q]7F.TsvQav6m>75{Ӫtxqà$ SMy4=& 6gۅU{!"R9iߛ;nMI,Ŷ`ﳈ |u{ F7tGʳpL q Ey@ LX&;"S l*P}gRZP"w-dml\C>CfbVuUhxZ.a++tB_s`x2#Js{0)L8x J9۪FDc&g-|3ݻ|t6cbi|XN ;Ȕק֯[/gy(@2eqr;X?#3OMIa3cjɰI^?%C>UiETbY򱔕. (Q19e &;KNkAhg}fs_|Aw,Fb`@/Q8^d5fOhhiLbBS\ iANcbB1gvR /?@ kM.dV܋(xQ%fjkHO!G?-0cba:Hi젔Z;fz?{ b/YI(]eOv&^@B[h.^<[DQ1&9"zc@D*#ݣ4Cvs8A%+P$e\*_㼳S m,ڞI“ ՂL 0YC\0>_>YRrPaAL{âP;$3FXlS,:kexpۢc~H$>5wGa 6 i?~ pJ2 kv?`x[TϨ1Ǫ{l7`M&B+^l^it2 Y)2?e֨]S'HIBѷ1~؆Gu@˴+tnߵO a8=KtiT@ }lA[Gj("ǖ8qy|~[Ovېl/VY +~b+aͰvbz=Y q'EI|HWز%^#fm[8) It#-atfC99Ze_°|ES/UWWQmJ #HɅP)@"nkdYRfn`I7o83lZh ]HdLL[ (}˲S;m{A2:|"SLpo k.wQ)y}xhdrp+k0NI-:=6Y(F!r1B BەjE@Nc(L*@'ځ 7YK%(i+R ɂ4׈e73Y i t(C`=̿7zvû2H8, 򿦃Y l ˪/3e9/GDE,3C8a^=+\ N&-mW>{ Xgq1.6l(SV#T\{CIW'W%3b]-9EEH? JNp~obLÐr\w,t2) tfb(hsOgkEIcӖP>& Q9鮒N%flH&C+YWniZro[R!_륁Vɰl8$yQ y‹U4Mf`Mrn얧G^mUDz)s|Ղd،{N eq1VacG |@D)Viz뺗~,n;V8+ 4 S9 &sΘ9~WPM"="p {t߅3|d3TiLLR ՐAr؆ V=~~i w? KLUFxJ;-eO"/qSv:1Jfte٨M:@g舼oYˤ"NGdj:3yUuyvy ) YܸmkT و$ 6cw27|BC!v">$=+h=_?L\ؽ>3:@%:I]?ηx#u&Sǹh[~K NN(bGWyOUn(9kz`^S 5`}C*?bIE4Yf% ΄1ħ="Tg@A &6%::yT+:w)BspZ9 4…{j) bʼnՊiG2h_NI inq-,bO^m$ QΆJ\T7 E?)vyZhxV2%Np#t u0ZfLs<_!!bH~ۨEch i,W[}ϵ=| =NEipsܜRM{`#h ,,磪V{7v\%.ڽ5Gъ6h! MaC_j X UWm PNF:A3||S,񷐠v7;7CZ,tsi;Sf=<otxP&QX}-c/-~x0(!)H< &2&@}wH0Jͷ'Gj5aƿ 9n*?krn@_lfA:I=&~a5b+gLXp$oNFCXѨ&i. -eePcӶo\"!#0Gi+eIIXp )"~nxx:-)b/S"e9<pR 9&e*z]j'×ݧm? OU_e~ѝ1@Xl# f+!HrY.Ij" ƫC"6-̝^s =AU7 1q'c F)ݘztV^'V 쮘b bu ?ʫ$sr7w]O)O )G/O~nJ #JeKHBdw$(H:V@Q-T(, y̥$K&%TƓ&>GAڿV7 jSd 5LC37VmE0RU'-X4sçPώ59&L DMY#ő[3'`Ta'DUw Y ~o࣐j.%4NAہ(}PW{@-o)Q7r !|3@1>P)駪N(R箘]_k8\Y5? s Yկ9_Y<~+k4~ro;v{ց0Ed~ulRWLK1NȳnLcnݙs A/'zJ%v1G*YNL E+WKMQ|DG v2H;I϶f ^K!?l6%K[4˦MC3@^o%ӊU⺜oƍ߫֔^ǩ>!c.s$QȌ7).}^TJ2`|7OxOr\䟘pfLE4 kߠm=Dg*F dv$'_0'L~wx п&;ht^}~j߸ʉCD~/|}sDz!x`Ĭq#VhIS 0KD;kFK0 z#=PV^r:ދP~hzjw[ P 掎 F*F,Gl[t@ЕJ&vG3IfLx5%=}g:=D xU/kn f,r2M;JcɣEJ Kre0>( ,% H*"=V!YC|i\c̦6v]}DIls~z5.B/CTzDNUK:T}sOxͿ7T/Q~EVG6?2U ͐l,M/SLg ? |V 9L6&i3A m]c|J^i /B]dc't>tk5aؘ@oK{Zd)UwHm[&eb?6^fc0妞k5~ ěm.Qِ7[=(>/tR2yI\n/zۦGW7 uRەAYϺ\=^r^ћ7{cFJdBw! wg Ȯ#㘺*.WFꝲ8nJ7wq߹z$x"־Ƌ7Y ꭑws.0W#;̇Jp~#,ޜf BF 乯x^ JME@wu; kK \ c # 41.~(c`r6b&r[оVtE7#X3xqBpkӚI1-R4A)CH—.qgvZ z)P1btY,˻_KC\bڹvš-0#F'Q`T7T#Ј@IZ'"ւa߰ǁ~GGaUŨ1e 'I~A>/Ba01Od%|&U.QzφsE|,˹u5VLVQQH/}}Kl/{^ yRjSJv},b]3Kf+ HqO~߾,LX TcK9DffSF׏ ,KB NC=~1߮RwqASuE o oZpOtѯ@{[[H]5ACIu[#Eij֍Nßk=m|7J"ֱ,^35DKBc;=?kq,2fnaHWOqm;*ˬL˗6 'Wl5Ɯ^V rs&j U7!.4I{/O+#9~K{Ii.ȕq[;! D!.P{*- ASр|Fl JuU?~ʉ" Z)Q\2R 4 Cz Z=zK&6-He46[z*!XY&By]$k,8\ Ń ..NNԛ$FD"X5"sa|kkܦ\.&|Vd zp>m> Ȣusn­r2HFҠ"vΧ ecMXP<)s?.${T:ߠĶoyKS0:L]d{j>BF7rJiun8Q>nm@m2x`z ^F:xFp|,c٨eCG r82ѵ.͇1(k7%}}XDl;/};= 6K=c\&t},Q hvW"y#YB'x&ZmXcatX= v2)m4dS;?)*!+6yݧP ص-|~-ExqŢ JuDZ^wԫ XmD-\i";o|H朷.N7t{D i5˖a' mS:_z2 뿏'/q"?+k!%\|x1ihGY\x^'eoFs?C@G=U?- eyx]H *gwt==!kL܅ r2R7u9ήA\33k}TfXՊcFϓqؐɷؓD@ֺbsi 6яkb'tҀc9t֪ؽgUwDL)an|1JxY05TPEǷ-̆Fu$fgۗ05ӂM۽b*gY8RBEQ;5 o|1=a~G?xr?-B.'}XHdH8Xm9G6xB̗Tf|BLlcT0 #H{t;zL)CuL|Iw4C9EJ߫^򌀾SmsvS[)6BuyT" fR;_P)OHD؎&'#6C[Xc1s4ϭN\ {RQVRf RS^~4Gzb}/f~B;e } -Q$Cdep).ȻlɴVi^{Y?xtmwEtߩT)CJ6 | i]7ҏh`߰n%5rGM qp ђ1ܺ)_lD6z;>J'꫊~:8-H>6^O#Ocɜt9cyO Q ΤR!(}v S7_P?ǛYYC'UrayQ emC8~`!#G*lR,-ԈD #U4 H ('~JE٭A/^J,(KN]) pv!䐖mKt,b] ֏`ZJ-zHt2C6eI__+_$)tV'WDqF\t@|}Džu!3J=ܟx^ݜ~1ŽQuSa'V3YÙBA| rl3IWp\,1hjH~<4^t$)1͆ 9=*󝑧EE+$Eu 7ފلFYF;G ;\f?R*EL!p<#Χ 3o-$kX<%=DwRou )>hEᏓ6M"P"Ce,#2P51ɬw 2 ,~?y^̽X̉)Q.غEv7jp L爀Vu;OM~_C̋8|܅Xs|m~PRA7 mR5(g:d%Vfs*J\4 Qĭ?d3;4N$0ր0jxLj#O1J R F2υm2K 'M#VrQL)MM*ETс.eOB;dZ8>ϫ@%N]?'BNxI*Qsr$JD&wKp7Ds"'λ4(v~a/li3mʺBPq(,##yL 3Ο{WʼSC86/lq|PE_b9;Re?LlYŹYAFVͪxG I,AEsiO \d{iS6# V2g44>݀=KtC2Jg/NJDs:RX=˗b^ЯsAqV8R@D(: 8jk7b]~~ܹ$p]"mE8BՏ}%b,J49Yt"Sl*,l]v|0 cI,%d$ Ͱ#HLO}U09CyoMρvP^FO'WȔ!常o&,8#|iFt}z'Qgp8w.'/~PtzD1Ȁr\AxO)`wq%Fr+͆sHjѩ#QlB`!~#?4W$ǽ$_BYz8IҠ;V;8 I] rTJ#f$`)uķi^N`:oځhxdˠ@&4sG/ 8^9!_He昃f!(v\qE/-ޫm)~"+6-NǎYD;du5nFw[x7yU w"Yt<  ҦD&T Q!Ʊv>~M 5-؎8Y_.*&W]6FӲK. l0q5. :4!ڞFPMs}2|ȝOF2 KLȐ\.Nx\ޏ8L;[fj3ٞ-3LeG4ռ34ftdE}Mt9IR\[Ax@'O2xNH?e:mB#moo/)S%34ڡ0ܘ̝LؘF6> |ͯ7rz22:I>Bi;0[o-2q/nJ?GzR_Axx-K$vi-@,;* %Y,&v0 3O)lgk8%> bli4vZW?䕔^_ܦRD.a69CGdO#5P$U˶$=_44D09i/jE8*N3( SbOJ ?xy0t.8,Kɤ %?DkiQEڤ~ew4eH&%0E6:q)K$`<ŦCTGY]ҡ ˴j9EjEŰM9']6ufj@2=5VXzI&I,V<[n,dP+ҠQz^jR'lk@ ɗH/Y ٩Vl\_(#'56zA DVb7 eX*n1&<|baGScEF}L%=-S#5/YNMh6<X1^}Ŏư%G/Vɷ0v!7ۗZW!8X:QS[p=F>/K.KΩZgw \D zrIt`ǂ0y8x M-tVD15-ӄ yлLe%LyQO&Ū(?5h6j E@@}/ ] Ђu,XshEp :_|#ouXpR`Bf>Ͼ );8imaK;%Os-0gѺ.yYCڀ 9HgHRF`Z ұq푄nJ|-4$-p̥><']R-[_ :5&kvj^H S l vFBO~b-࿩Dpܸ \A -|))\{7!* JfМ'lFWZv/66mՊp =a*nkB6 ńJ},mAVֺNJ&/6_RUQ{ YŤdm1ց0V [yt_|uHWV$#)Y34a吀pR.7B 7n|- bFXVU4= Ηuv"/ggHS1;^W\ΠvKMg:WvbdaCn}AAB"! z-U2* HAg32ɵ*fVήNԱ1JR]gd pe܊\wL8x0ZG-%5Y*Lǂ5"X;d` l=)o^3KN2`.nArB[D  _ja=!QtDӯ5*ںSO>Va[KmB[׷7"֤r,gՇvL!ƅz{ OPq6 .Z\PyXj<pN-}cဆՍlq?W@ R 0S>C6$]wɎ2zG.\6u Eܿ Zt"߳f箠CaAA5 |!Zҿz$Mo]yF/g5cϦț>f5A mJ|֮CoLD+;CG# A:,]A;P,@(mm2L`kP U]#eA;Zy:cg68 .C`([)\;j,|Hn Ti͖#4ʒM1 ̄T9Pf깄>-fmT ##uyLy`UkZ܏BPQ{FTAOdhf\O P; pu(@oqؑg3tte'vcc0-q Hcoxz0''a"Ţɥ4]k!RPm]!yB]D+8 d4OQbGNT>]n(B q~s&kzb{(y|<惓$+'tF!Öy2TMOcz t^d$tco6J;?x\+-c>ܖΎ8$\ * EbU q,kqiNAEcT6RLt@'+k÷ k3µ>1aZn+zT ۱-=G@-ma;ȚNz3Irɧ ~2! |EuG`i s̱T5EͲgt$^:ք U1쎏Wp/vuDx*ݢ )Y|g|SS)]h5Bit6_6R@-?9;3. PӔNފ1 ܧ$\Ӯzu|{: 3q:2 ?angwpC+/rsjaNĨ(,OHqLQtǔ8o#e&ܷiKTk}#؆B2U% NݸuY"R$-{1⣹ŐKMJVeuv{͉EjZ /E ȾS%zhE?_T@`y Ϫ-ۂv~)My;q퀒u<8Z#Y3p,*ۏ/V5i5?/q,Q#1;S2q]\`ޜ~Y4R +'8խn1D6Bm+&N4y}ۊ(K&^2)PetBO-*@K"ܼ*o@6A(:f5Y\9d?y\Dn@y vW9#o:#&Z)shV|YFT1  xO7'pyr$40ZlwSRN]qyNBZi_dէv- :> )82;i"+E>ia,a N9PwvƆ4q`6mˋo\b2꩛Mu"pÝ t iabgv|BÊ :TszNz?s]9MvT Y[{T528PC.O?!킠-$SyYw~]x {9Œ}="!{%?vry,ZT!I3(sfA7WgU4~.lvk5yh{=Xu-:8M1dPdyV uȶ 7sWci.GfY O|c)5b\Wx7C8PO{y뱨iI D&{ M5ʆX%7!؅7|(8*y>E5)=A`Q=ehqo}6G-^HGe| B.wzɂCI:e, [wdĿԡγ2λyUPɍF7u|Yϝr'iC k1Ȼs\KvKc%2/Ua,ZQ"k FwDyN{A5P84*ؖ%(ԌQߛij'r+R,F:"oF]--#9_\\w@9vue5K):Ź?=bIV#F2^h&8طZK0nL!N+8s Y pqo3P냍Txv':»T g$F"9˹ي&J_cn,9e%^VjAu.ѳP1] %ZYՃlSdك?}Ae]?^@#{eG؄?+> GhRnBmIW}၍!on+oiQj 2 I{t6߽[#2d="mюJ7Gt)nã!P~CjjɷU'A o?\7W>IUsQL(Ґ ՐIAIq/gCiFDNp=3#q(Rwb! X krGk鰴1=+Ģ2֦iI7!BJ/JZ5B):wcnF50p˱*։P uT 'zԺq˒~o_7bs] $ @a@rz\"1055e\̒>H|z8w;E PJhR{sx uoʂkʘ#u^8X-u2Hڌl2iTqqҦgK*#1cGe0xm/=ZFmA8x0KElY8 փ03~gcE>;JMANR]Զ|!H!Om J#䱲y AW+f!Cbl7:fLη)? c 紇X/r}^:Om q $s$BHK2S&[[`zڱT>k3#c,ˆ_*W*L9Fs8%RDmPg@3&;-|p(n 1xu̅tct9 K!Bb&*|.O*XXVц} 6d6W媮"=(͟8 :9S#:6U^Q(cu3^ee+6BD`mɢr c2-ޗP# K &L%3gew2AF_NA̐$rH}rZzCYvTGfǦm%x#ȮSK픃>$qҜ_}c?T<SƬqڡl_߽*,-e\F3gArdq\:e~ `ǣdwBT(f-s3MjcOȟmTEM4Cn* Q` ,J3̵*]&T3TW4FKNntsCV.`,p#LӰ,@'~]r -n=y([{K7>'~l!N6uw(2a40jewQ,*K>MPpW3=<^DÚWKԀ5̯sö}t謞3coM(#)J3`ז_92ZVRtx ˦t֝a UHH* ȊN:l#0"7X#"?_{ orp}.a82-rY!T!ӳI,dty we)`honm#5R>Y7:Y^ Alߐoݰs+-fyzfr۷UvճDHIO5xi gVy3S$[t:XJ=d_#}tMTz}!)]QYFXed<2X !KКo}S /$Åm+ 6$0ۼZJhՆ) 1-z,IhQ´V9ٺ* |hUgmUΫk{~Gi~>HBͮzylbzؖjlJ μS!p6|*klϔ$3pZpO;KY"HǬ'!̝l!Rw&b^H >&э`m {K/Ake1#c.‰hmU^5"*S:g-uHʑ՝}g&'9?c 'rf? -yM3mF蛽)hk'\HKP\m"yc͟a6(K>C TP;$P!-MMxGn_&>4% .#\ZUa&nL.f+ZL-eEV~y# su5?^#P3:fN/g52(r pܕ6%y$A\dlR_gozvu|ӥ[!I;p3GB&q&9èӎ~"/w|q/5K,J ch/҆|{<ޭPP ~ N@&ժ.p&eYDp 6zO ^<+1kB֝.6% @#AwΖEZJ\ uUĞbq Rr,,ahqqꐐ16v0pqsnRqZ!b.!kw Su#X!f&*JzHb)dk{l y5\f#OO*Q9`!QRı=Y8B Mnc\vˬpYT ٲ]55< S{-9*MO:qbt M,+R/۳zA*-k wZթb 9ie ԢXUHQ,MK[Gl.W"fn*܊UCDq'CL3Z?oxz9ZcXpD?פĶ# MXjc+Y$n?㿣4Iw3PHObRᅡ=Wֶ.xF3 >*2?+GÕO-^p7u3]_>9O0<zQwUթV|`>Gdī1i5C Ͽ5TVX܆aMvR_[ރ+i" tMjhIdQ1v{btן7xbfVIdАo3(;2ДLk.\WQM-_+:FWz#fbXVdF H́H;g֩H]]R6)^}u)b !h[ƇQLHC;T&2*zX-stz{sb9l٩;wێ@ʢo9eG=19e]e+kٖerB -[dغg5y q yBjK35ɘ[|δo0 ?6;5u& )p ]R#8ÙIaşWa o^=0-2޵I%jj-,d\߇bFꤽGZ׎~&óo4DGJ*GIu 05cG?pNjnܭVag]tkGִO>iyc"71 Z1deW O8tD('n~,'NgFIbeC[ZUwXw2kd-Îl/hEUc w) 1l/e|'w 6 6Uk AG dK^54>e pn9e4Fh,V>h1FA^BI|q[9kg;h(<<4y'|s5g..U]\#R?㤼RF"Md.ZS%TqD{>ŴO0&U3給?ܳL4$kyP"$f! dH;DXJ[!o6v9N5a~J@~4ιde?CGrrxlBfC,m(K:VMopGqy4ȰCW7*?[$\IK/;]ڃ3 0/b^L9-C*id@fxl_o̬ၾ=<. K7 1iVT'NcwZbLp0in|i:0֙=@\٫ 9 h =Kb*k")$k\% S h#9|*D$22A\~eQƏ LhИOW'pj|26I0BC|]3dG:l'PJrzoP3|)[_  8efD5X7Od۽d) 3Z ]]@*WY@iF| ;ᰜ[Msy˕!&%#};@19PVTFHd Wc]:fEK Ƽ͈ٿrAP %n~e #V; k~0!pUc3u~fo"|{0ƼUzq0ɦ+Wy_¿Kdyh#Ƒ>6%8R5/ 5 qpT"Fckvx,S'VmB(?+]z%'-'iLVio΅emI2ptz=io?LQqi^ FDؚXy@99Huwޤ^5曚m]U<0SӮ%EC*,3%1@ 5-J9w!UJvsLe:ߝQ][1\H$u_U%~PO9Naz+eOO)ښV-f2){m,aμܒ1A#G׵ALy&@C7D;1K4U(s;Pz2P[FctUC `HL*]wŲ~7 yff:VwVhI,H@CMEmFd($A o!s/n_>^"΂`,9jicIUYs1պ45ǝىa)̈(M٘%{m4O8~4ԅwAʼ[l0_ks3mwG#zsuF,c7 xɳj3n\?+\tDdW*ẆѦVŷq=Y1lKtP\jN^Րt/_Hs='[P7cS~E66^"2Mw'ݠ脽ReG JF|'كHVWcN?ԕAGTUC`{o <䊀0,،\5妿|(i(ʫc[WD/ԃ#dn_ 'd1ژd9R&i#Om4"c=8)Wft:e !#~=!"HIΟ Z&N Qx7i<-D9M,-_6FܪY`p Ix~8-eI6PΜ*gAE㿜mtπV;Ūv"%xi;Ynl_׭o\%T-]fK(eO61rl% P=K|/V*iô"JQ+oma5a=׹l>1h95V?:pRd#Fߒ. xHPf#T4:$V$` Y;oTX_J-ծWTBFķe|87-1tB{{NAe8Sçɜ \? s_~& !<8S5"n}bmAf9y4볜- s6揅\wv#!=T]I&=$ONv|aa(8Qn?)&@=7'Nj"l`އį=ԲFV)*}BK{ E"&Lv ^a67yPݒO=gqѥl0i4HFBkOLf$D“3rWo:?'iأ/º0!_"p X>\ FT aDuD';OeT6bw؎MR{ {]%R7 4Ac LtO7}PoTsN(-tR3_7{*LriNۄp ˕p&(G’aBkওx3᪀ @SYT_FDL OO23K2t|8w C plbHLjUNtnӛz|q9-x ý B&(DOLmfօ%>(<^VbD߄L\|4T>X`(w :y¡z6\hTv4| n}/V+1'zT3;7|g*sftP1Ef3b:Vi[ H+-Z>b"i >+{ZbgH$Ә^*/@#Rbxdޞ.h*pƙ)I50ЖHJ0&0P>ɇ`&Ze2j*k{ˇ<WhykuA4#]H5GI35XR^m^:-btxm䤏.Uo PЋ:e1K \Uxz=Ѷ3u8q}a׌([wE7~@N p#}[o wI6I^bYr@vP|Vn2~0.]1 #C*Xt>ŏ/ Vo0 w? ww~4?IS@/qZۛ:' \.'-eTi EtVm[lPU؝DhV9p=VNC<s_+XKRoMni~5ޢ YZ,@R(D L94!X- ]6Mc % P U(8OHwW 1!-JmbP~ rJkTr[KɋEF4jYRdwu-:lͰԏ|_i.@ګlp ӚyGA`D}HPQ0bvZd#Dc6 ͿjN GLʙFSA{$sn*TSISZByKBᵨ+FASv ,MDl-E&+SE_\]E \Gg]2I.M9bYqG*q#@"(m,XHh4D.o"/B*Ņ+AQ5!_$ []MUD\N߇K&%!f'V?D% Z$ -f݃rBuS! t@pEVHg:Qȵ[)Ml:c^m|~')sJ7`XEd-Zfoh, Uqg9ʄz TI+<0*@&_:SB>S؜˂ G:ٰmO Tٯ̒]!tpz8ĠGҹE%D(g7>~ S8kj~lB*RbY3O$}ħw=♰lOC 7?"6# z¬["=jQ_yAS΍lѵD)@5(2ocJݷqNiOSy /Ե~)rB5ghxk9[k|$>ߏ#%8Pl$c?.^W7VK 8`J+6b{Y&cR5n<oz(6Le^գe`N+>"j{]~gUdJZ 1}rdKhF 3M|.a X84P_) G N᠈ fffDIo1Ҏ2](Bw^h;_LL"|g@|xz\2_}n<1[YAՑF B4^ݳC<#n'ȑ:B㔚jŕGM[.v.˃0j:L߉cn3oj@UJzH͊=8(G*9C>ԩ:7/KH.g+P/-}< Xb?K|$A $QͧY+֘ M vk36 p/FQ0(Tb|/ŭ).l? !J_#>@,}0EX96jW%Xc8NSY J]LV2b!Ks@ h9ߚ'ދL;b)P_Ev=N4}"&+*C:&؂,❩9Pj'/ѥuZs5`5!Lρž턉!)=홀戢Nդ"ZD  >LT(|7˺ ߡT#uMqSW~k;h(=^vgfB؝(CIJh8ጷNx'8)TfYrh :4̹b \Ǎ}#|Q; b.OeXs[R^'gMJ,4.5*\.#޲̓/4M|ޓaaCL`6;u/6dUF OBy/pbL"nx/_r}>sOQs}> [X!JE;"1%fK+}X۹+lJԺ3,_~72^BІM;Ù G  [1 ,c|| 7".nOW]Bip%)`i 2 ;s]n5(e/AP~pw퇶- k/>wfKY;jVa0S7‘DqsC7LE#n1@6W(*+ 38p}Qf2lTtS Vª}V"h= ܎J) ѽ\5݉|b v?YUX ߿_ :[[M B,VK+2ҾD9zaHLK\Уy)6ILI|dO>B:µ49uE";H xQ~ 8\OV>u8nG|mָaM׃Mn,Sg=[ }ɓx&tKāg!9eA&5-5{ѯ aHdävYި\xlJ/R^ Č*WU^'!RoK%_$:F$ϖ'%x<Ʊ`T99p=<;ӽO]\CU^@FƳc\Ũ $?KE@ ޣ|vf@n:-U\³MG&T/9E[f-̐=+VtK&_ 0[UazDyd/f ǻ+3XXx{i&T3v)v2 |[w? $[%;Kψ?fs|3FDФA$f;jf؋`LÿX|r,˒Yo ir5w n/)YJBZD!CP=bKq98/ LB./?0 5F׍j7yӨp'뀞4C<Ի7'E t@7wq#Jڗrw3 :y,[*y7Mw=T Xo#[2|\4½p*缞3eJf?_L68p@^Fe'RD&μ:ޣMc8uh.nPmJgN# .>!3YQ_$2DF0tL[5_ )sc*lw05N0n]X6B/OF236/ $k"RT%_p{2gyM;hw`1$v6(ِ7Hdx?U~̌jy۶hh_оhOD=y }ĭj\q-KxgQd웙4g0Xl1@gpn'ZSZr {]bo/ׁ˄/|keTs>\3φ1qE}#m_-D^dꚣ)iv^+o.WAS/+\%_s~Ln} Z{Ɉyz{x%Zy[8\=r/M"F)cl?40OR%7ﺐ]O٘:1o @=renbKehé+?։o/y$1~S%ZěA0'yJ81sH=@uj AД־yׄ#fce@[E䗻XZ*}!vkN1l"'0n !="OMJ']AY$=2:F@~{W,sQpׯW:RFrbs)=Xi6b4$2Q8a3_yىMUݏ*`93GeO_b}gK}L4TXT) d(#FamΜ.kh4Obr'大9Q7e.:Vzte:aOh+qΪVA|b(47_*$)aQXztzⰹ";ytw-`>Af[8|+TOe/JZ_z |oJ߱ h=EYЧMr=c4H+%ܧAI5P&9X7-*)m>H'@Y!JihK4WwfADU6T fg2d=N)ENhSXfs6c(Ǿު]a]Xu7y†| 75g$`׭ |zTqѥ𧨬;D|;ӑUaoTr] QvIGK,y(*4&&V}]\cTr{H| 8MhmWdp^jtʺ/z_LӾEF$jj/ޓqNY-5{پ@LOV^=iQ&Tz@vGz\Zʳd%GgT,};Q_ 5&)[r@BP!E\t-$vznH6b%3cF L8fW͈sUd5?#- (P+.j}!|1#cAF. 1 ߞ?<7m.}$o]7 Inuc%=Py⭮O,a.ZޙJ?1Qgf*&_Yg>~U%¼^\Yψ2f?Pk8&xvdBJW@is?"IJ_NJ[FG^)ϤhZwuud^F>W`9*4ْ$D7ūAwϘG!6xf ܶq&zb)@g66CZ)Jޔze96|< C[AL",3aydC'We?s(|d+Oҿϳ{*N׬vU]8XeOKr%x!r*;7lMմ~^3x?';*/_wx75Ie6 ks[xKhG}ǃ<$kAhydy5.9]ytN qd W7'^j4׈w->+393 Ӽ$ i8kgrS)v:ޅ\zq``ü3mPر߆xwSc>,򺛯2 FȽ3|'WVn w8m$FɝDj띁ҭa<ܩB 1fzd3ႍW.h^hW1iμ5gitazԀ[A' K,}=<|='p-ѹ\އ}zN\}bls[ψ)&gfnrTd>ر\Զw _INa Vyp{~5CMz}nuCQJ#M25F›$ۙffbJfrouvNkUOq rLNcll}:R1bߓM_O+#]V xGv{O-͠i\~ EebFqx\k(UvRMSN"BghQ˝f*O~!=8Zdr/4x}:VMYMN;r5#OMoB`<}, G^ǻͩt~.l>./>mGf龴Ԣ 񀎊p EO~)0[ 9`i=ΑwI[S}vH=n,27kFIf27HhhqbV+gvMIܑk2",{e'b1 :6K)\boC`p xWzl!B.aJ4UΗK8aQOO(R}zs67^P}U.hM#s }FzM6ŔZ*.Fm7{DoMXcͽ]AɸyT|W}}yY73-q(ӑdȾK2z\ŠaKM/i k=EO"v' 쯄>}vn~0*(Tt\rm#1|L1)k ޗ]jα&Ցm@FѓA3K(LN|$m^}< #9os9r<&=0{s {.휬NwFeƣѣ&@߃\l\IL.y"@X` JhD y+^r{t Df#ZH~7 %#젘uE{Y7^t d||0i,a6LI~;tT#;yfrR-uYqӉc]Wb_Hdu PmOfe!wg6- 8싇M0z=rkp/ζ9ӲQM?Kvep6]VUş CxMPek0Y9Ʊ4ibPBJd*=#qS=;%P~/yu+s3}7#fK85bo=3=/~W4>S\mCsכ=꫖.~o"IFBhv?7j6%әu>s+ .^FT;mB\qسKgxɟ#U Ms9na{ѧS]oI{ #Iql\D'0$2|x||Dйis-z }%3fyX+b;א`z2"jgȑ5w.W|ힽ=MFuP[sw Ε|ʖK q1yz<:<0HBz<~!@*H&2P $$bP&xL6|"B|W, Juuhlq/+{<+L84y)yz^Zl(*{A(;A2qswlk@Bu9.en IulWPv%_G:]AkC'42Ru7ШArǙߠ'&rFYwQ8VK>Lz7jl3P%^6Ճ;HDtG{E$RV_TpTA.K702E4Pv6w rR߆\0e qW ^N4YtM}s2`l-k'RcT2%~e~~%Af䛓Ճx'r wQP{G%^Qu=yWpcvkڬ*ey#tOPfʆF|./JZ8dw)15EzW[J:|>7څ`&'ND?n*y \ nuK|$Cz"L񸀵tσu30 |whj;UT@=GVQInL`qXB6RwعfXu.\.ݚ4Gaҡfay1j. eP3WA\, rtnpgMѡr p2$緀IJ=.-)" Wb~;\`bZ9ʔ/+O]Ŭ$j<>:ncv<[TC͹Sm911M9VHv}Ӑw78֛+%/&CtrR7Ȧvt"ri-xm?'W.ɫK[mW@W » [,S&Fu4쭹R?f6& ~S=AVW䩔+R-ɬN8+ PzaSM}B}6%0n,}",Y~u8P7vOOZo@mԙ]g7/`*df~# W>G^cE3dE rjG!rWC$c{{ +`=<=Xn[ Y1Z1 d(iȱf`s׷5E/duM'˷$S()/_;S-,H菎@theHO9cӧr~O0M^W8Kj$˴밢ç+ETu) ^ŽRbjǬy=e'OX= Ȕ_0D־kjǚͲ]^gO0D^ɵ5.I\r0mbxtǀSR9ièےͦޖV~Vw 7|t.6O3A=Y!)<^!zNcܟ37x8gked}~7 bJ7wg[pi˒MkZ?h)F;73sJ9P>aeрkzA\EOD x~#1ܨDsU"'7XOT3ƣn^Y@ ə [퀎>5ΛuN.?fJN qU]~U}{/?K83bOT4xv0ag81J b1vVu3m?8E5nI yFb %[*/7zp=MاNw:V\-fA('th¤[?'VUW8Hnth:wa[~Nu hE?_ܞe tug`߀;#vs-.ٵ B߾ODVQψoE =;Gq2Yħnĩ?b6]#mJT\xwlTy&Ty}Tю ~6px3 Ǝvg5t(KM!rz7ýoH$Ae.`z>+ {9Y R['YPe̽95[ ?-]=g&4jz&S\>@Z< ivJ{U_#}g%I.|Wx!! louE'MY<˻EFVٹ'kYJw#e\1~eL-lBL6"?>D܋~1u%s t~ޮR(RH/qX td{Xh:wil%Y7N|?(B^d6DX8YˇNuqM51AOq]e?o `io0z!ɴe簶* Z0cKxeW5 9 $]6j4ߦitwHz9i5ع6;rN[]q~^eU7%sԕdcCo*3kxXbE͒7#K9F)d:&7ZM&9;%1g^)tV 0Kߐj3v~Wsh)IPJ0eb43ySjT o=޶"Kbr![0TW!cHijvJ1zkl&(_X>݀{a8+1d]G $Dl,e ʺئb X9|NV`,w06VoH ;,AҪ>sG*UO_=C8LQL9WQˌ ZL$K-6?PL2ZGG[Ji牟~wW d0Xx(D 'No̍W/=4ڹk? We!73ʉ| NI{8e'nbf^@腧";@!vT3*۟VR xkFVSMZ8ь-ߞJݳW.bzΈKעݞb=d◦dy6|gY +hk봽wP'k覮`;x[qC{9O.5K9ui:}By8id?ؒY,:|m44D=|V̇)l{&OqOKWW3 r\R4`I+>6Q+ vJ7C.Pw[G]_"!2Yyt[ eXd)7[]ԟ9Ki^/W[;Q>;efq9''H>Z^|x֩!nP Pܥ!} bY-u͉t~ 3S?n q x;mGE @ 7%wmjg Z4u5VD ٖrdT$,ֹ.ƜKc;;/F5\棹zH6 џp-6Wa#meFڍ7߈Dzs73Ak:T6ɖfGmW2 ҕ-EYkYu(;R9?@̼k]sO 9Zpa]y}Ƕoa&Lcǔ Ck =8xg&sq%~P5HS++k/ ?tҼܼ́M !jR}n;ڑQ\mUlS^/mJ.9a-TyTtD CO>U7=w qGŮsqX<sYSXίN&(yc+ˇ`WWIu~R$o f*{njh9Zm2iKi [q̞@+ ކ8}1S+'\h)ȼ}v,/nxH_wȋ>W$ӫ>Vkyc.0\t 4h÷r<3&ah1Z(G>oZ:=;E9:6·zpb0  3w66]٪PNO[6t 뗤5rㅤ7dfrn肫D'qy eOJמ? s¾tg+ԅVׅ^} GuC3_aj?YB ?ne|wrqvQM} I&w1A>("utZI%aqsqgĕ+2WMi>͗O:= Γ6lO%@{n~x0q@`(C1ryC&xܐ^j}A8LI>\G@鄌@ (wxuaⷎP UhF٤Ǯkͷ>$ "TM'Ce0[%CvH8|8pt1WI!o{Cmzia[b ?\Bc <놫k~(sߟz Lf$n=03X*Vmr =n?YA ,p)lT$}Hxڰ%qEMvFp^ܕ,K%"ꎏyZ,_֧ XrI} ]kd:4*'̆قe#!UmI}>J3=`y,5tP0/. %@P,-z.Ulϻh,\oxc#)Gz6n{: p n]q[!8hΝ_XQ{=@?OeoBx[dc^!m({#܎y,{~S/`gv=Yf֐=ƆL0 M rwfFS`/Ԗ} au[Z0SSx,R_h۵XwfpSq yxB[}Mq:ߒT\7Ih8e()gTnxtq''39ۗW&׳琚עUHf Scֹxyg,'p@ +]z-.1 g]{[cbRW{B kX9Kwƅ8U(uX4* x3R=YY~1=(" A2mn_xNFiN6\MRȇvA4Pbp*t m Æ?Kh|PxlS "ᅧs s<+yG0a5:b˂#oLFR舟v]QAvk"ӟ_(\C=q(ӓ!41Gnɫ%~۲{Ku4tUme3Q,^Z_жm'/ i֢]?8R+_WU/*B:J]1 t~/-"d ;7U}:193~;‹umN߬mwzS Aƴko39 V2d= F>mNÊ >GH@! ?MXUT$RI"+PDX $AHȠEXAAd@EXOd$ E+ %HĐQd "U`EUI`Հ|ү1- NN>"ɠRwRDQ>%msσ WZaUq]4!)08Uޭ-);i0E̠JL10M2$ t0w-+1NHe4 = .hS1xär9;eWK;pmn9iI=ΞMT%&MlNHq9fvjD|0\.S'U(ɄI RTzƙwNJN EЄ&5{6#!t9}HV&ˊ΅$U: 4KWR8-օ|ScR]t+vQf*0I$gm^[T:F`zZ[2T,2^KX=9d@;MG; <:k7BrB"Ԥ@`-IrHN3uU$c(λpSK"6 arjꁡ!Ke$ ]jjcI\f@DJtA 0 B7E ˑU>D C!ЅPfdƭҴqz`!ԢbB|=|饑uu]$TXKZQѕbHJ ]ǖ+JK X iF3:UNmBˁZ.Β[{Jjl*XKv OJNָ!Bp8"ă(#E̵ζFK AS:#K%ձjbɂQiSWW3{!a4h 1Z%"*h= 6PѪܰ ۠)((g⦃ít,E6n.1@*#mIrF"udAZ9KD11 H"$U%aZJ h΁  _@`phk̗P2ǫjumM0/Let4) 36M<+h v4ENf(&|ThXݩA]i,WD!s+RF3KN4R u#eq22Bw-mj'}*mXJok6Z @GAm;qA d"Y3!`ĕ k/>N?(Y4aj-e>Ių±b@#P$)8ǹJNPq\OD<#nĢ7gx:5MZr"H _O2It,GL/bLĶZloaq`z+-ѧ4E m) &Зx Q(+%5[ƳjkE\޷`JewuAB"T2"F5CDؙ2EvIk ,Nl{]#CC7:L;#lh Kx(103$=4(f/'" !o(ALhi+1FPK m5l{+DJ$)D4$j˰ 7$͵#ֈ0Me"%xP&DZC dtHy4 38"&RJ`rmV-4 "}$jq7L!dSlb@RK/t0h&Vf!>pm Z@sB{H!8C:)A˔i]U[▘6iN*h:w"ջbceuy1tH ᩵ZMVuɨ h5ҫ](gcg嘬53MfJcNkӳj@Df<:4-au{uxoIYfo&-s42`LM2 C3Iif,PHtkXDI*<@HꑷNvܙM)vL-h:rff 2SnˎM8%t55իccaź\ly\[xTAXMeTWFN72Q()w>jzٽ;1ѣZ,F9nz2cTpwLĩs.НZɛܮ%hhrte;NC:pq/3XZV+54ܠ(Vq1 bHXI(DfuE6wfJ46! l ef&q i6[H\S:s$fQļ !!3]9ћ\.å#zhʚ 4Sfw Ω<)&9 3y*i2uv8YXUZ7XsfjTR8jwhGiY* Y2:wɮF=7ضQ1sW5k7L)qLX4RN|.˔FBw$:-9T v]e0 &9i:uu8ޜu cc"Rb Ltkz.s(cT4 km`L@$&l ʄIv7N%erh4BUHb Od::XPe!5z3]&V,fW.\ˊkm l[f]r;뚴\r5GZ2fjFj4w|:rEdqӎΜ mc*[5"e@QEJB IÉ"8+Ǝ3Z]l#kW@Zѭ XfYuI VJCeƵ&kRY¸'BBM !Xvrrg6p7 hăT*@| d "N 4 uhG3XrfV4k"Ć1K$&{N:/gXg&]ӣ.h-%2V" Km/Azj;1 s.9F^ reL-u&{g.C-bc炕]&6\to+u.{ޛScmM9ny\0V6Vp.uUr9Ls/Mjܙ8t[!(bBM*,ʕ' tQf5QE T !!0 iYٮƚkia iuf_T6&+9 @+Tum\p `W5\Ib&ԒVHmL$,jrUW[[Q1 e;}$ Q7NaZz5Ѝ,Nݕ)wZU—&-9jviȥV*TwoMc˕<':fW/ba;vdY:$-V-QmYB&nLVE9 bC(T*k.:kb1+phv21bBf[h`.+4=(bMnK]n`G)$1W(HĆ ܍ayZ5/}ݦ)Kչ]Lu'A|\G21$q(;HwDPӎҫw4JW#zLcІ-3S[1ŔS.yΛkF0:Vx99<QcDꔭb:]Uz464Q:ٶ`uI$ UaX5/^wTƲVUIXTP5dgRj°*NL0M!L.V֚UЬJYYHҧuM"MYRTHb(b̜\G)5LBC7;xvuq̦\3)kxo;ۆ.o1|mfsCth7z٥͕8Խeˎxyt]=]s, m/NfUcZ.LClc0ˤhj P┛:yt%vk9:]Vsv˞Mtw0Z Ӭ 8)Üޗ4vfju]QgٶGo-YpXlB6B;"41YI 8mkZ6T41&0 阆06%՚tSJ9Wwvws.Q֛mCM++\I$4[chMJa[dVꕒ%I!cuaG/<gNsV Jo/%IV]SVu"uTщG[m֫ƌ` I0^(FҰKE/49T롙CAd@N @VI L!@ $-@mI"%4\R 3L`)0HyBuHw&ҳxnkF%dY+.] XhI $?Oݯm.0fwوp.p五 FI9f Dpgv4p^fN3Z[ltu=7z9]v6Dk*Qg4pZ*] JDelwfv{"+mVN [W3X EbM=ߑW1 TAEEF+EU" =3?twwGO0Uq*LAT3ĭXkVf8Qd+9HGf`J5 }PVW QA; Mj$b iCܜʙEzҌHCbk4$Ђp\oT@$%)$5j|uP8Q]F -bPva"ȂP0ۈu'J"cz"ņpZPD]9CЭaZT1/$Ar īCcJZl>2 Ya-x(cD(7 eW6;56;-dJ"CfŀdG2F,>6n-:4ZOiK HXm[A4+nv :\%gR8+'flDZ-0UutD8*#.]tShNc6.Ljx&&$A$prŨNF-`A須F`bwt,)pT1ag'6w\ׁpL@)*9(74496 , 4IFl\ri^, waG(1 .3bGMd؃t"ϨTwKtGbfI"n 2eŐNH hYxTz luAӚ,Ъ.A0[.氒hg-&i_c&RO06i].7c<]A d:KeS .Xw\ݎe(=؈$-ԋ䎢3܄fG*(cMUp*kq-uWavb<*Eb7ńYh=ɷd`"+2ې1^1J 5aBcOj4qNjl,0؜3%nUFWP!q &4a ;Xe$ENrٚ6:FMJD4m+pA1IbI@[hm PlՁXaH%]D)ʥb'P\#$)i _q )HI2HC]1-:rȌ\bFi> -=Nn6̹K9-ʚp դaԨ(:ZKԠݽJ Vy}s$Z16 \Hu7hfZNF j583eLg#=<Ⱥ<`G|k=&lV ƪBn2`Uf-xuv`uc'%Z HZmKʟ4R롘ęd+'"iSRD y1ưp. H8XG4`4t>"aL! Iy °|ckVЃ,Ut,E|)bK\Ө*2` EA-L:RCY0{mjZ&lY0| Q_1.y q(97-pJ@`qZ6Z)0ĜscE j j!+lꨌ0$btd,Bvg \DkhXˡa8N/Kt45*7Yd>j:vIԸ& rtbyq"#b: !JA $Hxu}^>j ʛFLeZuDڔ %^]J]:>vuP6EL$Vz'*K$U͙u{+] W".NiQsOgȒa0OG'lIXqCHѻґbUvv Y)6l[EUխU]B,fa,H!!tI I:l‹f/ƾjR?we6 Y)OO)SfKvt5܈Ae" ruM9guz$1)3!㶬BG oL 萀ۺk+ځFG-bl\]4= HiQnSz'c0L}u}Tl /Jbf JVn򱖅@{2PSG_z.0A;h춞s ;TԀD,b1!Bfl.` V{g{dhzKQdHUcᣠ!ŚLGbb&'zM   /|LW6TȄ8t)-)L C1﫫n:g`ZE]Wh}C 0ҳ[3d7g rI-CPpX]ȁ|∀SѰ mՙrG{Y^lZwWH-EfszO63ظ~59 ȰaFm?C_᎞!RPFLI.MLGѪ2*Rs.rM",6ľX5B{k8`ۤFd0%6?EA_h] Jo9)37EX[]옳e+l>9&%`j6BXH&0D<` X>7`+NZtHSԘ,O]hucv2;Pp+EO p䝫H]Xt&t'N@5P4ύG*#;>Q{!>jR/=f7@qF٤ yKuGu!^mBG'`yi>c}W/L%}EЍehdXFuּw .PKYe,>]K9(&ngF(ޠ3|ԇW2g3lg! Dux^@HX*H6qS[jò79gt Hܘ(IJ6*\.jNՇת.V+]#5Ќ:8yͽ"XI8Nm:aJétu$+bt3Xt>P0l"r_)Ol6H`-8S wE٢ *$¦SP ;kAj lG04 7 xRJP `C{o4sÐɶQ!,+5E>B1../aﯮ]]FJY[\`  (ǦU5v$y U(LQ1jA0sTf"ǝz,jv.tS*[MsT(qe+Hk챱m3 a=j@UTWTT5i*Vrb Q!-RKhVVn9lm6媥ciiMzyƢK!kxQ*Uk @e4_F-D1bIQ K#~Oߺ5v/=:8cF*G%e:^{4Ŋݶ]}8ٓfv>uw0z(j|7n2c80]yT!A T yH)IJkrd"4 AҚ9tpٮ$` `ҫ1ēU:s4 'qef:{{)\XRx%y3qnh;.*ff& rG'wE*ugK̵ vc7BR29_)K@8ffr[Hof7szG/^}f[+W ( lǤQw7ge7yHִɤsKN ৈ7{t.Ƴ{Gc#8<'rɲ]ϙD=Iwt=wE}4cs//_/~/)άuJRsAT@r3޺uKNd;EaE@@NS-;ng7|8Y ; !Hj!1IF_+>}D2{,:Hœ[`s+^i̫JI uBLTV,VrS`ÓI%m=^fPd<}b _Gm;c^0Dм+ҖA)(K< }g].ݑ<dQG7]zxǼ܎SN$"@TCG"z g7K ;gx1Qy$z>rj7x[Z I#Q,3jDI` qM!Qt-+\`kVb:X #\JaeJ-e9*,V24lm+T)X J[YD3,ZCMbEbJY+(a+* c5uk`[E*9B,ԙ5I\A*jɎV,ӈV,2ѶfXFm#hTERX 1X,b E+,J$ (0P@@"~{U_Jڊ8^{9giJ8paF?Kncc1< jz@m{3d)8M͞ $7p*sKUQW~+[P?~>+BF=,1Vw6.N9˄vh{v- Bс>(a+ɬ^Dnviuc5LB4Dw1+vtu gS~yb%_}+ <!9魤+}iKvGoX48sӮ{|H@OOMG %x#/H$ͱ] 7ikFP8tѵEBm:beû;a@7?{Ws/bBfdmO1J(zj4q%jbuW^GU&MˊyV4PUL7RKcz4* sH;AGfR[Mܔw`Y ګqB9} K}J"ԭpBVcE>tFw%(kU84.n+tx!PCw,pӚtRP#mG*u #.)vWjY&|x%ƀ{ooJsz|aDE<&k,=ˣc\练Ӷ?,ca155c-tQZo;St[~U֎V@#!BI;aÈ!xf1ɵ}2K:u ']묔-ufwhbT`9NX{␽BlnSSU¥u}}mM喊i]ǓJ )NFR2H(n/CqmS5uGmoj`||u?'I䫧V -k=INɭt7v=D~3Q1GEHSt~|lOqa5,O4O~aӍPX6B, i#!6 yL'jMǴjS;+pC"UqD8-c]/$Tiu$0i Cv>JBi8I YCIsH9$$$$1H@H%$B@ I|Bc$ (! Y!bI$ 'i $;=+P@'Bo'`y!4! t E6v_/Ԑr8jLZHr |tDHM/ΑrIs9?ҿ{޸mJp+|^FI?$'>[M4+ɆAyUUM"+iİL~5xy BOyM^׺8ۏx!V(<{+־I?v_c|hLw)vsX]/ GdqW^&%#-HvTAC}*'HPA4Q"p³bRC84{(>;%+7xHJgC8ʑz Ͷ:X[ΚWvJZOeY=nKX8nKT\Qlz4*m˨p%&jIl\g\ vNy5ل:;IJD.j7Hqȃ'f0~(3oXpMsA*V1=01~? Oy;Jۨ*"Tg׹uȟkU풍Lzg{lUs'P &mihx̉wCJh LP:@ q$e٢v8ӀvwYĐUŬs~O4/}(26ga}97nj;q%Tnpdn31u1jFՔ  b3X׼~g0Т'Y+Sm5*+1ĹfaS-rZ iYPDm** 5 ֠"TE5q(6b"eETR*EBAV r* "XR)PjJ֢!,33Z cyS8x' J \PF*M(Lf,2 փZ*+"1 dK4L0땳?{>v?0i%"=vjy!y0dXCp Lef6$3.DDJM$0YRD H4Ŷ%X &wR;84v@d^9"W193S30(bkSt@FBEج}O /nh=2ȑBJqe{mP#j%=3(FQa{7o'e Y"\ k{kg0uو4B,UJ$Uk !Y ^uϐxF;ic)0wGӂtzzQT/K>fEl-7Wep7?noڼ+kYTRD"" Q*",X Sjc ֱAE I)+`P$Y r"AHQU %[eie*Ua2 PF*" ʮSIqݸSn&Rm+ʂ"E#U I VE]mARDkR(V(5G-TR L`bbLqQATumlĕ ¡h,I*TfڈTQ)JQeBq(*T4 E nZb`ڔV*"*G**ň$* X*%)Q-,YŨVmQU!pэUCIT+(c*,Xe1mT@]$Fcd"-UĨVXɦU"*&Ri%2ܶ(,U1ULfeĨ""cU\@imZJf8`b5k XAE)>ͫZ\[DRr_3݅v)B=&g7`r,JmUM[^ŧ:idSL|VS;+'Qul>+j좁Goֽ1s*2Ao qQk <Ń24 !>Kk.séU&!.A$0ZW-%6w"qE D?\yT>^2컉fUNV4I? =6Xt4Q dĥbOro{d֋taYuʟ In?' c.$Eu2Y0(*|~^P[ lnޕ=4IVjA"zQ.am @ J0l @} BZ@nX ]% 'xR JY v4su!?){8B.ux:[Ub8K2AB}4hmuDi3fϚby3C꾝U"qx_iHRJ.+bA>e2%/͑w=,5Lŭ%& Q [g[#wA社j!`]2j!Π1 >{q(bkpgazQRd$2-@s^v{l\=k;9'L"q7T`|.;X/V1p4{k]U[aVz&xofv{ߑؗpPdg#/5 В&1(os2]^3I{PSKs\/3OmpǗ^7Fc:i-9z`xaJߒg(#+ڨ 42|*m_ 9it %u Ug<()sR]o|~Y;wF߇&f%uoU!IM80]pyջ rף*-"7]BagN$x&|(>;8nfé=>wq wyL?d_2m?c^.0['+5e0Ϫ!{I=d ΋oK4'Q<{S4嘾-fn )$bݻӵr]~5xaV۬v(]a28!:ut-}+n&6yx5XԵwht7E-M}]yPFܬ+@~Ν>¥Cj(<} yʓ ONQ_ú^Z+.bvgYL2jq!pvR`@[ӣr"*MAc5uFhGn:N!`P#:`{򝙏F9DԣJ3ғ|5,0:)eV5cw=.Q ^AWl$EVO 6 Q_-{Jמr ;0\]CjcDDį!3Pwyș!H2BD2shT߰ e%,y[T 0-qՇxkE$-,d1Ы: 6.*, ޘҷ)98Z@ 7:91*e۳[IT^_$o4 d}gbDMΪ7(Lؔ,➺S*-TWqMǒb[dVSha"^$)=h:iWho,Z/> Ego7WfEtFj#=/46л.`cBKM4 YEC;KmDڇsSW& *6Pn$k'ӖBxp$ q<?˜HkM= 0gcpgt.?q{n3q[< O̔z^2k1T=I\ f^Ku*ݘ+$Sܞ1PͧT]KdʏNۇgA!~hx;­{ 8gtȇ^L6II.L3/$9v&5*n 4O<ٻaјyܒRF%3QeM>Ͳz a omord3n\>y5;cل}_g1޷W n[dwc;B{_]n|ocG {m^Fe7'DŽɨG,Os_^fX0:'KLvT3D=釃)[!H\qI=&ծL 2&2U17w-=0Cz z3ˀfe*d(a'RɔnIu1c1^!rƵ>]G>I?ŧh2/2eqL;C^dC%}|^Z2BtԨ"c]8!5m!^绚mUM G։{gEqxu}`:f*zV(Kj+1#$2^A]"YQ7PY)1'./r^Pmq%|%g9I17IC@ iXO'ϮD@5&m;CFGHIz+p F<}wۀ3p?\v,H_pӯ= -U4:}q&?FYB/k9GEBO/VZCp#чI%?? gUz I "Vc߃AMПo4B9׊檬GXTt :Sׄ\X ?tn󬋓};hCfO0Cګ Uyo,A2Hx>?_'3mvrW{)qsbvtw20d ݄(8; y${ʖ~ d S`_! `õvfa[z ŀa!(H|I?^!l6!,C $݄ ri$< I+ ABBmR@?q@'$I$BLBC$ !OEI!&:̒$ @$$ZA_]Wz5[Vg&{}آQ{^ZkN/}&/D{rEe"y$QtUYYDs9#eФ; dzSqUZ|guX..jW [5UW>??:i 1W<.٦qU)nk걈{ .}kU=fO.`ڎ#K(b?,sŧ9Hۇ#8"CA-m< a]$ -;01ļ:K~s,gE= )Yԕ٠R\ yRYXM2ϧ>+.ʔqW"1w{PC%+N;x3TZt\2<~ "e?:CvYQUٕG Br}Hu$N?WJXPqŧ;th[0S3_pIèjRÔd&,$f/c&7XI&XF/JC.JN=;Ⱥ_Lq?*:0&1i孡>cXyjJNI<ԪwR! Y ޤ??: Z )+|tiST+ZLBq!DQb), yz9@iJ@%(င+?(aj#J릪z$KkYuXӊ wipxu"51HH01Υ,̄VQkn0ܞp,saRL:757~lBG/F$XENnF8xBQB};1mBǢ,\=和Ad1,k(jCT*:XfP+[lx,APR6TmE V* DUcFSYrPXT)R̥d@X1迺cμL}^1kEyp>տfws-֐B;v )X`a)}B IŪoK&Th|̔T#$ y( YjQ~^oOHck< !vo9aw0^ i_ GԳ6 f!Z֓N U͵ݞu3Y|POS7d 5bU$p(tN@;+/j0dkei@ +t=R֪ ~ǃĵPo%\ٮN{!q:8 {R0˦9.5f~^!wcۖqn%3J0|/a I^%#]Oף#&ĕ35f|p݊ ܵFQQ!;Q%I '<#&㈒!k.;w}o-ˉ Eڔ@A D2woH Z%#r bA$>p0=ciq mMOп0h-? gB DMWA$HV>l_…o-ws%NչN~sPjQbM Y9> CqyeȦiB@Xf/x s(@".G@Mb2p*EGZ_#jP/K$7ynNmZKO;E&Z=&|ךN)"Bfe䌑<,AZ_dˍ֖ǚ;4{I5}LEʔa+n(y2!Dح4A7Ut=ނQ-9 [NGE.SLq+Β^1(縭 sw` Ncs5𢖂=8OEGL!?0*7)WB2OnQx\ D|,҅FSWZ]҆w [%yh$%eHfoY:6&tZ7Z`TyTt+Yl"uU׽5)Cy:@Z 9҆ǧ30?f(;I' HUY-Wo#}?wˁP N %'%]QG &*bR0. * |}*lVSu_xcfu ,v{զ"S.)0.I,4j ,٤$*bJIX@X5YZCDG~/徕sC>el6ӜmT3j翄@Rz徔Xf-w_-{f.pM==bwSW/#@\_j*l!z`;G-:eϲ-TY $i/+~eB 8(̦gl ?0d0#6 z!3ksI=<Ÿ˩$cP}7av-z"~1iEY̸d Э1*̃ʕQt;*z滟dsV椒*~ɨᬾ$扰>X~v//)18|6YD.--[\7Ț,?i ~#HuXYSU= ͱgJ 6\uP9&z,<%U=2O8K?0 ɔE<nAͷq.c%P(.uܿL}GojRdezty E縌qVtjH@]ݸ[[#E}t7P<{E2-̤>SR1Fi^u-(hڐrMa}%{qׇl=#Ri_bu-N7QeP[1IvhUlRD(|ńJ8qv19 \?XPJQuq /oPح2fNA2/8 R)F+M;JR*r=l̎IX+Z/1we;}oUVB5f/_7"]o3^>ۧ,2o;Ӏ98;6NPRV$~pQa~|.|G{.[&͍i0/ƴūJa;6* d&0:۰ʧ4k>r?9H6ɬ5,LKdp,0~{ |Y5\V)bÁu>9ְ^,l_z;ׁM8egqcGÌĝ4S-A5,i.w%)4HNDKwOggơ`>(5-(204 Đ6{BܶZgo"!&ZR4QCHW*ܤS57J0Xn īFpՐ!%dK蘥MXs$$kAJQӍ; #@/uYt \Pl,:f#{p~]u6E PDoc$EpnKםo?+{sCP k &VFUTF+%pAd*"(( +QFZ -TQX#ˊWxR(X ZЩU]*E48 :?UE!QkV,^TEAl5h`7ɟ]R#Y7?h@$\$43@y )cOixmcm=xvzޞ-wo,qc,oY@! $%XP#(R)JXTcRVydV**E8-J(u)f9),QE\B*+P+5PY1T"(UҲ:HW)Ld ACW0jQJ ŋ3X  mi(ʲ)1b(F.P`((&& c**)RŶEmUo|~-ËDnLv MQj)vb1A&JW nB3]G{˛c;ؤ\;:(-2jxE:SYXXVr(}V05vCL<&$?1`# ҡ<" M3 ;=&X)'jȤIR# D=GSv²,z,Cᆆ Y\h fYL2(]W;i8'mEOAU9 ~"YB a)Nj_֛XR%ov;dL18]PDo۬/!I$ݓ oK`o߂%1j.'"tEzho7EQď-:~D^szcE^L"g8ͽbâj<9T,וE&xG ~G-3o!f, sONA,AbCd֑,S5)1kA" [J+5((1ek+Pm`"b[A-mY"ȢԬ%b.,U[E HƵ)?KmkU:YXlP*VJę mVaYVQXZЋms9Kgq5Ӱo#wlG)m ;4O5WZr}G Z:Oк7^ [3r؉[5*F4 J5, edRN2YY"DH DB mPUb2F(آ,+BUTJV)mEHfbj ӔȈͦ&*#V(cYPԪ E1j`ʅXX,Q`kAb[JPSY s195AE %eE+Q+Yj"E*(,+ EaP9+l+M[15M$У R,1bCEkAPb,,P*V,Ss%+4V rm7j.%PQU˗`֩QDCVN8 ȰXKiJ"!m,y?x߳{ S`՜nًC+O֥2tX,(vamx?u8؇WɅ56_< 9._19MTACG .1K_1R?W})esV%ykncW@(^& 7kNÕahQkhrsUӁ1{zDEneSPY4O^/ ~<461aܩ;4 {s3|c䢅.AUz=3`sQaC6Pڈ E]3C~,ԳzI1O?[ZL5Mi_ T"r|NT&|(-"&U%e&D V_E!|A|jcu#q*riRr `c]3[}lc;hk8 ~^ts!<@v>lb<jY8f`3bqs3jA,"1y9:[N3|%W>O =_'=$_{ϐԐ'! xL>oÅ|(rEm?iqLC-4}ng,1Ƶ89Si\)OPO <,zCv)髚xl/k&GNH3/?, DORH9܉-"&^r~ˍsm {\@a@Rqx+ى-^P߆+w! LJC1<>x֛U(4c4ѠZ\ݾyYF}?{ d'˪kੈ\%Hih2VW./.)_r.Y惼Z/kC\2<Ag, 9.E I(1RbCc(bTQVE* VGr( ë>JQET +(Ke Oٺ~\49 K dA3{ AK>>CNSz/ۏU)VV D;VQ'z֦b,,YDd(XێH5EӚF"ecITCZcRUV( aE b Pą`Ub"([EXwq*ɦXUbb )XHfTD $ s(-f:3u2*5s\V62 ~!\@ۚ)}vK< ꯺pU,b찁ѝ.{He,Sqq׬پ}l󕳽fWRm~Al}c ͞:w~ɘƶW=(BL-~1뫉s ^b=l {]~DKEdJRK-nݍ_+mp/lhnv_1<҇ʼn9RТ$0Ę率iTb`~8-kå'aa- } ]s# aFEeM'PӉW٧LkAI?Kz?0o@' sB@#" agSa9t)@j말O?Jvmެ"Sٲca3 kTk T@ņD`u` X\nW0t?!ءRcWeִE{nZpІ @r ( QA1Ü]7wֶzFT?->=+ݐ^4 ց(? ཉ;`A'bYZGU4ׇ?&- A H@EQ#+V0l E_z}::z Ґ B,ΒKqzHl6Cm^^+Z>>8 E0QIQdK6S-(!*9C,sU1gKK]jx0oI`edyCVv9WsWXnx ;|=` Xucg@u'7yx3Rnsl]CV A Je Vfm:`D헜ش秘;òoX)1]St!"@saX, <BB:I!hӆBHmAH(dx6@8C!x>c"Oo|wD,5Eb}`SbmϬ?wƺQִ1hZAǓHTI$N"!olZ}lX{}zMD7v6AKds&ލn^XK2܎#ևaC qR4<{ Xd[-=#$ R`jIٽdz,ofv`-&U!sC餛D3[Q 6Ć8(vdU&tQ*;u ^~# ^݁ k8`ҥ̉`" bچ&{q=՟[@\P'^`)>lP撅W+E;@0)5Ai=#E5$uEىsAEmϡyYəC{DZX R]GHi;NfH< ѡ}yw᫸{cNG6yhYm}Ֆ2dn!>C!zuP' N$$CLd?B}Hٳ}C@N'R3'd1;!IhIJh!?Ȓ I޲la H ڒdLJ~cHCκIߤ4# Cl'~C`J[k6GX3l8moy7b{[D Բ> @>A 9Ȍk'`܌Xy2>yzZrfF5:'NYʲFH[e:B=JZ%Kp)M5r=D#%$.?*Qi"@2] B$x F~HQ5y$*ޫ88qO[E [&"/($ _o_$SpjpWl3C)Y;B zڮ]teFܲ.ThvWca8/g8[,邿;91LhĹa2{HgjG!C.A{*{Lm('(i$2ޔOI찂!)O_4[ᬁ~< 330eS8fupf7e$@|.|$Sd1 ISJ.OEXHʦg$;=,1w \ј J$(9.;(:a~`S#pkV*E`]cIDI ‡ .6 EUttOqY^ߨq-kojo;w]Jypφu` ش2H<k{ \r+'n=3&".X4&A8J+v0d5|dRIoH&SAb=sj#xi-J+~7V-5# e/qGhlӌV{ Z,p`/5UpPlt2%5l;?%$HXZ[)kv{Twe:1~[Cy}PB!!5;Q5̳hߤN|5JC8v3%+Y;CLRq'I3&9kyaTۏDk^ZªAmN7JWiBd};n.}|:a1`B\̂- :# )TMۮaNy0Fּ(U^Bx6_wf9s 8,R@Bۻ ym8z*O ;ʖ4lNdz'Ŀv9iؔU܃[OE^8x4u)t;'> ~t^$vf=9,q廉!l̬!^u`Q(r]$Xr\yR:E;`gzԟX :-_f`JZN&~^}]#PFVWpJo}Iw]O`B^S^\E'wy"̸dSp7teGz-g$i%uɥmk#)Eʔg@H"eE37\`Q*> 9IqTYp(-MӊB7s Z(JF#.`tlKINcmW2 s7ZlKӏo#tvGB' S5`ǦX76`tQo,묰:"FQFGGZnq ZG%RL9wOU-B&hc*i@I$g u񋧖-yrj"JP!Տ2u*;a=6r^`G]W _N+"kZlnSͺ)JbU/B |<8_(R 뿲orhb= mfʓ9>OT8AoYŹ7|#lySۃhjޏT^%^ѭLB*L~9pC`,gTw&+;@PWab*?bY[L7t7jVjt,@ hsJ B@4Jn9ǁ02^J= X0oAkh$8G^"$I~^XR*ݞIo]p6moˍÿiUWwk}Pvx_?V5_'^}cO!LHH"III1$fRC|U0YwFDRd u3Z9mu^%o9ϯ걫x>Er[o $yLq5q]m>;e :2llhۥ[NKP}<es&ѧpnK+sMdY؆|}vg@ !Q! B)}ǥl9N3?=$@yY$)%xjo1.uiz4=699_mn2RLrUg֞3db[?C0D=US~8eMe E?ZL攄Ć$Khs|% E]a}^0Z*SQ,amuYiJ-pD& yJkkc,n `-sx5?zNJBXh@ D~7MW۷,M@*N=8΅5XgW[eK1^e?S]Y76ijOZs|`ODCJTr5&vc8!Bd kQ5㵋7ZI"-Z& U?)j/jưz΄ơq疴K|Li]- |  7thnXI59nyњ#4ËeUO4.L!8L r 0Eot]Փ౥A!8Td\*` w7>g|ߵI%Wa|q{*`9";|vfu +#h-*IpT"[ R%+zтÀY ~< ǚ3T6`o ePҨ&+[Qy)RX%jϙrez,~~;!+0:sleJc!߬V &$<~x4[+\/piY7'ϴ2MoTC B],Fqm'M97,(d2 |NSjQwGrr,lr9椤`^`xĻ$ E_d?r,0`G#m҆Vk=®&q;m(zc'|;-k{ a3K_ s"2襾9 Z`U-q~ zYFx l('! A W;ԁm*2)~yEs!%;/)!! 2~!m[AI_B~ Pڌ&"L>%!)!s*\2 ,}e3Kv) gs}z ,A]d>e!Q~vE>tiTd2吐*y4ņ=ݼ'oByJ5A7(:#j2#Ds}\%j5+S6J"LשVVj_G2hbIUlu~5SHQ>?ag=̾!ҒAF"65%L?l91 o8kë\]­G' qV7[B,w9Z”r1YG<܆._wlZVjR'rU)tP=\Vg~3gHqpG^'/QՍ5Y57i&^dvȢaݡ0J݃TunY.rE泊q%w|?q{{9s6Q8 P mۻ 5S{fX@ ,=.#֤x0Yay ;bv7FXL(c)hU}vjeqBB!W]5W$}*Gfv;/ikᗯ}k޿}mGY"ĂDb ij1ߟCtll Ϲn# l]A@9g63B9#1=xA 6׺x(Is">,>-CrNr O94Z)C+7}ohk4[`! : @ ~X^C~n&vb/v((ΟQ[[5Y_oI,@@ʈ,pb^ߛf*ZUcॽlЄTA!?1x@TaMKb6c-P5+ߤy:lFHOzW~-]ӃD~yϠkn+7uz! ַ' ?+%Hv/GGO&3<tHKA'V^Td-?κ-+- MO9')>K:_y#q£P ˍouGQKa=x⫔ |@0XkrF03M1Nlޯ?o, 80( )ʘ63*R}U/HKc%`N(3@,- ܏ K.c_E o屎}vZ2) 3w=ܨ={ Bqt:.}Zk=1^(:!;:gt-2}e7Z]~z|O'ha_j{7K2U-)6ؘPNsZTWo@ RRgqtqF~s\:by\_惹ka>oXqIWi'&/ou8,b{ߩ5wb^5MђD*dq}@#~lv+ٴwF+hgPD038g|EL}U wj spA1̻-XOpU8,f7j*&}1y[$ )lrDay`1qP8PP<B?YE\|:qO]69į۝0АDp82YʲNsv4 !o od7EO iI{q;}#*C؁~i'o=ŅU[-XHUF 4/S?.yT yQ`\#kjgp}aDWpiSZʻ"g[۰T>;`HAUC?"0O*J`罡]V\b݁M^ Nr468־LJh.1D`Dm[Cd$]@@J'eԠŎNypK9&i\p΃Vf'i&ҴDCE܃WuJ O[MAmCX(.>ʣ04x51lͲ-)4U?'J%XtO4.{Fh#;cr@V%)S8ry0>O9E%j3v#,j F*Cmcw,lw]ԗӾNIr;wda Ł7pV"y&KJ%7ڟcm$MXϙ/WS |>c?sJ/~-/1wc% Xѝ2 kz"| ٫f)n*iܹZ kj_=qaoT- Ӗv8% ]Dl~c7M2ShpIUN{ϸyb"ϸ xޟT'KJmGLigi2}S&\w@9YDH!ȷ{k|?7?ѻn h_8<4 f,/ {H];OKI-1_R8t6!0֘O/t_Kpfd%/`Am?uZWR~?o^[z/)KrA |soӻYSt`s0mMa5ZMy3kO$Q8niɪ[WJIKOH~ j%1}c=ϓIGDւԠK煔" Q6ݥEB#F7_[3*A{\kܣMZ\jM>eS1j&@>hPUq]lUgOg} ?PUld/'A1CC8qI(r`jD6;"8̓0+_VH|$.060dݲr!ϤYw;q wW )KPZ^JyrޒA~;F:ahUt%c`奅F0ZX=˰LO!d.6IfE+TjJV}C :@AўRu:^l6,3VɞD{&ml߱LJ[r$>lV@aW;"B `{ %..W'Wa~gՏJzY"iYA9\qLjH#HTL|"EGvSi8Pw9>x0A^zYg+si}F])}kOМUE*ta47#,̝(?K =Xr pзq? a3\6L@p#w^j}oYoX(g+6 /ܱ|y0iKXPK9NXߑ4{YO0XZ_TM_О)X7OQ/ax{Q18@s8ĩnG6mb ֹqDϿyx=M?]j|x=s)І%؜|!6Žv(iOEn<A$b$ V9K,;'GI@מ.wo%nz{L5SF~VɅ^1M?=Kopُ/(qgdعj4Dx]v/?ѧeSZbJcd2'?Rl:S]΁-8iY*X#G)O#MSvY+I_Kґc(,#.ᡴ>PaCyns>żo}"V^FNؽ-v3E[\`/og[Imgt2qj剂iWc͆x$,kr[x nK:5lǜC|9_] 9h,Af@Ǜv~i&N g\dO֧X#Nt8Vg׳yNGd,? a~bwZX.bbh"=Oi,-|dø d$:y#ΝWl1.\T%\34%qs_5Z6@X+r$ݙ)zW5Rp H7~NK_p僥|IӯV!v 1k'3ǖ ꇕ)+o.a€lH DK;7%T,P%%o&k !g^ 寴X cN4B')- q' #T"vq -}rh,`Sw9'o>6-$9*$ԋ?qfչdžo"opXuOL.@WUx@UB4]q1--H8BUސ00]&Zveχf+sT##1}Y$Zkؼ d݈reLWi@wHP?=ޡ65wrm)~:mnJUc=}:L7=|o纯,:(j=w =|-Qkt3.EO8]E:hE}^=.?kxW2HK+a4^V=Dan+TWW]!@%]BŢTo1f9*tbF=z$@ hU?V^h5W>ٗa?JIׁ"/[^BSM\'>/}OXrx?x) {krv+]0/JKVl1E]x\3AZS [p;?Euρ1cMSn%;yp2wY;z/Oo؊6#RG7pj#,rEfɅG8HR-NE+ipFd#H-Qŝ\8;ys|J-Fsٰ_g? t""D?qt" "G!_DS.=/X[X[M?zEB}x"r3 pTBxnp҆ka.k G]˶MS9lU9@ @@ɍ3;v` @rcҔMGrNIoj?MSX}u8:濒Vl Bb}zsIT\ nնvfceR+_Ticr>rQ5hfhf05OSfJ=JueD &wvbjV8~oN?ѹAnSDwtqā.%(qۇ_?Vv~8o~ǖ>y,'?qߥRHbEȿШAT;S䧉_d HDÊ'QzӞZE{%ۼ NSi KZ6"%ȸvXu}oV 4\SB)@Dl@7=in2sd.5pu\$= nip>[_ X,7]#}@Rz3\ /zݫ+EtŲtב!8oԂ @5q؎+I91 k$h02P5_/{EʨhWE!X<ﳃKo w<  C矄B商! m-ʫk{qi+Jjzة%U8keɧ%02D0AT/qĸ˴0v luZ PJT+!D_^ĈvK6Om)V0pA%c*]~Rו@kDau%9&:F`O@8^˻P9yMTaH PCA*F L[d@3-R52;20qo\ s2#w*lfcs9́f۞gZ¼Lv12.gwC_ImZhWO0:@0v Rm o%6]hʻ+p[Iې &OG:jvoajv 4~%j;N؋UiA!2eշ.uk\gPԹWT㈧VNe 7Y51.'HI_ R "0N,:CgY@c gUHd5wr꒼pQ1*.CLC ~'V{v zpf[Ɲr6L+A0(2~b=TYV%7gLWp~ӿ-5s'+5[ϴ/y]#FӤ;.B,UxRtu`^%dCmM>g'ȹ#;)X#;zGD]rz=c,]g[FfS׿kʍt}~oяND5$9+P˯47A17]q{~vgQ%1 ֓"7!p1`-%~,Ax)YV5LNȷ Qo}$ 衭|WҢtk!\);퐞Kw^١FizEHK`&ғ֜= 񞉑Ԑ+cH -(;l!j8+0nR&ݓ88≵bYJ-jkXfaz٘D΄3؄/֗ ?ɥ ^8CpSʾw|mg' m68T7БuFd. " (@H @Ucia?h/vup]_\8%#y! $ jtC?$Vik<NsLi#웕r,8rK'ܢ"0\ҊߪfC9w0aL[fMMgM|-iyPŏDAWEޝ0DŽ=jY ҅qس%rX㻡0cJ^b|*/`H@`pooRf5FX9^t1 bߩuߜ[fwsӥ|/-GH>8?ˊsAokM#>lX.7 P$~b/eV4b#Ǣ$FHJ1]1&沿RQ_!] pA#$" )IL"u)3fp*X( K Þ;ĺ3_1 4"jM~冺mJ YЛ?WzEsrƸW? ;*!3dzݱ tϺza]D`޵9%O4R9>E-;3T\v~Fsr{/YzM.ivRo0<y'V'v<J`Lvuuv .i Yl> b3 ŃOWT/H=rtbhdaP2ve˯E7##=Mн%2D# D*I$]k.sztG/ddi)iLSVB3]RwH3GeXLfQ6gN& !@U6XCGAt\)}C饊wUGHG]zRYr,a!C[Ó>S(hTD:X)RȮ;5r$`D]E~ȤD2XU X"w$b!2c:i? ˢncy@1 :@D#8~2."s@>}mFcU"\>$ ψ?1:rX?vLFV7?PU8"+E)Zz²t=&7 G)+1|+ tpCqxM&NluGt4~)O4Ϭ-!f]8髽G.yF$)f I@@4<2k!y^.qI2^tC99}E|lxsP\31kkx =wR4?WO_f܋2s e}e`͏Tv@8#)hUy9F6qA[е6*.ić60o P?M<+{3cg:E^o\\H(i!\P ?b𘖮Wkyޟ=b ⽍S}jU^Xʐ$d$9wn"} vX_)w Q 'l e#> g ߓ#n9 3#P2ӫ>@ 0q@D$&d,N3{Ia˅92rXEz슦_x؅i@bo1%YTmJař=FbwbX3K<τ?\__ Hek Rx v| ˩ڞ}1RGc%2%x{s!%v:hiϲU7e(Wy{ҍk Ox":H0 ל$fE*3>hgPÄq씉9EƁ-˾+j0Z%jX^wWܷp~V@þ):!XB@۝O 2ڜC=)c[ ™o~(:)#A[4N*Rvt膡ϕA `Xd7n"&˟k]^<5>+m,#9u/R0A4}ibN;=css&Ȅy~_U &aC >m__΁ x [B zte ,䗕B+R.=iPf ƖE \nI(du݈i[V>B͸xtHǔ@|wE??~5K{9$ǔlţٹ;zW%*Y9ym> C>bE4.i1BY `Slv34 [#u %\ x\5 n2u?o>moel[ TNMaIwReP7yV3xz'/X0H†\wKUX/o5\C~b5GhUnbXh>cmjOlv4,!礈x[3u;Yŋ0w[눰 8waU`/m5Ҏ1iӥn~8)rZcy0gv>L8] .qgdd:щ.;O)eo|(e܉/kۑ}/]MgE_M'mу+t܉ow|V֭@4cé5} llpU| A4@ޡS2"XQ6ecV >YڣҿUN%|sse3/9 |4GJ?a@;1ZoP;mpCydRF22\_0[јq<<ˋ&"i6)GBq(6fZ% H֥SWtT[|&2CA9OFέ'/xct a-vZǫjFINv]m6tpdkh)曕~ I@7E7-!oVJϧ\W =U[c(TZ 2f:]/ZӀ=7}&HC3F> +XJ\o{=bN䃇83}(bn !m!@+LJDӊ4. ü-K{QokC׉o=||1@AB _߿a >oKiKKeUyl||L^yW@qȣvCbtڶ}t޺o%J8$ mi0guS~M=omp.7aXXhNCͨf2".j3|+Wl};MZ>H4$^5kuH9X.^UuS8jc/zuNNҗv+-KFpogwOI=Nl KK-5n/b|a*"bC`_+Î㊬Tlf*Z*i !!Qm֡w"z7$© (6gR[G!כּyD4`t8.?!o O;t+&|"i"8Cyfػ}XTR2:iV¼evO'$r,:l ~G&^EE HQfҦ=;N8ζf~^l`IX6`NQj ̰mE 7Kcvp!E4jb-$;SWRֲ^眸%Jq9@8?abRp7`dGSg.h*ʣ;1aa?>\9#F^MNp~ӵjg/G+rV"а :FҽdBY|Aݳ)>&Č;Nw >$-vfuU_yOWҺ#Y|q }TcMeKǝoW{zA;GR Gx^p͓{,Mka ű,cI/3XbWEuiA? Z}/pj0qySh_tLK 1 'la%+0DM<74fv oO W E"J  Cm]bΖgOo]sѥU_,D꒨w&w;)?5-JtǪ,/%E1㙃lU( ﱲk°-'1 TRIbpfx<6( C<&SʔAKvp; @57?J&D_@94.-ɑۭR Sޣ "kUx:4>^CyD/ɒV4‡D` _ 1W#[Cwbc? y~2:涜OW}᩸wΉ%Ԗ}!C)FKB"e'ږQLrMΣ1Sr:Yí"fkeM8d bezC Ń;Qk 5*A>kp%0vC{$wxe4q5AةGx{_ʹ-TY+8UUG>+.ku5`CYj/MkfZE^ˡI`?~IY fq47pj#+N<}scǖe=iFSW^]}߸ sҬQ>7}~oZo>mW_w+3_kc#^HOA<&ӵrd" t;BDyܿ˽_\`[Lz3Q({I ʍe$>M\D2yƺKe&쒄e]{IkujBo޼qB7NkEIZQA?8SaKJ@>Oto:5anԒYI ?ԣVo ([AnRmR[(g@O KQ5bfH?Fk{i]CP̥珫ooE5]6{y`z#)ߎbJEFIh cR}߫o;wE*} ЄSZNj%ߢHP8Z:*<&b`]>&^WKa@]yG B#e(uSވȾ|OEx!d*H!HpO^)"AYUSC_}91{-h1X~?) Ȝ09^WhVq"m֑L4QS8Gv9i{7?bi$\^=);-2S^^I00 u{@[TO%5K6iK#Eċ 6CvkDiG ଔc JT{)O Vc|E/X؊Zu޲P}!RʀwNi&Q$ЭCz5Ҙ}DgdHVJ\3y{\TV'NS3y:>/-4eV >> muv}'h{q.֏YAKp;;RzzV\P-&F[@l/1%ZОq:UVY5$ W_) *,UX~g+G'ʨzt7]Mɼؙ={Mq-~BO1^FʭNmSԩrl xs˷[I7Lx$CzTעNZU|ۺop?Χ|:;ɀޟ fEbL>"?VN̈́HG{٫UsDoоr f'ȭ7I6f>2h9n8U=!i W] \v5jTkJd <ف6Z&7BL;JIgO by;|ER9rt?% Y9{u[ءǒち[VQ.Q^"O,$PsC<<|fj^6<}+jiEd̜֟(NLgVC9X:w2ba[^zMdӛ+(`H"@[C m{D|xbiWcXų[I_-ڞNuQ5%$yD[B&nt'`o}; pYě`Bb$P3^o]ШQ0L7-ϧpyBW[8(PJ$zOLn&Zԛhv+z58uDyh(l/:WP|WW=|i?'WV5e=/G4 nZ"ۈJWEo9aGxtZ@VlSĒ5 Ag 4T#Ļ J.m$!ǔ?&W%#Wf./5zsO] ՠ{;=?ϖcYQm|fWZƐH0(Pa`A`ֹ7s q%C>y7댞Q.YDiXN:$r^ijr=w @@{obCICӗs1KmKr'+7Ҋ ;n:&qIj"|yOc"!A1ȖHLVh|<ԍ)ep~ ]Wp/62@/@M 8 <]OOжq |χ3 ΀Y''|'ڕ{Օ1*{vS2㌫9wN+wk̟~HUwG(W]rw~wq'ϳJe.a%;2DrF lCWrUR D˨{YAZ 3O,Vn;~Ѿ\O2s.65{i|Οoリf-OUIwsqt\8L"@p=Qp;Gf{ZvWѫP,~:ʹIf[0V"eF[/-Gc?7OUm:]Gmlx9ܸQuZqK{}#P+_ϢD0.g?" &" RKIrQ%{ :TM<:~NВp CL`cBi5jɞarӏOISlxOHͰq,f-h,}JqMoPkE4}QpVo: $;~,jr@ "LVBH0:7p7L- ={QClURi;&2VyW3C˦xrtV!6 XéҬY3ӄoQ@{#H G=] !AMUDžl/#6$+L JQXQWm۸G+2~yN2PmpD+|Sxħ-Z[ D]5x"J9sw&_^סq;F*X9"9TC֦wi;d=ܗlL<*y΀ۂ#(aX$@Iȋci$ {9yGYׅd88֧JծwqS?"[q !PIr[E۰sKg>yoG]ew~D!$&1C0_vY ;;,k:G Ҋ޸ISWrUn{=|goL5!hUf7ux,F8-gFz}U&.7~M&~ۛW1D׏خ#׽:}0-qp^|L߅v-4}R>WIsfav9A@;Ka]R[t3;Շ-+`;3+Sܒ2qTssh& :;"wY-F 0PK nkH&ųdP3g/=]E@ }0bMBujQ(mم)5wpo*/ %x39/{4]sZ7Z-D]SshK`7'9;Q%1#N#z۹>PGw7%CtȔ!-@/Q) zCo|"!0"D"$B"" $A""" D"ADH BD!H"A!D" A(B RQQ!J!((Q"PJ!BDHDD@D Q"O0L( (D 0H` K{MOydkɲ{ɥі&_^k-)n,qгk{mзy+cƠlhUnW gܦK};οw7"Y1AR yv6ՑqIӥ)@Ls|S;m{ W`z9@x.Gc4M[ʻ<&0j5MPfZe"۞罈*FPZ-JݛǝE8 O~>>7Dz^kl-"U;P_Q]?}0XEÒi5.o>)f;YwXej4{̏۾}*L o2c7Ɖ^tS}"$ݨR|+8UpSaZE,@-(/$ć(HuAoURH2!A;J$JRA i?+K,Fnsmn6bTϴpSxWW d3S-҈J2qHDX\?X`ټ#\Q_63Y*8UyZ'3] :v_-/#A.-AD  ž}~~;Ϭ? G}2 2#}O'~Q1n\&_rsAgg|>;UBm6[7+ ]Y!~mOqYbV{s_Ǽ],h2-wqgt5xݍ@fgMsQ3R8CFiL  :b{ԉK]^GrXehM< 4?k r8`vA%F%ns9D9솝5_q:vwPXl\ȥ] 鐶^u_!zE %LmCn2V?G){w8v׼?]AqEpʑ僡G N*MmtsB ~eڇȋz)}-&O$)Ѫ,#cݎ S~][':U `~^IoYrO­gzp}Ev]n۹N2޶Ֆtwb$ D ^F, !,x_z0vb/`zs}X?DW[߿Oo!әNր8)޴w!FK\Qd*yj0.)49y>jz~ xʏK=K5vLUvr' wD$`衄Q8Kt F;ċd_'n-Fb0H4D⑚hgDDR,Jy>؈ _h&`N3зRpw_>E};7!kBB9IpMcV]ZF퓎zp=_!DT\v +.t0hY1/Bŏ/8g>% [JLry]Y3y`-!ҡ ?l_Ñg);>+ \kxK.7]Ԛ^'O"}K*=ekH~k yb/x0pd0I1ݪWEC3~bYvR>y B)$~cY#p;kXt MJgJ)$ cpL @pb1{*G74P4/2hs頯mD.X);Wpx*{Dcx..|zQ FvIQ@jA>$X/"&)Zbeo)w5<ť>9Ŀ /h|~ "91cvT~mdUkGayj=ur0iap~x!Ʃ *i.U}H]tȑxE*3px=lFV)FE 3.Qk!&=Ni&-1aG&|SY2B$\wؿ~V~o^Z.2sd3KhfXж\Q\p{IUgei$+.M"uڣ>d2߫uVEaO,~Mr+ay` `@@:235R1 *R4H)=AVytw}ƱåR Hr:IQ`[Uqu_p̧H?oo^z2^HS2;[yYeonSUxoIK}BEQ$!.Yĸʬzj!P9uHYYure"p C:;#Z9"0TyVCw{Nܙs.Z}z.cqC컞dEOIdלSLt˯<D@LJ3vS6_˰<]>6Hw? $ }uSM+Mpq a?M9뱤oOyRE=髱x CtQ]ɴ1!]`!w6QʻX!S,=p/]>DJEN) bE1߾' 9K$cݗ~3Xa0  D3&O<_Ae]b~{YJFM[8J{I^3m|gU'iB`-\,PR ^}*] wT7p{L"apk,mc{9Cl6iO/|-g`nn@^R6Iet m"i Ş;NӤo1y,Kkg;A,pNC%l@̔jT=3~4aio7[ T WeKփ^>ndthVyf|*[F6CCJ)ӋU;SLcn(9Yξ%~UE{3GZߏ`ak Lcx~PF2yz7)ZsBi҃L] xUI 8fόƇM(hVA_H%|[8|VA^ 6К4/-NkstH @L$ IN~Oo_EMsj߿Ȼ=p`emΏ7knVEe ]8&wsne$YzuA Jk%! v!٢@<}Wpŀ*>ݲzmUKpDݳL'נ`ɤNF fxC?Arα62\r|PQS2gL3.R?u k賫vpCaԝC*M8 l߇^#BgOrE_WR8a"LB :x#p5dUEjڻc^(!!>NY@9]f<Qv[-sZ޲a-9ygҁ}oK?C rR:EMlt& Ml3:?_#&n,6 ,xb-|EN9WihB4A%gEqj9O> iƢڭ o?C:6(!)D |/-tKɈuE!}~圣1fs9dwlDNԈ4;7@ilX)n!5RN3_P{1Z>SӻΪW|+tlx8#pP6Bn W56k(rhH q,/z0AWPepRdzn) FzK҈s6' 1An۝"tĉHJ W>?<!J1'I`mucN~@B'̳~P&[/PSEV!x% NSTfb2Q\RXY'Mk ~Sߙl_DϏ))US@vsKttAݰ|[ hW//,Pj>=-[2l,M=Dx9hY%3wV]UAM]D\i!m0ט@== |!*7Yס`X/~jc lvܰ <Փa&ފ TVbx5Pܲ\nxN_gqxнwy{׻C)9=}cTq\shS4<^`#S\Zp:m:tĽVe{{<2}XT#wv-X[\3t]4?Ž?R Dq8&O1}Le/IdiS{bDIٯl Kl~|3CDEI_qH'zU I;O[}Sߨi66鉩C2c2#ira[ok|67ϚOT(,L3n߫\t9AZG]6T<|Ħ0wZ*jKa*;u7 Yg3C-@9[\[0jZLkIxftiڗ }aǷUZ[J\??H͋<ܱ oT8ώVGQAPwYvU%ܠyXm9 Y[C|9Gaf$hp0@Dȑh= q &I=u)~ @^GdFÃ/3u(ojIj{ʥ^a-QIHd,2)>׍ri9g wO_IUhl Uc^;pcKJ,u=طzlKu_ 5yL"BFx16vŤgJ;iW dzվ}1}Ʉ[wʑ!HDAU DD`yAh:F3ucV 3E|\y{kIUf Dg292'/($!efN\NwyFvfey)NB|2ViG6wiQ9gOؗiqbwLR+1!sc$tXQ G[L L!+ty\h |b4Āՙ'L! ӌOT)A#7VD2D# 6OXD f?ojWSy JG ut,QP^ϪZr,03=[c= ${@@ hI#z(嚥@XM8[+H߄~Mr_4̘nKNz602xÙ^n??lmꈂy :5P!uy2T=6& r_:O$CI *@즜g4--=dNaD:n6^8V5?"qԾ3w'7tJ@!^mk\?RD|oC︳ (s{1ڿ@y'.7sxCoymDXRL^u:=?i}),Oei~J }k`piw[˂?7h}6\bfFҍBI@ww Uq.'aFzgt­ AF^Q)L󰛾Fy9Nw/O27.Aٟkwu" m_>x]j}q˘R=b^h`Fo= nJn:wqW%!}RaܣDx?{r#;Of9aXUp%$s #5FOĔw|Jq.hTᮮK(ߐg,ВA1-,HܽB?-I?Vt~UZAw-8i>z)5Ŝs|zdi;4dz %za(qm.^:tGEV>'ꁷm;@ 0GHC~>KNCaAsW_TFLIȊ_,H}w;>ѻwҵ Wteo\joQW#ӽV;)t#TlkK.~BH D!YwcJ\)eèQ j\j-9aAp9q<4+sbÚ7s|Fl+ ?ҘSA rz^$!H^/"V]_'e{¿c\f,H H>I* Z/d-ФP! PCdsyԬ![~Bre()2[.%/B6w͡RWik TU~J*y?sj?M493?py})R^ &)6"+@n=.19;Ӱ;@dMO2G`I*]rHJ[,'^#H -O .XL}yIm6wֲ*_;!Jr:rLgJT i mr}N>};NY5/9 me75qJ,!űFP})8ƑD1H/&~ y47f%A!}NhNM<'&c_CI|fTZ¡I4vppRB4n[Y`MjԡGz? B<}{r)-jIjx; E FSޝ`0n檥wܥO _tQWڡK1_#\Yd{Wƾ5Q8oU5(BZ"9~9U*ǘ5PpҨ{L)lF={vJyY`u(MDr'0*jᝌ"Z:YD7Ku=58F/JW.{6>B!_I{̣uuҾ&<-MB%$!AD[,*3z%z8\#k4b30;b_ @ [WCDɎlڝ/Ν QH wʚZ"()|9:O} N߃q7OG=/5sK{wϮ<6KH6%(Rtc]~rXWѾ=li氻.ېkw xkݧ,9&qiY12Up&a?dnAޣ&ikn{Ϊ;UB6Xb¥Rc)fBp|c?+}dq?($\նb(.fW%EwI#(lAiůb2qs}" boO9IH H`Hb@rƩnf[| {][ }|*,35SUKj+IWN2s{Й2?#; ԏf8lE_"F&2Ç/$-WﻡG]ޞ֠w?_3kx@Fx&jޗ_zBiεKm,xQ|%\$axAUޗtu^_xu}1R Ac  `OA?nf>7BE͚D[:T53fwŷӒBOt 0n ɍg!p KsiC| M5= ڞ"ڋXdo._4TY |/p3 OάWWÁA2E$,qqtA@ZDsݏLۯ+TU̼˱e=?KS{ #G{.X%C\VQv\N\D$Y35Y4GY|%+-x.Lkf_2P?ZV|uVw>y/?LJR4 He1lWeSNO{e|粉Ru{U9O//m@@ ~}$(!Ʌ!Z2[E;_oFZEWw/@?rH`NaiLI3(L>U 'ԛ̇03{oS~ɱT63Il9^L\aIy_z|a;90YC8K}T4/ E>="<ߧq8m1[ }n:@U: >PһaP9"nR pgn a'ax8P+L cQ.^SKfqȏp^ $9E둦Z۶PO 0`P\$:e?gfgWli…N=NB7Cqq"} OI⟂nIcA .#po`PXJ{HDٙtU=[W}nF(Bsu^$Q!Dy)@D3 QJ+z(R " "Au]y^Tyl؊>^ivW+\DW"$%Q &rB Iʘz+lky}|K]#{˥jkdфEZwW$FSo]9XWU!k@ b L}Uw˯ L[{Υ5ы $e $1`{FHs7*VyEVٞtWǢ5`}JnLcgOy?$e:nWAPTUY(2, קCyϸ7CSiHyJU5x]y3{!7[QgXYH7\ߞ K =rQMADP֟Ҧ"CApCHq|JGB8t2"*`O3P^,*o: u/Rw|Jnfk)_Cْsـ@DM }o`iAh8^/$[fHde oVG띿-H^>)Ugd#[ZJ71s)kx&YrydM򵢋U"USZF8Qxr{\6`R"b+v xna`!.r ǘl_}P#~}hg_.+nr8[B"H$!],56L$O' o[V\zintN*W6n筫kY"J;D_@2.Y҄>CoN4wL$ n):(Ve8"KլxeϪz[muTT[c_.dm`Ȝ]:qŽ^~;/!pS >87o!] b+ĝ3D0.[EAF<SF/;#v#&|cJf&Y`fwCYߤ@/7 &AzJ O2e|sn`r2hpwgɜo|?}@imַ$}ͫ5` 6K9V젅zgf2zYar5VoeD8 ST+릮/r`0U[͜eO1wA\eI&ӊDtb@h0ssқVt`71>RG今~[@mTCf`#F]E`cC2$'5HC|\[#"Ta`0;H7|ZQ+;gȩ Dy\:@,JGx wiÖΑ'k+8cvBr_i#g)w13ѷxE/_gB9.Yx q|;yGuj,y/a\^E4%A罨|ۑ0 $ȅۂ,* 7FAfa5 kSRo9Pwn(Us3o<\0S'٥M(9T͝_Y3JG߳< $|Lv]Y>%ȣ[JuiK"YH(g!is`t{vswOoZQ,kHIl;P$̦q+7~e{ zcįqR1)$h2 ߁X--~V]-y+X%`NŇ-PeZ7YhyMlL)J(UjtN Nm FSmŅ4~QJP[TaaYp |4(݄xD&ig[?pwOO"Y(-pFX @Sƌ$AP$QD}5;H G 2ыYW+B؀"50)K)lqUwazw4gr3ߕ@rDPkTb hDd8Rg:B_)ߠv߱@rz9kyocMVmB>EXlFͣoUw4sσH;yŻԱf뗛t(!۰1!,NVyp8\EP̃y;W^z֤!( ?'.#~O'y>dJq hAUE)o[80-IM9@i>% B$"?{ʢ ygcJDBhH Ei6O{uC\r6L,21Ԯh(CI~i ^V,Ӿ|[ NLF,mf?Q4??Y>Ht02By =hsyVk=/ӡ1\>(GljJeG^C(=ZT^;)\=l_^ّUc80HyX ٧ j_%4UcgBu朾Ȑzt0h%aϼJfT<6EGu_;[p/xj=1K d~N@X#9R$z6!Rle`> ۺ_G|6[N?߻z'9{!{9v?C/6!AYUXK`3˾C^g/!Cz $ԷC{10wU'ߘW-Eh"yz xON?^1 e;:uB8 Ќj0M ansdvk\)u/!T6-fVkUe0Zh:}h*ۘRe ~40ձ(: oȘna"GJ[lT9-ai٦X %4quYsK?ϒy=]ʼn o3?m.FzoڈVֺUŵe$t!.NZeXQF^?yz L#-F2N-t~^zŞ7`8U~BWm+Id*E_b WHcr egw"`qc4Dd3`̻mrVnfljSbK_<ƈ[/F!D R|"$3 `"!ތ<;29Y _쓇lQh՝5T^ L,fSSQ&ny9KJR<&_?g|.gU>HmZ/G7 rp8vt׽5 bͫ`s.۰HI to1dKVTPMhjn+@u//Q<8+Hb7Z\իhϷv8|@(I1:UpXښu')^˝+zt[(zP"C9}P_{5;Ð I &mniYkE\ lGU0Q4vٜ*1iVyT!I?v?q4h#R>˝|m#GY^-`xFhMbXԭn%\|O~?н.__u.Ru aZ,եp?:D\v9573XQz/$I7%B ZS@c{;yg([:b({CW2K\n|MkW^{3B73Dtzswwezn\Y]X,#=brFcrxx(!|__x۶`p 0 Xo[jR f?WtYBaP J\ S 9%\ps{q콾ϥuA_~]GH3p1&C;|lr6-N93Lg*"ǵdd;Мq/'g ˋ\8db t$TFy-[:cNP1n±NJ!e~4(dȄW3S}_6['~,ffNELY6 iB]>3dͭ՜-Az2%p31Χh#s\jC]ы~pn`# SC[Wwi3o7.\/e&K^5d8J)P׌3?i~q8}*G5n^@{!6~O^/ G, Վ)ҬI, "  ׶7z_`FO߿ؐ?_C{?LRP<5y]&^`"\K \<Vz?꘴S2_l`4M0(,LTHhbS@}Q3^#TtrM)kmN[F,`x#@ 2bPncgO! pҩݣ}9VA !sq:!VM|Doѷ޼7-QeɤN' YQ~=gj@)=fo),97-B~Oy8Y0%Mi6^L+6׳l;)\a6$QxdUR zRnMBEq=t정ӏ@':CvC\a0$(6#&Pw-^u_oWs+6YֱuwIE(M:ϜHj/|'yޘXasiOKKIz{u P^69X8#IN>͌R.w2 :VLEW{gmY4p c^J!aWe;IK:(Gm?o%̃,$ rn"p<75!pWT=9֣7_X=b4dv<=7VwIX1cjEރ=&V5busblՇxL/m:8xɻ-|^D"-3u;<]G<>KBuR]GG@cI*.SGUː>v ?e^7bKLTy2#Җ\Rs^Y%Q ^Dx:  Wk*L_܄6! ǹdn#;mYڢ6z5;BMy 7#u}:R-*sP!n& -O#LĎpsTS!]O 1dڧ?A!9XU.|+G8 =ζc7Ķ_D&v@QxBK7'+ frc(Ѫaxf?NZ$WGu"D#ډ$fB]Op ׹rn=D!XJm\ /mB7# 6+f}o;d< 1\ì,4 Ew@_'Hu{$'Y`(kL8Blf v{ei#X;^w~PͶw)pNj?Mu3NjHi/'NiO/˃@{\Nff4z5Ҷ>,US|Br:$=A"矄 ~E_hҞhyy 7Aho=uY)}/xe9"SoT [&hH"1QЧ.R_QDTu]TĻZSt(GZ=4:"Fkd-9VG{)>X}EE- _;i:ij[v7ֻ3u>5մ<VAn]᣻_/{7n2y5,L*0JlruTȳ`!5DV59.* FSWFL_ NU -FvLĝΫ118mg3S@R4¦{C6ZP ̮ItKmӜy^bqzkfs;YNڠt<%#6Ϯy 9aR`! ѿ2?\ ` pWCO{6fڴiM"&'Ecup\UZ>UsuvD @2(j<@C<,]4>>_z@La4 ?&@~Fvގ~^צᮂ.i@vw?[w aߦ\: a11'p1%y*Udu{,ʜ>)<S]C{hyFYv=t30qd< I ^B;jÆȟ^dXcM=&03=`oC2B&U_Bԕ Aan i}X{~ZCPvrL^tY>$BBlW<1*^We^/Cm첩GT'߫_[<}@m>'beKkrrTD(=6pBn4KkxNV#|js*:/WNvZ)S60cھKnt멐BT(6D); ArRg#+L9R14P]wHrGAk@iҹnͺDۊTVq8zgp.-*.SHHRMQY }$SvpRbxD *sCEDxz{jdȦKehȊHd+iue4XWRrտ@@/Jh#ŧH:"_`[_Bė%w7 7kn/2dÿ4yG:@Mj`%di?.[@C{wZAC!iy~:_0nɰl> U ĶN9+Sس=-!oR>N(҇ PG,` K`;O(E?.ʖjv_ީdu/UFTϫ䶎bR}Q+پ{'׵PҽgXk33٭.8ґlB~*͊'˵o j㡁F3"!@\+;h2$$췳Gxry(#$y<]|m|U)7cFT6zK }Rk'KfXIewk-eEFZH8ZNfZz(-ǀ ͦgnX]tŚ$4uO2 G%aC P Q&Y/c;\?'d9~ q]e9ħ1( 9.0H&"!ɼ c-.竬qqȟ"h =yBMhxfqj#K[M@S}浣I!(߾۲P汑QpZx8S/{lۣoAlݻ8ɫ֍d&ߝ@`PaqClrvytIy^?ҿvVT PBW8t5 ei~`A[*1I^GB;S˷`50$0rDsBtه!U~ ЁuY۠e@؎U *=sOK-_% m-݇əI~KD,dlԜr{8f(u>S*PDrЭ 54ө7WLg^dA<6m}o }O?Pkw+JXߞvr\&{19A]І2b@@0`U~*KD窺oC>G c^Rc~sWGg"oм>VVw \eob&׆`nAg-;(tC"$[z5mt5LetdMyloғ+ˍsxij0U2g>o6 y:| OaG; udv߄<) xN}0x_Gc U>]6\J3JV'p\(;h<Ώ$HNWr'0MN6hȺH<3r@Br)SJz܇//*}jA[5sjb4Uqc壑qK~ BvAPe܎Rg'$9nߣI&)<ØZk0 dS碘=y˒=^ W 1Z7+kbwHd͢1n+y* i|H"vf}{忯f?3]a:S7Fi,?2mG^FVfJ$ekD'Bށ:`X2'1a̾!66إXF販D&x5B'tc>6+A~^Bl4omI }aArN8n(B\I0$ m D E`x iOs[WW~1q7a%][>$,"ȁD,cZI/ YU*n(rݬcֿK TQLq/u7H9EwoQdb7_6^o)C'8Ӱ"0+ٷ2 D]|Ҟ%2I7כ;O)%b7 )_3șXsW1RH#e=N;+eTR#g_h_ezLI7:(~޿D0$7"|qXܔ>&yJ߫zwJ͈Z}3(lSb6u g`pmbc¦!ɠe~퓁ducfJ'BMC||+'t2oICyRv@>={~'Qi\Pjڗ,14e VM>8I'?;fyU+ 6l*,Љc~v*4Dm_͢c/Y0pڠ'@hAccU7˒9 ~w1KdU-3 ^+W6 (,n/a_W*+լ-W2r;:F?,y/K"iC_RO?wJOtEyW5”f~M=$}'#!oHT ʵ)ִ4ԉjYàȊ .w@`yPC`M oU$;孶yߧ稇I7}.#4u_^|räQ1a.er%\XRnu aůX=nI@|w٣ i,^~~$gZ41sxe Yt!8iq> r ?<߅Sm̃\eS$X["K`5_ȷҿ'M 92$W84 Ey/z3uRAZ^:|MB=K _ [Zcw%-Ŷ!?=tY,[-Pe֋X>=ءg}=~aQNQ9}]D 9^ ҥ`{n^ldv lQvӦss+NlHV#:A F=кpM*@j! l]h,/H*DqRYQ@&[!&ޚDp> e\ERHE ׀&ѶDU\EpdWLləGr(RQKQN fas@9ꪑ-F P[PPI(tX <{؝JnDP.Ti1v`۟(]$Q[gr-p י8^UE.Ɂ 7^ v6ߞ 杆X{& WLbdri%fC"GtԐYqt#tghz:.ƔT82:MQg"K'3bՉ!ڧH|/ibt}ieDdT͐rUy^:^Ft4[_]ܝ?lf'o:Tg.mFbE~(~KrweVwZ,>nsc1.rz9}`xgF/f+ $و1tBɷXi G u~ބ>pOŜy{U▞$K"VyZͮfIBF$"GN<11}nL%AguGSӸTW~EBWSɽb@A_91Y?i֣-&>RsGȳ^jb.B3EeksXȭO\Ify{Z4'8F?hd^߇2;Ҋeplѝ<лA8$5߈L`CZkB91bDSHE&_0}IDVn]*2@\`/hmʳ\rIE ֤?6pp$m)O%mcrUf?GwaŴ#.)WQk>,"8J6}t[!WYW+ -Nd3wZ5IH_>EZD@X#ujslxVm.gްs0ǻLYܹG!R<]#~?'. p O&`L>,< db.haЄ8(\7*x4JPJbx Pr!ݮeGpDjmhPf,KyKG~z@n4ܜVQ̕_{Q,n Q Zҫ Sѓ;ߵ>G2MNXOeAY4ssrq3Rjb$侫x bEEzgbX~KS_T]q40JXdyb";I#  ˋ|AD>˫Khު.LOɴ_7SCV4BpYXg{JtΤ:mJݕ[cQuGA͆Nמ]{Q@[ER@ &zwu?X 1M@_Ug9Ȝ C:٤q~<ѐ{Ê%|~tΥ) F!I'A_CgLr~i> n,wj? d9gge7yTR#$Y>+w}Ĭy}|aX}G+;$l4P^BVKӹô0yyY&¡!Rm8J>'e׋C8TV!iT{1Hvpm&_cC] -@CTJXwsq!.="73.xdD<+1Ǚ`/L; _ql  #+ w=kQ?p={hT P GA**iaI`/8TAA#ꃜ;_#ol!8\tUr6+Q[S,7*G\[mL;t@ y R 0C8Y{ iP+8g1y{Cޔp= sۭg?g[~GC w (Kgƞz61]|ck|˼8[ <\sǢ`OR`~aMT=k%6;0߼Bb0d! ;7ŰI;EN $[ 8#ABg/˒9v`GQ֑M{j]1xx;F`*xLv( PTRWZNP%aHpcw^x :5MF[wcޟ^:0Q%*!3W)ZcF¹F,3$SfvmBml/D]&U69+}oe$tM*-Yo|8+rZ,8ʃG[]?M,xôN!m=>t ,ʳToshiӸZY30cW㧀b~) HS.YR$J}=$:\BC,Q~v+~M[tSgmGRnݗ>;X{/UalmF}Ê?7)}9I~l߷h_Zuz,I66dl҂LS+ջ +0=o+`腂uP*_F|~ nF)XS !w\ef"1UӞ1P$As/WU1:>kޞ?¢"|a]ÂL˸±lt4rv$g['UaJiS֡V*"WA#"A%Bryr&GY_kZxw/ymqn̮ @"sk뗝pVWH};u],vCɎnξ!w,]bG>X%BqD=cw4MZv_=ZY2SYx\9^#3М])j zoWX/T5+~_ō^;D7LrN9#R_<eKx? A$L'(\crΐ޷]J))?\_c瞋YG<|1Y{<=dWroG',fȖQ "J&NP$]"mD-c? 0ɆIL S{ LudoLUO>" Ǐâ[PZה4ӨKKͪfֿM_i?7 kJ3t c`yLs@HB3qǪ$B %~f;uvA~^Y"`@ ?tHPR/<߁.g?][ g1mME@@If7I砬S {SMuHcIσc͟$Xju*}b "t4d <_ baٕ'"X*=8zBp$ֵyj!Xʬ8[CMvIrţݳ>ʾx(5(mP|6QL Jʲq=pԪe NԬ?9=T{W3rC;kuEN[H*e\l 9:D08 Nv>lkOj tYPF)_Bm Zھ ADrG3zw)z$,- X+1Q3NA; g]<.: [2矚6{e8U}#mziuG+uUjB5O-$lAlv}zqS ܺLjߞzMykЉŇX&h{ۮ1Q+ ٯ~B=@' SnqH<~"n B7ސSG=R:.uiOOz18bZ$~p B@9;3kpt6mGb%E -$Hs2zԹ[B H8rwgp*b [1;m WlKW [:<Wuhwc3h=~X{ Lg mVwQ*j "Wyp)U5{9X-&Am6>o >J ݵJ:xq UuӨ<=>ζ %ZꟉ-֫oMC `q[Dև.4B8-PF 1TQ]m}Ƴ-k7-{H(3l}fVfH Tg_I̯ZסJ~G>C@V!S-X@h VrӮ<͛n*tbElr&0jS_=WMF{- P6o:, 7XH "}Û*t)ވ??Gܚ!fM?)1so[ =fB#u:~o3kupi!BB}e4n@:~Z\mHU.?(@<cKm>O$,|M="zϻN@oDxbP.d5q#V,%C{k5h4 &&MLO4_q|&D?~1ӮJ LlCRtd58)q{0聯Lۦr`.3tU0 .!{“T Hk0Ȥ ͌?dPo)IE$P711,"'rmX ^߇NZu$rYGcY!578 ݎ镾۷ B)jvW41Ԍqj~`%oP% V's ~0d1_Dms6r]~`m@Q긴]eB{Uʲvnk/sQa6ܾ% L 3LF}\\aLGTGx}jf@I"D;v (xH#ɼ[^#u~y>򿿗9.Lax={ \~L Ixoq䇍ʇ{LCoz9iR^ :s-4M mɗTEzAj™{׃Wy2|w7/~G@@@I&h8B:! m˪-QËR~gs1Xwu~St}٦]Orl[ٍRҦ}qe* j8)Ƌ]G ]'?Q3v;FLg_ny|#bߔ{},oHrvGGs; 6[5og b`Or9Rh YnOSfȦo%+zowc术x/i% :r$WؐS[b}m*oZ޽]a=tvhPEBRǔk b}WѕqF4rê6"_Tu>m-V9yY8aMD^GcjzD߃&=p3*BQ tH8zX7K0 1+q~9,>kFA^ #Z_C N+l$mx=l:QK7*|5`MbQ(_~tQܿY˿39$D@h6O&@4T\SNۑ=zd;yZ/]a?'M{GQ9X]R(B[N9z8l*J%rr>3 lq URm^Rt/nӚ>ӢԜ@ߡM>u{VF笺|P4GtFS-Py]TY9L- rv';`@Zg,XTkzy4buIؿLחudx۽J=/RNȹ$t2Z+ǚSZ]jn.*c~VMVi9yUf< ӯNCz[ˠ49I!`Ӊcx3^+4|פί&zۋj? ￿܏~E|=~{?>o/O_b|O9㊔ ~TBTIi)!ːt!%tP$_]D=-fӐj ӆ<r8hp6 W`D9CFUDt-OZ:ɳ&wsJj|=\e)'cW<\7EE.ABdisrMs 0IbfB$oIfr$5-8rJ dH.>&l7~E)TAtHװc@I[M;n>(3O![5zU\Ԍv+.^aa7Dav+`}-Mk ٙV8EE]M{ωrUXeaj:gPFYƓz* rNil[9؜]?|mY-[l>%*( P4;O4קz6ziX)KsůRsJvEt O 㭘ܠVF,*:^yoSnxaF~Y =&:o_.Zøi-rs*:,? a\xѶ8X`XTy0z:ާ@Yp>!$ 8$fM3hldu~t CL:}JO0\]xX|W~; .[zQC^b?<b}|\"ѣU58:C]u"[/:&ZYg {bh&yҴtP(UG|ߜHT ab tFUN2ZYG.+sU04B"wCFwg{FS35h?5B`̤gJgZ.^z3O6ok vN0bą&(N @G8Ck4O 7jL^=䴌~1$C(ݖoudF9G> 8"Pp3 >&y4$:t48C(_Yo,h3 AAЂXS|&r{j(yi fC{&n5, &Ij?4CJKvd^_\^'Xcf0(̦x dr.!U݁߸e{j}MN|(@E,6Y [֛"` )6pʎLJ7˱s \l8/Ǒȯv3/9\},6FOe,W_:~Y'o?9A<ξSGaq_&@r|_xv6%\&]? &wN}ˌ̀dz> |[#?ӊ6{pdtc:Af:8p&rc@tmwρBMXykw՝-188ШsҮf$ u0( `8H{^W?EiP4I&wfM@>.s`ەҰ;=NJAxe;i*6uUCo<]kpuBk- ]/KtXO'm>B=cZsج_~UƒK aG k'i.k) 0@K q}h湚j M{+CZ|4lQG TDlLB땻z DoUb]9"SBq\5֔:en  <ˍsEx}|S^$=q_O{ \[G8_@o©˵b&@V"#Gˬy6FN mŞO@sk))eϝK}*Sr*XތgAv,V83dLrcmFR"_J09|nn߫z3׮Kb)~/0=#\pi_O$cmB{R$tp^=݈6ʳΑܓF;(_5V⠱!#@ ؁GGLzلwg :a )qPILGȪ2GHjpP<7oc#-=fy]tTc<^QTP-ĥ* 'e9x6c4.?a&(!6=uE$]KalJ!ߊR5"^ZJ=<*id4:RrOLD9{(hYP$} a"@&:uxi,8(@0c/ˣ=OT)TAEYء@D褔yj׍8a`~7xlK]J9<_њt&Ds|h-s12$HA%#}("AK,SgStY?EsJe,mInWCD F9;!k3N?_3us:oǏ;72CJy9iW/67[NIҥ,1QI Qq7\kma;e2@棞x;@pVZy7%_{[2XqmF:'b lo 8?yf%y n~@W.D'3x,Zs:[@8:tJ}ֲ?1Gj6&YkN8B rk7vݼ; @`[Y}m19ô#CmGQtT!ȰG@?pe9.ՐUo}э>G߾o=4ioNk|?I0ݹưs ^e7cDXzC"@W4As~3)w?~mzI08ԵeS[͔ͯi[c|vLl=',W<*1+"t͞lBw t0$vju!ᔷo>ѽހZRfh %$&nM-(mLB@#C nٺ9Ö AE@ &}^/^v֍j=k1L .@/KJM7l '%O %Ao9\-7@:x- M  $CeH˕6NLeI8L(LJݤm9AIRy`\SoOzd7m1}GkKXI:~};$!z~·vߖT1+ߥN;/{? @N"gk +; i:m4-z|lˊImgrr0)bDpO.<޿&<ҡu$ 7M^אte.خhtlq9 '9w뜵@.[g@zs<ҚV!̕XIp4m(,q7GxӸ^H࿟>?10kǁ5ҟHSk#pEH&l*  O'8 eqN@>{)N4QׅUd.JҚ,Y4f\%@BC) s5-V |W" lDYz6ugUeo7ČO=6vgx,8a%_E@%[y ` `tةHamYP}eZT꤬"+3JG{L?99"ή.C@%MAMע5}"?<#>?ZYÑ'*s, J++*,DI9euN cmղ:/O >=D1#2Dݏ>'BCsU}$Mݿ@n],LjN2t͆y{:\8x)/Q1Oh6"Ⱦm@V'feoٖ&˚'<KA(c!qD)}Yrr 2 spIqVDT-eD9?(.v-RpJ<U=)Wll=!yx&/3"f"!纱cۜ^=Ǫg _W^cٲI3jy)M됿0+/J\&a TMt@\Ïe%rxT!hާ$S}E|D؇!!2Ssm! ž2t' gCQzҠ:o۲`=}2@ɀ@JhciKX=xEJfz}\%oX p8WȎY6/GïKY!B 2tH7c_IQ=gO8XU(_nu|p*OG*#Esˋust˱a~gb8tΖzrM;9g뿪zƜob{M=6v)F$;tT?.~=#Oe=r^&Zm<LYח1>씳-21{>I(&ڙ =iR[j{gs;$[^ !sQ5\:$wRu 37J [}+OQ(qR.KLphMWi%sq)›Zoc??? uTjg5^E|Uׁ'3Nrm }2HE;Y0v\i93E^#ʨQ%{+im-&4Og?| ]˼{rOKM|۟3=WA}j8 `# :@X28Nh5*Eh_s@p.90t=% H䭼,:YU8E(ֈZ,=S^ 9ˢ_/~jdD7gZּ>V:^j?sYbF%A#"=ȁ;xpgX!U)y Eqr!"MegwZv5}o]J=LL[G@Uwn>6{2p0Pq[Ph{^:ʹޛ9>2@#sXwЮL|6juG$;I؀>%DT/񺬨4z44 cU eʰ)JR:ڿ_^غZ9Ϋ{V۶K-nEnAjo0:Tl,WadWC:h}6W͠sq7n'<Ód[.7#@ap$$W9h.Ir%w…p\q STt ˱N^.&NeD8U (6Tr]Ӌٝwpb<4dD=ƋȚBvE OCjs*֍$2{hɊm;t֌5TJ5^e^TP@'5!4i0lF^)ꛐnb ] BR=mՕ(t\W[pw+"sEmǑ)xR}<-i4Xb!f@Q;?|P`U^.IE lkaV8{Gа7֎/{Ʊ4S.%r1S$ClX`yƨT xi!)4wH$3#8MiRbbʥ+O3[u!C]ޭw??  E C!v^k˴}ء߿Wa/?3?l4uO{$tÒ5h`|3Lzp>}p/ 9w':8Ysp uB!!w0&78#\v?q>C6%;᪵> 3 Z8V2 5c^ WJyԲh`sQf/ޏS |-ٚV*էb_N0Жw}^ eD7b^ "dSޅٺxʎ#OM E/D8%M.ňݥ^KKO3OW2i2 rŢ S{Rǧ ggR쥠eIqt9W†wd&/\@TRk<>fpcy}\jx"/mYK4&CwfTOi7C=o;,I`E^Ei÷YJ8svRLGx4YψJ  uCڵC>*z6G1+XOs]z=96! yBTbC6~YFDV7V\a.KabjKJaY!Buf;#,si.O?V?Ln~}ݒW.tqxn T ԮpHgυZ(-/xp81)@y#E\(]$@˺2wvjUA%XGmtjħh ]~&}0}t.૚_䍁ОqF 4M|6ZRPx=i'Q Pfj}|4zkAO#T1m?@;8fxrDZ y4TӲ&E5tN !zLiM'ƿnkz!eXF:(H4;hD=Wb2@<p8mA䥊jXjρXqo`lxݵjrzz_biv sɕ[~SF얥U{ oIM Cs칆9)]I7u{ylo޴.UEI}y]ʗՍZD}Yr퀉Ѭ?q,5h{]8 ln%ИaT% aSccNfǷl1;V9P̪6ԳX^Ooʹ >54m%C0k$ (OUK2[N})$*x< l\JJk`huBF,KT(vL&rTe>xnXu)×o'[1~I\`Q}b"SA0߿Fno! nu7(K' }B1gk(d|ҕ8^I)+N'y0DUEDžL VKs+6tN|o\. TxP>k;A)"{w(4**@( aOnxG)vd9>Fݘ.c~MA'2CW CF/^6T_ŪVdޕIԞĕc;:-PD>- 7 PfeYr}<oy) N< :Gf6BߵøvvZYV#At!꡹4ڦ8&? l:ѴDӫM-j />p8N(;c1C y?=($a"x]_r6,$ZۡQ1h 4$zgƲI m89//06(=}>P7dq{v8Z  A\* vrÊ4H] 7YV`XħކrC[BRy:6EBefc"В,1JSh@m |2?+ii<=M0Sti< K$H!dX x=s25{(xDACb6Ѣ; #`\L2JqݙβQ1 @X/ChezwI;^NzƩI\<`s;A),%CXk6uY/?DNG 0&s>|9fR=`Ut w(.)oZ#"Œ!|xr?nc-n ]R(Y0 xC؆~O [v߳_fΚpM~QCUQhY?dLtGI7AWBu(<>E/Ŝڒe:|zqWz+W \s-ì(& 2mf!:gҿ_ۘXQbB=9 Q HhTt~ֆcfXP~/.3bH&YTuރѫJ S_׆o*sn"v6Xݱ9'իUw4S+aZoyJъԠD@DTٸe؊gB__O?յt'')Ѻh1XmvzF/vuM "Q?\5\o~γD$0>;@B+۬ZM;\Ehl$de`}Q⪺y`Ư/'rJ"pLaSftմʵ-.XL {/\~$UDĦ4HiwV\?{jKGk^v&Ro,i Q   "1G1ۅ 9ԕRvB;E~ƫ#h*?q&\ӵtݠ;GC>Яݦa<: d_VDTO^jgo* -ӝ^r=֣UϥVkX k+OƒJ&sV1#%x-bWVvFzi>0+Ԏ:MG/zH PK7Č@< S+YndTڒh;?eb{Zn;CE#ݐ%WuxQ|y-܇^d,FH(ٽg;ӟ.Eww_/SvLr8=fع}x7Qk>^rs塚;W gLIHY1-\*qyl[]iסZkLzs~,*i_%MvƞYh|>ҁ T g# E#N :캾?׮)ǦKMEޙZBzEҮ%ތ#]g|sdd%7b` [ K7 | wl7WQ+?'7[roc̃٘<=-Q4Bcզ5@iQ8F/s b:]Xm-6Eݞ{@Ox#ⱗMWuyɩbáK~aqU+, _`Yt_/K^y}'$@c.scK6]ڜg )Eeߦ\%_6B9I`0D?eQxk}ef@M튠̞.P>BnLH\Κ:ᤈie9r?+С}1vxS&~z\in5XgJ6D8uϙ w9/!;H;߸ m6]he_U]iQ)J|7sqk"pjBw@4'o8Svyn05y*yohڎNB.x(_j8? Ĭ*\GsEQ0ProvU<@5_@%3ĦyR\G $V vJX3=StCĶ@zd?W¾L5=3)cueRK,qduY0 v0\P-RS3]#9!ļ_R}ks >\ Ŝf;jPH- YVD`-;E$VHXVåsmT,\ GMF]/0h'MWZrr]%gBH(}q43|] C:(5EY3G<PgvF_ eGaS}fV5`gԞbH N-ϯR9|p{QUdokZwHzo3ekCt vcPrL. HXc{Zjf*TgwynWVǵ[[#>/lϼUF$'}ehc[DGB<(I9q\Mnjmy3YZ.{Nf=Vm)e"MDg5 3W!_Bv CmUĩ}>7{m!MB [Z1T\L}D2p4Md)șNhpb诃4_>!/ծ1?zuM|Vvm_}3ڊO^p_+*AY*Eu@mʄ au4N#<ɩ R"ICچ;J6&i{a%>!ZB܂A^7?/cs>п2;?3tZ\LyxTBpOSGcQkNvl:_3}?XCj3=;F:zN.u/+'X7$fcG +?t9#+#.-3381;.bt#ݚ_GŅ5ٷnlX`vưOK+Re_їas;-Ά\pʿ'8 VH"Ca=k5n y"1O*_|̋$?>_]:eK›?{՟[Zeju?c!Pg">j m>;' P{Z k j=L:?b@eS SJhYm&~WGDf¡їb.̆%$HG. ]Rxnlj=+k~J|de5cKV̞@W]rF7_<d9$*%,øT-2emD-SkdNZ]%䍖|9GWp!yKa L__(I^%IrP Iǃ+*Xa(H ڥ[[>K3u(.Wܢ#A\C.>vp {<^K' H($ǠS!T҄FOtO~]-#vxTv` Uׅ ݸgPÐЖ@CN 7*Cě\7<7Vس&T@m`+($8i^^`#NxÚA5rŬ e,mOϲi9-Pp9 Psd8cU'#( +[wE yq#e/]#J~bkUm_a) '8Oni(?g.ۮZŊFo\q~Ӑ9 OcdI{wa,SpL^A d#%gjqJe߭9"Tg臹a]wɅa84_F 8MO'BA]JíuZji{~QH,sCVC 1&`Dj}4H]C5iH9lug n1.'>gYQ"׏m 3h Gj٫g Ȯ\xv":2 {mЌj|*g(ƨ:r57;Ab;WT{601eɎxEt=ZaV嬯ZV;RV1u %0k7i6-[䐲l34K+iXY?E6ᓇRxfJbЛլU'NLt@C4_a=hE뺶;cQik^%ŷf?0>_С>D/sFqI|nI.D2\-np:']KM ` &Q5L_cvK',Ү%'vsO:o@f2 koej HOJ9 z0yy״2ʨ=wdasy8vHNE9˔B_nm1o"U *:Du ¶Rw83X=]kymܫ6m\@O%0L)(-"ذKVN.v~h|i㌳k$MbY<$$3zOiy?eMs<}F=/m/+MoKJ8TmK[44;jW6 P73N Fl | n-se:Cpy?Cj釘~! o^?*΋efWI%dT_3a(gFX˫Oxjm3f`{ݒz]X[9k(r@:{0Wl5U1铘yh=<6w]@ -2JN5g@Lk]H+Ͽ}˩P'ʧzڊJ0Prȁttw<ŚǼQohR<?fP}Z"EB@bJ7xwmMrbOD)粒~N-Jpiޤ^J4,N:ּH@B/K'^ ]ʠq:/nf[-EŽP<5=NZzLЀ(_V6zisӚUKxXM!uxupI1[ gRqMU}zEa;^,?xS㖈/K}='0[SJ XE˾5I-M9FGA{rEP8*[ PmJO#y4 tYٸƻ3EO aMKծѹ[l֞FҎZ[ȿЊpeRI+X(m4n>su ɏ7(@@F)KΝ?X0^h5,NP拡P?u7K`T:47݃8TRt|>/>A3n`+Ui>F(D\ <`@Czׅ4;p">VFDJ~(SCǶ~5/:@viIʋPa:VB ?^7t˩?ʼB"ɘŌSNk~iϺT:͏`\`d>^kV6*i` "/|/y}#sl=ƍ{^M-_'ڕG`3LA!AE鉌{/fXi&I~--0+^GG[?"^}3 K ~'nx_G;}Ӿlpw4h z_Բ5tQUo~ٺ`BҒ U6fe@x]fp:IiZ:ͽOc F)CqV-yT~4Hkĭ2M@}C?K؁sc%ޡ Nqq৬ōl:b˵0p}5@u̥3Meز<|ȁp"Ҹ}. Z- w9Os-%a2-5^sX\.d`s٭Qu[yK#/c}Wt2ue3SdJQ[hΪg;~nP{ۮ*LDH(}Owٳˣ埊vwg ~j<[M"H;6< wGp Mvw‹[D0``@@kP[RghwגiW3qNKiɀ5E\% H>M1N)-c!kipaYt&q,Xro^Lz`p!UYVLRMsdn]Fٍ|'@\[n ~jϧ{)q3jxg2nSۼM kیSy %~x~0r0q8fsBaxC{W#6-f$N+!w6WB5lT %<1p|[˪mfQXc\(2Ya; [ȧsy:5~mrzG858B`|sU]g0pX&0@`%uMQgк,lAˁ|8RLIF[Qvʳ~u[f%aoʓ҆VA:07$B}~XHYL0އ+p0i)0rѺ~YaB#VDno<.z4;Xuz_ЌxLt/kW, \HSM&wͳ-lX* ~_ O.b~BL׃ޥ6CL3Mx9&`m/M1H=c{f r8ZT׀n'ܵe&"LjpDG( 'S>TE*%ѣʸ_(9:[%t[~}yo6`g8Xt;̒/.p/W\x:wA=A"(w4|0ٝhɽr>c! *ti `"mR:9#m4j V{2>7I 1poL[/@Q"z?*3ѭ8\Egj'sd&*7=31/˺jZvpTHT6Q>wT0O؇N 脛/t<&ggRuQ3f-,57;b[Bńl|Žj ׍ؾH؟}V_q_KsXœkL,ZD9 \9>0S5.Kw8YtPZ/g~wSkUo,O1Uj;}Mw g @ mIAEtJhbvQFE =/GgS}}E*8-@҉'-<s/*sQ}8\4h?TdTKko|A4}`C!GqcvRltk?~LO~-,[JRCd\Qt qjfd ̼/Pi^_x%ssujYz2;$ϕٜb Ϊt.?K>eU18C g:%f\=H=O'G̡bo]fm,rl@ޤU!$=XsN_#]A.-/UX@}=ya ܑ"Jo~SQgvv+?ݹ灼Q(XSz*fwL eA7J5oW4/hvdt(._4s|K@ogߙ|kN),} ўz Wr~;ע@3/gx)+N#qg('5A;6蔊S'|<0 ZlfގlأĐȄ|Vd=bv3OZN:Ђ'Be6i +)2yc(|A9u BoYxYdlzPs]PJmɅGTĬ/Ұ?f+BrgFQѳ]vQXw/RNuͭk*i!]׸haE< ,5irԕ3nweC'`eIv|~vɜ6cj~@.Oy f1 *\g#r׽r)[tljF}~jt]OIS([TtMLx]1_2u8pp,zQYb$MJq!CMr7Sd=ls]z9]uB2A;cd-w5V3񝘷g E{<@T}F:-zPK )0X~fM?\$  ,<= )ϰUH~(y GyXcט?8;}]hC hG_7J|(EzKY A qJ&Px@t/8DU:wү[!i ;BuxȜOrǽ pծj TpX5'o;LMwpy5O@ÛNeq}DqeG` v類T\u UeT ?Ǽ|JJE>J_ ]^lv{sWs%@m˙a18,n'F$=BbVtzE (Ͼyf>}^P1آ#($M,d2틋 @վp]/?-@r^া7e$G\cí08NB'Itj{`yVm-^v30xxc:,g$M$_CH>c9=ƫ8ȁ/pǒߠ&@#G{y[逭]5\SZ"geM&Ҽ[WV؛oq:Oqt9yN;(uK _b(m 7(IǡouY}[mEnt#=oѷ/J[ӴPS |ચKxۧgS9XLz xo;j,eb % sbPJUC2-dzܩݕݟꌔ~_XTkMS^gt@ 4*{Z OqeɀGOT$l?V셿eloVQm>Dʗ㯜{B6YnLCP>*cMLK)Cy]o7+jؼq).<_ s:?1vErA>@wE,}T*ޖj,K˲ø<~o[LX<Q36'B{:JEϯEv3iڛҼC IxprxOASѦnqok{JG?wUsQ@uh)Q <5lЅh+B?!4o"$Ep^ 8Uc #X=yh'hn8Tumãe `L|k2D5s9 z ƛLY Ii2nGt;["Hz:ՐP/`LW/]ÝVcTxtmHt8NvgmrW+RJI]Nd(}Y6`Nn9bVDf~+AŠe{!x>v8J3Mw'#V(c{‘<eduv7~,anDo Hwۉ AcD!C؟쏠s~~Sg)@pwRqz48X5|bĂ A$]ډ8F[/X+-U T<6_(̝U^k.߰)vO@e9++EHvIӯ~ٙp:m!h~0Gg@X2 '>!WB9n@ \Ą LQ׫m2*2X%/vZaO˫(caxX QW~7=: L6 HhUD]/Jlt_{% Pi'#>3Q+1_E\qXoT-AKPK6ԭ,cnęWg3-?L "oT1} bh4Cp\K=G5Z~~LLLCz%p;mpA6ʸjUj`RQVi >vMSn QÓXYT߂$@k\h G"FPh-ܑ$W.*.YIhBDdOme鮃Z*98 ',׵b5Ė!5cWޕ] ‚0 TVF[&nĖdׯ}&NP.(i䰺m1±eLC0-ޠCpg[S߾_Eg;\Ds){ueBDY RPAa,, @(H&R F$#)eI3 ! &fJ0b 5Td0L(i y@7``s wE>*0BR3.pn ܇ַFm0wX7Xǫ}7wܼFӅ݁Y7Ų^^ױI`ф ` $&gR)RvJl>3C^Ń3u"/^W1RNv>"ᚑ;[52d^>z}k\iWOuLv8[m>=j$<[ W͙+ ;s=cbPoRɳ7S'ńʪ_$G=|SU!ʠݶ|c!>! 2psyj_T9L6?~_z-ȝs. YAx!N( -՗:bݩkP@ڡ+{u%.}rnK9b\Ϯn:mb2^tvb[lYM $9EDU1!^?@/ܟm8uX^i|{ hpK]iCiuҜ)eˬCfo+W_;!2/eFt{ӗ=z[ \eBB$_?Ժ7A~\,2O[ojm%->NFLp\Tb$m1 TSGJ6qn}R8MʩW4g6mbhqtjMTŒhMs72m̟Dnhw־7 KKG]V6]!dL`Hw_&,Cza$nN۽xӂ1"9 h?`6/ (00kouyDqezIQ'X"*Uw@HȄ\ϒ4Oϥ%?&T"@ @l+e U$I2H:{]NS'?PףP1G,+ǴIu+C6]8G,|Jj r:)եPx̹܄z_I $PRtӇ};R*|R[|iв_ڽNx}/bV$ [Lv-ksrimVhS8meyUMs%_8 ]:=OG7~8jfuH(a[ zңMzjEN v"D[ZMQk >Q:/yw{I kGw[D#wG}54o&U?Q*V{.NY 5pO/#ܡة1 D!&d\W \˙Z9H-J2kR[eD2TBӿV~ζy=@nS$| 줌ޖ4+JAa9iӶXi>/Ϋ5YiR ́'uc Ezxug˜l\e nc$iT+ΚS#.Z%2]-'H;r$3QJ#CeOWA#|ɓ9):%+}n۸S{Z[[:0>V}= 3#[5"GQ־IQ١LQ:ievkS@Zꈝ7o|~@}.uma$k /"p5QsA^_Qh}JXm8y}KC[e߲87EqRA ]5"Źͬ#"4+W @z9ܕJ#gx S^psyzdLB#PJӹkZ!ƏIpGr/[NLtZZk~Ɉ.x$xr:C;5FYGM<,tH)͞5+GB0M _׫of&epG|fe=}z$3o˺>#p C ('0pYcgX>êĿǛQc;$-zɑ֗Wa!L x]"6I#HyqE IX.J `kp3Bp=OMXu:[.[_H;_b_dMrzTO\V'^ĚJOJݩy3kDJ8(7To4^7A5B4E3&~d!TQxϡuă1(ziSTcpNqN)",v*ivKG0R#CN6%9Q_9, wݐ70Do]X%n@{uըLET"hApQiTӳhVa!YD%mJd ǂhRRtv;<FZg+y G@Jm owǯ?ATDX#?&q DH__3gtwCj{zgN㏂ c- _?< *I:odHo䤣~eDMhb/kFS]]"kɛIf:T8T YK'E=<G! ΩΙ M]CAd.!qFy<ӧY%&ghڳC?E=K7夼H$#\W2{كv^L p-f8d13$^皜N?bbk_ҭ/o# ip`w>>F%5_xjsK[""%d{BրU#hF) Hy_@ka]l-tPIX<4W]~u{u>6af IbYrYD"E8,,qd1ߗg8:rz;h{~-7Wp<%{W#V 娙V=˙LtD}ԫG[MrպuYJ:W>`=W̸TLu}9_ w/e]{9CF,Xnb - k}>KVc&:%~iQxQ ep O\Gvb=al6`A*Af! |֢uP53MXR=էU+wET|wWiP^hIwjr aTVJ1(BڭL15xoW^]twX_`͝xs#D=k@؞q{%kgiZnq N ]Bip=Z;puPm4Y|kb4\mrγl'>SH=3NҘ@m IB"U*:I-']eTr%Jp#ŔmTw _Ҕ.ټ-ܲ.:~V>:=Coj;5?n$8ԅo˔3rcz|qfwFۋ&'e"2bۼaso;}W|Kbxz|HI>$T$%AAQmyr3iQϑ{._s{؇#ul&0p?^ ?O?vstEǻ~L( #6NhgJ h88MTqig b{^rS;BWOxmviUCPd>3a\Ъ{But??`E@&[tOrŚ.Y+.+ATf0WrsXn1o R$h祐R75,57 π٪l!D >X8rjC]4p6xT LΞ4+G 0b@ Ba^A$'KI钣d^rϢ,J!|׼ҵ?Ϧ^&G䩼?%Nɱp??PRH92dX9ШB1`$:2.l?(|?7཭+2m/A>-рR)ϫD4*Jhae/tX 33ۈ/3;=}#{Qzhq8 $lD-YiYUzi&42{!85Jo1$j𠲍^0{f\"Krڃ~"6Xw9iq>-ATmA0/¦{ &c[xkZ낷,*컁J$@pn;n/rA:.yWHj-~ ;uhLj@T>z,Z;99 H+L|;0G|8IIQs?g;y#mȔt ]8~V:$/<\#?bTϠ4t7>o8.[E @݉mu6Xn#ψyoq?&޴ڛо7xQq'4֐\B>zm6|KMA84kq9Y/`;.&HGP/xuݨ*E`X," "@ڕ˪c~*d;?a ᘌpj-^lc˵Tփ̥hIӕPD DLJ""T@ atAi5^ܟ;)vVٷLsG7FG9{z7Q!}$+~yc2|T;-E y~~wM%dp{+;*˖np^?1NӦ`N!&; V5X%03hOC:9oq6jopg_ JE7g:WwFf5'OA|<(J ]YgwkPfA j/Uyɢ2׀V4m3 G8T^; RK}ճ.Pnx͍}R)Ѥhb ry$J![gc6>qj'҃~skԗ3S}il GI3jjǟ):'ϩ\𡷪 v׺N Z2Yg+ɓLo>ia ?of#5ݲe>I8q@g.v^:ޫy7nǴ;53{17v9 yrCn&@CRY9y__+ȩ%⟠3M9mTםq GnV"c2?h[̛ Vl_?]3OؚIN]6Ia!e$~~1G~~*ܲ^nۿ|2-H50 .@ zcs_m&S/dy?ЏV4ivzNw*puRqۻo;gS1.'Rm])m 6 eTPq h(1'E>h~4& @ՀR%N01q:HF N:l4>Hf)V2z~܏;)VU;H037NKFϥ?n~5V]Z!ve X*9nTqWR>v5@7؜e H~| t0x$nV}oJOsa/J6,9{,eL{\Vϋ򪝑e@1*\6en:on ] @Eω6i+a<%&%~~l/X*B6Z}-vI",uv$J`bHP& !YBg!4{|nad*.p˖LO0.ƌgPh"\pr†zSoQs ø]}tqߢT7*X~Z3ʹZ["x8 eB`yĚY0hȭI8F0L7%JMw%`qL*>kJW+GNCB "B Vk1Lzˮ%`U_JlwVf 1|{UEAꋴ6'+6nĹoq(ٓc@Jh#z{ wqh)hgٖ_8 'EVip)>aL=yff,ъO7S;d.P דsCF;f}/rk+*1P ۥ]*5x:ë?~wḿD6 dOUaCmra)Sd0 % @ !< ޺wNN3">2Cuђލ+ޮ ɝ hwVVTo&mMcv.e@JI>E0Y8ZNȆȮE9Y1aGa-pԼ ?$_so$) `@{\dra?Ve#=ҥy!5P7?d m_V=َz:I<$p{Ca/ qMب^ ؍^ $S*VTLbڼZ~a}t)k[`E[ UC)D̮E?#': 162ʈB;M`ݙXDp" ivzlmEA|=NX{tj$ ?Pb/@$T*F Oʨtv+ $-y&-(u4n|v;V?( LjѤDY["YZlv-9>> 9.akDw%ì}2ITRt_\#`7yP[f>pv.}'o{ĞWY@fܘZBK8(Rz 8az㷞ov2p=[_Č?=Rv DgRra_2@``W~;Gz$mŃ" Dː iKJHw>5@ H.$u]nٷ?v{jÍ ~IV7fJxZr.U> o({xW}\L,=.Or %%IbBq26@K p((Uc:vu vZ<[3˖@ (X ! чqlذ^(4.0Pfciv>vZ桺TЌO2&TTIIB.%Q`IQU`"}_6Pb4eq+9F&!E2h0}i+9<6QYw|64-̂AʹZs1t[>˹V '5l.,̿H/C neHr#d5$bKH7oLp'˸d"r"w&;2fAAFO%tHl4aݕݍ 54ᆕ[_ > $6 #kHEM I|R╛tXoNKBA&nzCJLkA ׿el; 71rӽVWYnd'P\:-yyߕ9H^}&K?}1aXz1(W7݊d<քB[O{t!@8H@$$+!! *H$BI}kz~ CY 0'aH?kMԫͳT PNØ=[O ?V<9|.}}>Ou& >~ E,>TMŵ]۟CpzNX$J8rԀ.^7n{y3qjc-&kT8edߵA<"zYxQD,"6}4eSŬaȢ4ޙ Ky^i-܇2LB ) NH$w{Ef: Cx޸;2N{?yK?-ḬJ}w7ȹҜp1iOI3X < LbqĈ; u*"wٽoXe| qҏ]/V@bM89[;eNw{)ctgxC F1LꍔWя,cB2M}h2;oʥf9؟Ň:;8U08gt>cazhU_տ@CH wXD!8B I9@}UҫnS|͍Z0֪-}kKIebUqy@ҔLKH*zWSؖbZ&`7 BiZdK+=EKWql* T:_ܗ = rP3vگ1 F};,65:$[K_#Zs?&2xf?j U\/ !/jR:,#. )ʞL;=HJ_WQYb^KkH蕆M)q-|>j?{;)[:6N9ozW MkRzlrDZJ$1`KtQ, II;sa7s3"У$MƟ 7yv$?3ׅo񔗁& Y|MWcYGKɑO ES2}gK ͈$L%  sA]%g0Jw)B T7iR<˻ExI6x/G &WH:XryfMHWS1:v͐& ytR)/=%9tU7}<]ZW˚:Ue6xK7QNyw][ M㔄"tؓFnsga'_][[_ &3I7,}3(**yass\s%Y`l yOVImaՅ(jL`?'Gڳ5[ʚ|x jpEKJ6:8I@M{Pb/wcȁJyǜ}h4'SKA::`ƞ7E:]f#t$OobQ!\]5-ʥA$V.2'G q/@(_& 4ZlPq(_y_YC?*$&%u ?A.vǕGt~2Yɹ[zOiXJ$o\I/osfU7.mkO З :)=z;%Bp߳Rl}sC/)*WE$'F!#IE*1<_o!?˯Ǩ\:xV 36_]c"HJ'xQAD{um18;|r ]ҽ=~Mdjehދ+r) ?Yagp7@2*kð'+tm;k_տ_v+AoѼ\]Skr;+" j:$?ܼ[bߠX}!wQP1Xf%_إw[Q}CNifЕ?k/Rsq˳%jZZbHH{Q>3J- .93 A@9F.șBEĿ̧Gt]"$ yP DpD7kHޠهISu@$ x{+zg Zs<r2RЩ,+ƯWps[h\^UCawyy[XBjlXo+L{DYMc\ Bw?~'isF~U:xNL-HB@\.ܾ 3i s&W? LH 7ӹd'.V+Q')ҧً)u{lTZ\Λ3-Qăf_&q.uM͹[@&dX k.o\V^AmjiK[5 囒n>#7/.7Yia6Oioz^ms00D^5#RrƒM}Qx$F S( liGۊE|i#dR|XYZ+ܬJ1ƘT?wFX:Էl"9JKoho߾QiZ}:-ǀ\o )R#pַ4t.;ji*oQpHiY+ 8u!?mXl:UϤdy"nBm9m^~m oҝt렽Z( lo8&k7Dwxw<oqa "@D_w~j A<~z%~t]q]!%/`cLɡ{'/v0Iy !UnK3{krTBw[(Lfz(4SN"ƚ6?ٮ>6rK`h.C.ukfjkpj"y)GhbEJX猰Fz*!!rf$Kh2Q&2xZ񜞼|wK+laG!igsh/ge^C GufޭPDű,KQ | kyC$>I] ͰR-5tM;e'yI?* gEOiN1_xLSC@ukq zt4aˍwuoJO%T݇\BZ= Ze=L:/G )Lí+x~v+gu[j>"dܲ@Pޅ[z 2!@ vV:=MF,1w?u__ml':sE+}GɎBuaUPз~lz IaW:@JC*!@r2)v!pmAIy鲶׽1-"319u,hOX.bgY871pHU賙PͤpN}|ɦL\I~1MEn:G o ʀ9삲ɓ#[)&-F("MBǧ2rFh{sH 8ݠy̅#4: w.vsy ?uީ 81\d6Da/ KkðksܹjAz:M#IOd\a w,4$Hvj __ tn<,h?vr;;|QvMruZnw|NFgBssM)u[&:IuH6|!ΤVԃ2:^b i(^yCmSkAW)aMX._̤aBءU:8nɍAO`ۋm9˔loUB:5P 2UdC<*>28 fkYO [ӗ?ncoT>zdލKd-`~`r|!X&2EֈA)⋚'X",6L~nK|~VEN5/{ڝUw3y< rhZіE,ͷ.}v_VٿMsd;h92Cq+N(7 <~Nb oES|˒/ 9#k r#->QՋۏF[`gd]1h,;IEnOe-͢`z?~֫$z .x lN֟,1R%EF:˖Η׾RJeг91~w(ʁp[a 0ZJɃ(FoȤB㋌9@eâ)59 8Cq@pzOHݴ~];ȎN tUo<$-M {w"p [l`WKtD2tUOȒTj5"LwHH 럶qPW?P=ꈲ0N{2"2V~zK`FN[A 7;'(3 gdf? ` )tCr5 Ss\ÄMfεaaIC奅ߏ1KVTG#?7t^m.|t*[HzYXe*jg\gN"HSW1hK]Nl?-ZđE4~[V4Z љ4 l-CP+~XM"R dI5!gBwnӯL%}aJ{?&L?t(En?XpXg7~^(ثdu䆥^Vx`k1+K=e{9(A|Tt44HR+m~~&v4 !{OĄyl-;vzY:kʴMeozqXxax.v bQn(a_7'^!<8! nLٰV>BDNlI*ɞ~&N'NOq:+L^LqwLKG#GR*.́T&j7VLVBx>T t>HUeU-&9ʯ]FhAOPÅGR)!5s9os@L⬵."uGT숭xʒĻ%{(ӰV LimC0/K[k{Tib`yFm'NlGN/ BºD$xOp{۾nOCQ޵)p %n;vkXYv;?Gh1 zn`xJ?4̆z[.'%2X6bڼސP̩ۘ>?c}a-'Oت `l l꣋8e 0fC˫:wH;Acϴ84o09Ag0xl >ŧnw<8/6><%Q0@`EC۪]ϳ_os]+: qXii ~S -˶#fxagb[{goP ɇK;D1Ff) }H3W-#0BCSf3rzJŽ/S3u2I|ѦI"|t>j~ X5mm;ab]Ӕ?Dڿ[7옊i<'o wI)iYBWӀP2oꖳ"4n7ъ LuyX@P.XI 8T𢠷d,Y&ޕ6طj&ExQh +g ٤ Tw$fb1}^hV+UHظV&,>=8Fz $\6^F&!1;9zD!\"W$ 'LaIP9rZ`E/.MӘP簫d#oxg@N/4g3#,lE eD匚0H8-EA}MGrZKLl_(p'j\]9bBG{w~^J<ω,R0%nd&(I̦Rя\5"M97Z-/LiKZ0K uUa V@I c%߉N[h3,Ho{-!8~P6HvU+׊ꄚ6fgkȖ .MC 7#". -u| p1j!"#Jݸ% a;ZeVL/Պ:| ˓\XB9~KUu_q_-BѷOq#yb|YL--F@9'(0%+41-`Qu7RN@7]IJH vLUDU55VhM"?@U4ސFu I: F+ώ#ËH&J.;a\~0V 05h"{{;z%? 䱍~s ˿HevO. 7{W9IWemB]mspaDgmeqj.N.eoW"5\V]g1,GCSf4cf'gBcAMv0CxȜoI >04\r1^@P34FSpؕxÿ 4!MM=1BJ&p6cQU"(yi/v%0-pK r(F-=5{d5Rm8Of@ Irq{ &+.8pVZ043(Kat1*TI_'qR4) mϘ7g0骉zӄC*:ҁ!wyfnR~f} r<M?;0eor%!Um?w-&Su!j潙] '@s7krZ;:v؍L=zHgFI*Ğ|- eCf weESܗio)e} m~ڰҎ3w `e$/@@H䝷+0m8fnWWm,'NSC=Y8ixԥrxVZl?q6e9I5"!H&Z߽9R#$eB^pա)Unc$ }`^Q*.?&bbJ$vNi+|E $"}&+_:F%o(UHXʳUL~˷UI3HJj3'>hK~Э\^ _p36RW @'+>φM- X ;q1 c P1 n)Vm,Px~Ͻ9+Y &`O&"N(\{slۈʹgs( ӤNvguB+s- i׭J 9aВJo8z\mk-38S Ӵn=Z^aN#b ]2vֻ=>NK ɳd|5-eiku'oʮl6:  #1x>u'< ޒwyME-܂꙳WBNlm߽l͹2]=f*A2-T$c4K9ew7C%6NE2]{MqpP[( ?0:פR'L.EF 8 bPa !d|YeQ_ *+i~M,\\k=BrPII,s7_i3n((!)q{k7]U~}ԧf{ڟ[ZH[W{ySmZҐ Am5[Uz_]N5՘`E6ueӥ?v&]vȗq3nM~yԉן 2T-?[*[b_1(؍5 YG{lեuտ̈Tg 3$|nE#Sa:MveI Nр Rn`dhuBA9P$Nm֯}sjS 'X÷|/lnMBLWn&Kf51Tx9uT l)"|K-)I$O= 8;^dܕh|fF L&cm!smxm#x[=IpdBe|#kde.?Fo/@?&BhZ[r-bd"xUGr[.[3/pA^ nVUVZ6FJRc-}dP%B€;=]Hw?B +ˇ;8k>HnwgRTD$ ^$}C}W)b}6{'E}'34 }61[J~!_#ـIgg`g=(0(:ŕTR8&14@SEvoM;>?aR|!-]b!Mz1t8=iL2(^aV%Z+RK?5awGi4OzEohRm it&yn;[^Kz2+*i冚*䩐 j!#IQ{]!luW-]]0L!ڠt3u7CTYws)bs0cE)sȐMܵ#'K br9wu u8#L?x -]yjc2hY?j87l:.߇+R2e=u k4Eci(H:s ~R`)VF տUT[fhW_BagF/hH*2BN~&ƤW!_ 6W97.@?bY_5+{ΊAR7 O]Z fW6. ȓiNTtW pȝz}zJT>bQʥC#n tpey2Ys{&WLpY,ȔyUi5$|t$jQ D8Auk۽4$ZDSd_l6u30ttJ'V3!;6%/ +VLe .k N}\T:M(<-Am83 ()W  x2H2ohc:1^o|bzqu0wJi`(qIy*jRnvnC941;<M,bƭ 8 \bT{_[\.rBbXkv1ulNjSl.^ג "QMOQ됫}3.i+/z/uVb#R~͚ӗr@JDe ] ֨HnkqII pτ6Y9/Dmm"ݻ_LUGC F g9̗[f%HTR}WVX ytw>Q,l$2?=q !ϛe8 /SXB>Ƶhǽ(T+X+yXwBO-P/-vFK ∊d5\/UiBUӊJU4m yd]A/#(bFTR[vL|/R9b.SŖy98 WB>vM"A8Op۶ {a|xb+gPYXG5G?epev YnB߹ro;2y!6&b{^G5C M YLo`H3S] \CQexT(fN0]y6)zʾKQzcGL?3:P] F% &A9&;vKIy OdPSmR<+bS+u N뛉NHAB#O/]-Id:6`D@b12QC_&{=-r©|PEؕ;Τ+˒ 7D =?׮ ?|LЕP/䗄d$E[i}5`vծ~xܒ6[LL' i[q\\N]Sٝעt|;ߏChT8c+S Y"1NAg(eF.垵:?O3ح5[0ZW\gc#>.TqI'~'eCq!g u RT V`=`;`]ZQ;|Ou7 %g-cvDn!!Et8j0o wT cP+͊Fn݅bZi g=vz5s@̽OZQQ#D}N/œBƁ$ƺ:S̴Z`ST$rX |c&39c +%-Qz 52$ɿ6,qܱ2)s :"|U!Ie\F(̀ aוeF/~ -{J6i6Kܻd 2Ň0$M@UcOMZ),܃Zlyݴ*"bjcOC%OZl fUE4ߑ3M<%Aj(.I 7-CRaM0 }%HC[n= eN^5㇁~SF#X T۹I0 b80NK)844 FQ/RP/ X9c+A+P7?f,%ʠX2K/&E((5@3b+Ƞ->DiIdLBrtML|M W Q/uҟc,-T#x0&47ni"cy}) 4\kW,]YlFv=h01u*9lhD\wX`L.>-!6ӻ, ̴^OkY 8' D s2`WAŜb*L޷dC4Ԥۗf0\2zcDb͒2Kv*A(pibB 1ҏ  b)27@te6,#N p-+ ,դDjo ^X _P! CGe.6+6gP$$ xbp Āl{{%2fMҔ^fpB jK} __ОqoviNhMr[i}Cx6bOuB,I0ԣu&.sB5nH؋W0{,hv<'5#y{x!t,%_uGPcJx<)>ߠex4y 'D,p$3@[#}Q  q@8 D=׷A ><>X.VݨnV4۸Pd'H, kᾢoǗz/a:P(%ȈSy ӺGB5܁ &pysl_PUTGyc?2ºljR>R"~H;6ruN"?ݢ.m*_ۭtQ[ҏnJ&513%UZ^@>-.o۱5FԜAبgdQA_( ez J# s`ckLxi~%pJ% 61D,.X|dsahS 18oxUgHs>#ή6lzGa(4^Dy%pP W@ ]]&fyy3ѱ.W+OL Ǽ!P Nc#$ B/s} "זp\s R|#a;Ưj  d?3#_no7]omne6)3yėCؓBh `(YG2yHk8ڡ /)VYawl7MC9P1Da_nGu-ug9TllifֱJFZ_irf߀y@ԁ#r˿WO I5+í=612/5O-V_|ҹcBna+ǥOkq,/}^o},*[]%Oħ˥[V{| _VǏDu8 ;339uC&b*!+7M-thE/ɮ }w gL9^LKR!CwKq:\X@~~Wa h.aLc٬^ܿK̏vj+2&I>ڂ7^^$lza J=L5#B^n,e(8|^6W<ی澤LE%\2g揲aB|s Fa1YǬ?wF y2r4$26[PMltoa% w@r3"M\86QƎMYL\Aurc2X>D>sh jS@f>JYBK5B"RVoQޛz x : ߿S6}<~f&RA@`J7y*"AO|eWth;lx97#g+CX;Lfbzqَ"]o+k% "+i_Bibi;2 "p#P;^NÖĻZO_{˫Ο^IgǠ^$opt? 2ΣB,4W 0;@(W*$Pm{ABр@R#ZW]RZmZhkCZDWH%W aٔ({Dv4mL((z2ep7`}nte̻ վ|v)GwcA|rպ7>F5#5noѼn@@6TB(P4 &@2@@(h{J@s4wJKe{`5@:m]w֗fױV/GA@P(4vwCD^$ ) ^>ۀ7۽=P@ :xpP)EXhmGq筄mXvl1=vu΅946ۼ}qBC׊2Fk@GIR>%UobsURT[y^*k[$IUϾ!JH]QT! U^<&A'=O)cN2@Ww20Q"_8Q{if!z{ϢE^>BR@P@@":4@>talEOohFp*s@x5>Vm4l !`Obhy^{zl=Y ϧUIVAPAOE2h M0'dA@h5=4&&LCM 0dѡz{(SODCʃM '<4CM&jd4M4!@d44=FCh44hFMI꒔HLOi4 ꞣzd4  )TL@ у@Q"GHI FDH?$Jo)B5O,F9 KP_BXnI$2 &4><,JBsO&reA}|:OԌ,4ZHE/$}WԄ F硧0QE6HvP[gmXMIC DWW߲/ǃI^rr}`NTF3ke31+6/OzGuI?o?B(@L36?߲!IǏ?|\ɴE4:/PQF-}Ǝ8vp*@92@lmH1$:a;5INO<=O\a>qK׎n'RMkxbr MaQԥۅM, 1%,M}dOp򚗗w;pwGeƢm> q"t4!'x&yh.TNPp Pn'zXV$lP@Z[tR"}scVi{-tSBm%";R\߰&6"iѩ"b7 /FwA* +V~Z) }fmZ c087xE qAF)&it}J ,ԓcVǒAWrk "[!R/ }48u}ׂ2{-ࢀIxc3u#SP!6)Z^l8- dd YHL\s:IE511FlFQA Օ$1\l" AU+BartXgݵ@,M ##=ƚ"jy%\ډz׈_PEge~*Nq;v<| SYygg!/WO,yܠ rk:MDJZ%!r 0.qZ k[j՗L1Rф=𐤽$\B{3԰ɦN ڝo|qWdz}? vo))U"d ^[ OZYghÒ$|z86Wp"g,3}2 EKRqv ԇ*QQ˿9d٣Fb8ĻL;w:efu^meޖQH,M;ɾ q8MۍHq@N UYh *R(_}H(uOlbh;DZAc8Ie&*ϑgO{kLo5\ ܕ wlb"IR/!ՅXK'<FTbGjU:]9 ($/{|üI NE F#k{uX?nG=%;}d AZzanMqd̦:՞6\$2@I!*;D~~'!A}Wë&W6|RcC].2B/&vh҂ylMIRi'@ԕE:h5)C4 :&k!d@jZ:[pauuA-YcUzEl%ִkrLP&*X0c;A~'m< 6vgpR8i8W(Fcח1imSE0BsG7*t!>yAZ:1ҟ;Xy+Q+P+I&^ p_?c5CI@Y"u81cƴ4<'2N'92W%|q.X5"LFf Yo$PdgrBՃ>bs[W&Tw9wl:[sj+Ŷȯކ]+ m[?FB mUYnܴBFřY04'!2etGkSbykۛ GܫE*1L1MBe;p;y j=X M:=(1z^k!9f,* G(wtpp{JݢG@N-* 3B :Dq&.5 F4ÌXӒRPlq3e悉0bn#M K=<882CMf{ka约A98=ԥ-sYˢ׌ڧUq_%9&[|Ӫ.V6.k4 [%)cSlٶ(o.d4{6"຾i9 5_Yns<0=z֠ o28rw- DdI+ҸéNz07TEfWp5z՗cckRQE!OL!&{&`5ԉ_K^vp5.8xZ N Ltlc{f8Cy1Ղ & ѰkٳbvP;sR硠 G0M1*]d|y߂sԛЯZu`[TX֯*=QV==X ^Ylcy݊j,Zlm)vɧw=Q oSҾFOʙ<* ]E{ˉl!~ͥ1i8t'lltۜ8A27ntF'dNKY<ҋ "éxn7ܪTկbK @奏#eU:70fd0oVS,RpdTq^}SWUЂ h1wuei܊{m7%B0G3Jb56˄RMT teHP>H H- u&<ٸ9Ls\ UI]oB7Lm>!ϡp`ÏҖWT:[rй[0P򞬦2pYgÉٖAB*F-٠V֦C1M d^ & CmP4w Rmj+@̖dPK3+4En{Kn#\DwR2)ny#eR'[.\C-YsTnY؆H ެ߽8-mgRSEfƦ8!^/֓-.7Z]* Ih4H*&f`by[L/vI#cﴷzm]\p ^zhi4^ [jcJ,pBH$gLYjrn_V.N5ݹ[t=ٺ({~d(j˥nSZUSF|k)Ju7zdCH$^*F@$s^s^'f.לveU$(]eDhn} BL;lR烫k@sÿ&wֳ<{}7nXw;́cW4G.*ZhuYʣs 3Ma>Vi*귑Ax z]M7 vA}Е`<gFA!&qfr9pY(Y os,O8'IfUi>9קt #r+y6>n}7y/z) [P!xq0:o(*  FnS|j'm+ut`&;TK+k؅j|,#÷EHR ]Qk{)$3`ޞ|'t@Kx;ׯ%5 ,y6+cp:y?@  Ԝ֫~9$ebާdƭ &E CS= @(4*tɶű{-j\ÂU E4 zS2 BrA_q ϶ՠÄʬFOX{3~aex'Ij=MS RsJ \f+NzߔѱCn$k CArEF -nkD̵;\oϝ5D1ÍH7#̜uqA$($N&C' p Q!DYnJKc9A<;u+QuL-S:D7ș89(Ss*rY TZ%n]FY6s>N_RP%-i6DUǕiNÎٴzeBu>_jFw$/ɩ#ZKxۖRj|jp=:$4x -g NpBl杁&AJ͇ I* Q;tm:~H&DQߒ;40!YUMyX过.WdΘqau ,rٕwfbOc}cXvu8jݹodXWDӉ󺈛;H'dz6TEXQCvcfU9u-W8mȼ?Sqb)0o $ f'w ѡ)2:a6W\|lݚi}O 'hwGۛ6rumM:n\d/sgl] )!3d7S5! &G\~?xf)svdZ|.bSp`khr15۩ Di,@P:X^Foedtݭu#QQZÆu6E*oYd$s _Hdw× @H6#vPP0T%Hb)EV'>TVi{⊎yeVlrz MjKk*sZ˟)S[NxؽUMe=Z9.ukyMW{M-6`1G` jl$O.b;} ptW.BU5^QM 溾(5˪s|Nes'!XPUȃ7Я!DM]u=qGS`UU8ّI P#9x2pgLC72ksa&s1*E6fnlƢ W̍bi)AM-p=P2k-Y-Ha^flk"D w )<@tڞuDJPcs0oS5a%2Aya7`Էm͈µ\K\t> CcF;~!0kMڂש b-!JnB:B%҃Nh@C8LvdmCґ^Ѷor|m5igPEznQx+.hi#pD"z1ax7ǎ\uU(bhz$;_( 5Ɠi"%21Z{#8yF)<=x޻gs,CzsvhST ^׉EI>EHKJ[wh hmp;b )#~K&ݧR)Dᾛ9<" Hvf':ݾH'IP|pԦ9 :c>S۩40owpqT55|~--?T~h;ep[UEzyg]]bm]#i\?E) qIKnט[e뒶]^RKFSRh<8x < j~n<4tn B1,KYVDDϟ koLi0~I>եb^%itd%Bxv5Y^_B퀘 m*S_(OT{fe~اРƹIB@Y"`tW:V}eFcG]\G(%L~mI/70%rPhB Vb 8TՆf~4W4RYrݿkMQsEܽ4:`i'j_R{bF-M>U ^OJ!b o4YzB}NCCq{oZϑ{Q3sN[lr`׋b3u/GؓfO/?Yr>U)N),Ƨ`do.&$kL?/ͷ--/=n{~ e}oJcMDZ،k7:C5m=Rsw[^w13fl? XoIrxs79Z8MbL)2<$ǩ%KH2R)fóIw[c5V? Bj?"e^'$H"_wO(̱*M٭mu=N#~* h3l"jENԠTDFD ȡ(BE^X~?w;u4Vؓij^ ji&h-iw=}lXimnb1S}_?_|A /+;6򵛢 :D4,(f V0茲TY]o':9)٢EU^${}d2QtVo?q"z_DlԫvGC)rFA k,&:^0#<))S?ynZr4X^NV$" J"QQ"aʗu#䌭>)y;rjSrY#sŐQãjX"Ȃ)= /zn5XͿ˕{EJIiC{' ;94<5(M[N7 ޟnÒWv yL KU[<RmX0xun߯Cf6M/[cfڸﵻnI2=)TAd 0Dbe.fDNrRi)[W>U[ⵊ8O/_>.A\)Q"3ErBf@`Ra\=S )ΝL._Iqaw= $v$7f0ʅaݭu"3&OJDyy(b"6#U}Ožy<ܢVQ퉇#@4L< 8臐+xl$ d51 q1.m''?^?;3&bpb" (:,fGFgTmDZmYB{jNg\8]kϒ;<+5ZPRuEa%}F.rh)CL7jm!Ad$txͣfZd ԬѪUa DUTQD*/͸l_;jxG \*OjL}`  `Qh"{.N65mdLd++c$ɑMsFg7&Lˤյ Lq4=םX+y:\ܭb4oqmowo%YPDwoihfU8HF;eRCkIC9 8xk>j.r)ˆA@ %PmBH,dM\YWcWl<0粃z(ąyr`qMyh3&o%)ڋcgSW6W7OW~ 'pT!1~7L+'b֛gmym\Ke-6e\dTkUFA2lJ\COX,Y#<&7߻4*hlFţgU2ZѭI!`X8ޢbHZo3 60Ҳm޴ þĺ$8$-r.kvӳv=>h{%QEt1$()Ƚ )W kףЩsىyeǜID ADF >˕YۀvUʎv&Ĥ(֦*枕D^B51S$*PJBi$45]D$f0JR!{'Tt$/#Y [u+ϞJwUDJ%DcJV+w\oLR̺Gm&kJ=W4[*:QfB("e DD`/4߽M_XF *@*O=Wmk>V‚v0DE  ;0J[DiK^恹"0fKΧ#YKE(@з;1Ső "AS"^m2iB$JI( \\ֿeݍRm9n"DŊ`)(i[A9!AID 6k}i}O5$ Hͫ%zU8v+D''"!$#2WmnI~zwgG4J"Dɲ< 純& FW(#"2$W_~>nKNh5r SfFfDDHssӜ^ƨZ*^BT BJ D$!A0_Wˏ!. #L2߮ݧoIl{ߍ~'~6okHT! $=8hx`I ;fSpɏ[J4FDf#A(^v_2OY7_zV{mhA%Q@*l?cԶU3B* )ޮ_VE߲y~|HЕRBU|GZEw RAB?}ޖwO&wY뢵ߗs*ۺ22uӃB3ǥu=ie~W{8/PG}N \ G~6[@nEFR!HLo)~0Iu K5Fv(GQ|;֜>,n9AQ(7d=ChHe:-`9:A^'6yhWB}dW) A1yr&¸Cv]pwsi@T6fTQ1Tս[mJB1urpY ;m-%.1"M%f,{Rƶݾn ozѴ儜 kHd d:D(""$qc0o!_|'@c">ov3着 u2'a3t0yMt!nLᦱ'4pj--3TǣPXb8"Nr9G=]N{l*_|#J,o)b֡g"aM}d y&Ersy8a4oq㏰RFM6P 0ᚿ#ޜ}$U;U1\iS55կ+sjK.ɀwRoל( 1QE=pԞ*MGlжJGXB=$ts׫ g1Uv{uL9^IR3KP+Mtkvм҉\:g~KjR1T:cn6 jx2D*>՟{ ܪZ>0Hv)0q1HHj(QUVs *>}XԎ?3JiaWkZzZyd*/EF\):uda  TG+ {@䪒S\Jrg{$ {ULgԳM |>nWk4p+͘ä$ hjz4N:L:;SǁL ,0zU5B^ffKn6#;"q J_mhD淯ӹHaNN wnKKۺY&͵E.EbVHE/P 7X0|DV,9, 햳 j"i3((5M3+Yh EX6+JRh˪URN^X5Rж`$=)w4gjB=Z%%/ {H֣Dlrqp''R9:w*(Yg^~L-xi4Cdm-KaDE:_8h\58G^ݑ >GXyIǾUM'y,ۿx!yMf8c %,@;wWSb'- ^&CyS]:dܧWvd Qe?ՙ:o%q)\)a&V`0^mrXYà/Jzˢ* B* 瓭?7swY?,5Шn(;EF $Aژ3!C U,$8QJYEZ^04;rT(%T( ûC$3CP$Okt)º㲄$$ב ׳ΓNl\s,{f(*R$k}'@!ӪuxSsNpYkW%AG4cZfL ٱ GD,0 2AK28 d>F0:)e?QF4ߍc"/ ߐmt-Y Q b?C}g9iQ DKk3#B@6>U?\^ADd% ùRkh~;:5e*l`&F⹰ $+f` QEIzrtFgB鑮lU \#9D76!FωLed̕v 'C( ", LK R48Sd+ҏ*cLss4/ʍ7M\7W9`ͅKlLcCͱӔ;Z5HQnOF[R)-D""1!fsI%| D(ZOkO_㱀8;*ǡݏ̓X:ԬY b}M/8#bQCC\yCq,J\*KLL I%"A&zS6ȧ^DYwhݤى>?־'4!~ '᧦nf9!Om=dׯ__AF ?ftt6(?T1D]Pr'A3@-=u=@zpbvR w$H2RvS4%+̩jR =SFT.JA V2$"{™t $J҄>J7E`зw-ѡ?js&Qc$ /!Fӛ,Z;$}kZE-9/y*ڝi%͢-f:K'PQ0!RM}QIy~\[RT(K#PfOp鋁"\0& ([%Ğ dSo`5'׌ \6@vȔ6ه*I5o;6gɤSsiojwMў0 HпoDï16&}É~SVn:`Q= M}28;7HM>WS[~rW?% ѵrf:u_O;Fn=„)ϓ S-0KkA$7{4ށAj`iqE鶡yj)l/²+Rj1 *jÏ.,Ά |' |3y#6 mmb3QIo9+mh.O ;))65ض d[F:E,qR?`N߲b\\ +ʮ'v8oF@w_xbR딴*MGa&thz S)@Tṭ4O3dLNɜVMkcqߟR g| i݋eZ0dHOw H DDZ}YQOuXexo#67!?WeQ0b~" ɾ."!;Bפ>gUɓ~kcޚkN%>oښI]c]"}-\kiS63g߹:?y{{? s$L63#]ap'TG^QDnL=QD=\RJ !ZJ!$d I$5ZD-}Φ9cۘÔqݘn-n]%{YK3Wg,N3x 9K;*0s$?k%G>c)"'T)DH*R\U1e"&MDզB9n6Dy}ݭ4 "ڢC 1"$ša1sTBAv_g27_Hj9kJ(HFP ` ,Hktz4}|ڜ)O1'Z|';R>̹;D߹ERdjl+l4aȿM eT|?9 K=p=:'$-~֟!)|tI%xP=A(ɤ#_-m.oY @!4H֒+|:EԶ+Z*m+*v'9s2ѣ q 7g8U)9*EP٭:Ʒfm{[DpH,h T;vc"15!sBܸ*p_G0"muPV_mܡ)$(cQdqјnaRv JB` W=VS6\r,0Zd'7TvEKTag9<$7dO@KfcEdX7)?qUR~QTvU䘹XmfPYfa.LP|D侓$kH^Oj( yZw9b"m7&IOJ4^gfIWx',c$ 3,ȴ.ִ# .@R2GPi'78ʢ15Ի1vE\=zggBޏjKC.ujާ)}>mY\6_Dψ/[v{ b-指 }oxrM>RK%0bܖm_cF@''t6}Tk"5 p 0~̝^NHcmbO/XH$3eqe(mqX1T)9>AvL2|v'bD=7CkR y.1Iфzɓ#x-~$y.#oee1]%M7L )caƔWB4!3l4m+zcH@"&:e|["lH : _Ki_DHh[oi@IBC(Ȱ+59V l=6K)_w)@kNYrPBlVta81va{#)*D:nAgyHHIB6"cy9JD~`gI5>%xڭ:}udhP\UQ@Yj/̎:Q^+Cqt)i& zF*"KmL@vo*Z1]"g#5SWg*ҤU8%"J4աk1 ¼[Rzd咪U+0w,WI1"ɮ Fsg4䎉Fu9()eХRKSV LaC@dj6@G\bVVR-#̤GgM|'/ aVZ^Ǒj"顕&e : mbM0y}n|*c0^Śrs}y?|GEPPy\aZWE~,h'Iaβ %gSQ}i1QRl\E]8ȿ9تVRB i _h. |No7~6q{CN Jsb1z ]%H= ;ډ+ W(gv!` ox17 C0XԚf@)qrPBT 'hJ Rwx)p,ķ>0s@|+04;yEA:f`Bξ*P/;k:$k唪ysw &N+EEڛ|k(Ţr|wfͮwػ m45&FեucM|yok?piᵾo<)wXoy%xOSq.-)fQ?߭smPӸ/s1癫';:Og[Q$޷>V /%0=o.wP=$Ii=˔ I?o.fesA 9i輏M 2О"Ha1)@̄#@D<4T|??2 %+F_ ɒWO سïUmdk5?>4Sy[e>_~sTXmHZaLEbFŪ$֊6ƙ4j "ƍIT( Sj`2'/:e%u?hI 7>#2U0CxzƃCDHH&Py>o#2AE+!m{>k>gc漟}'wH}> S $(a=Ϟ a ȋ-Dwab~?ae_*,UV|EObi"֋V1~KHXC"Q%_JEg_6"11"?H5V /Xzۊl?~p }f۠8J?2m{"<[3۞8"tHЧq>9 ,hāf<Մ{:R!8ْ9\MsQzI i0\x_hX DDYQx}MrvȎ xx!#: ;/c`c!|G#>HfKӻcf O]l'Ojh>mi00mK/M5ks]i'7Kd7,g Sg%!0gBl4X$efk>.yf5ZeEMbB0\_W%czbS 07urf^r cip$0|!C~g뿫Ce~r7M֮KoSl&7:LYQC>$= R@pHgWqs)U?%0ӛ#~kMXsܹpQFP(lq4g- /}l|{ϿPTʐ2}ˆ6@d gРCif^Xl*e1P`8/(L,W74!{#]Ofm~/"@8qh`_OM^Sm ՙό\q߅3Gy;?Fۧq v&܊53)Ezu|/E( 7zHGyPP(*IOϟ@GH!d߹22VU2ԎTN\)f5%J'ܵ[վhQVGg@47vy+oV)|+Vn(S3#+yN1v7AJv%FЊeZKA3cx@@54ٓZIX.3\{%`b0rFT%bݝҹNdźX1B,ay18؍1wR3x`[g-OM7BX H}qCDnTJlbYY. 'q~ƣ)"0/U~#iI򿋗om~]L~$l,%m* ,<ozqASRJ_a֛Ff#q9Wx\n !?ZGڮ+_mk b !}JST jAAJj9 ߛGJt9O֨(32Pat~^SFMi1I&-G2~ʯ%IE.)<"',0ꬸ` Hn<@FdGtvމ@ c\H$4#Ka)5C[o@|,L~%03H! PL nlZۛ\=h D7*9*Y$P1ն10 q"-QD,Ɋ͢r,A#vNEjmэdoJQ`%,:GD!GUQ\yɃ?}5:gGW 2:K'Z6ji1N]^P%D "A#x Ae),h|s7cjvw0y_#>g HӸl!<)Z 5l, dyԵBE Cgkvނo-OHvkf.i9Dj_/Jv[In" ;$Lw܍F)@fFg}zd—͕mX+wσl/װ3--("a-[eJ2|lPrB屪Lͷ`4o0)Pܝ2Y`аT* VF^L_x((Br2OކW~V7mw2O?6o}žq2fnVN &OGIWg(z9z<8)a UF\tz^˳jw51/arߡ\ W Dr>&,`- `Cb/ƧU D0Т @Q/F|;$ș:3w{E_h_8WوRjfWPō( eX?sJfFH: }h=CzH`,y4p~_@#_0`NoHtrTZN$6D*ȃyǡswF+cz_FI!57ϱє OJ? Ę%i_Go^8$v~ޏ;z]r뙡(~+lY1%w5YX&-GMvw=#"0  )kK ,XaPX"#A Va' ilMIN /v(7(x!Wm&/PWu)Di r-gf)=9=r}c;ikaEVgjg` Iͧn6vhr`K Kl2 I-{4HՊDO.g_- Sκ*D92Ě* ޭU&~ R'|/bByS6"G@`Pl׌ԆUL{7ӣΕ"qR ^ 龿f_> QC4dz6YgJT$& 쵻5-oO}E\H ]?Іs'ˀW@ 'OU.3bJ8bE4X}?0xҗI,#ܦ`%PUV^6!/%bٽ.f,#:iB iTU!%/C"@-$l6m%B5i%`H P%̭+Jڥi@xR:Qk/8?-U4*b@!A F! }/]x~oz[8+vN' m俷!C8 $ (I߾{z&>i}#EUJ^V~d{RMwDc75fycx>Gt>#yu$4 ( D *Ȅb: Mڞ#+q&1e_z/, 0]kc4zϴ ެSI̟@&5ki҆ #Iehk2ozp⋊uk4H_߀J4 Bo_9( 6s{ʧ| 9tҚ? ÎP'Kc2H E׳0b\cA6szOJ+,Tޚ.\zL*hyQQ1|n?4}o R裬9CL8F5x=',k>WlO-u|ܛ(n#UpE,'/UGXE 367~1ܝ'cZF"%R*Вm؋Q(TDD5J",Y1@=q31HQeӯ:m-5ehF&&jf B(d<^֣ :d"PFX!PE!x.2I$UH*-Ff!+Lɓ2Lde1I&CmA lld*Afp3^ָo:Sr?cS|w]M,H>"2b}ʄjZb+}epd2L6"b$6٬JdK(iR41oR-b6HM}Fe˧CP{ۄ!(&$&I i1"T*(Ɓ%QU0Sxr;7M~s sC% R /x "!+ =RJbQ i/ .jlnxz[h5?O3? jVA'_i UT)N /'OnCh#$PPuEV4%G^x2C/^veM]RE;`%bbPL|@q %SA.UA[ TĂ0MRv""BH|D3юGxSL6! %uC<'?3B D XHMEqb 1EQNllA4cII$kЗ)~Wϯ H{k 7|,,NG?aO~40{׏j ,>ʀ4Oh8p$(ͺ ҉6dLN旯O[ ,cT35< ,D9E,* E^WxFݱN&)Y%!*m&!q NnBe,G@f6>m_KkvS+C H&  @fU @A)(Cd+LBW48\^3iGq3wDZѽ)$4Hke rP;w7Fi0&|lTi;ʥVU|w%?{a!܀巓, 9fj)([ 2[v@# j.(YiA TĂd`:(9vIz3YlՀKãfe犡2݅uqr{! s;73},A s-a.W5guMAd79tX@Ph @)` a;]O'tj$K9xUTp !wf$/5TA]|0lSٛ&zr Pawu Csci_I BoK8ݩ R#+[pD2Y=HTf7OOMO{D?1 )d+>|_ݝ`nzUe"*""Gjь+_? 4*bPC <5Fj-moH[j-smlFZB\_Em/`S[) k!&[[t~s[͢*"dn0ū\hKf+(,II{\(^^fQW/r-ru֪̥i 5!n{<7ڷ2hƈwtvbM'wG8bHwF,4Wwk\ۣkZbT[ sqC J`M\E4$h 1ri߶ڿInj M&}tet-j 7.kcdwXi[)snpHuuMlg bLkW6v<ҔJ0utԙ3:`fn%c\h?넚ו&oEAW|ڦ4ՒwC7~߭W(|INusTclj,6eK˓BT"s̋mŒ }idwisI]E)9Ϣhǻ˘ōskwLnk5wk o=֒H")(EvF4jtjMDy&EhsB&ԚidߝݣjJD1|wֈ*H` Rڤ7Q_F-e-%j5eL{Bs@Td1SC$_}ci+Q%[_,m2ӡ{SwKmEfUMM6W,mf.[ Iݺb,7S?y^$Ѵm_;6LbI7Idd֊Il.nҖEqJf!1hۺv4j,Ukb۷X@BHM\sukJ"4)(WiJ5L] 2r֕ YIlĨHK$"nj&vlڎWvZ#cr0DXɱ£[P* vgRt%'fˇ!ѯȭ@%F.FeYP_Qʛr (+?Cr)k>(?R}͡ދBV-^^F2#}ZϪvh_ =0F戁 m?,scCݵɣLu-iѿqU֚yӌ7,P}JIm!@M'=ӹ %k*U۬]DvҀ;LÅʹV Pq^S|eA9Kش:0\9fQ9OSߖP3P =.c@EC""H2`tPh~/p)bw1͍,hҺ6f[WWWus S}_^G8Ѿ-6Fة3F LA**ưhcJ؉1p;ijQea#Gvkַ枣I6&"D Ȫtz2ZcE,j2u5QӍJ4VZQa3eaGw()0`R0B} S~iG##kb,%}In(+Ұ#]b*B*$yQ+ @87dmtp=+8v5 8A⨃OX ~-AT4.u A = q!zZ+E<NkAlW7e uv|O5[U;0kMG+#msjcֻ .-07 .7y9a0XB "c٨jxɼCxT&`#*+k67el3}M僸 s6t@1p~%o0hv('?$2ko;;?FݎǬsTEfD>*ɏF2_^ަ{>&IbF};*ʮުAk 1DENvdY0ro󅲬эW)@֨*$:ax^T@Q i$ o.(nc"8R  !*MoF!P[1EXbgR/G"'ѧ)6_uCjբVQk+J1 SaT*Eӣd|^WӆVt20צyuhkk0Rه#n\4Vufk"cMq}M6@v褵qQٰ52wvjk]fu|ެ5ebk&)<'%Kxul]Z~/kP8A$t`>9nAt]';ѐ"bV"$Fc" Vu}VT-` o//Z$ lá!kG_>3jmeS 5[,~kџO~"5RD:A7ixi֨32" CL DAd t0SFQ[:~sWecC{PUZ].ʈkrpOj7hs\Tv4ڨ(dyD]yn$sT<֕a /ѵ{v[6;yj+60߫Y4]JFE'vs u @H-\ !<@D"mybi~ -`bb*[J }bH\Wm@^喢za=D-Xuane}nm{ҽeqҟ4Snv}=r'@@ȵ]v9ސg^v~o=jڴQΒ/˪"4ZFU1[$o=8;ҳYV[?!䥋Ԥa"r(!5!GuD(BvaA!׈nJpepK"΍B/,7WϨW"`EևbrڢH] V*8M«2^1)gjFmҧTKIXږM Mb_Q=PRC@KBI59e6xYU MyJcG׊+,bEͦ2)Qnjx,]X.;hvu7ρOZb;ʜ b9 J\[ӓ/*@vjձ7Z$P .[gP ܛLΗthZUyUsj jٕg4cz4vr-`k^ziPs,ׄ_!({ (Є]@%>Ш <+au &BY|&{IUM|Α,,%)C7Z4ZXz״ER!fX] Vx %zvIOu_]DHD@' DH  s'D@EyP qxD'Ͱ= MwVQi_båUH/EPȜ꾈%3-KjuyHyvo ͪV|.+%i]bEVFia[X{piDG-I=˻u6QHU[%iA֘`k $,1Ieݺl(UDˀ[ al m k t6y gw)RڄѩUlAwUr3nMXvG!'K:-k> E=;"qU~'#S(Qtq2B*YkB((#<#MNUFY}ЩϣE#Ȉ.'cSNݫ1QtJ; 1pjd hrڢv ^w p+an߱l+͛])ovXDw#\g 6VnC=3טe cĴgd@tPm#GWuNHhϫ883'>LxaoC5,ͰܒkEUԌ ,P)q[0=IXQx4ui_+R-޽i[ZQ1fGSE5CnBmIG(ԀgM" 8![ݰsvFff г)˴bYIFj,qPؚ1lhO5Ś P!DzѶG+8Lwk&F;D ޺K%@咁r :Ʋu!+}ׁ(*nKa6 {sUU9ig2>/[Wt "RwCtr\zPDx4mm;46E ʒw8kW;OCjzczd\owۧWkҺwKJ[):k 0(ټ6ՍB&po԰潮ѨI TfrQUWXƬA(!DIr: .vg6:hʄrspv!JX2qq`체ugReNM0%29/4״z8+I,u9ksa #0N**j-R;҉zXd aKv Qf3o{@V7kStf>Z^)M-/{Pu=ځM^c548Sdm~\(Hפlug]y#hm4X#>=NZVpm43.4 rt~+hfmzhEz/<t+hS}j i4q=:jh oP>1BP(㷅 zn8׆N*!I&^]IeR)M4+{x5qqO d$ˏ*TB"V;6ԥh 8+݁mS.|n] *DWADHB[hM.!"HE͘M&QBm#e^T n+jB6a/mJPsKDD s3!6g{rm|(:ұG\oTw|n>*WԎۦCcZk#SjΘ֬*. sPG5 !Z57\,c& UU)ѵׅGjr"$x(9wi;73ӑuX9ӓ17?%3 nj]KvaT]g\Ȓ,#s{4T`ygDZm,M=>'Fe[]_V}"q"!2I7qHN}G0`H.)M+DN*8t~4̌NV:-/[ b`_8g-j}HgTﮙz7pѻҶ[CbIcG.]\4QxQѷՐ[ܪwu R#kY*w`,éz2dl3tMNxiaڅ``߈x_2BΌubLk T9`)@FЪ|BG zj@]qԣܠgmy=dw+wI]=_6gEM=R#QA{,(%<ҳٍuڂ6\-]\TU}B ޞ=P{#+GiExXPk{0)gѤSxlgԑ#7ꤳkB5Sk|c a.U~IwפZTlaUn氠Jٸ~74Z>蝧F=#KOEn{=aipv[x!d/ ۭ`XMg;@"Ń0U2Y./x6 X*޼-' +ugwG.ugv ˡh}(|}S,C:UT.͹ME}Ϧfm s搈LP#iG@!$pZJjyZz~j>.>_ Flzw>aHNUkH7|&_Ṕ/)+>/mt m{ )LRŰ&4{)^S+@,]^E~/ֆܻsaCn vvU<-1ig ܏RPjnpA"ꚴ p=T(mՑ9f66,yP]Zvf _۞hW]A3=F]5GmeNqʺƶCOZVwj Ҙh6l4qNl;D(Уus#2 $h0rtѐ@f;[:Uj5WcΜMv{n3b0z)K<>n4[.^8Fʬg uMfZ0rc<,mEVM;FnhR 1uQK6r( 7FnU"3{DISaQG(X17DD; N8ZS[N  @CCP :4!1wP(&NjƵlP"j(]t]]?nwڳPs!:BhR4(zVPBTT"&BBV\LFqRxՅC@b {5,onVݴ,LjZh4`˛^TP=]Fr,ʈ" L$.IA!RɵȨ57f"yH1&.WjVV| b ґW2JKT*u!A'ғǢ-!JteE݅ONX0LH㧄ӡ x}[cKU:5C[g ݘr"}:@hiu9nvhh.^n<l-{WCʌVUF^[uUnk4j:5>"B9Pޝu;V]st jQR|T`;8rMeEv N]]H\Ҕ~*4!Nѩ2;{ċ־]nϴK{&`tL^Œ8 (Xv$B6Jyjkʣh[%P9t;jM馸n mgWaj'/kc+uײ|V% ˌ7jm{L\nK=:7y0:܅pW!5_aYK-;qWE7U56ٸ}(`<<=Uy5+ʫmbC+fY8G䡢Ǔ[Yn 9m HnU<  G:M"(B4:*"P"!(4Gum$]/Y2zsh%B躐"C/m+j(y۬Ĵu31ơ91"qik(!` A*"Z(/\PHD4p0_;sKo;(Yt}H@S\[7bz77\ue8`tĂ9vO})1b \y%(OOa]Aʍ[4(KqX{7'9}uNWM^$hʲmY`*q/uP^8Wߝ4f| %Қhr.NQT*鼀,]I%%EV9]ZXM,87x(QĄ8 *dc7,8d"ufL9]*UUV:r&5j͗q/-]jzQim˚c\U7?-YC!i2qNSj)y:=[zn)Fjh= #uH ד A}"h ,ZafJ/[SewZ5`\ƅMbRMis4Ғǽ9Ypq\Zz^8ØihQ`2UrkWi^lOkԈݖ !J&Hs} ʋzoʠu?q8. }f իɚTd[}Y?q(SЅ JO{8LPjU'rۀ;|s߷ʄ^MNԨ9r>-aA_^W)\ 1jIkm (HCE"McYKGpFGKHc ^%  xJ8LBmn`;vޢ"@Y dAڎlW3BWD^9FVƥMܰt[pV:3\ܢcfW Hbm3kChmN|esEqλscVSe,@ f(V٘acg]qsU tmZ%jGu+"P8[GC",ELpS"ߣ=XG毗iu:€(= sQR0P =X' 1u7zm\#"]!(T"rDẼW+i`:^Ive-֕B#09-czBwK@@d| l#sk*8d D`@JSDJHJ)PZDRRzZ$ dz!k+Um6{;o `Z1,pxҗYZT#ffrKB1IxabVϥLoloFUP *^#OXIc>rP=LU_lqx6܋UH+RvWa *1 祹_NEZ^*!D/VW]>5)@ j@pQA/F6ד\pU\1CF`%]@ 4!16ʴkJZ޵i2I|z[ɍOOYm@[Iv gI+ k 8 *<-q]Q(A҈tP!U%dϺKm!)EWuDe Kh̦^XeZkT<ͅTȫlm0s:,( Ӫa~zkng=۾E \xgb g GJimpLp)A 8%)/k*@{Nc˜FM0D])5o8HV<]ћ,JLrCa.+y7>*Y8p8L.l,HZ xmba\\@58ljy,/V+"7-v{E#뒔k}zQ d={Q,iFl" AR@*TfWVՇ 5W,3[>+ CoQE WRX#S I쯭t{U{qA:>N+ Sa\n*w:tp1[k߮:[#:Ut1ҬO;F)H3UmayP(gVq7f}vY5pA]![ =v85wKWtEfv7hλG uS20 w(U7k7@]" R3҈AgPAnVۦqybiW4fhR͏YBXJW+}ڍhzpKmVSR*M/],eEt4lR :vySj3Vd/2]=i.$&@@K HH")۔S{-FН!|q0!g6oݱK |o2֗:ˈ4iJzCJ9Յb)Z]b,<5޴pvǛq18{uʔ#ze@s5ѝHv.+W5x=\i摭:0[w~UDP @S7(1|4WSƇU|n7*N,hMo4y-3\U@*w%KRW:>Z4j%}Vujޑ 3q}v :Y# ! 4}]!]G}(ڵ-w B߭@Rm;鮏7f<^ c:|nLEz+oL-HvX#g&>2t鐪 DE4F5ijSy#:79V[Bmv TMidiCl};[(TwG*ҁF.Y 8PNGg bY0SPJIλxn(XDI̅XZYh ғ8fe5J@ه'H@P)([Nr쇗RHk. **XCb@Ye$AaDKH}Z x@ 7pJ۫onM݀Y$ :D,uhmiJSvfTw߮Ԧ:1!etM}*遬0;(&A!  c܉κ\QeN_f5DDLd&RlъK6U3ubOHj2$r3!lFr;1hM wwuig[d""%+)"@_Me㷭5s= 39ZuuVZARQ jf+3_GNb5׾\խWt?OV}nʰG"!:n2lhS%NۡDzp@ Y4N˶|9 r̊fwENivyv(ǂ%X@gVrMqM#eA<s뭫,w0r YPP GFtD[)}T§lliQ (hֳv$--oMo<VY7ָs}uF4l>r\܍MЪ{QS:D%= ' %)h Qu?gԚ*m_=LtBklG׵\ O{N@AE mHȘA WV=5I#g# ) D E*{$Y*8<@2Fͪ ZTPW=X/P( y FD@K֡?Iw=A3j- NB)M%rҝ)`3I@YiÞ, BD."9Z+MY1M= "' Wj"#CK,b*t%+}&Rq,IDsĠ߹28Đ+${FGJ7@ƗR$9N"2Xhx('O )g1mEd7t@{i$XLf6;ԒiӫkN2 o(؆yC/TDZsF`}7<cRw(j;_m69/Ki eJ",5^ a6bUs #E,qtCʡJ`EP};.Evf^UO9!iiqav$ʨ(!GZsbK7zpҠ )ssjZ* ,Is3秱N\ #+TeAqݽY."CzДLB "D@"2<%)NIGGsIZI{cM6 Ikխ6/4a%#iU1ղ7nsͭMYj.F:vpT&O?6ZCݞ6޵ TZ у X:ZAX{hx'B\;O^.^Mb1d\F$0P(R? aeV>uzd.fTݛgy1!Up/蝡!ж؊RjmP#Ylk?ٱ!)H  pIT滑e" :$0X12~X;3YZ"^x/7#i2_1ӊOԟHX /WW׽[f'O  a`#%PfIfPc55>d4 0N,L:#h;dͫ^Fjqr%kvhXG|$"* ϔfp 2(U)5r+ߋE :T\16AQJ] f4O,Ţ [pΜ@,<%^ZcY%z@5bԍk.e/6+B<%NR I%38ϯq6Z_ip7EX@ jA,&aGb"U/# -N Gn]*WIŀR DAO.[˧O HT& #(I}, ''07tQbvTKJr v ʕt3=kV һQV2yxS{w;9,Q$FbUƑ 3ϮnFn ͈BUFl1b!?Ҹ&(˜cUE,z~^J.Yj!LzkepV2([Yjuj|4ΠTor9BJ[([KF_aL%TR_u(zJFwb[^9bOcNMqG*vm( Df4z齺~ߜ#J!H $@- =EowS)g*=/F NzoE)!*arld"ElG.9sJi25]l!uN70b4p7@vXQUqZEU yRhWZ156ӛXFQ8ͦ;p_|V 0VUdᥘ'z*)k4O%4SH+=3l0@Pi B@Z 3ͣ>~l7:3gB '4mSbܟ:*9 Pu_x\) ||+K?rZ4RH ΅sQI晾 &%ȦEf^Y+/\M~jUMpY<%tB/f'9![b/9zVRIaS"eM03I"،Bn[}KHL-ER&#_?=D5l ( ǘ|RlS-hdPMP~vaQ854;yJl9 By6Ъ$@DA!@(8Y1TU*|r(Vنb#:ڹ< k$ɞwĭm=7|h)+Xb|O~o?'9y\G**v-HMdɬnpbI&G/[mT\)Qm_G#|ꈳ#zBSsIu Q9ɐv"P!qjw⻪$Z+s eWůRᒸ҈qBNwP,@B!]2/zKc=rldtl8pgwsڊok"y_6?-O< 3"Ay彽l}ZkFb7sENĬkkMgHqur)_燐{eU:XMZ+ ! vq-,p!+$C0M䣒)\4m,4]CUbZ$4QJ$=(9~y%5QSr Ԫإ.64prop'1֦ d,)JMC|:VtPۼMcak~aY7Xv QAzTZ\*lE-#+b"%_JáqJ\$ST`YdHĘU?ϳ|E-C Q5u^h4YBxpvx/xs5їX(.64R[*H *-Djof"! 1:#`(P|/\.SIy WAy:õn"#Lj=1nIc*ׂADE$kg7ݽg;sǃB.=ž.Fe$d 2Q,SBr|dj<"fk_}( W8YI2Ҩ-b BYj%X%5BqM*HG0VEK5APqL7>y2rf-ښ6"zo$* IR؀IC*Xճ!,N 7%;i:j +M1B$S5|EH "_csG櫗'O U[{G<]vH2*vkK,5<)d0AXt' {E9D}y ե[ z!@ a%YTM\?CS2ưK͞Cz &I=i.Y:3EdBUHc[oiuOdA| usqkkt= " QiIx~Y0(N?V٫2r8bI w`4w@@Ghpa&~7zR&m$9hT_*ɒQAHT@ꟹ%a14.Rke:4ị[kצt\yQf~9"+;ƶuS^UPUG)T, oi BĀXwީf_yG9fW \wۚ4` (2rDU>O~kSĭf;\kƩ#{cL|w>Rl|?Po_}_SY~F/jևџ0gXYq7 7 `F#d  AMϣ][.)4& ;O%N>.cN04JեҐ/b/Yj|_3^weyQkL!r,)/OIpÌ8\泆rW}?INJsv)ftj666zAqUU0@Rذ0f@0W3߀ ?tѦ.T2,Z2_CEޭB)ݝKi Da0r wVs+%ņ1(Ѽ%Ha[oG(%8_Sη9񭜅"D!oGYx!R!d-T3Ps9>;o?8VNfAt"nhy ٓoD1f@\ v :̑eJzЀ'4pӮ[2oz*8[m+ !f?+mcLpzOεtfOSGġާ7K0הG  i ?Q ԊifGx5_SEhEo/f?>q 6-ћg% p! :" F=w\ 1bpG$+Wd[L'[27)v$QE~[2"'w5&icڻX3k9O'м=Đ=Ƀ3.;i,_e_wk4XAsr/p:@e26+d@8f%(7FnE xa`ȥb ns(P@c HLf9no1ȹ`#4''mYu?K 锨\G)o͵3[0xm6$K$ #-sBN QPYUC?SoŰ>p +UK&$aK?XII!P%[  "|=%o 9wuM]+nH┐-.ш,a!+ŗi2Mǣ#v[Hj:1徛 G 6{ ?'K_ҮNt%24jF[m1Ber~`v[UͶ$Wa}CLA k3ɟב\E4<6OlxkݙG]~/ y]hL4-Ų/3\Z cxmOxqHmZ^StK{[j z{o-5]}CK/nΛy2N_ 40]PV`ܻHRR:uW"AcY,lPUTN&U: "f "UhLȊ kgKL߀<}Ж@i~ oSJQ[pƮ$@,zHOmkl{GRy!`7qČЁQ⎟`\5 1b] g@ҏ'0ǵ_&miCy7FyEa|Z+,AQ @Pq+{8PUB( Eٚ̍sYA@4::tbEm\48?kܠh'@s/}_sPGK@Mttql]7_q뤿~>`5 ^`"55Y=z(Hgi›eeL~V[]Omg4w9 ]Bg&m l ěXi55cl9tIh-~s[DT%KN.W~I3_y4g#*BRW%c͉"wnL@,v'!4"`A>Xu^!xD"+D|̿3B5=r5%J;)G9vIm~HSR;K 1${$%hIH"?u^ICz~ɍEKwkM2j}Ly٪_fFCh%!e[jeV.K$2 'T7a0Ԉs p${Ya]uq|u}׸,qOv+ϑ\*F b0ѮN ä…xwW@I.yf/v󊅗\ g |<$d]*di\pZ2;"@@ $Wq1/*gx۹<#%LdXx=U%G*y>?FmgOR'$P5_#&{0˛ԥJd29x"pqӶPJfb򟨊BxzJ?FF6=?d@EI HCN?_G% au>wuԱptl1Uy9 ~j7Z>ɏlt"A~h%#l?_[6ȑs!t@?k0 W@tH ^%R!)4$  bDnQ_=9(@+]Ψ=ڿ.5<xðsn4H//{d '*nn:k#0?ӣGB'R28Ĕ҈%0MD@fރpw?\/|;y!?>$")MB?O_0a& F(T~vyuy{#܁# s$:A篥d//iDj͆H=[DiSud?9(5kA[U~7oFe@F5OhP1iL"  ˜ Qr]+Oqi?wu+:k"ZJEY~ f]œC" $$)9QEHKG8OΐzmF<TdFL#E\WJwv24R].EQq۶QIpr$E%.ntJ:˗nTJ&*(L>A&(}ޭuF4jHQٍM1CYP&i+ɠ FG)nssZZW(Մ&1vd[%\KrZ,m)j%mU FF'eҫNWJҗ-qL\uNe\e[A(hhǺ2ߧaX,&Q#$RE)Y-n$"HWZM:h%)4fQaIM1T V)]^}^kzR1#(cBrX8* dPj[So|v&XmW#o?T^qLo}d qQG܋](fn]:c_;=f2]@@ixYCRvxXRƝmZ薂lK$_QJnT'RhYs  4DjS"-1=y>$04vHi3/տϖ??$./56ߜh9S vnN2v[ט2`,Cu;J9<_>O9>+7ۺ?UKgj$TG;| :XmBAʉj(A]ެ m   HJt\ 2A .Z`*e\!LHv^ٯ:@ӤraO\LQSc2U~ X4&%/FfT2ꗂH|AŢ6/gvZv\B:Z:,Q#E)v#K0k"udMeP)uQW+b̹R*\%ynR4 X ul,Œ`5Lg2Dw߭QM"Ơxq heG(dkfRbȦTUU "0Yh6^5J<~"RMp #xWٙ3K)ZV 9{UfhF/GWԍveޡ ٩Hf;vGMys؃ >t$=mVwSIfWT0TA).]`1zPnr3.a4.ڭkjˬa-qZH<(Dt U!jr!BTj% @4cv)"`Q@PJf/UXjf9+u3mec"mEAE9Ut +zcZ k#X[K8hY`+ G?5KWGӰl̡fR*l YEi !@̬*uaKVZ ͠DbڥCQ{B&km@B&,\!Z _^vX5hp؀ܨ|mP, 5a.*Ks1ţA&/yZ6rzD[v-`ZGSA*&tkެ1JCÈ̠NJ [ Ӳ뜞!DDha_wՓLqwx}EEP*EE^AKbNWug2#-XQGu4GwTٔ; 4e ͂=91Ղ" D!@ӯqx-h#č.TqGfAIU2E+ vލBذp\R\j3DDbתZAUІIBsʖC3D+x ̲,[7mP%$&m21r.*s#.k/fՔjD%9,^E Q\ds֮ õW6UXBɋ@ +ZiRqN\SLߌS@)T鋃8㝡+2#^D+h[R+y3Śf+3͐$$4+iA`@P|69"tA`¶9RVШ29hQ-,t2nht3(C0c^LmuliFoH"*Lp@0J -:BZԉ*̢|^-JM@剑'X\"k6#աYD3Ai^pWwRk*3sgU&T1D aPw: #4(+ÒVZ3D*Ted R(U MK1-Pkf#NTގ>}qn/!Z dD@(4) wՙMLfM"RF U, T/n0QyWDĺmmmF kh#ע'|3f5T!R`4rAMr 9 7Q[su:<-Z@EPB* %ojYh2ZjHfUD``NKakWlWLf4P9en?; J87M*"`"rr  8osYN1dZ: Js AwIxqR Tzo ^gJ!UHrbȀr1zبn98բ%(7˰ @F& wxcߛM&(DA^lA`kBCF (["oLiL ( DK""2" :@3oΠ-baaOecHі95Lz:Vhٵi*lZU1\6P.PoV~[u\<˼) K*0ڀjB,G݁)becm' D Y$CeݑnN {-!\AU*FUApe~Ȕ` ߝ*m֓ /{XIw8P 2/EXk\:zUVړ{D'<d@xrSע%*A`UD)ZgFҬ8( x 598E`5lŕm /͖2Eb o{2^rHv*E Ib R:B ʩru-%G7^*r0 YEM܋nwTP@궮MI͙Ѐꁘb_ +MPUZpȎDnGUשZpeM[!2֜ }mf[9Ѥ BaFx3µZ8', T[( @+ٴHs…rLpCVZZJ'.؄Ex"+; @@!r f&څ i!JJ@F$^8(*4TA+p~ʈ H39qMh&X)!r]%WjF iJ~ADK `rh̅ԁ(6јr9BڵUTf.*IiO-'b *(gmPW T1GdDDP舎bGR9 aTR61hRZԭ^&T D<+DTV֯K##uRUJ-E(eJK@'$YYu\"#Zi<4)Ĝpgށ<DR )H %5%E#A5<%_3V^<4kPD&8ϏFcbl 4±j$>KgS^s{ÿn$FY&ّq@v?axNcA3$!KBJ_^Oo/F Oޑn<,"HwbXx->ϿrM8^Κb:Ln};!<]+,}}$ݎ1F|,Ӭ2U2f'OΗ5)f0yd >p}_G5@pt%o`0~Op8^ ae]J*`[MˮR!$E#E.@ d9""8 v~׊g)3\O#(bbKcYhTN!l>9TvM5ad_a|dđz a@Q@YL׆=٨;K.0r6{k6d:U6dJU@9]捾B*-\rkTDT?RP`   m>w7ՕSדGjl=Ԫo`EDcV @5,2c iqh H46wD=eof[@ ~XEYlJ|& O^;_O ! Ye1yRxׄ7H2 bX"ѱ˦0_WYUz{x5!yyXOjQJPLO'hd5A <mD[2>D5Ĵ?CM9c϶IAcIx܃'FDxtw,x??,2T[Aȇ}n4.}">3‘Ff la uo,7g4D̊ ekYnG }}H 7f&T/Std/Ұk: \L? A3~eD\LL ,=@pRj66Q@hurZum<SHS:mn"1J)pV!@2rzI'n7u5] * jz%ifUc.ϥN+1@*pM6{1[YCX:y;~<ϛss{U '͌.lfG7ÞU(( {ܼuSyG_lGr{}ݑQ7NTC> * @WD H*#ͅTQ?]9]k^c._[*s1IA@Hp4 l! %$$k @C;wn^dA4rK7ϰ ]=9v.nSra<|nQx ,ϟr$iM Uف,vtCBxSM uN_c}뮻cJT~a?rS'lz$(P!0.x"=#]^}䓳 uA]{k]nR<>{USb. ][Vd4 R RaĔn NHiݴ*%>D2?ƙR29o?ȷ."`ӀC0I !ǭBu ".Ђo~S8'jy'a0_C|wrr *57h)bav 봗C;,x;V; q&ݠGMldjdP/MAѤ x9Ďy-mxZ^FC?2iT9}ns^H]#FnIs_WsgK#R5?ogGߢvϳ2(pa}O[x}n]70E7G8&NEMK{'i!?0%ףbh#oMJXi6C[vܿn0,>*Z]r\O(Wѫ `Cb*iGRz_Sܫܻt_4#@!U8;?(Q/P($!;Tfk{H{ߥyuq'wՁNov~6I`wb 5z3RլV!j?gܚZ=!)Pbt g]>sᚷ>'k kwd۷һslmڢŨ"g6Iea*E /rvNo 4֑a̯#@uO}|G\Mw)x:L6]ܹhvX(s7:PIMzMLߺ_=Yh1]:ηhUֈA \kYmvz"%$Npk: ^#HH'PBi"O=oO׫/^'3i}fM/4o[Svm'2\'$B|KŠifgr<=g|  w7%1Uy|}φ ҋCenaμAxaT3<=؁,f3FY?1t2vJ%]:C14g\0%ĺS XVn;a?T<`*ݪ\±䱉xn /4C (4(w6}{d9R~/`}ʜIq<{xj<__#GHcu&u;v"d PIlW?Q7wvE}3U .(QUUQڿ*cpUТRRTST*"]D2 Ч'Mv@V2dxR^SN0PP(o3xqjw؊_u\f, 4S/"t!#ZZyQU@BQ("/{G0X?N\wf xۇ $-QLZ+%-.Cׇ,At]ğ*ggw6򑞥IҶRnt_euґCP}&d7v>u'{Q:²SՖ%05=eGPGZd&Jp{et2V|>@∀ C_01!|%1'"< di1 <D@*ɀtFs`;{^}&$ŏ; 1Q=$ )iJ}%H%@1B,Sс7oԇRㅁ%({'=o_W ykCrleinmΚg_O?s|Gsg8uFmRb<=F.勆*wLNxLZd:;(^f>a?C{s%:F9I u' W=x| ;G` X~G1 z'ʑpĂ6qOk/π_'Ƚmo>YaE,qu>xaP+;^_bqt?;ϧ2 Q< կצT ]b+/㱨MOJ z՛BIy]zf Wc1Aoo]~7'/۪ͺm؝׶qy=ߣ B+@B3XP22P^W?} }È|u/YE~[ ]`C+B $M~u0 t+°1`@?>_P EB؀ ߆@ @/SPf,Ji\g\ A ^!Q8)MVI=OWs~H0 0A]>{AM]Md4t<"`J;Ko2Y7a^@/(+Fd0!Xt]v S,2H7P`{a/Ё6>wcwS%5u3nj0S.4ps !c+8~CfJ~0^3G}a#&|ᴗ'\ze% Hp_vٔ^ Vh$}(`L"0 YOGgRK7;\y[oz X!Xca $p!Z BcVqIbq 靬% տgy ?DF JPg"b G|;c)=(#|?{Ǐ.H?'+cۣkywR6[*h{ _V:3 dȄ!& ~|.?վF^pn) ʧ696]`6|GF w;#5Փm}f'vhUl[Dv kz cI2J 47a0f|1;gjz斋 8gM~WY1=ӄ#݄jֺ Z%KBCޗ$U3/S*xqGL)/PgKֶgm4*\JSS.mwzfb*=$ť7Zs)![ƩFjC/)2 9"Cb]=t1BW<Stu!v8mydzٌc^gWuN#4+4HHL70Yڲ( ItŐHq[|3GH>jQWZH"" XʽөߍKkJ 3fWAD V*E`9D}lv:y? Mp"82:N]R4#//֩JյFa—,JDI, J+ Wz]ݱ٤&KgՋŊ>Ѳ{JM'u\~O77FHr}:.8JB  ڇTpvɌ4Bс1")FwM=n@|3𜾳[^>ܟnrp##* { )@A$(PTS))P u+]šz&/=<? ZT D@p5j\<k%]l(RPCrQ܁ruJ $PAƃ\>[:jzIk'Yf0# $VqmB7)Zz&Kf&ZA6]22mĝoI69Y+2s֘<3c% U=՜U(x2ñ+_'_gOameV]L,y\2Hg߁-R13(neo`EާBH u !rU/@ܑxp/hGs8ق3?KN"<J(Jw(y=OUWg5,xl*t|%PGpx8Dhqdj9P.zk:he s2}"kQTF`ل{tmsNl[bkzU?/~P`3GLGEE'v]V7-6,bߏ)ʈ-1aP+ *EʉldvwY0d)<: Pah1M'զݰd$(rA$)'j;Oݨ>6>,#Nt&#Nb~}yb.) IS9RBJbni\"yzE.Uvu#UX|)W- / Db@C`Mn ꦐ$A1@IH$d)&*d c,S>я@rb*C"[\` .arl ERʢxQ,4nxgsA*2cO[iϿ³ʊb!oXš֥TsF8$ m0xCB D8y9UއrÉ[ ߿p}$5@fUb+NR;r%/0J2~O:i]oQSK̊r̋)@e]Gc@<;sEF 䭼+Ctp49ٚvxز-Oh{SFNs#mu~vp,ry~]q|鲍J WG+O'[}FƇ7#}S=O,b-oGaY˼W+aVP˶fkͅ7!QseZT[[lgM~L IFMH5z:뉐 DKI NZ5V|W-Gcl^|zKx;CD}S; 3hpP&"}tX26Ā̯̫N4& =LSj+lkLFUB/'$~'E}[_e6Vn{~Mi=nmai[DD„KJ4ђ˫)k!=m?N'#1zg1_ p $Y\kMJG"NlW Nή.yXjnRy2.6^)IHEYRf]sf,TQzyPAF}d oG G. " @*t'*r9_G88.vj ??r-9xy14S̥y5cQX$VA -]kꡭ3ͣe,-5#"Ěh4XHffbdheR5\ D©Zi[lmhV,mFFmEY5m&ر&40mXm6 kC~Wԥ0kv| S3ȩ}bn7&*"\@O^;Kc lmRzߋ7bίߑ,s?a[~?ehb if(mFTj*XbB45i`Rk ݝhMDWO+6»'~ǫywݼ|Kd4Ė[H/TK\J\H*J;v}}c||=&XۮJ\\ړ% -3Sf|}z_*ۅwOhMa:I S29;^J9sǼfnD>:We'X՘tllJsPgwWiuhW#i^,x@rBAD@/Б)U\eN%Ł=6_]wS:)^$<^[zA|:ٱ谍[I2";eG~gYpݾ)#RDIDB4tV]dztL_4 0Z.%me1rM5uZȬ˛ΩF-48mcq˔Ue_mj#Hd7DiDk"-rԗ$D %RjEįI$Tj$9}ҪG(9bUS[ .\9P oǿ ׫KMj#R'Zw&Q MM 32I @^槼Ofxn}n*jgٹx< 񋳾ĻܠĄ]4J6v5=$,$ T~keᔺ J8o,-KdS R7hrEuKiSjq+vT6c,LI1{MlV;Or&X %t;PiGP:4'TѦZ#Qƶ(E5i-bb b*&}wwl|_ŃzTV`.7pm)#J@~`iVCHb]{ Ƃ&jcHc ((/b$=ˣ'Gcw5wx}_c4Ry;[>8z/N;70XmK[Gv74ޢ)hRr m+~tWV[ϣ̠dQz"$Uak*ukE $ƶrؖIJĭEQnvF(1{EFwFS&&Yݫ , Mtvy4HLk5b (B/5Y"Wo\DuMjs,UPPZkĚ(ROd6dGДGq}Stޯ:Ft6mBͽOG[Vsﺾf%Qh8X9[><&"IJK3m!')\{s.Wnćo;ӅbզσR,#o/|2quA[ 63 WZ7 j2z\jFΙv@BZb"FęV`rE,bR32ĭJYקz#;^X_ MJWGGh$35%7-fiRFN=:im$Y4ffG0.or^3kUzsO/2? ʘ&D;k;+KS#X׽8ݏP""E.C- WҡP] ҧn8q`E9.ؕ! JM4!ar8o9tAp!9,H P ,6UT,T+JoFکu|iH""DcXƹ.4B^Y#3Ei|*-j9jF!JgH(:,H@ڵ 0FjiZ͏Zҿx6kK"oY}R 3ԥRi$Rh W y :SByTR E-1v2޾?OY\}^yIRMFLn]dm[*iߑ2w~{K1a (Пσ}u;IqT`t IޔݯfFd;6_mg[]2fcw.g}3@Y JbGEnU? ;:fGȍpIS25λM6aGRT9iUJ}}4VAt[zTJ2>%Y/lihSRRflO_0O0y܆B܊XcjGwns~|J/Hөf\9Fs k2k1m ӴpH:qݫxt~ 3 cK WŬȺ.'+\]"TV75Su/P0k y$Y!WSy-{9 Syiqo{xsbQlAD! pB)z;PG#uOuT6kܲ-i=N٬ӁB|XD*|#H4ϢБI!hW$zCIG[i}6I„g8h-v2ugQ>E; %E6q$}7-I#2B:#DaPI#466`-#}]^d=GoOg2#w4"$msXD 2$S&LH@L2 aU-T-*.C0{WN/7p¹m7ΩwKÙeϰg]DB((G.Jnݾ^9ߦ|oFg*(b->|sSσ}dbh=hRXhw_>c\\D|VclHiu1{-Q< ۥpOpYFNfc{ Y&uv4QWVUj>W|1NVe}H/Sљ@Gh>1~ ˅Q!q@$:e-m!k(9˻?{)4Xe4mLmM,h*ňZhY+Xh*4-hبQlZض*1hքj-(mR,D!k4@h,E>gv*]RjGVTP"Oui$1r)YK@ %F4]5Cj !/sJ0& d`{kLX>Or OZX擻~/~s2b ȱ|"q";76Y}6u ;Z6W=bnKtyu h!`ZѨ)r8[TڅTe_>JQ_g?ae.xitf5}ǚ]?.OAGj─6B12jdA+;ڣ_b6뤜m׊-$j,d]Ɇ_`f T%on).&D?vBpIQZ.=$hMU7')7Ү:(DO*ˊ#>@! icȧj^-6C-2YR٦rNd\V@J&RCdhP4`qB^  6(p.,:VZ13&pj=gD/S4$۶:x__x?Rϋ|E-YX@+NDэlZ[ݺh&[.&XH81EHԐ"Ygo6ߢE&#!*4_2Y6_iVGnxU>acwy[md|JM>)F'g}Ǐ7aMMs\rc\$GR0۟M Q-B (fi/s(u b`c53 hm,SjϓL/rLj6fb^ϲSv nCNǁPǁB @0+""dm:dzmXu^iaZx1Mc5g ’p1QFG|cF6ZוhxhV0)?#q)n{gvRN@sburԀ5z{ADJ@xvJd%zșjMjH3c]\`'N{fVN%&Á/{68:j][5 m eEP/A]nI[>&4c [nxz (d!J`A#V4dt9)%tQzt) Jm, -Z}VD-NcXnkujxuC9'/hųtԑ`e+ M|7u.[ŇV,bZ]&>^ ;+b$ёd5GZг1&pwem:&C$.R>DF1\`Tb3l_"=`} 8 *%?!H/D#QOUMu{l^TCZX㪋Nj}$FeEϕ*hU(ث VǦgtʈBk.8Q$aH  bMFt,Q Mx"K_h]pbk\Ϋ:*<ZԪfXokąx^ib36ZAĿwZ[.,?;rqMc9dI᷋F~LVk\jº%>?댰? Je^pi?XDdbF%*VLVDFF*KrshjiJŅVJ@ TҢ-hb:bmSX0TmmcJFh6-`ڋe-Dj ֙- !j5"ƚVZJfYRM+3Ld!ARlLHiʚRҲԉجJhkM%I"T Xm4YS%J[6IfJV%RkMiZih,Z" ɈжƩZ+r$YZJZHԙZimFѣ5RAEKZIekfňꝶlX DLđwZ5j4! b(O?{zZƿwut]'U" &U\MMMJ4cSiYifQHFŰd#&I٥LɛRRdIRIĽّDI)f! YԴ؛ 6iT%|`;~^kLWYq{e7=ݦ~p~)GVƔӑ>2wr7V "3**VJb{ٝIB/rVY5> Uͫ o=/w;%9qK/'\DREh C2IL2R7J%k wQ.$=vE.7u K3d5\+wy#֋si4\w`+WBFMwQ$/{?/H7"4|xF](>vebIؒ z?|7uؚX̏҂Ꙃߌʷ{w<e{) _%LaG?Bk9۷\] N>wyfjxwoUʔpm|ӵpMu|ֽ'YFfBߛtV|9"?m4Bn*hoI)+ * fǛe+ $ps;qś,q1>\I],cZdR(Ti#-z#h]WQ">s% $o,ÌdQ-t25/$]EU4^^oD22 ѿBx2G#Q4f!P(wNpqnwX=?9'd{My.h|}F#`(av/'2g{sle{y>bݞm}2?ٰ*?S- Qv.+z@hx}d,%)Q7r'0$s4ƀT~V7~\>cL>LRkֳ[W- 8]Clry+$Q!k #dA r?0$9#ƿOu6ZJ{ރ VccM~x؇J]<_o;i,NM/u_k{790X/zB db Ș!bDHYF`O;ˉH[tNE@h $' Ix",E~˿g$K/1XZ+Efw5N{% Xӟ5,"Y(}* KX_KF"$$NU+kC/Kh_CV*)N4Fȸ"@!D 8 TNpwz?7MH!u;3p7qe'UOķ9䶕 N-iTm?=NOM.㉧N߉ $<$X<\ X7X XbDp%2k{!^變yk}> 6?S)̭#jd?GDjVa}φGKnz;aV}#}*jmrHN2 l: x_Cps͊׽?NuN/ַ1;mݯr`=wCMpq>va8z<z~ػcK @% cH CgG7R8Ƭ[v B„>"HiԷlOl mDÇ|%uCZ'{ z/c749BgLRSe'4_};qL<)P@*mΒMCcGrX$^_3Ƒ9Z2뾫GCtx oNܖt0w?D߅cԷOqLeRj0WmSA˅\vwmɟ <o|^ʓ\]G[p{>.]8fetӘ= ?|p\65n)n_2 '(R >}}K$iBYѤK8S$!" 80i%rFTїcJTe?^Qv~&c{{=fΞ=ef'/~|;5W."ؙuw dɁ0y 3,6[FS"@߲3Vp{xtQAX5{7}x핶?.{ VO#"@ VKN@[@B! Zddͫ# AFIJbMQi,6l5 %dړi*.rJJJ TVLE[[rѱPhJֹFɲU6lEm[b*k%)IlѬU2h i%c1*jmch",i(6d[6FkrMlbiXjVMFD&#hؐ1hA,V*řIHLjRTkE%)Xm#(MbضMm&lm-*M3FѴW[lmѦ ]i`,bs\ԡmm&+BjME6LY#RljMэM`QhjCAmQƹmZ:戲J\U0IX6fLT(1L@#? sO|oGXبJ+$lV6Ŵ%ZHQl%f5$hjCF(%[ L i- -EV1i۔QcmBL0chZ1Ԕc`akϹ^{ G?́bl2f "$E5GW4/J ,75Qm9Z%,RlܥkEAk˧h1*4hM5*"Dlj0h(*#EKXURpNWp4*x421Ews7}$1Yw)VQ&7m H=l{eΡ'j0A"@s~]6e1Qc'2mm^]6{"r{2gn^(uAs( c^;N"Q%dPy$RwG c"=Lh*"npE1y_<5z]z߶{}}ۓ "QE{9DGכ_wǨN c<`kq,0 PHJ&֢¤_{d_SI[~BQ"$ Kڗjd'}5g{єwk!C9zGYʿn?_32zu|  65w83ukg.WO{]/p.ܯJ3GMaBÁ(OɸLi{nOq{na; \+[}6p E??ͻ<;B >za]nrk,eٍm6`S{,)݉vgjH;3N{qZ{_cp8[F{$q佻./c[]_~ZR ;MYTWZ3Dj%bi%C HI@1zzp9/uQgZcemΡ*В$oFq޾Փf Ů h5bR/YXvwŻ6vJ1 N|C!A2NJ% f%<Ã8^Sm*Ι7ww$RbV0۹~C̱ e5s4h/}>_:T:3S7|eTb)σ ~M[v?s<6 p_bO:ZɹJy+1>,uWokjo3Uw}1;vӲctumi=me籬\ Q.>2RH97bx\g_{Z;!q=mW]wTfN/'2J4?o;yC/}2ˇ;fX#he(s]+V7w*n_/ߒ侮eݖ/%vjzVV6 |va}eO+o֩O*C\ p TJD&RCxTze%t`, #P27FE*G:^.@ '$ġ%N͜9FrE9h4%.&!c$|\Y]VМRoT_g|3C4?лtqltl>RYOw4 i4=Lq N>g_l~gIԗtI[d>/#hZ籦%d{W`i^J3eK>j[ЦR39d*#tXT[Hlg +5^1j݂`"H{gxuj({jwG{ή}& '{:_ɊVhs;\'pc-o"ARoۃn6Fge{UfnkAG7ޞ:7ya/6TISu6r=?o!tb'/Ipf09R|i3v4|DY0y]}!EFVGQxG'H&dy{lF|~9Q-2:q' !)VH&6K'x~sUַ!8 bH4 W`4V8%:Ā8M^ x`&DPhܡ2rrMɣ~Fd+-yS]~O=:\ c厶w, k0ߏ~<{'Snez}/ݠZ6km½M4OEdwj-,jY[GTP6?)} -n/ӕ7W/߬x=T&njt}O+bp:TOF2s[={G+-Kiy6-ȿ`X;~8z؟ .D\9n186Pq oqGݡ_Bq*qW84h?dOr6>i eM))/s ^:C_g;X-֧5=@|g8v6A|u8I*Ԧ<l/r~N'Wk+1~S]úSIZ|=P8rOr={2ٗzߗϥHl󐖐y++N5mc,|++doyE̪%/"U`08\%?`27ùdnĵHl߽*y?$JILUj`)*Q$!J!Ј 7Elz$) oM/CM4dtH2"Bis'}óTyՃ>}:kKf1=h 2Lcb+z$ICYtOi7-3^rQ%{?V]i_إGU~NFNG=`6bmh=T.n}7M߱e[U5l7KQ]v)kI<=Gד\ahR"*`bZlUNA@=D:uiTjD+VLrT0MUa`~5 UTYY ' Úc4mpnM*ۚw cx3&m[՛Oo'ђH!CpI8 bG Q;$ /g0AGg$E qS@:BJC\ƝG)1ZkqtKC)l VhH xݭi$A%!FʟoT{/ >c8EΌ f~-u_n?+|{_95U~S,Gx0V [> O~_JV,ZVJ5퓶\_ne&`^z[f,3pjtQ!0lًVJ1cOˇ^#ftѦ9&/dȕ9-cw,\A"ٲq! )6lۂK]&lB.\xp892_f-xˋ]eg'ji:W .Ȭ_EUUV*W& ]wْpsZxs&]|pzudN;6qcY2dvdgx,6Z6jѤmIg_>6)*v;2}o=uŞBXa㓚/H 3nnc(9qGET0Qe0x=<1OSUJ~y5=zlԯTd4λ "f 'Bzt׿ 2Awz [bD)19RqkI;ThnD4LPDH&wTdAhHU@B,[&53X-[!bH 2X֍I0Pƒ#E V TkbRY ) c20Kruh QDƍN`16b!s͸C@m)`͢و1AHmSj,,QJ f PL0Ti,ch&f%DQfdb!DHfͦ Q`SA kE"5a]65$db-E ̘X!e (0&.و XAe IB̲FеbPbeED& 6VHdE[b%!4$m$c, *iiIEdrD%XIww.)4Z*Y2$IW.ma!246$R6n8AeZ1XbB A0L a 3dHD&4FF`b 2"4PQdY E H%PḺH T eMA-)bƉJɒhmjYW1F˻`̣L(&$MM,5@)&)DcZ6J I45 d́$MX%RZE2f6$HKH3l&Uwv$-MFwvmL$jƍbd&lQID RT҈Ʊ6M*#EQD[#3QF i1ji fsk&Xê-EF6ڍmJK\fuvH"0r*MRUop5"+c-G>_m`H* 2F110A*E֌m,EA&iI"h""&wCKF!!;4Iaɦai.e—, Ɉb,բfjH&Bh,,VYKci3$jLIřԥ%6,wjƻ &#-Rȶ4TdHFT$Q Da4H2dnhc&Qˊw\RPT4 J!lقW:]܄UMX-E`j*(&#d"DDi"@keImC3,@ ))9 +{>gwv'Xm@ElPȊGW h0*}&n, .!.ԯKb:ܕV(9/ݬRe { r bPQcmW}xDcN>BPD'01^a!mAT\͋ONz\Zޚ2h&O:^E Ҿ{b,ʙLYmV Мp\{-˘T \_wQDl_,[[4 wv}߸>k6,|<.o3VsW`uΡ*\Q*-7s M˿O"5 w4Q앎fI_WVg'۱SIMh:G! !Qwrt.o_o\_;&qL v;y[]'GaLl_3b,ώZ[}o9lBEw2LBؐ`MJX<8jޥij@$OL֜Vf-U*2χʱ -#=u2QƣbB$-8ņ!J) #PoU6H/`};͍*S6󢻇4=+!}VhxO>u;;Qeщ40KaZ@I"DeW=5TC?(CTkw#^LC]K IPOͶ8 Ȝ^jk%2%YC2\&bX_qrggBA %EbTI/oQS8 ;^EeNP.XahH0/ja֛uχuq Ǐ}:v{uz㺊NVr/hn{mjnjoro gSOluReD}).Ii$Il NIFe΍`D3B!yg;5X*"J%PyPUGu kwf.}R" ^(g?EN5\NbiI3ʭ,xՏQj W]֩.^,N`獎*Ưi2!~u>,qz~vֹq-Ż(-v[H`&qcT{E˥ Dz?{eIzUOso:ՒJIUvwsO}3='jzWj Q:5{X}}\hYFYUu-mвCH@G\W=*0.c=!զ "3!#Gd_=8M̞KЋ(@\0tw^Σr@ X˫s'.zYUN*7-<=pJ __( lïor%`';4i!\e )3G/ݴ6UNPETDAQ"Cb,9䝞}HMH5NvO*Ekw zQs,y}s]VNюH-X^N"X,rVeDjm/x8֗,_j<3E0RM/4BVb/+ffI f.U)Rʞ>lȈ$ $/l}O^ħvzwƩt/aPNV:i^V1`̈8;4J٪nn=z)RnQzÄhG,܎V-4_&σc\c7)ۇD{b?0 W打bIV 'g"YQp@qvPC Ijer ADžVdGc,w T sxIYkPqӽ=RՙNc;]ؠE(%(LlD0:e+kjaY|ϠBF,FrbZ1bBJ_h09#",XDG#.aLl+z1UAj&VSJ3:A.ᴫjrˆl~kwbPc/Nܷ,щC2"qE;[:qלb5f$Ąq|ebB Ъ &I$Hmܵ'gᆷBl8 @B;O ʩyl'<)mqCXce ƵvԪv\c>߭sK5 wVj1,V%&G8t :̓?ؒ}c.?cff( c}**QÂTkhߙ5rH$!*,ATĽ\7F^}r"B"@Je0n6M$;]9Winpq7on].q :PXeDLebU,Dڀngҝ:zcG۵zWM3NZ_Dtf:.Y&;{kn@FBJ@>֫ so{rϷm8wDȧuL(Ψ4^[dHEU@ )Ϲ+'~i8~ B:0詬7^Gl+{Kby޴mlj֓Wư'Eww:9'DMFZ6 RWx}nmƲLDY " ff@~/WOtQӾDQatt<21*&/zRҚS.CdDB!Y6 %%Ne9%@JE"+^ AC[s 889rp[yoe<2PAAon ]TX?şLvvp.|w>{0%;,6-AX2$D5]99N"MTn]wXRע"kMS5%G\n뻡Rb;t .J*8+b)T`"k9\ 0baKs]*n)iAf3|zcaPPXGfR 02`:m^ Xݻs X) 7,uvc;2u %堈H7幼:yt[1ӻU\A&Gl> |'9^}@!I$Ll[UG+F+gb >j!Sbm] ,ہ+C28Z$ jt Nt@!Mٞr·̕ k,r AHHBJKə֦XN8T0^գ'O6ΉJgQn:D`JH$ZQy,ܘN0] ob On S[ .IR4q^z Yv9zI{h]~Ty:}pQ#83B,7&}mp gF YZ\w3Flb6)&&5nȦU*IQTC "vr6LwTI jq+RF P$#YnSf+}MGB>ӦF_ʄ@$(?b*ufx*H;G/!J`&Tޖ_q i԰AbJ*"9h/z_t:)Jt] VnTϩE }m{*kQ$2tfդ,Q&@PH!j[ ѷd;. P)%ĨExa%M)=yI J\ajE*%:TfU ާjčl"I$J@4!k i+̋]|V͖oO[*%fsy^EabQ@:O We>&*(}\^S Pm計ap>) 1cn4/94?!q_={9<HCn'0à7 _je:6gkVsc{X0BZ3>ۿ ~O*  d$ :;m63,cf[̚t=̷VcEa癫Ћ*S{[ of{>.kSl/oe6֌^ Vd TرRf' ib6KR߇k՘Q*YT*Q`Z=%(ؗ{y^=R0ܔrd] 2ܦfge3j@Vyz7{+*>9k.e]nA#aκlluXm8 ȎI8]:htT`S@M;M 7o۰f vV`gg svC8kax;̎[/QEg(rגo1ӧ_75 J 2rf )$rvfϼTߎ־wػ{2[x_Eh j2Sy7w[4µ9S_^4z$*D%-lͪmQ&ѵX+F6ZXUFhEƍlokjUm\+Eb(+j5ccUFcQF-V5ƈ5UGummjDD@b6,Z65Ur-A(5V(Qb5DhضZɶ$,ڒPbجUbXŶ\Q6m؄\J!!w8fܮN띵N*w^D 6|M BxaHT3cnkCxK=ĉ}2V|t YOon;z^m׳^;ry 1BEHrİce\XpkWM4_RYAC1(L3ZIo.٘2`W`I/( U P|x Oq܎}zo!HPqVš@ziMti4dRnhLB[:%0~Spcp< s:#AqcȩSi39Lo6(|(v )ә1m1߰ߥ,w;+,3y]͉\jӅ60Z[(ZrHldFXH $?$RHvc1]$GE($ $.EP,+i')zNzݾJ<$AXmb6T5EڱTV6J"lm$QZFZ-Ii@)B,حbƢj5`rrƂjKlPT@ъ^p"+K&"ǎTyn4fh7Wg!BA ddAr]C oW|%T9bqbD߷FHnCWnHj_5>gw2bٞ+eP(x(i?'mjIp@$EO[|.sC"{>o{Ll[%~-F|2ŵFvmM&9"ae>5r+zW9GL{o1|޽j^]+b;{$Ɨuwn{g\1Ābe`e<$ ah:H2ŋAYe7I* kly4 +͒Y)f2 [=Ii[l g y#,TP|R$ McZP1c❶D#Tw;%'}wE !zX!!%H"p1JL醁FMW=iG^x0,h22V=z.nidZ)M ϱM+nY=g>7ݼA7"?/0;`RQvёʣ)W.x3z6D(': 픆s]8dBۋe8HP O63FAȾT– {=r'> Cƴ-E5=Di]۞]Nr|YCAX_QE'K&Cw==2ɵVdfl.lbųp!<)ԉNj)$MTa',2Y #Q3!qD+Ihg#3NZ~jiò*ΖU_[g.VM'cYS0(;XY@2et"u-|12<`nWϓ{ƌqb7XDX/`%e𾿯vB:ySDr=t"H|Rhة:RHT,$ X|Z,8ޭ.>OYqm̞BTe'6H 鸻L*Rs-6:<7Kesl D!3~Y4E/x'J/0A %nUb}|5C\.m:$FRuOWnd K*]PbHftazenR =]öͨ0 4d~VE~Q4 -C-t nAh$&G!PG@Db2*ojkbڌm*[LT،d)-IIlATZm!Mel j Dų,5U 1DQTSQTVUضb$fSbl EaF1(&ҋ"Ѱ*RMQ1L#XLm4XƉXE4kQZQMhm&jJnjM$Cm0FEE3fƲLRh6jHI(EKPQB$hŴfi4eb54أm!1cF lEH )_ u2gF @ '$m(,cY54,eHXIv6MFD-*QB*lZl֢ hiĨi)Kbb2d&!*fYHږZQCm6,HE"&l٢IRSc Sc*bTB#Bg}=iGJ"\)  ^yYA(b!kϥyFj[M7z!y'!E/^QF{rENys]yȔY ":7"VXU (I'u^kCاOzu_ITך zMr5݋8"(,#ݓ;ZQb1Fl ֍F4mX֓lU`[T[b@iQb-c[FŬVjXZccllJmsYFfyeW JsS4`0s^Ey~|%{ߥ14K?Wzϙww i*i$eۻsN\eo`w={EPi~/krhC^pg׼w`!z۵*/ԘT( gg`Em̱YٛDAL1oE39ywqu<-"Cg{}ZU?> :1.?z| Iewsd|9f .us2]Z +藧ʆy[r?oO7F*D(}I \97vjǴj.Ymw:#pPzV2R2Wv?h\_u]y~wǍ%xDZpW^DxwС;9Ȳ0= AHQȿ!NRGteOa@eDr2\OD ɧ4dh>Zg@`rUebAkXQH!蚉j|lnqsHucj5lm^u(z os7'WG+_&{YA]Gs7 KKA%7+@H(YES@T 47L4<;.E'3yI/Ib;禉 yHKZt4iW5W.rߍs\=Y}`}I=H_–!h(Dn\\osOO߮LI$RXG`_^гםBO1()*0[MDt-bD  v\bC y%_T-x~ӣULTa4A WqqvB/r#2zNtr cdJ5E2C^M4\E,mE)Q>,e\ Qc\ιp*b@i@[`&$@ʔ(SLidHJIW@)$ 6*`ɣw4S+2X0YQEwtbha`f @L#34(5,)66M[%,b$ $DQ)hĖH(2A$DihB2$heT0B)~tUiX hRTa  "KP z͟kCSZWL10{=z~!C?qRTXDe/:- vJ!e"# ,Y~K:{69 J>UOz\_7_rm*Ou{be2EXF6QZ*FŶƱmETjQ!JҴPSV6QbB֍j4E,VƨbP[V[b Z5Z*E-AlUh[QEFhlX67kFƍM/bݮҡd঑=vC;! y0( UUU·T*+ٴTujEQTfb`I:svF1Mݪ&R Ew.!j'SU OϹW χugx[w{Vyz^F{V}|G }dUG뛇wV)I"M*6D!6,i*HF 0R ']2b&^WoKy΃kXhf8јiZQ1["+_8J )n#I$EB@̒"+odt9ؤ S5/a /(H]  Bq61PwxmC[W}2˖CDz$V*sŖneLN5GluK=;DˈQcfLX"tx/.]uOH(\FWg\vmvظ He|\`BRu5cTMo IO>G%LaLѨEi^2$ +'gsx\/_u5glu2I% 52?2[ѓ/x1txf|<=31Mʀ=CG42%ٯq0 !FCz|pP5ܑYiHMZ1hhm e~X#zAO_Ζ{˟Q T3  *1Gs:aeVzVIۡˁ3y OiD3LJe7A+a$fFoB7LJB)ALT A\}:GRL Z  ;!" fuYBݥ9XQ:iXրb C&G{(ȹ) G9F,IF(^ N*=DSiG{{4_]/SFdv_x,\\:VW4ؼsnK2iɓ Z_zJ"b{c0Zi0f,dl7Ɨӻ W$Y&r$1iQ|>>~|_ffarڥ2%%%Hcp6C[URvvFN!35;2b Z#k4F46|x'۷ћ-.8b/w&Pc$!k̶K9!UTs֝RUay>~(mQWog.s=\({aM;\nw>YRkFeK(&/}݅vZ>.+DB F H&L hSDFəZ$O :??lklF*J!$E%pu}O'FlE;LKRf+Xށ5E_"rf;:2QE|&:N^{ĉJH_36_n/v 杆hA.>w^<\/fHczWX2fƌ,)I&ewq&PHI6)®2]>vޘHuc`뢎Tc0 nF&#|lH}M,EKjDՕJG7Y)!UKe"+";;{C? p5AcҦp+Y d {,A+s^V֌5L+«}~Rwd&I}_'-C߶  MсY狭Ndcg{oC*5g2g2 Dau: zJh4AF f^Cc]l.՝iq3CuzM_z+S#kgX"i6R3] ZޝCt#g u> Z}3aCbp)i}'qH .5Qw)eJٽUڦ˯Wy X" ԥM !@+޼e}C,/kt1vonOJ>'ĞK8p4DXVH'!w߇`^D cuP9=YB%)l،Ţf EBNid![ZjwpnE%~rܞ@&G+.Zu)B+uTsR g0JyիV \ u]7YY $tVq|7=W'gk9rۂ:8q2  u3 ORU;Jnb$RIݦ^zn Df픯VgD (C\6f##u !oƨ=zLdj^D[TS09EC;8~NG".lVkC&sl"eDZ :1z +7Iƿ9] ٿ.&ܓ[GB##A=qE`[p_eZ I5Ea 14`טNj+xCsF*wܵ)Km} N%<^>/Of=lV J:0Ss~b;Xm9w \SVepPMK#q,W-nV/=lr;'UJUU1 Z6`F*1ɣe ш̀("hgNfͼ5#I4`+%J$LCSV~:`|7zN}aRXȜ>~^%SMIl3^](4Wdo+Coѹ&&8d1wHW7a~}Pwv+SK)L_8KՋryԑPRstutF~chHݾf@ >aqDK @h ŕ"`!wxogUXͼ*!M QcDm iQJ\JiF~͘(s!Ge=N=tD>_chBMۜ5op^gPdhqI=ϟ4ަ1j0i揱{jpYTN`5SL+=wWo}?^)K&mW?bZ3",cMJk=mKeoE;2KAH zu7#q2S?MTRԿi,=[_?D]GнMLŦniYC|=FC%J Ha #vԻ{qz[~,I|}+ W\Ei»IPkso uA U@ I81r3RE.J2rvQ]sCQhZƒs[L=2O= #lɥJ:?+v=; ESdVjkݎ,տG{ڐ!K39RzЦ5AU+%t7KUED-N{tJ2$VA*53yH"yJT7ͮ`#ƾem#_Ihxu+Ǯ$X('(A+׺W gC7;ycwG,uW꣫a|oیh)KgȘq/ӷ|` *o;QbH |s~ޢCƪջ!n\͢tٱ1'<rC$BťG$o${IIu}\7/olÏ^em4YYX,"IL"$NM[w.B){07Am9K r`¨4yVQVFQmkc[DmlZV-Fj-֢6Ѷ+cQmEEhѪTmhՆkErZ65FFѫBVZ4AlhdEwӯ4Ĕ/ġIHcT-ӥ"rꂻ|M7 .Qt̷+Ϸ{W.&ʊ<.ROPUa;ce2kov`=:(_-o{*5%dX<ԮZOJث O1@,O~AWzu'*I[JG PP[mzY<[x1 H:7W*ES BҞ۳Noyvk6W֓MM_6ᯃR B@J@"uD,2EMJ)l?jib)sHˮ 45qnWUDi*LBIS[f晱iS4VQ›HHV4QDP$Y2aP$hs24FЙ˳!I]qZs\]+A5T̍E`>}]z5ן,^3:$(DK<4]DktԞpEtsRIm/UAb ܔcK5,-"7 soq{2\~;t4Dx7’$L n)@N&L}d+!Q::k+:ڟEH DTe}84TuƑbC/B<KuC? pl&^۷7oG#WLXAY*p!\eZdZr:dK1/Gg7]_f1!jb:.`g1ݵ5:L@4I1ӥ5}+2@@DD~ wUg)t2]gks{4x~&- -&dH>AޯgL@wGlJq{ *lV(PD̨(f\mU iSaТJQEVnIQe=&/_Z6,M7_?_9@QGڪ_C*e7J4,REF-ͮBBhF*kWfFZY& PEiJ=\!M)Y2Ey;ۡ=݈|{I~LF)FEur(se݃Op.Y1r*m5sW7Dnѥ'>S|B0D!5*[hlͽ KYF)DY@=d / x+?brSf;(-ܚ6{} ОSTHиH 4E5 Q[+w0^qX ިx%I&h)k7*LC$8&b6y|ԲV# puU&'5\| >\GjAg/^֏G|֝KgYXhӂJ+}W?kI:AQ%`V,Onr=eTg߳8<|+ᐼ VD18r1<"#2fHEj7RI| >tnxfOv3;N%JoWPҌo9ћ|H xrm/l( zn2a x2#7=V5{Ys.og g:yn#9׏5/G~n"}G8W4)DՙT֩-1+:CI#H(hK W|RS׃ Jֱuzc[mx6)j>ʞ-۳tҫ9SA{mY!OGY{ߋάuadŗ{/q C‰۷ku[Bl%{wBL22+Ljg7PlFS^dg{|ƽɶ&;p;S ݭ$}!D33kC=(}+l h#Tġ3;ǔdw3"8B\ )Rrr/1VO/ƚ|W TIm=ەx)[./|2)4I<粋%D%H@j^JSW/{#9L\r6,kyȠ"0FF0 {SQ%eIY#46gQN=͕"6^\>HӮA<3rcwxj)r{QEfwq4XnWj=sX@Z4l@$A%*!"gGm--قR"E "qoxi/£(wMj11ݺ.GܫWBd(o֯A0l`Q!NeʦdYH4hF2;`9#@V#d~Grcm+EՊvy0EԵtr[I+%+ߴ%s!L&w~2B5z0<'$w7d.W-&LQI oUo~ۛh<&D*eD\+.R:3 PXR=puȆD)GrsmĮjWTVZѩݵ*( Z3JPiTF Ehhj-ZۅDYMj{Zʚڥ]wuW"ۚNTˆk_~?irXA%ϳWǖ{C9$TR1W6gvPĂKؙSxLdH sSn-DYe>N8;4*pj;<^Ӕ}*]r G_xл .F|@f>ujF4oxv=wN۷+0tHˮY-!jLQC nKcbDaj9q72kpT3kV*Z.P5?As^/}/u֝CJϞA>Z`Ys _]n?tQ0p$m;y QvtZ=2k! 7??&&>|_Ż s%a[p!Vok!"‹d3 ~Z?|$hOj.^9o855+[qʉvQMǞq5b8wj#:bKEs0.q;͈U~WYg9msqDt` D٠p&ʯ;&S*Oё/OnIXvA.ό6A?]~EJp p1M.h*ޟ;/dbcGOo :`xLlUG2tЈ FŢcTmMj5hT-IB)^o۵}&FRP% 1A"PL3r0+*'Y) Q !XI*lA![(SѓoT>c"4dyjo(imUX_jE(CYFnOfm Ogc] #O% s˧#\epT=co^tL}3%#d] [ޯ>~{pb Xa녠p>{ڮrR)66v|s묚{IW2Nwޏ79sX[j|$8jpt/s^VV)չ`)y]kѳ{=wpێ*=ȡQ{=&M"UNC)fߏ2mmA9 Eo 2`&)An"x=O7nx@ДAA$X9[<4 dp'cXrb]XpYm87g6@޿#fOۨ :sÌoxF 5m֗!mᶬ {͵Y Y(УI=_L5 4ʦkY1bp) 1[Ek̬b*:;` ОXqrz@S?L["~4{b׷CudKs3d47󆑜/?qIm -e)y~l! Ti""Rr9s"Jqb8D- 5 I/t?n|=iFbݓbp$NrS.Nފ W=9o}a.^={7 (d>ǖ 9_scBZxpKԥD0vT?y%zro gAKؕeÇ5OES41)NmRreƲ%'hkuO 7zrEt97(2`Տ6? pdǑ,͘Jgj9X9!/ESס``EE0L3DDTXGt5pz͍&$AS0MAV4I$!*ED6M:5k83$aĴȜ, =ޠ384A+$!$lѰݵ̔"ݷo#n]N룻]u%1hV54yrE~[˰dw5Jyv\]NtF;w\0ɥZW?*ʹݾWn <,{M%J?wUݱjbkeMԧMGRfc#5OQyD =|?7_ѦLƭu'Em8_gsk}-\%o)Z*WP˲lz4RۭۥݻړcS?s|7ȘwV`N˱] }>cs%iGAb͝n3ZhF1H2 ROJwK wĶ a])"`E6U` AC5~&.? nP؊/#[+|2Kfɠo4bϼ6k۬ڂevhĬ 8@BD9cN>If:u)%dm%EcV1i65FjV5EI!QEJe$V~.}))YPFcE64k,Z6-!ETmb6TmZ6QŶ1Fh֘•Scd šTi&r~}{^Kh%l%Y1wa `3+7 {̌VSē|Mۼfnр&#   %UTU۷͙%t\юtqA+{9<K6~W#GNߎYK:D"(I $ @JD.5s /9hغ]vP"iBA3fLT\::!*3aᑟe3 @IHApH,>v[F1w&l7&YJfݦX.Np͋>8}MQY9-sH4U˂ BՍ+`C^@jZx߻B"a7i90@D"2>3|G uob2~:٭Ic-}cOWQuSc9 AjHt$kΎHS;l׊4M$fMdGLX&&z .52/|N>>=ӻj@Wm]ޕRbo;ƥ%X \%O8)_E6Qɫh`*u+o\/1kF*o4R]}5 ʩJ+`uK v~)7?Îy4^)l37E}}PrE >Īw:fw. ^-UEӞ<%>%MIiu$9v3pIx&Cbr ّ8! LRP I4HHmϴQgs¦Vlfj[  AL\A@0R4o4(%cmѦƮ3j{K8|~ x#bUHY! dDULPD1JªvS/vvq}+y J%s Kɬ#q"Fڍ5[bc<[d:Ү+1 ]֗ө*("@H'z/7֥?i%fL &ifs:}3$\"EXڸ0A ef̽xrp%4+ce:tͤmk pE? 'rTbU$䤁h:Kn~;S]mn{E;{Ms]Smf";3emPO6o%Vl,"y;  jf#.'%\ΗAT 4k{SQf`ק^f5B& l5Upn]JInl_yt$Q;Z4UC|Z" 1AJ 3m "dI ys;MHnDSΛ-hF5QXh(W+Tc_v3TfA`g Dו*̞3zi+8i*N*2Rwoǽ~fC$WRZt֞ h<\{T (}k ݇ l 6 ϴyjtU,p$r2Q DDܫqQpd c=Q,*Ӥ];iUq]gFGo^CY2p/v'gn?Kr!6:ӗwMJ|:Ԇ0uݖp>8С$=536k<me2n.]HW:!8V`?VMكw(|[-VU?Ϭah;<~m5m;eXalڻ6$2e?{d=e*OL KQ?[Êݍ.{\ d_BJP')ruxy0\C $b1EF,Q) bnT8ퟧz߲|>|贈a(+i:~((&sjZ顡>|ͩNdTSTeIS)p '֫^uZ֨H2} ~Sj;YXXTnx=FO//fI_.~> -DmZ;2TV(RPҔH2HD;c4vk 14&TXB^*YPDHƯKɬ_–Y( b`iO8Q ߐ@@0Dn̓]92 ow_GaK'b߳K LS:ۇ럱q|f;| >zvbVGr™ MB$D].E]Kb5 YGg qz鞞B}o94brS]vKq?/L0h!'ueksF}<;ݞmzGkKF:ݱFzޒWvV~>t[SWMj/|*tJS0uV'|.[{ouO$ Z*" RJNi<~w5z(dQb~i(PEɒH HNj;R 60Uߕ^ Sg; ȚSmaF[ZZrXŎʢύ_nոZjjjkZ(++*; ::; ,e hPV᧫aù!WRUS- 驢ܵE8Th4tth**8lƊ] c?]l*Jcm40n5ػu$J:(tV={v;4mMdB W9 YEyR@EY))1ԔUU3CcCCCit{]%&&_ HT;<6%=\:ȋ,kqػ=NMA뼅NAO~0wض({CW1Hvv{XeӧV,XӲe33RAC"f"2Ts}0n |ժ B=dF 05۾.6w[ra6mum_gfwxzڒXsV9r üy*jݥ$2Lx+,XjN=ɕ .p0AM۷ȹjSVZyɕ5ګhl5L[bܝݮV]&,\m,MG" 9I|#+\$.Mv۸cfYt,VFnubn5 MpYRQ }1ؾs֊eB칟W1fznہ D`Q=_ʉJ`GEf~KWn#"0WJ8{e:52 d4PqZ3 hbo=! ͊d@䝶s] ]=C~UVMhBݢ6v9W<ѝ6vsFJVgU)Wj{5 =7t\-§1[]qT`U:HY~8s&i?`oor@JSsX}ˉX0P@EKAc=%!Mf.F&)MUPv'?9 16b{5DT.Ͽh!rj橥O_ITp0~ Fz \tek=N)_>]q 5S2Mwk˦SmKk9Í.(>a;T4ǯr䤫.Cwx^]JOqzd7jo'f #s .rKˍWVն/5rwadz~yo9?<ѵ3 h@p묳 votdDLQ00+NY2':t(yk5g9o5($PBQl %]%B'*ܵhJ%sv5_Okhg|HOyU}给N]1║ue=CׂtןEש3gU '$Zjžowkk-^ijjZ1_g5|<LS%iak=nRxu nOzԤݸ_ ~k}WQjx,1W[-VIUۢ|+${_Ηm,{)RbVx^C_W clgJI~o niKЬy;V2;so׭Z]΁ޢko)C:?u L i:ڑ`~_H!L !.q^b"rS9oVHzU'JJU~ˎ&L0W($*X f;4vx;71t_s'u>\ -&ynW5u%}$i7/_oFZkەu)l."j|N7~Çj'; Oϔ\7WWl֥jMĒL'ωCdUO~H;/J䧛X=~gqsqje>L™Po}m2{ݫN??v+Q)oiH'jblrgfdh2cQ:}SK Xv:#IfxB_䬬C%=W$8HT&?L{04Rً;C50͚nKbƬHXt GMk:uzÊ"ܪT5N6 *{ٳf͝RF4kyǎύRc<}qłI1XUz}MaUV_i֪ƶWm\07j}ʝ7BX"G@" GhFQ85`t ,N8)]17w=mVb..R# a:v6("-Z=*pדU"KT;ʕM~O1jY+3rf1Ąk?^'jX[6U]$_}_OM/3Xn*d_x-&g7=g|%/׭ҥ7b5}(s%Bݏӟi&'}lQ>-wocOz:^IrLl^nnd;z؆po|)n Ʈ~ G_#=)?ܽCl~O n>ӁQ2063OOZrt?nGL8QEp0_4HQFA|/$'$=R#QPXHht声,v9butt9:L A0YR#*Q MJTZ 7e65h GoKw)^6BA~$ BL?^Ak<ƲWmDI'H*`@O@$jKXo|_bzRXR:ܶ3S~[bGh]O[Ar'ިve86tzcKg~R?o[]k6퇶f8ǐ>:쏪Y0Zl,0߇7պs^g#ݿv>;uwֿC߿?O÷}44g3 "nZ?߃W;?}gV흱"_lkg}ɗrn7ԪnXWⷞs][lG?Ͳildsqz)&1[1i;=NÑcfC}+]7i~q1RG;ǑmG}G;YѿeoW^u+3^RL*|_t@WX_}{WfZukWxvfdA,|ammouZ;d1!‹$+ߎ/Q7Vdg^G<)y{ɝf /D X2&ZRe >k][ʺz-nbynRr8跧#cq_ԩXϝdnFi.C33P|ܤN!9qvGnߙ@qN2?9S].os~-T}ǠYt:?Gd&XXq:/#oK%yuv{~ U79yoʏѩn.}GKRo1L}f{%~?pFږ2Խ˕Iz[,6!tzVqOd)dƧgz~]3u~]u͔Pi0O:_+A[m\=$LbjmUc{ԔY+Ӭ16+Ŀh''MYX8f8O<ӎA((ᆡ94"|eVD,DOlaZ<{~>|3.א(xPg!֕9AˈBPF#@xg5gYn* E40H"inם,Ss R+65B=.$djiSI?ϵ׳sԈeuO?.ϼ_emJj\,--`ʨ*mhlVŦh/c{9ߓof@]N۳{ o3M nx+$<۵#|۬7(J|:.ZK~ZGY ?ף𬐿O2QxI^˓&QaZֻ-Q;6:\ Pϱ&h* G9Eyǣnzg#kZH↑Q13w:8C\Onis\݆pA_oc1K\T,u?nqTʧH<+SY#\}]⿣r[1dL:U[}WU?ѯɛhWe!J>Sr_ϟ6*t6P?/;x>݀8٧ziyrn V~JIa?=3Wuϝ_7q{֏_u7yZPx {ԳI=p@2FXǖpCkQMY傳'Ǭ/J֍PLf JSUZ(~OQay)^H.fb{c%rN&$VXKDyjŌس0TYK[/3.izzwg1v2RUW_ѥp0~Y;m&r Huso?gcb@ѠYcx9ߪ7΅i0m=\zgWQj񷿳rEwL }' }iZh5d\A{~[nhi盲|sv8F Wz;n#v7\ͯ)ٚxS6j/IMq.?;;k~rVhk}2VJM<*hUok(YJ]?d};~:͹;ln;n? \c&lMLv'}"=P[G|^NL>wVl{08F0ጞ8 ij(4 -kݬz.KBx·[\T.G  a_5[9VY͍I1|<-l#DHC'BIl{|<8 ~U(?ڿ($DyFecҮ/ #H,*(-B3VY}BC&%Y^N=7#|]]+[^t[C_]K͑ulr{H.P.˫]z2meiG\?^oqq{&'}[d }OtxX_):_-׍~]08lLD(h`D\^-V@̵an6ףK^*6i =3?+ @Rd-YA>l;g~ 2?Cf[RxAVswI언]kѠ6=߬U_8/'5+ڃ}zZ^6u|%ww~*_'Z˿X~Df\k֚__ ?^oIJ~ Fдᾁ}E{~M̅^JqI5к$QBC,W&' |J^*bG.'g]DL1'DJ H/~5"]jbQwN FSƤMߩz3+ݣn׊u? ;'O/]Ui-OiCgv}փWźZbc?z:[[7 /NE{lXOԣurն_]Ly>xο<+8/k@@L>%P /AF 0b(VzWjv .%e4PRf5nqd.<,O"TtYdj_to:f l)fmvKr~":h΁%nenE ,NC9=7/^F?^o&gzTfL1V.RS+zW+lOQ.X"`H^L!K!xw * @#fVj^ LrRގ? `kCGWkc>/<ܨY~U,/fI~pzٛ =ZeOg}TkR-g [Ed.5zk}F{:)ӿE>ЋkN rm{D;8v{`25X&䒛vSIr@j*(w5wlM$/%&-ivw;@k$(0I|)JBݼT;(,uei|ysz/$Ԏ.-ϟ 9p/H h BB^o7(SUhR mtB'Y Hj( "-뽖 Q P R!hcglӠFr7ivtP$³2[>?0F$bZEF#">jff ybW+\hVVJliJVaVt9E+BL{a&'aSn5qw}ǜ?ƨHcGBHdt˹MR۵DMf~o7/Ba<ǮCTJ*w}]#*T0ݮlz{&F |oz=(~tbAЪ?#kG?yq1_j^-ڞ/+rxM=1n=P f2D 4d*e D+N5lͨ#DkPP4&-`,Dٲ=hDG}D>[4jY@x^=ifB]yu54Z EN']6FO-lkti5Xcga'4{jZ{eL$nOLcz^НbYeߞe~݃³Я+I~=.rl,h4M=خ)z9ݕjs˥ԩr$<8@vr6SЊB }TWO L XZ L!%U'*m;bs*.ަ4 Q)ʍΨ<LH~7R,]i,l~g7`D\OR<@h% ly8C%@E(MmlG5X7cl'{ ;OﴋJ{W+v1ZiooQ^L賤=pN}Q*[ #"1(mJԅ7MB5 7\?f:)"LĠgY5!傥;E4T7*Rc>b]L$M8ؙ.\# +0&S~-VvZ/B2n>Fl%XH r=FsT\q{}$q0Yvb F VҫH~q%cL  R6<%8N`Lr JL2Ť#cAu Y4yPpi'UhH%{ټ4DpZNJuƛ@QUQN}^XQLu4*,%[oe1Vxٙd@Fp:g /SGߙ|G<*y]33ss?^Ki[^[rL+tk+U TĮOrҋrwt * HU+RbWr9n{"r,Ef }HTi55]0~or,FcԠy!X"X됒Ei=+]+E]{%`*˭$IߙQMV-UErgKSqITyufhb(`Q? /vQݒ)+7LJ9cQKqlXY("檉2$ɞj<%ZR6 s]7ϠưjnW冴A+H{ŨMD NGc>[pcm_/z ji.2 hJ{B`*naLщ5:isRVfyOMuDkZl>&7w}/pSa<%(wDhr!BQ 11 j@~ſU2cz{cb;Q3B&U޽{U&7eZm=X­ ڤ wF Gm^C]Κ}*ZlOȜ!`ag]` N|{54%S13ɷ{^"&Vy|&G%zե9%o+}cÙ'--=\*$F HD4]/@?ˆ߱~g}M?-Z.7ޚ"97^iБR;x>WKٖBX^-x /^HWmiR2P P; j1 %)9<8/>6p;fhb$4 5%c?qn]k'4l%ռu{yzSj-1r/> +'6L%JY$֐y)s,$]pQ6<_Gq䓅JD(NL@D8"P/oW!46XU]E Rw~umvx;Cր"yD)v=no|`|} Os`V']/o>#ܥ~"-~&B^gyɴ x5~Ajy|78nޣyQ4/η9Hbr, "(ʎztp_gS?/Fm#/^+?Om2LT^w(DiY$yjaE!F,Ra QhO>U'Θ66h$F!c!&6vPkwc s \B1QlrK,ҍ7ًԤjL.9HJtyҞ|yst3&gO)&uf&$0 .*:7 HUW+h:]F/ BzZ;C$I &nGs~8_'0ԡ!NKYV1'W6J:E?[7B$Gaq4H<H<Ւj!R?`騴)3(A>1[fIM)O+Wps`"T/*?jPю9ɰ›LQ*S5-<8MN~H(KTLFkL„K 2#|sc< }G@ͻ c]%Np?5D$lc6zyƷ}w[sKMg#a#Z?bΣMzW-]pWupZ@#7Q"*!A̐8 g_Qtu&Z{[j7{x) :Y/]Ï{3rs=ܦT3{[.m{n8WrOv\]ȧpLmi?bǢ(*VM *a me#Kd2$V" @!"a @hY)tLh 2$"AFAADbЈB{\~c X0r`9Ya* V@*y B" &{׬/#.8o=3 TX𾺆MRZլ"nH[TLY-*_UEXmX)K $` 2'҂yGDD+ 628SڰȑV:,bɨNlђƨ2Q?;h*$.܋HcI ysrg2j4|q00ɤӷ>|( D \9gu;ub`;-&aEBbMYw4y)ߩp*rǔ/NT6A2I#2u]vS`9xIQœ<$D|?[VFBDA |'\fZ^N _s-d۫5f ib><;(>õ3|mvDJTi%ZJEh QbF9]?|F+%mB ԗ~-Xk%YSBUh&U`VPd E{>SmK*gr"Dž%F 2!a0Vb"%qo/-֒*}ܚq_!Dy>75Z(dlF(.TEՑOt3) :,%Y}T ZK|U͠+&`zsF56k2둍v]ҋIQ rƋcQ1*1U[X-X1bآѨ-hڍEŢƆ A1 d0- d&po6so=Nuqnr,Qnj4ETm:$yֿ4b% {_kw|>{oy8|mF3g<z{` BT,h5h-TQk2dkh61kE-i(Y kJJHdRJbd FHHTڕaL\fK͆i\]%STZr:T V6B3A.2;|f(B5p>(Ȱ4& IjJ"DXP06Ei0ДԀjĖFb&QDX Gv5WGe0}4K~bIPDKE>7oѴ^r;xn e\lDCSȤVj RO9 m7)2}5p(l%5c֣Lcp9bŽ|Aw&LJ̷ל}3i~,{zWAg7ڛs.;VwQ>.1^D^EAW3Rjn?o| cy;&h*~qlϵR2[zt+ y*Yǡ؂wRɩkia#aP>?Ms OOBﯖpT_UI{/Q3u_D)-֛W2Nh;^mV:MFDjRYY7[664'ѡ@ @a⋣/ }"HUXrܱ3wZަz63ǣGXZL8TJ3hF;//d7~ұM;lK@AEbz1itJJ?X/ G>_` 4F *z\w?u^4㲊u[Y%;De+-x$tq]7W˽o"& Idv|#O%fAM$ܖֱŸNUE*DZF( "@s4 rQnt-V d*]ma%;_ƺ !Yw&p'AAa'\*l4rrqS; }Se%$$&[24ڷKpBj& XvrۙA3@Gc.tX-mfeت Eж:W[mmKY W|\A4h@ӎOX$Q' EqK)vUDoyۆlSaˮ05j$Y:/mB0_??A{bcb(hXÍymJ6GX:ۜUwejud#PQb4$XvV];(z(~5З$U42TBB̤mRiBp!Jz*Jt^v!yB(k|૱μs{BUTTtDRD9"3Jlb2%b*2v9lXI[ٯ畭geE2 DI诗LǮIB Ȯ{kwYh]N8q*eU]E"<͓F`BCXB2J J,f(!8Hmϟ:G~$WMWZQK]i6#-мur~TJmni #6_/ԍ$AE$SHhiRm+Q00e,4 ;W # `̦FPJQ lbݫ 16 B0kխb\cFM˒P-Z,(AQuE&-PMbXTJw]dH2RJ1#&MVڳ*UuvL@ z,VG]Ƣ0#+ 嫃mF| ;y{[8w)Jq0\ x@4%H@3zĻ= Гpd1 6,cyEFjK|toywv_kN7-yȪ3/ǥWe;nWVW42\N>5ɮ72&84>vysfe͞X4"G+Tb榔Kf=%ДoK˻u"FvAD7PXhˤ{N1&.B"A"b%ur yd- f?PmEPiZ"h'+A 4q{$1^ke8}=,˚CGlkbѴlc[d+bk,b6SEw;wO>|5_c,j41Mrs>3zGGTQ@6}%^ %Lc3 j&@BBJ+uo{jZf !p_p~U/鷨Q'ܟǠqu ?峔nT\ǒXtU(8H-BQz E%@n` `gC ZQ~`HA?d)Tԅ}`ыhv&*dGR+UT$HACu_Bn1Bf K&_Z&)L%E{>NDZpυԏ;Ǜx?}|YZȄO_jSnO07˹ZuD2=uKOl;ҔSjr8ES:aETe>OWqƮ(Oo+Jc^yWa#P 1K>f|n3u͟H[]G׹s^K*a(͎;x&n;ݭsSݷtݻv ϱ^ݶ>()T_a/§[Yce8 zNŅT |*Lġ+o7č%MY$㧿k_=Lp7RC>P27#\;|aFp>io/N\<]1;7_n3~8rugȴ\46=*߃_}WȆWlɍV0{E< E+S=!DhgJvo_|qa*{}79js0ׄ;O\Ub}t-WO{;nQ!D޾ܤHY(cNa'IuGGWOX %H9і<؋Ji(h /-fߌ3ҴgnXߚShG`@K.cHv~c5,t 䇟O}?E:_D3v7O>g6 :5}Hhi=*LU6;:&/ψ֓A3+@hb:WbS$Œ$c  T%s J-; ؅]gIOd 4_ ;͇P}!N ĕ4/z?)T]է~ dH\ϗy8\=M.RxE9u82 0L&sH&EMe_[uT[&%uסaOۇ+Fj~vncÀ^5Ld yKKʪ0Fr5Ul&Tb+qUit4 t_I`mj J"Isj/\V^- (B,bt!p,09]rC~7wn{)Cq7 "Fqx߱IQ?sݒQ#&v(^~@WZ|/bS/7?k>mK.U->g_Υ8:k}aK':eFI8CFMмǴۻh|÷-yEafE߼]LOwYivXZ̍US?<? \څK⭻uD9FXg.I h"P4"p-WϮx4O˳w^gɮ&z@q]H-*uWO[x)}q_蘋~*}PQ+P'> +Vq|v}oboL,p:h]RQ%sʚ=6Mc4]SrVXm5WV Ki j5r%V'Xn췪Â1=~ A#/v>^m ɗ\m&҂}9zogvw#^ӱڧbl|DSr:'yWPO_'M{[\>u dcUlϠmzF\(I# ΂W1KN5@Yl'L0y,&U2쌤ebS0v9+"S|U#?0va{~o=iArCN6whWomFp^5$R̄ hHlI98YwM=o%Kw;\Pz ?dϡ/_rpofq5obB&=>/]qޓ`-T9hc½I}_qN\BCE8:;=y5OаSDI$ OJU `сpn.)_woutJflٍ`SR捷d@0fc KY4KH7D,d]SЂR1SXj8vYkpBHy*yVKd1yJP-$=eV{0i|d nD3֖hc2G'F_7Y\?Yf;*BN~&_ܣ݇[0 L7V N0"9Gy&ڼia${|WSW)Br-AZ߇+u"Ϫ>7&D= N;^r<9q5c˺!4F1ӔIZDyj}_/ud \u^my[Uy] -`o@Uδ~^ZlS6rmĊ)l(VH@3 y[WV yy쩛37+#A@1-HJ TNק SN(W׳ (QQ !Mmyg-:zҵv; P9쎂أuLj\G$2zf96j_»ͭNWW:&t%A6'Aه&M:suc\R0eP$4HH )lBUUM{-g@ޑ@cK/ϞَZT&;T|׵}N5cq-Tm'PwPp k۝X(fI>˓reDAH&/'hn6羽=g^j͉)@5?Qx#ő{7,hEt>7V:XcCd0foccHPA jWKĢvVEl>|a3) jXPѐk.=jFz0ӯi\c6k'7U6? ྼ(E_Nnl?^MENY&ZdU bV,۟Wi}~jtO\:cA#$(~66pVbUmʿ#-wpRtW܉(mEz]Lpo t.zo2rc?U>T $NQ V>,eK-cݷ/hNZ1AY&SYK^.k 3z{>}F>tm[n`t>nϗ9zkwsKa;}ݼtLn}1{񾏪yWbiݍK8o^}|͵wϳ鬴P z|}ڸ3m]NQ6ՙZl6}ci]ƞhʲYuɺ݅n>,^l=a{qcwnU,{oq/wWޚvu{OeAM֭n>|Zyzi% {u-{[۽RRHD/M,ǶT BM!@:$U@:i**Ѩl E R %D@) kPT*Zd*}IR(B U(*CjoE o˟o1_\ poAYqF6paU}%z兲u{!ۻAݻ|z*fT@yQ-nl;탮+EuO}64Q^7v g@:=}=}Mr@(u@Uut :Ԡ+#(f=J (AY{Zv5]5`23 l;` +`l@^ܩ tjtݽyu4hf4P*%N9ʭD$@B-"wռ9|G](綮w`5RPִJP P W|("AJUy||<:=X6SmmW `-4fy@drH 8}7b̄=]== v{OlҢ;էoqmgv>>PwsC'sP]G{їzw yօx=sϙz.|+Oǻqz{}}]׳V}kުuu]d8Vؓ! vǰ=*5޳>{ =J흳{} LeSf/,iMmF]>dMk|wz^P ў˘ |9o8ρw{[xsGIkӣǠvv޷O|zyGY:v[ts_ZR;j(o%N!_A{Ͼ Uo oZ@KxG}Lo[Қ3md d#C&l}sw}zwQ9^rZ;dιN^i={/޽mOwW5(}u3w/W]acңLZ>=yŐT{ԼLN|ίu}c_o{ sv.w;c/Uo{n=oyxi]A"4=4{m T0=5%`Dse_PแLTJj?ѷ2p7D"0d~8Es0 %\yW̢8CBRȄIhw eЯUyosve_F)HgܵP-ebA ?;/2zp+쎟{W!)$K >7 %\E[FBu?Վe>@7gӫŏAɆT2vԑ.e@" q.-1AKe]aEOЄ(*rJ ^1'Mp&IlQ6qJ?G3[ޜ Fu:M_nܚ!/2bǽaH# 5.X'^Q&%Dk,aAL9y.>zzKiYy]_%K~Fk{e(@vpo&IB LLJaD;9sHmXadt3q:f q}fTi {\ ٿg~tEtBowGw(*8reh$taec-!v],S} u]|-HMRz?mൈOz-tQ';18q@m/KTNa?zz9g??űhlZh4"7a*=ὓޥGCB&/jR-oB~C."mB4ЂT}4: @ss=~g 6!d"3O)ʪ.Wa TѱLKM-m-1цeA%j52*AjF,Mf5235;7Aw!HnT @4IPDNyS2r2 ܶ Xǭ/aDqHٚSi)ś]]'hG-s_s|pgɡ3p`YR$"?']]Fj13)3c7qotq\T\Hj3m֩!sY")t{$#&j #Id:]'ܛn$Gezny7:Z3 eSDLU)pedV7,TSWCLef{3]>HoBIHJ'4+#; H7U(XHT?CFapuQ;i] S$gkְ"&8=9Pwe_ Ym$1|?CFP`Kn$V!JNOLxP1+Gb5 )qB&]҂+U{-J٦6*!#1%T1x7m bLYUvZb8 K}áQ  =Ӿ~U/ٱK!V "e_0Oq ʧ9:,CBt AIVv2߻geG`DFH9i}G$І frti{PA֦S"ir  %bq\TC{"۰k@G^BAqaWv xֹЦ@zffDR/ qI+aE s?=egXya!f4KonGĢOQCyWon 'bt(NKmɵ\d_F9z`"i:l!jU)t]*v a_hosy˔:nETEYe*SGRѡKu0e"*t`'j6& s(1DWy74QEvvLB޵dYŬDAM FAdwl Y.5](.SC1A4)]%p7vٛ3[ͫYZY6aU+m-$fB S(%L`Gn"ͫPUT `f.!jM:uY54@S J,( JwD;(d*)).30[q3[\Ij[ϛ~|ˮ)н] J#`lTX[EWlMPxS0D+0Q)D͌2&o[f3 i2Ɉa,)QhfPKTklZ5nfh̵]2DdUɽM6nUfCZ(:5EkEMa3twmXT-MRZc8钻*%д|~ȈW9R?Fc\ ƿ 0#=Lg=LSlt12c j@Wl'-$ eFe[WS)CB7MWɇa5q4$L NG]=tMJ!}hNvXd ISAG0``}ނbxn!#rERw|y㈸I zzekTX1f:gMxT#2VղZ\MhYGnaU@&1G)i;C8ɣ*/p\&MUi( egln{*6Fѵ"8 UјYl$7xd03㐋T>_țfXl cZWʛ9-ZNntu3rhFf`"1&H^2v|~PqfSN؃[y$<% bTDA;psPY 䥕o2A[S./r䗝D5UWպ!^ob"lc' GZL0T5mL p)?O?z!@FCk x+׎y>=EIqJ=JJ1u'EO@5mw=|._H:!;?MD >6r (/xay#ʂ?+BLu=n=`I절jT~Uc\qHYeƤH(}c϶$ߧ'tfId FeD< S+@K׿^:maW"v%ia>rX̄JJGMc'|/<ݩ'rF >δO4gO3$]Mq*e|#|f}3C ְuu4#,6эk fw t9(R֢d9rL6Uw&[Rj%#Y&FE,˼ WLF\L [U4&(Z8XaFZH, aIv˕.˂.3s7i6ͻR9d,!LĴTŷFl6oEwvaZTT8RY~*+m]ҙ8G;zo&u8L҉\K/ fFGT:v+@wqm 3EZ2ib~wˬ/m\Y$X,#XferO9]UAD3Ad[E*jّ6r"gwX!^  :;pF)iC:NgSѣ:fJ#tt aÒ]r{Z|\݈tj/ɐP&) B$:`%DAH ;Rx\;;("UŔ Q׋tjo Rk$*N)ܛ\R hEG2RuRНE '`@;ð{BD޸bI&<;A|z 9ׁ<k.Fz~@n$.@X gMYXV#)wRwsNUIV&Y¡bBTj>:aKuayKlZZ5oeJBɱR֦ȢcVi՚ahdl0pe \ 84a`ڑPj)#>h-Qu.5=l>GџYLkKLc}u$ TyI×f lά҇•ժ*woAt@0D[jiҪ"b=v}~ Q>Fm;v4XXx qҺyX8Xgd1zBIAf;FI6zW?$dA6A3*lcYZd}sOC0 F5)Vȶ9]PN~Ag*[TZ1 cW>'NJf|nNW%gs9L2Sl,B&J:SI2"F[1 A6okY%LQ\.* +3Viq2T>{4LQCr%]Tn%Ƨ8XЉh&;yAIZ{wm9C!ٙ2yy##'f@}uͺ`A?̔KX%wrvJTI~TL|0Z4 q(H0saVR; bI|of|~d'  Jt{=T`_W#އŘ{hyD}vt_66͒=2J^mV}Ƿ?ӿ<JV4Ke(i페J60nh-wf] U2~xŗj'^hJZK".LffE=z5L{v=w2N'&|޾1oŽ_"*(%J2U=h#NN+7S07M6KsY;UCs]?k?j^ .rXKήw$Z(/EujVJ F6 C}.6Б1ީn|CQPlPf[1!li"R0•I()LUSa.>=muʞ /QDWm㛕_90'[S8X9#_g^;hi(bLdxkZ^)ԇ59^_Uj1<̵vV@GprK}9Gqt)Z9z~?PLW:nB(^M"3:.A2Sk #Ymoǝ"f*ya7 csQM4t<]J7wv*=Qٔ_hxnXdP̀lI*>- TD)p+̲qm[U9!p: KХَ-i9m]y? Z棱8IQL#6Kܔ-˪N :>n2T{Z0Ҿ3ص3ۨLC皪dtT< aT%G}ޟzs{̘hsn+)aqޡ4:Gxcu Zpۼ4j]ZaEUeɀ*Գ bo[CP;?Bwv/mq÷>m ӛn$$|ӊcwpZ%'!CH7V(rQ6o dC(`  Ĩed&`WL߷wǍ<=gG$s-ew54nQTfAl8}3ig VxU!06Q b ޠ}Z%GpLblC^`8(Hl1~^ثd@803 XB0%_bw9>ssZf5. 0*m}W^JD}G+6Kw^!ۦ)m*2lBc%(Gy/MzƬ C8=]2VFKinR5vx0n>ݫDă8?E@‚ Pc^X 1\b]bA*>D}}]\nA ;UƴU.:;|M GJF{N"+W;w8oHabj\3QF8]6mlV¶hMouTdǶ(-aHz[:dMhaXh`ų {Vvr12&BA )H`v_h%-Y% ZlwPk ԏa/sf 9Kz'PAiOcrhW3߱}ȣ<˸01Hs׆θMa1~N ;O3gOR 'k%eU}].:z$_9ݝ'{N|1rAK?ژ| +*rT\R?n'Js <]!ODƣh3Ul:,,i:i8"n:U?@L}8OD8.)|M[Y1wcQ<rI|1vr[ [~W4+= $Օ0VJ #}<\b k t;mLf}NڀDfTFn1`a/e`!㜼E2xYp/̠mpMZ3'X:< d3.dIIX7\y~{p'C^l1J\V dMQEl00@`"A Ȍ 7}{H [lF+/ Aoz6s`Q0]z4u>kg3[ȖcJ D4@9wN/t]R;յ $WFUⴴ==)vS$ȣP&ݵ_B PPFS"LM<<qz+PWW8%@~A3#0rf%ᱞ ق@EH4q@ƺ W3G*tzwcK悻fB R W5ewT )1,^*F6F۾ R"H$ _OO>k$ػ" 6h]n/m w0=[uJK|^/Ile"' j=k 2ɳ!LEZFj֪1Y T*ܹNAj6 4?9;18JĈBan\!׀p?duvGG^\BeAYbWiy|mw!s1\;i;9=RFfHa$JPLբзNqޢw5Ro+AWWOWq P:zu=ݓ0fdzD@`ׂ zЯUd+ H4$c(m'Pj/Pzm8(9:*=8g񽩜wRTX4S T&&ϵ{/6HAh)$sO ?;;q#d;/H`{!ǾsQ|zpN%MF7VN!pGWv6 F/grYb5vkv RJyѝr!C PcR4̈́gE0ĈR?֪Nx ,j@n0N;J>-y=<9@X ;J>ˠk8mW0U6mR3.vVRյjd:5p𮴀ߊ<犌}8AB/햵m}Li P;TuAz:(sI Gʑ&k5PnJ-ykyZio.{Yc\ 4E|=(✜<YD[F:C8{@a>=c`:UPB&grpY;OQzD󶸅q|m51"%r$L[x{R tx2W߈V87~ :gjeȊ hZ4AЂyv m`9@E+*TI!(oL=dT -@( >Puwm@ P,} ї+uk% NVRgd>7Te]T;?8[YMAM]M3o@TW]x R\Ě##ÚIԳEoDiWUSc%~UogE#]G;BZ^5 ^+ǍtCWo^KM_kGԾqH*@]e>چ  {z:&ޡx 'S 9CWu&N0stq>:،&7Y_\OW5>:L735YKBJ qޓE9[Fpq!;H<RoVx+V EcF5ӞQxfu4LŸ&΋c oX~%_X{PPK7^Bz!0Hd,I6=PI?IRT=afM g9!CUu:;'ƷGSDq$xx$*ayCץ@EqYq&볺` _#L jWeN(Iy:։ȁDBݘy :"C`biBnC[^뤩!()NJ-z/ >MǮqybw#sj.(SqrXdBȔotkN]a11Jt̒ Xe=&hC`aIiigľ&i~Q_wӏ8&- X0st>뇌xQ &Skn?XƨnkJz$O) Hޡ;kK 9fՌ-PJruvu4>3/Yڸ@L# D30]bPC0z*dxgɷdbߖwHoظ/SUg)Q^J]/W]l8sȩ:Z 6y?$^^σK?tś 4BvޣW7|0fnb@oLU_Pƈ{P$hAZl'j&f Kx964{~b+fu(ruA0+x(h/7dV}!:!/ah uHByPr\@XPQW@"F*HM~ <0hďzфosi`ad_`?Qr{̽U/ L:Dd3w/y=vD5uՏ(YqIط@\w~RSKm `SβP1Pmڨtu*̾wC?滞(졻!aFppQtÛA`-ͻ>ƹPxᏀQFC?ltp0d*h\2xc*R4YԠ3=D(DQ~LR?s2@54%G`*55#š6ζ6n|*TM^7JXY>jB__t|B/WH4Ȼǥ#4"%re޴_{)vgPǑ}2{bϓ3=*Q;\8j[fdg(:Jb..ZU>}^hNB$څ>ds@"vז%0$Sh~ ƿO}z/,Y2X]hMZz؀sNTͦCuH^2xq`}n^dҿ{!FUA@CDOK]SaMh),ӧ˶K4>Fj:Q, qc$N۾" ׎̣vs=xX+#0FG]!:lb Jxk>'s!OUCkuPc.3EB!R"!S>vK% ͸6(U7 * :԰]"jo{m.f2fدf8nCbLbJ D(">bUS4h"KWրdΛp-F? HP{ғҏr0@ \0`k$J @%'vrE_{nc)йH J*Fޟ(Z#2rD>K,`,IAגȃe{.wω@ۤz7ڄ$ƻ}r Rjdlg ()6]J HO=̬U w~^ C cjR1nqoդ*k݄3j\i97ެ)UD7Ia糠&oY1Lw'>6pVm޺_6oScYD8$߁Tnwy_"VMuoPXԦi:.μ?)@,ٙFzZ+b`f̉رk݊`3tFO<_y>y%,#"FQDc8fHkRê6CWYy &"(Ƀfpre f[mGKfMԺW wFriuJ ΝdHQ b.C0)ḑ1tK/C7:bpՆV:qݿwg=@|"Ȼ| u|a3{шLyCH@KG]xu7˪T`;>ҴP/7#)yR@6LP{d*tPWGnC NSr~ă_#0.uwIn{|lS 4?Fڑ{dz=,~9cv9 ~XgbUW33{|]7/<ӌ^$Eφ{lfL*y8z3P0,ڽ6rz/Bh){) ȈII E) xo 7? .ED& 3򺺽 <> l`-Mad޽rbȣ`G;8li|y$$#$!6.B`iY6ߥ"J6ף- tnD 2*!rEO[i59|}}Q0w;jxV}J4F B22>==\vqnm Л\əw pڪSiR3flb;.T*n@toi`VS"Ët&q͢l@tcW%љ`j0ᲢZ!+&СUNZo ж|IګN|{\%q<3Zwu@I (2!gA=g_[K *_gث&f99 W!%u\U7zo֎:Psz[a`j?Onϥ)^!+3r 1*,PcS"w@mfCsv6CzM\_whDL٤bu67l;]fM](ϲiŢVf6q,D*,5\@7y0". ,F?<;>׸_=œl} DNϻ~7ͳ0~<9?w͢(l3k!8PG[ U@c* n^d_V离=GBUr,H*C )w_il6fYTcԢyԨ S fSKq?t *YU(>*h4 Kn4b0ښ5f7k V,SZf潽AJ@f3yyuꩡ}ؚaч`ױ JT>paJK?#_BsS}~z>+jTDF Fq8u]u7z:f_DQ3ls go0SnW9zYĝ]=j TD-DnԎÒ>W!8慝P·*yEߠ ‚v./9塯 u?wpP>45$h۽k^llB1vnV!xQu('ӄ=^[h8Kkqz\zq"XAqYYJg:N%+ܟhtP%b~(M1p~6oϡ>Ub@w.X՛eaZ)IHv;zwH= YLP)p2{ήR+ж<ЫL^23CW;rfm#| QD@@095r> ȣ|Wr Z [ !r6[MƬ <ʼ_8tR>lK,vW{ xGMp3Lq+ -w_ kʐ 1ķDʮ;zae W?/VȻG(&-U 1|gpmK#B) p̺`9Zn01&`f1JV$hUdܝOLjM]k [g9`F$Qſo $Z u+pm]~ߨo7]B}h֍*B  YTtuyr. 5։},P0c~V_txYdjSri(5/*Eq]Y5UAW^Ab,uk,Cton\|y!`N" J@e$PKhf4~;33W޼Bn (+Zb'vGeEgc.5S@V̬V!G1Klή7fs;pkB9(ftdt=ar `Pxp3PT39 qj}\*Ip;L] KI'iib^8Ǖ<0b$-D3"! Iof]=y͊1Ġh竸7D,+~du>*H`aɃBmP̠qሌ`=WDM* ̄knC [aTDeg0նih*LN~zM" n3z^ ${|JR^^U}TOj'wZY)ɼY8,qC p!7:$x|9>ݎ@9%76AkEkcQZ[ez =R) d /Cѷc)585=Ν˙' !Q$3"ꌿ@)96g$6SǓHy|qmH2pY@]aP!8 :-[Cz)ޒ=\2 ,<z83v$Nq:?uzW62h/S#1/i;#97]Nn~^ALcS4Va3Q=Eklƣ=͜$"0UyЧݸyE{!56nxH].AYb9Nz;kF5i_ݥ}4PHafEߪ_D '׳jNNѾ.0'W< qH t|}גcUbYNrbp0HeԷýBNrtvcf:ޞύl`Ks!r r%KJ0eB+1(mBҩsTmM sҥm)Ow=znv=U8ܧTN&DZ_PT 3;Hv9wl6Fw/A(>~ۯ OQ(@6,cH]R@#8eUV\ܱQO$`\<η1F6V6SmnP^NvA c܉|[2UX2Hb!DySƢVZQBz t#w'b.^- 22jQ"Amj $f Qa[ylWFjo E! f9بAZ_6JIkz6a=_.Y?=I )RWGMs.[^1c4 P.hT}@Ө Sov 0r>[p H1fI,X+Z\aݽ/wtW7ǟ(*VQ Ef/%״xaU*(D}mfٗ)D)ZTKeaP߲47Vd]l/^i1JOY 5Fz>J|eb~|zOb2~~}9il#Qbn6=1$6O2M!Τ̣ɐ[_Hc3Z9FyG7tH۝ζڙxx|4>{dx쮅 -aH%*(*|o*-ckgxIXȑFE?OGgҟ"YPXL}9Ks qPGEMZE@R1 e,I$| mק'-\&;|'Gf?[qhI!R@';#FjXvAhճMq$9=37&<`=, Rpst ] VfӅ WD2]Be|]#trTj NEAmy/-p E"eefXdտ1䨋$~ d_0f{Hb y`&!*fV`ϊ3!}Vui1/WjQ W7п6W'j`xi{78-${@MYk^>˰eBgӒ}K J@˰sf M&Yǯz<aueڽsBv6]Ļk}r'Ge=/ SvD8Zs.n_68llu9+F@H2&j(oO e 7wXSEU]TRWI,Z تbQq Pp X㐀S^럐TCi`c'QxMq}G?ئ^k)pOb~SaR0c,Q &4cL.іnP43 /j:,0k#;:A-6R@% >.1\Xcΐf"yXL[RA(ua!GW1 0]Ahfj)َf"rgCGΆ{gkkR6MA|6W(ۤЦ_y;nPϻcP;xEZ )YJTeiV{mJ j2=w±T@ IŢR0a״E '8caB\;A "@nq;DT . 1Q bL<]VG!J BaP w`E Fn7 EP'tO`l|3!1v>BRhYUhd<^"KʜII( ,bJؔҪ5/ YԭVlժ"8T[R/ QzjϮ/~Y[s.snqg]m !(a DiՍ6=Wm% [V#iX"VVVjkϐP$-ũt@̮!F+܂TݻnĝCB F 2_s dcX\x[re?虀 ȍِ]&j*J0q3hwL;ObiEFk9١.q]O+c*%ieFUO\Kijm¢;{V:Xh}WF=FHJDxU}Cxǒdf _IKPo;FxVx{&Y7pu1Rpo }_>78I BJ-Vj=9}[{[~#Oށ*BkRKTUܯ@HPkRk͘(^~T9 `{y(@ɔ-lڻ.@W9x>]@"dH K63e)r$_G]$[5 釒Kn#NJjb˵,yՋ(0 -ulphu21ψ!A׸.=b5 I6!7 ܻС(+hVΣxB|riLyaJ/0]!JC7N֣ ԯb=&3R.ڷ᮪Hw_˲H:ȁIS`7&=G}E7 Z1iA'e# }lHq"Hʠ[ Eʟ<K[nRmjg=mmNrq{Pq+Mw:/IP20(8r#ϺWg7c {Rה4#^;\nb1ؽ,TZUzER);;N\jݟc3EEd]ll^Ey]&!Sk"j\λhi y9h5g6|i#v_ċOph7jm0CƘߣ'˗wVf E1a @>J='u6m7n|7#Fo=9ha?I,jP*%r+}eU O0&fDf {'q3plWYL K٩%xao Rq(`쾾UvKiҁO%iA&2yȞ%7}iV/w_ڴ8U#zɠ0 25iLrW#IPTQ7i{?AEV$86^GnR+b])cl_zs˻~ ʼnvOeyXsos'C{<.| (ʍ$j[o^mmv׫/w[CdmTE~(%5C`^csR\ڴ txek?"&| r1kB[_ Fd4ቧdX~HVr˝9y=wnBxcpF - zx4 ֝xń"Q$#= <Gjb,z8N= G 5J y@Zlf %SCIIN G(oll)D<W>>{ 幚PSVy4ICU*z,b>T! DHDdVAf_&ս轱eZr.BzG<'%F@<8 #l2Wy `3 Cpˋ8vis&{&".|l xyϘhp/q`w~]dy}M0Gh:Mu鞲h_խ2(bΩaa:D5}+!C>BHzԛZjP]9HїX&jLdDa-0B׷YU,BT%# _$'1A@<.zA8s5Dz˪xrov(`=g"EӀ!>ojbmUj!LXC['[ kE;QDJb(dױhDUݰ28~,KI6 a3,2.sRӕyihuuzHLiZE %fm5*8^j"9~Qȝ 25dY(fY"1TӃn(0yf#s%B-S$**-HuS*9{~0K!9$(Es utpȭ- dok $c׃\ast]v/# ,ϡ5ETJTަ/xށ=$r@Z*a |院ɊIFC #^aBY S%>2"WՇ. Xbc6 /۪5 o߽!ǏgE(dA ֿYr$H2dEP{.aRQ56k5<¢#(__' X]tµ~-זFiUk+E/}9#.iD` .QS +Y3"5r,\fИ}[}o\:NN*4F"n7I.S bfꁄ]{~hWr$S/'qoT!$\QډB;>hXOlЎh53>Gn]}tLKuܿnߣ wBgȅR2HzsNjҴm-Ad"͋Q[`6W0+8 Ƈ&Ļn;8xȢ4du F-Q< NzKzZIJ+Ss"'pY֘wTYiA(W8,#]>!Oq}f k{TJ'hkB=O>U?dFaҨ rN 7zZC@H2X$z\:s< *AKB { Yz`z_;岷ޠc*гL:{}|>Qyt$Hq?I1{Dgh`@vÙy;[z;|\:T38=dpXp%Tj6kTk6,V:Uni/Z7eOŀ!H`MMk߶QJ5[mT[YK,5tu ix1E@m QHZ~_>Y]pxN֯d b{hk*?DIݖ_hm7rւOZvau|)4A~Rb=arR AI#-Q28p  'M.јc#nPjUϽme/g+O~)|iaP=g}(zPw:'A4) r̪6C 7el4$BE #S þICjgBr#oȠSn$-~j9,޷_hBT̹U3D!:ף`$ 6-Vgar',n1NGp@uNcIjքhHi.4p48+U:0[̶|sw1c#pʖ٭Bu1^G̃<5%)`q3dEx_|@śs]k.( *t/]\HLG)` HzK&~;֑\}^Qoџשׁ%(*A`jk7UC#U_;4}V%yn97@qɯ"2pmr0>l& 5iT㭝7{ *S8R(}1l:n\ y1e(kwuS}q.^8w5hD NVyqvOrGkj*1L>e|L z:nJ61iȕX<ZG_USmu~|`nɧl*]|8|!/A01.. Rwtǒ2_wZb]~2ouXx"^,ЊD3ЖimףI##n1ЧGfgPC)=#b HͨFВdܹ>,3@7[3TV}OG̞*)K.(0(}c˾tإyTz#"d"9!T))v*H۝}-Qh#h>5nn* ˈw*y'!\x)$|`kbG-d9)!45.z2 }_AJCCT[ &gNF` ava˦];5 9ڿ݄I WRXzRvy@GQc.J~+~*Y% &胙@0a1Y /F5<ƊvOOȵ.X&do@v_<'$X\_f~HaZK4׻B% T'T:Ct]L٤w5@UT@[F *(  eQܽ@a&{s O_w@Q"Hy|DS=W ԞUZ",#Wфh((.LU69/]Q>D`-A-rݠ;QchSny< /QJeLwæK``/[,f$`|Vk)=/mZ7ΰXtCŜ6ǔ&\}`@P)60 x͋a$JgN=W.:s8[q.!`>*v_6CA6xF-fWCJPG̭FT~ v($^B[X92.)}?6X!y=:sNw}EZ?QVW#Zn850y'@)|^* GW -vt趫 b8A2dfpdt~-T:i@Lqz@o l/ 8bξO_+N#4(>wB£D'|'buh. Od֎|(coj%Lw)*sly潷.(<){Rc!~rwPӎ=&ލC(n~V(W[ *QZ_g5#vR۝R DniMRw95,(N3^JOeO("ڌQp.fȎ:z}2wl?JL8I0< Xzs.J[S>VB ܸydb3 2`b ENlU3PLU̡"% -*evwe*aԩii63(HLa #u:rv "zoO&Ͱz4$8zg1b Dy!P~"wsh6iG\R̹`ZZ  x'@i؞gFĔ1= ~Pz# &lٽql}qyjrgLڀaqh͇W d"_/ Nc ̓\tx~YSg 'wd*(Kɞr\pgvBtG-z Cb ƥ}[ηg4(Ҫ)V*ZFkF6``J|YKgyWUڴUh[jնE)Zm/޶)V-/Χ<-꾞.=);?2JRRQ)ꅅO.7= R]a͒'vzA!A[*A)rEǻKç&8 穠$8hRPI%4ʅʚk,8hQ`q4Sb<%! Eiy4 @[}- ACUWBk<ە=)H$ qГkd|Xq3Q0A$]Mu&T$6T>Bzl|݊5" Mp[&EdAdځ]Li[L$_CWd֩v:n*⠖}KGg!=9C,院E"̰31۵FZ⽛<'Ƴë-~d+7Ul[)^r\yN'䟒Di-qWLxaE\ܷ~$WY8<*!L$ F_r&`1 |t_Ap/mLΞblZ$%iE.$Hi R9*͔o8wf.wiwjҖ|JJ ,cgy`=ULjGYwhL-h9TRYaV8d Gci d* BGFSŖ"MM~- Ux@[to-X"!h{#N<'+>09~ D`c Oxfo3ea-̀Z'U%,<?-F3{pC}"udowxmԦȒn<ۀ@WwUo|l\*=l_D <鰅jMN8F wE2kɥ㲏 Qz>-<˔k#vmJs,EdG_]ۣk]{=t>i~%5cE yM^ Zia&neL rX (xrFG,nSHb"bq3XDln.hi5hWH(dLFsI 2e X$a34# iML{ I@fZ{2g/ -f[m~t@ԝ>oxQ[ZCe{ݛCī<=- CP#kg}VWX[ڋ8NM=:\Ȉ{@Keѷ '5shiʙS|+l@4*rf[ث"^!; *"Jl%lm0`m"&3-eGIfMݖtqĕd4vMVGŐhr+}<79BwgW[[)UU}ꏔ2B,.Y8}^lIy'mb՘@2`igzz?m쭫{xWܙSW+G S %+ΧޭWex$= $l߻6FM:zB$1kbw_ס^P%k ^!L5E# ۳,ƅSR i1乢>S&@ǚ5Q_VwPg6 &|Q+%^OݿF|MV0P[sҔ#\68-_ g\]Lh4p< LSp "3UZnRu; י G3f7wQNa3iT4n~ALX;I8[x/N,a|Vr>5솷unWXy-:,Ӏ1fJ@ewI`3嗌;5\"g*M _d^bFp}^~gɗXp BwzSw5[+!yTZ*7poZ15[~ T {&a.Ʌ@ y.ItSkU` EOU67Ҏ̍ВAV˧ֆ9un˧%ӓĻgAٌTIܤ=P!qMXp "yKtAX9*c En( nv2v*.(qPT"$/h=q@L]Tcm^fS:ռHhƁ⾢n C+:\uU)gvn`L}0w!;uwxM{ݹc/t ڠF&:`O i9";J]WUW(tyxr ӊ.gP{0rPunl 0-d22 @jcC,0vXG\S0fsErq. gw^ǵ|%T %NI( vW 3?ϻql"*)KuC}C$6^(Be۪3*]iaUB/ƨzx $}**]N fw#bYSp V"x`)ٔ{6uUQB[px🾶Š]dA HD)rnwu1~"fd5MQNi  Dn݄7`opWf QA#Ş\J8{5۫/N \`*i}W+8/1UMG{-ɖ& ID{j\b4@; CH} ƃߦ5Â<BL6:uYu%KU C S]Ӱ s] m͖AH;of!"hS//VgF\5nO T4Il(P (c 6Q9+b^xϩ[˪| XfZthbl_sHI5[x~@2+}M4+QeP2XjBw矻Twv l>u`\B(=ХWURׅ(|ƵV$JMU<#.P7sh@ԫ݀ހ쐂x_;YCSz` ' y.[`k*ō1y ű>;.vZbUzclp kݷ\d!|A}oڗ,nlnW/5Rj#˧+] 3?DKb)X[)Nj<<\e JA$J Ǹ9[m{չiWˬ+>=p'>˸wg~#=ߚ|ў?Jmwy>A>='.%n9tZpIޏ و_?a 󙈤t< Dlda:A-Z2X/A J!.4jMWu0:Nrώ̞6h_r={;s Q[HR#``(c3R 8LuS"qn33g z A CiMZ*1 zMt~#{^Eʸ"+ Yib3JPUJϦ?EΒ7 n ɀI&:C -*P~pm{AI`\.̡NjHqPI5Va/+ź4ewz[2@zOr@eYHWpl#N[,t-e0Pa[χp.vx q3.ۋBN}P"j|WuOChJa'B,%mIQz=&ܯg| Q䮏|Zנ^T %UBDnG/28䪅^K"q^/£RԩU\,k<:EasO>"yFK7(jڶ ~sQ@2 UrH>?t{*evhY DZgІaWE~}(3q $NAe6gIu G鼸%$TUE#XZh<6_bf$A_Y7VN(U.>8E$ Q24Uz~uF/Q5=*`0ŠQ =sg4tQj+h:wY]Ϗ ޺:W?)\mE̜7Gw4H"3  ynM0ge6>YT}RLhS݄^8Lç?~p2qsxv܋N`<" =$瘢|^Npf}wӽfQ]XF8t~u?_L ˦Y|gJ=1\${,T8e>&ͻi>%p|( FEx6R",%w#F7 $1w 4b3ph3fMX<>¦w{*4gzjt ;4tz(ek#Y7\#_`(ȋ9:<`yrM6ְŃ$c"2H?5^vi~^\o:x(-x6lK=Ђ j4M4Xƒ(T[z;|^cy苨c0d69T<#Δk~ߏq^YzmT>5˵u]tg M183f3AT*:)y]^%J`sn;mD L;N5YG-;Y~k#MІP0p>9HW9hc|{;ed` E+3Xpq\^Úu@ZTrԏ5msQ+=xm)CrV`hbG2Xfs E9RB9pҿ4zoYMt=9h[۷[{8y)[f.WWWvu6I4_e3vңقKː rbf'k FU/am; _n!5?˵()Ԝc1NEl/6kn+Wv?}QJ*iwDrYծJgo.$sLrbs|H(txJB' 7cuQ5Kgvݻ/pf9mSfՎ`7mTp>+ue7p.ϙ'3[1>ZB>8Kx9;{yiH΁^QOg5bd '.}CY(`qQ rؽk[àAHG*BҐaʜnVQN 37Aiը nOGSGb+-NL1z4m4_Gps0ByWϊC@JUĴ Ru-/8`PƿC=6X*$E 'CEU= .xiЮr]r҅n ""CB(:$fur64Y&LN!>91UAHVMܬ+̩A[\uӰcq3]%$[orw<hq |>i}F$Y0#$!0*y]m׸ZSR_d/k8ˌͰZy !xoګ$W;!S3:afG iSo/f| $uY^_r"!byHn`!g'2!N}YoG/ISܣ`Wn]&|oEeyz/CmAKKXʶ_@*1(Ȓ)CnZ!+IO:'!*w2 >"0B^q>RNʗQxԞdxAhA;KFx|eAidzu/? jh2͉ri_z7tԆnLujcEcEU7xw/ &u-/v؈6 f受wp J*$ @AHJIu܂*Xceٺggu~j̒1L sP^Ljk1 ʷfi~\)]F,([n]&|s8 6^Uđ3`wߔ_euouSػ=ڭ/_Df7)M(_)ql~< `EmCZ> \+B1 ր^ht@+4H4B 1V˕G~=jZR4Jy+ gHOV'\\hk&pz0˨s |8\~-ZO@v|vתP'Dxy]ă2A"]jmpxw $1b42l4Ց`}~O'P"gfB}CpWj3qNFZEBQ3jΨmzgGRX( éH1@g*U<~O]͗Fr z| 'XnȻX\i]- 3:Tc#88,T[H3+̪O{}*\"y1=_e+)6Y2!uh0"c0!S6Z!˞*+= ~B!a*`w*6'QfBZF[jX$ ėmSj1HQb1`o-lB٢v]j<+LZMy|vq6y$ 3naţeVU쵐j!{$B@jm؊v2cesSh9J-g-X:̀Db"%0vPRY?o90",Ѳc$/0J}A;' Ƨi, CQTaΔ.VKK HjjRZolcdrkԟϴ4T=Z|f>Ryfٛ /Z_m1gy djloFz.1"8Pg# uzJX{>_{<z,Cf/rΑ7>ORaL]1 [7Ol<ߠSa50—o]ۘ}.{b_uɡgӫ_ }>E`fh+38&LL'>2s<ѽ }js PYyoB\}o_`[G!v,Ř:KuMnhf\#46nԼpL"rzA= DZgt8KBݡvq:i"BC}'h5AQy3Xn%Ey Wc<@=Ѷ1E85S6JmM(zqȂH%7c7WBVd@ICeGaɳ\ zUTXlQ(*] #PUCX? k NwQ,nx֋\G<{CCW=g܌I#FIdNH` We)>i1#XÐ{@g&8ŻwVwv=pi4n(ܡA1ڢ-!Č^?g$<,p .:k-maTeeJ79fdќ s%ྫྷ@鸺-Z~jaܶ jzůl:ZՖcD3̭V y=qYhlr/#CdX}{XOk´ k&r?D- _x7e-ur25H^Tv9ϑ"1{3P̣|0FvH|sr(f}>CȸTK̀뻨u,W!-K-JCF[Gl7*S,Y#٢ ƧUIڃ@ĽY({f3$Ni :7moJg*5^V Gk^lF\pKq(8MԫP#is"'1<i=@_DHt4O^S;fZH0vgr}>Kb@F;Z=J j{o`0:6(TSN ԺZ6H HΊ---t>[Ɲ<ɏD|vSE3"U+95J'.T XzX䱑7jI~6:\kFdC Y"ʦ6NHĬiΊ} @3 #t ,T]ILTJ2#35d6$iQ{-U!@L2z0G *7]ʡ|Du8B"H\ /o9Bk\lf/g!鴂A@T$*ʼ9=(>٫H1)$TʉgˢzqYOɥZ37|'v=GH!#'bzuJ T_^h8X`\ntj87»uӡu:-X;HJV(\eG Q(RKi!nǏ[ ;aÂVɱ8GqB 忲퍓glC26)A([E{^ <}80>!6Ql1x^e#r Uf*%\QS)!U<f6XyX*:kdп|dNmh>e zr vx8YQ*nؔU0sAGjGنkb&> ] ƾ!,"|O3IG=[J|tO D=4.;:Ysy#exP1>7<%.g"ܣ]MϷbM71B]בi`^F޲A'ܹՖFx&uE>Wv u+e[+L MyờK2\߇ןIF=I ;ɣ;,i5LI e{U6gta6ݘNjeвue3m1ٵ C);O-Ji]mg @+dɕ56hٳtVl{CCR`Ѽ E"D P: Sl^Skimݩ/aӪ0S@԰Ÿcw6!{':B,:y}MAM4ڷr^10~&x{ZOoέOCsx O>+T NjD^D }{O\T(d"&0;5Lss\ZS]2]ޢ ''{w¿%_;FUښT|aZ]I3 `H{+$xxT*jzYJ҃kK(0(4%)<c ( F yeN(,k/jFkiM^WN5&F"cgҨ?qdɛTJH媢c,:U9nӵ`햩 zk]7qKvi^o+ l-h+3@j$5&ncЧ ,1n}*FT[} TxTҪsQ)[ui\+>י_?[q٨v z9<|]بa3мm,< eD1@[ $Ӛ̶65_1|%T:hTNm>VbC3g iZ&ѕ`N J ȉFC Xp&wng >t}P6_}zU݁ jqDj\V Fy>tOfg8,(fe.mjysJw4υdʤv),pu`U0;JGD' (b{Uh ]]Rvp~y_"sKg#zԪlA]+oA{g:n3e@QQpss D Ra>꘠.Ks#s=*nMt0=Z(D:r0EZe&e;IOqog3üBӥOmQgW@1YEdnQsݑz1G!Z滋"{7Gb\OT@> i$P R YTM1=9UJyxXNgvAHIXd>+ =^w F46Q>;%M]ʷX@cwVPoМ3 6,sm_5]g:ChCOCHԠ5yHQk*D2Ru,ـY7❖cѲte;9&̧̼XL z°ZtEhz:JP:;+UڤuL6 8ϛs;(f yW# oJpv*-ƪOF qff0n<2þsrQձP* ,yx9ͧ&mo&̈́53D7 YK1:VWv_x+o -6s7!S ?eENrVƤ%K>;μ 18j]ӊ-ݚPa#T7@[1ۏs)\mp<>r9ϕ"nvN[~4ˣ,۔Z&EYyMo~UQ\y;ajco swl2âaISQnz8U6!r LAbfxrj?ѽGnUT$:1s@M^Rx}eJ5{L9P Ztm>n 'IU.q:D7Y1Q~pXSUs4(3i3ϔcA臸 ,jAKՄ/Ӯ>ٺL5noVn[6/*aR}Y"|h}rŤf ,0AF6 PH%KbU\Qʚq8#g!rbQwnz}`Q}a=zÓ{n#9{~w]@d ,! ` BC]tc}u$[>b 6(ݓ*ez;vFIhZ+ vT cR]6+HŒ=ާWi#31hΫTQBf# 3agȺ>{--ks%,zs*>dЮ(\B_UgƥQ냳5_o_;OR9诓_Oo*y)A ^-n\4=5KV76]8:H<ϓJxUUW}C͎쒇 z!|'XAM Y%~7N+ְs8`ؚbHǡ?q<IjǹRo}iC8neUcf|!*rCa2 Dha˻<;9ʭ ӒzķPE56g8jv3R\o<$Z*I5滛7SlUh˱XQz:8z\({W[1{=zЧ:u3u pE,6O B]>]l>Z^x@ʶ +`N/1=Aa(. H\]d}bv,̅ Hѧrj:Ui[2סͼ(l9Ыdt{mҫh՞-v /u`>; /JD2Zn,#Lye#dz 4dCF~wG*A6/IAb p3:R0\IJ夞B #6 DFquU8\Cs0k ؗcgȳpq ,b6~?b=ώf`EZѼ<$-TCˇ&\jrӉc`*=f[K1"Kq9Uht5Nḛq>i(~9 ;g |,»M1y\, XWzţ w+KfҒfoݧG ^NGD׌(NlŽ`FpeG@n>Ӗl⑶dhWT𴽟c&b9N;#mP.~81a]xwwo=i̗qN{!̲D+#=q -:0Vtz|%}vh}wZq-^YBgm ̏J9m ='QiGkg#bԷI}JT_㫋3G({x -T4LcamSbjc>PF I4P&}U"Uah *lXPԐ0@C ~ Xd]P`6g9~W/&:9=^K u%vihn݃_3~#kHE3} |߽wrʴiܓ1[C;1(iTYD5 pxqSddtK\oiM̆#LzQ ^ )E7s4@S]'P6Wk/siༀꕪKbƔ/uTK`ik׬VIJ6 X'X=⩺(O ϝv c4rh1(&`nzaBqkl1]cr1w?2jn)c yqyIS8Vf{q»7!p贴ű^FǿЩ(}锡v[ZuR#LaĥSD=T W ݁fu ۃ*R YWȶx8YHbׇ\ *RB{q콡`;G $xh1Q3/{nɃt}--N‚2棏#DQAX\R4 F@Ț,+v1͑uvĨrOsdACqdkjA>mGIl䈑L,a$2>8$ك wqtb>V}raeV.[Aڹ-"@ri8pA{T˸Z*ehlnX1 nr`t$G*%*}?`xcN {sy272-Т!6ѸQK2`".KpҒ k^mRMh_"H.ߊfxWCZ/ JzɡΑ,/bJJ')Pe*bGGR(v㬽 tb|,4@{9Ǐny"IlbcX;5;]wMP"U.z}Wdb ߛ2?!g]Tkn7r|_GU%W( 2zuxbA&2?mz:cov:lw=L󸧭Z /rK\[_BKϦ 0 QT0~j1mF ޖ:kbvZ7smy/~z*.W4R˶?HG֬K{Yxg b1K fdkȂG:}%5S')Bل>1@2:_Hx!CF+9 l*.HR2`НOO5 kB׺\{Xl|:t 9#֋˟ylpdd4Q*N}^]ƅ$~qZNAW%9/zOW?P&\{ڌtYRO>~PɁt`Z0 z?\ԳFz+,bg]{b)fh]Ի_1 @!I@UΑAb4ώ%[%~cYᛏh5"^8TZs.6/Lš C1N:;76$R%@w}hb}_MWm4:@{vհ>6fv%W/ɟfc UyG{w0~r|VĿVKD23dq{hPS'eZ4ϋmȇlY@j'. ^x8T)F `:ڹٝ CXH>1, 8IPrRrd>]]ɩo +!qF<]Gၠ<:`2B/m A)Lǃ%}a-( PR9[0ˏ>H(s$Y~/j |nK)jSX5*/zWm6``.$`y|ws,Fsj!~v/|gtkhxņ{nPl,+Ȕx8l34[@Uz|36MǼ{$ˁ1Li;82*9+m:WŭTHivjcӦߤvJ&};XP,͈5Ǘ"`TlCʮ,ub}Z͊uڒQLChgCLqm__G d 'q ksJ |;e4fB be CQmuejt(UiL>2?_d{rw4 (v79gr1/zyw6_b"ԅtS$z+0H*3(n>ϵ״Vznf.Q L}ExE,SBuKzP:scsEwK‡[~_+].vє$RyNISH\7a[⚜ ukG^^"c)2z@(Pl>C380defaCzD Cm:: ۫U>euTXY(ص&u):M Q+w;a %\ff t`P5¨ ;AF/ly1ǗF@@W6?+8 IxWaM\|o1N0m* lLS$2{E1)ue80wGVHz-Csؽ ƻ :nQȷFސq}lpwˉحwR-, Q?vwL?8T{P+yb9^Cq4OiO>ʈ]?Aj5] WHtڑ`hqBM8 h7".kоΑ 4^-\,?fbި(n*$(4%Fb^Bwt/%+Mr1/saJ>+Aw[-'Ec:o?]4w-e?*wni,˟iGa䗰GHg 9:*c DƠđmu٨պ[jd%5j-t*JGض5wQY=Ag +$oic9b0܌b." ,m%.aoPt3?!B8K:Kc?Ȍ2y` D+1x;:Xvء0 vN ,].D-(TD@/]X`P401 }XqdԂ$z+01=2m#)nQ`vQH'ux$xWUk}J2Y 0̪di"z|8yN Z4leR뱠C J)2C^[[AU2_E SRKqq+ݟ+]'\ͣQ)v4BOTsg,wHm=ovZf;!k,?L&}_;/N!6#G{Gw*6] W\AwE䪍-("8^ SF^&5%Ũ/GSmtO1cn?mvfǤpuyQLՀPt+BlSU%EPa>ޣn7:Gp!\RƠq!{ukȑ!b#X+d@wjs0iT3,K;dҗSL/aЎ ugYvvѪz5~tj'd-Y٥.Pm6iB1GxR#r@f,0-gnUrwm#xC=|Yƍl0Y%E<݋ ޡ]<ꝷnw ӗJLѦC27M \摎0f 7P>Rm8e^88w❚l玎/] @%\N"=}  t6ϥz IK['G59\a7WW<3EOe5N}/e9e*RO/} BQ axTs{`y=IhTH' ǛVPca:ef+J(9V@[1dJfa$jl}Y 1,$TGk]TG\;㗲m1'ևo{:yv{rlCwmDrSFxj$fzf4ʹB,VẠ%1ĆL47' k52-NF#V&>.^{)kR]OFĄ};M[#dwZ*-2n#0ūs>)`荦 vՒBn@ٱ͞Wn >R3oY%;fpS~^\>GxJ:icOyu IS|jv!iߐ'O{mClaکF.Iy$iέi"mysٯf.l}o?lWrǙ~eܪ9iG88Ѹc}Q f] b}DwNO{aDə0@-0:F5֫sU:6[ȩ\S\%N18r J̪pTe'O|cţ \؝e̤x))p"_nUBO kA94z WeQtyO{@ sU6π)HK-t|/{g"͗s7B/< ~Xg] Eǃw5>.fIK~- ;PuzӅ^>]טځnZV:>ɍiH^ex\B. +Z>G]+ƂTZ\ ]G tઍH\⣳01J7Ni1`2Ծ!"94/_٪{٪(nh ʐuZ)죹Qm)ey's.k*8Ǿܭ;̂=ElZl &.:#(pxV7mQuNHY7{ w.:enݚZf8x[ 3do {B|z]T W_fJ vѷdo֠ ܔ QȎz-}p(̆ܩn6mލ$+~[Y)'G~1k"p19eÏ0K2 Cw͜z?k> 8gVXoLEɉ ÿ?>HP뤛6Fc EThbUDG|K$_in˅|fGMbX4*D˽WqlbYJ(lS}[o>89jAhRP`Z0%&S[׽*A,vR$̤}UdLڪS;y8ZP}zKGuf Y.+ٝ>Ys 3r]3#ё}d;hieoaC=3=9lp؋, ;'{*zVr-Er%j]kY]"PA4JKVMgRUH#4::]`74bи0̎Ir[yxS54X:Hj9ʼx<:yvM\6Ç=t22+,+~5J9J:T>7f=7*߰1l_BJ+}!!ާ(w.qgAQf)j9׉KO)CEzD䅧m#"3(myQU]|骅t{D4,'ʧt+Lp+ށw3['Z*տx.``:PW8,3HQW7o~Cls GÛrQEօߎߟ"~OG{hVZzW`#h ?`aA2e5lVe2HTMbaE =/sQP;lx2V2sb­Wzђ V90\ eɼC6Ti\rę55:zgysV6.Tep8$/H.U(bhԴrjZ3nu Oy{ps>ehosB@)ղ,8,Ό00K鮑NVs6qBq̥4nmf1jz$56x77y#6zԎ\+x>Vz >=is2^ԬWƨ49UbC vAȁU^s\sSr ޵,w% w5?̦Ⱥˬ2Va.⛤AAmm ۈPY{BxƅzVavk [fb 6$ p} Gy䵞'e `SG}vL-OV}el;HULF'n`3*vP hw詼*tG&Xqlߦ89,\˟y#*_ ۭ8y9gf%f+Nh%N@)򈈁PHy Ǐo' jx5f,!AR^Wnl+5sU&].?U\ \rnGhb+c#H4|jd-4Ҧ/ h=i *dL Ȱ-<"}gpK1GcFChK_Jl:YT]wie\$MN*ylu! l.|SZNW/[Y~^2J* =>Ղbg쫇: p9<o`k"Bs7%4g?j>߱.`"mJ6}W;N4[ӍHOb'"*?g+@ co|ͱX!^`,$ /3'^~Ir !**I[J Tf F9EI\f }FD#I#! GN˹凟E:'nm593 ,?OCts ?էRw^c7V$6#( ScPÐ8`^+W6'KDWUPv٪ז/sAfOk8mSwjܛFQQ7B،mb,S +l+G/c'cEt4$vpdžL5l>wkܘ*PKGp׆u!m ٙrmwm~ \Z.烯t`Irp\t˽+;u0mkrlVk:28a:4lt-t1tT<3_{s42‚\ҍDs^眚2zٔ5;jHWvMzZ7y\b R{-z9뱥]n{:Lrh\əvsJ5VfTE (N='`3͹Dg<]짐:a,>D!'2n5u>(AHqfA]́!ѾezG>aTE9uvLL[;k^L6`~XBX0+0>WO㯖&/6/=3NWkd%> w@jUQP ,v7lS0EeStoD0ŲIq-n^ՓQx@XErp<[qgd5xf.(Q hMV:>1?Vs*nS=!nOPEadys:/$'$>h^eQ5עtVbcV܀R@! `=}w4o J}=Gކ$kV?R&i< R Ce)rùOZ DF |.I3KAL }`nk߾@@EP=#qt]41(tpQonʁȁ9D(SwO7g͟Bs}v_Soeԯ 2FDB9/stTOHF yp0g !V-nt3 ]s$5 ` rj f+(z|/w@ΊB}Զ 7f1n5XrLpC45s+eq0ۧNZ6e-\B\.iY136U 3tӭm.F[a:ѧyѱ:afxh"" bwCADʄ]"w*jygWft7Ls3v`ED<.+ebwZx{%L"񿸰~h۹w:64G USD@9݁тp`c# l>$vo,T̅"$PE¢#55G2 l=̗mfX~ݷH ,9rgizp'Y<̨G, 3uu|0dƥ;.c q9(;$U [Uϋт([չ a~Elp9$F<2='6|ɤ4f> ̡S=/'QA@DPVzERhIP=D`KmDkB`Z}& -[6AfP~m{b哄EQn>_f(w!(L. )zua Ovv{6-`dKiT:֯Džqɳ^3 &T/<>N* C~*OU&d[NNs ]r\0d@h E|>N3f)[A^l2 %ZQa$!m[%PvP9*A@#+IɒABDb5 | ]́ĜϲOߥ'm oQF`y~&(LY _u9}t%`?EE4=Wffٞ͗M][e' Bs@y';{08/503ھ~w9iCՌDQ+zKI炃:hL!֙Yw=/ kyZ_XF!_~&Yx/PDdM xg7oƿ)D( H ÒU/c4> +5K SI0lE}OWIwXM6 cPgC J!Oĉѥdc~|8\o`E# W/!?"V일>$8EپvaևRV1( Heb20y$i4'IwMh-E戠!1 T#0H^e;r풢b)ݛalH|j݁ۃk(&=>(t N,G 8B8b&m/v8DC $80q/;.rxwCFoIMM1N]aQ4C&M3lCN7y/sCD<8eFc=Z5ѲH}4]d\FMqDg6@1rI(d8S(z[sPAI-uhs E /̀TQ$ lPD[D'] TdCɒN>Hob*o)'s~9R,Xdu^T QKĨ*=G݀ ?Y=kylvbE $QU@]a܊Cý uC> PfO qrFP rbڐ \<\wD@HR1fr !  O N101t]":0.ڣ!XZ J=MkfU;-Y.dӦR+f562&N8tktDa}IX+?Ru(|%dɅۧ`S[ PS5e؊TT"ધ B ~|x}(@ м _$G RCd/ob1 PM(.m (x$o) gFtChw2CC12V5HZ.$o8₉A@:S"p< 8ED)qDZ (3dF!Ųkj\&,DS#[& CE+ջ1Kn ;hz86J$|S`㐭9:8<:M0]khXjۧ6k%Se*m 0D3(s xִ((,Ebev͡P:afѳ+k ɺ40٣[2q^7H1(X<[xùeMIvH[)e6:8i UexT] lM]DIdD(`dXAN4a NYl86bYLaE҆1q3&<$8IR p0AT6 5!| I"6*/gXOuK:*t2:uo*SMP1;li$7͈q#8L maFR[Tm;e;%HhEsCLL5Un4P*- Ut 'vvTȨ6dߤ" rvq s/oQH"ͶNlSC|43c 7!xw:xyV{afl`xb5ȚPS{   YFb!NW- g=):,OCM{2lCX%^ǧj~xݹQ)!s/p( $RH1 2"Tk F1B20Y+" "@ %D dYsB,dYHZV%Q J%-H E$ #" ((, K*J,c"(1DH " F$a J aT%26h (Ha%$U! I(FFHPEA ȕ%J G!0d0@,"IA$"V m#hVATOREK<ڙҏ-14HLGr`W`]epgᏇPeRB''cev 8F<57 $: t@`pP(JZKf !q`ćhuI}#0ܕ)6d{|Za" KByEeRڗ|y6X4{+H"0RVP2OSyN1 Wj "! UBQCΙs`<+,aîO/z(wlp*r_#LLt8b7-_j ׵U=$yԣUBZ1^wud7$$/E .m[Å1\!xY&@d`h{[־obHw%0 錷}:|T~9SPf]ph OIY+}۰t P$|tH55yY[sg8GQ'DH =6˱žTdؿ?xPvĄAiM?{,73 {0D8GJ=L :f~B X#8=kHj 8;,3~YDr=&>z|?4r=~R`Jb?y5؞)7!P #l:tLk ,^ϝF,EV*RJNAս1.#W3)[e05~6|v./w #`oyRF-dTOh{S<5,r~C,|€ZW"bCՉFeY֭:^nxI b(ȀrHh>I Wd8-٣=+&@(t<͆~iƦ*s{R~ʢ##? >ľ0Z@80!DnK D}CFt̎ܶV=IuS;՝9&Af)ڦ(ٓR4 h NI~:b,"(@S ՍoshsepFL"Ȩ|;ZLX6C8ڀ|E: h Dg HAV,g8P.jY#}&(.Ӆ@ ~fx5X>]L 'ZJ ʠi5sX]8ݺ$OS!q$!wEDAT![!'%S -"$E")Fb ƪ1&eTddIS*@*f"S\hU mhUFEȓQhS2") 2,ETAň *l@X(HXԒQ`DI1H,"B A*1TDְ%# "Q$G JAb Q4C!%d5\7xߗ,oysFR@2oزE!"rL߆n5Z B!) y\($ȅ%bP.ݫ4$E0γ Ho6y5z!; W?F4<0<wo;^3q`L6g$P.($`*BV2YznOX癗qGBWW o7@Ggˎ$2 7Fx pq[NFe2sqy̒O[{xߐc'+ǰcL@U(ɂgGQ`\^Xr|>(Q9?&p>Z!1Y;xzK>Kg-t | F$C笊g_·c-Ҥ$$A-H #$8vuIpfI{d;3uKn̺ $1 lFPz $/BpGm+nsD@8B v.yK J.PNtkBuXQH1P0?QoN-gl5F,_'`vuP[) TQX@YQq ;·ED td<߱f0xPG}\S< `;mO =bdV% 냙yôf\> =}߂#oz>ep#уL8id<DTyJ6`: ^͟[b!vai5(8BN,4`F]ÊB,׿D/G#N/ <8AIq<|sh ijQ(Rʱ V5eÔxկ l1gut?ì$m*ϩ&~Jf  PH*) "#r Qd2F(UQZ"HĐ(A#E"2"$-"$Q7Ҩ0)$PE|0N1AKP*ȌH3džN!t;0~͗jM n۸:p<2o^^NQЀ, n }rQLSv{U;UV6Qu hyn#yz!{z|X۟R%z$OIO% f|Kkv$/:\-Bʈ˗"?KN O!B~91r?t5J X1+(N-};~R#{9kόC-@AIN3|!p` !A~i vi4}^?[ hQD6RB@9PE``&[ XH2$P,`ː ! `E"@R$X` !! G!S-ieFTV8BcJĭDH$ LH,Q$D$dEQ&zHh=B( ēȆI@,μ,w*+{VI`gz}u93 =R"),IeT64FKˆs[ת.VUٙKb՝k#۽VלKbt[m ,#Q>OU~#܀#,of,){Wwߨoc\ZSrj~\P|؃֘zys8BM='أ|Z\hP;qsF'9IC6P<0l)4apf1 ]jg.PEY7h&SR8CH]rKH, cy':wA;-{{ :p0˜)/xHZxOWKHē; ֒vwU6 `uOd=z@ZrgvAR KTzM"3 []JDÍQQCF`0lop?b}}l匁,M ̄b81#ʀeV~4Qp?)&k]gp9rAQapbͳ ymeƶʔDU@ ֶ*|N]2si{sǩPHEhB] aJ8Y%d,e߬ R,mA_J DCtlX f66BbaK*)%5ӡ"1"JAšxӴw2X3uT.o525Ԇ t[2zM"/sڵ`W"T]D2Edhk [ -(XB33$-ZF (1dH$JIS-|=zL X%"p(R"R,h;uiA5pV)~FőHJ V, FS գ|6] @dzz04lHoṠE @I"N@o (F1AV)e$ :o;Oy%5S r(knYٶ~+>qJ89ȵg&-V=fgO9~^#MDmܻ3HE=EIll9 {=TlC@5YF/[!^/~y*bEhT ТXqX兂E@0N͟ztd@0vR"O᳹䆄M1ȚI:Ʉ?'qB~Is>(ɇQE( |O ഞ3l~(IO{}G>ޱ (V`x[JەFA]C.d9ųL9p4g \(v{`=HȊF'~pl-0Fv0مAPo^ @oQ|(ta<-i/}G`A]T̀H&Xiͥ#B<-,cq|Ŭ@B Р ںϛ{fj}P߸rM+Hk޴?~Pj%-"2!Ҕ?tl@(L[٩ɐQ%K [EE bDHEY6oN:B؇1= "60Q 73(E&0%ZVw$v7J3yG5 F'JS0^tB->0+bՓ?2TU9dT#~9'_y_6I((Ht:Xr{ HEGSsfN /jav赏S{5"cɇgisO<=uA`H6a7:Ӷ[Vῆ`3Oo' 'N:Gg5K ,^%j_M/>.Jr8!?]5@6Bxaݏ}5b"sw1$3N:")E*H!@WRE@WSR"=l2 G*|~J8 QE)xCDFӚB,AZQ!EFtLa:5kk_m(jU6FMLԣDUAH@F,Ep220Q5$:%E`UbXX0F]d01"6wV (WEsB.& f0lcbPMadf1F*bȤ)6UY lE .¼1b,fLB.q(WsE " 8$bp ΄F,LDh9%u-Ke2%q2 1`1XDQB)dGe B馳S(LXpZ"jX Zaim. EbN&bA1ZDX1PRc1xdwFҗqAS@hMurK(j 3PZ6/"ADg6MԯصIVۮ/*-\63|!rl28WlE&o t;t?$9 RsYhabcWn속fCLAp3\5jXLI7'<4\0,Ì,;32i 0rKʁ6cmVsz t@ ,u@䓚p! FEāX JJȠr Rp o$ѮrI yiɄ'F@:GBg,91q6՟y4xx@t z^%aM%6Z3ENfH4cȓ$2/-dY9ڋ9,LNG)sIAnVBNeE9nCE&f 5l3F&D c!@XBKX /$wLJoZ2fFNuP0C!HRW)Ubj AI !>WB!UDTL8>"#? !Tϩ58ZyQ@VĩvGV.8A% kl N^/[.SzYo 9Ȅv@ "2$ B(Y[EAɛebVٽCHoN-la&a4ozMVӌE dZ\k&1*js2ZRD(Pa!9x}"w@lSbI6>΋m*0z^x ЀlN@Obk f9(%}3 82L9r;lKd],1*Ȋk#hJ.1ϯvuns`(]x֔ z<| ;D!1@,Px2A󿷝;+P\*4׆iXD/)PU<Ƿ\8\ֻx)H"D_@@3SU"13ш8UfglYSB* *)ʼnH/CH"I x;'BMl8rT QFKA Ȭ(E ,HER"NAiXi$ 6b0XaRIH+ c!Y$XbBBa"(2d"2F H(A$XBR(EDPY2)&QH4Aɼ0ߪ  r$I3a|"H,X rʨ( E# @YaI0;""pŅHFRʠAQ!*!" QF@d&1A@1*0!@4l H`XX( 1D3;^AD"04 B(B$:0 RWzm X "(@߫vM$ cY9;"JʄP] H*+(k%b~/d;a)91;X\PMLfh$b FEEJPW7%64"[B E*0/lIYq Y"HIQH (,0R. `>C.e`zIm0J50Kk1HqMN5I9:bi C({{+ƱГ0} hTln@F( kDb$D3)2 "Ylu& !.TRXՖ kR'ncq}])Ժ.Xu$Q!t:gS7c2 yAWvؾigxXd(^к?U#6ʄF-kyh!ֆP_%>'G7 ,HTU0cD^. cH0 8˳9^kX .9āN<`Ib!HkCQDVQ;݂xg;&r6yķfparW|oZR)׏yk<EPs#`6 iC1Bղxn!Vn&}:֎]%d˭|:8ji&AQ7{_@X HD"$V*ȲȈȢ(d"%+H 2I@#`X H)20",HFETE`#dXF0b"A`a B (@ +1"X F ",,D$ dI$((`,HBA* EABBBU "+ @ H  V0Ea,@YXlzBQ@`)iSlFrg F1mey0bư`l6cCCzg@'ΩkBnɃvk'>C6eLR+\v×3BYM$QD Ug4QTD1Y*TQ(t%C Ic|D3oVNf-|w[*af1:v lT2P΢R( 'g1fqQۅ]?M#>2UlO>q!oŚ5ɡݵ ohv\<) 1($O~2TK0X"?5C"YuiE㷽*E&&SufG*1"HBu{XX #g~EfR{rpU&;|7ƌS{ܲU4-ődJN '!"Q 쩄Auln{+'jFeͪ `"mMlHQ==6?=񨛊{&78|#@kík0HmA urwљ8d:1vEyʿc҈eĹZ:@m' ܃LI Dz0j^jt_' rR%tжLxz1 @ {`M<}~$U[DE{y-5BjN:eKIS(#z-^U|otQZu~g ]btgAHY_!AvZpi 7+^Xs*塪C 1>L,LJIg%p2ld5Ci&B?=vI H(Ċ,"X@bAd%H+! VJȖ $*Y %a FJyeaH"# $XAa+J2D+!(ʒDI1b1$)F0REid8(_Aa1~) 2,DR~^l|16"NJ]B9ȁ ,! ,$XIE(, k0ZYe>L)iRXX "1T U죫wck~OH/l;5`|͊ ATPXF(U}`̪""̧5'c! /%JT 4bETG3( a4">)` (yG TV臢6;C߲)ȩe8 n$׽7IOu0LYJ=ng>{&LfeED:h6-*~hƩO݀m9(T|.)졬:ID6)A!ނ{Okٿvd{0Pc56%gЄ"> !=IRU/f 5WM%"ozl9ZU@X"ܗA$$&@I<$r!]JB:G,?V ?]7YW ӳ a{ip@"KYy \?=א"vD昳Yo<*MS0 7}.!xMz7t#hM%yɌeʅJ(aHIX/~Ņ;}X^e,@F& ªqj*bf(2/ə"]&5*a]Z*SF#Q>g|;AEAI ^e %0? ͕*TXAOK*3*=!Y)'XHjlN~$E@`*DyS֓-EG-ǚS<P$4sI:q*íݚy;6 RIlP2`ڻ hHPjzժm*UQV]%,? rniŨ'|!K>NLTP%m`MA4Kn#vTUkZUJL)\8pв)Ż UҙpOzKeag&F?(&'`JGqt&)A ʊyKgm *y{N.YG2DT`Lg`xHiVAQ Y$X#U"PGBEbD DXDd,IY(*"H@$TX2 H "D"1B*Ő,R(ZJ1AE U"2( bA**FAH"! En$AȈ a(0X+>?z=LxĴ Vm$'7kM["He ; fR34:.abx٘Z&މDsxm2VZnA\ D@ b;[O&kY2 ܏:+N 5ET~TEDw HD|~Gާyr>wh>6|,A)hYGʊ(h'ϼ$=ޥX/mӖ33uއ b[_f\gwth\Е]b]:.ѣ .ŅP {!ˇWFk)+1.,Vg7"{Z VٺKJ)im\Z[2mLB:֌V֍k"C| -CO17Bte(-sS$e l? ƶIKoL6{_O?mue(OFC5oN~O%Q%iGcfe*$<:im19Q+^Jm>GBO1DT`})+6}6pX* li#h-++6IB/Ȟgy:CX$!66PX%bΔc K" :VϱOqkgCSl( ﳻXq <̝Z^إ` O??3 HD5I$! (TUq&#!"a ČEUc# 7:'{6nOuF,PX+R 0#AHmXeH).?VX @XPAAJ[BMII"E #) @ ŠռW-I=cL愬 TShI]$Wϖ8x.EShi(BqU%X NBE!Rˌo]#&a:a6ڔ[KG3VPr̅cp2 BZX1JrtH A#"CLIiQVAEO›;0yf'$tM?OC:ҵ:3kPloF:p 4 I$,*Qd!!UQ`` DDHE`# T$aa` A`(U@D,D!"QԈ (&DRH0Ed(EdEAV/i%dP B) m9{v̠,"V[[V6J;p.Z gk(2ʢ5ieLSh,ãAb䎬9NWQjDCN0k1 ڂ˗SYf-+PЕ˔S[ˢbM]\̭ Zj-JꆕG3 eLY۪#kʼ˦QV 9Q!3g3Pb LLªUVnb&zԆ]졦"oVSz`J* SiAQ`s-Xb\2\ђmglM %\-uvlGe 8a٤,-j] Y PdTb*Eߒ!̀F Ȃ2( I,d@dPQI+RMMV1)uc{qRdĽYעJJ cMkFe+ +d(rŘ1&p; 12hM\Ǎj0\V'GKdb@ECVB8 >xI0_?rDK #ϓܧXw.{ I=M컶x5E 6YB  `X_=~~N;WZj[l@p C2DFΈuw!-r(װuqҼ0 m>тEz4Xk[ 68Ge3$<|\؂rM{W9oBE@=8FyO[Y+Т$p i!mqYdn.T 4!ufFT5`֚4Y)>kڰZLoL80pAVc\Yܟ **LEZޢ `QNF2.%vZ*c1K3֚_uo:q+촳βJs0Xz.34e<-kuNYFFprOmRBrI.Dm[,c1yy5awE5EAj*(Ska/=1@Q;Q&VxiFì<k2lg]qdƪ$"\ SS*PȇHQII%=p(2 *GDP .\"G؝%h`t{Ї|^ 'kS :h꩜XxrOD졭lX4aRN}D=H sT U=M:',4qQan\{`#bk{JIY%78D9 b.#H ]%Em;Twa󤆄ˡX)E QA`$6AH,TFAF$AQaQ$D`AT@=N1R!!P $.ELbr|(^z! *Y"`,E( +$I a %H!N)I &I @I b+ T UTVB"  Ic' t I Ya:#2('q @s$ &S",B!.؜9/5رeFF$|mOPf&Xh$@ qRi/ŎMn8"NËZ"['K`K3L<8 yv Bhd>xt)0~ϗ^?+=V;"a*s0NO ʊ._ckT 6.Rx&&[=cEAH "^w@ЊlH PB:0 yl呰3 DbIDB,lAU!,QD V"EQHYH d (+ }T6d1Q0bAa$,%"bDP!(``0ȁ1 H I"PXȄP*(#" $)!E7?'⨕ fC퍗ճb+cL(n XpM5Db0[`跉ɞ~y*4JTe-Up+ETlT cZ~}hMR:˖=&T*UC,v)(AKjC5A1[RQB)(I4 4DQ-F'+9B,Kp ak@ Qn 6PhI" X/i`YF$&KEai~rT~!Q\ޗsx8MU^s5r=6HKM { ^߻o`MUK/~zC1>H""s& %y=(;9ދ)D9ƭ ~Z8}FPG8p< |㢻 HPI̭@F] &B|$uq7I璉sި>GTK΄ǁ՛ ǧ]JV:ԝfm?NvN'i>oC9%32?v+[rRreus)XTWL4(#CFXC3ZРfZ[Y@Ufj8WUV:cpmZ1,n0,+~ B*mN|]YtEPt['V/kƵ-29C2ؙLV .bW-*J,2biLpKh`!@Dijԩ(1r>.m :kxI>6]hȸ$,HBi/[I&9m* % )YyKe{KPɨi 3ݼPwD0cX^D+ Ѭ*z- 9Wz\5 &/Iz"N ;aF;"R 2QVIOW's,vh9s;PF! D'vUh#1&3IFj̶-hXsy*Tz!!czԽT{O;2u ?Hdcﰼ+얺7EUv]!a> A DW$}2qdzUJa@qaN G/I~bùñHvLQИN6D9/q/X3WEA@~@ɽQk <evR.@ǰejO86cbA%GLS}~EVMtwKMSY#NQVY<ׄ_eI7 W|&NPV^hDU%Ԁmj:8?-;`^3gwh-/ot7сSj^\T|j ?hiN=}FInda j@ao1^i!4uuuG'8 AUBA}OՊ1cPS<Bz|{Q95h@ὺzyx3a't00|8 ӓd^{>qV`Ϗd+oR\]k/[wA x҇t٪U'Ff>(R<JO{6 _3FpsӇ7uy!Z[/"&  硣l*k n ^X)OY6LϮ˘KIo ܡb#k'pY9T0޻y@w8Xno8& }[4U㊰["{~ N5cc87@a]W!n]A* 3@JR+${LcW(G3,p ~36#CƄȊ][CÈZ bE2=D2QAB~Pd:\ev_]%'fJbI )*V>?ǣOp<4wx )i+;Fj>I[j5B8Ƶ;;P2+9ej3M%P3!%0YAܠAL&g;MivPoeSAɋg?R/ȅ)トBؠQr0y덷sQ_G3ߡ],=F)h-r1}`x ~eJXޤ7|iBPQ7'\CVj#Aʸ F'[?1EL)2=q7Tu~" tľK9'l!FiZ?Fe.| Nsn>n7D":9M&݂Y2Z1 ja7\!.CEíD9^,+[-*N;X=i1wmµ&W, m%n[Tʼn =:4+CA9g\ɍԠI#E guPS=H,\xUhN3LA[Oif]w}QW`dl?B/SifYWV+~s}|VIHԼyp-~Wx<-viM3bR3\`.#ýV+şY.sQqx=p(RZ̸ۏCO0(ЍJ.vc TWm%(p Sov<|,A/Z\R5H=E!nmJk%"=TZ(e3n<ቪ"<ҠLRۏ[h,eZY@)zbЭ+o˘QWVEP bx{_xy3 =P4iJ eS‹P!z x9ʐJ`e␮oeFg}mD+ĞQ`|c?K?H+73˅fG/z>~3{rx RΑ > d,}kXxfǮ ȑ,F @ EB E0T*!$@@`#Xa QA0'*D2kH *F AU`(, `Q WF D,D)'4`ۆ-mzxyߎ Ń$9~q:0L l ÌZ64cX ?5_;1J G^(@QQ*bQ!֠E` AzȪ)u% |Q@K2## $Q 0@TH#DDH Q E r:@-O~,!Ă /""p7u DӰb[UZb\'~dZ@ /lO=e*5Ht C6t]5B ̂ ȻfoWIM(n|D.-)rPZvBꄜh,[q|'$K 3mqZG"?o@jdMwMī!1m*{nv[t2Wd?ۗrl fTd`Bs|ݾ~]7y DğSd#2v.Ж%!),6T"K^ :/5־o AhA1ܴ"4X {,h,Ӫ-J?"p(R*KLZp4֖ uR Gٔx@J{".GGBQD-͕-xbQQpw^7@.-" @j Yau\zljń(+@";6hD1WIFSYy–9L:5z@İ?x r !q@).)hܮp3j IQF "shؠ|u|-Z?PVĚ1AL+'Q^`_KiÆ"!73lZ&BЬθa5HLskQ>(l>վ9']NyzPn#غ߰FsDw謦eijtdWF>wxD!ch-fJiG+&w{a]-,R>ſB8Z}+WPy(zq-(D4 Z2BhPZ#k_;~LW&۫CQW3.0YP~VoҠ,sB=y}2 ̉t-K R[2=È,0~]xXF|fXO|g(Vl0ț2#a<;n{m:~mPĊ3 J<=! LZx#_;`H>`}<[URy1'8 hnZZ[(HiE˫gԍ;uX~&͓VM(Whd=?S8[ޑG ʙpDO7* I,u,& -du&_3Ux_ZUBE3cC>G@P8n i c^krqPw^=!z>JR-c̣cgc V1C{֞3r5wj3[) 1>˸q j'pWX.!y-"IXbwti%ǃ`<6E:ӰkB:%HO[,F)j6>5`t{wH,.%i>/ɾIAmD lI F@Tw=+r͡ԃѓHsHTE`(s*ҠH <v9sICPЌX%;, yo{@{S7iqd0OπLư1 ?~R6. ZΦ{yq-1tά|V`L2!eIaBL(/W ] H}xQ| \(HfAyavr4^ȅlDPRkC+Q?RI'Yh.K(9 3BD5 _<&oȢ,;oyr\'_ ȉ۵|2^[ a>[ƙ0#JO_A<3 5 V tKmdF_;uہk]_mgB\ݙ}ƧECzgV+wo0:3s&au,C?\IY, 쟱<]SzZ%Y_V[tX2'[O2ҍTYgplUFُKyBuȜ@@o.)! Ne^}"k"H$M,92JЩCb@`#9t 7cg Ϡ y>E'$ :{sEt/] 3\)bŁQц >iDUY@䍈rgxW΂Uz3D$w˴IXTE.Q`δ57gyi|P7A$YN-+cù<\HkQUl ןp@zB_qrP|:ü[4MwU􌿥V)V4;T)3?E<>7V$:yy-?#6 D#=@*k:!`ipBk0ae]_a]0]- ϼ|MBzycl$;ˋOz_fjVo< R]ASi_(M#(i9T5iggͅ1DvQ&BvۄO48Ǯ9=N-ٓ4`9+i#XOu!ɵaZqWX An4(o*c-_IBs/VA +:V'{V__ymK/%"NW${//ת+%GYv@V ?Ng4HKYnuex?'}AIC^>T /?V$ʍZz_<1@͖@onbZZ"Aiyt·l@}o㐈66`@oZp o] #8Lӵ$`nEF_E4]y#DPİ<Vp]:v@ci槤LJ&NTb %hǰyyG3ͫ9A*0&u/sc] mR #ipS5T!Bn )=;,>m#ZU?!r)% Eo%WnƜQuR03loCx C9_Y,B{=\uP)]L:-*WZ͕f3+PW;={|MO砍_Na4F/r+epTDl`P4t A$uAkOXLT&c4dXuϚT>D5W8Gzwm`E] yekny^pqFޞ7vcIȀ}m%Ӱ[JˣNňc`*-UX[ngЦU}ǍmO{/Oߡ 4Y-tʔ$w_ arꡑgݥwi3rJFd/ZʹTuYjҙcB:wpܒxC^ZͧZWO(:>,D}.),!ˑMR'g}?bKx:+:8_$PK]ZB{!^&;*8)C9NbH*JU߲nÚڱZ|Ý.#ݨܪAV;YwC%u/^n*~s;e7ǁUrH@;1CpuAiUjَ4\SbS*R~)U=cjpy?j=CP"a;Jz/_C5~߆Il݌Uʍ(>{>uسvq.S*.f4{KwyI..L:톴lYysةջS9a+Ǔ:4>uX2T ƒaYa k*O9?5(T I;Zf* OEvVyZG9qM_fݯ7o*t *ע 21 ۏ75zTa *+o߯jեNlmHJ%ԧZhtZJwc#tka%ٵ+_J:q#ȭ=Noi8]{ jjP)*bώ`ӽϊs-ýg]ΪRʤ z yCނM])S1qVwU\LN`(aaaIBe2Y /'{kQ{/+{<_7VxǥEY%)'2_sN:֋3m |>s]6޵qw7~ {,-J^jH?H4v]GR| x<5ϻ/ΣMt"a'[&+ UbeY[>Ew$bsveP{-I.mLи:=I6Sȸ ]YTFa!`<\XT>NmI MM䐒: 65o|7UJ|,]%tŚ )Xځd|VWA)S_!ͨ9n1-> >u_wmFJO%>5̻pH$y3@U HH Qdl9a|DiȤ)),Uߎ,o'pH؊HxlZ7/( #GFn/^zo8Ta vdVa9b(Jl뜏%=Zў;X CdU ZTL2:*/HKf > b)3K8$ǥy+bف/Q29;+'[@7oYAԑ ^۔ӳwvYcX9l78鼋+SSY]@@bs2=l] b#DRYq>>O8W3яRa.hgl3H;lQo<ϳ/z)j}f77pE5>%ΧMG'uIef4~4˾/c Ey_n>oRͻ7j&.J2B7ζ833wƄ |" r̠<:p.REPx@nux&]5 |H]=_Sn=J\&xRzL m.Csq]BQ\fudŪ|U[fJbuSbJX} `k;R?u)xS } &]ꊑ_{4b믁Z~.x[ٗ\t׏ړz\г~=uf4،W~|j(mߋȡҳHYuuWoe #,^)Ol|.u& 쯈|^>|mSm2iEq1^-ʍcD cg@ر럚ߎnvۯA5]mcsBqY~$>&X/ 47$jz3x?W_&+YiUKԬ94Sؠhm3.6Kcy`{q4{k2"cjMK7X9%;Y|p#蔲̣{Щ*՞sGaڠP^&gֻZ%toyr:Kvud@iV^ǐcF9lJrU:&?K*z{ ٥zL9S5:^@:21ď:(6ļ]u~Έt)n_eub}OVi-5]Ռ@IA1li͆gŧ;uoz`pvL3QgRa7$g d%ش$䗆{0s涹Tɥ^U|]m7pߣCdryCn(^ҩZ+ڭ[`)~̣!|'v2OgJ3o";5Q]ߗKߞ3GzNp^D8_vjԫz6|}(!'[كۘD8Upw6]TS!GXκB`S,hk~X=}lmt pݪ^kaxΪ3[.T qq~1{GnzQsm6|7?e+V2TVQt󖞝l;3 Hg6Nnb2 uC=wAe:\[PmjSٵֽ6E={{_b5c\V6|ը]vT?$Nx*>c":$ϋSYkT617(GVKUN=EF}1G jGj?sϟbmK~,[\1|p>W߽{tUž,rn{/ tV/W <"U4> 0OU%å%X4IZoy s`=hu?R*1:Eut}An?/28|W]ɽ/Oƻ`z*T=o'rϥHQO?H[qP`0~o%Xz&s5mW_Dz:GwUX^nj3_vVO-~*ve]S^$<*}ǚoӇa= 8|#L!3=x,WF߽60c|հIWe9F{;2L (u$~tFܜukn ?k*I>kB=~(\'cpM(cq1CnB_slT[Ow c `"W`^efצBSfEN /wJi"qd 7|3?1i*{ƃ6 |n{JYxy1_niۊ:>*]0$9<~GiQFb4$geQ*3b4+)6ī'ԎOW}j4~3t䐛@:}l(`P7jbqD?ك5ŴK!F(8lYjin]$[[i_$ +? @R,DO}f9A:uv vK`DPt́`:+_:zR꽊u [δ2??TOP~麷gln^jfn}X`v{T!4rىM}p m55kg$,$X?o|Bl%~t{Cz*?>F)BȾя= O_OUtݖ@(߯\ҡԕ__*~ f-rR]^m74DS^K,}t {bj31eDE3E?Sr*AAB?({cD6Ϗ|zΉ]#Q-Iݮu@n*D$TvSfpJwj9YV*;s\ +>(~[x/f@, 402ɪ0%B[ XG cz_n^e]cϛg00RjK;F=t R t{h(ڪl:T-VH:z: н]QLj4rԣu ̰ Bl&բ޵̷PXPm+J@JmI:1RФ43v/uSy&,ikmGLT-Sx!cSbLuy@1ug'mkc -Z rWbiC1m֏z .ܞw7II2(Mje9hqlW:4]Z֮\ޝjEv ܓd5Ⱥub՛lV.)sEjUJURmXN#Xr!r{: T^J&DxKPg 1r<bzR|AKrʬXŊa6z0b@J0 m_RQa!DkA(ѡN̫vf{x:Y"qizl!&s6t]NFY~aJdeg96DBG9mH}{eU򙐽*.9D=}hGt?S`PpwjUvcb= F_.Ghh6z־5o,  #{NC|9* OnA~`~-zL)T_up((#5;"3β6WzӐDߋb 1LS @S $ۙf|a}>ͨln D~$U„"'D<(0g!IH"#dČPF)n4ͬNDϻwן"̫} 6J2'"ψd<4S|n (z:BdzmL`b,C- 'i!_F) ?y qQ&wEy`m#'6kZAO2 "N}  *{!NA {,j>.iEŬз>,x.8q/w=| IXuSP$/jrJ;?p[{R!؃Q$)yςz-: `'P5C)#d0TPM?^t25 lA@QIg**)  yQD=PEʥ(Z *{ֆ퍛a$2 8>]jާ C"_%U:OؗnD}g1^Zݔq_?>@@@xAmCnfZ_L ~ 1zvO_!%l k6xxnIKqAssQ%z=\5:$!dH`pPiZ,4qP7cBʑo{Swl 2ZY-M(P5l{#ÿ2P,-2d%㞦!,dI낰4Ɏf,B ?9ƓBaRi:s! ѐp.c)ž|'N [u"Uu{=cQ|' ݓ.SOjأzhf䈪?]_Y? |/` #;w&[n!n>VCmk*Q2PU;aW\ߣuTF5y -f4|ܲќ|,_}"߮56U.,6ڔN<^M}pC2*Ǚ< \-[g\遞`Iets^WCoaбb  Z!ZjN.u1{\S3W"|.[EI064msobX|=w@< Fe2 R25563R0R;m#~͙= ݳoQwM$T)9wszilj &fyZ![t~Vd҆=&šz6(EuUTOa~Euˍcou2yF–>]Sr.^hEܻckƕBl5wX|74 =bPO x-_TlM5B݂7p[>r= e].`O_KfmWa.wG0X^y~)@_0Ȼ!U4j;WEȈy`لH KCBTvtA2 ͨȊkTZ8]07 O)NJِϺpusj 5|q, b-d=7 w}zNt`Ļ#ޅ2-5W90Ҵɺ;Fzs q0)'J@8=:X/亼lb=q?D 鑘 r%SAͥ,q;9TNK3bJrgy/ף_j(bY(kls+L7Gwv,0 8c`cIsAw|2"KD:Mcb`4rV5$v|wsRfCSv#֤Ez'|-Q'yb6@)&2!CtU5"}:_{>MO >gf+m(\|Hyd8O6q@=eL יmWԟx\  IpcmT+fBPI"($B%?Q?3,?f7*PJ:_? a 1<}˸u/zI1Q@ |A蘣ElFEAvi ~/ѩT)G" MA:jq|<+)e4jUli#UZڲq=PlP!5,. `T qhp =8xʆZ~r0;a i{vВJQ˴Gq3̌Ŗw8+s6=:^T/] G~rvV߸H`< rʱ4{˿gkX:amC9k5ڟf$ mܚ&y2gW-^Hp6N7%ɭ :;3ʘ\ Sl;0ԒT%ߧh^6(bPOrkkJyNn~<݌`LjɁaҶGYPM51S۫@.jAZ  2- ^Mz-[۠+;_;)`jƢ_5?)f%&#,ĘJ+1+p)+>wq1?l&FzycLF)>Ɋ9гCmhYuj!L!,"DoS:TRLU1R KU"L6f_1vՒ.?w} 3mߦ_ y(KMJ K72db#~_Q~*3@fYx~#m!`I6kNLɻ#V-SBUpTE}(('[PP}.5ؑ`Z҂ -YD U!@ ,JMPٶ" [pMԁI \F?$%(DXkl_izk|E' p F`>| ݯKX{]kg MYZFV$pe!;yoZ?Vn]Ld, =W"ٹᅚet)=P.\(a]>dNx}#) VB bͤ5&0_YY_c7n\A=+T}co"kq.=yTKϬa/*H`Up92i@AByUoQDz]y PjpFzDzD)=Kp)nmTWLh7a*`¬d =kLT|G dbj#kB-݄.|mq|](VG\-@ Si4RF(  /C%•~_VwEw\L\ /+*Y]^wۈ7QjNeּVXZD&D񁓭ևZ.rr$"ff0fE# 6y!&cZ|*ݞMu&I?ҭSUsS;Ƥ>5j(`ѸPS W@q@DZi EI\!mph386nh0dGL`9Hqw0{<2EYE KCՆ nk߃ ̨1r*,MZxȄ5F5\]$hԀq,*_C,%Nsɓg-l.sdaT(Ԁ`x)^,Cb t6nrF"(QA ; :ZCA-")lok: \^ȄtG, ڼcVʯj ̇R"LTj5ero:_6蚀vЁԺ &_j鋆EZw\PAnOmډ*WWj&(?S:=}Ev (Ɋ?9D^~n-7N)ue񒞝xf}pc ` 5MuzF:Ȗ~YU!C %J z]%Deuh[u'<3N^5mD2 v,bRW'MoŴC6z-X/`Oi@ZB Ev-4o>T' e:nc@7&0q-ׁ$q2Ǒ݌U[S T'}5Bi\9vuzxQBòh:gkPdPR3QimR^w U78sܯNX!9  jG ƿc`[Ɠ[uUa[{R?a`I#8[3Fк]TU<V|x9#( \FgpB,52#z]\5iJ4'Q. Э>|n(-ƽ <Ժ+z0 ϔh tNނٸF߷,SBufJ$n yWd*V˶q\[T7D5p=% ۬U}Nm{,'BV*ٙ u>?R֊% 5zbWV/*7P\W-vV^aqH56h\gg\&M" m6ՈPK mrSVØr_7ׇzvibUϣ6VTP8]T:lM:Zb8t2At_@Sɣ6Ѝ*R:cZ7 >e@"v*)*T(`xf+P"Nz*7rNeb2 C?#jima`GovhyϠrUg"˾.5 l$.KyT)HW`: /!!_Q( P1{ >vSg+N/-rVyw27%*r(@³QEt`AyTr=muGbi/AP*BKKj4ׁjΆ&tҢU;Ӎ2`|#F\LS~E']䴄ytSEcp Q?v]ĺ i6VlnJ/p];8.?cH/%@\EL㠖n+?;ƖFb9lZnRV[}n~,[d6)p-{>`[5)PYyXbթZ,Z5xQeDbuN`ϯ}PRR^+*K}շ0jݨYy|ɢ]p_')ԼN8 +Ih;ٹ~F$veGAN6LpCOԴ+J}4#Pl@?Ç_N6g;0΂icwg(+uVot2}nSY*g)yJRd/VM Dѽ~yd'ʖ)HԴ4t](3;{( JlxAlQk\<;(Rj>f:4wEjYRCǰ bc f kò{ZrՓ"rۑ5֏e6]A)8 F@ ph 2O6q N`7]B+vJ!AD!,o|PÊ5 ;dd"縇8_{0'FE=dI,{˳֕b=݋  ./HX /U 7FM ]B%/e\zCq8pk{Ĥ̪דJ"Vdʚʿ]vm^f)S%/mx[SLݍڕ'  |H ώQ Jmw+^V g2|p}S|آ d{xöa PZ‹YsS [AM3%N hW`ZC u{(l,  0Ur;&{$Ө;̏U$xBaH˵u+j9 .>.2QȽ7e&)p;/Gzf3}Ԡ2Wn<^ox6z\g[.W'C 0P T7ND݂* =85/-Ҳ}m[Q1 *SAK@BDB/xT2g+Vug1fL>$Qro߈>\k@\ VpF!P5xHH#Qbׅ u\Uà 5j5FG;DM/S0#rQ$B|o|3g셓Ws $XI;_.o n U cZ+J)HeIg D^G:\)2< 5]uZK鳵_ 3p]ӋKF ,ɗ؄a ɮB\߅ye$&{ovIϭDtAdĀ55OFHd_߱1L ( R19Q: EN@Ows~;ҏʏ0$B~Tf ?nԌ#cun|Q4t=N|had_(yF1 {0w;Bab}AF!0X\5uW"<DŽ|nJ/ W9M@9 I虎F30 _Mler=LF>7(7\0+^E=i0b䍡v]NpfRڽ_y[ {tj[嗖 L ٝeڔ:?;o^-.L+/MZ"VpEҸQ|h젮CNCB(eр!S eCl11ϔ9#E B$%e h333V? ޻B D:cJ~~Y$r+ ͩE[8=vY39<$a3vMhbcւv[u*bz؟M^BAHm 8.K!Gpk₁9/4v,`',',WؔsȚҳ\*yfR2a[~r\$@RfN L4lp1  A&ٸ_2W23+6fbP-5VVlLKy>;,|r]x~{s^ P{/{MևT0\#ܔt7S Ulh'D$7޵_88Q7.$(+W9bˍ\ 8BQ9xأe%# e] cűCH2rŨ" VHi+#[Vc DS`ıU05 .bࠆ#,Qa C&QQTEbi@Y.clhl_TSb{ˊ1z\1_㳫EXϞ@e*J|c9jVL: _.*L˔<#.{E1eqsMP65"dcZίj' ݡ%oc9s!<ͼ\7dJ!D'Ν ;2Ta! Ar8?t Mt@RG1c<MK) H_Ä/>-F$wxDO8WYz!|-)9Fx?F%E"wmСjMԷzS/~(wݔ^hI%s D;`lΰcp͞= Rg\H/,C a#񉭺B++j=ТmBcɳ"s9fPK3Q"\TfJ:4W0̇Fə(k|r6AȎ+=sUOJm0)\Vn $C6,=>|YX7NDA:< TTr/3>>I$5\B Ѩ. O wh`bN =)[.mTWÝ9ߩ_ƪIT/( P):0Ɇh]Xzv@1J#1qTp|hR& z&(""\U9b=xE UaĸW^u(})}>-oܺxTbSgdžXKdkV՟=j㫆QC')5_UPaPBYi«up. % !7VJ2",O 12yVnvyTx aV.< wh/$ωO?8篆vY2_-TX)y3pa,>~K~`CdcQbydXPd"+F C40|M\['k11n 3:Lhu5mi 2Q“OGBHJ=aE(WZ!Bs)᭤SxԸ Pth>Q(兽w'%LdzGC 5rv2W(j0;Y45Ow%9M2 Q,aRArފ n EG4zGOk{YN<.Zt-~7ْhhar?Ѫ) TZDLW֍taޥbo  ª8 oAnKI7kԜ@ErKfZ|.qEU#2kaw_+!Y@( 0*|VA&9;-zE)LFZ&i uCa_ov8XY~8J >} ]IE-ϖj tF7&1Mv-{;$6g|sjnEJe Ӳ̬s+*%YZVo8e^8t0^%~ ,XMO$u*\Q[D,*Z"c= -}D(9pMZҚrv˂nP ^̅ %KF!J1|+ Z pRuael+Z[J>K ͙61VtWKwDf',B3;7O#HHZШ`El x L sќWړfEX2ޮ["0ʭomgC'ݤU'815~5AA  W1 ɟ5 7][w uu7RJ.@b("Ȱ8;,1<+4oYʜzNo̴цC 哋d<7d( wc?<7̀^n Ay ppSIUOƽ ,>HMo2cȇ 4Br‹G<kKMû* =Ҁ~܀(kJC >A(LTRv+ c CQ1v^J3ҝ. ms^?ݮ~ݶbO ɷCC,lψLX)d !֪ݑRo߱?^4A` `mDTX+Efo.mY))HQ9A,y# h1"CSJhٜaccӕt>hH%E ` m3r'g-r\6 +1`،u 8"*_$䤡1hQ)-oHXܯV#Ñ-~ S{Ti.cKbj,D L>YpM ٢:8c0H %)WDa' `ߟ%2MK * \ H:r=hF0e|惘^c:ɠsAovfY$Ahe7sH!+J$DgʢewE,KD mnPyoMo:yul&5Gw#fz)kcc?> SeXe>A(_ ߬`c#?aDG*y*b,}cz7%Dxf)w}5^*Op]tV+ܫY9p[[Y =Fωׇ<؍oZٷ,ek'm ?w+ùYOZR׳Glvfujoun;Z Ƽ?:;ƙYPXA]6ձk5H_$#.w?)e{:+UjK֯K3 H^z9ƠXϳʹo;FWm#U&v2Z|\&j7D0rx $A/ZkBNd~o>72w:+:[A2q:)M'd&tVutlIܓqBd\ÞuT`X؂LA!,U‚rGu$0bD")ӿjwm7Mq#?POk1f9p+@܈L8۵ol{KhpwYQ$WAy/X\^ !W8`G5ؾ#k (#15Uȡ 5-m=~ҠXN5iCAuI"'*wYYn˯AD@A(YwΚJe?'}JRx|L4ƆL|ʙ2厹60ZZ{;O} \v`|i&i@֋eң5\Os~0%嚎G1yc$A OR8Cm_j4Y4W>EiMarYݦiAoDR'4 /o  F@̞ zGVc59@:;W@8(; ">!! $X.LHЃ:H=dt2O]cf2) E>}>vmlJӁhB1|xrOe^DLb"J8R6eV,ry$ڝ5т8?d"u@2J, 8Z,@؃?35ͽ8iLV='$L>hQU"ߦz h^uBqlnn)ڃZS6.6mk.]$?dWrHIk]L:pPCL#9btHa(V Ч q`@S~NyЯi AyFd WĞ7ة1yN HT7?j}]@; ~;QwC`0zi'%#D?h{`y҈-ZaoYГGg1 T6K/E#&XA\N2H)JDF:_F:`VA]XHx<] _+LM̨uRf]`boW yC9]y`;==ھ1 MOߝºt0(S{6˚<#7!^wo9ZsApCtXYnwEh NC"Ik=%湊j7cǝj. 9)J((UQ! p¦dwWD0zV@d6q|t1 Hi *8jLՒR_D|z0b2NԨyX5j}n1ɎύvНO* ~Τ7`9~Q3.^@Ҥ7A*1vXBU[&QV/L?@z]vș6@9 l4IЂD?:T9=mH}H&(7A?@x]\jW2u dsad9eNXw.'1bW 4{\MVݧZT݄N]dGsŹ`6#TL^5roKu*s;(ͤ>Rwu I |:fDVqW;Egz cBX5%+IfdfW4-0T"E) +<4P qOU;b](;Ktm 94Xozmȣ-+)QtSV^z) %VT¹|^Ib1F!fX2zoI#jBUťnpeN]{fS,˻Rǧ+:3X W,?ޮFJxFg[4WiG@)+9dĎg\.Mѷ4-&jMx)\{gP5kSTq`xAj}Ҫh*%(PC*"N^F*8G=)xϢ5 kE,ƆMi*B S̕g@ã("({8Mh+UGU[Yّ8#9a5=U}pnz&\/9oh _\&E9I] dFb-KG׉meUZ"}MhQt=KZT ($SK>t0c@,O\CcM %M~G¬yQ[:V\E8I[8Ksم&:6H!&NQtu}>qS?:ũD`Ur8?uFU a 2 !"yNvH5Q \I@H5RI5w-|},!np91JP_G ,p\$>HIAxovtgK "m6?O,RDcǿOaD>Yġ-D!NWR*` %ZT';^ .+QiשcPB~AɄIP7҃Pֽ/l6HjMERm4`FEA$LX)(d"H`PUD EbH FD$) Ad;=1CDNK'dËDyg (?mX DSc9}lH}n~>wY.8"? S_^$*xZX'q7 A<菧u}YilXsD `!ha-ʹlQOYmim,qCh0 "݆^ptjokʬ⽬$DyT !F|͏3X- y>Dz#|t< !;^'+{Eָa/BW*uȁ?xAOX{(9?Kb'<"(4 @[`&5Z)7@{= 8 j|g!î^~.](P/;8ZN p8,xx B<͹.`Кtha52FB5>CDb"J{Sk؀L-A[4T61'5 CL#nkp(cjHmpQظаk2 +mP =2Y/ekIĈGտc"?k-|6 <y-hs\M) ڴJMxX;Mh;q$oDM5[#y@&t˕:eph,fBCmո "?6 jk XRGܢÖC |=eF.PCf89X]B,(rJoK6LG}}:õwApv ppst2d~0ڍkVc+!÷]7\ߞ Hquc}D% D;:ꋸK4EӸy8vݬ 耠8<Uj6AV@ةR'ɹP0 NRI|ap3"y&3:մsr/((S"00dĀPH WQ,}ߗ)R=})5ݸeٵ:$"_iK΂ 08T\P[͛a$4 1w~zl< &{ ?|'~?@.(ȨAԩx8κWf@pxVlUoQ=W Ďۑm P 24 1hJtUNVq**PJwb=LScȮc Z f F\9[5GL!?p ~ ʄH0&Zg۫QfoS CL6blXY;j?Od!@#B8A ]OXPB&I>yJ1IdLW* 8oBjlv*dPwba1C,]ĵ)B !PG|f K"mz'Vzټ ᇙ5='udꝂCgI "X6-h#'~O9뿣_zNQ?x{{` òO $cŃG¶J^uk>?yIk['PR0ȱ^l2ϖbN҈e0!衺dؠ.9 \b`Vss!<"dG=}t&|IC/B| T 'HZAZeW$@!ABLJ *+& ZN& R: MmF=l9C-))O"$$jf@\HDL yɦE{Z[₽TF_Dbs" t: ƕa@) 5U|j+Ð6Hjv>v'V?"!,  6XRnR`/Եaa}R`1&!ApD}>%ML!j9$8}r3 @  NL=}fQ<Laڿ`_ÓTHd:#7qget"> P'ٍ T#wo1%wC5Ѯï3f9W:#>)Cq#\fٹ UDҩ8ol{.x(cn˶R0A"E酇[ᯖJ->B~v2>6[;ϐjmqMd$lm2`h$aPL:EMy&$GJ_Mիu3#*A>E6T7;(ٰjxLȦxee.иsUsjY}`c0%t,yi400z?2zss Kf7MD\Bl[fAam`yjX2MƵZ⿚pE^{p[HI:iO󬇜Ǐj~N򳆓 tH#`p< roE~?]Xb1hB`C8B3+P5^D1gv:^{c2{^p(7@o j۽[FX~KAz OÄ:D#TƔq{<|ӏ˱Gћ?*\oLdmQ&s0 DdIFA$,#ts0aY2qF).7AV&H/Hak*59IGԣ @yHxϠjS\}rm|#movY}>2Մ _ &`7hW!e !cH3.LmW pwO9SD8ۭ;iyZV b8-)DA?B3ѩZFQh]'z'_@2bZovdԩqhۢ̀dQڱ:c ڪܷ{out'NLt;,!'W,>ϧ@Y=LԃyD8t|PمqabÌ'L."+ƝoZ~F<6$( f3_ECI,QQ=X2R]wȿHLSx} V0Jv?s @@5:8uFP`S\!.L)U=h4xTqo;0=ǧ Q, yd?fw=UHDrGyt|)/qpF8²Z"lfT)M*ɊM1z{+O&J)uuLLPa;cT`Hk g-2;#(5P: - k  sЁ|ỉ8= ?WA9_ Y /}oJ(6k6<69,<v߰h .\0R| Ёhw]ʗs` QmuEGc B50.jsUXd#.<21 覆<r婻)6iVts B:8.p\܍]溍N|^=8?PY5PD0R-Y1t°گvR o[Y)^Tp~:j_ ]1q6:7ݝ E蜭r'7Tpܽ1!1g&^ k%Y5`wR#qM хe@Yg4t'c4xȍTGɭw; ~r]yAC~7kߊ$ = :/B@FN2ӳ 1;[]nc,7DDHP8Zdllc GxJ \)5B3ZB4yB ʼ,k5r5Y\9nx*@ KR2 pXlޘ!S ZA@F ua槍{M\6JЌ_{LruĊUG3^Hũ]c_WЈ.q8,ъP4 3v bGN ]X ˸ #G&K!w(Swx4Z^(¡ʺ$+ߞ_~>_=gN:mc"2<~ڨWQQ5eQ+1(0E#Gx{{Xȷ:á@*QxwG^#PIRlb\u &MQ);+]k${HaւT[9STRZM%)U"yD)K_u{<f<;Sβs8~+J4HEEjcӢmImn!?um=#܋p˩Q@x ofVp;߃d%0Z@r-ZVOv!BqK7]2ǚpgqG!A!iāɴ7X(t6h@bL8: է]*S'Pz^pb)"Ѽ2 ;)ŕwUԫ^dO| OO t҄0IWQebM qAeU{"a;: (dHb$ti5eDpB" ܣyI1iK_z=#HP)xh {:zɐ=& hZ9$j@. H@E0熱, >|4@xDdtcm O9J0*GRGFArGVKO !Әvu6 0@ ыFQhق@%-jku34D<슁- D%\CQ 6v`.h^)PZl(Fg~Ӥ:vlpޤ8dsFnOU / FEBY*IYB S-1IҾNu Z0A3,- jE (!I<1>1[ď$!]MH*U2LS `]9~}j\; myYi= %,^&z7Fs1-,mn]8Jr䱤HJ쏖E} R 6[k@)Y_Dʭ(\4w4=ImӎE`RHȭ)ɌxTyY䱂EvM>5LJQF" ِ%ܛj[ِd ͼ2k q9& Nkucj"d>־Z!sfr,XL3CVsmxcUut^ w :'ص708bC;ΰ1 :] ԕ;x?3:[J̮|Nk؝ZXfѭӵҲ \ ՛߷hbxEdeu(fpqtl>D*9.$Tu +Cb-~b1iڠu*!ZbjH溌$÷qi "xϿeiՎ ,p^Uǭף=?{#и- Prb$uQ;|U RO` OD0.( @XЭ҉P AW.kÃFvAvLZ0͑&gyuF:cjӜ<vE4:pQ$;NU+?C[,\8Vz]in>rGѓ2B݅߰]Mi> )l vO!O$ygP3g?nq;99fmYF1fZ1#&:\ 46 PmQߖ6N7=l P/gk-EktԵ㽐~C!Aߪ}5F܈Tk6sg*@;A h[f.EC@UN4cġU _ w -F(}Hw,dxxĪ:\-NO8ro.)i wޚv^ɓ1JE;|t._9= O6 \R܍vy>>}.ҤpLņܘ }--EnV}o^n]. 5 h 8&x٬ {Y,b#Iʈ m?.w_lPߣpǘ+77e_ T$&#aGv~v˷EDٿѵF(I&}v|FQ+lzn<&/[CMoC9-=(#<ڰ~,cU.3yQfP fMM0#je8)$LdDxmVja @e׷;2Z|#-SY&ByavVQKbmوil̟=Y|͚l jnJ?w˯ +p*'w &:P>'\)/]豒+62(8J[,#C$¡XRL"U4䤜ܘ C~?źiVAPtn@jޙ?_?&ah|[캃\€-]c+MG><<7)n0EY91fb8s$ &&AGtuP[M*@Рs5~MF"”\\SP"ԁҚ<<77Kױ.A vb 0؍wL^Z|6a>ᾞrh$ ]3n> 0T^nS"o&GR59fWJǴN-LET X!D+3VU RF>tzoSصXLIUs(O~f{ɺ.{}Ãju[+ږA a6w\2?fb7w{'ۻB8-kqHiqCXKDU5$C H߃I_@Ȃaha_Xb]0p*YNnq}:diI* v5mqWVfQolYC-eb.hфy(;?6@6[ {xÂxy֡%3dY@D 6"!^rmmyAwxV/^i捼\۪U"b N}z){_|=~IҊ}I IDFgC( {?}rwnmܚiѣWS}(nhbGT5AK/*oQR؅?tj,V_bk ߇N GU IA?TTug> $ޓH]&=!B·og/Rd *f!zHG_Rtn&v$_K@ҙAAHa[ߝ&_q(?zڬw׏.w1[e# ƭ 4a0DI]nSi5(&Zy;FnoRF!RCWhO_^DX=u)?kF%H uk6{n '*Zx%LP8`9CtxR . :ZC!6;c=dT $ٍߗj?&{t#>$ĚB: &ڶ^3@|;DPc :A$ssgE󱀙AP r#]G7V.::e-66%U:-2#Dx/KÖ2qXW3 ƯmeXqۯX9){pO ਗ$@YAGP?~D9Q/wJťǶ h2?G͵Edeʾz{H"Q?"eak.F(bL 4&5 EQ뫶qs BM?1n6(OjP¯S:J T" $X }$e}BTR|\oܡJ$t_O-EClo3]opNqJcnpV/!(J b1%{@eFDɨ0U5jh(@DF͞bƠs֠s*7 iGA$w,;֧lR{D"lWc[if&?&m46rE<ܓpҡ_=e#t32NjkMHm]zzCr?ytHSB{_,5cw~NuB@FG0k@Qæn^X t:;ʚȘx ߳=+HeZG=9hb N]: im /ӎM*Yc+UwbXI-H4? Y'/+b8nMx&={*24>.%_F >5{ytlZ:ӫH [똼9Vdڭ3qU]p3`.l|(4rGgUkrU[q|*(yov'9d(Dk0ޤvJd3#q=Uo}JH<ދo(Ifb.Tnoh)m炖5Uvf\sɄ$<`^K$ AM:|k] 9ME~v̔X(,Uި㬁2!Bcxj}Nd"I1tzReAa* .UafH/[$r&$O/vu$֫"lUs4<9a,=LRT &S;E T.BRcWW` ,D|ݍ* S|sO* to %ǝ?c~;s-#.u3soR] [bubwt1y!(QՙTa7 *#M +cS1I˗| BRP)F,Cmk{66cϓM55N|c6^XFyRUF ɯscge.}~Ucc ~=g ߦT2H,"L5p`ࣻQR$["4PTbp^YyXx8q"/vه`x+:AB=HY%G,*ќń CeS (S6x8ZPATuU(&k{!<%Lxr9o#qQdGRʰ0~EN`` ٥Y4`_*=V@n;3~Ot.'[CX<+7|:cN6StI ऐ$PFHp=@Fڮ5prܡ 120䅏2jk[-bnxg7J4'9ۼbaV 7۰RƈBI1@ě(\.]G\P2P_&La/ڦ:Ф)3(dd0!Kf&E{,ey2Zeł)>$ 2i#1$NiI6v^щ;&{sR35"KX>*>L{Hb,=&5d=I츉Q?}*wΦx2QA_{>f'S7mu|c`I'_lW&vHG(d늎N/8"D8Hbq qZ*mԻAyy҈H p0j7hk_36]u<9d5S_WǠ=ɥ 1TB./QQ.e ]&޶F#j!jc k!6M2ҘKT%2PB.rj X*"*0XPRl tve:n#BZ.n(aegVqWBTQ:&6CQ$GfVSO"[аrS |A؈؀@F %hpT`7]Y:-ZRŜ@~JDWZå w Zy6uvN! 0 !'%id  囘ϰo7 k_&Q̠w!0 08,@c̓QM&>QNV@tP?*yϽ3j ./хg}.E<Ͳ9P*ЉACjE@%%\%7G X2Tf=xno>+asTxb@Őd_8 iʐ0 #uf;AAqB h`^5qSʝ>~oSjn!Kբgi.*|tyFuG`(/PKƉHzSnܶ'jȫѫ`H罱*~+ٮ3;1tX#RlrsapڶU3DweQO:kr`**1>WCajʗ5I]xDv3YONLDK眸vkũN|P?u ^M>K^JުjBp\ճvD{[՞-i6ǣ0|-*(ݲ>[m<3-xt$94.S&ZW[5f8iF` T&y@pU MjT1%-"V5%Cma,+Ő5i8˒7^^ϵՁɐyfA|ZChTC]n0jC0yVm6tQz!uGȝ]9ane0)qw~l+9X̂X)t(<;j=cIo}J D>T8 .d"4Ĩ`A $+ѽ^ : Lm!L``ȃߢqTfeD1L: ixEl:`ٷ#m@J(% "_s߫_87N讓x{#Z#"M]ŁFǾ.Iߘsd~d xkN1ܞhg<61U׺'`ɽdƙ]F_=_Wwյ gbdm(OKdglt M@CiᐔldN̯+÷W4M[R`pc~Mm n"ŐQ:l"'xi.*Zqq{GKdD`OBgD4Z~_ّq߾[׀wEؐ (}ͮ{sK!(xW򅊎2$.6enc%7MwxHƈ?يdq3ѠjD2S{`<##0\)Hv9v8.2r,ys(P[0/x ,K^ %0$#hMVF8-=X! KP(ʒ$ )h8HVdaaxz_{D)zji>iqȣxc: Nv"B#Sѽmc+Ac)[t)c-sRi}zhV=!ba"77vƍ<\)K{ezszΟ^Im[SwGG@YU3b2͋ҝb>vkL)l7##L19[igU5ot!S* q^9mY3 vjlA6Y7 >o=>"|d OڷGvo5ht_z~ՓO u{zQQ>4iY/&ڕOMZZEZwy<_$8KHsk'L#:Yf)}۴׋ɬbry-ZQC(xI1bO0L~Jԡ @XQi_OР4)U,CZ!tmTp1v|[BEHCØxs~+ai )F 0wvJt\@!ݨ{BΜP d"%,YMNȂZ(?Ngٻp0;Yoʹ$l]YL6Q[6c\te2<ү 5%oQmé ZPhs%ۯ(*5BŸ3YoUKP\NX-BﯚeimD0F> ~}W{^~'8O"z*o8Mb wC젾 ʈ" A@Oib%= RHD*wx^ 0 pfJ10no ,U '<jbUDX&Bp0ˮ`PH$d;dG' X*Ø@o$3Ɓf,>t*&d H!@u$6cm*I ?C$xh D)&S&"sбN./Ylor'Sȱc'6cPHHaD+,ZFIdm[Ș"o ";\ɀTA LrpWhW H򤽩,0nHK$JX?W{;)svO1˿s?o FbPeˆ`ϻ棃?Dxr gHG}Y \UZꢏT+Cv*&h#[&[jR!"( |Xdn&Qe!J ?xX~E'y c56j!]rPYg8$ ||\d \&`e0B @"x{gV@>$! =-pD6n_HyTDWDKՏm)iaqBOW&~ oo4Nęb U+_TC[cm7?;lFdbS29T!UIx.1\A \5v &C R8Y*QD>KݨkaEmkpV ;zd_c,[`mK#C+4/"' .mח-"@֊AHD%@12Q/ ӗ9}1IxKzuku +ǑR-}rF|Aup珬NҺXŦ\k Z*K04o,p0FwQY>JGâC5s>9 :jG44og_[0^9ДgKigZjomzUէ~{ù8ؙ)᥄rLD\ODmPh`ܗ1e P'4>{j;*uP~>?}KndW)kcy}-0.o5 1PXԵNi$0h7v6/p6FZc" &q?gZT > !Z RQKScT =75@,FhH`.ݶVkO [DT|QD)ξ]pn^?W(kJ  av,?rPmj}Q@cP{=9$%74!]+k6nPǚaܿrAavS8\e;ɽly\E*U_:Y;6tslyVkyT+*2T.( H"j/6ʗ3ELy1u`kUw}I^B,%1KABI]Ba70dcG aL7ӻ[$+rm^[t'x#5RvP !zv~>G}ϟ͜ϣst]v1+g!hD*h "80S,U`陧~3}o32{զN"9J"wde;מSBd#qrDWbtBޡ{ZCy9Ɂ*c^gd?{|eٕt̤LN$ߵdps#yi'˘źN3Zh[S0  `@Hmh\0FNIQ˘k:[ Ez{g gaC3'ݽ~4K u~|*|_V>df#K+zSϟ?53tgb;Uw&\g:ޖw=WwV;74\ojVN6;1F= O،zXͼ9oen.$ 0TjnjڻW,>̷ |׍,iA?AE}S %jʡ.:g5ջVϳ%1V %3wD>kشB35 `tʌprcGؒuo3;eڳ,3KWkMОp+iv`|ޓ3Uz<,xXC;9pS\,CF:e x4 HPƸQ@#`IeItjAL<dG} mnLٟ[eK'gzzm[C 3uK,"_Rc YF=F/=ƿ:#IHQfq`+ª*ަ.1+%||9">X-'gNgm,R7=*m&oBZ(计BD{?*zX}X&Curqb(yl= wk@ﯖNQGs7p0 yLVb{uWOn{PvO [ OTkG<¯"EHpǥ$'T|C2B>38{pq-aU[Ӊ;WޙuGg˱hqӖ(؏=dG)gCw0#")NIU@ sTtVs?uj/=0ǻp e s=zurr|w(Pb#%X \`GDFd DuV{=*@~TAu丆+ѩyԃa"/gLpC22^b|8cDjfBT@rQ"f].3pOU[*3_1TNXP 09uPczM2($QDQzj;ꕾ9Aoh bKo*Q '?J9n@Ĕ`$Pg?y{y<OmsDwd'#>ڱPhtO'ԀVal˦e jAUh ,iCsWjK*ć cUPF>iE0?w1O "-x>RJ;m†)e I \R(3CypvC`  beHiˆΈ\ds"t^La7X SНs¦tMgתٶfQj_|׀~MˏSz"1i"?@`s O{/g Xy 0m$ AH(/ }d1pH|Ťq> E^lY(X/6?Y9f&i^W ̪|f_6|"b5hIߐ,n?3Ѥ%ƱOw!A-8X`M@0\-i"M"\Aw9b啃wܭ$-Hz)ƎC#1]:DX_FT Tyui5FCZBv+mf`cx;k}R] w!ӆj偶X"(-E J_u1?y\WSru#NjI?:yU'c=_.}U/ծk.S0y)'RE)OSxtzݞfzSNIEX 0'bCDjk)և@8Q79YX ~vc_ڋuB*Rx>ՇLa qNI$dlA l!xW߭Gfϱ۲u^ﯶx+7 ob c!6_Wמu`{k٠2cPX[oL@Zfey bC#}GI dx7cPQrTzG\>20)h2!x&Gl "[sh|Qt N2OB@,7ڶ{ʶ@K7}TQ/TQ]%B;_ kϥWR-?o_ݻ7ϔ1uP cH$IDF:eY1m%@ֱS-oЈ}q(hQ330!hnuS> szx]GJ[pqsMܴJ;%Bx6`ch̚g_r&kx=nj,$soV9a B(iu']JKQ6~ڟyPCY&v>A%Hz> c/8X漕|sŘN!G.)xXAR$6>׍-F R46 1|Oʼe#A& 4=N}S^K1S;l#׻_KDUڼ|.Q#F2mn1,/HimN<&]˥,@+3] J>ӐGZ?emd&xX56!l6>xToԥz~Ov ';N< ab3iA?@uo|>E,ﶅ*$v5Am ̎a*~-Xc珞yn4Veu^0?bX"]+TnOcSỘi[_8_GKgǫ bLLHi Y[wI_A0DO ~bi}n_E?_>7r5@?q0U; DŽiVGsp -cS28W?;;1& H'Uxe]IsUߖ/R9anG ŅY\8J> g*kOxq9 qaǣBSdT}CdA#8+ҳ[ԏ#K?E)t΢Y(/}Y\JJ w(Lrȁof5eg紀`+bPe,{]jmeJ_c|kp:Ki;/9|^yؐ0uv/2ɍݾWˣ}9<җu+):Uo u{V󃗰4)4}EEcz^;ث[ ѩV\|V.Qm4HF䕖ZR!BUPokn-*Ln<ܜ~G1jH®`,['%>5B%6"-aϳ7vpx<& %RʣcA 'f؂"& #*$8(AĀB١SöVu*=8O;CGSG@ Vj [V%\R8)|[(E;}cJ H!`kعg޸ j ?YDu*ضG`vmٝLs'r(.ݤ8"Ο3I|&t6 ?ה[gdAخ }B =rF'N]LCYD1 g0ʙ;[9:v9$`Ƴ(6լ527hfL(cʌbkΞ ݧ)~9k]/)aЙEx`;e\&VcHCr:IтB'+8j뻸T )H];91;ج%dzn3a7KSpW7-7?sgʜqyMZG2o>9=/vB^jëe#NJY4` U8E5P.("c#b@`z " m]Ihw3` }'C\bzaDO{T/h5UP*J>/1-՚+a]l7Z_>o/Q2EŖ)t0 &zniD/?2I.Zrǝ5@JiL&v2fJ' 9sq!hḕTUA,Ty7i}РjATUSDaM3L8Zᖫi(6@dD:5f0R(,:%ygbB@aQ$D1Y@ (AxR}b7S9 (Wt dd1-V>L (H$E ~﫛~=j CB9؞lhcuUnPyk;*qCoPn#Oon &O5{$Pji=3$5D,{R ʙ%A̬'G΀iVQf%9d,1bO?6F.uSpݖf-ExK5/Fήz $?kXDuA%P b _=RXF.X;{.Rzk\okQ|r[\(kֆwb8/(dުhF FADrSӗHVRTڈf' LNL>{>wNc@7L G!Ԭcv1la#E)C @) *ɋ-:Y=GW;k(MdV,2.("X"UG#l''#~Md!9+B "a-dxN䘽K𔫜+ 7w1jj]iRoj=$L6J/#` < OZ׼C~7۳T`,aپ\)&kl[G[~}fGՀ@:7WK3`6Q7,s৻=lD> {耜s.[p+@=T=Tn(_,.7Z51稯=Gsѧ-q_'#wX@u{ӓ& 4uu㎟ɓ+(SG.Ő%_ҥ'-W]?j~ߗkYTE {Ăkko[^{kY֚=^ݭQoA)DVx!iheIȽE=PQ>h(pN_V;:M[7LWs+ֹBNL>g 7xNXq^A*qetZ9̓:]4ৈPz榢ɫyQ^بm6n FaF< VNT Ͳ6 -R>> Ro" bn_ 2?X}OaWoG/}eld^&AO?Q|!U~ʈ7:gaxB{pJױJTnn1$hEtP`Lr"T*7v.Vc)aUTBnا9ΤHAoa|[8f? 9r_/ڙ?^A7Oy1K5DV0a2  J`ȀP0e5\(ecx3'D :"?*TKHR$Th7Vquh)Kh>U rsp.=/uf^lytV̈́دohP_~eԯ&c1QD p Zt?7}0v՚;%hGvM#KFj>OqιX)/|HHRfix-h|~"}_fwmKҴ Heb>b&:5]֦҇Wmji7REF]xi>w1'G[zn~KNj{/ʛۭߤ:`.,^j2. Bcޔ;r~ w>tε:J̚>t͇$%Oks,=RGId7qP* %HV\H Q Hr ޴q#(<+xj,$SHˢmVX2oPF7*.}>O(Oa@Y9DXlwFՓe/FnҔQIE^lI5&|c[Öp?S;Dv#=כn1C"+~p{-UWc媞@4%Rs(";>N7G}@-kXwǿчk!o?n99jȁ S0]9 L3ZiP@$sxEP<(zh4uTqUb${ݦO2sa1`REy!6%CGy}hDZ(rz{$L+ii ߽E42GAe%hY2:7SoxoU6l _gQ 3:.Tw_79(:rv mWX5"r$d=?~N۫ mJW#Йf\}(d}%nkU{/Ta9`媱u9* v#c G$¡rKk(/.B"VE-ggj3vÎ !/d#i2kqDu}G%T?*|Gajes̸% ܪr`I)QEUS*('ּO/ד4 o-$4? ϕfޠC-dΉL+aÉĐPpis/׫dbt:]_mg:+ J)]:q>;xa[qs"f}H9DbL6r!C_ͭ8}]9asu$dv2}i2>qճT6 s|NokUfMYF'M#o%xn?ͣF1;ql$X*,(TSa/Xد1 }?͸m"i҂P{YkoiXB+֒-p]t:6Rcp8A?5$ oynU}5ӤqݡW[8Xwwd6Sp3 eJci9cZ"kS5(ޝoӍ@K4:X;@$"B,QE#پV'/Suì\",V\F i:$QP*󇩝B>^y;{o7@89+Bߋz(c+Np迯he*:P+.: 's+ ³~/zބB&@yݔnt jV[zwkW+o+EJO} s/w@ȁ$(tڣמ_%RH2HnPqMiB)Rހ'm^?3KpIO YfbUoeȨ]6%b1P&R@t &F(Vg~4,\Xê&JA IkO jɃXw'J̎B4Z( X~mz:f:itBV@D!m?yPH,g,eHOwщ`[XnܓZ;p2i)|ba"EYo& 1ڕ!C ?Ż{?_t 撇NoFa؁#:R͚orʕR cw.0kZ"4Os:e h*" %A9NѿӞ $E4tQVvpl+AE.LNID5U֡$H=9)ol .4ߛ4[kJөb! ՑNSjaXqe=ad)@GƷH @b"ntasMҒJU(QU2eGC \V&u劌d?CrM6w07QXOe+ Iu6Uϙs[VPPm0[)5)4fAM$59H#,AԨIlmJ,:a@(MLMc!;un ya88/2j{耬:PjzՄyעV%t+ pyN7sCKξ6I$.LFc S^:;-qrU|G !2;bJ@4Z!ècC^u3Gn<) }Knx8IRTΉ^ak${YC䷚@a" Kr^yɓ2?8${:83TG:幓( Lu~=34y "B!Rb:ML pveF WT׎a;pC HD{6݋C9Quaxuʊբѝr^cT_hq}ےG)xZ2zzL"nI"(AEJ g L[| Quhrz6J<(jAg!e йMt}f=±Esфx:("#z~#"SRJ=]m?ALdHE1;KCŒ˱+=p}m aS}9'w uޅSqo5e5z{tlzr&"dol޵b=21IC2xS=RsxMQh@< uE&8f!ŹmBީ+"_{6`Qn, dϫͅM!;3ò;(t%aøi;Q{[zeEg ÞCF*NB6U2x*N92h8XG}ߨQv)R;TњD :ڜ1--\tZR6pʐ2DeFB(`7L9U'ŇG3:$#DCi\)ۑAMRLRG,;ߟ_ EX\9GݶIxb9&:;iQ (@hN 9u$f)zғQ ז)i4w/6ÙDs]}㋁E\;da]{DPhTEՈ/& Jasc'Rp`w`$ T7j[1fk^'z z<8;{Cy3];CA@x&71n|km2\'g7_bq,\.bZy ܟ20 N~Tq M0gJպZ{ ԟa@{{CO{^E9rϼm{Ɓ4ŋ.;7I;˼ ̕.ST1P\/55 :0BWL>]pޮ[P? эءN!4Z趑|Տ_ f- + cұi[K#n QL;%=}++HCf싘炏i>ieNrSYXX-2FYclDž1+k ǕL4ͳtK&ZVjS|W Chh/Po4/l@|J(8y;=lBCܣ q>~j&T`6(Mf lΈ(xNf>{` ;';]&Uu2EHЌCnwoJMTUt O zN"H"fEi)ƪETG ĠVʩK/_;=Vߗ]@~u  VF p^frGg3[^d>T_G_EhӍYꈸ=ozU?ywe u_}L4YcT<MNo8-Aժt J9\' w\!("/w5Oqi\DεG>^VZ5a}ERPP; tao`mP7ٞ6=g}fµDd@F{*I K6(i`>$C!5!T8ܗ㄄H 'C~*ȱλnWkV~ZQ! (B:ngsb;\Q2Sq }{mNxP"- @VamXZirYkfM}J[֧{LL-ݫ.4um jb?~P|"+MhƲqJ"G8ZVެJ(jv_ XMFjzw"ua6_Yu;-Sz^;_XU3t)ۃGUK _22В|B5wWu35>7|=y owH5q>%=ckfTz)}uɚ@*',EPwuv*K[%;r P QP n^k'KԹAyg5ׅfle{;⍋̽lP%&N7)LzIt{[}ZؖCߋ#~ XG(F:GOuW˫`$NȰ)yEP-ͻ:戝eٽENSZ~ݼqol*eH`+&*NDwJ;|Ud搞QAuϯo 4k|6[m&~hPG!Tq7CG 鶺drH#IHfh]<;q 7rݒuɄ:Ck[ĸ:B/! @|rz_ύqʨ̙%~m֝w8}MjBY4wWq{Ek᧞j#h/lve`94ʈl3g=wLjqmeA羪-D!z(A X1R]Axr4#Qe)2t_^;woqn:kcЫ4v}jCQ+/vOlt)t-of=[m:*B8e84e/׵albl D$3NFB* `|ix/?7.b<=(k Q~}X.O :'ozSn镛 yȃ|&Q8ԖP2[%5J}KW_\𷟝gdoaew暗ɵ)K&Z)-( i|{njItK,FLY(Ys5*B0ay@3-7F+˥G9jJY\\\6·a)Jp@`mʂ&a<-@Rc>UDדf~O4⃐qV:,y eH f riJ7:' c-"Dǡ]],Qţ`NfV-#4%4)KZ̙{WsK:r3P_m u5]pOtcʇc $wzl:DB)ɇWGiVTS$P^M}kJH* @DOEk_NԘ7F`l!<193&O?'c $BO aI#&uGo]jtPh@gJO dR ^GaCuÑ׺MTb6[qv;}AKLعN4xsgg?ƽ{޲VS K8rVv.6'V!xU4ӟdX@V {MlP6riPFaNN\]m*3ÿЫ':Hm^F;ކtWNPǞ ,Y]碋r+}'S9BwbJ?kځB/ qM^z`5אMOEJ#)/ag(,[玂ˑU{fjT p3Õ&s)ZۇZ W"JVUOݫ]7ȿ9FgIZ<)1KcJNrXڎaƵ0P۹\|HO kWiU3o +KÙ#"2[e_<'j Z8a:gE2HѴCI{mvA7Q1pwb7JH #cck` bI!* !~IH@o knq4=u=5tFƭ#DX2< wHz2T(x(2>SVGjKsXV"뫭L>D?bc~sՉNtn}C$XO E &=;7ݔ޻|R*'Jli0GD&uEw4Y7ԊLq<{:)=n_~aKզ8iki}ZɗG12HSN{E+rґg? "6KA \ƍJ!b5? =-A K|H x\cjkuaI@j)0n \ESsHˑ,%RTuNS^8iU:ṈUo=VO >Be![Vo&<51ԿV''L_ㄡaL{Ԕw)?p\/9Q|WG',V]20]PT8/MPnZ FG{:zScp ݩ(Ŏ|J4hkVRq ο=j$CAJ m?q8gd"0QFL~wb :\qtw^ vp?QV'֜1lo\,~zY%<<+Uf+ORb,.:@D7t/Qb[Uijy0I+M N .DZЁW󮅦(#s{<rpY[ZCuu2 E͟§[ 탒Z8ӿ~uRl)S\'ܴVV:gzeCZ!ֵ|JR^/K0@D_tz zITEz]n be \XO7ra-'!Gf)Q ^VP/:ad;4ev>ŷ+sgdE-,MskƦkrlMܿF{nKrT--p͵A-" lϜ{=~ɷքG1?/xbE8<ʪ~`It쬾+vA{Gz=q^lkXS@5m{h3' O=U`PoMcuV9}_z\oGFLUg!nG5]EyVzq/K%S|FrU R]ׂm]Όמr6d82kGڵv-+ׅ jǼONRnȇ/>i--hb rSuժ١ _jϵ҅+hu+>W9E!fḙ`S8rUaygWG٫PkI/G3Z֗+<911<ʣhQINpVbDNpBwJV{ \rUh9P\7o2o5$\م,Q N-Ű٧^*G^J^[8#os z%7i}ib*";ͿfX"jT0stik\6!"9Mmh+O Hjjm|G߷ײ3E8̇}z]}З\+&a L؅4xS,-Z5ZH+xbz͇}[بfXoCfOAе}JVoyW?S]piCjEl#oCp`2^H=/Lυ1RYtcՅ1;T-ʆ"v!JÕ1d}psqMD"AL}V>E? }nb "y?Nޫun`3@ #;VĈ9Қ@-{iMxS5dY/ʄVv_a|*C8r;RQvՁpXScݴ^p~7;+3a?ɳ⣔NiIّ$qQ'tZZ%d{NRuO{AH[vdQDnlߤ5G_7wz.VS. t{gG8ξ0p[uSzVֵ!_M*-,&Tȁ@QpsH{A̞E 'ֳUmXi̗4[H S絴}H~B}qYB <K` #]iWTT17o4>q;Uxf\-_+X4YFGU, [)g=ڡ 4Ђj"!Q8SmK,sA |6w_h&Wn<ִO:O P,_Ď90=DNkv0GM@.}Z?/%&,Mi|wߍ}0Fh8#"TLbvZdDa&t9CvX7Go&L]&t Z.OL=}4e |@7pX0D<|"B}^~u\+beZ?&3 pJ.l 0O,P zz?RȀǐxt-A0l;<3He '`2~I#Aa10 8 ܆j9zOv/O1Xj8xΎ+6&}h {6~|JͭTM ;fWǚ2"& p HL1^;.u@@d'o"((D{k|ءC6R ! )Ao ڲ.mv&ȿ 嫔x/t B¤AA"y+<@Euひf:ؚa6Z{@ z"[:((@<o˄cFS 8~ט=׺<Tαj<\hUM> ?I%aXSOɾdHN㋩YW|I"!ÝuG]mC*"!LyL~E`*E:ޡñH"]/>t)9<y讆h4aU-{N:yg.G/(bͮ}SX!&9!@s"p'텢A!d*>"adFdGdbOhm;JE86JS=aihwYVV,]ZA̛6jU磦Ξ;W><;-T-EG,ϓ QvEkF95esXw^[A1 9N~2aǽļMƁ41X#Ur{ {OOOP_M Hlio:p7KH| Ol$A'$gNzb$5A9 o*_vm@2v0xaF(0/#Ov'Ś$N'GΜGƻ,}"a:ᅲv/.vY= )|p=krv`\궶?̤ÁK|z(??Q?]Gm,ۓr_^B bq7Hu>>Ga?Υ{t5ȥjl_QA7d9^)xƢr](%dqJixhlRjO,."Yfw{n:.,5ETcʼnߝǚ ;0W4EDG,D;V&͹ FK{/V:j֫@;n'C""ч)ŠSƨ3/)EW_wPk:읟%»Zo,ۢ2i{ߵ݆#@nDsaMC ݣxc&1vחWѩ\O_d-|xՂ{8b0y%=UWm=/.zMf v2`t;74MR}1,ZY(}|IVáW,%~ѨǪȫRUX>~ ^R6oRƩhZ#-nrO8y}vSV^+3>t|yf0ITt;e`)|PĪWVRc8|n  fTRh(,#[B Qa?㓹V}Ո{:E\ N+E|4^aU%1T5@LٹG) ';*8~םP8r8L>qDžvL) v԰aPJYgL_3o"F ߣtfAx*ncXD|\yWi1iL4_\.mCq=_YgW?BS)$>32?rtZ/]#g\>,=[Owko)0BP0 (,Z|fWA92ش2sK֖,pf*k>1\'܉xMi|3`$,S3Wei?1 `.w$%"(?W^2ˣlo?[#2s ࢮ,4X8+D6pyMUq>P8|yYtaS@+7LM1CO z!ɦ6|c9xӖc$4 zCfW3w;ɌWr3"&tlu (\@ ҡ7{g1@+RE$V)k#֑NHJY,f+Kغ TXKS,p'S%"Su׼ PS{W&]tQc#w%Dy^FD/zr$'-}|fA-[)gச,-w?ǹ%OH Ģi}K-KP =`Iw?- ֹ-z@~T=rMaBV!JK9Qk(t\fD-&U"ݜ-Obf6,I#AT-g%_ Ak:=E "B.URkkw '+WOԥţ ʀT N~Q2K݄׫ a=ivٴN\m)s:u-QV-8pbyV[P,6ȿlt;{QQ?q@,ts#X⼇3cPj"4\#s}?E8L+-}">_+?tt^SL37U9͆em PPWUni U7Q~dA@s&ӯG?~| FpxeI wA14?C?Ki&>DS:a8>I?Ʈt;R7iAx X$fp1%d;G|1Jjh3BIGY` 0i HrLh%H?hdq8c/ЦFG $' w:( kB<(6XC`E/ywe 4,P4{>=n@ (x0z(.)6Ό;XCe:҆^sB-hBw]e6!aϚRՉ~W]yPsL ^ί/%y<@7ҭFQ:2i)_ߠsh7nsլǨ˃t%l׳N9 =7mEN_~?6a|t L&s]5t<wY)#Gփa՛["@ 弡fNcM `b1t.<I OSy xrymAf6"vSKDAqב<&É$ ARz (>kQփBJX*ӛqtah%lr/<y@hvZErBLw0"p"ob/(=.<~.ՊNdwo]؛Hd"$@Au{G5biހaE/*iQ7POI/"1 B&8u83"|+5j3R3G+JjRF{-lbmIQoAG,+MòP  = JO*&4.Հ\餎2ix-E0/FM(X㲨b$W6Z˰a+Z7l֨Ǝ~7D 1&rlWnBrV.ΧOfWb*^ח`NEHhLYVD~е@Z?q١G(rwu?7\Zz껷Mjn(yHT {ћF^3Q)UTcxYl~۵[5lXnvwV!!(8 Q`> A`"\Wv}7 c̓R.{@rir[?fE,,L* K#pyB.@;2ÓhBjBҩ Fd%0%RMπ{/B/[gQ2ѵ*EjG PJaw5Ȇ8R}T$yAn|ygarN^gHGf܇?>k$1(,+T.w A[Nۮn__څʽ:mZRI(QEeAJ#(֠ # uؾC\|(2bpEN Aj1`<,gIM GPv ʸ6H?-$<|{v! &/_ ]Ok@DRhl@ɱQ{_zP-%d80H\㏻@Zh&,EdҿLVBA*R $KΔ/ m e0-qn})o͂Zp Y^}f8bU.lFiQw/2iއ7R\q- @&A tXoЬX3ׂud-}QNJ=: %9dVOHtCU/gomWEߙfGRT% /F"~AhA8+8Y2_7?IAHxa68p2݀\p,Y*kcзSb5*؂ѡ?Ni~ϳa0;ݧCKoDV6*K8O&&x^B5d}~:iúo]UАMFȋĻASbvOwohᬠO j{n7hcbQ6 %[?;0 u{j5+mÓ9HXsv\g!5 d׭<Vdn=^5 g4hHb(":'D*u3|v}@Z@0!<*5 D}: 6]<ߕ謖Y$㨏 kPz|* ?ݳ7*>C鯅p!PN{0L%]:D13 J8 C1 5՘גmc u(%? 0dDB޽'GR2;G1CBhDLgl0]z/]3^DItlx{v?R2صmVZ{Tcj>&Cq2 \'2C݉:$3$Z=hvxϹc}KLm0X䚲\f xd?cu 5={ֳh?4Wt(MbBV`(&sO"bLW⤴(Z $[xe Z1XIꯉMRTyP8꭭\TB$!xW inMF-_׃!z!_P}Ve8 6r᧧{a/I^W;UeSQ)me Amܮ:W@NةN+Sɷˍp?[!KMӳ஺f/N"@=x s۳ç93]hr !%cS@QޱF(wky m<3t3a3 䁎4?, 8 &%|kTB?;#j+(=ݎcUдƄ9>v0waGqwOO}G W;5đsܸ,FmRlT+`߀yXF0s~\Hyl`@#-nUr.CӿelAȎ =0ρaeIy.4Yy@rRBf̹4]gĹ-c*ABNC?Z~dȓ| 3|Y~,>bgs?5E8O~ j_o2/:\w=RhTŗ¬UWaSzw?h$f ӫw܁n0)姒k-]ѯw533~&Y_2DS㧴ufCr5׼M}Ek' ("uKݪZ_iJqzyO<sݧ9vw?l+) 'g )1 p0 DYLdfȄ=o|_3c3KKr reaƬAQQ2J}Yw[Šj 4] WC0DuaXTMvzxuocGy4n!CG< B1|_]o|-/N}-O'4*g!j{V;NrçtG?8e,04(ѣ:w|rޠQn(xTH6IYW[1 6S[&|n.\|7T:W\ ;M9A$ I) k-wo?ԢnlKa(ɹgW>hF;L/&Ppo>'/ Ƹl,t~T6NxƎ{1#~(|IYӱ7K~ŲM| 9lն0}a6|GetaQ'>oJ:| m՞o{xtwRR07a_Gg]#2o (#ͷc5r+MxY[dEqNA r愠CܾnW.۞ 94].viO;8&@ŕF 7fyِ 2l9sZ6rfˏɟ$a0YdAa<~PTGC,,/C3-!#PS$DY/*N9ZI7 "HqV0( [+~tGǫFl2"xN'b:6P5LDbVH5@̰q%E&!f&=Ez8|.HG/7I> sNdw)(r1Y3Kaߎr?mz.oA}@͋/֜Kr@dFFlK74./ҨDNXP*FEϡ>cOrz$!U95D-kQȲcYW65MY .C iF0+,I(0-6& 1iT-IA H)tN%ďQ3R%WaX4f&n|V| 0*HqEj@YQ⢡=EŇ=&#7ގ`]< . Ab-s}֡VbYz8aÖ$Kx{5?:QT ٝWASѦ ^yBd &P7w nH fuNwyNHww',7(6?L *I>w6~ rHxdžl֨zZR0ͦd| ;.SwYG:7&,̧9ڱ-Ye8|[<*+{Ѷ])V8/SoTMz8߄s[+*r5ۃ{HJ,6,ͣэ9390D"I?5"u~zBr?-C*'WVgl8 N2u9q!iPPRLc]q$CPОDGjOQ`~"յ8&'< rD67}5 ᠆޼r^$q6_Ψ>3 ٥ xA#7E?)jQd%~N^UX l^DJz(C`m6@Hx 8Fк*#i" sBqĠJ,Aa]@,\!.KXuJ1Yj1@$ȁp064q.-ܧr^sluE@cPeZeRJ -%Xd€$AP#"oc>B=܄ۘaSj^uΘ !O#V\7{~J/|3hjSL .9[OgV6w+ƣB6&{tB*1h-S ̔t=jTOV`K Q3@@#4w+4lo]>~6gM #ƲpWC2-u+X gt Lkwq_*&gaq> Š~cB @ˣx> QD((ܺ4v<`'9ջߤY|bOPF{b/VXˀNVIӵ_ֺ0E* ?b sM^Hc>/aٞvgR><ӓQXʝ_ 5gv3Ξ<"6qA:xЕYRF9bĨy5*`ǐI xK.d&71o1?_{Ttaݮm*Gzm 'Rxzj/T>0>h|h_L|lbc=!b,{}:X!"P$vwAFX& Ԍ@TPvuS"EesEhFO8Ogdh@`?@(KK%Ј!s>|80O'?w{_$I "bU2 Ab0*( "E*UEV"ER " ӿ侤ؠ:TETFO" LFE~>&h?T ~JԦswӈ~' PgQl}4GWIZI9Oy-- 7kI*5;B+ ˫C_oN108]~5AUNʞT?B,YdUX.F1A`|wޞgx;+jjƚ^ƑĮM]@r87d!+?]!A'c"Lg Bx4Ad?NxtӏA==~QJI9e{̀Λ\Q/ G(nd2||TlH#Q$x9c]wddp=8N$l( QހDxخ?<Pyƒ>FJ7Z=VL+k'`@:Yx\J ?$u=]_3.Sȟ 2R=BbXrRK_Z|=Lu=i,=m" } 4?bt/kzœ 3lٗq1>dSt-?~jjo/ߔ0BzL!VΥɭ/\V8NE EG3!-xˑT@ o4)J0iyi|E57b%}=ekYωtYƢ6dVw&1ӧcQ`1k9ld辣U4}7O$X$aPd`nCLHlnN$+/{\)A' <92΃_8UH#m~~zAS6g 9*6S|{F? Qt  9ػ}X33ص XdڷVC^'q{BpPP8fUQMG-h?GKl}XQE}?5I/{i2cC c?sˢ膄B2sA< ܆YBUз/+z8!F*z$|r}E̷nwD``W/#7޺MDKzVi|? E/c?[ֽʪy֪-kJ2? HCQ]E/ǜz{$cG+Z(}0NEyt=(ړ,Pqz |;W9 WFN-0\*? yKZ_{l98B(6P$ GCJX0e4a!{_-^GLg8VBdB?پ6_{S#Z`f~._;Qx𐞎xvz9N3K ߄˂<[r a}\|^p`əyGڵIS]CDf&&-m(KcG;a|D<m-o2Q00R`(A-s8,|!¤%80S0,!*WNo5Ɲ8c)a4N$!vS9%~r8wY9alA ||MZNe<inoW2 f0QΕhMyJ'$@$' qSĂAPUw0/ۗxf;oP: Bi Pp&M] 1|Wتg$}wC{ ?3{] "; -3aj+5AK88<`F#83FeКUP&ދ'9G(4_|Ͼ;e62煭TL@ҝVjXwtg {VbwMEJ"$ycM8py"ǺDo/MCoѥ|+ LwTeh1T7trpmGSum;=Py#Z8/\%!b9j[2whcoO {Ă?Pұk? V3㋣"[V'l c 6T KJZʷaMrޫOѤl<:BUf<ِL gZ_ =_F;uaL?ݍcN-AZkѺ##E]WDh3Aثȹ>"1cXՌ'bT=H4?gGпmx"2&iB ?^^Q:KPDIHpܨ!f3JGqDF W\ H'-9l㬭%ǹ4q4nQ.+#E;z9ꊇ7TDdbXrԃȼBn*^rRۖ~ Ž< J?0_UӢ6. X[FTvb2 sb )N* 'r̿v1>KܕU!| ڳqqC""i{ /8C f X^bFYݯkx @%CnJ>T;fTa2/eKy/n"xp;f(4͝Kއ{ۆˆK^,D#A>#DOeNdf+y!Т'TY֮W@,]M'.B2(+R58Vb[qJXx"@O <80xpRA}\T %#OHH:50>m^_ં%$^e%fH|vsHuC(f`^LOv,v @Jl &~W/@K W@Jqf$`Q|a0L,+W(qJnOص g~.ۺ8UBA 2ůڂ<+0^v[Xёk,! _+ 3Sj^e57?Hxi.1q[qg!( tʗS}ŴψWz"@=MUWSk dreӶD!8sA^ziaQM>XAݥ<)(JIbTbρӢ(Dky0gQ#*o3pvMN 67zmKC D>'?F5U3h.y龄 %#($[,8{ A-j`e r,VQCr?}Kv~B0s wٝ',ar>z1~QWqlsZ6X KpEk7a꾎>GGJP{V$ÐVY'1= ߚe߰rGzR39/>?#(]7 ^PВ{F*4M2.-tBjoG`5|zh.DmRcр1^&K'^{ܘETTh!|?+?"b{T Q,݆q` ^wW4b/~]z]cߧ_lT HAP׃|$7P~9\}5j;u08Rܴꔥ>M6k~%S,ťq`i ?1nnO~=H-Sr`z-o /7A^qb˴f5U ~UTTw+}jr)͗hqQ館ʏnBy%4o(u`g#ժ?D,uqs$ٿ$mM=&RUWgl-_s^ g<-%:`Y+ٕMu=muE海wNST;;(9p( x %m71aEH'>d)wX`H8-,!!!4/V),6izhF޾r?Q~t  [?J.9SV{ %"8nݽ :?y(};KMF$>“VXV@a}"O /o豆\Xr)BY@(@8('H+׹U0X};pdV-!q8&;kPd 1" "(*սFH1 **q7[zձdgxDj.ҧAƔ TVeSH&5:w;˭ ӚC'I(I(J~~1D# $]mtѷ Zg(ni`khZ UK`N*Q( O'ַU ~ѐ)f{Ű}obH!y?}mHZn^p?t4uD[t6Mp F2aţ8l$4oDA˝XN(}OHi1-tJwR3-P9o$=SW$qGeFk?wۻbk$x"Z x Õt̶afrDxܻuÐP^Dai LV Y(u4cb_w*Aͨhg2 b9"PK*@s;#Xl0vMSgTb `mټe| yCO+P×'b@LؠD&Q2t<0uА/]h`KhGbX1򀻒B!,bҨ:PmzDgPr u Ј]BTaQݿU\.I?F(j \[eQ=Hgm/ymC(!}7X:ufk‼qRWSޱwwpld͸ %ȀmCHxә֯}6;W|/,o\&$9{E PxC:P9 ~о kA۪4&z_wgrb'ɏ';[73%ۋc;V&`0]ہdt4<5ਙ1 ?GqI;Kr{;@>#IJc{4威(G<41x*WTxuF, DB`Q)nĘ#gsN)F !@z)ފQ n/XE0M7CK3'<Jhi&ޣ5Ν8}ru4²R(x!*Cm=VտQlr$ oDvMڜAb3UDDWۯۣMFy7CqEkkV[ͭ]|w0.EAk$eqU:5-w@yQTb"cWerΎtk:kZv{24_10 y`nG<+gfPm"CgzLbr  o\NJgYm?Z霎} '?N%nڗdہ"AcV'tV:/b&|F":r͝FLNx"ҍִhqRVV]A 5\+ aB/ﱶZpĿt-&{bvЀ15V/H\ZX0>_tir= V4tCP"ܗ}D!GT,.Ԭoy;_mt"/3kҾb 1eB*`nY@|N<wNfBटU1ʶbZ6? ܐ"ℋ :'.W7$J8Wٺnዜb;HvҫxiN \*]#͋yC DC0'D$L;6;q-WQك¿xo|2icRkt<2l2睷KU“#5U;uWj[!DKn XaIz*FQj5<>ޕeEtNu!\ _Ϳ[:*]TfisGUƳٴdawFD6vǀP-}7r/:ߤ5,.9ҧ2vnˎ_+~)ԳQmt[ݤ{\bcwwS0u GV#>6qEEKy]f'd~:ݘؕd7׎61*3 u3*ÆN08m<%uu@t]W>0r xs `W4nl~).67e! QB"eX(XJŕP-|,.b\a ؉ەB\ɵPR~t4jvk-:-t42L54qd7]]ADv01 çIb?* ǝ%MR_sFrd}'.ξ H {KR=-HHaT*L@CIl}?p3M aOw~cϻq`j" n<>!T*׫B\g!uwύ  (qEg֥4x^aRHR[Pgha3d0ƃ3# f5Ԗh!0I70{G@H? (s8 C#(*0DU( @h06*շ?Xpʱ"@OFȷ "0&IObK0Hńbnnl2R`R@cR@0ZL7:tJ>>w"ȅh>Č̛ Rސ<2VOŻ/:쬬!5(@b:II$D]E rj?+E˺]Ĥj cEC⨽Uo-J緓pT ?RCM FNeh^dv_p͂`kԏ@b[}EdP~?7w%m[8e}\?RW~CA56k\圇Wo2Z٧%Sq׏cMa{UT T; g׃O*[9V6g_`r;E|#d_!a)KWt6T[E8N>1׳*rQ$KqEA*R1P@!H4ƘICͮr|j .B«ُٽBc D3*HTd@ܜ6[qYK=i5hdH DD 1x?"|P6rȰA QKWӿ^I7V0B L՞V7ҵPEJS U5nSIKWWzYEЊsykSD Q-׃KH_ҕlHQ.r=8joΎ"bF(\1Gi^F6]Cbf F5~wqtV?fpճ^oٗ5ՉgR.f=lΑ## ]곱9}@C KWSPf;k`7g,\YZ+Ɠlu攥l+ξuۆX7ݳĎ5TPh52I¶6[#zx=m+ yfA-pl~Jr`h@H+qbMƳ GFUךo>c>f(XX@se׶d{@d+QtL t=Z5 10M gؑ ͂?Qzi2ިo $srbq.83/Ҩ T;ZzRM2'QkX)Vu2oc;|.Hp<2YQ6Vv Ed 4Z֠(U@ǟ{?adBP?^b-q`XU-@@@D[5q@[ i51~ ¬`g˧ aQ<&;X cbm] qY$ E!O&u,B8)Pd<om1SI|.,HGRUJLbpr \/7]uzx-ƭ#/'F==X{Jӯ x һ&1P**H(Û(E<Y`!X8: k^nNBEE&لXض^'\`%jsjR(h_Y~̭?|*b{?j}~WaOcpjYFaB_1>#1Vy윦7rȄK1Y8:wrm>%5ZVbBWEb$lL#te"6IV`Մd1KCŨAF}ZD)tN59NPR-pK_Xn䉫Ւh׺5tޡv|kT@2 ({M׶zlQA*#<+3ELh5Pa#rVByֿ[D`hA&{>Y֖h7`(kyƮ6j*VI_$]6s|x0Fs dݽlNv /a`ʐ:3xvm\M{A 0XZтӍ eF#lle6,J$(J^h;JNMG+)cF󣣼yc`wp#7kۨ~Sfn MA~^a ᓉ>;$#QW8q^`X;{)JeWq6-lGQwFqLT- }J\x!07CʏcdP ?R1¹Qcwz/؉~~/ċV*n,0ZczOXYs?0桀;25;"[1gpzc0:UOR% 9!Ub_o43"@Ss4(*EҀP64UNx \BA};Fo TDu߁G)i\ {lswm,*Co; 1#[W*Kw,&dO9'V5k "#A5htS`'SMbukn1tw z0tP6q#F^Ҹ윅gWC_a3m9n]Z1SCg5$N-̯եAb z_,)jgݤDӣVC.`~KU B/Qu)dHQ\ xB2pZ]|=~RE!6d]%?ZlP5 ^h9\O{] ߝي75cW~3ԼWEE@&|{qIǁ~7iRsu35 rN ecObT(Lߤ&QN5٩an 5@6# )@:R}+ӏ;u@ 1蜇$0>_} bZ&F)SH11s>ZOBi(G )C2{^ƪ}l]NwܹPU7 Eߧy@6v6w1OBx?ߖ<,Ϗn?o+vtUna>>fq[nS_91/t}Xr_i: *)ǹ2X}v0FXaQ'\r8NԃKe ]d$g?ȭsT\n;#!US{?=o` <)PIG/IqO& pPvy87U{ƂPي_k l[u͠j3!:2$,`: iF( <&0DJ06ƄD7εv{Lȟ[@WT `bAs3?!;,6-ס$[ȩbqJ1>_բ>F81M/Q0EӰ26e(GGd}rmO]f.L7_cw{#cP ,\\%}uOQ?mI;DX]UU+v&C #9#۾{rDbf arфaRst_`tn/eqoAKr5P')qd1V+x0\<8%v׌AM=ִpWgxt]])Hty]*۩rn?*5D 6QNZ"UůvjBh0栴nWGx5YeLj!ή< `A0rr{ޛvxDɌα郅?tۘo\0 t,sߏyYD:F ,rzgAr/=g#{iVBtp9&f )ou:4PP80)י@"rr폿+ӟD"rs0ɉ}W^S5+@.t G~)P9jʖBPׇ!=|k,.ar:!]> z&4w=yc3u7\NZ%d600ٮ;ƛ\#"(60;) Lάw |=v|J)glzYKҺ A~ܛ?z1!,͍x Qgw>=\"kḋ.s1,N0Y7ϽGzmXR h^ɽ~5ەe=UTMƤ {p煰xKyc||?㹋9tr Ll&1$k7;5nЁ4(FON$xql8]w;ԇZ %A =/¡HءyYG߄|f}X2@x}_Wאּ?گFKY)5׊ ;vA Tjl3S}#kFyxvyu -^8qaYd tQM@C=?:8TPV:9a"9XeV2cճxR.n@5UtR?S^E:泦}0Br-J-S0XcJܹU_ a $qqÝq<Eċwػyexg>ЗrRRM+aU*0wwNFepT0`9 # 2CPոZ(Sno6)јj? 8?-}]p4'OA7Jrqn<ߣۂZϞJt%`W;| cݽI%v',)||=6yg>x] )A KnV$C{ɂbd9dŬ ٠i 9%fCCFr}!MR$=qld.jÁ4 VX̋{$^ ]iH{:Hͩ$=<>z^1/f@ѣ`7ޡϋ=19 +>@Ry*r P"dC*"j^FuRA< jAw $㢞ps]6` 0f(^H ^` `fv@+EʨjĹ3usӠ ՄGO~YSf?c~@j`yg2 IRҹ\]T2|.w@&i^#%o6Ԡ?uT ppo{dgXk8"̒{=W'tphDe4!Y΋FK $@cVkWͱ4-qLCG6ió[T֎{?""EMӥEs=Mo~eԱC%\V㩫X9V}\~U 4.k͢،h=)F-S w?O6X&X]ͩ۾>؞j!~ʆOn": OPwMX 8ܿb٦}wb7y5fr M[V&f69d&u*jY ".źX2$iHϭg;P20*`^ys` 5B?Nn|!g_+mٿҾT=}D6 nbwn2x< wSW Akd. dG/Hd (}g H OpL8_X '~vߜѧ o @ (o p҄Mai@Y`, qF8Shܷ-u az @6`m-FWY |jt{!ƀ,R4^ Ϗ6AJ9mN:qgUTo88/h;(# "^ C1A b*DJx:շ-y>CVr.F^ ]&hm2~ eOlLJ]T8k]|7;Pߕ?_sf >u~@ F'ojoSKDN}xxގDXqU]O+ģPdIvjV|_$+y$nv_VsZ 7[6ib< +F>z x1TFcN0tQu< 3 |FOdiǾz<}-¶>O_?.t'#xH/!{խ\7.?4I{ݻ[qxjX4T Q~/*5 LcǓ_:?^pj%L+u7Of|P*SoٗSs[EYvyMLZ/ڃz4gW2u 87]p<1:(`?zV=7vhS w4/X x0|J=IX{FF9t߻*߆7o6_=c(ϊ_ u=}-~և\P{Vx;ӚiS[!vWWI􇉳K[F" svo7ؐmcO{!Ц&K:wfqmS)K>zYM[] }M3k TqSSKǫ{ >eoL$LvԱ@0?e4EA>v\зՒpKϔZmoC5U-|.״s=U.˟D]3_[c<GޤE[kL\C :1 xaهSo.Ϸxges2v4o6sh[r=uu/"Sr _%7?Z2hj~(lBVQoRT ?0 ˒6SM_ၯGG~]LA$va +*uW(h]}αn{gjK*ݧ$Y~0Z~>"\+~1CyxLzi;5=yN!1~T)"| 3i,`rǚJ(Q#>e%50O0@gMq329HӕもyolLS wq0O @;]sh=VFT]oZ_Ev>If" r@O(|w:Z7!&IA RtL({b3džS /[Y+X8Nd9,xzƓ?ztanfb[}iNyP^hAg J~+fE]Xsi=68?6 + tґWtt{QW =ea Yr>dds%0 "֪BW9C|߹W #ߵp p7iz@ZBzT;?%QȟO0xc[vӓsbn9rAMAbi"83׮UB}!4w"Spo+'Ύ>[Ox8+*(nݡp7ozww> -p&ƌu~-ܴU3q53SGڹW_K鿹5ZWjSd"2ZϡQAEg75|2:byH`kڿL p2ChnľeG:O(\J%.aUj+>93ӷ-m2  ǯ J^~#`Y'=N ]]>0'XI3W; A@I˿z/6K$hl|id&z~-7w]mE+< q[n\$@8Ӥ>ȇLe?xEho~G |@g>ua"$D~/QcADz  rۑ!K5-j4>Lq8CAQ%J56zn'u28$NQ9BѬY'^@`QKsb)l?xPy!Һ&en'h#4U#֢N Q*KYc)7gK f^fZ맵.# 0hhhyU(ȼ(+^Q3 anˡ ґAPhgׁYՐg Li뿼ǐ0E~,ı~NsvuS N.-aCbwԚ˔z?PYz^Q-KzT[z?RkZY,_=>0-ߗm3C&̬lSju^֛jXq߲3l53XJ]5VڳͥVlZҟ~r:JddyTy| !.󡒐TLd).eDD8-vY74l;{eg?X3ktk] /6?>N7?wԂo lm1D-fh9kg-9nǓ>pP!@BJ_0K"`D;ϛ\uj(8(,=-T螴f*Uvm RFD![ځ};)A>dAcHRWT5h'?{WlD> |:2BQyHEH5Bã6c |Xa&:҇"s? Q,Y]ޛo|prhHI DAcċ PdE6ob`#db BD,D`bE? FF)!deETAc)TFAR ,U AVA"1 @H$a#X:?//72ub҂1%VQX"0d-bXT` `QQF,YAЁ VL j7DMCoۻK&5dFDtԊ b% 2 _1z!=~Ȩ?YoGW'g ,nm+(" e5ɮc/3_WӱVN-Yk8Νuw}ίQw]IniǮ+w<fs:5Ȉ5TOW}{ݛ<VQ^@QfA]lnݣ1C϶{}OZ͇|U[ags_<>@@@X`}}a`k==YۏAx8<{o{p gM;/iݞt/.᷽.}_wf;ouEHh݂CtwX*S4;3`0hP(iTfʊ"R*UUL&֙[e 3l*Re8UFRf2lmgfUJqEf1\u2wvuov\>s>`'UT\);<.%V\|@=JR A;V1ۍ뙷dn]cw^绨]c)Po`^q=]Ѧ7{\z]Kwywn)b4Nٻ}uqPP<{n,n+Nu^qUm1#ޙӕvil2wp7&OxNvn6{ݸ4V_jfAz8^q֮4+X-ې֝͜p]g\OJE{r=b!wnz|RPnjvCOU)ێ}98@uEQTQn@Gg'cAGNֱ@RU #Kmk.?,8g0A;f8J1H"Jbnw6ۼO~;2$Qh*|]pt~0݈"R!vi@@(+/r4YVyjG 2Թ~4fevt6&(2 Z! `J ɋsrG91b?w+(`^0* >R=x8*Sa1R,,@Uq&BŒ3V 5*po$׼Ըz7K;j#ߡXL% ˫A9IC!`w,-{,$Sel 3PRftdkDٍۤ:` 0ʥ<%v>& zGy_B"ש,i픉& l:f^ A,&" c(a6dXJ47]kxWW&tvιA4kڣ D=^TNE4˔JDƌ$Oe pKHS6m7ÁcߧtϚAqYNA@AVތRiS2 U9З+'I( !@O ه!* tzT@pd”*FSUta 񅷫eeA1#|`vt!J!LN kh4Ef؄oit.EaLp}8*~x.y\)#=b2!g{]Q_v13;[AJ&FAjG)Ŏ60nʦwLZk5#r" IbbKvju_kOrZj4#?}=v/d 叧s?A(1K;46}wGUUWDRmJNFcth(O6a!F趩 \uP5޿pNċ4j1{_@誠bqeְ!ftOihg{'^ wr/!;`մK)MbSἥ7^TS!(0h%LSv$0]pB0^0L;yAڇ3}<j?H\&dn1[3POM!U ۢd"= JA !YZr7.SԭYht룦x9=yHqCoe1i_O7RzfU=t>rZ|ʄ;(>g;F2`T,&ع "O\Mgۘ6ڥ7t̀? Y ko1|VPA |z(@8hk2D;=Fc\Kf!QsQ!CCϝ'ebjُ6VyhדN:4+T4T4,)00Lbxiί<|s+x,hlmLqSD0.(6a QN9RQYXabw/<':WO;'Rz#-gWҵu(6't!9Hȅ:BTC0"~ 4ģ_v;bkFő]dr$F@V$@,Al++*K˺͕cϱz`X>~툲 60lXEc#UT0{DzRR[kFzv2u0@8:!6.;bB@8p@LspՌB$=o\D7OwmCOptDFMaPah D l'\Vd9z:E.x_?^c˿Έ) Wvn3󨘰AܺQ!,rPHS2dlJ 9Un7Υu*YU #+`}"ZM 5[D;:g{|2.;)aEVo kٹхIEhӭN!۩roAONt4&z"GRQI*cuJy8+˷.wyxۆ9 <8>Q q;o &VMfJ@;p^s=5S0mB+:$O *5yqqKEn<{,8ry~]WCyos7͘ULUZ¡"ܪ iR(GpxZΗK֯Nw/"4MK!g i8, 2̚LLYSaviat=2ے6bŊ_m33Pm's;RЕۼٷ'^ CLˁ]+ZQBHGBŭe6qi-8ՠڊ<8^{+ֺ#_aOS)Xբq.>ng%͙MfM4j 5ujlF5aO+ [vB@):V$ q 6}Ùq˫c]m}XPK6D6ü n-"* e$0^ J|ǡs$!+̳j,b#~|Ōx k>>RKzZS@q /٥Hd cKB:J6๘ٺ:M8=z΅EG.cZPQZJ;awW*soN1AU148SX6Bʊ {0>ooLğaJL 6~!뇥LOK9'Eڨ ;6HJ@-uD?A @l1~#0>"嬃JI SJֶC^0<|(B@t}-$| Akge 4 sI+ Zf᠟|`A@ `Pcŕ„phv0!`L'9%3 o>mWNaO(`YAlŧj#q;o,qmS!JcAad=+{'_g_G1Y >זc5@hV)O6J-DePh0BkڮD&$bpVIWFX,,VnU]Gh6 }C"jfS)@`VWBzٔM:#eWWɗ5! QG$$vPj+h/>yDp0SF6J!ZZb,l3l:7 : {yLuSe&`]؄H8V !.즐evbжoW_cˤbDb1*5n5Q 1 s迗{ܺɨoϝY MNC(6m= :b 1)jոSw#8H la ʔ.V1Q.^k`f+I1ّl)[xMF7>JCO֥XXm׳`M; PBQYJnEn*q9 aTݔ[t0)HKʥTqbRH  1b8S{ 72dzy]W:5sgnj6ducxx$#aᱽOYc)ٙv=Vt&V@+ &sܡMe=EUK{N8vy'>cՓ|w\J !`nfdf3fQef? R)2xvetnEe/r7GUudYR,˒}܌cnT 5l٘،쥯A RumQA,RH0`"=h~,Ő:ii9yGSgq (0n 1Eq,1ߓ1yfhlWC ^2@/$Ƃ @z/`cp}(kSO~j4%uC)W@káT ^*k`T03(\@  œ5 8kdMذ(c0i{D}\?xPa.Ǥ< BoW`t.bl\_洈XJҔ4'hBRl'.QꉝKq`/4#'cK~PútV~6~pU$@0faCPS?4F{:)>jXxAHu#=0lc3Qxn='dxG|=ΩG6G/~p1쓵OidƒB5ϫU]3l#l@X`֔벥q"-R)捺."Z@@ RNwua!" DB\@4!_$!ϛ GB)T POPɀD3sAIOtK*B]̓ bI uޢ=c5CD QGxw K`aPTȈngV۩XZ@XʣGuن ٓE:4Aˊ'}jw-sróES?h'+s*l8wK2JbIn@YIs904 8Ip~%A](W3Jի 2 4?NbhLGgK<C ?ہz?+oi@mCBm(@;Z'=рjb~|W o ר3nЃDu0c._\e۫Ymt ,v$wUWQ4Sy r-\#F9NcSltaX#ŠDr6\!D(dyER)}GnWO{'켅%YLE^@Ƌ/o7|, vnQfZv5|oOö JiLU#"s8q1ya:2>)F2:.vO e<"CQPJC(C%*QRQUV%iz̜oSpqb$kڢvYYC;;/IPΆwPөTNt\uM4ӱ˻*lXPZic(T%YvơMSKUZj֞K(fz [[REI}n9޾ߙkfѡY4ʷlrw6 >VF5KUS<&YhwK$IL,U0(XbcVʺ<CC%"Nwr68&P@cT .q]9.;2RJ_>C=NcCFT?wc/`;5B+hƧV2Il˝/ysL*ʧUEAT*n˹iXYT[#j60x5左ĸ[@9 !KBȬjsEsgrW|)ri!MfBkN+kBNSy.Q&͕XDyl\G -g?͏!6W6jԈ@ 0s /L ?0/vcO.xx!< L)'sp*#hE$SLIބX*"wHr/nnb.)jIp1$kVaC1RS.Uxl9+y 9e:Ժye;}K(ZtAWe*8='ɹ^i.vCzmkm~J#q *4ur:6RiU={N"UnPDx%wg*(vI1p`74J"i>SѱJc::?J i(0DVP|bx2C k1i{P8Y-KVEDkla:d4jqc>׈%:56*<08Gy| q(m*m>V45t]CHxL?MneER DDp ZTRqN.CrMaUI5B^#hgKxoU]H>?<۱cYUux_ Qf>k*&m*ȨgM IA=-!t93!uzͮ!f 6eݍi>=9o's¤>1TPuj J/WFi0QQ3fԪ֦ZFQD#쑏>B:eUʒ[C.FT":H9l}fEc{j IЕWR˶H :vEΥ9! 'p4sFŠRG4 $NIwy%7uCA5n ] x7\4a1vhlqN_y[aɠFYAfaP`fQ$4ET6ke\sb@irݻ\ٲbZT2Hǽ*B2FS: {m.oE2U65 ㌒88IgŗYZbhl jۃPAB:[02bs,wb\mi70ce6': 46m!-~4 j˭5W1i4VWy7¹`<#6|s J-*EݢM6B=IkIrA kT 0)$MIG;M i>dѪDyI@it֡i#*clp؈ 9 |zZ<_Be>\Kw9OǙvr[NF8R@GTO xUCz9ZG]mď50$O%hm`pKjgOE v8L,;ʝm]GGSH촒ۑ͠u#UOUf4A$ JnW3ҩ; L9s,0 4"VR&32ѫL!0bidqeՒ"y( b^ksZb(M812F@`91?bF;^N̡]R&+i44BJ%W:lihSi&yswv0c*CIFW)9Mx8W-i1&[DCimZa!~S9J0Y1!͟ni<+ 6gi #h$F!!.vw:bRdTs}$̴;)lLdVc<{F&&2Lu(otFm BdbR w)wQo`؉̯zoZ>z/C&yzxspo @gbuvKЗiuDd i(ZZv4I97**eӁyNK(pɝԤx)C!Fɬ5SjE4kW6r_=# 7%<I(g^0́ӣ|✪oDل:#WU*_,yjm׻ϫ[qYwM T1e7Q4VenEG.V>gVM -1!AaPH$MRO:Nw4G8V1TN(/m<^b$ mYo4AaI.BƙQi2znCgQcvQ8r6t;Bvx@U9e#s<t+V% C%oqwpLyq w|p.;4+sz[r 2oa!jÛ_oP 1Q$iR @Ӳρ I^VQLזƺVw )F!f8FdAݾsS/Ÿ,(w[-oFF{9 )0P TDEaɡ.㱚N z::'fljo_ixotU^tT8O-`^cnφT97gf9۽4K2'#]H;lUW'\XW;jB$} 1Icb0P |:&PZ2yܨ@ I1̒ vsh8j,y2P)Ň*DF?r_aWl4{=kS(II/rsQ^2QK^__d{x! XJE;x/3Z2 fh3a"r:<> %!w& ݪRz1ˆ%=ߤKU.ˌhri6MjV((&6[Rѷkq|,p 2C׬N-\XWWE7>Pc DP7O=XQ`Q8Ɉ, ĝ7#>&_Đ;HI\RuiKzٮq-(-^BQ6Jhd\[Nj"}7iMRG-iR{[@nh'i]Z4h//y۲ۊQVc'޴]M*w&RRݻs{ DŸ&>{.3*l$ \MJJlD۫۬[f -F ,,R,M#2l TE= fjo d !6:وƴmﲙe J2p٨ݖ}fNӞ@ EܦГ0Kh5f (ֹrcIkשI֪U*!A]-Ls0L*29 &uO'J{@] QkXFE6j֬DA-gH/^=5Vpbk㭽v>WzštBAq@@b!Eel#n$P]o={+hʍ7*(w2CeZ>?F>cptciVt3"> e UoUJ-ag*RP DSOf@TSS I4_|BPsEHgb^4_ZuhcK<;Rcryx衖+&!RBn *o<{w71w5x)Ö/^%]i;I/2 _[u/ղ&R<ҙ<6<>| ޮT_q0zQ#"~񴸎,A?,K/]y'n:,3U N!Tbudؚ&>t l蚌鑥" kjM{G1 \(U_RGJI5s Hґ rѣTk,i S77阘T F+|9D Ks2'JˋĀIE TRH/'?.ɤ-j ٩JmYK;U#$ToqցsK: VDDܵL܄wT $#_5f@ J~'ݤH{lk!:jeQkk:);BFpvwA&&uʓcb(QTT$!_O%uƯISg9oci7IO֢~*0#$߶T&E)V1fBC)T{gugl-̞Gs]2r* "*4k4J5jM5SD[EERYFI4jX֊%)%*L;bӤ] ')6j~-VJ{lG-wve4dc w͕/p9ZԽ`{M:۾)R#Om^r~M?rDן{=:ˆ-" ka5d uJJ#K*ަ;$Az01/>6< w[y^y.pQ?Ab:ܭ|=sElbIF %ޠPLZ5 ?m`F7|0xQiNhS{l-6s/tPA9.4-1^!16=+k֙c|h~󸭞uRJBŏ`"2;€҆dEڵR\mkq B&K ld B-h`ӕH ]$F(-Ї2Q؋G U4e|2odf$E`S&j%-$Do(ADQr/Թ@ahiUŢB[ĐZ#"\ :E ء!4^R㥁@h*̡`y"J0p0.,$oGPR7rVdllZ(]W=\eՀar=4ʩ#iis*V6jgURC쮥3mKmn p~U!cSG_cԯ˽|z'Q~ &H3aD6aeWT al"5t8$@%(#66Tho 澶4 ՊKZ }[:X1 E 6_toס W{n v#l4`$Es @/!,lkrC]@fECov,q'x{Sbc959Ju5*YlB~5.<'83k 9`}(NUqب(n8r?sN_G-MT븻w_y˻:"dK^/9 #U<:?+[N2[A;f~ؾw -owW^Jh B+gd9fy*n^yc6P& YDYT6yiuR ?[̓[F;2+DZ{&pf<TfȰUcMP ̭Y|iP<,,F33>sI3As%BbJ@D]ԶZJwƗJqoZQDB. >X?.0,&I|;2: N(%/B5uq&`Ӹcqh@&@6tsCrIYQ@"B'2sK5>WWTΫf?xl. 7f0$/>tL_嬡32Ko"'yDb,^{ H )M o;n˷cc#rwT2*i+Y6\eU5$܅U87J*eAH*iTl%Jlmzv1e|M+{=`V,KB]g*@2e@X᥈C-,M( _%L5zk˗*ݛ.f-h8X5 GVen#ݫ+<rP ];znl̫Dx Þ5pLZs-gYqr$<:uk5m0bT 29o<Y FC,pR4 IRB\1Dy|1a@yhW6~O`Z,{|]nѣmu Eyo.XB`r dx4\R3ފRXrtfϵ`R $X0i3R"!Ztz䙦L"s3˳m;AF0;Rgw:ȳVփ!M[^\AP| / "eZ}F-硼+NvԒ~q\D AFEE^:(pF5>blCyҌK Z|D&ik"[ز,*F2QlljNk]}jU̕fvTDUJZ1|3ō (bt.bBڨK>ũPp5=zuֺpqѾi0kI\ZR RJןޮ-yyU2gC"Q$$}۷in44'|2QCin)3eJGƛ=O`&&DqsX*J*V/_C eT@((LL㻂.x{F05bmA4] u`Xg3iu'>nm$`^R-E8ξ(}!t/5UtFqӺjHeGVH 444{bxESY(p<؟lrL)#N%Ֆ73y9T4D-TIH&9s E$wMs|W(Z҄< ].*޽oҚ*j qs44w8E&SQ*B8m7 2)|>+ni>mS]t]tgI2ƽoz&™Ӑ4v,hg/O<6C<0^ ,둏әRVfG*{}=>TY%Ae>y *^CB:bs,2#?yӺ=4* m EӓQC>[c<3]QfPZXऀ@+3:!Q|对,>P ^xG~D塌) '$"K'8xqN9[¡H#lVjBn[IKgj yJ&sr/G+Sl}8wuepDcw'780 =5%XcXNBC؂BĒCGq jLɝ25MoЊ|>'x}}#"O;wX4駖MIw6#E^?%nB3&D`I<[_(f:Y>P* W{d~3n$lGbn7L$w[9hY͹ >i{cRD_.onQצ|Hh/j!RUn%)+4ϻ+>R8~^^Q7Ky{S )ď wYIB@qΥ"}>DҴmSCD7ŭl:oarKhWggOYhłL~ǥ&4|Se>i@AGQF밎2~$;?f ll}Ik !g1\TДJysר;G/Nc0U[TFxueaIY; QHr$񛲥!%X/NE]Rش4j:?h@_@44;"B)NK-qlni^>04c&<&ofo$T|S6uަ2?Gwj# >Y%5T"VY*z۞P&5HlF?uV,@tD .2Hc_&`r5|t>WNJaiX+GBg.0DLj34)7{V mk[jƪvl.t;pu $$9dk6)KBc3`I1#nQ_2ҭiaMhcV0uv3K$! 퍺 B!I{cD_c(ҡ_yʞvy<3Y!#>[))S9xpFM!!.CLI &9, 4<1 9L|Zi#ë97$!zT) JgBLW'gUxwPp(/뉺ocfHCޣ{˵FG6{]= ^uMj[m45[6mVUT-;1ZlPQN{(;,TGUSuòbQrQ6sz^?RMr`(c)k']9݋asbk1* K358ǒ/z^y%M3<"D:F胈HͭK@ WqP064`xk|sH%QUD .H. oBA! K&K $g4xs0֥H|jv`ҳ 2}Wm>YN;R@tƆ&8HHJ>2ż c kf3M(f i.ZnP%'ŷנV2a@cmܛ\յ,dZȜ폔6Pe*2"9~(}/9P{N( s[P-8I+ aԻ u6Zs0]{Z^ C!19qؐlQ"PQD}h1笙> M7PaIYЃܩ̌ wVPPGU^]`8: I11FD@(J ل"?? j%\o6[.R*sГoI1xfÈ5>ebLƒZG(A:*:BC,#eWrqEEag Q6g.V;%11SM={IvD̢ny!AZS-kRjQz}Xw]:S FIJԂ 2CEh]L;; We~3flt$j] XH tu"%{ ">:\NA6@YDA$SG&٘}k1^VR!u j L^v_T>Hu@ܥޘiZGnB@Ar𹗂PIXTAR 4ā Vhg͎z'V;[$ Z>WuqzXcF]ep^ <:q:lq8t2) ,z3!o %I)=ži dDy_ҷK{\ [!,ipV–Ly(@!KX2E."+:Z ThOp=E@313˳lt޹#Dpff\`?j!E<Ӵl*4޵JZf"\_E|OMi<`H ;6n\S(|È#<_æ"q BsllA G!f@H -o}Na:< SVFKwE޷55 BI3%oPHnc$,Ih}qE2ԭDR4$NY5жqR :cMgUG;C{Zɣશ ӹ|_xg!R}dXQChѮz(8[^@VjESf?6Z`_Ƌ-dS)ET[P $ bbi NT йm)?8V= 9CTׯn]iݑs3bk3!F@L V_aڻAMu%B!0 ;z<YI1Qb,h` ׶ݶ{>7OuOq -a)͹I NeG?p=DwϚ,KMCʍ43et+&>`GHNCCNp6 nz*rS~@c|8 @OE}GyP<ݞ6iZa!($N6kHc|;ݬBҬñi Ә(R~ 3٣akE_D@|'OWnE˹5}< hd GGW} tx^ѷD{He~~GŪ3R]{ >ғkōx@oяb{ܣBE*,00?$ ټ:H,/%a~G1lѯKt?Z"CI2AABq|4mEL!$P(t Qq棆TPІ()HW8>hwQ dpAT7'3|U2.METTPdןd19-tQ p) 1ol'%"$+bbO̅i!1yktBXy`dpV'ECuV MCmDDe]20Z3L";>&Y;j^yQ~IJ(ՠcxh1A5p2/#*CQzcbJH;2j bJ(&\mCmbtsưwvXٖY_s 1X} 9Y`"ݸB,KXkhb$KP,毐bK&̷5bY`9[iySq#JE'Hz$Uu_ __D$_֌dI{BS1M)QSn8pWޥ MV%$$f& ,TEsȈЅ@ϋ;uF{0 Q?[U~TFzw_X,cpMmP#@}@VPF(Ao#&(0 3,q_}ņN u|S.Vg!`!Vȡ A$k +}?v~)qos*Zϥ !T ;;rzþP"hzz:䐖Ciju(0:H@4g>{W8Ipztk8Z-=AONw5^O[$^YmUme 1L.vzyD9$]فH~ܶvg?sK'L~sd; |L)&JHl-"ۧ{~j~s]cWoIu!@ @v A*.^G YEb *`5k0g훾katl9[>[l˩P XP81|֒*l&J9RaJb3G8c|tX*"`zf9~(+]PdEEwqfnfyt;X,(65T;EoΠJ/(=C0^-x^B9tz'}֖F18<(gcY%({/#oSyKy]Q>Hh"Esf1},Uw 홁͞[ φG+ tb0,Os>~ƕ"_QeM{8O:I,!ϫH7p l2(mA1};kiqnl, ު]ee`1 Ms&)Lf bI_s LAV "6$0¹G`2(QW5wjRHvrӜhX.B@~ƪ8_!Q]N3^m{%G>Y9]w/( :ƒUk5mUqrÓ>xT:yY~>\  %/ v`Wz[Ók3~WCHBm~IQC(&˵DZ@NOuK\y\,Э%qƾbr,Vs:\2GUkj>)uz[ksY{a3B$bAVldpij-$(,O;`%>[A ߣ[ƟnGwG>媛$J A4S2Йg3Z*@~4rɂ,V}$qH"%ԓ Z'  +0ƶ!MJ 9p87%hkuz*5Qgw/)XG 56NNovHؗg&t(T׌6 /k:о ;NWߞ{X(cX;hcar]+,1*``:ُX *hYwٰ!ʼn|BG }Ց Q18M/?9lobJ:\E~ R (`%2Ǟnw}Eao|  U,oSyN F[כel\"@ʫ $yZQWE(#} s&冃 QZ=O=R~09 Fd`_>!dQEUF@By]Zr[w_ F$bR0G!V7fQːFm1qDL"$3J'?fO22Q;I$Bv`)NQi@{| ѭm M]6 >'dIixߊ{\zd>Ӡ&UL?33c9fma C2d~%"PCsEH($B"&a&TvP[0|p? jt+DW{Gf[>d%~^kkdZE<ࢪi! CEYvF,,UX@y$7ӛF|g?\vޟOj:{FՂ@$EL!$$(d'<^a$;o=̾yI>-2BAkl]lWAx|H{jH ̈jszwW8iwgk؈xu>+^k;?`\Бz뙁M3U=%N"rH(UA`V=sVɫИKwMFY3L%R ~XztQBG>F[?g dzDE1s XakAcz)#aױ fRD@F- -wBZl @A=T_1{ b0c|Vo}mF{M4aLJm5(\ E>;ALřx^}hر E %XA,uGYN[yv/5s,T"XS:|He:n^d'c`@PX(Dak"DTJ\'{tE* j VՂѪ Zu E6麡Hnb1&aU_7gȴGl91su"硴nLݠDwUAZ+͈z r4ģep25r +ꅠ]-yvGG[1UW6iz8!z҅ [,R^Ҿ r-V<CT&:ύ3B~a~Ģ( ;|6 @k`)ƨ5lz}|f|9ă=x"!QīR-TՊUgqz_w~}(OĈW DLFgƉ gV#-#o,f~koF61Ο6/`PINlͯ?J7U_شWkuN[ ,@RUb"*9oz4>rȱ@H hh/"+Q=;s}iβ #u #g-tꢍ(ͼTF0s^|p0(pX)V׆,3x: L_R#J"ԝzo_l+QYkM>UۙpD`QR'ޯX?||1Yw qw ȿ3|8%Q)T|/uLns;6|(moMz4dK17_+X>ŝ!> >$U8ȇ~w6RWM\E[NAvSY;u4EBSt+FUUHyT6oqtsMH(U,Mֺt<$2&L#P7/ÙL]2e8 { 6}"/0BlӮYN׋OWf%.FT}!8&'bJv3ۯNqdX{ tۿTu}"-ajeyY6*)4hOTGc*x@n;pkƚ to1s&cgA S,P=l>׼`IPI^2A - 1yVW._u%}lg ۢ0Xy e0QL}sm NPlnuX,Xҋ=luѫ,/gƆONG=ڇ@,1Hzчf9 q(rbifp*v\.*|WO~ >oDUU^uz6w,QY6 ETF (.)|&ڹΩx-DQ,d\H m iNw/פğ0||L6R^2zUm MRrt—/?7~|hZKo(UW̭Tt. jzA UCAwmիBջuǭ=hLh{T aOSi`ڼDhzUt)],z ] &g!E~PKѣ|Owjl4!9Ji!*0y-ji_*>Q B9 B.;fpȉ ,꟱o7;ts E" 4I# Ԇf~)(ɼ{48 _4="| qO:8gư@UyQNy>^4sD6։O!S~f_B֕ir|F"~>+zϜERőv󪀢 @|dy>$ Odmٻ7^aL#.^Bs8$ &]Y5s1+wד,WFpQX| /VIfg\2bXm7Ѽ3=A4% QB J3H kXO껃)؏p"ƉOCji$  '?UYC<ړ{ƒ|DlR3&>Sa@LR%DHH3W!gEvy TX /kNy!%}TR|i vf:s$EDxI6$ خa(q>ut33b @xq3򸴲)_sh29{3OsĊާ/%]vxJ{nuX.)0ednZ.w> 1A  a#Y,VZ9Y|od>oX&~'cF?su;&|6(+k}Bŋ`{|ڷ4nv,㢙(( k돡X^-m'; F(v[xjkӱ RgIQB-x#U[UU`|Ex(@P.=g{؜ }TRُcLyEL=mv A`̌s0| w,t0m %fFqAPKw3xy 8 ->-R#xX4`V^*OaX枓Zi6W9_,38bmf~ycٽb[f#cٮc Mw`t<ɨw 1.Om"(F0bbmlk}=}|GS ArQ@J K׊0\'Y͞>4aBкfм>⼏#?GCTn9/ ) %`1":?}8|ԑos8o ˷ap"XW( N9 5ͺ7H '`\uY5/OO6ڿUhLQ'[EOAO+>2=8u(r1>|X&L|{#Q[ʚm%gVL#ۥL|& l<qH<~>jX#ߋ^$A`|yg߯WYjp!LD"+H(H=kl8$Ц}NO`ۘ{{H=Yq&=ܱ<zO[LeMJ]F3i<Zh`YF\("f%THUY6 KKHib3誓(gDJ72>,vaϹSb  ح3*^PVA:ƴPA(I[O29ɥ}tA;T:Dfd~33oˤ1A1L$g " ѯ+kY /"!s m%̥ـ첻 FY(iȊәKyZ 1g QsdBJRe@TURvQ^~.'CTt~yGh4ʺۻD >T!:zζ'DT ;@f$o"1Rj({.Kzb1mmMuCH!S|ѣG%DfuXC9:Ruf 7?CLiEN,.{VewrM}x+6ü q$,b~ A&`P j!nh $䣠4pJh $d@ ˁ0YGEFb)D8 YP8웹!%Mhu$HXѿ06;9&+ 7D5\ybwPA}/m{0@߆ҁ0]eVzdiIĦkz\x֍&!.B BUX9c;u`IuBSAae\LÀ. 8Mf.0\j\H- &'.#KnгkAjpnDc d@C2ī 6 >j2 :k6XHox`[=w8P*s{>37-r ['jϓZ̳ifXbIum3\j2I^' 2-" $_}K1 xN57\io_ \3(q3,>")ՒGIZX`/i 8- 7(4.árÊsNjRDߍmO 4LjA%z)"J{QSm"1|/RvDDq2D!|1Ҙ U ĂN#-WwLluOeT_ !Yޭz-r֎QTMì΋Vle|k^I ٘5ۮwMXzA*_X;DbQ  IvTQ~J/Ĩ6b sEJ\Z1{0|@d !j=yCY'F !XC2&BcϓG&Z6Yu~Uk/ T҂`yg0Jt~CN8TNEM3}BM% 6v`H.qpFu}曄i!c>.9}l'} kɞln;ѽK^K1t`f{ d8PrE a .'3svhTm>޲g9 P5vvOwt(oyoFa b I$! yviYVWKP,HHʴVg "G58m-6]si!m\T|qѲ-3PV U,!޼n`:$0`SCK5x麂3afF`(?Cˉ sR%֏qec}U\ᨴL;qoPVݪ߈!cO|c础Mb.Tak(5'_t\QwK2lJxK9M6w<: ~.MNilvVT$=.ZZL[*0Mv63;%I,z["M7bRbi|y&sJm?OIF@%S\#Rυ6h "R(R -"ҩH)dOS$_ (=_7&| J:JP(~JZsH Jz2!d0:JE)„JE(J QZD !L) ^t'`Gd" h̑!A>lQQwH~XERY  S)TLwJ붲[f9>uC+vP J"!$X#T $B>ծݩ-AyD{p1"ۻo =4əWO` 2"pl{+4P®%kV{8`-׃w>MݯnO졯NTNHUg Ԕޣ9هf W9vwXzQ˓+'&5*,pqZ.N:k;- P0+?j9PYݫX{-(evn A*;8ZP3[6ϕM"Ug`aof*0fygV3B5]J/3-L-w[*Η_*A"(#(_:\x Qހ@ FB}"Tt Xl&s`e 9>scB#5/F2y+9aR2;Xˆ :TZt:+Nӗ89 A/DBA3ƹ*DqdB~jm_ͳIҢ\PčDf4FGmbl]:R,tZb ,ghNwrsʤG]ؿ "A@#_!m{ƬhxE7goAwwď:qiӨ)ꂪ@u(4.4Ŕ`FcaGXJ҆۱rԅZTZ'ZOs&Kb!"/yyĨʢ!د PU)P@$ IdTHS]vQ(DDLPvӤ~]IuwGb.ջW !A_0X"2Ff.휈^\v#QX"hT$gٟ:;YҚ >2@5 @OvF/LTk۠df6n%6P'j\[Lٷv@AA Ư9knME:mF L #CVDZoX=^>b0δP`(*slZ*w<- xvL53)OᘗLR ~|H-"%!AE PAD@u5 ETkb1*11+ZVRPJ4=Ϗ}7lI6jkHi3Z Vtm mTw1Jr1RҢj`JZaB& [^59;Uw, :جݺ Dh݅qp(Fs۝+N֫rgcD6名#wFsVCVE+:0'r;AX-FX)I#ޠZM֥@p 9pz+МH6|m;=b b>DXH m}$|o+x]Lך`0"$^.&{qi*tvgHfJ^: CPZ4mׇ M`|*vdJv%դɳ3[Hɂe,pQmW}/N+Tss؊'Ŭ@[,:"MxVY{S&F@&I[ @Zq@H@t-,dd|8Dr"0@Z@PO_\4HከRj/q4RDPAJ4*w}eMĤ0-L3!->%D!p1=d0$GmQ2#7!e(NڶזGRG -뷗OaU J M`kkJYbK, !ʱr\a73s\{.`@ վ3bCUxδ3 50B"g5r6N5=2~8JM"FX TCQas̐ -#orOtyNZ+GUsܱ4B :?W"''K()'f̈db9zaZU4, ۡ9дyr%Z(Ddb5rT2_w P GUcKpĬی˯;]dL5gܐi%WٵW3[&i҉/Eڋݒ0bV9zYb;aDRP A  "^ɑnDPjt8R'ѳ16SpAh]Ib-Rnl:Z?_V睖uٱ[|jC]'D߄W 4Zf`@#碑@%ew5ܶ]:[D4٧ |H3A$Aԍ1j!}rh,V]>=+dAK…t3JCϡn:t+K!ZhQ!fuac}23&W*YоE݈  ZʸG5d䶜Qw&XVsbcBzr +0pr|v7 >/qN@"sU 8m-tJ2+CjdS(*ORYZ6]VvXvlEE|n$0@b~uVժh3Δ҄oVEЗ^}qۍ3E4J\Ч` |5RFW2*,FjsIM"PH@BQ? 1(G=qB3WUBaIv~;13EfiP o|5[gS48Nwlx@A!DF f  b2%Zyi߱D+VFڊmUDe5Q^>m'az5.XEY)^kp"E{JJQ:NxT^Q"+-rZFZSWJ!VA$* ^:Nnn\̘BN7@ym~..4yk ̏TM UO6M!"M.P\;I,io$9Mǥ˩*M)iQ̹50=Yvna"6XQwB@ D.76MPy%lf.(ቇ}5U'>%32$9H2UͽC,h+Wa r"*j2W0&:;YD~]϶#R,Dsxu|+02q}|1PEݴݹwpShH2ֱ\fD'[%eJ0`XB0fTNĚ%`f}a-<ԁ"j\AG+S94lߗj%{8;!,5VO5t0lZI894rR"-xiip dȀl.q kA4fLuxhYԇJA Xhmv,.Π:MlgZmkHr]QN݆Z"{( ]N.uߎ2H dQb(6UCh1+ E7j3lng 1f53:P5.Ԍ1r#e4ҽ2l6Y"TVsrtFYFvF]T3T9*J5mi=*,Bp4mZE񱽊6qi%nl*gdԉU-j·+PL]VȜzVf1J :\=Qn#Ad/4QˍTWPh^ӭBXFDp9O>PmQ֓Y+V@K(ͻ3zz:kTƑ`X^4ˑN̝-y!RBt2C;.V"k1g4kXr\1fmsļ4r" -K:_bξF' /h.5 CFb¹=|Z(VeeY\FIZE#+l/b *?(]uwRzOP_ByuS?@dL#إ h F6>5Ɍ(S  #ݰiьҤcI-@2 @O%}hFx/@\i קo6 Ő/r#YrnCj3Cr]abL VYH10Q4Ć,Fۭ<^,fY.``sSk8ZҖZЋ4(ic <{'緟?j`MצJ&ۡiE T'z<2Bwޒxr]<ûn_ԧ3AF+7jp_SpwQ ;ٟм©ЕY֭!HfX I+ũ$35u;:=xmA"c^V;p%6WЉ{:YHyB$Jg*q9vuo07`*zZ2"ƻzr]v|CRG-= EؑnKCJjrd!DN/qIr\). ;A:.k ~-%{[.wlsƏ? Gsoa4;c3!)g? M5af}FvHr5@r̊1$ik~`i|,jmg<2_ZkIapn}}p"Z鵽b5lbԓ'.R <;B*U3jwڞ-b(oD왕!^&w6g [yiYO-qb)Yoc^TD vk7;=8LdR]|Y;HrsNFw^f,~nOjm2Zn(-.wƷ*XSDR >`E@ȃGD9WgB:LzZ=7Z{DcZ4(:A,lƱkZ?VPˏyu0*:ehq}]4ݭw59}bf rňׯ^ HVedϫYf-2ѣr ۝1,SɌsv1Auf,Y.K=Z/fr@*q qH)[_za{Ky$mMф Vm%5;M*FnI30%0`"`nrA8c]Pc6 k=DwI:V_v͡sE]8@[Rlt-0\L ?G8mٱJ~÷Ǥc4x {qge8r[E43LyzuxUܐ#kR#+]+[6j"&mI__f*Ԣ Fc17e&*x-lqAtF""m{ )d͡S%<'?c=65m<=\T$5-=(C -6v 6A;7O`.™ݑM[еɒCa.'3Vh'mN;2WX!ß]fȪr$$0w?fm3eJu[vuLy4KVѨ횱ƪ sƆüߥCQ-W0`!G}?G! )PѭVKIT`}nʡk%2U5 }oYeԎYDOKXǧ;?7 p&C@$I @s}o7 ІTO"&dQyD@?iXn#% a}PHTcOP=Sc'w ̹p7έHtrc'(3^=N'ZlɻDņrّ9ЁH w8m@]>Y( tݘ d!)UOSc >LЫ8P8؆v~@%va~m=Qe4ylg|/~&_ezvjQwmEuk} v2mEGA&FľNo nsSG\.gM x΁n-~"'0BD~4/{x;_e9ޮ VEkĔ_~ 8x(WOXO%tl[ZQut<A2`~z4xH@,|îP"Y*v);"6zYV;Dcù[yn[gVV(UX,M $RB"(LY,BRD)31ID(JPa# 4v65?Ic;4(6z'ۛf*AL nd350C)6dzƚ <p cq>uʾ$p@_{WƐ5de44kFu&EccŖ\}Sem*eJC”nاr.Ŕ'c=K(Jg" 5AI3m >f`4kMNkp.k (+l[0zf}_aӣϖdK5d2r1:G`mW"?Y0>{]\/;Oo.#Oe&9LAJV* I}WoJ[kk]{EPz['@/^D7:$֝N~O >ujtDG㑿II>beY_陠 "ЄpƎp SK F[Ίm>}""F$I MFDb, 83ixhֱ.G,7Ol\2^_}3&Pad`dH 00DЈH IoJ5 0|zs;3n{$-yGhӢf0`xT/Ǝ`Ͻ'> k6l,6KPYрDQ;?Don?7dv| >+R"rBA*_G<0FmqVt׉Z7W^g.1B/R>t;f ˺"|eһs# -~eHREyaqJD]޹EVplּKMhQ;xҲJz<]#?uxXEcQ=EMpsYMHSѴI4VP.NK8G27w;n ,Qic~OaSoߣW8Sm)$l4s7o>FVSKA! __Ԣ|TD!7U ac O¬WZ9[g0T;hŋcMr`T*5!,E:*lVb905 J\qc(.uMD9<(SM`on"C7gf2(u(ERPb)de~{櫤  @p2$ow6|Kث">ob>}99Qe4dAlSD*}9{sKZM@S|Wz;D=pxz}l!,/oȸɑ2 `Kel(E}g3_UR~=ޮ& $!;į1ŠֿmFnC-4(dQJP֛@A#7StE2MݡѶL]"K_0VK 56QvD={*uàNzHrY2RI:p.9T07$Yܥ>P9A崋nmEXck*&nV"Ύ $A;5^nn];cA .\9UG0DI+)C0';pq݉y{ܒs^| 3m5A}pe௣9sj\`R@ 2-4rs1o"","QuBP0BdOIH4F ywr(A0H".cUj۪Fq f 2 dhi AU @mXYc %-J-Ml4u,Z ?{aYISwQBxϮ}ۮ_R [S#kE;(scgզxq/ɧt4DQQX1a3I$hF%$A ٞ>|;&_\gYx"*ǭ$$^FA3芪t̼ Kqg~kJNxQ8)xî(;ɑ h.Q$Z!E"PbDH&@ hFerS T@ĥC ( Ie F0GqQ\_r/w%z60Jf ̈<<31{$@ חi=s|n~=p̞0Q&Xu/ ?9~RV6)5QI3&;휴It64@Nfwjj=B,1Zd4rzY'%@$TLo>#ab^ގ#{?Tb%my-M.$5+Ĝ}]JI#M#^9j"d6^L'^LZkg-1rRη-xV{ 9] 7&{))Z5_B xp=o2y.wR/gȀnL󘲲 JXePh>uh+iaֶL>I,]*&X344 wR Ki^"rׂ˄!\A'3ImZee#TSb;%5۹4:-ۻLJֵhXkJDdICM9.F)<ƼA ^o%n$4jD1Z{۬WMc9j J-  XT4$$:>6Icb֓,0li1&$aX1lFa IPd,)@qPh1d*"%Er&H0^)_5xOCwxRVc ]>%f%s :A)T2zI #֡YE}]m|PA$֩FA*"#Y__tk$zb(1&MtO7˵~gG |_3>l0x^f`A; ݦ8_4q#]ӆPrݯ LQb6*,ZEQ} j}~޷3xٰm?7Y N]ow_ |RERx X9ޟ(ij$Z(*(PW}^_8N:H" "QU%>}:/6" EDM׻8x|k5sst'ImPJw Ȁr@Gk%Qy~_+ (#/+F0~oMc>m"Cʓ]=_{eg'?tv=,0 ;ϙ>&ȉП"UG?/?'v}+y_~k[^Ç F Abj(3~/wǢH&4j(-~t?%; Y xlvGɣͧ"x1ɢH /bë-T]/5s=^[)cSr17 aB0y;oʽ];W=u{]-(XaO{˚QV,EH&f@?FFG^`v?:Ya}Qt(xRgGp9{f,UJ+tZQ`GMbkX xw~1D@\jFy"* fk^A!pZ8]>ׯD'ijBAd%>\~&3 ~1&DJ{_MP;t3w]J$jflj)Z"4llc%t3q$mu^| TR%R|.[&ATT -чώ-ђ@T?S0,@Bm dEe&F03b)5I]fk#lC\HN(2I}yl˻;xDE+V] %}O߬'~5};_x-j4{a~` <DCP""0̆#p/s쉨k$c: {Єxa!c*>y0zwcWV;/MxƑ$Y+#d6s]_՝FLVZzvcݏ?y0m  -=#C^NFws A2""=]=Y>59zZ:އ#VD:k7v,Z/IZ틍J  㣓^KM"07@D;jϠ>Wkcč&Y{-9oϚm22ңhQFBYyƇ`Mk2"JFngu{(޹-YQl%Tlj*\1QE h.Sވkqd[wyu=EcTmضE!xڹmFg!@%4]RF(D'uwknwvݹqݺ/=MNBTrF qv|;]^mZG=n \P|s}bPR^ywb5{ݾF#v㨨7N#*fyƆ6#3P!uJ"%L3, 5 wu Wus${wdxcHL\8kPNƵ5e64QF- eLA,hcmFF 4 ApwU$sv H(` C7N቟s(C pqZ.{/cUQ[,P@2ausV]q%Р1 # J@:lT8˻) $ ձ#[v7W@!opq TggYEp6<{=E 5]MTQ&MkjZF-i-j!(oyUs hl,Nes[he1!jn8Ȱ`[W~w4) <P!rF15{*ДL ay^;t:QއN+]5U+ħу͋6$4" *܏. %AUMP5p.K+f2Jz̯"ڋЃV'Uވ!C7m3 Ciq,gh{^23,@Wͫ=}CxVK."NK2v=Z0ŏ_s[nuf 4Vj ͱe.7w;y;\ykę[70a\wyx껹vik)&kIT9dW5wsu\ţmAkEQFMLTckFF-\+%a7uհjytՐkW4hE/y`330F/̅~glaO[f&|D5X;}"r_VfΟ™gΞZ[Tۛ_;K!@cU#ߞozn0_hnpX.G_<-cMTk+$,x(/ǑLx[8WΏ"O~.Su6hn*uBX +1E>cV?[x|\Fu܏ ?/nRПɻ!$l XT9*VS\\V8!i_Z?ݗ1 2AvѼϏ/cmf&$ѱD@%FbŹ4T+IkAcD32jJōe8y+6aWU(bi7df86G.nel'04o66ۃޑχO 4V, ʥT#_it:9^ա-i(ƭf{T%TDQAz,*Sv6]s#Fyko(f[ItrAQFLZ#Y4UF7̼j+*)Zpi$4|>sj+Eh.V kh&mI SŽ2Н*Ѿdp`&Nn=9ǡ,PJ-clRhDY8QmX+mmnDdFƫEdbH {ywL'➯~'^Z\Tq٣LŞִ\H/A͖-Gjn3iװ0"V;(WI_p^nN[^+W8Ofחt#nWsWjUۯÿg]b[yϿS*_![b"Zk- Z(#. 7oL˪,qH1顴 #D $ccmSUB `6ɞnsd&e *LFJc1a$I1Hi)$e)|࠽lI`Ӻ6!"{y<1kU6F(4SMbTQlmb,TEX,AllT%IhŹ}1ocnV56KRUF2flmZ+EEPTET-h(ETV1`5ɨ1Fd@ ȋeK63wGuiq〵4c,D3cF.y\Xyc1y,ÞOͥZ^>|mv6> t;`Zϥ# :ŷw""1TP?R 1~W5dшj-5dъ,5cQQ؋Pj PmQi*- 3̋ʹ|=ӎK5^jiGɎ=IkLE3 `Ⱥ(=uS{Uvt%xwũ?[_WVrw׷7wG̸E[ w>դ-69f%yQG# Raˤۧ[J6MFA6幋u4fJ0s62M&sd{#뙁QFČ3A+?.t任mʮWE#9\1wuˑixƤmhLcX6kh[ATʦe E'#|Yys_֏E{ t7zi+"oye/ux%n/w/[[B*Dn9 .xמ߹kZ^ѭS;Fe9.T}.+=ԵbnM0)zۢԋ)Ҩ Ic+K:0#,VpD6szz_w}:{H^2(AWQtHI䪐FHncG7^]Np>uv湩{R1XDPlTiH3QSEA)?tOijc$n]$ʹh$e$Wۻn|UX܃땢DlF23ͱBh2Tc!0*Eْ{ǣ+s]<>lnʴ` f"zbB]#Hjo@f~Х{_afzL[5ۓ6z#'lfs n}X[cz3'ɱ.`ˣjI|90Gd#i #hB%wcUi\IP$I f~uQpE?kfvI؅ճ6vө`F`ARG)Hdљc|?73*THm)7T[WmS\G j˭+A_q5:CQ@킼WJwrN}j$f]p ք9sԞi$単7Ub tLLƎt|KB!En!+0&GQ[6~N$}V_:eVm+CKKAj >3eh)-nXu5tKlji~m{~nAI)ГFrOֻ~n*_^k1Ti%}u:αe},{^$#aUR3*U^r$![S| 7H2}q_u9uU1 JQ\H[*%r UJm}% SM MMɂ7wO+ҷ?kTEbg򎔂 ,d/Mܺ~~/WuiNB;i^O}Lj9kQъURQ}ΓP+AQύs9e% ƟL.A 3.ҕ}'AWOCs%4;!3h 9c*vt*mIKmuoЄgwDOy8~_6_z/J>p"wIcόWl?b|g=ĭ$糋  _%Vzxmj7W[>ҧ;Go_Y=jPZ֗K^wtԇO_;]sݼڻ Nk%ɦz;Fl_"|D& HP`G-(ҦEn +f fF`X\  XzGVw_Fn=Iݗt6^2@=ߣ WsטjWhxFӨܨʶyeOohKs8F9:k:DU,=^)fZKW9+楚C{:B59gfeCf0c[9wő a>$O#qxL' yAJOcCs#~ ?wsM]M=:ܥ7|Jm؜ӎ^ Z4=Ǘ_C}*b*ŋdMU@c)F>GLmnfAڃƤ|QYf"w#a lPP ޴mڂ&&SM#%!I2de]"%I-)b(0ckD^M ^o[̠m\堊 Y!+˜kZ\i)+=>5Vu ;f`}+sy~$zmW4 S|I{a1},Y~':Y1|j>ɻKԞ>9XM!ǛfڸOҊb$)HM 3ff|+u~Y`ψk!mk׈Chu݁JhҜ]_Q~.NWkIi:I~0NHw+YS:q΂LS]t3*m>ӷS󶶠ꛞG$.K>e%)"p}OT{BUB̔U7?S_a(ӎ2 eT\rYH32걋FkWM!V6ڣTWt=j#c:*lWH&F|Պ$V6,zMDX&Ėِ] k\ 4V!]tb"7ш50F)6(3RĄ!T .\˕s\]:j53m⯰@2!hSjN?o+6-9PǛBNR0|s*F@[۹#WWhS-L,R>Uj[Zӭr҇Lsm}s\5XOiѢuynd3c1^K }>Rz-\FS-XbĺJ>a fs>MtR`$b%-,$H><ɄjMi*Rzt.ϳ"\$vN*-9rsXUaODRބ6몬PY !.n?)X$Hœ]ـ'qFF{ 8oHKAYɹ0 DC !|?mKUW|+Zθ`ni蔿 uE-E1R6 -NiKW֔-cb+knVjb)9qpK\H{͆K4XQM2$Z*sqs uC|IsʩJ9ش#uJde?]鑕A\K 3 H% d4y&4s=Ke0BBƷw$ZB"KLD[WY68U|.\.v:u% {Pb ((RR&$w:yԘdNtb"4"3{\CD  E^hB>(!H^r LXҙX=shf 4.KBb Wҩ(R9?7}Po7.辵'VSwHw6t c~CTRA*cwÞ=mOQx\ֿ_~{2]4\ -5@ F-c[xr%,5Qm ffNI ~WP%1ܲ܈20lq,9=tWb0,/[6=nEܭ(zUS4t;4yT=Ӊ%'U}3:,G;ď~nSY`"Pd!פD)yw(Ujcb9'& oѝϩ'uuO U-񿁢ZLRܺ>r ΗlZZ;j@w[γ*5>aR[ek4|Fu{n< E٘nwG"_7/v ]m”_ѱ= 4s߂K%x"ËȡA^;9Z^l{W'0G0ZѲf5y.sA"}?H>DiGQ#ěŁi1`Xzqé}x}4Wgl;[8ꞣ(, F UPQ}Bê~:N0j;]Zj^Ǻ0ry|>g&iq5ž/bcd7xU>DyZ ;ĉ?}~/35z9)%,O||YQi*_ C5+jl2` g3ܮ;7C5-w2f^œ {|]>\8`sBjG9d}(қz~NzRB(UBT^7H<{# nRDؒ 0lA]F(d30$TSl̈*h皾&>N1$gD0`i? !-Vm9({8rY zt2T2% (ZylKfwd5`B"]y؂$A@uaBfw[r:kfo +W^bYE64R1WfLš4wuWraGB F|nk Z3[siVwy.k,1u*zsXފAh ˡv"xg${zl!?uL̽Y],PQ>6fRUbZX]G[g0u8󟓗+-$a xg Cl"QTdȠi^8|wG-To@S9˗i[4ՍY EĈ0L$_CBm e1,)slɪ /CaZjPV1#0[7cF w_qcp'\r;;5bfNåx (AGݨ^#ٜg:(؝yL1-62j[D(TiREimy-cmj8-FU,@ry^L_O]=b !²}*oR@ß#CY#dKv.Ϫ `ƼNrw6%&$f.E`7sw*91G׽" ے$iL4@#])MLu.6@ hle $,bEC)'S]u;Ӎ(H9S!kG%Uݹ6L)4`*wvHM)ߖm4u'd:2 兹K$DSCIH(#F)TA@:v "P~Qc+j͝,fWeU"F 0;`Y. &|o_M};p.p]ܭUWdg}kSqnXաW.yՈ"#g;nՅS\E6 $3x'fz<^Zqxbڬ=ݳKO_UF {7}PnEt:#܏MVnt4/C)2qtpu-K)@u7u1qJsŽ׳ͫ~WgYi'TW6/o_ak.k'kgPx!Agy;tY3f*𗮼i/ .!M^6'졐իC؂,T+_BO[\ (nRqq,88&C\ؖĔPTyyy=a 3{O0SCti،G ̘.TZ[M y)syJ 5QfETYWBUtKЌ.E]7887o/ &+v&w'_AEjTX3fɱDL9kɒFU6ZحFl2ml@-#XJBX Ka"j,abf)aQ)4ȆR)%PRJba$Də)4&dQI"Ё6d`4O/hP5M1i)Gzw&|g+xJWʊnG#2q^3/z4yD b1ayE}\b2ƆFMFY=ywF4F ) 3l``×Jy!aJP*&%2 KI2D4~1hj )Y[\-]n&Z~PEw5A7NA=RK$˛)rk}nnǾd$p)/oiUn j<q\<+KGǖM:q>APX(+y0Ajf.,,$Dbdd`o5ߢg!r BYJ,ިz1љ^n_#EUw>{pxUa̜vq\: 4iL@Jk7gZ|GjUPONhLI9s}g $iOzUEu5(Daei\,5S/>7ݺDX|뺽jMꟜZ>0qX-ړ}׹jJ5)0hV5nxArHWKO: A:I^2A|Y_4y7lݺ{CE( QKY ّ͚lc ޾GP3 5Lb0)Ȏ܃9z u]}/둓*OjS2BTB:U80TL9N:Q/xכ^K9^xh^!9i: <~QM%2:l PckQyQR ,4ڊZD+V|h9z~N$ ͫ\C`3D^MKirl# ^"ޒ_&λ ?N'j(!PbkH^)HQIܷ ZE~xKPrQ%_sBtg;a-]a^NpS#D8|QDgMηЍg;GSg""zOr[M 4У3 5ZxV?t/p%"& !Jdf$dR150NeYk5yt;y-^];ηxyyI9拼+<<Ɍכy`6 5?GTQ!Pw<:EC6eE?5e*5\_K jn)θ^Tn=[Z͆3 {:u%)3ު XeZ/kHOyhwɠQF_2ßKn>O\;MLHUt5]SmH d_U\,߾Tt9\^39{aɴ缝>xVS(zi>h ml&Pv4 UD[ZY+ؕpn d%Em( #|W|WX-wޭe;үokՉ}mh.b\ļM]\}Rf{D%4wb["K%QQbM4o%ayUϏW^rGEIqCnuoK$i[BW֦w<`srwd /|U-XβٚR4cFUJi*U6dѮERA5 nU'_-6FJ)RAjc$F81:} :r7nδ)\j :sz>&] cQ*TL%9M6Qc./\+n- h6JNp`Z!!mg@=_k ϟE3}QFC`*M_#|af3m Qi[ :e(V_v(}f~IHz1i|ZXA`UdDϛF jueؿZ T@kyp{^;BGa@5;C-hqetwg99ͱ⥦lB~ f S/Jޖǖ} z r[P h ODB 8Ța#;w;;Nw+NhݡSA_%72LȐ=g@okف5)6@"ڏa=N8  "C\'Q&^iwU" R R@%iDOY ғ*  mR$upP9TiT@>kاQâPXjƅA~ݒĪcKm+m!ƇvJǾ>yהľ}W)iQ" Ӥ!0`]Ո,) b@ȵdZlcp(e)a @ނ&3Z'JcјD1eraw}oBtFj E Ao6VhStȄc"`d^hXAiM Te$%@;@ 2һNخB$)BӐjX* [lU_ny{ϥzZyDdNTdrHn`F~0&N~ÎP%xFb]2 SS@3cx' xHPQ)9Ђ)J z穥};tb a9'UWhǶF"Xokm)GOLN aNOTsį}v+!fAx>4({sUKc 83ي+#m*mVvR H&$$SFe5)1c |}oq1ȑ&NoE-")W}))$I6"[_Mk]4>{&޽& Y ڲKԌ<#lm[ 2@ 46cl& e݅᧔[I$gw㒻`RAM:ȡ65(v7 *RzwdXXUd.3G͓7,A뉃й dj% VR4kWMM,E) yװ#z=.Jd_RsK} 0BHƭ7zʼnSѭYCl|_wؽ#@$,H<ʎxʱ裼]?T,tE<:02NTyH-ݥpֵH,^ wrʝyjkٴh@hUF(QphAJQ )C$(FWq!01;6ankq.R)L$?RJSC[m2*nUKZN{,n3R[fx*=uR nTaE7ʈ%2A3TBRU@L'P R@7$p(L%Z@h ]K@J( #J1""؜# P;q<7H4oh2N@ ㎵!݀d#ICJ bwLmUY*Nu=[Z/̪rڱutȅTڦǬ..5E2VMRY|+詛TFZ6bm,%*lPݾUSlhf4YIFFf6-lmHh6Id6FFF PPkQHdAɭb+ZSPjMUfR#5 jFѱ5L-TcmXaibAYP)Fc[bfEQi봆ACЀpĐ)sXjkE*˃k-.m6 ijrG2T'p1$ v۾uꋊZf1{xN;iD5i*-@hyr7S QqlF0mhҵm 2X sZh 4nS L$PcZzaCC5&i^Z vWn$p".a0luw$RA))Vn$5AZuCp%JP- QXpO,/Mȉ.27S"Q.8Ŧ6A背)P[jRSa(Ε¡[IZq[QprG3E`1TWvێPPҵH)U@҈@@ 2* TIMdͱYi6i]9-ն+S P Q[wN:tP&mmAa' N4Am0YfWob"5振ѼFM i`F9M pXL2 .Kn$) d0nְP٠cmUSp9KVe#Eˢ7jYz)b DC Tn$ pKLi_>4/<=O:f2ƤolK '^wsHXuoD!dĕTAJQR%Pd ť+-a#0ջ7ePhj(bm'J %I xЋ /,IJ&UQChl\eP$ (JJBA5.u;BE=|:R9!FCdr5%PVhi))< 2Q?e E! )j)6mZ5>=FspQ=u[F* nm\[r5Emvjw +N X<^v(ٴAQӛEmm6B#4 HA&T%\e)2"B"E~[|s1!cM Q uAZDGG @JB. AɪLB( T FÔ~@QfT:VRj JTmF,je&jjK%Ecm%YQ50&hS3FUp?l܁)q$IK;q5 @wV WQ׭fmzxQ-JVKeeokI0!(%Pe0hߣ5WҾ*1 $%ښҦ3m TEE*Rf)W-\֩1hef J*6,kUR`QY5)@\&-+}̝ӻ#er4[f7/ciwbٱDDh#ŔFQhFDiD P6%IEmUXR(Q(3 ̑"/9+HE 4+(LM,Cn߿-Ʒnd oBq sELUe)^ ,TmnE3F5h}ДP혅ERdFJ䴪Id-#P@-(P@faSmFReT(5&}*o lەZSēe`E(p2rT_0V@ZS) d#He"ڢƮmۻJiBP+KV(kk\7#mTTW+r5fXwvܵ)[T[UY*&BRd5H/y{nmtʍ,hn[h;5`ֱm3)&e# E[BkFZ?_.lD2jKQ$HJ6A1X(ҍ)d*,m&֮R$0PR2R (%BS EUf4hELX5*-R6JU$yjP-!BBG hX$ c&SY[6X`혬J@Ҁ< I 7끣*mVق ћRQ7LF*#Ƣj$2ZhsnV*:QQ(F:aӴ KJvZ5ȵjLhrPEri^ˑ@l66UZjE\JYQV(ܫsED}ٶr$W!"30l,wq44B!يPCHSCd䃒#ʳۣUsWJ!EO E[l^#h7J7+F'f4bM)cTE65ƎLJ MR,\m{)̗)t ]T@\Ck؃[7yrw{Qac5E(˺#HTE&ۚ5j-L66-J`䪔SI k Z f7*3,ҥuL [Ǖ<ݹHxrKnI/nbNހBMc˼FVMKӂJ`dDR6Dʒp$[Pt:j&TM:"QU'#"Cj*q T `]njP5m9UJ1dw qH@%@&cJU2eCxQ ;tecBVM+"R ( " YCFfǍKӍ+p)S!m)&BĹ]AכƈJ llK2Bciwj)ݖPUU]6-7NɀCI: |#t9tB혁HjT,'WvmoW5k;[[s[>,k0@rAFrj!]͵ XaPm#Y[ԕc "ꎧpݾ~iTQ*"vEcQ\J1Ѯ-RRUPs2W: mz/{݄\MZ}oi|]sCtjԎPVZvv5FUiZ ^6n ٕCRڏ)[ePHEp[B )YmXpMClCqJRYw|$K=]yxκ@F!(%A2f3 %$wW`%U1)ڍ50MYS% fI4uI&9#f] J0[կ>>xխ_bX" MJ4sb.U\ƹK\ .kwumX.j4jmQU+ŀ %T25@)AV`rōF*FZW1k1I l\bֿ~/-뻪"r hrG! ©Hi _~@# \cWwm~$zZ]rZD r9+79PmsF-sh4{~F8ҦHD<%([rtQRUCSV(߉W6TR d@RxU| a 3fb߃]],l3\j-b# NtP%v U%Av1fjEuy5FL/ES(L3N!,m+,P)3#0H*)@17R4P#H+2~oZ 0V0oL6%ݬt+:"Bq -!0$[OJ4zS$V3d!nrDa@T2 KB EvVʦX9rŷZ+գhJ:hݻ74pܱmxZZ񫜢˖ےn[cd4frXحEsjW7*9͹$.Heе k(%4H ]WiMHTmsX$QDH(EHMC/W` mfW6+wkhoDž>~/˜: nU`i6(Q6;mls2IaCEIBRHJ}#qiF 9'4("+I@e*K$̓#ۮV+  ehTypDBL2C0 M S _{0b/XV52hJUI *pw`&tM(:e a(B ' =O 5/C3$EIWϻ3 HQD Zu1CT!bVKT[ltW ,~٢朅$Cb[!)҉3g-&19]),26f&)CqfHMavb*x' K&y]QDeH #f#[QM!ICU(80.҇$SJ$M%*7N`ys׹7jЅ:I/mڎd.LܘڂZBkܦ(,S l610MF FF"mej1Al@$PZTsik!v5'%FMS&t P^Ŭ֍ 0lfDD@zh>hΰXn8CA(2]B6QUl`:*fd:5xf_hf}f) 6JdхrvZt}9od23flQQ$W컶,Z-iX,HL)޳͐6RL 52ѣfA&QF5lQTUZ(ToкjȕE-/kc؞T|S|gl@7%<\*`ArՌ)c)$)W+޻x:]dP(VSQݵTHADʋLWihki B`-$JDv1TMD?Jk\[56DH ! OC͊XyU5 kB;TBG-dnⶨkcrOwHtFYwcc$UF$¾MsWwW.Ǖη)mkU2 D<{< m3+EGs(= e^u [G-DAgc@4 Fzh`hl0L`$$G_2Zw2 ȑrQTI-FA8)4*i6hr^*Gs(PRQ |x:0j/uCމCի{7:jZb"LnkKϧ%EVjrZ6֯46Zd+S)>n{0h.t9G;[*I {&bXl+!Gl,Y.]̲#mjcf-0z(Q&XT rۍc^NDb^Թf sbfV_v6ٳCCMumsc@>!'.Og+!Ǔwl `s,˸L<"帺תTmj3jo)g:dz.0y[d4V3X.Iɰpw\* AbSHO_[*maۚZwr-rU'%P%AF {U͇SZG΄UO!mhToU"kNc5&Ԩ<ˊ^>{Ve[ƶUt`(bP>4 _^5\9Z-]k-j* mJKg);KNrD1[/oU[6wW $ta4cI[B8tÝTSWld-|jɦ#sE-W),ʀ֠/Wc !(rZ\b.lUclFJUM d1-7ևb ǡ5mRBVcfnӅ8k/L2έeEI#t3l%" I`pJlgćIQXPM k3|P' PK!g^%;^y2QTB[bifD,ZH#P"zkc!&9B ,uSJVE{`+,߬#݇"'f4IN-tܱkݷ7.VFKW67MErA;2jUF2 sW9nnr5*Ju6v:1 0̐_[ j$ob4@ D;F } ݓ ?:Ð8CȈlpz3nj?x}9~0hx?iL~珷>Gڎ1菄>X`18}܏##Gݏ?~?,z#|z_x zSG`~$aah3#~ߊNѷ9(/vJ%,#Ke:ym8P۰B!V k1T7rO=dz^uP*m!/nD̈$+jh5J0.Xhk]W֊צDJG^5+m1=/2d6o> !cpH|R3RkنY S{Ǡmd!"2uBVKݮnML_CKa6wܺxLoBwV%fW7zZ(/J2,AE֖$/&n2^fW+_p<,M} |f$mAq$sPWyތc0Meۆ@r6 "'!^N$P y 3xwvۜJSNl8e!Dg7|q\gF(X*xr9V;Z@ CAj3G:}*!kYlqTt֨h]Bd(2K4e+C *HQ3B)~b9v2GKDža+4bod# HO+oO/xXpɢv$=_]AO3|cb( h @5NLÓ_,`0Cx,^ Ӱ[MR.g)VZG'`J`zϓ]=8mV%߷G_5*&v}JMͧ^50#B,:4DuRu⁉zԖ0#*,CcNUZeW|6r.RGRl W{f%*ufLZJL|Wޝֹ>K!*1i33Ũ 樶֥6sY#:L$9@.x,UbX-ǒKsiW+M̾k,ariۭؽ~* ] :'EmW]s^b;KnkscH謱[!WSwJ0ZYEIXY)cdJfI:=aWY7k̓.mdJ PS"m.ktu'ӪV + svdaóL \?ZFuFݦ㖩QLsB~ MThIzRZYKjl+(᭓;Jڵi"ĴjFɝ5HOZ641^IZ})kRUWػ!juqFoP+ Pk CA0`D4ObL|#ILCb#ҏfȵ:캸V YNU4ݺ3:,k5Z{ AyڬJ͛ը(Սj*!BMq7\l[B\ kMa:|,L$Z617 =Js-5fu&֎B:83 <'  JMvcu4ePnϑ7: vkLag'FЇR )a :N!]ճJllQ*ηs6%tS܍@; Z!K=3gkZֽ5!niKY 7n5X}&R0fCW;QuhLVLK ?^Zk5~]T-M0DaY+"mz2!-v^ hg4i2ɋGQ țgZʯLkǝ[ ;Lk5O=auK)PBXt QH0u7Rҹ]i0k6ZHEBԓrWg`O[ EjېR;sI 4WjhIRu1Uujɧay4%ɡ/Q%΀~(\SY}{ 9:Nj-K4} eX&{-qJxPe3YyL-[`١+г34?~.G\ # RJc /*Tm3.:ZHα A^kL'5l .sa:$hsBVE$i `֛3\PIؒeyoho, ·'˞zqXҜrfs:[f[Z~2Xk,xUfmThZ4oMP@922m󏱋eDqKf.JAxnGsF]6-iFb)sf``W!i7aW/ƥ̊ .ZwC- #hZJh,kH>ZBdF(Gh^ǥyښ4)t9JGmСӉnYӶŸQԊً   RA-Nث9p*Ê-u!fAZ.#zY,ڹ;W12"yBżQ5 py&+9Ua`=W`Y rLaqFv%9:0E-j1mi:v5mC.8CYf1CZ`K.rvγ_݇[WtN[1pOϵK;y%"xrƍ`‹v̤$<4oZv&8xb@nBxR"lݞnZ}q/Ty/K&OQ(K-{҉KUу~(Ƅ'Vd>6n5}0KiVҿ'G1om4UM_[tl}|Jd?:D Nit~vF["wGkմ'Zu[(O[l qC4 ({ 8;j #WuӤ68p%G 6я׆}zxNt܃QZ[<0#O=h/e$-\z,*%셢Q>η.R*Ma/>F\Xcۀd!lk֥C^b#P!S$IYqlR2t?Agë$i d7=(HwjN2K^ hY^6B_z~i].QEo}#T^ WB8G,bm)o{fAs4ț xuYQbt1K*;-;*ǐeF%>w$Zpd;FtHl=o7 ϡ#=VR2Db)(5?F:޵і,)lњ8gD0ln!{Xε @J&%N|z{-HRDrh_z+L HrHEb??-s;)9Ok~Y4BQ_h"a:~,VOɔ}4%">ˑD ~J*WFB?._Rt%HK0$,%(|EBĐA2EOA Ђ(̔ѿR(ڄNnw@?Bm5 V9}&$k8I`~܏l4>m1'G$J߱i?]:*o!W|Ac+k .N8\cȄ4W[N13$V&~>a29Z)߱ly{QәB٦Ezů.J~/ƫ8vۢgҝ#ԛ2 OFpi&?}OT׻^ vlGd }mFCܝ ר\V'+D7}i |@{fÌ%+w.2 oD@ `Q>G]Ϫ$.+JPJ/DBDzYVG-ƈ@!c|O,k dwl6q&1gӴ KNZӡ +ftMi󨈐m&,8>t W͘s&4ϼkE2۱*&%gƯiO,U%^Ar܊4v& L[f 0i*Ef=ʵ)#Fxb9fFTcfexE aJU,}gbд*LLf5JuhVv;cMKF2 '| =DUBQ,Lb3GnqEkyLPݩVimWWX\Xi )(VvPNCL;]?{ntV#%gIf7fbL>:?qzn~LJn0Cg/j>5,q12+hu_aPiZ @rҾc^!?WwO٣=T }sktMO>,!_SH~Xcr@̬:$e9t]t?uxP;]4+l*| T}9+[U}T4 k9U+sZ,+nk( {iFII~ >>هآn_zH ?/g* Q.__܈Sw y80O7 t!:r{}Mݐ:!'Sn SRiRS6d"L*uo@[e,KPFWe~m,咙-Jv-H \L|S߬ݘ$E?"MKIy w : D$kY kXJ.6hG T^eutRSPFt(PyN@8/\p_?b#J.@E*΀_q*~TrG }>?҂y Ktw:Eѯ}Cww_y-bf&"o2^Uqٙ,pks~ Z:Տ~VjI(? _#@bu~ 1p #57u<{V+Shy>S,Eb,SNĵKMƉf\\**3\3Sf-x+MnJB]>^r3rЋ?5 uQH*(R E`H[Y{*ݞT Î,?7)D*^Euyc{$R6#Cפ (SA+*?QflWY*~AΒCt.ndf?=/ߓO=eOAa_lME{|X|%ȋ] +ЗfLG2~{𷤓ig͈ۚOk‰>!f{B}nm llI0qU&/{|Gm@:@_3Aޠ$?v @I 7.`2 ߪSBf¡x8 $W teT6 ͧ 0QE˲@DϿQ6h%C9&:B KJE7Ԏa'b5Bm K Iq_>*6S~Z2; OIFMX<Ǡ?a :\ D:`4uLM^W+w ÓIzYB$!fDf@>J۩ѫ>o60)wz9Y"m?5tQ?ľ+(»'7mܹ Bz3"CKÝB,VmҘdtA52)>W.&:꓀AمE|jRC By?I!#"S#c5%xmt:)$.ۂ-7 e0i'"ZBKw}8FH gL @lg"Ʉz> 9a8IR! exkJ6#bH+*qWB t@l1Öh$A`1&a(ĺFO? x+[ WawM3)*$iww_azŲB*̞0  @ f% ^s"2vyyi2r !BX|GPAH[چ|m-n22DžnZrsmrqOe!2^ 5Ηz7@藡 k@O7i!w3`sTۼHoB(`@+I]Ҋ&lԜ99.TRh~u1:wU9zsL(豞jab;r΃q+.rLAυPWt8sOl\0͵6AD FSbݐ7?~912i^\,i!+R0*4?Phi3bhKQg؉rɃQKT-QmHȴ>Q ֊XQ]^^?|x~̠BT](HPQFφ8u슪G* D$+gEzkW (4R3?盯Hܯs9vS ##.?>ozvG! N~guolqF);)$NsҲNKTqiQncjc^oNT?N{2 id^Wëq ]gI>ߠ=}c26g(4,wYn{ 3n@;͎r[hih&>DSz j1e芁FZni򫰫F8 .0YՖmW![qK&ڭ5/^ukMm(!^ʖ1]2afhWB8 -UVlߗ"f \1zktՙB1B65e~; NOst5&M)Ձ+%- d+(RF}=K|GEڋ׼KZ&F%nHOgy-LvYc\]cmfrO4BJn"5  ]/Z"}P\‚ŷUȴz='t59ج^ م'ѫŕ[ U@Tѣl^˒A:bV\qWxۼm"sqGkI&r[1l33b&"6ba9Nk(dĘ AhNVF0}W}:u7jlW5 yT Z\%i;i(nbx]V|,q? 0iZ\t$XtVm\e-!?I\VLs:o4ةVJ~:JVZՄkb o$h,551[]-+=8JPbay=ܯ][$u zɉ 2p6&5$[n%2Z΁/Ӟz]ͣ Y|B9,3e%,$!kNl?Oץ]q4ւ R>:7a8uY/nqxd4.]t ޯ6]B gau syyy&hBOMLβrGc.ÓD8u]ԝϨOt3FgGmȴ]}py]=})0o#!#Q~ "u"sU`z:<QJ{bp'ПW!ݒ_0 L>*.h4FQwK}JDDJ*x\ǫ[u9LZ0*BHemռP]2R:ޅ /35OnؤH] gG_C4M#Ѧm\LQicEL:\79[̣ /ơR&k yMP=OF(֖ VZi4lc0z= @["S"/Ӎr|eCAD#N6Wc]Eу?F^u޴t.|o_uh*$[M `49\0|v8ͮ%׆cㆋÔ2a:'=&pc9a=t"r@{Q.'ru>9}(/[؁GGj/g׻M˳:!ۈ)$"2v!yS%n^kLmK0&#vo ^J9-"& 吇w*mjPhԐx[#&p&ˬxwyiS*8B,.a& ˤ#|o:ӏ?zYb[^wc&|EƑ/ Z$ D>>զ޼&CBAH,ܝ޾פ~/9G7Y6~"c𰾫>i+'*kKؼH!іqɭy0|]B?ezu{:G:qh'A6@' sl\BkbzaЄGkDw(t5! Bs! '_K* t\4df)>{zgiPC!A s5\}ȕ S!Amtm!*gafT?MSA[E|[@S!wR)E*2U[)~LE>ʩ=\`^L&{!3|N]'٩!sd=@IP>UAS~^1E"nw7y=PlrP<{%y%1ms{Z\Uu~|ޕ_ϐ*^\(T Ql=/Bzwj-UaQb%< q^>@k3C6538Tƈt9>[iY<4ތÓeCRgtShgI͟ `'a#,kT-`DAPHxD|6ǜQ{`*% { *B;pud3lP؏sz[/?++G2>U]w .XP|:,ɲkTQ~74<1XOP|x@zy$yE m\;z7aH'/ | "eQ2D"{OzQ Is.x-N[;{ll5P׫o- H}Qgos=NJ96 C / %L\IID@v ȑM2D \ط[ci hݕ\ Br DXF4էζW2wiތuT n(nsM[A z*j% eZ(6@u{YաW\>Il8P|AOk ?Ⱥ J zP0P=ymOkC@mV Y S8f_BG/sGZ銰(4*7)p)WVsxEJuXr^6q"v34 U_@/^4HJS}JPECLSu, Fɒ:bڥ o|"QbHg5?S#DU1~7|"_C)e/]LeO%,3yin24oҌq~\B jgt2\C%z&֊ f@N1  a?ajZu|~ןo=SMtm{xٍE.~jm}[{S]:xtju|;-]\6Uws6ƥNב7رn7ET)(Ef JG@Ț0DI: pGDfy 4cSg*ZNuQcUe*1?|Y"$i" PHwJS0.rAf`Jʊ*0{dɢB*pQ͂͊ | I5"i-a+|sE%o2ꋤ†DMheL+Hl>6JjF~d]5׶*nx(z*bÇ5"_v hȴOcQH|_Ă k`)AVn)̙%da+},!К?R'YցslS&BnI$ǔqueg*WfCET)OmE C8{%>mV[sVdbֹ ;Ljj3 BqKU J–߃5>cuNzt?;BN1 $ QFfu:Q!eQH ^d6* Wdu G|x!~ *菄2U}1{WQtBovjMG$=ϙ-MLW3$ -~mțyJS=l`%xdRfE -hdى[ۗJ 5|֑wv~kW>Hl+@WCnZ]uQfgԐ Ő9fhDb2o55x.޿~==ؕnCOd=T,7)-ES6K;|TD#thGFS00Y,GPlbgdj 5D^YDKAF՛p3y 3C5A@)cM(K(m'ڷQ,$<j<9)ltv~Mxְ{Q躞16ɋ(*E6A+/11?7ZdJ{X1]6+ⱽfgzۗ56jױNZHOv9CD!`zgS}~y#_WTb"tas~:]ouX{NJSw?%GaPafGֆ5:T]kM G D't2Fb){iߖH4Zo: ܎Mu@ؼP*gW\0]΍ ":WXQƬeQ"o6]VMŚ5e{1 :tn^n3Jvj 6yU+El3BO|?oZ$^>e\=Xns/UMb}ŀ$BQUCЉf:Ҧ T5b"m#d)H)f3J_tz|}T9dqUfZ4.h>Nm`wEږܮ|c^ꟚF?0cop @>3#nq;CJk;3~?몆L2w:XɮT|gѺx7 ݖ!iZD ,ua%~o^7b9{ךrnq#ÕnZ^-ZZS H[sWڑvl6@Wp}yzE_ AEIG۫~ېm?ՍyoA5Zrq.|.#n,mI0 &H52)*({'?$׊'{I{O=Q!k/|Fssus$s/.?6&'|:q@< cH=TCO/᝾ч_?iܺdkD|7||e'8y9UƳn4Ǝ^]·vu¶7FT8l#8hǡ|'5ƍi;*q>%ֺT+D/<9R5ETa^ #+ [5F5 j#쭰X+)@M{47ayߝ.+g V |2)Q fJ"mb➾_ 'o.u7U t}lut^qBD}@`bIw">M°5 բA3ET#b VfAd'某-~h@/+x=~kuщ<|9`/dn-D6#Q|38}nl\DBpd6cUIevnWsN}Q{xD ;G_mn[m$2l@)}\; ΗotKM+@3TTgoƦנ~x+PZ/k4E?CE볘+o%j*"{"%X*d^~6Hu*J(AL??B||!&K,7}2q^@?Fy ?OJ`Fgmi #$v}cDPul@>?i#0a~zķg!'W{oƠ&  C*%1g Y:_@с[&DGs+W3!9>p}=am<Oˡ?1}Tef5jFx3R U4ﳪ @ ߈\+S 5YeBSP_Ù,M a>D Br" ъUe_8"E8AsvCi BW9#~Qܷi`0XZ,5 peR|[c=Nl2<}jCƬz<=5}i:GLQ _k*$P $҆nĽ{Ar3:I8dyod >K-@[YhsXSVT{[oQ}$X$_^k7?_jCH]8&v5F`7q}.Mʲ/ƺ9[/:syֈE7S PϦAz`Y9Gt}ǟx^nh|=-@gE*CK&HvH." p>?HLC$fIH ,<瓣]jK深z~oTtgCf1IyWk=mClpHtynLފ'ABJAXб`B1f(( @DF$X)r[u(mCR8z :LY53NI[v\ݔB8O=k`̃v8@ dGY"3UYƓx9Zf@p['`RH="%yخ ,PQ ?Ƅw:n|$w$?OgvyY:ʄj!BdPdW͡p+9y[u֋cI1f]MDр8}+KK\Uw_qvj8V[ta q X 6YQڬdF;P^7 jWE@‰yd>2^ӣ6>n e,e7=Svh{vÂSesg58_eHouXp2vpd55Vv>6Tc6.W !R]r4Ơ8Q7,@n(b= ,O|>OБC!p.` ^+u\@F%20&LӒ+Ou]ν6G/O>|5@BPְ1t„b^&Rֹ2 lnI% [ͶtPdtڊ[ͫ5Fg3z\p9|Ih(m.Ѭ;o0w$YavJK,D FTR> WbɊ_Z $C;]K&x Shgdݢ߲ ǵn,sDe+bqeNvec^U9_)yt{|\:Xa+ങ y[6u3VEG: TAW0mp:[._'~Ue"{h0$|」葼Ҩ2e2;2 0>x0Oe%IV0lEbMXF8" BA C2Z#ϹwHiVfiZhk Io4(jP۫lf]nwѣVa캱mkj<] 3,T`^4}^`  @B*⒩5iB DADy]/_ ݜ;$UUTu{tN,w2w7s2/3yGlaL|LcA"__ƅv3b2BL3pENt--ߕD&@Zje 9s[R 3TSjTÓ]3Ր 2M:΂=,03$NGH|> ,bȀ@зyN']gA>ֲm8YHK3b 4FC&j2z(Q0ب܀W܆oar+|mpqsn6ʼ umx[tӚގjټ0׮zsApݲ߳Z6[[jیlϻcw ;A7@ ypTeDPD رsͿ:ۃ2Sn4[L?bM>fM=N+p^>L|2m1uz@ Rxpo5rxyo)Yv &^zxNWM-qO>aЏHh\ڤBB8ֵ)(|ψ>|= [oXS{eW筍kYO1c=izGUoQMe>noɓfSe[f0ۺo[f'nh6彞Z(خUe #:uzwWNdwc\nFLw?zsmf iѷFO*'Ff9U3 il7kٹ?9D$UB $fק ]Ϋ,mlF\<P ?XN;wЈD0xh6J[@?M*xo%)OO[w/o_'DdtRDDAr눑a]8es ːel0zHwa!?='UHEB7@u;>@;ӛCԊ%pt ̄{@rS۷G}NWW܉|\E Oj]v] @6+IDU$P[e0Js^QYwo.Y뗸8)d>! ;pVjN}4 L6;IBW%ך\̇Ú+#^nJl 0$01R9o7ۀYr_f4Vņ#mWJGul{بzbJT}O~?##2H]a!b6VeB S|勵diR)?yͰHA7_]up  V}fv8;PϱE;W%6(JJ Ufl~=Ϫ=,ȿǁ`q3 7un"\zylo:%v&ryo= %zL E+;jb$hz:„r(dW&R`/_UNVK]-0@aYr t"0cv=ޝb'̄7Pʯ수D ml Z7jgCRs4@8^Kvq0B7;ZITPGSoC$NFێi.m/3iKcBuo/w -3Ĥ!J1SJFfܵ (= KhEQ6ĺ؀$LsQm |)/CX,MhyNcS."}B B C UQriOl6oq tXMPBY Sci]^sw5<ӘFˠ"@mD*ά!]wEO{L7ro㥮 ) lSȕ1@;/;[ҿϓ*< !2I 2(vWc ^Y< ~"JjE$X,`]~W`sz9abS ak_"83ю1tñl+Xbkѱб"0L/2W:-w򶥷CYlc,uQxٮquQMTD E84i8ZHց!s(=}A>Dmyϑ"~ST(@XXlv-)J;$I '6ʬ[on O㰄:* guAO)9›RdQꗧirxKv;6"Ѩti~~ۣ-1:m#m,ݚnڮ׆Ӝ)߿DIݢ)$ 5BI-ݣV\,8 ZAO}d~RGդ0 >3v>IySStkQ3’HJ0hos 1vW6?* ltO[Sw{7a _W=)Ty#˖Krg^rr pupnW~pihSFi,Z!oVGy!'|V#z(%aU=OWKT, 8rH-AA$W@̠7ccu%$44,IF!`L[V`p&1N 0r Z,Ĭ %(0|%"`0G ED&!se9o Dt`uRUݾm*1-;%;2b @E=vE B ͝a4 Pr'ۥэۢkgԈTOI:Ac$ID B'TC7twF8NJHJɁDnd)jcH[%33252{*F̥[EZ*B٣[ussn.ڹv?xouB.M4AhÍg0ex:dv6k uoM"l,̲k-IPҤȉ3*P3vw\:y8:ٵlBtOOwBē/\* !+Jfe^ݻ(&(; 2E(!*bX S1dz{8qqߔJv[=-ec;S1wRNs=?Eg55U( !!B =׋vO˿! UZWhwf*!7<҉t xGPhޏ([8n)͂QX1pp-mP*r7OȉrK9!)*U˒9!-4YGNB[I#KpsۄsPB]4|paI i!3I9#8p#Hx7K\fU pးh.8F9mlh„65 [tl5IRŗz8imeji,1`R6/j'WMh3LsMq(U*:We{4 @j+VP X[u YǏ8]^ YV={Цꆭ=7^n/8RIzUڻ P*TUVQT)","+% nre7Q6SRw$/?8-ؐtHu*PxОa0317Vd.Df*d"a "D_z+^<oy7*;IB*$@ d@*O1QTJ>njihLy (j1 GO%z󸍷6w]`N}BTۖW=[z7BTPi(ϐr[9zdW)0*, A/d0P,$i*3 3BxC; sL"׳,4ώ2\7kۺw>:4rͦusÌ_e Ǵpz|˔!PXP{ܬ =5٫Ctk {N 7߅eC}  Zx q>jEyfC~?2 d.#fF]7#QŻ?!S|܂|']q5H 3FvS-V?~>Q7| [tmЃ/͑$9G"ݍR$=bd;=3cݭW3w:Ult?)dHI=dLDC(_F{kƂ(fy+X=oQVwjn=L-k_zEW6/~Ͽe;0;>kY_?CoAUG$b= JpÛ ?{{a8^TF;Nq0fTg(vѓE +f:lNNίTgë*,61WE]hUz~7d@B?P4/XGwbG>վ?[z^\5 e=Ծ}?>VLFU;6$1ilOwz.c~zdF!-{a[ tw-PR(Lwмh]mKv܏: `D@ԡ`H[~<@4 ,Jh@]fEfMՌ᧕)6b}ۓ{bS&p4\c]}Ƥa@J 5?5 lb{AΩTE}ŷ]o~rٟ05},[WkZi*WC\oeG,|2.%@ DZsy<'gc_I~gMQbOzut{Z8ӖwOJy{j[{aUCjNnǖAѣ F;=!'yzX'*ܥ9Fs]aQ%y4YU",Rs=vigc4qy(XGmvKs=M| .]-hjMm-7v QPn~ozф pbT0! XFG%?)f'!CoqIArAQm\nuwnk)$(U [Gm- @Ȉ{F3O+c], Hk302hgž[ַ(#'2.-6e+M>[e|n,mqe_U=UQ;ye[E$7OQ60̮tf{Lr3V'VIev*Uփ\ƷVqM8gJVnZ]¼|ܵ׍5m]mr͍ׯfkmm?ڨ'Mwˤwu<E Ȉb!?Fz䀿= =v!x@DD%WB Uq9p[[*YOɁMBg/[:|t3=3o]o:C""m;V3CZflGg448 KU9ifMuϭvO6qYA_x~'( wd:ns-}A,ȁ^Cj ;WiАҮ `Æ <g*:^F,h)QeVD ATy-(^6hͷam{0E۶fꋛ<Q*@3ٳ,d!8jcjNXZYhzje1' (@ҋ̢Ĩg.՛ogsuޗMg.VWǂ^¦xX׽]-ΫwV%]Ad4Q[=h]^::w==GQJ!" :<*!UB OoVoۧ_e+ÄKu" TDFñ)D23$IcᒬS*SGNҧ at)QIpp-n$-dlkhF-J- makalel }d-m uiZ+ XcnoḶI1mae"eEPD#0iY(0Ž/[/oma; J2ngc?fNP4O{Mh72J4 UkPv\Ƿ$2w6րd%,ÓDqG3y24qW{C7%ff"{Klm$Qiz0#*U%H Y",l.eMYeC,( 6 QPӬh:U'ca_3Quh@BSܹ..v@"fx`ȈX@?,^-|/柍yyi6Nxx" aU9|XM]C @% P2P $Ovz}mnKثbxYpDAȈzCCi"DO_>/E{B@G޾6;b/qH" dGߣuO_n_4:6㽼"XTH"- CsyrznpO} ?RF3*|Ҡ@TBNaʨ1̮%ݠƽxyV^8Nw/!g.شD@2Ms?Ώ$`T[( Q2< tykYSDtgy]m<0쬁De:/x÷w. XK{QWdLu ]sUvdM {vw{8s gxgƧR}oR3L2' R3Z0 xm ,G`B"l._-a D>5P9{۰|x1*Ig@k͔+t U<[ "XS tY75; & #J#mؐ n{AD<^O_xC<{т9_IF0XȈ*7פiˤ&M2 1e},-v7}Z [\RT3Agnn!x?=\awr:]<9qZp`Du잴srb>-'|y@7~rk65O#](0 \Ũdi7Ge쀬=d@`hkP9GbϜ;nveݭV6O<s!&:4cjhy9rP |w吹ab^p5v`;? wb (]?ͼM۫)P AL~S0Zam/d7zdSG1]BYa'a)sNRxAkRwkO "nG/Q6/;~N%v!3G͒Mm'G=NtCꅺur~?i9ۂ8|a: >_?V=h{oc`TT n k=OW8O=o_eq4=CtTD T$_=B@CԀsD߻_r+awiO=e'#u})iXJ G ^Jy=ԕK-Rˮ|j3js$2 "~t^tηD28c8~6k i +D;%ޟ,W_'k$']o /&KU! f*ˤAd! zh|c̣f$m#|㽑)qٓf]8U+  $$$it B J@ z^|v(ei!q\7|/ o[߅oBR(D!ۗ* J"} D@҈?T@@59UqϫVPSA 'oy][߁BP(:7Q^Wnfٲˆ3=]m%kM {l@c/ _` 'lsWs^pw.p{j6T43o*<<"Rl5<u^92;S|K>2v ľ7QYkhyk(d 6/1!ϯEӅu(̛ ./CHak|kfлkǯ,h@7~Q(_ ʍL (Ds0g7Qɩsae)ō U.`U}+8;W mrEdNB8\U־rɑLP`WW 2p%% 45oN keM`VptmCi0E$mW3hW͆NȨځʵt):CԁRXb C!M sںuT`=m$gkZ]JMT_Es_çxQiQ sئcNkJ\<:$̎Sf>]ӳ|߾]"݄`SH6(7΃lr"˚ţ$(zu9Ub]n|k!YyR7ΦBsYL쑽vPEX:AKt=TK4]'艌qd/MUpe/h6Pb&͖p:K e3%̽~n^.ڻc^MDo"4F*4BîܞR6Hn@P厨@hLuE@bЀy˼ۭ8B**#ϖzHPH4* ;'x\ù;gv|x'uzLB(D9:7t;t77V";b"DDfXV- Ƒx}[j(|_aר)roٿcʼ q 1w/D(B5F;ļeDCAgV wLn ∢", ⸴- B9p (jiӖeݘݫ_0 sD]?cdDRY-"EF. "3Q?A?BЁٰf|=3np7 BBo2uh|qfv@QjO(*~Rao07g6, )!>SS]6oY>|[㱨O[f^H|n\j#{~*JYc`rB=۾!ErL%-"4Rtrңnut (B[XdXҟ7ڵ(5P>kch0'LP>Ր7C$ ֨ -⃡9W601^uXh _P5I ժ}NPA O:"pŽ8o-W¥եm-7/mUE:<-!`D3̳ ZH 0! @D [Q2;rCa;0+xp'~y ^ 3QR%(A`ZV}LZQX}l}Y8(K zP]Z1(RZ(|:5arfbbw6;1 QXr'S6%ӵ4u'Jc]IL!fI8 RHzٟ xUSC>.D.}d-uyS4A% q(3etFn2,A>Q 'ԒKOt8|Ꟛ{?Ǿv?`'3CؕBf@/!JJ\`x)r< TIךtW}ezK7$mdB˨ Kf"O!!ãM<(rW #MY.K/\9|}-Y)=t #㐀hl0gSJy%8TJC|.FʕQDY纉cM(cZ 77BunR~7_o=~WPp,bߴ| Ujȏck.rR>-N@5+E|?HcP<#|yC y OuIIMp3FѶ}? 9 @Fz{wCn:## +Pzî) 9t%Nڒd-mzBI/7$l* 9/>$2ywҟ*AN,HKY+1*fcQ-}x|i@Xp15#ThQ5Q(Lˮ_?R<-w?u{s|VD^nfirdSX?ѹZDC=gdHz2$^'Gt0R? I[aeLr܅Pe4rQOs^[4 thѣFrGO:%2%A'q@[Ć)q;/}ZHJC!\ )O"<{ti;g`9WI44/ \ iSr` _Ӑ~ xr۽'5(aYM;I~nW.@B? ]K_ d0TL쟊|+8 }>t+Hi>X]l|RПt?~tLBOFU#Ѕ =Y1QJ'gZK~_V?]r:m-!d&[LޟoؕzocM U=gdv>;cCߨg,uS1o*_LaWR:6YozHPTxI= %1yGUN! -tF:(>?=]AK]TӢW `%d'#9G;JoR'pO,{L3la򶕱'0`)P?pӇ ?om?i;'}v >3`X6|a=|}5>KnEB)(]~yFW̶uXkN k|ᶒ2MĤmuӎIb|x&|h>>m)х@9 z<ħFEҕg?|@Rmh56d&cmN.om!-EUtPnR?oUhr^'ٝ9mVA&: zac+͚OfHUUQòMйVl MH.^lG}0Iz^"ON}厦[+NavhvHwD:I&#?~Ӈ9˰wg.A?z}rǽ#(2ez ؄%UG**/sn ?[G4u!nQ~ls,'^P44iaTMK>=R1/zX9U}=Z{S{7KQ 9EDJƭ[֊KX~/P?cq8 u>JEJ ʏ֛JEbc޼И k '#}ot^֚>x<1K($['|~Rb˖h0pZ /%]dY<ܰ.myk0"< 9[ gJ~SڴaԃXA`=9jU%WiϜttw? zݫ>v{.V޶ZNZScV4Ry7Lu5ذy2c7,SłF1T}93[(v 0m$P؆Dr9Re7kHH*pKwwt}x̙_ogվϐ}? F1A/?7=_s4,-oodž{ R,EԐߏ /0!E99@@aR _{ ÍyR:+(-(:_-%G ѐ 441f5j4E[AaLm[\r|y,=1w?mڰ7̫S1ϒk l'ԁ| *J@BFS2_%@GnB?3{$Ca}-'F#1F !~Z%p|͢ PE]!VN8$r !k?ugWԱ!6Q32f, ?SC{ִ)?ufmhRًN :;89[ ·6ww!A Rr&wjrn0mkgDDE+PAK'gJ ;xa6/m9lquChv4r@= sdduļFi͈.W^j[M}^MҀq4۽M" UE*4kΜ/ft$-(_4g7%[V$V8%MBQjio?&n+%Vndh׬[f>J O-zҷq,(b`sTIm@J:{(/!KidI=n3WK<4CwPsae;aJH%P)geПr`DN׻y2ɥ:w4~'N~2nn;]ܻ$ж4GWuvQ!tcu^|_L1m$um>g&UPӚ,D@n, U(aTn4:X(!"cZ,': 98Ȇ٤؛앍5,*Te6FGTimwIKZ%AH5bZf3gE=z*]XSj8Di'oO/޼ " miR[8p䣲_|Tc[FJ3c[V[u[Yt8G5+nr|*mgoj46RguP`ed(BQSV6.^rS e4cymSF}SMX 4Sz7t~^o \ 2dفB!tXoj΢4di#'{HA32c a`&ML!?=+|+79 ЈI{7WV{>@H KAZ /m8gYbs_و\l}$,P0_z\pyLLK.Nܲ8Z04W2" %0@B ^?ѫRիVZ~:lBH̱=y(& D(v(cjt'N9ӧN^+{uE{E?GMz׮z׮dɑ`0Bo- #:<_S(p !<Գ:tcn۲ۛnڭ`$I@B]h4u1_BժTUf^ΖikR7 ݖ_TU-UuUUMͪr͙sh}<0`y4d#YC>kyc5sunw7ר?m9@fljdoDm"TgM%L{\KRNPDD`BЯd -{Y뵥Baie3v[ݓ'ء+uœiwA(G0>C{tc bv C+<[]>cs?䄻ΒHS<-4F$b=#  !,[H 4oON[-~ C%˂I9}ND|"͓:J9db "k0c[afkMCd=dwvLjAO츗#t_{(x@u* mPj㿊Nʠ4گ֗)̗]:KxAAPFuwLV0ExS(hhcP[SIlK[mpJ p}'fdE@iNjո&]OaӁ)pYV6E:ןzxogM)3ZOA%'ώ-1e~Ew~dHCs&F7[(f\dž JCЍiЭV^e+ +b.VԕfXatz $‡10y{;,rxWzQWN/fzʵmp\#NJLMs` 3@!+cCd paF,0V۶78t .\mйmPaMKp'DC5AR4;Ckбh.oqd S]|o؇ %SIz?2GȽ<$A+"ᶭ爂 /9CLEV'emgo7 -;mSB/qrjFxV"~5Whrd#iaغA:i#\R P]""XRwPv݅-12UIl#t㟂U7N)|31vu ӻfћjhcͷʹ""R gӫҧ%R gWVߞid3eӿc氆ya s벼wNO4Il]Y{5G[/ɰ߶Evo5peI}!{>y}]grJ;}׌\+FI_ВtmXT_<o|٫_`ë9uo{nT a]۷P;$CFYb?pߵo٣%sDďWGO8ݞ`\yWu[Du;uPls sXmtՈ1\~É2TN9tzЦO0$ģDEijenB@u{0һ/syIO e.Y$&dR)؍bMIlX]j(L;=J 4^a.j2aLń,nQ3,g۴,uB (%=%.Yu) =*'B>08(}iQak=M9/X0κeK+GpY쥔\Q;TxT՜CSh]Rc<0 [CHabd,ʸS9Cf)=_O6.mߑoE'|fwg2|xSI*?6: &JŒ  S@ƌHBQi,>Ǚ4lNycA0v侸NqIJր[W+~: WKfh1CA`%3Iֈv6?mɋɒ+fraӿjSH΋ h. 0p;PT~̧^1ʝ<4K 9t jAS ՘(X:Iq )Uv~K{@#X2 5s0BC/0BL<=scebY[6zgye@KΞKJD۷ňE>'%PiDxNez<3=m&{CG?wP=<~0#\@v0Qm!W];EÊPE+'i)S}^C.M4##,Dº]eޱ}T2^WOkb~c>(]a" E&C٘,XTŋ,Xbŋ "@g фs7-&Mcq Z9L>lhk67M?l/r/ҮLLgh97g'|,~Def#[^ ܝ%yD(1oƠjC&7c j*kRQ,@"3tmK4lA^GF2|%A\ ;.#feiJHiX?%h0 8.߄'TRjf]r&E~%(aԖl5ŹoqQ|r=ԇnW-YWn.i,%Ρ%Lxwyʢ*]|ҽoUllQqZ6XȰG*+BoaKTzBh;;^q#ҁI9`6/>E65' CPÛpwQSlLgj~hqGi;UܧOu}eOƐ"E:;gaDojf7cu숶jZYTד#*:DYN5 GN҄;}B$S|_~/[n[`@w 9(5@x{'q|Ю!Xb;SR~}MxlIc^=VA =L~^3a6ɔ7K4} 2xBa$@`A)Jh&UV,SGW<t`;.c"+gbLzpRezjY+w @\awVZQAcl腒ȻDZS. ;( chuG6z|`ЬQ"O d8=,_uSMkE[+=;&.dTT1 h^3N݄U1ٴ}4ګb儜}c_?Pj *dhYt }X17o'.桌I?8EojX4ة,: -..+YXgFXDlvl7`h<i(18~_sjvՇ!*JP)R  TuӕU6Evqے$`0 c4@-1>rS1I$;cX[:r>ڌ'QږѻǾ=͙LjuMLR3Ҕy0ŋTx R lZɝ^`G3Ӝlа\K;j7·vZU+P,a)8,}/zpզ 9>vi;8aAߐdf޷λlcn `pDb"׃MHnɪjMD5M[նO ]t"t*@B=|pav8yrpQ$ϰX X((KTMQj dGJUN"-ZRPErwe`S:@s%]*\'5C\b!8 @g*8`"gg cx7XoinK޻2iNwߗKTB'Hy];t|c=y89IQˁuЕ`bBB#C`>+*𶏩2`% _1XtU$HF@C"@aɊ[g@ *y7?frdmzƲL^Pe Q( = xO+ִk}ίvw /jAEuIWxvg{}~sIP$q4{8LqP#!0@!ࠃCNZ u4Xٜg2U bh>~Nz'& pPo?_ H7^yib{qGWVI m?k!JP9^1za XMvjPh!i͕BJ̘d)@L]9ۆxׁ$P%Sjx0zc\;f앏j&ŠG\q}-X<0*/!o]2=}=QWm;3w| CͪN}b^6$3 kl-pF [x);2-Ϸu^/i"[@P4:;vy?L TUt$ \%s1߽=fiGF`>lVwŏY? qD\F|/GgGS<{˂Ogn'm6бS3TA(8Oq0@` .'u]lPùn4Gv*[bTuX>+m 2^A $Op #PB+/ȖuSPiFC5kl!$Q(T.bR}JDgJA[m5:q-=;^oN)}{KsQz QB>sڝ)\B6(=2 ca?apӕqqGa8:ޜtҼ;h?QOW /'|ߜSвli"J"#+6H(αH)wn=ԮkMqog]|~]ȡ'%3DBW a V7X^cI}fuU#D_~LL3ASe&?w^C!vc87%;@?9Wshkp~J% Pby͋ܥiXwW%McnEnB^ YõD+k[$ #/S?/mH^7GN 6+~ `jV-S&Ϋ#t_XKSwU ctX"͘2WJ㥑u/(?uESڛ/Lv^ jv4mufOK4DUZ 43T 3IJ=TuI˶N<@wRxu?fY~&[][{=o>^q^chsq|nߟHOLBZPQoQw`fN^Q ⲆdTI1CruI5wo̬m|OǎOްuCLۍlˆ篛T?:#EΓnc{[l_;7AI @3mtpn[ˢP8fp)rC^j_qp%(ޣ&bnqB+=xvUO~;}`>5ujs jYYkrbn3`8:\$ˠf,&!AeoLEM+CRv~Uz@ga2}M@[ނZ D,= bCV[CSwӡij8f[|8ȝ:*i> DĵP#d;@1乖f Ȣ#,QʆQΏhd[vvjN݌6GBAH% c:)[z=~ʯ}fP5w扬? }=j$%Cua6@*fvu#SI@%187{5uD<7L}M 8 Бq%Hq -a:VҮ֖ؗ(͉blINf1_*)gE6[*LK\E-euѬЦ^'V]  C*Ħ7,`)++hZj_"zh>woHp==>ͦ-"jV*]l 94-7wEEMj> Yz˻eס5>A<ܵa{g%_% LI fAQЃcF4r3l4A5!G7aﭑz쨓0m/Ah2tT)ިgYg `j+¬c4۝1zaZv{-9y3J }?ػ3+֫0S|-g@Ca!"vJ CF `ss%^WF٤o/ţ#@nc$8"xd'Q*8\1varqn-z-_5Bٓppz$SQYaOfyr9a 9 tZÍ@G@(h6e k9u6h4 6L]vBc 5qX q~4@9#`W"\hs=*?b{FIfC0cA r.oPL63n{fҽF+3#^Ik1:|>j>C:DQ!9G˴fѿ$zRC: BYS665dCt6Ɍ- oLB{e4%>P_Y 6?R] [lƝԨ_Y:TYt]^n䵎[jT)dpV42y._@d|07]Liy:;kXma|JBMt9RA q<WPbmcQh;P+ $}ϳ}bMQ/ e\<4(߸-$tv<  >@'Ckiڨ ε^c_3;>}==@ R0'`Hgf*P1s> l-gs-m[FC]^zݠ=nTvȺ=%7(OQL^MYjGȧ#efL>{4^gtlKŁDHVw'6ˇq|wzlUKׯfU``>͢1h/|t֊M;CtQz -^w63==*0paFި??ސ>POW~D_Hc(B'`>vuRXdfE>c1oWkQ[({OUCE"Rao ~ Y ~X{߱ZQ"nO7:ly{@LUl(Y"}j R2mߊ#|l.((n}7v$ +"4 Ց9"ՉʸL6@B08ƷZ?N'O֦O};_E`0 9#n?Kd?;8cI:ŎS.VRC)s 8D`A DXlٳf͛6lϟ>}tӧN:tӧOiӧNRJ*TRJ*TRJ"D$H2wzJ*T2˗.\qkG^=xĵ%T=B֕RETPU RCh`L̕Es];G#I5D%,0QXS]uhǺFmD~_X-fW{ ~d CZ,g~+?wg o/3/(*#)`W+ iBBR΋9_/~:>;I«bXC'QJ3r+Qnw{kINhoOTNElU=5cVD_5} ,Ci:Uy]ƴ(&33bh|;/PA1iZ |@`Lّ'Wj tz1=4GceuYuO{{N}q y89(H~ 3 ϭg-?wLJSEj\s O'GF*Bvmq:4h&E#᛿}8nvA`tJ{g;w+>""-Su 6|PD OQvCP;Wl9y~[MOOڧg?}1IqG9죠r[0D"Q3OB\)+lx|yprxwOz_eU>\adˍ*ymOIK [Mh}OK+s>5ڙU8z^ֱS*C8Aw]rx ϶1 ?T6bv-s p L;T6AD}.+v7@HD9zRB|UgQ *8kDps/A(p P>'\xhHJ@*yZ`H/D6v %rS8E0$ !w>njiX*(Jv[;ɀܾ턦ۣenJb;#@J :vSTڽȁ։Aݦ>gi<#wr4{uaVT%?Z1wVRV]cJ~>z5V|[HyHS ;N?7G}ߋx>z!~.c{zyLxχ?fǠb,Wvty7[Dp,%$KHAAx2~oPg2vѴҌ4Q]κ(.66Tmӏ+ $RyzLYv nlw9Zλџ>7U 0߿fԴ>Q JylȟR k9/.]P/\OcyO{nH=1bNKLoe3r t|=yeW45?*HaŜ?fV5Ly"^4KP++zx !8ʼq`{O"G<Cof^/мLHNUͶTV! taFqsUAHyQN qpVjj[[safrd€>SsG/M,c=2?_7F+0JK~l-3O C<`@5ID@=}ߑM-o; ] :ͷ{5o-_&\t7D}cR\NHCqvZ` ^ ;8.\d-m 2\[wWj̭B” r.o;iBLPs'qk:;ofY,@8SbKs=~ {ji0"*NǢm7'֟oW,ii,5lt2^ղ,I'ҵj!&V% 3ܤբΈ.O3~LJہ|qle f$P NbD!ԻMRV7uə:kJWud0r:uΐXB HKtv D#bb_йXJemCxh[GZPUCQE=U 8k[S/kp8?'0XW3A]Qׁ1PG qs Xn~},U\"< j݌u/󗹗V4Yٖl04h& .~ɋ [v.xB.ZYް꯮v9jj5Q=|ot߁EP)Աm/)344]R5deh0*c_0>̂& |3oǬpSq;#, pqAEATPYDw{ڗR[ki5|/e H$I6>V5qOjs$;>qC@t<&6-eE*&eo'ÙLw [DQ^Dυ/vgESWIwWm|¥QfXxoƕMȝz5|Kpa~[XTT"̟֢U-UHwv~{4SmWXu=76^}/׆4g9 k (94B\wh1s瀏OBH iaG w? Qq idQKڔa#7]|OKޢ(?kh2WB7wcl4l 8Ga>TH2G]0H0ΒepUg};~@\OmF*n[V0}OIۿv{#HddxŤ(( 1 9> /RxTzv6uCz8T{Wzg١dRI] /VRG=J;?,YiN;V dH? NJ{O(σ+kPKG( @Mp ,L)P'% g;SVU(C&=Y7;== x_B)%A뉆 Jʳ`} \@Gr`"g͉S9p|p {KIG3yAަDžvB   Ubw&ĭ'>%%f0^z5|B%3+ged) b]:t lvzC>rOJڂuWG͓J*b65GvCD}7UrYzįɥg=7yaG'_ﯲu;~7踦ʆtg!Ո_VqcZ LԪÏ0eMtn$:BJ\SFKbE UDw:;_ (űzcL")O0){-\2a350Yno< I |;[NmY-Y/= yX}e}Uy'!A1!&BF%eSLvzw^?cpb3q6^<=- fO7g%0ޔ&A .Bn@[IҶ a.0?# I0`jv5Q7N$ڛtCKxzQ7v3*4T`!5U~qZx{p*Qɥ>H$^77+)^@|.#>>F)9|rA[㰌ehbN~Y+ Iڃb 3܄(%IhuFf/wUQC|@T x02HF؇j4ň 2`Mv { *>.@hoGސLY! %gY{Ik||HQ8NA2a)G`Ȧeitб d9o̭קCHDA3S_YgW3 2 O*B|I&~r[>Rme_ň_4ViEԍjh۔(Bo&ͭ*͚j .p6[^簺?Ґ柡"%5~!O˽f [7b awd˲"V_ϧ O,@ JLGdvƖ1ẅ́MdK>CUi9HL3 Eqe 3QʭbnZş= Rb^wb4S͵_/s %бMPh>fcI r4nJ"{̦ 3@k @MD33ھwjuty).EIB:jT1KKUE֬HH(X(%e>Ȗ3m7,7'4 jt,dRK BM!4~-R8 5@ i7Hq7hђMC?GT٧۪‡js}ltN|nʾM1ە$Q*‘ϽL) ;0xΌ-/>7fٸd/&J7Ģѧf*1* u5/M,1uk%''|Um4yxSBuͶ9"=.U ΗW7Bt$36i |y[oz-jQ6,ύMH =>R̜UUV3ͺSt԰$$CٮC٧,*~9U0DZ|rmwcow(Z4}|+Ӻf7ؔ:ѩi{i$_v ƛc(P !Z`9S:7$&s7uf:ѕ]Nȍ˗Q)nrʅpl n|sk\ˮZ Jؾu,SKaEf"#Gj*ʺGcλ#﹈@r`84S8+K J#w(0 dZ_>׹LƋt^K%lbXH˷{ ܢكMAE|Pex$lon{ڡ<ݖ$̓$!0gOO! WbK4P,ȍ@ḢZ]ٷ_^)vS/$iĀVըV,h)gy6aSTHJz.-87F{8sz" R\Mb Bq_Ct /M"PP;<<> "RkS2"6omDNx  6 /Ksqy{}F@R?kn0x&eo~2c%mMw"R'ӄ:~WS==RU hb7rKW@!U^3_9b&1ˍ\zD[ٵ3$XcVeo:mNjj|_2 m3`@( i*1DQza>W/#xnɴ-e GAAykI "r7 ~^c'*% `Ͷ# W/"%DdRny).a19Æ]ǛJ@q&@n0-Jk7o)'?`[j&DǨ)˾*gzgbsj\ht\Waxt=3RX/=Z!IiK4`u h9Z04ލ|w{F~XvrkCz qC^)2PUrUI n8,Cyf}`ͪ)7~W,̆\M /(+ZwZ~V Nq'Tp)Z(ô_oq3~1븨(Tmž k}lǪծuqnoR uj5>Iw*oSP ;DqP)!IfZOIvn_WȺ' @kєJX64k!aiZ;wTmf&AfؽBl|H%D Tpl6Hc_^6 `vQ&$EpXM!Iw.?+<` QešDW[Ƒޢ Ka@ZգG{f򰦲:E·l>uJZ:쌐t?SRTM^VBJ&E7&T &Rn,8z__:rpNuPd3sn ǘHoHbi؏β-,D& :J""O6us>e[oVNݜ24 Kr6o3Uu@OtN~]L5>u%#TA 0T<]TЗ(R*;]a(>9ۛmpryȮ8gThLm!b5*rtp~7brqu\|"XFcw#`oHq {24h!, 3z"+HWG)|+=ŪqBD*x4^)mg\Gh6XUKLj@8c t9zm\d?d@Hm; H$`'AF$ <{Y3>sضaA`8.q3Kr@e,<ͯq,zέbǀ6͉kbꪶF9lQS6\:׈Z(E< $8LgU(N[Ǟ~2k# 4^m.߂}QpT vұ#xP(r<|^m'r\I7X0k5wXGs|7A i5xz Ѝyi&J"[~Rd`k4*<ﶋM4Ê(J 𕨗f"H Đp "egR\ j^Z)"_~'|MpgM4H3j}]9)U79YnRdhڳrYpIjgt@9e &.5p VD4 HLxPwtN~93AEzD1{l;Yγ^|8녞ԍ >Il}\꾦&mkbheܻ305;vJ)> V(ÿkwg6 zTmshb桭5HFCG>bS>a5g*̨ XP**!ؕ[ 2C3YCXhٿG:{V.;1E8L\kp_k6U)gSyg:9EjŵO1c/@'+'cdet|g3#FUPEgA 7ȢVZ| Ksqѓخ{c3!$XYa3zܬ-^gRa@RuY% mi'fu1OC+6<ǪY_L+0hdgџE|cra 1gt|C,dS7˅rx٤iB߽BÞ(`{CylΓ[Q%X;*unI.@JKsӃsw1` F%WixIO5c~Si+iϤkbM.d4nڈ6Ԁś$hew> dZ]}o |NSs#CjWN (M򄂢; $C!!"Z 1f,`GC 0b G K)yuAM)$*B|>qgku,y'"t/(P/oaM6{[T@ϴU}8B@{8-AQ\)ӞlLs[;ݢߋd6\R]6RE2ncV ԁL*|[<7@ j>n- B(P)T!Ž*I+' Z BCa"*j N\G0go=xgQ]7IB #Ow_C ;AC_vqIk~si0i !$u$.EHݾZl<7nʡf)WCZ٫Ȣ\.wEtm |y?F,VuڋG]׼KH\m Jwuͽ2^ΎBq^2b3Yrl\40?M7xDzP4PpTKb4L4.8ZT^| *K0mEJUAa`SN+z%XY@B~&d8J&ω-wg.@} a_\nSqPi|ueBwu$$9v4nEOlut^ M aE,׊ӥaDL6n|Ai͢.d,/ nuВm$6D (!96aA Pkeuhj k}K6k LRcƻC\"feWE1MXk),UkDDdQ==y]K(/Ghmqolߵ%,e[טH$R_K/^ tgli$λٚ{˜η& ˧ƥ"5ԠM2ZD*KlTtX9S\)F*E=Ѳ8@D55{MѺȽ L¥G Fi+ly*+޵POh~aA G`ح RQϩ:Fuq]qúB&1ac{/rh/P/xy3bzt*(X 2,*Aii+21u^I|sm-FS^pt:>@T:f3W5Y5 Clmd},}cݱ r `f)%4]>]c'N =R=G~/IԳ swDyp1#.5ٓ?~dwjGݓ4H nHg]* e NE)*@=ej b&5d8ʔQBղT0l*+*W@eTïբkmI] =𷳃Fsz|,tԨHúvƱ$NݔV ^%Q;ݒֱ-. ͝}'t 92nK^W.9Of[Cgj:,9p=DlyǛOj:jԻ &@ppnX06se0^Sl20Ch)D_6r?5Y8*67}6S&4)mD p)@SKb75Y[W6ԗOɶT!L)0IJ54kcj4Ĺ#EU&jvr8U}S`|Ffw;-!76bi6)[p9/$G9L>Nь6MHTMEMe굳([mn4JnaM[r r%u=17맑24ґXvi{vBZ-ҠY ˝6DlnJ8ap:UPGEXa!i@MT-@QG*$'|'A?aw;&[PFj6KtRq c1DźBb b@A'GiOYogI"%ld0ȧCӋ1KUEO>!F`dɤ2S%cDP&8hd:jNcЛ.5w$̓ߣׯo|t\88۷(ND'=x41ClnnvJuA^Nյe+`iS7mCm% (LjS^U3!>uCf]ޮ[f"6&Տv YaLEl6 FݲL3or)b΋vuh)۾C!ҖFnچ#VV1sfF]v7vDZtmRus}=k}jX`jKXV5|uYJH1tϮΧNz>$+dhY \6A$jN`= |'v9Ve{o|.'L?%H, 8qwVu>N 4jAK^!aP9.2荆!KbA%C hRa=^O̒W/xkgܡ12X+} 2WA -VU=5oZj)oWm/\仭 &E1uKڲ)j稜avkft0<+WM7 >\|>cq}p`=iDAN"*PlVٰmN,W&D:{xXKLGȼ Gl@/h nmCuo:,ΏԔ?i#[|$CÌ8BAsYpb۷t&݉15 A}?oϛ1ƌePFZob٘8҈ǜD6P`L ƚ) +kU$gكFaj^!!b47rj=N=PY[)G)/DG.Yٝ?[S qbBDM-&ʟӎӕC]!Ѭ++0 b+NȮqla4-i( 78X&Q=FȘ؂)Pq57m$ >?k Ɨ[SOC?{?7 U6!_ĵcJSP#lI]]9cbCDBMXDA2 ]tm2e.[z|~_76ob*mKW$㧤7m ĭ$Y$ҸYyM ݃V2r21Fꨩ$$wTPFr ]ƮZqԢ $˵+ɅuDH""HPj ˒IGL TsF))BP@ ՠuh;KIJ4A3"MQFyeمCm4%:2%MWչF2NV^h>7@_ӬjheVJUe h_/55r Z]$>᯹)#ڨ~/2 RN*9a$Ɍ8A.Y&\_t@M84Pr!K(1cl&rݹy6aK|Klem(!T:2aEmsZ%C{mM BՇnÝ͍EO*sןX0}gLpV7Oh_k{烿ߖ3 |}u=X*/S>5^478KEQ6ms3jѿDJ'QB[g\zZѕ9>9JɮVܳu%e3v lY.nNj|96*e=s ηǕ "enМhKdžb (aR pldnc^wdNlqş+.5{Ik4|Soۖ|ü͞l_Wg $U9cz"!"oL!nP:f;L}2gI~;zrzf'H#/6u7Z*YĿmdz ##9CȀб }?Ҭ/,TӌrP7nlr@ZѝE;ub~\ѩe +opZdsbUu6h/ySlh7 Cޣ(l޳Zh_n=ƘeBSO}gVѡ*៏X%mx*bDw{^gZ oVml ur}Lк'O+մr*`pn9>\J $9kl9Y`]JnRk YfSiqaL$4lH1 ahwʏNg /Lه:Gz2߯& R.[:i*QpF0KM҇66h #7 &9ۅp; =-b 8ծ_Soem6,ji1WEUc7C5JM]q[za/۰Q;j7ƋwIӠDK8\nImF0v{ Zٺ۽V7yU%;kP[u51V\޴+Q:˪ˆ'̩p XdqV֯v`6ؒ+\߭5FS4Ǣqg*D5TCȞwtJnԢ'P"nzll lN{d$ mFC\vpJ@ѫU2S#hEM-Z*UD9{=E Ht9! (TJTU"ӧuRtU u5i^sɭҹ[h͵}Uvk4lfIuk˱kk7F<̳89pmƩ˜]"ojאV+4n̓PwpOYoE4(F4j:qA$[cG Ҿ σ?ZY80g=a[d5I[<e%6y}:+e|5E*o'2kݛЩkTu 渔+[BAWYomij]1.:-eQRDfZd|N^eUJFg3%uj2uE%\Lۂ6Ÿ: շMcT eJIeBZ-P=w51/!=.l^~> NLfX[UpvyWCd O+gsml}' ɰg>{y|pq #$VFW"#2!Aha\ȶxwU[=>QqdԷ,&Ȯ5-0ņwupm}?kC)'iOFw$<݊h5^yݸ.'lx@"B!6b cjs5+PPOFxkag.-&)iiaMHBSL q ؂m6qA R`&D3EN% uMAT2ͷ]Td)^ZA+=C1JTP$X|ggyל ~D35SBfKvu`Q4"%LQQv]N6[[LY ԣ\f %5;i"w_@ߓxхIxv7Ev$A [fV@$b`J\3w].˚frwniyo^ӫ:"\XK*K_0OkO8dH()-3HL,flM֔Z Da6ɲV2clH@//#m=~/sv?tyoթր@ D(B2*Y+JMZ+5f6E-6Lb$fYT!  $aXi$$JFdR-FX$z޻0i^xZ}'[;JAC X1k a)_ 4O<Ù5ˀfstk+E1M-Jc&m$DL`y f,>_p0Hk/Lq$ mz8Lj3j!]D%(V G3+b`1YJ?ZGbZxPO}[ἽPGDxj>8^1ܝw“#G~gzHX4\Tz(:)0TЎ'ʞ6rE;F; P< Hdٓ6ڱg`>g}/"~u}R~̶YtG+YxKW |.t,0B{_[cɥW*_5RF `@xA`WU}E?۷,nmB}0DEϻ>F\&_+ޝH ԃR J/[cUd& 66򷺚h 4hJ9W8/@'"r/Cʧ(p.l/cdKkf#m.t2`\5LSdřbjw0-tjղ`aD޴jou/C[9fUmt,fk1յs9gy [BOd K>=B< x__*?S<<;\[FVJ3v.g-\ywYWjw+\|ZЁp:& :;>ұAfEqO[7fJ+ص$4QY!#P$*|OugDB7N[°-!^IT+|i1$Ahi_|6kq eYƭ%}ƾF، c oKVͷ!mՒ75&Ls ؓW)*1K%?YjZ8UE65 QDA#2)]mE,QWF#R!$ fAh[p@TDW VgϣsV LM ͩ3|\iziݹ|\wп+5ׯ,jӻzӖ)(yEX:~tj1"GO^)dF@"~65٫;gow@v0( h1{tJF{VFcG^ E! ` `ߓ I, HL8n'a3Y5٦ /1@oMX^C$R@ [=GwWW[_LjS㶢4cNDB׵,#z >9 ii 8tb$\MsHVw`am~$HN(%oTA Bd´zʀE11 :1 8:]B;6띟o*9;[КYiǴ0bD1B{d\,έl$)@.}Z‰6QW 5ּ 0J+IF &_ě[t麽JMWM*TVyl{aRzH]]H*rGEx*/бP+/Ӝ" ɭ@ fCf: ^Ӳ[N})U$:o"0zajie.ժ͜+Enѣ,4vMYQvk<zNk7^T׈,2u͸@ckBhl[l&EC=DhttQO7r?cAPO˸? xM"r3z7FIբY;>mt[27'+&{Dzos)W\ݝ}"U?_N7^UIRϢgӎ,&c=ۘnWǽzMPZҰš2Zw[nkf"xX`M;ñɑ4ë/}P^/&'˟tך"r"(+>x\ו%1\W41M>ӘHq t-r?mcpR0TG@շED0S̋X:l~~o<02C a}Ӄ/v{I27>`ȿ\3pde!'Ń@H%`=h\(qRRPI( b$9JƠV(R". F!L$k &pH0Lt`}) 8""34J4tRmA LQ &I{44 upZK[Kf>5SJ_YGZl0\7 'jZsm5k Gysku V{{"+/shӷ-z#O6z-ϛuڰ1\htint9Ep+v-3VCvQ<; v EN]@cSF[Iuhr:&{eUm7 yI lY.9Ia^:r*{WhuWl"vPhdi'τNB]i|t: e߫s>uZ:M2 j't s p*W 6rsG0|mG`K taⅵ&YsZ%+Z?wiAKUmiiIFlRˎF]qB04r$ڌ[ihU{ıv\ k-59]+t6է^|7l^!g R:`rVb;PŤRNƻ3߲"XoMnxO=\Ptz!gMM9ubT$G(Yg2Fbgkhŀˇݽxk~2wή-ʜvV~1t|;IY bWBbTîF +)}v#& 'Ϲa |= be 8.`n6;ek7?6]muLڷlb`ϫ }o)Gs5;;a* v-:0Qm\(ݒ_8`]fj(8=yO  j((gz[m.RO}7w(#"lj l8R?KhGem>f{ "c%."YHCE Od,yhC;Ly@5/-> x?Uh~n"BRo^7 [HGgt26P4e?{d}9[}]s!3#Иqo2,F<G&_{ޠwp0{dA&ӽeH0%zl-ψf*^I5#{2ܽmm=޻NaC|DZ+fNIKIF7"Έ5vA?<#7jr ekϓ 4rZT̓WC>40yhP׉+^^$&̭E|My1PS/Փ :~͇A!))MKٷTI%ͪrT?:[|b ^otloDгkӚaUp-cSj@I~^ܛD 0vdDmT k +?^O֘-c~$fNLaRhc2 옆0-?ІզWK'UWR{8/?oOڭh?>7;g7IÜK>.u w\=-B,6u=k(t2| Vd:wt hq"XqGt4`l}*nȘff.t|1N6IO ]=爷 yɟیkz^ mŢѡ7;G7't<&[P}J&boPf bZwޠ9;E {IlRfi32HIgo$a}f6/OA#q#9!J@$, G4: ;@~:"~WFbP,n~׿U~u_rJI'{{,S%)ET8I^Z_B98 Jul.zdh2[P|'bA~6/PUoU_@)E Ye7YL֚kjlv\'(u+Tȟ5ƔoCD@ej X $UA` yktO$hZ="HJ!Siv:k6F,IJK`V]7|RS]7+ʱ{YLFkj½oR$~;όz\XY޿Os)Я4,avlnpgx(fn3ՙɰؽmҶomƬx)pE]nueGgh8xJR{jN)w&~%0m2kQgD7~aj~-:G?{-jwByp+O&' YF!Q/ۯ ;|繵j>/^5"fk\iT/{_ G썎_toZm×F__Y9Mr~QڵbYNit b&kZkGh]2Y^BarL i} K/La+ j?iдP6<7Vr8_TN2[ӕS*d>hGnu6j4xoRM|K(;" )=S 4x;+Ыswk~~]np*J* '6i{c9ck_ P$EP].;.cO9ڄ/+Y#fX,;s-ts#=Mo#çE#p?4w{,4P Yܮ4ߤ tLY9 iG$D@ GOvӵW{~wluw>; W;|o#-g t xmLT}?|\_v_CM~3qvBkφ-,@8PΣrg<%u m5筶be[cjda䶡ݑ[0yVu=mݷjgno}馸.淔rUכ;\)Nܷ㳱?iëÖpx@ A]9O>I-m.,5 tjPr cażcݯ+Id%1޾cMۢdork6|?ʣuPYd)kA}K,f\{CQf!kj//?u\8h6ή#̓f^}mISd2Do-N/={6,bP>~gg7ilFw[Ҽw7˟{w9>jߕ" W{w;e6wu7n;8n7B"ABY 1 D-v3=5Ϊ*N^t_Vgt&\-SzZQaIꚯw})2D7lF)oKiF!KW=^"~{Z…Կ3Njݬ5x?n(HBEmD@"0E1GYJBXm`XD$Hl mF9QĐI1M|(oƍ~ !`˗%Gy}qF͍C-ղcF5{G ^Ue_fmUR_{wM׿pd[^|4h{y.r-#@wrK@xc @.ic5vŽ{FAEVFtc#&cL5ryB y/" ̯2ۓ[x;r@i9 qG}_d&haaݽBS;a1KiR,?Щ3Hg۠M{P{`P=};6 ٯ~J7ʺDO "ؓ\:\JXr .KOy}t[WK^?_wQC;`rQ%IY9ehg} 3g7BB"!Q@_SEUP xƭdkt5D3 U:^xf} 9rD@E\-?:sYb`uٴ" !8(D%\$oj`o0vQNkFY!CZL;8M[\[:<M*Ŀ.$'r,*uo9j#`N`4< ZuS@Zαo(pDAZsY~C|WiD7? qP{ ҵ* jK%3fR4N\8@D$@.ȷ6$C [,xS-DS!"1sctE@1#mcᝨ'l̕-Nbm(ꮮN&W"HP%fЇWD~9[vu[諗".m!" (51@ iWs*LorbT>o~v߃AR7sv+ 7٨a>7* E$&|UW[k=!q -yD&<"d7Wy0SEA>M7٤ e/J&N/^4$!=ڼʣTȲ" ԙO]ݴ H%C1Z>_<`E2+ex"3"!~Ocm*_¢aƺgJr=$zX֘{/ppG7=mCA5G兊5}Egjz%ANe7@gw?h AZem58>&MI:f .#GIo 9 ymb|0 "|q> a4 Wȉ~]A=B%b z_~G,ja> qT*~QH]Oj1BLEw;f0kQ۝.i\T雌W XBWe|^}?[KmiX}D OBR|ɯ~:̞CnrA0xCֹ"4IY'@wI6FA';I'0 Mݹ @\ӱ[}aX gSf-`YCE4>* 1|¾@! L'mQl9(#Hwz=Q;,{XqǠ:"p}!ꏜ==qDaāk2CD+91,[~'Cq6x(TF ]KMbDnHlf`* &y$&-u´-%\هKddUZ=]qBϻ>Qc_ۇfN{*]~gݹߜ~,њ{PxEnt&Oڿ|Yny#_0X/Wc#-Y ~d?hd=*'!c?WGs!@QFiYoU=*`}foY%[Gʺ& =0?Ohkkfz<ڗ-c<ϝ^k4ьyA] <^`Z`2wuC.H6!CH lz}m@lmD2j[6VAҩA櫿$JYC Rj.2Aumt!n~*W{QXr${#шhhw{;TxG{=1wlj3Ǧ< %Bqkk- /q9Yh  Dy~뻘u%Lpm_ƂVe;%y%ƝeTXS1HlMkֽُph-0N#E>At<3DU=h}z%"6߈WhvѼT$>CVI+ v@n Nvv_[OKZABt0lٯ|lxt_3\uuo nWg|xs4q9_5y\A7䐏PT)`fEvx0Э 3Z(AlG^ {D:BLJ$3Gih[0cm6-B7q!fʚfE13eEno_Iy ."VAn!&!J*UcF7]NI =Q) Ȥp:d rdFpH "Ŗ$3iT.K@\dʐ-\ ]=!qaŢ giW%\mnѱ}].L,~ tsՂfAdӯ{ΈQ]n^% ҉ND8B$/` K •6ۯtiAD$bG9Glˣ*k HĹ]ehOfgnO4AATEPQTPBv(K+cR1zS q@^Du#AlmMN@튽AsiJsu)4Rj |%]zA;Q;Onxu=AB0BO{=|mc?fb3gϘ$pY:z?ߛhM& U[$jȅVP0(iبsBⱄWu|L q^i%Oq"-1k"QQ#8="dSf.8}X [2 '$Q?y3rP%P:mmpKn5 [@l$As"cw63"& <$#:7DwȀ37|01`ɥړI96M:h``**,ÊHN*=o󕀗ބhHil4|& k.f@@j ,ݔxM|w/O+B]¡ Y:+:inkj_C߰r=cW]HVpAM" @C-_Ij1.N)3XuA >`࣏b \$sɿu<PF " Ђ)bS}UwFA%S2U*6NrUӒ㈳2&$R:tuQȵ?YBha +awu@p^'`aL4 mٔ{MSi"U0k7q0q^si*$5#$J>(6PjdAAC8L4`̄Ntna 3 v/a&מw$ Ðq5nHZ7+W\!uB=nO>3J Z#> -p3wPjh60%@.I[V(Jlgus{^]P$iɅ 3MrYH W@YDEEa1+!m0ePdʀoR <ض\[s1dJw"AtW@}A7OzZ&`n,scSZI׾4*•[,DN}>Zƍ_ =WZ?Hu^k%"'¯Ѭ,)r?*xr Ε}cr/qA hkP/qLn`I" &p]l{9C5@5 BQaZ=]Fe/f"fg)n׻N[ק@ک~j KL+M[2 A* 35Vl ;σZh7*ZVB&{UQo5퐄%[iCNjQ*!r!\04tVi|̰#J1BXIp4!F-| lſ*PHuLeiW]P4Ð(Dfhv'WcЪV߭s~ =/ڮca>Li,GPĔ;_J_Ǒ+_G.WL9}s0͆_YCx2vʎ*V{V?"&@=€&B t!̏_nhg6*Von2DZbO|<!}"T!Ƈd{S$x>Fdo8W<[3xvdY>7SDZ74癭Q/!{0՞v[-$yly?g{Ny!PWz{8:Z4%c|M|ˊ"KBgg#GYږ#̴wXL$'M&2J #4IѫMY(:R.6}Mu"e-ïvw;Xs@p79d-`DM0@EL ڑ"$Y9X" 9x[1sfE#3\PO\I]݋Hf5d꠪v;r4e)rWӧvvY4˺D7DXj-Se/z-,>V}%0d.9#T/V0Bubɽ0*U ym DL(1F4) _LtICaPe\aH-c908̴$mQL%=zQF[c@E-7lSfH69e oc{ӖeŒL*E8Ŗ颋t@IUCgiS@վ!jujW߃g7aKq- ,od(p rt 1Rah4-Ag߭9;]7=Q?ZL6v8q:F1&YDURcL"=0eucH!(aiЕvr96NKS!]klV*d%Sw k8"78U1/_zԧ>J'f6!p.ٛAV+Ⱥ3km# G : Hazz:ﭣftiGYE1}qr/./G (/R}Q)@5 r|K a7](PSy?~ނ}ueg772. Q Qy5oyG=|'y#r4>)/}Ԃ|ϭR{ey@O]kDַ|E -eCU6|7J-*9><8'WKzN_b&BQ!hU t:?na7s^UG {,/zlK{e9dn`BVg6P#ʺ4^^[ W,g΍Ԅ8! Ҟl3fBj&k9D2"5 tߗu"`!e r`vw) =v̢2lR`F{emQ`aqѓBlg`0XAP*Ȅ? R5%7P;/قMP?,Iii̕pt>2Q΅~u*y Zo3툟G%aZ4vLo˃N6=|~U÷OA_|S=L_oaY' C"}Oo4D[Fxx/|X~?G3>߾z,]T~5Vˈ:2~ t4(I~.ge~YȘ+lǖǧX/R_zv#JD Qqj qӊБ_/,rWcgϕu L܊S0gMWFMH x0/\9#rTtjRq|)$"_:VZ315VXbǚ_ȸw|F GUɣS_>G'Ԗ0":D9 pUaՠ= /A"dDקƾ}fD Ftx٣NDiܝ{ >%(l4;o<:S^]]zB˫0k(T0*'}j/tæ ~O}CA(_,}D1Z$)+|_gڶZ5hdmN ?<1r:>GJ<=~WТUO.nDr8œ^Y%(lHg^mS>oJ`L3!!&"zu,Z04RXF¼[6߆m)][ۂ(hSIgf i IigKx:'Xz-{`L=Ua X ?{ŷi qR1剄jrK@wCXs/)jj^է5,+xͅq{,œD>^'"HV ]uBNLWn)2ז/=M0N3߲퍵,v?__5TQBM`4ѣ^mh|J_~8@ 1)s %+$AbD_XrAoCxo6|D D̔^'mp@'@iOr;34fVG8u ?DDK&A&?u7X̠>:/0Dmݱ>cO}?"f9i"Dw0~Pvqwy~|pyc <o¯?{?79<{>zP`CHTkcƔ؃?;^SR'f }nXA>iuh$Ba.\ 5H @ƨOJmZQ?c򛩀u5Y㌝ tDSeh2 -L-.!5! c龜'` ueG'8y_Aʹ3!祉*K=~)]*IﺟNXD?C/ě[Q_W4."xdsS2S7] ݝز84hg2lgՔAf 끙 BjL < a(g̚ фV&`(Tzn^#k1% Xp-r Exެ.PHikBDp*^Io[գF.OP@BP9KtUoj~=pK$ފV %8k7DAX49q9X4b*#ƂO0bC 3=z[/|z^D4u3֕R#%Y\SCd UbUSꈀb@aի/Wh~c}`/75!`Oh]8Y_` C@ꂩ fDz?֒;|J'_th^&I\K`4VdX[$# wOEHQpm WX1ZqWBH"U#T:%UN-BBՅj$Tit Pr7 }-2n inW,b(D6:}NQO}~hLxuo1i秏FVX?" X A'^6*`D9E@R+ BdE32nqə|]2S+Wbm`y+mlz^E[Rb!׈i1A(QT,g R !Nׂf& Ko ~tv nS檺sT`y9Kڃqͼ.ϧXڛ)V6*c[DMp#=<ʌ(w4-7Wu+o/y.3HRYԛ/Y"gxP"^[ }q>hW_'I~[FŦ(AWѰP![r@v ͦ:҄X"8İPw'L xM4.]L+0@/PjHa]sfĴ_]6Jr=)TNYCO]BG6:_[o֒V r %m=8ʫGz)Dn Ȓ ֻh}$Zz2h_r/ /ļ'#/R*[` @0w vHBipӴVمt鮚92FѳR j5.UڥB躉$1U-*UZ!3\iY-4܋Q_R \竐/ 7nM֝lF՟2ըF@!jk^cGQڷr 'X ?#9DJ I~S"m!ab \8'x3kBL^IUu̝wk1!XԪy1ε.]ҕ* z6lzoѫyibتM{  ؗbpmUb+I[Ԝ9`9^oGV|zf .ı)=4#B)n^qDD S4&vtƛQ/^Ɏ \u/EV༤anlk@b M+g\Ľؿh5_zr2~V؃*LEՆũ4k 1ztP<1<;ƈѢ[HƆ*ߑfIҝzjcG/2.UjCcO>w+zWɌi2:k@^$P@Zو`1 4  |/;F% jz BP-AI(e0M0r2-(m6lh̭7iCRؐ B)sjnu!NczfP#BԿ*EӗcMfX#3#3@? ujhI]:dk˽+qZհˊ5Tޔ2eNfl_@wA_; Nc_Z{1?5/@nO q!1Y΄UXRs n("`g߻YCP.˛*q:)ǩrUWؑ>] +´bܘZѵ+>JSaV-R]\-䯂,9Ԡݖ+呟诜{N4Ka ԅu j )"( lBcmm)dbHxJ Vx:zr۠͢` .kDYrf?? e z.J1Gv5u\2sRu05UH"",я%f#yk&5"jrAJ}9>EbrOA VCS'&S)Ug)f{$|X9oYUi՝B ;OJ%a޺gi-XpIeP_ԘmǬ1wV~5Lɣ`3"`fD` J<౵#*5kTshA%i2љv㒐3€ef@ -(O+A$gCF5F/(V$D>eo\'G*o?_3PT#UV~Ac󨾉5Ք_ 0 ۲T$) Q$YFBP3f57ʏAB@Zq._Nwug/׹Y> D~qZLt5h&k1V(_/gɭ R a`2ST~7}_K!MLUṲm,"4)J` %o4Gv)_wGW}C?G:Mdu65juzTT@fg U[YɊo9 #(Y( `@E>g&[BdU?}P.Ph( bFA Gɀe&wv4}]v_-Qdzxk.E.ʻH$bA!vS/\c׼+Df~~Z?h(l-v-0gix bñ,WBN}e=Uǥ|^ŋ5 ZCwl1J-,_VFxG꾲@,4,rEm4_7'6U*Ώq~<4ҿU̺YkփMSgw2F"oBӦ.PR-ϙIb$?-hdga;=(dž|zp=񷛓$4ĵ)|\*|6oY4]u(R@d5K6F?Xt`E hd@t$Wk<&UWeR"E >;<.η+3w9/=|ͭˁUb!ZHݏߙo&~o{ s;}ku/7tbrϓ[c ?OO=_:͏꺾~Z\_5|'_CDMv77ϝ7@=6Lj^?90Κ?/kD# [߽WoUAo϶+`0feEdMe?OCUxT@)I`(]|xm' _GgZ;sWLN/uy4}}s{7+֣wIV[lﻫU^@) +oWj]Vn+ܽ-nڎD\A9{ޭNW ܳ뼇hίmݻZo%pW*wﻺ^}zNxJ3bt.wp -w7}-=uj PJh^ú}`j>606Pwp"Lh h4 M0L#@L& Fhe<&&`0&4ѠPJihhdi@L1 22L 4iS yOS4$̓hh)M1534H!2!BOD =h Fm4h1Am2LGfdhb`i&hiIhBOʟdڦOPhhh@@ $D1I6)&L5=#d h52`6Md3FS1'hFM2zЍLMSi4&E?F~Lj4!=&#@›d=OMLi#iO(~STy&=F)=O)ڧ?D=Oji0oU~P L2EBC̹'u(z!̀ƣPS(>X:O-k#9T( ,/?։|ofk`nƝk\|_n"DBchhrSQ 'J>vxVJyMLO9e{V G[_ b>^+[,L߈&znA3ɃH1!it[z>DF}oFTg 2LZR(C@̓32@X A JgR WJK}I%*~du.6sXo*ְk[Ge1|!0Y99B.We36f/FHti^Ni`iv Uj!@X/3R.QRqk5O+μ+2 !~"8 9LL,^L.\C`MdV Ce02:Mo;:EQA8eg~R"x8 #T,3 J&Tf7!@_V,3xDe%|JJ!a/ ?pX`a fXkPZݕSE:ȌbP%Q`'1)/DWFF3h<7<(˶&E@GiO7t :`9ҝ Jo6dHHHKe6Y<.B-9߂rΌRˁou7O3L3遒Ԃ#clWҮzW8SteQ]X0ȰeW|x%Ge*|[hԄdjΛ.d%L* h,qArk}: Ms_ƞ*8fvq Mga5 W5jU=A5oSp  mik aPA)&1 ɪ6ȦYzl7n%oiL%[*qa;o :Rzaùm 3Ͱ gSNruɛ&A`gYL&@KD4ֲ83yדQbâB")S.KJ`W?u u;T0I.D|i͒Û52tS VE\[ڵ&5[{ 1c*XѷBP }˩(DsŴe, hcE$ה%s"uګ_:Ƞ;M3[ ūT[S7R(O%q6D@[mUӼw)2-[\CwQZg[:c#d%d=~/%ge琵֮aF;OK#z}+ ,Um."Y&SI5ݻ z]q{6) Y9#`!R@U)@ B0C! bQiY ݤzSPX⮜`Y^zށL<ܠ731^U\¡=L(2 N Zі z֕e-K,Q_Hxq>dVha7Lu~bǕBj."1|Q&4w@Z,6rC;q_Az/%r6L7Y[Cwbu+47-K` R4 /zAS <=_U/ZG{v}.,f@ҵ!!I ̉PP 1(4:jl&]<;1/yVP yǭLTrc/n:M DI ّak71])Vu;1$QX4NjF2h1ZC^uSQe>ETd)MgFf$լrUQ#o_ Ck; )Su,|ĝ5WfQ>Fl ^ڰ\v$2)ҷhP9|Yџlu*1!^,f 09z)Q+}U{Hfn*f`&\wMы[#B+dVׯa׭.Ӊ+39sսC^D@LˑE $ '^" ,R",AWLvJK=8|#<Ȯhw:-JMqkuw+YB7`RGJй[)X_7>êJK'8 ّbS*E3tQFoA lLj@4OƵC:s{z&V(&2Hc,]k xH4lXo?_!l,PF`ȉ̬;-_JĀH)Eo#!D%W9m;Шi$*<%$ɘ۽aF7m[> [eZ[zkn`ܵ-\u$@!0@OlpKZ`:)NtOjj3Q%}dEZ)nR*K=.A'6Y=cΝs5eN-Ob%k)p8lM9EleYR#LsԮq> U2udD)]§^FO=ztA, {ю\3x| ߻Y% Z*2R@ @IoiZVk 6 p3 hd$g@"ٰ:+9Jم%4s74oTX"3v:jVE2W -0x9KoWJve=Ks^vd!]y8SF/*fId՚89ǻ=()kfQQ$ p `1\.jeJ8b~B  Ԋ\jT$dErY^Ul񱻖hs]c\r33z&};~ #H(GV 5*rm+2R節/Tt\|;[~ tWp3:@\DSC+*dϪx&PcǞJAlŔS '<[(uy$o5]/aboZÖ1O(؝g&&2jH/|>B#p3Tx =K+con'34(lQ0SmKB/ d|Id $TٲhJX$=-d,F{(ֲK̇,m!*%- 2_'llF A93; Ynfg2#00Lf̦K)5*fe6TMKRli]m2ɦSJT6M24)Jk{]K)RvKe*e*S~{.TSM4J[)JeJY6f̱JjSIL>Ha&L[uLiY6Բ32M4ҦY53MRT͚T,œ6iK&2TL4Sf6b1Rkɛe=%a/YھI2[&XN< y/ERb^;y;hBRx՗)B^?YD)̿֞DMm|낆q~y!1zj"q&̟n^]s{F'LCLM{8=4q{YQD64_͹ƾ85"~?D"gX2VmlW`k 9nSCT8{<'~ff1mro}s#j{{%B h& "\Y5S1 Gbm̩%HשXG4Yt~ol*{>_:tOpC14Nb- fICjm^K[gvmRRsßk:tX!ӆi/`{hG}vRd(S9.;-3{3ja,daYeujznj ك~:=7uQQ{ #w-X 4λ+ciOoϰi/ltt:Hl;eDC:h&! VOb;:Gc qcuc-+ۉˎ%NnDkuīf ax p\njp㹙^[9nq)^:^rW)y(lg2Gwp# Los{M ͷL5w[ 7zt{p;vN8L˸\ .{Ó݉ jgxj(,LˆNUkyh0DI0ˆ^0 ,+tΝ:G*"&Ó1r9y08GNf,`Pk'-̭s6W7<ɬa|^w+{z3 h&]{9*YrQ8XccEMiaJn0f˰M9ƣ\2QDCwOlܷ j m=+mb4u\qFH&!{W~eX0F,b܉AP@(.,P@C@]f ''ADggOrtX%wHL$x s=`3+uljmt<iHcvΧZddV8nD Ax0* ;IB 3 /6 `9AY?"&f_S^hyxD||mY7'^p\J(!3il{;lq{]`CO%̎;m}\AlM Lu>o0u̘f/&fYݔ: i'KlJ #ڢtϥ`ǽZ3 vzŶ)IL%›f01P'O/X3b'Qy! ݣ-^}=C׺;WUڑ ahc>N*Uçݭ,)#gDy=@\&_8VOeuB;62K{ͧ.~sq =$<~cx DDE* -La:l|)WYl";Zx6톎:rK!>T ;!0̨qNo o5|e7|&ޛ!H"R&I%RZZD DPX&ld fa |9[%s{<#Sj*ij}ƠZt?33i>po$Ѕ*iִ IBԕб5k{DI16Ja,lThmߝ} ||rs;0\G$jҎNYC":)^~u$Kt4)\Ę%aP mY\N0H tCmގ3HYx:kAݝ %4s3YKh$蟯"x(n@װ(t BAX NL X1њHI&LOWFĔ4/kޤ9:]&= t2@2`LVPͫFضE,BM͒S@ CJ Vhj$1c`aT  n#C2Im艷Ra$mܭr2Ph&FXm,h)TŠ$~F+٠(( K_/cU@{@`N,FDNB_YW]}.ĺ{dF$kDmC!7 s9ZEF}[(o;QYrVwǎO9vEF& Sa2&TƳxSF<ս3%e[5bo@\WIf-!8HBCZ(@6!9#İhP Bg+^(b+8x5ʧ0rFGNMegYB7-Xe;m/~c.:K0 a$w$yELroV??=g w4}s;TEZzSy0ow0V<(;+(֌־S[li}CP{)'I>Û@$'`[r!y4fL- ajsZ\s9fkj実m`ҐnB;=[޶BBmW!qmAds!}A wf2o%Iؗ01k f&tm edLqr\&-%5aŊ+ѿzqõ/X`}- wt7%T!$/MvrP'L ;oU*D 34jlij ^n.IiQ0ݛ!rC94-֬c.F)Z *}y׳@y=Alq; Q q:I$wI1((_?+ჂZp7+2A#aآWkEid\M18'iA{]w}_`34Zy- ^w$>yg]aOӜHI2u}XhTgrQD{֐A(N:C޴O*ڐ]+} AW=wU<5MH**lؖK1[ff\xQgN rbϪQ` 1+albﶊnm'gE2+ۻK![Ld_ 1Erh5(1* |@h6'WDu֣F73MnlX;2$13 Ą#~ba!+F(cj(hŚj'JE;Yjۅ(R lstos>\h 18fq3RHE&N(3h δc;^dB(&m۝s}yZ8d6gf0Z:uMl0'QO\80ۭ2SqIxplRfŽѡȟ`j&B%}nvԯf-J*mET:ۮ }=Q,a\,Kɦ8X05'޲D^1dL[|,|ّЄi,Yg1m1O:8ŅLOMbgyzPOI86k:wU=a$QAB*2x +'SF#%cJ.dY $ BHG>Xjz޾a-ʼnQw׫ۦfkvsjj9>\38DH,@˅C'8(q8أI') Ո)sih6LUrW˙ٙVd@(g E[R9kidl-h*Wl;۔ +qms}l QT6V0Ҝϴ }ڶ똩 tҟ`!P Rb$@1Kzޒ߉ Bj AAH <ϛGLw=ޯeU5uܡ0# i0L: uԐб 64}*Q{Uk_rj! _w_ko/7ӻ\oV"3`+: @(  bJ3$!\xfh(N2|װ1Ϩ6 )I 6dh*:<-<.Ǔǂ2c\;MEl +El[\z.fl,!51AU :^QbZۑ1h0ZDTc?k4_oڣW!;wX%Fvo噧~@az~H{n--rR8 Bo#tP "|('8139C`!!l$B`l{:DkYDϨZrA@! fiQB BIX{8GO'&"Fߐ6f݅%R r;_0Eec.6?oN2Ha0Hwr_!f-0-q+TFMyAB X4Z64SQ"/+V&:!w% [:5G.:xj?woapXia@P9u7Z8+urꖂl 8y$Ϫ6Gkh,1%oі-6Cۋ2fYBm &)<YBRDxT6Oð>V1rkYlE.3i=Hk \2.f_/K9X@_~& TMpv3cuNuC|ρ Y7/&iovL$o+u<$7b U`oH{yL"@I4zJt{{ڬX~U:22y/G{H"$_Wۄ!~\$yL}YE˿Ӽ_S=s@#&$%ҥswb ;DLȍD$**G94v[E>b`G땪)%_fo J,p | u XQ4q(A[}ۊE j^r>%/<ŠY\ePL;u`i23,،F{D ** C6C<2QDb|y!)i4PW__w~}I*/):ޢ<-QM*нNؔĵ_bWe!b!yG F ),L ȣ9m:_䢄EPUwD,D0WԼ?iTlso쥔DPV*U~iu'#z>}}Аa "E n* Bl%Ha$hd1Ab(CΥ|֕, tES* "BF޷/uX;a@"ϫPd`3>EU(?,O9dUnz{U$p"a觧Zί]:QH0I1  @H[UQYO?hqs>֎g&Ş0O,蒕i ~!D8e0݂:Hk&E%GJP}03>YqM2A."x#L!$I0(&۔(i~+ ˯⯬Dem\ta}Czu;֚ǘvAVO׬lo=׿^Tb #Lu$$4xdpG/;w_[}sI1&bo "#G9dc,G7H :0D1.:B\zC ` H` Yԝvrjd ۡ 3XJM)iS10[bߍ꣮,2A >`D4J(v,Oh Dv+QpJa54mk;,"(~O~|NR?Sv=eL#+}ݯϛyH1TEc$,Ol}rwy~WWH "J;Fۇ{ꥌ $\ɵՂh<˟lrʨj o4T>3lq"l)y~ן?U{[*1TN{ݼ!V"1UGZzsr" #pub"k+TEӢ 1Չ 2@w}g? UIUE5=p1*<|X?A d̑&tX2CBwvIT{;cΓ4JUc8#)0ŝ6}~҅x~\?vcz}=;}VVdMAS#oǯH4 O~бSJ.^مʹPݮ2b{ ߟzAbnJ ,3ٕ=kxj-ڨfIСFeB>&9WjƎwvx,ff5ś l+WO?%31KKMUY36M$)}//Y^"դفrDD}[0jK ed]3/NCeZf{u4Cɘf/m!|.bHIݔZg@6ܒ& ޳y t5hν"X[ZX|w杢4GмPi#}~Ƿj[3=۰QLtg5G井%aUz[BL!7cQp30Ct0Įo{yˆ[U\`"}a[~Nu!(o^eyr0$DH JB B!E%S/ M4BE.7w(;~m)JEiQ)JPE״SH{84(-)E J m&XeaZT _L=jB몽@LM PJpw%FBVH):+k2ܾڮ6]e\#/δ%b.I9/u8\B{dSF}w|pn/ }ɥqu"HI 1$1AtNga5$ɟ[R͌Q5&,hQb Ǔ]AbUo:l\JȉYbiukEʦHc|(SdbG.Fr5,DQF2 E@ՙ!HMI,*C2bvmґD! ( T)kd;WI A96 :wxYdXg?Iv}'e$ےjf2K̹ 13DM@6DA!)Ȣ4H޵'7 ,Q'Onȏ[9fa"uSuF_WET$fV"jlUh#Ks%W Hp6ݼ'R E  `ڐ Zjp o=0dX2m-m+Qڌ&FhԻAEr,ZƋF16Jl͍lbcb!15$`(QfUbm6-ZM`EAlEX(j11PDv^QA~o`[UZFYF͙h]ny|CuW:zUPV e2kJƑNŕԝ4D4D2Q٬Xjʼn& CDG"JbA) Uzg q: b"!FLDGCGdM:~BmrmdII Ͳ©&Ue!Uhd)!,)DEE#bXjDdQ2Yᛈ/5%$[`V,TmcVM6P ? j{p.㛥Libۖ\\ɸ31hLP:\5hаkf *sBhf nRvX_3A89 Ȅm`aQ~;.sJ?K o?y_5y㔜 j^B0#GFI*{<>SxzOi&e%ȯ'! oݓԥWW<*&`$$,j v5he{ txNI FeB(B:\Qb(VV3 5 iDz9 ÚraZRn٭E۽U,-@%j H\vKW)'N:&a\1^z B 5Hs8+cƟ=³y~׼܁|UTH0G_ +sZJZ*V)$ə ʯa+ n5I+CI<10h@#I0Qjy*ןu vxOc<~E!̄'ykQ۞}{x?{ѕ%ҫk~+Cà7!d߶Mx`^;͂؅FHsqÛ@HDx. VHuM.VLSJg5JWe،륗>q$5=g@!$WOlD"{ܻv1Ta I %i;6Z6-[ C˯e0*L$ #~2\|rxʮjځD~}8Wh\N݊N2x +H{PfAwfne܋)mm: rh4q)\+JbH"-g.yL9B**sXcm)n2XTEu/]4Fۮؓ%Nwy313pieUY%l*AO<首`(Ŋ(H ŋ ILJrp@ ݻu7.i̪Y8ǚD9T R 8eEuzEujI$6رT[Phٖ35bZ4DDdUQI@IFʹ£JmF2[vw Pd$`Ƃz 2̘f ^\n~?Jg[97qi>ġ abڰIX|ݾvgl^#K_=[S]t/iGn?I2v@MSQf1[ g*IDI(c˿Nڿݳ" "􋪉U 魋{ܷ0e1iyp-vI$ɐ[u;n$JISJT|. ufZHFnKC/.Y#{P.;9imA 8+r3XN2I"4dIKZn-G^_eѸ'4\Njѭ7;K5u3n[8%}J3Ţ˫m7=3m73GGU0D LQF،+ rɬ?Hh[EUHDwG<5dAr8P^05cUmQ[(;L3kBԍJ) @hLϑ9۪#mV5V?l&ޓcf4d)*2͞}}KHBi6,%Fv?̢L5f/^;N$rЙГ ;]. hq6Dzh;/9Н92t.C0b&P-qHj_\sa R1*DB6*-Q4A<_U,E+Zk:|Or ږ?~OX0kb:gC6;;iI?\JQw37U2 |%1}v LWv7 i a5ew1U眎.e }3C1 AtTӥh7*UΡљuLBy3UgT~(m$bOv@(Boq;êippim߫=,olꗅY󶝉3 MtHm(0&+{#\)y5̑'>Zbв豩)6!SNb`1h;]C?Ej fN(ժGz\{mAѰx`) z8xWyNN W Gy@F$5CJL*"R([(z tKAڏc"29;= #9/ʯ*TP$FxP*@miۗ hPPU(_ZQnkiE<şQsB"؊ rQ9hAT) %BAd-(:-cD(yQOCLnFB@m}j7y^L}͇RS)^JrǾ|ztmoIܜŋ%~.ZN!/F] r5 pq1 M;\mў'v^z=ns3nY2˞?uWתn鮣C ˻Mmˎ>8\DrZ"0ȼ2nev )sI '(V%UR!ZSN:^ͭ"8&&c dM̙6Qd"@X6m暙&I)6ca,$RT[[vmː- !^GA4c8vѬ VRӗ J:cg\ cVrfDДB]Ci;` @YXŌIaQa{7Sv6m)4p9N7es)S g8זT۹km%aPyw9tWqm¼Kj,WP*FANFc.[kVpvJ78!IME\wP>3[!e;v,ܠX*X%b61Z˚AIz:=_kV iZ0 L[|"XRwvAT}q~Gі.<;z1lXL BΚۺu[cV%ʹe=9<;6Zpկ%U'9 &x &Yf_0Tڵ7,LQ3t.a[g1˙!REnRCjlDe B(F%P!AED I6&4f( bp&TD;IԦG,njmXEʄU/b\ռsQh2(WnsWF a" yקpǸٯfxϬZ1G7qA!?9up4D4[265yk8C̨kǺ+ u[[4\K,<%uc85004+x/UW)==nsuU$=zIǩ Vbf=f˪۟dSٝn73.0±vpNi4rleR7 ?AGØ@S?k>3|ֻصf [,/lMH@ B,HIc_;]m\Cv[ 0 u7:C8 ?%%;bRRJD)PiP C@y(jA@1nջm(k)]g7u)vݟIj'y55Yr򛾏PYΞޟYs&q@u)G3Փ F**0BXDckԹzP)IRlK,2YSeJIYjVT6DPK5ju0NrnLhq $WS!sM6HIRۍ)4"rw+ ȌM"Zd" tʓ:2c}xWݗU2@hA6 &Eh6-!T!fBLHZmE&\C4dP 3;cTSK$$HOI%=n54QQjP n:KIXVJH!"q6h`@0]Íydu QeTSohV4`FY IRLE1(fRS`13tdN (~zǑ߄qU l"dǥV {; @ Sh!O>3&87!YI'?@Tp$OX NӸIbqMeq ! cV֣*Bi;_bNv UT{ޖ:S9mX"adX4Qm%&l$&"IMk11A &lYF1$ĚJ PG=Ȏ04?"XBES׎RRӍuI )ׅiPiYYL^^A@#,i{׿ǥ ߶b)Gn`ԇڰk'HjtBC @O~!M<…ϕv)9"kOKshhS1 $.bEI7_S9cܣsA,; D朷|;yjCpD*qsLJfW ,o7ڦYI w/r^e:IʲW o ˌ--vws(ޗ7ylb%nےlTYAUJŬ1儩cBĄ]X+&1s]6J蚋S-%aWFᶛƷ,1PPS̥$i6ەlM%V*5E%͏̙׊^ͺoKhbH+K3snz^6޻nQP5+bH5,jLb*s CU153lW 2TQVgi7xd~J_l8mLb0\ONrʗeo2JRsxr>sz|zmװA@AXDlR!ETiYcUڃGpOiw-.V DGKέ#9}U)fDI0QTQdn\ƌ(ɰʙX,XыQJ&PE5NCA;P'l³fn, j3 5Lh0>xGTo7Td@ThHC@ (QSi 2AFF<1LzEnYܐtUx^bsm t>L]2g3iԬnLc9miálnzI[%tZ "pQTa`bD%iL#Flh$bb$mEL.֧2#ڍ.N-ECFbLi+`˥!JUR*2pҲam֋&)C/ ( w8&I Om7&AJ\L\iAJ !O9G|7C=(/L>nT%Eq}SD,VH*D"!x#,q(F@D=YXP(z~ݟ\} })ɸS6 !`IFheRLb8h) ZNbA]j{էlJK8?I5'^/ͨdUlNxf"e TڍZ5[cTEAx;J{Ӿ).OQ7i,m OSms+n(nrӎhBW6xzf02K}!S\w Z&3[l*"77pg)UQP8>yaod?̆l3>J!w F!_(TwjJj`m0|;R[ECyeVtIL3wblVnߙ:EYIYk Y 7{ QJDR!%]u @RP%( F$=ohzHPR )@! 4{HA?{G++OJ=X: 'o*BH Ў DP(;Bc %Kh2qS gTh`4x ʟCFY ~a[9A5pqywa; ?x|6M_GyI0=%?YhLP5 P@;BB>8qݝ-L߆E2`!X+H]X|{nSDOAj?j=ޣtuh韃B;7zv2~N2wUNxeǚ)72*5`KdDUž_ݭW-Ņ\j]/[o5XC( 3%vχMZҁ8^4Ln([VK/=g>w[e+F?܏,sEQ(ոnf{-(_RuAPTu{1G 4)1L >R0V7Ӏ 1Xf;M% ck^\3m:@ht A' ̆Z ԣc\!]ZkT\,"vñPot5[1}a_YGē!lI]) k>g:x>]Tf+Ӛg_hsX @0Y{ڝسbjF~eǴ(IF  NFq;Q-pFtxw}G9q ƾ {9y񥬌iFXژ AXUƉ}C u 7mK;oO ( 5PR f4 kG&3>ט~3 OGDD DBVFXY]qR>VϪlԈ&GE~/x^ǧ^hE 2I%Q]1B_Ӓyq$7Rvgh\褻ZSD wQBā"MC4Vhtِ = ~bO*3*ƎfySπ'´ǘbsB[RL*t"I`#^_1m ^]jDd]rBI3À݋ nǙIS4f H6w9c;:;M;n8mOoeT(4t`#$uv7S߄1o-"S²H"DXP*W۳ͺϟ_FX/1OU/(DD _CqK}#DB-QG,`Ts3j5twtIFR $ u H?Zw [q_[, )QmPVhMtu0ZC~)>:1QD q_5S:MaueuCn5bL]A .2a19RvbasA DqHG"J a4Tr|씑m.'..Ȼ6 LN4g0T3'] KI0@6/ƴm%cFoDJ/ڞGC "oAN;<֗i%lAР4ShpϳEeu+g?Pf ~Q":`H~ [{.2"0C0[eheW ˌ 3ܕ<7e\DDC"{;{e5Jlm~Qòuwkn(+X/KAQ[[>o;qYZs(jWI hi0&~vD ϣʇT"@T`Ёl=W'yܾ@҉ HHIm={@vք ~fL*GߢS5ǍNKixZjn҇Խ›hi6hT ERADgGGVD&z9ū"L>Nb U@ `.p߯enXw&@ƾi!u9={Ȯ3 [I7sS[f,;܎װ0dGf].nzJy **:W"DTSN>SW~1Y:ßI =Kc5A2&B Ѭv(0ժjmrk4^V bL-K9 0q31'n;N_IW!р]{KQm$d'[?; 4XAKlSBjW_.f5C*)㣷ˆm$$׳٧+ AlM$/pGL.nD{糺]Cg@D%ך`csZg5&]F(ךsiHu9$:]q̌ṀЄ}DeRU!lm+rmv5n2A$MS y-.+D&ݝ20J0ƦKQY0C32Q(  } =P£:Y3;xo[ L Iag8^QJ*Mm.Tq; n ;^(ag1qu=_{/׫vàuq[؊^⦅ŵxz=Gstog"s$d6VmM}}|\̵.0 ].}0[@50D5 ^d CwYcVd l6Ϙ34@?g\[] EQdAAKm 8H[g}?v?QN2B#e#ʞcG:CCK% A>//J$c/ rF$Zʈόd"g "&*SN8zP s<ힾP v L{@Mf# p`:N",mxSMIp1ZJɩv:bx&L2gqi [kMU +9um˵RPvzk0mڲWc) \C0f3屇s lJٰBʌY~k -HWWhcbŊT8N63XW8^.g=g(4=!CE)f-?<3tpױt_v+0znq|B=ӗ[~{tա$F Cp?nӉ_wRdFX"HĦ1 5l "hM Z)#P’!2II4HČ jF(XK S-iM#kF4IeSWo|uX"1FH"F%I0Ĥ4bSXƳF-&S@b^uҐFMLj54*C.nDУH4"PP!mjIAZQFQmѨXVW‘ljQb$JJmR*6**ر % > ̌HSIQ6adBU#-XShɬaZ6Q&`i*TXh6P - LЦQY4™5w-)E" )+m@$0I(1(Lh"1%2,T#d"h LXɠ(dEjF !%(,dXe, UX:hLX/ C RAEMdb߯>{D*fLD\-NV,P +@)Bjk#W ~w!9ȃ7gLB(K̦e@Xj^q'SM(ѝQ?Whgmo똏ά+J1}Z5``WbNp"Zgwlt ffUEst-X3 A!e@&I 33F k] K\Hԣ3a5Vdd &X YD@xW|3\B^= ͜g>y;ٸL슆ե6o״mDI=x=o^=N!"Z;09pCVGQ90n4IC r˜]hqpk@Hr3[+4.#" PI7Va8(HeIώrcliw]-[1a!Z<[#(A@0nܼSG 򕰙[[vVͦM 56O1L^$|N'YGgsdNOGKI`-#mH>WB;/յh/DD4}3F!}GQkkoٴ|Ȣ:2weE"[7{O?ya}_k_~ X1q| IM33"-ӫKm~X~6՞8XM4uFew6g͘OJI>ErJ_εl{/;h}/{_4OTKr"E4H "iSR\k%U ";58Sw?<'jyhD@D8+%V[wmH_AQu: >%}3)ڻzX?BY/+*u%sOCjV1;P>q?x/{ܶSVaf[M{dR ~|v!`|i *7[~ 33PMLu}\w;dWX 4R 78_G}Kh;9'S}b1/<4]А\R.yqnQG/MԢ"R1;I8|ek3ZYEdP>)ݘԯ,vp8x#9`:]%)6Gac~_w`3 Xbv3kTAR60dA~d]`1pɣDH#xN?s?]G6'vf0V;{>!EQZN,"e4!~O{w`9Y";\*K}NAR 07s!wIUW[uW6Y [3%__(?Q;_/\w(k152Zb[)zjJش{\gi; w}}ie&Ǵ^-cy)GHx$N"GhhuJcW_1oJ.`ygwĝ5?sN>Ss v?lXh4#7;E-S`ؑ) N{cיc"oQ_vҊK}_;մsBSPXM"' 5^@`d_onʝecC/x=vCQMvԕ(e}^Z_>W=p>\?/PIoXLw܋ǷI ߅OH|,II,Z3Aė{+m^{Hj;yI+Jv I?$ 2'BdQ!}koV1p"2J };X,鴥?LWA#]BXa7^V ABC=x+w?m ."&I2_~w.DPFïIϧG抵]:sff##ݯ"@ ˼J@ ;ܫ]juo1=y}u3鲥l6K1Ct?W&ʘX\u<縳rb*44he6};smz)l,)DRSVZCi }}}UTRXZj*zx RQ4GY_a\ %%l5F#+kim'뫢D'Rvvªf}]lZ(kf, "W{)%%^⾾2$+gSlm*c`>Ei ZKJZJo)ii+XKTڝ:y5"Yį2$H뫥kj*+kZ͢#ؐOSVVVS°cPζƪ-Esꊋ+ZZ:zzw)1ʢbi*li SRSJìWOOWKKKKKcW%-ZWVEV$Hĉc_Q!%}K',i+j*+驩bVKoc[OOYMM!MKobuJȁkE'QmXC_1N amY}.*j8GPr|C{/nvI话oBAwGO{줯%)pʺ ZU7ײ$.a6,(QПJ/{0,`T/>|e7 8nr!={- үtׯ_>v(*zܜrFB ׳.Uɷ'MĜH `˾װ>~Vf_ 0Å _  j2`LB&_{+=,e%>|mW0J?~n`ʴwZZ(Q@~V2UgJez빧=))/RRRRR66ױ ?.wϡ@/ rFs o>06bF^^^  Bw p 6E݊ 34j3 ~>WJ ʕh $ɏiw϶{e+kk QZ[ ԇ?}uriy}1Uh=j!#)Wմ5`"gm ̜X(&F=Ԋ~g+Ұ\j_&[J}'̥l?2s?|0wjD떌u8m*@4Zpٱ) A:(!Ĕ='s#W /n[i|ʿw~Q|xA!0hԉD H }r*:TDp<z)” <0Na?nAznJ˩$Ol6Y[*H Xfz&$TLϫ`,20d>YFX~Šd#?5Q|}UdgL,‹,"{J6c"2$ UD;3frD[<Ҡq J̤ED Θ$@"9xaI1#e!9hrD&axAZ;QA32 D7'PpHK e@dEB&($VR@Q9AA0唘˥ЉY"eEJ &yda"H b3,3 iLEŲE!#4 a-DDhF9hqq!1́ p\ b @d$f1H$LTDrV"Ƭ/1̒x)89p] !rAxLF <.Թ̬/Eg)T!X1 0-ToK&{?Gnр D(6w u>[yc33TzxNy~cWks"!, @LIP`諭X0*,v3"PUe%XM 0hԗ  9SdfYlA e&lTRHHs!re&L  ITZ l&.8WnE i{]JHݷcU,XHg Ac Yat$ 69tHD1WD˃rE%Љ1]$XR] [$p7J(VF]Ra7څ) )"A$:(` >bf-"-9>b)3n6^]qb׼ޜA3L:q=fnu'jBdK KZ$;LM4-*"8)h_[`q|vQX2Wu]vCVӓ2(4ٛM1l[erUo=UCv3:tѫ)|^.U32/Y]X2q.tQk'Y-uW+}9kD4/PBiߗ_l⌏wd)]CW=Stz߈M!>nrs.Z*yuոJlaŅ(ڻFqr,3FEdL"2;ܡ5(Ju8&,Ǧ5:$#pd^z@[&K :tm&jN;cN6m|E۬9SoQ QA5 ^,2͵D V)Z~oQӧs14[.uS{oY*0xٮlKTR- w`FcL,-^8ZjJC%}0Aa=WM@A˔[32bDrDu[b!'Y!bj67;M2! 0w'v8O_v}۵ B8}TN{wO7֜? 33I "ONoO_;l6̮l|;ՂMݓcmVa@ٟkwxW3._Trj{o:T8ȾHcQY9/[#1\k)DEAAE&-*,6M(K\dwV7:O;wT^pr^y^w\"00Ih#h,R\!c\$UJEKfDUC;rbлKu()\]H,5$֦b6%`qX4h" Z Zʹ`Ȉ ۘIL,(Rb̷,eDMiS[hm3 awqkX78N EaV M&e(w-/_OtUkPL2n O>O8>w>uW АIZs :u!1(}^l=g_0(e?vlF)G%X2leC`WZA ߕYB6b00V=y &2I%QRgV,әxS0L̀QAY'3~^R-H +2[ |߄O9nüևcLG!@Td09/vCđd5{shgb}wSY,Wo2iJWKfRS߿Vx|D\g< L`-9!&Q`ǰ T, %aWR1b MaIXO9 OdѦTQQ(Á 69|nXݮefF1hmwlDXaTVM`Tm2-VRK:3Ec"JM1D_?v% FL30҅- \3jT.ZlL[mb4$BC4A`ye 9 D%M6CiU0Z" B Aj,nsMB,344HƱhH*Z% 6|*󪽶Ȭ Fi3@$@H#8jFZT2V)L6 r$aH(xXR+@FFGvbhi!k6֍ZűV4: #Bo8;JE1* Њ`pvbf0fݴ @DHO,7Vc/ C@?y{_Bg,z/0 <K+y(2PMuŕ$} b%Ә*C+H!*ⒷġFS2F IAB$ J@'j,pWCf]W }qű@053 b/ʘ&J#Hplĩ@(Q* Ҩ%w2;K`&Z@)fU-%%"Q  |P 9er2HJӝ0 bd6^]h1!yPUB1>C*A+$)#J8 i^#`4B"* @! $DA:MM %Py@!}ST" Sya d8^UݥD7]QgB@0dLʬ=̺9nmg=3I-Ḫ˾IC*9q;5+3`)FvUGac n\YY ƚztDn?o 332wGlwS.=JPPTF\D3 WJw@ӧapb650S$&0 39{æy<}N߻N~gOmy}_Tr{ol5lTjf'bz J53)٦.Cw p5A;hd!J'7m&[ LX!f0{=/pg[ףU2^ޯvo=/V9m+䡮/XД%qQCA B Şu(-j4Kyx).ys B2 2Bd3M&6ÚM'iģ~bU$D3ihLɥysh;PK >CmQ x cwqʧffH$gZv pIZ""Oc|u@V\Ac$)NlVlV {gpӺaL42  EOQ&?)Ħb0v;ܸZ-;e{͕[J8JLum*9 4I@5a՞^9+Z-}YY/p Ix˷us~/STGoHuB >j$_sg5 J2O^Fmmt;B(#$)x7?ކu"fԡ-@Ʉ%ь@A`?/G3vO vLf gKXk/m}zfHbVnoSZU}_ц'r}~<&GX x `w^ڥrcܪm-!CE)\7drs[1hme-eTS?5 ZN{TPT t)>k?I5:u.WgnŅJ->@b9 "O$ '\klٓ 0^ iiMq3;LXgv!k i; k;`??%rAL5pn7jgU-տm B՛Ce1 O~a $}xFp;obxbjLdMS*#)+k"ɥ4DTqդ@hڔR P~2_n;pikfk˃ s`p4g2417[[Ĝrj+z{,w"@Pa6gG3-}:[~%5V'|c^?E7tp 9TTSs(&襚R~0] pV;gXKl%J="1((_O;|gso_@ C¨̣dZ2" }mA[ i$'R#j !9ۿ{ U|լXbŞ %ZcjajksFk  #M@?zzFޢ 2NvmT?I?N~bB J'T*ʧCB /·&MEpI p%7Zs.[ZPr qsvMΫ ~/oXs)I itA@6D/%v]~k !Ƈx~)w-'d`K0@0 P{ZM:kYѵt]2644 LTȱMV4-dW{%bi`9o/M'ڻ&IߡU!]׫^VYʐ|R|_|={.7 [vb}@p0PI"Qf.܍h+Jy$f-6FִLE6ʕ2 k!A= ӛ70 @i!'yHwL$ bVAzT7wl+vvP1B)䰭sY:8̑gXE eqúS9kܬјTD2Ub!bY46kմDBsm6d E)ABh\yRvhHmq)() eǛ|7PġIhPFH+!>hbP~9aO8(.L!9` 9o;\sY'<ҖO%D>,*y:PCActɎǗ( /s_ҽCЀ_ZS5b9}/:w=+y$MY\p%!r&&hHȻƔNgGj@73suIRH{?t8|nЄ4{5v 4o5ོإ"uỏwgX@1\ČO_?x]EOQ]l2s#iU۲;_Ҁ2:&BOC!D}ٛq 6VjMIdLr{i ɕR[]6;jY \j!J;!Q9|V8xqmcc:;0P-AN)b S u/hzMx=j4hp(xnzRe dIaW㌮ i$׿|LMr69.󍵋}Ӷ j;(I!!Q_eMKּ7QXT; ϘO G/&}=DA!~4ı\KL:{<:u|`raM= "M$WKLӡ!{e%4o88'dZ*MF ;K(7?jTWh8UsODMTNA[t&]h$: wctp!ـ`9"2gG̶29rRe{ئ/a2޲ *6Twg :'UZ6ov8Ȑ4l9,n.;2xՃI0JwUCL|{MS!s^dFA #MUKߙ(@ʃ$٬"\`4B,L43Rpw<<6KyMSB_voѓM.79HB.ߋu¸;x۵^{miˇt(?Eca&ZD v߱/&|8 M;hQIOgg fM7=~QD"`eEPU.2b ʙXg/I7=EpsOh .QXUee~Ah]&՚O pu2  ݜ ̕2Y<[-ѝtP|"?P􎞐OBp¿u!\bH ~dD$a DSդ IAj>kkJhgkJd(`ܢJOc* t@?>D tN(O\dB4,W0ޫ7X>Pz3a Ӊ8Pۜ !vfl=l`h^6&M;vY)}&Fѩ4Xa%*1(A@a^LUac5eY* _l+fd1 [3/|zwt+>ֻ$ $!h!cs.mvF36EoTL\m%ݮji۫k|}U{eL%F(Z5,ؓo~?[*Ťdh%@H(CAC9Z6 Xlߠ0oeB:Z7FJ`,Mu9ByĮ+ʳSjö[Pٿ5_6rrU?G"Đ?)i%9*PJs$nU(tIp{y"`939 "b&0TR$[0 h [݁l0~.}(Q!?]8v~<6zȢe{BM$N[ԕyhgƅ+4M5>h6.zJuK8Rr/E*kIp}RiS 8bg2-?Z1w DMx/m/]Q?f[;]#]ҮT *Hv?=nLA3&VVN:;$i3yqf>Z=/G7);.S@xDΤ1 `h p'/9IN- (v{CrLbܕ\I& C;f=bfߤ8u7g9u :p;5Bf9 &D.Y~?~G_K:,p @ȫ tGES;=P#!,]-! t|n45֓ȄDUS#T rY2V!Ra2^-Z ʗo{Ё?6JgLx j'pS=0Aći#mgnURwMH/AvLfÍd139dX~QbZ^&~<$5Ԯ8w*c5&"A*VVym>>yf\!P! DD0D5)3*0ՃSGG" FgF&FM_>8 b)͉6k:&VkBMjftcVxZ|5".{ps-; MOT(RF`܄$f=~GZAtޙFrInV4ݺ4(ď4Mit(W}ͅv}UTB!UHfȏbLgL'2Y,"JDѬgDy~v {?<*Kg:eN9ڀm RW80/hxjE5AceW נs[PUc.\714B`ThB?ff ݺ-@SyɡZ yW@0lCS~3hk؉:O$/Lv+ ( ec˔hQ~aO{7W?mej(Jq+ӳ͚'# җvb't+q=V0lZehE| `CCؑtƖܼS\(9t@ڬ?)VlKW v"V]mTSIpc. mݧC繅ƒٙȵ2 Hb(QwPˌPئʄ ^A.BU? ɦ;Qr\qcc.@PO$֭B5g55zA`kovJAHjҐh4w؋ [W Of߳t%CU x>P`'8OŦ,_5ur_@ gOxRQܥ_"A]!}\'M7V+]? ;IlUr4Z(v!j80|ܷfhDNk`'{hlBUQ? 1ٌ̾Utq^-/ۆ4eYzKW:qki@33]ΜQ'ۗqk` Y6<|Xb$ːdn#JB ֚'++a%F#LS4!=۷=whhbOė1$~:6ÎH"?e$Cu|+;2qZ?/e,H%>uLt(ޥ=&'=;7omW"!5Ή,n;  \Hd oJ=t)Tl-951=|,k /hNT)˸Fz2Q5UL۾esjR6wi:i9R'&%&N-,3_%klR-}Pq+$[LC]&ߒRQ gn=huC!hЍ b 5z/)P!|ARiWWE.qCyV~c^64Hot3k#AXI"S] `Z<_޻y:ԋW{5J)i!bOJqW->`њ(MP3qL=MgSePah/i7/l3MYjFՠSݙ9ʔh@w$Iz YӰh5T[xBLHl_IGW90%0#8)Pl@3V J&bI6^J +P}1K0n(;YU%Ǯvs<^Y ʔX,vnMzջ"ҞF<=$*^r9Ip0ohbC QGxc9_+1䫘eB96Id6*\wd36ެ  UKuj7DٕΜGetƫ*_|_\`ll"Nrnj94TAҪHލ6^D׮7}ڪ:$P Qi$,"Cf3f>(8,rľ͓=8L6pmT$9a:."w.I3e/ M)6X|svp1Zq-tpmC4r$B\!EEK}#޴4Z*%O zeYHc+ -RPezve Lܭ81~(g|}2CD 2@P>u^Wl" P1{$V"U^ {~S=ķgѰƫۺͤuԑ pK zΗ?1& =4u$̕Eu ȃ͒ +['Uwڜ0qfw=0\~=$߻z5l%9R~s#݉9jZCwKT9{ө(Eɓ#{O+2@cdoC~v5s@v÷a2If-H{c,kf">Mwe' G='U ?f`;uWOQ1O"ghΤW* }8 K "h>_ W:nKNʺoDBKf }") + 6V2pM;,n0&5rb8t LuH8]Iql1IJ:Fʶ T%x*AaF`Hk9djn-`i#׌չ0.Ý%tp"R5T$^&MU:/C: 7P=\(C왻ea1tC&Hd1j6Opy [S|Woן?1`vg-h%+Ap_W~ KBN"ħJ],9MJzKk^M>֜181ȼa5Z\'m EeMU,/$Щv"BmTԏ:l7UZX|.i{p}y`?e$1BC8I^1Q4ҮHU$ԥxGZjhbZmJ,C*SK 5Su3"RB^>s&iŃv G]4}M}T!E[x x&=n0sZ#1n s4 <-}D2dw4pE)@a%%/M5zAMrHZ':8L< #ܷ R;|E%]ʝ#IaQC/y+9hv5^%5`-Ow4BPS{B 0lU` jBDInB.k5nN܊A!)/"fGNDʺ%jh"_Ǵ3{UwN$@gJ渼4~HW/^4h-tAﴕcB&3$#vmͫBEBΐF-8у_QQeS:_C>0 7$. 2 s ?8Na|D).r>ahE.BCZ8N΅ ~c1 .\{(o`.e`1 ep27KnYJx8rȱ; QRa ^'A9tD{J3RONo8AXG8Yt˖ 2p ZA  =E@H\GQ'o3 $n%ZZ9a Y6l'f j{Oٸ,N>$aL8S&/0Qit:%Z{o*ɴF n웂"ٗ2{5Y&{@>R-;6gt[+ TȦϞ95GlpY Fa``8=`X[$[;/Zb y/|b4*r#p'֟-#)u%txt6cjyB\5B6q:Cǝty<WqIgSыs_dEbẀ/?onWoJ~׊"*cuX5Fifr^svN9߱fO|BL{2PX!7ۏ)`r(4~-\N q82vz3b"E$MHQȉ Z–eQ>:,sH>*I9uI )ôD9oXx|&Q#?@igy V\%M,{x8P"F~R6j'hID`''g{]|UJl\GMiy爊HFXPzgl7قt)Ѷs!8Mh.E %p@Qo&hFDMux##joIbIJe) @/{\3f,OZ?'[ӂ@6qN˾9;mi+M}ֱҝKfZ}Z%Dd-,0,d7@z6,<}-GóRaބUUrKy_8l1w!AD1r au6==Ma^Dî:4;)H݅脊C ;\Sk+ah gQ3c Vo$ ԸّYUƒl$6?hmU04a8gʮ;vafӦSruM)H[:5 1EifBΜ=@rNCux@a}L_/,!Φl>vIh=W6TЎMnl<ŨZb=>J6nn 27m@,^Eѯ8|B%hDf 6q[xNb9%JO#-GO<"C'vS揶^k܉a9Cj~ q9x7ʉd"Ql ̘b\v럕0| ٷQf+/_nhGw =J j,vk[&QZՉ!Ok~WXWJlU@;޵ K*Z"':ȅƪSVAY|JU=nȄ(ܔXo:Xp =sa*}~3D8FeˉkĽR ;myшNSc [@:%n ~[oOLy?+L/ ;wvvSc+GBL$ч/ȮO􊵳0V,*AgRn_(]p{>lṵgt< >bp{Ơ|. (@yH{C3/i e rҍաޞyBg ,չDX4`,oo6l9 PU G{Z:4SaexlϙcAtGHLDGyn (]jM׿~:1Q(mXv9;SQֳ+!8N73*"GmnytR$ֆ0-+S7TB}ݔ#s21isP2~]e8GbcNAUx׀W$3F|쫯 *Ia8 Qk oriܬ1B m V^E #31F'L_#+Oߨ1 +c`7bA)`KeΔ&ȿ/t!G_kQӭҞX󲇒6!/'cO@Mq' 9=Jz}w-;e.ve3k/WBN`mN=ζ%$QH^_WeP+ FओB wڸ;ju,*eV$Oa)6z1n#ܨwYV\(JzYedzw"8=akGM+/xtEjPZT\ b^ڗJ2S9q <럪ߴQH}ln ~9g7jp_q6 "s5ʹjhŻΗ|b`QX<7ZB+K4;Y~u_\@w@:M Xu~ Xt8e`ْL\5G]֤~'JH-"PUSlϮc}@Ŕ?^4 4 Grix%:6EC/"Q5n]tb U}3 wܣHmլo[F֬bi(bܰs]qJIM~4Lo[- ڧDXV#:~9$o3R,oDd}`q|ѷmIty7(?/)%n ;|jUg:/ WوIL}1 0R1xPgxUXN61t[{ZiHEhsQJ%d vv.IV[>xJ6͕sNh^B(G!A]ѯIӻOh9!HRjI?Gii#rph/-*UĖk ؂ߢ9On;׸$BK]8hy.2<$R."q̟7R޼ʻuH,#YRu3YHC:rqLubFEӃBw/,aހܻx6s酋?8\.e!J]nC)X:fM=vPd/& [eZWӵi7E̩@ݵZ\13~ƴ)PQBv:{TM b]A ֔4iT8.Ff6;ǡ? E?1?ۇƢK0/ Sssq%yulpt$d%%)$ˑɍ5) kidupN@j9 odk:YȐ,#\/~,;6ClҴ2ȁihdtKoexzpdH^^oM,lC<\w;W б:u<)T: G.#㈗D yjU"5ml (4~l UEۘۊ!u}̐AikJv1E %-bc{ dނO&"B~a#0ogqSn:jl0R=]<;]j6Tlee~1.+ް*(dQh)X$Ț`Aafx SDa7`iV2jb4:}/dD֛zӟ"R7FޤO A:$Xpoi϶jnm9PxXX&sYi3aS&>l&5zcu>Yϲ.E5+HA/vĵm% AP }Ȋ|SW韄&[7SJքjY̙e(Ǡ~ s y ~&Zn mwO<)3zm8ZvοL_z%sVzrZ9F2@ķ"sy #`gk4Mhպi`F̕ nxBQ+:fIBzvfgC>nLH1Z.//OO[)y/;NK2!?ضjМzH.|T.kBk=Yȁx4 UM!܇HK ~eVM?q]4-mHiQ넓H>:pa &@y˖]YM{˼V Ij SfTd ~G4VdhꀷIh9 4-4CI,a7.§'n 9fjoS!Qmq/^{*'ƊɀkzȔxJ^}Ci<*ϰ<:;ҘnB /0SKUՆ'ƬG͢G92 }ŭ"z7 ~EDֿ΁;ԽuyB)PP0tج$~#?SqqzC5AU_MNqW͖7:}@u ͺWn(KL`>(AQu~_{sp#QzfsMZ~"&CiUj < %#|U`yׯ̪k0V|&{Fk֯ٞ 9c Y`u),>2XþVzrY "ޅ+=,`)vزWĉ-.[EyF0m oD&=ʝ:_'Ь7bVgGu1e<̪PG($l["X2~'QW(BU}ǔCCCh<:0bB4GJI]wZc Z0-aLB % 3ܵ@ܽ.`37`Ci`4nB_c;FP~~1('B #wPc@^b*J;s>g!/AKſGkbcPm`Q<ޙYg0(w5ްkvAy9Wpwaݢp;-^zB-xW̭\~ۇ.e"ecݲnY9oEC8'.B S5ÐdTR]O!iظ8|U%5K9 XYs.9I2&Wl6 0&AE?6 iJRgQc*Y.g,I8vzRa(ف`aג\M™E`dxDZuwޓ{u~YmڕOJ:3Ҷ\coyErUC xJ>v"Jj!xn#)OAWtVnȈMd#N$90aWPBb,?,h=Ra~=$E>t=P:TK\*j'k>94B .9^ofwZs-3pB?ڟGqwѶaegYK[d&9>x$& xi u]:C^4QXV QRmC~jhsqlwގ7}M/T?-׵)`V?نYoU}X\O7mXg ΟCnW 1"}I1>,~+9;3֕G [ eUH2EdxDR=&rbMЅ4Gz3fɡa=Q]JiuUM܀c,D7WaQ?FN5wU3W ڡɐ\#L N*OPjV_6UIL*PH . *M8ՍjԜ}uJ$&B1 QYP6Ei>[؞"ûԆ+)HIp'hPT.kW kUTȽ 0?>xy3]X4$Ik)tPB||Eo}mB'rX5[ť1&]q;m*s7%{/"|:؍X?BA4 +]f#)fàPB()f'T]I{dSKEûMԗ=ll=37 İwA {}a,@E}r"vrjG1cdb>6?5/3 ^/(ct,P #O 9['@.fL~?UF̌N05kO^>۱$T2'cN C<& 9\ܵ&5_tzs0mF˙}Z M(>dC]K5)[&73bK\+V(7 |rw@pe"{Vfޥ:~ 2A'Ш؅5,ѡf'-?r˾ EAq]1ƒCW&"k:dW0|}?pk7nrtWbp$QMxJO$z͢ptŠGW:ZHĠPs5CI"{m?ly " ]9>X|)PvEp31IX*t-X@#Gc2.hIoVVh]d |=LD8*833st )  mGtyUҐPf|Dvzqp_ &\(Z=9dzoA:a_FaAJ!oNU:ivndE !de MdZŸ% RWBiIfq]Y҉V}$( G3֖kMw {FL"l8kf.}gn\2 `ty`җRC/x&Fh w։{AԾVWU4+:Ȫ-ƲjkM$y:W^@1Wmב6X\̝2l;@[:8Ec&bJ1Y7R_.9ZWw@V$ͩa&_@ ڨ{Ԕ"5a21]g-Y]qqRˍqPH0[])vs8Kٝz6'Qr2ΟQ^kavaNZHpس˱cBڃ|9W͋[}lnRDz9U7L F~^olűȩ)ۗmsGkBy!-Eu3uNhyy|锎Ac* zn0ieK+>ٷfW~̈l4 JY۴F<(QzV3QH$xTfO^ ?G|S pcEK[$ +.LC^APeB ,u|P]O)LlOjlKPIPe˚5n>EE>,Fip 6#=q[} >Q8_ ů04gA\X_Ir96ʬ4qDevlrWFy`/oa"HCr5mv6"vk& lvDPbҁ*ª>ԉPS雧1K%'j&^z^-}fFTL ?>>}kԾm*nYso0m"31qHR)M:7^TL+bڇDc?Y!+ Uv`Y']їECKDrN_'e>IģԻ G[ f#J$DJl1Ԗ1G/#X9M1..V&yyD$r'HG!QMOVo#Mͫ w,,+ -XV G5G"!NmL֘AR|z -$,e8#H͇J"O`DD$-K yo:<E+wa25*R[in0 OT+w˕\J e6 A g1`;:VSe\.v:lXT*JfЊITk!JF [*y\^{OҁwWXPmO4l"N)X`Mˈ}c*ʚ@eUW*:?!IlFgi6ϋ _`/ ]$ /IsX?$7wTiG]v4N'-A17x=HYHil)W7IoʄɐxcL}d~/=%`}f+g$Pj܃:x+.GOmv16HQ$Xix8$LH8v\$1$p^tDgdg2S^-]B )OmsE#K?#N$QRg(#l"Yu[\(_5|Xx-w$eD[NmXfޏ}©5noIDv+kx « vd؈+;A}fR_L tq3; „݂M3_ {qꠙXhq!DTi4orM*79Pû Y{%nEve7pv:on| 9s8oR`.HIN^(-Vz %o7`rK5d*Sr *N; T4;|]VOG ,ig0l}.?YjD^&i 7CAR6W6`}+}lK_uyg.g\ t7k"bl7h#K-3y,u?q{=<̀&T^VuA3)4wf> 8E\O⠋ |MYRr&ޒ쁚-R0AO'>@'8K xL7*VcLmZ\rg ȟn~)"L$cJH:KJ@,<<Azl ;O,K]冿r27&~`ϸJaYvc *$G-2 ,PT*?Xapף>jy_P OplDi` ]a^`0,A- @7(_ydA REXBF,m 2rU=/ccf>D)Tm8T ]*x  I5ral k/onlTZȗK]Qgqu=W_ˊ!Uy(k@bDzl\ „@131ޖk!BU]bޫ) 1'¬۠,Ւ5}|uŀrJzͼ3̐4U,HX,)}yNT%}r!CjJI/E;lwF o@o)ZB.+:mBU;ū*הjoP$cc~rQy?[8T+ѣUOѤT9v쯄058MYt%IHຎ :h5v#ܹ6NeSA kݲS{`9xTPvwMHPDz+`<,vp_(gF&YkSD%>6uĔ]aM2,6O$p-OICT(Ƚ'4;7;oc|Uy$!5 wWyeU2Z,a~x&%,,'CM@`r,Si?"$%|eghd<\ ӻ1>=o8ۮt}?;:vo.au^qیd f n ![K@Q8p,/Q%JM#GDA$q=iD2ɒqZB-.8͗CM 8Nh͡OicD,},X.9ӝw?FL%-kg_aSlє8(oiz;0}+ ӵ \@+`9+!!$1Z4)Ir G,j.D3O I>S%(Q'n 4t-;ɤ:в+&Y8w="6R͔c^:T?'ڴV*yYx~4hML訕PvUE* roPf^Q}8p[Ys[!*MT~Pr8Jx!v;TSFm$pW.UOZh3o3UuĖ"1r` ܷTO /c&vƾε`-nId͌9#hZ# Mr^QL H 딢SԐKǎqOt l6;#?ϑFZjA7}3P<vIzp{0BpY'?c7WDP]AdhWUvz?Wqtns7Us֒q:0àsB/2ء7xE(FzWm_/?dv 㘍'}}mŞ[ɠCvOpy!ET x];(雔s]4O:_s hfП}3',@qUB Q?~:DZ5fD| WdŬ0]ќhhc|32# ##ysW'*:}ZLtDpa:W933Z-9vIg3cUW+@G!p9+bكanDO6{FSZʴ 'җkՃ8[jI [{7pZvСM|Kbj@r)ۚAB .vV2̏i$>Zvvzz7cDy:r3O4giXI!zX.~C¹ߜE~FϟiQ2,Eܩt\Xq2 *4Pf`Kڟ c*ZJ=C.>"Q) w>K8(n%#CZ۪j6ȊO %ChڢR$5%_I e$8g¼ӥ3EJ 7؀i(;>&mllY{X`seJ3bGWcDHWQ=FA_j6K_*n"؊04 ۅ[!P193&o!WZ7җXab"@jOar.Z,(fӦɒ–Q8Hg9t^ {aڲNWEM7Ԃq:¢Tw[0S@X`tNk Iɱ{pM44[_5#BqvzSg*q@dO3n^’?zk5L9Jq ) Cmy5 rVmЃܚE(ĺ)Feщ%7KgebԊ%vBqZtI8c91&^ B%Vef\c7evdTwrW@$^G[X;c#} ׈0>ǎn 8~w=2v@S7x' N86t˕0(hT Sje7s8kI}[;-_P5~W.> Pu,C 6QRoi֓ES%3 [P-g4+ɵvj܉Kqذ~vItfD?8xH'8my!=mpM}kJ"mԞ:}PP_ŧ2j?al R `*1hvK f;[G'~;;5%JE߮X'm 8u6&iI/ l][;$?c<&fAJ~; ~%6 כk$Ɲ.U 牬D{%pe/A/?b^)Вd-}u Eސz& ()ۃp95 3I&s4gя)H`Q܉oxss%/3}H6MΑ\IiFg2?de 83(kO~wȰLkӑolK؃# K`& ^y0 A`2Fuc#;WU_1n|36[3a!&Ta ild@޲"xZ'zLU0;Ba\lW캝 mG rzaEEr*I 2L0*=[(,l? :Na\,w$X bqBV `1.ciO1A%3*v qNZ\`8ۀ8_+Dm#T9{c4mXِdHY<ZItX9o6xڰnVr^*mIpN:?8.Wߕ| kC{A)Mv9hH78B4X>q҂PJ?T/(0*_U=&|4Ti:'fo[3|Q^J"!%?[*k}|B\N72+?]G'KD) ϰctt=cѽabwv"&n|B;{v0wIEY~}}_̔=\% E-ڭlSA~'Gj;""Ssy]pG#+ßn_+Θ *zujQ _*]H{5yRWWM*BpF~ nۤ$7;@Eu2ȧ򜣵 hwu:K̦,iNkvBgb jJbQR@*)դغ wH(bnCNBkތ`'c˫p#09f;HoԳ2%){ ]XE; pZ1S|KXRC4_B tb^4P'x UI}!Ж/UIc BB&27)ޣKqp WU" s@h ~78d8>F[TԖ4$g%,t BNފllkkb$HN]ɇ&}#IvN{ +K)BZRZ`+?r{zа/5sAvB)9d{qZ<ϥw~DlQEv/_ljMnO 'ZIi/(DIGS 0$qPq5b:4 :F.P2&]S'F=8 (h J> ֕8݄%O_ 9sH _A;jP,*f2n>w1ӿCVZ7|qp[Tk qy5iB5R9#gp}HwՙSYU41\z 0BT4*Q/+hy(NK͟extp:f:h*J=[+Kd%Ak8Q'dx6tQ@o(w3 {$6g٥c'y3<z& G@gd=fZyJu6pdvl`@lvQz W1Fۜˤ< n7o { oo"x:Cؘդ6nRےldd &֬.L6 x~⬖w ]6H.ВF:v"yXЫN&5iԳ<~4jXDzMZOUSt/Rw}P*Ͼ*Fnl`mFA߆DrB5=?<5[P+Ąksky$B/9sыx:Oy6eBpD{V5qw!s ” h&> D5O`4\.#LWw(3x{vRZ^NBe)fa{/*5ۑHhlYqAifFc=ZoۢCXRQٌ)*jhSPG663xT,4#bޝcTtlF{`g1`Lk yF.b|eūjc,szlmyu:rcv۹]Z^T( m6@~4l0ڨ%]:~A0Z8s'Tpp CUKx}cߚ^ڈ:c]*ptȍK`؉|"b :yOoOIǴ =c8WvyiP} Xrݍ:pwQ5kI8YRl6<γVßCG| r1$.Lc!)K0!C «#P{7Gk6+1 X'G䉵~ NHHEew8ΚdqڋnzlizUB{;0% x`0,-2aR$ WX6:^O/7,'.Ü|UB.(ɍoaiv/D+P=58~jY5@A",rdW”կFOC|́9|TzÏ\OƘHAO%fH> hԆUt)z١ίb%# E_|dpzqh Y#6l-ZhQ6j:t D dk OA +1WԴz$ěw.]6{ڨm)=aF&r W*'I GفU ӛ-3X0ZS.a[٪HS!L4+4UD&ە6ÍOb_,RAX_v+ηRxV8 Qz:bR+Tmb=Ro$9h\ " s\5jZ1~Mn^,Cڊh4T寱Kh҂0.rj0.U?{ L*d>m&;n*adY A2|JR^["Tu fqx Wq=ϼ|oY>}WWmNAA~,G"l6>|fU!hiZ2psﮇ}y3k)WYk4'L"Hq)oV̧b/DW` \78(hM5"zKS_*nC TǿbP{a h_潖 xP]Ek;DUB‡u0tʹ̿y9n|p,FKݾ!gL7Dr{X>ƌ!(> ZzYrM$ػމS:f&1]HUZX$R!/+o; 5e6͉^8 3.|ދZ&\>쪚hh$/:=ƏhҼݎ,==t1೩ #0;}xs\D~]no 9nZxDhtuwDU][b\=ȚR 6jRL$PG7W+6<3<0꾉95B87:dI{r2޲a|:ry?e q}3@;.؃휶5j5թѻXz)7Hɾ}D`͊܌/G8?V.}4_7g)#V҇ȏU)ON-+QOfy"L|W\6.XiwEvNgQ1JN0r͇/4 Dv5"0KBJ3(uONyar^,Nj(6,u}ւ+xOƻEl7=kIj%nЗH971,ݒ m1Ug ZX;bXҸ %6ü[xIICǎ@eK4|VBn|*"y:W;MaA)# \kJfs~Oο jݾebofqD]K_`S#=Yι㙽J+_P% a:w`.J\Q${݄wI="g zxCCa LƛYwd8%ZM.gr:twE ܕWgN26 N)΋etXV;&PsWpY[ȣ`oZX1PpՌC?~z.Zj놪"vZBzCQ5t, evL չj HR g%DŽ@[lzbv_ qwx}^H19CFoeaX~}<@ WrRP6Sf xRK66CsݤZ%*괽!YY@otרO֔k>&ցwJxw4zU-TþpK@^j,zm֞ YdÔhdQs" )GhO6O0)ZKcyǨ+%> jqyZ9cUmE,J+uޞoiѺ2q[y(ȶ" YTe7wѨeZƄV!R&e 8S#ƛ B λsC]5 :滤6x\&S|\GI3ؤNT}쩎|e!f|UH|Xo5#c.U=um~xk9)!qKYE3HFxKQ&x`GQwt#]:S!Kdv, ~:;wNiեlRk%`yE]ݨ׫*LE7#s]vqM=hLHֲXu\GPt6tSl@> q+{D8LmiJrcnou%XQsaLՁWXWfu06*M,蚚(oJev+ NEM7Yh&/! ̏x:W9d1ae> Z9 ^ ӭ2Iu%R2x+*- E#yįFƗ@[L%)LاbҦaߪ8M,%|C"6Ï%ϩ:H6^(Pwi\MB-HR/7.aY2r6[}Ku6],VOhy~ʉڲ!5)7iNh "#a,_1At]*|T7,G{BEOgW[s15^|CpXVs7<VFI792-r")bOW_oLԍ[rٴpghˈ/vW5t[o7&0˟G@7ە5!m0 /}+ȁ ʹ`*ǩ[P&2vx&>@.TkFi\Kӛ1Ѐ RrN)fVT(`!0H zQR$mx1vLvWL0+KP3_k2EDw~˟h ~:#*WdBuaHQҖ0W_OKg}ad^ؾS-pu)`cM(mb ph`Z0|zsoy/8L%d` 0lCcwDky~DCu5۪g u 2%}NnCvCϠY0f|!4" ^@ 4]M6[+滹h.m|qͪH61x-D A 3aJ ft7g|e}Zt[Eˎ. _ўè/pÜ8,X~¦ Ï15!6$\Pqfh| S4AMv*TO0p{6{T~0G4M0Tۆ4dD?5d &IKj/Q2Y,Fd4C*pŢ0~T} {X }}i &|L ~`q9NPۅ(ffdjdG46<|:52ݎOi{ۊ&;l~趑edjǘOy^o~ c:R_t_AΜ!aΎPv33L+e-蚟Zpmyg [4bߊd^ $>6ۋl>hnE]ͨ~52o]D'uq Ǧ':Ѕr )a /y.1 p r| Rqtj E0TC Ϙ_adme-# b/VFcʂgDQG^æ:*GPV/?LSJw0D+]5ۖ@A\S[rmh`n3ӝ[Wv%-(bZ9 =T6Oެ"=*?ZY[p3,t, {P枝*I+ߤb=bo9/vG\g3Y]GY6{If9`m}um׶ Vxq,w/քEy K|]ėrCJ^(̅Z#8;&|Q٧?:AmJL[ 4fPy]1GP z~3E49 7ӳ( Xt"x0'}fȩn]zO`Q5:AkCk DPm/lM-oj0AΥTfSܭZ2NZgO_5Bw27ҕD{@VL<S7eD?\H7>wNPuN+rc񷓀>2wIx=+X". )7o{f?7v~yB d9Vvsnׅ_vI6 tʻVF݋oCۆ1Ƹ`y$:vQj=@J FY[< qQm[KgFl)4T073'eZ<|Z2Z}2-6I"˦Diʓ~i?sP o(ZqZ t B,1,m0FL5peijZ9Spo"+f453 ٲװdY1&88Ehf]7z5XʩeeC^sg܋uBeחY&$ J, 0L>a>+<&TDs@'(bB@? n՟"ӎbZXVJgCI'|_.ӽ1Yto3 :!g,)!%zk: R8_Խf: 0wRh:wܠQ>E< &b0! W*ϤAYġ|gS+;PDžMxoQt* i=s<>G2>G)N p#[YҟY | V AV,ccV 3$Q8j@7x&̕M=ޚ#V}K\ةˣ+T>қۿpKDP" ҙ}Vm1k ]3"QCIe{/d|5w_%!̦o]A5~&zg@ޡͧɔYgY*{*-W qہՖG9+l4f>e#f;3ұH)"R~@%.æ\w`r7K F> UY3qѤOVOy dx0'3o@X,t2RUU&jX 1Lr Fו|ZE>Z|3 fFv6\ʓ,=GVwA^ƓR~[~ʄs5vm&?]uu:ؽ 9W ͠ݫ Poqsnmu lKu, ުXlʣPFeK8z*'jqVxmV35)SIGB6 8n~s<0VS`ɣR#p~'1̫hO9ѱxNm?%ky .y:d4xė"KQ].)%ghq;uPȜ]_B= CE(`4uC%k`* @$C]t*&pXD ًkx&Xyc Nv)yPUSZIURN!ˋ2UE@i_BKpMD;kZ^? cbQ)cJ)UK%)] !05OhKVOW@&ް{eL`av8K-Tȅʅ^B:vEgٽp^,:_`ba\,ߦ11?6fΊPFD+vL+Z6",;39H'Q [J`/?R*ZtOڌ=M0̞!mA0SSshR.3#.>t O+(1ܤlަk?8O#^V8vjз:l%1`}A>մBМ|zk&}aYD:hcˉLq#_tVѣr) %PܖE/EQ?$DUHuLmu<Է<MP%YwTGWf?g%2%SK-eZ-!&8GӃw5@)OA[CNSۖ.^Pç^hM}]cK<3R̞N3##ٔ&ڭc d JO =Ǔ|:bZp\yġoD[緜@U_v6M6'O #tWu+ɓ,9Q), Xԯaf'r-汖:icc4/)08V,6BH7KfPn͋)3C CQjVF%*z4@7c]cR7H'>5룛0up/+¾e=a*`;?QpY*ȜGI@i9,"qT\IME|Dۓ26m#u'?JPhd^W/|\A`!l16)ڰ1+Ҧzz_nQI*Ʒĝ؁]6^=MHRi.=; 1 pP''S4 A콭:*Ԋ ~^bm x/` jڃr# P``$M%ږ{`[F@%%B)Uj;tBcDGWU3.HVo['hb嚹ݷdK)h0슉Bmx!@ Lp`!:^"DvdWi[E/ͶaN0iҹ3^^Ҕv$H E=0-& +I_lO}W;6rU=` pp7y*L6n]ϳk%U ^;NTH1Q#ӛH^xl ';# a9<#Qe^N}7GB Uֲ}U^in(VGmOŠY[qY+lWG IH4||5NJx 䟄5V'fwˢ on*<2݀F@f x5$ |, JK)*\=¥ _>%cN~})( =ѕAOl $-/E7uTD`-'X PnT«(F`F\'dU&Y2'ZCmSR]ʝΐfMFkr/n͖,Q$Al^0\XxRwhҡS(T Qʷc YV;M1[ftx츟KNtfbQd秏f>\)<p.PNN8UuJ[ɸ_D봴*'%Z=PB}1VGx>u? !ŒTlNt]. Mm0 e Z1su^ >xI \"gT ~ ecRRg8 x$T^Mڰ:BQgSFeЮᫀ 3?E%TUu, sV8Fwp!#g)gGVBYM~tCc><-g&f`͹D0q~ZR} tDIAp-|lNkG@bcՑ`h#f;8q c֋9:ϠFwF 7qaǐgwg]vqKhIO[x*Xbu>$sR=FP=cf1?CrzCԈiĺX _ģZ%昴jCzYCo9q1#T mD/V/ ㋩\MJ5)%SxG8ƐoB ǭ]b=jM jF CM޹8UHeˑT8+;@).EHmbT0=ǖ2j_^UɼAא<=W90@8iNq@Ȫ fDƫY >M0FL60;M5lcSp@Nyi;!+B  t&qȚl\ GbU^2d[]lf&iI:ף Yg 6Nίd>%06Zjrqّ'6(dc'\1S|oF8l)T8mj&4 4*Fv@>IG5jT_7F`s\!NAk"@H8;Q["qFXrddѱuUKnu0?@~4Pr8$jd$QFvi4dU.kOlaxvڝt`YF5^jr8YwlV)q˘oP[:ւ)̽9"WmE @ [eŢMbnY7{PwV&`&V\lO:~'UM,{DnK8)`ᣠ?Wǜf%'˅";8Demklj6KFyc_S.&a_a{v4iٔKd_%s o]bV+S$Af\r<*2|CjoR7Xz m!89,$=iAJbΎ'!L|辤^J(ӛqyk`=dyyTf;a吏7&P`;dEV e!'lN֤[-X#;,bYp7+nkcޑ ^gmX[[*k ؀{m$W𻙝.sd;YT$zs.ұXa`"fZu&hk1_~*~?G62 BC@Кfʣ6S=*Cy5g湝-Z?1uW 86A2t?9OJC_zY2zE &V.SbB!-)rjfo]#Y nMa063!M.>wXՋ(Tp-2+Jq>[› JcɎOKw\(x'{;-,(tqG~][xU4c2 ;S09 ^BDαf}I(">s;N~kPB=mIxG_p7$4f&] hdH;Yt-b:&XӚ6G54"%‚}3Vk"),~DN߹|3 :I7<#mU[F vghcU"9*[eoprAa"؞&d}AK*vw,ognˇS\--^5fy"[u͔G$6w ]]?><]2\69.fCC}!{>0[銟ڤ˷>X'NƧY--Bb M8ohbaP&8gΒ77z̏0DuwVm,: mG; PO7@Ki(~JOdG٣ʜʆwZ_l>xq2h2v{SyR9+G{N>(R(qe#>z=CJlRx3>1[/%6i&3“UYq_D=UjQr3D ,Y84;o+ƺB oŸ[ x) 1L E-b@n%ϓLBpğCEFeZ*5Le-xvs|*ki"->bdjVf_ MhzᰜX?yyTi92> aJe(&fiJv Խq])G ف78#Srrd zT>8%oЪ)VeHI#ed8XߴqE4w̗=T(fx3jodW2S9Tܥ{O0Lp%Gxlɖ%O?00r.Am" OrFDZ>Ov_]FXR/:VMcsp!o(t40>rVgMښp}Tc|gFN| Gi c_j5ԢlA=t pNw3NbԥF/P$[@j1E> -,!t sjPI cR 5łW+\%(F dVxgZ㮼'y;[Kaz4sDQk,3YZ$7L} n\OH fa"y6MfoHkb|!?h Y4a;sH_|#E El 5Zu1~ ǗS,J.*qeaZ s\|{ԟ\hXoIz2.Sg[ OzUVLML|k">պbw8%mV-^ B& m0Rl'c@>~PoPԮⵜZH7%V|Dڦ?5 n6Z Bּ%AzʦX8ZhPg8X.3?"Zr)5kh; SciLc 0P3E!*Vo} jX6(Pa) DoK<}g Ύ*E 3 S,Ze; T ֧}OJ$ w͖"Q'PfYjr0:yS onxo^%1;n-\htx3U/yC3YI!ҝ+옭o47%jԖ\,F%)<sK{$}^R؛ˆ˙ld%Z ]]l|sۆЋ/h͗1M[c ۮ3ZWV)0ao8H˅}F5ue>@3i2Q$D=(jQPI./u4(MR+l ")L 6j6"OXl׶nj[z.6cJLqh,an؄}Yw3ZEٹEoa+Rv䲐&#<.+wI{a(YG.XaRB~؊䊆#8782Cչh[#%ܘC#"2%PS3hft ;څRn FY1˛e'Ugm&@@vx ,c{{U`r: u4Z.Mjl7go)F\9>J۷vrLL4A.y3[~KE9cmYnxW2.uCR6>j@hq\ b`7:L2YIg e^Uk7\1ՐSZG4zϺٶ aiN~51FFEINMiju:A20>f@%_On/Z`?al .gS ’𾪒"y,eRn璄pQD|0fLP<%A}/ ^j_; "Ae3 #F7@QgoF5PVX&5_oEV~>Q5 T'>Dِd rݽpN1Wx )75{0 ?w3wqTՓ|%*1nz5<(הMi1ppF:ʒYOQ2,8>NځMYz%e Fd;fI_$&?]۱z>\lj0*e@ȥT9}iN+7,T (.hO Q#rSz5nAsD;,)~j^b:Qt9<;JůGN`V:2]@`` GItnD{-5C|T)>Iol7Ls n26\8NxP@B* -/QIfN,d08 R)-iZ!"_OZObWbo_6OJ0)T͂F 8Nb(q`a@u(3tq)LYAc3-1#LC^P]bl"$Y/6QÂ< fD&S@8\CЍ}jݠIur<tf6r`:Қ F\>Y*TϠAUEl)voOf$K/x*ZŐhF:b1i}>*mNF)#I|{pۮֲ`4oWc܂Ni2py-%U6ͦ{qnhq3PV-@ ;%U+Hql`Vim0N;o?! ު\<߯iˌ5L&3 o@wم$NeBO|LT7p֘Gs fReywLhIMT9rۙb'K ci_$~qhykW'y_枸>5TsNEwđ%a.:˼Iq9j;$n15gp=$Ƚ9ȋn8^&ZRzp>6{Ͷ4#bZ!s ̳g]M) GF΍˔]veG20DbYBp:$P3i;+f-LHL˺ O+xT0Ā :cXXǃnr7hc%9[UznQ ,환 SЍg ^^KxGêo֘uuC q9BW5!Y-K __q#rMJk41Oҭ{v d%^m )U>a$|l#:&Bg! jLa.DZ3\n9i%YN/x0NIDH[ǢZoRVe9WN:ہ'D/5֩4k8l!ʴ+k >Pz[=tQ8H) 2Ih]x`\g &~|keF< _]OTn>s92T4vUfG`| .z٩l6J4 Ia=m Ƕ%2Q'R{_M,ͭ5Dn`&onpfSPQ<}`fr^kWu"D#SkJT[8-A0pPbеs/JWS++:AvNJtKGod^fXP[]$vDOݙe#YqNJu"ЮϜFAϜj{s;jpXwf, `F<:BO.ٍ;pme4r-%a.*SJV U扴/8;fɶ~1xrE>$op>3NY9@ib52+.eȢ0bs1ď<=Zim#9,6Vޱ E6j>-`zf$Lo,6t>P3NNfPQ=++/|'Zzp`8t7 H-SUd$i+5Aڡ&[>V.;@heQSIhR3JF3HCcyr;^pL}J0Ѓ}mJ*+f\>I:bw,:( \(*#!"g:=ɭ:icU36,&tWkX=neRfWtkrTQ\yE=N f&Hj~7h3S*@t b ɐrcp ?ԭܐ8r_~@G\m}`8aN fi`X@5k^U(!i~ xJxRh+ [+<APBp;6v{N lLqHY@-b ov]ēӺz0_StC/Xpg gX xaBjTH Smi /8YBS&4CFM\' ,v8\Ys{Q!8`^u<|jj%kgW 8fKΕ~6ob,݄E '?#J5Ta8A\_Dդ|nEX ƌȆO2n%P#"(C='/>ՖRChYukvuusg ;$*Tڙ7r/ iĤ{v5Ѡ5=5EGU?EXy&YcXh\ԙLtk-r"\FWݴ'U@nj틶)$k=*09hфRu{m:L(p3 3u8|[OTb&h@^ tr?0g"`=֗+`Os,JFK"܉GvKd`/x;(Tቱc2Gݫex_=TXg"4%n55N!*01D4eCSZkxO ᇷ|!PJ7 Uoƌ^RȑgYwc2%Qa`Rͫ$w_]{#@I(lTQ{Ԗ7e⇦ﺬ$1s%q3Mn#0 o 7j辧z\.4R(1 *G}eF wAҢyj…$b} ?[P\Dbqώ\4}u^kW T?m+ ;/N6|p{ 2{N%3 tN!ZS{Qꢊ4!;w;~`WsQR SV2E D$)n:2 D 7@z~3>Pc*+>v)0}rN&]o0w/qYJAHc3p啠{2c0j*apЏ^V‘qR`"Mջ2г.i 5}5L')mNbr1{b!Lbd"*KG3B =ƗۚT'l#C~1C)'); N!X,q)HB/FC%27kVAjdIwl{lܗ"*0zoB0">Up@0E+-iĖY}$DGcQ7L~mFtezq?"Rw(oŪ\VLtYT},KtbmBLP>):ul75qn? i% 0= sIB#`& OR01gUzٕu#6PgE12^-|XIH(2?`# 5 v#Ё5 `Q`֊t(؉E)I3s+ nT' F,W8j0kj/Wjmxk$ٔ~6^whн(<N K3mjqS##>+>U 9Ugj uй/p46ǂG'E [C_t/z)7 tۿ=WWoo9  7꽤[j:K `CBV$Npa*ϓIЊP!Hj#0qre@^ n T\$Hj1cd )]jũ P'2[#K:Tn&ӏGCo8/"qDPa(ku1{--N~^@4C]ͤi4"Z]4DN&!l}pļuP/7eQnu 5CfJYdgSNI&:NcC KW wlu4djOܝmSO+lbaS9 [ؔW4gVE, }/ )EE6~:'|?BGI'(w'쯫o!fx|_ʫ%s|n YFiQTS`6I=;j2+ӃQX~{ `@BÏTtEf*֬^ZVvFAo/^\|wP.7qX sbVbL.:Mi]iJlcqI2pl +?ӥeT=G1y}kAm'Lh_[A(>d& u,L >O2dE=99#ø_ƽfbe7#2F+Cָq 6rk-ʳo?#iw_؁*A[ 9'ݬu~뫎i(RK/N . k֚r4!M7euuY0M}L u Ao-r3cEFo4Q Rhu_j在!{4?Lf GkRVAǶzmQɘ酭,lƃBd+֧E.C׶b?mXܼq& 19|e/!35|L/ LJ`a[ږs^|c}sVh  Ͳ֨-(p$nX;=hҾfc|t݉PgJ`< X踱3W҇Pj8k^]5"sBWfjkEVki/?#MY=>ҎK}\e=r-H>g(dʶ}n佃1*Ìεx/-WRU?|C̪[W0!jU;pp1Kbd@lt从4팓lM! ?84>ys/ lD]r}X%hg `m.):{+ ͪ;<]b2a#^ˁ%8^ڀC R]ŶsNC=p&Ք,қz"b1B+'dMLdT>Q-a# 7i5<\zol!Z-݇M-D`"^G^^2 LrRQfPF@V- /yRFM;C+Gw84 9|0_~BMb4SpNO4vMWKdb#ȫh2nilt湍dsTnĩ[ 8\뾨.)GTe{wǯx5IUl}ӝbg¼0B6uYG?0f>D˳x:6?!"E|QI#Syր)5Eph4$ `asG_vpB,-O@x w-{Rxܣ=v1RAKc|;BaFlQj[krz9*`'AUOuD O\OjgA .$'Yr/j8A@nW`=(PN[r0xn,yUWHR2Ó<& уRKKr ^.70b^6!xSMW/G@5zdq[)zYl)4e +%#߷9̂4o4JIH(Z|kÑ&]tQ4.)-'M{@ZѪ'$/wȂzU'`.)';Qm5}ǾOȼVxK:=  yc"9I6goQZnɠ܋  H6ڂzZM7J߿VcOː,]$ P S:彦譠4׏}ǚl}E|tjmR:zu^J7JB|bO𠍩ڨy豑p)L,/!U8q@̞DTejMw^"^Jb'&X!s:,YS`Yȣ(QTF+^KG,-b7GqyEVj4pxo*)! 7GsutĘ/xkuN9+X+,V%, {\K{}@4tu9j_陑)aЬu{jW'`?' *Xd=b!O 7`4b}܇&18‹v=)RJ̭v3UrI6+"  #6t~[-Jehϰxk⢷){6@[s}x'ۛch_, f)))E+pIRaO{cc0@]_ǸnmV$'/F1=u9}?,Q;z;loilL$}!Y-r'("M<^rSvrH޿R2Ӊ"H|o,1Jƨ>/9+G#o E? 1kYj>/T A$⧉Vwǯ>2u>Onx8%SlW)B*=~x#9;m!Oki`ǜ !>_nMEe@;"E4^͘J>^<`v3RHZjй![)${NhU?8 #ܰbH##!Q#U\]sn6bk -',p'Y+/j(:8Wc|;KVj9$f\loR~|̀PCU!B ziFg ($*{ ';,]#;seXݪK3etGФ6?#p%yvi ")Kb)H"ɶb6vðуc%0ˁsP] v^_ʏIa VZ:ZE\>9D,gEuC|sB& 9) g7srwEk#=+bփvž̧3>=[A1늧qv#I]-2~Se Tzuz#%=/?VzE/2{슸<9- !>QR *\h'6 dB{VܩfߏO$Ҽo@Xef,>"6ݖ %q``nlQԩB&pD=r'gӲcPt`-ahH`SJ3Qv(`v@cqwb9w UD{/2 : HM)Q~OBê}PLEΠH,#*JfRɳu?:fHKŲ7g`ؘ?2XHnV7MzH\R# +qYwwbpLg6:߭t/h4^$E3oyN"9W1BIٺ:P*Q> `ۄ-dwulst /#m"Hphzb\XWVf%:G(hع )=W`5ͅ-%^w8 uf(D3LT P (ro)<EN<r Gug<2Fm\;y BYޜwMT(e.FzsENޅ7z7_sʜu~q5֨M%\2ץ!ݛ?nst>ƌf[DIy<-zΧ)h€ʆ-fԶl1'#'u\y^-䈾XvHbE<_ow8/uNl]8c^y`=Zdxn9u 8VO zH`%@y*?D/#5oEMDh4{Z+&"u:.\aq X*utW}a^"=ftGpflZZR.J<]# Ƴwdm#^iX5+glvNѢlIԽ`?+Iw,YI iwBaNtlS#7{p ]wB]1ɧ3Y/C8르Ťg>`9@SG8H}甴]\s+Q 11;*\XcPݲut;d[vũr{؀-\2R=H\v+jo̐%,jS,㑜f,9F>-LhF3?'LV;Pm1!w`|-*)2rU-Uf٢bVLD&Z'03 c:grHxKWWb1&nMkAX9Ey?bVU/_Q[7Ew&^68o:>c\\ÑzrYiD.++i9#1 મ(#`;fͻhB) "=CX.q\ / 3߀7;?fWPg#fS(R:B=Gt;l;%Gas%UYðZ'?1 J1ԮX@9G@,&fL֎|2xⴿ-AFЇL7_ R6tnZDT냭fKH2/`jꧏ_L}?Xt|Ez |_NѸI*y޷Yg"x+WCNw!g$< oteqUl+9Zq9`(kŀZ{%2:1b^@%*d[ .i'`z|'m=[0b8Z^o`~pՔ?6hɔ1ZXPAm q=?85s36c㤝;{WAs4K^W\^Zܘ8F1͹JBw@Z2=KgNJ"Ǵ L,Qq8"Vnc+ H3!FAͪ~.^P\pvؐe$BhK>[uQqV3QeIlXoՒ0einPR]7rL\URkZAտo츁ӕUdQR4lG=P% -&;Zx (?c@UVf^s?`8o%N tL *}aQɈ4nj;CήӃp8-"2uXi#sd9/rn T]`Gn,6 x=gItISbYyz. h6_Jx}h( GIocu%:yZr|zE>u=$luCmipMVLi[A/?ebN`:篓.Uj:;lۊƫ0Y=߇4%A_SU7Aeqgg?}JOqp4f"оR28a-@YlNj8;<+Y:vU5/.'_i2IV\ajMNR8,";lȐt/_oi ѽc'dG)Gн&r{Jl*:(BD$\ %o ̈?_u<ü^y'>J QX)u`GdYƫuND=ohiŗLdI3Vc[wq4mE~4*?p 䱥#xim0V9W=ZsIcˍ1.Wf\#g(N 6|U6#W-F֩Zj!W4ȑ&¯<ǶAy4S ͮgOV͖#GG}_O1y˂$0\-G`3o82FA2ss6E} ŤYb&!cK;eΌ+[1V ;Ȯ-{pMp.w6z\Ot`92FvX.uHc5X:8fH"%a/Ėѱ)*PR2f3, E*PI'q3Ok@䙊ryhbl ꯚA <))\=hU:iM~G%."ډ~ 8NiaTh9 #i.fD5XEVp`ń8"sƎz.,$N(&朠8>v2э$TDK8mRtq>!<,A.% ڗ:\)k-7G)e] ̟QNv _|faM~,y{ÔZgZ+p߮ZgAt=z+-2M)ޛ7? u6M)2C7Eo*2eIm!-42Gܵ8'~EOlQ+N<F~jL9{8հ3#f*ė?*NU'jq5歯qs [0~sbP, "γd"Uڧ攵=9aѼ6 `tW Io%h{׹@\f0٩6^P* o cC,J|V-/3Ǻ 4yXfp2аN,b4j@23\a~)}JL? v ^st(aY}Y6xJÅUH0۬c^=tLd;H@hӌU3xp+8wFGC,ef9.g#cS2IC#I=UO~KV쀬]h hMB`YDe{Zn0p5T4Ug#$ vX4stY}D~VHCd6Y W l ;hr]ӧff3V~˼7V?G{;1mB8ѫ%>;߻{JUE 3^tx{P76X|jB8O~m4q1K[0}$[#N/RMA/S`,Y'q%Qt{$=+>bS3#p'ѴeoJc#>IU‹d<"^`)]HtRklWəu{~k:<8o iʬ yEE~zYIK`f@-1!o[&>C 'ÉOLvaחB^9A0ob tRnUG]k%HR Q;eJCjrJDڥZgY9#C| .@%۩(T;7 ӣiEՑ&yGz$]sδWy6톢UZ)0 J,63d3rdN/ ׺h(G{'ki ^<#GfaWCJ}K%&:圊reĤlkˎT>K &h<8XX] zh 7bmSɳ⻵HWbS0>*%C(Č78ʹYb ~%X?qviK./O\)tZ,cV{q5jq>.'M0e5~:JǯmgklPKF9w<,>]qbduēn$ sO_9ƠI}"D ¼PD-VTΖ|bO>za@4~3c7sۍQ^øahC?N!hch{먁Wx _ h9IiVB9_?ދlVMblFaVW1# .хڢ춅i}$e -VЯ(1`%S1wFXSu:Ќ w 5..WPX5Vd̩ Φ Re xC> ^46q;=癫E*@2Vk](/ѥTE)+}"2b xU40J;(7IZ75ozPYe 6iZ? oqpAVUIj_cp+ Us"3o4ymmKޓ^[pe2hXr$/Ga^;|P)b??Jk1YCݱ.rQ J.,~!k֎CO6y> !cZn=\1)WKKsyrv؎S\;Tރ#f"+@hrWR欇!LX.WJ1n ⶓpͿ;i| |M0!,V~[hD.߮N n,p .L ͧ:z;OTZ :Ƿa8P;p+9_یX7p ?K*8/j$ =NX4"z&"CVCߖ4odiSi'BsF;–V(-Y!Grw`ϕ\"Cȶjog ?:s5 МW=Ȫ$B2y;EV?"tςkڑ$\6i?tk-{|(g 3=?_O9\+EHbPpɽ^p-1vf,ga"Z:K> :3H 1DS5v ,Gh@X@93&_ `ioV7M; ra:/a**$ ]ĺG7jєڰ=_UoHB+K+=}66IgڇMѲ+yRM]TZgN3'_Dbb*C,tUnԼ q[dvqG^!+bI 5,Ac.Ղϣ.XxபVVS ȵDQl>ֽt35aod*R1CY["A䍢I'"@@M*3HE_z% ʒ5? ' y(V 0A/Omh1{Ч+J)}RUiW>%)C/k0AY,IU/o3FD{4 Z{Fq &ܥGp9J5-1E԰F߰b'O:\;iInHX5fNJ[~lXS j4 q$4Xs8n'WzU ^ubPY> ٣0/dk#nbAk[j޹oӱǺQ5:apvCԲ$W32rRZ͹,`e@,.^%g6! c;1JSW~̚*Ϟ_NvsLk'դenˣ -/ϧ^AE.E$ȪbStD x [/a^-r"du@|4O)odI\&M-|njx ^/]M w4E ]EFՂ.P6פơ"];xmo5/yd?Yj+b| ?=iHDO mg*am`K+6ͅsxE^I~D?ZAlz$_E΄O0L?slb6~5F+sDzVF&V7U~nrfWy;g0h/B,z#@do[Wd\v!ڊfbuID+31^,Og"T .o@w$C~$/\=y3_dxؐY}l(G %mPe'A̔[n9lP9f>RAze < M]ި O:[Lc xSO8bެ^ p7D,ࠅȗ51쉦wP^EETCFSq>X^{.:\{ke @ui٠S!hMfZ O,{?b#~lxLS_mmL3by O6MqvmւDe7+C Iס'1&W:#v .Z{ËxH+]LUc)`Y1h+8=73]jV2aN 4a)ʺuX%,۳`aU߁3LD(}&cgة٥(;Cġ2rz75@QM=6v uKoO %/R.NB…Y ڀ;fnLvrF3O㇞3sbC5ӹAW:`m+Wټ+6V達ad]~dO*ixv/u =a,TGX̮7ڔ)Ċ&"H4>hl1QϖP'/ 鸷ެ] t?v Vvy?]/t^q82J茗CVsC̸w;U>.bDe)$EkGcWr )2hj;14צD8jflv%K^FnmJImʱ5:jZRdZb+9xo 2{0Qw #pA:bٸJ4;gz]'RH1Y}]I@tcvFڑnud*?8{ˍ^S&Ki* h#liC´u#l֜~z*U=Dr:N1&0M;`!_-i'J%a&r̓}~KATSEYKIq yj<[2Ȩym>/'6U+j{o)3s+-תQCm3p?lUcu:L`/3iŮRDzɃ`z } XЯA}oZG$ZLnPG3`!+yy- _/+lreĩ_ͬp5'/7 fov A}wsA89o Ne,vLc3g IW i"KS>0?:dֳOԜrX`_ӢhE$qӅS=Q D+&K2I℃OYrwqlČ\@&ozBG_TfDXa.3VOՙ'=%#ȉ[kaݖZts;sQyCXl2 `1KJ{rA՜DS×>Un4zLo$aW?Y$(Ր F.Ԭ3ɮRfuM* \1`ژnq:a5ag :*F̀?.,K(y-z_"p%@Aal )B, LQ/^n‹ً/#* 'C^"r+_k&!8?T]ǥbHo2.) ! /QY7+:aRs{cKVW{}y8mku=q[퍼3g4aedglvLu]ٓ$4Cݙu$|y=ԯf*Q ,.c%Unulݿ7~*~#PZupIz,xd*[t~dS N^8{R # ?J;nu'#Z{Tp_5P* .]קaT6W5Rӛ}$Ī0ʑm~.SfDOq?TČ:0#۔jkb`(eF.GI ,q/f aP|ظN)(&>Z{Yr gѵm]D$`崌uEe;n"{M*7=MұY8ާ׍SnQ :iA \:ߝPYTaO9h]-%,NX&FQn 'pW5~}Cs7! qiT5*.X.PD2Vfbu`=U9 ?:*黹Ҥeo q+}gk 4BYA?/$r ۊo|@d3Q2*ɟ4mK7(FV&ߠNGd?/75ٻZ&6DR _?>9Y/g0Z%s*;fQP+BcCLx9jPF>Fg5(!YLa6) jt8I6htOa3Qӳ1˳%>]tjL(zB@3 >^ub #Lw D4V;=LI!Q[/VJakzE$2;\Pcz5_R[@%LۊWJv\<W#eF:p6 U,\r}F/X@!U74ɍԚ# oAy2˜i~_ e5,yl'֯@; MQȞ|1壁 [Ks8y@WXsə {v+}mنޥW >5UyG% s-A_'BD{;ͭ|e~| ;)P5OO'#}&#U/'O=e*f2S)I-l6FL̡qT_?TTiG⛺eX~BDR"o' Ndxz.6R9/kYB.MP@64J$*Hj鷞fC)B>m-9;-! 6vA ?HStNnLdiKdm"TCY}Uid&u Lɢ2 ؂ƯXgR/5є\L5 w&5FIʐ&F0Z]&c[{'ۛeӝOaU;\p2"F-T>/'UmN@4~>갫 {2Zdd1 Ta(a#e\'i&DUzUjU]Tu]Bba2`JTpAŲĸqBSp'ALiy1~QpyN_֤ǘ_k.nPZ˄ap/'{01{Yh?B>tz?øRٽv>tS,Ү FV*k(lm|2DSv^jʌ\2׽ARag̉pjZ_l>?JU:|]n _ Pce$ۂ9. LKD47.YqX\Y{`g+ef繉!%tRԊ!z ӿs amNrٝ v[Tυ':5agbVGWsRl1 X iL Qq? bVI#uNhC%ĴYLqުP/˔1wq^D_"5tRo0@-7a^Im2P^Y47!/dbb~x(:Ks<<XmN鑎%ޢ%1YMDCl8-I't5wE1D;. 2F4ܱC_/G&UI5[iZav^Y?O7]qW6EH7ucaKeSC+ -kWϮOX_4Dا#qsm߿Je1O߷Il͇rmډD 6ShsruE;zx϶˛*+ ) yS^ϊ5)0~E蝌ᒥqH)en=6nG)>zi'ʙ6Iv@E|A\8ӓ.ܐE$*,׮)} ZisU3Pi\P(vKgf0#𶱜ҵf.Zy " ?QJiU&fXtz*\cb/4h0G߇o"FVHP\b`(Yf L);̐t#&O5r٩cnOj4V\߽'`OӏM|Cgz]Em~̵nAQ]ҺcY))VwBj#\5Fι;SZjj\3ftG ࣛ3C[ҋ;Q*HVHn}{AjNFRjt#QsÁ]0{^屭29/rQ,׶w\E%\|#ae1ԄN5a_F4t z`0;?E1?!L| 0 'A 6LUKwP74P:X*t.l'\֏iac9́#wfZ)uL)u2[e1ِ@3~J V  /8$wKXOD8FZLL(#p[z;~|_ uʹW}Bt/qWD(ؠ_8gOG)]tZS?^0m4^-Ј v1DEab*(Gx i&!฿zqR.Ӽ6d \aU[sHt %s abSƞb6!z~'_q "9_']xAz:^nJ޽g}Rm-1HJAވ_g[Y6d'7F͊&s wKi>X{G#:,KYH,⩶㮯ȠFB&}rR=. )Xpf>gE8#Y01 \KYV@1wUߚg3 >?Q5A<,幒#OJ!kōv=W}ok*n2N6uEK|2qkyٱ#* e9Kɽ_gq˨弹Up!F^iV5 +֧]#g>-|;H{e6~TO uZbOB?*PR4#⥙Χ=Ym9nl_޴A+ýA}&gDJt1nUlM]3|M}]LkB@) t)n?3d ' O$l5FO^:@[M;ef'T9,P~K!| CC 6tR E(A [7(Uuu7(68DPWRx-ՃA2V> XX|b@i&r5o~nױ&RsjIdr.*U:b–N,վYh i3\c֫DOFrӀMI4xp&IKkcdތ5OI4;sb- YZ