libvirt-daemon-driver-qemu-4.5.0-10.el7_6.12$> d("4 o=>: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%-/Ճ2)W ߸6&⦅fl?@Af8SC~a~^pXCZ?8Kvv*=8̜hϭ?hfID7&HJ *^$d rX!o8pd*ޝ[*bvI-lV.OB&L1ڍ3. S4_>QdE` }{%"/7_ XͿP.ZxQ1{SkwPԩx{X,hJMc[ ;wޡH9L$j7EZI9v4eg8/2c$B*MB|% 7y9U=tpX{*DͤzѬvIbL]3VVd{g-3 G>*. c^W<#g10-`HsP/*Z#a ع@u-Qwgem.?̬g;~N&N𱡇6DNQ 'Y]ַttmuJm?2[a&j sG`q#@rx>n(†Y˔HHf,z"\=͚='ɩBjx1ƾw.ږkTyj^.' ?D#4'R-97:]GH15֏INk&3T8ԩ_ agӪ)^hA0AMۇ-^)"~-QL$RQ*DLYatLC@LeIE4FaAuIMwix{x%ŕiV6 u]G Х]xuE>ⓇGt=¬PhXg78_H=ϳ[Q~k$ uI2hܻxF[062!zlqqE ^zQ 쑇n.LRV~<#8WSB@] TK}۾ۋ:6`fH.RYѨ!ZL6B\hXQޢt2frf*s.`,Ihݼ gc<{rمVa0R-;\i'a*T-=S~vþE3ӁEjL8VЃA3ǰQPrJcg6laHw `( 㠞H6HV[Vj猠UaеtbG:.;yB<ZLAQ@_~hV֝s& >tE2-93gx\(ccTL5wdJs+5`s75O4H9#^VW{2e@@.Da?&(jdU#YH8|mZ pSZ`oXWiv5=hu3ZOvFh=QfN7 ۄѥn0wm?-H֙/3f v 9;a|uU2!K24,4CQOn/}HFmpO\UdҠߥ9NVlf;)>6~ZZ4Z|-Js5]~v:ZQLVIv]wob{2WH_Jx]0lG)0Q>QawUŔ3*Ψ R OOa&R:xT{ vZ^7)1˕71W#V.Ϯ)z'vUK@&4qJ9J{D 5PFFN)tQ=CnCp0^CY{ƾz"_Hh_eUp e?&N)L׍#9bP/T.fqU܌B/:6t6ݺpXg&ZsZd1__Dnޡ pk}r( ōGAkgJY|mC/I d=iI×$Օști`)D؟?q4!o|?oa67bLhI#K<@# O3y~Ʌ^c7˝c>x+88dziVi [PĆܹ\dS yd{+ xlcCc\SҘi}33jң؉Ԡ ssdhw[L}$0g}DȰ}[f.ѡ+Of(XJ]aG4%OqEl PmajuHn/(v5ogKɲE'3+=ODZjb D6/=WV=@}c0t1mBWŞgy氣" '_&u}f[!xи-rACh,XWDŽؓuAG: ]XX]V4L**囻dJlY4 BA׀4ij陡{+G"Sn }9KJ9K?E$[@h )Iu$>(퇵&;De="V! s4 8Z-Z?o!6]+J+L$ EV?2ćd5C} /ǜ{KHDSGF:Uy)Sex%OQ P/ҏ]&ڭA6WLZ"Ӻ3C,e6*VW\60_o[wfGY.1fЃϲY\Zh cp:y DO(zTѩ煁JFs]6/{wʑfR1)2ރUj،Ayr8|@^"& -htb<WxkpHx6 PHX*(R; n]`*aN2?{9 ^D[{_ 3{{@=iÊjϦΦSv8tMIVNx-W ~bA3()͒D[".:f!'4eEzC dǘqv.P9ÕW2"܍I4ٵQ0 %%8Yi ! 4[%>Q)hO7uS1x1$/%aG(B)a^g2E"m .R֯i|T7MIWIRK ׅt ƻϼ:Gz3~+z`EN3O>\;PpJ- TGyD.[Zq Ή]ySe3p^蚲*ql; ~8>C4CQ>1.g$#2u%t0&gmU[ء!mRE#}AqF\7r[j|45w89BV=lJdK3TnXڍ7x)0/ ذ9E) nU6y}^2wDTm4]B jSϨjD؊QvfiK4`-_My A& LbIY=R /=R}vG׀.?iOnݖ}#{rZGnۇlk+#2O8=B !`u5)}oZb硕z=EF۫kF|= _l6l*( O;,a:Pl !+7~^mcuټt9Nv3\@ȮHNRI K n/6,<0]aݺ i:_mm@NX$[oe֫3Ag8? oe3m,ѧ4F? H5] C2Dtm?VkcQKbcwhA|5(-~Pv:FTcC""-issh:nbLtĶm 3AϧHz%/KV%n:H%Qht vySmOK=zWO9UW$JفqOVCnvv ,D NxfjlZu~'bt|Qj5Z03^Sir<eL^O lrnc[UPzъ1V Dz/nT!c ۙ @r~gʛ_cV%lZNN-$bn^,:.H~2;1T^_815zY7tBЁsfJoeFR@₧ ,ܩBNAb:F#5߼O#޳+thIJTa<\lk ?v@qm RVnTMחS@~1'ab1)KkFŸ,o(룺O)rO˙c[7 #ЫED="sclg]jͫ֬DG rԽ&]g 2ފdS]HUHJH/8JȝA|MLM7$.9ؽ MNZN?=EwE8;3 <\PIyP?zdpD!5F_bb xcHrlH'Zq1{H5!# >) bƌcJ1ef7+Q H /v% H^4dݔmYJ-44mn{er#un°sF^]&"~ˆ oZ4苇 `uw+# Haa~^j]RO Avv:sP*K=ЙxYSM(i=Ӯx ;p6qnH-2N#(q،ҐJ[6_N.I&B-G;r8#4fZŞ;U;h'|v9f|REA\o9e\<*k=61D0wsx= 6Ncϥ=ŀ6UT풻]  (O)ĸ]H, ?KUkZ,zDjmkdBG4sN7i*?Soi̶Ș=f '&(smUڌQǯ+=MtetTL) 5ɅpRsCy|Kщl3܉%d9ar*% qwm ߤakƎd׺ Em_wWĺh)d==LkưޒP 9“AMN,j}qC TlDt┻CHY/ ]!ÞgLhճkcU#ta ɂ՟w.|z 8ڧ; S ;'ِuxkY&([bj63*>kSد"T)hZʢȲPPKi0itf F3&ۑ“6I7"7Bͭaj8e|O "VjjC>~ܿeW܁ՍWx@{%kypײ%Xޝ3\ G oܔxT'P%8[8t^O<}`-{~^*-MzC1l 8N5شzPBaE Bߑ,3(W3q(mv?$<:nf%>:ł ݊H!_jN9urdQMmč:-ڬ?h[V:*=6ULk-X-Z>0 gs6 >DKz$1"sw)U)il"cniOsnJQGvΠᲟ\J"HU˴ \ 8 G5E øV?BwIπ;f.!&Ckmm{Uv ?"$@6(=3c} Ekc(^G;H&䎭uiX%̩r .\!JW ש>z>jԂ(eV!BɥK=[gC[Z vvv;B}VeT(qYaT`aYʼc*8.i))!Y=b! x ͋8(8B"Pww%P24&E~*:<-wwp)} ڎSժtQ;mYYv^aEA6go騁5Y. fܹ0drfK8K;E,w( q^;G,[چMNϣv\Q.AɾCp4U" `lecUּOH;{m[;dtQ}w4G,c#5"Ls$,iA c1jG88\ɕ1.hNLi/ ٶ4jM ICթMS (->j$M;Dq|TIm_0UEdt@EZtj7jsWW%# G'2DZ'dpdh,8 qϪj YIw|=8#rs ^^Ǵo%!Vm}&8n-luh&.]"6kun_sO1: +H2e$ڬ2ɠEIi6|4Q6 klr.XI^PP'IƄMOd̙ 久,.b|W?<c/6~.% .EK :~/jtvrX( 53O$XXlL|h -%V}5Fϱu,0f5>kA@*zzImobk ^)[_@zO cؔU]ӫFK@hL' `(+?0ndzr2OouBbqB 9 K\V]O͡o[ {9U:gc9";%"~_`v3dmg"G^3(5-Al2-axa4VyP虷̭PY0ik`׈+auq&dg`h޾H gPoQYM&:6Y],ȝ/6)/6 _R{^K> 7A!.ӎL%X97k:]K7u $&~fR4ECctw8e OT&,|<%_ۆ%1|W,3{a0v7`gۮ`W"걪wOsMxmR6zexe Qv %Ϧľ[` 3$@{sdJIuREz=^7U טflnZr.Hv.r}Nx(sYE^93C7^ZUJ:ڼ Jj^RڍnrB8w i9mF4Mnƚh1 h{mَ3<{8o BqɼNLʽ}v7 #4|gA<ݾ]зץ ԫ`:Dƴㅹkvq7q$D?[ IG͈O9/q)M:(xM0"|h}"9 ]R4/_rKJ.R x7!:^STVۥyS;iS^f?sPKRm"nH/@~jnJX5)jqoBB>1J;.)K6 >ss0yR/g1Oצdab=oA9ȀAhL)joak/|Vҵpmȝ=Ư()+<)W0qPX,F.xR8 Q8S}`(Ӄ:| |_BVt?v|(y`=jCցԟJbe~B! ;lC#+Ϝyj4\K,Jo-6.ݸ4sw8۽[Lh`;54ԍ,W .Eԁl+ROǶBR%'y٣q/*Pj66/@H7x]  pHI\)jVX ZT8{l@ХCOѸ|[/A\fTYKY2 MDF|S==)cbbcѷ]XANjܣ񻷤u '8GP@ˉЪ /Xib`ČЇ76\V/>H[KuFp,qtP颚ɕ(zL q _:AQKVLcYZ)0RlwOކ:h[׏8oti/k* .BJ !~cRF8K6kgݫ͍n(@hl>|#=5=PԚhCH8 )o~Iس$mPvuF4{8fZա*7z|(؟︚vgb~qҞ@! /ؘoA Wn I2x8-ŀuV.sJ&aև/;s+=qh¦R/o&Qt|Dܺ~0 y lxE{)V%XuEmiwKr okV#oJ8UqHN|֑j/R_Ga`NTj'񐲙18D{ݚO/&` CY_-9_ݪ(\z8κS *2C FF˻h% 4:o$j ^upKdmʢ 5P\*1k˨zъ8j!BsVp;O%4jNJ{m@ _\IG% g?k ^(ub5G"!8VSglg3? <۞C@$ROu|"¦W"8+U` @vk r~{``0,u_"mׂ&2%@ {yo/4o/,(h4`A.(6raޢ|j]5v v?k׊?@(,=yh$ݨt:bEm,K^jϞ:#G4izF?y38MʲQ\ϧMR /3mP}&9uuᠯJXF$bPSG}L¿O ='OxW4siEQj,ۮ%@?*E(rvAmcRnK΀;~T< KRfCש_og9l TU{38nXJKᔓ0ʦ<{^q*UAvxqKټz/:24ݭ9tY`/i.FTn^4۫l',zD5MH(kѐ9CYXPbq\zntRcʄEM1OؿZ[[bQFjuE8a0\L!B0L z&s[q/0.˝!_{[E[ lݐjWN8E .~M&msvw1## CUL Kہi\Gf\[?"8D??]=[i>e(%E1(ْj>:ذHi o14u4$ub=79);4|ժ<8oY0#wx/'c/yMuO=yCzuFϹĝ${;zʠz\l7&R6?pyVbC#H] m!*6Cl6^ժ0MVl$N;=Xx(6Ema?a AbB{L#[S-9ȡ,~4$GFJ!Ywp Q>_K#x"p4f1vSa9 ȌAuyq/&ɹXs\'Mw"XhUAc yNzN1rjY'2X_ph`+d1S+?Hc깨nF1C(_{vJ8l#G\U;zHyMpr`IP\grPN9iYƾܯq.ߞw}n=0R#Iz$}Ytݍ|:g8&’g|!{ sJ?T|B ;z< n1bXfU3.v!G3Z^&YM [av-LDiG w麈fG8Bce[c8 '= ү/-9ZnZIHXe_YG9j j7x/wpXG?ȣ&n>w v0V^J#ՌOQ( Cg)~1-샬Q1Po8f/NWSi!R9п=&WY(% 5U=UijD=wұ"y+Ckx3ji s>{ i0)eUd?sy^֗]~ջ| +b>2]in1q˿}Yc[ã~gUI\g\MzpUNM9Ta(誠v~AO/eWnEl+JrH|HPˆOHdÂo I@ mŃZc$6mlYHWOtֆn󋷄\D?#w^~$!?}vΛg^:#v4V2l`UTV,`!{C%|S#\ab W2\wH yBuۄ̕(tXu_z~Wp_UڃxUQ6QtkP{7*jSt4wbz\ ž cep{׋dӺ6>DW %O8+L&#"JmTra]T'Uc'V}P #n@\}6-(S٠yZe~U%渉fsegڌsD 9~xpȾH4'mEբvL>!7Ovx !k߳LhiUvǟ`G {n%+}{] H 9. 4­7[;~E !ؤTsq=93 /w(" YIK Hv)i\)d[bV/>)η]zC#GR}yf8 ڂz!\V$TdXQc"k0Ƚ;;%~3C,QũK{nMQ25|vÂZkU\`=҇d [}oVbTUB'ȏFAuH%} osʝ9k:dbD,R@4Ϳgբa'pV 펧ʈUm0TEFl+dSF?ǨZǷDksn7̽w~{3ΘnA2}\٣H ?#`!<>ǂERsu1ilbod9mLi\1$2\>!BfeFpJn &v!raj44)4OqkxޱHno}Dj]X xG w7%MGE|$'jz'A i0[&7^tK!%"v. {/9κG./3) ;Gx suT,%eaw1FZQ`[8 bY3d`}S1o蝈啅Ҭj`);&pS-^%-tdezoM8O\js9ЉXN<=HcZPDzsTk Pc -gsӈTylXy;~Rk%QV8n_,}Ҕְ!Kı5)z)~ExTv" K-B G9RMv"6tq :KW+o#wWӠݝ+E{Ҵlm@>z8 ?^O@t|~30~!.2]Ψ-ShCm&痦 NF_Ii$yUD@jssu{5QI3@2]G"$T⩰ k츸A43 ^0*OQn'3RW=D#ãwz[7s8H:AyE>qx΅}~0RB~&,_M-sˎ|M;mi+R/ N0^/P|Q)y4K+ƝZ xȶÂVXE IܧC V԰ȅC;F9f+R?&ޫ SqO6W3A\C8.d)ˣkd"R6Y}É: }:aڲKDEXO7rmʷX/6R0[7TpM7Ӫ8+Cxě ;d|#Ye+&RFXp-?kb6>0.W+2-F0GT~(wo0% ym/F\~oL}jyO6p,\{X~ӅIv'Oi 2wZ!C)Q?V6ĈŌq~Z~*D>gGyeBHFFys`'ܖXXe9; n8Z 6K&0I]H_Q\{TBUB lCN H]2To X F7VpL\YIiX۲F6lf 1:dˠGṊսzϙ[GԶ1K2]ors*bxSZ>ٔqCMs袛f/5ߜc/{ \sx^R(uhړ]m)PƯFh} "ag0,N$H4GX܇|N$>{z+E8l'|!!VV) gYm;@+aPoؽ{@Il%Pxm^$Љ@}J4#}0)$^b@fx‌䫠Ԗje^9q`_LǍFA4&c>r}C(N&tzS~<ϟа L9"ρX _WhkUMs~rQ션ה6t,st6-fBٓi#eVy6'BK ?쏰vFvKZDpFdgZXm1%#*)Xc'_o^Kjmr)6]:S847< uno}w*0T2z͂CyH"͏f#N 7PIٷ+}0^2oZ&C~TwG^7v <\JTZyB/{Ċ AyVl 7ԁu3D,2Ѐl]EotJ@)&b4ST5Nv"ݷR\! Fl@^ϲi_k9_NY2Щt_y3[٣ ~4}M {*;Rvmq„D"6&_J8-_WZC_gSTҼfXI0Λ)PGlyHу Z?f,ʕ%PE֤JXX1E ϊL}kxDAY$ߕ g~?g%4|>d? QI2@G]\d86B`C2ڧ \CG+ƐFl_H~YZ}H'`'JO|"F it/wᘿ-GG7x>4,>/ĸFUw:ueľ:0=6dZ)N ,Ewc'{>!2ćxpb26t=?h\Uo9e |Ytǒ1xg !}pʁ߁SymUBB9@/.2(n+X ɚU_~*RU9Njq.P+QA\5ZY-8- WU@_J|xaSS6w-a xoUpaX~4[.ljA"vdP 1y'q8#*xT 0ZDZ-00;SZ&#~6aߎ ULC#s&,KvŬ/Blqx`IȝV=CiS2Di ڱw3dd*AfwvMFDjGr)59=͚pEUN UpNe*PxLRѠy/>RZxn|L;4w);yQHg_1猠v|יx-ed͐Twc|.Vo)hWȖO%UdӰcWg6KO3 hAAkTđF~Ą^`osuzGm]4 p7 {2EѰ??m k8̸g ~=br.t1[ɣC XZca2y`>wd~3C=VP)'D:eX0Qj_ISNss*8u8x`<[zȑdJ }|UH wZ75z^ۅ{>si!=.A3mMnTSG9F9Q?P((60 |V&ͅ>iQAņi[3K"%[wࠬHet0 cm;0߈s+?I=]Z|uVgI2dXh\r]#7NOXkBp-tq҂/}bv&,7YxȾa:N?U'oE+WbyYezx_H_fK\S*<5|DnDCc-.6 c-"ݮnU* AmrMI-dЉ2mm?_6~"]QfHJ#oU^#hyJљ HWK(𞆾>Y?eBgCey0&n @En^@[M%;iY?Ed(h/ʃ d2,68{8u&9QbD!ӗ񗛆MewtK69g L. \f&,!q\ኌ@?9qK(FxPybvTH,$W5}D( K]NL^yK u"n@Ga씺{T.VmUKy G!W̢OwC ]UkhȚCAp:oLr?ѱCǂ>ҲneB(!Vu6 q0vt O;#yؖPƨ#h kJ5J6~&>6>S(H \/k.5pi_m9T䐝(f 6a-S9` A&>lc;rR>QM( 6ޟ4VHZ}j%^ D\ %Pv fC),w$r bc?uHE Tl:R_ qhV`ֽ*gv #2][9CzWfгJBh/(n?3 8ZDZ!# f+*YUPUژnl`CFSmࢢ BPp?6hRއsAqe+@I)@#z"eBH %kk*Xzh.su@D9_ bhy]{T˘lϐʖpqve̱'F䊩(+qm*ڋ%J͡k+֧Ȫ}apˠ ė%qx@/{C)[q`ti!UKtdϕ_\)ͩLrC"~tݼ!9^ cI Db ˣPal$Q|'1M>Y# {u'=Np>y{_d 7xh7`6QTgrwOs~4<=Ɗd~,w 'Vu@(/nCUӵкR"u~pte_vuiU|mDU$Ώ#mA![1Dt#/F~cWaJADiI~fwQfD̲ƥ,WyFnč?pPde[Fv(f+rRV51Z"9:ҏe79Y}5ܿWV{O 䚄n1w}sƭ4v5c^xkY[־fx-曲%:l=Mʁ4'c?zfp6 v\_鞋FX}93a YX@#Ybٔr 1MU%Km%Sw.=C:{{N:e ljVkÊD+W-w`KAv'8a~]]n=OvA h3f~|f~Y3Bi[Obw^^ [׏)EQJeoPZZ;ZqӞ!VS]O`)O~  >Iw%#ZmDY :AK,yב@(_R(_p1Y;xLQ1i TKw-W{_hﯜXh~ =Xcz(M22֑Y-0[QGuu[RgUǿ>h3L1 $]6{,E2/@b'0ژ-a)l[޷5˴2٢ȭkyg}&^Roq1pLZ*!}HeVǗ=Q0F_1AmD\JXd'X5{oFcTE^ں|آ0#\4.!cޅ 2}/Q2y+)<[6. ^;LilSg2g.;Ü4X4s/|3n3&Pqj#0TW SS$(Ij3ZCn lYw-dQ!2hս[n߶dP谡W]=قkl#j R_:" ˤ̶&3 [2\j$=~GߙSUVo(!QU9vBPyҬhK4Dy;F+xq=#aE[Z1D9h:\0k:qAWG+G Վ^Yn}]~}HRGUUA 2qf5|3E|4eűeP#sgN|V4AE޴A%jBn kYՇjnx2PY1?+)]!v٣Ki;f?#"A2?E'ت|b%z+=%$l']jc,+*CS^"UlB[&=ڬC _|WkDw#?~P 5ī2qU5:XtW(#&NZjQ|*aͤ\]|; 2{n#m q*,j sH͹ ua۞t8.Qnt (hz8rIT9Jz_idktxѩ'^֝Ե<[\zm(0;=92|0l>4<ϝU: WajK p 6-{hY _:XSBm`i -L.o&WqW#`n5 ~.Fo<˚dpaSG>Nc &^xRʮb_ S1}G40MK1w=?\hPH$Kqҽ+r~'yRK/G9 oslOǛ+޽JT3_70% w`*l4bgu>jկ.Z+&s)"B63uj&eS"܀@`)>ikp7{?p4GbMOR8LjkO)/`gpz̤Or/n(cMy>Te_{XBObȿǎLPa>lM\9o347܇Ju@~]]͚Sʘ[ [ |ӟmk;T"7-=( ۹XR[^B%/! 5nµU2NVTrE~bh|!+ZԇwuDﯣC`T^Г;bA}M'iD9c.hqnAE(2"iv٫UE, ?N4i'm+\5~'M )DRj'|NP'vb(ӯnfZ!GslSpwp^Z"x|ad@/2~&^TR,h@l+ LCb^i]F~P!*!n}s,(_MU/EjNtX}khH\cSYɝyR(zfT7)N34 )+69A%x,'X"+8זN[bpu9ζI_Vѐ[ >o:^^M>H@u{, a5*6]f qOS=uq5}#e.ZNsv <8R׾5?~EA+_,;jWҸk}% Q  +ع$sM!Y-tO1:M&q^]R.e"i/M^&j̿JF=N(sl@R*{Bm Kxd8}//qAQL8= B1dK4t& /o 7}VmJﳪ1#k(m EWx _v_(?,b{gVVߝ(87CP5-+FI|jӆٚxF.&0WXJWI! !<5Q)>)a(2> /81Q$3ġˑĊ*"*|8ҰUsBCwO^qR 9ӭ݄]4 /[KdFr^?%6 9*U͟m$2D+$],:XgM:}"mo',(ZKE8I=&D::¹ +G{t,9֌ELUkɂQarOJ=NdO;GD{"|kzS=1~FjBR1/ [%1tko䓔FpWCcgCU"JIcܔ4QQdߗ)):a6OJ]Х+7(Hq$q。:eЂmWىc!7ǘ&\HŘ>d&+F52![qQlV(ܱ^wXaoɕXVBAnsn:hS$L@u Q)t!մ"Ji0%T\<3[-#Hu#1>ny %^9}S)(-MQy^|2K Uf2f7rY&O?nT[o[G}H{OS1qRU+eE5>rN0>MZpcGљoQmXv@r %( bw;ASLUݼqHfMX :V0S1P_1RK6!{hCNIH[K {%d9GLr:d1$$Dz>U#'6 mxUeeJyu_87ؖ3 SHl,@J[:SX&ja?2xS/Jť]G"Jx'>r",: 3,tϾdjS^J4сI R\Ÿ='_@7 9Zo8`\7оhd1iꮽvwi(Je:@HܬYh,Ak[<9bt}jgo]ɬ=Pa~5. 1 {!X?O):one׼)*8V 7h0C XvKbr)>67iDkp 'JIӊ|hs҄mw/rM85r73 1sʼns.x䎪BK%p -pBD2SH\me7>C,u;ݻHr~Yy1cfK S:|W5/EpLH]nDL5qҼdԈi; 0ױaI9!a=3vy dgϪrzMYH JÑ-{?Xy,\~p<8I0K+Aacci-N=|B"y 2̨YVJ!+0\X T`&?Q (£r\7Vڭ:p:hܒm+=9Fs[%̄u{.#::U=VӶfè7E-Z.O+I C bˀض}k=wjN!.n#%=/ڌPRϏN9_6͘T!M/Sj4\0ІpƦF}GEWُ,=2V|peb6JNZ~fq۽7+q>-Qߎ պۺ#֘C>3XN0LieD2B;D h,H9o0_xjHZJ#=~xJNq^C ٖAE\&BJᬹ3."Ǽϩ @). طe:j;?rTX$mJ3O@s* e{a0Ζi|\u{ кImy<$JcToZGb! yo߼zuzʢT1s0ф"AW{%&HPD!>[;mfnuk8u7pm |ey!dHwşM;!)ZS9cRd ?=K*ڷuDϨ{:왆7u^0ڿ%6/!? #xE42H i+8:9/Gh@5@ '[dI.C5c۹2vƶx[1\o:&ov+ Ps|Ur7.5!0U|UvJlj61UaXNwEOvo>U >H+JqhM|?(İ5ga&4*NdDOlK#S8 Jo)Kep$u^{Jd^/ж](Sݭ~Q$#V4'}7&/5 cUEYEd]zXo=y ,-Xm*yњ\*.X\Q7L4KG=isA(RKWZxLRލU^c4>|M}LukiXN>(:B-Uԏx|lK6&KZ 7򎊃2nLW#:7Ɍ?~hW(*(QMxOx%MĝqW[؝<4vrȋs|ڗ#Ȼ? <0mQ>37-9|?+elrs]Pic=u]OIsb7A&Ξ90a-zBjE* zݎIQ|51vL8QI|9"$㫋hTs0 \z`w/∓Ajf&`hjEğxK㈺K)-)DSj#U B؞̕J7c#2%wu mO ZfueYG:!dkuF1_ oĉ"!]TohqwR,Z9STb6@TI7 &bhj.yE)KDsY㡏)ngEk >ϖ[IwxQV>„gK^H9m؀@r B>2[.~rK",l{8ڰ9Vԉr^s˩ܫR^A:v\RYPFA@T>c7(5ph1M?_F$Tw)|bW[Xr!eVkr 7$1I KreJmkB?eI/tO&AP7pQrU_3xuedCcwx^\נ4׭hqXT>SpG|J"g H1  V:08=zh ˺+sSُ&)c :j9GGp8f.ذh `UH\MH `ZI-[-I~]ج.r+4J g!uFҚf8fr(ZSH[i &118ht͝/͖aT0BT:'_'AKfs kfF/ =^-ZV єH}p]ԭq{$O@%(wb'lKaWh7(C6z,>qd y h˩Ov%_(Y# U|bж6('ΙV֛& `ؿܺ zp\€¢$g*.'.nX]v#hPuZi|4-&.t;!kߟ:{L4eθAcJ.D.ЫiMY0U> &~ݧth8NS<B(?fFҍho>/%gW5_%Qa`kA`HAhЗxq}tRMH)}<#JazDB|i]r Y /EZGɫLj0,Ƚ<52Mȳ2(&#AZ߭ܖ\XZFpr߰ݣkm*E;!%ڑPfŵQz v)+W.w!SGgx07=~? b˱SyWs>ł~U.jH8@<^jr~7mj?*ɼ/`[0r>$v(z@{H]:37ϣ-7zXK Fab7|)[YUG!0߹7Kۂt*:>*Jf|yX\ I+{lj&n8Q২\2ИΚFtɜ O]K>z[mOYIc r8幽M<׮ߚfD+Q {/YuL(>9Ae4H*GGӣ ʺI-'aIVͩ|prb1N502X9B nIoȔJ V\)$  ?6~< h\d7 ߫*^8|!:)+qjtű*|mщi5e~}"8>TQzR$nQg|u\ V8XwZ?AͿ} Z̿. ʋބDm߽̙Z{fZ-A r[ x|% [2V}e U5l)r$n-I8K3zɖB}aBʹzb)ZdեTޒӜ'^c"ޞ, r1,GCfD%Iy}?}.Hz5yA*lLwX=}gïbÉA dv\W=ѿk5 lڍnlDx-8lN߼9V._o}G8Įx &uh`fd2Mµf~cl۾p.3 4}V;Z_!ͬ|t&`9קۖP12:S!@ey`l0tPfۣiDrib:Wj 6f862d/yUŴjbd>H/M3uvrEx{C 6_AG82 |O~6wl1Z!'}dyqIYt;t‰P}UH՜[ ^`8[pK1A-4UêX̶l҉n<ZtY5XrZq9B7;3mA (2%/L̕<k^ђYl&%'ڼz R)dZ"$aC3Moo/Mb?*ӄ7'lȏz/ߘ&y{0ܶo9GK=< \#6hhdxt֙= MЧ+p-0z) ep3>m6UL͂u8_ 1JdP[FMӈ7foTLIIQ0WrI+j|˔@fUQ#6L6Ϥ6*8n4 B|9~vPGEP)–D6jr*!n 9-)zW6xqJI.ó dE)YH/-~hs27**D@SxO6޳BEldX͒^pe ކ!փٚ͟2toQ?vUL @XRoj q wOlw\)9a]I%hn|ϋb&~ N( hviK?~W<Sq)ִ u) ѿpK2B:yp3 %~hX{C17KGbG )kpjY;V@yy@[$J3FK];D$Q rҧ zĆsR8skG[x>~媜 F T'<ɧ9aRhj>6k?ͣv)c K1-oc\ 33/ g~7#+P_$Dr2Mw/@6cRޑy~5HJr{m! y:J6 ~`l#}'~"o[T3Sk;+ -0Y>nW3&-Hc\NK@i1Vb%{!޴n"íH'chmx^ &~ZW.QM>S7br$^*Bm-ۑ3 SXCWE+_Iesd!,|a?l9_CH)0D0g"߰Zosj@1NHb]͓4+dw H ?ĹT0Y2n"։ lU8ʴqaEO5x?PlLW +?Oh 8VS؇)ƻփCjZ 6qXn0 JMA9ᖗcN; G?SO<%ugdزJ͎n$eY{:\+~ogmw&aaK0Y#jy2C>R> 66mGJOpyqXiĩk=[έ#]h3~ zjyYf(<\wg^F"9cEHV% 2͟R{CS+3H=~^oa%`ES[W]_U7͐@LI*`&WK*RqPV񇐣T?&MFc]H*7rLyÍ=[&cҫ1@Ce9H q^]b蝴NTnIt}?Txwl]Ժ.㼩#j. %\A (D՟dq$CT"Q"u}8>":$T;/\P8  Bh5ԥefqCV|x>M=Yw)+Prv,al cpپojMa$1{oLvP  ZSPe7Lr򸦜&X'fה9IsY'荽Ȃ)GDZ٥GR靼8FrcʜF@9׏5 !G55AGp<]̣| z }bE.(]@*U`1Q&;ftlVAdJRbA^FQːrrOzB^@)9r?Z/%i}gި3Y#!-[3}Q/N/@ᣕQ &1Oy=n`J-ݧ3pFΔmq+X"AS:}_(s9`Y(GZ zu`5nf1 RŌ+0}+fzM"NGdmP ΂+a΁M) 8t_؅"w^~NK@`h^h9;p I_aPTk*E&n/mi ]ޟ^ NwZuwKmn,][t.bHYȓ0 X TZrth ɳ_;5SjJ! %]#,=I1Ȫ꽮M Ug{#Ѓ`zq)/cMYu*2#NR,[̠ȯA1'8{"]ܞyQ;i+Yph &#A.xwoO$Iy O1k e( ⩯\,Yʲ0L ;&/w}UcŏA cެhC)<[ Aiٕ%Ee H,R2He}α5Ҟ(r!c$IXFn~jhJAɻEێNN-fpppq܋z_w8L+\(`XF,3w,$^B#5q{ R!:k51_2̪FG[@z㚕D[]]j^9=\{Wؤآin梍 (w 0D]qӏVH*=b,w:X"?Avuř}ƵOlDK:[+n#|}'y^'&b~.WAM񻀢'k΂%$rCh|l4(X`$yYf:-=dedmWf B1{;=9s)%(=ǽj 7ޢ3 G Re#" < 2'}ӏ 4ΎlUAZ[FY(>P)KNtW>A(C"atj1H~eI·(1xcO Cw*8feڼc_M;[UXdϖ `5؜uuG 4uEU4ln{NJIgDˌD\TjrxFd+]5 ZIf+O=, )>YOE;=7Y6'qbI.-XYgIb?/\4eI #l?$:?:}bq穡 _Yx2Pbu(dz@4l !br1_qxHZ^,<=0Ѡ䢉)*bnc􄦥I,H(̺<3[~p牣mŭXYLjݕm)S+! h 4vR/ hD/~6XWX?uLpxlDO+#C1|[%e1Qae"VHvC"'{)`Q'P$Bیʦ5o8;xڭli{23[YB:=q0ёKu09r)GH=#7zz&Jih+fTRp:@ozPxO$C/XloWBb<%CFVVouGirߍh@x3Tڼ(GwMH!w|GF{ 8Wu#O{('R_}`sUM^)KCEv`h9_~8ZKo/[-:ay>Q|r2:lzodu}MwoAfR|.b}a-c{Nr9E4yo ϟvKߧԖM󢣢!p=f ]ah:%dսi@`僱;م&㒼kݭ`V1fS`׫tstJ?Bhv2fhn45}D/WbM6s۳!8ro)b~ˊ@t  4Mo,yq6bTy,٬s= ZiV'Y}Ol){4<[a 7ߊG"\ݘvp>7d3NE- RV_2j[ƾ^mHHn@r *DC"-5\'=Rͪ34@eY)9ޔ{ggB26m!`@R\8`QKs Υ8BظdYoLz_{ lxa%Iq=kwDP . VCbp_lTĢ )d~GfLd]M=VO3gw;WTF3)sWSSVtE l\I̠Ǧ[.I_#Y /bjɝɋQ{V~|lnho-zՔo.1 ƊF}KDmIජΎ3y6 ] Ռ$%J?@mUP N&yP oORJ"OqSy\}&(Jɦ,ǺgyZ&yaP<2C)+ N6̱FWIfh\uο1:Lg=g8u6 =73Ѣ$%) 05Vdu=̀TŶ8t2t>UǯuYHU.rhZ6O+PB֙~hG W pp( RId8vvs%֨ھ rQG6cb#l+K.ssh= ƣJ0UVDuz9?H@H>6^' \AnEG9?嶪CdI8gH_ ua;H$o$\56_Tvc @Y\r{L#]Rv6Mq@~Pm}d;,hV GoY6r&My*uCZj}ß36/&4ޕi~,]HO܌"/2P7F4 X T_xōY~^ؗ٫N|ϪR@:+3/Ⱦl+uźL>38d#`SMk:/FNR/zHOOG.K {lѰ/F&[<$cƉ1ɵԘqV@❒Y8U+xNh𤧾Ӥ8ǟa GX̐C]f?n]::nŅWQ)Z(*5~ϱ! , 3KPtZ:cءLv){  ^<յPnQ@]R1g v*4z% lRL#FVv\Y6} Hk`4eM[/·aA9GKYOƛjl/Vh9zT@ڏ>3O%B lRHę\_ M= jŝHg/O+a.spRB`x|\pTCXO P3v%q|; .(aA )Y/&lr@:njQv5ԏ޾Ѯ*!'mU- ۃ{;5|(x1`JTL䟆~6SZo=J{^L=CU6*R S2pQIJ1dKE%+5{jHEX2jOh|)eb؉̏ $C~&"*:Aɘs7>'ˣ[PY¾yzp>7QV4=_~m_ l/S=rcAyWw [#xBм!顰tT~^ <ᒏК!w1u- I=I3*rOA2z97bH`h^Y!+oǂk|uyb?w'pJDFߧɴ1&OLMK+lF&#BZJl'|G1%ẑvwJ=qk}' qwGAN1Ol(,UTI<[ ㎑}Jdʞ _2Kk_`*gK|u\e ~ח7:_3nW8\b#+X#e~aQ6imD_bj޼EP<ݼ~i4O<. tp]vFݮg{ڏ`LCNhFSp>]$ˍJ/ #W|6D1S+K Sv7TҾî/|d)Uz34aU8 D+T%uE2>.ܘ.Hd:L%%y5]'i{uղ ɸ4M- 3~b?[4&'??)XrR>k6A77m\gJ$(4,{DCEyKlhOcDD{)05WAg^?̱Þvv+ia#f 4Ƌm5uF1!mx7d/FC+ұC]kL u[Q%KLqYwSTG\Kw+&c9M瞸DD1ҮDeH"đjlP@f}71lvxPJpsIcD䆥l&عNw=SpRɌ6jGQé3paĬT {}y9^\ը`+Hb6tc1^' u~pimjJp(j*[vj/| *kĀkوrtei@W8AKX;yq(rRVE@/mt B+HANK! ##GfԖU Zz ͛+F~f萛_-d!\+6œvf6`?tHLS '*o[aDm ™ۋꇓ^FAU6av&FPgЏs<uDaFω-1C) uaKc6+eRj wμ>;RCkhMfwʼn0r@ü\pc3K/$qq8ä LpKfMR Kxc;J? s$ܢW+VΏ2Kr-<+00>ҭ^o\x2fQM쮱&NMM'ʮwGɣ$rgM@L܄[}nr}3eg3ͻ%;B$7$nqÀEyW>ФAyKLd %"zE 2{cUD8Bh?k('{@r6sAXۇ jؚ!`y܋U3oD{-:9 1YE/5(.>\o]Oj𧟗TEB ot \㓅W^Ja 8;!D-q9'2x_ѹ9a'b,sgOTRiThțWYncZ;@+` Z3W'XK4򃏅u2f6E"XEi3L1|&>(r$P$F;~fhk(2 Ox(υ8c 7,ݣMm}g6'>֪h8vp,b*x!KsxdgR;8}gf}͚܎݃NQ&`PW` ei Lu>LwR92_&V$ŮPr\v@A8/ZJi(_; zj >qkkMs 6vJږjEC `oe:JF:Ɋ>F`>#dtq۰"+G_ 4_J0ؔ%ϥ*H&d315!;v̀j]CPپ}W\`Alt+?es܁-Ľ=H^?zh/ T?DD;D !w%%NS`nPA]=1u7*xXMReF]f VfWY}k,`-Ő& QM+7#JnԌ{Mq\2i /u,F/7(Ak>XGDEk{'WӏͯpW='j\prSUϤ1cZYBʌ}o7j}OkdP"-68Q}Vhks02'?z_T\oڔLYZWGaB(8TKs#M lacu]s:ML݈{=,،cr`obNMiCTsO/ ]pJQM2;[`eE5)yQCqBs$xQB4OT@];ԉ cm|'r^`݊`5_X1gݮy-q[$$kt4˖ޏh[`DKMc:=>y|l`7uQeĿK N?/3sg: αl"|ox%NX>~D ! !/jLg" L7|YsH}y#VBU2,8W=)4u=A`ATuQ(eK 3t|ΏcZIK"[1Xa,<].?G+Hd]Um0?Z\>3"A=`=Vh} c 9!gϠr5&iw0U I lQQ D/TTP6O,@ bS5a"fϤhw Gzq D#>)RZ (캝Jpt?]P,닑^4&trn +~D5m 0{S=+\þRU1Kk9\]J=v-ӭS$~!mBW]aWt J!?6+Ǭ2 b$5wȃ|tݛEZh/^\ =':ºF'JbT,*|$5H{GiΤ7DܥCZ 3RF}!x^Y^r,shRus C0,D](PեEƁ $Q 4x\DɡhtNJe\0=H0%=^rWƆy]e@W mlk/MA "TN`w )%q5LAᛑaĠ)\ ZP-I^+E jy"B} )ÏpPP@#P<\?^cyR/mٱ3duB(G2!U/BLq =6eգzpߪ2)(Et ۠A7 u]['DJ!Sj-*b&q- s>ccr8m6Vq@p5iUG^P` L28T캓ֹ'r2AjH;v|~hSQ\e.G'- y5&~ؐgH!J#͔fQ@uҒ!j/u!}F;n<^9ʑq`B#OV=H6RS˾jM\eF1ğ%>M0%5 _ ԜIZ`@N7/ Y;ęKveF)VEHϪ\`_3LwHOu7s o RTxF0n\K!KK%JGxTpO Xߤ=4>4u)uA.@p}olOf) H,/?v[;gMA((Yf%5i\/1 4')@ t 9t@MbF ]es4OA_DOpuzd@>N\荂BI Ďh/KE<:i΋|T,^cKoykW_qw.SydιuZM}Z:{n[_O pWtȺ__fk7DJӪ8^RȑnBu4N/!x9رƍ!뜥iIɫ{Ro|ДG ȞH?ayƴOD\K{N" Cn΢2+ \'4`DOHAڅ 3Tyw^?q ]Ci&0eŮgd_4Yf}q*$OE~&x'QXm%:e0fG^ev:[LA’XlM%r^ n\A~ R+J-rCmtѣ; Q}T@a͌T.W]xIxF&8D=@9N3s͞UbfYGPl1>ˆ+C2gEIN[`~WGP2M,m #NiACտd.LG˒6Sby{vUО@yj▵f߁v[Ԓ.W茙b'AΏ /ftobpsp;]++2iB}ql"fy/PhtIyYZ+&,sSA`%d!ԙU}},|"y`0d3˼ όx&2'Аzb1 ?žXl86 y 27U %ԪDʻ=vTC3SgsYX'< LHr *}Dqs3a4xh7Eoŀp C8f}Ѐ芢_KCocto@!Xz<2.AթMi(~ֵQ?ЎIuN{_Jv4[j_, scn_ɛ[ᠤ6NW/RZ(k\ QR7 oQɺ4J 2ވ=@?m}>ɧ=\Ib[7{K(gK/4 ؏W⨖ڻ3-1RG.rNɌӡ#",Ysި٘OrW8̡_ '|x1/u2tv}_%smS$b~Rka=o.x$&żPHū V=Pl`m ƦjrZq!_lł'x!i$fԹ=0])p 06KзN&Cjr]:qÅަ=CeƧsxZ8r@_%@ Om>V+zwj\MmD#)G"Dς9]o'/)B*>?C4528+մOǓ'#YR]U۟TXyV eU (ss,LB@bdsg~!)KSئNY‡.v@.ddNH7o=Z51$W 6= C 6WLIX5j>fy.:~tH*FN?m@C9_¯>Rsҿ,y&߱ ;e,jyTѽ,4uOqQ"@^c~ϔ<l56vL'RzD &PNsy7dl3)il{LsIǞ^MJJ iPC\"ӞhY Ūc9o^<0y?ŌV>FAfZGj,PJS`eP,F Vj  j> 6LбZ^~+z bS?noyz\dL dof1lrLB:x*0Ho0zԋRAPbLu"O_++R;uoē6siGޅǻo/%tN۞_.M `O/@lq SR=!.=m\@YۺKﲿ94iutZbLa-7RJ KzIاXZ|7WV,1V6kSj1l-Zox`P"u#%ǥ4))1~6yKA<bܩ`8k3t[-Ґ`}TU4FL]#n,gOu jJ\dS̿`׫cf{bVk8ͥm?,h]Έi0SnOO yv^$KZK8:봊zfbxK?b.ңv L϶oN:Dpo]PJΩIkEn%ZXE|Ӽ% )A^hNR84 jR[ =st+@{-io0སRè4䍬bQ7,"ZdOGqae08pWϾRWxy8%5bZ&tv2&3d%I}Js4p5=bG #~E FZbhVoշ]BBF ms %!>V.TlTu;rQ`[/E߁di Hr?~lP1tg~gko.qOqgMS$[ r5ac}=0nXzOΜ+i )r.Zɢ9.}wl@uBJ?k!Hޓ$:\#dOkVOZKX|61ŽΧCVEF ߹&O{縼ժk>z~b/ṕ(XL5'miRuDBfu HЅ1E&qo|Р1/rԉvPSW".'n$X&S Pt;Xp݅W-n %mG aKRS XA&\1WB\`q  BqJ#N8Euu"!zt/9}jBAKΧw \D.[7 ¤=ց r$ְ@O6kX1] L!(O7ct9V"ƀ4q=?3D >j7ptٺH|}ʚN"gv~G^Ă8F\"3zNOs#PFN'1yvڑ`2)ΓE9Yas|k%6Z^j^,r5B`ƹKAcϪ|ҫkȵG<Ŭ4^(l n< Q /rXXJݸ4qP)Fa[<γ4롎m(t|I*?۫{gR?B T5#GՌ(xJVm?8{x|=mJ_ CR޵ #PY4d:l}/_ܜ81'.?1^ɕk98A<Z;.1zzanUX` ̊E@wm]\FvT1 &4+ֹK{=({ 3_oI̵ʾY*3@2Q%v?{q# PTXhvYcO3p dK G;q{+αi |jn O\]4뇧#v:Ac ){' GgSɿ)>8fƿ%ͣ8v&?kĵkn1& 9 a]wTq Yl<Ϸ#ȶ)[8JƵɬ;bߪaY~T;, o%uъug߾B&!I?gl8.$ź }FS>ٹB^F}Mo[ջ 5IKs% fY_+hKاл jCN;:/z“ȅh@@d$$3K0. :T\HY~.s\NpخI0-So'ވ R>S`MC)@bM0^p\~aQIS6r8aΡ) `EG_,I{uilV!@@5Z/S1n}ޗm˹jC;4jQ _{1ߪDjpMh/eQٻӕRl%g-8L[ IDKK[B~bsoEٳe<[v Cs#Vn{+ãujg`nK06# ~bF0)oӷ"aj~tJ{-0Tq >ͺ6b6d JgkEp+0-$UԿx:}I3&_ZgžD1@}gL+V stzrJ_p@ź~[Rh嬃ا9 ,Y6&q;=%w=Di[1Ol%$$h!73)M||8̓ _ݯ~JHy?ಫtR:/INSt#Hn@8=-m7sDYL2FIoPz^9N4'3MZY>>{((5Dt9қ2ÇPl0UmSPu| szMɑ.; PV[L6g(C썘am+!hCP2E ~:kr`H.?W  .r7Gi('BL'|.],1Ov Nk<>,垭<~y#Xp sF#<~N:y {IP8E ̱x~qc(TUPG#7K[76sɘZ4B<(nq +Rju&Л`o{mkMNHXr^`&Py 57Kt <+%=3N^9 ßѫʊۨ6[7`#=3%" ycVtӦ$:T >vrFthJo:FpӾU+ÖgXJ0_,f 9kGўn4!ث: lrHH͎FZ,@[FH@ K>r8-E,q=o<4""}6R撌hR\v$P@xSҙ{d4o& |w1K;k3ՅX|cYZ iWvQy7W̌X=v{KQe}S`APFboM8Aæ">+!-ó|dgm*lC4sc1ǗM;}2 >Ix=^i5UM`1@zAv"PdgeQ$0:)F/Ofު:g i9Ӑo#,H:y25eȔdgsj_w,h#C}0Yş[xzG=pNހ6kŝ'ң*YN_`7]1 o*D ͚t;i^:0T= ḃ'%nHXJ7K|G<@ R Q)NL5ړR|cnO_9\,;JSZ:! 3U0eZ1KݻLAo=wZU )๛OG6}DIA>z!X 7PI:[:&;s@$3FwԣHxl1%A2 rhn]!oJ]_I>]\!P8t(ܟ.j~"xW΄~ܭ7QoL f&Epq_͒t/#uXN$<}Dka\W/2{(d}͆MG5;aR4ʦVDJFB ϸѣ~Q `C:Qr*bPW4g{Maʭ3AO $E#4Dwh!^@%`p֧eÓ U%Qd8&RA$:^8Hw* =-i x:3sȬX ` yh} VgVU VQG ^ajrɋKsB \=Yr`2Z&ɂ1zʲ%:'>.ܴr1%eo~*gK2I{O#ZG~Pi]Ӊe~Gd7yl\9σY%wۄviQnŘ9&oOm6ٍl?3AX87~8E͍X2+P0L{3hn' $1:ָc+J6c׋,&-nдՈ1Y(n "m).C tD%J pq;&`#'`u@1{G$$c):ءx+8ûCOLGRԧZL3Ƽ_jcI]hEk]GO C-> c8=!L3) 7yL7Z$pMo主o"AQ^ 8 @:6&թܘג'q@/yvftj9j2g @oi>u8? 5v 2ۄ'W/EbJ? U.?-޴P!u14^.h%QPvB )J;OX[gQB'&Z9\H=z^ *Ho+!*48$j&p:",OgxfC## b:>Rʫ߹^7k`GuKL3L 48Z؞פM>8P@ }D.Y\ٲ5:a(kڪVLsYO(Gy|Oc\ZU~Ts-ߟO?o?|[Sȿ>B}Xdt6>ߊE`.?Pס32CZɺBgBI5} (Ij@3I)8d I$>ݐy@Ash> !!&P `up ̚t,6L LMR`t 'HJO4}mSCA ܻ1r>bt <]&RF_EM'\hNJ)B  b <0l$C@`x:6y~:O#8^w3%a&6k s6ȟXL%X"_E,X>A# @~W^Ɵ2 3rlH"BYy6 KYl^ ,*U*OE^W {=E>r4hњh Ji[*Tn$H*nT074TɒTH";Me}#ӥ^߿o2*Q]1~S_R|ͪUFVA7QlQ\>͗'A`D y/-@Cq"S =]ǯ״I2= 2$rxPCȯA0" lI5MDM*Tc^EǠ?y?xV7xEnz/-OmRk;CA\f~0pmp[pTWk, Lfgew.%\L?&&! b /@_'L{.AUbTPXUeĹ*ln{VN164O:?$ R@7 0 |ͷ0Sr֪ U2<ێksU]jixoudEimR !1j, Bt牻y7h.2CSi~?^×I¢=CkflCb&N։d<Mpy_W8})~:P񸮤(Pht+z*;Whgr#[Msn=SCw^eyh{~YZY9XP\<[GܘAB9[ڪv$f3TTvX!JMTSYcV'gna{Z  98ExQ}W&(̉nRgTTΈ)tc30)$-]u5ZjLGoVd-Dk~t;wj}w}WȈV8p[C]%/IKcWv;M5v-w@Ǩ&uL`\}RKryRwFe: ;nzyL <]7CSukC[^뼗^e0,;nYop;_ ل~nz۞T[v&o5,nJ`=mw b|=Y.>mI?>z+Ӆ;aQ}~'+ >0?x: K ,& M`00N dr!7 ɪB uB(M w.xt4ONE /`} ?u~vB=]Oa-ԳZ6I׿?cS! =3x`2I_RO*Z۲랁8B|rHGp'N3OYj@ uosar[ ׷P5'fg&B|BoxG)'.)H~cK :]%_0>lm=ȞFQg!Xi4gGi oOt~9O QL"y_vTi+oK/_t=?5oc=k^](`DZ%mPy]nvk4>.yw]E}RbstG#oGuԾ&=_S?cz@}6Zdv'=vWɹl8݆7mo?{0> s3ae[ 7J8NwX=g:n3tzN \!6+~g-|7|VIkk; gT9:]7tp=~EWwc%d ?-=>&]^`{n}?q½KqY7Zp,=DݽǃϓGa8!l2?F7z qi'^=R3E*R_'58XHA5,,Bh}N$ } d XUHu_"$-왌$Ij I;nt(JΩ`='^k:cwoO}:.ߘ7Zroɿ /n6NQ$'XLj11nfśtD#P@i&]kzO$sMUgSlp㦜\cצʚdd T_rhz{zB")DroX~HD?L'u٨SEʘ1k7WZZaiD}U©[q.cBLمuZ gՐ ؤ!!$!=!125d,II'H!,`>mk!kY?:ˆc}1m ]vz?N3kKg%HK78gl(UsD_jnIZ Îi`^͇C[i ۜ/%i4 ^]vǹt h=绚kM>;ߕG[cg鿀_ւٿ|j/=x6uKO՟K· ovu=j6^'Ox0oj'k,f LOKI(߿r?ؽ!=?58VN =ktkS! LV<<@Y!d&P `I&Z(LאHI%et0騒~6c``@ h9;^?B!b|a~0>IhIaE mP^;Q9[9.}׀yNOY{Nxt]>oĩfCCyAӗ@L,8Ǹ*pa!gZvÿ^wnylI{Zn629C|u6(3سWA 7i "KV+\IXwmxI%w!޾M%]̗ҽT3J,/-A'Db\_ MOUsҎh!lߠ  b #:LP8R )t%]՘)0JLgܦ4Va)Hֆ*C3)Yd NK'j•mk~G_DdEB#ǡ UETQ# r<^?JPh(s19>GWvs{k rKӨH /W_ϒJgu@`7ek?5³b'nZaߖBV=)s%^R@ٔ:g||ְ^(&OurGdpa7_mLӉEG5Gd51ܷ楇&ٛʠ "61L?b==M 6iT矗.&! Ltk3"pM3=uO;x9ټf`'Pu=j_pre1z.ůqn;=GeX_vfmcH#_ ;d8'a 2Ĺ}HpbVV;I']nx(<yڰkx*2d"Qe(KO萜+$v@ o\f%>)$o9D !&aoM62 )ҢR,a"G}*H"<,ItXUeݛ.;q~_>"Q ,Yx҈w\j*1&.J/RC $3.lwL:~[D<\]rcYOGcȲ'=f50[ harAɎ|Z+w0T~ԯv7л׾CĀr8;ק6gD3Y7[5FF4k>Ck uCޠ-A*q}I>`T|J"LC 7ώtRmQ-[A~٧{'mEV R6zZV-%ϟ;=Ӓ8*#<ђdmyFͫ>wmJ/2܏S&VV_LTò fT =V1Vh>^|eBPe}{_kPF^_^ktVn|F>W]XJ.fG˷ەԾ/!޳$nގ߀t.qCs˓ioX' s{N^> _˜??iz_}K[' C6S눿4_%}\}oߟmy<Mw[ @Og(+  ɼCNG~[*І-k:Pbݨ gK.ShߐP[L=*v)!v5QGG4EaGi*Ʃzr ":J2kץY$U.Ѧ~6)j2YUU0 "o|y}ȼCoZ'$^>n-3TKճkQ8'P8sD;gd+ϤڪN!oCf:Hر IKkM9z8 {; j{0\}  canܘGm8>f&~?{qDBo#^Gm}CHN!HcX c@i_n  LI0P'~|SuL 0fF-)> Lϧ&_G@.O& @ c l gZpI*<\>VO.Ciύ,5/;s'>سn=㫉iq6H由CӨVSr' #'DpMNf oXl M~uo^-v}7@`M}< . _SuAR?Ue~rSzNǥtҏ'YMƱƴt,\~lgGqn]?s`-3&)vJT`3=J;UJ52}z΁S2O*V0VZ/ I)k0[MJPc#:/:NöK¦2OWtgK U̘D ENmv\ՙ'!҆4CJJ2 %P' h'CHcu 4\9۲Cha㓍ңI4u v+kMF =OK.[ETme( 6o.pӝ|t*z4Q_:n˘L jOu<+_{-]O-HItm/Dc_Y]qJo3Qq6FDzW+~6Go)Kj[޳VbިF':t P 5g3KǪfUrU3M_v3wl'L\4(=ka~8 :u% E ov`K ;aBO= $03ΥQAXmjlr9rhLI0=#ucd&H*UUm1@Eq ~7~W;sO@>p:;>qOS߹` gz|<&2p>E?64oZw&zSx{qAW`oĺI<|kҦbgYRBE5Aw|C!(莟YV$m j!f'RJJYa~uZv9!\ԖAj#s9yOii|jLȯp}wYiX N YP'-Bx&zAz B|Er~/X'@2eC1;];Hunkꃴqv:χٚ?B%<#M1P١<|[tw`ƀs9}MBy^"4p4EI0!;4x=:g0'C@HONBINK>&&@CvXM$ޤ$02 @ aguE =T L,I$Nu_D<ʏ2^@EFe0%̜ETaABؼae| GmǑ Ko<D9'IF>] &$PPCQZ"JO9g:7"֭{Y**ߜDn|]p1ӰܬvHA "9G>o9x֩ʌjqܭ5&ӷFmܒޘ[:Dh# 5XfǑ .J#Lv7oiHUjMXC}rT - a}\әVI+ebKRۖ^\J\xCxO9%S1'%Yε7Q|[m֨d`yd;-xYXW@.ż0\_/c0 0KͲHB`Did`*N_9y Pl΢[`9aP>F9󲥽 c(ŒLr.^uHU" n&KrՋ۶ 'mHC:u:۱]"Y!5nIg. Ԅ2&*eM]nFf0N_͵TB\a:,T&|@Xmmy8uJ8LV}0%!1v&. EV0 &t 84SzBVF0 eqPF%.?¶H\m::l2#,d D8GBo-hMRc19cmq[uB?6+}[Ɍ[o-U@+/.۪KVmmq^bZ^6:Y&\qguH>\YŴQ" &Nj'F8/k|w6:sQqj{9 '[0|$gh3s(UbmcR%Y7'@*1ԅᱤ@<$bHyHW+DCt{δzf6(*p +efs$ɉ9<ƵCmhǐ=D֞0Tٯ FãyoHDjSQ)8L>Ye魡l2f>v&uR'Im/őF*Bex@!\ #AhhfbgP䃗k m7&6BH)sF`d[$P0X59\X[!/ː|݌`FSJy0B8hqP*Ҁ"0r"O+.hY?U/cwUOd 'T f~jT覦.yC /3_k't;]~)uA]2*`~.v872|x1:C=MXT`\gU"-GhjQBEE1QXRP~Y:Y^ _Qf"#)Ko` i}y/P. UwܗSc$r2ε=M]p`?~U~1RȊQpfٛ:Չ2xB }YΫQ]^& Y_u-!\aT90'CAF뮿}(m3Jn^TTQd R2IWK|c`M?s ?D13Zp)G Ov/?;$˿k1_!108&@Y&Q|~ZDhKHĘ4+&?yT"r:@n2$xUҤ$:jYi@U>'M+2&K*ђͪ}@_P<& {5BiA y7Lj~eRU?]TМ2Sg]3MITNpki~t⍥Kz gǮmG-iJJ_ =f ءdg_AZwsDm1B.fqFN<βXJXc_>箍?3}x sNi?Ǩ{!6j6{FuβOfѽI10ڜ9<:231|/V♱T4+Iǭ-5Aa#bUUDX5=SB} l#0,5 fwExO[x ?;98>AʘVw훶CjޫEƢe3S ~<Ȗ<ڼ"mt~kF~o(4bk?èzfB]\CC?]}Hh[TyD \@HyI?On96Jy!l;.A-NAY?f!KA3w2;9͎'(cjY3Do!IY(I zo%m4*'RtkP<Vh !A8ӟM5k̿ɓQ)m¡7,}vC\w qܞYjOB,08Waum3{ 0{p?JrHY1Xսo;>v@}$n|גTj-Kipgt6arng,; A /A}Ǵ,Ѽ6? wEB;k">zp4үv(/F͐\ ^|?n*f? lPKH@b(AVCԲ{:MoEA;z6cu,`ˤY FׅŞ֟N&dtiS?O!&q?(2&a1z\eѥz8CA= ?E6@UDq9c*ҭd3s"o{guLn ֒;X)]}ƘCK _6,&Tw7+و'{ma[^a cFȔX{1`F6ߩ@6YyO5"GoxZ,xR_%2l}sK$Ĉ"=8uXkL]ȉ&!,QB'KЬe`@V zTE?d3\}k17pwPmX|~Ϊl IQկcTPK 7q Cح+7hU'γywZA|ŹgnBMg:<]qÄCC2sasVfv} C4/t+Lޠm53Ov4mZ 'NEm8WdX Bhnmg)J=L%ߑ-i37TK[7}DoR|՗]f҉b8IP_"s\=/ hJESQGMڵuJ";REUjU: esBT;?ަFb0-;qXzi~a3Pؼ21LUcB\O Wo?- a<>=>>>=Gyo8otΓOQrK=1w5y?{/b0VG8!>U,9Lƴo!|4v`oeZ^W@X1npʃ@O zY^d¿C, W" 1`צh$B'2b/ϵ$!֕2P$r9AW>Dp1]v۷yNth10n 2d>˂* PW(~NXMzJz'_֍ç &ێz;h>h@kzjS4I%)Z6(sH~6mo/h-C1W#У,a *g$^f|=i]+9Xx}/i$AOM9+d@ `[omq8lZw) WLZ+vV,67OWB; G?\!m`??O[\@yD3(hJP H[x''{\z$>ݭVpEgMegCWA=p=4{g1wvX=Kr:aiє@?潍 xcV:&4ha7 s˸J6+6k7G ]?w}FaIР^+u.Sэ~{PW '_9$\v!(( )Ui[DŽ7\ċQ`-Sejy蹫0Ҋ6=ޅ2$qs7/̲4ùu$/EZ|yTs,_21\m 8`S_mjZ%ݞ{N#뿌A~R}]~\ki CC%4&WO;4TP_prueu K{mXV'i(u=w ퟿)ZjÐ*棌l t aOZ[$5 *4q|ιm*Bm6MXPn~_-yϋK6vFp5q@+7Jt̸c/T]\0MW+5lO]y]E[>E~zNNO ֭YƭlߜFp靖1 E#e{2(x9Ga=Nvu2,&q5Fb@` L {2v84Pp SQTӂ#|*f ư[M9GE_e~gǵ'}`.y'{Ӈsxdaɼ/-QS}׈V2??" ^8ۺ㙀x2]`q)YAXӍe|@\#8 C@M^ 31YΤcH 4Eh3y> sTx}q]~}-{'9v`xG&R&o8lURܡXƟUhD^}9g+>2׮c8wgmqX(**з36yoViHiB1I@nUM67rEX 9&ހѺ8b7ef @\;;">옐H!r_#`>4~<N(vp]v5"sUf5j@r;2:,e%6eE<n E5ۖtf#k0\?ɿV3*/o"=6#ZUIpb 5ŵl柰8|CyJHkӅL78 O+}ʴ6eyW{)I<o hquqiz#qc?G9(!&3BnNL}N/oaf i)iv,I4ͭ#wHx~2X *tDI R1>++%Eك\E?ڎe>5@BFR[Wj|-aq6)Db!5JvdtOOϴ7QYrVaE+ԅɠ(Ν}d* `f$־}`*ѽ+>8lg= W,aQZBXҀ3Js6611pXW0eE%kh٦qY,.KdW$ , Z"8h0liEBg N F%!,fہ;zޯyq̓Qm<;u2T-0>0Y_ZD M'_3jo,bosO9M?pQ >ds3* %,Q1.-Y o SFmD?fmJ$T=k.^ȓb.eFq,#R_CQt8h*LqثonGA{/Q׮kٟΉP̣ghX?Z07J7Rnz䤅3ƮlՒ&T]x?.*M {kzRLOE*uxX[yUdQ@BJ):KxZz=ږGSkhTIyXbқJ/`u) ƪu{:IUVG⼅ڌs܆b /a[$7 *WPjjnwH5pj\:M,R@Ox? gf yoBy$I pdk=l6¥U!T_n.$'101[+2;$Q m>*&5m nA@Sq.{߷c8$Z1_t35Qc @4_^݆WJ"D,\4l@/@Awԣ"*(\3l&޷gQnH?a?Q6`kY]yx"'#Abuۏ%N#k<x -ЂQok_ÿb\"c5ٙ]-BW_?Ũx5FD J. Re2? nghV()3DX?)ضgZ 6T(\lX wq%{ nq #G= 5! _޿ۋ(m4h WCAO۬A4{+#OcQ7V1j FTO/n/u#/~kB\+2@.J3ad6c*5d `A{68]Unb^}{nCuhvDD4Bx %ga}9%/ERu h8BڋSx'@.LkG0#}B #V෱`ܠgeF0'-h X<X^0E, }(sZ\y ͇MV]Grr4ןqLqaiohMv4]WuNLg7%ou >&ϢE4Da<Ѐ͈WK$d=)!8@8Os~YQ ȥ;0 l]CJaBqF7̺ q{.SRi(bkMĮSΩY dM=I 8tyEj4qzO\)L8z?oXC$_k?w]3Aʵ;'jZߦ9ݬEc]k<T`䩮BZP1$^D,ghwǀo6˷ Ov߭3fCH3Erѣur1KDdư_7[4U)&aSA 8iXz[]T!I3vBj;7.Y߳b&ݚ^zͥ\DiԢвh>GجIt䧬sЬ50'7(Wr*?C_fơ*B1Q) r+/87@t\ǡ?̺6LG%\3:r4}zY3< sCdV !xE",8.JY2_ ADqzv;43LUغNe#g5BPp3-=-$q7-xelp$dF|R0V cp͆N24 ?#P;@:+(1DU/:x[׶ڱ"%U%JcoGw0a# @. #.O/"K|F/B:\ /JT&XQU5 O#!ڲ"y|q'/ߣx?z{cEAӺ\pŲIev٩O_i&.S}OkStq=* GJh8u}:x@l$Щ{Ka{ ) ^n#;biL !-Ȋ0/b^kKgG}}ZBlDK 챦@Dl P<$c ƞ9ѷU~"EP2dnЄ|tTnvޘ )O'AHZfou)7 $DiQoDGya* fk[/}bq.[9sl5֤mpKr @8`~Dl`=Ѹ‹3,4 G"z>gsGE]QJں|AbeyZnY\Va~n=pFE @M1Qq1A VHSv$JL7 H9ho?iz2u_|Q_jd*?4쾒nd@~ќ"D ԼcW|OydQAr#O4sL;KгQY] !XB'1'yLٯ&`7WkC;Omk`B/j>J[Zw]+0Pe)A=m;/'os{7K=4j(Jh$DBD>un5=b9¦r'}zRع[h|x Oȉ_cQiƪ$zӥ+GCQ(ԧb/(@bp8R8y|8| Z ~WJ^ƳI.6gZn҃V)2&C̲߬fJ4@*PUEUi*ȉEJ@DTUkYJR)RR})P@ʏRgjUW%T+:8 "GՕp.ZVJ 9ٛ-Be(MUZ} ػR;jKj!y<8g1 6`JDxs։-4D5>V?O\5л=xUS*b Xxm=eLSUR >\slνYUNUīn9:jz4D^)Nẙg"13[U)֫BUUSh*&spCiHLkcR]JX•T *B=̝95ô3]>}_EN^bRԩY uJEKUkTfy3 tޛsU6*ECT;WmegYk8P21Rf>U8ho<ĉ*%T}i'fХU2[M VLE!FSc6®XOj„+:ʱqgN<*5cHBulJqچH,m墍 ^ʝTL*1aPN$ѬVX57NJ"TYb+ t mZI;TBEWL[w~ѨѥZӤcF_SLN2)v4UM>Lg^a;::vqu˜6ZO7RՠVW&'Rki~%̑"[L;QV,mϵZ*G]THY^j6M9jk ֭+)=YSc:®|3e֢+h+#ҭsNlR'=mkd5JT;g뮲(}N%Z[Z'ZUI6tĦeCξQ+e3uřM XHvyQy>h@A A,"~f9q6+lUID[y81_ە.sppim!Ç+'pk=B!?!}߁}U!W ?{/! u!o!Yl/&{b!7y{ޏGsC'Wpo>w=!BB/<=j6o{UBMzԼG={]~N]1έw16!Y!E/{̔!:Bt!X1V!Bw}J9ƫV1F1VĎ1ΨP,:Ba1cNTc:!>>1r#k2Z1Wo]1+!BH^pxh1; B5ڭVlc5k>[E 1;cF1b|CBg-BnWR:٭q_P! cƾ1c\!JO{s!B+2?Y1cԫ{l/1~y!C3ib1c\ QB <,'{9(B5q:xWi1cɌc}c3`B!d1aʌcjZ!CFyctc1{ߪ{3c121̈́!C~9s:}c;kB Oe1>!B4crwM1 p~!B6o/1ɼcT^i1oeCQ W1+\֡su1r31vg{]!{Bk1c.c1!BgB9o{0v;{X{1rŸ́ ik zzbF1c{yvB0Ӆc1pA! 9Yck!B{VDc8s1 ,c-6ET!qk;s1ޖ.VD5pLʖԄ!sV~Nh1pF1c] XBi3^{ߧSkC6ߤ&[޷~ ]h6X!ca71c_e)JR>B/TBi.G+p! 9c{1kr!{ߢ'Bw}YB\G{uxzB3#c)AnG! 3pN4 ! (J1ct p!N! ~Q1;e)J12շw7a$! rьc !BM! =G9Bw1wB11w3a16QcaB„+a1ck11݌!B}Z5!;1-:1c0/c1Jc<弽lcYcǜASBx;zc،cwHBqraokLcy1a1x[ʾӔ,\em%+Rs6vx3~~&JR WR.C_Ôk[gfӛiggv0HA5:1jop!c& cĖ۫1c|)KiDc-X1c;in1wսk)JR6/B^gRM4܍FR[٤)!vs&4KKi)jzp!`hQc]R1HǗ.]Cj7NS<O8p*^Ҡ!5a7J{.79.:O9e'C l{TTpD@*>x&_ꋴhdC'߾q򾗈_ld nMEl qtdn[a*dzsF>]rf%E.V'k4؟_?.%s>F+׍cn'flM~V}{I2=(g4TdJbЋ_fQLi>(" ] ցw+ 2W%R*j&)'l8WjQq)QCӤ3sE5 %Sd 儷](q)Б`N4P]xZ*뾬j=3 vz}N z\+Ӭ>#C gwE<_r?d0E~g)SV1z,d`3pkV#µj"CP & 3<>㩗`~s Rbu%k*À"7fܫtSIE#dm=6hd~ ՇH^ y07K;lT' `r a9|<>kɵ,#\o+÷)!m) KcI3qGEI#60g`Jѯ'Sflbq>i32Es3@D 3R&nل0&b vsP:( g(D,Fm6}5Ǚ@T}V* 9\eGH a׬Aۑ+քtIPXnϓ6V8Ҏ8v1& % hpBSmU.&B$y .XsEyck`l!C[" i:|\Yq/ X?#3c;hǼڲFP1Jp0 CN $7ˣqP?PNM ×)-967fxݨ `nj~3Z+B{*ǔ~{jB9@I+t(mg;ϻL`zjLIV֡Nn0&Ia/E:ϧbJY<81r,U7A<IT??[V͕yowu ޹)%1z0bEEj]=}5]Φ #2p3~A`ɒby ji/[`q_:Xau xL_Pϩ$!Ά|U+xy'5nޮ ]M Hud '^T.]@ߕGDX)W==ޝIhd& 3'hJ jbX—AcN\cZF"Ka/B!OvULBN-tr 'ɝ28_"r%[2A p Z{~$0RD0F3&)19Fu-xjR,bIi\HAeeM(!F Yse<(qh1"fd旷FcCe0 -Jk@~pej0sZa}=_iå3_Xu=Jn8& $t;3*ѿy.Y c!IJ.%ƈ67hMnWY!m \O5bveVj$8/i;&Z s!$s꭭74Q~P+=i\3zַxf;n ]VF-Mp[S/A4T,z[{uRUG Pvҕ{f;%.[Ҟ:>A JD _7XiaTw h(>@0bI@@xor<=AKe>>J~Š[IYT@iU fV{"3;_tjyp%<#^[40/h{eKڜ(Ѕ#osM,'y3(' !ZՊs[a|nWlWq(mx豝pX GXJA$g9~5;tW4Τ|'z_bΖ3~톄 -<ƣaRƍgk_h1l >LԧVKl-#EiyAAķ=?O=]>}tiOPl}o8FU3HӭZHW\,h;.6**f_f?~;-v_ 5>d|Q4;r~I+Suz^r٧x8y2m \ĆK2͵VqY p)T?3jV^>aa^_b|X)~+Ư6qp۞>x<זƪH]bu[f=Nu1oY}E҉c#0A |1p{?N}¨g{Ѥǚz*4B z m2/o1ecq%lX(_'|KMy|/eS,U}'XK|MUjT7TѸ *biT14NL٢`bS.fz󶠔@cĆ[|,`̌-[X5 6>t-=km1x8X)qdv'WQ?|AG7_&˨Ö;}.JPD64X+7~Q6\ހ>C Evs2mʦ[Cm> >nu)Be֕^>M*x2'{gn­NNJiyYizM;M| `ee !B?wo~#@w;2 t\$)dXxX>8KY6 08_$،Bl v@(!\Kba{}<Ǘlȁ8K@E]~9~fN (}Q/tLP/gbEyk0N}Sc2_Cy2p1pJ뙜2IQHڿ~l1Y xmlt1Qg-7QclJ(S}Kpƺ}sO/xJ jlg5"Ļ$;8؁Y*tf[(8+_%csq!~BAy:',CP-ޖA4chd W.,g`rB1ֻWH"̠>#D%A_q,=JUvg hy^ h_%Ca>'`Õv?|Ìc(pF)C=٠qj*&FBW Lpp_S?]} CnyV⃼?,zvNo7wٺMPHݠ 2D0ۏcX:x a7ScەCا]b4"Gu׽ 0$ t-އ.{y`a{~s[*cc| H1ug9) A TF&4SR읲[xsxjiq43Y!*9lՎk_[l;>ĨC Oj|H'F nn;V k+}{>)aVHeKJ2]ۘQ(# 4I4Vv^ULmQ\'eZypQ#W 960U+,5jp>Q&!.'YZfA }AZܲIv iћ ͂:S>F$L@g?)UH12Vbn$xx$eTT4P]p^Xsv&Q$*#P5>+MNۗ *~m RC\V=cͶY EAT,+ۊ4+4oz-Vo$ B6%j\ָECzچ堮=$,Jl11ewiV^_:+LSP$A@fל6"q $;PKдVL˷(l߷3 *5,әjyKF g_-m|N_y%0 e=zFK;D]5ܜF_nAHmTH j4-ƚb t7FH$II}ϼh]J]<-gW]tU@RT:nP D'6 +.鸺.7S;N(SWi)Y a\: 7u1_;z97`֜[,NN,K#`23FXz\oգ+vg`(-&*,0Jrs ꂞ wG[}O'P}WY/ 9:kܑ VoTV勳1eMq47^G&T6XZ\`Oh{_u^!by_ůC$V!XP\ ^85Z-}T+oӑS+>^ƯƵ=FFFƷF]6N4RCz-}Yt"p+)f'+"sme,&i!nt*]q ۳yK-e%~B%7UsaloA|,g <@}Dzh! #Ҷrn'SK^ϥz^IW^;+tEEjF*(wIǾkW`aS4U&&=߯MV5+^O_̀Ur!O)},P&qF 9a[_lEebnx1d/L6}s'DAN0:lKo`?WGAfǪCǗձX b(h0Fӆ0 g1p-:73xOCb9Z|{Po1KǚͷR"9~W<|EFmKγq @w%hPЬre%0߽TVaPϭ[iE?2JFV\XQIxR 9 QŲښdK5TN41J#w{kħ%a0"l~u='#< gp ^H3:CǦXOH PQC1 e daa8MU&<ut6.7g&QЃQ=CRkuFf'C R?(75݃u N&lSE*hUY;_U8ܧgJƻ'l㍓{6j# ?r{+CKZ3T;e ^WX(x!40I}B nHHQMN$/?sǙfym}? <6I02 Zl>^z;\ȫ0k96E0).4r$h`Gsu.s/c`a_1}j߱:R Ar/t6^uPG_~ZlC&G9}ګvŹ<4aeeqÅ%,ZW|(v00.E~~ƐX^ 8K S灅B{^o+-# q}8@F{S4qUq)pԠJͣNJt,ޔKEE^|%mm iE ,bU6f1YTd)믫抯R쀵*[fS\6{312e੸`~uUHU10DfP]ke1(< yq},&Q# )??s/X_VX!beIx3!i#E&6{- T_äF ܔsl-kͥP0`#:&XWੌm2FA>|YTzfA7dF01\x@VnOKS}d\GM,uV2!ET4ۗ!#4A+sRi7IZiStld"8n; D:e5S0PXh0X!n`1XE=q9'ŦM/Ffvڦ y03Tb(yYOi_SMn@1ب\EakWr:Aq[wT.aeZ(u>6X)}CG`A[4!jA BBA>,klN~M?=βżb%&t!3֗ƐB0;ҮZ_􈳙fMF%cbEM[s|2gjnL,` @n%Ck Mvd!t-#` AST2(ܔS݃uud emxտWߟw2c[i*֙ۯ\J)enJ@cM͸:" ®?e_!^uI-5i_X&y+EPKQx1#k%Ρ<WƷ:YMU|mb3 [k=q );XIa%~>;s'6! - ?kEDR<ijaԙȽU" >&{V%*]|ApmÁ838jMku5zOQ(tF1bcZ0dE]a`LAUǶtOsosP#*feMĿHLShJtjZĩejoYWЋ03굙$6{:k#b*9WiGbGq?mQ` WPc5lJ9΀l7`VWzcJGxh-t-@6D"5"ҕ-39@{g_SLꢣiPT1i1yLU#[Z%7c})Y,a{zRi꧰~ a,N>]4x4<[sdArdUi*Q=W o L TL]6  ) ,+(DXFߋYP[Ts$<'9vVV6Zfԯ8_S!~&r:ػ?7۸4Q&b`?6g1$ ׾b$-lZ.Gѕurۼ6 N7}96d`YMlV@hr%^x9ΣhDGHG!(IEoK3kkԥq>"uLռm|g$fb )@ Rգ8\KR;|'ļ 7?ǁ,;,M]YZυA 4c%ɸ[Ntʏz5YE幬,, 1'4ǒ:{aBޭD3Й`ijFOOJ[OQ2F0ZǨae2 ОfToN+ez ǘ1F:)j?P#ՌL+>,lR.$/9,my,%^Xd iǠu;8jfGxvޚ_¤4BȌh /y`lsv+`,fSFt9z::0n)/T0ӕ=FVs$,;:}t]@F.[( M!#9U4l6$z^90:pJq^f*d6ڟF͑݋ۗ[n>1q{3yMzL'^c=xz=}L=]d zN Nfp SMڄ-/vA~sR FwESos͌~/gov:"7^w[ 8SύzL15Ȟ'%n+o**=&O 67dMCp0=SlFwUяjoޔP3:$i=myN|Fzq;uiha5eŲ\b-@1v_4{r (P&by?$<CP]ZC/?jP7Ѐ\;|8R=Qiw^mϥYnA[Eݒ+(g7.Ahk|/y&μ{[[[[Z{[[Ovfmҡkʅ *#6@U ##6]_g @66h^'tl3O![/~G~h.˧.a3"i$㨛VVB,Y %j#>s[9[?6AĤh%TpcG9y-4:Èdj=&W쓍ET(x3hvYssRWڬeGcEq(Z8y1)b5X] :їWUk0e`kxZ`PZ9uߛk;T; 3Zs:xD7<\?. , GEҰtà(P C)BVsn~hE}v;nCYNCC`CEFEcy4/`<::;9X:NhAџꪃC-3>߉FyL0CR/"FxHi3C2Q>L)K㘎XnD)m[okJC=T nBE֛];fCwc|u  1HP;M9-* /j첍gg>~ҹؙ- @u!##aTGz{W 3K&o^R`^^7/V``k[U"JANĿ/vI/;`DyE^f7l'04L34ԦO! '-3Z5J)Ie k%v)T2!p `_lEBQKZ * gɪrd ̫$evz~uq8H48e15kCgw_9y,Y/6ogi\F;l~|zLkvH HXH[c$qTttO)qbiz8}p%?M˜b#Kk\]".)iMs٦NCIy4MYW=*DmnS#gV\i-"=Be+P`I02D;D?ӵ)Rd{vS&63e8<9eGVpi>I r:A1 :$uc`Pb(~^FEm6s'&ی3`C:.#㕣}@ڢf5p3/CW^On&43QQ9$s5H-@NqCA\U-Ԓ {#s ~}AU&DY fEGhW^&;K NDF"hqŒE狇^ .uFH89o22XL͵v K,yUpoJe| z7y%%lDH0(o5BcbIlj|TE ffsټs˪Y'&{AKSMSg}lt[2X ő4<5lU~_yͮ|AjHʳ lie'b=iY5LL꺮G'\}d'ʒI<ӊ1y t޺m#^ %ȶG1riȏCӄ6;?5>dz5nS7t4SyK@.<]]};-wvi<1*&-3,f!:ƒML0(K{4f"g9r/N](eE aK: =99ԑptkoږa*lfazZVԀzn0dq^i2үZP#w!+#{1tǜw|[ŸQthZٴ[Qvvvv66oQ?Sq_Tp,B015AFܘ = Clk(|Jߗ |`!ᐓSq:nUP?[qM?yUmmv:C41%>k.Xƪ5aV熜QvIz„ =U|.Kpkf>S.9 " ݝ]]}|m}ý|}nS6]+39M*3\o% Ųafi>QcL{ q`NwPfd*GٜCcqSƶl@zgK-M@|M)o|y5d3םS{P23Zz\}_|sVrPqRM ÄobgAZ/2ceĨkS[vg޹Ք[ qmsMFt7j6=!n`8p3E4iȱbſuE.W3@uB8"ϛ}c?<-N&d'`!M Q )7rρE[=hJ C]Lt3;ڧT5>tjad=WV-F4#?OV|u!d\ 9# a1h 4Yˈ&816[XjeD}F&YHf4uuuYWq*@ ۾Yy-u8|iEu/? Òзx.HYXNT =HN|2+r!P]-hCw ,A @is-N esT)g]tj>? w`n1~*'\?L\ )*Heo?2l@Ws{_]@|HT' IP5R]yl`VѬ᲌ -c,B`+ZhI lMq>$j{v='A\7* =%j)Y 9z5<ta()Au":X3b(/ V.,S?;г2x.6i|˺@b1=+vZ6-w$0jˉ7&K!{Q{)ɯ,Î@ťM[yqO:a=o2F65ΪX0yA=щ+4aj, p F9.hzLj-B: f10FT'/4͡rzZ߶$vR 3h s2?䳖+)I!ϱBϚ> Ѯ9fd+Z)BЅHr~+rqMQIN`ӞȽ#R??,o0"cyz18{"`eӋ8 cpV6mG]tPW #vd2ku9h)c¨)vTyO+anf1wYzۍvsj?Vh D}c[Ykj^g}`{ı5[Wt9r8]NK_)0 %˴5r0 蕊|˭ uw|kǒRBQWM J3 'i֭_WD??|ݫKCE/+b| 83) ՆD2ǫ?=f%Ed1d)/MRw:~Ή<,1AGvd~fT-,IbU?FZvS+ẈlV^dǞ4>@Za>>EU s@~FڜIR&!Ybk&0>Mq.:#DP_{ٶ Fz 9e( ;){+mWlK_?M4swuuaq(#hF343)`|Ԇd>}h LgԪ,ƋETTi4M#ȝr)i6YQT;)x {k-ʶ !gu~~uw:i-m2"Nc־w_)n OI# r4q"dtXv>F^D \Vw '{!c)2O|k+UX#7_b<_}~O ?ay &X@CqB-aTf0 G W6WCS-C9^&lE^FkD)InܦunfY{3a䨷[K %F1+4_\9ԎlXz0f2ڊUj)=(%jyۗ(*RÆi쮶D̅U ٠hoַγ%|wj3c~^1I2l-nNB!1wc}^Z'TJcLTP;Q+4B-w?ZH^(j)W69k1\}S F1SVQɢ Vf/*[*V]"| h+P8~ 69'M֠h`_N{Ӱ; gl>C@(\Pݬ -+{)xvˀ4CGDKCo݀"Tr a֯sR֋cL@g&Ԩ3l*4+4T4441鵥wezCcm&륟DWD=|=ưLAf1#~̀b, Դ<="%v!Vk!8, P0ˎH@o'8҃v 7M+VϨ=R_\vM_-1jj N1qg9dt @{ }BfoB3 S;>uJ_'A,"e|K̎1&w%' t/(cӢ')l^D01s `$H]H~FC0b@8™c"3z,ǬCY~;c-[8c2d?##<6u>?L'uѥLKr$06 #|jɎ 8i)熍 :Xe& CF3­0beDzg"ұ8r>fW\\D hhhe@]/ m`eUXǤѠ;WQLm<4֗#R^\㽝 X,v, *|لF1ܓDlJ}["ɱOg~Sm}qBH#ۊj:X[_y* zooڼy[z)뷯0<͝}=ZU}~J/h;XWػ<>%?KtOPx"~L c;Hi09eiB/MF˄u1Z33qLo[ĭee5X_)^;vFfes2%02s{QՏ0%?C-y**Wl}%c[ڍbcl@o,"v&*^} yT*qR߫w#n(f4e8z_!C.#seI7e) Dr2hXp7Ϥ¤* N("#00Ck$C3+GJ*7Cć8p2 b!Я)c%oaﶦz h… $8W1r@=]/3mn7'*cD*'ECҏit{Eϋ/X_!i X 'g=06dk}c?CN6<>U(gfH8/Uݓ(;Tx 8t/)أ&:?QV hE5 @ʽu.~':[3nd% zdz 0R蟢@Ԁ/T@;r0Ko@ɬG}dJϹ̞R}kYnγ%,h1 ;eь%R 6WrٱygaۇN00vkǹ;4! exbQ뽇7-ޯGxX-p?&<0~^Z  X ?s*@_~r{խ@ߠ10MdFp3V!9pSYѳ曑)A0vړִ4V*H o¯:h?Dt7O&2`9Lm ]nf ~BB{J6>9^?YFUv^;=XИ./ ~dtܘgފxI^yp S?ٖfslId?} n~UlM!ܵ Њ9r#i/ܟ'l9-K[K(*##`VkX@d -e&ζ AUce-2׈kŗ%t73{'::8_~LVmJ2 CF]8n;I_ ߓJi`0B M.hZu)eOkqfhxY}0+o^fj|W+jyzCBMBba($r8L@x%{ـґu ocV*|z1 onLi;Mu:XJ,qXӸ+(+=I>ٴK>iV%6.\@3/=nu1N.p"=9(f¿qߗ ݏ:)kyiɪ%-u#F8κЋ8Dƨ#JN]S2R2$g.)& 1`VC07=AH`884IðHJ=IB+Ќq S'4ɫu / }'*fMQ=mQbl Pd۫XG߼f : Ih6Ouu,'{\s*-jD|d S%ʀ}#Sʦh3}7?3Y8v"bfC?-2H2&Oo쪓NӲC՘L l?d t~.H1@] 2URX20F39`N@E81x1YUx5_QC3 DIkpC[ii~f& \su\H=He.XDA$pLD6stjy )mJ6ӤiCSߦC]ҷ=~G(;qKL H0fՙ6jZtin_hѬ_3tzd \q`]cggu.'?-͗Bǭh|yp>,-1= D̑ƐYWfo$m -J]ZڗtruUTZZ}'_z^B Ab ^W9sОlw;#I bp5=Bϙo@C.cFi*-&ieoGOi ~nܐXOi2+ky0Л3dȉ=r?mKh)y7/׆ttMigfE 8PjBLM:7zZi5W9p<ާ8C*1cwobw<\~Yu[y~rlka\ h_%W-J{:&=}F?P~9!ڻpuM  0Be0!)#*sVL2LG׏gF6htaŠΉSK5KKM:s<].B>b1˭ ;NDApl`e Cx?KBHhJ1@ 3й1>vs9d]<_[jzLC8̏6>wtuj:0_hb|ϟ>́B xz8PtXth=?/=Qo?)R,?QaaM~a"7_mePv!dh(B,*hڄH O"7}&F Y,LlF-Keu}|sܹ` QWoiUIlе:"8,b;WSHo֜ L7}z}ڠ w\5G͝qX3h0G#9&|./ʳ#d՘b:Nɭq;Bߕ&/7$j3aS*xՍ~UE+&GBl}s Hw~˱;&W{Uu|>? ~eXoB5ORq@F@$õ$ľo=Qԙ'JFB VLc0 BD(be&MIBdy?(|*VV [Ҁh'Q*Ydx%O6%ĮLψlj Oi̇fkڤͷtg\oǼ;}P)n^"n [ñ* n93A: @qި GsWՇ v}K/glXrKĜӋ)>,XcEJrv6#KI,ϙQcca>A0N-SP!ȡTٳfk0|};I|nxЧv RV)zniF?t C^pv)Brt"x:y<_TAa?;`2v&Et=SϚf #Bd=;f9TT';R&MYW>ڙy Rt?=^_{J6ja%DՌ3F(xYjK<158b cX;=y#lLgItuCO#.㍰6wX!D8EW@MQo~ Ï#\˧S>3ջON%vG/Xʾ_''=5_'O|{9}йDỊnG;/pafsyٗIɹʘ(՟m+@< 8;Q( :g!JiB1яyEoSwI$a,72k Zi)Ypͷ ŽgNNzWqyve+ hPj Z"Sw}ܴ3;d2ċ>4ca־m?ܞW!3j8Zz˩=*f&g29ʬEoÏczƅBiUgaQeqQp @5qOQ}Bɲ4OYכXTu(N= nGsϲ㪠oNX L4%c:gK)!`|*C <x;^ X0v¹eBN5p1H䒒ҲrDrrYyIlƮ--צuSJu cg:s3 ۑ[ h& Q!2ix\R auk$F R", 3muYI B4DOZ' +M_awuX"u~Ͳs;_?Ȳ Kl9xbō4hF%$kȱi#P\m0mimu3H)&QkqN2_yyCSՆSq%=cAIg>(_pmʢx1w,Ls^]? jPW-wM? X4 t8n48p-å.$8Ѧ^ SL#.PkP6G)zs&1 |iIgÇ,D;^g#:]Ԑ75G /G +};a+밂V+$F0g{! ~gOrҚakEMؿ7#9Cfd8;ŧ_& ˛?dKlw5"`I2q'069\A4ĉ js]&ۥZ5A`<p VMs8{tީzW8#3 @p& 4DMm]ow  Kҵf0d9C/5.m%$'RC yL ȲFQ oQQ-r%r03"u`$lK死uFU>uokD`5Ōl:eIr }/%jXH*ԇF4 (-Za'24IiB*U2ͷQkUI#\U Kzle!:ɛ=3FQ. hT0^M9"lHcеׄ ZXnN[Sn=\eװZRӄ٘gqT=%J7k? @d(AP_.}f$GZ>ݯ7 Cԝb7i-1Y?Z3&gIX R%Ց;IV(ۓcͶU,K.O@P fcBI{`ܢs ^P yVV̺d#bq3l}f///5k,߿FLq3NqbzQ[4w& S$ hepD #4В(f yiH&SЛ.cϷ]eQ$)KY<-ё!JRNC4LPu^šUэ <Zl||lǹYYY998yxYynf/6~VX^@ va@`yvxB˽"D]@Cħ`ܔN}DZ$t5cU*OqQ_8XXiM\cX jc5}86cv(y>k(AR*@ђ_*+U,K mUP>RZ@94ΦP/sffefff^vk/sbg-D> R|;41^eVdw,`bww& /%1= X/>Ln>?/:·wz^ͼa|>2.O#aͥ{0/WI!7'o#왐>l},[V\ZSS>([s2 ؖaVb& `s̬w7CCCC1CC7AAA>AAED"?tC`)b,m$iKe0u| G>AA A AYI EIFED-RR."CHRޣas>A } !}i \]94ً%u~pFbc{k $Yf=djk}>*)]vY20[f ; vZa_|1Fm _/]DcfӀ_գ^KP?zQ,ݷ?׃}m^ -_ 3j_hht1ZMŘ)SYOyEG-й4Z-DnG*|Vt[CW}DUp ш@Alz o-5B!ʀTBD@fYgu9dnFo#Kn'U˹}mi6gH2d]4Pr|nH'( }dJ~ l)S;bl؆*b\NG-9W_fJ8s~s?FD@p`r1]TjŃ у:ɸ[v>K̢NIe *h@fSwT#R\;#K:Ӌ 21e18ч1(0119LRSSJSY٩{~O^ճf!P<*rN q\&(LѻuR}#{{MxQ(4WP[[e;L" ztSOs} Tcl*Vff  7t!Mgj~GXT8 aO F0auN$:nv6 >ƾvޖiU1mOaB2í(Cl(X⌑, 9p90@`NUIÇn֩*򽋄#tIK2^jA8YEX[%S(3uВk]6Hrj* $g,Xj6iѢLF¬*[ѻz3619CYE͹J0@@P8x TSnLD38}Ƿѐfpif e++>^#jPghfަ5LQ ~ AT4V朎VW$П,$?mQÁR ,@ˑW=0aVCd\"V4f[-_LCqm7<[0Fԧmq*(T #̬"L[n$„ qe;FӁu:~бhXNgZAϽ|W]8@u1ov{k$՟N^s3tk=m5-m֯uOhS)UͤNF/4MMXw0[+˲_!USG1AvPV:3#*i'*_+  >z5 AC0v\#sW2s>Jrtj Zs9K^v{]qE}:euBWA:_}ͮo*0KIcW5}ƶ.aeqT]Nz6tگ@f  1 ~$ ?']~(vgNS"jq=C_ AFZVw.Z6'}!쀈pȉ@'W`?n% #QV| _VH8 .(VB@!MYSB`$E m"i̖ڽLÃs' $Ҡb,4;_߱%Lhf؝?Wػ k c'Ը4 ~hb]*VҼGfhq,X7ㇱ5kQVgDIG-%dv!Ǻ/,H"W#=w_f!ee%- b3EeAI洧35"Jg~Z ddtk~)|PS'֩rJOyM3x \uf.gc=rm:};2ӻ'2n7 x୏Me{iݮ u +}+̘ ]; vD&>ـxcdwswG]#4vwwؿ' ;/55kQk9$.KRE^])Ӗ4i[yEEe]k]=ץ%7_r[ϷRƂ2#YQ{AF*33 _e uio ?6a쇴p%b |7nƦa♼L;~o[6ҹbJڣӜcD@ݿahwhK<&n՚Qջߊwr,lœ<]l[u #pu/#> f^:ܵ׮z?acҚj %zl&'s- kٮZ !{+A( fvr*.JL* A3^)ynb2D=?x' QǴFwg4B7\Q?/3#辿yj=pcD4VOjĬ+67lK0{˴ywKTcP`{+cD&3q]:+Ev{?p}- @N@iU a9rydAᄤ_y1b8H唯з%E0'~#fNr?q},}{]xtLW"ckRgr4յNPQOLE"tN[`{fǼ*&2~huI++;W>;S7c;on7[ ib+ Dq hl"!nox選[t=}mNND]jY׌Nqach;xw20}4SځmT#S NIp3זeڰ9 N z&@Xy{Zo=dh~1H.Z'xO,\` IMpT ,̌,aff-oqcpVͬH;%s4ݤv%Yɮ*+8 k{OfzT:G\?v锁qs*& Yb :xx;].2;\G<g;obmH+=k)=O45/b>-XKj.,cj׿@6 aaRG˴=(L#,㙦\uޭ }OdxW&0ݙ'1^R2?BK Gq+40:DQC 0! OTl>oc?߳7:p҇i\/{|=$8 ~u:4xD~$#1@/ZsVw';BjzHowq'N2kݘlr;d \42I+63Cpq[_QDB8*LĹ,>_v}) BgM(CUѦX@jX 7 6QC0A0 }R1emmy&!Y6C(V9:O#hqM3Pil&{ _$[o5ʶ\S5uIL@6yل,lo񓿽IaU&,gFr%%mUǏ Vm Mg=X/cɹlW&G@9Nr~2c0E,ZZ- 9+(*[utvY^ HWÂo4?T,HSPǝ޲=Pؚ!XDi_`ۃ6lV-sھr@ z#m"Ӻ{@&%POMksKdʒ!v>A\ px|q)`ɌbHn-V~G/6u;$Y$I<30}%9Q15΁!G !`O{ (Nӕ\ֆ)3,'%bPסjފp;s8fҌ9gF8LV$5޻s%ISZ[g 憑&[SB1]+[o6IE:sl U4Sf֛ 1q6ZycIAyE{?Y[Zm0Jj5ŁٽS=|46mIY72H.1T\{r@?ŒQҸbn CެIlI [貄 {R[#Xf?t~Ɔ"8d2|Q[YaJ'q/_|X³dn鰋VЪ W\/*sn\-:dyv"O):VOxz&1/vn(;RqxưCXnuV?aE#;t)m&9fysR~^Z(c3"@52e荰8ķZ~pZvRczF{=6x^bϽ]q??,0MſQxz>EF_ol&4D2j#jT7 bلԢalS:x)(TDF0I^®R7Ƭf8ŧ{n,P7V}JD l^6"i)L"fڸZAce<|t2 qħ-Y.\#W yG"ǖeG8gKEչVe#1pc&uG](^.Kj%m0؎Lt,2`r~"BT .t41+/ ѼPhU|ZU]SsgL,}l}R"QԐ6~M )ߕRt~&K^½acUsHQf4sË/d*½tFe*7JC2)^`d HusJ ήXy~OճחADLfDI̛fme-VK,֜O-/]V7BKƎ4W^h 9 ޿aQ1s!BqI!'L.S)̣y|RtҫI) ,}YOG]'@Ltk.yf!Sf R!UT5<8Pez9Idh83-)#20Bpymdsh-C5cnT)?Ysv^N9rnr7KDVl s~+xe ?m&_k[di%͙3/jQ.GCQ?72l 'P 8S˓RJga>8CBSRpe[+0Dqq3j@lR]c!=Sa- aV6flѣLX ˇX@ly1uFB? &2OD+=`ծ;ϤE 0 <]q:~;Ds[)?K@ G+ վ8U؉ &@poCȗwK}u ֱ>>'va2]A}X0rSAQ&|3ÜW ^yzen(xBކho}"=*wȎI8|JUuM!guغxsBB\0fpĽX;˲ QmӠl:R0媻l8_Ӵ^_|8I&^6oyNaTX,JV(sjD`e^-4 _6p_z(}Ւ@ DKm<F ڭEIDHA/4D]e 3>StW"CDu/1GziCϽ[T.4 Ǣ`ci]R 8!֖9n[X(B}nfҗN=XVdB'KX/Z=U$Rqsy%b"=pLm YރmSVU%ns)Ӟh)'>"YL ŨN/4Y&" \ Kc,ܮq/!'scu%h$E#ߛ}}I0=mfr_Mi@oc!';%WD|=`3c@ \Z Bs&;XTY&-(pYe&BS v@ U/Zޭuc c`2|Z4xDR*½ tFr+d1]|0yّ_PSGЮ 4$hLK5")<'.S<WAƇNY_t<ƈ^/{jRVy#;Ӥ` ?R~ƕqaa5N5*y ~ V}B @KO{ Vbu?uL d{]R xtn 6!+REnҤ-Q>TB ntW !1Y=BSW̐Lvl>)czK./'C=LGќҫ^߶0s[ _u%uG)&{Q3/+>m3MwB[A7~QW4^+(f'2+EOqBÊ}  AULvbMCnvZtƗxyB=]Gu\ɜbܕ=F9 vN*d#I >Z>BTe H+r?4l5|l%)KO; [Al=RnEDž7=;xe`) &f',!q$.7l'H܁;}LRp^iQ5Po+bG*^?+vO!kPK_N|8c1r {U ^ct$ةO>Tgź_0?(9B|LO`+jyƓ[-.&<0, B;TF) hhKҥqEC¾H ̘2rW:c$J[ c9 /e5g}/}E/6>W!Qc&(K6ÕYuޛvKV5[E`|feْ騌]F{emEb&. ] NhD-' 5r eUgʰdn);,8S廩ASpRWaF.i3U K1myKAvHw^JxP0Fljc߻~-xë2!=Z <<653J]|Gl)xs@\eD>7*:ufn<.'jI$-gQ幻]TJk}Q69ֻIn/'9:xFL X(%"Jn:F_G,R/?xejvkP_)Dr)Ln=!{fZ\v &=/Æx7[lZ.\@2PP,Q :V Us~hƒw {惨{fB0(!!4rJKR3 on\n:DJIRf ʥ\N)Tʤo7YEkw`_k@C*g>e`ABlso(PV淂sXfaYCuQ◑\ w %k.(\IT3!kw#+$cD_@+V%G5l[[fȠ<.UZ4*ùwyJsgV-D\p2-Ě /0>xtq]lpXIx tpS/&iVBWQv]pravS݉]F^M|_G-;+É|A7ɒф;LF>9W^F3 ]6/0֛ORzdD=% \:(fefڭX_px+a\m_֞Tf^a/+J}4Ωo6JSwR$ϰp: c1ұ F$x$B{p<5u /@ 3~>u{ c#}}8U O*]* r!&J;Nt7T |kDW`SWB]J5{V)nMOXf5 Fno!GL Ltgy0"&%!J'Sn[S+-{ ʊPS.~C)eHkҼ'uO|ꜯYǬDm1yKvIl:O4BKk"QL||FM/郢@nFFEu0+LbA8OݥWd9/V7Tm0H4 $F@ =fS3q.Yr<7xv:PQMEyB9_'gW]2 xzNBj.sA%o (K׷UTJʠɫLT}o>5Vtù|<! VucjHeNǵ:H >3vnDr5{FC|-}Y*d#Jg#`ėvOsXceT}J,1ܼrMMN:ЄõK\1 !muʺ4%+⎾ E/ m8)WCpwP0*/§&X-{sMXYHr'5vɃa-@A}͌mMfq#GGvYamu ,G[P@ ٯ9RF|i0ql ewj\wƞf6-MTSTJXq >?>JԵ0G^[f Fݡ L,A(Z8eIX@AO}3^5;oP16=P0Dڈan_qhwVaS= `BjYM5zR͏ :='oP/>Sc_"-(״L$J^<.xQ  ^,yh@.@ V s"n. c3$:aLjNM,Bʑ qA'Ӥ'bȑOW<:}y.;{dU\kʇI!KD]Yb68& @hZ\~um\[OkNxb|Vy<?%*Sޏ0u G83Y=]69YW,~ZbW%*~an)Tjg kΏ0΄b$KfK&O@eF['z5[:-^@`Dž [[u^\xOꙆB_"gJڌ4w*uP Q^}BL~ܷG+\Rjߕc/~hJ8=.DT4K,1+iC /&Pcxy>e HrN(b#9N*O܁ՖI7{xM†\Vcø/qG|+Ϸ;!#mL4'>4.Rߛ)1%_0he\i}0#pNDN!AT~i&Z;ru*ƇV آx 4"k&7 uwp&%%t+V.t3S+U@s R>J< BCIg4YS988 XoG)o*aB3;w3LOj"6qӟg`pH!"olq p\' U/ qRYF\9%$)W?っW:q P\{ghCslc"ɛ`G3 .:H g7?8 ~b+gv] BRFi9rX}J7׌)=oSWAɚ ^Dn!XWP\:fv0Go߹4`VS=CY622H<9{Kr=%.h8*W`a,䂯"jV#fI@&݁X.oKeMO k00PN](cƊ]Ҡ,OF4m`76/wia&cI%uJ:_c&˲=_>Z;qq9:[YJ,rlIDIcLBz݈9TF׌t#rB8r3CI\0kJ[`m&>z?OhA814T?1H-vbad'[eFC$Wޥ'A*sg a(sX+|mta0@DKϳf2=<+NP)qrW2jd3@H`m sx *Mi*/ bVwA^%,2]ÃmLm@Q(֮]$ HԱr@mQZEs‰;W Sv+9w<6bDg҆ \Zȥ=tm_WlQmߗkXBpI!3|?y?iDn,ʅuec~A74Nu~o/84B|O.FX[O\\{ UD)ЉhYχ>5]W %)<+$ԔOQn=zT{4sذwg@XkI%3N|=t,A2¢#߆BH]g7֚4'Ծ2Nmra_5=7-9=L'(p A"q'L;μ-AG*G?EJZC1U @Wlm.u{AaT>҅~Tc|WH% mzMxQ$I $rSo! ωm3a}fil~DS6lvlZ+@m =QGBndk![yQD*F.jgz7CVBu?=q հ R~-vj73tTGy*V{/':ZJQboьg2yOfPǢF?~ʺ=06(ESաRfT#ws9_*m-BZج {+ Fdt`O"-b(${M9Lm4FR6-:_QEn@@PtgKNp?(}♫OtfuF"$Ugۇ)E/IF&B'ۼ[B4%_$ˎ>*0&M{bG`40CmC#(O09_~ڠVWHo$yXX#x7]ZLR}/}6*w#`OEd;YOȔH݋h4<3PiKYS7e9jQE,KbSL&XKkFđ1\Ꜵ֐S6/@?y#eW,WܿեؼJ0^duͽkJ֝D=ODXd.WKvgG0-p}/]JIbTs'JUIT-C { .f9/A")S}sp\#KzYj՜&PG2hu1/m?gA*)TUn\WYfɏ:Y rnqb5?h M\¢RM AZ=ӫ-$hƜ-bǠGFmePZ\=x".'M Xt7䜤9?b9M8m3EJhs:(6b"6\}EVH HFH(kڐl7fݸ#!y "8^SkDmiyw=;_q2E! Gg{p (ŤԮV7N.zcuI©N{یxT؛׳c%GԶ%D_.Sx@{̓)ZĿC&%J"Þ{[>WWJ [Q 7Ar 9sSk 35WӊAPsL"d}՟SsDXJ'co6!'ܯ0'됿/ǎ -ID?TR $; ťB4۶1mbpH07pAJRz]lqFElΞ9Hj@61|?C}j˷tUw&-jD[$y+1/}q 'mUoXbj)kT#7LJ^gm.({m|Ӂ Oiq+v}UJ©ϐю¿]?xf19g ֍nRRGCTsJ,CtǠw8|OiHBƂ/#c5iyakIK%E=#I_ܶNx*@?}ᮯg(Rd2ZްtNӧ0NVWO 6Ք[ΜX])R3)␍\6Ѫ+S,CU< -w^WPjshCګ:)%! 3%x5O M` ZPrp v1,}wzcf ^ h:,I1$Ź~Rc]֤~x&8$^Et&4[!yM3y&m}iʨR]XqmT3l z8V0#bz\vIQs Wtٱ-rhIKmU~݌P(bpw6Pw]rAP:J;9`Oޗ M;ȦV< b HEѤuSPI(^"*-c ՟By%.G~ÇFA<jTؖ&V-δyx;R,htf65at V88A#䖢SϠ.u 5ۛZjC#Ng13KZx\G0(Bae]G$'?9cӇSȭk#$T4 _<3,t?%Ld6&pC^Lh>%y AųƳ,u3DLO9 2%R,F@4y{qRՔr\IaXE '躡k^׮uANoE<%Aw[K.<8@ZN.YT95WfJZ&zS#uB`sC*^-3cRD6ƥk]`#n#ٮL_rXi6EsVD֐r|;KHp 0 WfoaAèh+ e Si42&\鑈|SDˍXa/~$4 ]Uzl@_P1#s\?|qױ_Cȵ]({R`?f!o]rXLMSrcؚPsVJ(͠= 7ܟ)ơV!H%Nց@b ^'cI)Z)UE-zHxj<(kͯe[=,Kk92~gZdqmcYIO]X͠_S ׿H 舙p .ǭFdj>%3rYeӉ;;Pϴ3Tث40!TOM( #E2o9ǜynןFbanM?[a1xЮ)#Wb(Pq9d!,\y宆ȌT@w6Ϡ  *h3@Ggh4h,'aLԌ>3/؝@T7+꼻h}᜜?B .>Wٯ&UbX3Kd1J/聫i?@xבU qL}yaFwk&w_3-b򳠃rA'M'ák؏)iulE%bImFh&;+]m<_w:vAuNɎ Lړ}`<1TvyPhDfI>F4Ȟ)F܀-mb-q4+E1ƈ㺃 ӶU#x`{_S~v[O_, c& V^R9fTISƙ5*}ZX^)MYVI5-xMyB-RSqC@63*4ū9:7]LDS2=7FR*ލ/׳@̋0hH-f M*! s($H=I-u73wM9ʢ]vYIh,Z*$6aCZdȂT9p~)v|Σ>'0h 3 IBqqX]`3>x-Dx=3nT$E@u"q1|f %6AIIAN3MY4x}c^ S /BT@)^?7EC<!)ˊEKȢIj_ٕ;_;u1/}^jf1oM5b˵  RoHQA+&EwtjEsz]S]2sM̑bѩg+T2Snt}(-s "f?En@Bm tHprH ,>9G֨HO]o$f}JKD$Wuo}X;\Ό_%PIϙW/9]d~{9gh&BTr(>J\; g# i =NP9mܜ:DLRs W$7/ݍzX淊%S_5mFbE`v}l HX+c=BZC΄ڷ)܉s W>ojmF0l$BM٤,YVoh(-`YD",Ōx)wcwF,ԇBgz&XÉgro0dSP>?Cڠ!F ԛCҡWapn.ŀVemmÁ?2N&?u!\=+\fO+1 a03OI70IGw2$a@ZU?/Y MO+`PN`=4j C4fcTݶjJ>v1Zix=S^id?7^SbIh ?C{"X>L.GsW0E}>o΂8@#+6P`:a/H&zF|${1]t+&2^--Wc#+m|ת-@`1f0?fPz%X~ͺEV Yx 3%-`o*_fz&rɢT^wٮc~9IvT~]l@}Uؾ+xAEV$Rmݠr%8`2)D:vM"e(TmCVtw3ckXD-oEh=ލ7vePͽTcx1\}]A ðmRNd{NKϩiX.qG_(^ ^y(@PJV|`ԕ(W5II c|]lh-VQӍuK)jk*Rv`5C+m@!C*udf+/߳!̢ґ)1U֡ b<scS}^Y # =rQT|qK9J>FGY':4=Z_A[J ?3#㔸$CSOR5^o-'ë6Ҵ&udrT۩H/h /IKx@15j rP2\hֿ/D^jdlaw\HFj@ZRp^@ðT蠠hΐ=TTPsL܂}j2\vxub'K٨ax/Vu5 ܬ~Bls^,KEe`[hUCpZ*cCϺiEn]N1t-QwB2&C.ųݔ$ÄMykXrg1G,qy-Q (xRt/1$+y;'J۝ҵ1j6-yMzLfrHY”TR eD>Oν["w28r .5P>N1Um3'$FT[/jRn4k_3 I}Y=Mq=yКށH2#>fi> F:Vׄ{iC1^k E֢u`s1<1jSBփ91=-58*}^4x2&g[Tn6/u4q`wSh1ҍ$@Z@IE7cpdž.7? > qʄQt5JmXWG9;Őoncʪ0B)+R:V[R)oMZPOg.kbU*5Tv08pMkyxY:tir7'%{3xǰx%=B6I:pu IbךqW^Z۬I1ꏞr-u} y*o2\J.1a0R=wLS~s>1Ŝ_x'(FPEv, 49 Ì?Z3Q Q-t34NFgß憡]AOYb45 }JePtF>Bȫ{}oR>I&olƝ*n*S"[z={u氩58_[*{̉lЖ@{7ϼSAX\1U12# 3ϪM08Ŵ2)*e/w-VW\7c񖶸]4#ܛH ԣ1akbd}ڋ0Q ?zfUXੑ-Y $.A3&{鱦FpKVJ%)FX,'[Vs)$>|W1T A^*<`  o[srwdUY 3F~uͲ\H n6OW[GVdPЗt1˰} + q6{@pQ#yCŨnYQݴrRm NDM|z2(߀;1zBiFb4!zA6xd؉:]\2B ވu}T?w =\}` ~r"syPZ(UfuU&ڻW! V_·<cVbI:Nx!s !yfUֽUDx۩N4r[q}]v0?O=1"5{uZcRbLj=Ā`a$.f%0蘦Y8fz+.{ p1IB^(+gYB%ɡ+y"Гl-} 7^綠x|{.|Gt8j!lTzwu. fw:6AahaiA bjPWYd. 11@,?Iaщ|޴t"1~k!Dʱxɼ>(-ޮv۵cC=90JwVL߇bkugQj O틕 DvVژ0ع7hҴv6wOc):`; $'q!2I)ZǪoXO+mwu d`+?mwziaBʾ%eec- @8↳)5m VA?'eq璼D\LpVQdQ,QQ8sk(^LMlx;>rx}I!RϏ2(91/ &CB*+/+|0#,}ٔ_."۱r%6gkDH unodt~:ҶL+A ow]/ -味ΡKгnxw]Zg< e\>)LIęXsůјNpB|qGC <$ 0. dy 1sgL30Q#Ԛr{ŔlX2?"*iXe9捁hC#Gɇx0Gy:~X aB3HU(<2EVElº#*kA+Oes\ZSOtH P 4m.VFvcRL%/Dn Ee#`dE(f$$'9 &yz^Ӄy~V_7E.kydl/VcDP"灀":7I"օ˴S*c,Ne9K*^վodjxlrA\W)x}ΆonigGL"Ue),vVԫ ][Ļ4=/,Ȋm3o YY;kniF .%X'"!28K\-ߐBL;1ܞ.?J @d-E/LMHgP8>8Kl܏Oҋ,8 & !V֋2J coNk‡`/f{n, Pc*ĝ "ƍGSjvBZ3 AT|Vl_$~$+ϡYLɖj.h_Ï-X;UZݣhXۣBM!LG]GwK)B8^s5ytz4n3i4ALaЫ݆&X ZD޽NwϽ&- y[2() 8)o`"{q$kHu;)P%HMq<-pzMk½*vn6cs+J4X]u}sHfq~CfHT`I;瓩|8,k#{ɋ0pߤƐh;Y.:Al؛|5y?9 JB;zcbIq8\d}3,PA⑙Ѹ\]v8 *L]vbcb.sL fiq D[g81bW6+'y(XkWa_͑x K\\ k>f&UzI]1FQ=(QW̙Μns2ɟܖvΉ+ RtξNac[ 孚qևJծpvjâH%{/0(B=omLoZ7Pq] Hn77,h TYE ԍaz]3!lI)3XOwHBWphNj:DI?UЇLQ 1Z|_=b?=pc}.U\LC'۠>w`]6hk3!"2-B̖vap_-_'깗C4_Mͷ.5޲mTV1aŧՐ g_jke ^ƐYɨRPKt8$ff[ .նү;_JDh3G쿩@l ![AͱP=Ax*%)W:p{_ ,ymS/3~'wz⓻Nյ:3 >pkMġj8 Tv)їPǞH, ejηn-[mb*r0A5N`̒h10~@Y=V4jD6jH#!ufIo\ѢQȩFOxhVu4 .&+mV|H7``B+ 'M!]5B g,E,_T۶bav51XTEN|PG 7BoI\޺;֓H-gFs_1;/x0y\w]'0O)>E蠘*{崲7<MPݷ uoҋNԽpXX^[za9c;]æ>[䙖,1]?ZȇChZy>*@jZ .VZ4âQ&Ex,N~ %vf>!GS- %GaՂuWY~Q4xT _)D R!xG3}Y|$o+;1^71\`せ6/;Mi,ypS5v=+d҈;oVXJ[аn_u]c9Y*$8-i$& c{`J@_ ۊɴ Rxe/JL8ӣ' Ҡ_t%E ̮6\JtpJ,}H0թhK9q$3W00"*,߆[lݬb& rX sUG \՛ZiF:HA`ˤaIq}{W|; N4N#못\_`Q)Ǒʞd/+9P:U 2 |z}c jahqUh$ȸkeZE(qadMLv}H(JJ+[=C^wOXmB>[mN9Gi M8+v`3Ig1 aSYoaR/Z"Z%0 w3=QV r<9⩥s_|Y\63 m}*FOPf2Jb*< :k9< (CFXG` VO 3L {=3󹥰Ew:i]CsbDENQ,6nL;9rٲ'䇮.GR)+Q7ψH(s{"!,%AmPiŘM NHJN6P˔uE|rr ,v Jo܊ٿԼMflܚ,1OrѤmΉ _LƯە$h4"x2Ǹnpg*D+'tB3]v9λ4ʍu-dM~\irړ'ɃYHHwp)W -V}iwRHGC#65d|c2h9p^.p3]@l }M&k|ʔi=j΢'^^ll.Unox*6 y5kH4y@0N16 sVKL1UW *UUe*"z;[o^/!-6uJ5ojq:;I _ zFXFVu_E9% ՚+Ed9a>fT֯n(kN-E{a'ɛ]✢L30"L3:6Z_8A ӼzU`7G@%*ǠCUI}u:KXXV>+zy; f{ՌE+Q(d N<Ny\A>ئVxxpd[x /3O[lp9K|bxΐGGϘ~+=XzQt]8q4! ug[OP܀n $lk+G?Pv;m5.Y0 Il4u8!T#D9_j,g) Fjf$9 mE>)MsrLu謉9e! 220L" %U]iݥCzZfiYMEKJ`N%T@1Z 5@DNJIT5`% «eRiq7%-^"*{#OE(r|*,ӥ$"5 oq:$T(U.QH,j\鵮uP]e %3vS{̛Trˠs:v)wF*DJG(ې:C 钁bf4=y̪)8i4ޙ j L-# ~/R lQQT=LUM{/вJ2"‚B[3}ik0(RV:y!l2ʨă-YkVKU&z*AA%J2ݘ!$ ++9@߰>)!wh_(i?t  @ڇ۵ER5s{9?1Mo.l]hM EJkFI|%cNR59wvp釷zve |jjgɖ1B >( \4Sp۸r13u^CPubz(kZjӮP^cP4bO^f9K =jYxD̺`>ݲZhNJ_=I% ;NMN>oox`>]KxTCG+'NO[c?;$[`?,_WoC}+?ᄌ- F&Jr@13'cgvm0dz%tYiKϡؙ(Cj\3c0&5#O6t*B.9nN-d0MT-78 Ohl>8&]tP(P^6PҩA6Rzp[{U{q>%,iOCfՔW}W`ׄVQ.6l!>!ݙcV1u3$9*hYw1f+0St]a3hZ[[!=4TayJy %\ =o 7K݊z/1y?5 F6(%SxJE%}e%M7/R~A)S@~'Z@iI%,%Y'tjӞDL uέoʌ"s4YK,ߦPa߼zdRM<8d7z=6V$!Oսne3+&̀9u#j}u׎,0dHobbl O*1J+y.b4b %̹'C2~Qϕu,Izצ/ ]0Sk$Gi5h9&Ȇwe-C =UP.~k_P~dYw n9 =dr#yޠ!E g+l# i;zyzG3lMc޽^k -%+{1)+Rt:q|r֥n,.r† v$h~!F!6I ]@^~awqex38Glmc c'$WmD2nܒ%\/@2ᗵ胩ݔJuSD{y3tmyʵ^L5UDdRvʚȦY;ˑL;*HQ%(vS Wn QvWݟ$ 4NՓM |*`c@jg[2ɻ"1[?kT:zWLmˠN? je!YL[, ӺgØ0Ꮸ(c*oE'b뎳pt7td?)'Rz,C-In+x޶z?>FOڀ|A=T o~mKRRZO'1.\ PYfɬ?,>*XY Dswkղj3=c *`/g'OVW15RXc矁\Vq6=EzQwCo353ݡub)J :1iEJg΃FkA0ɴ\NB¦9IGƓ޸fY}I)p,04ӌDD׉0lC`yRsN.b6)zFO c㤨Z|6հ-)1d?Sy8-ugheݓl_Z| zvK /)8E빰ux62\N:rekwSYg`\kvq {펖;0ȚV| 5wwHs/V {eyccc!^[]a5&@ɯXkg웓SWr!Vm?~iu;ۗ08j&(Hf!xax0GSV .,)nQ%+`P ;,Ftn?xtȹr­58 k54mz. WnxZ5p{3t]wh*Rl.tCЙ&27iByX`Ԧs"LQ{nT@C&p& (-]|fg!}/QtGgퟨ$nC~]25F<`]-:AT]6NτnמS,FcFZQ^RbO ! Kt>(ݔIvOǬb U Έ9hub d= K;9 ^fdfXi1OL S~XDO]Z'Օ#, A _s^3<=5hvo6||d<?/F 3^<1JTV_:GpiI *7k-x##VUJu:uLqӋ*J*P]zq@K(%ly$U]\YgKc6NjY#z <~__|@(*K<6Ʃ]\b5ĥ?Q4ecwfJBR+$ncc-`}ьsx|6>ԂjM5tСܢ26$l , CF:Ĉnߍ.+c>}h? UBTN %INe+DZ!g,߇:l򯣨"]AKHe . rYQ:\kM]ŬC ?5b_tz@8l:`JA4tF z%_ĴU1:vͤ̈Cg)6anB7$HHBN,FS*#}[/(`)6ZDZW{\34cHg}*%A;z.g%Nqy88HQm`RY.90n*?1ϧ%=Q/Yw5ٸEg2DdqtfG?E˚Ui'Llw_й┧pvƱDh"öw$Hߨc!Ox}+/o;L="p?b1/gb68DAFGɡL Mqy{!Td兀*u;di U[j:@hi=磼km_ ' X: aJݏ7P/^ s VU* EgFZMb cะb… N C|Lcz'%HYdӁTdO.7&ўKM׹*Sٝ2AA6O4B!=3ErbXztMnd߷sC pa\>[MIu,?* z5!: cDaa,I*Kzf #KU[:c/y U [Bh~W" ! ѓO"!clM(5]\@3A0ߎ,`B{ۓa\}сmw +b3XM'e(-F'5O;;,||X `22?1> S7<̴`MDjւH40\/z +hBEG.AEx=ZIwꮊçr5(*MﻔA:#uPsw%ટ IQ_@D͡L P%1W)}:#U9iKAqsI8*NgQܫ46b8qR* - VD4Xhy9N^E'uA˞N;BDh ڙ46ZuzgSz̟#b ]rmӟCz0ڡΈ 6)8[¶`¿ ` $|hia~a45M&gIGH?X _q#EjRjC/~h,:޲ys_-?T>&Jy>m?\\3>7wNеFlI=_Myf&,a0b^[3>Oo7x{GOiRYH0#trXa ɷs}M~c덟X7?TDQ=UލKY˰I#C0J`}AQ rhhf@}]diJIG+,r4"%)Et' NDz尼F)N5 0FQ;Xk~'l@԰Vf:}/[P.]~(+tK=U.dIAMP]w l=8Oes-'FmhقuXYb?fÆl6 I`TΕ[dQ 5gB/5y|*)S^R/X:dӥ'PAǐN <ɩeVF wE]^];y[8=-TA40jٖ׬Kvu"zB5n#ٚ:S;?su{(̈g0Of~B} JZKr{8L5{)ʏǶ!#=.J~H\y_,6Y8{7jT0CITj9p(eQ[Gt7ueİ *V287D1ݭF -i&Rwd9A€X4u#b7FEV܇qa%->~yaU6`wKvᢜu8wi̴"zLQ>BkG$w*]K^#|n%+U5_!+\x30 H'GlQI^j Ϳ^z!bPl9(5B|7p_)FƐIQ*ߟhAhYdHpBgA Ui8 167q˽YXU%\iD~L\xI b󡍢ߨB/鋔]|炸D vϘ>d#j$Eu5Ա H4VKU. #Qt>]wkȍ;Z.!az5zB {_>W0Ԅȟ,>6Lkб5ki3'R K,SًҏX2q5LbE ~v"{GEY\?tio8[^n,%yʪCdf,`>(8(yC2h3^~G88{-o?/FOOu>=ֱ+9/Fq車X&=ǞeRE2a^M} z9~y N! 9+5QgW"no+X{n-Eh}s+'l3s?U;}GAZ ڰ{$Z2s.C*،ɸgܟ9DdN(]5wNAuV_rky{PюX$8#ZsBr%V=(W:)+ul"&.Xehn*1ˋS!!8=o?yMas ^w74 vܩ(gnT9O?`Ob.(Fzw,ĂOq˷cq99 [Mɧ XbK,U Rݪ X;ܚ{KħqW*OIim/*adz :{DϾ6Hb0YVUw`O)"[xJwpe>0,]FqKoKł[UN~5hVf-^>+Go#5gMohI-G'=q}-() M]s+RZL  &-7P^J)HY̖+Kl8.ei*Ѷ? FnȨR73mrrh;7x(g_ajx &"_Vb Jde;0b7 "8dIP]"F ;z t$.Ea|f̕#u]AG #: v΂aPxN`P-vrq0pSumswR]lq\J7iF|{Okn'kLͭz#_UTByeNpaKEy:9wu3}o/ޑ ֯Ft.`x$/޵1Sfjiu~UbՊPiYX'd҉Z.6QBhإXE:bV-"֝L1 ;!x?I׎Q{` VEJ`ga.t4|Ј ٮi,8 {}c&"5 &p/al >`9$)9EjsC_5"&~,8dM%ҏ:)'5I= lQS3;4?fߗMvz{ A^OmYfg CH0dO3'BO~)x/^NzeWIJ0z2 Vnu# ֙s_j܍3W ުc8_67 ޼YS%y sMӛ0,ٱ y\K !6/ڢ!L=H輜4bh#n:oG ԥHH$1LفH+D=t+`($&ȇ˿8'@g~2HQk3;a k1)|yLnIC]G@誸ƺ*FFSSC]58&q]WAVvױ x_Y9 V$J)XjWY nߡa}^^v8Ȩka^ױULKHl!S8D5T[_JA‡x@<gb#'0GF vJZ9} ;[<}78'`62&? ?eD6$0tc>Uu7RfbX Ǒ"V+VpB X0SɝNv|+Zqف]ׯGJbiHI:t"TGIg2'ʘi1RNJ # MB\OV@[)(\Nk1EHڕ%y.FBH}1#*1-`{=a&Y=Tl28A-8vDZi\l;Y#$YTDd mg0mգy=1θd(f Qޟ=؊?al"njru\nR*P"*_3]5.DZXyŽhO]7Fa BRҙ(|U/NM4E3rBPNGK`a`8˲~NP佽m}i\q*-`>NYOr?X@ 6-FFVb'z?dEx0kѯR)jAPjpӯ7 E oQXSxzbЅII[28=x%CbV{C6PZbs%Sa.TiFW佮OK&"sYӉ_>p9r7ɏm|ӡ;7~Yad '#;rS`#Lh][R6xL(ӱ5*ķPaۙQY#u"$ :Ƿr/&#}̯o'CMϔ VӅ=Mz]=H\:Ûx]/M w@~'̥N2,gAdl&laj!7;WENHdo>La 0y 97nPJ">v_#{ W9ibϲls!w2+oi%nSٜỲTrJ !WdSrLEZ%b.agSک: BAmr~wciJ Uh7+Yo,%m H sj -ja<[WIYB[.dT!f}bOmT%i'OLҋOuܵM(`6ŢxΥڡF|-ǥ[!7t0(BA]1Bz%')w(Yd),1{zܦי> ->mc5Z7cnÚ8ᣇQY$^總C ##5 Ya'9=!Mena_-IrQStldQ 官_OɌS7n;Si' \D6 Kih]@0/̞h?琔w#Չ.mYw&"]̣9'8IFmF,REi$]t O>ӂ6d+5>4B(H_-{ R}[(lGTw-̄F~1 lNwVbxqbmq-"Js4%릘qDnoZ!l ]"<21y?7+l3SFE; &mͿt R+Zk_-[vIAK9(M߈[:S1oE9G>D,'?IfM.TfdYO4Y-cq̵, T-^V3Ն|2=09۾W=}fWK g.@wAC :Ѕ>葋Pq[EޓZ 1ʿWT_3UlX};5n+MEsDɕT7zRY4H.Otȯc; wX,OHV dk,Es* n#fs÷K&5KXhwCRp ^{oжBёօrjڝ\{boЩSؤeŜn/$A|om*iX-UWpR[@ cvӻ.PdY\VN/-tq"Ye3|Vw53 }g!BLGeQ22]+I^yTu!XG 2p@Y3:;l(o$P['SXOмC0J=J@_|SéCt} Ahi&©[7mH+,!AFMh(:ZFsIYo'paȨj>bF!.X}:7mgd.KN 6Yj5k#&-1;qE_cM FR,;ARS|FGX?O$1cNb-p3cd,i3FpEJ6rrSߥA ?ֿ9p4)g΍.;?`=xVZAqz5nV5k}y/NCaJ#d3&9Is.TlOL92"q#E k2wÖIjz)DM)un<>RFJ* /ؓp\bux>\֐eȄ֪mEZ2 kh_?Mȟ&Xtg73MK[XH /`2mYolyN$9يp'QY[4:b!q67. Jtnd .StQuةEf }<7w0M>J`! <}'F<] RJCG/\g_f3ᶎvD^`ovu`W#'jJB#HeKH]4͜p,+$'RquR?QD~֎6ZNO,E>R闂eYΩlkꨕ'mpd6a͚GؘowA؋PZ3 !@}+-$ݖb`YF |?[O9TR5||RuH?(iN߷7W) lq^H`/9X7v;݉XbLj6' jRt3K^Gp ŷһ1C$@IUg线WTd 01dC\xD+ؾ}QlwIU+#bUS"i&#޾^-h_; ܶ]>`tYyAg\Ҿq׈qnYCK`ѓ`d* Y5Hb0M^F@-i\:qR {ϻ%̘#7Zvjn_2PkM}ʧEVP$Dg0粢Bf5E90zI0` 㷪s>z5٫<3zQe^EL4 3vML'M`l& M7|6H\jSp%,Jrv`|-_烑IRrJ|[y'yE!Й>4k:/1Vtlě*>#5}i${,P&O{mhH)|zV@IRZ5 }0$Xegq =Yv@9gT!EVvCqd،߲Xk#$,޽;vW-  íkJXPGBVf!]Naχs {@>7D+v₡w`5\%Dkz |$A#WLjɬb5oFI`Cw{fw@`Npv Io  FV zsPVn.+~CAƕ9$ӨDL ~Fwy 3_P-3|]x-~whu&ڣ 4-s.zkKXn "L`EQ)UgN0HQ4*iitvMM:IwOq W<ˎI⏌{U;\ʿu Sm'- ;u©pUѓ2\2ohX 4tA"C-dUtǔr\L?*PC klM4ZGz=f㺐ڸ)/o )"5yt5N "ȴ:sX n>ol {6(Or t`ZZB%;z~[i3~FQEBOx0eC+Ods,weX>ڽt4l(le>\3MCiC{9ZU`D NѝI\JZS]{ѩ:7gSP!uJ |lƮ{J+G̅Į΍dDR^ˌCx z*dv/TDq{zEOlkE\XSľea%s$̐7#0!y7-690m`0jQH-ېBdL(03ӛ,/]-o'U O(|ȗx %(t6gCVdq 9E;~F FwLyWU׉Մ;F-:HliFS@ }Y,ɸZ vw \Q a [ܓ qK MfksqR ŀHq`tZ#35vE )a:|@Gj'w;_2sDF7+ǟ\uFA1Cz X}4je AA/NC5e:"a21 v+U "xtHo5/P~a;\{R~x'AP6܀;y%=ktY2IĎǵˈc8S\)pbZpl|eJ7̆E1)*뻾#a%P}9?%*UspGxv_[BLN"B\/A4}?~:ݙ9ł&ȱya^nkMnFmk)7UtfvSXH%eu& 8f x FԎO}IfwD8ž۠Y! ܨ*0\`xyHp3Ĭ1 .NDu[9jmO=^ `aF90Bt"j2}j,6@-j-(2eٺ͋Džd`rw]yPh-e`m/#20g8r,eLDj9տEr1]D۲<_9WB3*ն}+-v~j&\׌xSkNP J:iԏ8~? 2| @K6-$D?Ĥtmx \`u10ȉ7U2F9Rb<8s5~=KAN<ֹL9Z8ي]4v91sa|3(03yEӢ7Բ7\+V%ƳJM%1cft$o$O(g.w lR.~HP;C.[x5ٛBٕG?!O>}D/a ZkaλT,HwI}3z"d eMx5WUK p"_s&!YI? %01[?z6! sXa)>:5G7oᫎygVjOwmu;Ȳ /F@+a2 ibWZ;@䆭ǔK^.ek|u'hd%NmߪS2|=KJdmjxoN/=0XS#؋u`vؐqOuM9: \+Ilj|(_&.m;qB h%W)4RE֖( 0;#ýUZ3R-A{9D'約zԲ+l/3 2WV*Ұ8Oz*x<}Zh<3Gj:G'Jq-h T [c;Tz ҇IUm_7-OߖhEBJNqC'Fs@Ť **۴֟t,@ řw,&`s?l,V98n4zsK <FbOLhY|EnW 8r3wFL܎y)o==zO.$ڬW\o*XK4x,LpZ8;z4IW b+MBT,&/7s _|KЕ;M?MF1t>(8Aq>ro_E+#4/ CA.MK'rQ yd7g| C'Ḱ7.5YzI9?yv=z+Vײ#tUؼYBdC6Дf`{fKPƾv$}YJ |hrVUES1.mlv ~e.7/ Z#l(Q,ɱ{XGɂb~8V<Glsx1¸F|[:^.Jhd$ ʃ"ؑ&v[ b?L2VhULK̾ᅲ triҰʵ3 3)6j\Gup[f=i'Z"p&E$dl%XW"[Ej{,J6 QCrM9A  ;+hݍܧ[[ܯBq:.%zF"әy"dj#+LT]s2pW`gq`K:7MN(xs s $,;}`'' W($7 C 'yj5&.( 2+ * yǖЪIOtF??cCZg >ڢ,_uY^Zz9T'!'lBz.!<IHt{S\ŕfm%Q bB=ⱗgUE :O wmAkxd<^: >6& HsB/uV$~;Vg \ti#?u/3E(T_$mpu1(@j¯42C7o"(~,*?8Lҗ 8E| tFޔ^֓L\2)ЗBu;ѣ=dL"{mN7=B Rw='J΃dm3Tu!/d,~#ur,bǑ#C鲑K=Q20]>=[>Nlhw;SIX8$Bc ~ uX3U+;v-F,`RR0ZjOŋF9*_CYvt#-z:޲?bZ[>2[չ6D2pxw{o6GXy}$<=>jf}GI|1)47u07gnů?/U"ؚ"[ bUb.Oo>KݗCLil Nj;KԄ!AW7q͓8`THL"}NsG3grtB~CEAvvw+)U߫o~$D0-SpPxm!LYyy3tM9-LA5c9#k9.J/ʭj0^Z-= fCcF$ǎvWMHI)_8*'k[2lYĵzI \S%MD~%@5<}O!.]$n4]eK.0vbe)t<9k^%q|ej?ې ൈ2*yT&]rLi7(&H %{t4PejC[ nwPۅZq8lkRqo B8ܳ-Dɍ`q͒t`yojP5 p" 뮽QĘ-s=^{7A`%ైghdkl_BlURt0L}{)φb|Oy>N([0u) "f9_ {eFǮL.E@?;mSx "Iҿ-kʹ%Sjcg)W2sPU #Y Y=J5es綗Ylg=\K$S܉Q C$#wﵼ$1_H/7gG[B*7OT~O XꎼB+jw=o#p;,0*d4F<Ѽ]8 ]$"gԽQ2ci eJ3;t?K(tM6Zfm3RL,|(Bm.M+6!x6;͹2Y cU]u}b_5?Jŷ%?Y.e†8L |w>H N?"[ᢧk9*Vl`#xq@s}7`ʸsURvcF|Zy) @(gΡMI^o0VrHtzӮO% =(gZwS'i[rq5"($nJzAA 6\FWF6` ]%N4/$~ste!o$l؂|FZ}@sTNaRЮB>nAu=BqMʽ0 fEdfƟj[~_[f.X 5'ZSZ,- &J\p'QN)GqS9of| LNb.v(^/ >5AR =6LU<:RQ#C1pg=.DS p.b e! :Kc> g5-WF a^(飫VYq{7KFjU}%DR[xuqI 1xW),Fun2uqS0'y?|+IVR 8\AdYk<#!=P(V a*ffc[K2lYB:o<ճ$nVT 'ZͲl׈EODy[hiat6UI@0|RMa1b%lVA $bD L %%rux6Lطu!"T$ LN݃} "CVD?Bm}*Au+O/Pɰ1uoY RB6iu+Q) |'$< )VDn$[Evu|Hnv@y:x#g9b_Qk'\bɾIwT:SP'>u&_zP۰(M}(W c-#D!ƕm)A+"l}w3+@J aB v#Ki>Ar?VJ;$3#W0UaR`eͱЧ:sL#~(:UGCOoPWqLko;ǧ\}(z[J:hbu(2*Rnt*_ՙj.y nB}2uk䶸RI>Eˠe1-E]${^"Qf4V@E|L$j3 ==qRޣs!a" :mdH J /2@IkE֯;2cM2޻) xnvrhP,T  M8ˆQ{K%lLpNQtOq]h݄|~K7ᎆC6[kqʅj1환d[wojw{G\@fL&Y^A eL}2:jx%wstn,t|EuKJßGp qDQSqgD;]M^2fŤ: [k@+4p鹲IԿ,ȇV:TjtصΗ~a $H֢ ENP7QV4>8%BY9ĺ>S?)(X2 I OӬ ?D.b5d`cYBp@61fKĩT?Q;p:Pd!;*j(fnFFPL"S Á8vv\ޢUp|v-vxh Y`T⮑-eNm^2XUts\f|8_3kA7fA|X%w۶^k]f*޼<g(Pgxv-mV6z{[~enc3{Xj49Ÿcezg{T/م8$h#}ޘYB^2v< 3'MwBAY xrz ^[q,<@W}m!70IUnkʴ4'u `>K]npRn.;>zS3Ln9GMδČ+fҳSӨ6:Ch崲FsWa0ۍ{MehBdXs0?0)@>bEfRX9RMSKƙC > ; /R݁^ii&4* |7;d*biNq+}h_qjn"KEϓݤlkDyz?ol!*sz"OzӜ lZѣU%@ZivD^ZDvHz8с~&vgǕtWCK:(Cڵ֫_JxV̳1k{2Q{5o.zi>rAņ\~a.9%$8 \Ya5C@ 013=Oɠ1.5?4d0Nۀ+\]{]?&tR; 3!{tEdl-DPx\p[LJ Gc{Wnzt @}I;B2|/fkc|fڄ2v9 ˲ ^wzE|Ǿ_aGcZ&JYr:_& b33O*2c0R[K!VbS'Jܨg16nDU(JFkLh~P9;2k1+F䴰 E?]d^yn?ԒpW=R9l9ڰaN:T^@ūKoVfT > JO4ئ.[)(=U^T}Ut NM&zgftBrqNH=YUE1C!iNL\PxFu vZ})?6Lw^sB֏3tT רbUVm3\1j(:UǸi>i[ßf^8QI**J拷P0o9MAHFWR.q ~+<$G.,A.Nkىl?, (9_t9/<$k0eW6\!3i//g!RJm/2 NS⼥g5$UTkƯmy\CT7ΎxO^[?l9Yk>|qإa䕙Iؑ$hA/W|Z{H4SPBH^ͭA]"T j0/ŦCܥ.%lxPZ`k<.߯ #ζӾ>&dĽk**1GavmɊKkH*0üY s161XܑwvblTjx0_.^`@Jv#Lu2TX $2{\{1\G24L2I허VraE!k5cZKC,4afZ_A`U:s醳I*͞oM!֕X퉕c]goCiI&%GyV Q`$W_AV>iUU:t;16a#s^oa_d?yB샷Q pU6Qn>0BV<` N/D}BC#\a3άIt\G4 7"-ޯye\S^ 9 xi9(sԩ(mFW^rW{^x-2+M?]T8Wt|EA2n` S~ՎP<{%_{fϽE}wٔ6NuNG~I[2Ԯ[$|#N7CV42*W?FFr~~x /m vzYx#̲M 'RႱd3CnH޺p&Wb0zb>>FJ c]9ETӊ?cI:˹P^U}OH>aFvG)&R ȏSAھnܠd} us$) rfN6ϟB&G0qi+9'.o#M, Y?@U9᨟5{4giܭagǻNJ]]Ut:DSI/l'AQA)VтW۴I>ae4V}WNYuڑG*Tdmkysc I .`XCpL묨RH aAY1yG[.%xܶ0kh+yߍx9'`ذ+64v#@Xg&T cqFn! $lx$p=\Ѥxbӵֱ'س :;Q*gH.Hm "Y x/impe\O- pcCJC/WlP6p_țRl(+Tl[4"n+zB60sd*{W};΃3  d9pHsͷ#$;mfVoU2e;L" 2Er;V/AAh#bļr@ T/#+Mչ  >F6inXw-'Q# w]PpN89BI>-c'Q;QBMs';j ߴ"?TG*i@--ٌJX7Z*0c}Eb553#֑8?g=:ouWD-H0ŗ-@մBu/YY7w6kxX0pSg%VV1 mY : v5$4aú9~L (1GFh4>B@ʾƼ(IwԨ JgtYcpf%xAS.Cةw)_$z$C^<ǽSlN:f̟4vmJSz"U>=-ИEeL̖!U^%e|2+URJd9(gٖj yRtwH̽-K3=bБgLX8\ .?zŘCn84uU go~QUNl\բ9Fߖ`j<2#p+4C@w?ؙ^(Dejɠxƿ!0 1q<̱*|ۧx*Vb!muVyz=:> ă/ճ2>c{4^Gړnw,0{nC 5vV,DUc$Mpl7LLtd`VQ;/2.llFTˣk̫M'R_ٰ_ %XnOrӰJ}_N WUw:OV|Q ^ՄϠҜTS!ʻSŻ<)|5BIM"_l4 Ux, 3 Зy 6+#uk~idFzJb/Ku$( L$~,Ȧ{Vws;>9BBq [ݭ&7a|o0c.C]67&hvl#Ց*!mv_FIRtL3} ~]\#L*p?z ᷯw=7NhO&\HdC;XΓ*E[{Eқ+;X>b@w[78dN1.aeyJagkxKu=hTM_}2OasKט;Q M @wIqiD86ý b FMl u;WU"s&r  Bmbt2:y}MU1&E:PM^wјB8@23u)\ϿkMp98ٮ)#C Gr ^4szV.qgh":.kk$=PO#VXȜ@vu+<uv3-"˒˰p=!49Nr7<%/WRTE g^ov#u.1ҭ3a{ot|9#A拾Ց<8U]=bP-HkI*Zr m>pAoFž`p-%ۏsKo{waʧqs$&oH<\BI,SMDLK,uBҩI$l] sz}7zl\0[Lk|fiC^ibraL}o}v*LӌU곗bhtp{H'%o,JT:2n‡A·\Hic3SE\<'Y^FF˙GhBqgО![M$>BӾo'4\/lulbT m[{Hr?Ww9ģ/! $R* ήkl@bGA4|GջqR[n ) ?ۥA]ZJmu}8myUcLG='0NKTeK]: Wt_{=t%)^I:t.<4S+dXYU?lg,s/+D >ٽ MǓՖ(iIhGrwn>+AYgacʬؔ8n!~G,ȘlP#^+7D}Y.^? TdiW9B3fi[0Vڸ#S7+T83790tOa2vkv޻a@x麧с=]LYj d-ާGo&rWEEVN7)&gߋCȽM^p\/'rӮ7+ ~gYL0 @4(.})xlٜklaM@ Ɍsc`Om&$bz}yz'Tdp NW9}C`o*@t*Op~Km`1eF@KXW}"e%kĠUt7{ehB0leg;Oj}TW9r?YX&pEФ.S!SsCIי) ڧakymyB_ŋ$ @ PGHoZcr"aSClfL  h:EUÍW+8uKFasN*ٻFG`1ŨDdو{!\Kb$qEm3gd6v<˫m_ }ʛfS*_{yFsCv 'X ñNg~!&Gm]5^P,$&R*N8TvL3>lm#)cpRSW@!@d&dž>ZTב-9 9 fA.*7*HoObU7C-Ь ,th:٪W[Kpso; ȡA|)ZV\*_d}msWVSO"Cn84\= qW"4s#iӏ>"iu'[b]9{ inx$dFV˱)3.JwWY/fY茉d"صCx{6$\wD^(qHܜ-X1V8Y*Rn"?[7ulD0RAvE1f$\n|܃ޜ׆x@σ/by4b*Lk,fӼi u餱U5]rR ?[i@JA(uPF.k6˜#ֆ%yLQ*iM+Ú*êx,(- 坅,W2Lux(Z;|: ʥgj Kߞˋ3'F7>}wGg޾Ӥ(quF I.ϝڀ] bfbo`ri63Ͼ*_LI})GE"lD)z-.+7՗LoAT@'E|c#)>od]5`mC#"/=;M0q}Bj5hj]Cj(]R2q{;1^ WHw94B8S f*SW2\Bhf[{;֜$<9-P.X~4*o7^XoᲳ0i?0x8>UEYNZKK~}]w;c}5N5uе//ѾL)?z{3G9MxŸdaZ\9ߜs?vt(/e$+^ \A{L.?{4PgW|yQ)ٜ @DeUJ`6)Fv7ΧYForb?<6T/Rޝ.CU3TrΦvEQԅ(]Uٝm|mYL4Aq 5?8T$Y8Ge6،쬫*` [#Dmc^s\fױkx8'Es?Z?mhӸFd"e+,ߥ&4j tN߸Gr_q.*]a=Iy f,s0Tl :5tYM`!p: )1a&TkO|=y!7u\Q6s2'6%w\P~9(q|pzmJW=fہOh-gތ6v9bvMcJfH$ǷE2Lbvܶ4?,YH4-U )/hhK!!D\ CB>GV04&7`Kʑ%%h6wTQ$H*?;de˖(|~RHi"$\I5*G3df@FB2J1B?pb* T7Cx,} m2fv8z?⮯@W8B{ڢ^{c ri t B f'ݵ~)d2AVYxvY~ouey1fyu v=z29u M{5I B'JF0n8( i=2{F[k!pXnE<Kv0ob<% !D^FeӺesk-ݛ!:>c暹tR9ɗayPG/[pq)gKaL+R0!fe4?X Nl&Ra\2g/`(TrȒ 䟃H$r pf8ķ?ing%pwb8H0<w_^Q>giONWU4I~s 1".{%"Ϳ^SC\XTnl-;n)𩙎c4p6ԣ/* T%^[4WHCXYǥv12r--vwz=olgkVNnCˎcQ / Y\:hflœYa9-HY())S"$d_RtDk2ydC^dU񝵳Gl/P⩖33 'bMbba37bP}p ^(Hků9p#k1%鶪#(]ߎR ca;l 5 w'!]ڠkA{sMoxfwwߌ&z<*CԑzJ5U N~v舰3i'PK/TM3! e%NZ8\Ay/NnSm&';71ELE4F`p,=0>:Rd3nϟ2Ԩ IÖ#-hqA*!"ζ9yK{Q p SO@}!̛b I0j #Wb[,=Zw+Qm!P̧{d,~oƙţOcېU Ir=dha"5nsC@3$fa)0d3,5}LzT oYg`Xof+5wWTƔV-r+b ɍ$nhm{JDEL?"Cw#.F;/U/rre>0b,فwg< SR!%$IV.-:(Ǧb%Q7 6;xtf2 pb<^IJ[8@lRN.d~ޖ0/mAG,]7 jJ_ ok+ў9ڟj@0r6^>%u&l8q XDY3D(V!L$́t8U^eXs0Hk1ZDHN᩵>^ n ĺ]#?Z'!ue6g=DcК#,hN(kz0KD|C aK Ճ{V;1- <(H+핻ɭZv5^'Tyg^9fPnZXѨu=׆ D>/[CY;pRd_.G0'hyjpkovZ-A,<}lX2Aek4 "e >56[Ԡ4lҐV@L\!^:5Ji] k@؅ƽ<ůk#l?he<|f2:O&SBWFɄ𚴭6ҦhY|Hqu@Xh[`RyɮWXMh 7h?^%y<Ǵwx~&~5lN~``M 40X[Ϳh='|dHܬtఁpwnL.3;>iC.9[61 ճV P9vF]eEó}Gg<1AB QI!qd}4ؽUyYQ%]^Ӈ'vZaW GV,Ku?s~҆W_ OH d_Oilceg /:ێXZ}W2q B{n1JnxTd%47x@7AD}o-颒3_2[PП2+J:Lӭ$8```-db&ޑWg Zk?d,.V?>#57anwe&fIͱcwq,{[ j%//qUvdl {ngZWym{󖆅vWKVf1R/h!+YN tYLeVӢ"4zЬTmT SVH57#H ilG*<~At~&'(r\̸gY] Ѧe QI.rqrUCSWz #WAKF/zի.ыXɰdhNa ]r%SK2dJPX> OrdbKO G6#dz3=$Rn\p @.RiyɄ}Ҽ^^1erv cMn5?{ĝ"; pnWwӦGw?T5C׫ |3 r2"]V{ܟ P6>(FAQDH]cF=k5 7i*p+ eYޅ^]oJRhםPGw;Ll!A)k/aijl'PFՎLiVdSZrAӗՠӭʹ)mհbnDk64e;[ !KIeu/E 3EOWb߅m0_QvmȶA(Agu 7_EP +M}jL̄Om]+zt- [KJҢ5::@y߃?OKwM,[*ts>Z *I&rDdumMAN/IzcVl7wrq=: cg)W QXm_2vG(!ّKH6%zPQ |r}XP4x@5UBpZ^/KIsih{ 1\#c), lAlpOO&ދCfd髸~/!i`YɈ|.M?Q:؛ǣ`IP6B}#a>FE~̇$BF"R`꧒y}k_JGYdwpl$Ү5}:iT=pnVkX'K|Bs0 qE=zQ6dUg 4jmR_TEkpcau*A:m3g:V`(]5W* b} m]x$yW76uvF7_U d;|K {{7]%t) .`k.Qvh/Mzl}v)53&~pgHĮr$OM1nβ9-{YLI[e P#;bk6Kl)\I ryY-OIY7;%ʺL|Vu!תܮ@vt[S[6xijC0LiFj{k=N"]E+v1>R[f<P40q)3Jx^F:Z=rvJ]zIc{Dc OG m2nTUso)Ơ@f6U 8K[&5B@tޥLeRд]LE)Nl0Ti !85ڊ86ݒJ#nǐMz7DY!Rp"Y5Y5GT=*>#G!՜eWܸ &(x[7BaΊ+y4,?^q!M+ ܴ-}R&JLg[޺ڟ#!ա0@=;gI}/ T4!vW<9;Di֐/F G ӵ'JcRRr $%B cvyCjqݐ ^W x陸>OC$:+ z[W[R\^ xze=2\ɖ=]6@cäFȚNJB_i3TE Md1kĕKT/Z&1=Rt C"?pճN\W6pd|9DF/MkNCxC l^eIs]wIy.Nn?͘j5(%īZ)W!_etOɃkc{K/XYCq7كn:CZ(FVT,m@ <J}?Scs?H_{!ĄJEE'9 &29C}f;"DH>XB\A. rƈ9I=1[g0&xPG|ܾ*ٿf@x6+3xI1l8.8 (Ǘ߸( +e Rv|q'6jĘ 1:PLyn"7B%ȍȠio%^o;L P_ݽeB9$$z"QGfϓƎ٠;Rӌ-hsl|tvgezTGvlk7, @ &$U`ft7䄲/Hj?Z'ORP3~5}g#,<*Gm'kC>gP 7/5nJJ`턻]_ܯ$wF4itbh%H>{mʣU>JNfS"d$M_mHhAmpA$9~`EFt4x!45U'UUUʮ9$HC'E2mQ2hiϟ߷]U!7<UQx64nލN-&2ɽ\}]}7&o&~>޴7#"׀V2λ͐pFxtᷔ(L~L~eYL<̥˽O2WD(W1a>GH6غ1V!h{u鉓5Zߗ*7[6z-d*(k|t<9ȌF)bWM>wyZT6,Rs<">30xm@3K̆} +dcQ}f)= Tq'P] iILAi>*=_'Ϋ=Vʎ$꺾f6t<}CLDC y*/G,RқqHƑdKل:?q_(V$\YU-IÑWF z ;@ȴdm?10/F*VHh)_tС@mѴ]&ܫϷwه:;#E:V[~`R{[̓VM[^SPVV"1ۏ]) *VlGEA`ݶЃ %<i2Q؞uXuư«Ga`@չ?fN^N ]q\;$  N0E&>zMPwoã4N޽~2|w7`L;}T`^G9|Q Tn>OS9ƍ1WV EmÐ&jOayg=/XpޜⰐBI5:[W57[io)}[.Q4`lԜ#; O=\s=Fk@Ǔ#rscMaӤ_Rm|G6Ϥbfݬ['RʖmE oTUoJGZks$8{hPaC -i.,) 88{t9MFtWb= ˓o'l-V}`UzA0wQ44uގ;$OW%XسS݀t9H `)v.WyCy(6Q&Scbp$JgY>4w stnkTfݝ{LF}}TmrYm"kEeb{j`ysOʪM~>\4h8wy_b22P1B5Iqun6HIAwF4:7}#Z8e'楢_@~WY"HΧir[ ^RxԃD"XT5` ؑfBGH\ |1xT=sIZ*, P cvt>QK\o0 *Ƕ0[S|+3QȥB++O ̟fs,DPhb t]636fQNCjo/]pSq3>Xndcw6 ;02=UkW#ݠwPJt= 8_ƵM217fr:hM[?-!|CZ{@:Pَ7aI&eo]/'HkS^Io%+;6WFĀ9=,*ظ^B.2EsZNHOإڰN+ TJIz3VGˣ=j@4SOhԕЂZk 7G.-LTBA)Ę:bx ;$-y^gO .Ji:ʽ]A&["",>gn60,,% pȤD w?EӫtS2K8+'JV~%PYh`Qr433dl2ɭ𭓖[5&CH$iG)]/6" EgfE }:Gx?6x7GB6ePi{kLlGդyWm42G~^81}͉fY|xl&_7@ v1TcNϕ2Èӭcg(Hߎ$Hni)X_=!9&t;Cfj"jKԎ%-=:v# .VͮyU`S5*ʡQvf@%0wfISr7b*5yx{et+-t&+lp^#c D4i$X/ܒcP] VH&6aF2USQ?Z0% HҀa90zȻR2 ^geX!g2~IJxF^b '%?}ܦV|e ¤}%tI?F;X OP^1MYhm³OK^ 0GX'?!Pivw8-N/ҳ5UIv[ e'3&&O(Lj`'ݪ#^sV&4VqζQz2GNFHUT]MfX&7'lk8{NH`lt^g2Ft|?=ӱ4D Md5>ͺ>yԨlF$H~H }Q|Q=Pqq(Z>y]YaI=TK&-h#JZq=qR?G  ߅ʥghmB^kt7]lo,k k65*XW1bhzj[rG? Fɐ7+Ƙ`!mo,ܛKkQIwh4qZVp PcmY7?,cHz3x3.Z0'Ekѷzj;PE#8d@2&S~B饄s3NjsiTڦ1(RMBbflC6Y.8ͫ4B& Q,%b t^\@n5u)m-l 2 kN@?xmâJ.#_Q:[g9\$WUC+ k\[h  Nb*kHQEZ%@Z{{̺%N$= 8Y3Op*$/ޅpN9+<uWI? Qz1l܄8Vv Gh,mAtͳgiV2J-AߏQ]X u:_ ØCաǎݣ/4ԢG zcIp54͡b4*v?.ٯ`Pe2B9lCpm؋8=0i>a0- )TtG7^SLj,q&E\XfuuuVޑ{Ϥ'37f'{쳌]O{'<=`%f=ލ@κ5EQ&$In՞,CNG}/n~<_9MG^k'+7䱃fQB9hJkG>yvfY] Y_%P!ػ9CI8gCG&>dQ $}d9Т_zx4k=)O rFQ(%>6#Ф!j z$|fqp)G`B=/ TT,3;lMOi~!ҦK(`k'*aPkT>7X3|i;HѢX{Q5W yrwXck]Anb;ue!ʋp" ks^dD\hM|',2RCyض1GmSTjg绺a)ok'6Ihz%\81Tvkb$g"ey0L3Dg+zhм7pMtAk-6k<ߛrSwNZrzg}6Qܜ = wG1Vр" ژ-TqZuo hi|?MGL!S0u"neX 5oMbHa51{kT*5kx$dW6i=E:!Cq"P 8*|9ϩ35*$r= 6рΐ (CbqF!̅ۦfzK/—m" .OwC[I'xٹNY۸s)y)y5za8XAG\/id&~{]a1%!nAehnХQ8B#M L kҘi}_?KQd4Iieq5&CU0hD M190*>X{PI5ЉxG}_'RݐI64׭K{L_CZhIP o[絺I+erxT 5نaGBjkG9gk,>њCZ2Hy&NNk'2Al'Ŏ&̺ wi\ 菇{3Wvϗg7][:a05҉WKW*Wv$z US!2Rf.p"~%aU\.]vq>kYZVHEdTwGQ668@o;.4Y+l$d'#쭙*[ǬٖD>Xr,{fazq< elTA}xoDKQJ:uˮx]JEJ0sq%EaQأu)=6;FB1c^>5Vbߜl%E1ְ(:s@vZzM6;(j@d>GJҹ ;' jz~CԗCg$.د,f͸H^>4%'W"-BWY5DK!OϏb h5O `*CU_-y55 sk$(@&$7¤͟) r SV/fnFX횦Igҍ:Cr0"?VC"ցT+O m6 pTz tCH}--Y6~q[)=R]Ŷ ]Qp,0phЙ\zw;WN>2{&%ܯڀp.s89ogoR,Iz i:Jok(:_ B3'qcׅ/$%aEVʗ<!w$WbTUvgč +=k| ٱa* uiDl iI/?m)M}0#pe:~\&#'1;y)RvA0Ȇ}!zeFyBd_&Ә՟&{r~#q<9s8vw r^ 6ܝMH8&U{lː[ 6Hr&ׇ;l/E k?Ҕ2'7e OZեd8PI)mybftj"x'o1qHwS2]Ͽwop |}]zc:B^Ãp+T7a4'xؗG(Uf;lK|t#v^FB"ʢ5×+A}ө# t?f.j0aQyR^gV]k:@izKkNSiZXS>8#J.;B "WƬsmg ` O'3\ dTЍ+Oh`|y2_;Կ]c#*}nߓ/kO5v+)4^FTy|p "7DUav &q܄1+ck11X{Xfx K}Ð$d!`99xxe`69d-3p yGic7G׼d 9ߗAդ7qGmo!TjD& /0.hy(kL(:BR74PKN$ȓ?REdt皠K}w&tVvN]F<-3^uW3~倅\E$x?폽_ mOxC 1|;ݧ̀(>@zM+tMqEwRO#~sn s$%Ť/ IxAiYWCoY&I5SQTO$%*u[)k*l*y}x_-'=KmAy06$mƌCgdL3 ndX#6vۂd]3>MUq5ANge6$ZmG|''{AdbwOoT UF^޺,MՋ*nBə"3Ύ[%ʚ&+D:Ť`TAs}*r'\ޏT^.[קfj5D- LL6l0t7)'͙LVTkb?䣷NmBd_NV$ &|$ WPjU#,~NG/,~,eӕ Wkl9Lɴ{'Tk*ǩ7*;lɗA J}UDB/-[$AAꋰi6qg'xڭxqgx^_2$o#Aw{E8䭦 R]1o +pp!Eru: [8T*b$dހV `|g^  )b]xac?yH:Pi{k??sӵ@|Ԏ),a$)H`(Z2- ga2\WФj Öb1ܚVpK>B Q̽fg$6%^Jco шp:Ax4 m픓! # }ކ&ZwҳS 8f4pp>Pȇg9v~X\8"~2'Z%mQAaE 3wn&4N%Q^NӍڗGT>uΎ@2<[FK4fcyyP  G*yXFio'6RN[;P&g0EGmQ$ҝ9%n+YÝܵj"(L@j<Bf|h#Z=%ԚA]X >\)@j/b |}'^ PPzB's.q==BQAndt\LOidok=OIQdi6*?@k˩Uᢦ MeK+7FC~6"-,\&t{ƽ<7x(K-Pm :ql 46D 0 &םC/oMv: 'Y^<̀NP_%+X4 [Z\@?9U@snǬ|XCg ZQ2O Wb ȠqWlML#'n#ޗ} jd"^JGelV:- rգ7צuK,wRoQ)$2'uD@cAsCѯw}NE^~Z^'77PlW /7E/_N)cZeꪗuXbJ*x]EiR?O݂ށ0.ݹMsZ8 }İhܖҪXb.j/ i(.vaQz+Lhe~ÏC-_{^3D gsA*8]ĥ,DdaJ3x{lE7ѪqB"ԧʄ do%8v0 8CX 5`$ZΆdNAhXֲsy&EgCcv [ ;݃L- *$ki=)ac:E tqb4N^ @J2)IJp az^0̧֘NvsW}Τ"VN-,j3YYEM1[ o6Iny)}8]ש ף<Ž?m鶬oH>7o"#2Rz@罇΍,8Rl @ AZtڌ Nǂ̰ v7Nt[0У"_7pmvJa,(0¾r2z:<:̹&۴lbu訕+ øxa:?XBwߢ.*p2@siפmX7>6۞Wk  5o!lkκ<\3qoVpdd@|,5 * K } :\*|ۿΓ\C.c{Xיo1.G}Ͳ^ E6bZl ;߮k&oř;1ZRQ5oJy{N6c4cAw ʹ {{ aUN^2ZKz}ӂϹ[-`R6v)?k+6Lm pqM %@ҩ!h Dvi}LLbom~-}S6"̤"ILOҁlj\^ꌉ=r+mR& oU2P,k$ʲvGH@"V_\j02]>րG1)]©=^eh}P cw +YYg߻Cqb&_T;2^ *{rNS$wy &cԦg@)_U*&$T}AHߴ]7dWx١ \i %uތJI<7Go(j_ Be5"=%`2X=v^2 Hmt_a& Ƃl.6 #%Cxl(.W7S% pĆKB2j(c偗Ra ?{e޸I^aϔ8Xw ! K(Qԋ`l"d%ihFҗKWQI;ǫ ~#cQ_&zբs "73!uϭ°P-V p|gKꢰS{[{C^<zj98Ɋºxgo{|0,4҉Hk-8mK9)fF^wEA"qdUWb'Oex6Ttw] X?X&Uh(ט sThH_F_QskfdjamBDy?>j>8JYc$FCOYF5A2 1v)^1O+u\)@jH#ĉ‹7?_$*EtOՁM8XvEqe0ľ4 Lq(P9pC@;I6sYÌ|whY%ȸP7qkV2,-#ӭ&cO b+-4*0%vR{m̵c7 B/SپB! }6*-2&Hj g< \W\,~Z|j̀A{^&-1]OͤCZ/v(I"K[~*cu‡m U Pp[ͦX:6J\dlLoxA| ] "O]2} aQj#F"f,>G+͕EZ/$۷: WmJԍmDIE6o5K2gume-,îўPZ#Jd@ *X^|N_>B-ۋQc zrЁg11 |'[῁^|,O*᩷U7_5ڇ\[J<9'LձY{ lT(wGT/rCCvGRҽs^):SyC|7e~MՄ=9 (@0:9qQ]bpQP}iޓL(TUi0lk7;*37>mzS:Dhuos퉠Km݃8931`-P:ńjllL2e<wv"[3· k8suSv]@BFyTCb:col% ,%>frVx敡e eT9` (QLEo-+;"''L.ֲXJ"%b|ڀ/A&~PN7V<AP|{` k:;,MTgyQQD Yh?Pc"ot*6"J(lluo*P<)iLc@eq^$e= 0.RQYT\ct'Hdj;]J)(!ۋGU/`KNeD$_ygI 5AHoZn4$AKJ?+&)-/EǯEuZ׷^uzkl.\LDL7L%kؒF,ʮ_9K4"] {OE&ەaҼу-8Κt?E-PS8To6RUy kC n/2jxY'>*Bmlҍ0"kDKe9S2=;2K5j߶dR>,Fhyb_!|rj:R04nȿx17ƄЗռ ^ݞ.>tfjz%FwtN#6'0d61Fm-==Exo{EUkgOB:%k o^[nCt<ݶzN-ywwHę=s;qR p݁S7 &sn &$??k>SI6=[;BZhϴ^FM.<9Vth6wV޼tJ]{郄;SL`)9/25_Ǻ`zݧG-j<r`3*}[gO33;=F*eVSk )g և,@zh_DHI\~>TKնM5wQMa:B"\]ĢXv`oڅJ ՖG[S'fgh+ɄZ^ t՝0A*A (Xq) S~xǻlQ(w殲D@#(ms| ^3JFCS}ƂԀ"IC0(KE%Ac[@ltR#]Z_$UOVĉQ_LcϑT6( zR*o:uY4/᧨9!1h6qycMXsܮQǾk^] }yh =?|5 ' ߆Tzq ݚ}Vr_< ?$ =S"1tX}xЇA0/Ш_s|"U80|jzȵ)*'RU;ę]#ؠOU4w2X ^gUPMA^'2f\y-ﺤ9P!7@_[+IiqۅO2c2=#v N_G)kwťw^?8^1ѧqTc;jgV1VrnY5LVe`-klLtʻ5"Nt~gKpTOsB)gb}<Xh\AlT\[Utӓyqx$_^jլEDoto=S~+M`2zv; Vk8,╳{j CN}ݐS?-ZV9kZ^$Ut2QH=[d ̃̒$wmΩCybWg{Td*Ji\J9HTfD-2`f>:!?DcpsLrTc:Eb.?WRrF mS$ie%Qi({Z_aRvh˥lX#{ =Cf1܉~j{]fP=dd)A%|AJ!lięCk2+Y~2WKVx?ԽOFTHEGK4D5TT#75=#GL@a Lut&߆֛ F^:$戩v>kιi`Qb^GoS &;8kf, "1W?ubr+kO^6Xͮ!eq  4e#]B MO󩑽D8!$ʭjh{ ̑eZ`kE3z>m)j(3 zt)jA$b?jV_VB2k7{ѿe[`}v@ -TVoH y!kI4_fٹ "!xUAfG"¸/̅Ϥ5:N¤3Agzp/UcIG^7Ņ_%+!_~Չ I$zMhw0YD^9yw諸6Y>yn.Ifrh{!o% 4.%bZ)-GĎ/Ati,oc!k $ەҀOF*5`&Ԁ^PB%GaB:qi%mp=rRjz}&ZbؾaM.ז.0C( r;rIS#{ww57"096[rWid+mzFؠyMNr+w8MR5B-y_C7QoAҷ3 \6 l(\ֽ regeîL:gO#NQÛ9 K`𞮍X-cM!s*? ¢\ X2׼)cO(1 Lkm ]ҮPHwơ:9)K:c=OxJ䯫z}1)߇L/PﴂԪ,^ώV$8JNc_l=^+jXXF3}1l m0΢wbU2%Kk)trK?1vsD(,FC{&{yp' @} ["웲j5fT:lN.X^^7 <w߾V "|\n,xii=լ\{׈NM5wu31 IYr1$ "~5~(<ٴJFHf!ZJq,@5;6A) 2KJopDL H!G{oF{Jm*3y^:@ĬR ćgc՗p vAx -g %Lq8_iyBwY:L ` 6$&P\&3e;kwdsL;DQiPoN8t<8j\:a> afrQ\I !jDnoq6=-Q(n`YHT8nV/W4jlj5!+c݁}TXAt;Y:9h?h}g3T + I|{ҿEi%RU^5Ķ!/f7W?T {Y$ țmжމ3 ъLԎyMl$6uE>OIM U0 ^R{z`F{ɭܽ ^Kbwʳ^.,h_L-к֊xܸ?2 "6˛~NQ I㐹2Z~%N>'Ft3D8G6yisW+.LWvYܒ&cďW:O Ub.h 5G v1tH@ gMx /] &'xcN-4"{ ÿ ^%!eR§wG_>LȚo<Q3'̫9&/v],"F|-P`ɏR˖Ѷ&`дǺ,ۜU{Mo^LVQ!+A9 [G%)3WKLH8ET',لBWYVp8j2zF?zNji!J00lrE#9"s :GݗPRs.>VRov3feE02FjØpF H5׷) 0>ƞ3!Lꜗ*\pɹgw^.=  TO K/g6t):JҙY*ƒ!%EDZS=ש:qY~z;fODXJ.>"DMy=?e9GX}bFJai&=Vwhcb V [ΨGNF7N2u 8 [K'f4ymXЛ<.sS"-z\\uiw+P,3)5>abм"W!M7eSpf^q[%Ѧ$"lǕMʡU;|UՌ>Q;Њµv _Hd`kJ[ʾpVrՄJ+sXyW?vq}ɢ *7A0uߞ{oߝq\3fػ3ԾEb<ʊk=.bݻ!DV6_$IswFR1-==yg;|ñFM=f@ Q9mj CK1-NUt0\R9s Im!8 {W@ǁVd7f1vL7֏ʤ+c"o"?u> =f!՛X?a04*ks,ګN yHDs=Le7 䭒 eݖF9:x} oPkhg^|jPLjoZef-i=7nJMEMBөĎf6m 6IDK~F1[0&+4RYA͍C#njֶI~ #/z8m?.pv}.c[8 w[xs1E4k2G6Zdu-҆i'U6 nTHRvmnIUG)W:R(:!:ď0amo6?//3X %iQ(ʉj.H?_#wE NA2m˧TQ4p;MEsF9*=]Œ(- Keo{c?:ޒ9!(0,gA*p^G5gi,9Uh}=I:&hO3u!ŀJ-:mϪ "x3έ?cD0O*lIMg|`8xUuçl'զN8Ay(lfZ'򆕙1Y_C_SxTk`U7G@{?o QH{D*8D?-.12@`\Og8-f.6bۻP[dTT;HFiPcZ1'-'k, a(t?1Md b:A{[W_$.GtO"G>s37{F5Kvc{i³/)n+TXyL@r>(3ҷ%rIM8縋}EĥZ>1Dk+]@߻9)1b? # )S}IY #͑gT2WRD'O')}9%4B5)F])P_9 ~WzY&c?*Owi%湲8=S+.JyVuaY]JdbC+QIk{Ƹ1qt OTCTn4;&QpNt>(*gXFCtwUʼnÁ-b?򪼦lGB51Y+ #Lؕ rJL5krƬDHS+#j}LtTlbtlw|-OzlΨ=fҗC[*O H3zf]6DcoF(!kNve˕YZ1&ꅪZgwޙ~q~ &K';2;ڴJ.q`K&A Źk |\`10M52JgiYok~"ZK A K@tvN,/nU WC$9Ҟbe!7BuGl~Jmb{a?l nNFff0WUX!vAP -.2PPZr13-!G%,R]<s Q fgr7W Y8xWڥƐͪ`0 Ԇe9Jj][ٯ}87 ,f7(qU =PGcV'6~z|!h0\ҧ屮l\dxf!^/ {\mVu[`F2Gw,MQ}<. }fͦ6&? |2(? $:Cy݌ű`g"GZ܈kחQ; |h-#=zJ>66Ini<ՎK8-84eAeȒHَD Fߌ?]wNڌnz^vھVaxQ!TtG 85TژQB)d^yqZP0"F_jKHͧ ~2wbt_P"_Sk޺&ߏRcLxıiOsG~KjQ,N$J 7d-/-KO9ܭSNcI,ْa$@(]ƅqLvo!Yxu4ðMMN+OA4[_W&sB10Ga"l{iE6.WsCZ:+>ɥis"W~g1i@עd7UKP=>F} Iha&s3kSv°i{̂qw*Fwc呻O 5 Uv"$cInaE: g4+CJkf%vȶ >\MT߲f%r!;`2J@\ d:zq^K WӠȺLsx\Q0LgB]E(π9&DMCn@h_iʎ[w 73S?*sBdsJ`6j߬j4G% q֤u66}}n/?rҚz,SU*Euf=r9Qp:~A$VX"e|{b =?z!ɩsNy#\U.azm9ڃ {zap ^iF'>ՎkwR5ofYϙz—OgE<hk{ʤ>kU#b{jI2\,/f-ЭHʊbKk]OƦ<4rU筋Y"^Ap VKz-܅sMYARB~hI(N)=oŮ ~9@R\kGBr2 t,4M|#gJ K版 ^2(<Fݿ(Vz9&J,/3* ҟyn@S _7H]e(&!0f/DF`vX&| L:哣ٝ k_JW^KT8y@Z+=M}6xJt=FƋ$$ۍM}!yTŊ#HFݰc*P/?}% ѦS#&3IO-b{[1$.'V!W-@X;Zέ@ڪN{`p 3I`P;1 O{1E WTM\s~% amE i؎ jQчJų3ǭct@!5D0LHIPzh9 Hjr!׏m&,L"6Y4iGcJHֿLP-,,GKe-#B|&L ,{6zu|VsQIQd sy1@L詉M 1 k-P4Mc7%%`%7j).8,1(/huK,˦Tr/`7O{:&Āx5eJ=&&Ʋh{Ԍ\Rǀ[/i2^mxbK{lX.&1…i R#~W6b$ @KSm.!Qfgזf<5+N=yG<$hZTYfkɅZ~5ܔg9@׭G5;G~aBUCDHNJj|(hدLNc.W*쁧0 ]c| Q k(L!BWAk]a=`4*'_ۚ73iGL,2O Pv]Հ'v2@z|Ay!|4GZpFR׸Pܴlk,BgyE4].o=MkGdO5[hwb;j?>{V&N}% O/ I LZn4.@FRR!.x+~Zg'甃˅y ,Tm%r qN4.l\J_,QB 76KpIrB wD$2kDЬP-[MQZ ?KIdYKa:[2Aưe0~sj|Wٴsv69 Boߙ4/WHH/H+CZS{[wھuqo_Ϻ uTu [`>AT^\ șT rJ K tJU}E!5Ve:+B#'7RqwFDgFҭ)럭mWqq(( \NGwu@h.ҹFEBL7+ؒpp~H"Dxi1Z[-Һ k{j S=ҙ`+V'i{(Я *sz.to ;Ϝˉqfox*!2ZeLyDB:ɏZڷZfkklW8Ms`Kw0K $s&-Pc -@U^D0M-M#t;1=hW}Pa*n^f牌 -_@g*dfnL+|aIhSXĐYX{FvEwR84FMnUࢍ> e09T_$ôj#Ŗs[|(rڰ=_eĶfIM-s h0X$H4E (j[1CJgzZ5RO*KƵ B~'3+w ^_dp(wRT;ZlIO LJp,:]^u t{b F/<{DV}*sgU8[d%/VrT\|H_pzl8t$5ir|1R$635Gv$*RPxR2NqG][S [Pr+,+YWxq]&K B2Fe7G?Z3dT͂ad˞}nSȲt ,i`!*0C0Vٴ vH`:veYvC?0b(Mf#[v5{`qA/L,0:]XK2MYlQ[;C!'7mIMpz$]ix_ncEUHk2_lU<毈9}҂H=*gT xdq Wd.T(oۨQJpϴ!ȏ4tj1 ^'۴Z2ѱSkN? }b!n8k'x_r֬,?lLwsVQUt䩹qHjkE_(.=æJFEdus it%BWsH|VC8N=жwzwO­ժY6fWm !QXar]qtp&2Ʉ=H V8~WXp"\cga^ ?7]I7 Sk^p\bkⷋU*RCH=A%٭Z1M̰Y/:nVoHVH .ɩv04=NayzFzK^ >w Z4iԫs݂䄊!P^.>2o~J%b={|w5 M{2^Ss.Zue*(A^cc)R>*SϊW$4BrwB0I}1QNx zF[͙h+QBtsCtjh${6& !W˱b >c}!bz!|s32oZaor3aUzȦ܈ x:"~9%UXڐYP8q$ E=*+7ږKz#! թtox1k7IpaaD3;ЊF5 [LXCv\a“BwD$\'Hv->=8|鋤6+JXZ(# x|h]րdN0k6q~ӸT8veOazWbuZMntgi'+,a m0OB퀧`gӶOj7Uf*{b|YkB,'zZ@ M؟_9O+At)r萮iG;5$_т}< O(.XV7+5-/ 6 GtO[X5ޫnTmOjgprdAu~HL7) 1wN{XHeI3yL^FJ@BOjuʗ#Oge{xKm~z .I}BOU(nd|<᜙ iL+?( OwaCmY^q٣j14&QZRXP NT—R9:RڀgI94m1mwZǥ2CnrkJmŷVo@b{#f!+_}/@#r݈;\{tWڠUX`Y:d&g4_ GPU\Db3tcO4f]Htp"Ʌ~rwà]af0+Ƴtճ@hB.fTy X} 6ё#Dg V(R3 2=u6 Ƙ|$3n"wyPL>~o!\~a Ezf϶B :?i.ڡBJxo LڎɭgbgQ0y >-KBeT9G6LJҊpzS@HHsx&u^bc9vr @L`Xh/__PxycQNT%!S}E?ݮ YN^Cz?5^L3>Z-g du6:Ĭrs0d ߗ0iԴڿFZ[1<wP#ȣh`,'uߥ 1F.k/S<;  spferS,"0p9澧[dNgzDjD-^?qgBZ$n AX7a/qP_nTgfY8Gar7nXzy_$({g-uuv١P'*Kf`K80I>*F+5zq:pDO*&rYu׽r~Xا{}ȳ0`/*V>Dhz M;Ïv#g_oyE ;oW8Nu6 >MkN72}>O I w[,[ր:eK~AdZEP:Jcc2{#cMIp]%tylt CtFZ]Uieܓբ.HcHCvK\:|:xZ_0S;i+SR[NeGRvLfz7] D'Q*@sKP/IRQ嵚!kG5T %w@z/0lq6Mzuً}IQ"jDv5}#${[[@}y<2 ~)nvirʽ{[wE?NI1}f^*Pm7*Q@ܹebrl@U8C!Ηi83o'}K}g-΀טZ_E$zΖM ~*MaגI}]_% 4p6<]ppA(bh6gܽ0 htXI\`Pe^};;Rx373`J) tZ,u"WLke9}⬛M:]a_,%5ѽ+Kaf"@^Oi_H6-r1ρକ1+S0ppMeM1Og]-A+q/.!dW?^N'zVr&@IτbϛMsXtݟM*] |CI=-P~%tqVK/qA ɧ}膍?Hx9q2!Ks*ji@GR-KigF~P%.*Jq< yĜЬoF<ӌ8y"!6 ӹ.sd%{>y[׸'BKLF{q00 yi{$υzYr(8X>u ]=:q>GD¥3YHsn]!J˯[~@cX׃Dk8FA_@lmbtVj' ?>v1eȽ3bKUPXI &tO4@0p.BYD&'ufIWxݝLi1 p,._ =HZ2#+PE@pt{-jp{[\,CK\dlb(=>h頫l=:nZ˸*4_IZΘ u^qgYC͉5ώc B{jT#_BB.%$X;q}`UӒ:HQ3i(p:֓X{ah1 N[?T}G=Yb\ wz|L~)A/{9֪9">jKb0D1SzU}RCUV +#I#ۿ-[ Sq-9nA#I,C˻cM3DI2Ǣt6)S *`FV|l0eJp4-'<؈ʢ[6ۋ@`)1i;.RQldKNޣbWѤq1r#62"NYmo'0H9z-虏iS)rM+'\%PHnLoAv}cq>`D@͘LiWxu}Y1c)JLO oP"3.Qn;DgqXv1c}WA/Y_"{ijK0j\pPV/-`rCJjU ! "rX7oFwjS}e`5pYn  T* &.( C`2[pJѴj?'Om J $g1A간cRٰ4~fsm;f }4SyÆCsZ8'BЎH>2]{:?u;,UM|8Flx{Fe5/~E)4Brx2WVgza!V, `{sh0T>Ω')MٺBo{8lCZOu#b3\Ipg1|ǬGlG <.34!R.~Di|aoe g'\HD{9\?R:ٜ!<`хhOIIuXc!~[? J^)s)<[ D:+"h)5qzZp#X"tsv95|v[Ȕ=˝Klwt, "j>)_#$顽B^#.Y°c(tYÀ0INSz O:?.l>1Z#3܍C;/wDVϙ[M'z$[Td:l͗ dRȍ.A] >\I#yA_gLmMXӖCbmGdU&a_T9 SujaSjs2+GR"X|FFC!.01D+;rjw#d-NL` z>|*E/y <5H"X}q AN ɾ@Rz[i Gr*\x7X?[as)ͯ#Tl?'hkqKEkpR愀or^c2=d_InpB1yD)!Sefۃ˸^ht$* t j3FByoTC@ũ]3at{nSD(}S0"n̶O,R D}cTF9M#%6"_D%O0M38}(b7 oganeݳ)s{Ȍ8rV:9 Cl F-mSnVÿ`]1\ȹ"N-?W c*"J*g晄m\]P-9'%^meDyV -89bZI%4&jGܠE/a{K ID3bT_._텢^YS²i~;)[SӲ:msg]"+ح%Zv{?o2!V-<-s+|GjKWR'-Ԗ`o̫6lށ7ƑܽiƼS ;V!|Aߐd 66e7„I TCW~ȇUR}ˌG n0f$s5A 8_1MxCŽzjbwKkx#=g #軳a%DbW(??Ak}kդ4Ks]FXlX:ka^5<"bj-By4  dv{ݼ`YRf]d:̶<&CRH( Kÿ˕Φ We1Z!SXGUenI㉊|~ِ+bxMXlta0w1HӉg]@`JddpEC;_uEBX7S)ӗ,)$*ö-u%pzKZm?ƴ2;7. ɶ4iY\= an?7EʈAQfO>xϓLھ>R -`uN7o*)u  p,!c-> ţS._ 6p Y+J\nq5l5ej}b +t&&Xc0Vw̝y2upURWbv+ MUp5U#b<`3d7W'K`=”s[4Lݮuc"Z rpc%_+$N&8V 6/G)H iɹ OcW4vhv\ua9qlyթ4_#+AMP^K$Lb jQasnxL'cc! ,hAwsRb qݯ9|U޽NC>"mesaqq C˲',w_4UAU'Վސ(2S\Sd,-DӌذnV1h]'yuu ;̒*{1G`I1nʾz'WęO6?Mz|  wt uq*Ii:v[ ̞VQC$;3לϒ#!Jp'5]I 0:G6ۃ C1`T;T=Zdz=19x~3 M0f3EDNI~ kHl{hÏO#r}&eb@?``A~זH8͠{ -B9"޻O9:%^&S:ɂCelg`=g^"ո~=W̏|Ȏycm|'S6 vsҳZu?gä )̂{ N%ɕ?e\ׇ6J;RyϔCžDYI@>M(dH5d[Ȋ͘G7J⿓ R=ז۾Aq64UR$m)-V` @!Fhty¦圫6%t(-:qxV̽8Oo3[݀cqmyj `wնDY?k/hV?8h95wxrbH!t> pͫsזL1-oO S7׭?*y]-h:v4t}pI/tLKPA=S߈*k_Xcis4JEHPI4maR8~ )@(QBAW0p,C3摖GBCt#W4ux&˽YZG}M;{^;E۪w}}zLaQec+˘deEMtevͰ#—V_ʛ8½~v:OvHcFӹi>8&ԧӁ}\pMXc9t2LܙCXBDc?Wc%:{dmSAu ]mCs"*܃XARQj&8mi9fk Vsފ8AX >-vd|9YumήZ)hKV:Uz 荩 $VPj4>ԩFg:YT$TmCFLRp|$۸^T{M#pC =Wpy?gsەu[@oߔؙd-Xݿ3L% 6zF,{< X^5pk@*W\]wq-e]o;n]0c&`&4CΡ/4tM87,K8Fߕ$opĈW7dβ0I!V7sڕ A; W%Gwu/rmI+9AD{MFT4gBnVK;0ܻ?PrBrϑ?7ѲUHCY~`Ս9e3ZFʋC@9D:ۨ]CzFO9jnzzS6 ȃia $+ESt3?MIcQ&Shb~y%&mddmpN)%JO(Z2-bP[@CC+s w0VPB$봋+ADEw}-iu\[`-˜{S,P&t :.xy@z1&#.?};sɚyZpǨ 9<" O;C[](J0c惡!$OnVmf^k"pp %c[Wq(V[Lc2'IկD(E;s(f ڦ@v}SE lf8e)uةY&_"oN )'Bm7M>XG-'y>wZ1PfW/ ~x@Cv@ 0F[Mht"jzlJ-Mas81 O-" RDEW؝qEk= '$LgP\dK 9n\ACդzXD~kv[ '1.ت?i+;Ɖ(-뜆t޹Ϩ'cN8̴n۩N3d"oz ac|lwAo^b2ݕR>"e$D o|"NDo[Xidf:2jW|]1Ap{Caρ 8@aLq5ݭ}sW4A䞟*qZH# L8-A(;)w2eg;L6z^cYQw\|LXN,jt.ï<+ZԐ4F~N9 =wO[K&\t'S|]w b8^V`!@oo6r ̚y##$^IP ߞ!-X>І݄d^UJ{s-Ϲ}gB9c{17׍X~O/thhrZ&'Λv2cxY#U?%paWv$F " :CSqg@\t ;ŭAA7"Ter̜DOY ާ)o)I/ ~YKYa] jtrTԝ(ClCmh áe6DnO l ,4Ύm={;Ӣ@o5xh. Cs^ɯʸaJ>?"㢥EhWu,*Ҭ)Wtzxf̖F(\!})("}F/u9iFYz51¹3(_3PEce!Kըd 0o5ESD%P-@bGf܄7ޓ'3-%&/r=))EyKGޫyiaKoTaڲg?(|^J̈x9ֆH <]RS#MR"<)bc=#UڛE?bTlS=X%xj;H3\.;.zZUW2,?P$8:Y7f%"YIRoAs֧p%y$Ƶ(x \}6\f2ēnoL迶zUmFVKIjG}cwRv#RAcb9+XbW}Ȫ$z[hcGFFJEn>XfRdފ b*_$XS*6 `E̊z&Jf}^6+ )2q:b>:x7\j'E@/&x2<1iScDd0=xZXh롂ZOl[Yz ==\a؅gaӞBF棒 -- #MoYRL1`j}G;km3܉6gEzβ.mD6И8<Pu#~n%87fR_h%S'_-m9e,úr c9tl U !ុ! z=됖ܦUNvndmځuo3}=kk:KEb"MA)ūl&1$ʤWv\fi 9$~B$:[(.>xa96.e_``qiMm(Df$&!"CՄ_8hِG%`6"E ^ 6tPsK~Oa:HNۜiYYM2ȾRzMTYTxEO+0E|7Br5,'VK+Ε}X&M[;Ď>`#}NZUs0%5i\@70RZs6fpf=>p'Vg~(.*BSAm >ux+lS2g?! X21Mr:(;qn=_ہf71ayNf/4D}T-Q ,Ń>J7l`.xsW@]0W)(a%%TRzYNNgĘP ,8nzC$bU$.?x6*v"^'rC[/kő Fe]܍Q=g?|P)z(55dY-8XZFWn8XFziŔ 5 'Azc3՛ RcPϷZ#3j4o]8SG=zyZ. n2F_Z}iX&Pi&5 L KR=j8J\3R9Uxȫb?Ir.%xs\㭜eM)'HJ57?tW036N=ȍP=+6< ni\Z/^5yU_mad N9}n88C0s F}j ~+sOZ"\/#c޵Lg"7zG WOyìw$P- i ] qBVTcU/)S=&_qrOtuOr$ ;="Jz:thhv)l9r}4]f p(Qx>_ӊӵ>½(3iŠ1>1^bǐKe63əeҹ-Ro>!mD-цDžc–E$͌ml5gI>x靧;6*it[CAEt6#J sGݔ:""PO5pŞTY aq,NVl_1.Z zw]l[N)27pvސSagf4L"'U)}d/%HV4OA ?_9akfW 1̊CJ't:9; Ч 2d$Q-'3;*Ҽ<IM$ǪųѨ7p^v(Q(6Rn(ZۜHV= 2 {'ݲASa6l܁M1m*'.z}/bVvYd)ٶ]BZ ۶v[=0_ Gp֢l(!˳*h*EQlGR0v`i$0$ Z 4kOM!GWm^eP|qw>s-le RG?1i | 4+;gL֨8<Г$4-ɭ٨VcZ6/b^0oSO,b/sStYBל- >`I\'pcavjGQ$_l0͞&ۅ,yu476@-XF$RTȃ}홂T!GٙeǠ+=L]AT7;DFqr-@DϿKIq\.$r0\^ l&| mgn ڦPl6E#_-#Ss:jqbQMf.jdWa h” R5P #=ϭcpw]7-Kf&)#PV{d9#)ِ&aa`S02q dnuA.)e[tosU@ƬgN\+? ;I~;R2iUNRf! h3f]HZ4)az$"e AXo~_O{KOs+(#A9 U獅DPi}PĂ"4kbTK¦1akx+k>5 dVå k .sd0Va7U3VtWe٠uw3L7*٘Sb%NǍ5h&!0P<`5D@uuގ4Rb:ma6kWxM /E8>:]G2mU~LP)²VN~]S x/y B- ZEҒNm&b36RkɰJrp@'>xeRVjC|FS x!DĺH7-r[WtRjhBMMA`aQB_ 20m`ƪZ6y~c$xsNcns EYm vAgh5WNG] Jb,wȇ1tpQfS x6،ų;k4CP?fFf+3̄pݼک%јhb.aծq!BpXnPH&'kqWиk2Tc?B:72YPw%ߏzI)QP_],h2MzgB,`I cm8a6IDB.įaW8YJq;``v5\Q|#z+QBlLnUg瀙ri_bmIKQ"ܮMĉECU){bH%Xe<95e S|0y97M8^0㭇k뱒tfc^[+pI|6xj lπ$2OV8=Oo[T9x#`nf{λ/nzZ^XHƏyT(.l0 # G|eMfqQྕgj[dZs: cwOvHtfd=EcdҙA.To"OM&bًR] )5D;,=&tqCVi9]΃?C-#xŵVpub^^'P N/b;3#7he-{_ sɂuwT۹S ҀPgX,~OIpb:=khS݌H0WB|ke,'Qlӄm WQDs~Qڸ[TjgRM%++÷°4[`x1zk?ʬtl`&ѵ8+b)wι!O?=o㶔qYw/L^T:1c$C \dc`O"v:cIi<#mf%Ods_֒qFTv8r=P"#~cUfwa!Eę319}&q` kk`9mJTXUB v>EKpuU+^"k3'8Wيk[}]Sz`v?W@ $(^y2?Uԡ~_kp,/E{B;4'a@!8$$[ z̤PgJVkٹt9@BO]#s<O40I$|p͈^6JL9WXؖ(RȚjԇ_OWli2r%H1Uż~>WbuEa fI . zid# o^+*1"S,(l6le<S%,'66Bح$ji n(wlJrCjţ(`GdU K;XJ2 hOda e)JHT1&A%tg%_͜lTE*'Z֥@.3aJJ[:zzdtY|!_I|+k=Jɒ~:+=;+ZcSfAG$'Ŀ))TٌR:@t Hʸ5yqNht8o l>JʞcYk<:'D/,QTFi4Mvޝ%buF߼ϭϕ)fok6 {xgpel1eUx$ȿ+ݘBe<cuOV?U4f_NF"`$*Q?B9cxgLR/ʥU\cJ<k_2Zrw뤽"&˲S 3`4K[ה!(\ݧj[X"#a| .UnRrq; t#FȅvŔo×ߐCWNnh1Nx-oЛ+PYߝ=4 v'G =Ύ,́2''E[^|y7Fi~>Z4ꤦю3GDZdl5ڃfz)6 (8QJ/.'$DB(.'8ɝXȺbJt}dx5 IŪEz}lC W!kXsUi֩(V<]1x7tEm ĿX._}<ǓSϷ+g}[@#ark3`S@BmV|u;%R}FIKmP%"e֙1_L:%ND{7"<\Dn69(wt3E:?nxIn*?H\|syiaI+)4@KhhoN:h5Ρ`$eYnEjPM6Op[|.!SJkFAI[܉ @Ug (aBu( y'Z|є8qsrNq@v |]H\b=,ؾd>PvpƩ1"'O^W('+~:a"%E5,i5[" *oˈьNƅ'+Eɶ߸y^ucewH&fߦIMYsrph00 J]]j=A1@z "ŕ$^y#KI:F@%4_Di_f8/8W='ܳnMK)Ө :e5vh-b2ٞlM$SrJ|ų~GɓPqϯ2 0z#o!ḛ3| ȴXc?Nl=.9*ǗI"ty,p: *ma~*MbM{2ToYˀ^ѧ5C.&}׋6D7U3_qI~=Mal3=`F*n!B xcb -)9Ċi\u=gQa0q[ELܲ ,TٯnUG4#.nɸfag"ݝo+0 ;嫒-a)IHz/TPcRRD_+3c5Cߜ|;Q9W/dxJ:8~!}ڵ_7!LWT']:zW[U:MiGv?θQpʀCq۸]X2=z}kC7¬ ^~Td MJK%GU)U@3{$JIQ(VENJ7cLqe7fιw*p)5 88En eF4's) 8[+&M-`dG^ }c[A[miO_1rokN `4&Ɲ?#w:(X#A{@(Gs4gY0/-J| 3.$ht;rՈl#ju-ʅ>,u(N!҄,p8Vb=S=5ڞ}8%P,\x㮂䡜G.$Yr3-źs»[i.d-H}![ЇˡJW3_;e- |H \x| 1 4_37Jfut58LY$wul@VȈcgXq N=;i_o{2h.F;T|&AA&?#;Sj[TalH=uo;A`S &.|$/ H҇3ȿ}J~\BhO\g1%8'sh %uMXEpzJı\xp`eC8B@n33}(v^ͼd= P3X }Hv0J z5IFgI #: QzFdƚz_%H׳ijLXɗXY\6[1A Ma^>BIGm*H?a^EP[e|5sH9\:S v%.P&cύ ͶvV9N}sSUf,/l47:ϵR˚M}uT-ĻAQrf#U~c58KJdj=񧘡`̱C_d%-F'5f+`ҕgr c  ޶LCh.? i1 jXXk(oxYR!sPٺJϷϔcwXaD[Ace9GjPa8H"Elɝ*h!Cqgn"-lM֚}eF*XZ]+l`Mz>jy&9gY:xnZ'*Dii?(Ytblk-Ce@i;ݾ~Koڌ8aQad=LE0#O9: Yo4/tڼNxPv60;I7AyɰF@ v;sLGSc~3bݐ崚(IXԜ{]{+Oo@ ulfyF*D1G:X78ކ6!ȡ+އ{411ҏxP睨䏝r5LF !-7lgl<*MoLkP/4*MYgۛ0MAQaD{Kbx$ o-<@q2bdžqU}z!j$2A-X={*PS-"x$ eف={0/>LPrY;pŷ2HSHlm;OӃHJzb*67*3@_;ئR06}݊jz{ :2g.x*MɶV'.uIiiJƲh( W ; X\6_~g4֘Bc-w~]^i 0 7!g͒iw.lP!%o{yl16-,̮iI,TpEzY̘>E^vXwA-bs#,-5+O~/7O ‘| v <1\pRBDIe#-VQY)=̾T^5/3w0T2~"7we)h8!ʗB9MGyUrʳԂգ*)FɉpbELBqs`F? &fB ݂]Tb$\њːK9w0gE3 9]D*}vi /ptm-&S̗Jل\7Gw͕=OfN<7^pLK\{h7nw,ϓ=vwvM^}rTYiR8٩q:-Y%ȗZp7^WTjr]%vu*@eBU'63%@5LPHv m2^6߽>d~k'nQI0{X@5\%/]/WZ^ɤDN eiU3*w[Un9Dпt?픗~P;`?<^CcC)?eU-6$/Jʕ;"TD ]b 򣧂$,mUoGɼgϢDz1M_&/G-/S͵R%: 0beA)$#KkHPV{Nb2#'#orX.BP\ޗBHZ^C/eDOLᔇn(C bޗu\} =A}K\݃z E/\6y.l 5AFC7=ɔDS]` B3:(A;P? ۻ/ׯl&NGH|걱A+ﭷ#+*=)Um$@9@w̖-9,y{)Eg}Hhj$æAO!bca 5_x%O,'v;l6Q85EG*_GF3@9]w*\ܔB4L쒾vc*t/<ɓNJT xw6Φ&!EPL2E&,#@J ҐSXih>kiE_"o׳!MK=sd?Uϣ-C Z'1T!?HC1W¦movh} CPl T0>-ZxmonEf-iv$9E$AbŠ]40@Ӧo0Op%cɴ xI_2+Uzrj~bF:#Ÿ-hVQS' ;.+ѭ3@ A+{P,{0|^?cA碶/iX{b-6$ "jS[0U);/C\޺v ?Ϭxt5 M~'iW3HVx4XL=ml$կtA;6׿fKXf]I6*V1B~sȹҹ>|:&RPOh8un;ށ:t';AN&6}+zx۫54T< 4n{,M9VQ=?X,W`9d_&"IKŎuS$Е% =,+qXդlZ uE ]MX5;ìD帘6c_OhLNyS~F)XĤ(Q).sErwη$˹4?z de$w}iֆfc9Ŗ~$ӖTYx$xqo >Y``$o!m',Cuyc3 i]^])M C3tn.$#Ks9϶ h~GoC(+GjuC9TZ>'c(Kz %0$/K{(mE5MX˛8Y#EX5wyXneRh%C"Bgt"zJڰz_efs|'v ;aL*P[\0sQ9, +clw;ˡ,}~@ir6ka-/RGbZٙf4_`I?E~KnG!=p^$nٜX,yMo/pH|WG+ARar(T<Ƕ="-0bp]:mdJӿO~=+RI?Z ɣ|3 W_qI̔:߾n8JR?0As g?چ~fN\q\kC'ġQ֣Uo (Q0`ȿ`8Y]j.TbUǵW^ L.6wqѳƯu CƖ]F ͡k y ,iL5Ft=2X FdxMOͣvۧK;*RAI,,p0J&yC?[T#> AU{&ux+,)|*O3h7h.4#Q:cc=,#QxpHt٭0gY!RrEK+T Q,exG%29gnBTAu{)NHDk6c cV:E{۔+sCZKX@jG\%CsM?]qS`s\b@=@0d#Ha+[=" CFUQZnӓC./V^deRۥ<^o6킊b0J"izt3/~ 3pEg,LSC3 ls`!:}0!|+jHwDiC0?rxޖG#/>w\3E^Kیdr|RPC^_c6{{R[̡#|NCeW/1 L1[~wtLfm*p׍r%;GQ2`^dGB//deNyoi]N\ %=AK:€z8C^3D/>츶Pk|uE.1sYVNZ-Mڽ;mjs22#~I'%S櫾}28RBPEd@J&(;Hjʸ/gm+7."8MCTZby6z&4<"kUG`Z d&*}L΍ ۀoidTJ0쀷?].l-R}wj6K2`UuM.R%IE{W9Y ilb)&c|Q5xJ@BrtcK~I, XU.P%C$gρ7m#YsGze{;{<@Scif*~²Pw>k\ȐK Hsf,g]6ecKE67|Z'98khae;Jj03[&> h#tQEܐI{S~A8׹˙F:nP طc 0ns.Y=בH#0u1쐀)O$v+ [q̻z]WP)vCT>0ES~s*jWJ@h}LlKdl >t! e4gV"{E'j:r[na'gL:]&ʷ[H u($WϴHU7'mw\/6'ԁ-^{O:XcNf!PT- JlA^NGuyݞ-];;%O`o-(h8K({Q8 p;(qj,Z;b>|=QP}kw<MhYed_ޔ5jc5Fŗ|jVNjHA,g{\þ ۸/Oԃ˚S/"kg*D`U#@m7xez;dDaʠ?Յt"-&R4%Ͱ/ @..0Hj-):cE C7jHe#w2]ƎrlJ&؀8JQM]4NGy>^- n!Wa+MAtpY vkOZh0nv3͖",`̳.a;Px4}bK?QQ\62b |666M6~ыnѫbUqi!y匏 3V-.Y9.t聖e)b"Iɧ{{}L6^ 쾬CŔ˴Ab'c!(5<} >ZFE;'{n+'\&P͹wy%#^.2":aM_G|+ДLOt ^Y+CE 6+;kEg^I ?$-v2O˶{v̊7ĈY@g2=ݙM&}Yu^ _4(1MKJ_U $`joe,zl-\KrtQ(2vsq2;vIp`*[\ XA,=.gǷTߟȁUq椃$[vek RW\*4lSM4rC<4''vݾwAE-!ɆTGU.HuNt *Z*z*S$CEEfE1e(1HBQSR o.:@eY!]:;\<(8Gʱ\"$nxnx0ڈ3BgU kθwѸ9)74gUҐ@|YA%3Wdr4)˞ǠNuU=6̡s|͠pD (k!E;m%+D n[Jz6F2_qER-dFmxZ()(Eor4q$_cI wMHŌq1b6D)|9 \zJ-WѦH=H#ր] ^gRh2cuŒD[\[p˪|Zaߪ&n{$n{#}I:] ғN||$wa}~]i-u2Op"5(]VjI' SZ_+[ DFxyR6{]v,}/ECnn覹-ǵе ? $[NHbCG6K)[ lƛ |n - cbͬ{JoӽOj2`}C\{q3GT!&߳uY`n_ljcbfjkr#T.|ĝ9Q+9L7aw4c islueZ] D7&$^]@P2āz|3}iD֧ T-v% Ud-{1 mH5&D̥?VY/-yn V+Em<~؄ Dh7=\e̛He[emEɧtdK uZWuw>1.k{rŏRM2[j: gߎ(LJhgK.HLkdܫ3@,[VմNpCh`EDgqJ$&Dф{Us p`5!Ma4J2[qƺ=8F`⥪#6jTlDyш2'yEzF 0D/#SuVlNg(u)^?y!: e=44͍P*U38`3}}wOP}خk1İQO %Cy`:?[UF2)立=Ъ(.?$R hA{'F#Tw~] g-x6Q50}#~骭jмc "B rϓi"@QL:wYŜS h/ %˰Mjwm(|O2b9JؼZl4 YHQh_j``A~6'Hr±佫wE"2xӖ}zFh+R^5)*_^t?!5}ֿ}M]t s ěIxk4M07W%:!~o_)[d?L@@%*R˒CKm^ 5AaI /ir~ *7sEO] "#F+껨0 \b3HMuﳠmqlsn+ϖؗ&8Mzh=ѸuiӃudb5W8(v~M}d&@]EqC<FK3˼NGr ى=ڴVMut=L.nha,1Mo@lT8 $ۉy ZXX ݆U5S=!pTcz L&zMMߥ& caKd -=!ƀ4+vK)/h'gאɂΆW6+>_Fqr$3<?ߙ^!fn[|Ÿ* +dUlO?3 NLY矹U E9&`.^s`~l$"jNZνiO JjX“Urat3ZvD'-4PNڟO2 UfK91qd Lij D*-,o4ߎ44ʦaYtlZˉk% *iɲߗv\ڡV"NpQ)Kp+̆ b-e&w{{ MT4ҫ4ZrspHx״GcEXOZK1A%o;Kvoֶ`zyWO3:=QlЦqRYW9.a+GȒ~gc'K 2j'RKK]ez1X߅ LH.eexH#1ner۬K9oJ3b} [_ ^ظ&S]'5;ñhd:M3 i4igfK|>c9;+ Oɳ j@a|)*F/BoC\zs70nqv4`6Lg<(%\[bˈζAW"~>rZܗ9I0s9ю W>ffb5tIR ~;BFt~;iPl:Hc0E:zZFn6mDvȻMԥ(0B\׾uYP2[!څXl- d<GmC-4ʢai*2Iq:vg~\C<%ÿ́_UinR.~Q(3ٞF5E04}p X,LwH_20rB {z _l#|usKoLE\õԄS9wS;Ő.:IS&~[J%1c|1齫*M/Y@qit+tCؓуƥpV\Cox.u=KΌh- ǍUzP'. 8Y Yŷ©  VH1ÿoqFJ5cx-7_#Vyr'EeI 6+RPBfGIB('g/ED&U=v,~83h]ok}HSjhRr.pv G%_zn@seH^EMV =G}ͩB/S_)mjXJE>?=A%KZvpγ;̫%00s4z YbjE.y-ȧ8 DRF,i ݆b%"5rW`%2Vs";A8Bf'L8')tzy_beH0+qmЉ-۩w_ i>bQHmx Vsw~F_ %(FjO{¸T7UP"H4!G,i؍fdmv8Fi&/&W^΁Ke\#I6yʋ;6W M:'fK 5cky:q9 _2 ,Ze} d 0tA,EA?S+#!"@m2ໍC,*&ΊI w2H^\rZTPhF;dO\I.d4oE8GqNWgXŢ:{oJ6.ɜ^!,>p/ v+O评B}pkw2Y5_#D(.T=[KcZQHPM>GASf'})@(\aX4<'ETG%:*e)5`t~SCt+\+[6jZ3wn-]Hqυ#uQǤG)P@%z!WMe!Lc$Hk:Mb;@N;:}*J251o~[C6}"UQGkj臘J\5K<9Pd J]V*u{]uC >8D)DM[^'.Q́Qy2vWF*/C?o!q~ki~Nnqo<%6oĒ*xB'SD-6L"wTKBiCᛛ2$SU)iO)wK+cN.h8Zz:Җ]hlm; tV9gO:INA 5L1ɀ~ P-q@qf_6 q)qq/G'[ChXT6iJ/c Ewm@C>m%Rm/Qk^ǂ`)Ұ zZdo<)lΨLۦ]VuCπ孃8طеsbRTuc`~'eQbJ)Xdև{ HX,{W>"ZUb/#msmZjhmwF鯓Evr9$1x-  .W9&S]:R>\'JHo8hdUIbU3 oo4|ˏdO(><^:s:q6~cwL4.M9_cWK͙Kf%ttI|R~5_ß66L2tѽHNzd1!=8DQFtv-| 642[u LNb'_yG֎E/w7uCVTcR~fAZA "hTprRN'I Y Oi7']>$_&d2e"Wz^܂YdV$ó]`b!ɠŸH݁En+sJ>PZo CZkFOJL-J1泥*;2(W@q-u jWMh4dҦ< HBhVZ uX'Y6,(O+X)$*EaX3RzLԷw P^(pR򙙾l(dӯO)ld([y gh'/o3X** ݲM71ӉQq J,xbŞB<ȪtS`VI3hT{xNcT.TP+D\Ɩ2jiW`*RzǪs% q˔ .NS>+kкt4)fYѬ`uWh< %ʹ-U)O 7ۉP0nch{ G Nr%=|DJAP*f+`A-1:U͟Rsj N,HU6CCvH3B[TU1? Ryx)ߋ=4J.=#ɓ_Lg#Ny#RB( e1\LѤ_$fԺxD}q &Z`܄#"O)TL7a@ #(NQX'uImњaIJtn$?zf1 $:@ËjȦՊe0xz ڜ)^^:ðC4oY5T_G/ x;BKDbqY]T:IBwhL%1}ZG봥P!͑F[eJ:+I}XLx+^A7]mܐb+oVq"'אT qeYI|a?D|V\օ-=-IS*Sը` 1ru cJ07.s:R`,⬃Q7{ ع.ii^]OfAW}a xU^Ֆ1 w.Æi{`9sFZ=}52 ȘUWV_?ө$SЧ#M N1m&g RwݼҋH5&*`<'p+B^X; W@eUVB8oӖ;%M;^ж*],dzZ/~:Zl g^wFP"zzxLND6O%wƑ-w 9qn!-A8eꓦ(xEc N=B~H?pȣ1`vs "2(߈S'xJuir }ʭ4{dE9(ǐx>8u3n{+6%rDZl믓gf[U胆g,oBmw#]/K?Ӿ(κۄIXlShE7Fb][`m ۮV袹̧5i2~oatȊ`/nm?L PR z$k;mPq*S)’MPxۻ:p$M89$)l] :Ia[qaY`;݌."1i0H9VWptuʸ{֏Uk(bpg<5W5yO&nb$BIE<nY,L)0է)h?EB߰63E^/q֎4[xwR!R~lQMim#f$Hj';FΨ|y<۟ݰjKbQ 2=mY4t_VmCPQF&.(ۯٻ $9SAoMp0sʄK'Q9R:-]w];`"O*MPOVɯ݁/؝ٺ1o <Ҋ2KG$+'G:'bZ(>O5*#|ZZ}[X^)W͎9wpwE7I軺v{!ģ .9rM3W9m˥! 1>NכH]ҵs2鶒] t/PdҒ!׋3\or t̀D-*9 /-b9Ml+딀^o$~9Nѧ=K>ܩ$AS#j>I\t 9K~pAQvFդ|kQӛZ$2AaIwVi'XAG(pu9Gcb8B! n!O# ^ "ŭIyE&=ܛۊڈ$ C@ >RɎ۱NT^萊?mO;1&~&~m~ZuL T1C.DZKAuG~ ~9W8x IG8=/lvsM,I'b 5^`3+Ԝ'Z-qX;s팆.o٣W-NETu-WEcڮ-m#$#.~0Þ>^VWcx q#1n?sD]h~epK8oh> lg t)w0Gr-iDC#_ߖmz6_u|B[iJ*+QVLsk<[ Q]YDU="/}F\DߚGs[}_OmV6{&u")@ ci2%ffs悵h3,qqPnUQH61Kfa Isl> /Hxm:߯`n|Q?%t^9{ OhYPr ( ^3)d`pw^yQ"'pS]$6,2۵uLg-{2ӊWxBwB |g sоCqqȅ Aybá$I :Zecع 锵GdَKGO؆vcSvSl>f&W!B J77bO[jkZ ,dCW~b~[>^Yq4#9B~bzm࿕qq1#f.1ӨGJ4b顼{[ 0Vϔ fD-?U,-G8kHY/T6EQ}ě|DwsJ2ʸR2]R,,ɍg\ CD7ʗ!+x LdϤ͏K4A~Kv j&rk \IL0=Ĝ3r*/?Y34{iV773@t>"Ƨtw×8Fq ȯ}Aznbm!N 412,^G~'vV@^^" %ْƊXR7`ި@b0l^q^_JBu0:4nhg;X.D6XK}ɾ|1IX[":]R ^KM\ Hl"jD4Hk}j6dn<VqǜQ *vDDNXѺ%cu,->(K<<%  $+z*/eCSDGOFl6~_`rg/AJ*r@LA 2e9 2N Pg^YMռDAi9)dX9Z cvIsK Aq1Vs4*:d.N3'+rrnthDSgG\R4-!Vd1k*L\#\&%HN$N[ C/.;shV] T=m!>Z7e4`b)r;iDh.YWlC >(Ҵ ,cث> =Цf+ MSL}UfGW6WXK*g_;#t9#<ծ/g|ͬV9/Ü $^ *LOJi-2zfBPg D&KY zOGρ-޸~x"w ,ͩ^v`&8Jlu^[cY0?_4{s㗦bRX;.Q"az.~:Z"?hi.ң_ XƦiA*Uwb,> 5o\'l eKiREL8vjQafb|G @4f_2Fql˓0E l-c~y$FY-VYv :h{ބ3%;{\+*{E(,Fh&4t%Nz*EDYA'ݽZma&? 4C<\On)A8Ϙd毙*]|9#A3f 2)]!!V=z Y=Zx8^rvl5-)jGC(}J:>+JtCAO7?pBkiMuz/vz=8 BԆw돁TPP#ysP&~L+gM y/CtU$|W .ބww'@>1DTʂMp0oAyx㌀GE{sRhyj@@FsP]2/,L05X?{fϘ[ꈱx IooR 568E+Z2q*D'xyeo?x%IoϬMJ\?إ` - iz9<{bR!ӮԘ. ;NZPmnE_ f9mrW"'qa$}8j$IM]6̘= ط7I5V lw}|čkto^s`w2i("ݜc7A,u.ZIlQ!Nd@zV%8FOͤzt#!z\sko:C]쎒5XVD}q0>@$XTMM'g@ ]s-L ixj|-#1Nƥ@ӺJ]͍1;Ԁ (dOWL6f?tBˉE v %WLT?o~*@>{KZ 3R4 1nA%D9EDlD2:rzn 5産hE ?QFܦϺ}iTAfF@݅W2;Js̹4ԒllO V/fvV#7ǮdխAL3dyٷuJ{aһu|ǵ0eO3 ʺnG7=e{~Ʌ]ojd iWMp)lZ_K3lIe8鏪8$̖%!to~@WL TmZCy}ӽl1jK_ޑ007L_mA%kiA[cT3%8L@S`i/16Ԓ";9~{9o*|˩O?X{U\sZ7aZ&lUwkvZiNugPakF7L H7d~.~IHT;['{P($cաSp_0C\ pNwXi\Ñ201n|I d@0El6l3ۛ`cSiΨc߲.M/*jLb/q%-žخo)pF?%a[0zW>jl1NY↠,yƯ,t<6r&QѢ %|V,};vL-=& ,0( g oX֍w 2?:pv5oy@mK%i E +gbGa? h =x]eH[d~?wv03xm6%5T|Stu?A3^}ds H}K"W֖ob+tL⭜\׮~Iу=@B Fwi[?_6Ap6AަYßTBr$xk`2?3sAmg@Ƴ `)w!ՖI.mײچg*_/[ĶX&"3c qW΢Fuب0t4`k rގyj#׼xe? EV(Żqg0# %|$1i1;þ}`LĄ<+ YlTbTQd5YP?B*y4p0QQcoűGIxF $LNGJ9hED %R y'^0GÏ,)#*(lqW}e2 (c[P5r\ eryՒݷTam$`w>M|#xlff$S},y#¢!E]NX|SqlޤM-(uhlKsG  )U+P!kBLKsz/WB}Rs0"ar63 Dr3I3hROЏn >*;^6Eٻ}h{|Z0#,mjWiQF&(S W* q݀zTw(c0I)dm>u{]c4&ң_!#ȯ]ՐA!'?umNe7I%{9/MXo4xC~=G[ZNj.b([>M#*N4vur9<4B) 50$˕+.5 Or{@n; Z\+a䢳6cr5Ν^}*T7Y)Fy]V ;SڠierBʫ - "K60|/i$y δ^B=$ZDFx׬ ƑCB읊T5 ptPGی y)/Xऀ0L=?Va%byX\xu[h>\ ZIzKC]-SPB:\S L玨k- ^! -kl-nd= {Zg]!1t`)1: .tv? T?l c01$[\6\q?edӫŠ]J|f.uڶ N9ҷ% #4{mUI ZDmLcL;UԕS;_xo_ص\զ\{Rڏ.Cԏ8uZ21RWf4||gRқ7ntynbG㳊*\5ִnP:g]n1}Hj0@-~u s6t-ǁ?"Ա*\G⋼魸b?jS|;P-L:Wk -^l CG50# bq %aT~3erϤzT i&O.zfiUuQoocmnc vU$f.*ƨTin`5 #kK2q1i숁G@$G-nW:CEwe'aLZ5P' G5 uM~b?Fxp˃:yjjs/׊de@o~K1*?3mj|Ppi̲g׆kW4865Ҋ%5SIjju@(&Q .ko ў2i*4IK ;=|U"jd$x_A/ێM$f9л4 ?ߖeI;K6:ث"Kmצb,))Gol^I˜;aJ2WƧcb π;]G];O1[i^8 C'Ih~տettv)Z:*/bjQ|c31 Y {s)2nabӼx6]kR+Wr':?d :/>FJTrSJV;$2㪸/ M/6J&(*k6<ZޣavH!\x[ee@;q|А~9?M skX$ڭȔ73r N;&ʨ)2<eNJIt>0n!͇e1XX&[RRt PU\ߴcOf }5*?VHv~I!B%_3b79C6cd*ZP=:Ox*(h%Z'F=#X 糬#z^˶የ͟+\;YPRM,$1) 1yN tKX[@r n~r膍JMXAls ŗKee ;Xڲ&>$T|l UyAAׯfFL1dPs0{g@23f I_O@oa~o^h{EGVguSPSb&o+'Ҡ -9X7Il^1`5mg.;0`$/"\?8@U?t5R>lWg b|ǮJ;a$`[PJ- 'fͱtE tmc+od(n `#6(*;c@rĶ)#9)$`7q27#ל 2"G,N1_JiI:-#K٥8'] et#j$̊H%!&^pǔ8+%NT׾%9+T5:6b_88%/-QnTn*>].t UȈ\__ws i A]0k_!+S=䫤 V}{7 R_"5”ʕh>M4_ɾǜَ,Jn!!b?h8x!IDi1OhbSU<$Qs],}%ddִOTT+?q ؉4!e %>N1w(u4E €>g>"8#Ov5VƊ,yN랕WMZD IO/_c5>r2_>)KΠ.V#ODV`Пt2Bhe,k̒3}~&M@k /7!5oxѫ䄒~k9 h  IUpdsw%p֪WPs^G:Ȉ~,\靻ȣ$)z7q#g |J22:wkS5+%uTM˘d<5D;k)h&<_ihH/e Ǿ7.&'K^Miy|;yJ':CUqp0FXV|VnQ^L_@;ߣ-e~v杉 45(JV&A76Xa"Cxj7c?ޣ|d =G ۃ+np*ԈiZP+wR$K⵭ iݕ*HAA[5a VwnnV{_Ys功ni_B"Sg3%& )fnθFNn["މG?t H́ln“%pJ1Z/$D@Ӄ?a5ɁUk/ō y9Y <=OD (GU\1scLy=4'wGfw\Mr92iT;TV:@_N6i,%d|$@Pd5]~_bi=EjRϾ}&[зI 7a|=T˪EI 05Sɩ)አe@hYu(*[RO=C5]Ex$~ wZɓB|XP][F0y+Kzl—;HxwY*`R-Fai4U @JXf7@0f]H+G d6]ct`[PqӦD_cE'41/nXWeC &Wi' \ДȰT?Xck}+>:nbFOЖ2tX8R *޽vrI7>Q0Q, o5m* p'[}ƫWF$]n uopvd7l 9xqmrrppn&ixEYQ2߈H7VKO!$.{H0*1V ;&tQ/}lG>C;&{28Ԁ| 8B6w}΅>R?Ue  qd&<A_<45^"%i#@qT]rS3X\Жׄ%ԥwomVƠ?/4yzmc5mìS +@^*tqDwawyA(B[yMK&[|A,;3聛ƥ`6-~_j.!t"S=-=^- z lpKL+ΕÜ(e ZAgF&7ޟ4 :2謗FYZ5EҐPdX6ʲ,;"d(7ũZ[5퍀328EJ5 z~6 LZGʱfׂ!\ܷY;!1cxn|f^UlɎ$bVʩE2dz=;f·i4*2JCM デ&J5-ab>yMϻń}ĉR=KK@PͭG,ZO=.@ԜR%,I, Ri?,gIc ګT<`P1rC{V ^̡εfnV'¥Y'Pa/&{أE1(ծ@$*(ZC$Ϡ*Pez|p)>eQ43HQ8>6qNQt[#a&x}NJ,*oC@E 2;f'p<Gh"B}+n݀a9{&0 ]28B=Z-bJN+zHB>-:dTTCr%u ѵTt-ʽ-뾏e74[ :{Ec:)tM]4<{w-O28TP{l5~]COm}Du3ą dݗdQlw=x4M8 W:x"?n 5/|YW2>lmX916G3!0NK#Ez0O_釃ٰZ-YԅPG鸟P]':$)O5/W8jXy~dƞek;fw1P?EÔ31$gi'JIHrξf !zrUv9t[Uel. G7"RtxXN*E=Mf?%L Teǫ[\D6F BI(;); AI[&F_vD--<逶\\ئW'MHz8Z˴اP1-//#-9W̥(-GDBOy֋\)֡K !jK#ǿ0:w04q@t@dSc(*TDI7uexl*Y2Z;c\$uK!HRr>#F\;K$ٸ1XVV팢 )1^{| nڢAb֥ۣ?s(gTν%8ТG,`L}rTwƊ^Ĭ) v0E{]e!B\Y`$7oh+zېxa jH!$TL.,}RiЭ=Uh[b'_)y]\#tm\v׶YfwQqঢ Zzp=Zm1A&!Ji%Py MGeԦپuqd#Wo90S})$P" ^05X79:w'BzzqlҚ?TzJxc-kݨ_3n ޘEHktxFXE`I+ߊ7x靂A4F:{^P21tM/Js7Sd"L'v%Z #Jt'G 8 Co~#,QdQnW%qiP9F[ʬI?LPOβF*+K5ɢ/e/ԕ¯z(_ su.N?,՘iLOi+b86buCGLȦot "zFA|pk]¨ν-gwmq;U 2y^G$m :vX{w=|~RIAaoDts? ʉ{`'P|) aG eWؒ]-MmNM+?֘QHs㯝MinD_u(Zt\͐>2<Ň yI~RZz:QKģ̡RVE-ͷ#@rU$&z[A ̐\6o8hVQlyRsiP NjɈdWf0g.վcvA^;Ac&lLTVSK/-zF{&RZYOjEzM^iojV_OM_$A;KZ1\QԂ#fwIs!R.:lQDtdQ=ԕgj?;-V  iG0Ʃ7ߧت9_7焌:ם# k\+0ȳ O-28Ğ 'Lur0Q]кRms]joXO\d͘g*+'x⚖=c6JvBe'l[b-9ҙJ7uylgdaOS:"a_vQ?)0 C}w67`v.xM\SF0.)a\=WI;壬i1Y'R8>жeB]]8U!E{b]iŷW{2CC l aj.H _s}n]`;wO:G90&&k<鮑?#~Tw/>]Zf s} 6Io؆B;.,W&Cz/ Nܥ{۠r2}[9cЄFzQ 5+/"%-U`bsS5ZY@oFZk.At(,Pp͞_o=H3خ`|U8RpCdI_QVk7_':r2,4@5]p6 #NNrTL`޲ԋvbP= tU6ǯv [w)tt$>i5_qq"MLӝ<3"+fU8VZY# I"uIQC__Rv/Pq Ra5acӐU(TIS5\aJH$`R_$Y}{Z}x"z8{Qmwnb3=Qُ:)ϙw"V Ә?a7wiq[֔A+獒#ph)OtL( )nշ A}P7y@bHtVlq ?y b `fA#VJoVzrpE% &_Hg`sBÓbiIʒzn~mfgOZWpU!X'%v@)j,A$(Վ"f<;nЉZ@遶 )'NB#{?j"&^Q0_v{OK%Pq`bxt)v&ܦ& KЄ9f wUI&g?&O2rbx%t ?|Ta(jgh&A?+F?܄6p6NWuhP68NpZrSJ%XlݕN.HCRjۉ+8It{_yyJ6rCP_̤%t"|uzQ$XY{:rRu34;tPAM9W5t+jx>#opq (o&SaRni7Q5AT4;QDZQw $+RLku7}~wtWr}.~" [xU$GLB(GYwʒ؀/c7`~ہMwR_k 3MTb? |8 6&9T{Jz3?x~a۠Dj6c} 7m4u!ryZWGĮLCWPxgw#W`úκ *Ե.i$PKA)г]0V-pH tZhx]jLɀ|cBf"9$[@r(KD vQ.@C=/*Y4ɣ-+%u@vRe|ZcvKS:c}B~>_ci&0H-0 $NQs5[tS[dާ`=py^&Yj=Yg-H+N=4JΗHs>`5Q8hR/& h}Oszc- c͗I<>d.+` EW%nqWNL}'gs7bpG\9u~71(żyMe9\%ffv)&|}v5F(aF Pi[hԘ)S}"tw}LFҺ#H.,(Db&YT/oLJ>=R1^-EX,Erl/)8IsIBTNlGCFS U*d(vR!k]XLPA(+Jו}f;ϗ ZS;ńX&Р@:=o #ԟc(9bMu ˯Xxtuvؒè#ڪppSZM<35& k=Ď=RyPNú?cQ6O}n27.7P.?X/)\co?F@*fӓ6Um]D''-F%$+|yjv#CS1"BG"mt!A8Qଣ]W:eo~pMIQbڗ XT_S6 j ]ݫ-uSd:r6̟Ug?^m\ؚŷ.{)V6-P4zr%94yEjZ՚{壊2l0 -b1u[kTP#r߆gts6^:_rg:(;o 16Y1Brl/]J2.k}}9Lr`xӍq54b2%;'N]3rp4+ĚYƴFn:$ڈ}=$p M4ϸl(1L:D`e!mT>a-=K"XG (>:LBL1=B,]*FN(`x&bUҮj lGoh/8jTϿOtQBNɋ2FWY9V=ԭ2$LQ]SND΍nUmˀda0+BdBԞOY8<9Col!|u43Lc'ޕ l-e َa5GxS? FFc} )u[nB)GE`\o'ڨlRVm[̛oE>b(vut,ie\Bx>ҐJyV`Rc[X'́F)7%Ç["mjoV zPZbaӱCJ};L&yY7@JA'`qI Ա;RQk&E)X%: lv:V'W3 (E;[r.FԾY_A~AtQvWw:>5}U Kڒ쁳Z@A2  ROFH!ϫZ9k<1ᬥҍŌw?X3X^{8%/b5nN!Ajd9)91>5f@Qlڡ=HfAXv x= BB_|L=>܈ W^x'Kl CKX>t2PѬ]ĚY}ܱq221O}H$֩ӧ_$ADĠEd>!Zڂ"6g#^ؾ ʬ^MQKIEi3H18 pUz>ے9 @U/DJT4j .wz mIse\QԴ(|I.t˴Xv.Wh_tAXU.y$jm#|[ 3W7>)۾wz񺳎=!B$NkSZs LESW)? 1!Wi=rМΚI(Sr2 WWYY 2x"XDwqdNH~ٚ%^*;('GzfyOz*(<Eoe(@VS})"PZ7YXUnS)^Ŭ ·~B^ˮ,nPz@>j0ITwhKj$b@V7&tTG _DA>1eή7"H~ H 5_gA8=@jw< 6Othz(! !gz9Aߡ]tP JZF:VZn껬EܬaMv 8gq*Y:@~wa^c(kϑp[#षRY^HwYx$hX\(80h])>ʬEc agW#FX@ |H;:8QTr|aUFPi!$IxA~^#G !ɝc-iu>UE4W[zgcFR%.5.cӽW YRJɌǡ :>9+(Szڬ)=#b%.|ԼOKjL{D_P5gArjm|ħ| "[[Q U1+E*4q"y^V͑H[~!D}jNe 'ޙ>T>4>=rZ;^lbX 8c$YqQ2!(XZ̖q /zW~.К(ܤMN'Sg*A T}$Ɉ.A5ޖNB.G˙: d##/x'HgՇ牰Z j&z`5G7` MPg4dd|mgMEmQ5/*mW+&?a* d ]EK}~ CTiMGNV 5΋^{y 8^?\c$ EPn9J*9S-wg$bzI>wB߼l& 4|C w'B9Qf*N=rD,Wߦ?$7ihj&c'Cn k毇4N(҉ feܖԧ+1Fi&Ubi9pב\lռ\Mt(|RmK=`K^~:uqkH VYjרSe}Wxs;zPU v~pv ԊH/8xV`%;1$R_?zVᥜ+y-yj!ȱ0ќeRJ/TJKzYAٖvt \}e2 쐮j0aH\10>cׂ~”'9=%ufX,koqY.ưXHxscs ADN>B98y?aXp>h z+qk';m*c!&4q~+v9C&m! -K({V|+[E{vP<0䌤]#}AoxSV@@5;_s"~(hӋjiC{2F?J<룻)ε7xo0U*͸w&X`qM*,$BJ(aE!7sl'9-zo>TQ R> )+8H5"̭aB^'|| kϖi@Dҭg mu]r;hZ &Ȳ&Mq νY2|n)hs;x8ݍa򓧁N]rQT'8&fqx"LWzGyʦO7"?wVatR C vVZ'_H&( &(R#k'y2hdrw|O嘴X.""ƲΖ)^(TEUTu$ɍxc~0 &`I~ag a=)0# Y!bK;tI=˙A7jVEV~%s, dd5;4ҡSj*"APM[Ww!O8}}fBU0o1ý/oY`W*\4N` P5΋I3;qHkWV~SJȃFy_M;!9O*,\]dQ!]TES$1* Ә"H3ofpimSrRCAAOLhϨ.+W,)f+&8Jz[\m|؟lvL)cpK]G2{{}[B^?H~ UԦҗx`)h]ӳ8k<7ߑgڧCz=KZoۢ`_f+lS\sm,P=:*@uoݰrqlγPlXbnDsڲ{7)^#h҆Cݧ+fM6]v5N㾠PrlشlvUÈMga T{U휹=2ē bj7&7j'.JCY3* 9nTģRF|aZ Y-6R#Ww%˵2oKs\ej2 ۫im 2^o9XY먋 = *2qX:T5jnlȻH o5O0&\k-1I2ڤ(bKpdΆ0h ٭I)%{>FHɁncc )ɰV VB/oVbWK[ ^$Ss7 *ᴾu|,QhgP>ֳ8Y D|%͉&wV <3&,"dEwab=\W6Y#"{e>s`(e~z U!qD!(L,j ީ,($C5ITwL0Yo/`k-9Be>AW_ճy+"ߺnנF"i@ټjc4Hp+ ʁ/2+S}kuXrkKeLnY&D_wـyGYoFu$gYpmyBkdaY N[ ]S%ܩJpJBiY_CR=Lf'k'BwJ1Xu.ݗ(nYΓ*{Dǵ hL'B-7Ȟ߰Hn'[Yg61|º U6F`b4/ b 4oqpY=UKmH_|: *Se>ϵ*iv6`O(rv}Nz4 0-]jk%sffopz#XW`WR$;@L"G̺ȷ[p`s3*º>GMpFaBW$2KEIhPJ\H"'}(0Rm^v0e^!!tyGDQA@ln_-p},|]ᯩytDZ;UeV6V+>08C^УDO4Z , WѫMNށ}D!tZ}}$D5[q=T"8_#w\QI1et's q}EG0Ɵ܏XhРbc%XDA5*xa p.PVTQ hgv0U$)FPZ)>nb`3 }#ApZLWKujr9K5_Ai`>DuH Njb`=^tIBGUz_o}x WnaU>M@ϖr)>`TݺBv[*R}8ư'W,b欶 JI! My~sX\>[VF֟V/pKۡqKЊ;H4i2__we$zk2ÀOK(at^Vc"~/1t#>A#ϫUa~Ӳ2:.dw"l&9!)US L,mɿd?v݈-MKV6Gտ"gڂ$(лX%6xLME5Fo" fnGQ,{Y? $;o4ޞ)W M#OϘ 6'M55$wSq gx39w!VBz5SdW8Z8s' >B䖄7A^d۰ެpi|5j*;{2:}6%h(qs4Od@=ĺϴJ 5fD9/=ﺂͮOlD? kՌ SB0Fd(g;mOW;{D{o^D؂yK~Ge nYfuyEB%zz84ύL>?ԝo#Xg<6% :vW *xzY}L9q(4 10h:ȺjEl$J3Ff1PMwE>F # Y,T\؊ak^E uK# wzvwm`,M &:Xqdy6X{FU.pBm3o!||ccWt+κ<_53H o!OwJFmİgH9a䍼f(v-J^$ \3M _ JkVfx. j 䔝+Fũ>SG}" L"Fjb؎ߒ34ٺP@(UUG#*ϴӈEROHN~,7H2ktDI".,cU!baֻhaiV/YAj (\F?u?ݥ\",Q;5&0%to9*Z'#|uY7;!2 x`ViM9Z yv<)܂%RKѦW.`=ٕ0^і Qod"E ݾ!qsfIe"Wl@:/蹉Y  >}3J_WѢCMG*dZQZ#`}Bfpa92닯gZ`pOq Ofv!A/%TѡwRl=% nawY_CxmS'vƹLBKt;%;z 8>q̀/ƭX 9-y-YᑯeoDq[2} Ml9j(G/LހГix`*`o6TlFj¡T^){<{y^qZ$&SخӬgl㝒AP&zk"f 1jrŃL?{^[ 5$0UOsa3sh-5{B'qVCOWnczysM TncT@ݵ;V,GvR`"t1̩I|ǀx۔<}mdz]7bjX>YU/XuZ 31kAvrGЯ@-+1R %8Ka0_w!5NQx浚S` ]|-߈IGM <.uF3B?|,- PKp\AЈJZH&]j}J!8i)=]t1vx |_ċT yU|܏{7ꯌh(?ސevXEqqvQPjqQNTcP0NZfkv2]S DLVXLm=&kLxn;<~aO|c3ӘC9B7ƪֹ%$k/tBq֭[6AȆya;3 |$UۡyfsLh|qr)zT^)X ] N rJl 8DBۧl܁̊}&aȪOQ,2kOS`ɴݰkuTb S@Nm 0DiT˚IFJd'g 'Ք l^2KfyNCE~S;YBGLT(YE@KDPy =7,פy{ W-_UwZ -3xcB%r- ;r 2&*gMoҦް_dO?0w9Q_p.oB=ykɮu־;T1mLt=!%5vƌ'NiA JԳakL-6X.|YC+oHqp-v7|A)^URۼD@M@@F*ޱdM !͜3o@`JM}+{Ub䥥ωU!u}&^td$̾IYb0m9})Q.NlP۪gda.s>h7gO<6g-.aʻvH3'F|{+ƢXWC4jF׾g핔g Pe822Jgm')$]em t־tT6!]5DŊNM :oWvqoKR+: BTÔk):L;_!%2DA&!I,E? ,8gd]d躩|eL\qg>vG&'dunriu(@QH" `y; )zrv$zLz7%lHLjG0*ڟ2GZA"@dIdaD2rimU7D` ߆gX 9A3v.&E^D g? ?Jd=`j"U&f5Պz"[B{ӉDI־y@ŠwqՉlt+{^n&d'i>tB%-Z*BBωIFC@)}>Y[BfmY{V@o3ZWTLZ&B[\?a3\GC|)'g(v-`_z֧ɪb%/"q]JK/ͧ2wDc RD<rQE.w4[1;Ҋƛ|_l+LȆ:Fy"esdŴ #Q;cN3 ~:qC0⶛d=2/bg2vZ^] FO?S='c5X(Ek[\ӏz*D d왟GAiLj/r{,E%#RŠocm6\]ۊͫ'RuٮZW.nB?݇BHDƝ!&Y2X dXl,BQʼgP -v5.v1,sWת~)޽i@e/0FĽa@yT~5a|,ՓTmw0R<4d -dt\8n8?jPbv1+LZiH#n2EԈ3% }=- a*Z(eb9}pt~&4\` ~cn;bY_Nq]86߯|S/'HK-4KLĊ,^x T d[.9fMB7BVF(Ze4 .MԈIQJ&^ <ŀlf飺ES>oƷ(+N$ָ D4 @K77'j^#'H pLg*$ 1V`sgPd]7&قeHai7 5VV(.܇)V Mq[#^+XPͶNwV9 7^c7jsIݱܧr ?bh/2;ŽtNf~o~X8Qm[ZbPů:m5iH]q9pAp1fq![i>p(&։ Wo ݾ7޳-{ob:Mֱ࿲3[.u8xTw%6 @,WƔ+B_};f1zd Cc|6 R'pT.( 6*);s9^2^z'>Ȁ|n/cČߑZpXH!f]LK;(OY' vԊm!-5|0Q1$6BH]:ucZ޲0\%i Ocfۊ_6+I $B .x~ WBABk7.ҖpV5A!W7u~% A] oM|S?\VeƉV9+gXQ&dZK" 9ƶtMǫwׇbH`3N̞΀f‘!m1> (gyڨ:>.)C0AcLfWLN0:/8,DTrIN]8a3ȰԓYR]y[ďB*\$ Wb~K/1_ 7A73n|2Ҳ]eK9D 4:;6js@TJ4<؀QTmL`L2^2K<( :E-urmw_/FG1-ۜޓ1w 7hZeq.`GDAcI4K+L!XBn\5g>QqO z]elތ G ի!X*|-tQ6W-GÔErXO>lx!oJّL$sDMTg/ލLRW-+G]Y~Cp Q[QOp3dһQ-[` rruV&"<eƛk$@85iKw+ 󝠢;׊gpYIbCpF/_,$u!EQҩ׸r&hIGB í;l"}f9;zo_5ίLY'nG;±(iOyuɽq*CY*g.Ow wSVWL.ON?hk5'å9o*tΕs>58>%TB ́\67GJ' -\.6almx4\Q2yAPp !H]i*S($>`+# d0ށGRγgA|NFnB(N3`,DkGe1pZUM,o=Rm`#άZ`tE0ذc4eIPb&R;}; [N%B<6 j ΐxʲphƐ-s}arJqvW lL6߇.Ox,It.%C=@gisP|c|<*F~eKǖv5e'|PbZV<%4!\Dɧ8kSad]\혘im ʩKd86)%XЯ\|G枀wƠYыXcJm@]{>_K[:dmj)`ZٶU]DˬmqwFdS~%p[s%MͅXlIvD-^vɹ0td JC[^hjinDb?LSt(B/0$(?!{kӛi,pZl羀]1,n}-6@@ .Լ퇗Y G><q1}ɴ졪<,4ؿ,& 6kq#-gVqY 4 7r.8.9nq[}]eVӉ3jigfHvIBE5@VAP$=ϧCbW+*-[}")"/-[+&Yh;=l&1:]=Up+@py$@llK9dND,ѸFx4;reY{1YyI+N3ܩDӣ&BO.l7$p&Su R#$ʤ9Qh9#b}^0/MsڤZ9cx<Ǡkfp˙0}ߗ+9V?yH* 7t&NSߔ/`(v㠅 J{:i˰-X_rd3z˶48'&I>{_2OuV=*!iqppA5l8iIUR]nc=/0N]y%оZ"dP_5u q%/Г{AQ!DVLfqB1<{U^_-RHfC0 Cks^֎Хƒ`q8gŠS@yI8L еdE"\4ćY9&Y%؈={@T\}W;U){oR9Q`N1] Z Tl|> 𞹺d% O0ܮذŔmD\. };xm\G<ƟQ3@3JH+vV<*RNZo6mgu5;ƔaUHD!$E'8zċKv JG)M 5-+qI]4Ӿ-DyI=&2@PقQ{5$$>DnY[`b@ֵp(`DdݙE vb;9Sx`%Tq kb H+[]M$W,bEaJR44TݛSc!wNqg1)/~~  JKĭ{ umX>OK?̇pd""uMgJIj@~a~rBrq뽈͙!y+G4ב_RyGy?Sn w*;]pőnz0ЪqBdf REovE$N.Ðɓ ߪA۔MW,jt V)OHGUM%>T41H"#ł=R =Aqu xy/eFjp2,C'zwMi6o@ Gۂyy}u&M(~o׸Dܴo#  >A7 =Z*6Xl:{ >3,9UKFAƺhTzhb~ 49C]>=) 9OY)ѷuv;fF7%[$PR9vy$Iڸq>ӏ^}0:m ]}\nN\ajet֫Af(W-y&[zAȜ=4@&"ȲTw_,M6*&I x?I"^*t@FGуi2g܍([`RBUZ82dЏQY:n J z^ْfJ;?u/bY#ibAp1qKe 4?vUʸità%,01}.y&LljoLId|XϑűVM,`Nʚ z*);K_BMcsY~[uaR?(a,Y`j}.ٸ˽"y{13Z)>*5b2&.01OǥClz` [~ Gpv;&ۡ"Uی৘Eó'V&qjuV˹lۻ0E.]GHy"~Nu J4_yRhM_Hf,-( `, :đY.TneŐ,Q 3.2 qHy4P D|Qk؁àR[ DϕD!7Us;k?|*=q&/;P{ha Ϫy+.$WJJ@JX Iܟ!uؤ'QBHsjC5/OAM>5]@ }Jsr 6$ "gg-SsV F%u/Xbr4=x-E7e!6֓:z(1$z pp78LUbdcĹ3 v\>_"wIoHh-O0hΨ\v W_ @)[[.7T؍tmi9F4v{R}Ѕ@>@L˶1`_=[Kli'g˚ޫ!S%?zV^& ]cnd|T J6vd?hVfrV b rov:8qD|^CuTqc(ؔjP&ju` WρRʎШRl۬)\SǷ=*i~G9`9ƿp+? 8_Ab 9…@oot.|V'ڛzϞ%2[ؐ ,>E k+z骏ӱ7̈[ vlJmD P::4%)<ߚցJWEQ"FAU&FHʕv: >p H8џ{6{V9 $́ $t8P5`?͇uBSS4. թ1}ka|LRBbAx5$sNt,ېelnL\|q g½1ڝU/io!]'@>a񵊈(x b7H Q$O=J#ux+E@Kewq;;=9c(auDVy49E'Ԩ:' 13z#aݗ%wk1L:@PFs.nQ2 T_7"O[0,XM0j%E_GUr";R1gEN2M(-7b;ʛS2?9diY ]æ>)Ty?~>GJ<{_o!3i<!Ws򟮪ΧNJSs`f/G&)%CKzm4вI2 SuW?tJ;eI,<91B©SN*M솫 @JF`?m9'C&\fTۮ(\c^fﭼ.4QT>'EDX@{5:}v݉:0e(H{R ^f)nlm\XvB9DVbNeEKÅF+gZ'\¾|Y]&aANFqz_XUp0۹̇5W{5đGaEM4eZ ;]SY"DmeԲG"Fq4}K軇bb+cm>ܶVV"'_[zҵӰI<'l/\j @4z FGT3)Z*)tF^=k/L YVgw;g:2LȂ^D#py]M}`fJbvC+^0"URc\EXCFn&.;ߦ]+urv.]M۱m2tpZo3k- P U,,Q>t;O0:ĦqF"g MIV왷ܿh0~e66E!u6Z)p%F?꤇5tgǓ\t V.Я1~ڹU+ +~4r1˳;{E 86?8-E+FdyXX74Dw lڣ]pji]D%+V`KxD f{6! @(`ʚ.#oɨWpN2k1ٵʁs"|\td) Sm>X,2};}5݇GaR#]Rn 'l{O(:!]!2ŮHF)  :t\3Lq1ٿZ#m=~-ǷΛ( Y8+!W}=Oٺ!sY.M,ضl0Xb4uwd#%OG:E7OE<0G`~y^Cp8\: 8HCԞsBcy.I}DV܃3lZ{ %%<:8VL_qe<-)|mU~Ųp$@J:gj׶* t|ޱi w?ŔDTnE1 ?9)R$6AUS o`t^Ggv>NU[-PN㏰ܧ[Eړ5αD5ў{6 sKA4kK0߿ JlmWF8ƂIϞޱ8K0Z46t|7foVn%} !>]B.H hw$IKQ|Yֵhxk(?aLbK)r6!@2䤩 ZF fvjiv)_'|) :1eqF'N WRFDY0MȖq0i/YpȬ6p[Lq`dno?:?T#$o6- 5kĺRCޡ=rUQQ6=Ukŏ;XE2nV;7 ?WUAՆ?C.j "4UW®35 j](rO^[g}M-5nQR6l eGL6xj,%Vaf Nׄ,~zn0#(G&;$4Tqˏ%vW>TyF}" pHz&B5A [5P%0>LUt|8LXeRZ'c8Mx,c~;Xn/Ã=?f|xw$NP\Jh d`_kWt^wnL7iZ9O. 3K+V#m[nHso:h@`?^jGRO6,Y >EPZ|o4M{<8cET tdti`k kɿC[ET,j_hzfs4w3>1 ( RrdlYK+,S.I^2AU@،1zV1 KkFFj[=F플Ca!y*R8<4#؊1wMPcd Xa߳ykY]S!h0QNh܊V0#lc_(.Mslg>u)oPZf/~w Ǖ<M;PU %RYΊsqԿRm* WחC]R^Q=`ْpT.9Ki3屒^7-z#]uo@3ՙ&G:Z+j*V'4XYDq }}!!h6VQj,bY1w+j>Í`X>!h(RiJoFZBC! ;Rβ7\ <8/@!P:T+%esSBLYKv#c@j^B(Y9-"1X2gإ]ɹd6a_4-YugnN[PtD#M: 5dW_~<_!##T۷撽$&*͈DV^>H4r0fR-#n,o.:b}[ѤĘ9('/9WR۝ ^az褭dn4O4m ]ǽTOkEW=S /d.2l 3[CRHRv!qW}U!U3πN;S i$aX0\ϑ)Ee+O!Ɩ.E2]ZN^ ~8t(1O2y5u#_XȬƾqV(R7c moQ`(Pf|nKYAS ׄ4o{!創 #IBrld9٢rHUk:կw8\srH*cO{$5+fq-!0bߐ1Z}ЇVغ;An&N)Fx,/i:2괲)aS8$uQf/PZ_B-~rN[2"gX@G,1rئŬCf!>J\DElmJ}JJ/}{;&nɁo{YAg_($zdkG'f w+~p;6э(mrƐeq ݐR(,: >Y$MK%C*RHx]&etv$拃8Td"h`r#{7v2l LYݑ>-Kw$h,06 4A{Iqfy v.cp !2l<Bm`RapGhwpIR He9nnئ@GfLSSpkN ҃9]@!vg+!3,< X4p"]uE?r%/ ˳0h=OŒA]In h~-, tmcYʭVwPn<ހFZ([}%f!5lO ]'[s4u!p}*BF_e|85H>j8(5}DmE~H8yv+|]CMBw'%IJpNzB׌1kԫC-hJF^fRGRuِ'Ʀ%*5^oP)JȪa"wO^+y`h@v wR}z-Հ2P#~bN֓?wFl,`jn91}Hr!Q,a8r"Djz  ~`p&i\ !<å"Ԉ٩;/1E} s[A!?.Bx 0L,&Oa3B>1Lf['7wx7!t`%,D)pj-Y-IO )['TΪe${"6m>U5VYPBe>FfRhraz zJ' w=2e}| W)ld=R{Xܦ ]>Xp7.M"hz`k.N03wdlk|A~7~ߪliWuw X8 y T\Ur=FJʬ왁NG˟u`+?#"xidq'rUlhK/ejhր'fT3 xӎ<&ȍ=+:tMμKN2-(Hs@(gPD.y'&D$!~i=PoYvs~P+mep)iKU28}l<]D}Q4Da ᒦmQ ğ|(udŋ>pF* ?M. PyfŘ fg=qEŔrqIjNpӣ|w*FhƆKDe]SJRwnk&oGB~㊝n<`WXZ=P~hsη . @%*%qx<9}GF$ -BQq_d 5?ݶ݉>V gN']/QtXk:PnÍxͱظBPSoYSGQ\@N-+rx[hXZ3u^(`!}(x"ďKv? _7G5Zy N&EqaSh ^+kSXU@*C{1VؽՙDDG5TQ:?P|gc=h*;2GR >NQAFfJnlIy#?S9*1#@lsEY[DSf^LK~2?G*H~-oG%Ia5JzB2 a)w߯pzVl; nC %rI{h | Ƥ̷d.VX6? ,h 3Pk_uߍUDQŋF,ԉAj)IVX}""rt]H fn3cJVh#;p.uQb'N_i1%oE(&| =3go;&A(>b nSFסz'Uu%)YRJ!/&!((s}y m*SQ_NEr,Ӻ1. 3^|O#Ԋ!pHC^0aXp&Iϝm=c0-D )r>:7W.?'<#:'A6Soc/lz ۋk3_%%m\?[[k*qu~ML)۫!/Z 3gJeXF1Ba;ř(H^^q"SvPw>X|'نAX!x d\>]L;un9t]TB7s?a,s#>]@r-~;-;(48x!.L2$X:w_l:]2)RɵZǎP=lUZBwLKQAuyKrd":(4^Wc&%YlhP:F}DC {;gi=5Ό.ᔑp$}ye,סĀ8ŵU3A83~vz ͩ/5bV⩛m_V(s`Hp+_Of;p:ˉw2d%Y~Gss3Sgx&)B?"2AnFmpTD5}-cvXqFK}*EB$=NxzXt-}*=ܔfؚ#N`07}$ټɱsm+@#5eՈkkZTD(DܶC <LG+8#(+ySQ+)2,ZK4km'{г0V)Cy= ́?BN!2k&Zi aRR*UA8e$p1S/3Ã̬Q$gNv_Q|C/z/ƈ(}oV!8:%5s2H9#A^/{Y瓖ItI ML Y\Gi5[/nb˓.u g_24efꆝN^wUUP #R#?qA3T-4My{5.:`IHYĿS4Q;|%i(@XZFjoKԤG&=L>)wiNOHԻZ^T K*@ZEmoᅱ:w 2h:`T,YŵՄeNf9V4tZӻ]ة'tL(/I"amY6glC)OI%zYɝ͜w/z\3yi̔aҔ th>[W5KdށDHR[vV6&uIAwȭ;ⶰ-+edkÙp`V3h+[%Rė?DNmK#geD{m"i_{MЍ}hؗY9iۨ!?t]b0Tl΁R]~ t:5T2"băaXsI A/2S"z`Qkm O&"RPF 03U↬f3k;wHKO8o: r.N lQ'0|bc۵-IV]na ~ǀYahwy$գ&3f ](G v=8 nL= JUM;}2L!7Q9HI2b1Z𚬆g~ӿŭ ~,?0B(N:=dAy``z$sWoje&-HQIB|NjmQ).EdԬI3К/L_!|sh6[V9y E̒(%Ssw7 b(E*|K#HPoi,>W#H"}ZRW9.rւ M ,~ q_BOlaa6*qk}}~.)3@5i;x{Q/!qMOFK0أSJqk=KC Y` !fbğcD{**0"Ě W"2bbhsT mg~LzQfoX´-f  ĿUqrE}a_5n%ജ4.l3**=bӍ# :/<>nˮK_rm:)}qcDm ,vfdjϢH_VtsP~)my$Vyz ACDh띂.Qű#Pr YsWa+w7)'_;49ҵ sR]Fج5Μ09sG5FzIɹ'BlSaVcРV.`V&I֥ٛDm$.ss:A n mFʸ :F/M;;3J!edO)/E)WX{VU fg  yݿpQb :k;mʻ"sBN>G-i"yh[iQ ȫDU_(kTCD$)@.$BDK6 QW5ESU/3ؽRlgKvA׶Ǫ6OJ4e1 i# y\~3&X$֤!ʷUpU#DQ(F"1,#A_b92R/ )"6YKP|.ަ#>^~"(<i@ݿeq9h3 `)b߮擙dc4 ׋ :X/bj8{ɋQG }(m 1W H4F[Y'uM.Rnj@mKl`]Sq Wh|$d)R!Xs§ 3/#׾D &,o3SCLݟHJ fm8ZjsjPL-3^p$Z$zpRk0-2; O{͕2t*rt5gR\uGxKr~O ZǖmIPihrC˒ 'bW&D#3Xѧʲ9ڡ*r]c$%z*L|Z ^tk([ mm&ǚp;{ḼM t+7)e|B&m䓫U'1ͮnL Y7dBWl_>PMl\IYKHƈi2A}N+rÅX=$еo8a{Pn`N:-k˚_eB=~aߙEב6}e7w[XUx|v=_,8CK6HhvD>aէ Wc TD94ϗqx2Y #uSJ_L`~$WzMAJ&U1k@NeǥSLt&2i^'IiR ȍz8{-۲r9 :`%O c$xɽh1'ώXAF :=%̌ƕ ٫𵹽#p.|dH&_J^lT`$$т9LlZoQ2ѧ )P6&qÚ;E_̒-U?@I%RD+]34J`rC X+6NJƏaռǕ: ++fREF/p|)r|ձ* ^8&ijblpPd^~S#uvɹ[)+SVIi?BV]a܀c9RՄ T(;U.<5LSػnc>;(gQGd}jR)p:,l+Dۯ=SsDnfYg>8& ;Ø>x!: b- rlЛƸU7J@D*wJ'[P~v yx&%:sЕ'gd#dg*H)T- R+pca'<0}gWK*cIFG/Ӯ=@ɮqD$zan)7bFPmw} ޒœs#zٔRUs^Ѝ֖*Z?"@ 4*b,OA0S%`d#/jdw,'U)F72^4ʾ|^0|f W_ןXuf聠YU !D8-g^ýt7֗?qmzpd9R?<҈&ia#襨p \&,-/L ɍ,Lr%n@03Je!~&7Cb*GHt†^^i\2 _-̻Umq;֬ (ox1(/EPhm}uU`.~4և!!?T\5mus1 j Lw9R/-*IXG,!Ҥ:6Y˳1Ѯ#',󽷟 yn< ?3EW3 h\!`rAH[h"2k5_O^`K\'n`"eNr*}g#sP T8 ظ &v`N7!\p`XL\S$y unD9sVf(|t6WFڹ\p&]%<uо9u4N1qi5RDN}VL"vЍ$$ lH0N9Ds#֘fY =_j*irBŧ^w3)k3oXvpT"0 OiŖߟA) "0 mnv?DX5iT}Ho[ֻp N$KPN(ZVb|=Űހ 5 14&,w:3@guSi5t4-ŷ{/ƫk?6F^6.-;A%wjU+9Ȗ$֟~I|BpS'LX`N"ɮ]coL 3n X[[9P2 G8V )캚ϰERt#',bLq8j5"Bbʏp6OoqWX`,?cvd&8rct4gy/iL>e+Ļ c{!-I2HtY/~3л+ZS*I$`QūJ3?p^) a^rNI+g D0d-4lej5bٯBH27W;JmQ#:UCzח{f;mŤRŨ i3~~sGl`ZQ57#ԑe D?ʶdCQد+GtF8\N,gf3sCƽ1ckgZg[]Ux3t :#j`ɷ_;26pSjbEyz wr$ҙ4沼I:+w٘TpE?C%:M~ePj`dH/x|sjAa#ޣA;5Ks0q mSηP,۲4̜fF,jD'c˼ Ϳ[DH>~ * =O@Pg>q-8{Pޮ""n(0A=9,u BLN0u 76t Z8~rcr?#NɖP,6?|o9*Z\N -ْ?lejԤȿ65ӷ '?ߴE p?>lqlU3,ڑLl$h͈̃؛w6ckҏJ̬)AAS]O1jA)A|PtmzՖg5$?T kH[E Cl7{&G242܉D<0ܗb1,?liߵ-w!u qE= DhVOܬ:&1Re>8".ld?0 wf2~.зER+Qo1.!s~};Q a+2I^T&5>AbKk X+~J7BW Lo{m{:mN͊d;OQ][)`/YˬILXS3Inccu,L Kv8M[9%dt#iPY#6'cQl;3 @xuˊ\SԨ%í@0o,xեZ L|Z}Y#b}t1TgR5jcnL:`]#iG#s4xon'ʧo&Ipv.WSFiVnC*DUz"Fu.b0[. _׃3wB@$wiZ.gNDZ*eϟ HRCXUAHʼnz MT"a?֯)R\ :pIBIui۴sbJE "Yʄ] 芈S*Qf<`o@iN@MhHG ALSꋀbbT,r}9k(~GٞR GNQt5;ͦ/LR=Q@z4Q.O x{+nn?N@8;Fjܥ^TLT Q[ΤO}  'P_H2]JL.I񵥯CGZ0-=J7{}y[:V-1xXS*u滵!(ƺ*m.7i:]X(#mk?F)q8Ef=3\͙߯oEG iW!X 3s tb=pK/˔g\ a cp@4q̘d ߏKqyc?$ f`ˈ48R>kd/,v^`{Nl!kcG1}YQM]1B>3m) _No8@.V@"\v6˧w~`E jy7):sS n}miVzIT1o $ %gTjl=Vh_.ޑ-|Xkf~yЮN#ӷ18>CB$fEc< \ woŵBè6L^ T` Yph4 \NG۲TFp9j7փ:1;\Sא\5= tB9XA>:E?A#Uࡽ=B54@}ς@~DJ ^$MR?C/ ˚T8յ2 wnDxn;Z~F3S15@[ )Bh ֒a71'tLdm`Y+IDkm?ܲ[rP'`AA b@SbZ8|":I$ 3*B!ggdCOƘǩTУae|サFe"R#5 :~﯆TEܖa32:/5Wƻ̝zYq]! 8E$4mj5ǫN%kB(^eG~ vh\`ӽpİ*bncK]_Fvfcxq%mZy .ʥgʪib8@C93S+~ՎJ~oJzKO_Toh8 h^giHxn›ް\J͠G\(vY&5¥œf&N| y zu;A׏77 bEy f5tϚ'O_6Tضՙ&ڗi;%B$y4H5@l_ Yh?*|rBF<5,3CnGX,]R# ڌ]pދgӑM4k+KPQ%)|~l_¯M JY7dfjY0Z_rș<0lE[T d[:[{*{,cq˯IFFYw"}($1rIz dۀW@}x+Ly.CPSm9 bTtWp0bUב?Tb\/$$`. }6G^KPw3'[z<*D0bV1"C5qAp5Wh0`UU`:w;P=A6^2zEq7 {AwE+ጶ(6`/{|@7#~j`#UlT};Q2bmO : ˱GiQz2v߽ʀ4 U{n}1Suѝ>(@2.DSlƊ~u.T8-؇EJ.7S@eEުTwd Ti;ݔׄYzgCtK9r7Lrv9OAWɔӣPIwȆaTfɋ|wh4VQGRZLt,Ʒ5Y^/x ]W\MPlT:v6z^7D/ǚ@̙CsŠ)@W}8:D?tC8! M]ސ[j p>!~ZQ ͚ܰ)KQ=@0 śBuJ|+8dv ][n1i)'&g*3ETn尞AZrt$Ei jOT!p53#:>\$u $ןj-8ṫ!ڛ<+ќ جإƥ /VܮA-@׺ sZn2NE^;$R9~#L IM#.ۙs|ʬ:*Ӹ0+ef PTi>ͧIOLꋘ(J{< G/L3${ըK JD} cXҒ}q0x@6}xL :lfxՆ:*jLӨ(! R,!TTV㛜N;zZmUqr<62Zu(ԁz2 wXFޅ'?)C:wɩ*/I!b(3F|4P# ~`;Wea\·sh ;!O)oR#$4a|y`&ǞkS`7X'ݽ?2ԟb*)wjWվߧJ P0:z9n> 捚~Ïa"8/Ȃr|Hawf@&JiUlANP)aY[ RF#8P\aNc# ́qv$$ՃpKq:@oC$b/ 2&Nƥ^UOVl8yywE{Oي+X v8MЋx[=Hj,U4Ȫe~R5x?pѹOQ6(co%ljfcFGBZqtrպsݸ~-͟r'|X6c S百d*Qw6`1t%$͟R L{mڗCCb6Q9f1NS/h*3~$jDSLJb(m>0w>WGJcQ.6~Rטs4F3Mҽ%+ `#MGkA^~AVQU!U@U<'&0V$blJCyd<_Jq$y4;U5pyun0%Iet >YYX[|+xeuگ(gMd CV6;W}C-ԭM}"`D2npya`( .C(otкFuN1KHZ(,ݖKzt{+y`gӍ7qr#`̞:#h:Uz}n߼}P[LF_xc,ClIf'Ǫ.ݲ)wֽ/LT6OH3V7`h4'_߉(sPdSDC5p &knBA*1lWȢoe4 ||X[gc"8Vq;AXFfx+ic?B'd?P/Wt4EN60TxrW|\].%{1AP(rUoki}4C*(nd,1"=V='PC-ju+gboOh1H3;F/%0zD5~"EhǨr;y4x <<NJ}7X 0b+HkFPa zNnxx/k J3cIP'[ْY+b!%b m V&˿1G"?r)9Ϥs|m] 缞<[Ž)m&`~y#>ȋlv;Qj=# 0>*C`6`w:p:y`Xkb׷ h$9 n{,Jk[Һ^7{2V uuMR~g8'0ZCo-(MÒ.o!ǦԷXz_GUj۱aߚ]H!udu`v&bYs&1#]nhtm%AuS|OSr.P:jYSTn5"8DU˜r*zRBҹxĔ]Le i_m=rs([alɊxNI\/w)qCCu | @J4^"|LǍg=F-tBO)Axla$bbM\x)xy,>^et)F;7E93V?6 TVׄ52ci=TGeV:a$[+԰gƎMJEJr%p hzOf_šqоBTGFgC)S^;pi-B;u1nHW:^>j`Ixr0e Rݠrt/R>6A^s/hI3}p 6нGDx0ɉHZVS ⪓9v@W.Hx6Nf\tqfɾ;+Fp&EzEG2sKiDlqFEa#^1#!ʆ Ѿh֊dMprGSi4AؘUb1ϩ}ZEP;mu,ozTME#,3:D@9yR;X4!NHn]` dޜ߭jd`|ڶZ.DLEUGU WabQ%'~twUqZ)=To4" q,=;̟K-p ) 4!lB/̸B @ slVPilP–uUI3 5$_Qm9g =~ajz{g@iwwEJXH> CIXTS!)ܮOg\͗JAFuIyqrpe *"a7)KVӽb0q؟B FA;hwN,k@ݩG WRW{*k #VOr̴V)OL*F 矾ϫ1tklEqLC73\&p:숌5և$Rn+IS-$Z) ]̎_\VEh4' d ҔLI4ݹ #Wc1HEw wQ05 DJJP9?5 v@711*:Љ?&vry$:nLYYSZV.qZz4N{TThFU~]\˖G%YKB"C~M{sm, ƀaԙ-ͬ3l ߊbVDbc?ΫC ?}K==h >}s;&tn驾Eq!Kpha"rMf*(9q(Zy U>iR+GM/ 8kŐ_ޅj4fSNxɞٲ-Vr!=>k\ftKwc;|4GKEpO<`tWڒ+"LJQ緸73jCIWbRtc>w%eEc.s'ˈg.vv_ُ<g[uv@$`c/DUB |brqyPƉ|:NѡAs6B q79ecެЏs7o}2b}HVOt`!^/"yZ2?(V`6/b{} H(6,/mIȑf` PZz˱4,V3Js|5,0LtA(M7Z3.=JRXb60iԮH|p9v;'=BvI ')"xǨ=1~8 #7)\ֻSO3hQπ% ibw'OQ{`ִɿ· v"(tJ }]8,gDp:tB՝ Sؑ6lրW?tP8cO@;]Gbj`k}a w ŸB\ۿ7juq LАZ_45Q8C VS8ʹ(dq3-6i\‰e`ƒ5嶾{ؼU/ adʳTsV}=dg !8I&%4hNv_Y @狩8x-sƹ+Bnyt;;9ο?%տ"rK<ЛܼNmruJ-~ǽxsdd1K} ,l}76O8eU{r#c"8RN'!Z5crC, Nqx d\ 7:SDF z(~ob)!?lvJlD{]fDŨpxUTjXT cOzV#bx2"[g/uȨ /#1b fR+"/4q i:|BRA_]횒9v fV˂#į?5D(:jK(n`R޲|'ЧV{G5]5xYz~$kG )35xӺƿ0b}GqKC)Mj9Y*jf/J\w'őr&| D~v(i/tr}6SO'3 >'иx-AK2J{%Vo||]Sp bP(f"Uw[Q6,ɠ< $xŋeb4\9x((bw֩ Rk{t⤾kc\Ҿ&kK\!ou+GZC=+"0t9Ꭴ #[Y9,skFДesd^GF`3Ǩu>P샺+OsbT hf@Ԩ]Cg½C^O lui:ZY }RT9~_BjuBnnm+l86-rꂴ9fڶ ռX76DeHy\!R"fY)7QhUVbeBS>1Ks&PiDAvę.֏i1KOϑU(&`k ,kV~8BIs#)1i~Ct1jߥ "#+g)~o3Kjzu"vGv;hL? ]tSeT,D 6RT✅i|>2Lf#{з@7@"1SZWgr!#^&Cpj817w5dWqG g'cz6^ {E,c=^VF]xYmibzv HOl1s0ۣGgJ|Y#~{gL|" Z(aɓ Ơ=4vY_>J߸vW~/w]UEށ&*3n;AɎt#/AϪ}%OxuC_~yӵ,~i7IVjwT26*"OY9SI#;罼.aB_''{δ̈́jH%F]oSu$ 2H뮻({4g3w:k*TsL+k@2`70u[eK9? p#sl~b #ʯĥqR/06"bjg g-M\2S4˿4Pd͇2T܁j3*|+j>WYYw)vS:ۼ|K ٠pvryR9wgW0h"uۢS}pJtƥh wIGxĩP /5aL]Xs|e,&*ojk4Q|慳"jhsC'HC?O'ىnf* vxϴ=f;Ƒ1OŔhr2iON@ G)p,Ȃ@%i+'SRCij>jN7Ob-0L1fɻ S7mH҇9&[U3kݚSwur('Q_Pi@N冃$FD)+d?C R84c"ɟ(=p`t3mfhrK,8;i9ryWhR ij/ߊcg;V汱Ke)O+X%9>UI1,nI`A !+_-/l$qD~ͰB2W,=' *\-Za 몓D+ ۄmtSZ, ETC.umIS/cEmx M+~jzM2o t\^[8,EWmt.-i_.;/q Ii,0qkVӡ0M@ϥ_9UZO0_>6@HbvهyTyBJxc^#wMW$!n{u֛ Ry<ɞ|'{ hFͭAL%Z$I) Z`[MmY#G/SM|1xi dd(Y;` ½cW)#R&X^\bZճDiT寔I<$Vl:n+tbxq7? "+ 6xQA%j1w'*#@x`c .x>{ث˕6aFJ۪e Fr3/z;/Jшc4ퟔp"|uIא9(9jGp LL3_C,~?m7$gQA~hOa:Zq_)I6%_ngE:gEhj uH:="RWtyOKRU=UsC!S*P =;FAPӼL 1SU>V8}lB2_fwZ\SGaD~y<2c.ja :Y}b1`Z cR 9CfG3후^@,iNҵA؅w"&I4w'\ΉeJH)t3dviŬRoQ(`ckB.H"iwI'`Wj):wOV ]/q.YBFL.h8=Wd,<.‡6jcށ #~I7FS` [6 yf!Jk]L%k;zz)}ԮYy݉onw&I*󶡣\(פjph'$^l˝'{ba~{# &ZwjD;ㄝK_=" Ž%Z@l~,;[a^̝ivBs/.tB nA:URLA>?8&D2Lѡ]Ya#7QSI.je1fJh'8;%6B"SD ܠ\NC/d C(fq*)k&C!%䝢?/t5g~n bE-{ N\MTH(SsMI@ '3$0_AHHn6_2:'ǴƔgxUCo `Β=]G d&vc$)npzIf،`?#=) `14?bMu *% FOBScQ~ l?{U5ɈLS9&/-6\),NqA/2+ iB`3u'F='˙se?~"Y h#ul/`:dJB3Ęǯ4~{{R͊Tbݼr݄j)$O6g TJ: _y̻tu)~C5ˢoVğ;ÝV K֍S}ꖙ@v>d ɲY b𢨷ZV>6+a4/q%Q|Z[S4y鎚)}ͮդiKHaaqZ;ofX5"k !_s̓]_F"D3Bs%z._Y-\<;㘤cJJq wtﱄD#[]u4cR⬔b{VPSaO]nad~hSy.v؋v7FռpZY8+TvIvO8$ ol傯BMϭk܇u-]O9G2 Th }c ŵ9%9-8626@1W?Nq͞U;^noy|ϋz U@ *t.DTh?}'}M7q0G|A~'j~'1FB\GW/'qbǛ(P{ 93~%HT}[78Ky3 d| [=}"~iKA$ٽX2C> 'HL(A:e+ ԥѣZWq2k*ԕ8^;2n6]\DY$Qy;3@y^EsBu?YACY&io]'n}:t4$U޹/R,@MdnRM~tK?c7 l\RUkqs;ұ]yvn҃5]S+'G1,!'@m5y0̊d(7oO^$n֤N,A:4*"~VD xy=I 74aid t2ZK3bk4N ۧ>*$g RSAtj<ɘuRR&>9VdڽWL]WȾ~7oBoSmʞ>{p&\ Xr@[IG K9J{bRM-úC\a;[(Q<;J >mk(kJ~ybOzfD3[ 9y̓I pTB_J%)=!*0V%f={vZHe; J?㲇CE[Qc%rba)`; c6Sp˻禼,m~<͓ykȟ?u$I(2iN;B7^JtcXB䲩=hth0OYذ@4JN4j##yD'ЮEkiH}1Ф4, JXG)"yة"ur DLi!g׮Y+dF=[w(,8:2P!H->Gf/Ad&, E] o;`cqIF(q%/omxlBIL@K0ˤ𼱝{ H=<AohjGU݁, Tۘe{= s A  gTny_2:va7s9Q'LQQpF-Jr0aòox;ުYwTp|:#~IcdP\1 k) 2jj7΃$ P6HXө*/XSHGͪ 券`RZ2/+OxrkK8+oL\BRNAjq.עsl߭B9 =|U6]:\6KD[FF0خHp_0$`g:4j k3la̫"f(~|;ئRa`ߐ/+$'ڊ0+Wwf-N|o$j`74~ֱ K ]_9mYnvxc ;n}J{${)d֏C4#։ u ':836KYKw pyܧMћݑMߦۙa<۞6c$gpx/ZkFcCb縓_4k5WHκέ6^`S>RkV45κV'? nh`b b0C]A\mhG4.̈YpdkM%Vj-$_:ÅbUqO3.eܰ;HS7w-JX#A6<95l픩|'g?>w-OHrƪ C/3R xu^`P%iTDրlKU-Rb]ߦOQ޶H0atoܔSvʯdx^%Ml A;(Jqi&I(| Mz6->^VsexW%;.|հ:nr`*EWP@xAӦ߬"ض~*gSsnbhQW١[=1D[Î6 p,)9y{uj0e6"!hn]p">4Ft8Nh1ٴOjؔ(6)"L-ql _ɦݼijB;MXc6| CHcIl*wBE-|SϹ$JM{S, m=rw12V•}b}^p_ɧS.[.Ê7`/Nј@qi̢;'^zs$(٧5(* <6QכT>/O[z~ O7dQ;h!,6W*nЎ`J'B\%S(gBI|p ˅ ^ll#$KvkJFrSU:6x}QALT\YU~ʘG=ݎiMloJQ,&w(TaNDٗr ma7 E:<Wg*ހ~g8 i7U֊g/n6|PsKn p1}˖ι4F#CA~AP9(N^F1w}ߟ _Ư$2 'fdLVaקdrP<Jq">*&g0/fj{#^\[!ǀ:CL{s%By\IO16*t,Y0^`#g]C4tg\":KPNT^tzSא+x0@ވ*ko@IQ19o a+Pl Z qGWGFU\_! s]NQ4:t:ByZ&YA2/$䃣%(DHq[n9[zq<,vںCJHIBQ:bVBPARfX ge=PmM&طNfbi@S>h^n-R*Iq9#8m]{[xz]!K]:\#D\/XƐ:A:^u]g a! cg‚m \HSs ލu ]8! dD<_)pl\ f_"˸ ew))1h7uS篙;HYOhxKr:'w N͠K $d863Gjq"},kKMY/rܖ~ |G (N]O.Y[myf'{ )<Dv[HĎBabDAwN/By ە\iS4WI5N%~K2I rwy"QˉwAg!ZNq9rɚp|_}ws,Sӧg 7tx9mMTb<܃^>t$Sbw(F%=jEHO]ye߆)w'8@iWr7 H\i d<…mo^R`༶ ܮ[Oך3\V t֓NvsFܜ)"Po0 k g4g\{"Hm$!N@8 ()[w,Th 8+2b{gz$%5BzY`vpa6,f)Sn8 \*ݜ! vImgu36v񊨕8`"j;%<'=A٣DGVtnNoc˦%x6Ra%n}¦Utxɸ=o;u4CKJBjA`5Xvh(=?y&n}vYᆱ|`2T| =ϻDtߍ"*.P$&qF'2<$}~ʅH\sL9k,*,̏ fQ,RGey(!O2E=΀bKcjb Ȧܭe6O1WRUO!ngX vrIv܇k近..1wL-Qxdlky`T'U &ZHyK%@칈w}aW6ksN[o(l| tcx$Pc'N =f fYHy#;Sݿ#z@N:lUw5 +^mwYN>g, \|&ȿuzsF%&XM5015M*ǀYVkNw7:ݝ# p3 Kn*v 9T=N :q-!;e톧#8Okx8hӺu02S\'K&lw?!Hr7,H<7‘5aiJ[y:C+bcVá7j118Dn<܈LQz Bmyaɢj&m"_)]DK@2T:{݂9E~ֿscUFyQ1,Nb.Ԇ$oN+kP&zPS< Rkykd?ѱ QDuK-jØkDI pyIcgÄm|ü<-SiSb˧g,+GuK91_zYni' ;b9%,O7|`Tl8 <*34!!ey2(d =@9Cj?S6Z“(C^C$7^ MG;- n$Z Ⱦӳm:43T:ѳFQdZ-Eh[Qge(@HfG#E++J\'SFh.? juz?łj$KnuZF-q8iٍ r&C!7y-~]R^uwg#Yz"B[#̟7|zph٘y|*(57pwEx5ic8 M C-urt`Om@}Ggf{QWq+O tc(K,t Ĉ$IW hx5df[|MKXk-J7t|`̃e> lMY/2[v7!ĄC%ʼn#3 ,K}i&M&[1h;8VyaշWq)xm>Q8q.ћ(ۜVeW]534X0X3ozT"_Z6_`t;O@X,-p 4"yzT/Cw^%F֥-c;,ɘ:Z3XzȦbM>U]3T]eFS>tc&gm2Bq|)A.Aw8.hsyG8`-Q-MаNrskaD{o>1E!j$wB 0cgsC 5!p=H̡|X-|KRr<)gVk|m.-x7K4ˏgˊcЈzhkq0HCfwln=e΂kGҘRY钁Nx$zc :\5_t \/hp@X6sQEI*jTB5gu );rW,B9#d#LzRG-eEE  M,!(rDW\ a04]+9A@(-p,~o!TOr(="{Iٴ3%3M!jdI n!%v8ӐJ?OgUvw#.P3_}bt`7GmOG>SNzsSʚGqiYU8a ?fcþWEWjcfcri DZ.UWg?YckIz.')&Y>81:'jquELϪOZSAŜ9A*siJ2sJ/v슠([9sNAnjh_ fHl[֮[aWTz#mZ79v:Q71>mRd,Jt}iE0i$˵̡x#'rqqeN>I`G%N.^pPMIId$7gdύ+yCcU>eeg6K{֎C ͉\ǼuhI޷@dy=Y4kԎ)ý }K^T܁ a6״C }UH2۲39m]!&]@ ؽ.!`8TIP.<,~80GK`ig։䤅ыlޕV/mi!pfĂ bnOp*d+}oٚ})Q!}K _ҝlp4$W='FՇlPEB4e[9_:+/za^rD8!;U|37icUfUp^* Ip՟/#<홳~ΞgeR42d#J^nLQ`X:S]:τV/y ?-Wk֮ jzCYPl ~=<s!_8N0xWEb2w1lDH8Mx qMсa :(#Ƿ!W2\ό_lw AbfQ"e'ʻ Ep}PZHWld-'sU ,@zz|Sfѝ)U҆U?U |`UJ1t&uŔCM5 'CK=OJ,m/DPrXN{v ?:fqSLq ?)CL'ISm/w\"/U;Jη2&vkapِ17YڃHIf ؃`Uq|(x@wzb8*K<1Itjl&6$ZaVgcO>#Mch[FnPMp3Gw V":,.&9Q)7]!S.dS yk}Њt=*+0<~'A,81Kf *2{8pW+ڹFߴrwͅ+̿s# '  } Od~+($I%ιS\dl&@ZS7ᴯدj}`XDZ%:4#/uwnr\#e8cY: ei=F$,nO > Xe.bA)Gz0)Թٝ_#=rNVjL$̃݌Ge'輚>[\/|)&$G@7Ӷ'@Vv̤BE`{)\d,4gO\V`u.jY>tZC[$ jۀ Ms?3c U !kO*#[Ξb$6nНޅ t\^IF)dSO8ִཱུn}ܩ{o7u}u>\:| y͆Cu!UC+ȲKnϋ2hE3`(7VS*> ǟ#FMF(5W^kflS50ZJf?) u٠ +Y++]V POrؔ$&6>9MFv =BV %,^cOJFj U[MBEjBӶE*$Rwż^mB+|^v}_ L8?S_#vȌ'4q)0:Oi62PS}3_ֱh{o5"kET!:;vǗ#rZqCsٔ|h\ T`)_ uղ_XxSgCn!`;98DpA^[5pEhUd, K^ddsu,x[n=oY(|֡GL?~`xj^/{*N8.ۏxYA47uiTe{`c<>Hx>ZxC2Ͷ.I]?o*ͣmde D^9D26U&*~Vu BۿmiRN4Jn0V:1lـ0dnKuPO'\۬ |QYni]6;Щd83+i@ځY:6gU?~d#ҽB6めbA׋|Xh'k;'deg!5T)du>d!b,r Ʃ\XBw4Ϊa@Bp|+ 4׃OVu.` t=JۛyG-߈ƍm]ZB¼S&> RSl?U?Jv]ZkL/b{u [O`7p.xM=X{``=2%DT߳W/"ҖUmҳxTKQ0Fav}ɺ7M͓ @_|̐f [l`hháFΨNuɏu󍟯\`wON&WbQHCT8DLu/ZRȻW;T-!)O>ÀzVw0? $ t0Cc/=";Q+Vm\sk OHg.45BlkZwss 8(σ \+h)}Q%_w/#ЊlЖưTZqQR,N^WW;VK} *zzj?#4kt[u/Q7ۭ*5 MbK畃@bvPAt . fώTd)5oY^zg.Bx-U{ W`$qDl ޜI{*FLl%F9Ēߓۻ}ʏ-Zg_SXXp8ǃ<ݼ? B{iqHa~h]ܱDo7`^5J[>n& az63՝嚘= m ʇizLɅ\j'8l)'ND5_η ׄK'm+B2~IHwU HYbE. # B'#}'fOC3yImɀ~m`sx0nY_&"AJpԫuAV~ *c%Ae/%D8Lǚ_˱A/ V ft˜O_ZftN綼h_rJVo$v0a.uvӈ0~"`1aQli}b3  n,&xܔcYN!))rja&޳w<`oeI9IMxLʇTY0>kMe{MI/DKP`b髪IaU@ !Pَ3 Wc)u"𢍎 J 2CKuL$ȉaKȏt !֚>5vb̾@ C '1(&BNV.zw ߛvFϒ/, mT"1j$i>4/B_KJ9dՊ3#%"! (p.LiV ~AQ>9x?7[Ģ &3n](c2Vrxaxw j_@]'BQ]l}ܬx<]--od3QBz* XC.q !!eb86_@uEGv"cNh R 1|Ϣ'{a%o8^|J>V U޼a%:"*Qj}l7Y7szX$;8f\BהH)u\{A3ò8iJGlZGlIbpg mu | 6G  4k{N.aD" +fnҥƃw%ORȻ1wGj[xU7%͡y)AI6m+lYStoqn8tRx-Vtgh.tژ`힔Uu`49{Ż/ԉieZx[g:%^Z1`9p&͔#\uWbPfՙȄ-,C1BNo-o{To]GprO^QkM.f4Urd;cOv.Q uKa,(!U;MmDGle&iVDž0ïwQyeU…Cir9\b|Bcv69B镠5kd/;Dj^682ؽdnj(3~Wo!H>"]YTp1|;`nCɮ< Weq&Xz[:޼-"4&3(E;L;ɸY!C4) zR\ 8yw c]BM)X׼XB.k8B[7Əo(JI\b6shf^t "lÓCh-iG2E ;Cdx{dbG:ӐM'D;/R%-} >b;%{R{&f bpµA -a &+xUP?p=(p(}gZ[=8l/z]e])'#a~97c.x<_s^'cτl ]4˞6 DJ؍jݱaF/>ʟ흔Tk-Sؖ`mk^#Ǵauiao)Mkr:p z}^Ys͘vv2k0bqyR[MXPYi]9KNYZ g%Ќq\suVNXY\C;ML@.ns|y`D! rӳYL*{2O]K:UՑO =bl~r+Mbٛ9ɉ 9{LU^W(GO`0; Q936l%qI`64` N7Y$gOD~լ7$òz鵃,u-mW@YԫS[̩1a.Ѩh뛗6EƔsVez2X# 8PDLU8NP.T+mA4~'~ ;saD>E*ֆ(j?_tmEu UA@3TӇ3$삇e*t^' nhc]ŜUȅB&вi܊) cn;TuHQ@ȗG"ZpQE4 VG28d/@]\ۥ[y/r"&G/:K@*ߠaNa4RG Mu3(a ݢ'^,𚍺[;\n4G~lť$#gc4>Z S\r2xOe 39&ͼp<ΪO]}_l렣#_ 3g$Ps )D#ӘQ-.0M\ތڦjtg"T[@NPoOѬsMl5C,$Iߦ (܇iLr;v@TD]҅k5hMtol2券ۉ -URo4 NJu)7\26:ysR(U( Ү~HZ[ Ra≵E#0DoIYĆɧv$m 4* Yml 6sWB/ Ү .}E6HG7n:HnfmQ Xm# NJQD( __ˉ- õL/ S̼k\N:oPt8sƲS~R< V[=`ܫ'(9-]ٙkFz$ : U,/3ftn6Cz&d f+es)4_)lz><欐?}}KG8Ko7?yIDΒ (e85`0(>!q7贑Пx]T jmr8LaUEjӶϡILր6t~M#EqhnYJikEG(Hw/$.@74fpeTJwӸweioB6~/)'pyV@r;fzjygS5ѻŒ'#7AB>xH*Bp~ n ySO-֢3ލަ7᡻"p.B< ^s.X(ML>,{k +g=qSk˅GT[ziNMD(sdQU9}[3,Y^sx{/V^pF4Dhmx>_^TYձIMMϛ;;+Ji.~3IFso8$ ۉ9C@$yHJ˛$O -$VT?^v6zq ,n)u-aLUC+#=&3r=IUhK//^lŹPWAQ(Aj܉gFmky"0P0eU6(vuduy *鑍Ct<ɨ by.hI]4YZ*r}}z(<}$,Z{^Ko?etH'r~8WB}X"q 67"sZH/r"[fw'FՔݩĻBnǭI \IPiYͨרqz@U>'C0ٖmfQ/ )!*4-×GУ vTav h)0mb}qu3YL8/Unb;= Idc2DLC6-m)mzN&<,K`y fmQhԧ)^trޗyJv}B ̼[.$ɥ,I䢴Y5<=+#dwԔ$8džL7M2 vV'mZq,7NU80F@YYdpL?لNX 眒WXcJ~)Ϲ\i 3=G;,-#{St.]c wq232&{lYKWuQ׌4)=@rKY$!4^:l_CŲb;.Dw *3țEv XAVᢼvTB[5ϰ4Ѩ dv!I&$g@{>٬'P :=JeFii!C*D/nDkI(W#xcn{NORTw1Ml,5O6l,T8`Xu>R@T,'-!JzcpG0eH v]E+4k&Q%7Et{a\{#3= aHd*զJ "x``0#ݫ4!P۷ER՛ 1ܼŻõC1e $`~:^GLRФZ ~IInhyO9vMn 5n9"TscPlǜi.r 0a+VˊbYf{5qT]C v v tq:yEuZl]b`4'܉n]i FEX'"7C7Yp *?hB βvrOCC>>mXR3̳?@(4@@Z7\na. 6́)I8xG#~\/wS0(X>;F^N/GXm0x ؃ | Fbl0QaʽPSǎi!lW& !K-|rʑ+sE@R`}d&5>$ Rڧj@ uMwH@/߿|X}@ލ0=-G*?ɋiQW@ @y!n6//b@+XA{9uZb0-Ӗ`xYQf5we>_5FUW*XkF@;1ZߴSSₗPu5}_r c r߰_-K薛]уe[qWGޗU! {eĈaŌRs[E4MLEilFЈҩ^Kz$'g Yn,W\pM8vTHPXfy=g3kkBqEY MЦ^~﵉hcl~=$N:p7|J5~jW=DoXO̞m?JQel$yy"侗=| LNŹa|蓹gؒZۑf`%3(lZ-\~tcI08hdcnNk$[U.YI9mh$p{Խl.1T9Cb $j7o<.@@) 0 #1_-OwƞD5׎64Omg?ZA 3s$~Եƿ";R[=vl_d܁=y`(mo~bscs^XK0FZbmE*s/NZ).NWюǒ$YJNS, BTwȎ+cD)`]džzeYuHǚOM= ˠ%%6#Õ`QT0h̾˹P9yG*z~?=ss9ÂiJ2}I~lȑmu䃐$-FԿJFƦC7ۦb8z9rl,@KC72?'jRx2A/ĈÕűJgmZd FKoBXHyO^ /Og[!byc0[y6dRL%<ڕ/uI #OmiZ.%i5y[+ȴe]^ g|4U9nia"-EWCőMG`}EFkwsV?[H&z /g;w M1s)c7,4>*!$ mZX83jJ8vA4svn>׳&@/e4n29Kp>e[ZpWf^N&_3*(!d8I,5Μ gZ`VhLl b!IPo%ϤBu.LwX۷auی< X7mL(zE_ٙҝpDO+ޜ gR3c1gL0Bdr4 ”$A:^n~3B~\{jEX`"tIV3/Gr Wrq; w?QO,?{EѿsD xbѷcR|lcT!R Ct#du_[) h '*h>V7kukb1wGU=O=dChLC#1λwbUGV# k5|]KX9 -V_`_, `V޿&HV~ OYOt <wȽ)vxl[yVfMYIUOih}ݳ6!ym; HkTɻX lJ߃L|SD)4b, \dioOQa]x6tp8@oS.edDu(fT%r q{3j&m8WxEW+[0ObA+zi͐: KusS\ӆ>ԭ' m`.PJ1ߧEr_>AY{ĩ1zh>pטnB'N3Ӄ-v-pszt%B_$=1l:tЭ$OeR[0RF;?:+cJee)pPAc3h:#,E,Z JwAԇTjI/@#( 4MD9P% Fwc`b %*ӋEaZ)J;(m[DFbx|#ŖX,ҳh362vJme谬Qa VTYC0&q<lғjM7EQćo2fq#KVG}D_E"#raU(DLen1V\nm*4CcaҦp4aCp ޼o;} uQa=nJ:+mۈ>FEi>Y ID )p0i-|fXX F6) _P*WY 9ywZe!oc\hO[ q03`j1X?z TP $M A6~jg&B۶{$ t 6ոՈ6Ϣ>T{/#YTëLF%d ;7vcv]Oִ6/ڛ6NĖ!m\ TjNd˕"1+>S k.LDu-r߃M@t;S( nbK/f  Uƕ3VL& /#_X% 5)>WΙ[MGHbG+s{WnPn(5IxѶb#Om@8˄i'3\A{)Dl.XZ;V~__tl>UTT4,0ox!Ch)ks#_&X/Qtq#w7rz]2%r'bQ DŠC,R Pcݘv*[JArzV¬1չp󫕣/БϚ.ZIMo-D,3КMxyxǟ %Wۗ7 i:!bJ?JDxj_D}{S~'Jg쫋,l[tSCjX[FL2ЗuٜSi/v#cwsoB`cTI2)n˞p-<_ՂVH~J*~0d >܋{YiwșOy01+32YL52tE0 {XrEAbyj;oOR׺k}JH13T_ c1(/]6'$:Qc/_PBLv?u)}Vn~1Q]FhqGCchk)AUwP~ϩ󽓀,KB p762^A)kx潶D'3SE;ɱqucPѸUR<DZH?K|Z{эhb{Wb Fa5܋"njxWcYIJ>erztEiabUn%8U˟&@a͓17JanJ*x^Zv`yI5?Fpei_+ƪ}OjMqֈgY)%riRZWb5n伈p俙eM3 ;3z)ẌeQvrȟ>:gpH}$Ѱ.6R7J[4N -D#^I-h`Q}aK\ChV/L@b?xRԸޤR`ΣYO"L- BI_x ,` kyWvM$價}`ΡO7eN?cNQ)7>8%g!xߒִlc. v' ,؇,.&#̞7qF}hjPg-%s*,CoӴ =72\9;yG{b 5tU2<J%NT ֎??ݹZK|5RG6%K1 Qz1m4B:˛r$H(+m~2nP'Zػי[k`KTRX(C爞lѓc@^Ԣ:b-)0FguW0H$on:Nip&!C[q- ,|ha";wղ(u4ɮP|Y}fߵ՞ pz߀ ٠PN8%` e)BYQ:|)tGh6Q}ϟǞ eICS7Wp1N).F|b^Ņt=F<\4[)?qwK}[C4Q0C@#ȒlO|SfΠ=>3qk( 6_VZQG)jSd" 5H`oq#W?SȻ4BD ZRV2؅Xiȏ#Mi4'B+mx !bh챺e$Mvo9YXj1-Lw^;U+L]& |dr,o,n(Ѩ.s h#̺ F[Ty9n#OBUX8O'oe&E|# t)Paw>?l.U>#adL6"QKj{FS9T:޾IZw.֮6lQ$U>Y@^D6[#>Ph= n.g Fƛ۾Qj99rҖGe7za|HHqEg/Yyơ0+ތ"G_ e\9EPcq;$ RuYL8l{­ھу% 6W`Ð;nALƢo,"_6E/e o p lec#0q .q l~o\&O<_Ӻ.o67c&_((A88ՆbɈVT]@40طM6S>KRkêIIФ}˾Z?+؝ޝX;wMrѤ.ܫߕ{[+T}2$ óQPd&YMdQT2BnֈB+wf_(r[)ty}Rz̅RmH.Ŕ3{W:7<#N <B{X衑.JmP]=L2d3_~.ߞq5M#MxpW6 ˆuB? 0!c{傾em{oDQAQJXfJ o$~H,}2SSipY!(AJ^(qVԊ^J s۟郕%y/{__F9 "4Lfd&N0E/h-ДKh-0;<}-yɊh/ӍN0s)A0ķ$NEݑL6MuMx2;R*&]a) @La:WH@HiqP5ʛᥜX+T 7lm~Me𲿺^A.aI.^(i#}xw"ц,86 ]UZf^[BJ :3z A2:JZꡉ΢UhF LW[NXk b%Yt` -Ck5<+?yIV+V9`Z-QdzLMȢ6-@C!_!Kt@Z9areEbQ'u TG;gXˁF]XTi P[ ޸ФL8nwR,ΡTDtpF;R/ն';.޸ԍ΄1|7lMPCњtTNDd]F*mIJ޺j˻OKgȻ2x.8yPֿ*uXq?I 5 69eƃ#燙?)N!Hْ9\1Ŏ ޥHcx$ygyinA/>h3V4+h<~uzPYrl/%__и(L(|&NgKFA hb) 9ZM]K X#V]ҘP\uo`°c͹qU\m 30]nas5.C[I;6KPpaDRy5Ǽбݙ8qxjf|\?Դ4YċWY16nf^3w-Vu aъܔ'1QxL* "LHsk=Ή)u ^I`lֻYg # oJSL*[>G|€S뽆tHwjb¦t8ԯNgjih UKxs鐵$b]c&d4-ܔ1dʧp5yN0löXi;3^*hҗ37a#+ghvMԨaҧ?( %$:TdH"sDAf:I*#a[7[zA]řXw[K9E5Yx갇T]2?d"ؒZfHqX{4 f9Yǃ+:LP)Xd^ƒ:6Wxbn9W&LW8L;樂 K>4Ѕg\_o " БQP"]+N.{4z &bq ˲CoNNtWK^WL?|T#WrG\rrh#'6KL=th\n'^h6+IywUer94r-m]O^48ݣ8'( a =BOi_Mkb?fܲw,oQ|T<bTV_"/ \.Fdvdۭä:aFbF)u%׶ hǽ8ba߼=4 )Qղ[*4P>4/*o6Hh1|AAdbn.^KΐnGr0PdHwd,$0 O\ăbǙ8^$rs 97v*Nd;Mš C-t؂& "|yZ/7X*b*PG정6ݷ-GKo:ٕCHZWj{"3Whئ͋0sۦL2oqYV_M`8tkQÄlE Ɲ(f|+)')P?BwNݞEn "ԫ2HGf~ 'bEX1S} lx.CVN`a $c>r=Uuuu saϋO$Gg"R>g99@cSXyVQjxhrJgZcTF}.Swu]rRr ^㳇H-|{N[_d1$N!nu$H~][a9 Akݼ%sU]e#t0B۟ecN_B|J&SJrexe~i2{.ۙ,GԵRT4*ȦUx֎T܀UCcq[:Ev1*'-uC@YfHFd h>n͍82K{Tׯ@ԦNdG7\b 6bUl[rPMZu{I}쫶ib4C9v Rmˡ7j Uuk^Guϓe/Q4Ef jVʜⅡԩ>F 0}~H ssn2];`^JlmeS/ch+.ڡH7%Ŷ5_$~Je |/l]6L@賊P͝|A'E? uF.b?A|Nr 3L&fEn1KE@FR!NY4j1IJ̱2d^ߣj 1:yp+)mf"] m$c2zv@eOmH)z|ܗݑVΜSݢ8F,sTXwtJWT`eg<+ 8uyM| n9VSs "##=lXAx)'O/բc*7qu0YȂ8za!nP3:۟*ævi̧&{.\#RC[TE~_1 I탨ʴ(Tδ7}X`k3YtB\0eDIHBЬu53 F\W]θ0.`]9'z\5^Qz,0^%[{ #gpLf|;}*ލXīzŘ9M(}恛D=Sٹrp$I\x m=VG:,Phed{˹8?!v8|?6rziFhR ^?թLl c6#>R!n[ ʬ>]$uZ*m ~ +RM,vKgAp dNY`'Tt*ht3\1|oQem /=ORv2?PIF16F4P2̨Lԯ!ӍgĒ{%#T S"|'ʃP+iwqgQGrlis+UxI-ٳ;YyIFϾ铤C{ڵ?j-SV1)2eA7tx;U^e%ArԮ4|@D (6(xRv,Sۚnks72Ĺɐ B_w}$&8;V*hrf %YahN؟(8Ӯ.ĀPwZ!!NN ͜ ¨,RCDnR+wmʼnIL˴|T_4,0B4c{IN=SǃfFMĴ+|(5'Px]TF Ks49jedi%V $Iá 8B=Z k kb$yX2/{fOGFg?~kB8uO~w}fLߞ>Uee1֭uc[A>Tfʇ?OqBƲ/{wXki8p2Rȥ@XC@HrK8\wq0J[>\s9YЛ"yl:U *qVkDX;|6h%RV2UA/<okVD)Jx <5\b+b(JI]&6I+|%4ޓ&DYYncx]I 'ީ~Jc$7Ps3k$JkgUAPGbplHYB!F. jJIVߙR"]N`wnh7jP|Y^y;ccLmTDWV`rGCS>-2qIB;S;VecQ앗{%uekSNF7ExQ B[;!sh/P(!GE y 6\pKndmZ7#EjI=T[>? R{< .zLJdAtG+@\*oaXU GWEDԦ.)sOh^((GzcO #XXβ-LMB!eONL]O}vVtTFړ;3-*E;,/龻 ~<2d G" >R ~85z,6c T"aȷ9"$Ǎ/ V|;zv  +h."w<2ztxCѥ~&+cfpHݸ=8C*pᷪ+U<uG&~5&v^u(χjόv $D&<^0¡@8ڙք;᩵,#'W{a((=uuy#(E8. =hW4A%Y`*i?љb9p&SUf\,,桞'Z4[̦bNƥŋMz4(x1, 2%=82&ScN FDmhLDߘ흍\fCfF3xPżh[e7"6Oø,I l(V=k7@hOdv-^˄=)@ KHP[$ߡ'/Q$%*0#P:fUnT)~X+yZ1yF%ߵW{i3TI1́| 4aGk Wǁ5n *7JuFs-V'\ #b.k z gDZVvif݋'AL kO磦\`3GNBx$svrVK Pl>Fgt)VԘ(}X׆[""f/RZ)=Zsg>L;(?]%_y7rļy^"ڬD)'+a }9]I/k|&&)k!I3u30x(ʖ`ފȑ,N޿Cjpor |Em{&h<'e{nT/,O,IVvBɾ9EC-s@'7Xw#O֎Oӝ a{E;rZD%jy#RΏyS}H?7D&7ƂfI_*w{#5uh:UZt -};e \V{t苗}we7~k{{5ڠ_*^a:xN*5]A*8cQ%6Cn^ F˴qo>!?#0s=L8LCo)P{b%FHY=0a,~ `*uA" U>>F}3[fb7fL}65MB(v=C{Y[[X⸥ *jZV*/"9UU|2QS&b5><Ȇ Q[Ԝ͎"VMA|5lxhmweMݧ# ER8 C3[{Xi, H6NT!7X&D1<7jL櫲ڹrG+崬)/'kC~ɐhP@ֶmY^&%t+A OCk`bE '(kE^W |43A/] KƷ; %n60Ks)1?ʿvFDE.9\NI6l!^'~ e<_G8{ɴZUΦԿ맥`HV?x4>ML"I]vjWOmP"XG@Uu$}qCyr4=MCrH@}o ", A 'V78q~6cx0-4 !MJu%P=6]Jdqxn6_^ a| HWд눻/nCx9#t?rOC5I@n)~]PsònNяՊc=,5C%t Fß'7}N`wA+"瘉@H `VNT4,Zϛru뽥EAR987F]蘌!KvB 1N~AJz S,8O8cyphR}kn ?,١"2}&KqF0pu>\p|͹pVGnkΡ8')OWITAyeܞI(4T}syfڗs3AtXѷJܠQZ{M|8 ׼* \i|1 y܇E&d&bGݟݪ@lDi}yr. U\쵾 *zΨOHo1໯ [-Ip̾# z׻a ,;i?nl-.5}ak8l-PHs2Ԗ"'MlAAbjzOMhyh#.y!-īxd䱥V'DBDfP5O$R&!Ebg&" fg ,J {tNfljYY19*S2I]-_af-D#p{ "ԥ+eKffπRocBzG 4?/| )g>%_g󧩵=@45l*+Fj9iHk뻥qšsZ:T>km<3T2>tB~hU^D^p(@(חQ y+dģr;wW^&uc݁J ,1zvbBdxF9wZzw[jɟHX3N⺒$}ZtgTl#N?; PX(hFg⇼@#MxFx[A0\G8"7h>8 % E:l'm2V)ɬKjCI%DnɖkGXOC)Bv }OfִIμ"BL kF[ Ḣy īGj#CO֦4;[*2{9nz"'7o& tC`A~a0`hH[ug:h50t@~*A$FE@PMma/US[(~'ͤPQ%(I_+UW, \r4C]ںOihNl[?&jBO<,ptw;jhB#S-ػ& ii27̰s!dPGS$܂ɑ=̒'U32H EQ尋w; Z*][8fNq1U S =\GܳV2#ݑe;"(H _>4'*E1!&7xȒڰ9t="GRznp_p`żp=Ko\tv_m.=ֺBکjGYp:mOۥf`FUJ:TSyD09zAj!XRdn6ξA-~j7R1 ƾ3 ^+>ZYCi"5Fn|`V۵[ctIQS [ ^#mUXqjZ ~yYD!?v[ݓ qSt9 ' mG"CtӿRX t[ݻj}<#}0Vs^Ԃgm#APL94pcW},4JmcY.50;9w+mvB]+`>4kt|Q+0L6'B8?NO-R :KӬ.^&C^#R$9m bz%mkbE鱓ƽZ%S[796D}į>jJ9vvNV( j.i=9 Uڹz1Gw5Z;vfq&jT"|8tv6`L<iʩUDu\q_d}RdR}J}mіn (ƽӮi"^DJdw>ܧxNa݀>ҿc, >-ro ׭ ċ쭑K)ր*| aDZ +9_yv*Q"ef`i#D_"p )B[ Be)] ,͊l YlƇ>,Fle{V =Լ'/Zb 5xMY⡿-A|C"~(F~/{rNVqɜ)<76]Vsㇺkmz ]ݜn[svcm TliWvsSR lF :Ujx F׬.cagE;ٽaҸOz( ຊcq n2$xj".ckCX7Os쇗 z!((H"OC3l yHBW-Jμ] 5퓹ܠ5ޫM- lF@v*KHτ);RjwCbPԡi0qDܠOA%7Z:2ty?>*>_ЀLci6Cb{4Vzׇ}GUI3NyrH̅|xPqH== c:uhoBSwnf[1UbN).dA/_Ogyc<3{`6c*u6 툪sP,|ө xkA*Az^wv )md+l'! ufٖ&8c Y'OM=M,GSB3/d BNZCf??&X.!>z0M+N1%s4~L's3L]y~^%-&IU "5LGm:Osq^{wAɅWʆaSZluY…E]k%mh;2(߅[$@*WtlEVWϷK.!o`$v*A47>n7TUB>I$ONo"}k^W '5S]@|;%lª!Wfk&B4VuL \HLgSK8:r@{_Ͻ #=ĕ9*["REz{EcB)C ǯI8[c+Og'yCxg.&jFac,usf4YlaLFzi*vH,3K+ M 2krew#0"MۚgZrKq^)alz<֖+b=>gZKS,6Fg05I >֫ Tt1u&j= niPlp!b9dpmSZ RRe8 x /NxpkV9 #}^EUcb4h {<4PP;r{i_i ^/O&vNhʭԔf`Zčmjf2PtT7Pb׷=Jh7h;<c¬킥ԹP*$yiu.^FHQ5K|pMVKp[GlgE ڻF;-<(!QEF z!V]y[8_iq|Dz3HÉC}Oj΀ )vGT]:.?juFMjbcσ=_DƓMO +eQ<%N@3ʐW|aP6m;v)-^S^:OA& wfDyл[uɑb`fS\ m/GD JԢMo+ѐ4O?dOZM!>\^[IeloU3t̾0#kzfwWT3Z,Sƶmf6"8bp!c`ZV yU- x_CFJL*(S$LSw1C.ces 孑/ge'fTQ<}oQ Bd #}xmfB2gРf|1N덫U-,)Oi;#(0Qˮ$Q#̏..2HiJAÐ_.|_v HDukL=7z00%R]xg7+vt46ɢG(pxei͓=1\{.ܣ̭\[j ?өQ⋩4}L<8uJFqK*gHvGvGI|*;K&Q cIC#rco 0lc߫`*!qoy(ͮfoʶ Mb 7u2bԥ}nnݗ$Ouz~g_fN*-hUpLbغ$Lo4OEɬ*<$uSa|ƦjpP& \3a(kyc._h 鋑XJ޾g_' [3:5h p>R>zVGw.?YADɎ;pXr8AݽFq @ڑ%?A3v;Ԋd ,^?Aw8* eɀ ZaP2n"o| @WVp( ]n#2-J9ǘtVHOפi},+5bdi-'z)J#\;k$Mdp_0} 8"d]5J|.gyMz{zQZݖa lo w <92Uw6>2/ ƾz*,tlTH`YːKKqm5Q 븷8Ү>JyR! +^mBYݼsx@uA.'^+&X$3G>ʛ9+d!4  &U]PN(vQ*c\<7㷵eY,C ?]F|YJ%O.&rF2,9h:V}~}5ݺ?iW]$P_"eu遏F?owP;{ 'ħT yCRפrjo0I5n-]5/!^aH1d\->&sf^\}`G`7Q!dqwqA|]o, O.T:˓; q".gyte1%QkQiDO3X. F|-Twvr"n;owN^\.dUM^%,øSWs[\}oF)-J̯Y=n.AӕnDi?@}5˛^uBv֭N=qOXȈFt f+,cw\d7$:cȋ?gKۙ.TQ3|nձ e6!`WV꓋ތkeCBg_=ԍ8gT!I%KE 〾ZIZhr&{UƦl b` !?%ǖ$ĀMz;}+JA,V)v_ec!faW^zm^/T/D.3 'p){ŧV%<EaDҋ :.?$ H9yls7Gpb,Ogx&τPɆOV"Seih6AAQJNtTf{=Izm[v g}hwG$0D Bm%A%rCU5NWE8|iqf{Y`m 0bLfmjH!A0ox=T1/d0]țuv~ذzVK5fTrsYjJ;DN-=V@Ƨf'ϲl,!OpyCz[nS*izb4](ţY瑐%o/-^d7>~{ӫJxЈsΈgؾk]2.{Aƒכ°1{lb +b~WDtͣ@bN<ߔ݀\6='o,I'V'M-1o-=lou DY˅뉋fv|y_&MͷKҒ>Dͪ6o&`z. ;]!BA =#?m}-Ja} cgH+6T$sJ[Pȃ6soO4&sI财ns9P[뷎D&{47{6yZEoPSkgИн%~O^z ?^ɴiLt.=h,;EŬ )yc2rZ W~&x+ÑhV)Uܪnx^ipęK[e3o@@l/|ν.GTNp(PUUlCmTL n {&6iۣ_%ahcS |JJдM{A=^Kb\*ʔE1`"H /j-t-=Zlڪ}<Է]gO{~_C<ƧQQ8+Eعvtʪ[OƬ\̈́5Nz(깖ꩫ PL/~_WZXŔn_/d6‰2KZz.`B ˮlL)NUlP<=krzcBu䇋>W[P n0(l&\U,ON#bTJzA\ ROA$h77=:7j\q9cOTY@b(?M(ڃJ\k_1Ks;M< *7a$D MC!bNOԯP }6 Vt|/ո KD#>C4I9Еd\PIeoj[}{ "oWʋd?fYSS[2:՟mpNG?,R~[ꍇ;țk`|k,f@Ϲϔ] < =Q$ Ts$+] sUc*𹢤s ?ͽP<=\`ͫ+)õ#4dn}j% VW:- 7X> oP SoFfs}R@. f|ܜ;ԆwVGWdu쪅i{q:*8&"6O^m1:s?ּ|Fm#0|_0Y#ֶ&0xudL';O" Si{23ϚjkLIj{gbc(`AJ*/wnreOsYֈx)`(/yiJk 5)(;5+1xl]5~f2P ޢ4^C=mNY64R=9Li.:N5_w/?D^\XH|f< kԗ"zHOTLJZJqs4'21u0Ӭw;d2?iQ G)y*׸s_㇫Đ ?לE!Tم<)TÆ ? (΍rǝ/X'»v{M̋%|dU$3k@PZ!2_A D+ӊm7\a4:JfJSpLT} 4isY euO2PsbD$ ͫ#:BVhq4=}2uAx:~nlX,-Ex|=*~iƂ9ͩv|?.V+͹jd,M`LЋw+3Iw%7 Ne{]@1$\؃䌓Ņ3fRSnw BE횯o3s_TY0JL+;cցNh/.x~#/T 8vO}&M}brPrd4xg][ԫo׉~ ,J,$lN{c>GÐyYAM_gBފWMG돩 g86uslhbܮlSc4kM ,xfZ%6udsJ s0te<ҁͪbQD|p. D˷z? cΗLŊ!#1y莄Ni-,\ڴejZ^q2vܘpyj隞DϽDOexLj;ZD/y/Fǁ:C#dŒ3d΂KI~DW2t-X9Í n:۷ պ.ۂ&۔tcW;!tޔ%*{?qιl=,xHz%ŌXmLQmPzFX,ƃ/?SFW#tR"G٦uw}DkNZFH*5ɋ]TvX%¶榩`N @\^j=e<lrJo)JEb<ɧTMtb=ea ݃32j1H2R6]ErNthqN5P{tB`BX"4$. rK.hFP3Fq&^f.AҵQ򅃭DY4m)6p*<&ISX;MFAøU'.8 -w<}Ycd)zTÖZ% e1\Rп^)4.<MC5/# ' RHB."'ۓouK/.XZR.]n6i %B7}) D1Ԣ lU\!=Ck_68YuYP19+{<\ PpPw@,_@h|Ya9F|S܉+3wV |/6|M5OYl@gO!qd?!a@z\\|< _Ƿ)MB$lp*k,Ts Iu=~*~eem6DR2Vw~_*odV$1:8@bVb*gԦIi}0BvBrɭlQاͶP^ߕ&EZz0L#ӫ>Jձ7{cH*/&T tw!k8-_謦z.^,-F_5!'v V]y+!1us 0 p2YHWF+ÐS7z~ApoQ\~_ʞ wY(Q2zjwؔoOyJ$:G{ϖ&}!!Ͻַg0b3eė5Z: p۴ERAߺ1vbgSeZdV-);q5Tw_t3Y{(XcA&Pd`'aI b=<>&|Y"݌rFf*/,)@ݽ|VA^Ғ'"Ϫ}*ipw-=6*MS=8nTE@zߪ ΀]GPLhBHs \հ$.@fkcS'lwq lc f~W}: ca \?>dR1spD׮^igEyR<ز8k"(fyy0qiR@SVzoj:%n'D<:kr}L=`ʬl\j @=6*™{܆e0|mhV SJ4,=OD+Y3[}7^==+q zmP&ENg ֿ%yp.-c/~ǗoG)}b1HD0xSG_BMK/CWa;f!5|$h-rbU$M[ZtsknP )MnņafIyc3)Uzg7د)d(Ch.֔"{bGu>U4@&9clgptu:kW3FɡZDO"i֡sиh}?1gc_ m¤@=4L #mk|h, `]daO bitq\H29*I5$a )w #p J}e%iNϏ翔kpW@ 6 ű<D @Kx;wO҃Su,ȶ!9] P ܳxu{9@ZW[օn"d5et 2؉*RCZS)Ãs ,U 6Ңsb^b#u}>Ss6/Hg_ !L,suV|Y5|4@Iz{IћH"^3ߴg~Mhw ~ʝMLlVT*^6?wڵl.~1hRk UpoD᭵Е߃R,1oFS&wr 5Z(n: _3c.^?%LYbYPqafxRy( @ ul!<ϒՒT,p>`Ў13)`u }aI1 4`jϱ @9ı$q#mqݶj[=F_gO?5p%/FgJ N[C*t\)a%X[qs<&V]YF7q>E=:*YgF7A@Ven֠u82L):ӡ!@o; ً7{)"VaCcc^7 +PҐZESQӾoMuj++tjyIhXle͊i@:p6tP%AoUuLg)K%gƔxt E9 4RKaV[fq:(ESKK!Q|l{\歔0Ikų{;DgxGd)}Pcڮƃ%)ZdE^ t\[盚U+pq>ZP16f' ,h ηZ>H:Un/V KM𾹩tm'a!-k5;ſ30$k| Q~Xk +khAXf+ʋ"wd1XngֶCM,1=T!ְ^)b[ŁG}K< ΀ҩ[Q M{eVa#7{r5]Gln. c3x0B_^L^Oγ 6eWU4t±{a +1ʐ|t5`y/ˠQP;TH?{i7 BCh:DS9NkVAOq'ݺǂ+`ۿ?rdP#CPOxކ<H<,-B߰F9P?'S=G)k]/ xuUYyz(r>.[c7P%^ >u5Αnޛ&Q 91~, 9hn a 3 B[F63#WA]1P:KoKx%a`G$@g#vƶ*n6񷽵 :CLw{|KHk7'oΝ!WB{w>9lݶMGDu(b[e/NLg(V% 񩥱ͪVWe`H<5οKhޠܺCzwoo.%a"}e=~(g9GZq҇){9v+ꙸz|9Fɹ)τM@{fGe/t䒴oƽpTA儻XrCصyH*QmL슯U`"j%d ?[V` 9jӓ6 h8;oP1*4nQ/BذDjdk)"b&q̅яL.A$ՃPI]D`#X@ř`$|I~ rd,{]?/"z M6{ {q=^F@S &a5OVV ̀k4UbO6`f.Nm&Yo_X:@AJK-bj">aBM<EH95eK/B=\eM†ը?53 :O6;ތ}xD~έՈVVH4 >#1t#TyG!ډZD;(t :>f07‹-_$K{|$|9tlF>os#<@c\m3e2Tcӣ.*E(~SS[:;W@$.|ye;<0<ا׶2|aZ)9qvVtYM4_a=i674Z#flMOT|2!@#,Uhxd[VQtzcZ܁r3'/5,t{v=`¸[7:Rcp{T DTX(~"?cVm~l lR#CJ_ ITibM%?" :E︴GyD mTV`ȗSwDC于څnM~$d!8CxْsIFgflXݾdt..f-ă^imJɯH8uf#W @x)tP,!Te7r$R9y{; Uc$MpyBٿ+!Yn<5 ry/jd[5U2cA#V8/ltjg ~utVߌ3F$J\L--h%ڱ<"H3G[vo5U`v*ř-vpk"s|sa^WOGg4 )>heϾ$CrLҡ6!I)#{6lS|t! ís@32su%\l#+eqQ^0"6ٯIhMs(g $wKYsk?ne3mz/`GӢ٨G҅S C3D3{7vPgX{1 "Yؕ:eZk͋BWM$DbG"U_ZeY19: r,EL&F ؍,NMbZ /8wA= 7mM~+³oÀΰgO"qhjUE;HnnN+2qt} SʧfԚrU=?'63էpVy=KgD](Z|r%Pey:4A1 zqh #;Ⱦ>'GGw,߳2Fʎ!ui\o]U៣l U -9 a@d2QbLAѴ qW+XVTG +sާV%+ lo|?"xw&0t#33|-!"i[>&Nՙ#v pĈ:}l mDݵIpAFHp @ȓ.k/-,(g6AФ 7Dh=H//Gos.ہ8y{rqsJ] xG겒PA!gw啕!~{'ɚ3`BEzj uC+hbQ2K )F>]`#,bѶF{Sӕb"27o AALEG6 >'Is>zB#V ]-|`tW4ҥ֭{TH]&ApԦWh[VZ}$ zSp\<8QuiЁ9EG*IB+N3Δ"`˴{-yn|HW7E: W<6hlP9>-p%)a޵~pݲG‹Z> ^\)q(_fMɗNfą"QZơVsH1%HqnH5|SN5ڇ(ߊ7\PloFyR!0_3vnZ,sFamEmN{G]I bwѯLE=Iho+Br8,"~GC+gcd;xֹn1I4f+e @5'Ut{mӮ\]뉙_-)COYu/1e;DntEWH?2wIk =/JwF:Ot3x~ !ZP\ \PD{躙B7nH?}!$C^y+C>]c]UdNdf͎/vjvx|l!ٰ\k_G\_!I1#[ ,{)ʙD#u꺲?U=H8,o+sCdSA6ҿ^clC \mEfxDU[uWoh_gnv bnN3>L_w(,ln[Ȁo3CfQ+"7DZz/ %l.LB*7-c4nXWn)~[T>'h~,(tH=h[H25b7j GM9ȤrCW[Rl1_%[#')@㫎 hӆC~eX'1[$i1=_.?c6'm%ƢϏ]BAm/X %^6+޸P2ƥm[W Os&B2Ue@a]6`S*aQZaxܳ7_'jbMn(4u<;e{/X4üvۤDf3t*!ya?ھ 3*(x 堷.$i&p : iL݀ۧEU5gؽM\I&ꡄI_ӽO}; 1;V|2PnXVOL{0R+!vdD#/쎅c':3C\G͏zQ&8QmTb8$nY!oX}s. UgGһx_7{cAtAœf<{٪񉹣BJEIs}+ݎyl7\DZz "c.u]gC$dO~zK-DiP\})a3L.u>QDHAXj'w c|cYUyةه(GyZW şDq8),F`yE{Wm'#Wؗ"ۜRӮidy[ݭsh8_4ZhtR/&ɤW<J9R*6#fd^k~bEvx.en3]?2ʏz +Yb.+SP[nyLQL>xMp|h ԡѣG }02ǼXmD^0Q[P`Ay xxc; =>rKu#i"Zlҭ/W!jіST0FXUl4 Չ df 6{tǽrxQL 8林4`,/O2I܉zfD;gx1$4P5U|ξ]ØANcvWXIɪFC@Tb]2ae߻ P^rQAd*hafNoMY^Q8g,褝.kg4f~ϓH@b I2(Tm#y#Hh*19 fTQI,y\Мo=W~As /ٹ;?w d%Qr zG/2 ŇP*2#q¼X#ڳ}-T?ess~ xdcaf2z{D Q<0ԛ2ͅs+1DbC *,~]\@eɢϭîK;NZ=C*7ěq(]tPR2G1\ɠUɳзg`6.i8':+I%(tt e)vCf0i H fVGMC6AJ8oSsOozp$TS-8B1"č3F@.d. [vD R'O ^.vIlSF/Tp%#&ta~8Β0E 4HW~ ؀l_&E3EDq8g@v7 {_@ D~/,8~;7 Ob;e3ݰ r>UlBvp;tc ӿK~KK\aRdM:?Q=I'땿zfzB]naѱr;,\A"7>\ b;G[a>f?;Ο zBDz9dOeX/ !L"4i/]w Npftt)gl HżKr[{>]&sQ·1NXY3u*FNMl+yV!.&\1\Jl%ii#֘[]Fp{Pz9U㳨۞oJqnz%J9F3:Ĺé٘}/T/}۝A>u(+|PL%[w!gۿwfK373CfcHǴPelXl [b(=݇=;:_ \=4aT*NZ︃p/TW,B*d_ b$<6Y5xVET`]}ϑh"Q}U[RS3.(bpBawbؕ4x`}9TLE_ّGIqsvhVՙQ[0 Xpx%BнHNw+EÚ oN7 l8r_ Yi6p î?&o砿/DqZKS4ݜҩNߘ $WqsNѲ>Q^+꽥>VyI/\xޮ?rqg`5 b8K3Afu/u>_H)Yw'.rՐ~6z/t*г+(n!*Һ".2wK 8 +` Jq#+L50~<8ɎYt;\)lT#+i%:EES$!B'Id=t%3vMFྉ*n[MlHa)>2e?4rK9-ʘsAÏ+Qtzsy/`b q8/nCU+ʗ .'"7Q59oF$DyڊRդٱz*Ҙkj3Wu7FrĠr PzLzW.keӥ޴(AQ7c9K 1+a"h#TL] F哸V;w wB"_A(j|}B ꁰ@iEyN°Q-=~ eh;r$ pu20Ƭ\=dەZ9v{.}ԅ'-$"*L|笾:kn)&*=C6~xO5Qvt5=dԁe4R2-@3$6Erva`B6~ 7?T[RO'D+P[/[ҋ,/qu{G7(8:y[֚+qŘ@Ӆ7P"Gx_uǁJ)OH˔[Y[~.]G76KDz ^p2.o˚fdgX@fnFr!9艹DuxIr]l9YD P0Vas9^] /i`V' \`wr,.yӸ; Mj,TVWBM<~Yq|MZS b0P9Q ް=AGdlKRE2{3.7{4ҍ (T5B&߀9[="0i?Q\:l~4XE3Q +VdUJMzY=`^x.=`,l,cT NS &{v?F3M_p$N(`fE@).A`Bz9P O-j=a#[&!*Ff9 l{Z;[ۢWn}:^ϧ-3 Bɬq0.g7d xoҴ q?)<֡H&*}#sCpJI^и&ad)Me[}@8M=`L][#a\ 6rI Z 1}^b.2{ T-_ HM}Z u8?(r/ ۪#b% MN_p Ѧ1A֤ȵl23FƎYkmO(Mںq}/a@ ~Z66eK]ER^,{=@sNyʛS&PNkjSn۩r;٨$FAYˢ 2!s\Ļwݞ3/:W E@o5~?ËXy΃7J8U˔L@B|OU[Z|{G OGg*0?f]2%rb?: b߯To E4Z=S>9&Ni՘sЗi +&OrtRFYw^Mq{9r!FcNTvժȪ:5vZ 5 )EY 聤C"sġO3=opAS};!IG02D hˤC>O1m"k&S˚:-#:hAQ/46:%\X:g kc4,+"] QښjYxM[ֱdį332<˘H˫ f:7bX{f8wT8nï"mrLXi{jnٌ۶>@юCP;Ièߑ08R>?ޖ^%Q 䍳rjZ0]hOm`1K%$7-Ged-ūt^ʺ$|帕GG-]T}s I9%;̴t5!#Jj* 2l峬,b*t3^P1⏔z >DhY!([Q^,E$z-ˑA];㌣lh`H> ѡ`%ݏ:F,i".2Ά~A%x)bbܗqRE};=p$UyltL=O{wMXݐ]#5O,eSa-eM~d>A;lXV ZixQW&JÌWTnK3 =hY= %Ԕdkf%>!Lxs<ӖBOQxQNxY8ʏ>zFy7Uֿ W^0Rϥ~hRjfڀ O{-'Z &$`c&U!7QOsrheqݳ7% +Ƈ4xŻ v*=Q {">Lƃ5jZ2F@Ga\5[om bMac}$흔:xΆK+l'bQF ctȐ;\LZAnɟ`dXmCXP2ėco{aB-۝bi%qr'<ͱFҚѕEgԯ r7צTA/0A=3@,Evdvۀphɑ(J8q77zGR_S4wuDg!IvD 3p|{5\@c ~n-B:;ӯ>Q2GӔp8#(Hܗ"K%~Us gY3sFE6Jh8LgY%V|8@2=B^8__,B&M(ؐAR'~Jw6r&-^R㽩_-j͆r=wݿ4|#b(e8 _[Q&lcy{Y`% +vvR [+NLH*W,]pq*4y~2hBuL\ABBUgKX'aBhӴܠ|`DPVfL XyPN ; j1Q>rAؠI@g]ʒ'lr ũlL#pS$ƅyCs\̝YoYcw5q.!^rJ7Ī=.ʄ/\ ;8FD~.XڻrF?l]}L !G-~z6tncxF8o߮=1E n$+#DwYiB%OK=Yve:=1_KCL\cUŐ.Nm: N`P.w64^`YDCi:ZYZ!4b|r4jjWbE]Dz/%*͹ \T:kmgd AZIeFc+(5u8M@a8NN;6wyeAS`}iSselڱm +F<}]hL[q9ObI WUv'DrPтF9bo_/8=nLv _5_ '=|t^ώ= ڠ+.}oudju:DPRwf[f΄@7_!Ix.D6 .k,Z Y8Źv:hଉZ wGu.1b.8Y%ªCP|&b'<_+4Uy  cA/lk]Ӫ^cHRCݠ.Gl̥P @2՚ZIL2;%7޻T{u{w"lN c(|54Wn[oHn6jvů@VHTƀk52sutݥv4+{ {?o@~& |qҞ_CC.rl<9H~Q¤=G Z\ڽ lPL}&g@{alA\s3cj\J ,cHB#S2_X~#Ahq `]%{@TLۥRmOiPjUlw ^׃Pgj%aX6R϶ e *Wy,A&BBzαZ5AFyzTeѬe&cmW5 T(0lו{K|RyNt 3N<0UgOb^Yǎ3T !BEre;YD-a!ɳ`doP#&gyqC_8=uY, yf߻a7w%[bq)T++W7ND.ꌂ_fsV.1gΕ{S_41؜AÛ ˈ,U-A!xꕟ|jdtI+2P[G>6&>+ߍ@& 2H?-!Esd7;H{ϣRא1'yO6bOOJ*L b:[ŧ)ıEֺ54jZ \f]H4LPSk"־*.#Mn2>1>T.`*~ +횺wو9ى䯀v-+r&#zVnwUE.:c1Ӕ"Ym@RF8u |ʖPm+ " CLqi\32[^P0{!>?vqK>:<S[a( L0YVJbX,⚥Lq֩R$jYH%85~VyfF5m xAKᇜ[xtq6|r|Uj+;Y\rÛg˝\}>W؄'P:G|g\y!D.@ 70AMV!&-pۀ2#%mzO}?HĕC* {7Gڏ2p _tX2͑~[٩x_P L1' dJ=0r롚&rtGZm5 kN;k4+RaCG@ƵJTr}BoeTNb@yNrTrTZ K6k܊)eE6ڪK8&B'4dߣqyljH&h &YZ|NH xWO\זPH6 ybn/JT-=xt]Gյ>}Uh{`ϯFLʞfi'$"+UFPNO~DlnjCBo8D؍(3ms"YC'vӞ'q&CSԴn("R\%Ek6EdžobzT:mWqTbn#- ȩq6 mgaᵂO>n8TW`[IRɭ4ss6wJj}\zDb٠ Q]u#]{=?["MÓBs`|"q[Ѹpײ w1:\a5B8dvELFL $3Vш8Fs s }pGmڑ{Q­ Y^ s8=Qٜ``k(Q+c//P :2avRRnm^[bTVH`xǮ5]!-k~zBDDmEsU/XP#o7{Aqg$͇OWc\F ac#0)ݕ_C[k10@Ě8QnB_D9G|j`H+FXمex}\fēRlkiꗉ7=$h|-{":J6qEC=-~CQR.8+&2lB~aHBd!6ٱ8BT#h; Otbze ,哔RP価ymCvqH~7lZ`)6|X!)E2X4X{k!!.CO"D3YiHT8 >Ջ? 3#˙o3`(K?YWa$9~B_Ner쩘֙ti{XFbrt5s`>K<):pKxYpδ 8]|ۭp?-2 @Z/[fDNS sV b =L0QbӱQH;q[anbvAk!1&(? sAQ75To 2ppYߐ 9Hڤ.8i2)ky0>СдO~!or6ja14vFWޝ|\;k7-#֪ 5Y9EG =x秹|(N2b'ϴְ2zDX/OˠU("vY_UCF@L6__bO֏t6z I9OhǓv]jh:] |* Ǔ_V`Ëx' ihР21I ya >t~Z[062Kuh cK}G|mdvhũԡ?ˇAC\ɀH3Dց=0_$ōF-sc^eQOvITՋ.{CPYLWoMTYTID9URO&c6f#/ ,Yrt.%01U,z%QON*efo[UB-'Zh.*oxZ)Eh(6 lQ"Aʫ.,qB(o pC ?2IsZ*=y4Oj}KuTAZyVtD_ulQ6W~:O1PO 8,tFŲq+jM/IU-{̸ǰ3P #n#r !N@Ssd@Gla9K8jTN2$K_7m~P^eYHąhU|L*؋)VAm8A<Ճˍn!# 9WYr~p1p cAq x͋(U{jSmKq'wW׻' j5,9[,6/$o ߴz4{4zvOB`3t6kA j|+St.'rM1O>}L_Gjrwqõsde^h~ B2R6=~b\1Jï@zuPIHF3-nD x<5Pt,\gofKmnk%%CP*=˛eBE}ٵ[~{*Ta0E̩E#IԷymۼļ,j>{~üWì&IyCR"D‹ExZ@32?#q39ޫv3 "~cTe宁5ק*E1qh1}Z|= 9ҟ%ߏk6 '<í ՝X4{lPف$G;O(qsJ) Mv-wP/6 %Q 3{?IeM >3#N?E۾-%"8oźêy*~ALhC !c+:Xu d!Ho9//nJۅS7C[-VC+;<2['ۗo뺽/v`\0ysgaA'ύ7%xsֳ˅'<>OߊxIR~GSL\ =?3nj&L5M|.8OdZ5Q `-Z-z^M }wa齷{4^H<,9=lПt}xjG0G hӌvYV$걻%-H,:2H~VUH澂oT Aj:0S,vU4Rb k[#6[7.-9)Xu`t۹N%V (Pyfl|~KLb9K@Hx',.*uƥ 9w!a䓶)w~'0TJZcie̵]ݬ_iθPb-O=o{鍄-N3VL ?Z 3{VPpVhг_._Nm0(Eg9G~Khbߖ^s k%QY/>Z‚ KfJ"k' P4[2hvԡ뛈7jaRj{D[C6_8oJ>C:þPV5E 9=v8['xP%~k$..5;k2s#o.pˍGq^xg2Χ->B, 4N96o7ΨmihB*h=D:9B7.pXXQw.TlMſ-y[w{N׆ft1"7V4;E8HPkpDwHeoJ| ' dmi 6Pxݳ~Y۲;."C]L*vMUg0=6F E4E^[E7 -!Ch;Z ۍxSoӇj@zE!Sg|F@ KRRcA:sHk|{e irX҈_Hw쐸AeDD8r^ypG ۈ,YXJ!]7m@H+-,t 2hNx F'ܔr3]"ӛOG #_ }Q@|=ctL|߄PL 2M>P$[dv&uP6BGj9si˚p:'EP{n6$ΎC6;DKIA ͑eC΄$I:Uܟ[h+Vm,}ޮl!]o.$͕NP^!H\ u~Fl/[Acd++UI2ר: ,YL)m GSY cW UDVRNOI=4>>݆J!`YTv#<1܇uL]&xH$cqc39Dٱq7RIbN-"*RdR䟏Ieybs{}oS u8t»ZYZUa=54ⴆ+p7YlCk5ՁgycD\ ũhDjK~'~b|qA_v^!TwhE I$[cMB\O= bSZ^sϬ5`@4^fbMd@Lq2.a{?DG wIz=Jc@sr1"]XJR$F5VQKRhAomE S2:u~}58d\& eg+ƯU䖜X`B}tj V͞Z bNaA2h $TAD9Sa0*8:79;"V F"sMR4ah02DT@t{E ^,G%8cz^D`:V+8o~}p pYێ$4TQ"֯aJn"g=@'nlt ^Ūp)L G;ߏYi7YthX uM[#ע43j0joAd)D;r]%rKN˟mZ#ٵETity̱l|`tF1y~ FI|s+/g]^oI` bJHo5x^pzYH b6sN[?'z;3#Id {z&tW壧p{ỢXSTDVPxP[HmuL4MF!'HsRf73\5~ۍPҌlH沍Șl?.Vċ<; _{qy!7qޱ^arUR^5F^ra? .4)}嗺zA GSNZ|-^ȧ#mw_;'{Pr zc/Pk]#_3QMV h:]?8 }<-)#qn8ڪ͌FVAÓ<ff,l"(>YjK(1Fߓ31OiUk>**@j>g 5F֯',RjP[g+#~;0c3sr̛ħO%aq@Z.е6}G?* UjoھتXٛJ l?)2ܼ2ã-b-D/U낉ыKTa.&E&Վf6sXNU%଱,'+E|dsM S_n8Y0DpMcK5v8Q)vNKh!X&qz%~޴7٧Ikh3zN87 /Wqق1֪!s@>7 HX[li3v&Jy kI m|fxkӃj`֩;f.e=2*}ֿ(kPӧ*1O"x0v#MP(רx0\k;Qّ)02W#1l(hޚ.įk3-@wH@WHx¬^A8p322)-}h]dw2X~&GP"Wo_0/^fw` qcR\cGf:[h`-;tO.|~ފ7Lo҄~(̋v,"B F4`E{6AT2uOoK̽2q>&%+PwVfB?ɏ9!U0[%&?. /-LN8#QBq>e .6Ao3a?x NaLuR~k ^W#dUYgCOJ !Ak KV<@925` nj' L3VDw07'O`BijsH ;&ɨdaصEqdS-,Ķ6@Zu ~? Eaħ<nC@})|tZa$I1?ZV=Dw~XUH7=Ogz=),H{4Ib9m"j> _G fkM:+.76׿V*zqʋgXLhl5VMn\x +V,ʅv):xȎY'&]^˜cZ~E kGP˙0b\Y-7lE-Eil $;=vOeo=z(B@>8Cjvzd* O6K pj $,GZh6r3 NfQe9|v}?CSŠhh T7|ؙ:@/R0u֛{ YV;r=@E'.z#:xqnm# x!$B})VB2~gzsg_Fޫ_}C]k+ENFk 493Um+йXad]p!fdz'Κ)x]M-w{`m(C7EXBQlG^7< &V {4K/yMvt>g4`;Wa9Xԙ PO*#K(@Tԣg*z5{ORdj-/-<|&鋂L eigU Oz+:&簤Q4DJ5|s5$m.K,Dӄ֟ZN; S NADmqt{ CW2vPom}١8P:J`~]IF|jJٵ%c%0&!,;C*5j#c6'`JSoa~o5z$N= HC/V Njb39 mRA:fS'!Z Qo2 M޽,S}x7*p^BՓgz4^Y0h }&@e [ʫ?7[Nz6vD#IUSlrR(mLn`3~=ŐA ϭK.?#qa/9e:ʖLkz Ae9EUeƝ|cj# [\uy25!dYs){o6B4音?h+٘9)rLM!w*M <%b?e!ȥxY+c|½:w"n\#F7n'ưl Yb#c*"Z %닢tn|^B'l]eTWJp̵| N[n;k&~V bP~P0q۫^%M>}c.KyجK#Vʎ@(̚X5dgff!|t&Zwq.7+h7$/az<ʳw-)DNKE,5Q̇MV.IHb.C aG4fIStf"22;m^Z`|etg4 -'1wHPa{NA ER~:nBB9FYߚvcS;UI!}N]?UUXZ3 +P01JfהXȦGlap]S}DG a{vL2t]~BM\ >C7ee FhR=8{o"`z }gm:L@!YËbR}l6'φ\0ϡeܟ]ʔt&qcnB:}l /α_}39b(u+VYi#7LZ_X?Y,wu00S*9 QKt=M^8 '঎ZE? W9w^˭o`~_fONJ@1 Y\}a=5n6g$d^Ibhץ*P!oCZقͩ)&] ql@Np!X>.73an'g^=a.{`@6?@,kԦtZ`) zCSsБR"~;rN%@QKo*yɇLJ J>PKQᲬ9"cp|@U-Ş:$ַV.!ƕ=\b;90&O:]&!|rBN?")d­L" ~iEjj3Yڮ7O\b-wlU ˺<[-qQLXJ3JH,ʈ[o#Ԯ/ĆVJZڨjxZƏk?3dNlXw[l>X$(w~ mޜY(z(0|}nB>ePzjdž"mR]w;Kc5"&ҷN#JXσgV;u` 5n.?Д< Ưp>l+DXyXB4!ryZRg3ΏeI6szz$6J:I[8F4p:?p;u50H3]^3i X~4[Œ129= E^U3JAh*UPCjFܺNBѫ9u (B\Pv_x7ŶHW,WN{wI?o4P- 2䶿zk 1P d M V e䴉Ub>7KN$!31՝H.|n+h-Yjʼ{Gs= OI-ޒltYB]XB:-qdmTBޕRzmTV7 W%Z. zND 6) 93\Gz(JZ8aeFqH6&B8EGL%]j6B~Hم XGIoȽi:+W+f{w@dmZˏ; 让~}6$1UI3y}i 08Ixa8 = Mߘlz6,fVg;Yg 8\Y sKӎ_rGuU)^^. :iN\;,^y%us&8`9>>#?Y8n; qҬDl1- ĵk{Hod7v:`!U)wa\^U*i9DWMdKh3(ZR%JGW>Z2꾾ME> 0o/E:~oM4/Ug' Ņcˆ Hॶ⏙Wc0u 3W}+3 սx.^? j_d2\^물bc.+tY8җQqYJc`#끬b0';_jg6AvhOS8:$Um"Y|Ò5}ԑL33 *-۽+aظ hh25! e Љ(* psA*$jtr:`P쇃-اJΙM}CMIT :: ~ˡJiz\f9MhTqoMMiHTq'J˨/L׳ԚI 1/`K j-{Wr9mLW້D}?6_SzJ쾣G>իIo6Gch3 4rnb<:s}[A7_`v6Avlۣ¶q_R#,i%IwQPdq=%8p'(ܪz30I^|p;~37v.k_dAnc1]DYYmaM8[8> +mx`_lFMLyOhU}ǡs+q9?.MѼxsC~ N_۶tm*]H"hk}NRd@!8 \~F!rГS;hw:Ԇb+Kqc;GPlpnUBL=#b ͟cdiOp ޶j/+5)O:xj2ʊ~  eI rgօ9=_G 3I[/\B̀OԅU?ߪlDzai&md.u_٭N@L6.G{Ucs񆢹pܣ[C(7I Ɯ<3<_P?R,2ߙ]p;XHSIgh2LR!H) MZݳ/Ab}^f`)\g0zZ3DG6f7CX[lk ^T$P x 8iu߁;GdF/j&#rw߾b$E_zvҾG^g,I9o.%iNӫDQkԲV!dYc踰utޤτuX.s/01A_[,ˇ JJj^9c}fe>,5~/$Lmqsg10XodY\ ).4Ly^j9owiB~ulB;^/'OXn^Uɋ.Ѧ.8n#bY>Ɋ%_G'X: ?WK͋!ٟl&`^Œ-BcLoO+6G,z0qIFXk9bьgUQن5j4!jch*XGK 9$#03}B/Ϟ¶ YZ