libvirt-daemon-driver-qemu-4.5.0-10.el7_6.10$> aW<>:h?Xd# / Z +7LRY       ,      = ~ XElEE(849X4:Nz4=G H I< XLY\\ ] ^T b6deflt u$ vXw xD yx7TClibvirt-daemon-driver-qemu4.5.010.el7_6.10QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMU\gx86-02.bsys.centos.orgaCentOSLGPLv2+CentOS BuildSystem Unspecifiedhttps://libvirt.org/linuxx86_64# We want soft static allocation of well-known ids, as disk images # are commonly shared across NFS mounts by id rather than name; see # https://fedoraproject.org/wiki/Packaging:UsersAndGroups getent group kvm >/dev/null || groupadd -f -g 36 -r kvm getent group qemu >/dev/null || groupadd -f -g 107 -r qemu if ! getent passwd qemu >/dev/null; then if ! getent passwd 107 >/dev/null; then useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu else useradd -r -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu fi fi exit 0yvb ?A큤AAAAAA\C\C\C\C\T\C\C\C\C\C\C\C\C3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2ee9b6ea7db43396e9542f06781ac2fb14adca67e949fdd2ba69da06fa30c2103fafa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootrootrootqemuqemurootrootrootrootlibvirt-4.5.0-10.el7_6.10.src.rpmconfig(libvirt-daemon-driver-qemu)libvirt-daemon-driver-qemulibvirt-daemon-driver-qemu(x86-64)libvirt_driver_qemu.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/usr/bin/qemu-imgbzip2config(libvirt-daemon-driver-qemu)gziplibacl.so.1()(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgnutls.so.28()(64bit)libgnutls.so.28(GNUTLS_1_4)(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-daemon-driver-networklibvirt-daemon-driver-storage-corelibvirt-libslibvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_4.5.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libyajl.so.2()(64bit)lzoprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)xzrpmlib(PayloadIsXz)4.5.0-10.el7_6.104.5.0-10.el7_6.104.5.0-10.el7_6.104.5.0-10.el7_6.104.5.0-10.el7_6.103.0.4-14.6.0-14.0-15.2-14.11.3\P\\\@\n\mA@\73[%@[[F[[@["@[{[a[^[U@[H@[CN@[;e@[!@[!@[Z@Z@Zz@ZtRZqZg#Z]@ZN@Z/Z&@ZZ Z ,@YYܶ@Y@YYJ_YJ_YJ_YI@YA%@Y7Y7Y.@Y%uY@Y @XQ@XsX9@X@XZXYXXF@Wv@W;W@W@W:W@W@W W@Wv[@WV@W(W@W@VՄ@V@VZV V7@V@UYU|@U6@Ud@ŬUĝUUU'Up=UPUG_@U/@UT@TTTZ@TTp@T|X@Tto@To)@TeTXT6xT%U@T@T=@T@SuSہ@S0@S(5@S L@SS @S Rb@R'R@RUR߲R=RkR@RR@RG@R|@RsRg@R].@RL RB@R:@R4OR)R @Q@QQQo@Q@QQU@Qq1Qb@Qb@Q5@Q \PZPP@PP)P`K@P`K@P\VPQPPy@PG>P@@P>@P6@P*=P*=P"TP - 4.5.0-10.el7_6.10Jiri Denemark - 4.5.0-10.el7_6.9Jiri Denemark - 4.5.0-10.el7_6.8Jiri Denemark - 4.5.0-10.el7_6.7Jiri Denemark - 4.5.0-10.el7_6.6Jiri Denemark - 4.5.0-10.el7_6.5Jiri Denemark - 4.5.0-10.el7_6.4Jiri Denemark - 4.5.0-10.el7_6.3Jiri Denemark - 4.5.0-10.el7_6.2Jiri Denemark - 4.5.0-10.el7_6.1Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.4.0-2Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- virnwfilterbindingobj: Introduce and use virNWFilterBindingObjStealDef (rhbz#1702173) - admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132)- qemu: Don't cache microcode version (CVE-2018-12127, CVE-2018-12126, CVE-2018-12130)- cpu_x86: Do not cache microcode version (CVE-2018-12126, CVE-2018-12127, CVE-2018-12130) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12126, CVE-2018-12127, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12127, CVE-2018-12130)- cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1687515) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1687515) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1687515) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1687515) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1687515) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1687515) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1687515) - cpu_x86: Store CPU signature in an array (rhbz#1687515) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1687515) - cpu_map: Add hex representation of signatures (rhbz#1687515) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1687515) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1687515) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1687515) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1687515) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1687515) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1687515) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1687515) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1687515) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1687515) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1687515) - cpu_x86: Log decoded CPU model and signatures (rhbz#1687515) - util: Modify virStorageFileGetSCSIKey return (rhbz#1687715) - storage: Rework virStorageBackendSCSISerial (rhbz#1687715) - util: Introduce virStorageFileGetNPIVKey (rhbz#1687715) - storage: Fetch a unique key for vHBA/NPIV LUNs (rhbz#1687715)- RHEL: spec: Require new enough librbd1 (rhbz#1679569)- virfile: Detect ceph as shared FS (rhbz#1672178) - util: Don't overflow in virRandomBits (rhbz#1667329) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1667329)- qemu: Fix post-copy migration on the source (rhbz#1654732) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1664793)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1641798) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634759) - qemu: Report more appropriate running reasons (rhbz#1634759) - qemu: Pass running reason to RESUME event handler (rhbz#1634759) - qemu: Map running reason to resume event detail (rhbz#1634759) - qemu: Avoid duplicate resume events and state changes (rhbz#1634759) - qemu: Don't ignore resume events (rhbz#1634759)- virfile: fix cast-align error (rhbz#1635705) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1635705) - virfiletst: Test virFileIsSharedFS (rhbz#1635705) - virFileIsSharedFSType: Detect direct mount points (rhbz#1635705) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1635705)- security: dac: also label listen UNIX sockets (rhbz#1635228) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1635228) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1635705)- conf: correct false boot order error during domain parse (rhbz#1601318)- virDomainDefCompatibleDevice: Relax alias change check (rhbz#1621910) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1621910) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623157)- storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1613746) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1611320) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624735)- qemu_migration: Avoid writing to freed memory (rhbz#1593137) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618622) - tests: rename hugepages to hugepages-default (rhbz#1591235) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1591235) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1591235) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1591235) - tests: extract pages-discard out of hugepages-pages (rhbz#1591235) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1591235) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1591235) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1591235) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1591235) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1591235) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1591235) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1591235) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1591235) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1591235) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1591235) - tests: introduce hugepages-nodeset (rhbz#1591235) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1591235) - conf: Move hugepages validation out of XML parser (rhbz#1591235) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1591235) - tests: sev: Test launch-security with specific QEMU version (rhbz#1612009) - qemu: Fix probing of AMD SEV support (rhbz#1612009) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1612009)- qemu: Exempt video model 'none' from getting a PCI address on Q35 (rhbz#1609087) - conf: Fix a error msg typo in virDomainVideoDefValidate (rhbz#1607825)- esx storage: Fix typo lsilogic -> lsiLogic (rhbz#1571759) - networkGetDHCPLeases: Don't always report error if unable to read leases file (rhbz#1600468) - nwfilter: Resolve SEGV for NWFilter Snoop processing (rhbz#1599973) - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs (rhbz#1589115) - qemuDomainSaveMemory: Don't enforce dynamicOwnership (rhbz#1589115) - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl (rhbz#1607831) - examples: Add clean-traffic-gateway into nwfilters (rhbz#1603115)- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice (rhbz#1598311) - qemu: hotplug: report error when changing rom enabled attr for net iface (rhbz#1599513) - qemu: Fix setting global_period cputune element (rhbz#1600427) - tests: qemucaps: Add test data for upcoming qemu 3.0.0 (rhbz#1475770) - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend (rhbz#1475770) - qemu: command: Move graphics iteration to its own function (rhbz#1475770) - qemu: address: Handle all the video devices within a single loop (rhbz#1475770) - conf: Introduce virDomainVideoDefClear helper (rhbz#1475770) - conf: Introduce virDomainDefPostParseVideo helper (rhbz#1475770) - qemu: validate: Enforce compile time switch type checking for videos (rhbz#1475770) - tests: Add capabilities data for QEMU 2.11 x86_64 (rhbz#1475770) - tests: Update capabilities data for QEMU 3.0.0 x86_64 (rhbz#1475770) - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc (rhbz#1475770) - qemu: caps: Introduce a capability for egl-headless (rhbz#1475770) - qemu: Introduce a new graphics display type 'headless' (rhbz#1475770) - qemu: caps: Add vfio-pci.display capability (rhbz#1475770) - conf: Introduce virDomainGraphicsDefHasOpenGL helper (rhbz#1475770) - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys (rhbz#1475770) - conf: Introduce new attribute 'display' (rhbz#1475770) - qemu: command: Enable formatting vfio-pci.display option onto cmdline (rhbz#1475770) - docs: Rephrase the mediated devices hostdev section a bit (rhbz#1475770) - conf: Introduce new video type 'none' (rhbz#1475770) - virt-xml-validate: Add schema for nwfilterbinding (rhbz#1600330) - tools: Fix typo generating adapter_wwpn field (rhbz#1601377) - src: Fix memory leak in virNWFilterBindingDispose (rhbz#1603025)- qemu: hotplug: Do not try to add secret object for TLS if it does not exist (rhbz#1598015) - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors (rhbz#1598015) - spec: Explicitly require matching libvirt-libs (rhbz#1600122) - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash (rhbz#1599545) - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one (rhbz#1470007) - qemuDomainValidateStorageSource: Relax PR validation (rhbz#1470007) - virStoragePRDefFormat: Suppress path formatting for migratable XML (rhbz#1470007) - qemu: Wire up PR_MANAGER_STATUS_CHANGED event (rhbz#1470007) - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo (rhbz#1470007) - qemu: Fetch pr-helper process info on reconnect (rhbz#1470007) - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject (rhbz#1598015) - virsh.pod: Fix a command name typo in nwfilter-binding-undefine (rhbz#1600329) - docs: schema: Add missing to vsock device (rhbz#1600345) - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats (rhbz#1595184)- qemu: Add capability for the HTM pSeries feature (rhbz#1525599) - conf: Parse and format the HTM pSeries feature (rhbz#1525599) - qemu: Format the HTM pSeries feature (rhbz#1525599) - qemu: hotplug: Don't access srcPriv when it's not allocated (rhbz#1597550) - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE (rhbz#1598084) - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs (rhbz#1598087) - virsh.pod: Drop --persistent for detach-device-alias (rhbz#1598087) - qemu: don't use chardev FD passing with standalone args (rhbz#1598281) - qemu: remove chardevStdioLogd param from vhostuser code path (rhbz#1597940) - qemu: consolidate parameters of qemuBuildChrChardevStr into flags (rhbz#1597940) - qemu: don't use chardev FD passing for vhostuser backend (rhbz#1597940) - qemu: fix UNIX socket chardevs operating in client mode (rhbz#1598440) - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set (rhbz#1515533)- Rebased to libvirt-4.5.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1291851, rhbz#1393106, rhbz#1468422, rhbz#1469338, rhbz#1526382 rhbz#1529059, rhbz#1541921, rhbz#1544869, rhbz#1552092, rhbz#1568407 rhbz#1583623, rhbz#1584091, rhbz#1585108, rhbz#1586027, rhbz#1588295 rhbz#1588336, rhbz#1589730, rhbz#1590214, rhbz#1591017, rhbz#1591561 rhbz#1591628, rhbz#1591645, rhbz#1593549- build: Don't install sysconfig files as scripts (rhbz#1563169)- Rebased to libvirt-4.4.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1149445, rhbz#1291851, rhbz#1300772, rhbz#1400475, rhbz#1456165 rhbz#1470007, rhbz#1480668, rhbz#1534418, rhbz#1549531, rhbz#1559284 rhbz#1559835, rhbz#1560946, rhbz#1566416, rhbz#1569861, rhbz#1572491 rhbz#1574089, rhbz#1576916, rhbz#1583484, rhbz#1583927, rhbz#1584071 rhbz#1584073- Rebased to libvirt-4.3.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1509870, rhbz#1530451, rhbz#1577920, rhbz#1283700, rhbz#1425757 rhbz#1448149, rhbz#1454709, rhbz#1502754, rhbz#1507737, rhbz#1519130 rhbz#1519146, rhbz#1522706, rhbz#1523564, rhbz#1524399, rhbz#1525496 rhbz#1527740, rhbz#1550980, rhbz#916061, rhbz#1494454, rhbz#1515533 rhbz#1532542, rhbz#1538570, rhbz#1544325, rhbz#1544659, rhbz#1546971 rhbz#1347550, rhbz#1367238, rhbz#1483816, rhbz#1543775, rhbz#1551000 rhbz#1552127, rhbz#1553075, rhbz#1553085, rhbz#1554876, rhbz#1556828 rhbz#1558317, rhbz#1425058, rhbz#1490158, rhbz#1492597, rhbz#1520821 rhbz#1529256, rhbz#1547250, rhbz#1557769, rhbz#1560917, rhbz#1560976 rhbz#1568148, rhbz#1569678, rhbz#1576464- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh 4.5.0-10.el7_6.104.5.0-10.el7_6.104.5.0-10.el7_6.10 qemuqemu-lockd.confqemu.conflibvirtd.qemulibvirt_driver_qemu.solibvirtd_qemu.augtest_libvirtd_qemu.augqemuqemuswtpmqemuqemuqemu/etc/libvirt//etc/logrotate.d//usr/lib64/libvirt/connection-driver//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//var/cache/libvirt//var/lib/libvirt//var/log/libvirt//var/log/swtpm/libvirt//var/run/libvirt/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eb3c86073c039344235a62d5ba5f1c2bc4ab57d5, strippedC source, ASCII text7PR(] e+/sp\R 0b|Z `d2!{>1XWn!喢ʼnKcVhx,i͔ Ko"y̍ H^1[O!C^"Iygg.FU%EbSXwg=َ9K=dt[}ޯ|DKY9kor`7_W~1Χ"Lvy;'V;&dDrwRf.L k\{Qop?̭L3+gRZldum+9)Nɚ[WH|8x _x5{}fBޣe$k ӄn]eM(K5MY%e_@;[nnH?ϙT.PNǩcx53 *f,ҪD`߭3зdU2mvG<2_ń LQO`}3G#RޓZo!|J-588&6g6Qv {^@üP1+G!xJGNɯSRb>j4 LUse3o:|J o,׾KՄThKAr :&yGs$!̭~fVV:~1niD._IeVF0@ yuJCҙuzWlQ*bϺX<~v1/5agQON #2olqJzh#L<:^6$! J {ɵIx7h A;uH&zD=j%"Kz ՑMoB+eh*+ '.T{Qo Fky%mǸzrƍGJXd.9^%a]@ 2 :z[VXrm|-9_jWl ׿p w9b7칷T6 NB 9|qCK+3~yq 2y@w. J-5^!Kd"p!`?n;22ϼ[;w%¯INq܋EfRHO)p!z9AAQzvDo9 DYS?NhY>j%E9-v`>ؔysq-eB CR#YN|Ŀa r*glu2TM&[##&:R@IY`.?[[Њ1U-B"޽2U=%BCQ3jDrʥHiǙ 2z #0Eo1uˮ}}\>nHqkV " RFb)$^ޤzB1 ں'/2"Z*0晙rY_r&Ftr]l2ՎεTL-RHlRKt*WDKŇ7u [~$>OO3"$ffڔ7d"rItA9 ? whJmG6<gv'/z+jt;&)댐bDaӇٗG'Y!ѥA)n4i]$x{(̂8q-*B--="V$S+d2 yβViYWmؓ(akhycAL(y)̞@gtkW\#.oyN,zI4?LUK@`׍pԄ iZ^tuU/ XeCztENr#zl]BtUݼI-s'˕Ut*/QWrEWQ&/~3lG7 xD/vG {lK˕[6$@kkei5@=Ŝ|VfD52DGD!4x@㢛NhdS{(Bդ?.T.9P~Y#ρ8h g!Fe1 m[j=bO_旓bOA!36,bF:5 3栧!e%K ^a#ȏZ`v;d-A*r 5bpV;JwYO"r.DGd^ -KdiKAyޢD N7@^Ԯ ěȟGbI>t/Ѱc86(qn 7G؀BC?2ۊ9fL|$iAGZQp'~7U+9vz8qwsǾ9|c'tR}wn58aֶd8bvc/L͔E-MڔLpE¶!@~, h QYMɳf/IC+~bTk}MTr+677 +@Yt# @6'œ:t:xb&1^ŧ$c?ˮ|~˯mOՇ=3% MkzcF1n|Mn^gt('A]2njhqg,U(p+urA &ׯؽ0adb |jz$D߁|.߉=Htέ'uqCJ4O؈n2oj% $ 42rkbb^m0;HUɐ _pBK# M;i(kuT~XJضDwmծ")D?>h?/t_IN$O')^y⮮h|zYEq}_0%*IIlHL݉yҌ[Q}˅SL%m#NNq+Z2ҋɕ#'OeĐ3Xp%+X6`_YIjߕHtۯeLCtr-%ZW#" cD 5ؕ`Yv}T蝩kpSd`*=놈J9WU$kGta \+-^JIsV[ͼs8cْ!ɜ%*n3X>5!PJ@?>6`wb 1!lIM\[ Q2 "6CTz*:x*>Oh=).^)V PI[ ѐIƁWH!PYЙ`1&#aUW}J`k\!!A)Z8Al飫RWo \^tVn%6kxj7ʽk%'GnI͙щu/[nW13*F&)_G"WIV3ݰ3ຸ^"I4q.ijMg`5M0?D-XdX>w6*oFεZ? c3>ewk83ȡ)fRuaGFF~{V-6A sNVЯ Y dl$*~i16>t1%+L@~}Ӑ_Q:b{`ZxHDzAZ{֯)_ aTHLNҩ9sRJE{p4dz&׎S?cfWVĹ)N~f=Du݌'x{zCa#k/:XzfD^dڷbyG犎&U|UD8şK83* cz+R򓂭!^|1^fna/~*÷OsFlJ,Q4/tũf:{= T11TRK涴8(uA~C\/izJ7y&u"wW*8*q^͐bA5#(3#A Z% Tl.todL0~Ubbߟgyg:,w Gwm- dB1 ATt5t4CSu@g%=>%&DeO.C,_ BkFL[$ٰq/vɨ${cVRwC|MGpsfgV}D6RE? #0 I 9퇮E~mp$}sZX.g]|RbMk)Ng$膆o"^F?Ud#0k+O. 7|#) GelxM!形tI8|nm\JOoޱ=̒ <6L #Z 6{WP /Hll.0챨diQ'rg%$4~m|  ox$IE`EHoُC g/ 6BxJ5:9)Ϭ՜k&!a7%3)Ǩ^o\-tyRc2~_NTeCL^q | qB4GDhq_tvq.JH2,4)xTH75W7Tq߲7\=Fݓ'rֽZͰt֯#ȴuˠiW > DS `;$LuS\\yT8lskE I '`퍖Q=Gj(7S| hJjhr*]"+Y@.xRP3 .gyM͒5o7ц_r' rE 0OCl`5o<?qū,URSK)-]^i UvxL-=(fgʹ)@l$~*ufqK_!;Thέ2*yk|^B>?E0+]L+?gIDī[51UIL7B!KrR8svPw df\`W;>{z_ a%r Z:f@*d_!OU ӣ)fo!Aڦ&&9ٓf&*N$e\ v[ׄ5Ջ"*WkW n-up07Hbx]-"6P3X腂ur tAт/)ն/8r |- 2eIr0"k?ؼґ$f$_aKr@搩rI{/6p/bO-:ȷƥPA.G-ezjri5ɤm*h,_4 ;uy%aҘF4g%r஺`hZYV*ѲeH4'v8D[Ŧ):c%FfU*4*( H˲bţbxQbO/T4t h6 ;C(T,UiojGGy Zp5R#+&D }zUxL+bo3̀SH5 .okΞx&ۈ]Q[vOIa0 01E˖{a//?2( Asbq+:PɹKYyRQ><4KeIo s Ԟ ?ZmM y,ovzg:HV$+ ǵ_S6VbU179#F*Ubans9D}"zyu4"l Wq|kFZ8aij ep>SVaE_MCwz=R}xW1[>F恈6.\])7dZlYůA7R7I6OT[j k·NP}h\$(moǹp;On{ A׭[*s;v/y&hU$B1<`Gw|{{3 6CY:8a@[J)Oș9Z`f7w>ٙn$)ti L ¬V=>3Z߯\8T:ޔvo4q~?7H\rY6OcلtS3.,k[;Z27 ;Ĭ7-J/&pSR{gWI4mEMi")ptTXeVv$ٟ赩m. 4[iŢLt3E1*,"jkǕϩt Z OX @۝&/Vv8 _`Sf.OLe쮺H*/NSS[ǭ!O34SE=6zZ"iaOI̯GQdUc$cM_ +b +8Rl scMu-QйPk`* 9pcV%C y#n8})|^Gm kp S2NvX;EYzǞ6GEJ<l,$i J5[p鉦v? wD0pB=:z*%DQ:;`:X&̡p> T{mQhWu7yޘtOggaK4Hr=Ƨ?l|c5FdG[PxHj1 ںݏL϶~f`BRTgj{XH l vǃx07c)X#:ln|L>%Bk&K:b=_|T\D/P4w 6r3JasCqSBfr!+bn~e@=.9 $\V/[рןk786]PQoSԟU3Mʢ\tQ@,qÆ:ʀӟ>'6Q Ԁ5h\O}IvPqr`;.4_[ LOsspׅ_qU@V|dq(O<rhmY Q/(4>+wϟm8m#SpQZn^e"AQKd'nEÖ|tQ;Z1eE (0V zVsڴgɼUa<-E@ꅎ8l )JR㢶8VXM/@)Λ T*//q^^Q<"J~SG6Cz.i\tmfձ#{'׬m["֦ʈ0TxȺapyOtt{ %<=ڰ.U6=/t@8b8uỶ;-o=V݇lY~, "OdqVhrK ]6eY6+>v!24yDm"mzXahbч9WƭC˲x5$EQe4eoNA-[c+>;xw?&D& /%yZG*uFǯcN=)l/=T0.5,m.@ eR&bSsthC1 U!G/W|TV>4~s%U'^l -16%WX|Batl{AP޲gvj̕)1tlJdXs:A NVweP)ECVş ᣖ/+eSj!^NFԺ`0Mt۸X’7rv'drόn19 ,*i+YOKs)* H&Z+Q0mbC}8#J9S93̔wTtŏ)Y~"ҟ7g6Ǡ:o0 ?8l5xΐT]7NYӫrzs,6ťطь4t m&pw=t,tW$](c^ 0_~ܛ+]W4:*E#e{fAM͕!g)pWT$O2J!Xj{B~eu$\JQó`|Vjzm/>>E_JFc^xD$p{~a$yυ`plx: 4zE ΨhwmQ0=r Qn8JCw,.u EJ.ܒO ݓ+#>h>4Xsh5:ON1 I}LEMmYrо3;AK mz s!*˧bH e?w7@$gF ڠ $ ѶwTtɽR | öK|Lե2)jHr1eMfYa#}ծ3wt~v/pǏ:8s Pl$Lff;a3dۢ8:'9zyeYcktּ3iU $ʌO$m(R+/')֖:EDЯbL%g!+F +q ԿUh c੯z3$f1J9djv]f;g.pѼc[q͹S^kyb. U,!Dc]UNV֍P9Mĥ2o.+P9ƮKش{9/]Vܪ*B_)e^f`N9UlVp; 5>~#ʹ9(uZRJKS UoB"TE\bܶI j& d~Nh|Vº#) :; >uEͭӎ Е\lKi"Jl_p<=~1+~6fD%*v>ī~jY-k?LP$!A([ނ,2;ɛWaeUa+\{`Kp;h(]7Mۻq> |DE#ccbReO#EaÃ,K 0"\L^OwԓЎ_i N $=cTBo0l> %T6Nі0hiTLg3] BU(Aԡ*r5\Ϥb n~1{) 9Զe6_X-+}}#J: (%_^8Tro$NfܦH06#ﶨgݻ=a}(VPoI#V­Q4'ǧ>ҹ-6$<!Ez (qÀ~ve)Ւ v-Rg#>ؚ`@ x$)~Эd qCECD@o8S6uǷK==Vl{y԰0Ҫ+d3)>ļmVl oضBjy"nW^D$iQisGFY菟~o ޢ_LgIHjh\`xiiݓO*t$LE#Sp{@gb@-PO & pcBJ߅() uA؃BKJWNf"p%Jd;cdpR8Mc:wiy%BBk:? s&OEbtbfY XD$S 4]Y_Ӄ")/Ey?"Gy注syԆ,/+ijܑfr٧D AvƳP!s^> ڛLWASi#e9L~囐\c] w+e)d9!6%^gp ;z\PB!- ŴІKؒx{] #ǥv sŃ"RjN(KjϱCMukI>YZSn;HLzwj6Əf+>]KL%$*7&eE/?pgՠ?<;ț*kdΜBEޠ".QI(rYI ޫ ;yV(7b}25Hc'9Tf188%&‡Q`Ҫ `Of Q+KWw;EZ+ܣ0 %9H= ƀ*aMܐ]VxM7͓ÎB.iWWl|ITK.8ÂTM 8KW8DyME}#^#3g~[Qr%l] uE^ݴM[˾ wsD~2Ѡ.S` x$~" 5]h4JŸ IÊѱM/U,) 9w]#P`m6m~~/vdrڴ=+/u-Z};]5.an$p10|1~^-x֋k~`oP9rJ:o8=Oy4h1o.[4~.ާ%׈R )N)76r=b9iY6gjpNK΍ߋ)TI'Qd[ ZU 5K,gpG-ns2'sx1όܽspv\. bu}y;\eO9uT!azЃN¾9Y2m\U4KṽB޳Ү*dYal){ qQ,"q =UvcgVR  2>b3ֻfo髉AQ9{6Jz]mxðx%JX3S  ֨= 2 DVgu,R9 suj .;5(, [pMrRill^Ou/L?T2Nvyø$aˏzA6ˬ9T(O[ELݏu ܫqW(kQpd`}$V"a`.0򟩈绱t6[-LzB`y-"^Q3>+\^wz}}EJ*Ŭo|s(-”-5b,7Zzp ב#BkF-R82zU侟x4/^5LJN7M-3Pљτ dg|lHxCBul2ZjĩEBݪ|} 7;xVQ 6 l$#Dփ C╹;X&34rےqB"]_J)ui=lAq-p#i:Pٞo[uTȃv_qF2OXs'|o:`Sx #I\wYz(k)&FɐPW,#YY~NmuxrIIk?h#mQ2w& 2:Y|=ce_t50j\LZAE\WڷF׮8mFt?bSZuA {U 9$^ps)hwP竍_l':x,& 0aDW ܒ %#LU&'N"WAUc'*=3H2,oܵX"磢}:}! wZg-F9mԷ ٥VۥB 8*kҌ]%9^ iMAcT3UyTݢ[ %{<rNǙX$;WK 2 .TEhocK@eiS6t쏙PhHBnζG¢/B5^9WtIJpPC{|^"t,B9D`WХsܢȽ✼;|$7T+8E:2SIbǤ1amS( (hv>Ɣ]Qc\( j@-~tCv~~>ZdyWܽ<f1}#"A1O㚆Z#⛄16-gw!V[]֑  [jWd̢ dwOVKC;⨚vC~d6T !x=, ֖])'H! 36rBgy؁|vIzsJN#H? $XM"b-Sy{/m7-ljbjj>όpENFh5b73VZnjҪ$.} 4oƓKZ3du:>e,jlOGŮTSܱ>3{bʤ%"&x0Vv87qT90#s2s5P0q[Cfk4`I& b)v L-U k%ЈjRR~8 efk4Ȇ*pB][;LT䳏n[ሥdAC"ȅKoH(u_}a X+bXLn1޲c(0eQ[q#aI Ge xj ] Dڴ&B꾥!vB(D~,f1S!zC *UoXyhb?r'+v.'@(!_oIwaU4dM=!%˘J&$)hŹÊ*s5 ϷJ"Α:bQsLI8ݥe>vj&7Rד`>P!I?c};41qLޖ`zahfnAp@H rb'f?;;LZצWHr'ɇf! l}DJ F|XޅTt`+Ȅt1I|m*|u]K^/Ց 7{K;>Ela4OJ:Ga6W$ggѤFegkGp$NU69*frh) ~VNy"meCŹ2 V2lvm$ަQmQ*Sd0ӝɬXn6B[B(1n{RC 8$2}fwm`.Hw/aK Y~KO:ȕ vy7%aQ("l'A4͔S:HV%=`| *ͻ0H̆9iEep}DuzTC]"!KEm&cz 䙠8~n;MFw+=xTlӠexP[umb[,ohDGszN:G\ 0+{w{o |-ٕz`< P OzR8^#!geB?Rv\8E1 ft4®?kNDgܙxG|+ hi*X-%bi_xZ@XL&\cD0Qd rɐ݅sYUFArH&!#m1nsӤoJbQΌņ+9=a 5iX\5QvNce2źli8MՁ"Г <w4-hЫCJg8(%GSDyV,̦IGۉpKBi ;BG*UR c\F/v1Gj\Ϳ 8wȶΉyHoQF[ye+R{ɎD5^P?1-v#ߢ4ykқxq~fkӆ!C7$yHԂ. 2ڞdA^oi}ѫ~C42mIAx(fj |FBwkxݴid"[/s!~ٙ]{| qMTi Rp VxT <Й%DiɶNu9- θi*UlcȀ)}ZCFBVO Ҵkl7Es_/4㖹G;T_ÎwIoBq:bn.8f#.NrH[X@o $+H T][&oW \`FnQ[݊"DS xd:814ެoB%RZ=(2|q,Ye=<^ecWkV$;>rO}pO@ѧW߲(أ[R_}3j3bG3R-&EsR.^JaG s ;'w]LQDosF C;@ yl0i!#\MeD/31dP*c}ݘJƀgi<5iQ 6f[_Ό L@سf-6J``cשYOl¬f}[a5HZr5-sȱoaoԟD])3,.!4C0XX6CLx)off9\ -O{U[)E)zV|E(B>\eBPM=Y 68E4eN"/ؙosf{03 ,yleEry.P&-,m:`KxYr)w3Kqpr2}Re%K Ǽi\,A,T9GιψlY_boYR$n@: 1yИ1֌7*ZjÂ-Z*+C 0ƞ4̦%wS;*I FeacTEG .6#pQ Tc~sXI?eq)Z>LEo/4{ gP/+^U,}7*{O4 j Vc.J«P $|Sw~\ HIgqޕ5.*d01/twPi [7l9%ڥ*yp@@.6./9Łd*J4П?U^EJKn0*j`U4'Ł?I jqXڋFqE}ƵY9E#*u0fKS(rE~7ʲq\=mP A GV2q ?!lI|+C~+&~hKOdqH 8&%ȿaVs/yD6WI_I8_7#~Iz"&Fxf(To.iŒ.RbYYk`幺]Dž!N%ۻ WD p򌨄e<; L#А-"786QҘtLQI9[.a{CJ=vt4@Mjr{vJ_]I1G,;iJ}ʹ2ߕuT桉_Lj0 d5":B\DžkG{Prp@&[< 3 ѲX׶y/ L'R:kg/dk V-M܃W?tǿ[bv7+ )x 8rJ)KܟU%i.$a]j%xXvP:ko_~ȕ[ԞwJ(r7 xe`4h4 "CA=sw sAU" P]uNEMzjنϔ-/9k=B0s]+vƠo0AM7*]*JjI*)n9BlF&F,|ڕ1rVJpqKPx'颿;ξ& L/DL>nm+&k RߺUG%Փ0  Xk&Giw鱗+ߜz)l%@"ݗγ}9>oi{Ad$@~8&Hq"`-rZq --Wſ'.BHNeU RMysTMhE""$`gم7>QWE^6JO&BosωLLղZЀH |o>zy;T "ף.?]xցt̻= J A3 Hlv-pK'P*uRquv =hjF<{6WCyk0!oXZrM|?6ZPl2ސH;s:1qFCbs.T2j[yG1M(zQbq΋'>U~S:70tDg'G}:e^MY̾>D`i7 [ WǀԘl_[A\ї\4=oOP%G<)8Dž!}ua*$"4 |hBD_|VX3ڛuL$LAtD#x^a=Ҿ;)\byX֯+2edʼ>';%zU !%$Q 'B5{9 iB^m2"j{*<)R8\5-Мəe(}xjFnC01 D y ,;[u+Td zE[jZ11R/h~$S"1ʅ?<2bbi&!Kij߭:&rŹ_lq}K\BxqβLXb(}3 K+,FlwgUt0.P[>Oїgn::&|@/^GQE3^δTV}ѿ[i͞w [v&.X6G˱h/]`;Ǩ, E5ͱ*@Y Ag~ ŗҷଟ70U[[cUA. tDBg\k{=h<zn1 &$w5VlѸ(GeY55[PW}M7 R(| 9kovZ¸2'mK E+9&0bN17JWQfG I3x$h!!Mr)iMв%{Wt lMǚmuYI#XnySdD,QnJM1PmYRjSI%iIs'p5>sbYGo@2&I0Oz(!/+ww>Q4zp0MµD~%/-Hd %i_@x2?q޾mktq@^WGOZ*QH1NbOF}E[rt˒V() ގ E1uZeBuʔ0u{G8~CtIb8y h:r.g*N%L ^r(2(Q7``y-vk g,f.1Dͣ3~F7jbzJ!Wj]q4 4N@w+RMWjrPch&Bj(dr2K)\ʓ|Bn?.Ro\?uC1Bčcmsdы^ BLSpz2>0?2 !}i]$eN3_d3 u?5EO^ÿIJ0Jϧ:p*=ôC$SWK&]rTHu",NJ ^wblhSmE1(X -W$xԞHNX`. bmaK:|u>yA-x-E7r$ަ&Hg~drSBr mQ6n!u@ $OLNetxB\Snu ՌҕykV=L/kߦ=U! ZsN} {oo#p!WO, TtqSjpX&fΰ,6hlIFO 6hXj ~З}| X/̆T Uv~>̺0q( Z# EۆyY`,z~^g'i?G&h-@Ə%0sf^,P, 58(IC hjի[(c"~cn|,]"6wsoI9J23QVͥ~d!^/DžEp?߻͖ U.a 4vdquf eĿu ff ~|k .uxp;P}" S?9M5o^a~wl ;s3_A 2! Z޾bw:o'ʴ鵘#|I|!͠zyjS+ރsfy?i2X7xB_`q01.XbpB 6ŧۄMZ2Y0 NA9OW- D J7ċjda 9/ SŃ7@|r"=S,Of<-jH_WWZ(ur~U pGck޸32Ex!NLhci{-׀(X8Z >a+<>F5zHL9բ<3d͕x^0Tx:aENu1' <9,n֜n`L1ֆ3PKA?~0iGЀgՁ>r%''y]Q%p3Z+dWNI'a&ws<2{ K#[aMZv,ڔn1`z, O0NPj>jeNaѻ%o1񞻬E,J BV-$sJbƈ_x aWKda@$Z,FȖyˆ|GhhڈST,)zh_RRK CyM:$ 4A ]K]ڠY,{L70ݨm(%m{ ,|ͻ]XyLfyPxmX@4ߏ5W^eHP>`+śqZwdݤWEqpk@G;o9y~Wp1:)m|W`ku#?mBR/yn-ע kWk Ry»ĞJHa~^4x#ʦAzcSfKQ7d `@ay⑔UNJv s BPDO/o1k:RF!f 05ʼIC()gYI$Is1ͷ,ʊay$ "P7j2gKX0ڹ pzb_h9r.&?^#v*Bg6Djʢ~B;X꛴m-f~$Iދ16oWF}YP7Ѕˁ aQ;?ܥ$vPNHCla{_L# (& X'yja_ANҀ'H8祴'د&VdEEe Ug%૧(}iŽtdq8)YɌYyRffy$/!Ĕ4Cp$,\ګ>`Ufijӣx wofyZ[68 4VY(d͍R `B/<{)d4xYYUmtEZm-eqnFFl ݁ΔS5s@ټsb97:gwPI[)Xٷ~sQE:%䉉y~Q~,kLwƿc' l;~#"Y%$57h1O"0̀\[*5euHiZ|td7"{[do+BQa`5"U vʅNF E.$;Z#vO ~{8.| sȵ u4A,(q4{ȶ1R)+/Ku 'k_frv$ѿILOz|4cPG) ,jلD STdqEF("׈OʅB!xՂ,\bޛ?H-F1aHi]˧Gu]NPnT/k # s6~|o=!ckSe+Z.˜_Z"nVuU}5!#Miǚ*@9jԿЊM?V oQj Tv%_a9%젆r$B,hѢux9` 0xT"$4׌āuw<*SE/AĊyC'A@ؔ\^6zRh^:ԗ^c$s ܄rvf9r %z/3D2?d4 l]W Dyx:#H;p=yHuGa^9 sϵ].BD<̶ Zlm{UPwpwB)$WiJdG9܉h[bٲ#.W;ox,plч"iTdjϤ}w(naE\AIv _گ& tV^8&:3i-cRH{6=کUg)\=  ` ]`Ϊp8O6#YݟP* vT# 5^@bKw,jL/W$NOM<Ⱥd@csPXhipoe WX܄.&QMxÅ%Q%DzQU }=5K: j EG-C t];@(-.տϗYPp 1|4nqn1t "E$U +7ַԲcF@!hn7gmjʽ{IfT)Ci)۴?N)`$Iv6]t拄kg\ }Ej] 'χ5Z&,'%9' >{||6\Eu9WO\Kp5. dhh -0V% ]\X^a"82ܻDq3C G*ýj X/ev*DnZGȬZʟ=ѽ]"01(+8g X JEBmX~E_D%vU`CY$ !N׷SG1vї+f)O)-esFܯ2)V"%/Ԃuͷۮ(irMs`xڊLuc ($-g/3KrZhb\ o!/Lób-D-2#˙7#(G"XZnךϦwLl\F@7 vakc$$ɥ_ݴ g$G/@9 jc(rXM[\RV[<ȉ;i~tU۠up;WX?|hM0m(D{}kL`D;2qQEFMІ2-?Q,5cal};Uf5 <|1L,ܦJ5@&PNZt+ZpTF2G7a:( QM҅%X>L#+5&X+O*|5E&hH(:O[Myc~/ʝ4E7;+lթ6 D8cowWF_ڴEaqe WSI \|O_g܏KG^Oґ[n-g;u2ζ:_8ԂB{V̯y+T!KYm_3نL YmNEOʷ;[Ӻ|`r#m3L9TzނIՕԷUVW@Z`'p@2ejșও _}bƆѲY38mxL Da۩C0p751V#:yRfbkɸ[>nݜ>{:z!yefOkk a5|%v3FG'9#0)>49(KH%"g>}E6$` ;'V,!G93S0uMHZw $B6_EJ$UJOO@H6c6t@ך1μ3jE2!zdi\b)[A=yJPW?c  U骒:CF]U]Ё&90Uw6 ln윳q(Tu&V o0N /⁨z7.@ieNB#Q jLw%r]U2cAn2 k9ܟcET<1I2GĭIV(I,yVᐙs""a^5.oFrA:zFqv2IBO=QՌ؄޿^A?&KTEv>" m'H=qƒ7~CKd6_F/Z`~!+EͯUBo%9Cꐯ zA3+6&ME5K+UTsFI`G,0?։Z)Cdl +;lR5w3k8Ԝx}Ű'w^ēUmj|[5r+Q i" AX+zAFa2V){ŀHs. uHؠ&#Hɶ[qU݁3=~+^kzsi>4~lTFDzw-! NHT*Hb1HY?E.Ϛؚ)j3fB 1xks ;^k D 2U v|6BIlC[ƣ9M2xowm( / Ҫ -a∷UrHF] :2Tq52@Ԍ XS|LY`4U׹o,:2@qvԮYcofj&PxIq~8/"s*^@}nu&l$oQ2ղI0)Yo+݅+q< =DBC|2g%1X˳f% 3Îߟ=( ;9m>bғpGapR@6~T}kѺ vR6F {{ÎN}[]clODb5CWhu=$JvK;H]6%|vO"]&䋹I*:zHx$1 ť (#Ώ냐#8찜.["g,cWvJ71Xm0[<`T^ aWI0P-ԍzj'L–~ *W^?0gȫ-]mgZTj;3 2p{)ߧ_Xq+T;>'9 A[ј䥥u Ad,&j!ܲuP{#oA,Aܷ %tyHu4d[䙄G*ΞY я0Z.v:Athjf\Q"u()_WEebqTʧ3pO] ]c"\InfըZ礊ewQyR!Oi %owm:.Nl8?r ^&.t*}ktt^Ԏqi 9Vacb< nzSXPT& ­#>g6k .x6K]I@S )nežU iBv`nA~Ï;SxԄ>Ie諸p9 ||0DMVQ_`؛.',toQT\[$&2i])sof'6~P[+,!_7 `.R49GއB+,wqF9Kc< cOAjVG"zt~t Gt -U2A,{wF7{`;2#I!e_wg QӐQ{}TaF4%Tac {ͪKcע|bl`n9/$ո;d02>R0GͿJ' PGBp}#MO$}6͢z_)K-kOͩ,q}c'[yL"ɸAʊ-\S{MuQؒ*ks Din'l_x QAuzkv+T4uH(I!9UJ׀:IM{^D _Te21À2хF'J:̰rZdVM0}nk]H`¿u-XƩ̖l;.;Wr6 ȎgBO\P =S BR$kXu׎'[/6hyKnB,ƂZ_$LČ}9 Yۡ6mŒ橚urԌ[xU}?.J>-咧51]P ,kN4+Yfz(~ul/Lȯ)Vx: ϴ1EYn c=K-.e*1 (-(u|1f wv@+p<ȌGl!kE%  dT cgH]H)Ov2QЭգ4Mq> ]G?zotڊ|Z?[.w@ذY5e|T6Z30\7hUyXxY}/UKkV!{-4ӦƷ20p"^YiR,W2h?uBO뤃GŌUY;CFrShXTD C  EIkIO^1ܗH󒞿Z Jd9s"I{teQ&QLc%`^yFM,VwQiOLAUܰLn)v 6ΙmSI9šo![$m:bYdnksXdw};\"*rFƧY4C6,$!bD9 z+Xk dG3CHd<"(x&WD Wtg?4I=m`:h$(e!PQDD*J|^,Yc (?--a1(p?6E6GuڙmUB8 s헹0evN;\#/ `"cE^zT*g,+A5䈢xq@ BY誄˜Fר^Wpp;BӇv$piܵͳɷ}%#2Cm#ml L'46,kY`]'[.PK>3A(LM.(rKg(;Qʵ;lm`jst*ĶGrW\+.>ްe.SEYWL !;:`ʌ\s- [u!u(YW0/}D{Ŝs=3@{4YH)y|8tqM/:Xv-[F"Dl9ZEo׻4Y" rUD^FD>nҦA/xpO\SAxKmmX는s!+,IA!!5 "kydHVۙP-Yiiט: 3>npS󛥚PC"8fveȓу8pIHcz̤MJr]mSW(+ k Z:t+[ʐ\eA5YWV;3YvM$lZLeO4#o<`jS44رR]+4`]mgہjPvDN+׽\&QEi|&VS4{/p4GF0 <&PKVQ;N`f!"s.ۄSsPXm[m1( neBיpB^|,hr&Hs3 $)QLMZ w}D*L|^ $L l6ZbԧĈ,|0hIݴYRv8o_^zN3ˈTzVxϬ| Ok3In$h*D=\?4BWDkfSL 'Sx ;Ċ QFT~ڔvT!0Wx5Mڳ*F::VSI%VL@B*&C`C78@3A1Y'B&hdYx DAU)D e0Ϳ-bK![;n&7Z密lCٚvyAWk?|4B=_onW\[T pWr>аM0g9X]3x4V:iG1kj!CdګLjC~h;mF]^dXޮlb"BZhBݝ.,_UKv1щR!Z־ iwH^ucqi&ɶTk?#H eq[>J;ZWAaNqT;_Y¾4!FRYeJ(~/'љfI|}A^-I*Ju` DTv״Y8ͬ(Z^K@؟ np9f#Mpaw`7[ Ȣ7 V[tCfℎb"0:4<ȿ\";ܬ5EĀr8b+2a rљ!a}!Aes YWosr` sZ)ilu"kCM9[7|I9McԻaƎ;:F-2٤2UGJupL!aRo ℽcñ6@oL,N khkO6~o3X{/{@nlÆq2 wJS{:[2{ˍBDvˤ"4"ȁ@5ȼu)`@:&j,cLEGFR#jcWġTٓk\2_"aìDI^Cާ%V ?ݖA,Q\ +#f[mPil%ȋU0>9̂;12lgȪ|l2Jhp!A c/Et}~*јB0 ֣Qg3-,DYXoLVlOy_2! :/C HZwGV}ª<[$6-D2L,fVt]5Rv&L۴|U0K _ ;&gt !˹eDZh' ?\A+++(p8pe/\f>GW(mWjdzG[f}-S$9MiFJվUb $4 YjqSe+!j68SSL[AryěBm9++g3<)aEÃw wFύY[V &>=6C^j6!6! 5d _3lͫ@ʃRa>cvj Yrtd0/s ;+uź8,g{gsh?T%#W<>;"hbU&}aZ,Dqhpj/׌21ZHfn o3E21Ui\FyES*О>;삄8t+^%2> IJ/20vC!pY3EᴝVWK, ,O7<\ 8AC"ɬ7 hp1м-/x 6y=P:Ɍ|1< +;`Vn}}Dzq^d/ 18JGlz ̈W5EvdG CQ F"=.kidľG/Elǀ9bɤ^iDg]4~8BG'LS\\pb|lڗBY*^(1!']c6XOe[ '/鬓% IX*kWP]6egSX@MEi[坜mW}]c$Pb(#fX@AAQꚕ1rQ4)G7zu`;FRxxV+V7/f{ ;"4vร .L"qHK ߩĐL \ 8D( po^S)txi9aI] wpwPLed\ܑ\h<Λ.rAh.>oCRtm)SϪDj  z'Ўݷ`}n!JTP/e5r U?NDqѮ&7~|aUO*~DTu4p ^%cV~KdZ>Uwx+\Ĥ>E~ʃuy@[Bn@|rUN(_Df!]>Zؽ>uMzdB\jPxi 5gvlo OnףE7;oI7$bsK)Õ'T;+'x# ^Z[wNw/ p-uA$^F+׌ۙƔwfL}F6˧+ȵ{[tEAbHv d!^*Y/lM,b!_|tb]'oM+u_=(|PnI=WHSYFF,jBeL[$Ac ;&?+LA*և9r ;ܗgwAFKv+J`^lqZY9?ߊJ~W_0&0_0xj,4hE' +a!n~RC7ቊ Jy&!J!%ܡF`f;3%<3"%xi9U203 \@x6 ]-i *b7];D  9]Ẅy!_)B^ GsopGYvyPSEy6ߏL@#m@a DIQ*/oG![]CI<{4gwYy57#n$VY%tw$FVϼee4x3xO2@k}&ʘc{wr=c84 D ^CPG3|\fU xɕma7pÖ7LGRCeͫ @ºIlm׾nrŇYc^5xߜfTdUҔ@kia' u|WIu峭7gDFF/&)u<5xzyy)s|FC?b,*tds8P󇭄7@)(e SFl "!gxP^{14s6}bPo; |1Bwѧ㊍VC; Tؾ?Ru8Kq55&8 xfL|7inV$LVyA 0F"}ܮ6:hYɲz$ZU\7&+G@Ymy3Ef[nt 8 UeFXk(ARF"5`7WҶ y1n%$RVU UeدMYL>=S%IkIzGm&\/\UhZh޳gT?s[g6&~" &Z>YdFU46ƼT ϖ)#GK1ofcjF/dЄU~|4P.V- UJGBfy8&}0P_ذ-zAEw-ܰj7os5s ^ P_·R: wX<|-D ږ`F2/ǯ 49@g:3,̪6tiY?di%hHBPMc%?C,[ʗ$%HKrG37}٥(kZVO-͹=%c+x~T$YHwszM {๷[~?D` mzz9=[8>L@?A\W ׽ /=[DVþo9vAX[6Wrx_>,3A3*b K+Ż Gj-zBt g~!Oһ-J8HG$2wr'wkddg%?]Sgܒ&=Q^y\:П2'(j`Qke3[z1U*hb9ud'[6 8.Hf ]Y]j_I7r#b^U1aK{5xGVCm?21 N~c!OmP*=9 Z,5C0\1קk].w qPCa)Qdeaǚ,G厵语ԦґS|C9t[}\矧79QYڄ<=ut3{!Enh?F!5px6`4. ׼TK1X޻B^$̍ @ )) !`=Ka]7;. ?NH4g7_4.KOɴn*EO}#8 0,~3[kz׶.[/_r;γE5]5(0N T'Ryd(I@)ӇS(ω\$d;MkZ_NA[\!^,MЁi8UTIu铩]Ky^tzˣx9s.nW?MCf:ia&x7jVB'߁o9@Jż)C-J(pEԏ |lz.]WV C3$ɅbL)4Gn$i Ae[g4!b^{cy%>F^Gy RK53Urp"9h?]4U4Y;a *VɃL4eF.,KJDjOĥ+?Fr [᭥R?))+f'وLtW}Z@'w>I0iT3JX $_SAK-luq<|dA1-%Pwr\է "Br%`*]ϩoj&㸥z rց\,A?F 9:1 KSh+ R¨VhqHI?Kn)`2vV/=nŽ$$?^? 5zl oKws1a`5;gfO#*d>{>>s2Zvz8Cgܩ~˜^ NvΌX]مL[~ҷDKۙěD :NJ[[1,Hjtp'DIMH'‰/R4늕brq8"I`4 v @$VESw2ͩ*XY^(87{3I΢p3=lw]ލ[^1AB(("erU+^pv\#4/ᩑzd3SH$%hSyd ŏ9Z`IdrC zN2Dp"5W}śJq@TZ4en?q|U osv1ZnR`UoZVFR-*/qȡV>49 _^WE(h㸆|QYuR?䱶+3&ۥLCJ;D ͆CR}ğ'ս,՞B^0@z%xo#^{zԫԻTMnf0h6V3!l׻&>Vgtmiא?5,Е17PD}`)p(oX-wa{9g"?21(Oev |`ٸٱ -2Xcӧ!cX^KMug؁Svο\7 5-9(tF}rV1G.jw9dȲ>݊ݔ^jE /nͧ+~Ԣh2;x}"T2C v*vPرnv;J?ʉ *x͂nP??Uꜩz*Oi]p[iBkr0in'\^3F6reT1ehvҪAI$rS'0LwmmTLIo k^91  @م2\{cdS#clRU=AVJ-B0Y@ Om;ܜVcҋv2b-cy3[-nUnN\uLJmu\&ԅkw5iZSPu[G^N'%JYGn ac'z% ,^~A\kSJ>Cc}ucؕIkL 1i[s~-r9.Rbwaʊd0hBۑbcyj+ RzQGD!K/hS\sS!!,3A'Ng#kf fTkﻸ.GZmا\\X QUfyZO$V\W=-xu&l!*H>]9lN4PS4V;$BuYX8 x3L ~-8r3S#E҅fs)/ccwSj8Nۻ>ɻV((8iAswU1HS)SȄCRD*D%?up)%UqډTSFLl$&_avǖu EZ[_ x+[icyږ8^򋁙¾b۪1\u-";WyBxV@1Vf#TL~ǗxUAe+<%np#\mF{UӔ804걼M :U 2x16-%}@Y04տBFη\}a+\LvsNE}K.VL__ \6n7KtY.x]@쐻hd~Ap} JcnQXG_g3vQT靝W] _MQ^ 5 CS9g3^try.{fcv~$pqvzZa?k4prle6hɐbq7G1)x\m8К,3XՋy*1Wж)~h!%#m}Cze,>YF_ HrNk,PK #waPob2[G8[P w ߸{0ܮFIk {BHvv&b LH?: ֱVհ$1 f%l^]K5|>ų=5zsn pN>Ճvf[U cO~2T!uS9:|6ӱ|1$6Jv5q۩fՅ:57Π6G& e,x~}mǧgϻO˵`:f穽qAm#5H.jL~\B^%d6~a3JN&iK =t#v׾wu" DvAxrعD@:sS.=Y+_;eCqdtj}ĘF๼"~^dH)]\I wm4IDӫ[@0PKeaELa3(AG8\&DA[AXunr=O)f0qؐ+0u0Uv t> V~(qnOr?%\ks[_"zߊM]!Ra(~؀"n"^3b "DD%uLjsmde'b哢1窩|p5tv^o.\sСuȭakiVt7(Q'X/`~ Wˏ&K"La2N eJ_)oS 7Kͩ uwㅲk5/GkfMB)P}d':dz?4(,q )3E4uDF6Adb3/)u Ox:<%qJ](:=^p6o nh#lx[X_20;G0'dߣƸdNSTkJ@{:l`,O y*dqiiO<8 kg@w/(ö30 iv&#X.د=/3%&1A o'׽gj*<$EyTxc _s@OJk\UKm#ޞP+nhoORRd ~5 dƓc$4\_0D:| KV%ů.;ٟmx.) 3bxPJ79Jw;ye_,+ aǦQc%> lՋڀ>scrSxx &N#riMS?f5r:(@T5rZE=Xvk:'h8 ]mPpsSȊ;~E߹ꁽ2UX "uM%g^LV:1}I(.=kX9ykw(wN7$bfBU ckSNMj@>lhBTkv%?WPѢ\*إY_Eu[w!+}ZEx'(zV)s.srؿ_+rsryf,/oSyc`$i 6~s/Tz} Rչ!,WϿk@bN^eǩ`ǵFL`i |]pHiE]| ?UgOdA,PZ)O6dqb=z8G)Qv[L|t7 i[NYXBMXxa z]a^6;7}fM3`NQo\tK ʈWݡg'd0kk亨d)SN1|XeHUڠ?xu>Y &/-2a>?k;T̳اE1sƱ%&`6sСd)FP\kG_Gd9ڝN͹},쨄BN\t aE+̶<c&)Gl gK:g,KR3s<ȏ ʒM.Qtӭ-eGNcӷjȷ&a? yyܵg1f%m`?8O=pxAX;7_׃Q=K(Z1f`laJe2@מ!@̆36V/WZ R(x@X>=Y~C qV!@Hl4\˄p䎾feGl_harSGy7=gxYtӛjC&g$METT,Jd61a=`9^%;x)Z'\Dun1ei lɴ0 pͩд&+Kɏ0yT"\M]-^XGdkJ~E9dyC>e߉ntq[ZDI_$Eb@{yZŰsk_߇3%!ęp*qxp*Ln-M%dWH!w{i=vaӵE*"7j[*-*b:UnU56KgRIeN{fH@?)cŚYtzl}B*!B٢+C X Gna&HJ73?f?4SQcA Γ)!Yft/smK:^1ܩsZ*n\"-)$"*C~\)AV餑rR)̗'^*(q~̉l|)bc!whX\D 4LG[$A@YRbM XT y~hvc(a,aK-X|‹e 29g~Jpd52sY?W $b;ޏޮB1$.#la Pr;[SG{G9<3wH8 Nˢ j3 R&"?r-E`OZz+q..-]s+GјF@f M>׫cϱ1=cZ/}.UI^w$'&LSZa^[ =.|OJ#h1y$vi+Wv$j63[ 1K#-' ͍gWГn>;EL5,:OŃ|ǹӲjMj]t`<!->;{ظ* x88-}JqmL@q:^^Rº~t77FuQyaY=D>0+0WWOye~KR!NI)1Id(c˩!HQ4aMLxUU}.VΎ|i+@_VE3O זup u킳٪׆ol-(X pf׹JBH) dFY02Az|Er5YȻ?!+K" K\~ʬZHc9M ӱ >:˔sw6NURqXo.Ĭd1iSlEǃ޽@#K_-O/E-g|o{'>{ xsKӯm/K? ZnH"D\wTn ܲ箤&eFue)mT R+ȑ_Ht 755@ڔzLshigC䷦d^z46p=Mj>H͍_&Ud:s+c\)~yT7$T@䃾mW#ww(hW ʊcJho}bГ( lm%- c'VDɅ3tw[~͛#ߓOEh 3Xx}cxĘX2ci7oVpmb7=F (Ylw',?aLU,WQ[kRlf55N۔סsBj#mSTXCq0^3E;=) .-LïƟ/Tp =>%(F[7aIcGv=f f4_y)ռf'P4@k%:$e_>G+R'槔fna)0.- kLf:Y'+s-3MIi#$tBn@#ف]li'dA (r=D+{WM):5ȏ%4" 4 ?ďD<foq4t_~ņg.kxShID}p~P*0?B s.NT=;Ta[sП׃% Kx/k<&~m"5=1zo0 %=OnEOSf5]ԕz1(rfDSơ;'dz)ѬMV`Oq 9`A7~f@/Nl]mJ~h1mۡ.[cuw>5`w >H)a"[z)R~rN,=tPF*6oWv-m~76!Zr(궨1ԣ| R_rt3ESkzl|Ǩm@h`=F-IB/UC' D[Gc( ]裀;'ʰ@GM%-VMP)ϻo)>ỵ/S5j\wDfq'>i\z4R9U3(@unҾBGO˨+D>?X,pEYl _DtfmTBv"uwۜkf M)2rn(#lW%W{RZk|i,l_pnn*"6)7mEx s:V)fUarxYU& |{Ry_w\O P-{/nErͅj'&, eoAb z(mg#84n.6h{.Ntbꬶ z T}m o Xn]kzQxDu knZZ,ֱBn̉ttÓyϔ[Y[H&t׆) k]uHEXNVe<²؟Z})e,ُd^bb8Xt.KVi,hu\M $[Lxʐp93,X7{Be`n6xd0)2oeaKp*P&sN/΢jz7k8#+iA3$ `wS(#L$8|/,ɵ#}qfV9*[? 8Nh'ʥe*BIES|Ԏojt[/w9lvot@q)ٵL]b4ĸdM{a[XnƗ@WWp;s)RIhIh C {+Z8X:C-NP1uZ7b`.laL;.,]Az~'IF󧟕1IM q[Onu2P[%I2ߣ"vˤDBJi -NIN]ʮ0~9vQLONjTҥj ׫/? p'T(~ߺnl#9%Ih%^U'jV-O{>''|W Ul"G4c}0:J !)PԧԽ"VCrfg$]Qr*f ! DZɁI xWZX9#+~Tvڧ7Q:QZcCy|>p8)k {"eEs!=plcY|ܗ<ǺCB^3`2AP`|@}BCu^0e ҿswY3͕PLƾQl$qBЛ A ܛ_k?n ww6?9,9 tbzk0/g+ڧWj\,BfDnЩ ch7)8` ̜Hh5EV'L g9^Fr+8`  o,x(elg{fS_,/!ܳ,W/ }*g NyC/ 2~huaԨ E`I\?+ ?1e~%"h9˄dIbל_vܑFvnk% /;#qGOݛ왉R{5e`fS3܇GB+H\iR oγlaC=h 4Iy.ųPmXnfCY @a9cR}OyS(Ҽv%0JE| YOB JM괍'Q N3ݒl>m&\Ti*B3ct=՗}!LF#[ ]Tb^M[~/GWdH#nȍ-R[dky0HzO>)8M1@ TEƀ惌$p+Z%ˠ6|h&QY% !>Vy2ڞ'v<Ɍ=$ۇSK~aj 07 zbo| U;AfS,^#!2haͤ5*~<v9M!erϾiWwbz3Rlk`ӘG9߶)E *<"4Ed Q=˃6qCJ#ī<1iKssKRxu_Q0iMLS,}ނ:aqс%uF||[[j! 4iY0 cKɽ bSՋXI4(=KFn L&QD0u`F3[{"̍[EYzf#ګD!>jMyR (T us;0fcJqcb#&Q) 8G#?{l8U.v%<+0N4?H@A)-a%BX9m)uJ X|x㟹]^:dsc~4:J4ZT#luNXXsrmggU>|A6MEWjL/- cZ>o|?(I 8ϫ-Lđ&SI*3^9Yr,τ@zęp/JqZ4K޴ L|KGz;Z񗶳E%MvԪr?67kX|h̡PZu&h=*)ȨKK]˾s*|6$~N-MSnve{*7:hK~cZ.czo,|D\h*CX0' I ѹuvE J֕DAu$bJԎN7/CN+)@*x` ]ܓZ~wca)QNbkMT- 4X,i;"EɰN+7'|nG5P iP o+&@E+9W a6C-kAsIlpnK _D{ Sy#ǾR> 'yl!/iVέQ+DDMP(9}y$ q,bVԡvNn:\Ug}-R9_mWs?pk%܃DDXV@}4 YVK?CE.`WӸAy[ב3]E}Ld{|v'JtnО%{Xu`WAx U+- D'KXE(/n=@p^h<یZ6gA`0S$-?z}_7HCHieEfGg6lPmZ8B ke1 |V Xn^ڛ ȟϡ!C7cd,8 o︹ir~YgaTeQKM6XfbRޙglqhR:u4G׿]WGl?ϔ_ X&GD%#}sӁ%+De(-׊J&nwD,)wk1,me>j}R/=% ^847^|.XT W5 ˿hbu|e]_8PTtDӓ O鄟3t?\k6 X[<|S#@ۤAQ=vЎ>me'Z4dbУ17S l[9CVvI4P?Swy5U4*$_M t1q%ػ\^WZ(pY(:FiY1[Mm~]~8i;cMqkeϩl3)\+tV!])HSlu&S; P}Ie4S_1flD}$ZT-#if6_@T MH_uE!8Ruxx hrkrJi6\8Vq^̾oXʔ^#8[!Vp1%xD0B\C<F;H%o}r\^^(=C>?泾֧\.H V$z=h^)_ˆIH%u=sE5yG%~(I/̂9tTemeE4ΖrBӷ&gQZbOT.+N7D<!MB3s[XFUϹ?*s$p ݙ!g?c{!Ib]^j.qZq8gǨ !.O[h)f J1M> " N𱏊}Nz\& E ekAKfveQ*KךID3OJjs(Ѳbyk31;1\*Z%Cq(3ڀsoue.ż6Y&_TX%'‰ @Z`*ft76TwӭV7}tLCc}R`"P6.A=j0Z1t >QkkPȧ5ޒXIU 2PI2 )-D~W(zdPm{$3=raf]kp/æ <`/O_^UB{`!wng^oW"yaЕ3Ny.yq ݕ"> ^wAꉻ8&+$| ҷk\l//Qx|OQyH-\!Yବ3!̈˫S0Ah?Y; ۓpu1+ޓTޏgK'&`=Bmym'#ܗNM KP w$ɨ>S$\0>R*U:DYq!Z U1"XF$Rܨs7$t!l~S|5`%~)ܫMXixvOp2.$J;w%ؠr:V}N~ 2 A@q6JXḴZjZ*;C(h0xŲ3Ѥ Bn9Sr͒ , AZ:͑ť٦%ivRLUkED,Wڍ^/J4 bE ԳC-"$ߕV;Hā JZ9Ke66GA/a.d% {({@cd'BBgGhg L@F5j,4.|P|nܲ b OiHƉ]Gx>rV߷VWĎ f&;9\O(@1mN/.|3B͞?;NCRwptC$c2ظ5l!{U_#"u伤qw!Nxʹdz |f8kXƑ.ҵ7(wΒ OW2ahۈDcz0#!{A6dT=oCj|eb*eQVK;aã: fPաD?ZTk4 ӭ:NXkg))tY]5tp4Ϳ\T.BWEG3u܀>re XbpaԽhҋGxPrz"H4%5>f 1~":p|ʴfT,aM-)-Fok_TWLgz?ӑ.(?PXE>  u^ϩ9KmT:r X7_w=9m3@#SuZ_F& DO zaKz53kХ6$,ukDG@STv|!Vvsne GbfC +tK']l{hV/$4U1|u K9YP6NFs0 >FٴA p>G0f<~ bb+> }qͭ+lj5Zg]S"?0JϷ9R'}aHS$vd\Ƅ:y#ElhH#P> Ai\YCCſINJ mNl`n=&oT,PȮT>N !`\)BW9g_?lb1lVؓIݙxrWWDfŗtqa;Bթl%"Z@]7S4ĉXZ&zܻzGFOõ$ A =C͡]moE:!H2)PM Q,pڄ΋m/G`PM 6 9G`[_i zcV9dJKk ބ0g=`ܴsLv{Zmqga % at{z!w:QQ)v$dщx14 ]))n,MtP4 `, "[ojN`CS(H 3 ؅kp[KLvp}p7zg!XCx>2"10$\%h2ޢQxd0-ѯpJΫVBO= ^{ *P--͠HMY G\ZٜYq(I@P:PhWcOm ᷒d#|-D|MZ =; 'cj9Y)_ 6?AHS]~V7l;tT՘>}VPmȡdȝb[E<ډT1pFȦ"*[ÿc-- kᒾ}L*L@\yuqeF=hY6#^,ޭs1Ã@ۆ;` 0D8E*VyQz] V騠;t~ȵo$k7PkT%ڪ .}6oԱK^ "f$! (H񄦜nmêo +䒀/ GdKXq 2㘛ĥޑ( <{EM$i=1&\0OPF-陟H:?bBmڿ+X$s%1R[1C}pbNbj9pz@(QnS/1&zU`"j8oA[ʎ]#=G ;"ݵ-*U<ω4+!\8ۂ7voԃ<'>]43ov~TU ĚK71Bn=I@K#5&'y1=bvOVvlpr'% 1?S0n<- Lv-[eM|h'4 Gˬ\'bL+Eވ!NK7~YmŇQg⯲w[l!rݘoZ )8ݟ1$j9|/F7׾JoG uqy̾滰 22?tΧ,۝t?J@L51&M4N䍲5V`+@rLcNp.\H+O΀rz¡^zۮگ_ 7Noq];7q<>\5$].i1C^ĎA0ݚhb͡s?25mQb[>`Fےg1U`qB ?͌ hZЛMĴu|2_/FW 3_^ENOO-5Ŕ 5c q |)w^ի"$J1t)).ބ/]^BWGkQƿ2cLY9Пq>%\Ti`̙{6^sV7Entbŋ~hѣFo+[RG 05`#ۏ{ x>ExOqbŋQ16ZiFo b!ӫV.+`'ԙǏGZl]NZzjbdȑX7.SK·k2eJ~\XbR "*S9+!BR)N LX @5!"t( :ԺNR=Wc^OA'孃YufMx1j5 .(;U3hLOz>h80N^+tq_vjШAmX*/ps$80UKO3wA҄ԳIqK-qFbȿxZ) 7QE"mFRwx r΂խ-m*Q|y{nv},~rp {;a! sג`JL6lB`|N VKco<%B4DʙwWŹfqS~\WɤJ(mv[5c O/ӷs96;GvbpmpL'3 .ҿu'A9ȚwH>r,82ߏ˰eL3pE 9Z#ɫ6;K<-0%##c n7Yf8t=/qAehUhXX$# #0do0011'*G q1ZgL}G=1RKǏcbaV Z-эO,Ԧ3xN68ni)+>>F&&3.g#'|u ^ hĿcZ8vji<ڙ(.bEׯM(;Wyoj۠x}/mwAˍCu<[֍iZJыgn3'^şo }xgs̋}V{m}I 00 JH2 0 ~C)k@o͢}}[cOcloyOs;;ġkC Ip5:!FZ4km&ΚH:Lݡ G[q$f%k1_WE>NB0RhU+o51KW޿/[qݳO&kB=CY@H}'3unこm+Q3͐C+J]6{&çuddy>S_vlF` 7@nd 2fw7Dd>6>hnβ"8;3]u_ ,:oQ>?vD[-hT4}:Q*JۍhԉA0$ 'Y帮f($guI~ 0xhDoPjsl>=X/z]m~K[%,}șCq[ה0;p-u+ޅK6Mxq[t-|j^; 0Q(v|TT k ~oӮ3ay\[iy?Vid@N2>#1Y6ww7'žx^Blqνb{z.G`M~uv_?u\}q{3Vǯ_Σd^qq0Vge  !uJ퀑F-/1s +22bp鿍V0 fդ#zN'03õ^MCe$Sx*@~6׉HC@J;Is}&_/i8./W׍kIhu 'fd/)ۣ@F9@IuK}h%fa+a/>9JcDQ.֙F!|0XO,PtYJw$-vNS$9)A0H{ʂ߽H7b<6 6_~7 -gw_7>Kt6Ӕgij1 8%` H\Zа|*1!qaű4bXO| L<!'08 Eѫzm]XbDL0̪׼m;ryg,­,QƏ@僴H7EGF=8ta)M>?4`ƀ1epkKьQL!|. 5ՒDfiҠQyKi Gb7-ąbր!3d$& `@,$$ۤ$0 i|I]/6RTg nH; kſsnC^o7q?/өX1#9ߙ]uÇ~h6_^yG: |+_~n˭Žp}? ߓ-sti:z==^GN MZ+0Ŵ~$,<_0Ⱥk_l1܌[ -q+"Θ@y(Z'NsM$pQNOCW?#Է; fg c0A? z֒$ S_ 0f)$ExiTaP*Lv$Thm*`ѠˢL|XMb}eb|llC^#uk[; yj7Wg|>G>W9m7d0)4|J[)4g+@f͡"hڱ*FoS0x\Y Zf 2Hվely@uV @ P#MdqdPC״xmBCT/KtQ, ߨoMGeYl (}#7(!;#&ߝOmv&5wua)-74,-KUD(k)C B C P@ɟxƊ%7 hkrҌ^VY=F` t\rXTVhO޳{nɒG=rWR /FtH5q˴{Y,^$ 45$wV SvQQc_6l׏͈Skۭ]hGZr߱GpxaD2q #;RYL_W2.Q*v7?P/my[-:p'T~cBЌB(B:/A;^ډ,!cdX@5I$g?6)#Aa4 6H FC6IG}Ewi=w?Q %@ (]:blH4 ] Y8=_uhC[ı?-R,a"Ga" #remS>j<3ww?śjcőI:֔E{ 3t:3]ƣ'`UW<qݞ!xGu^>jvp$`;WWRTOk= hmwJ.>FO>DIas]ZC[t-=]ß~iB#0k~̭z|W۸b'3]d e.T5ou~U o'V;[mU@{OX1}pRyo5Z^nei s<# :ufAyWzz]k``. ߥ!Z_qr@,[O~V+ ,i¯=GQh_< brk|w0[WI,`y #݌BS=jHbb<ʨE0{Ū`BF-UdVAIbi-y@dХQXI<DRE.GQk}bF;~u86# n >Fvw-#`;Z :.?{INͿrdatD,"$vٵeUz8.ga|~[m܇UML}, 3*3^͏/t >%k3$2`,3z z1BW&ހN*lc`;XmT3 n( bڬs)s B('w{]}e۶[0<4sK\n)o:w&a^:UbٔyYu⎇ʯVlj rp48=2 i[;ֺ+=d\A?Da.4~f15zއw7SsJa$~W%´/6z0*K`)`CCeSqL(~VTŝ #'=vCְ̀}[Wy>f4)$=f IF 87rM9&~BRowX=.&lyحdм2fٱ4}F g}DA賒6쏬f+ïu ˴%$r)Ķ G(\ޔ qx_6읮7zBo僤㺾Ek]6k,MRU\Lnz[=캎C(U5.565^5t >|gUi1HUR;wɀ / ?G%{2UTxf[A4a:I @ i"v}uiNM 4!3}WlI~%@[I] ]x3Qo6/]d`0!4$Z@wt,;3L{;on4֏it>)ju¸b |8oP&g.3 ,W3M]0u]-omF}$@IZpt-#/k5Qm6 k:@hWIVv:;l!ē}MgqzWi+ \Q :S6=e*oEW'rӥz3sZ)ٞ(s sM4d6WjK$9Ĩ/ըt$<l%d2T Cgd[hY \L?f7=&J=^TGUr`bXԮEd}MMemBV\ =Ou_]Ouu j5!W>k Swi*̰pߓM#8@R Xo'xNt6%3[؜d(j2ϥ$/^MU#||cv}i5rxB3VK#h-[pw pLwg̀ u2S {\?d0Ki/i"I){G$Џa*짧 7Z惯z=BÆ J&IH]jw3{Ͷ囶ۓl'&-7.v,fgB⣪i׿mxSύJA&'3湮z|1IMK:FZzQl鱘lH=gmZmsפ¸|[qUNrYvjh8c3|s>|9x;H4BupfĄ]g*1la'rcAtA#ZA,l>E< XV#>Xa~h1yXې `#a5h͠_1$6n!$S?Ycz' @P' @ agtz4"&LI 3I'$ ల+( f@lZ8Y0 #cq!-NW';JWyR(K27rۢ@Bǚ}`GB\k7Rv|Aʑ .ZøJuP,m*>`@f |3HlϲYU.ljƣÉ>É9]Ü*SvRUZF>[s'~t4UkgOEt,bm01:a(q)LAto;$n  7qMkCٸoGI!cW]u%!Ӌld&g 26t!%U$iԆvI 0 9iip.TF!Z0˦ qnȹ/bg(e+x)=Qj&1&y%,KS`kT01 P{_rh;,[ GHϕB p,voE87Ē3-d  y@(X0YRQZ&՟r~ӄ=a0 IWo¼qs㨭Lr^}(hUf~I{^S&+lO;OJa D4i6݊i;u=!s]Ad2LSJ]<`Ak Ms|oq !8v@TύqI2:j(E!OyGPvtLV}0%!1u. EV0 &:A xI^*GYAWCW'dBK;ߊa[t8ӉPk.}6[fj`aN6f_&mmЛuqZ(EekNc*kum:#uG:|rA"1Si7 (oYyt +Jt5tY:g>ݵV\$;}0(Ԩ'5H #Xص| `d;HMN.-'^婎H ]ČA`r{ Py tLjd0L0'f #I[2򚐿^\64R7q@v%3ªYL&OR/U{Niī%|ڇ~L`LAwb9dɉ:^cZNJFvGPi3h 5r!_(xtn[-zJL3$M`Lkg־ofp[0` gD6„TͶ$aJex@!\r>GFbs 6.InBLlR\`f:|$BPqm$Ie GOw}<<'^[q3y]kktvgSQ)•Hn"Cm( C ,"5$w]uu ΁uCCk:p=U=ӟ<4RD6ͨmS7l^p7DHlkHǶʔ/f~pD6d*6M0MĞĬZ!o{X FͪEh֏+T.4S% H^*ŢͤDGR}=R(쪄DJ VO?ND+ r*CB_o5_]AFk6g?wz_߹Y9 Z-n&Eʙ$ ޕ!?1)dE(<(YlԺՉZekq+XASV:8XM:j-_t۞B{H:n+L9Pd¶eP]~P+^gS**]kyFYӘ%1 wU]dBQ.3+ \:H#{;}UK?Ͼ~NteAôWl1q'cѳ 'm0rEҨExn} 0 *N7%i.9? }D! 7a1N J)4,BXv0HrЂ9 (aFҼb@S,Ǽ7~-IM[6pDD0\ah Su9XIvl4p TaKz|LXYe[\B^K5|Y!jVb !?A|=MO% %*fuX>aIjƖg`iI:E[osUUz.+i!i=AV__>}U8ӒDa*3'u=n7|Ӿ6bQƱ\հTd}k%<Ks_Wot$ɉ y).C#䭦__!j;O}A>5x9xԳiiUcdf|sDWEca\>9{Sv(/F\ d?C!$=&56o9L(g 1 ! }U!d9 큈q?P;ҰE?-"SrKhQysKDcڦ]?uy[դly@EK.GX :Iנ_,w U[Ȫٺ2t0HAEOgVVƖٌaRVzE&`*v\\3q9aAh DR. P,h# Ln#gx-g,27Iu^v,e v ZD1$R&;+>EVR4[dcuSA+myPq^c;xa4hd4j]k RPt]/ƺ;3HicG ]0GSOSW}/3)SȍO)ߑէg$*8˶J<:Uě= @f7=ބ@:Z&7Tቬl6?m7#E>^l9Ňv[_*\lي'bfDGBn1c,"7fc $md@R"rWpԘq_H -vx+:S*ٷ Y&$qn`(%[F'$-7:N6l4G:fI1gZ5uQzgllB,բ R1{!$Zl_Bbv- `WԠk5[#f3dNIjي`g"o2ioiH-ilKxᖁ,+X)03eLX928-iXq\T~摡x=eߘpm((Bl w1EµދL>af+46g)&Ŧx;܎n ):T >ũ_?nd0?~_#:8<4.)MɞE(' g2+ts.]J`P(T歫jE*Ǫ2Ԕ㪼&Z=3K?P2pjФ45O8Y\L-?e'н qv k'092GvgƊúx㸄mbxA*5d!Cor4.lIEa=44pXEf AXcz ώgjꒁM,:ԴM#&[~zzMEZ&GkJS4غeR`8 5$q.1(L8q`aCU:W|NE bԳ q^59G4`b)O@^C(LZݝ\Ǔ9ݪ< _%eHd;wX5#&J"BG[ *F? 7&!VDzBl)0gbZ6$tL$=x$<!2/?aW¢rSm/ *{m|o5c0P@@s|&GD ('GdV˺2F3̡rj$wESs\ ~ASYy.X.)=b BkO!Mo1S b.{k˗14>s.ݻvۼWw9H[^{ ?a'de绾WĘs;&$-?$R4jO64Q++HBǵr`6s/FbVJ_Faa`N+_%:9&~B8i9:zڝKY:6i13Gao?2h3 cEA3&L<.4 AJuCeuy->L"X9BH9 cN˺6[Fe`5[Fanfp̙G=$y_i)q C sIYI` .!/|t?fAM])fY3{1'ej,~T*7W=fۼ;,{ 7w}C0є@?潍 onr,!Gq Ti>wnc9+{*jЏMk0| b 6|ǶlY}.C_Sևh* $o3cgd׷6nw;S,im(<*C?onv6Gu #RHIA3|IJˋ0Ck˥iCj.QY\y\/h˾[' ܭIj՝%%qÿHq ^G^fWb""ca8F:{-B@A >ҹbn)K[X,l?V Ŭr|@ɠ^>]PwŶ7Hro(­gLȶ )i&z3p㊡9h)aEgjJ=J8|,z'< n'?Y<`2"{s!UT׮a`•Rea%&N{}9L=C4E,F /&)4ևQg(=iWʔKSt ZJ,w#Zv)4u>y fٲb%"S ,I:8&!$[R/=D/B`L12TR },18{n9ʼn}a+@|.|=m[[Á24װ̥0b<+/QB]T뵁XzaJalqƖ+{sLX7q2o ͣ1 4`zVօcKu`F3@N_߫ t=iMJKCZE{,sTh1US;NF4xx)k8 fLF0s;'~ׄiy-,ٽגvr@\]V9CUI:Y:/ȶ/׳T5|Sf79Rzb5Pc]/Z(ݼݞWO6i)iUF#e]9H-a];# r)j[%ĭVcpKf;"F8XNrEg3?LO>|O-xhVT?M_8{s7fKE{3j ǜqm~J;ODuנ2$FpR1jۄ,B_4JD)Iܑƅsjs(řu&oCyiٺ6]FE Zl" ],RkDhgiKt h(Hؿ\ޚ3UC_"D='g5?Gl1QW8r\?iO`Np@9 ]SLN0̠b?rz]S#ܯ^S[8&1O+avEU@ϫCJL#rri<+Z\mpq+1?h2n|V y\`\űPcnĘ fB@t ".`&&`U_HxASڜ@,Qp)A+4(ju2^ͼj9FEXJ9d+"& Pmb THn 68lnY͍{wX.#P/*w =N/Jpb 6El桵]\Әuրf!CIߣsҜ2-f3Q=F~iDIn^Z3$gI%gg5+<߸}eBFW;[;]%6[;6~r/omOv*"42%ڴM(sqoF}~t`'k/ ou9NY$0RuOU#}? MuK+*jX߫\7oӗxJ-Tag0M'a3jo(\osOtMS%RiGZUWsd6&5K*S8I~76,H_툃Z<$Њ>5V&Eag<.v<ʌȅRl[Ȭke^m4$[:c"!lX;" Rkh/P?^?W뷎VLRJ(hb#6x I*. < Ji`RЋd֏DZUԕzRv/{+XgWǼd(!R­n>֠dB&Z20mnf=H @I8+nF ̌+ʽ} J%Gy1'tN_=0@P 68!vwZw:!BC­ԌI7 Rr$$;#o-WQeF"PH#˻Ǩ8lCiV 6Ɛns\_yE8K%0n9ح8LVca[< ljzX41 y4CGt6 F d@̄jUɩAUcAf*ƭyW=b7Iy{6V">;Epk/y߳(̄X_v@{2߅GH:|?d1?Te؂cQV\k\:;89~-%&+K.0[ T6J/쁹YVg#%j5bghV()6DX?P}eI iMa4yܽRS4ҝOA~](a]¥o* MBF̛>QwKt؆l. <:œM~`Z*-RбJSۇ%EׯBx`#Cht̐9Ul,.$N'g!46:m+<Q=G|.㒈]ի`*Id5Z'У)Ls&\|!'.E'f%dR&oY 4`0?3ߨ km[ =9uU\OQhgfbEg3ҿ 1FZ^0E,5tY&0jRYFXs@4ˏnemԸ蒛WYZ܋ C/OꡄZ|fܭ s\dl5QFO4 1ٱ r:#=QHHN95 ]G+=\-~l&_71K֣Cc{{]:2fis,2KUy^놓M9p{E3]N|H:#ڄW3()l)JYɡ(_U[eqqڧyƫǧqqH=. W5?o.P=hPEɘ6/!3\2zumu5LQ !-ΊY Rq }q< b#bCMZ؀Y+>2L@a%LJ2Ovp3 (Na0Z{ӈ %meuƬ8^ 8[/_cfa$ގ,$unF4k3B3oCE)" FC(Ie߁np/~z7!R|680Y]*: BQ_nv$x$:TaPyzK t^Yi0pYK>^SKAyf|d"@}T._'8oCMҧ dіPlB)S6c={Œ%hH~$dpr+6B.rMf6K.rnhN=H0=]FK2Ƅdr2a,I1ǘ^6G%_*ǎQH>Ս_[zr}B&ZxoXw| Z+a~jR|)zrB6l >'a&}US|u<*Q?~'>%S~ߩO;HhcHcI^)d1}{m'1̔SW=bjGtC07 nw1~oH}0$1Q +GWֲ8S"+gZ|PU/OFbށb`%5'Ld($rYy>\` r=)+A-"cX )Fz_ U~"(ApT_A!zS k9D{ Е=;̚Գ؈)CM%E"[EKP؆p8Y\g sa~L+d'AHf>E" _W.d_'m3?H}!T62tEA qZ(Y$XȍJu<l9j*Qoeʗrmљ#v!Ku~!B>{=!~Ɣ^<{zs.ՅaXֱҵ 4 #)Hc"x'An:b{W1aNT)q^`)1./VE]k#V"u:P)II @D{:t!ů2m8ri'iN‡(s(E)@Rv,HD# (SФ0`|p7=~~,=oI32Qx,.|ɓ&Lݩ&57Ї;ݘB~K߁C>!`[,쵷&{b!7Py{ޏ9Z_B+j.XBm}_BUj!Bso{\{t~h!&e=_Zo3QOYόc+]#1! :C(~<A= j1rg„!Bj驪9sqՌwQwq#c5!D! 95xz1c+TʌcLƄ'jc"6%c61{B1p+1La]B <6;]Lm1&! 661cٵ-"mcF1b|C:a-BnWJ:٭q_P! Kn1u11cr! I~s9kB1J{ Bic;1o{߸k!BbXcLP! {f! V~ZnAڭMH:1_^ݭ1qX1c[c} B3:1l4svQc6Bns#c}.Lc66{}&lc:}Vc;B7s9smn1XBXouЅHB~c;mMB3)1c1c=WB2l_F1cy1ьc]eC}Q vO1+<֡pa E1r5;tc:ݣƄ.̈́!C5{1c.c1A{]g! :B3NGh1|v6S1WPB &| B{ޯ~cn]88o{1 VDc9ZɡB{SȌcK1cc;]1vt! yjTᶵ1we nER-ޡ!}-Avz=]ф!j3U51cw15PB؇={daBNB=E{O!CQg_cll!=!Bgc 7]F1j^ ! (J1cb:8B!Ctxz0 nߔp!soyJRzY77[$! r1! ĂBBs1sB}1F1w3[16QcaB„+a1c#Ƥew]Bn{V$!Bkn1ll zvSc11c|F1c͌cjqci᥄! ̭c;ּc86#1R \0XBͦDce^`F1t{Krc^1KyW2+,jRnfcLc {ߩQ)JR}Rk8Rrw76cMFmL,M4? RA!Ӥ1cNOB=lA9l1 cw5-itH1[X1m|c;In1wUg)JRKЄ!n/p5;J\9YJQ}Hc8{HBj&jfitn )l-7 F! 1ɼcyR_rMz^rVjիn ÍIvuRhOQ:Hܿ+ywJ]>#[R3D7mvꧯ 5~%X" GT%{w.ՠa #pk2|1}V(uSN)sN.x *5pj1I5!AI,.??a/8pbTs٬>R՟/+)ڢrD6;?M J=-Q)Ғ`Ѫp?r\T[Q{usóibluemÁTԆRwpW8nN $׻.,ڛxXLy҇EJ2# c# E;-LMVj5\;/ZlO UJf HPJ??浝tp NR m/}́DvװEvwMLǿ@5LO#RzPN:4uʤ et[\8%~h]l96XÏ.Crnr!>g|0{{ȶicI~pnctxwb6C#\>~vHF)#N7wyIL1.Rc.pf5+g(Ѥ8 #qhڿOEL0U4۸mO|\|h^ߐ=+'5ymUD<7r(b# #vSy|"c#Ѻ("oS6] OԜy#v 4=PB$XiH'| Ud>uX _B"n# Fݯi8Js}T?_}{fq[1dJ2\CGWdޓ2oƦ@kK/@ ZV(H"㣱v A,~sgԊoS|2?N 8Jx:gŔ'E}t&z@@RhBz;NWBv?״Ͻ?LĽkG%X-%Od=#d>ߊLB;m[3]X`U|"Ӄx~?Ѻ 6ȈtZN],?m7^”OkUusi_YvF1`9՟3j%P/^e- fT; o ,F.B w-+ o Fv*d 9 &&R\D~}}[%޲̌CV]3H3WQ51&vdY68^s&\ o͋}*,5U`G`t󞝞Igd& 3Y 38>!MkJ9Dw5DC#BD)@{RΠIMF%ЀVRR0Q*(>.qdۿBQ(-mz^4Kmb>r m<8> G&u+&u|Ȗl)OomiIxjHI MAY23꧚l5"F.-H!,ͦv!s!\OKcDqLV"<@jKjʼb@^ 05oiS=:0[|+L( M部 kb-Eè,uPQ[P Mc]Yc7Z/1!@x3&8vZöx[&쉣 4t-tAӆlBfUk6 'd݋[A{3aETנu,on,5ӐQn),N7&nvl[6Z6_Է8y+̀d*;f݄Ϊ#;GJ @=udg 'ϐfq1Hk&=dTմSr gms0bI@@xr<=AQ =?\AVh6Cb Kc*=ٝ| ̨SLZSgJxF0"&2(ha_2EnD(bZ9x N(xIL DF"62w3*ۖ[Çm}_ _o] DZα!hsFx/ԏ,A H!z#FPq]zw.ȧ~\֓uxCf5,_kz'3mxwr貰3v \2fCmůξck;hGPm=}|ޙ#XvBD^p{_,c ћP}h}q4g4S̳`d@/؝撉8LHTDԔN_yGGƵANb/|{FuB_{4vtE=n]S c)4݂_e}s0okAװ"NE?ب8LJ@}Ecuh qR`v^֥*gU\kRU#lYG~^GXݽ)]$vj27?3OMۻ؇y_q8Lʧu\*y i8q.) c.cNꎎr'sq11o`de(e2,O5Oag@la\/PԺ>tk> ۼ2 }Y@^dpHy"x >t&"F)6E0`2藼^ѡnJVdt9pz#7[odt$f9nγv™ J&}e Y$MK"YF,|>D\c oQ!2d8p{QdG'˟WPcg&Ug7,f~[W:VJǾԇ>f)0 ߧ܎ +H*iOȜB0aw ÿO]Ld;/Q… 엪ֽUl9 Aem9P &)VچH>IiBF0"yM(5^2FYRlЛrFsdV'rkg퇳ǃe0R;Db R8_/= jL0w{FX]lnZ/l7Z[,a4 GlX=: O+V`hd+v Q{@^[#ŷV5{`a{5/3FǤ*{b4rR#(HM6 h%;ݡVTE`'qk)CDhSne[:n vyyorðF4%'@6}:'eW%ۼ{~5]"De i HU6 6{ fڗQJI m( 6{X~w޼r/*7KO+vD|pmm$p1f 1v5bIp>i W],M$`^Uk|qfZ&է]t$:iMU>=HT# IU#TZ-du #jH;STh&gk fMXHUF`i0ChLK篕ncoC  ؂+z~|>L2KCTV&RkUhD9IrM?"!VyT_ gp0('T{%K`OMqbY5:d'o-U<'n:~,>SwD=py9q !d' 5A]=yh u`%KLd Lbnm#| E`Ɋvz8lϴ kCj3`Gw.&}q Fd̻z̮}6 Ϲa}aos׳?W\4 ^ްPhI % Uj+K/h!S80hWJq{C}KN~4p86zӃ CVނh-@' L!Mc}k!mTޔ=,w3Ad0Q/H!Y,P0mmZ;X:~{q]ַb8,#--y:A L3)$: kMőuM~өN-:u??C7!6 Y3`Kd.[FxR'6,g̋iHT1Ē•eK$Ы{ 3u}}l7|]pYKa3azHklYR& dt{o_*ϱEjwNYcqxX yza3_w.ȹWHCU(:gݏh чgKK&'ywפ1On '^jE? t= z1L؀{n%`\*F+շ(yqk=$^\J}q;yLE]ܢ)``?fZVz'-9xpv"PꬌX(GF.xX>Gŧ{nZ\v>ah 8[̪rYts].'(C.vgRv\?{r31zL`Z`w7)Cپ0r M3'7qtX8XY55xlv{*()en!I/jӄƴ^CьJgAsSL z.v(^֩QQEY*T4W@|+ok),+}XZfꕜ5 V1l$Ӑb`^[\zXM/?.=zUwM5k[ӣlmt M`f:c3 0An)uKqWp&ɋ*_/ .$:[9y[%Ir`rߓ@.ac}%eibjD]MwowAiy66Z8%h$~Se'@?@5LEpT]bg}kY(+!VqX-æd,Br, &<N1mU@嘗d&ޣqNURN-g8Xͦ1/ -NW]n+fU7,}}nd9]cS` v<ט %GrRo?ٞj0f ,[*.$۶_X`*ˠ+4Q &[0= #DDDa a?T4}CU7tBqR({JvFbY.q~XIlx'^ibxfF3caG0[}UóB"\S8lZMl"D!O--jF["LLW+F>?TmOP*Gl( ߊ[AvR`ɛ܊Dua:e>t>oEȳrep7u<ܷ~5 ̆HC(>V{o>wwjrY.\-:N~+$֙TZ*/mI8b@K ފHFf݌`3ĕ2Je9T΅mխ{sy\7%z0t s8Eqm=lxpU/wxw9L*0 x@qqHݎHHf=?l[BEmK#H0J y AT }{SFE , XbLōbCiOn*3gG.)l'D^ۜrH= 3mS s |6]җ@FRy]"@r;~4Q3#3wg[/B4E"^s #4ZBrlvUqW]9/r`ٻ 9S6t $x*MOR3!iz4.{BZT'nwp1uP!Hl ?yjPA@kȍ:s v ӓFM4TTibSvOӝZ"9XqHu%4$ N?4<7Sog&Y#1OaR_޼xnCkO?~GKN=d'f8{E fL~okKF]']57'k0%?$*X֏ rKy<ޚRuq1 Ň% '=G^}8ZhZc/J#s¤Nci>β/q`.b5lt4r`FQ_&Ț+D $ξfgw.]PմnP< )-M>01cd(e98cm Wb&ξƶ5MlML#f72aFwdOqL=gUttm_s4Lܓҳ,TUi\UFUk0%zɓ۰V))Ieg?ģ|GUaHS.F,i1f^PfUFy;j]~zձ:_$dEG\9%Dò"SI*@\j&ZLW .YA{Se_+.$yMtyCP]}4^_!Dyz@H |mD2dO!6_,èH&. 0xā9+8վv@vw2q:C7:N| ˄6iݒښOV˟Z@FUt7K6n!r@=/ N2dĎ̖"{9΋.¢knA[rEݒ'(g7.9l.He zLTBB[zqrQz _\813+ZDʾ}2+D'=Z~~/yrHnL @ ȤňFh]w%8ߙ]Esg^gz;>29ʜry3޼!,$xs+bFW嗟?sOFq%+j@>)vC80)K+{`9ës~б1%q11nqp욣=ޡDx>0p"8Yy= tvU'8X\}mg[]-oE"ԅqFfPb^SW;ZN(Ϟ Sq"Cp $H!'0aMoRܬr1U oG4zEy;K ζe„:&feL9sQ'ө[cS;ՃZٟ&x˙Md9sxd7]TD#GQ ~'G'G ,` 6lOz}p۫.puŎF|:ZBڐn0U}qϟd3ȯȮzFN Y0r*`}Ft6>J+pj+>8!+e;ze'")⏔ Jeeb9b-%qnց2,Ҭ ]&Z7e!"M; n͏x9&*H0S=)#JeycLfv |e:MC-gϟ>} 鬇޽{G"  aJxL?8kU =03ކ ׀VRR$ |  r/=ڭLWsw?oS3^7szHhJńrCc\̩;(ln`曁1~G5,>NָE][Tp4&Ԧ;PŃ<&Ŋ·u4ąmpS#gN\lZ,D{O7 B 'I&œ<{ns[b& ۴:roQl2ܞ?Tug ƛM,\ /H4f1t"!sL']F8& m\Vc ΥG<3aud!_#P~^]y_"f5p5.'sx7_5nNA'&I.ɮ\Yx,P5%SPGl+W2FͺRU!?<p_}x}<ϞUI#XÃcQe*4xr> 6YYɀ4'"#sŒ% 64\+]фM o%cvA-%,*Z-a-G.>;5VoKd؋b,?>Qf}3[p@lKYTQ87-N'c^ZtZ 6SGO6=:?1p cͮF23m YWg!qX4nZ9Bb-+YMI[u޿܅g1@ޥA(?)Mf aOܙHIJT#fXHcϪ75ɡ*o`)h[y'3B?G6OGCCoMs3.3,yՒ2tds^ُލ8Dxa%JLj'> M҇f UdDH!WNxC5e>'jsǎ[i`5$*^<4p4Ǵ))ŭSs%Va-! |i/m2x&Z+.nLffj>&GSEGV4lI6q̫w)2 /-Z@^<@$N'g(vy%ih^' PtlFõ*Mf \%>,G0_Sa(vP!=q34I!lYsyGțƮ_Rg`n4tp5tu6ZX/&4u4uua6c,u$%~UOWk]_JBKڟcB|~;<"D$u1{UT$ev㉈ZkO&u Č @ew[ʝf+Ɔ0oS}yt`¼tZNxS֚oiRe0h;ǃ\~vnnnm.nk琳tte4t3tqzC8Z*R ّ^Ɔpմ53ĵ Y؋0J­9֐O-"؎V(F8q(o64~= Ԭud$ceĨsԧ^'5(!>,)j\o7 ?(0iHpjN,ٙ/ĉ1&eyיY@ "??GwN|?µuqJ 4ď. 00J3<7B}VaL$xhh3 ΋jc#j}WU|C](u nT>/_·~ފ|u)űm/Kʓ[&=w)t1ԏſfKކee>Ff=aC̔̉)J |*QAﻊUXk*eƢ3v}Rٔ}IkSlʲʵא=mqzn?/MY)Xȶ#K(A2l$s\?81do64 .Z6JxKC{ R!E"It; ^a4JDGj|߃H/H6oО 3pRT)Mo@kju9:-䵯wU~ ˋ82Jݥa46P0PF)B#/AZmliQe/ȝ\53ssH)xƱdc詹!rLYd]? sqMz~W;z8z~^ '~^Ñq[(UU{o~Cp-HFn[ԒsNDTZ@QԩX^Q83X >#%4k# ⤈Mg q2?wv9]Y,{N9`vf^"@}׈ʪz#VWWUg:{m ߫@!м6ŲfL1MaJ10< 1WBwctN$55˔"EmKs9{X'oSl@T̛W9:-a}G۫{*\#Ai Iݧ'='&7dd:ȃY90 [w/ xӿ3\AC~-MܶEӽk%}qL˔=2驟!Yl1jqu%BJѰ 2F7l͵Ϫ> zzg4x7?ʺhL2B:I ^tO# *ث,8Pu솮c…'/2fcwӍ@h:JJt8FfMAXX~HSU9n:0 $2' 䝓mGHd$anU2Ϝ 'UL*bD"T$Q`L`@y3s9,[(#J(IEOC q$lc)R ix9Nc^/?ƶ(Zu:zwZRrrٺ3z:֛?Éq- Gk%v!wtW]jFdopmEP14Y6gW]Ȁ<$?ctu]KX̌9Qx.ȱb, zxSJVݐxa5aKH+,@iN13"mfZZ;gwΝB{^_%00uOnj{8;˥gjaY fgOtQwxcYUc)%ޘV[ r[Ű=m⼆r4Ŝ]k= +-H(o3Id4zВ&ŀSTc5rW̼V \w{g{OBFK3TyΜX*W70-6"e5Ҳn.: kQp?2NRR\Hj_@]:,})8Ќx1i p)KJtI ln]wv˱HAb$[%:2Jd- ݬ/jl0菌0tX fR{)Y'}saf;,L^,$Nͬ+cw6>a*|$O8[ M!]u h g!Y܏ОiFda-bn+M`¡\JV~rZ q. "\r TY{CGH24yh@(3nZ֫/n_[?EmYg pϫ_rVR_?S4swuUaq(ЌfhfS}.;iƀW:\1-Pꕩ%Z^[GGuzEZJE͞zꝥq}?n %17WmpB/Dzv-rL )GmL" XzD/].VB8KA3YϿ`np@&Haw0/=F\…ddu[Ѐ3Hvkr {_!Etmh Aw^,ݲ?{ NJF?nh"ϊ$(L" rk%~ 7y-ػ{os:^ e@ajrB |D]}gOC2u#FM,CL ]tuaoVS޼Qy ylvRidbXXbxil9t|A\ts(7n+419`q9Ƥ]-6ձjj 1,qr=#* ܘ@0ɥɝ*h;~yA%\NL!f'S&gyIƤ"KY)\U-S-T=39o(cӦ'%laP 9s U @J1;W`Ti8#R}9̊n?Λjԙc|1_* 'O =^ W2o?ECG32"Cd$3AE,/~${BSHhLLGIv.^?!. " CW dvu O+$5sb1.7M8#~5nKgs-Yε14B?CCX[ awN]2w/rüG;zg!C'D>g%T7jجv:~uQKKtO\P~H{%?.uގ̆qDZav|m5QM5_C/YF#V& GUWwL<*ךR:lXظrXXwnqC'cggggg^fnb5y6~ Ct`ϳ8il'hl[V5j_R^ 9Nt/fa/Ge9x cVIf>EnËs k(@P0 !?8&ALx bbRŽą ۷pB (Pa:\zRq~L[Y֔rCG~ 0w؜PdmҖɆ|a|0yNp&/1̴S4}Zl{>5]L(}eѹ`yNo= L C sHOt8ΆYE=Ut +CRY[<~ ,r2eZCVwŻe.KNAӨe#?=O`-],oyޣ:R}#l-/.& N7qq颰m;v[c;&@]]fqh̩O뒊Y3`K(;TքΓ 6ql\AbX7q.xђ,32K332e>狸׬fuyc Bk홹D嗀uNOf:G@>Hx.z^ƭcR oLAS>Ͳ -uKHY B:tLr K/B(>뙻Ylp]u7s3α:t;򺓓.ҿ`q/4O/ n/dG$t0ᛄ㐪}Xd`  Y" `?s*@eEУKbE![=[JMN30H<84{}[YyBJ\*%syh30aB̅+.n&3s]`ge+fuKR}^]_L$o.En8n`| ,6dau]/SŴnъ4g vš},7*[9!4uU$zs9x\Iůřwߠ$)o}̙֬8Cgfn>oF7Ç8%y$GY7ze煁\Ƃ{q5"v#޽2|&_UZ7:;#29+r^mn0[Vf ~BAb-6\1z COD·l(QOjB2 } / ~^.L3E#^Cyow^X|3sltS? /ߙk( YULˣX!C\;hvI﫹星8 EYDe3#/ڕ3D&:3 Qtc𝸿(<<B&'9}J3Ѩ`0B M.q-_8E0 n#IZa׫G~ٶ_)UR^~v!&K!10fZnz8L@xf%{ـґ:KI EI="╍;0lb3W;|cR}t%(ҬV|d:r9h%L u~$LٴK>iV%6.\@3/RqZ91N.p"=9(g1KT|AK: 4 й$' I(Eb3!x"w1DȑCff&\Zb[D2}Q2bOoJiˢچ, Ҩfx#B&Pm-4X"NDPرJ)^ci<:hcLq\hVni|U32nL&Z̠j^VL>o=ywKlrg\JIx>Ouo;{sjn a3078 #TkF8&r^,?c.o\;rrpxX)X @)D}{؆riSՋ `C;냽[pRv۴d 8/0K`@4XSp5 (0,ȩ@DxMGn *,ּUUU$%*h;x7lyEB<@89 ?oBZxԢ%vT,[WLǹaÜ fIMC4'&'*d/ȣ)",. pu"0KӞYik,uU6dHG+c;zcP@Aa }\LCL">C(y1_?fMGy5seMOc4O~Lߟ\>5 !Y'3jƺq1^> 7"gTE}7k9ulm55M 4*T8T,^r#zc$?,пTTt3YR1nUJ#2/~sE&9?8}<഍G`W/ [jF4Rd6v5},޷zUʋޓ↭ʠr^gffcfB^^6\CΪuyi}8& ! 2Cs5ym=*nt9Ǹ>S['09L=Ön7r.\ssrz4lJPZuiy_SX[N {g悼z3o(շ* 6[)p 淽k50{+/O_dX3肉PGG,sN#Wm`ftxiӯrjNd֘S&k} pV/aXXTQMqY[|?\®0zt(@&?Z~vk+Z+pK/{+7k=Lz@FH%ϹH9PgR6fFkKA77?9;Ai4۶'?{8bkчiqdMc8躙,ɨ4(Ζw7bXyY]hnt 0U{'pazaJ/Լ9xKz,]|JJ_)45o'4boi$N'K#qv1m=H;ӍEfd|0Z*I6 0HVr>JYyp3aÆXÇd8p; s0r{l=2ZYyaaׄ`i{UzTHRw}\?3m/?{'+z vf TiL^szqNgO̰CZ_y%HRvw.2ӓ,ot\h+G~K:Go1qYFΧ"1&jfqW.g0L"ZРȵҙ+00[A0q-׮_~S\ϰQnbSMֻY?w}NVj|eg8Ĭ0)5Y#.ڛgZ=1"/L6SF(]aǑͮreӎIѮ陇 ?y; ,Oh%eP3/dϲv^wsv j>wB֡n%d,vE< ̄y@&V |Mp3' Hè$Fװ qgdm l׬9!Lvge2&45u-x1k&cw~ɱc-sE гWJq ؍D'go_V nDh%F߿=PÑ?gōbȹ}]|rYysM}_JG[qוnw;x:;xf%\J)'oEʆ/2=RCOOO/WYB]O+5¬VQiAc IW& b*,a3q`4Lҁ @-Uz l2_mэ]9$j߁Zx>]: J5C̜̅ e8tz6QVeY+ gś'gb2UL/Rz6QY~~ bƯ<NGwX:Mĕ:CS ꧯ۵v3|_f @C[X!X=? Ifew ^~tg1 iPtLgErvV!(Rm<}3a-WOuG~iBU`mZ5Wyw((K9llC>q,܃zMP,׋,ҥh*c&,;.>=,jAs}>sݥZ<6?AX+619F=|G^䫨zoP!hFi I6 ) \rrr=jnnFnnoE;==;5>:WQ BĀɩju9נ& m $T$+&,!>ak P g^S1yoDII4[vQFT~u*"ooD`MJ*1ĹyB>ΒD5${_tCͥg󔟁1.ǩ~ } "Uc'VbYEV?S(sm5?xi중M Kzle!:ɛ>]/b]P\E;6F'Nd3 ӠUQOeWqgp}}byɮ<GkT'x }J-}jKJuK`R[ȬџK̙:d$j{Y3 qW#e-qi 1Nۥ1$!rL@1uwc 2]d:=N':"`z]~Ñz'16ScVY`3}>a?U=/L@^VI!; ׼<,VV4XD,*ekT`K+rYFQ?9+ ڜgDuFeL!V%%t)"=mJM*6?1eXsu3r*FA#n/xz]a'yF!{š`E:J $+g_:W^a9Glb5M*5IT12glOji@42~6mkoՇx;뾀(鷩hln~^6p1()N˚Dd^,.'rg/{TrtLha gcrĝM:a%t5ObX1H sAVGv.ﰧ P(3f"FEȼpBσ7 8,bg@Ϙfs}:tΕN`ʺn 6C[yߙ|c%ONȇD꿍~TZqSʅΌwoûaѺJ'+cDXREO$/2g h0""% Z$#; Eei$>T%$ƈ$`*"?5|Zۡs$ I~bǹ}B!,1-qq110qX(٣9&[ :Q?nYl,xեo&⩖EN@>;P_ 1|u`r$ 9f!s˨>?;zi@ZN6޷V9oyMg&KII9AӳUA' gL(c#gǹy˛|\[|\WNϋ7AѢO gdgr 1kLg;G]:2^98ZMQ`ʰ-\N)WPWy)־"퍏L^j#%O $5$6J,VS43 &mju]]lgN9xӧSΝ:|y\wd>Z%VuX]U YÓc0 ׅ?EmbQt)dWoe-\T[-O37J):WcUE뻰ON(`+H#7Q1.2DAǦnb"LRA;Â(/hWn>#n[\ܼ OCřxH1̮ZXL֊r{GNNENAͯNBO*0Y*Hw&r𥚚6B+XhJXR903ShxEz  O\ާWj?r9"epuK]RaՕ $1?2p')Qf=̕2-^ bo1+ f]&^E`Mb>dAM|QW(k giWv13RH@aQp{(L۲6neKM[Bta|5!nS Q:"̤WbB[hO^+YIF{'#dHj7xx\+&PXP 鈤Ɋ|Q#3ϻ}/ؔ䂞FLc2[;g*9FЬִ_kL1JMLL(LLh&&WT3k˛r `,DPbp+ƲmaX`Ve*}ܟo-2}O >1G%Md''SMW,qb;b{va+8643bۗ]ɕT5l'Y-?7cKv ^<-aL@F0ciS3$$ϼg9M,---X::::ZDrSTHoME3Ʊ4(*y& % MM~dPH-WxORd.;#:$%>z&mXDh (#oQ0m txY'>Υf\y#Z &7DYZ>2bWĉ&nn9z,e3sstX~J?XJ;cuB c b+ש~䑱#9~t}?c:LKH76Il*hm5}L A(=ﵤ槩YݏעQ~6̃&TGJKƖF6.3ۿ|^TѾXrr`TIw-A*DV^d*g41{sj-0x38a=X t:k0lNQ-JĢ|^1`#4^RLD \8i6Tuk}j/i_H[0d+ ߙw\#nr˙;<97q3{j偠'RoGmZO9h JP.yHg35/ bK|B@z9<R&$y=0)W:#%z}u%>'}oH%w6Z)%#?y۷X$Y:DǏm팙(n_bulkvȘ,3q 6v:?s  wUFJ0k؅T.(]^ LEg 63|N%/JUAd&l0JJѩ7͉PRS10C?(F{5=-H^57Ӎ *ђC/է?hO`uU3hhL%#q_35i]T FY65u_.~B'6 inc9ۿn-K1i߃Ru}>&Ril.k;KKIٖ쇺-䦢$Hb0Z34lg+M~eg#PM>7'uF0`5-ۆJ~/Ȧ7Vۻ=FpDLz,QUwgf"HfQh%Ee0Fl@u1or{jk$՟v/?HtEl*!8=5Z#i['6QlFElR1\]#ӳh0c7V/N(UXwBYk4|Bԛo}ZckX1L0ɛ7m:OUD"q &Fxc@?׈?uW[+F:%jtS4k'N|;j4g>{Òj[+ۭ_Ǝ)R:PNF/6&&Nm?`Poo] FkklxH`b{/@U롊puMhs5-2OL00`\#ai5wH ~:֠3/w[%~Uv{Q6ZKoUtT,UOغ:3]*3|h%7{wS\lַҧfxm dŭMGbR`b,J{໼-O\5):rqASl&E8(_ k9$'"(yT"u¢ٵ^ ?iwyWߋT̆~2J@+a!AW3Ĝ1tv=rQNB%#d)Qp̼Hp,cvio#K\ɚ i҃S̈$VaufڠTO+IslpqմuVɝ<1a%Ѐp&gx!$+pF1@q0()H/'M7˕F&CwPcKtfTR2>0f$Li| 3'SٺRV)[V8XRmxq{S .|1kZqaMFgGDM ٫Y{?"S&j ^ h?Y5L AOߋX5s_2]qԃ:"O"Y# ef!Q& . Á { ֣laܓUGiO2Dzd5exB6 :Y֖{XtK_Hha[~ak,= 4|{:C/Y$CY=ƀ?_ͲeF4z[0YupZlt? URS 9 l6S~>g_NXw0)h/4tƗ b^D~?OOf}44X3-YFm-ks_b(x;^Ѡ4w N^k&UtYoV#<ǻʞ@菇8a\G/Ϯ9aCHõn-Rd*n>6Cqh\&BeXk"-qgcCK \s)Rto58dA$|zXlVpsMRKn9R*d,uc w}Z?S[^s ǁ((9J'f= ޱ6shp?sgD61lc3ۏ'ϐcWg[OWm6ވx?%|ZX hTz\W];$&?7PјkEd]SEGs_2›lDBI/[Is}o>/S D0(`PH;]MH^͙ҔA\npwj>~ Uu4>Jj>RlҴ~N,MVwj{=έџu={ߙ',~Oe NEB2.cyeN rG:!C0YC)O#A 9Ā7٤Ҙ(iq HbUWr$5=Eۻ{}}v?"b_͚`5u䴔# n4HI#2]!u cIS0CҠ."2[7ມ{_赶aHTi3`3)\K[r27l(T{^~*xB3# .ocBInOis:c7F헾(0&2f KTA1"#40㧒hXX3Ǚ7ÊUW. 1*FӠw{,ϻ;qͯ-W9#A9ҊbpQIH'm_bJ [蒸= 407n c7RX5Z|>ih_|ii(o'de5))*OMFPawQyla-{; gS'nw]F7iZV^%i [Ӿ5{g(PY+_\6=[i1}b_iCz$İqAfWMj @N-EH HyÅw BK&_>o S_N,*d%rEi\/=$7~t;so WKPJ,f#ecԚd& 3Yolx. jdo9޳yi )[Cۑ,(Չ Tq|(2JYhXQ˦ťG?u/@6A-~Z-NNEKV]'>`ts}چ/DE-E,Rb:C- 1zQ|<3N:z*w ,#je޻>K}Ee=XD:ȢJ {_5Vs':J{gR k^:Y&OMy' ks*~X!j#RwxgJU$'mo#׻g=0d!fNv3 woiMuFNYݕgh 1;̓]ռ"gu3Rl&$gu7y<WΟS~pbTH;M13+ow7yܵ;Qr0t 5+̀qu_F[츙7:|JdHugn81jBQң&)]յ#=!X6(#e=*;`9٥ "9^>McK -qY}x.3I`Ym6 `g9 1oUP^w<I~y}&*872q|Zy{GOjh^s]$>y jhkBy( 9mTL qHA2PUDOXŎyun-}b 7T{y3ǪvM5@@*ˢ.1D1D~g>Eߒ!c>xorGV!$'-,Ӎ"+P(xʛh@z E0Ldf+ UUn,ǡgC{pnZf ~앾LLo&0Vr-έ_;O^ь4b`?c3.Hjv"h$&Dp.SEӆY ,[kZv/'UWOD o=[ڬyXUuK p߷[/սrGXM ;iLW[ޟ)vڜr9񻷎GINŠL\[hfKE+ß<<5u)kX˪oOpet>Yx\ Fd<^"5GajV$3@bx=e BǂZK3߈_G189~cRjl\3Q@y~H|G4b1 mO?eC 2Xn>}dj+^Kݸd*=P6ǗO0Z.`xC7oKO<$HǴi W DN}}`@!VӟY}Ɏ< "+} 'FDZʢ-ҖU ]kk"zۣЏ_o^K>sj{ A-n&M EdؑkR{mE}XL'.إHdG/qi Оy/sh9|JUuv\>y\Rn@8FgU|mJ4deH"!.0͌no%{r a[5RCt{,pʥG"N)8c*-3ْ][g.L(bU"7 (eTucpThZ,yE^uwbȆrm"+$Qfq XJ[ 8vRZ vH| D׹vۣ"mQjA쨇iяK:uC͈(+ɛrx7yTs$NY>xn:CDAѷAp.u;2%t'JjZ DWU~_[.؋?nDh#%lG@2Wjw* S88y(<,WJoM#r<4ڎwS>0ޞpŸʥEAsEhT3tnÁL6Pv!sw]j9t/n>"@mۘN3˖ѭN ՉǓ[0Χ3,SJhX,o:x$E:XZ3堤)βwㆋ{>qFxî(~^PihN6w]pSXOl.:r»ƔV%emK 5/?u@ rF`/4ǜ/]9U}5ڋD_D1f" ZRERl]!䰧5ֲ R1|kWt plK#,S@ f{j[| &m!|9s9S'ؼRljͪ{#Uw)s]luIS&\V{a[oWԼVX5  i[$Ekzr&$*5٦H<5]+Z8y|*S82\[+f l@hBBCMi+3UA"cKو,U 殪r{3-Ngfԑ_&M@Jͷ7ӣ"EeF`o ఱ'v'`{K7P|c[Zmj'Z$g=a-OEh}9a8z#+2L ]k{([#ʦ}G);}볶NMw ]rk,'t 8"Nz F>ƴ-{OA3+·\M=~[Nt=;Oe o7cYJD8{ӞY=G2ph?խ "IbۖG{Y]*#߈+@QGJC&pxY{t8?pnA2]VG MڬPcq Ȼ5b4Jm7M[N{¤G}F?v) 6gOC!=&x^RK3 R?@yg\]zóUjg‡Dգ#VŠld誑 S ~^;BȆ y@;nfLffK ̕nQXWۚ<7 R !ځodŲKdߪ0+rFvc7=Ƚ^ Pz `=sP8r?:D:g3)u#*b6qN^ҫ)~bt1z݄Z,=rQ*lluPDaOXD#CڰsN͚ɰDIzn:Y<t}x~ |Yс\Lx#K[}<]U>z5gG~v sO%͆A+6M%>~M,Y kd:#xsTR3* ^L .Q6U^hDSEVT~xb!ebth;3ㄫ8o`5\l&0EXo!}$ Jͱx2\#vܡ:K%(ćcREu+j'XL3:^İL;lZUW 2r6 Gب e e/ ++=,u31rAësrMKLx\ +b}NE&"aJuU\Id:tt!}Qe 01e4 Rh&*ݬWu7̘Sx)Fv㵱: Pf;u1.m鼪̸-- ,MIC N|E~!p"@%[NMyVGNB5ތKWNˀc7-qĊֲ4Ty\?S +W+FƘ]mAɽZgnr(Uu.rAȒFti!d|0? IcqYe)}gFd˅DbBZ f!Ț|6-6MARn3WC7JS\^nh]}'@]cE0m~7B֧.~T' Yj2YЭER^^*EBlyW@^WPhԻ0a3`M kAq6 nT |,&aF?k ܂0QN\fZ`ָqe}O+*#ށ|aeꓘCBf@N rK-/vd5dFo4S(S_uy!0Tsf !PӖ79[H0gNΝPr2P\HHikkWlp"zw~1wN#hO|mU:9^N}<2 1=5˾f~J;E'S"*^akHo;$cqsFˍ;18PTQ1 vB{4ëZ8ςmH%e~l^2 b:FM)KDَsQ,jY9W$U EZAY &9Tܓêa㯩+MDaq!ER rkn%{v?MHē`)WqZښa!Q@/Y- yw[k,%i׍^FbbhU56q߹mu@7{#f] "G<_^E9zGXjvr(@Y7tcKV֝3|j|~'eyNIpz@q&%FYtH-6 l_+h7$v~c~;]_iYd!@)&pH4l͔=/F_v/:2q67/*hu |!}S3d S_cp*kΚY]/c ?PyrQv 7=<3KWzD W\@DR.N/ťe9[ҫ-F ЪpYc(]2ouw$MR+ObtNA0߸J7#ǾaB>0S˯.[5An;_jGR-x1|]8 69? % fƳiRXWP̈́4)a<Zq2DEk`7N\ʊVp;KyCnqdCTZZ`mPm6}e`%*xLNu 493ԯ)(X}XFԟAxnnb*IFwW1=| =5SdžRbt+^Rf\MG)CN_fpɡ?)y%90 b8ުG{bb!vUQI 'M@P4&3!!l+LQlX3.DO|GGV lˇ,@Lm`<#9Uknoܢ61@Ej8ҎҚ0 't5>t2bEz1%d3O`Z(䶵1ӕ#|l6$' *:yU/Ok}h MX[M ;V;O?<;eKB%,t\aAی9*[z04?5K)[$HI'4Dއi:,':0oVũ˕pA,oWy `kבG `Ƒl9V XFJZGY2ͫUteq9呅B{|#8 n]`Bߍ{\wsμLNuy9#Ke|_c@?xi8H_Sb1c2wa7&pUӬX389W? !EXE#_ I$\VZB=i| fL5k;rS?S0agGG .陓hdlbyu![ĢlgV*x|Ljp4uИ=ꔹT8@~NsrnQ~q!GLoB+9q ԫ#` UWXrEbZbiBZ|'Uk TOG&cXRZ}d|0'7Q2By4/a?EHb-_`C(G[BHs{޳#qz`Ǭ Jl[r*u\Ћg Vuvf^Rũ'!so@ypNDŽ+b̕mUE5|MLLtHuh8)<+G34'ANbÌ\̼>0։Ӟ 16fFG=@- Uto9[sڛX݇Dkpޗ=k=jk֌Ӂ8Q4{םྴ9Д+2q*@ܣKU|N$m.Z*i:Ֆ68\0L[-|9.jA,@]M3OmVm:'tVC^`VHxЗzlU˖4ZMvVmyۂ[ZX[ M̜K,2ݐ z 0UͪV v:fq#%{-?EiBLtC$[ u ƺldY UŤ~^qD5B#V..u<iE45 &gRe-xQŖ0ݖ\|~:ڽH;Q5]`Y<5/ |oYt7SwC=6 !k2?a6q1LkD$D(rF3)\Z!NX(UQt |dl k`lϷb\,S(pf>湘 ݍ\QT]a%Vʯ>nSIbeM쳵kM(H˄}bIq9N|Q_HZ(a|u] {~- ,x(   YÔMxE#nZGJ40iPMu?:=QFlVcJÞ{[Iu\FIZb`"ZqCKniζ-bv]xqfID 0+1Hw댐 }S~ ɃC_$vۅ+6x~wcAINfs|R5nx4pG'8" @6k<\xzn'Wh7"P=*dĚwiy˹+ʓgsk#Ƴ6y?{YE2^~xsz^ N~'pxS~*"Yv95ױ ;p2ؖyrTǦOz?ݖ2N $2i ϮkR%v<eMy9%v`Ux!-G&Xxm M. myEp@x>YfN^X3ŽlGba Sg_Wp:b]]'I:A+}?] [(9P%8*` O9/ԚZ=cߍ2͘ؾTmm2 U5ĈGMgN1+ޝx-S$b9֐?fw+&'nEr[iH@Gus_yrtKimR 5vƙⰟ jqq ? &aݧ2+j%'voJ!*11f)VZhG3 Rd2CAI /?=s Vb-}ڀ1W^_p]Z( 6[ ` RW`H`cO,ƧrUrAzI6=o7 :̖Fτݫ;L9 md 1%TD>'UKqyO0&`=,CM--9Er|΀%^Ȥx$m1SPthKѮ R3gǁ(A9T%iIg/kݢ|Ahtʠ[0a5}vY4;fW{oW3 ,K Wp$1@.&6d'oePjz-.(*/LSiqy Ƭ-wEwS5JTFy ŽR RUc8ӱa w기K] w"6lUI?7k&}ZotQU5; #4b~j+ 7G+Q1p) VU7M}c I>fp[ez1af>%I!q&˧O򨲜FM%,ђE([8O,h,X4ӓtIWwi7QS`CgVƘ 7 V4A,/F X4 K2V5Y|pRchK[h\qM_,x%YOGBwFb\UTC|weubG8ڏ/U%[C#Ի4"DGL﷋3aZI5LkQ.np2N[t?GH0 `?(qk(1xpU&I0K m8ʜڃ$ѻq+lRjk \raVocz g Tx)+@ QABEGMÞ7d趘 s>󊇫EADU&`NS Woy,$1a6xqZ+FلšʽQH .Sjv7J,9[>T =7]48QCO}*5D\A YRMigZDwlgVұ&MhPƏ/杖*yDfiɶI,mo)mZ.R'a"wVk{ARac]|@g1"˫y+R|ҩ`;EĩX̔2^u &]+R:lؾyQ kax<kfNR{U'5Uz~s@f;L$qh5?{5l7h!455&JQ>݇V.=DI2 ? 䱌A*IS+P b_Uw 0%d0&KGpАђ!(OG@GBXSa@-  $t_JWD+,35hN{g1; Xϯk~Gw_*0>qE4VO,!+nGpD]W-WSj39T/qe;<7J EcoP]. x®m9:إm&P0/<`~XWpijJ@442_bBK 8%ȒH{ցZhKhԈ6Q}nOZ_A24KPIX&(be?^a pr$# ng/R'JU#!@:+}򧔺f-9?M3ө.FV)76 e>1}VМ"^;Љ2</ * U!vXf?}tqܒ8ݓ5ez "-[W(ܰcL%1hB*G[+izaGLS%xygaxP5fg]F-'y  Z>4PWOC2srA6 ݴGh[0U}-x1 pzZ .Le Z@ ѪpK+MC{彚3Vh .V$Wpe3p~{yOydBSӯ 5?!~HqUa'o٧QqDRy1l2Kf7Sd_QU،8~g `<;ɽ%E'ng(o8b3Dۼʖ\y)_gzwGڣ'P=)/Өjs1i'V^Zjxis>ͳQ_%g¨;n*0훦55ƴ7,$Q)9qVh:gvQ&y8Kut5&UxMM&E?pT% Z:ǮN%t6?+sɁS%NuO0$?tZn'm*s + յfHN9w]:CR%O79OęScfLA0! T'ІbdǖIL$ ;MCHqluD3|\A=&T` < l; k]0ǹ4^\H'?g9,mr+׻Ar1]Q;In2$bʡ|[n!SY{|*N(6VP@Pn.5(CAċm֩-Ki_cd=Wzgq<bUFNNKczhm8֨ E\u 'WHbœ*_v("H1|iꦯD-0y0]$p[=;@06b6dUSgps6=2ogƦ4U#}? Nݶ`.8q]s^0]p>wu(vۄGXZU3+vsx[<_j\؋?7:zcocؘCp!wRXF~i6Ma5=9!rL) S)# m2 JiBg@uBbQܹT|GQ䳓4`#K"`P7ٴLKk^3r _LܪAo?Tg;;wP_]daT| ~qT/cmWԂ2)H;"6Nwg&컰1l-}]<B9%u ۅYXeV7|1ےWGpn L)te4pwa6d\`Q+TE "gB\ޖhLYͲ2&ɔ >5'?mU>=S?fϔRpҌ@%[ l)Aʪr#@Inl <'Vqn$+gw遭L1@5 yBn}tL+qԒq9dNh3\ЅF-&D/8K{!GN?CZ.yl&}+]7j;Ɵb{G!3J{[vR"w$e P]@=XdYQ3fb<$nr&+Ԭ)^k1'mG:z?$/~D$>6܈o7 ,ͥE{:u4n _t#e%)D/%_ߜjiyD8Ys]L $4^U/^ƒMƒ%4YM+nc;/dgna`?^)uRӻ#ibZv ^00$>uS''Cb\&˕7"_)ʿ%`Q/!҃?5R]NlVP.jN.@2;ڽmsM]FJ C_??\//L9i2bxJJdpk}n w`3%j)= K尫!HS*WӮB$,q>qFM",#]6v1;TQ|ٱm#?Vg;_~A.?jQ X ?LbdYꕉ˨ `>ItB3Z# Eju6pb4Ds^(Nxjoԟo˳q7X jJ!sLb r[Qq؅𞟙7(ɑ InѯV2^&;#4@%8=EjhÐ!~Ѳ\˔%pPF7-o7c CDtrĹEo:ɰN1J#ty+h&|/h H~1qbၸᨶ)2k,g"K?4@4bo.bsEVMՌ2 N:tpBä2EOY:cO/>0.baR&X:4U0nqA8o۲OE!$ b?] G( v"d(?-ZǗ*Y}7iQz[aۜmQVѝoe6 #nIuoi1eF>(w7x e]a |-GUS iۮK> c~Ӯ$q\(=ڹ,(iv;{6 Ȉ}5lz=&93|c<^zRM ^4#sñ`w/Ey02v9&ccW7Хq&\-I/QR6`) {5y/;&xw>XRAsLR\=aJ99\lf|4\a<3CCb_,~_wN5 B ݝjzDo2glXCm>yJo2w{RIݜ{4 QO0mm[ս)D7O'8 𸀔M ۧ=vx:#b;Ǽw濌`=UTHy'k$} ҡ o} &pcѻ8p(mo\3Gk=+ ɕ&(R!%GGgB/2Hx}4C4?@es_|6>tkUnL=9 { XP>P}o ::0 zw83,@ǼO'Lg1Ҹ/2p:f#xbwj} f`DG6Y~е6m\# h(Oen4jQ4v3`Ew >*[<!V i!;:]WؕqP6cy?Tr6fok"x)qF@)C`-a]Քxcv(3M0]o9/i|',o^[o#pޤ4Z`Xb2/ Dɐ4~tjG|.jYkİM7깲st|m_9&AdnϖBm /opUsNj8wu`zAiϨw4Mnt{&LxO9yot#L=[Pz}PGk<%o,(])S@8>9CUm(TIH|r@塉ɵoށRp wҳw`;ɩa"J-yõB.G+W`SSObRJ*99M=sjx'-X4E)yV:9Ĵ$ ȋwl>}Adl~@?Pw2] S\ PB/7z>pƙL̓_YĞQ"v9:O<ޅ۝|3=FNn_s%1i>aOdT zzC p{ɬ pU\ DD T9s#yx,UzK $]l}L z$VPm.gԣ#ͭ?ݜˎ~,a9.+ܟ>XڳӢPI~q0 8_jj k}tEm4Hf4t]=Q.9d1/ H2rk1;(Vlpٝ%& }I'y]S̍n6}R`]ۜLk%DXiƵF"1v(sfÜbu=YsK(NM^::G^#:-i%?KPtraFlh2~2y%iPCOTJpBhգ)=3!=;- [C-74d-g 4a *Kw,rM3?J[TERL5)^K9iew5x3]Pgysj[28({?mw3+j9:f:o *8_k :D2HwGEbW}&?Hzs{AٛoQ^F=hFBjo7U[2t7B8SO`\Խ&sEOĶ]7 }[c>PN ެFR/frJ5p^ lV>d_5nnF@gk#鐬 eX鄬asw͠v 9*oӪIsu>SA3>[~ͺ5 @ -G#H$tjuC7 Be;xͱ+9ZxVO~rĩ_Fx#$*NS k8;r9H_ٺc!d,!p3^S@['|1>ȾJڿhz l (ʝRF!R3h|$kڈ]k!\TΙĢ];UJU. }/H3|)G=rl~(@O`fkfa8#ZtW3=Ʒ.0]9+Ɂ/}^"JyDqь(lK ӈrvϼ8@.Ze7z`pT)KҥxgQL@IS3ȨNK5ز d M.Vҧs-uKf KnR^H2*04ԚbZ]j'dwWPX&b ڭ+Lh+T~ _+]׸ 0:/m{Üp>PaA\ Y1^%#Y\0#cMs} VNI(d VF$𿓿\cNMobL4r6Y|7 l&kh:ңْLA4>\C eQAApb%~ #HYdi4S1&cN@+o}h*,8C3v]۽鬙 }%o8+Hi@ AF߯Z 6`NYkGXGÅgAj_yT|Je5FЏޝ+ bɏ8뗋6K{tK8V\ (Tğzنl$٣P( -ˍeѢEkF-UƧJm*zHUm0lbQF@3e*nZ 4+BE={ n G l>>};3 ˧]\'{ D](՗ٓ<{rٯ< as%wrϑkYWYۊ J5มMSu/yk$Dr#! PN*Ww>\6sGNx+X`8 %]*y*i]a]X7d&@^~* C9n.l,Q*hQ9뛹35_0}jg_(Xa|AVL 4l;ʼκr&~^̮#+sZlK/wU@[2ӪDg.pW*@ոun҉lݘ)!qקs1 |>T\e~<\A4ZKT'Te=Pn^cɲ#O^bJ=hݼ'w1L{2+xɎSmgi"h} }@l*wi ">ll*^] L˼tovi@,iiy~pU˽Vz EwZnb\I9m WP&S3"lvٛ~_h{+T|BӉ2 -8?!\ZA 4nʕ  1Ia( ߝS~`cr޲O__>T)ÊRQv+ \rFJuWճ% .6]:Y5@]ISW(*x_h ?d$^fa-EbD7-}"LJ\]#t'C:^]B64Dž\ǁ?%^o4E=y6P~N틍f-Zt'{hh& b pPpJhWrO< nltӦM%uA99\O_W"|)fʆ/Z_gr=߭nS6}.kn%] L!V/j8Ibzߚ-`v8em|-cEZ@*N[ 6W^Vi:Covz[UIVGES<ڟ"nfi3O~cC_,TQ/C(2KF({k33vh mu =ZC,7 ^Rx)E6/_lr ɬps՝aWؔcL=+9$Pwp`b#E+}_7;+bxQk'E]!.|Ӌ-Kmi|B:1[)կ=C_S=Y,7N|ҊӼy:OuW[1-hj6:.oP)D嫦`E]㍐A*SA<~㐹teM/`5 IIcS|U;5`+-$Wf7"}ZRݎ i̲-u=ni>85T2m Я?pA?,GPxaȫjRO Zzeg!j y[N6Q׆~hUSgHK y 9u%]Y[ɟLm24,W"Y@1Rɦl,N G{%=G> ]~U衜T iB@JƅMolK gp:^ż$o(E0i !; ieWrqv]&$էӛ H.`"C]g:.Uq+7mB&z~wҺI6`syk| qdajh)A?etο3{sxtYzݬYVb*ľ%۱FD4m_?'R(s2ٰ֮ҼxZZFNoI9fbNzkR_f܎n>*َX*.+mGs[@$'/^g-poẒpLdWOTo~WgЦ"͏!P׾/%AWpElď6wb\ YO}@N2\<́3ʼiv;USx󴇃ɕ&z0OŴ.A ↜A ]7 %xGx`{}6ewbnD Vi{GRBLw=ɥFf7fX rn*q=|7bB/y)q l"(go{Ƣj$aFuThU49_ĽS65bf_i͠1#v7|kllw>rfl V&9}^D$u)?Dž:ٻ#,H6޺aZ*)8Z)EMUn?NL}8%L6i温ٷ`!F臢^<ɳ_zДz8,a畔蕣lZ䇢(ֽzu:t]+8FLsEk=сmpĔI2k5q#ф;[*1$'S?Bd"],YuY0XƏ\o ሾc s--* 5 u- 4+w~Y`'Ui-(MwyqrGyj5mHSD4Y39_+Kw Δ³ w)ov'Rע dcFAY{=/VqS_iDgtC> ݅Z4gW݋FU+{]0)XYPX]BOO o☈NbE[+i 8xTd?>-@7qȷMG6e2E 'pdhÜsQ:=Pgh.9SXqF@RdNuwO]LqRnAT Ha)e@`FHR$Nb ʆǛ>A ުz JpЮ Uh@P)TN0sUA:F: ؎L^S7ͅ%#T afʰ'@CA D뵵L·# u~zÎFԦJ\䖜}Bq  O 稵: .b*I#h.ǹYaH2JuQ_\KZ* Y`׵A6|]#>^)eK~өFc 34vU)><4 ")q@w3VlQbc?@fQ hb-ww [k?ʻZI2"`bOESDUA*d:H㨚hrOWVvZusqˬ˅qh=RI)7a9 DCCGnx:Q৘LUyX"mj·_㒖d6˫%C2袷iy0*r.AbtiX\Cw Gjv!( ?#߿[x*S )8ҋ|gڸ|7i̕VhR3L:d9z7(a_? .if;𬨍$bnՅr@Yy&:E,3^ig$3A:ɾ ?* xuǛy_o @bu.IhPf5lЦSq.tz0fb$@h`O)wy1%Q`5N<˅e2#(@`'L!D{j*~c6ϥ,ʯ4L*?XVqA @"q{t̢h T]ԱGU X3I@fQ;KxPs?c$2- tV`>)'ޝL־wLxDkJVHy]]. Fϥ=&IKnnWػO!m, u E4x7 NW,ێ@}e]B>1YgbXdo) 5/͒]@QF NP[m)"mS3 |&*Y+yR>*:k:F O+%F BZr`͏[w)3c>aZg^G(î,I*G\-kz*&pi3qI [Ӑ8ƨa4zWЖARvyvuc7%F^毿.N vi$$h!\ɼdnB1wbcӏ d|TN_*P6m-Hn^]I蓣2S( :AZş`;MǦZ&k;R`/ <.Py G#_Fu*>;qUJ"v,q#vڦ\. :)*[!Ef*V *_l% @x-wGT)מGT""ul: oMN"c^Lh]ZY1#dWv=4M\/=TG$OOcT~yAƆl%0.G9-k̦ yٷ輜S9Ge']2RWn1BױP$|]ꫯZVb+ݎ*+ ̰Ɲ9עqh@HxE4mES-Zl6yJpj ]3`da +75`N_|ݺ O!b2 Q7=Nr< S@ kwժeq81oQu+`Oc0(URݍ"=L'(R}҆ҊXR}* c_ 2z1X=}elrD@c16I<'qade{~lR—3ZT|5CO= RuEŽL3SljʘYf 4&>z[P,8L/e&CoNm+sh$AckJ Qߣj.;,dyDb##6x,I)ؠHJ;s?~ 6 $|hSeq CIvD3pͰKg^]kuC6t23;5 R*8^XbA:`OQv1]L80gk)\̛-R1]OFԔxY(<iNɐEshEsA XS=g .k}F6D{B"~W:)I9KcX {w )t+y " :0]1Rg,asx_5OM{xf>@jFγ{l}:0xT{|Q)i9 $?"vFE`r%0̛,w64 GeDPXw#Οz? `$` Ng%7XŹ4f;J'A6]gsN_FT}9kϰ+)}A:3 yʬ78޲i}:.:Ƭ&ն:ϓ7~ qdԕq7Klޚ{GŐ'Z^)]ϔy!"# R+)zK+g0"JSuɵ ֚@Vvo7U蹭Oӵlx?Us3T_f3%"t˅FcW @95+ v", <V5(jK2Uf7f7(ѤT4c- k,;. <MCUxUheJ.k͜я61r:l5g)LI!_8UPK27<,D_G)/ʤ«bOF}X;Txw\O!Qz,JWy%P0օ!z_l2RȇnsKv2țy"Wm&#m"+O[8ʿFa8(M $T7lV\ %v"/8#i܅SƾU ?QvQʦ.3E#ŤjkfX:eqXK\?d^Ӌ,L=l TSxqn xdh.]:繫)XehE#ZZ oGIɠMcR!bz;yFk,҈C@d~Og_maF۟+f~=}(hTPH{S̖쵑 ߚ aګa;MIj0QVPrN5Q=U%\4]Fpw=G-"[]}3ҽLD@+ǟ~| <2 Y|@|UMJ<:Zꓩ|r)8S+pAQ[Œ+VO4g` u;!bE\ǟk6#o4zo mϬT }A SlO羳d?dO_G672SS;jܣϾhw(3Рot<4YݮNgpu^XJB$W8'vQE9,f3FRvVפS2X]9֛cWa?QO={WXB18:C70?V|SivNlFR38I 0{&ww᡽vCl-DI?HoKHeJ% iA+gc EZ&2`.1T ؼa ፏ@nt窌a\a7g[x}ˆ WUo}4lz?3%hҘj'P9.׾~Xl N5djOk5q#!d<2k`-HܞhR%ot^WJm5z^ 3Za\NY3ƍH}Ob(iB5]"TPc,\_EDc} e~=|L0;s"8qfEl8\ei, ?~#$wUL Ķ̈9uýF ވ Zn䰵r [VSY}4Mm!>;${'&<y:~p)JĖϮdW?gb)/nXP{l- 4};CmmLVą*G`ȅ3fB$ Ä3u{^*9NldE^޽j΃Kez q}<]du=O:*hGak@TյWEJf;AX\VNy~nEݏy+oZH EY?' Z(# ]tf{# 8D3=R+iI'GF?k2]2]?LU>y|rd(k*(`\h~_nMĚI5Nb 8+egHFhZp(M > D4yEn; 9z V\pqLn)wYհ*uP'BGUxxzT/q6V0MrA+؆uj1:~ҷ`-3O5 M@{Z裶 1rK !h )Mcri՘aCϵb-u<7 +)=A{BYW/F ~BTz)\k& GeOc"B륜q|}O>(qƴ9_̅Cg/lvd[(dN{^.up2p޳ҿ#ۇ]I"{~>L֏OP3wHIobPm,r]ȗ 457`p6 G{ ^3-B:9ר]^Fj% @Gf'. R UאVW5:E(OX?M|oܣ ވrE58$z Q<2FA Q?>t{J9CВ2ɧ4S^!H\/Zy4zMTqzx);w^hrR˂>V AϬ,ԆBojAO# U`sb5ɱu 2Jgg4EOlυ,noס?zCe韋tEgwh#\QZbH%X k6хKzJ\'&uy1{Pd!9{`IwL;ɦyE0s'VTMmc*HET)"W<xq٦j3 8>^ΕrW~d3j70E۞Hҳ,_ j SS/%Oy^_+•T{Lc@{a/2n?;ʫ u%[?zlzBwqYZV#"]JǩC|F[kxLq" F렅yj;N*p#?Bxœ ¨' #`^ְmDP63. Q iG Rz&_%Z+V";Agxʝ6ºRR|*K-j1w<0Zբ(f׮%MxQCHDЩceJV,Sk<oAt-;G \rU`a 4(~%G,@Xjn|S`qX eK 'YZn=^$Yw܄>zQahjHr>%%ܯc4 㡹@YuG,B.A|TD %)GSU4O"5d"#j[<eE6º; ѧ¥Z\UCۡZEf~n#2rXG> no¼e.q'mvvؔZ㿔nJ_F-5>0 <ș({㖧 }^Oo/~?TԢ?hQ.$n40KU +Kk}v݈_|]ZِaN'jsxcBK'eV҅ o7w*]9)*lZE~'{7ycn?-IPIֿf͡0tM,T H' tݶ|Gڛ?W-zoRŊk[=F9_.q.gIw_ޅk_B=>`28ԗ%g !E^Ae>YAVZg(С [f pT{t 6u\YcT>qr>׊6AMm.Id'lLﰑp<:93jDK8^}cuXcl vM T fKkתl! (b^kZX+tȷJ-ox7iM~# `2Tue*@^"1[Kzh'3ŧkPkԡiqMNh֍m`JF6"oi^=R$1~s^?uVVB/ ȥ+q~5iKP֐=Hv?ϭSLw$|<T+-[;(6RU\4@lg#v2@C^Ym1&en2]NQwfSч6DQVXfvpz]hS@,8] X֔N| 6QZR(EI]@):2r"죇ߨኝˉ vS)Q@Î\* a{Nɨ̀j.9k_.Qk*q\OYH_*Xm81E[("^$*pC̅x ̡ o/ݷޱpZ3֪ڴfcE`I7yāK m\q(iTJoq L>jC#n`}}>EUҘ>b8 8*Luyqz РPvuisW׮f*jV`Q,@nZyYyN;w~yvr uM~ TMٟ8@'xb f,^>^!?Pw@r m{L5@(|^PR<_Z6nUG& n"J<;C~HiOyqkkr(E5{ N𯰖*.>Yj6/-.ϗI2,p]\m0CR EB֪go wJb'UFc,=*ZК]6%+#AA҃zH;LK Dswa0pA@ڹ><1dbگ*%0dXu-zz=0uN ^wY+xNOm'DfVQvs$u[`waq7GӠߦ48J4W&s,C|7f.A&,>"DDu ń^#B<]RwXyoY13fZ>ě鈸 m<ʄXNPi8%//mZ2+.m ^9gD~D() ֺ`'mX!D>ázSy3¯yRNz.*IFoE2oc $`u;܏[dž4< ˻ܥY"oQQZ EvOKvS@R Ɓ Đ;18ݖ.ɦ뎏Ϣzv @>`[=bjkuޣ'"^V!͋ya"fϦ4 $o"=ELh&<~)8^ʐJ#3zn>4-]aM?H/+-?֓.2W x (nrGxJodyrK4>VPޝV%w[ǤW iLt;U Rz~iiLK xm#]_71LR!ilOS.R93M .@7}Q=v^2@fCsɞKrw24YF]/!58a,t0%3c[#WPD#km唔GKRq.0&% gij1jJ7kTke}A%Y]FaJ ,@3 R,5z!ygCx$iE x'~&LÅ+r20h7/f83rnhQ0|\!~\e-O1 U6ZZzOft544Wdž_U{("e׸ee 8r6 ~R8]s~sLknDIpB <9)~c](u'o8* :6ڦNp@ICvVJɃݴkaE1B}쓇!g*³%JN9J=C㓆c!ӱnnJƽ=% PBAm;6ods1$<<7SzdYGw0/xk HRej50֝N>*VsFsZa&5"UI kF(2 hQxSFC-W<\>C{t)Z巏ӇċD;(DmVR\kKG6)Ӯ df5;']3}E׬?.HkS}KxD6fm$fKy_H:ʣ=IدgfҖEhgO`_t#9c+Dߠ4&K"G8k $ŁϬY.<瞻B$zpX|ȔO@oy93HF =Xo- D-<`: ϝ) !]@')??P ˓}fc1k|'fOk <)Ӳy !NokfP35$QF#@c7T!k o@ [#_W`| P2T'7𾟆#)M3޲ z sB:c`eڻ=3nd']D 6PKb>zi*%61"{FiK|ͅl~k5I^ùBpR?ߖÉh/մD,)}PJpRW(T820rymNj6ob@V?sQ7tݪVcW~9uVxYq 7zD i OKC8]*Zy$MJŌubHYB~b"w+ a'e|ʇ~ܮ|v%u6|W(ZX^D;l+ʆbp `ң2- u3 '% ׯ5:mvrzHΡрe17z tE%E7_@N>+EpB20oKBp\`בZOSXWR.t%wԆEZֽqa˵WVyDS>^-t7cr#3a0_ Uk9,kiaא"Ncq86*d2V#\{;J.z/7o@Qi63q)mO4/pb'7wf3˯GjuŜ|NF3ō-UܘKli˪.=wRy\gÂNamBZfI~cKˍTungȜXռ.g\Xҫ(;{VuwΚbdR}y!r]*I^ Ǭq9DlvaixdF 9.}X//N,/S>,sA;Za눉^G3p>+g9=4 {o)Ѻ4]e(Ԕax4[ ht8KEQ!2G x x0àliVShmÛƻ-a@e 9Qkl7v@=\{_rqꌽqV򍨢bsfM8:h!Hgh\n;\ @U ؽ a|Iڑ:x800}c$ !T*pV;|' = 2{bLȰ"(Xo Et %2>K) Zϊ/aϼZػoUR]E} E8ogQ=pL'W^_bF;11H4۹IVi=4vl৮b.]th[G/:Wewb9>y"ߘue\&GB%$HKjײ3%jlկWxz'Q*V3\SodU `|$<)^z,FKOMxrlxm3`o_n?I ͂--H6{/."IvXio'PbFVCڋPT7L+@q2L Caq]Q?ujZv.ڣ"!sD0\(,/ `ko뻪Q i$;)́j.۠jRI֩jp@7o"Y߿uS|.e&pγF19^g~Z%ZO 剳4BPǬG4Lo\}>е}2y9ܱ-ֹXKPRڽlWiFos!gH5SgT욃Q%Id=qQZ{Y)dzﴩ଩]׋<XJXz&g}{Հ[5[ؽO 5mɺ0E#s|Zz7;\Q31ځڋtQi a#F> -_S|<\;Ȋ?cAXX5y/"ޮc٭"GnybdRr^wԇ Mގ~X6{6l.5uw[zu|'0&EcLt+{ܤ+)색LJ⽔-:C6P7l.P6"h(ҽHU;^~q|o|I1fnJEǏέ.N_g9L^FBϸE< F^# wu(:Q Fxf>R{x^Q"su~`o,SmɗHK?<}7tY=eM~7UaCU$ֺ>O?Kĥg6]63OE/ ![F~#mPYBNI:z1ԙrf-0N:䰣Nr3ʃŷ'Y >`FN13'٘.@>n'^A`. aChs ]~fBah3#P}&#'8/SB" t5y =Ƣ/Yq'_Wڀl.m.}ʵo[#D٪e#~qy噒8=]>;X'eNDK\jP#xt9?єkߞܢkh :~a>CY>Z{p O/T6B1^&>v=qTC-OiĺSի} 1YhT0}o3% QA({'Hf/(LO#\pglJǞilzT*zgam`\T"Z$ŷWKo%ozxzDҊ=2kpc2$|%A5 oȣfp5NU>A;mo 36)Pt>v栌[Qbf08xȨP2D]l5FG_lSv(6@c?` D![N!;V : /7,դ1yX_̓sʳ1p}{`a?N'4Gbcpti!|ʦ츒oC?!a bBخʼIZ?iOGJ7Wy1DWֻ#k7*܁+YpH>7r++@`42F7-Jp6̣c~8'Z*a6ZCoPf[>l I{ V^e-GQs6ņʸ P'Zfe[l9fzՎܧ#cئd크*Ѳ#4 s0gE6񂛗>_> ,)R5RӕOU>o)Ǹ!| AΣ"26ze7ҍ%dn6_\u FQh|=!g \A&%0sz9Lh!,a!]io1T*/{j]ݹ`aʹ";͞0v]/0"ħdυ,z(q4PqZ~MMVsPZt^n#iEK98.Ge+/1PUz2?UEҴ +k"Cccz* 0$8`ͿnQExw"xv-)h[99WBܐ>Quh2u5A~،Is,IIOiͻ#-𘹎JWB0Xg!k]D5^M|)\ٞ\rf>.@e`E/vUHSK0͡U"#NJIfA͗RoK!›fmm 5s/R"_~P'XMbOvw8ݓ23w_adgi>JOn"@Ce,z0e!ŖEK$WIzW(1l]dDvWC ᗨ~vٲrBњJK(J`YXoju{(Ie\e-&*IAx> jYQlQQBXECo@W\qHʢJG{&HOkub?I_3Oo)_w&R~>+:/ 𨉓KܺRUb: fіTU\ VN#@MT=4 k@b4{aȌ<~Z 8Uzڂby؉7^]|_/~wJ8R+Bڑ0 uB2%m9VKwgY2EvBQI@ǀv? g-B/ElmMDeີ`Yݹh{k_x6m~ iJ2RLRrCrE:|m.`VCOb*~l I#vm@ţeJL/TNK+Hwm9(|t#[{NKɤ# ę"߷|?9/c.9 i˩3*5Extj)ܞ%Bv"xP>((Ph[Qփ9NSTt$Ly^%|6UǕ-Ŝ IJ'G٤S/ߺVc\x2+x{۞ul 7;7{!-u F{:nL?"3,(@ nlvawNЉj x}nӆ`]SP"^=t۾yYM.LffU\=Wކ!N $lw-]܎KM,"p$f,%*kYE<# -:7V]1$zN0O[ V:سz=ӟrѤjm!47Z'!}_è4% c#_$K2T2c` #%䞷3mi\f9 桑Ŋ:|*D-rOlքp!}>^A5,*~[(K)x21V5kp qtN6/sA kpH@mvZ U {?J .MezS[mRL@+ް*b  rxR#*,Đm t*Kα񌏘 ߭7z_to‡z&.?F0 Wzh(>or п5h7=L#>!f#i8EjMe;< &२8}\_Nt uɁnHӀwJA6Bݔ3hE;{ b#3X4Nܛ X1ɟ Ɲ6 )7EDä}\…at1[մj,dYɌ(v0hP7R|aP-}X8g#/I$HU'.KW34gM`U7$85-%3G#.l:\}B $`—CV.d]j_|[^f i`x#O< ;/ sr6]ނx5{f}b-VL7=7F/-T~Ή)_(/bJYUT#p4i.k6&{gHryfr6AN:DjլzՆw0 :t5Bw%dePyYjnw# a.\O0_BO 4ӓKX&2`>)V8x/6 ORj޾̍ѹ 2 )WT5ubTƵ1W"n τj &҆kW, ]mQ)f'2(H/׷c+w,;9~syXE>Y 83|\9+o׶1D^hRY`lj!uuRlGXa97`S5 A~|ǽ0=F$([s޼8Ɏy^H+[l9?y&`- ~M#\z,=UѨ4煃_鸵y)FmF{eNZ|\k# @X +8t EII(3 !,Lc{fҽ9)yH3=8kCjӿ7G^-5=$( .Gvb ߇/-P>d&?C'S0HH~ER>#T߽ 6^f^{aЊmZƅA3!aXsMVM \3=Tr#ZčN+QKO8&:j&C2Չ93gyM;o+%P@7~q-BW 9\2 ,>w 1 'K+>,òaӨ[5f:7&Y;QM)Ǯ^>4N,3kwy\ G}Zљɢq3_2\i?o偑4NezS.6pٔEFHZP{䵉OS*ļδuI==l"A@Z4g {OѲRy58۠USP VG-wUv 狸o"t4HliF070˿OH& b}8 T]~ #! + 0[g`jnoTQN1 sx|M,u 9w:pnܶXF`O?"ùsbONQkr-;,,H <$&E2gMFs Q\H%Γgs=A_vCVet{[t'@r?^=Ù¯,Ik;Vi7aL2`@EQS}q6C_9*zSdi[лB`^+0SuUH YAv@t?xP)JN8yMZW#Nq6f Q]1yhfD3e\ȄgTL5rݼӛ-͍{$9]k 'Դac[+v- 4 %7XMߣN.lZ!R.8^W`:_dz^qӆZV;/æFf׬u^1h=+@X5D_נ C`y%/JEoBN!ċCxHҟ\BwQw.uv (KV[sCٳ2c>' E#z d_\ A"T&B ji)]$$s4 N!h:(Kh^nM}.6$o`\{o6pQG͜WnGx |܅E3Zç@vnHnQ1ܩ 03}m+śl\RPۧTs@<@A()GAecb5`tu[c`vمde~NÇSd*@Մ;f%9b1i@Nlb'M+7/tL>R HV ,KW%Rx BV6͌?Lz;tSu*n"6] ,1IM 3ӌS\fwkQԘSg(y&ҚqN 35;pޕAde9cv/o%k.iV"WF3c5xk|S5ۈS"=`4tF*ɉpfigj-sqo/ ;x*bڬ#dYIw3zu wܐ!<Cҝ(=Ϻ^|VuTcG{-DsQvcN%MN=!i )7D`x۫70ag:vےxyۛJdKD)zېIQw$WF4$ I.W3T_$xcY:4ʟPeHh-VJ>AW[ak&UۄtyTMhAӨoiUf .a.wIz^*Fr@f18lXʭ r->W/VEA}EfnD.= (kUE{L: |WPb(#gu9 Y+E/l{ulѐa;hmEsNZd=5 q׌1Z͍c:mU"!VaphL(w9^C^P/hN85Je&I1̩ݕٔP4w&(T*·r ^1^ hwQlh1 +.өq֯ن1B2xbKU0}fK΍6Ew&`"8nSŔQ6I5a+ɯ"$ PP6 <9{tTɗ۬u iQDeչط5y(ъ&he˴GLۜNT" (~}F_bulu>bTn3-P=QaroѧPm3|,,'oiVb~#tw5H AhVWVtu2dw"`@.7f<,aa2\{{ltcuzۧ+B62\o#+\4P鎭\%Ztxq(MX7$kLhp*0` R]2LKA`yfa2zqk'XTJLsm4к9=m 5pV˯Z?s~qF'nebv+qY('[V" p`ya2gW_:a4 RhTl}̐0WۖV[/qE;ۘp ^_LWێ@hFli@S>ބ Kj9 TYt 3d7[/%m'>*)SXWCw1̈́f?k#e~祍gXʪS :Z Wqv!OO%()ާ\J}jJ օmJ D6kŠI&&E 2 8bz`h jL<9l@$g/T7dg{.IԞ,AQ'u&BX}bK]7njZP>Zj։՚98qqG3-ouGS;=zidLEyٲ={Ya=4eAD~cփï f= ܛ'v AA,@9d$I `$8#sC[[h{jt}ctlRWIF_B@6sQ~XVټk*f 1z)=6b5!^CMO>cPN/SlC-Wm[mV,ZG2j H4oF ʩ#UJ~ܲ5TzwipLԛ.<m'*Nk+KXgHs&do/gt CB7E;.+CU¼ϙ?ʭbM˚ܖ=g} z*)LYdm,1^cO<6CVc t7a Ýue7&" \Q[e|>J^_"#=#yKa)<%z9$W;uho` mq>踽W*qhi5&mاbJjZN܅Q5:jZl!MT,9~\Z# ;97jP ON;WXY*k\LE/b~3C2ﲻc1R*@TWI]`P<ϒ.;ٽ.|. )tl#K[ aƉNgs]eNAԨf|չ~>Zh0i7@ۢV6,3x`kZy$ 2rq랺NG#?]Dl!s N:Hi'!k<6aȅkA5=w] ۄ{s;ɂOѬ4w:Ej HfLxJ7V:BP3ZU.&9c9zrߺjvP qMO圁?RG'(wb|XeF1YؖcI4Nƈ3j|uO*@ w; huC&p⢛7;=@ ѽxƗ#&to473nDP~5w;9@8!"WZTwu$Š"KHM[H*l,mi~ Bmἰ 𮯩 w>ÿs|F@&+ve1sZGK30xx|Uz 4XGZ7dV?S;+ٮR~#Rqû(%lFN#)*ʄ=V<+~,L,XI@5I Wvi`]Zl:GuTU✁sVӫ69}.k XBs~$_<+ѾbЪx]FIt2Cmx%tb󔹏%<Myp|⤬:I}344R X@HIyWa;}I,H4 d6%-i}{+Fa"$V4ϵ @)Tkfkj@@ [p4\)؜j=@M%wAfipQ؜Yr1GWď/Xƀ1Zkqt_d+sȈ{$m?=ՠ|qK0MJ,a5Etff+E+SÛ]V)tEIzͪ m2MU󴈫5 yPk0:@w Ԓ1xCaVF)NH]v l4BzPA0 $N:1m(8mfxW]a4DUR$ɔ^ٗPT#t. I,Гʩx?Qhɐk kmPp/~~s%F)W#E[ H|ЅBwyA5:VS & ~WF }Mɧ_6ݘ_9N_Qo Su<=r~ӆ\/I)AWSy)b17YRd羯13 $Q#E`HHc\cQ&UƮ|t5͉Fx""E=%Ky/75֐Dealۅs>f!3dl']'ƮQ6(ZcKF yhoEn;Gx]K :KՊ}E8O5dj o!ʶ/eғ<}XDƁ_n "SP +ܭwEe-P<,6_zIF}._V0ɠvՁHl#d!qrCvUH r`o7u8PX.g-Vt׽A/t#àDsGL/í$+%馈#EX|c-Z?wޟT!;Wn /(QݱгJF'˃rsyd~t&-sJꅂlv԰i~c>e1y̺V ;r$祮N'QʼʛOPv qoJD@|r F]? 5 #϶r=of!sē-r~:܌Zgc!;4DQOs#ċnX<R'Fs޽$JOYOui1&ER~f jC琌E^pKw G̒:mQfTaFa^.p CG=T0BiihQI<, >uHT%<"^kUZw'XRwM2)1#-7]g;W %eq͆d)u`f J`%6m;z WߒB]U- O8BG>1 HG^RTǍ=|> ߵ ky{b"ܘ ϗ'9 3E΢yJ^:S̽8*ې0ӰAӄ S_J\6itPT<;BέHSDM ksѭh!]DǸGWfHѐTjJTo:t֤Jgc򧟚Ux0$b 9RX:?7h*#sޚ)I,M=\omS9e֪N?w]k픯 9F2׼PHL_]&-uXH&>' jKcΜ7;EYnjz~d #2TRA[n# \ڀh`y[4ߴeyvNj/nA \^S^ƅ?p׽d1ql؀ۄ{`]ׁ[A̍ Ƽ{M\v(K֚M:;KW(2ZJq =qa?u_t41G|70M<&'Υ "]lsj`[]"r'Tz@Z31nڏ<4H5;$Vt-_Q :)_h 6dq[LW]PG2|r\v. h`w9<5~wT?o}qwj)>0oMɇ2ګz/hUS?7j㖒3mkD.lՅu8)uEV )F``J XO&.AZ{76o[(y&Oiv]\dH'OOUO#LKmQp6b}Ba_Z[Jm~c̃4!_ai&Y8:c( f#:69x,aLqPmjNd`K꒿p&̊r UG3!suKݞ vfZs{٢-,PF$K/tҝd aFyNN P;tЊ crM2d-Pu"s2^zx`KoeDZm'x !)㽈驟j{-8ݽ2'2HE=lj("H{M5'Bʕag}%"?v,N9Fi=AqE7Ȱqvs?&op+0ZUHs:|(2WqWn'>~|4ͿERA^\^s -ǩVJ-P lR%K3bO*Rq,1y!l(<^yb*z*1N!*4gxL5RoLV^ lng/c†ɦ|&Qc#0na몴8JD S󆺙P.VAO8>})MRף>iʒҺxֲVm!Fc'R?b_ NN'r*vݶ4&.7zWlyh(b"UcWq40xٲŎ"`H2%σAkze!uw$} pzRV񶼽fzj#%x~%f ;-Jp* e}Cf֑A9U4`BBА0=L ̄]ۢb!}gΞJ..r~MU4؅t^dEuci(cMihAZyoF ;j/"]kpcMG~&xRqUb"BDv<JBUt5R.dsǤ"JIdd!V|nFfO>1nmڡݮO=t:z ߧ~w]KDaĿ8 SnP*P>1R}ߐne]__&ke˝LJn6يMM˕@r}FIyggN@]uq> Nj7 Wȩ-nU40 *|N`Cȏ$z򐛯dU݄8_Iu]'tGQDd׽xX^P43K@GBLS,Š"J!'a1I*\nmPeaѺecУ14=YϺ @b*.*70EQ@41PRlG| )Q#z9 bAPI:I sR{)"WI|pZ$PeԖa21 sWT74 Yfp:I^Rݤ6 ˎ$SBnj /KGڇGآ~hщa*Yu?SSwEw'b=KUg|lp9;"Nr#;RKͼIQiSվަ>qQV3[h UD:Hi|{4" *%|ft!YEdV^>vJZ􃓞UxzS;ij(8PQ,P2I5 gZܐt7A̓|il`U!c4QC8Q9hƛwE 9'C))[zJ2olgMZYl6a~ n.JOcG{)uȢ6'+oDp`0%,<qKv€Uf'jbρfdj/)&Y؈2\<BkY3s=ukpq`ӧ6Jv*qk\Žka,k|RuI˃".m{rzXF6llmK^<Si_iM2!Zl{smPGX3$ ;3 S&.D5xEIȆd( K&KQj |omhX! }뤱*'73eD?j4TJX0# 0šw];"< ZiB[ dk1 ϵ˃[VJm|:@x4 >"> 5>N֥c2+P|u *d Q0Ā}}e usr6U˭ @0q$=t/IBݏq\z2 K{}>MbeR0"_(K)c ;GR񇯎"I%M^O TYıHd3\`W75-CnfҪ̷-'eAZS[?7z^ɩ;`]\{4 r$Qc7idu_{ p߱hE3d< шlٔVdڏQK!)bU%!*}^)jr,©)W? &F^JS71dg3LP4pDUkZ֞*t-:y gӏR5 ^q4h7BvNZ.!}\3@ZY0x1mh.LDe3J$iMx11AK,-v j@+_=VTƜ) 5tպݺ~-;j s.O;aMgb9sџE[xvI=9evь b˳u8 4 voaKͰ:7D\^"[@BYY뉂ɬ9zَR[!"VS)^ XnPi{܏on0ӳ\oӻbctFjp;M^Bj.zoK%&9ȼ"-~7 Did,L4v-j eC 76'ԳR,d.7Z< ԯ̅.#-Y`ȦWuURfvx9RㅛJm?7JfX'+W㿍)qMDI!%?eKA N`o:َ5_$PU3@(U·jAǏ{SSZ]45 ueO@Z?Bطԡ5䖜$SI;c Z R?3<&c>6>C`xF` ̡yZ_JATDƴvpJ~oN+ 66^G @Eo# vwZ]?GP}uN;GգLwkZou70dhS? o_U\EL59?K=L6)b19 ;i30(ͅ,P8!X,-l!(lRd1_48 LP ˲泦r0u>j04:>07k, Q倧OJkQA#w|ͦ> z2(o+wq$Bdɝtmdv!T(~28yUdzYky\@.f~-2Ǽo_`gW@튅F+W~O&rǜ;kzYiW! Ez&n>%z-5>ۇ3kϕ'jtKh=述$z="ap l lO`X52c(` Gӧ$U ˶FB!hC-n5hpbFܓR\iUiEJvG{^ GߓGE1 (vob8s#i]lv0˿[brrgv܋[^$lfq/OV~*:wqZ&r~y_7;{r$6hNLF)AP0 N/P+2ԮwgfyCo9$TL~3 /0uNh(5wG pQSpERnDowyq0w}0\4>pYE!s4aoٞ\gw)zsNW Y!LߋS0؄vI <::__LpS5:X/yz͉tdC/LOCm+́iH5G/rڵ~ 8:֧aqvNz/dGeI+s-h}@G|#<5U^MоThe2q'ٹwڿ؎K'#q?'cCޣ%ҲȶoJvpGoz}Xm\VlN)RYG%IÍKf}7Fȁ#Z(X\-ii æ HtZH};gV Txz*o[aAZ7݆Ȕ=y؄`Ѡ\rOENlHi2}kOHG. Wc&lGn!"%񳚨\oGfm!K>z˦QPbq+l$\Saop/U ,e'׷F Ʌt)MaV/RL8E !φb_3s*a b# DWN ڗϱ/ClO5ѴN[9p,3uF2^|3 DS$4"V@>݉%r^1}Ëwl|]]bC bbc?ǕA*Gl.Bl4xee ZJws9p#J$wgx S|L$=,ySۋ,Yn5S.(? 34UJg:-iaZ6mG|ZR\k5Mꊇp:2Dx,q]:o>KeSfsnc,gip<5CO^iN- !4B ]a!kƧShQGAh03$´.\:+hgKZ42K.=}bP]`ٖUMiLjƉ+9* 9@h5+ٷ]eki*wIv`l(UIE*lc^"M!*vDA:vٙj=HI:8p#Tu(+f e~,X?L8<2786b[-ןFՉs(|e埵8WX$kAa,lS6u I?%>ݑE)$w]1/?M L _6,q#A\[گ_~ـe"~XրK_=oaۈo@'T[s*c?[(gb3,Fi!N2DbQb=o:nuxp2=8yX!%zUD|t%f feZGz %Uܿ8 RTA*>~È,Y*>':\3&<UT'؜#;xȹ dž1};W\'g"pQɥn\{X4˱txr;Y}x;Il#jj+KcCpJڅy%?59U)O; IMTʨ kP' }+ʭv1qpf'x/H ךQ|Snb%h@ȤČoz j 9 -Ե"Ξ|܋ w-7?Z[#ڰt5BXU7jl:*#'H^vŏX5Pvi&UHģJmU1=@70NԣpmGw=M2 =uS|d*;9#J*]K1p?ș Zucs^$̣UTˍl~`.o᫾1Jv!6k7PGku#.c cBКo?G,bL4cQu/=[~A(31P%$;ZbٮB:?&f&wi>2Bx]Cs4}Z=CiBI0fs^Ǥe;Qƥ̥Qxr%]t\PpeF/eHl*!R=R~P֖|lI;zVmTf<ٽik:YTb^I$=<؈FEXCg0 N_::Gr"B4g'S[J,D][NBeZ4:t`*h%ϼ\ yr4m&i:JG|/ 4VHR"VjnKD'09D[ySMQe)+k} ͶE{`3Mre c-p6*BՉӀY^F/—,s|1Xx 6Ӳ @͇9 @sm;Uם 六zfCDĦ=o7|MNfkL F8Aj ql a5*K33feT1rLxX]@cx m,$h+&5jU15å:ZXyL RXuu||,nrF C|R2O6l8L tPFY -pMujиp3Fl~\34tDkv:Y>WK>d~BWIOrKa餣_ ا)i֏+b-#Vq+}` Uݗ(U̻*dtۭ:!$qeqm C٦ؔHB TX幨]*x^5utU6]G?"YAEjGc^ѳO4 .ᘿcQݣ\mQ#wJ= %8DpuminhVs3*Jpxŋg|cW#~ DE'lwmz V>q%j u71m@ES;@铲K J#Kso%v^if??R;Bq hWQ0߮))ngÈ; >O$VUiN;qh>bH)ڮ]{IV<2Kfz^:f^eUUDWai+1CivX$sS ✸9Rb4W3=1 )[E廡&ttsV?/-DO I ޵ku| _]AqG;Lm# ZmL|7}|JW #,tU6O ^>Lr1 '^ ["1HA8BW=&<]gUuX/r9C3yˢ% 6d/s5B7yAU-D꾻l*"{b.R,0ԦxِH修'D 1 &2o?WW:qbz51'jlLLC^,! 7ʹ3Git?6o_zpr eHx4Rz9)ծz,ކ /}c\ICǔŻ_`2ѵ(!RQEQ!ҧC}0^kxŮ;]M>%ċ$HHfWC$ƣ(Ubvͬ #/`*,Ry .G z,R2 (ӆT#9QMŌ’/@Ϫn|IRKעO+2)W>2Jl?Ɯ[ k8dfE<Ϸ]iɗj6InÛ@:Y+I4i3LQ4s(8dN4jzt6{s4<4J\ʂiLs5mjh*=bXHPƺfRC;"j*?$NJZa.y7=x̼۝"(RqiPNQdV!CE^꟯]&޼>q3=:ݷ6|i0tƨ{8gTrX E*`Gp{̝:~L!Vg(GO LG *Z].M Mą#n16O#ن_Cǖ{_tUxvi,1ۯBx/Gmx2o'UBG&åMM h)m9mĥC'/Cwm&jZ2 PQh38K$APC!x>&s*(醓Dbq\kf,נ1!IuN'Z4lr'lcvCZS@ȭ5{Vl ΁63'y̓_D`~thx_+N *W'=Sp 3&RW_uWR4M DU|ˆ-HWH5ቘO[#^Vn8FѶҥ{wW/_g~}Vy :6$~9)3OeB JEMb2XxƄYa՘@#/V)SbbkUc?DM^dKh|1?maάX4jkDau6E~_P'j6A0cӝ^4]PZ1y v̺8ah bJCC#L\#;-2O8o@V<"h?ijTk0Q> ZV/v0ᴀ2J |HQ pj頯#:hDI:nAfwL#hŇ@ln3*0_??KS ɑͣyA{`+<" 't -VpIϜ\8d\auOr{,,OVtU@ 6 |_2jYA4C+G}9v+<~:~u2է<?}>(a2r̸#t_cT1A˭9Q#{f~l\1hF 9_ _tc_J5&ʔkjff3klYL˺)gjAlI+߲yߜ  ',V\e*HG44U#,Q%6e.3O3S{,!Kl:o\z_ 7hʂ:j Q9ZD.,ZpeN9U%!u c;Δd2 }iPL|O#ۖ;3 GpOf9Ciw"(ЈJ~VcOzP2vYtS4<7ȕ-wpZ|sj%W=d83RBH.K*ޱ1Y^XjcU\!oHOnA5FeKß<4ѳ#fsֹGM:>)DPD ʧ:V|9>lokQ|4vʱx|num[ iC? +~TAwYc0^ M$c߿kCpO!Š(4L)eb;߽>mS jCyF%@ɲS, 8VB8q']WW%moҟh* 5#( ud:/!*6d7h/rCў92ֶ(U k\+@@ph`)EGo@IBc."Z8jL\x!ÉcI:`[BTkndxr\<,|5G' ht+eu"B9oC W'U8=@'U8/\=崡SYw{ȝV(dlhW!@_3_w1,7ye=? `Ft[a΂ 5C"\>#:j]f <cמ"CR7rn%S&w5JDvOrK?E]HP`Ëў9JQj @jB .J|q:R37]xޖGWj6~VU5x<tDz0=?}}nܽ8ʨuiWs%J͆Zx\hÜD0k.Pe?)hF7IXRŒMѦ##*r41kĆoE\-+I$ǟRr"P #Xk3Ӎ,RѨ^4.̋we4wu}`lK|ưVIswF%&9vPԆ79fp8#1kaE*U!$~[=Lg0=#R\\v9MXF:bm5?I*'Ø1}dZ8f7uw7lH넆)Nl%ے 1V>`wޚK UEEGRH& U"AL)22]0/zh0 ,-#<_ۉQUKl? gIrICu4 G.4~~iA=3 sbx2DgvnOUqu_Xދ87fGa֦=#ۭ:^Qo%U|śMO # ׽MzZ>'H6i=C#jd`ɋG>Urҿpgf6RȊO()x 3̼y>#@"xxp鶺Gkp dޣM|[RWtѬ=j.LNÄ6%Q=թvBU(b4ӌRy^-S˛ynZkY:fl;9*g|k!/S5P1=>Y|KI1E#mHJz$7}xydy@Fd]vD8CgGO+α K(bL ^tg~8;\Bej`% :Ca[2F]nJVH\R7tN; %˫jj=*^sE?_aITFLVVJwmlZqh.!'`fuTT׉sЦ+1OG 9,[VZ?N:[N5W&7ۀ/)?5g^}itV2)t7cMm#x0j{gxQM[)#zb'2\Y+6زe/?8Kj&vYj5ő4s*~yQuN: jCM0 P/o9d6/j=n,%䈟٢lEo1{nu;ƫ풢9 =1n@Ds&! Ճ+t,NH*)Gq2?98xVjXom$Q⥦M[תnP]Xx3K1υP}(~n}'5|Fa@GhQp @jp #g;:M/%+;n.0>'kc =p1t"Ž~i,fNpTȇŚn'o+V`ƍhz = A.TS^p5rFDő+sgk򢛏csshH )~tl TیOkb\G@$ V:ʴ}YI*Daq*8ZQg,'l)j*pG߂ _H p"kFJs½ koUbJTT3EKۙ`}>} R V [u:@&\ $G^ 0ZK#d ^D# k)h v!~'8Fs%Y֙5)Voz |etҙO5,z]B0,/K`O/01{gi s yMw㞍ڇG? >ܖ"b;?UsP+yJF80?6N1u(bp4Ibӑv:B@юgɐۥ֮r!ZXA!PLPF1mבe/kAfheb_z2ΧF+ܸ (.@]XB6ebCPhX],C\=$BLߜqUH=.4L%},VO9 $I@;oV_ A4N?;XyLAB<]gy 9gEZU0MEܒopEل7 HpXSpi 1M4t-ѣ)B:M nH pg]l:{Mʱ6-{;ʲ{6V`mC[5DRҔ / `j:˽.evlUIɊJ 8v ࠯sʫ[XRNe%J ""5ݖÒ[‘>s-?b֫jØ?-6 ]^u s= o2XF^'P{+0~@ ).B2tpvku+ry p?cwkg!* Cb7#m=D){J\L|k`!6F ($]ʉ^BHm}jA2"ϓ@f!YDd9DtE|*2* i%2PSXϲ>}OKN0~Ҙ04n?A(ʯnUd/j9YZ'=gȬ{bULþ Omȧ 2XBQ7W=4q"59kPdH_SNs^~ XŲz폺gm>GP;u}7Ӭtjj]kÂ2Ȟ$e+oLVMA9SG#LPHPƵpzFY|Ra#kFo_-|Gɨy\xu#+:>^6b-,cxC"vCbdFd>Jmzh$\9۵]AvW:mbNἠ<,o7PvK s{)ޏ;[̉+![8ݹc09Fv暘y@ʧZ˺=:v9 ;_~eFHM NStǿH`|ٍfvYyFlkoeX]%p5(1l=\]KQqZXǗz}_ϔEyomE%.XY%J5qBxWm0C|-ٲ _]?ࢎ+deӵ9qr[$ٴ[ K=켴E$#֑ᣃ˯1 ڌiK3+/Ԍ@8ꪕ,3>nW #@4fYmkC'{ˢq:ԉb tDX,Zef_HZ{IӾÈg>eTYH iaKAJMSfr9ϜoO WRCŰKfa&_- ݉?h>R j,&GR9:5'HiB`OD>-Zm#"YP.3~N\Q#QqrC`UIeKoF)/Id<|.e?6GuP'ADZCfyѺiG)=]8n)Y?nc׾HL/)koFP3 2W X=Wz¹3|ĂczK9ؑԀd'1Fܿɲ;>8塕7I|fFOo#Q H= CjhF FTW@=db.?e<:Vt `%w*mh:@RQEpJ!/lC $占GK}[8(:wڈ /cgwha&"fʥw"7H UHr}7p>܇4lDBTyU}lܻEMV%e%uj0E<`Iq68x) 1bH-FIgLO?> E@@NrE+Y-w+B-?bZZ"g:O|xhp( E?:֛/~E# - S~)5{bef}3.5gZnR*B'`w\3ƣ^Kh@C} tΨOg\DO H{4A;/Q2W],OנΚ -rR\YhBmBj}.Is&x@ $bG\huIYɰe&hAiY:ngr[p~? 2۷g4YT$h k\KL"kVF@|齡p 5~?_hdMN8d+.b`P/|::n³b\c (g<$۲ô&~>)UMԙ%ү`-)iPoljPy]ONβN=Ͷlb[yH#YtjL ×[,h zK/WT9E'^= #:UlvF_{7KƂB75eJnj!OZQ,KjU7r`hK{\֑Z<3;lX878UGoY,T:w"vU$ |=81h? );7Ã,;Gq,{IL7a Ob[ncU"YEm"Ͷ >| & qnp6`o)oY ataưu(jYQ9~THKe:h `%I0 {̈́ &1]qmN)YqLPꗘ >[i1tv Ɋep moEewΜA`vR.E;wN&!Np#P4[>?~g^;l,2b(b.9X~ AyvZ/ ,ƴgf} Cm\sꧠHn! $v=-Av;8h`Om7xjH})ޢanXlv!Y$xВRђ bΗ"s,Χk0P ܿr+\(L؅1 u@Zs-AoE8?E/sw'.pef(;#46Za! |i񊆠@} O.Ksa_dA7~Dr8 :=8U.ahƗŭMpp>b=,1M`r=1 w`WVNTDiC8@2epWzVvNb9r#pq;܁=&lT-uc^M_ed}Q;{"|YcG=f nAה=]$xc=K D_H>z+R\6 ;% {~&VJ;v~%)%V;Hx@;FJ^d8h3Y\pkHFvU&Uqk]<bD^{Aۧ{HJbl9Nasr 4 ŮeUtrl?ݫ)vA pAqZ-؅P ðZWc`L1:ǡ CC;&gӨȐQd&w iHde$C>y+Ҹ9&)cUgÒt2RPlU*d̃ga1iTlSoso9i/c؆E'3Dj&b4d.~84yL5VV&c5ۡj|RC?ڈޟ*^%6M)f DM:8H~2JA5Ђ@(zB6P/ߩ R?ۇ?edaA(@jpyQ-xNd?|[* t6F=A+f(\?RڢKXz5!贱m1^)XTAN#[2i ^_4~NJ/&d *plMj BЩAwmCwK.{Kz,WI^'}g̰|OTx \/fekNVCytL]/0Vѥn2ΨQD?k$ .s0s#aksmD"dz1C8IviBu1EuMIpw$C'D/ܼt(#C R i_sO=Fȷ) e,列P`\MlgAL=;a2&fqÐsēk=Ju`d¼ " Fk1~U?(\4JW@<9a0yDm qSFl)|h$y/ƕЍfP _nD^7+ӒEIID$ZlEU~q(}ւo( 0[ZkWMf̃Mo$|=MSk~Vq+"I##QcH%Tҥ0}3"_{TПāBq`r!P%6k=7Ƭq q~Os=yx]V}XxyG@~ 4d bxn8`+9e1e3bMxUW鼪^g/\жjCQ-\ &^}W.5݅,0K6\46.(]R8!D!h0n, a-MKV:q.ihf_Th)A?6#&Zr#!͝R hIؙ6 _ǜќ{| S=[>iSw:˒q7/ *Ei=@'&`q.Zj|%8e>Zeٮm ๼)C^DGˑP׷P# "6[rAѲI ǷBT&Ogdž>Z+Ϩ-U)fBgv5U}`՘El [W-.bD=j@B\`ESB=N1ޅ= IÑFaNI4 =f~2|t|W$6VWMy{-y7\hSdf/%*Zx)ڟS#B瀵%`h~/TD &[c5svRc[E`# ҙaHCDP=c%GZzDʔ2PYWPrZޅ*|Y6HYI,sP8&vISRrncR_ձ=r|٤p쀄Qk[XϟA#rwm) +(0ۉdle}U7 d0Mr{U o2pm_ 0غ+U;jJp5K$CID;2vaCa;PV.Ѽ ƿ*lkR! "'h`LM` Pw 2xY Ͽ yBCDa;iAzْ!`^D,O oQp>l(J/: MD<_A? \&LLb~4"ɓpoVGżcTMзbbfNq xא#Dʩri7&S0X4P\ƿX>5T٧T(-`yBkݾb#"& Gv=Gڢ90I2m$gF:N P1SGg*-?Be[zN3)F hd%>vjlAzLW<@:4EЛ^Dz񇠢\Kכ\L7%k WnUF}:ZeYhM_.Alkr|MowHFȡh# e/OnAs}*|eyXa9 >R"sFcy,߅-x猪Fڡt8{&ȸoG^Ϫ0M>t[*^}m=.KKq[St@=%z1ʱU,pB-HlkQvB0@3`<-)Ŝdb/% ctub5YIltAB%e>鳵c>xP.,Ж8vGnM = p!UɖbWW?Z2,:}Ns9E;uA#(}X $F{Ql:ÔЎ# j Tz%@>سFFT`Kzez7LlFȥX'N-$:s@4 A!#X~لkVMDž"ݱ.)kƵU/kx%mjMdDdM7^e ]dSb@QX}E Y.|~ ٕ;bB.wkP }'{i>7~}׻4Qߛ]V8D`ߩ4<9U7`h!3 /e?ǐ~%uמjF|I`@Q8Dí7H cqɬ4VGfn w L'zaCˢwD(ʤ\vFKZScpD@$!=6C-cme]DRc8-:3j$VM5W5K~iVcgYp^D8y(}P$fV\4h~SU_ifs"Q&5-f`5:ow;{XG7󫕀Jph5xFr~ ^B蛝R%f G^Dth*`Tt#nP>Xz_<74;p?*pJ<kuw.͊7%>Yk5^v 2ug?CYM=Ԩc*ݘ旈ހbh7>_ -K:aYp/{hF'o7^9iD Z9įa^we{h8yg6-ͦ*}NمlqgS#3q Z7+.ܺ!baq yy>Rv7.#]pTd'VUl8tؠ=$]R3ԋdز3=fażqy^S߾i" ٝE[vD.ksG<8V-݌~xh%`[c wn^ OyK°=G'WjC@rVn?;|B1_} _s{Zj V_ ʓ73cR Ӽ7.oX%.x:&2>d sD 3 9U햱'SIϹQQZy&!Jpx?>٫;u` 2ѳiݬF0wp~` Uft_@$Y/?)M3 `|\p A-=zs:jRi?yF.pJAa'{.\=6twEp~Z%ڭH F skx rNn=4Mj]aQ3x{%L׺5 mbo A[?Y=$Ȍgz|"-?ZXO/BDuOa)"na(v*R{SlG> ޣq- lŻXU+ەNJ.' \'"Xؓ}ߧ4$\ !m&V/G!rzXA4[Ľ8,7E)nbcy=a ɯt5F}Ÿt< ҆ONV)\&w~啙ªPOKez%e(>. Y *@U/a݂_,bufkoîS(@pW=}O&!:ך 5TBPPwՀEgq"_wB<8 ;n\?Zo7ك YL{\{NRD Iof" fO=d^ܿmf9GBi(61${dZ58IAai 񉏔*HZ ڲT[̌o``/q,;oGKiоV8r O` WjD3V׌ yO]}\d EE 6#VSł>b +hulmd @ RY >.4ksz{nC7fBjXDkް=L.̾%rr+#`|&:}G?C{YBZ&үdZced4o Ӏ63@]{5K%>hD?5dQ9+064Zzj;[)k/O;XV uDT^ uEؾJtc;j-0UsN߰uSȶ 8S+S29.S Ԩo8g8X#?QU"vG$:;g g~gJdٙtdždV|$E: ztuM]Sܩeq,L;E%W*C(Z'If#=K;9c[>47soݛN"ܜ{ KFئ|L S_nAҿ "NZ=4fN;gud+m%}W q m sTmЂ}3؊VT0 )\S sLKӻI~;J);E3%\oi.6juPASPK+t ޥf;"<J"X;e #|ukH+[%~Pe%tM!ojq<'J{ŦM.O31a4R/\X(pb90WmL҄_SY . Pl[2)[}^ )G#d:+ZtJܪRVe:ZkM}$o {/z? +?6̾LoqJW3*X &>G)$x$OdCO W91dɀ4"$knǏRF)&`Ţ<sVF}L1K-5o8LC`:>fSB2+~v236 f$ Ajp8O7!q#t{0Y<sʚ X=NC]$S.8'>Zzf ^BjTp#B>eU}HZLZ6w 94vpi~[>t-qG,u|O$]h5. YoFY'%s Lr9Q \q17Rgz9UIhye~ƶe#㔐Y4 LWBK,vNJ?Cto]8k9Nnzo?H_M~'ҺEISphӸ^\YDu"U{q |C-] ՂMn\?Q?!ם~m_,@͛j+D%L`p:aZHg..vu@{~ԣtRtuTڼ!vVMŌZg973HB溁YPMTn}-OR4(#l:WHo'rߧ ( cxn 掍|^ziށdΏ0篷w$*Pr;t'M6)h˕;8rp6>Ɯkc/ OuSr{R?uQ.Vi"D)KP4F@gWrq@$ioq$#]@2,ՊXr@Qc@!edFhy=;RN?h2I 2_\Д^Ni P $x= uM>LB텰Mۺ+^f¤_o*χw Fr4ca6OoςqSѳ+lt/.:C'X kns/&/Ġ5+uR0U`FocQ1i2Ekz]/?T{J–9Gs;S9Je7wpEΊzB>M"?9W|}d8X";~WjzOjPR\ FoNr%Y[ֳ5ICԝdv:jfFȪk,00D +9iV$%3{ ⭴\Q ElNJMk{Ƙk$&PD(j [){ ŇNcQΐ՘KNV܀m} Imʁ2{ST@OOkSq|$jZ$.Hv~ fHwjTHv..F@ wEm;22[1 9'f{; zj9ܮً XV0 lqT bQ%5Po˞8.θ.þ}2j4]QiVmAl)g/R}bTcs1pn%c8[1c3oqC]轴0%1ccA[J7|"p}f2v# ۢ5 `?sVɖ4u&9Z)g^/lG q=x{·׮|L XPBҼ]]АШ8+jq;b:\ OXG{KPS@O$j^^+ZD)0T5XqyOx*Sm5/%h}R{Iapc Tb>"74_v&L1'!I9brou*jW *̭NK B2f0^fNn ÕB q$H u& kRwӐ옕s_P[߄}GxD(OLbV8օYcBbi~̬Zo᪸ H hyDu\&~:tγ[X\ ˌ@To1@o%B/MIx^W ~С(wB~BdZG*m4QŒ&>ۘ8l43\jNahSF'.d^5:f<7uOG#ADH.ܝsؿ ={+C$L(bػ{l1p37 [Ȣo[Y"3[W-PKip:<(. :6 zY¿։!lZq#jKo1C( PseQVTE`k/LdoFXlӷwZD6 .x0ky`kS,G|)8WDU6;2hHA Pf|)cָ oKƊߖ>K$Cv?-_V\5 p"4 @9'iOPe& Ga[4hμ#].Q D?O6I2ʸ"+%I|*x/͕ !-A=5ηV r:>Ľ&g bGĶ'pwCEbmrDyĜy8ߒyق\k$fg7Os=9<) N$#_,uܟ8]lk{Te:D!4"ϫ>^S츤Lxlc84J̙=/fFȁB:{ͭA}z]r֒MKƮP)|gwM|أi\2oHDAú@R?M]x}mлrD5}j[ڱhH}k &+nq.\ 8A 0̻cIL :+gxeU<%Twu~pnh _o8/ A0gz#C&7.OEP%jΜ;=oWP烘s.1HXtj܄0z*mI zd,wfN,Qf' 4 llVbekp ȁK Gs#k{BӖN6H/pJ" syUs8&(I+z 0J]2~WΙ>zpvH`%mc!}M$qu.aUDy~67$%ܻd|IˆkvpSL#`vK fhH?pńӹ~>yA9<* `-!.aPZSUM{ʂ֓٥̭&r*ۨɡV| Wx)P`(66óRTCXW uvߨ 8S먁O0'r_gkRFN\w9xVF٣*3)oK%@=~nZ֟\fYGlP&3 1|d(6P孜be3?Uj礳#g\X'$.J=% 9DT5MOgZ _[V@k5eI?UbyЎ|_K.:cK=Q~ōnB)}E׽7Lg6^'B[65[X:+HxtcH/ɵ¡7cc|3 =cL$cSS.|˧_v 9j4o)[cj+g8#~.C䅗l̏`<j:(PIcԁ{M2jdn:(QeS嬅8aS&Ihl0%!Mm ݥ;c"gVU;lseev~ *26n10 K5DGPgU<GO0o,/(tnQjGͧ8Pgڥl%|KH5l,MϕTXx-reiN",4Ë^Mx.f s$ۺVWp)ҋg ȷ3<l=XOQ޿5I/1W?)6}UJ|ЛZnMpy)NT>e<Rez჏Ѻ3Jq5:(zǁvӹ} ɓD$~M~=4xu)/{,P+YR(kC k8>vkK"Ҝ7)_usEH&ܗk5Љ'GvBy/@0xA,JNyPyjd5,:Nbق~sN(xrM\tfUp!M߽đ䱶j%FQ(_ycw[4ppgsmW^c-0s2H4 nW|P ;P9 ߪ# fpVU9ڮEZ?%8 6 G'w;:MDʫG%T^q&iW|%0Y5\eYM rր~zR1WT[wmdh-ΒcZFיQS^D2,m4Q#ۅ=\ӕI[c+/OZ+aopk5]eJn\D6,Գy}J@yee#0[0~0 EÐ ang#]M;T»h%t^vMY2:ɉYYC~o p~Dk4Z 6o+V[͡xĩVk>KX7X-xz uGkA\u|e'1u"Mp[@OڱP*?s8;ꉆc f.KRkF"A#۶#4*1 +T!QIE]Ύj^B+yq_G7/_5|N&&eݱ2Z(F#v=6#Vr F>F*(a`8ߜ `&x4QBSo\ v\)ujb&|~G=nPdZ@k.'M^+ZuzbCq2Tٌ, OɲaeCk2A5ϑPgO>%Y_Pt[ZzGo&/zNA./xfGV|z +<*,5_ Xzc ٌmiHm)^B¤Ox!Q2BK|6zu]e|Hp),Ş%g ;RQU3 >*a!T";6[a,O0ʨb HVg/|'hul5;-},>oQx!.bY[AA3!L 'j.h4u%f8WހvuE_ !h}l,l6z6Hex*e _G韷(o[4:mxKSsTlE|AA]Τ(Uщ+Xw|>^% tNy( z8SQ٣ &F^00ְs sQUTf6FBd[eU@o'/F&? !#d*Kʲ%!^*qNv=UXm+mJƙh_VpVoՁ ݅J箳䩸7ퟟgQ.{}gG{8]#ݖ@@kq\S[m!A 9KR1~[ōAv[ ΪR۳/trn7g_E}fq;f 9b./jf ˫> ݖKQ­蓓uT7%XE&$nn;M]f$cs%=UZ.HYXG;N60dQ {XqcE; Sd\jufɪ@ÜF@0BjU[~ҡw;X yKb^Yr 1SN?`)]|r=$XgXTl|j'5?[X䜂sθLDKuadJWsx%=iknGc1:\܎Ɂ8AspOS*D-m!yB4`9&TQ O۰tg2'eꮣTί?;fsEW a+m._=w.sqʁ`ZT@coh6D#uAI,' F͖^Dxc͍+yH-pH;;0w)E*JZ Կj38amQ 7T~*RѲN &j_;Fjy̭JX.#p"nة۵Q^"E=͂V/[&D$fE{՚jǞκEJBwKL \J{rO8 v$)a-,>;1s*=GXu'0Wp?v|z0 }oM.qr2F15]x]_INgF6m =z-Q,}h޼kA/io*KձE\lд5 5R*0M  ̎H#Wnl;Q5xjՑ!>y9Z۽ ҘަӮF<8mzm(^P0`~;ʍE'8據qܴk[a{/sj=(haNzJL:!U&egJ lh:TQ8IReh`uN j13 LpsZji 4ziMS|lXQLZ4pv^i oOv\DlBR2T_خHMlro++޸M)HL=|~cq]yK 6OI!@yd6pd7ȏoIM¦|R.Kb-Cxo!d޾jKr:B ȱZ|;Oq!M4Hg;,+0L+3]Jb&xdh +y?ncvpx<YƐ.ZDi[$-ј;;@<^TCk#0~k1ґU=>D9Eܓ%ԽU- Vh )WR ?l̼E-k${J3*dJc*mŒ6Jǹ@DH!/W^;Jo)\yl7y.oUZk$ꌡ*VN#rjf6x6# 5jVÝ:b!4Y``cA,B"")J)>|$ϼ!.x:_$4%[&'NVhjרؒKPiPoTp^XRKwۑsR__DMIfϳARQ=8wtWKmKNHZ?*?j\qgnþ v6wQG>-ٮ`oh\C46\>'c@x%U gZiBŲe|}1^.]bYq6#3 6QnT)0Wi0qWcCG0M#P.oҥןVd0M%0F2e4zX,i0Yf"L+˚16B`3pi e o%]ul{=2y+,~vJ1fcL5o7 Фqqf[oQW9;)΍WtT FF*%Fw 0tu^1vR/ Gw% ~O #8ݨoՃ.ލI_z}zK>[W|J>p5zbqCF%,vKqb%u+5F8EFcz L;N'ſZYFKZzgH tfu~[51hR~ǯfz}-s%b*0) Sq!ꄗ#ƽo; Μp\STd8,gbC7m"(KbSy/j"'e0AL3axd';g&mm,v)AؽVy#9'-NIp PHR9oE-囉Ru8;Ig-]D0>۳f:tz/T"lzhYpDyUtιn -w<\!WQ;p?\wk)T@׭ z .hv^n|`-4N>$xSO{ GH9KY;M1[&cu|BϷ8H-8_,/ne{\K?kD3Uh_2!p֕)H v_87ێ &mky5y^]Y<"Гx2J'NNsXkcߙSdܞESDy&0-a^:z},m\cE٥-/V B`P<0vQ_?2L|o%`5j\*3IJj ݳ =siYt9Fzُ"-he<10[eoR}QE8kl)-._>)[pi6lj cPX2mxhz:1^Tk` /8MO4`r̍1=HFZHV NH:s? F/O_CYzxk[bL';8>L`s]fZTwH&1 9$[]n=ї<焛|I| 7q_N)nE ^H0ݍ V'QPdVP[<8LK1lئUH39W |?yD+ɠY lďMx .nU1bSanm_ L9VpAS`9:Hy"@ҤXY](mHE)E>B&0|f&S_t:p#E]&Մ<ql@~:jFYVMm-ްG{!M, QImα1[J$ibLT7iuY|0N#k,uUo&-d6, A82y !V8R}@*y| Lic7^\3I,$Vlʑ:NKo;޺Z[]KaB.|8~!NGgɉ5q%EAEu261gmȣ/ID2JOD:?,]4iLx3|*avF%WC~H|X`dF.N;D.sOgK6>';=M;Sq,1n88μ++㛤Xzax*龙{6i%ZeJ7@iPJ s&&53 Si#Aר%FoEdmƊZ>+־iϊ&;->,'R[P6%TÊ /]ȭc#φ5HQr%kj6Ȁ8A.iQ)נ=!r83րo hTh'{MWcWX鰑S)D-]9 5N1"*/ Gu/ TJ.qn֮|r.z5fp>)OWCPw=Z(V%fUBM?ƱwbyL`r^0º5'2$qrWǽR{غ$;!2i{#XIQ>c7c&VQkc-_kr\kӲvl$2{v] htILnѮ05 z~=O4R%?ouη<+fxeZ_%'X7EYTs+)b&«5n5Ђ^ypEf%2_$lu [-݉ Rw ~2nSi"-b*eplJgܢaz;I^^B6$#_6F"Nl`Q~YNBz"?ǩn<]~ +cJo?43=(/^ w|q Z C(x_f{y׬XCxd3ʃ+X6"y*5?}unYGkK|Sy/Wї[O tǔQkYT42!ݽrZ\qγANɡ)9O@:i7Ba^i N<*>%䲌2ݧ$f 8x!fs]IlX_YOY(#ex~@kŲaKv)xx01R2&Y2*veD}ﶎ!_%֚]n_\G$+616&t&^RHr'YzC<b6=PSzUSˉO@Z( ?6vtqؾ(G QB;{XQ9]ϸ_!?\)^L D~\%zuw\4;]X8θ|)CҞ^K [\=[DFsXNq:E0WmV |0DǣN2:3F6(6^ݠBD'.v!4(B#oJy8(x\E#c1fDt5}K|-UΌ`# aj FCgi!6D%˾姠iJQa;ˮǿZ=XAwM*9^>p*>fH2&Mg&j`2)b8HpZ`JKh1GY*Ѧ ֋LAH1c]f|\A_܋3콻u%q5HO{vۣk,Y( <>T/El=77!HS wN15#:vDфAG뺐||KNoa^0ԍw>Heм)ǦcP2x;!v]rY6IN"U z/쾃piqMGXk*؋x VymGW\\MbjBIpZlb(*o-4$ch#AY)᲍ҳsUX BdiblI7S,+JH.˲ Ixkd:lΈ~.ìRI&\4n@*TFbł |l5U?uM''-G 03$ï)T >ᯊ'ղC?ګ0LhOtKDDZf`EH8ޥn!J9u9dޙjd0P]\f&0U}7 9>dZ^+ 7vcubjm:2v+I]3حYOO$x=& @(fir-?ZϮ ͹J^_J/RP4Ə~l])XA0$t79[Uey JE#NײS'SY2&Sz @i@ jRNGXgkKDw⥼zHV(XWG.%VǸ\.iCk[{вs/Eٍ(r=]^F,ɭ qL"kX0K[m2'~cS?b͞;lM0[z,{͕(,x 8t+ZRaBzunjxfh_.d%1A8TJ_FGY+1e|TeT{ȱiU}7ysz('] MM2ϗ1 g(|/"w{J5^+Y0ZM(ʍ]pIڅzFxʐx c\F/ -95YEg?Yg+x!K%_)])29BX*5B_|v/Lk"%\K\=]b s9vTӁ~Kt4lr2[7B"Byڞk^H+TTz>Jʆ.vȣ+}( pn#1P/MtG 3;C]ulӕɈVݐKSΞkD&^k{I tk>w~(9/1K rщrEpȫ3mf^VIgMof;->o)ɽzM޶6`{/Yfkdɚ.{ G@0CŒM;i\ŧoׁd:xZ+MW"!zt>e/ ~J TI.Bx-9ʹN0ډ&Įw$V[ >.V6:(o"Ƌ$ g$YegTιL/%ŗ KH]1l%N#UeJ% p>UE6ws?{ \(dfXE6J IEB5 |*LW$#V&bj"ڱGI}LN9 {P¦Kcrrq@bR:BawC L O7ؕ;#e`8R$veo4ꩌh" [V]Q(18VXw,`2+v$ :1~ x-ЃNC(o+ѨkR?~@ʰB3L 7IW@Ӈ|4pNK,#_ Z8A|WUqX= 7bu#!!WlV.pd \R}wB'0Ib"HGI.s3&G󔅕Pa-\^Ϙr:xD]t=J'1lHPgzyhN1avg pk/R!C5RaVqKoTJܡ@|гwacdqt5 ֶ+ZOX,v|Ǔ nkte'eX'=Vu&d/#Y=^%s>Os>.XhꯒqOJfpkch#aG 6 (W&bA2Lv!hwСf&/ .96M3"NBA+p?4y ̡9}#bi" 4 vٲV+GH ݿ@e8̊|,Y3?["/ţ鞃Nkַ3cNIEiNJ vW|[y)l H(DaVZur*N9ARVS$Q Gb9|) >|NU,jcCgOٞ~Ah 9adI40n4k٠pNJ&n X"RIX,,5[+>E6ZVުX<WE8+-.0|PqǯdVNp~IS>SGt” ~y?/zM~^5qI&Fڻ!M2 ?K8wP'['hjL;ȆZ,ư<X=:L:EZ*#** [栉''z_4}]X|녦t{/aH:0BI5`n5ԩ*Fű>~ֈm\`61qF,X&~m]rھ[4V*kXT]Y@3<\3rb(z/3͵Nyt([ڳz6!%RC}˜bfuǴ/ufǏtMM0[q6{Nbʛ+V`IqPnLBh4GEʅwMaؿ 'ojxwīC$x)VE9%âĐTzs2d5 >@%\6X3 ?J+Q@^tL*F?F{mGZ~7Z2IjqCbct{+@(` Qd2)q?:3I1mW SoR fA*cԦ %ɣ 1W\RakFkU5Xi1TzA^ϡ{S`d[De%3v^!oΓXr/UG?IY:d/MN߶ <,90o lE$OtYFTKZ 7WD QDڐNX?Lab ! i}ҲVgypX#ꏻK2QF|Zr8J:( O^1-d*hlLX1IcCIiF̚qtEmİGBO0; (kDӕd 3HdE7P/v܀~0Bֹ51+lƠBBI7/uw=&w+;t xC>K{zZ3 }K|T+YoXӚiqVe.f8K"/C>s~~Kh%=Dֳ+e \ U.W]|RGGnu6KT/h-;gr>9sU}h0eum[= MEJ:r))%sVQ{ܠӤ1 з=MC*HJ :,0Gi[Ef KFGD ˴Y59_ۇa < զ 6Ewp)5Ygٿy5=DLIo!=> c҄"L %uK; ~mwgP i/TkvF>Y3򀻭$4\7{:R:YF}[/.f3b> "U.ĖNZ3Ѕt*`b"'ެYg?ɣeުBuªt+GHtէ7j'ݞ(T/cb wM[Q@r2E]cM \i1Y%|iDW`!Wȵ;Z=AE,Ȱp-ׯjSw@@"7mD9~ghjoƌ>7MPYwl-aa:*.n=}9gcBQ' ( )$:/s1W[U<4G}I+1~7w1¯.=TBw<@|\{vv6xI33fX-SF/xX0lx Z[?2^@`0π87]2yW0 }KyWQO߾;,Yk.kʣUI@omm7i22s?8"|=>kC쑼0=C#snZvdPt{̂DMjcnFpվaR{Zpj!zXM^̬9TpPj .Az`gwיX>4>dh|(T3<ɍW%c[zMW#UI0m&Q<',y VeqT%W^s4Á ӿ&G+q۔M rr=y'vc1_0О@'[R`Knd&%%Ӑ`4Qy ٖW *SE5fO0N!6.Ԇ1|l)JSeQ NPkL3dz;̚sksf퐏,?48p 'x~\,n 3. p}$~(G8h PHҲ@ Zi>تrfd)֍`? اc4OMDl{(p8ܳahz|1?nj*Qnl FU";oKbsN;ΆWZ#e4jXQ9VN0=p~xQT@ . f._v}pxˁyUI% >uvrˑza"崕\PiƻtWM=Ke`KhF/N)ŬSY_: VT#~LÝ[t*4q BߞK5HO7hZ+nˡ-H=#w@g֢U> Z&VI7o>]1d`UçrAZNpgT1w[e!湽#`'}WEH\5 _ ʽx\JU@VܸsgөR.@i3tzMоm5ծ.ZUƄc,*!pMSNyiim'HG|z^;u|'FTIIz)<TfsJ8UEs6+ (=g^gP\S&Rԭ_-g*qS&3C\}q|S0iShmИ3ws6 '>Y<{H}E{-?aXa*N2--#$ƴ FXwIpTOȳHwQc1EU}H'{V% zl&U UOo 6 ˱ pWv"T"lޙCLmI}Qx-!CV|q|؟;30%:-:99<,\az"D Z C[M[a = ܆'FBSN{rwdڲJO+@v 4&[FeE՞p*^: <(职.M[cHYhG+~FVHyO~K zbQEDU$ {h9rmr?-Weg獧Tk,|@4QZٜww#MY<,PNh4@Iܧ7YyE 诰?f$QVk5i&JV()/cv $D_w 6G)YFW=t LW+^7ޛN)$lggN 9|6DY>daSJɳSgWM09 $*W<Ҋwx TUIC`ZLY;&rgzZƔ</;R'[ю/ޓpy62uŔ|1vf3E3jMҪ;M"7$Ndhn)_pO8+x2GnG@deu ^=/VILB1忆 )Q}7s'6ot%GdgrJgLkR4֟KoJ)rwX#!*nh/ܦzuEWC~_Tʕ8PX 6IѪ{&w*D QaN<$zjF)WY #nbb܈z 34i&U wsBV{43uH;֡_ Mģ}/-sqnߜa X:I{d?Waҡycb D6m^jTO^Flvi&q䨽o]2 mP[ yhn ~E5v{.'X::x=Do}jS ,05u0O eQI(8^ep1^o>"^h1Ek:C@Ϣ9rs2W ~04yKI*=Wo IAF2g ^J]zUZ8dף 0^fQv,9#tmѧH_W^Z1fu~LUlD  MԸ@PLXQ}|pw!O/3SFdqz)m(%m,Tu~d)u `Dߛ]G \G?eSon{}BhкT|*&'(Ek^Uuj1 W7CFd}8Yf HG(rr[*i >O dJ=+Sת4_Aw3jdЩ%)xj{".0H``|u_тY]_xDUZ}PA3o_rxǩW4 g6g)zWB2}!" -:+5/ph"RW+Cǻ6|0X}R=>kNl*@(o~j&uv/fr'QrR%OIo`>dR8<Oʩs6:#W(VKXzI2+4U FsGP"[#f~l廃 ^ QC<:R}PbwDu@UE X}ouI܄]=>[B!-L8c7VōҰ\BNRWI Dѣ]!x \bhDZ,=;aõ" @] &G7=v5ՒƎYl]H<',n%yo~Ջ=:|W@'.wJ%_-Ѝ۩y6ѿ?L2Gn2RJ$Zɒ+8hg_dwSЧ:5KNtRݏO^ϧKvch$9Oq|$` @Zٴm@6=(Xq('_WK{O2 }믏P,UY0 GOZX= NAWMl~M[S(mY@V|Jo k pqXġf99ok v^ŕ+63ܐ2} sAnta}9wŸF_+-,6!Ryt}D;RoW$`!)3I5sTKJwِr[,u*'0pW:q$}$ Wd3F*ѕH MUA og (xa.8UωDglH*v;ޞ4"pT;8#K^͸ֽK%l~410 #j0{4x)s[;]c)WLM 毣p3fnw|]뾕KUEZY+85=1X3s,ƥH"EF$MZZ ౅Ο(d8u! k.T`N 唞#X~n(j<)ki:ܳ)@8PhPx-:K\wJZ  .z}4|׀9Ƙ#\۶Ϧ1$(G,( шX_j,8D"j4?T[n{4=Su8*Z3 hT'w)RZb})tn"BL!: )dێD#rb%ey|3h~J>NN͖\Vj+ּ~CԭըG@c "dSc<^3NN:8s_\}; gL>;mR3(|LFڲ.V9E<k#Y|3V(pl(VčO(URg`puܗ3jӸ*݀:1%refW{Crܳzi0'-v=Fk]-g)4E*^ߟMPQߦAÇqs_<e^\;qI\R$]+l)r}bb}ת*kwO~3/bXE譍|/hjdaִ,BQQuN Sv?^}vic<22vKwln~W_7`2fYA'!7N4+ޅqO<֞2KKoPbd>R* ~=M%|I&َN{S}#>{"-rO؎]`M%nWO|Qp'vijG(LyAY_-зyr_-<}*p 1zv}k.v | t_2ie{=®!`"-TOX%0!SHVҥ--ͻ?GۜKNV3a)j}jkEBԛX(R ٧Al߁a)Pqf+~<:m[\X_M"| /B1@%DkWVʿl餄vN_C#y0At}I!3':{<2c߅ F;z;Q+Ս?ߤCA_ LӠ/!9^mb OlZŶE{ !y1wD@<!;esjDLCqU5]T.i>fTv˥ 4jVXV=H-XE$gG!WABhˢ'^Q_KǒC,"HۦK":N֓9!O:&*m96j1N6 ̕, (/B'}o`FOÏIق1%|`tA>O1Ew?OA 1J&YvBؠ!V1O ^E֞^cȆy&$Sg'f!0 UrU2.Ѧ@ iI6H;ߋOJF;łFV"8qXrc͝pak[8:;Bh= رwI:ݛMdϏ)XTN}_D|yrAW`xeOTsXgWO +<84jp$kGJ:%SJ"D{zP=x^vaיʿǘN/V>Tz' M K`A[˟/2XEPW c\AdpP3cǠȪ"Hk@|.-f\RO^JaX競f:JQV$waJӘf-.PNho7L5t$#mk5`G>@YuN;Z\.$b'WHG;>+S\v&]~r;b">&@[s)WeTyh=s -),/:_zo0 XYуDPɐD!bη?o/*X`ei/`I8re1ΧɋY]R\1|._L-M2nU\hЬ-UXkQ"jZ0iHʝRY'-[gV1)*' Ya@o nwFhtƶA ?I}SXdoCd~~QL\qOͻ a]Y5^^*Ϯo^./ؼ4?>wר ";1g>u/!U(I=z''xNpd@΀{⃫1[;o;{ Zվ߾t,Z)ok2~BkwGBOl>4>0E RF02졡z/ݓ.esϮCfIF*}D`}"]2G_Tz s!;xwru0,bJCexyDID zpwcwi܈&ȼOkom&TN^l9P͌O9; )R ;v?T "0\K[cA|r]ҕOjͱto I01"[wYNU6g֯Zl(s8KgpȨ66Ῑ1shb܂[tea@~"AjRUP}.! ;-h`(w3 aƷX, BS04$* # S&j&pfƢ4#(6C~?ǀ$}uPVkhs7R^ozat~w1I6NB&AYJ|ݥ)%Z 5b],\j64{6=! Bg`9C撸r#m'H0quQRx80RЀwg n}e#Un*c_ v70} )>X<`6|=Lr_/PmLFV:.@mED} hd4hu"6=QUj+ 3 mq ){n<9* Q1HoT_G˹ NZƑb4D & Jc#y:a)17rWWz񖲐  ]oU"633wBZn ҂"\byO>KOU@^xWQ%38{KPktU5 x*GYij UI$jlD!ʦƶm+#] h0XlЉ^n 8u%D# doЊp^<5|kB5b;|nwL); 3~$[(pln!iBڜGmѾEjMcT %Ѕq7$k = ͭMa(cM*t#Y.>S,'0 q[- b*&sHk|6ȁ[@, ۇ޾ŁYfqKhyzQQz!P-mOUO%QbfFpK hyHʗvjPv*4f!y*¬s9>0O 귾=7ϺM>XreQ*KRoiHoxO^HJpS} ׆w#jsRTrTr b&KiY!$JTRC.ћq7| GoL[y~2<p`ލ Å}0șbE\ArгG3vXb[%"=RvpnE\/R3{ᨫ a$%` 6X^'4!kۘXfY X x2j[zoiq U54WzEKY'>F5fnEbZz1ߍӚ]<88ʲNq@G< O@WN Aٵ3z9]n~)n`[ <͵nql =m:k=#2lʬ&?q=;W`ԉ k.MP,8m\G ~P8y#j38UAUG]?@<~K&9`Oe wPϢ0 eo]Ʀg qeULfũ6nݎ7 2VىEͩ|e&9 ܄.щ@pLA>kDFfRky ݱ鸿mߩ͢t\E"lȞY2*@zqi˝>y.$;v0'C}+PEhrrxc*'Npetڿ8HIt86:tB.SYs*睚F`w JRV݀5 DS!O!(łYT"Vn/^vm]ki y)py0.E=='ϊ1Q-Ғ(Vi\Fnxop[2t2J{1f=眒QsD-.;*ژS}:6(D8aBˠB!Y9\O,i{-WYҐ˦VS+XRb 0 8s;xOmO .^^ޞLAv'--edkNॶb,JkUDU%i7S#ƹhxaFѢf#: \F/T/[0 MkZNnR3VpF,Zk9R/['~tw[CIO;uۅ] & 2|܊;% +;Ә}uAOea`>3c8;^G JƎ(:|Pá°#X_< f_&17`8( _Y!890 /5\KZoI>.,ybѥv>6UHr5W|Su6"R=]n^짧y^haAe3}[;&rX2rӾ7z QnK&c-|Թs^bBQ549ӡїUD z q>p]ƕ{Mk#l=ufF{Ƀ(ՂԒ Kw+`2}Em wJЀIMq`8PܗѶ,Hcp:\r5`E "U5Mu=abF},L"ն@kL3d/.Mdl)[wnP/,#RUi,# >|D~)Uf~j |sz+7uƸn@EO$MC_%bco/~)r!0{EO +FtҋCeծݛʤiM2f @$zH, p1%W6'7K3.-:Ju/F0>6Vǖ#jf U+)?Pzfgs gfs5yqb"ԴqKC0:jّRɝ ynkƪP ~{*9 ِ|+]r> רcn֚7 ! s#vKC}XGHt a=6 )r :9f*kf2d.MֲVHUnѠLْ1a(r((w.ʗ̗@Ɠ,v#~3kz z5GoC)@{UF{8xfl-Ye>0EP_!@\|o3!=O[nff-}W`V !h+x& Fc !?_67K&3)r8{FkW&D8HgbR CWf)^?=*`2>bAs=M/N4|H29LCeS}5ahhVx+ST._/C=M 3 jUS}"mr[B&\s$~j cn8(6_$<0P`!mSpQLm)N+{P!.Ӌ %ew !45r4GH!eD h~[o0r1BY:j$eiBR'E€ >L?q4K;O$~l\Ϳ1[ . ]t=p 7y A6rs%<(nSg4q3sEV. צ3 !p>;oCF,DxG6uO Tcn*ZUvD}cJ˥0Ӈx>uy':1m4M6Q ([ê)> :Vw-[`. :Cv(ĖnC9 FvA|. D4 xRDU_fH' s2W#ʇ&?ѩH ='&Ze2A) X5bGFC32iOHZxl{đBh1"̈́> 8@S xqPfIKcד #Ok6 c5šXVpv74`7 liT^HT~ :đ%ˋ.[giEôH\X'ƒK%m-80mMm2`!&qCV4.R)r+El{~TVa.Gd#Mh +XCRf)skJXdKʐ_k ʛxD*j=7 ԭr8~naWI 78KYB۔ߞAgxQM\|YŠ59j?"pbCr;؁С$[lEa xҼ?*Y+NyH˼(}I*T:VfC%u$qFH_{.T8NׯtQ"DgAhs[y=qY9Wiy(Kz؏e'Tuܐ.Ujn Ī7ƹ\_D.2RC:#D]*2fE3x=Cm.%67ZYR[BvKu,5vq=gZ'IBqB7K٭^4j_~4U; ĺM@1AՙYj) y"SQq"98#go. Qdf6.& (d!5̡Unp{ ѱN晛2RشwŠ呧rzZ(}ţԨNjzPd E5"^0,.p vIK1uKbI)2t4JHljH$G 4yJʆ|C^< Su$V20|<6wqObH`$[_v03qCS^x#NX&[.9axx^H6/V%pj3͖1ڎ=-Xb; Biy$:|XcM'ƨ`c %6Gt0m pgħC`MsW=՗k(0a ՝ۛb{fYք [DR{m`ƦؿcHmnG .zy'N̏ir-Q[ѳ.QPa,[C(اj,'-d[;*q  t1ԛ KoE?T߯-loHVr(nV˱\:h\AV6qtd$rNM^å{m+!Yh HFLۺϧ&+TƖ8AIo)N5MBP^{?D'Sn}zc\t| ;YܮotR.c֟ ݖ"ed/ ]EĸŖᜉzX~Vb6*+)fr9 w*Lh7OPGq6R"N6UK`t⛂|V9H DxUvJ = ٨n[GtN+PBw$~WU)H_8 '7>;uʹ;+2r>46` ׷)2s.f}`GM&d6L.i꾋v%~VpE /K #𾢒Ec=U6ӥ%Iֿ%JRJՆ}^G%*ufIăL1B" !NN 33f/+ܺm);uf|wn46 fH@>۳V7:_W4+UX Tr+ WK7 -VrJ%, DN?iIH `MT`%M('<*ѿ=xż8Ӟ,CbsD-ҁei R^,/ɕ PJ97ihO~ :nsOErT&hǚ-sްƴ[%m +IWQpk$K;Y[ +1ĿZmt䍊@l-(K~UaEs|IAdMBkt;A:{Uw5yajoPh{NKQr} w=ESw2[V3$~Ɔ[,7.lسCX ?1%J /ւZUx.T'eW U*pi8vV^>JBO sG!%fk,዆햾rö=[躩" ΜB2nX+Hm؜%Md4I\$k7a_RQV&p3+\q"ME"5V6.j3UB]5 nNchpiǹ)M+D*v ~c#s=`]PX CAj:z4pDLe!92vIM]"H ~N{G/>p,֯hRh'|mɂ]e}-O5aD&NR a@A5#QSR\꒥ŭ{ TłGthշ%$uFm1 Lv]<<`psnS՝܁Dtv0{ (x|VZDk /| ޖԙdiDqH`p'ub&jl"Wt_c*.ͱY'R%;xgO.2r[c%i ==qJo3찜 3j 4@CZϝ]a`+ct^G7c;:w:5 Σs~6],aw:} jΑD̴%~e5JJKO)IXS+"tHH1'VR@^+'Gؒ:`/E6e4L-X%1}g.DHq AJbiԴЇz 5?5]l_ՏSё^@@,/>PqE˱Oǭ( 3-L% [Ñ굵& #^;i?%U2m jss H6f+2ZJJblx% ޑܼVmF2 XW=]\b>+Eհ_B]10$ E1$DjQ9Ҳ¾UfKMT=hRQMSVPmEݦUWk]@ tP%"ͿR-5+8 g\(&5Sx:k),Ij2 Q+2s~j8&F+xHĈ/a@X]|w1aw\5.z$  T<2Ƴ-;sy_*=zߍ$v6+{]:A+}*'uïuLZ#4ҡOԐqjV4VhKuDǮNVL2'2 fv ʭNu |?l<6Dge`SUHF< Ǒ Q4yF!p:fi_Ԓ's] ӡT`mk?O}vd9ʹ~ø[!P ـO\F*R'Äx'?eu`g ̶u+~I3ٲކ:||ÉHLKJv1~EN|z"״AƑ׻ \g{%Ps2YN˚PY]}4"<, ldΎ蒸KL |+|$T~*]klNlxdf"IXfkz쎶HR(\vs/&#:=,0ҧgNӹ'VTlkesuF/.m_ght<}>;O?v=kVih ?Xᶸn x7`Jn->A~;jPY:7U-~onI"o7*VN$\#JG8c#4O^QNN_Qz"muܞK>$؁Ե\Ta}CPOݻ=3vF$bI<-l3/U"i*s腍;&্a1 /cGW+[hՀp{X,،wj_:>§h; EtY]CnP6URNMl&)XYlCO8_7[\E,DG::,E5|_df(|mK*FE64GC?~uKPcTVJK=N6 iU>ߓb$c]` 7tG-w0x+ߪZLR<ݕo [Fۍ/V](c\jroj:Ci'GvFi< !m,&GdtP81cXA-j{HYcA|r4n 2svIϞ!A<L yrHMV3KZ1]/:\Y@4̗D!UqIlDȽ0Q6W O@.^Y-g7E /T ^oJʸ{eAɷ@NS?sߎpdowO:krWWAu&boBsUWJb @y6 ֺ!F̙| v.+yAyb K :]acJz0İ:s|ݨ4B!%2hgpȞ1.<{A {Y'XgI,j-Yb*{/N @pVcAx-5[~`{ g vUt, *qnmSZ;0Vԫ)g'X7pHnhہ]Gї_ $" y Q"y cW=.S_ 'CٛZ~k2FəUFu= >#C~IrCkXk(٠c7Mer|R1"=RZbFuGӋ)k=|p?T]ݻYK9B_U+$a0ٕk5h^F8\cgC?JbxPKŋTps|Zg@c>D \p 7|v*@"~i3yplMnB?H8:3{gZkr{+1D{5\*/9 @^>QG"%ZV$r[kwlRh>hJz9icDmz0Ո(Lv^O^|SR xɛiA8HƍuT-D+EIN g^G85`N^h͜f$2f~X621B'%$t1ir<2"X5d(١w~3T۩"^ϸ"*˱]Y0Q4 j#vcMӐl$0_n@\, EW(TtZs yL,4ۃ  _(O~@&ꇻ5`C'NS//^ucy1M%/fX; K٭NO@j/(*P5煑p#\kh8oYP7jj? H7s 5ãygIE 01-dIGB;N(;,u*HqA̾Y]n$ȢԔ;PGuFH oso;ocVp__;0Ɲ^E*HY\J}!w!>cbLxmM+~$q?CյamCjN-" 0[`îPy2Ɏg=NYz&ϧ[zH6FRS~UyҕQUU~<d|u+ss'51DhHYFȝ1ʋ>m9>31"<Ů HҌ d[<}r9vν1*o`1w,}qr']!Awq*a6SAlK^n/zތ'X$1]X2iV89#s}& pIb$1kş26ð_z gJ"-^0T[F"~KQ"%18 Csw5{RRwŽDzEvVܫ`xnΘcbqq)2ږ>s酕x.gU$h=dۖY~| Yebdb9rC_\1ƠeM[rT`O[,n&ux cЊG _nb\wDMzUneؤ%si8/rO9=~n߷1ʺ %Sn /~!$z(6`Iv#Vc)5i򞖨ND,#=GN'15^J3<(Ψ&IڧC8vLwݏ;V݈:Yt`D?QR6T|xG4>1#O.8 DY"B|DF۞-e T+M/3ΚU("Qm ,:@G(Eqk`?Ko`MXtϮ0&p1m rDZ9Futbl͆$DvcE<8T;5E4 (Gp"fF)sbGg~VAx6$A)~qFۯtWW'Ohů*VI8{$ݨKfwU/:򧺞IS+C[om5STCG~*ALx%t Vrџ-޹5LJ;@9|} 7WfO@> BdZg\I"}@\p9+Խ##+Ae޴H1$em d' #{8hHZ D.5LLkgoLкeQTE펶vN-Ө l2(ae@!s\B'oJBŻ(5 !T20\\@V A&8i54 \Rԡ[RjSG'ً@\a4~?,LҤi q0pliwZ޶ջT C I B]\$1{v4'ݲ@~3dVY*|MPUxEkZFHG=ܘ fיTs Gty{֚NWLa =MGcBPzVw׌MUbuLlҺV{fdH[/^+ߔ?kp{xlW̽-kbPO=+aʧϙޙ$|XK~ZȔZY0jnbuR675:d,y} -L XGkiist@ ,JԠ vs5zNX]nBkٴ@cҎAy ŽiyEqV/tMʃrJ%rःs4RQ]9)zM笭j=AΪbI6H@J:Mx#u;>!i94f=pCˋaͰE e_։)^\I ]J1$?b$̕mKW2TOE/Œ,T#lo'hWq,]R"#P76/G'D =fh%oi)rzY%\Ѿ|omE<װ0(R/z,5=~z4~*ר[t0&vZ쓫VuXM2JDF0I{u0 qT(HX9Kp(.W2\OiziWО]-sG;gIj.pY1(#Y׽)*rgK3H CARڄCXγ$5K0WZsKǯ })O 29ݕK Pt_ 4PoU7/w!nσ,3iquI3^81U zفR|;:& PD[E^D^I /̗sIw,UxGymN -'?'V]DMEֈG+t=& /"< uY]ɇr;.HW=~IǥBn!0Eyqtpܬ ^֌\ft[/)Írbn+Wǂ@ğu ܄f`J+ęJ6h>plG697zn چbU[@wB̕Za%{(($41!\O gf k NnuI { Eօ;KJi:JZY=8.@=p/ieM*#Ut'6zA$H1vMiz (!1|}]uY)Xb/GwCN[j H{ɞZ1u*f?.=ELv MMqg [fW3َ2Kd4VOoJk7;:)014)Z+ ?_qJ=W?O19{4$f( #9s#vvmUA D 9ZFZf77 Qvz؟ԡF#>:`!K(@Z=C2_Y=ykAa$uf?E7gd*IŹ+Gu/b'-=KH* Zs}A]olW=gV1N +/]Vm`tVA{ࠀӬAJu/9Nh,er,WչEs"{~3.r癛a+9u;tԠSQ%EpDw N)80=DNU Rˆrx<|2|TbCczɪy t#4A^Q4l!KXJ0vט!Tļa8}>%tkQX5XrV⥽WKc*Va}`s D0i}v`Ңޙot·?Cm`l0 b-$=F'FĂB_ Ss5\ʭvk*A1rDr p/¯#ҥ;R=Iq(ul,o%ǥ/QmX!R#۷@/zqAZ&pf 0.PWb7yѧЈ V5zM0ɫ 'PhELA{T=ʉbsiT E@]N~L›ΌŸۤB7]ϋH7gX;Thwڊ*V4Ocu)RB*1ᝂb::%{*7;N MxOsj&c/ 2V籼8D.5&\%j7۱.pk,|de P6fP DAL*q oSޮz*5Z}>rqL܎iK^'pLPG * pߦqĜy"wޮm#V,f0RB=BN-fYbl&ӄRE41ͯ/N)8M_$OLfYKur9H/884}kۭdG^Xbrtx}WȾd;p1d]`^SN0Rv"a>GJ⦫*FKgƅvWOW,.+4O\0{L"fܼ3uM$ L;7*D؃mnitxl4$I2lR Q jd\\I `OHwg`3$e$e(#xJ'~. D/Fsrbxc@5$T#9ŧ ϤLB9P */٥^_g)r7/xvD~bCM|װU3X0~}'I?fꇃ^#kjKW)Un,ل뒵v\T63R@"p٨ e=e~#ƞ"=#쭇DeY _PdW\ A#sh *wKaP0 7)BŻs 5hg FyJCP"7ZOl}1Lu]kɈ!`v6?QmNA*;T(zl(B|6RVj+pykUE/znA)oˆvs0+qiLt@jLrj D~-V^Qi *`an2/e JV Q2+շs̒_7+0ȟg8,X:ǝ`UwQ_H' k67mV;nNA׷Gf ٩|z iDO0hz8FG!ڃvd:Xo~8קt] o$htL Mܫd c?[ӆ}=Q8V.rbATRj >l{/LN *5 >)q!&B8a`s ½yW gB7rڶaML$M ?VyDz~T"Ģ+@գL ~]lk+qh  !FHЕ~(ۥH8@W҃_MʺmaDĮ ق5$TmOt ?8*KOw3CmĎ/ +Đ|$FQDN5kFlh01vctN[d%./[dndۋUƾ~g|(+4?Zw<&`HL}L<(l7I0 Odz_.U :J'ʎ\V&D2FW["@LZ u+[ha\ߨ:%PRn  LG 6w܆ٰλsݠ8G!Ue]O~sRBY^ 3cL!`-xؿӻэ1-("zywcI+T6D:|NKyZj ]Iu W 7ѻUTr15ȦS:ҧ穫\D$=ň8$8m:-nj(omd WDZ)J 0D~FXedЬL.ʼo@\ cö) %vrm?# w5$~^iXYS^H!sy/Jʔ7 ߫+,S)j~YyK&*L23Q^>r$dgn!iU%/\5b z8P$N< *Vd^"q61o3o=)Z@IBÎH!uiLodWBL Ԯ]&w+7=$R#7\b0cR4"nۄ*jRcB3xy<~FplYz~p]+TQbXXa MCc|FAKE?&]C#B8 ! 51xd6ĘkFQw?awIce2sSpEVtYf1|S MI,|fꝺmpuBB"dGZC>{rCHHs$3]XIWv_UO#Kס%@7W7SDM;zWlvj4S0UYZywZж ڼEhmHj0' -^Gjo S? ժ,:0u3cB닯{3.iVʴ E.eע&hQl9)< mR專,x9^oK1\+TH1v؂0_jkFk#n"̮UӚ]E >׽uW^"8Od.vF!NK,@CP|MT;DMjJĕ /y? NlʞϨe'YXXtcH8 VC+lІ~Yrj׋rńW]5nԆ6E`TьLhT֪t"k7rUZ&Q17K:{s„ق12=KqNgʣ GPO)F4=[{e+HTSWde9S?> &J6Kze0ؿ37&sN95D#S غzůpѮkV?AV R8y?HW r㱀Qܽ-t76%!R֬M$>by($)Vx_SOŝv1-qtٸ\ki Buf(zA'cZmt)q=dV~8{kI[~G4P{ Kj).Ҽh--<~{TB N"wuF1`-BW}wÈǔҜbdIPȵtz\́+VlhT٪"P/{o"7pRα"_"6a;i[gq?Z噯 D;M<4FMkݵo4@!Eg8K .uVFmXgʼV!L:(L׭||#ںE8uKoWIx$`~ZFy}r-mœe?W2`!HX1PHыBisG:"@ p_pE1Evn!RXs9W%f2*7)&Ыn+Bܹr2߷NVgl={>`s />n5Z  _5 ӴZLJ rpGSa< :O, ^8'Ry-OFYV5cZ'm$i'nKC~Qf|2bRe>IgܗԿQIhb>5osQGO9%*Z3KKUmDhvBW9dx[;SlYWyYqM#;y(ZVOizzdU:([Rk hA4Qc'PWQT^ɋxwW2ڇ[EtǃgGM_{E :/X!6γwƠL爇?T4?(u7m?B8~qD҅?vD~1߾.X1#jF h'IE^~!eRu8sy2-mρǷ|k?^_1Hvth~;q z!%+3m>Mj_ QaqR[~Ar5ӷF엃m1JZg,2[ Er\Z!fw4N؆TLP[g# g\2V朮ݺ◺qhBfD;< V>W<)MsTQ񡇺I(O?fR!q#Qr8`Q&{}*iI ~_!e(Gˈ¥WBVzV"uJZF9Hx!w|DƓ9Y-댷"m}n} nYOu€^cQ[+S3=suw-05-3 vPv:h^R_O0^y_1w=?d۹ MR&]uǰ+:onuk&f)/pE>4Wx"jl$>/|%nPOJ<3j$ډ{t 4l@G-V9%yKzLeb9( Z)xܘҊK~ӑX4!HNyں$ЭSv[/S3tt48A,s?SR6z g;^(j3ZgM΂w})aK>ؤsK>~0x3lK"[?僩grUБyk}S6lWqB%b/OfoܶVD1leܺrNFa5˜JxAd'QeےI|ãs#3}:?AVrl'_>I⋕ͥ tAc5JHN!I|I5-~؛. O7^ELN%%)e7I=& !7{M@57n0DVҭT~:/x¦92^BٷC;`BB/;>o$Oo]7F֗0so#wSٷTH;NGWfE0? lvYJ@^RQLdϔga}ShQyn\SeT+,%@cUDXtP1? 4԰g[2/hIO 9U*Q8fYiw$8ܲ5 J,^gCpWKGN8$@%rD NN qΈ3*bǠwKgUɩ CƏWXQcy"@UNj}5X7`ѻ-,/VL0Ս gV.7/2eQ2\*De2m kn ͺf̤ԹzG]pY??WR*ѯkgTFy`$7iX:?kyzڰ՗!B"2{k^67<٧I4f_TVԱfr ObqDp^Ϗժ [X{%pAA=z0"7]T'SSV-5 j2}{"LǝPda_NDibxK\BYS!MKNc SK/`Rܷ MdvBddKs% 2Zr?^L7_Ko-WA6#=iH׏8avMfYFy$D&E/lT,1ԡCiq 6̇xoktAqkfMb*t!zmaC<ٳQkxuX[-2A(^qJey0 !:hHj&KU0mK.ؗboE񊩵nE˙x3:\pXrfDi~jB +/IKq=EB,yV/zb._!Z7:_lG Ԡw%=BBzL)%vHFCPSePXf^'WeѥPA5$FSz&oe3z 0B`pNKgEk5a=.*mP5IZB[4 vt gʬ)~CAVoS[HAn.85TWcAIOT~ 6 YwNFixG,nt E 9Wl+1&P(4n*L*oCv\Ϣeզ̒=L8{rqj機HEWy؋xsye8+3'tae`"(xɳBcxa, 85 qe )99H[<Ր?Ÿ>K+W'hY"frЕޔoklpM HF^ j/tEo7S!,0.YK%ֻfbo7pӃhQRvN<>pDv+/c]vI6[?hq6Vt={s'=v [L !lⶓ5jM^YNgoC'b'm^)I {W`%" R<У2-|`]{[(he78I,_McYb!7X*G'^XX O@c\v_SXqU%TṈN$q1pT-[uP,w(Qk_SMW ,mS*ZC'tm*A_aIU/" 칻f6n"X Du@nP}CvLC}48险H!X3e4i([SکY K>P1tAVְOQ=^!"@dU(?M&RvJ]H "qZIӫRub>e*D>~,By=Z)N|{Z^&]MDBѬ{ 3`8,B(,(4qAAkDSL@TYA]P3@(ƭ3!-J#߳Soqu廆w>T) >!=jq XW>ƫ6Y"e 5n,:yHNRMI,5xWF$0u<6kh/Wo M6rw5CUTy6QBFUs"eq'^-'0 $}Qv4EXdY֭ ZnJ*?]+V=r k?H2*47p SAl >4p/r+0ڏ29O!>$ƙjW0!"v})pB6j̜gH c,r f1b|9_0Jt) .m1n=ٗ Y54p &LB/ršL ;CK5EI'7B(H}Ԡ''ښ75(x\:0b3q MDj()|v^^$*kJOrN#(~UgN=Jj)C Y7 ~˳9w#ļ xB֑Q}YNpK=i̺hkµeUp&0Ӊ~k'ꆳ"-NٜyU`)>D݄Xkt\oIGrdZ6:>]N+*tΙԖU< OHuzIfME$3KnFBbPNA4Tˏ l6v$sGwrA#tEL|' { !Fc[2ye.l hGm'Q!OA04?Njڂ喂Qsi \Ou=nQt3v!ҵh0tv^׼/+ t]TGd+j AOۃ2z/.-1_Pd ׬ 7>ETP(]).wyM"c#LۑT- '>9%Y̌vOx=G ʝ飺bRu% iHkWêYiύX#7$2Iκ`dUݾrֻ N# >A?x[?؍aэ gQ 57EM#TW*1%U &J"VA%#L B:*C-We7-젝Hh=An*y*`־֦xg!y*h%V>N\7a.==^-}IdkK;w^-xk2#Pk>$#%fmZ)`kP]@ӃmQn&JgÇt . {?'f}izTdYbPk qn8mK#dp\6Tx$"u`U)cyZk,pymtwĩ?";Y}É⪕.NYӈa'0ٱT&qY)5`[vuOOa,9 j- NRR z$d6F*|+ӁN"$z.%|[]Yu}.2֕Sbs7a`ř`z-kMoa^"pVY<<Y ދ~ *2jwHOjd>;z3tϑًXxk%4u򥮚.D +*7ЫN^5PQطWφxs1J_.B;m<<8K7T-+ϱ& dtM.R Uݭ^Ć;{\RLmM*X*0}TOP+w(wl}uJR ] _Inv-# $0l!կvPY}4%P4ʀ. fؽTYyQ'&4>`w$-NQt4H^uD#7oeeNf!g\eDh9= tXU(:$cUj$$wѺ sp9vn:MZ^jbV n~k%'(Pm"V{Uig&d q6CuTX_9Lwc`_8A$1*Wy#aqJ7fHl n-nDafұ .ӻ'7$mӊG6|;|qUYHĝ L e"ЂP`[1hRޥaՓ82>`khNV@p}KzjfY1&C".ޗk;19saUW> TaݥؖWсpw0@Mۣ ՑE'ѥ+|H\ű{Wb:W\I\EM);C4a/Idt$QvaH1ϯ \rӂH3sAad&;%/GpQAY917m[z$jߜn# 46Z+Aq~6=[|Y)2_~@j@F[v1mOP_tKYK{ѸJؽFCR)cX;!lv"7"ٙOaOok;6_olpጷw'?"-`;>Z]Iڢgu@ϙΛIckޜF e-`'$|d(GN` &jŨluɸ9RQ&WGx¢S’]_i^sM9nQ%jC9J*+Jv4ᳶ*o |jck( nЏ=+G^oԛ)Uy%W6ncY@k$<+; ҎGB'O/\3nq[sl"ܟ|ens$(`HHaƦ>Hx1XLZo8dOC->krAMb"Yϸ5`@^d=%AԵ*M- @&GU؞f]aqq*XG[jldDR ]:'tXupw:W؞q(/ H=B-[e'kMg9n kႢdCU5LA|j!.OXr>WoqYie=bfsՠwI+,AbimG &ec # )Ԓ]E`(bUZ-$ `ib$_a(74Aqu2z!0-}{+?Z V^GT8#NY]8e3AbX YM6>L}feIbP$YNhXHߍN88!n# k<nn=5 MvI~ŭ3_]4+Q3 $x~~ 2G?\7Z Nv/}" Q *)j6՞esS=ۊbF܀; , ۱Thp|S:Y0aՓ1}`\luP @NcI$#Ka  ,YFƒ8˜h :Py _ߦڿ#blfCI4qϑ֕[\۴rnn-Űo]c@3P@}sNMֻRp n a|2֓2bO7Q֏3&X o6"I9,"Zx[`J-[i[`PPmJw),w{TV-pJk:li9QH0O#Dm@'gf`v r_4}aNc8i9t1= 9_y3!pg9Sb8 ~=LlUY8L=]TͳH s}뫄 Ӵ:둺_QtCZ!cpb<r׹SvA8.:\;uߙ;XC๽[\gcQ<%@EЈ )\Q X&Bw$bT:60nEX')^Z-N m(M1 2T2k/jB0C1yLTsÉFNN4|\(`-L|RPsWag1$|b҂Vmjc)Aـ\kYq<|E¶M{<ȹDf;*z*&嚛6Ͼ/?Ur]Vu{9c 8#8-MgEV)ek;AIV)&~jt#LjxeڍMM-.HQkՎ Qvؕ= ?zzރ䱐s~VҤ\F#rK@aB-C^J`s{VvL+iH'bmo*EIDhi} xPvoNE\@ 0( qr&.:(;i£jUj֬g{ú!}9]{(n/*јr#x?RrjxH߸ :`m*XA,d LV{U3tڊp_IL|I9PmqZ-T;Nܻ|Tw AF\lF76J #xF`ۤ=bj ^(nc:SP"HوsdiMqOqx^>QyάH(>CR M0F(l5(ț0Y%Ø|: fkJU] YH2fEVs@϶@1`&,߲$7gTpO +B^n"W)J 3?>0S)X݋ `wq1޳Ŭ-Ub]+,/d:<*IG]'7L*u/8Nn̬P,\orvǨN3mTbU~%^j)zx*ZHj&p) R@ḟ֔E7a嶼GFsZgK{?A -57HIU86"c_ܳk\w3lp|MȐak[- %؛A3{h[· X_-IpMͶp]l+0IJ FK⤖TwFvyRǢvoeYZh4'<Ǝ4\gpP;Eɘw_G3CɉKVSsjw RZ`O B.2iœMLb?c]*`q`ᡶAԮ}\1@cIq$IӊoZoF.{h/u,+I-”?cEaҴ*vM]ᐭC#jE&8; |8c\tK>yL%#eC=޷`dv}6] њw:+so !]{Ւ{˦1[Qd(C ȯ?xۂ9TMhr;eR {&e{|Wc/~~ n1s1QY,]pe'i{/ yC]沰N2;-<>>xjDnHEv bw=}^T$8aU9nQ@M"6c%8U(q{1I툶L͏RC#(eЩ^`ΪW~ѥ4<\ޢM(3VU ڈ l*M)/T`}͇+)fv6FrnϾVl=y r̍li,<}uMp\);4?0;#AO^vsȄCrnʾ#G kp%`H1Me9'cE|Za`*M6q{ׅxvVxz>{F6D7`u+@޸0{; 4QTYS$c|*IcɬW:*HpfAMpYc (Mp"YH&֜vlGuY>pGsFtYT^Fmu:Wo1 07#%heUvJ^7zaf1jCʔ.ₓGr>{9?xT5FRGAEV-@IZi!^vsԾE`I̫p*V!)IKEw|$DX9PȒb xK"YLb%wCnT:9ۅ0ֻ8BnYcKt5__2ӱOM18$q!GB9?FAwVP>Tˀ0L_j zA@x#? dķ|y@]9ƏindiV%"+$T\P|@ ҙ8sS"5&H*=zab,YQj6C 2mʢ(I#QD]C$ ]RI2mA>P'F3 |'y$v`"§!)y{Y|9ΌK8jU4xDoqDxO9Q7wՆo]w9 $3B }t{d\$7-ovq&;T6Y9?˔A*r VZVm5gQ~(-H(^~( mC߼4ieAp+WzEF/FFX[?|Oguv͖#Az^no7&`^\b: ]ME{2ɃwS6F~s-xJE^v<_s ҡ`y&TlL GBEϯ6ﷆ`jp{Ob Մ@rU" 4@LhN쳪 ¤2$_0n*+J^4g&l] W H`K#;ڈ@J ({wUlI}`m >,|n&u `[pTV,k6xS9 ?vӮ$kP0+nqI[GFgE魐?Q%>\gJH:l1 Jk"S!^5b`/C͕pid{=RWzp<"?"5@x"!* gnV+ؚVNwpOǼN(GB9 'X2Ĭga*Yȱ;2"Zijr%mt&@D@E{HKzxD9؜򾯒:{U_䋬`!,<f[^ GğWrEO/ qGOj{jJ5%2x^ ~qҸ6v1$n`NMnejߒ]aDGR&]i. !(C3d5"Kk ͹}T(%.UZf,*6mF[_ .~| nLpwJ v٦]B+yfTP z aJU4C`t glJ;-F\fd#X9IWu.Ė|D0u]4\Es]+Wj{Y-||{2L(WĄu7]{jpՌL , \#JY,f?mR &/x~;Y΁Zji{Qs+xhnn4θ+'ӲpRgEn?C[Ѩ<"_}6!szkU)]B$$, :`DR,m?a*e: 5› y!UnN!uɇyA8:Ktxw9wj9G0 7yo%oTPk,IT )%y7ցgcB띇ITrV؎ $<5m+b:w2q ~(15{ V5C<9p(Հ#Hv}澃TL]@kVH0wa?m,L+4& O("4euoU}ᒰDQF!Vq}0Ȁ̓%b}qkyoS-WubCޒXEF.fmqR:t*$_3jAǃl |†CfykY{읇#_T8 N_?nvֵ^9B$ގ Uy1Y޳sD$2a'x-~ޯKM1V.ƍJ(rȮac tSt_,A*볒Oh}bRR՝D\KOm-ŞpG x%h(20K)2ۘ(r!hWp8L}O &Qٖ=︝}sQiօPmL[/(:N͢~8=**1֛O VwפCD3nbrX's$vyVJTb5+cؿDWrKV|7 qБgHe9*-gwӥ}xV ޡ^_5$6 :`Ѕv7GxY ^{RQhsnp/+:F&bǴCv~21ئsڊ1d3{GhM:YO]j3Z)9O~B!2 cbaѣ(#ަx(ޘYHXJj?i|pk{3mGrNg*5>vҗ#Ra791 ևtVAPBBΉ[T*TkRMOځhWQD7,/12NHf La8E+UԨUJP5Wb̟YK5@c]v Q,,: i/|t"*'2Kdi~նOX_+O\,46G_ +;YK_w 2!#`C"/QS>[\ 1I1<`l h0%d674@^' n.uO_bs?2ReAp~U7h(q i?A9^ 9"qֿ/*O<Ih0C.&MjoBPjZcU\3386Rioq*8M Mz(8-:*h51W6;%lO`UkjzMFYZ2q_k\?pp[+[e,Pqa)W>lPI2U`#&hr񉸞qs;P/N3# Z2MeY;k~_At?\o5@-6Dg jnF9B{W- ]g<^&JL &tm~}>~YҲu0#P7g_]fqh}$_ ▆芦_yD; sPd^{YEc}wAs-iAMWf;cb><pLu$HS\|Zl00oR/=֪d^KX3[5oqժӉ@?6Bʤc{6zQBQ#QT^yoWXxQHp a@ZFn͕_ =|+MǼ)ȋ"³l)qim^NiA%d)<;_p2'yh"14-w]j)7&|J4z-mW6$.a %ӌSΒճ vfح$e]- h=A# t[\ u ZG,REm%P@ޣ6d%zާ҇sq-?h;mL 4"{x7b#.c;}1B"TYeq/BV;8}iO Ȁw{X 2)FOW+F'Xynij,V.RۿC{EPekMa5..9(!~1+%Wg&]Ib+^)vM(R8efxp2RVb8@۲ߓW?5.I>]sk~vZ,dŲ0Ǜ~G'Vg&FODZDQb _ŎƦsn#@<-7aφ W8{{~U.P{9Цp/^:9ay[fM!C0mJ05)4tedIU\e[)t08[(xM1f:!)hA 6EϛE%OHP]ڗ=9^ٿFs =#(~4fGxGYbඐFaV_QѶd<e"J>oTl(x*D^L`:eէ KTVz̟bm "D3> XJ̃?⍉ޢOh_谞ny[Hˤ|s;*c b! L'IX:L%0xjnDk$lU2")J3CO`p@gֈ&Ql')o"}"ˆw8CJ0U]std vaǒdpwG`F8‘KD2k6^5ܺ-S=/u~iv7דK;>2FFMQ]-)zog[=f| 0W2cBc7#䙢w0`wتbu<[K8]sкzGMp pJ 8N/cm_,Q2݊6% ۏG.|5cqΏ~Ύ";}ЯFևh >kC :v[NcggyBE=!Ʌq/l0]o ~F(V{LNv)J^HOfqvvPQGZGɗks'92EQ#\.0*d͸-]áM] }XьG*_.(d!(eH/ȦlG,DJn9AW@c] g5 ffm/|ᔚ٩>łzharIؼm6`w}'ö?jbPbXAFi? RFnkBRaQ2'rjVXoULl{ttႽӎJ?jfYCQ2rN*WtMk!D;tFI3EHI=9  =JKhuiWwNvt*CV$x| {ɻJ Gˏ=﷨|j4(Sa60HPTdQaK1]8>/;0gg9ɯR& b H,Q5A;如yw<uH[PWI;'\X.mPzQdAJ Z?NT p} kԛkL$:$Y'ޅB}]ypkwMi?T_;64KYv^@ǟ K%tλOFdjvLy4]Y)9jvMIǛ4'ߑl04ynԭ3^cvY.EYoH'Ly.m@:s0#$#kyfeaŮHMx~iFGT#KGFH&ʌAh冘VjS)@ Xd_nDߐlA<)羚<b~#iБopЯFŠoe 6c+!cNqA`?%%@)0x1[ACG{B )5XZ忭k;@>ݣKn+ygem wOgDbޙ\yTIs5tkw5Hbc!i0)1tQɎm#[@lO E`@{ԀUPt [@1s@x% \'S>GAcc;B哕et"mF)߽ᣨt=swD.)Ox}\5Eup™tOd#)`feͫ3vTºC^$JflPIS(jL-$J&q.wm Bߖ\8>K_ \ٳ{'遊,Z:y?{FG+}Ny"8Z{ܖd*eQO;hF*H}+}lyfYCK}-5!J뉃%u}선˷& $zn_LZ\?1u{t`UuqIPKĉr"_#XOKt?#D>Pzw_c Ȣ}^U$-ռt <=,wETewߍࡶRj 1Юr l`GQ^~&cjc*xؼ j*w)b s- 7nN KA$[s=vhytÓNϨJHA[J伪+!+hoOcP͝MJ /ax1k#lz# rz!i"kǖSzT^_Hȕ=!oUIR>cf/ JncG}I>D L-^B8 G^A͏I|@sBsv%R P owQ/g+KrA2U=/xDk0]fꢩFY&:D0dM6>?>t$\.G$j%ڽigcvg;,3RGj#ih~_ʞ ̋xئ*}Ajg"3D|~x44QA$*5$zTB~n9e*9v`hwU{.X~8A=?]z2 .WS|gc- rc`Zd&>[Iq SP,w dV}҉BO߀y]*8I,akCsx掿D2șũn =R'3t[UYAՖ*rL?C:P,=fAp=ge[vz^k0#7*5f|P^qO;Y1žڟkx?EfOaH|(i^'ÈW^WӫBOۅhϪn3 ō~LLb!H`eϸL+|*>Pu.a$1;T炡Ϧݹzm}G'c24L?j/8y^:trZE0o;^&D2o{Y=nŠkgb9J pkmս9f~ c={, ?oxnwyڋyj~#q;06V>B |1/p!y4Ibm4~JٖX,}]6|F3.aoѴp+KzO"IX˜pEA yRn]@X? wTnq|s;BHhrZ %zv{+Cl=rxGv[;vqi(_@M@~S!|ք` l=YWtݎ;T!38}jxh<>c2Ǔt?o).'.7QՍzIj y^0(bC|IUMxCeGE9#Νd#Uy_b<3#rߪri8:e7xz_ so?¸ G_^ͅ*D<sMHGuK,2,ĸ/B({q,y_g#9R-z#S=\A~1QuhK<sfo,|:x"AjAY!΢aΩ8;Ʒm L+RYeWt$C |Dc/@+;KqctcGIv_3xp: Iiyn lȄ N υ'8% D0ʉoN(,<pF]TmX9@`l\ʵAa ~vⱭ܂d֏X''aU}.@轊}x=֠ߋK2۴Z./{୼lE 7]H -]>U!_N"4 p7Vl7=n;7vEjg{N.jm}&y~OAy3#E =Lk(U/ũ9Vy 6<7/*Ha  ( V‰RYp[nLfQF+"o‹OW3^Fr{^{s:"GM̪*S dsѠ_C3.>hLN$''†P32<(%-@mo6:l඾[ﳘV#Ŷe\ٞLApib~QZkG+3p aq;vj niC4,V׌i|}f}nxZpB!#0:,4W^lR>Ax:2xsIk95\ A]&LuB؝W̲} g%IA}{uc՘lU&lՊyZP |lT0ξ{l46$G#EHR:w [ K|olY?AqBt5#balSOB\v(,+Em+n(iG&aAިVIxy P'/cQ9gtwUU7ބ+ ,~2!nXBcv e-{$8b }"]s#]"o6aplF r^ӹuW9 PihR.-`֢̐h):f.rĭÅØ<믛1<6sOY<6ht7o8+;x-xAˤX[6c9Y8YVvOo5S4[ ,:Q {["i ü)$e6!Iq06Z)SzyjN)Rx@&D ZKaq.SC&}3пxs&ވ E鶘1[YtD,Y5p)~c|!\Y {5Յ:2`^ ׿Q 7â?D{hvU5> Mx$Ik<%Cgۊ<,HVLahWbizQYIh݆ـWg/ SApLF.`{fhד\0 N=*h}ΝEڮǬ9W~'<[~ڽrc: D|-dUzZVA[8mF)", 2L"{rrbe@bK( ;dK@Bڜꋵ'6KUF볠oSHDOP;',w~~Mz‘(;)~U9%%>G/;jD}{}V,p‘[P~tkj~[+" oO<SWI1HgaBg>AE,¿Yew\qhU_;L[T4X:QGQ7oBKRffzo鵣&/xс3,V`ba--roQ{ 8Uwd0;N4Afypw= 3"s<~#=,!uexY8ek|Ƙ[zuqm0]i_w`ߊ$Df{ *J?5><Jޅ(EU-7A)=U6YC_Xpý30`~} N l 2jh bWZT)ϋ;(6*3q!v`bܦ%_E+1.R fA{ pY1Sv8 %;f@m[DcqP`WC$ tBg# Fp#3-sp mI0'Sb ,tK@5 -bzgYJxP:I@+T5n}fى]%خ[s-hgV̓NbKS/rՐ_P/}ZχZ?wwVvG<,>[ik&;+| Sx,g?G]+cΔF[HwVע%+KG<@q "tuM:oWDS|Eehɫxx߄^ƥSw,YWly0V?i 'Xp䣕[Hr]BQ~eclyk HRDtsJqW!Hg2"P.qq;Zi|8Y{<@+|n)#l5ҚOd<}޴ g4y.?Y D51Z $E+g&+e=6hZ `$l# #޵.6'ټaA]xYV\]"`͹/ћ}u^7yᓢI'<=25ҨL^@h SBGw@oز]9Tʟ sMRh+1&}3{_fhJya.B\U7s-gþ)4D_d)n=mNX'jV篨P{@xn D !`=K%e~zjfZ ]DDNMj`3hTM繗Oiyl3`XsCHs}=먪G*.i=[X`3^Ks2ɞmAcF4 46ηǂ>a #pEa,Ё/m %F_^ѝl\TįIz:Ե ?SmIJiíoQSzPi XYo7`jH?4 ^{+:ڴߋWC7:_xl{}㣲xuxquƁko&nq0")B8f[BHDDcA+y13nGv [ER@JM~g3ڦ⣚So:,]K-tJ;PBk-=SN:~GؘΚ.YL.bt?;TmqB8jT!29e8%E1P[ 2*@t78)U)u EWM*`ȏݩTl0h4+xqq^Mw衜ϐ tjP"tc*9^5/Q o!;'0v {Hڸ6 &lƇ(A[DidGc+;,`mj ,-Q W֦71l_~9Gj /2 2K⩎Bq (6'9%(1ji2 _O ~ӱa if:N,| c˟[4|=s?g&ugyPgƛFJ5ikSQeFr_c7i<fTdhr:]%u]2J/Ӣ8w9'/$F0Z 7̺^<ҝF1*Tt/yЛ_8㰪D؛+ōXdEoߙA!XXZnq4 #-F,֢?(wVR`,FA-zwֽ H#IOM J&SZ^ޟA\#z;:+m}2u7 &KF;ҩ £K蟅7ɣи'QM|٢'}aqw85Uu-3 gO&6>-cmwmp 7@)e3nIѷÑn|F¤Y_"T96֣FuEх0ekR׭[ZS:U{/Ze74#CiٺyXi}>жg KR50 ya{z- kEzn{v}Lt԰C5<ƉG!zeݧwm=krS 9ZF(a;\P* d)is]Ua]q7): ZȦ`mY_ :'NՉ緞g?eXn[`T+ h)hAP 6(->v gaI@BK>[R3h,w-D=zTx4YP5sB Z :Hg;5v 7 ~(D~AA4c TKNGCuH?:mFԷl肉h(cpcn5?@zI~8^, YZ-Tc i:M,|_f}(f1t|e~Uhh2Kv98|"o5mRCw1oCzDt͹#De[Ƞjl.N?"eyˮB ;1W?):qYn_F˲ꡋ{udi>@ߤ=ׂ>W}I2+\ Li:!\d$/7.H =m蔉u8 |1^Gd)@֊`g(\ZY:u;l/n? 62ٮr.Q7beq'M$ؤ8jYBXfP3Olc=[ }ś!JS9\$[i#Y|`Z> M`Al48u[~3WiD,̲,h)kvkFS$(^: =>AsYįdgոZr09> DV{P ehGxoW|@ e݆U:pٞΟ:P v(8f{@G~t(fPNhb*8.&&$ƾ4 /G??g/JC*>Թ;!؇0 &l J[ Ć+6ϪO!͋ B$*i w}KU }IDNljZ".+~z(a+4>sV8,K!um*i ~!C )b/c(K:xf0jg[Z.?:zڋw QZ]{Q{)(esQ tހ; }s|r8`I)4T|4GxQvh>ٖ _ąwWv"Jgo1HQ7 h0$i28*G\iq H=p~PLCIմ_e\igaJEע~Y ,[Kqz}T\LVO"/d?<6D1sGIJbJm>+F#MsTlgE;wCҐ9q -6{ ="-#;}ürX[ЏǏԯ5WCm8 .J`γ9Ld@);e\Ý^$㶏Uk[eNA ok(^JѦო6cQc尉Xi7/HP۸MsN*<6I/)Տl.V,D͘9eI:TbV|G9Lj0D9hx,1uD#ġ;&0CD$[b4J<ܡwm`G1̠{gt\DV k@'L(igڒqvŽ- 'k@߁M |iUT:S31) űr$ F7kŌ@eK^v4G%Lz[jJWɳg#> ;עuZ k3xnݰ־yF}K6^ NUYP@(V,=28){n`Ї ڗ91/!* Oc[(qVUU$q>耞x~R);?R(+'L3yh$ҷXcGs)i(WgVv}b!~M]s4O)K}sXf alW)|If{,;H\ Xܱ6B7\b'S}=YlyXd "4$Oy֎QnWˇJI2, Ɂa;ggeHtyjGP<^ Xۈ͂NȬ&Aҟ0geu,m[@C 3 Xob<~ %uߕ&/(}֢.agCaq0!L7y1T:25!0~%*g*8Gx0mYO|bqۖQ]^0:: RkKT[H.a8u=?E`p4.Eu`5$?pHtl3j֟|~&`2Sux ~I/| JyK~e=GVe˩RGUB+gt'3^MorNAp*ƒ5%$d=O|*m!&FOikAAlBE +ܪ/? sp&}jflմ:/[ y.=]ҚI2<\j IqC#R;ln z`nntiɣ4^㌶r vFR`Wۿ_v#ҁ.PXeѩ!mщL㑶ۊ7s<Dw<]:<%r I7嬪 LYp_$E[ gsh3N|+Ys [&c첢s(v(M*%At%=0(&/^K}aet|)Q1(PP&zyb#MYRķUhO|cq[d! ?5\󚋞  7уedMU\$7ku0imm(8kZ?( >TsfR%a;`;(k(1g[쭡dɂG7I32_ws)n 9(I Jg6/,mвb Bhn%$ p5C~ORϸWHa򠭂KbP6N6rT:Qz{d5ׄ߷>N)1ǞD(VK((+\'ÅmQ Ϡ'f}'?P&*Fdpg:U$Q3Q6gNߟcn1C!5QjAgDDJt'뭰|:V`Q^LYshrƧ[t%=Bؚ8FMU=QےGg\;/â7L^#HtH<?PEt~a<)/c4,+7?q "| +DߩV&kO+mwKF͂z|R."2/ RnWYfn]r؄G=h`p%~E'VIw$6.`vWN`z?GmO?Wm3 RgdAG&w}+HpƳ*z5 B`\اc4! ͹:B|p` ?8j>u33c4Ӳp\1[$E?ɰU-vfôاm>蓣A_^ҡYV[ˤ <3A',ݟ}FqQ[0LIo%XOsy;ե["#6ExARB̭P PW`zV.U(!xVW+֖9=/ɺXǜucFm" .^S0|r4o8b}۲ '5+?_B/oj*+ʱIp}Lυ C#CmA5"Nuv 9uXCO1 ̩h;'1P m{`$^a.00^ 3bh,t.~ѕrc(2[YP9#ƻޔ ٭#L8&AϳGyI&tm}]E,`+hF$3Hʏٳ "\_k i. {8cdꮊm)o.l(l{ %U:bO?0>5xL=]o O֤Drc,$o91W:Nݵ%ƸO#R>3rĩ<޺Pfg 2)Q[E˴ t[}Osf{YsA%0[jJGY4sxKK{`vڒZaV=| FenW!ޭc_uW;vKG?,bw=⽿:H}JU* {f-IBY:bjS.?vIdEoO9k0b_[c[[SFw>V_NpҘ K2s vA/FtX@N>H?|_ʺ".S jWp-8Ri5O|d7.Wq0HBe*=: ~UL5W1b?:h@ʛ ήpr {gdsΎ@D<4|%wPfCˈ7'lmT>T̍0eېPW1H%c)d[@,o'+nzd;u1/ gSU0.참TߏJBLѰ%&]C_d,F"f|o'B*1M1o\"5h^oQ0MYޠNƒ}&P̝0[ QlfzR9Dc⌉]!׫\ Ldt9ݮ-exl9-;XS#Hb~IسYY噢DDY[{dA=^%bPEhGHA^P 9 EMᩉ,7-z|Q7/;B=t1x,2nm(ƿF{gzE>?kx E>D!TIqG L#&KRev)z¤DXN_9=$ 7 ~2۽u0_m2p <ω8aS(b;d{g3u0 ҿxaI̷S[kkK!>EGN~UZc#{=B'mV#9_KN 5J`vt4͘ L+U3d -J*ʉ 艰|S9f,L͇LEG rJ춠 pN߶`Ǜi IF2\ӫllD=m3ZC Hi^*-5 $"gêZkJN,BIxX,^x 1\5(enWkVm$1 a8H}/k͏ҥuq~P 2?οKG [7ISpZ8dGJo?Yڪ]v[c_@ R5 Q#` %ua>"6s\*wV˾+AJl{g>k{mjtXPLXe~R c*.f+y`kLG}R6~DKt`4ݚV7|(JGSϹٌ)"dpИ|JD1gy?MM4*j\y׿`I]1tӝL\UNx eKd+j XηݟlQUgb$B"n0'#K=3D|p?EiuGW@L8@$%m 3 U8vwc!X0}*y ^in4UW>Bb%]I0p''[wc`m~HY8; WS*-`EMY4 `RL]3Oisj4Lb(1. >W ߌFpZVRg|FZ֮'ϻ ݊R/4YO-)0YW2/#˒"L1)TF S,A Iț-E50/S c7J7FiRL՛ wz-g"ylzXV2J6b!Ix (N#ߋpHE@O~9Vdˤ~.yq*P:@v|I̐ wYg!^ٹHgjpm,2"N2dO$* 8^&U6JFT%JR Ƭ} lM=3meBATkѳcr3}b<~r f,Gj@PA CT?xLQė'#dG]9\F#,7%HWg[€rq\nf3*q\4uHm :,'5=bp&!޺j%=&5h&͏TfYN=U*"d_;GcD9AXCGo}L滐9稽OyԸT?hc*jel|.nۧTD# ϊ)Jrc.46UR>[)u.T<gV쟤ʬI:0S(\>E^o 4c v Vσ3c q^-|&mF̤PfQm RoT%Sp~3qp` !GgkFWZe8d"M͞'ճCٹQJXGeWAm r%]jQ9iJ?_4;>Q>{am}Gjv`o#\WB>~Li7qZ\CRQͿ4V0mB6Q'ȩ<S򌩑d~x3x4 zD7%H{侭,RŹbC ߈ѳ˶"HC;X1G҈OďRΨ1%ʹٗ"VPDŽ{EdI9ߏSE|Gryww!=3=˚ xб&u D}wjrJmE'L,Nu{ Nǻ%qnD6/~NʹQT9{1VCYԓKu@d[;'HM\4P+yCE݆*o/YƲkr|YoN:"d+\%, х!]CaHLDbH'l.#4$@Wb(t9ď:{?,b{XhswI @ m[>ohzZ$ ੕ڭ{_u,DwM=Lȃ93㒋j_yquAmcgdEzSfln1UPCQDž۝ug!VAKQ o6 mW)d<:C^Ro+ן~ fVN]3Z;g\@@ߏ=~V1{D0hAs")UX{`h`HU5y! 564 jorء:FWw j^[ H\X_ ѩ-B {1w9_|>foѪиӤayY5Ofg7 J(Afx`C%2=|v!495pSxV.\.M)MHF!5НWG}t)7Қfx,VNw*wa[@æP;ii{D-̱' 7T9[*W끁Z$#!# b1 ,mO^@Ít*tmB`BC#Vعuz1z"B fΒm sjV1-UvPC3FKAzK/D_'bԀ}2 8/Ιp(贐5_ڐh gUQ*ȯﺹd o-Bc} v𻔤U|5#ԅ,en0WOZQUxGV]!V]{rt;D!e5g<_of1̭]uk^pw_INkR缄R(5+95-Ͷ%kBCu=Ȅ.thcq0R/#_+}%c#w/S1> شsidsz#;:eCOx3L:ְR} e-y^Ha&GO9ިڝk9BpL)' O x™,G"/ZVrh[|ZL^.tnpUGd|C?65j>Q/a~mIOǤMᯨK=TL\@C-@Rp 8K2!yu໘5FժDPdy01ˢF qf6=,)TzQJ'j&-T)]u`7tiY40t$WW R*.a!EIM9%e s:>QW#HE!j3ғ rIaucNiB |Pߨ "eN&y*;X]_6޴M AU))OR9{ pk:1ܺȟHRb&[G,s ⷇ MCܲԴ:[1>k`mwؤՖ U, $O4N,03J񻅖g 2 N+>CyN*ǁU.&] C\g sKd[q3kav3',!ԛ~1Kƭ|MUok[8zJAI6.R~|LG}_Öpa/4XG%Si=/N_KP^Jlr.m@IՍOF-3FöX Cs-D#wSVķ6Ht=;0lHyTِMdm*F4Zڝ3pb,[]/-Lݥ6!7Щ5~‰~(me'p<#K$cdn,Nϕч9ރ!Y!{.ZG>c5/ N?lo!$hʷlҕCKge?ju(7C%+c;@\ 7 FXk a 4:plWpWSw YȺȢ(Cs(NR V<_s\s ?Us;+D]~$ wx2c^US7> W5FSݜǦפqY*0yfGP gtuJ[]R 4*O3vQi;z*, s37Fи5qVDEN@f_PS0Pq#e%T|2f 85̆DN`TF'+dcaf,|T'Ѿu;)E$MkHUC4 n&,w1Z\b-[քr{Q{Kۨ#?h cjy@L-Ȣ5pӢtQ-5p@s*n,r> =A\3p~*~ +RHjC$WME8GU{I>⫦;^l~4ljj]H$B9Ҡ@[ېqGНG nЀo'kA5`rw&r,D;$uEHty 8/U16{wCŎ'Yͤp"[`V>j,c9865m4ƤG"ŝ Xr%¿Nl'܌,֭%<]<\>3gKΏiGjީ ,4uPo~kQB>1I쒮@kF=Y;gXbװnw 92.8IlKNr/}ݡ*U?e#/K}#;Q8>_O2-}p[(Q/]cE1RoQ_NpyW$}oV5VUv!'%>$KBFm|m6Y]JkMY "!W<`Qiu/Wa:#jGhӈ}J Q S%ن9-MRύOO@{2zLdD&n o;= -MESO~@NT4Bh!ݏw5(N,jv˯RRZ#6 Ǝ'Q~>;ci}o^hyX{bYI<x𡄿Q5Ju#eZo뇻I(/(~)P_J 9q4 (8&m=?GfJ awX!Nh7wlU2P r8U4e$P ;]8NpC2޺Ya0ܝC=vJ5,\cu}'૗&#-$]d*) U IKznکmLZhY.O4lM sixzUL*rLy+b,5I#Ȏq\D"L,J , 8/EbaCbr̗Af+a<Jb8X(5vTd?C|^*/|(jw3skmXhjʢOwea_Zڛ}ᰡVߤF'S ~bU-JbLfNdÕ{USQB5w6F? cNdع<־m$¬ 06Fp1:BG/rm1qQ= [(\jq d*>`t^8POLc#.\(t0R2%qiU|yXK3&d&`noy8vLb:M";WE1x-U;MEjf8n<nRAwR6B#iFMj Рz첈8;gVΐ52 Z\<׽I8ѥeBp8ݪ)+Fw QMQJs ^׫FOA8eC;|008R$3/ԸLʗPJ#rM;"aVcw# oxL ȟw=½8=26P4>v߸ht\Y fQQ]njy0# ,.ȏm7%Tm Z݇yHg_~%\z; M ]bh}c֋;);=Zc( t*G1bYMnF/r&iYp]!'V,s4_X}04}yߨ4hքuY^T#}Ni/3t6`]VT>7]O9I'XM8H>UZr{Ujҝ\A}bjIVC9jP٥N|-U@e,GV6fʄnov026|F6"8}?P ~o֦.SA=5pO܃5wE ¹]2UBz0Y>vMm $7;اU$ hL)xZc,m 1+SWʚtqnHmԳbELjPSy*eڄε|j`eUhE5Ja.VAsa\z;[=q|23h0hGy{{'KO#7^3U蘰WVYe~ɭ;h#;rw>3ed`x٤jK)roՅ)$H^fqO [Pspxy. ` M9)~funl5-l $7qn@u NH]@)bF}+ E|,tnE*Ǵ cc!Z KhlNJy6H%[p%6&x +:5֠LY-c;lC@ŧ JZ?'O8r#J pE P {mUW;'iIk%}0?ld__L8vR'`1LKNZ'vq7'0,Fn-|Є&/!gI1> _ENIa棺5Ѝ&,1i& JgT6n\ًv`2Mz:`=rjpe?QVj<٧?!4.r+U|KJ q`+ kTTlbcrgɰ~o<!>P~~hbtcL::e[_lO|D4,`oAfj^Djb\.g.mP\sUh!Py`#e6a>`:1DLӺ2@M*׋hb$/Ad}u\dܸő(  Ll! ~t|7?6B32wd,U Ѵmx5VcUv3SCXm1.([<Ҏ>C$>3%av 5c?Ü!X:<,F:FC}GAi T[Lqt1t<ߝڶգ '\HM_%ڢ" ǘ={a>#$1$o3JW}?scЕ=|ߟ 38 zCn )]cU R#p:]ܹ¬\ͨZ-4Fdݭ0A/gTe죲kBP|vť,J}|Q/B͗#:n/?\߿lw/7l1J.y推M$]4Me|;1[[d.|ecX?bcdtCijQMI'\*,nǦз%@:y}BӔ=;F]_%S cqyKx7M9`2vWvWVuϏzjݠ;>l}ڕGoҳ'bS@A6)1 YMѰeBRaSj &_S (C2CT@rQf8)}M'(/_") E[sb/ QZ}@9{R`IW{N 潠B:} 眀9?T`Au<ǬVuZBK`X{6pMak8ryxآr=$9*FƉ^Ă8Zo_;l~tt/-yIt PM5GSŮi6N޲!SɀHsPü(rW&gCO-É(5$.qٖ4Ĕp14lksjxl`[tRgUmn"xk+FrȄ~4K_S4kXhFGݫjJw%mKȢ{f| A!t1n"z p wuLCڜ } o84 C/aY'X8%sδSY&̋F`A^G;:J6:Y ; J~-(ML|=:hf-ȱ4 KZNQ/`HJѧ Gzɶc*M]2V= F@øR&!J"Lbo_FGr90\FcH</&#֍I%2l" NR0t8fUs8>mb\n^'%LșDS#RtڒfDfm,+*y8ZP^02~W&$8u6 qF gLPPSEҩG=drPBYKJP§ڪ.:[<HOnJo_ZFp.*ͱAGo|Mk'1l\=7~AfSt!N ::ld7Vj6EK&Le-iVAruFۏ:F375.C /MC`η;X3-#NaN!I=ŀ"S"p׿In[IF<>mldo&Z:}OrWmݑD TF+ z5P6Sy  1RgԼiE?jzaIbɄa Or8j}AwS8hetOL &[>2Y7tD @ ٱ$ߠNXḝOߪ&OXz>P *(eԡ 8L]W8;ݏrYZگ 뉇ޛ9UχNKe1kb!&|? &ƼSnԉU:*(Qrх\8Ut|:JF*[߉G,>Cw7z$ 9ˊrXO][ZWk auVlU;Bpxb]mNs/ 08:O$|&~yLNR~ Ks/lt+ŗ\_-sj56}E'm~UaIo^ۄ/t *ɌEO|Th[E؏"wJ >N.r) "Y&oTKgyd\zqFN42jSbBU7 &/5BQeEC渰`m^Y^N庉Y9n%QC>`[Zt"h7RG[3iű=)<*qY_f0 4jm~ĠTIJ >c}ubzrl=2o'BߣC:{ivҴ UңVD`ǜOLNS&vdOl4 l݌~H٬d00;M#IgdhR$`!=$t59Ŕ%_KFP#lR8};t?5{2ؤP-6}"NSp7?>N7ĠJzdu05V S N ~*^s,''a/t/!v@P%鞂\b?,V:[bXB7vQU ntrsz@p@?E*lBDg&8 є9iO fGS]^:DCK-Ni YLJ1%yb(hx3'bZG5I;}culU SF(Y~KxRABgT鐈{pEM§g6mjy' WR.5f)Iե%yց܂߳UDh)߉y{xV(DO"Lӏ,:άDX-eb3?xy`>l^\!5Nj  06FM$:yh  ?cH6C5ݛiGoTD@r/&vP֯Vg?/ UI|0דKTL,V]Gr^`KA'\S̫Rϛ+ _@m=Uӌyk?b('P88K"(KL_Reɓ+@۾L=V,[fj$f ]a4n񺶢79VYM(ԧAf*bD"\ɳ 3eģJE-mx(]ק|tf?%"Fz,'/֟}DzY8m?i=wnWhe¶Ŧ<|/tƓ 4Fwme;F.|}P~];D_pR[~\^hm a>!1Z,`.p'ѝK*2.A=ra z1gj+E%/H\d}6 /q^cR|Pi*b^fn,Tz inObX~]]G)jm <92>0/FWUFMx1X`N_)Gi׵p(qv()|6e-R7GE]5`Q7IS/KdjVdvc]bɈչshtN{@8Qs% i݋@FsGr9Q[kc}S6J3~Q FmPۼKK.ӊ*V+8+.8qRM`E}ob&V ͱ|fw>. OOiE!n-枀{€DbHZ8fB[7G p  °X-V2lV-sTTD3oUꋱc`;qٙ/9LwDKoN||̠mrsa0cilO|\62t 3-NĨF%hy/GZVsÉ Snq&pkf.'`p)ڦz# Fiʀ lYWgRZ+[`YcM@QN @vz/no`Y(튜 ,#d=HۜtL֗ve\' R]Zw&̂ɣ2Q"l)d9&,W@tm~ݴkLq[aXɘ}"?=CٵǻTs.kb%f$XJ) B!JG0~VA*k?j=O4@%析":,"(i ?މ3㐩I3j$4W}v#޽\hziYcqL=-yXu? >A>nHBOSKS4X\5bvA'11o|X? zy3>ĨuP=iOaAbW"j](EM ʂ|İ"gzsxq:v2؝_AY.x[16z~U{An18 mЄ@A7WYSvߐN읨®>.FY hdy/8U:{*/R5~Q dk߼3]o`evevGZX?kL7 U $=F?ϻd6OȠvrκ;Ml-fpei-7btL()h*"`JK d+%Ʊ|gOtFr>s aRHKׅ>@aC6I^%bxވaXTK2WCMU>ɖbrU ͙Rdį [YtoX`]cRcm,JbYK?/]-6- gثµA>^NnəOR&mql[rDmm:9 y.#%/ecv|k Z-|1nLcIfz˴f| PeAYx7!dUde@+yRzVr͠#Aߟ~ڤ];=)^:;+iz]xN|ҞFs[kt'4_QPCJEm%.Qlu !1iL+0U^Cv\RJ%}?3 e: FBy!N< k8=YcH&nz'MH%v)k8fMLD&T= FG޹7ɻ;w/C,[Cg.mD)x20*}cr uq8@h|DO;'S/V^ 3*^+ꖯ/FO>@֢"p7 XEgupj$j|?1,ڸ~$F QlC wQ+zYFx)?ֺa.``RUoJ)ף8s Lxa [:@^AF2Cwn׷2aӝ껲 }>^Usx]F"{rA:!~r|uitF+¿ {]]Y"\){Qɳ؉‐ƫ'  o}y |Z|6bBU6}wTmw77~{^~p" c7~M$}, 0 3p%^^q8yNHS)te21CH(3M+\?AӾ^jXJ.NV Mt?YG[7Wm}rڙEk+=цTVs؄gXj`Aeێ] RptnȢwjOz)݄cu loi[pL27p+@|dvO!pc3}6OS#+Ee۹yfحMj@A>z!X`CWmcbf]&B =miYDdL&I`&3}W%!{%2l\B '?iɖdԦض;[p+KCDs],]VaMn>) Z, VzƧhEn)_?F@4QBE^y}qS<ͤs) ]v΃b:YOnIa'ưR4 kͼLa7ܞ8 iAH~̞uFS\Y3P;4)-] :-ZPw\ߦC|ǶRE,=M#>&|A8V0+ReX$$ rQԴ/lX܁~(Y"Za(CAv\ %cj sedE( ,3{2[NƳ~M J<")σcjZv4о#Z31I ɴ4/nL6cg%}JHYJ'u({%bmP$v-ӄE'BV`Es^o;@;wU'#+ZsyNG0"A=-C~ϩȆ8A CD%ET&?껊0iԲ'ާHo;zU R3UH ioefY$Qd;F,?#r4 ̥*(/k"=~z#25<%~Oh SzDqHI.mwwAon즯+) SW=QEJMwʢ"g#1HO3¯]XacKbbXZC jҰgfswO26'Fr6iul2.pVV+.[ٚ-19bղ3߂삖x~-:ƒƊXR"K(Dj"4ZYM ҉JD7)q?5hT\֠K/$$،~̌P]Qz㒍Ї*'ӕfatFV%h. -S +2.=cǛ[VMgo珀nQd +0?`>Q C99־#i2H _mWnkhQ:DTTGToSCD'z3g? ]Mu[Z6W{Y]$34NRZ5mUGNv>&f筋k'4% Tx Ka5pCص]IabI]!8&\$}~SA$4U* ߊS&Dz2+)D b/D&DUSq{zX9b/7݆3R-*s6V3|+h6 ]_Ln"4gR[aK[M@;N% Ռ9(.04iqOZdh/gX4P! ^U;7}CsbzOM*o%Owx8buY0S:]9hϥĕP$a1]0 lrX" Եm F/88l#y7U3?H`- v2!GmcUIb؆`y|k1Pw_ڤ(Ab1KUF>j9ޒj +f%^ɾ!PqVX==Z_r}-=TK S-CV cz w)a_Nߌj3Ty,[& a_"|Ai?YĻ}N<㴶G. O-F7BXċ>'\6qK6.j hï/׃bB-=kSuϹ`SI'PR6Ilo 9XpjwŐ{aQRbl՗I:x C+kp5^/xɊ;L vpz9?VC xAcxk&U*pTE?1Vkd5InόJS^IX?],Kf9Cf.,U|5EyӁ_& @&Vz;U;gC4%j ;caX[>[ & 0$q{#wf/˾ nxwc?lw\/$.e:Fؿ KWZ[ؑ*8馵Be nPpj3TT$_{hY >YF9pxgo":C1$X0$"6MW }H*s:JdV/ >pNcT `iV'k,:[GTO8sŸQ [ba޿B=j,g⳷ n?8zif,4by< ڵyqvąxDOB"+h=G[j؃Nea=跋?s[ $  8mAM`q.+B2ԹL<%%4 gzkSx$$u 󗫢r0t0-(7+|?ptXv;\MR[3U;c;p17BFo݋)Ը~vB *2({Rztt#7O'.n$p^>r {4;|dKlJ$X`mڥRJ0S{N*7kۢ mr ʶ]*pV ŠJs8@>_k۷fPET"SFQpRWdqZBqCAp@#M T8K|`Ik\cAS0R1w;"9(pJ;4Ǽ9,D> ^ `s2]G+[u_y#W"e!*4=/I*iF9O|YͬH,mMH*ۺ`72uxݕB4r\ehD$/ ^;=_v܎csDqCnanR Ŕe Т>6rH[ i搇TKXh%HJ᣶x;-#fʊR̟Zx<-tֆ'紤\ Nv^%vfWiX5kd)=՚Cm G!Y#ћEK"vQd -EYIƷkX cKIÄ!/M#3ȖF22tvl{bQzn3ˠb@įϸB6lp#g#j8|WA0oB.b5t) P2^l֧nn CiL`Frkyͣj #,#o kAm]eŞ|?u`]0D_IRaY-\ q=W83EjSiMECuBkQ,pQ<ե929(ߓWAN !F!%2,8U-&nWz Hћ`[0+tD0hxԑŅڄfUN}Ejdrm޵&ā`]P+*V8C`^_1a}fUK6DEC'oc=Xz;x%>=ߊ#>mcBfx$K}i*x 1Yz$]7JBn6qVEd 9iSZ h RWDpt}S/=jr*TPd*-Zxt_8`9y#эY"v乷[ydX-ӡvvhX&}u H1eV B믎eKYsE>]/?g c#a2Ao^'TuyO AN?6A-8UO9(B 7 %LZEQ0ˡWuH-+$iO5"qiD"O}ӱI^P)M|Qd>" Q%薃i4b_1ՊȎRY=+@*!.5wod[gLm"oz:g0bF8]-Oi 'fZuZkĭVaJBDv/RN%} $0ZXNFg{meqoU (F_}u.%1 Ғ+w8_Kq֔t߿k"O`xi_53#%vMHvUYFF6[%QDrߪWtCP%uZDE^+ 4%65kdw^MY(RrLP(M2|~@dCgwQ<wqqA&XWQՂ;&kgTG*s8'Zb SmD ^4A Ń*ణaZϣm4ܿ,Ob]03]ygT;&_}ا^BNpx.5/9zu~;{Ƕ ,e4?`.fESPYFvrɏyWچlꍜJ _26͢)PƢ٢,yFYnbkm31Ifg Xe3P3_nKQف44poI)x<țrWiԊN"nj4UHe,3o#!BԩO @o`ТSwe_mLXL}1GA"efKL,) g;]9%7S3N_)<,,6!5/z۸48"7km♹ROW މ2 H VCM U!5+g[nGŽvKgK>u;G>'m^X?[-QJ*en]pS| ^ ['Uټ&~7 j"pWY a(#!ǡog`=5Qt⥝=~;TviP+qpkd)Je++"PɩЅEض{gކ+s.pPUg'帄~~;n/LJq4AcG]7 1l%ż߮D'I L` z%h`)L*\!ШY+>)q&xqޚ̂]} ۀ!oeOdU}l⦚o2{i@>rP>w_)ڛ P·}ùԕf0o͸h|rh%KjuUe%hGuW1,,Y { uh*0}Q?fޮ*Xjw)  ;b|zVw?Șb*tyBCy%ۮMu~Z(>_$scV wLy#B8ki/|jN  ݗ_D&M)ke{#8~EImA171ziPĺzmL,[bISXCЄ8aJ e PH˾qḌj"k 6"њ46j\y`j 0V5SLZx[?|A;=y84OzvDA(N^_K԰|s1.H i|dV6vR ve=Bfq@RQ1}L ' 2XE,RfWfn$B1 K/_ģ(OmuW-αbR׊dc<`>6g7& czKnQY{EZiD2GCKu܎jAԯ/ވ>y~l} .[F\, 1EE %=*U5.ɩu3:/ݒ-;x!b_g;.l\^l FX"ׇN{N3[Xn [ж}I}|FGh飒H0W/VK+pVZـZj1w< %K'"BAnm|ҀK#U} G*zˡU\x2[ezʼpLO@׺UIˆnEE1;Aऴadؓ.aes5>;/H=+!oO>ZwpA; Gl &̙t6glG iv| iCMW0Dƪ؛T{S\ǐE9*|愀o9 3BCQI KZV)WnkcG źoOץwO;!qP${8w>E(Gt ;R O@ٯl?\x'-O췼"EV2ר y6/ >L(Ń:4]gnL(v ܛ,8vHEgFI r!k;:O Ţׄ8PՈr|[.4Kr[( tkem1ܐnS?޹R3why(CT!!Bt:{;F\"nIJxxSSȂ3$/zX~*!_:aqTfNxu0v'rYo`HLtPoDfzbØZekLI]OKVXb>:dIOh^ toCC,;:!azdzOC[Z*isSʓƊIڵ@gHA-0n3v_'v? ӦYt=^;ܕ 5 t Rht7u0fX(wҀaHͅ/-uZfM,}]=9Z2 @,fˆC~S~#}p7L;)MW֐㹪Œ抆[pdĮ 3 >?>H@?'XbQpv.SM.lRQ [;dI =SC aS"3SO16p†UsL#c-_ \r3sg Y@: `dP7".KY^!6_W1zk M{3e+5L܃kaAO-w% |d"\={W%--)m8!eDdD+(q~>CA>l^2R| ۇ.6/R D'ַk˴p#c֛:K7DʘYnc^ˌ⑿<~5]@ _*`H",Y߯w3j!O:`c*p*ְ 12{a)B@hhMڟqRp%PwvI@X\h- ˆ嫨RUqb`* ?낢ߢL-FKFlBU3~|dYB!݁삑8L D qVեjyh!x9R~Pe<7V̖rLxR=;Ncjo5 =kЯ1o[4] 2r"bo)i1Kۮ*wX¶7Z`POG`#P*-|Ʋy-6l;@FK覌/ܰӵ .˓8Ť )@kFXWKAd)WZfz 7 ^X j,mċ,x'jv :ݳkF.}^Fd dZ f$ѶZ G ('T/C劦V>kCFB3„'!Z7.嬐ڭcxNbƕ~}ϡ6Ƥ z@+ѴIdZǐ> sa(=)5nv Zàp#יkU-N{X=&9| Gy' %t, ,မ+3ⲴQ=B-:vUij6|\їs3M+ א\NY%ҘJOӸ$hǜwDYG<rMkDj1j(z%L1.|)>Ӯ%,#X;OcLo$ɈV^G\lѥGogMz{;g/Pi 0<ܴm qj ?`mj8/v6L=IO6tES,FRAygmh3U4[i0|FdyUve>KZ?n+~fp?v |Tf U#~NHf|;U1dFKWꨢ#baOFGbsqn?a\mEqV0? E#s4P^<ѷO:sW` DgY)aK#S^Fx<[Ei {8)vydet L&殖NI+&P)I_Ņ\+b$ѱȭ:<>RU)>L\aiLV;ťC? ?mS4F)ƨ67T 7,Jz| ,J'Dv2ߺe*p!ej'KzĂÜ8gf0"_1y+M4KĜ Xb)NqWUn][M;8m>^luL wS/D@#F =+4]10C&.'E3b7328jXq)cb.ݨgˤX@fjJb)щǹH1 z(;soыtdxF+kR1@{w)>B{S&m2UKy6 z}0Ft~ՅjJܷcTd*n~'7%B-cney|4v̪jWtrݤ{.8b,8w,EsVrbIkדDq `T%5-z]Ȣ5|M}͈Dx}8ENΕ".gĿ ݞl8 :ϻ(k6x0*3u6,?@ /A2xΆr[vi%*a4ZH8$ DeS' 2"q7 $S :: a<;fK;-Ša-k 8 &)`~~_lsxȡ~n IeiC` /薮2:Eh:S_],ڜ`NS2ʤ:EU~7f}+KdcnmOk93 _pi5}FNb?戸7bX j|,B4&9e\;14USl4 zgP Ѹ/O!3KTA⎩? #8z"_rC _rcDK[xd1r.ɔd7Y%9'f> ԗhJySڏyZ0ľHym`Љ$v6@ !d.VR⮦uK1dno*0$NzfyEHxyLj27sL%[W^Ƌ.XS-zoV0A}"m*,H )z 3ZgqոFK*&DK؄`3oi%28Vݾpg3xYߑq0*ٙ4Yܯz_w*"5T3l}LؓHAnqDh$M)Jɦ|c ƃlSXgDx!5VƷ^℣\+g%4;(G XF]99L]lU^;ӂ~QP@k2y9<3'^.ܒXӁls5*餔T<6={sppG_Go@/~i.Cjvs,if.ˈEُq`ۜ|W`xs:$b矴N2HCM܈'AZeIr9 mȣ=OmP6n3#ma&&uuw4VTdfz/'[ӆZ WJ[a-%0 !z˷fFg1 v椄rvuy5Չ*<(ei4#ݥMWyg 4XӔ%5)2={R=ʃQ2Uh;G11$g_|yQQ "CuXLŇ-PVҏNP/$t&W,ذtvOSgrbxGVnm"4ӈoK.Yn_G1#?e#Lu9eG÷t_ -ݭPJ:w*,G*`x")@=u)r3]9|H377h>&.( ?E9BIÊMYtNpTG$_@Ya_{g}S 1̩Z+o*_}4|M|Pmq</*Њ޽6`EWGVKz ΤnQsv5tJd?ga nڸ~c(2(ca7q$}&Ll>a7f~GkPޓ.(f< !-i2X͢gfye:~ Ϣ(%w>W7'껗1l#N9 ui\L3 ?BсË&ZH76#nė"\8o2Fq`1n#@<Uf^)t[Q" RpU+isPuY@E <[9d + i$Fv#wJRv,6QP|D@lCl`RE.j-tY,uw#X@,J9'u ;]bk;Dt^ƌ;Np-@R;S{sq^$.܏]YfD"/kXC -=ñg^zwͪ0U$pΉcg.aLJcJی b9/hߟ7q7Ʈ*Hu'!XgWJ{ԞgEKUA#P[VTMTO6 E)j;BT9~RK5D3жq sR s_!p. fOY,po+vLbZxiFs?`I6/fnP-œ瘙`GV$b:rlo> KGH3E\8`70=XT _Fc:0`((.@"vm Zq:QY_n%"qHX`ܭf=vQCo۟@ #9'fžWD*=;HuvζP'S^QrM?#c"10 MeN.Gz1sU^Ykx~~P| 4 GB Xq4"fS3؜#ZxrW7dڎ0I?ۯ’H|N[֯[l}612̐XƎ耦(z{Le1wi6i":F 'D 3 `j2إrqWV>ª O__|B,Ǝ*hRsK XNU̦o`vjzhoif,={}OFz R +㙷OB)-^q+ Tlg+sSX.b~2G{6Z鉛WԳ`EDNJZ~xS<-P;߹d,h@@Re"jqm֐Bz䆉+׎!`VsEm{et48P U|piuf/Ŀ;;#~l҂zعIgƒv޴1F\4K# 5xI,$^-]hB= kxW F:}]D*̈\(xfw=N‡LX]oI|0m2$߬o*k+6͔(p2BCߣZT:qƸZf*=Nc>*Z ǵ+ҥ8JqƾRuVg'CYة?a urL!.ص"xcr:|Aը=fR{Э ·*eNi;ڇD"PMS9ܩ=K,vxSQvCK")R+-V#FI^4qWˁ_Q&*mO熏 GIu)h:@NS)% Clhgh=$Coh;Oz"^nm13눤˕RPGzAZƝbu —Y2/ 9VM;Ȼ${?k_CA&ߓMٮB|6F[3 (sbO_,cn,']jP'} u7I=N'y$4z~d7K 61iiTN;<}U;繼O"e/Zo%aU R %O-=T rTxV܈P0xḦ́A2<9 a|i!!bjOO( ~!2Kz|X#[SP(Ǽ.6_[96|g!US{-HY|\oiM󿣮#{#h0{]x{\;*'5agayqJfR]`,nO{$dufgII#t X"t=Uꆗ=9zL3X4Ms 33_\30#VZx,4LęKWSS,ߥaVcp&HT 鴣I E+%x#ަJycfrIe `dN̥-Щ7^Yٚ 倭Laa?d`yf\tw? n /[?"yW]N H4O1ޥ yƑsPBn`?S)F+t1#,r|P/ЀꎳAE9@ azfxZ$#S8~gwX0! wWVf'm 8&𘆚(<-Z^ \T;:Q*U-?(7pO"7Q>d3-k߻qz2!xUצѕ G^k#\zmhl9fTVƣCtP."rDnqB?-Đmw Jz wϽ* X8+;V _RH7iJ8#ђjKyZ߳o o9Y&<ѴxUU^WV|d!P .Zt7{L#6=n.x/A lmS]Uu,"\pPmخ⺚+ Ti)!%j`iS__} z>Wx!7C/EOZ#b;6DZXv!Vc/CEΎv|ۜ :O)rn %ei(5)L~{R %~MhO%+_精ɏ:ɞ&jȮ͒ ۤ&s!Ζ!DgLa$ g^3AAcrS]R(mE |~Om SV)!BMNds) 2v.6_2 @{y ‘U{aMp5t3E7݁O_E iصfYg31k?r24DIW\W1=䚞27ݜ8yUrpLY2~.jF0qsd}W|!CjQ޺BVDj^NFl{~l274hWA +IFa($e!wy{g3h=w0y׮ ޡ>ߛFo+N%.h0R4;R5c/irBn h'ָ9Y+(T920-M/.f)vߩgBX]h1!3ܟL5]悕paqóFXzI7b/N0)fc4MuD0;MgAb.MRk&aas\dp|$/z A8ֈDdV87V蜡J̶8E_G!ufOk)pY|tۿIiu61;gŷIw$_&J֝Ԕ Vj]@.W9Mxd*ѳe"J#&\{I9' g &e2?$+[^1Y}73KixfbYXñ^֩|,r~ $M8%A'hр-tBnNxjS~etQr1JZLa%BWDhIOl,FYٍfuviȅ n2yMg6>ͼtQ5WxȎ꫽RMy)2WGSwe~ >F^H\Q8⫻QTyFN~j%~9 Te>6 eX2CA^.ҫm&Ζ$G{=jN t|*Z)vvXB:3 ҘpX?dGFF>_??#inYDTLqz! -]L4TewEߟd4@`-)"B"*'*Y , N*Ir ]E5YI ηMCc438YBsЛSF7 ދb^-E(a#kYSr~!}31,AIH*/hsŸй8ff1$m>g&d {I7 \^;W;VQ֥#̖)Wh\V+_zhlxs7қ7jiܥB_e.ny0+Jby=:-E6 \MM$k*d2 l+A>GQq{얺SpBJ:cd KFK2 -Wd }*5Sz00$(a:^|qxtǹy](u9~GM{rr |,b%m+Q\9TUCd47S!*Q!ޒ)p?ymjтZ@@99{f?=lVIf4?jbSK͝ߊ'SY2S^X'StFat`J7mhaɖM\PVˮpvd"lffnl'|72(\[hg(SWDvefUrس>D`P'`r?X =з%wb.7w&^k@Qc:e f@Nbo51haD E.u>Q55)[7 l_V'%_z~'1Q__Nnʿs4YI@m4y#/(Ua8S2I^=rE~^®xVB ;urcbK Xv8)MQ3οUx=iFAĈ,^=vQT Ñ*L>F 5*qH,Ȟz  KuC(./w+ 2jpsHLG;zc:访0a%&T9#j ,&dJ=<zF-gb_j\*54*挴8ۈBk;2I(Ym!Uؙ\(xu,Έ̛;*A.-vv:$W< ~J5`ְ2Q⨘V}ϯ 5 Cb 漸+^Btq|hzM0P3$uշ?Bpwu 2i ,~̳7PH`sry{7a*fyOqvMk!-BWh!Zsh~iv-{BTOx:*3r + rie:_v.U;!؝̒iXcN󅲢M+dF3>LM-a 7)t0ZO)L~4⟆}pV}?懭䟜X!牆^q\plN5٢0;λDMV 2(+/}}} ܯׇ3IPu=uP SAzF1Eb&U/WTmLah@s+~ _QUB܍Hݤk|Wn/ ((zCd˙SFF ':\ 7EZ>]^Dr]F4ّRHY6Y;^jD0>tm((N5"A6v٪(چBJjN)2BI5 m EUC&FΞ3B i>YLo|]*?Ƕkg#GDBlm#'zm m6ΧC ϑSp`݇?> n6 4>zsKN@jѺ;/S }wi9#XεSV4n EV_W?+{8DF|v*A!hJY#1GE'b00w (1XuU֏V!IpOΧ = n^ƶ!Dh$riI #pz%S&"(р;f٭2O'EFgHx7'-XGmOP`ۣ-"L0uh=z f_ ,\=7p_mh:ܪzD:egqK"2'[?VsŽa?ʕvL}W>Q樠QJTkbZFI~fBȻ y];i(;EdQG݄=2ND. vd# M( N-oLGN-],+h֖ v.moPEo4#[+:t6Rb!>Jr`OE |z)79)v d?ZNe^& ;Y`bdtJ ~uFURq,!YvAsQ^;&Z^|FئB@࠰^R'>D_Z.rzgd4!^[ !nw~TZ0gv?YaOfQ7+tbkB.i#M6lc?XnŀA@'h~ 2kܶ$ԕRcV\302K~%dx pK>)++} ]]\dGZ%-Y$S$z1̧UeǢ6I"iȴpKg_ům\L&|`g'JePZ1!l>7V} I Zz3QrRgevjǻІ~۷8:L2R=:Aհ_$;$ԐǻTbٌ]1+f*'mc*#!W&ΕՍ":cDfp0!:AF>Z`>ZSЉZ06=XL 4ⅼ 5iBPtQUJ~Vy2݈Tי4/`1 AȼՕ1nSO+AbQbY\]2}@@m.1 b3Ё;n?JpL}iv :]H *W(y Zxq;AA)b)>J/0~eڲma¼9Og< SR /J e1F/A|vS(TY3 knAjEg[X]GL!?̟s˕K2k"0ar8jA<U%dv[Dfî!:@3_L9 z/`s|,ۅM!Bbʇad4JHR#1uSujԢֱA} AE*"zC geI=1nKtQRRQɻr Ar*5E2GY7NsPbLhG/pAwxn/0G](=[CB l۪/ԋK@z6,,_[1^CPI_Bǫƌ8A7o{B݀q~xx:#4r&#&$ԏq}$!el3Wh>TڂZ]$ ;}G5 앰y0dgI:ܔ kĢe"A[O(vo+|$u/3vaF,;1dVq@a ՏƆLEc j4Sjvݔ4km8:F2#Gͥbrwm/=ZI?hVǡ L bĢag.%ApsDL٬OSZX7!uSGZ/]8=mO` '|2`N#$.D#iV,b?JPxY@kse?);-%. &䝄tyXߧDBe% y[u p]=}c꠿;Tm8LۈeancoCΑ(Vf3AFYWJܙ.R̀3?{Br x3 6V~昤jZ8'׿۸v/J Шaؿ݉9~60}pR̳mLJXZIoBP&$Oj;737ABlP8 ~NHt* b hJ@9P_ٜ>1p/Eifl?îxPm1urg`JM rk;4V-r@P"0!fy;yu&,LKZpP 8i=%=EP[Cb<lڄj ZG3 BGQ;Q\>*ɉZ"L2E\< ?5„to;E|7#16zu &)~ŕB7~x$Ax6BKkdS _IB7e٘P8|m#9_BR2އ ˪HEfA TA4l0U 9)(ӻYɂ!Sksa* O`Us9 t Ȇ50?U׶gh]Kl:w w1$$<UTzHIզ`q"8lAG)-Uأq> , Xc!&8W:"dgJ,~d%R ^ QKQ4ܐ5|pó%FRxxLHB*gwYxVtYX\Bd&9p".!V\T.m5_9dpn R"u~}KA#y<_;`ّūy.` dAΑRBS\&f"$OPÐ9/+h`L%GvA =@,X8rvɭ0AٸUK6;BN$yEIo#+T՛ 4u2pWPZ8s9zqxHJ!USIl Q 6ԥhfwP:C9f 4p\3f*%3$?p\T4o}=}1ߗr%q)lLb]<LhxFt{Ӡ8 4-LJK)e#EZ#\#q?fl (5Lc$"tJs-I2{Dmj|i^"-Ȋ"0,ķi*Ũk\3P^Q# V8㯅%oI( QL1FZaBZ)4%Z|/+]=.4HZ?fj?1iCtqXn=qZh՝/ *nQqw0bسF ~DIfٌ˜|ڤJ%w W]:i E$>6A2\n[=9 \E\L+mS ߛ~:˳Hv٫VӷdOgr[p*,XhX2ua|^v5V!7u/= ?9Ql@oY )EQl݊~qǽ 7NXM `=53&^` S 1aŽs|%-rpVM6H#*TG䷈.͟68YX7; SW_zYnU|X+w Nb|)+"D~K-P)"E?ۇwGxdo/44ELj^7$kgTܛ #.e=N.Tm?a)p8zs5~ 4)׻1 n`Xf/*26}?vGl[ (IŧqLV #hݟ| `\sz&>l|;jЮc$/UsK1?H'Z n|ٓM݅\@|fm&y%Pxl=Y1rڵ TSV>d ZqOIPTWcQq9 KB). pX8[6Sa!SH<`@'$(=FAVC֞ꕙ(%pH qXtmxJZ}ʍ;rP?f3T-6#ò1(MR zבpO Rˑ-,Azl^ģ‰t }. $aQjM[ ツ`;Ԡ ɲcLT?G"lF#g*#Thy@rN?o,X΢^+ +"Dv98zzcPII'}/ ]<_QR7-E)"v5а.(2`W&%9֕fp^)n-86NsY6t@]?YLUt-ɼ&hN/wAG%ugsһvO 0jPæ'K}p\Y0?Y0 u?kH#[e#Fk(ڒ7AO-~k,`7ˍwz,+2kթKH`0jFmód4ŸIAaO:+h63'9ԁk7qQEX;v|̘68~ )׻+KįgDCkO|&U-pǎZC౨u]^4-w\ XjTM|LVmO練Fpt]-M.5C01^R'bKp6b.A'h- plgs_J;9DLsEh&TsDqBا cǗzjoY[# %Tᤓjձ|S<`wR˟hmGHU`Me[c̓ eÄQg3eDr+J0ф$Ms=%;0h6K4*lwYHIuF PI,vO Enϊ-5Fs:U6k':6 Xw[N80pվ>{NZ\Œk;*ۜm:x6-6J+?]w;4)LK<0_Xސ(TKv_)Z0[;m-#Z%-䯎%eJx4Ui%Z bT @ w翼s]C>y:`{ILB~Si|#TU,Uq:c4j}0fI/:Oa9c9{/tSV8/ܧuu~7a0PW>-v]]e!F ذHC/ 6@.O(IQe`t%Ǟ"p `6_/1r!W %T}omŔ4~.|QEeC̲#_KIP4؝`d1vr|-F2Fc;b΃'dn\J2FRe[v\"!|bщյm}gEy8~@Px\ラ:k,ks9[z v@cGY{,ԃw`jV:H@]8)oe hG?&TU`lKV<])WiK:! cgǏG_ Nͺ_EǏ`yd٨ZSŹ@i0۳w}&86usKo?uZK`Z׍+2/E8ӌsq_U*/LZk2*l0\H r#?_4m8M\.h~z ]>^)**/A'T5vlZOdoGf9f~w3xL{p'5f> 4n6k vܚgl(/D&l Q DClDސ,XQ%B4$v'{|߀d$6pHT=(1?+'%e+Vi@yD1Ǯ(/alg0Nt&(("cju o#Z36ptaXV;?A |+ܣ[{g@~0+IE0b,<I:J5Wl4s'HZً KҀHm3WUTT "l%0dpJUE)Ș^t#o'0NPO 2]iWDZܢQ0mHb k/7YQTC):_%Ƥƍl?Y?<;6*mfܱ[W m[ ٮ]`\%Rxv)%]g $S ioO|>Q3o594w^f_ W4r%VC򖚤}'? 14]'2hؐ+`j\,@CiĿ/Pzl@Xm][M׬楓{5L:/B91y],[exzô n&+Mqkѩb9DP٭w՗'V:S/6G䒢,$k {;moz(X8a&eKUމkUH8.ICBŷ=ώY.Y\^>71T H5l\haV PJkeHVn%EmҢ7 It(8^"GxØDRϼp++5gaO:zt)|4bNVX"~XM\lD7jAk}LT~xBT-qTk*u&~hq_yvc-4-n n$&x} |ݞkL)wO2ATs >U(5ru.2vIal-2Dꂺ{:f$No =4pm8#ҪRv/q1/fk m>&~jm6(1 ;*եxQLC zf.}=w ]{aq98A u9%˶ĉhnrӲ gϟ/@@:^\O0n^Kذ>e>r?'_ Ӑ3fjջ6bA۔7 p~i]CJ{0 Z7\A]y=$#ׁo5Jõr@ef@ {6p.s2QۃkܟH9 9vRK@`/ ?yS1GASa 3\nKx[dĚǩKKӻQT4*Mcm Ƣ/ZnK ݪF:R@ЋWX| 2¼^C>jJL9~v%*@k4bD@s6/a+֛E|;' ʘq5["b+atswk:26SYlʓ@#Q2@4:ygu,{XYH?;`Y* p8O.?7)u HYٷ :2p+sq GϊQ?Fz<ɋ/3h +TEX:M,۫033ص\g]ey`Ȣ.Yt48ТDW2ژD lCwG9`n/x?ƏZDN#҄uͩCx <[Kh}7o2NJ_lR7t;o8!.Ob+~{6SU!uDަ>Yr4xҮEW]Q0~QĠb*Uc`N,m #lPЇ J-M3+p %VZisw28Oõ>[N~ݫ_yOQ@"hPk˛ޞFo]'*o4l8aurS>pR)K6qB[&h1~ bW-Qnwl>ν8HVp<$;ױrhbCi0a2WKp!*{a@$x#ŀZYr_߈͑Ǹĝt&xFy?rG>Ev8+-PxYo材C87,R&LK%hg ~ѰfLEC0H#=;o'1G'y_Xc3(]$V5p/lcX:<@6ܩnKb7UFA9ghgrZ!HU'v:{LkA1HZLkM9%C+"?4Yu|] Ji*{7썇Aۍ)%҄fYF2Pl$MZ{-f_e;wsI^8baG  \ر+޶E7<tbqݣKNvnܻK8%^hmEˈ.T"3<: :B+MBR\5Y'NȵF+n77 GG, $; e{KI7N-g!$Q lG6_7%[4R"aqTә%{Ҕ1S|$->b",)֩ gG5 S& XRxt0=̚`JÞ[ {稛Ӏ&ӓv,3,ܫ X.a}!1 8Xy׸'8V^*C_'[9_Dcn˾EX0^|0u7r5k:ub+ݵ ֋t-i a1ʑvjr6 Ѣ1󰢍Xߜ/-LxWfuH\Xǯ,Bf4aJ`NxXj9͕P^5hϩ8.󼸯J'F03/g{+tḬ+S /*:LK&)cXi5si?U *F!$@F: TYxLaVbJʶNznGl2C2j Ux/ dQtׂ7pPzԖ}"\ǣNnf"x00 D+FKgrO( =q>F+]xD, ?MnןhFj %iwDeBm0̓-W _g0͞.t t*R.]^N77YɳAZoxvN (~bhW,_w: 6;aTL(.4F'$gK]6;c |7z N`mB,,5`t2k ,~r|%2Ķh"~10U-PJczDK =Tޝ! #DxC|=B1(C.[tF<6ZO"(TW8mjq6Z`e`qx6哼>;Z99Cf%S"Ut=&MEr~Nv#&LRMOJ2U ~EAȍb4ct ;rBW[@$8ՎW_plk5mk;y՘yB[ؼq( dH nY}dm >UE iU@ I =`^9Ӧ=r3-8G{[Zhg_&&r .?wV}Yrz@ң7؄ʼnŷ;+\g).Ari!M'fD{i:\&j2!UE#fx g`)_ıSX=.,5x:27ep$UdyDÖًIj]@ &+0~OJXW>J0}kcfć :[\]փnGQрiH\4+Kl*CH9m %mfC~3B*8YOt蚬OH~l|4 @M쇃/lo1ndvOsЀ'U⒮v=)}|$LNe| Ԙ| EwBe?(")nZ~<)w ʊՕ.Lr߃)kf۔Dg@v !+<(N%wޜ%s»w$^Fvފ?1^`,3 DD;41eN^çd c)~g=C 8EZB-bjۨ2J(7=ىJBܜ cXQ688= s?]x<2Dm*؊MN$߂q !Xs]X3 `'+ J&Q4vŀLR^sLT_~TP, VR Iw-ޤҨ5q9XZh RjB6#|uzՎ୙K\\b?/\]z*S%B+8jLni] "mvA(룎W( TA'Fmw!HFTȫ~>g)x$N4^nL Sl\|-e5{Nv3ٟ<@UxQgp3>4;*3@2UAڊ:V'Q@*NѣYObA3 F%k "RJw Z=u 3 uz9>9Bbiq'*&0Д́62]Y`$J;۰uN9.$HEج' %8f)XEĽյ>`GTMC%IEـ\|*n.rY8ԼlㅚB/Zݬh{:NaYQICZsa>$5zw+CGSM5$xlu-\9h@rx'ӓhB(oMdE8< ~9FF'`1Cw84V3{TPVA`$j;N*{}9Tt(1qU.s z2 &*Kb^{#Z7f7&.W/j؅Ae؋vuhyM/5h Z{?A?fnˆ ?J}ؖuٽˋ~ڭ$ecJp@ ҇TEߤ{BHCwx^@glOGC2!ۉ6yTl sSJw7wf}\lgL^[f"DC͟x^W艤M:ӓnƺ `2A57ŷȁ5A'0#`f 5~N+n5\ A:^H x}EgkQ%l/װ5VU'.8M (%ݳ WgI9?bS] s3F<5=,[ELRznD0w }8}?qƬ;3 `dtU&ǽwnl{$ WҢQSNrKl9f'ʭk,3&Hׄr'1l% 6[-;!{۷eN2_QKlc/Ӹ~+Y.Gȫ Zp΢.o6;ӯ\M-E4J2pNbp 7!Ϙ M3Q@4ѫ%=d£Q濘芃sSNA..N + 6TZ\q4hwNڔr#J1$iOrPfZ-^gCXttRoEAkި:t^iǟ1MyDr .Kw=`@Uw<5Iqs'NS5z7pBl?oY wJ[#P*T6#;XÙ<858k)5Ÿ~i[ wx?@h xD]El6\%:{-5{[j^/> 1Y60yyr!a!QFXPٖ_F1EVL'K/B^u{xjV;NK˒{Eyq8D 6ΘG\#t*ǚMO օ 0^+ `#f:7&(@l^6}8w6<h+T7'28cy:ک&JbU[)|=x;5M@:Q=4H+iQ}݉Qqy$-:֢GO#Ez<ъA*$z|>^[ּI678 Җ{gRaz0\dN݃DEDWxʁ?m.2A~hBЈr3R׹,pxiejR,7&) zƛHPLAm`r.ʟ;1kSh l105u4&Q1#{/2I_@wg߀.$R_V+0qqƆ$D>k+3d7}}!O@7"6/CM% /%#xUzЙP=Nj0=pÂXlF&$Q_*4!\1%7%3icO"6O2J\6h%NyTWV]{x=1#hQWK/4Hֽ+Iise Ve}. ,tF,8/[X "qPc)=NN9}|| %E:3t--3ɴuc69',_vVY½%>EU6LDܪghM-5gp+1 'حfvLx=3>O+>8̌Bo.83fm[ϸ7ݎ+޳nu j^%yM/C/%J:VFw%eZTjr枣}2p]P`gyk0ʹs?#o.'%ŷW>7k|8pWf\neVs%3s\nΑ~U:'R*)V?m[~o'(. 7˦8>!FMr/Ev(GPNvuY_YLJ%\IHZ\4F Ō~8W6}q [k&c,T^\8OW:2 /M5LA'Ӣ"%5X0WBw3B@8WPr"?,%:X o"0M_^Pdvԧ^B~ E_dD#'kQRXϫs׌ilH?_܃_74S1aXHnTma M >W x<_[?Rg` 4Ϡ {l%Q ~?TRsaŮ= )(~6=K?CT6, ufq~ [o0SEpoWg+L4Pgmj>G]s#}!,[ D(JP ]4E*}O&nABQZ2<4[~,Z$tcm݈%xf.H 5w۳Rl8Oʋjo})rCrKM|>3a?`miK/*3Lt:_UKKD8)Mu>yeYo3SxF=#ne񡹞 {q'j[G5m,{zs@4^ )&h1} U)2=wby^] $XVd,L;$ L'il9'ÐD6Hq; nu>ާ*Gu%2`W)gz1\UڢOe_nD,7CANL^3 m˩ .-y`.WA0.x5FarsJ "l{<?JH+s e0r@öbFjm2S풭F0zO= Oc4KqZ湬k2vzȦ**DW7%Y-~7)+ePDLFW%zQM8y$مZ SADH4#J*ɺ_{7tj `ž+DNXWHavzݹgPDq.z~@)>tͻktn[lRtRRiTv@VьCuC~̯$Gzq.[&zd%~j_Zj.صP|/m=W[̢{m/Q=Bt3(;c~ǛFG=򬴕v'Af&6nm-AQ}(+&Th=q!Zq&sa`gRbG+QTIPJyf-b.ӯ]F3>`VS!䛧p Q~:*-Ҽ:!\2}(x .)t}RLFwTVJVzYeo(U+ e|x~kh%϶>ۖf'ϱKZrįa @Lm:)J51b㡚yF=I3PFf!yΟN/ %Q '<0V~#SZυk]CJ?'`i/аGԓvVuFaJCEA%+PYe=P5AXyD?͕Db$EQ&oX9g8[JL*ѡd=do , }qp!"ɯ >+I<5aZrG@[bC &snB-m0"U%$J|==gZTܤAOwF1 ϰ 6&y;d9,uMQ4tƨG ۢ$'GM]v$Tv07aZ:=:66M|fc1:NXG@*8`̝aa0UIw8'PE2=ņ@bc2!oO.-[BRA;I>Y3-gV T;͠HY h%d:\u[a}uj!LAN0;%7[2't(lXQ~EIsoYF\TPQA@T-LIumALEĻ%ɉO"!$7~ٌ3D?QVtHفq/o8^mH)7v h$镐*dA6]JuD p%HSc6(nPIH@|dN[(h',|K,{_]\RSdta9*AK*m:!nN(4Y'He܊7Z׋R b3 $2;߼8qh0V'3IT4ϊn:Ce= ]4Nڸ/`|I$74bNIVRr#hs@e=]MiI#\Gg.hYL | ?,eO+i/8%2&".!Y9xA%?Ԩd{'wrClOC.%Eaxkȃ-EؼC.ƁCe!(`Ct'\dll\JePPp8KsQ[ ndz`Kh ..Ȭ(p9?2-A4OrzP_—}+sl9ڵy^H1D7}bgjW'@zZ%A@L64<ڪ4ƺޟ[L7c~P6igo]KOym-gQ٭,~AˆtߥeUV-Ax(z(aǤsJSvF655q"ZP=bUM[Ȥ*k;h#$~NǛʍOS7Nź]i00 FQ+ =oX9:&W&7耑]yq_$1o9""UNbzފ~AEIykFF}B.r$Y8&0S~G?w m<iV1@0I $N7Lo#ь }v:q>v(ۘo6' $᮫kP*n s[S)fҫ˔Pৢ" #qF7t236 GȎD[--[gKjZ+i%S'>@*Zʡ LքR4j([Kbd2P. !s ⪽HaA]J R212 i5|^dɅw!\xANw]5"`]XT1gswwD$+x dh,}=ױnDgyo_"{ j+S!#c k 8Y݌L874f[X2sBNY0Žh4 Y~Fe:$q)m۹e%x-=}Za8VR|Se/McV>Wen0sy!+CMVTdo(?Fz҂yׯT* >'f}~Ztqȍ-  R[a5EÍ C ׻ij`9{bt\QP<(NgIw %AoRˇ2"}dtR˻OĠҠLJrPtoO`T8xĥ rvQAvUR - iŬ#f>2?NRvУcM ?X>[l^gt#9bՙ z  ,*^rq?4ro;2+i}i͛D8v2ih\1 ͟s 72dk (n 5"@n͘_ 6} Ȋf\Ѝ2>QMm2#4cEfP0>1*NDn=_".TFMeůz± J9hh874~Rj[PwFE^vM/{74V ˮACt{^T㤥*B`b)˽U<۸,iVY- yh:jpE֜=Obw⋧A?ir;M p Q'~9rգFCv?/R,)qhz] ^ AE@!\9r9[HzƹFkC 3M#|̶\Ƒ`U&hfQT$O2?ڹ,JNhFK23d` .[ЉChP°خO eϱ? 5+4&fU''Y rX^oCӳ*Aץt>fz>$m|Y8!mQ%GDY9C00F>Q'dž F"}1 پF&r@wHܙlTͣ~KLՆZMv^2D6>%蘢74_UHN lr?R̀}qځ6B@τm!h/L&(w{'R+3s y g"li2LvVDGO}h. ^YG\y XtXOG ,w-I;"׷&t܆+&W|/O߲Hjzh]s@CڧJ([/E>sA{+M_ zfLFV{TCr4?ѲNJZA6\ýxydDž1;Y"-u٥3:XJ8P,QuVmzu)쵍е$|āGoeX62K~m0~Z5S'FK,yse,Q("în׾TF7ArW '\GWzUXYZLdn `zS{4 Ket.;2խYG?>LMzJaIѮ̤dhwjJd"{8[Om__ $mI(p'vѵB~t #EC=-b)PfRћ]_DV`z30'2< ko.S˯] 4j<6}i ps*b fȤt9pe;lBj5=_nJ wq r  ;CFIЦwd`Uo4{!Wa7נYr&e"dp%zTqwKNƹ}Ty ,J4Z5k=N[ޅԟU1 A֋J Y:XH/:ޞvtNҾA0ap é`qA9&o{\,Cȑxܞ+ѲAڣE ex˓*fB= YM-twftUE+jK| /P/ǷaSUZr^^ӧh370Z]uYg_et#J kg{OJgFL[Em7!{8P[ߜ< _*o)bpzUk6]t>1X~4UCVAV 5A1luO~XH鶞}۬`VJ.$op!9qydJYѩ:MnM*M\p'70 ƽ׎,ӊa}wh֛J泠DyJ@fdI} xwvj{T4ا/uHBxma/}'QP++W¥s5I ֞])Et c9`Cgzk8պhOVn]wK L#ҏrv֓!78 I* =nMzࠍeomPs`zt˵5&^f/jt@h麅UO&{'uyǚ5e14z;֞%`cFP SL#0pe<}gH=Uh'̴n|5|gnڶСo{ 6_,X79I'!^Q0]fD tjc V3#ŀ?8q=ެp2<l9df N.SsKcR H^J#GH "|S_g @v+ J[`^P6ݱ hSsbȽoE?wA(a,GkCĂν*#N;EF刞v;Py K앳aœ4;sQn}NUVeh0:.pUFt?n_O&3ӄl.=@ 2FQt|ѺB~l& m}ad{x (({..Rȟ #|w*h&rԌx,#=&!^ʹyi~lʞa`P*i4jk>< nIիE\S܈+4WH^C˖ FT=V翫V:S# 3@\Adn7z+) z]hpWuX\Guo{7E96>`oM[ q(ۑ& /?_ϴoeeAC#k|sÅۄAǔ@kZϡd@IdWjضy7Dȝ"=w3nRdƼﯝ ڕB}0c;׿ %m3"S B־s a4IH}ǯG $T"<{"z^\ MU3}zOCEAkH@Z}Y~٢&~ (B&?`W ^⦺JrZp*ؤZ/ /yr3m_ 3tq{w)ubRM|%ƨ?$R.3J!ŹΔ e{ԚUgh ޢ>log.fXԁ'"'5%ܥ;\֝C&#mGZ}x9 P Smij؍Ҭε!/b\8 P-lXB4g|APpOIwm,& Y$ Cu{_bҲ'z8j5T(u.inR틖j ξpZxkxMߌp /Y=S3Ep -~XޱAmHv\Sاv?uD0`_׮D#]@3xHu9XBBC=}B9sǴ{EY ɐD5id yQ_{AV I]GΕiN`=йl CRIH|.(37?,UQn*rhbwUNZmz'l a..b$4;%哤17M<9-<7۪ >jYxW )Gi7t [oKщ;_Կ'yKwv_-+6RtZ pRI_w1V!z;"$?{`{tEgM?wOQ 1܀UN>͌ѥ↨='N'>Sͭ{ri=1eڵ(u:~q/QιA='|IđDC>wi |ǿx٥j3l bX&酈gḏK$.I|:9̯19H ThE%`עi(!뫜lJ+xDx~ .}f=mVW_+ Oڅ/{/q F{Zt/oEx4ev hr$,zg )a)eE\ D[< Wh^tKMhxE'i.e'H*&=O2%7T')o!>.nّMr7@&ǃP@܎21MNr`(/+JMT @w"If>Y%jD9h&%"l|cLX&$_:HN/r9XnvuygDDoU08<\AAA`ugs*tˮJ7YK1@59'9cF9kQ3P]lsB!`킭%%/UR#&(ZٳR%hxoJ@!):L5J>gf;?co"+ ql)(A{ꋯǀ'8o Kخ xX gObYtuEhۊE=p@ 潋vt&m߲U̸g[l{+ 3@ -HnܮـfR[%~fN{wјLOiy: pF* ErZ;`Rq:ЅP  j])a >\>t'l#Z7ʁq$6~}QbtjiNo>ahIIKB+kL4Iפ?i.Z?al[)l^ّ^%Iv9:1;swSlڒ5qEc3(BL$$.x~"YF\O &&hS}bcI?q k:zƱ&#šv8O-V0tJQ" ,]yw[BbBBEF93WV[d 1}uUɝ*Y ͕rW϶ѩG`|1(j͘=w(K76\/\+)9@OĪ-|5p}`]LH)U 3N.V!2U&s(u}L"dT^XeL@v۱`蜪eQ# >B`Nn|KHoʭ֮v[  b2ˮFς03i5@~Q#GX"wdkJr6af!]EmyTk mXw'M#M]Q1^s ϬVHL|i$Ug7(Vn'^X=e>Z!;e ,U =[QVjO<\7) SFZ Os\R 4pE?(u" q 9]IaO車-)1_Ү%"_As)oyN9w&q]BӘzP~^PY#K7&B__qV@WB*{{:nvx:of D/! s֐YA)b43ي y\ Ukdo:Wx]p~c<kƪ`>iNoؿvE*ٯQ+k4Y{t(xA"$Y2$H8 rl-X~- me} "$^ږvPty9ktĕT5\(P@Pp7JoU9S_hC cwdj`D^17+!Gɪln/Kwe~OKZ^U[{$־+v }i$K̔vVU2y2-û|aWY*蘰TvU0d ( 4]wIÜBf: 䁵Sc굹 J є'0hKbQvyu84[[Fꊺl[V=\f?2.!185 JŘ-kS,yqF=Ir)rd-O2^QROtz2bGz{jo|7XV׭-:a'dȝA ϥ)}#-Z k+p]wg|11ן4݇B &qy0REӵc]KdXqKdcPw 6xR\ֶaY ,ȴJ6h"ԗS̩m=:j믾׉jn-3+Tw: d-{HvRGZ~*\~2j)_Jj*Ǚ֜KJgʪݘg7ShU6:oǒ2xdO:B Mk(d@2<+!d9#|4498EFkJ+)0CV _A;R2Ҿ,LE֮4)d X;4 T7s8GSHV 8ca:*#?CڦPP cl$Fњșc C_A(s^ҜWO!f  5PulS }aSy"iߏDup_%AgOqh2POAF%>kZ0cUpD6}7+VNbe*p`kXωS1!X_Z)QL.u{nWWEM!|yr EmZ T (p_=!AG],+ԕUȺ&$:ka *) *ͥh8ȁt@t%4g SLiN7̃?J2Jp JWFi?7fkw't֖ۗ=!cD11IR>MV1TsaT8 Ezbf,5>oui,/yX6W)0;3_fn+~Q#hQMÏгu=!I?R"ݝu5u 8ZEGl:Z63sNeO["r(J<0lѵ\tF 'Lb)dN斻-o*U.Qm&*}"BR}.':К8F¬*1$Z:YUô0NSW,]ns;@_0մr(."Yc@ ]sTz, duj6LD6hjqn")Nkw*ܓdlC(0ϥ=Lwo=v+ڃn_"|;# i/ E'Cs2wƒK#L(=R#PazQjMCܗT>7*FYˋ h0>IwvԿ7?\r KDLU0]H:fEQC`^qyJEt]њޞ-ȷU~̯`1E"鏓d]T.G  ,FTkvF9Q䑡c4IX/*нw,0&P!MRY*9EVPSmȿWjԆȰ, MLq֍G0q9h*mT"IDr9Cʦ+YƘIRB,7Ņ$>  uSdD4kJNXVv,Bg&P(QtGjI 1EIRO?G]JǷAHs <84Ť2- $''<B,F'D>.Ōd[=Ǯ*c}#X*6P0IHڀ \#)JC ?1zdͿݪ\Ft2A(qԖ9䖋OG1F#.!x#6>l?!ꟳߪ'Fd"( %"Vw!FC(&3M*Dq3=AƕKcSFK?p'P $.7B%C y2rsph;H~:OA6-8_S&s'pP\0Ggѥv͟R:HUwE(LB,f| ybM C ~#(M $_eizWVbAb Os3l8q3ve?:!/ҙ&Ƕ` Ui/c ͉ x_W*EnCFY x {8 JYg3s$+ z⪷:/ʗ[x`E$NzK6<`;sehݣ/}M7a9z G&(lD,7ȺNCiT rT_B8p ڱS {^>ЖK6[AJ!qF'z*5ȉ 掁S^ARubj029ZL%3?V|+'ܑ8W]$&w9(Hk P$St ܯ)~#,SY{nq#9ƹҷ#Z J[JneQR;%G:N*N%k0Zۅg7#^Ns* Ǥ17S]؃,Lm=j.xJT?ɛ.<fvQkv^H`3^A_zЇSSۭp HN.,o|I6w[K`ܥ:ד#f랇8X@—.4n~] 9R[Z^TH'$'~YPƚ I5B[L+Ӧ - lnV.$Ѝ@8"g6frW rZ[M#V!gNH i_J;:ΊY*"ZL=^~Ui >3McPXW2Bf)K<&a(.O4o_d|wTeM}4I-=S.=HTo@k$+_sWִ T}xdXRksƵnՉ&]_V2+.dZNhBE2%Y5$$ܾqzl܏yډKĤ iEkC)TpvzK,W !E'L@⿿9w9ީN@@^$ɒ-?ԲY$r>66i/\l [U6?UNpo8i?MoP={C=r't% Um9CW޲1V+o .+"iyG2__ΉBsѠaqr9S)W7 6oh-׋ޔ;""bOXu YGm&U PD}{Ġ%Z򾤀l fRU{2H#L7kl͢.!7ִ;(҉C_.G\b|[gܱWM6&)y~:dd\]q4ӘJ$vՉz"A`G=n NXFV6iD襹6}(yăْIbd8~&k9O yh:z-e=+hF@46"a1$.`3ߞ/i\;0*֥upՃ8gL$Q&rè[ŏSςVԝe:);$t)蟋M.o4"^ƭ(2J'tbcc[1f}40tX/?9*Mƌ 14hjc΄o3+&C>Kj1΂M8\rB5B]x)HVs㎛:Z|&:W=klDY\BdIaZA 4cwN? o!{&TahmjiK^0dP/ >y%0R %RS_j$$vM_4G,?GSeʛJqm:Ox*0Z)ɚ:Nⶂ mz$_1Ϟ ?E(sKnzKuJ@ϳLg'+쬊_/u` T0fxuuMB^%L/WϩyE8h sJah.P+k` dQ{y=<+*@sTK^ gNJm &.L9Q3dԣSӘ.R+~n>Pz,lόJIYM.y~`+"!_ jy& ɛ)Y` |N"q®?eC 1f) in4[=3Ӻ&oKT{rDzZUyrHV`Mg4{rHTAEH$gbUfU#HN3I>UbN_MWkrs KINűj88|X:O5B8Ճd矬xR~i!>pL9~  smY-듦`twk  kn[ۺ<8 Xm=Z+X1cڜ}=")EFY# k+Uj딿чmګ_؊>نュ mar/]aP%\< b$LnޏL{BTgLbo?e}ؐqi|b 0s;ao֎ł51 9@@huf7w| qi4W$EMsAh3YUJk#6.IG^7Įt5h *;Dz͡@B!U]GΣߞ>1=o36[: ԕD@kY H~rk8 ƶ;WOc ޣ]?>~C/},48)+*r[Hӽ3=3sKdJgENͪ21h7hɎ`- օ_#۠7\T ]L X c{e{j F bqZ^h:)-LCr䙅u5 ~UTtҜ>z T-tkԠor }M#{kE)ezw8uPJgDv:w sBtB'Bb i:("AC wds|gJ>:JiMDF-GBs\ݺ l,q1AԈ]6Rh͵ 1-֏ԋUJgpo?ӫAнWeI+&l ~6u&...h^x6xk2 zsKM]}-T[JC7<3:V)U׸4k}xHzEqv%ZuKM5Q%'1B+JZHe.+O[$OxKRy&Y1| XrH僎n *Y`-DꝖB_~++l]1 Z͇,f7kwa%LȜ< `Dry 1R9'bI98xPblҲgu%T<^m. >*Ϻi8(=ԎwnPѣ9z뫩b fmR˦)|sqcDƌzXӭ;6Z) 3sR J$淳@--ivJ2i$mM]!NEo79f&Qx܏.mFY:xɆL x_VQ[`:$ͽm33.& uHP>N$9AF,di]mTM𘋲rtSEGٸ!sR4:_zhNm攺b|ŽSymCXy:U5U0*5\q0hV[V^5[Fc*B5`R9Js$ #m =yE<+w] JIE+Q&-;Z#@$zL B3o}(u:>fb>YnAX}? 1,Xzg qD>ц@ W!X2a QcL.+*KKOSһATpSnMp}kٵ0g+X=3KeQoӞl%- 5>3.C4\l+bgY% md˰:)ř?.mF@d%Atf}l;C,v AMRttFHD_!'K n%uh1nCgH,#:4"Gv^ عM& 3dmt -sY)J3ƂNɠ >qp^A}PzDlh+^L$[B%3-Deyty_;,(1БiG(H@d)XN9S[j̷$FU'V݁H5KFYIy$%7Ù5v_6yl=fƖgcZsD=Ң,'nA.~xx4r}lx_%8^U|!5dw1خѝ4<-I*_'9S;DDk4W<`wB[DOȳ1Aj;/1exo~ [ؘ]n1T>Zw3/JAq!Gt/ҒL|)*!w"G'}*k?hK@<4eoX8̓I3(d3YLv}ޝM ʒ6WIΈ<f(("F]/+ ǜ$lKU.^@Xέ4+ ~S]Ż4U$wR =[5蕣42iSl n:*Z9xO (y 4`e BQV8>t?7?"#G$ m iۢlc}Ċu@j&ewg}SG{uu[ޢC-_._.k>f\r*N[L5wb&gEx͝iEЭfYj;baG+NQkyQ4?s)G"buC45fS %ta=:6H)u9;#SvO ][LfG'(xmQsF1#;YbIܑ@FH-yY-VlA06Z8-j-1Z(=G9 wِ-7*h+4uU\!n{@~RN=6Uw5a1y/06Zr\W,X̺ڂ-aŃ leQ N~ߐn1a7G"Ȣ%_'`C+A2 |§4pX& .L:0.=c|dBu?lRe'i ފtxIpb5>Ξ:v>܄zϬ#i #7Gl[̟6!kIh߯`=k5ЎQBXzrVl]OGMJ\WIy)&Ij12EBq^}Ǡp5*R.,\qQR=x4S532r?GST/ɞǥW'd}&XKyE/vgh 8Kȫ׌]T"FILk_ö8چD PaJ 2U$Ubmp^s(MN A3XZۄ)|%1:x{$Ʃ {~V)F0e{0ӧ^XT,"7,SN] Xr{~H]MT˶oG>Uuéviyx{3%""쵰kc?w_)C^ڽxk"~@\ \1@tP0 ^&fSi*Jv_>73K?:ϲ8`#&o%Gj!KezQ{yG掿<),-<2~k= {;L>Pv0Ѩm{::7; 5J1EzRDѧ C >`⎵Sq;mpwhWflmEY;GC"_X-)0&~&KC^TV %>|'PW'|1WbmxŨaE?j[x 9ɠ+p57/,πl1;5X21m`i-ƁUHzY)>2b=C.Wq qh'q:쏡lB2?ۢ'em5C^Ypxyo*+Fz NqTjJ]o. 'ZzQ1k5"84'*5/3#ULOJ4#RKAE <>/>>liGM'?PͳQ*x@=F+QP;V0J|&?4t>S kW~|+g)kUmDeԚ&=yWJG%Uy5]s%OU^T^C.g#uCE.{!p~Yَo>˱>̶_lwrYcl½Ac87"(5ncJ O|̹Fr%g`C1TȧMl&wHAY4,]1+<ݍqkEY;h2o~Hm{W<5po1YvGb)]/v/*ֳ@ېĉoN˅)j˙0u<1iXŲf6$׌3r躋\I*N9Pi˱Nj(FEssHP/DXp>G@ ݶ٧hޑqrmoЖktB i=5d:EۋܺR|)'M%1-0iO>M}V@ya:장\O*qY>dFMf\i?l؆愽aG.c 2a  {c'֖u 5 { 8;'k`tu =)P=L]9A2iUvKWu6-ΑZ$;P7WŻWoO炐jeKro?a֯jSKpUmIy|D&8)' `;+./?lMV>Gye! $ǥڥ{/虙gѣ`"@oA]dּ:pt,I^<g/r_D>xkoC2W/:[%Q?zd3 I:~1йYUUnģ{JUUDjN/C뤋xP$5 @"SKh=&>ŀ;`աz +n"{O)(Cj |6)ɉqajZIę=@,(ՍjojH˿}ె'&\\X1QD`{? IBȸ<{,$7MU0~Jt!tdhפS8Y2f>٨+p(N>;0ҟVDh6^ڵn>"K5/ %'9\lDCkVߐ)d$ijgTp 0.Ķp阈bCbUv\Z>EWaPHNNcS3Xc(O3j<  CaLH3BQih|IV sް4H%=_. L-RQz,s;|@8rhzxF˰YGNYmԏVSu+\sF'6#&%du\Gjť$稚=Au)1vPx蒜8~Ekk]$)jokobM MNg[oF-|Ў V 6O8qvVo[hHc-\DDĸx HFKK*FT".'q:OqoƊ+>\"C+*E9 AW1TF]-!!wO (_ 8ї06.~^cN K9'ϙOb:*fI1qa[o\ >O6YNטq&=ɢb* yAG녮N+:sbeYen ENV,o7W3wy6cQz toRDwDU;\k@6JnPL*@)ѢTBYa132h}iZ%gɞjثvͅP~YDu!23p#9ns,oZ%e pHJ`:|3 c, 8?.z}t}ATqU٪_oﮟЁ"V *"릏f F&^*$ntCc8PV6n|0UŨ{<Z_皁JeO+nêj3va^L*x-USsbo&!/(9u9Cp\ R5܏6{W4+ 8~ .|j5fW|kLx')Vq.}]ǸfT<YAC =̏(~ |U .y 8Rcnm $n#X[g czE^\3OOXi$&򙲵(CѻSl;t|CV y2NXݭ;ɓ> A*c*]yE 0HB+z 6H^ L8 d`ë,xk^^tI aEܙYMx{ zU=&%{{\囜dzQ#8"⛵d"ZI6~3UѲӻ'ڂBgX}߮cPn9.yy< @'$'_&n(2!>܁DUK,k {ɺf\ "U.i4`p{f@6ӘX~kV FxL"aDc0W}"Fwz^  FuD|ы$贾:G%Msįg9|q7̓7hqE^VE4JW}RFz"ЍeVKC)7b ,7ί?h6aiMi W`RJ|^!>d3cy֓+SܟfRǜ6b߇eAÙQ^+a5 ^Mԁ!|2rf̷yR?, 2-VWH xťT?gO QSQ/X*trV`ž_8+¶0E ):|D8os1| ˚ד#坪8SXMq[-5GKv,ݷr8ypBwL(3οTk&J.F*Bt&N:xvb;2Hkf4U.àByJluLdca@&Cm"}2!lJHQpǫ  '_ߧQRALUL Geƿp+$D[zD:z]`XG\ cdt})?$B%9 (&kӧBLZbgvyfiiڧ &Cπ:-n&3++~7=yp ii"<q݃~(&źqZjL6ʻ[} ʞwͤw n G@mZ!-  &誡nXf/j # ~=QhR !%$gtt6^ɖ)GR݀Te; Hڤ`f]]V7sz"AqAΈZP-f>Y 761jO}"Ui%`H# g渥>>\N eq^R"-! hoV#+V@f3~$Eous΄י^$$?:4 'l%#XB'LiT'T%ض }ୟ1"GHi+ld`IhP(FC"keL*i_`ٕ#RT)2W3_QU \cL&vrT(g X߁ǯK]$1q٣_bjO.T\gGDA _lQW3kkqZґOPT8 ij(TV=C{ESS)D/W)9DDX`]E щ^V|,0k\Ƕ+I?MP.Bp4a ҡigOo xXɸ$6jb.^p&k:pviJ%OzyũL'2 ~\r]7{wȷ6hmW%VjEmҽV,#4FeVSÑfX"4ݕ$t|cC(>6y"i0"X ao胚.t!fq?Mrc)QUl32 =B5\i ~+hn$ N5 b!!f+dՑ;]:7?R8\zGĶ5>1cvj/($ ɳSZ(^E,]U ;)CQSzVjʣpVV G~mM?$n8Ή 7T豝S+e r(?nSIk ϖO}$[:.[YcOp\z4 !1Y)aQtZ$vNuǓSsMR818іN!V}I8jCi]޾b$:%xjk+>WDNzg]+k{/8oI}X\)"bOǓӏ{E Vy~c9A"^đaF۾0=YmkY}\;iJdjmkL x$ᵫixwqYAzRc 7APkPW[an"ugz^*m|ܼ;{v?cQ[C 7>㤛o d&7¯]/JQxgzx,s7ϳlɧ ,AZ`5-T|#Xv -zKa.ƻrt112d?`L]Ny{F"X(} 1z6xQvXQ1}bitX`oxވK?$h5ya}ns<ޏE45(fOd^ Ef}*K,뱿_ ɶ]`abzXU[_~\])YiH ѫ*)]fݩ 7|# "$'=|}#=85<}I`o(v +c>[^e 1eM^]`Bu4V2Q@ (S:>$z&U8+؝?IJ),޴_ŢeB?a/%T)M( <îPy-@5j}uA[̗kŬvMKm3+ͯM w})j!RΌ < B:`4Qp)F_sRbp29(嬫+P8̢26޷lL"V"Qwyz ЂwY2MDXr:;7m@F4Jg[(xgRIԌDž\p8[ P'#Zg%7/X*Wέ%BpOs8!Wy8-`!`uũrڋԬ:b!&q.Xn cطfM,(\'1!XYҚUcp6?.L^ ou+">QvImE _&k޵I:q)'gM-ż:V: 8y ̪X1‡2argWV&g' *:3o b+:G6-Dfi3{j8$Ss 8JCkKP^fI m)xL6ɕI=K mI'IF h^s4w*/{Y11@Z@-?یjXc3Soߚowkr(sVY ݓeV^xKվ: 4^Ai6ox[?w%{+)$gAY<3Exu(=-vkُ5;0,'87VP}l,c!֣{3@58WBԙ(|z ;bZr2A靎mAtRn@1oҦȦy3u[ɖaR6U|F=m3y2n#i,.3UdaS^4Lۑ%UQ+0G;ʛMm$%A9[_I~<[ }}@Za ( 'xăZ|Kp FMn+wg(\ҀEꑞo+8\OFf{/:UAڬl^<Σ Ζ3~pZ.@:ihA!WR{eD~]~ٮp~Joof>/ ܽ𣗓`, wP>Pb@sѫ, 񎕷Z b vlWnAO;B]2o\ (G8w^EgQc=*a;-NQ>͏\^1LYם eY p><%|&L1n x莂=<$fؚtK$30t3$om+7='E}^^-O@aU9 r= $yڝ*Lh]^嵧qL~%:q&wiD|eKk]ɟ{iaA؃=Z*m+o 0)c cW?Uv,H1=Te:g`Wٍyn߶X7em>KFzl΂sJT ՝0_h!cvɯnYxA}ȘzZMF`=I;[2*JfX )QM}5%5sC~gpϏvH_RW#;|L/ "Χ$KX^謰} NVN32L$9>&7cϪi<2sݍe g&4lk_3Ӝ%˟NvrEm9 NDIuLt45K# V]uS R篛H|)>\2>䳉HZP-i7wRɳQHRdL׹FY  `և,jeX0LK˹`X<~B۝ pP.`?ѬHq_Ƙ&5Xq%X92Lta"/Q^ʢ D@ԸL}2aWU:2p$vtEǘDm/\Ŗ~4}UG/Vu?.дMS)hP(,M*BYMռd?B5ݞX8r.J9̎d {LZ[ma;>KZYo&MyL "J&&Gbs hYP6UZ7A1NJMz܂z/{I,_2I[#Vu0PA?JS9JH>G[N!lθ!/r?kf?Ph%`Mt"tm*"%<|Lss]DfӖ~RwXl/HR/U$2#>pDty!4%)H%מWc1Ta ^\'I 7t[o_%nRtWgDZ0VK+oeKO"mӯ-q>sYD{WFp0ᩘɒ>Ly9Oӈ=t"l }lOP98Aa{4Xleفgn'r; 4/_P^zzdF6Ti6eZ|6'c~oTpNk'?xWDʈȞK-,ڪۅ)D_j: :k,@$7/:NwӠ-~ pR`NWRk溄CexNv[$DO\߫CY-_BlRԾ]R~TK븉P ^(&Rn&b_ωâͮ$kȮBKJƓuno}Q=1mD,<_VDAB #rAYD 򁢞dn.4v)ق(>M*N^J"J;rJI{.'SCjgXlI&grK fą-9sk:FvKSh`v3_:˶j$ \s< X2^VWsځK3_}[+ _dRŧ%lO'y&3ez0ztkb'aשO&cT.Y f1 0vF (wz4?P4U!d&bM p> 8I|raa^ಯV+Rff/o.Gk3} C_q8s\K>:o:0$AKY| ;%-Z&a?t9OeK:y#:px/?|&6H Kbi@Huߋ W9l +캕"d`ߢIJn܋rXg ˯㓳fڣAy#Bm !uޒqh_- 5Nn#PK< ?UojmO>BȤ7;|Hs*9&g?Cߌ?47 )St3pSC$hh^}wH +9rvIIӪW рq ~{ b4Ӭn,SVzK7.]ll&uB⻆Q (68Z6{:RD 'H7ߌD Ul8B`?`b@P֗%kx}YB;0 aAqT~v9xFpT^(Pddž!3V l<(Ai$3 2D)t9rHlg]״1dHvd@?9kgsl4 Kw&XL0/;"G n]8L]ZN z)&Q]Cܸ4s,sN2PQ|Y -Ӳe2^]dw߇@pX451P)Bj_. [e CUJ]tQn{N%XC @tE UžNaL+*MHkDw^/ J *:  aucN9!gfU%S(/$Y~䶠}VscsQ117[|nT]Eg,6a=oG8X[.}Kxqtox+WH"Ĭu~Izx]>w;4un>mH%WlOP:)~?DM[o*¿ C{hC߮㱡i;\QV,4 &|옎D49"Wn2 >!r>J|$ Nθ)]":9&v0Q@XB@f\5|Zy~mydWL!]V ʮJe$XB"jLI Z"BZ/Qnm~-Jy!s''rm:+p7Ͷc.CO2y R*G~QtM sIL>4@I7 3SkZ38M(LZEȊT WI|gZN >hJ}4FKB'Ƅ6&,OX wd( zs&'5Ov巾ACh>ڽS/ :'NqHU@{6d^2uݜ4'KF{pSGڜ8f! D%Fv1Ex⦫!ۓ{(쳘~{B\?&CnF'U6f7 `©soXڈ` DsuaLl4^D{?mNbulj Bȷo9ώlTmp?z÷2V=^ ȥ(=sH`DgbQyk ؇BAoR,lû uǙq;Z2t2x?՘MBlA{+CH ^ AuGZ"F]I(K8Z88Գ$,Ҏyy)kLp'vBO@MN7ɉj})rىΛ:Rt^n_'ID|),W )ܷ eI41W%mc!!̖?Gh6 {p1)d+k?T.BS{]ȭ?n2ah$IQ_m$br]S"&" BSI)òO3S۾H7 o-`ДWpdu7`Kg<~o&'FufaZv__ ^%눸G?f @,UmOkq+yVXCtj`4,_TUgFM: V|oy82?{4{"4 OYi{q}U^ ҫ[UaվP[ 8SL&4jIAM,ǞSu8,ҹ! 4Z^&el<,O3F=,ݵG_̺Z(̜ =_"x]>*)?! oP2ךLF!P.jm̅xH^dGPpa5>:RvGA񭯶/diDvors&q&UpJFKA L~Sz Zp"==yU-GWTh $ŰfBOnsoIN-?\0wiXUQ֤8s~. ՋK{9QQ;U_HPdRŚ,V33瓷[t]0,p ϣ $jЉPK0i2{TlϠ]!bc<B!CP5i}]HäiZCmK1X~f;Xi\[(rZXlV",M#a'8tF;P,)ʽ ]wrh "fM FC䴵B6ޖJ X.#Rwh pjKfzh6D\<˲H-e|rv%JeaaykW`QB%I?ɠ)a-O bWQ8uL@VˢP#Xs!<)O~:'ۊ>]Yizhލ'7Дt5yQR Sȍ/Ê}mP!0ND'7\7U-qZ@!JW>>@%K47RjDdE2 kZjih4G]JX7cz^>.45ƏU<2M.t$ -ӚXlem& }1Y/:U(+z'HKiV MV/#XkW눙"6#=77F p: E'ϋ}Z'JD")$$0`%}^B׃Cޜ!tT:)NHK]`ܟ ?*2 }H: Tc P۪c O1=oYZ2qULCƄ>{!{ݠa!EXsp0xΘ<ʺ$ӼJk iS!z}=';JdHž>ے}~\K'nE'uaNfd)-i)#$g9&˱Z;E'SՋw jR &1z h h.5BM@Z!򃝈d*b#'G}(Xe*a) JxDpq#h7?ضPp.GWaG?Lw2hSd U!##0~D@ѽNbf-*8̻ ߡ\j،:,zTڭ)(ĥΠ,f=Db+ng}ɇ XøIbӊS~UۅhGKq!^L%&&uցMkC647Ek!]{EXnxU԰R e"e>߶F lW+`Fj}jo#zm íy#zO"U.9{p0 f#L_Q<|5il%wN5>Wsl f8T9xQa<} F~5n4 IxNy٬w}~,Z~sK+ 83Kak 3 1C6uǼe'<߿_~V<Fз9DN +MpE!hZqBgk&B?%I*C|~zjʻ浯Izޡ,ٶ]:IO@;Tv!~^$3L>6x/SjWMìU3gE@OW ]QN!8OD`Ide6A[]˰w,A%}**7&50("rZ9I&e^`?㕾M5kղ0`7fᎋL3P3-Md0=:%B߀U+H@0"u 7k9K{*Z#$i|ܒZrCn)J{uP; 42#Qm& G-6K ݸ3&\$l)\((opf֫/*V3AϿѭ;^+-lR:"F 9- Hȯ$Gԯ"(HCج!+H%Mu䄯ë!H`oa ͽEϰI!'Z}&Sx󪆤~ FD Sr`j_wȖf玆GMۄ2.b- ]skp$o0ƌ~5WN,|fH{qM\N)BCy,՗;zʜI4;ULCupvZCNױEUδi9Z&ULyU80ɡ3yfYe/55nR.Gx& А-oI ?w%,0< iD2βDnT- <э#,*dZZ~`YY:~ o_8m76Mg;Z oH > z4:Fi2kB3|fCIN_Rr@KE\V L5Ys*..:7vBz6?mh!(98X*'(ѕs8T>̙ uJðt#!zg"b''Ū  RQ סLi؋~7:S ocW\ rSnVw{:F0yC=kYXd&' q.h_V|Q=Bw !ۭ!OP_: 3F(;,_P2Z濄5U=ܰDFu#S.\u .hKG)RR Q|=W# N?1j>T9sZŵP/q'*̔M>cʉv#pųxFկr4>YwLFu2;tAALA˜4spDzA/0#N֦ͭp xQ ?+Wzh52h̃BFp((rc@Do?'PƖ/oSs {?5*ngհLI:6OV4_$u qka3M r1JnB(x\;Ssy+ NWIv.0yogb MYNź:mJ|ݱ,e=tFIro^NE><5hZT|dvF ʚ72|{mdwcLs'e^ur-ba >ر4;2{wW6U=hz0p0M;"7itfC2upZ `W"\rX+t $QxxV$ڟݎ&+3 P ݌DCuDŽLz ELL{Ei5*%DűgpVN7ǒ(Ք=v ",|G }ftt8jH) ɄBZ7\FvuhD ʯ]|B\fq3$z54dڌ <^0~9\H»EfP0A7QAR;aM%ɦLN*HY/%F|pl0s8G׊|-,ttxkz׿9j'k%^[L)t5.9;=`/_ c4Zrp7@eoY5qp5[Oǃ֣$ R1^V [FÏ4).&ڬgVhn{ve>N?R̴!Yb[l>![aNWYdGhabm~Ҋٶ+ͳ:)ٷ+b!3:aE_&:4Pt6bB(o⨚_ê{d ~;$ٰz@`o?EN5^hћ\=-x]ㇼЏ%_ڡTSB+fv:K(گSEkc ek@{5%:D={ >HgR+#Ƒub,&/K'7㔐vz3i51Wl):3Vg)JQ:QS :⩋^Hc2ΰ5pTD>n4{Wnvoc@I=^w]Vٺ1iX_''^ Rfh \59[pk.:D&XmkG {:,Ds ׳j<ߪa< 9g"I@v7lu"\ H8/Nݮ*`2Vs1(LR*!\+>^qK5N8J hq&x qjG:`\F5%׃m|ZxcBw¯`&Udw);T0؂wn f8͑"7vSyK+-%|ӍM$ x1Gf<S年Ё|gg< z֝X M zxyKæYM IM,Sa'mxv UGuӤ#:VTh9-an"}x{S]*(&~Au{}Ԑ3 ieQ5c*K\JUh};vO4ta#:pn^i8WU͞{S2,WI@㚧vFc[ch E>g9QuVh~X({cD"l6aJgko9jI,[ex=:dwNcq{3WRWSΖi=rqxQ~ɗ޸:?m* gWO4y<δݭt8蒄O@o n;c(,/8̘jr,JxF6 NSDaYWsEMGHdLC~} z!NI ~]ˆ'=4MEܘՌ9f.se a;酆ZC~<:Gag.φ5vw BVj!!EyzXx|Lq Zk, ̳wZR¥-@aQ>}T DlCṽ)Zy䄥˫uJr'Mw\pTF@1։v \ָ~B]?Re~/.Eoј T<Gmj76.A I@"nv<Z&pi\&)/No l}B1蹰Lw )HGƈaa&-aY5oZo"(!{%*3 :P|*6 ?6J9}|C'}1$J$NX|a"ɰY upu h^%vE0ļS0BxZu<~sA1Fɾ'$ywq'F=;n>ħ'2クw&ȟerTgaE@E$"h7qqf^ q wO!! ёZE%H</P3[Bh,E̹BLX !fP*HפKT,2fW[ˬB55,a֓KX.M&=sWNF1G5Uꆷxi":HʿcbwޘZ` )D X7,& e Yp}Z/i0F ɤi@keE^zp}#=8\͝z*uKj3BX_ Xp/sjjcŝk]q:w_0:I) [w=_엔R̷/Pj YZ