qemu-arm-8.2.8-150600.3.25.1<>,gp9|h?o!in/av: S4}Ӧfw"% 6bhX pJ8 Ch+E\>s,j͞|>A?d   Vt        9RtYYY(98@9:9FNGdHxIƌXƔYƜ\]^'b}c&dȥeȪfȭlȯuvwʄxʘyʬzL\`͎͔ͤͪCqemu-arm8.2.8150600.3.25.1Machine emulator and virtualizer for ARM 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 arm emulation.gh01-ch3c}2\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/linuxx86_64,~lA큤g~g~g~g~gYaaeb27291534bf9d27a63218933160c05bf3e5d0b402b03905e62e93c996615e6cd47377d75c6109b536aa93e4c4a5dd09c6967840b14a95b6aae99e1a18670967d2517a9a02d4c889cdc1071ffa5a3e0bb3747a832107bf105bf4ca77d958f51e643db3e209e801f30f4492fdbdafca3e8f251a7b8e12239249eb480f081003rootrootrootrootrootrootrootrootrootrootqemu-8.2.8-150600.3.25.1.src.rpmqemu-armqemu-arm(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    libaio.so.1()(64bit)libaio.so.1(LIBAIO_0.1)(64bit)libaio.so.1(LIBAIO_0.4)(64bit)libbpf.so.1()(64bit)libbpf.so.1(LIBBPF_0.0.1)(64bit)libbpf.so.1(LIBBPF_0.0.7)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.12)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.30)(64bit)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcapstone.so.4()(64bit)libdaxctl.so.1()(64bit)libdaxctl.so.1(LIBDAXCTL_1)(64bit)libdaxctl.so.1(LIBDAXCTL_4)(64bit)libdaxctl.so.1(LIBDAXCTL_5)(64bit)libfdt.so.1()(64bit)libfdt.so.1(LIBFDT_1.2)(64bit)libgcrypt.so.20()(64bit)libgcrypt.so.20(GCRYPT_1.6)(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libgnutls.so.30()(64bit)libgnutls.so.30(GNUTLS_3_4)(64bit)libgobject-2.0.so.0()(64bit)libibverbs.so.1()(64bit)libibverbs.so.1(IBVERBS_1.0)(64bit)libibverbs.so.1(IBVERBS_1.1)(64bit)libibverbs.so.1(IBVERBS_1.8)(64bit)libjpeg.so.8()(64bit)libjpeg.so.8(LIBJPEG_8.0)(64bit)libkeyutils.so.1()(64bit)libkeyutils.so.1(KEYUTILS_0.3)(64bit)libkeyutils.so.1(KEYUTILS_1.6)(64bit)liblzo2.so.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.29)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libnuma.so.1(libnuma_1.3)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpixman-1.so.0()(64bit)libpmem.so.1()(64bit)libpmem.so.1(LIBPMEM_1.0)(64bit)libpng16.so.16()(64bit)libpng16.so.16(PNG16_0)(64bit)librdmacm.so.1()(64bit)librdmacm.so.1(RDMACM_1.0)(64bit)libsasl2.so.3()(64bit)libseccomp.so.2()(64bit)libslirp.so.0()(64bit)libslirp.so.0(SLIRP_4.0)(64bit)libslirp.so.0(SLIRP_4.1)(64bit)libslirp.so.0(SLIRP_4.7)(64bit)libsnappy.so.1()(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)liburing.so.2()(64bit)liburing.so.2(LIBURING_2.0)(64bit)libvdeplug.so.3()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)libzstd.so.1()(64bit)qemurpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.2.83.0.4-14.6.0-14.0-15.2-14.14.3ge\@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.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- 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.patchh01-ch3c 17369988508.2.8-150600.3.25.18.2.8-150600.3.25.1qemu-system-aarch64qemu-system-armqemu-armsupported.txtnpcm7xx_bootrom.bin/usr/bin//usr/share/doc/packages//usr/share/doc/packages/qemu-arm//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:36772/SUSE_SLE-15-SP6_Update/f3ac248b44fe7d5034b113195e1cb899-qemu.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2fb71aa6666ccab6cbcacd796ac0ae7af4cbaf7c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=1fb7068f08409122ba7f9602d054e0bab8c58d25, strippeddirectoryASCII textTTTRRR0ROR=R9R;R:R7R6R RRRDR3R2R$RJRIRHRRR)R@RRRMRBR.R,R-R"R RRRRR RR RR RRRRRRRRRRR R!RQR>RR(RAR/RERLRKR4R?RRFR8R1R%R*R&RCR+RSRGRPRRNR'R#R5RRR(RAR/RERLRKR4R?RRFR8R1R%R*R&RCR+RSRGRPRRNR'R#R5RyGk% FH*4"e+ v^6)%~l-keF"b,V``Кǚ1!0$`t= VM| q< #Jusد)Pxƽ7QQWDR ۀ>ՌX(z+}ֽ qj#&x򕴸a=KPpH?%v}Sf֍Ab9 nϬ,qF!V{]s=?#c-ܴٳ{+FUz]T02cɩ CI;6aAgwje  D1#wP;OnJsd\pEЖghіJn'GgIЭ8y o]C Dfb+ĉzbV|;r.Ae Tjx-xu[f$%L Y#{ȥ)99\ˆ0Y yϖ |rĭx|j@E[Bobw17wM/CeD튡jAjwP9n2xUT&qs'n8[m"3)zCz/сb[e^&ZJ,ǃlض5Xa]c*ӫ2օtAe7C7Ov4'JM\6A_ق}?mظ ;mG =y_r h6S e#Cb+GBM`h5[8BZg%'=2AE߉X2^^=5~b2!C%TE薨KsF3)>RW(̯#eRJb";i ``ׁucw{4:EkҀn+=xNL:թNq Ncj0\{%{D,늬[aJBBBJM"0d=~{.^_!*hMJ݋Kj&[{h3RHP쨎ue[tʉu; P Fbx NN*ۆ %?'j3o 8c?k”T]l1'M&5>ʹwv6+=HH1/HxQX19|e=)=7؆l GA^9O<|Rck 4;ُP 4SUۮʟ#HdE~o.NtxiL`nC*n)ժuٛ406H=it<4"6)"o~8X1[Ym/DF=y H0#(^BBgъppt?Է`&p>Pq h4N=l1g9ۃ& 䙜m0@}Z;'y]9d NCͨeTǺ^a\g3hãTٙ$LjSDd0-Bw ^@fcI%7XH >p+yhF B%L`d 2\g!+h<vvS$KU<=NEy]աaHa$7YZ[c\TGaa@Q3Ϝ(\ h0㴗s+- Zn(I+AHo8͹^!&VsxA.[' s:KTiZp?ъ(>yd#hҘNAV8cžbRl \Ak.г6j[C* XongSUSYH8GEESӓƂ$WBb9^ (LXO oY4c(|\ #\vanR`սZܱcx8:ĭ?xv꘩#N _adBy$Y†$3,K䵊خn3MUTEGxoi4g Ia# $qdɁE{դRl$8{ݏQ-}!>ƞ C1Lfᄉ?5n#ORQIGgG{*znNL 7<b4t3YC:)7,-2_Ka,x6C<2*VT[o#7hg9k4WO`Wڟ@޲^cF"E'b ȞHOO`䖘s!w33:0K|5WHޱ2iVrx_1xv͌N$ $w>oeavڿ8_[o_(1L FmPEK[p5uT[5 (h 6=Rϻg?ʁ7"5<]ևy7L1@ #~bI&{hl@ 1KO` dSn' }̵ 0:Z֍cMKW^5OB3(d zXb?"v_^+MϨ[vԃ):n[214Rم .柶E}Κ7hcLw?T s[r{g7L9`5U/ŗ#Mt]4l5;CjjR۴P(Rc1Yp:j޾N.)X^I5@a^gyRd)Eѻy8lzs4bK.7rf>@W~t=KI@X"@:aIy'jzv}Z6a= 1fO},)u̅r{藥<~><|ø8&g&kEt!=[e[T7̺iZЎfOBY06\rcʠxAfi;$egoNԑĺnD/.Pĺ駞b XBM%g~ uRg%hD^.%T -& +h+rKP#BZLD y.R| ~ `GPqiA η(d9lf;KbڏV yXz*GU!yܧka_o udۖ/oيEoB#߂"SNԭh.4QVIDDK߸<[rm2_M-WPN~Q|e>˗=Z;d|M*ĂqX$'Q,np9]{%0Iw  .7/}4X 46Iydmm0r_D/yc9#^J6 MrɰG~R^d)X셩 A&IGd bNEpBjYFwRl/dT5 MC N]@#ɻ>Tw5/\sȤY\ WVe)B=#|qB>\בYX$Ģ\yOzPvpDJ@!ZCj5!rRMs:HMvwdD7E" Z I'<ΝQYn+[X;vXBK/g@ NOfȘE T"eHdQ_@s1΢ǐjE@to$:2 Ci65FECMw/Y8AEE8Z+I]0\9ɝ-(xS27jݏՏܯ}:;R Mi{<'(;6u]J9/z?] tUց9יU?Oy Jae#lQ?rq+f?2;.+CB$ AX%(nW\7X9'}nq= "$#QIO+Q#EkH0֪0/IKzU* 7}am\Q`&\rWݨ|*Oy3; mj{9Q TͶV8)b=, ;`O]Ti(Yֆc.IՋTL9D.+( n['`7(@f,5S8s-#WކЂ5r+ƽL 8uTy;Sͤ<$RN -HiެI>h&> g795Ƀ0U@$Cx*E;U"qL"ۄ.q5M~QÌ@E>:|ɲH!¡'1 X <g6 ]S.iz( L;v~C^`EU~PQگ;|C}$o#os$ۘXVPT^eПL *,!cZo({b0a~BnD@ǕrE0u4(j1CՐ>n4 S"Fx pr~&sm*z~S[5|e͊4*lgh#R|{v5ūcC"*b|A+Hj4b(z ђZ_Xlxcj$ $t[shQM7ji#F'Ͳd]Ȳ{ЎϹz&^QBs-0$&&#Y 9+.#ue[HklQg{*ƑQ&lq,jyO; 1dld%m35SՊa*Έ([$נ[CH1*\)M7s"\ ׻f Nڟ,@|!tsv>%KэnuU B#<@P(9Z׺+ۓJ/F Ԡ&%}Jn ]A տd鿨r;9:ONcEIyqД^@F,w8ܴ wCWaʢ> 2RL"dy=BDo7Uau }Cyt(vYr;GްTJ%E%Ĵ}܊nJ!4KZ` 9[\:"MR[`IѭCky>Uo<L ufAM TNɘ%-'sa\6vT2ݖcؕuڙ]4/,b4WUrkMRzM bSC5q+I6"T-ncE*P ;ZPb$6^{S'Ih\{ioPT]E-+Gڪvt@呎^H1Š;w55YcEUk_Xiы;h1Lxo{,R1^S,_ FLk HXx?|[+f.Ր+qH`!@,ZY/\OlC&-/y19ʥؼcUع$G5ث[2-Wd[ǩ~c9md[S7Ol5G~hKVr:+3/ e#:T<;)]W{38t*t^sȿG=tAn)X͍4M]$ZC /m6m3|Q:/_yـˋ\)#1G7q.4HJiポm6PAj蓔Fx⟟qdN'8>|'*'+8drH# <"K#x&dbAsTD P3^@nΗR#{>k1ATLK ? l+..^@ei~}WN]b6^j7x 4+4diI7.[XŴ5 $MMkjZ5O1?[uS.$^B'Wo)見v >^=G !^fءZ"&}̏"L2 zorp#R7XQ6劼X}X)s%ٰms KaOo,B}O6hLPD@_Ul^e IyYtf|n@03Qbwr8[E aYrWO0V?yWFy^sY@ywnVnj)j?L ݂UIt|Nbj\h:QLkdUԁQMAxɿJA(~^I)ڕVx+lM]7''vMUfHmێ3I*S8Qon*x/{e2fgN46d²[o! 5KAɛn ͓/msė),'ך7}9{jz<Q W&㿀=xű*L\]g0\WV'^1~nbv!oRK vh;cJ!5"Whdu-<7ķykmJ\UÍhLc`l,Tr u ?y"2Shl -I/Ŵ')]HS7hdrlx<,c.ӑqWKa-HƓxh: ~wQM, UAnved(CT,n^aV(ɇciN민͏{$I~vG8lYs*_ S̍D\ӷS6Bi'L]yT̕SWZPu-u9VƐTn0U|~>bsؼ//+pא$JNܺ {`Қ3a.+/ %|ٰ #hCÆ'C.յ#+v,zH,*QXMMDk(xda~A[7iD$V%@w;kGq:rO%!신ŏ?kw ^͡+kkIBV(W d >5lyn@el %5"#Vêha̱#|gBrJQė"* 1`ʅSbY),`$6%nޝs2E:JS4Dn wWkD<~9m)hqf@s^#rX] Ԙai985cNY_+/09k μSؐad /9"k3 ,f*x&BM$`4i݈5m=qQ:BtAB0~bIAymY@ы\HnL~ۂptӤ`ņ9T_xe4zPhL!X),hb綴@kCVLx |* {(6 (Qoyﳕ ȇ]`P}=7yӉ}گeOʙrAQEc"b>ѽě;猪xv?[B)$Bwh# Sp흶S|k+/p "{ú]Z ON| -ۡ Pj~>T]E=fGzޛ6qcS$b3EOJW55O Ŭ(:69{@%z- z)QBu:o` ю$Ɲl #A\~q2\?D@?F>PE{:`ȃ>͔pIOH𮂳ƙŸM m%8~َDG +M6f"fTFi02ELk;[uwci60T}inj.V:01IVaY V&? J %;$n㲮=&+z=3`Ueto]50Rz;tG7%Nx<^Dq1wXf!g/d5zȐ3WGTCW .NkJd7H+, LhQJ㺦983燐%"`%C;߁eԀ[ 8רHAH轃N7LNBMsG|{E`a hӔpsWt,k⎘(G-kB)VyE{$@Pܕqʓ,B\Q)qF!twq9e 01QnqC2D]j*$]4 *)Pq@ޟ%/47%]-:i0s5`O"?D~auKTz)h71Qjo; Z2.JB1"uq'g{wzEPQ! GuCYI7BmZi:u @5ёacB6K_W!`- T,m&UFg~.pK !lj;{4HeDhkJ\&rʄ#EML 8QO2>?H=W~o[^C(䮋y 2$IQ`xYYAJK$0%#IA.8]7i~hI,[|['!s@oe.H؜V#@rF)ޠ,Y&֖zE[$FVgh=¨Vn!uUumˑU85`?cOi pmpWVxtP}-'g@rD(**쪠 zlF`Xj qL QrɅ[tzA@/9̉v?/>):0Ϫ+%3,iˑtݘ, b#Im؅ƒ%( B uIfbRޚyF*88- \}+;dtQXJF;صAZ3heN )[}A88L8/i͇i5 sq&(驡Np֌j*Z+_v@wbލVy+ԂSVdIQwIre5*@Qk;[A1%>|р4rN&ZßmWi` zGmXjV5~bm=Nab㒏9<~ }xͻ1['G⥧_~PwzL  QfJX3FGq x dG?r>"bzkt< UVCK"7Yp1BYQqyq~Ւwr$GG)G  qo,ŸƳ2 5n%u8Y`x9וVyH)%:)Q'-cdr6د,Hܟ .x 8 WKs%,G'?JHIH2).̛M^׼ǔ/bL[_ Kuơ stK T7S^u g_SB_TOB9>zb"zF}̺;=/6wș畹&8ZI3(|hrR&LAg#!%Пɰqα7v D<@MSj-*G.Ԍ Vx@pD/WYŎ'@OY[{}6z /˺ ~ ^ЋAj'BU?]H-CX-(:' q>8A.[Z*B^gs), OG|g fP"Su\ݥ|=unBUS8Hǝ2.aIa"w:/_$iKAmVtA="|3ލDA($ &e{sMsS>A&ʶ"I舞!p)g9~[ӕ: 5,#=dNsnj35/&*gi_{To1 @ 8t?)>rSUi@:5!Ќh" SU]-$a!,<e&^ NZf0K'ꅝoj\CTT{P/1hE8É~wt56(p%e?SM[i#nswVNt[7R|Ć:3 ߎp5!g-Mv<.IVLb"z͞3 t.hI~WZ Q 2D}SU*?̼fB4iˮA$im2ne%wW(NdqyncrvV?],n)0Dhf<~ sc"ƚC&-rKę,YZrJa_?M<"~p]NL1P$/ywYvBx[8G:YOyJ~vFX 1pN^`n@YIw/ t_<\{| 3%5Ն) Z]kzi>cu -zϱw؎S`LNo}Zj6x9b&T3z) mY^Є3YK;t%vO}-BEq-s Yg;"QAyN{+t|0O)9~/wOgӫUS{)lTCͯDD?ϖ6ZLORgSZ&+*k;H@uBk4K+5g=eW["z,Mz7Vlq΍-:!a:kf{ܲ7a?Qe?1 bwgaO'uA/~}A p3|'s^2YAi)u.=## CʷJ3"5rț> P6ΛJF Fe(DM/=<48`C`,W{e5$.6O-[klpjN"0bZGFnbfْ<׏qWN3rm{K8GXm/.3q Ż᧵u/9'd6G{xE%+xTZ.7^9x2Ӫ~D&Xa'A{?5q%+\ER+a-˨哿45nl~_cx,m{pJ-BgqCRn wRm[fb'@QJǷasٻ#iWcE%vJ*OGmqCѱ xdQm6 `x./E@{=[P< J෱>RS0w9#ec-ܰt z(B"4gP4xx{VGl֏>iÜk_DNqt0Ԯu1+(>"Fo"yf]lf S8vBޢ@&&JI[Uf8OVP}=a7C>?) 8:?0\tJUZ4NT=^s.3jTyF( 5e&"7SI̺l/ꥃBJ,gL;ͨ$s=̄՘yx,CS2, &wµ/8q]&CBGPł_ui^3#)euh%a~׋#=!C8~,߂fݹ*ݴ?6-] 3j-,;q]J4OmPj鍔`hYدJ$ZB$'ǖI"'o.R߆l7(Ԗ/aT]9<%k3s+)gbZҁ&cy"~,!_aEwXȄ\h_ թ"y>yKXkض-H?ZY]JD=DɄwVɵX}?+ͰI[hr^`kjZ<%::u^Ko,%tTIaAK}ݸBUJ=OVN?[.S }W9*tޯwbꫩCASOءi.h5USL=мr.|n"#`z+=mz4VL;6]?fϤWX83$J^%[_=]ٍ@WaHuѣ $K̬M`bV? k%{75"PvZKeox4'_^ bxo|^_H~Ӆ{uzN%3$uDn5^l(mybL`ہEV=9tԻXj)Ӄ nx1Է=VP>Wo75Cp gpwXޛ+x0& mxb /<#'d UOE#{6jNU=SXrRl4"aNC:<c$W$iáeXN2z Ng٘[VA=]B-%[8k*C' ,( 9/30'c:':A .8 % C3YȓɠKWP}HodF7g#|m$+U  ^@N:%pyWLm zEw02숹YrH? P%RxDqgqm.G%swB\[D'.E3u]|)CY<&(av\;Jα pR^7+`pxXK%jnp 䧤j"sf#lEb{ & &B?Å"{f.D ?yoo=|SG=xY1(;KӘ#`sa=`tE9Xu>Jã2]d}->>ZK}ٍd+p\IIʍpY0:'"ǧ'̋h?o>ח81bݟ ,W/{*$@2KuV*bB&h.;d'vC}s*~\ 3}uBU -s3C?u\_ٷ)}b]ʅ oYo"1M8]97Fm@ ERl>eIa0 %v`ڥ3Em I`쪟[13d31H2Uzuu`e(c$e"l!׈-Rdp&{:B3q*L뚗i.7Tt +ENfPHga)W[9\ʐo@/#JL2W0Ƅ:-xˁt D2/TmdQJ#ƑS38.vG~{S۽N_‰G0P T^~JI{jA:nLxƎu_zh$#VæuǜHR%l7r=R>P>NYz>)M榖[!(\L%Joxdn[B,*rJˣ."-4 3X6mz̃l*dBnm̶%jupx\VQY?zEL7ZáKlj"k=^rbGy4IM"NB(Y%7d;IM|-ljƷ=,b3!9 bVc=I? a^SI Fd)Ż jA=Li%Z罓3-G#*"jV_,n2 u %:ai;1zVy@ЛNxV7SV REo3״'Q572őlZdQGD 5)ׄO)B(1('\>YXm|øK S!J a:[̻) ie1gjKR"t1/YZK/2 C"ɛN@.-6{_ʭcx6~fzEJS H6Iׄ:?#W;l#53< п`OA@qfd:a+-m2^,IixX}TvBn+gN £5VUF.-- %pA8 o oO VBl&"cc tgn c;'ء)=w+S`R<*$4UղCsY,¼Τ#܅ y&A68aM}u wBϛ+fb(n >ZjPbi|dzm!XIF.G9.I lX_,2SZdx_߶sa2Qh%{"1GY<.B%g'suфuHYO/(&D(B|9K򶒀j&jEb0m_XR >@)c1Ee"u/4MwuW嘸Uď%pRY7EwÕr!8Nh"v*x҅ 7uůJam਷݋XD|azr˫VגKR7rGHy[a!n$6ʵ<ǣ0 6!Qv8t0R\4)uZr9 SһZ%\=k'QpbE^@ ^c6zfqblఒL/:\WKN"R,U_Ui}|o?}>['ʳ)f5IIo24kP1B/)uv?{& 3 PMAM$Xݡ})eH044^Z ]3b]݅++PR} 53ճ.8\Roqq = Ci@wognvwG]bHhPT@L_*lvi+F.Gm6gΛtгc>0O:j#f5XXb=!xbH׉}~:|"}*g0_䳵d鏼O ٠ZtK+D1f*X筹ہ6Ts-CjpZE3W\ًk+?QPX%@9͑a_[x}ziBn51w% Kh(ItWUd ,ggm sh0 =`*\{0XO-P΅nH|z՞T4U9w"[&lT7A+sǰgdy&2PƍJ8!(R푸NI}*Bd=J~AOL v7h!ڟat80zꐐL;O9ri h[\˵f7btKfqiUT'rPɧg$՘zctԲ>Gc1?ǩunE ,#DLXN lj%DJe0Wh+,F53Y¦:p&jf=[ q1YMBck"v1d, ķ+L7}ozu,LLdѷ?-&7`pᦲ>ƻۛ403;gd9TV Α>?*H_Am&0q#|!B1¯5DV5=νZsg#Sʪ}/E'9~$얖ХWVyR!F_CR~o%9֙QfjZ@\ȨQPr Kc3Ȓa ·+"ujl۟Ɍ@h'iEq8kt&jTk&CJPF۲E-f9 cdFCTPِ8(;Y8?Q=ꜚq'1J%P$9'v||ֺb>AmŹ;`iaTyƿ}ُα+CR} ySPy7edVvO3! Eri7OpHi0YF;n{5yGb.DV/\/Y&&/hMGZzAQNJSF4"|z'5@\vho*rVKsޟ'qշhlNC.nAԆR\fw[K-n {!lRM'<U LT;bo43Q#-=Iqmy $i靧}Yqhuy ob&8VSvݪU jp$)GcC-÷Y' = DZVHI$o1TpQal _18Z wtJ-1.\ؑԒwoi>.>Q KU&OVuz?VmOhm/ [Trɟ'znoSiX5Гu#L #ДS.[m^kakC`OUii[e`Mk 곴'DaWHM*L%+5%%l.%Û@C-d-`ј܄A6F"Mw?e؍_r]k,HvQ<98*<޼@}|$YV0R^$s-xPpj,,?\{\cddP ~T~Gc5@-$ l_;މǒ@Pzn`'PS&#%` Sש-Gf7wD:zT08+F7ޚ[Z1.ʐ{t&m5f:KPFu0ò,?O2ȟ' yu̼ί=WS|ѱrxٚ]24 R5hfN!_R?, }= *]SBoH7=v<'RZa /;my[~qBv Ib%Dx6жA{s+ K 7anyF'WEI\|r G|e7”0Y%R?pyrQ:uJu'6kL;d2= ZSno:-l @ 8+` WB.TZMbˡ މt;.8tM + )=pq8w@b{/~43NlmbQ D [)_~Sa0O+.ܜKRX78 'b-.uǁKIwjտxCYăR ,M4%5*<>vT(19ɏԨ[3 \sE>JhoG%Y򭫺KdU~'g(P#JEZ_cbΩzXKFp2iOl[5M~<' T劐/Rz88HI5ﶙ+=xĿ2Z-l]\ݝg#c;^U7ېh|ɾ.dkritג,YÇ)1sdS\z؜9cJ%7ȡi%j Z{fƠ*5+D{A&kp1mW:?Ǩkf1D#aN5y/ġѮhIԴ;CZX/˜L}}U8zU\xF$'ݪ% ݷ޴ &|7<dS{6 :wL sH@4lȕ-E#%,>LAmjܝ|(EC;:(J\0h=+g 7 T[w/cO*_oG˙ίZ pdawxôAGkv҂ EP=^clٓ_Kpw2ÿbʟѕ a𣏕JTtSV(M|,x 5C>l 5 D1pgAAhG4ȲJ2![_9 lh,q6։Ȯ,)OK~Vsxz`1 Wx˥"[ca,,C@-XȄ+"GFv3Kvڧn7~4"Xs8C5P쯿W6?z1:ĈdnA RJ9ߧgA ,5k][g U C@t #2ƃeԭ#6͗D=8c{?lR"#4xH[s֏O6GKb˾M'ePxwN/:U ;\d,c̨Ⱥe`|HTN졲MI7W'M!g8V-?6#5rÕu֓dsϐ]$vۉ֞j ͣ ܭj>ox $4R'j@6+*fYÊZ/ C.X{Z/#YDb<6-/%bѵ*Ve6"\~Bo?!V(O|QG\ 3XYY~(}gz2 ~_Yz _֤GrK(a-\M ^x[,+ \=Z-uZu"ځv P uG}泫-Q~ 'Iyw1X2pM1wBc E?1$.booֿhC)kfJYah ,GF8_Tmޑ)v'9RIod9!,O@34k\XC{!zZ ^Qz,' U)/T#H#l*(WukLDvhUS}?Eq C!Lw>f5e j 7j gan9|{hq@ڝ`>ƛlz4~Y'͟ ߼LdTRL4<Ļ% /8R oCK̦&([;\,`rOOcP6*^Zӈ5dX!E L'?_ qӠmx;L!v`1Z'&cP/X:ET@-%+HF2:ߺ\cj7˧]K- ;typc,v'G Hv]jZ5r~4]"56q}p1aR"]Tx8f"`~E@1،JcM#vLs%8!J{9pU]BVʧ'j@+9׷q=\rN"TNPnfm]þEw̾|Kt+q˥t?kpTꩾiFC-w؉*BFеmꂵkЄKl <'ֺpm+zAKڶUX GX\d& U)-m>po8Ԍn"Wizb9.cԄwPrG5kS-ު,G%$5n<6ߞ6R?պG g`L(wgm/eMr;3}KХg*vt3n!NCqa̮}?\J]&S1JsЧ Y*2`taH<%f)P4ꫮ6ĂZ!rT⇓=[8/jr=&}>]mT؏-Q/E HNUXF 2twȊ(ox4Y"8yifs&ud8k >w;p=JQ0WWDC@asN@yEGYO7v8dH0AH.Τ72|z653P{S 9VN |ceDЕ BӚ!QH{0m;KiA֔PuX- i ʞ #%|;Աoeq~Q2Ƥ+t#؀֖Bc!q窓0R5idEӭ?*Ud(cnܨWH6×Էsr-j!2Sxזk,wd!462s u ˄x?[̈́|5oE`ڢHɍxlN~#.q0ě28!1/2^2dD )2cr/y?{oLRR\ECNZq2Tl\~vZj!=-F EcuLT:ؕ1nbP@a@H6kQ,+od*,ZfiWXIe \C)y9(sH\_Y\g&Ji$jM,{T>O9L4$=z_yů;{Z'p)(ymq)+Y\a51yrr %;R-]`$YؼSDP#:[vuK\5q' 0*n5 Ppt:cR_tŧ?}\u^ @aR+7i=p\!F\Kf=6VQ"Y5ɖ+-2D ǻ,@VۢIq%vJQ0{*X" K&ϩlE%E'\,@W |&o4$NR~;bl&sɰQG@WD8=؁ }k fNǾK@,~ m*bĹ+?^⸱fj[hrv3XhCJh8 #u5/^GzbWB2v_]Ơ%ilO: >5+Ei;EPy5)E DN^w pTwO]7i[baZ@_s"ZbzjH2:Ѭ&|HtW\G 7oZEH= 8V$G'Xn ZsYǸ'S^5Ur>.@sɷkqxCm!.`cA5lq'=]4Vd17_Brh`[E|Zd1Ҝ~SW8T4pȻ÷ @F_梏qNܡj֡ {Ӊtu0R+]¾vu_BVF+lN3J @\GpBΤOoQ9˪+ZCQ>^1:(=a\`1Rw_o"9`t&t=,)ܸy3D/k d?&/ΑdY 32}j7OѲU $vV h:"˙i j'Ĥ琱Hr΂]/&,B"]eK xVgQ sʳ8/JL#dbϳȉfo f`Хb){k(]@C\Gs2dE\9?OPMjʋM`0׷dҵIW3~rAx9"xnHs]$؏c*ӳ BY;{ʔ?h$P-GǗl?{a6S1GjIsY:<$_N _J;\.ŠrF3s D1BQ-o/"o!IY><@CQIU$?vB. .RospNa"{[dکtb%2^^'>]i&.P(^eLY\ZPgfSqF׌k/#Dq7N[2dr0Tr'X-ҤyK R>r]1J#nx&'v,M)ҫv+N xL=c!rRp/6K%fђY-fuHxK\J)H {N4m ${O \aQ_sy-!ʶmZ]ʔ%/qsөZ}ؖ9}=k^:N?±j([ 9t^!шENP!^87]PϮ1L"к2Ш goi浐Y~R%pUכ^3!2^K ɩnՖ,|,ᮥ)Kղ㩣 -h :AxmmLjޭ%W)B.1]]s,R H&IHϥf Bi߇ѝҹT۔r\L&@c&zmm$XN^+!U)d#m AS  N_lռ)!JNWp@6p9+QX4#/dG9wNؖ+=~mqz rj`O _dHnkf~ &<,Pʭk8r>c|i)\I`3Ǽ+C_{[IiL0jOQM"U.W| 'hriצ|o >! x@ M1]0l lMI8ČWKH6 OTa!Tʙp#n$ 5@$Ro+ctD!v<^YH*"5pcM+@?0N= ~ 1zMYJ;e[W7Iip!t~O~B!RwnaDJGۑ|zR EQ?d ye$`JkOjꅉvo>rO_1 ߹"9O? V) -Cj) 'f2Ø 3P&_jC#ɚ#)`>>?!b/Y B}} f`UNp6;0}'2 CKW{`1v9lԍsk/+]ubz}-Jl~R/NCqiR|w\چ #涜Y#mBPUOW٩=F38tH +3Q[D`M@$v ^;ߏM`>S>7d4 !m@$*GJ$M>V~Yɑ\pF#< Df&N›OM"$E@0|cµ0A"|}[ ߻EW%wG&Ey_f& +ZLH _DAӱޓ}j1.rGݬKdSJy۪V lR  B^b72X=Xm24ӿlN^ꆮ/'cd+liNKu4?ɭ|.qw_cԚٲXR+GStMyIZg纳P1}foJf!L~!5qGͷ@l0ܔ8H涚3A&QEZ{49%IхFTFTkJl}g+boɠ^$Co9~%ӿ4-huca`Ő& ; qIS)5l{f+6}oGPql}~14Ygxq`c@gGr1ex#?Mb٦j1~ō3NS|nyӖ?x 9ڷQ2)Lll,cQrMiFj~qT8eD}J&)^͆VZ7<Bs}iu4 ;E" )Lu[!4Z\ J'1pRmcײ({G): d4{}PrsyJD64T3OeRWB[ai:"-} %~PWCW7 p(%Bein1s.i(jQ #oT=O jIUo-=]"lXXiAP43dK6|EQ]NU!<çPUȣ?o&bM{V(ț/1 {[X1M m2X$1YZ5[<d#»2}a)=[E jc9_#: Gb 3e;t%t\RJ+7OI :dwc"l'qKsy+2:KIkv-:v/k-ԕw0*0OL"忆2SUe3y>]UL]sg@Ư&U$ hmg5dsF\t" AҲV̳*j_epN/Unv.U&+H}Wg W;{ΉB_ó=71ґaḵ_AHmԔ M2=$}rU6VǞTd\(H}al/8)?TF<wꤙs`›lBO7D7Q6BV( *_T5aVGՙWA)zy3kzPq{UrY}Ѩ)JUW[i?z:'N <Z+4T-[GQƢH[VD4*XsڋW#Gx$$}MC~QHKmvIG{Wީ`Pb6"^Zh<1I%TVjsr<PAm2OhM+/ߐ0͹5::ah_@]j|=%|Goy7o!P`n~x(e˴ocln@϶72-1ϰa'6F8#≳Fr/_a#sv>-I= LBh{\A;WzZZQ@CrNO_λ (!H\]47F E}FA0| ..Zm42QR{_IjWz:N΅T@ wGnK 4$l&˳?O|䧓S*hFwlSF. 4ZdXaG$E"lv*^_S Lc{Aff̽aM@bɋl2gXM{ qQWȠ V zmDQ*>dmO~j*iOع3a)X"LJ8P/W@`b˃.if"V3b[5& xսIpً*&j\˅?,(x~Pdie#]̓Eh7꼜cn^p"tt]|s%)o>vW9 UANI:o.N\Cӵ:R㓾h2mjF8LO(XJ}ؽ~GM%TfLaم*y*R #YƮfEuXWN\g,4%*~9_O *- 'R5>R:7$КWZdDm_ L2g 6b4ڜ$PHVKn7d/ۜ,G[EI5ϲϟ@ jțu-+.3 HUưoy9V/OoE9/8ɐ;JF%oZM,!h( 3w/7^"\Rs?ͮKwݻCd M)f;oq,`v'<&l l߅jW`Kr+{%Lcc%+/vN~b,h/zlX*7b5!qR}UR{ڤy0#I.YGJ| 6M|\:-T-Tc&4owMQkkW~MvcubliG1PNY ѓT=:JzIVbP U3 R!{$8^ Ĭ#V1Ĭv/:GT'ȴSFe(N,j⣯)W l?A&m 80KH U Ф9RyY:R p _L6Z%㝖}!#nj q(젯,٠Lmt8Ӟ=dDPOu@2mr߱72zZG>Kmr>[lv)h;ANDZc39 LO/ǁ&2Ug^bg8V&`>9{bc}m%ҳU;ث[)U -/"pwut'[$9[Z/Wh#*e1RXkEIA՞k`n]*q(T7 SNʑ&*7G,U G82,[ٔń8~xU<ZYv)$pD 1/.gg=/Y{vT˄_H1dkYephZ_񰡖BXNq'=RecgQ>0cy:@e X*4B,|Q[OrDZIuG{ Gt\qln/,%{q.Kb`AB1q/\W~,t,G˘n*u<}vB8Kw`MM!ξlrxuHn^lrh[z̰lەog T`6~W{~:pxj2qU+U4lzP3[UO_jjN.6އ 6=;"]r0m-`2aƺ89MUM2N xh3<Ip=>~=ѠSZJ4ߐ8=eNq;4hr]W;]ɋ%E ʓ+;Vbm|kK7RWG/Zxi,oXsƷYQ΁]&&ewoYw``i- :5f-,o)wA c`+ dTڀSBE'^衁ʩ+MDfH_ltͤ?EPkIȨFN7x~gAYj* 2=9L(PP$VLI,_rEJ0ZfV$6l`/MfH4K-4pBل \U;@ rP!V$6lOGag)AK^<{GFwY?@;ۈÚ: cKWp'DK)RyKn=d_TiF`xs!g$ UjZ*|4qLr 9i9kȷh|Wm#Kܒ> 4wfG/<7i4ZrΆntW:,U3hT <}^9S ]2MW$h9{/4K,SN N<"Txrcj5㕔z.qUf)\d╉uIU)ܱqѸU@}/Cd#dcB,Zl%ZΡY(Fy3>| $oT*Wpg*lOu>Q +3dqw∶phYL,rV㣄`4'u*)u ɢBEz!RT*w;tkɱp"eMMV4Tk#Ԡ ̞GK(t.EhwEC(7Ze2Y0ڿ*KLIȱ+ &@# Mw2@$ ϒ,b}P;A1:bT|`JI]'~}n_5.}i?b/sIQ nNHà+&nW,^5YL<4mokMJn(.ld[MJÎo,.iVFыry# a~wƟw^&f]Bl]D1nϽ:a8${Dt;Cy*_NI1a,DN  QnUb7hBғpEuSR4p-N7` V2݋EgeCzfE_T0+8}fvգL}[kr 7p&A)u;9')|:m]Tۛf# Wy /c҃Mkd7\))?0V/f#*>95%9 /I'\SOvJeѥcLja'jbI':J>L/)"Ӆ׹FE{=~^Bl;zH9KeH?| hD{|߁p˚3uvtAA637+le ':쑩u1}xg9RCi؉=;Y#6?i"~/6.^SĘA8\̟2G8G#| 1[CyfjVɌfw|pչ,"}?|\CdpD{VTsk&܊!3B jdzT F?Ѣ)(رYH&"vSߟ\Ch&oҮ!Bjw{ N? _(9K۲aB[%f ǔu$zUZ)PJ{sJ9 6#4O[ ˺0a1.0Y0z*OXū#!T )͂_v7%iЁx+z"H4_$oAAi} GݭZKT"y@GX+ȁP`EԱ_?Q6HRh,_*Ӣ)}xvį>ULGhipXf^ 6$6:@iUj(_X JRs1 u:&V0鑮!\l^YE4-A}* &yCj2gemtfV~+2lڅ]S`˓(brQYbmƊż"B1 }u+RO eI0|{xeH:WH/GHDt5h2M0`19is]BMٿS*LqZtKoa7]*!9'BqVQ' 1s/'ICͱ@BWZ#niZ_$'$/ E$zav Ƴ-<F:>*iy75ף@I-3y1frNrL`yGyw_zӆ3<&`b\0u`Bo$f 2wMoB":m Gh[ReR6- UgqX#ˠUM|͟bK{a;77<3SaŸZ%!<}8KP|v- qř 1(pᘐQxٵ$,we:׶aj`eQ Yi\K2}7Dg?]=3R[urzх >N:!GN8y %I!߃7ΒMRgA?ci^8.O~V5V h+N\k4ԲW;s:|2oĮF b,'`!/Œ5q%h-"Mvp(xGQ [Ҍt?Mkz]h 0X!օ\ }21}3Og lG7EfH6Z:ȋ`ͫ1*Rg 6ᯪ=EU:k<%[%q)<&;yOcu׍/"wY[AEf6vPNX'rd5(iEEuHBVH0ĬƷ`9V\GD< l枇 d5YBKnU|~),“Mq~ D[8^Ex1g0M``Ac W?5EH Ğdu:Lɛ+DcXG;pjBi.V0-ԤF̨DrQpp<'sMp%45s{_]fS,jW&BUص{<"b;>葙H|H6vje2cѠ\ J\?Wɯ @+:N8?uNJ]U*UCV^ֶ2j~bw2+yVqIx B+kOd.pkN6ؗ8Es_tbbvJѵn6 ]7RjI ,ơjwc rM9T@ijiDWq?zrPr!PnܢK[qBF-+89>5\Y='jOew6 *"eW>ւ}m})r`~4 zP#dsJؔp_𪼇'3aȎUjl\ |7t]? Bz0ƬفCyAm{0r0x!.Q;(;ˆJ08xo/%\!֭t H)Wͅž-dtP㇬,kA#rP~ci(s{8wKh*! }!"ICJB}"抩0˫iԬ* >P鹺m j}p5"h!5˗(c530OPoKtR|& YWb$CQu~-6PvhkuR:֊ dIXnGHRRCNȵóDapBPg@ .GД -~7?dK# PS/c(AW15Yw>^OT@0f^RN$0O&WĪvofWNbT/u,FӆPtfؽN ,NIUs " %~& 3i@r-0?U2 ZBM\ɞ^-v{o$@,TD9bfoEg SSUzTe>>>X.5]|u'y!>`)JZo}|S.{c0'TRSZ`kc2풗i&?N7 Bv̸B oc V f? Ԫ+-E5nO\栵ťB=uޅ=v>WpvN(NJs5ґKPVYeoc~r-r*Ra_iNl O;37?kXKA}Fbaz:JD=0ɓxx Mud@'bqw[@0OkC!(uA8өȏ$ Ֆ$EETW-G_/=9~\zF|58k:l4Znl´O"ʱɏޑwH2\0ݳ\>;?N͛||GA<?.'P{h6C8Дn% RK084$IRh.2%ϦF NSO1t':29N) @(rw(a{!J_#;Z֧ 1+kJ` ]K~DG՗Ln$!oX@B>XLt@y"=SSG>֡%ʊW=Ie,Tԁi0T#(ѿfH0lq x2q>AespxҝjakAQ;IO6M G[@wz;aCKh\B77E^g Ӫ=H p7.[ԈooޝE}FK3}Ym׎¶Bx/'> @,/ ێǒ)N9wEه5P}"$k*9HpW~>DkoE+N(q_R3}BY li.R{!7Bb2>)Sq-?2zy$&1ݒ$>%%|%ݒـa wjs p(ƌYsɄSdGL5߇8N:Pfy lv86 ~xI(z4P=X* ֪{M21M ')o8`9o+'Z›iMOW;0P<@秊A@2B/V:nj/Mtʸԗtf.P]**^|9Tc58E;AΨ6OI_8&l$#``ȉKnN$~2̔@^u59Z6UF8lyRE-?b9o}iֺG^O>Eb %'4 ?{HW"<_iB$Lͫc0)g}¢\2s/m%,ˍhؾ!6T UtSlL=$ |+t4S$c*i k|OO5;Q $) /(C)Ux[.19U~ H~K8입M|> Z #'/\PƓ&X[N Ž 8w !'a@nE9۲1rބ:@1[*a3O*P&.m+~cdH~iejiEg(f̴8NGqC{@ -#&eP,.Si-u0QhԋtczE꼘mWc%T+RWrPՕ `1O~~2ZO4-bK@ڹeVUkiJ8A }k1~x!xhU0;%j*yOѼ c5o0zDڥ Svı\}XXzt66z]^\rЌ3?+/fHwT0'$I /Lr?XĻKMVA/nh0ϳloa7E*n4DJ ~#A(*<.'~m~k"XPg @W|THa 3M^.j t$MOV1?bχ~mL3G&>]oLb\f=+բPg2kS. Kllnp4Y$1'[ЬJ؀`KC)1}8Q<Q@|~ilL;hY\34 gfM>: 1^W/K M#YUܫ:#(qd|X]Vi?xnrDi3rN$=,uSW TdM/gᣥHŇPWAϝztZF@c\"ȾS98K~Ka$+ޫ9g*]lHbb INDd&/J/BƕGxc \ѐ\?F؜M0k dQߢɢX%{N[zjsאn9MbX$ICsAe+_K>)DYX97J[qhr' dXiy%p{:/?\ jH1lOjA6bjx}MNF=CwiⰭ׸&dg>Qk'9?4?7o|ܕSyY- @x1C_ZI OkH7LxL(SiddڃMD\S"$ϢD^& *WQKխW~yϻEC_ ȞDZ4J,o{a_sT7-8>[)09|T;6&'<|TCpqG'{HQ#ث|3JkWC cXFDU,T`0Y%=Fp.>$~Wp4n&{sddzѨ9<~J 9Yѣ#( fˇDj\Q*6j4}0t,Ӑ}kUo˰x(*FC&uc)2Fx1+ٚ -̳ B[!̑ Ür<=V-yS#;vKjQH%.ڵE[=? 'ۚ 6M-j[[Ǫmq?v,x:p-t#a>qJ){ y5H:Lph%bG8ּ<^a[ƫ&k1VvcK@6H^U˝<@8*,E#D_a@EB`6Uwvͳ~Dש{ĕ[hk&êmtbZ6ʑ1CIGt X6(Ta21ƺOJ-݆RAo"$ c:k_ޫD衅(x )ґb11}, &bGE"TT/CP'| R /WYQ~׌ xqh aT*Rf NZSs!akMFjXA9ctP x*?ʄGxG ˹k͜UmH 3`b7oYv`7qߠu($ &BK:k6N-pR-|S"4Tc)uآc%0(!y২W=ݲ^ ^u b_e ux%TFVNB "0: {I 6^Yk2 e`'Cw|E[E}Oe`Eu钖H0>:5&ytEV"3,M}Ԕ'}D9gSJ *G aĵyf0erD*w];wbҶLNGosKj$ݥ 9U'XXw[W?M>̀{Ec i8=e͊j]:MtOmWBc}-\WaKg1Z5mucMGy^>΢k#܌}. BLoeb/8Ni}AkaS8] )u] ez2Xb)sL| BGp do BBcqa$*cܛkY"4OQqݦ nΛTupVFlݏU^6x}Z*Vwg52_axG/\= add1/9M.vuZ 4Pyvxq5.2Z0tAlw6c76@X!r(I`(t$\ ?v+K4D VHx@]E?B`=`(#363 [gB Ml2xYx'>jF+^*MQKxPx2Sҙ-@7$]Ža1VQ700˽A\&֏sGՓ`1a)83 .ij;,g=bq{eYߦ^`S:ƸMyޡrDLI,'eqo9fq.?Cdv.6;0y'h ~>g7qoRQ=R 4o9!::ޟ?8Nli?l)yt4IA͎ B?"SZ%ií ^Ql(͞Ad5*x5L!&H0q$5E .Ssɏy-5*0SQ;,Jjb$L!E53s>%np W6ckMV 6.^UBWRM/5!{)MKRˏx0grA2k*srxDIbB׻D`z?])#`# M124Ryt6U WnBۜÓED FZߚ2Oii[P3j3,aep^!сB->h]coXTFFzסFğ5U.PIF,_T|[_MN1fmk.ͫK ti'hL @x*ַGs%&!*_җc`<+vƔPJX/22IKr@V)zMGbD@Ej%V3l; A@WyrP"EH\СéX y*~O 7|H9%66,:Zx  6;g;V%R F|̎Q'lNѐԾ*QP9,*}- TR}[dІnꏵ\n][w\`# 0K5!x7٬Uv𪅩XB)k]y), Bnwō9:cTmLYo=S%=Z'ݐ)!>K(u]v[`/9[WcSsY~+Tco/E4LJHFE(#٨P$tT) g$Cwc Rh]IhR9>eO1K[jDҔ13X~Iwڬ}ؠ?#f8svA2gGLﹳS%#Rz͟nB3C n'aդEhPF. .SWJcqVGT p{E⸼2|m->PI =SU"}O-Q(ł%WTCՀ|_-kߙp/ZJ-ۆęa&˾T,#c{~'&OsԺ/n%bR0rOixl}&S96J"Ia (_qT#_D!4:S~STHCu3p #OhSPYpj+"=Gn|PqYDi1etSR6"’qŪ:3a0`{gΣ 7HBS iC?iFCnk_H'Rەf~VU%fl?M[Ʉ V8TTb8NL(B!M1 K\Q!R#T[r#`6T鞫 VpLqpw)UXZՒ]ZmyP:<?j2n## X|5t*U{6_bbygd*#$9%kL?JԎ3sZ餴WsLaݔ?%˸}q@5tJw(}k w'2t& 'p[CLDy/8ncK=ljS8Rs\Y)"'vS+ZT*U³=WWZtUa.vVq`w;/w CY.]gЇ5pF "-"b۹WDK7!4zۄG2or _Jђ?Ԏx#zpĠ~ $X5a~M@-f1ٳbv=p*}*FXmn-',fK&o@,+Y'U3c|[F;J l-M %B yɫ5yoލ;4"RǮ13?ݱ#Շ* ]utAsd^ ` J+t'5 EЂ9Ga qWcR8S;TUZ ]M@h8ևiF`qH7rac)W^S_! ,Wu r''ӕǯ1Ng>2uIYC%g#VaQ=òVE(okÜ%;ym IaоZ>H^ Qn٩ZM$Lwf0[>"di[LJZ^n=<qݲxC&<ҿJvd? y3MZ, p]b^tsհ p !k#L#HSzS}D@R;_sL(meBy3d0w2uz?dIuSq>@O'ETj(<y/ uwHF*Opg+1F,]s钳Lewxa6'MM+8Wx&o8̾n!~5+%ey9̄3ϵ SC{|g}i6x|U7Kf[ce(27zwA]5 @1x\@9HOŘo t!Ҩ0t94Ii,/l}2"Ryfd{IaLx֮ހo'M竎ǕU ) 8~S NT8"]wYP^nj(mdlv7^6Dxsg~+awwK' TݝLuL&$r1ЗQ\cDSEieE%M79.'RD+USp-MOxz/%i݋`~ݶ<r<~ȝ5؄"VaFDk'kL;ܛKtj/ P|! 1sdGU:0XsfEqo ̇Z^MS_׺]v_Z'QIH m5Af-@[50Cw܌eFVx+PxN0P92Zn_PzG~ak(KV7)IJ`3.ME>@2aNbVZK]Έoj*wSIh0F|wp{/be2jUAfQҩ%Op {]A^ ޝQ&~Ƚ?(/O09Au{gj/g-'Rys㵹i[.vЫe߼:(ԂE؉Dn1*Y Nb'A~/LSjk)p#|}ׁʎGD(sZW u}|o!#x33ikQSq7{DAl[\ؐ#(Y?36[5C~1Drk#& =8uI6M,X%9@!m MyeڴS^)13@0uhC4nW(\"tMTotG=|Ihw OT(D+ eγ^d RB5]Y~0!nŧ4pGWMWESUq(CI%iCX:#(2$gh@_T5zH@ 4q̯K'׼::[ќu* 9;a@:${\Ѩ{BP3mk 53U2`jD- ֦tdāh +!p67ES#?$Wa~XN~REz9H̲{wpyQȋu۵>.,J9',.$FXkyg>0=wpgf#)?e:(vzE&XAKF-|Ry}}D@ +IͤK bfnU }$tGf,5(d?:Gwu9Q]KOfA.ȣc!.km;0EhS:z'I D:ZX )ǾӝaO__`,kS(ɈNuAJO[ִ&ClcdPSH"P< 'k`Nlxh7*˃gB4S.04=Jp ?_t^;S 9t`q/`txhFew'A/Ҿjjο6u |zK@#*J<܍7T=X~t*М(vM~ApMR"Cgz8P`-xKj60Egp0,2zO6OC]soޮmd 풭0s #?݃E}6G ,- #)QJ;&G3JUᬊ]$ n؆)L<1't2!Bxx:Zdբ"E@S(v'sXe4g\*aM;3_^^q] Css46Qpʑf/> Lm%} <5EBEiS e#7=ɩȒC9hfGBy(:j/S8M;+vH+[0$y97K 7ԅ^]Wjh,2VoDWaF~):y|B^:WdpU/Xȏ$Wpy g+ A2}` ʂo'y:bs9IKRH^E!>*~G2ӡQnfEXFlY",+!7&sê/}6k>yN[սٹf IX#cWl.=@0s_ξWmLn@-4~A r}'*#<%0-)r˥<➤6yI\G[$(&8/;з7hGa|(m+3:8ہ E{} jAOOc."otn+1;|B1kxq@;g( )cF+1+¾ǃg@";=Ѷ| 6a#e x4QG)+0Ċ>t1t.i !e_X?_8&`!ZqTR3eq#>6*'m\w^zx]e}eL|XPoNbOQ5MpsdʛG:W 25ď MzCuXwe,w|1ANyxz"u/<]Ԙ'rtZ ^: }q 0P=EG?nDm[m32^hcKUd/8?.d[ѵi 0J+a(638E4Nh,vD5:_ko}ԟhpzG놑 C=LԻWƸ% =P6)s"P8yݞٮR|~A/G]C4״M'JĀќuP_wndϊfY,\6_L=G)#ن;z/G&fn"@&Pp:7Xwy"$bi;ūL Y+LyϨ`~Rؔ? 2b쉁^+$>t; @F$%uK.@ҫnlc,$aZ p,L۝qMX:[+h@f HیxU3gBacnH1M`nF-=>/|*6Mr$9;M`H::iwV$ J~Qhk1~$o#lIVa$Ӯu}*l lA꿎]7z9~%7Xec1+cyPaāR`YEPϺmkD6 m-~!mj_شX"!A-o\oDJ-*S7Mb4K}y/[~Tw,TqMEfh Vh% &_\A"jH-*RCg5mqZF7B6DbY€K.>4㝨s+!9 9t1pL܆h,LuUKrL8Qd9}%2EQxx5cU ,[Y#F eeٷmK N7!~zS}7m=F21s ]z؈@`!AMt+STh8Զ۳ j dcvkjkۥkNw(h[!NIQԨmÚ:1 JtNgLOCƺMz'0VYDMU0dl>о 'ЌPhi;Yah,An9NɘgD~(bLՕv$ʇbA7g鼿`9otwsk%TF0dm)=8d_cl8K53=LDf{uJy= UQ ˄Wr|HTIڦ$C6!T﷛5Fb.aYDA2BBj-*#ca\FJ 4+>Da<9vImtF_$oʅ2ܞd|iT:?\29lӀ?nsFq56b)^΢-ǯcER1!ĢXOfH%5pלۋ@:ĵ %^lpjBj)՞qso/Ǘ\ol.HF1Kޠ-b(+ۈ*0;.tb`ݢȁ";) k9JRpfA(E6} $]BltjT;0H0K շ(b(pl31}k3X& )҃yP=)R Ιv6K*ʸkBo%NSU#'vCp%ס iU "!:th7»n:'{+ǿ]B_X9TD38dž9*,e(n*XW'0HMS-牢6|`Zѐ-:{@`O8H 4qbT RR|{}m^MYveΝ1u\IE nJuHPTq 4Y2/Pn%ؗdE911ꁡ1MIC%I$k1ulA RzC(d'EDU9_GXY{O>0Xd!׫6 tє3xWzXm:Z% .hJv¸W\ю=8awq!wfPFZj>- %FMbͤ { HC C ӎ~]"[ǾKa|߄^Hk5]:7(gn %:"Z켝a*T+O;Y,bA$ |A3[UuUbH$ ::]BAM/FG9ܙDWIwq}<^Cye YYn8m_0.tՕIkW3fp9p {p[%yXW=6"Q4v$mvhn/֛2n@ˊ:L LNJ`A%W h% ЋXѣtw:W-]8@`w.P)=!%pPHU?S4RUGڋQYCi]wQSb;u1pUd@L*c wn'gjp,{4@έ>8hIU-ڬ D'ZPFqR97KV-S!FYʜܮNsM.ej_RB ,6d/{r{^17kW,YEUM,RuaqvZ!"INHGIѷ!\P2ZCͱ2QzULcRC^]DoB`g;Uu͗am$Mo*h,w)'kV#*ƣPjmLN'q*2zR: N}r4Cyǥ1#l9ͱi1o C[b\x1ZЎ?##R% ߤ JץFBB#IߺѓFBu|*ZwU#9/]XЧ'sh2C֡[.SK\Yn] CҾ0ʬ^Tܒmxk@|r4Tܠ,Mbrn6$V/yHX56hrSYx;M}f,}Y p@ [QaTnX9L[L.BoL\ ei+$\+ ތ}DQ2Ĥ%\A\"L.xpZ *;9jh; znLb=s` ӶT.eMԳí~/ } mHme>nf{K+Ua`E1PM݃m(ٶ#K*jDIYVw.<:_q*ajklUMI_ iƋA&-\ "D=mkpvMRh `muX$)zb´x{ҾZn ʅBVdץw.Is[WŷQp( 9$l}T Dl!Z)0V,PzRlA&D klvo&k= HUWc`"$ "! .Cnֲua{c3چ\˛4TNY_4zEWTAК؏ABq95Vˢ˫BH͓ł/^BpavS; *pHhSa.n_ȁ#3nPSYP[(("gjæuj.Guҝ(mukuxRQ0(J ѻ*r@YIO]&ŴHfFzJxT G[10,%Ou]aYaQٓ]whZ@sFIVL]U|PRhwLT4Cʌ=:l9>ݗsV7쵒x@p PJзjG6L5yP$;P&5gO"fAŜrv/S/@}*aQpfֱ/*GypՀfQLeRrb F0h-uPV EjV3W 7ޤv8.[-Ta-YVjR L{#ϯ_;g( ((!o*j38'&u>k"!p1 =,Uw@H$ t+*T>FDDpHk*^ՆJukT-( ^ڢƌlf -Q@\`-~~jDeY΁Tyi4JP:LVEw:G#ihCB (HmE euk՞uڨ ;}o2„ jFވ(0"oB"øgs ,f **!jr>h%Ipgb*ГЮ`X6n-.%Hm]@=M/ջ*"Mv z\H՚ d Å@P,8 Zu> u٨漷Jkw Uv!㬉`$Φ, CU\B/(-"붖yg>GhȁγI]aB VDHy '42FGiYzkTWCMH4AI; B L\mTZqHf0Z-,ᆀ:m((Ҫ(^R /zLgJ6n4-QK CC \n5JʪI.xano'-12WVL =o[Ze&F7aٯ)d W:a6kVMd\u*!ip҆ұ*N v-ͣ):"ܘm$ށAd2ZI Pi\hU[,iZ[ye=@Ld &RH@ [:BMKV UxXAqA#XSD$d7"Ⱥۧ  4ոu]gkv XDpUQr6uFT=ѯ5_2˄ MI+ "*#͖ĥ y[Y[Zw7E(6 9%Wpѡ`FD@0%J[D Mj Mf r‚-QFU"BX@lJU,btdd1jJAT<KQ-@ }s`#h&/k*tMF/7^jdd^L#ZoPU#R&nf@ Ab2sƈV}bX t98x %$f84ŷwjnWgm~Z6!`I7f hdܒUE/I$`)!:lED 7"M1%(5Pbi޲ 1,_mZqwrDQLitM8o%nT-F*rU65KZ5`ɂTFƢFƷ|}5^ɒL ]u[Uo-J Ȋ* DT;x(lUA}\F-UjXRHUUU[mj[j]A*}((ԀhĶrUhF &Ί@/ZD@*"ZPDT$@T^4DT5T[@"( 23"(Z([Tހ*nļT@@p4VP&hМ6V~%}jk)")fe~mP(I39dcvrn2Sbv 4ТU JhFQu&&C7ՂhAjBCK!=L' H9 !w*,5rӪk˔mݝ.O_J{I,i2; L0kWռ[K,cnZƭ(bAHED4d>8vQae$ I9 4q 4 D}.5P{e DSY$fjgk v%yzi+*e˴Ҽ [GTLݡIt. -fwb0sU|Pºo$*SR%k");2HbHAcӜӮquI>(29hyaI|;u8h>":GN ` t`pF5 ֛ ;TS̀vєpk 2uе2j۾#k1 м(ʞdSLGC)ܺbʣ6KtxL}Z_oX Fß :(2ﰡ;eTV(`k` s`66!&@0N-u!B FH&Q}y I3ٶqns^S"=pavVg @S_z(^ZCICTDҔ$/+l+zLJټTPH%2tQ(7׿QGË E$"*1jOb '"js@QsG9HՠQ:KzˠF-Ttoyq8{(z=Aӻ RU`/L Tދav\7d; ,Q7ezdmtąVF(康 p^{U\M~Q^Fxp/KR={J N >Ϟ| O4ӖI]-6ܔM* RPƧ:L !! YFR.0b:%spMUo 9j<ҍ.(d6=[s.E-X8 =Fֶlp e@(FfYj=pmtd! .5ԻEj K eH-@) dYa\5o=/tK?{gUAlTKPvf# jB#)!j$fZIx`$rj@ a΁ȗ"g̬! yWE |HA/JSP®A4q@28|irZ!BZrm=Jh U,%@AKt:ingi"*#Y\Taڮ/@㡭q%xi|^EѪC!F( M$ qjodM ]ڸ({Ob5@(UrPҼxιQB!6T`aC;y{ USy IJhw8)RD/!{csp+dL[Hx[ n'JDcswP4<\#\*&_$s}lZ_Iӿ]w6Eb(G F]kJuٓ@@_FAq1}()\s +`P%CMo0잖am s F:$db] Ru@+'tO02wV"|eQ(E[ӵ k o܀4"g=S\/ŁRq0.v*(N"Ԥ0t83 |lXw 1+D8\~7׊fik F1!57T[ -Y;0Z R!B"rMe@w{ZdCDCWAՒ&O{ɗtNP?+ Fcù7YYΘbonmvZʤ~d̮}f]rF.`;7IqVw(EMtut YEՑZ IcCQY & ёݎX _hѓ= ^Jxh9ђlA-h%dۦ/ߚmHb,\P@}ղF:bqw~_./>vX&ѕW*҈!rG͗v|ƻ .&ٻy>8Y" Gi1U9[-pXYNӞQD9)x[ct5A}z(eW_?XULṷjGիͶwpZ%/3锏ֵxjbU{.yBg @݈(_{!йu-p.2 ]agGw-1˩ /SH,B?!<EN `iyN5<6BbUm1 C# (U7-+ bbRoeS B4fA ͔QALTq/k!bpRT,*/l:A [47 pܕ`ʡVIU ' a- `h,(щF(BD1KC(4h%ۮd\!\5Qb2YA2pkr]]UQ K1LeΪTUJۙʹqU&qWFN0pDiܪr 0ˆ5Q3pAUB+UER/tl`n9u]FU*m K"GK.jaEK,puK 4(T i+ bRa]T٠"Q .V A[hq1b^Q%7Bܽ&auٰafUYU/i*8.In %a&JLr !0޵^^oET̼5&5o%Up27h,'͗.u5ؼ1ֈeakbݚѭsF,˲54Ad3KdbXr6q rJӶd6k6Zek۳P1s6ޝ:mIc75% j4᤻}uW`µbo1./\`:5R/weo\^wK/ZѳFXj&<`jjK *ВMBU\^B:Hk+CQ].DxH7`dar ǝ± ;-PA3@$`74\/ ­4_܂ iOH5y+!un^ۻGj58aych,j[!U_U}iE qvC=/m8f{%0 ۳(V >qP#x)EDH~UNH  Rqnre&VJ^Is=U~-V%]+뵠[|e7_ {ǯ'WÇ22Ih}`pcNQ&'.>T\ |; V^~6խ.Vt-T_A= ҍ {OT)2@ 8C>yQ |Y&> )-/uK,laUp(#5EB!V\_UgDU}z_eӱglnBKh8*;KIv)^v؟깯Gj9fI9{'3(17#kGRQsՂRw߯ί^5h hHžk9 v KWySZޕXz( _3qi-҅wŏE-RmWuhkȻmV8?ɟhbI(ыy}j3 rF6Y`7č՝]cq8ث97< qj97[+qHq۩1 'q#9IY[J3,r"I*o&:w {6pFd1Os^CnyQW]|") (k>znsƙR&Ŋ2|ZQJ6|Wh%+Il`UP7rN#6V^-HA}B`c#;g{u#~gѹߜWqzV&}c2,Vjff31h6M 9dۯŽܮ=E`=u Rh.K&Wsz$6!r 7ݏ#=`D'سڻW}6&b@*z2b!SIyY:bYWnNFIPxSt72eLC a U.BsFnl_Ac0gQäy!:Νf@XB S"Ig/:AȈgx$W[: {x*ʍ-Q_g (w8ww7Z&5%NL<XdR񊃱+] ѫ`?}ޕTMm)Y?Nb̙TZҘQH8LB(@P5+uL);^ VƮMI1a۹Jszܖz] U4:,{vή/틪0%#yARg+S#uĐf-#/Ύ?>GIxTBYsM9s8 *LN]ia|ھqț}<f6%U/T׻+PYcd0 a=fk9mal @A`/b/Z4n6h-+?8vKø{ɼ,gKz/}\X`܇b-~FOs GG#SѸ[/+7S_B*c=ܯ{q:n)2PA Z7UZ_~⧩)`GV|;i0E".Ti1]oћWk۵wwXTbY?Θ Ek?sѩkiV39\Nr2 jl}:-X)_z۞k0oeezM-Dn!+{=\o"Z"4ZWg@糟_܋̼whi-o(U)F"_ V{#'>C+߭ժOIBmDZ j=,;{?C ī^'pmԗvp`MB"d'̢c~1|>7uW-XU##ƣ8o:'mkyP*!ԭw+vNGWp92gkNlħ]guE;Q8|+я#5||B<ϫ;t~sWRNf<;nps3 ~.Dk;nT}䄐 %J5i | Jj[Ol"IxS4 s‚~>림J{-@i˒o>j;ڌ#ǝ% BeõNugI"qo R|Уubtw Ԁ]*[iγN9Yy7`+k*ߏ U yqs8*.o%nA%;J> p$ !ae{SKq{Y/* Nr€8+{jK?aA Du֗-B=&?}R\79j\l=(Im+)/vi+$VQϣm4NP+t8{HH`.UMwۏMJE $}HskwL LG}wmw x_yvS ;[J?Y9}.r 9mC^!Xp(rQ;g9y v1yR_Zb2JR}A6m>G#%翦o?d&)(>NbpJ$P>q"{Is{7Mv&Нjog+Waqܹ߷T/S;K/)}i Y+)wEX.INjrDdL`I\T0]o]a5"4i7.Ϥur[_ Îᶏstah{mユÒxu!H.U!6w|x/N`B*j8x xp(`h޺yՏv$j{d{2ی㳲XocOۤ yJ_%joo8>.R ]0n !ATt#uw=O 11:ؙ_?-~@g{،C Ss G+ED UR%)e$' OḩaŲ]a=/0#WF{(1'0>nZ8#G >Dyil;@~":3\y'i w2*RdƤO=r>|9ŧޘ6U;OPAU'MJMDCKD$AQW@@`A~ @@WAEҙs^MBI MA0`ѪQYV6,4!Uh93xonCoeXiENJE+^s};uK۬Mǡfw|n9w͗׼܌lĽtMiK9?i_:߬Rt-c> )kč % `Lڔ`5'Daox[_a7Q@f^tڱUS6ey{uY=5#G.v,-)dzYkõVW.juΥu#&jE\ 7**X9CokeP[#};i0 e5}Ixl|F6-'uyr#wQ{aiJEo5(CBQ5*Q,Z$ AD{ir~6NCWGYUY%?W{ek i/d>Y8fްRA_c } yAX)""(؁" (DG0PCȀ'* wn{Sվaaa_a[,}çRke9?O+Õ.asѩ.ͧ3*%~ >"c 9*:c;eaܩI;{[h"8^[L~l aqb1y+Tw/nݧJD]c5o ~ST{6_-# *QdxʽϧcEP#}μˋGAHU_[;7mE"z|~_׌_][pZe٢ߴic-4 Yw<ĸ̹i݇G_?S$yZOmE sOm̓TOnm䠇VgbCAfGv.QGD|x{b0wO*<Ɔ-=T͗@HEm}jԧ: {~LNq@7 H UkhlD&N1QT^b%EN{Iqeq۬ZqNUDa@Q%J*.vdvV{)ܜjnHʨWt8δ3ډN5'n\uU#Y=DbmQN ۝@cϕ00Jl)bX,XX#tH3YH%*; M{e|POmB=x*7;#ީGuwYb L_Q$4 `#) *wClq@ƦZ$8*.0wqaJRrcB3zޛ,>FO@bL#p}; lUUr2+hH!w^5czc{M 0#1U3i8~_@ay:+Onvz?~V> M؛6CJjI Gtĝ!+R疨UA@?:UЋ*--2' m 뿌KP[`Sr/eҊ66Ҋa ]E|uW_˲DpZhrNUw)RJ%μ߰i΋JR*9,^W?1Gr)G- \շ9pq^Uu\%VZ]ѱ:`Qo]k+8~dGN X(WR) [laWj}+t#?Ű} s?RR ̙H:6IbȢ26Mݎ?.5`YJ*lvr?/1 ,/VPougf9fd+bBhkڙЉǣy8b'HGs^1(GųEġGeaifvVKAˆuׯG22jҚe}?tA'"и3mϩoB}W.|}z'`Xl~P I8.lE!enyG0)ﰓ>/8GYy}gaI@Uz;[~]Х2W{>ts}J-]y;mxZy/'tN8r8\nǽ,D0ήvMmߖݶT;aq;.8{O:5nv<|K** ,:F,9)6 $3b>y!SxC} Hkˀ ]mv[{f{"r3g =&C3Pu6\E]˗d&`xר1 |,7ݤuJPxyd(qt.'q/"xyÍdoJE(L G ]}Ń8~թvoCY5Xd)v XN4dx3\VU;Jb^՗/د:e+&9\ /woܼ~bw qT>LDs|.-fUqoPMك}8~S Y(PaO'` 9g!-P2HQ#B@'%})Da r):~_f@̆2شςjTճk_+7߷S`WY$6neӊ߼VٯgiWepemp7 ۹P .Q<ӈ!\9"b)V)ՃufI}RfC^*};ޮʪQCIUgw)\ӋVW4@N #j\"Vd1pu):.z$@{8krU)uاZJ'0ؒ|\nnպ`_9W<z{z Q_>v_gݠ/ʿ,U "ĶD>m h/n4@ʛ V.`t[B r IHYuSa|9Oy=nc¸e GqRیof(vjR,0.;7M岈{S{AוrN4;#伫O;3P4h5 QEIEӯpX#yJLqtH13yJŸJ9hL+(71vMv=Ee-i]BiF ˎddXY;ń3yyW# Fj1 )uh^Ħ ”?a,.Sq*3Q5-՜?m}ꝫp6jV¿G--z&NnFq֥| ZJ]Kkq}QzDp-I ji" n+FHCAt^iM2.Nϳ}u ah~{GhY3!&[n|CnDX)q8V6Ó swV­GʽЬb"  9v b-Y^6A9紝2 n.VӶhd1R\ΈfyW$fm8d&2e3fHK=-k5"bil{X>,;0,ty8Dbf+%tJ<&ZVc0. =;fEX[]mͧ%ę!m+YaNl0ݑ1`/MnE/= 3$ %-`x7>AS#F(ZTZˌq{x]or7U(F5n!-x}a嘠{x1;j|[Vil~3!] ;sޱp=\TQ h| ֯(mW׈Xy;g. %w ,P3O(YFx}t7BPuOM [G%L+-"_?@fbT DjzӥN 8˙bTU)qImuWsoYf,.tb^&O`|5",sJy<|/;1K筽Ƴy\-v9F@FF9I=Gʲa( {T,4壧iżP_2}Sc'ܱ}b"\c=(T=rS4xecǺ~ ztN6q1XcWbDj"@۹cn 6W }'!N?n)cQ0'''f=3;kc=|9u\A'ca b"1[KzZ/]W +K269yԇNfcq1&.mylsc(#KСC)eP.˹@8DWј0+kb _$%T?b:z!KdM~a(!Z阭=ו"HaQ?n9Vr/ Xc4s GHK@byG]s+L1Wgpb€]ltP3< G ,idt)eFɦUF;@ӂ$ |\oD Wq pܤɧ*vuL3 %` rۺA3\ˆtBLJg, %KaCoEU%yDI {&/s]DN\f6{q @FOe|4 P18Dtʼݒ*|s`=\]E64LTIvK7Ǚꤗhq|-۴TmG&((US[ 6UMus3<kfG-MlQɜC7bj8Ճ`D1Srg*t; {U0#K7YCH"# E͜:-aQ|xf?FF5G=I*>PVh)ٙl1sK" e1!! vidII?^Ifs;ڑ9zPL#}^.O&dRĐQEıPZ~[I / "%xUELP@PȀV_MKLL;L)!5 z!Q]SYǗ=#`@j|;W4S(guM~5 BIsbMz(YQpV $pk=fj LYTՀeȦ WN{=4vvtG9rvU ܟ²r.ρ@HH1*+$S!wc&BѨn󪇋<WߓA cmp^v/-\ Y^OxbY4Z{9fGu̥,ytT~wlnK9wNדkRV DkHb D!_4z{XvۉF|nw;<P{O _5GFP-qulMAYd`Dolxw^P݌cr`c0?FNwJǽOi]@H0=|u;u0FXx710`f  [l(ѸP:U [Ga9}kIG5vqjTƬ`kBWyKxwo\`o{hyTaݢsWn9Sŷn2x)D͐a1s? wacd.-@7 \ˬ`vQ2pߠi%j].d֍|ަF@(?@r0{ނl*mŝtꨡm:*̮zַ絷HQ +A=~ڽiZ'?cC{V'>!ac 9d:>w]cPU?c{ *+cs'DómE؆N%1]]E^?k6B $2+0a]u8oÉup̈ 6io$,X#%ƑLIK+|e18qp;"U,'J3R4V!~_rg}@ 5ўa8𨘓 =?œEI[EGL(J RWƘ̣9@vJ~q>E*Ā</3v~O'W{C3AƾtM\ 1xqe۹WvEE=*]R}XکIH&I'`y mUR\H^P.!)w222~,3atĨ۔%Ir"8Tpcβ,Η\TTSo&טhc?y^EegMq{=4^o_|x@gD A'V1F79~_+nݙq{yuvT{7ϟ|1~. 쯎ߧ7R\7 edcK۩>YN^Aԙ 6MПajU) (n '˼(sMK, u-)ԡLRG/:mLWF9‘sPeL NE?j41=j7Q"drm!/Bʈae.fnoi LhE<5N0T6kMI%.LB9Ǟm6j #xde]q@՘̖}ck욱_HD/㜊2q~^,TcLm\DFƪYWsc>4_L 3FYu^6Ylr\W"Zм\+zjDf(Je:+Էq5 (ӡΚGN}:piJnF)6y4bM2% ŸB~Fn<&Kl<_!RTIuUM aoM8Ѩ>ؐ:.̦mqN!֞MM"\f^4!i `5+TyhX`1g.t)7yJBct`\5[zKf`;"$3-Ž*H)^1Kǜ8 zq)yse6A;ƢTZAO6^ |58!chy<ge5)p:ЀD߫MShV'9إO2OYk mEO(}z-s_QP'oDR=x$qL[^WujKἳWH% u^ǻ9XjƳ.V߷mHgYvi\n-0+;株~Z\֞b T'v?휾׽6|NaG?A⻟J1IF N[>,77-퓓_˖ȒI'I@x;Za _bީ?EF4d%U[JTٟ"J]/U H= n#{$1E1yg lɞ/g[DB6quw } ڡ!n=% q: mGC %+CQ%>ƨ^/{dׁrpcV=|ty$=qX L) y cRۈƖNGpXxjTgQUCd#k$ QQqKAnkDk )ä pbh:l )벚*XRfX>R`yH<}hY0M{md\ı`‡>y ~~ޤEX>ٖRYmE+=P#!äH`M,~LHb؟|_1i [M I0yx.*ȢBu宬҈UشԭhHq GZn"W.XUY{E oCipSI#b%z.Uei-01ֿ:]^k UE9;e^FrpvlqNI3 f|,z]\6֝i1g}r8K.%&;Cu5fhAc@(&(!(ъa|ndڷUoƁ0r+NjuQP0@cGƊ#"'&O~:n$DbX*_G]\~o/nOŹQpy+c)Z^6UO_Txǟ 03:|oNm>;%"x@5Ue_iI unYbDA۩\slrKFRL Ԕ?rϵp<&\tҔo|3 ,WK~ WGa`niX@{fы:v*F`2w }iy ĤSB)qeV9"#` m&3>Rz`GVc'i3k*& Gj1g]UO6 Ư:h(L@BCA#hTׯQ k`?ٜz,!'۠o…cG](fs)XeUr)>>c1(lvW}ѥv<˕O9獅O;](QHF Pҭo[+x|bka}0쯎PڏzUU~UY{udq /cM~cEc~ ~#ؓx9"(y%`2ldggTREI%MZ]FPfFJja Db F To_9Y/¿6"3LL{Nܨ7괢|y:Ns<&V!qVKQ^ i$`%(kB!JO\/#GypngĹ(I/Ev$sW|kVDNYE~GH@@1Â*M=B%A i|tߙßKQ?wwg-Ehu_쓿cwKZ J>aw֮z›?4iS2ijvɨ1 7;Dgu3a)cdTj~%=淠=l&QsY QYXU(i;cj="5z 'udnd/0֫<9 2 p*?XuF b D{ɿ8!=֟U "Q?aO db?'\eGW7?gԗғ 3q^LFT.sҧX?/>|DRxԈ_P+0B"{ qkН;$_jߏzaU A9={!܁U| /e-࡛45z#c0'q?seRsbܥ>؜yk,bLONkEVyEu(|o3eދə~_ uȋŇ+Ů^EшOWWľPJ}luhT4X@=ǒW U WhL;vN@h.z|%AmY%E9~wa}mk*aS򢠿R*z">U| Eq}i^I4S04Aa_3P:;Y۳79fm#[(p"1"1`k[&]'i,:S޿g'~ۉ# <LG0:i.L( q BF7k_63Zs&SGeQGM5 epVGֲΌRMX16"hDED0 o/ׯWE"8k<>f/Ǚb=H|VKF۝وϵS|Sq towEV +Ɍ0XDdGJ-͝XΚ)hHE4i(@VNY-٩{ɞpw՞OyzEU( VrD7}u~Gȁ:ݗbSR:&tGLULp`wQϏ>j(cM@"Ztj7[P.ATf:LrcC%-* &#W9j2O.U Ȟ SЭ~'*#q|d+séH @ʸqCUBI3(qb;-mKs$o:򡹆Owǘ]_k⿧_j\t}-GXv9OɗYU*{v3oWfzpG{W*̘wR>ja`p` f_b /V'TC:ŏ;3:;y>NϪ9G2A- G{i4^05c+ 'G3r>?+[=W[ҥтv]#:8I NhߕRp E"  c~O^/jT!OpOsyh@FuvN`jE< JR|c0eqXutQQ(ǛN07P~R;)>ɜ}BۭuYe7?" W sG&M-&9zΈtB?U1`* BANw= Qmsp(uaG3ۿӓ> :1ct/s5PD8L! Z*L{7qJH4Jf2'RQ9~gE,Ug,6yM'CV,L "Q\ޫ(Gȭ(?/m7"rb'-TU[:Ucv?C$ VA#SԁQt*5(߾_[TaO>xQH:?8Ј(|N̹kYϯxǶqҵefiؕc_/3o'gdғlEz^db["zq9pu ҸHAG<RXQU?JO܅$rE=S7;JQA$Ek3Ggv7 `hz7 h8Ic;)qf ^vݳH !-l``Q4N=bY zY?-ꓲت1d4)S}Ul{,_J,\|KYgaCnLuSߝv ۙVux]K~?O:݉@2/qEJLG02S0H]ӂ~gQd2 R5\a إVɸu-/[f,l`." K -^qHUkkEQ mQ $Ats2fk(bJp?!x& )fƹ ZBCI!r~{r<+=&4TvpY)-.( @8fg(oLufꏕQ^(aLEC L s{쓒 O͂Z  kh$ղ`>(Y4s`qlH&-Oܯ{7ӖwƋTۥ;j?GWр6rz Tm bGzZ[{>V^\J:}_"y> ?w&Yhl6),`#&$Lg\A4C k$2REYXE =9@X  !)ـN9#O4>Mrwc}Bq(`)B($TErDd7_Sh=aI^P0WWcn۔>ʊGG j8?N;=r ;Ǘ Mjl`b$C^ 2>u7\X|mtf߱k)-mh|,nPsu=^ *1?E:ÐV&*Pv  |y}.+POFW긴s7_Ɋ6FJmm~VaY<:+ %'TH|-J;ϠzK(Cͨ$xA42$޽b\cڴؘ^%GEq, Ye7L!EdVAn%=(8)rZCB?j&4t-cw51ݯ<f;]>"9ScS3O¥$saŔ%2FR*,Vdߏjt (ኜx}W40u*IB(Ad5IM@ @4. ~6hder308@ߣ ċ;WAWGL(,ܒESCgJ%tD}.><#UMQ^ 5eΥ[uuk-GSr"?{A?߂l.n>~M}K?Dpϋt/N)## HzT!FNo#C??h~}^oy3m/~ 'R$jR[ĸIegqdWɠ31VQE6II!/vT#KJ Xmme9`$F9 j?m> 'ݯvtƚudu@'u& }>zxCwObR9`˗ԏe9 c|~KoTQ"9D"Z`pGihzj{Jkܡbt\ȺBgɜrh[ ׬D.̄K^*1ZSJǛ=+Kyw9꽬I!?#,[]AFQze* aTDb U?_k}ϳy_Afc99܏VʘE՛(vEDL_z1H- (AG4Ssv0TtHEpУGW?I]*M> APP߻1ξ8p?S!ׂXJՁReal?xc$1,t ҩ'ȼ)y>Tt'@"O3'BY'3a+;6:"Aa\ =ρ0Ց'GT07+*ܞ.OUUQ_2j^!QBAnOWQabU cYitYc| :y@#Lwbs$Q: $A@ e 0b=tLX08c_ܜ~ȷ>^RID w7 Q̈́%cheNqy+ -D= b( ":q~w } )|C>=%ëN~TͶ&JtX&V&q%*1lzR"@]$0F#ƸXɺ 2>^ "6:+in)W">Ԋ"lv>F.eR* " 3ad5еЯwݍ8mxK %Mi#P#CSF r b"&0XIic~>K ,c6U;D'cDA.q9hPagN *zm$-m_mU5@1ʑ2@O a@Z#)2s~ȴQe C՝k|i//XWadбI1'Mb#idњs/l":/ \B0q{EYYGKJG,Ba U =qrIHƸ$x|Z!m|G̑f|s@I1z"뿄&>W~)י0f]D`~<@pĴ` Cvzob"z)Xz bhm@`?@ 7"7wQdC6qډ0HIO{" 'CCB?_~sR(PLGTKAMFUHpz|콴WX < 37#l ZX4:z!;ףSY+Z8XL͗ Fq"B2bKkL4ilo?'rgՑJ|kϛ2,(ItH5}j}aQ3qu3Q\b߲1RlV\%;B?j1&'.bTk<lfGr=k(ܩϧJ&Vy]258"{FT&:{%rjT,W[`H[>_>R{=~Ѳ߯}S]8@Ƽ͆n732 M.3wP2ڷ2!6_кռ)t2'u0{BƳ^)d{]A5oMKq6uZCDG5*F 2p` cD eU\167Uz0ӑ67fi9bc[&x.f0\ != r/M@isu? uӾV^] [H0Dvu)Rs߇onD06/dt qSBOGEndCQ ĀA T"TA0 ;>sa_|0A' [d;s^ qwa].|WvluN )Y gEXU.p4^2KAEqdg^T{%3 ŏ:^Ajk2R2҅H b@tLeCHw.S6O5'l~7+u׿ųKicrcx[ā6J[O@[ TURr%Ŵu\坠ahص>{|wjDWt7Q&NzxF`;i^ɵ3kxSٷgڭ7YsVx !80I+~O_kOۂ  'Ҁ4,%Ȩ;cK$c-؃\՛^q+z+XAG%} ypI >_,>oߵ6Eq@ ( @meB?.v1-7۞qqFZ.9x81۳&uQSeBw?֜,pClU 9[_vH")͆ه >&-| F RÂ`Eab BP(whjԩ:DŽtLc`i (#TIb"E]]ZrQZZ(#.)N }DҞwRr?6:^>TAT_Duc;_q'i$bv͖ơЧЀ0 ?6/cc8ZKAL1gHLUF+$Ǜ3G2=+"SzG[oʋ}+Be;r((тHЩwrCʔcFW\E-1$KΘ{v"0RPA%D4,I"npirQ,Ym䄦XE`{UVXQu*+$7ؽ(G'hN֎~bcPw`)h"y_uM;߯O<~??Νٟ$﮹O10XInG[(d8SBT"DŽۘ*'Ƅ,L}sB<#Df,!O U"@<9)qLWW44Y/ՙܖ $ ȻP-ٗiYŌE$㖓 \ju:G㾲%3ߘecHٜDɔP 6Oہ>?/H؇NZ8rkп_߸O\ E<7dEfe/B禝pW,4$ ڕ4jTNɼ_l_+_bcWCuB[[TP2R0xr7ݯq|Kt)F#i~so髛ڞsr ^tCXdV/ _ԿJX<_a5׻d~f_ {:.0[`K"+Ue3e'T ݆vRSl!fH/ShDׅy:mKim2[o(2 B'p$yh2 EMĊ~{ׂ/tU+o8hj!.pH/}m@ؑ^%W܃R#o.H:N{92viǠNzYA&P̛Lviӹ;PD aru( %ՐsD*a(a4A6Z߫99m$)8G5' ݖ' W ]Fޞ`Zwl+ћo;hsJìnxޝ}Oq4{o v'J;~O1'Ƨm slZ+f2)+L{;=bRá [_/tkp;#΁zʎ*;Da7*A%|3ci}ʂ/<.O +R>?)\}9N;c169(EP.#T?~G䟗rKs'W?:G>30LU ȟ*2Pfp}~3Qh91>bѰϭ&=p~I]lW'=#Rfz>& Z853`dXP< H0U#:`@UUc+fZɺE>7}8Tq  ȪByp@ozx\qA_3xg a؃ '+g;߶K@fo`NL˄2,&lVDֆg ;җ)<8iԀl_ @lT@Zēy#Q%]@ ̴ D6DKfrgeC~M3/;ua{qt{GkyYOn$(%YLɐl)),>_]{?G?fUCL%g(l?yD<2{j1NY~  (Xs̜*2.$۫ࢗ['~Qt^-KsC%?%z'%}YsPc[`6dg&>֒hAC QD6cPS,|>:}N6ߕ5٭ފ(R Pir&LNjz)ɀlJ,c,wV?m̯2e*9Z߾G]0*tW| @Ae& {/& U@t ,HK+ԪX?Vn= ra\0Ρ3)JZF)у pl}7k~l |?[ԳVjs>ΥWboV AI¬5qFө7 =~roU)n1C覑J%h)( OS v~fo֏R)ݪFN̠_̻RU!i8웮is a S x ۇKAdqEzuL}OKY]|x!rI\FF~gWV5˝0ؓ{L#^`V*Ծ>Ԝdd_8l(P!mGnsdYb$ZDl8I4̊D M3A19\~3`@Sqt=lDs@B"R Ϝp Ec1ǫ½[e5Sas/mΏɩćin6(~ pc<&L˺Ak2(^,66v5p():eϺ3x݇xݥiO5뭶˾MV_g|.l'׏Y9W5:{jmHQHP\??w~#x~; W e?w;sB RAgL1wq{g ;&z>N/g|J> ,  "Z ͕V6?.- NH:TcЊ\Qa[Ӊ/rGEzmjKxG1r.,5Ir;wk.ǁPMњ88|`H?C}:FN;>'? JɉQ=b.`$(Μ4KU<\8ܬхΈ؊jaIu+~ b>a"A1Nj1C˵'D > gM"VkJniRe9BtodckߢUVIe[%qE71bթ ff \I+}>2m.Wi&M*7 Xuw٘i #ׁ갥Y\w m[86^K J(d_Vmj$u&Ȥ0(qH%7TSz6ÕFvтl%}BGߜV(004yD$+n2cdR.ɩ OAmjϸ;-|WkjXijS >.ķcvwH0FE;>|Rt}973 Yo7 h OsѣwzʝK"!9nPq0^Xӗ=h4Nw%]X\>H51(y]]J/%iy!ɬs/Y%\dUo ¿$ZcFt_ę kkՏ/&{{baacyf4\/[0&w"hp)0nF9T:$[5[F\?-͍1C1}h ,׌a(|d{UmifS4iR`NBBdCՑȸxrߚcnzsVԗN;eoU1:^Oik5oNq\Olt\!غ|L=*3z;M~ӏtxfy6]'gNܐC1ndV&6lT 1o#*G&~k|^Zt}Zν 8ŕ!Y:Q;iN/ÆdSl,Ns} ؿAi`[vk⭱c"ߛNSWΞBgz~wKܹ=%i~øU+ԥxĹy77ׇƓ+{9;ܓƤ,J}cH⫴)M]x.>C`dSbJ_JZmS_Qύy΂ﯓuYn9JVbSr69թԾĽqo^~o1[8\Ş'7kΤk6?v~Tn}N?Ret>d]}}GoOu[cY7wY | K}/_l5S'zqmqs& \{01^~}MC+ ZjƩ-!O^]8UdNeczDFaԫbqt?|y;ݧt{gMKdXцI.IɆ}HY`WJ\r qJ 'Ǽ@~P̢O%o Z>L{B©# '1#sCjفIA F7'vs8KD֒JCyc]!bxVH&˪B8I= 4͏j 6(|Fdw~ {7& 9B ~uG2^77{\Ÿӄ5r}BAvnDF90+UGuHr`2F9kr6/Qe6 {m@(n`l@xa΍6!xBlG#g[x'y]=qkaan@{ &, { ee͉.b[ljN~\nb)n >X GY qG qGqơ+(\ZVo#Ч;=Esn n>$o׷sn`Df3(4/-n{Җ3ty1j<2=_NPpdu{tR[C?DóCv0*ɐ&66_%FROy#k^;k|;?KׁFxn1*pp6(NiFt\Gm!RW3tFC"TuY2b;*SJ8kwh xYޚ+U#Ŋ 7Yz/&gV$@fGUisqWDS|-?7>raDTf5#Rē: %3J1Ed3Gd)(k.\iJ=t;ڡz8XO|pD _('BrQQU1*T2Jh$ZediH KNd8B*RDM\< nt H!MocD]=g16 =Z90XA#VPVHlGvd~ϼj<*^UѯXiv~뤅}VB~_㾄CzJe$ NZ\zjm^B|a3sls2Du+Bٖ*\]}1Rl͸XwzX&o6u̘_b~^M3ݿpPV( by4K Mz{{ n8bEczʥ󨢁L=Sd#w9H|Q6;GAt0"\iq YI}K? uq[=/=k=O|twaɐWJN@Ħq8BJ<;F)ʄ$/{oDb(GȔWm`wk;+b%_\dxi~{YDO% MJi@@QRvJWĩW|/SdLNkZ.JLZ͏hdL/#9^I&Ou[T)إp ҃ʨt2(8$TGXQGJ",֡_?jQRWwʸqr{!m4N#1k޷-)َ0RTuPvleڐd?1_@ethJ?Ug^MWap,I=%Q{Sxy@.;ШEE0QҨ2B/o lx"%ǯg[ DdO *+c 2n7\+EfvG"(ۜjCm1q׀iݔYhlf,V_(b\>K!J|+%P-_4 I>EfRYJMg7TazMʇBfa#!~G6tV`6(Ϡ≈uEr(C65U3d:[@ޒ,cRU.$tribZ'qV^WsU@*}E'Ppc1L&;y uZ?\hH-5XÛ-j9FvI4͎?KK:ۚT?;%)DSyJo*{W37EYȖZ~i'JP'7^Զt%c|O֪`DU ƟIvd|'Q>{J'e'۾4mW08sÀrP-׳k_v37S%v ^ 0^i'kfzږSXkWthQ (^>DQR.<0w)^ $<^N&6]*2B0Y^f5ތ¥/r$VR iXQ٬ځAh.=JǷy 6 PsGA_ȐRX&fS :B2tOc9@DI25SzrQKG㲌K`ڎR`x2]6H]<Մ%XBʣbtcy yk$$hqSEVTY Z+<m& U~>"+L  E77/&#4@vA_r*jcf+֬i-_+!J)r p6G L kĆ [DZBmv-䴌yG<h]:ǝI$y+ЊnCÑLQ`$@"2>/X""z^麈&rv~ deC;O8P/˽0煷\)Ju=xk/F/@_0,sv'9XtW'KqXқI| ^/7.D}w2&Q^vO+)]V; HŃs=x ,=>Bn1VTk%XFy,ݪuZ~NzoL"$j+IN.': 7*\yg"BaI7Uy_aARvkcy}my ȍpllZRP?`E(\)O?}Ftv(ϙ4g6;̙z\[]_f\mN'{ԁŸ́Vv}F˸֚Jzƍ6{V%.?cCV .+?Kd5q>F-wbV (zpV?׾F}6~Ŷ~u&u:':Cm7Pð#rw߱p8o ƖF0닖F0†1(sYrw-zۤQa8u$YYyl"/,C. ~T[^H*;Uk H"\vfMFA?iSF/i' g_W+X{*~zO݇[Oy4@^DgB;Ei>Ur].'kеYEfK;,#S-u>Ӂm"~n4H#yT(w8߯N dW|5=*el=B8> , c@+]>~^غV:@WEcFnkw5l_Sq,qgw Xz%^?aIqJX c+*/*#/;|?1}Pʩ*Yea_J2]ᗽ|,.UKùPQDŘ?ɏqre=#g/ڗgԷ*!۞Gb.3MH=fHEnB F$bmxŻrm)|%jk/S w80S<~hTkJB0ATs;JqCڊnAe$qy.3iVTX%a=9V9}rݝ(I‰Cce cl+֏:d]7_n~QߚL'~El{eGyř|z>fotD;k ?!*s QDMͺc:pX F & ##_rq7ϥɋ\N%ק~,2swQ_[3v5zmtÎ9o ZT/j{6tg}^];K7c.yLdEcPs |z]?~ ܜ ;8jh104XCاI:v3X1Uz{D"ڟ A @ai'7pXdC ){Kx=~˺;DdMO*U Yk"I%iABEMH+(!hЧiA d-I%c!(GX+&NI hݼþ}-o)-c h./udW%XSiFǙ6|Y^:|bHLo{n.),8v.3}o޸SvVy}{]noDVgﶘ5%ۋ6Gc{y0l.zWK070F0#^u?揗FE9z~> Bx_l4ct ,gJ:`6t)|ie>˷XށVM? kOAiiVK gVTDiR :{'zNڊ-BeDY Qdn-$SX`htCAD${nv1h(8C"~x\'7jt+7nRA#Gu7}6GG8Ǐ P/"įHsxe=wwc$`9iL.qP0$ɺ#bw:t_RŬ'z^7x:g3By!;H!q~\A )Ǎl#kaI $+}{%2pC1LﱡAP4PD#bX>ޟc`ZgNm KRJ73}օ{t!{=TA}$&ֳG0;JuKiXGKb _k#~|KG~}h xi󃏎qml(VǰL;96@TPzgսxRZVhBjP>kH]D!ĩ4Z;d$ aHF]B+ TJPc<$ӂ޾Y]!^j\b6dɮ?s5$1e-<2qjgo^IiHuHZGƫۛ\&:]\lFEQ0FА9APDQYDAPUAQ +QD RADPJ訠"DH""ۡx>|g>JgNLqN5fUr`< 2L(n.5fEQ%RN5G6* "$  Db2 ("("V@t;Mfb~+|p*WA]v (&lLz:S4k$ɍU|b@zP1p3as9p`q{;%0.ƾd}\j Q"eeK#y^ϴǣ w% #H4du~F(c Ez"!:? iX̉E !-FnQOc]:8yV.vQV4g!B[z1 b `i%vnN;T'8 ʒ$%$H(ypE]0Kd9:a3U^JS20&Re:㿲{RNX5XЮLHV}6ܧձ iRy)!:f;]Ԕ{,m"Qz pJdLƗ^Ծ3Gᤤ[}i96/Z/kH<yGM yI%Nx$7Diwl@038g Y6|3% lGDZq 'O`p hkJ9U kk>k:D~ǥ4jfJyv,Nٗ lXcŠz8yo)|1z*_j[Tes1=#,VKgO+ЉVfԳ s4F[~xɽ[Wffe-ѕE82w R.W;L1RN/~6e0cs5GSX,K`VDFb\IbêmZ e1sB9eRCozmHǺCX(M~74aQU/6nm ؾ%ntњӪBGۧa\/ki,nV,S_6~E^MΒyq5O'۷eSQf"RãׅyMl'Gm'jXCe4xG9&_˲ k?\\wbV3ȳVJ3R?}P `Q" rRo#{BЉXE{~ֈzO)c?F/Odh$y^&?Y{״}c/|m.gh;f 7UBsLEwӇϟSk3_OkۊLsؼÒ}NPL?9.5ˇ{d7߱rc(?awA}GT7ѵb(4CsX87=:}_]w}t?⛱$ӆjd쏠RN}W^l)vDV'rKEOᰧu1?3#dɉ7GJ?7:!`pDiH6y,(ubTUI܌.'F;ca:!y>v/Y+G =©ශUʲNsưϏzz&|KTW߿1c C?3]I_ڜU(ɓ/ѵ_W"rբJ\5"o60撧n?~W]nbҡI,egpgՍpSe.s鞚m}\o..t(nA-*>Nv*yfud`ygkyQИ_>mڰ^;i(Ljbq".4G&$+.Yp;U_Կ )>]7l(AG;$,.Ue]3+GzN9T]ɾXh}pŨ#_\`,bŔz.-L*e*))/O!\?yDxuZv^8|ڙ,Ye|،e9rE|UM>jϣA6[B%EI<"d^ؖ)]~ۇ'_Tܝ[OSN:U5rV,;MƖW7lC&$<+C̈ sythZVY&-!B7ٓj,c/76wwAvniTo֪Zٟ% TӆxOg5Ou9wEKbKk vkFUŘ<K\ KUc[ӛGX UrO~ul]W9ZVieS&'#tw ]?;zeu|1%NW`G+^"#֣=rK ov-~/Se]%k uEf8xuawVmDtΕ.ۚ },tڒ[~+bqir,zhSRcRBO%6 kL10ҫKΑ?UĩZS.<#} ?|$$̀CܺyočψE:!}t4w,9 vFw 3\~>Ml9+W߿k9&1tǥ)=j2q^0i>•HI9(ecó|Z6} D@C1'n}DE F".ȵ e>rAMʍf֔L7]s8@ pH ^xBKac'pVaqgZav{5={9wUv%UQF"7ۦ:Rs|ke߳eoخgr{GA䨩N}uo]<:ĦS?ͨ[RkSo׈.+ì5]A{L6,7GT0gYF{˞̴SOB/S'!zTr5S%eJ:ggAKϬ5wRcsŜM# n}̑}Nơ_ x>jae3k=^m,"STRR8`'3!|-S6@kt  \čVR꩒s:sӜcu=JޱrbDh<ֹGc qſb)~ f:~u sD 5s,q.^guU]0.D%?ͽj)Жp#NcJ@^82ˤ@ybqdѥ ciͣb!jQ!II9aKF$Pn[iv^r z(js $W X( 2)Y9PB03o1^:*5 '1BCCBy6]}iFAjAȱy sDŅk[mJmӗvۖnUp6.,%Rv&r*Cϟ?Vp1$FMKu QE]06u +ۥ{Hه>7՘ &,i+} %};3SZ{[l`1,)L8l#^Z Uk{tX7; UU A` ruReA,l馓ƆEkvZ V+ ͸W5um$a:H[kUA&$e0{0D RY;W'y=&%QEBQUkFT!#\24'5.Y_w8=' !U{I&DQXH%I!f|ae}a@or 1x3n z!|Sʁ[3/WtsѨohZEȡ/fc:op κ00fmTA Var#`CIH2IaXOf3G:`wIM]4 $0g3ٙ3 B7p@XU|تk`n߻b5Mͱh@A@;7lVU6 M4b(zKpBQHE2؉:߶@C]y|ͳIѩ ce3LF01󗨍ыlϑ~AW W}A}U,2qL;,-9X R*i EVVPcL@Q$MB9I$Ja7Y BTxm7X@pJvxTӚ`ڵpc9#eb77Nʧ+411bh`06=_}̘ `Šp| Z*]BIsO$o;nQwd$xb9>pr3m!#NS>B`Gy~&l}-Ⱥ{cc u΀ D.E;72 P%p0V?%ZۧB9rj  Q҃&Q[Y2IIw&͡=$:V)};gh+š̞%=cp8Z*!RD,}է7:@7 C1"1P#{}܄bNoVe1kƗl =4hnq \ V9 >Q[TЉ6dTY( 4u~)Ս6#>)Њ D8gT!XCAd01t^kdy{ O+d,9r1 _C"p D`P uoo?ewB>7MbM*[b+b| iK0C`\91;qoYglp;"Ƙ_vИ0mP_U%g!NcWQ'G!҂A>Rw`ƮΘ0$w&mOnhݖ#xx©9X{ .m 6NE +)7 (e6"1u&^Gx)#a aZ6] *mx)c<"C3 )wʬeMta)Xns{Yv?va *(Y7}@u "H ! eLE!IW8Y^͆1b5,`;2'Y|"s&lSIp-s( 6ɲ h(W#41VWApDdu̕- +¥ p{Rj+歅7W z˞}DNw3s$PV0m# :HR(q!P_$v|t$;>2xVGYauh6 h||`W9$ p yg0cPZSZ%"~ŀ1>VMgC9w'64U&"p488ꗝ5//StAiQQB> Gtֆza qO>6qhxeg9{ i6I^ nR&/ϏBA8(XC.e zQ<Q\gϢbSZT>heH?(s<@'FCB0H_5yC 'EL74>I sج0vg#K-V [Xu&ym>x.r N 6>ߤ뒾ͶnadKyt!x b*+`pRhANr3YPx[Y\|dwkS[(`S.^?WlIT bj Ձ+/*T_*T#_t@?d=~$kG89 [g۱ bΊ4wYLT qq.S__n#6Y_5S@kQ?84`:CMWڇI#8/O_FrF-p7T[z$tWjZe~DmkAuTE|=iE΅׆MP_ ^ٸG<ͣYBJ0,W Ⓐa`CZ3JQп٘C4""#_M[GK!U`?-/=?iުis]ڋBVjtXE j[*ZC+g#G۫lD9J".L͖}}nm޽08!@Xy CǘE>3T@ EłdNT %(9=DSCM2h⦮?(3@ʑm1z]Fh[)s~MG;pP٘7]Ս%t%]e])5"dKJ]eFB xyyrqrn#WFw AƮs%q(5%\J)QLi+ހEA 0UKR sה:!Q R4feUX,i2E;ELo̜y$!R5vi4ӮWn@i^ WSA%QF4;V6 B\"F.GHd=Gq>kѳn˨u=mʍ$RH$08EEVVMr(d%]U ]"CU՟'`\׊A1b}h]L-sDMw-F:{1}OUQ$ a!eaڶ2Af"Qh (frQ/$XV ao캓Xʂٵf"FEW3vK6TsMVM(Й 2/޺wcLj|VT(0EqZְF""_vE~k}bߏ- F$*q4:J,ãPfPZ h jy)@"ƠeD Tq.pU{4%$[v.ӵ5{.c#zT4U& R*׍v.ht{8)]†Y@^e2B2w.\!2BN/_ rőahjl 4)EaQlmkWf#lDs"ݕG X͒.+ks BH@ In6 JnEUc7bzJ81QA SZVj*[6!A)1T(|C VCݭP`P}xLq0k&7lT9xr*EvVR.uw"J%ĕ'7fI )$dKI$؍{[vH)pV$؊ !K]s5cJ2[WB+eZ,.ʄF!h5Ӧ}5mWQ=Ϻ<$]NuZ UiW.$%,tV+803OIGl;U)V܄S$+/F{$37|h=UƓTdC(gnI6tMQG3cWůi4nJȌrvz<Ӟ;ps˪hյb7`{@^>^n,bx2]\a ;+ۻ]F5bw[s#tKWƻݫ7w$H$(6=Ww;@5! ,FćR:m+hpaxB4nPZFBfPm =WL ԲQh} b&l֕Mkk~ݓH$LE&I3"fe0$č}s`cb0یN;뫫UmQ4ڑ6`)jˆLj#X:z="C[NSӦHz~$Pd#ٔ6*]13^=T㧃"voYwT6Gn\ャb Q8T^36neFpsCIxqqKX:*wfVJv'ŮUNg%$DEdݒܒ9Z u,TUGgo|өvV%>B7d <;~d_:4w5t8 Ak1W]<_]` DL<}50z#gqW~6_XR)II$=C>OFû՟N/3(w3Z;%od Iٙ#ӪdPƍL Ъ]I*>F>VDDJ] 1QU&Y@0 d߻M%.&- D]U2EwTZlUp=ENoIԟ'WĢϟiM4b PROdv%ҩStLPCiUcἐą$)uivW*V7s|-fɶk[::tHYBsL(jB7\r.PCzӗL*I'>fXptѤQX5&AFUZvɖ:vy0n!?+]HYv0 y|ZrT،ڥ?spQpH'^x,CPu^ |J.YqFw+gNn򫑪?^6rqR3$ ~N;^:$t3y}y&qDһajP說!Ȁ7gvvwAtH}3Q1:zziRl4 m"@~~*|ҚH,$BU~~fx㌨bK5FHcDw#eq}=>hU@([t  n#|J1ϜR0Iр]GoH>*Ň;(QxE; w!.1 (S͐$˗ih8>?l=!oc8xP5Yѝ[lC˺ E-QCx鿑;K[ ]*~|M iG!0&Ԇy4][:e@:e"ႅq09Sa«Ӆ!> p6;ekjwyMg%a9gM{>Di2v'uN=7~RŎw)лS R[8 I*!S,'7\ZYu m@]_3 $r@J׽SC!9j=KF7${֕Ay9U@(JM:E ;2"6"r'FCk(ȝZ5H#PME8} TIPPZt)7Fw?yk[23P[I9CuI!u\j 3{ B?=$JȰb6}j.hB 'XQ7 FX LHDG+?RKiZ |($!xprU㬞HFx$su V ygs|%ч aRnꞗeTPepz'& PpRޕX$`mYT&eQɳ Yִ %1G r(KeEET#jBFS릵|{Llt7a1v ˍH&vs2 ZqP1`Q^kZ̪]Xn8¨n7͓s@)RZM`Ce&iсQj,jtA^k%Segw78J"E~ k 8`V|֭R BEz3̵+=iu 4|fxm[]\J.fJnwku]V`jJmD4OՄ- af[ Ζu2Yqc*b.*T5l:7>8z 'r!zƪ)ʫם(2Y*)ܣ0´SVFe=[MN_'8wسtB'Y<Ė&*%sm-oz20Ab $hc6zʥj dTeT:b)G҅ q I17'4us7m"H,'72dcA5ږJm54kg,SRH@Q"IBE`!kȄ!:ln%Uvhʙ-5-G?]iWDȄ%M*ʢz^]y˙[rIy׸ӫ.ӭS.V%-h;˸73%.),Hw T2܁庁W""J#>w䱦{d-=D6֑h 3 @.AW@Z v+%q0;oKQF=Cѥ~kú cQH1N=w!|\xK N]ٿ<㡪9$}sd:l^pr:C9/#bUFקR*Ngg~sO w[I@Pp`Ɇ %ZJN6B˯zܱ֨X|*R"Q*`12bq!&!y$é!CJVD:YE3,o )\-N(hl]rgv׾~AV 8g oG\}lsz|М 7q]l; eAB H6P@+РQUsb4nk`guY h8$1:{ hiϨx&⑾wӤ,",v>Bԑ$xZGQcìz݆}$|)A.H;‹(S;T0Ԣ>=8ӮPۋtKeER0f4*iGM46i_]w/nCjQ@!'QcZz;6%DI BB ޠXiK];P%JQ{qŒ5+ w9$x] \yDhe4 [QrM)saX, ݠucE(; !yzR:MˋaiZc (UٲJoGAXj@cnG~UCqL8ёT\[mz6šAkHJZ)i(n] L j6Yd}N': D37Xu 4t*KE]G0HxFvN{_U*(ȇ{4G凂@(vbtAIko!PV JBj Yc̭1Z:1&[Hv_61fQ m84W ?j((ބ.`&(+$k!;ZZ<'i   P'6` ZQFP4w`+3,.٠BATj4CKh$J``*(dHP%!l*TGfgTHicvMYH+ʅ@N9lH*nhƐ`4 `5WwP BtjlJ& ڔ,-ٮCfv4Jbڐ6`T2%vRE h[`4 *F`2U*J JMj"")""@AEPQ!DE5c %lI*RJIB"JUJJ*H)B%R(   @ T@P $PERFAЪu8PY@}y={=黹1֜MmvHfE #v%lݶXviڱ[Il@ JJ{>ޠ)k \o%DH k@IHija14lVJ>ݶ`46,aMd1օ٢!ZΦPf(i }uTQ*PQPk{;h܏&Su>gtQ: Z,뱀{lwu|H'}i㲝bq\}F-"Jzۼ!.vϛ_wP |(ӛ()t {u{}@:hчN>8R^^hNi,[-oO4׺@ ;C7#@ (TrnOP`=_G@nȢX/v POIP B@ T k![JB "x 띨%ք  wRP:j7c=\xTB t4>l `|"{ˆ P4P P '>MDRN` N..}w`)@ >:$N@O ((5Wy [z=gl1hm,ٰVkmmlXePR&2#L ɓA@ɑL@P5=@h &#< M&&a) ?Id&biI鉄d?M5FT=MFzhbhi L)?I=O(?*=FG@hdh 4 @I ɦ#L&SOѢ=SdʟI쩳Jh4->UJZdUC3jTU̿Ma@I8)D4HfhJNQs2; ͤ?Ā @cXՠ;np8P͈,8Y(y׈x*=2v۪U"k'~/QDX(qy|m s)ώ}18s AII ioMӒ?o{o|`G1p/p!^G$%"`Xcs_k}R*4*\CH(V3~t1d[{QL1t,4H>!Ъ|Ҋ [6?̔d<&SYHMP",XFM5eęT.|&GNmwdGܘژqLI>ALNms[]9S([. vZюsN~yI x2=m_M{d䈚Ktr P) 4:1#tv=oqٝ>f=  qc_W3HP@'H7hn yD=T a&Gwb~kr*?QAdDc  #QAb$UAEIjɈ(AHR$bEUDPU$E!""Y)@X d (1HHY",XY3`  |5mQcJRHQsHS!QU q2aU[YS"`IdL0u8SYM{Ԇ $@+1$`0؉Yb2i2hV$ Z4o5l$X*ɦfEM円I`  IDmm8# 6]ڜ%m7mL(̙4jClmQQ㩪חw.х• ц}\~7zA j"YȘiI-~S]SFYT5{Z, f j8S@*wIB[IE'lLۄ,@57L I?cG_<@|-o6Emiب1"VN9+ꪆE 2)Su(;BClyd4δei1NE8B0">s L\n_'8{geGS9w0g|?.֦sH 'ZGvicd`,,t" d!ѓlT] "=zmk|>n?<'s> |=|҇Ru<,Y>Ӷ١nU{P &&_N0PE-B i"]VIiBE B"BdN\E)ҧtqw6s3za^Vm㟷lLc7C ((uADDE1UUX+AUQ`R"1"łE),EE+Eb "**(X,DQDXXS-Q(X1EP("PEBQ xG2YYADQA " ` UQ,E#5jva|93{  ueeV*n " E` a  T$7ѡ3uR.BQj+ 5v_E=Rd~%C[r|VO 0EDF|W@ DEcQ5Qcu,5!ib8òzC~ۛIt.zr_>NUDV@R*";Z20QwzfhPP" dS,XbCLG"Hb||E 󁼂O* QDeN~d<87EZ0 DbE-(Kh䛦BEpa-W?Ύ9L/@ݪ(K~l*Q4QtCsHo4`\h 9~(S&P'BV6"4#~Ǻ ѓcke:82 i6#?ٛ% [I䄵v&+GAD`wj$s{5B׵, qܢQBtXlF*T,8D@&H)OB)rr]9TGWqrl@PNeRd W1YkZhCi;Bz+O6ylzőAHOC ttT;bEb;jRg&dxPSMx=AD~4xLfՆ&Y4H"P"bmLRFg:xQ'vn<21G`pLJ܆!:E= .;vOdֈ@"nfG5uQ`S 5se9CG`m*+ži8K_S 4(ſ/e@Z⼌9gL'"o]54dD1VIP $Z1iFS4iIXd)BIY@RIY+ KM8E,dQI`FA.2$MYU"-ekP0Hx20B*eZ%xͰ6Fф^c JtG Hxbr$敡㦠Ձ)> gAOy=szy= bc Ң# URFHX(DJYHQDF#PYP`ő(X(dbEeT`2J([TQP YedQEl+"2]%AEbX &2H)BiJ2+A`b(+"m-ĬXAXX *H` P}F` dY Pgo8g=N$ $PYM*KJ!MXmދO@Rx ,ȰY4^qah H1btee1EDFc nR,6 2"R,Tuh ,ҢQt((a^\s˝NΛNp; N>vGxW., *|Sެ7ڂ֗}~$"@]37LJs^lx;J-CƒL.yf( RAk/Y+?-wcD"PYT! "娊E!9hʁ@*FQVwH#VlEJPQRH  Qӊ0 ,kl5<ۖ^`^WVBPҜZ۫M,جr<CbM\M05`"D@ ;:d2_(0@[|؁Iђ{ E (A"b0%!U"J*be5cw9xW<w}妆7i ks ،Iw t2/HYR2 _w8BK TGE^eJ^ PM!EYmPaeY6 ,m hx^(w;ppe*B0AD`BaX ",rXHAB,mĬ $!o}6' zpRSLr\vj)]ٷ1 xEDق %-b1d6,!T48.aI&"FAdY GIuCz5f oe޴lԐR@&SPQ5iw5xfKt1D4CNfhЋIa35VE: @ѐLI̚v^Գs6Lfd\-bن60;ZXp#2%V EJҋ0!)M g:^`\S#%*"\PJmͻLV1aM,C)^ Lk7V[Qڲ,*2̌,6L:kO `T$ՠ+F *\% I9i50* J2(Đ4(:XJ 4IƐNS HTJ*.suQVHi^jJogM}th\k9,8iVt7"kGrRH$0C%@)R:%BˏX.3 m`j8,!PRȰZʘE7IդPUt@P$LĆ#0D n#Ѱf3w) yҌ,(*@R  QEaq!|_h>Gv #cDOM7%^Ps;T-qXdY%5[˧|FLv2,_$޲{>K@nOa|BnFlbC)2$]aW<ӗ=lun˒c1!ȼcceaÔ laۭ_:;Ha tOc']b!"4yVY{Lw1H$S ?#,%ӒTbGsDu.r@PZt"b#9NV" 1Nb`VEbp%&j%I`L73XڣV1A&g8mDhW/ulEU$TTcNHrE݂"LLCu +~ !βV(m#!L9%&q  ,(a.@In )z$ 5b "OEb>:K(ލDDEW'%n;r1oncZ?/yjKj@ͨ{oݎqLFEI1"'Z_5y>2łqe^hzrXSg>LZawO )f`"L1~F'`2-J&0(5w>^ڀV_=j0 ђ(0YcYaYi  c"נ{<7p#aސĂaS ON!xڅ*~2(H Hqp ?Y=VKƩ{&vnU1bYEEE)##EDQHbE@UH,F0PQ@Dc`(** " U`bUQ(ŋ" PE1DHdD ,U (F,U.Pb't|6i `U@Vq%u-!XCH5#%Q(DF+2)"UUDDbAFl cmI%^B)~K9c$X}҈oaK)ߡO(~ǭd~g:ciAWoDXǞu]C?j7M@Z@Yp?*) -uH&br3JZr $0&(=^W՛' 6Efҍ7e&Y'Jޝ=\Kh p0$ a+!'l5۸IN;̯\6\ `L sO6("FMJSLj{C @c-mk1\60jbgUSzFyGt z;$?:ϴҞpͿ:w RqNuH$$ d$ȐWozCDu<7<.!_ 9hBHj:ǽ "qrm3}d70C43ŅMD:pE|ۆ=|R+Q;b@eJ0ON{͒^I!HtC1EFKfU+V>^_>oCڠV"RmK_';o5vдcBxVCL,Y( S,%s5Sq",b*#AT `,#& iՖbL3SVLeug$V}nɊ(qxj MV| }4NY(ck$߰=pci&4h^bšZ<_SyāP~}RHֈ&"a3 "=Z$~gn&HBB(F2nفDB+nt`w3&|L0&A'P $޸8qه8\4& ƧY)f C-R.LbFm6!CtaqA^rƳHNo{mG & A,HO! Ăd?M*N"F(d(o=^%[Ĵ-eilR3 {NG`wa*+1ZuN[tR58tg ]o{ TُC3uא-O=DHBU2$^z;{iP6ԇ@Hṗ , 43+_( \i‹-Qk::P:_<|}DaO =4 w?CȖE][q&J1?w M<[qc4 >9ً8c/,~dCT9 M #OtF Iu, h3!DaЦ$.spᗥ 0i9v9'yq!*Ejf=%O*Xt_@2F%ִ[N@A=HnE-G= Hi_P ,@ v|b&#n.añ䜾 ?e6c*@$OJ&&XWZ!s9xԢs5SLiXjQX]%-*UH2\Pw ?E ;DCL03nK^*oD;e:(f%@B,T(*L5\ofm,؜]䆐rRCO(Vt aUʰ< ȍY9Or,AC]XQ̰W#*ۭnSәX;M: 6͵wi/cА &c",ZXCdR:.X[AH" ,+$4c%yBuy88`^dR,11@ڨi*-fɖ$K&0d1 D@x5QJ(U(-Fviˡ]*uhQI %*ň7\jB¤LY(wߤ5Pw|xaF) <0M(^ )R̉eɋ ljq޳fqjw99 (ďަd0v:x $!h,RU R9IJABTVd"d5m*ANw 1"wm]rΡ::fkyPx [ҭuo/CYg4:N\mOV52e {!xadĺtC$JFóvcUld! @TUQ4HyO=L~ Xa|l.YVfOr@1܁"^_afhODG iH$Ok*(`Duљp0 )ꙧ D KI:EśQ%]"X#sJ1%UV*)K+ U(F,X(xb9{ ,X"*O+(sႪkyw@GVEQ(|k.U=NpAA9{͟L'&&DQmh֌_ hr*]U1rѣUZbIu*k4J]Mp^++s狦Q(K]ReXnJeۚAVnvpR|x3=٤8i s/D3SHW50yoW\kQ<`(( ܿT Qx9hD Ƀh)PF&jJLؓ褂(%pͯC/"؊x-RMI' PndbE%6㚪 -0d܄CB  E6HJaIĥɊm5bmKnYS\CՁM׍]F5hJki'>H hՐ^g(>ᜉ@~l,Fac}?zvc7N?v$ b8 ~s `b㜸g]8Y5~&0B> @5u0>r I`zgQ dsC IJ44*1ȷۙܚ"VXL)[dYQMq;NtL2Šd7p:XtdٗFXz2`{'fi`*sѝ_eӡZ1׮cFr^wKcF 0#`[q$'\)4zc E%k~wCwC?2,Ǣad@̉7 %z芯|c"QmΔ*8-DstYı=1:npkdwb&B!6NG E+*Xkϫ롾ztҖVZy2~4 "6b7V ABfg5V&X lDQ$̧9xmn˼%fUW(f8Z85[ujDL)mr1/kCwIftyZ0\@T@ ]OG0*74ѥט0XWRgw iΚ{=JKQE`|Ka `2E$nQj' Zii\$@^J16fˍe)ӎl0+'mo meFO6ɶV {!ܩ7k"%u\݇WJ|ż\P,I8*\$ 23$D8L 7 TԨ"&S hY|MI0zK&,:Rn:8$%B3&1ھď@n mKP 4hl {zq.\B݃c>('{"_rI0  V9u$C(Gt3J*> f &w#Jա Y1Tc_8S:C`I*!/2e)>ކm{/21AE$1ڡHh[GofzNmJ6wet[Nbm# y̝P}amӹJ/a_K{sリP5UT̋73uS(A,KȂ`f;R/)˙khf# xY:9]`"jL WUM݃J&\D6.W|e*Tc|I)xТ:-?M/}o0]ʁuCwdw>?4AmN/G5O[=X_.[RpfNMSe^tw]2pöք}|kB |qÒ1܏2lv$SU{B[d: Fl\~ah%aW̒dH߿+Çk3" INK ’i$:XovbDC# ~V]q9~kzPjNxp, uUx((6?bwC4T4Ai|~z+CpY*mifR®Vk(qw`aS `LVlf"`3x2i5kzd H*'C`mg"hX  kqj#UkIWX@yP E`C` Q~s:11ܮVhzБ]߱HK`AAa~s98{OwR#+"eh Ȣ>kha<֪PW*E" ͣ٪Vgg%C螱5aGB,άjh$4]Đ8;)v(=hs|?)%RDKx \uҐ}EG&Nʼnʁt4q܁D=4\pXrPѢbS03$"beM/&mldOҨ X%:lZ, үSC`"9Jx]0E4ѱQ5[(&JLMZ>3<h/u.B[BnIHQ$ ) Wv qu݅WԼsdtY eMyGiϿܚ3:k G?w$D^bېCJWBmSdKr,#X4 e ˕vw90FMxsWURCDSE +7Lx7X^.2 PQEPR,X za&dKsAŜʂD#UGsLX Y-GA Sy 8Z o;ߌE66b3 ֱ]ECiY^^7"iQʬ0R#͒Bf\P`dZ\ T*k$T mʅe ˉ(/48]թozILs-}՝RPL it3YӰ˧$Bd;4QߗQ$lh#S\ f_Z.>/_@@KDB`=~=~E ?Fc'xOg[j'jQF,ːz% 2%h " CXNT}Vm aWNweOxkb#"ERĈ*ʊ" ?d')|OF1PqX_؇MހzȠ=d,HE? TY;CsN=aCyqMsHʑg=.D`|'QXV EPV0U( `E%m5ar{s5I,XQ("1A`b11UPQbPDEP& %M30Mqk 'D1HhJxmnkRm4!qa iPXO$+ӭ&k(TstCXzOyD1CcQm7N^ ߚA!gLX-*M;|g=|f^O(_y2  d}GE2'\ AN+"8dlGü?{tqN!lk|,6$?I.qAֻqEDblj@]H+s3 (QN{] P:xM驥Wv4o1K7dci=Wt{t*!d:sDR[!!p!mJ )*t~FgN1H< ,!yb:'VCOqri̓jԬhwު) d&gkƻ:eMҋ 8F"RB׻q 2JfGQ3[/;1j4tZP$Dڊ)ww1 IDPfسѭ';6`$8~N'վMmAQ@:;:q?Lݞpwo;˥)߻򻜽} t&Sp@.PJ`r +Ш-O !Ѹ2}d@< &׹1K[s֭=G7׷ I@ Sk/s;qFmdc q>e! +SPXY l)Y*ƗK+0%4?<#lX"y H>DduJ u3$!eYůl~ |)$i3ZΉXC4M 9LËu& `fc=&&uMHE5UdDE9IQdVTwL] >DC0s hIAERuք9 =wwXvA;ՇfsbDqR) h=l~'8jDziь),F"Ԃ˻;fM[80I!e RP$ *RBjXz8p F ^:"(ׇ{fN+T BLJVj!gk "Z˨)ܶijVix8e Zߦی7 . P BHq<d 陶oww$lF!'*" (7CG/.z"todhCl82(-zlه+KD7j1NcZwg>zsu,N1)upQNXTQ5㩡TbŊ:DR\FoYAV"ꐢ im>d۲[a} Q*( 6oqYeuQ0Sol,/NE2(HAJOۏ;9$\( ^Wtߴ>H^io?mdz'l%9OEzjXJ_jeb9=gc@i>f&HAiRђ CKz,aQĉdM{[FcnVTI$(ְLV$o/w eSjGk走5'0df7}>ƨw4 60ȳr-#0%a`Lg,X;*0$ 5 .IFLlEڔdunpm:p̹J#\^a& qv: ۲ICt^n:8~? ([C43@l\]; Hޙo\/4G2q~'hģՌ ]0l6(f!!FE@ϖV&R $lHAjP!B@ חZ$&JD8s]ʏHuCңEt5{uB$ CDsaQEe@TXVEXfP$A)JBővԡX>Ԇ',*"7's6$b/՛ I5 Φ(GU3(K -Bma)"&6tb"zN_0zc` Z̯F29qmg#RfCɀA'Bxm B}M*ͳG{~ )YD[GF'\ K=3,Qپ,vvQ"ԗs0E8X<&C$ɤ VPӣ[iCúH%%XINP]30~ڬ,FdN2yyD3ŭXe-UPz_V-ق{0e0wھuy" LriJRjqz0slz.bًF~c6⁜O ꆄ[:٨0nzr 0ٖjʉCfFp}_ЇF(֤k[]$P,fP); BdՇC =Izʜ3SwQb"3Tõ12-2s(zNu^˵TrktH"(G <(ы"d">.:3cfxx-\e#Dx<0\w\9Sb,QIHejDQ,>6o׉͞'^P(Lpf%LCbfq6.dE4˺]ٸWO MudX)'>۞>*oYsl>( (^nLQ2rc죛]5 4ʂH-Bk@XlJ]FEA c%u}8,dRx"I!;g =e ni, #.[]0 ʡ(h q:U "ȹȮf]) pEp'sIc tYM|35?;??B( ")ZG9~^XPds`)6S8sLdL*~}J:Le @ >Y;(Q4 2$!_ $9.ttMG~t=A J 3mH2Dq_cמ/43<5nYk/iXHͱ5@3/Y$,Y (Ȭ8Ʊ:sr`O#؇1 -ը5XGዥp1N&i ̰ZɖXDTDF*3&r7\օ FL2mDs0"N Bևnb#T!mID0 M "@AbI@k%k)\-)M2d/VhiQ#=*}jd Uuݐ 0؈Zl ҍ0-8BPd3Ex cz6@,*&ES"!6 N9 ۦ  I8("w` l4]0<)gX(/`b"ɤ/?VAb m*(Hd{{qg ~V=*EcXCvŐ7"h~bQnzbf̘aZܭɘVZR ]4 )!p s8T4=?nGD~Ivfzq&qEgЉi$u<+c?hu*|>fan )4P'yw,O r1)\ij0 1X3Kb$i[FTb(d 2HX_JPzk#b^Xkm0$Kd L'ɩ*3SRD"HBj* hBm>$T94S0?co=׼tK_r LZPA &6LUަh<@<nK,& llsS(2Q<{ vPY >4p2y:w23-.]Co-ü%USYQ8gqxn^$-+ 3$ @Dm~֠# ?zt xLQ{A 5[#l`a'Chm=g<`%u[W]YjǍHeJ%vXkVS6CY$wVtey/L9CB<%Czy >GL-4O|$uz`FjܭbYv@313|&i4-ulL.=9e'dYtXSc3#S ABN -:eU|ii Q7<Beu-2s(ҁ랳a`m 6}{fJ8H$ʍ`He&Hß9uwM2D)0+WFuBz* N'FWüߧgaWT멯=f̘`` U{+*35XZie5AȔ 4S&q'/8"mw4#.SޟZ{ YP<8`@`_?>jvz-9I l q%ʊ6TEPRۦ,홾2gK4:`twxhhi]|L`@գz3M$ %w>ZxA+ިN8yi*u6ӌ%#iBU5!HW IS3@A=7U " C$Tu\&-ew$N DI'd C@1i಍r Z}/-#D_YCIdˎ lAVC1)%C$0kͳS'F pHD9_KIW;9[X5Lvtߣ#&qZ>;OBYKzŴufgwrcD*sћ_(FJ #9q"Bals)VNgzk QE:yvMxb] oGj: 1؅bT:;\ȥq3'6ɦ*P)G.X2,M3d&TK:17_p0#״ p Z(OR9E{n0Y@u 7H:=8!G)[ƥ+mK`#b$G_?KcӬ ljH:0RZ@z\2IpJą.Ww)Am|$3@qm*8EE=5H;?85cd;& RHaܻ z^io3^ ⮚ޢ}k S*p]eO! oP |fqU޸mZi?xS3" ,O^z 0X ŴH–O@!6 \`l(A!#y9rrkajYrS;xw @:RXsUV, Wgu$x@P`',ۊC8Q.uj/f7:M;*.e9܌aTaUeNZT "b!ڽ؂MFwvexd}G|{y~ uVn"@gUnXHUMq[7ك3v0Hj!E%~X&qb%.{wrE R;ۛʷAgv6b5V7x94l0 0NJ̝ǀ y9 VrRXSEE0!r :^rvIA& d&Tx !j,bPH?J §@d2asiG,(g2o/ q% @}>ݡqہhLlL XN3~wK/=ZKBr&4PQq `Um@ɬY4+lζYGluֱK#;F,Ȓ.OL/ߜxXFHx C$I!抶+|\wЈBMݩ(>wEemv*dYaA}lcةk$]J$u6L$ uEdL7?0F 2?ycm'dG2ËRFԜh!~%>άJ#ϟxqKDQ^WϿ6!SC"w8~2->J.s Av̶lf]\H@AdŕPU#E!-& k$(v6Au^dxeaVhN< –$NjTQM&orVvCNgNu`&gpM3fcDW SexmJoe!D"Ăe&HKxs$o[xӪ].ʁ$Ҁ0<4QpeO'4%k"l8%kLd$`ȑ181&v5 )pK M\` (}rB(5K qCQ$^@55);~>,֯lUF]d E5B˜q~~*s3_GS$l8l/m_޵k~)D >8vfax'"78$,c mAz/^mXG<CK+=eq` ] qH?hLN@8kZnQԋIIHiGe@"P[ÏcDrGI=im[yVX3.F6ew^-vq`zqްEܢ ,z5YKH& ^,r7(FT8?;ere+Pf"cRy=Y]{_ ,{y 8+?<@0$@b]];5t]>ܖp&LvlZ1߳nU )˗lwX0`/(JLl Ei͊]eHBss!NB ߶k[Wl^u皠Eĉ*XY̌$,QR&Ûo\jgpdQoTG q[YK%]ۺ#J G1a=ÁNG3F!^:*GftRQ2=kHq +H%.hm weZ;6BETWz²J.\ֲDHxyX^`0@QGvdRFh6:.K  UPHsr(enErf;$37v$6T "ZG<|79t̆Qa JnA92d?=vskgHId 1lkt0`?ބ 2"fD=^gA>4%٫n58i0W.A ~ lNvY "Ǝ#|qUqŒ|g;-Ŝ6bRMNTLTTw-^NPyVM`R*#*(#eY#<՘}&V?;0URD}enrz.L3n<P*$Wg~We%O\P;{ ~(f:{էTipGl;j dY~y 4MMPߴMyT _F%d+?gOLQە7@8m*!xbAlP$/| !e3r1ɒ6<[qg>QݩΩHH;pdC`ܑ@D!QFR)Zy5>Q'VD䊨]zYrbh8n7,<{Z~:*t`E@K5 C7lRL j9C:ޓ%9-X{tJAP7C~߆0`Wt,Т=a1^AtDMo; * b$c}Q!휊bZF~=D_߰ 2?]e ^61.x۶Y%:ŇH( 5o!=>?Zy=eVvzVEd"[?`>WA$ ?'#m)=u)crD&m#]H9=6$H`+aʓJ@-Q٬JI $ظA`:21IBb0ntr![Ԋd!FL}kSVv1.@ d&.P*$SJ ٬(ҭ}}5WXK{iPO/)"@z~~UP;=4?]Fw㙊5Sp ]R"ΐMGe/*m}L |=JOxN7Em c/X d2v̭>l>YShLۀ?)J2 0kp.[3j9T]wqhxZ["# ҊvLً WߚzCn6 J0ZFQbeXXam=dO'w9vG2E(\"Ttƒz^^t&,qӭФ)O3DݣPlo.DQOf<;o)Q>av}mӨ;瞐%Msb F+5==Ҟe$X^qzyPJہD),Xkb]L)C҆Ґdp^= ~orX<`?$sŦ75I9||bsU(v-cZs ZY1FS EHu;ia7<AbPD8DQ&-68$?suw NPmY$>D'cE8H"m~b PV#/7 ?]*x˾ F=~zD&$TtRYPP "Ojcyf- -Xaȋ`>L2<)$ddh~7Έ!z< 7čOGw4KULlQ5*FJo)2! l*ܱXTQGyAJ,%*3ȩ6, r0wF7 q~DN©BbeB(R}AD(h)U;v4I%}$8e(Ϊg%UwRW7Xߌ Tké6hsN},Br .>OС{!] !-I$ )O3:&sK2WM!Vp{`'͌ 0'{9Kocj~`_I gUAMx2\l[ܝ^2Ij+4 ]mZODGYB)$7Ӛu6_c6[i'>b0@YxGyt~%#DxRxwnRX˪x&}'?C$&4[Ee0nxgAѬ<ː5kɐpw^<0$J9S2`Y=ћLgRr.ᘉ{DaEU eSSB\PoAx0!XS-(^> 3LYW`".E; N'r!9%s1J>2"pa'آ7!Z酰"O_b+y"PYQݺzVѠ Pi-ǁ83O{L'F㧾3o"M(8]+FbL<~bi FvōR$T_m_J %R nN9C?;qelt-mWzo,M"8_/ ŇSKZ녲 \($+p`m?^iGJ8E=.IA0#5K> o!i US;X#R\Dq\ZFJ }<K }ZCbԥV0iD5j4I QFfv}t5%[`JjbzA?*x@Dd[("'ȥ]Ks>O½*N>яӓ8žO {$2\]ʼ^21(@SYj|=Җw҆C/#܆ֈ4Eĉxx$[r(sSˁTNa듡6+eDSr%Yquww< !~OG2;db{2``t$C&(!%O@Gk)ݧx'~͒yg#FJ]t].霂-5z!̟8jlcG,UTo*n+t(fxEMtKNVު oO}\鿬3{ WXig0{њnB3< :&;4=Q@#|D̪91ebM}aNĦ@3<_Dqkb*rs]uT䰮DtM1kjC@I/gHEljQ n뉊>(CCl8=V'i eyvx0Et\ :WO.u@H$eϋ*p7͂ OAgL O- ^+ 𖿕i 'fz,=_C1m?3*hE?+Xi "EUu:)w~MJ|@R c؂o "/[e]#1G\ o~2b< 9?Đnt;f"-eO=0mΐc֎Nec$K*81~XޤuAPRஒ\fK8mtRٱP_T(+Wն݌4an"rlqaHnk8 ZZl"3M!2J"AFGl.qԂ\9bG-&oe(\ 2ϫ mLkhԍO mO- {$U)hnBf~Zù6C Ai =ʦq-V''+hBe4][ݲr4B"ғwEb.5bwF6 r߮:$J~BR(6]z,zf\UhRkkqA Q9f AYɴco?cs[1_uf^ШtCD=LfQf@=7Pt>5K8U8nYϖ@e579v)Oωc>T0zi,1-Ewl}'m>)dOCpqƁ\(Uj%n~{X $뼔Ud +f8Z8k >,b_'ɮ]bhѼ* (Hh% ՁcDn@$w<ӯ;>VM Zy81mGBWhDG;z C|AF$q^MY.bUU=XeD#7aАasX>Ji YSqx#ϖ;!= b&$<avP"U tJѲωU b0Sy'g_b{牐I:$6iNwimj_C)Q{k[$}\2!D 4tag0wu> }f[SЎ=a| Aa!2dfzpU嬯{##`9i/P ^zJ{o¸u{0eDTU di `ReQН9QEx!)frϟO7팁סBB" mc$ ,8GpBwu(\F”D;!/ގl- >WQwOeˁdY:GqZSRTbzP#$$}8BSt$B6NVIZ@sF^sיDB>V7 Mc^W (~$< aLEdB2Ye, @PC# 8@ "F陇 9v#&L+CcX 6avatGGjGdR GdۏMsa,GɤF6u4{+1J"mIEHTmI~,!f3$ ytS8-(>oF1KwܦzG$N" 7;^|_XJմrHӮiϾN*)rt%N|߈&u 6g_w@ Y$L%,K'6U;c $`m)#$ [>+"hesuNt!^n{͑$Usx%br5.x#9LNsNXJ,4415h+."CcĚԺ Ci(Hq[MGHwQΪX@F35E*%) 3 &մFndEk{2t%;E"tKWsgZ27)(a[#>F(b9Df w2lO <LS]mccDI\m7 )_Z}13,A_H!| DJxO#Q/&I%H*h#\E2 tpdpvJ>]qϱ1bYY]DX8ǣ،@ ӑiFIw;rP'2Q"$5ť+H(њa "~RJV]_ӍW]Brr/ԻCD+P׈-Q)5-p\!Vxvz(""|nA <%\põ-_8xLr\/FYR+gvZɪtf~H$"lK70YXcp%b8o=d^qLu2H'c_brA{8QJ, B[Wߚ,l.עviϺ&br8*-\NHTz1M8H< v6eOR$H4A_ ɜ2Ĝ{Z>c2@Ԛ $uP&3$];%(1HT%YЅ"l9:xcs=fvknZ$z_]_[ 㷢qgaB܏丄@ռF8OĠvQmЕ(|id,^geubBC= t%1R8Olz,)^Q{/UAe(ޡTzyhf[3]j.+7۩󴤚'rj:ӜkzSu{RR(tyZI*=ӆ9gEd$bxwTaTR{* .v=p @2 t;< `DxY#|SѓLiUC$ %KR퇹 D,kΐҹ ]wi|fNtj ٓX/Tm K.)THQiy`y6(Lm{x|]I$YcǞ~@]o!mcDtbn1Z:!9^UM KS".II > Gj45Bb1ǢW= s#G3Ϥ2|Uv'z֟1p7mUX'G^8c],tёKDXOA{A+sUq(l#aeNU^g?v1_]]t$_?#$A+d}h#69w)[LA_+x؂@@~z\%Yv\ \^9RĕV(`_Kl@)4ӖwDq"-N3O=8z_šU!mI2I bOD?'OHIm#}+:dWӎtiJb7."MiC2UOWISevdH}zԺu::$ bU1 ~xALW< x tz:ݗ몉E#`T'eQX*A 2"R 2 "9Xv߇ۀtgOoNl) UN ! v*DXz$}8ҧ 'jEYjф&uA _R>"=I%a "0/BǢzpHAIֳ+їջM=4b& >ƍe+peq#+%GCc*h#ud68ZYLg$⢔#~if NKuT<ܳ?k)WkTurhr ;GO~ y]I{VsHSd!ۭkiY \")QVXy`v&`$ OFX$y'0HZ[57.&N뙜h;{l`ooqyih.;)Dѻ2(11dr8+<޴g9T)[D/x+QQk Ea cӤEz4JQ@Hħ7yw{ϵ9uּ2oz(wI'imF,yúwR{z.o5 hs,n `A>[? {i j}.~qbXGVP@|yo>*rhR(F ׏~Ǯ%Bk8g~v$Qr[gPuOk=[cq31q̺{}OEQH͓O7Po{;'i c=+/;@aŭ\~Yd:ZsV `Q]>ιT2!& T ބ}JmgXLR5znNS^sR}Pa wKsBƀVK7Ս"mI+{Xtal$  <bUBD`3Nx=u혼@̍%;1G} K8WSGq+[vSc1o3.m j3V _I,8CɁơ#Xd I&42$/ehIX?2~%")=lh2͵hKvi޼ i:btIz`T#ΚƻI&`ͳ 5 k=, UAHG|G[c28d` cH6!6QLDP'VPsE4jk>5<8&Cu.RG^(m.X|2Ee5{t@[|ȿ&fk(Om7Hm24(^ԉG 泒.O5kF 0oQ\T0~1Ձ#]-x,jqM(6X$eס !ʬ@ %6̶6dĺN1*._f>qS]G^!Xa^fݔtDȊ5Ŗijkuv/zFzG(6U"p0MV@\e,ֱCQq zJg2e՘LQ7V\㥒b76rN3NbUFbXHׯ~ss-L1웫Sf+%r|1LTyg.9⵺ 'j}N [U] `rD+ǐ25֕Lh`2B!qEJ_6g)\=N3bt>ht\>'b-XKN0+g)hn53#ws4"+D`lkJ @zM^}'Ө8ǭ^ƈWl_&oRk^gYsGt0)&'ǽAi>V~2Ý|8?B:15(yK]jWݳ#&³5d+4JuaqlT/]DBµfG3GJIҧ㕰[sHcJUڃJqN/ &W7D%] 6wRz7/N9/R-߾:|FB]Vu$P &uzc0= 0u.G1f'0{̛qyN.d%$c2h:#ŅN'jxc9I`GEI5%PX;'xr(NG67.-mUޣcm(Dt#n8r~;d_8r&[¾<v4do1G^е>[K-trBI"q|D}Ȩ%2K!Q BHO'I5:wY|#\G]˶8QZUg!2L[@T(n n݅Rv~q}g^Ԭ8yZ G¸)11LUKҲ]3W(IfG5yz[QA Ul8hK3pd=ƱnQW5z, ByE,y+!=PaU>E^|vt.ԫCךEJ4A8'Cp;#*TYyR̶$!pWS;_sTk޵lOTGcL}Y221DpD@ vx> _Ww6 'Nů[NG~#RMFTҸ:xZzmTACAYy=%] C90DjN WusӒQΫ_O*ϧ|667X7b2]>ٯ`{<8[ ИDK?0X }#%Ռ YhwC0tHA_j|u(9[g>sZq`#G [4:cΙA|#aI݂tFRrg,6 4ёh_ts )-!'|7M3DC½Yn9[q5#{=c  9T:!pHq(dG' mͷ.y$!>.ֵqC18`Kt^=x}4Z'i:pG3#;.>\ ]TT]Ȏ2U|Ṗ<9F@+˳T E߿d嵩"/S.r`l.n'}ea4SoXLB6۟`` +n-e^% JBQ\t(ث[508!0HF1|O )qR;h(7i?>ރ|m>CK`pIC!ad$q^P< XN1CziYXV!S*"ۃfnlPuc}[2;!O^X` ^b/|H1u $I퇍}1Ō!Y ֱۮBSkiF/fKmS|{<&g&i S=u,pW>Disޖ>``=T&5#eRWKq~/$1hh2G(9THsL!LS{ygeЬf R1z Z,4 "s{-㺺؜D ܰ->kobpf*2,w.(McIZguܞa`H`.xݺوcdB* |+_ᙳ-gk7}{ {V,p+OcT50J`(,.D_||b^1-z6+S{OPdU~LjFf_3yhMq>kZ? YDEc @{%)Iza|in42vqKJE"SVR88LP}uC{ԬP+ǗNX7=^OyčG7\J?OƽqS0\yDN:w0ؘ؎R d%B6zq'~$oX+gCۄBM~~~= !>ھXC,B`P# Fr= =IA9JGTb ",/bWoWEH5H4F4 1uhB:$I!ȣd#Zd_uhY(T(ZljUp`lʰD6֊.+lL᤭ktyfz.g=] CK&PNRx/Uqk:C\ $4[,y0ڎH,*a 6%R0pjP\C~iUg QZ|m{'~vxVt@qqW  ٜ|=o~*z6&mHGevH \"0EaP .խ$eR6m݆M>Ӧ6ҋCA &|BQ]n'NvE*n b1%窆kN]L-(gT|p|^EڰI U=8$csNcٕU4Ö7m[A3 L&_$Rv,Kt)fU#$v,w) vV8+7?DVmCCBV∻pAhDλOМT#_!YIj2[ Zcbn+m̃<2_!rDS[b0"!ӱ4Xm7nAG5WdTz.]YCR"So| XtF=(` qiҖPrX)/KC&zW݉uoҒ8qQjo>X_;nX_FbVRIJXf(H$WdV^|+z&3f+<^Y%~16{K޽=90fu 6VF5"+]!yX6,,ń}ÂoՔ Tj0pW* >0Mh~#j"%AYT,H!%9xCa<܈x>+vHx@[ނ,D9`#pAI𷄨`C2L)`'y#yEabXgK?>7,c&-"Ѓ߲2ZNœcmw=򇛫d"ŭxeߤ6'kF4;U <:hx;[O>ݹqH=|u]~|i2.{*H`eNd\/!E;xs-! ``'d$1'6~w"݄~fռRס?s״r&0|Nh6V/#&B4Se8jڽׇtjiQ*_m&kFyH:k7 aRPd{qhX]Z*. #m Dv$X2 !碤A~dbO#ҮJ]/T"BKt7}XkeT}|B= %˜S!{Rd;)SKlIEapX1oT8Io,r! c4LbDنx245L1Ek1D+1x-]R[! huFYFP";锞VTB$D[Hf tSPfL!<*|8cCuT#J ̈'9e&kpddhi* pA %ǞyWBwc:m[Md\5)ؾpSI8콬pFry!ެZXO w4J* D|>*KkŽ WVh 3O3t x^Pcŭv9v]F&Gl3ad8pe|Z땦`)Ml4hqE]aer5_2|-h G;Wnl<[»l|q?ׯ}o-.nOߢ*ue{eݓg$bj|fR d"Y:Ill}-TJV7 fbe{6]3EtIɅzOEl¥3lpiY-c0eV:cAz?kK<J"#ګ93]~]qS[ (41ncYY'RL1t.7j738 Fi"uP 4EW+htA!Qhb0n"R=ej_#ZT)2:T@Kʮ Mv#뷞7Hf&REhFw>bv*jo"[ǭuL#>E\RJq$ H䊘%q~QNv۳I2x:C3(nv%f9F}OȈ>RO|ށ`EPmpdư{`ɭwʌkK)]"1m kv@ `:NiK!bu#[H[vj&f:wnV9TQmypV+'`IG76ȧBx-=πK?#rw"@ 65m>xJ5J6] fW #8P()l.bi_I;$cPnTb:sӔYz7IMhJۥ]eхlJnP3YPV.F]rcBL+`.GyA'u1>}WmhV#;G9ċ;et3(4 brz1M)utD Պ\fnZҔM 0Ђ wJIw `aij|!, 46$i"УgJb6-B_ݎ)UrbKKnJBǭݻ'|Bݕ[ Lzudk8UUG<6YyQ2!(iJ6a`󕵶;'%m(3&~(s|x]28#1ayzWuo鯧-;tG}Y(jUZ3 iR4 Fճ83Sk=r(PZl i|d1@\2sXn΍NAC2%NVmGUx+ ,KeGdFTBg|64Y'b罕IE5 ǿqSghwſVW GoY]WP!)^8iX2CVRooUVlLKB;N:58KLETM[AGǺ 0;2AI氥-U $|*Pp?4u8;,ѧcRU%l/4S s" g>Τ$Dj:n<<2/݇ء}k ND2ΚIUel.Rixܕ(cE7n'U\AG3ק*''sETɑ]3yہFa})@++/]6HLZQ1~]ciahJ7Uel풥xban0^졫'h%N+V''D+pps"psTMQ>RݥeqS 6̮H%^RpO,/',2K%kW7Zy{tAя-<=>o+gc 7'V6Yp~֨k޷l*loO!%_{.~׵[W&qd'|WLm/_]¸Dh:Q=( 2hvVbi-2#xz n57ru{~ 7MYl,/txq3u"APn( QXEKECd?DCUU/6 Pn@A0%D@AT"|eb(._J*QM qQA^"b`"oQE~)*O9ت4PCQ);7]VaoPr Q\\DAՠ? ҀQE˦^#@+ +m"pD /W#@}( rzJ=8 E &Obiz3vӷ~`=QYQvx.vem:Q&`kYNUwyp5F*q1$D√1aDtܢc4.0y悆! 8!Նd'+ޞVCT6́BS[(?_=:~taDUXZu`TX1-RS*a z2թV(WU%,h))20k@vĘM!E8ax$kIB&w?'= }&py ߪْWAܪH!AMsSiFg?yZ )EX1KdX2 ]aVBaD{Í֒,"@(HU"GF?|O8'J1  F[N>V잸XPH)!YI 0"i,`Cv͠*p|RIqK'qSTP`N]BRcPIikY iBm`$D) I;YPdRE¼EqI+ V[JPF[  M%@I&\6\T8k2 6`ő֩r4DD2 iVhS)PNZ sf((" 2.dڂ a" AkCv̂e@`0PDQAc1:k+m/22h _2(|QUO1Dmj?H>l( Wo+a!X,@)hAYV2~\1"Og<M* 2U(bjz3XLBpbȠ[%ɘ9W TUDcb:X{9ǎ>(Map !c %d Š$Q"~5hLlC74aFMfj6Qy|C’(#  EJyODDWJH<,3T?;X#Q_O o;RwP n*?;ToiK'1ftOd rc!Ȍ7齤C&a|޹Q6D9ձ_i$ *20.ʊ@R>iQ栶Hb&Z}Do>xkk+ܺAR)QceDfen2q~1j\l1/#~Т #5cYTKhU nOض\poft6,0Z zA *xV@F"U|'e҃Mof+.w&Fب~ `(ZBc? ?T! C "F1?vaߺ& 4 ֗=6ȂvEsgØԦ!p4ۚ(Z:+SFr9JI Tl NOPu Pw0 B>VXʅ7ڿތ`x d V|xxx{`,bCDKL~KI{rP(^n̋'j\%݀P/ݗXĹħ\q*74;d:<4 SeR[Sa<ƑH%B\vxr԰i=(8Yp A|Qu'es8;wc OʂRfkPӝLL3vo8:5Ey2u`V&&>pnֳK[ʘ]υ#V>>~}yZ0<̙"$RE L)rAao2*JdU2F-\ZSUJ;peR60J1ӘkTeFo6bb[)7uZCc}nߩp /N]J vZv'B82 q@p|u"/: o=Cuc?}=sřjyk?,WQ0PXvDhS Uϰ2¼B3 Ӎ )~9BǫӛIkT'eC`/"/Ys\3ؘ1k/-*lUՕsLA _}Z*mzepɐtg_Ypt\ioꬿw~K,|'W9o-MZQfQ7;lO19}ݨUeK1X嘁uVR,eׯ"r4U4JЬY\?+DDbr^?힊n=>)|(M:>.?2c)u,ֈ |?g5werb M(I4 yӐ]ZP$B Һs=σBETy_~Ό 1?:~_0OoЄ:'>??pWЀ? 9w+8(íU.>g!攨lOoۇEQcEP @&"A I?:Sx>jc' iC -k[(T=tO[5ܠ&kY뮨ŵu5n?sK,TC QL@递C%T<:vJC4h=){>n(&S=ۤX >Y,&?}GA> ?b-7@?T>})7~\ϸd_E2il]gZ f<wTȪWl~L==t,$V[ݗRUy-6}V9LX~/_=,a[S4PUƒEHO=mab)l]S|F,sD5!U1H(UpA]Y9ZWOr 0Oֽr_n,/;#<ꨎ ߧ1?'uqpzQLGcl dȷg6x}uUr z*˃Eh:~aM]'=UN{^w6w TyRAB"@ z] Q [wQZ7cؗzZ.)wvHtٝ<5?G9Bz |>6,7;ܟ`,.u6UE \?n@؂a$ 0{^(B]f*鱭Gxuz;ǚ=~oIBO/BP~C>cn{1Yڶɭ gmQT 3 f#}Zi謘onXmzQ?zrbw%t+UH+#5~TWiA%| 1Q!;?3Z-vѴnCAhL0\8vP@xTS~>ʌ 8s$.Ҟi_OmMCx}.ExLr.ȇ鰠\E )PTDj>OBǴĆF!tbPC(B4wϮZD EkXV6>m%} v9?s! muC@$  G(7")c#2%@F24h9׷=%KцdBt8=jDJ5 RqOe.q??3ۢ/lWAh$pPqbZ؁+jt 99I&K1N6uH#e._^G_A%R<<%Gǃr|E$v6xuѿ؄C'fM<[ݦ~(ȇjOzt.@4db6!b3,a 77h&vpႴe @/FKZ~^"y g!]2ZAkN=փ_k^в0LamA{ADsA N ,G:\b=BJ76ۉgGCMj\! R:uEs%4*φ p4g['* ),(C;-(5GKB8,JnU4 ^,gm4B!Y\m99)%bJđہC=(  d" ]BJ/m)YÊ;(5=|>HPAU:߸Yc;} Mث܄Rt.$R,^DIǑE\h!닪0lTʀ / Z"IEr_7ᙵprw^y)B4(A2!~BsDKros6JdH$ĞH57dnX  UM PBюi\6t(P=ּJYE ypBj pPjX;a 3_Ad4@Ώg:'0.jciP }װKB8;9$rvP<`bD^捭a= QMX^(ȍ&@A{}7+v@;,WB_Pg@;W E4@=p: d"cxpS)>rDF@o:X+yqH<~`ݷyfm˦z7G,X9Dnӻt&ʚߙ}/c;Dp8-X~td\..s;.6K\& #PX:էk9twZ]vG! pɓ-핹Q/$ yp䝣pü)Vsݍy gjρڸ=K@\0؁:6),m0 2c2"u}sXyc=#y;eFs2-G.V 5=^f]-p==22C8lyCf*WXrP3o")g^nV+nӕEK\t*](PСU# B{ժjY53`Iut-`1H$[HbO P&iƛuj0^g\~B1.]u qCiJRҶt0hn8 a? `-z6ȮoB-f#8JIt=*O=b uJSDcP~y Y[8M%PL%Ŝ40' ]еf"a{D{ [em'ѐ^W|ζ#G@aQs6miqPQyIhf&!#~,n;{=vRQGsf-;;'/zzS[3uRJV6/IhOyHRv\5'I^j6UG5l.Ik;.dL.uXx֯1G vY+m/z ca巑֪Il:cT-:kn2|BJb$iXк8{]hz{\p$cBϊy&Rmk4^ ">$l]7J]-:;HԬ|0g{WU]M꬞FX 9E RD-cw\հ# 7{yRzRd\8z}H{Ei}4<,tՕElۿ տd*&k7 f靝}Z0xxj8B/?nQ?_D'e|~?~ߨ:uχϿ `G/:nG 0 R\leB`K"$XVF`\I6Wc t 5g4;:V%HX% jy'ͬ}m<~4wYr*֠""|@Ab q`>@A sT5*"wR"ADU/RW}( PPt_ڠ'2nD/E1|O'qVKXm8:i~uZ-BD&C6ȹhA/  FPZGݭH7U9e@g"Dga1uE`( ,4*Ad( I!Z6XJ[3 K 0nI%rV8|a'\JX3 )NGFYEN M3md}L!{̶Kh yuOz` Oj FT)i2"_OVkq/Rz.$dЏ19Sw ʻ5T񳬝<r_&ug:Iw\&ɴ6kYSw`ГhGGt7mCfDïE|J-:!=jǠw,B181x+P_:q)[Ed|Ÿ3e<7MM؁6Ls/aת@l7nNKIe^.ϱPr 3@0VuD,K4A#.-˦ܴq(`PExEIau!#Ǐ5oRM('kFl޴{Hc,uKNx8HGpvd9Zs4ws\ Jnt5Lq'bPDR A {e!XxRmP'B=NEFCh@scc0B䜼$oRq@Ҫj#ZrWH[3) q&SLhI2:`V^ v1LB ɵ24ᕢ`5"i֚E?>y4iOqug9mŽ R"ZD߮b k㱀RH#B iřN[+Hf)3IxuHF9 p4 ~ߦwh2n(q1dgu# O@e$!#t#& ^ GNvp1f +뻣y[vgJi?17IH@D t݌Ӽ2@wG Xw0b 9ɺ(ދC-D)q謁͍Ȋ@g|lFg@OTl FCN阷8=304uH$P3gTk{l[@lG,ooqoln5n5Yȑ$6V٘` 95tdh삓ȴԤI&]V2:rf1~a8<>Da pDB+ Xb\ yA0qafaF`9kU|k|m~(Dea@5c7ߙջJ@ZRA.aFCșO'| #F/s#CFF1מlb 1rIJ_[ _ZN!O8@m2:]QĶ]뺣#Tnb$W>բ%c2/#Vd.aD2 2=L92VSc ܋Nmy}[*^j[hEovC-*>$Df\Gd0L'mC MX/ Χa M~#;A6($#".F _k#$^KYR7l4Р@(D*ByUwx"zPT"]MrTAC~(0DP`dAGT(@ ʑ^J@qQ" \D3:v":CT+}GԱf*"*\Հ< 3;Z xqS0Y I6XVBVJ =H8KͲXЪma3 #acZ@VPE29*d`XYy&"[ВIwHMam*@$ hBԅ3A4%TaU$I'B[+*99ߊN/}9&C;q:$ s%Ѧ t)wB`Md 0I lc-1c@hDxA]4RU/,@N%h6k(̥+d'';$T0`hAӝl I$t<#KWk;a&ƒx 5דJDp<=yL0 d nӂގMP' f[&CF{h$X)X r\& 0S[o.Ir/ fN2±8Nu"/XkWsvfQνl+uCnlavB7efa35ZV @NY!zq CYz^ڷx1t0C @].$;gDݤl j+'Mc&)QPp`E(R0;,2C"*783 wqg 4hg#Lm{ntd5i9#K,HoX8C[C7 {s2ݼW&M901Vla(Fx n ΅d2Rq)Idq7 ;h cG~sNtW"ns|<OEr; aa ެ6h֬+mn pDǢ(frc0'h *bmDXt@جPN]`5H @6, v&dHk,JL6U{ vac}u7z%7KmY$ "6ڰb2hRM*Ml(XJrl468fV1p054lw 127ls 06 4gr/ɀ+̹0 Ib`KIb-*n:19٢ ȅGv^ 8(uS[ JN!sCH4 ed;8dTsl;hZYl͖j#7VM4B̢2p|(BdC0[BB}mSPTQ *Cl@Ȫd(B) "ᆘ$-  **3!1.U@d SgSDNs"QTA&R( $3(] %ӷULF: /T&*(*i  >pPDΌJAHI0D57b5EGT!gcB)E9QM01Gb T$:"@ɂԔp[81撙32X1A"—fhУFT$6["N&(l *C!fD2(0Rr!MD)FB(,wQ"h3ɻ&MSb:!6&2橤 MS*]JR(BD գb$AͺU ʨ(-$̇3(5LTF Hl"$U3) M J&pܪjIN \#s)2cXlsTfZn 2T`NpHʐDiGMPdU $s cNBNuT8@ $BAS?>4 :mM%4r뭩& 6uk6橬1jI pEe*t@_"n1@DDA'H%!]2ӘagK堇6DKF" mI%ҕ*0 R&B!RV!" H$JVJ%3"2Qm!k- X e&0DJh̄%%(JZEd #(cJKEօ%+QJZ(c1¤)IjRYĨeiup Ɗ#.2)3%+ Z)04[f4c"D Ic>\DKh eƵaDYccgfRVJN`RAekP)k(iT)J0D*JYKhХ+K UKEUU 6TV*LYuO&*r\(T}W@ʋbC{5 Pͭ^b(W: G(@ӝ,,qQKX* wP & *V@=.ESM}?d* tK b nͱw3Tf`jT.K=ڪ(?'("Az^`'ꂅ }ՀܢEb/@ X7E}O&BȆU.Dtni+efc)3XBFlmU8I@NDPb/O;(oT oT"(~( MN0@Dt00\iL1j'EJPFz(C-P)Y0@(U~*関(mb( k5hN(h;*:;QA V>FS8=< _;CqM`!!ґ“3}4d!:`H FX)1l{7/'GH`H$LF3u!L@Qr_W"MJU$iBI x2 $e+;׳`2~&,W6k>6tfs@@c8PC\nTҵ2&o'7_#~ʬ|@1N~z28D$Cg*99Ɔv$TUMz "b)=P8wT `*s}A Q((j/] CjW(/e5H zHxj }@GPFM2+CgjN Qq*U` 1pL^'KEEzp"}ESد"ET~tFXnZLgoMQ QՄno%#}a׈a/;MU:CUQ~TIܛ[]-nm\N{H tbJ:g@JJ,.;ՔDZ&< QƊCEB@@)kr2fqk$Q4bjXtU*EU #>`(A0E@T-E\TTQrƤイ}yC8| {Zr:v棍l~ݨȈ$N7,!6\?)]qPuuD#ui}6P<^hF (WݿΉ=:\:6?0DҒA\8r4$gjtS"cҚ?_/DxDŽTA"*<)s桋JQ"4`Z>$zH#/I:l p׾VVH[Vw~_Wo?_2NeybH8vꂌrlz, ΑӤFb\Z TFҿس>c-cR)`@4n1{(_S}ފ]=YDږ9f(#Rw TQQDYXq\ݠ٢-@ 8 fB|Om@Qp`>(E¾3Dvݿr8N1o֙HWZul?D7c7pU[6ki ,"ǃ*v@ ?U ""ã(ۀcښЀ|IP |_aX81fe7N; gWw< +ؼ}vva%vôEJhˣ% b;:v?K~S^Lҁ1f˃ji;^Yb|ub6{#)XũJ:EU>RlB \421'_oMi|A-_]t Xk\:&HfpۏOPЩu= f>'g ⥎5C(Die[+w4 @H"R}k;F3t}G I^sܼ}ϗ~ٸۂ8E9Hk8 NߢRuVf ^Q[vi v{r<' %)=+oϧ@|fjW(G[QEg~F^1Y`Un۞oe f׋VZu‰S-QDw׵O=MbT/?"G~uiW =ޣּr*\xe  4#N|:(bb YSG:S^kHJ& J.J9|Qg\?/Ok:5uAb,O.scߗ(V$ُX[9<5ت޵@,.Qͦ7lm~{^82l޻= 6S2[ +ϱ5φ[zd}(ysuCh]Qjإ5JW/111&*o^}5T:.qm*yr>Y}`o/-ғJ2eԪ[yp5;M3+Wy aL4Y<B[%s'_M΄OjP;h;q{tpl˾1RfDD$R`u'gYmqr][E)pl(]PSViRSd2’( i(;h>_"4*(A (d$yØ0*}ƍDr#WZZzDBQ '0 ?)$$ 6,աuwU$*g"(-_'q:Q]4M_iDVe0زRzxџ|Q$KRB@!JB@ c/*!xϗ\ %)\ 6F'{ *8ZqOK/=w*g5pfKHar;ة`@Y( Uu$=5QUXY<<"0l_yE#zڙӲѤjc^\N-n60 (R%[7taYDXD`*vutU#o+8 P56Y8@hP+D~]} i˦#NX/7ºok4?5Y{_~lܭ7'øB{=i~9W~jvοCeҟEH)Nݙc\:ۋ1MT@&aUD$Q*aSǸ`%Ԯmk=>/wkCy_Zf5K ZkY WPވ${sIEQQ9] ~k֞*SK)џi"A.QKP!>pHYHxE[&ߓ0M Îu.P؉Q58i19B9 ښ_qkG `r*+|hWBQ{#}hr*J'6r}"GnE R1h;Ts\_b]GF6yw.)Wz _70!!*"0poyEJ(9uet9`b\DLi9/&3?-4ȸxE BnveB0 t٭ʙN<}9`8cWĸx@!Ջ[3`K9y#3*㝳ArhoW-FE&FQwkhtSgs%\y“.gvHzQP L1R S4s/}gĭ zWӵbˤK}߽m__ߒx~]0Kt(0;GRJ/N _vccH~߲mΌͻe#3DQ%*9Ǟe&yEY(efuR>[h鮍IwSg.eYcùe|<)ꖒ%u\Aȧ{ Q,PFHv{#p\ϫC'qj/JSIO.ɷڮڡ<];hjs/Ϣ%?{:-lY5&/RUxLtй DJRHI c#tb񦽼4$R\z/J=VSs^C+Ssʡ6uHĤGXqI~]xW}Fz6ͅdͯ~ל0Vg+i7HS_^ ډlĕag&3jܚ|%:|Q@gcmYƄMNev}Z璹JNH{v0˄5<Lm]YkE yOMtQJNY/ϼ}WYoqq5zffե#%W+؏6MsVe:98ߧJyKݗha2qs.Θ8(#" GGb_e3k~"P P}FC)c0d†QZ(s˺P&uo#K%7(PO PPI%TU$"=<+}])?7~;bmpLv6z8( =p ʟً_KNZڱ 1tOY^!Do PhNhjѸ⸦n#;+&G?2Z6L'1쐄9DgTt{=;wo|f'˜&Z:9{ zLlz/U ꘥4&9vm3|6ȉG9%WTx$Yi<7EJf!8?UH` T PX) [N[&ac%sMuXHq򫺥Zۦe#+Ӛ94#Re{OoHܬ6|E3̀2ݵU-0ӑt*r:n*{^*2Xݖ1ZnQqmJ:P, ~|f+Bz0a?i,sSE f5J} [ń\*Izw ?+\.\ѿC.i np|c땍'vy1GWzv%l͞Q~|c_%2,dyvQH<6ʞpP5nWȋwzJO[TqlXS)k.ly"\b30YS2H_N1c4ɣhI3mPNG~Ns~/'t1hyWAdHʕ_vE/Of2 QLdC9H5]m B@.)*CdT~c s.JGF|szg9t` K TQ{MZ0=Tk3Mg &ab^-9 enҍɆp zIC{$F] fKfjyQT:V^rx>SKFW)D ÛP6{]KpWpa œ1eqOtYݫWk3U[by}41n$wuKw]g[gZ/x̚T ;iqvaik;_)mN\j_ةOI(kS}d0u'mZMzQgR.Kt/=7}/ !9l~p' T$ 1H066{L% :c; u+.@@jp=COfvNV|!Fz()veqD̨DpBF c0~Wȓ 5ZJUv})#+de8_R+qYJLlmbM?k(!^£BoiFե?vAqڮ\jr],J^^wvuOӐ]KY) yϔ[Sө0L7n7&R+eYv.N*,Ai{S,5{ D]J|XIЧx_WOin3̦~dZpg~r-eƞWgߗ>x\R gd<+EAp)p;d=7pgZ^V+mei\~ 5إxpΑ4cbnS$e%G[%|I~2Ԟw@3\ -̟k}EAu$"[IoXFqQ׫@48pyXhZg_nëB Q??7lxQΟrȇ`\a7DpCaQ֫ϪQܣU`vcqix81P Mb~rw_!<>Ur@\H w~P/29DQ>y#-6r$]q3~\ȻYTc p0)GXDa4xL9]D@Xd/TŁV3O]fx||~GNC$Ky@n%#H@iҿR`R7v֌#XkMv,Scc)]LHY$gKaiHQDj:gQI7+A7!I(F~k>. Ze~ KG:m}*vsAUb6ِh\ ;@)C@Ma V+@\|[ Alpy r r`=yro|ݳw#Z}LpM'5%k *N 1zJYL;۫/inn%k? !G=fNY\3,ZmMic' Z8Vi272mZ|,(=-fyش`QޞۂM ͭ2!G.T͍ kB'%Xs^VM٥rj쥼V+O'8uQ 7u MHl6B=T8ˏPoڞPU AL:/[V$\R)ƅ`E˦ʻ>ϯx͗}^Zh$jЖ[%~Oȃn/˕;GbN0FTV668XG ۢZ򀦞#j[wz~mCs _|uxpg{#BI;3 eVڹT~Yѱ*sh]5M^ReyqS vKZySfZ?64]OHda^v̯Z X_.-+XOm%VUY aI7le z5/l'1a^G?sCC1=nLvjĠRͺlMZ[wkL]˅zu6wu0s~<.>ۯx?5TgG֬k_L0(742Z[W]>Y3՛($.v`XrKL&BbL2Nr!@b >{ZwU~ݟqlv fÑM8^Bq 1Ll@CN dTRv>B @z;_vJoѧ<fR՗+vT~1KwaGw&T8S6 L$9SM{j0|26UAcz F.5'=ŁtD ύTc!q%ܶflWqS`HuG9q%. dz׌gGH}J g(% rrm2̕uԸG-Dwj2)ZnMSJ =UOcK#Rz|.|jmZԃ3.*l(9AEOm?z޾ONCHrtmW{^~ vrO\#7P{*sT]4DB U-^O &4@=Tuފ%'(MrD6woU@>*!u %ƿV J  ]P(*t]Km b|%5y ͏1Q_-"b/wDAxh խP@ sLv(k0DKG /1p[@3zP7d JB(eb  o 6zQ?}gΏW~*6Pk]ޥvQnߛ-R'-W1oCm C/[A]CA`ij[T/kAvÖ"V5@y@lQv7Z%P_؇E⩚!rm%o@4phBD<QhTXE]QaP4Zdx;QtV_<1N,ۖˉ7'RU~ +] ~+ '10rRʡP&,AM j^;koٻzYYgC6EC@y !]CeV]-8̎vnJ7ҞZ*fKC0T=)l޿;(&j>64@04mAAapDWEEX|ԺhyarD̨!U׸%E# {߱ IjX Cc1 E E,4lXޮc͐dX OGZXv8|>?F eN]c9I?0h>>ވq6^r!;QF13Zt=Dj #!=L3<mGX\?ál?P(ZTYCHWSWB7 nL^tg"O5E qуLC}*6co F"2MHWޮ 5l?Tptl11$@cLFPA@$jl7Hb{uzN]>/8Q^SXǎ \+$F \,zq}^~~ Hpj~W[>:pāO]QGF(syN"_M{g4HZ7}8,8m)mpˠ ~X'1qK1ĂaAr35}D*`)ʀ χAspݝZ2P<) ;G'?堦j~{Ȁ9XبT"Mr#nt0WK2kQDzH&Lw{s[~TS9AkJQG-1хى64{etIJ\T p9Âl Z{,`V\ P0% &o(PSjx'ͼ+SѹQN$]1Ria2TSŜ*0jj'#MP;~_[p_TAMZ b>*bG[SJt @#,Pd TZت q50 R] Z$4 ŷW޿|f$…!0m .6e(Ma<< @]U(= aםvϿiHI+])=p!pR R1Nfr)@$.\~Ta{>g(`?AX#R81֝ T `U-}N~:ꯃ| lصsڨWU`YЫ#*W_=O''NO(@Z_PTږ=$"gL6 xT ylM ~!nn"ҙChBh(r&8IjG]}o^oM,59> ƴAÞӺ{ޏ55ܬr` %ĀIXѦ*) #I 2(ȤS ?>ہ(&57 A4# ZC߬9$Hal%աbR [b"̙24Jb]:HD7d ( jZ4.AFϲ>x>u%!H $Z#Y Q,(*H,)"d#1._췺dWa~,(ӧ/O.&9 dEU0رCSnvhv9HJ]}NPx".)owKiҫYE(Gy̔C7E9݂Nh҉DQH4PO<*Q0eqdY]$<Li)ДN9s{H?4HO^I;u%AQ< z0: e4HG6)D4J ZC[hJsY1ӪMI se@%W sd2Y g,}F47"Jtnw8(?;znp4&45C8x^fh}EY2(6{[x0MMI6%@[?ﭰ#Mt-m ĈQCAÅSM9(t76& h)L@aGrd^'1Ĭg={niv!JA90VmXpv|&no+?Iv|T(V\)Qb5K?|:v7;{kz1"PC'Z VȑW73'j3wIAfiϢڱ,]膰QҺ&UxNhfcF'BGrrYb5 sStzhpg!'M4Qɢh Ζr_(>GqJR}ea]7N'f#] >@ͭıPXikH:M[ Xr' 0@̃Y2XQʃe3Ӛܠ;c}/vS$UOկ}.F\a6uU_ .I, L0mՁHy%_t˪Z0߸چk/23+u} w4]6onj}h+m x`WJKUzueFja@6jdWO)=N¯R1Z%Sꎵ*fgҴ%5~Y[|:inl.(*?ѯ0#)wA+─~Q6nNZ헩{`޷j |e,lTfX ϷB[ Lu:JL%hюT; v& ŮJwzݞaɭ]+Ȧ$uYj)E,&g*xG =o<=vj RqP.+'2_l%z X`MvTx -;DFW-*L[+ Znyb%ЇEJ%yqbfZ9b Xc%wq)MѮ'a>\CqɧæJSwAt<%nW wJJ5oΨ,|KF%Uo 1n'?TT*CEJQLIw'vڐ<•(c{TGPNiAyj v*/vP0`DŽ!⚐4ʋ1iwe(TA6vJ]w3]X:IrIX?rsu%]=3lvA|^'*qJy(l*E.*k\m8([?R_UE b(Ė¦ad|Jn fY0QHy{"GiY]YN *|8.[H74L\o 2t˩%<CT])nKYâCR8$&/';Irpq{q&.ajvNSeLZ# %c}Kŵ0t*f> N/q6_3 RqpL]jWƜƖ틧Hwe[`sUV~N2],2b QNNpL)[ըa1IcJSrCR>Gy{%: ;cT4ȕp )gyuC'S""rQ4TBqK l`ֈ~I} $}nYR7Zw7p( ""-Db[XK,:Ҁ8(댕1rbYq8gh HK$N+0 Ez/'Je-LtܒGcl=պ|}+c v<ᩇ֎[]? gT-'䙁#C6~O(R]ق IJ:/i7/~f.N3u\^kfZdӖէR5߰r%خP.p%}2U;oNx?p@ B;’[8iؘFUv֤,RmhHЗ09.r'>R d \z0{^@N|nivw~n6 (}GW[7_z6=w]u!q.%Ā!/.'4>9K(]Np^BՆ0Vp0%Mt+PP(+_s}SCKw4FczwM[l4^JtƬ3έ@Vz*ޡ9rBp#~DH^fs&OK]T[ 69?pzzxUng>4Do~ՠvs;DzS˗wQhy1` q۟j4.p  vΚҡe?5V1U%*gG|rfXw`z0ƙF*+EZ oS8/Ch(̩n582Ǜ]]h+/j9Z(ǃ Jt̻zs\BT}NV򟏔އN+χ[p?ӪiqKb7»tiY\҈2饍8rirWVl |K^RC7!1,GQa:YTxX-A{zR$;;l:9 +>z%[vT $0ZK]zO,tdV TPĠ$: [6'To0W˝#֑/&̒Bi0R/ hzy t@sQ_ ,Dz8"k n{?ޱnQNX}M_R" qZCzz g|Sk$AB+٩:(Ltڕ髕wzh.7)fb7b!f=[ <--{x;O5_݋E"8M>v\k[+HB(/tBZn/(!ڐ "FqיL q@6SCJ=x ħ{*bw%Er+E2=X&{w²|;AB.7콷'ʢb@Ϯ ``>d@`?]`DS /w>詡)`- BIA<$~goynN+V'Sl} a zF?׮Da $T1H^hMc\ i4"FD@RSAyG XvO/2}χӓ=]Od`k'lVUzBf}Iƻ34ZL>cf[\>wޚ FjBE \@ ,XF`;"3QouQL >B9bͅA`"*U,}Sw6ţp\\NSN4al>ZgW&v)b @8̹P&x/+B$wCn$a xj^2>L˔^ARO@ذ,}[߆Y ? *z#صD Trw cq ՊALE)Wzϯ!(,?Eg'AJ׳9‘rhsUKR 4U ,8ꮸS]FgfD߀>0 YESvLР}5]T(AOPB sΊ=$QJ^ay;Z u&j h}A -٠TA9!o94󝊇]Dz(rLAS5>HlYlOڮynds916k֩]^x1NP6|ꞇL]UwTG>_Ot4h7->ǩ_v\ٖ❍}wx]׍N1.pfa}1TU3K)L~ܜEb"ACV2)m= Yp@j2?w; Ca?z?—/ 霳#bS]ܷ #%/AO!Cnɫ6'e4LmՅ`4d`P(8a1ɥ|o=|6ۇ VGz9Llu=S0Y7>Dž 5|yT4n`}nQ<|7o!@^Pն-리B P3غI ןkfqod=4\O/Z?l ])jnN6*4^XB9\oSs?^ESoZmZfȧEj݀(ZEck<^ҡ h"kۣ3k$`I HHFc歴]W~-+-p 8yB֍ <KDYe`g (;q~Q=$u= 1=Q$AR'!+ղ}F0p<.GVj#J P?Py4|JȒfp1C>X٧"R,&IHrERtoQU^?lWaOS$xHdn (E+ОZpa:I$p)9 Qrv'^ W"<ؠA8uw=PKk+H]b,7v-p%WbwkYAA0bNZg5>ڰFd5x AS#;CRx(BECh>"~D+¸|QtV*>'Sp !-5W>E_ 7B/r;#̌VslwY@ 'v۾֘m܀gDd#qI}OQd `J'R  $pl7-z"Q[eÉ~^Ӱ~g^LW? tKI$HddX,'}Ll1(`/>_C撜n୮.}2qSoWC*}T0uzo(&2lwb{CHP  ξ Nՠhh'v?\U3پZva,.Tp9$HI XS@y( X1yןFUMuZru9<}>V'Ùv[=X8l)NRq(_^Θ_~x#߉)oIڱS4nEsP4+{` *ޓygaO bUTUDv9G?D *y"i#1~C3V|uOe j}LH1]j+^%WhTŚhnȺe`(E*"Ɯ4JR(Q T10AȬbEX1ETB*DTX "X*2)A@T`a F1b"1b0#bҢ$"<-lN?Z:] ub"aDb(;eȏa*ŀ#H QvV*u#'=j*LU3__]fЩh\s OLH), A@<-E`(R,'h (ADa}{^!R,d쬝DEU @X'K"?ް 8$6)`~p+Hު~ԪfNbDj;GË,ER'@W=%dQcvd12#Oϫ\,c}Se \#PRNr+vQ&1>x.7!,^ 9*rkȰ>)jAVP3wuգ<`r-|,֚^KsX [&5.^o˟1G9S[]>D,Ow/"*^Z^QmZW}/v Vywؘ#^,jP}},GuCi"A<'ݘ!W>ă%?z"d@qN#ZJqP=ў 5R '*b90۠ 0V "X AHHA"F$GU{5ק~ߞ"1(WOG^}L}t^v| 0cKdE{ A7sly.8 [l'/2G |OKNޥXQp{^ګq(VPUPPQ$hy H#>S&ljP(ʓJtrbA޽<{|ڼiA׿zg+b۔m64'dL偦678Z$ CF#/49vkÅ|j2(FѾ f7`q+/e%ёi觓gxS86/jh PɑQbNXY:S۹o]& Vd%u{?Ъ ~;x>8ڨ$Y]7UA0L"%lI؄~„M;g:x$JIk 78;&tab;3Gb>=5E=7\x;^f$WujxB?ڟ^dhvݎַIy83$GD?{s^4A_-9=2o$tHQ.G5E覿DVnʪ_Q,.Ek2CNU ٜyHEuSwpL+则gO÷ti[qOZZ,YgekJ7g+ȼ<`}͚ѐWF)$&}Ĉ!?KPc25\##[#+6Q/FO xlH  3dg"-e\򵻫IW3Cݙ>A K}\b6<ٸ6eè~w(ⱦѡ}m?~=* pi7bcn%Z'] @+?yD!aexn+م:-F UTTp'M͝.~˥ׯIq=FB! ۖ;囦OlOEG9wFwwAB QUmvX\{~y2cV\`V\2@E?7@8A[Sb-ݦ/nw#l?O@Hi&:CڃmJ?w7iD@)8q'Z}}C7\oV/Wmy:v`V5eQvy! HDf%84~?ͮsԥLBEO8(v53Wf`i"-zz!Oy"r .R˹A?tT=X>< 8imK국w]?fSJ\=sw\lowJ1zr`Q?OG:QeVPX\K*HbV?&\^AGi@F8߈Pz_'>{·鰦$X"( e/!FdEHK$%4\\I ;r~s~UfU rHxF+soMF01^*Y2[`~Ya7EIA태U% Tou(H%/,Ra"t:*S[ ͎$#'f!u9y`4}޽1=jyG!(iW sv?b|P5ήS/u ʞPDR)< dsƣ㈾U%~{T`$ T&fGĿ<|"|D5-f(?c-?nkP>Կyg"8J HW埕ß{>u˖ J.p$z{ʼ W5i1P]Df(ءp _{{M* UM39ѷխƎu/gD9q>52*z>ާDEgфX"?Z o Pܐ)r1bI'AX:ywϺ#<*8W┽<X|Fb|2gw?x%  `̜?J~ɀ8<җy@U-:?TYܯPC]um ;WVT8 ^Lv7ؿh[(Pz۞Dn3h:]^S1Siokjm4r5=6[5,h+N@G29(DL7 (>v@N_y[DC KLwX׬s };O;oA;[H}Ԩn j_;>)M`*˜ih*uf-⨚+4`\j!Jj+iZ%Ud%;O%C91]1e @s~L +ſoΛ+K̝-EJ*~7R;D1^_o P`vVHC.4,`+}V>nH=-AS{=WdF)s5twA|hqs3N{03嫊(QI;rSShbyx/Fy(>La*bB q;Kz<MXh /Btp@߈MhD(iUeˏpnO>uxaLozx mR#j# "Q|b}|F{m:'UGvQ`XRx%v;g`#QXI|A+J%؁ @/䫞at~'0y5J=Oz鳌^GBO+O~}ڣTa᳎yU0Q$GQA4 q B[t밢W_cm(+$ )=iL%u6iPKh1$㮶_}_,6tqbQJSͿfo"cv1'P^͹r P}@e!0 0?:ncϘbfbWxeg֑*5fzS2f&Wᷙ*t2]_ijb{#^-ܼ)C1~7=,GzV>fM=~c9Fj7;m4pʼyܔ1Mgv/\ݞVvϿEEq:gom{j5> Au熜Q?tuEo8>  $t}E Z4xEAa~oPpu:,ىZ\\T@PsX֭Zyzi7WZ&?$*HS\P i]lV1D8܊1:Zj>nT+/3#`So2~o~gZecC㵨9gXZuGG6L{ըPAcq,>+=.|mMi]ϙ3ȲֆcD!8#pm8lp d2reǭZ]ev R+&砘>EL5\ f\>Zw+ZFgԴly*遦\p L4u28ʂ _3T "=t4~~ 6H]v4W\*mWaSˡ"͝dCTLֵ>^չwQ盍ٯ DK("~.{]CtڏPxPv[\G,|y_~z\ZJgz8 VhmE^j;}T{_vѬV u~4\)V~ #D G0i5BݶZLCU Ayz3J(վGFc%|w{p>)MPk+uC(%24GQYNʎI@"7-m}nАJ pw}=@&&l?v\^_U*}WZw`tH=_o(_}i l-jǻ{!=Qc2/+"92^J2̳/Q^ϰ)e.>9 @#BArtHC\H Άbwu)(2'6^&dw{|k?W9oWO?T~ Xˊytd]%|{IXml-$He%(.m(V-(/g =*2$rnfGL.G 1f%j㇆%Mڝ#14]d|UaDFE,\A|ǛuYG._,<;h0>տE&ؿxŃj{YDڸz~:SpHe鑶**p[(:_?"I>+s6n UƟXӆ}Wys_e立7~wbUQUX<_o>1 UUX,ϻ=ٚh;A~Qs.%g> x_s-AI9^c9k#_Ai}z9DzBBPFLSc~ϝ`ȁ:]> |Ujxo~De˾M)OG 4ZVF7]KD$ӟZu鷃hAu;+TQ02op(% a GIc [@ k\ڱAxXh aeŲX%>!ѡЬP~m jkNg*LˇIKYbj֝Lo=q+8y62AÍٗuSIb Јk`$  @f LYp5km+E 8"Ԁ?S1Yw]0cQQ۳n( A;ߖTU%R}Xw(hy0gA(CM&%sCo˾Ta, )g/lڠU@d+b`fADEPH ""(DV",Y0PSԢ(+m@Y02P9'=/'S?OwF)9}Hg!BrY0I#8od҃c 9"'5&xwezT|sFσB|CotWFPWR58$tI1n9%Ev4 @D xa@W@6 CK52 :A7}kR8E  T>j!^݊"q{7hkp7exA8C8a-Q5S[ٷ]/2^IP~:{*>7JJ)z- w"ѫ- /F~k8.Cά:zS>5k*[&wFb˞>zx<:y&hP$'4vpClYv-tדCO~jw>viR=2S8>"8_unrWcGܭ];] }yyM_zcd#)35Od(r$OWn#QF#Zk;kohikT9k6@. mRzjkhm4bouێz| 6:۬ zhɏop]9mê62*{Y?Ŧ†+{ }%i{J-W禱b7A [6(΍~E.'6~65:0_ҫ\G3OQcl;N [-W16;n8xn7.7Y]nFtwHbC5_:rP'EOQXn'P 4 &¢`Èɕ o u@\X(򳁋T|F`{)QBgsu[b|ڔ/3\9he'/E&@Dޤ}о=8'}5\A[z|/3=bJ&+'QJyZGUNJ dN()m3Yf~S Jc25Rķ/@l1Ntq:xd|iLT=7'tx=ڸMA=ͶM,KH9v4N%*9co>bL1 ,6f]-;@~Ox"w [Qr1>yFR_QSu.'+Js֙au#ò͆8. ]{ڡՂ[}|PU OӠ#vq::YQLt3_M4?'/m{^=?緾kC65NX<-.ǗwxOR} W쯩I{4;A`ܢ̀Ҥ{{q3R uSyuVЍBE~ySEg!^")pl=4jj`P-#4L80#>~jU'Н̘(OaaD@{Wđfd Ze"Jz"z!k "\ԕ)&FMN~wAśq=Q_/j$Wb?g\E<+vبگ ʚldȡOک--Y]AJ5fT> ;= n̗[idqBkWp!{lwm'= f$\Wv.z"k۸``JdX8T/(e76WgC }NCXnu;CB,W;JUWg%iYZג?j'ObS 5& 4MhrD+cZB"H$Db"'s]8˾AԬq6i`IgnPQ>֯|?n~t+#De! Dtñj[ ;YV)e>ZdH QG~h;/<&/d#Qfg6 HB:ޭ0Z61&9ޠק' 1phdvfjUzm3LWoLm5u| qӈt-zxsm x094T}LYL((bҢ}/oqo7fc9KqPۜa8 C[|>MT_pxNlt~She 63PcUYmT. `G.wSB,ˊ;W/3yDcWzEΑq$\Җm5Kzб,v~W~цTaHBJ&;8D?Y>Q%=ij7ld;;u>gsv>/zxC2zEBleKvvQ&CV* ~.YlobxɽU=쬅UOUUE_G: 9Ap!1U'v6PlHuc!lWwPOL$v)}'{* U,;2:5MTu^_8}y!)G,(sgK~=* ʒ~﷘ q+\y}$wy/GY  ϵ7R(3$]{Yߥkf1}P'#ߢIYUDڂݲY🩜]'6 (`0?<ޢ>}^l)NO"ү/W N@0P\#\qYRia'QͩJ"LrE 唨qfyI TɡMC&Ezib[߽Y""  <`  D'J^G~uZ[z> ͑,٪;rO7K/٧XuiVyS}#,;v~ݥȦU$H<SY*h89fPcqM|Rrrt iI9XBzK.?zJ|kPkTS Ic?E# (?ޅj{eu_5'ɮ[JkgƘDn)Epu8{kiW|]  pDrva(]B?W6t$'ID5# R?0KO4`DPbRҹI.ң͞xC[&_43B+V2-1X-_?5Whe;a=jP%M)jt(H>4[(Q6:voK'VWΗ|~]Z$4K?. #8Mn3ճ2~ WIAO\-S~ϭɨ &\F/_>dy^Q\ ^EE5'/*IwT•(]xT!$D HR__||׼eVC߇W]i>*)\J!n6ol}AwƙZ qˏT9$B_ 8WCk-CAjv;uaS]չv05w&~| &:;tbf\h@}+IVBܓb8yu_~mO }V۲WjNQͷ;=>>uRYn6?uo2u5yF~@{|ҽD%5gb wj~dv0PY ~-NZ~Z7]F ~FTDjZc0,&UdRTGɿ\ox: uX n`[(`aPk]<ĖIƚS&fFcK\O3?]@R;V)\Irg Ŷ[ bbĸ<Ʌ39En#6Tb Im׼of;Z ll8:[<)>t/9isv:yiF>/b>7Ur0`Q;?9'%CG ~J1M.,c7aO~o/ӕG+7Njd7RјqB(]=%[gF^ 1!!·IzY-I6zt}IOu8}\<y H2!0> L#Tᎌ0/>C;^.B>G^|N [f<SNgY;OMNR$U=۟ӗ$zJD)@hI6W/^|("C/ZޡP^]ܥ1 7@^?Kt49kF$d_Vp>qRdyF45q)q'!fu<ζOy៩qUջxO;O(EJ94SEPўEAlgKNs Ț5D9._K^G}OZNʖ)~Z,>a.ԦĴWM瘔 󘦉V~U?&Ěe\ X2^}NYNT¨J@\((SZoDDlxLOi=ʏ'㠠'_//~JoYz0s?M5Y:[s?_eoŤwNyD7ӷ ߄"Q^w9dn׉zna˼:]s/\ˉ$A"_~T"(f #XÎ{^&*@#SJ9PEa[8;ُd :2!iէl?)|h>$Hpġq.wsNJ#=5yU8 !53D9 p"{%=iti?{9cY Jjc>))N*F]rVzU`L@t~ƈ/b%U9*K>xZWe ߪ^/ۼ*V6"ߌ7Q 啌EUt!oc+K^D_ l~/vXCoݬf2AEVE?*AI"R#3^)zy|īeT`A/;h]7h)0I۶onWvB_;$An(I-rJDFFI3ilx#O^p?Cet@Ә]{-YBx'fZ}|aE_vv*j?R%szxaDx˟`ޡ|->Nr>jݹ^$ vYRw27QtuYRxm5׵䗒]$$$$|WF&r}|b.*';4;Tu0oPԣrظ6aL׮w}[/%hQx Xy%Ygju2W;Uh*~`,pmM2e;7Z5dc4]7!vx;v{/L*$I۹W1U'1{*gӄXwƥc<@clKut?O77ZmH )l3ڨZԮx93[G-0$(P JT- £A`Ek ]g9q+U!֊5dUbpYeQ^窦hN> )`]#cR=nRV9-I.e3t(SZb6KY*]^Eh%Aa]oNΗou&q{8Y?nkwu+3bޞ1guuSpv͆66µ2 "H}!kiƭ9)n +s:V?FGiןȿz4G4q>Gv}h?zO ~N3E~bgkN ~,\{Sqd(nj6 ChXDp6O G߇\㍧ҏ [,C,P7{guS}|[{h~ab]2;XY7~JPD%te`ǗPxj$axzQ! lvB2tsJ+ǐ=y)[6RNR+&zDْQlNC_#Å";D@ך?V;4{s _/پ+Ic@ +P)LK=r}֕Z5DĤbB pgơn{F_ÿé: R]=U +Q0Df#}\2Fj"@"e `d:k"FZ *H{,S=C3f yJg(,4T!on3ᦧ|,W2hڗK:Yz?R&E"1N9˗7kxj=;Iv+mE媫$0Xx.|ʰxO=yH' /pt<.Kj+8W ,{Р?͠4˹ff^"VG?1_'i TZlgmb 9[Jiaj K3ݡޒ48×X, N=)=dl!69EN?: l u"8;-o/ӕcpDأGnBƨD %akpx. >Mel=28hĀu >ZǛHfV[eَI2RYg.GYjEn6x̂~=Up  5^KtW@v\yǠc&زUs[Dn`(˳[֋G!3߹G v쓖^_'÷٥/|Hۆf?ZY|^S>e$>af/t@mvǤ*@'~uYWĊN|kLoP&Ƨ2C!3NɗoЄSPbX +_E^tznTŇm vv{GC| юנc[I0_prܶ׷;;>N<<^NsSv<44 U'{pޕn6k79Y[Zhl!w&!CИx  MYlɀ?KolcʉX PXy4Ȭb+ (,X,**ׯsJާ!ݎ^v:J}@0v׻J!?R۟UXHIPB !5yO7PE.7Tɀ,#I5}Cz%W`ꨫiɳ`- Eĺ("2lC~cjFuG] IsAA4)m($B7SO]~l98y{a:- 1MqZIpһ} KvZk/ͳ}}}[,\$?Vqq?G=.zmؤ8:5{eTH־)أ۟A@|ϝ<>2ZB3ƌdLXhP XwuxщE A WׅqqQ3XfPi&t796j8'G8YCe5CXuٍ#?V8EIIU{3MiiԙflĽ "am]mT!՛~r7.вU5Q`+lˎ[z|#qL6\LyK -#W+m:v؅0] ւtн4]_dF*#qԾ^0((OBx8(Ej- w@>4y*Vi\HMam2yE+e-lᯫ1e(4ez7XKY-oLUZWb- k(j;AML*~c6L3,xР܁mO. ִ)9E JUn-7ZܺCGmInY・ϟcNp$t='RnO}NK`J\굲,ѧfKde-\S*z</;/(R;;C/5&sBN 1D]Wk荭AGybQRڏmCduӶC[A2azq0v,~΄1-^uG]bD+s(kudL0[bt xyQ$rA:t_5U11.D0ݱDJhĎJ}dʹ'gb *%aXAfXCҿŰٌ~(*K5H V(Eu*eh@3V)5'9t@<ړdF&b`pjy6Sb#ȅ#4º0kZrhkFt1 v@)bnp*@ +7). 2*(;Ǔ},vN1W^#Gj6Qi?,Ϋ}tsD sb0qy,YEXr4EZjBԗ旚qzc"u&ӆڞCqak0Kb`q.*SnbL ,G1 d( 3TCn6د/.'Ŵ)d-* gzjuϫi;Uz&⡼A.Ӳ.?+>o*Y98$m-.K]7Fqh6*a4#XR2'(9$g@]ۡ@*&^ߖ>OW$e|R^Hl]sXal$&jRF dҥѥUq㪲PAdqvd`bl_CV"ٌ6 u  \5VQ*'7L,s6J U0FPc`,#onuuW#/XJ1聑qbAiq#ħf-p |8fwK #el1T/wTPn8uhRve=pR_: 9EE:yRuRE;#Q+B>2ޑ$|q>Uz^fI=fGEO=f&RWMOaf8}K-{߂fQICGl̴,dj| U[oT/l>_P:t_ HYłX4ndc_LIc Y~ؑy8Df1vj2/n2/[9`@D0=XE mVﶟҒҘ{$v I¸NqX] ~XܺdADCR(sgh`Zr3껊5?k:Us{?Tb;+Zkҟ}]=F_UYi6%9@!d;8ЈKL+#_Jd8g{F:By j?Q ERQg&*C %~&|^Q)587.ĵI@D ""  ~ 7ļ"j d پ˿~8ԋQm!aB(D%SzYaE" cmݼ kƘ7e(<dPl9MO,je7HR~c\&{33j*Ҋ,]n:X7NT'BϟŚd~@f1+NnqE=ѸP쐛~, fr~т.ey\DR5UԕquCnQv^lwk2MN)1*. ;ʊOP*4$!$H3\#`jVwLUnco/xDO0q}l|hgCOO {n .msN%A9 šy!"%_׽3]SeaVNn ?q\[֋"|y$1U7v:ޏ?yQ i$UW~ʗ$lٝ_S졦!4ڟ9 %imX?o]Oo#%)y9bwvtH- L(S\#V~3t5Kyv5`MN4"`HB@% # YI~52f"^b%' Tv2L4?U 3u]^v' rc{Fd& @kPhEVgΐR6\4 yk+?dˍ 4 DvRVJj4,J_@8a~ !D +(Qp ň1ϲB#[l+ `MJ@ea *@y8?/R{rE2r:6B*젿& >~:Z HTydHE؆,غA+o%;r{pڜ3~inM`L'QP*ebfT 4!p‡eH6(c3T2w:(Ŀ:x)bvѐjƚ8#{)̣.qCSN/Ω^faxnm?ViNf's uٲLm=g;]DV<:u޹~NDR$@ 0 PS8Av8CfU\6Y͖nAOgX7!&\3f Z`gW}5dCvr0 &f(ZkPx$f<8EP98`n ^>D( BFh S)mAQ0Gzg$')[u+\-OvAG:ph⯽xwAKXcupf|xoom#߅z«X.b=B>qZ%!ޡϞj%R`l{,a_.QWl`' 'E]skFU(M 3J&LӰB;ve;jY|?o{n6,C Jʣ[Vdm}qrln&SS|} ƴTsC̞y^\x1ۊP[q`*\%gD[/]W//o KD:y+u%"Iv@UW}(*%RJPT:{YXf:[Lb$B 8@UdhBC3=Be7aͩ丗t`] , 6FBX>f' `FTeCIFSNT9ޯTǒu\U\w诰"0[$ye4uћU\c8Ҍ?L귢x1wR .W RtUKO؊YqChĩN(1oP׺0=ַSզ~[ZqC[3? o-ajT5U8ŀ(@򲕋 3K+ܺq*Ơ:G>qFCDH&}چ%2JW|w$(:שnj5IŶߪ@YXURӫ>3X'HZ[w|Xu)F2+t\0KSA]puET @LP7ˎьɾT+^B*afB*, #3uoDN.{wbj2LFH@'Bk s4E( +?\H q`"^EW!e!e/$e($+t2ut)9 'HňiP RK^ :)r}T9u~Dm[MI[*DݭjRPНMu>O^=#ճx7-JH7 & D*S]yu:/? Ϡݗt~^os:w^Ƕ<ŏUo. uM(s \KjӁ׻%S"8ݨ(~=v{[ct`:q"!G 0|WO|Ůn,Ó`VxqtrL;0ΘaQ#+t"#6- +};۱Y~?hu-+Ξeqs~ iUa X $$C˅Oq}+?[Vصyk@?ї.Ž;sGml^$Ouc#m hh*LAGFO,ůg:1ه0UbDo8iɴf! $e@u[ ̼z0Jq`d8:dX3:a+a.} d 4+76G/(}2_]f0JPCU򶵆uήbL(<:V ^iF*x#AAߋwY- ah~AA .Q|4'p,Y\avYDOb#%ҹivfu5_V'頙p0}b),&q@xp')qΜ^HzsPaF{+y"WuGmMD,`\Inq}p\~˦o-ycmM*Oq֨\[USbc|a|ש&Z<5Fn,7>My9VT&. [ Hċa= Jټx b;Ӿڑmjmjt Ҵd1۪UnV~BQ\}jKuM2_βpŽa[}FCeP" vEOgpP8sJ(2VIMxDuSl)37N<SU'cUn99+>gu%qb{reP]+UTögP|Ҫ2 %L(c-|T9vg0nZr2 W[ۯ&vߞf+?u'C5 }%oYKw'L'~ݭUbqi ,QNhx<|m@fŨRj{^&?C;vcr!o [o}f&=6D`jhjP/a~ę%>n5R <mL ̃vϡua~OcUe烱lT{=ɳVv^O*}8Z*q^_jNniӊ׵zkݼyѵ&)nN?q7[Ytqu{ ^&<h뷻,[IW "-B ~Zow:|Kt}#tC=״Eup =O<]^+&I$Nh0Hx 0Oo.* Ɨxag7 v" p㧑/S]ߩᒞGM$)؁@lk0=㯗ې'mJBM_?1s^{ F?B'#z9kkfͰ.| }!W\:8iHc~O\ڔ,l :qGJCΥ/]oYJn}Z>ڠՇkiYMȆ+Zfhq45.(x33F?'Ƹ|\lvP x'XpeO<$. h/_ʩrAD+Iy4n!̚;[8~ c"E"?^Ktm{O=]ị,2|;ϵ#2Gf.Pb^d즞!Ǝ>ղݤ% KbEU" sZMx֟X f0E61XN D_Q]:[L?9P IҽP`ud0}uϬ9z&Qk,u^ʼS@Er†QOD3y(b~?٢ϙ<2cɂQ"1C?⤻p,8K2Jg4oaMuvM6qڋlg~g;sr_ə9#"s>ҁ p*(+CKaJ-kw'5,k!\S,NP{|w q z { 7ԦV .ANTmNKć Q Gz+?;ReXi'3P>_4-Hy+yrQ Gz׻zQd`-1`ȶ,+S rplɘO^jJiW3QP2'd؝XĘcjI @ -!=e0_ :O{/gD Bof:,tLҐ@2y,MU] +gV@LLˎgc,V"p^" Ϡ(b[kg_b~,o#SâV{ļmƳ5/kn-t1(ؔdTCuC˷ yqJ= vnurlʁun{lͮyP:l˘UpW. d3Skw2hR(hWRǟ`<'_#co:!?`wC Y#ߒJ2CrŬQF qJv0Ƽyw +TjVY1CFS|B'|_8 P ;@P l೵Nk R[nۿG)tg/! &B(α>aeIPçr)O"vI8Ln a >I |bk5"j&o-8D̴.a, 4-\ ; ޳Re2Ѭ FH Dc閥'<:^]n2xnpPa@~uwq 9M[.颊eg f:](#(43JjQBsL+NJ[7VbFukV d IRkkT`3rcW| ƨ"^/Pܛc=*t (Ng1j<%Vou6]'L:BcǩQdxGX!4b\TJ7 Êd18 HYXQβڱF]dyZaқBLcBeYV6-9ᨆH ֏m0RWx+Q^ɋ>L A y(goԾǁvvE], ZR P;=3T wz0B-y*`-8Eمٖ7n<:N S̭ .LІKٓi֢drS0Btk+y8Cښ'xSg> 8ٵLt .MAIzfO>7Lc^C) /n޶[ !Z˔_|ag71J (0aI |T%u%LzƗ:b7brC{{LtaF%IhA;,I!wju ثSO{q;a̤Rv֚/ڈm?8}j1_"(wc{hӺؑMh~O~gN?ǣ /+Cj ޔ`θS*yM/bOI/T8=Q.~m= alctF uiuloۜ]괸&Z5!nw[Ɖ6. 4=oI77˫LϼgAA @qPS_xx#&Uɟk}dI>/71u< k^?pU8o2YP%+`}ꮺ\ l-h׍"Lc\ѧ>eA۪m5h.2 3mgc`}UA7Xqm69U7sךZ bEg*Ay,1\uY7-8Au5Z'8u?dZ}LsZ %}9J/V❛ݪ*t,LtR?Z.ON7֕jCݍ-k^@ gSkkM1rT"̕y5RH^WT٤(wWU=yy {rճХ5{Xf;Y\V7XrtT0ۧ *g<8٩r6]+Ld%* |)2J%Cj4y޷"|}O\u}kmZQgzB H[tOS$ f!9Bh~웤o#俟݌sSx{L 8!QP?qw؃u˻glnypQ[AY*? u vjq*(|!UY涼{6`[ICv X߽Qa j x-XlZ $"D; s76o]h7$Vp漘o پ(Rs0a񢆅:FX3Qnk3YgyB, /YzOPmǷUDqDGri0[,<-n qKu.\[v5]Ʃ5fڳFÉ]dmY<ɻErq aM ;u< @7;gD0`[{¶5 =s';eHM*[Bi"ćTY!eb/_ULęyeΣC0MFu(d__ڱۻqc&nnns{=<0y aq p{lsg |xnU!귧T8K& ]D {[,{Zt.0L;>[ pQfw]3\gYvyPţ(BDKhb$\=p2FM-0]l+e ŏaP4"Á Wng#ϯua_ʆ_~fovQS3-?<=<+5NU* SmTQX/oV2(<N7m]b;"5„fl0'73z* N]YM `La/-&{0ĔN0*J l1Ha_<Ѵkї~18m,Y BVX$HO<3.Jn?cuy%}{x,b{J^M1wk1^ MS]EfUe-%;EteLNUh& @02R޸%MRn;-b}@G::G0q3.gط,J;1 PЩ]\bH-`guʨ!v:qWSڬ5RfT8wz .q 7x_휦 8 {`kB5hK֩^,UY5_FsVlsK~(1M6[npW>ރtaem6 W1]`]nG).e;tl-N0R(zEXmہ?]ڎ.ǚd5Cf`KzTn0o;.Xg#0 l3'rԽ35+HeMvQ|0fe>xV-iMV:jlZn9;ˑ3SB֟J1ݜnC*2whc7QF}6]3xx̝,3ksՉI76mhwt06#4lǼMR?un`0frQӟ(G cb=s܍#-tJKlIE"$af&KowеwVl4=z@ĤP@N 3IluKbd<\ Ǝ{}ֺn&f/2 9=nxWjo=65Pڷ {\=_mn'O~=~U%@ZԙbJ'[KnygݲΉfdL Z+3E&o / W@J @;E(S ~pc. m ki~l E3ql߮"жK]w9Dj[ 9GoW١J02JG +octevWB![.CTڻźL*w' 55f}*fL3Ý Gǜ #|Wz? Z' 8^C# #P9\^4wboPqSH4\M}ځoV_d0Ar i]T]݃ͭ 2C4;8p,euE~]qHw%vb~{{(+ ůSc}M7k۟}/(cߏ']n*Ֆ)pp9Wz Y@HIo{.8+4=Vd>b y>"`BRzq 䨹nk5ZNq.MHuјA@7z+R\ډU~ B^ST45~5+hm״>W@E چvFd&IxU2P[h /~I#G#^ yy`[,4>a''e~6j~/s4![iyL856##+?#;=W=}6Zp;X~C okS?3VVǿ~nn>$\ H 1vZzAUZx0ͥbD< {Zq.%WW~Xy^i,oD4wh0xJcpzoQ_Z6~]C_IHH u{S+(D^4 j gq#BlܘD6ilî<`ed16UG>UjIDI8C,PxD a)DaJ "h)j9׎P­#zz@At cx{ij{O8DǛN#-1ԡ(2ٓE`+IUBj SތN Ť zg9qC0]C4g&HM%6W$# K}V>=z@2n)]'+QrüL6U80]{\&^;8NC´X&JM&DzLG+/q*̗QRǚwx^=[XXQ?+ !64"-~e\aYjSpB [k3-mWuK0u=w7]ṾE_U<9 {V1Yn߆eI%LI,rl-,$N>%G+[$:wA>cbC SlP418\ q$c1!DV[lDv 0,W^pLDz]7;(XG"͸{{ޓo듂;gBRE'פ~p EUP4`t ./rio VYgXYcH4),ΠS\,!+:Z-+*{҂f3-AT`K͍SJ"N̬ زۺY}sƛ%D65I&yKm?7spp."k)W 4P)%OGuT\lN82B\H(hwk Jf+@2tF΍5ݰ<-i](P@:ZZN9_Ŏlf6sg]42إ `_jG lX% |3l Ooi)"h>*#X7IB!aLaH*h>ӲqISεq=)Y?-xZNwxθڳu:ߥ={필Wld-{t\D2YuȠbe|,j bu坍V }h(v!eu`9IMN'uZGP Vijd^COs@"\.:>~]R<-ߖCFXk.[LQ.bΗmx  Ιڙt`Y(^ͯZ _N-9(TR5o2W!L <$*BRbh OIgA'|>/8KǏnb‚o[zxѠy"fth:)%H%=Vl#S)$s+&}:gj<5"VY' `On¿Z2p l' 5JX(H$QkxBW 2'dC,|6"7it:_p:'\wEHm.xY.NXjlw_,# 8ٜZ}tb{dB:[N i}n*Uߙr $;%7yVgGɞɃ lH")H >{Q酫qCkqNiVFP]C} zu}z?:m? G./0d\ukag/VX:rku5qӭ͜t >nY?]&V^ϫ=-T};yX(6Rk)*;f tZ!}\=kLd+/ S|9yy& |*V;6?|U<=K+D:[K,덛xӟC(de==|ڭĦro JX# w1Ž߈u4cli?ai$?*C-%6r>$<ݼ{X'"&J⯘az,1VrE݈Z w6^pA-zepE1+2}"n1@OW8@WKh/3pU# -nG}fw>wy߭" 0!XC  퀴_1BŠ`pH {3t?%R(dBL?A""|3do\z}~MS;*.3sc'׫=?x]{e79 4@ ~0 m)5ѹ1TqzP+#+'Gzc*uF].GD /:jcV1$\!T@=6T#)FP2 J D-hAGX 힏ݮkS3d ]zZe)̝O[$ jڵ?Cy bcVKi͞n73(8Wu=}J(YRiB 蒦6AT{\ Bf$ k*YfS~ Sɬ!$kk[n4Fڋp E k" E2,9yI_oZO:a[`(}oԑ]R3=__zIEA (jrzbVO*ii1hW5 6_\e lա_iZ+Ut\iE):Q  *.s=3&aRQ idM DHJB8@tKa 0T!޲AsŹZjy?u!wGI0c ʊ\Odr\ 4c޻^_u.v|{˕G`9(磪I {؛'wU }G‘%,(bD9$ RlC0ztS3uܭ^e;z~=t $O-E+!b8;M2ou-,FȐO$R*Hzƿ|ߒR=˜Du{Y=zn;lU%:f#jˆDxBnj)J.L̍8_O5K;i|;!xd!ӅhfL$@=e.:5;|*ϑb,2\A\ET;tE ~?zFSj{<\aO> A׸YyafnF_/EŦgb5T,(*O?$6<\D#|#LK!Az.w@*T Cx7,X#yޢ u[IST:szЄ/AA1 "ye^X;5̓Yi ڸ}مD#.i5?)=z1#N|3âIÙRIun3iĵ~Id(Uy[sBYZ~% 'Dt1(yY+Te';#z(3+\<]w7_/N:3 +*[Eh-ɨc.眑z:[bFdf< T^U(YY)]V!oX\YA @?10.9fHbt+8()^{c !URT.v>QH~9 PD5Y[˲*BԾLJO 5v9ᄑYdΧӳ[ <6TP5eOqX3~àԜYltȦ;=npgR˅AcALe̮l1W4M[\Y~j1f?J(Q|>/hq/u˝w_7}q֥xGPVա ๕_뽺sa{G1[.͟MÖڌI;=n3w^'S޹;k:OUFwV1_Qn:ΔGztBn[nCسor5\ޓYe]=u1U纎ס?/rrЯnOcNr*&7?VoOm7Zm( HnTEg9=?h}}|x=Bg{'c=BzU'?xϹrQ;.۳gK3O3ラ}{Wt,~)ZNgGvۿ}sL>߻'Odw~ߵpxF?W:[v]+Ӌ,8׳g`j*㜧W!_U/_}hit4<(ej5&tr5|\J?g݆b mz h׶1.}1g (Z4jgW/K;(:m9=Gȩ:꼬{6:jh9]M!ʨH7|G9}ʄd*@õf(sd#z}نX]᯲ ο\5.QiHtͅ KohlF Q  kXL*01DHfZ΢V 뫱:Rwݯ*n8䪭CsEI7#Htӭ tQ Ef۟LU0Reݾ!hN<4Vp q3G0z݄uL e@Nֆ 7~i~D!!VP<>6WBi gJqVφ %kniu&(`d33+]. k_ nVG.O3.>5()KjRמcZDyP$7dAYNG ZۥcF~QL9XBi{5͜]G \fThk$P5(Pc&PiK9Oo8CO^4O cŷ=IUp~TGrqM\ s.LbJ &4dbrQj/* u 9>Q%3O:[@/.\)H8ipߙSVnSŊr*92UscjWrF,KFPV\+ +dk]h;No 2%)ӧ{T}eDx-mul+5M-ݳlYG]E=mSBDwn^aNW؞lb '<*I {R}y[`ـxy 2U@a`(,=# 3rYTo;b= B<5՜ Nm;Gms1edWEեqMͽg\Zx@QeNf"qlm8YB zuJugRR|D`&tԟr#r&>K۴z5pf-Y+Hnj`rw2:̓lͯhSmvg)09t~Jy|ωگ!hzIT~>빋&bw#~T-Q,-M3@/-k?Gڤvv*&p[s귗g6G?k[#Hb^wƺH9E9u}+Nqk'}W{N{s\U$ D$EH)iutw#ʑլĿ[>[/tT{RR琬"(οodz_/oYq ItC9 O˔ KQsv!L #D$y oUT ! Q Q")}6`0{˳~2c`3qTI ZNO/OZ{v+;wݷԘguXn`N=g4?@{am{ {8e<`FPMKUVkEp|?|'F9 \JY4O>Fj> +&%iȎbaWŒr2b<iMcԥ,ssd)7^cIE kW;]9Mf[ %<-B(Ltn6"F;?V8Ws0@=zz ڳȆ)UjRP3TǬf*n@ԹʇrI*b3*+/ЍO:U^K~('5X}Ê={>Q5ي`U61E\:Ɛ].^FV(*eYBk*\_cjfG VFslln6K/׈a5u/b\#鳵¤Ю}C}:kHn4x4RAg:ΏIX(+6n @sbha 9vV]BFSstH.J? 7bsaxo ujEK q-ˣ8#U+(@s*h/Q}k:T)q|zf7oli& {5|A;f_O?я 4=Q.U/ FS7 LPd@W#l{rL^[fr+S^@& Rxqc'U;fvpn1?M%7zPS7{imM;jеޱ$Z,ܕ3sDz_:Gv]yA$ i3 ^6q׭0"!uarWznx]5lݐ҂6 ?'ۚMG. ϞV :[Q뚜RG+)_Tr'h&;)f:hvJ$JB2`1qcy/=()L 2vlٺ8rSd OJb=ׯy4m~>hEy?*EYRG}䉆$䇥< 'X=@p QMן ^ v*6k|D n%!2i0 H1@ćˀt0{ykOx`1"іeN9bMxC&㼭Ӵ(jnm6 ix vW3ʷȳ((RSD9kj䀫Rf񳤩1fvpxWۻO9)T@D@  /R{jPecyG`FL'wx NIӾHyqH`X!|% OZ o!V0D H&QnN2Y5AAKt#)HItwB˔1(*3f IzF3'idA](h8̐OO :HᓘBКQ{Ӟ ޝ c_=+(~Wvb*ӫoḾgH4 #e/ RA"XWmk-Н0H&UekS a%T#:F,v Pk|qmJ C,2$Ҭ (L%GEDd\ zYy~Ze>e*0!|㹀MeXwRဇiuYv\A `aA8x,mz[V9w7?m;R/OңƳkHlLvds iabW5>UH6ն[d6;iNmh\u=sBaGkf%/sǣSj`1T=G;NwIt?VaKOI| ޮO5>@*}>~oޝts/Wb9=[ԭa}]1g ̷l/S_{ov+ciGo/,z>w`w;=}]U̹=PY:lu]jduc#hm_RKU$5ۣNqBJTo8w7%N~ p v{EQc]s['PZVДCsچ4IzZqM۴# ^&lɼ;J}bPC5)X2vvE=aO\jӭ L('8Q{V3Y0!=s<:J9V!KKbqAK\t׳hX^ DBίNLZt~2@ #N)`Z!p.$5&$&Hxy;U`%Ѝ *e k"fgt_"Uby&aBdJ&AB̙" 9eU )$wNU. Vg85㏖\oMہN:쾟zT^p7 85(ͺ.EM_ʐo}z快erW$ K(˝%G㶔65й1jdTr*ˁ<,Ũ,`O+~JfUuRonŒx#Pzoa{גwxY7aw»\w%brW )Jae8BVEHU~WU寃WiTn6C_XC03d  LB,O$B%Xgܰ3?z,3,,FqF!]ӱ vfmBO= Ϲ/mɚe4].iyԼ \-ȅa:zL?Z| yIip;m=6F eQ,%SCZLIAT:l}9Fdl5RxƿyعϱCOZV)Kl'xw焟_?bO0' h3 ,n4}U6J{U}eo2}t;;լzOC~ؒw ۏaяI%Q So=~s.o2>^oCօ_o6/wXBNVSqzj~=Tk@ m^ոikfo~.ۭչM-4|J'^Z>2ީTװpQF,|ѓsp2|^A.p'532¢QiGV l{JR:H%9|gujH Bly P@G}HxӀ =521КV.`7aqAQ&L. dsD`,y3oH(Q!^'s3쮕TYM`k' C}ai+7Ez!佬<SWktP88k P@Jq՟GNNlKp TL>?ㅜ؜+.D1Gnz n9] #OP{''aopi}tnw[ޚ83=~24~c$=rX֪e2H Mqw S _F~hxdPJw"AQBJ{=tkd=C/Z,_8g[Jahrt N8ؐEhVoJN.TMՎC7H䱛]Xaë?Za\4mD`_%_~G{ ) eLD,Lrn'[>Wlj[ZhXV4#Ɩw$pu0 16p(;J '*4 \л%*@JҶc+z^zH0&%u# z&xsk6- V(cjtUU&^6VUsM8 Fb:ˀ^s&}k5|"W̙iG'e3={v|\_[Œ79J`qfZ&~= wD?Lѹk΃Ըp_Q`3qaioʔTTa.YFAkz+Ӊ_dO#K]mIK=a6@my~0OC)u«"{>9"0 ܀:0Q L`'s7RH yw/5ai';'T0H- "<lKغ,.eY<9qHŕ-2H?*w2.^5#8<i>*y  ,Vt=e>6v䜿_źN<W@B@R_pJl G ÜmoX>n2:Io~$ȪoC`9sO?-:p`&nWG] cwCuз{[9!P0 Jf!E^2Ip%oP]n))/"jFi $*BIBgJER}$ ,>.<Z%nZ,pbqdQ1 W}^u( Ϭ_ D%? zx/N;vŎ9 -h\z!Më):$oliZfKw6O$WI dޣj~)4\V'G?B-tIap@ % ҹP+qFY]t8!sD 544l"n4fʡaơ.1E⳦91 "_~Q}Giൃ)z9S>[Iz ;@>0y_bwe8kӟS~?To[֧ڔ'Tÿܭn_.ˡ_}k? ~{92Z+x\K'y~9C|66{ԛc#z+&B{eD}L!5%hfdRu^79CŠ*pC UR!LK,PZ@Bٙh' ^ lDJVATʎ.Ą_U0"qm6.$IB.[]Df." Hұ8x:`?8#Q߾}$P>V2"LJtEѼiX4xH(dd%WUY+6lK~2^NXmوRD$C& l, ųUHjٕA)rF)P(畢ܷ㔖|)?[{j]e.ԁ*QǠ+d|{[ό;LYZ)k㥢e4hö;wP3Vw7T<=2{u&-DӔ#=:ց&2f;c뇁 7oEy-b"WTĝCp'p$RGrٿ82#$"yEL/F,Uzoֈ_g HRD * S`  4z7|xcONo)[`,>2:mGYvZDOd.+J/RD//1Y#ڐS8 @޷>c NԘ5tx۱W|_KJ/~>_H+`vCVm;6Tä$:PV)+]VbRB |۳@טR@[!m1Eٝhw ((F; Xv+~^c`HBbdi"aQ \6kmaD<3_5;|{G]+crX&гQenݫkg21Y rV4U,8X7NNƿ:C1ę>oGeJ+>#': !b#%y\~lzgJ14^P#"+)ע[4Cz?d,(/d V3jGlᆋ{ޣ}5әu-MF,B#'_Txo2܃`(4_-7y&S^dܫc=oli-vhpPP \lpCY?3@!t/[4mnw>kheϷV6Nҙ?!X/a.Y"rD?v\")p,; BJ×m^ԇXo>gLp'Uɓgkn3:O01& :ŦVpl, !p?.E=A;z?>K$0 M$&i4}YWp݄%c$a6_k8Kzy$IFm=yn‰my移dxxB,T4fVxI`aAپBBj5>cu突 ax&m#ixK 0ÝRJ}dv}isV alMyhiZRQZ>U|;9c'(6ӀpU@O@rޡyIj~A4ٯ\Qfe ckᕞD-Sې3Zеl ^sSJ-z8nF;Dej3:s+|uH|}-!3:F° Iw0YT .&A' U+a9t}"T_`EU|~3{-Kt$]wRGPV>qu|>֟.R4,G9"ooERUx{XUqQz $(CmG*HSKV7GYC?&ݜ%wKsdTm/Ulճw\"9[w/G]\pP+QɊic*'v =2le^'ўcy̫JlPgeߑC6w$3y1X w_';OÓN̖)|+ӾHG@|űv! cֻagwOɨsώêuO~T5X9w_~O{=;u,jvm˖h9o83V0߇Qr+Lݘ~o Wuj-ݼ[:bv2ۅ.7]8t:g>~:?&]};Ϭy;bNz`ow7i~G1)9~C%7UWt. a}GGㆧEwWc_S} g9nGJeyya-/ bw~?od삏D=C7 :p__MsrH@D;oZ Q?C_rf~?U۴TNϷ<%ơ]*P'i{[yW>*{Tv?PO=O]7׃v-hEZ5(pOŖ(M .fkġ&}笏#1Vc=A~V.( r섢Q Pk|'SAOk}^𰄎K]+Jri?}ɋV۸ԎJ"B+V="ʦSYOؚn̅YKќnbsJm؝O@" "pyl)i}jkMV,M`}[K:tZ2Y02 灃ؼ [cL1<:bs2U"8́OPyQD9s42܉tQ5=e,07 R*&$fS5c Uk&r$4 f76TXNU1vI>2JxD%NIl mıeH c`bUNgt',"v\qcš"!1 4p܏I(bxK/jAa1m ȝ3[$\V+X,~hHWC9dA{[ S( !K2NtcKUpCd /uM ndj8h@|XIyqsyZ/2C>@MYK="_G_5l8[e1h@Db@i>CV#ș2lFبnDmu @C7)-LIi3fBIgWQ"Iih#3Qj',|D`g W&֖ :Vtl(8$>Qv"y2uT7X NXb6?͜wCNX_Tή}UWJ{C7l)[!$:9m[3$Fš%sF"gvn]Sc""I%P3luLCMт*:(KusÁIy/[qҢRó+V|с܎1}2DR](餰lB3IgE1 WԵn9\VDBϓ͌: %@ !w"?q԰]~SlL׸ʾ21JlH ۨYA f)~$XU)}C !q(6$dSqnG"6 ebEA@)DJ^ xvР E6R ԈI$( `)IVmCB ])*D(}}3;>5ʞ+p;Fj~v+ᐳUP!KITsm=Z|*4szhc\ <~'{@QyuAdX.R=V~_CʃHP ɏ{ Ikq;bcFqH_LFөg.'9<yKp}Љ!bPU2  )4O;3>lppDuBA~|)HOaJRE{$= w"鈰F0aX{ ~mNP u`r_nXR,(N0^sX ckZM̸wAED Mʬ?'b';({D?ӄ74Kspo X] G;PH;@?蘆D~UϢIFuA17ʥEM>o2sQ | SG@%OBb//WŦ*08g^)2~ E.*"Kmp-KWcO?6dc{l% '&)n/1'l}hOwV}6H Vړ{O u6Y)lNhAAB@\۷}x'@#_Buo% !}y!HaJ$P+h/DϤєsӪWs 6J1 WDxY x21>mZVMIqsq? us{-jӿiݯw٫rSF|oԮX:f8Z*ySw51#r{,dY{!A)P dIHCe!l@JYRFF$X @I( BPHRZ@d2T `m Hd0 ҖбT1PaY@bH[ ʢ1bA`dF[(`2!Yb,2*6YPcDD,bjeŊdE(I $$"nz܎l=%޹2]+UzJWqצ B#`"E*,Pb=~ e7Q`2]-PFQWKؾT 1 XTR-b*D,ňR\&J2qQE0E#10h! @2B*ҒQaXE&D$xK)]JT- lG2GX4Ғԁ$-J0Z-cV%#RK DؔMQIa XUV U$P $` rC!B4I :ĈjB ᒰdLpXBV Q+HaJkQ&KbK-VAK 5SXkD0XСaK4ada: CB02a," *IlRR0B-3 !-2312PK 1 I4.S#FYmK)Jd%,4&JfC3&U SNYq1 m”J Ym-,kAfKSZэR2`ZV[R%[0QjZZs+Yb)pS1Q33,h:ԠW& m+H2MrZhf2P $HY PbA*G{' ikc=l+vI[̙eXKmQ-@!dVQb`YW,RWTemK aDK(f U" QDb9T$h*2L)A)V Xih #a!"`feP*5 $&$B L"V:& aYmJQRd@YBCXjKIWYsX " %pI -^e$c F( #.jh JR b[,qRX@jH!%c4R]a IAA5h5uT tPC s,V" d[B: 4. S(e hI Pk0DFB $cFX́tJ*2kLdcU!Be1D]RF%JL q\/ 4\*BM`h JbJ @,5,+ k$ST@hQQ,f` @#Yc1I ATCD6.aQ`&%De`"Tq X#–00QCXեFC0 ![04,7w` 4Z U0iB\4FHR C$%]$a+E& , FDhiŗfk&4&@d  2t Dj  q4* 54Y&h+2MY)QJ` a5 ,mF+ bY#\5I5֍2.%#RP kB"Ӕ.0ZkXCXL:4ՠ1 5bIFdĹ[WK#R5`aMi jS-a4h$К2& B30T`#itf]A"S4A(4Y"#L1i0f0Lf PӣCf&#RQ&e2*& FY 0uJM jaUpu) kYa B0ֱAu!QcbwvM]P[5j֖`k!ZfK sBn$L%˧+n4cИe(鎵% .PMM1 kA j#pCQ"h&.f0)0jK5E% /rkL7zZ0u!50 h555.SF"kDf[uZYu0ukh %3 EkA& I-ɀ &Y 5&kZ)K.KL 73ZpլkWI4 dtS4jFB%[`L0¨ օB59֦S n[."ܶYhI%9s)iLf%YJKt᫬fK-EG®](˭Lt9Kuq1#id60X`@!b "h j"*1`R$Z R,BđM2C~Wyֻ%@Rg22~gCM= " (+儼PᇼCRp#bP8jS DMԸhk4@..MdLцe-ºItlS)ІfTMWW32U.SDa5(Ԣ:rUentRƂ8(HIˏh#.PjQ M$%bA)i7ܥ+'z8p@Q, YdA$+$° J* $# DFHJ XX1H DaDi%B5 6ij(6e,BXȠԥa#H#YJRK)m%(DdRmeAڶ(B#KT* mQ QkRh @(STI )q?3S~%u*w;x|pǕ-&" PdUy{<<0TB#}\LD HA@5R"Ů6Oncm!i߮\WmO~_?el el,HSSR%@(CUcP%49- ΢pǘ_[- Bd(['WG~{]>(ws";S3LY 0RT CNFY:X|}vFrG?q[qimUmT:ۦQ_# G [L "B]B_>Ph'powI?pPWG~:C!?~cvP[巪f}FSF$s5"T* Ep:p" "!BB~w?<-C6Ksu#r_4ؼ- S @y& A z[Q9h5d{ڸXti$6x>Uv\lD-JX/T[BdBƋEZ.sq-%eQi(RIkV RVNd?'àb(*1( 2%TJrVF(("vck(KadYfI-,!1)$\H"QVa:3X#h tE2 AڊKElE coi,ThnCImPY@,cbēZ  0`,E (G\lڐq,]iBF $0,j"n,ONlHRb@ #9T-8,DJE`f1&%*$ba+ y+V9!pU+Jh2&JVJn!uAbQ/Vin4"s-TxR(VLaH4ªXIb¨Ah[L$ဵk(+0IN;ЉRۡ,q)ұٲEdkwZ* 4aM, T L,7LuVKAEN"Z N1ш)[%igNn"]YAY0&h 2U( 1K݆f2l.S^4,TkR!FWWf6&ز* 7:kZHV1ut0<`fqT,MJkK6fˌr dE*\lf ңrYoGxhɶ`h3.ҙKVCe+kU̕W 4je dPQ2MMt)wG c0˴У-A60mwL05K/.9%& Sft1Zk83aS 2ce ]bTBI(e55\™s(Vu9iJ4m8LNs{(ȔȘ˖o[(j‡78ZZfm.eZݥJ23QS6dK.\ZW9lG+s/9*n*m1«m :k+Tެ֣-ZqڪUaGNxUHJR\~3 Sݭc`JU;'i/QU~e}E7+חOf6CHɯ1E+_frD=hJR!d2b>Fk@4*YVlR $o,IPU"(( !P+!bY0 YR [qqK TR@<O{0FçMiKf.XCI߻| !>x&2ʄєW@yL$t_j9r\[|É&#!%A{3Ag&qzFe;{}ٗ&'@7@'W=e ۶dK)VXS I8T `,[UYi8W"J $FR1 w|XN(EzSv}nfu@>鲓VJ"[m-;9 KgX!u]5@u$0t*#,Hu ք)t4E+ZL7BM!3p V)U 2 3 il*;< c 0 987łFZ<.)d"ȤzP}%dݑyxh)؅d*H<߿u~?{Y+R ^H0UWZV?2REáyw/ė#ܰĸ|,F3E7=;y$tjCt>g~ԚӿP2-“յß̞} oj|9\'6j B$zyIGQuv+LTaQw{_"{96v²p Huw?jw /m$Ξj֒ݚk'rۀX]Ì( (L樯zyBz>Ѓ.5|2!+׸fi$̊ED+I݊֡/ҦJ,ێ>]Dw8T KvGɟ; 9K;2 ˛Ǟ Oy-?L"Yͥ1׷.&3mq1P,(M[&CwCܗGӘ"j qT}0/ڥ7RZalJRJ.-njՈ0[d(>\p`сNP(>[ iZM<5/u-X5HLq`†Scx˗,ŵ7lr֌iGyL2RU.dGd˫m7y(5mb&5ZqZj]8Pi`ִd–Qg 6ZmѫtZ+):JdvQ䨉XBYÎ;hJQ Q7J-eq0f?h~S i.&(bbuM kcr~J|`ffk ' DGWg Bd=_?|OڽP A.w{<|/S;}.TY8D4jơ_LK(c>R(c9T7'@ܽ>Bм (Bpyӽۋ,G,s-qdGm=糿4}SHq+T8GJ'%Mf`P'W o}P/3D3(s"'1"z.׶{-B͇wynBbB $xyDT(w˴7i?^<M=ݵ6V'jlQpC<ޟ7<inLxpנ?!'R]ÂnC;K$ͨYQGf;^Mrn+p;DMiNn+rĘjVbeH A2TC$ӳ~,r2"2-LCoeߣ^qD%D*#8`@c?nl<2xVԿkz/˻8^iz‘IRQW-)h>i~NHE@ N7Dh\8fאvf]sX_)rzms+8mI| 9ܘo׳б>N=i(]euuqrT1ƍ)]>MWN[E߁o ㎽JXT/t=JkZ!F+t8jƮ+-$$P S00"[)p1\:٭!lϐ(nu51M_H& W{ۜ|G|[at> /߽Zq roS0 O1/e="+x"i? {g^NWc$><hmyeWfs݈)@B# Cܷt:(8`a:x؆}CM'uǔ,b5|ofb**-id (!jzqZk(1M1e8Y RyqXj !AXbj-ɓa#ae"DbcbUa#a 0N NZbLʂ,MpppzHrrYZq~?ublF(mž1d_)$͋)C1@ as<̷b"8c&Q" -H6'@؎ h@/vc귽cE|PBQ  ~)iCx`.|N000 \:@ JOo{?z|@b]l8Mٲ* %) {l:D4 ka_+ʩ,qjvj4 ؙ>lR/?gq"1qK+ZE?\=7pŽtˢ\D\\'1IP1\C!H)+*x8}?0iծzN=}+|V}(ʘPD`B3ٰc38~;|}·XF2 .>"Lر=V nk} D*F #HO;>wZ鐽YT )/+38e肚QHJ]CDDtwm>t7B#D5ߌp*Ƥ Woxuc+A?sgলzd8(lLKkZc΀B( 1- "k71l3Ÿ 6/-)ϑ^b7j t!Dh\Լ9٭{8a9V5KJM@bVk Q9!lh܁GX х,l5 HGBY *ۈB3axlGtNBםX&UܱʻV8:4ع)փZa15}g H]:c~_k[BGO/Hk F' 4"/0W m:Ȃ1 )qˡgbt^EǓ T͌.*voQ !ws8X@a2"BD 3e*$o̢ 1)Jré>ڱǗ'uXk׸] "8anek")zS۩f{58gg\`@hh\6*oxuQm?2mEz2Y-tyVfQxdb4af2\hBږnz k2=:tHi'^l_{lCE=aWD9#DF"L˜dU XAj jf>x9Yat\l #58KAfYk$KRjJtR$]r}j N>+lg/=O2 F$,K+Pj/ԍ% RB=d%=TAO.4UC\{[ZVӝ9Xk~Y#ﭦ]u+s&&q&#BD9*OՎ}F6?pD,;W5 PX҃Rr&z?|MۆJ ;Jr p$)@*"J$Jr}֞ۀhNr?~oE|_0y++876E<,RpE$?t9kIz5#jpΡN~ c(!+jㇽPVIWd :_ϢZ|;eHƴ }(t:x09\na'TW@u0J(d:cfhN$+V Z!Cf8êХRw`( D *!m* (Rn$A7GA"B$RAE**%PR΀IsiFv\cIP  UH(B¶O !HUB騂4N/^wn z d-JpoA 4i^m(,NlN=[ NQCxv`h.5knLUP((l @=:4 =-T^ʨ*TUn 1IlTP(3$hOwzaRUSe*A{!SG\/Xك0ږ3;tI C@_02}W@ ) `݆PAdPtEln0@@ "@ (m_Y5Hf@{H* n@_wh$^r:4&a[B'&{JEvJY};,0$P=o=W몈4h*y̆duڔغf҇c].nn,'C#W3ssZJ2Om*U@A@PzI#v& ii &4@M2iFD 4 @AOFL&MO$&4Mi=OQS=C@A z)@@  &IFF3I44Ѡ4) zh@4 d)#@&F4dhM2ɧD2bi4z0?!O))(ҟ~5<2G)FSŸj&D#ejjid=O(=FmAhh4 0}='?~]/2c*_7"= s$c~r zs|uޒ#W>ߊWbRB|=/< ?O+\s!#UuT Gwi]yzWfC}+ukQog>Ɨ,w?sX?i|Z@d` OV.ğ{OO7 м`0]Z.a߰j̳4.%BYgJUQvȖr(RPXJ~_WcGk! yzxy~H\gk-oj4"4#idT%ER2U45is?kjlNdYE 3026\*vrs{κ+dNZ"HYg̜}ٔAѣ$tD'\紆4[Li5EfL!4xLmAM#lZ1McV(}t-VɣA-&Fc`cj6ƣhjxPT[ykG6BV)5u盗5AO~Iw dFF!L.AFRkW"֒*r$bKb0 &4z<;ν=CRZ<2 K1F)C%2$`E%$P` ȍ NV)61D34!#2c"i ޷A&iij!Aܮ773lQm1y7|"c؊ 1Y=n[xh<M(׊1"PKj)Q{aVvc0b3.)hhY_2'(4ݦu޵ IˢERZ7d#vƼL˒]':[sARu\kA^rmL[DPEFܻ޳Fn|hj75z)tˡ'Ƶun\eᢲkRSz6Ӧg7F TҨ(N*UE]+.HhǪLMjVܹBʮIyE?6ƬtkJZW F{&U%W -#FniI0O<:ո4z0Ԋ&m*D\,QblB ^ B(Lh$E̖ޯ^IF Vw00k KI4FڠyU{U6MIn[*禿eVvC%j4&(4"ud-[q##5"pFaDhԥ1{w</Lz[s"hjXط-*6ѴLAJ2RIw3x Dɼy+6JU4ߞ^#ۄ %Eۗb)o|-^," i$)GrXW·*1m˕sQhD{$SκPF,[k@+@޸ԼQ1BĖ2Ok>n#zzGv+yFsi9$LCna nf0PZ= O43esQ EuDIˏ[EK F>x0Q40Da H(1I!ƉIL$(fD bJI4` Q RhXA&Q2!HڀI@(k)L1Idь!!뎐IFI|] \J4mH,bV*|v ^.>.︂d*Ggݗy<ZED_XAϬA_}x +.xrZ3Bdr z xUJ|\cW U6%\+HwJB@nKjkuNZ޸^)lac`д-6\]]B+XJwҹ=쟍Ca']u j;#$ՄSIߎzח~ͣUTI&9Vy¯sh\pƑ!E3%0nfG9ޛ]ur!Ad_CP뛾H<'"DUWlaPO*R0.+KN?4}{Ú<}sǧ>}j:̰^*-QUKanD#doV&JV*Sv甖G[E>߳=;Ti !^=p=5- ֓2wO.PGA'1jr@()B "s{hUMW/n5pGCKA1ɖD3,FY Z(06J֌g_^3i HMR4Hi)EaVSEkZ龛\6# j8jܕGWsp}m*}97*߼v]"i/}Qѯw&'IPT|4RADHky,Q|[o)[vSM=/*YLQ K+yq{[^WpK̏l+;kE kϗ|_)F0R@wk-mxwM]w<^!B4@Ќ nH(,8㒵ֳ,NrIS8|Sp@ =hT,0!C晝aw i3@;Xze5=(G"+Nfii Nphz:>Yosò()lI60I먱Ԑjs˛W!;xQb(1dcA& b6]]&|Ʒ<3$ DȤ#QoP^ ˒w׌`H1!Y;g/&5RfW_++?Gǖs~'jkI0ED QIDپǶwn'Sg}90<|d@3|n~ht󲜀`B5zmr)t7y{wdι(0u:&$z<-W6cUsdbc["Bt\5{hwhh*IL`BL(s $Q fqZ, :q[^!zY%HDjU ݕq3*#MuӾwĹ9bD+&H4?^NJARBDU P"gGej2Z8fiJ0{uԖ4cTc;&b"1q^n9s4HguZFFKPbҫ]RzVٞEd,^ZN`H o|?ͩRM3 Hl^`Qh](IĻ-(P* A"\*|׽x6\~3ȷE-ec,.% NʶQ9?ޤj(X!1Am(gKY;؍z$BV* ]fHlicM,55&8wk4.Bp1Md !kGBc`ƉfM\ԣ.zn]f_%(-ȗuFٍ 5KC3nOJwhY*mzޯZyЈ['|4O7yԣJ(ƨV\ok ~i42!lӨk-lZ{& Klt\M*=:qə j _s$%MIW8||>{IB)`"{KZ# 1򟜀SZkzڔf3fA61L!E>saQJBFMhc$PJMHH$( Ol^ùZCp 쟼O>׫WH" >=(O?`{{AN vCG. nr IJ_ ,㴣E%F3GkJZٽX59ߒOZ>fk~AB%Xu; ̓]Qtƒ8=o/m)-e<̤8~2̅O\ݚ-t̕ElT9Yf\/tS u1 ͆n xj>H J N2񨜺Jٿ3jq:;͟*Le|'hNlRXJDT,! X49L&ՋFZa(u.jb5 )֛ҁiZiZkd)ijyhf\$L.$BJ()eݨd\GA_mJ`Th(Y<綷ߟ.પ 5<0-jcofx  $->fjMU1ϕ{7S~^"'IsƪMdW_ax"@4+ˌ-? @R%=8cKs?#5^+jz?dO wC" %@iA׼֧ͦ3waTsZ>v\ɧg7t &80[J4k՞hS}w}>'㴿%=#JBH *9Ҋg4 $bud:ɆEwJ.춖",malB r`i߯SDR <\HE"%H]49iR2D'2Iw꽭^ u]̀Q2HɃIA[n(u*N\%t"IS}[]/ocxx>ޏu@iDiDj,TE:t׌Ψ%DHf@(t B_P 92ɤ%;rZ}^5(Jbz=I"JCDʒL0Q10BVa΍ JZKhZ dnQwm@T yaj >6l5eIIfd%h@S͌AF(I) m&X5k.KΨ6ع2c #1҉wbhiEEC*q4n* t5iV" 9wX^f(apAhJՒnPM}\gCvr ΂n=wC5Q+XgZLB˅Tg#ժdS$@ɔkbS^7t[ꏰb?#V$O'r WC,#vDv矷׌5y,TI# .xDBҼ7ٻC>~<~.%QHOn>p&wmOϼ@wp?6N9܊`I3^U@ewEv mlE2I).-U$XCMsNHai:B@1޾7YԖ4]RKTxxҍƶhN]GjݎԔVk Xӭ5LP1!HRpV *+ۊP.{:WFƵnq}TBlܱ!hwQI߯Z2~۞)ɬʊgknzx95GgDDAV}o?2B9)dj O[D5dV @:vEݍ0ڶФ Wm i, WQLB Wbl˭]T5Ea" gkwh-$U`444̚(nB%DqJ44W`)==:'Ni;W+}#Lz6_]SE((- {v$IBH(\]I~t~宲6nYm-Kb]]6) cX}q +:瓚U.Y[Z)QDZ ;&vӾ&bq>/Óﴪ Z1]PYfic[ݷf2Eoi$ 5B(>\sW JnR s8۲LAOJA GM\mz)uZ'#oB lC!]Kb&$?zyҮJ%VU ~ړhp$ܐ~2p`p"K ÏYfiEDZE8/L5%4T 1\n!LQ SdoFQiՇ֪Ij:U2ZkU2;sS:;m@4Bi8jBSAִ$RХReEH4jM DލRR%Z/ EYg7s^;T˙lO.fO~h̕߀-w@F K L Ғ(ĿK{qV,;6)ٜAJR0Nj*5Du8ɹ÷SMW\a}eŏ*l?Eѹ8EyS[̱U!Cm"RRq+EB$eәV*O3D]$c.fZ5mAb6ѣM!HJ)cWJ*.Z+l\mȱW{tQQ V(JOxov5q4͞u6%\A|ȇlgR rzi Qs=vvCDc!n_: @Sfravs}֘ TvBJnQ[{jfeL#'-m{sBuYRr@$kLoJ֕-W"da9Y!5WRi#^/]١ v?4Ԯ@IU[kM;MŜ4<A*1ZY%)u|]},Y9\+~v0[ǵK\e3RV]I[ I*DVIH(mR-eAb~bxs:|_s5_gQ-5Q2A/Fw.eq0wO#]lQsӜaZ|f 8*4&Vo{TQ8t󣒞gaϤAcwɢ .E]MMN֖zvnP:V׌ ŒJ)aGB(|Fun6{1umCom^k2OQCCN&0Cn bckEMÇ3RFĉ!R]],51ݎnJ˔%p{s9.C3yqj%r-T$:TS2i5LKE(I{;}t W9i7fWq%iI@S,tlkVpC%Cd ]8cQ >u$xbWy[ $#aBBA"41epH6`̀LO[Cc_Ro[0$o::??>ߏNILjw+S_kzYFHYm\$BIPDQKڙ0ܥ3$RZ-[݄j%ˌZ)E--٪Wj^+^;vi6*nm'?{>R5+n^~X"{[vJ/쓀ɭw(щi.k+u( r+'ӑ:PylOq)(c6fj]wjV8;^S8҂ QVpnl ZUܣ^W,W/=6p|O2RavTa@]5UggOAA?̀/۷͂0z;\CwI 4- Cӕ8Z6 |nܶKfVx$i]uji4%[JUFz)ׯ|^bnsx2hዓ.z9_jh!bݚ޴ HgIJd8=Q&ޔDmf 7Td<*&mK=CĂ],Б}^h{SM*4P4%Q`ÜC0f$t\v5kZ)az^mRezP!#iCU)Djjj kJ38T^l)Wc E16:QeJ*bЈqWž>;V3ݙt!_dB?#_‰Ya$ I-W Er2d:5qLZk$ndI[3A" 9@^82[Epm \6|\˶Uvn/nuH(lZQ> o^2_͹ g­V'"OmD.O=u#|ywWSb^^ݹؙ&-_chQUE$DwgfGFKL,nfc$.M3N%zsZŚƬǙVgZؽB ޷{e4{jbA(:rfT)k/SN _Ϋ .( 358^6s[Iu FJvR]TRRPI.y#}=eGܻsqyhMdU.kI#ZOoahxL9]{RiZTq iz5y.PZbPCzYBU.4!_nWZnF=޷=.ka樉S9l-Ж*VMC`'Q3)B_}̔O *٦^xUXL|DtץwsJ"^vU+S Ǟ$(pB!dEfYR|ajxɿ9ٓzLzfZ <߀P{޹9~2<)eF'+ztYQH$m}KGXHBB&i"b2[QQS]7_&MS+b9BRmۜ.䤆ۢ5T`J,QL4_KQ(Es|fP[m /_-p a!.yq—Sn:b9cF5M4O)|TIiVP8a50cqBӷˑhy,浧%>}n 3 @J/*6su@`E vm3X $ J,W‰g>(mMT%Zq0"u3>W+٨5)|\&jZzL9鴹}qJ1IV Ёv^N=ݙHRć+ň[v`jŖ\Cpvh}x]<ȔbwUͥ }[+*#&nr Ywq]I@`TJEU,[$2.Oi(ea5vcM_dZ9޳(8eI:/+v![jW# y p$2y_JD` /3JQЂFb,&9aY!#NVaʑS Ѣyܸhl(IO 6AHX~n>y> :Hϴm8)Ҕ:߷m<̓7l~X2Q 5щ5Zv62d+0KW὎4e)oU%ڴX4%w+0aVÆfqUgSYk/c ;D0T9.A;鍏xjm(9bR Pթg^U8 6zg̺6ʤ䁃K}ο=|q&weu_ &8)=Ie(LtIDb;})Dw٭|jC'D}|NYyO{4<vp BJSA[gTp$NHGnuC*90_)(#,̦T'|Զ8Ʊc*)Um{x( b:'aR `gEȱ`'ʒ Xh,<6+S+ %TCdhfmp3XKT(VRIeoZrb $V1VHU}M"ض\CmՉI @d0YGU :򁇁1&3仙+o+W&%qdFp%oARJ3`b] ( JU 6sb8UQ8ࢾu9C帖b= U.Bv`H!MB7Դ@ߌ$[ڭ$am+RZ hUBNG3%{9Ԏr]Yy/[59jRgdboIgeKkyӔE݂G5ʅX q$C;V!ƶ -OugmMɮ'ÈѲ^ϦbA7J0 YVQײ&0ëfKX * MɋS!rGkZW=}7 ĈةGZ  Sj'Z4l-ö/PwxlYܪU^qpay/2F;D{L:tsEޢ-U[ӌËX0Žj0!|]U8Ir8ZM&b;z"I7>Hq=g )uz^S,穡M? uDdk X8,!3n#iiZ嗩,˷+E`yP("݀dVOp 0XE OU R[/ %KUppIwߟ}_&ynIJI7zy"EH !]] YX݀ۚ+z !9=8D^`^QJ)j7I?ֶ9iY Thxb6>w,ԜNU*AE "U^O18;1[hXV[*F}ĪNNܛj+ K*1)0!Uumx(,UUr(+S"B +7KxrMT0T31״GTCZ-bk8֩s$O&#^=J+|ٴsZA'P}!>oD ZZﱧV -p/;'MEq*wiԐ 2 <#=0홠_̃Ϡbf"͹pyp5{,\'$<28\44HM 25y]jlZPD+4* ܯx?yM1DKYf.zfRח[ 3ٮf4Umե/dʹ5I382&$'51]çGS5(BDB}akF H@4-zNv{/!Uf`Ve4ݴ%Tq<8 T9A4;so8]ϲy*L,qd>5w<=9'%`I7,&i᫽AlWS"W;B, \|z=krJ`NDTE܆|n\ܮVRT Ps1lNa"Ѭm4V+JIBA ,vГ .Mq6 =PB(ouxsc:o3AsxVd;n4 i~yy͏wI{ -.mJ?DXAc)-4N41iUhbw5j}Qk3JgI ͅG k.n7"/u՘lX+c%%90Ңh|Z%3cƎq~ ZZfA#5^&X\K)@rUC"2DRIBF=`l@ƛ_/ > UXjyڣKb!A!qfG]z7u,&7dQ d^ …j]}gL("3:+\; ]b9ߨ$.H|'{S:<צ ٖ\A䓇վYKE , (.YU i{C0C+uqv؅g1I$oJaYdXf*FA)VVиCƱTZ5hB W:'uõYt-Jk#u/KA'28,8$qe;@<mӘ)QIݨ5i ݰ ZARi?7t KEN8fѠݲ8 Alp)l$(Ț$2nz7>/x%39QN PGS$O;+1IWtJQQQU6#6-B FɒX$>*}΁z<\ pح Y]njNtMb -"k;bR*R qzi!8;4® BxD،3nYQܢ)s2ŽޜO]AS87N̓Zx-\e":T64Ѐu7f`Am`AITR+Z+V* VwiT*9ϱ{,$kch}+@P#ESR4(puuNr+- u=b 1~H!ubM.z)ZeU@ r,g44#榈(Ϟ3ZXT"iUpЕ$L[@q(}AƝʆeU@e0;@vs#B.!̓GwEi9j=.nGrC;D=/ilf$RCy[ځɭ;Y,JIY\a&SÌ D@Q7JDMUs %bAO-C*3Þ(c_K! I%V%Ei0B3 Р#DAiz{- A OD)vK . 5xH)w+FpR -}ip6si`FcIfbEvZ0cVATe&nLK/]%Ւ !XQQNZX1,v "P.J,ceS@*[3 UE+Q5RRHyh4R,a 0"Pǂ5pH.캵TE)Y, 櫞ƍ&N<c{q-4'mdkݮY!nFyŗвX;Ky7[uWJ Ҫc,H-XD@YS޴L' kb5R5'22; eƻqcorq!\ !tj,lKGfV^Y21uwD5Qع[ٗ{܄*sa $(Q2w3̵l/i{4҇:0R5!dA7JO+Q7p u~] )sE/uv3bC?NmMb""XUXfU`dv#JrتʌҰ+1cXAhWl0`f*˱ /qHrߖ >Kh yfpu@VU ץ۫l(i\ .Y#Cbd/uiZDDZ':g ];0V9 ՏNS.u^fݠAY;8APUރ1Vul83Zr*ʄ]\MkB ը'-l7$' :x~Lji~Imd/EeYQSms 1.\ӎ^!h}ơ72oV;Kj1"ВS,Kޮ aA`ohQf4dvY";NUEK,J& _ >]vMgjXd`}( h*]5KZV *!m5~Y2J6riyr)ZGmIgWڳ1}sf j&YI2Zn23b\@3kD:ld!{5z;6Jd1+|! |o[ָ!*SPKMbLf4=0yh%=b7CHNYchMN$mCIn4[$ݹajmp"vCZMKjQć᱁)`*̔ȒMfaʒpAb@i!JH[v2}%f#-lcZD/̕LHK_LM:Kq:h2P ]\ᶋ;(1`q!^ɎP*4^fOgDu-7wY"H6g{+9VUJRҤI.-AO}uɍ(5]؝\eC*52CrМHRNC+͙WSd94sd''āMHE2@.H/>~tlJE=p nN!22E2;F@(@ xܢJ_ʆJs2B>\*(оP-q(9 J)B'0*4 !BS% iF@#J !BԂhhJUJ uB>ԈBR#\BEy"P@ @!̠@/ו8SRIB)B4 *!8\DAF?UP =~i琢5ZIZR$( A@FE@+0m<>-rop `x5mEDzuMkV4Y#&+3hvFM;h"D 6J QclZP"~>H"֫WʟB򒕪HȂHHB #W_!(Ȁc]PT 2T(@Q<}uꨢP "Hbή4~ M8Ȋ` ՈzH\S^R,%W*FJeLmbNbN8Xɍ]?C{}X]3q5) DCKGQUl٬=L \b0TJ3pSfҟGKuTH0L MSi5]d.V3$~7R"Ԋ5󨻩úW*#MYPy\lU:!٧"}5֬jf~3"&GRٌ0q4+֠C =r[&4lBI~+Pz&k\7dzC[6 "nQZP[EAF޹ݔq*QpN.rC&1t,Ƕ+AD% na;wB&gvLEZEJT42FNm9)rc.ڙN*P14t(qa?0dn68q" cJ9MO7/-f&佖.Xg2\|,2b([5"y  m63wqPSTAQ9|n%FE \ؠbנkB U{Ƕ#te AD؃TєՎe,ܾǛ$]z}ϊs+v{Ft )[w@3Q ̬ꊱ;S 2n EXE4i8,؁,IDiIP.]MZ(6^m '^~ߞ~m蹊EFrUȗ{ MCMjTz"ƶEs\qg˩nQ;nsΏ6on"(P (ÊЈٝU Eڈ M.O78\ L&z}\tRтfG{зhzY!PRWM~6j";pڻn=Ed)=Ц~!F{_ZEfřWR:5AF,pFhz^"qP.=T՚{9Ug1:TpmaV } h 5ӛW736WTE29̂Q [:=E07CAD8L9xT @in7͔7ySiLK>JK?+OiehZU{-]#FTF5R1=pG"1[udċɤȭcQYYJtLٲkRNI d2SA6y0-+7:iA9M|^75X:΍Ʈ;ۊcYU"pAkNmE-<0E Q_ֽ^ 0& u~Vߦorju`DYU`]-$ӴvA2h\5 +) Bl4Zm2 $3" a'2IJ1VanB1($'MSe/]TS%>IH00K|I8\@&ic98pp<|^CZf_u=Aýڷ^JWS}Uۊi 1cɫHhTkKfΛC!II.df92I}mr1kы[N|Ǚm_NT{Y{r^vM\:afP̘x;of AJP(DO@R |CsUb`%Ufr].EsCyЋVZ58.:*+*fmniٕwݚ(  `hc$THG-hN~|xV-RȫtbԍA13%K%lPšXsڗ]9y F .mxdTR}ƴpr/J'#AM |]N;.ΝD/r7n] ̎_ #'/76#hhp0 c 1Fr%c[1To[MmXaj3x&<8QLpxRI. ss4ǟ:TžIel'XWBƝf&͛SMJg~qNQ0YS&М:2M,LxЙ"A˙3A9e94aF\ډyymJ5}ppLcfp9"/y82)V`FJ mzg=T~=cլLi ,9朗$kQl:7 ׇ]E\8ȇ0 37pl묿WIٰSY |+!j^C *-TUF^ϗ>^dJK,qwABedف$5f`"r?(K\+?pxb"0K1I5 &eL(zw.tԕ#)hc4f 1˵S1 [[ZK0^;4~ B*sVhucSFfVFSm^ Y_u"wivzadKo,Iuv˘ gpq xzmps;ݛnެf'i7qbm/- R46ẻfcjڥ*HwCs?zPZm#h (  ΅X }/ %$0ݗ>i@/©.EkB,PRPz/SQՒFD[:XA\^,:hF<ʿN1}线馃n1@ -YTr'VM3K017uYD8DD@"'o/oYYݿ.x346eݖ챥6όꂨPSzs0-kQOV"5 +E+BAQE)oC 42 9hHeH4(R򖁭V ЂLb(.Uj3S鉜qc#>0dM%1y۩-i2ld,UkhEcjc%FnRhtmW)(Tз˻ @Ҿ}ŠW kWfj1)Th bmk*1kEZ1TJ@Jh@W!W,$$S\\g[ԫifygɹQ<gϽ[U \YOcstA&"eL%d[ń.c\1MBZO/D.U9Ks|n(*xP _,}ޓv_Z-Y_3GN f]Kffeq'0S۷QF[:wW!J%4IE"@Ҫ*! kj֨lUcU-E4lj-HTmcb@ZkEƍX5[#mclTZƣlmUjQ6MhTZ6h(*bآDbI )b6ElkTE6 !,Ecch-zERFɍJHљѱ45QH B 8ߵS &Iij\Xf:PZDɦHc3YCPRhA"4d10&5R2FFEc&-&&cF fJb6$&1-hjZeJHDc,R™h"`LѶDfH%4E`RQkh4IQQ- bSa2b4XT: &wp1G;cĔa݆E”fܷh&sA &W-Z q\.w|V ?c6&q9Ę?#UmP((JJ%>4z~rɼd B$MC7˙24_4vTPPg( irCAwOn04o%>6M=oZi<\%(fͩtDvp *嬳3 \%) ܯ3B-UUUC{q5$ԅkIFmFhVT[kb+FՊƨkƣVb ɪ+bbQhEjƱFbEZJEXڊkLX-m&+dѭj61lF+1VC%&fQѬ`TkAjƪ64QF0R45$!M0i,ҢPs\h՟7qښQDL0dhb4TIJhiFHX H2b`6Hil5&1$ACR%M$ōIcFMZ+cD24Qd b͙dL,5-5faP HȃbD HM&lf@f6Lə!F"c2(,F(b(ƍulW1zT]7( ]& HCd -cEfB5IP$#[FA%*QRdm"űl$mAb[M5ƣVѶUMQ,i` !d-%*(X D QU"DZ"CdجTFHјIE#Qcb$h`IPʤnm< 4^ۡ"cEf\nZJ^sƵ-ғD?k-בͬV谌x,{3݆$En:Uxǡˊܴ Pw-Q髐PgXUYz§SiG!'Р`a, {R=wiSq 8 [kiBN0]{̀RDL TuiR?B:X8bvypZks̨]Zj$=w "mAX6*6ƶ娬UnlQZ5VƢ-TՠUFأmQmcZj jFTm1Qj*-j5Ѭ[ Ѷ֍M+V-EXũ6آڊ56*-&XѵhF-cmZ-رkbTHZ4kEFKhV-baUk-FmQTmE iF"ѫE[lUAHQ5i6Ѫh֊1EmcXѶōűEcaHm0b5ccbQ6khdk%TlXbV-bF5EX[&֩+E֍MEQ ,c61 XJBص%FѪ!-Fj5FTh1ŵ5bQQ,#)ѴbfKlV-mF1bɱ4[F() BM,h2IK2HT%&#L I,hRdBE&T٨I#D" b`Aы!m3(ZH%20h(*& DhbXkhkE65[Amb6+1AcJIŤhi)2ͰRHRb(FJ E6jIlQUɓXH5EThV)SDb@BɊ!JFZ5EIc&kVP)!%FFhɋb-R( QdAZ(0jE3Qb$22"ԙFb4Q"d fF"ƔiƔ(E &1$,k%E3D "HLj1QXT $!%AHdIJ)I&QL1lTQ@DQb#Xe 6F&lK4%lllLmEcF5Z6أ[RmѨ+&$)D !$b@C1XLF-$b4m5b5d% )QDa,(,6QMEcQ ƶET[FQF#6FD$JdƠ DTM 3DJ45b2b"LH I&QS @dFk (4Y0A`bSf0ƌPI(E -("*(Wujgm15e6`MK$cd LɦQfVCJJ"ȌbS (X *TĉA $3%"lɬU$k,XTV3&d%C4ka a%)X%$b iHVUţbձ&Rk1"0ȌM, 1$,d54(RPYe`J dE*fQD&dRRf0lJc&&RJfdIS1ECE$bS1hƙ)hĒRlQhlj(MhQUEbZ+ثbIQd*XرD&2 !`Đ&[kFcbEQQj*-Fɵ&FLlmcEƢ D`Ս ICQh50cY4TkQTj6FVZ &6ŶMbEj+QQxBBL" M$RĤ`Fi0(FDI),&13D@FJf%#$ 5A 1D6ƒ1jQi,ZL0cA"̐j6b4!IhJbPiAEF53k%b[RdhB)$&H$E`I#fi*& Ĥd-ض5!AI"f$ 3A4 J c FRQU-X("L!PJx۩wuGw(KkmZ "EU)AVxx.K=_,^aBRe|R @reP."s|cۅ/jlDx-.fJYPB<Ax9*v _;<ғw6 q> bgd # "*YLEob>7Ǒj(ՍIP.uؠҊv:־)Ke(4UZDD[%%^y`u9`:{BeǎߞT&9]cZ-m%EbĔIFl2)Dd"@d o; a4B I"y׏n=.!BHSmش6PR^6([U\\),S}a&QhőBB04ġ aI#E1RD acA R)1,᭱Fx1 (e Fws p9(P|z)KIw Z z׏w=_f}22 lو|3c];T7PP*=}Bd+*ʥx5^ o)qxT W?\rfjn7##7hΔnK7Vc鷯@@<*;s@44$X*ƱTU֍QV*%F5Ɗ(F61Z5Fm E ,UbŌQh*0mmF,A$ʍI 5 H"()C2, `"P( 8\w⭮ki-FF#CBĪ5Ԫ!`D8g~9= H*S@RSlTUjMEIg}EEb4D4+FI)'H@|5%$QALX#cE*^e6$4)6,lj\e4l]IM)I4 wnkyڬ)cb)" &M  )@P($1bI&*1dQK0hDQIcQTdшԚ5EEF1Z6kch6R+JR@ ('iۜub_$ .yB+ }`/W|a w'&nUTJ"-QT#ajT"$k#b`|0u@n5 6sq5VŶbTjFbڱhkAQ%+FEQchjmQ6FkFh@&chձHVTRhQ(dơL%(ٙ&6 c&Sd3` ɓa2flm[FQQT`FQaDEѪ-%E bȉ$(H U#HLSfD!0HO[}ZjJlhMFZ!P`"f#Yc2D[UF`ыFf1D̈QT1Ɣ, H(ij#kmP"JbJ,B"&WTWg(D1w:Z&1wx^D%c)#DJ12&46++EhƓQbbQkbJ;PTm6B &ƒ{o%֐%hQZeM%$b0Փc&fVmEFŋAlUE֣lRkE1Fb#j6+XcV TZ5kX+eIA4!HR`dl!fAU[O970JqlKfa REv&$@dQCfe#021CJ%)I IJHkD̦a4 A6Ij)55#Y`%Jz` Qr[ k»3Ou>F*۾}  ԠK c1nhoQ4[_̢P}x͛ pwwR\%W,d"iJHhh #IK&ť4&FLB[AILb!`mi(dE4cc6MFX,F VMR#XJD*bIi4XXѨ @B*eeS),IEB" I"XBPIԉɀ-"BIɨ1h6(hLA$Ldf#E1!-2IЛEX",I~=PE@(Ŵ C" 2bFC2, ,iDd0b1"(`PQF6&@P@MBDFm&ѱ (Ą"`I2PD&b!E2lFR&Y1@&hƙb fH DAM$bX"I&3F(,H$&X(LT̙54hiM&4TDe HIAXѱHdfC3cCFP`,DI4$(aY$ф! ,#BE&4AD2bPHd2e2Y,Ai!,IbJ(31КS1d!>hLJȉEDjIb(a2"ZLY(C1c& *B"!CHD6$Q$LiŌb LZR0hBX0Rb" Y$&d,fDh"f)#Ef(Cd4$%E$ ,0PX REDf3&$ %Db &dQ#&BdBRbpVMSJj6fPϺUp:({w=&o3I!rDH@Db* )*fC `̍#"lDch14i1"fi $10QB2 6FRD$PF1b5 KьXbE$QDl$B  0CE%C LL)42RDDd52 $R,dM"240"@e12@FH!a0 J0Bh1,!d6,adBa+$P-bcd+ `Ȍ)f) A#CccD¢+40 E0L$fHd:TͲ٢ TclUmF D#&{/noSDtT "PDBҔh[Znb(>w_S9 Wq{TIb7C( 2^yu}+%lD"D -  J5k%FFl[QXѪm6ŴlTkQ6+bUF,kZ-lj4QUحcmXĔlZыֳ5kj,cjƍ*-AEkcb6j5Ƣ1UFQcchJ51hգmF66sӣPI@J 8m@)W7<̏_sbYAicd+QJZe*(DibJ@JUYHZ QXmlZJ ,E"xB$dԯ@w^/NKL0ƔJ2Czxx k;_]Д6f:v{bN) ^ IDɨIQ-QFѱZlXcF6EFmմV5hzߑ`dHbX#vY454z}o/w?k9hf|0ƒ5T"ELkMҴEb؈Tj6ehLE-,IS6(DK"mɩ 2-$FDcD()Dh61"5h-"-&fP` F4,%J,,VB$$R$h@VebI`ɒ$I5 Q*4hNS5k^4ji%2v"EyzZZ1IZM4hbj-ccIhѬkƱQkdchHh*,5bcFVBmEFMDII1E$j-IEh5b,m+2(DI([E5FגAֈl* )iM(IS6ddX ` dJeQ,BLH1bHѨ$hkxJTf斖&(-bci,6Z+DTTTcj4эll[ J4 MNۛiҺZ5%5J,YM#D "j6b6fRɴhi&m-4̤mIIDM,I9FL&!"Ib#&DTl& BB;ݛӑRR4AB5c#85ye}/9?if$O*1(j)&m3Fʌlfce_icb1=SxNޜ"bf)0H(bIL4ё D$Jc$#&4 !IJ"E( 2F,&ABhaI ,2JY`"d&1"L !hb2""2( RFBLa,(m0iIY&3I)b$XR!"L dI(@4R d`i 6,R` QaJ("bR42DM$!I#D(BD5"F) cD$ATƐJ RQcA)%0 D-"R&6Y0ad#D(z{kjIw*{x;]Ό%_ksyc q5eKDPO-i 4}q2Jݢ"HȠ.2"R{aUrUiDUQL@JQURUSDUTH B" (("H)@"QJ*$H d.iJ 2@DZDQ@iUQFl[mQUVmV1"R(  dEUkFU # @*JjxAHR-քS$PAA8 UZG!)@AS!LT iAORЊ@ D)TWR (Th(QP E@rUER@iEaUZTJQUJhE&JQhEa@RD)JE PB(h$TCTrFU)@V!iQ2ZE@Rr*d*4 P ҠЈ @  hABVhU(i@TiEjQ"PrEjZJE(* iiU)i@ APJ&UhT)AAiJ@Bi@&iTE((@B$(TVP*PdU PJ@U*NN/ x)Sçim~#ZΧtEfhZ(Np?;41"P݂_.֔K|20x!=mB1ytݏ.;Lؠ @;j#lb*9KWEw׃n2 z(C!{PDF qK@A 'Jl"~|r\n(e˧X0PY@L1^H| ؁g{M tDrЬIB:Z h(<hGS:4|SB |8Vצ$Np  tme0'"(=^ZMUp:jUaJI!L kBR[!C{Nmpф tb\K{@H@%j`?4 2gARDc R  6$JLB P(`6E@d l56+)cdR4@DLJY'+Q)tz GA|jGU^if;@1<,Ā U8ayTiѪ,,mt\=BX%*kHwԔęCͰ,50⬬z;%vɮ|U]!-FqI`ԉ-"]$H;)B1'n'tԀypC@]h2Ht)!P0NM:t6F 8omcNpn ݒ(75k&/{9d ePLu8{H (+D"*hbeeqHl MȩI([:{l0Ѭ XZ|6l3nWe2?`,2P:D!!g#Sn>-0huzzٺxV~e"`G}[j0Г R$\`?>_|0i&}v?6VV-i >?P?O|qa!7w)T>͸X'ߟ;l>A/*Y+Vx\?dSo? hr޺ևQOݖs-+VZY?P0,Ѷ_UL/vnG2/> * gaq1(QvFcgg.0km;HP 0R,%7 ,>O(tP[QhѹrCrA}vy5]VJ**io=rwa/v~-\UU.w+`53ZY8,퇢__WΓY Hlބ.Cza %W!灱Bud+jaJ:i)+%sdW]y:|v~ULj_?jdoi=r?0OUWCk?jGʟ¡gs^v{18 >[ƨ@e"aXtD JžT|^:@PG8{qw+$~ݜvv[*7=DZiY`79L2vD'}/];L[9DL[kl]k<[˒pxondͯypvlO"P]2Cd}#;xLVwk5L~{L]̽ҽe2'eL±Et@?uȩ/Y \7 ^ثX86km{YNu~~ދ8u-Boڑk X&unu&Ө5dƔfLwY.6 2OLyH#4vVX/43a1bd-VbqX啐k,s:ULc 7 `8<[LNF ɡ_qqe<{t]n&E6ӁsRuK\+{0ȢTOIZq.ȞݪlDH c8r00 9Yu9,*ҾWj6iUup e8KƸżX3oφNEySͿؐ+h]^`  9w&+޽'}PeV_ie^Gž#୞+7fU&2Fzӭc*RڱA jlڪCqnU`jt-ޱqa!| Kcs^c %V}*עHE\<|lW=hhӻT`e1g9.Qm0&f'J~~Vm0,-qEo; ]@Ջw&aCsju&2(Z5-7J]c8;ʷ}daѴ1bQ4PѢr,@06ja{dРqyf b5_! 'g W̺ˤ4C4ڏV켼*fTTeJbz+d^Rq2m^Ot)4a#%D Q HeΫ*lޟY!5(vmX0" ĒV<|#PGN/>;sEӅP^~ J͢.."go(ཡn'طg'%"0`]7C&4\n IR7Ee*؏1`cD`vOA;lx(3b|~Y}3Ri(/~vk Wދ̢ wۍc ĩ|b?}# >o`jaz&Ͱf%c7 S]W.Һi0B y;+LZ*f"wi(EZݰ1 D6cb2 x]""pUᜢ " 8 yu׏8"xP}{龺oY[\&#@%]hMuli@hw 5OVX(A 5./Z/|m7~". 0! !X'ZEkX[ `D+$WnϏuXkeUՋ10'&ؕfܒ/-[V[-Z*f5bf%^L&E-+}Ǡk~d`6ixdkf' s+q@dRJP+`VuʨZ8Xb1V8MbŨ@BM)XF d FյiЫO==,NoY$0]D9AiBڲz쿍lȅP|9h?]8Ouᷪ9`QOozBoԨțw|o  j1_1S |H}8*{"  "Zk(&H#P<PP5-4t^! K%;cgV}Xd`a8Y WAZUH[: en5XQF^47Z%hSxt/y *aS`$W9 o7:A\6=Px8Y۷}C }pζ?0*% (+zcîhi٬FJ̠,.쌷 JW'NM6dDǖNz*W;@w(:z`Y*g|Xh.en&,-(vq*w krxmD.74S@<^<<bsCH| W@svs\h'δ^>@o]2^.dНZ(ѡh;*uAӅ9!*t@9L^NuNҜo}Ή(\ov)L2%ZDr0KGv/  (eMo[+تEָ6\ΨU$7][֢fB 1.u㽱4>2ooP8xaP<8wO{MR׎ېqoilA|crXw٢]jʓD Tw*^J^Xh{OnO*v7'cRuEzNwƦۭQ_AA]EMrJh/9lJ6DdDqkǯ ۿCeh8@!y/8+ƫ5.vJ%LSiv\(֍*FߞNmge3mp'BoqhTo[Vvwfu|_N+QBi>.帹jεF{r]vĈvq4qڷ? ^w\;qoˌձK`ٻJε'61Λ{#086a83NթXz;;y|Wk6z?g [sFt[;)(;g|6zmLF,:oW-Z3 ""%R( D7ߠt#7VfZ gaj-u(L"'>Lyo.ynj?DMKםhzp.x8 u^avƷ;^&BlE . \&)+k54XUx0+`"؅AZu2 A8>m 40Q@7"B;{5q[eWLpB`؈/ S޴:8a@&ʖ\._`ʞl^J KI!]K׌US":x*Ύ6oh㌿|U)ߝl??fZms"'NT?@ 1z|l5ˡ,RS١9 ]MkU[-['aŲm^a(PΜ6QS48G_@88g6554+Ԅ6ZPڐDK @_WP!FYD`2rKx!SdbTtcW128Ryz3ii$fVl]dZBv/U[YBҾЪY>QF1B7! Xg߯LOu V@][X]6tF2jq{Wmu Ibܹhhhp3۸z\~a0dL})#h CՐiOFGId LpcY?5.#.Ajj7Zai|k`ua@@q_eD$U?PX6S1&&)4d# $RddA=-.ٷL_тotv{vcmO,)TD+(ً[z#/. [5.*Y0_[r<آ< {7j NW?_Lڪ"ۯfs}+־R-,d,4@Ȥ$H5W1O g^}cgmT Ս?3ˆU=D5tl{T@ S` p?׎m®pA*#qQ@5z?Ȼ[uEӖ`` ]]7WjU^N#y@Ǔ2vֵdDa7>5ֈef~OB~7b8.@TC]X"<i;ܬ9kWǗ;b -mm>.澵bJ q̬]llWmLh>)Sw_(q@<VJDEb7]ϽfL*7\w]o_Sⷧ| 0ϺJgaz^ၿ.޲/o>y 9È.}h(Fs !aH[l02r`?s)菤Οz}no9 0%],ϸOũcK¾Vgw{.y^42)}-rmw:{NSI̽?c| TA"Fg~N]y1EGr(̛WS'Cz +'ݾ=?`~}9 ]PBVqyOkVqJPQS2Ь}Gs]`"gsoO &3`vshgøV\1R3$5Ft0WAD=+1wl>@! Bɱ1J*:z8' :uFVf۶/s#>M\ %-=N X y$ht8_[ ^[.ոAVf:C2Qel-59ᳬ3H^ƐH\w/;.Pf+\$w5Xx_D%6\h*E܍B?t'#fU u|HOQ;-A%vs9EIR2PSb/Ԩ7RfP2!kpEF' CIH˺Kd7_.2LZ<뚗ݪZaDh<&Rg8Qh˜5&5?ծ]șpLրFb[ڻz;Lf~v1 H8b 2sKS<Ѐo_sBPb\CHͅoRY+6tL{+NRd:OH(sRPxqN;5[yƆeJJ%87L\zQ)d>UIͼ ΡY=8\S؝" EflZqy+^L7Ep?$xF4݄V4e-c @$SEhýz63솼2vs^n_XrViӼ+N&{] P?UY ɿ̮6.m~\l⃞uQ.;j6芧yYP*G ~Cci1d_@T>("@>w^]h 3{AҨYCA8U\oV(u'^ocp} !rF1dk.bNdz{„SSPbʣteN=ꎓ#wHLG8G0qhhW=F$gcG!\ ǿq~ӄ,ݺ,'"_Igccɟ zT K1޺2\ {mK:=}]3ԂtW K-&e#i¦ڛNe1A8u`s=(=Zlum])"v$|*{Sr\iҲj)9^GHT 9Uq1chFcoJ IMɑ?Kwk#gFԠ={|W(MOƀEPr o3+374d-.LgMumhl[,{K#& ޴ W_*&> cGK*sG3X>W|mu_x[7nX ~DXW twJRa7vݘfs}_z |&fݿ&T>R9HG+7-?yxus\c_\mGAŔsq/Wg/j[g۹ R廢i[>o/g)5];W19cd2'|sKNl>=mDIȨDQ}5 `[Zx* ˴D?8?Q>WAP1Q P pS~ECQ_X 8'>/\ # .BOzo[ˣR|_uDf6;KbhNN/bآ  AEDـT2* $#[u r(gIʒwޒh%{.1[εϛ3EyRWNdg.ƲW@{ޮz 76[sJ.l5q5RRSDѨ0> 5,'Y3gγk?F?aG;Tkn,C_,} h kmڎ]̉~u6PY"Zrcum}~q*c![lH})9@0ps"#hW[kV{[<~~;s'O=j=sP4w9l5~x7 Ǝ6?W>T^nMR?/uOuo5uZzӫѷ@_~`Wүc|pSŶYrj;NW&s=.zv㼟o$gF9Ybٞc[ت{Cό Qډ):K_9joE8+3T;@77Oj;DDuy[ Vſp^d"1GW{[;ēJngJz}); 9~79w$?rؾ'`gc] # ;z*wO 'bDxq}A<] iއӠ~=>z"T O=?{?G/*ާ,O" )A1 PNm(Uypz> y@1]Aoxջ閭r:__fz.CDF-xafKC :'p:^Ǎ\o~F&E!?dyO:)7-',ǁyJ~/_}Gܚ&#M'Ǡs=>#+ |OG! <,^|D!$:#fIclRl߇|>1?O}W^7=7K[ڿE*;2/PS~.v#AA/unҹ7=5d=7/q웠\pZGϳ3f;n]'gr7{ar^#WoXck‘)TC5)S{%7bD,=]Ae|=]{5jݨ:} orNb]h 3qax{/pٹ=(TAP=H((C--n\FsL߬Ġ|>r;%ES_TQ)'}0M<^*]Xf4γIocxu?{ot7>dz94u>oZй3Dn ~z^akDuu">-rdzsM35yQK]}'5Rw5Ap|/|^mMGWczgS {گڜ0ϊ[FÜ7͊r"]LyDD"{Q8Ƴ5-ȕm ^dx=VUze׀[p r#[~e;e[)\EwQQu,QtSĵʋ"NodfC[})?zŚj7-ouo;{qnul pA&?3t](m3u:ϱwGkCayt2pX{2&}= 'CK튗}1~Eא\/m\<7'G=*_V L\lenRw; ^ǔ6jK=|BL|5,|hs??\ojOq0ۭmTsfd.7Z9~o& I_C[~gܿ+ Gs{ߴ6mE_Iv? tu[TK8^U>Ɲh* =S+"Ā(B)zO  ԃO﫥UtwUJϡn,[oWG'Y0 _ 8?HS=?u Um3W~anqñAzd*y:=Qa0bGK^B_Y:WtMS /*~rL]-پ'{1)L}4:n8=!!'v2?t_=ȩ&i5 n/7*|k/T=¦ $YSoN`xήrU:P2T$t$wP,&P8e€S,&m(阂2PtG cf,P n2S1#-Fcがy矞׭q3<_6;|(~(*2/=h}f%R>tɁ fkD:  T&wbO^`$qJ.w~;VCGVTةlM͖#lyGJ.tȘN9β6qj$8$Z:"ywR7*ɻu{_ RlOʹo@-?dݖ/oӹoio6KS~zAy{\_y/LVϏjt!ΑeGZIjx/+~v==vɍ])Қ}>[јc |˭Cٸw)Dʉ3"<`/& |n{Ph-[\7GYB0 9ƵZFF!a0 |Ft8F,Ryi:gX%}dQIF:.OL7!MYWoe^LhMjxWMEk0CP:BLWM0LGPg7U0Sd1)O.-T?3[M0Tˏ2 ' Lwۧ 1 C C鮋}>:_kAXř  @'="&s-'<Ȳqj dz* }9n[ءG/ejc-5aE$c%ݙ.-k{/[4);L»P eׁk(HqG 58p:Rt ]A(/}(lξ߆#k;LRTź2$Ɣ!p55`8= ";a| , `x9xtΝEjs"}u}[4D%wv']tdM$ ]Hm tF_MǗM'Ha֩Xx5}=MR"!@Cf+8qTh-R3^6,1y 1 tX9\__?61L1J) NQh4Nh[sM)  '`1pEf4a y-v6g>kTrNRO5-U/d~J* _jJiRT`LoVD7kl0Q>^qS\#j: {#/K}. 8%z{ְeȃoܽѩH`ojoy~ GċN$du;NÌL6L b><~ckx+5ZTk(jk|L&WsN6gWё[ɂ|9RHV9m#,vSn7 fxQ~?.jrōV]  )X9՛'|Φzwb|mN45r$JHK#@F]czRbF,/&R8 :$tߗ_F&~4>ҟYs])Ů;:gsv3Z!Iqsnsχ=33~DEt}i+)gc_Gmo+Vc%z}7 #FwUn~Ў;D)sWܷM=^]Mz-[z/_6C~[kzwk|x3}I{_.W~<uuͥY?cG0Nu:j6 ٨}{zDsߜt/ܯ aA(p/"Dhf ׿qnHL"zOn»cQiO3^+3c/67cUPO3ǃIv}=o_֐̾M8{3vʙw{׶Sßq=#~}}Gw|tycS\Ze?#3[O$$/黟GԺ5IjfC4<O{o?Nb?qK4oS? tիH_w{o=QDI1$~O~y_pyҠ@I""gJё~сMfp{xٻcE$-%͌:WO+ SfpmeGg=3 usI! שYaWCsz7wQķvL^{>w簾0~lNy40r\ JmͮE{ OoL0odSL ,#0=6O0^e_!V,ML]̞rh߹sRs}±E8{7ưfƛyZ˖gw(Œ'nMyhfkGV`'vhf@zJGl0J(R"47}tSgs=wwj;-`ȾxɈIfZzsμ3sC+ffOARƢY$Jg'{VӪAOh0# Lc\(:]{٭O'kVFgH_Nqj8z ۷ܗC8.ч}dhfwxfԉWԠ˺\[ec>i߀x jq~ʩG6 [+:䥍u 9K'kb/kg˺N:h u?["W7 i:M.я+80 BҔdӘcx\f>Sʼn;%+޺ o5߁8Lu/+k-޻swY`p1x꙾?ޥF:)Om>O]/c#-F"E GxV$řl%v=dsC_D-8n_4`f\z _w&KLRS9F)]c\;0UNpxޗ3Sr[p?[q=>{<<bK'kYT+o#'O=4:SJƵ dq~ڔgujͫڕސD+9w0qϹq |^v1K: ,_ǦR,qtm*~Lk9}LjR|{b%=;{NwV=8{P,kJ9ca"U"sgu *u].wGUs]KaIN\DJiVLe .B(6 *.=9SX8wTTQxtrU-%J˓b~D8B?Js['U)}V]vVufyԓm`ƬT*pW9~it77R#0Xt{v}{eC(gam/oe7 g[wP̶lWLl:2d^#ү3ejǃqk̙~ ܸEmX8QƧa#o+0\H. c7@"_m (h(Rb%uϼDwɶEUPv ʼn dLsKQulWt_}(2w G";w멚="Ňe=3f65a&T J;._/.]z+v9y4aHi*~e+ڭR⌾lyiǗ,̓X#8$qQ(f1FPq3fʿeQɰm3쥸}n722;͘56*Ieup#- ``'1!6Ӽ:?]6,ҟ+3"" R %2@}zm?y9b!s?Sf8\y՞Ư"}}Ȝ8%V($3]_j| Ѐ@#s-b7jEۜ"W;`@A0CDvβL] kln.Av:>(?Z{#8@,GAb` ENAu1kxbYkn1}R1'wxCns8F"XR5bT=@Dr"?xq/^Tَ:b ]|r{$w< ,o@ ui|̒ޜv9 k@ӻ#t^F/&O4QtJ eHyb y]g.Q)Dž]y(K*}*Emcb&iVͧVB>W{A紾,]_cmΓsv!+?t- 7(|]E9򰽎~Ovk0=LשM 2okM}<-t7܈/Y"-U!]mkSt`qm:ҲAF'T2|Yshޚ@oJ"'W? lMwUB?75yK-ͭ;}S3ocz\g"kWTSJHH{bmT@A9+6Ĩ $ሹX5.׭2$Qq&>.?/]ckFuOcFNh{/]N(ѡWb/2'Ev1~+=wXm>]uܷYñE= /ґ_U<F1%bXkx!N^8n@1fSNn_ jzjKT:k ![ŬLFaqZDqF_%#9^2-hq]cZTܹ eڽLb+z@:@#b8A4yݾ$6.#gP},9^Z+,hJZ羽o7O17VA̿AY!̡d2$0 ߝocԥ PAOvy bŷa 0Jۂi#ӷ>Ȃ*(.}wV'X/=&vdjRuBY9‡?7?1'5唧]aDfxRQ^:K*vx*]zqbpbNяq8MvNdsb2qc.+Q~\ )$#RdJJNM TT;99EQȄ!2쀔lޛMy 'YvnZAc54Zz" bzɝk2<%*Su⩍%l٬/txI,@ 1Dt]!)>Q0HƮSܚ| y R3|PI # q8DAǹa5d7I®WvQI-(/-N&? e~X$$09WHVrtQ/d'љmj0&82EeV$BQ5wrV˺ہt‘AnY}g"e^ǗcG*`a-: ҏ2[.oGJDʏA]GeDQVy8/q9^m>zȑ+t>sU0)ze'O=Ǐ[>ꔡ& n,N$Z>/θmi3n>x]ss+sc[UvUYV>LFH$,2Ϛ66XG?X="[Ϙ639!D?#^wE3Af[a$j8_R}~M?&D_C"g.:"?\Ш@bih~7ͧ'&9^O>^yWDC/EDP{"=y@σS>ɩx3Հ wg;C7n֯EەIBtnq9.f12>^&3"ACƖ7K";;0001g É -~(K)<޿$57MoSwplP/eeI)rc/jT{R`{hV=[4ϭe?IC=5c\AEγ/ܽ+f狧܋0IMGp1޲ӷ43q"Q6"e[b I%Z5*2n\m,UZ{fAgSR*M˕Z_8ɰ^ 7y' f+7UO E *UGƤ*50. IN欍JW;U)@pY+wy7l`X'k/#bv[p\1wpa9ƀ#AC)Kh7ٲ+E9L{fLƉ$LL=d'.52)c6k)gjRM+OO"WhgbjLH|X,SDBvn>p]%l.>$\XW!y -1?p޾R`/dlhl8C5i&ֆ/ͭ1lN Kz:OSSĘF{}*x=r7S/{s[ 4 J$I QԲZ`o 0qf0A l庌qM?s}kӯ0\l0[l D)[#IjBBwƄ+ߵNGu=!M![stzT[hIa~5&"RZǩRÿn=n]~O6mȩko:P2qWSRNl.Do\8OndR0;V7e6c:0 6x`topm5̶ֲα?s=&D-r0 75K4 m^7pqfEs+{vwE~w1\'$ N K +ʈ7We׋_x?gh VQLqe[Nw1{Cq?зOvOäMAWbv:2 v!3=ȃL%WוoB:[/c=6bAl}yPxO'|-q+a4ȌФ'  ǔO)H{);ߙ}7wNGA864b4hAbDoG>߉vpv{;q~wa89Q @F6!I 3X_q'E5o;;zEr2w{~_\P qTNP:.mO{?''`-_?['oKqc+1v{[[F~a׺({0eP[ GXTյ *2(?Kl+Co%ߟ7SU eOA-7-I>ʗSa_J$t{پuvGFm2sHS!mR {-,ڮ-Nt!1f ]GTE12e@ I T/w:I^7UTTch`@e!h`9a8ʾ'I;>c `dkb2 i~V3s0Ly$е\VvDlKRzkFO w?o 0?36XXXfNXE=]"PؚqϠ1vI;%?\W ]NuR 5qglK~[O}^y<]g-:"g.fCr{?cB5՝RkK{>-\xl6V\d3Ϟ<~?OIܓi)zZ}jJ:l~~]W',OWo ?y}q ;UWQG6TLםLqZM˰r#A>͗?GG 7O0o)n(x3n׮fFBٰ.WɅ^΄<.:=^q/ާMM c!xY]8>K߀ruI| w~ vZNlW{FvO`ЅgG2 kc#ڟ/zZm}^~&_t }XsGkʝi=̺} W}{bTy3uM¸K1a4[bgatgF uۥ~d?:(ګ; @ ݶF7@4)=YR+CDP" aiփ$EK*Cg6\Sm!GBy8 B9G'hPV2i9 ?Q!.DdτՔYm:jDhd6aAue(R"j =IG yKA0JDٲYu4V4)CGi;E!D-|FSKɇrSz}}\B:[ ]ow7x唦EVa5TvHSz,K#_-c)ζ0"S0U p~Bmci0eGr{Nm!5;ح#ؿ+ux sO.ݶvl3B9̩\ "'D XDS0nn&k=mԈ `t2OGXΒY fnt: P\.'(m8hMNBF߲E UH=34BWƷQ(2>FsJjS1SQDKxO#ºNrd[kmn#Tk/ڥʦ3f(hs:Qdan\i=b.sLh{ ʷ=WEfDD9^❣>۴r.B+N]F#^=<he8de:l!s V'Li sa2ʇ+y#"# j]}1Kbϒoyll,\ݟf|w4Adt;kkKާG,L_g{ $vaxNJ<ir۩[w{}KOa`nwȯaXوgƖ£JdL> ·B˾lA!hA:[Bۑd.f+I!.@E!SژS1wfc#vцܹẔ e&fǺnYFVq?;zƌW8r]XVٟ2?EzXR PʮSE{r,BRX>]$cͻN'c)sw>t"gU#KлV!S—Dt Y^lf}i^#B-6 m!"J虲֡tyBі4C{#v9Jb 34Hb0y GC7y:) \ȯA9▘u7M5]p^0|Ha"LӪ*a$@䮌sc+9_'ZYZʭ&1Ӻɫ뵹6.Zn/hruԻ)Ɛ;%q>i*D#6|[үkk/{ Glcl~ Ye%W]<+$J0 c6(J: gqa(vi13-;0A$D,K{ ^bP%HCM./At3KI!4VZHYeKh\fu率*tܤA7\ U8M;8n 'tyØpOJFoA!]r,lNiW<ߑà)d{Jȍ})ܶx.=Ry kr+iȤV+e {[bNhV\ڐ[7:>OMWy=Yt,qɿ\:opK7p}枟]2ذxA+ܫ+}!AbKqi93W5<_gޫ vV^sf6ruu.R[ymun[* KͲ&%:6Ju[>Oړ$x3a.o髷 bԾyq/o<.eZW|/ 9rb`OCzX#_!;h4]]yk*{F٫}WYj|{n*7?7ib5M`"[kފ;ڼDO5Y:J\SUn4TWŋbPED`&9{I=7uCVwSf'_ssp_Xk =89+Mƺ tVv,gn}>> Y{&Y܏m` X5;tnI%?VDèfzb}8I[FbuYč"Yx],xѷY۳k7BŻVHt>ĕ OƂi2 Ob+}NbrRCó2uα0-JJ\30IkN޲HN\iU%a._J5wξSwH-vb+) PjV x-ή5VN,9̇bF8;҉FF9I> cl/:5ΆBb̚ ^ R u,~{]#bz|7B$0uODHQL[I#,F(s\ G FaTA"`:?*DxY 6'f%a7z;,.7ϭmFIS@*wSSq=aPOȇOIۗU*zhNIU-fK<JYs.#Glϒ8&"l{:[d}%0e}FX"BO_rϿsl{hyc`m_"6Ҩ B9DV(taH\"$Ԟ9y9= "Ckh!6BI ɝ^u@Gg;ozuG]PqL)x o?s0Eb# _"˛DZ-ܶԭ<˘Ո]aP%{ڮ7[Tvt7VLj੒ם01 6ppCZ9` lGH,7︫xA; 4FU=Woěep+U@ұI~GZТ3nVx'C$} Y;2 tkf:glgi΅ڮ?(bkq(J#:FWrp`}E/4hd?'pK©Dd&#+O?AݏO::A8b`A'yU>V'Fj$ĤI $<= "51;, ܍bp yEtOc+;G{i)λ~W #${pvޮ f+5Bс1"$Ry~v;^g`)t# ?;{ǸƕGs1e`,l69aЦ7yJGW7>ogc䌉#8|\2CmvџS{&` /5."դ D9[="  I7cvp7Fz6a!]<2j<cO[YRpș&wu~ʶѳ(E+mۺ̇9=9fNa}o8,ٟܵ05>Go>=Z|{;KwkuV}D{,!y>ҒNawrX1~ExZ< oL_K.9. u7at5 }c1!BԥKAjB7#LuQp{$ZS{rwK~nЅBAp`_vKPk_vveܡvݔ ,$k󡔬%blo3347yS8hJ5˷xwawk~ݬiPܞ"bM2uN%[9̃F]u֗3w-=7hC `.pyʯQ_$w+g%r,kjKpc] 7p$_?k+o]^v\c;Cƽ# J@8}*vć2H`x8[:[aX9i9 1!C{fٿUXx" ~?ZP >n*MTݜGBPpDc e;,fۻ6FnۥntUd&Ets;[!4Fx=K7ZKpXΔuzjvI8edvjS/+Ö,ܬ#G͝Ҋqw}z9%nzPW|s<1ZzH!̬yrw~{?Z${Umd!GRRɇS].61]b'pdəq&Hgm2PPFVQdWsrT-Iϧ!RPHVIjj֣d{풄l~ނ.-C5YOzh\^fp3j륖$FH\Ptq5KW8;$rZ0zu7nʱtyrb IJRdNH'~Kyxh}ƾT;(bi!8/C7y;~s`q}οy֎z_ 5+:y4@80b%k'\.=S#~ej*@58NW +u9^o8QH._^F9?p6:8s}v㶫JlpXp[c >4r鹕mtjSnTI Dž!s ER?C8<-X1f)2g*-M^qXoͶ-;RClL{?wWFcvDc1j٭ŖQD?=?n؜@A DM:v!v?!Z#=[sp'q _N_JIu}(ḋaF"i*UH o`i>r\ѣ~eF" a9ħ&'7<|J5B5PDs{;DO/3cSw$n@&ۯ|w5:ZoRaR,dQ<ȲDBCgʖuH#!H1ۿ;g'ܧDP4䲅˟NGz\ךA|EbqdGdjyXG/GZzo8hM0|iHծ$DSsMO,)j SՃM"ޱ{mk2~Gu>O_:,Hes-wPl|vVzfJi}X]%y;66Z(Fq0q`HY&c̏6ݳ`hk&t-11wQP]MtDަ8 1q˝B)eGY'S=&Vu]ëGI{\bgKMeƛ2Ά9△cwm䵃#\iO;w76^dk8\~Is nuoO7(6,w?)=7}'A6oumsvikw7\oje7B4) \c-0~۟gtfYz\7&ʻ?iy_ncoiu ;lflb#>@r\( 2V 6_|gGgo`Y7iC\Ph$P8c,"i#}9tI!&1*em> _jm!\v.qFԾ~Ry (p@2C/'VrzC?8{c&rf ^n*"?7P#dwޤt@ ]*6=^u< 6x8J0xcJ."JӲudl93߸4cxH9)j[i I"5Ce0h,wC7˄=wgV 'i:5e7i|I BHZt7z> 0Ne>kHj?5:^86!&25׳zSau<-j^dtp`ɳ!=T Y^^n}EqяFA_ B䄐4ҩhV!K;Yh (ДWB*j$$3sm}+cS5=6mvC!i̅1//eU]Ta:P1 PmqgOX0d@"&Dr"e,Eغ@Q?,±B]HQUڎZ4 [MWڞ'ʢ,iZ3^,%Cˎ}_ ~o8A|S\/ uZ>K6[k[Auw>&ۯ!T%;>> #;'->@iQǾy=䐉rex`2M̌)iʄ O}.e VYqԷ.̪TV|KiJ؁O޻!g#iigQ9uł%m(^q3}F><,,>_Fh{@k0ksmcZ?Y [BYb"eA5dU4/S"LRʙ3c-zV(*yGZ6"RIYM?j t>g-0KyT㏏egv'alҔLePD98ԍskzu즻m( OK{98['p[R)-Fcح$IvdJhvRPt麛; 2^^~ x:oĜcb1K>L˖8ikki ɉ 'b̝=.dڂx]gY.`E!FA۫99E1XAI}CVΦFR ]CR ax]s=WLƥ/ryyݤUx)hWgf[xqgbVSrjr7nf2R=+]EgФ J.{B\k=#N91MR:d,͎ɨ7, eY0ONcGk%Y YhJiS^ĵrh7l:3'P{ij{.d 68;&9M!'sG6TzfIae{AύjN u6׼ƿOys{݂Y4fc|ض_wGzzv.tL/%ub{/Cn3njw.r.yo >/Z Q,:# 2}KM+?J[8u+-cWЉr t,LN9i5,)Jk`o_LcS>eLK~fyf}un$ N!|7^Z92]&4 .j3umm骯<l/N):8__./:Q#x8Uen?Rϊk<{Gdj ;zGBAQ{`izz4A4FF $P85_yh l=e~AGx?-T9G"2O)JNTܴ߸R?si_{-g˹,x;Hږ'j[ŋwBrHGWIYRҰO>o\J䨎zMcqݓ}bxp&y O[ZZ_ߪ²M+raYa -`j@wM0Д}Љe4Q"r+jD2@p JB4/QPd+; u%fCy]vY c9x]CvjIt sbM3c)ɇ3*#9:gC "o d+_G^kL,fyY]Sdă򓞮 dEm FYF+0|&3j+z=jZK*,?!X?vSdc{%bUD?^Vxl8qbCzT:E;3e<;\/1Uku8yRJ˽4JBC.]ϑ}6w#Gw:ήBfjcP+ɈGVD<߳5mOwS F_=y<.͟cKzhEOCHz5kbI]j|aɽ uEkՌ$-eRg|:xWrݔr6th LZiKKPUcK"?{O$ԏٵG '3r)y;sͼg;<Kj.}i2{#O_53bs+ϸ9"{=Q&^bv+>5S[;E..05`nsC.T>^>$F 8?}ٹF"gu̍t72FY?Svn;gPخKcס=6VgDtPt)Ӫif 7Oo:@bĦDON$~* Rz8p`u}Ǻ>7>`Itx1S/6~oKN~9~%?_=dy]Sm>C0w~bQHF~i&kA:Õ@$@GhiP)IIs?9'kG@i!7ա21֬YiVDE\RUU %îrY!ChlhgPF %b&͂&ZhZSE4Zu{T-Z8&5FW6D` ?P@ }9ӳX@6pH+=eXqw#!mݥoVJcd 'S@iZoVU-xbm*jQBmޥX zJ!Y&y_yl|sUyö%&ӿ&!ZUAJ- Kh+i$E15ҤԽ3V;Kx3,\6"UZ,tzV,Ԙykq ̼33!/fxᆁAkƾs/5./&_f^u~cF<`~NP#LXhcGMl6oNޖz}lz._ I lS9tsUt?Q-Bҗ BOO!X!ϛAc4wuIqf c4QHm !Ddy%|zC}(d_o $&גHBJ$xO4;Q|.s+H_( p?G3*RD >)CGH?g#~qs9<7n^Ǔ*kCpU y$*&(^?P͞U5V zXπ>EP`=nܢ}PN5WiԃCQD+vG]qILd}WJ-&e+YsgqW=}zC>肏bPD8T^4 y |ՈtsF|Nj"thuSFp6|y~>WI]k~7?%J #L~QKKK]~z#p*SrXq̐i ,.࡯p_IE]'O^dr򄏻0Y|ƮFMJB ҂(vu9NR!bO3%TTNdr1z"9յcZρte&/8j +lʘ=jQmB8TbjtUD]?ԃ&Џߔ?u¶cF"ͷG Jiy2 Reަ^ fM~bWo:c7!'J DsX"Ns0w}eLYJd٩ݽ/`_1O'TLGͫ\ƴ*P oKUde{;/co`lAsX8?/`DRҴPH'24E؟B{l@RD%-{L{k-4dõ]:jVJ}n.MRW#Xu/5%= x9B&(2H'a |uv^MYvH 'NVm[j}Q;2yҘc%gpnMH]~7V_s|VU[8QR*Ȣ ObGe8fHqEksY.h(q ɂnw w=wXɚ V@Boo> Gh[a4]tc5cb!#Nr˃R|oYeJwhʯ* M#Cs >gV#؈+O< ‚ҁ̀mxa?'3*֚STF ąs}8C7<@`)G -A_·V&觎i,.Y(*NHx[  D [˽geP2Ml̬hY{:CQG @bc!$gkx~/jٸm*" 5Уko8X?e1d+sp߷u+[& D4=Yep uP!J6#el)Zwr3feq$&E 1ErVZsܠQD:J:d +Ģ6|e myFZW+zѧ[8q SɢAz*8`-niX:1YQg`5!WĽ'._L\¶пl =0\a^\U2G&$}E/wԚ~e8w'^VөRc;X ŇTtY A7l])丩?Ή^FI6^N|qt2uǻְJ , >ºZ |8G/Bfc5k1wxQ}2a%&ƒAE#/#)nEWD28ʷ^I*"^  EnvSѧ83j[d+~֕Ewy4UX`D0˾#tPDozy~tq_maZaGw>@չ[Q#&Ĝ+I%ԙ,XiR3+??ZbȁK#bN[~=W mq\|闰iFֆE9 N-WdkEWAWlbab؀L7_sQc&6!޴@ƇƬHB:xs[QC2*1fiP,42Cӈ(D?jI܁6ve{jo!P&JafPXI'ד4XVҪIg5q7^Q9'w,¥I>c@-8޻MNM,.BxaٴC z-ֵʊ:TjO1v,eӞHurUg>{+4 {ݝGCNA#Xy,hؚs `1B A)ӫ]Zil#m7%&a_Fї=q xNɼAJHP&G#=oU_Ο͟/inR>"P9HQǙX"ո$:SYgX0"# 0O\7xЋ&$loُ\7?bW8U;unNr[QLr@蔵)4$ Ҙ$AuI㞒t!5370vXs+1^Ǖd%1ijFɑR׭wtDhї˪Aw]K_w{©U}* 's$wpհB)΂?E.U4osjPLj>u><~6شe@t7LGڈsaJURv풅}\zgD,\\ز9DvRfphx3ĶmB] =Gpd1KDA~Xybv.> >g?úJGQ&VmU>H c \=@)Zqw #d`u6N+5e ׄ*i2\p} ,n zBل$|1J"00:[V6ӰcgD mڃZf1TOBzbc-Hit+pLXBN6_-]򖆃:B+K 0:Ŷbq#cjȏ^[s@#J$|7~ UgοBT?g}2|_c\yrqBϙ_Wa"M9\xq@$[;}^LƗ%eLϙsdN;,&df_J,@ӽQsU= W߯IRJP;%`)2l$7< 0vۿ?Ь)BMk_x5 ?'b%1c(NsOs~1dvm0ٌ&f!٪$MevL>X\Z`E>bj?6 #*Ǽɍ{P͙R=3(]NrKBLyn7slnU rPrH9v*gZfS$:yYk9GeRDF{qem.Gp $%2y}/(L\5>DÙk0q+E APXd[?d| U{'Z@8x\!<+@C (TTD{ˀA ^6$)>:va]PG\%+C1>MSDl.2嗚Y3*BvL2)jLpvG6k3l~ur >V@="¾namooiYgڿ?lK"o:6.5Yd{ʟ'yBP5gdS CĺEktٮy=1b\=~3}+ >!Սֶ{UرiX"6#m$hS2NJޝy|,3{/^e6 w׊{POr4{n9w:@s/wo~ہ?AbVxjnjgCH@z~ M UTC%` ,B'BXRŃ3OZjzxZzbO ?(vOmY {.ȐeWШ$ZQ݅(~wNoW%?ngׯ~?%zH9XX@ՕMd yj>⿑cyTR ZUZ 7Y:mC>B`@0LC̔?Bf40S% .@+NBJ "d *f`u )+GmZں7-I\5M\֎wW.u7ut\MDTp:Q3]5gve4&Nur)۲i)-w]jYQQns*6Y5a &Iwqi1LwNnMRkhL珍ڡ\"d)U@f 2t4iGf]aiRNƗ8q@ `oar CX^ -:P"5IV`T0˶ UfQ\ʈMH&0kp.nQMiwiT7@C1Pӂhcn4$ # ]#E 07a@bH 8h3,0wd\PZD ,(% F !Hf+jpڎdHԬKa*5LA ZMV0 ;6 @` f84^PVHԅ.HUK$.ȅ I"*B.FvkZ fAtf4JJf]p!21)L ƥTa68im4ø &7R#vZ{ޒ(!ɨ5$ޓA9&h`1ZF-duic7,M]BtM.7+Qݞ8oMr4kM)ۡ1 "ϼhB h8#@i )3EݺiκRoǜIwCuuS*4JT[)0GFp\$@1 .g*J]뵨YC0b1qS &[7J6WwuujlG]k0C 0L?Xjfr2Z hJ @ݻ?HpiIDț5'ZPA~|_3*9OJ#C`]&nɩݷto^$I "&`bt'W]1*@{Y'A@3GX:gF!Qyt |1 L@#[aOX"MMrέ80jTeQL<{VM(̴#=Xo~c, ^[T`h9xCܺ0(STTx:"dYoͥ"ޠCx#wb-?Ȭ"HG]?\m+At/Z:~~Ė~"^Y+IʓRf3>RBjcp,%0HBKL.^*>"?͛BqO1M<C|{JtɁ.|0$0hwݏκοSktH;v"ƈd5eGWQq9c{U;y,zG?nϬu`/yau<|rN8zAeH> >ӗm9+fz?R讔=G&15(oMs+I1Y„7&ZލZ֧U-$*6rfYHի 05[Q>HahZǿ!K*@rIumThN4XĖl֡&n닮%Jj dPM@ALVPu1pfKp^O㢤C)U(*W[ Bd\j#A4SU5(+IE z$H418))xܜY/:P ݛPuۺT"QBƲZ=wJJn}j#(].+F /ʣڝ͒U˖yQY߼]aZ…53JE9xkjuط @ u̢H] tm\k3#(hJP2P*hPSL{ܓ@Q (AEC,%jF5\\ J(Y)UeJk:Z;0Gh(ƌÿuM 3ê1-\e*c;꼝J0. 9Bp tvdd^xyӕ$|w:ߧ0NaC$Z8}Q㝜j{ۃ̈h.%˶ gVU#'W * I1/ {>փT ruz[` W #.3!Yc *M̻GwW":ߚ-fxh"Tq3gl++ PE^ߔkBf HH2DBI6? U pl\EE>qo~gdJ [ %Q_;KB!fXtFhՒӐO;bHP,85:75vnEt]M.^ ە[}MrhD"#$F3WudAUPX#M]FvFk,Ych+];j5bbfEKUIye BC S=jSi=RnDw oy`y@P WrFJ$>v\qmTTJ jqzҲ ʴX $jBܶAr9ysZ*V/7XmDj2Vea;l7z]Mpe BƤ#N dg 2u"dlc#ux]J=mr"^%K;nPh%kQHFj3C'rf1!Jwjyвy붸*RPP0fch*c %ONT~|tY6ޢM|; GY`X@"(,h"C$|1v ȖD dԕ︢7󫻮W.m΋d ż%Fd5޹pMAS= 4J#'K c r%RGU݁ ^ج t[zjUCo;=KӜݣEE$n7䈥.i#%2m//Czk+*VYoa d&i\W/+wv5EsW#ruE-.B1J ] U${ CC d2OQ;^&fGCz}$Uz|=yyWɴFx>q`٢nǣIbx9C_N9rKၞ;{uF )yoPQ;7~Qo&Q"PFy&pz2J)9-Rȳ;! r&Uv22V~Bb&a)&Jݮc@o韏񟗖Kڗj *$M_CD1>MY)T]ȿvU(~sY<8Z_ r@WezGOzq=OϟTWClz.-}*北}kִo1UDVfG2W$%&:53:FHն$#d"չPҍ#3.ڸ$0jn R cl"F4-" [(/p.k;&[`X[*I1-r#$Viٯis<>WܯMA4IJBdkoIQǦ-%qBД%> ]4d|V#&^|CC<:ˏ]:ʚO(u]T:;t؁޶.qSKBQ[8JL'>8YCؑ+ڸ}ȜjEm/C$n~wfw YALŀg % "fh{}ι;0>x 79&@ tآ>=0SI)@z? Nn*; k4愣fQ#.i &p&/k6Wzk 0A}T Cp=gb)Rܻ\-d(a$HQ_qJ07y=.!* u$Nm1+вTɵ|nH[S̠-e@ ~/|G= F6*8nܐ =Sr.|,XPwO/:R|P!(OqUU\b[ϡIr) b"Nܻ<(ꢱA BCpDe[F -A$%//q^%:Z oˮ]X -STmYèLIUPiOuӳ #?UKzO"}?/BsCD璣T >}pQ* ̩Hq"=xS5xQSٗޡa~-(# e|+_2w䱧$O~.r%K^]Wݷ>Sh8JK&HY7#pIUOX1JKM;$KB jP;v+_NJ,5ݰhj%)sHvNPxBgDQBQXH'%=͕{h{$!dx5s,D\U"?kǮgoWV4}re|o.|Kj wy[nnΘ]B,( 2W\)xM- F#=bѳN r! đԁQTPД/6y C?,I8|K3qcT-|l.QoIc\d^z\^5;3V2_>NVcX*&7J$$@QAH eWM+c7ѢSo$̨t  |ǭvHOqxBUĨJuU.r`-/{4=8_{|m,&3"]xq3-ιţ[Ǟr;$[M+_NDn'ҥ(a?L|j{ ](̾}gcۮ/)!*ޤ2@#xEifd  =`ʎBjΪ;z|Im*.|ξFE|Qamޜ/Fa 4A #]sB.Z!UJ_J}NNcGEw|hMw AAV9 |C޸Q6JG)/w0dUZ3!mAhLLP{Y{tNۧ= (w8~ֶ,Tmu݆JR~>ݐw7㠥Ar _6ݘr6.՗Ntu80+]&Hyya݇'0BQ 4i ȏc\ D!rCFfAgb? ]Ck|p weHtOrs˟?qC#z$_a2Ǎӏn]SS P$=Նt3^#`lʩܢ r -4}^p Qi:E9o]^6\AM'!$F:_Ny_4fJE)w@^+mZqF+h"6BVNidvҦl &]]|7y=ۙN$dxSA’}=}& k%C.TT]|^w'q. doo+ 70?##Ζ<^||mP ?BR'~`(6ʞ\s>ˊЪ u}E ]OPFێ6 J*e} Ge |i`Gun=FbMX]A@ b=.1z%j_ cpBJvX!#;`9$2,J".$@Tk?- K )B3XO }1Bz$ VpJT ЇjP hyq[&m݂X A~/C' ʷ B.Os۝HLd  k}n$Fv`,LcN*Wng"+ku11+n| s6P/ҍz7FNaI-/q>eaJm]t^ IO gokz?f'aۨvAwrBeyRB@̅Im JMA! }Qʊ{8HCPIY$܍ oc\ۦ<2 (Aa{h5%* y}j /n7 Jؔ©"O` -^Rsad!e:z[m-Lg b97yp嗍Z`r0F$qwku%KpxqpktEb84+=xjǒHD2ߢo=@ : ͆7Hc(JB WǢvlap@ 0$kیl@mbR(B@oE:vSd]H8mmܾ A%Ӹkk=H8E{227!@H]/jA˾.)ĢcN̍"Bq3z6_oH"zыZd c#pǯRm!;\3(pnzZiOgp޻b"A31`1F"5̆BCa0Ot0S뎯픜FS(4: уeb=}{C4S}jdH9"_}u/_\7םW/[k(uu$|lc=|LKFHk8౞wjL R4taBdϕouK( B2D4MQD]Y]9H{6y/I٨1 šYlʹ8ޙ&GƂg/_+93N*I@J,>WY sja7UT! %פH J["+LzP\h\wP".C'z& 3vKF)UR =+r-U"ǂ A'sSwc!8Ju}fM5DZ>/klH 6%fC)Ywu$vp1UL+V"p;e|Ou}ĀWsPKYb~~99=T4>H%\ŹYhQ$k(Υ>}(9O%+h 2Wl;10ё |Љ" ^ S?/ξsaRF*V}j(s(B3!Ch#FfdP*T[c^^z&Q1% w;z"jM cMg;h5!Z6DQ"[VY<>Fe_rXDUmip\`ah**/n&_Ns٦V"7l.,N T*PѼ*kjv`L3؂-e[sZl29mܻdED^̼=͘ 3pF{ER\A.lT.+E.(\n:v~|\*"TRv/Ǩ:8CBxmMѱ5g~T4s Z8d =ljRP7U0j(勨 cgQK5@jU&L#{?U\'HT 6{TWCaTO69*>75ۺ&8oD] } Jf!2j̷XCd츊تy|ZsC?*B$nvNl~]zIZ~F5_ck)'5dG֕HH9Ȕ :Z#^00'c??7_w=/ma*bL f s:ϻu(JH\p.QۄZtb2YͨY`f(@гlcl %G*m(@0ʇ{P} })g(jČQ=wzD= l^/F{x䐉U7kNcdzw{ʝKzn@ uR4g`@WꁔPm@zdt&C^yf}ޝW`j|ڳ=aTK4ʤZW*M1O @@єئєi&=AhIF4 &i M )M=6"hO)FFG茍442M4B"#!IM 0T{@4OҞ{@dMzAhH2Dh4M   =RH=#F!TdѦb"jz xɅ=GꙨ= Q@Pz44=C hhh4OH1$<"0)56F=M='@hhzѐ@ 4 4Pz{ WVlwf>r&iGzz+;%W{QYt4ؐk | ct a+h*M ms\Ͷ-^]Ѵ&ɣ!K6k#N&LqDǙˀI)2b6 M/.L&RF1(h,iE`) & 1&b '5)2Y1B4 (ĸ1;࣌ݻ@dl6Υ۝vC"iC6f F0mvU%04"@ܷKr) ,0JjHi ˽)J*д"B6-F"[כnc$alI)$D6BhmbI m[QEM("4T!RfXAKFɠ"T4cc-)( J1hK\Xle;emx%Rcӛ #@E,DRdjd"L@a1#J#II4ht&1 [,1 `IF0bI40FAbm؍$d ƌd4jEhfdQ$) LIQ5k!NytF! 2jw]ǧDQ$MƠML6Fm5EDI,h( El!Q.IQi4LXwhX4DC)D&ţd`Hj ed dţQ*- &6Ml4Sd[FRٓ, R)! 0 4a` 9Ld-#{5Ze%Y͉ !aEo V%͜Ao +.EWhƯ"&-q kyyEUvmՊTFѱ6lUslKhb- H?o'[yhy~/osuw7 &.9m]q$]nb#D:d1EPp0ըbiijE%΀7P`GBfaNEOj1gZu|| `4gRA+Hhh2jdֈ pz8r h$,EΛ==b7!I%']]<׌"R:5pT!)a%Qv.UUTuj*&nwJw2fbѢއs;Z4QY;9ם$\K]N]VYtZT[jfKȰ Ŷ˯j-zE=5˰4m IkF0̣Fu٣V&()7j4JcX4EŋL$׬L$2 (*wa7$[Qjk\WhY9m5rQ !rA3, \H12"q@ vگnX湹.ڽ=:I$۳h5;L;b6݊(*FMAb$4[ݤܫ1r̚BrbrAi(܍`B"KIb*wwu*n]!\EW.nlrLQUEks64EF.X˔Z-.tع]ݵI*ָ]Q+I4\3AWNݲHԶأft$E",lZ,UW7*w[$W7.h(kai#b2-p+m˗&4rL:n].]j樍`lXEIQcΜFEcIIsC4,1UsW6\Sh7LL3nL6ԌVFٖu5F۔sG+ F櫁Mfچ2ֻhŬV6nkh֢5٩q5W6Wgu-‰nguh5lP24 DV4AF#Ql`6ւdˑM[pԕmoPS( 35` jCon[-ͥ܈-bط}Z׹mblűiqArN:Z0r9%ɵrWMsW5-7pTO>TA@@\?`PV"AHAX?x H@?FU2@?(T~2!mCJWCCt48&+BCW%Se4:|oB@r?OwzP@`d}0bwkYDREC%"@Lh &f,$@ ؍! c` (Đrl2Ij$c&CdVh1H&-0`%& 201FRfjY!$ͭtG5mkMk\nU PREHPǤ]$!Gƞ4C) )O0|{UL1 Z25i00YKpCvyui\&TzLCf2i v>lxZ:yu^N%wthH.hDdHІ*PLKw2 G)SI '-u^k!2 TTTDƭ*k{SҎL%\aL˚{:\h63IJ.TbF܎ν$yw] bQX DV2ُ5Faz861 Hd ")1"CF}ȱDL€*2(4ѱ`l2M*řH#H`@IX"VݽݝWM] Tfe4cd0h6泇ԆCJ·g@җ8NU9 B((#M{8<xdG^Ua< /E^d6J<"dq`q* UNn30,Z3#T6F1 .IBa| 5J-m{ ]t a0_>C$ La"ț"0fT4Cě sUkZTqRI` E  V /xTGo|۵8NU4ۈ'u|kzޜDtꢤ$QLa(.[qծnCFޝ˭I,yw(sW:5A: 0S$ԝ4Rw7y.Wg]ay'Br]y#5aǽRHI%DP HF)lݳ,ҎɥR @ө8)ZH`xvi(g3yIؔ~jD̈cQHn25QLpjx4DOjr9rҡ:#8{x{|0ÌPXBHd J`}|U4isx!XR<٫ >>˥9T0Ƴ"P5]xW#G#IɒJQED&h2 D4b1"j{BbOHVQx/xcruUm\f{Uy8ӦrWzׇv8Y+2l' j"S˷6HQ!&MH264(ɒ4b "PI,`$2E@ mzT=4֋Y`R{YnEc(hh*r@O3X6x6n4hi`߸px<̜֙[ܧ:((`X "06F&;n9 eِ&JOKo $F']^MIˆ$cIGWwhs\]r-w94&q7ENn˜QX1AQQXڢKasrEE-\jDZ33;m^ڔ,Y(Ɉ& "F h@f,Mڷښma!x;cy{o@ LQ1I5,BI$gĢH%#TP%ԃ'9C!Nt$'YQEA4%:",lf* fi># ʬ("&fuM!W(٘&E zuo*`4a Gv{g,k1NFK<6I4ޮ3-EALe6c&G Sf6͘)#@FSLsK{v{nRS-"XLѓ-&6)Fˬ:ԑm:d3;0]S%R4 AE @;M\^g'{B6۴m ӆh>Aam%UCAG ݗQxooM8uئ.:.͆8o7$ƈ;& .Żsuq؝4HSK  WѶ)L0"hF|3$6JZMdK ZA ֹY3JK8 m12 Hbes)enVEAmm)@ &͎lEI;8F yU@Tg'fU "TdT y@K0q:$QQ +)Ċ ][}dO ;@'RȞP@Nb+nTpY8JDbQDxʢdH l)sTC3A McjݫrXAD)U!H!P0CTFPi0G'<**9AC DTeT_`}؊*t;PTO' EҨ¢4 " J0R4+@* B"@B @JRUр2@Dw`"'ɅPLd@ *sQFzdQ /zw <>}>}m=0{|>Z&FTa?} *E6ňMV,+e4LS;cDE1UUT9 lՊ5jlZd6TZ*HCjm(L31j5E5R[E4d dBm4PmVDIQEDcFb-IIjLXƤj4D b؋HF &e`&Rb[ lE cZ5bȦ4b-hXbkFP41[mhիVmDZ dI4h5 lEQcQ[U"RQmF5EF*5QTh-* 3Z&e-IbJLTkXԬJ,%hI 5LhE2̀Z5FѰME3FDHbd4 FKhJ5AEQDTI%F4a%cQc$ȩXR Q4mFL͠RE!*ɶdS f#lؓhřDE("D0Q+d- "ђ,j1hcQA" Q bX cDɶlu6 ( % 6Q4L&lVLj RVb$)" VLJĔjŒfŊ & Q°Z& Ci4U C"bQ%AJQ2j* jy5yH4щ&@̦m!fL`4őjM3FLi%A(Fe cjmE5++TAVV A61d5Qj54Rk*[JRQM͊+MF«!UeVhɱHLdh P0!2i6,5! QV$ fHe,L+6V5IZmEHdmR%SF1HYB)d I `kXc!BjeH"0a#11 "1R#Qؒ %M$T`ȤhLXc `iDFɣBhIC #3m"-2(ͤQelDA2 a 5 ̑ ŢC"SQ,"R HRA@EQ4F&&HB3(EEd,`1)lƍIi6l։I4F1Y*֚V(ŋDSAm#m$(mL6``CF*K3D0eEbLEF2E 1lXfb2`"-F*)-d5بh-XشZ1`6A&$hرc@)Ԗōa#Y5J6B,UmFƌ-4cQPQQ0lF$BF$Ƣl`RZB0LKRъI0E4̑EDF,Bjk&F65Fō%,Lj5E)0Y!ڈ- Ah52*ƶkY#TFYfE$ѵ142) d%3sjU{\4XŃhk h TcY-TɆTkƢ͒1(ъSFѣ2Rm4F X 5DIIAF5ElD1PdҊ6ɩHe)#AQj5EAԛb6kEPljI, fFI`I*14b@` j I5&i52L65cci#cFE!F4IdHe&(3IcA6TEE2F0!"2h `+F-- DY-ŶfƩRRIR!h!aF2QQH3ALHʁE )@ *Qd`0lh+-F)JMV*6jZk6 LX1 %#$S`ZKDb$BI$ba#H̤1AElTl5QF6ũcAC$ k*J TQb"”,lV%RF `ɊJƘ4AHPEE2mcAlbɲXcb2L#EPdQ0P"dLlRɩ(4d23E"f,Pc3(KXh(CdHI FLE2b-Uѭ%-*eQ,`Ѷ66-ElQFbj,mF4kAQ҂TEI5JlmR% FcTV-AF؋&-E1ʖ2f X,Dh-ɱ&-Kd,`D*Fhb(EQbDQ2,j6Fb+!IQ1dE#cc1#Pi-,IX)*#d6L 0TF؋hM1X$Ad%-hPF##!1F5HLZdBMT͌QQEI@bRbLmhH"dbl& &QIXDclFJ#Ab6DX*dJKZ5 PXb1FS,bѨFj1AX[Pd( !!J$T()B BTBUcXƭJXXJ*1*0Xmj,AIb,mb!E1(QZc 6ƲTZ FѬkIh5Q(E fj6j,Z6Y4[شT-D`ch֋5ŃRQEƴF1hl* EQDLƨڍcQ!FE6"VDZ6mFɶMQ6 LX؛MZZ1"mF`#$h94l)-ߎ׍EX(@ JZP5jE56ѣmlXڋhFjkXcj5bk6*ƢYW6clkEtXMd4hBHŌY,b- dl"JQh%h#JHFh)S%$i5bDi2I$0i AiLM h6B(#Df$ Mhd@B6DP[4F 6QV*hiM&E2fƢ,Ej5FJIDbUdY,QRjcDQj-Ŋ,mj#j)1F4U4Z1Z+F1jB)(MFZ* cDT`4EDllclFhV[!DHlFR!(cB4FIb54kQjXm#Z+i"B)HPPZآэ+$REjSD"TL hK<~Zha) ^ά&@B"%ʊۿt@/ʨҪ>QTD^aUtUpE JDJOy )( AU(A)(DEPD}FTu-* yCp(Ԫ B%( d ^)d vo"E1 @ c@|Y:^Qa}?c{ )~ "0P~2+Y`BTWm[Z J"HAP*@Cf*&z2X(d)V\E"⠴$"X Q1`.Szo8`x*b)+$q1Sj\=Y@x ԋ$8d'K>< Ck'BQ $8v'D82 Юޝ) 7m:7&BPO&ުo$7)pݭW5S\p30G0D3G0U(zE,1$2>|zA ::$`A)JfP%% R!1rqz ;p`Pq-9n]ɹMc$nw8 qMjPcD1N\ xY$\%R \D19h5(+6 ( LPY`lCR I"pf3 M.l 66@Œ9.F!x;~s ˸u$!Bn~Rbbxsow)ns& ogz.x )XqPBr^a`$(H!p:Ax&Sxf"<0x\5)!43Y! 2S<Z'Vnbd6Y<ɿ~z2Ѭ$˩: JяP1pu9b!͜:1cMY;r gbtOQ",q1u871rsMAd k2@q0WR廟qZ :[zV+:ɦC/wKXTڻh((A4 4zЊVN@p2LL &yMUB=sDa ґh BPUDًff#=f/)_縢ṉe<ټ?4axi!bs@L%L+$=( $Ct ?h9˅(i|S$U))AhA:vK9t#;sVRQi3 >s=x̀9eT [I@)(C^D#xw^ *"pRE.GJR+ G`[DةS)vxv# 0"m6(TD:, ) r  9%8`&BFPg/J@I^0@vE#|KChpWA}ȣ pqڠ 8PN8!WST{@; r!mvC˱6f(DiN@arV)r!t:*BbVZ.Jh*a&HCI-Bn',@oO`z4c Q_+~߅pː?=ܼ }?]/`}|ᅪW_A;~WïxБ≋ OE@s*"}OpM?@}t**>)Q{77F[nL  #-~'Rv\^K& F6jP:1^yEc~.taαy2\T+Prf&>wYj f"l1/;1 05DfTB 0H[tsJιҝܽuƨn6"{K$૒($ Qz'qj3JiߖuP&@0Pf24&WfKXx]a# jI-^1GTBHT@S#0S>`GOai@>T >QSbK~/k~OL&_7/Z@U>G} '7_*zopת~%0t=2 /d` Ѧ?Mp{(XU$E9R EOEOY"g=ft3|!UT}t 1{t%Q?a2<(AA'nv|s]k鱿inq~G6JH6tB17/LD4c88Ih J[ctn$EO]k/i܏6vኻFN>eʂ* EEU:k'^Nw"QWxj㙇j_ Wi- ɍS'% @HHL%$3faRZgm# XB $$&Rw#3ColәĨc&61`Xa ch}ovL#34ɒI1o$K_:r#Z톤bJ ]zp@R`E˷kW9]+ 1S]H$tQGYiS@rU}*c(vKE8)A^䒊%0DTLa?=񊪪@E{M /<E>l>>MRP{yHt-1#~O8 J1iѝ1f2xW3]Oa*H@j[ dychzDG2G2=cow˔?Q]s F1ę4 ^Vy!4ޖ;fU컎q,}d:.4:,EvC@ eK@ v  ¿8^o`M57J 7uN-)} M$*yaA!dw Ϝu!>}fP>̢f0f@F rL=ڂ{qկ^YwE1oل`;lqл =3q[6 gjoG7Hs0ܣ^~7AIWM68 /F $ˤ1_H~΄!_q|= H5uĦ<\\dߝ_(v k):%snU*5rXuZ49X3pI83V_.*Ue4ZCifYLjI8h6"C'hi֬HI9hnF8 b$ey *gy ?o^<)C\ '<>>#5{ڏO5\߽Qֿf3cKҗ\:?h }e+{ty_}Nx+cZo*t[Oq>G:a_óWT$6E>S2:%SVPXA:ՔHb r)+_`i{(P,Kr~5SlASZs;VN)TRK%V0jʋ%u (ݛ炝|o7¼0oB:w^{00<+. ,ikw yM{ ]bH77~e|b$/r~ *h횽w_ե8BRr!H!SPb.E)bsk J_dРri6 C-KۯIZ1QE$"&de]@8~ֹu'zk 1 `xk՟I6݁4?pՍّG ٵ4r2k1 ^ uy\JBqu'C8.?wi^B2VIҰF-:WcR97S i 9yRx#;NO3!Mf)0!4J\> XKHm1U_.ߎt^ŭ8͚5<ugKVӌJBI&Eup}4f7@)۱UX۬=TƦRK@/iLdgY({ 7Ѩwfj8̯'g3c Ëra4*쪻蒌JPNlo@fV&3{3CM(dk܆q;0] Fn%&ҌPJ었SVKByJ{$pa6m rB:mu(7ݿxO\v̴Ղ`)KFȃGF-q :!ᔉ&N2kmgLPAEr ts[zr1M”,[C6՞W{ "JhpMbÒT5 k19xʎE1F6f -#݈"4!2ε@ܚ)ffPs85rA#_ K$eH4!w*(uµl1zS)ܫC26!Qy!ANp$1,P$@rt!Ooys9Asx! M?3K}8o# Ri;ˢk܂=B*6d*‡_\rJk%هL!O5]--ksD-T}K>kueQ_ό {@5鲘6miivY6#{6BC/|Wpg<.twlKGO}dhD&¡CZ=P siXCjD33ќ_\dGEEt|xՃj!C9^ˢ eqlo䛢A/>^0F̵UhyU7՘'`971uxHOUGTy_9u,U8kVVFb+,zUҲG+okZ_.1c֝yr\a(K(N{zr >Sx~e441Q Ri"̔&fz[rO\!qk[xfB`l͚DH:2qWF2@+\ CWaZt'nԲeu(Ӻ9y\czPfu69i6UP[6:{ׁtX`{=fD\łl \ˀB}X41/9 F53΀9O'Ήg樁H !O1ծ[O?zkuȴU𝰮TN= p;Τ czO׈8e_Mgxa(Uo4 zG֖ē+c^BGk( r*K?ٟ}-Ǟ3h_dkvf3(%Z D`UQFcHPڱ3Ԩ"mA8יyVy8:<̴?_H:g9xo(^KIv40Xe3FV[=NR2dYȝkʈo=h/۞<_t{YdM41x%mT r~qZ;39nq!t RʎD) W7U qn>1UOnNVj q $i3M4GbH 'H='o|vt>ΓK^-6\6UR㮆o@ιыJt/+dppZ:@.vHaRCOKgr@y*M\fB%tTPH_*'/a%Q51EjQ=T n.45bԎ3 '֤z( !$ Þ¥]X_5ތ2lDpv!19: V9^O[YW"?78(4giX(EY{}?}r'hoHR;>Wٗ/T_zJd@I ɚfaGe?PXCuMr5b3Oң{ S`6zޯ*?`3 {rcy,s^FC0OeԼOHWٙ%Lݚ!ղˁK Љ)ɦR/ e{쯦˱n5g7hWC9բGco& ݨKOo5JۜoO2m٢o-R>92p]k=ƜA#CWr)ճ``6l5RLa+RZ_0njJ!7Xx,/Ç*ވZLNi?쭖!]e5vͤ^NIS;Jqb.^i,8J? .Hc7 ϣ L'[IG@fϡ축Ög?8Ԣmzt닼,%"ӗm}Qe3+^Ă`DBq7 z D*^M]OcgyN`IٻP:jӟeQ(ߢ+MpW8AL (ViJc*FtnT {݈U=mplca +Krwڌ^ɫ`{'lTM~F&֭@ |0U3N}jvVΎH b >j~ǹݷڝV$( 1Q#&Iyv +nq *ay{-Jr8RAE~?Jņ)s_w=q]`95 bq$N۰ §}uDfgaYF%dFT9/?S )ׂ?O6{*=2tv+c=gLe(Bi*@0PLckmLfn@YN+a+l5Fv ΅rq&QUde/e$0"ec;+8zsXQ+ULi97ъp}EyZt% bx SBfd:J@b+L.ydN4 FkLS&i|̭C6 Id2M9UcH>e1-%L8ǯ}cb,ia0{4{(V0vvh"pכg *8T0 M^f[=)s1o`V"MJul#f%'\|'0;PrE9* w,Ƚ} (ˡUJ¯B 9%J HKbI+a)6 4*D YN%-|;oZ :ݞ{@],X QQ&j3PJWbx^7ٚCwŢVUE]ZY e)gO1kmVW;R,e-tāZ+=OC\IoeZ*q3gΕx]2 uTX3P&ە+ |1z6#LۀI Yqɒj2E]:)yizeCy&%IZ6REh 4usZZAgzu0~&Q@3ÍmN]ղw~KÖ#\bhtpF#$l!N 3cPz/hN'I. \'Z.;w۫9%6?3}SjSBuA()Pr>HI7|Ǿ  Z9M*|J [>+̢+% nE LMJ]U{TQmr=)Xy-O=\H TgȆʑeRO4gƋE\Ȅ)גDq-%\KiY'qnsreSyV%++#9f"N7t֋`a+^mVm#Nzjh&2>&Nu"(uE'hX~RN )64&r1j?e{5Vع$S9U~ک{YD('o1pزX$ zJb&j8;|MqI)4O]̕ 4 d%u;\7{8ak19JBybA}v#Ƶnt `cYS F UIsL@ AfPx JbLHCyӥR>9t6*2cr&gvѸ/#>0ku Ayt4^$& RB")U% +`*w-a)`~SB*m :H$=z}°xIlA]1)94W|kaMP;6*P`쫂A/౑9S5A8W1:=Uw\Ty kIjtӝYF-wUq8|IPJ2:$d*@9)#S>Z^؉JcXmZ#+VRVX;X̋pQ;I[2=i^NWm8+ ߀f{|"ݨr q\VԮu,./ړŪYYl ëi1xۅ rM\ֆ3-I0QUTȠD1X+V#iY}UQ"XD4ZKv$3M~el`^q:ѳL1{h]y+)RJU )UeVHkV+'mH6.wM52k4švS+9Ɠաc]s-_,idI]PWǑpei4|Y㬚"+tug\%ጯZ!@r1r! ?L8vȆY%3#m1>]@{XWI\9X%\N3;C(.T0rQJG&ep"SJ+A֐24w25ajBLG6=*o^3=f޲v ]D5JKn YY@&@g̴ݼ[$2(LO RP@^p 7# לf&4[p[5BF֚Fk%C,ƜCM&_< ވH-rIQj+tG-+W'}zG3#*bS䋵-\qHIұPH {Y2([LcienuB1PW~e,nUo]Şze!K5^v i!@n9):miMS1*txA2I7!yw " T'A 7B&+t5g%gK Y˥Cg=Gsothǥћ|N&M.[;NξKˊ AAr=Z|C%=n(OW5 s>|I_ėO3ڭ0H Qʣ, 8db{waVEOwN'p,\^ zFkl,Tਞ EK5 Q)bܵΟZ+jP$YH6dMyIZZ%7b*5V&!huT4`rˤa\] ŗ%iٛLfZSfuèTA:o%JiOQIm%ƍ^Ɨ ŞYٽ>I8A#̦Ą…$&vFQ": :!]C̒}?SltKGaI:bkP,L瀰]8uvF֝3J Lbg!jtg1-tM.:+PQ,@ʒ[2nDf} v-czb8j4S5GL,X^:Z[2h( B:gvm0D ``YɃJ #~~. ĝHZDHPX$PWULivwUbePTq5۲Uha 5,gio3UG\K,U-' ]5Ob6m  =1zPR]3q;i uITR m 7VFze2Ji^5m4䱴+M DyrH4Dߍ3qLl26US6yT5 ^SZ 9xyA:7Ù;,X9W#V+0c&`nH9φ}un:4P ʥ0:sgBAm%(ADV0\)h{wS$Ȍyⅆ{O(d@5$_5VB!xl^oܽXؾI :!B'&UeXk xrb7U>w0\5mY}MW>}/%G?Kۥ6R.BLP#QIVŔuj}uŒcΩJY΀w hGa )3Q@I‹P2!KfIUvU#f]oVOΉ@D*IC;%h)| Doc7zeKm<F69=\bo u#ɥtĿ $gO569JYӜS\T(tpyP %r1+e(<֯1LqXriu'(KCVA437Noy&a^-UpS!s}.BKeqw̧QI9Z _ef:'PrH9X|''#EeJ&}f/6m=>zOU+>1V 9Y<[YbU%| O:.%:mZJ׋.ӫvW LqcS1՟SY~ [,ă+6W]n%2'U"6ТD嬍=jSP3[o* GTP= 4BG9ufW İ# r"Ri9yQRFu,ҋڃ8 {XY2WID$ŭ)58&}jNyFb3/qSNk3*1$Մ:Vgu'']"+pWΜP0 T$-Z=|׵DX!  ZԒ$Ӗ+qq.챚i}WUGwW633 dyϛ$Fqg6R1o&8p8ASf0_"z&U ~sYo!k6i%7Ƶ 5^f3#B5P+GfFmV6WN_ܱΤOVͶ_Mpmx7 fϣuBhtJX GovM3M>S<)mws4rWA$]Tf/ ;c8.gFZ^Iɉᝬ̳aM ߱T"j|Z"<[Y (aE ^;g>><( R2y^ٙwhSOw5՚95$!]S"{QC.;< #93:CeER ⮛K)NDA8EaX+psĤF($~eN%)qt3 ckvz ڨAKv1zCB`ex<ٮ}%RUI{7Zr7ڶΨ]f@̑_SPp@9ŃVSslvpxHʃQag~Jfk1()Nn+ V,06jvy|7>qyD8p+Еch YC,u3^w\}Uuoe(\v9Hќdc x>xXa33^\U5ݮB9PƳnN^NZdR`)8;;y] .ESfk;oϓCZ꼍=jG%xJ]P!iʛws3Vsj3nM}?qˉ> |y },,8fUq+}9K=r$) ޙYeX?F䞘D>VJ/E[pB7^tKOsc15E)b'(P9 Ymo䐷,?kLKBB)U,$!]ݙMkDRgAJKA-T]i,k9)PX&=¸wKu(GwVPxv0(#OkkO|rauKO ɻ m?ҫq%51hWz0GsU"oOɶ1 KÖ|= E]QBBč 0Zwtqm}ի.3Y\k5=2w{ 39гsT}m@o}TTcd*Q-⏨.䣷+9fӯf("U^hx_"ntvfɨzz"ύ49Dw1!) HIf'iկCט[Bxxrhљ]*iY&#Vw1 ">X(40ju@ FǧMaA|tePD,BbX\z|f~#7a3pסDpAtK7 xY,3@oTOkR~F}gO)B> oz pw!Ƀێj-DxYechFb%BU==4!ĝQCaiPĂ09ѲAIH)l= d8SU7JNqaEX ꀬ=>W ^A>K d%4Ф ȥF"-SxaĽIx8p0]hC8 /d?ϵZRT[ M\ V&z(hCn, =;݈X)[E.)KuO1 P& } 4^sل}:~(7.8B $GN\; gɥS(UO-KR=蚊jsɓ֠P7Uh^+}-{άT %D) ËeMMlU0@(]qa<]J&jk 0.qq*\p=8Iw >$qB^i#eX(Z?]YW:bWL~x]=w x!ŋʎ CgD'KRe[# P#U 7"Z-ݻÊWyڹvL M25te%nm; 㥹\pJOPQx{o9:ꟽ2)M`$>v`:׌LPpf*xڗEP}!wNbS a6]!2ƥr[=6(U օdC8 _>uq^\\FY+oQtAPw7]a`)NYۭ~f%:gvS"CئjQp1a,[gf]h> m =뷻zQC/+ϼpwqߝLACX#ԌB9pաзdHg1(6I ch lL2CA-Ug92gag@QN߀<B'C t&n?m!y)d;o, M:YP=BSY}Bjj%/D!YuNѭ7!:i2sQbTƊ(=^rc0Ȇ1%(Y%TÍ?=B\Kh|ŷ `YLf1nPx+5evI)@O{ŻH ȉ X-4ėhI/ }}/E}_i?*tO믪[2}֣ 'ըa-V]Ksލcv{zpףּ{]ֹўX ELE&rf]fIeӚ#, Sӓ;ka0Zp`U#9s;F1 SKUneQ0wUw[4ݶB艍S6b=ֳm:7.D䂕F),QOL})74ǧl`L/c 1s1xbML[0@8LՎz0Kn6ۍI K/A׬tci-ĕn12 1KL|HH'>Z<x4'aLAtrR D.8?]d4&@f&I;afU8hP3rYњSkY]A0A PUfrE:tJ  2dT1*)5Im6KjE^3*XM xJe#|7uLP] ը:s`P]M;^+{˼ۅxo )(),&ckd#EC)3zʼ|Έ,^su$4Sۗ\rGw\ƒY9o1.hatHhMb4SDnqYbVEff1γ%Z ">qȺ! bxœH$Q6BT]M"CyZOQwR@bS(j6sV6ETjP BA9!ђ'7mPC.,*%"'Nz'c`\M4޺~.V`pQ7N``;e9a4 @ΕeM ͅDK88N.a:36HSZm >NN]U3׀Z8BMB4!ѺU=ȶIik,4CSliZ5,RwM~r:Tζ:na '|r@j`<7 `[N~/@Ves +{Ό;MMPYnC ,V}xϕԕDL:C]-W7?ƹR6T% J *ꓪ9h '7qIDEM-曍Ŏ Qf_zS]0oEoW2<y. MPk.ڪ WEr Rzzlp E 1IMi]7hp mwr5k܆rIgTE`h̖v^;e$h_ iMRRF6PoFnFo&PDl5ő/&b$()B)i!",D^hF93@pFI)SjRbs 1^ { [9q/ ӈlM* <^=iOA?xCR%Jwُ@FN`ulN#C25%.3$P80٢$Mʆ zNEN%׹E`iݺ]pq{ք4f 63)"M,l6MbF8[ܮm\6mBEForDsҮ` uj7$keiU1 r8Bo0F4SNyhJRh0Z(Ux2Dɥʋ1%0AT"@SS1;ʧԏ HӑIXm>C`o2~}^] y%j&)BFZez50%ŜlZ-KU1=!\uvé@L !ۭh >4fqVsك"Mԕ1c$F@jI7v.oAqq٘"!EU UCe!Ffwd<&M4NZ#3a8F^{֜˘'2lߎhIG 1ѫ`;WU %)9#npئN ,[[z60Ä&3s›m6`ΡvfxH52g .Hq$L2bb.LF 2E"u q2I ( uY@BQTBM+",gu vחNcH!Ű-``ɼ ZW(Acj6UErd  1 I\.m %^-^xhr̨ J9[f`eFi@gRDW!mީl)hf03*]E%p0ē?۩5tPށ҈jb)hh#+" ÈqҩU!̫Bv'F 0nٱv $*zQ/FJSC:0{ft'^ yJP'~)$8rrj/&Q'nn#i8bNMȽ(^`bShQjЩITHW` ~fGP>1URtRVBL4+5MZie M$lZk,VZ,j*Қ3- i=?X+BEfJTZZPaX"FV1EG` TR 8vBrr#|B Rv @A01F=ke5vU'zʃرGgT8>Az*+[@mQh{eJ==wS@,[sv޸;.[p| }wo )T"s b@REPZV4uv}]o{ﻵf| DdJ*蒕Y绌ޕ@F2wNޑ@t_{ж[TAP۳΃St-z50YzB[H}z ĝu6C@@tzBPm@=x=  ݚ;n>} I2<R^gm}w3_>RSh+|"R")r8 .s < Y}.E銾‹W .wwƃ@8:}|@А uEĠ@=ͺ 0>ǫ0h$x+:"jm>}yv{>wP>oxP;a]_w:yx=simTQMvfM-Tyzoh7wco h4U; `,Hмw:$|:[{#{c@:&3 :(Pt| @L&шh04`M4&M#d 44FM i@dC!Db@  mjcIO$e'S=Ob<ҟO#I1S6L6Sɨl*~SOQoTިu'&gs) `-|>iS?Xme~%J|8rhJ~3IB:!{(@mt9o)Sרp=@yJX1>A1$F!c*py!hYp0'"c&/",s&8SKRSdb@gS \DD:mfZ20#i0+tû@ݛuìr<DϜ0t6虓NGyq]4oÎH1Tקv'WuiecapR37 @A9P4ɬHghgۮ|vQELj̠ûzuۣP^vǤmdžk51uZ|ܘ+[Rw"2( Z'y9Ȋ@@À"3s~>_J(vc\oUF j_zl9ʀ}N~4Fjqa8A3'PRȜz}#ɸ xKhDO{|;wss<:b{Z֎g.PC{ϧ>十G{cw^toh>=Lp~v' 2FEz6NZ0"EGq~{PsudR}XkAa]B>Q'"Z9/>wz<=Z4cm ^>Ϻ ݒ n 6({<9mvADgC|=Fp5}1{=9'B/wtUWCK0`IqjE.fbQSG(̄ 95.CMny܌G,,4={3 U(A({2>A)PIҏA/`އ 0y4Fv!R@ޑIUU!:BRPC:ۄ);XDb) ; k-3P@"΀~o0ExĂ &p<(N8:ˎ,>?ܐKo'o׏ȗOTzY7^SGz̎=$Pl_|޾ٮ=ЂC\Ҋ&穞8Z; 023@E)Q]`mvHu+<>l_=O>fzt8aPIT! \DCz,9zaB!1=A@@ PVU0Ҁ)ښD !? idQQ$TA^ 6Sí76e D (V¦#&#D$N8.3UWS riG30vD1H$B D|!?OvOǢLB~~ b|"/~>ǯngu~ hhJx_OK_k|5t|#:wO\"<3K &8)81"HH8H2+*N.Uf9Hc`UIQy_FBKvFKyW=\p\:O.3z7kLտ:s 87, WI+ \>d*^ =s|~_3Hh]JI%~VYƋg>oOi 4Æ (Q|B Qn/Gێ6mGizO8zgWNϱǓԾ<֎7kv\yfW|^n,o>:}|wR=E/~"Rg*s0qHt ;UUx-&#!o ŮX<? ACqs+u$$P;*jtuL>_kNq ˸\, G9msh14q]õ/zyt?$DyCUP5mRUha(UkX 4ٔ$2%ڿi٩ ՌZ6 E$H3!ea!atV3wݚ~ dRWaI|lhX39Pٟ0cwǷն6< 1&*}ƈ_J8~Nʗd4*L`4'Ot<#Sڐl>&:{wBjB $(w&F32DL1lFQhěDiPEab"&V,i"$2F  ,Z(,4SĦw|ȡlZ"ʇ(;W8hIDa% s2F;i+jliQ2;[x!MX r@ O_E"L∀Sߞ>|>=;DQQAXǒ644Qq筣Fā1W5;(Lkm&ؽx׻nnח+(7#)F$$DE$H4Z h6KI"$ћ)WԡlY 4%s+~gP"kV9bdSRDe,Tc&W.@. bD8"f~KQ8#H`^*B u$DT,Iꇜ}c r+L!W:c4 FL1c 1X;}j[rY,bX&445Gx\3 0+2’]z_|eRb0d?xӹ/K>}2($dSXC.qk>d"䨮z]ՄbF 3e=i;j"Bb_]6Ɠ(]EMR*~%쓥۷!Q($1$-٢l&ƔƀHPF$B;E1"Й&$¥!ͻ!Qa1cFf)&F!II2TM4T (34K HfB U R DT bML#EFA0f $laI2YA(ȚI&FS)F 5 cc$a( DDi,h,2C6I1e5(2De $X&&& RL(($Q(H#&hS M,0 jA#E AfI*`d`dXRl &) d* P"4YEY6%IM,iMiELьi5Dcd@( ѬF6H,E&adYH)$4D aL&H$ 6T`$%F"$FI44͙UTDQH[%'($ ВMI 6Bf -HY"V ( PjcFƈش[ R2,3h&e(IFX6fFB I4"m)7fQDBDQX4h@h-FEQQPE1C:8Y?~˞t0֎I)eah Pmnd3Qk""jW r*Kbh :銣J445ۇ sxv9SPXs;wv-ea݄Fow>[s:s=6a h4`(&M XAύN=wIDK P֓(+Rb"4dH4f I%"" 64ѣi22j#mbQ)10ktdѠI(Id(SFF%#!F3 1 5Hƒ-YF-s0ǻݾf d@I&K2IM!Gkch (G3Oǻ~S.4x6 ûRI{"]ѣo{sPn>utũ$U\B$Bb"-4Dr ,5HVd): 19}`. ʁZZcPQ0`i#EP$x}L5?u>kgm.haC>YtJ dfr4^<mVu8(0O'?]O`xȪ"ƺU?mɢ1,jw?WüW|4ЭOzsIcKz)!iL,nJJHrdM3z>7uycxxvlN{ւk.tG땡1ylޛLAJ`ck֚=g3mv=X=j}{2R#qěxf޺z4ÀɊ!l ٶj-Uhr>ӑo؏ugtTM(H0`>} *߰ 4ۉL.`! 2[篜PՉu@6PD >BB0i_~A?ݻzFzheWɧEV]ɋefB̤2KzR*jJXQyٳ-6Z ,/t#.lEB BdtM`1;-`mN6MDNL, vJ$Q+ӸRNJ-ovlՈtv*vWQ/M2L+J#FLFՁ$|\4u*sVKPZBKlIc l%j-KK[xDbVK$rrWY6"$$M]cELITDԮUF JౕdaQU[!dSZ8۔ic "B%%hqqRJUhH[`E)X1BH²o~ARgIdBURcYYdgRFFfӔm *RAFX\[mQ{2{sFr[/VOnxzTf3m2Kj!,=$ޚd7ddZ"K% jLEa2۷Ml{Of.H`CaYb┄Q౤A3,ԔᨪܐRds[TEAa$ݶ)&D"vwD+ ѭaD#0U*\mɱsh?ӝ=NRB3.Ye,dv[,m͚䑖ɄK{Ȏz{ő[aZ%,#rJ1r9*T"-eɲMYUGfY2|0ݴjgwn.swI=ί'{D{n2ţjFn 刳-lj$,խrK7.:*XXVe FHrH4n9J$|@P,iE\Z,QVUdģV*2H c #rCGdّDN1R͌2-d"BPAҔܥ$"mHH+_.uNE8!e ZEӿt1y 2U*mJH} =^>ֱ$ɒ8ڨL[hPY ȈVIq#dT&ɳ.̙m&9WicQ 2H")#$UlU$FaߟI^m$w""-Ƒiԃ~9a`5kS[]qERa2JL4h6QhRX5(mS 2 d-m1cPC-DFjHTSFd٦$Ȅd&X34C(Q$ XL4 ŊQ2`JLRPLS! fhFB;4[K&#HC,M1B!C *4ɦQDH"dAI#q - -V~İ4^3 /-msQ*yob f.s@c$2Q04Pk_,#Z<ϕS `|x6UPԄmLFBa.:zH_$':|E++6VY Umd˗q[,긪*9鷧bETqjBl5Ѻ/ynU(FL&kn[ThI(ę -jIHP"4d@,De$He(%6ۥkͫ\L!Dh2&FmX!4ՙF4iI4`j$6ёurgPLE>jo@*v#-r ~nL4,ѴcPU'ԬzC6נdn["cCHawܬ$Hy@הvBu_㟺ځ#~> q8 ~ "(jyhwO˼?)н38uslp&("0RU3T!/9D.a=/8*$d/!Cd=] sl;ٞPݵ l'v+P\E}s f~8/CCǣA)a (gC  \@pHA̩=|ȏNMi9aO4sa$I\qeJ?G4Ow|&u-v45!}gי2>~gp/Ǔ bJ)bX5-@9fa[l 1ݬ(5uU6tB('Zcn[_J=;W)L4dTf$dɢmt6aǔQEI5jÍW?w-q;3>>X>92`n8Ev im2z30v3<H$%d?a!!lFчN}cc6-p;BzBd VѐdY wKыSsW4eu2ggK$\(cd>:cLjiY-ڪZeUUdTR@$*I6H6(FkYK"I&F(MRQl D DT ,֩ݻdBi2NvČVik6cTjDEʉU*f՚IDXbPjQ&[MTZ;VԔ(Ȳ3LbN#0D/4O0JJ Q4")@x 6H GO<_kKHAEBnl΍ttJ#36HHѝ.r2]untI3Nk#4p@ Mb-QSTjViVҖͦhH&Y($̡uUm(H hFaffqJmV4[ll֖S)0C0F3lҘM*(F(ɖ5f``Ij 9obQ\Gn!',,%&AL94i!g^}}ilKDi,&RVTK%eKeVJRXbQE"SrB-BMIdTmiI)IdmI[jJ+lUR[i-JJZY+)T)TTB wI7c aj`5:j'I_  szjO_h=y{T~uQW*p&9l/tk$*-VF3"0Pn.޳T/&qimm'dƻ9Ȗg_m>}o8 0gGIEUDUL '|{9w$)=9xUQl3o"{ |ۼ"J/AёIE (eʻU}m֩a-A@ ;8\&ʹ!> #wwYǖ%M#I_i`E @BW5^|*%yx3$n$2g8x?[]>|k;(+$0+2֥Y6&ͰRFɠc&T ѣhf(24 fB%A3Z1Qm#TDI#B *), $kbHD6H&1 "5&fDƤ$Ifa"&hd) Q3JE3Ja * 1iH@d ƲQi XF4[-MmEllb[ƋlVl[Z5lXEhUMń 4fAbdZ+&-`bmmQF"5 FmhQZ-c[Z-DETFUFUAhAImhFHQQV2jűFڢ2BV5Edhل L F LSb`ɉa ,@DˆƁ 4PF1*1?j3 ,,][֥W\hILi XdfN`q< '_WS|Iϟ^t9Vo?c<̕jĵS1UUwe}_Gż3Mˮ9Tu1ʐpdi9;N,no쿶zr4"~wU B|g?h]v߭|x~dET`2R(Q8BR=>6$d$2".64eB%˳뎑 6nsI2PMt>uњ+ sF&U*f@v@Sn\YHw]bI ;u""\V3~ fM+nƏvC'>wywQ˳! =u:R.̈́0\\6@WQ9ſW)PIɊXV"K*כ8軹+1O&eb46-j6j7}57Hl jV4P&5qy%in(dl&s",>3ӊt(z-j3@@3'bd/M(.{{,k}mEZhUmY(֢+֊c}3*(ӍgମC6k6܆DW[rۛ[ؐ";纣 qYmW`Dlir \!d]Li&_d%"l#"}ޞ;.u]S[prV(+0̌`D Ըh}w㉚!(fl0 e]'wG 䌂AH݆w^'a%%mEֻY(j6؍l7t[?I&:):msu(<2|뜾-xP]zJV#E DB)YLc,G~r2W;e5}/}|עFM #$#hqqݮh2EZJԈBlW~uyRh]${.AB$Vur1LHL*.&sJ,QB96\qIXV6ŲAiݢ̀̅B(83xjKq19s}5*7f7>{*r9w\gv$ov{2F,JRv Yxh'/bB%b b%BHlc7M  JتMd4f1I(ԘHFFk"RXJ湵;[LcZ)t,VMy%[kFmqI1j(ئEjiXj4m}rMj0(&%hkTUQ6ƱmTkFɋ&H3jj6hY*HҔ'!M )yhJUn[kTVMc&EZ5m6*-FX "Սr+W-h669hm}#~3N̨B"Z#7:^W۹KM9_f/R%{.bk&HEDEXD. d$.G_~nEn>s.sF4t-%f8R^274JlsXĜD"ur ƍ#}q1}M]$ 뮻[2T$+I"q Br\HD[$iL?|_,< 89r .,RIP66/9wίh;s8¼0ݷ{BX*E+]E*G|Gl9]ps˭_PD9T辜,ڥiZTVv"]/H9nLS$9ruȬJg.P꒡Ċx'H=4r$ MFmtɱk#xƆ9a;qq̉Ȏɱf'DC%A.oݒhS|=nv#ɐ{FNs<5;9qALuzr93"nʍ(Q\BHVlè@Dȃa85Sq̬5/L5ffv_ԈG'{#ۅkVX1 0[#&trO S$:뒑ֽu'6nu 6R&ۧ?khHV*"ҕERRu''Ifo6vsWɔs3u&]tTF )5(Ţ%fZmHsMu *g M1zQ"a0ۖK#Ӂï*HvSs,"m"Ho9D&*lVad N6t`10))1ZɄrw˕'uyyG ̜`NG`H${뽚rbu%,a=3<}ng1WKoY1I$᤻l63CfS ">/>|x?~6 H{q{ȏRxU`-,8C(¤ќYX Hf2Ň쬆9ÎJm׻IulƣbƊƴZ4EdmQE1E[sTT5m&ٔQkhՍj5%QDFKhJV(ڒ6`VeIcSZ1 wgu<$!׺Vz6ׇL=,LJJ,76Aޑ̍M3SRMG3[ih)DTlQDE)MQj4F,+tDƷI jpJC\cy?Չ"A1n{kC<@ }. @ fDHXzibmP31Z]s&Z[`FFσf7G5 a9:XLA?CɛZ͸hHK6$auČMD H.̍*Q³ 3y%QrU\ʶmAZ`kZ89ne(MRh@jmџknQV-S]mŠXUhQ_5mj:ÿ9`dل.Y730 .;0QB{ۢp[h7k }A?S{ʈf} (xUWfי\NZFg84䫩YPm9jfi]4PIfe LIl!!4w˖77xH]9r/ֽC ˦pĈ Buu~K_M0A^!^ޙFԩdEQznepHcXPQHU^>~8fua"⌙\F-Ƣ"La#FFdIFIe#bL1%2&Fd 2PFjdJhҕ!@%dR(`&$H (J4B4F)C[I#a3JMDdA0M)$IPQ!ηUyFQM~TE:wPitqE*WH$|A OǏ7'0싈~Fu< Lp_fSו鈂1a]H{ۯKkB@E \lH Y |9RyrLQOu\׹*1̍G#U<-EH >x80Ɇ#iy28s]v͘块튞rL*\G=E?s|@LdqADu2" i*4]*4-s1jf-!"& йqw|^ te;K]wur>zrOEuьkݺC9(=;Y\b\c0v>{~~~f$£G\0RM3_LW!WPv5tQ7fu'B!fiRu qR ޷#ϭӛ8?*J<4&2d(*78:1ZSeO&0ZUDQfEHDo$)ýܕ_jWB.x`YonV 6T['&HU!#(`@I=2GagɬQ1*az1H.9LEC@nFK"HVd4Y5̔J%M^rj.q>Y˥wp)Ш_fC^$RI.ve˸bm Qj-KE`TiFm`*,6JQL,X%2)Y&mb4M4F(kF(ƢLɌMi(EKFƊ6Ek%p(9#n`Ve(FB#Kk2TF&ʒ)lRZ 9"dɉwi|z?S_n<`no$HrMqj}|UW,b_,uwI#a΢AQAUs:Bל=0jTF-S(CXTS"F2&dP5SQM1LFJFeHj )6QbdE#Y@cfI*) &)&d %0d,I"$c ( f"eƣFdcPVdB-DXj "1`bjAEcl&Di`ɨdXQ- c%Q)RLR,[!dMi 63!c$HIb #BȆ(QF% ! &fTZ `4H Ki1!,Db&S[EcEF؃XѣF6cPkd"TbHLR&&h i&4j#@Q3)Ʉ$ 2 d f"b``j0 hhքAfͲ DB,EH HIFXLdiDi ɨM4 24C-$b&2h@-}nyQ~r8(4@01ASȐ*Gӂ}-EN\AwM{ol?\=Ȣ;(~}: $ "Tv+&fE]d9ɻ( JV!# =m*\Olswٱ*&b`<==[ T:KvbomIdzDM|E`0 ٮߴ6Oo=~krH*5fgg[NwPA)!MZ\}|r y~Wur6-˲":˗S ˈepac3 /sD9ToJOx&|_'&Ȥ}ع_{K|Yh>meT6C(pYʓHv<{ 7Vtߊ.`iFD?އ9qId_:~>]v=P=QiQM@ [Y|ީ&j"$PB D@4,bR[ BB"3C)Қ46"|&zm"H4),4P4K1Jf(fE,SLF))wW K)1e3d p3*hS 9nH&SY$Q!H 4M 4Ik=q6S.nfh*jFiHQQi4I]EdأTږm3 Xъ>m yt6\i=޻TBb&4 Q1 HT#m[5p:%W"5h-26+$4 aYdh1($4l#EL-J6X*5mdSMcdڲZf-hų4mR6TV$ڃ[cFKD(VZfFI%l5dAb-fSQDDUBآi+T%4bL56m>{ϜɀHff2mE- D5F"6ٚlFZQj11FyAX1R٣,͍=d )7}a\쫑 IOl$0QH'S7 &HK 努&aL]$ϷnyO;ATjDN>3}ήuḆ}ܾ*8w8[®ϩo7ZF)Q}jnP3d]ƤuXZ\E<=6B/#:OKφeEؗ\׀xm'0Br6DEDfc5Es[aSU+t|e_u?Sn\5%AL^q;Ur$bJw wۮS&D 94HkdZD{\ 22G4yY'; cA@@PT62ABoD/@O!*v%DV>JAUAPb  PQ BQ~TTO@dO5sC:gf{cJ1((=sdaD@wx nEݭA@Nd_2x}ߔ~skcq2" sTLEQ !XU^B6DWwyuMcwp+6M ҭx<wCۓTvoˬ"@ D_/+_Śj~椑͚QUtM骠tQjfKčFV7)3(˪/%n]1jݪΟ'[, R=q|`P3+ҹf֧aS4JrCj&neo6fg+[L`Zԇd5z"Cp[ќb~,fdbzgS8SUsI8MX2oFxLDMaޫ6Hr)#+g xkt(3[Y s{Ll4^`$1'~* 4-#,f*ccc=k?[]G~&Mfy,EHjҔӼw%ۣyse8̳@/^jÖD1Y3EDv;,fi:1}4\>2K;' 5UzVF,+0vPlvU\:5HUޣ^Y?z;YWDKDA>&uC/e~OOᆱy>?T(OB ZgPM #/kxnJ+(ѨY!SdbdsS#PݾXw۷6Aܫʾȯwkrk)j4lmI4ddDݟO?y1u)os;hJ>TPc~_}~m\Y11!LAXXE F\$a;9[ZwJjh6I%b=:  ["qth،BkPY(=pdFs:X̯Syîf >fcÕ)m;&g)"Fih7k}X}ͧfRPUEXZI9F8fHb"LPXpc?E2ʢӌ"=0qp:|=zQ~erԱEd L#)EГyY, #@}z[t|N8ٰcϺ?ۼ*堾3? ؚ):r fIC'䏒DW],Аk虠"OuTH _^ &D`h0 D}n' WL;xH{Ex5`/xi bJ=^pݽVŚ)!۔"~n;z/&嶿q-r wH$سm"`zuxp/8?(z>*&-xbzl/o{}"&_=? :Va\vG7I`q7_c{yMJ]׋l(7\f{t2Kgr}]µ4.;4f4I9(A. 0%H(mcÆl0QeAz2a{On?e$0F|zst^ݯxhMӦY۽!%p޽R$iHP«s'_'{BG^(V||zn~*U|TSED~aR> e1MI' B3X(Tv`ш4m77f!fa n9S'u*i)&-E%&"1F(Ɗ"D(&#lEi"'5r9Ď$faWdǢGQ/CKtbI!sT0cw7 +[:%P~ &Q;?P"'q>C~OľjA ԑ; PM*ds 2AP(Xآx)U +xTU>s{z_|Ā!UYקO߸݀r/9Ġi}yN@ (@jP3@wOX?^+"M<\OE/Z>.&}V&/+0!K"n\& +!.Ki"Yûw/\ѓpwJhpk˒np`ewsK'.rK)Iq=ؤ$N<]2W!yt4ܹ(!1dbE!1ud{.uC#}u<)J'w|[6Y4?} Q:ûg/0/X/WO_:DxP@%?_0`A *`眀Bd.e;]Ǘ+94" A%u"t&%(m!J?]OۃR_}Q@s) \ 6wo8>eI:y74vf0ﶜ|c$5IriO[zT`~ޑ}6)Ű.`W͝աg@H|KhᬎX020;@2syXR!#L~_j~?sFNyŽV}=]E]M]]][l/A@wk-OMOVу1r{\Ъ#IVjDe&,E,ڣL Ml+Ecc:^t d$u @ Gr Ni|x~~ ygQ,6gFmW(rچwi}k/LኡaP+0E $0C0#1 :q}u}Su J(4E ~ / @MIqOixw?Q/ Ї;OpC>o=X_OA\7KqҐ9HPPQl$FQ"d*1b4QE1#QF$T1ݼbH2lH,h(~Ʊ(b1F4Q= ʪz02'Be0EOd퀪R@(QQTA)9Btd@?VozS!ޞV3yvj=7Ao@+/&#Wu2~>_M]ZL DWwtx=L,^K;Mf簪D`ǼjKH}Gx};# sM?H;bDJ!Q0?e0MP>r@h\SzgZL~(}c/_r!x@3!M#F0H2ƾ_KoMǢ>}X_%ܗOD;; cgQU3JiB5&Mw՚]q6_G~zf )L[<@@ Uzo~QIIT!@ХOknpz.kH`a@"GP9:jYv}2kJ &(U&ϦI   MK}'G`UGG0]ߩ\/Ai) PDE.\$DL0Wt?w-⊝?yp*7B B[R O@->~<9/5gxӷtF~GBY 'RD/(DZ:D>wzZ樠vR Dn~>=ߛ~"]d5.琒++t8[.ZJHB^aaFz\m;쀦& TU PtO5>j>Uɜ-4{[*mf$}Epg;Ei\l.vjn\&Dٓhge+rr8k-^@3Ƣ#[=Ǔil6p^߅a7{՝|n2ʞڽ\.4 ֙.W.RuYᛎT6 : <[]cl}w;=Ξ kV= uWdr~,ko?e=WDO]-AAGy|z#[?zQ o2i2ՊfdyDSw?P3|/1lc瑮\b[$d-BhUVƢ70}rzMFuK$|L#SaZ M2{Sp~hF`Q<juĂ Θ!#ȸ^ˌQ~ξ(x_iEU<߃4BWNf?ׂz_=ǡ{H=܂_S^6afGb":TQv T䋢$.ʌ%Pmnb+;w\˖(irWy|UHnTGjȉPd Dp?gEفzW7Ʉ"VTv˷Pv/8J 66$%$ &(^/x`(`ȈT~|׫߆eKdj<'.|&p~qDyHkyYU"<J0VU9W|hst@P%U DQt 6XdI 'NC@2q"<rC+^#._0QV3J;\>}mⲟ2' (U(z+B̠i%fꪩ EBdB vw{+ k'=@hd 2풁[Z%qՉxېSbv~ca3>K-~Jo,u/zh6F!-QoJ?g7_Q548?q:Cmۨ*˟'ggINZzl [uJ;F)dUj4ª)b%EvJx6z߲uyuW lX[Y!th4!~ߴlV83辟͹Wqx䬊z'L3K†Q%A!R ՗ iD@uRcj>`B[C32WSڄadFjJM 21q󗀬  ‘x pU#HI~z\5=G1%sԋ@\%B !: O}?tyeǖC,/ic$+y`̊N*$VŰ2Nvz?i;:31ߦ_gӳGö/G7\wXb  2taÓq)Z(,`4`5/>N;zp~p.P[ 0=*\j4TS1;ˑf/(j>G*dDDYs='{:kAkh4DQ q*I#=𵐃*i㟆=dž2DVBods0D)PP{5QF>a>| ^8GۭYlUA$HZMbd$y]d?w7:ғ'-+׹f{2i b#VrXߍb 0B$0y!1"nmbq[eCAy_EnX!L3E ]Lw="֊$ Ѫ#3!yӉXx(hh&C(JgcZU{FG s8`F6$"( R(у2%^nRQFq}ov^A-w/ PAAI@y&èsb RڮEr^Z$ jS|$/vݲ\,G ? O[ W$P}nW2iBqU5͕_C }ACD+HE"G ( P@)H w9F\^*ylO^U4=Cvi"'e5˅I"48>jYs5F!|??_i4ggh {dkLi*Pnč^x.=ye59GZrC>4^v~%l>=;o?~舊i]@b5+uf1 mgu3@NɄ 8A#4B%ofgboEz~tqy9;]42y*ZP|,? BB?Ю +m}pV94K9^Oy7g*w>טw0ʋm~Gw)~_oߺۺ^VVJ/2C>ŻKlЕK{޾[̽7/[`4=Gs< Ä^2`Ýթ]|OVbʽD,٢˪s>N aH7^ d)7}$ R#*#6u+myT~N7OS=% 3<ޘ4| ' B$4Cq'zph$tԟ 4\gS}[\ĻZ]B:3Bd0d(dD3ڋ0 쨘"iIIAuf*$ʅ <tḙaQI?ztnh%H!rykEZNH;i=;rÇvp]SCMWdp&KbÞ86^$G ibjJD>ԌLR6P1VM<D6މ“ɌjZ7Vb$*iF/;s6GVwHI]23$U.A3(MPץ dӦm#/Wӑ}E;%n4E-L t1&H:[fBdFONvppkT +,N0hٯSQ2W-)$uo7/̪zyx.kQѩ++[@t^*"wYkg}I$N6PV{ber`#EPZ,H,BXƐjxVn HVhQ k*/ɖ;m)N8 ŚvlOdrԚ8sSn\?y>8u7f*#K bim;74%[pV贜x3GI uP|vy-%r5btrr8TEmz4G) ReU"FҦw`7lcE_t1{6zo]eQZzy*±<2W%v,G-ʮȃO׷Vb(#%)%DDAԒ#L҃}oߩ#z}Db3?B]iF\,u׈=2?wOkoIwnj5⫾O%[?}m1_ڗQޯ'QV\,byVV^nn Ϫ`h8F-f""dD$D~5P RkPH0d`uAs?+o~i\sUNk3 u 0 0c1aȬnԞy|.9ʅ4ߏ"{Vp\坧&ѹ}0.Zkv $șHjݎ t!9mAU-s.4=s@+"z*wи?\+<6~ 8o*f:堑}\F ̺ZCO?Qcapc noi~n{觃 f6aNņKJڪOie^~p=U+%nY{\9[:x"D&ߺUGu),8UpBT-NU`OM‹m.ިɰO,架g3'$ܩSK"˜V+Kȓ(t| tf'MUnant]{ nuӇ^7MN4^Ɂړúp}})2>z.Ԯ(g_V45{5ezO`ЋD,7Ws} Jx}TJLyٟM(.q^ߓP+l'"~HEx1c6j2DqIaa+;gnp_MH1`-MVE1GBEdY$;IUҔUOO?}þsx\Z\V Bai`d{, 2MrY<:*FT}ړlͷh~n;֠r# LZ4Puݻl'Ǣ~V\WkL3YiW/%~dOЪdžj򪻵+a>6׏ {=}ط\\h/r9wiL4KjRsYڦYn9H[~כz Ĝp3^y0SҭwR+2~S)xiǮ6kɚy'E]ОvݺV\]ؘRvŪl^ u3ϗL^jivݝuH1lzM+ܻjSMM&Rh<=ZW36UxEiüO& ƔҍK_G-w k`Tn[C332$[mc:QUss7I_ָٚ5bԬ{LHLlVRhXn(Sw}JQE _+ 0Wk]V&,zjPɚNưzf/օڝUMR@j]oxIXx0dR<&G'8`fܣ2ňx)}LeY\03Af!HSHR)۟Ey}i'TmZ?-FL&F8,D3w"s75f'߳sQ\U[\\+ïͭ<7[rG?wcr~j/@Vcd9X2J߮-'Ѐ#$8 n*FpX """2@kzȚBE4" C9Oɷ# !^PwCyzZO+d`p%;ڒb`iG򈔷,fͮWE_㨐SݠH== (l=7hC7.)@*B ~E=|lugֹQL}N|xWZKa R Y"iXdi3)&b. )Gfq'_RH%ccct,d4Y-WOwlk!j m1j#F1Y1b1`G:DqO˓s$bUƧ茇lQs y SD1inan &dшa0^mȤA!/ Ŋʠ Lρqmq}ZPXJL@d] 6oq Uؑ|uy? xz Fj1Sdb_(Dϲƌޟ1^MM}w׽l+%:f_Z5)ZD_/"%j0XD8fS@ZL^߸VDD ~@s-; )ل~K)LĤ|ca/L 1$eYf!8e_c|9:^m78SUֿF޾s, ݷupm -UUe]_Z۝;X):GʀkGu^Bư%Ϡs2 5&`2gY̷?ePuy555ޡ]'c<XN0o9c\\v+Gs4gC5;9ME~>Ux6nS5 ދ;;HQW*l 'Pns |/˂IG;Y!u6WW0?osiY+"~%OtbEt7ȏQSGJO*\`}h槸3p_7W;Kye?D..ukGo-}I7tqn{{wzC:6]qnv{O}y}{!{rf.VwNq/-=xaE=}?5llK.˞'cpS;)guعrw?]K=g}ӻ޾?.?|o[}WJu{wIܦ2Wџ+:/]I{vӣvwy[gY.w[>m|LW{>}|#E? FߡNwPwG:3*_a'm1xZoWt~gEW}3ӑ2^\wot/l\gLS|5fm:vmxzz:"ζ]V]ͽ]-L'W@t|^?`K+ /Dt\drpl" p(vi=KmGSVúx{̮oKg>*櫣X‡ofOC2cg_35Tu5?u3/K-omllxߏݮo#{|j_vwvhSWF@\` Dd_:7=yd6{%9=sΣtWjXz\Ϸyuiweq1=Mgo;_gϴ0% pV-CQQq޻)gHbnD^4p{lsyӔyϝvz_ڹ>qۿ*|^\*/swݟոxǁ?NdzȸY34hwT+8 i.%{&n_z<^zntx}ŔmǣJ|ŦgDoxXo^a5}~VMX<RI,홅^k9TEUt)NJ[M:a׭J4YWüQb$X 0?q˸}FH??gvs;O|I4wizpyN#La**ajX( р< 7 C3Z| *kf$hYljBh n \)0U]*d\ Ͼ܁ $LO|Ŝ* )5kw/HqlcBa;hc:7l$K$"dDNvDkO{e8ߛ^5:2tS2>}ۚ HHJ`Oӎ~<Cv4"i1rN~+P(LA"]++/DOb|(!k+mϾohm3T .]V\ȁ娐"ۍ'W{ &8 }n PQSYb2( oC8ˀ/p  nApPQ^Ya1h@$e@IQOۤt}f?LХM? =~h\]I+ ĹsP߽+ߙHJ:RT|x5Nt?U쏯glF=-8t1 Ku4=G8F}RNR" ȌDF3f8o_MruZyo7x6LVjshu_ ݈AN&]%ZNQ6p\қ97:dD6olU\=4oڏ86jPޠ$_q0')B%(^ܳ3C%;/멶P}w7sww`Z?lT,l8'cy= }t~׺1~g6G^r<; U8Yǰ=No'"Brff EWZ/ҿd=/lo}_&79Ď7#ݔ O% wxlmxF-BfXJeeOҁppY.'C"ŔL5n&F| mh:e:c־?݅ PBZX([&}MA'-U~,[ =ih`+iTt7_WSYUCm:*h霯=Y鈍'2`FaNVk 03>+k87$(ࡨh!oըȚ`B@Y6-4cIiE3IG7LI**5{oV2"Z7͚jxY8Zyi|P1q*"uGa&uɮ#8"Oh!6B@PP&3bs*߫.H@`#Y~|KOI9vW.[0r̎8<㖱Ћ7卵>b_Ws= vѐ,?ru Q0FיtCfOϰO"~2*qO\O7t:GrޓrHGd2$s gn3VFӮ EoO9G>oLt7Of*@*p!=ypD^d{WdQ;I;ȕ_dJus6GMĊ]\j`4]Brl R$JHsO꿬w׶?f]&ow5ۖxm5I#3 \Qu O]@!>4JoqTHMBs|/m}ax搋 !nm r^c#c=rnV0=CgcZ۞y' ~gyzG/+%}{tX`hB#'^eېbY<;N<:SqMG52Xa5E位fpRW*jSo!&{&?':cw9b9!@A& C 0'.BPqH6*#хf@d67S'4s5h6~Gߟ='zGvF]ѥG|o4Soa"@#i^ȁsmq"r`H44-U%TPPsyR$L&0H %Q]y4Г ;綑||؏O8*H|D!:V:rN(|_::-1P1I5"$c$:Vs"; z`$sUVrҍ}+adU90OUD@0YBO+#׭rhf+O4by ^@ qC< 1X # ,G@`y fpPqH0"4* H+ lxR^wo9s D'}\3TNcsxOb"3Sbik c@&t9X8qJF{W^Gc9kR(6,TG_cy3Go?}K^xGZP5!7tdN5|M%E(%a iﲏ9l(&֩Gp @QVHFNƈbXk21 yg4!={0u4!N#*hB$`hhU0d%4bh62ѭ?aWW4XYBk652h뢂 ܈ (fիQEF)0Ĩ٘9@>) $qN 3k\"樂6#Z䖮d[Bf+CѡEA]*$PY#9ZսU)WCL`r@7w23pĠ)4h$@(A7=sy9[&û7u^mADS Z-zISX>vigv&ԑnĔ@ DʑS+B\Dzy:9N ?A.30]H{mU޽(Ŕ+Q1#C 31d.`dmSqZM2 JdaB;QsE"NmdEPe.̉[J[ xJPp=[pToPO21"J lb"C-"as&&#Μ-殓_JM$9lmrخkd;LeZ9.yh(6<,E*v҈_;w{fa+FcX1jMWsI %$JucFĖF{Llys=lFQ[6T1!<O=dY8if8D\숷7E|< ;Pf @DH>-a>ڦM눀w#kɱ6a d PM툇";WkKrI]p>{,)x~6135aP''p3Ŭ|98.qʲ\<'0} Q;Ddo'87DeL(~Θkm7/]Nn 47I Ȍ 0<zbe 7*& .F˰p`)A;xQT].n]ҚwOQw.%68f0NIYI 44 O#!K/q>VJ^=;ys`9ɢDe,^|gcƞ1*(|m|:frA&9:?mS-F`r^3s 0li~[]qӟӵk&KyZy_z.`D$b/m.CKP ۶Ǿ-g'=Q0>Osx{K}h>I7|'c޿{i.=$:e7OZ蛩G}t=s@ i""#3 \.8GvK"ki}@Bq }1@SAÎu38w8ݾov׍D" <(Se12|ˤC&h)9/'3Q!d:QY}~-^Ӄ~Z<Wn'g۽nwsO=N,Vm1m'Vqr@X-v'n,~Eo/GyфKQ7CDT9|r?o?WW0=w$;+Q/1G$w5͒^JW X G>S< 91 7R=R W[mXy^oa664ڳXX]JW!Oy}>8мW*@+ARHu[datD3@IL`h;Œ{{0t2GH&НHa!9d-+Pڴ VKD@ff# &&}?S{Rf TSn <P;))B AA ' ؿ} P(|2 ןR1e'Ji vTM`oͩLr%֗ݳ2/OPo^<-ǫ'?.M+/+ KLѾR&SIVr7?gfȑC8 !Xm| m'ϫ6?rM}:?/nOjoVZvtkݥ5{p֖>\P '@+330\U \El{ > 6x;%H ѓE,.PQecZ LXtU Vh+ڂ98/(^x^ߡ4Ijj_QS_%HS`df | @`o:[垜1Ar,#7,RCr-7RnFs`bu+D aZ[R}* 3KwZϓg]hL\ ?\'eESWy? `U37KGE&X@W'ZkiGqs>xmF.5y.2|Upf|%;q`kq~~];-o=OO597j2]םVّYvǦLߒ9A)vA?hD@́m|nnWɽ}\9J>.;_0eTW9PfhwØd+NgBk ޼rY.Fvy!B$( `^\w*c~ܓ_ClΏ}$E|Iu.\K!Pf (kFK( ?.~~}vΞڝîOj-0c:3`̃?%"`T+2g^[b<+( :I]p֙Tٴ$ aH$C[N3.Aho>4vͽLg^cô"}R03lשh  T$&#}M7.?ݪA|bvj$E-ďoNw4AO7B>8F#vY =-R@ s33#0 |__p10%Bg#Q3pJ 77<ɧC#F?<5C{dT+Q?x &+R УDK$) ̀~ c =Nb`>hQ ]⽵#@f:LG߿(qWp0 jB뻿u)y &B%Lp;͗uh󶙳lLjP nI{{` S,'Z0l LЬt{l~vڼpv{TTZ-eɴ;h_way8I^n;TLzbk\0#@  5CIG]l 8`yo/y=&6dt.b͙kBVlR GFѽ\=֖7 )BԼ  <۬XeD0sJv``?y8}x?>6dh+nhG+D[!"1%TEQ#~}|/w¿ݕ |WGSX= Dbff{%\ezu*nn>AҊ']eG?y^Y1=89Xs0y_-DdXUBTC'ﻀT{o^Nqa* ٿY? {Ϲ k^ܗ }N0~B($[(ڱwA_6hqebdn@ 孍CG9aCE|&/}]-n!ԗ_^C/h;}!N$yxszOXxInYm6Lްp;B 2&d %h֢6[W“4HJ: ԊlB:P5Qኻ2 i D ypdHU }xɠ(9(fq4=(nPX>.(Ó>ӉfkLl*?}{Q ַ`VJdpf08C\{G;@35 N7XP@99'YGNpqS]n3'J5TH癶(Q_Q@RO$)r(7u.m.5(!|e2!=kofk.@RmӌsrDݐAnY̌X(iDEPzK!]OP_,sFdrCi2d^V+)ymZI1t$PAGy|(66-.RDh(zOHW8;Aomw÷?CE5cQ^UZOF}Wr ]$ (؊}y/ &%]+S(D4}O+ƍWǮXQ$Qbi."8ϓd<ӹa+8^SRz9S/X ;F{x6y1|CW.W:32-쌙@$3&<P8)Hr7V+^qD'k_ݘrhE#t9 9skh9尗ωdq[@ôfgCmVZDyJF )Lި(|2RߓUG^GPOmB 00=5#X'ޏe)qOχZѕoȅ>]eWV>~rwU@} >92Kc3\*NO1X>ӨW:M@<afx07w:r6؇2MԮѨu 0ѾmCrPGy5sP\T%7BJy@ІD{˦lvÍ`ĀslW$hh~(yo=xx+S@bL3Hj1VN:W='avNۛnsUsE2S48&êHà Z]][MsQ ;;)]ZTԩO2S}oU^ l䨻4AbmKht|Фl|̥~U9[^阱-6[j m3UXU#70iy_O1 $nЫ쾟_!xw4`c&=!H ;_owMS\-=" &K[- xȧ*eg1B$k΃bw~t@K vr=*¤Qu>1@nD@0'k~WCQ-\<'/=r/ݮ%i7s3TER=qE  ,SR.wOPs~\cy~OK_O۰حB4"개r3nehrCoez.v(u  \s@_D33P(i/}3/s'bS (2 Ѵ. xtߞ=;+:hv/P_CQU(C@=V>&ҊuLsUFVQ5F%R^Kӿu2n{v7G|'9ǡ8J5~9$ڲlN9?pQ{a()2dOxF*hfᇇqw'hrP] es1Y jJDM\D.ݻotVWe30b D0Rx+w L3Aݻ.NLP:[9k/3ߝG"|Vfa_JFEE?= K!:mivB(9wu}j/3X T3iљ[< 7?>2e@shkWr.|uW4J h+?軮7&8ft\+ΡAM[ybj8)dx(P@~9Aa37s } [eߨJq62BaqoGveO==^APP 3  Ȉ>W=\xU~K{t?~ 0~ 1W\IR 1KQ﹇rx״"iim;O <KHKR+|͚^R2;&og{é\8A m帪52S>~$ +!d}6"Le!b|1&ErSGxh2A]t0/ib9mG8iªdR&7H0Qeɪ*Z32%ɥzlTekqi"Tȱ;hE&Xa&AK? vE/h݅B.d>Gr 9I@r˸ 9W~r(+\\C^?W7r0>7?ceT쪤ǕVhЀ*!( fJTjmbБRKG01nD6Ό__|#چkdUQ" ,[L1pJJrWnSvBv D>fpݿw3#́HA D(~H\އYxu8n[k UmnF Ǡ#_@IFHunRe0!袀ЅM%HSzv0: k:^BiA0TG#EcՅuOfjZfi"Dd2~&bYY 1:O>qf]G44P_F8v,NaMcExOVA>HyA]S+oQNqUSӾU٘z $@I"IT!ri<ߍvT=-ҢT2ьC,?fk5AW.NJ;ukid ɫ11)Eؤ]f,:[]Ac;$$C?l:O+6F^j` &TR7il5[PX2_1XEIeU#l+&jeVyw!83h&N%b4xg2$- [a 0l%V%irmT Ν*AlB2U61.#?$`&Z%Ė1F 8TV\!V=&`g3- Yd#MὉ兕yĥ8X!wԱP,ԥuMm(?UxrAX"d,PhCP[qƭdo4=$-8>&y,)u[\H IWOR͉j$YѪ"Ⲣ ,fzbDQ#ss&P+&&6 mojH$ڲ#$dgum_DHڅ$'@Kg`$iD^s1D*oSĬTQ&fN-̷#u!BM iѩ&TkzְvѾ=NҚqMщ#c[9(xsebľ &q =/gdԜYh*+`G=`&gung$phׅإE!—cT[H vm!M*BbYg /mkUB>e]Wȑ*_siUʀF []J0̫Dc%2)Jݝ ޓgR3$c3Xg ʒR _'wr'NU$U+Fˌowퟬ9#ٟes8? !Dv{m83x#70I3/|H ,H"pZ?*_?j&(CP*y_xS>ꁟiV`>Ϸ[o[{r (v\Qv v @QQu$lz({r6Ug5*H0iϒKޜ2z19 X)i{ ENR o.nSwt>Mw PaC¹u"_H?j(l<7x&@Ym)!~X CZ1f@ }TwsxuWsT+;D]t]5[؎\/k9ZF^+_=wepGRrkpr.?N/~?vwWz Uk;W5U {dn;9?vے*Oٿ|=OpUpޫ{~ۭΏ=\e;QjoF|)ᛢ-iE5J B5mnm?2َ}޳7xo{‡xbOOs黯߷pϿ`ܝ-u<?[ngΓ{QZd1ysJ|k|;ejk2X/ՄmWn6&q<< wW~Z>wCiK;8'?%.y]FzTF!yy~h)zkO/vzZ|uxJna5r=y}Un-OL/,:UֿɩEwzlmqjjw{}՗Ogkxxyk#|5>]3 7{8Yuwf䳣?ة~nq|XhIaU}:{롗jyV<i;5N[{Kҟz*m=%-=֫`?'4\E[^ue{^޽ݎM}~.[[q.=zcc&MNÜcq?[r[S3w +Imu%>RPzjzίۥʺwuɏ'd$~z}=TZO2p\}Wkw8|=NfcN?p]\Yl}\qmH\̷V~8>u'?YNΆm0yr8vk hr_1ʼtTG6Go)1ucӼZkqu:mlR&{MZ,m'tƛo_. nlP`JH|!y|8$y7(PD3M pͳoWG|χ㭵^Z?{f= y;ǵx͘#E9{M9nFŴšgHzշ|O7|/=y0er,) &II~vۑCTv^xs@莇'+ލ()Wr=}.CbzREʥ%V[ֱx[TL6潼UA|nZv=^r GC^<ѓꚁ7Jag<>le8·X*(J.?[,\& [fI_wYsU9Hfx0P"ֱhNJ!#?-q_N}+82G$&2k=:DJQ9|*~=-|rR=' vG`vbW#kRiX8_!͆H@NL fO|CѤȍ oϯ=m7FwC!U_%)AȟU3\Y2xV" 1sL>yuQ.!hNj?߻EU7W_|s<W\)i5ålyp5-kyU4_} aXDc;]kCN |!wVN22P%DFW!'܏I87!w1fe]ۋ+תR_J5}u%[K[ißl:{p1v` 6XcwOu8O$v/lH]VP$JRh@ƠFd,vr;?j|Ov)ͷ/塹qVd;*РЄND00 Eۤ.Lìb0iqs7s6; k7Q0|Fbe9ըD ucXe1 ̀f0f3YeuV,/| x06SnDA-5b#@Z)>L o¡]OF_R|*2ke^GK:QN'sqo!h|"£s-_Jg幥36RaE&K̯|K܎g!M>O*;\W~m ~&բf .F}DGjs& ,Ir_pim#80陥v;5]n5 XS֚˖m !;iO E1/EVn۞b1v Kn^ ݡ@f:" 252s0PVl+;Yn˕ߝew^c}u^utӧ^wJǮ>)Ue h488~`!H`(z佷p.I}xyOۍ/S mFZql8e\9tpQWo .|ׯ^;Q.ZKO]=_ ^ܥir4+IڕH7 f/E mӽI]oa4_[JȤ5sJD9yٌg0Z{s~lرO7||'iկ#<[Ge!f~,ܹnW8CVWRY ïrAMtVtvT^`/;WɑhwĽ-{\/އm:uo\=~A3Afhn.83Zym.4\ףL sx7JטSBou9唏)}_ʏLk(Q6EǔO[>[;w[/l?%kSp#>*^Hss7GNZ}Vӎ5Η#?X3϶:t9'C?M,w3Wt(3ZY^v5aK-wkľk4)|A&B2 b0AKV䁠p?\`~\0Oz~gYwn ٤2)D@d[_Ƥ7&TRi ?i6m)lȌ'"cm Zt݂j^NoV3݄ rRxKۥ&ѵH-Q|}ǧnGvOϠạwޒRu ?>Y{Ƨۮn,ciᱏ-Fq uX5Ĺv=F]axގ][f;ap)ޥ3_EҮiZ.A%.-7kd1BC2 Nӕ)9^/{nO*vY7{V߅Qtk'8򁝝J3*g竬m 2mF(/ Tl8CAѹS °҂db2|–t=8a!XP-?7a3;%Aͧv8KMdYx ˏ=?>3N~}#{bq5˙?<;EP$'ko,r ~(QC˅D\~ 7aXA?.֜M~73OI?>G?g_á''B+G\ŞW`y$^XOY v׉6LPY;( }׼W?^ۇzKo0~!Q]b^|5_>FaPeuut>bF1' '8o~F Q`Ĺ|Sr;#'oIþ_Fjuxng]Ivd#%s.D} ^$|PQhJ "*@Bd 4Y!ZH'*$wb gΡ쇟J@B" H RgH I@@}|.M[%MR$̓-g[.;][wݻv˗.\_hN#%hR-X` 5mv7H2(u6v2 3t Y> p?.<292-̈́Ȫ)gg/`>9 r` ˽my-CۦQAG y{bk#t,xo/ڒ\s~L+d9p$e͎я/+ͅ[{y|._AxοirfJf$)" (qz /;52/G6t[22R3J̠Tܧa>l.6-r„ d,bI'<%1zq 0ٷ!i.](OAth{Y?3~IR4z4IK@uSau`k)2ɷn[+aپ[4Q[[ b6j6]ԔԒѱsWB(h-LfRwז6KZ#% /.\siZ#W6[Y.JS GD5ykESub,lW(;5r/+{km.rJPHH }J*ҢdPjA8 B̡6u+ۣD X23 ϏQ8~LU[g /DT{;5ttUEDE>h2FY+ +&Aljwޟ Ql(C%MG4g֔6ܦ&-Yj+d$t?7.NLOvb/'PP @\O1O&GoqIp0~gWbnn?_28כʲ`|6vysT&8 kHVٹ䢷= HKt*"qS-o q=9Ɩɷw\'AZ61T2HS"7_C!_2BrJf4xDMLDVD m{lyW贠8dy mk Ԥh\ @+lc`;Wq~(&(=a*W$->3tl*k%d$`Z⤦H&Q/amw28tB6֑)qҋoE0Ó6l7Ђhfcma((DU#m=r۹lV*B N3W#} Wwhx[r2c~gϙJh L3~@bM3(QL|<(35&KiLַWS[8@US9LΠww>oWE6+ʤw@Os_De$$I)1JWH4?]o[8i# w8֙=(eú)R*بlV*bKFkRmQ BN٣-j5=3I)]-5t?LwP w{zEKt(`o67û3r Kslt Dʉ  jTAќn T_W̌w>WC>ddȹ"g,)jtd32`3I8A:y {D)" Ƴ +xL=9K`* DB Ipm>t0k=b h5 TXM)1i6f(7@P-!C5 TZP(D Z s[r=0O/w@5H4 P饩r^m:4a}L3f?<^w/dzy4H$1qg+s˷<\>ph@G'qk4 3i7x7)/<1QHB.d7Ұ]-kz(iU6tu؍mn0EsS4#ZPm *vK>qoUAROF") ІPӟ Ɉo7Ǫh5O7`歁&̶1g I98aH*NAo,h敊҃/V YcRH|_ ř%LFV69ȫm"N1ac6F/Y\!!p0HPr깗RJQlL{fJ0赉($ Λ{ui9$Q[)3N7!d4h6&Hxx͂Ań(iP, m$rh0a{kZPfN#gQ%ȋ92Gorc$92hp'-orrlSUuB}YCԉmz@Վ؍B0oge Κ^ɆLdRI Q,Lljt)F5,Mdzx|Z:<`dv@32 S#4!V"+ܤypa?"VX !f"V&Q20d$4 ُHzOg0bXap;'yu @89rV9V6ivWf:Q[0X2dߠK+ @|{ /Zc`{Y .wBE (3#SGG՗@a.A J>UT )~4/i8&C! *EouAx*Yöv7YGce/x9 &7j&'O9F*ʊɪʈ-wߵZ-wA( FaP C404m 8S] s5iF{w_%fȉܸR&n]J9>5ÍyO_p8~%q~Hb RduJ鯗XZ|Ր ?󳪪~TFa׉9ѷi߫v۷nQ(M{$,jN05=ެXbŋ*p-oߪ]l+0wuJ[ Vi=Ftf R/v*e,(UX5^+*鳆of3~D]۷nݻvr(Їϟ>|@"~8!P ,B3R 3VYd׎'iͫ!w\6d'O?sZ54[5 _;N }Nņ +މ_H.mi*6u)9cdN>!l܈LBQQfiO]:I;n&GL PEMѭKQ!p5fkPSr "49(ʥ".DTXhZR%FԛZWVBP0EVeTd)H`D)TR_6W0b`L(*z:;yc}!HRS@H%(Pno/ 阯hkDȀG 3QĦ k99'!ߌkyj""ʪ-` !jֻ͘ad3܀c1M4UnrWǻ"Pߺ&5bD\0L8jAj{/_S Vfrڅo\qd ǎFa}!pIMAzBBS13& de fc_g@w@o0\˥3]'}o uq@P5)EDkcQ޼W5;L*FA,06 wW{/]EtˉF1Hd ML5ih wU3s{þ4(r e^VV#lV+&:w4OîhƱJlR5*DP6 cCneov$Val[X$(-b a$MQ!)1 his7wm&$lN7wEL#5yy-UU5VZ-s5h-h%&6* *E\ӗ3WŤ(1Fjb$&caш+S0\[+cF*wݮlVqȨ¾uq;ָU˚ۧ5.64]iJhl$c@Q5Ι#Azjow:sL(g]G`I+vƵAMnAmqع&A$I@^o}~''{3@Vd$c?0,'0(8-PNqߑ]YNDMkМRe:3#x`;03 \zI).\h`@9 l4oO&i6 gv}gN]9 A΂4EU1FUUl9"s5 4:]0t;4$"H+V 1gL H }ݬ>ӡj3<ۦu\cWQáĮ@'(7nAD0U Dm871hgZ[3E0,Iqhb  P` σe(,E3}^Kvז5 7ż=t _Y *=+S2=ssu8R B],RV؅w rM|Fo[KY>'حd6)Yɰ B-yshm;VU]wR}}Z$@h$"[\$Z+J<"!2!Mx×K5p.rڧscltCr90,# [K wBUDjTP|rAv0νԚӘA D@7/[foƒ[jf>.݆]9RC!@NEl`jVEO3 L";Pt%W$0̹ڴG{xϖјٝ4ffQbncFowew߹Ɂ94#S {;^ѴWwA=Mk/u\bg?qӡ]y{EQ=O1Sdb1E$lj&#LѣRh!#"TaZT&29h؂FZlQh&Dl64V!3i64F UVh-cUE%V,llmjѨVcUѱQUlUm UE%J@iA@VmvÔ2K[k 'xscʫIրBGG#1ɛ!*6q0\s+.IUpPSćoneNȓ}o3(wԮu-m5d*9JIg}Axfxv1$J{Csf)3iR @dHJG3y:hb9/YPiB9mdr鍋>W:KH!f T^a=hs׌x8gG 'Yk)'(丵 " rYHb1Ō[1/8{G=yp8Ҋ;Mjtz_O]7\o .9ϠbʩJ[ !UGȹ1,"tisyhlű&;,[j<އ0#s>gb(?nO?ݼ$h h"Ȅϓ~fڒh3Nl!4ݘ)႘oϵELhi" J 9Qg jflHԫH+ODɿG4~^d`]^0Ѯ6 ƠUs. )$p.Hs\CA4b9Ìp.f忏닐LQEYfȻLcu)V6+*|rK)uݑw{e"'.3'y\TVy]ݝŜs,ժ.9wwCxs}:EDža`y I\`.(M!ul:^9raRIK ?,36 kT; t<ÏHu&9vkIc`ȸfpI3{f "%>'0(6$QDѰVAA \ X4P4!IQ" 4b6B.F5,뺮r5BJŊFfdٹ W+FsssY\ ;-ZamrH{"fMF!Ti4DZRԦ(mNS)eÐADrj Շ q0̽P[wR择 ѣ^ktر tI"CR!ss\SeefRC˂F[nA3wst\Z(w0sFFw$Ѭ[-mk*[5ymsWToJnkFUͬ ZVrD2 JU(Fi hr\ۦg8GHA$"BF0@ܱAn+1 sruN븗(9hҢtD];~/Y5t3]g)ST'%h"9DEHt3tCsvoEA 6l) W+;PX!îN4f3:Sr*-sݐAN9c$@P@0cr̰ b+ܴKuK'"&.j1xi `vcU/qBC1rl* p/|Pv\Fb1kl | Ǧ6 n"Bڰ6%Fc=pEEAƨW B `΂ =fm9 œ9@=څQ Hۨ.7!l!k;J9nW Dg]ۋ7"BH(<8a\[&t:. nd ʉιබS;f58kufEe H1 N$?9(D6}MM!23N:LNXdOuu7y[-gdxjJ$]eI;  "BrG }~k1? H02IYJ[&"cp nDD 3#d# EAEȠ_/nh/'lʌ0ɜZ<}сCσ|3XUXݧ3N&tzE" bd'y]v a μQ'__mrp"vv=~^Ǟ"$.{1L<= (G>aDPkc1;ACiͳu K3Φ ^~nwGt˔}gi^> x(R%00\ ^nE28'aMxz#yepAYuTRDZ5*:#WJJsB1 a#L4ʼϛ_.ݾwiٽ.sY5~̟zWD7 L{LP=;tرSj;  ];R-ݾ5 ֿ9pEƄoySŪ !dF6Nlc=P봺*&yաhݳT.yR18IF7]y  $֬ٶJH0֩CI ZI @!r1ʋ!pNX.u*Kii+d/$"IФ+.U:s43M2 RJ9G'42N(R%9 7xٲ=L#m(e``2KJz*'ɽpAJJ.B/Et}G/{]1pG<߆x)،"c$$(R 2i< ms&m0I k}\Յ V49ɞoњɔi2OX܍{lWO)֮IĠsr!7UA$"t&@u AQppAd 1ӣjM;8<ەU p՛ʹ-;u#MI@0!IѶ3ZqSgdVy<г4ZL$=$-^8YdnvT-Yˠ"&6R&鉑32kE1 u^qUGWz޺ ͹ڑ )tA!Z|ѕE/ꝝ|d="=άc.ƒ!E $"DY0.0C-2uRRvzkm 3;%U9"@33˸&  ͧ$6Ó1UHR$ĺ%\J6RH=YV%`X$H${ n!Dxs4fO;;iu(Vx.B2,v{LS"skXTX:S]`>z6J[LdQ4lN<[!k.换j$ڶ!3BTF[ɳY]!eūd4B(NuW4{P K ;m'9y5I-KrU3jo0`iMl*f5.bpi]Ҩ$x vS-Wd,wU'YG95]y^R& j FU6&htk ŒJÚȠ6Rmm4&u+ڭ0MZyʩ7- 5Bq%. ziy쨴i.7232Hp%˷mmOgtqG 9q%1>[` 2k%pRI2 0&E2&._+ c$^l֘(eNgEAWq9*R&ѐY 4Wf4'eAt,zoJQMدW u" )2ǭA8b%[{Y)EHN"oR&AzNH)i ^$ 6HJ<C%7P mo+JI 2\xz@dМhTGh)^5)C[bݝ!;@tH@T*1"qe D;-3}Kvz]0jZș6:Tk&戣*֓i4i]3X4+5j6/VHm]Qv$lq2m7!Ɋ W2^s9Ė%$V9;neV'$(tZ+woڳwZ" Ih8OF(F9Ej; @Kx2NTx!)`#WV+dTnԇ$olUvphCk,Vs6Ȑ&N^ *תcqO"(RˉHD6=`s8BR/c_F%{_x߰]\҄?MY$8,">w?}>{U1k}8'd>|93R!ҘX~C9SׯK Z$$t+ݯnESlA|S9Yx #OAa bH^x5zclgH`ZB+re[ (< e攥!ЫnFyX~ŻHC; Rx[<Ȗ bIrsD<.MʝjI 1sܣ- ~ 9.@([I`wIfqnLFЮ"'Ld]e 'h^LfgjIHxJ"ěˡv IRB2[-J)u-Xy6 L1ʔRMB/"ɔuj(DZ9cߖixԇVh`(DQ& p svbњu(=w.ppk2NSh&2DM0NU!M侫zvrvcCsZD(Tf00CDlA %s7ޮ%[H'%lc 6)̨Ө9n&1#9G(V& 0ܩPVO9O>KdYAIJ (zƖH^sZѧ`2Wv>^qր{Q, Cr̶IU͉-6r}&y"ϫHi 4qs4ѬiݗaA霤VtAZpplfoTH! i)S'|%]ށ /T'zX]u o6L;٩9ۋt]dbGI3ĥC7H#HHѧV-IM+oT'DK:#d&iFD uS p-O4Ars) #>jFL!o;Om5miP1&^}m!%Rceعt!M' aZYRO)@jQD{TR{f$F3i]ʣv;mjdR)HU-$":k]XhVI$-"|)vB^U2fZEopDj$::x-XJPz hc24FI !LT1[G.KJ7 LvȦ2+.RcxKd;՝͘튟x>;s2N)Mb2A(h4;aޤ=yG,,x~9#6« YIXZR=g`x;doXթ@gE *&) {xlU{';w`,N[mJ: ӋХf [dMfS>V*cTAzw}_jfz̖J}}[{+}y{}sǶ}5PmE[-d4 ʀǴo3ׁM &H@h&ѢLj xQ`SoTS&#Sɦh2i6M#ADFd4EM6ԍ zMCf4z@4zdhF2h 4""zzh2i4CF4z ihhz$B1L dC@SA驧4zC i M4)JxʛA 44h44424@Ѧh4 =h  4hFF jm)Tm2=FCOPzOP@ h @U"Rt_~OYoJ 8q AQB7y %@lD3"i43ElF~}lr  p6` i LJ-qXL KUUTQbVF4`U@& X'cZ\.L0k|mIS![9:rRNy)AHi Ye?.©s%lCI8bv@jwf&64t0Sl16 衉n7*u+aB#L ihM6615 pE`DN'J "aZKmT5ſ,ovҐʪ[D5d@PwX($ؓB+)-lިxz!Zհ-I^<ц#P41ZJZQOU#M+Ovu7)*E8AIS9@(I0Mți ^sDB -TT,U!2 c*(  t26C&LeхW]{YgB:EBNx חʺo hH[P+e A(mƨdAM&lc)9[+ -Qp"&jTaKT` h A(-wf "4 e(@0I-+lIhV0^3'MmGcq2tlK2Lu:t0dhi1-'c#mH5zu-\m5P*I &)!$nk85{ꥮ" CHM1$+.,K5k+)@F@54s{<ٖ.Hm-S11ɩ^]$_L<Ly}5oalz;5[lJdxOo3" ǐYh&z~Tzo"yRHJo3[ 5U_`;IIoz:`& @ʷ[]޿akOª*Up@@DB"!EQ( U&|xKȬIe`c.րgZH~ Z[HA{ok6]h(?tl^zKW!by G~B٨J5j>eȗ]u{Ye\9޹y^diGF5woޑP hkZ9gB%,IO{w+h:}Njn_ߝw@bR)){?o $ 'clxNWy鿗_֠ٸw{Q~ @WH1OI?l ߻ͺr^|.d @][^;*[ܫ] ׄH8!E(SDѭ }Ao0EupNha'ߝy`4W/,6ArpѺQUN=Rt] )PwXntim6 i!~t:)]oZ b[et]D\l5HJf !$s ض-X>S@2•<#` {C],RG8P_B]'TB@ A2q'k]--S"ٙOO5N&/:ej LV?.rhMzUbpvx2^zUM9փx5/]p}its~1Wʔ$`ȹSD|VDDN` D ! ׏~}ǢOE;~P K1@02Z|yӴ|BD _Q+O ?J2Ub0 45tG Pa&}P[ɯ^z4^I# x^׊z0 4WL'3@ beg  v:A>|><G=6Aۘ6G9Z&foֵs 9iڧg]&VkLxϥ [} &E%bQ hϨGUUԎs۞z߯x@$@X$UDU [ҭ撔RҔ);B)'& + t^[c<(d,!!@#9*W@PiP`(K2@.QSSFWZmOƚ\6m䬲dɒRaBƇ;eeRv+ǏP+QL( }(JBl`c\z3%29%l;6qw0X_Ssp۫հtpE^s ˕eW(8s3BOG֒B4n_K>B5/)?IID](\`Ž>" N@nrT"ִn]]`YWlDh6 lU{wށiB/-Dyʽ}"J$` P!3cz"ȣ#y9_K`}oԭ:{𥍃ce!g`xP^UD@( T4dF-2 PJH%5՗nI~`%(!yrPԥFq >x xL$}קx:z)I}wz? y3(` ł~`Ѹ,R 'eN*s|&70%(Hwq7}&$JJQDDOQ3UX$Q EelcPeKKo֞Vڲq@ 0DHJYQHDy4v^c g()rݸ2 +jD*D NiQc1 z#Kwgm=ZnpY9@MҴ%ppP踉惓%L/ W|UxK.=BU%LnL x+B6 M9SIf[OU;jo=2e @ np@9r˷ӐT6KN-+,:Ԩ[蔸G:;\,2e%ljt-> DBJG}uku#Cu ` "4#)>覞+Fg.[8ضmTޫ ջ` %2׼ݣ'U)7iH2R6ItfndAI-QUU(@<6YA PЄ&X ( & 'OMd-z^4='70c\@`( 衿,qÊpy)8@fidSN1 rtxv""Uu Рm SוzsƘIb:Q!0M8''WE h!;%mjjIx4 DM 4ϲbYazW$ƝŻl"|fW<w3:ql@Utn瑒@*(4eUhiBR ;u@`\G 㯬)#f#7OB^ q؅@ٮ\u۞Ec tϝAŰn1iEQ*j8ش -"!!%5Sҕ> \U_, x5_::6;^[!"'GzϟUznn V;o6x:<+E$RUXTs;+rwb4BHi}7f*:huz/=lo2?Un=~Q-1pOR[ -"ǻ*nw[,N@7u4qAG7!+^`CL<IW2fSV4^o\Hą2@G2%LWGf\+* B?^Y%nWg16=ֹx~wrNUtT`龒~\]n| g|UvRi?\}oz|b8$HJEUJ8Dm«lX@EW)f@]$UHl9;|[nUU:n*k*Zi Ykm$1#bGw 'dyMW4u.Ң860B/ -.̌CT9[+Rh RZ2رW X>GIJS-̂O! ZKZ:@J `̎b9_-%KrʥNhO}ߙ9_ 4G sGWe31گ`h;wSԻNu*m@UG }0w[OSxz_ua51 F( &1`AAWȢ$ x@J/QTxɰ_fOv4y(P ӻ=&A[ gxAUnPDzP zv)5zW.9JRr<myve#2:HY6w^+FހC~ *CψѮ /fh:TĐA;P`_7nW^,Q%䢙5qΙHr[@mǥt!ڬ)v yA <\Az|G2()t6`آ~ۅ48z3 GIB%;y47$DPtG_ |R/^! T:Ir/o+` 4A>nZmO[=^2 [.FS(C%dEX#Դw91Hܰbә6r!ic-_ٲ=:0BN^KA8)yLoU_nj)Bj8h9/9 Y<5 T}*|[ ъ SWm#}[VcPQe+5g}duY/L:6VD`LeT@2 " ${Z4 ݒj IN@4bYOquy62JP`0&_28{MnnEJ?PA^y:v]4 ?! + 9Oy[(^ 9.̿3ay+!:8ɞRېxuNaחug^{G+Hק; ?q=svvJjjxS=?FYo4v)ž"1pE w=:'VֻBSȝVNYekĔX.'F"Q)]{eWa2-{F1vQbpXq}[AR1뮧k^oӍp&me5ڳq#׍ Kﺲ{ 4\}xv6Y={C}.ݝpOc=yxs}j*R[d"̬*mf{MH<@4-%l6"di Ne۹R+Uֶk{=Km-M1Nw{ڧ0w]ZC5!-J;dPuݹ⋱NAuhEh-fOvꭘvOvu"Ҵh ]w3qݺ;4. C;ָvt4=+Yu5F-ӤۓPJJFTT@@ .M@FuZ{,:o:K{rSc#IOn`)ltJ]yP:.lȧ@עnޚeUbKz>|hwivj>5{=Sa[ټ>u֋q>geϛo3@kw["|W]̻/;uQkow}+x h}I77s}ݵPz(*ў9p =lm*p&[=ۻGJxө nv9BqCy @x]<4g] n9QO ZxmUBUmL}ƜX4gu  r Lhf舠h^۽x|'޶4D={S6ҫl dE2Ji;@P8@=t}{`9}H5 Ӷh;}@}ZWFAAFA-e+}VUO!IϒVgA G%hH#=0|:D# )#jh6TILG:n`:T`9J 7g%.K`RF0A5_ !"bR h)JamfZ # c% j[ PY<;ns<bi#,'&z ')?sY,n-X̍4Q%X9M$B{t^aC$E,!#"R`RH"=i^8\5>ތ7Kw6%Z(D|"DҐT EDA L:{ /f;Hd*]JRn*B@R_y`&wȘ$m恘'ꊇy_.nnyoyxٵC7d3Οmꟻ+~cInݨB)w)s {>+|ƀD{ĺi+~~!N]@I/6 h:/=to=K`2Ш%(P67e TxW/r|:]p $QG5&i KFޛ5'wPd$ X'6̬&w1DE{y \8?5 ]tK$(?yw+3}n1@@"Œ,Q(4 )E"@T(1~vw+s} B B~R,TdtSurшX&R Avi^\:.4 ÁȹjCMTDGìm:x9jJY! JGPIVE,AI{5FJVHrVʒe1۲Ai-ZAE#$J7U"Qq^phǜߔP\#E/!rGJ4( M5Y7UTgk\Y9m8yޔZqeBT#?2z|ʯ{8?Ds>:ZA߷ߠ{Cבy6P9%Jpq9;dԌݱ,ScBi_?>y6hox1i7VljL%( ?y'vt2σ`ǒP::ALgdD9&>Mw~èyRH"M;#Li ҫAPD"Ug^<Y7THɭZ2Y;PL* V#?s߿6{H>yΑnp'ZnXpPWUQ"J(QC^ 9Ww`D('_>CA . ~T QSFCb9Nα,: 3tً .z1PWTU5UP2ai$4֞D@Z]?k"#FD" ,TwwF]g6ڕ~+⮒ _|tdt(LVXW]yeݼ7E͹bX14uތɱTEۍ#4Qd\T,ӗbd%}\KY(IF<#iN̺h;nQ/HӀOW.FktW]El\$ afBmhq7^Jtqzh4Kt (7]Eߦڽ ۜu3Zk 5cn4ŢyQA.<*uiLUHE!, 6MUU) Czn$Puď)dI|xcžT`ф)wvq@ECꖄ"hcxtz=[.ۦai`fDGQ)1◥=Qbڪ90e4< #`/8\5fpd rAaT7J4E\N~nC P(ET+T1TaցuDAgPS`9 Wz`M 8Q;Uh[ti>_nAnMױJ G#5 (FE"L  G.>۬ZB0zeɊ7#Gi8}jEJi쬵 44'5 W&B0h*O.{|XB$PP{tu\ a ]T6D%#kBmM 5/˞!Љ,:$<ᎷRJpY)=n ʁ@es>>f DS12LTWke9EÙo96& E`eK=^&^{DP'ύCE4H0)ZJB $!xNÏ:YIB-,9[^2K.Vm 1[5^nRO8| =僮жgMIG &hBbb(^E*먥#]UkAs @-xt7!S-J1蚤p`Δ*+2B<Oix;4-!A?mN8T &|{ЄNxΚ%'Ǿ^qt+єb!Jr5k`P c&64i,N*0LJLDwχ<C@ VjOSg>:~f=B\LEH]+uT#`Reϳg*Yh65JaW7d(tU:V ޼~>~0<6/iDu쥹=l躟-9VN)5CvܤM%4BsFbb idmQX5fD# 3{o[Vc("Y#j̈&("'WD7 ZYo w3W .Af3Eᤝ3<z[Ǖ&ɰR * @!tKY`Bei"ήr 0:1. rU2$592'][pH+-':7FZlಡZsǘptg.ē`CL?)TiAXSTB =]e;Cs;JOʷѶU!ȍ&@T_ڵ&@r'%.$DQ#N^v+Z 'i7Q(U|?|PK Ilkci-UD\?#]co_IIGm4\7߁ " 3FjMTrpH4l%=$0 3EXUH؟=DHR\"]T+*8&nS JJt(X2+EmnG5*R[-pr&6sqyE Ҭ0$bE3v_ 0Kg)<ʦTBQ!+V%n鵼a%(Ջ 9,*ô1.ڢAhj‚jD#JЛI6`\9UF㼲FmRIY%-5w>'HzS6BLBl\%/j+""@DUwrClل]̈́m[ZQAKvϕ #P9P%';č#tW~tyRyB].Ü$<5QF! Fy*KCGs܃ rŰ{@H?J#0U.pBKlmE9V jKu@}4Q]¿oٸV^%zPG(H沏]}5xO~z?barMPXin8aB-ipB&N<a6gRwJRJ2Dq B"b6HUV\ŀ412h#C}_tO$͏0o m4e Vl%Y&.вjlQJ,Uʓ3XJjbԵd(y,+ki6 C[(k'sJ.@MV f6fc[/N"cB|.*YR雸ZEHNn n'<5I"ǣ8ryLl6kyZx${j -SAcYb%:U!KĻaTʢ*K#Oe鮹b3eAnK+ RF Sw!_l6nTWݪ1! =mrr>̓ o`#Ϊ2DHRh2-ܡˍ MтE,ArC" ph:sbyQPfPPFC۬ʫٚF1ap7x'(aT5̈kfJw1nSh]0a)=stQcPS%wZzZ-imKwВI&˞4l.Ezt9ݡwLF)JDk(-mz3dvo YYI|?ʫ %%Kg$mήk3bl2ۭ]k.i$j8Q{HtU^/]Y5qK`1wYUkE\y(QߎO#JVɨ|$8δcoľ\FT$(-IXoo7LTuAenNZ <UDUI 9?{:T_;'N9]@eP(*֪M^ոQmtu|vz/ (U;8%@ uQˑT T9 A&#s41ÑIpWs)5Iu, ʰ kj9F˫m([1uC枺D*cշZHa%NNYF4ti 1EAaSQV\ !DP4~: $fE-22Y+(|˧]( uM;G/*iLKnֳtFFz΂m g*P9K# :@4SJHQ貌gMFik:7%QF遇%eH8(ig27ձNՇF6{7'iaAUa1gNi*#غu,ȻYi+k況$Z;:ULU-?nc3QnG60dH(%T]dt&M}Lr؍jk~/0_VO6EZu:[~]xĹmĐw%xp7EXB` EC̩o>S hCC:]t)x:/Ǫ)UmY0Rdjo;;թK)Lƚ-ٵd[|9u]rAB Y*j̘$vMGX뜓ZmX| M=Pf/)CIoX# u.=]zȯtp Ȧ`1Js^pjrB{bAE xIH0V1QTI\ah#):uY5V=-w]Z%RPMaM!hb@7aQT8ZA/~lbkj0`%VriDZBKKb -So+"RF&ntRGˆ"$$/tIۙ=n؈~HoJTEha4Roc|M/ɌM)$Hk(B-CRe|~©m%bq9oNg10GхC&:Ul1CЫqDE{gṞc Qli5- Trqu4hQ4f,TPDrh!jՅFLk$HCʡ*<~ hw[6k*big=Ǵxj2*xދ-=o7Ѩ?RWiCkmɌ f|ZO&BILw.7V}mʊS-ߥ撳iPJɺ5uht Frxy-:Z(=$ETFI$ESXWJT%̓51ZZ;;]M'HxI VjbUcd{l{wg~W@7߯*e!#C<5'IPs4Tf}#_Fc|Kzj"-۫V$bW{vF(y KX-2DBe|Q\}a@<"p he^^7`jBP^&޾:`ܳ2RۭnAKgj ǎ~Z:vp70<q^EuNvn (BK+)q}J}^KFc/z}-#PP/9"QMMDQSD@4-"(DEF,(/cv\|W6ty:n] 6?ZQ}(jMN D2EK)Uak68_IVҦKF%Gݣ( :Mʿ$ zԳ2X]g4K߽ۼ8F EGk=:K!K]˺WZ?itwmeGURXOsxC<?Rj<;%hX)6_ɷ-actڴ$-P iH,cUUUA "(̫ؾ~g^C<~?.AY[9׉j׏3~ϘHبAi%; _EÔU!mK]7.bvx)Ø:VεhL[JU)K#]))}b *i:}G|ww t7w^N.=ͳA ^4W~mT]:ᒠ!Z%kˑ|UoN*+/'vg9LXk%$FnlЏ=& T ׳QBS^}?+ZohRH׾ǞUg(D]*_tVkVU C{G DIP"%t[56bCPgHγ߰~ߴO H=1NAXIDe2]یvo^ Q{Fyr/n+%/uv Ķ`Bt -dsaڳ]YdBvaեlhH@"_A`k9T+ÛWJy9ޝzK-¼{"{9<[GZmkSZRľ}l b˟Ru7VʰuΝxܜ B4C˅ݯ.յ~iWu:e%3\/?zahFcޯHΎEdZle#.)0_$j^tq/-Kѷf%TX0B(BTBwaY1+;4:l8,\V Ɵycƚm;ط [F6_?[dxJ~~oqRfaoQə#m)K/5rLvgJ٫)Bi@;nu#Bl=ιգ:x8蹀xOH2|'6`5, ѵ{8Ǘ[%Eޤ]1Rўtls9jTUB#cBӟlN?Ϟ̼RrkrJmFg5q4.?5O:wAqacb'momTPKy9طd.DF4 j9SÑ%r֍82 rt4Qb ezgͤ"UVӇb[?3J.߈*J!uWa;+qD:X0&d- BP0z~v3DgM֏&Pʽjoh8Il5XgQ}MC"̡Vൌ֢CDWJsRf9Sz ..,@頡W;1Sxry;YIsSSһɝTE6OK%hKI2|dž}gTs;I35Gۗ>xNm:) d~~-VJwwCmKI(ړc|:}^hl涶3pzIH(nZjQhlLeZWqhӫ+M*YJQp]R"M9[ɞP ƗX՞9vPڙ6ĶWzٰq6>VN5ԙXL3!L )$x?ӳm* ((UC |gm,=Kiҷ5do6I$VcC@ 6GBi:H &F?C?۫R_kHzLu&uڅ,SSf$:ckx3 ٨JupQ%-[ӃcTh1,EzaB@Gy绌muŜ𖅹*|ylPƊ ᅓAT$U-۬XG=D$lMs B)/(S9*- _':g|fs1uER#уotET]ON_3c:&(*S݂z%孭,%KCXc]3.WAl`D(,K R7, arc=x/0k3{mj@)/vȅSwqFҹQΒQETdCU-{<{i~pD譗nW6HTt8&WRˑXHij(넻솀_ȒV!t ŘxL~)fﲶ:zWQ;@;΅((TB+RWxáֆHAM&:2 zJ?Hŧ7\FstPI*KR*θ#?*}2f*6 >96`wj_4Y  /3XTxd)+c"tиGsOҲcTi5ʆ dV˘$] [Xanc W)*jT9nqqsn UG5VgWm1ܓT"6Ze:k`/X-%eŻ 4=d}!.WQ"(Kpi f%qw_-ЕT2aE:\i,'_j<X{#kHâlR 1sצ^Zz/*K_rA~~(5 Aeǻ>QaYzC׎gexU+Ea!DTUQ:p~ԌS4HTLLM5D>$! MZ yFez+Tp8m<=׃2X&+[kǘNTtNz'_HK1·G_ξ.|" uMH1Omw>xdgW^R&ʦTĒ!lb+w ĕ']@GeƚGIescO躙\Ǘ(vʆě3&>:2h&O|ZeS_vgmFaI]Lő:c5"JsLP{}UA:hr!Lja m;NJ}Tڃ>=z j [F2H |4I,O"T'פy,\=KRNq;JUL6~<~_K}{7CBOw$qۍs[ Hh<(];ț=) [e2V8 η Us蘅A*W 4K9x\9N$_bamHF=&C+jR'gDqP$LJo#/M`"V&N/!ZpBzJ"$%UյW`DI Ž"iccCm*m6]᫛˴ee`XPU"3#35RxaͰݛeP( ZP!,eF$9 ;cdžLZk]Q}4p՞eCUWi,1N,z(jKUQ}׷86"ć3l}<6Os'懓y>P?ENM JWBrXZGQ=ɥޑMEӛOm*(:8n7>XimԄ1N۬YH0a$UY_M5(Uw;[YVJ70E ڣ9'?}47vTz]MLWqx~+:כJY1ՔK5铞RRF#!4L2b8V"d %A(3)%AVdy>s"x$!/N,`syX nL!$tu|hu;, Hc'ǖ>5K'zHY,6[v"[#[2RH{W!׍:,SseWdD]Q9ӳ|#'r qlbI)`mw[C(ΨCuv]Jlt!LƥTeR Ut\7u qм7>u]B= BsĖWR* (FGvEDzKCV4'cp} x.k$Z<Z W Ը}?:51qs E4I(!JDS@ T;Kԉ W;A]/}M% (F}qOƚb*fX *Z D4EKG.΅Ll&e"].`ph:y76*VKM\آZcN86 ("hyEr4.PSQʼn[RhZTp <$`ֈ '\584lгPSF-B֪٫X9Pm6N\Hu*9nUjI_]ܫ߱j!V)3 z?ֵ~A&Ϣ;-RQS e"ދQ1문n"6"c92z\_H?>_s6bF(H z\٧{N2*( B,Y@^k:_i]Mjr !"C @ :9}cFl!}Wզd6ܓU52 ͡ SQ[kmM=]Pb[nmnN9Br9pUv;ID 1$Mj9nFAZnՋE Lh[lmFr1:عf꾼tJtJSp~q}RDB뤄F1d|z)R @Ri*h&* |w[)bh(fXJJ *""x}[cCMR?y;72չ?bmDlM~PQULTAM A)h*bhb(i"HJDa;-k,{>>Ԑ5 U}V4] PQH FUI5DQK'H=Ff(*A( B b(fb (("@ExwL^96m!۠zdCN+_ (*iIQ6vp&b(`F縜sX6qݛUA-QPDHPEH=ĂP%HRB- QGb! C\r))CiJJ"^m< AD#@(MH *(8#H] % ht-SJ4 iGB*h  `(|wnpC 5TPPH!M)0'a3 \0mw;D܆Bh Hb)ZU*!H% U(:UA@i& =%]% 4!Ji{ҁԩ @V"V4ҩH+TP *4H @$M @*Rwb)t% B%,AҴҡE hE(RM"- PqP)BM U(ҌB;(Ҽ(Mi4 HPJP4LHL4Ҕ Qy  )B9HJ$VhZ)U)`*^CP;(%JRhti"&(%MRP4(R4RQA@,HЅ#D6)|⅁I!KM)-qfh`@X,PXuiX#dPL1)EBM4R{Jꕥ )JP+O)9PR *U4rͥbDJPRQ@UP4w,<$Rhh) (iVJ n]H)Q!!@U}yܨC\A[: "m J*ДRA! J!J R)HR- !KRP!,+@ GF6 5r|0)aIA 5bS8C:L]eF4amoӓx%ךg>ꄐh ka:٤QJZ:#}hcè9`[u5iӛ4 ȫJ"3fyKd& +H$Jՠ(گgґoJ*J)DEUn,uGixRObt*\muPG5PZ/氯\aN}<2-7i|VE;y9uVM7qf@ΒcH`Н4hUtuV~7_yyzs.4 i M v#7O2:Ok8T{ @H&fn`.Di-pBGbQ7Q*7.C9jXgl?_H!%J(e -(kT iUWTro{%[u1 Pf 9-o"5aVrWBaQʚ!צx EZq`HCIVʨ0ț)DnI60H*T hP11H3@E)}Cӎf*V'uxjqUmߍ %ct^M4aPZw4[/T ansOUBO?¼) n::0Qj/9*rapRL3 L*2v`m7TXJavG{,5UBE9ټeo]ZÐuif;LV*&b4=up*shLBGX}0emTWV1m*m6`v>8K{'cd3|;њ\B"R y{i .6&ΆcyWR_,m|0*J: ѮI>i|c_W3\Q[t-}emD4! S_1<ޜ:ܥZ-ہp)7 (/>~A-LU9ͻӨLFU. AհR3De$jPF"SZBwG2I,kud։PaJA*B . V~!䴿*{$H&苢#yf\!i˜{7CiXA$EhH=~{K-F/kgLZodc){IݍUy`D,49)ʽ,U+ƴk$ B88`>+{yH\`IKE(\d<|p}cW>dǧ+$U31MȨ,ibFT,vZlJJ $^=*3;w/;[X+Wa%n0elA9Fŕ AQa8 `Č=l.7\0L9zP[6tƉTtx*+KEx&K] #\}/ڝ5}Ƈw h90BJU1N\W - ^ܺbK D2ƒfJ2LBx]Z_5!OWU Alj}~2['ޜG\KnR󙓽Z^ȿl?K"^T{yI}<V}ˆo ,~捼[:>e=doי_>8gD謤/e 0 [gɑgz)d` k i1Wz"T*~UpdKE$U MMJ91;IC{^tOօ8#V1Q$qKG44o`i7S"Moc TSdٽ$X[d$TzRsMc9:kEM']'dkb5b !B*ef% ĭ! udS; ۲ _ҰaHѳ+ H<[_D?,U4Fo%~q@\4;%~Kjt&h;GjıIRnc߅=a`G# ms)-Cta]/._u՝~T^^Y6uP-)FTL(uŃ Bt*t'LD%3n\'r;lLF"LiV`|p ?zu~rSF:bŌv ڬI E2@'ߢj{D!a:=g0CLןbJvʟ衵Ċ`A8͸ti1]m6S8d~h?ƴ=E^>\k&J8RA Ğ1B+K^~刅APZ+/l/;IL&?]4M!UG:©SϜXKM,1r2 )d=ȷAZ\A UB=u0 ٌ8Ү@VRDz.DJŐsAVupT(j>,ߏ3 4%olBa.KMwPZPĎoJiTBG??LAȝ^-2HuU:,PFۂ@GWxCF>XVG 4BEEILhwl>>^NFSK w3iklZ'y4=QEA݆8C5Tc?'gfG>%/~zA)ƫ~FKnL.( "7 @HEm^cT9ůFH5`J_y_#402.H:K.E>\ll;,g6ynu?Vt~޾ucCof_.h_3w_`n!z0a.Ac}jqv+%RG6ʲPUDUkJkq.U]_%0ˎJ,I2iC%"XRT5~7 T)EIbD8q8"Dqf6{h1Fj7QV[e{UNeJ/H38. &PR~a;g|[nacy"X0kEg}VD#,XQZGLkz, $vޝ:~5FQ^ݢm*q-نxbI[VI/ajrz4'NsSlbկW q!GĞXi`ՏF;oIU#w{%{#~IT5(ZL*RBe]kiUY=jA| i|ZZTl)^4 іzFOd+=()^’MQntӒL ʮq۶2gG1,ӹ 45'{~Ս}Vϳ+9$[B:|a'n,m;s~JWȗZپ;C3nLRCy"r6E RU * /u]{ "ZˏݳSy:1^&,b(RУ7a@:ʞ%CN>g sq؏ X%*QR-ժyg^P^U"wRx=MTΒ0g WTɛ^ln!>:W?Df3 L{|%ΐ0RE&si6gg$(資QӺ?yNZ4݄Dހ QG *6nH;DEDPPQн^bhIhT>hB&B H,ݘoIDC.k5L:ɏюT!TZK_,ACCALI@ SSP4=B]R#]'Sr(Ŀ?ρnF:M/@{sP RtƂ65\?l]cэ>[jņ;>r7'VLm0r4 (1F{d5THcJeaR!ae34=ZUAfWrNX'[tSޢ!{iE) Z]W/-4Xibim%=o"Ȣ~ЫŽy/1~ъ1k(IBd 9jSbRli=%ؐ("Łl]EF(n]$&AgѬygGVcL1vK k8wni/eZ3r{L/{CUFPBRVS_ ϟtRPXWa }5Ͽ]M~ ˤ&gcX1ײmm['>e9 ջ`3\<+miMV#ů{MUɚTu"4@B;{gs"%N= H +ےKH˪>3NrvM/K%O"6G쪊Y(n*-)scF`8E jw-5w^x' q^Z*tFnHkKpe F} ҕK^aLl4uM}9$RҌ:Μf֬Q_"+UuiVx~1>W9s~Z [ˇh!/fRЭow~6`,#M;0/zSYqQQ{d2;xHD%B񇨺=aӣ"$IΞ__ [̴G%8 i7X䉵ٔI{c)8GQ.7"x'!)(\v:Z5rN>.M(RTHsG)t,1xG<1w[`IQl_~o[II7B@zLSPXQA~ UT*!Q_a1L{Dx%KF)r`dfWU vͦ {<+ȡ`COJmc]Wj)c}eeJVâc˴Y4gN% {|1%pxX<"}f%e8;Q'2Q詼nŎUrAlTd!_^q$enJIRE|=avlW쪎@tU:.3I̖q,RN2$~?ݗӾxm=ѡnW~޶X=SeY^ "93Jwxff{h:n&Y f_n#>kHht4%+c 2Ԓy3Б 1&^y^f`lyVVf4#YPPN*V1_:jaw%úD;,EF&_ىlJ*-x֋ުm 7uŁWs'*)Й\8%4 1<%] tO49 t/WT>=Y! @BQD?Etd`5KrUh–8aL b#]FPbϛc4jDy;Opi[ӡUܨ*AFHlY$ߕ2.0,2Nrbv$Twj}bI°P/Iۜ|VՂBb;|ys;S[3pmQV9/Կs%mL06*j.~ *ĒIr evҒC/n<GR<./%TVDwg{=2xGӴ~ռdz+EI?-%䟦{yhjkTxo@Z16֩z]zE"^;K^h +0-s˵ݮ\ZTN 858MIu] r!uoGI4LQx>븰su]ãOlFiThNhkӪh]c햬BRH]}MhU,g9in:5DYJ`;y׺I t4H{Wz;*L\JW̪ӭ u2Bh&v :jkwD14|_nmU8-Lnkz*za3cϵ_[8zhH4w>r ߦ W`UF\ 7'fsuΐOb~29>QE,FVF^UK  F")nT_k&ۊ1UG1ݩt)Y[sBȨ&la|4;(KJ5Bqp|v Ҳ>؇jh(qw$WXo R^ڝ%Pn* 坨k;' nz#fQ$ %}پ 5!_rst;Glyiv$Pd?}t#[kX卬<&&:×'(q[.@P/ALq[$VF*팠rmo}Or61NĕoAR\2$W^#Ȩxl[3z09|knPgGfΰxW^u9,?rGTwEJKls&p%[1 *o|+bcӄLe.uCq] 3ٙQ7&J>-[L>|I$fve(ErC\L󜢋_xr$oR#&IX7W pKWrC+F}v .FN:󫃌Z.s\y n FJ p9L2P٫n"َeWjrQx^WamJIsBkz (${ J Ar߹L-z#HYsX9n 7ﶹר0ā;K.VP.R ;jx)/p$/4C"sL?:_>to`58 \=P!K[?fd(SmwR/lc\ϛ&pWM]2]hOFW l+Y]doxxSI:(1)5&<+,ɞ٧WzzVh{]f&z3}ţ9dx2}4k{,2]WQRF]Tg0ps(2 IהcEUb?L <4[דּb֚,ĻSAa};0-vE(Hwa'[4RsyFimx.-r  [)AH՜2/ZYj"K|MMAab̜Rc36kXLa[RMdCHm7a‰iܸy2q`DΨ)f*3s:UG/o[ F`Q.qת^S1N!@ Gwf-sMJ&UG޸4jFA`ᒠ & =g,ꡪ3ýo61}[e=?[74Pe-i0еQA}*p38ٱn;Mz>;QDk=6Ӭ9" 9JL\B ~d |,A),xfƊ"Q2, sqgKf6@ @^ea[D,Y|go&G)j31tpm[gYo2šƤ3"iNHAű06yK'i i{u-f:+g0 "URd[s'y{bYդ%l)+ NӪv#*Umhɏ6FE#=^{ !pQ ,S\ =pE1u$xM#Gh5kqTa{M~k`ڝ[خ[鋷yD4zw lzgGx;Q{︚-'h8&-TNX1eo\^W aV\3ckf32MUM89bmkxbZR5ɴ m %IJ sqzRi6TEKMP6Ú("* J"Q*Jhg4-P߭0QU!1¤pĈ,F6mDDEMAMĈP(,B%%S6B 4lUAQ DBV  PlPuZQ_֕ bQ,PS5V%2b-TX1N $PtfIQ5Xm!km-6ٱb jMј ijΝflک # C M@3x PSmj"**"f*(4"¹Q"wU?|*w(x׾˗IiEܞ,ky嶶F" j*1 B *o o@2HO݅XQP@AAEaW~EzzP@@qET܀USr@Ԩ = o >?AG ĢJҪ>8GRT@jTGdIMl!/<0iٸf=$p݌]+E6J (Jprm/~~vf;CWja<`xR0u $߇:Bl7;\ lq*kȏ JbBг;$4l 0:l:W.GcwFH$Dޔ<{MbgKvwyYlv(!lBRosv&oٌUvK]XF )/K2kP()) S?/V= 'R,wCeYVAAZ""aB 0xͩ>hqRD<<iBO!9ʘw*q݄PӃ lYipMh$~p'xp+'}`S^$pO^QIqW|BҒI73Hl6щO尦XS .Q!h,Z $1Gģ6N'hdCasѧu K.{ǣpi:z4%B |=S!ܟ {{x(cC`?e:4 xz ! A@{z%]|KCNP(K)n;=L^ %?]<@Nuݾ2vCWf Sq+EQ%kCK#UOUc`)Q+KrkJ #^%Bq(LMa"vW (Zើ=Ϊ G9i2V|rS7/5]BWe6;nL~ {Y%^MУgĩ_uE@ BHB"bR3f\KtߙLnc}xgLq U6PLU=|s[f^qQ9 k^윍ٛKDM%iP08.DeYʗ k G))O<{V@(8wBGwguĩ~V ~PY=mlt'.՟}M"?C_;HyTI ("u/Cﳮl U^b Ma%B $m~+&1B2<'')`!Ó/?A; 4 fb{bj,d츸nfhhJ| @n%Rq=o`3 uqfU/ib&󝣵 $ԇ %=|:D) >h诏7 IKiNy)I(&$?xv !=Л޸<=IP4)~])=$JPEhuXeob&|_NeDOg@!ٔeU1AB`9rnBsKy”xl(ka/݁/J=h@θoCpJ4hdffL,bd0{6%܋ѩ^4b4f찭 *(`Mr!21*2ݑjfc&IbG&&W"NLBݎ 6EZ20J.Kz"Ŋ (TƔKDxV +$6{5V#jqeeU*.뿘i. RӑuvPUރH.iI[#4y"ۮQTcMdLND)5KjaF5Yoíf=#a:qp m排銲UNzJEPkmB 2^ަ&$4'F Œ6\Q(p?V)@T0Ms Ѳ @J6%&IE{ㅮh ުUPtߜCvK(͋)֜!je-" NU뇦H;o^W l427!0`PD)ӝA;*M̴i"oʗ6kGx4Pu~i]zV:RJe\ֻӳ*VE۔vrR# G.ZUSl]ڈיCyFDq QjO #7ST(1RA861v;eJ颊X&~o^zںy^<ӡ6 L-#mvn"L"*zqRJ";>GxJyO1֋7T<|]ý 2SAHeLkmp€X <JQ`x6R߶tf9=Qkûؔhc]-9ɀ jVDТPL^&MhkDa%I% жN N[nۖ4qpô:Xam m-#Z->˞BRr{H0c+T6nʼ7֦{R2#Tw(5U *5Z(K=JܚSlbTen++ru)LZ5UDQzY\ ZtZ"wZQ HǼ"Jj!ps \*«UoU6r0V*ToTs{mwtXFRkVju]U*4buF oF67p@tZ8@J*&4n-{I%`>Nfw<{s"5[* W҈UdZ,Qp e65c5-Z׮ocG;y$,Aüa#p mAmU%V& ,-QBea!i~Nx-t>sBS5MTbGrhasēg4pVt $VJ0eɢҍS배U-w(62#,jd'ɨ#]q醦5T^J؊ UHKj A)a(a-'(j&Gh#.l-_$n@lw-p6W#Zqvd2rU2pV7N]c:E69ĢN((\R aC ڰ`̺$Y'Z=(BA0 |ܪYHꅠh3Ɜ5fĂRhRD @@SCJwPkeZVEjt8 FL&KL<,F*Uu0d`IW$gB]`gYbfh HDYtt$#R TT9)$1Fk"Y#9<8^fC02|ɁMR5Dޫ?WMO~nɕv)IMm/Pe]V~,O_0 rqZfkP+1n>79^#tR,O9G~;>2D}#"& Ae\/ooo?7㹫rcٷoߛU* Q}-X0c"{8͵0*ailU05yޣX퉈'n Q4EAE$UTPj`f3TPA1G pb!UG*&"&)d 'H`߳ RS2"R eԨJ_M*/y߯?d|ߩӏܜ*n$(3Q2oBCEn@kb4oJ*|}vPrA@ l AMoca !oRǪ+vy=Ϝ<_{sVWa?Ȣ"{'"*)A!N8hT@PM@4(qf ғxm?cw*0F1IPM^Mk@@ـ4SERQQ |= l߅;}"BzirOiO⦅kf_EG*=0/_ `P^rSUKHW过^˓sudG~/"BģR@Dy s L`oFK) yOZM߂Â}0A#Q ;x%]8%ɑڪ*{G5搫jY)= S-&^ m;` M% %>Ui4:2!%5}Nyk$AFAESBchآ rVaR!ANQS`<MUT;`D<_9iO~HP[*)=~=ў_n%Hs 5BP/pP #~N݅x%dxШeN>m~8/CW`HpժH@E2q1J 3U Oi<su W@G 1 %"(H"*9)}bs^;.!$Th$+Bhi]x@톜u?]N|u_ jMNz=LiTb"/Ń@P4܀ih()B i`!I@P "u0$Gy&V8TOxŶ;oXj mYoT (=FZ'‰nB |$@ne Ȧc!{K˧ٱ34d Eٿims>䀜(QC((R(R(s]TvE!X…ε&#E-2  cJs27Oeo_?;o1^o[#T`40:A9?~R*;Zcs~_򍶔i2=M+=O+c^=ԞQ\'>w]ՇojefcP;ױZqDP"$ 'wP Ac7=:cn{_sy?¿ڗw=FP81axWNޯ*ǁk}2VYت0tSA%/r 6&xu^Qf\II:,u؟q1cs y"?Dc " D@Tc=tjP8JBuۀ{R cȋzf6Ns֬ji|r] v>*G`aML"ȄKXfafQWνOu^cvSf.A5.n\&s/+m1b- *F5u$-EIBѳs-~CNXF9E%$N ^%|Vb\0J^B]v܅nuUntKVIب 7[+6 aY<:AY $'i7gFD筃ڂ*;;<̀#!SaiI[[GsjD?ۄW6lQ;kKEl_9{= 6sI/HL t3 Dj%鴸KuMDNBrLE(r,JC>&b\ۆu6 _C2W sp<%/&JG+$m9W(O)uTS0ƸaqcOIS:-oT9GSձ VqUvZmмI6^:iK9BT7ZWM2&4*8*eHɍ~!k `L{:bRMP{>F7Z2d:Rt2~ H|TkWHVJ‚tPhBbАj^(>#0żV1nA_ny̅lw1h@q&lܬŭ>A:,,2mZI璇rAO#{Q+wXDi^#U9&zK/'wVyY x#v]**n7ĭ>B$|8\Veu1KS+)~4K1( B B1wb\cn2}%wш&TbQ[)  ؊jS밢d2#O C۷m*t,3BVN5@ Z ƕD+ibyd͌(H\߿júCM2$P J">}XJ{@>WG|Y\(5te'QggiQުKQ* VmuZީUڮ+UDFF H|J 86^;H|;GI|zFu(z$"fNF5Q?@ıGl혇xuS!0aȺhb:͇NOW$3Ž8~{.<" (s%&SV5%= $\HJ]6dNV % UJ#-ʵNCԗy9aKW_Ef ˷~]p$b.KHf4u{y[yi+`ͭfƢxet]F܀ڿs&=>Gf![fbm&m%$J^1Mr$go}Uo7vrՏCF'1aΌ|)[s~/Ls<4;N5 "zhV+oP2E-I>,x'Ku:f7sgcct=&*,4Uw/VgM/: *d]mNW&AލfFbpM^/P(;c)E蛩:yJFv|5͋Mۍ.<'VJqVʨ0; C5KVW˱p#R#X f2Uh!B3_Mگ$4)=8ֹp+W5 %f8WY(xL MLĮT_vlR&k%b~ 10UZD{ ؗ*>.-\Uk&ʪ<QTZ̓BJUeUA~fxZ wRxMf`/ܾ9ϬD"Lb^f`>[vتbM̎+̋yk\ؒ{+ve6c˷hV5gpGq8t].Ofn #({o&ZgFA:ηsJi޷rYY61QܼxjsJ0ĉ0/!Q$:m~gN/SRw*\_~M[71nmkؑdwNlΧ|$$ZIX"^KhəċOr 4fC1sZo"6a,{D-cUȀXHJNCcIvVkoAǘ=&#ZNNE ɅAQQʿ<}ZgOUp+#ҙQOf^R`J)u &f.:oc(8\9'Z[RHM#ǏJ]]ER<)}2-?-\j7)vh`}:PB\[@uXSUD#o.0Bυ #UpǴWmAjlsӏx:#f鈷Թk9-m"Z7@CzhLDҝq!3;WIBC3Śh.̉"_`v"RL Dz; |lh|q~'\^^&nu  5xqErθm1׫yQ0~So(}^[1A| mkJΗ׌GIL|ӨVk iX >^ C$uOPC jnֿvv(*E i OF]R^bx þ3+/G>P**3ɿI0T= ل TEAUr!CUrVa"-,Yp)e15y[CH A~$E5"4sgUVsv*Z. KAR}ŒP}S{weSTs` 0kk;Guz4g$`BaO y@Q h}x.1Tu,NQU_?N""ۍr(DxI7Kdd{:"VvB\kj4q&ߜ%S܆]Ζd͠ƑcDj$+ BS[Ւ;Ra9q)y` d3OW99U1Jk 6NlX@$$}nCͺϙ9;T9L"& /V*uvڲ_- 6MJ\ F񻝗."o]Goo%?Y+!CUlc A Acp?wR'=E|]/[g>{߼*""ueiNJ9I_CtʕU>;XBB !5" G*?nxP : H2PC|O>MW0qZ"gǥSj;{ϳC m@{tI!I䓥!DFMw'ڳ'}scN P((@*|.f(~w_zWGh{W|Wq>?@ԩ@]RAH(i]$Qg:1R&((Fq4s6#!@݊neGJ6aW%;,[^Ze"+AخgF0O 'BjUw8Z)EH蘆"04+ɥT>hD4!Jġ1 DI! D R J DHBҔ! Z$/SQ@]~;{0`]CzZriLB@?yϞU꺙'<4!N&"˽X?/o!߳9_~߆1Ǵ@qBxI P$>OzuwyߣaǞ*pHEvIB6/ l)sno[z (lRDhuRP `ex@,sly cF0ԠDR/Ç;?>B'0?n}foQQ3zy}dr _񴘏l[SYcz-1-\%. mPǯ̽Β+q ܪr2'u#F^[}~{o9 v+aHx8ܞʜ~9 <}GuNc[st;QG6hn[܎&ނ~wm*_?¯UnzK!|{+W{Oc ^C-4C-NM5)ra6;frΫÍ2,/2Sl|ݝ9FlBރu:kidg4Kef ΗF~v62P(ϲeU.raӪvs]9쩺p#t8˽SZdbuV' ;| }?qD)fdYUm2eu2h1ǩ}}>u1.gv[\\G(ߙKØ45@b3#[B)zJqQwfzK`vJDPodTЏlU~v5SBsU )5XJ+ܼPSp`?OǡnD8Ds{(=CgOaΛ pAdeI(:*2sKGtF#\MI *>K0R5nBU`„4'Ŭ{ǿؙbM/#-z8E6aSJ`nۯRX,_TYT eT)jÇ9b.xS1yҥlu:X-mKćkUV)lY˜y=y#q W)T`B<֝s|(դ>49܈Y,ieP)مeۤvx̝oJK'׬`p{ZklH}(yRPg˕Ⱥ7}K+ZŞ-u6ז&2m6,ZJ?W o/dQ/'Rvx֯O!yiq &Ƽ|)rq;lLϴgҮxw{wocq=hнg2l|l8Y>⅐ƞO'fȻ[wS5A3^r;azjmjVrsPl8+ꖻ|P_~&^,I^efI=;3d—uF7}/iU_>[.XSK)㮳9LW{j޺BntGHZ-:mir\bXE5;hAߦ]M}ԻM1tz|7Sq77-f94+**~n/78;;[;KBRRq֯N)7bމzνDj[_{X/e[(ϸv^_Wou=~ܮGE.1n[HozMGDޖ<'uu^ص.ΩG"zMo{Yg:=8{6;=˟%"ʹ+i6e+imuL& W]%>mj2˗6iffbvV\Y/RPidm,.Tg#+uZSx(Ƥ 5ԾcYǫWEG̸ ]fo58ݶZGl~綺-uyֶyymbs;\.BmytscA63ž$bM\M<` 9koԼƗ ,S3o+#[}DngkWc/gM xsuB";W/=OvkԎpEdx6jloQ<3VUHZC!^ ۠B_뗣rnj!3%YұT;]]T6c9=ׯBTeyVݼDK^kX7ZQ0jmE;I)֦g@vgo*VGEWuR+(c{WE)ѷG7kݷrٳ::bTX'ؿ3˛s~Ct?D-?9*ᨰ, ӢEn}sص/dvJ_Ed1AE&HDb0"1蹯PfS h5PbXEwp>HM=K%@$-s^c8 HP9r˕Nv-B$4uljx5g\|]>.}N4H|'VX4"oǔ !|~y;o(yWp0*{*}&!)=$eCĞOTd0r|;^ ;JIO !YC1$7j?&9Rb%eyժ{: Hy(P"w6t|?s<7XN^jߧqhwd#N1d@ w'1|zTJW _#XF=l6\O'Wbˤ`A (@09 9mprqQ>7ˆ~`t:?e̕ȺЙ4Fl eq>F=o[ۡrxVy?~Bsdu01@د@//G;>x?~<㓢0s`c l/g1 2bmbdM^=2_A4PSBMkY-(?$ɦH*K5>e` P9g@= +Jc~}Iۅ Nd )wwp'~GBa̓?,=]t?*fW=ZIx$GiYA+E͓lPuԽjTs"/R'~s{=_|}.}LGe@q% )PJ=FDrf\6yYbgy}尡YY!Je PXF,!̱hd{VE] ?C:5Cu_WZe2IA!/D;v'y'epd)w/ 1XVBd<[[ٗ)˽C++Baw4$`,]!fJshOW, M:=DdD2綵X`pye LS})9gSKNk̒k1[u&z !/>jIt9Ѱ5&("/m|y: $FhbzZaJ[zʾ&j)Փ~uDPLG@9Nɯ\U6aНn!llAA(HA)ꞛ4OZ$rEA6. #mddpV&wfκm~)azv#) x;fŊEA4EEBurݷN:4F+b"0P~]K!/tX."2DDw)pHUd((Kѫ=Y֭Frl&hfiuP%4R\ª)/jĠobAf ӧ:ݮ~V.AX 0X߯_Ozq'ܮfPV2XQ)D@=ߥ4#CbPcp",]`,:dÆV'>gXyUf~._ORS* %92mp%lͅcgDLU7"2E5qmFvWR7t*m%>#>񍷏JGc2\jO5!+ʛ7SWBw5+ZI\^zKB5pHMs%'@釉>EA^ Jn b-3<ߩF iHm<_c(eh}ξp0~ff#%b+$.؊㘤v|BDʲܫ줒k} Ӕstm/%LJ ϻ^ekqn֚{fmۻy򲂟fARqw4Bl|):yZV.VREV'"BEo_h5ODп-FM:!p)u\[PvIQHs\ۍK}tr"{w\ rk0湰u鮱b8QiS7"2ʭIXjhv7 hm@R9ۮUBEeVj÷6&YXe爏m$eE S"bKU*m,I6%v+C؊YQk4v5ǔYوLDf+'!rgPljBH9)!aIWIJ!4h@.S):uqW E-H-DLYٌSeYӒ'5 V FEW3xujŀPYNε I5h&`Q P<~ӎǢw;Q;I Gp M'{9(bg}ˠOtͱ=lFTRemn>$lI_ RI$wF%jbULla9 V.'QHGj$ƞ)x 4 HkC5[ }קR,u30}: MxOiu 'kْQ.@-pj K,t R;W3xop~W.1IEHdžY]O~NJܑ[jh&=\%j$*AjF?s:d;-gzp~|@t퓊Y`e 6#W{ܵ'[(,03,J G& %NX*-}E!utg,VBV6﹍*G"wmW6|3" .򾿙'.Xm8 J*$ENLI St j1F 1k7Xs6ߏB$)Sʤ) $`_XBCIoOѻ]iezIŤӭU@QH>>&IV)4{3GLM:%_%Z,A梾ϑ/if"֮@ܔl$Oe|.s|謒Mp) *`L}l"ge2&H@"P$TC$SEIHDP6I οOV-⷗N$hhHkCGrEt.ȼY[s'1Hy ^XPb4xv0j<HE/YIR4a kGxPh&+"1i+v8he,<R"OZbXgc+ɭ9ug! 'K|B/uEXe<;W~n%W2zLGLH\H6ue3+Wx̣~i7K%5FޯS.x|?};TF/Cȼ^m#IᣬRFqy(VlR:mcw1iHn VJy 2LD) Bh,nV3sU03CtQ"´3 )D j]ѪCdRʪ%;m[7ȭyTn'9oi ?%8k%kJ1t$경[paSN3$IGo\o<~og*EVEQEPlַjJ! ]Xynql|zŊݦgsx=#tHmQ:G*s7o5:)1PBPI Q* !8Z"RCUZF'ktk|9a hG<vI7f|DТ 7se=^^γG8E{14*ZX,UPjpO45{$>Rl]>)@iH^R5'[>6u,ᆘWf=aҘ´f=溭l-ؖuP2ڈ6%$F(x/mˢZ9!ldt_e ЊP k>kG|@D Y͛FǛh)]kN@NŔ޺5BHFOgW-pb5Xg7a! 4 EDd5Mwm˖ dږ FDtB»OؓVռJ;:P>NnJ$OC Qnh(*PGMKT%9-bU|džprl( 8QFwLɠXz̝sx*h<<^'uwU֭"ayݪbj9 _J'UÐK-y(;G[Up e+>UR/U:P&m:ߖugzAD# +'ޯhhʈDs_ ~Xia)'u,Y4鮔6!]^WN6V]ZߍΒù?A0Qz @ DAމtD;}>S]Ǽ=v=f?M7¾ IoCWׄBMd @9uX Je~^a|? x;\y=;_,m^ HI> ~ H#u`0B"tEC-4VI*8f„V| V4d%v&*Meo V絋vҺ5 J]jH}B9 9C#>П8i5#)|\{jW{hJ@~:z'Xgw^%"RBY&+G 9()/˙:EtM@̫_K~~k}-޿3 5SPBl܊ aw-a5NOeu^)X.]2@ ,!P4??4K/.m)dT#5`Ϯ铦kN%m%bCmC99QCDuKA {۱>W\;tk6}MoF%'u}݃"oj{5WO;>;qa猇p f;lRsVX-s_kٮ4y>1hU8>UUFmWAоP΢FB t)n|L]ܹʔf$nʝj7d/'@  1 y8{#0 Y+OV (a#E Q-4Q-4]c}7Xkڝ^=f-1r窖 IsW;JAP+F(?ƚʃYvyqepjv-+v-5! 5xbae5I-~ cu=&_KwyD)E;G9FaPPk{}v#B@gpEѿ-S~. b /u{M@DDK#2LMP14GHF'w}gw*n|yw3iG>3ΦcKw2$2ABEg!?i ўQtC^M5# IJR5oRhDHE"湱ujn ~1!;>w[At~>1M],<ʇFBY~q$.$Xe"}b>Ἥ4~}ѽpMN927V^槅ܣ$TYdYj)+E9 N214x0WO/@j,0s4aÍ Ŕ"`7Sbʲ2 j!xWzZ&c8" 9!CfOᔵ {!- Vx=mTjcz/ )ɳ\09["0|b?%Uj*Fgv )3~y{dcDRO^)ih "* 1|[ /TDH$`""JJ)" j"X* *hd ~I"YENw,20"VTF G{k!UI=9rDqG2jec 'bڶreJN.,FujYؿw:,rP;hAApA,C_/g3Ck6[JQhXh0]嵘|g~T)By-`FRPFˇ_I'vSl.R.HA+W[ |(*|&45эl/M)TR-Zhs,CJ>wՅ+ieԱpD| ;m|)L9U[ݳ|VXV' >R7ZJDX\cS?R7GݍMI5ceaXXT1aɣZΛ1柵KMƖlZ_ťPLI/MeڍlK>Pa^.<Ļ>u)鳉T*zeγltI, UTQzoIexM9G ĕrI usOoh<=|*^nm{y>J&iG?_)ɟ?gO?!g`LA.>G#s8 #_ayx8568:Ev $1R?(b`) hSLC,QKAEܔ=sb?rDIDIUCIMMDD@Ph™14S*|) ݋| ,M(P12T4%"y  X%#JKip=9=/a3<̅C,i롐|zN^6Ғ,j9dzSNX\ə%-:xjaR/w|u }!-/ZH(EC<2(*B$ {M3t~G|(J]C22|7w0Bj+oֽܽ[-+LBY<\B"u<<%n v UIB<@zP'i^ J \HN"#}3oT?~&E4xQX(n94h>SI.:=I0{^^ZFج73EETKCXP:zQIl.R#3̅%3PIU  :ـ!M\q2>Gj|jǫDfI.XhdI\L#5"j ='N24>EBblM+fMv\^nB@>g(h RgvRv}o2OP !:%Tp8^T#LƥW5"=g%Nnt8Ale Կ-`b^;ޑN`& icqdJݠ$ 0󿫽ԭbF}cɣG[ԇܱ;ac& *ëH!P,1  /8',Pf! !wTQʹ5,?Vv93rP\f"J&icS;<<(Gd^=kϧYy{ /ęme[.YZ;ZۡhlRpIi?wU a`J_|πT;3pW 2^J7پJ4R1cÎ@'lګqI6<;ʢn? }B2A{=W?^stf?2O|܋nEnwZcZ [٨EFxǭ)7_O-rm*UeT 01c yRE*q'1k1'󠦿TNmleeޝkgkNǫ+Eˇ?m>k<~7]R.jɖV:.X9i8b01"1R8asߏMCŠTr?R@Ԁ :A))R HHP44 R@?PFiUMзxJHSmw JƼh婣)UD< *|꯬!QQi<+ }1Ǜ<^d[:F"i+!3YkT$VД*Pp!~|@euh(f2DDv?.v MWps 4Q-v_2 /IĊ\S[!~*NûeVjq[蟎Ks"i"is:Z&.܏:KF" E$Ƈ/O/Vi5/{6 ,$ȷJ׎ErUw&_C[⫙3`#1 GJoy1ҞU35zUmt WJ]}Ÿep-ͤ f^Pֽ{1,p&jngO}aۍW^Mn,ae1lm5W?x/–Y͜NYhmluz{na}N90{X`겭=á}b[_o3@J'^'dzWݏ{_s~~G]þv#Wzo6 }GS٧;lGa~#9/c8F# R5k#=?w?m=C7 4b#)1PF0Ppr5<}nQst,? >!4uzm.w਄26^NռXbTޠ!$~PB>H%S947s4W:Of~&izdR+DҬTaK|kvՅ~5qw u}=F7hu^n[ʞ\*S'&>eSc#Uj5dLG[RVS֌)1[1;пaLxU.ْ I֌Ǐm@h1T"P(#-Sp- _ݪZH) D #N `GU~_; kOlcY^0/9na$JaHOx}חa q]B 79iz?Sj@ DBQOogGUyQbn9# c#BjZk\VĠ6̻[ڗ]CPczXpG``p A0 ץOBQѯ"|q ќtl8\ ^$-n*(^V#X0 dv=n=zՃ81F.|l5]͚5^& `a$]Vib&L}d,c͏m2MAZ}/*%11,?\Il}e_l׳ݬfhB109BS`[AGayC'B ps!H4,An=Lt)E]^]UYaهfRaPIfYFYmfl:ͼoBHw 5KDRd.s!EkY"(Gv тYH ĐzL CB zT\t{C!*z!xDZnKƣO7_PO.z0 3P\&G}} dr${5JBhxHWwR$Mj1!V@@$B Iy Ẋηy +gGOU DByB.sQ|wyVDg9(Md?]H zNFv32OZ 覗 D(JHSP@"ɪ{Ԁ?_<%d|7Ămf,TE`gWf0( F1=l+ϵĽwVc2E}?0`+/coS޲˜X =J:^>vagQDfUͽifgn 8lM (K i ׻1p 48Z{MUKȽ*Y *:@kNtϤqkgWrʕr:c )rP{kIde^٫ ūeKEyK1Kc-ŲǼ-K$"ECgnݤf6[!K*(U93XG9H}F<N:nd.?Ȕ(#8ԸmWX-^YcḙW]PC^Jɸm*A pFdX7^ߧAĊ1aT:'VTfO[LL@vPy'&YBT>{rޑ\[ u0@ԡcm0]bEUj(J**Z b*bJ()i !bWlȉs C(iD><@ct**2!d,QrpG |G&KTnp;_9Կ/g#_₠QUdV "B>omiJ% $J{/ALm˞+)X7@3<Ha])}L2r ,QѮ`[S,c .SYŢ!* h!JB93Ç$߃6-r?eY#U`Qnm䂂ED2.ĩV}WNZ(cM9.#2:.C)^3b"8t .c=+/u|T"%YB rO86zƧ x;ET$'uXd{;9s9Ob{~<{략rxҥA/}t"uz7Bíx/ S&YW|+A 8$M2 EhO;5\Vx")h[^-9ٽǷFEzT=s#ڟ.*T_;ܧSJ͂QNV6u ^3lSi (:Kn7>SThKuzjTcughXLX'p$m‚%tn45;=\EVyIO/= \Rw/l`y>6#k\*ԗOF:T(laE:)9TJgz&<]n 97+ ,[KٝM_eY} s}uޏeÉ#ʐ'^I~Cyi'3maXR @8;y?cߞ(.bFB]9#;xr-oeW\|:+y̯+om3oj ts' [7vL닔X*"{~Jt.?{{mqTz}LPQA*j*( WNqNQAX <3Phg[4U,Tb+;u@""Eb#2v;vAjTb qD >ʄ +}ov+s}<;g)$%2Nk/TuJ(Pv4gmY:|\W* L0e<1QipԈF.߻i!B>Lzkn1AaR#4XF|!VW/9xŮDIEZ^\]#7Cn`xqpңs0D {y9Љm!mxc,wTdV< isdEzi0 z044„`rtwUiyVpcrmgwk&4jp(Hjhp0u"Nr&`]FijHT J#N!(RtT(GpQJ)9Gl$yoD7lxӬVJ+U!Ka.qܸJҐDe9HSEVں膴hZVax6ߧe4=pm7Q=tȕvƣ QbqկcWm2 I?#( x>3vvk0WN2‚ txLØ:\LdmDq> O]6?]&THmPŽHf2V4 L'27σn[iy@g~UUv~>cЧn 0Mׇ4Ҍ[d;ARAqu$hv $?}d'Mܠ08lIck#̬vT %o;Dq.|LSOި|̮S0 Ufډʽ&v3FMru*c~>/~:/}[DJo]WY,W9{Gg]ɣU >zST ?qP58KXg@'31R﷣^S-tHh D{&\,/۪ʠ3nw}?9jE;N>:R-5@Pwm hj#i2"<$۔Y+sOS")ׄloΗܖJ ,WbzԳ Jr:JɤRh謕i@P.h.YϸzpPb A"F+Gog{W.:\w!9zߙ|| q9]t!eeDk.fAbW Yngg p,K[X^qEltI#WTbEnΐg2}},OTsdq ƾT|poO=|r>ldBVH&죔cBs2^0r[fi+RCy?ƄMt_|ۮO[P *32-,o ʍfWuz˯p\;ТJ |7Ӗ ! ^P($*Bs}9QPq?uFX+Qٟ $x?/xH-XkSrQ'iXXνgg^b@9()! pVtt7Z#>7[b?Q;}]ddn}p18P|[J6gv.=tĥ/ywC=|FHR=_tG3 | BOZP owk$5 i/~3l8M4;0MO?vJzCF|J(+S,߇ΐ)^SJ}ԐPD@ BrH.g] DQ$ ?:6_^ 3qdr-e&)3ͷ E%X*ON?܀H?[AoȔ_++ kYTTRpATk^soP U-?jj%5Hj*aD)(O >]k5rnW~ɍ$Sn>sUO^(˻yIZ9Y.>N?DnZ?av~.Л9*Sfuн+@FM -0/l[(&vꔐ/XR]yosf n/i#?@~MR0ƘI:g[-י*Mb" @b>܏00# A0/.j0_cyzG19}݉l79L%RS! | K]Fi;y:[~?){?ws{?rH3 (]Z3tKPɒe Z( akn>`zf1_c#6O$?̙> C?@#N9x+/JbmUh e79STF91@y"`ÓyVBBJ*e^QL)Ri+EhHGh y\'%gDV1-X;gCPq$gʴaeLr24P &!2L8q24Aઘڶ]ee#Q;i; q-<<!%(deuSPrHcài/ /"9;'7!zەa İbA( GeI ,|"hA Qw! / -hbƥ8޾Hl@$Lnqx1]ĺI4h)U}bFTҲydSMb'|h,W6U ɽRN|Gn-(&6-6Y:~R>bJIL*ѹ۶ {}W&@[`rB A?>jGzc{G-{_?,(>;b6ږ>V,ٛ ^w"ҪA囸'V.Ռ8dIY\Ѕ& MJDbI;y;6?U{Kg~M.+ZY_b0@s2}y5p`L} $`b#@Em{_Öq9">L }Wp9@ɴ۽:- .җW[}UDuVo1>TQse~~x2ށ9d.l71ă„߃d']&F GR?Pw~hd#rN`M[VplR6m cF}7n~<hviMN3xHT$[>G{pʩ8` @*?0ѲU:Lz;-"PîڨJR/jjf-t|W`#lf޳o}i @C8"}a#Q7]MCit~m90Gd6q#gov=7{M뿇j^CRm$>O8~,.}JL/80Aw xG0G{@x.47}7#]Kf4B"67wB̻@y([V`A$M ?r o#Q}a#0-Q}I$(AKH.һ_6}' -#BELlgS*^=8/Gy=vR/;Cx1܌r)G^1΋-K}p|3o/IJi5R/ľՏ(ј&٥pa"c-$HvDӽ: n=nK'v=ZvE8Yl܃?'?wL4]Omћۛ:ǎB{1$Q BH",ET"Ab#}/;N[q}LitC a#(8Eط+O[4v$opGk%ՓJ/#ΐctW@EoL)5URPDz*S“}̬ _3{S`ě7.$?_;_ֵEgmTrؽ/.NkwgIoϓ™3]cE^a$oD:wٲ*#S%E M,AXTE羳FԊjMiJ1?_0ϾeFyW?ɮÕP0yyMM߶DNxDaH{zؠǬT=,~W\SVPy'oo!:9&Apv)P+*>Z2_b0Xtjc ;̆/(y?5~g|Gԭ7B*$v!q%v"GzEym{ (L@vuݟOa6Ϻ+U>1-6`'G;eT$!+lԭBvi)\|'ȨAКRL0XQŻsWtݫ~nԙeegg˿f7X5[H̯:qIS]ߥf`RqRbJ)%!)jFb1 qaCrH T}hWEeYřne+V}{*d+%R,&QM*;CuQ.is_7|/>lKM\$2݄r`Nf<9/6X<Ŧ砞^QJ窜_mU>?~|ՏIV:JR^a *_ML%+CC'KU&O9V阋#-xWD}(z%؊Bmtk-HN qS;l?(2'Dr(ņ[L`3Ï2 DZ|aGjwkΗМٕ"e⦎ݻ(H2Jm*2KΣpJ?ݦqĂtX4-fǎq f-84L4>)uϐ t~&/2l@fnd)RrixmVMv.jA B@]ϡt0;8*W~?82Q gy{vmV?9h!v́+@dI9 _k{}>ߓxEGU^IeO첕m]򙐽)BZXdܥzS#16gKDUs(|o,ǕfxHا2v?{{YGVv!,ߴQuHRKJ&99vi&;6|/4Klp}%ޏ蟍YN#BFg3w p -\Z%u" =H ڄ8#eVLf9K1.tU1^N?[q|o;y'|w4ɛ! @'{:Z(=|O2S@2|W[. sXJ6QMm=TM:CFD;BPbV?6 3Eh45|6KAiSeK_&Dxb[D 8yb͚kqF F& Ĭ%m&zKe]2Ya\Oc>>t?tal]}yn *um0ax;ZW2m0@w@~B*Sd}g?=Sh\҄` O̞m5v٫AJBFBr;?vu^ZCwh =keMҬZ}'QKX\XObZcoh+ԳjWr釿_zD~xxǦh+?;1$g_OuՑwLb>ïjM,:}&|O KZտ+3DeeS/⼻qEY0ڿMCvcA*qfUu|]l־h8e$T2 9SeHaM @alkt R^rU5+\Fc-uZPTmˉv|wo69Q(l[GmV㼙Q^):@q|5o,FIH?ٯl#6~_J.w ^ƭ9\Ґ*G$9A3![cx=+B^jrQX EH@y'a1q8/0/#@FPsU |d*&OȄcR߳W{˗F!\X$r1"+QmcZO>!8@H" Ls> }6%Q} ڽ+{&>uU6ߝWס5y6ǫO k}IH НߟH -n#lKKzDuvD%zVtVR5 &rZ<}Ocf^ZP4p:]}AB"$Tɘ.(7urgb1TTQDDC7𹊬QMl]K+?+2xIn;|%>/_6nvu0bъT1ESbٵMĕ^C p]ߓ'k?VRJ`D\UrQ_5;!N w5x M  ?r1_@벼s݊ޞSaQh<1ާ&s~GkgI-]L݌gEW'v ZEEQ~?gM Y9ӻT5O/K J('ɭ¬R/T3>i jģ2[.C'y,#؜]m.2QSG#uDh.ꭅdb9F0 gOe420Xdɨ{Ĝ]U,P "|W@-YBG-[*iI:cڍ!~ 9{`kNt"1`f?r5;UR|z=OcJgU=HeyyL~;9m}o2 #.J5ynl\Yj6˦m d?LP:1qdq؆: Zvi1IERl)v$TH$%N’s,&Xw.O#Ϋŗ^`*H*(#_Ĕ@+9/*Q}:ڪu2 ^f̂ CM>ӈ/s8:"hXgUF"eMg#Vֲ*f ged*pxSDj5zw0< JE^x$~a-ZZ-zl7p.NLJRlepFz3Vl* ؊7k~U{ZD;i(tlUf08ΩC'ӊc"d?¼FᤓtjЕW[{ۉrEGz2q3o/{Ϗ.# Eg̣8xfp5R)JVkx_Ns[ĻGa+I깛YQ") FP1#э<* Z.w ihjʝg-ag氾Fi$z~L˪Εiٛm$/*ǤB#A H{3F6PC1{w);-%l:Xh@ŃRiye!, `UBB`AM>'WUz~nB7\v 7 ?K|-1F` :z!QmC-{ +L._gӞ/fYhQ֪N|_=v֌" $:eyR'4x!SZDkϤNdeCRIqXHbH ~_v pjS!n^S+p(DS/b?yR&z$ [L8 eqh)wHrrWp묊&H]>5cE ``t&/+1$"D$ɿ厞:wy|ZM6!!l=Ybꑇ @طt#\Vsܐ¢q_(0=AD fN;g`3މ'YF#>?_񽗸G X#+1 v(.~ߔΗsłyQOn oodC,}[-p"1V) (Dy+Ypg[wKe QzROk rskl1dL TATMJ{Y}I}q X0zXcFT0s‰M9' g}m}gS|6hQR RMِ<vDp@A#Z^SO&S[#'XOX`Dvx (J!() DŁTU3qv]l;JduT8hiL۟>c8 Ds8uJKt<@ϭ4Og ƺ DY?Z>wpt2<$?s _D>!8ݑoJ mď5UH$(#󞓮{K)J_GK?#nUv=Ig(KY1p\.lsb>l' - DDPp`nnWt D5Yt@~{>IaOfo5"|qF n'AZGpE}o} 8"5oģ~V 6rͷyeLT%%$wmZVȊԱjqJQK $1%J2UMx3/d2I*qQJy{<%t]͏K,T\*.B̵.n:}0bF<+H 6"b7aDͭzdtv]hAfG=V VXq-PX̠Gm1O?T{@pr##@Y`īVrqv<ؕ7s,53V>SzCT7ŌHÙnx6Ņ{:fòYi8IdػR\R'OfFYL$W k}w]&ZFAZdyZ _R8"2>x4gU7׈ mS^""*8/#&y fbXz e/Ø#*Q& fw\}6x[HdLw MT^ݬЈPKKϩWюRʼn6Lb+"Fm &Fx\r)/Jjbg1!Sb}W۩*to؞Vl8y0yNK^QdQFEEESiEshʃsߏ73AzMrF$f ܷ]8oeFFp_ͳ}#{$9R,hi@w:;^s/~{Qx'cBgZZ.PNr זpVťT9e+J IКY*>ț3VaEjDMI+j,EU l۫'5{\7ײV׵=Av9^+|vɶyҳb*=ƎZ+n }RzBH$>v5-Bm]ragA޺Us7‘]y(ƴBRϞ',eӔ3e˔8zIՄNՄrvɒhՎ1b d \KxW7uXYcJf҅P4! C6^ֳjy2g?pyr,%9^QDp&[^񺺼urkmz ɮYĈ} VM^b%* #u  t48혻*͓5L7O]&@mfI.\8l!@r{YvRw"AC–T\,{WW_QJ3KIܪ-b9J::4ף m~OM*Œg.0 T iNwXS9/ц..3mڤhi0A.zlAx߹7i"EZV7ϟ $UA.% kvJ8,5M-lq"YREIV$kjsK+> ^ .uśXn#$ÑVjaKQgʣ=ff .f3na%e;0ֆGftT-3"8Kh[EEsIW:e3a츻 DR{W?U xMƐŷaXbOy{1Z,1h`9:Z=F#XqWaܬ4y+ \Pz&ʇy)g`qK p -ئ6(÷jba62oCw}II۸\vS닸(ӈvu?ui,텫g#V,nЎF(:Sq@O [\]b_Kr eNx4fs9z;GqaepJŠqsrFCm1f/WS~^3NNպT";)1&_>a)[ޣ f2sں)6 P7u䩅 3Ne_/gF Z 4b- ZY.vսk^!ظ=~f*<}M> ;twd*@l1_Q*PӎY~8Sk<^Gfl~; FA&U I+k%W/#Yݮ*W<ݶ=Zi*p5n]KΚy}UF6VJ]`Mޏ=U"1+knscҵ6dᗐT`qFdgsk*R- w&"o]}Lz9T:)Ժ?UM5d>e$d;1ccp.V%mM"o♛e696 1.G ;;V*Rs"(a%D(G%<#D8YުgX. +7.WƘ(c\(i5~L~{"Bu҅ )$ ˗i$qt읋'vEXک_X^~GeaGj&ͦyϼ>!!ЂV֣ 9/ P_LvaH󽇛b5j\נ<,sCپp|* % ('EGml3)>=ss *'HNADsЩO@15̿ꥩOϛGM \3s̡:udQI̹vܗ>7"Ѹ z_+߫ Y" D,fBfI4T= @SA@4 v!7ytgaRADb"DDxcRmFGUomDNxҚWqL^OWew= UNY-uKZd!<kSJ_!CuNGJ4Wn w؎(@d6)Nخ!UM"i(j$faa6O౵Yƺhp{^5[p\ٕ:7^-Npϻ7V3o`3Fv#S,F Â\>b?BVfV*Eɋk6K-d'e6IFQ}ca? K #ޕ5kT;мZyvy+Qew_j76lpxmx1u;-_\HŷcusЋrUfOrjTNˑ(xIZhPFu]HrWqsio=! ޲Hv Y OS1z\\q'r-ll@$(99HwģhXsZ/d)UQr﹧1(rW{nLֶWFZيJ2iGW376u\~gt&a&#b^O?lTe)ͱV{Q=w{/_|WU\J,iZ\} ^֚|{BFc,_{@s<a N4sin0Z!g$9j,8>ob{õ=m0<5]_]?Mc4ٿa_>z @ˆJ WkQŴPi*"ݿ m1iߓe;i=E[(7RҰ֍\FˑOH{ :cX-!/"mnTPWoNJ y2ҫ)TvkQOf.)ʩ] T%1$Vw;G?͍m1P7W)ϴ9,#0Ý]y{J[xq54]5RY ubĿ,Vމ3˳W2dkpxˑ6,e"eD4Gq'd2w֩gWxv?'E-H@ O5`#uD%u9}T2?{[y2-W(\|E,Rr#7JAA{[v˅2kwb~uL;&NfNܷ5{P s3bEO順*)&Tɻǂ(eGH AOّwͱ;`@|*/6JiqO龤#Sןx+x&bDF*RJGExz^;{l6To#$A`(*@""'4^uwr "5vfQaVI*|yནR}mdTI@Gw ҿ;շ>f_ѶuA W*FZ fb:8~>( iHޞ.uA(>bC1#͊C`N,{J>7z/e4ɯ6y)lW\_+Yݣ**GqT֊UsV<,iQUTX^ЎsVPiCڰ ߬{_;Q'>;>[ o2Nv̘|NIl<>>, ܿ  M`T:+w}]M|jT܁vgb|Yjj9 x6ճb< HW[|5{'#+&V)y jg{q._s~Uy>oU*Rˆ?n?}^R~F6VM8<G\l﭅SQU{4SLI( Gɖχ<)B-B@MP1%=X[\o+}\lju5 *&~o^YAUٷǗu^כ6utz̿,1DuushDžޅ_[ߞw]%"" 3X$\S4U4ygSu+f^K_6Nl vT `E.~.,Z>'uieߑ !ʳ%p@wT.5ESG!:H( jwq©YC,cT9mGݴkVA^5ˌ$\A,ao~G3̐$/pw>Ȑ .nyJ ֨<[ftxu#-/|_k|g; Cm1.}rG=dsDD=n][z)w]p#]=SC`_b#Z콭'2~2F1{4(Co;oq;9/_vs:$_v7l\EN F18|O |ypv~gF.TG)a%3qw}p!1'?uzvda:<λ|{6[ 3w 8?syvU/_mň#ԢUhRN)(Ϲg~K?{&-+OR 5)4JDg~%JlʞQx?m_yi^<z#s)p-UjQ=hhwscW8OapmR/.gg^=7=;K0A*-Tns+dѬjj^:@!5d:Xρ{eQlKّaJ5af̗tGeXɝϩ1%6DzwSgkY <*魛ZC~8/GQwP QJoG݋~]ٵS&t9vx+|/ɯ 0bC[r~Ufůk5}Źc׻}F ˿wxjߝVtb@ cJZJC>-KQEmjsSDrڝv1я[>5Gnm3uO)iޣ2(wP v$'d-Z~өoums:ZC/(.Yx[I;#B%Z77{'/o=uEAtͤvv͍.!٧gARاwٓ0`(xQVtz'!ͦZ۴l$BP5:~&\ƻebۗ'?FYߍw˷r=~lOF`γl?]9vtyQXãߋ .7syq ټo7w}M׶c;_B&NUV8Ft]'Oж-7?Qɍs!pyz,Rѷ$c~6^j 4<+>g?7vamnx36"uV~/u_oo}{֒֍#oJ7yWonU!{enb^z|\E#;;~de{cZ6Z[*ؐcp-)HF2s ‚T-PQE*j-]?CvFQjT`jud^!i Er7יP5R=;Y&QmSHUN^jLWHv:\v Q ,H^<[5S}AL{s2@u{vsJ,yj;zqR<_niF:FOń|tG藇v<"~N E$' vKЇQx%vkEmq7J!| U*K`eP>±#CV$ ds 6.`9VltՑT}s=/HPIrT`EJ)r?||'519 YgFw%n&I@ c 033o׽iYaaGciE9^MKɦ@o{i_sD&[M[I95qv;{_:~4'6e .]!}[U_Vj5~,LƸU%0VQQ+oxw3DR"ݳec wW;6*A!nZj}U[#"G!$*$)RV{v')Zh[载#SB15hl_]O0)6M=5j-w~EQ{e*|~vJΡTr=LjJ47zE\.O3 B)|zDUc#瑲yM}co[sr/O=L=[+*OvwOhE+GKiJ0ғ{:IvF"1G?{ǻ֑cyL~}@1{ Y1""-{-T Ilt$ @b #VQ4e0`v;]C~?7'<B{5w^Ye F8IAIEEmuǗCQ av_s6?U@5?̡;hj~iR]?Onyh.ŸY>#oG]B-joF.g!jD(>w5nOa!Ӯ~__s# $`d)'ϋVd1Vz[1y=%(9o袜GE}qeʄC4iLΘʻpWb) 2jɚuٝVwMû# :ňu"b 5Y$wb\n\Au ۑa3~N#lЖЅ3dZSy0"X4n|7`ygI5O$d8t{lwsyf)O ̔U_# t`Ca|DȲB7?ǘ8^7 X1lH=јAkJ eEQ5<>:r@U9˞אT|e(0H9(~Ij$%F@y R7C--1*_o*[2@j3T=Ĩh|ZT|~q˟w?wN|X.[x=*F#wRΐr"Jj5/}'˽$ԩw~.=^j%A%R,<^n ,<ԝUAnl{Nη_m&U۸m{pqY :~D9mbEv95xx7-n}p{ ym s萶[7%>4a*+! 4DŽ\s.$1HR'/\%rAN{@ u(2j7ڞL6wp HQWNid co92Ϗ-c>"xꦇa+QH%B+VyF>fTI]kfmQXBH#eAK1r)V£QhD6S =..KGӭ(ATȠhM };w{4ǖ\ӏ?Go_yHL͟! *a; JHt /H_l_wob\u:ȋ7d,Gp(:KV֭ʁxn*Ǟ3XrD[ٱh PYy"W}W2yQ4ޣԷJpOf󥷕lIJuS23Sԁ̽D3$(vTo5! Y}>qogYa\\V`:3ALhBLB˅%w Qo|śjḱ,@ĵ:4H2L#aj~$bFr=;6FRm_s.>+z0sX, \5N}6Gl {k/G o7QEoZ2QlV{f)U~a7(yć0g ( ¬4Q2;K%x:84[+{ vUR X/!`GF]~*u.pdEIpq3rU5Bˍ㚢 4BN*qVhfps2\\ ӥ5]}Cr%oyORэFBs5王\[LXsW/ԗ5M: +9[QͲΧQGs"fȒ}Hp(!]@i\\jW19{«#Z{bogw!W57ml1W^XRne{|{RN-LlԷgȵ}|iﵪ|&DBZ0}k`=KE8w)dJ}6W7ީc"#Zo i{ˌ[:Suoakv<ť:.MxXV`t~r{#R UrBup:%Y$C"3w5eY'Sd$o=vQM5QM]s7q4>A6yBNT>z7ry?I'{w(Ĉj- x}k* ^]lɳ_*J{3ޫ%T^!\3\6 G; w۪{SjjB]ϥӽtZL^Q`E# rv(Wp8qr=F]^xw:D7h^_>F Dpt&+aߎܝZ-6!2d{)Cas(V X~ݖ nXMc>M=4'eN]OBuH\4iE'(RX FMo0mH*+(,L(ew!NJc8794SۗBq7Ytk[͡& ,-7,d"0PrFh׷&28. ! /vKԍyqPo [б ,b7[Q:WD,ydX(2bO+2<  Sw)J A,C)=?7!/^긠ޢHdpD0ce Y 2ѻ7&?N]ήo?W!ӗtj%Cqo˾ ~eZp8c$H!Ik4OZ%rX,J3R q{)ņ؀%eZRBPr ]mN߫eGI.u Vf.]ozJ !:0qu14:Y/w~ͨӘA?k3뿵wn?j!_wPD)?/f3kI)^ Yd[q-fz|[]g+k?Nool^gHb{,V=Ce\!7o |oI~;=#iZMFm!AQ?:OO'P1)@$ .#jSAE^SJ"BPLJ" "y !Di Q]i])J"CiPi)()Z@( P$ FT) Eoܔ"XTޔ>PԒE#KB 3Qa'FGT6BXdbB1c8 (Fvõ7w,w?Oώ2X 8 9Kz* MjOrAt@ r!%8Qz۟4*碀 -!U|l -W[NYbR&? 3ch*5|B .BJq@}{~_0NQ |QS(Y|W:$ P4I_ c=e79lL%% s*FѼ}?TO8JrUcQnkH|'\񹮵Z7 (5eoZّ׿#bAE2$$Bڞ2`I:}w 2k`efY3ھ-)Ǒ>Okk>ҩa@DEa8=sF L'+q1i)7_Fsy}Q9~?~cSMAAvPskHHڦav Rpc,@N V+ :Ye?2WA4hI<0#N‰::rA 4ayGu/xBAp9mZBi0VfA06*Ҫ)Z(ifJ)bP0""0v[ٝ:mc|"^<)˝(!%iBgQx[htTEG4pNI$lU-J3<5I^VaҍjM~;3S#$VzٺMƄrlٚG^RVN H4 0s= VuyM'mu`eԮD) h{=îD9=GL䵴YKg^RlH5TG18Q*yΟcqz}eusaYYQL0pr)H8d-SUUb)4~F7])НyQXuE`uŞ E ygCn oXCc`୮%,e*6S -(5JowdZ<<c5 ?ɤ˞VtI~W6[{[>xmkXkSOFU;A4OfVsVQ 0L6,"~,EzҀ*!P(.uK, @H{H:OR ̤|Y)OM d=M}\ أ 4{S<N>s0(׵CPfQz5أ5#_hnɐ/WM) L5Uh{Oarbz/9b/UċKa w7i\~C!<ϴxO#Ҋj9y@*̖5G_tY#YVEjI9J{ɢ6 ~9_X[1|KOJBr˔u0^x3VZ'X^4 N+hoS՗rj,$NDg+d j{ǵCuYM9cȍ+tg󱴛͒x ]{_ﻞw~7j f7x@mY{@K#}ſ:ϺG>Aotԏ_ c߽'+Y`8#? 02?w?)rV\%?etcY8td.ק#.hϙ:?6=}HH?\E{g> ȳlGBauIw^(ۜƷu?m7a_!KEΐGxcu)|~ZZ:F_|>YySsH_q'/BR 9nj(=Cbَ?QO9.c3 %F1*U.Q^̰L߳pNUP~炡gGÁsoO fޗ'<fv_]/ 7eIGWFn}! A{NCSBo89睏ʝ:M1,T BU%sB(ZKŸOֶ9T_Cs#:C{JiKWn1?3vok'O]6F<SMMPG>m%1`jym{)4`7ݏ&jji B.XI!~J0p9Z2WG ANV|+<ҕT4?dwxRP NAa=]Nw[l:=3"eO}|dZ) XUPߟxQX h+U h0.*('CS5rh&#v_K-f֐D $[NN'DD$Z7k7eS6NqUt+m>yLmFV}%=eɍ {DR8_ޟ#>Uv9^AI 3> qHh~a.ksD$S0DQT D4TUM_w.^M=\AA2RW]o5ELmk}[x <4zygww0ogԎԓo>'C m6.?o\6N{+`}8u9m>/_PazcE#EnN9b"h\s%@ܐ0Hazuy~^Y0\A*#J^(dqHF&$;pÓ+Uh5LQ& J(]2n~'|: |=4 ST&F=<@@?xTcqy 8+qT4p v@1Cȴ*#_jݜȁ:wA'uz*10K$i}:u:7G#4TT/gʍ3g1ml.aI.W1s <mK9vJLEȱ:}K|2u~!_Is1" YkbC~F=bR@dV `|$:X?R{~sy'p  P ʞEy*7%NK5 =v*|:־(A2= *)w[ԾL.H]>! G3EAq;)a^4HʽކNL *=Bl~ޝ&r 9=NHٌJzmQN) M(w9Kw:D1 @ɪ ڜ,!uB% t%:xBU 9(PiB ^@r$J9"* " TE13UUE1QU TIDUPqjBaPJ@Bl84Մ(=  hD4r*UW (RrP)NB%WTП%S@ M\t͇0>q j"uaI*n(w @td$=H!$@1L Q"-!G#3EMzk7b)2d@' !1P97F(P )"F)i)H=BQK["֝œVP_Sdf73ќ+Mn a*HJJu!h<@%8PE7qE[m sy pumP!jH4!NB.LԲԗ$Tĵ) QTMSCE52̓S44%1O &*RWU5SIDUMDP4#BRД BR- #AT(rCEPCE#Hҥ% rPwD#G#Eh(XAGH.Hb֑z%/2gBw&((( !"LKuh&.ݘGl"eJj8d+K4R9^T(RPQNBbsCKԣ@!u @P*rAhU)V:@TХ*}U4R: h( Pu#tcU)S̽J)^2i9 BeM QДXH#&Mpԇ|N&)Jgm 5Pإh zo|OKRz>BsQMGo$|s# b `C{N^w5.7mh粗>=[e~9owv%uhvC\s^~'>uy xWT{6!y!˲҃PTm a;=VǏ[#:`GnvMHAcxToРB&R]s3*͆R'~ƿ= |,Ws?ܛo lCy6d7_ `* &YԳ2nRBm )sby"CGEi/ #qlf%^o Je۟sGM~搫x4UmeCN5T1z9_y?/{![ɑi!B )|̊r}ήƒw?oTknC]' Ź^+۳[ 'Zg뼫 Er2%9_J[TkwZ,6"*Kd1AC&;RϩWUUŅTqRA`)rtE\j0@@u)>DRV\AOp)b=mVrLe3I[$K[e-?c];&~ԔBVڎo%tdC3Zj3;dݭF*z@w^Ӵz+(DH^\:,̞ oP %FKX}nzQg2G/%1\Z ۔ cHWV2~k(5ANn寰g؅k;:8ٍ._i?weZgc]`Or""0#AMHg h˖irb+H%QP(tǧxtO!x' ? h]E}'WMҗp!QBCj_JRQqY_;E ԰(ZECE:6D9ď1Xam+ݯLh 0HR4DM_Ji°P Q:kw ,q)΀"!dy($/(wCu`ݶ9:&!̛M  P,3)7xh2~,ۧ%n$+8LKϓ]t ,$M$IW}2TM1R BQLKVؚ:CPSssDɨpСU^~R?@ rISOzvJ{k˿ޓ{e1 b{SᩞL&")Iy14#u7N#f!LNZ.\VriHjېE/b4QaSb[lErL; D72m}nKry,2%/ +WMKe1_gY*v-B b׫r#wak+Iee##ݑrfSkbS6877%|UΞI݂{)nbUUM4M[J^{ށm̓t Χh&] *&3zTĦLHRaNȰ S5)yϻhƙl1#WwPiTuS:5uQ 5:teY qf /ˣYnLMs'cMR Xw<>j0DF_ZVi:=iVa7řNyE ] h#PT7mgx i/mۯ.6y _n῵^˺3f)XvCqY6C"XCw8F"11Vzdts=[кU-=Tw4!؛@bm5&ཽlw0WcҖGrҢvQˆ#=luO5*v,uc$;֝~Pеݔ(7;NQm=}?溛yovL5ȾD_-3+\իl.-KKZ'6Sw'`ZҶx[ZxbJ^'yݧaC߅y S&9J5.-̣/hkYՋ)!qi]k[ +qD#~S<7&(%߅Ir7]_1JbSn5G;LW!3qدdߴ_0)x47Z=ίN-KEy KIVSEh>YFʋJn]OOVGT_EVRݨ5-ozPo ُ .he˭C%L\}Dޘӎ׵{;Z1W:[611'A`bww:OpC7 Q'; AE4U*@OAhlijeՙk9vL`jO>[VJpWԢ"M>~%c˾s;.v5PDr)>꾰(vܛ#ZQ21`\ $MyBU5oM[Uτ؞!1hfQ?,y/DH p_7+wK8vYLs7C5"u']shygzT}?WDᪿ8v,qM1vӦf02Dw8>Ds-gѥu3|!6; 5)R18- E?Q[zS8 n6`Db b#q=Ǡi[}mLJa atSZX8H;6w4OKeД@6h>ZϷS6mT:@Qw /]r,D#!F Mh/ w|sHiHSNIX\#ݯKQ&\ӴU(/2; ^޵|rX&w@@MQ `ldV0(մB7 "e@h׍EB \U<) 끗CH%"(G" ilFܚhښXII A]h SBwǷBT<%{8E*2rG$BodZUQ0I٩Q8,ikGqc[TPQEVbmbHejp9QmUGD<(/k;>iCP#A{1bq54(c@Щ4%T*tqer+EXE,Q]1ҟ}=X T:!H m&Cf#X*K}пR[B~ =iZN!ŝ3 *KPnc찴tSGhDR&Yu2YupXPATTA=GA!@DV C#㔎rirY`aٽO*е> E#K+] )mdn/q%$?5 >UΥڷ'Z&/as*[fhVMqk% o\Q뙮y%KۍrפfWRb\ѓhnJvV%I%%ee 3FWa, $ݭC֞c,H[O'z~wG1^a)9t['ٷ դDԘ} J_-uʊQ(:gi?rvl RJl-fpuC WJ&Gnsg\D(iT) )p8"ш$%?/f-ء0+܅H$B(kHŽ'Hh RgccxHMD4 apsDFb-S ]X@-} BrAJ#_o8.Հ\%c=3y(EMLTd:9-\unMg"Ln c z"")h$Z8աwp^}-Gg |c#n歺1bl#6"ǹ%{9 Ó8F>[Fϯ0曯gH̸QB #`M^ppBu;_6I揊q!UŞL^4N|d ]K9Rd*̙Eŷ1F W A`vzιY5YvWNBM))bBb:Ap0m{dcc 5CdX IIIOC5@Qs ZJ[*%^-!Sq4 w^@՟ %[p) HETn)#'RF srBdReL6PM#V¢lq|{gԯ=3>I#FUt)_u{5?.*fʭpGIWn|YMO$yҙ렜3\=O0nEjGI;\wF1M$) Ǯ,o3BH#1~ǫ>?<,s1Uxi N wܻ a̡7D}`'yT!EŠ@Q(܃PMV^>1NFP莰uGrT Lz(*?Z, vnCFOS`c{`UPx(Z~Ɣ{LMS@,ӵ(P2e,ׁ[9gKZ[tTbS23N{ԭ|Q%b$9Ce5 KL&&޲tt̜+,QMt ^csw^=Rir4ٙKR$F Jb""*&)"jihgB'gZOM<&k a*˽55AM K 1惭"b&f!uYQ;~RpSRHHHM- ~mj"q=袨cjQPҡ TNjEDI/zد1AT_3t^gY&],ւyuP9SޮnĕemⰕ&*_nSbTθX;j! @~>|&"HJ_hF"*(&""h"(*$Y}s PkFѐW׬f%7t|sLAzd l,$ȺTd3> NR 6Yo1r @]{*P$ hI5і:_?f HӵSTm4)va:t~8 zJ$oĕI4һ[ !|ٚk\w׎Ow@F*)EJ HHhy`楛4MCܟ{HmIiW.צpsc ) !umX:)h(׍ 4A+c/_ή ]F&I+ߖᰪIVC8Xɽ ŭU$n4M$ *"iTIqvl{u-)F~ ?1;$~St R2XS)% 3;Zi51Hc;HW k΅:H9Tb%T| D $i_uPu`c4n|~={ pxX 6& i7 Y:f偝3q N.fQ$YuBLoLVٴԥŠٌt*dz4;І7H) ❓K/?8t_|=?Ӑb^`ZT8#.D|9<&0 N@jiO J(Sh7 †ZWGy0K—(*$]aDx;$4jHAQQTC*uxQ G8PJ*(h%h (nz0g& s".F{n]#N6r)y pf<'gK ݨ&ECr d),s۠6o_ cfd ö_=ȭuvqe,Fn7n[sLj~OgRn:~v BL$H9p;;Vi΂~m#wQή%5 dr^=iMܗ.>>&JV = kO`j",|۰I$hͰrWp=boKvDɔqv:W~toeGrHKwg /Qê'Ex_>(uttJ}ݺ[ǫSS;ŷ2n^^mNt4[(˽v9F^ P#֍"y%2Ԛ&%.oqI Xuh02Sfvdp"Tr*}f|Xm6c_f3]> s{xܛMO1i(&i1Ո/FQ^pj6xc. ҟj PػgEcD4)=eI  c?e.a$5=p2X.sqx82uwpͪo~3656;Xܱ߅B~(Pb9/R`,Pg>W.~wz;PnhcZgf]%)gEmˇӳk_ rK'= 2 "H c"FWKL9LD[.H u\VBD]|]LYţSoW>k&#%-^{ZGeAL%=6 N(UÑKл2åB l`BĬs"l':AESS)"𰤽U{pؗrصuu͆3:7MUDZX+&,YsCH:Uy^n֩W]l[>М%@_Ͼ7cumؔ]'W@02^ PT [I6/  V%Yzx +e=J)לEyW*1AjDhv B WP(bT`T5@QR"O$x8/GНYw4-=*w9Y ". jF:rr(Y#(/·vIv 4@ffmnS=S|<ԨlTT ƠFPd3<]֊:w'ദY(1Q,9A(IVêO9S =>;>LzU'^0RT=os^?nuso& mJB^5]z䳂9p)ӝe⋶O&J"rk;A:[i$.@tL#6V!N.xp>۬ -9+׮=ӵƹÂ'\6īyrIfN<j9@EX|Ʒ:.ɘ:Dɀt Uch;.!Գ9Y|!H"i-/ A'lhB5@tˠФ13@EDoBCbD Z-}5&,r@ B$I@ bTAJZ!(bQ(B  +(J: JЁK11r8HU:bJJ ?lEGnL?6LDAHG1+Zf8. F(*SCB؞ z5ˣ;d6 y{B +4ד,(A$ m@Ȧp@sA࣮mЊBĽM}62 YcCI6,`RTnT!LTU4K:up.lQA4sj%䚠'.=C^y*q(&Zy7AKDr==XwMHdπ|;!bsTѢQpNMLPHQ8W8d-FYҸqn[` @l^9OZ嚅8lN\][tVڶ18R&HI1"KIˮ>ѥ>z6#ZTYiiwk| %^N2M&:[kTk.b4탄nG˻W--oM$OkES: * We90R }1)={mEɔӣ"4gjuUե.@Aޥk)$˪BFJu p嵉ӘX`@$c%>01@4P=ˑZE\ JSAHS STQP!G"(}Оx%<8R=WӬ m[fMhEdžy&޵]= ;YPPDDUP0SUiEPMLEJ4*QJP!$RRxàJJ)(hP7##G9=HVU"b ( (Z `ш47ElHrCZy)$!fR,D4d #B''Мƪi)9:t$7 iTM9+W$CI!I̓E%%r7:܂("I dցU)A *AD(xzIPTR$E!L5ULx**(B& *"DJBB(JB()ihBF4ZPMBT %QULuRTih "J A i(@(i"hjJCHSH4+BB4H@"- B@ R!B |v4@ R@(wkX/e|e9W y $TBLh4OW[=<01щ=af&1&ؖUK(Ro\l;j *3 7YS*լ*n@uyJc.ʢg^l85G/8{~b `$7 =!wF1u*ĒB,Pt$A-JHҌ A@DHkB *b @WRz{oWrI 4R\xJ(4(ńͥml)y#1IT>a&$~ |$(1n4OE=,Q-33tB2@v El]"D9%$ Ѕ"ʪQ=|%J. }kJow19wmlr̠y.• Jpk=OsBA!M[5=5t*]j:expyx{%2SőZMM rڈ5ʫ-a_8sgq﷘Mp΍ƄunqaSP%((^ĕ+&szז3 ;sߕlM]l2l$q/O=|KZ]ikۘ!` o֙jEkf 2\+q݄K 5Q壼Fp5JEfӢb" -5UHi4D4K(_\DuWN29ݠ9&CZV* bh4%US0AM RitUD5\PTTS EQQ""y Tь'[ i& h)i&"Hbjhj*bb"5JV{}<[IsVQ,i) MM 51hŠGO EDAFSQDTP<U!TTT%%LR@дJ1pQHD%s4EDT4-)IIM14F Ji"NAKICC P))bB%xHh J (RNMSIB:P)ht)Vh\@AhF)J)A] TSBj" Z@Ў)(iH@!HJ@(hMi)TiRJT J$ZT QB@q(u" FZ)PVQ AhR$hy(: eBN8k!Bqo)q^P'8-NgrogkuUԍO c $ DbUDDVڋ;5y^Cb" 9,AT8,jB T1.9Qf5zbm\E3t.nLXvٽ6 0 tBFf2VF L .Յlb19-cu4Fhq㍨(0 0Y'Ҁv4(L0CTdT:ʶ4$P MIl߶CJUUw;^x, lǺ`@4UTQGz Q>;q\e @&Qz Q,ݾQXL%}MW/!:'(b=P-AmHu⺢;u  UaC|P' SI3« kʴvû"]J=RAA"4gw d*Ōn%& iOلf% @P i#B!XM)SAnΦ{UHN]-fC/C%bhC G0u@'{hL-gƶO?+-ZҽC.Rs?(]jga~K;-FBJ i65dMf7_3{aP64Ճw"0=TtwV UPIh $@E)BB&(ewn T:ʴe7w[mvWw :76[66 3QZEZvY֨\-nrػ{ݴ=ԧAM]`ݸizn,׳{ ֩{uJ*ey# vflr:l,lv۵v۹u`j 4֓wuh퀹uޞ=Tͷ:^Zު= jT*ֻw:nܺ뫱[)-mZuۺw\vbVrܮnNv:mu;KKuuskUmJuRۃa]eZw ZӸf-n[aT4$PRJPJ*UDPBH%A%JUQA֕(D[ BAEzuc@:km2@:jKuv([4]wv˺u w`wLVZ%Z*(UTEAR 鲵 mT ֥J2IBQ` h (RAU}}kDz}>8"$ ;p@.{9tm E9w-|wpVwcUwU{@(m4|(ID0H{sA|h>$N}{>U @r: D @R AJ8t#3] h2h 7SykN\2lY}^Hܕx@b3zh]@<(*P+f[1@UwϤ,r{˰dZ)ǠdqGjz﫶3i_dg:u_o]z4"Cl]vm:=28J Z9jfطnvfwFk[rX۸ S5R$XE|ʋe0 }}}uow7U (HoDžd }(B]UWM}]{Ӹwo^ahҶhBkpLJ{ccx-={gs8[avSՈhArOB'١ukl! QoBw7tu UڻPHFv P7n.»UO> ۩zkק{Mq7Z۶Q绕(W"*yۮ&L&LLFшa22# M b`L `#50M OOL")M5H et y<;k+^3WYZDǝg(dGX"L2?/b`s4< ?Cb1H(2X=ebJa ,@`ਪ2$H%2FbT$4?D9XMFhNvV|wI XNT>Kʿj)KQhO`ސ7elOX:AAH, "%Hڳ#!# rMZjB2³Z鬍 ȥ`P)`4NгCUDADDԕ2LLQDLU AIEPRPHQM,UESTTDA3RSLM55HRERQ." m l*Q`VK3 $hR# ,#4QEGE2V2UeK,$6¡PP %TrJɬe*DGCQMX][Yb(e( )w%'~킑@&{nb@DLL-1TQTK@LSEZ c|5w4o_ak:mCGڂ\8n^]A"P52D4)M%QY\9Duس&6j@T(h%*`6b֞^*+.aLD)&ˆSӌ&%fVGM2rP+"W V)⧮̆  ,4PPQL3%P LS+DCRAQ{kt3SG ۚ( Q' RsUrykh`{U(˻gy2ŀ{5>Rr`YR!\pN/&LHM[D*jU UdN QHOiPsvƭG=HT*/Dkq Fhn9=86a5J&D&(!$("Z ;S=QkQZW--a|>*ԶtT,V&ʶ^9q$^ f}n j&EvIXPEdF$ܜZAݮ/%EhܣN7Td2X0NG'ñ)s>YoTOx=K}Z6x7Xy1hS?tң!AE&TBIH%#@UJPR+IMU"R TPP44TSR!TMR)A2QRUDUT%T%!A4-TPTZ"Ybݖ8%b9mPPY]yy ] iY.h3)ESZUTc ]bŊEjqY Bjئdb 0>u@PAĻ(gc9$42K@zٱB󜣅a'V J]$8^l :E2։2YlHl 1)##XHhlJ#=@%pDtZ-2q.[ YlÚSj*j$/@,P?F" H c "!:ysMu$Lk/a>bhқY5K!9K^= JȱImiV KiBV,"X8&E+J^])6,5i JԭbѬ(i\ ( a3k= }('^6n `Lڈ`Mzp7mDf]2*ktNuB(d)Te$c8Pu4h%4[q3YXj*^mxhcYe*Y-6Ӈ7IQw&Rb UOT|q ɂE:2Q?CMM0EL*$Q`(e>65 4D)F4I~ Br[īc=W/%?E$w<\Zj""4* NA`5Ra٬,Y@BK.X,*Kh m,d[I ȣeBf\łj*BDk, ]&boY2]֦BM&F#1qfjWfM0X$1!DI5CB pr1EKIK8l05i5hԄc2 paIVH0ijehhRS(UQTXE=ZԢ4A:&+.:1s3\)hh-9]$)I(c hfAdMV kLR9cRiA$XMePE5$ۡ\&*NXQQF QVeb8+$NŦ!H hªP97 dXU @QBSBSeyiE4 %7 X dAݼ5QLUTPRi%@DUTDH+ RP45 PD HD@QESARE PJ#BB- HTM%%,CT44%HP(T78QQ%tkLԱTs\'EEvA@D|),bb%b]lȰY8ΰAMQh+,&"T HM'a8F "J!=#͸ OQ")"(ZY*$iX$W7p<'#u xHd_vLXQ6LՕ!HV*G(bi!kXRdMk TQE "5(U'#3 "(&ZIb@Q֊W*eV.XֲS.22.:dU$6"(@bf2(6 "-0`FH6J  Z** ۨj뤠"˦ J41 1d4 ,=*A"p9ZjeTb"5eIL0flsCVX01J ,$p7nI &2T (aDieJdRZ, R9PYpnF& Lx5X0A&S<.1@ HR,AJ$@!HDDL#4%M4P +KTDP DH4RH% ҆FADU!UQUCHXᄕ4DTSUDQ%3PD{vCiT &eXiXD b$3:j-T/ҟkMvظ4grPr`(ԗ.ZHFʅFжMBhi:F# JR"R4.QILdRq`i!ru]6IʓD4ZcTSvYXt%j0pf DRR!IK(J^ )(h h( "*b (J R R(B i(Y b" RJ HhJTi+!)hJii*(h*)ZhE (hhS8%b˒134rb8F(((+R@!̥͢ 11GҦQf*Bb` fe* h)42 "&V!rƤR*(MF'p F++?رLYHETDZ EFQ晄ckEUqRV m!ZT\BZF-[jLYUo,qLcfٖ$iZR*"9 `*hadDL4e)' ɪjZaU4Q+ RT2 ALBҔ "ʕDY6§%жkiS@S5TU Q ]\m$!(J4Z*%;:2k5!KTBE;qIi-uWHJ(hx,%((F2PZT(j D3˃m8EQQ" &*D'"h%(" ai))ETUb7-+$%JPPTAKAѡcih"H1B) xqoaXUugkJ"#c -"(`AM3٩qhE#3̂ h h&1"K1Lr*}wP pdL;6L41_Jx<\溳M`Oϵ" DeIPTUQQH4L%WLA;C( e E̤(]4E% ABPHGX,:PB1pJJhh& hœa h" Ahb"JF (i*bihtI@RTHQLM$DT4+$Cf9HRDTBPD4DU+TJL)@eE,IMPPwADE- DUPS%TPƘ444HMMDP3RMIBQDM RPRRQPPPAC@RCMLJ0QMDJZdP IA@QE5MIM$@IBh)ds„vJtŅYBw6N 08MI|چEJ\03ؗ֝ mE  ,:R p9 tʎDEؐ Nِ:l ($4蚺L$JoN.63zۦzKd2&_k,4RΉ\ڝ\|] jf`.BiS+dV9u {؊Q"H>d8i\ZlE"V(P4CITDQ$E5@֞sLfYbXD`Qm ֊y"~{_:㿖t_;)5ecݼѶ6beQRLJM(2d"AtgQ{6(r5fy1]ӹSxe4FBdF)iyÃu?B6~b^M~:<< x$mL=EFŷ0cU_֔zckF5m8sQѕje1ϿZ0+Mѭj6`K*Bm.4 9!~%1BgP8b i4]vޫq.g3qҁRREYG "ӠIQd2 z`l`m RMaq QHf:Lش )$Y"V\aVdrL"iL !ݬҜ3s[2LfZ""ᘃh#h+sy:j6“)( 7$7xː&\2!,2%Jٖab/D)^qi…+:p t8T2\tRX. DŤA)cV"i"{( QŗAk'd0/hݨvs7a(NnopAQD@9d`3>ĉL*vbt^ÂQӑ:su QN0'\=x 7}g7_ !U%n6*kCvrɔ}ލI,C4[hRԶA4H~\}"N8zTBt Vk,o=ϠX&|u y2Jr_/(;c$γ:Mwn 0`H0kQ U*58@`(#,C1хXsIɽSAb R#sU擛2; #J/C|^>ZͺGN|2&|Yz48 h_J/"c,ZH1 :dbF8nc֒}t`+vVEBҩ_hڏ; `R'a/MH,hY;  0n,9 w0"i D+$ H?PLwyzojE}gELR--"D!vw^^gx<ݝ zJU;# ;yfUTB~m|zǀ}D8u˨[/95\b"}Iu*bo xa R)hU`PQS4FJJfH"Z G.^^1IlQv-5^zŚ)y!Lᓌkx0ܛ ƬƟ0:^SX%EP/CIU$ Q)fZJ,DtmQQ7Y 0@+!+!mfF(*k4hQI)tS ֋bETzBzY;0pܖjV !۶V32fL -βCK 2a3/Lss\k9T\ܔXaBXgK߼9t4 `ec 8VmnZEF鉟^3-1^GɑYOgA1K\Bb.d4ҌLXaa>@)c1jՔJR /15FnP&[uKb))mor.ĩ0Q2c Y+$:bf JPS{s6]ZZi1LJeH(]XFgpɆ ^WX=Wxޅnnb C4l]3\6 ɉ"X5 E+qX饝(ج)m r hTZҪ1ϓqӾ`Lk}lV1;q&etM (E) 7u5EQy.l,lG#yA1lhqBѷ@pL 2 e-53  O}SeHt q 54[ fFlb$mY+'TCō.T/f^_3֘s2 )s/ފ*9FdVvˉuy;nj,*A5FNSTȂPA ])vᔹgC` mML~BHa(&y曷ͶŁ?q׼H)~V$Ɋ"_>X4 +koVyutԻ6`g\r-$=f2џ4K<<_}n!%] =MQՇbX-}M&ًMPm!1APUAbH/oƢYWY&0Q|zoySHiHZej-rEEADXEQFVRݎUS>wQio ivu6ó%5V+i(BE@v2J"J$L1 bL2"y OzM&OUd3aGͨ*qo3#N@Ҍ8']TمPsuZ~/ok9g[-ByT.|h^P48}Sr)"3()K1ɢDATQE>_3wL6A$1EQHL6k-=Z=t;Q[L2bw5>OL8X=QB'8>C,mX[*bVˌTQ~vb'1.3ہnsySį=۫o>'NO惁n_{uMXtZ/ q*F>Vn(oˋ"P=]A1T"\迭 lf#YY p06#e0a*;Rpwa y3ߎc3`MիTFDTX*IP,*Rb V~ iEXQebz0|nȈ,XQH>pEv`תS8箪m)k W) g`Xb4w[Jm2jcV4 +8u6G>o'K c0°m!*?^}6P:0Kܦ觻@L+,DUZ iaQA"+&5RE3AOIDQH 4–SJB f&E tޝ \Y -޳N Zb,YPF^01)g!uXjۜO> m SM3!BUÃTF""'fbFɡ- DddT@RCn$00a`)"4o hdYP+ŬT+[h(K,NJOGoeUgݪ4$`i})YudҢ^ya<=Y5["`A D i$cCTޯYdXT(D& "/ $8E!y:J59Gl8IP`@:N ؑA(kWP*M:yhvL(142`ݩ a(LQmXx4t 'TAv̲ ؎Yi~e;[ꘐڢFHQ1R-OeD~gˤ74 }|t^PmL.= 2`M`ϊ^ʕU9뾓[Vh3&,Nv4^',/L~Pz!X(:wlbߓ"hZ߷oT<=o OF2K"wwf6 sUe=$X&ɯNo/-zJot܂ ͿMO^0j2}G/\v KK xQ!j/x윙"{t>:IZ)kF1_EP[7Y`ӂQ(AmHs$K2r2Ֆhm3.jJ7TCYJ^5rXn1ފb~GÒ[UMیWKX!tTj65ARPu"Ųm!IZ#!_/(Ha4$iMj%A@!ubɓ$ [ vELL!fMp ęIƥ-c%Q~S^7rth.,]3mAAhH@t4n.P#^G܆ŞYn/رۥ se.d9ޠ~,0c1iCх)N&ޝ:awd\eD*X䑈z>elQb Ă_j0n"%"X2|&TR*asAGDۍ{^3+H9 jԤ 0 b$ aF37Φ"ZLUP@ $;SH ŘOQRi<AG+r.AȐ>ASoeKPX#s Z0ʧj!\h.f41$])rZgI-( FU\9jkX01WpqZ@OW3v#o/Xel|/2]|JY@䩥&lG!P3v1XD_7FR"Z9I/A#/lTd9 .Gqr;J0@v6dGSh)E @zx Vyo0~N~B4e,PDY=CAVQABf5urҎsvN)\sne P )T r{CW̃Ŏf|l6&V裗u57yu솓 /jC9<HPA#gԇa+N.DTK/1ЂΠ_x6Ɨ~D|ʾf&w=/뷭V=i`> ܷDfچKD;Q)-Hƴ3&iB%E^[Eeys x 7KmMN;!$%`T"c,&s} ̢z8HyਠB)5[xА%ta+7o)(̥T f!=ǜHWI-擟pv5T`:`n_<Ss1Q&nPv4VԷU4||ع. 5MvΞ-Ί4; FWM DWcg2Pc%߲g85B4R!E TT*PD MHLT+JDPTm ISUT[ѕ6YTTX4KJ" !Q`a/=,=Ee@.4A qn(bKNSDj$eQ U1JF~ n!*VV(b|!}Y[v^wy;KV-Q2W5*& Q?آŇ 7w[&Vk:Qq`iDre%lTX*,TTĹL-2bq>Phjۑ=Wxqsb0ƭҪs MMڜqh›6˖=S-@2L}?#|^pȪbk-9()e.]L* D~;0(G7ćsQtu캨xiR )HQetS*^me}Z4KdOeOGj Q\,6A༱V$ @m"!PcďB .R&H< ˆ;+J=:"'VKңKkT/uǟ Hw'3v0.U`aBx1-O>\ * Z \QYҡ`mrb0RJ)KTA 6DǫG4(+qqER}F5yRR* #L2))QB "jaE)E+ITSQMDRҕPB3APDD1 IҔ"PR!JQUA`-JD@X!YP-b(&up~GO/TU'x] aA@C2 )TC/.LC|LzU#QDH5\k>x~^\qN@7Q`V41+A@AB``mVIZQQ~ygqfG+ٹ2èq%.lj!(;dQb_pv<bN d/ZFu~eY)ĥ9$)FVR Iz"@Æ2bHH$偶qfd ӊHni(;t`]2&fMjAdnlq1Lf8μNbۈ|J?Un@0?3`.v5Wg6GnXQUq|Q& T %TR!Ӝ <Ɖޱ*^[sKHٶm8!r_`i !fK5&h{O#) JR xPftިx$F$_e0?~qJ2C][hf%3pHȯ t6%$g0/hhS_bj޻c}YM5Ҽʾ`"3gg%$ J d"Ppv:vl@ ; 0Z94RIӰdb"#5uR{UGm7vr'6*8hȌrK4QM32Xo=atզ orAP) ?ģd -Dj( |ن~uxPN'4O[0K[J8z"(un#S1!apzNeTdͅŨ ,QSuR)-3{|@1l>6TrN_nE4atTy,RTh_SZP炈`Q}dKQLbİChS燍_Vfv='} RbB4*(+M@M5= y V<*&J /9 lug'igWKIE (* )J)( "A"{ؾU6aϷnoGE!P*J~4#z8Ivu,*8Kg\UXm ..@J,暈+AQESJ~'҉+ (AB CVfQYhccKSIývkq"")EE7 *{nF#=Y*TcSM,~.&tT`hW6zre "cd!vs J{K!&0u"tuDՆ)QYn]p;|ddB ,UEH({|A4J8oAi!Ö\JK xP(=E+EtNAA(c,*WNԈ"mgT (rC[&yc :A2jhlr 8f$A1:hϽx|]3ͣίvS܅2oKn^l!PR,r 38nZ^,vUaT͜cĿ0k0F;L7p/j \ F04w c锔-gpǢVVF1^wabC?ifL 90oUnvN>bb-P U(L?H*)19פob+T0l~G4(?bFi1K(<)>>Uk$c+d/of!,јJkKBe;َ C\5+3RR>珼x(m SgocN*=_d4L\υ'=/i$##ф1Eol5ŜQN*oХ,-EgA",Xlx ՌтLJU`31s2+2҄m>Է J"I7tkS C&Xp%R f,Ei`!yJC}1ʀmVcmp6k Qb 3,Yu(\ImnpLH(0QTWRL* RH( Ha P{)<~u&%B"R,&?"BC<Ul\= jԾɈ32a;e=hXA"G aH&bi$'l =k.fy4tC.IE@Ab"UPR e DYhhQLG2C-ů@ZSY50F;? <]a]ZPqwVq<d_͕q*FP4AES\A!C3Rpf-(6Ɣ~ޤzi"2;1~w c~̿,%^m[K1Baӏ;?C<#8{VrFcm=Rݾ#a ,S"կ~&$@@sk(]4crU+ f`|1oˠE[#<ySX 0.,Mh)ɢz9OǡCjE NF҅ʓMm2`bqnXiY2Vm;t ! d9erdȳ Lʋ݀=cT =1;t%0QF{a:qk -Wu _WC0m*4 %&L2<Á;ZEԝ';")2AЌstFNщHXV.^9$s;@vxow7_~؈Ȯ*iEkQLL3Hgj*kFI{cpk|z V+YO{׾pzn*vXbeR!ACiELR[Rt~d>2cJ%W\ 留ZkqsZ͍ݭp^`iwo{sSJFrC$h $Hw~\ZY&gߚ3pi´Ӱ燌Bs`q3$vHsP$`G6]Ġ3 F$%UQ W8K{Drz;DP3s.)E%罦T>zg=RE좢Ŷ- VwJ@jGUDi"5"C<@+:&~3Q~TA:: 36TkEfRqfS}'o]D (AUw{{^m]aֲ#Q4.7m %ɞ7]9`&rWU쨦+ѰΔD=EMSz89 }Im02qmH!`A4*%KdRdyVС@wLX 2 ݬ"!+Mg\6qU:LaT#j[*WumٻJW:;4ڐ0u;< ͱvDh;x9$[YgG0$&{]C1y֖؈a1!UdbҴP ^uyCMDA 2ETX#uDkDWaڧzxhyupoc?=Ï}4>ۙj#an驯+U.bk̈* upҢhQ KZ3ǻ>hj~=b$2 &d;0S=S9;tM TЃ#k.@1!p1%۳W&tZr-K~QvE [GJm4Wjq}6 );8d=HnjFJiQ狳#j,$:ڤeM@FBniVrS8qwVc(R@cBr{ !?ONzɞSѲF)Z4LB0!$8$c#Y')+CL0""¤IyIwU )}?֮dxD^dLms{;'2SZRg߆ rp+RU ;kE75&#t$;PM+L:3mCq>'rLƜʕd|Ac:,KWtCcѶVB$2d׹5(_*ϳȁ0EE%~oYU>=ikjʕ'6Cn6] ۫0f%Lq)yѝ&F#T}r&Ljf3a< e`aSKp;~(oTAg45.]wCidH 'unf JvZ 2,<Țj/7Ƭ6 ƀDD Mw]/QٯGȥs LZZTLpAUc.QԪ ;<ۥ &ˆR~z@ᆮgY1 Qxy{N֟m HSYkrLxnuoeC)”(.eA\/霍->vUV*A7aNA;¢6)Ň/W_QYrvD7ίI;7~6rC1*\8b IU,LKMFncNO_:[mh0bL7Ugv7ݜըe58"~gE=jSm-w5o89g8vDEx2y-HVi+ZcrY*TIY]Of"[AJ̢%UPYSk)))n9jY4X.7ʳ\-x] p/J^??^ާLw_= ƪS&X,P-znNycMIL,%dvJ@4T)tZθ%)~/>u~<ŁBVUs†;j ő> X*}&έ3}. VFCI8R6mT900ڥjfaΜkNvxVR7'0("(͝D&>퀔5R*鵁$dfCD/x" >VÆXa $@EȴE!F &wutx\]cN{gÍTZ֋1n佘zj(w(O*HhlPBni[ɂ/[r[Wt\pMs8,x/cU5 g[Yc>k'̘38u Ar֍ _]:D"HDm"QvUsFL31cL,NX"6W˟JOc?фuF8#1)9+<1 z#z-sܛ[!{[Pa@G~bOu,m s89O (. AM^+.5qmƀxn(T#6#v 藌 @ 32UBP#^&PNBE9 ՞p8bZ:c#'1_}kBF{'mxEaMALJi7PxїMkbJ(J%$[m)XV EPTlҦ5S&[xURzqJ/oFYV|ss;-1rK٬j+y/4Ye팃q*AVuR,Sf0oaY3Tԅ"ih& K @ H6ɾ)HK" PD+TG_*7& _.[ۂu|7ߞXR7QO_\AY+3Vb:c~G2pMYG.07/~Nwv<>^HjJ\йVO5Ciқ\M7{peU RM]gZ[hڥS-IiA=6q 1ZrBrCKma,2?jpTQv{0kpQ&2Ju\VXW;Q}گY־g+}Z<~NaPgEfK8g[k*wV/9/)iCϚu[ۘի%i2FoD`)EETPag\ݎ4+ڃ{Av"Ts2iLUd?̆] 0 )qmjeJlwϷjqy31Jsfҁ^(nݴ{,JMS&BE 'q[10[VAb!t`աk4ϘE^N*Hޞ5PF*egkf7vY VjUC[{|x|7f`Veith2H#0׻' e"io_PM_w sR A@A\`2K}%1(D̡fdONg&fj'ƈ>%"R:yHEЦ즼=]ޝXqsʖ21B/g=a|)xÂ[Kn$H 1fk ]8 % QYg-*◌=5BP"dx\VStFxLkY):0B KÚ{v1gD\o;X|uֳ5ᆼv\<{4y6Tkh҂1vHk\[>z6gʁY)+,鍄d`PHvyc}3{(T5 u'V"-QM{9}|#y[gxDIv7J$N.wË0 sD3J|5|Tt {}pL9 hˑi[K,ZEX +(X/6V;>C^|\԰ӝ1P?e\TpRX [dN)~L}T|ĵl_YJD]Z(fx:8L ѮKwAѡ[V:ׄmM\39};47il"ZͶYQ4x1`d׎4Z&EbQ6 uvxW{0HM94@؀,hw$=𑟛̠]S7Ѣpu5A+UCTYE5m.sډǸKSG)6#GQ'XkU?b.'1{$3ћj`l,2X-T2xS 9={AyKl=E$>k@#_W%$)L.!MhwI{sbJ7*^8c"ȓL-g/qttwZuk3abFuAU=hG !\)diTh0XdHwg;~ x\l@;&vϝK~t+q-~dUfyuY'PS[yN2Urs;(hzݹ醕?i젌U~G]dzvK&׎su|\NHjdݤR'5OGx~u׍Ao+ڢeּ) 3ҽyſ`TԋSfܔy7m?Nh|,Tݘ[c2ơT[o3uϒu.(w]L"c2B[,"6 Ӷo*a>wȷ_[$E0OQ:DQ e- smEJ\ _ "ɍT;o"QCp4A,C0$4a:t0Y|R$SMq˷5>=um(o gT]f52< zMle,Fg1V?d(P!$7̢( ^>0IUQué'Y`CN"*;p@UbPPjq7k`rc C }0Y}c$QPLZ^MSRPo1Z3f;TF;/|uɏT{TQ<<3/#L ݹ@:8($ [(Vr:FZ>P=r! 7.{}xO,|RiٽJGy.`M$QU;}-XxZ!Q IYf[KLۯ` a+{@|8tj`}}-<>;txyў|f,ŀI MjO~oӜx,3s_B}+AϧːA֮qJ^)`K}rk,i{4d|wdmJGCƿّvG#vv H jz$5%cIN<ӚøNL[|zL8-zrpY0lA"<Z^5kgK E/VUI\t.˯j vmbڷcߡ׻G MW"Zg8Q֥ IdP^ni7RTK6[mIHc;Ƞ0Dg@c="mE9h\&nX{z={|9p~ @DA0뗅Q2t=iy=S߅y R,6@m[Ìʁ>wdj"ŷv~~ۏQ))+=,KbHܟ ޜѯM<O3`I|5bnzmo:ut YD )W di#- ?ET#又jgPqri,:BQQI:ss$8+$iErᡳf n Oo}R.-o.gy<ԅQI@HiHRUZEirJɎD Yhv!m(V.O>Knj7̓= HS[ /,1iUݕsuѯgT6GڻOkV sXy XOQsʀ!fORE*˶PY'IdE: G>{Ms4lޓ`ZJ(R|b/٥.5lCEu9 8bE Eۿ ~CU߫_i GB6\̒T׋ Ń-`ɿ]yFninj@ܰC\4:z2g=Q ю܊ = 6qQSIoܗw7C] R 49P$Ι qdeTʜ\wR|ab(fHG7SfR, _mul;BI{hc$P)c52fB(mL*"C\ۓx[z4ኦ4T4u0.5ly}49yfEP'>I{^XsKlYs+g! 0hr$`w7࢝rC دAzG6~ %֎l䁣XO-V/Nĸ/ M +J]dZ9(+I> `a=<dQsSy yPOZ'\N2"#hUVb)KZWߘq$qEEL. )aI$dH#bHK+[W 6/n5B6NmdVp?QV5\ofw)5`Mejl|a U..:eS;\阧V"TW=qیo氼8-ە]s iW-C@$07W,X TdĄIЫcoֹZ_AHOs:<whT3AlldV 5 HŔYe ̮*b}FORr)ٝ7Pp`"j "fjlŊ mjQCJ>y:=[Ϋ*N*I$ U0:sdt^⥆kR09&dӏ/9Y-0E~ 빼ib[}=ߜjUN^Dªa%N#AŐHq0:<51FX ̠poVUcp_mnͫ(ZdݹPE`'G+Z FϿݗJ9bt?F?P*1¨Z+hal((s۟l>XXGMR8( 2)/xisb8 {iTI Tcdzw0Q~L%$:]gLs4ɂGtӽ6Zҗf)ܳ3GF *40F(eII I`Ag]3V0;{2alfS d;ٹ^BHAq$H$7(\|Oca%vp6(Ra9w`GHB1񱐜]YrRuk|'̻ h6ʤC%J){mExxK]$JTRA䕙0uWlCI0CխGS=IN{dWLˉ߯';+;{vRh !q$TDtLDa˞O/_&DQho>v뿺,[w#}SFEaJљ&i}?6s{s3s>X 9\ǟv$\[G)wǿk(sȨ䖐t,co_+kVlL͛娳qǕY'ç38o횠BQ>D OHT T6F.g!+EH!K6Y 5aBrǙ{mEu0PK:mLّ@%&TE&%u<.J#_E.gZ`A<ʡAެaiT0:B1ͻ_nkzfA [zu^D05 2VEEݒK;nI sՉ&hSH6E)DKjP,י =R>^2zdwU nss(^xϚl*UP +"**Y: 1&LhFzO{Tѱ[ ۏ z߶EZºm+b|53*~z Y (CypP*LT+Hŷdz~$.sslPI9bg8 ́ ~GiBzTU›0KxYWJE7R,4:l&D/s&5@w/#ٮ,z)vl#L/Gep(~w~RQbT۾ݻz9"2 aِćn/׉߮3V6motyneW==(W18f.?y()C"{uȌQn8>Hemm{GT$ix 2TPF.P w!ʴN~]r=},ۃ-'ٳw*EՋιxfIRO]R-7hިQ^>qZl>HxGʫ\1j [aUxxXk=t VǪ֒O rpv4u4 ǻz%fYGG e1X'wg],c?Nzp{mV ?V+F|;] S441G3,[3ˬ#Z8 m^Rx'ޣ$B!' 1,`b.T6tM)7qqk,҉Ha%ʊ#K^cCP=iIؙE Ac ~(A$ &GPV>ri:ž˷.Nâ!E2lwJ*'[MyWgF`rC6<VP o;|SWSCa hU,⧯M -*!@VGl [`\[1bA\;dP"R}W`;u=B = ˝cT~wPOs/ZYeKlbkgW;;<:E\;SNBE!6B n_Nz= =f^̤Y"n= /ƶn@L9q)w-* ,6LFLiedUt4'dR, D`;r;nj~t[O@ h64)[FśKQV;UHQƷ<Ct`yʞm'B ^)kJ 'E5#UB!"Rdj~}8DvA==A.5IhmFK,vopwLH+- {W2W^J֞j!^@xc>Dc@8 Ͻgq*J{[=!Y1G<ԹwpRz *EwgA>NZ5/~tRNc3}<2A9+ *IMx '4$;vur6.krr$2^3BQQ/1:EJQP-꘼cuOZ箅"+ҡT#fKŜS_eϷ9ܼXVCdfxԶwoG~c8JTG4NնPC♵!:S?  @Q0P!@ d Q(źcyN1Ԃ($/l\d*pz`y.w{?ۦ^NpkUg3"êwZDt+DVL#h9:#+dw $ [(N¤bۇlÖRڠϱgɼ5m0GqjvFQS?{tt(Y9kńhÙ܇9yF i2&붬as-7᥊a[lj٥s(G,";n`ƀ@"@)"ol*l$ɑ(#_| c^P=WvEE :_=Z'Ka͢4q`wY!3P\|F9Ju/ˤGwth+Q&,pL&ԡ$U:T} PEAUEQb"wl䴺mf¯zjDHHWFuK?lXf8aWDX#M^ 1X`U!\s8(t T`pe `Ɠ @ @;;/^U>ki ;$ &)Uԓ]ݸ3U1 +|(cu:>+sGNPԜТ&PYO"w~WV{ PG! j\E!y9,VIk yn C"ء@|h@DZ!wL$ 0M:03&]9u3$ ш>Crv3,JAA Vwcur׷qk]5c T!(!XR htɾBTE$\Zع'{:_7p[Kĭ_RyFq UU{H^E_`~ZZ!p4" x҈c^v)ʬOg'N#@*@etN8 s(d[_V[*bH[}xX-8$v"p*;RR\ʂ`>6l|~EOaT_Lbeŋ:SQnl&C_nK$GGxlpK]8b  I )tB@!Q-dMMp(hm)Dvs1BqΛ'0 ID쿄^|n/y?B+U.&ͭ~Y 0 vR8y#$pdOR>CqHb@p99p*TRTeg]e0Nέ-׵TU!YdHsJ sFn ;)3ö aBpn%qIsoŊ_xPHڊiL@RvYjˊ0PIn+r HR> Wx6/Sʼƻg"K0{ьc忒lB `5J .TԤ9󆱄F x.pI5ԕA4Q 0|cvB핒V) )]ݢҘyAiW{7yl@.0*BHX35A@3yϳ)\:zn[UhnsY(#&=gm_ bP HҗR$G5”M*AP3PWŢFз>RGK(Gc/E͘p ﰰT:A%ᅣ15-)ɝV}ͨlOxy'TP,DccǥP D3)"݊bM$N )6w E! *s`@.?rEOTB +t;qda\{AL4'-<K{)ޛ~12i}雜W2M5co€` w$R:kb z941 {6C$MGMG]d )Yt d&˛)  &Aos#2ilj=)bG:z$9u1$Z@n `k2YeLR7.x>e S("U(b8GrU%+˂RPhneτm([('fMg Ӈ{ .mzb1 -¶QPBDM/::nbfО0\6ٙvHS%ulkuYf!%qvh! ַjMđ${ʍRT)/h@-э`{M+pc^Y9-mKӐBܬ:I3*A)9nOEB<黩ӥ\F н+{k1<#,<{h& ,иB ryEtQĪϡ;"d3re4C=~_>mQ[k[0s!c}'\ߟ2;FR]{Br_vF 4*6A7v,ٻ݀Щ:Eip穻$5=<  ᙵSmhgqڑ6nmp6&ȦQ,pU* %Ԉۿ7jB$ d]o/ZŴ!'P"P&0hx[ sZɌtYJ:pi,; @RMKh8;qP')Ƴ&r@[j|H[7vC+oy:dJmUVT\h~K\wӶ)RJHC|rJC8A6a2Dha .>fv>ulDJ@ D1oїІ ef[cÈhH|;a78(XǃM$GCe(MR+ٿ4 ec֡O0qNZP=t-,bEZށ fqa݋,|=SZ>JUTkQ5OAT3Ls*>4զX^fuTyF*z:Y Bs؀+劲I P^xC~c,DNZ&zO_+V$ 8&:(%̴WbdLΙBB! =X$1?I;8MpZ*ο;O>JkuYt^ 7ifb)+!K9^%T9g  .Q6<+ᶬO  ccXAnb wuaԴ#9v5/}^EY>N_ʓR5 [dUllEgˠ<vy@ ⇃=Kq0ثşepşp`Q,>woHm~C("zw5JwRns>Zm'n3k2'\8p8yZĹ9΀X (Oַ"lV=xxPH:S2 iR֖/҅)wuu>|8ER j<bʣ8ͭ!瞛 Ct3^LW<+i} 7Z.cA>bs!b4|#pMMEPnhx;owTDg93<(xe{rd|~mw돺QNRwvbW!,ݨ U:A`yI hn[]4"N`-ƶg h5'ۆ*i л9aj6n$"sU,xa>$L%)L Lr~~rx{pJ ᦩT/o5d=*jzb5]TV\z!<#C\(5Ǣq9zqhóN1]F\ժ,*ie ?$Fg\5CR# .nW2PJJLa}.tS+|^rKo,xsRAPKi:H 1Haٌ9[onȐ65)Ҹz0G:^тb߲z BK@J,V:Ku; J2#Zӑǟ}(12mqטغaO9O0Rh˩x #Kr^b%"bytW(V%ĘD"<6pMjR":BX̛}fqd^}Mg4ԧ![ R.v=RSD*g>/ ""y@,b3 0)y{Q)L/Vۍ9 eN\dNcCb=_OʼnDDЎ`POnGu(.W7%u+(DU7QJD퀻wt;U(HTX8d)z&im绅{yr}֌/cz WٱsX=#2<]PA!"- mp[!a'R$9Э$7AHFCcw7 jdY6/&sO  =u{4ZXY;)bF$a0nk& 3؆t QV)/#rn[3ɺ5Nd]FX%s|gYH0VQu"UU<DTPG٠P)ѝ%esƦ'0(jH^}QNZK\dBEV ^!#e}Ԕ|En7 uF53h%o}⨶!/D@SvHpٖ4#5t  FQN%1JǣX[$q ]L- A%EEwZ@7^*72XE-&(;Tec)XWc\'8%46#ț?l-G 4 uAgb[LE0^“پ)nFopsfF.µoae>{0ߧ!@(FnM U} DT§;Г2>8kpq3~׮oQk^bgRÏ AݗIq.c` ˎZr-K5c@)ːkXןvBgHB Jr:xMZCG#ձ"jA[h $zb=^ߖt`h1žU>`2 b(NEs AaPN}# !Q:~qg&UH{Mב&hh#b|~/Y<]8 dLbFVTV0VU's+2:tp7DCfo>υ_bVQӌ& =΂}9Q,Pj3oIN M2eXB} 2dkQ$&E&u:w;\)D)Z-s0W6;#NWj;C@BT qT$<ׅg"@)O75ۙp4a 8k8Xxb1ntǠay)"t8CXqiTӭ}2D5UQsAS43N|8e&7rtf Y^jRϜg( qu-] ]FFW 0ZII %v&@  o^ֈ-#層LYN~Vn s+(3^K9T@`H4GHf%h%`51{`!ϊw7qYJ`6K(rg])J dYyqZ-D dgT H {\ф`]PvptZnzvdJCײi`7Ov !kh}w>\i zgdʪ#8[vXʖ5a6VQ8{@Ua/Zup|.r;]f$.l!8;ԳF>YeˬT8FNjb,ժZI;lX:7&K-V:x=e;GEuȃ zN2;8mOxt`z甈?DEo$ %' Gu{i6ZyNCSB,\F(ݛ1E`Yaz!1:|_ǎ.w ڵI1mBI&Q#"HYI qgGHs8J|!HpkX 8,!=@H*Jh#7am k\Ҕ4m-ַ!2:!"k)tQả%'T"ʭGR{$,~u.hW4%fhDf"7z>$4T+5|D,;c&=ϸI5b~ꦡ߆ j Tјt*5QwfF(X"~x]+]p- ,tn~uAٕGYnՆh"O 6As,;a^3$}EP^87 c1qwԅבԎQW7X<Oj8X^ݜ.OJסI;&HO@]eFƪAc#7@Zp{8J,D W(ͽW'J47P[wMpwP=s~;\\ŜeKdNA_s T%V>P2@sxbuM3WH[l~>i[ Iorc8/qu[PeYbm!q3mㄟ9{|òm(.`<?igNxߨIJ1#tW@ /hlacvsd˞1/(A-%%߆ !pΩd[E('nzY7Q1vύH΂ SP]b^Eb2xaf!,դnc4[h Tk&0"hP:5cV#J i~=Aq\0-s7;ڮzV/(!V)\SO2뫨}Je @8cBL]8ț;p ]ǒfU-ԸćE+>Z*INw_s33 RYɴssgen,ˈY0<^TUeBH$> :}2'&;}LC{P'3N^z媀lgib:Vc 9!ȁOs- IҺ.-m~NRzUwW[4 kI`-l_\o~X.6v8s~lJ$[H~^ b5MX 3m(.VDo;rY/8<}_Vm`s#וgSf/.dHx V9-x9AİQᎲkf"<{ @SqXBg; X:<>ew/m9Vr@ӆ=xEqh:gmZhn֔VAI+rҺ6V[vu8B۰ c]9@rRxj] 쌜 l/!q"6TEeI V,gK2[H) e䰧6o;"a~EK(dU,ۍ%( 0rCed楢PZL|~oe_VQ,zf_b,;ػGZ\l\¬&9bfcLHu^dtqɳ X-;.~%0\#hjs f3]lD+("Z71\hakꬌ^ÝP#J[ƚZ 2!Vs:DMַlstoۤ**^ECW pgnΒrhP )t3%s Mp>p<Φ7YKB Wp+*nYo66|7Wr-{Af^ڠxȅVFŢ`"aRQ )Η/&mPmN2@$A PZsLd |팠`Gw_*+G j(/ݵ]>ij:v*qo~WFsJGL\s83P*@k+Uv\XֲQS݁<@؄2*jV|TE@64cVm͡;DWYVs+7c`VDQ彭=Mk]qyƶsaLs_ݩ>"}" `!Kt (%3PҢq`zؼZAU{rZ/obtzPqa[,sn`_|m⢺Ba e[$X1魂յe@%~7E@ ^@c!ft|SxjypQ-!Ҡr?|Íuu ^z*MҞLWkPozוV[O\sh/Yʷ'-[V'=]'k\lcz\a *8`ZPsr{ov2NquҮ^V˦;ی|ǖmaN %lF%iݲr\恠Gd8aӨV\s7bvPF:JЄGy%A#ccd)^:P't8eHlyecTRԬnҧED]1&yg&*:r9\ˢ7eQ.z g`ӊ:\َ4ִ# u"OiJ T)%gv?T5r)lR8fц6SGJg"66#^Yύ{(3c}Źg8 YPHyةANX[EM*5Al!*Hj;"T:ʷצI&V )!t7dHY!6sj#T_|K9f]TM 7PPA]~vEu8QQjAPR,%$(RͲj%@*AR\f+UnDLb` %VEf4Uә. b  r2rR2$ CBEΩh)h*Q 3l(>P]M2k&ɪV 5[ģVHQlDDX,-Zb iQHL"AXTɩ+ Uu )R@E-R҂2d(PQjXŨAZ *Im[m[b*Z0TmJ ' YjT["C J**"%߀C7 "[q8$Q(x-l*ff4 r@?ԻdLErFHxڪeEf5 pPIԒ]`m5W*Da]eE$JT "(,h(JPeRa&YpEUs;;R*~)TTQEJ[Naeb5mdQUHV,"(H@ ڄEPRd9QċFlD bJZEVeUL Uj|a4Q`Hd)#,b2eQ)P$%UEJإ2IY#Q*UFAQ$ 1b-* l ĬEwlbL0fXFrDVd T[IXUQRJ "`,+ Y$;$> ?Sr45AUQ ++$T@*(ٕD@^4&8۴z͕RIÄ\w&J"PoVV¿u; IO]QӶy/{^<~G'KAwrCA^ c3?V2yXc&A >'w8 Xx'2Vf.-a/T*Ufݿ';т fYfMM(Ȗ& Bv'4' *~~470X/fKWcݓqJښ=}e`?'健6k25OѾcõو| i &WbM2u ]abc^K+PgzBN3TA'* D7֪Qf@uR웬TSq>Z}.5_ GǁE+9kߛq@FQP (h0;VM70h?Oٟs7?ؽYڋ44 Ri9XN1cŪ"$ < !Ѝ Bq7?sj:2BYລaRQwr} m^HѪϟZ-@5)tJ$+uiƻ3I^IuJȂ=iB(i;0{>t/{qUL+SRQT lӬCZɄ#cq̵}ن`[Qr%42fYΕ HE&RL(NU1?'2߰}hHjM.=2"9 Sqyqj{36w,6JB7QEuv]ps6P;N9s_#(pSգQDm]SCPJQQ]Z<)z1Dr Od3.Ct"DIK LR_-A:%F K jTF~GfUGNbQP]8%vTf{XZ +BѴdM-J*eqfeYPm"#TsAOe-+iLa*72p՘Zt9FKcrĦznxבa%O!Q{J )D[]ytG)2)"U7kG=$ PL'W-G6t°,a O]ū'jS:8IȽ5sfe d n:h b2 B't)]`PQ FB`w&D <ݎdCW"$II ` I0ߴSgZE/rXtSu6T5ȱ鲩|cmy(DωJ??rrӮyݝݛLt7vWƞ2Kz}t/m"M})kΊ;fW#Ss QD8uJ*kLa'(T߻Mj}% ud,<ɷpdC=mV,ϑ51m^!.^I %Kz^jQk{r5^@mفu%$ A̽ whv K.Cj)4pX  (Cηz!:Zʕ(|i /Eo@k[|}tw˶)P{ѭ։\hgv2,Fy'Q8bM=x)CYOd8}rw4Ӊ!FLY3mգV@00 )B#U. 1L>ERT<ݶlfk u% Cl[MP{#3q=A(y@ܥZ@Z ; 6(r# nNNN5$Ŝa4T7][G,K5ogl4nrԾ>i;'f} Dd-TVPY1tX0۽dO-|}1=C;0.Z0HQE~I2ξ`jCIY}ҝ=/t$DI\.G{E/o'Po(Li)tV63-P\{6wuy8~N#'ff7m$>$%c|sܘ|=| 6łPy_k7R  #s ¨&"U]+crr&ڡ*69w30AWl+,M#nWsCBPM"P9Y$P mY]6k]OnzpvdXb'kHىMMTl#b7S.ckrs8d^zd ,o[nB@hD!C Nƪ Es!AdW~ !s1h6eĒ4(MP@cV ρ!ԊTHd]E$-H%i:9p1رDViљ÷iV Nѓt^״ "&Ϟqo3r\ 5,XԪ.TB6{c|,TR8h[*Z "O `\#u6ȪHc;Ud:R8сb(TD ]dqy֔ca[ =I*oƧA@iXAy(8J0E'f;ie+1q3lm(J9S1v6ͮk8γhSYF *Ӯ{H*eETp,Q-}EKR0UC2eޚautJ)\ Ă>coN4rJ B;9?~yEvц8%thdtfgK-BNaBHBfں6cx:T^yS98d&(**ɏA}(HVB]&]cl(j$'yr)nb_&aP9#~y6wȞ@ۄf^<qaoYy@EV/)O?v&4/ auGdRJ2V(i*H'Wn"NA¡5i2{N!7`mp^UL5P~ Ee[N^ Mwy7M8 `/:f.g$w[[YYꓟ)~2.&-;|1tF_6&$!(F 26>ZgrM\"`PLʒwBjI)#w}ϩQC47vd*6T@ۿ2-ru1@+8&=`Kӻ1$h(H :Q]Rv퀡yyz̤(Q1~?|4bC !' S|T߶k_>{3hoで #"R#$Ȝ9rI +Ђ;Lh\ P8-7[ ֿbא:9: KIPd&i v+n9W;ciƤ{Gp@ݦm,% Fv5< 8A'S8 LKIFư 1(Fyy$L"x ׽XYwQw66۟.9DDgI"s胁pbH%Dr'OJs@Ą’ Y&̡xv1eJ ws|54<:PDi!ӌ m" %jE$QwP;1f,wg7]ب٭l|Zf'e+nsn*]1qn"&Ca.ɲ>8&h~s;JM|ݠXBmxQJ|8̪]u:/)H=$Z N%aLJBބTӮ70:H#HΉ?fMie{ﳝxt}ՍB7a``$T06AeFUAeqb8ִ-'j\""*')@DTk"eHqW̥qi[v;"Z+pN޼)C7נN8;S"ZۧL1BW (|{:\G,Ÿbu֠ ,scѭ@樓]v hks\\yp`ۂ I"@J6&_0+ɺRGnj,w'I"RlhE[n1 63YUF6f:ͮ ږOCf+jژ=Alt1F7d՗a$R([KI䮗^z=Ԃ pH<Ly- l@{n*xb '*dU⑤9.5%aFsR.*E&dӎɺ.t( OG1"⊃^^@tq#GbW왃Ⱖe ie )T]9s<Knq݌lO)Hr\^"0 0)@%2%Ñ9ØB:Wq8`ޱD>4R0#XX#]\jZFldRPB mSt`$Cgf!H\bό`YPu-UL "ڨ}3T=~vj4-@c7.yqxj2fyo8 6 lT$7}FfJM Ԉ18alEBơPY& ,U"7 m E"PZy<t JU i}umBNN AR6TfV`hbm w 5j8A@qK9XǎJт5 (St?gePdbB鷇^<ᦘ@d yHwM&[e(7zKآ$(#nE6H8;d;`TE*EӼ՝UR#^0aܒ4h$ƲCk" !Œ(Mڂ&w!DI;kA {XHM*B=/HQUb˅f0H`;7*'Ew셭 zi&=<9d6RoȔ' <]tgd|%` {q׺DEbͯruPR)pA oCTymB(C,<+Ʃ;xa6 R>zV2Cl6H@~!U1 {&ڌt;M.@B<l!Hm0ݚ^975)ΡRm"frIt.,3C@k`r)ѝ:X4rV&Cl;2 a(~L(V*ujw^҅a,>{IBd1y%=&ɣ G^tRcL)L@1Y jT0|Ybk_e`p6fe` @NL|ǒphofBN5'-M/B4۶d pL%NNeM`):PhE3dv [Йdn"uXNsD 0 ;L h cV ^wdf@[Y_$8{RU H0w:Cd]Awg*h %uw)NP9<(a6 t%!4eSraChنBFY,X: M0U`x׹:LvEFC3 ;t!DO>Nu@9g\c!bDc( E,LM2`T(w$T827Ő(MyfREPIG{@(A.5?ukH26ʘev:^CT`^]\(wDդ HY.ۚjDAQD 3x̱&$Xro&- NK؜@,j T0$<9[mU[6KPi,.'rx+.3oK5'DG ( h! SW` ,‰0XpJVe亢Cz3h*Jh81ȱs-„Y#K1d $x0gNy-*1/qMmj[umXD-AMAHd7!l[mn8Apz蝸JsLLY$Y +5-e h0ݨCT,E3.b3iOdQTDEdE *$tuhhX`XDY3=kYkEZk(bUР(^i3E&,FhrCt*bVcqtƍ#lIrH&a$,,ږ Z%AeA1xA4PH g/'WG^ c.ZJ%]IUVx, DaS=`_ AQ& v^'*+8u[ +Y2hb@82+P3mcFSO'S@DAE,##1„DZZo8fM;rL*.dRL\RYf`ܸp{0DdGv5EDeRUF X(E9ѡTU rũz!pa)j;tCΘ#"L4S 튌V NxoO!4e\ɫUD]憪BAFT 8#b6ob[A)SX:JclyDZ6PRm=Dl`,* R) ("F *1(ofEkmg6Pv4E.ftEUl=Fo%b1E,Gl*^֯U[ԡƴWO XN aV`͘=vhɈ[ѭi46hZ.[7qҬj52".^Ž#PdMJg dQHdACReDv6Įq%At -S\h3P*|{I.Zy憷LB 1*S3e'f ),:V]MV2>59Ddh.6SՖK-ոRj[Q^xS|TW0h5lK<НԨ6Z8߷[E.aRķ"ʱDEf7z,AredUs ʈRfeYuf \(qL0H*b)), ^)b,E@P3)eԵV"TF.q-I&IhrR[X,13qыX+*XE+ADBrΓ6-3 %s r!AZ)B(.0̂'kMmdžǡk(*1*ںZ"kӡs/QeM(*#/*\. m JlK "e̝W\SyFTEr .h˭=ݼ*d:YrWXS*3*[V[ flх2lgn: e|dx,2Y ӄ9#^Wlގl+ua^ 0X533͈Ǜڲr Дr'u``"K! Qٺv٤┶EUӞpG3΅A Z,t $[C2GXձ2c.*+A ū}]knˈ+[ZeaazS媔a0V92UL0ְ̃֨M\ƴ諦cr.ᣌ%rջlD[.9ɣN"K73t̏mbaK̥j8vliŦ6bەJK2dRY9OTŠRVb*z3ZfMDb[J[ RNPi$:d=Ӂ@=$ Ul*>O:٦5SCT,󙋬SHD?U8DT ڦQ3 " ԔQQ )S_;MSglxżX-0K@'q<`;?_KXnS[lP}?j9X; w/Y)_<?y]D~DG纓~pӍQE?*@xKI&:tZynZֶzE&5?L# D2rvWL2 pi."TVq`r#EH-reɠCZg cLy-KI?O{t\ouf@D "@-{d_}_x>1lsW uxx>uΰfH@k@e@R<~IԵϻpM N$mgRl-N2K tgD@2B:ZCu`r*|2A+%p[s/Pf.*/a/I|D`$J!0ɉ:tJ:T4Roo]f8pdeB,;|IF.[A8mŽ\G<Rv؁KEkn':LoLPk@QG Q03iӧ&G}">.W0ٚ H _6UPQR0@@Z;y4,TvTd}רDƗ"cG# AqԀ{]yL̤~NB]Ol><>goQ$UEH@܎WF*3KCWXҫ.զVAb5eUq-foX2YZ1)Uc +dQ|gL g{{fg;,mg_7Tp9>,sQIIk|{+'{YtW*ϷiKL +<\|%qÆ0#m( } T]Chu͙$@Bkw(CH5Wxа%`` ;$,@LX0!@F@4 !܆!./T$9`t09c!ά&m(2%̰ Y׮N6But f "d5 C!M1G)Hְ&$V`CX0()$rʅche+A-UEAHJ:m-&&X .ɚ<* X'\5EWePN7A]S@XxR@( 5xZ(caP҂X.3tG6H`5dYF` & 7$&a ,$1mqEѢ#?4sQXzU@R TyޫDlXTz2?9hO~̦J{yQS # @= OcU[]kۥXwn}?x`B/g(D'`J_eTAEROه3jW}o̱iNSgi( (?itq!ϗMGsEЙ^7>$;"؁}B[DCpzr穁 *Jq5}rۼ"@L&Ng#Ty9|bQ~c/ݳ;Jڠ {d}_t.z~c9pD)U/BX8 @z;.]qʠ/0(KԔ .`LJI^ؔ^bqpD` 6$@ޢ+Mu5TڳS"5F3IJ;z:?Zۭ3}Ta Ito{>Êa79cb0 cvo٠KW"\5jQQ.n l$fWMn5~YN{)y$}bm@>Iٞ[Ku׳-4]0\r,ӹۋ8sZjU4׵?l$C_Fu8I4-alփyr^u ׎ET\X0.$QY`6qdÔPj1b7 b"a`vP6D]==P< G"ϑ;PId LIKJt#C0P8C'GOۭS_p^-e TE(H5k}FΝs_vaH@K(%u@֭IcT+b90foAp}bօ?/u=vmffoT: JSCs[̶{Ea~U};r~l& 8] D3 j{#_"n*T/2U.ϕb 2UT;Yt=G䏬@˔D/Ns騄ظ ֡v`zAly^:ud@r)ُ7^ Q;h-aUz~>OIw_/zYX3 He8Tm;>_QYgic䐊BJP1fNZǗִJ.8 GN?'dڷUEL-P|Α޶s.R-82apahGt9w_Tx./tu>2i±)^܀Ը9Kwq^ݣnmmxjX"PGkJ]wIrRnCF(WP(`̉=ucGћiA47m%u(p&ku`H.nf6g0-qOՍ kb}Y6kcmC&+.VnF}:Fap/&b9]m _+P1[;?wƆqAb1fס/{?fnGi0g/A਒#싴]9)i rWs[2INVd\(jYaOH;.9Y@IJ˫b݌dZv%ϧ#`wX ѳzBDw!  "B>8Bzzom/ltgqn+75 |i-Χ3{"O*B]P+#u $=ڨ>.qsm *`Z-9MjZZw}d! k]LKI('_6dd104k&Wp<#MD_wz'B4x Md> l˖?jsnGV',]g]t_+yTO|'?3&J7u=q--AaQ.rȐ9$ @]j((J<9$iSIv0$PRR)L4X^tv])pM! ?ˇ=Ub)@{ ְkxR22wDi3uӰceyObp1us`yM,PTDapʘlJ@xT&ف6>XfPGߧBr}]V;^P /(slCw7'l>c?< Qe-4wŌLHQީ/-1VXIsBʧ8y%}FT[:d~I=lV{c/ݟZҜХ2{DSGU,ZS5kU%XF4~g?CcIĽ6OVdMcc_sO~MW5?npmH#: T|<[z'w?y- =iص^oI%PvV֜oXLpncV./~f“,>=,@ /ZNPv® 0F|_㩯+E_;qlZeO(Ҁ|,,ZW{YIl -rCs7{ևR}(O@׆BS1=BV_GA?" GíϹX? 1=NCj,PTMyaK^Kk:y,JJ3ϊ(\EqKt.a;@ 7 |~ Lej\sti.ir(;x/tDrp)A<$ U] nhᙆ4|B4Qp L?@ZSK گC)ݾ Rz?,#,iҶCR, Bb;+{%\0 zDj@KHYː (KcX7`A ]z]4+l\`È!o#J S.|($@GT$jEtKe-q1NnP!cJ01ߖx%2D ޏA/W_ YE*w_ڨFF?K ɱ16IG\|b pS|  s) $0`zÙcyk+2B~ǼPH=3"6b &aOP2ZKiRI6'M` ߓA)]3ϓoݕbtazHh–m-ה;W y)i~.N 0.CD[WC?VNOgbH!,@8:MR.Dd =!B~F&"QJœSg}:;>H0갬} D-GA~-jV-.Կ\ =Ld V_e^+6"UoK3H?tmvqzy+_]蠂PKʬ`f_spz " ߦ>aǜzm^QX (%Ԡ%hɃ'˝NEz9:d9v=9[wqY"S!bQl:v2l5ϞS:O߮K_"M6mόO "C,&i%ѱv֔j[])Ooe3K@  ^у0 &Ė8)D(S,>Sn5x@dB|uo<.![nRCA i ^I:`ʟ`aiF' 1Zc94ёlmypMn]9hCtijMqD7wx+v i%U9oN~zθ*z .?dM:zEojt^:uʵLk- E>\*f܌t!ԾXJ$oVY{;6EڻˣPKPv] XԽ kڅv_#[yiL5qVyge,ع~m:K"32Y/,.h[T C]u,! I1ˆ= lo#Dn3KsPLOEck#rzTuꭻ/Kw+zzX; W ]-ԆnULLM[`'x4wOO`g/mc} *D^V~iYToIJ̳t [h_zOlū+vٮ! 9M~=qd_HeK[f|j:lsjsw_;sUjezH%&66%e½l^9jeR<&9ۚ8r6| L Hw/DqDߧ+s䇢Ga-_=ﰬZOkvXb|S]>o \ԥn]*ld2{ݿ82T,lۘw=.nѣ䭡_fR%?%%~v9N<|Yo'Kz=\ 3S?Q gMHdлcԾgy>ݟ6w7mC~7p?&I0ҘnD t%QVj}3/m߹ۓbAr[Bk$w1 xv?"J>Ż" Y';6w9{^>U1)guE%[ܕg6<$E5H_/ōM= 7勰X#էDǩX2 '76RZMK(sJooFގLq{~n-kAmHd?G|.<0ͅM3g=J/m\:V=ty[:ݓ;E[)z 7Y& 5+ݽotY?Wa*:ˤ[xd.(0Ԅ:_ <ԥG/Xro|a)$"!*DCm *E 8r6H`d3}M &0Nzή:>Kba /;'OO]R, \i $F@$ YRQ)|wBh'^1nAs8֥NWr8g7C;M&0)}$$bVc-4t^=0..#nh0("E4{U}t>׾O?2>V\6D@aD@?c W @G+^?*3w= 2]ҡ5z9zxpTi:-MX}6|SOA^빈x=\>:zw 1?*tUWxSzrÙ4I5P3^{c{@ > ;8f^miԔ^%EW|r):hgoԡ7@zw_z[e'9*d=1cG@KDvA[M RwId&g@)FW?G/qg­QFVg߰p,ʠrH,jb[8πϏHm?fH*I| JMЊ:>eMDTݯ>q"Io`+"l($xUR)J&gqd-[DE`r2XcdMؔ02aMUnyZjMA>7s.ѻ5E!$DuT M I~ǧo'Μ+PFL%'ŝ)ܝƯO3찥gJ όɀrj l^w0jٵޭ_N. `7]z!0߹( ֥afBgC:2MUsRRs!qsjkLhu=@HvS.,Garw8) ɊVA'A&CDSPV笾(UcivxI? I@i !vsljwcRΫ˧1ᙆHKQ O-]t1w|RޗvqꖈO3 Qkq!,zA"BoKұXEm 4`<;v8A$%ץ~N-F^ _D2ob|Bh7j"ڡ{ݷ2Hb Gڎ~S{_O  g|MT%B3:K}ݙ2l"ɍ7}ӿ7*aX)m0dЬTDfQP_HǎzfkE@ 8Rs G%R3 { 3-k\<8ħ~T6;8ɽkox MJ-kW9'tPX |9?6QP=;⃋:*=1.󻊴>5X(od0_1?`$nr8>+^ v?l񍚈J8\@Sy{QI'- Q+$DoW*!J(@]tu$< D A].W){84goB:`,IlȔ%ΘPk٫'; Wo𞴥!XC;8]QNwg3p;mTnk5aTPODuN5ok5%pBWEռ,*Skh[g[.! # gfpY̛!T^9}EJ A`+CG$@ Ij.G{|ݬx}_D($ْ>vj. >a acw[=? .C7W?FlqqMˏeLoeY1ۻO]٘1ewnd++~^涬CK+_Yf{F3 MsEMO!dy ite$7-4tMrM !3пxbiLͪ$OJy sv6_Ql.3*<yy3DŽi3֍+}hVGO|~v9UEd{#),j؀`>TL@'/G+ɱa~*)Rؒ?m,6|[5b ߭ ƸsgEyy$a;ryͰˏ{&?kEi#jȊxθ^{Uʝ`X2Խo3O*3කBn\^<u%ٹDZ6],ջk@$" Yτg+7m0p`SmBN>^} eGX&1Wܝ;\,Hlkty*$]0g/ݮ߹Fhջ9q7j0I x rD>)EZdCM}ˋ=_kP|E n"*ϜZ 2+7qeȵ=feZҺ a;F'R u/[#C78dleSMP2Ȼ/lkײE`,`N q f!r?=7M @ =Xo E?iCEzm"k[yp%IjjW.`D9Q>W}["Y6Jo##;l?kkR.;FHƁ ooSPzn7_ Eoqq8aqh%W"QtD e}U>{u4{e5iUz/L zX˿}- eAۮU+%fD =cR*3;ft텂=VJ QTGdT*s/Ula5^Pj} rVW,[Govplɭz\ 6C݁@ gVf'ڄQ?ppm5z|_lCLJ@2 >\^7_4PO6sb" @@~DD7e=u}԰;AD/Ccˎ*U^taqIJRPʱ[8E!ظ.|QCm#{o)p"tcKg@+'-`~ٕLZ2"q: g@ &"˿ewSD5 ש2)"?oGe=l'DJU r!5 @" PTU(89λ'6z2ӠI!+A&VfԻ{{wocvmߋw=<| mӟ4rƚ1D5`H f{Xcr!Ij_5[{ߜ[_)j ,˒1\}0w˲qCuEkf jA(~ Jԡ|Rvײ쀵hL'Sݏ{_-r(_}!%CQ mb؟co.bVG}/|J21Wϕ,mאY'3?CS:[MrCi ?gmeMNG[Wwt*'SRMuxµ/yL/? )XntȀt7b\/O-狈dSO,m$#riy 0ӅW?`*O€s@8=fB}Oq,&g(UvcrLn=r ?L\ R oEy~ݦŖ7qc Jy=JJ)I+?u+}>ω)p=UNF:v|;O ށϣV;g NWwBMsOy k fEc8=#p(Y6c?ǽW>cn/6׾;c.==]r+V;!U/;v~ ݽ)=#K*6GG7wVz}-F/t;?3n|Cak;ɓHϹq =HyYTv|{}(w`!f|v>>^aujw+R. M|Ӝܛ6cxBmk1r {Koؐy-EZ?կQ{ɟ!5"He5ߛlV{mdlQQV>EE#ZOrz~j<@̕Qq$E!nFY9ipMAU|xΛ.L©#D] `јrY|H -fe/@0`\䡌jB]d2tR}y^֡H\ݫ`nr"}ԡo#N>/=wwxAiGuWulԢ0cx`F8D!K>2 eKhAMX-1ы1]w ނROW% *SuZ]87K ! IVȲl@R$V:*8WD=Λ(_m40DDpFJ̲x2 FSo٢IyfeZ>~MG'yyPCF 7.|eZ˘.dG@0"<h^#fdR9O+ПQ +@c0Nn*-m)btagF{%,% g_~̲}e~@B?o&0DvOvli6'AW&N^[$ chZ%9yOqxxk蹴/njW!i0]\T$Q|UEϙ^7 6 [6L}|L֑ƆJn~vvQ |?w2U^H^3) RAD4P%>C9d<~: gDT1 $TTDQ1,0ALZ*~`po RX֥եrRl!P5f fQf0 8?? HrT(81PDROv m]&f!&kl&d/,ܙGY f3C! &G gTX,PG+idKB mə:3R`E6FC)D3 m̔޶ :ɉT,r.nְi5YۑuX8֭k)iTpdF3\M&9VqJ,ĠkdENPE6³2d0EMa*Afiq5 r37wt#'V.fc44fFYߕ" zW/KX8J(Vs05ҮXx?)) $P&! CHh@n m ,? %Xć A1KW %CTI @m23H"H9.C"ۼ@:Eoh9!:z@dU0o0u̫ 6/@,"lY. b C00T c=7']r&+,pBA45;j0 "d/LZg)XF&;qG[Twlw3!n1u9G9̧T#b&%hơEZ_ǪXU1F 1=[TF@rnC[YX`d@B;3Fh5A:.F,RamGL 2QTJd5SaZXENH^`(زaXjr a^ؑ **x԰j9xTR|ˉUFNQr5~$w{޾s ^8deu+l׉sovYaN؍=1Z;Z;~[YZ9"VsĽnX/|u-x~Vv ;?0\Fη,udDdy kaU43[.uZoagܐP[K)xh~wr[ЦR,!D+U뒭]|] NvZHW9:j䏁YezN" ?R+vkZKLWo!l+uvMo[nB/>^G8|<\2TxF_1-&5yu4p02=9i!Kf$5lg H+~|ҿmp[x׶4ժ)PQutrHR;pڻ V~bvKE6Z Xki9+: ڪ8&u-׮6;DXjB.lxOUP@; Y‡<;uM_\iunمńx][gJ:S[޹ntcyJ[ (M*trle\mq75 ݎp U*͵si\XmnV4Y*aE=|}m\7{*86hߝ;+**A/ߟ[8DԱRwfbڑU5⽟ic5{mǀZ(pyOXsҬ(!+`a|yb3{*.էH/}̧טg;#_6ց!^awzC-ىݽH Q>a<.+_Vѿͱk}4F;1ox+7NYJX3Ŏokv&\k&6FY=ѕ&>Uus8o>w }sF꠪/bTg͊/^idZ$!7т #4byR2V쁩3fz[/CK!<0pƙQ(@ .bgo.S`fE]Fa!ᗙ>QL=n%C6MR«_^dѯh+0x;KWT4W^̔S\(ZLqFSv#G}5҃;`2}>{n-%}2quh]XN涾*Yq}Sy8NgA:U6V ?DΓEibqgqHb< ȎUT{~j7V mE?q`:; {RfԳ5)_ jQ%t>ŕͦt7WýBxQ[#kEA_-hyޗ|uK1xsikOryzkfʽi+7K?A܎.GW56}M^&~Kc_٦ueAJN!04~nϓ,hlcNl-p6Fqt?cassJ(^.@}ո-yeU7^O7/S~ONl̅<|B;/37.]Φ?B8O,@#?m)^kF2DDx@q0P &ZƐ0*"Ԇ&Lp=ԴI94 HcJ3a(zcJ$t:JIep Lۄ!!ڪ;x+QFa.)X1J6 Xܒ\ėgx*8,@!{;ի Q(Bm5G7[Z'8S<ԹSmp$z_.Ys-pR 1Wg;rl{2L"=q=pq%rϧ^aI۱<],Pqƽ~qz mFAK9:M.j쀃mIc} bݧl&zK+,eOUG9li;Ȳ^Z}%Q`${үyN,HcG6-+d(5 rB΂BNaLmp d` 1aK`liŽnJ|. =O3}phIz8s5PRw>gYaߐf31#YTqY;CJT ڄG{s]<^It揤љ:0 JL,z6qxDX_n0[+ y#6_Evk|搯"5,m]Ԇ)pTU |%+Q-$vܝ$Ȋ6.Zg~ýBtc̜Q:1Ԭ5@) 2ǟȘGsuÈd:/(э[n0|RUtP&-Uk֊;-1zl'=ӯ'eg*T]G-5@eQ/`۶Tחpuce&#BE;r'BoER"0f9B>uPn{*^P2{6k0Qλk\p*Wb(Pث_9I!Ubg/8=O6\Wo *H7Q gQ(3ɶ)x!)9x$xxᔒEn&Ha7o:&S>>bYxKgdƸVcpN9S)%a.I{ϭEDcOiv̲ʇ}bQH9B^ Ht+7Uz%oy{`ʤ:QYG"k|(w12k(F-3}YڊIDKs(X[){T][MP@J+n *(+JX!m+͢5\>yDmV6h>YjUdT)L˅ԃ.UorV]Hj.0!֣[Dp+d1X6j8fWs)XHEc!wOֺq4Ng\ 4R9T;VIFJ)V8 U=*uWVhDz/d~kuh_ɭT8&+x=WkH"bJi}~a* '"YW]uŠ+n B36mq Cp3RxT})ʫȫHx>&?6P!>  keѴ nr{ۻ:wJdv т"\$=w9mǏ7Q"%?vѸ|RH"rrGwK+o=Q +O8\=0|1pՀ&%KZ+hT^!UCYf祷x.%Og~uqiOȗQnjp:UI [vݟn_]*x8zdrýwE;%}*p8UTGociӷ++a[߼ ;;ᇙv=TYʘZUlmk"}֡ic們C*a +nUa -·_Z _U@nf4!| -`%/^7o_m1wM;"o Aʤ(ED 2AI񴨜+Ճ 9*PX]Υ鵭j!Z6(BUoy!_t&l$-??tІEa\KNp:YI'R#,Q1b'=7 ۰,;ڂ|P=}JQ̠<@TyWʕz PHnp^C䔗M/<ݥKc 5XTĵA| 5X>q^wj`@D}-b3f S Eim:.q{#9!D ˂i12ߞvݛmk Ff˽)K俵YϞVG({s=}|QY3ATͧ(rb[LaHj_MjQJ}hƨ^LUgl48i*z,,8E/~OD# HB]άx~nMwǗ/~^zs#=z_/w?^ÿHy;_ HJu,I-9+u\=u|ֹ3_LjrP2% $IBq X2:Owܱa\] >aT>-kҴ[H=cQGGTJ1Ok5K(k@'/p͵6%YѹgRsûfViB%>AAYΠi+/WԃYuVXp"-sq[fE"b0:/al_DtEI''@Ol|v[[e閫Փ`)E0"2vŸxे h>*E:QL?BzMy?0 aR]8l6=zC[,ۛ!#]Vz ڕ$[gߞ {SQ #^JzLn%i|5rw\zYO۸:;jb+ Xri3C"\8R szgc4(8ޮbIRQ՗FGZ.F{|BEy#ۮ9۳U%U!C-cPNWv?GWW#y0pr|kybL"@@x}Վ֬ Ѫ sfWWq[!c+Tl[z($$ {™~QVD~d?V枕υ=|s7@. õ1" {/$42uM<q!6P>0Cʙ4xSg&(5\)!U("u?j!+{uWkL9g7D~W{_oE ".e}0`0B!hs+EEh!GXJ RR7_JT٩йm|:WVF耏&2O_Pu5Roאf ,0uAîރHR]-|JܶYс,oӻyoi:ιUg?YKE *}*m<# ˭PpG<"{`j3 ].w Z(pazwrEL$9ٿkQt-ucx './6v;i^ؼ@`{ۥʄ~/8)=@,"9-]kj mvW BRWlsF{*Nޏμ//2LIP${ZX9K:楎7CV~Ŧ? V(I>'p@>(%4~ih~/}vjm$-@4ڬggù[j23V̠sV:dW5~ƬIt@-!8YB%oFV]P:TT-] AUWDk۩vP!"/O?u,厸|U>Q)J;{м U*ktqk~L$d,$ F TgIH 5䄫Hr^i@ω<%5ٞXfq`~dN >c|n)`eW}м]yU\jl4j6Q^LtaR\. ٵl98Z 4+Mre4!I]S϶`.Hevh$KND< MK*c ]-Jeeg`pǥF<:KtCHS^~zҤ6ڛ*BH$I0ADPU0l?6 y%hjHR:Ei&dbߞ}]7ф<h>J'm*&P$OVz m#QI${ R "\5 ";*zgg.wF:P=,YVl-UAq gq2Ke*/M֗3˽nm*0Tyv,Z@ynޢDg 2Ku*P2|C $ ooiwe4aRbC@EkT1r!TIL m]wq-ϨQgE +EvE3ԙ6e2-<&:.zdFa6عys.sI]6|YGw{#V cb}%K͔|-v-8S:LqDK\83(P@7}ࢮ2c{zIjr֦ՅZT"lTzITlOWTx,PZ#*韝)ӂV ڤQlӢ0A]aߛ.O0ѡ` FDSfGmp(],>הиu EIs‹ꖡ P88%-%s}pvWeW9֖$ ˈU6Z}k}ڋ C҅pRߩVV%#/5t;r194p2%a4Epa;gnLY𩟳٪}UVςa後JxA^6YѯT^sYI2-Q>]c9JHG<ʰg4u/jپvb(i9`*fei`e!K@@4>&2\{Hy˝^qjξXp.- 2U55PY'D{x{Y/QGC<8Oz`6qnLs]{k#BUq k `SUǧnnMjPFb ' Sшuѝ+noNU=2oK}%λ(Ž'*ZNEt~1L`[qLL21݆lMآ UZx2k.eXx"0k磒X^.փ~lf(>ًg_M^_=΁zTamپ$0`ڷ#|i!bvc*߱-- pue_4`nE.=p#؟Zv_)~bp1Ej0f-}L' ֳ> oA?$`ܤЅ F>˯MVUZ3i.%nO:2`}bXYXΆAT!59r fv4i bUSȽlI_pskژ+MzNU[?c@*N>OznS T-71fATePW9e GkFx|lN5x45F8HݢbxٳdS7=_auնr9F J}KHDK-,>'y-QiЊwfXy׮Jgc|2%]|#"o5ȊIvi\ 4ŤS f#6+kTD~$)˘v1Ć);KBd,cZ46?7/UӦ1gmnemq]*3Jyՙ»sAK f-,^;YߕY wCN~ugan F,}pigEo=,<1F۹ yJJ94k2ʠQR9DmimJŵ9y- m4zyt$$.x~Iҵy{13l|2dԭ{7?)1[ ce]k\`4BIecw| }ϡgJ~+ YڒUJ &_U|^7Dp巹۩њgy] [5:jz4n/&\V_(̅ߝ5-M(jFG CtkO3n5. 7 ^^{ӽe"m~fLr19;H&c\S D ,-hH`QCb] W!\ƪG{.Jaf g*IkGp[j s%\Zi 欐,d LE3.;>zL)B/2YI90 _bǢI!uǻjp-: bט7_Ĩ"WK_wsβgLg͓gkuC{ }L{;}nҀ>xBtmyJ;00:!bdJaٸd O:C|P8Y3HjQSe {L'yna@50 #|<z$CBFflKLţt^T).k\7 i\ gR: u3^I+O tokfKS ̕K\rqn!^~S;}6$QMFtKupU?.>O?@չHZÐǣ$$?:r~&6zwbI՜D~4'?CG>uxqqrغ%7AP 3: O M}CcEl =T Sh D=<Ȇ(҃Bi:{Ҋ&##J̣k$(5)ZV-(-EUV"@X([JaU(UJb2Z*i_oiy[CGӢu87]h^iDQc hGp XF8zf* }C.%9@pYq 2B)JX* *(bf (j e*i0+v"3 *~ Q] {Z|[T(Uf$$b ("bZJ@F*FQXwf2WɇЊb&V]U2t. XqݫeȂJuŻSSQfst5DU=ˍH?@R lTTL G|s90:ظjG\pLRp[יCl O?kcL\xL,$OOj@?iY   ~Y~fۊ*6xۖ6Լŧ) 9 edYF %f*7n M`F,1袇fSTXszTn^2& $513^Y*[.tN/;& Z9Toי#KfϟݎAZKkU^fd0#EB!Jmvi2-~X2()_R Pl» /eʔϴp8"9ER`JuM/n1#y׮eF݊<[5c? wTf,wl݇WRng>̕w#-Ǧ?z;!=xGOcހHb`&rbdE1C@ %Ѫ1Dq*¡\+m4 NbE& QRi00DXȊ+)C(a*V-EQAd  xjNRGu w{/WS8e|z-{km'M${hw0|ML"S_}gbYPǶ=Ŭ\zAii3GJ(UU#S Gڥ?y .!,nr ,bdp,:EA:IY~Swgf7OnV[|-[R 13Bͪ%&'Rb&Ncs&o0$ή5>*-ڋgcAAx?OSY`3({HO5#9{&L$#o 4TFP+q) \璫I$hH|>RXd,mM>sX0ލ]xq:Xg3:Sխvv~.FCljFRK.7`gs_`Sp!S !軯bzK|o`Xє!0u…`昬?Θk+U=)Gvl;*wbv᧵,*0Av:]pyk_eQN[>ZQ.bSY咕 4CtBV\&%Fk9JlBߞ 9Ldj]J~_ KՑ?˕GiOn?Sp_"z¢G|QGwm@ۣ+, *pʚo6cVBX#[^{!;9A~4]~[~ Jr%s2a@bYΖNk #ʶ-g-ityd h2Z=G=vq|ZQQH2KZ)Ok.k*Ʒzv#+/XU,p1dҀHGr3dٵ`X^T'ϧF@JfMh39/r`U2A< ozb,\ghQj=j\,,_$c (H^*ѴԞ!+!"4] "P !#T"?MHb L7bËhS(@yN# ^nPe?9> kTwxѶC QdCA4Iډ  Rk[#t`xH}BÄ1Thl%Vά.͘k-g(/s;ۤ-{>z4[{+3͠5>賖ɸ}GbjCU"VIZ Q3Rz>TҘTFzUuqj YQ)>]kmCڂ:(\L2VQsq0$ !\jk/=.Oij^ؼwkq.JCǃF4h)%[) !zq^EqCQ\03)Wq1"^ĄC^)}MNYB'$诹৶>Kh>V/e64f~  wEݾw_ ;b|S))ā.LQ B`>jEM8^'Q//&O>A"ؠ0(\c8v X 8dd(@ե-?vO`XBkFNp  Tf|<-LKpsӓktg@Tx_H>?;?܃߰|% 7K' Yvr2P--kPA /Й־{nzk㮥5}@PE !F9։y05ӸSq1 X 0q  .!iPt'h(siܔ 0TI$SY4TD-$PĔ4SQIDQ,DETDAUU4HDI3W `U VMҢbxk1Gf z3PV`RCJV *1M]H*H#LL&ˠ*+(u|63sLg% cTPLRE 1T5D%R0UTCh'3lWϾROe_@z(9U  WW*@ؼ۹6(6B.vs=r8ڎ$hhǶؿ8"|8i@ @$("~i$ɪlPNw0x˗%ʎ[Q@iM1,2["\e@L8e2Y., rK$b217*BtQ,O3dK¼<$đ56{]:>Oolݳݝ/h}/Bx}8}DWnC7QG*!J!G!xQl( jm?z#LNPޅ_Exqv@k״SB&H7a/EgV tCA}a<%M%;'ӣRA BƒZ (tQJ ; ۸-h<Rc*&mLտ̄T';d^Y'LrK6ƒ YVў7mu-!d?ox Aک8vg%E$KbkJs;0>oy;/p(Du~u=Bi߯Ő  4+΄K7h=mWF3}]Ӷݗ )AB&:\Gq4E4?^zd//vOtf2zb!<U~Q?p7a': 0P)90J$XBf 5`ۮWO8lETQb(TEv_./\jr~&yϾjBeF аaq H4m!8@v JQQ0U1%oxv2~V__`+izGI]S e}^BTBD`VJޏ}'D6_ŝxzb!MEQT}n%((5ު)~W=OM[wyj7H{+~,"(TYLʂ T$ '|~.=E-rc? C@L qqʾ4̌@V^{@'ӦKP1a]t`C'4b:"9j}er?!W)*83.ǤFDtN!KPH( (DDOߑk;uZej)_/T 2>9:Ӎ]vSلz)dU^h$ :0(WxJsˎ+̶x;S9AQ e $$VT1t ߃9_i| QD}ly~C?^&għ/ᘨK~Kuyq5y .|p, hv?j<tK`e>pAATx$aUsȽ%iJ^MrMWJ`U^_u QnU*xjӛeM}-T-tRsRr0VcXK._"X=9LtIpF,WB66k\2lbgi6w;YսpdBLBXERZ'0m]ϳ=ȃٹZ<grϝkJpAsӺ.CF|na@@ o^Yh/hg֡ͫvf:=aC/~~\@QɷƗe[!>eMY\4h ӎtycN>{soPиC@ n*TmV,e0jzƔ6RS|֧X3~Gc)"9\NʽT<(Q!X YMjx *rfHR~2+1o}۟SOñ6 &.JDV>56b1E^m(o"p]!7{Z(m|d8 `ƪT@>뿄pC>gVa6?fj" (7euMW%a?@&/>7IM kL50|{} OSl* j1#+ѽ` #\hTe].$(czuxi7ň^1T%DS4 (VҧOKm2TAZ]B6%g?/KFGʎ$/QD#}6pԹzu0ZX0!syV6:Sz߅dWG.NKy[84ڭ%@&fjkWM͊P2m9& ( VcH[ G!܉}+СeOƜs}-P>s'AY 4&1ӍD>|'2/WJn(,WKe4숶Vr9[]KZntTX&Ik??ɎSh$N.t Y( J\iPc ܐ?x_}i?G}kP8IPw˒(*ިo=dz=e}'v!adP q@ﰊ{p5`[.#7栖(@֚*C 0 /HtxhZtJT.KV26YV6@vFUFU?馢"vՂ~iOqs3a =[Jxo ~.'d͝{FUm #J̯m D  #1@65;};vq`x?s_GwѴDZzB.$h$Pе+8@+-`:vFReR@.ܚ+isoi \M9RVc ik(v@B|(7:%hP>8 c¯mVHɩS'MHY;]|˶`y mR%6֜2TiG3yXfTv֢7,\%0Y$ƅT-ӂd  ҭY[S-'` ڱ@}#.r165i;?ǖht%]`vEsqQ(U[0(?W w=ZW!3Nl=?26ɿ4C/Ҝ$ejyrI@976+nW`]AW&ToNQt s8 K0!{Á&M.ָ.<,S/_?8_oc?YW$SgYpqǜZ'1DA锥bxJO.@oy @`E)[Zfp) 8q6 WZ{Fj( CB 3YuAqNb'jvxe rx=;j;7DJ3Ŭ06rdMDfCtR bQh&h/-Zirб ɫ 6f\H>_[b^2Wܕ:]&zi]ZtS>mRVX+-T2cGgk8\pm<%|Y&J-T?xgtn\EY.oDD1gV6xVjykJ4P=Hl@D~X۝ƧϾHn { >GTY[#뮾BdDk*WeËEOƛ 3-NS1yɈ[,5+8$r۾- &bϿ9H@Ypho-An.42M[qr%|)b`AJV>wPf=Lz1{#U1o?Zĩ0 P!ĺ.oY˿˃s?cKq;SyhmCm=x'0  "l? |뽍"劅(y@4ЧM1"))j6 {7rb6,t7sVȑV,ӎZZrVccwBU`' ל9;d" "X`0bAanZ%,>ܜRMf C*e9`Lr4.CKbE8h.ah`bIE^a@*1 7Z (&1 h[Nsmdq.Z+W9ScA™džX;Ix" DUb)`eKAcԢ VZDܹz[d7EGp' X(ʖ#X"bcm)m?iCjJ )HP)E IFH1@Aʔ" VKDWLJd- "P2TJ4fPXDB@D1 CT1kvVAH &0 ,Ѐ*Q@ҹd44.#}OD?4?>O/;T($""DPEb,A ^=ċ!b |s$8<O|O|}b½u{#(;2/^Z0`BF@(=Ԏ"i^pܖ]=_X (A6",kCaE˂(B6PhjjJpw67lv`&  gbT(y\ib>Py;B_10w+'Պ B/9!7Q."Xw>Ӷ-W+1L^o%߯YY>#=b.t˦oTDyA{!\d hі'V/(.uw Z?`cH*V+UD wrāLIBlO$ k 8ȳ$Cd 9*mכ1^Tw:%'$$ŦM2QAEc-k `e٘#̪ȉ تE֖ɥ*Gw;qJ%H)+x|ߕ"= ч1,7 gka Fkk?*!FD*:ZBHIA{=FB <}[Zqt=Ղg>ċh!T#g6最|Q\-ٶEƦBB*_L_'u:'/wF\z7V%3ܤQ60V3γzǏt70}np{%xT,(.i -4nePĶ26,bŠn]#?!0/Wq*7pE^IVb @r ]VKe;f-*СdJ.RT{A n2XN/9t Ma61SJ^ut.N/Ê^BTJr3%P&CUۧgf;6>AhSpbQGǾΛa2^l/bϝN(B̠ ^6!50on%2&e$0 mѧ;^j}Źͫɪ@& . R@fؘjcR`?eQDEvm@A;ޢ##:7A01/?M5"jkiң" )!&HTz~sFxi qo^O'|_cK~S;opxA!g<}ԣįiD )$pYcW]6e,)A1R@ : 6 XY0L;dlϡ7id5ymm_wZ'[V 뛷P1($b<6}ˀ Ne'hkQL`{pOp5G}|o-1F+mю5"<B A@ Ppx-LsW"{޿e-˔ RXBA04 gLJ H@r;X1hR8xRFcp@D@zC1UH%K2|J7HS=JalЬvN\!xqbtc8y| 4˜#w='zGQP~ڡ=K*Q=PVI# ýj?b!U]nH|.`0Ne)3>61\HkwgٹQUUX2))QF) G 7'Q{qE' iDZ{ fgT߱ƹNwS_:uܰ^jIsz-_vĘ=st||x/d< iEjnKWůTu?I:Rhi;r<fNOdef57-+, t`P3OmC2hЃ͞-/kG=Oh' uu.eJ.\lr 0|)&_D)=ȸ52VohFOǕ3S V/>z3DF(JD/3l[:Ru}g.RORFoq1Ipnz%v!bW(u~MhDYf_T j*p tnܢ'jo)OۿN O;W6-;=۸yQK.O'i˃c[Put1oN.-|1D3J^ '-p xɽȳ"<;6BhA'ml:EzƟ<AM#L~Bxu_Y |2˔(Y'VR>-4(e 3[?'.DJU a: KYWZa ڠ-R 4[V(5fwA,φ,!],:>: :`F ܯAX8 !6aZdbW3Υ}tq;SVbT{wß kkT?lB}fSG3S Ns[Y;k&>N0絹z%KO0,pv8q+P.{YG+[> JØ~;#/9`3}tӂ 5pFasp HpkdM$j{3qM_G&4vyeܳ/z3M*kɻ-( k4MC%dckv7[۳?] ?*PZk{w_ƧyNa]_ zX*,P"*YDL!U(pHF.'edQsC:྿F}H4~;{pv,j2_:vOGZ}nj_%/)͝zM+m.oBVS H;S;_P@T mdTЂi@: IW.o}ط1?*_a6(`K%XB5.FaSfzzJ| z/iC;Y*:4H(T/WkIw#;H:{8V59b9Ԧkݺ j˜ɧ;Z:ƻ$o`9ONLx智3S iVH5ggY} ס`J6G‹b %r Q``4+TV&Y=[ଁnZy,yBnutz]]aKx BXC&7a|+`H@ 泃wŹ)?ׄ_/d!eޥVJq۔ v< s(J'̘񬖳N撺ȧMfI.!oOKzljiZ~$*/ags-_OxHDwlu󶲸EEA\ ~Osz_B |?7؂ 'ZMQv%"tW]f];~kmܽt kvG O܀I@QuӐRI#!j?G1ӳ~VpNɒX"zuPġR3|.g$9 'qVP 3u䆖ũ-Yٕisrmo5>:}F` ):lCG9lzkbO`ZݙOO%͎TTEvB.!h gv0o*~W4\~xc+ԓX8M=(|vNj?[:a #1rG_/*g1Ý\Yta)e#H::31:j/;{rv08ΧswH6fzM!X3eJZSA43^>~O G[[h$?:jߪsx_!Z6ʾF#ZچU:&QC1:݇#]#ߤWUHC U6ޣٔrsOD@]ИOnYx+1vYs{Ũ.;ҠZH(4&r \FP{RD@@ O.x]bhKe.E15ٝMt!ZUЯNnVm)26}5fAk8xΩ St}XI].U.v+r_Ԇξ3 %tDJ𠪆~GчB0`ݣݟo*^; NoC2sYɢJ2BE! > pU%j[O>ߧ9zhLPW dRP*[AQhߒ _APKӰVNCJ1q7>iV5's2[z.F1&ջv:iܬU y{38,l:;$)8}yYBXYO,/9ۃ> 񤱘=DFX/G<.疋}kGf"-]ٷޏZLd}^UF ?֯<X  Z h>BY_L ]>yuop KmPa0s*b+>.׷ \B.í5o4Q{]x`PJpsJw+ ( }0{MH0u&Z~\qfrFEnt3W(>\awz`ebiG*Hr Ɂqaa]"(G/?Cvѐs:ao{jE 5$Z!efIyK_)&L:@;JQ Nr39E`?|cic·Znr(3թ_y>* %\|33C?OߴOo٢F L 0P)>FcXSW,~8t MiX }GT}H;ۘQKeA&=,}&Ն.qc7[7'g?_ {&:ʞT?0:DM>C?\:9.t܁,TJ<]:58OѷqQGAmT nN\}u~QeE$;@>wnzvU]p0U&@좓ƈ{%S0QI܇Vup+C4ěNAx.Cpۭ`p@ C <*}oIE¥>$ڡƑ.r *JG<߮QvJ.-y^7Q(:aq/~5;,d؏2215։}G[~w^lmK/Ut9Wa^z)~Kjgr*qj,0_WcV,QAbqj1E״Vx!ݭϞF"~=iݟWiXwo噪I™ 9!ݤܟ~l"uLh?{:08HY7uܖ|_Zzs 1{YZ2Rʅ%#1T45(YH(* &I7g$EHPARR@MA% DTE0ATM L M4QIQTIMRQU2jbU(u aD<- 9X+·{,ms!{?Ot@~*EP"ola^nk\B(:~*qCL+?163XnK宲;/eTVn<+Ҕi4칩xxlϽ{.,T@SEPE,C%QMIAM1DD oFLʣG/YձTlUC+_'UCs_V!OÊDE墔b𾚨t>S͞mdx-Aچ )|URM b*"PP0UvT\`Eʡ`+Crrm=QgɋAjG~nܨe%+/GN]&WpDM;$LRTk`@1ku)aI;~׎Kt{J1^Qa/pBPR0ph= !38S <$eQMz4gxmY}@'w. 6fm ‡0'u4?ɾlbnEqcLןqyˤ0\3Ia3`a{iCCՙPC/lV?#}wk:hydia<8|!⟳rdQciGh%@;!]K>A_oo/̀{[D|_Xbyr N Z7t:,t>CX zʖX0+>"<P0=Y0NCsy E2P\g Ҷ́3@3r2B=D/>fF幊zb37GuGQM>,!d[ g*jX)-V/=3MN*?Xqú}$@-@v)XV^ @l:/U5H&icu/TTT 1IHZ"" ij"$&(*)de$jаaI~fC?i1cTP""TNnwvvjsEͧ/.DWw-gvE'qqi⹠ Ѯ!{JPS/ش1Nvj͍RU$%IQTR4IN>ON6 x%?2KJ֢"!`i: a>ǯńAE"#~V/ֶHEdZ̾;SvTHI?:nк f1pqdz=}$+` Y T4 \9,x]rдMkwf?K<~]]GvT!lfFE6ebHzO{GU tG7Ph!O[ NCۚTۻ, %(ᳳj#k|%Oav<Gy?AC{U%mq}Gz~C91QF1H-Sbw>z>zl"iW'Նju*Ԥ@TZ*(Sj++[V\(,FLVxPY) ^;J1cx we{u~rqo,a^U퉐ғobs/u^K4v=wP=0g_$tNStQ*\N{`+WVߝ$&D}1n0.{ow?E묝*Ԇ,RmϔLNj2,1-rppȕ%4fZކ.gbѲ?qw%\tagҝkCΗMڸ=;MӽK{y&GJMm~,#aYhm[O}vyRw@ceYe= b\z`SϐB[c(Ě養,1Nj&doKTnɜ :yb!촬(Hԅ`KKT^SWyA=}yoykMgO|;-3=o.qAޮ?Wro65rǗW\&]LlWw:gCrs \'dUT/bcEsrȲ[.A ƠlPV5 `1.UUA#Vl8o)wÝ~1jXU)V&Q{ʵs c'BT*Vk#S W+0X%"$KaU`(בyDDQTg6"$,P_\.5= l>"\)M5lqCB%8\Kۿs :6Ij Ͻ嘽~i.A$oLb&El*T?+ʘM c&ە4ݡp|[FS#ttزw,z7.]QvkKbSOQ-r&:i Q=MvE-܌`k,!;e;-uit_ 2y;stb̷/ʴaV:’Fknr~0޲lwv3YÕ&tI$sAe( V " mDE9e w=GLeDBOUt7 ׻o͝Z"5R+?p+.<{:Xx+ۓIY[wz&6;t!~jcku-s&d̼l\=Lo'JSnY޸a![`@ B6Aӊk:Rsp֠D[צʋ5|@ a!.m81Eλ5@A0۠]nܱ2_?cATyvBK; _BvkPJiL<(th۶tɭ%'$3`$L65uWX: 7[l36콘)TCh/3.|pѾϪ# g~+˜%цOΞz:֞S^^ρcGF(K:H #\S 歠3vRyؔVi v g}d2-V,LjMd)TY <:L%8r t\nҢիMt'{6ٵK0>mɅkn;?sE񿞮]N1wg ranC&"Z ݴ0-#^sOEZsY ZmMY]Uo׏ڹn;mDk*qJi!06d!k fR/2yXS6s= d}IU/}nWPJR,qE[-804;N(T).G"#\ Ki:.cF,H&&Tm&EVO^}!9sZL=gxv}3e8gwD 8}$CDtx_4^uTUX R<1p.k0sLbȬ>9uLņ_Q)Z NmY.knt[ UiFeiMFcNݱnGqd!+kO !BdQE#T^Ġӳ̹#I:ɧ˗ e LHES@GEyG֝!,6]',G~>S IRF{/ɕ1F֑~_-$ǿJ:9K+(Zk t2^bХ$Jp-}9_dk>Ftsߪw>/#;B͜ -MkcZ%7-Youkq?΄4ysWzSq*~cK}‡NWq?'?Ι1 $ B1' ܀#(i.i=!7n3W~[}mGh|H>B?ue;[=:_W5v`SW$@̌v3/o3T"n$zXAne%3 !P$ E1 %,> Ă+5ߔ A(RI}Oc=P,) ajX ?+>v?v bbgLFg4UY.#Ҝ("G&J|z=]d{}ONξ>$}S#/mM|Z'qmD[碲m $ިESC|u}֯n;חn8q^TQ'n܌**+?Հd*J$|Tz|o|Nm_?uӓLE7Vcv|38ZUۊD(}FG>բ~Z{{Jg( Gԇ/6Dhdkƃ=+,<~}.3MY|=K9#(VQԟ*.F :]LVBuiߟ_"$H"5C*Zs[p&Ǫ ǫәfk/բ8wNCA] 2dD @ $8}$Qzy=M9+SD 4ȯ룒#yZx% yQbsjÇ5 s-c_EbDb:[6{K[vzh}z)U($Tv Τ&7+COI֘e JYge7}ػ}{op8רM^:|C{paĭzu!=1,x\73Ϯ6& &g(*&wv>W۰VL 9IJsgz4uZ7j#56uAg7QC{1Yڶih=R]b*zl#N7?}d{DXےD1AC*}PCK;j:Ok޿QR۴-}ܚ!E%PQNUU\(+ ?'G^sVgݽ8Bo^S]MaaMWv=Ʀ%F.LRڥ·6^Mcb%#4s!K&,d7[N"0=Su~|=VrD,]{X)_w}^KŻٖ&w3]FL׿b(*,>5ձdXeG  >}h#(=5K^DGA l}* ޾?݃Pu?g"lbdd=>ʠ6 L-Pb͆mDFcsfpo2 w]NNއ .?PZwlx~^?sauK˱1 2{5c켵q~/*.U??+5z陋_ߚ}~)FʿWX^u}nDoXȏ:N|ppSO_̃|O+zGgƈl0|@{3'ߒ0xjOuq_|>>~Fm~iw#؃]~\Oi|䔼ԴL@$>ZgpIM P8a O& W $-K:7/+ P W/ns9}Du]ē,0Ǐb,:DSC8iI* {1({){cJOJ\R'Qo,? 2]R BA⸆Wד4N2tP'ϣy?eCEӄ`%!R~޳X4\R]}~f 93m0vˈh!)fW"!= { Qo) 5pو= IUB4c xv2fѬ`J<ӮKi׍2a ggE*,IwѦn8Md%Vdey\eU|zET3u`ίrTz) ϕe,˅.a`!p!ؕ(2xKIc)ZP9%t'{j,.1!1V9@?F@tqَ1BYBy< ȖVga?bx0^**RSχVF6o07<VJuF=Ӥw_*N敝,k.T٭KimhN rMLTMTE,eau:X~KquU)Zk4Sw:V~w񸜐Ӽ~[EKM. _.N҆N5gBT5ֺ?;hų@zO+ (.|{UnVs\7sf=/ *Ռ?PY}hC zou?ݼu nUt}xB(P^??oVc:(70ʠ U}fОH礯ڧ@ xbӝz1{B:owv33(PlQXRU_f#=2̣@ .iӼ~Ӳ(#[uQ Tm&d/ӥBu](@JPL zGzOv Q[^0lb%,AQjzц8Kw-1m]a[um@J=<ճ.}װb 4v,;hmvNř*  mJP2Į4=2~+4O= "HA!-Xhr̸q^q!ӌOk`k6*2t GrBjVn|lU#SE^i|r?-S e3.KCj aJu@o-gc^ݙCGtٓ|%Kwz@V{1+4 ~9Cm{bHxU]]w`%μA+ (Y1wڡ`K1[p>?oن]Ujå652+p΃aɯ o \R@͊-$-wb`K05Kx9I4ӕHy,% ϚoK*_*SUץe]_4hst2PK2JEqXL"iihub#v6gO> ќ|Ώ~y'hyv.zѵd-i1rn\;K95n81'YkKW76 !G(wYRӗ S~R?WL_F6Dҡk 5 NW!>6yfj*٤yV.Q:՜7t. Q᳁R`M蹶ܩ7w0KZ'ú[HLQ(DnS7[]sr(;%]f#bp_b>,_ս:Ӛxhkkg O񡢈/"'wW72fWL7`ޟdfS #+)wA ށdB1rWDFD P\@aZi`eTdf9C TyWP||y^+n@T)d>WY??!PDDtGW` ͋{3ϧ1>cD!_AFkx(RB )TP~n<·6EI8S Äܸ;ᬆXR>("ٟ9t{Q)D$ @܈O> !kg.iAEۼ +ЕژSV*F&&ͤf&duf=XȮI*-欹kT3(सU8Ȕwz. >ʹMcr2OY޷ Eq82SAN9vd/3-~h'mb.vK`P|Iډw~Qm*u 7ѤnĻe, 64>Jˈ[\rb E0"SպzJ :sAM40&z ht3mE Y&7e2]E D ݗ[d-pE?IiVtgOs4\] \i܏Q_e|s| }h&47\3`}fTGHd:'xoZ"{)uŋZ"}?y^Ym WllR nǫ_.NJ#YVPP?t 87B@9)ǟF̈́3tm,!*kGkl}??u}H֎@ P6-z|=o7͛ x.i0V#]@$~Ѱ@!DXđHvv:o]~:ZWA~_&|V_Ѣ0$@l)?#3s@D-z$(&/ $ :fN'Pk!B!\Y;T @XxJW)?Z xvSp,`:7rYz~>;%IZrI{_X(k!} n<:\FȣA6P#:ܲ'nm\&E{v^ia.ޮچq脻_(;2_m,Kl=.[oZ[{;}eɳ]ޚ GRP!E|˅)}t*jDZr6& 6,D_N:Ў +IyyOw]r{% . (%>T)+mSbFXK{%6Ÿ{vݍmWP5z;+k !CAp rRŨ)[k^Ҵ!NTVbs[`|"(]{C]QNNU`Zf*Ack-R|a\+v׬U҄ }P1SJLQ^|EJ je¥=͋INO'PO˾o+}SחS'+AX`*ުm0#@xT(o~…aub9P1jf=sݛ(+R=A `>! $J)aۆwIp`0 i|jj 5J } Y^TAof_f!YIAna#E B Gݛ=o#֔Cz] 5Ѵc5g>c<<\:y:h-&JE7•5}- f͙1L(PQg.6LgҢIH}s|, ( dfep8j >w1ω?2׏/DWq(@B5 PTBQ9c߶1giݿ-zX"pKge.><?I^hϟO P@WWe&nA@onxkAF L+sN`LH26)\HjЩCgD!R2>gwWS:?3'&lÒgWTg|)tPoGxEkOaN  Df"'nvv|qb/ec_.ے9G]qÒxE&GAV!AU\&x_׺ |ʘgEW3qdҍBJ&fθ]6}ޓ;ސHx^EZm.(3)j` ]I|\^oO\:)uBBiDm$ ޗ|Qd@z xD/|ĩYTE y9gs(-L}+t<! 7;8>o %|=_w?1lbl`ǃqȪ{|/3݅|W6i0+J׎[ !OL:RbLTZDx(3d < 6Xy6i-5>[W (<*@4~luKVUO[v &oq{Qth7uF>aů~alK&녒M P!O\!?{,TEo:"nrmď9I%t6DBN}P%ՇLyF{UI B @ mn7y+nkN7/8t0E@X(x%bO3Tq<ŶC쥑<$:Pf Gbixb?-tȍS>ȊӃNB5A(;S}69 -zt+5H(TBI rJR-k  $3SWzZ; )tt!>|)%JoӢ gsJ _&N^ >u3+_BmmO6fؘP(`u4'`sE{sc2[2/ݸIT熰L98wwtUe6ꄞW1[ pƗ/pkY_?i"Cy߇(kBnJv Ė=#A}(*y0\Q~^]CT_4C1co؁2ـ'Sq1?M >b./tF?}.ZESOvwFPP:@?gW& } [[(ws+60Q9F7'㲠S.G~BtrNn[?~7TT".nu;<[zv($_Q.K@QHm{aaL~ d{ 0(RoxWÔEǪ ̯]qB ÷1A*ub+R|U~DoK͟G?jnn6yĠem &]ond;wP(a1 )@H"LiR7f1K9XePDE?y{QQQcJOW] <>gs_ߣS&Ve}nOoz/.(J>+ (Qyo;6pU)E"7T)Eqn'zb7qa9n#4A#UB$ '9X{r8[u_Ͽ{|x~O>;l{=Q I|NNsyڮ1?}o |:HtᲗ%‰b*bf"jSL:z9@ALRPD"Q@D%E!KQ,M'"nyKRĄATQED4PUUURP4DDC$C!E ADTDUTUSQISJPS1PE%$TB%RAQTĴES1LCLQ5E2TT2ED^A~ o71dSg~n qx~N|Oee5űcyL󁈩OXaqڋrX;)133;\݈X)hzsR~NKYVϯ?M|>g6ܱ 2iyD+Pǿ+\81?Wb>}<޲lq,Lf~8<"/ы=JBJ$)o{@{- Vg-5bgOG-@pn2 IK?~ZRP#Z#bAܿ8[PzWfN*$VWr"]l`Ac`x_k/T>ٺ^r0(PeҧG{n?O"|υ7mK8*Z^K+s'TBsy@ "!m u?4?C]a`I@ ǫH/&؛-3A-='w㰦KĤbeτS"?.C27 J=>ܶ@wKk>Bb)blH l%\Nق&?fYVm /TLX$(1L4Lz@ Ã)Ԯ!\*֙veiNrTn?N;_~UwlHz0̪97CZrG@۹u. }V]:C.Xj^KsVRl2S|ñVXr>eM\|+*yӌ ^ڝP̩P=Sfug''2%'YM3<%?Mұ˕3[B%\ f/kAD;U[y+jݳF$+;cFct=3{ Er +cktKd,i\SMp&S /Irq>`8݆J h˯*,+~&/;3fqi1^^TMʞ/}mrfY'u9Y\o3Uӗ*qmb ݐ+278x#b6?hhG#q~&[n!X)K+YvvPo#TrϼlAuUWrOYl20? ]ع?~x&?O۸VGZ@ MıP O 1 sV㩟2s3)T-=ENX$iPmaҍx"ى BG_/ Q#VqBk~!:Mg\EC[VA8DF* ,ߏiil5W:C컏ʑo8Dd_a?_۔u&o*l._]~ Iw-A{?N^Zdϐ]QQ"%&^s^`bmp<͚@5Ɲs"=e}lEV^;{*Wҙݷ&Va4buҨ0+ePD C=Nڙ^{j Ax@m=+!y{ۿ 5\DK~NEIF[-^_dg(V .Is5t` LV Lf5*Kp0% h#B/|{yQgVĔ)9y2a2媅!J) "r@<4ixmxqqb߯K3%јV]V(k|\&5':,hiR]F Y~GvA%u;SmQ:K?_D@ @ȠD0c4PTRRvDH*f%xR %֋) <%V+Ve/Ɍ& lt.H"kBYj3x"xBIDx;6-bN溏_;Ή+O~gfǮ5GC8Z`0 xB0毗>~yEUlJZ  udOnAb3EZ(J?Gd?à >%PQ}p>.BSG#JfG}±>.EDeܩk oF[Rl8͒VeVty ah7HF,Yzs|˧ giL$$5?֔66YpM(-nCaAwe²\g$ CV.-w#*+we4e3$l=3|a})`&pYSwt+Mbr'w\&/BQj-(yySgd)]OG`Yi99Kq.q,.3Kڵ#4—E**t+03˷SzF5LU4>mN*447MշzG &Q:3AX02_9KTg8ꁍ eZeCGѻMjҬ9wGK^s0~O]5j;js N̘-u {{9+r6"TM9Ipt6Uen}X.nfacRc,3w'@4(zYΝ :u8;?KFATeh/?2N?OSu݇;UWjJVgEl^Q^{3\CQ8ٌL2FOR3Uq7 }vĬuإ)/הoNfØ-x3PO,ˡ8Mbc`Дxnʨnt (?Pa'vo3ϖ 9R {ScoÊ+3=y+~n= Ob`C}a PLvgr[}Im拑m#ݯ7.lHoe2Yգwms9;j Τ HS\:=%1:n=~.C&G+ Hr%nv~cϻ1 (,˨7z8-}o}YrMyQ(k'|kՁh#L5jcOQ/_=4cf"է Œȷbg.i7 ׻rkUGk[| PRf$SѾ*i*mh^ (Q!HR28q.=!?p؞o Z]L*Lӱa8JPRp<_/"y7 ) i +0WO&odc<}}Xz?030)/c P%dz>O Hleڿ}@*W7??;u@tT Ǘ, e_=5  VP2iS+<[ErUEb0Wp:<ۺ a'mWyc>j|陗dd8TbNw5|:dYGӡLtF]!sF"ՈxؗSR8R(B c)ۂpJߴԠοb:6oUzKm310iȫ9]{5Y-P(8RgsaJX},C Q\:ԵpֈbϲeAY-85u=>]%q;xEDsBoQd1K^RNZ,BGXsB)hp%!3@je @<hқźS6iBH@J0:Pҗdfn s_sqZ<an`qVu7 4mD 4A@ݝQ 0GgV:teAx"WtH}mɏ[US(o87 q W0"?Q_}&Ab$Q F%RRGesgo 3UY j5]TOK ӷі:nL0)yͅ? ᧑; =đO_Zؠi!=Oju @ñ3Ts@Kw<#gx\"wHP QRq&\;w[Nr W-́>.v]iK5rRtp+G#sw>g]-Ck^s+N`>f<د܆x90˰m_RnpA>oχ3rXV %b Ո._q఺/J;8lf.%u; 뀀oߜנP#UOC)XUV$JB,iH[Lvm!$fRcu־+|dl$; @Q¤x+)1> t}~zXke23C_o3;\eqr7yJ`BD w Ry ^򄁣 "f(N?Gn(HQ tnԡRwty'ԕ⥝ R,b;ZTXHX`_Gj P.͢&fn?$#DG.‘޵}{ҿRgo1~?{l9 zNN -m4#7ƀIz>?^~u_G/#?0=;DQ\xk`5) erA]9 @6@\n4 YF9|8w:X'nâmSbaID*[d0M:2GH!h> \f\ aDL?`o7ҋϱE]He}{%z z|س\qlrn1ÅFqج $¸"x=L6SKae }O~Θ B.)A(YV;mu1TcKm5yC&1BLJH`h+w8[ ӓG),mI=u^|_xqDI᮵,};KYb': [ÆD }<I\jkK")ގ7* l>IoJ*E/5OBeo?\}^]wCd52&ڪ;OsI{Zɫ̪Eԫ?߇ytL_c: ?_7(N%#W_rXP1`]/3ܺۄ'LyX `q!@Na}ʣZ=ZevײԶ%O]̰^~I9h U vL21>l;gTYT8\gix@˳rJuמ Q[¢_$ЌҼ;+UܕGM Psow փmJF?wPtY.b$ YԜ1F&%ɕY]Xy;JfE蔫YQ^N1 $  ] 0 ©~W x/qiꗇx Xic mq Ud?j jއ+qw*]Ndo6o试`7*k}nM-lMhrf[SԳwwmIֆ:*vۧ\(WOح ʲwK9!O[׻诐q\=nzOn) ^?/.uJ%w~=zWՂSc{Psµȣ'4;d)J H%** & !(bJi D * OJiJh&Hij"Hhf&fjh""*J#" %ھxul`/K"[9{13 D"~xkUb>'#sQ"0/q<$$P$!ToZ?`q&55׳)g I)z zXG{p~?2:N}XHwΘR^=nz'.X0R- P6F1{vóۦck' >.@ZՅTlo=NH9SaBG/!DAQNWp?%# P.G<z]g C.GNKeG)5WV.Ը@\ԖOjjy m$Ĝ5с'+kgLeRg}UP'@8`0n9bÛ[ &^iv~2:D%_<`!<9-21QB̋&D,P\>:EU>ڤvH񨰠 QaĠ>?cP.La'>AA iWsѲatZ,)%P$4KWm|$(HA :PVb :^-Ex:yQġtf_*2O@K bc+*VܷO䅟Lڅ6V,/#'FIO:NEC fyxZ \y0Д %/|15p%~3F'c!Hr:9a/]UZhQF VG*Wy9}^w?ėJ<5OBE;W@AtC? )LmYfۮ.;F8-ssNY 9Shf9>zkZ<:k` 췉wO}&DOWԤ &ȴۢ=p HQr1B3VbU;tE* Ц_Owכ5SZO*1ZSXbP?Z:uˈ Q )sAJ4)?~ E4TϏbz3Ye]u1Jʥ>7ΐk.S2<唄;?.<ՔEI5A}=n:jb 3fkr0vA.WK%b)r-а[7d\- )YRL>LspRWw˗yPŢ$!gɴ^ {:þZ3},\҈=ؖS3Rb(96zĪ Rǖ5_.+1iմ g'VlK3h1+auC:SFpS)|Qe2LJ w%ar?ߘ\pnf@zW6ca){͐Qi<Ф+VlCp<R`'Gth-̻qƝIh2r܁-*wZ6 g`9Wf's%j[LvXxyV ݺXx>Tjm4~|4-˙,ځbF;'9:{ Bɇb. Z;TAͬ[[=UZ}n@[2 ?یIF\sj lf.Q?-Sh{ܿcvA2sc6fVuͼ =[7Kj]].mWV6\(\k},yW]W vߕ8ÿFc{^\B-/4ç%LVel|Wv^}[8rDʠ8h@Dpu;Kt8{^o9vx#+p+Yh5Rۍ!9J@ĸ.r^!%Z;~"[:lG[[/>]\A$$._pfv0&i`6!e~(jxeзڨI&@4ߴ^dTyEc磓~gp&M5qMPMd)@s.O:dg\wޙwC~] X[5z^eM=.VI/=+N=Oמ^.==ҁ۰mnPvQXo#s"NDEPM<׆([~g5F+AzL $6Cmgp݁}Q)r$~ـ'"d=eWaٛS Ew#8Y vJБ8b;m~NN;al@.IQJ b_&{7tB| x<!GTĬ`ϼ$"EaeKƯSR=R!{C缒 'z_Kmʞy(ҸeJf5|L+A K(ٔeBKٓڷknʉaeՁ^!>]/Μa;:rd+Fiyul}#x\2kLQ^Q7Ӧ2 B",Ue ϥQ M {G(-pTgX!VˡIR Qu@,ob A }g9&hbPԸV,A,O쨴܏9]v>Ԉ"bMz3%i+H0Z%qdr5B/}l*94SX(4׻>J³:W-sW,Lc||1sJhOL"Gx_R@cưK[ckVZW+t3ztaQ٫h7O ߗ-ay.R~-f06ӈ@=i*u3X!Ml^?Bk xsc3?8ү K|Rəf5-LI,*ꄓ ML)%zbt&wG2*t99rlmX ;m@$~] 1}k~Gޛݲ Rx⸶5Ӱf )+ y15ˑh`xB󸏷h42X2 XIKUyi ,u9;T3_L/j=N^^1?1N}%ap{NͷߌVXd.SFUnb6ƙ5:gcb$=sN]^Ps]rlhJсSϤ,.QNqoOPPp9qڊC|RZNrqu(trԲ!Aj'Ϯ`3eTؠȕz5'n\=_OBIO<Qi (>v@ 4cA>O/rT]_}f}maqaQ15 [d?7*ϰ`j΢ǮOꞟa}3*8o2f($@P ,1=cP:Me~;1+(Hok:;?]A-@H v~Z׶ *J Ac??%(D@HԦM0OJ6s==/~~xNa;CXj+7V  ߛ0yxhCuvl׹k/(~NK *Ţ||[ `yJ3j^ԝ4eIl4YbQoeȆh_s-R:vB/xpN>ࠊ ire|$Pi`N/O^8`{I?7o' 5_{{Ԁ$ Yޔ@ 2iu^߽Ɵ3ytFs" P -J1DU|9xCky\B 7S[~ Sڶ ʱ@kXk JN֦I)oBODg+BY41oV,>xvGc{}Ap:65'iC NPF(rE:A(:sFݪvnRmj9/*Q{ N¥U:Ox7ueXY`\-ci?۲eR *Ju HWY"csr:ʋ?P4Vܐ~.$3^,֞Y3bJm)ڬ\^N&NHNFl&S8<JwArAn~_\3OcJ?P-; {dO[9 `;/M٥%qbG18>7FW|W7w{I:3p |U5=@+jXynVy If]$!^^~^fMoR<vNztqlG7OGpU^&}%!ث?N_ ,(]lCm{gIv+E<6={2ZJw^og3Ab/?k_#FXv ' n+CP%]CoW0_d A  .AFW|H۽_xiP\^:RUT\+I|U2ivUЇ!$<6L\x2=x#OڻI{lMqQ0(v*XWҜgk2j!YUoPZ>r0qp޺]74xtW `|"D!0Xbw5hCOT6 n{yP@ ؀d6% ')ILZ=^ͭW?>J:KWD5YmePEC üזo1RF̺ e2%]O6\lBq",z*2ʽqJjר2xznٹܜ8/6lmJВ$TA!]~Rdj0zc英r)t U\-q3%+Cz abA˃HwNYYN^/ k&nv^W鍎mao۫w^6.sAJ nL}ѭ:ΤQ]3|T]x~^YIp(;Ɨܧ%KD9+KoJQF0>V|Tk9qT&_w`nH4 ߗTǂ6MQ>}W1W@bxWFFM>4ύÒ]I):0eLQUf{.R0 W'^BF.1/Ǵ7[X B1%TQ' B 2х))noLyx`&` "& ?H. _#]$MqD?!|SߥSժ7L J8E'R"(j0%H|C}xF]eEUyF>47 ,~}u7f^eB[-uZsأU)'uȚkp(6&fPJ9픺SVDYV#ϱ} 39R gJmb萈3ڄvQq%r4! Y&M2'{,yo41)yiը>u B*#"#@m Xs0 d.[ib#ljJZ -1.TeZ#ͣݖ,ʟ;蛜nQ_O H J9#q^u~d_8_Z#lQH"`ş'7:{?͹}C?31+JY$B=tPǷ~G7;@ Ձ ^;C 7X#Zx3.oNd^9J[%)+MӿTjj|3b#(I4#aL>2ﴹ :A4ΗE"ST?lM⨆Vۊ 2p~]1q5:P+TYٶqM\\}O 9fFc-62e X\h9XCP`dh"iWnOLBs@Bn=פ?.'CGgE<Zm",ÞGrbz3 FJ \@j,_ *`B>^p~gqQ j@dO=`L'6#P%-C%^47HxV[pO2=􄊆~\HgsW}j a>ˇYÏQ'#PR$IWPʗE {7"ųICu%<^YI62x+pH:7w7p]9BuyrڨaJ Z."A XmP¦qƔkdll1 VGBkVPa_aèAXSgfkUר}-fUv80`9&>F_M2lbBbS c:YC[*͝`` u74 \s)ϟ{>t滪C̐CS~u]*֛bA.6iTs0TvKحݕ}Z>t =qw+p{œ ;aw_y~.sw]&UL*hh1^ʪBAs]8O.hQ_J6ǹ!tv6ޱ ubN哢μTi;h0,Kyn[]K\ r1dt$hkH@q9KOLG "oyFSDu訅å{pQD['Iy a!M, >f~}s}^ؚw5e=ڴiH(jln1Jqlo_ FI96)3z[@[5V.ǃ:\,v? osv6DP}3ŢE5;X,TNy܀F2[j-AnSShL(֦ :6`z`thEwA 瑇_+D\v0򽝋X;;1&,cVW5\:î*SQA+v!-΁wly:_8]`-9'DඅDɩ;mX@|l$Z=6%+nblEs v }p'jTt3QXlU7w^Or'n8 eȮN x_)oW/fu vI^q$it^ 5Zb {BEqHPr]w%b Fg#iu͉΢ 6 p0MPp9fhdp iQ^P(@Spy l(^&pRPearsh(VdJhW&:e89oKXL̀]̈2۲9ЫWJfi( $Ufkuw+NB-ǻ&qqoKg fF/'d}fa^D"@ #slaTwnH"P\k{FеoEO,=JҪuym#QV-9Z<ǟSkbQʣ6TZL{a ^nyٺ05Q_wgk[G~Zp3ẏRpVqVq2sO]MfSH|,_|2W]OB9 6SW/ևtFy!CUuČE﬽*rN0:&\ٝrs9Գ=UW9(_[t{y~ޝKV ˜:|5R n=TIb۩>oӱ]kxo|8Y^"7?~>g7bV6$fK n\_v|V9:P d9*y~b'T!cSp7?7~wWv$Jß" G!/:1EPҴ%aLyLJ|SXc1X@wMNhJH "fۢx4P *T8q&Xp(!*FILS%,a^1c[rެ :pɆTgX':X\4i1SLU:7d,%6i>EjLY::~;W_&@ŊGRFhEf!ff)bX`0IC!jl0mȠL?5M*"bjqRQCU a2InyL+xFT L 8J^u¢u + p IvwO'<gs72tI @} !@;;e]>Ȥ2|1Cg[3C><]Sn~ .dlF{㡵Wka8=$tDT>!7Σ.qc~Hv!ױg?ͱ0lKpϹjzIuޔ?*ZKSUo'MDg#8*ID5, J*I_|l@a:VqW;<]dU}4A GfOIDuoVMC~jHG|L1@Ӣa"L9bM6ޛF Ϡ$5}S@BOz[B1Bԕr>{y xZ{Lz*C`A(_yϞ("%'bO-[ ++Z"kQ@gqE>}Uc ۣxWV,I ĐUzҼv@؜ *Ka-~dTmX(\A\Jѥ_ԩI)@ A2 Y9 K_*݂lsT %rȃ"$@,=z` I %W:~to&\(zXrlF7{b֠S.g$>W,(IGv Kxx [lhz#v==?2/#뭟NX<#V!{n塙a4@sY58uX)0m[|9y=[ hYbN/N/,v'CB! OMT Hb_ 0Mt_ڿ~FHs=;$4sʸ¡!CK0VE HY%%2Us_3ϣy[:.~̛ԾO4l9_^-2t~!> yg,;) ҫqYݞ;'>9?lxuʄH QL*~=(?P'm wlT"l0W'JwMAQ6(Dtߵ\7<NΧ!SY1ʬ4n Db,/dflݞ:mQ1%wdV֣9|W( "*S aK]77!W H{--C>flIvWYeq(3z(YmO~y7yf'I^!G_?ƚMK$ #hrT%Gn2C" lcq"z N䴨*VTXfIE$QE14+T4&aUɚfc{_0CDK,`ыrnҺ~FG _nウ,stiQ{jED~k0n[J[zx cLf+vk0L5F)mϺKW',(}mRUTZsa3=>|\;nk_]˰PlSEKCg9y;s򳋯g!Қ *ul `IqX)ER=}^, J5u"EػZ%齖5ur4z[gòs7PT1==(,SSdxM<UBڌĵe/тꕨBT8זRUTGԃ޳T['Nї/h[d#%\#VX2!eu9C.Jq i^<DN[OVǡX')" Sa11@ UM 3PSKDMDACBQeł?qwL<9iao.|ooXҢ$ݞ>|HHQ4;bO·nYĺ\e\.Dz ](P&„((~(F)}wB(R(m"*JFT#gm"AMSQ2_oYQ=roo_MYF QePF*TJ('wyt"% =g7W]k.’Yޗ=p|]{JA=vTYz&P{ @\%ʻ(Pg;T!㥣Y;}{<4s_7UT}XDA˂.ѽ%4] z!>zD${AJ!Qn+#X!vB>U[- Hf~Q*&xQtYE2+hzn)AP6KĹQ)O(\㶾Jj=~庶kn[9ATlr)a"Jy9ίrp׾D9bۚ⢱T Q6Z"";ܟ|TW?|wל="0^@ڲ&ɣ6]pp'%?;aAB!T*P0X߻w?~`ar2vD\WdD7s?j<}2F]T wq1j9ʲNgst2dDJ/?f)=͔ڹ 6k8ā`)+A[e J2W1>[6_5ХE51vQBNG+~g2<ܱ̇>"1\V`j;>>0 (ee!6WDIA&i_3juHx/ F15*(5ᄋ;7xc%T 呺`p4g"b 0r<*iMs;;GZ]}Ljp&KPxѽW13%cfsL-Np%(!^eGQl~'}xBW']h 񎞐g*8á&QWr^b*XC8 'ՉpJdqg;r3(aI_EM$U>wT<}2(>m GC,~.p\m;& zڜcV,Pk" Ϲ! 3eih%@]c\Gk(4.Q\s)O~cqТN0sɉ2l@/D|17ݑD4Mގ^ERx^N(L!A6FYq6 Tp興` rG\LLrml_㟷U'ЃY"Ѳ^V$E?k^K?qf\*"ŊOQTG1 3sAz~?]O :$Z)`p*~ۤ..LT;ENR+*=X"+A2j *HZuC^mc7} 4EwHC5EKTUc NDL V Ƞ=c ⳷;r7<1B"PRTTb3ssQW= f{6QZ"uŽv_f";6lr,aͳW$@5;[vZqӪvEꘃu,es]0Ex#g(V .!1U@{Z[' mbZPA;P2m{Ҭe#,l=z<*/ێB YUAbn:lH2& s&"~=shl*u < ó=_o醖{Ms ULUM^c&~ olPH0N_Grw3R\PXWCM(,E1Hj1jZ <{~ uh1=yR{KDD E9j ]OGq:/Pe 9dUPTw%"1ua߹3PU;-:"S fo&wS-[YKU\OoggKHn}rdE wIi;v8A[o(X %_Ҳ)'f:iuc!nzgSul$J \ I6>)ER 'YA%ݖX.v:nvePaϚWlP;9R\xF6[uVeWS-ʿP,_Y^|mؠ-}RPQ[ťl)K{Vmha2||T?#b9gqxz{op|JI]) [qRLY}Ǧza1X GGNv28 os1sӌ.UBσºJ2anW &U)ohsm>-΂FLȝwڱ9#\"ucY0p(!wcGly׊cW`7:1ayr6~iZ"ѝ)͝~szV D4{]VaDNoq{+W߇zNOK5!K7stżgDN՗؃=FT:XzŔ{/K\Sg=VJ ]&{A8(6U>H6;^Ab?H QMM& %(b (*h?\s]#<bpBՙUHf^͡J?LÇǍd*7a `={D )L 4Y:G N_Ì ތY7CCrh0E݇RMdDQs$PX,Yw3M R:LH'sݤcm&i[k"nzjHMf#( T0ژ^¯T52}5/MWDЂXt :x,KҒ$wI`RJJ($efl uv4ջ,PɁEE Q8& 38(k{E%7fi,Q+7]@QB YhTՃ`Em@+>#$?PgAB׫AKPUU@d93׈h2( $%2kMx2 bTo3D|fk+ nb0ɀ(g#?SDz}bMUJSYhcٰbm+;G;{ vԣ-klϚ 5Y5ć yޙv_ݜomMdX mBIkk(' HZyF  .'q'{nY("`Fb9*; %6;`͇xv靔v* .ؐnXŕ34Jvqg! Zb7Vgy:;2 =ӾI;z^ney#A -ZVp(T@H2eS.q-֦ $+niTH^Bq S8Y΋͙@lr{seUiLA;t+4Ĕyܰ[o9N;Kv4"Madͦz:,c .LD&,U;^(ՃU[#Y{l,@&e}# d5JI&( z"?h\0db@`j:*3I24="E1iX4 aGLwRpae`X[9)2#Ỵ$g:q킓FWN-,):_+"""$" f" J&*3}fwonc /5-DESPLALPETQ1DU TEUv:9!>SԢQDEPQ 5UTTEKH_}zq&((V#0Q@PQpm{-#F1Xee*q:1D {]X[*uxo~_wsJdݪKr24RB :I@^-ޕj6P4Y8^߄Kio$E0 +ޫqFLvz EEéАMb;jSŝ"(7k)b }=U5KD"12M~tT$oE'QԶ_`J kb2/z@ pzv^[N+Ỹ53h堡/ 6NuqH@T B*ukM<]:+rν ЦTѴUaY)DIeIVbjVQJQe][9HQ* ;T7)[[XZԟ;G,J6%tv:tz=S΍-!D_ߩg@?BoX88ա+ޗ8z&t?N83vr֠ Z5p. {r`#}?eT^m0!ïD_ r'V_=`=8DA4 :7QHrA$765,bV=Tf23$ǷB<сtŏylM噾G`bNHk(FTqWDۖ{;^(@bTmᰮPT,KL;X'Dn͠@-PBc=B{QQ<=JwR/]0^18Kn|/͛ wCF$]Gh \&"U"(EbeVx2+\!!ScOqbĪ*#ROk ,A2%f[mbٖE0"U6ak 2kýr Q{>>yƉBx8sh6]"ϣd@0QAΤ+aab}J|(j}:cd`Ba_M}${IF0o[^^ԌqͰRrS獧ݓ P ;ަzD(4b+I2lUNt4$L#AX#h._#v=<Bj (4_t21Dݔ-ʣϩvcϿio~_]?V#ݎ|ޥT`"z 0L gc0.c$!T dF d\*[֊eoRPt=&aP:=G1;XX9J@*fSkVЩY-1/zox`x(ynϭ_>|Fví9yn;%ڼPGTrW_?/C!"v{nbg/Mk=7R֚gW*=t~>U5Ymc˥9{tJQG {) Ρ ey/n,[*JuIF`U@4!^߿-w]ٴzmNFr+`J(!*AGF{J8Ā% 0HQ=ܿ<}v?3Lgf.E$Q>ýr,Fe]r@D,v/>9s8=[?= h@A1*漳Jf@-)Qd7fR1DC5ٞ-E}ϻ Q~Ҝuo__(!Q3Ԫ߅n{ûޏa>Й <. VZ~"wSҞOxg&2 u[զ D \~'iwPa(=<yt _m@@~Rw5DR|cu~aLӵi"(rwr2Bc>G`.o'(3ѕ=V.(a,-t_߹=$xO7v QA򪣣^ HIaW/DeB>#ԡyXA|xc^qWXCq!g_E)99{5&|}dXa!DxItĕڕHKVz.>@I] z5ZśϱJsP@ѝ֮sGHJ $myL66seQISa+=OSb1}EeaPE C|i|w{Pxޘ`AvfTKh&%\z1'4VD ?A ()OBi~֜Ҩ.) W==E\aQixTTur@jfB* lVJ xXA>*Pw?uZisضB~ U~q%BCFh!!H*<ڦ=XɄJ)$yTGDePJj(c5/# SPU 9/T#Wm9| lFɱuֺ%9H΀IBo9h5ԟ3Hyw{CIZ.̷S*\۠M*LO[2,ZٴvEŪ|Jk .nd7%[_[]70 6_{=K|즫>;o1FnW) ^b`QJCA8~ B3ſUBJ.pq%`]ML C}JMz$[ 5FA̢{fu{jY|4x]``-N*r9TOOp&J>5LԲnCp}`/Y  Q6:r4<{`cb1}?+N 1E_Z.6rM`ٲ[ ۵,*6s\|ODXvw_c`w Ĩ5 %tɍ,lm3coJ&vOg 1=U.rO=`)YtbUF ?wI s2w26?}'? J'̳p5: D{=z9VWmi-+f4#Kyn1Q=M HR)AyӦ\u XA^F"".{ާNl-1WW~WsM(\Xm(*;yL-,0]PGR R@J{'tj7R^|> R_d.]rgdF ŕ 'z<(qDc1om9qUR"f0WW>Oe _̪PD rT4~|G P$ڇ;6ZPrU1![zZ7u< VWpr,rσnB^ 'g +|e_84 *Ϯ]Pby|/X~=O^EZM?+HߢcKfl!{E8.l*d)tƒ;Өʴy#0H[)66o_!Qg GLkul4Ov@ @<g@/aqJBw5cj8;ɻWI7|joU:)yPȶXyp'ط^͸*vA6+:/ P~ч b2{nOG?뷯gK ^qsĞ׏9H**Ɏ @0/R9z褒)Q}I K" ˲HOoT<^[; Z?U狨IB!>(V$>b/v 4[0hL"lGYeϣ zcbElgɯ#%SbDKLF@@(73(o,PКdqz8bRZ/;UXN @!ER\E^xknšɹ)qhк"!ks~Ⱥ\8#儾۾|/dvW2Tmy2P]=OrlS {Q=(\o+ y,,YOWƋk% maw’䰞c[~:;L9h@@l1wpO#f}9`-1ec{ܯ޾{@xS^$r"9C<$V?D}Eu[OD늞CGwOdOb"ӏ#P>(1&w\Y(r>5@'sc!#xuJʷRvP;H"QCc U2(esC{ֶ(`2kɔ|I-iG9`Qz~#V'UMZѬEBXiUt&/)S\{=_۫_vy[F/яN΅IMP},{4u*A<5V@~2#_>ą0$cy-?pD@&2!|@bL[_jQ[Wp!M'$DI?IYY<-hh#ta\g{ھvSZne׸aﶍM|W1Iϐ n=}:çWz r-!ݤPDyhsϜU/=ٶYw_}R-7Ͼc{n/>]޹{w}+=۹sӶ j"=}q۷&6dSk=P^z<{/\{/{wmڽ޻<==1@r[l^h ElwvQAu @Y)@Z5!Q@c_t@ b֒C@g/v1 (<Y"3k{cCJ(48](l*{N7so_'Awt4 h/p 7jt ȭ/[ fU ƾvt5ˎ+wQ`{ q@'_;3z>>CE[w=/i}{7Ծ}oWͰQwPz 8:[`O{| *J((m00J-ZiEմDz'nYυg.;pO=>]vf9om]ځ׽xˀ:*` 0 .CJ I Cx0[>zf4t= ( :{ZX ^}}Yp3piVPٽ5P:n5$DBvnVݴ om&4(;{uڛux8trԞT3@cA]mEAݷ@(>e=;ZUPjP ht8;4vӆgptV@4z=Bb <렠9+}="`uE7pu1{ RV<'PzHQv@i@ͦmE*E>0MTjAZ}-C@yA0}`{ݾ>]>^݆ 5H#@;h}UpDL 0LFAhщM2450LM0&!?)Pjz@ #@MI4zi1=L&<? CS1Fxi=Sje6lIM=OSQAG2SAL &4L=ަL?&LC Qi&3?%0 =@ih=M_M>^S>5KeQ= |oUaka@_  IY$y+~t}Uz'}f~?=B٘!*m?t. ~,|FKu[F8=bs:TҋWF;,EhA-d6d4#?3Ifho$6\uQIT.<+3%vɑGB  ZU%Hl 3ߨ4~:{\d ⵟK\: UGU/?ξ|]*2Z4-63KYp.N(EԜ1$NMorlg~>\9׋ ǹv׋>??Ck!G j @v}h< ?W_ɢ:Q$b?Æ-uu'Џdk?Nc-5RQ?8P9SìE4bD[6͌62X}FPn *ZǗWi !nO﷊:=Q?jP"C:bB;L3 }Rn̩w1* nbe&Yun􎰷i XY!`|$@ԤV3Nec>)DCmXAΧs:86^M^GT;<(!t18Y0r`{_#_?Y&gBJ˃l?oԅR@dbJg1? T?\js$Qeךd(CB/e2HcJHBBAvUB<*lm jصěP}Mɸ])<:P5$ÄfGʩ.>f)HR$h 0(٨([0i'SkqbCfeX`0iպ[7078S i5*ҩjxd6 .EJ I UG`U}4I *]i5UXVTᡢ{5ӍCj1G=܂_©\h)# 5E Ku /ɢ4H&{6o-u?5E}J"$Q)W ݺ&<㻹oB.YH0s]ytsy{6ߊnE-D)H {'ÆILwz{as H|5@5 Q[R RlPLCl&eyN|=.?o`˛3Q UE$u]0 nPyI!w-Td 7"yyД$4 A)#Jܹ b4ВU*CL޻"B@a'fa }|94I2%ytbݒnݮg(:Wh #M.q٫u~0Y"" IFƛ)(]_>bwm4x2I($EeEI'OQ'1O^N^71 ("PHHHI HA,N녢j sdκJ,oCwy!LG61b6J44FLw;ny܊,$^^yr]unQh:HRH3ˮJcI"W]L24)db0ISE'}XY!tLJ,ig|>(#A^>'I!VgNLJսT؉HH~3sn}Q[cRnMZ"L$}|Z|WdŅz&jznqH*oi!?WP`f Д Hi>A9?|`BC%lH]?'lzii6H-OC2dʤ-U; tް 5Q [mz'>W";vDCԭXKK4ۯH{N*~ómu:VP$Aq*)=jQJ-ow|q|3Yf3 2t~$W/!#:LjɊ$1Ջa-RHHB) ' cЯVjO~L`~SR !dś[H2,3rQIG5fPFc"XxaV]$0 r!a ϨgW:]1bm5F((5CElEOr>mLˌ3`aA "ö@C N\Bk_cFI&n G d瞔C %&i1D -2x"pjSB|Cy ^@W !]p>?OZZ{B>s8ͯg#%Oوt.dQ1TSH7:II7WxA|lih"$;1y֝tz<3Cv4ȏXnR}Vm6AfIs64&hB m[DAjU߁XvJRwbּ`ŪB.JD4TDVh$ 1廻tc@#ʹ65 5A 푫x6 %'go~?tJ0FH I+9PQ~{̉T`M}&vN L"љ1)$(w~ ~x̓DRJEa lD+@tdE[:`?$>ytG%/J:uC(Ž#l#H"~Ӌ‘ Y XkZG jI@cGwѿ"Kzz^!# ##vλw$sdE RBiJ[j Xe(*>eUns(lɗ.衤 B:rN6A! a&Ofn`Ծ+?L{^ZRX?Fl*\@aũ$p1y}vZ^4ĀtWA̼t|I閖=;㨋g{w9TT^Tr!Ӈx {-ffixzSAoȁ;vNMfIUVe ]PP,rẈCWr_$M+6-A- t<%B+dϨL//OOaB{>F=10#d-XsS5x0Z>3wJgHy$Q?ZV^;įV"L n+wHHKOHI &{%Ibcz$ ![Թ%rK~ˬB1&8j4#9Vy+2TTfBCZvv)9I1v[G൳d(RaJ(jblzb xŖ],׆QinNllDt9\9]_F,ZHB\˙ KhI H]WtvSJ7!rKDOTUY`Ғ$E" ~^䈇t$w~o$P]Ԃ `sCR*e36S@uژM*}o,O*cl̕DŽiޘc\5]RD>R޽ D/q>8`sp;|1=.((/ )VeB(}^;w{bp9>}`cnuM?/W|(hϚ2W:W;Z$$t;N}~vŹDR5 E`*0B8Ōt&:o\, $wD$\.fvqFI[EKǾA]%2)+r `Vׯ;o0z+.i?-"J$O & &XmET##!$.Hݱ D3򲇞y+1nD2R[%D>2OWC>]DfP~qE-F-RdRr{JO(u‡8!T&~!|\rDWȂ|%ۭUyҺ&C I s\{Uf@;Oߛ~Av+4(,m)3q_wQh s xIQ^ɫ SAdY~?g^{OwȢD'p~a=F}5߷=. Ga݌ .ːhq "$R|(3&ýx 'x 8o&r ,u/_GվBEN!Oy~wQA$Zd$v~c^_3?̣("SۗW߷GjU󦷻/.l㎯'??exAR:`DrU֗n#E=tk2HI!H噬m.˫LSJam\ĘaPs=7P۾3E BHw]QHHH;˻:9S,ǫ%޾!"誨 -/Z<G=3{GaNj*WJJJ4PI VKDTR4QDĨZK!"iHeQAFFLD`”[E Ey5m֯]ت tx2l.Tϑ`]DV]%ULYp7'C?uBɸۙwmu+LD00'uݺ()H4Һ;:vn%`Y5Iеo;ߝyyOД_R3d\ @[3|}%xڶԵg1g8Ug NOq5'ƹ<(U\ vv!I?oΏтHَ@W^58f Tb,ʄc(\>^S,kۜ|QWx`AF+WZLC߽ 5{_hE&^S}U^β5D=)MhlZSc0"唠O?l𥐄Y)̉2 lsG߻_k7r'}W/;$jGzr:t ThUɊfx^veʊigQf-a]q^ewo~k.*-_{QHNUFVlvө`TnE%FHb2EKI?e~ٴP4:v*4lkhٌdjI$I",5Ni֜y' 9;4³R@Js aaHI! IBЉRl|u c_}ڢzOPk?ϟ;<_s;; :I|Wx  $PK}_*R%rDhRHzwl44" N:F!Ne8QX6hftj8ȓ^9V|9G>gȂUN?_ x;ФQ絢'bc,u3tF?U B]Дk>-d'y>~D<#H*Y*bZ¿uv^#0W׏}ラyz?_TF_uE#{Jgfhds= }ߏߟ\r?_? 1=/ ș`4!Df^IR '_j3{wA+E>@@e)c $`C۾y+ԍ2Cky,cvr5yV[ۈ$&UA*5&kd;fFG1 QǑkjDjF?SƢI$gzn9}'l7{ؤ暀C-.^!2Ah D\7rItMc?>Lr?j̇*"-V7Ww\.tqj/HPU }.Bpƈ6"1RR*26dShE#^ n*,%d& h]}20q+`q ?]!#2WGS\Ko^^(ňZ4h͛EQ#(cX"+1&TA& 4X5 $HR+"",R )"A@P@`0XĚKLhڠ"OhWI`@I *0zJ%4 ᘮF9F3@-j4ZmHqF.wwEҒ9r4Z"ɨmV!F?{S[*%0r뻴a cb6JJۉw<rarH(Fic@i|_K_cw%/HÙ_KG8<~;o^y'-t/}[uul!RC:wu.5K=RH+I)wkT̖>壞}o۲$.G~?(5TQk2޼s^!ET<럈\zhI`%("3>OTc?~&>K~7^. )$  ~8F;a:gCI-yR2Tuu1SS^Q!u.!e&$mgut֡ nieK0 1ƚuW~?A@ѮNu-UA,1!_{Fy}|xb> )%R"*'7$^db %b@*b-Iwww()*Ȁ'pyֆ~Ki~NyqgL!yqGIJgIc(Z"umT~*ƨ){?}o_A~Emκtû?1>sH="l`u'#e`3]~k-s~*H $@H`"s뜾=]XTӞr}FW>z~xbUQ k~o~~ߎq̚JJ*+hi-n281rW&9amS$Q+C$e0.Bao3'3&ZbYn5 Zц^:BF 솄Mwo^Gnڹ}z;<"bO/W)vGһkBuR̉Ti<./"pYʹriLl/o!ω^7Ѳ%exPS,KK`N\j183/5|sd^ ˆ*ҴąHw> @ډŀeȌH[yOTG9/OwsתZʹ-v\/=>=Nʍ 3ڬLS9J\]3A'~"Gkn\b\Ӆb#!]$ww*BW}I [ 2z{_19#5 ůkGnzY6+-{X~(E=!v T7.i?;ꈻtهW^t"}|C =K$Kzk&s ȐtB~/?ّEdb$ Km;I@ >utG݈$TT{6;q<=^ˣΛhun6ܑn~O2d4?λ]d,س5 lFX)$Occn?4oٜˑ-Aa$FZDU].<\s?85M (Y󅪈(FH )1BY1R@¼gUTPAz>Pa``Nt8<3@@Niչ=LϣUQI|\8Ua]KGU\1)w)!2rh*R~u@P}^(Bd|E ?0;5f:+<<^ )QiQb6%`?;XU!*%G:5wV$NR]p_UxdU"B{o޽h E&-yZwRbsfGχZ2#(2bftԕ05":kV$@Op㨧cLvKʼn)|, ׎=O~?1^?QeA_z^)UL} t4D:{?iODHP{~Vg_Pz>]>A5C/ە}Obv.qݮ1>4K(Gy"-HЧn2.Y$Br Fj:)5mV##!=uadODFjUWD);ugiv-QZ%n$[Y(& m.A ]}?f6{~3d bbv1qufqi1Q iI<(=sE:~2j(?_T!t$?<!|S9oԠl{;x SP^pK2qLZP==eyΞ=q}Xx{矏=ʚodx~g(((F5" FB~ç|U2D%U_"uOoZ{}~պ8APLTKB")!ma{>Dt|p+sK ]mE-W!.F9+>,TO{NpuEDx;(Q$_氕8v ZP6Xb PoZN|M &vՐ_U b7P%7)S< $u5X-؜Hw"s$dBKg2Aa}&o-g5E8EJ-E$#%I%4'u,v}S}YLF(Jz,JXi %peac ch22JHF $ّ1LUUEr峗D2]хd sҭEʐr1@Xhc17-"K#HcA BȒ?nsՑV ſi- {xȏ=nW~VA7wo).= Vdcg|*w~}d!*EF-0{Rg'n 5LIR(-\ HU>;_ R)BAH$clmp?QP@SLʈzG>8W0:kv\K~/sPֈUB\qB1)Ծ ^DGJtTNBw tp#J9M9V [Q }(zvfR2BESh4HdЩ yE:Bwkh|lmLeFQmH'>o(_T95^Fv|%yf|ZTEZ#uT$E2iG냧< Ud9 zmXpb5d3 ]'(euÔfD`&F*VEPd]Cem"%y<iiP? s͇Q})0fTY~}5QÌ ~~ܙD(IPXZb‚F>+$T>.r~uE|k{HĐ5w$~&Zl+xʤk͇ĪI2iW^ <iÅ$ q},n &KO Y/ud'[y:v% ~>^{{;I $ #AmP)_d4 .@] 7SWR0`F RF-. ?TSO1jWBZ5zcZ~>}"!'GY|`)'^54;G98l8߸'Q^n{~o9CS֘r/delc:NPF@O+1 (n%*6>bu$B ]_7޵Hg cKC((Ҫq "1k$bIJvEVЗk>;o<%2"V~a}/'JLA?\V;nG$ JB#|s_Ǹh$L^bJp _^>Z>0Ō)g:M/UWfלFƃ ;ypA.46Fb˕y 믏r?tVK@$HńDKղvQT(/%3(A~FaT)zō ªnh ^a *)EP{_qd"$ѼkZ|M ?x߻ʹ4RQs 1VCE޶:3]UA\*"bsykJ=s!䒨t~! 8EgjEK6=TMh1TU;Uh<0o.▻ ⺺ܓˉ ~T^+?PՊp.^=31 *Ǯk9@!י_tY0qfT$<|5U&;w|)t7!A}gN÷ѝSLFURN9c:9q%>ttOh6/Ũ[l1Nă {m4;>:)vT@ (" I,MS'pwYd_= 0 V*"!&_A~>NE'\v&. N^-cJc4DM؄ƽsp LɈw7J7-X#;: ߺ& E$$"I+$4T.9<-xyzm*H)ӋM4UǼY=d|d΀pD_OB(X E#ܠ=)ߗS :@@a*>hiΒa$׮8řfW岱 ag@?uӟVv<.<*M"·0ӗ~E z3|k=]ݐ:ISxq)JU2ɍ|aްoBF<d:=̍lU-*gC.h2bWVC $`&0{K١HfA*0TDd@~Aڠ9#6 ˢpVlogk8Xp[žD4M%XU W$Cxo"o F/.ƙTmdCo p_?9#g0V{2DB1xdX_Kmz0hʡB.f|;#@2yMuNXfS "2ffS8OF.4Y}?2I%ukx:gg!Zs$׉za  {Kx8*1U%y# 1?!~ҾDY.eFIA[hE4'O4.H[))W[>ȟz}÷ Fjܔ8DD8P$I&E~? =v́NO K0UW"y@ }<t4tUPz;]מ=N{.(+A pu_AU5:d:Ud!U{ga_o-}31N AlKiGݻ׫kdɶD W_s 2"j(܌V>0Ǣ[>oi**I]Ab2 ʢ3)@oI)_o?AA&Q9u@ ByCZRgO#]ТI€e>\7mlCs%= U٦y@]Ko>^j:U "KX++z2MK3cQ2&fF49'CP(V\΍;dʅۅ;FWn QHzRdXȒt!P!9\R)c4U }}cEb y`jh-PZ>u!`=OO^P/p6jOvq~I'|`.X@m\ޅDyT'jm !A:밿TEEÞϧ/p@jO*/8bܱV BIH$+$GaL3''+x p`ΘH^Г(LgZg_>Thؗ%|.R\=;k"ܮѡT("r@p$wBP'xM=BDv_g:$ #t֭cTG?(C;DTl ;; 6EZQRx !,^MC'$tTVw7׀B֓8QZB:?7?>y5^K~+g~ݫWĈ\Z$.vт8Kp_X%Ob)CՃ*ͷ٨ &HC[;`;:_[ lj0]^gl-wQʍ)JHdn\ ^57U!OIA[AO)'J8}Ww%GS}{ҝ)\z?I[I8&NK b@ۦ @\^v@EsDLg 4@@.jV`iֺ"*,d[:y*^Ts+*{,}x^ɃCD(6Lv%挱4TrPeBIdOЗsO[^ h)_ G:JS ןƍ:)j7"]8{wpJDkzU"' P$IT 1:*e981y~y u 3ATʘQS.r{TYKmA@{ d?rkb>O3O$ AxԽXb^nOt 6^w)'N}!>K|uvW] #=} 8RCz-% !-1ri{>RqIJ ]|Y}.Ӳ*@l7ך9h޹8~/)R$JjOOk;3gX>`>o 0@BAe!e(KrEN LvHs e(% EZ'@zϺN l{۽}xMqh.wzd1f^> :nX!.u[a"HjU~\NI j7:|@CJn+`0*A! %C\ T:UaK6*[Hг6p?-6Jz c@~\yKIRn3_imdǂPHH:4-`,X)ML_8l)҆00 >(04rF3t0 jDY2?ɥLؑ&ao;y=vכ4W v<9f l(=(RV{Nx OJv!$(= o}띇[w.P9Ň "!ߠAbLjVl( P>TJ@y㧚\" ZD"^~ ,~KNsNQ*Sb&=Ev{egEy 7<~pyqϡl㑎jORlȎ7)؃EO x5bȇ!epydW)]2j7*LUA1$d:/.v_$_d`8eH3K*]Zݒ=BH#y|Ἳswݸw&H2&ۨQ hNN8{<żv $8ܞQ@bTPZIP6 ĶW%g*]h}ksY/ jB5F?ξ;CGzsh8JR7v{p'Cw, 2x:UtF/,d0H w!7Ҙ7'9嚇zǛmPGFOϟ#nkB x+ k`wZZ$pd= Ny a20;#^c&O,ǐ!QN^ϔrݜr0 dHŽ$t>SrHʹ?y|YˉN. 3b?{uy9AnÜa=m}C\8Jt.TA):mMӃH YbSÃLJR>gH -'53J!}C:b+WTݬiď^ax0v+e! BY) 2gеQdy/i U)}o-]zXX):JCMYLqx=_3ϝ,5ß޷m0BvƒeoJy7)4&-^aސ*C{z[%K&[]`$RsK¹H6"C,f>,))*tM*8ǠvJ 6||z&+Q:W Dh%[4% B%Qqy\p;L8Dt!8R8Ha(۟ \).Gsp$<zQU 'ߦ|1<(B0}r}>g8Ӡ75-GV a>Ľ J!R/['^JCSK"<c^JfUȀH(.hhoDe>I6X}ae)~&Fz}{0 oOo~HL}qnn8-:dgNsǝ~kHĮ7>-!!NnO@Eb r URnjdWb c{zcߌH*hOÀ=6Ue cYޫ0g~Q;9% LJw2~TKfE:_V*] 諶٠;({3W&)HM?*lGۘ*?b JV2Q9E!ꈵ;[3-=̐BL٨J@bjZ˴ŅL&𫩏!as3{Zc?y86AVRzA[m˸CZe]\칝O 7"\<]r~l`_guQEwzn[m6&!4fkzF ,)Q;U ۉrvl]8esȢ7kY~S_Gk?פx5~zx᭰rKB,^+Ҥ'idƱL*:ʋl&idJnE`\ci104 .ۖmu5˱+sI͹vwcu 12~[Ն-UG~dR _<%vm董ǒQhi8J?-ȅeX @ۇVq}8C:>'IZ.S$~\庭"W \&hU!ӉXKiI%J a0BZ%jT {x[2Uk #N(-(m( ;ڜ$,5)I@Y ;rZ\`Ԓk(2>s SgH] KFIFP"c䙘=Ѩ JdD.F0LlKB2M (i!zHܻX[ƶjB@(5*<j%PKGhT;mo29yf&X$Qee4$ʜqQrB״f[EG 5%"Ȳ2B1@P7'O^st% aᢑcZ\pJQ^FЫTG 79Na K ɮpB"*uyγu4s Z 5TG+:wHW\G-wS s8^aYpZN-:q-X4` զ5'PRUrVGLPj;Ia 3p2"r ?RNo]UwEAqLp2FHE$,P (@B9y:svj9ׇ19\_f8&IYhEd[9Q΢W%̎BI C7땈܊"5f$!  <ۿkY[IOCIR;]K?ҷGFB=% C 2bxt>ećDq5M -j̧;g8s+sUfSC 9,ˉc)Hّ/{s Z͋h_7ፈ5w4DLZ Pӣ{rڰq˗EWϟ:\(|66ڿ;ê}t݊Td 4M2 .dקV&?qS9IFT,J =$4[N<&Bi7uJyD{u,wqSP?G/{{z8OɏexWv4u9jh{}FUa3/:h~LDec]w`E} Z2VGmy=ulAe͔] u~U\ vU.p`qQg^?+lfћi,Z닽OQ+s0y0qM-=jwv@ ]fY9磓AbՊn;?~ s=RgЂ,/`@Sj+7ԡSOj MOf)c@\l'b'2$Z,WYkY9WDl ؠ-)ڿi޶U5|H" Qx'Pji4a ;hKlMy\hF4SV ]e@fz"pMZ tpGhAU@m0M3:=xWeE^iJ5aIcPFT̙i %҈([ڼ*%q^QARD  JB@)JBMqmגAp4x/(DAƏz2YgKU[N+5(r4=:::Tp f@qpfs 4Fή2@dFL N&&M7ްJ[g='߿2Q~@SRl)uP^qqH:ָmvuz=|>d>`*Gb V8+a0:2|x җ=(5N0֍H jC|D:uAOZ䶔N>xϲ7|ǧ= >d5b%Rf332CZ_l\ūӿ[ JY&.!pFs  h2a #g iUy.Kx yƧs[s4î$QP]E6m)J=>r1~t}|,4ǜܰHy`k5}֡R6AqedCrJY~v&Lנ(եhZ QASa^g]<{<$f0a%X2VeV6\woQh<.^ூ=#UatUUVdFtq'Uwfƍ՟vhXъg`;x[V;ϖ-`Bô7+Q׳]L-<[ kga65,ή֛Y7`өH \u3ZRmRvP5 f-m t,Ws ͂@݈{rto;f\!;'Ի׸x>;~9xkJ:=ۣuNl*Q6Ё׆R26b\M؀*+ @ k<"zaUדD _D&oW$PC ACJ8a +\Һvi3u'ផ [Y[P[MCm(}xXF$eilE'-wmh5QłkㆍWKUG bhE,m2 |\W |0lNã~_,(IcE("lҁO~92ƄkM4i48MVAc󶷜&IFYЇئR4bRS%eaVijتaT]>[Yi4xes5#0d3L4%(!8h 24@oc[Jΰr'Ɋ ѵhkݍV*ҩð`M4)8Ƙ Qo?9G`Bzr!pZЭ64ieqÙnvݓ:13M=5෥fXNpŊMKh5c%kcw%ƣ{&L*fIӹF~m+qGzr6ϘLقtU6tulMJucӖ!F +=W0c֜Y444/[DC2,"bQ,[tcG xtfvD@@p2bsiXS mފ1޲ك6\U_L;R fnVL ۅ=qW/lHثͻ\o % VF -`>MP7 %!) f6wޑKnsoLaDqf;RGVf@Q{$ G㿃ױ7I9$&8v&<|J=$wGd?~ȠDZ|}g~6~n,{\V3f96sHkЫ25CV1Z #J18@DT:qfm-oj|}?! 'C}{roϻ'9 XQoT%}f:Z"}FLJOŚҽ7,c1|rpi5&ݭsƍ=4wDZ+w R7IǒPyg}+}|>WAUM8.";tg3=3 &+o7bLu4u\3 ^ L4 "I!x&˂fcjb45Kz"5Ӫ4m> =}٠χFW/E|&j-KUM*jo־kBTs%sj ~8n>"*aXq hhPa|91w\ڱn*rޕ1:&oJ1a( mmWqvzC6WN`;M](n5ߝ\O?_7_?O8WήfL <ii%o q =qD @T4`ࡊ!D%P7JHA JQ)LYe"ȒH&w3h2EŠp<2y߮^`i}c͆ؓϊ )zZ]ﲒ 9Km*B4$rP,N-Wa*6s|8$'ݧ)[素)lWvȚFj}ߗ旤ӽw'ZmarmdJ`^MXΎ \Oz"fH;K"0οp׳8Woӯ'ί~?k|$Q^YADDR1XAHVDIH/uƈz;b>N3mWKڅ6[=LZZп+g'4 fc.'rVE2g`ݵş}sKlҒŗ%ȠŜwwk0 )m6lR[&ۼEwPDeKf+Z $@Ҕ"[TN~)r9H/ \MʯKo㸈ڊ+g#Ps)P'.'IVL|x5eׅlh.smQт5EToԟ?}`;yj̾ })0zm05>jbeTJmbC@MUgpo"Pò`&H44u^{H#\4&ݳMdY -h3tBHO/B  %/D''ccیlziN[Ѷq59~8jQȀ8e5I#Pdy_EȬ&|%bji:S`1#ufr%tKM-ԭYK9 ʃ\}"S5KSƭ~fq cșkj?;d#fɤ|dKMi'D{vٝT֚݉)@!%^2KG yBmc~XSm'>jv'>`A@q6jl♴ΧזyīB ҶD( -&?O s $Dzywbn:G ՀN}yp  S[d"YQ2ف̀tZwnmc1Jb0~VTAf9hT(Ϲ{[~kA^gOEͣ5AA IOd7/ _]k|GxCkn{'cwz+uׁV]zCz­{eZes^ 9S04byyPJnٌ%Q Ȃ)(&ַW8H fNğJ}lCaE~D~Myo|Xf'F5ƀLٷnX٣a+T2zlJ/eN}__.3Go!r&ݧ 6˨'^iAtr4L[65tw3_ȆLJZ՞IOZԝ!R!25s|hwAW >()$6)W~׫ּԳ%iƭxcd0R@tC"Ixq|U DG@/@ΠvkB)^‡ܺF}>t*GʟeGhu*< K,3| rFh6Z88$@\Xhc 息{n]jSl/ <:ZIfŻ7'c_;hK1f z c'Cd2רu>{ iVӎ;vjGvj%wn^V跅MJ7ky"*=4?;}n]QD Ӭq$^Yu̓[_,sM3rh""YAQOUp}@pZW+\b^n?w3=G{vyBRՊu T_D "i矣 z0<97{2l9@̽6 Eʹ V6={oqrdXߕ2$lʢjDO-T@gvOQdtW}nekmfy\l꣋Pcːcc `Iɹ_5Xgf=I}҄BbV:%d>Sxs:@hqT׷kyOZ^QBct'vf&2Yf) ZnB9f[Vukƥ"@3A6Rm23|74VT3śQF"ڿ8luFDd-@{>]/:lEP~ǣoWoˎAG'rQLFb_ֵGÚJ9ZRg.',ǯ.̠az\|~ͬ ẅ́fJQtat]%1b-ՕF _ٴf!0ى<`mykƝ_oGLFKqf"1C/Wp?y:kǀLOzE[Uq_b?hʂΐrG! `f"yh\7L!=(,2! E,32ٹu~э mLda/0zO?a_R)z/^VJnڦ|ܗRߏONfcXA="AY,xAJ@wm>x *3lfykaSԒCEX^8V"L3@g!զ1B6)2% [y8 R1V??&iz{+J!a xy62_q_f kmA5ɜuZPqŕp=͇*اQ47j80YT`p:\51:7SփSkAuk,X]ZܹW%`F'%e-ҧg- ȃiˎJ'.n4gc!+VEcJ:KiupҭukA߅[9*JnYTijb"u)oB`*8`GѩyۚØdJ1`X<PL+״~r 2ץ`!~%z蠝(ةU ^ Ί)iW cjj|p -^g䱮& +0v6pi再aLqY-i/VpQ +13047N1MmY:L`2i/\^j,oh 8y0@}Tљ.Oʱ E ,*9scmӔ˙{-@Be!L4() |kmf켅6h[.4ør .%3XFlOjUՅ̙&Ⱦw+#1SkEf6j몟Yk&1R4lؿ~y+Zڥ HEJq}Tbczlg vūgSףj[7y:YmM=ةH-f<01X0c>uf.8E9"X3sh˹hfdO7=SoK, ޏ Xr=+ZCރ\KnZ᤺`}J^U9NKL9.kT{*ƾDf iӹioYJ(3ZS@jPv6tK7ćm5ō͈hw^vp*ZMsE J k݃;v Ws䭶5*b0%<G Dħ C>w"4GPq 'iR5E%!~۩ . Jl$u⁻HUY0b]I۬c{߅8w&/N Nz } Rq4\:&!GB81Sf2{Ȉ̂p`"$?ED"*ZJW f*Lm_7%XnW6Y4lW@pZusupU܍Ë660Ä 36@qiξc !;Uj wNowNlDc@ ئJy3yDwwB_gd{c'qn>mO Ӓ׊ /s)v )ρKԦmtdteRy`E jwiXKSHjསf#h2~X,~>_{3rN 7pW1b %RNVdlCf*fQ# ǘU@l]NBx&kie{?cG/tݕCI־8NsziԭT2<-HזQ@gY}7ߠ.A24\0 lD ;vy`#BS$pӍse$tSo3+**ԯj 5]SA,{ۖ:wTF( дҬ[sbdɗ_]]ޜU8M6?53!`DƯ93dsiC\K333掍oӜQx K:-HstF^ye"bVYt.;"b&& N~=uLQl#U~?{Sw6eѫ=sn^DEiO&Rd %XC{Dﶭ$a8p\1G'tNtۀ=5c%mD^C"|,Jcjb15ss]ݝt[.kTQ5y+(h/zIMhQXQ`;ܮD0ty- RP +Hm-a \D.d,uDIϛ=x鈴V-9!nW{ax؉Bh1)/m 6wP"b.uʌNJ3߾%|]Eܣ,h4J -qC%)5JP*QI"&g/0D][]\XMCI+k̷3q>Y",ZVmU%L>[˼bCZk!R|CYxC@*EO |*&P狆g5DRܬ*Et*f ecV+iF Ⱥ\c%9k w,RϋDDY3&&WkR@B bhCMT՜ceZ"Ѷn`.ʍA87[CM:^1xI"`d˖ڟ \4ƚT]戢K(*W~i߽~zuFA|*4*9 x'K2 TċR w}Z(RԔ&L\{!C I5$;ΫkM1EB3|ҷpmmf0|ݸP*Y'gWܜ4!%c+XN2l dQG= iPf NN9%(X`cXԅChJkF4TLځ6+|&`-QQbR5(MF"f1e& 1وl,I5F4j-Nحk֢FQX5FllmQF,ZQmb4W߿^H .}6.;$˫7 {$C3! [l/]1:rulþ e%(Xi x7+@ǢW T#b6lFHXw]h5ESB5bLȚDڒb!빲S&\nF_crѕCōc Rј҈TDH4AF XrUo8 V5D#DiEY4J0QTA|\e|Ctc@~zv~Wqt~zsDBńW-UBcED'=CUSGLξ>- ut4)scDŽC9f")>,NIJXAFۨP:]t=,FiuPf *M9a*L]˪Lʀzw\(=:|^I~,|w[s6ѣA6(mzV5(bhMΪԨ 5b(̶ъƢ3E`5IIc4BD[F Q͢Fc$ԥQcZe3@&C/jQ6[IE"T$S&cAIdF#HXv=KnApEA&ڷ0whlyy͋Mf6(7 Ay/O:# }'gtepҨJw A]ؤc>?MPreQt 'kמ79"( GgO;~e?pE^ l]d [ 3w o13tAFHT?n5 O )j|rJ*Q^ZT|(]} i)2MG(wg0RI+ȅrO̓/ZȦ(-yO/:ا ,cjJ6B$0kh"e dPhIRb)% L)FF:]L)&S1!Fb[4bDi"ŴZmXF #%&X65FEF,i2mj1c&[#j5EQkX[XȖ ̈idm LbE`T&aJJ@~}M蓭gã_Gv9.VU5WC8|Su톫c! W&L [Śɇ=VssD[%/<~) ?ςcdiwۨ[ @>)AOSpaѬA!Ȫ2"+""#A6TVm^ RE?&JU+{8 k޷D $&S֌C6? SV2Kb?Z2F' H=7f5+XCN]k,*DHB2bqXW2"NɄW|7M])gD7˟1zFP)Z(h@ 8J|u Vef]1C2(+"a !cPfYxY)o%2v7p~ +_]>0@P*ϩ~*;X\"ȁ HH*H)rbџJg7x.4isd+p?t1%`Fwh$ a72Y15/(a8G"ܔ]YZi:cRW2ָ*3wug2\s΋c$x,ʝ?eZm#?qI@4!U_?gw20'ancw3\P\8/? :g.B.lՇG JhZjUct=_cElU߯4-$'BvvfT L4*fI N!˞6mu&S:N`)u"u% /$i]rg+lq[.tn9d:*p0Tά2م/<R*|^ym$V9nIh+y巁()2XCƮ.F .wris1)i(En&g\ﳯ^PDbL ̡Kk3*I)J H Ȉ# HI"" " " ȉ *H2 UEdQkFmXX֋bVJlZZ+h4VmEhԔcmEŴjZh֨6ѬEŨִTEbKZk-ki1$**6ѵFZ-TmhMX֋X-űTh,Qi1j1jؓkccl[Z EljXlFhƍڒ[$cZ6Ihm$4d12V*,hQD1AHTcT-2ƪ6XRTkѭFb-Q~,4њb1TQDd6`QXՊ-dI0fLQX+iIlTME6BYmz~oިmId-l4L$0`P&*&EL iKd#3!*(c&Mb$f1J!FԚmcdŤɤRi1BQQ1(&&ZjM%TbԖJ6hAP6M F*mZdim5j@KiLmU\N/t~{ GנҊFd׃ JITo׿P,tVsL KP BץG /gן?ضu>Jl~Зb =3KI"-Ki8KWk=~-kgoI~lYx񹕻qEKb(.D=!RϭxM׌{؁2~/+-ȋYe-2)Mp\6cioWkKBtD*Q:G )Bi V*hъj1KM$E[b lUEFѴTbFŴ`HŨ&V6FŴQX )4mQZ*4jXJQQ(-)b"ɪ bMK|rХP% R1vsF4b+F\~[y1Ibɢ1F´еPh;k\.t(|걵F-FDmQ[AkElVcFѵFQe(TŋJŋh3@}]q24ˮ-q-_ՠV($ :YJ']~h,!b@JPZJ\3O~j6#FѪ4E6mZƢ5Ilh" `5F(FѠcQ=v6(ٚMM|EcS!*"5fTlQ&*5ADlTF. R7W*梍xWnoM˛'8Op`ck Y  0$L˄ qr-_.V& J--B+ϛpQ# er>ڦXA!sߘgk%i?B{RD5Nb_\>D!H<ºw*5Kttw9y&J~#YEV?{~j?"2Ԙv{uMofSۅ@_فO=g+Uk[1Bhc—){9sDC={f (y׳nv"]:7%n8Hš%3^*%o_>ǡrA7e"T_}kDXА-pAm2+*)yѴ;:a\tKiMʆ{f0/$uv7.Z&qfXخiTQ˥ش/$UXdx,0e0=y<4)tΗ%'>tC$L(Bi:q CvO}QL94)fŇ+jg!a,e)!v<+.P_ެ"#lmDZ%EC? N?#xQX.U@ztln8˭+R/ZԇaЪɭNұ)KR]cwLf$k_3DV?qwT I`xWͼ?ʼefYԪJG]~ۻRԈUMD9˒0́%#GӉV uRY7B+I.1s3}+%K 7CtΤ\J7ٺBqc\Kƞ-DDbMA p.E 55e3o+|zCe]SP)?"V,Y(` "'7`&ye"%g!0϶eIwRo,:& wf~I?kČ_?cGoNDC=l;31i){9F9CthZrI !1Qii]HDFsgii%a@$6բţdLАMD羮ӷu1MD(ҭi5[;{au㜜)A$<@&'oqB!NV\L)_x4?M @'|4uq#FS2,RiTYd$T$V)I$H FHQJ4Z-Pj( F1hQ0kDcEllmF%b-ƒ[PT^^9C2)(^Z{?CrHϋ}zIdzWzgkZMII3ZhJx㷛T[/ ҮbE0K=X!eGL֡Ũcŀ!])&F ))"%(KHU>>O7itVUکfkcm@g\U,ypo,ХM?ɩ,WKad"L6 F()&Qk[DH ȃ""I7C%\QO*\W_o];v/'Nzoiх/JJlFTTe閝f ŒV(WtB<2WLi/xc)m5M:<"b s&t/(al% Wer?R7"};7eV*~>I Sh0@ JuW{ϛ bkY9vuR}54u#L:\n`Aj*!?QUHXՌS<At*BTm; ֪Ҫ~Sq<:;伜yvUevʌb[BBEN'pGfNpeL=Å0UU6=>²4d@Œ~Մ_ 4CxQiMSKA#H*RrJWNUT^j87c9EQ@:ܘMA PedS՚d")OKB֥ ԙ# KeLǎSI;Jm 5 7jP$cqf߸s] YqpBQRH0z^+=/{:o;KXsFJx\E0̺yi`$_@xX݂$U 'UnqC˒"@ 5'cCϗ\ToJ|aIH PSⓚ3%2 2q>xDQ)EQZhQPQDDD37Z^zl{ Ph5g&m*r*XWB P+*bԄĮA:{8 UkN$y+MUDP RѾjor;yJHS3;ys(%)mQMTDR2r0uT4NVj9}J㣳׳=xᥑ(CRx` k ^bi:*^ktyEI6D2tuޑ9ǛF:xA--V96r5(d+\\XhZhh"wb{V6 l%i /:3Eoչb֋1W*\EILlmV,cFѬ&(0ѩkE-MIyoN9twGrewv=^&SV,me0Ԛ*6ZsK߻w\cǧx&UOh -#QۅDSǦ%1/CF',*DM7  7o 0YE.bkכh3Z_}8>ejIUԓ|F 4U!5Q͑_@!qμ6j@lSJeI2@{5spSg{Kg{>Pa6I5bj4hnPžpRdI1LS@RD*b`u\ofs6xj(Ҋ/~3]=ɓ脫yyq?_hQEvL-eؖ9 Z3R@%aA3gpKYcxyRsAX/cs#Ę97xֺuN,wl T(oYUݚB0ӡ 06;yݶF4y/Δb * mfΕȀ H)Efs{]$Rʶo4jF zfRR?{$S4HQ3qڗ shBD$U<(dz ^HD2solՀ/Lڈ+;'B.*ұ#A6y3!2eLYqz O(K` qA$^@?}yB$Y$T  WYmud8).Z_$:Uo'%T>OR,?( 'C@SXn\ѳwQKrKjp^< Zh1LG5@NT~ PS r i$.Wi;~U$?.sK+a婤`̀0"fEI 0DpдBs;yo()z}4V*ilg7oG@@4>BUv/zbT_h3ΤrBPI1)R\UZW+hQh4kBF5- 71lmE\)6@`U͵T6ZQbҘĚK LlرQlZDŚ$ƓAcE[ZChh Qڊ hd4CHѱV4X$a$Da$dE$Kt-nSs‰ljdd'{M>Ckc:"Ci;a9R$L]uuvr9ׇ8^W9+*EQo[ncs\Qic]F4 5KT1У_?+jJVN:OWha;sfc2C$nset)d҆HڈLX+ԙb6F IBEhaŢ[FaZU(6dEH͌E&f%DHD&Pmfhb5֍œ$j)4V-bQՍIj*5ETQ(ĩTJ#gVk3+ '82p:Q];hֺd4inVX,cb>M¬?O!m γ@:)4$$3 *ȑlt!s!iF'G{31n|?Mh! -(iB$D~PK"ɳ7'> 7$fOҖ`mVx֟abءm+יyP*"\1f]Kum5F~kT` ߑܽf0P٬ 揻1E4.gXQd3gp]h Ƹ02|k=Vd:-bp#.GӯM5n<\)1:Uχ OJд-QL ZpD1$; MX%볢Xoq C& °z%ЫD i*N&δ7Kڑi[R:bS2I2ոZ?v.hG՚ÄO 9NyTqa6|5/^/HvLJ{Ik|5\bkg^ϠRR!0=^h1^/ڽMy RɚЃU99cwv_n+XZ(θ]QtLTYX>o`PH"A 쎾4J4<Ɲ9Ed7ɹJ $c\d (0C@M~FEբnTnF$.nsȍ!0wtCkr7&<5ywv`w]ۜ:@h") ]W Lz_ 3KHKM |r n r~ٜkOi J| gUf!sA 885}gFWC}fE۶ (2QMqmW?QBAVD$$$YcZ5Eb#Z-kFZƫ+QTUh֍(ѵ6XՍchԛlFj6iR!5 &ʃhy5nFC\1q]\wWR($̹ͯ 1 g;KR³w_4<]˨%+Yg?wD/I0~Hi*VL]i i@ :'6+e\+DioKG AkJ vT%[63\ {B mb Y ?'o̓zw)1$˾F[N^ P`̈zmjmFڈţ`T5QUcFVfb_קk9 *B)׸[u8lk}\^6B#$ %KJőHQhbRI }޺ihR)0$_.n3 n5xrw)Ò"QbQ6bEQ4j1fŢ+F$EX-RQUERD$I$AdG@zhJT(sfsqVƱWDVK~g~ѱ]}G3SLT/ 璚[h{zWZJ-44h#Q̀֌Z(McA Qk>;6 (Qj5ݾsg[ޮQˁ( ]NOzTԉ^-r.j34F,Tnh\$eVT"Ժy E #RFLlG5ŠHwWÛF_u7uˣ ΜD].\H$ibR!dipLvͼC#$"HYA$>hPQF;$QZ~6/0xm%1 v, Q.euU y!%vϬ[J*}b$3u@\*@(3!EZЊz*iP2:I?B(|\ӳZDmT1xf[_>j6ܥ_)f)q~s @]ڮ$x#$ bѢM ZO{+9>=i@^d{0^$/x3bzn AAq8 H7>M6!Qk?6*I{~(N)4pߣޢũze ׬ wƚ|,ۅd,<׬OF`cHO%TsMEV KF։ "$ DQFѳ*TkoI]7]88Vm8-ـsZx$K%-LM]s8I2D NƲ^bg|񬁦5Us}koiΩ[dI#+F1XMZ-Qch-F1B  ȃ"e-W zLmQl b]0lXEcERbѪ)- [7E}lAFㄮI\2^rjE7u˻`!!!#;d0iH3~T[I5彫\.m&1$&" "" ̘ I"h/^ڍllQ HP#CHi(ȁHj (4.]PsϚ}f~ܣ.ES.0)J`x̃_S_/:'ur4ߑכ!AsudL_}})>C>./iQ)JAA. Y+G ҡH4YFCz{< ) ʘ^ʹ!efhh3JSb(AB@c!IB'U8)7'Bc?eܺ&9$0")Jkƒ OZkW8<5Z"w]k7!`Y(t]y6:iY|2\גʀцm 0lDnt;F%4wvI.|.~p`Zܥ#YB_ukw, 9rFDx5[\4R=ut1W9s|yoޘupO](iC;;E1)-I|Ω1"d4HJT(շY6kԟRsiM3iM*GLaT$C{7#u G$o[;tjبF1qh cF>eAiSHQ`A |~(q;8HT1BB@a2zܠwP$۠g{D iNG!D-X*9!ΫoOQjIW{O 0o ]4W)E!yA=Or-D#BjCs_ 'W@))2RQI4t1h53)QKIID_;-ڍ.nUrX# i$)$+3]3$5ACy4zr]>r ]b^6f .m ߛsZ*&)o0 F?4e٬RHeN+}/'-*VP5%(.o!v^Cb/?T,ӎXZ[4%fէ5XsEБ~fR'=,~;_M*RЪ ]aMŊ0J3*.Zqa>&4oޞcT6j#cQhK$Rzضeb&h*Tߕ 7LA%$} ޻TDAIfz{86ʤ 65UYU uukbjm_yRacڸҾ^z m$C^zi\,_z/7v*\8rL̛lc ftC`iQzvs4oFѤTЧsk*x9nT\/vQp8]'6D DE Rpq{#/gVїuzq >]b_\ZZw~AyqE")y'Gw7Iq+E=ϱWba(<ܮ(xoݽݝ! Iwb0VXݑbE'Ho/9|;k pvNN~uw:e!wR#;sY^fR:*>WdO3:]6yHMvZ6Bz:IܢН_XB-BRSۜfs.T7q*BWMgDNERZft4 \n0䥤ٻð>IT҇.89)I-%`9&Ƶuh$R!n0i)eK!`$F1B"_.PT,-TO~ s`32 p2rEH Y61O"DЖ5ZV/r#nnn]4,f!3fad7-1fntrkzI L'5sWut0)&3LXG9KR;J$|6Aˑs&(z%UL].$s=ɚoM_T\?vb ɑJ_[FŒU$Q !dH3 Dxkk m:[xPًH{ #(]JFJѭ$3fɳs]%SUZ-QEp֖oGR[.Dt;3sQl2bq=[Nvu'|7OXf௓~wB0hLDiPVr! JdNnHATqH5 WsϞgCA#J?&r/C|:&W01+2ׅM|wHA`APh;$%?I1RPk0dR*~>]XsAi;ayU.dQsL1W3;^cr-7<:9؆T  FDf3>傈?C6T{sҥ,3+B!*cTzhs".@DPH P %AֱDP|(EE@@DaQ  0@}9DVȊȌ9 (aAr}9E7ҁJH A@I Ĉ 5E<8*HB'`@"F ]B!d(RRT4TL)@Ud  A$DB33"P:@?˒n"BR(P7 ҡH@E ))ZPH)J%"41B̄Q @$!D(.H)@)pbbH QrAD+Q:$P4" &J0Eʟ *P4+@4"P#i1aO(&DAJR URZR5"(EknԹXƺj[\8B- @HZ֊* j2ShG!ZQ!BC R\!LYdE$dI # mUnUQ[kE %QȂH "((H&E9PdS**%4$Y!+$ B(B(*@@@[e mmVصUQcmVBѦ[nQIF\ZQPBJ,C!D(  FDYYi%AjE)T)JP @JUh 3Y XP%E)2M)h56I4VQ1e-2ŨfblXf5 fV6Tjms 9 (ҢT% #HVhmk@%R +H9%K  BAFY)rT09 Vjƭ* mĐhI *#$TCETA"E) P!P-*BPJA5*HJMPc0)P%fAAԈRJ43jtmVڹP4R*RوC (d2 # + , B*eJ H+JLZ65hbт%D0 ,Q@RZ]k.MƷCm5cT  Д> CP*4 *H*E2Q)+a-+_)F,J()R#J+!)@ 4 H%2a\ XMZ5E[tA  B"@B䪦J R"U mY#*")QuBMetSD*:( Y E$FErú#dY)Ip QQ B$Jq@"I"$" ˚W jTmAd\ aDD!D2PMV-Ea(jMUrBd[t֋E BO[V*&5 dQ&-PޔER"!B)k2V a%PU-)V5BjLb$rF-uֹ[cQA@` QUD1Z*-51&V#$!h/kzZhq!D `!jv)TV[QBJrJi܀ d4J!QHmi L"wBAmڨE.i"ZUV6E\FrEF$\T2E" J J(Q5 4BB*T2P(U)hUJ(IU)bNU&O,uHEĦ%$9*R!@"R#a2 (*%4SCD)ZG}-?g$"H~RPJٕ] JC`9O>$̫aQ$7vqQ?5iLWAEWzu>yz@oÑz_^r/+'dVh0?Hb(Zh)!w]*bO/; FfUԇf\}(Ki7ʛĚ\.Qk^ݼ]8N=p=L B1:$a .%۷ީp2y@NScEu<[;CUڑqg>Y^> [ePd\%/RQj=KtW3 6?+xiy}3 arp }N9uSLs0`@EU4RtZeBI tg"]:!br;{| =4+QCO5wٓ|xbtE,\zTI|4E!n3')}uP>.'~4^=`r/GѪ hbsg;tHf9*{xbO_(E|;sQa71dDvA`%Q*ע:Kasʮ/, <,7ɨRR!\dIg+1ZxG֫& rR"Ip78D(]A*mF'%n+ :JQ&TB,`kRa\XINyZnf%-%)|D. S%Bf۱k\[>䆞R\.i3X@2Xw͢붎6|b885gFqQ =(` ,oͬ}7`VX ULUA͙Kŋ#_`p [{̤ѕ 0|$4Lā+ShbZ.ELF$Rj0%s%b?骋bOBp f5蔇/< K2W6ƟU^3}nM3_鸪4So?ea<7{G=+c]Y+M]h](ӦC5ɻnTᴩ_> d2DqHw 8O@?phh_B\+cGq$i~3@u5Ag|!ۀg33Y.e]l%њ4ևnR̈́ln/XO2`q 9E⏑b(D䢝  #994%tt]u*jiww"1r=)Y詍 !մW߬~߯JZL &#z߼{߼ % buѮP.D"_Yی?2_3j}oҀ>=Zg`;Pf2P[N:kzSׯ13\XɊ0AJ "a+%v'Zei:I-ɯw䪍HD i $TF*m9uzHCkRӉQ1>9zuD']?6`+wxT 3M>~p!4%&0qh 6I6꡵m:Mlϋ܃͜7WPdLL7̼YYMRBiNZcx2ȕ.*ڴW<`ŸClܙ_qys&ͺ=Gd7$%Ql/[G3W >?bi4"  5*"DZGj*'~*,<{DQv1TTj#%+"J̾3dU CorQ6zX_rSQ!փ͜ M~Pϻց_c@320DA,@b*5YͻZ,d8ڔJd"oO_Ӵi~[I_Y[Kh܁C!k *XWRX)&H2:'|x&^Ef|z]kM'flp>,E!6D־z} >7f_?Q)kwʽmz;>B/>߾o@'l`+ [Snjl(~+A`JO aB V4dFf`-(c:AY.Ļna[p-i\ySđ$D"o3)fEUpƲ3 KaHG7D0MaN/VlƱC:%?=118krXF؊B\W̭6&PBBDW岡ȥ'~zo*~RnܝCĭ_1M$Um*? nJ"w>[?CF.OYG|ol}}O0dfU7a뒐?8:+Ux_#şH2 YDLr~lp,05"Q$DZԗk ƞOy% **2 ~B2Y':U8W. REhR(/T2zRE0V2y^,r$J@`\JW7c!~جL/Pif5c;F Sj{T\`qFoz~p7y{?׬FZ=smA_tFA$HB!V%2dF._4{n9?ֿZl4a<%Df `hg$(h~j-"@-:2)K@L dȦNH`B`Y3Z!i$ƥVPJTzB(wIBM918 'qʀ!>: R 5)R#t,B`F L`Bb TTK2[h[LSB-- d `UE@Vzftp2&,fڒsKekQ]{)0FDb:dT6 .QxIh|fKQ"Nm[ zVzi =MDfҠ+%E(Nф%jge!03)Mޢaﬦlp `s\ǣp@RPeFE>;u1|+o)ݐ u)I'ڡ(w=H@~5^Ð!HJeA uWAkJ 44LBFa~q?8R$xDKq,"H 7]女#uz}@9~K1{D@gEDi/f"~w8 "d-h!az]aؽoC'Q8 {dw pyM o zH*`_XSK=&4 ijh|O5OJ}%%^jzwh|yA?暰?-6o1_<,ѳ{wu:T?&_G#m=U_' >.N{6?%6)o@|#D;ssmK<rWQ_a'~9Ga\mq}?:WLJ!d-1Q4ZvD-v٪7i:ʀI y[`G~q}ifKgjn K-޽.Zy? (Z<.m]US/gnZ3a+0TDA_Q>3/!5.p9AX1'r/ ҒAV"&[0J|+ =471+ڇDEi4L#7ꉌC9=u@%S%PSd%#UAR2wTlY` *^1AwH5E %J0pnt{0UijZ(턪8J!Ж29"Y5vۢg;DZN7 T3k\R! &QLa;MPĴ3 \4Uv$Y4AR* 0!]E{4 ˖J *02er&vJ 1'6AP`x@/ WkEC+$^\Jٻl4gI ΒM;fƈjpQXiګ*D2,B%х`m2`1loVTA! 2 إFSi AxEN'McJ*ո=Xi6Qm3ZEny'c]H07 Av\o -% NtK_;\TBP4h~%zM7jr;D~,SHe Df~ל&.ÜrCuf? ǃSy@4@EpK #uQiB#؛*&8e(Qt/uzs݈:CVputowW70%(E63[R>]"2ȅ}u+MY!fgTdAgȍ_?\uMe,n1O5yCzuLƼ˦v: Cb&6Jۂq+6bUDl)PdC̥*SClڳQ؂ީY[~{TE)bq%PbEjXiZܚMB;iKZǖ+2uӂ ߷=֨K2D+K4`wCaPUPZjR\sgQX~ظ\=cPڀFשy?R:I;#>-ڊ?rnXsqjed…TZg5 uf7YjtƑA}dE84I $O3D_X p `YK+6:5LP_| ] #Zh%%d@K̔eРYK ( %]-كjX6fZ)6IImv,gUyusYXf(U-Wmm{Lˉ6VcXN/l6;EvuW"IB iE-h])gJ$ YL5uFzU ':&*2N 5m_[M5ʤ4k?i+[9/vSgrD45MYtֵ}`QqzVvU/[>Q46!(!lLicx 5m=E4fڌM&v>F }.*|ne!w?|L(y%Lb<.a8o;U pZ«5Eܗ(0Ҋ*0zGE1{)TFqjQڏkkJWm;-mݍwa!Fn"-7"4QdTf=F*n˯mҤ[=s0Mb&U_vPӏzzH`ֿ<fG#8"ŕD LW'8cV&fN7u*<?vrҋ*5G^+Itʈ~:l=Rkl"I-H6vm0<(c],s&^ΤI 5a vqO*lC 'bKD5aUaU䏙Py|AL2#H2o)d5iJ%oWD {.kssZ3GILRg4ذ' 1T\ ޼ #m;m@ѽrz+4uq-K iܾƒ&^pjetګZ`zf U#ibYgݎ|o󁱾#tL{fMՕ3vj#a1Jl;;mv[Zn#|,'J_WKM7a4^skqSڭDkn(=<] N$ JVR-!9]4@3}QZp^MȗĀk`ezDfɚiuEVVGfeRK8;SW@" _ 6^,M],򵟮 n̈́XxokDT 5(ETzh`|ѽR*N9dSz ?iQm:`;FQP2m Ah %F3jx B6AP:;\9L[Dtܱ_#&e@ D<# 3wY+yɸj`HfUafd>-fgW?FdelFQXLriDkdqW8ZX(BhJc2=7oށګCNᑼ UdM>˚PjɆ-(v#uaY3E-TٷjAxZލs*b҃2LPJќ7 g{)4 o_(Te]@E/kDkƑkbE.} _ r1{jJRv-mXw|lM&K# ju7-KZP5DR/wk; X#àd֔/,'3V e.j+SmMlQavl.5P5óuxͧ/þq ,~B4Z+ؼo^G z;N5jEEvfi>шTs}eϢO~q~sqNmIt{|._ ǸNXF3κt[ 6蘱]ۻ3%֛="liÅ-0+!GZhu~ nzJQ *FuUZJu[[aƆuf %/"66 k65w2kxdԩܨRUZ0hg:)CwZvՆx^YM{/bگA^wa<jXjˏ&F:Ur,RƒU"+_o}8ZŦlhbʍ@rMy4ﰧG'w:l.s:^a&7-yj#LN-0B앞dPj?cm/U& +'F8Y MYQ4pYd{:foN)QIAAZ-bSN r-,aʤp]_:[ʮWF]ReIu+T@mvN~wȅUώjli7ZӵU6w]qf5>2.|VsZіmJ{%bŗqRJT8GAeq~mģpeK 4bƁUap"V/).f8\Πj#p>'pm6<2.עmSr"OݼXbmJ=L"4mJm E)J1M0XM[lRͪ"ԹZ9n*E+6l9pm5,EE0qۼa^u,gb5ZfJ,Jvv)^RO+XډyPB37+v#_%Tnv -bS0L UɨmJ33f4t*KvXN7$̰nTEm.7>y)vz,5aihzdʘst]eQzr_Ώ2RR$=y<_Ƥ-'(Rk6vĹ?.ڥV`ƫj߻3Z'DՂSiq`p,NZգ}M :T4|E,QٞL BbS)A0ICDN jǹ:wEVF!٥$ *Snx'٭f[J MivvU=ͤJ`sZEARY͌,܊ ^;b86'»Sثd3G(œj;3k75JLbKXd{kȋ.|RλO5-cDNytn;M=kp.KËVʪ-mEn7j.}cg7zq8f#2b^L-iZgMtˊaL[j⏅&j~+yg 'ؐM3NL;=aꭴDBtJFMt]nDg@i*e-5u(fu* bp̋M}Dj&;h=jL$oRdo>hֶӗ^pu omaء1a)ĕhOBuϵ& u;j,5j]`m26aPDN0,۞)fȋ-C$K&6t=%T z541XSPXL]^'~Kxrݑ5CIJ@6\Hq$ RU|L8_aW >O9>oqݓ8 Z2geV- jQD*ʈE{Uc" .fQRJIZViuu l7@_g6+)VlCUB8bS)׫ohǡM{҃}Ƥ۴QEg}m_w_n.= qqM`Y22m3cS^.VzV$SrlUrJAr c1#],Ocb 6!{.$k 2%OS}/H>]ܩu٫Or2f@̈0 26X[RWU#ƧgשUڃAA0f3t3kb$CB*$F@@a4rv+עQ{*E/2kQUu1lNiItiԆ[6 #]n(5+8KXfSбPެU42UYliR#06WtgweV[[k۩oI*ƶD{CavC bdߗq|$RեB)J%W$4%K S6Ȝ #~i DIJR2H !8s'oBiVX))F6ѱ)KZ|`ĭjXK')+::њ RKY ,fQDjQRf]ӥQSQ4 v3Վ5&ک[mWۘ)нEwfWM5ͫJHg\DVX1_Myت'Nhkp,a<+15v-(o Gm54ߒCiUQ8j4N"$ʂguOq ,ҫ\.j3ׯ+W+VnEhRO !f`f@-+0 ()h*\0 efɓ&˒uΛV^,S73 jBZd4U(6GfIv 7֑z]}ʧNP^RUqp%UJ/)tvinˇkGa|b홴-. pƻz"nIܼq;k1Jqy;tv]ҢqnL0ټk7\qtn2Vlg5{3.\2^VeR?BR ,+cl;Ƿ>3>28.\:im]r,ȥQ,>F5ϫn=Dui決d3vIt':HufU;s_zZLV8 ztqXga*4m8,mj2ٶz`SXdWq*(4ݭzͫթ"@jמ9VhUN+\aŕz:xk6GQ-6j݃-GNb#dQ xvt543i;V "LSzan%m>xe2]vSZ-&1p"/HJJ@ Ei)+iY]n"@TէFs VҔd,Q(PiWE u.M[| Ih1uƝvr 7ބY&X$]G6%_}Dz>ZǕ+GGob>_8%>gi`_a_RUcչS.07QuĉtJ}G= %`8^fҽ.mZ@05~䋏$Ȅ@ `+9( ۹ih}ѵd`WU"_ ~CwlSh*իG[qaUWP=ڜq*ݫ )P:G-2bIEI!$0mQlhŢ-EQHIbւbMX*lZdTi+hرV6kF5?颢}+fݹ>B߽s}H2D:9/ZVAyU0uPY{zi_Iȅ!8})kqS퐝*lY뽇!o rM[lK]]%q3 Ȍ}SkXv`hL/RC. l"FF`$HADé51en_ǩl35 ZXctq I*@I !ُIzRMH?g])w#l}Q(D;cl ,n?sW}w'W'{T_ۈDWP=KE\興[Cתkfi,,B$GQ]:Q1 {C^j1 iJRٳB@oՐL)+vDDw=y0RѤH 35\05h xmw1bڙBoSg/.gMFfШ@!B/}Ha֝bt55.[&63 Bwan2ں,uaʴZ`9( hI̓4ۉJrDilpÐ\hq!C̣E4[݂`̩ލf(J1bXa"BFS$kAD% h0PpL\ma*AKD0\drړfe%P̖fHH-5X͒K UU[d+ bG2.Wfp) /5k8X4 cƒPYm+W$LZʐ-0 .`0g̗ &/  $qWF DR̥S#]%I@%7WN{{ ހN̙\rkҵX5W+pյUl(l4pkDydND3LddTzG nkUl=$\/X)Xi]1Fo xn 4TuȨU̩쁉ZXlC *4HNcpL%Gzw4jԺJFGD"2mj8 t}n0+ɚAbM0 1=Q8J]u{fm6Yڕ'e5&m=="XuۦbqOIE}nʣg0QkTExqY^VE+;5\$WnDMyieDmg7yL-vp]~Y3D;msf,ziM1U}ӯ 3>iYBwk,-<;vpL>46i;Nm_Jʱ.hRMI[|DY?׵k OVIO.H qMKS+--)O{[hTQS!сmptDNN L)("saB5YP! dԦQ ħa 6XtaF][$Ii:(xJ;,3UԔ](l67 ڿg; j,tHe! !i^△e/ZNjtqAY(@'9Q6$:+T$ 5>jNK@fY &ksj0/:[N4{+K* QцNCˬi( JrCkgf!P č)BTilZ@B=5E2,obŇm+|.* ZDDtN~^z'阔!L3 ,>Qxd'aBBIb6XXF 141D+zqL$lHHL7ߔHcA!sِh̃% )` 22]9Oa8*֪q+&&Z,YbVZv*{(me{\fx[`uY*/R4vWw՞SDo) JCnZb|8`~8N\ao2UNxw H}RNSQŴ4z].58w{LñG8D}"1fFf6K\Fv|!KZo^b-UUq90}\\"mW F=wێC#/MqY3:iֈt3Lf'k3[gdmTfO^eBeVՊ1}?#qiWq_m\}V!DTۋkriRjbifez)VsZR:ޟFihOL|Wp{-qjڳ[MUkIqZ_zMjCo:Q.VpdxZչS" Ku- |_8Xo!1Dy"{JT/ mZz],͵ra63Z0v]5pL{OY̪eiB7^UxLeMgi) ŶX[fm4mn < ^!.n3e3JftL&m񺁙  $NCS)OL +eqI;e'gir)|CKYe/ -j9>43 o5퍋lEBGN8n6o+MTLNxFNֹh Q/|`bm1Keb.ѳ@٧5kVmDAMt,ɶpJ;\ p7O=OSWvDt59dg(6vְjY҈Y4ͧ9ȝ\6T*%35\me\mڻ . XYLlM6*= .\$1}g4s^b-aza5wjұէV☣ R0 `jR}Z5j[nC3Y֫(MȒ!Fl)rKYud2 6D٭U,[4U\-ZA6ŎV %mJVG5mڭ#yyRHdLG=B9dy2D`.jx-xwub׳"ϓy(*_o<+}է7Qxq+ޜ_11^=;\75>3Y,W(q:sڸLimmg8mi$pmS\#ʻDZ{%6ƏmmCwZ֧g"uJ!Wwr6tss\[%1G7e?#̸y2zOKwT<2+).Hޓ`z̥ lSYښ[lߊ*eQW{߬zx>_79 1.Iav;+t 5AXL/2Q ,ִ$MNQi4nm.®fYjoq/ÁKJf|đp[N;!s4g;,YMtmC<&4z4!&_tꞆޗOq*8ۍC@6JʣmqD2upxO鈣*h%_2PNeֳn:O.KUcZ^Z;#fhAx[?jQ{Z)\8Eg[!uMeiKۅ.Tjp T|mR]w1S;&ɲo׸j y屨Ö9qhʢ_[TաV{jؤᦁ[6:s9GW;m6-߷ᱵ-thHd앦#0;?k75jܞ=(ӛE -Ǖ[Up-0lr[et_ztbRmWmЙyiWQFۅ!.ofF:_3i JY"RSw8㝓n~< DqSJG)ɥ/^˾E6&*+K2uu+޻'/| MZ߲){g+\ftwzn ."3L?/'rvnPw߄8ҡaTkw'zêp]zOȋGCA͡ |)u]/_o8au\~kA~(K =ȅ;(af(FBQcB1Kf-r(Zy U4ٞ`N_&|ݾsǪYJCߋ|rwg.9]]\"*r~ y@ & d%/ͫd36MDnO+'g\tn)[a e$ s/ksLWz<@wJVweqIxxJ߫l6[T1-ﶗ{FszgSZjH7V|EV0YyojiFӶ{_\<},[ZzSwڙۅFDת~3,CRr-—JÚx}Ωc& Wsl\~7mmZa7;UvtFԵ֌NW1S(Df̪ٞ-61[{R{Gjfҽujm[9F3xޭLjxg|W,Î-Z&vz]m@_{%q=%VzfdgDl]ێ]޾ APpZɞps¼|ǜ_{26(Q(<χ1\>WnqicLbbd*cYILCS]Z TV كӖI:1ӊ׭nkϞ+JbwLQumkS xٗe%Rm3\ElR9ձY6}i|"!b~JzwحlSbxXg9i5w4q73mSqb22oπ ~)WlDּn<@1gGqcYmmC )f[b!`jchviI(f ϗXZm:W.hP+ÙlQo8u=a*L긄/J&tNjU]`evyqXÎN#a:|SfK맮ˎv|6 šu)LQ:?:*i5fgRP 8*)NͲg=xj/Bٚ-#gj繪˶KFqG)!O&{܉}cfv,Bya[+ dnm1Җ65i)wNoWi6ƣ;wlԎ *x77ri: l[< [Vt)JMw8Xqux= ڊ}aśXIޢoJ7,ow)- iE+6䅮0p&N1+bYeUߖjB*l&Y 7u5_I[b&)/$lOАߪ{TqTӶo%g.Xc %6uN֨:tV bٚTVeRŒm ZM[`ѢF fl,uF]p*MFX]+SJк`.Q*i\h ED}m~ mzθumM'g._fDM*~ْJRR^Kq 3==8Njx(hxIB-bJA kRc1 f.)peDkR&YFHKFb\ܦbxW<^NJ@3ATI`z@~ɦ6TlToaZ۔hS)n(96J7OI}tI⇠TtXp㝸Q&eOLdw4*͈w{9Znᰆ٠i`@xkg]Y& SOO(RfiТ=jP2`̩%`%)32\Ӧ ш֊* wz5bPc  _r'S=TTR}^1!_h"%{K W+sXmu1#T4`ŌV"#"*u5 ?n*F`İڳ!zWAh+=Dbmt+0џg-VhmH'Mk w&$AB|cs}_- Q@wT*@L9a:* *+ Rq߯濧҅T(f%Jwx@S(4D7QA⣨a L$J Fv)niIm="_yD]㕝yqd]&tJifEϜXeg,kF 4(/hpQkX"pM3;6g]>Lt7*"]X'KDQ>vNZ㯷7/F}DYH+h"}?HC> A봨UA+.|cE({{6Z/AJ|3d/?c{F}(32Q$]{}UӄAer@D3 :Y7zeUʖuӡ&9zE`<+罶t?\DZPIJ ']/P`)kY$a" 1ё_@"Ө~ ϗ!f?gmIȆ. =uymC wbp^ϒ*<@/@P FDNRA@.Or[;]_xGw d1:M޾OM;0}$ⓒ瑸Ya_*O͟[{T32JGT|HC7F;6*UvkRc*33x}1+a9Z[5"+o_I0 kO6~׮@GP]oc g@I}ajSztZzxO&S_³soo@ A.@:[i{"9|sg6wtw|XQ{Rxwnp~7K\zHwr{AHA6ɳ_¨.@ϙܑmHEXS0woh@vdIgƊ*5N;yB.6 (+a⣣rC*Yǒ6ޣc`X^7. ?sĭwƚƿ^G;#7^5UnDjV,nݡ`0D]i:_N1g$VFd wWgwۼ ڡ,Ӷh~Ԯp0Vg3S^ڷQ oriG@o^eʣ,ԧ}BuNiM@M\zIp32>-a{^%^{ݥ7sݷy4:=:&EXVe19Yv8TȆ7w[M6GմqeG]49YE'19R* _.wwa4ɳsmب7HX>mLk'Ĝj4ĎkMbzWxmRcW—oGW'q|բ3"znMwݧ.` yU=G =r/.K,,ܤp8c9*LW_[J6?_뿳g2}`3laVYq?UxҪq|VP,-tzuou(Rj\h/ӢTW {X?]wg~D>UNP<{'z{LKM~⚥LGg?Ky6{`9V@ğ 4X j2 6PNil`(4 ɑ @T+ɈRHt; k5q vۢuaϾP'ϦV7XOY#NJjtk{j4`},7܄O<'}{52-,ߡD 78wz>?iw,_z2kz9q+Пwu|U..VX循Ӄj7-\nm[fc!auzuE7si#gvZ˔^Ǫ>~s;,@}C&A6`w@ U1BEP(|r.^g*N(Ӊ>w+DUÈR%o}U u#d'dr`ċ )ql^H-%-WВ՘O|XVO}j(3 V׃]jW h!*ڪ6Vd (jZmQ0eV,asJQX̡&ӰYBl/w77?هɘM7s`kKGUպWrv&gOik^ ߪnSF3ߟ}?NTyРH + [#EBUuUu}~ˠK~[s9^co~OY U+ߒR #<8^KK5&iANzuk0`a~Ԅ\) BmŶB꫸uQף522̰iݜއ4e05./dD;}$]f=$ꡯ#0tx}>ǽ;O ߹O;6RGg(A >f m@榎Sn(ɏPhn $#T@I$"'~+7w{o 4k$ҩ-&iЛU[֘O',~K@4m:+OEm*75Ϝ@ӖDMַ4ۍY=/] Y&lzrQΓ3Zg3tfh骷4KR$ tэkĽ_-Nt_aJ{Jk9mhR"?}ov_d"Sp,?o1Q+/vr; ڵGMc&BfYwB5X j"&rIYi.,c '5bge$4mpzPrWr>64pŭt,ԩR2y~ĆN#:;((j sl~ÿ@}ǡ`Zu:]:޲6͌}|M}^4(hzZgvàogWi6=Q 4Th@2FD]⩉XR$BB|# B)d6τ;@zdQ`Du${]!AZUYDY7 5dU3̙`Ͽ})L()L wA@qP>\E Sreߧf }Ϛ tA -1JZ,MKnOT8 33k0@B̄FrBO\j DIeo90}2#mMes-*T`F-=$+ T Gѣۯ:J)eT<\BUP@Tuuyȏ'Ɗ8@MJ~( Y o6JkHh4^b;05$o|2vNT##22)jt޽GSc (J@f#ԡT=}qzlqlSz)`c3aR=yOyIo2$2p+(3. IgWKGct: x\FðKq6rC*+eT̃GشTatkRٹE=\[&ede0M݌7.#6͌UBsتP9>-x<@K"_!l)#4)H9Ln[ô͡%EA7jr&dr/T3:f{¨)"SYz3(@q95FCB.odڋ;Ǹ8N~?Nn@駩8Dzȭa$/ Asa[tHSUVֆS8GgQrbA2Fb^լ="@@}ˀ&^ĝ| "x8`\:~WntQ{!r-콆EOQ.r՛4r0"ar%nH!wK&KQCPnz=6o'?WG dQ9Q>J _ʔS[gbҔS7>t(wvQK تZ7Řm/CF@ T6gNgN3:߯ϊfW1se2:OY|OYwf]mۯJqGۡgW+b;O VFe%WkS!>| ϬtjFg{Gh6 xn&)Fnn@XMzw }h$>9BKEh *O/QeT~Wn]~}ӽm,Ű4{yZkOływR{oh4 ex]Ą\"05/}.Կ̊F|jvk,୘3NoЧ_SfݥҠDdT/1qǯA[R`7{ըf7B].2+V )֭[J4dxiXNoObj Wpm3 僗,52cŶ&WB%| rF3Tgwrush;2v>\4w؊ b(-PdEDbR2 Gx۞|fݗFKk#gg/e}op9|m]^PXc{D!ӻ8[ui1&Υ*Ϗo5}Z0@ dztŬ-ORr>԰MC~~яM>6Sߡc񓹢0EK'}]Z{-.k[#.++-5<gu ** "QAE=]v7Ww;f1DCZEYDBCǠ΀pH~Dam]p @}7/i{@_|j^3G~Ph;TW(ÎD۰ s-hBz<֐I(?u~|oza9vkoҠOswo.-+>||k}fQs'#bMJq?g '/hf:f5: Bz[5*DD &%yKu?kj=bΧ? "y}9q#褈Snl;b@ v~h_Dƀ/DE@|Cb)ߛ ͊'+DˏBً^{qQKY*>"D@Nz4#]L>fĝ?hL  )BGo>C7`7Ȁ7 @"3X u]º:3S+5'I[ ,s21Ǒo)%'Vܺ]=<@#0Av90I wF*)` AVYښ0~g+:@ڇJ|D;$( 3;s%ӺaS]b֯eo9D8@?Ҥ󤣟ы) `er&##PZyawmX?_J"܂( =>|;ddͯoGw(Vti-7sʆZ[GMY(#uba ti$Ӆ4o&D v(WzRCH$ 2$XQT] &fv 8_H <5܃7X_ۮjMmXt,ǥ̹[Fgn {ؒBH c=1HMoܧy>R G*L[`FԿVaTyʲM~7b - 6s|g0>CB@1|~ }].$eaɳ l7t>g^XfϩDWA5 gy>S@fw ya}?E=#*GM,f $ *Q4[e~65wX F Ѵ*Ps [DecC}9T6h:%SW Bs~2UWa FjNg]Th:wYmzunE/̧=* c^U{(W 3sg|kOŇָ[^"T" -yTwsf^_gα>rCx\6wtz޵b}:^3mCvReWn{үksН n1f-9@J;WzК ]<83Mi F.}LTO STuy\;-V~ f]K#rXuZXP2|}Cth{̼ˤ]vuQ=6-;wI FtS~Wlf^_?G˩'}=-.^kl4%j%Kcy:|^}>r Sz^Uy_Nw7hlkdU^O㻭?v{O,'iz囉8R\7w8]OON:ysjRt~ߑhp/pjZn+cy}X˒1}ꙙxk8^/wnOr6*,$ mÿv*:.?7?3Y }TJ?3T}|<۽=^[}+B3_: ׸zi?|Y ƷK.O]e+E0wGз_[Ϲuף>Nۡ_asǷZH "@0@aw3?WC77ci*1pҢ"t $A-Ѫ>++<\)ne f )/f(&> &}τZ(P)9j]p]Eޟ EU^g ڍs+3@4IFFnrڠInj Og]I^4WAkM5lt?!jQęg6p0julZgssvjA[>@񐬃Gb bn~fƛ]]pxzy9^G> 2\v\}XJ4}[ -P3;'W7v0+)3(utSVxSͬ`izgJ.?[ϧC."sRz/hjO,^s=o^t{iϯ7dfn<+Q?cDov[w:z[|+IK@/1u|/a;r,U>wTwvs97E讪o$oRۏVܺ^<z҆ 3d@fD@`##q,[Ȋ|/r)YDǹ/z粏PڷiW}>wRkǃ"_?`!Ɍ2 H";D "!G~ɰ߹@Qp$d{g7l z cͱ0Cԁ| Wkuah>댗+ջ``! vA #APa< vZfNjZtݪujEݩIU@`Q  <*7xLլ7̄A>Bk!Jn^!|JfD"DkI%FH9dpH06L qԔ?(AWE e,`ǬbG*9*!dɱ6N4z-Ye)CTT1:x2|?k/Yr1~F{?*Z ,~DF@(0u>)l:*"{3jO與ExQC)TES/ը u*zHxt>v(xgzΕDS>@X ֪jEՊoN6 3/w\ u)Krj:h1B B=W;כ8@mP_W X2Q%R7懴9YPl-"B e\(!nBB^ Lak5㻝hCTƘw;;%aa2H7o©A /@7t|]|2`/3PI:6Q"vHW 5]{Qy9iv"O%ב;ӃIrj2swmuUd Ti\)M*^ohfv՗o;sk`"9z>y)h F$:?Vz^)bi&*b[~ - ›hpp|L~>ith&K:q-xr3-Gj( V*2&@2z|st&zPw.EaV"jYݛ bDiQc$UUo2ʡ^1kJϣû +s6`̊隌r`W7aUэ~̽}%{ -|uVח`,XF[ƅHϮQ|~RŖx扟D7=_FI&,lի3mm#>ք D':lב.=~n%oDPIvGQL" P۵E6=k{͠B@ /,S$NRYm=y߽L A~务>b"dpo{/w'dE) j+` @=Hhj+<X5`Xˋ:@<*  j{M'rFlV@ U҈fE3P LjJ"6k( ~_m=._!A]bȈhDEMld.[Lزbfń{zRF!hΒ6+/| c?W~ޟqmX)y݂Oȼ=y0('oZRϳˡt ]8>b:R"mʁU/ETB.'"Z"UzG"wGFQ)LbKxp]*\q:A'ne4< [^3xw?*W3qNu!ԀDd"Ƕ^˰݇:t4OYɔMu8[IrL !'Axk\"k@RA@R-+-t"* {raT[Zgo~ /a+N~:8oUYPsYR]?g(@~>8Sh(.}.~5Ǯ"/t= EtL1eJq{DLy^,*r#wyP~ `AQM*SEֵc-C|7'?iVr^]9 nCAmj3]־r?AH#+It{L^cr2KMX$Bd&Lj&fx9Tf!+0sjpl˭JlAWQRBa3?1,δdv^C-krDfk@j`RQeV7Nڅi^Q9EZhRYnvfQ}^XErMSnPIj4+> `FWtfigTxf?jb6<\z;"~Ho~p穨h[Zs^okzkO F5ڥ.r^ߢcX|F=,~ [w/qYtFo즻Uz|#gnoJQ^>[]0 s־{몯4rrQoX86-v|i?_2=Wrɏa.8@̥Z3O(E{Q '6lz5|=6Z}O~ތTjm`Aӱ5̇qϰm)2rmFs,`mrQ:}OB+D?!,_K]{2A\p w~-ӈLZY+Ctj^&\ه "s(ț_IG@7xI7DGvhR2dlk?z+DO&b3y {zRX;]A3N;u`I cMPхQp wa:Ā:(AAw(q "JO*Mewj7;<D: RN˱,4wMLGe!ӤwGL$G"C@U0+G2>P81!gqv"֑z[HP1'[y2 Y&GJ ڀ* ϵh (@:\I{PG2"DPFHvhg-D;~?BytH u` FD@&Ssڂ.pZ3PŸa lIR:nri*N,3}8n%m{~N5A7f[(Ab73C[sq͡īMt}Oy[ttԿI e{kwY5+t9nC m@tBNU`>HeFԅ}OX2!xyt}CCa8-ADjw? kZ0fZhf"5t uy"N\$ELt-Ԓ45 =~d8*ж `DJ0+)oɈL!IY4@ݥ .?~X,V`/S伎/fcC֒9]3ݯ[ݰx bI P Ȍ# 'Vtd>7NJv!V:-tXlWԮN\z}t6)f|,cUUe=y@)K~ksEP®w'y\yrca{u 0إGq+tQ65:VG~fݗer_ug&T ~*_6ew?T?Xp~'9jh8rVKA-c> f{rїbaCS/iZ@)آ<ÇY{OkQwI3n\[iؗk6 gsE8k?g2{:\Wy}V1Ѧ}hn!e.~mQ˃87\bwbw(qqPw<.~K~WzkYj6<_YRFf tXjjuy;^N4yn2)".@gT8@*(7U7G Iz1rϖE6}xgUf"ȤDI%Fkm y"p^Zh2 Bj<Jxy*riSѧv| ӷ>,W''RLz_%&Ftϰ*M># ٽ;}NNE?X}Ϭ1>U.`t"Asd:i =檶*_؁\)F߇Kɉ$ZufeRHfۈ ^ʌjGe.VѶRRы]Cuݭ`F^\H5ޟSߝqj(>(I#2@1~Npo=JX6KQYR]#}\bll~>[{}-\jo&װ`WuF,)@y qOJTw1c;7(65(I+M&VJߑi0Go?Y羮޲ز)weFnq2z^5ͼSdbzq; lsHWY7#|-HО`6g`bD:C>J>j״ګjp u|of𘅸t~?MJmRyѐݑoON\~]O_? %ȵeƢ6b60-vmɑrB5޽ZK :g]&BٺeŃJטW K#<,ږ>=7am!J1Q7]s->qW>oS<^nE<{k<ڗɈQ=w`JeC8pV#5ix+VM0ݖDJtX7NkkGUW^ItQ9Y7{iȫԖ`0iou՚ӾXu&EvdS5ycdu̴u%@|/` Syv!<8mܽwD}uP{3r (LO {:@A :9mJʐ1C3=wň/Z@?6*o"WUGJ#}H'E?B( 8E" akC$pA^<}HMohEz0Ck<A=x8 o4E[P"y#{ķVbTi }IJ ̋\cZBHb  "M@ |e|=:?}g\ 2Ƃ I瞠ddi{ph$&!)a ]ٴnj'?,%CֲmEA*f>{[;ہ5z!|ciJ {k (w)R@F% LHHN}z}neK*lAU=ʬ^ii_a?.(IRPj(\Vic<~-\xZs̲Smv@j: u7V2&5^b,\]3V5FɌU/`X02Z&$珓9} y(כ;>RN/"+,#-yb[V ,gBԁ7*f^Qf_ 4:=֨:~Vs@<>3kFibWL& }d 첗Ajq(JE4tmrj >&2^ee~5Rf?.u:td-7Ekz"`[LsK/z=^J4j"$urYJNi"V/8Z jn :qkA2Zf Z KH ) @1?n1>(_Ia 5Grsg<>R,^wrh gְ[ת伝+Ytޓ6ywdZSNUUjZ^B#cJvN~,z[ P<< ^z[֮UGeF$6dK,=?!eX]i{xmg$̏Ϫ2?[KBY%/>G<;v街y959`TtCҩ2+7'Czŏꩲ`_ۮi{WG֭^a̓9_",C2<7Xp &節yDqZ\PGC\բ\\WBkr6'YUmEu}Yw܊:&E5!dD_.i?jRD j~]aR$? kTs(dI9PR{@h?Çda;%&C!ʑdjyO4b)+`Vr:O~)zF<2׷EI-mz ӻ}n{Cf{߫r,BgO?m/5c`q?JWSSZE~m_SfM=GuBc{A>mioTu=-:ԮV6e0/ybzv+n?]G W>_GCƥq~cȿ̩h 5|s嚟\z2"^cSp{3F8 .tp:hQ2ih<^k]O6&WW#F[,H#{>顟G^= /U8]g){1;,FoȚFxuiᾈhn[Jlts^V^K)'l~SĎ7v'}}w;#նة5h/Vc"tkԳ!+Iq*7i ubZ*sҨ@|O;Rw?G_{Q>LJ{'ݖ{OԠh^P}os@+ك~GYgjC@ '[) [oOؚ9a ;Οr_}\pٿk#3eI Qn3Yjh!cP=_Gzz7<>(+WID^ ("( ( ҉JÛPRTdD2z0ԢsED> pGɮOx!Y"pqxK?w]G;77[Me&tk~~c}MOg u{%SFF]7rHbOX9cCXa]8S^g?X^?EZ}m' z[Ե151;$sDQ|5stcՓ^aod5h|M?:r2ok7ͪVWͬ 6x2{kgB@G4w+_Gw'xhi:y H"h =w75%cFd\š q5z{n__W`1 [toq0ъ;IZ/{Nz6<"1; "nIuTEѓ@SP(l_=sn#"C{^0fg- 0! $ PJWUoX:շ$ճ [}'"5l ;I<àJ(lKJF=>/KY9tYzڒ>3)ZczH $LZ 9ڽ#))q nD yT,d d|cH) me D!f9RIDESP|h'&bwa+jBP% -hmz4/p; o|)m.y e{,8TLqw`hgϓɂd$ 6sgv&;/N=h wl" dQ@pw#؜}} Ow)Ǻa *-3vNKkyn+ȑ*ٰ 1 +,u/Gnn %qa4(sE N·Ft']]m>K$P:.Nxޞf}!c {wK[z#V#l@d/!BRʂ.$'5wr/P}wwvnuf\rƳ%ujfg|Es&`n&QEB r?pJknh:o4OqN؅镠j[uփ?̔hYqb=8ңs00163:pۧX9S7,2tfȶN4Lih6 H(&&׮Iʺbg%FiZ=ӯL1ApN^֧Z~O1 $n$$L,5U+ܵ+op߱j'(5G|YxQEQi)J(e!FQ5&5וମ0&iu`bƫ=RA \Pb3'Sg7/91 S]n|fJQ)?鿋\n:1$v((; B^eXmٚ#K&IZX^O(ņx*NmeH„KLd8Q6B Ԁf]`jȚ=tXR3+َx?ݮ6'ڃ:Pa1k:W_L,[vO[tT[VیtnztSr.x߄sw^Ύ?yp*tS;Qպ`g^3ԩMq9\7]EmOԃZֽ~gݷS}oQ?Bn\+s}4릩uy&cRe[ bOFv߇];EBH>]UxbzF0uI)L/<Svw,bZ.[o zJ7 c<yZʉFj<~c-f궉B5ےzCmio11@ȨXJKr~ ?itq 4"FYXsЮFFzF6@^x_G:Y?TaF-Ȏq_ZB/mT^CCk0sI+ t\zA}Y]Ԃ fkiyFy>g#t@~|-SꞪМ:Nl[L՗ L/@`UUz;keOvramwNrW,U+O?CzyWo>O?|ұ34x<>7{m[}Z<9#jo5[ \-"3&IK 2GkC|P8\ƤҚ\$z_$@|f,~Vy> bh>st=FirLn1+ j@GnwV|Xky,PM8NF"'IG}ΦIAĔC#kN =l=u֙pf1J6!%Dfғ3(G b&3n=КG!DL=vfq>H$ #oh@ @LVQy.C0IrY APt*.2}_j|VCdBW!Lf̉vIP0L}'oCgfC2"H!-D$S=bfD Luz]j{"P4"H2#ט.^濫0CS< ya?WHİtzxZ*ACZ1Z_itF#EA4(Z~SɋNK9=ZgX`aO1Ĭˀ(*}:pN:(/7㴫\2s_ j ѿ7KAlPdEh{h6x{U܌Ȣ $>%GV)@""R# 2 )>ZM=azzdy;xECaG{R?D !C$D DEY逸] }"hY8/ycz ژܱѡу.i4;U?AھeMQ 6ah¹̲c,>:r6ڈRB&sƄm6LH2KD&˩:0 kcm(hbj߾bb &誊Bgo+ 0G߃xut1=mo~DkzR"*ԡ>}6FjPb#̒;)?H羘c_74aܭUVسw^[n4 BKMEZ{}>E>= xt{9TS{,ݫ-7>]ꥧ<72ťx=Ŋ)z_;ci.hyk pL{. uw*$w!T"w5 /2P!H OmUBlGNOlT.GG'@.]A!KлFKgPO# Px4*DOM)_A;('۱@_ͰJ3ӲAn OA 9Z)Gs餲$rTB-EyS)xq:h\/X53vv[n! P,SgB3{w(QA2ʧ:cLo~(^i<ȱ~/h Z͞r?f5P ^@{vRY`B*ֈ#~"Ŋ ""H" *(dݎiX)l3z[׆c CW\)aȋѩ b.ex{~~ʿ"^Mz ߵ|;$D{cAnz|oQZo|C.QH!dD?<*/;D)rV繞#O0_ފRM.=o}ʿHhGwf#Dw(j$?X~[v`}טc_3`Ecz~JvL~abGXA}UQ U!ß~'?>7|qA'y6~gZ{u9>ާd5- ͋|[[|,)brh+a& Ӟ_zJuylwA=bCt]qݨVb'h͆Oh />4y;յ~~{vmזfEXxG gĂ`e'ܿ6vqaא@tq|ՔLd^QNi3w۪h,$9AmVUBW2&Qˌ/I /mV>dHqf{W<^ z7}AV޻K}hܻnμYr$m30XFWfP]qCwݏ7dhL4Ff]]anN04Ƀ ?c+:1D68y?a;aͥ >?7a`4}C_fQYn+%FM@{fbk6Gq;Ƣ`[6Lrz\OYTU󧂗T}]80w5bn}:p۽A^#<:`2zSXWoζ>y[WFұf`P~1\X /YQ|t3`a>: `٬(~Q'Y]" .UAŽӔΠE-־95o$Y+\-i7MhFaAwuu.) thbظ4VEFZQpsy9ұ9Kuu h'b6S:gx%0 oz-\V'gIv=A_RzI*5Rv]Mxk ^$SR<#{QDamRJ6 4-+ө7Ug1PiQS+:g=ȥMGC~U,I˦fV.W>SsͣqBiZ%: TV t?o%n;'p5mQf.BSu;ePbG?k^3y&[xvy07#w9 ,QbOтw{cW[hYi#˅ ?XWn%|uf!j+v/X:pӡpvQ[7HSҵ>[Udql:kz.8?ˮO=pp(in26,Y~,u=wfMtHSuEKβzh} :iz<3Z颭[[k~f?8<>ŊNrh\&}}>Zvw_ߛKz.ɓ3OhK: zǴ{ \;-\5=_n?)+x#c=vL}H~l8oko>K$xaIz@fA2dȪ [) r4: Ɨg}۞7TY\h&rK1T& 5] ߏZR\6#5ÊMȱƟt~Oܯ^{gX.[4(VU|*c,w l F(|Vr` LyupT(o.vZ@$1/;S&*ŽyE$/w 7kCUVaR?8T5`M_aL)WaЉbg}uqЅŗ>Sz{y_i;_ ^og4]7R9Yo:)DU}@}VU3qK/o۠uocwm}Jߒ^:|.6?q讷|ܺ7-&woM_ߟC2!P;U@L6bd7L f_UřR0`xN®c~z1~[oҾ׾ rD\0deRj!$30 sWW]9w'&N8)h4KKJyV׀t׻?qOM"F*TAP/Mh黝f,ݩ-Q9k{~ 3ϴk͙Z[~Ya dSy|N_4rtͯ.a㡝s&oJOں3"f`X_w0my.*Voȗcl 죟i_gt]m|*{)@XpqglN]rh '*=xΒW=^gҜT43*I VsJY 5D= p?+\?! e`s͢g9N }.m6>x:A }F`TꨜcS|n O;MGM͕IF U@ɳ|4e;Nfvӥpw->D0n 986ޓɋ˻?4?-!`_dёrOI6%aHLR?FUp)`Q,x<Ň9ztFSLhbEy}ovfe)Po "&-6䳽9Ǐ.e{]G0\%GבnRVK6*`|syc˞IU/y?5ۤP(%9:sx]zzY)ϰ'gNiK`DG1NY#rدkD~w̕'|_XNŝN:k=DzsB ޯewe//IRț͡گͣ, k?6LvsgԚ0`O+oYdtzթrisE/:f+4ϋi\k;;}ތ1{ضOcd\_H:,+EZdƿuEU{@o!fU座v;%7* rD[FJ9~.. .dLԩB8fyN-!Cknhj!E(*]Naf|[~Èݧ-MzqϘ#oNd볜(jb.6]o]~ 3ZY^|v'}E+j̥*'_ޞ^zΧ tT'>\)\,O=~o  ]!mг T4\)>&[?y;֨x{Upxn=!2W!\.J-VKs(7Z -Jh)Tu|{vRdu^w9]|13eU67xpgl[2A۴YWRoāM5 Qv z0>']~Jvnp;8YӖ tcgM)U|6{!)󫾥+;Hf,yqY7]^%-{ohy(Kz+'ݯ> G&UN?C󘦹lu>f.iNg.G?xv~%HgŮ*E`t{3=jm{WcG}ocV&ieq`q7 t? emn8…;Թ٥O~>{,4TS.}YoŞOBКj8ápyjĚ7Ss&fĵc9t^GC(\_G>_wKY}5˧ŰZJEY3>c 5w]fUqsmQVt| pT7v>\{ Ĕg.vl\{޽4wz=gz:9leO+j:ۣMw3 z?Ӌz:gX*S=/WE*;Th0h^Z$]XzocU-Ng_ˋr C'ɮ|5j|/O6m?%rҷYҽ~a2,9ynyKBEBðΏG{߯S%>j|ElX>h~#{>Q{uuxl}E죅z,p|ax:X=$ [YP?aڰ;*?ߴN/O- #ȁ32Y@0EK'+nek`"_Cl3Xtq8(ڔs!'I砭s yqeS8?[y}nkbM֣ND~ʵâ_0Ǵ\Vֵb΋jc9IadU@"F\5v 4I?C7r=kc}oV%|ZlOZeLw")e!"`{H5Q-cݺ hv3~D*f$/6n+Oӣan^Uxy khAH3˓3V2wACHIP/Oo_B%FYMz(D~K4'~TELz@ST3-]F{U_xO0dk޲|:^~{?Q>ɰ {p =4O` Ye4q|6N?w{(#m/w^kyt"sY,E6r\%i!i1TٙHtTGՈ$ۥF݈]†ք>ː֯4xT!sOYb)Xeݦԩ_FD="SԷXKBņJd dbz鷽ށ3H H9R[ˋh3㖼* J{PǕ-$s2+cڝ C-!MV4A8DTOj_z9M'yFY_gzzc-28Yq0 iyζxl;R ƒ5sUȔ\!&D (a{&(>U}4mEZ 5iԈb nj vQ=€M;ޓm0?g+!]xP$w_oVmN/~L:G"!YFӸK_B䶮)r|>F6 H}eR~i>[Lԓo9 k63M$tv)̿]j~W\ ӧ?7+ug,Եۢ!9_H!;z]kgwZ]QTO1%hmmKB*+Ru4!xLIIU6-0!ndNZ|v5B1zw>@Um7#c ԼӘ]>t՛59{:YedRwW.t޿To7sO߇I sKSsPdJ7QW,ٖfP*_yuSVgV SwzLjgM+XO%A  ]UfvͧibM,)#9\Fm3[A`?6I$P'=S?QZ kgl4o~1i㐘LD%l9.\\WPa u (*t]_Ǭ9VF}GfߣtW<?y[z%L;*lYMH+Q @IA5`( =9QsQ]l '{$IXX{wPx`H 0e?=ʿ"'nF@+ۤ$ɣQA`\i;)Qz޲[q{{oAb/WsH j$N؉YkaڴI/!BeV7!p)Gv 0zGD8HrP~_\anPU켾EoT1(lќR g?Go៬}٧ i:A]V9q7-R~b /;o5wӳI)u'bP5tz3Ǧ~w\(,_Xe f ƃpAÜ o`oGMl .ǫ%_ /gbG7_{5 ĭHWtVϕzkV*:8vJ]D%uw_O:*^BT.D]:)u5+(2Df1޼wӬ-:Ÿܞ9WxT@&.Di,=nȜޗpѤe?3)jf>]C٪5 ]Pk2A]Ldnޞөa;d)zW'Y ̷0J$'H*v{=MtD5 !Wh8I`XCM(f *=4T`qca>4C#ndQ˚Q'ah(U9-j`0Aɉi!=# 1)r(.vM<}zhXOyߧf0IVoߜb5e9|nZQI:MB8 ufXB!T"4 T]CuLQ"/"3_3{[.x_Oë˵|0 RUJTTHo)I$!s[&vfAW|/y%]@2 ~ndfm~L!H*gտ/? ʳHC$ ?ޣ- ?:ЀĈ~2 &Qƌ< Qz! 8^*I<^X! '0 P ;,篵$ Bo?갭SȾ-t,J| MW?z]ǰEYQKpާ\J >/sZQJk<-f[F"QQc[苻t2;s~?pJq_Yc\v!C*=KG{xAFϧPۣ(Mj!^G4(nV ,!!Ȝ22Xt"Bd !T? zH_NFnCKjPʙ_%L0%TοfLiفżqIm{^r"ג.4ഀ,:h2 fig@B"60"\-50Ld |Pvr`;R E E@ڤL:y_Ap`4$͞B9*eK1$ 3́6L F:;w"7H/dH'32ɧWQ+^:37ϞӋmOC=Ls3oc5&VL}W^= ʏu':c'lb*N_e=3|V&:,J>cgsS!7 εKmнfS1!q J(VAE|>$YSAJ8d<ǂC^?x^J6}Hu@~י2V*"" o>) :v?9OXL0(`lw>O+2T#t̾jӉa@@A[3zf$wI C ?Gs%`2#Hi_{$[OZj dN7\-?&"s=}#$T#­~Mu=cou@r ;'B #HH Cry]=Ͷ<̟ yfR|^Y-4 ҃Җ>w OZ@+>ac_~c,96&OP1f82'+We0w& Rd+ lԧOòM0Ԃ$%`z:ZP+;:_Ɍ=[~i8̬>!I]\s* oUn3_GSfFdf)VxIy #V5 Qt|WoޤIII8'4Ϳ_sww΍կAy5RJ?id8WqNRs'Xc>d ҹP̠sֳm7RG|uJ8yA5 Ps26uE| ShED*Yay*xٵ1kI$aq(T85v´Ӻ)twYУ9uLN5? $6i0z.0IK/Ky;1\Ԇ-d XIk5y_Yyuʄ GYHo?ᮎ&G&Woǽ);lTES mVTîf}Uw?ZM =ugU}3! ҅A\Hti4iMv&Yu9 ;$5!`(8$HwԵ{3D4{K݊:JO".FOAd*:1㲬(KC!A t+ފ?1MU%+;B-I*Y!X~Pg3'Bj7$؛/^nZխUIfcNΎ?V:δzafd fQҭeu`KzqϜD]"X6tX2N|7Z޳mgˆ99Ҕnl _:yƎiӧj`Kst-#{!u%]vEܕzz/4cdAVyq1C̙YLa%0ƧĐRvVs&{qYī65]:.8R;㍌*cA_vbj#-K@}Mѫ8;jLP~*Ӓ"'c^)f Fήt6c=Ji9Z5% r1IfDJêhj,b-s<5ǬJESzOsɭ\ٺ6oєf߳\j&SwꭸU-m- $>e!)EM'./g_{{y =Ӂu}%`*(HȣA$vg QK=jh/x7$*:].yKB3{s F-PH*+J46ޱawD7 m!vh:g[zȂj@S 9PRTdYJ~uߝLĦEt+ j76,XnO:!aֳ/_T߿FBx~zEJ5}Qߓ5ν.]L"T;X=md3yr#A3oUݧoa+MV v ?dqn^_!R5e#f߹HnKeUH~KzR뫓)2̨׮ܨZLPhJ5QX[G 8䧀ORֈ f/"=M21V5S].gbfդv;BaP9eӸ=?{& ` vUJkJEI./K8F_+8ADBWXm5Ma﵃Z+FbԬ_yHp2;)t|eo[lr5!OػW`@2 N$OۜŘ+y_,f:5wW~I+z'8I=x<,'ߊQv/FC~ǧ2 Bdi~K<cj"g?c@= [ؗR!X:aҗ%W.Gd˞NFDP;x"G9P1G)co2&wH4 f@`(YWu.WV,[?V'HR, ozzU[)֢F$@=|RA3uzUЩ8(FD KҞa!h.,ܑzX;c7>JH?'!~$l3']~? m7? W`}.|S~_9ac FxU/~~٤œ!wץ{iE$I'dMU^Ȉ qof6.s2A~gçh0̀YqYVr Mgkvqj96@CNt )@)i*a ?SO5w7q屡yZM^}fܛ&~}> X6< Ȥ}`  QvMg(\f.v IYw[rmO ǂi(7v!"bcn,Cw\D-cq+{ m d9]~MvE|x(<$]>§hti<>0ڬcNeVӆYGGX8Ͱ%#FeBOw[(}]G7աY܎ 8"Ri!2 zORZ#'+C2DI~!^|9~<{n]k<>%SCP{-Fr廝{?ިHz_]>i;Llg̍qYDU:0XS:.By ͸xK Ȅ ŠמǓgٸӎy{4vO,x>=)lVlLL BpԶ.mj\ӡ<XX׉/Zz>'׎1%4 ^fA ~mK+MՙI3!Sݖ;:;xZ I[QiDMTii^7~؛xցEv .R\YiAf#Tf]x Z[ib2cdS67-6~!ӡ.FҨ)Mj /6K0[iL0}|Z%ƌaHZR!'$片^yq2w$ގ.fElqi~,v*^X&t`!Eb^kwWoe](dJC.AQ@Z@9.ķ%Al Sr0k1O*4fԍ GFXFт03yjtUetvXo?'~[=>')MQt<gߗ.45a&!zuoC ( ̪ۑ"3BE?-# T! ܺr":Z`ePBKݡ^Z0wQL sxbǯw̘ȑhxܻO 8:~ǯ,XJNfS=PϕE=DYFt=$1de&;@QNF~ 9 &R5D ʤY?"v ! *mw訨㡍MK2}*TЦjo/~_M&FPAS L^;G;Y+M;Փpף;ST:}μ=c:)OnԵ:ыM<#pm_2QÁ+햿|ڵyuOEfldevoy>{u?C 7 1(Vs8_Og'O7@-[[1, w!Lyr ]m r[dϷWIRBHPy{z9qQ0@=o;YDjj"2Ph)@s0mb{2N # 'S*߷Q-R]J{]8r;)\mҍaF! bĞW^ڼ?'8ϗN v؇BUԯOuw/T)T*u}3 FG *m $Ү*3 ˍVj1H7y ePx`c1743z{#NlU.dIȶbRAӲOw/SWrSȽ>~"љlEld$"K#IFEQ;l՛| *3v>en0;wؐi!\2XE!gZ 'k\_{5>rfkWͥ.t9lo,Wo2as+ڤۃ[EbjFNG'ro9#a4K2q|zm}?Ny^,6HBt<{.-NH9;:b|&sپ¾O5/ vۛgr[k7)k>!0c#m3:{ǥt6R[|= ̦϶d.duaCKCtfVaavю8]zK܅lՂ+t!f@PPjiX[-pfie.f)Y<:X͟&%P{#ideB1._~A+rkTKGJZqbQ&V<S$vI(PPoJ5i'{5v(̈:৲v e5_RMa,]kPA+32ȩnYKΥ +=DӁc3E_C5 d %\Pv7 hZ?GR>XKjNo˻%5QF~h*t .+>d"Ly2&+0PC CRT![x5d=uWɘσ:@~W紼:>5Z'y<5PQ 㚲$BɁ>oɫNXnIc,Dj&ܼ9r4!tF (2^%)n.uet45HDbGTWNC~FIƉhr<80"`z.& ۞3g+ݧ} 4%rz1SNԩ|}g5?ĤW_¾p?nx  >qZD$Ud d;?}%h*>6x35KOƌKC/t+%TD﯆*:2[?]fMt9PM&#2@8\tT@A!)dt )4iY ?y_c֜8ݘBK~szūb-3cO^FG296j-;"&% M:ȸ痣+1DL$˿No嚳 Dg%ARMI@=aQyCn'^$n&S [8}\~Wv"H$fHB C9vӠhSH$OI!30#0 7`h2f3)YpHhm?VBA?{; 8"(}ґ|ȑ@u>!xP 036+kܑq[5n5;tc@$JI?4TʏirW}~\Z&n<9ze<y^MNc4v&Wu M\;1B>CmʹװkMZdTa~63mPTO8^:-~7]8 ]b 0ȐM/>@;.)S}[+cj4%bVs*zzLپqN33v en%~g7yo4ߣB!k֡=Eu',|Liĭd~TOf(!(ƤX f4iH.v7QzfSgREJKhS@Aޙ>~'=~#{o}J~ RV=O֧?*P JJVBʒAB*(G!\Ԗa>?ÕKm 'A !$m`%J@JK^ 8>ʎo/LAv$; k|p1C2fɬ*,hwE@6l8r 5cd][ɹY@%j@"LӏҒeڳH$KIxbx^OG)bV+ 0;`51wjvhGE˰yJ^ TΖ1 7P6R6\.%T"bSeN "eDI y?wwVpܶPְ:^DFԾCGI+f2 O0#OzQT2X/]a3c@VI'Nc CR-=J.~羽oliQI2`$ȐkHO-7{_ ]YHLT`1 wMfca/ Yf-z{\Y  cZvRlєcbiH?\S2?Y\Zx $ITY7$L数J7XE)#RZVr*h#xT`YuXAT)t&1<U"K.+~-8u(*NM z„5k@ hPkGnj.zV:qQ/G ʌBhAhbMاm4W_%3Z˫&I `Me8*@@/'N 9^%(i>=}cރ'a}dG^?F/& }{0#ػ99?`<߶?I&c/vGű'|wl{DW2?%!FdE,ˮR>jklz?iϿ>֦nnhۓ]<1}OJrTP3{5uVMKl|T?Zy}!?Y5Ty&WSH2JaZd1Ä ^C9mxT*д)Fү9.ohc%wwd+KJC2G4<rOAXc 88ƇruqBZyD95j9.ni.1Qr͈85rq̘],. d\(%]PB!(JҜbR ˱$e]g)ч㉃rHìPMKcd['pn^>vj2D]jE __~?Oy *=Z1NQZkߑ^K<-e5sjSjU_c,5E ? ^3_J]Go?s <ʑ@RJd01i_qpzYYPp4- ىMkW{hSqx/i%#KSX`ҌI&x Ob,-P'ӡCZHnŊ!(03;9pFfhLFB-!ĽHD 1;rpX vZƪ85P1J*QeAZ_wi;\+%KUhՌVfI i0a:3l-oBm]MkU)?ֲbnfą[Bg|:A`F@enNa(P W4r.3%9U^%@_Vڬ%!! čI"owJ粶6JZdW}3GQ3HIZ!K8ێ@ {6[x/\r-.,Ťp\{.BN ǥ9֫lyˮL2]@ry|yãTT &BbL V^D>l냳×O5ټ4 -K@`IIsJE6M䤐2l;DauVrogE{/--ZoYlJ7M'y<('jΔm$sžuzݚ_ YQZl;!=/Ìh?(+[jMi=>Z<<%g^#ZHqfYfr0z /$6y.Hrƻ΃af.'w0 1*bvеGQPI wʫlwÍ@]HLEGa&@'$)$? =$Aٝ=@ u8  ?k!̝!n 'WlN(3fNذb9 FUm"aȖ|_wquhbBMʐK*8m&,A5ltnLI)V2Ti+-$OnFto͹U蔥k/[fs& giԪĐy^4JClv8/PNۻ.Cw'=fn F*loid$TzuY;pWLuQ9)ɧ;Qk4{^ގN׼Eێ&[*)m{A22ʬ%H@T]V G/\g 9ר.{`2Sܫb( u*l^F'$X7~%Ee2HݤX@3`n\HG$A[ &|fd\oɥslmxd#$QHɶF!m0.dJjd/@boI/;"Kw@ )i %9<&[ˈD%0b!qYKj uhÓAD4;䋞* ؅LcOlq nA7bI9r;`(A; < *!5)˙i80dfϩtxL7DWvG/LS%Be1w!AUB_ n AfZ% #Ui" IbӤ2er +88dfkG5v겇=L[ {mj6 9) % q82hì-.uQ2Gd6܃n3 J( ,r] 00BPΖQ/cYZY0${uND(bLki 2 `i+`34T^iT!c=YMXb^7$RVHA"e;njULME"e@`tݘ7Ą۞.&ηlX\n ֵ 9TVbk%pLw DiؑJZifuc.(0. %RHIR{@I. 37Լu0R^ɉf1b:n9=?j@xy)%xE咍W#, XWZM/`6v\,*3i:pd]'P}J:j^zƑTt%~\z/eW^[զ߇ݾ_:~@`]2{O^(hp d\z҄r5 <}|U}vkRtkZ)_Bp&^r8ܡO?c +ڻz;b2ݸ{PTK[RjsⳲ; Zp[$*J绲FH(FHUG -vC#lۊźhL`!0 \F n]b+nj2TIx.Q" ,0imTCZ7$.B]\%5$Y C 0tڸx,`b5Xa*IU4у L!1!tZDәm(\4-D0Yawv8 "s!qYj-cř"7"],uv IrB%Xpma1$r?~<%ܶ]ܒ5yF K'8B骫.6XI(,jjR3n5b۵x.FkB)@K 魁 2$*`@V&Bh45"8Trћ\Gl.1ؾ]k:cR5*vx!%t0Vs7 o]U2PhJJU.sp-*jHRJDt7E--R9yє9nr5cwrVɬ9oUpZ#KJ1X]jADFO=naIpXE{5,JRa&{!Śgm#FǗ 2xf)[{|xꙮ[G9+c|84tj5%kSLB`ׅ&lpÜ'Qp-1zqf9I%~ha0W#z^%lrf3(Xk-Ƴ0Yۦ{Nw ź1wdUxNwwn8lqb[iX$pB%݅X.U9ہ#ba7vLz|y0s.ѲbU%1jn "S1+)mJqۊU$Է/)-DB;J&upPJ-I* l{O\z~zSypr{ֹ,5*/%_誳Cӯ ЫCvGltՙWٳzmл[L*1LR1w5] AqR.3Z1SHfYmbTb[N5&1 ̱i#5l5iKS93`^2q6 N>iJ8ܫ9.MEZ%G(t?﫭'T4JH=$G)@L`E!(47C$tDFT\irTHr39:yB\39@.Dd8'CĩTrv]HP@&D CFMXu eH%S!1h; 8!N%!CC5AC#K"$sdjLL5r޲%(5f( W&ir@ֱ@p;Hs5 !J[7+EpKq*P^LԻ T2 ݁ .ohmRkkxsk]Z\KҊt!\RjCR5 rrrcwu˺7REBj5?6 0`澍 ==ʽҭjC̒q6,֣UF#[G{=ku&[@ȭ)TP| PR@d &aH" I`X䛉IQJFƑ8őw,Y2r8sJO_w=w!^Z,ȋh{ƹER&PgEWPE#"mEh7Cad}ђG7"fڢJ22)|,Mb2l|@dq2OjvX2堃 XٿCYÿ /KH:-= $(:n35x?ރ޶qĠjӄLSiݫ4<>LD/]ED1nwpNMI鲏J{[5:uCrʯVQ=].6OO{7>lS͊];aH LTZ~NF)}:r\u Rǯ)OT=N1L3\5s <{{sWM z&QZڦAUu}ɩcń ^n$L$weD٥".BιH}bIފ%[[}B:#^%$:=bUF_ʪgd- *RԠ#j9^^$A$zW|43bE1Yުۙ% SneW{.Όv#19$ym*O&b/%+2sQ]5%#Qԅ1=@4]V:H7p%ƆnjV(pL ^!hz_Y{~垿vW5 g_/x3znQeO4ou!v""hS^}Đ_MT ́PCSkhp78M!<0 MtGjyX5z~{Gkϳ8u)7MPݠhv]as2,Cgie&Lq j,.WQ^ νí5ʝ*9J*=gVhBkv(bB*unF4}ܮhSm'C=X  ':) y#ړ> jGHd Ҋ"|cF5lMnr5 eyU"~&uti{ nB<!< kvUmqՏ~ݿ1"Tq瑦ʓQ;Ev,詻Rn]ȹ$N8}#=^|f}cZD@^[hKE@mMGQi|V5,D f%!N-}DD1_~A0)G{?e(xC׿@~T/ȑ}b}M;o'6j7~j4O?}5ؚ?JwjVQixmzpynҔo\x+quB\|kA#0{mv1=UCLҋ*1 О.npqρ7v w)> >b8iɑ %XH)xg~.S|o֟O:#45pbE~C3AA ҶZ#Ϸ4{{cs+H?'wTϳCFi9Z Kj/CyfՅ.`ٮĔVF_C%Rl&"sIPᮽӼu12!1`VHBexJD.w34YT8z=%M2Tˋ(׮MY+r2QnّLi/M ;}P{o\;O/"!w'PFBj硝z m /'CVcAV0ψǦ~_<{) j}zѵ #2d}_@*4L1F@Λ{uG' B:{o|k${J2RlFe+29DPETQJ6Lc\R`J1RY/'P(ѡyy30I&F1 Y$ѡ#xE@B(K 2"4 LdiE)fdc| q e_Mϵ_VK u_RmUQL|'%k51*'aWeve^1{;Ec1 ^6ipOʹZHsCF݅yҰV>OA={<Վk~5%viVihHjs}=!C@+y41Ylk(QખwX@-XJW nU+ J`ê4kI KI"eF$h2;~+3%xp~^61_q*35Q1U{V`oɩ TxlkK^N<wqY:𬵎ZϙC&KحϲݔåA9M!r:vGGo=Wi`\c0CABFex]7,6'^rBš#VC0 rsp\QN= ϝ^l8mQC!BC+lφ?Ap?=Y+w?فoF&D'Li I!Q<4_8Վ0*5FZR[!؇-(%4'%і弗r LH)FR0QJJCCS=?EVǝ_,o̳0"`p@# NXه7&V1K˃r@2"@.Ni?_'E*" F; _WpbGPk8(Bhdx56th.hÎ|_cNƉ%Kt[Ekt!ǬG~W]Uy3FED؊G]w{+M[?} 1j3/T.ـzʹeg )Wy?򢗚ق1HF$38(O W9yQLvF}P FlbU7ײ5ZPh J-Qsy!.*I]\:{nKGkDN=>g:ΞנЌEq(5«> BױX掌5d ?ygO\P `}ҠtCq/h"tiXm1xQ0Bcs/}9˩ndD%S($0umмniP 9BN1y @N/_ϐ='A.=Qxa(JhJ)$Tе!`A\4 .O A40Cu=> DCDJlKbBPb-h_ 2%)KDi)B!(`P̣xjaex&M5)C"UJf _ay,"{㡽p%^ݜ.eϺC7 I."S!L%0J5O[Lv[x5ᐖg‰"&PT%@-D`LqEVQ3T/rJ% M!K'k:#) .e!u[t`tW*zj274Ȣ_m1<˾e^ R$TvfΈGZ d9KD&oWJHN㐐sR؎r6قBˆ,TM ABJY%2bTXw $ ܺ;pjTQ*d\?jÃ0AFmu`,K5m Z:?&; @B"Ft%u*3!琋$O]bv1'(&HqC҂c) Oo,x%137<9JO ⪟"h⠜dv@@9+!դ: m7w@JRH{GP1:4t,/]rY\gf6HU6kN}Tu^~ X4 KZ@ӶU I(VUYW4<ଽs\rf,S軘F4BKeD7 (^K MٯT҇'pTfy_۽y&8mnpy;4/勻/FVr+S-to<~80QO2h8ٟ=qxQy3LPGGZa6g}'8nA;DVuHSF,`ؿa@C{=^}6Qϟ>Ȗb(K [c6]n(1k]{GI\EP7)дN:3cݹ4ړVy)o&'N-)4vŽ7Dn``W4gsYw>=tP܏>m) =~Odɣ3iA:6){nEJ.h<([@KWKS3;YA-Yrk2e5ڬ HvD6t(Lt247l9B =+q'sju8av۞=MgZfBݸ.E:9Y,nȋD ^n̚L5L"d@6gs"maݦ97v(6Dp+ڧ= *݊e־J)g{Ve׿:}hJr@ܫ6)k"A)b,R~ShFfalGŝuemP|(v\+{3U[.nujWMxUՎ NX4:yTȀQ-"yֱʧ霰%H3߽@H6KCzr5H[tdՊ T- 6aƍ]T^գoA4. -ɪ:y1 P>.={wğ~//nfFC?eA):ӪA9g˺ըlYFը7x9חf1cKvZmz՞İ4 Fi0@|-ȁu&,g0jg^Ҭ /NU Lƪ3 \R.f'Ltxٰ)b~%YϩJc"AC0Ȉli&WadMs ]x;Kw:='\9eQӱe* TybxXOY>VYI;WwdTn0R16VK`" Vjnu\Th赙Y+hԣ[ORQ^|| skvӲǝF-aVY0f\Xݻh`lsJe*}D@6DW*1Ѹ`m+zq޺eK2#}VknU~VZ sK.n:AZ|HFrV 9QiEfĩpqK<DfD@#Kfހ:k 3Ppۨg ?m&o 6 .ؤ[ژkm' s]t9pҟy ޢ6]MT7̓24?/+D~wCO޷mؿ gc>|vCX?]>o< fu 5OyT?+|{/澟;7  I HC3kh[ۏK{|De͵r+^~x| LRG>}`UWRަ>l#)sn<^yLץOo[;gmE_/ʡD~E~ 2'HE o-Ng×8,ӳ,̼Z5x>_w-Y~?&=a:N_c{CQGd{>C̛N)AE|oj~Z7>-&7ߏ/^;_{i3~b':ǩ8; X ~Տi~e57T9`fOXG|^ދmϸz 3dR6^,2Cvms}Zjw4(mĮ@}I:1pB5o:,.}n/gcmvq=\w۽ȾO^xm}Ӯ=pz|ٽ`-fv=),8ngG`@(:n*Ǯ;}n6ޞr($M4" &&4dhѣ@jada2`M2iS52 GOI44&4=&eA@OS5F2jll{@#@sD1`L$X'hi^F@|>CѪaAa9icX.aue onpYօnΏ|EcELL\PQcAPߌ3<8 |X>ծMIvBs#bfW:gIc=e:~6s†$l#a{>*pnpnZۖ\{cz7ip]Qvn5P\˨N?B"`Z{]E3웰s2"0\0?CЅL#kE)'wӤE( UU!*D|G|x2u˛}la=ιp`h;^\@ǯV9r 8&P6L9ֿoBzp-'1t*7VvP6P  iÔ_rVG68;q}18RCfkײя>*ks@(*%@Dtk6X`t({y>?-uAˆ?Z& 5F=cF]:P!fQߖU\G([Y2rrD[oG6""Qy=_v<}O}~^\39ÜH*60A$86{C^xIz/Ϝ3tgJ2j&LNNO{o| 1q;oip-TZC3"_]}}f}r/YES|X?06 lO k~Iy#e#ڬdC4)]iS NT 41`2d X0F[5;0 (E%Ao^Ux}o<"&/ 3l&plC$C u} 2H0Ynx;~W7 /y wy ZT~}~;ʼ< )zx|kܮ(@J=wEɵQ4imB[v$5٭q4i$S&&K%$y+y:|=.BݯLjIx :'v^֔T}J?]͎WyտlUhl+{lTm(.֗G~??Dԭ|p4lSACv iϿH5&ۿfƼJo'U)M^HjD2DIw[6F44d4۸a A$6|M9ZzV05w9wk*3{}WtדɻfN3YPZ"A[|/JGlCWÿC]{Vk7Hl5\i-qA #^뗲HGn4̊._[] A-)kWmJKlU@FQ! V<KfNy-]۷:[60$}9АdKEz"4AʽxX1dH +սn\kS =JHĹVˌ*p!-YFZFb5cA*\ 'QY`dh }mU3G s6SDzm¾)?a >ʱpǨ`x]=`x%7~9K ٺWKkƋrhK>Kײ}_{3z",U$ b>/mݙa6(`12K'|ți5M4KhhB djlw%~3FŒՋf;Gn4`QGJ0#}:t]{h#hZZŒ&Ğ5>rXdRFEzH74TdF0[`'-vOr,_f WY2],ZB2 UQRmbkz7nעԔXbۻKo DR[3swsYͮw=>0Xb9#4sPaw,J݀" "k*Q;FDfDD(b훥&]8T||DN@a 򶉢l=pG%0HTmQ0ѨFr޴, N4&'=^Y!$$ʌ${6 51"DNP9PyU |~yZCq&կOUFѯK[ؙH+FEU5kzx^7l"Tch6ض5bUv$KA!a Ouz:A(Rot*xw1_xΊ}ջ#9JB6GDƨd6DI b .j96&;7Y l*H6`jz2ٳC~ JAɷy1`lLbc›6;0C{fs̒\A8\ t˙7^Bp5vY8 3fM`'!b(Bw~+XTGt<4mDffbAI@:]f,CL:nņn"ـ Fv{S6XmY6w1(H2)6 c ltq}"79X9# ܎ 'pV: QR. `?'!@;s> MqsJ4Л$ 'L CR#٤8X"(%(i"4(-h",ۓciM6JRmZUU 2A 0@{F!F"ڨ1@TPƫsIIֹÛ[T zHD~%HB Ůp嶭&dִ !Q)R@F%* ( uD$UP%%inm{'o9Ҷ%"( u{.G4XBlJO7]od\DsۆF !wk/Bom[?pђ"  q*aQ Q~>Wb  "e_0A$F@g^  "]QqU?A~*7RCj EOͫ5,@BA@UM g5D۹p}Q_WM]Q=fMoQH3FJ-K*ieIhm5ZAHE@xE9PPN<PnR9P2tA$_K ez3G*PPp+@E( ^'# h"5V@ P4EA2!C@ V@ATFTD@@$@QԪձTmmJ}*B  DWDΠ T1% *0/DP Qw%@A^BB%~,T!|QFAM TYEAHXi*e> 6ԢR95xRTdU["Dh0 ܊ lN/}/ ky$)d3DSyՀ;ث?:R3A b@(Zݥ0}iu690LXe-&I,%HW̵;mͷeQB@1-Ņ3M Wzhyh#6oEotUa nal\Fs6@3f.PEE” Y}"`Hb a6QDѼ$Eqb2 sA3##_txfy2@s)F}k\|yq${<0!gsB} V%Bڇ`oQŪ6mt,-DVX,cwX:B:66-U  @(%(e(E $_bR<۟iz>/cznEB@  tZ /oݱdUddFE D#"A,D YH") ((EQj京 Gɤ/w' rDZ $>23`W1q.FB&S>R "5bA `(XBZt(0*)˲23B`0P<$;)`6EpA`PU`0!(`Y.r.s.+t'YTJBr" ^).?ij8Tgx#AB~t9DDMtAb1ɣ2yC>!Ț!13-@7PY᪈!"c]Ɗ']'&jTAȊfzCx/w7 +kQ kdseLVZ HeaɆzϞqGQXOubKH.|4Уi A6D} 3h5} H@ , ߭0߄(S1>| sا9.HJ5JR tF˜3x ,nhGv} |`3)z@B^%n!}jf;A O?1z9~9 ;QoDt*yq޸-Bʉb@faK^dHP!@-XKIJPR-( *"eM"P E)ICfn36+ &fhF3()@!œ syP$8 3/}*bLm3YVVaJ,-:M][KCH,V"(T* E(B(AD@@.sQ11b(A@AB (dQ66BAɝ$"6K wjΒ jPwJ3R@B? }vޥzXZ_eO(T-Eaa嬑{r [Rd@:)zKw!TJ# -Tq"pi?'~UTU(`AzAG^KëXᬐfToiG84oc6SGKz \D z(sG~KFw}9ks\l^D?-e3-]E B6} 6}gL fHj!&֊ĉh"(XДb1 o͛4י>u2C3@X~F_WWWe]v]xO޻?g<~MPP?e(R$QVn3ůD? TU70T-+Ё|miUa)vNK)_p" =A#42#nh-N@*nQ mdb:CT*̸޳a?PMX M9RA^NdEfH!H8p@0aQ$T6# ]*z@{ۂ}%J'hت@2jr$2cr;e:3A22hul΋h )"sLjxy2˥lRp(nB8XV L[a0?J3ƒdO\swP:dnzyu cEL| YUf ;QTj{bDуίBv@* ^U&~7W 'hY2Dcf\Jy% ٤(Fj( L16{Ƣyhc[C7@S/f䫧D8!GV00@bk/$S%T0ĮOnB;E"2uW=M]Sj$#.ot.vaF-@~O`{/ko9wkE5A;H(l2Ǿ6Nh6ynOQ`q*)Ky` SsV/n fӇ1Kr6}#/6xO#z͜Y!H1!*]UF|+cs/H'{JgLp2(@kS;FetGXؤہnbQQ6.2yZUHvd0++GfdWkɞ+󹲫FXfXs|k]G9ϊ%/W ,5Ҵ>gf#vz&A:n.Zӝ9bSUyo | |8ld brm.xvٍ5L#PXmSn] uت:]> ﵽHPpxTAށD}_s7{\¦? T7\CCu3{[Kq:!D<׾4|rK2k @8|7|%#I !Ζ?5/}@@ß)=d/r2@U+]gV&-U3^}}=p@vc 5ud)h2@ѩ+ȶAUEˣI߯Iy^%ff;^Y>WId3x7 [:P_5f5s纯QDd$_6 K\dO^dvt0(}$QQ>!]c1, >/@wўΟR/$7 dϯ/ⴉe_`w.ˊX*[ƣ :=m60R2sUۻr쎵RN)Sl3}KA2DG 췯Hn Z7()h 7 fyd(}D@p l\{ϞQW]be^'v^׼-vPA[xڮA Q̀*0~>_;=|Ъ*'|7~ẉj D-C TATӼJE~KxŒ76`j}vI~sKs7TEh ̓BxYA"$ǜήD/a 2k;gdz|.OcAxLz\~.v읋l}}7t q6f^IǺg߂@OnO@?<}emgW&H(Ra ~'S }s41 ScxvX{'"ux؀DSk_o "P~gzo1U:E"R`B>zî&lj#RKT;dAاd*AT1ExN]x Gdciƥ q ș `l^]##7TP#icmÿ;&|]o;ύPg2sr"Eɞ:0+AK>׽A~˿; uki:ƒMN,sFW>c[x1z_k?ļ5Mp#$tpvj*?`R{Pb ભ{ޢඋccL{BSfNo{ℌU " AV; {#w~ R+߿CAӌK>fie;Dˑq4Mz7<8+JVy6F\B6ҷԕ5ORFnFq4Xmqc=ux 12b ,K uT`OHť|ӇnW8Ń鬃'IQ0 o_c 1q_U회ve9-, hVgx+ LƵSN@G@=";?d 3z!pDFam+kIf tӈ쿛0:!}zC)fC )!yBTu 3Zg~ L!V/S7͡!:wNvd.VZ1sIrX)R^ɢ8{Jկj90(EjaeDAPxc!:Pf! ;5G.crƳkHT{|n,\I%H0F) #3^bE3Y v`(u|DEz gX_NYS/kkۄp̾QK˳8>ZAY( x:lym{R H, #,e\Up%F3 P>z.|頋E`a[Do &e3z9={S$.b 6'׋@Åoq KѶox8h+P: S Ցv׌Qr]" .c `$g?U E^8lHl ʋuyMPSafr]5:ki%N8Bqzke9{:,5©rZ$1 n!ilIgqoݪ)W aTv a,N!'),-s̼-fcNGS.h| '27ժ f%LPo r#3!Pi/DgZYrgfDHGw燝fߕȘBd ۱&gxvŖAym|fa a;6ad{ϙp6*4٦[i{:$ /CfH7ʶ=`oL O*|?3ܮg1>-'G5;2^Ib>vk,u2Wr| ()'oKHPE/m{ƭ Ni1 rLԳ TZzrj~dPENm@;/7I[?=^ùoGcxڮ&+-@ .ZZ P,x^7>Ҁ ,D n ywr/ߍS|݃+P+2 hD0D@S@BZ*Q$H 9h@". ZbbgUbǀ '=W ZrWR2 #\3MzQ󲳆Ohy}j򷆻7I#㩗ߵKfd$ps7*ZD2O\r|>*Nt.-r n˹nB ^(d!D-%CR6`0`%"Ru- ߵ*#07 P#o+q|#ǝ݇+KkXXtΫãpp/ {gO.}Kyr˔m,K{DA7Ex8gx>i5{V0&xnpx*})Fiy!TWͩW+X9J>n~pbg*FxAbV>Npeyca<W>m7-A5D*\+˂.Γ!L \%H%ʫ&v a$gIoS,+K|F3T톻间Ne AĠ l͛4!()s\+;Ue}uz @{!U[ij<+μ#[%SBu5%3Г2PY)yv>7͸QդHoKb 58]aUz{v9؜ ߵr/\ij ݙs#V|w]a1K~V$8)ukJxs0f9m+.1;:޳;PIy\%o;QY ( F 'Uy ʸU^U-/:mt{pK& S|Y ǹY `c]yr-D SExb8nd[\!%C"pȴ+=·wy?yϷo967ߡ%I귙/@ɽ?˽g<xGFv[ ́ ٦2o~'G7/q^SXI줥& M7 ^~F#eazyqeJz+\HDD_6#6O9|L6GygJN]o-}i]ϟ{+2:g=ϡ5x]Ow}dq>=]{>|= mFQݿQS}z|߇Kk&]yzli^s,yo\Y_WQXacN`}m eyÜ @ 򭫨v[ưi~YJ2 [Ι{w5k^#ԫMBjr* r$l 7'4釾η^J 2o >W2NV^0FZ{aJ&ÎPHts0/& e3|e%*=Sѵɵ>8z6 d@2@ 7tm^}co~#{ߛ='>g 0 cra6Эn~tϵЛcc$V֜'O*#B@~ʷ |I=Ǵ8B1fXUjU2æHcQ$Q(D@Af w'Yge`p7Y^fӺ{W75ֽߗ{i.iCn3_!h}р:_`/2I-;t fb#"cSww֛˯4X;wKgoNDJȟ2|~>% ѿڌ2z&ﹹX q݊ Dn<phAe>t_×7wݛS毨0@_]+)4#W̿bZ}QkLf~gUҬ3G9D.S^RphLq1PA%+0WzpOVzC/e;>+Fa`uvlődF 1"Yf_ʲD%,|b($@I4k0@tJzN9gJˇ!]"Am[>wge'_Z餱@i8l$3(Z |sd}O*`M tV9"\߶0y~6f`x,8_XsmZ=Εx&Hsog4G4&KFIHEIU! ѥx@V+spܣoOSSՎ=io|=jL!`,YͶSVb,earO_GQȲWKFDDHҮQQ*:9zmG[$| FA*kB 0RItKF0P5uM|@?B 菱_t ?SBziIղ*Vbܒ"""cz>{{Gg4?~Xyv Q$x' aFaT 7"α963#Ueș$ut=jnn߲^ }/t9_S30 P{@[L-#l9{U=lxe,Z93R]p#?g4%3,o–xӔ?V4ն5=MW-6px3l2M\V7u8} v?Ho֭e2`>6 C8q)(ŏb#!7طӑ/Főb Xu/$SNνZ3IN3lԺ۵ M=T&>Gpɓ'trPF:>њQv>t[~O ߓNyUEU* o@5,,ly~ (@R@*vTz_-ۀr 88߉)$LE23 F 1'U֞ /f5!\T/3TG +v_2mhV=qܚWԄxa u(X+ݳhԕD.Roqwb"LOZۊOīf3/E0zbQ_ e@ǽ$* Udo!"?"I  jP~=&_+SBK}ǁ0iLmsI0655-J?kXWmp#HO2m.\(GJȁ{NͰ䜸cl(oxz֜Vo9JoyL *RV 6bhYWJgƽ2,0bαfX hMam]⧗u<~H~tBIR?Sy-*L>ifAN!}Co_A@E-5̂˶HՇ'lY9e'3ٛ1F9C*'r$m#@*o0Ǝz㋈CxwDZ폺=:Y .yЄ!=P()O#cH=0ܸjTqƴss/f恵<R$JȚ _q %FQgDʌ([ʒy f$SwڠY,YX79GCٱ4 >cZqo*Q<ͤ\u̦+PhE` GQ 3o(7a[T(x{*A> 8^|P'.J`  ]("Zb*xqF c+G@4BnWVQ;Xal ؞b't"Adz0q.bOab6mvwtgS[+;_JQ2vv[Ε>=oqؽo X%/_ JƝ:!&NĎrꢦl N-fz!7ŷ{8~}48?UEpDL/UfNƷ1m-]Gшk &$ʉf3户:3UC~>ʜxl/j[Į 5i߾}6u1֧7iIgǜ~N6~,p=zguӬWfGco̓% WIō4^Rqw>d%& ˸ 䬚SX2u-&& 3-<%`b)p 2{V/M!1/,֕ݭZF*\0.fSFD#&}C5ǖ*amvy/~j}1 slAp%EUT_^%.b>i03*C6M{a|}z;9k=C Hk3EP>:T7ĶJ>7D)HTǧ<{)~jj^E;?BObdvB~rlOǼ۶yq]1cphԓH=<\ wytb%5Tߊ%2u^>fVd=^Q?ݯ[';W=F{$w ,1bg׺J?m#x3<0ǻ\/ǰ1pz>aսTWZ'f1,O.ט`:(&uTp敆2sz-6Rw)@̇;?<g Y@I T,R%6 &+Yϧ(>oZ jie@Zs&edSm(tJV#g:FqdC,\&>T*!zEq'\6t]NԺ(f}L, %$tXH C A]x*"VIC(%)gÎI JEhU}?okq (^ⱶ2-~̯ *cCHcm8aI(P1e3DÝ5Jզ1[H$}5}m\WDE=⌗hk0wB@i#vݺd0@4{JrJ2b6ivigApu=r7@JF!$ZY$ӎM1J=ʹ0#hĺӟ:,?F58ee^Dk#5F{V/o^ ,i.FmtOJ8Ca=GW:ib0ZQ-,:br}ПrSg}[?Cq7aX;Sgb267=Ye8u|u[3LFrk%$Ż.& 1ِ96 M~oyAʇv { cICy-_'+ir0xk0ϛZ^B$ D-@;|nlGgLë6mtؖY*+P2ͤ%4Re{+lL4e-ZWI0. ^;$   /E dGTT[@[0->,s:&} \p5=Ȋ% ӈr(HT':Lx:r!mQukxľ YL-WҜ4*~;eaU>D()yU@+WEҀl\Coܹ=#6XaZDBE^|DDЂXAM0G@ۖ#x/ȼ3{!OJXbPUY_lZ^=Btrby<]%l`똆zJkkfcMprm6IDcL k}zZm~Wl&<5|S>їo~"W0r3V+[=~\X z ,KƪFKS{>I(%pSC,DU OEA@vo\ée5]} ㏬X6ڥOгgHʠizuɘ>x@Iz4 VC:SءrRq u WRBu8Bw .RRv&@|(݀Լ"˹amluN>{7cg:F /u+/{Fm"|9WȰͣ oLy/!v2PSVQNN_ʠ#D0wj+2p<-j<#:\gn;Aa9% w|G@TWʭKtwܫw. 8,CyB 7/(5xulN4mjc5o32($"%)]fѱPL 0"וּJ AP0p9@а4]YI?[`dck]Yl8 q bw%%d- }b">ym;t=gΐYDL` lGUV, TOrǴIn c2'y.@oJ)h(mvoi07B/,2M"2dVrtNҵWm""+QJ!#UI ޹c8n4Bq4bbbM#EJL^Hלn&m. %L 4($H,o;+kA֣F+:Ѹո]-.jE5ۍ5,mW;n(w+ƻj6WT,PQBa`Ȅ"'R$l FaTDIQ6֯9.&xk\ۮ/ {g2H놈ďtgO;InsCoj%4no5=ImE~)zzmxdV\̨f}_C< GM%Dh oA*Ei0\X$ Aہy8%!&AjQIMO7mÖGئy`CaPK@b6Ll0}p {5"Ds4ofD:{jMƯrm]6\k57հ pch$qcH%[оŮwˍ&01I]9 yQŠup>(1"B {F_zV硩tatYF:Yڐs0e7uu]7LQkB6jAsy}[9רs4Z7۝4]85h`+^< MllE׼[0̴cn-ƥF,MEq]tn׏.vHlI$d*ջQAL"hf%l\v[vb$<-Cd)b)qS8Lkͺ~g0-#ȲTke*0"FʍB#H0 ) nE&+16#D $@EFB?P|RPI (+$k8 /G|* |#v4 W3=׺ru C+Ok\A{X:2P5% :N LN^_MC*{{7;Ū q>.z:g=ڻ|whvS| zEmI a/z.Poٶp$m!Rhos ['vmݽ=tJX'z= '$j*a+)ˇN&JQiCrHNG089| ^z8 ER<<`BtI8w; @$)J((jdy~ ~ )D#A4hj)6M4@I!"[ʹYQ4Q]Mwwlb2dDI\mc#PDaQo-vQ*Mr+ mUJF$6a(#kOu{D9и8l0hYBX"'w//3zJGa]( 㤅 J7't!bmf*-?''$P1bG.Ze,6RL_~QiiJ"ƒiVڻlADjbI/ܐ1TЅ5Woc8~_.u+%yIi&L$l1"hXdv{6!L[bI&UM_q-S#F5iTFQWABʫ4(PP;_716 xe đjmAA=3QSFEH^(QcF1$lQF[EbTd i$i(JH!AW.\X^#UybV-~DZlkbHmm)^[ ^o*o-4m%[NyœY6J M[zck+-/bײkȪ[A9VQl+{lH/st;I&iTBk倉tKqM$B*DHG%Ct{P گ;Z)>gw~W΍ִ T;?2xQ?.idD${ϬeIFW}/IJEI_}*B-EhA&S2fZŨ֍k{~RTAlnKcͻvLU)b-kU& 2Sוp v߳rrr+HRCMkljQ@mr$CԠ9}p"+T8Tԍ%yED4*, {ŴQXZ+"c&!JġJ4!=8P[%`al[\כsFX1TZ1cm\ZBW!uP$Jܘ"DԂ" 4Pʀi)JY!bNk5K[nd-8RH^cADB@ISA4ґ@MAӗѳݵ؛r!hbg~Fdh.VQ:blv8$ke_gUv~KHOJ2`@̖̄c+CWD嘘Oq<͙B Rߔ!SRChia,rݮbAL:u*nBP&^kOu6*֭ a(߆Tir;$2z'2J 4 $B^_vrܛ{Mrٍ#F%߿aYH-6m=Dz!f1DmT%,sO20YQ==(ɖ:#L} |n ^% ѧ[0(Uߝբ6Ũ[cZJDߔ+vjR&}]T wqgL@.=XڱfZ Ѫ6hDVV!BdgV5h6ZɵIQQF$ōdhTVƪV4ZحWŹhڹUmыmymTX捪5\*[d2FƋcb5Z"*JUVNg:u)ƐMEbbcmѭlTTllUQUQV-lZjm55chִd PUhP)(EBRZ*UXUZT!DJZTS`.1q>۔l;ܪə}i/Q2"˜k6c)wbٟY'n.ۄe 5;qb z1\ƺ_l}\Q1{䂮cK DH|x=q{$7}f}A֢=zr j9A5y< 1ZX17%1m+cmѭFٯIq lrCNVs)FVß~603M^^x%&AvΛ.H'@⽆ I}6>^mj1TV Q ~fF6"L-8U|X5UV1"[EU[X-lm9PUc!5j) y )@da<-GiIJ4sؑёH1!*؊w2'CuXaTh32r3;FXguȸj@vETO_.Nx*ŁQA!H R$@H4-" B(yYXȜ[(J/qgx R -* J- Hw];uG8d=;D?Y'?yks1Np6. ݋>_󫥟X dGXPd)6,Blkҷ>;*"8b9U0^5p/yj3+w?26)Ch>E3&||L9W&py4Ǭ 3}Pվ>sR|X8]? z6n=ܢڍ%fks貕x&CIBu>DXrHi/'q :{ZIbԡZ4mlPZ1AHQœc[d5ڋV5Rj6DmF&&mlZ$+H(j`>XQI1 i Q9wgofO9̄]4cd(m>X$f0Yo45%j5&ZkXR4%)HT=.aPR!i51A&5Djhڍf@R4HIETo0#Y95&a t<>PU!LrOJix7Z01˒U/YwO_H*RJ@= ꯢ=^ >p#}fヒ{ SP)JP!u% @j"܀q DܚM,bNrktc!Uf5z2F.a[lhi.P7Ū;K wLwb:oup4X7L U4Ρ&wԔ-l6&+.sx%!jLX` Pi9jXq@rL,['4!˙2ۓ :A[-DW8QGصksWt2딙a\kCnkLmk5DoFKbj_G>Emy:C9Z"NىWh)2L Ja(Ԏ@d"CͰc2˯>0Ulw ϡ vy@e1(vN ,u0O LNx5;*6fg KN$k;(D%;u!Bh=L%9ť( zVEiTFAvDYnT%CR6w&ְ\]ɖ22\MH*("c "DH䡄d4"w'X<8ѭ@!@dPP DԪ a PeD -0h;HAUD;QS@( ф(EWR""o! B"Pr"LeTU2UGY}c-v[RE7M v~nw>2xJtUJՄMְjAN -ΟJve+v9nYbqT%AΒuN7F;t|?7)[=gڣAg 0Д)858t\?|x18%D9UefU|Q䨂*ZA=;Q*"d!Ѕ%GL,Qf>(ۯӞ/ k*²^#x* !$TS =,J"J ("G-E*P uEP2sAJ#B HPR(R iE)A U hq 2HRـLEZ6ƨ6ՋM'ª䴊$C i{i20 )ZQ9@DCiF().!u!lr&G4G\OE%kX_P/> I&B>ĵ:WH*zhnܳmk~-]ƺѮ:6YeÓ)0p}+uWJ-nH\j X c e@o@2F2&O9a]gpp)n y0+[qu18IYi?Ff?Raɟ}a6Ē,Ӏm|3*iZWчɶtq~ׂ6ST.f*^"&#T|(9CD7_eחzmbyk ~l13? ŊxH`g<8 njl1ƾkF|w,+nv#3'FР]Ni3Yz sA H~G9X}@4IkTq 嬀LE`ua}TvA5DGL}z*ջwqJ_:+׿'*EC*ðtٳƗCxlGڡNz.Z^0*ngչ9٥jV"MQrE.oL/7phYȌ&SVm1Sڽ%8N"4_&7k(P8X"{!uܩPც[M]dv K09飞xJW9MUΟEEJ(H"#ep#JUdmG3Wc(l*fHC`mБT=eh?3e,@xy9z+ [!Vw%ӟC9Q{pS*67IF,^20cJpi<㼐M};'4EЖ:w!@},L}:: h3]%xޤ>UP]RB6*lVwb%D)[:@dP'"DmT3m"59=:aY^xt)<ٽ2,&P#ף/ 8AMZ}&ެ|8EGBrZhƙU2c=F-\/$e1LVO9iaG躁#ë[O3I%X&ȥOܫu革Kwn=cNO~ڨ_X ~롊 ˃౪Wql!_Gv;+W1 AM3d+I\gW{7Q_%AH\)"-!e?;3uan&)!ķ3*2saZc~`Z;29sgNj[s]*8\9 i*hfY H8"JZV }3~/|F(ژۡŧa#ɔ+R/T,Iٳ(F ޥ@Nf@pP!Bl磑헽xiu?d I2h/r[lGHu GE O}js_Ϝ>2s==KGEP@e`KhlUVv=2vJ,|p8F]s'VN˒'G=BipTe1K%iLg%P؎wb ?ϬXfU+J4VV,Ԙ}ؼZP'TJ\=b ~V|lTl^F=[w:Sd+x8k+@e?8 7p2 }/@ϫi% :$GpYSq^~ɾ.e8uX1vQUdyWlU_in3'Od$3w-ΡB: di\mFQe:\^x4T%8Z0d:O.!cX rQuor!rL_ #'-}\D;%(^iԟJna> Ok@-o#J}̕eGR偩  E0mM8 O 45>ls֙gU2f[ˡ,xv8Y'猅+"0d(fR&+unD[1CŜ]do`Pg"k^2_q}z}uLF"|YVΖogLW@p/q;y _F5ђ`ד3_ώU 0l=8eW|o&C 4?!ȷmD-%;ǘښ%?ط?B=][j)f`_g"HѠ4LdJ 䅯YL^Tg7dO C%N_,tRfQiD# ?SlLtځ"Z?.ii -~ !0&I|Q:P CzWW.EOq= q޶laX 1d@OhstL*Pe5zƏZ DʾY׵:xF^ǦͭnF*hy4 LvºXniL *,^Xx'< w1p=IqSHRbp(׭; @Hyy* s# $Gr1oӼ(g30/q0$*Մ\QxCbEbGZ͒` 0&ZC9\Y`?pwqQ/6^`i>dKWE\A }Xizna4cE_aޞKp"ز48c.׬nuKXdi_Cu"KUZJqӞZcս D̅`0k- F rXYlGoH0EK`EvS?K1z3G~џr4=nt"a<9̸:¡ Tޑi::j<+QV\ a~J^zc 04lA<'Xk\\X,0 1;#'23lsq٠9jz\/{gzm$C_]eZp7=ǦF'hCn)_Gu;lNd/hhA@ͯˉ"[-Şz00Xק,Jn2s`qDu\@mYm_]o34ݺImٜ%ubVT?zz0aY\D!׬]~9*!\ Q?trZG0ub|kj@v06 @ܖIl9!tTFIMSds8bi#*W}(F"r}E]gUyjl8'[ﱶ0- $zU5l\q8Lx| cR-+?eMiW0_{uxpLz !I6[Ń&T@:[쉵؟G.fF@`aGUEUR[I"Fbݱlw"s exºDH<_P3%utUNl`qy,BR@;l<ʎBFR!B1r9i\`++vx3`94X͸eDȸcw|6biVÛB6S>n'꺭%:+Il,t[Q'~af19 #a8=e"BhW.Y$+IB+IT캿fm98塄aU8w$yk0JZUHeя=-YglnHt:$nO/ЄRc[e._e#Z-2s-jRHRwg[aG#SŸR[iR`e*Ȏi#¤*aK+ln[fSٸiu:6Mu.FrScR翼1 ,iJڇB+N~ acː,}6t*c\$Kf XdDroʥtLwWӰ;vEۙt£-;E,܂Hu 82hgrdT]dTI%\(5;'ѬȹjU .wӣ4+U)𬯄Y07ӣyڧSUr {A rA\m mGzïk^#:31wǡw[Wbgp! C)hmy9+R[@Y!wmE[.]uV&iO4d AV uQO6}T1 ").H!)WAp}XDq-/%vUW]OPYg{NR,;Q w@۳bn8>,u.ƻq?zXi?jVq7p(n(|urXL־$ID- ׹FV$ pa*Wry=Y+C0?gp#;=p.P4) 1 T}A,O_uS XU W3ݻl3bP$[5_*ʲDZ#x`Peƀdž<֢Sg2vSy adH Nkn\ h=R'Kx􅧅d7!gΧ35(p`]͈ ":,9k_V4 n~63E$ fim`ߤ6\PPԜQцXpM)qnV_&܎{hM9g]d#\]ArA'PErp+|km.K[kkA\=r*}'gHQ'Z390%J({ˡ52^Q)»H<áȏ2˟Ta,[AmLN17ލyQDj!6[_گzrfϿ64{=oFeiW+F-J?*}y LDڳFo lM˥&`~7Y5Ve"W_\ʼnȅŽݬyUV\U@'BI $E͐9 2vIP#]HO Q)qgUD/Xƙvnģ.AL1e!o]c(B E) Κax.<8oHZQ)F!i;ʨ j9. eϼ~.ge87˧:#gTuF>S1BQ^;xgs_~UΊaHO>Lu˜!-J(ϿTtK$}ݮ\1'f8+/yGf Xe\<9vk52$2tzU (76 F{H3NC}ޞc؈h,eh 1}ڬϰ0sؼ"3ҽ R'1RC Ԥ>w,v?-Q$;si - 2]19;+Ibg |8j'Sw'_.Gp NLd^syuĂZt YHN> +_iNȃ_Q ]D4%G&H<op9uҬҀC. idxMi90{ 2P^:* Rȟ۷t{u]:iAK>E(mIU^kNaw`~A7FZP1GG&ݸO9^=N^TAn=f= +7qH!C%$N:x}Ze9+e89 Z Qp%0$ wa"*C @?- M$@WB3.Eٜomrya6Ւ>g[;Kդlh:g(kLB6Pa"'&jE7 QKy"eN8SgZkE3%ra@u@IL~I,%Z7|/`3v@;N'oÎTBcx)XYL{㩃fiAd)CG,-Smx&=M㒘100?OEY.[ ;Pb$~ṗ]bTI̟HV# Hӻ! Jч#Kp-봖 tbT*{lFLPR!7SNeV$ltyj Gsf +g4`8gHܜ4D͎)lEk@t_)S~sr]r0MCڧޭ&9y&֌4Z&\|X}ಘ _V;\t`<ܩt7h.SlwEcg>qu۽nqNco4P^W!ԍZ;WSSeHk Vy&].`I l0X.q-/17XVh$(*r@%r]?QqoR;N~dD;&UgiX#F#(il#wjsr$"RՀ'/чȬ@`%oj_ht6 ޕ ~,WZܯɧ'kWV{ZuS;Z6t s옄c)HشlGw۪[l)vAd-sKWͲ,CQ| XQxXU}o!ZSuS=5H x/j&kK07H#T2\," 凗?_;t h,LVocd[MAn.\Y*&#Fd:fq5У ѾLjay5-/93XULRuҮ"q4T׋J(^a txfFqMCNdDzrm3]_x ٝTqiD߷߮Sx/کo=ln-vZiUp Yb5-'grq6XlLQطA;_nE ;op1iUa`mњ֯0;;bYy2>Iو+AVU`0-& 8M}zShipa9O,$f}%G IgG$s+Թ֖ >"!Ԫ6jPёsR6r1XeOmRbL xp=dQ =H+Dχg06ˤyazHV_GWiw$v!umOrlQ++g mάiWjĝk/77RQ)>0{< oCG\H!K\g]{QF Z< =J\@hQBQ'(.pd[2`B#z1 s؇"K64JA-[jgewZeׯceIqћ?IpmxaX*+~\6]9׈S]W .վӳhr\U- ridkbIf}fv[n2> ⹡n0o6=._QL|%i+F~N2ڥi/u7u+[yNr}[њ-h/ITGYWw78 n}SW<";=|ىRPf oJ^R%/\O)] B=yLDL뵷@(̏z/ xB~/2Xo\kq{ꀕko/Inwo"htC~IBm{<+yWh\:'=Jq[}ȱ3A(Sn:@*4S+^ poZM7֐}(,ޥ&E u\Ǧ㟂ґ<:w ŐRUN , HG-[<{ ɞ/E"x:Adil¯g"z,(6#/\ֶj!31|ᠭ%K'h?6+::Ҧn|S>.deͪ!?[k{Q%pH x-M[uk8N.hz?PKbγ&|iqqbZ08ۓ]SZh[ϱb$S2.]h&?ʚAiSu [rA7{:!}Zrj95ZP]@106=PaНzOTv6Ʉ.A|joG}g*΁]]eD|q]Ҧz(^S>RQN ֽ<.X gE}3NawUS.A8ͷ:疷pRʲ PGJ,9HZg)}w`0[a]ps9DcxYGel)DHл:zn qc@&@Ofs}O?:tHToeЊvy)̌qJa_N1Wb15|0ZLFFNFx$[_ hLI+pRy0C k57KwTfJ+.c1[ZwO  :qi |lY.\V'b_c HK!Dԡ="[AhP9*O2WN` HRBZ4,''D!Q_jQ+^}.n^JlJBo"i"3z[RZPIupWM!ф:KYxJxޑ5$F6yoyW'cedvo];W_ ݗJ _׫vxʈW9z]s=0`>dݧW@3?!BOes96RW74{& s ?o:ΡwlgC p'Zjr2 IgJ*!qjnZw'IT #4]G[GnܮZObh&O/\<0K?{'z^Ё3U=>Śؠ$Y`mops5 ]sI_og1";sl]XG;(adj~YR”2#kfkkVM9jpY1Edό gICo>5^v jm9p_?cG=Հ}}x2kR/-Kw=j?~i!i^N0^hp[?5jM56 lu~o'}'ubE  #*g'K]#>ъU\T=2 )Ӕ@>/Q:Ө%* aۣT%&9)3jBL"X%83KuZ %H<Ӕyd\JVG%^D1Hy6λL kT{M<$Ga5Kݛ 8budѢ.foѯa]Q4. HT(12Pٮ{$/\2iz[S@C87~W&^7}i2W`%s ׶p$N@uQ OYp&gD!K)6I8B)MFU^!,Zp.Z,`JE*DmQ3ZQ:Xq(j ΋G֏wlkP /@x J90c?|[S%ҲZ7aDjuЊE$ ciɟZ o;/+q)5N q|Gr֭xY"(;9Q pL~+THeo$ ?37֦wdʢlw=SbAt#>e-N'\(Q\p9*RyF/DA?d8v2# 8xP{2p%+'?/c48j# tmY`Ғ'v@EHN/—AAy^ ?ESwS@^9y%&x1?x dž[1#5(yYA(hûGf2:7MecKsoXJ8;zd&t[O+s`ݥTޫl$Ã#ޓElϔ& \9pT3JM Kq(3`%c0tA dHèxoQr$tKpjP{͋ZC1N&.ZdBW_j$mOghV4;EHRzb,+PZӝN&lNtV|޺1TΒ~^L z1W{az%BҼ`Hnn,YÝ˧;IyJ[?[΄P#/sj e$FB߈9ݐjd4Qy6.]B~B~EGOk)'Fk}aH7\ C1lELa"%.;+?z#*e6îHbm_mX\^ Gțrzr&`S||̖(l5;ҁ: 3¢lkx\zzMVp1> N:SؘSŔkZhЮpGc ;rg"OU-ݑXc2P+t.\R~l(s0'I\ ]u 7: nY 7l#lJ#ar6 5:HM^<eʶmұ͘e5Uf.^mh1*g G^=ߌK>`t趵{<<J;'W SZZcF~ 8rM5HQ)Dr>7}IإW638 '<⊮ :B]22? ȾX6;6lR7eLž@ w()#18l 3ۚs{:p#|A.`-r{OOj)1ίoIaC5}zK冔 QĀg%jw!(855X]gBmEyW0i&ؾhi)ºkxU17QܧCrSL jc'M~SH@}j?,"̝{b#z3c@"G -NCp:_cEާܪs b{OG^ 9QbQCsa‚~&8L]J>">`Ec$!a`fZ{e1,dD~\ea~w4w,Gv*ӎ7Z9 V8N["\F?Ϝajݏ <1MqOlкXor;P{h Cag {p Ep)p`?Y JM6P\f~9z;3 u2ӗِj_̐)6al9'zW/K N\˄v=$mq!e~2Ӽd1N73 U^_>dnUZ2e,1=G{̠o`b[<8Q) Bxc}{ygyɃ*JLZu1JU#☆ƓqתNL`})}0JVEll*bUe$gqh j.˫}=LYc & P ;G<;w[*ˍLk|6ߕ3v`-^AUVt&좌| CƆqQ r82Psf? 46޳6nw bz> :_jL0ؕXE @:~cU"{]ݠq"Щ#Ɲk&ݾU4][f-#CeR6u8[YzR#s2 7=`LZՂ#e04P8IVe!3њ uߕ$-7'QYE'`<X֤\`3}R2ùW}hdVzK n;skCLP[L'Epa_h`ߌEIoEƋ1˂CE>Q5YpOjYd8M153)`? *}0J$!(ծ^©yP"N3/&1߹rh81)7p*003 69t9Pq9G'Y>4SX4agqt d:R*^/fG4y㛿SN8J83d8e8| )S:w?Jc֮4nf,4eJC.v4m5O1LpDH[mqo񋅟hczxa[z*Y}7㍩kB > tur1w1o11i~$VQ^ S4LMRbS)rH:gע~2>& z} S[f~[g+3g8"P Rt`u{M1aNDiblp3g{?є/dUKMuz r*d@逩cI3nZ~{_@.BoQܐ* ย YBskNһV"TC:P\jt v$? .R.'A  ҥX Rk_levF!tnei毟vYfᾳjucAAg?tbI 5Or\Ì/ [nWlM3{ 90;4 kxTtJ&5,~lL'U?*9"͈{ E(6`F&)`:尫!u冨eԩ}Up].8Veu<_ͲC;#"eg6vaC:*pFx`uXzZL%;X[0ߜGBŒ& 1K9?bOMc)*r5l=.x1 0 5e_ eXQ|ԇb34Fɇn7&'?u߹ogp&p' .Rol&"rSJj-0&9%T7~H3| 0JN-L_閠rO&z`t_#.aMKtW< 0snx4Vl;N<Gǧlw-`B];Jގi&yCЪtP,J~}[78B93] L 2^P# Kdf9 ،;\I`uE8 \2c^p_ٗ-Dܔ0D |d95}dRM[f3?C GaDa2fGkQ5YZOBZP0 V|BBD] ]( 0CqN&{?'rU7x 7]G:Gu}nMs^$ŐGD}GڂGI W6Nu wryו0yjR4ZtJ_H-{NJMS29_~A!xR*0Xr٦2#1S' 2*Q#)8#P)~3)5C &T % /7)AArha{r3!2TPEэMh;_2?<3??o SDŽ"#l1۾G[Y+[xh̫LQ9R gc6皔 #/4$/(WTM2 tMx_(Nʯ̔B&A4$7v#硢w>Kܕh&quB,{E{^l"YYߊ! -r} #Cq[aQw)yP|$'Iۣej6V_ƀ}~TB#ڦsJ4 lLlse/êmp;a_) vқSċ1S@{ nY+GtfY_lx_# OcCm?R8.G1AX;[]3ۨw$Z rE(<: zT10ぐs 9ڽ#I|wNcsXI4V7?w͸;/SE66ȝ]BJKOIQSVm L<NrE:ws@iQOMqgbI1`18^.1"tXQj"'RYYq/7!-%֮\>7Dc)lag"k >4J`TchgPSJHaSLmXF|.[mLpR${=KY҄]q8L:E{@FżDF>(!ˏ&2  6vsFz0Mxesڋ$&`4V m_-C;zte_O;lؼ5>^GU=5F|A >8>S-w>:eSM+YD  m Ա*QWE}"D.í6?1e G[DKyOcZҗOSpRuFDq@9f+n#chWuf8*]LJ.H _t>nxN=$e9hIhck$X9هw' ͗3z 80H$͢"ț3WI=b/ʜ%nWiL.`2bqa# pc~4*gdDˁ_r0)7!w O&>%cLo'ĻQf"xZXpjvq ΪٞA^D@Fh;vRk c"ćFE6&HK>ÒQ u6pNz٦fX (UҔ)|Y>+իz[eqL.Cq_!2|~#"B؀a7FPΫ"9pf@SOlvK*2x{PMf0ܙm=]ޖyyїpE$= qI%ftYDg`ySDdBЭjp?M &ҦM7Y=ž@eAD`BwJ1T̲x,mo -f: L.])ea꾵RFKo2[Tl&cd?;Egh Ud_f1st'#'>1,Ծ%D:M2@dfbo]b0yMVm snjPu/s~d` {-;u06$"\אc l?̼ ڡ&VDeAupdYIe}vˣ ""t)xF`c^[e}EDy2|9B@.́6gS} |j0ٕl*\3#w_.D&,*fLhHtjC?Ui݁a% {|Hr<~2̜!o1` yإ`Ut-r O t6CdB#bDB~Ph{;Fpǐe\br&H2YnLIΥv#rUs"G;1EŢ䄥M^g̟tEf Cr4jƕoX3 *FW1x$p~1>vIJLlUꮬ:vΘK&\"79]vxL\_C!5}bXs>ŠD;5Nf:bAe\y@~ p:G`Q_9L *D4R~?-M_[;h$ˊ>$NMJ٪ DCݽOv&s#F; C7s ?LqWUA#hXz6"ЛL9n+nD ]zw,St*6lNAU"AX *ج0R[SpR'ZPQf.c,#&вJa*`|#7a˙4@1͢Ԏq0Z+ [!f_mp?%Ƿ4OiQeL*gb&Ó@"u46x$`tۉf9mdrNj˩'R^yjn8-'N z_h^nA7[B2eH a9-BvW!trJCW_(() 6w|pA gZw`B1'vk_a@%OɏiY F~)Egi'_W&ڷJ`0e{]]l iJ"wn54#RTiV'wAː| . NBleHaХ¶w$ڸ7W쓃"[U5kydɢ+L@ƲYfcy>JSEZuwo!?{Sib}(h3T3 Y[!#DKk.m ;n9 ϏHLٱ?w +ܼC9c*`y͓esɐ#Ǔf4j[X' \Ad|@lA{=?IТ,D-^QHIQdw܊Jnؘst.u?O#P ;jv.pg"T&̍Ys덲 x cu[z#  2YyT_B1߹PB/}i;5%0} .:8 t6?Lj0;hu^|.-DI;y uUxT_y%ߓ}p3΄B*+}~ 0 {Ylks6:S۳0nlyi("EvF x Hd%]WQ=Ks%uM"5պ+ۿjU}oKvO~{,a[R+H1DކO cS%1xs6|Jۋ8uU5 XأP!{w;`+E1>MV(guX3e<~w]v{|\U@' cڴa)*.ɳ|p1CZb ],MK޳/nY:]C?3'_<·܋F%81Xu3kŗ~tQ ɭ, ! LXFC e{{4ho#n{A"ɕ}Nkj+v9xMޢQv#,H)[ݩY%[Ra nox/)gQ &R&Ԣo21tBՏᑧ9hU;$-R d#]Uj;]|H"'SUC2?=}NKN8-:Z"ݸ(Im0BzQ`oEEvFs&!~g/7 7Zؒfn *qUp~ψa9<"G"1XT/'%|482OS"j^0Kfe]}ge;kE(pPx-&*,m]t/|7Ĝ%}^^NUdhe fh%qz}[=Mh`m%+vExni#\FW2 ; ɤP|yho擺8=*:x\cqa&>'twaho&|uʷ,Ȇ> 52jyUN=Msh> }&g!VkJĢ`ھٿ\~xRjv;% rD;L5KmsMlRWB(wu[s#%}S(el9qL pWTBE.֩*1wd~r=6g0R|Lָ # %(vE(%챳% ,^vc^2RW:VμTE>l$ ު?q/ !U"2ܔo.Vv /g@|(" -1O90)|iصeof@*ލ4Iq"%5A(aqud5+ZIڕ‡_{ixziп`:< *E2o`fŨEo>?~7z3C1QSu0Me*?rk\.fjZ1g-A؀] ѕxt=*.>O+3iEKXI]Qaxk9AE KC{ iUm>98U"c7M( s,94J`nt9`p /o,d<̜ŕg,EջbQp͢Ѳ[Me)=z/sGjexHJ76GC10P J+LOoR3&"I7ZԲ&r0`"*$LDK1=r9|~*/ 4>. v[9wCPX 3v4,>j/ZHVT ]:fn#4SM߭4bfh*RʞXc^aC-'̲4;wYX8ݠBi!UvLwOSd豣.IF;zdXwMb3C*l߱em7vf`3=P6<#w^Ý̋AZdu*5H^LX ʃE^4Luݚ(loP}(ohJ8eF!Ԭ|XtT!R&RI@V_JPG./yٛTplE%`9#0< ==BYX5paH.Dwܨ`ЃO39m^D:ԭ_VFׁ̩rř{*?itn`j,XVpL}Ⱥ&.8i@ il\-wU:Rbod?829.P8Z&RsB´]S\:3ѿ}$t5V̰ {^tMoN -x?19A4D xbQP^MVЬ7&bG^o{e++tb+>tف)Zpy{mAc]FwK˓5:~|5_:pFhRi剬#VJ^i]4u܊&.'CjwNҎ 3t _:a\u[PavR9$ԲFlt気=ѫ=?H&XO!, ̓0kqv esCWiHsG);r\ʟDX1`VCpIN5/jr^Zb:ζI@X#ZjW}[ZBHp+ܯ! x;?jw$GӬqdVD@0[]Kc8¦&1 0I] =u8 cuRck8wVsnRE]:K܆*%52f摧 :oj{zr_xnl z@b o4^Q[M5nQ|x A%jI K>i/mXR+I;#t(H 5/oz(>Q [drEMFN(}"sD{&`B}1[QL!T ?u&*ѷgh^O>'АH%:['d*BV^ vZ%yJ@ QM(8SWx:,^KY|.E~L6&! jNh^tK Diz2DD=={޲oݭQ|1g&8/te!g>Z5yc{Yj@lAط_>'&GF.-]hϻM"kj4yg(<4z7&MYi GiEnf^m3>$%}tޅg-o&h҃ iȶye\-Ղv4.'bwdV~l 찔ՍnQMѥqz^8tDOȍjB 8T'F[יw{r8SymN%GX[&1g*RG5 Cٻ_#X }3W%t^ڪr,zW5v꤆9'` 3uP MŨU֠ɝ< Z Ma6Eb>Z>1xתƽb-o:QMNv^D,3u&n-Zt -s /\6K/ (@2Ek.ѧg\Kt-Z @wtޡۤҵ0t=jXD|TtS"i)9 F\*~;H'>gqsUcj?}1)\QK~w\fL1!ƂۯJzU@562X'S) Ry=,i(gc]8G'* `k#5{' "<2Ǔ4Wp:V,BU\Aݏպ V1Q9s0oEE3]lAij;t^?\ rh8daŴ0;bNb`:QHkPdZ-JUex/@BT0S> }T@uo j{gJ;*,z4FVߛ}J |7ӏ.ZJ|ܻDԢFuFk[xVgAå%vb!6`L@ yv,ta@b}, \߉}U/R/饿-{$ G?KH'5O+Oz RbnΑM[`$ zn\/h P$|rSa; 4ү:}J4%'g,=z=DܯK0MkIqiXs"}E4{pc>~ySi[iOUe,N6K՗.&t~ʄ]d'h!Tj0>c1\Fz3TJWnBOך RBzR>a "RC6 cF$H0rh'iA6@hF7ncz=tK(Ayv7Is$.W4]1Eb*t1qKԱ!c AzW MաR37i՞u4m 4&qjiMzИ>*NtlmݥDYA*BX1b"zq-Yò,G6nʜrkyرZn0YRl 5RY}]6&MyO'Ia]Œ&W{^uRCC:r#'j齩 ~_И*,@dٮZfb`rx-=kIL'"AWPe\˃\?v3Pevb0'uß[ 2<Ŭߔ2tOv0/^566D/NWI= l$r"Y{nh G9? >0`]{Fc]DTtD(6N@PVhw1& 8ipTsKBI3' i m&]m3,l{!&0͓c- nƏLT(7) _gs+݀`ﭖ$H,7]&#OGtbS7 mG#۽ix2>ziP4 gnʮA:rmLk}.k;U8 dTTX8_,A&.aȱ41dtd p2v0!x>-it¾ BNmijm%\vab ZTB!qo&Oop\fu8'[fџ3\Tpd>wXl=UL>'Y>>0ieq0y<ƃ&\ *M $O1[W?D5O6Ufڶ#*3]_$ seK^tѠP-lY]W*~ ;[woB;@LsڮW!5r'9;Yf* HM+&;c4Iqc!u@_2y$#F|h#=-G6m/:ډ(AR$Xv2/{%"M9nD]'~YjYm{0xMG21sRADwD(apsBM >/c޳Y'^iBo} 8޼UOqnNQ"Zv"Ҹ8\Zml/'ՎXMq NMrde b;("[gs"Oh5w{{VT1Z2cS|jBx%ik2@in!sl:ԩ0xgmu!*zȓTλ`dh.1{:>Zp;]_&~7mz$AyB1bo.[iw:$:E[N1j֡ 8xT[X_xvÏꁤ/"v#1hz7ߠHnt-wdsI #甗t&f;١; %7r;PQZ_õ,g4;na 4 l|( FgH0a#edS؋^ 4_"4셌gYh 7::}@7; _v;JֱڅD>W@)0(#g߶w퉈5̈́CIk=KXͩtP<0j1S ~dY:~m^H+Eo:FCڍb%{6[C٥"tލaDk+_2Jg"\u!0V', ~7MvSHap")q(LYq&{X'ni[6:4ξ?)rHDZJhMX y@V62-,ϬB91J'N.pQ&1{,Y{U$3uQ1MMϓtGlj&l簿Nlڽ";ᆭ9sʌ~`:[$x(QUKקLNݗ^z9CVo tmBGn~{V.^ ~y&HpҚ!D%9kR[Po.TM;KY jDpYv H= ŬT12˷OWXR|Ssu -VV̨+;\xPM^v`బQ@'I%׶Z.h>ࠉuQg&)@Uxd#&5 숀W[ 'VxI(2{Pt߽ "xQL2ӂɔ6"9b~O 0 hFRTw' 0_"B^U< yh~;qV"1ul{=e&uw#"p\jJiy%va )w S|T)4y L"&g _y$9Km)q3sU}[ Xcf GL "ϫk lclخސ2I|$o۪%;;m, p7T$ozFs9ȺT O[iP;= iVkiNP@+z@)UO 9䛔h'"ma # fP\d;&)Crݠq;V8 C bfر?Fr[$ >ꯘ^CqZAKgL ?cQh0"jr=:#*L.I0+ƑgiRԗ%tqc.N$.)I<x >b[JhoKҩ}>Pf}`JN#ke&ғq}kpwNLtEL1fgninIX:hX9SBr !h^F<ŪU5)U7hC1mwBU@Ֆ%tѢb~5-!T`*̰+=SkvawqZmg )Y3Z9'B}$dֵl"k=eɵ %K)LԨա4jt$(e^ ڵuˉmo@.vLpW,\>D‡NzPF+zWd4[ QiilWBI 2"bLŖT*aܲ?JT eͥ ǻ)$JVXk G`<\zۅv1,z=*y*w^w#% 'PgG7y zxȒ "^&OhBe"\IT, -y%']~•}ë2`79 Յ\e]Ѳ -)$xa˶ZtBGl|nl8nɪY]ۤI 9;sh?5B%dNl9{9&ݒ6ѷG'^&zcu`DʼHd0: 1-vbF\q4 ~ǬgIyOWDr oKP]֣VO6M y-<aG4SxF&OXH.Zwr0@-0y;<R3ݓE~"PCYTDO)CHW^6{ǡy.u2!,;? ½a^PS79`FOː1b?4#Jb@Ђi#> OxC`ʭX=5X*쁰z.UT8v$?3MpSh\FGJG*⫔vOpB+B= )>i'GKQB<*%:F7'Le grJǣÚ>?xd$qJ b.xT' "mZ_iat^ (pkˊ&<}竴nNpbW7i_{E8.taZ^s\9l=RCMbJg q{tWa}QWVh\z%Q;TĻ>MױwOV_6=N/f,вC4ȕ *M]"s3=Vm%&6zOLK[V3I ZpF ocSpa)VS$ Zzc Dq6V ӓ|st<% T ҿ+Y_+!_[s(A,&AbV6o1X^Az?q}48-l묳do̳#fd5}sO^nV)c.Xj.y%hAӿ޵ Q<*uJ#ԍagӂZ ^$4ØO @^F:BwkQ rGs&T$ e's#$yM|th^ Jb Ht@$2eIkuة8AD$G&ŷ 8I.ɛ<'5q_4rnٝA{d"^HNhq]lIy/ANI8i'KGO0NP$3WF zQU`}U+C/pmӯo$zDuM{EHն[F+\ʰeBWm4bhR$"G=^ }sG+yOo<:<&\laָ ~`Q{}DnNF;`p|_zVL^%KnC3^1MYY.~RcetAjW[A@ܩQqUOz{ru̜h ?Kb<8r&"`)X..ʵ0z^ CՄ 땂$mp'0;W4J_ dCj^->x4'2^Ag*ZC #PMOo+;)iV8ql0Fa&vG&;|E;?a*}̠^quRu4Lh+>]zĕ~k(n7fG1>^tѧHvjឩ 2,r-XV!B$M01o4c_2[xBk˴*֭,y.Rx A1@mBii8OM㤚IkRmduE.Gp~7(Rg+/Ή!| 5^ke:!5FA2\RArŚp&&?\\B΋?:!ZZ@f+ο'Jd.\6?q)*tZ7':[rR%˜#?7X/SmԎ }T:P9Or䐃n9x@-BGSE&8M1k0w3<ƌ)xjvae/ JHNkDiCp4DiCaO(@fa &c pQ-9:J@T`īٻ}*-R'ėϮ=dtBA-SG2[C nmy$cw\0:aQJSi˓.p4m"[x4U}/ej8#ɀ>᪃{=q#eF~ľOk٩*֟zODQLzlDXtLGy5AűRKL8ɱXf.ڹņ..p#ky n5{-w]`"ٛ|lr`7Q(@xDlܰgئa[ڨC G5t_"K-`WY1rpֵU@A>Y(I%–qN,H1֧4ʱ0BPT]%:3DE!Wc:JMM]etp.QoI8=^={h%Q*\tt[fl|[֡pj8}3`Qwm;ԗFIoQ~a,2w5H C¿=4i(0k#.SU45{i^@>wjT[LAT" ӆo]vQEk+fw3wO׆&߰ y LZ[pPsJo^X "L ԕp;s"-$qquי `s!$c;.ǰ?E|b FUH"'ID()D6ϏR4WZ$^ ٠L㖍&eQ2e7i{n Ԅ-Y /QcP;4 PFS/"-;к./vr5pڞ/Ґ2use9U%#mi qOԶ@MV51,QnZ\'Ҽx"kPuP{k!4(g\l~-"aNOveT0c~,#iQݢecchfTIr#h]p֤ńX!a ӧ㴊~1*ߑ. iWBD9{؎N%: u Ea$C*Zg*3kfIQ:C3 ; uz$W5}XrM.lQxUL~>~ض%r7՞|r %`ׁIiMṗ2`^^xtO^gP w;bƒ)޴[2|pbfU21e ьUZ":*RN].ftW˜ 1^%BR_)#U!x]W/d`E:FL")UݝZq{ţ=3/heBYF%2xgB"0.c3Wݩ.22pۯ)!kP7LFV$9;?猫“ ./ +,P.,0C2L#kT =XyRzkIR [ ӏU= k$s"Q$x'^F E n"{x(fT40f/ Gjg_I>M &NqY򠔾@ s8+FEjZi3_$ G|uT SC3 M.-;ukI՗IȤf!>9"ߢHM0^ͅi^օ$aBO]}?M>Q[r•JxmLb zv [[>p-JͲv[wzDn"ϱﲒY3e_E{ t|=9T4yQNc mC(j)S,^@K A{ Ff3pjbXU*x+<`2_T$0fR M T-)5V`y6}r1|\9a0e[%i/^oEy&͢r[?,ŁaMC&FFP|}UN5!I+[uM{_-_hgB#p[,FX}e'E˟ypZ!@-.r% JmZ>uX.{]~d츿D& pG?AY$8(H:-Auk NFٹ!gny7|"/.fCxGoF½xiԅ2%v}/ThôRa"TCi^3'8˹uGn0IزhΪSlcD<) re%{Stܚ!OPe,ݧ9f5' rM<DB*0_Du;mN5@Fbr)a >m04[8p@T*T/V1"V#oAk9 Bhɰy1ii od5̵(>ق X(ap(9}^JeɃ;"4&5[]@CՏb3jR F7zowt6zv4a$+LgCCb|꓃YY'.QJ()o{q3Һ) 4pdޑ\㪚4m[˄CI6NXk:x9Oy1KF?V=\Џ CaAwhQӈfc8)כ߳o*- fEma봽8j[9Y=i7:y1ѨVUշRe Ozr?fa* \/7{UoPlGe\^hr^X8Q#oREO"}Ƙ2?\9=?OJVƂx%먉 Eֽ,;%@k`vR} @ZT`d= MBk?/%&1Vn"jO Pgݦ:cg*I+-*4iNOhF{C_)#!zLe@ R^lƫ;Nf$٠T)y$"p6P*/c{CmB~ nNQ4 u2Cn~I'вO;_uB7[~Z@a)  ._sqɜ3ffu*DR}fY8|Z.*Mg'i O[ 6VSl0CQOY-)<ՃQ[ =VhLNu="1s<]WXX-Bě.wiy&lq`iA\/]?s M ᝜:k6{,hEhL$өn,:?K̍C=y3Ue D@/6yT"?U-fr}H@/ȴ(KVA͉i&L% -/seY+feMʧbtϢf7F+` TBʕ6j/wWo `eVq<G 񮩣T1لڕky/-v,ߝ]+$-&9i#dWO5> *%/O٤QFJ~e^4KTF:hzʆA"12_eOQ@v7|ҦJPqAzP,Abq^mo엶L+0 %ZQ@OrgX^69R05 B!^U -]h%X$=5ES:n/O#u:{-,qZ^ j} jzAY=z3y~`HL`\"!8"dk[xDfp@,:+xJZCY-VL֨4ij$v?҅aK3SEoaFZ%5F(5a7#ta ߀6pp@rq`P26ӝeHi9$q+  YpY Q8c˽S0`)+atr9o/ $^H7qR8\ D,5[b@2I]]H {QM{ڡv=#Na-S-Zw|OOnV<:C!F@*8z{liS0 [=mRfg8ouV&.F(ȦQMwy4v%`]Z0cfoWdfZ{a?k;Mʊ3ܨ{/ #면<5q;:ET;8A.8uǮS8NٚSgck.޸9jYzW؆ (k?"Q%Op3̎<Fs˷09')zY0WŜ Gy:|O}g*qCbQaI8+EێCT{."` " p#Znt"wg6" '"PLJƃߺcBs8aaK)*ל8aWMhIAibOR;׉>GzO8M }$_j34ZE.G_=R :D~{f)4?Zi9_ SABWS#ԥa1I)V ƄoUe^*_Oq2eq;wH QqzX^t)X.2-E=nw|pq5y&]UE;Pd#ô U/=X&ya<=1R4u'8|O=TJh23ǖ 2o@нC9K=:T]׵ct.}$6]`])d['׉߽(n8=j}qH1KZ =9`i7(~o;:YL?ngt6FM$f}#,#Y"'gJceP)uZUWelBVR$儾еbpWûr.C痶'jp8cňN)=Ԑ Mnt@dG3wf>5KD~{.g-KYՏdmKBR{4Q`>HWy44Ki5A 䎪5тȤ[0on|K⮘PⱆtĀ&Qc0e5G|.X*K^Ǿ cjh i# Ug+㕫FF֔ڛXm^@A#8gTDuh-%$riܷV0/7fNѐ+;A]оF/<9oX@[0:{yX;Gt(Β4$6r]w0Y,l*iʖ^&G&vSrȒesǝ|q=r^sg]度V5dLBf/hmּO8?XݚFTB,jH#CL'YE=qm~8=/V_:+2}Wgг.~[0m;#Kn\;r@2&Aj"i''*!OQSB kAZ\la@]4G|8wᎫ(C|ʯCrl(4H~m`6l~|mT_ 3 hl+9Tg2MȾ:R-V%B⎺RiyEbBL ~Ԡ_8M.aa;`W Pb$]|atJdYDfI'8]V)`o9/UdwZ %*9 &Xt؃Ư Cq:"FN6 WKfROG_=_@cnľ4G.wR@̸?{!?3/QNbkYU0^~?(̃7?Q_GJw&aYe*[*b Ip48H&E1dQɸ"`JX %\X $g^)<^C^S@8?S Vjɖ&Fs%;SΤiT^ pJe GRAau|y i  .L rR f]dz-8Oy C3瘢 b:ȧe.JMɩsX"=c$m!@7ʪ˴E\:1(,6,M`OJ"H("R:j D V1q⌖YT=/+3hT;~E^8x{'<;JjCG/Z80EI-w BhET $B E@ >I!r A{ڿ̸o#vg.jHx_h>MxxoLa\WИgswh8i`#ciejY^xQt-FW7{q0C#m#F@9Fl|hZn'!MFӼޭ56ElFv^E0&' Ez!H;͓JT<,kսZV>Pw}Gm~1&,7=4>$Mq∀8Ɓơs?oot *КrOg[c>7_MZ6McC֮ffO.\>ĎA"uMT"nry.Y =w8\ˉzVz;ѤJ|k%>c]UF)X/ԡG5' ",g| t'6qъP{5BΫ<;6.6+:!Q(P4 Y~'K+}ж7)"%IYZjwwSc"{ ] ے.zzx5VqI뛅J#)"ZT3 mD.I]q*޷,6sd;"X;J/FĖ$ LqgC0%7=暎тUuR%آ$E# !i-mz=oyv0Y9/26TrFޕFP@ 5>?֦|m嬐ӘI퐿XH`[S$iĎg'y$G> )d5Q/$ܯ=o,7 ϘQ3^6oC0N8D2vGw!@q_l7cӉ׶)Mp2iB_/O&\ܕ!#7~i嫖FKNEc5cuLx{GdK LJ"5+j14sDrtZGsvo?9#Bη <2v">@_%=OA~noMŮU/s{% HNN .,؊C ? lJ=L4`7Uc_μKd\PWS{ Z09FNJ}u} 7b" ?z3dğN,=F>RCu8Wy`Rc݈r&)%eSk5w4 H< `Inj;.'ϖtoL_qyLPUH<>m;/#ӪYஶCְ|C˹No0Xn#ce\W , O)_1$L:LZ` ]o7MQ57IAX .N\6h S4"vq⾩hFϖ7<=9~)ܮ]VwcUQM[J!!g'%>HM' 6_╚9\aմ@]eS&e CTX띗#F]WXRw7j`gVZ}QG%RyFjzI0;a7Ӥp`z]27EwSm\0`Ӆs!Hvw'qGW+D9 =c3(HriWl9ι&+\^d͓"ln߅wi:K#Bwuə g8.[=։`7~U`d eGeH֩m^|Qqj{j8ǵAB#1ۏ &B8P'uO):Uhc9ck+*A:۷^hɖv}д>6*apP|V%f3uփ g 0mW ymW!˦_H% ve~qU0$_?m B͈7YsvX.-QҮG5M9XV n`Xk;I~~(n>LYX B,rL}~m: d؋,t/k'kMw]pe:XøouA$_I1:0[y,e_7Y/ }&޳pDzWjX:'K!E1&?i7 >tף pWN-:# nr'59 !!Q?9 0Yme!}!J%n yg}Ο Ϧ/s9dviF>#Qyc×75xc'Q(3|ɲYxo7 ,` @uss ;z~|+,FVaXdi?롥pI$vCbIJ2g"ڪg}לŒ=3m' ~Yh;Kݳ-cə pO)KSGM &e9.TyL+6)zl.g.gjRE ֻ0[)rc% b)G/LfԾ&(Mnf,4St6ny>?KgrtYm)4Aq_#JTl2CXaon;Hs'@^"o`QgD7(ҕg/1fd 5B+bf4,6i^bl ٳc%֎)+8pFù`RExk@nݸ߁K_3C`l!Ap:*tkIƺs_)a%\Dkƿ6Pq z>چAU9OraèA %.S&p?= f 4~$Oع2o@ِ̗9#z##P+oi\~]$,oW;B.[Z' ,L]fo6/>0WOԄut.#1aʠ\Zaȕ iSl:vL%΁<厣:~61k܂i4#&]k6*fS8E45abںdۅHwMsZ#t>8? ޑ: ,";'V+@n#/IxaFOQH%tldSZwfur߫23?F[;j_#xxhU]|}]T`̲kĸ #JزY%vwa2}ȡA2SCPwn?-7M$Fu)uxaFBpS< % lD/S!hCpU[tYcWo؝,!dmE[n:"g [1+ϕ%]xNt_u -^4[ьa"N*j R5d,/'(0~f FIV,{cldN})+2L"W;r[wb%RW=+=`3LG$3Ϸ"W kht?{E aDgIV+Il`=6@p4Zbdz?#q ?Dڕ54? t :V勦4Aޭ k)p'DQɟ%č \ۀE5S^E,s%g+6)T:I@Hc*_Ĕ.)w .;j5,/%/$ȶY܍}WB(O^SgB5ukaoPZy2bk{ܚ#SnuC$ȻMl<cID?}GXkI߈K՝0DjU ! q[wӍH"v|͡YJRd^+)TR/*>QdjBfF/z:rZRFz.?n}C631ypmO|ޫ삖c?tQ7kFP4ľH ^d}A#ACmlK.@/D|ӂ=->R5\c ,-6lqCbKhO^<07+YsvWJ"9rs) 0NoXz!Y aRPUȢ`F hDFkW] đj OhR )p@ F(քZDWb[kJ5yݢW&1a_o̕`Ggx߱0X0>vAO)FT@0">W15GLM"Dڐ}F"” mA: 2T(O;kXB8/k4=+{л ld[r =1B9u_$n4U;j7snJ҃ь ݏ v1'ї AjsN+q=t敏b,ZOTBs'5wt ^Ǽׯ +N^0t`R&6)Na~@GN OR~꠨Hp l6Fs黙Բ9=%;{S_G] g[ߕAå*6œix"ٳ,@\*X_c|_ֲ'@ݐny+.eteZuV= ZvtbߦedF֌ynTbO*4]{Ȉ`MxgzGWFZ%Wz5}B-W}Ŵm [q $O'{PD\ėzg|e\ %l;^#ZUJӆXЇ~3Ťus¼Mϋ?䛓օ'ŽT:Zpō~rgDr6#uD+|@S52~[1!UC>D|G YZ