libvirt-daemon-driver-qemu-4.5.0-10.el7_6.12$> ` +e/K>:p?`d# / Z +7LRY       ,      = ~ XElEE(869`6:N6=G H ID XTYd\ ] ^\ b>deflt u, v`w xL y7\Clibvirt-daemon-driver-qemu4.5.010.el7_6.12QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMU] x86-01.bsys.centos.orgiCentOSLGPLv2+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] s] s] s] s] ] s] s] s] s] s] s] s] s3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2ee50c0855a4c524a9ce1969aa2f6005f6cf8b159503477f2e65477813a1ef59facfa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootrootrootqemuqemurootrootrootrootlibvirt-4.5.0-10.el7_6.12.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.124.5.0-10.el7_6.124.5.0-10.el7_6.124.5.0-10.el7_6.124.5.0-10.el7_6.123.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.12Jiri Denemark - 4.5.0-10.el7_6.11Jiri Denemark - 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- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- virfile: added GPFS as shared fs (rhbz#1715867)- 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.124.5.0-10.el7_6.124.5.0-10.el7_6.12 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]=105dd8750e859578de9a92a59b857a867c14a7a2, strippedC source, ASCII text7PR!MȤK ]8Ngy}|xVO ]PB{1jį40LgBO S*Fkzi C4M-2}bm 7hQ*au}R_^eN^0%ąe$= 󡯸=5j\y~ }fvf26 θT3E Wdqz,vŠG7C$PK/ebGMxaG+SȆ?BcYiwm?Nۥ&Kc/ y10a:D 1,uR/!bWExPT3% MS~5}6hB;2dm<,}b:?nPUBs0zdN1f䩃g[< ev$Oc 7SZs0"vDChd˂4_%"{8F~8WYTqXБd+C|ӏSm{,riGJ-p n{P 24T~鲣hLuH=q ލ$G ӭ6JrL07I؍D!4]ܢ< -P_ +B s2OR@"4(*]u`Fm }QR?1 &>io%a,O5ܻE[sut!?\%de;IUqu`*e9r^*_vFH$Q\_L0Lkn]4qIՕ+i,'2<({c043˨ΰ,J]837oz˭,.|¹!C=AY ='㭺5W,8Is }ƿ5+dLcٰܘU'W)_#H ޅoG2@w;CaI8TJ|ʻrvuC,L.XWq?Rz&$T}ό)ow{6[st@mAm`{ :P(vNXk'QV{y"!$;+y/KAWg ̀A)FxaKVA&;tεSgC ɂm9дspK'.a]gLHp] Q\ }J6JnfiYa(9͇W%G9,8q0c@iJXxɉ,, 9ǘĐċv;:~eor<H,qk`PSlnOKk֊z5i)v[~fX,O #0x̱1+g:o 2Jd w')2k~7v*`}~6i^ge,^!xiueNo =(?SvOK*tF v'v )A"W|AIxE|od[x_EQ}oݯmL[ 7Ƈ򖗧FM%Մ yNb]BHo{HU mT5h9)낭y:uݻ# bdzm4IB0j-w8rNg.HD]-όaB\=HN-r@CA(Ib kA*ҮV|ν0IdӃb@[TGXlR!΅q|BvSHC cH%|^ 1\JAfhPcx/ޘIvvXX"q`0SHX3 s6N3%Yeΐ˙ k}Du-fw[CLV,?4E$<(\aw g!L~Z;pz&t=o< ;)!y 1yn2KUE`eb6S2pG׏bB-N5jc^Пc#G|/ ɾ CC19Rְ v-Ysqv o?>aۯ+W3UA&.BzC>pS@Kez)QFCOױzxyVϾɅa?b؛O6mFM(|?|mǑXBGE JL>| r$یY25#3"7,اG1}hM[&I.{ݗ#Y_;*rj?|®f lus|؅VP Dg' 3=k?mlMK9Gac8SYlf\ݢoޕ+ ̓*5Oi]j6m/=j+"c)7 ݬI4'L'7Vj#=m㶒k5Wv^WF_+Aѻ̅6'mOaPijGϿHl)jG86o)&%˸vC\ꦽ {Z 2ϳib8Z\T 1iB5]DŽT.4jHh7" $4ꬃSxbC&{{B)8H'`= ^zC+UpL'³Mof'Jy a:~EU8<΃|*)75t<~^x6F79>m#LK![|tNvN7LsSpUuW\M)ZWp7$pI teM K~NVBaԪPau A/*ra|Gu\U>" 25HzUJ,K籚-IhnоM|N"4=y>ڸb% j,qЯ%Z'qi©qCGief INsjN#N%Q jy s{Oڿ[H&}Kk."9aFn-; *NR)"ݐMOBeEnm Dѽ Uh6.w7(.={2 2#G306a/ ثx?! Ob!FJhռT/ -u4Ǽ˩|}5՜oAgȒ.MVuxo ܊&ڃnݴ]ׇk6K*BScBwcoEZ'BP|JU@㜎H+9Sd.e%ߩ,(`PNƳE j SU(1J]\0Rd^Jm,#$,Ure"P֋0ameR }qM)bsLQ/}Պ4תE-c$ 8 2H$˾nlY!|UhH-ٓ^3" qa'|^w:RBϧ66^>Ǘ.ylїUgڶӮ7;/ԅ] 5l1\G;Tq3|P 8GwiZeTG&]<4B3ܼGF̝& y '=_!Xuqc*V"H f;V,ug X ̠[kHq>,)J& r:J'הd@3/*_!p j?&jE[@iqG\ԫ._7pK/^KZHo#aCOL-tV5I/*_VsM SbNur?в:39'+f!q9qvz~5BE!7SDCX8x,Fj1o?W$9#kbn3\LQsz̷]{X* ǟ.7(< "0&H$l8n*X sgϗsj {6[(x!wšl~\C ^lke,oQYH4v$0_CYa!!)SJ*LkW@eNra7jͫ)׳^3bU9d9A 0Բ)ڱP5^w?VzrPlTAD}1=ơ%Jd!Mrީ V+zE1YS9 yZ&EԠ6({@}>+6 fdp)p被>*rc7HJSl#~eges| +WmY5G85e09x,k C=&Cf^nԗVNuxN]eIggThdyjwܼ %6F(3/P`_Pގs*Vɤj.֝ dfBE+w=quU3(UPjTg4\Le`x*.)MlRMB=i3WAeYΘ4ç\1(M\zĬn--I3 F1]u>=ȯk\R܊숞.o)%ЏΥպP*52."a|p}ktHWҺteYX xvb)%B4en8)׽ |9YwE}aPF+jپg/{u.83+=)1|5sΌXuY5;G R1EP7Ɍ,)fzv7Bwm!AQ+/,~IϺnN @l"Fvϕ |L͹pȈ{2r 6Y*CNDhT9(UX]--?祗_[Hս&z1%l<ϡx+ |ן>9J(@H HÅjx8:3nRhRtQ|Asˤs'iw|~)Q3'TcTնID}Y`ڤo۪O2Z6BF A6b fvDlBe '=BPR<;}׊V5xLf32Gt"ؐ]Eeoq/:%X '"U zC?o!ptj%I-0|NR) zyO q<`XX1aCΐq,}h x@'H,'yV nI?W4^~㕝a3m fnxi X`X|1 T?au]31zgg(7.36!TϼtIװ?3fveTQL;V1}gPE#"+}Ψ!ϭ H "(_0&t{j>^(+B6(\&3zp|5?S`~~#8uga$n 9 D@CvR"!mB2 aC};7o-3i~z@Cc?Kfd ! 8'0ڨ\EOE,/w ݅5L橼)rܸVyߐOqsoo0L߂";)&,ԑ;xYHi2tLvE lug͐)kueZi/UY.`4ElGfKKRK4 %׳ frd Y#_5rq[vK   7,fV^7tc&ڀ.LBBa ׸x&>{RKmMweHR'p8Xʈp⼦ ,vQQJUaH5tj?vSXr+UeG]U4]S/eDm'G>  *g@m )hp=!z=NGgy@;Lٟ, ԑ|H/lpnuUi `ܷ:^̖cm +f =PJPd_ za؈0KNm5I"eSܗoNYO`g5G(_K^wV]p,2R .DZ(u{bG:>Ao.1DžC.dP%j)Ѯ!/!,2N##E)o0ft [̖Fb985YtBU7b..SSE#**/<|:5L(L(F҂U% h/%_sa @ym,rg:cWlbŖEp1c(}"_LXoC5"P@Ps$`6ZÏ}MEtX >A1TQ˴sꄽ}Z<%bj:#ysrɾ\8@\ t@ !dp Dkjqt}xe7}ӡIIeGQFhJPqwd]5jI2.b[źe\"\U 4 'Y8^+w\p(Vmv'i).G~SE4xyģXQMF4֡MmmGCO|zI|ZN2R c6hp%kq".W0Eb?*,y6QU ֊!fÔȎY ➤^N;u)ڿ^.5€4MrAt~h%;o܁#4qN@wKAAZg5wX@1&2hC^0ܵX wb4V3\ '/iuS1gt.l Ve" RE.||d[d-άyN vB:ِlt1 .f_]pVhuKa VA6I遛n20` ?ݴJiW KSqr/"閞}sXM("1lv 00Cv}z/r0Z!9zu>Ujsda75|D  :)U[oBЏS|:Aِ5b<9:Lb,ȹvVtuQ[e>($Y);L? iNB}w\'H#1:#ߖwX Hv-o)7 i[هҬrP~2ȟ7d) }2?7~`q)ǽ5ڨ!-X>u쇺ـ[+v%Ef ,QpyѸuK!ߕcF9d|F)qgYB`EЏ)8\cU.F|LG;%> N%9~f9R cjVo=OMv%)6{hMuo ='j_C?Ȏya ز rԩT캺z aw },I0湪`&#_uNrU犡.(+Ґ7MCP:ͼ NW?@ ,u@AĶ#9N>1 t0K3}HU"^y \?K,ͨ2r&cP7BD}N_䘡h}ap 'ZQsy2c. in>{YL;%jqR<ò:c"w$2`?U/v%1qrAԝ|l;a\.9;K,Uho(v|,'a[E(wpuᒏkaFH՞跌d-{=C;aaK!-aM9]Qh)^%ʧKpRlU5 ;Y#UVLkk"pfURВ9<Ԗ f< Ұ>.  [.. r246(-n" AD+e?\a!8+`\8<9h4B%Rb}hd'Y//ƶx#Ei sxBTW %4rx Z#K ЌDƐ S.u;фJQ舾|l&G>h \ kv49I0=4ȩ1i3wr]3=cHݒkK͍Pfx]\‚r8:K5; Ξ?W%:R Ҹ^-gH$$ڊ=$T:E|!P_wl t:6[RPW:oEb.$I.O@*(s+Bmfޱo2p-;?*)5LfR~!%ڂhHF2>ݣ}{~6q8XuM'P=(jRſEC>Wۊ$}_p;cYt`C<;νgQKef3T2ߜM|hq媈\f#F',;3R!ft`i` j4ڻΧsj \ zJbd7?di%V@'[4uҊӭZ#d#a"G;_C,ZnϧWKjGJk^#:/ɽ"'Y7pkVgŧKE0L5jHCyyA3vFS[~lr3&;4 :;) }r {TNXY_mMΌ@s9f"9A9m{_L/u5zBkJ'dxQb7TDm&IYT ]+ȷS쭓5sH!F}7hSUG6|zebJѺWZ'&pTX $P! MRp;:eɩ4="d'VY*(O**6rr֭Gca5c.h!_W%\kS<8+cqɉ)V&$UNF|~Gs3,x' C*vCݢm66(M~^W% h3uhZC4puJ:,# zm5~×钎gcOKOڳE0a[M}jɣ}c8 (_V8lf{*jdzr8"p߻ 51thEP>6UKQ}MU0{l?ƂeǧuW ˅B q#_3Z߰iFabØG >!'P;9016g4 >< Et̄F` <_f 4i!XS2~lAd$vfJn,Yg",N S]+4{Qz$3Rvi}ӕ].k#(c3Pӎ2iX =zIFjxPܨ8UDeyQMr#T 0\atk'~?ĶTP:QFLoyUϸ/eYO4ɅZDm{[ TK !%U{C20Vf{̤͡.x+[97+8`HeT=^J7}&\Q`m2D43a\ O"~\=Uuyki~,=6. fúM}/KSKu֪|M JL`&mt;]Z:3H?LI YWtܩ (t%ҵ}xj/?'rCf+հJLJƄQO{[ 짩Ojm__y*b+ϭe ^K\=y~Rw*̣8r/W$0G>PK )F;Of.U$mUA<)Ud-Up2v 7"cWGe86U)$ ] U2g ȝayD,F"uBQuge49o+MCHr &9]+>EUvGxF7i1}GN~xc̛q~9c (YnK/yqVD{~wvs.\9^>pS1Q5z~5"ICnBK^@!׹JcjPjs^}@BKoJN  e`7E8GW),DZ L4'vonݪG:0\VcCX#a&N`J2-ЦgQ]bV@-`#ΖFR]ZgTyu/譯^V nbͮocL*)ۋI&] ܙT6iE_ So 1I `ߦ谱z鸎)g#׷CbQ"v7fr4r5zP*?:%(03CGi)<ʑԋEw h$k;$n~gH|jjWxuq}bqE 9G#P31{$Mth`G)}/a.enIyY8bٟV7t|2ZDcz#47^م4Zrt@ Oz,<-$v_z `&Vt'gֳ@vjLj]wgW'JM~crO$$~9.|)JNQ.rT6?CWVmR^+UO-p}2;֍a Ko0ؽ9>驽 K1q)i=Qtf ߛj]/>KƊA^Hni ui Cj Np"wơaTUQriSӦn *TPP,76D6^*1U <);αQaJۍ,rLח$ʎǤ2TH/Ph m~ 2iMbո|Vgݛ7F1cMqO~n fK Ewh ԩ!Z RGA;A6 <ϲqc=dE`QigG0)/̎IU{SK=$L1)/I}K'3;6s-?0SRM܊jVm3|[eNpS?#cZ,sϖ1㨚] !E6[aeF$i4 q3ҟBR̂#p|"2HF'H^xx9v|!z3~Pf`~!̃(rQ-Up"fFC [{}mƒ(JצNd Ttw}Úe㪅L{;(PI5+DB^քNPrAZEUt8mo^k.wۈ {9}fX6U[ۘeK=稷["qn嬰` o` .?WF 0ĆKͲ4Y̑ėظ_-J %ߤQa 8 q!4!:P)dƓ f M$ ͊:?aT#ɅUˉ^n6ڽV0[kL" ݳc0~sM~Z ߏ#` @EG :fuA8&x驣hAī\gD4=Yܻ* K` "+Z͔ <_./N%IH<Ի2ApxU]z#xγNbc}֔=*q>PT#Jy C Ȍi RR~{+xyOO8U|dfO̝AiC٨D{--77IZNv:=E4Ul0qsUVYuAÇ|nEtS1kƞ oξS3l1jxbz˭ޏ fz,yӘծj‡kh eݓnEJU=y3m8NxFl="K V[~<5-hϊ,sZ9QݰJ!RE{H;Ht/]w%ǻ Ol;n{+v/'>E`Gc$oM!7y3l>~:T2;Tv^नU qZ7y%Xk>+#J4zjyy?ڹ- P0;w $M%Gk%Z(BIUqdL(tΪAG\2prqT-e%dy6@{Y<.z:V'J먾+)pArDg[EY!{J^F%6͢ڂف-q:)<ﰳ: `Nh]zތnhLK|;񍸹y 4ZG#f84ex5x,EVaͺ*=V^Ny5\7Ϣ 8n8m{p㎰`R}BB3/!JQ=jUׅ^8`2mhXլniZ|kBC+m-LD.'d4r#6)noEwkZ)p>-:<c Nbc(ql5ܨnLV]g^maG_&dM}Banm1pJFJGB*BXnQD| y[fQ c'uCضjii]0Ԓ}V[wH~3~Luة5yu ?LK,!nce N$+PؾxU(F`g70!`aM Ly}ie k1{mKQ6TY8 زk Z'_pa<1Z &E4ثkj(EY{@;'UU:!껽 Ᏽ'O󜎣z˦$\"w4 b(Tt++-Og*WO/ .}!-/cXq¨ J_%r%Ї}lufӆ 忛`+Aڋ>1_aE`ڴ_].h079*6ߞ7Ygv-:-¯˨Y}5fhݟ{6d%;ӃOD-u0Bu0!P]UǞCpz6SKq}IM,4 !kMdwi8Q38tg!3Ӊꋮ;|)e80Yf]@MQ 7+)-}crG a%MNWG ލҝ`3L i['vUMR,Ƽt[3\ 2U8nv A\d IHBw|'=im ڈtuOJrà Ω*}4xc?d12_:c1po0zO{Qo}<{JZƋd(x e!9>0:01|~ t3zeS ǔP]UfB<(dҼx0vF؂4+l7ީX&ոExTB㏧U)s4:AVJDCfnhS5[ 8?f5-Jފ3EVccMov*;ʾE>o6ݐt3 ƅN9fͬ 5/!jTN.WQ6 ~A+h !,,Lx xM4CjnNך'd]:XQqKo ;1EDˆgо @e>8ALZkPi1ܧ}ԻpY?=DӦcEw^I~>3.р.6OA']3/NIy. ,A'Lx\[!DSyn8Nu7/uzswscF?ٹ_@cG] -,Z6=*<\2R3~0|ů4'/r(xK_ #d;nIFO=(]7C:$*d[:/`tEgG]Xû(>A2;`" tewO[u60'\bAYߐxQvQP,)Iށ`Av(={=f y74\+|X,+tG]S4>c3;KƣtgOa࿻95+8V=`4=HȯeKm]NO*r$KT}eM֟ jX% ƽE4g tWVc"Ys@;ypW>1sK; ~M豢mqX΂O<5w%ni Zo6Z'L_݃C K::>Ͷ?!N̏X;}3x Rx`oMOޢ@棛D5l8С>yi6 x MYIzhnU'C)m9P"WP61Inì̛k [c3iE ς+m@ Z{RmԲ1{ @CnӢkGr`:۰YwI%nNJcKpS9tR \M吰+ gɭӞ \/FO+z2·¦k3lMG7P{,8:4!%6R}50! fQ[Dz+sR{=B۴4zk/gk`jlNc^-ƦeNUC[CRCJ{y#{Fbqvr#C?V}IYXL_W# "چC&`af@Ӥ$6/_Sq{%1c/l'd$`mVV[WĂmEZ岅RXZ M:F [h.3yBOH%:ۣ"J"K6+tn♦ O:5!n݋ZXcH^R΢1.mk#[nF 3,.l|4k:q~@慳ÄA,7XZtf*3 >{N v &Q;᛽'w()@4*E#WSPdӍՊAJɩIj6<#Ojg&/JMt*8,]~@L̵9>-9g'00N:mz\!# O5si:0tqei-bڿ1ăܰyә;@e(G,0+= @4Rx怂xF *AI?rțT 6D&mQ?t?@Dr+wy w`ZmbCrziX R[pꇰ$ib6Ⱥ>⊁4,;ъ.9c/މХ$(/:Y.1X;֬ ?:؞f0dMtm~$ @Q`̠3IH2UJ*AY@:dU7F[l_N^mb7aŵK?ȼPLGa<;:9 ?f ^?]6'שBAtkBeZ9-klɧG(KsJi` NDց72&r7Wn&2R 5Xkr.J=' 8}=b ϥHT`n֬}W(cL;zӏ>u2γ\锑oIgٯ*@K̆~Je+=n<Ɣ5r8~RjtR[Nc+f3/]UXG||uT$ wmP;)>7mެĞt6}ɹbkjTUVK 5J!βEYwt(בe^_jCX<6X~{ Ζ1&lC|t;@&XkN'“<-RD\@UYMbn`%sT? /t7>]RҌOd^h܄ʝ|g=XW+D"#5w@VZWlRѴ֭#B&Jo;Nty^*ahl%i (gւPQ?2h߈%#MWO@P`{1&ڈ'ܘnȦr}^ǘĥLQifTP>DQqp!K}➀ A1DVŬP݅!I $?w΂,m-'R}]R{a<6 !υ*8_z5i6bvҢ,ʴ m5I7P#1B{J W.mQBd;!XAAPn{*aR]hH.W)NM>ǀԉ-$͖3̹ (goY%vDS[ x6 H/bF%S :|9jdpZDTP_8M˞-b*T R n mڛp7ͬ6VLVC^~_ s"xZKV,4ib\r;d)*eZdķE1wiIWNx=JL`[nrv3.e~1U% O _SEF%Ʒ()FUiVhbYn(Bz\~ L8致wGL_2Tz)F 6\?zj)`DV?|nPj>UgwUSeJD "/ld+{[%dbFqP/&RVA$)㥻`~{Ba)V`[;;a=N+wNрA3Y鑌7N !}>b7Hbז;0_%*]{O\V69(Ce~@?הahKX D'ΠhRTGy&Z?W ڪoW\&M;χr?yOWMZإR:OwT@1QbӼh++md^ė-/~x~(q~N~DŽVn+يTT;:\Y>Q"bӮݛY5u'4^K ?&K%NKh0>ˠLVaZ8?|FtV>2U4`f;g?TZF:w_d9Y xy |y.p(MIR$2רhkJ 7:49|I:+ o08b[J=^ "']`V-fO=hTW,tYoAxbUX?"< s!Ʉ\ -\NÛ>p(WS{NWrLJWj>JDfö<ėVMK2cb8j̦؅9{otǷQIS*컦¯ ;{Y E眊E=D? įڶr#b/|^G/y.ݩ[{_Z<<͑yDrX! v-\^}<82Ot?(ҢY)7jYw ϝ:C$~^P"jUUSE '׌\;L5VmJ*0@G:ǭ Ǥ# ݽT,)҇f;<ɔL%,%@ZwY8h:2 { qžP9cM{' #*s*O, ̕#|NAעx7"!c>=w*ߏpxR V,o1}B; *UhaȒ?9Ͳ#XK'/«OxLjO:;~F|͓t*pSK7U8aCf#G = o{/5CO2Lc/:k#=Nh#@5 w/.bhjȌn.4T`af6o_]N9$o^* ~7]ŴYP7[[ʜ J@0j.&.Gl/kUW1,#PnpL _`64@V R12cQ܈46Ã{zBø|F!H;-)\ |̵]'j̕I'}~ > R8mpJ0c)|8Foev2%Wi&:%Eztu#!XjS['1z~AfkGByV~=eQu v%ͭN@ۜ/2a~Ф`6CHGe"<߽־؋6AZͼk)d¢!f~Mgk.4-_BIwMb7B+<94PTH6lO74v'LMRYz*p'h9߳G223FlBV V7*f e7T; d1}!2Var$4 RIe3!\~y~i@@EF_N&vW„hJu&;-5{*nJ1=9+imi$\ڱCRa5PO}]a'7Est{ ޛV@E['V?d*:1{\?,f&=,y/ L>-v)Lt8lraOT0bwΎdG R&tlʚ^esm9]g|Okz٧-^g@mx[1j#\d/Ax;:Ϡ" 6~'S@&_y09NsQ'M)$`8c46=# t D3? )WDȲ o] <8 AG5̿PI%Ji5{7~S(B>EyD dL( d&o0Nq sAҙs{˩9=^-6&O,  k/#Z\,+A9#4"FX5}?lsP15Z)ެyQ8"K7EIy Ic_VǛpH-A5é`f2j@j,DGy]elg R)KƍokU Aɂ94xArU {ZGxZZebX~TCЍ0 2'mr8JeŨ4智#kJ5f[V[֔}]tudȰI)31:yTrjLPW+%cX ?_E bdwX<59Ȱw.z5vtJD3F@}4\@Hg`,t1v!t`z&39JL3 ]Gd.dJ:Ƒ̺q_L7eϵ!>x&Ery<[?s*U!YqVk}{TUKy/uZV|wͪ6ڃu|'A7׺Ѽ;|)]2Yqԩ5y*A ܇.R@f'l5{ r.?|V/ Юl_Um+d3ל%&,eq_ol^lxv]Ok֋?McZ$7N?K}{H1 l@>J-!w^Ne"UI5(4_Ɩ÷O)((,J` [D=zYĄ%^ƴq>KO5vuE;)AKku9U J}v! xqq ?dMCAQBTDcbn_Y>y&_VD Pw,mbLߏ!e 3nxJ4i~x1viz"8 o˒Jn"l !/D`0s56*`5`ӭ?F~U8 Oo6^ wxם9CGU|(!@Dt d1aDEnoE~ܑŸ62uFBNWEXPsa{08];'j X˗hG3ՏI\W/K PUՍOAS5%g ًY#:j"q(PIb [?由S%WuxpC,JWҼzt/׈r7u= E!/|bܞ{k_X:VrS,"UisSȇrP2.zxPi44{im N>3..1^Gltd~r 6o1ji;̞Q(L L\2f֤PU,יҮ9>|%3R>FR{L*RVjɡROsb=c⒥u_ONk3;b=%"0ܕL\MBʧ-L~\-NM%%`s]X\+(&ŔؽN2&8?$6bX݌ыH{۴UqDtqJd pV+`~X4E[5}^0#LM0hM"Ƀ"PQ|̵r.a(4E #߅~Mq7!󮨔71T1vY, 0Tn@@ >DX܃)AP)%QoDgK P+%MϘIS 1C] fx)/81?\V'ZLѸmI֢cDj`al\y̞e/%/5^ >Vx .ӟ QS:rǻ` $'=1xF_#)x ck-]v948JT])ʶܱlן:7rd8;Z-\W HI2J"o-W@||r `H< 6ԃ"WKPҘ(!bLIjT Z+w_z-Yߚ^C+(04w?@~@ =.Y|6E)cЙg /7}+Vޥ;u˃yfdA/˒h̳aQs:K|δO,>0(#i:XR7 ^)E]~w Ets̅:3uD2++q8?G @ۍ֌(]m1ʧVp ͢nd%;65$T aqg@@ohSYDXOA <:%Te+Vp:?̧@7=e~sz`>Uh;CXn8bE(V(4rY |흆i jadF<a#T%׿pT_9[hǢ#~%(p2dSJ- ë Ds6f׉'fZa})Xm>W롍CzjDyCH%Q Z* |Dɑ'c,y̓$ݗ=ns P%=QN,#NƂG9io:"WB̨f,cG zN;>nDI"衾QWIhBITY]3IJv:,6?U畞|$vO&-]X$@}ʈq5VIzqcԾܑ"w Um~%.eD'3{K1UD#*ܨ;V{-:\[ņ Dսfnڂ!Pp&!X[":}h2 B3p)vT:oyl8Q&MT*Q9L(h {UћPΧN}0[~2T/x+B ^*i2Y0f)Dpi*66oKom&jv_Rf7϶ǩ2?rc>tIr ԓ@ n-w&HJڹc5PO"@ 3/Zf}|ᫌ+\S[_Q$DٹvO<=DhnEuta 'Z@@'ORuk񦴋f̎0reb-p;X| Q3h߼OUb,o)c4n Ɲ[)!5L$D@Q p'&R2w)@2;f!;^a` [2Y.JI%wmN]ȍ`CL$k+v1%K).N^Ը C}X :ǏQ" .PCu/f[@g:ysQ|~0ӟ@<{9s(p v)yXXb-֯Op`^ c[n"^@Ze NLh"=4>n\ gWZI08 D0#_ ;T8/ # :#mdq9YL UM[DIuU/a39Y'G'?׶B2t8QzqzTo:]|LP[K2sǷ6ăo@Dʽ?VNDUЋX껛 XlՄkllĎ ]6KUT Y5(0#4+JNTrQj)ljDxg簉AMo%tޠ/oysD6c[煰KfO"w,zL t _8>yxj1d‰YY0{𠫊dJt'B5V$E'N " m\ZR\ZDݘ@8A_XU?z E떌t !#e*ꘜ%ykkN{x;!pEbҳdv5\q? STy m;l e*^aòIYΨGt]g5f%w_9AYm,I[wM jkXt94o-Ih>ٔ<x#fcʺ>(>cSi68:X8TܙTxz蠶ldgDSz+zȀPZMZm&:u7fe.@p Ϧ#yŭpKRK ]ҡOYԙQU o.$=ob! rF+ЖN WdV𪨨ReGJ[;&3Y^.{a\ԠV&tMܳ'<>epGF$S E&u G+Pplε}9f6&a<SJ{YDŽM!XX7Ylu f,PU.YqH2Sf7I3)_]b0{XύjwוR<{H̢ިfv;@/>2syCuʻK#{ ^wn o&=F}#ȺY4ʪ%Q;W{%@Lg]Z;<fA&aps R2{.|UyScR dzxмj/5, IDΥ2!n_JU%Vjf䞳]q˛\cV`h1O gR!t=b%DlS c2jccP8\rАey;7ɾ 2LSE6~F)ݖR3w3ƜE)Ӑ@guIR| G²RΛ!{Bݝt~|9ۏ)CzbP IA9xLH@)1*+z&ڑ?02y3a:'udjOHT亢`e_ދ @L@<z8V8Rs)vÎ`r D(Ϛ(@;JQnN\abw/ipұjpbK}|/1=#%"IdKp[fO|b0e3p8sG+&u$d:Y, EM ׌3(]-zo#lcAQ+2Zz&}+7jW8$<]!sa]Ѽ?T2DbeG? j ?DE2HR)8<مL?fT=}A:Qmb^]ZTo}wޢ[ ]啁Fﺍq,`JG #RR:~̆lB#**]R C[ 8X_0g_./y%`m/_~z95,˅5{B6e`qodV}_7DUJ`c;4sKy4'֋5!/WEq(,9"LT1^Ǔ ^90És#|(voM+7-F^]0l%3 avsx(oo콂ҕ1ZMsqOzƜUsHKU\ x6Axsvs 8gI"X6(vVM} %^jD㿌%U0uPC&DW[=4t75'ȱ]s_p^(1rB R4 Dt+>&9,BIj}en_J^zOi~{""8C:zxr;9mb$k+ kuO%>HH؇q% MS#[ݜ7- $a8Zp\;j)ȓNi1#%} ! ڟ v0p5ɠ`ÏLcnADC|5h2~;>#}S x*-oR]Qb[*4fXmT%s:@qWbw'7C܂,m?n8ɼ;눨(*);Cm>hc1E{Xj3Zꦎ|?fGx5,u_8n!5r""{2t|Mb]?p`BŊG i+aLj_5ty=s7wR2mKT H*iuRg0xבWbIȟz(܈ø|RҠuecv~.D!~ts;ӑ)T 1uQ+6=D:DAcşd7l%%V-BXby/Qish$ )`8ؕ}+/ִܬLcR2'S\DV(..o!Ӡ@a6F`c0g2O2\}Q’ 9KL- z2VfOrgg6-?r 6:ٳw fԩ-}J2ܯq8L:-bG=2^NvW5iܹ_+'r2`V盲3ATϰ6B5t ׻NM[1? '>q_-hj',JQj5mVoHO,Jƭ[c\yL68ԓ]P9wpK]֣40B/!x$8|(aM9 BrW" 5pco1rjZ0hWVPŘJ6v,Pp56kx+R7U4zZaQ0ׇe`:Hx"kf… 뷎5JOyS빤ϔ[Gi;{<^?6˖bI|kq~0V2aҖ-HY7Jr:` oB:ֳTrB, Jʛű*w"}ri+%I-e$ZN6]$&SRX8k O/4D./~Eȁr!$Aa({mQzLJc# 񫂭V9h$6kl H}H<+:1û<%AyKٰ *{? ]ͯGn>xrc0g,oF]pz6$>M} ;l"Mۑ͘|7)$pQf;!=FdzM/hPj4`WɵHN:,VD3rH&+(y)L[$+> w8ڼGȲ!E8h#] 6zǴ"njUh/P7ɥQ6k>2z3&B3v ײj5x?{82qV&_u4 wM`bp>Y6xBaJ뿇;Yח6\#iXH[h]o؈i!֔^4fbJkOżJoy2$ SOǤ# naW w0a:(; no |жMUMplGOWI m 5}oUeJx"CV Du4^TGjyX~#$~at>I)ۀ$A* 'k>'jb?L5DR'z1@>bb/ BG15Cl7VʢW5C \3DJPWLJ_~DI;TR~ $*-q`غ!#gTX5 XꞲkZsnNeF9|@j@ԇB&XL꣧ztSh#԰3G:pB1&FQˮt`dB^v}ѨZ =\6:eP'tc%z@WPJ?: HٹvY~jܹb}{hNk50W>慕E( %AHPN'Z ؚyߙ`Pl䗚^\k Ad-z? hjr?DLVq^&mB _1aB!. f" PRL;\$@oJxx!uH:^o?ʨiշt'1/B9VtH7uyɩՎ8/i"Wf=pa=Êpy%Y ~5h:s!ޱLB쟭_;mXQt3f#{V*Ttg>=!LAf<]aؕ=/GZ 6&VK@CA9kzSV ) Zm-mTlBSRmˠfHf 1;D Xl?!O3[E?N gKă}HXKCg-B"UG;3%йjz6 3~]Q [T1|#Jvрт!P[OhS=z ޻b4yVIw0%dʘR/sEs{&K#Ęh]?5IJ9Lҹ!ԧ\Yҫʖ~sə`ȿ(,ـ[j=Syp=rx4c!,I 0K(kvVU+A,Lݲ<)>`2[qK"G}Umx]I68jzB>Wy;RR~ (%b,L<"MōO~ sx%Z’Fi!B̟k`- =,#`cZJ{TfM$ @\X˵J{ʺ,*cxD3٤tk9՜5g#0{%!x_5?aBzM8qf)xL 4YOν5]Ӌ38O$%%GM:?9 o@윾ALrN5xܱV3+SFH(X U|fsFvYWy.vܛsljQ}X<4 CW*y?$%)QepRNRjtflp? ])ˆCbL/.0=_HhT+/q}CoW,-CD(dSݓz`@jlcRK/4Mո^"&$-+4J9vЀL'V24)JƳ :1\9CKIWțs Ώc&vƨbȞ>m#PEꪋ[E!j\rl 5Ti L@ZDda6֕?IVM=S%aM/ p^O,5ը"zؽ؛BGR8y>m1sՖY%N&6NjBeݎTh?|`d G^o$lx,I,p|!FB(%Bpj'juH뼈%[4}UVcd1VEgRf_;Os<]:sE#Յ۴l|~m!c;rE{80.dBvC􂟥^ ƄkHEIW (M~0ȴކjW^KDQARβ;?~TC<* Ir[tiit'͛U=o}&T'0YVer5q댙U@M!.I: u7Isi1S,XdSÝ[8kwv/=.YOalf?O`ke}UH䮖a9-_y 1|K M^AP^=⣱6BY%? (N&C'?vL@ĦnI FMn=wGy?I|'o"CxiÈg7NMo" ZUשHF<9.YT )\ 76iJDG AZ^lϊͰl w':^e|cRZ^Au3l5tG(zu|D5ww7&NxD=v9$_5/Ks]b<58K,U6}lCؘ7%b/?RɆC_8»O< Z@>Mp@ڦ/DT@xrÐ=W' qI6k Q"ןLP VVE2a =V6AmuXi1nFU% 2^2'ӻGA* s>@kQ=l)gtbγJ/1\H 5-iM6~z,J]O=v+/KTRF (o; {reטbdlP8މ͌H7=xtG$̩b"~Ձri)Nk3{#^,M b7ƒ[x )>1O=pVQ  R-Fp@w H%26".[o$< 7vA+d25 ~Xєl JSpV Qh>+F2>^o {HV{`[ZKm$Ontsiw}5 |Jخ( >I'w,7!.K#Y-*GOod$z#m[O]H >2ɘ ~é$R@\Gm;M 966 *RANIoG͖ gt]\n|WK85nw9iQ'5R0գ7}EI}-aDU-b8ƸX>D[=wE= S#,!#& "Sl%!K*8I.Y"ώ:σʩJvrY_i4pV{~Y(WlQr0l! tڰ W{^od0;A쪉->5Ҙ05cyZBxųICԫv䄑@[4 պ~"͙=Qq80M%e ctL7N+0H)~Lqn;t*or= j(Z,D.4f{#"d`cM[+`0IUK<tA1rP%|蔤戦Jf=~XYO 0©.i2f&H?E6@Y^h-jl:gp}; Jun)xBh&[>K %^eV=0$һV =Ƞ(y =* 2.Ƒu 묋DD'%#[XQ*V4eNr&)j+Eh]XmTlaZd몝۞:,jvB?B9 ь,s}j aF 6nGnAk[(?_`x;L;m{$0IW}w,A,>vɎ7Z1 }xuPMV+߭XK\SZ_`ߡCטk # {)fK|b:;uT'gI>_֏eKaZ*Sz,}VK_4yL.gI2o_rȫ!mE YB.(I1`!pGT`OiˤSnNXNy1 `LJ"fLp(?#k L#AKR0w.jU&$>( 9Ѝ͇k&H+}F/n;S#[D%X]{DN"$?CkUtR/$أCؔA-ioln8X:Or ɑM_M:@[*үm̛Чh!]lsݺ'M;Q(D˸+n2bPԂpY'Eui'#GJ}<4+!M0%X ua* MCPNp| W1 ~tBԎ7@Y8J:+v(ǘ ʉ.f2yWzMq}[{bEPc u^ /4r[8CsX#IxYjJM9v_u?Zki:=R*ީ?Sij=G0nlk>"O1{dMc<\xWKōOceU7v~g>zy-,$807˃u̚D24Og8Rgs_[2Lfh<s@Yz.ΠiVtAq` }|Ĵ;mD\; |jrWn 17{g^ކ4 >,̄˓徹͜#H4sR쟀x;gAZG{_UJ _D}떚0ٸ&/̀X&f]qcy ߞp%̔ fQw_.֩!L FtJ4pw8,}C_h42`+Us,7Y֐w& ?o~CdƔvBs`CIRV-lm=--;`Q7IrYL V6xAneWX5"_Zw3b0 wp&"1N4[6ӫ@R+||j۸C }@re_-`VR^5DmYho-Qtt_D^ÞprWQc8'9HTevۂ*4Ov-Lz31NAmGř}H!>ɎY=usLs9bw͸#a^~>3瑮#0"5xL_;iqkmV$L>7g^HaO ݃ xK!L+}YFz,=W..֪?ڒXE/4HOKOڈg ^ Qa>YU{O\ C? Ņ3a#v)j˽8+-|S⊒)ƩoT@$( j%?.ey-3Bi3N\1Vxg=uAH]<(/Qy7M'><)%Tn_ܫ#V%%s|;(iiSXͷ%ewc mA^ xe 4s+A9VM"@ә!*$g4$ShKdJޛQ8?6 ks6_8lLRE5hnD{8 -+ ߁|/!nFٜldE]6N}6q5/RR;4Bo;H4zoQf(u1Lr(0v:4ܕeڰB&u72{ߕr6*_ 1k,ċm߀֪]n `H&EmqM+}MJ=Ůی| HC?v4Ht`5 Y;]J}f$ /~F4>v\B3543ս(ְ}q=h?D͗I8J *Eډ;q@TS3F7KHˮ[=<Irto~CGW%?Q#Vom 3K/СDp!θ2`A%FNz`nE2FeV&BqgYwjJKekf- + )d(g&ân )>lQuSmdJCȈ1PiG|"W悀rʔm(ݾmN"IGVWZJcSf.Ab2,Zmxbs ھ Iݾm,J',f4)ъU4TMjf!5Qn*CKjԈ0XB[x]$/FܚV(=sJ|W8>Y ɟ,DeX۶_p:Hjs5iԋhiGcY=0,!UIR2^bJ1%u/> z 0LwK"heT';Ҷw 1ږBV5oY( ,RMmo"E +P0k}%127-!M^ھ"jT`=I w$MAZ Z]4:SevVSYiG2)UGp5(>/m=rF|4+d)05!{̋X[ׁ$+!oSz!%]Z#/3eQ\eDRv ,uu½~q?T|]B3ZnSK';iVU}_߮RӐ0.Hj_6_"y+ٍmL,EՁbJ*7U|R[ԂJ|֡՗ Kɲqd[vEdB4w;SWwncsK y 2<Ů.qM[<5`Da+/sn95Źdڸ"Ӣjqm,xEe<Нb+}TޏɀؚjJ0;CðSF&[ 7bUKP䙱ZM/%J25kğRCL3%csj_8)~f3(cee'S[@??b@^aˡ"ސ v`$1Ȕ)!jg=%JDvH$$BB稞?٧֓Fz8 xm=/@OjNJca]a|φtW>K{C! RWr:{DO { pY{vbD@ R4ׅ1AعZ3D.._[C ~|9 ӺzK0PB%|* ,7 Ɲ%$b(+z$GNB;O|A:Y7paSK#M џӬk QD0^]>~F˛vqU (ڀ{؜!fEWd,5h4c*(P@ %P@~G"GRg;'xMen g!;E6<7t`FC؜wR~{ <$Ei_=n \O> ^ͼA,{'{nZ^v||-W*2RUT!3*[dcAhɟ-qc. C2Ol̠Y/y ; CMPIAgt+5a;o1b$⨃MTbsdw曐s } J!kKӢR@(M.DK mѦJaO?$LcHQaR }5^5+ɹr#0NB9uvR͈nnغj&xjEZgkplhsV bߙf h\o.,0Fw M\MbaUW㍎09n[>4!:B3+'+\-|դeDvk^ruC~i@߃UK'JGl3!–JMG4`|:Ϋ¾ۖ4-!j{.#$.?;">Wj1,̺Sjlu'9' J@ȤCS[ʡ;o<&偛 Zkd7~uW}omkHG-9?bO6hS$p̬F=,'UGtBOǿeɤسe$oh V Z^26`ǟr f>$m^wodr笎7eXP/qGUn_{Cd8s^Ћ;y˥ErARA6y+ =AfahbU{MEug _cʡAUT PZMcSnxvaOSiQ˜޿G5L&$MGL + +|_4e$y;{'%(fM^8ߙd+?Z?jn27 c}6{ivD~S,:vq c͘ ]ƋioJdH}BZ<)1Jk YSR`"@/HK1c]bnPS>aCG6{߇%y{gWeaֿH/ʙmаM9 Ij8[FjIp'7K[fU^n`!yTB z_n&%DX_s$VuK@FD4 NAE$VJ 4j >xo niĆ~| Y uDN)85@ͷ1 ;,W7VՎvstd#B8w$v-YET$Ġ䆿Ir!aɴڠxw\YZJD3;D6U<)%ӟX`xYB"cR؄j-2 z}L@ C)G 8.JK 5/pz\A w('᳞+02A͛7=Hn}"){% v )#ɳ҄%w+iǣU9p3W %K$hʽ{\C c?;e1y2mcٽŲuC!aG9$M!ôKT5Q[%aAz9?rSa_qjH+ki4/ZvQoǶ7_lzsܾE||r:D+;xztekH~ЇՒ8S6++IA8sVtqU愃V'|&W~f7cA1?)徣eQ |SrM dKK!6x*o/T:Of梯ӗ֤;]8M +,>†ߌo@=jҠlVKv4n+Xw8J*;ܐDӠ:=WY>ف1WKd=CpmC~ju ySAB[^-0qwi!ahgaMlb= s'ecc\:hƘ̧5R;n Q$.΅$9g9v/2GA 7Q?`+.<ols?:hcR=qYB֫Wos@>6JWu*p XgYY6DR^TP#F=q7\t ԷdћIX%?m% `ި  ҌECTD4L.ɜDǎWQC" gZVy~<̅;4z=jHCӔ:G )·Ӟ*Pb ^E:i]rLH~j*8Q]Q9!7n}}}R3]͚WB\7n$DⶄRBNG "%Fnҧת. =^lDwKw?b*ωM*fQJqMV%$ `em4`*u_@#9BHtta:+&l[avb&aU*U||z<1Z,~̋*#>*&*`͈91b )O/\_ 3iz òg"7TͪNQl}賸As3kQ_?N Tmxgu@44ƳwaXPzo5ώLD;q0e;2JЩuD,n?;fUFs 'Ƽ~a%E*'-.ʼn'2|\[7(KCgH(}a!UerAʋZD[=zyU2 "rɱ[9=X(n̴ZIA #"1ŝrZ\х2SKv%D3qu ۩'Zu i;8\t#OCOuv7jN95_O\u.&(HQ~#x$i{KIyR0!v B)[)r㱧jQcM9(V i|o{v5lX- ?EW_+[3u}ƅH[U3$rqwޭ*hߙ;hLZn(1 W<t4ٲH`;0;{TJ OG1xmW{QXY1Ƿ.yKLAKFSYMɟQNx_UښGIl_ޯyVB7%(Njstl<'Mμ'Mz$@k <آI3"`}8YA&G̴0l <;Ն] }ܶg >OhXˤIvH/)m1' YD6|uA# 7(5zJH 8 ]Od_NÒGOr_ܰ6-  7 ; ֵnxܯ+Un٤ B eGΊ*dx .;UlU7>MfPP N( 6K<ȸ"d4xb=(At$i7SJx؀dhˊ(fs,C؋. ҩЁ0ۈ ZZOEW*Ӆ`΋`Y|1\PTZ\O8Y帛Kx}vxH$%٧[pE'^,SDTp /Zo4,k[Z[]m # +^6)(_vZmZ$,JHDxIJ&o 96G8tEJ vh&'q1{ùAua~ǮUb́xhR \#5ߝݜ"T5tϭfiRu\f[Y Y(cKQٖ;9NJ=$(je=4B, F7L3`'KSiL衹X[>B>D`NWeJ{k+6jhΰowq 4[Ο&6s _΃)UnpLt.`M[-x:vG:k,~/qܛ(m!E@=bUl f5@#?cVUڛ).Ly OFttBfpW`z @MOPv_+mcQ^L~y\PL] # ePW9SM}K;^ٝB}&}c=39bp ?!E;7Wإ=OnJ}_[;$d@"C e10~#U2ya"!ݹ @D9F8X.L~jIL\>aT[α9. '-o'eԝlP뀼߂bnb ʙP\$SEw/Tno _jrt>v@㤦-ǻ+0 3(tރ6R%o^ń0E'BQi>ͼSp9"N1&v|rNh/#0s?hV˅*z?*mf`C#x,9SӦ TNu\vnͻ>G] İOf5#y CB| SWPTVfulbɗyl)kLqXJ}Go`5iy舔PWy믈Il!arb+Mz OinڦEA[v;蒯 X<$"[˵TmdThk!.T{Ps8PP6hj2Ƹ%WfEn0{ȃKec|I/񎜔oM8lg4b U8ﯷ|eKxq(i&ùK6R׻hy97R|E۝ϊIba7-_~eU=s|M6z L&?(d;9WAFsofΓ?]s49 vdz^W`{#],4O:I:zGyJs{rkS)k,~PW(1'9 9tzˌ,;YHŗ@v? #ȩ]xyFZ_:j^#r5q5^Տ6i)qpI }Lp+k~W bdqK[qOq( ,4<_ o5n>Qny`75߹vI wܼ3,|yDhr5*?nJ} $ D< oM8{'q撃/Q4H þBK3%eXn&,.:^Y@C ~&(AO2O 3~W@4YTav OtPPOऄFa<% ,PfJ"`)wM^BI(Jv*FWi;;n\g;L`=pk%t\:]^q&",ݚ76-{/P.Жr\U/ipפ+8$]FvTiGƧ3 Uv:+q~{v;x}~^m ?H( Pv @>눳8 DOy]p_O-yor$+RewÕ|xe=3y dL tT3 'T%=Mx(a>z@D|<Ӫn||cq< uh}a.>(B`~RtE`LBy_l v%B2iH_;(:0!c^w[4} m"{?;[y\6>ju{O<|^)}1O?6Lq%D9x]a5|uN~>&_ϸź>{ {YƏ6=7l8w __,Pg50!Ą z<W+z:ORh[: {%D$0BHs -;.o=*ZrsfEu󝸃[~22w~۷A>)ͳrq}z14=6F fGzr6J{Q_,;leUѰFFtt'K:OP{o䝡۴Q%׾n u`ZJ;q{ o 3cfJZO\rsk|o$ S`;h^N}t <5ȀOa6 L 59e8Ru=h[9Mz!P`"BWl{=m<~\KPxeyw*-27W[O}}e_{#V[1P(zi|>w?҄{IȤ̀/(&#'7t_Y/Nn]략젡볪 |BcD.N"A>񿩣u#'ҟo~ɿ|SwZL#Az;kϸƦF/|:z.qM$>ndmUhgAXቿrMO µ$lK|׹,dFfS1s" tE 1>,j>USnA[cD#[8 pp9 D=N[yql' T8;2A<<Tpf۲WȎ1q ۯ&BjnKOQ BX;'xoF{PNAOQ#lxeyrA ˟G!Avh}:ޑ=I DqtCSToz<5'!>lOGu'8/OclrA DiWG7ǡ!{z~Of r"ԟOwR>6RB8z9bη-a}{aW :yiUfuY/W%Ve_ g5# 1蔘0) .g*>‰bpXH>i9Y1 `$ [#^ФNw3 nrtG瘔Y'>jy3vXL3Bw<3OlWd?}(>oƒʑy`€T`C Oo }tX]PwPe!I@(@"tk=d&C==9w%k򒩸SypٲNh7 BvĄ{?1 =+j)D@]Yמh= e~эɨ]0lK"ӟRJ{W7{"FP=vCu˸/3y갘s5k#v4ۘ7F\?CoZO7?1SA_fM1YoU[IrG@:ctudGO xOk!r}><#D>>}^;g\m7 JLDPa18=W M65yn]#Yz@Ǵ]'PQ0"ܔX$F,٥zD@:KmA:oH"4y~)x{me_wOW[l7Q#8_x:Cbȶ4zZ= 4½\49ﵓۛmuQgNL]{Δw#?d.׏WG#P"&ӊR*so1 +'R A 48F`s'?e_h; |^ xE_\0B';صaKp>UXU }5WCm(s^ TŪ;D?[y ~]u'geKR!CE%z?ߊ?2-J%"S nVrUYgh/J>i# |r9,\GcaP+)9gi9.rk* O 0?kW Dq"L]Mk"x]Ż#*'&(NO;VW9\uTz|(}pC=M'u~Ves `"m}ɧFµR*@AW"5PMa@6p!G>p";Q`QqϓL-gQHaΰ*JQ*Z<%,@I{h_ƃ)=C8 ;{ ݗ>\ }5)P39z>|j'J%97DB?Y@wzr>8i[=w1=6R-UUfaL u@ hߴa(t6.O ؐyG:GsO5\@NI7bFq't9yV gsmÿ6]tw5M`:r˷q/1Poʘ}iY#DߦBH}; DTߥ<&:_gև7Jמݼ]˭rcҎv]^T' GBBT6fuyxH6'xS!?lŶۊ.OZ>K B(>d?+ s=~l\'?}>v_>GH7cy/U_'GG\+^|/~L<@Dŗd@?:/> >uxO<@y6?'XqJ'Ɛ_i#]?cvuX/Y@)۩l#Ycm;K|gBhKNdٱ&yݵ)4)({iRcsZ1Xq $ +ѪR߱c`#t%Cs~?odUE j\UpEN@>4xix+u SfY:p?{tJzj ʢ-Jjլ(71 `?L2WULP"Zx:y`\o,|3WX'}v`M|ޖIqfUq/?Zo2}˕`iƚp6$HP!%JķCkxKAx1Ő?9a- ϑT` o:ϚAMUjTYz|'\x$ iL(%6R#@ޭ[')6v&FSOTo:xr<vRNP_]{iASEU(\gjcA-36 Xi'ɕDʵFAZxnt Sh @vO=uxM ×}gG%{UF|~y`Οf2TQYdo9~Oք.۷O#(rD{f#=\6("ؑ>o;(yyy )T5P$*P-,-`^/Un 9!f+gw\~Nfbm/`8|y])EIzLOH~륮 C GGq'wÖ; щ1I!N,Xu 5'HۯGVFbs< +?+ ͛W>= @d}|8?oF)#;/tOc|,_ʃ? +!?9Pa(6RNW筤~ BWI`ReP>@+.%fsA袄D͞0 qC6$&ǟ;KQ퐝pTI>jz5dP9?(5DDyfדn?Pp/M}ʚOPP[*& @@kPYck-mP0aptw{#[#5\T2>iC=]u#mD9/Sj4:x !Ҏ8w:=LA&!{_o`nt0gVa65Wt;|LByM$"u{rc|f.{x]hbi{~費qȽUWc0| >"tt(vJ{#«s4?#l~)KE RN.SXrd8co/U] [GӞJ6փR a@{J5?<]׿r *)D DHNþPur9|>Uv)it .=(!>2<,X3f@=R,w _IȞ1( VH~}:S̊Cmu,eXHѦaR2q.a&0: qKУBq4: s9ߐ/oҽzd~1*ڜ9»S_e+'tB~G0!%" O_R1c]D ~r] 叿 'kT( [N%=&ǪYUl X7CZ :6dvx78y@>YBByAcYI9?L,A:yap\d_CH+pGY3~.&>;Cʈ)dJ`0"Lu*bwͫWkZcghŢ@쑥3Sxn0`q`(7h>hΖc4CbO6p?cÔ#P>! Ą!^@hH`rOʢWYUolΝm+cS>;?^-igaZBvaI|0/R?=Jt{sdдŹII&D.ºPX,ghH, " &;|Hudz>V &o:2t&^ۜZ2sg~f!Vp=T~z_v8\Pqh H fNΕE):͑>L엯\~RN _@2{~vbqw L/97gۄs "/N$ u\fx FDE;D7jG;v5\@{.koNt{6A/Lp?8=nQal% "ZRGZX,vPwbEgs߮lYUw[cr}$Z.ҳam0adۛZ4% ~Wa A#b >/@8}61ĐU^L'fƶpdڽ/;(im,\^.za ncV89n"̛sv2}'ja=Vۮ;-ByKzW|S*tL;O~sMNB@4o fhA)!I;}U½V M(MYXO= m_Yn+.<-~\5+eO;feAb<NBx̄_pcB4ސAf@(*@4?}UoedEj"۝"̊mq$Vrq F(0@I |g@"#]aNrRS7I>{?^ߙ湎{-D79\x2Z_gΎ=AQ9"{1@ERR4fdz&Ur^EA&戻JK5xWfG`ba 6I4f߈tYP HA?M ,6_K^K胘ic"m%#T\gmxV-gوfŞM5M{H?;Hy1Rɠo*G}/VSߦ:\РDnU7 ?Qξ8hD0 2S5̽-&Lu|4'G+]palQ#k~,,6el $!gNjt«y_tP5iQ% yV bGߟeؐP=TQ'y;n[O1p?Rn.(' 'P  T<|;_Ev@OO9ytNܸ8C$h @1P:wa{<]WejlvGXػ\&j cID$Js}Xqт( laլ0>rA1B5("1) JFM&"{) Sft;N]ݳi%eXĹbTUOaROe a`9civ_g?gcsQ*:HAOP6D̔Dm~+|]'oM)_Q'TI(!nUgNYrofk0j6V`ʉ}}?BjSq=Q꠿{tG;9W|?.L!aeʮF^'ES~bzDqb)eI׈'CN:=]SshĎH D7&\1HJX#d(Fڰ=ھ{YZ><i)ljVh'bb%'&\wpE ;ۜ]Ά7ǻqTk{` HLezpBp3?s7qF:o'sj#._ <ӅrV-տsj ]r@0&KCT5 2Xl&2\e{?x'WO&(:,> 7,B0D;M=llŖm4Ll\*]m}]ʶfJp瑹 7#!ַg)^i ުP:b-] ͐k E\:Btܞp4 x5RA-R_״슺0$}_M@̢^3ty\3uנ0*-tȬ0Bfu" !-/ο_7-#"ۚ:s\oH \z)`06ξۧ cfdqQQU{wg#| mvOJQgLeӋqZ,0~s$A%xf{Bc{8xAb7J $۔GĹP^AW˙$fcM3!rk;5x\d8XN $$ZNT4BTPFGVF# [3̖2)ܢ` UaJdZǐ(Y˛:P =ͥk8N X%K1K#`2V1!j oK2Syz73rw<Hl(q:(yܧ(ޣUr#VPTr|"|D9&;g4o *ߜӎq3['DYi#W^Hf9I-7o3v)OzDWgX8D#R*),v6qh<TR-mWۘӨ#&TUPϬmy$fk]-^<sZ6 f~uVf\{%zuJ{yMan#9g=/"$~!AϮ r l9՝~&vz@yk>9h]8@%"СS{[OM {\H@0i)J@wsW  U+U#JKؽ9F@x7<" C\_k9}nCq#O?OVJh 0 \XFIHh:T joZ- rf3By'xQ< s3[{#;c 5O{f!]Q"=4?h?U(+jl|slPLuuTiHpSGsu4-HDބ϶kɤՅ1'T zF`4̅ۈ,2t9METa3Vڼ[,t<4Nn#*C !(88c8opG&vE=Kpگ6mdnD ^.aBzdǏwa [w qJ>)rW?. ->Yߋ62aԫFX8Mb,'PXPTޤc1PGPiEr1B31mƠ;m7^k6O;2ns9b{ r+ғ%l%y_Wwݫ>,*Q ?Gg}98B@l4@,Yg%8 K/[q;ב$UoH.?89כ@畂#hK\[:nz|KЇsY7qeP`L@N@Gcm{dAA؂2/PCD=K;03!5KD }9n˻ƒzIn4^;A0"!x.25vvtrFP9~}2z㬝T_rj:~i>,rFŜ4f;: Dath Pa]{2Wy7c2P?{|tE@7~b`&()FPS"#,nt9LJ@"P&ʽPu4BBdb 6JU$ 6 k3(GMw3[s8`(QF)N +!d*|~cPrv&1熓yLğ/$b,fJ@1[42,*Bf^QB "GBs "D/X'g EAwFf~X `HL ݌Jcu[xKs>g[M C]FV+.Sh&A 0A@ƗU/X# !d7vbY7R:-sB Òi&wSp٪39C֊ѾYE9h)J'åRCJ]A;&4̐c.rB+uj 8ZѦl#RZHzxCQg8ce*rUP@֝?%ljg>F;#b 0jȶX ɱ\#gKm DP˜DlNN%m0#*:QLGqDb0mztC,Ӵܙa2RǑ'-|Ն8jRQ7UZ)ު*F]o,UDf䕳FS6!c ~C>]ۢi3γ- 9 SҩT {ή_-XuU"jBjhqGM 7MO ]Q{?ZN{,T%z"Sl^Zla!!xB)= DDQo`ՂYžy9(mW"j쮯bʈH*x!<XNjvڿ%qh [%DIaz+V9"oƴ1 %xId`zr "*~/s29b1K趆l3ke?l "O{‰"ď{$r_*E߹"4{'>;(5!JfM'ΝU KXT!^2ZlTr>rx ݽID8o=RD:A+M!y`@P,Q˅A)0I@igݔUVlOnlA>]A:4 9F|}2 hOEPmҠ=iCPA7_re&~^ Fq% 8C%n|^S8E-gQyᑄHc\?iD} 8$J#% ƣ*={ݘ93-"/!4<F9n\J}ʹ3@lp9#⎷/Jɥ}ܨ9[% ~p:YdFbJ;PIJڙ>OĞe+JI#nPoI7#1L7߱wtyhO)_}v*%*vuW3k{ڱvњW?־>UWn*#--49+5O O\9A(ϗKRʒ(pLK(*( |Xw('}|w IOU#p0b;bDaL!UiHD1$w7pW s|”JajyD88ŷԀZͳϸοz.]'S |q]5.S)/(5'!3D;8@KX Ac0|T"x}yf`{l|U'OY;rq$,F3,x&89wsWr ԿnaUKJe{- ARҷ*ӚqfۃPP4a8|1D9bܾ y=PH(=MLN%CH-r/N|L$ɉR׮J{-O)ttMZ}9n1vtˁAt @5}mǛSΎ3"֏0w[?']wݘq$NF3yYIZ }y02@dL!QCw֎ 'mN@Ph80"B^Pi:Ou̇ٳUkleE>2;QkikƴOE(#@P €#T*MwݳvOa_!*GŵGӕA'o_0{l猈T"d4q,b@HI0c1f+'~'1iǐs|&fݠu, ];̙*.hJ閇K"R2PsܧSZ3{P{ ѳ4AG\Nf*"z9eyDx{:Td'DUz3Lv_f⹬7%@6Uǀ7%]|5m˸Cn{狓kv/ ŕ"5Xa[bXqg֘   %c i)ҵ[%O< ž]cGZ% gv9<^ K+ZXlIePs+79(C $@ЉI k2@K_WSR<]&0[3t_u8k+ LZӗtUGHL3jPDr)jRmP\QM!&|#(P=۽,d|ʼn֖4jqjx@m x  3,>U{)0 tU YRΏi_ nnB7yZF(/DD/tEubf }:Tv5(7Lₑ*H@ 8ҫ*׊j3E%\Ô u KZ(,]ap^y~A.RUN.u<i2ͤMpN!=:%p41 T8BAڥ$ [h[. fP@K{XEJ )e}7]4`vo^{Z6>"aI@" BO^"şgxpԸ"3 JBa$K(b."+!v8ӴkmwZs6@?r$-в "q$) p4WDWVnA)l}ԼocQ-9k@,,i-e|E5636Ds`'F26C B^ ylf!m:0Pu_e~c:D4᱆;"׉Ci@W MT#%OG8$ĢW0Lr<;漇woONx=A$j|:wSW͚DS7,Tѽc{Xΰ"]ꤋU5ڸ"upLjUۘ B2? Z5INU3`<Tqk%")!>սF>UmKNEr}n%!3(z%tn*r8D=/XS?sTUKǾ5l6l.h=zSΉgWo|֦i$ ̻a'8a\d9_] y iBP޲+K*S9P`mXEu#,P4pS񗝦UP\`Ptv}(C7Pr ΘwUb8րEjOD9Q~ҏwG+Wz C˹ߵG*3 ' 1[:A]Yx"FCSpuWE"ECrD@Iւ?T9%UJs*;R9]^9Rk/?b;8p g4ת@O!(څځtt:p㗐%DV#S?ϬVWqH =-iD*RAp(.ԯ V;\p 0mvB5V^o<ˆrXeP0{;Mޙ'!q&0)?>sGE+ȥUqJ+3]`k7m v\/|9 t6$D{tmC #9vgk;/_ɠ+\ ?u,˵N`XTcT$bj{z-ʳmkR?u2,HwP_QS~/P^uOU{j/YҐ0sJOl;ۦ2{_аqAJm다FW\&>!,/n Qwu׌rЋi0{P^?y@+UP;OOkJAQN͇`v9YWf>2aG7C/aw/#'P999Av{]BGN ' V)g2j_js@sK%8?p*4"i`ؓ]2}:AY~u4sƠInXmXI{}]f}_;y(PmJڥ9<@|V>f7$DNF7ak"όڭ8TII2,ʡu2gψAblW#MOBη%72zVorq[m\s]q Hj)N^}[M;bP4}ylRZL*Jx*-oqV[K+x zhL9)2AuS^z#>hHvv`zzԬJ6,ӭNo>:̓à,5+Tŕ*< i]RFaJnqgx߃XQJQe4Or(c 0tU)]ѫiGr$y%eIuRWXlL2Mqb%jݙ%FidFR|ufSLcLPc,ysJ_mzKB JҐs]HdjsuRr$d-,GHwjW*娍Vd).VI7qhHAE±{Q(X:G*{X%!P.2?DySHI`!aVJ1[b!-d_M})2k.u;Zk$!a :lk:@ZHO#3TaSN;ټ{bq/̚˕a v+;vF|M2nLjeѲ%I1ýtUHU #̖kqeMeЉ][&Zj($ڸЕLLe1/*8qPF5G2J:LR4:BZiЧ H"|L[eǞ ,Ɛ8 hJQnǍ3*d#i.5.q:ML92ޡcK1 'zёk|CN\sIwD8 %F:+ܮ>XNY&{#u=㪒ۡ";h _JaT'ֿ F#ˁtѬUV5hR6M`鍷ohIbBӣQ#-E)=X3>naJ\nQҖۍNɫǣ5`B+O"T1-x\bK!CRb%jOlEm]PY1F3X#c`ūP-ܱkwcP_B[5/H ]] 7G˨SU.lǹ6 p&1dz򘱨⥗1N7.Ћtl1Ӓ-xPH'coz,X"mq3ijRԩ6cm eCkyXs.=.@5L.%ʖYJL\2:vW"]*sU9R#*kMW _С)VsJ4(4aĦ-eǫ%' Z̷X$Ta `F.]˩- r츗̋.ǐ+Ϸ!uEp)bZ5Ք' ,ƉiՖ_ ŇqI)[iP*I!>Y;L c>"r/k.NcΣ|$]z-,)m.Z^ hd{]&9rǭ2JW_>:MXa,y3rBu@x}ZAZjEØg+;_D)= jDP+3B/t\)i^gEt c cBHHѕ΋s1{4!{F.ZjիB!B!B3c!nDc1!B!B!B! c/{{9΋{HB{{d jR)JRֵkZֵkZֵkZֵkZֵkZֵk^>sqhy~{z5o4|{/PtLG΃xH/rդe&GMDe2x3oqc%Uz-Ήbd{2]fNgI`^h,y ?JbDWU#H^G1>b,[vEт-ɵ}hN̶p&R>M0QM{:9Zɫ|uZ=l5[y8ar--kw&!J,~ Xsc Q hH5&)s.p_F#˔A   QB@< jB:OZOE02X-ݺbcͅCrEN=̑dLIvvglkv d6)5_9߆ v B;yA^!*HsBc鞬1_bִdGVKaRh=cE #(f>wwaQ|t83gNiPY#=f Hbi$@w@c2r+Cm'OiXt&3S`>KsrJe1KwfVQtٴy<ⰷV-<صdIJ*,KV2ſ ryC*rXOB@{ l1R*pEzW2bȖucƇ4",",඘򅩰+SMf췘f՛co"4 ORV$Ƽ1a__dm1n],68-_~tP, J9|F׷ReLUZt1#ǥ)%>.#ǥ Z{ցjڵw"\^ W11Ʒ%Rx<~:-d23V&g/\sx͢"'L0D4L$xqЎɴTi6!ZUj\D++)*CT&JpW+-ǔNo5`Ao!ۛ1_ơr4w6=T<W5~e_._}xpSo3*)Or^QQ;R-L$*'튂 O`;qa!) ^õ*_79#ۊ Eݳ2FQWDtGHih/ֿtGֆDΠp7.gv+oӭCWH&o{mZӶ^@Qy.XTv9x]4$ǐGFzF,a FU>TXSh`>&o]U^UuZI3q2CV+-|0" q(4zgŌ{2 tJƓAe,s6CLcG aiկٌit}KJ0b:yPQQ'Jr T:Nj|K/0w6Nl˄ kR|>BIr6aT]+ ~5Hx0|u\߉fJ -?Fw6F:{ pdR3/pb?!'W>H z zl"7og}q.olb2b鬈M AǜDdJ"W3wxnm'2`PbRmJZT)((U)a=8t!YqO1},?Ia"+B?ZP7XZ6] qW@p2_q1VAj4—HP5辿șAc/7oo Prĉ( \#,E9+m|F!֝~rHEQx6LYzl"W=PñΉ^ΠOp-<H|_xwP\`,<!XeXAaںڮZ22U{y5$$2}$h{" lJ g}vbB)[gХ_s}_Q` ؒL""=l֩Cnvl7εڥ0z!{L9-wZk}G54wjQ:L]Tp! vǭnc+fG=j*OJ8wΨ$H@ؑeAXRT1M!L((SC$bzsf@TeO5B0FC˜sR)aPȤGryFZV u9MkB*Wr/8u DmΜ}7u?3'n2ceY 0|sB؉4ML0vo DkFT?7*-P7`u33U$81ՑP4k|l68Y[0`N J 'Q-V ]aj?Z܃1ɫD`'@M-$ gƨuXzeagK0e J~;:3p5ct7s~7].T5kLފi[AK^ $ޢxw._ҏcv}Ktnn\<^I^[|Z4ٌ] Q+gӑא'g+\+N?ZTO~WX,`MSlc^r`Z'ó#s @E֬Ё7M`]k"+׼!M03>ëx?~jݧr"jeT}>E@g9ˎi7T A 8, 픨Dr;_u)t(Qjςbݱ_S$&pNӭ:BaZD I?3 g X1xY-N)Ő%΅}0nP?_J,og^f/9cC˷hp*\T}tF}_ڽ9ILƯo 3gC;}v?5G1&*\x]S>s\Ɂ\ϡ䠊69Mm$%&5( ]|ӡj^y!2t=Z!D/s۝|`zK]&^O~I~ݧoϯsSdBDq@TBP^es=@UDʊWsKw G3QrŐ(RgpDRR̄N0NWnzgٔNZ`2 Je{b_k'W` ٖDTbg%z@>igW3ڔbb7݌Nw납բrDAfSgC HmxxU ^):`!; *& 7$d@+p*Cgy(d a~͕^Fc8ES2u4}Gyڝ%x \@bAj A~߷vJP4&)5Q~L/O̸% APH  4[5G%Mmkl&*m\~ɶgjΩ_@>iyQg " J 7"cs{bJ1ؕiLE%>RWeuvo~f#̭!:NAS+d 38<ToTW. +F} ќh5y;|bo5Snc^* =r0DZQ2ɳ&&OGѵs_k29λ"_{Q~ AoO2-Uuj0ܔa *:I[2h]'VƂbG)>W=}MhtH8Ds;xL(Ӄ0T6+ q?j>H `_Ƥw!k m0N0Kˁ//k[Ý!=?Wwc;iܹ4D+f ~JM\Ԃ9Rˋ`2 #.NȚN?,I)jlZx`h"Myu$33}m d`ke@*FD}ٖ,_)5oqcf3+a3pYZ{|\`i@C@"EF`Ϋn徲ղ{]2N/2O?tMhi9 Œ2; 6 * Q6׻swoc`][+XF#!8z~GӎS.fddgBԯnަaa cJ Y1H IVMe9 ۛ3ZjΖh2PS !$!|l*y_bdG6SLY0{'88 7g,֛C)v\KKWA J-S'˭@\*c#9|ݽfUZԬ}H[z+ǖdQEQkT'=9PK{Ciٜ/ 痧;<luh 5󵎙j/u]a)>\{Z?t`dʋ1,9 SR<%@K+yYW2faǙs"љ)h,4@1J9y|{j(f vG /NG%10 yIݶn{[,@HY Lu}L N?rfZ'^2ěAQ7eV$DUt@@:!yr~6p6`y41PvK„i9{|:+1[ ;.G LVr Ĩsfk8c5 <&Zz Dr*5ҋCKI ( B]AP8ʜb挒ac[OÙZNd ~Sob-I>0=#~[5"0l+*JrUB=-Zsw2 O'Q-p\9ojUr rl5m lEuڶ&[[/ Z5]]GHO v,F(FZ\ϐag"PvI晑f@xpm*g;wWZ E̳D¶OxxH,`raՋXGJ҄ 2ʌ\ a{;m\ӨJV_{YlcM(f}$b QҀ<;7`2t6|~4VC6ER3~zd%L5 j@,W'ݢ=}󻏛&TxSHax;y1䦽Np LchF!-g=~b(09YW,4-6&nOHPyrk+"$QS(f䶈pRS[YPr$&`J=k>Ty p#3deˌ'D馗'Dѱ*'ʷC9? I$֑YurvꭹY$:: 0Hyy0ĮcA4HMfgmɲn(sph3bP,K=9(Qa+ fop BÎPL ATH  mݨϟ)mg8ܱi4 dG'cFbB,U+ϳGƭb (@ ŜW:r#E1P 3Jm/XUnu|&'ٳesꍂňiF @MJ PPq3=`4bu%MX~ul1"A7"y=n_mvh/ I+AZȳGzx(; 7˩ J7\'Ϳ_2c~,gE9F7I+l9y?|miNGaxvtU;߱Q~N|I@'g$"ɨ-Wd㎿0N\?wyFEi ?EDA &|lt Zdz49cZ렑(KuHz:7ElG=mL~,vBh~E܃>~/ޔo|敄@=#SΗՄZ=Gӡ_ˆk׬Ad^ȟe4t }=gw[?s$D1ts-gbmPuqwoPkQl̺yyq 6m`7/3 0H K4rpB Ü(-2M,ɝc#,_fɁO\4Ե~O|6,z>Y]N_>L+^))*\ZQm8<5dqrR+xڷlX$(t8Ms0P%۷z1Mx:8-^ zzўrk~t|>ȧZ,d5JRD}FI[70Z#܉`)qb vpn "}/'eRU mUSᑗ,q um_myzE3bP&@!<̪Ր,^G%:,qy4Q=/Vc~v3)[RzmF 6*:@؝@&\ dW=FWGc^1_E?rAs2n:9?Rm.klزnz~Ag/;Yl#Ӡh3*fO|p% Lw흕6%I )*;쳍c (Lh}lƗ?G uu P;ڐ kᐹ+uc9sdq|j\o1o؟h mNuƾ]F|F,lvVaQRWgVdcuʙkE  #{so(>zyN̏eFesCjq*e,3[ԜG 1^[MqM;xE߶6l<:$͉J<4ZO `s -0 Ppc?Dbt NLj(IvX|tXq_y֏`Q/t9_:S3^X"NwUXdG+1q0,t׺Nkf$g%'؟`#֠s{m,hNkюcnWNPFLUS~pIMeNd~>o7ʉ8N^ iAE+&#frdyQM:MS /8"j^J7YޚO PS!KT/b<~_uDQkD35p][6HyR=?<+{ܴH?F|X@+=F~NÃiFE(^Yא=) ĂOS==ˆR7RŸaR^oVϒY// idqD]+v0 Mt}ħ) 4+`K QЩikU0$:[rh'!kHei8e5 7roʮlFǘgum|{@rRIJ"H|vR;־#tJ+P^a+x!`u(ӊܟH' s-n>WAtyB-O.ØӭIx&Z7xNDy WsiC-亪{^Fgep94A| @H (2A` hʔ2VoAbJB"=ކ0APw_i5bw^(3rW}y{[z>\[/w76u(;tM 'msBt}b" (FK88="?}RuOJA={"Kt6.p4~\YI:BDb&j13h麜V}mNgi\d#iŢ H oxyBF)E/ HCœ5kkz #QHX#"+VF/šBg/QnӅaj[bu Lm3[6S?p+1}zd!L&L!8b_xyRikDG5"ioaG<\;Gsɦ-(HMqSMIYH0MXtKP8 (M#)H+'XKo=ii5WWD.w>GWZoEokuxs)3!~qye'gG JP)>'Orҥ= J(7ǝE۶adv'km 'oF?$t J "ؚ5G$ VyA)o*@Gsm-ru Sn^C]S6Tˠپv/ [nퟞ `7v,R|w/6 `֜(0TbQ)/nm/F\"m_X7+P{YE3&@ Slom}Ťl<k{yA|Eyk^5@Aǂd`FKAG`S"Z3.6X·!yӭ]}eDhk,)Rt;HKaz(~5ӄ\J /T#'5"(shL]3{^)R_}$䱎=~|l%od"O7;>Fd&)ANP辩WX:gNI3&ZN˻u7 PIv)DP h/=V=M%kؚBY i\%q'RsJ˴i/Y ӓ\rd_b$W8"t&YQ7?Y}%Qկx)^H 4 ^+3=Xҫy'e+KQ+*=Uku $5o7vd|4D\2}^wGjޢ/@i(LC's3D$Gm wlO%fbdk;gd~b†H`~I4MFQOvFn+SJ3Ar)T RH4毉緖ڬD}uXX1dKVvY :(3= Lƛ !i$r~˧0ԲNvjXfWt wg9${T 3OfOKS-P"8'vsٖ:_aݜZ?Ry|m/1$J*kfV!s;u%=C^-Vڢ/dqR8%ý<_v|*v;LCb2wߒLoyet6syTnon uەq/DWtY- N;9?wzKpE0lP'@gړ jnd ,=4mbM_{=zp7ޅO X kH gi˧ֲk*'7(KĽK 1]T+W C HQ8;,Q`w,"Ҕy ??um- \PR AtBKҭ!][W8c"PWD_HH 2+ B,Ι`"|ÚsݧgLGԠb*%4H.b^saty}~hkea. h.Ts}j*3c=mĝ;JnWD qUf[r΍M}[NjTz0s]3͆Rz%@ct<6eu-R |ZYK,!E:2FRUx.)hB7B9VVU#J^M0piVKMy+B2S[*%V )kIJ Vrygףb0U GVF )ak5-V ;|ݸ e]CD(k5NWFC[Հ(MN3& zw4hԺOPE6ѹoF6<~>pД"y"1jBj"$UYwY8q]azQ8˅XPiێdex=p-QټO4lAJi{ + -bVN#"D+':.y"f-cxJxFbEI@d ٞQ09HިշU !_m)&!N! yP#׻y:Q,1N {.=ۧ巑5VMMlAǛͼ]cDѠ(,<д:s~zó\%|cåsxP` TA5v\I4&ؓf>D 'ظg zMݹ,38y1b(;ܱl'z #w+8P(Eh!|}K۷5w Ե_Vz]!n Lݵڿ:4);J Enz J+L3촱hT EɊq b6uYdz GF~8_$ܦżS|a-;#_UN[ mJ`s:ˆG)HnX-xW}f,O%e^4],>s6+4s*ՉU;UOaZ*qA Γr&<,n |́f<C@ ,צ>cq5 O5Kop(|DGr,#=WDp܃xt:Ng5]nt34OP5G-RXiȂp!N82! 'qu^3LIiݽI+jwy*ˍW5oCG-(`6?㿇Mf{?) HOfp^Rq8z'`2wMt)uRRlӅa,c__}"t#x7SoxƠ^G 09}j"n 73z6 VW^qqisO-3m>%n8?ʗVۇ驌#@tdHw3 H R? ;u %(7yU'?'Gdl`^_A5lH@1`y@#0hjsqED(Ey_7/x3Ӻǽ-K-Ahy}JO v:c`Ԧcy\sI!S)A)ezϬ?]\iSxw q•im B(8VwgWz K+%>%*wwOP..PP=Q5G,Jc:8. LG+pe؊΃N)AN~ S,$ 4:K̆{`2%Õ65]l*C ) #(arY}V7wO_ k[w'd3p,^k;g#~=pctF`#1,w;Wrak7-^LF|i feKMB:%0Ek)J*Aې/&tT#AkhIl{6l~'+1`~{~4];.̉g8 ֏`R6v1W= {!j) GY'~3~_6e6T0xYkxV %[91PPyU"kF@EO7εà(0~Qp[uJ (NnW5.?їDIs x|ImAp'ٴ;#@D1!+7^n?Œ# g\o٫Cx\  Iό׻m]כ)ci5hǨ(h\N17DmO߆@[g; ͌I9wwoHx-f>曵ݺ|@X|jdNhID!j8@hyE%Wx[ IO%nw+`%f3Cg{hLCOxǓ4=m\{\FîPaEGDNj lvzIX;ic$5iM"Tb@ ag  'a}AbxtD'Qّ)Ds5g'Q }$&"`^jKƇVվ6-L׹O$A ?ZM#:HǢ2'9%hEEk@?=V_@iw)AtXr@!Hy3^Tz1a,z  i7/LZӍC18_[İqm;<v,a'dK52(I֙<|4[Z/s{TՒAwl?,Y2**=P@hH(TD ܫ])`+NAH]jya(J]BݧAQr/S]YmRw3jVhVTׂ=2=0e}O %0]6wKKY&bc!S16wW>{2HDLO!9C}y +dՐSoӤz<7ڦX,]@nMj:'S&ChuTTZ:֜CFJ#Y )O:49QcfZϠ~Znޮqkb6u"K_pbDN!ku"LTky˅f#R}$Q0KJ&pd"0_nGRx[@瓯xdYA&Ġs*JRPcRs{'UGT \$(!6QJIE *X J.\DN:!99 $tGt_& ,|es$(eIE{-l/c;[jy56 zkVSftv0+). E|BҥمՈX(E{H rvU #JZ׵LG'Zʙ"[9̭k\(7ud9`)ŵC f)f>RkD=U\a{%rtu?_杮Z!}/"MXp693O|".l.󭤳Aו&!bt%ϺBxS|sLc?j4cL.d*z 5.Xr(mNFik6ްznwƸ6,o_S[aE1j|*ȷv{|jS.k2lIlfrvp^&0{+(3;'z&WcGu@&F 191w@ll86BrV7 nW6rJ0T6')5[w {Ѳ'qZ\|Ҝ{2Pk;骹u!lw;c\z(T[VsF]IEHY/@)6e,p@0\ (jFDWC͠(bu'g}ERuNFpD5]l^t3lwt[;#=bP]w 9n^su쳰nkǚ7AæQg׀1ķAMd,^8sCnZhf !0)2LZo҈\ !OEո[ڂWM/Njh@0"`7-d+z`qj IS[{U7 }d4ڸerfԡD5ȹNAgo:_yiNb$xi]/0L!9^r)!Nmw dhe7Hyj {{ᳳʺ79bcfS?k͈=p QW_T1y`u<Pm㏈喪N|n-&}>fwJ_f 8hY[I{CsSs sdFK(ܔqBSr1a-)pGQ}ļ0RZcj`v(eOwj R>JÕ/7L6M<;p7 ):Kb%~A@b*2zEb+Q3<.b)A4Wk7a:Es輕&#MM>1iXJ?#|V˞-/rCfw11J" 6d>P=BG8?s}bhu)D~@@T5"/k xT ^}){KA4ns:ߝu5wӉyRDqI9? e4,s?5_ʭmB^ȸlE)^i~>\|^vʯ(epvq + % ^O.&2FrE;_Iێu5m2Ydp.lv;J@~1.:m19T*=FT:Kvy[1 ' nl{j\w|aQY~;--G;oP bs}/O瞣1|\c#ʪT ˯\zos0/A.L3eiK0AH1Ny HVin_M]l%~*J Z$j-4q)qO>~.kɈN73L^u `qu,=I}ݲٹ4hvgve8㧏؝Z?aKv@oe{uo)DQʤxQOrVlTn N>Tnh޾˴6q}E?x*>R _kw/Tf{aXr i,CLe\/:X蓊Eݸy0 G3skYu.<]\̢ppJśD I`Ls<% ֻwK~dp yG 7$1 ]ݑ_ #[7-ypnX} h$ B#OAu2_&]4QZU~ X,=C{ U1=ߤ?lwBӉo\k]wx, X!fVo)*!'OԕSV@;'MJ=Yj-K,^>׈Q (i?umMV8u5}ZU3Kٽ#;[;Y$Ș /긯ఔd_CNf#"J" d_EtY\ErZ,(ͺ݄BfGK:k`6zBM9wٲ E*ifL_-Cp.8fbGB2e/ǙaMl !XOM ~$f<Uq29'mmX:Bk0Iͯd Y|3\H;3WE=03AÚ7)hdo\rUӲv40 =8nL1=6A%nBq) 0kC'z4l_]ꙫJvblDFm KFR4|xs8.زE :Hagn9 v1o4E3uNN㺊oioݚ IQWmE|" Y}՛bӇ(̀J_%s-l9peDÓD}8UQ\&ɃJq]=)9DT5BoVB@B8u)ų,M|erݜؔ#Vi'4)qwɡK`1]b<1\HT84"(JN18*?ڃl3vrʯ?$vEY75;/p/t$ C/oCK.#eDS4JC4,FQ!Wlo &PLiA0-$B&!4^,fW1UHB[=)h9/+i"(\>YPoso2vts=nBTHByIMO:Ъ7!TzHEJ F9fi1ٚvA7]̜vÃ3h)km hC@&kYF*tx:Pb3Y`83bNꔺ2+MKzI,}ƈFyA}̩,qqV'*PnԩDD8Ca~S2dM4ܗx%!:'R\Ai XĆ,)7[ iz5W9Oil d4vrA!1 R6[ȴww0,*wqrn96{+,4o+ r"&рS߉Io;a=jt%}}N9g)(Dp̸ͺϩQy o}U[o>?SEB5w?ᣭcilǷ&`'&<|z ws_feJFO[ACm>mln$qPյfҳ >ljS?-2Up%ؼRw _ $3bi5J}T- qkTL23= 1_h}F)<OGخ~O} }ç< ?**;9u-yJ<[19hxUJ\:~z]JuNˍeE:-fu'Ģ{zXޤq'zmyy w/-VEc:}IpӒZMaFֹTR*AALw4Lo7C[o1֋2gkdk=oUx.{sm=os7 Z%8xfY MҟnHqK,EQ6z*m>Ÿ\*1frJB_8;Fb7K77dA5z)>Dqiݘ%̟]SP t+%Fu;IJ0ڤi0C|X^!Dҹ\ zxR^&.RuKmHjhL39 ҂%0㶎Rj}lyx澞zW ,Rzi"YS)J@t<~V烽\nهrswf.-: gN-2]:1b$!%#{%),[Y*HN>#5Fqet 5o銫^ͻRES!*؛wn*b;|#D+];dRHx=[:^ qZ y,(ojnv")YV+D`U('ˠ2gTJa/~)+gry#Et=N:$2TTRK_fw*Bi˛zmg2o;=SS VGRd0O:%n9?oź0o(' J0$f<$^veUUbb>'~93koy|cMܻLZt;  ZF?dQv6EyZuxnֹ4[EA73尽e0)CІ SD*T'Q.JȲ6H bN4o;xs"UnوJ;!q^z|:bBCIf-rjwH CFea;/^cjRMS5WotP9vm WOoup>+)8`ršW673g Ur1d/{kLSk>әbTT Y҄$iN2/t/8%{ѮjV}f0Y_ ntym@(̮/S;.JbC̔~3+Hul0ud)* [Hz * /5M%p Qz^x?(-1k2v*okoi@Td}7&:R1´o8o L걘I:TڵXJScaE;ukRɁ!@g1)姲JPdVYvBU"h~RBq&΃q.jkld-9aa:ZZ~ ;&G"{۴:ݮ͑ 8mj`2]mcū߷_( %l !JnRH/ Qu͛}&[H]1[ԷtkbA:*׹jk-~)9%@EۍWǞI=[Ư gGs*eMGw<Қ!Di:zɧM 8?GzݼLYy׺}P8Q!D:'婋'LMB+&IB\F7:7s8W- ίĨ]J@sQNrh^1MYjה'3O6)YE0ǹVs 0RΤ&DLZߗldȕRB"T'n`E&SAqg9 $M)>DN8$Z%~^#$s[҉V&7rvA [P㊘Fz3vMޤu*..0KT}`0P]ԢdJE 0 gH\>F1c?s{qv$ԇPl8M-U(:13 s=h9aYdMcuoNpS|o6{+'oq +RFGd+~xNeJF}Uf)鏊{9::!Gju\ח9;C)K c3Wާscm]ҞW}%6( Bӗ5:oz[l]y5>|keaaLd $| Ibg{"#5| rw*rOvAIph?x䭤 (-pH/*'n[S{۾iyi~s 6 8岏'þIS\-]Qa]uy\G ˷V#g|.ddW=u 4cfaQ ?)n뿻s ?jIDckߧϩ yƳKdyM }e4RHGAjňIuq3AɰL4ca&wy*ʻ%_ոSN/EA iѤ\,t9ZzI@Ԑ,,Q54C>ka20LΔsue5sڙǁ]cc{ٯu ?w/?,, rLկCpX "5\qsۑ`ӭj<^]aHxC0GaZOL60i;|˴;j:嶯u8v,ہKP}cuwIӼQڢfvQ};| ߺ6--&wHyKƞ' DW3MY֓BLJ.?\cðxxtAА r9+UA 9v]K{N];Ñ*W>v{./P{t9Y`Hq`*GؚXhи=09% %oG64HG&v?+uҵbֶy?PZm~F$"" -_Yw^Ŗ",B…m͖ KWy쫤*Q29` "a{ a`PƂEDyJO*};Y!Q5ߗzL#RyFi1lWrͧVЛcH,ɄJF%d2" >-̳E>c16aDlqFY>#tz}+Rɒ7]9\Fomi(Un8w;'c3b,eYA^C'7TJp!gF. 2X5:^MP%MRcAaJ yÀ+A!MqD; =__sӯRV M'ZYxt벵21=HՐP @DZǟ{_G5ALT))) <>{W8 3cJ,ȱ!lG'a>m (Q|4 fhEV!([<h!z49C)>C!3?f歽XB`8}Zy@=ϫ^noۑ~)V#c*25ˆ|[3Գ˭mZ+`~6f[OfSCXԲg7ʱ3 xWW?61^͇_6Tپ1#iԗzB(<|=;1{5ƒTOdžʝ#.n\y3*@Lcs:@yN]C~VxZ)M< ˏ*v2П2})hRF.wƂo?<ۊs簢B Az gxz v4&Jɦ2zb̡>7Ȃ5bn6owO3+(h\J=ӑu ׃[)añ_:ry)b/󼜓Hx NґsE(BF*. \{]"ӹ^ln׵&&vӰbWX{ޟAIiͯVGU3/iribˈ G:[sDŶkrÙ]ʷW6b:Vw9L`?91=Ro잍C׍ZE{l\t/ϙ".;fl,nVt|06qb y7r;!.̨ 8Ws.g=6.+W~q7qK)MHݮwlyҜr@blh8c݅BN2_թC:QOhY@χ0l<6WPbĉ>,іGu[2hYJ:vjT[I<>~t~c*me'4.[H ";zp%P# :/%&Oy)o#b ˭97}tt t;P繺{R<رև\;zSxPt3CiW(vcZm/+VfvJ.dƳ&LFI!0,K°i9oLi|@,Z$bvihNJ+o)B 3^70 <ԏJ ePʷ&]Պ8mi3=c;5ua^>ݫȔ{G)C)AEAH A0 ]sAַun@Z;+|:.z0+ӯ;ҾW8g:eS8삄b '+Nj"ؽ~;bLPCCM$Vָ^3ǣI{VoB-Nwh uK3"'79Q_VusH: i:GtZRQ*ڍ49$cr+10Qyhs>}@ZR2z׫́x>sb+87`(hTvmhh Ȯ+j[ʢwL%$Uw9~hwa{ AkСg(a3Kʳ2F챻}rt.1ƋH6 Q1H.#^D^Ԡ BkkEL#ȽD~k4Aǖ/,DT'󰗂(eҖ\u#DDB B3記L4"hS5Fhaq4je~|촮=$A+5 ) Č,ι E)[sE?!@h6J&Y. 5@S OcTDS,/W3H v܉|2XȯVKs'S-hc$P_+b/yIzr9η ͅ:E ]:r(0acRR&b[لHF3CIm/6;;[CK_s]+FeH)uӆw2:ISvu~֚ =B dsTTg vV $ |Zl'm8+rWz_݉F%tʚs-rΡIM "ڍ|*754]c8_pzxҹ3W{WF+Z~eWw6jg^ ؟C+sۻ‰ec* "_4UU _^m H?Pmƚ_t7]щ-K6W@b+`ٖ~̂ WtST<]ߵmޮW#VD܁mͤДb %R39!S0VUઢxՎZB#txq7!Egչʟ#/oCqẄ[I. Q%,+\뛛Q鱘~MI+MZo@yC0E (x;sq5)>Ĺ"L&+0'(.]x2&\G9tݛvU:z}d-X} 0/lᅀٱڧIY-~?ݺ/kA+D_@з+ zfMOnn_rr8QP,U;O(hSy[E[pbQK 5hQT8-xwHlP'iBfi 8HD[:u×3F7d;_03E[, HiQwBEn6tǷ{ݪ ҽ8PvVN}Jj}D>;5FXwvgșg-(p!h~K$Bnv0x{P=@?^?>Gs~&5fέB+2hir1?%yN0T-ޗs[l#--Xb?ys#=ð A"&BF0Oy@;>.@ Xw70Њ9ԝf/Ig_a~{?>P2%c\QsTj.1˽zav;gU6{'TPGUw>fKC_sDK#'QnbEz:$d蚔O4>ߛ55{5mKD u=Qo_s}f7Wv]5ݴ2܈dD'̥O-(DS0SԹ h7=Ybg&p0N\r*"G /8j7cPB9SGF=Z^! `sVG{חfc=Bŭ.%[J,;kѡxWim&Sp4 k/|e<]oN\25 K>/}U//eYUg][Auqoc okl4:JKCqgWD$'G 1A얹f" )~mt˯G*[|1`úyc_pV8%OA׻?K6e38KS4J^+_>lސ&H?l" qT`a_رjuW:hS-ke5Y B7hߣAx7J 3VFs-WIdϜ Pq/IsS٩Hf"%f-b18H VȨvyUFc*%,EЍT8LĶ"tܲ-GtҬU3ٰ[/U (l71~Xs a XR7XvZZRr<32g^#sl/gߏ!QQhq8̛уxRxo#ڡ!.6ڴH[zVך{{usU1rm3D&$Ɠ&LK7d ^=KWo+ Q,A &Π-H 0=v+lCZcXDYAP̓+DVݓpVG>s{$<.i9]šu!Q, J'QR1.y!.u…e*2#":<Aߞt#0[%&XO76S?E#=PB Jce䵙~H0獘 GJ/ӫUc7u>w_pG% iެ>՟Zur=tLLko.$}SCW+L8Eb$4F~B"b%9/VR9c/q83&hDF iҥh]\ʞ*V ߍOjjihMx&Bh@VjrD@A*"Ըq\?㳶e"D7Q`0ªCiY9ken~,/[*|)v0 KF Jƺ ogsouM"(U }9"?l>fAE_H &-U;|h0So&lxs&ɝNFyNbITM$Q8AK/\sO66Sy,Ost,jeA=@B#$M/)ADkG]D b&b:=X-$~(R桜ŕ)9mʂ.Y_(:PPq7~f ǫaj{+XD]}bn[lb_Nʁ-]%&W2`8&4 LDY3ezۏsK? ب)^NwA}7%͓oG@:e˭ql>ʠw~>8?~PRŴG#*UnYb{yK^'Kg]s\B9$)/ gV?|נ)sO )ĕ5$4&$Y%͚խHIJR M#GҘ<8?c3ۖ,$m.@2&.nvє@-B f\JZ-q׿RrfK'EՅTKB} bI0=!c[MVj H ,'b0TpǥThY3㘞iuK3*UAwy.qz mxhɠy=*'g5oU W+Ě=/A Õ&<(B +ðE!aVd`,kc/>6E ?+1%(2~ynd:}>jycpGߝ?q]1#RAq3"D!+a<ߐ LL Km805YsOG:W yVvl O\7\y:GrOSi{iٹ=~kS.U|*)e3J3$Or&n)d3dQ1veGe3fJ8q-#)2^8/]YdNR^M)9ۤT@ *0[F1xPe*4 ظIޱ4tbch|g RDD#NǍ9`*"vthDKr߅rc&;BG-lpM(SzkSch9J Zq# |,|F5泚\?ON#Ow%P.w]Bc~=Z٢ y0jQ*Iq`'ԒY(Q]"j rX$v (WPbčqG>rSdg7(_P<&b*o =ecnc<>esQ +@!>.F{h{0nkxrit4Yi+=<6XPU/Yz/P3+י#rW6DL17-ޜ.Qئ ?]8@ꠔB|>m[ ֎!lyg ˆᡨFufϕ%xEW|Ʋo7DΡ PS-'{hcyP٢0U 03]J{-8`~zWgô>|?Z.6ڒ^[t{uҰqNxE$MUõ_q\fq__Qh9NKNjc~Oe.AԴ% k9uA@젧9ݜVٽn--$-lvsZ}Iu0A5rz<$Cij+:M)=\G"pq2NȬۑRpRm}9*qV; idʉo3\@9Pq3A tM!C"B8Ɖ̍zAyP :Z|kg}%Ԕ,,rt0c_s)|U Q䮝FnJȳ+%4rAV[u*>ĠQ!$T_'aCY Nt,4?hmfeqOja cFh>F48r?z﹜mya\ BdHݻ\!'Cw9'nB)Z6l@YHI*+b۔ǟg=^y`N>XFț_9)a(WL<޿:>.1@)m2toD:_]3f݁:m% _x,|L73i޾A(FN&׃JӸg&\e0 ypSNMwm*wӰܷ]4ziTn5e9ߴ~o:%óX˭Ģ~U^bhl̜p-v)Zф?xktW%mr7|_/ 0604 xŒ|U >aA[Z), <·9PLx|l} 3XD}ﴼaxtXJ <57Fj+8;ٕDgLzzvu78N+:Zb'KM ~XH(E^4+~ŝȶQ؊>viƫ8܊G}sr?'J*B<2.S=`*\ݽUxSV.bap`/,܄BcBerti6TKtg`FA$aA_ !b$ZƾVܤSkT9C:vX*9V>E'kpt IHZEK6~/5I#lB>b"P!td&n C(W;wZ, Ujz澓C6æOnY&0 3 Cz2Q57 0"FMk}ucՃf% sڏjps֑Rjl;Q ('yԳoPCMLCMHF$SM&@}ߝf.<`7*x#{m9t.U͐^סќ8dK'f>Fڢ(#޲Y-TXhL. :=k.|?Sx2-~iRR=2#.xXmfm;>~C:^?G Ϟg] w#L31k+l,kKiPpEk0?`6y3'k('+c1H7<|KT omݷ7?ɧɨWҦt"K.rz=>y;* RҊ;7i@/:oK[ 1>.wXCebZqsҮ3]gU֥Ptpbrֶ/IaqVFoKu?Sqo"QZ @h߸xzoXW{|lɤLAN7i} *OѾ_C MhPـ^ s"r>yݮEVC/Y~+h:%=6̡3gZ'".K @C-Rfz:g Ȁ&| Zt'gUTe"zH7qQ5>:l]tQ; 3M{s,{}_(f-#M*jyмD$\<ՑK {1A̲x9!K(]0*tPr%<@~_XMɊ-v1ۧY&?6}]Jk<*]Z8ePn 'k"!NN ,Kaᝢ\Pĝ& .Ƨ\3kF6R:²Sc ݲ* Ǖ#<9o nPRS/kDP*C"x*j74) *mKL丈G *)t:-;[<9vzh$cK-5P,!Jh3S3:Nlvɾ/Y'.įI-<ಹæ%!$ΚO"zd]v 1lV@6˩&jğ)\Q0N+7(+D l~Vܝ)rնE=M=X[n!C 7s BTBU"[G= fo~eU kit7.$*Į?ve'n}iv| %{K{^_ThgE4 C#=7"2MPV"5J򮰩wR5VQz?pK|u^mvaZ0*%NQ;gvHkRP[Ʃ5Fȇ8Ԙo2K4W$fE.Xt)U~z?@DM .&H~:.X9žDwe|Q@1_[:2WJ#c k` (㻋^_t6Bۀ"S{ܲwķ+&Dj|I >9%,`|8_@uk4q|ۧ]"gO\;`,oH)i{Oth˽Ìwmi!H]d9U~ "GɳZLCm:}RuyHNֲSEA% -A[6Ugc:RԵ%gL6"Ew}y &I& gNUfT;P9N6Cn'foMz~uV3ðQԦqJ)MƶH1ʇ 5T<^/>[nsG& R=i]!DzJS8Mzj(V GK~.?ځ,axܩɠZH)t 1X&ܵxG~5WWؔmn|ui"ꨱ1$btoNhOBPM@.XDJ:Ak54.lᇰUW&p% I{JbՄI oL#TQ2wmءͻ};bpfLq-ŌttYa[}ݢ$ ;xVOX,xG@(Ѕ[. j?-׏\rŝa[W!04{ OOMڒmbL>-C؅q#8$ (ʚ'>ȣ[a"i3[]aPEI$'dlTKZ\V6g`LG^LM\'grzȥwf5zDLƱpnn#hxL-( yO׼/c5!z @mOVDLzx%"]՞Wj|)*Ƨ+\ㅸ2Mv`mS%`Fװ{gE Nrb"/mPߔR2OS?)BIޔ{-K>#DC%0]0;b?40Mge)'>JV۪ˤfչT#R)fϥLx1fǏZ"Ћ#/eĽSwšL'ldsw縎=gx_TtCibn#aZhޕ%E4y]ګLwA=i80wlPЍF5"Ï׶t:bAЁ}{<.b29#3LxA'XHޔ%7;d4tCmUsdhD u7P?5q. I뭄u 0 ~7+Q)bC &{':|wJȊGihgn-|7XS< >=itXoFV)MO`(Pih^DuYWRFQ@AՃǟiN4ڎ+]6慳Vp.GñӒpxlq|0^TVq.# ?IR˜ewL{6|,.y$Ǻ5};j(5ųs FN>8XHyOL6a6W(4=P ۉRcj|XW;<M&G VcA(mdcZS40PuhT?ёJ-KhaF(l9vO`?VwٓJDKh@RIMz.yS? [}7ZKB2Ŧ; 2C)ra]⊙+@yLzLS;ZH/ɢ6'ݰf{!-wmR<$a].]1wEDճpWEPp~ EE҉y8Om>cNx27 ŜZ W͵f&F3|(@"kg[YfmHX?""{e3^,ӆY~((!Y *_XBtĩDaDw"*濻xvq̏,oQ޶\%KIî[,x7+gAojC1Qר-q_l"1d|o}Y;KnYb9p.m@aWF4:$˼lמ64,EM>Xۮa^^oDU18Kou`Z[jLmP^Ƨ ī2#SF[0){ _ m2=4) Y4 Y?3 JXA7~A@ń;돲<=4IPDҪ(0ChW8JjFJJI'pZBjЋ` #š \g2 1(Tqva*<+ ҕ _י<[E*ZÎK12B*ON=z͹wܔuC#!V7B[@ \dI =,=yKkEuQfZԦQsƜ\d֢:ϿrsAT^Qa30+z|;'ndPy1eYVA!wM:µ &WB,bMBm]@,-Cؘ=Fc?j|i+3EEgY9@ap, ԧ^L_La yKx6eYs oۅP LQ ;ȢWYPu yחZuI4ީ?'#%=X~,ŏSҺ!zɐ(cJX`%ŀ.ˍe,kNMA*7e>22>) dj|˻x \LUONC;1URo*w@|oL'xh!H`/ ôIDۖUla< z CkϪn P# W0 v {a"ZzoP s (\dSNd#D00Q;+c=M_+` D%CT&\ke鸇y$Pbɤ"*aVbW\Co-J}W֧~R8@U|_XHɨJ-?.m&ԏ !Q6 ~3yU]ѳފ&aPD,%}eXe$j'OuFEoK7ǔ1YەFy"H"i sRʦCkp_WfE}8qKGY-{gPOnp%b7e>w ̽|N!=1jy+QBPڧma'SIC&{BhEDJnŪ9N=$*%%߳+u!|޹Sh x ѵ%?ub΋4& Z:5#*"Yd5ܑC?%șӀ& Ez1bAI*Es!YΤ XOG@={i-se4-Q!TAZ|װxnꫀӞN)7  x*i ~H o Hƕ&u[aݡmXq NQq4pvcݐB;|+0ȿ\Aq-'GG~a_0pOѬϳu5Em5< cD&}ʯH?Us~?`T^_SZFؓÖ;6_ָ&s)s\wEtcR9gGEWz9r-ći;3}r36˘'3uCd`)izMN@5kzA*fzUGSbH<_B{dZym¤CixyjQ["n$ %=dg8CJ$^ߟ~;X]=c]Ev\JL9Ϭ .  Rfo I7X{H73&Fd^zMxy+YoԪng%>eT 31kd|]rKV0ά-FPT^#6۩gF)\?W7cwm{qI,l֡\ENNIt,,~6:*P#PK&(1 z]t3à,”>Gc]fu>AIuo(x#Qlˇm 9Y$T'4ð8Q z^J][+h e S;MKMUᆝnu Ha"UޢB YB]^V<Õ/l4w*p2Ak)t,8`NA4X2uVQ FKZ$跷 !d?3_iCul3Kvp~N<Ɯ2ߑ}' _y9ohevVUy!56i$>R<3uS@k,M0JR`H7.aq\E\u $"I/&t'-n$ ~{:D 'WC,X>-) +ҏQ&tqY xaHYA{!_xʀG|2tf5\8Xd#`ъ6v~^jZ+葕0-b&$KO@a~ECb=o)-ݝ!-S4Q>:YhwZ (sl4;{/}/^ ? XYHd"gW51Tkk`f-5d Ժ_5{. %>ݤN"W; gXv37zK8CfnX-PQf i~EТN}K0k;g<(ryi t0,obO즡.pB(NVAz܄Cy H"B0Lp[ bm 6bY@/pԙNEV^̯*N⛧^,eЅSP/I؜pibi7.?C ߎRZ -Whs"]}BcZ=Hi['m ~{}\@sn5Ah:]g=Dl>rPa.,0HR5T]\: zikd'Fy?-l~#;-F76xȪQu$Ze־!H(}kq|~ʜϢbGxZ~% t\91$ sb=,2^592c~"+ Qq'ycg{dӻkvZDx4a ,/GЛFP1AMa=0E7U.WV xY<+π2@O8蟒/0nj[J M4N(;_Xo<9coN>w0VơQ0W/ȷwq:iu."֤/:ˎXo>}L9FRO50eϢ\$O2D/ߥp[g ; "\43:(ґ؞ǟ9X0yR_ViZ#{JW84UGZYxO;>SCOf`]M{ĻBO0WFu@3H ̧-~4P?V>%Vo's٨a)<ջzb_/"!`.9T/)[/@%Eȇ剴|mt(`f Ű_x;L%nBȎfaw2~P4F|/עd^αN0$~ 0$:LSIwM?53rF4b9̪27!ȶ+c b^ڒ2<6yBeέKa8p„rRā>e u 9~!H JuR< mk a*}tnʳtbO*NU4YFyd@(|B9ʞEo1SΏR"Bvl ]u[*F2c3s G k9p݋5Bb CʼnULS.t~j5?u}ۗ3InL9} ߩܟ:Q\Vԩ5_=ޥbVyCnIr:R5gf rվ>sȟ`0( y?ڜ_?}"ċ;@K2iJ:bPQq.aoY?Wb‹LesˆfpeT T֐~1CrGܥ : 6^Cƍxz$!}5zfd30ig׳'BYЯl>MֵYPA4C6O+]# (D2鲗 zo8tTZ,7ŸWkYNYqNx<5,TWyjj\+4Sl9 Do)q39mX 㓷Mu%8㖿VXksb\gH ŏO] M +ox, tEw@Avm;ۧuYW!R< 6eՆdAI*=[Е%"y,S fXq6Of#n|Oc ɣhhjCAfp_qzob,K"'@vTX܅@SfzPZHm^bF5 d'k^Zj"QU;Pw(I?BYq}F.lP!U^i5tT+ E.PT)0cЊKKDqP)&"x^ xťc.Iqy$ x;`>O ѾK!0'cQʷ鋄Q2@tYL=Ǻc& 栊q;m/> e2GU k||eW__X~̟K2Jm0OX:xμArqtH nFdqczT!B eNo-s ֘M n"p B4漐l.qQ!R5%?!Jҥ/SWe @܄^\ #[qv6`^!Tr5D*N."1HPaU9mGĿEj,{'=qF|3؆=se>ӝނiN_'w'q=Uh7Ě]s˙PGlXЖ1F`մܡ/ a~-C!mc[2\i%ܑl@K{ycG$58(1x9R# yM:a(@74fRDAxARObJAm|MӰ^ |Q=8ya2c3Kze̫OXyJ[{/CR(oi4ܤNoc2;mi)$d"w*#H[ɸiC'͸q-dEU"^F H\Y~#9wdz ,* N[u{,xO\Af:Iܞ,eI&4ج8 >ݲIuxBd=UW)q/CN$3 \ Qs،ϱ[7&u32QHM0LʥD]<}mKVCP"zJ?d[. "2a\2IHmOԨ -lT~Q23},&i' ֠'u ??-%(>h {kWoXԯܲMoN[Oz8t 3͡H)'#kV+^sݺʼnLpkx#&~#T䄛NuUvL%Y4ߕk'N&s8D"o&[J ٪""&dCJ"kZĝRB6j;[_kgD9}*i˴M"4T{q=3\:#_<>V!dD.n@aλ{U.h@f!@mDj?zl0z5v f ^%IF B'EnHEi*g L6(7Ӥg o4G?1* pB9;fEzjg%K,5_ jkE;s%{W@щV#sSɥ  noAspD;S m`U 쨕&Ig$=%nw8oҡ*h sg%S JډGI!7c_{cZ}8OvBC@(jN0`lq慟|ce:W/Xw܏=hgk.ga:pCfXsPҮ^ÑSxҨG_/IYBo #~6s#acPĶ!"S՚9k]϶Pv{Yeo5FΑYL2HQI<ܶ()CFjG"§iόpFf9ϰ_+\Z;[IR-M l:B5M؈{y[DڀR;?|gÄp "A삟_q:e%;nF$ 17hKL)Mmj8YU64+@/6P~PJjt w[-$FюZk-p6dє}Y{3\ !HP ^,ySG/C,RUfj1![ $5yJHA6Mv)D턾ޞb$߶7b:@+doU~#H*wȺ.@ t~ {S? = y^(՜G@QcaJҜE6q0PgR4E+= {A ЬSOIutM،Wrs[a݇ke0./D)%:R?hLM1#4 WgU(;Ɓ[gʹ/171<S;_ߎyzDDQ?@f}JN;U>*FGu~0-6':†0Es=@TO3 S *\=4'ڞuA[mAtcŕ]T/3foA6!|R;jj_,bzbg!M6"ʅ #^y Qi.Fu:QH[ u_-{_%t 2`3BN$rt=(~e~ @Kt1 a'{gwQTuwO|'?gNG,\ܾ*Nź\,}PC]tr _&ĪϠGgwy, Zn1eڢ6$YYF,RӞM{Rc'qS4|fODQ\u $d4 7Ϻzg,BH]~,Yr R%|@Zh!#&+_| l[SB&rDxKMEQ2q Rn`H ) ;4)WU `)YΕ;Tصhoc>ETķ&v`[!(v]wwn È=WyW0&$ t*H{*c4^K벡2+Hxqq/TYuzXpjf4Dz? 7)RwTc,SdTJ\~! ~lM"LsuL/G,tԳU#jd:K˚hьVWH3؄v3 &"f^ T(t˗UWrż.4!'| | 9q!1:}iBfvRW !qRyA ,^PT2y7p۩଱](X ' @$c5H4vX 8YZuqLDN19^ ֢ެs/D;2QC1IUlEcH1ºQYNZRF\~?' oYϹg(n1`=5~Hf ΅[z7? QSYOP 7n-W[ȭRJ!oG7{AK >ĝZrp"-ۯ2?=($]DLb{ݕ06S(1Vm&! G/'R~[&[9eKGi%@1s/.1fvR2>k8,Q17 J Wm=~/΂.U/z&U9 Gl.W溇w\{ r䊪/;!-L% SNBf[oWZ±@RUeXU6.vFbZk#ȖQ9tDכWõ?F~~/MK1Dj;t%+2?f}fDld AsEtK[ZT<쉔C2a]\ɇl>CmDCdÿhpTz Zx"'ھ]nkl[s0JV`w㜇k.mOM>S;4dʹNlTPmʅ W}"M˷%VH;䍥{gZ N.\L c?jHqvCeEb @3t݌L:XDb]VTekwٚ_Z{DY{ s nK!/F|՞Įk5c\2MuXn2dҀڥ]9wJip3_V$w#aE:Hł+aVv:2S%OMS.PĨXڲĥ ia618n %fXy8VE`|xq` Q|(]#7XSPYWu6 aD'f7\-RcIAșzA2PoȐT~[ǘdХV,y݂ 5!["zQ|LgH8)g`<8h0G)7!k7-3NC$T"`gM=k){33 Ķ!&tYA"j=[Xu6cIZ"lc}|qkPIf>#s"i>#]ՙvfoMߴyr*v[SڂAB`g+Yvů4+߰!N/zu>B7@}OΚ+t^RU7qUk?'Y"%l߆?/5<"grf0 PD$(T6:zJ\Y=gO[~cAqC_e9Sm~-S#XmxxcCЫ15],gAXu),a4=Q5='z&&|tw/6m[EE Z1bGrkx`0 ew/E,v= JO>gKXƿS"砗X&pUo.dI&fn jnR`~/4&xwB 9XKpUg#Ѓye>F87Cc-ꬬ[q NEƮS^flpΩ֨R:z>c=J?`qd9+Q̒|-,9E6'487B}"E:c`L :E t8xvu'jWGk xWKJ h4ĉ>Am[&_~@Zľ"_ۈRT`̋WI"Cu$Hk:9!åVTOg1ED nEN܊.jUG̖$CwJ}Ʈ^a'4"9^e>QbsiN<Ǟm3oe4e+EBO.AlUґ&s0[WpxKnDE iFz vod`"u8 Tt{,alɶbgpK&J"pTw?l/)i8c(آ<ҵ`A`ؚU)Z@BN*P.|WDCSS[KowתY1`$l/d']u ۿ'K\e6}~ Yq|f˛]7J0ϚO1)@1Oi1u*ff$/\$%7HMcDAgC.vlL'C ~ZAWnPKJI Xňȅk/d+$&F4)* ]_."25nuV;]OOzDTƺp\t?jQ%*EHNB(vʗ }`m7C#BaXt;G.:7D$4J(;OsQxPrrI|AGVՏyd`_P_ YQ VrVa+oE.9iC 6$5w(L:t?vb)MRR!c)}'lJ&jy{ ^,@hRkb0'ʵE8#Nʴ} ?iy*p&K NuռxdD$'{d*\5kGI=,9\ڙ4 zaP:X[l>5LQCݏf. Ua]WO| Ev/)T `7Em "Fْ]r9[$bf]'>եpK'㑇1yoS2XlX[ v\䵏tX::"jzW~ 2?l9RN%ێP1] O[0nEY;f8ڃixTDk5$OL$0(z_y5;y~+j<7\N8QVyQ^?{Wj(oI ٨qg(S8(W"q '&Gu琤N*::5/6T\}TdbNی6$ mpx@Xe& o=h2xRGw_)ĴO0rĵn^H"VT|˗^.r=pİbfXLSFc'ٺcSX~aua,\ES z[y޸`ג2nn&zX \yG(A^}h y~F(&y\nZtr?xC;6 E*b8$(a l{F0 s'| 6Գ ` q5X69K1n - 4GÓMKப,~>r2N`Q Dxj vE#>~š(FH _+o7,}-`>(b2" Kj"aLM? "p:=_椺W6kc j2UQC l;Lc hvs )N%)%M$k/gU4iC [DUhd7iZI;wBVEj*+ .id}/6Lxn E1O5թ+Ӌfv:k)2 Ȟzw^V#y-مlL8S7.3N^F闟 5ːa߁Yd -23[V<}(md9g>7\YwJ\9G"r~@1 'Xfx QXw$2a%ᦓ |5.`LkT*a<$d5vXS ]߀=9z<6SVp^.'Iz=;E Buj#\eYPl8DHzMdcFf:`!LӬḚ-Zb YeYsOW>7 –8jOU/l\ F8Xr%y\O ,S̙Jo`56]6#0If>S{g*8,n:Us>,hgyYߋ }sq9{8Ab:ՕjkbY !@r.q@4ޝ.2[tpAN]LbQfj?QGG}oK!-emة :s@#-t\6~,ᗿeirg3$9XƛΝw/I~/UOʃҬ.ΘQ9r֔W'!N%2i')_vA!t9Acl#lMR'a%~pHW_}.Ii{j뮮C+{zAs ˿hU߰IEpWyd(O lCv}o%W Aqojw =Pӡ0jԦ`ޥ/6bIo&:nJb o%% 4Gיup6$,= y r AUxq;LXG ¥I _m9v9G0?#PI& h 9G[љ֜(  %iy&|(}czO?''-<ɀGU);*1CGx bㅪJ hlyq_pT爡Bo{=Z) }LyWlXb[CWi q`?D=~?oʄg8G)0ǡB0: ti~>)P~Iܒ-ItsR[qNjL͹9MbV w{6"4E)Ifc쥾tPBM6{"{"LD; b¡z69R83K 7x}r B}TcM%@7BEsSH.Zr{X*w+CH2Dj(Ɯ`&_0;QO2C-\,n^ڕ(/\PI̞#*j\,h23DC'jjw4vpO6u6rz@TcuI4O93pA"% B&[^Q]POM7vK6J\iCGnL|(K"\D &̟\唁P=ZazʖXנ4W`;Kd- (o |Iȣ**>qVcs;F7fjZV"x} Gt]F=CI 0zkYlc>6t藄kP]@ZG-UJl & r {lIowQ؍Ё tļ(F8U i =pKl/&wQ .`+:Ul`3ӕZcPYo/b9e{Y *S@suTް1fWᆚ=ԕ%IPe?{΄6 coEA\+OMkZ3B}lZ:ƙ]pI;YS3X~-H>?><ꇁȽ k e:uDVD2DXSKěwȴ)0wZS5eQH`KrupM7[kE_s9ujk^>զ;%,P5kI2-NrUNs`Oq&M=ahE/Q&D3 ""vlsFtn|nr%A>S}4" :vWxne eD%LMGj'FňeN&Em,COf푓+(&(T%ŵFA]0Tsٲm@T Է|^?SB8aM] ģ3a$ |.ztGG|^fn60ص\ GF?*G[} ;-ۦZ#U{0;̹Ǣ(K0ۭ)s"f㝸)I'$΄оcۍMvdA}AR%Ob6&$yW..A@5@-?>̀ ],.uğym7mI&$8Zqg.bĻTT=`ɂ6C-eKZ#c|~pI{zFk?4H}<@^>Esz%ShЍQ1yod ͮqTbU`ʰH}}9”\/+53L;bMZ+l_#OkW"Ɣp\6!I~-}'C !;y{QbOLŘ3Iz9=6$I^})h Ķp*aaʌuiGƘ\/^@5R`|{Ґ3Y*fk/S=;L5p8efҘ׉K77m<`;$ {WxAFcx-Jd,H}%4,ǯM1@Hlj 4%V7BS.|ȯBh  O4HHP"j\ (lJ!fvem/^L{}<|RH 77RwJf`Œ="ySs\q%V˞S<'] զ٪???2z"Kʌrj6m.Bp3sS=EߦB!s~]JEd~֣4D}^+:adn6Av'-<K:$_% pqK h]2c@)VU*f=JX Vs?1*~h2|w*t޽ƙ)g_"4pOTZ ` N/>k Jז35l<_~R#BBnL3` TJl!KȜ0WZřd=qo%[2 gҋzlK #nrzC0=% *nA>\x\Ю Muw8qQPBi\`4(%^&'~4`"Mi?AW̳4vcIRk=N!5XR a =T:ӥImlMcj͡!b6b"F_>ڎ`\"P0sniXx,(2(*eଘM}+p/#a?)Da&v/RI}WZ4o9@PPMp2v9@>RΣGÆBYa e{mQhS);^46ߎ͊ϜӤq7m˻yxxT>gKR Dk̎ ("Hc=Q¦Rխs NTYw!nfvy(.l|Wݢ]B"GowmO͹!~3C[ $xl?4H%&_B.i o,?qM'D?O 1ćtQ41`?X tJ "ݞ{Q?Db<>U͢ { > :!eK=0>W<ê\v^k2D}YvR$t߆hPD=䕉oPTraM (ߖөqէ,if#q<z.ф3"AAw֚o ׍ m[b|EMNGPՕ4DoX%W m~XLފƧ{h+FQhԴ_&?  $WB.F|S_]#3q|J89h}+l.D+$L1׹c8,~d[9&%t xq^y>QMr(E Jo6Ez99Au5x5G2̡9vw~n YQhvh2]X&%]9bJ~3uT\jb‘Twp[<92aLho&0ȍ XCrPARH`b#U:=L",m8OY[I1DNcvK97MQW\2<*TU;|9-S`aY tbN[ zWWEo# ۀQ?2&JVë3R>W%mUXBfN,A7!a܆ Nsf[!ѳUá(;J!=yvh0d,48+{xB?<8,lkb}t 5W#n{,d)X1`l"5h)8Ggj߫û@ _I  A ёJtjV:lz{m^^>-f)24+̶, _fT+ o$Rʧ ds+C]iVm-͑`LCxݟvhv.ϑ،쭐 9p,ZP;o5Va"zjlT #ߑ1M`L6*Wyb-NU1zѩu.,iVWKZv{]< <]c˳Ylg GkAi#}tZx襏IW'< apZìD&'b"R||ǜT H2ٺX&LvK *zYs}B˫gS6S.vGhoT&t{4<}p`do0w-xwH`y1tJzY wmxa?~Q T/f0N$SGVP6/gd nV\OkcCe5 F)'J"ۀYTo(}""ΌrH T]zڶK3b?öG@݉Brp@\HI_4BLHUk$3}n384Vňރxjo"t<%تفc+s_j̬t=JX#2[ew&&1<{[@dS ٜ$*=?)f_G5 h|;ݩ zȡYדN ~9ޫ\)mi#/ʰ_|&D-爎m,[,ZC蔀ת^K}L.vlذ"?dIZe -wd¼ c! J -Yz[r==3ޅ–@ k/f (Ixٸ"]$H:C1^a?NB~R5UxC 5>jS:dzoWȈl!?V7ɊJV:I+ 9q]\#d1|+3CdΧMGǔTHKUF$ֺ'B2J kc$>޴^]"c$W0؂ w+J+ʥz<԰pܽ1hcSڬy;7 R[b\H5/Pf( ") Qg)(/0,XYI5m$LxP Pɟ ^Wֶ3ma.~^kK?rvEn{ \q.RL-~;[ϼ1:0Pl@l"#2uc~+ hypYфȭtGA~#R|ˆqNU/;]EO+ 9>f±+3Qh]{]Rٲv7t+a43+-0'T&)b(=rEor$hvZpS}Tg}V M}h" 2U"* VpGL(xC3A<'K et|_@'EF&4+"\@QKuS2jJ&Y"0>m)c,[m1]Q'|WEX9%n%tN͖,*{(x7ʒEM[/c8|$FEx"uȩAIܣɐ0t TP3l+>y \a=yDLvŴ4,oz.)^'Gc$ 5=8k8T17-j%+FP[.Mt^Zm2A&) 8Axv2*;B>Qi_wI=80,XTI{E|V&r(wAQzH cO從K8%ޖ5D/s޷jU|k'>L80Q"!ˆ1da<.܅Ҝ߸Y^'ۿЌVE w|ʧVF)&K9t"+ 62gCV7]r'eYH|ꚝsx\ Z?U9` ֙A\LHͩ͆1Xw/*ұJFˑ{wˍyo>2|M鑥%7.(';䞼&Ʀ=w5S%'m Dzci| /N.R~cGBOq{8mSυ.KO H0_c" )"X ?[Ӑso;J}ԴK/C;Dy~6JkmvxOܴ=o3Lȅ9 wU4lħ;j 2+2(+1̧hxb,O9shc. s|YP- 80' -²m gӟ e1r}( 14 =1Ks R ~CWZ=3SFAHoGDbέ;*W;I؆)Rݴx g!>Rɞ&A(3 H"$ytgߋh|#\l(`iFr ўYҟ ɓZ܊M=.ZgJ= Ԉ[g[p b~?)feDN.Hͪo ebяท_'y^"[/Q0 W\.|xVHb6&?>q^y}77i<':pp8a 52n-4G$VO'@VeKrPj} ̑G.$TIKmDf096Z.AkS,P38)x^ܪq]\]L-]{C4-Z=~E߱,ǜ,_D8cyBQ&(5"Klz3 mҶ~yUM DJ>%p-n7*Ⱥ} 4~˓W .PDZƘC=&Q )ZUeynE y&X١e`ȥEаO;gZO^6oxs58m]9|f[ b@ͻDN}同جjx:G[BKWc|mkͥQWk\^*|T:zYq㊵3 cRhwrYnpezͭex]Dz0U{ V"HcrGjWڎ\%:,nqv8S0;n^V zN='ӏ.}0JXO"VLoG*R ;xg'uY{u%F24hb4GHӇd̀lZ`{:< uDs׶ۿB&kTa\S (*.=ƙS/l0RyHsm)ht^mƋZWo]5ȟgKt@tEXivK\*\Q2hSq&̌vJǭľ:z%hcq[AGr|0Nke"MVFbbR;w pN9 \HqLωKIA]+{L. 7r{)y^Ppgl?t܃$PqwB(27G|%kibXy(:1J:E( `Zn }8Kΐ? )D>^I`/D`]Xë|y:@c|pC'Rs#/G4=z$\% 邏㶞ٕTfOPf?JJzd.7~98BEȤ܍S4xۥ/d (  ?.y0 SNVi&'iazL -֕1M1{DŽAbGgp^ "9,ܨP3oв5ەA`ķVl؝"M8gpe %~ T`_݉.;xg%W&J6ijwvZ<+G$,CO!wS6;^ܾm񭌐B&1b G FuQ,cɽc # _T8xɃ [WO@24}?PSVԔ*>~E+臀@~ԓJ f1N.EZ!Rd4M9Es:\(\ SiUKnÐ6n'ܭ 7#1Ch7$ SF|%Jȫbj8&A̹q`h(Y' )k:4# VLS}"EKgˋE\9$2ޯ8gG |KOx\""#E' eMʪ@6 gg˼_E8c0:&P_Q *`,|&ewHӂXZ47%3}L1?43)$%&%ꠄ[XF%S0ۿPfu`tw01+T'ǸNX!Y\Aހkh@1ZyP lEu4\ {k7qmRR}02r s{Ei[hm m3^𬹡)1;ur>|ޡ}j8`xbU)k&2ysCrƸR&DQRc"ּ?gR Fl= &_,;نHw_# 6F.D zj1bxbUD6Y-W)p^$"s Ffvb]1[,WyțXŵ {t((aS-iGuy~_WQ/3hޚ" UQi<wnYXWWу{o:HS3("B%-4KO1\# #<^ (#TÚ-9e)RA"<.+xPe%FQJPOh7BvQQb6\Ơ>^Z!7LgJD8JWoHIJ! zd?\a<& dQ09}(y^jV2>""S .@[q!EQ!)c*PEƀcz+fSa:i|ʘQݱK2]!H^ɿ=/IH "(8yDc2%ҋ׊ klXR` EDN 9'g00y@%|tra!iG+ *~ej_PlL)no,JQ 6˸[ۛbtdOY8nvRM Db};=L̫(WoVv1 Vĩb_n|ar6fNrec dyxjEr,&C d஼)k!Tǰǽ:ׁ~h²&wRÐ;FjH3H([p/(է$f1rwwfП{Uv19 OWYy+rYD-FWVaFm4YsՐԂܾ8ϢX㷫$z`.hcyZG3MihiPAĘRw9{F-AwNrp|HkJ|͡<'=>D* wUK}_w51{?[ԃKrlKzВ\?BPD,/Q~$%R uH m.?KY%y,e0;zs%\y\> cptW,25H_9|KYD)=H:Pۣ!C4rZ2lE.@6)Q MAS:eX[ڰ`85#H4.k-G|J|vm쁠 .6 @֧ĦC{au Wwz*䨮|&kHAl1e.툼i`'ZD#KFv3(xy=VEDVl=ealD &jDq)W]Z>[_[~CW wH];!?'(H)f_Y :.cю#ì/^rfPpX<% Ekye貾Vfoqv˞c)玤 d^ V;=N+s" /Bavr-fBHCj1|5yʫ<1\V$Cy:& ؕ=o5:!6A^$/&dv; n*afu^ӆ=&r0aG<7aO@UEX&b۽T2tC)^v_$|`J=W;)0'j }PfU`\o}1_Kы `KǬӳ`?I6>ICNldr#?ytՉlʺ.\&[?˗mՏʑ*ܾJ;  ۉ{0A6;s10$fYl0F9*wVHhs XD[Szy!)/4rX{X@//Zyp Ø(KBkMY|z&;䧁v#81"#1xM~ZWAnߑ3fGِ 0Ymp!|=,j ;W9]eJMuO^( 5]v;x#}ID D=2F,%e@i7):vϭTI\NjHmHdzM%\6 c08~K!i{ӉQdպht j$ĪʷS|2{&Ѡ )gwH:|\j`rEJB$],h{{'쏤 mp%YoKgjs㖱6[p^:M5*EDx4Ii?|tĽʲfƬWr+BUC-Jk9 4tVc "էs\Sڨ*ȢIr@VNSPܾqH~f2!6W/t:% .lpWLDrv?n5ߓP/SǁP$+j U-D>bl:K8dNz)6:9zgNVՊ=OGy,}kd=3An6̕ژZx6z;+GT(} ɞ"O !s{A*Co$ FPH䴢0*fd(VJ>WrQ jc!Ctw?po0vĔnj{w0.q3jrCoB^S\˶Uavai|(Yק)T7ݖ#E367VqX8X}Gnz)x_~l{`e i ɆA2ɰZ쳮hy= R4b`#e͌/穟f*:>E57# @i0nd Y"I5_f{ۨ[|QFtB-5Gh[ւ%h`YΣB?yn\٢- {#t "^,JNHEh"R3CqCr\"pN8*@.r/uQJh[f{&ǣάOu{c׵sT ?PaD7b4dB{ (fLłX}ɹR$ ֡;?|DYcWO08 U0*ޔ֙C7'm|`L9~hTzO/"JSOf/X l Ʌrݿ%Zhz1MYJZpݾP#=ZTtwRj ̦Q9 l:#\{~*ڐՙE%19#഍w+=uT/Q{ll1zP'R}a])3ԌE ~)<-꜍ZH&hjyF*Ae]['ۦLpzTèv[x,(Џ}gVȰ\#^(T* OQ;7iiB6@㦳LG TQq1D7]ilnܜMc{^Ӵr$F> 7&hWٍg@Ie}p(}L#"s6`d^ReRVx+ڂU>m'_*ltlUNe203ze]/ .tkuP\#Ck`Q\GKD!eU쟔W_bZJa%?cs1yJIH^%؀gl!z] ƑU4euFMkĤ=9 gS;dtkm@7CFȤvkEVzvqatCy{pE[2;]N_2'Qo*tC{.M\0{KH ZOs͌QkCG%0 m=X6C7O2~4 ȋ)ֶhO Y{{wE <H[8I\9G2h[B6.Vƚ3qunnvRӑ3/ȭPuR SouF`FԆ&9x 1GcAW2Ky)[4~4phÿJV5 EZj"`:gsC+,.^&Kr9,/H5 8]4j18MM-оc?㼺Wϫ@hRGg$ CacIU !1 ]~"qy^~eUZ&v}Jd Yf{oP Rh,-ak3!/Ph3i^6,[͊|J2쀬˚k03R[fmpo\@[j]}Yz 0WX6ͼDrm]hL>p $J4aECyʜ$vշSR>L[0IZqKˮ).ThlR )-b6y:;612Kw%)ǨnŃeED1:i{*n"* I}'ufM!F䠔eSO=KLրk 0 qO^F-3RR%Sa}jp>Ra:^L^r)dQğ 1fPb6PQ[A9Bʏs"3ntfQ wAW$ũ.%(~w&Ȳ=HZIv=-ξ_X5}C؈PC#O_>u#lT[tWVܱ{{j"Å,  fWj@#=-I[>7p xCI3^cM_#,aݍɬhŧRSxJ/U꛸:({9E@q[7( KBwL~%]%hxNg ÞG-[ؑHmӔc>a$|.yY0͋G >񘒊sdPZ O{&<{9-}mIڿJ=zqC#;wRz m}s-YEе.>gʦJZ,]v3fQ\ij2b5CGʺs`iĸS=Ar,ڬz~EU'%.B|ɱI<`GiyX.cm{!~;'F/S~+x^ndA_O3y^RIf5;> P:;lvOXhyBw 3Q/d:>\#W9=E=-!Au4_n ͸`UXqo΀JO~ܿv[H 9UˏHт'0Oԓgk, uR= \ ?bfwF7Z71ٲ;*z1жJ|5?zϋ:mև+YזɂUKyܕXg86 ։Rb/ ,0^9G)MQ#V qB^Ezet~GMzvcb:E-2T/;$8W!&wp'H?:}qR ]"sxPssAH^ߘ}NaIqHhWYx7b(褡% EFӗyR%$gŎ:Ҹk48Uy a`UPGM o}0iz(V`H"M_gޔpnD;d[gs.=DF)NŴ/Iv7pfjxT(=v8Rf9ք6@!Hk,cɓibuLݝa>A2Ghy* -SGvNo37& ;cdrׁ l% E$*S-`z(ٯcvn5& ؓ8ӆJ_^Ϊ(g t69?YF}N/d6ž is7&< !:3G(6މj0 GK}/kT&^ut/j>:5DCєjHEm=bi gFLsf?ϮFPa>,Ţl,0W<Ϩc4_l|wBcU|l ؇sߡNիxOgɨ}&:%+:'S27Kî'Pc@b-8t_P4Pe СSDd4|uf3D8IvZsQSq-ỷeӆx4]tw?0컀o zyJrl_8?Q=LmcO@v^',h\.(0ZƪdZ951M+;/^0,,Ç{~< c$o \.LGUӚH# g]t'3jkɐ`ibEMæazWWߚQFn/dMuw}@W.u"~ߊ}dhE;{#7F!_>m,Ͷm:$5N%OJo1VG\t OQk<2Љv QQi(m@4R<e91PE ϴ $| Z2F&}#V]MZrW}%ܪNC b9Gɛ%HM0=Y(j8$EIh8ѓ.ţ!깂88Cs\mvھ>@YCfFW0Q˝ԭ&ңHʆo\@czp0cv#ivE486V)iYړH/If]F9q@FT4bY>15)r ; x[6}u4)n $^_F84:Q֘p#]u:LdaZIu}(F-ǻT|w)x۲ۤ;]S:J~ ʧAyqʘf}w|w;Zd+aץL!DE#3v_K'Js;dllԞ[nS;:!i"Ogl V(a'evJL-iIbi"H7vYsԵd+O/VDj*5*Id ER~{x%ڽu$ 8296Y[f㡺A!T@M)2jlޫ_M1̽Fj@dh+OT_ruFaWάyiV?daO)>M)DJĆp:S{ c:M )r^skq0ٯn+a\ŵVXfmЉ_"}<_@3*mBtyF& 58s]"l$_;"䧧וFo{7'Y^4%'3\nN]<(?xRHx+*0SRO35,%xPH+.Rjscj.E{1־JLB?T Cg$ceEV*΀ĿN'E 7vDJi/ $Cy9KJHygZ@"*N2^ vlp4y NdA+*j3WPRjT*%UˁO~] Cgx"#P5jK@Hk}̓-ث_gEJ?^8jC.kaKz֑:$':ƙn!=fׄ>Z(xn%+^d7!>'(_x`F@ZC(It]~Gi%N|,ҴdIؠ M8 f: ;##GʏIӀדyָ."g%4'/MGk. o; Ǒ{wiT4Rpav@u\.bD[dH 3T T}uxE7z^!z'?T1=W_V&yzQ$9>[yRI-#uf tEs2$S7i[J v7 XQs2 DzCByd)xsx Mxxš, fʠP 7 Ef(H YՉ7tF(^2iɩ/c`}SrFCK\ݶ1́9Q;rol0e޿+&k v:uqnx&:z'.$DZ'' +zqgYj) /7InpSZg>˯a<Z/$杶갰,xX3gKБ΢q "Ξ iA9S#PV[Dֹa9Y/%OB@Y+ғQ v=o"Wٙ޺D Σ(mE|0"p=zCךOg4Ͼ@\.re(L>ָA.$TL%30c#MgDW9dr-i1=2DUHe٧*%SJڲh1 &]c^~ pؘKw7.wS)Id 1(,,"ʎ/PM8\oVpjAqݴ:;I&ؠ_G=#_`9LyB8z74+{KV߽U_6:5jߝT'ɸFdWqʡ ;UJ7A)L]BO#Lssa|yQw}_*89H7ڈEavyfz+L1UˊI. 9ѯi2X Ov-*_]WUC-Xet,Kt.cw|bMuL*RgLxH#* 5Ҥzc֭g)?h|G \H zFxw_sȬCGd"_6"!5T4=JtPиB\qZ-,Hlʴ<:al%|yK*ni7YvpC[jS 嬨:٬"˂"eQ|M&LjzP' oEP!^?֑֗Y'gFlI&?3[8G\^(_CJ A03>Ƭ@;솾eVvn^Zi;f}+[$o^ZAKtm=^ CQ=s.eIPRgj>2NO\MGTa("]*Cta"邞(FCZF"Dh񾱂Y+ hlvlikdsM d Cؘ=ȀDܱ:gS-^d6A||rD{I_a Ͷ-۬|ihc;4(܋Nsk ,[yV`S^6=½ H 4.1RzEk>vpS?]8Ѵets&5tUi3)pk񅌕`KIXPƴo$fUr߇d]qL'cdQ%m+;6Y3k~)jYm(" Vx㮾NδYMy[S>{({M?LmUƎpƔv@U2/P u Zd kSI R۪ p76&g rx/6,p!zaK>8h4&HGndt '>57XN,WmI"Q4&BWzPAƃyFE;ٲ9 D]0;A4qc@|W$JjC9"pvƪ{y֭BvrT3Urv"#0O,mW/4Veh0N B<>f'E7!-b%[[ aj#ďð҈4O@EtxGF7qkAuo *bFm8OySV pwy%6e\S$3M8BV{Gm>[|0Tzh '-{6iNC(heJUhWWEo(6LfDQdV~rQ\^B@ڎVuULN}q8 Tgm1l?x7-3_ WSA?ʥOE4bFS- 53$\-4l|~dpl]*aA BoP"!#_Κfj!<"Y0 F׊ݥz5e2'M\rko`*5&- %?Q 0s~70c׏7~Epd[^Hex9QR8*ߏtRnB켬n0=bʛWQS[aw*mUFB%߈u)X_0D$6Cf.pykR:R( 1Mr B}df+_7>ܭxj0BZB>h?j%eUO@'oV[}]xxI/s$.|+. 됟!;u6jOsMǷ;ם ;f& fOp֘Ŀ3?DW-N/gd8k|`~ c؊LD(_w_4VJ %)6Ef;җpu$f#y+&a ^p09Kڝ'aM3Η ZɰyL>lV4qH+=ILorr= vʽ "} Uё(dF8'AS1Y/ꠃAZ `܃(|_aZ*k&^5_A39F Dh,Pv{"Cw#VЕ,Z 3:Tr˅-硨#h -;J^@ ?\B.i,N_B Jr(\e_9^DqTkhvayU f!LQ"y o< Vբi:{Ř[wv/iZO}c'L6 ]PY^˻e* 2W쾙.V+E)qϠjyv֦[kkAx]Rj<$1}YͳӰVdh9uZ韜Nͭ]w|UBJ b=\^7|}av#tE1ͣ`.JxJITw,&G<$ s_LMtwr~\Ë!R PH$EШ.P"e05=szIRZA?e@P<xSXO_O0t \' N@ꪭl%1ty$ҟ?H<|Lacyk|}o/ImCL{XG#z82sϵ@UPMC)[Vka/5.|xɬ=}ZZ`$f7@##2)tnhPGMjzd◮O7&/Y!/ӂt a{Kh7m/XtgÔlɕSAP M j4H% 4@T=2(g?'r=aǙS22GL~)gۨʰX hPqZJ'4C(5>~OA[-適]4Zb՗$꧒4Uvy .k8s}-ƣW\[u&`28 f%/pUԋq4 +k8:]O 0t;az>De C#ټ1nk|>=Fs,3fC\ovdkώ6=?n`Do[0o-☢2?]E_F@BwϼS=0U6zj昮iMzJ`a^b̿KE5[ŠUGJD3!I4;cUIyr n^579J><*ТZ2>I ajM[vI^/WҮfM_H tl[g%u W^;B=>t/ʅ߉J'=i5Ff$yeKfQYV#obK9r#0)E<X!HVF3,7FY9sŚE4$s.Z[̭$A)mnd߬%.8u.f-M\mFk44 #@y 67~ =5~xrH{PDL)#mᘙ~"!e$ `db c;lzP,UVŚI){V5xˌ8Is_pPaj~a:S25!S*g)BBҌH&0/FF`?Emfll7v.x %`L.parحW,7K|}>0)r mLhk|qbYyFZYZwI?t 6LֈMQmfob ؇g]EY`݋~Yjo(g&RmsΡ@}KTSߕ*wa{=N/νҾDa˿Lhy˟ߖN>$Q}7mT.KH٠Q@s0/DNϟӔB_R@G芨e^cmeq:<ŤyaKc&tV`̧0+^Sv8. !yY>ܼo$+ccLPDwOx/h-ݒ]c7]=7e2 G=Ufia״jse`:xe!'ƢeuP['JJA|2#Goi E,<1Y @М"nD,y,FY {cey(Lm,4V牖,,/3Ǎ=Iby )eSmXJF{|8,}iBeѼiQ[#ʖV瓀@+;R[ 8ܲC ,5vΙ4VZ+55N6{(R|8 ͘/}JVGBNԦ&;.%maVp!$F}ǹvd! yё]Ō줺3]o+.gBpҘ:d{jۇ_ɧ ,)ido8z+/[+h9iQPCMɷks%(6oSYgK~LٕSb wqH-~ɥ.*kJ_&Pl`EvQn |iqZm+>R^P Zq#Mq0şcۗ0|drju#qi WK5>!mmmb@?Kw6Y|x31#g"4,|k$R}=hdїHuЃhRM7[YV譅=>b[py@Sw`Uls [ThBG8ۤ2`R_v!R \YZ6Vw~%rGطO# cFJ3}o謢2$BTߛA}TY/oWuty{f[]%d?xp` d$--_G~)6^Q̜P?S_JA8^N P<֕hE  Ib9RM6OdiVǦS̅"{B~E,%s;Dd$ tqCM.%MP`NdZD~JaYm߆ROl75dtC _2F@]B(/_ mCRB^)WU@vоN#~N䛽k !5]sګshnm+V'‡ϱჴfw5  g 1a񨪬&E7 7jʹjɏU{#1=ĆD-aDCJD>#Ӿibe E2/3hSS;=5@S =b+8YE%2JSG`Чڽ@XfRԙJO#W4y?tNְ\|HÂ$m<Ԏ)IG >ToP%E!9gU;yW"V4t_o8"0G(WߣS%o vSlJ A4D__2Qw9ANhעڬ(":KllYU|oGF ͕yC]+$֣],`v,\˰IabOqφwUaZi, .͇xa#}~ }H֨K@oWo0QY.}$^X2 &:Fv QX>FUh/vl!nM FWjI(̔Kfoql>jE{ " PSb. ĥ9'Q9I|mڍ=뭙D7!6t&4d4;== *K:2LWxXP$>ο0{^hjj|3BY5(csin$FKEzn쇄jy8$Njm&[4N:<3ɪq,n XMM(|q4ttToI1jLF`F)r60Ծe+9T>K1l@BQ\+ڎ GEpsv̲\xGXxܯ:֦̽RzU9k#VML2Dmӑ}<uWPG{-<$qw9{8ji A ӪЦ`ylS,(^#-h Aum=#ȠG@4B:~dh-'0H7mO!ym)h&+HD|J0C~a~jP[(1}ŅP!j˶FY3PP. ݓ-sC7 7iv7N=IYǼ+v[#Qg-7k*ɼe Sv(a6۽Q vF ɵ|{pw Ah5"=_I͆&AOB`o/,]Vfn.j~1ų%7%`Op򏑥W4;s gd2A$w5W7Ĺ?KPrRHЏ(-aiRz6HdȮ'!$2vR6 `p 4PVC92r*^\LnMKa"$j=gb,o]328n}P<)UA̿:kq&mҿ~>.x:d8I5AMڇLiWhKCf٪bMWv˵ڂAgR2`$}!m<ڽpKmXy/{k`xաFQd#R ƾEՒZ%BN` BS T`kKD_"Ff4$@zS Yo`[6±ί lh-;a]I|„[[SU8*{gANڣο(ތY%_oظ"Qwp S~F]>cKq=(X{-2"K?DD le?+H0fks}n!<&xbMXPmKӹuJV/Av\V*~@C&_KR:( }S0~~(!,VANpٖr1Hh}Jy|x؍q)jBzE8` ˄ i:jҬdxI{]>`ySTBNzUB'xՅZ"3ao9x=$S1f`ϖ;KxuR0,d*2Un,sHWͳ,Tȼ emY{ZFD3bTtq{J{J\)NO~dIˀ7v?< m|L \@(u[.z+$EFFذ qVsܣ p)$I+lj6o^+sof4pIl2%4%ɖ>&XfPjQXb`EهX2{tuX[8bw0b+x{>׎xA+q"4SG=mn{niabi0@n d3:A]•\2]2R ^~2=+숊2ܡӼ8ޯWPoNdMbsik'#}2<.=zQsye !1cczq ]aË ҆57ZnM؈(Xi NVV7A<x*dS,%'@U i 3qFAnm'ݤV|wd3Ҁ:cYۡot -pz,--]"?@Vk"@yK־ciuPf?tPAU8-$ zz"NGZ.xhAGxZE]Wnāy{v%>IM7Cִgd0V7tk` u#?.-cB4!J0gDNᲇW^8AU$#-jyQ.m-ḓ y%^VXbBz^lG(Adե=֓}d;8 pW4? }:oTV(CR;@R²RQTIphMLU}5 VBJI^I š}M $z^3Upж|s_ /LMġ^{qH@OAב z s_-VoQJZp7X}|SUq>5hEjհ+zJx֞N{҅tgzF&wS_ѫ lgNɫm%Z؞Qh9}SFP.h+k ~Lwd/K=91KBFsyGBWRHRBkI>*tR&&"Q0uAu|LD6C:%p$D98bw$\ *n1#KicBuHpd]8hTy]hDؚ͔rM&tvzYD]tф_:oneZn^O.۸5M5_[03oBU#kI#7>nVJNOvJd%^x}1H֘Z,|KJ@cva3S.3E$OK|>4@Nʰi?3<n~@+7<1ͽ6K;)jzɽh$fZky X RQzܔo f21hMa5ZMZ5RZ`ss:C*;&I?q{j2W7 4њE8}_9 䜤Wq^Qn3mEa sԚz:Ё2bDccrZj2䝆%cˠ!I [So*D}ldҟHL-ӅR>)S0\kiEږygWJ۫Rn?LG ȅL>ѯi>=ƃ/:nۗq ՕAC+ .$7!hڱ% RIrU\zHCKv;k3밄]#/P鏕yX0FCrTMv~:ߗE!lb<^;.*4D-(u11bfa]&fѬ+Ho-R+|H28yٓW~cE"g |ٍ*xvARt%]=$Rd20"{scѸw_ l")j "CyTjʔʘ]pljffѯs|T{|-,6_I85F<~І\)JhME:]-.}j0L p#PjSE|̷$SRuAXDV2C O9N;5J5Q/ȃ"ˤZB7bq]Mb젖N]؀~wﴉ)LkO|k(L h z'aǶOAvPe/tȷ7姌ظ֗ShzKZj`1)g>*2t޳+[ +$iow~~șh̽i7SM Ȼ8:+oCHm󕢈'G3T,iHeK9%p*|ъK~n6Omi-}I BPXK06~˛*\shVA#[ߧ67r}csP)έ*?jM,ږ);j&Hu}~5:/6oͦ|ÆI.%ؗ]_ HrV(+Lk9s&sI иV>:Aatw-jxXgՃW W?D^jD1B  OYt4g06};}';LoY1M4K5#^v0arBN:.& .)u>*NQF(F鑀&DWAYbલp(9A'-ޱHM"<jsjnVڦ7žam"ͰTk Ő_o(Em2*lt!QysO@J*@wwX# -/f2Ƌ[wb6kWؙh5)˛C#*E3PNVRjz`o).fVZ.?Wo7.wۿ 9 "GXE!+[R 7 =ޕR?5[¶ՉV³t;1(ӮQ[ϝ02-/\nG;zJCA^m]M`m"U <")9kT}? Sc$"탂1pO\bl  :7ԼPXslnBu %=](+SIe#X0FL{_숺|Ckv;nׄh@DS5VMGOuƿ.I6H7L&^>mP&hֲ* f|cˣt.a [KhOTlfA75[L'ۛn<]P<A"T={)G4:=J^ m:J3Uuz2d=L[ƟC/VFE!f2 #$PWUʶ}˅)h/ x6D =deٽ|XÁFz=GLNp^!i-捾Kom6R0M?e/LYLܞϮmO+[%tFL eSs5>M~XB&q% qKJ7oS_tƃaڑsBwwvk /fv-0a~eMjMwV \8&4!O;V{r@0]mcjBEi-PqLP((DU_?Y#oN%s9zNB/?+@ 񴏃ܹ"BwlDםxpЈu1 Z kn>C($!scvOu'd毣'YT%Ӻʶ%8AwvWຣӂPU">"=F5):>%6d ۠x9cXD5x=jr)nnVY\o]B^V#:E,d7 pkEgMgZl^2xFÙ"bRL-&*KehR^YV/qIŐh LZ50o%VƵ )|An;Þӗ괥,o vԾ.VxeM"ĢƈǔfSNGRBZ)W {8OJ֧JGBOtٍC6d)⢧dh7P(n{шU$E_Rb oKJ l4DIu;o㋢yKIT4_CvZGT8]0$YPv☃2>9&_dzq'GLAg>.J3@KⰹsSe4Psg.;.UpHgغY1FzZtܽ䆟ؒWZRRohsϛp({82o6`U8Yo:quHbxo~ݾ0ɼ<a ??a^{Z:6lpqAY#p*$yƽr]F-1o}L$ ي:";*C FƓ35dczUĔέt30)(WCB0+%Gk+iF6c_Wnwx#|ax>[[IᆉdyC:-djt<#9@dlM\7JH3B]Cv/Xu a8ZS?CwV% .޼kЧ $ pbDa}|LseCLͮm)8 o{ٛaƞp٣cs:wg 1^Ekscx%—ʚ"w O*$98t˪5CT'"~(3{51toI4>;nNFn $2Eʼn>K^.L0jqfXKKlݺJB*njb_cvvqN{[2g|Q7_>~j|I/kj L.%69ժyFefX/ph# (b\V_1; ӅxEhb=|2r>_XV؀8! $q IJ y _QےCS~ i`Vw~ - LsyûܽLl*A9q]ب˓,5V?vT4sQmQ-͊KP\^"!T}ia!yPh㽣N}/WwP\&a3ڷi2\CyfˉzH]d[ |WNIbScȟ0Mwɀk.glEATs__kJh9e"^|P8$"#2.xS@68k`8x;I֩Gȴ̈́A!BD-`YRB OkҧU]<5*mڞEq@^y5i8LG&$~;m˙-ҩ/fATf TENY"T$x^ZXG\*3ffѥqsvː !+⺐N>xpMRH-(QR 0RCCd4c –kGTT3V!V#| Qpdf%MYyͿL]ӮPv;TP$WkEI )<Ԟ ӵi;{`A ܻʧJ\+Vx00*k }^JSTJrޠ%}'sB3$^w "p%ų^egvkJ@P6+!ݵ |+qF~L)Wë,n@M8XFRf.n?x3r]PF2ߞpȏyN u-p}=Hqw<%KX iDYi`611@l 7ںκ">c*i>8V<֎9F]U!okXՓMUIt!w4gڱw/k,iE:&5bbjM]>ܒ\ERI9uƔhyej1gի$}d*Zf0`X(jjEGOBJȋ78T*c<X<9tTU%>E/j r]R':^f+ }=$ "͑/i"^5k;|kL'E[ DbkQ\0cSwG6PˋVS[2 a&sPUZW@v8y{ů ̶'bxX d)[͠5sE7c@'YDʗ3c7`ewXœɷ$P:ބHa &1^{8j 9 fyz(#ߵ0x2x_ygrzqL] K Cw)Z,ZSY7(8+S4cy w@|TZ]oQ.~{G ↘vvXڂ!*W<>[g8\k(,&NK@md3eQR(!aH!L *؅OF5Y`݃ؓ "m9ҴYM1^ZIKhaYܦ A+؟S6B[NIqKdߣ]'* uPG\&U+AK>W|mM(#Q06cRlw ؇%];?ykEv>Sm*`h(zI)x4UaBa8< Q[8nkx 1vLS^ 4`@!Q, p+]pw%9[Gĭ~}£#vWϫO"3+Ѧ<_][9/"a(-#err9S2)} {1Ezה;LIuDt4c(lnUZA'r7W/;- S j$xAw,ּXEJUu(,oҔֻp?vw)v'uSjB?jUߡqx%L,,F:? U iSk6C%宋k0\J6؛ la`Ms4G%]}ՃٓqtD>w%/ qW!ڋ5􄛈Nֈ |G7 ̮#jQTTnP(Vay$R ԑ 4Vן u5S2#}ؾ=kּl4rя ]KS0#L3 H ]Hˈ.qGM]|>-Z.|Y{ғh'}n" 9=1fNh?FQnb+?0p:f~@XvI] CYB0ڜߠ*8~lF㯱z ~b` 8r hQ |`LQ[1ӵ9?ڕ(a*0|-qf#řfԺA5 x!eàAu510s:rԞH;NR5jWY;I R?Z=$փͣZu#Ia QH+`w<]Yo16V; ZrF7?O"-ce ~lFj1'+Y&w"1pM(]e7 Z"pI3;}`sg\e[v}'Ʋ#wi=<.=pUqEc|5G/VfyxzT\ 7C /Q5 ;3ե/آ#$@z^a TXQB= `,=Ԕ<#G1_o2ȡ9P<]g,З Ul[ ]rIB!h_^'g؍_lGBN@7I90 3 >#B p<$(ǻ axƵ֓AqqG]Y]x2+la~{Jt@>4 "JbK7*ebJ=C;.{4찀<Łیg#8$:|H;PB]|F`kD+GHʜ*)ck+rTɧB#Ҥ|{xi_<ٿ-':P~K%^_S<;IgCQ#1~m 09ש ((ѴOe=2c¸v\9+Wɕ,%eg `a MֺSm@;7?ڣ/ sp#³=Hs7Pnrkպ{wrnv@*&΄]&Yj[@l{[\{7 6,7Ԉ?90v81O n5Sfrq]#\̀¡Ǽ#^.X, k2|VeնKI%ke 8 ]!]9mP|K獗Y\^ `!}r#ˤ%g+9m&ؾr'CC۬S^ۈbC "/OҵDF[%un#aeg8kq z^ o0'dD [+__pJoUHK@43X$^T9g'qЁ쭅=SV`$I.Jq Xߌ(4DߺqXxIg2n+ lQmCH"Hw0 O})KZԡPe3~'ryơ Hvfr0/*Z{e9k}ɗSP4Zr Z3I\%^!-=Tk2NMYb!ʱEѵPHNvܪ,iR'G؂Z {N!_U0Lw%Z_W{@vo v_KW *ؠodÏ [7n(>Ο_YsPS\G$nF  I@^/xn-un'?S(<H&Ȩ`+Tk䕞4Mm;ufh)1"s:uB]S]d(7[,5lz]dd\^.C{Bl߮3 FPS" Zˀ씥L~%8+?j/hT}&&e6[x,/Ta:C8sr룾9A]JVeq˥uLgHyʛp6􃕌D.yFL9 TjГKCfW^z fZ|ө;{#U1^WVYxOu L;kxp sT\f =~$pY$rhxQE =}ks+~9+f2I4ax'nD;pրH0P%z-}#g!/ƌ;mdd& XİŠ,}7Y' "B`5Lu4pI}6e׬ ZO2 2g|uhw -!E9/18ny^$RCR Wa&b]ݔ]eg^I$炙@6 =r]s=:i']]]z@xW8iu:jl0ɰ7REi SWbVdI쩋t$]q wN+, 6: ?SyP#)5J۩՞g0_sF<R/'8W&̫L\sFo0hZ*0D ^$C.lm=D Z,O_-4 `?: ֱDybi[mgAf Zܾq_ZlZ~U`=_V;k/M&k՟FP_g1]), Ng&[wDrI\lKpv栬jLop_^ݿ'0Co=u *`тn Rbnu?$wmT_8(`OpG2~>7q1X!φE@?.-񵩌eXWL_kPbtGᶬ4?Q1o"U/э%cK/*7Dž{_ K8e'RxAgͧi.q<5BM,砅P.m`'HF dOj,WqwZV_UGGgJZX]\]8޼`#`_R1'I;%+ˡF3b ƠFNw`ԮMJ 2)?g||JP32 %04 L#&M;@oxjvʶ-_+5Xhpnߧ|SE`~@4Zy#"3/X8E(R#Vzj9E6Yw%j@Gys0Ϝϟǁrz˂ >襯x#/|9K5R @g,}O$_ytZy9#KOS;% $tU?F]b8i'p<ԒS(_^y@/YW:OqvCPpnFaySaTeky'TA\ZA_ۂ^#(jX@lfHI#D-uĠ+N".< ^1MY ĉr11`mSIۨAA8}·ߑ|>܁1pk"h bmؑA} bVk#b&燸aG{}.oJ"@ȫ{<sk 2GmIr25`FW6hM3ȬbEl[ $ ӕx0p|WF| q$Ș$)a<`ބ_>ϼUA}ŵ^ i~ǧ@>!˹cʳЗBҡ\|r+ӶSX7@rIӋW>+]xWu jsuжpsg||_,RO *WEG7CB]:huOV1 `f8*,7 IbR//59XF|]u~i7ZCT@C؈кjKv9 3p·zDR `IӴѥO%ˀ9=gHs GHLΞ ;QzA=X1ҧ#EQ]wI1 ЩYؑKѬSfxIc. :$9>DDŽo^j2jC;ӔqWUkCSxHa?|:5 |+/'Ob2,' BBz XVzEn {;8412`; >eĒcYȴs1a9Je\eeӺ]TnIfHl67d cԀN "ݼ\ Oqc0Fe]QX+t/m aljcwn;P i~>({K0B];|!Ev/,wZCY_D~ho~ p"Qlx=~bo8?bʏ H[_t|II\iT U-xawOAM]0ӧ0oX"\ @"=&OH~ mN=eYc\[NU=h}1jACF/ʉ qhĩpoܖ fLbkF#{$1oj;F#M{VktI7;p\ d!>jRZu)hO2ː#pR2E b>)9|l{kJ|NpMY=L%ښ"tƮ,aByF}pJgfN~׬g&!Fӝ 5K7psx8٭Na]{4Qbxsft2IJÀw2߮f“"tzVG/SNa7"kdSXd]*z:/g)\L3{Yg2D)Yp~o޴9Qb06XF@c~$ޣ$Qz”ĈzYKiӛ4K(2|9ՒECA8 5ǡD3|H:n3\; t4Pz662FkDn,J%ΣDj묝L&L%Ref'!hj k^=oUv$8XQX ޼ovw3gR(=MBݶ ny'M5xВ&bV^\ՀnPqY1S[2GQBl]t} 3Q%,b^Tܭ'`V'w~p"1G>lF{Cl* vzS@r~ S@\G$_&`g_Pp3c"^ؚ}&ؽ|9ܨ7yyJJ;F"5FkJEAk0׃rfCU@nt vC;žv]G»J|R@W4 *,r^G;e {}e7c$A262[c]$ԕ)`t蘛>P woH7Jmc`6ֶF=yFuSj:UqI筟kGP(zشXj>eHGsq 4}-3cI8 5oq=o?J|>!5kT/WZ&L4IjZ2㪟~]|o­`˻C@&mz)ѣDҡNJaIܮ{ɭ.X4CZ9rԑPJLA+DE`Bnj? 囉E.>YC*C]c+m2IĎr^uЌCƄ]8-GGlʓ:t;6=^'#$a&L6*<!:Yn[1$f۸k4KnnJ̉3Rv{SPa^}"k83 /TVq4 rgO@P)a kvȶv{tQ<[J1]vW_|NK`$#q7/?sLVjdM{OICkiM5(N?v23^G}# / 屬^^j&P "zBlǾE gs'5)WQX0w&89B H~٧>T$96q)R`r> }Mv[zsmzd[yHz΅9ݐkO7!{sëf.nW\g3uJīii\ml"xxdHӯЈYPKKL>! x%yx=$l뜕tS_Id'\ћYF!oLVH q9 L-י+:'3Q=Blq l#9I_\nq]۩","x%_Ɛ^s/L:8]bZLf p"8oqP!w;8`y _ z)q팔HQsRi! *14}\oԿ%;z-OwY WPJ3?F r-,ܔ>"o.,gB5Y8ïo y}j)X4q<8~Luni; (f*l*wk#h` ΈTfLjShx`۹O#y!bg-|^0,2' u\A#;NL7R-\?u_҈\pXh!/PbYŕ_tUU# !I+X @^[`Jļxki\׫ZӷnCϭpL`xԄK/*UàmL{,њO .3{9 >Q)iPFZs g/YAN28νŔKS Vµh*DT@2F^V@݁c_#gtUW.r$Jzn54ٕCPn:Xvn-Y!}Vad98>WD ܺԌjJF/6Kar7,oP oGI®,c#Po2Np}.Ĵ6GĴﲼ|)-"~ln\r+F m $9&cQy،N#/sߧه|8}a$O3ݗjvLw8Sn}/mļųUv&[J fz^&kٺ~jws^iQ9m8nhpp17|[V@iP8Y? bLDAZ5ٱ@eydF\&oMw} p~&ߒYpmΟHʹ$T:8ŁUbN"2:eB Z 'KuzA=TLP`E]y #Td'JW.`YmqnVw2U$ǎ}^l*wHLݣRfN0@9-z ; Zl i.mB-OcC/7 @LF4WWC5jy Lbو,ƴ*i\ȪFP+IO73B~a[*9{7yA`Oєښ<۲8^j м~CXRTb=^yN9MU~Hhg5oUAy8 0G1~TCiAr3\r AD7oڱŦV1OF xn:X4̴Z.Wrsr', \+(FɺVγgo WK `#Zs'3˼N_Gkb׷6bRcPZ0sP6(q J62)y흤]]+_S{-"pnf%!6V٤3CAvQSn\)%2R d:& wJi|`?k溝*#ܐŕM ƚLl =HygsHqBj, pՆ*v\R8W;E. յC i׬h6)y' mi?}7__> &D K=7GLyYU=9ƧDG-0CY^1^?%7tiyfX;ka%X&){T E TF_ ROT6WsA)@~ɿ-yTE oygk>AϬ O4<`~U"_?ֺkga잌i镳 Kj@Dm"%vg=0ۗhwx5>T܉ ea`)t'LY=a) B7ީx>[pIM0Ag*L׷ʀ%Es\T2eޤW &h]H3pGRv?\ P0D.DdO[ӇѺ'9W0)#6Fm ,]>;67S5ttڡ2!6.ow0_m71,QSߥ;ofyɮ7t3  J ^e˰^mO9G{V(BnXd^=*Fp?vYjlIZϪ/˞h1RЏi䤨ۼ5Ӻ%78]~VR[$9a#}{%_hu^;z:b*CWa 흱iX@⢀/Hu^"֣¿sq'6ȜWݽrTz=/|GMT:ۑ~%9ha$ƕ''&?^lYJX":γ%(0A74^̠c}+'!+/8KJP.;|9eݦj(bX}ŹRiM8.Z"XT)Л.ŕZ4(b!+2QF `x`!l00פ--K6v6tu4`;_?K,$iuTC 8NSpP9Xm brK`+ *2ӗsڬ:.g Z}$8M2AD vPܝ|ᕥ\{ċAV'AEd&98)yy z ';s0*vk}nX  (>!cU4-BA 2 4?U-,AX^ =Z !"&5}a1-بZSƝ5>,\U 7R$imig\D ~6̃ǻu$W*Orw㉵!S*U3}7ίnlYIQlԲ zbb?Pݷd5Y'KgLL0 8D\Mt709 T8ݼ5DOܕ*jWqvJw!2`DT :ڣLs2Gt[mq3TGфQh̺xQL `eu  Sas& =5JɕO?gy|0jE 2R"9 9#%i@-^D9WB68iyٰ@6:sw}5O@|ђ'o (;"{\`PٕKAORQjvr@9To&:b**`k%U&ӭ,`P O&a5 újnbc{H}0Lĸ5e$-DI(D5xU^Lk 5s SWnh|[,]!:øO 'I1 |eoOS0b1KoUE(Vw\,tt[FҿaAS?YՇ7AKkZgѭw4r~V$ݖc5K/#bS ȫ[ wJ,E!Lu=([J ξfYmsH%m59pBneRvFrq.ӷRZ09{$Ifk>#:ɓc \mh#H7 .{H8fu/x_S?XSfYUR \C  ʴ"0V7,c'rp7[E0yFGbrχC4|LK>v ?>F_"DEѧE-d7ϖrL)=b~*G LSA- ䷦qE #=bg3V*AvZQZJF 9٩ߑotkeO5m^F`2jMj9n:o`5VJVRS (l/>'cg|ۡE.V }@P_1\ዥNDƆ+GGtv-,w o5A)!Fw߼%hD EŲ&EDشʑ+61cd5za gr)A-7Ei&X?+\2}"}X=5I]r ϷdEuēa0 `M8T)s4f՞LwU̅:PCv4lWnPl3T7r-:u1QCa9uwcR 42rx!;%kbGNEO A%HXl=tWE6O఩Й]=aQ="ð!d|W0̮i}N";蕋O]lm>ۥsFu lC)Cg:5N.ي)x&j~J꬛ T;$AFw̐ U 50qކ5TapwU]wK$M_,۴b>1{:T>.@tA$&+珜nk$*L!L:t?p_gR/,P>gĴQ=#}֭]#dWL:"oMKJ?r}gmiʆTق.Nu3s_x)lw'g17Harq6r{YJrܤ|cVWYq'JțPDF_!dDj.\LfxXy*}wcg2 D9ELJufMwa :\lK`J{E`Z-l.;*c7WLlk7aPq~̄}fJ\bn70#0m$:v1;~A7W֋4ut¸aEqaiVv\O²,y5Cl!hɶO<5:BfCo"" nTDiߛSX?w%iE4^9 [ۺ1m"S%ni tIhyچ_TT5W=b [QoK$'*L pXOY\G*O6r[0ĩY82$RhӄZa+%o:ޣ#IsIlE6#{~IiN\㻏ƕz?8fKol\B· @סL૿$5 &+$ Y¸ek5ªcJOH@R k/Jf$ݖԳ,)036HuխaQ(^ă5,V0FvgWDF4ȤΫ+Bw*2]n%#^d&5僘-{2M mI'7g*DX\c2mM׋EYOX ʭ(ηR:px,c"!(TOAx$ a?bvg{Po 0w Y?4"uzS%7B'VE}!nj^'3/ms*ɴ,LQ\,8eď/s^e7(8@r6+9lyj40%<l캰ja3x_ ++IKOt;dd剐Lc杏-THI\2oʸ΋ }Z F4n'WNoO $hBpԸ ϯ-t[}߀ r2̴0?-->Xn IR7lg45"~FntsQ% +Mt &E4"sFkBr񦐻nB/5ZIؠZ/n,/@>'[+۶$Kk&#v,Y98ҟOn Kc:4;L7^wZ$M +)9}n寳PR>!WR^L:AT3a~2*!R2u ު@0wG7[:j_e'4kr]O˂kBչ;S}YMIswl,^6Lݽ[Z 1כ csFzC?},o0p/2$tTiu7NAшl "P5ws i{//W㋩/lhmqb&XК@ܜJS\Jz-DU]y| w%O/tIܦ_-@{M%.\|fkUON '_WQY˪oO9v5g>JM4D]%0wJȎǯ+.P5ɞzJƴ':,ݣ "жam2)93Q2o\_ E?LqF3_š`r|d].,ţ*SYu}Y)cg\Ek7q&<_jNuX%[L >97B(BWĴBBPNHJ( M*^xpoޜ04C D/NZ9TΑ"&s(1ɵcRf ]qZ8c4V1{DoeRkT~, <@\!#-IgNX<]"NGv=3 !FQ;xXhko @YE<3-8iqѵJI3=3'C+CG|tzo$-Kq|I@C0>*,3jlVqZ OMsx]1 kGV jvw˸5 zYx-JS-6|pt(QzZw9Ҿ#Ђ>'p)&Bqq6|y̘a dk@Fx.9Z5g@Z[ˑ#JDTǿeվAwL }>\'pQ|*_̳1/Rj%ЩG<ˀ9$ѤIIA4kYpVܳ1,R8J5?q'^IJēi4oyu8D3RW݊y }2/3tXw1C|%C@!Ĥ/+*۪_VU+M@Ѕqd["'<F,Mj4Vl[Ir~484ŸM? -ަ^+;0qslr 7et Fpj͐Mmӛ?} w^O{׾l6GC*Na⽋I^xKĄqJ“W[xa^uq e7%;*G^ v12ё0rs9#;!INRO4niTcaXLH{$z$W!saILgؓ7 xIag`gf25Ġ5I2`8u 'Ӎ[ucUJX1 H$Y! `һ/J)al\uQG pݏFh!3p3EuF7q?>fJ,P , ߽3s*[=E#$)9J-5NkaqjG׏j6+S⍭et.bvÛJ)\ mˌS*Ls5G8:ut*y0Wڊ+C:2C\=x@Y#z&JPbE7'w[-ȴJuF/wM3 aizs 6*e)Y؞(.E_x-1kg-?Y읎 G 9@+J̃!ߖ/v6dljdpd'#O!']+RA_خ0y:^n2hXIb8@xO/TEWg<3Y|eRP Ke_֟0C% 'GNcTp p+8|*Sj(Eן' Nff3_%=ξYx=ԛw}j۝ЛF r7{m S$=d^hNzlqSր|5d:'4x`v7^x +|A(D,E)Cp+ytHWj%H x8ѪDD2%iJh!3|vylۖ8 +AlΠr'Rۨ|}+,b6&sf`DoPXTX؂(&XR}[y2h6䫥u A6}wPnLG pzgM56^kƸ-s,P3tkDtL,y)_^IXɰv# 2ΟE~!>;A(-Z4e,9D㨕\$ Jʮ;_v\6XKԛ˥V Afu, 'xT۷qWNY9?8$ h;}4!?D@i9,)K/>JZJ@]"})of>Y;7pkQ=OS 9b Xa_\wdy^ g 10!je=f_؎3Kpe+IS[USj!TSfY0K0pOi*C]}w+ 1#I4y4s/@).ZbYt@h'R]Ho߇܃~r7$סRY2½uD{X~5B !K(5gI!+IrX XV+Zͳ-GO*\PK4[ cY1ǟ`Y֗8pToqP?DS_I_H#kt '`Ĝ sbpsj>h’~ъl8b޹͜NbҁPg80|僞>'P9:j`F{0x~ Э#]{~_r'~hZYG@q\8m1!0p2ӯOH=J&Ie,?F@l%Lq,Ȅy?ei\h;LvSj~[r\T̞2/F ^/v?F\);K`Rפaj*}I~V%g 3Z[5b&v 8%A\Xx#+˸%te0n{ٖ%ɹ[)paVיa,~z*KkM(u{>L0$/Rmҍ h-pyv $5~h/zBEе\dj'Czhaȿ$Շr,oPk@\;ݖ½z}kj$&7AeHbTxJōQ~"ȦZ~7T҂lAoW+!f^=|$VRթWhuW1܆1j蹫_q>|^2hp5̰1~ 挠ȵ 4Zj`ks1l)JGeqP)~ZRaeKK+Vk(hD6'f̉ĉ<_8lۗACSO&/nE#X(Ԏ!M]:N3mm'y/^i:4m cU]/=6(#2'G TBavز{|8ORa#aL:O?r`H]_#>f+D jZp9xAPOw}yc _b7$ye-%9Cy\wOZM!"`1i vlfTrR&1R$0<{L|X^N,cy|[Dt-l *Z`u߿BP\#+λ ֟,|4UH,nz-,#]ƕy,:U$7Z,C|@E7h$BD8%}9?whȻˆ%c߹GI;Kk.<ױ%,YF݂PZ ,r'튜 ,c5ıXot+adH-m<7+\J8GrSwfEQb;E0P m?ΎZ7_9ikPF#BYLZEp٪zZ7qQ;y. 'm>mX} Y#zR$ٍL6P{ag=<Zq !iƶ:Ww/nөQm6I^'QO;<oZmA;lB-xkRD{@L/-#{D 7}CrxѓyX>Xc3ksƻH[X}~?gMۡڟ9 =r'ShލbD^Q6:] Rw ,08ۜ@צì?۠܀ h3kON$rrMC: YB[GV AQ?ZNZ7r)sMhr@ͽ̵8tU"s#}SUV/Asǔ1!wsl>`%&VZїr [S~!HaJ=tAUUC{?3ƢI}60VvQl/| YDKiw˱+3>doq u.hҹ1Exɟ4ڙ T A(Hȣc)&kڇ`dߺdfyRy _v$܃A& n&ɴL @?0hI)H,'RD#ZTG߇`=/JՍDF8 iV}#~aդA Cz.AƎz0<]{kEad(ڶpN|7c었m{kN9]]3sN ][pfZh:OPnX4 y!:p?.{.<2s8$D9$j Lϭ&ř7 8`8fʲ*0l9zyh xk1Ӱ!Fߔ#+ڍurؘb>7GCcrAOP~}ü{ Tn)g dpŽ<TC"F[QMkyV*,ՠ:Jؘˊ=}-H4Վ>,`9&KGꑚs6L*p'aN sKβ}g mBV<3L>qw wM/Ft^%я=} R.m|%jpadt2ïf<Š/ OnPר1#$',4h1gM"T Ul/5&)Sɑgd@~$kԍ 5 u3mk߻X|A\Bg%o#H;ذvuDkk}eCk./:o.][2bcLp;迆b5݉>0k{@zsGm|XL+[#i# gEVFqݪ6$ܫ:1 w˼ *wt ijDe3G'uP| l?M mh5IxM2evW6xU~Рbhp)UUY 4(f\YZ%@i4z0cpQfeUW}mߧ6kTpZ@?VkZK_ȱToccϕ??-[4d\Ck^lpSd+!bԁ 2BmAҺ4;6b"%N<Y5Ꜫ!dZO500cTBb͐JrlcӍ l vk#U3\h#.yPH+W=ֺ搯Y滰πdXh@ cTdzus*ŪoQ J l,5;ږ.Egs(N\@Ic2¦8ՋJ*l㩠tԴ H'y&: f{3o7w'9K"fa,e~2 Fy&._^]Irxİ j_IeQq5񉫟Y|\_BqJSY|K_PO^"g hW%S Z W jRtvf$8q3G$6dyc ;sgF_\drR2 B@\z[O/! ʹM'L_Gk0TsIaERyn@N% ЄUYՋ=%Z/ܣrtkl*ZFm"HYϙpgJ^+SW ~Ϛ6W&OtN)atdK8P)Q"tʰ.-«bwc-0JdM/vthee=!򪽖Qp ф wҝV@ nP tm'MROLIT/Z .BmLg),:?Ҿ_vM]btն ӃE 4D8ca$.6o DMA{'UOѲףpE7@1G9&j1:EImB'vRoV 6.+A(ؿ}Sc+z9GJI6NM([ &[0JnǼ˛5 (5Q]AwM2a&8?BOx?sm Cp0^(=My% +GѦE@zX`Q?)FjI鸺!NaO6~-Eg~!e-?g&(0*PDkŅlRl rAa\k$hV5ň"C׭GN[ihȴb}TlI^طEd*6w܎yc:[9*1zO'VЎEu˞I۳+㰂XYG]b0s?(PZv?Չ[s)3r_`%bFV~NvR):k(J`dM ]Xm qu\ u(I9K)%B_-}TK(],4nF/]Vl @=n q\ܚ u{ԥȤŏ!:"ҹ-XфteoϮ%_D)]jsdZE [ .Ҝ 7ԡ󎋶}vLlgڐnP)ePGLI )^ofKR^-2T5'TUM9]gqRwNn'ʙM 9l-NrݾCܿE[br0iilwgdJ~`e)QdOr|/B| Ȋ=qA"W[yzG, jIm1:rlwHu5KWoւ~ pJgZy z7 |Ci~S52W#ܐB  (B)t n`x&2S;K{F=ʼnD V"knq_~hkMQ5PQ#IN+:⟬? g QT8#\hIYQmwk2sTk@y(0Ajռ T _XH ; Y\T1S#=F،p /vLe%63eUψ6'n^Ak@6/yeph|k3گàh+omiE>g٩x>&곡mͰWEO _0NkUPIS"Ҵ4?zRT۸e s1P @{_3ls Ǩ{Tޚ^tK2GujcRn"8?iadM+hL4)p{Tv:bx!-ZZmô3!BDO;W8YZb!YdFwG%ZX55fIਢN&.2Auai&ᣴJyU:F15fUPѝK!fQ+ӇjFKȀxE؎S+$>]}Bf) ~wEV,l6:]B!d˹Κ4 r~xU\ tؘBUúBH nv( wn^b Pyэő-Y b6)Ne-pV{$ʲ~ʆ3<)t;qڧf< N~fqw0L–faӴ^W=Vο|ntPn5=(7w\Z-J?̈ͤHs#$)/G=Dԋ7Ng++ipK5K:X+b)/%V'.iE$-Vke]Yn[-=]J/[T10{6^]=5R[eBL䄐<>ۑ{ l%:E"%vz'6fSoy=h&sXv NnI iz{.padH~nPqx2ѭ:g#_%>2YĸJcø,;vvBkQf*c+YiOhI%'s=i`Y2e'pzdž v'8NN2}>1I5#)z@JIg~Z{r R61/;{b;9^GGk7_k3 SX%I='>SSvݶQf2 =*IhB_GsģRN̽?-(6)-P5d?\z #U" p" iAx.WBbT'6ScT1oa3 Nڼ۲ě EycQ~>?Ϝ>4mheu@cÇz;BjLs}a)Vvj;e)jbbml>y?d[- 0v ^bj͢sݰ eڨ|]^ SLo1{/if*`d;&NN/$I\ xd,9]PC)< w&2>cYDx6o{?#ܸ)|v+?%-M:DI*eζ8ǂ`f^Ξ'ȍ ]$VPOB@0UFB y1Ywz"l>lA+`xA=ڪ,b _vЏ w({:EQ/|\~5vrSO; qDF7B=a_i-d1UZÝ=4=2Eq[P`.Wa'%!" Ixa|ygmKB&#K8LUIX(9kelG8Wt_bK4Ƃu1#暱u̝ab =yӼ_5LCjTxkN,ws7^x@Z^pŔb6 |{8H#<+ەzy>636*@5 =s Jj! ϰm-h2JfMDcj*]]0p$!|%IJ.>sLI=u'/Kgj 4tOݪYƓj H/$>sՅ@5aqxz\4 Qk%b"K_Vw⊽~~بaRC?\->eI"#TyΈ ԋ*4w\"0aDI p z_Κ-O@yAGGՅկkO*},L>6/ܸq*ʚxoN%o/!v"y_L{Lpg q͠s .2J2STm!#kyn.5}ozqb2347J3jNx=cVDP@E2IՇ5M4w|qwƳMwF!R) H6՘8]䤂,%EbF?[h\On 9D(9`gf [HD..}S-OKv`RpLN`;8$≬zW{AL>.~`;lmHYRvj^Ls%J{C-'7<:̈X'n&:, G?Ce&}E1Ww[ףAgm_X, {2.B@c`X<́:`)ؼ=,Ѳp0HHK^XeH˨rlT" TRc,PU@J.Crpњ RCoůˏYc߁CJΏ[ʢ@^Vz9ÄVEGץ3_BW㲻]r %zf|%a!&Z4 fC)#5?0WZ>;&&P [n2d>V=Z4'm\/k%n`r/JV=^Hь &Zn`VB>k<ًyIz,fq0RdX xsQ4R'Ütd%fcWb@.Vwn$0?:pWh2\TdnR@8JݕfUS [| #EרŦ ,GK٘e,a 2j2.36UFr [gIL%y=C!?ʽwcSfs}غ%4)=Ó'JPmjt:s6\Q]fT?Ͳ9wN龈.ΎAPۿ 3X[#bJm *!mLt驴eUܤLëwy/.`Fcjђxm,.BC?Ɖ4|a%MxCڮׯ;)ǀ ΂PsK89uR,do寧.Wڳ>P9 oձ 2N W2kJ{EQI_DOZ=yf0cҿuj*\͑R{d@0x@G̶PY=:cROSp'/ #cԗ6VW 86.?Dwm%FYRP:UIRuDң$GS\[x6(0пpkv{ݲ\ āJ.b!]QKh-/G;.~ gZ6.@wgb8^P4M?)jiDa!d% ۨh.2MjGN 1,hˁVh2s Ҋ1X2?ğcɢlIo`2fy[nD0rSvY b{;0if!Mk+G!ΑPTG@߻ ɣ9DR|bec["2 b)Pgt|i! +gcfgau_BenX#lT=Cy8u۸-\ 䌍lQhr@?'E>~оZirb2y5޷aҞ)5Q\dU`)F涔 7Vz^1qNfKhi{bR+CwGm!sĖ$U$EB8"( )gڭfzzSi+nXyT%Kdm% ~ѐ7;8C!-h08`t2"De/(m" &rl 3ՂLL\='/{|΀8Z 9aK`s[sCYҥ/Q軟\RiR^"ϡp9 Z~o~xA ؗ`.7C~.^HRF0eCR`mXr^ ge|=o["g>sFpx U+42"?Dy))e\*㺾gQm%4v+FCXſFʋo"i Gꫩ)e0 F=g#@QB U?`޴.NdcEsyyK'h`"bj]2 kj]m<ȝF~ݘ9S VCV"RvĐlT@$^ lei PKdHWkSljL1[Xhe,V& sXV{kc ļ 8R!F9ų9EvNy5?z6Vh4<@Zo?pv@y'(p(0 p[CmMQ\yѱa" v?v@ 臝3AqB{~H̎H>Y;~@F=M1+$BmʫS|fal&_n"Ju߮ɷš2|ԒTH3h vh 4SZv<ѭ]5u9)p5K9nEt*U(w/Z#Aɐۢ9~Up>L(0 hbLRg;l >!Kp p)I,gY*LZSi0)B>qXN}=`zIe?枍m^g[.C1dt7:1!O0I_?lSLȍ'FvA)JptOaې2sܣ-$r`jӞ@ɢ*},t9zPa֤O8W*dE呥D״HAsޢVh4+LPXKpFS%*5ng gsY3uݾyy]ԩ|roǘԪon;?J՚\r[ܥMCcvGDW+9L\y-H=q!v' 6=U_mx>Bx Fl-f;s3GQ^iݠD'Jpz/d}9>G^KkBn-{D"߷QE~4êa--Ohu[XYUW@˒C y! &9fKa Q|NYs/VC`rjɓnX`5"iʯM5|l3>GX0ocAەqY\8 Eήku^W8vKZ.7;y!7q6OktHlDt@TO@ q*R0rI^ z2P' ao>A' Wozx#6QżQrA݆:{w]'7ETlCU0%f_KsBf=Dh߯0~m~斓^XJEw@跰Ur)$8!Y xʣyJ60&&6$ |Ug`~cKle:dX8㞦&$Cܰn3 N3vGUܩuUeM'W BqI] U@S2v5L)i2?Iۡ;b;3pѥ AnBwfvm6eHDag<$ٜ0;a8|{ƹ&s55Z>eEYC"TyQt >^/oaM]2D>yj%+܉SGYRvT+$|eG2* lJ˃uuEV!:JylAɽ;Nؿ u| _.=D7c΢C n-,/$FcM-Q'_p`"_#qi,SSk( ؾqS.a44gn J酸ܸU(pK5ϋ ]$;f, ʕ}s~¾6/9Z?abydO/ps hu5y!sI"qx F(nŢe~SRRRxײ-Jzmf,"}jL<_ ]ڹ;޹ RĦFi;[ !Ą'4;ۼ̪`Pf<47 xN<U11+"~XǢƕ2&M&OƠOvP FH㲏k޼ Bbu~% !?d~1ze TrLN@S'G]šֈN{v0ᔶ= :R~9yRu״!m#J%<2Ċ/-+- PekskjqyF<*r8ߦ9w`3M/kAr-N&-D OȂ ޒKGCl^ p_ƁSNpzc7^#o*)5BhnP L ›{B9%;&H8*|ɷנ5IaE~f&`ef,{=җSv_m,y+q{Ձe `l`b?Y^3%=o·Zz`}᷽%v*{lW8 GYrԱAAG~bxl'X!xuR62ȲǔR37{Bs\T`e P\݀+=C jO*~'7>~hTV˛ApY Ubj,?Hd*%.pRaZI#!nh?} nm;Pk'_͝K*KB((g:3j ZeL^^ir:X* !jR V㶳ٷ6[)&_"ByƓSz&掐ӝ/5CJ⣷݁} ǵÔпIeBh ϝqZ7Β#yz$ n]&yH ${ N^ق{ zXnGfݩہ -1⹟B>unz /1+ )hfnHwQilƒz;!o˶Ehy5gI[>q(vzڤ-!2sI# sCX=>T$r :ݓT&nV2uEFi8\$2fxS_#zɦ(.8k;.+u:=¶r_r`Qh]vڢX "5GF[ڄ&/%]ăpIND(GcU5Aϫyl ޟ}ٯs*Ͻf֑\vgN6*'GB @f&/!RDŽe|ۣE47W"&7,ǂ\r/\i Sҙj\=u/ǀ0@=u_Ƽݹ;52+zn|,) 60jkWU"iU8iOW!dD"GHH^ZдSER9h# xCp7(Z Vع͐^;AktJ'UF>_xE۟_MAlY)]-ƷQꜚgsrYY,h61LƳ+dؼ43 ǔkyZ %"nNNv@[*[8 T豃2o 2;r,ϒvO᳾QQZl0.ro(i&2|IJT X_7C\ɂm./Td J(xa;BVb=p S6"^^vEGf^5'(@]zew0kyj̗n^FWϚɀ"+^7yѝzFo5 u1tF1LX~uM˰}l)KOۣ,qqdS)9,B T=%&Ra@]w ~2d_)X>n/3:qycQvs~Z39AiI}ݐ iCw.)_t|Ȝ+cWu+P ԣƗ*xvL!z-=>j͞`C]>Z/,fYKvrI:0ެL^4(DQaO!kVu#+Ak?bʸc FZhlB#x1倆Du2CjXx+م#@wGG63cK?_t. '~o4" / x.pҔ۽Frnfۭӯů^8S Foy|0eӇ\}ݼ6Q&gyGYC bA;SiQ+ NAEi(NPE-鏑TYً؅-bн;ɒz$QXm^25K{;."^&*;WNLDgq ~gj`dF >:EB?gH4y(/Z:0=nc\̒rX%*QTke쨥k8Rt P,_xǬ yֆ07X)j[ .,3uZ& u6_1JM1ypl_vX2~%q۰- <7sŐ7R143wNFohMdff^'0q]l>Ҟ4ƪ yd|:{خ{=FiUaUp}hguZaoAi/z:u5n^:QQb<,# jm!Ii:+VT$XkJzKtv{P9Eȑ<__Ex\W>vpa>Mp[̰[Yy5뱟9洐D*h{RgRvBT#ZiM^ybB(%'YK-M7M| pCZlDz p?6*bG77;ԣ! O6RTcv }ܢ6WɻHțF'XˡF9 H`P K)շF uyصlw"P5;Gu. i^!^˧Q ā2؛Y+ ¾-Ii8z'݄ TH&8ëZl ʪ{^wu\_"F:Ō<9;8LʱGk IFeA ^hBlje~2_? A!l#a+sfErݓ{2$3/X)5y[m})Qepl # ";C@DbF8 |u?+S!C4.DkFyw*& No_7,NSՈ&iڥAȍu%%,e.@&P괙JTnco4$JU-^@DPc{HBh36ъ!11U٠_<n5{6Lb$iPƓо ٻZf,v/6Vv5{oc #6W&ٴy-ʞI ld=* k6􈑔`wT]-1̹JB;۶e|_"@ ׯiDqD댤nG<;M, \ #ݼݧ`hmNozĂ3C;V2rn?rVc'gȼ9ӝBDSz.DcV5upE Ow =GkF,(oo:P>f*rx%=ѩ"*zx,Ij5` >6kBw6'"!p--?tu W*av½Bs ng)qӤ0.~/Vf5?׎i5CajUI&¹CRv苟K}S 0?z뵔f!XQSbތMOH$S};QH nB}w@0=5r ^&M=JƐΉɏK*&ȱ:c@fihi ܐe8Ak:Rdovaftml* JY7T#\GI0fVaaG,zhJ2%jaGZ]tB:a%b1c̏8:F Qs0ǶMASVNOG9;<)S컙9: \t%ŎKqz.}Yj.=(ق΢]XB ~I.c󨕿qOBQr#4wgg+r!9*HiBJ{+??r7nu;Q([JbV4]2=۶ZоHG})K I+I5WtD Rָ ĴK' . 23_x*R}'3$J? kBf[щe`p(nJ{Qs5:?8 J=UHwEVK@ZHdf{rVԄ'tʧC>Yڿ hɇCuY/By&a3IP .DQi屷H CzWƐ9Md{NS\p0n*'/ɚpW (T myAIvjLEF-IV}~!hQ=[{>p5}7c*%]]PV&2s7} +LE"A$E<\ ?vX|Z.w3n&[ XAf-8&l&yd:Bӫ:geP:VUC;"GJi>8PFmoNz+[g񁺩zh^2٨םo|͉i0BB1_-:.1Te\MM⹤/Nj گT6Gq.bK3Fgf_{EO?Ɏ;HMf b \muwRqS .p_އ0ۖڰp ;/Ī'OuX m][G<]z N l עma.wdlU4| !^O,DUR٥0Bi!u^ ?eQT~ 16{_|6ϗ|:6 rA䩟cFkLKJJJhwAu$3 CvuiD;Eo|<DOT:O{ʎUaU(7iCNGog\pI&V[DqUHA&jWUH@Vj:hUML{??RcAO| 1F7JpmFT.i'(OwҀ(( :~jpCï)w"ؼn6>Ƌ/\H'3i |@kjҮ, T[+i歉q݀ p; cLf!bgǮ- (}HP,UwN96[zS10g M&'$MT.Cб^&6Mui~axh^̢$Rd0[S:ޔD>vO`H𣬌ۯAY:6mM <N=DhPy:+AA!5"zz|;Qɯ}G(z=죆`A0漏!,D>CE&غbΩz]60_&ᾁ<Z@M`U0 f>'#:]X)ʜ4<lf%˭yQȧpd+UoP: ezR#fDH Dd͕ǝ0 ;Lv+/ۈXG-ZOg'ԟBkoRhT 1*(q׳FXh OqYZ[Jh@_]lDgQ+ 9\4f^xاs>+pUێ)έ+" x~Iq[.tsY`RHFpEjvafmIYۗ*(8NXA(2 {6J|my)QQfSjh ev =am_qez~;CEՕT-*ntv9']HaPx!.L?}BILG׆_q_n;BWp&D\eO7eGãuՙTfQ _ũ\βDa̮ &j#^n?~p~>RM.3L1ok[[YpCf7suAMDQL)K#+4LѭC"Uzu7qX]Ps jXP"߶\-QE lzdZFbzo1HP-U&0i@+jm_K˵DD-e_B;yeaЮ#ZgImUBztn2]3:I,58 e˕U 8;Q*Ms'8=&dxGvE㞩Y4`pEw͖U Mw|74׵Af+d*q@oH'v"B;bG ׂt8XjKނKkf 0B ab#ywխ8_~Y8;q1xi]6z pn!RkkQZZ,[ JϋA.u;CIt7X:03A3ĈmBA'և^{پBP/n_b)@7w c m|52,V]yϿi-*ok `C~[ f吪QeC~BPeWj枮e4@i_=!F$9-1em$6D]7HI5;"G$ʶ\sR>EnRyG!c򘤽!{7rt6lҏn}`ON'tstn+(w3K44Jʷ0w ~@-^9H<= \IY|>&bkotXe⦯rIǛ߯GZӏ^APR]Ԅ!-CVvjqGS-S2v4B7UXnt;c*5.b|buh4ϼ H.9Qvф:MNԕiB_,3݃q,\EGF[;^ɂ2>bᷮ`?JÐg3}J>6HRE"Pg3NݢԲ1ώ0Icck,=VfP@_:&ohbt8z@1Vr=XY&ɣaQb_1ώbY](|R$7<_@w%_,,9lu:"%zM[> ^)HZQRLעBTd2"a ;jIbYpEq܁kCk Ǡcz,4JtWː%O r8@{A23pxE|nਖ਼VpUށ%CXʋG$xcK0/9w.+53|ݭ h|i)H4GuT̞6`~?v,&|N/+%_G[gtҗy]@DZ!Zz]=| HdD 8@.ްm6<]0(a{SѰHw ]>4<]N]EgLSxo+,˸/>5}^̌d>/Rn6 (BfjW.DMp.Ne4O:eRTDjv;|˒++ oyVYcb_HE2x4{իܢ %{ >AF<␡W3~LM_uN.atpd*Ydq&$3Vα_p"ĠJ,zU:V›5i.0߬\TI0 tij)#Cۼ}kˉ%5 ` Ėc)f2^]=ɘ\H'^i*tV?j%1סK \蝖h Rbک;FWZJ<`͞Zmjŗ& eːnWI &`zEv.3`ra.&o>OE 8&xcU~ 0 z||:*Xm@u#l-~]Xa2StJbIe4 bQ $G H9E8,܅$G(*+5 hQrYtN jygҬ O@[[4hW Rvȗ^}c'rZAEjp0=e0@ɧ%< .l+.跕 Rs)[rdߣYJ|qmtNQe2*Qct$~ZNr9BA&4-XruBㅷ[9aѣѢնّWJNeXoe UHܘ?AQ0x#A{M#\pn.1kBY_5Q.D rY6-X48U#I2M8@zew_q$ZÄrCYF[:|N^&}bHΎDq2g+:oW̦1a]gUG7Ѕ1PݺҠ&cK J oҘKTϚ,\앮J|n'}􏼇 Nr(/j~"Ef*vhVJsd2l*u[Ū|r^;c|a7R.Tsf[ yȂ60bQ'ˉz)1aԸ\ -p{L`yo{J{nOuz^0Z]KP;]Fb.&Sy(2~|x6[Nc"Ωy˓80{זaG, DbsHua rQ;O:^!r<IoV£ RT5{ !)}4#<51](w6tƉ+%ѷ'!ڔJļX2K* iLF8ffjV1 .qͭ*oOaF"j33 ۓ RZl r7j_Ӭa|d̶BxNrrq.A5Ap*6ot#~—7 bR8b%h0 'bv1y_Xe_Lf*=$ C=4!3z"{z%јFɦAA\R?ymn~/Gc A0=.+ #R̈́UYzQuܴYNE+(Խ=djgPqK9*ԍP @#?ʕ"<Ƙwܞo0d(RTIE&bJbyHKmy1J }.BFIӠw1"x՚A&YrHs*-=+[[t/H3bur]`L uhVBAN#FOgC*@,Ozw!f!s#yX(u򨰹㣶NzILO c|u2=p\mE(rtǎ;BUbC\-.F 9C2+g +nmc8o{`ľ+:R1P1 Q@Iq31Xs18k'JzKSw'@LMP#d{zE>o9}4Kp%!/鮘b&3|̧Gߚ"8 FD..+y a7,H{N(놗$sj0@{\p#!ߗ#T%\{Q,]J"W"t+{+r%KrK2SџP Ƞh,J=l ^@Ig,:kP4LCcWvMfK]RYLm޴>Z$gNr#1jH4lGGBALwG;@dB׊pg8k<>}Ҳ7xS,Έ5Qxu+g uL7k"^KKY/6u[ZԓwKGf~.qP. SW'SCtpwTe>DH#guvhvDiWSfZ$Ⴁ:?l=;;Xa^%5kn3a$F}8W;CR44(uQ m#& p0i %r(B)lS].KrE Eh|I$DbсcͅHx\!<\fC.8"Uwdo!X%o gFQ `)H3^s]RD$ݜ?F>]ZcTq{\Y~yj2g=j._CaK~yYl*j^OJl#u-ʻ,'>ა ȭގ$WWES)[ kVĥ/M?%Ā y'L ,9]~ˏP٥ϳH#i3my j$5Qc62h8&`]ݡދe[={ͭjA;J_7e,p% zꊱ5m^{,OI<%) HM1%(yv6YWq YQ"/9mSA[eHBF&=ϑ&/YԪ"$ k\{-T{+:\".{"E6 ~2vXĠŻo'O09r@^-8-rpHӇI(kHa,ǩvV$fV0!pQsRhߺ6;~7tl՜tWυCcxl16MeO (lɣ^}Ӿqt0:+;6N*fw#oԶJg4foIQFbӜxhS}]Ɣj$)=[FFlbiU>Q{·Q?%Oo}+/߼,c|QJV >g2]+ 73 v?s#K2gGCm.LQP2t̛3?ث*8v=OQwAP&{CQ$>–\AA{hϫ0|LC蚭[EvM/GM?j0B4$YʳꔙBf΋݆?²~8٣Yh|B$Hie[ `H;Cj%9$r=Q%{ݱJm=*xP0di&wS/w2ݟˣ-y0_Ğuln:Ԣ%}#˵`ə%ҵI;u7Vz렌 LRa}/<M ]㇯# ؞ɷM_O,D RYC_Qmr ;dav{~F=Uf =NO _٫-,_UYOH ,x0%1dx٩Mvif9D8Y^;=|=rl=Jx-@_' 6J8ۥ.spj|o+E{G'QPZ`Wi^ g0'`FF"kRi[Zt-?gru]ZȦjѿ;")I 2=(Rkk6' A_kz\'쩖Kr˰XOjd`TRQZ$zQ|2viNc9S'9;ȘgL`-hI/Y󇥼HbP@&]#Tw-F:0Gt̅r+C4r ?sO[2t M-nr /"ng\|IU0xm2LOe5FP߷c\7h@8CkԸS=KH=~ !rbmȷ E,Ȫ(\:7'qVI@iOQue_(amBAmj#b]hsbzz~Xk QX0h;)Xp 4n^k}5^{Ȗr^~)Qd"៟f0л$}~K߅Wr)9|GhZp%~g8A0#eeb/]9h=-U7}/%V4|w;-΃ f0=z&隘21KJ-< "k>VPϊƒ<-hÅ.667 wS^*%'wۮD T}臚n n ZӷTR7:7 D{rTL:4>a8SZPE/ya+ķ/}~IM4*}=K)ĆhKPc{ׁ\s_M o'Ux >^ *oGV8,vFhZf1dC-cOŇUDh0ft|j-2@Qr}0/q56}h?5$/F[XWs$暗S#}b9ec^NqXy{4+wað׳Q>} 2f k-A#{I>~hz[6NgVBWL_-]4%z/.x5TGc5𷡿чFGEDPT$p`x2]I*ջzȲ9LDY`rƧU3 ]pί"r\~̐(І)2n@?<9p9ծ\8\`s27,W 09$cÎpQŲ2kMW%71))&ðptr$$T]dwx>?6'F#k6$ #/K>ŕ/w*([%:7$F PB+6#*Mq@ pG"er, 6;7`ҴA)% sG^ '# F)U%aTkc5wXߕgɟ8LR TR͓n@8"ao- [{y%m3m/P2@Dm"RŠLjM  Ykcd$6EJ0C߭4l+E$Xm;(^x]K'7\,.zH†oOKa9[)*!n  䠽^~6;nW:k,u4̌&ÜBsiip؃ )r˙Lϳw&+?%tQ`w v]mQ@rf*/ck,ڀoX5M"z@F5"9 C:agav;CɼSEb Nv5wh֙yF:zQ"f,pv;K 8Knr8ïLgdV]kՏ5 ^TF%&㋍p9bȖKZ?0 T$Ĕ=&ȋ'?&^ El{xC4]E4d?8RL/ՙۓiʎjdZ`Ƶ T8d4(hZ]'&@BQfe9dW.] I]ZG]\ ve %YC9K)b>,Է}p+ V9=+Q๱u4xƁPZո֠tůJo # v8'YuF`j׶z}4h/&HX1Qcu+^$Fn'3|ux5ȁ8ۧvB ዒ0>be~Dy;  q2l6G8t_c5LVOc]JVWx4@/r3g85!̓g|6S9[JAk^cë  2'ˎGk$,&팩QKs}!~09g 1߅2?@;rGx+QTtt'N'/opc+bEyz%@*M?S^j9#]lR0P5LoN3d#rGk!Rbc|'GְPd`;aKP`&*!h*/wm+\!(d2 $55 &njj1>‹>$=råDtpq12"{+2Ol>:UStjH "Xh-+&F$ `]ۀ?s?|UhVRdX"נY>ĂOأ-B }Hyi&F[/BQm4OڞG$_x_(|f~N YIVg/Z\"8恷HJT_μ 'gND}[&q([SM57ҭ'.Wb|r?޻ץv;בX2G]b Ax9_Г:evS]fI^V%>$@?kxV1gzF<̤87j(TjXMRE ~K6TKNPV}?liBQVR1zAsS_eo@w-Vf8`2Q~Iamkn*ܱs-}#Hۊ,T;AR-V.OdNT9\/7}/|9VfY:Q q6A)KfzxQ>1K* j fa m|;ş3R+&^.^P!-"Fsh;2D }f*e-ȶc`߻ͨ^`z$dG" r +H.P%] 0o i9c, v7X啨x WL͉rWq*`~uRFנf*lXQZ@ο)OײW> :x12!ApW m\ʞ';7b1U'W2fk=U#ݡfFL>61#,1щJiWvd0M4C/ܗa d )[exs6%j΀ TmM?>a}%&߳&vYAʞl1YLƁxBun?+Ay^ j/m%1Hːz;c^xw},ZEi't!d7g2 !;6"l[ [!Ez٥c$GЪ O%j`7*@k?f9F;_97Wߞu#K\ޠBMa0޲t\b]$Y;^!3-9M<|Z̊jə?d̻Sj6c9T!0eHHAqXM_#PTw RdԐ{a<tS9_-V;pO#bp 7Y167"#+'D\Ԭ6;u$~{ r0=!?zC04'&aje"$3&H}-n /Z&?Nls56 ~up,WHz۔A$%~ LT˜P/a1y*;x=;auҺYQ"L~bob5l5$#g%%z6c;V X= $䮠b3\4`\j 4;S{(Iܕ4nەys(X̥҃?URa90"$vwb1iݝ_|Uk ? *)U6)Tp0vbb֚/:' 4]bZܯLK6D76R(7̔Sq&iѧ@4d]13̪>$53{ 5 UEC?MFSWgjD%Imz:i&P7465Ȍ$ r*'p< 86k6$_nBѳZ?п{2m돕T7_R<: TnWb|Y4e FIqe̽`dž~|>7y4<1}hQaCd\ \:õ,M>8 ۉY[R],ώڛjb MN/o۴eA9S53cdU =ҷ;"2Ŀ150R[YOz>^UW#)3\ *~|C$R*&ɵh^XyDTrF5(м\AmV/ypbbd\aPQ؆Kiߨ>)0 @T{cE2%U-,5t9Ud72eKEKclӀ⑙VqryB.u&*]Zi ZfFnqϜ&4R^KB ]M)vw" ˹CCJnzf/}Q5qW}dx;Sya(蚆> ˜u[)Pfl;ȹQ \sQ+s(M} t_F˼ ?|tr{0Fwj>>dZE>SV%Upa9"ÂDZ[Kۥd+* «.x~6o,<&J؞'IsZ67vԐXJ`M?]JGr+ClQW5[ԶneW74(D\:)VTSlQ21+8~W}n-Tz!_ZB7wXw'Uͷ 0ݵAH]hrǗ ^XwO2LjRSABê+!r^"^TQUzdcxY!/Z!uǥ{~[$r]ۄ;qU8MY\*GCP 5?%3xD$  zj/܍'a3Tm+q)]6\XGv $b *8q +Wn ]6$#֗mD~&h"#l QZy mj^1B;Fi.$-lXq/])4Ei"ݧv@MK-D'.?ɢ\NG3:!|%@w(.@̖ ;l$ʤ5kAw}.o Oi+;zdKMKbBRQ%sj͖ysX ~hW2 K!"eYCxW]^<&X=!UYM0}A3>3%Lۘpo?iR4P*NWt]wfc+Q31R^2k%ǰAt"0A0-.o.J7 z=N kՅOž.F(yNc?"mn(*'YWg)hK1LUe[И?GYYPPD[sA'#]i wb_s8X 7,p8S!Z^-E-X9d+djRWo\*ݾf[t7[9ih51Y'Ӵ ~uêρ!ZW⸑e|W؃sL_*i?9`)YdÒӋ? 1[bjgeQ$ht;v,\+Q񫙅` RY9gxsh=!sϕwbCj>LzQ30pyXC>2кvL&"!)*>R*Lp8ᅴ2k o~޺@z+f]J߱mI/.i@R*qJ/"lAV7YbL#0' dP=~Dn=)x[ ĊA"cm?I&M~95)Kx{fǀX|4"7=.zR>ceEɐb>*N5;۵DKÇXaJW+S'\1U6 Z5%0h̓-H6 Mmpp9w6PUe_)Q05OºQZ"G5|LV$g*ܥv߹%F^h9& @-/]_e. bv/ZiT l [<QÑܘYk@)_y&&-Q>:b_%byXʶ!e3<3,q殨5"YdhثY ZX-"ZU"k8|q%R5mi?бD= 2Y$׬j鎄/f<' tns׿rG뉘p#q(v?;`zɟAU%ޞ1LNjs 1}/ ;ѯ[eEz¼. 1I61'[hb;fݠ-R&4ӵ2#(%oݧl=V#gC&GY]5l_L`1ϊRʄk:#S8=2,lE&)Y<ƻ?Nt+EAA]QـQ  |]I &(A/ۉCjJ^)+?Mib`y:4ÝL()I=U|qȜ?$z"CZ5~0gO~-AXy*EFzN %>9|Q۪!JrӢt9\6ظU+Hݨ{D$;OU/}6lreʓ X5zl_;ܟU*{䢼y Z[_wD QPFN;Őِ!^H-3i[tqFꑐ,g5<[I /*1/n?" -7)MN긬m~!Y(\ǝ{dXC} 9=cgh|^LRz8?x$h86~'24Z.i$ 5Bސb{ך`\0b6=>u@ %~YE1 t3ڌu=;aQ+E`%MrMÂ/e>FRtFM\F\Wx-`!WAĵ%vU]n\E5ܼoVIt'x?|{긗, A9׆V ڕ zq,瀱P]i3̕1eB%l]Ŷ;`1}؎  L` ?2ĮcV??Fz*LHo@n&/ȋit+ h?)qkuC-ݦr{6N:h4Z^kna8RcF%(~#ݒe},BIT)]\l[ClVB62g i%pնݔmQ`DF6- P2D۪\kODoS}S$V;(ؓm;oa[ɫPTd% :ꦊcko)?lwN>DO30|3J fa BpP#-wT0''qH]wT;(LwT= ̈́l@)dV"n]m/Y4#ptJ)vٿ.9q/ W0> }Y,Scl3F"q|4">*;ZWHAc@F/P:X-ZJQ7)Liʨͥ B0[ò瑡@5U~cGz'f6]&K:v 9 ${Lp(zVNΌy8OeZN7|)FGF ;?k=D&Y:n{[*("O#l!˵CFKdW /c A3'] ZK pfՃs5'R3$FhLf3m-ORVz^@ Ib\)D6uT艠 eAAb>H(7 !KF݇pV:'>JL'Lm+_Xxы52rbhx g xîEyMgC (V=Bߵ%?Rp LQ"O@#(E.T}/+q%Z;ۍ7M9KB 5\p& YFRTL)@'ibA&GP`CZbEpM6={K*Ep1~ƽl١m!jx>[PfiZ!s Pieylfp[NwljC6kܟ<_XP}7q:uۈzNɓ 2='oT}x7TYl}1:Za}oJy3}FȄ{0g7 C2 ƐXTA s=b;,?]aqˎݺ 2$dWj85  T#zt*>ϰR"ZG>ǺJ/ o'n? =uV1z/Bպ s7 3ѼрDeMIFPT*I(|,N/¥.BYܕKc>/D87"aBgm JiKR'}Gݾ\as6^ǩ(N #&&,7uR˦b} RnEc% >6?3.3 p  ] WmU<\o&fP;!TU)hfsǤP+ =Mw$-rO(qGٜ9Albۖ?yF|ZQ(ݚD^c t.-$BPOZ.;Z哊 Q(Zt9gB#`MA=0BSJLYHpv> Ks$2Ha(dۉ{l/,Z!$iH*N,J<:'T^:B׹"dE]$wL3|I(oVò Knd@M#YQk:8MBl `d]T+Ʀ8WJDe%ٍc΁le{ϿGa< UW3x`bȪpU` cIQO̧}BzOaI%5pT2ʏU:w`QJߧ49ws%[ކLj~[֑ہ#ð}ΤzS}ťհp*McBjihi  -)S`)MnZ/<-袼&sk dZJ9QC ~621RNcaU0gh8jr-~ raϭR|6mG_~KlBI~}V8ZyhyҽnTⲓY6sd,>lYVSy<?GuW 3,[d3!Y6PwI\wz6z3Ἕzp}ȆSrk #+ BoPa] 8s{é2TEJ*N-s۲ofM"qM)LO&> !y52xWC-=P-pzD wa5T]I+h>ld^[Oҩ?"jkӾ)lm)XO;wAM$qu4[܅$=C&WT(Nf?>өH>-g|J}2[-pQ?w`(*nF+<*6|˪F2<b-+-gJb!vTaħBMi)9>^9̱|h Śő3S.H!<_e2н 0EQRjq`R2GȈ(D96u]d0(&Jɫ ć3N]69M x許+J*QaSqDN$FBC 9MO:Y2d|"z~:3U ] '|TViO߮GB{8qL#^ۘKqiHG5Dc*J[i'4ޛ9G/77'LHhӜdqsk#D; ɮ J>ןzp3괁K%ۭ7̢PÀ>HjGFjٳܝ9ޅ/? G'S+Uo U sd~"i'˳2Hnf=lJA*hԏMc)Sf<58><\m5wv96'jnwߵuD4@~ZU!T l8J{@DUJI _WpdK|`?ڭ396L"lcɣ!V/AFng I6S@<$nfn4t:`=UǕ$$٪NPw/aIFOBڻ N#|2AxLIOc6vgPffa^pq1zerGts.PODuP EO)G.鉩_z{)p|VzPdX_?sWռ€Rh2}yg۪ )on@oAx+ع [9vxPҽY%wX:ddU%@i޵l0s=Գm"K u*Y&dq#BIr/x^#> +.V%S&{Hy& ^Mb/WZLKкR͹C8e }W¶Ej}ݞQG\T6c|N[7Ou na7K~ь!݌vq]D lŹV9u-VGJ RetTFz!Orݑ7OF 'g؁v.)~DOěr~1[Q#$6]ţ0c=*M1XʍhCE< n*8X !"0P;_Vm,d5Ɨ*y=75v'A G0fTևx5 !8(S &)ZԿM \ ZflF1Y '/#UiB@ @MD%+|XS+|#Pf}h3t&05IY".wEkHx 1`hq<Uvpep]ϙT2ɽN)>"4B- +nϢ`F|N +\MLe`|/>l:%ruɿ.]LybhE6E֦IrK ?r'U%V7Y>LTY 2{;샻~7p.Gu*4 rM"h h 'qMfΞ}>Sز>hpȊ G W5%&hԹnU"k~(W8FId'*;)s]',I+p/8:ѷ}z(HDRώzԥ0D'4!)QR5\;w"_@ulU֓'zx$#"g6 6ٯgB'05KVڃ=ۧm}֗eOVxxܕqѫFyjLHAxߞ:^ 0t2D~R>mؠgT1H6BWK?FuNz_҅[\=m\_JpYǺUH' x%sMB—x>on!%%W>_^Bv~?lf^Mka͎wrxا͆cQ8{V{Z 4o2cURc%'m9^[b?fI(K'5xp#Swɑ;5Oקf)wNat/vMEber2aqwpG%[P. o}m \mgMpD7ߟnDv'1&s5Z#f ҿ j~D@aHuwZ ~Cۮl4x T䮤D-OyK)qs m2H^F3~Hs9/HE-@cQM4l²v!Anl1<%noFL#J/ʹJV4ϫ0XP?< U"&&='z8;ppn@de#轙ҟGZGx^& 6p$W$!~pj?- iy,d}p4 #,ZoFZ\*04׫(+TX5- +*eūiJݮ{mFZ~aLywe\)cKQa,ӚbsƮNuowqB%٥]* u4 vWW\vW[Rh˺EBتppo&hH@0 Mwy t81_lBњW8&}~<**eVrJbo%YpT ?}G&tZn ]fi›]ŖrHZaU?̋eT IղiLN͡33jܽ:74&$kNƬ`+Є =*-+L1%Ǒtffj]5Χf~ W%:^5~F{u98z_y$ wI"/ۚTN]UExYHUd@Fo nO뉒M_]n b(>X6kdgAQM uܱ9#Xg୦Z pF2HE+qF(EuzZTc㯘YP奦OyR[eہϥ㤷aO&s}f^HgXQ Է2^<9@K5jQ* ޛKd>%1 w Lfv =tW72-Cv-3оrmCc~G:#(@\bYTCIvtL u|2d@TZ}":NtݎW?9]$l;ĊĘ7j;:`XYO.\|lE水{ :D|`hl. qfK.Nk*^<|unW\AtRXoU-~@~8[v7ćCDܱuj5boU"@\|}W;oI:#Z)a·dDK䫜쨅*S@9T-nRh8+^v\6mx`m`a6%â\zi<[hr WEjXY PucBPE7Rvi`YL==$CQ+U.x{`dVf*UfڊNGo;}r\ʣ+p]t5Y$F@^(uRIl~-\wTTds+t|t7[<,٩4rjnm1MΫ/xUJeWnG*lg_mq!qq~Է ݪU㺹VqpIk |h<<^| )?ڂ3,ߜ*,@x|P9]ǚ͹M J'{D^+}.BI19ΘpJ iR9\K~"IH=@O_ޤxn?'Ӵ<04؍erQᙇسKeMưWkQ~!}"^Z\`޻\?:xU=X3{~Pi{1ppzwǑ57P95lkDmV<Okl.% &|I*;͠{rߔĹ|ߙ*RT)+cy @RpWRNQ)ͬX=v%+UXsw}BEha';e.Čt4QCZ|1p/hZX/?I*J\-dH3Lx'-]tj#zxZ`vMD`>-~fϞ,eYXe/GEgGyv"Yees"_GwMuJD5"7Tj8,Z߅@?5l 3;1}E3|'!}0G6$?͋ U.c,[]ʋnuΫo>)sf9[8'ĸX JiDY怌nlD[dZm.YU؅Wja/҄9O.RpnЁNv@#G柦p!/nu8_"]#W#u\؊r= pTUFYw u6Vk1>( 5ʊb[p\K}*y)?;qꭹ>*eU6_JE{zt/Ůw 7Ru/ksT+EY1a:M4J~DyOttbba'#/D\']bT4VN&sί:M:aA~j0Viksmǥ?Po#rDxm'D93,lunjي5B뛙]$<:] BzyVUͿ+]?m%!14*tK@kێ-V-K.]:|,r}Q L8*S1KxNiJLlP3PAIm S.'|b)|қ8w?V3؜룐r`S?Q7ƃ$ :#DU6Q{ƻށuę/aʤ"r9V^XGLNs<^Рq\D c*K*W ͍.j!MMzA5[n@OB4DF Hc[oWxB{3bc gϜFYQjM6ȖeoSDD~!lK঩PeccƼ_b>G=2@%v(2Op=gr<x?݀PYd(O4M;fhsA.of+Z$I6PIZ>%^yXKenxOxAOGEW%rM#dU/dGfb%]?$y^;Ayk'+IG?+2UF8%.7hBAEߎhrKZH$==:jB%ߝeZTPwK@eKdY'2gV#_fC z[2LC,«I[1BۊęFGWFPTuT^I.헗Z<X&Ma&YwWVeyky!>L!yg䉘Y35-]7K0Vߑ6I{͏F; +* GO=ǏgT*+ky)s@(Aw ѰEl*{mD(c /jP)zIEE eVNL'YHR U{ ׋HTzs42@7ɰ&5鷼bʱm wWn x!Y H{B⃒/½C/+sԭۛJ/`j >}\>)ކ%5l'NھW L7+nD>< @P*m|`ruV35-[0ڷ wYk_U?P}/cF,һ5E!\N/H#HoL&Q$e R7.I{7oc q`#|kO"ne)%RtmV!S 7D2Ӥ+(uYdP#;} 4X`#r)02e`eA9CI`>yqѴ`89sYS0ۙRôqʉYT>Ly&c͡2ĥ Z'|*O- Cmr&Fi1P({#^$v^/_^yݺc/ox_}Vٰ5>,oՋzuWVkY{5C-d^ܫW5 Ǧe9%7 },1>`ךM%DHy򕰑 DG_餱|&8\ :DA. ]8O{ڞwrA^eU0W:5ͽ*=&0G/Qؼ(e8k:uZg|%ӯ"zbV'mx.#/"TwPPuB1mX k|$L9P1w"HGrPwl;a.ZjԚC$" g8OطԉSj+Oޝj#X)L}e0nIQh)nf (:DF'O޻F>2 >Vg2 }ўA)*^ȓKJև%Mbx^sVɵ{5'8j6Ѓ`*juPϼ"/%3t8N@r n~Xf*l̲؉"w|xM-kDE JmD1KÍHGbShQhu:̷{? 9+::=ǻ|K+ 8(iLpf{PhЯDX҅PBhIe>}Fr'JhcI)ڠ򒘸"(( )aeM@qS@Y0osrWЯ^H ,ے$}{x`ԜZ4T-fXIN^h>+TmQo jɱqꊉ 3ƽJGDE'v,2tW.@aj(H dLi[j *(匇lr#ٟ +<i]I_J^+`DxYh@,~f/D}j}v4O}u%SdPv섔)?nI*o.B+6kDo?[ɵL8e $^M29)%8 Lw!{@T1+m\p"Dܘ3ɛbMaꉱ6ܾv9NCptݵSNi>2Z (.4םABK5RL]|vW*#aD[3ZI?ꔧa]z"8;7FgAeJp-('Z"yr -^r]MEpo*`^*zgQ) H*eϹb^s/X9c;m}']3(ɎzW\7z>P E FA ,J#`ţ}Q<S6{:?7/Bm.dF/''\jRY&[ aPCy뤙 qGv΍2 wi|h=a֒J}߉lb! |m!O>x*A<;;|MWWV?jщ q+q4BGNnل/Cjp875J?.~l, =W,+*}Sb-&gn߆Q'p"m@0/v&҅JVv%e |۴UK.T (~,OJ}' 5V$?DJCUgr8Hh18 e)Ƅ>ς ms)U)I{7L>J &Xgyȅ ,}*KSmvp'QHfjOƇ ;dBA,}v ZȮ@_>f MD 6uq)Q4zG {`y.B5;Aݾ;L+rpM\}t4AJn2Zy]H,_KuNg|ZV-Ӏ Yxy9 >\N*GJ4!Ȅg4˅u(-h~Tuȥ?otf;40&¾Hs~ȿuCvglc9%tΊ?4UM36y'FZн̎~57ƞZ^ip[6T X>99"ئ9FtæVԹ*|g 5` 7-0PM r{EQ , ZG{kF7+aT-P#q&zp Ly/bX ?|6`<'X ;mD~=?FKB Ar)iN)*lwM`֝]!segBL+l F,|Dd{\BTΫ)SLcqVVq>1">-F\ov;0ji ]NW(LzqMšʘSPKN_P)x֏aڊx7PG!wYWj+yk5 J}p{6U/y[/H[Pj&~KϿ RY oC|o/>08xJ"HwG!)kV0G[7N,uWݯL/Zx1dj(^蓍'jm.QZQ$,d'j?㝱,1H[$>4{CRɢ>IZ.J(#Y &`p\7w n.sAM#G|ӥv8CL >o\@'_Laj._}$^dKdL2mUb4 ''sDn"jS$ǿU\‥擸p*{K]ف XeDBM*-U|Z O&J {oUCM;\vPN˱2"9 *4tHK#py^RG$41B/8G W9WU Rns#j3l\qR,+ ʞ7֪{Gj{NM@-/*l<=鈂lK>R40꿍Xr`a\EN=WRcuh}t{GiX"xoC륮sWuA{Xr-5on.4|x+.zuY"Rsz@ &l;]cpyt*1qB>P5U,83i=y &؏,5g؅9۟KF/v%{˜Fu<<#P(Nn-)%r^4p`};apo*3u)V4AO mK+m6~UM"v#`M*ӹ#F.+Ywn lK^n郱ghl0/oeއZED\ٶb$n;&5*݂xʩ:?_픲O3i.Cd6}\&j翉sA:s1$"}eKFl&z:Z F͌Iﱩ f]? Rg니ʅ1闳jJ;\j*?|{g\Y:cD1@͢X雇)LC~ '.:xh'ɆvfDRd7{^[,\6mq >"Ԝh! cSSkr zCN  an*1 S#HTbJ hGeS{AT~U5zntSߩ9cp5H'2"2v(iaZp{7̮KT}Ѝ .`,5]Yt PxS3C([-%yHx-hlhdq7;ɆmzuUAEۿ>pNR K=Ck}MhA°a./]a^$Qwd"BlPP ,Pm׮y[]뼦wfz)-Rb[4cAKƥ ]%8 ZNJ_ ZȢ!w;. #IU=v[ya4m/=<(4wkѩv֏E]P 6 ?klc F5Vd/b$OT+W\T{,XH,ϓT 3*4Vrl/ܹiqxdѿ2?h>ú55ޥ .KI㜾b[|(!k8qDԃZpLW)TE;:(o5njDHvRT@S|T9_M]i5:swz2w'yHP,6UItF{gX|t_sЕ%oךmD'@1e0j^ dDtnquaׂIwgղT׺2A #G<Z[Dot3=?1є(ؖ#O; DO~{-8V:&/:z۽(sDG]([4БF ,@QȄ kbqa8VpSm?K}Xp8i7^t(`-)ŧyc ιXkq AL#T<~DHpmNRJiݠ..v o+V%P 7h0(w1{kQb-LQLZU#u' .e~g4QvO BS}M lSq QNU$ NKJ}b4[_ HX:y`#5!($/a s1ZVgchnج?m흕YL<6W9;1 ȢP}=TJw[>|K%)-yP4KD'noeP?:&g m|[@kD kf_љZ|ɮ_#Om{$bE|gu/9:[:$͊tbj_OoS/N .w0hɦ|'ކݡ\#89d YV R *#Y$"6_/iTVdǵi/YƬ JUaZ^V\}oH{>G-$LqwwͧlG55H[h>h[̴bwlrQɱ.)_*vzvwqi盘h-/|T6VAzRVC ThEԬpTUAC7#^5f[#RӧNHLoaPVk-MWp6?QrFSRXHlCQmcG/ 칭N K^E4 < k*0F ]nʼ|9 v(Kr hN =؎hǀ$\gpOAslb>Ј4?Nh kѯ&Éy&uYi|_H7U#G]Cl^^ylB̔KR?r;y*b̨7ǮyM R_YӘs,rF7{"^Q6/P:{v @7.Z V8:|P~:*8#rvYV⪄̮=kJ3̤xk' rf*#V@OiJcaw٣r4Ƽe|E; +ބZhY:&THmK/~kĿSv_7я(!9C.Pc+[yH1[y_}vس~;%""TS qPLĖ …H À.M?Eys(JZǓdt!0/QS{UۍN-u.<\V+ff.OQࢗZ ,W}+uQklf{T\m)}t2\}%e~ %j!sn;lщнV辪9'B9)B}-m8p_X cb8W D?k뇃dRCKVyޚ+!U:RmC; ]%% ?t\VecB" OgT:y[8wuw_;qjUmà:b/0jtł|8K aFc 2VgNE 2s7__BBB̔TlSt{hTE!X@ ZŰBA :Y;m~SxMM4ǦKu {MEۮZ}8)\iZ@e5JFlO{S3$hTԃ z`VdV.F +G׈E@55499t8e&(Ռc%9G ۫fHUÓj٬ gj+al_u8]q!))!s3h6Nm?o\YԞz^CQ{"K_o߇ 7p'9PuzET8aO8JY:{ܦJ5|}o/z-DӠ*0V蹽XqdR.=jk׊$!'[ F\TqԾSחQM"MB"㾖?<؟N-Ome=鋲oll~@^,˹r&!L#޳n!<4e%Ad5F=d9~#Cl.o, ¢5%ToزS>q6Q2ݞ}ز*` <̠ _E;f!"x&ع]C J dS#t1KLVOC|ق`j1 X>9v{ ks ttF@4w [PA\= >:>i~k Hb&IFDTܹB9$@ǧzKj {ϑHx (iU=3B܉<,'r=Z52}!gy ub{sC(/~UTcr#FV%8CѰ$:fGd_8HvofKށS2fo>/\]9_jkUyv8욁&L?BOZA^~ȪBoܴD োhcGG1-T-sX |B]p[9z۔*_X;^[ 4hja"CrO$#z,k~rF= c;Gֱof}~킃0whF- /W"l Uj?|OKD&-=9"?=خ7#ht[aeM|[0uO8ydeb.*1BᅩQ6wWv͖ڌwSn ^qNa|=w嬚sj?⥥,K1V#ޚKM̤ߡ^a-E H>ggdξ> "Bt2? />̍JxʉYwmNY']~*\`&Z '{R4#k>_ DR4t\4޵'Iü}6:␞*9&xI;>ju}3%f믳 (]*mE<4^jN nhA3cksUyha5=-OVL R)SӸ>Lvp͜V3:N#qCͅԖ6TCs&;y-M!J u/PLoi%odLP;l|02nx`.4vL*JxtAݴ6)I25 P !pp|P]c(F>W*N90r~l%% UΫ݋\tsQc=3AJ\D!&o9Oz6ve׭) "'A O+xYMR;Lnۯ`В,G 6fum% *CwФD mGUi B;= "{@ǽ;C&BIoŇD4e!C&[!k ʷslu,^# c; _3]ȟԻpȱxWx]pC21hVb34OD&_JVd HThYn?UFNUɺV;1B~xzWq(gV@/_W{LPjFqA&M͖L=\-hSWX{sytzLĥ rU3)@ =gQK&봚!w& ilT,:!F7Xፏ#W`;n9uzZF4+eiT hmT^NmL ud{E27lk+teYޛ3 U~UT$Nի hh)ybh-ϡ3DYS =D>n % pzj2=>gH>|Bb^<5Wc^i7@:T(f? 6D1LVeopYV{:fYwF3>P)Xrݨn8 iν,\Hj7eZn`4UUs6A3<kĬAmP7^oI5U>ϡt,t*4߲Yy=?7#ZhB +X}g̓ um9HY=D;U_@q/Ɲ˝]c1Xm05؈N84*7?&: 89j4苫T< 8 `V]oRV HBz*?[էͤ=r׳l&* 91k"$v~=K-wVE" 4?;5dt~uxN dދ(=. P24cp'mR /]œSػlA#23+Zt_߸YȟE~nde%*37['p趑WoMaVG `n̋)P&9#tnOLA{R75v" գ|}rQĵ}9Lع !,<.}jj$z.C5>+\vcaFziL*|pNdXs8cb-޲aBib^]J.EWt`~"8uZS:-|Qoj{ D]H4 Y; UD9Ky/R yՃ<pwc5w P1 ЍE$"sL&ǯ31$#0%eN\~-a5J28edgZk"bui:ݡDM}[>:_E <=Q{rHacsd_=;^OI 2{ZWsj5 PQ(PXuDņ^Jkϴ]('ucףKW`fLc'q1!sq?} |e }ҡBO<eS:Oc=q=Vꪅr]w`ʎnx L_lc-7Y,Y϶PU~wE,cYjmOpEӽ6{]p d.7IXS鄖9`f6JӇ,m!9m~nR'!PJ(Zc5dTTl p3Whx Qʿ-%^7sۈKނ=hz6ڼ') SN`! 8pw+0^;}zlA6HIo3C$dAeDWCSC#X5XĎl`r+_8r$mmlWˬ:=K,K̋;ldpWh.cZP}tjO ®pʌc[DlZbtUFl5{cFфFVދCv7?\f,B 4(vR9SsC#_߲afZYpL#H䊟 (?⬢P`XcǵU8%6Su-XK\C ^Y9M3y콐ڧ|eJe1tsNd6ãtܸ{"CMrP0l*ha!ŹVF-mP4*exzVZ&$=K1܂@H^IdXtY\hB8ʏYi0sC7\Ws8JoaVA .7f SQW ƭ斘8*SG() U$8M.8 ؤ+~| lvС$ɯѳx iUU'V^mhoxN{!*kR1?8b=dR<ȺiU ]pRW^8t:ތK\M2+%MJI( oBB#5eP%'tlA匥Wؚ'+[uUCLmI4 #5~l6'8^ɷ:ckr*-(Z^C0,t(jp'y&!Kc8ALEx1!ahZĞ\ p·qBRj|TW#fhU0˗fέ`[р(Ȓ]WC4Oїx,7yW?nA\70bpQoq9 2*s:[jq(y~v}(QϽ⚢P9pmYClX`y|v8>S"/5h5#e&=C(|ɿQFV_ЙooEזE+8+qLqrK1ptv.dmTܽ"YErY3](ּ+ikF#{RTH ŕ*5{Ou qCLv R\C͕}&h;0 ItWH*Tjt&e.俺@e-FE*PtS=u ʤsQK>8~iF؂57z@p"8j4t32nʼnc3s{ P#YA'^8)mfiy*0஫"_iUU~h3mWgViX /!e&[@]E:E'Tr?^|#OG@̃'(=OYI( 0_j{ /Iw2$lA)4r;~{C"f#txOl sd֗X k)mAo "=0z_̿>_hmzغ<^ |,fe8 k#}tTy6NmčdO"ߟP_]4)l[ê?7jpKl*WyzBݼ OÇ\6F9B$4}!ο}.$x>zM=[("BA^)!=&yQJwE;Iq҆82? ӈ1u릠]P8n02:|{/GG/#{YS\ çdw=<.H@Jg-[p=E]sܬSRs`CiR|MSBK* ]R|t~;sZngb-g9{*$Z%\__*irJm@i.> ,b,ҙđWU V]#&gsjʳjP:ճqA!lL3z>ήw@dvK} #G)y,7F" *!$aBKţ&1e9}j\ ]CN`MGcCXځ38J~=+HZuh:)_iZD86 N}#ӭ`q$nbN%.cM^G7ّl >lPۊHQG VQ(*cK],/33䠎fj !q}}^>N35+'D6 |ڛoz~DAn/]Y&ȝA3ᢛ:R'8Č!cFv_ 2 .|  rŻNRk͋[QBMļA]z]Փ޸*cc=;%l!vAo7+EO= j5 A6D83#ȓ֎ aĥΉ* . !VQ_+.yph(z9Bm}{NR mJF ! W=F37QǴR =ŗ1QR9OD6J|QF@5j薣p=ɰ/Q r|,)pUwp5yq!0mGRhpg Գi!w(d+'W tF]tT\ãcAg y3k=DY71j[KM6D>ԘteG)$1׼nsWoC|=C,**z"Ȍjoȕ{u,~+;]ZZ TJO|Ia:7b4f<%rY^_)d u6r}Q P_`Kz!dFbgtIIM]Rp*.rM|ԺFjJ3e2*ݙ_LKG vx;96p3˻6-6M387V,VŲU tī]R?U׵ǿnw^BhI/2{4z1T.fPRhzؔ+V6*~a5#lT+]@˳pSϻݚx6uS3'DoL jZMP("lJ^18/ *.MjF1PT;L8mbF\$w2|v_CFK C5WS3E\).0PjpU*|;ӵ\T"\@u衈 $u?euQ&Wh3d Lc(6I'%Tȑ u:/ۓmM$m0 4U7s/g=iMA'mud+dp{ᆓ_%/u2`VuTu1p&O?ղd7{/|qKVbGd`_$]3or2?t@O#s$&o-X4xE՘SL݀C*CL$D 3GɭէŽq.`ix=$O R_v){Lܻ`U /̈u\V|lД EYĭ2=o;l50|1i_}CIJdrPFDB}]; `|,FGGdzRm,߬]I ꀪҙ#T'}d0xbSȯ*Hy~`%zյΦxtоbZ9EAzwק x/3)3b %81bS)[˚+!|6Zc'Uʉ ךJ"{`&G ՜UC##2^N~Ake$EM7hz|gGǴ#./WMRLK2/w`~寴Hg\ 'rH[iT{FڐPcu,| YԆ+WF9{+T##}KzG3[Y: B p w!R2!>] nI}M˔?3EXGe~"-e "w @<36c;T\idW9MGC6|"wzeqyTUEOcϮ rie&z_wέ<~:ׄ| _0=f$YV ¬NN{%=!,Ec:o!I! Ll9O=m}L E/> ?ج}Ԓ)sN ȑ!>&YIBC+;'[`x%e+hAdeq3J f]eFEs&b7k1~E^42:6aZ&.Aoiݏ~i4C{ n^w!; qe#aVisOFMh&k Ia)J;NTQb*>t?@D>_LjZD =ƙ=9$rG<&Fmnn9%ꀵOUvi״=HEߒ %L\Y.XSK#,L?O,$QwU aSJҹ/8@ԮN iԝ8j=lPO.@>`l…S֌i\sߣ$t.J)Zo>=m{٭#djZsvF•zBSrC:c<ؠ1P rW2+:,1-)Jy 7Gt[:1:|&/ >]` ~?uy|# C<--%H 9J_Uh1s#R-dXn2$'l$Lbg551y?ZSK:I1<~H! ydn,ޏZy_ N FǃLP>fGpMJ5n pz=v#ֲ1edDjz_ez6gaPK;dq?纉e: 6!@j.-;/&y'u Fw/[W^5xbh%%d[{ڥ0:ӳjؠ~&Hy vkY5 #_Tn>2dk1– @i J5f1Wx6_|X}:Bm=BgVnhа Qb_1 ^5-\= 'jWClCಥ $kȽc0x|`ѵ(\8_U!طq`Lo) AHRaLҍeN۹W_b 3=+4Պ1s`yy[Oj *GC{5GΦ4G]x;I3$/%J(>EgfcdFh\sAt]q˔7MhMAeQ7Z/6I5*bcBQFWw;n>< ʢ2NMy`qTWrÁd#ix +[\=gCWH&3f`ƔH} zMu=kil܎.E 2DŽU|Ci` r3E;5O0*lΚMw$Z~VI5~Э%kD nM^jEk`($%)SRL>Art햮MN(ӣ6_ ⻾./(` G[mbPĶX!_shϯ"Jؾ)P39fa!-oYqD9PUrش{5 r}oKPr(\uZf=*YQ a3;mY= O6@MTl[Z5sB@P1ry*-x2wͿ梡H]*8\ ]piGeMWw_ ؁17Cc Y.C<0)vX2`gQMAQ {jch12qڱr7B0j|H!!8Qw3$4Β 6+^EI\읤2c]`3&t؜@Q>]r(Onhi~\BG@~йB 9$Wmj~^;PRi111a#QcukP̓ dfD0_NRۥQ6Ŭ)]>3G3gmAME*(< dI$I) j]1 ,@Os/N 4oX>qeiK6q %{5d3FdOI*`$bZy_7Jt=J&p_;ae?rf>(M^ɦ(FЙjʷx/E6+1eM'/ B' w)JTlŝ'}~Lؗ+P zGL-ִ"u=j NX6)l0dRC)Үfﮝbºhə[na/↕=PWGxt܊nf5|Т,~S>0&8H1cO &?y6B>bOoks`LV(@%垰fKeپaWl7K;쉜tDuWڤxocnS!dY)"GmrTwիbo#n@ S˧M(kZGIQj:f-?^޻|:9h>\C+6sny*Ј=< 'Q*5uE$зi6.>xOCu^Bs Tu29)s=旻Go_Pnt N-RYg+zG$.6T8&\7}]TDHQq."[ ֡6b.ґ2;Qܟ b2 JҽK翷gq光]’gr拱.dģ8oW=";b+/rj٠E!$~`DJNP⹚ qأdF,A 5BS1 + agFQB̺.aYH=SS߀͆?lb88Yc}^LSGc[APѵR;(;9@UL1 H_pǗB){xsxxfDdzb-pX|֤ro`qmIG|BZh+lMuxp)kr.f2~Dt ʾ.hw7y ~Mof׷du&H F1,f24 X쀃U3dm{kBM* GELcy y`@f 'ot=}z m`k:/P< @P-_ed,'*;V(=kjoB)\K+e^p̳0D&b& ⼡MY,ͱ"k*iٕNP_Rq yK'`ӌO#$77Q(wzzGtD%y;%xe9}C6Yn7ͨPwg, =cQ02Vi訑|1#gMHQ5s04/J7n7VOSwN8!u0l7Au,$pfZ3:* ` 79ZX̤H2ڕ%{W, u,O;|5(u&hXOݟJ`S|X3vG_)Q^esjcsؐRbVYύPXB7. Փwlr) Ms:3k~cB jFsA^D é Zw3dx6Gu΋BHXI>Yrs`څ4JHʓ b -V3M:!]Pڇ0>xkDL\gj,ȏ[E ӏ'$Đӄ2wYGhu>[4p&S::/G3>0}_9;~m֥wݡ2p'(Bv6f4 6b04֧Qpf 'MKt>GcޞZ+,kN7)u8^k XK:>-UPˡUJҰ p<~:-AgAb[1YeOctm? в&O<&Y};cج{ i1r);;pWvYn>Gel#Fglv+ZbT`_-#ٳ}F|HQ2=U&)q -P+`bJ1bܷ6j;7b KF!dI7WV|Fa{B4~ROVaԖ(F?90zk&ۉ@)?h,to6!3FP($YXgp@HO _Pi>.4xa—(.WOzۑ;,)-ֺ,Pae Kfv$? t}G\-Z.]r]W~(C]3S,=l=3Εw.ܮ_(_8"ߌ2" 9l:E mVտnLZq L(̟:ɣ9lBf#}WږW>IF8^;G1 Lm5Ԩ3|w|ZHߑM[/ TvT_ZrF_JWW*ӯ, l2K(%,1d̿h|VeQЫy⫭$ޑ YZ[fZB6QoG/l\Oh&\pWro7|%Gl}W@I"juz>4^|Rje|) ;Bt'>qn֚nX ϲ4[ @ ڼ*F{EiS  XZn¢#l (|!דErs4qx~ tEyÑwbEta#?,au,Ig٥%IYJqx7pv*nikeR%1y+]TyvFW'pLWE-d"#5uq|U]v hV!3@<(Xlʾ-z[ȖHFm]^jwDY{YM=`ݫo3T#sR,xS/=(]'GwTxz2[EUa:KӦ/UTxQ#e56_ %-Wϓ]&?L‰J C>fo0Id޶pp/xUDʔ t[q0Kq Z-aHR/QGt|%%i tvm~r$.,Z5|E,4q>~"Wqǧ)y'>us5?UcTg bUt' 34g('"X@dW]/*7Y,|(B?!7zɿ>]2I>鸎h,;圭M<-.&G+9I6 z̠;AրFqfp{N%^Hjd)%Du_%B4!O;ܶ/UU8|s7İ^-x^bU"+C K-(NrO2۾TfH~\.M\xw>b5Wn@~&wف,L܉2WEnw|"[6(+ƇV3*3.ĥ8?.*,@0:ͪ>j_(GUy`"k4K4AbR@ #w([LZCG YVaGך)b/ŧ7c/DjtIr$o0cb2P #Or* ?8 z끘;G[tA#lb'ov: PzUfkBDۜDh$w@{y!vv Ώ H:y Oi5$W\cB5(h8RƺN 5@l-{|z.IB|'dGE3Im̃7>>K*V+p#q73B9E4IY:f&Y[k;QO| #ߴi\$l K_+a{PlHt2m Dٳ0i}Y 'e<_6]=<.~;G{p6r"!PߴHl}ZIVn]CG,׃\L}'%/l|j@f4Yv=OX'I5R9JDVK{dq$/T#5+Q3^X&ԁLɉ 6jh)D[,T#Yi?6G;4SpwE!gԯ9k%pPVVPrAգv5{NhQzpk|ٔ@LD ؼ)Pik@7! jystaZuXjw|fD8qJnymS86Y]x^M3GFn1}`<)gh}a7>`tmLURפOMn)[q>0 /nsi;d`^ aއ[H&n5<TMXhW-cHXW9к_P*J8iIˍ>Gs\m3&?CM1a+ n|NKP K麥/yo7eȨ)ɷ1.niBlg`S%1Ef|ra ~P|@TUxXg`|ijx "TlXj)6< 2tU@K0O+ȪBxQjܫߠCY?>Tл5DoĶ9[ uR,grL8l\y0>YGbvKP@| jGiVmh䰦AV EE[Z0X/#-҉)<^vQGWYTZe_ki Œd\\o4h(́teNcѓ8d2ܛüjPb^9%I[=4mM0S͉ҝT'yK#Qta [ X o^Fs=õj PgFAEROLoο `\͙9DmN\( ED( ~.ѸftTLv~ׇn;uH"}|"a:f#+S^n8x1-9H{(<2duo2DL'ц Ot\7S,'iĤO?OsŽQb\iNy#Gg<˧UrF ӑh#E9ӒVyQyB235v'JAb"|kUs m{oC\%"#:9q|f#ؾqÛ;ƍ_jhdmL* +N3nG׃-7h!m̀% 6Zt*?gz:;WW7> wuesV.f}Qs3{hn[zNUfʥ T5u>hd̼atUJUtgHMeS>Q5Sps?I ^}mƵE7ߪMI*(Bto WGÒu[-zrQ~O4>Ǚ՚S4![1pO O.WXF㋔OA}X̒P$q16r` Lp^5p)b4*Mݠۑ&%, XٻA7Ҙ8onuRTSWt`~ѵ0B4hs׍ \+i8ݬ$hYH"39S+UåkDSyե0k^/Rk}6Ooث /:/Nfk{u)ӏn~::Tq<? %2DePyYf2AߊCM& oљ՚a|fFc${z!7S_M2``q,Q& UȃF`Jו RҐDyٷ*|YMu}Na 讜r(6gE{_gʲatE(HWI(h%ZI;GԾOdjX[T*;qU{2Ŵ7J=_iu1|p iEjGGBo|> S()S%V=:TniaR'\\iCϛBEEv_Af!}69?K=AfeCZv1{]kN2hz%-Î? *o`ɳ3Ω_]І~b qc_ [_M_jNU!\dCjA8 d\sVSBvO״҂7]"S)jTzwsKP5 LT=F-g%PDтe>GpǍZl@GZ)Ffdn1']qf(JUi|K[r-n{|P$CȘIKW9-!}ޅNѥ}Dl{ʰ7db˫ۉ @BĜ>">u*q{O"_%sDPE^},u(}8u+X?Ny4mj/ŰhՊr!+yEcfc6l{_ qDXw?}OGb՜[BFQAh1P /~#؉1]1H*c#B;𐳥 6y`GdwұyJ907:cJ?TGÖod Peͯm Dv @hgnS>"~]֎6٫!'d񞢆 As7!хJ6)=x2 'L8]GxA=J#sdnK4r2{i/Va(I`19 skTSO&'aJ+B^s,|+ITvt0I 9pj$>>"ɛ<2fr߅C>;JXY(Ty7P_b 4r1HJ4 wӝ]^9c%SYsY6_Ush/ƳH At!K4LskLB}J7"6ӛ-[- *34䉂y]ȑΣkۧI;IKLIhl\yͭ]ح#`l?4s.z:UGRKL!U1?kրl>4c:mc*R:z]4 {--If gze`Md00X #"JXK;" >< FD!mXt76ʎ ~;Vќg-oT CR3Cb=qW60^:]D~b\$׊7T>vZ_F]/טݥ.]Wf{nXr"/kU5H N5ΝfЈ R-J{<'S+ ! ^"攛_&QQZgYfZrSԸ7bf4俶nt慰OE%D\)f՗KAo|sXWVU Yџ@b@MuM[ן H1Ւi**i癦=o5 Pߥi:;;%a̱i@:DHY$5(NG#Sc"uAiXK.͟Z|tk\H8V,ُkrqҮހ =D]"G0'K> W$AeNu@@0BZ]Ƽa{IT Wq9[JKo eGGݿk18΃WEU&&ho'xШm&@ji gUt'I#/jipK?\PJv qsGX`ɴ =7T<h1kˆoGil4zؤ4`˄Sd9/ ]≪;4 !PPČIE;q"oⰽL$RlRs{Jj{Mf(|b3ÏKf(Mo7l?~gmezȸp/M%eD 4&~7#+}t w ${J%8o19Ȏi Z,_ə3YF1UNF=&H*q|!JbV0ʧLy%:(vPL"{XϔÍ*=9x Q@NgNNH{`+ͧ5 X?+A=+CW\ʶGV^tVt tJUkt@nqYAU8yvEunkp`?˽ m!#c꠳'6| 8Hҟ56kuȤTn}Q)X^G`eW*IYwsOi/[IJ8IZX"I.#eTA-yLW-( ;L P9-}%X8I̤ﶈď)uI-9PGG I#ӳ3/ޭ#_xngfBd.V%dUMM:6HS yAk|w} ]'7DH'=[mXHMD3$ |Vv DT6vˇ%L YLKE J?mciV@:?o(O("P=?ch >C>Ov,'2&dNk BbZu`n8Eh/}xYW}Vx-$ݗuxtJk>Ĝ$ Za`ws3'?R(Y./ UⲺug|穋y/ZiCNWsc{zfL_9?w< m2%:W8hѰ@U$u9iVw"b2|sD Ys"mYjw1S6ZSpzݵy:Bqb(xQB9 r0ƯCbwIT ֨rJ^G:}A٨4jQ@5I%Y=riU fSG,)ku@sIa =ֵU6XفJTE8Cz5uR{8'E!Q*/ XâW ?"(ATQPp `oSΗXUpHSev.OڀK0|6veZ[AaG ƽ4T?L߲fU} F6$pgC"?|E#H2X{B -xO`s?2E]HMc揨PiJ7aQ.m?Cvb~]mkY( _! DR feyp;I,&9;A8:1ĤKu}=!<[;H$omc* u{R lqdxK5>g2:HP]B~y4?/|j#P:g @F@۱Аm +h#f|!nE RD`tD9VwBԛcdx4 Y@]"[+TQ&}>ڠ=gT) `O=ƾx-hU/Ukсԁ/-Ck+&U^ +zAX$#Gok"!-xK?t2JcvE6 ?T ڻ.`1()άC$#{\B*v} 7#xlRv.kf(GEޒAįl@\ rF+o.Cyԡk)1MLAֲ-j!xɬvEl8Iey-V e[l̴RiXgZ)NAV?Pqծʤc}WZv"lp 1Dx,ײxjGfNQ˘G#{eFɻ >f0^UߋC&tV65HB5`B(Erb) Tf@\1E૲F1ȋFOaV;:ҬΧ |跚bn*dtWugVVmKt,*bhq<7?jsi܀{3c J; k˰Efͣx{֩H1c-q5OR 0/\lݳЋFA8'anE^107@=LZ)<7 39{acDžuG) fmڑ^/#o 󸒍lbhE~)vA!y+/<> 2̾%B}aSik$$ xKP7FNu^ X;V mȫTJ\ɳW)3WoG^ү.OykLCœAdFbUP^9ZTȺzLɴqwNX/' ;@!(G~U”YfaW0ڡ=dJl,zɢg+%ϯ5t`$l}1S. XՁNLӏD֋@6vb֌ 2y;7{=.۠F93ow:9uo$z) BsyF!8 ֙‰xqb0Xe!y%sZnj-L bb)^%>ldvyI[\^QV-~JI;p8?qY$>K) %z-s}d5d[!Y‡< SURڤbvӛ'h͚6."o.h=ϩ%/ I/P\\ĊpJ?Z$)}.赮0[jY%1t[ 1ՙ"r|(ۦF¼[ItHưOw8Fa%#Z%OMrykZ=ۯeDpaR踡%GY?V[MP,b^?goRavjg|U RG۬@jGx DI^f_6|}Z2̍L=l8( >eR?oV-û?8dPVx&a[!V.->XEUV S T?|{bfCFÖh Ki46D%z;>xGo[ 16FJ`UQi5)gl1}O* &U8-&Q^{2/qZ;^:EWkh?RD{v7x( *87=0ڗJ/,q&%Ώ.(sLE(nC,ƒώ/!F(aAS*te* }lCRO>l\RQ6T5:[6iIW;_ l$&yz;nʧ( 4$tm Gw) j[JX7̺|ZZ*R(TSqb/!&lq 0nxVMyR.kGo6SO56P޽iu*PfȪ*JFމ.v^j;xq9\}x^0pHƌr Qf՞*[R)ԓ #ĺ@ A"]G9N3t!+ &#fgdo7m)wGdldI7R !t9j;3BbC`Ukr0 AB~{=H~G"%P!㣮Kf8ͽ뤑 |iu\S1wyӿ:P7*yc-1Qg}٬BpN|.YVN)2N/Gҿ}5|CNctܽUsQM#cHx}:hqeQ9uD{Rft` &B迯%͇lq 'QbMX5fӷYZvamU&Tr2ܼQGdoqGe,0? [e y~gk+2d2g{B?DHVhޏ5U!\gztdrAXLrVX&O0N~ixi BoI"U*Y P_2ZxǗ7_ZqꪪtpGZ*8A?#-|$ryKOa"kYl9)\w?quzI츆hL˲`:a` |M!L1OBĴ\s}Bi1Y?1tE?k̩΀}K vױyܷ2ȷr]!VLNx?M"S\((6K1iS2/rf+X|i"]f?]us*M&CJo  _9򜻏-XRy{)hJvn%XA u4EE "| tD"`ݍI0K$xe yJVlo?.fsT +?)uѸ)%*?`d?%ZL#kv6.$ D5a2Rb&W:;*w=B՜bw9cy@a9Ne3U(Ò0ɨ-u` r<،hz ɒ ߯#XMe %]J A*m1OֽңZ yątm ԭ3ɘ3?R#]/NиG{ƓdEu ECZѴz#Qj 8$@?*.Ֆm(zAƲҡWd7`~M cFA nQ \VG7Pxµ"ad[B}JFݖf?ML&Y wa#oP+O=,`_B Bw:,KfuqATd`w+ݩ9QVσ\+S@] Vns6HPKuwȋ ø*lSN~OXOYJd%FK1a/w y37cQiX ̃5؊`T(s^)tĠd點Uܟ"1~AK!7u|5Z ?E/2TWɃsDV?X EWTRb[4-[P6SdBA\BV3V翥DgM'>6ΈG/Zgz Ƙ<]EPT>:t<'//^q175, !56Tޟ}]Ϥ,@%7U]&hO :n} @/To̢νOt `;SnS+'+Ԍcf=>@/mj6Xhjys4 yv+)_bpQB쑇"յ_+ #@g "0GJmM(]e/sm!v+$Y)IT" " 9%tlbu1矇< _@ph28}ՃI3AlL`PQ-/ 0Ic6-xnN, &3Be&%h2xFFTmC4U%$vE1D?s>_ZF쿎å1Y.J´~W<;т3tO|4[S_9- “r&$ wL@W;`UMP,w畍.BσtjZ]fpX'th뤅I2Cmf{Ӟ>t]$ֶaHn,2D̪n2L~ID.yrqA+ 96DL 3{!+`3n~cpUinbsxգJKٶx~^ܒ[c WTO\AI~kF4ͿK%Dsn,9'M0ٲ\ൄ FH[uIӯ"/)-[C?J]!z-bDlo֘f+n*wJ)1Bӭ~" e_>5grN1C΢NObl GI j x2[2D>of)挚HиkLJ1 Q7xPN?g<;aڄGvbx5t8]Qs1:LgMυN ;ۜewSނ: HeA%߽wkoKd8G>́dYmۇ]P=kVA߹W"mjA _$jfo'qG͊UO\Cn4.'$Ru1I냨ƕ^@i0ia-T&+ LɯFtb/WΣ+F\w;9#AU!dMX)[ Л oyr}GP}"#;:rɘBgWseokQ+^SNf|{I^M_X'Q(?t, Aۺd;Cѯv N@T@EsZy՗=k V咲护]rIbHYO(d6F)= 2S/oךs߳d70;h@ϵǾѽ9IM>z6ߛLpp|ȷ6g[.A{{ڇĚ.S$]hEX x4U]sreKiZ ef2ϵwwq6Ҩ&JҨc01?oxuҕktMѯgRVGC[3tʺ*cF(I)m42#|wSY=BjUB86\zZ$~u&7"=H}9%r*| jnA(sƒ'q2ΪGUMm|\ 𢎥so%‘ 'me+Ϥ|/ʡ:&2:C1]vXxEINXŽCcpՆ8NOۅ)R!Qv0&zbukgtTmNʴ$"Lq/*gq!, $ pʓM?7uEfZajBg6AQ>^rӻ\#_r" _zcowF}mO{[Vgb`2]?4/,i+F[F_wKD]2dKij# goo鵝BcBoPM3")!\>)kZs!XW:S-^<}wuMFI8ŬFh+efV'`j:QfZF@}_[XiASX ەUх7Ǹـ ^BF $A虮~IX0 ]d Gy21eVʼnz4y$磷Ӗ6YY nj>Mm%M-ɆZ|Pgn7'{4hb)+N0`uV 2Ao#j-$X)P)v95(;̒̾,Eׯz$gwxh0ٔ+)Ƣ5Mo&n߸s 4acA$XiRbnYͭMA6Ys,'_Cը) O "Jw4\Zl{}$a GTuAkWv}aԗ/z ]RnvGEX!{gOn@LfOUM<Tx5-03=_ByxXdyJ @+@6 n>b--^u%4jq~iGR7&0rBXr)|pbTۂ.FPt&4OVH> +MaKQ3 /h$!Me)£Bzw QHf].P!?" د4wGz l~Q$)f*bf߄|mqwg8z;kA23)tΒo]"L*ϐJbA (!P +Eh C$GWVzh!>I`a }| GiHzS}ph`/uyґ>\07g/R=t(izx"2]`&;4;fsVR W9[ie`f kx;S٨{uJo؃M˚Ұ!sHJ.z!`KK}v5 C߿#ES^d$|$e ZSke.]=H=ZG`g9=XZ"& o5CEEqj%>aT 5-^VFv 7Y,eC0hE0 IЭ 򣠙.b*/]^HȳjO"s5M_\qu=(Rg~%cEq_&Jms[q!-k3_?="bռ;:Ҋ{pE5CӦ t2%J.+G|uD́n`PCAcžE|s(>^8ؖ6B]U,xu;-^4Nz#W;](C8A٠z4-BMrĪ3$Z7ϝI=BYƥ.sl#G.H>kRJx\B4iP/8-D_;߄?*wK#Cx Tu^Ii uzb{֌2 ULz:mg="Vf/}e)NU̕Tnsgz=QB܈5X$-^,'6:8+3:{Y;[iɬ'Y9Kw`%IG+\u"Fi~Ʃ!Қ: Y$pB*Uط8AWGPlLaֽ}$i6`)>/f.z_gɊ1!b^"79P'j3t߄_6rjquٍ32fL/S@vV8)|MbT- &j{ Lj0 tKo'38ܻ& G6A|8" ڼ?7^eF+&e@?+/P kj+eĪ lU0@4n-Y !] *QŐiR4 KSһ,+rQq0O ȤP{YmtZu$@ 4Ǿl:VBG'XR4P8婪ԃWu6}nALFkbFʁmWJ ̎]^6>w1JL0洿 \݊#G7ST'Gg×wXx|ґ=1 jeMeG/_oƶk,U-Fͅi2m<oHCe,o]8cID[8nƲu.Fuǡn}i qg|k In'ob}C:!o׬{v?G\S 7J%e55kݒEcؔw2 ahl œJR!eJ4Tk]jnH5٪鈃 %N6x mLlCpbML !a9N:CK:[['SA2(s&i&G%*v|sK|)ެh[]h#rG2P'M-E5AGn`nW2#Uݎjqw'1X# 2ـ+ۺl P +9{^ZB~DA[GP^4)Av9pfjO;z³"^@Sh`({m{2rա=1x刪9)-g+ac+]=WchIg{he3mc{XI(>CMkI3ftaҐ |ʍ9Z>S)܊'D .wtŻsyi_gRKo)^iWS,ENog"Tl!"|KS?(&};g𲾫 WI`)?-Re[dg?j(X~2}`7!7fxkN'?27NϔԨ<ǫ,]Tf-@}5 fYW.l]mzP^R}0A}a8"7?B|w D-ittbx=%H"h"3:h ޛ1YnS.y/@_04yϲDkN杋A1pڇaWqÈݱC,=g,֨Q"KJ.O]L1 "NP50VPdg@ 12ܥXCA2J}t*[ph3JM}7O}Z+~G3,J /G*sjx)V퐤XGvpIRWPvL bjP-5 4c5{(c`6*ʺok ju̎M5ӍL5dX7ؑПcw'.1)Sj_Is6K#JO4mmF$M7ӲytDOuxdT;^U.?$fߓg9zn.Жz:鳌 P:v" yD)j_ZP܏l*N!x8TJbĻ[ W(` |㦒w:n39(Ox?DǴo/[밯.&8'#QI4[!Ksh1l@Ч!,9GI@#]^ޣn.yBky1 fEc@YvN'LK94FQ+/7.nPfQ!ؚw}j~8fI:{7vXk`p֜Uy @^SS͉EI7Р# u( ܄M$>ͺhm;)-M8hYp_xZȟ~5%69Aڊ ?\[mpŠg- - %'gInaNqR&ӹ+l*{ZQ? X'"L h(FJꣂ ɦǶ :+$bxvvcN8Ӥ2]=-A[_ʘbAVޱۥ3w\bpJ# 3]+xQSl5zO諣:4Y@çlN,v3R6TSfөN #p1vЬ'~sd%Gگ~]{sDzṉ }k;[!Ie1LjZipp1@m\==jgx@9f.jf_F0Pl·k``!6 |\Q_S'dppR1޼ ,g-] 6 efDOO '~5">o*5sb/f42y1Wg423["T"S+#YJ5MtH1>~k=ϔ.iw5/Ba 8f-Am}Zi ZhQ\j([(Xţi=dL8g<:)%;\җ&]bK3I39Jq+"* :30of98fURԫ'XK5iĩ\}DRx;bRcBЋ4f_ ոMR_S KzcOմf!hN5=g>-M|!eȌU`EY nZ#a<'2Aȶ=cRzp,@4B@Ǿn8Z@i73#a)jz| $ds-!P"BHx~sA#x/kЮ777 KӒm,,z]iE9wSӼ:,ФjQƠhT@S A~.h KSm[[>¢PY=1&v2{dz$ElV Jt>zRl M/+o+XhFѹꦂ$61SL}ڬGA)Bdeؘav蓇CJH&GޒRS[m}';|JqjtH|lV@ 1@"2ҭ߃) 3ڰx}7y4#;0O`͖.Qثo2#xTsi k}3Ttj  tۙ*5 j[:š1Ol2!Zyg%{9rV=ecL.0I XH2bEg3Z_f;ṔdMZ^ULf=JOtfg[8,YNT:}Y~ҾcH䗔 ֌gmJD݀8띶y"m (MRCfȊhƇVV;UN&+zs&punflE2"?8[ہ##e{Ed:9+du9FԚ:*E |*S(R9,Nb?YWjGК1ֿJ>`uYѳu@&L/+$BǾ#mT)hHn^+e1ye]؛~0!޵пjpҋPlxO!t@[]xT#z,&j^3Sc *ZpPszʁǾtQ=9II2ZңHt>~c'r/q|K.ӔMe,wھfgBX-aedXf҆]1az Z x҈qJ$h0ZY/MӊDrh^aUsFԶ15A.##QhqnŅvecf23ym|s.zM޷ 3u\ MK(|tA54"-}'gNїcL[* qpM? U) i$on;\ "ڡS0f6^b7Q_KbO= {.G:.&+܍ʲbE,H"hn!iđb7sB4`I$X5=J zHe!dW̜=mX3 I ZU4FEX1öC҅M2+4vT0f:=b'Mwga~D. <2{v}Ibvh?,eaο.XȵfHI1 :HYq3uv3 (kcҟz]~BwKvpM^7˙W#/p\]&(2F:c&Up4wbiL/2|O RYR;CJ[S@l2^b %%+5+O/B0;jX$> *ĢiLhJ}\lU.ogOl^Z'\TbAtP=Hb "Hܕ~fN6&Ngmcƀ1}+|OIe~Gٮ׎ vFjZe-C{簠2o5u^Q t4xP]8^¬͕fX/jH2:uMNK>|/nO"ktHl,0ڣ9A~{ E&d]X׊jqAoXx$quKP.] @D d HjtlW%a\ǫ# |N55Dϸq7OPQjd-eϻ^ܔS+w*I5M-PZHto\#4gW9$pL,:FAX+^A u.#ƃxEQr3hMf}XjRԕ+0p[j.]௧}-z yT/`ä0O'V xڌGV{[v:)3#ISц#xԄ m^qI@  *M8 v˃Ccy% ̮JrY-49vD_9CP> ]6:/dž|#HGy[Zٟ$} Jke22Wi`3g6e-@яN VZZ5 =J(l_mI1v;1fN_DYAuSf{]̅r'Ɠ$s i6pu }W˵8ذs0KrJƿ0'I)rRQ[iq N7!?T|0W9EeX-l{ᬯ aڲ&x61r]USQ5˃4笃ݞܠ}M(x G(s&~#pG쑬-ӓoo8hz7 SHL{@:a-&n8KLt3 *Bkn8 f2u 8w j5k6VN6I#98-d/=-aH%$+D m!tj^0t )"D?:ؾ:'꥽^!+|=Z)8Bܕyy.2c:6$K&jP6hWs$ qhي\ih7hsڏ;`"30av ujCvͪfWdmtֳDnvhM) Z 't>5IK򧃓-YSWw) %ס}F! (*PVy[LJ%3} mOQ9ךNP0zQ٧ä{qU#|˘lq)k .Fvb 3@*`v2)%?c7E=$k5a׈SseBB;,W (ܶ/>^X7E+JŹzSṁ_w~-!ukLvHM)6WXPV7 抐 #yG8vu}sc1qOyyxL^_9|:_q nM'1ۋ4!XMPdMU~"Tkj'Np*;F{l$ rD i*nQC?l#3?2AA9ݖiYϾN<VtZ}7jֿrzʖ1Yw6ެpI&..<zL.4I~,}yNLfGmί~vqd߅H.ͽm!Ș'dbeMhm OKP>h~ iJnvR~%gF .5dp,{Bd5j^5p峢\-l&ޤ.];\y>H Xoc5JnT1hoi"wu[g"3> Ӽ'M CQP #nު^ʘx؎(ⴆ.蹧I\f|d,\Kl eLy|f;CfJ(-(^{OWGkm(4 h]yvZ㨖l.\z+[zc*;1Z6&}=@Bw/6(ZNO!;pO^ #7@_}ES] hXi$8@e̢ H?A]՛ gyRwɓgghm&XU'/҅c[V.9?΋W^%:c0 b0&&{3Hߦe-Vrnцd^D& +[Nԗ,?qvnّžLo 7e,`˩– ,RS/F -V+Ԃ2fJgI96)~9 )86O0TpKU&:1%7qə`Ôlv蠐H|-j9g?w*$ZFߝW2ҿ$.Wx!' {tJY( 5,Łd^9^BlyAz9ޞAbH&"*h \l1&21Hn|.{.؄sOM"{F6 GP %1`qcǟ# K^_AvkȈijjBEsKMynBhӱ}a(b $ԀbZպ*0mjaϑ13Ȗrwc4Z^Td;.U'4xn: ;9Z8$oŰ7zAp&aG'L \@},KN޵mOmE1{).=P쳋1 oFW9jDD6o#h('`$vࡥ/e +%*t8̉n_AoS:afp>Cx"*-q]=h{8>zZaXVnC(iAoSYHo#Wzh6Q~)#^,9i `~-c'~ xF\I^ReW${NQ{Rz!b0+<7SqyiK uH1s+s0F21t위J|J⳺^?*QnL/Y wGyQqpF/9/f-72WеeqXYu\W0TUUُ!|@#()fѣ j\V2ze-H,w&Z?ˁXBDX\v! Ndiu1|UKX ,;7}Ch l!~, fqIZT$f9ŏ0t"uOh7=ơ);_d<蛣2G\Y.7\wF^'ݨM4csndY/56WTxP$hFu :mqe6mUiYbʸJ($cFX^` 6)-UkyV2u4A8(k軨 #@NN,&}k 7M)9٦+nթ,%5uh`aͳ ^wTW///g#)asH[tMoJAMZ vn;j7v&(9ItߪHB$=L'#PIJmY? 6"lЍ-Wa]6)5R 4RyBWv3gEm̗p0#}}j!M?d!F=~s:\B[moYP4cI]vND+ɢylz{]bVv90p UnJPIh۞Q>Rol+dD]ЃV 8 ͵JV e ^\ =7bJcNOY|6Kbs[da;`uoW+YT846&Gpm/saxZ ؁xܨ>V,nD[i L)x4T>U[g/sxaC]جw+w&2HյbFEe1__(2eX${,ؔUCF YD6hj_M"B [Yg1:d_!<HUkCXNPԸL `is J.ϐ8fDtE0g r.avv$Wc m/oU5|R_{Ȩ!QT?81XGBxJ$O4DMEeMn%=l@m4oxo?1CE|ol$e0$QNUc.KpN=7($ +['OZC :V{OE> _j~^hing['U@=$r&aSgn +|!M± zfaQ1GFmKQT@)WosNmA_R@WV! HΤ> (J(jq zْ!@BLaȘ=şR=($>Wt sl!0W*kN}sƞBo'm~V+4_3=Ķj Z1v}R(zgvq\ Jn;h#X3Kih #@V,77Zj[2~«sɰ{&|33$KƹJC9sdsd`͋vF*DM%`Ļ׉^#Tbc">/زSY;wr[ b-u[O+8.-ݺ7/[(`T_ONA'?V-)3jٗn!vpt0n^;{J=! ~xI,^+e^7!j:YDINVٰ>=fn#!=?44݊fk\Eh8!kRcOdʘk0(m MRTHuҔU7ۙ<::>b-2ejDG$z4Fù}dq"~l 0囫ᷤ`JC1f4vG%l%{wf+~|p#Ć'2]oDr%09pz06DƸ76h'^;gnuŸY|RF 5zii+1(;'@J9˶2:u qY-wTbXŷ?kqU*eCgbtclWfA}QWo$RJ {9jT{ښ:uPC{k4:Zޜ۸\FTv&~Wj&FT2k ݣ,ZAK:c_+-'l+*X+oa]Ӷ&{wnѐBq'hbVR <$M+AtEⓕͬȆg T~?8P~c]"~.t1VtV3zϕU #sF?Uޅ 18| ܗ2.M_Ke~c#FlR]1F=\t1yQ"\eC:xs]?>.U2fEͤJ&`W ԷH`t7L,cewng5QŬzj}pcfn|bk:ki%CL}epat`!'KN&m c&o斟&= |i_UA+^OPgg|9dOTӘT$9L,*MOG;+:#&oU %/l_ڋ6?I'3K-ăx)`lVE߽gʅ̶g[z6VʸEiW0Dzx6M(D [6}k vocq-7(+ 3_m-hn_dBc.G%?Xwd|l!qUP{Vi'7;\2!Xgt]/髠nI,آƘ}2ߛ|?.JhHNİ=Pn%ܱd>~lӆ&NLԖ>\6<&[%gח7 ~*U:Z7PO>>ʒ d#>0j"yr6-j[O68'[ zщ쏗e;i82񥨡h LH$eEFm3qs F i Y+"3Ր@p%#P=w^3˳#֍o&Ԣ-!FӉVVwbO~,< J\)?*v_mga܇*'nxژk]-tSzvq1,P~&d+ZAE4c؈R9C1S B[kgߤbloiHG5G9wJD?rmY+61}S%Z۽ 6BLEʻƣͫbA4Tnp򰋮Ŗa ~ΜĞ{Qi\]|jyJ@mb:$s7կ{7X Iգȏe~ 'RCV&+8\4uXmt@˯3TQ ]\7D7pf.LeXo2WV; :Pk lW7aHF;ކRl|vcZxsH`i<0ng,`[AX? Iul(ZK/"0'쟄U)I`/gbc* suID08s!If,IڵhϕBխ$dN@AXe:2)7W+b0GjfD'*GI}Doltll4SCvx] f$(V+Tj:7B|#J"tuI}TwXy-k4iFy{t Did \C>)Jd1FjexߢI̺D- 0@q:Irǣ] Pz4R9~=O0)XgD ,q9ZC| FÆ#3"H,CʈZ7چOTIQvW^ )p/ifx)O~hVֲW]r)kۈ B(Irq+xE9|b )ħE``mNZОC[ n f?*BvQ$W2K{#$tR2ہHֈmPw oܼod 8?D! yadx6/j%Li5w~_41"3# &c"uWݬR(jF{J-ƒ&,'p&jǸcd"2mzaSyCL@B]O!9@`6uB,ELL*OPRuk|. t6T6o|CAn^Zg6tc}Zkл*v1=P sfۀ&V~C&]yM/!d629Esu.ea}rg k3G\W/]( g;6,Cmv5sѡ"婅k+FYavqJʡgxj$ tq->Moi:RۼkjrG#Pz'êj*eNWF mZê)RV|pΒ_RVcj#(1$fy܇=YXW`k EFi0 ˜Ͽ"!Rϊ5PV4e.}9*D$zDJ< a(V\k_h1yˆI(3"drHk|20 UՒd|S7ĜtaE`ؤrtA:i#YZJ*ρ/߷QpoZҮrui܏DܡE`[B!o?`o+fWvgU9D8=uyFK2\XO7 prj7.!D\u7L #UFh^BX5oFLد6(h5NWLcikǏqN`$5ƥ?U3d&IJtfԥHyP\uN}Xe:F7$' U”V(3/^J?jVy>fl]S6l1\Mk 5 AP`ǼlH-V=B#59U &9 BRsí`?^S.D$fcWz}{Wr}$(j:}J0ppJoԕLf$@|г{*O,^U|֊dA^~ltyv;vC28eœX^!儡t=E :>k-5 g%_k:!Zwٲs0{saΜjq\fs'$xx}X.&QܯN #NֱH(p}[Uu+,jL`ulW63z=Re< ,uʧ+g}Vq33or qʂG]3Bˊ[d-wW{x5c0q|ق/Fg#t*^] swdIV)e wnvqH@"O#tW,G᥎`v[|Dn+auz諪m2WMO=GS$6Hd"X~e>֜~"0PpN؉akT^^oyܼuNYĢ_5%s)@v}?-CL'W]d>0b;ʘZ_\FzZ'>;grgm^*NFfDRfXUÊ#ʹ1* /`b` 3JPAG4`]PeG& wi}b0S|O86O /xZŲ۾Py=/[˽m$O s9s>I\w_Q?T#7u8G e`+wa*ә3=^l3ӃrKJ杸"~gŋZrn}7O(TWF=iwYR\o$GKb?%GEk "~87qx|zB br fHi.LMڼQoPS6{ `Xa }aTZ[iPHOhQD#n \[-#2BZ5YX#ASS#}ɖRG%`֜j:z$7@Zϵdiג~.ct#1g'f:@1XDhz)*=>]yAl6_5U4n{}6+\J,)?] mR7 }Xt'W=N=/ ƬC<RWWs-Jqp(ZGIRu*cNvs\4 O+95tSrNAYI%*yYPEI7!-Io(f뢌cxHxE/*vݵ`T-=Z%?Gq7sŏmgxcWf,]ݗuS6z{ܪjE)|6QVWpYc9PŽۂb,)ޭ]fAK¯?PLj l28aґUmU >pBf'N|N2\sl@`#L:٩FVIҪGOڜ&Pg"ɀڈM#,FȮe/@}?[a IZ}4##I0ۙG=mpޙ<07!rmS\)QptPcLbҳ%W%P ?E/pZ#6o̾8YW˱gͱ ? RJq3j!Raֿ*\xv62cڕ. 7 QWM Lw@{.]TI Z;K7(amnXB`tk&,`GҜ67QDac/ahk=!F,ZS6\|;K57&qASц4J,ٚPE7od{/vO@(1ӛ60Jyf]tyb4ۖ^9ej?M|$̛ ~?O8߷\SnĜЄ`;K𲴂Vھ0Hp:3zZ!M* |Vbe'(Q >leL/>|zZB#jޓF302 tec`.Mo<0O8JAԼ2Ic$/RkV`BpS@)IE:y6\SJQ;y_XG~_`ǝdG/O Ey/YIS5[KumviF Ylug-\VaTrfo߄,M1jۭYYivD&sda&XwKDG[]渆²0t`AZuDVwivIUzeB5w#S+Otnof8›(SN'\㊿*!B\u"& 2j >ɹN1fUkfuhV,vL%"._#mQșzW(ZIa %؈^3zT=%^xok))[xЯ+3CZEFXp2擺|K]Eh:w$SД΅1vvЮs*6M֙gx|?ra8k_QhϢx`L\Ĥdy&P."rѪtS{*?31 jSU0p5ՉzOb~eK{3K)Qx{G~b"o$q{{{w+\qξQ;퓋zOO&&vFfq%8BޛPI'_ :K-= SZu䬓]C,xK'u(xTX/#1AΰKRYಀYuRHG,R.)vt]9;FĪN"XjHn"$F[EhNߜ]r@9[ HsxcLU>\2*kF^qJY Wex-WPb`Yc˄aFϮ!q,D}6v䔣*R 4ky }m Q+3@p%=zt0w$6Ԋf#e(`*)dUHS2]qZޥtZi@HG EB3`]JLѷ aQ]P0DdYe2}:s֨M=֨&_'|b[C;ųLy:bXHyvm$yS#wp9B=g Й.8['s櫏/pF" tA1jb]]gVnf B\ &ߊ 2Xt1qذ v5V\Yy~˂Ӫۤ5Ґ9 nYblĜ@m 2WBfq ߇2B?$S22qL t2GѤ'#8е";lS j({i&2! ;E0=nތ1IuoWr]bq$!E#.2Ϩja^۵-4?\H\Wb]Vׅ.(w;+D9o%ґ&n ׮p3|539}Z}o<`Yÿit U,.C s8+ R;ku&])/ T1D{2y3|EEV|weֶ"K/)cȭC4Hm&3[K"*wiF_OGO)>W5=eٹo^sg4{L9QN !%;ڠ3UiTSq "?@xLpAwgz ^W8m49Z{+q@l;=y8WAfӤy/B-„u_!AL 9m52 ^7MfGT?PH[^ ţrD%ngh9C? 3b{Ibf!h>MRQoX;Ὺϧ (B]@Ҙek;+g5?Rb=>'DTEPE,ToŒ%j yb>2fYMFa btgѐz%Q"/MCdz7SvYI $ qs)FYQwB2,wP,"ʌqrU nDTSjÇu/$c˚ Gl:$$t^A&@;@b(dX{/le.UBvBQ\_[dz@:@w"Ot~n( P3F?yIN3CR)GxY$T *Ow/="}CzU/+'p.8% +'|o&?gwɆSyZiC*b-O>̀,^ah㭱Ko6[Y=5Q{E+=Vn17> ܺ嬙vE7Ĺ hnr9H*P>`bp~,7>Qۃy2}ijes)z !Da"@&c|Y%ϟ}'f<o"ZfuŤd߀/vܥkT`̇GK9`ԣ6YƌAm*PׅG+U3^>;C4xoBD]iɯem1R ;T̩ivjBjT (* TߣHSNe1PJ$Jkyup#)Tx ZBprāf@o\?+]K.x̕ŷqĩόt֕[IƁ6!saSXT 'NX≕נu=C!\_woQ@HXMe{z^smf_B5\|ui¡t|f{P!>1YqnW_e7A`7q>EPs{2ތĞ F1tCLWdxFAo4lF70ưi|43$/,ue' f StT $ײ)EƤo?+SI`7(F*u-J{3g, Nt\|8IgV$/aÊ2LWM47VGM|096)w؞M-BԒ&vxC5 J,UfYX5i.6Cd5ʩy7Ii9 6EGt,4׺G0QԈNE<-1v gԩ~Yi@p@XL ¨Ha6r`ɂ'}Kn63j u+UùksЙWٔ =qg-!ɯA ̪Hxgi nY :JZ=cB6[w̺N8~:'rm6ydt>v|Pn}ޡ 5/J5%I@&a/[@Ȫa/_YX"te[*Q1neDPwQ{UYaV@CӀ0p&,V} `զThJ8jކyMNNA\AB _dtu˒N **(:>J}4|㠩 ~ŞWWEDu. =Y,.EΑ\{mP<|0JJ "98F qw a=¾ 1lz؏IVKo!5r ސ8>K?6b{+Vu=־3l##YT#yZm;s`8lPHCHNpĎscPT7xڞŦsIȉJu$%ͨCQ)h Q·/pۍ)(4!G;.yH(b;YJrk_X; z`VLiNeDHNX-tޔ/5tV}eߒpD\ T6-t2[\yL`Iaag@S &m>7KXYXTy&˒IJ5LYСej"#`"-t݂p s{-|Y(vsS a;jRmqi&R:Ezβp/3#dy&9#epA0S84/۸C ==mGÞI|U/^*#Stb߼/Ёt:,H4q}'N 9uogT80c𴣨:|qHʎ3.+i`*.P+g2᧖=3oOv.[}3]gB$i-W s 5 ÇK89U~v@ }<,LFԡʣ/ E(Ig_*%\2#21V@kKuT&y&* b<D1mڶw#}J*@~LM[B^*@Mе1a#Džu mC;199ɪ[X | [Mg2XowJ@p(ъ~#g b P+s_dX#rvPc]'Әm,'ؤvK)y"' ђ`u $W.J.f}D<)^V=TCŊoGI"JyЩ<^ô $WD^aS?95w)ƴ1xn%BvXT)-[3/L—sS `-Fꡓ]z·jxL]P<ӂVw5FW{3ȣSLqQy/aU~Gݾ =p7ab7x2eH] *enyV8I 5f% B<%A+V# :s1Y'4m'qA'=2 jwאri4JUϞ~6^S02,nr)D%T {J_ļ_[B5 ʯ~W [Gqp*ˤ[_OXnWgzW# I)qmE񃢱Pgz$ŷ8-\Dũ3ЛtYZpsZ}ѐ &n;Y{hf}Nv~\kmsBHpt$kEl)|Gۓ5FKֿVu[mUCn>gMR@QYr~A,Ga͕5V̲=;Q^2> []B2:1tDDSQ`ũ`r삚>[+NUҔTq)=BbUs.'m@Zi$V)Qjե1ϼ`r+hD<.(sbn\n@Y2^LW5նa9-$<'o)/pR?0QVx 6"k֡h[nHaǰK_x?TT'yP7Ѡd* un4o3"" ;xA]7oJ5?B daԪ.{@N^.hf(#md 3X||עzqy6-#"+$C23Kt" w_/@%Pnh՘ta/0YjNs5~$k&Vlګnnu_ pI%ęD5r#4SP" 8L+M):Ii=>=WymD=/÷B \m8ѕKl}hI'Kյ 0wU |Ó$Jzm(e\NwK=l8Ө|q-\*#V\vhO{g׽t1W#Ätn̤s#A7֠2 tY9xHCBᰭv#S5| nK4vHy$o.T5ӷx'5:ضEoh1.Ύq#6lzUÑRb=l-\H@_EMvFyYW_'vYH_n8\ζ3$Qn->)-0SF#had]Ꭶ1"1VK|k@VFo{W`,OqU>l o\`E!Wr CXf=8qaAVC=NV{,H5hw̔+: UO '@(9 s[_AK=kV*]J4'pU!aK}UeΓ`5 7•B*eTҏVgm[*9Zrs'$R?h sy{]q{kOTP- TC%% nޖ8O\p`+U뷲e3T-6iy~SWI0cV4zY]g6h 8ɐA0M^B9u_37/tĂ^#s%9f7b0ۦZ'}зN(3;5E' |y^ދu;kF}B^pﳥ`'!ܝ 9)cGIz}r,DQgFF{иϦ#uP?4N >a9vVXۭCxmK?w Rb0A!eTcq1!mE}p ŲȔ`Lc \.uM5Q`yYɏF&ysN ~Zt y2C[0MRdibhG Llkf X*6`b<9R*)΋N/|м>XVrV@buo}ryiZh E8KŅr-䨅ʂ.T,uCP!Qf%4Xnu$4o)v8ɪ\}SE E2ϻy]Cuh2[_nFKT-3dFtDU)qFB=XB2ɃIylӜPC(?MENDSA\N 9icLB|s$pU^80] + T932]-k(DbQ% 8z HG֩}\a}ă?.kF2C}S-|ỗ m{C}^~c"TWWX8Y3뎋RW#KK>c/Ģu@97`Z8J'ϲNQ )O~.$($bԞGjm@_lLc疃rYpOHbb|!fftHnVXLP$LUs-&{)}1 iBM^xM }fg2x[E.ƧZ)U*|BՅcSPdlA =iŋq?{<l)߿<_"::C)V5Ev.|FzobC?(?^GR=5;HR!l~+]?n3-MObYzPbdiQ:ӱ'QoqjohxҰ;y^e^ 妤`ſ w9j_? MJ΍_ac6((wc:B@\"Skt}Փ1Z͐-B:ԤRZ45ṁwuj,8TT7^w?y32ɂ; =~{O!6K*u!.. UB!o1{żޫGO4B&At oމ&E(/qnF0ձ">|7_>]fB1Xۥ"/-]LgYFޡ8iQ> xձ5p8Ņ0KUgթaLT:56 ̚떼W68Ƣ!bؿB V(Ta˔n7Fak+{3.3^sB3DMPXѸktٿϛ04KJb=:$MGb&a7-΂ %8!GNkD5GH J,Y_M930O1)t˳=Z5<12 |}% ģ j&|FXo{5m/A nYOѶnձ?uv*w*lgO*ґOy˼mt{b! V7:Ϩgc2F WkeVf"Q|h }/"b,dPs=`z\u6CG<*j0mP< zALics|`F:[a#3lTT9f@Rq4 ^ctwvF\Cٞ:<]8 Khy_@i`A{Ə D!;2X a@yZY8דdmn_DՍz fw<0Max!Y{PrM'POٳb|־q^le* @OL<>@[04">ŅnbȲ"`s\NPә~VC 27}=LRfC~DaX^zը>c:u@~g"UZyygJpZϣ|HFf*v:uQpn0#%@Do=.!U]N5w\)YX%cpr ia3c6'6d*#h(+[7!QKģ7DWI: b~0hJ(>z?Ohj1\#>Ȩ+uJ X1zP4Yqy޺Wp@՘=AA\P^ D/|u@S"4 w_G˻XRTrP^fOWUY=`"Rﶪjd?vp2#VQ)6| "0 * S8QAhz@n--.g ҐۘF $V{i A [b҄i BBB]w1<_%,)$nk?ʭ.vcLցFLbՀޝ= *)mz;XaR ׁP&)’ю{Se-GQD!`# {ՌH"(3iO@2V=Xb\/.B^!c8L\w&I):FD18oH-/Lr镀~Z mߚ/w.EgR{+Q?VxpqeE߯h#.۠(lM?߀OTՋ].Z}V 9JbÏ-y`wnlW2RQ(q^J&R TğjDGR0r[㭥~IbgxG!zUM kY%]k#u2,cDҮ.RB<2eѮ>k<~j EGjmUЩ؁?HpP+wu[TdY .1Is \ C\׹wFdF ^i%|;a)kQ~Lg`|vt qzO-")*}}~ Sxdf^ KS@x],] l q7IS%Pa}׭oZ"9?!Wld8bs;9ei0h 3,T˓^3JRґJKNmSf*Vh$5,MGZ G}g;GdfY%&hߋ#^$股Mz7P|əb(RWk?ܫ$]4 W)O3 + т9'K k2nTK{e[$iTRx>2i2 9,rlLt)xzN3i%jfE_QqxMEK]F7*R͂,ˈ(ƋA6x$g'@'j7)WθwL~< {:A6Dv80Qv $nA-T"A\P8d 56Bӑ7|lu^8胗 $9d,ŃH0b (l~/jhGu.xr,Kr 裛H\h[{(5=:ave&"Ĕ_^KQ_*"w+OHvo1G]vAmCc$FGC9JyY#OR(WyH9l!PAwTFPqz̠Hڟ&r#$]rDVEWjZU(sqQ)V^"ܣljYl?#@w[=$Elt[hc|},dfgŬ8  K8r< Vƈ) >NxdJ_Bp}cYyA9작FqbWbGh<"&##n\*JV{+HKfԖjcEdM fj&5(e[4 *,}Xl,ծ$킪&**0X x-E`i)<3#!j,W*ٕ:C7hrZ])y,1swj+pfg7iV9lQ*|vN3il[f WqɈgf_]]|LP-k72eRV2ϰKMJjm5*MP5f pL C6T7/~DA(')iq`n`1B^RAV6Fi_ݰmrGX/};!A:||@kp16U.׫cE;rHsɆ|V\LZ)n`qB_i j+5jf/1_08?Jˌ@xDt[baFYGUNwT%؆Nm}Yjr0S_(A.VX?=삤FY54we*u!OP~qp(^l՛C$ٓ@|gc,]Ҽ_6nDƐޡYe~gBm%iGrNu=Kfnk%Qc;an Yi*_e>};'ݥn ^-FI׭^R;cUvG4BIuk&}^lT%?g : µ^,u?-& \?ds-H_ 4_BU?6 tIɠ ̛J-_Wvfgwh34u q>Ӟk HXFE4rw (n#ء렀g[|ӥ?`ŤжZ(PL'†k>+p"ͤG-DŽp/Snheѽp :vWRj #n?wfdJY3ف#ARhX:z(x,|XZYѵ^""V(X֫ pOXD'=3s H$gmȥ6}ɼ}rMd HwR_ ^sm! `y OKۭ/=@a٧W, =qSxO]~iOZ,Y,ٿgNe\r5bFoSZtY6^uf۲ 6>+\J{ϼ'XkE.P˽l_sTerml&{٣M޻ۨ0 |69iF͑g<`wIGXlPI<^Z4˼ TĞ@).[嗧}mLԉό{DM~=-Wڻ9%@Sxmdܟ&U45)/fQBs^X8y'k2uN5{5tbP [4 TbP.*墐 S\|NG5]`CJ.cPQAmZ 8e#V"2\-4H:\+>:LxV]k q [2 ۦX&h$IAtu#m ^1YEݾyΥ*ٰ FC? l0a5Fݖ^_EX"'J~Q +B9r+ .|/Su. kF:?+>1u:=IQ]w-8W_ħBCSe,'3@+Sm3끉XPO7ZM _1@v>;#49L*A̮$a~VM q=(S>E_;„F FFPcoU_szOH }NGuҚJS!@f "SbL}3%N}*g,$°^l?g鶯gFMS>&mA^ /M17a=?oyy;冞!Ö#PB2 e]~(A/w_pqm$N%!Md;%@>сV,J wBŢ-"\jhPE\ع$ѝ0\EXN 2~.4N.&R@6;C:+U T6Dams/9K6è:6)*Mc'2bD( YHQz6,N29_R44¬l wq}כk>Z(dkU%|Kyw/XhX3Ca,<=Z3g[u6tݴZ)o9Rz!f0UY[۾Eyz -8y%ϡ%ϔoK@X+g.޸IE!V`ģJll=Ta+$Wa 98Qv:M@ jѯGqco.x[=ɿcu*ccC)cGFrB7>BmMI6Ӳu:l5ZܮUe?@8^*--B UNYqסZZ"hDک)?w૔H.|8TP ie=hT lfB56B`~=oWqlJnF y0@MM]6 SKnEb&GdEV+DY][ ]Ţk3&\ȋӋ=Rk rfGJ}K7zʢp]K62PR M :ݷ"‰)%S'bcd5`n,`"φC g~8}-=!lgm&/" /瑢 3<'}K C麊Hh氹zuʒ֒z܎adhC)S=u DHcwSO9]0O\.LMt]؟]bqȓMgV:w R$WFdcnCp/l4MyqG VxP;24^ ]|/{bߔCAj%ȎhW645ܵV4xO)TOeԋ#3 & T ]P81/4M ̕G7j7kH8']|*w8F;WV(y9i&;#Uy<+LB?KYb4exp>:|P2wsѽ)rARvݽͨ  @\0XuP7ib=Zs"O81R(!iZJ><\Sx.0E o8%W6A b&sߜ<;TFpf3GT\!qxWM+IyG)b<,O4'!H"M(eXi_G%=ClHCWo[`fhŻ. [8mHsm/;y+/*DtQag"27Qs,qXf6Ʀy,~kؚFp9 e}ͯI)ԡ,yβɐ9"4L8q9plr'_l%bk)I;6*F8 vB) NO cZ.@]ū^|&:S뇇&'= 3sX0hX.+Z>ag34orO'?Ź]OQц.L/S{j 85t)ۮZdsTcKl cC;ѿ?bcWWaqv̐L`@P)t ;@ ~Ҫn-m[SF@T{@InLiy^T_i :^A4dV(\7 3I@u ~Cv c ɱ`ņ%XΘu4Q UTypr8W!tZIt^"2baxt'Q~Чp [81#X[C1o iN֝ƫdBZkӠL1p@&?SGeǺ} 5U!+|/R*LPIS-^L>RvŻ3gӞ@tgWesz)F I1~[;P)|Lrv<t7[o!tۍiz!#r 5¤QTf<~;7Hzx"Ie^BN\BU]/ S4 *a.sӈ؀*Y~mY iz36IWѳ2L2OF/#eg8iD #hUR=iad/;r*VWAʜ@JQQߢ{Dů0[8F~ il"dDRC'3ƫ\*n++Uf̂D$BNS 3þ 4"ܬ0%c|{j(N΋`_I--pa2 0}  "gߩa_]&!_A_No½_VzF1:~G2?bhqrѹ nX[nXpeGev'kw{oYT9 F3!ܥ䚞Qsk֫K`YbZ\:D_N@ٓ !?[?Y-on/HϠ ,hlZ CɆRxa|uL'A %ABYv1y`bPoGq>=ƥl{-;*XlGbq@MU~XVm$ѯ XH:4/f!`2xO`Pۯe*Ĝk`/s5`X]mKhaS cBtUjo~%|Bx ,䣒X9C'$ _Bq[{69g {\m/ MWH^w1Hũ&F 0VUU6F9_}^Vg$Q8^.1@a[8orD.'2ްߗkV, |eӈ@7wd/&߹8Id;m^,Hϛk_Pz4Ez[̝soڢ,fXl2Hmk%Bz@T1j(v!!*ΗD{L4<{yH"8) j4l%Un7ay~1=VI(q/q} ":ED*Y\:U a1,v)UతGxۭ@Ps{ޘˑsϩˏDl=O1ڐz<(uYfj f!V!]]]M=D9o3k7(s7 | 'L殒$]k amSgfh D-y!o! VVn >E J6WIb:su\JRŧ>_L mf `U Za$3f ct9>/6Q 5N p-ciR,1mMC)&11q2P$qY=%5Cc'b~#r Lf ڍ~@"0ƠBxIy.Ž0 ><7WVu X8; (NU2Oی!{{1NÌ rbNעC r2t0S(2i jhhA5fؒ͂沰Kqz%@@iΐNhA2`ni{Ԑm–-vyrZ PH3aXy gӉ]x쒋}F^oCXƱzt BL@[-p1<>m*ϐ޶JpAfxa8f]=/rԘ1QbԄwWJ P= tya)[0ф.T+,z?ENv?G?R:vF6%)DT Wi]ӣ7P. щk@n U. y3=΁71Ǻ5)]Ƶ_碯˖LTɞ&3<&- #)%;"H!$7;SuP5<{dݍ!Q/sMRo-NkdLЃ/.i3{ ayjJV@it<|Shͯ5X0Uؒ"=/7 $b]R[gcB +4-“Ȇs. ^,koy,XͽR-мi;Kmef+cY^{AR~bVw}塹&lǫ v_u6kQ 1P/?Z.I!܈/l`d6.q07?/‘fҎ1Z?w4ɔͿ<|e )y. XYH.٩o5ZQ}QzyegS>h#۵Bi/n+/s0}_8׺grˡ4Ik}RfжX m]7H*jND tz+˭FN&讕\0#M Jq?-aJڴ,J$lb*>;4MgoEB,>MsSZIUELl<$vK$]O<<kNjQ+{S7aoOx@a?xl ,P(MF۶ m.)Zv]ί@+NGbtޖqŲdϭz{v95҅^ aq;F^EX-~$ΟThgR<:XP tϛ~o[3J+yo.`/dEcl h:g*y0R =G>J˥9o@ gÀ.ZyQ%513 \4 M7vɮÜcʜNn^V4 gmhn|6+gIiO]D\'\gL hv]%!Z7؏rY.Vfb*U[W2_@Vno\`֋gR,r`7z+hVTI*#; Ik%TUͅ>\͞ Dvڻي=_GBIĺ9vd6"euQ |4У)h#g]#ȼMs9ct }+ڰŋ.m\`J#bđJ]86{C!n@0},*嬗<4.20O eap >i|gt]P2QH:*ӣ 9/̩颱9aa1F3)}~{wXѦ7%cA{|eJ~mr8F (@e#ɨ]1Mnɗ)\3;>F|JP֕5, oޟaSq/hg8Obq0ʉc"!6G:o ˔a~m׷ Sϐ_Ê-^:{tG˖vX ͜(S'8#` bkh>4n8Tw5IJFrí"IhV!99;,VH~Q^W9_oKkim!3nC371 ` s]+l7#?Jw4S#LC=XC43m+G|OC5:*yY/RsUl3e 'ЃY:y]Y)D56\RtD,jijn?*ӄ*%dW ٩3-nUػxAHr ]H̍ӷ8!lH{k&NtJhjW#A~Jq#Aw=Vݏ :oF>vJ&y!zsqk|WJO'dOt#cޢqd,C!$[s1zޡ#Dl:u!4mMxk6LƷy& }Xk"{>/-vZ):Y8_\ >!>5 HQY#Mecة3!҄|nC;y8 E& A0\Š01~oG|!N,_b+ Z[{Bp0)$„egܘX쁹ᶮ5[mTFέ+"@6s"G=Eˌqjptүܾf|QLAlKO9pϗ^Ԛ=G$'ޔ<Vk>Hr%j\95"Cbia趑 By=w o Lh;ګ]܂{ZhV١95F'M>Se7AFXҍ&˥#FJQG lcn p(⿝i 80w6M7;ˁdO!,/]@*"il~ &/\nr*XT k 0vB# 숻Ei"w0sCdTH̎щ7@fcֵMu>YDd;dϺM<pƢ(N-1S7IJv|kFYӡ]#2{Lr\[VaC{bZyh:IdDHU1ؠnRQkEj<}ٟDVV{_Ѯ >BO$Y{2. 8(lZhK~Dk~51y35`*qtpēi ==}>GW栙ԦIє|u"GyKxj> nw'u0w^w_\|v 2yZ˩èP rXurZXĠ+=8&xuԊU Ag vۘF*1,`u.8(͋^H u餬yVqbJNh=ARk XQY&SBUd>xw9Ѳ3t4f8?Arak"T1'w(5#/lÈkaxQ>|ZW]nLaC@ 7:&iX)&La0H }e$l [&O~zܖńwO۾3TʴR7EE&-gsVLޗw)X>j 7ff!ϵ㲓/Ίu]XG}ÄӅx"_Լ ZJ-#ZJȲ ?לB:,ǨC'0 b7O{P #bjcwA}[Ul tԇt<\z:VjQE¡WYD!x^i:;Fr9;S`/0ZY1Uuƥ"}3/v ~yT=2JbmőңBTr`s&Pu-uZSX"P8nh Ab$Qx/ꁭʴNuJKtaVVIJaӝ\y}53fڟUxfӿ벍*C %_ahxhzq7%#Dp^w#,6//b-I&__*L6Df^C<1#94v+P.4Ϧ/p"1#b*6e9xq/Bg,AğjfB~sk9HC ?}c>.wI=rm4jŠzM1sxyb˯_JpܗC4 XRP 6ydʣݜ͠_~1_UJtTX(ז3K,/lY۴+}u.i TegwHhThq) _I's<4OAM(88M_ 2PF!}saq/ 'SR-n ;5v+^bJLٜ 7g@ mUL\tv7p4l 2Cj>:-D18bX@1+Y y=iK\:[g{ߔ=|h^e<&5km hl94Sd%MKIaYfP*:1Vv;a(<K@8'Ch0q 4vQ 0`Χĝ8L &^ >5 {(*ncxrfhyʰY8Us'eQKvd9:U~,%6k_Savd #L<1K) |HS\MĎ։t2A2I-FD+8@ҰoS/kp)EZ1V `!I)'Aq M{1>\?ZQ`9.г^u6jw)\N7ֿ-˅4H&jLK sEj޽jG$XwiӣNn (LKh]ҺNzA=VLϖ!ew*Y3 1s\/D4 R?[*š#=fb|F'2L8xG->Zp\!eD[9utZt-й=Q9GWr ȲYՖVhs}h`cA$i˘/~=︭tB?CIJYqt&*_i wvk]`_,YIl;\N22ME9a7 ` GXu[' ._0hz #wMv/iF6QSJ٨x3?e ?dpzYLUYev|`-LgEFeT_;d? D栏z젨*rݮeN \hc?ʷ]cv/<&G JT)@r24[ny]I?Gg[rc.C9~|jkPgg`8x}\Ө?3[5y2| D;.u~l8=BC (c^gyp@ eb!7jʗNe9$4eqJ|~Q %wqΘ;JIeKq\17J9J=)WZ3q~ :ۈ_La .6|ʚ[oDNN:LlfJ%M_LK xJxzrc1<;JOUPEvj8\{WKT,Rv*E@%1PVѸs4R)PȎ`CSEY ,΀hTAO]x^m."CiF7t)j~ 2"BqAH, GYoEo+: Iq\)kQc܋?m==݊1 uƩ}5,>#!.b8"gbF>A2Gb:!Rͮ*^"L*Rbe ,KyN <;e@[,] fD5/oPVErw)]SoF辟oƃ rutfīh^ >M^2hjٵ^?[BZ+Zi 4OU4Te[5@69Z+V|,Nͷi#'c%Ũw `n;Ks֊pxr9Ck1+'&@>KCg"Z8`[I&Jgd[ŋ/_ !2TAf?ٕ62V4 ) S>4f>IW6Tb\ ~%V},OLGtPpY1T;Eqd)=J/<7pƝ ֣˒R)S歇ũ] $d5r z#N5ťD֌ZAJ7Cݎr+#PzgkToiIkj55'SU8%fXD23B3-j[n`XG z~o 8VfQXVCȉ^g6?6/% #bКg -acx ޫt! #!P,Y9b_`eR:wofZU]STPվ[hy9$5lۃS˜w4 c:Q}-J5jL@#y 5NV4sl ~jv(uO_pU1&;HQ;X=1;xG)ºĵ,!7H _Y ?f7(fQ@"84E9wFtte2hf88]t]a5i$: ;͎%ȨwasTb̈́S3&nW`Q0j.A+Q D2 xteX !_9oǁD7U_H,SdMGv񩍗uc;nrZ?GF92Jr/UҥٱNN:.j*flo;%Ox"*I3Y/F@|)pr]yn F(F٘/]D$l)v6*AV3Bmq&Y5{:%zj&zP feȉG_՚|TFvؘ|SM.)䤩;֡6 X"1i UmoqE  L(MCuEOX7xZq#kbآȾ 8g}MEy_=AN擤un';zٴf5y]"4A5':3>7 +Vն֣]hr[ >i/3L-+fB,%::,PQ1:La$-ةKz ֦.JEv#FjcpGy4!9iSb)yYQ ;e.y" Z%B&Cb_>IH0+=NwEG f㡮rtFi&Tp, ϚXU*t A%s醬 uuj;9΂l0 X{6#c)1ێ2^y$9%UsŅ"A0zܥO +E `mûRˏE`'[j\?nWu SHܶȈ5=BAҢ@gD,-<>^v5FY u3KD>OlURmA*f{`:%!FTC^SN.֠ լ 8?nf6SzY4?RMwFфj)W$2B"Q! \i~ɲJA>Ta.e$oP\Ƚ'iZ}|&|آbI+j5߬w񹿷<,'-M7}vf5hCd2Naͦ0Ĩ֑pXI܌$ wj mS>Ady|Z>m[{ǍO\}Ѧզ4;"!~u: nc|@}aWG,P׫HU1STq߰lx"rP@l at>jaMMlXwf|-ݓ5zu{SE'@.ZJ)֌֒Ԛ=pl:sS_iz_Phߎ\iov {A_4b:e6rK@ӛ]Moʰq{)vBxJ%PG6`RQ̓Tk} x4B&Xyjf GjnrDM fHL~ܨw C{.K+ԖuMyQH_k~K;lH[* Lky"ċƬoG &Ķw= (0="6P)jiV8 y7F]^1d0ƳYfCmv.8e:)5Q?'w\/Y ; 0N,jF40 N|*`|/0'2eMD#aY|*S9~*tMBc`,+SkYW`N92їZ&_ex_B_!`QX9TUo |ٶd#O֫хo%WgC74֮YY.-]6.מx+Na0V䂝2dQI xrA7z (O+J$KU3Dؒm57F6^٦3cl6 s-Kӫ;ȼ=7&ʵvzuBX"~)`96/Kcˢk( վ2̼>A\6J Ўt4 KR 祝)nݛ,![1RizNj%.:o64U&y#AN )Wrܸ&XQCx4tkcUvD"g|Ӭڸ`)K.}[)Jb sG7@/9y2Y$5_%)FƆi1\g"5۫+PG:$ّ2dt@g3ƺ 5͵o QGk%S9Cs]P5_0,֕OG-A~@_Ab`r>Μ<ˊ1T _F,bצ+_^`,yzg``M_'&>#R#BA^dP `m_J0\#MP)496C!\@Ӌ@<@h,6GXJT{8b -TPe6u/ .`X{hz0XhScZHc2`QšӵЛYHN@~MyRC/l+U sz;ŖTbڗϧ;_ - ߚ-a}hc0?BJF90dx8Ȃy&.A5| nAtષ[,Ic 76bHN c߷(S1ωt]k0uO8ƑylU;aTA[ho 6Kgzʳ(۪D7ڄHa'r*OĦ#d OﮎP+ya?W,c Z^ݧ8\r6.|]a䊒 h~B5PeOM؆m 0\X ?~e$/ f+r_nvKDtUAyM շeO"u<4}EhضÝ( 34Xl+]y IK#ũPc!A W%1cdQ+[J8|=Eިf oi߾(RC|݌SXhN堄ǕԉxC\pN[x_T?Mg5" Q%AC-Q#]jpJPuV[n3@,ODMMDZ2ӎȺL1x ^!OvB~XP A;s >c5X9k@/"{C߇Z@_pKɋ2^byT8 [ |]n^5O*=y+=&4hM1S'HX%[Y$"K@d;Cqơ aҺ8TWe|_Ďja*G!IVݬ<$+)tgTTX3iJWL&|\ۢ:޳mRr_$L+l/ <"Wk@g"mvgu2'΋@vkhф8OY5>RBdЭܖdjv},!l1LH{4i:,;IfA0~W{O?MV l4 [ߓdsAW%*"fOO[Ez굛ed6MѯɠSs3p? h'aXL 66 UBQ˫UwViT}Ȁ$G4#.aX^ɗaUCYWI/0Irɺe}/>#4Ndz޹KFg6yh,$̫-Uۖ4kbFS+*@5y 9]h };ÒҀE%3d#//Wx`\d8&W\=Λw1[1FIVN7&aZO Xi+]btl$߷G_0Tatkob3[0Ěa^۪uq"*di&zv&"Wh(X@.'hGmV{* WoZa$TuޢiC)pi&f0B tP rVZ^?rV@ ,JkR|9Q;.ɼ.Zlj1d@v!KP?XycG[lK(ʉseV.P q n%&+ܐ& "}x\!A 춥lܐ}/MT>zֽV%T$?mYфNFz~r'/$FA$3[輲qI_RoyvB#"BWZ \(}+Zs JiAj]4oH}~OZ0p1{ N'ZX۪lm 2AY?}Lp Q7 !?A$AXc*aQl8aBqU)߁k'22 =FUOJu^'NoFgĎ\;'ш㄀yoOȄ~{b8&+3VEǫ' 1U]ӜB֐an2)NȌюˊPp %M~ _:]=Ά¼=O%Rsw3i;d/ hZhKfN(?.M.9p61er`ƾ. V2aN{\2Yvb2oA߸rp7KrC/МFa!Cb@LG-]k<>k[v. [lU],$xˬwI֧)n鍢vÚzcT 50JptLyݳK%gFבNms.FaOZCODETlΛ}mKMuTqHˌ8:z-IR *N`Rñ  'ŀ63ZD0z{cL蠌Q.vR_9!Й\1mvfd}WLOw x{-7 /9QȾL}OAI%tlHvOI/Hp*쉋߂^F1kkvȒqiҡK` Jw9ej?}pb)F9YL]v9~=5!2v#Y%D(PS@+#߯el-vt+򍰇.@6uh[I7^x;H#34U+tBA| AzmtD4$fIsɀذ//{d:$Yd NtIZ2[έ<05%K2]CEaY,/~?]~TS OOmtM-跡 )>`ADv CX& sqY;iNqN Z3hcRO375;?+fz= !eMM.N{4f$$v-H.ISup9\w]IP{#@eE;>Xb'-7Ζ|| dfWͺC rԇ\&fi#WxmO@0( 7 !*OMm!=wDBᅪ TrT0L݂H^{ΔQn5F`x,*qSӥBl"ڙ QyOrsk \\AO<.C?tCeEh&lIǮ2SYԈ fa^F6JKd:`/p2DVB GxI`l[1D`Ǐ2Jd}h[eɐQV[l@6v#JSU_['c,*F0` ޟױ9 s'%HW+yZF+bWpKSN6Rh MWFRB@M!韖,K;DW`^eXܣ"E-9%.PzezD{/h Y{A-簢Ϙp̼eN|.=OGfnМ=PNd'{RIWne\R0*1o6߲À̡[?)r\7ne'3F8*B:Ph܄QPۑ92p,!vsx^Iˑ"c_/ߤ en*%"O-uV oj+*^Bz^9x,/mo/X[Y)$> 3P!CX^o5dE/x #64> AQ:~my7q4i E׀[o3wZ0^0]FV+qthp>}?`TmS&LӥZ<5*d{T"2;wI"s?fK2:h,W"5񭽊.Xݤ5*A}G `J߼i 4)2Ch 5 uWF\lwo^ [3czI06oD'"b"#jB޾W̌;怎~T8O @߰NRy7VPv#O\3}*IE]T9[U`-)/ ||ȧ~u"$h2-~*~^xY9g94"v\Mm'JQ璊itڔp3:s('ؚ!`yYK\vQa-0XX։`;LcUA\ja eGݗj 5~Cfz:K5abX[Nj?Vosd0V!>Ni$CDppMn ¤ >A %\LM WOeH#_d+ 9#;Yј~ |F[vy>P:d0_B7n/.CtF@~Nֱy/bR9^i![<ȹ8HӎRi|F6s~'b:roHh勌qp`ZT/e^5Q3;G[3#Ο6cT+P2Vi6>VjnXBjBc%ewt+RD2fdGcPb2˂"XAt n%['7՞1ŐeX"SgE*xI45FIiJ zoa&[)56g 2o+;FLRDt#1tzG6AJZJ=/J$@̢_ rg@Z57T Mz0Ԕ0qQR6З2)!V_,RLA,%ORLjT'Hn8&]@0jT{`1K0HVdki?*b{$HbuXطg4_Zr +:V.Cх]Ĥk0ON[u))n(t!dgO]twjqrm,H2 r.ie}t<.rg*Aq*>e&C?PSZ{s:P}4u5n'.A u][M˝>rNCoSN>7r4;ؤ6TE?' ]HT)(W'g i$퍆6 U(7!VbN=Ϡ. \E{Rd7%hVѼ儞Ts+4 yk:,O2a Gs0ʭ"^c/;yѪ1md*!i-Si.(>cĂ?|yaO*1۷-[!xi|' 04w{E:.J6bSH0~ g[VŤAn@LD+!IT `̵v!L+:,lQaԌ#_ύ%%cygXgFT!t@H?\nW !Dh0 CIciN8*rc&;^cDI!3Ε{%ge_id(il/+~ ڎx!8~Gܣ@cmi{Q$Uga>7?zKV{Y,T>:qm˄Sս<E3F@/u[~$?HXȔÐn2[EO{Z-|{~0\Z8[^|r AV?L'|x F=cQf<_o-!GK2Z;y_oc 򞸲_sz?|l~ݜ`K*Ă~wBZ߯3O(kWW2 WTR_$™"|2 _B*,l^Fz}UT,H=!;;@J!遱>Ɲh-[9@-pJ4M/0=a}MP!:~> ̌ ڎqOgfW"6敎I>hs[X LU`QXH0c]q${X3~iP7NC6\pMiP-C\/g c.N kĽMyb_tx3Sv6}>P)UM 6#Cʹؐk\!1Z5~-i䛳MsJ[6_,2ql踰?5UlۻS 4U.(0QKu^!`]KWݏ @b^YB;fվz=VS&Pw̘ 9 /QO86-XC }G$a?]& ?ѱ}l-_[[jWFDUl=DDmUn@ic)4>D*"''/NQ:jNX }A?mB'+mIj[OM_5?&؂̰C2;m&m,T)&L`Qetf*|>TT I#Y.c@(ޑA9@⓳ W 46%G)bg~;@^TH dgamv9vT6GC,}?f2wE"5x*ユ_SҵS+}j/rX`m΃%0 P\S݂B^Q!>Tx%@'x+,b-&.Ñ}whA( y*\E &c9)y-RWYO)EG2Y\hࢬhRҠw!IV7ўts92#d (b_Y&QAi@CѡCXNO~3uƘvt,|^%u֓,Ku4I& ǹ"E`#Ź" `6+{S.|-auOEBzzSV0*[ƎG~spM`o6=H CL 7;mՌLsgȚfy㵃"EUKQ&(ƴt+.ӗ5 xß//E7t $ n܋"ucaAM 3ϸINI\8K7RJ$j‘Ec^߅E]=P#u+'1ŢʦO; cwu 23 Ԥ)!ETV)ݨiM[ED׊y~)4 (T7h on12M`M9 8) _]PѲ3)Y79Е}2h44 ZM3AӾ#n ^bP4?8dD~.]:dgUeaDz\^?PAZ]pI* UC۽ɂ 1%oFD(ܿ-rNW&rߺ=Ҋ[L8O[-B||*/qxW㶦0fsBM=&k"2ʕ/_8 )|q*L:w ߰^(zFX=Gm[ f'Ѽ4jF_]@ C01xx(iA[̤HcW=./[At?oW 0Ѓl0K.:|y%u1KR#j dt?#kԫD!' wHAN0,DVNλo%9!Xd{6L \;Y\qÍ|o*UK Ֆ; ꚪ 7KcZ=Z_FA^ mS9!XY95aѓۙ`VʧvBU{e3lc E!+PSB*xZ,A꘷d UU q.eĝh[(gc]T#,m2G48ҭ̭$uN ϩn?7,ɹj!3F.~*^-Hv9T=%{g&hgypܞ.ˌBlXMviއZA*nMI| V#yax$2=9D pεH\ɎٵnMd[?+s` hƮgS0FJJw{6ذ]K`G/8'T=/ He7 \AФ`[fO}.>Soİ!>1WXdJ4|!E_aDOi|hx̐#["(!bk#'J:̓B 5/ >Q7TԵdaF"~>2pq*bqg>a<)YieU4zײ=kˡg/0,:1fC1#Y4x#3 I+@Oߐ6Ğ]$*` $tAૹ|ʩՁC# u%"e`b烛,W脶F㸃2<#~͸'Ϸ(8,nJqFYbz  j2?,ͅq{=sanld}z Τ|KO2㝾ѤeCԂ2dyEih>t:&댱vRQH#[l6+C3,7=ʷM4^a*L}?R'P{UdFhU/ ~jRTz4>Q@^7gٛ;@: mb>~CU r7vgD+^?;|F ϯ}Ji $d-3JfEk2Dp3-~4L  @|~Z >׏Rˮt}^Vnj.\IP䖦?."c\|NOZa/E ; t rםL!;W"\f괳=(l T`sFz߳UZ~TڶɅ,^X,:]: ,-`BǢMX&"j$* [KwN? Rc}yԜKνBS6]#Jbʪ#q8z?Q,+p?Yq>=PRH ~VFݵ* 9ڜiR& $U%p=6[9Zq&i^FYd,&.fzN Z'*&Ni?=Iu@ykOGRWKd k~ Zs8$dqW[k}Z[L_(͖?s)kɰMy`q( 䱜g*wD0[}߼-!.Zq'{relb$>P|W?eBt'_wUq%'"R5y:T:GjJ=3 }D@w+EH_@)G*j rD/%iT|HG0G Ex /VSHTͿl_S9^oD9k0LI) &rMeǜb-cxY%B8zYVkб0*Չjn0\g6^z1aU g5qKrKbi_e F(sFT-_tAYu?aE&(:lJYeTcFB[bҥ-WF|X2Sb&i;)"=9ǹ6U?:|#A'fԀ?62cx9I]y+Ṳf{5Nb9N;R.y %UWe |PXn?.hZyܯwX 5goÿݖiζ_ʒ#AHof[M.ݼzMWY  ^,>nz!03s7?\N`1јߘ9x!/7NP˞ۼ )z <FI[X'H d_'5X6yj A}6@o < [eq&0pɌ'r22YDlgO KVY'㢏?VqNwq>tɴhӞɚ-&^m>sU5ngx ifغ3' 2'bJbhe1 Fv>}|8;XU͎ݷ20ZF#>᳀ZmGG,oX(Ut3rA:i~F#!Px$&+'(dKM It[ZV:Pjʒ=z1gc,tcG8pP6h+ꊉQ;6U)꽙i3}υ%ў,|ULBqd٦rTng&.k;""f \ɉү\SycG4] dq=0< ߺɾ70]vt)l0ϴK :)d JK@gR԰_Wa$w"Ô?nf1ɞd8שhm*^{0<|5G%PGgS|+\/[w_^|ve<}.֬HUjD,kC@CY< џ TgMRWϋF1t w0KP>d9ZPpy0 o[`is1(^kJKiZ`_@ ڝzx&RQ"y\ڮh61k`) p?z.!җ^h7PJt>~2&0(M?^6!9FmN~R:S4˛=Ѩ ;-L.tE B9 ciš>aIPw!v4E`dh3T Q1/#>56}aՅ]B?SVtp4 HYIFH}`uMb=Y!6,Ցzh/'X2&^~XfZ`Wx|n#탄R* ÓjVOYT0Z.65&\xre`!:9=!x^/Iz$Gy}1~~ 6-6u( }<2*<#(Zqdc mlwq1 bxr;oگ)?S:葐HFsF]s{N袰 #)c(ϧ9戍6T_)e™2d)"Qr&pZ/>%v^N.-?i +BBFCl)焔nZ]lCsKJ'ڿ1k(A'J>Ưdel/aa%_ \c%6ٕ{Ta}8#Jܑڹ$eSD7R% W;|Pe08L5`Ȫ* IRaiy)x^woN[ŝF'i3k>y}-UR9FWMX5>&CG3u2HZHnzk`l ,ei=q kx셎~Ʒp~mǸu"$~Jj6H{ZP\ $[zxJ+`䣞C0=3m|8NJ{E'(:(Qb;^nF3#Go'F|}uYw5Mq|&c]> Fc2Q.A| QAT0?mYRpE9տs^=#MFԗTr HR`/.{z YLu?H TO#͠j+}G3Xɟ:(M ,BBI^'6h\fV ˆCHc/U p*GMLd1~I1tƫTu9_YJEȁD[Mug )/V* p (cvږ>W;w'dbw-5 scl]:voÀ͔wph@ K 6LYخW#N?U$:_XKW_=hi} zH*A:Ua@^K vi,Ny8-2`)yS ޸hdJGQX Xݢ{cktSZb-ۣP y1Uj?elHd2(uM8pRC&$o[C%ps?K SHzV̀[N{JkHD*ޖޠi2!lY˜yT8.nW#_^uWA,rԔ $"z:rx[0zߴ|XD@X.Lbu^pR S}u'A< ?wv{t=*;B}J[u%,} =$}S-6|fm 6qj{yH"M!6 wiinCF\CJ@ܳ{4{8CMQK>^O*$ X◽%AR[LR͆՟ɄY&ÁFjsE,ۯaZJ?0B+vE1[j })o Dߡsre@Q(dGE!Gm)u 3xR҅xgOߝ-x_LY;.-ۀ"(:y>}lc]#'J2$ȓ ʾfDnUL GTJc5]%Gտ{;o+71gw[*͉CN;4-.0h>: Z߯ۄX-d#~҅67O{so*3;r1sJv['7ˆ|@ƔU+ɣ e>sa]%-uxLGK t6TXDZdOO_q}eM[Bsqm,qVWg~lZzð=Ѣs>Yg SZkSdb}q/bAbbQRSW7:Cg,7-K0܋g jz3Ս)R.MLÏ!{K.x,ٖHV-u7,ބ#2ϼ?Q<q8 /UupI$h,%yenUuaaX>ƞ"}cS]KW8zB*ʚOH'mP]95\NHY-dvu>VN&D%j"

WS& (ǩmj/ndN-;vR@}LtM\`47馳9p-ğ';OueO8̋;zUbmͤ\5ooJ/,anJGJi%'~+1iV̚OVy$t%IqKyqx׳wU7zNt-  νL)~$s Ad‹k+>QmQ,[{n6=2e&w+~U+2>*ɢ3pud;ЊOwnN 1c]pd ]unYΥՃÕmk-sPuthgwN#AR?ͥꃏ'JNoX`/% ܑ. QK:Hcm&Pi1ϖ 4TV듮snP%ilW꒹1J8 ɿd$l ;{v{*P{^uŚ/c‚ը&il:T"'ܥs8Cw"<3H f6H%ŪlL*=p/`p@u\3?}X zϗ9!Nv85K.Z0+$PO|e /&'EL bz߷v/gk} hs\Z̗Ո0yd*ƢRwP@vOQ#Ž-ZC50ӭ A@VZЉIW9"^>!U'/˼$ ,jqe>dzQ+LHYh=J1:ӤwgBghVM3a+M ;zW!lkRKJa`&piՌBQ˯BlLrtrkNBzq쿁ҺԅaBz(yC G|!؅#A_YbwU+~;m QoBɏ'NT0v{M $Фkt+#}Th(d"<[1=gXoR"7ǡsWڣV~~?|K h(;\]^~;@$p6*{0W8 h(%w)A}bZ =&KLK A[)lM:c$['bc~iw0T"́ IZՇv?1٘S%Ql#tS` A.QQO=Ԯ5z|序]k G@^3S(%]_t>8ݓP-7c٤5h[D;n\kL9z mФx BYV&&hCRziawPK341&owo=;op>Bq A3t/a>HBj}C L~R_|}gm4+awb({Y+T]/zlA?@sN]TkI70 GXG풡d昬c2[HfE"yW,ko?NRBc6j>Þx_Ct9.oWFAU86s @|}"A%Y/7{yYhPzvn9i,Q;"89b$%L>OC?"Ce+@lph0p Gx;bgzyN;@)RbrL f+RK@ld6@\I))”\ZmthEdb Zm"Ɣ VUH1|C 4wDOuki14&vJ_x ^ d?,Fs3dhV'!,jYh|nBbC(r3zpVݳŀylC"GELI\uh "}hso~$y+~+a~@&!zЛ eqZ,eO{:4A( <?mK;ҋ[m;攁6: '@p!亵= PQfcd:-tuvXn<@kPacpG7Vq}_Zmrv51:=Z(DtrÍ8*GkVs5Q:EeCM5Qh1[DD@RNCjRC)؃M,q,/IAtS?lF X_&B{ėUSCN*+?LkH[Zr.+\/?D_F#BX=E":_<{pȑ,ĒF`e) 0UՑi_eC2$R-MAZS/~#P쮯 >n= xɠ&ozeX}+jXjOeI66D4W>+u!ku$Jq! kc)+Jq\[]$o*xH_qGWxR8oppMJY5WS9|;b)S+=s!Xql>Ztֵ^rJ(X5p;ℕO!;pj'*m'-fn.qrbjteZU&|yq3,`пs':莁/ ;6Ȕ3 JгXXHc\{GδG#OOj[Ool cc{&udUgt+>U`A $}!~; bjb:*bN *? 2Ӝ82"ٞ#բGXpO0uB4/cwT I$ $[«D7RCAJjvB1 L{' s]' \lJ``ieẌVKRS 1)@EM̛OY-2m8;:7pjU8adC-g<;Dw?-Ƿqp&])#y H[v&h-NfD*.)؊ypd"$cùYuym2د>VyDI\XjHg¢*gCNr_ 084dب0xglؔp=`/IzH+ިTy;⻚֣7h?8ls]`G(`xk:aWs Ua<зG}:k({ox(#z Y;ur U^lTp|{g Y3zϢN_7(HBFD4{kuDImW.-w KF_@pL̑1%]FPRJf $?o "d^BP|qdEA%8׳>%m?!6?ZF[#Iog'{Qw82p1 GnQ:vhX6|C7\]—X'i`g&JY |CJ_BDuY"!&43pS]g,4`JN#έ?,fe˕-ALGepFjK?c3]Maڴ rDm|soPԓm!7q}/Ғw=pHS/YiC{||7v:@4;M&gͅ8vyI9e/@6W[2w|.2!rXi;bXXh:7ƺQHZg A3 >H< o&7]mtWnޛ%6XV\)*{ 9'f7_ayĔ|W=ׂN+y/6hfM+]0a|T)_~ǍU W銶w>""[OE ]ɜ _ $>e rǛY*Z3I[VP$eFx?1K.^1m<@D L\OEoY%,c&? }!GCq`HkIHtc ?c"}Špx.Zkw3Xehr_u1.n_4c~<`wUu@ED  y8y+%G;A ~(5Ŏz|,% $.or)_r.:%kh,Rn71Xe@o( ek,7]A)P3 3 }fSO#kzUi*4`.Œ`\u늻by E+}A=cRv: rs_Ef䘙^yщoLy{Riz|ŬF@=3 e'|ql=%bäs|#MȪt'@KP׋ݨOwMhM7ۦ/>NH/lKaAn{إkrݤiT/ZJ(}뺣qYS!K5f_:F'p4C>ܠk"Im^+TrUm6!/-m!k$4^\H!SYDzu6>u`zU܅m#y[x"\H4oO_j^f2 8ͤwVS]y /*ھ z jk*T:Nky$} fr=\b ش~xz|#$jۏԹVC^[PB+-h<@e͹5tnsoZm(v"∞,5ʹç\31ys EH!'i<]88Dv+`~ϑ}pߘ c尽\FiuzYF%g5( E ,YMNSjT螣(L z2ý1&yɐ'ަ ׉ iT}6y"Rt1f?X8Z reiN}sVDnGs!7fu' MKlmUu" 2lm?Cfvwkhgۜ(.[|nBV/Ǯ0_EIPO`_ nCr:dfwF-n1[G'c0%+2ox_ Gr=i\̠ Ba,5Jd#!֛WJy@˶@Yo~|jSUSzj\C wP!6`kvM3Q@3M9E'/LkQ^x:YvE;^iŠuo;o9Q[6 ٹ|ץjݞ^w~O[&wp-8@2;){ &v * c/RڱX;;/NB"`LBxL_DF$$Lۏ" (Ð ,G0 ަpZ-Lp8AJ+ rݝ~:# yjSng"FM*m ٫mdRWlrN&4~$G§ؐ]fa<~9_J,6WƁ>gW ^E޾Jv/1 >RjƯXQH( nFsh@l =\-үUc)50X:'VW 9~8*'i* \:i A2+-|/|`۵w4HթAM(\ 3wWSW).J[vIMM`K6_1Ow'*1":VGQw#"2hI#WEKmKW!(\ !oBh Dh򶌄z7OL0^T]cCJWDro@֮/מ>ϨFLԉ25&jodzku\*[]õ9gNdŭ es᪗^Yu"$QY6PU'yD6$c>SHi6  >:ScXQ ݶPoڴ$S'i?7)ʬ5"y_`