libvirt-daemon-driver-qemu-4.5.0-23.el7> H HtxHF]L3i ?*}}vmt3*1vAzd골_616aad9d86e7bcdce7d8089302e92e22866d2d33 b N@OfzF]L3i ?*}}"P,!v9j5E "jM-HadC3༝`Y{>;?d# * U +@FM             1 r HHhHH(8797:N7=?GH H| I XY\ ], ^ bd1e6f9l;tT u vwt x y:Clibvirt-daemon-driver-qemu4.5.023.el7QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMU]K=sl7.fnal.govScientific LinuxScientific LinuxLGPLv2+Scientific LinuxUnspecifiedhttps://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]K=z]K=z]K=z]K=z]K=]K=z]K=z]K=z]K=z]K=z]K=z]K=z]K=z3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2ee000a974ba2cf500b11b315869d06431f91ea058bec22e2a320380d481303e331fa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootrootrootqemuqemurootrootrootrootlibvirt-4.5.0-23.el7.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)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(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-23.el74.5.0-23.el74.5.0-23.el74.5.0-23.el74.5.0-23.el73.0.4-14.6.0-14.0-15.2-14.11.3] u@]@\@\]@\]@\@\ڭ\-@\@\@\@\\e[[@["@[{[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-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri 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)- qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1718172) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1718172)- cpu_conf: Fix XPath for parsing TSC frequency (rhbz#1641702)- util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1703661) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1703661) - util: Introduce virBitmapUnion() (rhbz#1703661) - util: Introduce virNumaNodesetToCPUset() (rhbz#1703661) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1703661) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1703661)- virfile: added GPFS as shared fs (rhbz#1710728) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1641702) - vircpuhost: Add support for reading MSRs (rhbz#1641702) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1641702) - qemu: Make virQEMUCapsProbeHostCPUForEmulator more generic (rhbz#1641702) - qemuargv2xmltest: Use mocked virQEMUCapsProbeHostCPU (rhbz#1641702) - util: Add virHostCPUGetTscInfo (rhbz#1641702) - conf: Report TSC frequency in host CPU capabilities (rhbz#1641702) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1641702) - cpu_x86: Probe TSC frequency and scaling support (rhbz#1641702) - qemu: Check TSC frequency before starting QEMU (rhbz#1641702) - util: Propagate numad failures correctly (rhbz#1716387)- 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) - util: require command args to be non-NULL (rhbz#1672957) - qemu: use line breaks in command line args written to log (rhbz#1672957)- cpu_map: Add support for cldemote CPU feature (rhbz#1537777) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130)- Handle copying bitmaps to larger data buffers (rhbz#1703159) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691358) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1683175)- qemu_hotplug: Initialize @charAlias in qemuDomainRemoveChrDevice (rhbz#1658198)- cpu_map: Add features for Icelake CPUs (rhbz#1527659, rhbz#1526624) - cpu_map: Add Icelake CPU models (rhbz#1526624) - cpu_x86: Do not cache microcode version (rhbz#1576369) - qemu: Don't cache microcode version (rhbz#1576369) - util: Rename some functions of virresctrl (rhbz#1468650) - util: Refactor virResctrlGetInfo in virresctrl (rhbz#1468650) - util: Refactor virResctrlAllocFormat of virresctrl (rhbz#1468650) - util: Add MBA capability information query to resctrl (rhbz#1468650) - util: Add MBA check to virResctrlInfoGetCache (rhbz#1468650) - util: Add MBA allocation to virresctrl (rhbz#1468650) - util: Add MBA schemata parse and format methods (rhbz#1468650) - util: Add support to calculate MBA utilization (rhbz#1468650) - util: Introduce virResctrlAllocForeachMemory (rhbz#1468650) - util: Introduce virResctrlAllocSetMemoryBandwidth (rhbz#1468650) - conf: Rename cachetune to resctrl (rhbz#1468650) - conf: Factor out vcpus parsing part from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out vcpus overlapping from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out virDomainResctrlDef update from virDomainCachetuneDefParse (rhbz#1468650) - conf: Add support for memorytune XML processing for resctrl MBA (rhbz#1468650) - conf: Add return value check to virResctrlAllocForeachCache (rhbz#1468650) - conf: Add memory bandwidth allocation capability of host (rhbz#1468650) - conf: Fix bug in finding alloc through matching vcpus (rhbz#1468650) - resctrl: Do not calculate free bandwidth for MBA (rhbz#1468650) - resctrl: Set MBA defaults properly (rhbz#1468650) - resctrl: Fix testing line (rhbz#1468650) - virresctrl: fix MBA memory leak (rhbz#1468650) - test: caps: Add capabilities for QEMU 3.1.0 (rhbz#1628892) - util: Introduce virHostGetDRMRenderNode helper (rhbz#1628892) - conf: Introduce virDomainGraphics-related helpers (rhbz#1628892) - qemu: process: spice: Pick the first available DRM render node (rhbz#1628892) - qemu: command: Introduce qemuBuildGraphicsEGLHeadlessCommandLine helper (rhbz#1628892) - qemu: caps: Introduce QEMU_EGL_HEADLESS_RENDERNODE capability (rhbz#1628892) - conf: gfx: Add egl-headless as a member to virDomainGraphicsDef struct (rhbz#1628892) - conf: gfx: egl-headless: Introduce a new subelement (rhbz#1628892) - qemu: domain: egl-headless: Add the DRI device into the namespace (rhbz#1628892) - qemu: cgroup: gfx: egl-headless: Add the DRI device into the cgroup list (rhbz#1628892) - security: dac: gfx: egl-headless: Relabel the DRI device (rhbz#1628892) - qemu: command: gfx: egl-headless: Add 'rendernode' option to the cmdline (rhbz#1628892) - domain: conf: graphics: Fix picking DRI renderer automatically for SPICE (rhbz#1628892) - qemu: domain: gfx: Fix shadowing of a function argument in validation (rhbz#1628892)- storage: Extract out mount command creation for FS Backend (rhbz#1584663) - storage: Move FS backend mount creation command helper (rhbz#1584663) - storage: Move virStorageBackendFileSystemGetPoolSource (rhbz#1584663) - tests: Introduce tests for storage pool xml to argv checks (rhbz#1584663) - tests: Add storagepool xml test for netfs-auto (rhbz#1584663) - storage: Rework virStorageBackendFileSystemMountCmd (rhbz#1584663) - storage: Add default mount options for fs/netfs storage pools (rhbz#1584663) - conf: Add optional NFS Source Pool option (rhbz#1584663) - storage: Add the nfsvers to the command line (rhbz#1584663) - virsh: Add source-protocol-ver for pool commands (rhbz#1584663) - RHEL: conf: storage: Fix a memory leak in virStoragePoolDefParseSource (rhbz#1584663) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1628469) - tests: Add more tests to qemucaps2xml (rhbz#1628469) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1628469) - qemu: Avoid probing non-native binaries all the time (rhbz#1628469) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1628469) - qemu: Don't check for /dev/kvm presence (rhbz#1628469) - tests: Follow up on qemucaps2xmldata rename (rhbz#1628469) - qemu: hotplug: Don't generate alias when detaching disk (rhbz#1658198) - qemu: hotplug: Don't generate alias when detaching controllers (rhbz#1658198) - tests: add channel-unix-guestfwd (rhbz#1658198) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1658198) - qemuL: Drop "user-" prefix for guestfwd netdev (rhbz#1658198) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1658198) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1658198) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1658198) - qemu_hotplug: Don't build device string in qemuDomainDetachChrDevice (rhbz#1658198) - qemu_hotplug: Assume chardev alias always exists in qemuDomainDetachChrDevice (rhbz#1658198) - qemu: fix device name passed to error report (rhbz#1658198) - qemu_hotplug: Properly check for qemuMonitorDelDevice retval (rhbz#1658198) - qemu_hotplug: Introduce and use qemuDomainDeleteDevice (rhbz#1658198) - qemu: hotplug: Remove 'ret' variable in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use typecasted enum in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use switch statement for selecting disk bus function (rhbz#1658198) - qemu: hotplug: Merge virtio and non-virtio disk unplug code (rhbz#1658198) - qemu_hotplug: remove unnecessary check for valid PCI address (rhbz#1658198) - qemu_hotplug: rename a virDomainDeviceInfoPtr to avoid confusion (rhbz#1658198) - qemu_hotplug: eliminate multiple identical qemuDomainDetachHost*Device() functions (rhbz#1658198) - qemu_hotplug: eliminate unnecessary call to qemuDomainDetachNetDevice() (rhbz#1658198) - qemu_hotplug: refactor qemuDomainDetachDiskLive and qemuDomainDetachDiskDevice (rhbz#1658198) - qemu_hotplug: don't call DetachThisHostDevice for hostdev network devices (rhbz#1658198) - qemu_hotplug: merge qemuDomainDetachThisHostDevice into qemuDomainDetachHostDevice (rhbz#1658198) - qemu_hotplug: move qemuDomainChangeGraphicsPasswords() (rhbz#1658198) - qemu_hotplug: move (almost) all qemuDomainDetach*() functions together (rhbz#1658198) - qemu_hotplug: move (Attach|Detach)Lease functions with others of same type (rhbz#1658198) - qemu_hotplug: move qemuDomainDetachDeviceLive() to qemu_hotplug.c (rhbz#1658198) - qemu_hotplug: remove extra function in middle of DetachController call chain (rhbz#1658198) - qemu_hotplug: pull qemuDomainUpdateDeviceList out of qemuDomainDetachDeviceLive (rhbz#1658198) - test: replace calls to individual detach functions with one call to main detach (rhbz#1658198) - qemu_hotplug: make Detach functions called only from qemu_hotplug.c static (rhbz#1658198) - qemu_hotplug: rename dev to match in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: separate Chr|Lease from other devices in DetachDevice switch (rhbz#1658198) - qemu_hotplug: standardize the names/args/calling of qemuDomainDetach*() (rhbz#1658198) - qemu_hotplug: rename Chr and Lease Detach functions (rhbz#1658198) - qemu_hotplug: new function qemuDomainRemoveAuditDevice() (rhbz#1658198) - qemu_hotplug: audit *all* auditable device types in qemuDomainRemoveAuditDevice (rhbz#1658198) - qemu_hotplug: consolidate all common detach code in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: don't shutdown net device until the guest has released it (rhbz#1658198) - qemu_hotplug: delay sending DEVICE_REMOVED event until after *all* teardown (rhbz#1658198) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692296) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692296) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692296) - qemu: Rework setting process affinity (rhbz#1695434) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1695434)- src: Document autostart for session demon (rhbz#1501450) - nwfilter: Add extra verbiage for binding create/delete (rhbz#1609454) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1663051, CVE-2019-3840) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1663051, CVE-2019-3840) - virsh: Add missed fields to pool-define-as item entry (rhbz#1615680) - qemu: Add entry for balloon stat stat-disk-caches (rhbz#1690122) - qemu: Set identity for the reconnect all thread (rhbz#1631622) - docs: schemas: Fix missing timestamp inside backingStore (rhbz#1594266) - storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1613737) - storage: Allow for inputvol to have any format for encryption (rhbz#1613737) - storage: Allow inputvol to be encrypted (rhbz#1613737) - virsh: man: Document quirks of device-detach and friends (rhbz#1688961) - virsh: man: Document asynchronous behaviour of detach-device-alias (rhbz#1688961) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631606) - qemu: Put format=raw onto cmd line for SCSI passthrough (rhbz#1632833) - virnwfilterbindingobj: Introduce and use virNWFilterBindingObjStealDef (rhbz#1686927) - logging: ensure pending I/O is drained before reading position (rhbz#1660531) - conf: Fix check for chardev source path (rhbz#1609720) - util: skip RDMA detection for non-PCI network devices (rhbz#1639258) - qemu: Set job statsType for external memory snapshot (rhbz#1690703) - virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1592737) - virsh: Require explicit --domain for domxml-to-native (rhbz#1633077)- security: dac: also label listen UNIX sockets (rhbz#1633389) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1633389) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1632711) - virfile: fix cast-align error (rhbz#1632711) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1632711) - virfiletst: Test virFileIsSharedFS (rhbz#1632711) - virFileIsSharedFSType: Detect direct mount points (rhbz#1632711) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1632711) - virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1640465) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1612943) - qemu: Report more appropriate running reasons (rhbz#1612943) - qemu: Pass running reason to RESUME event handler (rhbz#1612943) - qemu: Map running reason to resume event detail (rhbz#1612943) - qemu: Avoid duplicate resume events and state changes (rhbz#1612943) - qemu: Don't ignore resume events (rhbz#1612943) - qemu: Fix post-copy migration on the source (rhbz#1647365) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1658406) - virfile: Detect ceph as shared FS (rhbz#1665553) - util: Don't overflow in virRandomBits (rhbz#1652894) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1652894) - RHEL: spec: Require new enough librbd1 (rhbz#1658652) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1558558) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1558558) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1558558) - cpu_x86: Store CPU signature in an array (rhbz#1558558) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1558558) - cpu_map: Add hex representation of signatures (rhbz#1558558) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1558558) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1558558) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1558558) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1558558) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1558558) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1558558) - cpu_x86: Log decoded CPU model and signatures (rhbz#1558558) - util: Modify virStorageFileGetSCSIKey return (rhbz#1657468) - storage: Rework virStorageBackendSCSISerial (rhbz#1657468) - util: Introduce virStorageFileGetNPIVKey (rhbz#1657468) - storage: Fetch a unique key for vHBA/NPIV LUNs (rhbz#1657468) - RHEL: qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656360) - RHEL: qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656360) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665474) - qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1669581) - qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669586)- 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-23.el74.5.0-23.el74.5.0-23.el7 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=genericcpioxz9x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d2f890dc65245cbb6a221c227a3582c6c4fbb9a7, strippedC source, ASCII text:PR?RRRRR R RR RR R;R-R0R7R*R2R)RRR RRRRRR!RRRR RE?P7zXZ !X] crt:a`*怾Ҍw$Smfv"th?*c`@m]!]X?ZT>TX\wGQgQ"q8$i Fz*.pZZԊY xd #Nє~]%/>)ڷnSo-QB< Z*`mO- t3z t!:R\E'q[~iގ=${{ |68 I<r Q~xI_ 8㛚9)aaR*F |?>=xR3LQԮ}~MhXUS"pՔG< Wu)$?L<^|>+z$ںy5wkֺ*ч:JJgCȃs9HNfƜP<2;Uxwm'VqJZyRnTXsrG 9E=W 6Fɶ3%p!`6^ZsfW"=WB"i‹Q [k9 ]m_F?倳J{\Cs~Ni&I[S=R5pSib>hfppͥbz $!ubH,澢b)~Pȣ*a<(Y]Hc<&HG ie:FEyŌpKl~~v}#C$ɂ` tr') %8^1'I8"ԉ $g/2B(5-5Όs?O ߡ, N t}+(&v2۷YtSůLF0]7I`Pj4;?]C @&1K0Hg LBKKkʾ%Iw-cE;͓zrh'BqsO@*QFu@K|z%f0eL' {c,9>XHl:*jHw(OR4~| )3pA`RkgV%9 rZ)aМJ;/C;+Gm>>h .]{{_HV,'<6XZh\m7x`ۭ5X,.^||yЇGGs ^A6' ZԛӋkhf(1A6<چ}+_hĚYn-J>x'k8Al  wur ~ٳF:V}_3u<@94%X%da_d7S$p\7Z {+M'XB62UR x/ bu_C`XӀ~D˛ cNie`fʙc_O 8ő7Wg™q$ n쭌fT~}`m ?ށdGZ2#j2Ub$9-#U}XsUzG7R'L?jC/㛦VqHehٜE \BdBƝwݖ<(&T;2$d0UTiCYP\Ӭ{κnCA?q͚CRgQ?a($:h ܹNXƷQBSUD0Bt>3:ɍ˪HѳAO{1l]~8w qwk7*AA,؛073>"BdF O!IDw=oHԽfǀ=YA^нWш"_C..Vft 4/ۮCŹ$IGq0 :6C@$+h'Ҥ=0'y)ʒ_EqEmnΟMW܎0]'4tx\t-G?@ĞW857tWʝ# Ljܴ͒*rE7+ޖQ>L.GIH 6mYsIH(3YzT 80tj-i(ٽwDm/F'))oA;SqPޓa cG%wդYdTr>1<9rmI-p=?wFRyx;JXe|~DS`{44VJj9zFdNˆrl K6"z|)LͳOӝŊh Dڟ+󤪻ϐC/п+sYwIu\WTP4u}݀z\Sx2\5֒ ΦJ\xE`ҦqcÉ/r_jn3; 2]0VF5P3UuD*Xi H2;^5(&¨ٛo،!suzMMKp]) n f_Ob|Us0ꆳ/,AAI NP3>&Fz{Y _|Ÿ }w$_Y HuqؗV6 [>?nbT59zk[dQPx\G)(D>\ZN"[=xf8v8/TKVTR=;L{r sׯ~ ebOvwq.>”X /Ub"fãN@쭹_`L$ x@xK ̡1NrU*ITIZqTvA/GI Q\, -5^# 6Ջy؍9Q~GNeCˎ43:c0 )P-|>"Q4O9):H@.EwmІ]HE:N4w*}/P?ٴMr5B<ͦ\J JS~l1).N5B?@ѵ 2y ڏ{?-WpOڐv`d!LICiuX|Z~E|>N {<Gjl~)zG6]\fEXsjn!` M#^ݾH{ZJփxᗁ3ҩDq!”UUn!8K愿bLREڝëΛl띏Oy^Qjҭ q7jw$ nKy]qF&*eW6 Ν])H;="SKkn[`P<˥#Nݜ> ώQ4m ְ;*6B;{:,|'LR'KkH29`[y`GM|?MfxB);63BʯdH'u 0涗n  0 9\|K}m[Tf&Hbu$Q~mN;ڥLx1R/[GRb+|k`D˔"TNۣ)֯M&h Fp]Wxpi˶*G&M)d%H{RSij4K'+~!y8/RTՔ*AUUjߌF?&x9fQg*4FI2v柡Bo9Q幡2G7u#'椫RVk1aiQ/u6C__-5 <ӤG'"ZX4d!K(/M3yӌcy#\$:+\;`d|› 1.4r;bTsKtg߮%D*I H#3鱈S`Su6߁Ԗݴ*#-7FI[b_BHkCAfj4ˇupl.%W/d*.%BloVdɤP7 ;S]oAe;?}-_v ||@Xd ?`R:*Q:ws+`3y1}Whq0@u 8ӑ)uGS-P?f?}4iWMp薓YD39iyɄf:eͮpCkbKi2Wӂwta4$ |3ku:G_[EzMJO4?ómQ`#$(tNl@ho=DVoSc?;tϮ(2|‰' 2I5&d`5 yMϊ't8UqY!ޠeG?l̪|3.Yʪq^P`f30OxLf衽/D58z6%6պƕUl)fw[ky?ΉA #4WN5蟍ZVDINA/"L ,XptDi')"}L'<8F{fWo?W>%rN'e:(W-xL槳1>@MWh{]%>!Nh'1yc Kejv!lLW@r\ I=!nHvə SڹztdMeRnqu'I+ZO|?V^1wJzGJkQ(9R)&y 35ٝO|4uņL!VMP$ȁttm GCTTAtuodQ2DHr8w!!2Iq'j(h\xNN-˝&ˉnYLk. Iޤ.em}uCqa,t4FTMr۲U2Fp<ޫZRJ} 9횤WYkM@ 0rBzX`ֱ1]Ss\%I܄ܶ"+3oNP7{ \,[b,M)@E/(߲4lZtBq^W:i.ѦPv=~@~N ȶ|-3`Tg{nuOD9 K򺚁Up.t\}r;eW`_*=@򊃨&'NIh^4~%VU~(VNWm\H86 ET_'poߠ| ,2BgNXeB݋O?.\eKލrиQB k,:Q uڔ4ॱ٭^tm< ҎZsŒl8fDl]˝=6̭GLƚuq<4WJ>f`]|rQ["1m͐9&TG PEKKԣ23޲ԫӘu WW:L:[Z_Bk1 '?lٶf68yeQ=Q`W4CEL:xcV xAa.ULcMb0ĉVk>_$/}!dz#+v,$ާҰyz;ؕf wbS ;ە>{^T'c'kF)y7Е$-c_#+:VT!>K:i?K,+`zLyoI7S-׹n!tq$aD2I !} NÝC/(7uQ NzUOt ]j(=<ŢLA(-5z?:#R/4y-m(>1\c alqOhHNl>RiDe#,@sG{&jU&| & moFb1Mzx4t^my `U`6w_?ٲ H8DES2ځ &}w(0r2cy Lք!Ђ@dSW 3I}bDՋ3zﮁή-H*ߎQ=2_e"qi-H02r617G;w^c/*!~'UJ ɠr/)˱ /a",ҍo*Z>I2~uy~6R6iurdMe$̢Iz`ֽҫ696ޝ;6Zdt #L(l|A[H.UM2IKؘIܗTqJKFxt|_P0;{<UNU[ey(d ȪLk={EވC (;tQ` Pְ y͚ůsTŐP[ E꺋Â{vFkMGxk3>w4~Fa?Gﵤ4ͮ'd9^z+~qW^?6 N<յhC@^.ENbHY?PF Me)Uo! kŜV&ځ}i27k5͵|UrnO4LҎ̕YIa֒Ez`9`iDPK&oS8XBE..^=΀Xgxj؛޷r|6oNzH+U$߈{+.0BS;4 SL ZBXoq@:tg($/"2IݰX>09,Ʌ1fΩU31B,S6i?ƐN5MlowfJ~>x)p͑d*Tpx?M7RQA y#:d;E͑/U*֚EĿc8ϖѦ\yGa֌Z:{Rr@^! l}sOL6ۺKv͛j80r,LNW4Q7Bjbd:hf §RCQ=IշFP¸Xc]~nB)ͺ>B UwɕQ]%'mcøS?37~b˱4ɣo:m mzDXT,y}+*{u(q3FǑ@>E Nf[MxRԔ55p<(}FFBvS;&2cQ5'B;6np6D[ŧXF͘qZ.ϔ L](}kf9Xrx O%QIEDyd{_UBol!WHf =wf1Ό'Z nywg%˒-V)ï%J`s.8Md5{܍,?fzL9Nm ʦh=gBg#˔66;jTw&9,Fjq\H\Q[.Զ}/C<0˾ߑx1E8B>#|88(%0_#zFr^mQ'+%7Q#؆Q|٧Z*V؍Isu ntQ>BF_t?:ZY]x[Be׸HPŠ,x9DO>EסW`dl_dN Bfcaa`YňM"摎 hVn~uCTqgvW5z-Y d㵦4Cz~~[ri lj4`)> SnvQB&-3qVfD:-ONև/H%D=!؅ŗGJI,ׂ/bj&&T Z*|3/4h4Q\]%9/Gk/+mꕟc:QK"0>tYς^*_`rvv]Zh;q9{/ǗlPBu<G鏱lX2J?]OV֯|'Wgܛ{,]h뜋esTa!wP=NHqо;EvȝQ.TJ.'n@B#ٌO<ܿ[l@=ȟMW P1YzQّվ20=_,b_ª<_Ҹ2&Ua,u4hlxqR' %]>+}HR#g sy0djq:gղ-vZŗMMH5g Ϗ' H̦?'⾡m tW\q= DmytAF1LZ}r$lG)*uZ/Rm!u9!^8UQ 'L!äUgK62Us`%_9hD;QwQ:Arp30י@O eBGIBӓp_֊d%%9pQw^м%4]t\c }J"? ij>#؜Ku=بE8viu˿dҏ4fNrѐ6nn DqoDY}zD'> Muf}府,Wwjz~; eRla^רs BOi~MX#ۯkPvf<]Q28Z9*5N %XMi\4wuغ~7h?v+?*B~ԩ(݊11.F:Z nK}asQ+: !aO40͟I!As/B>!W5΁k6?Xڝsy;p#:jeLW'@.;-f⧴Aj1摈UXe3~Cgj:&JUڌҙ[&#B -02DDUݫ-fRDцn)[ndZ̲% Io!?, 4"y7F`|Fg.V*"C|&ssX+j?g*ᗨ!wݓw5JaW<=P/aq -è.zk,4a3ZP^@GY7n<5`]ʋif+d LLנQ}昔_#K8°߷Qmإ%8" %ݹ>k"aҜ#ݺ7[ e\p^@af橝>oE^n&,vE4›Љ ,0aeX@<_PےyOOJ;jhmЪo !jZ?D`Ro cvcE/Nؤq*WWU~vv0f!`~ЖgOħG֞aAo+gy4VKфC4uSޙXoGFY2hLDT9a=)1akCTc0cyODòzU,LP~\H4 {]F|Gxn q]m;Fe,xYz|N9%U۾E՛(P4[?=pu5X@1L7G~Mu"9Nrgsэ*ayCN=X%"PϢgzj=%(Rg]L%1Ac hТn &(yq,2jy?W@&U64HndE%Zn֮a%+g|J֧%I2SQȥ#F}FYK+ޯ_c%aXx6gюѤ#)p]$_]2+b/L|_kCؠ-}o#|Jɷ%%`hBٙy(OPXđ 1=[]ijNN)<\ѣ='Nw.DMHt1s'#^eD{.R஠ӌ̐5ODzfQ|1ȉwGOրPzC ⧻/s9nyף~כonľ`efRg8uEߦ}9p1%y,ܷ *&JCp8k{ڨKj \%U[vUTe1 u )x*ݧT6y.}!ެmÂpv9}VC+]^/9Sx5oMrl A+rmxt1T&w %xx1K\`ͪ;F90k.ُS P1{\2փw^/2lw2 WD>o-(qy% `{M੤|eOYH86q4h;No)tZ0|.Ai.r5g!461d:Tqdp.\ /%)"{52z8PRk!W^83c/^̰']Uidz Z=5:LkĎuK\Ir3{f͆S_."oNk1q۟űͯ>W5v[dKoi7a!(dvUEٷhl ':Mv!>./nҡʀgg-I%ʒ6g _4t|4z??yȇ 6ج\{KPWd!Y 1`5>e4?ۙKGzbyP2c7[PM%oU˔xOQ6_:_J;jVk{_f4ějkz_4瘈座ZrFպؤ W>E T VB@Tc6Q:'k$vףLtۙy]-?JCk߄å(ӴQ60naʘRUE}6 }B}[rK N֫}u"нsl3Z}Ozjig+ rǖ ~ ߵaY#<1"4^l0#1*6Nq i-@*O/t"+X_]=ov,зMr3= .P檌nb])`K0='iS2r?- lx% !l?4Re 'q^!.~ˎbJ*Az n#iv~ΜMR% %=(\^{&a9! e}ǐ$ +-~6P4_Y @iY6TKc):DC9+1: P/Q/]`d,)@5[X暓3WVk:+p=-&`;}m/LA?lcH7wO?4YD`Y =,G ~jggN $D~mMQڢ0ټ~ ^vyu;`_<R+;s2vRkϭ7z]ݑͣ^"c-|&K?X) Ƒkx|uFdY{^'yJIr-9 ֑}xRc`%MBDXCo:RT%͗#u60Ypo^85NOsdN=GTxOs{3 d"t* 9Fx}PL?mwvXqӫMDD8Pc K&2}] B-K%`>O)924̖~Hk!lHs= Lc^0,xN$25P_KmCeMK )?@<)ݲ,j2gTm"u3W&cd 4ZȂv?r3%SJdb|i)j_'K马+t|Ls4ohBI-sXʇvڝF}F>ӖXhۗ]:t5Z"ԒRF,Vh_]e3b]BR[N&dSHHIMb!h> "?T]9R [w#NV$uvNG2h[{P闯KVdf*_@ f*(h)u#xĤ.5 [{eU7|0e%E,?; &>^-9e s.Y X.jbہ@4vc椁IƔz[[&PePGoa/8(+-RupKԆ餋0tB̔¡s$:I`ߕ8Jev pF =x,BUp!cXU('7&,8,0+]薞7jMN5>~g:\WjxӋ jZ*V> Mk5JsZȤw]+'/[aY2撞1p%W?b ?qLlhq饑7,\G]1l'j+"^R&Y@!*ed}Na^3wPi7flwyUgP;٭ݍD"ff;{?8gd_YdhPO0yX8E{t[` q/HeС"8U{aHC˄HH -ko@e1~J?-GXo+Yg$'qү=w4v5 u1/[z[NZ\^ޒZj#^$2uacUu([g}@nke꒹P4?k*Ɉ/ZKzdv(ҌIu04T,k7#+0M6X_Dl-:y籾lT2퓣B&Zձ F 9VM\mU׷ZdhϞ")3^\؆5.mԃo+Uwn *i=60:~SVgi֮^%_2N_-3\Lb޲# ~爲QVu.UR(fʹCo(:@Riuuh spN䵒y {vDQhY0o;ezȰ&Gy'z4RzԦ&ȩqNMGXh=?P!3W&_~)X*헤6p/rm5_y5`v CQUH1xT%i.̄kw\JDVލژv/o%2 ]1+9KZcOQhD/`(mXf]f1^;Y7L@-& v9!b@Cz)#lJQ@3/?l$/ HT!8>ʼ Gumj έO8{j]<'89>njl̮30۪k;QS%T ִV =x6 6[>yٚ~B =x ,ԃ 0Sz\3⻕b| Ðc c|-O鰀vR)6,rPӁRiu\fko}+}2'[-r*ؿBc@TWf+)y%xNbfq:=Mރfυfm~Ib:CFbB- 7[\~d.^HlJU=pï ڳ >bi3x\S&B~ꗗ,Yw*MfoEiKשLcuP^ü3NWojp2B{ g=/Jʸ@hF%J%_P^E(KV[">{RzN7j/xFlI!]?fp*,=YXuy?޴> gVeTvOTaVZHz=eoWfo9Xo+s_oh,u`Llc>&JʸfX߁ @u:sW%4A_Ե_A-k㴎3ֳ +]ոKC2n&F8\ 1ѥuPD9#7ՕP['4G&_o X'1y9~L`%H/O΍:CDEjbs}-s"P.\ǠNi0r0Ox,ކ*5c#Q?SpV1 SmVuё9$wٵU~%rvD{GJZED^~?h:~0$GMkdǟY0ف$i`9syYRa*AH #Ȧߖ__+⠇#0iUUp<܀bKU$]^͍G.WjIOSf%8\2 =TVxI#\h_Y7A+c{;c2yMo1JgV]6bp-Jc?KM{ }X<6V jx7UphuQSD16 pJօ⅍Wb->ɒ^"/[r&b&Tdq&J:jTH%1'W{1Of2h8@b^/ aߒ׎85tB-q3$2^U>BJ.2J'åsX==Wd? R۲+2l9v{hI, ҖGC >ݘʛΧZ,I%@rpPبNFZ1K׊Urdzɰ?2Wۇ*Liqae:̊b*k98+?"x&npmFӬCNbG%;Y5K}Gn%+ͺd2t:((54_Yafi*W| .J( !>J%֒, yv)maKTSftr{9[qsY>e'[u8։S>Edc.[hAju{cfepb|G3@5@*BiK#ƼϵÕkqdU=" [Fg{,Y_м:(5+HϕUA3iKelɖacFn}iIpģ ZJS~4+Ӿ:D)|!e)j[+\R?B&vnwy3OB#0a 2Vtss;b}evаYy:C6-hSu𷲌lWPc @=BpM=xDt_U+ȗZ4n:aoQ*+Ƅ-Dd8`~GxϬqnD8lud%وeIvW |v8iRI8^^ba4=|:2:HCONIl6Va.դG?/gQUR״` ⫑7[kˎ|{H=SrNUÎ`eC G2kyJWygS{}#qy Gkz2LW54V=gdaL \vX]4DU)iL?5^ak_|=?MMDq2?wxr)iB)Ӥ`A3Dla{ .t?׬vEHt +gX2x( eϛz؊3[_񋚩lH}䠈fS_5Ml:/;1讀Ujr_Z?\MVKUP 03zv_ƁcpuMivXƖX =Z Eʜ(Uc<J8}Q%_($nڕ5S=*fk[g[CǼeǁj׹dW袕 t% a&z+]t iվ???b;:`˫TX݂C |xmo ݉.FBmG[E9 >{ Z gPd dvR@|A8Y`jeZӮjP}lqFuԔWkɨ~ͷBgKCC5@;|@cs_|.{ aS|E+ҹ,۫Ha!!Ռ 0b ^R"K5*VA6 /x(rdA!xN sr[qb;!/|R|`4nZdתcaĎyj]( /['hj/ [TZ!يKĬ ܆ş2qMR&wÅ{K 7JMG=e v` +ug[_hʤWً-ˈDDn%=ӆՒCBGhHyM R8zB\G2-%XKs%.GqFS%MsP슴ݰџ쭀UbvE09[[ Cɯ2¹`5^8*-a:5eBCG[FPJ+z8.ESi_Os YU;M*NHĎm1\UmW0M+\DTJA+hF|}z"WE_Hٻ2Ud臏.'B|J;SCъ.1K9Z'y߹VJ^I ,zG'cl!MS L$=r9xXϭVG^R(Ftp5+饈 ؈0U=L>![b{O~F3jAq@ y.ƞX.;#Ů^4PA o ZN*X=Dh;1q/s٢_ӤE>K}/lf@{1D\M]$3LUV1>[o1 K}P& e5A%x{C?+߆<̑(skaFLoEo~xW)A څ(:~/nt [w>& ϡ_Zhj̊;>ЊGYu tJ89+)8(i<;hyƫ3ff@rMiLoVb8`$ԇ6J@|Rpƫ.Bmio:4!Iwڜxffɹ(xv@^ SC8+<Qq`;n6'Iyd9xzΥp\]@Cg?~=lXD#r;W 5j\qI@C1 c`E%kUTl8ᲗilTaUdYrި^ۭuT~WgΚpV-= !\^ȯ6)X(Ȕژ7ѝ%v똺myE;-_v[$$6K(uи8w> ڶ4fz(Ov}}E@P Z&X4zQn++ߌ%Me#,EbʡDZ_1FMR`oyDas 9$M/QwO$d$✹WGiOݯVku{ce }vDsjTbJ>Y :[uؼUZwGTexahܪrA Cp]}7wAI!v^趂[ƷOG{8nw_(y-vn#-7Y X[I}QE2ajdVvS.f'eͲseאF 7JHcD#L~AB)7^BҞzu$c0w҇|Pn&rާoG!ܪM)6rA^7E3m/T1fw$j͚SDa -5B*+䪶='V%Xq-:O,Ą*wi&bd8ΗzYJfWP↌lq<䳙+<=[Ԯ R/ (n0MT2;2,gt]Hm2`a&E2pApj 5 'zR':Ix4a9A z̙,TMy}vNs(1r]&n[5$8Kg)vә!}3h1, `o %|(!)Ro|)ptD*5V3[8ڨ>LwM}9fqaq=`k'pW\֩jeoDvUJ,B5=☳ ^0{Y b<#;)DreT$CV,)@i[]KKރ{4juh.AImT~ g/2۵ 8Ei"eXʨܶ* k >_fzNJf)W8%D3PZWk}yōNzWb9.]oXS)>Zp_jDwZ4U3@>;PQrO}cqBlO ntG{T]@ -)3BK{ vŜ$@k (NEkd7? fgқz^NoQ$t<tț31+HmFd0Цnϼ}!Z/RՔh45^RWb^% 1uKԺ* (lcVm9LI8<b;/X0޺Em-e7-nKFDg3O>4Uנ nk `8gZ܏FxGnhxrs6 iBx0^Fe0U[Dir}&|AI$/b$iu`j!FjkYy!L- ȯ4VbkH5$e }I6 4m"_ʧx`}TCN#DW^\eQG«`dsxUd.Q'tg=k Tt]+B3+@=ZREdi6$cDa^[nKIД5:ʾ6szImMǾ&,Gm㪓*<~^svBH \_XM b$Wf:K8e%qrG1sq?ٻ#ܟ9~z'cYD/ݱYGsQWOI;t/v|Ze1VU!RU/y  j&|cgiZXc1ٌ@1WpG1y{7Z Փ8CW39fX)kK+d$[{ݛZB58$~mq9&*nfu{/XuFzHV%}T6,x|ٟR%.;~#5Hڼ68r.lEhtaf~ozPh0hLz g=ݐXRLxб<h{RNd$T6Ǽ8#}i'ǁd 0UVϬuyz~i~޵yc3X[.pU !9@H6Dnt#YYYzCTٽ <Ye e~3k p ۓV- nONVz렽=MJ# =)8-j4%OeJ4p8(qߨ_?P3EƲ//۱"D|HI+F H7{dLnj망$5g2ph^u~{6& oX!}w9RBTY&9YKU30VV;C=~%C*)$YBg ;A縛k1# ۏDi|nsBu.dDӯT+!}]3Dpg.1^q\ڱ]J(DT%5;\ae!e.N~e.9p,7sD,ūTE@A{@>cĂ5'Gsq<F>OOxV2{RЙddb Hr mm4ӪXup`.ҸH/J\rrfuI d %s("xE.r룠(`y[8\НB,ƿ?Q΍'לl0&ɷ;xXOͳS?5Rt}L& b_BO *#1L.|٤K2x;"IBa^EtУmՌP#{UYP [`W HIv*q 1fXX13q}6el䗷7%G A}_>˙gIul7|>n$!/t?`Tf #=гʾkz 9[~`)IYp0zjm2%.(**UO4#X[+T ִgqEate)mv-$+oW0)0&Vzf!A?#EcpR GNLC0Zg{2icȷT mK:+E!a%g\&BVNuU)el.E&vVhгֽ -zq&FAB-Lx/m|`P5-AߜR<@Ft`w)M- #bGS)<]`kb 3`J̝*5Ugh$es;n؁;ve9VdoKԵ.m%ʬhn3| /hmG4O0~cP@> /Mj.F1$:.՚3!V͝@Cp)^!:aى^p:+H'TX"޽*ƫVOWw'NJ>[F_g2. <"d3q҃:MC_7`0W^EmTd_؏YPϗϲNɣr$YŖeO[rZY]:]TI$q1 N:ԐrK )M]K(EO*jk,)iOZ!o =i~ 6$z>9ВG?˵J2ę69l)ݳ;7]Dr!"y nA?Az[UsHZ Zx: f %B8:\ P"t|z䲼nU.ò-<͉k(iI^8ú(aw_E)ۃRH`@Z0f ɺS L7ʁU5Jif@ܰ$4QYJ: f%[\h@hQ Pv2a +\b =-gfuc٦.bX7W~6I*OvM!-"}橰J_r "w+sx5Flh ?|&8 6S[_&#˝i|_9t)l~gj[]e#Q)#FQY:b VfRXGptDۊU8)(̑$| h^*rѓUVP ƻ^.t[ۉ(%1hus]T|=_L 'Tʜd6᤼B ٛZndE&bOw5Gvx9}pxtPݼ^{*V-g:pH< ?O)3(rɫ΁1 _C`k!T+2mZlwFh@o 5)|yWMqwNC*e| s0v>ČЪ11 Ϡfۘ?$؇ EVuQ{kĄVH60l⎦f\Ec?B9Qáj|P4 Z = B,ѓD6|U{%qy/Ǔ[OpyD!? ]ف+jA_mqCj}Fw{?QzJSe;p2r`Ք8oxɒz/!X­gr}_(,i B6rhsMum$ 8X{^uP7+Z21AU^I]H_B@ГAvCoBS8!j2 vh @ph([f<`i~Co?iEu]+> !4'A'3(A`PXIA$= gB߮\9,$m*v"[+}x:lZIۊvJYQN5fШjy#e, r<p:#^ .E(g*; r GjDX"|B4=x `H=-#Ɂ,.&KFy*qqetdƪ)(_T9jjnW?aޒƺXTְð@%f<8UݵjƯYL;'֔jX|;wٔctJY !&|Yۘ'%`bE.=׾jG w?r /%K&sV t} Qg۫JIv=Z=,y=a Z-rZg45Y ]']2\>󈑜<(o:9{3oRD,orknvt);]ą(b"}f8 (. Gp ^* #O_~I2z`WoV1-X?j3KߑzIV6DQxퟫn,T=j9DMO wc78F*| I:gރi .<u)fKgt#KUfy, +>FnUC=u<孵.VzбReg}˫.q\:~aGFQr茔C\LӏoT(?: Z=~H":"RH/F*ە{Y/tOx,.!D9yO2SyD-PP*Jj/Wb{$#bG@uhQ"Q?4W ٠2pP(b%0e#gHB!wkJ7D6Ři$l@Kxs%ULh`&rW֯3@je3QZs1>`W;zX3CX Lr0n ffZW 4.vm$QK7@iB.ÀEO'>r{ @%~v|UcK{lWӉ8 ?R?.9XUEΐ 5G/^P{ b;X\,g'Uy,nJ3w"qgkDrE-Ne_u/TwRf,jفܔV q+VsnW= N4:N{ox]gg!Ռ@ꮭ!$X[qo\(Иtd6{NVn 0&#`[6C]hqC9G.Q9i>r42ZޔHV,ȼqcu/0iҥ>TKƆC.z*.(=%ΞU&^V Õ"?wIt&ծ'#4h0@~]bp4i'Bmd&s.9/޽2<_Ɯ?zft H6x[y^BX*z-–Wd.:k/߀T_74 *išܗ nK `,QArE<2o"&F6Uٿg\?=lh!b-L֎m8e';2Ϧ3B#Cx=7Al?O D/l6Un O?*q]gᆝ^-Hf~BLj3̛uovzn_a# 9T@ t; ((3z5Lm=Y1]q}ʒ70t0X@Ikʒ2]^y2W+@m1凣DhSQʶpasxA̗1ƚie/P1O`R ncE]ķ!>6ڑbQ1xIRPu>}˖V]CJ*̛iCx [X ~I069䃕f|ǰ~rlv&@ȫ^q*;-]NLdFu#Y\]` JåEw.+mVkqŽ+h\̮FeчWsn(٭65yfs[A6734et"\ݮiWmb8;ɸyjW"GcvPh6!,CҪcJpj"k3t=ӿ @ 5xoJ:XI2@s{^j;kBIګ-ddVϷI;rر=MwkP=zvB9<.i)OĐKB-ac%\Mu+E̦> |ubL:X`Ƞ8X~ppZMK6fN9{XPђ :.רMizPs_z=]M:.a}`)DWϬl< _\N)m^X˚Ec'y[Ԙvr`,]K+FE?zMRo5[󉺡cjTvC4s+:R92ZbA!yS1%bj%kp V nɼ[-O?`]YXS,x-_- 4.> i$?4&dr/,4>jgw.ѐ`4Pߛ)`G=4|)m$x5+agjǧ+sU_u/eЀ"74fAcn+`j^[He 2ƹJ`woU{3iH =ƲϒK]_fD_˂Zz摗:#nsy n '؞V2\?H it{D-`q!cԪҦr SΈ'C((:O\(rp1;Uge#z2]MNҬx+t3?i-$U<ݧaIȓr{!QZv": 2 A"̔NHG{gXKAP>mJ+Hw[5WwT-˵[mf>`&wr[`gbgx/*Ǝ4#oq;9Tǩ|"Vm ך-2^+b4T^>W/ֱҋ5eWUXh_N!Go%o:a~usCO a\2*zh=b狆MlKAH&b@WIG^ScV 5`D s4<'8xǗ0A JS' 0H !zSm?!՟lJ*23sa88@w=$gdR* Lܬygy'=4:x, G <4}P>!O*o7+!|y9 b<u"ZGïbOk *ej -VOM|/޹sAE@ J{W1H4U 5CԞ@v$YTB`4}vǙ\4@~}4#S8=Ѻmȧ{,7~\1v=44Xp@ŷXOaEBEUx*>de6K.Cee W., ]0Y!6tOXfPqRI#Ӡs̟Vz9/O m?<A9w2s)r;X0`+{o!5iw&&p$W-g'@C{Eʪ86s0Y+x.]%ڭ{Kr7Bv^@F_V Iu: ]!yȡwF\cv6Ą|qμ|V1pDHEBU#ϳ\wk_LIswC!U.{JFߊyFk֔ۄN,{ ͭf"xNey@%he+/½Bgw>{V˭4Ĉ{fUĵ޺ ;!Ahip!= P:mJ,D*0=_~#MFl[-e`=Hj3̄R3cPR:O61'B "Bh- Z ̡UOzN&լB-X'R+3 =߈i# x,|m\䒸Bc,IxQ]ܖXZAQmʬuPE6=mu;$ ;>Z6d\K Asd}M0 :ȎɜB4O`Z 0R,11oIsQdb^l?Z.=ݗzܛBIMY/ԇFl-ǁQi NRkFU4:i=oՉ$Äv NC>(1f$2z3@yrG.e\6ΜRJSxUwJ-d$̈}qKA48-HhDx_ ٤|7X5Zs nth8-D?GƕJcB)"ȳuRzU.jR_#({b;z:%tbS 4/t%`n/=e3NEao%Gr:q[{Q9jn<[?V{x7j{g\jz4{Y.9] #${;rfM3\PVp,E@Ih] 9c'4yUzxE-Skz$K6&]GN@~ ͏c@ \N)'0@wu4wW/,47^&>%&sBi#a s)ΧQ.H?S5{ ]+̋\j:m*;}槶('h21M7ܭ2&S +3UXָ;>z ;`C#6!#v|~u/b>Ι2Bi@@+ioF{KMDd\@i6 MK*T4tdWl b^+e%A'^53@%,bO֦1xHHPPǖ! M&,ҦAʮ{*ph N썙/qQ_ wS 􏺣9=MQZ, "HJ81=P (/UhaMKvWpP#m4b3jg=zA rn`T; 3psP77Yt1pŶdA4TuJ"\g[ACA*)m?zsKbE.3lPD_e) /F(9X;<>?q!GUe%49E4蕦@A>s ,d,ݪ96kSAAX(MA~~3 q^UNdjxK2q! eDhdCWmN$eD|wkl.(۟l>m +:O(hO͞FϚW<^h=(76|59Nk0Z*:݂g|x>f5QZd2x~x꾭Tt)LxbeZ!VBdFBجuU/4K3-ahێ4/ ])7 C ّ+s֭Ү^ܼS;V# gn;Yڃ =^`_̥θaKiPku?oow{ b9j *vΝBzWPd$vS= '0@c |1'R|a[kA,Wۨo7}ǟd?JFmW2C< _NY"*4 h-QVRs8< ۖg ڵEV;ݳDvH ;2u>э;[!,#qCN@]u1? 'wl2Ivܻe[[2|Tl+'nGA9[ɜ eK¥%Yb#JB8w}&}Xb%:yQ"tnJRdI =[DEۃria4hAVrE)ԭ[ c!|>[+Zck:̱7R<60dPdIߢ4tV_W,]%1Zi|VS+q9G2^pYP?>?˖vJ-i?`W&Eh Y8Y@Lۏs$`ß s.!u|$6pE ,Ls9(:п2a02#%7,!꺛 Rnpz9,I}\@3C(|q#P2eqEs"*0KrX0Mh|o{xk po m0N6E}\ !ƛWjfŜ:9lx34qFTn'?X M4AKm\$.:m|;"_ل.z\} usfa Wj:a QWm1J5m-&1;{dO1Iz%=i7h! X# 9loՇ9񨠡vsdC-|0# *.CE4I]ìuV?S;`<>wwҊGu#4OӢ,yCN:PADIx;M+ZmїӠRw>eVcVmYwT= D*ZIMWx3zʟ|dXkwtɋ1%^hY(Dmߥok f930,{¥$ޔ>p>{Ki;dhRiLxM:s5  `#e<h05P7YzyGi^FhBp;/P ٴ'Zv+CP;trP@f4c ?lgvF iC"Y`FȘ:Fg9 hMv؃ 㸍RјɉEmGO^֩:c\~JbÔpic# !b" J(moT^kkg+]QkSW cX\J@ekӺws/dR`e_8Rz%~B;EkHUn'xΎR[RR}^Ox褸GQݏ̝n/hi;>y*S~8N2Dׇݭ+x>Ais=h5VML+exC/ę76vg_y&cd)ٶ"^l:_LIfuҹ~0 ?ׇd?Z TՌɄaSp0Y/H@ڹT2}\TcYU$=+6݉7 ?_ X%C7Y $lLZUI*V~DI.*kPwÒoZehn8 cG+˹QЂY=ST~rgQ5T 6T.Rbgc[F\2|78kM+ Cj\ OVKU+cV ?Jbu"Jsb)Kx 9CM9pk< w8ܯH2jȁώ-Eqo?dA$)י]PpDưM2)iN6_I:|bk6ӀGP!DO#ByX5-'& 榪+,??q<FeWfMo`}Eч3UNJ`93A:S$ӊ Unuːo\St zlanޞDL!['F߰}j=u~KP< +q`_p>[Yn~'P&x TMMuݪ}}P8$NvG#ma}&r=x^YȃG`.cCāUB%;+-`@T5S4_boZݼ.;.ugh ƈ n˜K]QJybت3k4L~DF^5n*>~wz>8=a,m`Jr=Ax$>S̤q+l[Je MF %L5SϨkX74D `gDW8R \DS>,)>/3;uR* Ÿׯ: 8Z[]]@VkT PXC,HՄor .Q]~y/IeKr@zM 4sb@M3d6&3R-X=rBKxSZbL]tDW㯾?MqEh Xpl+mΐNu1hrS 7؊}s] K=<[ԃ5ݗ0;Wl=>A۠R\l7X?Ò(dD]q<2F_`DI=(aJ4IYa4B&|oꗛSn]k}DJ ,\P mJSR)i3J3GUx!Z+àea hw2v*4hD!tfri_ƦHͪ,4(x|X@O0U2YOQ?R(7WۘV~h?"͖m^t mu&ޤ[ʎg}mjѤ@.!Iャ*,}@hFN-: QCSiXF~N3NL\)3?C#υ1Ŝ{LHED_ݪ}=fx,tZ o5;2Ph\ g'I)# w,W̾cݴ qZ\wR˜G")9]HZ-k3r$'y^>RB6m >Tz{yFm%xGa첺!r p$I'`B/֩u Vr{X>jlh!PI[!qǻ]E#}Jj;aD[S+|>KBD=1ܼ#κEyPn)x\I>9JJ5֚I3x\@<"CVy 4G @tMWvޓȫ\~BqFD7dǚv(N с.^a5{ *0 *0X7o\xezܰ ݻ3^pBsqU>ڄ,k*)^A#J#:E'x~DSh(ҩ$*`t8:[+G3̕w꠭زs}]AbOe-yр԰5sN)S|Px73iQ Oc@=Ʈ' \|~̴"L'WRIIRje.Sr\ $t4ҁ9̽߬=1_s6\oCX{Moi~& 2Ô,zA7 Z PsovU{,%A֯yy`\Pypʙ3@j.%)5SNH'd!]gW)[/wjf=\5\d"U*+cY|{i:";RνT@^M*`\vjM8MFc{ٌ Ն:V6^sZ' ń@q4ZK >ǂ2()_Y#'bN9jZ\=kGuzpb e7ĆFĭ3YDgKlF9ڻa9)e8R{^CLvC]-5՜k9:I8{I)XY\pVY8OHȹ@ٌwB̧*d$uvT]^}yc׉Yi%G/*+?% İqE֫L1+#t$SU4$)̦ѓ4Z0m"D(Ig-Mj z-өdP9~#x1ָ؉\Vڂx9O*&w3 kJTukiH3j~%7Fi[E޹Ib6SJǞL! *Nxem1(u v*v7P u#%Z6TޠE=~?'khR[[]P?Hzp݁ [ID.>|la<( 8b3diF~`ŝf[ L/ L"wa;,β$4>~*sLEI|N@rrQgثy˹D[77<\u헸Z.@/tt{zww yv)bi?h puSOM;TR팤AY":{L9'o/>`FW[2}4L ?`B?Z&D^{,j%FE!*^ubbQφD:FFkx t6){WE%Ң9>zioj-xUDϮ;? NZz{G}~vUON26G6F%D**ڜ@Yهu4aV4sra5tfiL\(7ӛn /ϼȖ᫱)qf"5@ɸB@~GyƂ*o,xə$Y32H]ueGN3 ,;mÂ#У0k0.*RK/0ۮz!pZ*ad~ڻ+>ܫhQVEG>cb:Hs?IB缩qγdm[DMn K0ÓH8wbOTeMm^=(0UpljI4fb}wZN_xMH614kJG*2/m 7S'nKH/Ό3M*l@4El^|\Ws܍EdA.c$I)M-^{-/4s&\FCs rhK(Waۑ&Gzj*%0i?/ςEj{;#BxNJjX7#XSFaQg*vBYL16' Ҽ̾J}:m&蓓ޯtx;ts^%p{O*ͤ\U]dlT4tѸu@59ft15MC1l[@k_U?7愘P{G0}0VAM}=cWN}E1t4.UOZ"7'KI- @[i C+| Ԋ^##>7 ;rS mjD~rV/$H6>&Q+57_ȡ$žeT)uʆ&Y@%2^q I7bk8rc`t&@k(FPK^,9U,2q2r-YkADjJ^*М8AGoxW#w *IYyꪑ$Ĺ?ML{`-Ovҹ\!. W3: *'Z;gKY\x$YF|)NO-S*8 W%(#2 rNyiAXYkOנM+iX$%FBw cTZ{&!l$5+pM8X݁txu &HG4amVޱ~to0BNE8܏t^Mt fw{Z%_ێQj R,%zi Nڤ~4GDmEv^R [H#zSSހlv3u[F?: WO\h#sCYÑ'p*;| h$zTwṼ,Tt]_XyO9+ '铀~c 6.K 囫 a'OZA}Y^–-LJ9eK9 E$R6cg,-ljm)B*4j`zwTIq3I$K ZFJVT:1†/&NcP,H~S_6Pp_NɐRQO|!K7/"jn{|!lkM Öb+^[Nl]َi44wYz dM;=|-1{Ԕ9Ľ#(Hi5آ8(h]֐Z4 ԯ.aL nYNYZE'_aT\jwḿ2(,5MX7Ջa z@bm3+*֥oDY0݇@qқ|<%oWHM}E~jc1# ȦYb ^s.8pno>pOK=JܡΒ_bhL͌~zZR '7QyS^rr͓膒~c{^J DyT 呋76 ikT x@AE $0~`,% B1tlٝn邥Ps)CN ۜiHo geq< N}Q!mߠ6#Mir-.F/)Låt]9-Ģ}ϋ1R,PmfLަw(쏨+{fR @pUupq,~V`̣ {-3vߊy |A!l[)7xkFY*UsAv1 `:?y}skM {B1ct$pbtL*;~Va'?fo-45/ {8A~Lʿ"(8$ExXw^OkW۶+푥z<\0_Y ucbYVΘbui0gn(q2}2%Ea~{Ee!bˆ&;E=d+3rJy%'^?uqGܤrG*Ƹ 52&5S Ʃ3l( b x^j|SoVn,F ~M\5L!KÙ෫ϭc1a+ir2R=&g8X9 [@Jkc!. e+Z)?ߵ{)HAz4zLUdb¶ȶ1R:zޖm5PeVhMRЃv.)MBKd54t'¸^˳5\a&6;SSTMZ2T:EyȓEmEU6U!L3\XͺyT-o jWJ;/`cQ5rw ѓjlߴw4L<E-Z9k-OL^@U#%?~Xr<+Dţu˕gxپa cӽt4KF=?q-/#&A/2@p#5O|wZrKmh6I.,\3JUٹ9v$ߒ!gi&gu̖ayIG4kǩ;+r#0&(^38y?0 q*Y;fBhTO=>0\Yzmi.M\2oLIJV*1irjT,p$ˈmۿyT5})rr*(ǹ)A; EA;Mu{K;уKbENz|aR$4#ұ=#*0̃Xw7q(3k.--23Z1@ bߐz:};XS 1#Qm"̥`tFe9՛y`v6,^]kBʻܒS&^W_ֵX Fhjq(G J>5>;[m@T5 _yOX"N6jgqZw{| - Xu -6u'Y," wI3mh!.\T#qhNFyBM)'e3;Džڈ~y!.Krnb:K"#Z}_p)Rwtnʱ}nT%~yl90dpeСU9N 4=3%˻;y.eU A1\eش.=ՖRKJ@HKuz~CAb#࿀U_w]79!$< {F. t'XTU%y[IP  :,@D"וJQcL6y=Rʄ¿FU4n N$ 6@Ms{FOToS)p;>D kEA5gM+{]vÙM' 2D9xmfk^oX}0([U﮸Ugut&A:Z|)dF-JLp` w t)O:t|j6#Zy\MpMX|K` ,?bK VTdΑJH#ǟ$H;ϩaxF@DD,GMkGp3ܵ헰De!r04gT 5 g^]Q dI{zBx, ԊyUB3OD7/o+HF&TsWA̮C 4a+:cIՍ*T6.d%CHtcR2m{_70cɖBi|7+PeA Ѹڔ5d#XWO V50 pO^5M0Sb9Iq aŮbamt7u.̀|L؟mp4\"PX>S8x%*'P[s@By:IOODC !`̭*XعoνOL ?ci>IԂX,c:ןW m]dע<-,n_]#vt~.,sO7z\bChnz\ V0TT~ˌES9>,OE|a4Rdf*̘ WۜfXB@uޕk@N4afay~Cr nt=KV8 JE/}fCBzPSq("$u##cxGd}% ff_\9md2LM-D ;&lE&"P6O^Brf3K5GiM_jBƒ !ނK~go5۾_JRsٶnSt9zbք0u S!pw`8iZ'&m -MJhP'a[5Zϒzn] dPsh6(L7;F >"'~&B9{$+3D5Yl;S6썑,ؤTVU&Vݖj$X JǾii4id鉑;mn6Tv#= ាn-4#xR/EM8P׺cJ߀D$__6K3#>bMתT< ":Ȱs7W'ǃ_L& ҟocvĬS85ޮܨ;ue= q}rbnaMִ V+C !V0.y`T3ZВ\__jc4V9M_ɯA™l}.^B`i;4\15#sRӟKYl]wp״qS9pz>t ƭKdqxDcQ9ߖ:5_Q{? CT݁bL'XXbĪ :{#Z^(l@!ØXځh& Vjg~*[^&=0w~kNle܌آm~^:e8*pvѱ0!4r) @Jr*Y$dDpQ:PAA̐>NI: ӷPbO]/'_ O8S~DbڅMa/xPVK E:vۛ *td|iF\H79p-lDTc66p KFY|~+MsS0 _($ KV+}f[Pt@7w.`djw 5^1ǾԃwzKȭWE;=R 8 I @aGDHⲭ5jڟ(y2CާP2L75pŠ }532/Ie[}0>Ld"CeJ\/KlD2XWaȁwӉ!^)9T5~n~1$}>I)+Q+Z-olZEJ==^DR_Hwo+9RK_9wDhlܓ|3!7;Aw:/wΪIO3So[ҝ|g[vA`%XHYv|84kz2$, _ ~sK!R^10i;9N$N9Qy&:y JI_NSmGݒ|r=㑙 8l~MV J]_8h!n F:>mW/o}P0Ԇҽ2mIDcKEVyyu,iI<4s]1Mĭcȷ=S-PS\54rܖHj4`|ށu,%bP2UV@> : )`t .$2'dKJׄ/`%Bx1q>Zx8-8E} *^6Awv+Ű c< p5WHJDQ]ƨNGmauB%nnqq")Y\+9I#(G\f#‡Zx7Yov]B+h^s.x?(/?|26m,z_˷:Csz~tXӺvo` F&x@] !M*B-@|]γ -H[Q1Bot3!?LVU0>9hc=m=”MV+'F1, \;<%\ E}Ms> `jRbQho1g}3J s 5MMQw{TTL *5Yi?+ a`:צ=ԥv_n, < ѻ#Lj4ug֑㴅Hl:uTui7퉒|\LQ2/wk3hAJ%m_YJHxޔ> H9C.~RD6xV "R iXsȎþa&^̇rPn`~Q ìPkޑ٪38m ~.W ʟڲwfTlt2h$iugW;h51 m=xB8y]Gy!=og]>e}4Sg97!OG l /afOc[ ۱zፎ+X!k'Cf͙sa**}S%Q?8%fd 5*M.?==;>_X_T~6Qvqa4z+֫%'nXMu08Ĵ|cyΘW+)]r1WmJٛ`X 8ʼRht*ӏpQ94yt T0#jD>J;sp >¡o:"b S [Bu [6AѳYȞ5&z.qbiCx5ۯKT( Kr)jXtJIAe-i4&V2U#`.@=ѦP n fꦔj6*][+{2Ub~vREgHwpP(5pXLp |<}$ B%qZG,_mRϧmA-p;* wYŅI Dyd(C; .%A.oBBүCusiB̨|iHaogb7xϮc)eEb0X O 78aJoHH;u۲]#RY g>/@UFK+ՔgpQguHѵ˚i!Uh!J+C:62<zu zkHD~ A#IAhhx}'*K"K:B-LDij.˥:jE*љ쫕 _2N1eG{nw)3sL5NSs-w UNtVm0H3e߄giTm!߅J@ 8aӞھuow©:;#?Wtؕ: `"#|SĠƓ{eڂ.4ʝc&d,C3 PD&!19#~_3]gj9l|FlS\G E[/K7T[|;.獞}>96JE}L(K^<SDGĽhGa`ԋmIKx]FΔ 7;ti`r'rFZiU+}-١Թ6|_Hd|ڪ\rwpmhj'*d$kFD2mMwAfR\sZČ׿4kQP^lW",oIz ׬b8YY}Ksߴw@ܝ(cT ہ&2* /m'* qˁYe:CuJmک9 Z bŤBgwuOrm٤jҮ v[ȟcPrK? s_gG*~l/MT;\ޮgTR^iݿfY١܀޵~(FXU#Lw1%r%s x(4'//|[i> a1k/WRyN9p#nT>P̛<Hj14|}8vk%zzv]M6~; ӱ?w=:L5"2.r,iӲjįyG˨ _!u⥙x) ג= ϰYux|:oWޞ'i:hm=CQt8^c"M^x>NX]%Ƒ4j V =r@ϩa#?c:v<yb9Ylp2nq1:tC^DfW͇6BM.J zMbG\HH{ Y|ai0rbMx;Dܗ:[LϬI A]E#pӐ蹳քnY99C Q|4Vأ-RϹQMIGLeu,إ@Eiˁw44=(oF;GI.IRs;X >,{YFV䄢Kq$$gP/g=l3T>ԎoQtY22I'3ߓկCw+lhȖs}c8!A0XVve{v/U%WR?Gu'`8/9 Äd)OHGJhg@MA.<>ziH#K;~5r̃PzD",< $9z{c %7]`}1t0SArSmM$zCìAlPWL書0#%`TsT/j4?v!dUh8| >(8}zv.eoelD5i[oWe8\w ͚  XQ(N'!S e>YJI4-ݛ#z z"T8F?syv'3j.(\Ǫx&$௶z2Gt(,O8%ZXˆZ>G0ޯ; MHbL"SN#b6Fӝ}M(1?y}W&k""8f!K8eř!SASe)RT^߹k L'e Vz9Əw395ulq" "6 =E}j4aOA|&u>*~H-eu݄'J }~:BL`g["b.]f$ˢ/qJ5nGi"cdIQqzӧk9-b)Bř] E xݵ쁤Vc!T#xn, Clr٣*pA6Va^J#uYnja9ȹMD 4H܋fыUjOv+ #2>=5R2韨K5m<B&J)-;0ah+>"*Xp ׍Z45 =@ͅ {1xܑf{V}%wͣK/ƪjv)M7d#'suens{>7#oP='龜<&GcWQXiȉ}j6[. )A!2Ǟs˞A*;UC <\ѶU\{,mpt c)ptE fh u^1fp]pob7}ZOzWhp6wK\ASܐQ߱})ڬ" OQr[Uvңn-+N!y%2*`XwZMrr lF/}3P`C8<'F\yw䃧pPs:q/*/&5rZ}_/Fh# 寇6IwOs[dO}Oi;R]:O~:ص,+ѶfgJNtAfg2/#2TCA0h+m*` #+2L"lf0:,r`Uύd>%Zu IG'w@g3? prf#pN/W\t|XN[^G8e'T2%}N[ O' N+S$Ock/{"0r3)} SaWlOϖ\{[F v#e=f/Pxɩ!S Ռ߬i 螖`e*(iX&Q!iaF]K AHޠo)zҁ [jgڐ~P:_QX:N' T*?;R:VPab 9Xs3E\` h"#?L\/oUI(G.Pf8%yI`  / .n'Ԕ.](Z#VFl'=oח|[ 833'Y^TjWTn3IܫygOp/8^~ʯ/2xF?.hN(_¼rS,I2dnIZZQJhy} ržzabXRARtu%Y/#ɲ"QKz2sxJ#Ui0^,@,AM9(/]xoA@P :йj =wہK"t+]-%!͙Ԉ4X1q0KH g:eyOW AG-:i nȫǻgjv|[t9j_3ݔLAdNDuMO%N,g*]=GR00 s{Xh 0=r7bRuL#Jen6r5b#"*GeQȷ,(=Oe8>¤U:L?C763AY'ΎC1ב\I0x9êtCPyu_Io°4/ђ+`< QTH\4(ү!#Z4"N֌87NnkK J:'sz %{/64ъ=vQmMKt~ްϒU z:!y|ЬsK^p((q3yj84;8cAs}*4Eg_uC}>jbx^ v6snSF-A{#6bsQԬ:GZTdBTYj2@ &Wc&WĠ[<4棥pmGw9 Cr@岒`wjSXoT1k1nCڹE{\2% Q[L0tyo-cc۵7^Ǒwë#ڋ[|SN'? Xҝ` c;,2;Z_Zjy1Xf/n@lo}#S>Ġ ٥F !OwīKۋ_y&Q >|O+$dAs& E8_]T,2b$)Fr"f-~?ƿ94;K=my ^#0u4rD8BX~ őUr3#yܴzB=HKkq=۹/aXSf w>ET$#])\=)uLbpW_Q;&nFu?Ά"8Hd8:UXsJs*koMafau͕ xӨ.E.Xb}H*Iǟ^HQ{(g=Ǖes^mot&Ʒ rꡪXJ,ݡTNگS qeov=h!,'fp;?$wRRiۯ978?sP,.j IEMNQ@{s9J*]eP~ydSJr;w|vX Da0MhB5;3$;!oi3&ޭj(`+OdZp(oCd%6qO8r eFBWc} ơc(o[x|z+KS.ToPD2NnTn ,v0)&Meau/1fa20*w2AkĩY I.IO<4+ʡ&Y֜Vǫ0Eҷz5LTX$ 8 r,Z+DSQȍ=,yӭŏ ~2췥~Al`d@m<9U҈Ro8Njnb ^^lnp"A0W܇YugSt;i2ϋs)КBزxoT(tk!H&2U.)([ i9ѬF{5:9@:jbz P"X)kh^KRj"Ħ5Yme&6<$us1O.Ifǂ>.Uu8ڄR#zb0"),RZ(~AhV'r HUbqxo/\L #yp叚e8°n&`]GGˉ:RZ섙pQk[R9.aU{gͮX@›j<)x/z*3lu ejL}cPtQozԔ,)H$7޿/l 8 G,ZZL *^ڮ$v OC=] 1͹Es-?`l< \QuQ<支;%wܓz;'|k!p7 :"WҶYnK{{! !c9 Nrf97: ~C-i5wm\ZwK%i2f3ZTSݯ25b 'LOy %ʡ~:QܺAC%Ƨ(msP{̥.IYQNvN?HG 7+ܳ:>ji[*RYV?:B&6b9kM=߅+_;„67g, ֤mHT$N)(V#TU˭ K-]#?iB i?93aT'%1Y?KbZS 4&V&%Ӽ.8_F_QIU=ppɅh=#dƯ\{ڗ6 +t {1ȣIwlۙߐ˵= cїݚ'胋NAƵZvʯƬpXL1F DN-c}ژ#asQV M}cTX@¤z?D'IJt_Vb骟<{ъZ;@̥Jl|𐶆у\o_BοHU(e(jQ\U1AG5)[kw˲P@KE|v qcϡZ_|悚q]zhS`dkTa9r3ٮy1H6yDd8z~{O\FkƉ>JZ?,Y4d!vA~jBY׺o|=5Up^yͭ+yXO / aq1u-.&:, Oz4/~ X҉yM-l7?-C2&{[ E+XAWր޶x +DX<ԮfFnRLQH0N(7v[jpi&nvTdJq:jD_Χ睉U>;.Җ4 $G{~"1S 8Z::n-͢Ƕ0Q$)0': &[Yq`7Nk.>"l"/Y)W~A%zKPPf co1ŊIFݳ:+259,,7F4'`,GlI$ Nž2ق$Sj%ǿ|z9vuPLx"I.}2i~ď؉+4Y+(/PtJ)gԧLLƟ8B0+E$ &%a(;T|P 7kƈ-nę#'50L:zIJ5xW̽Q{q2|I͇qdS t &YT?O3Q)ՠzjE#$K7^nWQct:K԰SAdʍDm6PE=w9`Q5 9#w;fNϝ}Kl#]ۏ<`r ɇ$RUޗF 4fCDwz7kثz[Qȝ4\h‰Z#s4ӕB*"nbm"|uA 7i?b[+l3^W}.%6l4] D3b݇/qF#h* `>PU'_+4nl7qV'74U*p΃}8ߞĝz+ElU?fĬ iVbu[e5 w붇@tܟ]ƕ#,D@RY ?Q:!r1lDNa?6Gʵs[.v{@À/vn~\9z?'<(0pyebR;Ub7Etn kJp!:/uz2j|qhZ> /ҥZJCzSqw0#`Fz'8~ZÒ'FJ,x;zݾVHq QU 'QIu [S!P˘IV9p ^YQ#y%hb K𐀥wRPߘ>7ʓ:URnQ!b!qϽVjftas! {v3U1z}ر  ɀ˜SД QS_Բ[%R[3OOX @ QߥGGme]Ϡw-s[Z;>oH\r}ǔaSղMҖyzث9DRT5#s17-%VIQDpTl=Xj᪅Ʃ~h_64-$t& ՜D_'byorn Ĕ6 ]!LH u4 sFP"8k7&]l,x oz8DazC<綐]7Lӱj '钖~<2J>a#x,1\N"-K)]8INO hNxΦKc3V4ofrߺ~W;%{bΪ* Z9^[W]#]Fܧqq)20I&\^T`Ė/Ȃ֑?!}Vp|ڄc*ʹU9РR*]^$ Wb*umMR~kCAg@ДkaLI sMhN,#)*AqUFV%*ɴTYcz2§J(u,Ƞ}}T*. wAwRB 6`Ȭq^8~p{uv&w;kKW[aBt`-Vψ4P]>ODIR@[(<Q-7]!aY7s`yUmOG]v,a!Dr, ^rBS UOrǧkͶxCCeHikRtt%kCciȕ 5 =%qm~"?E0c- xLt4U2i>/e_mY]rA8r.V4w8ϓ&d: xC*m#0n -!uVUÃ=o) r삫2%Kd w~š3CNbllKR&tf܎~i)ᾁ SujW[mj!/ת!ě" >.KT˹fzzXyZxixh|<mE"`>yL2k "ggv‚@bzoyv q'_¯ LJTW4?B{؋:}IciA&jKh΍z5889ayڧvАP EqL- Gs>^S4f3!  $-m 3/fy @Qy4gأk>VK/|\8icTFxVSm[6(ɉ"N&h*."pcIDtБ-v-A'U YlQG;774ƅEb `!.{stn-鸅۹x+!Kו25 oװ:cÛaR~8 O6x|ۋ|&^PՅ_m^`|#"  2oN{2Ͱrm'ǹWE̷XˋڝK3 /%1 72B# jE`^e~6 $TJSbb:Q| kl nsDחE^M^߭u[vK y'0vC^K7[ݞ|4k_+s {2PEӿ`"v'U᜿aG=+-V'Y$ZC~cs&~@~tgYK'gu)8+n2kJ ^&oQxLV?|.BPZqM9װ?GnO"!jjzXůpeT377!ʫ .AYY~g~A~Y n_z;8[RNF^I¸> 'ط}K#$r0UaP.Eqԙ;E^v'47E#o_$PEaV H+]!Mw/AsPܐ29nE+ILXѯ pZ.gECLć ќ/ȬldV̙O) ̭D{z$-Q-NK :`(pvpe|7W22PrƸ?wd2*Ck #;31(>bdīRܿಭU-(8նԷTOHY9lD (?q_?{MsIi nnPXa~ij»˂2m?D*KkNԌҠ*amp3NMC}wvޘ-=5zaS_A+LK$ lN՞;dKT ]\Sv^~4(sUrDxcnЖdswdAh1=^ xg;%;879bв@xj_0l8i2pόDBy) !]^&>}Fsce"K% WH6QtODRBhq"Wv4肊,YR@#$4& l}L^T^de}־E9L(.]5vr*EצSF_y '$$ \}stǓSEp }Y*~ත8*<+&;N@g]\{7Kt!#oz뢖1@d$?'őfRZ54I:qwSGZ]<:r_AbN=ֈreO,L/$ _k>h0蒢dOZ 3`ïgO^K)\<-Say6j$gțog$cjNZLF]w!OL1:s\dr@0hXN}_C*&yt iy^i-xX[z'?}qvhG,=)4 I0O|s"mC /iP_vsqʤI:-xW+SPչAQ[~"_Dȴ^j NFțc&MZPkB X^'#;+u Fﲐ$1#~x/'X>[; n4:0_ h:}d,je_o`tXVEY囏h1nȡ<~L^&۝n.(#hS4xsD+Ls𵙊1LΧf|>C~#'U3'1`o#q3UxꇫTyn'ݙע3#/D/Ki|q1:E_4uzXy+S 4Diag˹aK8{UkV_/#WFE`B~|Taj݊]fye r_UG,0Z/#"4x֩IoPNu G+i>`U`VINTEϸ9:j^+ퟧʠͥ#s𜕀6DߪX[,!׸%ZT+{ˉzl i' 7]fiuG=g6i}_w;v0+%QL1y@tجwQ6Kqќ;)I "si/QjT\z <}ܣD0nU{/5onpMjԉδ"%,G hHÉZ"hp5[?=U$D#؛j~,9brqhD'8ש*]ױT׌;=܍װ\K槅FNBH$;K_H75hXB{9d#:ҷי3c'Zv?"Eӡ,i O!:mi¤mCox(jJίK҉ĦlT@!H^nVd{ lt[3j,*Qt@ i2$kRTר惾,B^FـDe/^?čgD2,4 1:F5]afہDZ-@|cnrTDz׶IL x4 PL9pVJ_CGNe㴈J|kݱb$_ôg&۩R 3 9Eb`ьNM&sټYT7Nъfyq5ׯ<$kܹyTZ=z^J=gR\bj2}SDFQ޴l9XcN>e2@@g4(URn.#N=wDxu$r]dG'RԄO.W׮Su!KJ>52ҭRj(PTJO+ :#]ŖQ1Z 0 OXG}xLkT HfϾeA"gDIHw oRK蛟ራjY3t{^Asr<$@y]m?dXbʌf$QZSq~Dl—AѫV"ơ5&er{ٮm{V⸏|ŕW]Sc6YQeݒ:,;yޱ?&yVQF⤎?SW<;ЫI3hXǓBЀ?H@6*+{ӤhoyUԐP-Z:`ܡ=6M<ImEXǽ'ɞL|ZF$B{~j$G a&5#8Ql?kνgMM=ˑ7k;8{)7ݾ6  ]飰]F/m#L 92R7,HAkY6 ߕr44r/ J0wvDz=c ~5&ZEaJ#-.cr&6u1dY0gZ[زr0|8.5/~LeBo=*m7LFi4~ -t./|+}<|CTB22Ǡ6VRHȷOHϛ,`lf#2dޮqz.5ID=y|LS9.3p2T:6 T‘e$Fཀ;_hiABֲ@2‐k^Tg?xLmԴghh* s@,jբ[.LI0# GV|i'tAUe+̰/Ma3ֽmj({ >GdONs ru&>rc\5m!{܇N.Tdxn[k$qLco^&}xd7qwJ-PH鞖qױQqL* j~E _GNuzXϽxc؅D4u$d-kͭ2uVL_i)k(/0#i è;< 7< o#JJ{"H,mtdܠ6\ omޱ)[.qL ˽s m<=zcd,EIQjVG=A\#:&I.op@O.rR_=d3"μ^`G?+ho ڎ4KLsI,lն- $xz''i҄ W V0篐 1A ة(!ԡc&dڸgZ^s{T/isZR4!{k~ K]7YzVhAUy 2Y'ňyN`1 {?(5;W+wwW8ʹk`PhZ"O0^K+ei[~@B.P)F rVDysO Ez)KwDf66B"24 :~ˢE=HzQETSa6(GHsTI4p$ Idq<8^`%//zwKj?2iJ%x]{eAOis@5R2TCkI+yݖ!1]RnCiw\(<UQAkϏ|~WVH8I@K"Zisaκ>gɽcxgz^:ۢ]?Ih܏WՏ8i+YD.ۡfQ 6sНleᱠyLY9v=5PfӢIW.b7,H֮pruek\_o_|9t1 N1c";t>* Ak*g$f$r̾6jkkc(SfM8W9kefJ~[,/}3ćEEC~n.pd}T Ѝ9ZXuRsǑ?-~<[tf$9 =ڈn5 /zP׉0|#42ʭE"hoj`l,5M1L|pQfDkJq*k՜  {+䅯NuFKVOB\w1tv2CxlS ge*}` j[+dި { 7>h0Ƕ(9C;5Ԫ C!%ξl1ʤC9V&6O JV3OHFFR>Qp`l JQWS:5*j'9Xb0WoӸZ9*C1ڭSvv˨:7ju]1_~DB7 %l8=1'@s#4l\.y~U5=NNKi-.=pd'ByDPK|),6ˎu`ǰ`0Q?a:HZmV JP>6.3dؘU {xvZH o>IN|_͆K F:P G~NLP$}~{e5;7~Uf)էlX;2 |T{ےZ Qi6=x`. :dˋC=O,U^eXw*b!_},wQCwp:D${ 4nI2WBI/J *`!b?{TZ 6KWD3+y\# %ix`rǯׯZS{?έq0w'}{хvE1#)?҉GgZuj@3]\GOhqo^Iވ{'$UaDȹW^kL o˥jǴ*-@l%TT;|RٌL_S+/^JƐ|6l giJv(G_čY˱u$WA<;ӵe}u w[r EJZ}X?*ߛw$~OtTOȠ~Ǖ_HXs-*)!ePy^ۏSA;R=6\ #h'氤h<R*֊+ua({eCtFi|Gݩ&O7mA14ۼHf͑a7~FyώT4cVvjh}kbWZG)_ &V*ue?T2H~syZ7?T h]zTu",zG^B_㾛Ro$6nxCdok54KRLbU2CR‡Uo9q8Ojoa?ƭ&#UauK5 ;0m$,lK\l;R"*dk#`# ٯ*.m:b3o.d9^6]&Z"!Pk80lNBn'@Ȭ^U= e R`JiDOԃ5M6J[MÀdgs*FɃ\sCgei$䌺F<+f}%*bO bDəAbT׽PmX۸A̿js!"Ro=^")搹P)C붝H/FZ~ XhL}S CjYPPoRpRDLe...u0Zo[j|wo(lWp~U*a呖)*#!UeUJiMONZ&aPyGKJ Mѳ~)[E=3V p8kѢgV>wz8+&&Aǭ(ȷ΢>U}\hgWK$(W ,>۹=AF3,iB /1)O !]-- RFJL<'Y7FYOT.\| o.% 99D-[ .)$募ԷATe GG2-̕4 X V0-)u%KGZ'Fir[4]Z+MB +ALyXXI.dP|qˎ}Σ{ƌ0'nQ4}PB8 uffetp7:1=f/<%Bo/&X 7*m89.?ϣ$q {4x2k8\JZ'n 138d.XNWoNǐ蟳 N6)( .F&ktIYQ UxδXN=NMj,(ApBHb.AѠXHHmO~#a`TFFy?UWc㡺}ٺ\;YumPIvIz$pHxqh{$%'*N 5׳ɉ<9QzHlJ9 rŮn.n*]Nu4Ed}6#6!6f]ЁdMo*++PB xn ѩd ߵO,X*weD]-Li=a9bh*/HڊC8$s\bW3oy V:ĨK7.|t6d dh7=@u,BSk̒bf?bK}pG4E~ O]P5({`:A2JnCL_=H:%R?R,_R޳Z?WxlZ|8gW^ӁnEܠ?0;N9KUlS| :0,X- ķNwrʠEO[+5^|&;P[ʨ x)~%]3*Jluפĭ+C[.ͱ`ayYq^K\X5xϱi_)/f= KUh GA~Y7PKJ=1n>>ȕvTo^%W:LwmIG~Y/+yFJ(,vWpSTgU+<)Z0A-0B7{fh;fAbj8b+;]0Ա?/К2ܙmL\'Mp,}'FXjT߉^k .!l1Tgi)Eȏf/4?i;$fY*Vc^YpƺnΉ7bs=ls%Ġjz",J&8'l.^#;\E^AS H43:z c`W<6X!dQf3!QmQH٪._ypugp_ W'TڽϮڧ O6D$A§M[m C;d xQOl121I|zWb=̤vbx,0=\A"\OQҿU9FܳS' ~W{oeQKam;ixigs WB?R"$%pW`x pw|A'@u,- 3x8_sgK]iSxK3~qFS0KǏevl2#]W@@4FzJrEUwboAQ-16i#G{:zH;pJ. \5%!A)4# @X,j,swfUX; +SLVNL#ۋhP\ LB LGIޏߐSx;$LǞ XBh-Sg`77'WZU eFyCˬDt>u?|62}unt=2 >t*Qȵ]7+._: L?{E$r 9!Kׇ߲輜Kأl|ө":Yk}ԬijA5^hwiFW- F!ھҒPÿkV'~"aDd{01-${B@⢜s} =E "6uX; zfn-÷Ba HF/meR5葰AV~ jitT5aD] eƯ !}sQNAYF%&("|dH'\i^8MQiƗlGC@=MSuV|v,uYAF,oI2~%d6 g40b.<Ҏ*Z/)~\m/&3'ǂ ǺO]A3fCA"$&#p:PJ/jHS,W~ L* =hׂ%i@JȔr%(*m^$>I`[k(OfUu4R F)u>]_~5ɸAUU]gR9p] R)h%D 6@}(>p^C$0XcLz3z 'K |jv#e`Nxrؿap4djdm݉G #|ƟuJBkl$sOLelÄVRUg~c'Mbn}Ľ#UENi\^ω'<dfX#g+!Ie _Z>V<]Յ ,A?0W;f&5ub? ) freis_AEx{=ՁSI,0 fVxhwSv$Ȑ& \BBģoADɋjv%lJj}ߐ$Oebi\ guvae!ny9q"4ݸCUr.~fޡhChtA *п2rQ44R: C}B4dTHA6c{+js6FZ⑞[ۼ Ҝ(W۾)4'NEFjɟ;/3'Cqn[$+!`+D6}lH,C:a:3NⰑg*!|B4`hC]-Rd;&u9h}Kn_f H}ڙT!FQ[D(1=Y?/xh8PoŬM\l ;]E/汇퀄Tosf vcbYo># vt>y̝y-YneP%_0 W=Mb,jk];DdWU%۹5YlH7RuU)q{(sڃ24dj=r5U;:6}ϕ6Н ?Ξ]D#'%B>;#Kh7@15y[u>3ٱJd%D0;v5c&,-dlzqӇE[({Odۙ s.M9 W'F2W<F榡I4h  E41 rhY=[:kѝa1=sAE#mBKVlYߚe$0eԬ/ôҰ#Ae=%iZfuўw_ A0"sh4}[4LZKH#"?ixY)XVsf3eQPT> ^&gmR1^{.#FMj'JιF0HZѹR& m[f0%~`b#;"\#uEa!J& Yi12 J|X~EWm;嘪B\s&TT#;d!žֵ; vUy[dզ&O>3QN8}W2}ЫSeϘ(cV1P1%nv./e P@B,':Rbs&~&Kno|STV4!`aQ;N ! "jf(-zQEꌺl (2v>ۤ CevYrs}:h`$ @1g+\XqɖWSԽW7>@$W$xPS `:'b/LHC)Q*o)}. hU N:l ݽZMvա2y@@: \TZ4LәEL|O+g>L0ˆ tIfGX[fW| C|dEU֑P`VtO-vgS6JPo\e}%U}Tv5gcK Lx;o]V_.66;vˆ O* t~G 4!ҳ9aAxܭ ]$1u:\B,Vvݖ 㹇I7!?ȫHvn4-cV7 3|7DA$q\ Ŋ^iI(n\J Fio#ea#o}Fq T6TM_P6|xBt!i{,KO]`FMi B@m<.Cꑿ|_7-=KX"`I'PZ8[׺T8EL.bV OeZБ_=16Y<^%~|kN\u{=FٺFϬyE[}EPrCG'%u\2$֓ -k/M<+)KyuF{]&_ߩYj8"S MY ZJV-+4L3,֏Y,@^x%dOG#qևFbQ-Ov%L# p Vō0#oP*R"A^* J5p:T 5 3A]\ae"ng_F] /~Yi.aoYtj<G  ؤaqvnzpPPM `Gj ܍d~ if9"-/Ł |ml gu*Of OxZ=22gadgxa9*+,M(X3XѢW2hsw23O_֝E"qE/w!|NZz5s=%{cWH(Θ<$8igkhh[>Mةo_ rdR>^c&b3x_8֧39&㥑engqaޘZ Y@R0ٖ~`fjd%_lHGD.ɥmEcy?ͫFc0z>9/7Q%cgrD#nZ-u^UV9?oT#qgzLinEQb_7bS8qfMҝ.EoA )ƙL6g< QlAC.:2s7{З^0U|CCR _,V Oi%}YpқREQ)s~@+n}CzX^v[%x ɣ;=&_Xw v7y<яM)bHp;i2]A sM~J]\3?0ߟ:g9Xtv}5R=҅% 3>  CG+E>C'$DRlěz`i 4EQl%LmGפge@ Ɍf:iWͷ '& !7ޯ\_# |#H4/E4'坲9}㻋CNi[.wxb,7!BJArKP]W :}!J6/w18$no4S_pيG\>fI zL( f Ƞ^& ;?c}|}elLy`@A=<.ԕv~1t^qyʬAn)R{gT♇ڰ0!fo|yD  .+f:@*/J4fbUl/'H@琑BӰ>/o4Fh k~[0RWy ;t 0R+3ˀ5K' ќ`lᖺqKo/LPMVpRI kǹ]jImQ'A1oëԻ`?X[(=k$T5)cJW$껧Ȧzdp9LJ>[>f_A*9I7cSM3M˛H2^ZGRDv[u2`~ǝ9k+8d /G꾀 coONq.x&6{<]˱ eTyf߳aU@}޼]Ш~ eKx`хY!ȀU.Ш In+C\w3U z[7%ZhLx#z"L-oփX`$`mq,zࢎ0k[Hss`ph\ocBt5yoaa{.n@FiS1LݐgE&.^~NrۧPMI'2Y?!ޡJ<w w{7$vgLr<,TȐk._n6E1t gvz+12,h݃8͜CPwEFv<m"?Bœ "sq(&QS5fU̩6|ɹ|%2kWúf.&f6BޫmS+ܭZJ"Gط4"#eS8 f]i'n{@c kv(Ͷ`d ܭ%vg`}&H!tF`qݬX8NAM;@7/+uC,d9#2Vr>̘$#5fHǬ-R:"BmH(Sx3Ye<-Oød'O8 )OjI̚Sփss4? Jl9*uZ0z]폈]ǂL$y:P \VΎީb#C }!{vT|n@9?cIst~dVN'Mp_y\O<@7˕1cH&C6{{ee,=`[|Oa=ƞpb-eM%'@aՖC(<*$o`N])'WΪ=IhmFo|{)tL'k¹_1Yг XM2&2!n<"j _ٹAGہ7cxqL'O>>9j3vG54 hP_܅x@ߌn-Ƣ m$ːj:fAa;]W0Pm-ٗtœSIIF 'Ey¬Vf^ӄ+* pbRl8%TOJ輬.@~k=yy** ϧhpz>OEk8<Ƽ<wA=.OJAզNzPd?9#=itȹ$~$ )Q352(Pe]ى J) #d84kR;K&;]xM9-9rqXϼ\|D~0"qgXcJ*cJ* R3?~D˽[bLǜ޾HxtSb6LK||4SmZ_L7MdM.D;-;cAB;j{D;m!FƒRT?X3 nxT7*b4j51X4"{WaKԚdpGk,be9B XN`LO^TW|]q֣$L FT(搷]P]KU=WDݧw, q gV4 zpח6QO7v5*2<xSǗgڵ\ 'a\*De|: Π\nH16n>e:xAP*zd _*v o? l5cO"[1y!زs1M3@ƴJ b&l"]N9:e|sTPkO_lzLtAQcHI;XHz Rsi<';J2,Q"UBL{A;5%Ksq]Ž[J(!H?t?·B "5LT$tAaZ^$lgn6T!7 2Wdx~k(|;%}kS(Yc~Egx{pA1s#]ZʎRQ$#tUi6#> +Nt2cL-ɘ0]*7l3PQ 4$ͿT!٦MTW~Ϳc~us"4{^t91[ju^RPҦ%)3"[Rq t^ jN7>A`ov̈́I,d cGEu:?I ,v /NzWnLG P~yş}:(WBg~YSp,&io!):|O Yl4~G74d٣O Z #+!cO[B/VAI,:<_M-+Xm>o/Q.հJEsU:ݩ(ʥP{qiʛ/ȻgqO} K@VkCG=1i;Dh+OJ=ȫ'kL^QzczԠ9d7xFygxo,ؕ#0_M,Jhl,XۏD4FPCd%rˈsTN0C*#D.ۂF_WNKKo묒#Y聆F}p2_"vRh,y$>r!2*ݪӣ >)>2IO bd^ݜ QmRL=9:u+./&]bw,[%w%y`, ;"ac\?_rΤeeRdg4Sih}zut{Q' }w JeTdlsYHQ*?$J 2>~%:ڔ=qW@%#~z- PM-]'FT@*YkT8ώ?%OፖF8aL

،T6ƛҳ3gLm& tH4PU]o9=n[ݿ:ԔjVuS9GPnˑ %dzCjh>r0 w(n bT [Jeѳf+`I!9 lyڨONxNPQtR6*LT ]d `Կ"nRBT83InY({Iy-ۿTՅ+&"gڪ'0S'ji^ŏɽï 6;FAHxiTX=YIYE-ѿ6o^j˔h|dyύ˟N+\ʇqt( S[B{aѝ*+?S{FBqs`_&EVv[wܿ%1"Wi=vnOb (Q zE]K(T! ,\XdSby9ԃX1DL}&b?0rJQҔDi)#}Wzen@AMOd*=gŴYbP |0pصc5P@U3͈bɺU`)'ZE]U,U?"ȗJt`;yG0׾t:+ޏhsLS"O=[VzE,vW |!Hg\)OQhǕJmF퀵MG7 O"pP˦?8G[ۛyÀbHG|1^l!Ɔz?E3\#˴R5zǟbǦnm1(hӮ8cdI!?@i* ]]-nԸBe0uU'(%i4[[;u@x"EHŅgdQy=aڊH(2 fT= q̒F!7qb(>%*yu$+?OUQ8%붾Ⱥ輗0jOi;8{Zn2z 9InR 8 U{6ŌQWtSBnG/Pbْ}dԻQ¨B{#GɆxR @`_KWdYWiT͛?P͋?Y19 _)%1d2#t/Wb9 N:.f.Dg0Z9\+k2~CċаAP!Op8A|"d [)O(LjR|Bu#C_cG]bޙbz+J|SO%lw4N+N*=Fkf +HQq|b Uڏ8r/I;Pi GcoAb3iQۣ>O$3E^x%i[OЖI^'k/!mA'/KPf(A ͂B (}]BOxKީV9j V.H45se棛~aVU{]873pB_b"};"HS01p[c)f\}?6W/"m7dNŧDueeMznhJkV;۰2*(VN͑>r۫P n5_$GE;,S!e(l hF-lҹP@vc䢃WK6I ToPvʍm¿Dhc0 Kx0zB%> v$WHwO}bkljT 5DX7QDwVek8"`gͳC>zn lqe:Uj=BU"C]NWBڐ:wf#0=Lo0>fj+ǑNž lw|}U\}ݐ3tXYcž;<`I768s }^Hǚp3M?t>4Boj =K3">)4*uՎr`]Y2ABOըf̪~Eevr9cbN zխ-e tFsVR'>/7Ci7-Oa8~c&#uEFp,U=1%nD )Dz P-GMq%*Du#m%0][6kc^hprl[ʵzL<Y`SjU֕9*lIKi7cXJ\^ VGɷwFjjg^A,; Id'­d^ NC?g=҈n2|b2F$χt8N'g}81Y*~@CLx^o ߨnpj Xe/mDEH,!WBkKUC Wկkπԟbj=##!RR`֤oH^c`U{r0QQ1IZ/qdz|R+n@c?˾=ïAJ&!K K{}Q2-;F>t L3 Qb3=s%ڰmYi"~Ža^&f-fX<5j'38N4F SbT^|4}teYTÃ@l)RD !!^fN8J鸎{ ;nvҔ7EYҫېPW+ǞXDJ\K.,0 }>&y&H:ւ\#[CZ5I[) W vMj !fq~y3߀c_y=9i^]1Rj /q.׉7ky@>2V72ļds]:J5[ ΍H *'O<&"і۹7amaa=wIiJu2h/?hJgVOlەuR*d"5~#JhAJ.jڿ> }0HPh 8p++:煿6?N߬Ub_澡/>7QW jiijѨdȣqsrLJPEY>!owBnQi m:a5"r/K.2ѣ X@!فLH|߳pטv\1%~7Q#=bg`pS :Ao~M7nCB'TBp:>{p5aU@Ƹ} :=t]v #S9V ZA>|#<6 %OV$n#J p7B"6"]FQWf]YtX1|$m5r#%u?mZRrb T"t,j2PdKվ,{ZuϦYq2f:!0TuX BKMx~1f n|](W*HRL1Х{;A|-P6QLQEx)]<*r#`1S(zr(25HT6O#oJ$4o)yZ/NTxԎ 6Qg'Nax`8̬ʦs=BG y~ũY;{-'4R&*io -/R`T ܓ^hi_|vzˋbࣃfQ7`o4Ɛ89 ו,󆑷!'u2a:J9C D-(z@|Yg]_\W@0Zۗh3n`]9۱p7h^G$#K{-<\vk[7܋Rk1Ӻ>ǭcare_4Xf^IOe'Jf%.|RxJAaz6j@Bh4'b+`5RqA_9Pw“4̣]ԗ-9lzDj7P9xv1v-@މ9 1L~g )W%LC 6pN;p6[Nu\UXBjĦ@Hӵ2"Kr |R?â 009E 3+ӂU8潓@u4x%ز+T2TiFN9s"!j/ .2\.4t$*u-KX+܅'Z6]c]1ݶ yP0H&[5ٮ)BӪ5A ㄨ">Jdr?7%'ac:mbxq0|%bUBG>ۅɀ,C}I])N:a腡yXɖN  mcYО gWx2iW>&JVڕLYz:.Ɂ+T~oh6+aL޻2ۧ_`u]3 nۋVw-T'ߌ0թY4+"'aAp S)c ݂,i쟛OFw;W!T8MT~T"3 [cWHvL4cqKFؙ}> uHŦ:]u k$I"4Eڨl}MF?(W_r=7٥@H%sƎo$@.ئsէ#ŌG7N?z m^o0IǛ*+PQp I3Uqdqj68 "9"I%pW4r?o=*}[l׆(}AYD<鑎jq\x{{gVɼ3cVw&+rXya͌AwC[yt9q5<גJN jȤp׾Ǧ‚eR^HL"4,LykC`xigd%X3m̸<o10ݓuĜwan{8G٪턼 I!4g~5Vlk%oȉKQs3~_@ m51WO,Eэ]Ư]Q-ᰋ3 L-|8RH0tD ?7e%&AӸW^/p0X>/A Hы }Fߙmző2qm45Sh7epD 6>;oqHu ,ܸ(Qju!]GaqvA.z nLuc s}J+cʪ5'%H0[ 2HDv|ǼwL@eom.+!v"[[4b퍜n y!\Q@7J@im`Xjm'F3c&bga@D}Ů02%SMg$xxx=&?U=lZL|0#'wHˇs!s.t~2/EM"]@pudnGN&/э0X]5ys"ϲz'/jcz1 OVaPC"5K{Zؠ-qIˢ*MnpCx(S inqOnj׼\jdGdL rO"EhU9nrv$hyW$M* aGp;/^YV|-N2Qmj'd¾mZ~:ӗ@3}sh Z~d&q3{W:{^-uFJR%RJ YQztfpVb`cX9lB#^rb3F4|$6sc:ϝ|P(=0W;gW9sSd TwĶ0 3w!{96E[Ep89eqMysQ=9YӪ{ ?L}YLvGZ4,%E7i" )hDĦ t~܁& c̤:C%:6/>^س 0sEx"s,w|P/$- (#6^*FxR71d=$UN94&焜]CM!p2026ZY֠J36 )8I<Z}Go@ QhOd&O*N̓' ȁthDߞNF0д/za8`%08 Y1j"4?,ף'…;S_Jq l_suY+DI'(<[@e{zLhC-%:`% ։|(C7ڶ }]^Sȍ*y$xDi* pdbJ!ua݋ުTpw1OQH몞@p;HX=' R Iv6&PǙ)QOQ;9/?5y\:<ͨvQQ"cStAc:B`TT0vC?9;:$U vPyg&yeL7-+B R Z@s S X/DK;!J*"מN_Yz:O168xi2jH#*wo -'W Х3*ut0So5!|֡i[}Bٷ`]yB0J:^'gjtv~izéap^,)vq]2ʜ$>za4 (ndr>CYTΔ|1nywB4UhzP&,edۅ5ݢW#{-JGFo5Z wZu`<įSM~ 7gpyZ+$~h@-`_Gy)Ae;'j Co~_XV YP7wD`TŢ^$uO3ߤ8uO_$@E >.U;ii +MGK0 \_7W seY Ȱd\qPAp$ACwQG[;lu(NEBӻϺd% ,)B>³ZF,;8MG)ɩTZ`PqWv-N+#7m̴vK5g>n~Džl>Os W$"Qy'pARn' ؁">{e}@fvB/yBJW[9͍=ؽ>3NӤٿCq0jilvF* Q$zJ\v\ ?LF՗c+bFFyd*=qQ2;῏y#ޕ:g *098ؑ!HQxi58[?-BIh/x뼾}`d\ϏC/d֩ mLv)Fx:XXgN #vW9]=?e s.JV >yl쁽4\TJV{\GCIř+306g,wIXj v!EТbzrG?g (Pb'H,aGo~Oy!:HI[Z$x&:<YưlH(QxFx L/k:(5 :` 7]T3`X:|vŝ]XQ so:d%=fB*=gM/vZ2M{cX.|l^'3As$FFt*NT_iwS=AJNv#wl T³Hyrb_Sm8;C#biJ}TI4xMX19Ci(.Ҙ 2F:lK# V6ݖ؟>,'PnSJ<bMWE9ԥ=:4%i! dU6\$?jgS7gq3^VFC[͚e٩h5U' `U=KSTsᅥyD$t[EF>U3HΧ5 yS~Pd%h![+1gU^@o׮[@%Ac.+TRAr[wsKhP7Ra"6X>w|֦ȯJ6Hq NAs{ (@|k,]XiPRZޡ*UQb#ިE1{0vdaQz h1j62(~(Cz| P iL3|_jגñ`2ŀx<-@"*\nZUAS(oR _? * 9{osզ~4d49(n;f%WŅ G%b}M߼HF=*Aw  PL(eX/\58e#&SQV\O"2qLhafSR5?h:eJSA_jtsMJhA =S 3f'HϥAR,-wčLjhzި$mӱIaaӴ@hhMO"kʄ7B9RNN8*sgN &卵\H *gzVhr"c4LK:W[5-@`9t ڂb2>hWQO@<}ofH 6%{եg54bl E1) 椭!b`VܝjlDH! }[m:ukc@2Lk&%Um,/ܱ2/[0aN$Ir`@RPYXh!ҕ6ދ\1#ոzO}c7¨( K8a&jwgM]"iMoxwdd>Ԉ/ <*Dáeٛ k-Վ'$L)՜g̯u2&u5ql͖Htp% [Ġo ۴(L}7·g&XmFz^X<g^vʕ;$lq=~nUxTRJU^*5mA! w`Jkvo0Ӏ\p1Wѕt2*~TU ~|V>$ˉX9 EauWd{@WJ;X*.7ЛZsRU؃-JR zE>fg'.a AɥݢЊd7hzoUJL(Tf O'11+Mgt4 w\ 5hoAqE]i$"Mr}:"ihnbTq', % "UDG˯@NӢBo>@נ\caAQd>X{ qt!Z( ҚU^Hۅ0񱖯@ ?4/3uKh~**qmtHZQ"y5{A uE=D/Ӗ"=+X_pEZQ^B\ub;av{7 h^F钉J_vhYHqcftӱ+ |֎yg+8g]o1#T킯g??}o;!mRU$̈́_qm3T6f:)6gS xW0hj%KQ,d;dp/O}ݧᚒ 3‡4NʅWMA )BI!IQ\tQ쒜#v,T8r}6-=;*>uK; ^sx8eCV)aϼ*(~~6rVVx_e8\TeQiYc-󭸡*(T@5gmyޒcڠ6xuRF9KѬ@\C F::6*@#XC3lB5=ijbk8 -sȚg8$ksц8b8k o \F ,_^ S̀=f>kQ$ں#K9qZǐ²ں@j*R79o8=x pk#7:3ZAt$4M $D*tE]OBU\BH2GC|p'*͜ FP3#j1'tpws+[$a-/&wODY·krbQino$qD,*t8C!Ւ0žZ1[%.= {ghdu-N Ku(nj%lm$竉YJp 4nhЈxFFF_PP/sj*.X$slIhNA#ȠC @+c-GE qNc ݽȒ1*av"*kr"]б(i_` `b[$\nu6hEMn&VO>署 a_7.sGt|$n{{aa~?MJ;mƚ&JZ*K|>gBhXH 荿r@)yD׳HYш!ϹJb^$q3wld-EF`϶Aj6Aj~M6s?eF23Aa,#;>~{WrWK '-T] Q&n!e俚JV:)Fb>ٛ{iُYİW z7zA"8Gƒ BykP7L?@P?! 6i94o-_A@ /#A[5X;BleHFeW@+Wu!|1 S/ѝHϬ cXݯ.z_0`;,8-JjNM}@;L馴zK_Ѵ˾Hdj% ϸ+/$ZvO!O{ԟwi.e;N,UyGh&ӭj6}TLڡAC( h5w\NCa/gkLxrgosf91@2H 1= |mʖ Oq{vwm~y#n?(0GCMEz(Hg\wq gp@.nߎI]ㅡ,U^&'H2WɆ!rпU侠))lfcⒿ J=jͲH*y8Z\JVQFηl<@=F*[3kㅻ4p%H\a`Soɦ%4S5eWn?qL$ ۠W g2"LOXuzJei^8U@B(C0ИPb !.?Wj0c[ޏY9$RmЯ9ioӯ8J#ij nHm1<^EaXNٜI`_A+/$-cő#K t]9`N&Cf& !B5)eȩvھܱ3yc\}Eۙuxe}AF.[7ӆe@ 'ajLq8ݾGKW?̺.ڇ2xtӴnk..tD{awbGMԠafRqQ[Z‰Ԛ ^JMOmr4Uk(j/$xWetZ5-*9em(Ce޺3x}Ɩ,y|6+ zFOJm[+|ʚ5}_)^&Ȱ˝a//#1Wff񯚾'z"W-@ %VI#o+t{*x,;ԜoaqFU|Ax/ͼDpEN5d;I;]H9r'emn_r] @fvV_v@ r(X'{[ (tV~0!)R|ieU);Gf6+@WXOm˓-L9/w&<.5,Vw'8M&i!Xs}q/k4}gx|Bd$/DLI9p%J CK[.qzV44d/\awqinxt| c/==wUw9@%Pᯠ2HϱyAl&t-O\?i2Lt49lS:gi^Tq"x_ 0tGQK.gl,E [^Blk{yP|(~/ig7g5ۍPEU2B zJ~AԆC#L{&5M9s%-o7uiMuTC^WZ/}CT6MpP<.N?CdT; ­dR<k2~*+0yWp+{j⹣ vJ)1dsT9L+d{t5,)80?5:zY"lEJAmPMy3ʾn(:.\Fa$ӄ0{q6StА-!c%P2`QCxbEBCL7^V{+cP2zRV/s Vƽx0a̸q)a5e:pARZ ˏ,nrt4* Td֡ PD@+]ՉTM޴D5d#B'PrOGL:J&ݫV:\?P"O/0ٗaNeꔊ>Qxe}5ۖqbDL+ JNHe|T&R8FrԉL[¢=kHܫ&WXly[kWZMf&Ǝ8d|:~# XGcf=HX`E'";8؏ATeuWZq62V%ߚѺ 6"^o,T@nB? $E*cSjgp.p6rO'./B1,G9׹ ^hΌt 5/ gt5t,#gzxG`-rL6נ`6L@?,[Aq^Oǫ^Uq6z`\XeȼDI(8JZʇu-^ӛN=:^,t惘PJ GrA No:g,0`r:H.pɆ)YrB4PWtnv]DT W^BB!\R؞wp6s=+G(-_ <{?B QXbd20g_fiijnE(`fCAe)>YKϻnkȐ~y%"D3|ś<[ݗ M_ut]D}?wWGsvlt؆+BȢfXkE51ʬ'Ck(p2&a^gyZ{yFd 0r@O}ƍ 0 !7/jeY݈*=;tPV\{|-iVdu*f+&2f)Cw"Qy"Q xh}۹Q\f rcI,9Xc78B6ښ8@`э|QYǡL?Cb5zasà^ׁl/Sӆzo;2GTѡO0YmbT"eU]>d{Pv0vByT=p{Sz|{IѣYިuv$uT^%N؉iȠOQ*Ru(vFn,?Fw Xථ;ZߛbǞT&ZzAtyaF~o!ٍB[HUSI0TK# lhlekM6؄}_fn3$\v O=4kDk^,33޶Z" jf p,熮G *T1>S۬iɇo V LAK15UUBAt-WLmcKJ6:12+DfrM˜^j]iǵBnCv6ۅ$WD7'jnj03,aكaoҵa6t#k z>W{y!(^?3lQoqѩ qlleUʍl᳨=04G`62%=kz%*m Í/=s6l`ɆA`Q.Ԡ~r׮"ORXMԉ`ĔX@jR&BEf`\wZ6y'ϛ )6A]!7`55N-?QfSJUj֬(@1Ce;Q-"vR|贺k'XшR͝s j9PHc&8]{5FXBZ9!GVzoM=h \ͻf/2F-뫩M"qܧE&yRᥠi3"Ծml>;7l^qeoi&quCZMW'-49D#<hyuY%Z(&+r漶@[ vyM&HǛ5~1I.Ϭ4ECYyH.;jigPoq1fwm' /d@d$?Z')bk&w:2yU4Z($@RJuYu,'u3J`Kh%$+MBĝ%<ǥv9AV/.['~al%1:@of֝.7:dQ-[[ãb 8' b=9SA_*??Sqkƨ L@\,ZJwDEZ= u]H2s39@)7Fźim!% ěկ~T~Mc#xzֻB|gi M/HKXnaG-# } |j+XQ8 :5eZyl:|~BhVw%HxV4vQ奁䖐ysƌ]5ak_~9~/<@~U,*^a;yhE'"aʣh24T^rᖢqL u6<4Sdu;'^GPsz.N^ Bmp r%U2,̷rX,$!&x5X W{T:rڿ#ݷV4c;! ⼩X1y]YS0i5oմHUd3kr6bя;0 kYTq3d}hIm_,͢՘Z`dEBQZNDs~Ѻ}8!-ro%,~ti.ۏxIL?o]ۓ +la`1 үEzBnFrk+XW Geg"\AYد+LZμd٘C@1`>螠7\YBN[P.Y%F+*G;Xu{qLJd7jv:'CN nvL%PV%bH}g ƻt 5e![yPxY3D!&_Ȋv/(wg;B:gן迂'9i}/GKyU unٰ w¡ Z]GrmhaeE?4;kji w`zlLhptHÀk-#qK zb2 b+["Ha-"<=qU#IĆ#Շ {|Ndƴҥ+fd!x%B(]PdR?7 o%ՊYo$ 4lBP 뗗yefq*|.cMImsqaR_Z0xu3$h'1:(䫻'{y+,kt{l|G`dr2pxJ QMZZ^Wpĺ#OhƄ"nA F8FҶBG{KK@7AEYP~q<ܦJDXT0sGOĴ<bcwBh#M|q/{7u8^YIeuݏm~.-`{J%'+⡕ Cľ@-vb~J׍i4a8EKbE £{ x~UZ/]:?bQnj))Y#]uA[O73C7^~*J_4>tZ/('U pKUZւUו.L91 2uU)mZ^+Ufdk7CLQ$@CfF<>h4-"q^v|1d HJ5XOTI p=nDPt&Jn3De`-~!x[s[bK[C(V{8pi/{3[)C]P6UC%e$029c[L^>NMヘߡ /o*]榤^F6M~q!1Zu&>QD#B`7hx74N;~wYǾ 8S~{NfŦEWEX-mpѤXO-׋E DgVw2p{kήVR3;}&c*p-DPKtNۑT<έ=1(Lx[&MJq} Msl#Kxyu:FURpbFT[6b7LK>˻g0T}IC, &)7Sg &BS®_J[yB<)§&CT= ::;AOcnu5ȶCs*zYk6O5#¶ r,ل>aAeBVqN*HϜ-Pd 52:| TD"Z6N~/|BNZ^[ %kf27c5N`zɄΐD &T-4uBlA Cn6^$rv֮:cwKaMEtيVG$JN)Ү8 =\#~&W{vhFyW|<,k6x](mB;"i*b|!V i3U $a&*YdlL1k'T;NuwMa :_Xr7ksQQ`ꝎM\^}vY1|;naUKK]%wV1v3Ko>s8kVFB0iDi F /!F]oF MMQՔ( ']&A=g1`%u#˻~WW0@K v9O3 ODR.5v/\/rgǼN˳*ob<_(ԪUJRZeyq#]hZH+;+ lʏPt զxO>Ngv6aF kpeY5nC_0 aVJP2ܻr":K9 v!T8.={69P2t=7lB#N:o#Py)9$|{1/}tݕ] 9' F S!sl`lZ,?3 MBBNBz|Oi1+=K. ÉJCF`"v+)+s㧐 8бEp.\Xtm¦%.yZc$aF%$Ǟ\*da.erDf]"{0K F9w"x\ `ZY4@r:-'g/y˜Te$>QY:?vzʇ֪7OԾpj;9.~ *$vZc? Yْj' bĦokR'9s512oW>c?# :rt5aF2f.;y$܀n`jN`q87G8XO.1tX(`Q|IdG59O)HH*Tu]p%)LܺHW.IO;hw؉4"qۯ2g+œVN^o`~X@Qs_$}4#}=홷 r01|V˪MgHL.rGӆ[{1yq&f+\?0 K۰ =f.HYqDlduiъѢiZMhsk rG#:i=pٚ`u,wBabS-!N Yk|::j,I$՟"s.{KZ^6}& 5' ޫZ3,)y&Eɇ$,XWsKXN2 E4ݤQb,%Rb,9{8a[J_j2r$l vOZ`6G^Y[uTNK xZꋱ;g>#r)DT|1~9.Ofmc=[[)"lmT;mTLFib 31@WqTSDBpE{t141]znJ+x9J˥?= ^ێסuQ͔BK}3lA؈`l "mUq8z#>x15J~̤Rw?K,ӻN+7IzXjk,Kkp}L}pyB'7]Z*<\7> ˛PgF5%6ʕ}WYg:(JP"?//Օ[)LyOBrƵ#U˘:-b,RI,T uE~HA?U)AjAȐ7I68c~-Ȧxafu]d\k8ݤiOKƴFVg=|)oYF$Zsr!}(DݚGsC/X['=Z61Hx8y7-xbSIM&JfǔS'V(gs,ωl%^e&MD׬$d.=t$*}nv\U8 4<&1%Sh5xA S;p""t's7hSv1iAзZ5 y2V1XiSCQE.y䟘tjF;NѡRI@[TA>/t878!m|Y[Em{fM"ҳ}SeÖه5m<bs64[yTx\oE-H`+cFQl'g#,DDTy5#ݿ KCY(kO xA|!۽ 5mxU;8SyО15gfu/0A;}Ҳ^ |:=j`9xd+9ݢgJJNQ.UYĵJ_HW[ P7.3vdY fH]PgrqԶNrҀzn=EPS__x{w$S2mC:aߤa`IC}Ԫ6ȯ@ 9tW0i/aȯ` F6eF.8̈X塎 %^{W>=]M4P%PYFV%}ԉãNq6rԼ{r"]$6\j+ 0j"8H`: tɼ5GyBUjo> 0X{rxM F?8 iIH&A82'LÐʜWѫs;ի0fqpVY%tLp]էt7cb}gV][PUL|zpr&a-zr@PY+*/ԬM[Tw*PN%jdk)N!OU֟M> $X+ H6\ұ,HFyU\|`+MA)zݣ3}T^zuM7_:*;_H |R>xFE>E! WШpLh=EI?bl˨#r؀C6PyE.6zTx|}un.\]FCZ>yB9Eؘ}ׁ-vZ?%W>YR\ P[Z1m:τq276#"eSXh5hq$b>LNn$UX7MRD dEt93,OaM;ZgOѨz24a6*)I'E[(++EBt+4z,Q: 0*R|#;?ͿIcA5脈1gdK@|Ӱ$#/Yh9qrRr!;)R &:q%@S?#>Oe+k]bj罼Q%9t`+毆]dH]_aN.ܤZܶstRpc 8kV=1ᜳʼ:SYsz;c5CIj4u,6DM֮}{F{IM:b/2]!ڝQzƵ?xR]Gk*V~H_ڄ"bZ /fXi턑- .(\"HpK&Q5}fP &x5Ҭ7qE3b#obZV!5H![Ka?McoW/׷߄Q}LrN8 K_8O]2#i8f{q\IXLAГSy2A;*v0Gի>sn5"%Yz9Fc8eU8i%0:ȹM ~eߡ!x-}O ԺfW0s)I7h ky2I݇[G+]CqƥlNQs1qE~jU@^?-Y6嵌Al"42axYx#B;Γrvihn!!fu|(G~,.is5|S)C)T$L!dH0h c6)GO|$ȵNd=^ ca$}e #gSTFWkW5j~Г2fS~V.~\EY3Ԍu4 } :(SUa-B#R׭]t([=sA(70JcV W!`.´YgZ&Ö zC E801lA =% XqZ`1?h:V8ks>n~˓(y ֪,fa3֮Ek*Ku ֠)Q&cLrx09gKf-Mw{:FF8`w!N2&g\TQQ6tܔ/m8iuqqVVZ~=IHeTOh .}cr"2g r)QiKx͂c K6 2(m0eň..nnbN18ܲCq}qb|qH\PV!Vl2YePAE`@Tt3kbE@b4͗n ^-i R6Eܖ *[){  3Q7ma I>M^Τ0:Cl ,wMGŖ-뽖ۡ9bj=BUBmI^2L[Vfњ;W@(1XV'an' _:.]45u9eϖD? x=JzJoc5᱉nQ=j\ǒZm:v(vgs}X|n/-;*Zy-Rw1͒5(CfIÏd{G;@ZRJZGZ#A(9sZ~w]E&ܾ/(ygU7(`芞wIbړ,Y"AB9GlOw>16 !r`rjp+$ۭ"3@]1kʻ6W{( .x\35&n[yK8@GxfAM#>,wlBmnh-`0??bFŠSl EaAK*Y#7'\ٱUmNbOصN[~Ov^~&XX5]5xbcпOF?׳4jos-sjuJ/-DA0/J˿Ot0- cpT~3J"Ւ_p#~5^ Fijgzwp OGżcPCYRm%nW^ PiCA>n^_Ue//Q jȭ|7~lQO,'b iM9װDG$;؄N]GS5! }dS/8\*N]iIK_fj` LojscQP|p6mk $0?Wj-ŽTq Agr_G G8zP$YE@`X1hs;(`i6KrVcdW$#P[nXr{+0W\.=Ȣ5gd3~/ݍBW_W袧YR]"1py~ThTh?2YZ@y 5ŠHL/mz&q.C]zWb~W!"ϖEP;w-}@ąpwS[^y'(B$P_Zaqd ҈Ub=Pv(d MG,daѰ$.wOTbCj/4 EͨrN #t&Y1yO-NGi<͎i4s>ڐ.VӁ߃<^]-}8+K@(6s TEzA,["Sqۯ}֤ܘ'O0*:dWĉ Հ)_Y/JGw#z"+%Ӕ{KVB *O!GGn>߷ܢ9Ni=j ˜T4*GLSaN\E47_Ry Wwy׮/_^ɱ=<\ٗ5X[eKr>)6ZJ 0NzB $` ?*Ђ؝k,SSOh>,:=OU9[%]T?mr{JXp!ځX&Eƃq  1%m,?CQUrh>aę4{4hC1%%A!Qd_K/bZ+D#gu;+zX{xb%Xݾ& ߹Q XRO5BkqgPCr=\7Ngӣ3ԘdlP-ǔ a4#h5$_PYop=UwB#X;>TXӋҍhi: PMƞV4N^P@p?7dC1 ų,v4BΥ:!Z8oD#1g%vЧ1M^xgkC=CKd KhYoD7PţR}سUh] ¹sK%X2+)) ԙ X udu=[QA{L<|r^:5 ?5x5@f5܈1XHBg~V2m ZLeUSHwAMY}np*`qDUzTr2ș{ ;J{yi-#E)uNY&Jn䎏 ب -Ӡp0$W"wWqnNKmP(^eLm,hv TZMol%aVe9-KYX(O@:Fq8,~G^W1;C|3ΘЌFp[IkROX4~#G:p zޱOE2ps b |j.-sd-`Jz37%(NlVNBJHT`U2߅$}[[jLp{^)2kw+Lʊ' "[i<Z'KyZ´ X4Ŵ)߿.%慻ס9hw{5?nÝҿֱPXdZ?0jCqͽgK 4EΛT@L8=PMz_v DJEpb (ƃ&eR \ǐTMzPUveekacOȨp$FU" K#*y6M.Hμ9$meaGh"k:HBJQ4t8ᔿ,E *նz,g~/"gnfXv˴A zǭW΍[UD<2,z-!4,;uy)'rcDZ4"On95/)HI_PKm;tK;MeZ'+ue/xB D]7Fmj85a\  %KH7LQ f\>s ٧etPo\gJXHٯF-d ey_yc/3;鈡*όm䌊.C6z#YUz#NxkہF ~>86wKNGP}h!U8M]axP!Y} ݌oX\([g A6tk-/WYIP Rs}wDcǚX}u rsڴb:ޒ]ү ޫT7?T0Z`7P/c- 91nrdH]kISɘ616EG6i f !42p|uzr6nHViL=T5)ľXmZRnz0ʾҨuNuTΧެ|ǂ"{ Sat^^X`q@<0kLZM :G,κ3"XÞ5_a͚=tsSg0oT?E@nX{HADT> KuïCU2WpD5?NuE׳{{C<`Cg"ٮe<^jRiLeڸ[QSO }[` c^!b*iHVѮtGPlJL^UTeQ$F0JQ4s OcyI.UeOF"}),H?"[: )@Np>_O]# l5cęm?w#'o/ *GWNu@غAc}y40ѐC=q_')1{4i5Y-E1Zѻ JTB#kX%qzsOޭR8DAjt+A8 ň">XWɅ”nV&vѬb!bM 9"ؾzjK%գ.G<;twVUOE x52|KJj#&}$롵rEQ"VbTшPש(,G/: st]z2[89գ/Bc5uXB[#CǙ!ue^F8^>4YZ,Y@~q*pJzU_*~\Z)1Xu~q~pwSheFOOEkIb7/@k"|hLl@ZbͪNɹjmJs{0҆9B$w'/׆ZPpFrH7Vtp4-ysBC^[T8{wΔ X_xL:4Y \3)є‡-pؿY툡y|n%i;7u(+;j^MYU&c9fyWX.O.1T#<@\x 6cNX}@I2B:F*`Z _%<zzY?- YPS>l}呟NUj;~t̀KC0Jӝ*ev2Tuq'ۚP}a|e`|a]l%*?á -.v4win˹)*&t 2^Md+4\vF,dʉw*c6S*8CmSfd/fT 9߽ n̈=G4Ε :*7xJx}zҿouGǶbujdG#+ ʟwv᪒nI[! 5;ˆ# &`]YWL5,T:yW%\ؽ, ?օBUFuҐGgCQ,.mYc/et_~'&障PYJ1"dGf%Y[lgMk /ߜVHFt#zӊ9! $6'~\x6K/ES ,+}pѷi K8v.3dΥQ#2 cI2=zCZX[㑂ԞǓ-eo!W25 |n{++,j21[7(]>;i._7[1_B:8dG- .NH< + T7Fgz90 |u< \r';Zp<5T,/p pAa$sݻ T' 򄳒?$"%yqߜ)/nr:FE`) ESgp(4#i9$ ɒbr;_f⟘bjbX8+TpJ3-!>GfӮg]!Gwȫ-*Hʓ[@@9k||4qp쉤A( z3>+bt%`zPI#>_mau&k/GYZ4K jMԓPO&A-+;rAVBvV7 v yjbl48☶Lfi˸Ò ll8&l91%lVxqټ踄K,k"4DFv )|SLN9$ stZ(s)2ijX 3ix IOa>}똽OPƭ𸇹rL t̥EEJ9 sJMQ0|<д0-x>M1G}{pr4AG(aO2!{QZGd^Bs2Huw7C ?"tXCJ'*?F(wnBf-hO,&@a,ޖRZ~ &c7!q*N`}n hV%9~`W4JE5Uj }hSm"]EE M<BI͜["1N-13"8 3[C {LĘdt^mC( 3Crj"&/m~Q"Yaֽ-%-1KPNJx}73NbUsLMܨi, yEI{I6?>gM8%-ESLKDZ xC)aзǑdm=EK=po{ X]=p|ma)_Ks{ x2Gy +( $,()E΃eEZ FvOoɱI #?z()BvP-2^ݘ̼MϰP <&b!^Mg tD=s '7qgd07ޯ*2ѓTLmWI(?-day5i`wSl{h/!_R%}og4Xӑz[YبP-TѲ$n)6iG`2zh_]Cx0%.tm~IzT[~EkMݓH$d2p\EϔsW7;n kzi(xXe?xfuţ}x>(TgwiZ/by3&M0J@ X-cdR&WUu+HW6J& Xwe6#nkwi| G{AECĎ"/WmPmR")4Z&y?.9=!zfN\- պ[ I{'+BP\cJ'H)o b`堃f4=렏NRTh$r u_fYzg !\MwYx"@x?ӭ1Q!tp[}$ jTqִG;YhnڻB% ~Xl 87UGF^z.įMȣ NK zfXtzrzg~#)fe\0ZM?a p!{aT!J˿4P@j+艜2`+ KnJIk ,7b0:[/b2}8Ϗ7,*etV#B#2WJxpƓh t܀!})B}Y[8~b.B0R$豜)k.QFu*!l/]osPBc.Xn>cD^wZ)nک1<4ևuu%AvILi e P: mWH tͽG~(}C5R2)GVɎ"ִQ G|\Zrkc VqkR\* Gv}.ỉզk9S¦xhK[<ˁփB)u]˚Mzi7Ur/ҢuJ0 _knGw&v A J>S-xZzn\Zc(]2lܑ$aN3+JT'JUT6ϜÍ)r-d#-'*&Jꔀ-7^L_.e˪ܘQgɂ#ZXQO엞o>-huW@Hx't\ 2ү ֭š{3V:F  4m|&@z*;D#zļ.UAI^)`cY%iԠ1 I.mrjn6l{zJWL*Sv١ J:CEȖ#6} P3]/YPBcROYsY,)!GΈ$l`(YZBPve<496-G\/q3u(*5i({<H5 S w "r-z^3gfe)WFb&[FUS6_|1ez'ۃYZ̨܉kPI+/ {"HrU{bAIlVgt3ӆgUzQE0h7ʡE8Dtջ$8ttUSxYg{q,]uNεj 9)-ZcւZeÅI& ]rVG1g.%`ObҘ!$.^WMC2-Z:E֨jn:|v$3X]opotԿDӃW1fbǣ yGIJ(j:塍w s'5+vPK-'s2r 'u80=(WR6MGڸk&^]"0[xul@$ gh(n!M:/Z: 6ϐq-rP)_L|Esa$\Õ./u_/3ŗYI1J 0F{u$-MBa3IoHMՌʀ2eWX@~q0yP6~ds۳[q;60PfP l`%,H iSMhbƬ$ehgNNwluRq鈲&@inT}=оI{FR[_<ۀ@%4x#?n$+7UKn#J1  4B0x>kZWt1}R> ~i\R/Lkccx-JLf!ˏfRL[VQ>$QQ )yJ`/gljPS]t6Rі|~:t8,:7nޥiv {`R.nzi|i+bH5n .l5;GV.>jsKkZm:W#R/ S\᣻ehEz)$ӷ7rUg'c?BDIQE(\wQTڥpJLsU+.oVH5/q,0ô%uײD+^dS5o@7Q r1mZ1y U[vVLy5ec*W»E-17ۃ%<ԺF̈́{s>@j!nRo7fdg#UI5^tߜthi-SfG3w %8a %;Ɏ<Q].!)Axml@ˁƳΥtXud]%W':>tP^>66y+ql$݋cDž[RbT78%ΙrATѺRc;MMJ|+-s0⅕.]u 1ԵO ֐!'ZK eǡpDnRBI2z/9FM&~Q`m?$?Y.a+ҭ/W պ@1A-@)j1l2vS{b^)*ޝg⟀^e q V41v~JXW0f]{¸GLNXӭ9r'! ft?z ff2qu;<cUtsU#3 [(!3]1-su36పg6nu3]=gҐp Q}eGJ&$9ux 9R-7st ~Gϝ70cS]D2h"㏎vX/I8o&ڵ18Cݼ fհt5O`)$ sɎz3y1H}jq-\o#da_et67h6& 8ґҍB0t/U9~|- Çh +#*Ɵ#Jbs/5o6X*DL!nORnهxC *zk5{i(zk#+'=dYc<~߫r56M(jr'&*Wɢu)yGU[@wjtPOIW{33.D~$Xnm_Z/~n-[[kcS]#5aUSxpFvj~::AC/"!t(^ 1,;ϥ:r8YJmND EgAĜ?5ޥjZA͑/r,,KxF9?GG~j7G ؋9õdO,O5kU!ЦYR\+vg bO4'`u-=oGj3EۼA_6ak+$Qo!{Z (9oXE  %1Y8ucD-a.En* Wdն-) 8R=݂M`-4YFN¢З-i2q7*U,X9|$Dd*nQ}a$%хsu!iٶyzu;K><{yMiJzӡ7ƀ'Yvk ~m%FikE HE";#!qq |ͽ ) crR|-th캳L(ٻ&m۫ L1>gK_/cPZ+٧<3ޚ>^i𠅓`&A0r^&`c qQ1 *E$Ƨpϣ2 ߑw@O?'4sz (Hpݚ@ kAlH^U`'$BGz*cQݣ ]yExr4FSEMr`cnkZPBr8@W0Y. ˻ysφ &ZWY &]:90Dz>XeSܾ$ZoY_~KOl-}S*)9B$Du,|wkTWj0eU??0 { ywO(CM,ε'%~]8d-. KzPssBNX mztiX3?0x-tCӪ/,A}3Ώۙ>M# ?JԈ>)U5ѽQަJ 4=nLG}\9GRe*[U-mX),Z3TټOLm9uJb|+ -$O[PEBei9?, ]eoyBĶԵ+wGQ$w' ZQp\vZ,@#zR&':eC>l ' ʫdꜣ(8; pXٴBn "3.#%\>|_3G Fռn_#(onnߣnN5 pM}-\<Ad r/ ;hI!:eFRBm\_ea9L=#vx[Sq.s3c|43C ":Uwɠ5㯥+֌ <"J9> ʣ40Σ6y߆ |ſhO0bd*h*%c@&4 }:5\f݉c/ sQ_kB /*7AQ V("t+>)S`/Unh޷~ۉD`)F!}1J0d< AwQv`O55/ ?P[\HG:'`Bרjd[G28ڈУ*g,iL.ݫ"3?O8ygŊL)X/@^uT\Ӎz7зV":_O+K[5a8u^8uY=[!U bpLVTF1$?vw5`'A?>V *ߥVEl HuFL0JU$}Y=l|m{ @] N.|.2zW{89yayww&%Keƒ Yl %MtB%>ek/!+%^@_fp\g zW⠉cfY,['r;Q@<Uɛ3HPFLmh0'- >~΀Y̯dҶ|+Cy~#{I=G$C9)o`J K˅I% `8[h٬{فk!޷ȇ#Av ҷ&j`YZ]}:W)pTבz}٥tdXt[I,ܷI0S rq7BXvFRpu5 ":O=i*u QF~'C Gc'd.=(Q˵B\  4ˠ =`rE? SRuVΰ'sf8)J/p4r(Owј]|`I.g.-yj0̻%MWOۺ'AXI֖)Z&υm{Q65b$jX+);"Hӱ,w "Y#1Fr[x26zMQ.Q_ tA-a)8w#6Q?wd_Pdd+PLJ0e?T7e'5Ճ)dp_Rʙхnh`N\ȍnzL4TთtҘPϽ9-W.(挮3Ծ8ѱt@&ôڿ 6$btXW:5QKW(Ϧ>q!c4)C" mh@T52Z]@ %43',.wU` Vk$tNͨ#%lS眦o?Siy<~APPnRbX ѹm/d;Q`U6"yʽpgԆo9y``:9Oc@ڇE p ^ps'"A7W %$erACOEz=l&ogD 3E1lĒV"Q6%fdupzHȮb;.0n`9s B1E?׺ O0 &jG8J+/x ,}5g|*\%sj +dy*`)>\6{Ъ1ʎ3GHؿ|~ A\lKn,&-6G'6u1$Sze::eɚBb' a4Kx@B?ߠVugqX 2Ń~p4ݟ|b0%]2K;|3@Zl"n qkW^ Ӓ)4a R͌^qPO`]j${t ϑr{yy[N#i6j0CD饉Ī] tۼ: N~Ƶ>oi_R<A]}CRؕknX}S9}ۥK$J$ǻgBXK:~w@xDE4A5L1Meپ\X꼠[(\J>PEJYPC'muaڷ o]ӠpD]I1܍rռ:ܢ~Pֱ L66Mɭަ-3TEA_C@ w yEÝxwT)lh!yoow !iOSŞysux$wQzD>82X[ݡ. !Xsn>8|ɵN^#D8Ut*(r2*:F^ C u>5Ʒ#oQṕR+ݘ|X^|ƕ3G>8b5w5P ]Nc&laLcZnAZ 漏 cu>R]5 -~HhVC4aWmB (n#2Uب@=QY)sʦrW7 2~3Ѯ۞\eH}oVTeށT&EMȌM/B#:+ش_JdG@ʄI?s@[S߼ðD`m_Tł;1p l[ej (X3 !qҘ<= Q5˓pΛ׿ w$ZeILqW)RWt:KiIpI_Ol;D M yAT8^T5ݒ2q\: jnv+h<0ZVX?+~\k2n6́gR,j{Gr^ﳩ3vg[v`;䵎*H8;R8wrZ+?GvX)y - ,!J{ U<>a( 4T1㞹qPL)f &X>:* j9 9CMkRxL^;PbSBFS4d!WMN7i&=]ĕD0׉?t>i+`5c1ؙ58-wť߻8MV(hD]0ZuIgbUtu;g̚t^v!{b^[4[6 ^ r~Oz_-a1bT )U lYڥoF09h-JN Ʃ 'P?xWٟRs7Xi6(^k-fI*D(H=!W׮y#5li᜚" 6sf-U7NC6 9a< ٥A'I9yTԥoiZg,Sq9UuϟDZm4ouYm:smLA?S1"/zHyTg4+@6e'qakAzTtwcŮ"]îHD U\0d) > mˌ5)v9wL2{fKPጟ6&K ٫>pLx@#c\G`bSM':]{U'pZdFF6k`#~p{Rq#\E0e!˨wem>(҂ء}f[aUIZىDbeJd"zkJ)BW jp, V'!n@= KL`] Oj/$܇ߩ8b ,:!җOPWJҥ4\Slkt}5p14$} U;,RiǤkkV6fO 0M*.X68{)4mA f5C:S[mc!*}eVdVm[T*|!@$mwT]\F"m?b ]Lo\|Rφѿ* h`+ #VgHU2FCㆇz26^>1b ogqK4{릞~V&:S9Gp;&T)ll&;/Er({ Oѫ%-pp9J&2I"5X`R 9خƋxgI7?&CZ+RlgkMz Y8vL6EaEt[3Iv\&z_:W3XSèMI"F%g%NddUTλxijs1\+cfYx~2Re0] e,*~i5K%q2AYv|*b1s :İj]XԘ"DqQ}ooBg4ĉ )zݾQj)0&4߿Tw/v /٣> v" .ڸ7fG㑡!"7"hc83]"4Ta|rFBlH'm4y64ҭdp MQ zBA2ُz" /:PZ} Tf7rZmѮz*\ekK̺ltl3Ya5N6+`?)!QҾH\#NEus:\nSmʀC`3pPݨg4r=<dҨ91I>htlá%t_F!pyG.gy{R/'K{W /;];; \F)xt,?U+O[A&\o}DG9W4 q'Jc鄉.ced:5j=Z_IZ/)}NF5v,UWc/Gd!] #k{!4˙k.yQi+"WCF9]-_NQp$M~kt{/%9o/)DZVDS Qfw#'(¢4넌OdgrWbP:@>Rm9*377b5L %UL~ i/N#Ti3Ѯ4?U;ya ˗{!ԋ,E yHtǦ(B? z$&ۨ嫭&_:X BLed x|ھvBhIJ2 wmg7*Up!ѯ,3^zdw&A<2:G} Fָ좤jl\EOo˸{bf1tOZt>zƱdP叺zkթ2#ӏfIQ1ACZ .EaʙlP_䉂ن\֢֯`(6۳ys:{VtRhZYT켳 U\o Z }xw~bb]yS涣+-XcysSiAu|A o\[5Zf裫 \'0f^چ|{%%DgpA*EG[vM( ,#/=`I:\\faXZ߸ɉMI\'KNhqn Roc3jva$se*yPk'Ñ9 ˣWs8c qǏ@؎%sx.J݄{|i`pUB>nKt3˲ןfۮ#{3q~?>͆g5"$т#)Up<V$gF$wS&/4K臆t)3Júy7#!ox'ɝZ?U?AkT l}džF?h\jj3O&k%7-ADw% sm~X;9O30|zp-Rv_8p*D.Q FaɪAy&Tizv^P@Uة \NwgG}QǧgT jSvcywYfR[*w?emnحT :Uί{V ߃/guw8'hȕͯ* s@H#ͼF]DsHL_?CotK5Is^i_pvcEbXA:0" !Y$,R+B͗:^mu[Agmb>Oia=A7:ⓡ9No=*(Qx3HU,噃;uC8 M)GA/ dvi]Wܦr͞ ^%I2¿?Na_J0MujQ{nT75 5f{hY>lC-3i,*.&V #Hq1} yf0 =>c^5I Y$fSCp'ZaHpm;te r&m0wg\cb>;mP\7XbOߚå'PF룎2@AAoF4)×#8Aۇv9dşvQk-g!t^xv.G;8F:/H"!BB=+P͓rWOELN~8+^.5M ተݰG^ya e>R2Ot-H$υudnǯHܑMg77m5- Nw*NzO 1Ժԍt]j[[^Q2X%=sZftclGf~q^K{C( CyNc!#SjQb̊"tn2?bz M9D9( 2)Mv'cU1aTQ%H l7iM6tqԩ)zǼ|$}Y%7Aٵa?%\eIퟬNQ-VzV.9.b W L,;f>- k̨'+8T>$")@ ٟ*H7/QbhVʢOF4U 4䧨m?hq_OS_/+dGfЖUtRi ԓ{K5~n,şxJYuEM> `xYGevb&Q~`cjClrx$ht ѓXXwU n3#2a|Йxӗ<ٻ6ύA83n!Br>b1-{݃+#i_$}~<{0#u zLŤ\i^'wG9w@89}J߰#CB#P;Q\T#Jg~t8fSg #9ݐm񝡀9.Na|㺗w\9^{ 5nL{9sIt|@~,*W-MRNMS?AgR-Bl49Ow#}ik'1u_&s4avw]jEn %"H2chCB+clNO!F4xwv; dR`ë,Rw>ul*Muv7C)u,)s+IRdEvRLVnL=:mCT._;CA\`}lr{jdm`$r>j 6FxpЭT+ )snVaeyt8l\{=NН@dj..O*tj̮ݐ4Tw]?濴ؽ%m5"܁Bgg8|^-e-R TIhh{J?hyrT9% ȹ@;)G sD|&@ޮ& =FBA ,AQaF$IυV&6QVOfQ0MUF,̘Hbaa_v6iX:.<&=>dF>`@zT~P*8{ƝD+QzfrfA75E pJ/FNa雃P?';[yOސ^R;U]7嫉m?mycӮ t;Vhj>}Ñ(Q0vt2X`GPZ.=.=3>).bi>aZʟ۰Xe ^;N8[8]JS5?(e!IQpL'J>evWD(eyAG?4ÛE/ʕ}BǧV9Јg?/s5'abWp-,:|kq0DPM0/vA4"@^oLu{D_1㒍>vkbWdTGgLn 9 |wYsPo[B_#nC}x1C ŭ[t F}>h/_تPݥQ{cݤS-M wk Y`0J8ithc(pAK~kk=% CpYBȸԖLt #6*XŒ@OD%`(= 3sC9t+(n84jopnրrM$d6 ]hjVw-*=6|659N Jb[}U 4u STEP0b qhINC8`VS -ld"Ad\agemY3t0$;װ%!^RA*\'GgsDe~pmKHg_ʻ*b9f܂1<$>5f1N ř$ a⪘LHӝߩNvroa頥 gFP0 N.ՔP]r~|URLӞ(=;(SZ,~oYOb4Z=zW!i@)m2nY]" k@6yu#f'V( kޟ4[~~Ұ#g.:6N(izѝ0?^tᑷ荳)u1C-Ej6ap[(^:5; b)Ffmyױ\갽C+WxִW l^n\*w7i8q0M"'tSiCkYݴi3)[ Α c!%Mf[B(/~% fϼpBZxgmmrդX8EktϸՄbϞo|n8 VFϷRG`?֛8)E&XxW0q/AvښxŦ^no7F=[ZTQ@&"7RDZ%rA ]}|5+chyeلlH uK[Pև ',+4 *&ERV!+^kO=ޯl-5DfQa/Z Oj<S3Fύ X`8MI.wEI@Ndc~h} `4ё!l$vn8 }E ه덮&^KcR IV:Wl-thQvU 2]Fkė>wZ&HK~%5aD/W1F+ Όf =P[ad2AB&ŲP{ľ9ULn-0(5ǡ;G X.? h́fM @Vʴ#װ^xS zSsI.4u`|aB8wZ^BfTJ"FkJ`YV﨓/_D* =lj aaa_ʧjUH2<}=I=ZV;{$GQ<~Y$jnmIלLЃ}9o CG*U0=}xe&'o rۤJ ߤsS_;zbm8`CdwbZl M*Cثn ~'ѽ$^=rNҾoꧩ)iWxv LS/E{c!i"Jv/&:0wR!GZ$W}Hʧu֌whٔ'T4`6 ! S2j}B^2,10Z飲l.t?*&XEn\Sq"cj]L_YmSW}`8=ôH/ \Yus;ǩrƄ? ,4Ţ$VLC.[ {\(i4/q|ef.L>-ձQ"wjb&W(D^d'1' ;x6(%8S颿 H͟{7769B@զu#~KքUfCX"+#Kb'eF *,.? "nHR %!9J%?Nlsn\jQ~=wJ2-k tNt?\PBNt{`^5rs~0 qLj%QZ-Y+h*?lY-v:m*!sIX7kClKvSRaJxۗn7v8wejH*n(o&el0Sɿ Zh7 FK5̝7c$!;@kx/Mޡ}E݄r5&f$<gK>I鶀& Cj'g}惏y DL:ȮeL50k ڤ @e2s!(6PomIH|UPFeOM "jILTDa93jTN$uP9VovWcE2v| 2pxеۣy%̫<' ւc@L_r?u/@n[CQ=wA Yx'M);*C8+ōNFC8ΫNmث"I5VadWzKۣPD8+IjØKto{zdd+1љ|Tc]K_-BI;=~`$/kw2!s1yb 5b c}n.o4#Y*C-${ ȗ v KVM+ é5 M-I\o}rT끉J N\"Ķ@&9 ġame|mtyJ(8z(eg}9̔!lM-" [/3N{qCLwWv pZV2\αi٫vmseJI/m\6#KVI4v7@*<㏾)r-yמ!>.DZ :znSo(Ջ1@v2|9Ir ks'janL,N :A(2 >%*[)#3^4 '24#:\e`Ѣ1wiG㯴n@iɴ!i6Hʞi2E9'; $'V2e(>ݻ-MR$}RnoXچ":T䌪"֓ HS۠S[#]rS!nx%].>2rz󎑎?D[}F#-2Ev=TU`]6ZX*_Rhn/p-"?, slKTVx2ҦSd' <Bau8MЗzkCyVoeX#Kue]%;_32kMC*]ݔյYJxSSQ5w arvۮA;~NX0QH 9 Eo2w]"AC^ 7]N.M.{op>YnyDM7f,[j=aQV~ fqUT~sQebyTRaA"ŐfZ02©O! IpE;6Aϣtrvu#3DġbDVUXD);ɒ 0sur@%Ҳ$ OAzLF M-ޖ92~X'"eO54#h//U"_sǬrna`qqNui91#tGl/=;HDLiY/&KhwƍŎ$e|JFjPkA꾶m>gbwAjN>qD pL限E =٦MG=JUb8$Ҏ K^*{O+ ͇ogho3 -˩E%D'tw=-`cí'E_}뒯h*Z"VK\ȯ A@X+>%yOֺώ ~9`$CrpSI*`ht[7ptaJf~{wlaV~DL`/(ZEF| u9cr^Z>>E{-BFTE5  wc It Ijr69Z{p#AƧdUъ رӞu ֢6%낽˻u}(,Ԃ)/&d7߱T`iЇȹX|_H`&MVrM6iBSeস}^u/>.U.oZJ3 x`|{3+; fqӞ}(`sSbB(snh&c04'4ǡ"@n5L{MJ9K5r|x6i05co3O8 Z6;Qܨ,Jj@R78\}~DF6mdx2.vhXhZ2(u2q!yeB^Yhrو)[,lmI,-MlL-S2cRzJ/Ry3f9& 7CzBnu&Zv ZJ[.wieQ8ORf{չ2QrSrD:U $ĂI\u>U#S VzNVS$lzaG&. γ  tIۜfG-$ g׬rNUPL5'쬂O"Tݍ%G|B K!ӚA}n:r{hԮ sQ {Fr{@Ֆ*-S~Wyg_ aOle #~.EnnG=g"w*5D(qqeowDND{Gt{PO4ocZ?&Rm V**3Wr"@,V7zx;R#DyAxꨝ@'3_HFyx)< (3H*lu!Y2k˻?7q9QTTyK^+tY']B6 d%P̅_kFm#K#EYFX ɬH~iςHMΧ(eY )9(SPΑ$a奘|yMڐz]T5uN qs:"$@~Q'{8ސo{րpdbOd4-f䨾rWo&\3ɫT/cx>d^r x{gW\2~7HΚlrĒRc#B#W2+r!#RCC]Am s[4 $U ~˰ͫK6 ?+6K 2c,̶߸Ltsїk>MXv!X /._-T vthxhb>ϗke#JZ+Pj+>jB)栿F~CjlKvN"uNA ^>U@k$HǏ ҭ{i*iOˋ-*TϕC[ڹ2t opIOM޶c J^F\| ->n"X!t-`nZ_}}59srdxC9dQQǍ$fT ySt#Q)XeN1]q_o*h* p" j'O 7@pD`jڝWF*P{?njSu^ \H/.X1 xĀɩnbk51{n j,sgQ P!~Naq]BJAt({߲֜@p245KJe%ʙ٤J$"63Pe񧚠o2sn2o "eKZNG=Q}xM:eI겯 >YiK~l2̧~j3]X+ږa*&fy6V/_h4|'h$+㺗1Ŧ VsV$$Vțq!ր'x!M7񿉶me?IbRd~aªCfteXS]W%/ݷѨH^@dkz0q?[ 6o⑥[]»HݒVwUJcuf9tY"ae.pf6E6T:?Ajtg{9x9ab lM0[.$9 ?^D3K]^&쬸"|[- Q|)v|jܣJ?J$ 1?wecEߜŰljHnh*IhPՕT:J]r$嗩L]?/X nA_Zq~X2uZ)uY2spkA ^iI1٫7 bx*/թHEZYs,TH}KXG3))Fx}kjNo v >WSA~ھ{1;gzGS=qճvG%u0$l=CS1Y> 5ċg؛Lˆ룯u?gΒT[ 5i7IVK gd@\'#t% v, @&7m̦hF-k-}@d_t-̈joh&Va,NRϽ oSq o*f* VȖe/CWh1 xtwJuKv9x(Rр+v[̴m 6_I<+\`fi!-ʧ+dz,:*gfLfP&88;5ڨ85薬b.+~\#]Q(l3ZuK Fzy]# ~ -t섰 ,jgT*Jn5f8?pS5:HP?DX#bRT%Up u켮/֜1m4+Y[B?5oIu1 Bi M폄 ОYT1NKM*$GҦBm8v흑DpQdJUQr^~* ϽJ)+e23)iOkJ<_+~?gĔO O)W/[EN^ru\53ڗʯXw):ģk"$K G 3Ժow1+1-Y DEO^jHR]ꪻP#eLV_ڽ@v#ӚMvɃk` 05ԡWo6 jUYST]un5}yG" V5,QF` ZeZ -AX6*Ԓ(Q<{~Yg_W`-V }Lugp6y#˘5rixX:4`{$Na!+orif˅8Aq!OԈʻ* ؛miD(7(0״ﳢXO*{*ҸȄJ汹Ud)juf%Er>g:@-uʶ9kM72H#R35ZLbZs |gI%˒,04,k@C+7JOLȋGduJpF w(<?ؿ!gJҒTy9􆐶dLb+9R4##v D }څ*68Z j rWWG *s% ( 9^Lm9pDv!/x0_:g5uWjkCIZ'4wndݚ!'3쯮ݯ%b(h5,MW]':VW5u2AV7֊ʙiLDOw~5$7f_ɜu_YPFx^A=ƫ^B 6"?=%.O)uwHeuj<(_Ei2h\A}bkT]yA/=˖ n [Mr%"fdVk;>&} s!hW;']NlhB̽}ePF֊;a~[WꬂvlHyER.f ];;\Vœ{r,ҋ|FjWGqḓkJIbKyX ĥ?]ZЩonنa>Ss.]-E| ƒT`ORor#Ai8][}~4\:WR;giVD7@k,V8ow$cA ojT?>tNS,BEqaCv& o)엤K%+t=u򕯥l#K}87o/Y(_6Cnr²A&͵7JX_b:RmY"$4MGD0BQdp}7Q2U ,W,,7[(ri1:])ɚ3Y!Nf%@@@g[#nj SSV 2Fq1)WЅvҾ1eCqG~]J u0LjThEp/+xtA#7}P8jXu2d|NJT!|-ND`R g'VbfXd߫ۯKX{s]{׀=*}p;M@ "+otEoa~_K?A飛KMc/ $9&~ṬRmuHYoCyӹ8.Vud~3L[& +R~}7g DN|,9~l[ oͫO㌺pEm!!ebf%6c +.Z+R?2FGo?Lњy 쮚0RyC9~ŴqUWu5D}$q%zl$>Dst<3~=md4c((֓4W1/jEf̮o&Cc/jR gcwBpڪO Ϲ8Rh>v;BD ]@4eVF ]*5AYLvWCȉsjݒZi'pBm؛zT+). )9q%T~8/ok~yO:I&ٳ>QA nKYbl|JmA\_LwtlLGeۊqѥG8W].r^R6PλĺD1WW`ħS;C`U 9o̾@AwG:72!ɻ=I&F\p`Q;OJh T'p!ϑ`bZUaz|8~y[Oݣއ-ȌIDn$='s`'ۧZM(HxNd1-[sdUXP[E>PV؃hN),biiu㕞fmaB`75IZ^84|$]EASaAy'ۑ/.7%"G1O;UhXdf>O z+N؅)Cqu-0k&DOmG3?*K1G*2.5%~bct;[߯c>;Lmtp 9BBJTU N EMlTxe=*ߏفu0w8mZ w6֒RW᯵sׄnl5};|xi4tdwDg0 A$z9f:VI?>E^n+_Zљ1"BQU1JF3fgrx.*O.y&&;kCl̛'S,DWnIûX'Z N)g@7O/o"r*q9 Cq0ЃJn=G,&!dؚ}wQLB|"@K?}'zJqp"&Wg=s|\]egPDDΨ?d9Ix&@ ^p!)op C}Ss#~:t i ~LY^*šr|UFb s)/ɀ#RiFSh-KXύfOƝy-eZRBR<%fM>z@ F z/OJ(>B(8 ںӹIsBOu< ðIc 1];Pw2^ P($G DOV1-x@ZRnk7+UzRLIuϰQ蝮~ad~?`75Oq.w)֒'ʖ;5$g`%.dSU1,a:b,q(V Rj zA$t~~(R_ߣ )n)ɪG:*N7Ju_1 7bkZ~erLea9'j 0LGƛj:ztk9pd*QUʹNƥs-j@F뭾|8$rߓf}_ݙ g:6@*rBCAʉt\o QR20uAz=%ݺ4YPн6o?ڛ@4=oɃ0òOoRw(#k=6i;UmWWp,I?D6ě[E]Lڦ~&ޭR-{̂2-S D4K~Ft-Jf WXd3hKv vse-Zj%P7]_-o`5DrҸUc Pi9Vu;OW$,A$ԄYwiOqf^=ws[^N vrizӶ4X733RyK l_W8ȊV򍵯8ֺ ani)8vkSWҫoEѿ]_1DzMh FpsGjhDȪ%{A9J5'j( [c ^*Oe",'eIW} t9Z{[Nީ_ӿ2H#>LeK̅؆}jKڀsEOrKW$SX)Re< <]ꛐ_h/AD_Jn7^10%2ZY_U= NzevEBqݠR;E( …pŎ'9y_!͑DNCĒ^^; S<.䜈"D]xA!MNntjwD݁R#|Y".̨<}ŌAx’eERen/aiV5IsiYJ#[K$ܦZ6Mu Э!Bx Tr"(jp*{S*M7/J>7DžG\Eu{r0`3 R_g+^kVv_yAf1D$+_ZznHֲõ  ulP }{2tBh1/,8KmDEYtdO ԏ§$Kҷ۳x)l\ċv$E}|HwiU`:3r.@sj;. .&;ًBI@! >^  X]T1R-8:4pǛaYt?,/!L`Ї>\WG?a!h+WB&4@zEWlM=Emv;[Ff2ɖZ~N):2z/QB S'щS:gX}_ʢ3H<&(Xm.-d̗$Tr 9;[[wiɦP4\UaV5/p׎ic[[N׵30:2 urɓCN Q>Y|mdZYG~f/<2m*/q 6"mFõtܤu+XXgs9+&/ 2_gQ&UQ88H8Ύ' ذMM3+hԃu]&`JRy^wpwP*q2n;߸]a?0_G`3G~pHu [KzbCo:g8{%wnTs cM!EY73һýQaiCL=:9 `U'\~z$ocN,yL j ]+q L|L1ojWr(nn6yݸv.GJ6sbI`c /P2 Ꝛ Dptfb-2?NmԝGϲ&֒gWWVL~k.A"]M֢mmfSD4j=껞=dAd*V6VbB7 l_̜4!TZ5t[<UfZb>EE {f_2ңWP7KTm}ˊ&[)9Ѱ{X0 h"uIqJE"qrQ>+؂dYc#ȱ~* z^jS1 ȡ}+'YE=p{yDHdcU?.c0VwmþT#0mO 6B²!ۖqAh!]`cD#A⡴dIBGb#,a ҹ5'ynzۢ4C`dЎGNxR@']ew+h&Qy2n7E!Dr\5}/-X~bȐr.b.L=dY[x1'gR_P``iqq=ђ x𿁷b}X}{KbS۳ 0'{+8:lb<I-&Љ/K"٤zICS^}v'1XJgfN~&ĝv!%*1e}6(M.+r|ne!v^{9@1vd v4XoJN${JPEz%j <'98n`@)}^q<&𚿖)FjXJGvX{:iE-G-[f1 ;B-耤8pnA4B@0-h.I%s&ՄO /nj4Ű|PbR4Dȴ(~V: - (b偐P VMEΥ|Df7>׼VaO u+y?ug%4֙xw?EO*9qd^Q$HQ6̕Уa =m(oBbhcw_>kg|J˵nMׇMjtT:yCZnf[|? y#<ϟy(jUg\p?-+<5l1)Jy5xK剾wuO BemHz؈q_.IekQT-S1E ȉ t޿)O7 ͙DKwTSTIxVu=/p;) ZH;SLi!P~?3WڃrEs5ƈ-BzY/ވT hԾ0 Q$SA*S)/|&_Lr H+Ĉ,y PdTQҞ;8&n@N믈_*E6fko0| 0G&[m~$$?Vq^9ig?| "3B4S\!,*R ,p4煺 DXr6آ!G)B#~թ#hIE<-ˌ 9 xx,HnA9a +W!hz* 1{5nK5@p0xJ(?cSx!y:*ZAPp7Ϲj$M\XzjIuɱ-)(Mkǡϒ, jHqV9b1ӶKG'ÃfeGbz뒃#}~y0(뎚=goݰru倊ס3Hem 4pr# <oҭDv?sS4j1W쓢ق7 `V&gedOHQ@}x陰pWE=""<",mRvS\yA Q*` ;_9БEnnR⫻ÝDRs`uQ'pKj.uR?Ƭ͐OވP y] G'K R?z1Ù35vqFf(=.bSu-w\hc%,E%`4CP$;&eyD,E57s F8F5Ҵe9*/)0Z/Rz%gD,V@T>-ZnBR.DpMBffVd2'ĠA N VJ[%y!kjDdcoK !l.%Q,V= G.Wy iL`|;nvܙU=9aobpEA+.W(\ǟS; B-ΰ@g 7eI͵K!o뉯.4꩕EA9YZ4 .Cxgc |4^ lv'PC.< ,R@iq}+9Ul a@AB¡_F*3/h!(HV{>> R677/s8$Cu۶?@hl%H|pq9~^Cd:Bwfq7P*c.V V8{˻ֻc^'< ʎ%uIXTIb?}[8,OQO)ΠP@in-ZF#Tua" {gPp[F;#Q^.FU~M Wߧג?_!#0ṯ[{Px&" ky*mEEVwai -{{5@2&-lB d{(ųG5ޡUÞVV6 1竴Jâ|S./d bҶ4d(E#mk|7T1 $*n"LTc.*<Pۛ#q"jmLiAT5cW(^i4N6 w\Qf.?j~Rߘ 8]*<CpW7;:Zks\+c;6| + ~0hR1'Kgŋr9b0x!«'Y#-t$F=ؔuCmr:6w3is񊭡"N :˸lF3Gs漘LFʑO,pt8Ύ_h^sAՉ\yb-ߪp)-4Gb򇢇+6bOc֓!Ô P (+ʱ/nۇ-[:'pU;ˏߨԖOy=4OﺭIoV,a˹=Im#1$ထNo2:!t(8pU/Fv6S&޹?X1F<9+ir|N]5f"#/'Pvag\Y UrXVvtWA.T( BEj7hIW}1k]s#A/Ry PT ~*SxKT `W둺WSW-VCZ١%!z4z]]t`'zK_\ؠD7u I4X)-u97Y>Sξ 2Wnnnu-ar$!㨴L6>rkWCeiBΓh /bꑞ|[VWԴ 6`_0qmg )8+=G H2 ^Y%_Qa* ܓ:2&S6 Tka c9gY/SNG]T3.CO:⧔vG3t|t%ib^ وf lq5f,4q}4_Y \F472<,tT@ퟕoIX%d+ gvpz\:Q Ϟc2{)v^zyKn6F\L%SV?gnхX'лׯ"q%a*eٟwC/+n[xn2wH@&S8߳9rfnjVoh45&H:o#04,jݢ\ٗ)%;."0ڟb>FQ73;-}Dcop>{܎ynF#kEHɅ p':q(}23RNa(v?ن!;^ (az񴺧i`$/dozX)sNm-Z 3-{S,@ʱ^ L|9זCeKP6 k쟒BEӃoLwd;,m*f-t(7/!3IPACah_s%`&JSh;#=4%Gm)aA`2CUOW |;iroHm|";ъưSARء΢!g2ZtǺڤ}4*oRBm_^eθR?VOUZQ\&ahFN\GYf7&XI '#ri=mבFٰ}R3u?IcANIa6@%RpVjwIvc[V{[ؕ)9.o!/G ]&\[Iy(PY}}!3#@(9iDe3bRbIU1.I쉞左.(IjlwpS].#Y;Xq΅|aLCd掖z,=}p;*2k݌EOQUk k(p4_;SyHTyX]1 ioO,QV(叕n1lB/ű`H!]T LٚfKqSӫڨ>B*o\NVa*XF49;ƻ?P?Ğp9}NO)~gwXPʃ!cj#Å_O *s:Q>4WM.qiY^y4 6-`>&, %V6>o~i.ܫ'%S5 !֙_Ro%`] .jj;v[f%QX"I*l$<2#uFQ52itFUQ*=B=,LJ|,#GC_Nm5v3dXoe٪&ZmR $eB; 8Q_j엷6!R{9)D #)] (X K$;(kYkƇ:a 8F)ΫEs'yc?xU]#kF1WftQ^nB pC@E[gbV7<ػq#՚ȝQ HJCNl6.}Iʺ1s0e1Zц 𨷃&\Bmlc P=0-#Sk ]oZzٞp -<{nٓ2H">7AH~PeH+xyj~ oSu(B@oy*5POq0{j&=M-M*h`Tjec:L`g?pD{ ̋)uփ=`84 ^vëP3Ta&+βɃK\ epE1<QCbQ*Dexj"-_?&ٸ9_w05frgB<_JSIJSгuxFm X],Sbfw,rd \v _,N.b̀|zȫW-ߜxe0,UN&JΆA}oI4fVAR[L"]3eЊn 0V!9祛]׬ʃ:Feұajȵ41SoA丧83zs2 '*vz Sboa&rlޢ5H^}TsfQQΦfyS&'KhX52x؂wCH縧6w9CyґEU4rB'd<z#qK[vjW#f +W޺OOeuh@mwuIz^5q.+, NЯ߭A/\u! '৊%O#Y/VN51Eȿl%%%ַJak/4`K(>ڶ93yJ~Q3+͙G.T$3>8 ]KWM]Ȣ92q/:e/W7 7ݰ`W*l%ZT4;\:C<5D55Sf+1c@.pݍrm ?0A>pvIצq{*o&ƦhUK7~.!9L}| JQ#Ȉ\ x-;>ƛ _$GT^#[x Iz 5 ǰ- |!m 3ÙBӣ ihc (bOfQM3U̸:5qT^o)f%,k_(ZDǔFlsj*L=WE&rUyj#D7@UvԀ`[Zs@pG$һ .oM.Po}[oWm4:jp !`嬥~maɝQ`aIšp]&1T-?*음 `|5׼ :rJр&g1kA3݁xnkdr+֝^Ffaje ?>SOf]6U\ wA;Wb} 홤kgig'isqӉZ[BwxC c,)hbw[2BN':8|q%5wtˑ7*fzg,g/3{wp1 Ȗq!(} rc0gtr~q ^kN[Te:\ԫ)Um9;pLku /~t"j(a7!̇<7a6(:]q 0(՞ŬU8L+ŖUa=0Y?bћ tV~>%ctlSnRv~>7&6.n/U`e.E;Skv[O99!Ѿ,t 2O^YըeS3]":NX&m#;b|$YBJj_m8#ͭvozTAYōZD,a}ԀxQ\霶kT:8 .j>VlHq Ғ,mZ7{'֙~ΌY1tLPzi`엙&MƀL&<Єo8XJD%,P3Pa;DP'޻;;GH e<[,73/+Q=,EyWhjyOȱNkaH' ^'~:]/ ;sM*] .Y5w7,,nmx{#Y{>B=$?AK9 l xٰ#ϡI?! )=eC!əQ>1 Lt}'A{`ARJ_MB\xp*RܘAtH#Tp+|V~jnא߬*q !)UU(kART;f4SRʑqqr<6Q ͣ/3y"mN[[u e*~/"wΛq#hn̏e|b3^O02}|a7O2q}هۃf4WoQbCYdnbZl{`2&?7URvGg bM(uAaN ޡvWaiq_ݓlK} ĺhlo#y0š0Zk nũҋ|q|}D&q;'Y#)AHTa녦pj6=ջQ $C`ª}a> y OFQԪ ?"N+;2/JG`g PepXJ!lߐ ~&(Cш&ױ65j]-%,1El8x*ԝX%ԆG/8;*9S\_?i3ȅI–`z+3ڬPyfɂ?zT/1g?kr~G‚%6 AWmZ?ׅA IVYkC~?:<pD5]_ 6f 9O\Zpnj6Zet\71*TqR+.Ę? }%N Ƽ6Q 򐆒8n~8Fu 5yCpV\gāVD߸S)BVy=$0 Id]&yp G.~n  3nKVNS^x}G(~ 09J#4(F;cb$)A5 O GPnЅa@[E ?THsi ҔΞ{F_F:YܻL)7$jjibe]TYgk"ØldFn"XF;܄uL6 3C~X]oo@*uҏ D ϴzH+&fӄT?pdu'F'-A򒃶$e% kR! R$\K.#>& sDNj+ORkd,ӳ?!d٣sLOW'SZCP([C;q&ՕƦv֬1Fz ,3}e-R9 .prGiJk8s$L{G+xβWҙqo:Xɂ@*z!B},.[s7u+VFXON4~aU |K[?tGuTVI8u)9\hNj]BPpM^/>8̹s*W-˙RiJ(ѻ)MSW^wí#$mY~幧K+V]qtS\.{ݏ_Ԣk{rٴfd݉ EҐ%,/).2iwut1^%Y"mNY%g (4. *m`|m}+i]~L8v x^GAI-fѰUiYD 1z3}X\Kscڇ,lNBvx%ajp ;]w΄VΖ\9섿-2 l(x£M/wth!RQT'caa!f|V.xX # Od*KZтAL' N+9D43k<>+ϡ>;Y9%ip?ә,x+׍Kv: 6/('EDb1nw_b =8ѓG|10,mM%17utUoܺpF?{sԽlmh5C@D.WNsD> 6xdST{z<(qlcpLk+dʫ`s:׆xRЄ4eu}bP4u뷹)6@ ڝ?"[ИmǏ8@QU@ ?CrgY!TӚ_A $=I |Pz&RP߰^`~`~>0+YH<1yц4d^1H1O̩imXV\AF2p<}Z5wʪj_ cWӠl8&S#C mȇ \)y?y3dFx/=Ķelzxnzх~ /lyԡ!4-"]2FUAH&I 4+XYC>pQ& p!!/n*Q\\+%75 Foy|ȣ<nD26rYInV\yQǀO"y8{<ڍqL8v待OGP !@[)ȅ@Ȳ\٭{&f%ړ^tYw'ݿ0'D8GLf(j=[Q{z_Zv eؿ}|a.*y/E`~K{j@dl(Wv^>2Z;+w^{JKWc6gGO܈C=;e(l HЀ1I-{vm͐8*W?xJolLMH,tybhehg\r(:]UQ ix)g>[ 4GR}!ʩHZ>ag4TNKn]28:@[-;8!%G0Vk ύeTq[fqwl;iHv/=0D= E醢[pcS1ϽzߑBs%_iѕ,O+),B:UV|AZ芿VV9Cy^ʔlg9 #^>#P?#e=%"1j*zYIGcY2Ae.ÞB-bPoX= {ba0pSR sғgHpY+cg8P.A*+i+HiUm⮒4N&Ygwemʽt"t\@6=Fzt®m6' z{ ƍ>l ӑ8`zL뽣R>hπQJ*fN)\BP=p{=\2oB<ηLcPHHٔޗH% -H5X`_K04!(/[D6Q%|2 > buDnSDC]<) M⿚^N ٯiI E+3~:m|M!1I SY؅VZmÚ0)I#(<;_gg9e|3n4:_E9Vl8ֻ;euhT+>І2]*Lr)*Y;~Yr3Fbh`.DR3D]vj,k"K)1Ԁ֪HF5Դä W51_jbЂM 3%>0_ lx@R>]@6f+iMjIe?]l ֝}bU\/zk=!> LumW4=ATi`jJYQJ${z&ߧn m[#-FR.XrFg--ZB|.> rL9hM$@Ib^i۞KvKDGKO$E7B#)7e" nZ=[ LD??b r3x$dm#w(#Vgț#ӧ8>Bl*~qA;lEl/xvfJg\/|{gB>m! {6*L̵ȹi,'hN{۵ .g{IX?ZlŤo1!A_ɑk>YUQ_hmqأ&3gaGsT{8Bc^')RN p="pySFzO,qE0:#,9Tʹ]Pg]l 'j[&6eE"5n0҃SgsCAhN}l#۸՟60=k Lm}%u }"xmȪJ!{[SU=,!" ~O4tvX4f*fKY3dl K$?]|(wA ~-vvĂR2RmʎÍZkVva2,m*-ƍS4}VB_gz@JR@nRq 1V2NvQM:*ClT{I*2~~I/^]؄U:|4u?/ vkVgx֝0[W$xϿ8*{U̵${=b^vgv?fY]Wc{;Ё0WN'}i)-^d EwQ\2rGKФ}(A74igŇm #d`.<1e|Ff@.F9.^E3\Y&S^J3 ^d6z4KW5ط?=$ z{}VI,OŴeStAX|oE~K qŠv3 aE%ŠV> R 8-3*"bY7;hDm%;M>{)w6R(伹lq_اqX&8n3VrK"{T i(ʱ~)\:PntӀ~;<dV83W(6@NFЊ6P]ďwYfv[HcsFw*MOő4s}&;Wv`nUJuhOHNho_AaTK4Pdl?Gx:PP ne |>ЋktOSk-*8I?oZP+ʞV6b7+$ eN\X) ruBB{ޯfYw $|a+l/ &,xsIpN_Ho}<bӗP l(1Ǖ}yR >h{qJq׈Zzg=Qi7,?ۦVd O?.A[; `oHd}Ts>B1 +^%噭Nbҝ5C"S jj# Z4/M,UXa1^A(a紣fD74;EA<\i\ZAO[SE%nL;Qf~Vw}qAgEhЏKFy7Ĩc(2kLۻ% 9mEat f/z7 lHP@{ rrx. ʒcmZN3"qZS`Cb#!f\z}N04Α8ȓe+O&b e8Я4mP(oı:NqF=XF7Ǯ F {c)8}vę`Cq)N0YUG^~w=*\G/oerV-V1PPi]v;*:S6չv6[S[ :3M˝ uc$(Bk88Ndtbq<9 [{Q(LJ *W. 7%Icu7VUq72ӊGJRJ w:+mK@Rc+Eu1 8$ML2)02WEr~3=Sx}9{zwr5'Q*"ھ-Z\qiRd2'nW/'olSc!ш U! 'z#e"D^M5_ZNx 7kHĘLdBƎՀ/"# M~&<); WǛ,YH8zEgIpw1p;la@167Bw9J&ao9cI6[<؊EX4قWWj3I(Œ^iaJc9&KkGD QI'qáF|7j #')b|ӘpD8{{t΁) 4Cy37lHD~Jp&xI'X yLHCKǛ@,ȝ 1f^M7sBZlD >bḁR!1?WYS4KŢ j[e}Swt3hN[~?QL[OJV, ӓu.Nz k{lɪ@r:Ylш9:>{Q#Yot!1D=xPq;b7Uy/dj:L1o{jGΉT`@5.qǐEQïz_tq׼i3yƆ N-Nhmƹ$Fuhl6]z3N:wڰn}4!*@e;sVAp``:nvp:c ?,fґ8YZ˸!K۷f.B.ھ ȘDݲQuPrrHVYAcgfG)E jrl[s0ϥEl|QPx}%;b"g`[\vi?q;ݓ-0;LB0>^hd >bMû~LvaM ġ!B6WkRډ:f!Q7,N:L31ܲvux` rҀAWduV߹}UV͒Fc9?$ds7An}E?j(}J+"iIW|'7f%ĔP 1IQSõ=%븘(VN%ȖlJk*u95dCN3)Q*”ijz;yn,w/'OH/{ =5='1BH=[dy2-fU1M* nF+]B6mG)y!w̪paZ ˆpZxRft<|ޢH`5ٶ>IYAl;xQ֒X^aX&.jBLBۯq%t4rikX6UGq2ƄLIo (S=i3aofIZz=w] F<:\rl^Kh/7y03)T'}6R]W \T95\-sׂI/בL q '$4B(_%? H6i]OzEn i}Ė6JuMߤ"Z͙Y_:[b*{!1U@s >'rhf 9Yt>"EEXu+P6oK Ĉ>ՈRM3.zҝHv,D@^a=Dyʩ͊&׮Yˎ&!:ѧm~a^m^"lvz+6 sz9+Lq\#qU։!&.uV4yYT ?M^*ܖ]aWB1Y?O7)lK.=},޴Qq u9pPxoj.&y0OBI)ҩ3؂x'#]etV+/ujqq7bn6ݔsN1'%Q8QeX`Q_2\^ xp0Նyu!YnMpU%ءn%ߖ7ce8:udV4hvLL+u`'8drpŢ@B `L{"Ub쾉#?- N+̠\~ mrzLAE`g FaE%{I-IHOܕ"jrVq^"I#`q=C%Q Mk t6&NW}?ZtA? #/iX{QtF r͕݉@惍ӕ=Fl{RW9ތIpgz*W.XDVUGP !OW>^H,JJNq^-ŷ~`kY4ëN`},jgmt NVo _Nĥ_Y7R]k`&ȧe.:Y,6zNm(~nkd5~TD<NnvCsu U5CNZ(9Y@V`gNJ^3zZ+{n4)/.|go 'Vάnɾlo 𱣏+ pQ|6< pbE\TavBy7󩞉 tO&}0ט7&^`_GUHzN)21GmM9ΦN bSlպa %&SHoRZuXǟXL":!fUdc&̹9,][%@-QwݏMbDi&|dӳ?b^mr DG7핚0!V}< l0 qa7pbr,OٚM6mD|sq#F8m?'x.9(-scbw.4 J&9=Ҕw31S_O,)䮳z8` Օ#~[a8ܸBozChQ[m/d/2zzGcNDڷ^J0mJCB5JwBjB 9o2Q,*ѓ3>Ίs8<[D;k)\w&<^ּ)vE ܬb*<` %bȰYA Eʃhc6Unu.Vd9@3SX! pƭ4oʂ3,y1V͝KQ]sf$kɾp6+"gy7Na3VCPqKgrB;>oCQX Pep v}*:,U.F*~GJ C"#2޶tj.*}bȷ;AqI^B$c#H8`q0U<FB\-= )F`gb-;>@KK︀3*-㻁e.tkAPMlh>7[|]4X9jE#{Uq-L_aa&@ #1>9 `Ӑ-؁IP7š & FTx$:/n4wt[ީ' 8*qbv6bӂg م@DkL[at]ČG։(`p7U x2Dp?+ t,(t\GVu*<,"ʏ䂴~/X OGhW4/MOKT]FEh9'Mն+v̶+!OSbb8 (?2砅ׯ\I_KҴw"ԫZ:盾dsbSsN:,wS ~ Two8XUE%GձټV:t }q*P~pWawHtCbUj*qz ^k"@* Ј6S0ġ XU,y_`BNWBo_mgSzzB[3D9P>#BZ=՗>|֟C(sg4'LKVCQ> s<=&V=2wJ).xX$#$_AY.;H:68=AuWD%,Z*B洹䂔$QomsE:SEڣ'/jU d,\8d*WKqaZB<*KGC8@=+CNؤew"0!e ng `6җK8s_&ޒ<녹i%`Ϯ%xFȓG;HI 9y,w3B_,Pi%hۗB˹)W,9sSg֦:.W5biyH\T:a4VNuMyHi0Y** DxqH:Lmv-t5$4οkMB:jy&,@m5,y&>3HC;-h?ic  ͆B1q#YAwWB Fz:un]IŷqɒZ#b ('ŰU8l_tS kLFF)L/{Q)@#ȵNqzUNp&*^KR|~ؠKEH68kҿNC@uYuתHSL-J%/vw=z I__#$GnhY y/qnr}%(>_"VYErO% 2} )# D#%p wZST'3v1V@s,Wp;,5 h[z#irJjZr 9Rc^7S?yӄz"Nb#]bV#DbB:AwYOFI>/n_ `{&s &=&FNgjNhք]mS1&eN]q5ɱaݤJ)RDތXSBzIlu `+uKI,"|HDm 3}A|[b:wK~> C<6g岟N*w"}q%'_9vy ~-Birgs9*CEyjY(U?yMvGq"nK|N?0^܃<@NY@od1P7iF*{7K5u {j=uCٰ׾Nv4wIVAk '׉Blhj ~6` ecSQc[άx&@CDn 3Wrҕ#x\5t}#l)e4GLrLjIvL>68a0rPFnH [J=[J00CEI@-,L1"ds4Pח2[AfbZ45^miϨNhCE$l>p'*.׳ X)JPЭ!*r32m5=@_3nɿ utF5x H`[KR8%ݕ7xb>;Y{P$7iס^ wC0!tF S/wǸcZͽGL5lnRDF:YMAX4Xų԰YwT?6gR,S>nejJZsx) PfHV@5 îCE.[]ГbwaGdE-d L|ij̈́&V-z'}͕(`ztuomxB٧`_| h< IY^ɐ,JBM11YY_D tJ20}=c>ۻnl.,hQ/ q A8ReVH{,]EU+rbLmf'vF^`19hdNRU,IKy"\:Z°H_}y/RN3ÜMZL) zkjt RjGM*TVjS{7wxLz/vW6U`Hٚd>#k=^tO@(7bNJ߫@؍~$=+ '%%偲kW^ -j rGJ ^ C3jвNE"?#0} nL Ρ1ET J"PI$ ߃Ɔ~:"c>DŽG|/37ML9^Uo=\U]-\NVڳnFBÎd(7rwz&w$:m/g"Dx)LF*/s;w/\mnXemCry4ٸA@{S&s;՗!ά*H-UpeHG*7bMvfc.STӦ%)CJ,影|AϮ6iv&RBxqe'jV(ebF9ǯ;&#<%O'Olٯh Қ)̊;T #=;>PlE'Gݺ~ZYVsӑ6qe5#W_CJD.ϑ"S]Dg}zߗܜbjҷb lLgr{-ob!4{R {_HWQɘor/tvtcxt}WCɉzCVSQ8p[h^l{3;m*x?\ !=CI62gWn.9#>rYN1RzBf pjs?ۅJaJڪa:q,Mr.pްU9.V2X teeQF DZ8@^lYu'& GX|닷sf걻=fRNY.OLlhBM[ vt>}$ai-;:܄;(ʕ_ g7icfC6㳎D ,a\ y{m*0zF '|Cv*\R zӷY/wj~Q_KM ,/4n[ّmӟS{[XJŅHgߩȋlRO mkl Md~iF߀ B{YvJ1`:kRʵ^=F6y.M<\q!=/5 n 0yy4WQѮ ۗ1 gk1ok&")Tɍ_!Yv}q&TJs;:=z@ m35K)݉F?N~/ku 8_pB>鳯p?:7~%7 CMx_BOD;\(LPӃfK3O7p>>=G;_IW6I&,yw񻾘|iM+,Pu;"譭:DOU[ay zjʧ׀b\&v۰1s4"bit[\{iRb#ab戶Oyo_CyJ#ԥj撍Gyu}[6084|qBLIS1_#2t}tSp;0cc<֜RHNv4*~heM «Pp]Pz 3 ٟҧgz|,roG}Cp2nMe Ï vZzȂGJDTĄs>SnsCXO;!fpc&ҒO%Pۺtq͠ς,a!B~凥 fk4cq;Uנ4C1 H.iXPH,[!:*ӂZ-KIRBo!L'DCC=%Vz|Ot0}x}ՇO.OΛ8>W`\Bzgj_Tgo/VW=A=OV˽OJ"Evui^3S !Oj uG%!{nG,M DOGN &eؤ1VUoRL.~W7E_fJ xуWfX6bt6QUEJ:NX#"lUz&1ǫ`L O.=8a/*5^r7S C`![-= ܆maNm7-ĉlB<:?+>>DӇR`UlAh2!g?X #+ZϚ @ٶ@Lg2DP7櫡Xs$L>u>'8hmtŒ?zoJ-H?@+_pv)o͵Yȳ)yܽqhDݐq0MzF]Z} (ƫܛ6m hGD"L:AecY 13.:+6>KpFM 7K?G[φn1+N?+C&WB*־1~c2d)@' nWQŒl[FOۨ)ΰT-]-P¿>bp}frkt,LaJ1rxoq#Fגv$N+B`K}@;V VfvYTSC%Ʋl1]+u4Cū$XY=yVE{7hrbNUyҜ),+õI>@( M EZYK)R̃eFAXt lj;fW\Q`-`fc"g ӑl9zy7]+m`OTH쒨"$j"0}K,C/4Hzh. Jh+@gUQчy`Ē5GKU˱N{,ƠE<^v14]S O;ZeVzdQ@}t&'ow'j&T=pI57%RB"'ͧCKx"MědAHXoe= Lcn3:HRXLq˅.h:l$xe@VM44Ezw$^z1}Z +%!\ij_BvAÛsB4 J)µfHSPp:>% r0dcOlE;ʜu7kՀvKXdzb : *iPA%釃6,-ܤUnnP 7| btqЪrڝ~><4QGcYVxhEƋ: SaQv{GBO) Fp(:Ak9!2;(T/ޢ![A9jٻ5HϨrG$qboY <ԓ':!rjIO9Cϱ%^NLqq)/ %G/窔ñ7V&. ^i@n.`u>bA7(rӮD4h# t.k8#.+xWA{ӼfTkܾH1#2Yp5/{z0] >_I@785gƏ3Z ||~,'~_N_oo~.45 Îxk6y^6@ 7QթwYcr%{MФ0;sP=Dńp2µ{ 9ܐ.6xW˓H sDְ,WՃ$zf0Pwzbo`qL+'fN1(i v1`o( 1\eRH^x.$Ϻ8Bujsc@iyy1a"6?L>^GtOpp,M` Gv$ՙ] }%@w-Z]mmR񁆏WJ2} VSP]qaJQ7Cmh V\(@{G- ukA5=59ܐ=<[cN" :UBIຏHksAB(C$jL^8"JX!9gO< :͏Ƅ2:9oGĥKQg,zT:EYʦI7uBzkVP3%_J;2YYh%m^y"C]Eef~DF/ 9o'ĵL\]04 UfP 1T}P:QV|#yinAEA C~)%ߧdŰ|=^?hJCc_-B~ 9Rqa$"RZ RkHfα?Mu*SQ[FѦ&FL2hyc$ڝyZH3jXًФo{ (pbUZc7(n|3dUw5)EA*/Wų<}ZJ모K/,+еv8Jʤ@iO}Wq/4a5=$Z%l,ՠ2]Ԃ{1D3cםQ|hu/z-{dM<|0h?e KewC"ms H}p$iƈK)zRBcIA:in,WStkQa0ѠH{X n1PL)H2TEx.ϊj_FH4`3O)KeBȽCBl'^(@8MX|k֖!E4{]&;FW@2hC,9(iz68Kɧ`'O榟o! /b+qvT#U$VoTro*n4%LڅJmJ`Pai #A8DÑu=*(H!sUC 4F"qyԆ*3`$o{,Y;mmHXW4{>Ԓ/Hj5]0&㤛XcS"5V DOPLX尢SfKζu=:˙LEenK᫺zO'¤L5}@f%QZQ &]h_x3ĺmarR& =h7mk`S])1LJl/sZO/%/KyLDcqS9Hď5jq,/XLj96.COP'%R9a^{X-BFIؽy$f5fI}(qDנ/wq\9H 7H R%1ae:҂Et4wFh  .ߟDJ 22O%o0>$o|!PI{KٟF[VmtwM+ VVD'ÓQEĔs3ڴ_P5&Ta3y WzD`?D۬oQPZāN9ug;Q:ӻ"T%J\1])ǑuBo;CS!i-ȺNmXۿC͹GCY;1LRn #jH]_7#Zt9Rb*M_PMT[J_iyP*it/0FxI\8/8ġeͱc΅f8Шs8ItO2T] qIN^ڙj?Y˹Q<ϱ%RdB:%Pvj,qd5t6uxMHL|-@y8+R%o>:MA{үoĉĆsIzDM/ -Y Nc/QxߤF'ol8ۇM磭S]9QbJ Й ڙsT"~8Dy.)/Bۑķˉdo ңLhB@w(Wrb"{ĵдj4adi引r6P9-*,r׏{(o[1"&q*פY%ȍ8Ѷ'r :{Y^ѕ]'9Hdm ,H{,3- aR ?dI54J_z4vm\o(>dӞ2648 5ZwO wC]p!; GIF-12u*g! =}a/7#m-# V9/8C8`/炆/~Ķ1l[9‹ #7M!"˸+qcsLp.ߓ.M:`CXr)90hE’*؇ V2.,/Ke8E]D*y;*%vNsw;?J۔&LO㵵ȫ[yz8,(jC60я>, R0`;~c syf0<+}a}S:p}qt+byt[>p[QvYmME^c4S|+Ze Kc#{\6n o)ފ{6 2Qi_ |Mz|jq-8*JXk L8-ܾގ j>rڄ)Dm7wsJ0`؞fZdḾѶIՈA0^mͷIj]fɱtLr$w)h+|oV"@kP?Kg 뉤7pxr2Etg"YiiFJXUʹzՀU\648'D~lD^SKvZf>ea1FC)l󹅴A%υG~%iǽύ/hUӜ~.gma*7:C&+j|pJO 6S $(!);/Cx[ @#~0*Ì< ^z6`tL,Q&0[;SE qHnRd:fDV`UVv1!

Sd܏!=E]gRvm4G,Q#AI<XC.m3cG ӂ\s;E4l'_!=<%Uf"=o4I]~kP̡^XݶS*_8oJ.L/&Y_nj{}X7֏vа`KDDQb2xꭰݏK egJn=f9>X9/>tfHWE׻C&kͫVU>ou0⥇y9fc>%|dN3-8u~MXd܉.ڍȺJ1K8 31m7Kul@Iu3nr˩P}lB͇Ǻ90I%JF(LC3#C}k3>iTt|n7\ULR2Ht. Nk>m5Ø@9>n1LJT`aX Vs#aOVkNQpwcm;"iO8Є۾E7!sh}j\3h-:kեi*x{ tX9j_}q w246h{OD%ニJ %zklp1Ś%qz .OLE`lEvRWy/S#7H|2Sr"XΡQ8m*֓-X=F}Z4uaU,dB_^= Dv/:Zt,RZS/U#q!:Ŋw/$;0ScŕrC8U5N@5 9.I<=Vd@0no=6g\@h! qR~Y?;=QsRJ3/0]pD3Y?6|ԥ{ِ'm_AEtoKFSK,D}Lm2 %tAbcE3[41\SC]1i4۰թ l%)R  ;` ) UWc6.>-}wMEH8*1`NіI#ۤňG5Ɨ6|͟9$YF,)\iI"jLsP]V'/+n{*Z@OjH.)dlw$! #}8 kQz`=_Y$ u:ެ+ZP )푺>(1WT_o4-Ql "zI*6FgEOe@AH"!}䒄Oa5ϜoWT2H|W?,\˼ ~E[N($v*c9APAzCi `(5)W1nY V#AR f\v`E-eq\pPGW"t gTʌ^pnz5)+!{eamV>6&*uq/AZ>PY͋7ň @wj3ֱDlɏi]Do̯9v=(Y/'nw밂9!tqXw 9OY(*Iy H,ۧ&ܡ׵EdjVk-[2sHz Xc L_4 0Z0u{z nL=:^ɉOs0!rQ> 75HKaq]48<1UtSҔTz)rISn= ևmq,T6aGx6s)/;4B20'Rp͍2l[M7/~bLIhYm0 f'MŔYEi /Mp?e5/R[m:Arr"*#m!yH*ɺ;UϏ̈́8^M+BqMZҲA}[yyH3`g7~ǚBs,Hו@:mP/#q7TG1d8jP՞7:+v+&6~čbb$c$Pv`S18`n݅|864w~u+e_-Za*k] ဵa\a/]t+šJb^RH9.L%3wA0V[FL9w2zC'6OgS4P@OI؉h0m_Z>@Z!d2̔M|l38(:"-݂p?phfFFqR!9d_oۍ2+.)afr46$a]p Q0!R_b[m9qqCǫLi7a+ j(|ӑ̥^R20 X|6L}u4s>g5QfWF$^sXuݒ4HycV Q t}>@)dD\8\a :͊Ilj9 _J9j5R; \ Dp hnMf߮p ;z񗠴kja1Ǎdwa>ZF=OF4j'}M\,a.:8.یZ,]CN޵Ey\~:))$n=&cf&=.:3Um@GD7ij*mlM1YH-URƒ:Bs=SovUγb¢0|sӹ=o6!d7Z$5 N S 4f||19UsCsОRGZNY} a ʃv$M5A#;;Gb4%R<ܳ_w+O?l*<U;Kڃgg!sdšjUfk 1:;X!˦X[8ExP4NE4+I UA* ]RF^kCAF#]] /^UuF廎$Kq7.w(A:u=79FJ!a3QI:tg",v:I_i}DtM=F O&T] W4bja0$sVy ) \N|S0;kR:oA΢+{V)p̻hkӔnY,WV+Ф!iU"vbceʣ&.¶hĽ̖}xa?fܰNI踌vWe$Hʫ:h|5~ :$~f\r1SopcKQ}U^5ǫ4\_EWv pTbMЕՓV}AFEvq)LDsWmbtu+#;ϽY`(?WFuR/=1FGp5SS 6ߌu:)r2!EF-)zT+i#?lqft^oN>L3|1Kf, $($ѹL(sijp$IJeSE;ĺ( 5ՇVݹv.7 d-5c~O \+53b=O{ ȽZsR2vEڟk LR Ohb-6d:vJ6^j$*ҧJTABFCwrę683#)"s|8o:%);ӁzϐX,12B SVѽ7Hkz ]l]%uq߅?SI ` ϟoxlϤU㋐gBp#2qg3|`ʶ` \ 򴞰D#H>w۳i܆ۭؓ2bOG-3̟FD*>N}JPYm#3r8쟎xރ*"(x;*]hFu_`9n@y-GmCr&YٿK7  eT1j5"Vݜ32l+y~ 2A?ޢOV'U /$Q$D/5$Dpz]Ѽst?"^OONߐY`'^%7 9 1[$ &PuPP 2Iۚ͆a;482 Sjc3IT,Ą!8I/rItDG54"CƂ3WQ.^-16y<<_2`%# bgȇ]"C{ DaSFX3J"(U184cvއb^e,d7B]~0ד/A)xLp_ku=/d^xԐ,u~ JØ>id\1Onm qp$Por/ <[ '[N!;;ޙkNl$T[Қ&n4~ ~po)ߙ_W//D8EܨaIz*VNa 좧6#3 CR_Ɉ$0,ve2%u?[P9Ph`k(F6Bx]x&APV.3T6A\+js'Xq@_Mm5 zSp*PڷUnμK9x7i=4 Ո<0۲юA\^ċ!ŌA%ւC3\sGASk^Q*k-9+ +}&`\Rj:u"G?3Fc"xp@Qo&E%,M+K#iYA%RkғѿW%q'l1q81kVTg-)JЬ0se{6oĖ\N/k !%Fߠa]I!l>I{BhBd7pX*bYVl=.fvYDļl4 ׇ',1i9H3._q,~1 Pct"tO~yEhegYLr4WS?,Wj\6r*Ył -Ņ\hyU] 8{FbԹvmYFh΃[+ёy;[`iKhaPĕGp6ɉkڟmo}wLZ+2R,-k<1cp +rKvˡ j|ብQ'6oV PtpS ,30=hG%R:lQTJثGh>Lf3pUz?a #F۰@'W%#ւ@ٹzVXZ mU`7_& Qh`m) W&FAOTV&<%pEP V{?-ӑ`N7\2t!>p.]mvl8rBւPy+c#)+pp$ZB)3V X-\w]W# V'H¶x8.N1\ؖVtްjP'.elp3R8@ *t k uۘKc&tp#{EMnz7q9VϚD/2d#rGYrЀ߄Nx^E+ ]~N}PKeh's)kT`DtZnN-Xgg`]RIid0c.r{!еEFyPg?i{= !L,507ɛKM cPg@-hp%ݶi4rkcJI-`7t}YIU6I2Jz``pCLִ(lOS'F h ({}{WֹTO!=oR\I&'$r8AnKlq\˳m 74masB8*CEpAf@9U/WTL6(UI jpљޜxAQˁ)_?2$Lsz L+wR}^ >057VvX3ySĐ"6)[/Ns΋|Z&ͽ|>ӁWŏJ ;pn޸9틽Qh%ch9&)lx}h>|еWܫSs#TdZIbM))PIRjixQIYOŹFrt$wX6bha&@ [XC=gn_Xʄyix: ? 8/|=3i\VNJq |Q6z(|`0%Oҷ.Je |a@JV[f0/b5%PrƻɎK*!+t='a|.ek Z3y?EEB9)÷3 1񖽱r!Bee?=ɍ>er=~@?kQS< 1F;A:?[m  v c̤ZBzTyIOX{4®9{d4x)rrJFG~׾Pu9fB_Me?*\xY-8|,fYt=%Fg:#(27VvN+oMC˭: Q9Cl^kD},WzXJ%.]sJH0g72RqΨUqT: /(̣˃ќ?8 h Ϳ`|ܸi|dpO?^ w{cdPlQ%R{xf*7eG6s߸4?FID>|BR֭|6ũh3 5A/c# j9w&81;|?]\+TV-xb90Q˧a\Des}1$2z]rI#dMhvKS |0]wDeEz*&*y9pz+x Ts{f|caxf)L7A)_sk:@e.q~tV(T]I~ yƷJ Yӑ~w7?*$'ûj5 S?E'l3]s$ .T҉n? $pbj Mw|0/7&E`-A^T|ʲzG>"RdXefUx$?ύs2_{ҠV%H $:s&ZRO헶Ҟ ?nsr j٠z@ʃ؈WòbhO$N? ݔ\@ArMKzNyۊՅof [>B^Qڼ=#,ELΏq*&lG`~쎀W`0#|w䔌:B@f GgX=Tam(kMQ88|Ҽj- @А=;QC2qtM V,ٍ 5!阳3ULc g@s<*G>@6@z<{VsjDlۜ32QVX{dAd{P/\u:(a `Pi(3ópP`i|BcGDPwiR6yXCtϯ5/ݤV oE@Zʌ3.!QU^JVas#s}zmWyvA6aLC.g։y|Z_옓[T h&z'iMOpJLTBc_b~V f[!SsKs ?9j4~ DZsrpRY1 pNB 2~U\G\L1TÃv cnF7K/E ]WZ T@D@meLчT ?2{0,IYVsi6N.a˞?2cza g~zhU\zX?ԡIN~ueb9+ѿ(E2o΁s7EO-s7uvT#sԗR5e(7V[CۆT4_)PpudՄoNz;J̤Oj66Kr@EX!!8N#m^*4L[ļ&0Ys5s̹񯡛i2ê. _4mVJAvZd'm5" QșR ygn3:we6WE&hVηG[(&$ĈR{}J/dow&S)-َ 5jmfC+]"Ul>&on5p\j&f7gC`hyn}fIy fG8CS㢓9kf[잔LA>O>rB0 rk~k.!kk^?"#) Yr/R8cR PvBך}JپO9|At~?vB)|ي|\3Ih^LӫΛm3XoLf_:%4Qk# jlg N:Tr!7gNC5]W+Te!x RLohrdC`=v{PDyRS"F"R0b%e>i,Z~@Yj`-oo!K B%ےص큵xC5 ϋ;;M2n5ڠf鄠 sk& !٥7xͥ?bhhzQ]k _dy6ZrB! ރ+ NDww +dNCdx S,i>UdH ɥk@z &Ci]#)g:2}W&2UMVxM(0/zsx0~ j,;O)O.yf=?%sŔXkT4yT%e۬xFцC˝y40̀Gז9\dN`MWP׵Ux$Ae/--B&ll~G_ ) cN_ciRÀ飼ۄC~CaPR [40' x滨jOy]guYk׈3^T4K (F S[񍬠eRv4@q7ыYko8d:ނd01&HP-[: ;{I3Q_C㬧nN>/"rqr5$`)>~%كDOfU`2؎gD?fA   j0Df+{L PEE]bYmVW*YCtΝhO$|SCJĥRCo4zQQDxMʪ _0)#GhcnueNNɰswY_w [ [JyVQi)]>i%|hp,\3*}AY˵ruG(R:;8Y1$[ƙP\Ojg'y4fTGse+0=rN`=ܨ1W YΖtP}xdl&+ϗ*` q<8C ,J`F+%maH̋kkUu%E [p]??.;"3RB˒WDLD/3X6h)-, :~Ox~Q9ΞmGTs]atw::A WK7.t$$ـ1\ہFm7 8D5\}B:]qQ~̚(n$qodF;¼AȀ:~[WbєȚJ ~Bz7ޔ%"ux3f4ΌX~oG=^ xKaT \UJ|:/Ӡׄ׬!W.PU7͐^pu7>ulu?L"v@1mqR˿ρv92}؁ltZ3?ӖY\J61N)I ]HFF&m z5p|ߣ7VWP~Y(_7kq5RS|U֠Ih y|C9X{a #/J}|nr09~ GL^pY0d>b74/5 S.#z2n.3g>cUK0kLL`"8&|ј<GfZʢ.mi_hQ]R)!Qн$bChbB uN("7$spOMJA/~G)UXppsy{`hM\F8^9>/+"@JyVrDKC̣XԦPW{bOOn;P,Eb?[` OU~2dkY&yMM"~beL7#P S[)Jѝ(ΛXͶI}};DӡV&jԄ?vCdZh\`|^M(~y6x2 )c}crz"&|-;% ҳb .(Vgke1IBo\yp~h'-t+ww=wTK)5ơ3OPۧszA˨m$8f wN1NTveeue$t_؇ 8A~34l\na mQ¾l y# 8`7§ v}q|5"'o۟ynl:`ZNm3g:WRz{/vN]0o2s:x[*r/T&}7(^y%USn ^ˍxN-]Td[}cB6z gE}ۓd|iAvSLE˚} /o/3D.3N"щ򐳂eSKK{(EH+J@=բPx<sHu5C98d7L ii0 Wu(37)kn=w~$kFgy4UbX",I588LM6~ NX׃]"K5r8ZPa*bY0MMc7*5;tm֨ع7+:ЌkoV̮! >͓½;@y[:Al]o_"CV^]? úCMyHmٜ>y6u+lΒeXki;lmxM'lQW6|G%MD;E=(W,Ã},- Dh$HQd~StJRVjSh#m1C,Ar7$'f:gq("FScNpkxj$"2IK;i'-!VM_} RPw[YtuFz X~cPFNLC!ӜٽI[.;C7S/78f`^0|]dv(C!}V.cl$)ua6rO7՚*@ATpď* {#m[TuHUinrI#&a1]7L}~[ŹxdRu԰^@ڊCg-9}{5dk7*QQ6@ >LN/#ɞ<~к걦 dKd[2lA\r:*Yxq|-2+Q_`W=mC. X,X /(l6%Tn:xn[ !p |*mT:8Z6M͟e'Dgdi DH%gWt@ 񜼊ܩ $l<2|MV_E{^h@X6(d뤹/NȚl*ɛ%-F92_&wZ)}@er{_c@鯹_U'ӢQ[ -dBvPXNIdNrlB "#?33,@{:u&MktSÚ Xxm,kĉ 󵖫Z{){ǯR/h _<uR|P,/ȸ+v؅ɚO2zئ%ںv1RT t,s9N vR!D>cm1ds͊Zd47$<0bl> m"9!)5.NF$$cJ"[:eb,DWʘ΀oke} v^ڣ8^ qgw߽% FqD+r71b%$e%YԨWAIHPm4vɪmޟ2:JD#J_n4@a2i\7K?#uzED :(+srQ0-}Dv|ڳk\Nް6oqvl33[Ù11nYIUQ@A(y쟩kDom=|q.Qhjy;m>fCv &ߠ)#޷Js3UWjfɪ"ݮNt@/sТjTp)e֔JV'`Fݙ<.m 2$ .[L~)Rպc/ڪX١k;>² 0qvl#mJʄg3FjVP 2EjcSwi-tv #]HPzqq0#)] X!؝j}Y*蝇gQovM?Y됝a jG:i {P$DQ(nhj[Ҭ_M Gk=HBy ts517yVaQ6> L*E>8n@[S?'>"ËVh9wc_Qn"pѳbRח-7'ER#$#P qIcO4)?Lb#ijB 2 סXZjڂFYpaFܱbK% ?vrPa˭Aib3¥ˋnx 83S0Y*AoUY90eve|!ܯ˕qVYc(L6cdnG#FcFS={ Xj/.=߬knh*`'"g{AyGXaA U R%K\Sbv[h Z+)74S1wf; . :܅'n0AxN #@>bӈFU4o6'i^ܟ@SL75R"z:D($Rm4n۴zs*AԮL6ǻl{y! RJU]JY-#)J+6H<*NW7l߯dwR}{yG B3_7(f?4#b<-JIX3Rbeg&'isPc"SoP'_+۬A0IRŽ2(JqUlQ5) c5"kbVZalI%+] b%=9bRTü"|C"- "ZpZm'Uch4˚Qw*JM1{l )dܺ $]qڜ}1L{ttVl{&Ycu2\2ѫLfpP`Q /8 P'V'SJ?wb^pLi2zͬ+F}n-} -u_¼Q/狶uD{h)DFh ӷ?~dYf+ u֎0V _uHU 3׊@ 8l M4Fp@Xck5@[꣼$Ʋ3F5бgkF:q6dY& ?yC}MWY [yvh _}.A)bݪScE^ǛI2q4D͂\SyԱU/\@cj˳Dgh=ܳHo$ m=N`3xU' e_; 抮_klylH[Em($9W] 鮻q)rYRycg4x)4h&`9aL.C^PVǜh㨏3]*t6[kU.D`$ !{ҞmRۈe*۱utbDzBGU`F3HN)ڪ@RIO/ 54ngIdJ4^'|;Ɯo(Ä]DJ' R NZ?@ctd.r#%T)m:m-/*+^(2!Ig2߈5'Y]a.!e|rb@~q8X\" +U D,U<,TN߶x*|A_"b H7Vޝ;cBҫ9"G|t3u\#Q*9@ĚcgpŶXGT:N~[rν/ ~WBݻ`y&T)M%84lm'x@('oS#TʶC9{_'nC˚|KehH~ʇ N_eaemunH< 0\ѶLY(_t)a.e[U˜L@}(sjUAX`R{4g}\QeDx륵vRḠpd&iZCCݙ};*uX ɊTC͞K~4dBekh -Պo w|#  !!Rx`πGFrKm GbhAO7mJh-_[WT*_o.gp;\V6g PsGZژjiUV ^0Z%ըΨ=ցC.K/uQ [}g"a;FE:nUs+u8'G~G[j{L$"/NZ T ӫ8Rȱ`8!"eVϳ6cmJuN}P |긇A{SP &d*ڰpoڎ[cn&F&ԫꣻbb+RU!H#V˗^+V- Tv&[%D6 L\jX 8 "V0-t"肂MR%5Pkmq#]֦Ի $&xKm>],ӤL୮ @Ro0JOF󡝶hå-WsF[7scB#GTIw~a#[ɂipu^5W^/ΕC\' t=bT>[a<2nc'!zh^ޝߦ=&,%3o1-i5>G|ŵ! ry-#(5??wbgjMݾCSC 2I3f~7J MX[L;wYMk) nxysM11LFDla(Wu?:L 9 F[- eb1r :3@I5xT؃S4uP^6Bx;4A@檙|u| ӘPOӘ2[Dvڙl-) UbO WbI-(KyIK#0GalL|DRuDmuK8 A3fŨY~lӱỲL_"^{(y٦}oɃbXt}Sp¬ܑ% mY&:`ߎv+ɉV8\<1m@{ rH;jb%RS|A|ik+HsBv 5)Q8?%,ÒTtÀ`a pGUUZ&,;Q-5Q#WpM]<,Ǽiqo|v}TܤVk$FcLR-*5 VCkWh~0ʘ7":RnEtѽtl5W`oQKdt?-y=&։N{oeuK⇐}[#|jg[د&+'{Oq|6H[hQB7-w>a⊠#3Yj T "P֦ W&C m,0P>ȯ1_{RҌhb[CvR E$O-2bư1PA6y(8ݼF# T Sj ^)0:B6"}Dn$i`|㜕6)}; ;(`&~9 :r:mA.!4 M妫D# \i9aVRCm!CF!~PRϻf<}tT(yof?s0ȂU2we[VHTC1 G*@<&p7vO"3ӭ+RV"F>#:6ˆ*|҉OxXT Hbaͥ7,.hb,[B˰/_Nπ$޵w;VW{MO!췣~h}c^'wvܩT 1NfDOdk^ Cz*ˢl1.3Cuq+VٷmuLf6lS3$MdO*nSbG' F!P7$ՖRYʝBf 'v;N}i {QZO"êO|ɦ$QFT0ʮrH6-gYW++DE\5CF𽴇p0ilrȃd;c՟!D;$+6+ $xvk_\Kڱ Z8y sxSAW_ݦ}:P"X ) Bܭ!08?9ۡ9VdL:Z n1G|u` w(`5D+z]*hi3!2NbO6 ϶!Zf+5s6 jI6Op/99st #) ub-ƒFZtdyg}E1P,!}5ѓ|rt9i.<ϥ৸f o J`8Q201?(rоlgxVazֻtvոWa[#_/WN޻*\_^ˣDa1D|oBHXq\XLVb, AIyt5]6CʁT粉sa3b!LB3 گ_п@WpeUqf1ƷB~SD,Eg&X~0,oQc8D(~yYAT[N}] k=D 1@¸bגh K=9^â M?Yh9q[B׋`Jڑ)HAym06irj#z[i}25g  7i{pK(~BHܹφcUʥvzwEۺ.幤MU\1* gh>!oG4?2R&;VW*>xCOR}̪vE?h8R6+/H.YO d݀pEXn 9fwx`aa]#NOΈԓ!.Efk z/Ӏ •YN%>0$ XtuM]%]qinn%?`u ^ΉQ,j& ]qr/S*.a/K ?kʨ|t E|==&&+w!}mHptiƗދn 9JKpMZk(]lGjsq@rL)GZ` Bx l;gL7bEy-}Qp+tW[%²$]۔'.z"],@yy\GG1^ߡFNj4z.bGu}BZ"Z,/)u bn7cA9(Dɹ꯭=C}5C@PmCg &_0µyb]gGO 5?pÀLR8)﷓Z}{ԖYY!G5Th_)RPʲΒۋXz9THOղQ"r4TfޯI=>{6id$[g!۪POYs͝9e{KHXΑ+ nZxӖȎ¥RIe.٭5Է<% ^b2;Q)wM{ً6XcMPm[[Xd\[&kDpɶ5Tfp 9ЀE5hʏQE2/*Xכ͹4L} Q#44P}$=oޣJY4K΅u~8S)R>ɧΉ#bxTsJɘƃ=6&e5!OMyU Ni}`d+Fyִl?avI&@.NU1?6Va x 4XDę Z_"ibhb96eQERu,⧯=[Or& G_ _i5DeҦ={LAz:?镼ДGRZ87:fU=g+2zDW3 e{L治Y~PZ0&4PuT$$~zLEH_PS mu!hxi|q\'HFH鷔DdW2Foݧ^2Vpmf0)TͩW <0߿`zKc1¬W dW8b8L9l䌚g%*],]=:i-_^?B4^tC1i!e F8ÞINZc tБQWd7q{MnQAL~8Kl9 LJ"Ҝ{c󖮻̳_Qԥ2:ruLK딤]tcE,b_lӟٝ-Y}y.܎ZlN`R;8c~O*"ފfz!aː9S-d-][g`WO3rPl S]֟s uvBG_)gt{ Gߔf_zrcmrh Uʵ~`9 ,Tu)V8伴Y:?c"4&#uK_aF,ɳ8D/xɃӺ?b,.c!Ise nUßLgԐJDi߈&D뜯pE!72#bWۢ[YQfH5~ld@mS~/(mqA'4 0bqf M^D]1:[Z+Єj|ZZ xVYO>F la$.G1J9~R,kęj8#2\/6 p@~=.̺B=㽧_G4NS%1#*+^t!}?<tHy0ꙥ&a, : Pi\,lCD ͎z1RRk(Mu,e H>L k񡷠MBl,z<DŽN&2zx&:dUJNC$h-U$mCˏh/\Ց2e̢ꢃl&m3K-YٙSnsr$r73H_p"WqAWe/j1dwcN ) < 6iOKhKD6E} (bT[=!0F'zy9Z؛w+xV EnÇ.KCW AB'gcܱ+ּG0]Jo&)iCJ?Mƚ|t{c/#Qmj)4:fatm W'lx+MtHG UW3 H~g2r3iP퐞u刅+U _dQϡ#ѵ?X+[?7TjruϢR"܍=Ltꀓ` Dz[~v ֧* ISF me!(7Վk0NYMd 7sԿy)x|!rtP!c;*v'.$ ΟKAYDf!*?h18=@rXP}b1~o^%o56TmEaQc82JU #ԹC4$m]#B L_qߏ `US3e]^GW6?epd\E.%,~XBRF Q}IѤVP3Sw42b'2FoJ&X$U NvxXƅC0Gj4<2~vj*\сtD(9ޜ 5U-Rg78tSkvAw @g2Dڧػ׍9MhX_37)HIHw3zNBμ (:lĭv,bBm~!FؗHm"L|eO>H,s3ǚi9gL?Udvilk˶` #jڜ9ǂo nwczNaxi՞x#b|tMg+$ti˗A3XY%YQg۰-Wt*92IOOk' WVao n080q!Dh%г{FGNV\,#mG1J9jK%}I$R[8%(?(.k-ʧ|=f a|aG 9?JGmϠJyW<31Vu[lkM|/Cq~Y. q>_@;n)N wDg G,ag2!MJ69+6KC*03:i|Az^J̙ dRR$׈=>(_bg8>Q8EEZxo1S|{!A;g!cU'hJי0_ Q'VB^Ӿf=A '9Ƽba<8iW]NTx'ύ@13,ײAMIT}4 ֫V8衽 /cl0O<@x!Pj|ӵ9]GcpK._z|j[(C+!om(`.4 x2 D$&~MdBV?T1JɊlS uމ޲ ,n%tU/'=ЭùQmϢakFʖk@ID( ׷0LAb}۹oH*EP=Y3Mm2fW.k c*Ӈ?ff0.GB0f1M0 DoR]#} nk%,gѕBA_{X\ Z8QP`qS%q d"w_wVi_Lbכ~,D-mГ}ሲw8H<0qW%r ~"9 |L/)9 yOf f`cFFT+)CޛԵU 6t}4 bV.`vV)j@lɾ3T]U:ԍr "l*s .6CLDׁj>u'W1'l*yyZx9BO,V#wCm,+MB:kq}T]ޘlK@tsƪveX#ws/*xܙHW_$תE %Y0@ V -NjxCW'^s)am mEG pJZ(V1frc4P*!^쎣}oѸ)ݝ+9dc̐#U!/g ν2e(H#ǁbK/N#S ^yӯӪd[6߂;f{Y m^ 7p4TyFƺ Tb;K*[8~{ ?gVΖ{u˜$vcQ)X2sIAгܐ"a/fa}PdQ3r4kުWXA8o,GsUYu_M}$< *q LG5&RyG"y$DG ϩDg0Xs5|s}0[(8?VS )x+7Iw u?SHb=-^Lj0R0#_tzυFo6 T`gXLT]Qng,a4ɔu7OȎ0Em$q=] R$TR}et5g@ 5"eGWN[?vlA>H2q" + XtM^XGȦrP s%&+x?F:B6~ڥ6pz=2/'HI <2PT h`n귷E6>*p&wpsݘAxdgE'^4v/b3NBK2 'ag5oN#1,u(uqGKzpѪ4fNn+̟D͊8 9oxC{6Tƛ` k Fc6`V=RF66:U)eC㸔y`t0Z_>xNΧC\ H5ަX{Vó2pB4b Ԧ 4mJw(qsKڎ YA(̇QYcdHrXe r ‰v=x%mpZUAM5Kkbngc-:wi}aek 2(Fl,Лc4$WN@eO)2UZPa_{$ Y>M*qBEAyg22o@ixBP3pdMPaϥ:C4ys-4nmq:Ƙaj-M 3tLs@ǿw `hȋ&b֕0Iu1@eUUCL@;Hv΢i6[?ć;M{w+p v*T0;\-}<ըd3P17 Eߢ4h uM BGοf +>aFe'n&Tg>ɾlK|%r~?}]"~b+*j1N@ey,Xd0!jԧegap5NWi~ɬLrH$lT"2}gc`  lĖ~ $d]G[>X)`K;خX3^!/Rnt^c[X '/̵zDYRxރ̰e`9 !ǜtH#M};n}:8Nj+ήzGK'*J7ay`oLF^o0ϟAA,F̜~8hqa§z&5ɫ v.MDՕs؉xиԚޜiGjӺJ?G}Zߤ[ ܶN+MUymBRˡڱoWDijf|Z9U\(ZXry\ʒ+)Ÿ7_8HP}rTR ᓼZgx-yX9z9q R=g:{:@m/QGL&kv1Π_~|*^#>&e+@4\㶱Y (trZm$qd.OZy-lRe~!tBt2N"- aɮ%?DND\2!z8xq97]*(o9X1}r,9ɤWN}_Ү>ҭaj3⥚!2 AнܴftȣaD+zn"`ċT g q T eYq~7d SYT\W|KhVh,j[X'C:XO*%XSɦi5[#ut] wz٢˹zn+sKo97'n7du~yq[$ʍO~8}] K8G*my?a!:~GO>#)jR]Rp|ǘ7͜4?iom]\Dc=xQ澟*_R\eSj[jAx rdbWJ+4craH#BVl#(6';=kD߾{1}~HT[{iaŤRANxNdw1v6*|uNBe~>S?kWn7}o0^= dN^NMm)LH4M:Ύڝ)?@N' O۽Cfվ?6'n\Oϱ{ |_HAʇ5! g6^ Խ(06q[#⨷: Fx%cMs}-f%McHnz 3[OZEnی`R;ۈULW[0f_8xID* Y)Ylk1wѺKEQ f b- :3_jJ|WitTj|4 HMg$#mџG2r(~sDMh beȚKrsXՠ+s`+nDL_\|yFy.#_JpMB"i?sj{etMC4tM+"4l Zl5J>L?["FemodINY2/˸a IY>)@}ZasVvo`bܚooeG3IQt>63S "W9#ҩ+̆l񊽦4m2 ZkO@ffiјT_I1^L1o[Y|9b6vԴXy)w<8l"XO8Ym_l5GޚRYR ;^'{'B\xDw[kF!//{C3}cT0VɒFw2CB?z3*i*NUV)iJX糭̰}iDua*FN9ÿ'><=b1Jѽx;&ό8 ^wF{Eah˶ .Hq#hmdZ%o8*]k0BQf珓5QemmZ)DMiC׳M 6(S^:2Sʎcs !j,M+T__)MA-LX=竓Bʷ;ێ U4JqnjҷᰉC6D4T1I6ze}g'r2u߂R3-@+Tƒ%0rK,p7iL KUE򇯀!Q{gĝՍ5,2 fK_d&9!=VȕZTI#t*rS|u5  Q \ףE-^6gY:xSf)Q+rakObF9e(W cp+kT )JaLZijGk%f Ƒ'jeǍ9}Hloire^ ]%lMx,l{W5/K[7ڙ|p6 '^@{!=cΘ,0r¢`QInJ!,]&ce6LaH2ؚK78x(}P} y /Y:&#K*eÉ*Ѹ^*"ۃ_<'C<, q[@e?w@ ͩPFj}ǟ(|>^{Eg \ H :rQjlU=oegw d'4!@e}wľ)%0hX4OVJ!GOg(gy@{UhC,$^[JA|!^m<-;As~<ަY .? 9rn%kߴ?{cFDѝeUx˭҉Ҽq6JGIz( 9"D-3BL[nj"V^Uw`sHڛX5BX T=KCF8V |h/B+ًZJù N!e*H%`@#5[/>{)ZA8[}(gH]ɶFw4~~9gjB~̮su底Nr@𡜵Lrۺ\6JBe"Q1&\-7=x_(iCj \e:F]Ri9@MC=) qۍ2bHVK@3~`:`R(DP~ZLhPZ&48B.ծ2fmnGt l2FtPN< Jgj8e:gdܨ`?Og8}>N-+e0i#PYMA$⦘L;Lʠn9ba%F+Fv3[4(,[zLI:[H}[-Ə=.7oq.X9{C}QYyД4B*.2(ZxoLʳ]4 IH ^{MKh?b~p/Ԥ$^ֆ}&g+Ey-6l)'n3,hFJqZ>'ImyR\%)t'E'=̫AzBbm.cQ@7 dI!'Yő| D`y! p~”yi]܂}rQ{K5.fRzStXs%)LhJI:5Q٦wsqɊ.*A̫#gkZ 9]8m!jSC6 _Y#ŜXIO\AX~X2 <Kp6+/8̗x!&  oAf0彘Q`*~vqa5PZs5ޖ8g)&pt8ŝqiyy<,"1_ɔ'TrRG9ݪuȞ-7(ptP.MdXCt:l]j6IɎ{}<,Z8*/Zd*80Ia,לښT]4;/pϐJ@szj6vy9A ipX~zЬa_1o˲X?_vz.ozJ@s 3)̓ z+|a#E;N 퍕uМ5.nAswd l [3/AX3T*[5.A @\q\u9pĹ;}I'G` m5>-t?t0a3q Z }elNSDԍ \˴pi SJ 1oQl.[vќ!DG-y})uSvD:osQg*nX-SPiMpt"9q9ļ_GŮOߊ{Kw*r!݁OR^.9X7X䶺Iυ?JJcc¦Ln eO&h1z-Gn|5DEs r0.YJuj6ՠx+dK& Dhn>/l H@>ų1!%??|sݬY6UQĨK%E(}lԤ-aMw?d50P5kKP!ZXG 'VJd?'tΊo*{MߨFe-|ukW*.qR1Ko&( `O4|sn [y$#YbŃ fqaz4}NB 7detA/- [*j}'Ҽd< X+og4=9G wzT?)+(@jiFDa]+L+*rMd]ˬbhйՌsIZzrNR\&뭧뉖8oFU?)_U퉟4ާCm%iPu|~0v5gB&N^Q;oI!E0'%t,EtH/C!!-Zї*U#Տ+Juhw%7.,[I5t79|oJ1cs-5zQkAt<Ř&)VUD_ Œ*_|8jQZMo+6S&]Aq (?C&[F#9}= x=}P XLú DZ 'wҽ/-#sŒ?ih,rZ/]3lqP(8Qi4gDJ!R '[_'zPv愕2KRf-k2Je4]. @Ia^|pSNjh>jvS;E!U2RLQ9*dթPq6%p_ t(<]'GPgN[6!LtWi6-DMCL@BiSC#3^o/{J;uxH lNCϡQ_TD{uU?n3H.k _L[;c% o$mt׹bvǙ@ԇٚ)"4HȟZTEEuw-Y(iUz= Owp P$D5G@hP=} qaPeDSYM}=¨51/_ȹ}4=vf,>URE5տ1[.1`I+:71YIurs28#,p@;R0# 7ژmAC& Ж\PwPb^/cB46⫉Lg-- ,&bs&ڔъTbJņ_&? u.+-n#r9*kc3hEq4cebCێ*XAZ7_OsAhЍ qWÛev}@^b&Io'%6cgc +)Qp#=t~[\܀ޭj<0E-ӗk:D]=5*5BhO^{aSُ:.&e>_q{),k&mRحJ7$BuEGXl'/s:7XZXO6+uj\Xȳ#QLX&]uv=D^m>GF?.gAx TV7,VatBɲA_eX8I~?][pf Fpw&#uic YÉl}m lޜ8q/I8;ҷw:>(x'Ch> An̸ze2C"p vH݄'VoiL7I)] %&R&]%7kz^/@V?)hL7QIk#25a43ius-#^s;9NYwCA=,?6wN0r| NpK\2JzC{/z%^5va UR6R[2;N8e~G5j\``dfDquR=IN8Ѭ" Rb$'[)վfClE(;"o532էW>N'AVN3<bBV\Hߛ¬Z8 sC߫, ,~Xp{nYχg; ۲*Mbg;gs\ !cݝA9?ȓ`SuI9^G9TZ̵҄A-!! bFS!P8G7 Hx"?y dN.x ewo+amWCD7.B}n:+ ƘRPNXsP&MD̤a.7KTthSH!%6[e\3?>38H}[c T8c%,i<Gd/" -).J@.t (Ώyښ8VQ}ik#2oO$baؼY%5Pe+-Go*I 9fq W/Cs]-ȏ=\ѳڒ#"YZ@  o R[&kePN9J@' I A_ikc9r/J})ZWPTSx <$7"0Ր7upqs2OC]I=JQ%YsbFgo1ߖzw9clK IνA^vd|qhqoVԕn/w^Bܷp1nUG,q ej6,,n.{7O4SJ@˞<6 {"~ٛFY? wiyc~(踎>YnvPY7/GP= YA\ f}+ct(e qitxXYA/.6 !V6{EL( ) QP1n쐬HYCsmZ<6ר}p)VGt{d ¸Vzßʛ*&;|]qqI&8٭UB&e8Cӆ*Ts\(Q|K~ouLk`+ş0!,()/qx8S"P- p?lOg"%^9D>9`x YP7? }Fz4HVCPp zɯą9\jtX\A j߷ŝ/l hp"$߼_%,"|'hR̂,>a)h z/1} @27CHNc:p~~Z̦kQǐףty&̟ʖ8nez]wSg]NM^o%Գ<bu<Gldσ. }W&g &@ }v}+CLFcS{W 8;BB!"+hHkoe&Y ҙe0'U:k\B}-#sYiISG>Ŭ` ZAAl䂆u{k"eJ(5`?熙Ui:m`<<&d$=VY㗹R^)>ɑAKOxsjKo }=쥨Za%)MEtJ"&IBCe>7m-n„rYճ"Vh_yRS Ts-*bi-{ q~Jkq-hl&9R ?4ޛkI8 #}Mt)wdB=\|K êȿפ\۩3ws|3'*\,  -CmS;*]-:urXfB[_REK[yb ust%$T`{I}!琦1 R(&ʸR ѽ$Gc 1 ug[TI#B+ƙ"9lH~3Ųѱ&(DŽ[IRiҰ ͐V8=)G_]萒ܻМOԊ8_RjU|Cdp>*4JTkWfPf4f>ʼŽ=g3ϐ0%T·9cs2*c \*1G_jIG !_?mPR0GTOs3FxW??NJ{F63*Ti/v*=_JCˉ`BDlo gl5/>4 \!?.ØWbET4rWc\&kmO#2̭8%khPα]HHZ\G1}B驣d=ױLYIy%cb>0B*}FƊp@@Xi%HUW,M .s>q^6+QBWmq-JG i(*ՠ`l8: dfpnaJM)fόc oؑo `\rlm7-"C[ m(EEBc| vĶ&\>uіӕ.w+ HmŒUmi}_߹G#cq-l=]Lˬ , !:8f WB3՛tۙ9KTAqw6fK]Xi+O (@I!?T/v:VDm~[]#k:q 1:W$ŋ萯TcڶkVzZNsB*pH Y XndLIDJr*>J|ЙPrˊ > Fpw c^Eޅ y6n% 6BUĪqN T'N-فI$ m|+7򛤈Xg`3UZOo&I - 7'OuC 'a&m͉`P5NdiN"uw[:1DU;"24mKҜC`(E-6m5b~@Gͅ -qŕ\!gKܣK>%C'}g4] q?`5oɀ9\NZvgS(*r>0))|ͺ"}!lhbqqE>s06N!lN^:0a_Oz6'9E 8X wudZĸCudd!dϾ B cuf-%X%) uKFiQ`S~kW/<:Q=?x0ħ;@lG@W|2i-D=aa5y*?X7"{_Zҝ*'6%l(Cu~ﹲN<;@4'':/2ި~1$6b&ٱv|!m!Sy7|I@%d[H͔(ayB$ Agp=N[3W6+3Ԑa8|G|>e \$ xנ=R"-EL CyRpZ YC絴L4a۲:wO<JY" 7tC{* JbYϐBTI2T D4{w;j:!57$\q%=1y9ts-&9wT'b/A'S QkW3Do`y2ijMA>H4s<- dgn6$a$ZЍq8~-XkSmtKimrc`ՋZ\94>;=!5JOQ#$ae+rکn Z7(}}ì@d7pC/QC5 e~nwv֠s5V #1qST,v( Yk]yv@0sJ34Fl@xJ䅖ծy8}xNe'x]Jޖ,0~| y< yb|2K ŷ~89xXv@h]%. 8+X5hy}j{cWt8۳ƭr q;sؗkTn3.RȮ%yuKki23Ky)뉲GMmTGd׶}QQ`3Y:p^6ԭc}u/]0`B!U2̵)](>xȎZ&q9~;=\Tm_CwNȱق_zo{zQw6a`V٧!x!3G:oA솿_caKPZ zg xOSmb$oQHbwWq'l=)_/f 1z~bPPGx'QFcq1ږG3뀯 DU#9?WǰӌR-Ie}-7)hErߔ+fd5,HoF2: ^Oŋ b٢FXH[YʽViUH~*a:½3X+B,`ߪ~UK/hqv¶-glD&<_w`4ؒDrh*C~0զN3J:L9e0F5E;ZL9+ZIW։Č/!d@9:sWc6T{HpK 4 ӾH*1ڪo/'ALkz?y9vVߗ0Kv_`؊G¹u.Y|oegl*3{CJoD:.5)I=^M%0|`42[D aa TѴH#!pWϧ1&fH~E. ܐ $2sӰ z& Ծ &nW5@8՛?BdLP}–0Q,՛O´ kA3®KӬZ 2&VIcSR8U;5U@ R]їekIXxZDOH/Ɲh|ېE9D2ͷ}!3bo'9y2q5 _6upoƌ3EΧ J/R3 uVGrGbHE-`JDvo`?>DkHw'C)#o'[t#$2gWGvwu KNj4F,U6-طA߹{ֈtWsY:e,az.vĿQAQp-ѷ"e6}э( >2ӗg_W j NҙD%zD9@@N|\))5A\_LW ȐVA T:؟3 Kq~]E184z7;o:D7CY6tR3m8Jg4IoG P`;p)nf8}C#ͼFpi qr[X#`wXeQn;fb2ޣn+C0/0{8~LmHK@l7.V(Sfa{{pd$b&L >lL-4_?6ms 3]P/vNHIqMaiCAxkyO(r[t`)9&䀋 eWdjb~0~2]wF/A9@/sƨL~ SH,͙LLuoλXWU^;eZ?IMga9[~ucb\btP똝H>i@;aZíѹ6sq'a&<0xMe%ucbhN9Mhv2Fz`w5s2"-G?8ht 5e"F3<.`K٬z%M.upЦ÷0qAqL_) Z1{6!"!ٴ<4qٝѺi'¾F){BAtNtMXR3^sկ"\^ w>ύN6\9ҽ1jŎ+ͮgqD[r:xjiᎩo75=rZbaA 拐Zٓ-%3+[lJ :J=RWG\GW?oDPF"~&.ɥ Zs[42XsIسFl;5hFAgZΑ?G>7Cӝn!9h3jF8Xyy^؈+vU,#Alwc^ZLCes-6weY:.>>*EopZќ%7H[p*mjv8/ í-?Y$ ӻ,HiOZWPv^az/;o% 2uE>Ƒ0R%z9.j+8^cLN )"qFdsAN)Qw2DNǕcae!OT[O;E@PnewmJYz ̖p!mިɮ-lĵۜ׏}.YXOuM6=iT;c<Cn f-Bav2ԃ0NAgMNq:g-nA*X{jb;z%oީxp3v]Y(\SFNDIL_տL*i,|azGxرą[GlbA *ֆ]W2}If ˤS4aoĐImt{ER|#S .( ˯Q5 ɾ!~3u\Fm*. TAO%Y}a W6w8Wf#i*"t6b_l [bJHBuʼnyPS)в\8{ZL~P&D 9+XvdԀ2NEw oݡBaԑM]"E[\2k9Z2D֚<'\ih}MU4IE7>V»AsweKSY7N8WPlW+~&#{cR}w#uh #cKp TnGvq'R0ap`&__;k'n qe*H9-9"S`EI=SyG>[<$^ꂶꅰiذ!ig&OPOȿf;p(̤t f)y7쒽z-D>>'>N+vZ7;rZ"0_8 O눷jp\[b5c}} ^!Y? \ˈ ${Xec6ʞ֍oԀ8ׯ@Oe75)҆Lɬ->3B4ƮE" UAcY{ Z]Qv S;1wt4'n26q7X^\GWa#z΁Zr> 8'i2xLȀxf,1O YfEv/3"L' W"T5 rr{[L' w[ j*QXE$\ t6Fؽ̋gM,OWŘIx bփpVcs;DnCUbᨆhA韺Q [s+QY;] K<:jQ &gPWj%ۤr b2"TCQeaO~(™9 ΣF,"0 Z΍\)ԱTϙVLB6vE|k]IG!>xNuSyItK!*sP7G U0K+{-[ zGUKT\Fo2u@xVW8 (kr8= +%ߋMf ,Wzp1 F 5U8;>ʇfW~9cɭ#d焑YU~`J1U L) To=NJK^?4|G^EC ow{MScs&1rq#%g(!4qVNNAOޝetw~p P^^F(8$YFZ}έkG gM5FH=A0L]~7> "V$ o ,9*uh3B-/DA-LJ/u`h{EN Zo'c8xt< D=XfeىwǭT$XwJ;j]ύ]['3Xs_# ϑ6rP9'lz.%:xE;"% #`$YY٫ K$VzZcqvk J6ﴄ`EaA)4[Y@O v/΃f_8Jj$BbTqҕe/Ɲ ЂJ.|(&EXѶ`f 1oޯ'ưk,q{l˔ar@#`^SV鋍r[ݰ^04?'^z LىqV=8KN"GRF|SΘqi'@r4,c,X_Zt oɥH 6 Դ45^}X ؤ@!!Ϻ/icV$P3w`)=$V9it̔#qFDu Lȹedɥzţn`$eV&dowK'p3Â.K>OluR)#4N) YHe$23m66oG .nCܕA}N"VVnSV.ՅFnGh߂ &_s| D'v}&ԩkT^LVtYȑ" e뿒o׍8w;ҶJ~q`zt LZUBN=]W~%gnU%;`zêɿrqѦ b&w{|94bXu LEAf5)UĢ$0mmFv9[y,N5.֧R!!O9pqo1Fh8P+1hf;4B4Nߜo~Wlt;OU&l)k=;⊤@ ܫ3_qXE `u*؂&sq9x|Fj|QI"4Ĵ/@(+|Ơ,. J5oh0wp m&*g[gVS>C]&i*O^3m.\ ա ?4ϴi[4XF^ek$6pz"yA[OO R:딃,N_(7Ӗ^e:zV\~8XC%rM ] B>69F"?~3/:s{C?@A*^Vv[!r[灧)k5ƺ\$oſY=/Sj,\\wBómHڋəV;+4 !qAE?꠹BB*wo|U:·g7't^C<4CeBY7fjޫJe襢~Ϥ7AOd M$R嘝2s>S.W#5n N,A59LcV!=l[j/C=؎0@a\Rf-5Ԑ?F|^K@#W/,r+x5lx/Z/9_`\&:!J2I 5ĢR ,X*~a8MR\sf" ׸1mao!j C@k];=WjEFT  [LE)A %nXP`ܥ}&~D3ky^)}]XT;|.FoH 3#HHl2Ы3,-_aqjkȱjz,F ǥ|e3¬AAzu档ڱM>rX5t7h}ߜ싺ę׽Rltɗ^S=pPDvu=\c#) J+8e1/V.F|Y+ߓNj(N:r?$^ ybq-_1}$5AԃBB1GC+Pw߆MfwFֆf9ڡ`xy4T!jqɊ`0WgB?>4gid&†T.Xb?lmONB} uS!{Z oK+%BJB~ v=UNMVk%we$LLȟfeӣ@* M.NT&=؀X)aǧ=~"t#,pm=bMJ|5߷n:nxٻ,pOetgA~-r9f9*66}C3xv"?R]?i$Y= 1`tS.b*<#"'Em0ZHH9J=Uk-c0/[p[W+`zaF6Ek"pPxy/ L~2[:%^slO6]Acu>oec=V%ԨP [ƥ )r6,jip=(n.]֚-t6q5R~Sw|dH8(=mWc͟,i*DQsXb_eo=)Yv٠׈SI+\Ĩ7M#o|vC=퓨_[yu >ɖW=/糷TLdsȖʱpr:lUGHoI}z&fP2a]pP48lϩ}O5F}lpqâLY.mAg barW&^~k3*|Mφk؂U4UYЧ%IraR? ^e|u(c"FOaJ#w .މB& l~pi)zQh L*`x /ymFڸ2bm11&Ee(8X:q@>N i&1j忋2m*$!R+4id@NJq} tgKAr{Ć~mwz,n{*P7e)o7~Y v<0{ rR~cl{gk&<|@2R%.tJ4j^j7lYk_"#0%AYRDS]|@$2.1#oPK*֯I4cֈHmz v٫MMhoGw&hf}ԿT)1 eKIWzվ=I&[R#j2=H+El/ڈb_HpB[dB'a$3ބYc1>7KD>(Vxд@x2zϘgO~rm}-c44j;eX+yi3 {9_ 3 nKV:X~Rv-GY{"#[ Xٯj M4HB^rޛ|ƟKra9ʌ ?(Z4X:#pՇMY[B"[4/ P1+BqIH,^QW~"J|!9~ ޝAVwcN4ؽf/ L&gO? ziShCyr:JFU֫PCW7 ԁqNeר,,pB^<]c4‰zcyN? LX[hzE&oI=EXp)GFJ =Rjh 3BES_W00u̍xܧҼvZe>QzŐd<ҹKcB%2}Pq.yδ8f'bJ>DO70Xu{n. -jT)pKYY2zc'k}2lD C_-oHʈ;3Yr'`o.[VN 3=p9ra2}.;wxm(@Jlti,THhRBL$tz'$%2u>]\}Y6;he6 ۍQ [׋ڭചeg% _[zATAR 50Rg7uz_ͪ0D[܈GFF6aN9AZ u!_c;CGX=gs1u4VtXrb}RQV㝌&% )E|d=OĨŌkݎhQМΕ@ qĮ< )e|̻"#\Ctְ%E L!*Vs&{ΏyQ{`-7g~_%ΈmLVg)™0 DtC)|5 ; %KVIc}Jx8>D]撊q P8nݍH?FJh6Nno|$ar0xGGʱ%F˜}bTmC txÃE_+@P{*,R9 's,B q<1o%E{bиZ ӳʡT[6(/*&Gw:_">/0Hd{qw Hb;_O -¶X7=F~AeJ'VuU[j/?Y.Fʏ 7{NF!9`R eFR epałv=HDć!:zmxi<&Nu)#<#_1uȑUeZ硢d6"fGh<#bھϢuIN73&5xEmzE0UlD Ejl!y?ukN!m  ^ KWy=RTN75l~@Jy5V_jU'kcfhGWtW܌d -\BnnEͭc27_X%LEpvO  "uʎiav&sfgΗX%ut=5Laf05l ED'<%^hϽӽ|}~m+tשcDXf$`FNl>XݡD3K"b~ٜ DYRBгlerΎ@+/ Y{ k|Do߫0V٭<lݦ,/?b?-A1Ml`C6 IMzFM۲`%o$*(~Xt"g 8㕘5 `=SN[ilg\۱cL<[6D֬*;A|#㑨WjH[-'D o1W߼C5 XvTr>wXL&50r:A5&dh/Ll09 _l# lq{>$' ql,VzVjlUb$D:orlEHnkcq[PrCNpAZd 8-]o 贼u~\UȈKDhr)8$jT;1ٽCn|Rd\hJTw~z]>N8?5҂m'{Jٵל2*5dyg#a!nh}T5wG(pPO:csWXzS) r*,z-oۯʜ4rT!R 6U ?X:3a &x_fo׆hX4 G%MADL?ב.n8 (qHS!AcbF fox h )y-hc@IzU\!RFFJĉK%M.cw's#?u A,dr*P#$X&G+ 8w͝y0uF⏢cg .6Vt3B4c^&Aj$F"74 \^RMG1?ɻE_t^We"5)4m @}{^~b+F[ٖFÑC>}JK5kA_8nZ+}{3ru=]>0ѕ]]i72B{HqؙNȴ\U$)ßr>ݠRnJU,44sT?( 7u+!RYzgDrsjN qbCFA թP=ps̖a8R00dCo(UW "fO0me]rXF&K.Y^9F V,CA&J5c ÓFU ei<=/uiƶGp=w| 7 yD #ϒr}Uh`g:(0<e.4qHo-ft*w&ǔ9sr?Rjl emp`Fg&&)lCRKZkU3MWo/!ǂ r.+sKdD= %UV2DÊ;9(;Zo#\ʈn+Xՙ.I-tp*'FeSZbH헳Wf i0p /%l)wlc S= 0;70D:ЇjVUD3nE]<%ѰJFlΟ # .Kjy9]<3я8\fJ۴GLsRiӭ{K&r9Ñ{&a=S?mM`e~pX I2Q K?p_M <95L|S֚0Jl,Ik?#+k/..}}(H2X1FaJ]q?hyDK-dިGx78+7gr"yθ-}vk 3]mtP-꟝p^0M9$W6e%s~[ҟ؉r ;%͵Y@NQ)/Y0*"{Γ-1+{7*|>#B{G&N3gԭ?he&J^u s=]mHZM]-eงr _1'G''u'DC }s1p"=,M"|ةA…nMb=cTQR&?ߐG> fq*Jd;7Q/T5jIÐs:pϢuT *'1'rC|7bCbc丹t A1zPP256~ +T C|(St% aq\bW~*Y.铫4t'X#vb*tܦFC pDȋ| 2ӟ%LHWB5 Jy<=V5Oڂ;K[usU0]K eh_ T'(m-`8H!Y #{?Ao67 8G4S/Q#$D$ Q"5")ci,𫐼gXTrI4Xzpr2b *0D!1AVݧ!Sq$U9tȚ(M$#Ȗȱfd %E#_rwDo؋gFyFp!alf@LBux%[RcloI; k$o ir_0 2ką5_|1~ !)=O0bN?AU!ٵع~(쁂OLuew b4p$dnH'{!GOH‹ ҺsGvttbe^ÿ-7FF/L6( Jn41B }GPC51drj8n ;n1Q]OBXg0ko>ׇ߁,IS0k! fa԰I\aG? Q4T?Asnxp`yzEYۿ?g:t5۟lU!$.g?i{bM~k:Dh&h<֜pyW @^VSlC$² 73 Т"2&D.$wfV3rkP̓K ,ũ&E̽O\r%l 9n$ @OqT^I!Ns\1ݟ i\E}4"aSJA1Ӹ,B_1qR#g :=7g,}UbPvmo<ae+,p>ɿPWy0KG1`'T'?(n_fon[/%( SOZ CdP8nn OPrtŎB3TB,3^`>\p[ohhI_:UׄXpG5L)>}TAECv3?2+Cʬn35Z,Ong'f8jXUY̅hl46;YFXL~]<7ɓut/h  4H8(@Rr͆goӫ+P[JO |Xy̌7dja먇b6Q)X$Tev:@_5o3]P}M̳6QxyT7iZ|ɻ/UP -I}]_q9@akz[=b1,W4[3SRh4j9C< AA0pZxAnojh>IE4}J_: a%d|t1/VJfAq&0=ܹ\/0S%`CR`}rmI^}'zmc, Geʍ1*7{@Ri$@42;*KN9j{Qk'"25/..fe~(y: ?x'؅Y`|H^1"z+c]}:\( :@\8Հkq>B/>XPRqr''nMxu2#1wc+Kkܩ'&bSRA Oy5nBUdHiM Su(bNpz7⑞S 6񘭺SjȰԍ/ 8F# l*pb6f$\X?2A@swVRI#_왿s!ȹ0lj\`I, TM x-VNKH猍- &,B fC(rlR;қape3U=$IW\蠈koT6S'E;qhUqqc!*&xha6C?x/離E ֱ^oz[uQ- R[|Ȁg&zcV~邥dt`/ŘVɵO[OFt1Z#ZLu5D%zg Z<6DXLkeéyBkŖv \+, ~*͕_knF$4cIp*Kh/}:## ߗӬ=n1F[l}biiI C]ts:%U7&Jz7e|@6 g6V U1#Mۃi/|uY'եwqhff˲;)lп?lBih|YT)B3awh# :l&jz65ySgF皁o6] 'ndWOf%DuzAT1.<]78n$O n5H@=&x}`Г9X"zdhez'bVIm5B ItF"FnG>E8KiDCɧaQH_V|@YEsa)OuWD :3cQdqKe~DZ'ݗ{Mh3ؔci(;O-%-꫔|1MEKA`k<jyhaL,.?TWG#^=-ʏNX8Y^;Wjc87^=F!Myt\ |($u`N2*S&Gtxbپ?s4Qt\+j>y_im2Ai*5h/2NAEYNꈿog2oA^bG]C=Y'pPDĹ)năVV]pyIrj' S7)JN*[q.Jy솝8˦KZCWÞB=u?Oާ<KC@@(.lP16M+zY]wa3M+45jѱ}(vV&xf /UTڕv*(ΖbGO/]L1G')axetu)Xe=X|ϟ:RLUyJ}}8jh]te|Iz|aMN&}n;0 ȒT$Q;S?` L8< KQ9w\ջCpOI\Rk<]e:Xx$&J1:ؐNIq:fJ25q,bO6S{z9f5/G5W'0,N&fPoҚ6xpp/RŁ,W@b4+! GCJKUT_Ȋ/ ):ӘhqpO}Q(D߂.<+P?ߤbpn.ND;oBW2ڻQW-E¦%O4啡n :ZvYx(,meyQ?apRA˳8th8헅tjT~C0eթQj[W(%1_ںRyVGvT`Yl|oSDh Pc$TLmZU/ٱP"NT+; _2e x<ħhhYl_D@穯V\s^8|q 5s[rq&n!XTS BrPa()VdNM\:BK*5}=LwH%ux5756g',1ֺ |#&u {@[*W1uezh2Ȣ$44tQ7hQ1~'7nr'81\1"m s ~PpTtZXa4κ:z 9n"$}/ց.e~A7PG{ wbNZHi`Kh q.q5eA: f4S,&n\-H+\nܒs[jAi u_cu,-P{&)Z`T1W#?^_etd!pB~ K$ax4B˭NdN\ZZUїB & ZÚ`C %CqVQv |Mqb:v&<j=H8 f.Qt5A`_ AfvG! }5I9X* ENS>$F b]G8$ĔLDmb85sXòzvRw JďwPt&l2d  5p}c=~h15o &@'/s;{ٸYg:7 J?"'TnF5Qͪ!oÔwR(KtFy {gɻ_'p@; ?]*8?{@$gP af^NOFԈJ:Npxz2cqS:\N] tDVn)$ed~ف4Rz>oR-Q&۔:;؍ #+qE(x,blGh5^#J2R/1x\ٿ/⻲ЫO/ ð7{D{1alNlh K,KA37l"I{ңLm1DzF -Ȯv+7ܻW|*(#M Vݥ9%QxIX2Ԙ9t3:.cFث|#vI/ű wK|"V?M ihlAdv١!<`7]J۞F~f&<:;',Oc53(7fx;n~3SVeGelSozn`N;C㯇D9R|xj*@8Nc4NByg/^-K;@Mq9"02/SES[N"$ow`!z:5(w3[\b[ǩ\[OS"'+{סjdMitg’|X6B7Ve6a$9OH:#-:^vSP X@,െPOQk6Y`C\Y`Gd_.KātM3neAzbm2f oa g|yhQzT8Ɣm3&2Ξ x:6˵șh=VPk&])2ja#pS[k@380XӁ^ZkM[Cc*Q`a8W%4!*${NJaEvAuʒGgr. ؎XWmɽP^~e[ E,20~IхGq/"ҀB-+Qud-%+O#`ü MU1`lݫxxP-+pfc|AtHx> ";Ü }ʱ1V2I q~)*Lp+3qi# U A~uq4RqG0o,g$MRx4Ly8P|l\:"bU(|Y0Wc /H-i:eNVZ'`;cڙdJ1T+"$d|.zj6SqV3Ǚ8h<%$:|Kkpի/q_׳()5f⅒|#Y ȨEMV_eNx}nDS.q6ǜx{麓 3Nk1]DS֎A +CնXݐe}JƤ3~ty\4NE坠M'3J|5 QaQH\p|\h8XxEʤd0&[˺ s'lVb%oWz{ ;=9!]xPaզv$" ?4.hNkO=: jAxo;} # ѯYyͤԜB67MF#:^wuIQz#5?2*243JWY[{".hx>g[ZZŔNsǑܽ4+?C{ CF+Ш-u9. OZ# xzbi?zO,ɀ#GX&sLYU'@1n뙓ԠT-ϧY%EWd2Z)k.M0&x +A%.@0d.S'^`bQ1 @MIc}Jw#ݙοFYx%}$aG(>+G\e4lsW2*68 .%&Fjksb/?}zj:f.! =Dg{]3JNvD8$<Rs,cѹfSohL`0r!Hi9N!mXiQ =Gݶc#7]j4W(A0ENݧ]&_ _1 emLАy*?oCڗvmh=Q0z)RW|zҝw{8W]NCLN0&p;d*؃(Qbs jOKpӽ C*r.=Q4P$䮒g= KQ O|iާ%XD4Wʚ%w$ciSJkhCKsY=Y~s LѠMi<ޖ;QB~8?D Z+*a]J`*~?Eڅٸh)v|Ƃ`$-7QS=>ֆ0! L}238)=ƥ!3T⍩(ke9pV %5QUYx)={i乢뫒uP)WgskmXG'60qK-kaUbPޚv3}Yg Ktܑ777U#$Iyg)]0 YInr5Ew i(8ӍqP-?(xWIfcTkw{GD\6sltx=go8%=ikz1qcȌ])bph1c4 *[-8U$*S2$yMC)t92J_8]?B9M*]N'm~0 \ Ԑ|fl;@|: k9"ϖy19_w6Sɩ SՂe6Ĭ2jOڍL6Zbl#4HB8\$2-O+Yij]MB7-R ԥ0~]o#6Gg}+V:'׎KMãz<Յ(6jgitzaB9ٮgZS4a5C3Ȍ+sV7G h@O3;im!AXA06ՕuB;dIV贆lyȔp"& A& %eBc7҈ʒd7+Ql@DpnjC1ݐjTMX;m(d5wĩ/< <`(Uc59hu(a}o(J} *_4hCӍ4-+ -M k(/2}i `b#6h+ÀLUgz@[K.D7j-i"币5X5R9!@ʥdLO2#/bT6< .(\-5m+!XcK!P-Ֆx;Y^6' %Œe-jiC>\^>'~qFm{J9ȗ^8ć9C|m/c Oӭ[Shk:y8YId`7Gu"̊ܛ[e%߫s8{~`1<d|2.@8ݱuPsݥߋlRt=b f^ ,(h:\WI!_W-zz>E;&L av"֮ |^Ձ L$^Hl1rF[#EPby&>Xa:Yuc!Hwu#ԺJ~hD6& }ot<.Ɍ>a]_WGD5QKP=nXT&S>Eٿ"5Y9JHb_{+`ZsZ=. x 9("DۇHr4&+K=AsepΨwRY[[z8/GMTttsh9O|w*ˡد@^)n(Hi!3BX \UWe:M`rxFh2VJBvOv&!<!]KCLW՚;?ݣ`9ܪ2|F1%#k;:ՎϼR#N)^l*\^ ⧏XigױBa㈴^^C Ko&dYniH1XQ}%^bv:D{&_vZOUoj=^6<4-Dnt4"ki8ynKq *u`"0PP1I, A*}S1$ iTBe5mI߶~ssQ1l1,j+j~+do2L56f3ݬ7,'-'tb9emzN,]z; <.#ƧpǰrbL)ga.=`ڽ&Wx}uUkޛ>D?KrivњR%Z2ow{:5Y`˳%tCnՋ0FߟmVj\IMJHyP(0V~ۅBW]0+}+~{}4! LdYkOhNi#hy (uGvtusX?f) |t-α8 Ɯmi8g\|SP7'͐'8:oa5j. 1[ *Q| djS?#[ jmD;y%Tax2YOĂY۝p'ZV<" Z <;#{8x,>HٺD_ Dְ[ e ! *aԲ x%">vW3PD W{C*$}[[3%rRw@,B5D훛xط q`H@"}K#3,gE lk8bxitS+ehRcڥnf+}<-]+ -6!D}zp`œPn9/eH:>쁗G}R"f@!oo<^f+P/NXgp-Jy mNFzb J чm҂ܪFP75^QhHB0%۩ιROsI&8f=+#NYjH !UvȢl/QVpUG Wf /x>)< _B֋»iJ˔E"ڃV\Ҟr18ERJj_mvyT.*8_-G.<uz]}Tjhd޼Yd9^X_a rKH*ɨɜY dlC TIdWCH$ٟ98v$ҶF3L ͜篁N:xl7V3x0rJgfiq{rMXc,4/.,(vy ~>Q&#3>-lxS7P~{=` 狜qECAp$X WpM%D'f+ Pcqʠ/o٩/5QNnUKaOiJ(:BfJ Ce$і~=81.XWȈk 0$".BR|Jɮ_A5ȇD5^`5)Ld!j%GHP\MΥ% BC .D.!~gAb|c{Ƒw^^ZN5?nvcnySܐ.P 1V‹1u {=V`0El.K$YV^tsN[ؔ:0f!F޲A7"KBְj ˉXӫ {[-$ N:pܜf+2aS1DD#=\:|Y.~MsQ,8CX*)bJHXx1f11+K:@&MJ!+ 0o%p Õ~S{Sا-3﬇87@z&bDM@=fĝ1%A9A%-waF~][Z*ӂZZ/hG Oz7g@ADmX KQ$̱>ݫas -3:h)f_ /`&'lB.Ȥ\8s)G9H .$4 S< MD.KUsv}w|5a,-5M?er2Bj=T_:`(PN.g{yu)慺O2S33/uD^FTugpfʰSnXD?^W˾|knp>( `|yDm!#Ac\BZSLRPM- XO}33(8m4qRLIy֋xA Tqe& ZE dbS v =C etݎNܱb5,}hCjIl%X.4ދ\s7O9Cr4[Q'J[0р񍷭~5.ؓ@25@~Vy?C;Z0륽ׁ {T%,G)L)*e sdFfJP臀s[.G%ȻEN&, 0$17bIIw `C_ɚ4%o&K s>U@?a+C'5ް *wKEҮszl%Š?D[9RD3z #C{KS5m92zԨ,/0$[&SJ# AI=F0{1:; TUƥ ܵ-h@ kQ(rw}כZtmr8cG0a ITcjӁ0Cv k#P+̗YS*`{6Pz2j46ҒTrɈʢ!XZ({ok07혍*KE}a LC4N91j rn^c "hnպ͵B?[ T'z CZ`]wg!65~8B̥q*Bi4Sn:4:F|U^扟P<0^TJ-QN#h2ʝӾ𾛩fׄ@yN%2++yG\$c=ot\Y Z6^u)S?^~vÎS]TηeӒ5?Wܫ2!uп3Fea"waI $83h{UI_C5"3œ*W"%W=ky9 : &riv zbyysw]uRJEɎ|vi `md6 I1GÐslD٤ ozn}K<  y0T(L H~/Q= J&aHɭ"1Lr g8rݡ*kCMGqh H;ohT$~kȘ, eƿt,5ӐWsd RՖXl`z Yl6ߡ#uzR5-+z_9(NJȶkpb:I%{(6wtTɫ/1 m:vC\,Ǚ뻁W(&4!62:iɐB]^YZq汋Lp&pA(aa` B8|:ܓviLZ,T9QR܈==0 d4kZvgcTGAYE?:[b,|.Ć'NJko= 'O,*7 chCU~ 6L (9M쥭dtl·ӟVNcN)LnD`#&*4м̘ՊYzN$ԓ-olԫxGwߴ=mmt "~Kth( nrfhml,Ba ϴKnr?Wf }jk[!Ǡ14B/J*]:dh 61Oq r|H >PࣨMS1yvi*-h!oph ax, z^ R90VLVI/za&Xq> GYdĨ6 @^%>aPoݟ¾ߜ@[׈Imp /`e Q&iHߣ$i_M󑔿*)X ao|q e>wUdYs81]b[Aeȝ"j:E{D5Ѹp1\|ZEWlWdXCp}7:ם6j&߂lF;oV_u@#X JtɓVU \Sb@"( :b LC8meY7_>KaEh?w.KŠ;(ZyʵsӜD%c^Vϯy]==5YJ O^RnET43U*%]ԙ_yJ5xZ +s5 Ф `j9RrQb:S|R*LiP U6}[J;ț`bj κIrZ+&%!j}G'GTuM'] лmS &zܡ:D a TS>ҡu%..2~+Yit̅CWAr{A|bi;Qn\Ni9^#J,,t[`VF&@XB_e3~VjQ:oa2ѕXǏKRۈ@vyr; _UbsOKIuGFV>3ׇv.{LL[~]3wchKTB| H7fo?;ګ_#.Ǽ{cIAh'G]zG $ }0pRVQdHq we[GM9I&FN!0诔ъ} 9Yy?w5jZT Q\)Āis48-)&H-(T6"ȒFrlbo> 6{R˛jDF0HKcrx}SRQ]"bԡ9 p(< ·+X-ho'a>=hOlXMgodiun`ӯk W* z1)cBw9-"RЭ̓Vjn!Y>7u {Y06,ޛ?D2 H\3):EZe`:HC-ޱ'jD{I1= "g#2^ŷpv.p~IL̢Ֆ{|,Ms 䯗uZu :i׺ \7I*M7Sw{ZݥV}ZJމRmuׯ6^LqhZi۔O1M!fLo" G5̱)px<% ۈ/i8@(6,^ |D8Ip BHUK@2/.|;&wjʥFlIw6.[ޡ|M&j +^8@uWe]gldV#Q%k;[^^!yYagBC{vLng( J^zD^! 'dEL(5{EI*rft\Tez9:xzI ~0gHp~R!,G*IBp@`?#5'Kp-b0%2"\|̑f+X0PjM48r9bnj =TnX;uĀ5\J??#nU14 Jjh%n C{oCECI4_Ҏa X$ dt' }g#W'\1()L!Ġ8$s#-K0E8mJJ!1Ru[EҶ6W_PX@.BQ;_rKcU[:QN(V9^R 2%/s4, 4}bT^t>TMzo`-@f'akTR yܺq@j+eV&/Ț";. u.ث$=(O{i,i&A|xKA0+ιGY?v"{!(N`vӚiyeT$C^|9cH[j2$ٶ`"XK FCbi+2ZqCP%/QH{>k|H="x`nj`EuP4&UJ=:c"H["b7#,P[;)?GF[\fO_﬚H"iiqІ[ѼF=(hbp(" 79C(g) ( T5:z Wi?Sp=NC,mtL{k7{. @2< U$V?%3bIra -J"X3#ʝzK>=Mľ(.D2b;Fet8Ix3vhH ^#DǥY]3 {t-0L %uyxX:F\ 4hP /ya ]JOZP-:bziU`+#cy7p -\5խnfrG7f4ں_:X N$~M4;?X9([MӯN(QڮSO03ݚUx g#+Z(m%rdvTi-L6ƪz#A}elXp<\0xp s<:#:FX1G&C)ѵ2L}00(>T;,m] WXZ^Q.sY8LGCzY`ߣ`9ƒ}z(y  'š!w*z?HoE<䪙t&<WWdaݒ^:X=tKbqV^붔m>%YnQVRJfloStR 8A{Ц.Ӭ*9ȉ-eb MWBAOV?>p'0b{%%cx\d>ޜ!|J +3>` {v|‘B@Rս?|l S0ǿh'/#ۣRCJ$+7ƞRXr',Nn=jU6mE>NNC”gpA-o1C**P@K1ND>Gk쨿D tz\HiIҟ}ֆ2p>R;^^2Y8̵2*zK|h+|Ua0BglWVe&!G_$B}U#5mJ56qp`줰F CFx':c1{PUtD8tB7^iqڶpf[2[XVtOB}Ub \sj$@z|lND;ϰ91&0#27À# ?DI8IKXc#m>VuɆWRK(ҚL0?OLہvA ա)ZtiȨ I|\=gVw[Z~ϙ6 k}+FpV~hu# zK|HrTkY+ Ue;tY.5B?>eU儔/SaVřQz BvXOӨl37Sl/gf٘]bTB ץm}ȉE o^ V = n#:z ~Q(9uC/`+yZqcg?^JrӠgemL8?(a%hm4]a#+cc)pj(F&R3p)8N_h]JvJ&x&C#?3?̠>@d[Vhx쬶vC1ŲupN"OCޤȱ) 3-vQ7TҲq$Gb2!b Nf)*GC,{F~wuv׵onb1t̽ݨZ? _rsc+𖷅<7ȧ9kC%<֧!<8J?zF0g%Ef )RRd(g-0wҭHD2+d`R5PT^vOԃk '̈́E],`A0f}4Yl 3Ǟ)=67Dxɺ¨$PqG^2LNsz2v6UҖJN;d[bX3E86DV QY1[Z5OZ zCq"ZjDFO DT%)zGlS-^ A?dgiz(y72Odltj=ˬ,ͣ~RPɶ5/$vE G?ۥ 'TƟ3.@2"i''[Kܢudq1w+UomR˙Zێ<}\x[zv?\' 3=<_(kZZU‚Gsm6f/_m `3ݨ;hJӴbI17-USMS#>[Zh" 1"b7'} L2%*K;03c~vXy_1:`zpJ#|J[ts)侈^5@&q2y|0BAl?GgTUL,zٷb߁I'QD~PESWxgkf-Һ9r@ P].io;˜! -]I 8(/: ƺ| ,Qd j"MoɴX:u7^sQ 2eF ե-Nzlm:x8_FvU)=ڵ z SR1nxz 6mTX`˵BU~&S 'i7t4%CQsԳ~Q[>sħn+}L!6eЧЉ[N1c&t%[%p@ʿt?n,}BRb΁\/˪!6sa$(o>>B#0BbEL+y6߱raUyd(hgTjsZ2*dSy %gRpոL]đw.T4j~m6N&vn*sW5W.Ys]=٧Q.+TO'tEgo>d}=^  Njyp ;vpE7!vBjAG elm' nϡn6ՋpܚȋD8C#e K,ݔL괬pl=JՃxf:6Hj?.|:e4g!9ԝ]v*FiUFP4*vG"mFfc3Hzu:(#N:3sw).Q0*εGr)6ͽ`U@&3]ܢ:V_#|Z '/;tE44?zЁΔl [>>{I(DcTRC/6 -qEq7}&"{a:戤誫yK?]Ll MZqG }%Th _C{nN1u>/61/y2I:*-A{ gc?:uך!UePð - IDJFS$8tE3jz6L}.ޠȴrD_cϬ,7B1vGL(:n#F)rj]msN!K'srp-ʣc=L,h̏_ɬ c 3Ok zU+'1A:97LY3/0m8^rxaX]&T`c»CT~~)>@M)߫Amz@ؖ&Я#^M:3P؉Z|,Y8&RA|cno0oWѡV&IJVAm=0.I"ݫB@^KD=7MYX;z h+a@?`L XCh a04er2 uKP⋱ *;V4+Ϣ(/ q=oЄ5o)m% lto*GțW@5!{FlTRbe$Pr OtsF\ah#<5l/d'9XY&Jv;jϑEF]?Pa:VvrE'Ι]񯏼viIc W$xuyV /vӢnZ*4Iqo4rUQΔiRYIBM]d3( ;U:[G>ORp6/#s=Q˘}2=wY+}S%:g= `p{ߌ|4s[kZ̽TOF(8N[?^ W If@$L1+6ai7 ׿73zd`Ň[_UΕjh?9e9qmi, ]jA"^G~XhM')6>GhIڿSyAݞOPя"c44/L *MoOW5WFRCB( (&u4ی#MRZeK1y=3٢@i%^fW릎E{DdÆ-TI#q#Lڑ7_*]NƸwz+8m$DdIߥ(J{Ȑ{ :#8a%lSo._Z9{@a ?qՁ(guJ1 (/h^Ds,Ž_{yբ@fA^V-'-tk%FgWx+]nL'\Q,Ȟ_nl%Hmغ3358ooidȄ= E%9]MK4d9 MCߊIcr&D2Лip JǫM)arw Jpi zrpx }ZFAkwkU.W>ӹaUUxTq6$24Tƪ:h!)<ދLǒ^dmVdpd W:gvJyX$ 񄋓n:#Z |xHy?G?bvwz{=frfu^cN)x,TD'q]?3 pCqKVZv/cA\bfm™ɕqiQ dBPw{<#R¼U~\3vx!f➱s%j)xc\q330<`Ax*{pm$OU{{T} )1,n9&;4k#l->͇;krw6fiGiG† Wf4(iNaa !@ o2z-i pml+1!/¸ʙ~MGi<2#v%XC-:q*m9LTm$/ Л])+_޹3Tۿ/f;OX:,NCP lcQ*w@ L EOVIM ?SVq=ʌd.g,ZuH6Bgye4O`# V_=|`/gn€a\k]G$n\Sr=\zƒ;X l#Ni'fBb{ѣ? q m_)~Ť0{MbFްCc<1K)_@_*EK`T (4Ks]̛eu4I;:Ow.c0)/$\~yLPYa ~%|zsnH%{L݄P'~?[sd{)$*^;6&ٱȂM=ytK ($Fׇ3s9' uzؑ-rOڷ"'  Q5!ޗsnaWas]81Q\,zqc XчVoD,{\:O@g,"b& ΛH)s$"w)Z_s~#9,God/n'` xQfmȟd+DnvQa-4&{cɀSrawM8?qD$+lN ᘹokaum`'lw;M_s^ _ j(KǪ޴\Xji?4gb֕9/ꐠbGD҅Y7t.Kq0~NV3#ĉa4[M}@5G1V]2hFRl$/zeDW|7(G֔*MA.ڶĮ pֲ>Ʀ٪6l ̜3=efWY^ eߏ,)|EzŚNo$0lTlĸY01S,N, :ㅕbƜ@>DLE '"Z^WE1 Eb`Nya#LxTbF)BLjaڃ.7aM]p`Kj`!ZLu _[v$Un@d.NE_Maoc985yȴئr Hŭלl2_K.Z ,b(rbj+#ae"_ic 蓿2o`щ=A,KPeO&OW]rЧhE ?;l;gBZk4KrChq.EfB /PA_".Z}uk}0k+Zrk~K)R)v%giҾho LϣҟNI=;ZJ"Xp^vǻj(k,|$i$N2#C"6' 4PHZ$ \ Շs3$9f=C']7VK~l6܏l/&;@ϣc0_\I?P97-DL^7Zdc_d߾6-N'녾$9tԐUubVRDF}_R -Ecl{/)_F`;z+%Zݚ,'zkH&T ]yGI˽7LJ>qle)UoUt;#amJ:%Ja_]ȠH 3 9ԀtVFaǧ*?OzPV RG\(F #AO<)&ZN V=f#Mzˡ=s縸;֦VDɼHmO3a[ܬze #t0bT';ެ6:OodY$8eEUZ30Rv` 0/le)A,*_nXzY\0D4z=ǘ OIߝXBr IJMqi-+mYH]Be1:s&z4R\_IEϖKVj!퓂m| ~#枔O5닳i[a̰[&x)k^h/C-ILo—DmgG@hl S%;`6*r1 )Z&jOvj6_Ґt E NAMAb2'R=.0kbydUbTFԦ>&2s35([p~h63 7d4D9hd%JS:rV x2SilS;2tQ>ʿT,~1[͞Dho+%,:X'9ȊU9@.~";8 bI!stVm5~#57*ѰYYan7ZPo?Cn۪ξ88nIY`~mzVV C֢sQ?Km!`Ɩg,5Xѧ.N(?9P| F0c SL er X{ّͨa![` 8v "-*Yb_Ku<浔+= ~6U6&XiZ!IjFRxt)#ז?߾!6x ML}`P"Pzeؕq3g!x%f z Xcqs]_J*YkPh>"'u9;huAFā 3%>%G'bZZm%ˋ(T#f#]l`Y%p\3Oc*!FadL5'ܔDU]T . Qa+ n(fx֡N+`#҃p3MVm([QHy74pZsO kIaVkD}th%x[S\-=-wՅN۽OuC'?Of'z i@R1%$'i#s(M![ݚE~d}&%*gst<I/˘ν%Gso%T+͇0Fv=ol!#FR5)c)YXh2057C 5v.HFY$:g*GC.?':_!{>OUF"t;_5^QխPC0SX&̫לH'G{}\Su3az cyo#DV ;t'*@om:qӶF7[ac9QV b?n"47.ݩFDN`׌w7O=1y6oXk䮎 :L!O2j+H&8+ Fy`S@iB4 h&{N6. 5x1Rsf {Κ?22Pu G4yзR71ZZ :vI B]92jN;= 'TCif{7G $w@ K?HcՒX $ T]Iķ*G@F%NBeЭuZєa8.ߔvPņ/Zc4C/cԳT:W;*σ L Nm~?peS4zovQvuL)2<51tT4i`)]q'd8a8/u{{1/13 0$/ q^_ Z63n:_pEH @0J.DT8)PWjiM 4Fu7yF`q=7b)us=J4d o^ e4hrUoĉ;U_6ITG:WǻF߲}>~OM0>:ȉI7),d|Q>rsm(raBP")?VoGQփ,E*/ԳeQdd&'܏{ҚrRV F6<0xJw1)\f:%dȿ(l4ҺÄen6ާ?Vj'zx퐩[bi8enrH6S09ii Mnsc %vaeW0$8A03o?PbC|3k ɴ,r`bn!1GG0Cz8VMdk:+aV%G.$n֨ /S&ŽgO&7Q iW03ͳ(6BB$9pvΖ$&?Јx+S?s"^a:ʆ&hn3\ .}BKh:Rl\&+rjT%~J_?iӒ4ͅ y/3{ZOEĽ9_&CMЏ& %!{_*n^Bbog=NTFUx*4B:mBkgo m7drg.8:D]Ok)Nup,#Ei/U ෲPHϫiBj6CKewPl8v¼}BevtTQސ4S9¿޶GK`,O91yG?4*n/=@h8-,0ab""M$t>J)1r@ ;vzOG bo>)XFk8ymfB-<}g>->{8#Um/id90F!wYI-8X-vбA)Z;,k^G2h718K}ÿetBg'DŽVpV[05Al!|@Q,\"[3BS¼#I-͆"X鼺"Rbb,6MJY"TDzz;1lٽ^N¹IhSiD}0 %"w/2=`}'mκǞ:HLf:i2T.o 8P;VD@"Lp~L8p5Jkn d,,5uU-mPUfmL"@0 uxzvp *,u\Ͼ=;GNίjKqJc!HU\8ӆJ%'\NKk i\2xr&.0U *'Έ>e9}*~yUAXxV$1l}a2p~\f!S(Z¾98Tv윮M"[vvny|楛ͪuMcADz'c>Gx$psЯJe#gx c5 喾{G)PKn$a4kQų <ɄW+|TbhV 6B%z27 &څ07Blі>!ύ/i٠^Rߝ7w*R;+GMoWѥI!̕|ꌖb X!ž@.ˑۯ`TX?G;&q '%OH%d ,c(s`4еۡgɼ)+Ŋk B\8 geQ0m?ϭcោv-҄McQچ !#N(#MǺϨ Ô#ԙ +it1SM[Ւy/UM81Aq}E>9fj|{9L\\fFskPU|9&3=6̣aQz'Dg%: @0g5΍x+n6sqs!+oj:3pJ6`fGO J, #^o5 0-%3Cf dƅ**NGkje-7ʗv).Q,:Fʏ8h4B24 ]QZ r107c{:<;VYW̝ǸեЋ2n<֓<' P ʫ:le< M*$,2c p9Y0RY#Pl, r˦@'1{7Ub7#$'ʥbp+Ax#.[Q'2d@yEɽ&g}fs;:fRCPT } ̃&Ygm58h h~40grJ _=ϔ&CrRxG$:ł.J3͑v"]bVKd@+*Rf o'&Z#4#jլ=cl:EWzOG}8g1$ѰMCspyV2w?FkߛaŤԝ^Oq"hd^֕ϣq^`9~$g4t)˺dSv+&k*6G>'ә!G=〺a< ^p!YX? e;J"2-uKfʱlĴ"4y+Ob:k#;:@e7M~cnm~`od]:SG.LSD!zq8Ԧg:ɌSŰó$9] F8_(v XSjQ87^X ʛbH 0cF`4ig/@oT2s tOR?LV#Y_~@oiep)C-Wu۠^* }'ė|1$Mqs ZïAkIuvԷʣR7M*mZ#U]:x*|.tZRZ*R:uwn%TT$=YUH+g< .ur\N% $ƽl\CuG;G$P0ЭT42w[F.O}qtM⬓T*hEݍ~_=l[` Sq(^Cuw8ESq/E.x?7XKbOǔTEO0va4qh D>/gikT+}:ERV6MIDCi4@T ܀[bn:Pl/4J-LyL gو\%0j~ =eN0q^ 1x{f\~"D#]`MڽL|l^d3motV 'ɳVu4r6sF&i= 7ap{$hjN f5LQ(AǛquZcA#}2dh[ʄ)v=V}-zBN H>OwI8_5Kw &C5.ս]" {fmA[?9Ɲ>ahwHbx-v,qaS(4sJvȏ8k?f9UU8 T.=$ x5c4XEf\\ ө[{VJ^ ) FYCF7Jx蜒YM'#P ښCJ "V>^Ġ#k)!%Q\3ђY-!#ISFuG,V1[H0{'-`pC462\<:qO38LS<ݠO ӷjP9˲4zL}N@;v{F32ƆK/H0Z |J7Q0*$}35SVq3|/1mYb'ax\Si{:]uWe:'$crҏhjĿ-)4/$1Z&hz7f"*XEM&:I: pٓ1~IB.V=;߿ &;kr*@m5!L`εMxXqTCOglciФA6Kܐۇh{ZNY( )l :ĝU./DL󏬕ݙDF8xئ@;C 3]ˎTˣ>u)oi {Mɓu/Usc3)UM!ӣb,˗ S3-Y^vƶ%q'c>;k-~H#ݴP_2 Ӷt r4\oɔvg&UYD&:9&f h҂`w.C)[ks?|07E f"t}4[n6F~EVhΌ1U!GzxZ ?I+jW@ kdMweO4_TCW2v:EU`ZBKwKŒbܷm{xֱѝ jorCs[QNB1 uOÛ `:|4{CU҉9E(j C7Z Є 53u}[Xg|xRZXxoöEیDq<bI"ܚVAΜ*a4* 02.UOwMpÅ5%6د {1ku+ҧ ݘU\+ ;t(N͞ʤTN[f墒&=f qo^A&ˀ^u.v$Gh z$/slh?۔ #èq)>!bkcdYq͂7!@3/JԾte^cXC z[Ks_h^ݔ0j@c4!9cQ:]R+Vt74۶@ gFM*ҷllH8=i8P4*빦qTsQ&@J5 ~oN2v L+Y(Ն8UDeI"a/V r ␺^w2WF9f>R:Hcej5)Y.\&=p6>xشSF= <U9R] Ydvxao_S]!_"?vk N@ ocʎ'/`(蘛N͓f : ƻ@7=e(]2.}Ӽ= +0BaU)T:ɷǵZvᇶi-p'%^p n(4 Č*D6'3XH4N<c1Fq)H)GFU^:gfwRCRYi W7`]] li%֨Kk!~{žO\\s>$GBݳB@A (Tnh_YbS²Mzs#t+1C:N?-O%;~)xI [2)h)tϙ4] qfHfvmvp|- +4cݦ+);ˆ8ױspjt ɁxcpitO9DGЧ&acLdr6p]E%s90w+ϫ{йe|3(The@9uJ<=o˺\uvFWzg>(52?op *, 0$Rn>Zey25^䂻W^kKq(fxێ 63TcE&v="PKSu(qR6ӴjSΨ$MJY祵vwYbp q17seڡA^Q ON{_˷] 8~8NUr9T&t*[TxGjE5_@bxK}\ሺe!;q5zn@ %w nq]lPذOI@)K)| 쳣ŨcXALK7Of<e凋=ސ6葌·rT j4y߂z._ )ZJNm)Fb`3F-2zY*Ղ ZzZ=jSSsg[MWh &Jje ݁Ң$ʁaGAfx& 'gz5f% ؘaFw"Bm n/GiD,Fbsf\$j43'Z֫YFD[hLT/LT91_le#K"R/56I7hF7Me%rR[5vjn=M9VC5L>^i4Gn բ&;,D.>gqmhv`"N༌hi}@0 =4j8,"߿>_jHjɨfIY)U=k[bf̋=)#ԟ]fՂIKqIY58Y Iy^U_`pD ÿMq_E;{ B[TNdf@O/ጷZ!vԇ@u#ek]tp.E,DУdhB}#}7 usSa,9*9/>5"% ,VGQEW8WKJ"YuKVuUhEJ @#{CaG7& }%˞h$'tu, A&kkƔS΃x&W?bC<3M2KO%~piWƖWN.f=t|vVZeWJ)Qgwpbh4@Ŭ greBC˷2MN݌DWC> ((mCӓ'y^ `Dѣ(yG7S |9Vy4E{<䮔.: 0AKs|9N yE?-PYueiEw$F_x'ʫ/ˆd^=jlvrhW/ =Rv@UlK?swc4w\7# i9|4xIa?ZP,2Zԯ@8mVx6XqZn{D; JstWtw?ЯZDl@Xօ.f<؇L)_\_)(Mђ-Vkr6#y++Oj6^CrPO̩KIpԝthMFh5 S]-O &(q͓ R}Vf<-@ -)j/6EXCwa jR~J3,^Gj33h1=#.;3{sd^xca=\˖RUW!"#'R28JF7Jڄ$r){﮽sTa&"IʫïvԟaH+g “MtB2~ӧ=Tx/Gǁ5fc֍S)#/_Jn.O$O]z{@DC4"HԻa5e}/TtȹM 9j\jnOrW|aeGBwt~Rhl%Kp`Mb} w\Fvxe=wa~%¬.w Z&.̲̂˪C"g[įr'SIݵbmZe4'F4{!=A&&˩n0u.HvYp& ̉dʸ/ꍋ׸񓬬k ݵFp4sS_'f\d>~S@-e`o!Y*;QߖD +F#Y+u 7eg/᭏0%ul}kHa!6,p<`z*.67 0F~jH 7+;e-W=m~)J5I)"L, RVC .`a&>如{1%EػH; y5 #iyeEOvo&DD+|([/Qخ<.fڠx5ߖ 1c$rI~,"sGvЂSR y~(ϻNL<%]r!üJwLK|n?[^^S2•l^揲!9D0s 3"RHZwɷ??)%co`/H0G&FNl|;E;q_ΨhY.D;چQE`#t>` ^k'AM2jm"n)1n_g[^K9]ٖo~$:y,l5--Ls\i4N#܄t57ufGdw4/`r} ~\9B%j\cŒY&B>.~i7D4kG?(++n(wIy36*>Hk_\Fx#˼j<*4q_pgu{o'ٳ8 .m,(fI{>,h)mS.ؒNDg5&=oF;EqHsA9"f6*y$7_ 1Nۚ߷%]{9|w@2@FG,_WaWemڒvm[NՏz-.`, ] }0T]xθY*9Fٰ";}8#n*'w]Bk$-r};8^ܛϫ.BNPYste6XS\W.FОG/^@cİC-rG/쾆^~lփ%>VHya̭ySzL# T1 BܺMg.%uґ5:B˞jQ.P(u} ZEh=ňS@յl.Y]yd 7@t`Y # |m;R<t 8ffO 6\~gw;{}~ JwQkgșkۂ %t9l_ ,V͚L֟h؜XT/~b߭xZqn7RÃ-=Jb!;?WW< ,S]i?T@Nc!5Hf+j*NI@cUJF>?m iUCU&q'S-8 bjxRO.4RjQ@V+yCFd3d=PcjB_*Y_WNbVYM K}G(?' ֱjy 'Lc ;vay,!|.[ʃ@0`ND fE% Uh@}DT7iwNt6 >WR` GC}QY/ WJnA0v#(Pu c<>W1(6EpK2b>X~߈@/|6fbӪA|>e)UNb2s&اT,jq*{@Ԑ }h>3g;")6gJ^C~Y3u֊vBNV $a|J@1!)!m}f.T`aݬ#%90LμY{9 ZB&~ly ĭTǓM/Gڃ2  ԮRYN[q)f0|8" Es&bKs ;RN8"iͱ<[wC[x$/ư 8HS8LV6S5Y,K-iAYrVM{o(Wcv|}tIYz,b.k%YM*Yk; V`Ͼ n0WДD<^)jD (o'dFגX"MzS3VQ(krbr B~Ʋz H T,z_բH I}?7bD]jHxh06ly.^u$z{6ئobQډ=Z<1Efh"'K!C ïa=ZgȂ+ +]Y sIܶ!\I0?fv! %(Pdt` ʹ3hV!8IӶ^w&tv( [/C9۷& nJ_}:%Be1 A$(}T@eJqvǸ۾+<]%yi\Oz|K&NQ,Gj})D_ /rl0*DȒBp7"[N~*E}LG؏6 2cuTTR81lZwUw~:qBa1g 7ie{sXAq鴪IC܂j$O )DNrAAG5K4@'p^"]_~9a-7Td%E2j hIIyUxxMD6vī/\Oq m_=:gk$#7\c!x9hb(a!l 7?"naZqkλ9 MuvC@;Ͱ|.ʢK)ө"z/d#{{KT;섭 OHd0NE-E}G}^Hr&1 kpr;y֯к}C/(v5TWn&LБlo-'yk$Lٙh+m7Ar{ 0+h3ވ.N3s"09g؟3P#w2C"j=Dm{Ndh]0Ե  -X%;+h[tb3}5!%_  S` ͍sOƟ]D9nNbݜFKηVҨ<)j/'4=4즒k,A \?)XcgH3*d"U]usH`,Op6rIDXN s|&fG5LǗ(11gOo`w\r_QZ\|gWIf9s*.~KkKɐT%Y"'~b`2Lૈ%>t8# NmCP0u㭓EUexKnXFFFpWf+"A2*[5{S]nT|6{ ʯZƷȵJE @n)=]f mI7l^aҟcqŞ! 0 ʦuNb\i.C{ exCjR&r_0vrvdhC^yţS6>Zk6-.4CV4Й)jAK `6h!W?ܜ%Z _Y |r9g#n1h%;#\D} =p|sEPsOJ%z?'WL0HB[KY  >Md ֝K`f/v0ێfexo(q_F?δ9/~\i &L︰K벥63*|g/|j+.[\f =џx(Vq)7h!>%=:%0d3X :>0||t\[UbpI^G  = ȧ'cM=:Sܠqg$FGހIth_͢+a u-.8솁&FvXVu GUɇ!T ͪ7@-v5-;|p!L`7<ʙ4qTxK([W=KK~`ǜѽnچ!xȹIʌbIP.⃣fvHgfH 3SS^[?U:&t)yl9m|  Eu>$d$jVotب_*cO=U 1_>sbGlz5i71 XU}jՐ&K.m*) $(9ҎpyS>=}/=P*8}YZ[x[a\_ $%12S=[)jhzeflh&fmթ9+:A#ӌ7 qum]vyn"_!7~ 7B#'k(k/EgkmɞﵛRu[\S*n/ܡWv5E"tXa|:i,e;;E P𝤙Xy>%?^/yAB{*iVsx~j5)P;]$i!a=9N&ZC7Sakz4ʱ$ OFر`NSl\^ˊ ѻ7QI@:0.0K _[N5r"7cQS k`8v}\lпyV bfR]bvfS<}hyh;X .4{|s'-ߢYvxlWʶ$>oHhSpۊ]= vms@̪|M^\a}3+ ; J!)!\w` tRʮȘ}935TPi/;HW20yG\"Ec_Ig9lX6`a`c5 9/Du ά9m3x|i22- N+ԄFd`"JbHF/J#xI2|a,2a(+D\?4 F@"ї{$Cg}|/\k%8&Jvyj!^@-'FY.m6_% j̥(ڈN :s|PeYɁ}'VSş9 2l=^|rO@:ѧNu`+%JR>+[qmm;lFuM d; B#E8d ; g\{'}ϻ1W>S]x+o>X,e)Z*S#b e)H:jU1;kΨF=(Buue73Q Ҍpըmڱˊ䞊7G8kvΦ32Y(K, #pX )5}i̫L _0T2XF!f)ԩv\,v?H>' ,Hߋ9ij aWM:ڒnȲ]fC]wؠn%"C(&nbd,{.}|zTB mQB;pA1lBu@HHpn:ЙD Ԏ ҽG>)t(7iVBsIt-S%S2!wqF(c6Z@a%Sb-.Ò:(/cOoGcf!\=m:R-9~_YN*=B1m*@ݹsBPt<4ڼ-0@|tr5s jbnUzl9y4w2 /7NeKTc |#*h))J>Șrqh5⊰eElQn{bk&)Bv`<$/y\SѱXTb-pPZzay氂@ pJIP6tk /ղ).K!U,y3'ƒSr5ۿqT,$/0} z`zz4=Hz;*ڐP,6-6vwQst̋>J92CJ!X`Cf$˄mH1-KrWI=1 % 1vɹd eicw+|>o'I.# - wxQm9-QJp)s89T/6z)'./ď4)xFmD/MJhbJ u&pd%F"S6eJ8lIWCR[BBh D{8͔_!ED[S?v[ *?OhxՐ'jfķH;NHCAvYݟ=֮ue~q^kOY{:6[$̿]c%;/F9~Y2i˸[Q@pKsy4 ~#gw]l(^6T<@8_x"\յqd5f z0p0 6|[[8Fo&OKw}Bށɺ{Rs y!I…wF89H}7+#$߈2·KKrÜFZօy3m43|r =d/D-W](f8 9b9mWIjtB%&' _gt*D_O%0XZ]bQI(3։=tsv=!5~:jQb[;6làۅcwe:)>2μ됃˅8耮ikw%a{ kH3t8P1@u ΀ T{, Y0.y.{ӻX ,ɥ#iLw)FK[{gSx7?h?!}ih:#/TkueJeeE%j8(noU)~sV^dQ'?{!۴U3(׭C2A?:Xp.Go/7,l&σ]`a%ׅL(a >aWýх qDokmD ;rR]OH27D?mh% R '渌dT(1;Ldzӕ4_YDʻ~Uߒ(SУu&!왌rWSnl Nl}?J+L-K<{19O53`N ֲa)LjBode !.t߱zUr='blV4Xc̹W|C71shRLBiC>f4ޘ!!YxohkVCDPy{Q6H X?U:X~S⽻lx$Д гUU8]z~S6o;:JSW57E7#c4 W[T`li<5pbʦni[0!HYPZzb:"IckBYip$J3UhBְKm&(:CsY5l|'hy=ta!)һ \R_GʳqgJ)c3IY][Zesq ^Kτ>ܺ˳kc!7&ӎ/S̍9+ H26MluXAN;LHL|J`hBQE2JXT_xS4b%04Vת'19#ztU{VfdG4z#A LOjCH{&+]bC]]jKJa\Ic#WV-,aW.2ˋ+& '=kH+z8_;6mפ.SU0yG^MC/=E^%h :}MSh37ԪT@]m;Rz)?R3U`9ym!h`˭u@Ogѧ- d/6g?,?[~%t\ -C8$e\ҋ~u#B{E73n𝊇o. ކ mDb Ry/<iPwZ+-Zn#E/?YȗL%1`2ƅH]\wk˚I)F+y/k}9qOpmB ZZ_Gխ ;p\(mdҽp Mq`ݝ/}z=Y>j%W]J{(Ssďڦܖ;4<4!vG"yTwL Sol|{XBW~c d5D, !fMr`׈7_sBRT4Vs{D ( l {0CiwDUwi8M[C7Ëur)U/~Se5ye\Q+7'jY <nEI bʙ 8@0h7֔?Q(`/c:Ax>3# pbTp3oCgp k̐("@Y[;TV0`/"ibkCJ5ES;W{B8Fhq4TV#z{[OCNG56#È0~QSk. Otau] "(цA뷊 br,b\I)N 0DG0/Qz/v*Th̑r>dBD9 bbe%sc+LEY1’GP0]$xB#ߙVj5#3ϘEV28pbs[/(n+;V!Rx$;ηYonM{"oӷSFr֓"WXLTa5+5JцIU')S+tP0XJm\\ˑ699OMqEK6K=@*2%Jfл5iЭ& nft4VIk^{QVw]2OuBWg 9cI筡cLL` |M[*[/u#)NgY}.2@g~'NA\o%iu6ú^ Q6-W$Pg%iI3{$T_ȮӺ%灴/yӹJ*h?P+KI{Sk*(̣.x𘏼H(]Vy3 #CB-OoSQ>ڋjOYeQ aR]XZ>TX~Ď*Gk?PSy&kQ=AP9>&?ޔ/8_ERΖ3!uۍG.k KbK 8EB ^8?#B͍=Ea\*9E"\Yp$Zrc08HǾ^ByùJ3zBO-ıRQ_\vCR,*Z[JY.^uO0,qC7Eͦ%`2cQnuz*m"ao#3g͗_;.@!%Z04Kg,+A5U9&]=4}euJ,e:ohT];|eH)o-gV81g_3=>o!$)D8-g&rZ4=9CZpK(S0uFEX^5M3z?KIzA9UJ+ HN(՘M=͡ yi:jQxT=Edw@%Z)ĥ~`&(W󝨨-g]\z^j 0|IbOt:TULjul߁6ۣO)_S4yL,_ h@/=|CJ1d<gxY=wKeBG" S 4IMVحI܂& cP#u/P7πok坒dM3aQܞP~(NxCef+r쬟~@3!. ؐ[{MRzNıN;YKMZu8;.wyog5BiX{nikIM_XAOpN|8Gb7,lvI|jm/2YDޒgW^Q̱c+Ye K++l+M~$1>m*-,Cÿ>Ŵ>dD^TB!\f4؈r0  gZov-zx'#7CȔ؀[ ޷ iM,08a+!8*B anx|SZg:xg[7yt}PS[fXCQM-"#< Mg J4lGk=wnیl'jS^g#*e($®TM9hkoA{|7C5f !vJ3ڝ?h7ONkk rO0iv~6ߌwORWdY׵roz[eϪYw,Bz9EGWji!;YV eB!U$-)ix#bIbhv ]`t qɌl2.SHRj4v~7,EĽcLλ sQqSXĭ-(A2zrYc uŗ cn "Z&PBWzބ y: `@@p Ά'-]Ps>;h@9N"EyEa>ub䪘3Ul) eJA:qksnis`s1w7,6~A`/z]I/tl<4 73_NqWBU_d$7vYWmVVu2$ l9cM:on:ϗSd#署@/I 6yZC>2Q$&L5zh灾յ:ե~饰 )=2L9摡G"Wj0jrv?[zpW U^H?#{zҜ + /'yp]r,O_ F*e1k@O%Ije& ' 5vWQU\pW ]Lj_Wܠ)(BÓ>OX/HZg+ʐ⭠2IҠw p!awBpQD?0]3A\<3E[Y֥NG(H1yI5q+SR*s2yLhbZ }г/?zeCV#a܇tmvg`~+~|೛*®@|Ưu\%LLY?Lh3‹"QLJiwj U.Z](C&yZEo|SEPODg#\4p8$Y9lK~C͍3Ticzb8/T#X,^ [-DEOriۀjHY=H؞IB.9x'B1IC(d|qMJؿՉ,"R ~HX[QܸMTBi0oUtդLR<ϑf}na:֣䦵qĆipf<7Хa6$\b\:6l]$30ԅNcFj[gcLWut+P箾ƪ# Py80+)Jt` J}x&Sln]`L+k pyus%9W L$HH9]Ej[̔i{b]an$<[űdӄxvEB,OG7祣M;ɧ A׬JtUءR yG74'{k>[Z`e 1R9QɆ~j bp KD4q۪`JTIF7d?N8imKHM"l O9h-BuuV:3:u9K'U_ӐKEB dBiHbŹ0" zA{;ѦLcp|S+ WĴ6#.! Ƶ0xkȳ~XEWUq!~`n[D ,6VjaP+b#%'9FNi_WktLoCԫCq9K)$qF0#O1LZMo‡jASi^Af\=Dl?(޴j&IO {F;#ۑ XV_npOtR =~ҘCyӳ3]s-S~qKw9؎dN91ZHı-:8%Y_H|'|.7BAKl'ǨEN_,Q-w2 H!ĭ(wIK$ڴZѮVPJ?qfU<ĘWDI<ݎa(ӣB 3}v~<f:ħr.b I=E["⟇I"ϋ:"7̶ѕ6 uL|N3f> fr8e1WT0JEBx:-8eHk,u:/؃?Dq8wɕ$N9bHǫ\ٞ;/Ige ꟎x hoe`d)'Wus,~ղ !pwh wҗf]YÖ"P;4-VZUrL֋ZsxgRtE'Fu;NH&k n(OOL5R~ں4`#a4)*–cc-+Mz{r.*\ 2-I3˳yI3zpvq/4!|Tɋ]g(2e|TfZ <3k}lx0!K}L>L$Z#@_e87k5]dT7C\,UDs:Rva)x5DDW+kQ2L睮&fw]uxN ^`eM|(/1%͟G(!?tڃ~!ڬ)Z; HCvpE,59مnu- 8cǁK* tnF! t^opcsyN OxA-מg[goґ+RLI,U=!HЎjwm!j'~熡$Ndt셌)H2)֬j wd81>akEqK*Xw<+p~F`sI\ v*} {IQv:*R9Q{&񈩅46T W`=h q==FqL0>7.} _$!Utcxʋ@voK-ӠOXwFSỿd Pv=@ά8/8I +U.uІl{Agˬ],;.~)&xy\hk xj' @|B- =ȫȝ6xYT'09B\=曽I+w sh?#%ʸqM&e+]n7jn|Lą_-= ``Ne{w:ijQtY5xt-qK;5 P5 O#MrϨ[t "}eA.gXߚ@]ֈo^* ʢ:>0/$I\+{(-<; 撆KΉ4) ޛmI}!\Xc#Z0FѨ( |̂{FAC(|MFXshGZFﮖBgNTv*mяiyR,Hl*$*,2a&@F9T9pUOf\vnF!Ñⴾɷ<`^JHg%hH12/΋@+CÖ}YuXڂ@\?{mDɣ ($[<²XCI0_;X<9RnIZrUȄAöɾ*uI[oP8vJXpO+)|xvIzT#vJfr`t/|6qxzԲeol6}U6`v ћX8V\dPg*+'7FIdlӉPL'ÓAr&oXqIN Ȃf$[=h'{&|n՛L9hs9~ޤnn8?Ris]Z坋%izFnJ>].wէsmqtVÊ8; bK~?L%(5WP?^I/#dLIڳ[U e",]*O6̉ Ǚ3kl/ɬ:σf>6%Yy[slJ)ʅyX 1HO".8gCkAk^\eo-hm7M%GYwyȂbw!װ@5&PY6Y{~;5{u]> Ĵ_ޯFP<;nneDy;(`Ӵf E9xHT(\2hj6 t=D71|ֺo`$FC&^._^#A%.]k`GPuxߊ\B޸t^rsJNs))fe&0.B%FC֔ U9xdn&e%Uu &@]dja3XdY6C (QD6Nfv{('oKU'CkQETxa^P?zxl vѳ%L^[c["?e_x.Z5ŀ67O!͸a}==ך}]3!>mIeؚ:qSɽ)LkfEAL9!a(d˂{݂^th VV|Ae@qPden}RsQP&b7\4$ӟhhӠ4Bx b𰻆9v/@"d0Gۙ_Xfh[\Z z" DaeNo^  [%~JoY58H=5"Ol5/}' ${|b~,!dXrq?Xl>I4 %[ WBQ 6,,Z lޡzɿ0(7M\ H$6C@dM66LE9!L' ֌yEOA4Bn :Awb;h~f⵭WkZ0#Z>[m -SDΥ$R& 7jG! 26R5Y~9/@og2 x`G)Z„q[tnE'7 cdSsxuCoM<;~wU̪L)K&ᴸz6UUQ/W^Y޴M/L]6q;uSKV =i>۰;1PR T%Gwa!Pzz!qY?:*cM⣪~@2G" ~pQZ5hvpd|ն]M٤1ǜGe Q:+5v}6~Bc(P!K{kuHujh>f"eh:␰Gz}H!4vut? WA/zj[c~v>HՄ }=3b6Nx Oo;M! 2fe"dOl;)[2*!Yº?mVNb.BKH*jx’>Gv/XK%4Mݭ a8ϿwVU*o[mllϕcml* mMd@C-EZQ,hWcrPYR7~*I eAUS84b"v]BhM #8).HSQl fr$Anu rFzf(ZEfiCu\!9|;dc,]5$u[Kq/.]ࣧCV}PUŒ S4aRgFjRM;&ѡKWig\.7p<ph (3Q3@801W_j>C$C*k wM;EځZrAĐwa(QfO0.rEM7@TS@槂v"L$KrD,ENo쪗|}ݻMOCgmRnZ۶O6o82+Y^x/UnD=Ur7Q 9 cZ,wԱhOo.F+fO^vk #zBWiޫo)eOSK|Q1e;X,p.`Wq4?7PfXu It` 0'<ЖÂVO -(ƴr=LW88Ik `T(м*_!DlH֛Y}+Q՝uU].JkX, BtUjKjjnYb~moDD-zW]P\RN9#J]Ʒ@mCIHv|v66`N"0ҥ!zюMQHEG] v5TMRV N 8% :CC?5Ȉ$̀&Ѱ5W8%d)'Ӄ`c>rB%S"zsLI`9IY #OmU^_?B.W;w,F-"g}-u'Ȅywb&6C/z&$˂! ;ǐeb+Ŀ2h b1rVB0vi?-(BCtKAl6qFKC ow,O[.B3kVVe>dFP8S˂jftd)Rx{>ywx=nt0`LIimX)3ELsx{~:\ *(<[D'oVm' jKcp :` >/ȉ_F;(^9 FtkkHf-oMV;HyYp{Pw 8o繴4oy0YnZp.(wס TN;TxMK4N"p(h|`VnoI*Dc;.aݢ Ǩ[iTTbl(чuÐhV!;[=[O ɕW(@jr/L8YIRTX{a㥘ZR'|mEv ,5^@*qLsp7H [K4MǒfKKb^1p2߄yVI?O#Ʌ`rڈe d$Eɽ#$0>HM! U%h'xvr6AM4˹0S. u^pW"\Y  Ҧdt6=ioۃ+ %Q36KsA`4X"3=`fzۛj R{RYB7X@+SSCJV !ѧS!M]JbnںbaisՃu^sC کKuMD6]4ŚsRKϴ{@k4 !lv6$R5q- q֛ Aw::Uc܎կ^j't IaSU}\kIZ5oWeiY e@mI>JA?g8KH'd}_RPhtTo7qjr]noEHNV˅x &;%6$M|dyѪ5C|lF"X-*=ͪ %0I#ue_L+Gh 5} /&+E{oiraz7f_WN}($"~-|֍$zPQo3(s}j줸 v˪Hc|vas {7qjA:)tbtȖοS+sI4>1 n:KrEQo3CUS&2U)yqde{p4^^hxL52T"m~椩$!s;Pgt1 .raVn(6bTi<ʡ=MBZq7A f U-IHP Q83?Һ*"BYOPA {# wRcPkDp~rK׻njV!btMJ{&>&LaxtqԨCbT>d{ˌrgrbaK|γ鐘V]LߡD[8{Qd) l5Laւ@ҷϱhKK㰡OlNEdf؉E MZ WոFT޷iٳuoIUX(X4ﰱ_d}lZ&9ś~94ᄴߊqJnC nknw0aݹBzi$qW ׂ_2:b7(vnuTHa7TDD)3K!#gc =(4~kC*.~Q0kCMG0_^U7,=>%B,Ic<+Oĉ.k Z=:SHbdf^F8Zn &w)LhaAMvgbQ6._ nvHeg97SoB85}jL;8PRI:̜f!LIC<-iC'EvYPrs[w1XI! ssgfNTKVDȣ`GmJ'3pj,F-%/jx5(ɒ]+kE+M&X+WP("mSf =pQv%Xl8iiݦ ?e@TR-M/ˮT@M&;舷6efeO R*@RsJ>) 1p$KNY=y=zK.x^>o;nHqU6QFqUpɩ}J C&9 ڧ`=yu֡} tbA넊/RHϼs SHI gR yh10|S{ M zbDNC-\vs& PcsP Α>K:99Z!1yt]KbH.H F%VbDyۤ̌xDavHkwFՙ?o\d}Qʛy3O\e$L<1FKAaosY'TK$2vWepuV5X[ADSGubY:LSh߶.6G Pv+KЀ(avՍnJwV۲i3U‚ 2̺uQ ZlrEM~|_{ة ;|E^b.6bP4WנN_GLDIyfbv:Pܡw{}>U(bx}V?ꥎ)~95{mڛ$y.!:*eםChɹIvN }O|g:1Kn{$kn>  HѨXV!eZ`[:NiE5Oд}+\).ɶ/5xwPKmr&R?̛wuB1~F=Tm$5CZY`B,L|Oj NT+ ()q\Cpwn !z*/s,sv쬐D\XLj("ku3-5CVaE͙Y``mEH1ĿC_ ^u `ZٕD/謥PtZ9ߠXɴ)F2}խyr̅Ԓ&d;T7@RL@h}MU$c`V7#ώL.ZU/!{* m `sZ([dɰw0`/ eh_ۉ -[w@$:#űbl,_sR?=VڮCc );G!/L]Ra@*4?i6V^5Z$QkNH~8t0V</ɸ;q4XYOӢ 6B@HBf ~~ .U@II`g@DdӼP[)4!m<ن3~G_gh UHwڝ]C&պGU*[O<)#u:##m oJcM**JO*۫Y-e|yXGW,&~"R0wgly캙x*>u$'9p1`{wfV> )%Np(!xOQM[WωԀ{ٙ\U1δT[J^מ[=7d0ţ q*G nN|#-\Eg4alX҅[4k"]b|EPu%T9`Zw'T7Sء#)Ӎ3nzj˧r, 1Zx7:lZ?_H/;LN Ie}@E+=FQ_q,U0&ЃuJyM7 '9!R5<8Z?Q;Nvm]8@BO?A!liZZ# j^wU_\Y<ӫ|9 >;݁#!O»ߩSf$.RPfhl= ?; +5CeJc mXLw9JtXTL McΖpB_O~R}$v,SwV=ex76ˬ7G%NK\wOB> `i;$_IU@ם q,7mSeC5ZS (T7ōdFuX-ݭ?_@]Ahyb~ ?JR3 ga)^;m IFM\ ױ3Ǟa0}dNLkQi Q nh̩mSlLI}sl$ϔ,>CW_J e.W rR{jD  lو6my8*Yߍ߈$_HQs:G˪&Cv.vA6"oP,/I,CUE-NA5`Yg0.maCѿK ~lRSqG1jvT4VS :#KD-'|dA{qdZP(HmvC}q]ВYlmJğG*ͯ GrI@C ;%@DEC C,UWc* ')7٤qfb2 ,vҊNfҕjpIjEZrS~~~Ak26eB1gk+h7󨔔k^wYZpFȀ蘱$Wv-[W -l|fb6$a H U{ aqw%Dw.fE,6MTM_wf\4Uc`dcx ς/Oy;Xuŧlަ]\9̑G\k\Nϋ Fi֜s~ƶZ):@ .ƣADͬ>/G6eK7kKc/ݼwyr窾D?oaj,FبNna5Ŵov+M+lʠH~p;}uSfn1d ;#dQ׸U0aq80Fa@KFuSg~ryg k1oHQS32f?]O[un]4v5ZfGBD*:C|]vē P(*["_ևl'~ذ8NP&ѓ."mVTK6D^*~!7'A0K޴hyxwrM^Lsm*q)(VHn7$)n%wΚO1GM,(X GvҔLShvD6^o-o yKnbf]kJO4߱%%I^8%0Sv}> \XUXiXLyu jeCv֢2"fb5[ay L٧A nnkAm9"aI,,Źz357>[?[ s+ ]c,@֧A75qXήbjsW)jԨQf sD<%ygih 3mxd521#R@U]v iڷkڷ@VLT8Y+w?gWy y~1G18xOVs3C"ڸ]|ĠS4瑚2zn UP4ći܀.c4XfK;Icf؅g?( hb{aE쀥Rndži|۹7vaTCmڌh蜞My%"EDR+tWP_r" CrZ{q[=J,[ TATOD TH@Od&!p%*ai1oᅰph{Of5o. 5[ȢSg3T -בƽaUӅ/pNƆ"pv gF3C-ɣ&z=2٬Mנ\t|l{ÉMw0D"84sע:c [uEչAD2*h"S aT\Aye{ ,)LZ3twR|[}ׄg Ag+-}mߒzM.ڊ*ONi$oVѷp ,wȜO:Sɘ6 Tw=.iyŰ.jW]AиXȴgO5ۣɾ׮պg 5nuxpԣМ>4Feg `ݩV^H_HRSĖ#,ovb*g; 2ۯUE 6>cBd^  Wy 5M50h3Ֆb#0K\j„/e'oʜ1} -r@(U0 !iNV"GVϠ=s lJ"MMqk:LwTt”Bm}Bqk;B '**];w~uYJOi9h{Q4w_^! _N%SV9ʵ5>Kس$Y} ZXڶYu=B. ʓ9Ys}S/ y֙7Χ"`K::mbE4 =d:b. 2L۬cH`p@#=u;C\=[%ex~#v9U!cipק6UbbqgezFv]l9_ ENB*le3IU+ ʣ:缶!V .UG^'v\X+mt lW0Bz93O%p27.ku*$^WdQuj+QLέ!HlOl9A(R4ﯶEZ=_]c˞̞V h~t[))s'B2qrL{<ܠ$=]4R f&=X܉4tx{ &rfffO)Ŋ\.ݗoz n 2܇H]]2FGagfsw]O޻gm1 9{X> R:+D!/9b(q~WV$hEkQxO楒+d,- (Hn#[tpU= *J~ؿY&T?W&^Ia8gg]F֬) k.|'c(SGSUpC˥#udyR+]>q V)\2kN1'OkoLSޞveBi$,EEU8tOLɺ&a8~a*=c(HwX% mnQBhVS"!#)w&eop_ ňo96(hvQm2&C}ƊC_,JgA0ved[D- g(+uw ,X##jbF3d|_i`$fC^9`ڼbJ!5GM=kCUEFȞB^hq&qeLU.NXG[Ԥ=т$STWON9k@?ةȏېʲH̓gx1QB|Lo5 %{n\=͆!앻'q~3i<,@A <_Ԓ5"=G+\~h}?ۋ9Yz=ؼG>QN/&Bibvc)KT&xVl$UZmU8tcxY9t'+/8<#.ev{A݊zgV&J0\gQs -h 2/V~T Mb~6gQq}nj|YkY ėX]9KA-k`I ô^)ݶ96 Fb`dW{ -p[DR'Ўaf2Q,㬄9`@&X2 !"͔-OC~\=!w됷Hsa9Q~ \ܻF=57sTL ;$!NxM i^0b~{oo3.AKZ٦&UNasx&)_1 u/+TA,fҒ9ŭ".Lyv[O͓Jzϕ}L p>πx1iF,W){7&Sx{> r#KsTI|=Ĺe]i/|ϥQY5F/%O$M`%¥@cA}Q|NJP`&P/D…sL+A')F2IG20K $~Q_uGg\5=9W["x Z[:bFD< %Y-e I2p$\B8k,C+ڃrk1&CMI3xw(<&t.%r/Swԋ=Jcshel/ghޮ5?hTGcTӆR)h]f@k7pӤFT>Vyφ%>H%(62遞LeO-LTW]0p~`:LFSbl euD+dT>J=@qKǂ;"ۚPG|F L ̵D!h2`6_lme RTy{^fMVFکY:SA{6QFv4g3'fYd#vfhl%18`%s7FS[0=.m.TIR9څţz%HHl&}յK>6Bsm`C+q!y|y2ɭ=s9T_6<ͬd BeBU6y tTVsPQ׀?&>?+E=] S9n|`+ދ/Bȩi)6ٵ*CЌ5=3M`So/Nn߹J>9s[-VVX{'Cxv4_YaqTpoC@%9:X-4R 0w2&5Q"`~_8k?ۂnkY^ҽW] މ63п Y~}Vs1Cvg]}Wi*꾊!\=-1j9}]\5L\zs[j-/\GKDP\4bh~dDO KsawF(ȺR >Bpe5/|({ j9be^| g'+CN7w=ht 6.JpYq-#~}/]f|K}6Y\iH7)8h&-cX P)h3n7@=+Qm m,S7ݥSA &iґF 2YWNA>%eE(|<5)}0߳G 5InL/.P`lJXS:cd,%ր}A1dkYnAkKJZrKi&La#-v%]]Uf s ó@.&wQGnQE=d[Sb[YRЛߵ7-CzyĎ3Y#nH'r# H/.(b~N;:[uZ戻uE9EF HV^(>^ {pP>dv»׃ւ\q'*,VpHmlH8>I^Is\I8`ϙ>i !m:@"F!Bl](*=,QlpԾ }x_ 3|Ɯp׆#>82y(l0Կ Ag^AqJz^ <).z4`VKni( #wH03ɽ{~k<>$F )C+o]d.s_t]̂˷;P}(yWpkko3]mJw|m-Q3!V=LaۯT^:@mMY~GbB.t> kˡ!;+Q ]LzxL]gy ,xpchP*Q.doAA'E++G.41H,o!|<]sP BdZDxaA:`<zID?3:٘&.!?4#|JoKE *H,.#Һ`7Hvʥ ZT}9~QK0-+fNje-Ocku"֝$gՖlX A6urnpc!\+p(Ur%_c)V8}[LM F73K1Ђ̚L ~ %T5 r Q/-0FƖKA6Xvg^w!j?o?.O6+1y8vs8[pRQ~|g]×V).>DgZEWa AgDxgim҃w3LQRNM CyFv6L#ؑkm[*cHW}ď|-IZ [A'c64c< C#Gć&,7QB#ӈ]|%|Kc׹߹ٰo*3)'f9V ^j ix 6oOO% v{,l#C+w6#vE*oל&T},̀Tx'4ӉJcSn-W}*g†л&&KvYÔ~=$%Tѹ&ahs! Ȋož4dJ1{& 荮@h)K:Z/Q*<&8 @ߑZHXI!,!0/61u8|hz[nIZS=swvL? #8:LZL1QxDgYj3ǠTi(1VH7s* /y~F_N6t"SǐͲݒfAI i_2cǧ<{[.Sn9)>?E nFb]>U"@Q;2aӧ@)&|hgBr~>p K{^Cp>t|`t?}2Xcx[9\eAH1,yT0ܠY%:1X9܅su[[m>;fQۈ̲fiWH9ЍQ[S,ba%1%KL/Qߕkj6 ,1]G1ߙeUlw!a"e6w=/%p[4Hzd& S3}/i//~$Ta^_.b_ٗ>3k2 nR35 LU7e[urk,i_WuveZc;[?75tUϹ9*ʻI E-ki+_-7^+6ގp8}s^rt =3 @ZW*n٘&$.d{'X\[Ե>03cC mqAQZ$&DAuRl'?s[IAP %#1O~z:{M,'fFHW,@\RAlcdj? . 5]hnk, `%G;;"JAT J)ZDМ+%i'J[HQ7י4M$/ԋ\qIpgË5ޗ >Ry@3F]erZ4%FǑ{0T0_5kP+vq)MȼF Tk!Ǧ2uDG ꌏ_\ApFVX9ܑv(qQKٹ-ׄn')M̰⊀9-@1f|}qSjkr"=,TG  E2F#%7-|R+7G2:udhQKCME94gǕ 0V|ꑄgfiҦHV5KᆋJpiPԨ?tBnG-KI5B`H@j3$ TvܞlC f=,:?2& ^wJx4,}X>V%+f=y*2~R9dkiu&ב$%LFF{ wJ%nq0; bgpfOXdbyYum+2E*+/л^]ottf\quE] $AKҤ!ezrFG0)EGˆ QQ+4$uE`-󏒇z_No;`2y_= U޵0ͨ&_vIFZprv#&ׁ#z` -gQg慗Xs&> /E mb G1&dyOFx J9`I ΀$Q kzCדA{5h*a8`XT@}drD0y=tDHW"Mh m&M2'0V{qid#'6΂\c I+Z;[ߑPkَ)AvwE{ͭsa\~D@& pjSbn0ͬ7`k^%zJ($Fcz(ڞ_PN-zC﷨ɮˎhfGa[F 0:fF|ۜWӈwڛk1f?PkɎYWs0a+mm]^=*(Yn9X%JyHscG<tϰ1uB2J ;>3y:5lRAyc؍Pzī g=̌Q/)^Dwm')[(%KsM~jQ4.z9y!M1b +r &K1,WHPC=ԱI[J#4@"$JdLxG~}N- \c,G]۶)5G"v? :P)|K*łWq90 W&@]/|) i:?DF&DaGFw7tϪMqiNMIA?40UXfnGsS 8u5]CdEOPZ8mPڤ_ T* nt FU? ^Ig!H[0;0EgRv1\KV**&_GMeV_v c1tmHY*.PmV_Y_U72 %4M~1l$J$V.Vum?tF*Dߝ_1fbQy?KVcIĩT$IjFr4|^I!ctOFk#YGCJ$bt]&TLpͽBmotXyP %ډI.>9HZ~f,͆>.Ta @PNHl2 yǶhjl-[ISC.tNk}8d:e|u*%6ޝBY9Hu}6p;8mi2 .sG_!U5{ 뛃'.kLON`[[]rmy`щ9`Ȱ­q=%1y} zFX&hχ^{8iXC0f`=0/h ^?"2H@h̨EⵢE/ M2oN:Jz:3?x , I}:+?oW!OФRLU~xjOsJCP`+Z>N^_iZ ELmCdbo`q2Q D4\d+KR`9=0iv'Ԯ.U ,~>jn{^u:QE\&/G-P?wLX"'x|,\`qߊغd/c.QvZ Pe잕R6|*UDU'kK(ft3J97J=Usˢ|%$]U-ܩͯ(C51*+b;StQs,g^`&I3Ǩ 3'_qX|{O¾58@ڮM}Xr֢=4N}t4C/\2U&~XK)'lSbq;nAI <ϬԀZ7ۨ-  TiGY=ZyWYb?p]=e}j cyd|үjWKJk$YSmb!@TmުFJd[L."VGk.ݱG~pik_ ж<4 ڟH.pb$-㴁CAc \ed`ԅLnXscިq>yA0+R9=R>,$|QhUyU 7Z:*d`^-$L.P.YHgAh=7r;>I+5(i*(i3o(js|dG:6Pmi³@v3k5b'i96QhaX6fUoy蒭ĔBShWH_|(-êU2l%Zy1Rә ^.$F*-j3 ^*=dPms]RFHԚ9BżH0Ն^EW,uEld0ɤt@`8(CF7-`Tii^Ѯ`4Z$&Kz~o+zgD'r)-gQضww&.aȰW4_j}GKb(Y=߳Hꐖ_c`X4C}c&Sh3StT`9K!'xcdgϻYeoGfGrP@ 2_p f{;XqVГII9=;dPCr)ʖݷ0#r[djLKqpJ-JҲ%Oh'8t ` )z{Dr8$1aQ}&7K2ZQro1?\MЭAϦ$_xWuq%NSS;}Vb7 iJ钨r dKUM,EHQ?Tg|2!. {_p^iW3= ײ1D;{v͆;OB"Q%>2Kd`d֬#K.).O 'OT]XA-NNՃc5`nY=(ݞQa8j2̿m|_XޅZ3h}#ҔrET.;րVn7ڧ0ʡVKsq*qRmV!UOmRPCh{_X-@0V['nIB( GEBa~`q2!cL=  lH#gɰ &Jvz5WR^8':7hqgEj, Ƞ.EJ VQ bxz`>ªW CODHg;5M;\ fJ|` Xq\ 9iY_zlOru@xՁWa0h:K^=w$u6k'(C,ػa q3Յ`ivOkLȜD_9mz{uC/~DcqLYRRQ)q.V{0x>6LZY9E:0@У4;?j\ a=.<[+E"hG}H!e,50ARD^30t]j_&Ql(ZW댽{Gu}<"~ +?e6F_'~>Y8 BE[injy rx\fyόHW-~Ӷ;è )POY PMs]]-x4̵|xwW k:PG2?UIɈ+Sd@nYMSd;}tFa~~]~='sT(/kQZNȔ+G ."驞R l#`qz,GIj P=څAN^6#( Skf♁ǖގ{6[]9^X08MxQe6P,͔iBOLBډи͠FְyCzrwWϣ FSF*T`:pL* *7J\|mSUJ8\<ny9NM  ak3ʮޮ"VTVD=L]ft0AߔJ`eTgf{|BlL}%﹘jg>Jq'pO牨vK\'M1EBqJ>DrD$i3]4w>X :u)Mh-"\JXlu,qJxG (e^\WC¡Լ%6_O"Ui#5t\- zگ+}P: S #ٝp\gS>{,#YR\thgWntV{XNhWbYmBj;5x8N ˥%¨dr|CS뷛RD2aGFN4f8Uz9T/lr{'+^,/ןUZpD"Q D/lC,g]}f|Mlr&]'[fkG>LoXRa~<5$C;n-Kyzf^cW(bXVō)< R 8hfO8W(;uTBv&D``>/n|՛E8q§̭srU{KNЗ:#Gݟ<)\֠O>|w>{gf"BԓQ+dBMڣ/`IQȋ@62vZ^m!Hsav7 A4G>G3,n ƴZTq@f[?DF^jyyzh .+>>~!>C} ӷ)ާ:J>Wl,Pl/~k{e;n4wJU@N9R k @`y.L-Q)>6NSL/twT(J?:T5r[` cig{uYERx`|Gj=v+@*>jWx&ERS12Ěd{U[0·wV,!R;F, `p=ۻxvv6n$dq[0$̰1ڵ`D#J%mb(&j:tn)x+/5`s1.b[LgUZrb@K{D7!`D=t;R dt[2i3 C>^zD"싈_֛W8J)h j@_GcO#1Li h~w'eRoӳnxoGY Hyg?K+bB ѣz 3ԠqŲ?,o0h8S޿=vHázǻ( Rd R1?;9BP8|p a  %!76ѽj En4Sv0KH[XAÊysa `5HbUS7a_I_<9CʪdVSu!'*M'"[񧔝]-?wտ 0= sSIF#4nu2(oKQXý'E6g0ph"D׍C9ۣ:Tʕuy]-f/n@XAJ\#ϓ q9ҜC,wkgvF?` Ҕ5eh_J4;.52ϱfg;d&﮳~Ѳ 1:!_>a2u]{hrI)Z:4 VzM1?xifj3k8w؅C.~+;M#dZ7`QGtfC|2b04OƞWA"|׀I,1%|a{(*jrKa/# 8ki2<[k}fyAR/CVy[5y`i9-($gAjKrG,{x2Z[|eB?( T?&Ǎd9b9!&~-uuK>N~rhl 815YC`o%œFY)lyˮpL4XYRSwIH/eƛzvAm~y>z {͠hQtر~% vrrf T@Ӽg2e̹YKh?xk ;^t.;x`1ED/yG k8HuMsWp$u'ꆢmzr-;}"de$ɺ2lcU tuКx*%;XH (R7Ric1p" j:cǠCC) 9DU!&ޮxp!'QdU=?~)lmXjzgALq/Kk>]^yBM Uz"(w{"dO4)1ibICiTsWmRYJȎj 1,fj5 6ǂ[@R ?vFtPj7mGZNU@+}/ɍ;螀|b}xBi/۽2 ́\3 k6aE@}!͏kU, `=F03+ E^Xn`9G%m/+ RH8:@MDiIg+|&£P+O}ȹ IH!G2FwBؓ7>hA0}J غݣhģ,(wFΝEָYG6SaBIƑ:F̏:&|P$j-U fT5t^2 10g$yaI|x%.l!-=1q.יDxWs(\m w;f ߙN3P6]G=IgT KO3%Lm c]$ӂC|[d-#z3)p^ٍ֭wOJ{}=<6f2Q@R䥾D4iB'\YT^r]vѯ[rO12z{Xפ?XIm,m#F3& K)%_{qfԬo2,:Xȟv<KY&7ܿPV{4j =a]Z\B$Ssx]jubYb~?VJめٗf]e9]ڛumdžF%5>Z!uvi/{NA58X&/) 5Wy 9BzON0o E+6C{F*S&V7tqe$Y{qG3' MZY,\M1ť3ӘY%q@rrޓ.h`FMjpvP.G5gף|ܷ^lR%&͂LQ^ۥڜclR3~̖…Bw_ƿ{H%3oI di.됯@ \ԝGlȽcS6^ GR%$y[/w' TgU c>ae䖥Q" ¹Q|s"k8aD !I?1C v}׵"à-Cz2aq9E0}ߕpp7=F8oEvm@X;̖{N~Fhnj]Fss[VYFU#%<{@wwN"C)[NQ_C&ݥ8'$vs82 nvF>ϕK1y|F-$W>0z[<&"«0A"y"Pr%}+V~mz4>))XC{$}H=/ M,s#Ktyze4DǂJB(h^tvj粠STMGa}ňXFC*ce +,^@/0e:j_+8|N=),aH&o-Z]`c=w ݰ?c0 Yp3;{}'nMyχOn#RA~@] % ͲC"u< qF@lOEH 't(0qN()oeBeф?Jvm4^ƓcEߩ>~@{oy[c۰5@8rb'5,K٤<&ҀCX$Ƴl)>'WH"SZ J.lKb('tS@YϻcG:=zvD qê\78R? %~sU/"JJTeFk,G&L]XB /d\-> zF9b"wH~j7d !ؐa 2Q)E䈏K{;OnӪ~ະa/ڗg/i"',IiU?лKaLgo+q&p:=Pq-' :eE|M|=<w\~Ϳ' q賁,a$DkuTbv ?C$ul.Wy+\Dq֑.LfZ@@O%Qk 7L' ێ{<š[gNԐȦPAGB􂠣IIeg&ܾx9J`cIݶk!Vܝ¤StoXcAztPI  A@TjF2و[t@Wt*iB^<1 %(240$֡ 9^ޙeyۗMF's>6Jt)4}읢4%3icsbܱ!TcK!~>"NfNӪZ+.p̾5I- d++x|ܺ?rD? kVaHuU @3d!shAݎA` :"}AbI4!84e!stwVT0Dpf7~% :KCG lIBfѧ[YSx4N4.$?ۆ"8N5 :)Nǰֲÿ܇;m_M/m 2m4Ȭef 1uY3r[A)*rAu?)$sBQ$MyO/M˦K[憥OQ7T8]za1U Pi ZIPZOLYhIOADMI;&XA)Iscf |\kݘc>H?&&قr5ZUmQqP^ e;PyGVUgz6-C}ygn} G-&ծ2Z@*,j2vAPjЦ_(@rW.܋jd]2$ 5(j(KCa8_9p.±Xr]cks68=7 fam" ;4ޗ*EtD¢I {Q<%4ݹf^sT*Xbh^滸IjeD<ȢBMlT/wpWThw4&jm5{`t,NV`{F4*V:d~*:;|2#2Dtj: uo OgI|yusZH0}; Vv!a˷K&ߢ&TOtӭ&yŞw}ү"!v6)L>wAl0xH.ފ&.o*'>Z\N&"ꄛݏ聻Kw]'R'M.j4MY7Fr l3m-4HHa0`j5 g/\Ӕ)r[H~Uv<=aPwNg^ }LVfˣ{!fiA"8(KLl({#iYS[7,ccނ@U1 $3ҟ^csF=04]?Pc!@#t.V[߶]Kps_Tz [1PIWP~=AVT`q9k4'l%>tSy<* ܣ}Dl8@YQGW˺TŸ uPjaYul>|^ FO/ŠZtNU X{gMuS :M-RV+2˰ΐBmg 䃌4bEG=MuG!wghAHԩl!JG_\3Hՠg 06G'zN Е㙂~RCZ*_h #D)^Bu2-#;2{h?JiYw[ae>TGV6z?Hq gn#R20]L EIB絃&]:0́)(38?+qJ ԌpzvrbW%J){^I')zTg@i5.Ew\okw3evryk]/Ok{J8019&)#4Eg-h >6k#| M==nrZp\UvzLsOGnNZv:C=-C" }iJRKh{-Ɓ^?' kCW09A;;e@_Cxun<.vVzkN9<}BNu%Br q2x9+%z ̚GoboxJi\9)xإ=+>y~}8%ܴ#0h[ K("gFxи ?8OFnF%ȩ'׈VĘ1X5MM{Q=B|L5ES1?MT1wfyFg: w_$P@L?y,Cajk]X_VQF?brw(f$C4_ }f]g%ЭFݿmХ}*RD5x0x|J4Lr a% hP\fv-}mA+py5&".I-op(2SfJ@Z Gi4'b#hޣǽkftBszy͇y~&msuvY.b*߰ ;nz7f*>ɣ"ν-Ąկ9r^>8*aRzIbW߉緘?~Eȕ{Y 6oECP^r1#[40bA(A ˔aY\F#^^R'SQtשxU `Ya&@=sLNaT0N^Voпw9!$&Aw*K>=8ITytPrvC6I"`Cq 9'h4khE.=G"ojj矪$ Lrx~0V%M@-bw"Ol!šp1_z鰴:㏶sWh!5>H %|dž^ooo@E12 QU%_PxrԆ;OE%B.%CN,ҞN쯮7-'(Ɵʕ2]-Ӹ9c)ԸaVX`|8 %J/#25V582K#Lu,o [petx k WpvwFO`&k7˝MDј_aBuYQSqp%3,ch߮UĆACe`4$Eu:,Ȫ_4k]]@ }gө4#qS+8y +:@RzXm?޷*ۻP665Z "sP*)p*8>Y4"^ [q!݆ BԻN9b8IaL $:"TF-008~5?Nt! \xN\,m_"?©S;0Ft YCyL8(Zޗ06y-=.`ܪc=U\|2jJ]3rY*˻?fWgq\ڈp{?:܇bK#|^bԉ _lkj"C2^dIU㷐gOCY,k~p^F,Y MNP/ٌ2#֮װ*H(DCx΅fțs3`yG];=E7ѾsŮwȧ<9y2[s\faH[LWE'L Xآ{A,G/ ׉\+t2VUeVaPbQhAQ}fihL54ruPd 7C#+VD'f?C83yFԔOūb;xN[pDL# ͤJOI^3KkqUɿd$`Hhb:`w G~JF$=2],jhFnVR,BCB7ۀB.(bE4>w#>Bu 蝂%!Gv{j­$I 7/^'j^?<ȶ+ĵ_Qpa8*vSgN-5C13rqE!J '5ԻXA=%kݯ*K޾*dɳPkL}#ь3>b gΪfx>n;%R%R_~\z60\DT-jQ:GD6{> g[2-QYCAOblT@dlXFMDPCϷ񳚏Rq`jYB8 k/c@Ȯ)&C.g$ C%ld߽U|v- `L&-$v-KKyUq 3|Q*'=,4ӆVX[ ^:pG^'jԗZʰT#C6ڀ8l\+5jz96 Gm7P1%3UsS' tmCA۝rulwοω-͗~TGU6+I=[:Wג]VQ\xàL51ïps|Ouӛ\;^` Ѩgf:/tϕg6UR.؍Z@2)9sv@qRO)JcM(/kj@IYy@[5)*@@ya|.pMk꫗CftkL4/J>ŷ%nz~!_9LH9@lP}u_ Hj{O{@h1, /%[gц#̀hlj;nڗha6ў:S,{ ,{5 W K| &Lׄ :q7*mr*%_SY&d =(߶0Ӟ@SA8nΐ3PeHm'KjiEl{ȡ15H7,ɯ`-9z[8QϿ6'HkE|1c@wr)L٬Ȟw$! _aFQhHgTGf&0^#S,׻pҝ "Vuc#Ͽ6MF{7D yVP'GA{~Z0?5~{FԞkү0iɣ7&[xfZ w'#ըm9R QrYM$ %aaQ2x8a's:dap x s/ecDq^S} ZGNl+!(e'2''$Rl6,V`HT2dKps'K)0tBCVt;|ӭs)npgVVUW(b$>-0r[r:/_ 5F(yg+h]B=NJޱ*at1c%\yD{zB 1 yX(ﱚT?p `ؤWҳu*'_+P~A`xBPx5i jA?-- y$Ի7u̶CR0+/(?DẗeFV_`z>@+, D2V5IԲtco-j ř> o#8yQ aq_ i/vsX4r\Xy_v*s/#󦣙=IB? ATRU؛WƓr;tbǙ.ضއUQݐꌯf@}~*MwqOvs4rlU˴zu-/𒘝gƷȢK+h107 U[9 Mc?ZcR^D2_(uC&\D_ ºe$3 H;yͤMF'Q}n^6dw6Yרn7=馰H=8o>Iت̝5-_ZX9OGn7=tW k+*}=ΎDͺpθ0^^ջٞ罣M/)3_اQP?l+WK .:J4B[ ؍N ‰:<)zpF6DΔ{`&,漲_K{k'TqaRTǺ \S zYga 2W%7Ğ7 M[n>ǡfHI7W31D;O" E^U,FCB'e;1̙oƇ܈Mu ~l,|`\}c(iԲ;"Tس=hʰ x{gRn M̄}^U{.c1 c״`I~ȹu@⊭Ži ܄wP4qXf_RN%#jj/LXH \>ofiuK4E%@b앧f `GwHA5ވB(iCC-|<*aKf#Xm?"Q"|ظ,{o nDT+'0l4Vždamo97L!+\vbH)jiwVs{"+41M{$_N9`,!xvod[)6RRYu8 ␕NE'ߞ?rr-D_UAQ"꘥0ZɃ4!leUعr͐6Ri"/={: bpN4mէ_0ɟt#3ax1ї#Jtip_L#{X3w1ĴԮKHD(?l/_&\?Ң6GJ =T|~<>Z5HSQ D%D5~#rp9V$#u+x0m2~@Xn`2ZLn,S 8\߳WŗbG8 bDm3%4bȆ}6dy$ohb0M@Z>[4R\ {!+Kv zd#o>,e^:e;X<ֈ4BLBb|Zv,vWYJo^DVTyS)4~a8ϒ< E}8ow__YgkvQq>e6NZ}(nurBFH9P kN}xHd#h͖B,;@XF"4'ww[ngĬGr\RA;|P!3@{0n1_ ]sfHEn3GW@w4il4itDT$+SSZ-9y`nߟ=ܡ%{xJkQӌ& ^)o]>̰&R5}(=J^ ,b[nٛHm:!gK60iDiAOAM{pVpG?C0ONz?YXNDaTa?^|=jqW3 LfdR^Ed/R0ch& b8#,?1_ȡM"B1|~ug M6R?8TdO*75>)WfSqd?* .K\?/ I`=)}8Af0 *Ίg^艁̤S$}RŹ$0sSտ}{ RݩTEb-u "c,z (v%7J"ɔ0f}eG^u$^Z!'.w`*bd搞Q F,~[SpvL Ɛ,&GJ+@Cbh.PCAvwQq~/ܘW'&ovGt0W!}ą%UG<_$.5u$d[jS\y|7;V.+ORR+Rϫx8,!UddQV-Cl׮my`_-HᦨI0-8 ^vJdGX #4ԇI2c,Tq\SmY8}9g)϶kU7FC "K& ^ٹ&ځ] yx wAόLzkvz{qJ$| _4Z(Kyʳns-Zqj#('+Z0*KZ* 1l?6K ,x/#H)c$$)e: xPb ]tXeX]8 wqͲ4=j,쟖0V~pq[bv]uN3p!.fcu1y%OEˢ6 %?8QnatsVp,԰ G?_Ēq&^^n`t8MX"qe`]S솯A4cV=yX52^g5}hrk j`5'<YWrD_._$ 93GRxkW|kgFbRG 134`yx?yXqNz"&aOE#th> ȹCEPU5\6U Â!Qܫz,S0ƗnV:3;} 5@MMW84EQEk^O="rZJnh^vؚͬzH!g!ByB!N&|Mʵn>!$ÛγrMflCPk?las1=C7YK)<`5SB_t *AxK̹+f*E%5 f_f:GnͽQ9n̼-Y?*hF$DO\Ԭ?0YUqtuJ\V?o]jN!Qۜ "XwB 9.߶[Ƽjy  Nd.s ~j3kC WbZec/ċfYoVO+(XbO}1iOxn3HrtVR[d.KSmV '΍<I$E`Fg\ΘR6hhzd_Oi:w<]YQFovSq&^I̓Wt `.P(74P>YL0-B 0]P3t3o'B u]2= CbXa>OM1 jwE[뙴啩,(+>r!0mrP?=7KYό.XW _wd|jHݞn  v %x/L}(^fܗOQK3F83*;-9,u4i2U804eBJO1~d@%JKKK輶̪@5ǀL>%{nd2kFϡO@ [ n@PpyƜD =DY r'Ia5tѦv +!4poSބb\~s VY> $1'mg6NSA%x}Hllb7O!"e%tĿŻA;`\u3zA֏*] 8_&q>7Cq>-@;4ogiY׀ꦞM-GPxz7%SَS.Pnό&dwAGb?+]:P U8; mXa>6}=6tjx"7];Ҽ yQhr_UFtR^izdWo,)B=ljw6!{)OGXXTww`oɰQL uHvEIK|5Z% wzb1z[.߇w5U[8H}5Sgߘ?=3\<oO(:R?ۣҭ@HW9a5  -D 9 "1^#VJ13 ?m*y  _Ӕr^/Anr/qQ\ID(۬2坄|>ivyN;.O$BHY B1-9-w%F+x _SЅ3'32E߮A]LkRZͼIZXƹ{x6;g0Rhd.~Eqm]/-J(^r`Ls#mXNDoUڲ{^̥tZdOʿ_Rtf8y;AKjRV' ᬫZ~MݠYSw ̖)غEQru0NWe˽ -]Ն \eҞZ~pօt*yv2`#! S(M[ ͟ڐY铃  naKSKo$`W9li): `{ѳS-7[|5 e-"i0L'|Z{@+mbEx1b?-?g꥔d os _FHN3] ,Khy,AP}k"00۞D p:=yTI<zݠw/c^ ĆFlo׬F?f'O%;_8D #֫AU 55g '.p@Lk+n۷:48& ?` 6 i.-NOȡÏmq{L_XK-sFW\s5]9q\W~`^c>ѡQum^.J./'#=x޶)-÷oS#Nw"ctA"B`m%©,Z/vc@IT1p3dq&GFmJBzDNb`̭E||_ljlzefpѓ;qa䦖0Zc0f\gDhYS(\zSSЛh<'@{HJOREj֎bK9gfVeev‰NdRk)ylv1S yT[g䯵%^=i;Ddv|? C>llY-,G]u)Is.gU-ǧa㉰`?A+D74!?`Ym?nDLA!cRfٝ+pnk wq;"Ax 9/ I_\^Uw1&Ul)bS']'6H;ےz0Ƃ&biGm7&4^zgcvMDDO%6HC $lׄϝ"ՋHݛsy,TyIj}a+&裱):Zc*lD1`&>26`WOc~Z('oTn]@9j{4ϫ\ )r+'yo1oK!g Y52 RA\u =/Bh*d5MI-%39Rh0O83_ ipRЍ^дث\ h*ReuJ}8 O=AC,2`?E߬L̻zR3" +0TV~ttž6ץYym4wTwӒ&(.._ڞsweʃ\Uߎ_|ua9id:LNh2Պ.t$SIإAO\ G]p-W8-E!}kn"*yXa,+/IR7jpJ@.ӍO}l#Q @kjfF'Yn62LF?lmPSF6mO \5mZ]:]O N0PxhE[>1+Yjy2TVV\y.cuhW髻?z~MgEfN}E*zN8NsC]BWAN{cfp$>i_;"O}guf0 H+pR2Ǭt=+/*YQa 0"pcO1QTU\pG.Hq,aXD1q{; f' !,Y"Et6K|.~8"_tRV$9 IW.mc\k8` $)Ě\]?fD"Jhn@PHMC`z\3Z6Ifk0Mkf7VoS. ;F%ưD H6 'G yQn24,Wamra CGGxDs~gkC30ECXMLĭ|2t(&wbTgMMv4!"F? "Yטm8uѲZ1t\ג1N=ل/xOG(/^}Y4ͦB, jF%rM6h! +hm-Bֱ\sp%>~DH NO 7'ZmLmRkc_\o<࣭##SdU^{@@)+^!|#-cwXWe>D [(/l6s/"/y{A 2晥dtF$TY zGM޽`L\KW5rfᄈk@id2@R ޻p,+T|e6Mp4x C/a:'иL׭@MRߣ! \ꥱ;k?KbfdvXzfIg ^aA1rI"܋7nd)ؼE|jGË:'m9 IES72#.!(Cy 6PC~sQ^$ vPYoO.)~YR<|LgLۇc1 gV TV$h-dH|Ҫo2S6WzP5sE1IdxA]cNȹŊ^ n(.!a z{i$ڃMF07mAADbl9HcԔzֵB~]."ghqz5Vw|_&288YC3ζ&=ՕqfvN/PJy(ՠd/ #$9 mcb)tك c k& sk^qOBi>^_{F0y6 4i xb%o'{8o.N l`%f5*#ڹqnXA("c)t9@iڕϜ uAN&w‰n'cH*V6.JKMm;jT7%T`ŭe5̾xj3rDΓ.յCU``؎}+g2W~ODSϫ=W5plP'}S%Boy_ q[(RHʇ Bjj+j{)ݒ-1Kzw80iț0Ö f6y ,bLG /Sd'Gnݗ^qav4y~" ܪODb%^;Yx;ᅫn#kB4,L\/L\P]U;YԘe/" /&wSVr6_@Bsѡ֟|y 5g?nL4],uZmbL:KAnھ ljs7jqu9Z4rңc 9ASLc^rn nLƀn JLkqb&N2!WgNwԲ~FgJc8&ò[j9ryrWlиSceP(vpW!v;J9|ůeko}Hȕ@nP[G md7\GOc =#0"Sih<'̳S5{cż-/#oU^ڎJL F& 7[noNac':<@~3xJ FPL26srWEY 2 bt%z@Phv9l,'P#fc3|Y2Yu`u" Ireug Qk&rzL*a6 *vȒ+IAh%]NLLX%;j^FuF;㯹}.hZlȃ+KgKGȚ" '}nM}֋7vLPvƧ >W`9Ϩ!7c0j/ hAI\=ڜ5zƃ5/WxpP6C?%1=(@hTIJbؔLx[ sv奛e!͞'9xMu<ƀ]RX{ 0os*jv:+Si{ږ*Xr!j,;d!`M Q7j vchN\'~`z+fƙT4pB]Yi7$NLo{/͆\/fDj^R\mT2XI ] F"Q[t{wFp䮳`4y%C޽qc&ݮʦ3l3YՕh0{w6dlu>w^ͤլ+ \I1Dq>MJ8|_7)7a53ЫBv1Ȕ`N7hoέyh(F!–`Unlɻdl~rF(XУ|h8gМ˺07͘"ܐCj\XBUy (?ItGW PwC'(^XW`0a~)Kys0j+dʏ5N[jrOx >\}$o;D달3T^*IJJ2K(%g[Yaφ> uhpY_B@3m%򁻢h߫C8y6B?K$9wrnVmԘFϘtFbs"l8*WK5J h-$nWWݫzi.,EO-ϓ$TIxHP 1%@ІYFB!5BRo6S#IOP4"yȁrZA7P[ل|ӑWU`Ώ_uBVg|ۉ[֑%C QO{ 38Ia]˻|@ ] i8@cS5`" }m wʹ+~Kƴ4bfl/x] DLk:D`)I@Ig\釟jrHR9uJZNr/w͒\e=/S=^πk->+F%a% }e/ jdrjņrUA5mB"m@Wyb=Dh"E( ,碞!&u* fWֹ` 5L|HzmW+fGDsS[i/4t5R:A͠%ܙh.ͽ[|fHl_>mO?<'@γk? _?V j1o޳?ߍdm]K5C6 c2~Yc=~W)cmwiH#Q_Tj9:Xz)T9b?es4:9Nm) p{&<z'/`7@b@ymcD'p4 xG+YZY).RM+ P*97@@DLAFarrqE=<3HCxMo,sdz[0HoBi:Ϻ|HD~ɛZ [C% yg|nd6hrG9; d#(SkT(!PPv2s iV p.&t?_ѡ@dL0F}KxO>VIT4qȻopW` biCtY 8 d/MP?Ti{x=R♰Hmʭ 8֫{s" {ĖUtKI,d䠍k)6oFHZ0u|)7[44~89|m$x=rN ։rZfʨGy#Xz]!##6d l\-*8]i-(guXk F;z;(5:U&FcUxnn:ܹ({\ UkRN{o xёkN[vf߆ utr߄MTڷݴ?>fvyv ,? kv'R?s W#k3m=DQ w`9]T8poNӶ&$٬U Y>BK&]#z*cKp[/q_DJ!JtM3;bƓ.nOߌ-_R?` &%d/- _0Pd, @U^yeJȠS97:.a^[(ر <n$_zu=+{@BDA?_?ceH?w'3U[;xKQ:tT[l0" ;uSP11SZ6t#?y4f!T6r[0-b,R1|%:m2I̠yA;/]{j7AvU6//eFT {R ]ywեOs5 䊒XI퇤hltb4|a/& atI/ע!e^;G(^N/dT5Xr: H;I~)9 H!@̣SW4<ի5۳^B1@ [(%B)PJMKd7Ui7e<'p6݇!HH,ѐ$+Us >̙7R!\&hQMsy`O/^{̚Qki 4?ROJŁh\6c:xH7J|iCpcȗ()^Q;nbHi_2ԵC@w!7W0Tl7@^X0!NzXF2v#(˶rp>/+s䩼01^_H9FSCn:WmKq`5= J1"E*NB(ݰYG!? DXO~)u;.8 pyǘ|Z_@ 0-l>nmsgK!G VZ`t7}OGUdrT8S.-% V]4"~'S ow62o@7l},f pBd qsBNܶl WH_^CMe)Q!zՀDQU`㊪%LX/Qlh(}?myuߢPY 2 =|rf,jTgv4B֗ԣcZŴ%@VvvCLLFsv_6^Lt <3hpEy3]7p!~WCnt6d۫~sKZK~GYQf=`>r⌚ԉ-\Iˁ[}E#ZˉCbOQ%K7[mhqS(qbLcK0 y,n+O'DP sU%!c.vо,0ܒ23;D DcP¢s"q9lWM\'91%mhpqȾ iykYkU"WjWstfO(c,̩^+4*脾*iCVtస:Q]+Rp=[_U]@VNjBmŪN0P<&ewZ۞N x]:YYIvkQiM3eρ4襓-nd|4-Q/%ܧ 5Zj335DZlxE5l1M+|S$6ۗr NաɛIPzZ%X ߭Y)5-YEŝF?MW:;mˇPꩬsv! Q=#5$l\Xkk5*BnD6 1rnSd${j/KLBj*)V >ԺkZ pص8k!Ki.l;F~qn+ORNh>? yK*?1 8pJ*\.[3w@=tD]"^UUhqx_H !6!Sl_+?X./v`l`FIQ+Y#Ϩ¿2w Ca p84z$|^Ri~DgIM|aJdҐ:f A礋 )75$ Ysojd.+,Im~ yV ʹo!B`^LȀy=g!zc<m,~MVdjbr Nm>Ҿ 9z Haob]t f1  %+vұŢ}DxF=p(1miE4M~2K1; m^{Fx G+8@I@2>vP9eaLu}CWBDbQV!у4r-˅O=Vb^c𽋞_Աܣ'mL&[;}ρ&e3 d?"yՕ[X ~.i$*5@wܩeGUfr}UMٞ-Cx,aI+FSJ7r|;;/y8-#R&\>,Vd{2>R eUոĸ CQpKg|dj -Tۡ 2s8Ykq8hMB 4$5yQpM"I>yZAuXDݍ@&_73&n2u259j6?ll fB%h}kivNw[t葠GLb(2TS~Mo'KNa!4jDhQ%_t,5 v- SRh=)ʇ  %UFТ_13I^CyaB?J8@"$M $IT jE> iWOd'e`n kOUz"F%_[Q-"NZBuF5P"|c%@@ݗF:sE.w-JB:KʧG].}]:A: y_%IH̹z:TW+_Ke?]9=vJyd'ܦ(_a^TW<?4OG20>uWD_ Gm#0#kǤ<_@ u&%&B)x:_zזN0`nqy:0Od@M'yO(q ӱad |FW,4lf3}k̑'nqL~*n*˅>\|eXe S@?}'#udl <&j"ݘs2e`κY|=Rs9,MAιpxKy3853Yg)رr.8K4NisHÜZ`i3߷8@I0e+O!3~LZH-3*Uwj=Ȟ>B wа 1f2Nn܀rSpĦjxAwEe2vL̵K?)ܪhiB&Nb6؇ !mixs"4j\EJoJ/ZG=J4VgːIXknЫoQAo:!V[de{<nQ8hj)1$O X+7/ ^{7B3gul wQ檧\TqE C { kX }p®'p4i#[褴"\a|5w\K&z.=,kMtm&t9CAOAo+\Ywd)e/]¿3$z%x52U *2yxZ{S: gcBoJ~PЖKOs-u9$g(n:7ldHae; t ǝ 7b9Z7dA6NP\/ЇH8UBGTqSp1}P<4 )1Y8D?W[+2P1K0|D!,{bhC)\,c[TB؞23LeE ucփkA, ;OHTL1Xv$gU, !YyA&S-B%Cc XFg8P+RS ڄ/"n8}VF3}زNS]ALEq7'EF`C7C.Ǐʿpo$6%8cзwUXƛ,Qƚ-1)FViޤ%S`D3|T𻸨SS&w^YIBxM=p է"؄A{hxucgb,$)!DS1E*<k|BVZ O3^nt)j>qX %$p );sѤHTUT(H]8 $ +{D0&"^D?kDh۷3?\D_4 Ѱʜ8_Wӻ'Y7˧UB,㐝^4|y9wFIYpڋ!zf|qh^-7gM6i9XLWT&Wd~&_Re=)5/;ML?b[roE x՚yЭCUK/cͅ:MSItV ( Ƒʎ˶`C7lS:̾(!-e,-z;5O4/$}8g#jMU4z [ Sl]k1 Gkʘ:uN(ؾ=c!~7=*/ʟ'tΟ&툞䟎yL Bz^f .zGH$F{ kR{| YECM:|힡3zQ\gMި]+Sʵ$kN@% ~#߀% [ko/HQR)ҭ}Ѱ*eWWl UOdk=6PN<%BzOKQ 鉲 GD]^9CxMSoGY@|\~OWC?OP^& {\;6c% ilϛ mV+01NL{#jӜj6rtسgW HjKVNL J ,iM.BƏHW3 }-|K\ nA{H!L( Ga,) fժ8tZf،~ZO8^WmSߠ6d (r LQ66wM&+,("n,l\\BI툭S3w*9z8ĘF-oJ.[`2ΊY7l7` ~ '7 gctE]SX>%teŐ ]bvq%Qve|5۲*4wyXluqo'f{9*gy~3$:FuH?I&*ŷ`ip4d世!P],u Nz? ]z:D&On(Fǻ>Jwkx^bm.}&S"{aLd4 b''Jh8U{a"@L)HX3|?>saJj,6Wwaf[PiBnZUؕe$OЄ6(ҭIWϪDQv둡U)l]Vkd\HgYm)H'Q7ʩ[-JKքsOi"Dg FVw~eu ;fUz۳Wi9`h!Υ1D4TS^[N}LEMH|w^FP!|h*tT>p.e `G y@64 o Q#0EqN>e9CPUWn~Gd=#sYUmv lV=mv\KLl 8o{Tzepy ~ߎ<7<95qwslkn5 k\;fH' 6V s? E:GՑ_ G~; aH)5z1u-R3N-ON'1^$5ZY;"obJoP7YdNEWS2PfEr |:lSmT{be@;NRd?Ա@,_Vz"7~D ePqY[?_,vt12q &u-EL82{^00D\|UX_Da8T 1(_.%sxbm܇ʙl3_;;,E9[ev툎7\mzYgCU-9.+ S nTX RGuyp!އkǝ wQ3?:|ϲ\c߷ۋjFeL<` S^!)aOl9ѱ>`r0>%<7 & Z 㾐jĺ/6\vAI:pjK+u]4٩\%SWr1_w=Amm΋D;}N=긣n~y=n-jҍ0Ot&(u*F dL|z{hMQߛdp)36m[:%{<~/ f,I:)zG-κ%o{XR\qBaz L~ &TCX^b~~eNCE>0O߼յ߽B✯S'Uel@x| ^a{ '!/]UiD)R7G`M` E.8@6B '֖܉Q0k1KvT><;==C:i(dUuCB1%zzÕeim-~]IeNs~tHbDl2;.~Nn8`r,H 9wT}h9>}1?uC!`PwY~UTӎ)meCN܄T D#ZDzÓ`1C1g3yA]5/"60d;7 PK`b R1Cjb\킓&9 ǘ KFE|K\-P(7K ظ3P K @1%3<0I4Mi(.:n@Tg"PEz0ڼ Ґ=W,BͦIEߝ~^y" +a - R c]Zl-rG"䌾569 ?){;حӀBtE*/K2ȯ7"}y_NjON3ql1tBwEr͐Q%H"oU*F[USwƷ&\ V^D·%٪^\D⻦Jh@ ܈}75 6[ptցCn'AˑB*Ewi\NAJTA$)d(3>b$`@vIL![+ߣ@1L2XsV*S[i~7YLl~E-9IJNt.T:yHtjj$ ZPG)*KՃn.qAsWDV"dPB}l02ڂl]R)Mƺ=/+,V@;9͕S"*a\i^R97 !"y`asTW=1[ 35z&DKB%&@pk.q^UI2}Sg@nđm5ٽ#brU4|E[VuA?EAZX8ƅ`xk!MĊ.N921UIi+M~Ȼ4IwقPH>,tRQ'JǶi^cbĿa}p}("p Е/Ф'"dI:o-,!ԹsσFn?x18J~E㹦 Ŏ0#  q@$mV*H2+w; PRA P}_P%=eqޫePsj+@[VŪzϹ³"-2$ rAEհ8\Aosh+TvƆO\ hv:27G>9XJʼnY g!h^%fbnEHC%]_d~0NjWJ><#mXg:DSz:SY :g.vE(t! Jek`O˶0wQLsf֛i]9V [k qs02D(=*h bܷz[5ҁ`8P4@J)jP2 3mU49s^%WQ#heY6:o*_)We]۾@q;{eJ.&2t7E2lYhG{]5) ^BQ.fl'\̓kJc/Wi-:DqZPf4#D&1XT傮LGYwVt;^7ߘt9;v黅.0`!GAU=OqJ{zy!\˳ڋ#΍w 1S  Z˱Je GkU~|]d'v3nChrUK&xEh>i^ ~nlBf47pToᲦzyػhrig*TRvh3U;\Tfxcv_5oq_ެztP{0+Q%/:h~A76tCh%9FۙsV p]|w,UUQDnm0bMk!]]>iH :v*ham#/%ܗk*L+=uyٛⶺD̞ r.ӹjvd !G GhNHsj`(|i5΁Ƚ;?6b>֒BH_y+|nw2眥H7ǽ)a6W{vPwV 8Xelb|N'=L-`7dٰd?ŕM'\鉅Ы}xJ̑ڔx/|FOHC>|Gk* :pM4qXR&\MK^ҍ|Sl(yDT|!%lF;y*.1Sђ"= gel3E _ e?;.}~6W?SψDŽh BÓbj>? Σ/j1Ac<&Gcƌ|f8b(M%CٺP($ D_ RщQҤ5JK9*!^fiƹ#Z)-%7@%| N/z5"=} %xOϱ z `,)I2:OD[*/?Zι>t;.y'p^8deqAqj剸HYPvP ZR(>(H,n3J^ k`e|V7)7)'QSq~xxfa}+eۃ~'^l"S;R7+%|3 P{JuE#ɸo(13 ,Y r$L[aݜeWHv.j0^(ŷ}såx% _ln&[J{B:!?ˇ`7:Q&IUAD~ 8qo jD _/*9^6_2 _Ͻ{#OfdL]zVm*(WipIS(BN{`Jf|}uU]&,@;祇>;<< 8iIn}  U6jmlMٕSTNnIsL'L~@[;cfiXz|2d,-1wGPlΔS؍HeM! <1MAT$?PHi-ig&. Mzu&j;_VU^d͒hssJD k>mm$FbX!QMdk(猔WYNoTǜRw{STѹ׫%}wpUR-W3xYWIO ԇ,P'1PTiK %)Ajϛ=aҲ薄|LBTsrIVv p 9..k^~ݫ5(UXtki*JkZPY)UiDq~:`:HW!]tT#h6i{ .LZMH-qcl6;Vdaӣ, DTD+-} }^6ҝX!$7/k e%|.p]y=KxchQ}9ކ=Jm`o̝@k%4UpJ Qr) ("@jz]b|zs\Tf˽!.~wckT%)6flٰK;.3G1I SQ&e|l)UWkemlF4:%|#=_Qv%2?:W1WnI$ZϘxUY5꽤zdڍ02]cܚ؛ia:*sZ(qWa+]Gh:g/:mȝMKq '"bdns5NlW2} `!x ۔d&kϛx1OaLp#ŤV*>p_^>56h PJG7"IoXO5F4U-̤ lj$iwXSn(pQ.TbJ]|T 21%4y88kwR+S|Cݲ{.Vpc\5PR3f'%>ɦfDS}43. 1x)RH>@8]ҔqA+d[||Fs\w\_K >F?\,9 X/HTs*:?ڥz+5z;6ivI}-qX>@,B7sBHjQޅ<SLp. z%V Bvm|:S=Q:hnh_]["X6J#QZKND}|b;@bFfc{Eg݈d:}'O&rIPrHw:mLL.kݢ9 lwWeNϚMME4Дds'^!?L#X ndP^<9{pO.+FFpYϏw>)1q8s~)..;Dz]5d/AG"1RE$~%(|0wԖ6=^ġCdDMQ0D]v٪VJp?kr"K:1z 1sɪnFargMurKQ(\č *l@)V@p2QM1EMF{~1~(]t2=r^[ᵃ+Ń9#*Cʣ ;̟ Bkc NlO`jVîHcq[h9mmy;T/6mϝ F<نGo+u<{vqXVciX} @iN'[e /dG_P Ebh뿹>Qj(lP.ЌJ( 5줍-,hCT" 6^$Zh/;ۋcPo^UWLpK: ?J9H3s}i/VyNm 3<˙Wqts!&.PָC"j%j`q'yF*FE*ݹ/?(SN(+S lpE1d:oY.V]˂RȘ/Y#Hʊ^s6%";mVUr4y@]W[F!maGC/] rTpcj)b4BD7MN% !N,yyhep0E1_,5*WIY.6 ^dXؚ8~38R(k'k^,*llBˆU 2YuMUOODx}&-o.l5(A8?CX-#I{P6{A:ia h{P,}V%,j4ˢNJ˓P ɬy\Sq]&҉xjLJ~8+wP `f%R3[tjT9ϿN"ֽ:BL0nINԎfgѱ{0G![@2PD\]6a9wI BjA)%kԏɠT02YP7E;y@=&_66>ѐ%th~o_^Sʑ(V5jȫsw.0['P_ut#e[4,4ڪVϐ8zd6< C7p$8zU')@o9gր1Mg;VN%WlS{j+ڣwF`nNX<$DYSL[Խ~zaסzK0kCG[7 )ZHO+UqX{fh=~U޶ӋB{A(H):n9;գs RFϩq0ڃ:iKC$z5HYĊ:r聁CƀPR GxR=o+b|U:بg$VSN/|  R''}0=6-0߁XT.R\ȕmO%wf_:#>9Zjp"+9.]py_g;ȉu7)]dViu nVT)o}Xt'cـOH0)Ӟ1X{3=6ñWX@@-ʤݲgDdC |Sw?y@:D`9ӿ^6m侮RMqQˑ&_bB15>gxs.; >8Żo)&wdUtUOFo IYZ4Au@xkr+eHU+H!q`Fx͠Hd}axX)Ƽ7[}ɫy} .QjQbM^ BO̔rnG6Z hu)CF]QIV4ܗgia:P`-ʭ9F28]}/0տ1j׸oS-ZxFjJ.,1VA7ߊ+KܤY$3IP6B̑wƕX^@.Pড./,d\ՌuUX ԱYAEZ ɫMsNڽ/xC^ ׿;u ,bؼuwN7KXh_(Y*|Hw@Oz B&tݺe|5>mtQq;7E;JP("  ̀Ne|6mme߁9;:~o:B56Tk+w'Ժyp0U~0 @3"+_0uV0lѹg\o׾2Zzپn U[ꞩz@f5@QOr52ma~(ak.C1 *e4p_m$GC>Qǯ?T墮im{{HZa,bx'vy[<8x0 T3%~ 9eF6JD=Y٩P^|&ɱgb+bBѢ ?(r5nף&h% Ƒ֤%MW٬mB;1biǪsq WD7 O.](Co"u@4`)}Z~k]KFHG1]jIvm=c JM^*|ٵPZZ3Yc􅅎-BWMZyaJȡ!~F9eC+In:Go.z&SA_oe]D.fJ|) un-tJ[럆it1h'Lrdg8kW}^eDP4S=e(:Ffhl{SzRQi_z&BI ϕë0L ,z Ѝxܣ3Njxx e7p'jlўw]3ڡB 6mf:RWژ݆SBd.%Q,,f-Ctvv7],yCjQ-/<8V븴kEacaBpG [;qlb A MҴƳFq,9}-v?fwC{TDaK #;9z_R":G TY woJvɘ0 H}:V5L <.57b[GE V 9nV1h'pmҐj%RUQ'ЇI8T<%w R|)RJ=:Tcr0K5c̜4X*^I}m-w5_nn{aeyI-C.%H)7Xs91Sk#͡49`>;heHl)? =tDDMXx"=lG;>}7AR-hw゙u)v]J#=:%(kO-V o / 4e@_tT37'":SAH_ك̿uWq@6 )9bX\( j Zq6/p_;i8nQn"Ʒ4Nʧ̫xcZ,[#>Mq,Cb޿;Qp7̛BDI-]8:hNۻDN'2Y2|ehBGP6YʽlJݕ0,lUj !_YEXL!" %tU5q1?p8(*Nx**͊>B!lCu 9*m)W$$6/7!T@V1G4JB6< XA$Oc%v5{铄g.{Bq+yhv!E^L% ܮS_l,?W6jB?n1LSs)\!OMzf:ĔVÄ1)k( eۓORϱ7p *~k {%Z:2&E%-jv@ ,b FۦikzVE&A~x6fU8罕^^fipt ^_7SC:^`챪_E8M@tVpܠ( Q"ij9s+گjS:aV'#}sG\sbhP .3iiPY%"S3R同"?`zy"x_q8QZ5KHVynsFV?ni5r,U9٩S6;~(,zcGU:16lՀF\ C+ ,A=2l̈́ͲjGP5\$p tm3IVW9tb"a3#!l^6;<>8[- b*bՒh ^46k슭g+ޥ%,Q."Pc:TT +W6O̱x6"m$r YVA7Y3}抙]$~]׭ O=aAnazxf$8Ct>$֬Wi/ q ͞=p( W T:qIN *| JTl!2 #ǽ22$;`0/ ġ7cxzV:|=$حֺIG{~1 e\ 8}K9Oܭji NnN5f׼.B !<ܱ5]ʸs*0!EK!u3&bv lo,PX o{Q& >'R#\ôcH2^X,NAQ5ZGTʔ׾ c[@u4y?ɼ\~I:_L⸆kPDC"Ft kk1#=HtP1L btg2v[K1OGs( qu8#%eBޥ.x)7Nv,X^B ,m$.#ho0Saz$p a}:'C:Dtz!5V (&xlKŠXGh:NsA3 ˌF+~ʮ'˴&_bp&GĦi˛S - btolpn?ף/malX<3PGK&EDd\}#[jau !l-EC"Ӯ1}]ak7xq% ʃuSp o{}`EJj[EoW# @pj<oP72'yB_FܡR*HBvXYW 4rK-_vϝ*h^PL됑 (Yl/{AOLC *6K;QH0~!Og]y"\ѣa0܏#Hd&փis\ȓXqJ? Y1u!/5r^-Oܽma~܎q?paC}R緭mbpVdG)a:>lVj{X<]_8(zϴCr3&q/; ^4)zG5c0xWǸZHC:;pԧQ=6p4X=JRk8m f*$Q6t} .i722_BΚjv'FR-SȜ^@#=Ȓ$Xyyj q:l*d%E qQ']@k!Xձ}U:xLFL&- vShu4%e?8 GɝOHPqZtWBm:ѮǫaMΌQi LHgWw'Vc ʌcUz3OnEW1ԣ=;ӘsӍO,׸;%S#JuqpΨ#q3Nde?G2IRS@"9@`3GȢp|`s& (lˊaЩ !ɏ{[_kAG|!&{TƥNMÆ.?#[Xw Ob(L')5]`fzhPGle :?Ki1b cZ[nACP+#Ao@![ +psߠ>,~_P~ox3F_ s`hWZJv,]H,ks~"Q H u&4&cȺl9x\ }f1;x#=‘'a]Wk-{OEbi'VHU\uoE@!EGe_ Jɑ![~ [֒g$PVr)@ʲLጱ!~eH*:(WO:l=̏>*u~>D4bݟ@$όበ{P[14Ţ/xXK~d}J^4^ygm"|@p ?bW+j):n(+m#Dz5~YT[)2=[Fqɖ =utyM9pyZث~YJ41 "(faހ^?%X~n2FeܧU=xJ4 }rA/ViK;jhMxVSdtYozz$; rN>E-ԒLVf^D2">>>v= i൶Ⱦ_:'Q(֮C 9{΀k&GF:5d?3!~')[EK}TEҕ( r)p^[3˭r$5!{ vCNUӽMfHӐ$P޼ P=Nu16ma4`ڣyh!M]II`!Z5&Ppv(H{woLnrZpwe֚]]"FL9PoxyϛF9a4CA' U"Xx j1I \ FUjk⮰2t{\;:ݩxn2,{Fopu}v}5PT;;$53'я ( ߏUi,ڝn1Dӥ255S $#v%BΤwvR:Sp~$T픷&o` = iHf]Co' 8ې13qAa窲GEH7G8^u셶$<MWX]&yƚN#ːyP:!g=TrPeP}Ar>iq/j>Ԡ=$U05VH!p1^d=zi_b'/QS2YW\ Syhr&"lx8ݧiվnIJ7-*Z=FMr"$w*j5xqhK] '> 6Q IjJ(uZ# teu5 ZHT\QCjТebY1=,\VP{M1[|K_b%C4Bg.պ9'Hlw_9Vkv7S T=RLk9穞fBNmBL9\dF`O3 C!1K0pS"B <|j<qTiO͘u y%Ĺ+ ŕ {v(0O1e33RL;s4<fA5rlMpERۈ y >k_ Q33Yǀzd]u!\'X Hɤ 3])CTTZ O6}L #5WLg}m@Tj>I 8Žd*A=`QOgP6=+2qؾJmN PΙ CGY6+͟#K.,hfA:vK]462Xw5zv65a+C<a|~xǑw`KIBi${爣3T^ ?Y1"T>e^'VTP5QľvϳGBz}gSRkmD8f`gtHV`3Wv蚭P{QqaznC=b^CJ'YL`)gJg` m_=O]"ȼ}֛5CJTel\ukQ)9PQ4'*q)c!C 'U)f{l4=v9=at*buw$yI/ P2~sc}F?~DORkaLPhRu+ 2vFDDj+ yUoA ͱ$e,6ٞ νԩ‹oYTogʩ*4bƒD3=.mȨ:;4դ)0~(!? z&nI8D`,yD&!j$:pyf[oN5@hLP#ӵZ\_Z;6ټb<ȩئ^zDXazUߙĉʞ3R;YwI8*qLr˜񠮑DQOtT,ӑä(lKo?޿b+[m皫f\eR_F]] һ7<lR%0B6?(|Xss/D u{gX$qeEyY:,@˷C@N^h]'JUsaMvX&.MS#xOi-Fԧqf<]14_&B" vp=Io5^\k;N3ШeV( d'<4UVV Ad葓>2 rDžVGFrZ N!9{Թ _[QumGa0H \/{uOs .sp1fZGAmR9U $m"ԝmhk]p:C~:xVOVYoĀqn="ƕ9bRmb+ɗ  _CYf~}yJ+>\ 3x}uyz8pc1jO.zY[7م#EJ? " Py>~&V|ZD'Ȟ0K8ɸ!nV r9Q.bhզG(Of5SN/E<:YW\#;Ivuwy*S2+m{IݴTudpV-^;bK>ZL$EZ HK1}ZDxz +_/4*9ٱ]*$~`O|Ď cȖ* )1YfG a*SviLK_IH9j1z X i]'j ^J݄~dcW p_x‘9"GM qWۨ qDf( ԱQݧ|X O=k Bg"Iɵ)ע]ض{= zk$g b/#[^{l 6 YSDvp-t E[!^u`}#Dð_~ԛ@ƈ%?G*FAjX-`sΑ?ۆ?#o&A(+i9 rc]M"а?UvE4TB,!GJ#Zdt!MK[]xt>OC;fLaSɥUE$){`~j. qBöBϲ)e Sbp&n04UkC b·PvحEbV]V'TZn|eq''Ilri^wkԿ~%/4oT?l]XfVm@-)^`IXdg3VgJ\nf-בxZ]`Ni5TH{^h[i{ښAOEi5y-oVk*Dqoxxof$e]ܥ_{x/ˡ0+>Xŷ 7QE*O~60Oa艿}\P~8*\.IfZB4峫u(&Cg/u^_gE(ؽ<*wR<7sJS[;1v-j"ŨֵLERbց='JY]IYÙ߁Nx6[ p!VkPWCzWX$/sQKn1}`25rC}2J\4 Ģr{I& BoH@k,f;|{zޑbhՀ1uYgDWQ YDsۼWQ|(j/*r{ k6{]u5]DW.u8^>Tl8^ft3sy] bq> "ȀI h}\,?,;rzWh,X8THgtpuF* *cX"ҝ&)%}={GìVK.ѧŶdo1#D ^#e1g A }bWbrC'iKX:+l@wUt~#mb:H7u|lWT(1ޣ}wmJg~B6Pf9?|˶scz6w~&p ¯5'q6m vY#bV92>nf4C4pp3ߑbА eЌ- hгdHHzŨʹ 2H'|CHl͐|xC ;~o,=/&*9``:WA(rhhu_ҋ k,Y;]n/5N #W, 7!XEv=v]Cwu}>!>jNZuN.D `xj4f @ݶiQxs%ۍ97CJ(\_HTAsACl]sއpF^vld"e=eS}[ ؘׄ\vߘYr 50f[WY.c<#~ :\&i=t [u45:y)y>Qn {Ʊ'fc\)]\=`jŀ'V^ e3_PS-40A.3DW6vE@fUo\j[_['IZ)~HExzV=;fcVnb=6xPz0?t-_NEJKR^ =&V'>9kwT˕qx rƳ6,xX:wuApkp=*a4O-a9uL}9v+SΕx*q>ULP^_QlU_Q52 aDF:j?(Am꾯GKѹqPOۿpQ'\T'HJcf%2g:%=V ,Z7!m0٘SpŭV[s`}ѷl<0(҈XxTY5ܳ,saP}}v'.b%Ah^D)],s[!(>cHo3 C#,KiPo\X/H0U׎՗cYRaV B;^,ۍz4%kF;(( B:*E8D$#j{ Ch]ydnb~%Tփku82?QJǩrV.eOx0 3L2 ^)T=Yhnk~(k'$TT0?puc|4_AcA8!2+ZU]ϕbbX b4oF;d\1T %0YX+ROVNбr-ئt= ml=d/wF%~ nϙYZ㒔z.CXtݺE UM˔|f\OB;)q+j ݤ=qs;W"&|x8~}=M?wՂ Z1kvN6ZR$>sREbSDiYMi;޾5pvVriJB6䕱;J k݀%$q v)5lj¥vVnC=Ќ>jd b`zL(}Kxc[՜<:;S_aZΤź\\V}BTZ mK|@~?"ZDv3HBe;qǖjˇ>Fd#K E$`%V[8FkN'm{%vz":дnZŇQ=WݙʎgT^95mX1;qw&45 `4 qae T[΀#>w ` hWuኛ,R҆Sȟ9\IX$2f= os;7.>3'X;P{ c.տwll̅#7YSx2|Bukf\aU{b|aع <:E{JX ReÔ($P3ȒMDŽ@wԘ^`^x󇘷7mO8wyB#f8yNYl8JyU ^2wrMȳiMjZ(K)Q1^dBM};@kA{Pe~`H?8tDZٖS7?l4,ĕz3[M4< mj뤞ĕ8+Cq8ANl94Kg 5&kDrNR]1#%:."lM @i]wyۓm,ړ ֦rv^bl?-|!k< <>:mPBa|]@+}I,P"{N鄘Z/046<^ՎSM~<z@ ^3Iz# >꿀 2{{׾k!2Nz0yA ^Kތ52 ?o4'S_ju]( V9 -+M5/y/5ܫohXyJYO#:*l iDv칑.h5R3}b|gdaN'lI7=1Z[Ϻ㤌;xP/ i5ԴY( pcsEdcmws2%~{o}WGMta8OV֤ Bn8/TW\w4U4g-8a@mR\'h/M 9Ϙb궁Uc:_!;Hz19 B\~(=ޠrőZS #d RF 4Brۙ5  B*S8'Ҩx@}5,SI:iq 5ϦʻcWAVi#/ٍWG {ۧjTY#$ɿ8 Bc} :D(]Gލh/rӋo.$m (Zb/5ħeYZ_2wjOtOhߖjȡ*fJfBYq:N⽔!tk޻ح|6 08\U<~\x W  E$SOQO$r5d#JKS圝#.Q IFk츳zL^1ѻ2mQ}v s&,“u%,{ Rɒ;R ƒ5N$B,O]4л*RuͫUnVp|P̾U}bC{1,%̘4\7NoiTtk6ز@2QE4ۆFr ]e&%gdϕ5i,3 ?m6-M|܃BL&T- ;7yJDFN.^}!f$5$[cIj%o6ry‰YXlv`I0҄ݤ J#pDɋ;Vuţ}?(~F;)_M _`W^ddAdKa{ ˠDrhl p±˺y4.s @\]㻴KgQ F_5qkM8\9[WC O_1-猛4U r̴}5o A{D.WȎuIKɊkxUoVWRyHk8*4Z_rEʉ~uNBM嶺Ta? ՗~ (2co`K//e'439i1h'9 >b%lmW=OsNlm~u/Sgk{ [CN %3Xl/6[[ܞ33%9GdA(ϯ yvu-^YvM9j=vM]ϞPg0QpwTӽE6ɡn%P)SNx xyꐡo2)_E2!&v`IKn/D o}R*qkN}z`":O0Uά>:Y3U^o}c8_AG]1/>z_bFvѬv=Bov ̈́7Y4 z&9Y*%̓VE-|!_TbIw: /(i|`_{y@ڼ}o%Ͼ7~/6@#m 0IF qnYyOυ4 ?58;0&f&@/ʭ2ih>=:lei3^bx_?0"5p, ·bZRC\tdB69M>^ .L! ,͹V%pc~k )Q IC=TLaD W_{3$]'Ouwg-(cʪ6$o VE̓ R0p^(d )~~> әͭ 7BzKC 4pY}'*XO9.z:S歚> IR $P'wƐs$>Eџe*7^N̪U# :EN"lNIٕU(+r}^7g#,B6,Y~6҄L|dg,'NP vfldߪ.6u2 zG0a S\x?[ R@a"2EnG[' }3 >E0Dv\i 9J#bd;,VAڙy׍5:ZV:,GKu~̪6_y*v&VV%,7:e7VeƖ'h4{5\ UZsh%gubꯝ.|`C>#@dO9۬s}CJ :)l,!)fiJj5Yֆt ;ig.G% a4ZWڎՂd?3AO@$b;"ܛ.7D^&`OZV 4]bҏ m Naو)n*1וl$k562!ד$ 70Ķp"ʖ"eȌV DnBږ"z#Oo ߸θB_}ۉ'/*hL\y~p[rV1ʴtY,`~K ~9bVcg%E耇E5&ٕ.E !6"(2/)-7`4D3`f{lKm{(JXXpRYjD]Iqՙ5|$ohhr0kIǣ#h%լgђees:B^_}bu/X,[PvAc'vfw7ΌH]=p{DV3j'zW}e=ѴX$#ki]:J?9qH:镍xũ D4S 1껗s,H oXCR Zj*TC[ZYODϒ?M-}b Qvf*JoXnS@R? 5Hg# '76TwF1tۡmUr#G[XΤP-0"ul7yO@}>ĕI5aaS>tyP,82? I1j0Q)1`0O_%yOktɺ9PZ6Y9fq!+3z@I"@IiTKW9A 0:y#2ȟu@IŃڪ_KA? Rx8bx<إہE+szyrFWbmJor y+> QԑqMjڀTRnNP:R6L6|!B;}/@?tVnV50ܩ/ }"y6+UA)f,48\Ϳ[2TNsr0> B=~Vn<8̑>Y(!^*6,qe7{F9;3h,~~dt|&MIU U79D(>XřّGQ(0iC6>%|2_y=\xCnAю,g&B.S31N)ђ-Y,v@Lҥ~׈kGΨAtڦ,ncau*CF#.+Ni:SzG s `X8UgXsi&^=6=#9eu?rvчkVX Y2%RlX!ͬ/,+AKmC2gGDm̐c0w 7'(H/FքZ,﫳ώ8Q0fQDVtd,W.Τ!s^78 S?*әo3SK:u(â3dʋ)-i) gEJoiV_U0%8vGH_{*F+sM ;T"!t\C2nb5xuلw4,Ze /]RTU ސAM%u%p1a։d o:>LEHHPwd)@ رΉ V\vPcӀoJ!ޭ{x9 ztc[BIɜ%L"RZ9Ÿ }|軖<ɤ Aih (_y5h 0衷zX,5MY/V#i ElRoT-=h⨢MrGypZ {"fmerj5oaZ0ؒÜ9)M,(HAݒonXAYp1o7{指HPS HTǖ.6;UPi>-2}P0ihȆzH,pRe5G'qGӗŤ[VN2HYPk/綨zWӮ >lD`po?'Y qqT4:G~DK`z1T'$`nn2?(ﯡZ+,tLCh1i}kXM- YڨNPxQIO n5>>T{_Tmq|Sr9cp]]C gͮu+~Y>EK9Bj|wQqnKlJq?oe f:7;ϗ, _[td-+B| N%1@7O30vZt\ϕa@\ҞG8S|+Ig3;'j*)]tFC{( ĮeLc{>ֹAV^K \{0ZnA٥cj&;S%)I]:}gRz4xt6ZO[~__/p'a߼s&}e+J j{sIaCST^:[r^E/KH;{UPj3?QQ4pt\ݴh$6!K e5?w;J/'-oupIρ"D+~: ۏٷܨh_(9Vq!0 h9yH;"\+QJ aa75 w4TWz?sa}8#ק₩Fhpz,ҝ^B;.E[H}]SG!VGA03s  h9cR>K:sGRoUZ0p }czc[ T!E>q.i(E| ڮf dlB2Kiʆ ?oZ"j^d>T$w굚j*Z :m 3DLJ>u;gMzsIΉ}!Ex%!p& O^mD߈=|^|<"ޚ7*RaTēuN320|np-xmzLYѹꋌ=9fۇ4 ;PU@ߩ?ȥ¹ugp#IDV&_)MO1ZW̩0Aq=Po.U[TvO YoP{Yr귢fej 84フ f'h%>hqoA$emrX2[BED=g$#=3E'P!+2F}*VaYH] d!r)ଋH׮~- :R_WeoDclFLS,c~ٵq&?BG#ݢmPX=۫1^] {\ RcpQ;[*6ЋP5{Z:R¾?mi{*>Yt1vlgD7FͶo?;~ZA_4KRT{LaǼM>*lmAj1Yb=F AqÎ\K7o߷1ֻDnxa "e>AQZC+31iSlUB#h 'c|4.$%)u8̙Nr5k̨˷(Diqܯ.pI"zנ;Gޝ%~S;9֌6> pŃ/^hgܙKSwE(VI}aU.hQWM=#<%x7aiPDXh:_ +}m)>mjR ("+VJf3R#?ܭ? 5p9-m "*ibk!/kug보37&->*li3CEd6;pzĮ(:-ccKw,?KL*n~sh%rHY`?Td.%d}{x^!}.r*4(JtdU(@(IɢlIczw$= =ue}za4H/?!ykZ"'FR饔a$<=ԟv.$i|(p{QZ 4nG=*o%x5.,'QD oYH3/((BkRuo9pAYPQIddA!TA'hrd%S)kL [㎼^؊qPV -Px?!qQoE1ɧE>W9>ZILW;ʍplaSKSY'Ao!7Qf`Nуt"R;>K7c@Q/Ɍ%7Kr}ɦW͸gѾOꉷ0=8{JX!4`g#i i6nO{kYaP^~RQXf4ڼV O!Fwy yo8TRU=v `&!(L!G -&M4ݕt -'+L^'Bo+wR{ o/ܝ,. zZ[Π3:CfEdݜkEZ@S~vc, A5᪂i4e06ihCkQW':2bBwv /Br >VRÒZD) EGO. _}3/r\xs`&r2AĂV+9'zŇ+wJ1/͗`3H /_Ά ,3;*bhR]G,*kKZi^u&g0 A{kpwbuuC6l?_ @nRBlDZ?n`aiՀm(b˘}2yZEx;i`s q "4lu'6B;YE_[z!3TE^qggwް*Yé{E15SEʄYX٦:seH˕/x;VzW{}5 d&et58.f5e %ަQvڴdz7ǬuR0 HOsfđM}K :z\[`N7ғ7}Z*9GL$Nǰ.c.< NKZNZu:j9UQV:$LΗ鯅L"s?uBpˀrLTsnADe]Uqօ*Ds܊ {d7ޖ_Y\J ?ou-X8v؁QRi\OO*$<4',ԉd\1TW663G+ѹ׊؄Ugs x{|窗K+Dž@OQP7$/d1j>Q$H4}R+>%>~AeD@DY>+leir ".TRSߏ/~Fosg%maD2p-.ˑ w9^:jmJ_`ƿ+.`(Zm+vp((./EzXlY'1d" ߑHTA"FdX1)B5~DwS'Ɗw 9yD$q@o[* 'ZN"_"(g8>^kCӯNf&.O{z~zz4+C%OHgz~Ro\W]a&:d-ĚZM.gOLe#YǩP9_80x:k?P6/PX|XdAZExY2mȸe몲}eV @Z(im3uU[ fv^⃞@(iw*\%=k)ȷ۸ss`5sءʴlY`=*Kj=uk40nDxm V(g\?dDz6ֶ\B~/d IUoPhiv,} txEL}f#D=E0cHZazhUΉO]]{o,q1G~ʜp.mU*ς~WuUc9UA6YVfĢ`qZ7-SgS+Mʍݺcjzmpr9 RcEnST&^mDjiv;@17/V+_핌 --muh#r\Z*cAdr]'Z3@B9| j.H|񧢴 ݴ+j:hS9~^gvۻ]H`wф@gNw/ק>ϸŵ»RԱE:0$4cgDY/L8F/:PKG4iѵ1y]E L$C9|agqEűrOP&rQdqM]+BÇ ^"gRqBG4+ۗ"MYҵX$*#;as4ecYXUPy XH1;"=P eeFOKD .G1߰bT98C6}H|N`h '&́չF UХX|5DH7ȫgd+uAaIogu\-BOgrP@7Czi*"X7]aLަ̮)j|=%/>!>#'yl=܋+ q 蛥0{ `T ܳ hzP/s/j]yGÊە$dYA+,;QsB(Cb}+WHۦ]k% N2Vt_%ܒJ{#(zE,kbgNZdWo+f˭٢b \Acs腦U1=q=q@JuTӅ7C`` N{m_h8+Yk?kWM $!o9&>jyߦi!I`e,(t4E9vɢ\EwM oC :V씅%C~L*<6#nǜ I?G3ixW'26| !IhAz8'A:\D*htVı6w&*_3ͩN<12疫-E\RVĝN5@|4s 'ْG{xj< H -8~g>%!xr7e}7vB 8_fa^L`wEp0@MfJ_՚jTKlw=? 8?9-:w~?mCZ_'F4Y";hGOjH-l,epJZ6mD3B5av ~Wa 82fHVk5]h5Of<;,AhMvg K֍Cwx'V«aN?6Nsרzuב#>eĄ-@p(;% S!Ҽ]r}X[ỹR eAIgֈwǗMǦUzOѵ92$Ji:Eb~0XMm͙3;:ӣYZb{b#-vM7>t7d>y4({GdOG|+9p[>QxZQlӧ}Ѣ2:UbkI(z4Z VA-`cB5crfv^վ =#j^p(*SqtPJxz wM5z†OWAx۱Izz v5e0[2'|EbO=/ΓSV%ٳy2[jpJ2# -|V9e,ށ|i(הmi%^[jGNR^!9bF4+ 4t2VnĪ/8boVOnZj'Z/Diǧc /ySj'i\C ];|*{('` "-^j~hDz,ɖ# iC꓿ŀB~C4*K[Q>x8g`ZEhEa]LENj*9sqG[(W( cfiXQ[ cҿ˻R-yg=4$GMp}Rnfk"c'_cN^qS~&q({^lƺY)&a?7 J"wVydwng/!Hp_Zc2ԏB [8γF{=a@.\ S@ oh"! ;$s}L`tnbk1 *PG5`qԑkbc7{YC"I$)C]UOK z%gl[4&L=x0-ȊK.iB8jYF<-V+PK5R`ײL޶F9QV:cooʧw3a l7K$SHsWip7b;v$"…~0DK'7}sMBI@ۘrh\,C&>*DW(ӴUkm|uX[,$ɗɹeS;Um}٠QUz2f#y\"ߵgjƻ@/s̛ )J|GRƵ,rL9 wP#ny$|q!D2Mp{+1B-EuPsVݲ)%ϭqS'!:9fx3P/3#fb,t5Y59Kl~\' 6۟q-8!ǢS 9͇ٞTeҠt4A,`WӨ%tKz)iF^kazS[uV5Tx9+<{ȔSP!$&Pc]/ٗĄvLk4 ;9a$Ue6ek4?yTM:bm^ 9N1 %QqHθm܅^pvĔYYRexoFٲ!8t͆=2]Etݗ`涘(`j8u<)<pBl\f|+pwk݁Q&X79SxՐ7~Yb¹r {"8mc+o>3pBkQϐb]}yJ3mE!|R"ϱ`8+J A3KN]Un/fl@<"WiHbV慠;CN뫆JՅU/ ɿCa`ڲBZاq) KZ!w#M""KtjKZ8pb0PvkV5Ck*aЫ ^1*i+)9=S 暯"E˽%6!ZW1\8^D1WPzDiM]O5,{ cqM};%}ZGB DnA)Dm<8Vhu9S+2>9&)r~_5g zP sۻsD‹Z2~XJ1bݳ :uO6DAi$21y~7uCAu)'Blbq]sфLV]ae)/mN)4wyfYf,.wqQ,FmK䀆h)wgq{;N#+I#)KZb: Se3\؜Lq"V$e9{{Jz𶪂3 FHq?)˞fPV9l:O~np] .J^lFN}A <w6n4cypyPup(9[@bf&V6;e3P~YO|c8e۽v͋$9#:6jC%QfLdg*v|p Ѡq;j'd?| nj HMLfve4+mi^Xp᦭3c-яmG*mT^e*V=!@$ fq1uedPee< H~2=l؅ޠDB5x~kyX{yzk ֊FNE%VtZIڥĒB+w`Qx}V0M1^ֆbܖkK|vKQ yBܔBF3UbzQoOXKW[?Y>89kY 4r2i N"kC|m";:s`"LWEh˯~s ti<^R;運~I?mA@l@tm^#7Vak/~pg®MEϓƴ(XO-0=m9Tקev"Cх!Sp^4+ VJ kHW`px x`}M%]?* `_Dx0TZ_h@-2Myx[|) U-&- am_8XsG,0Lt5_[oEzOvԉvVlGFvt}ۢe_S#1畞ӿ]z]Y+U/Ob \^bJhu`ʜ• ǚkvG> 9`]q=!܇F0rn6qh8aCrO.Ni&#ʤ]o2>vR{L?B#҈cU{ p;diᘃXmGշQK1Z9EejhNѢ.Šs Wg17̜ff).oMޯ+YGCojΫF?9\mhN/P.IhNnw}4-I3MRŋ)jI,y0*<֮O0yh6GUIǟ(xRvr{OulzIg; m`p IiL1Z|CRg~݂T|iƬ#g`эXY pͼ'{ @ev QTxVE1ޒ2:]:AbրY\[sSH *"ZfȏhdIqq/T8/v'P_(ŻMvTYC`xFP0v njzsۗtdŸ@0^oEX5?fʋA0,L\Kq7Qqs rQ5Sz޴2IdܪЄ.RmWG ͮTJ>?hN٠whsrHNfh~ïU瀜6A:Ćߜ:|3A'8"btyU@ތЍ#E֣oԶr? 9=lNlϞ3NLɉܼXo:CS_UU[R+(WKvEKTJ((TA K攈Cۈ)|g|\I kh @ sтƺzIwLv](q,ä9U=>/] +/>fWk9y#Nx|L,.)Fc'8?a{Y B;Jg$gd~9M{3ˉ(DVů^N/%>46B)O@kpA\'>) ;doVaѪ;;~^_MB<>U_0`JWf )ƿJޓ ԴwnlݷY|342Q)׍Gs 90U) BJ}AoM[Qն2dA]# po`# "t"R`KghlIKN'auK)Gĉ}rNl2[8gѼlJĥ祛lvzRi-с:5 Uh@k5\I1)䲦NLy2.`DAR72Ύl'XS*&jCȃw͒}A+\p=e`,t>j'u=6a#=OcpL_޿&bDNCE0> C.f9NP@Y@ V9i/XY^QUN\ ^=r )`>Ui@q}91G7aK}D%{ 潏m^)< _Ru*Dž\#2r(}5O˕̃oUs J xP|/ qTF_mJ1!*E#&L,}n^~hVp\]ݎ!m8e͚6:Y}i;.Z^,aHTĆ]iwIc9}+gh=)4^-@U~ޅ (漑YZKzD"؀v\Vtxk |0oҾ^,V)Dk$:ѢMi|JR >ke_8)mI&@٠NBv+oLӰy>]0v^I)b7pîBo]߉;{x p T ~:l!+dZ|6DXKM hpQ/ZQ$84JNRAPSE'sF'aĤ<.hx;snzghJu.uTdD>٩iY/5_He}# '<ĬAɟh,"hm:k>͟}ˡXwdæ&K L&Q4iy8ghXiHe:MkC92 8mƲT)Zr=h|#<06 6يesuY7LC &x(RRK})ӆKSׁ;Q_?V"bԡ-qWG1# "tF,E2J UA @&AA7tf&D`^W1:d~r? M;-%I)=7 wfdwd9VP/LzHˆAuueVvvĥS=ؔYEX7j)K+]cvq.Ō˄ߗ8U+OlF/r&'*Fڂ#j,)=r 'ۃHO`Jpvcu"#$ʎ gͻ T˭|ky{cB܁XP Qe%y|B9eYҒ|k"ߐv̨! Z޴֔9#hۡ[Emfc"zFTiw9.`<(F= "&_CכdyQ7';M9p6Җj !ع%fD9R*KXwB|l&mv Ȥ3‘=@W ~>f1+7KE"&\bD+2? Zq{Sc)\ob!_&Vvnyw[#g\ޭZ(zc%2:zo 2X[{h N5? 2Gޭ]fw?Z9Hp~ pXwd#2/>,8mwQ]1/;K!8a]8x^hhL()RyfK7]%9/_W&<'d@@=񋘏nТ)n:QMV2{6L\v,!Y[n0=S>Xߐ~OqMy~$(.Faںb򤶲onxəiӻXF* [YZ ٌ_l ܅ xN\IM^BuJ #7qlDfW/TS샕iE-3B }TAO^A;N" oI r*l ]+"ݰh^WROi .s bg{r:~(d|Y`"FZ_ۛVX/6^>=bxxv @$L"SAFTߨa<dJF @.)z3n>Wa>╛,@[/" 9Lo.Cƍ%qqN^`t}X6ړԥ"-O (9wջ;!fd0Yڲ!j8 =b?S6gXFEIX3?S {9@sO##u Oj83+A0i0&͙h 9;.-FpdיDjf q@%ϣ7OS+KSF/m~ZBD)#[*DC}ʧ>9ޚepR|*B) ߥd# KO݁,0&2D⿨%f  rEh<gTv(E}N! Vfq_m_ҦZP"1v87Ѡדu)!Zi@hg=j1XT_^vHuV9`U}9ߡeJPMD E- qd%5k`muG}m8~4ʧ2ߢCHjs.I1mf>ݎ'>dW`P9x,۷S[6#"j=ڬ? "s3_}Y41&NNV>Dy~eU]J:w` 1fSv=cj.vQDARdM  j]D+ޒ '-P L6M W,)i=i3-3j0l'Vqd{nU::*c[Am*,q f,!Op<2 %LrrAi; ^vz fv0Ĉ*ңۏ3`pfQLbp< OqlmQ4g|L8adJrP\ E$g?J%*uOw-A0=j؅\sݸF=cձho-5]w2ی"۲:91c|)J+UNYgŬ#_.?"P]F[]tj.4L$f\ L܈ćEXZ, l(Y4Ӓ6ԟv=E~씮(IrhJxmOj &ylbδ&چ8t|s!^KW[Ær&T~zB_B3/ P)_ד6 B6 x|SEu.V.$#3Nh +X uqbf* ZpX GFtN]1k.^sA/YD/XGN5oY{فMҌnTE <\q g2eRq7qN s] D<i) [ Ƿ٘I~|D2?V憐s W'fyf᭛06k1Csz+aL}n4/ xP½8(>_~'V;O.VW R,ʉ1؀fHHdy!#/ƚ~9VɺLm:(aSa 6Ⱥ$$]cWr %+?geY\~|Jf˛JȠ^tv0v8{lWbx WFfXsO>-Exm9Bm!KJ )9(bE I?89+irIM5Z,#tjLVNM1\7P."AYv8o'Rw m J?Cgܗ.SwFA0o35* AI]QbpAevai8KBVDj"y^=!DuV +۔ AcT#:,|}w=poq7jݎmp?wWnCU11{kgSٝ8!_fa<.\B0<'/1AӺSn.wKԢ1yvX-X~jP`_fA\{Kr23-V{M6 Zke(E#}vTwbRMY&58>풯$;ܷ+a1`n>dK *-9`LjCDcww>w%Koa2{MGTչ^$2 ~}µl}hg^'(;D\voK*TѤ% $1t3𧇟pM:gPVch W+xeZ+sXeԗ0.@xrnhf'5yW 7ƺR7,_(Y%b^7OYzX`'0.B~MUB-{B#@f6G=&"rC\fm匯]nU ]R()HsL.(N Q rѩ  AcNr|7ᨷ{'4StFq첄VPa}@Զy69át0 iN?q dxkn:S:4?2Z\m k#J}V[[c02:Y$>*_ϤKS2wf~K]s+ y]дo(RYcgr5$`|aR ɼ9Y aVP7D/}ܜn0b %'#7iX7C$j7Z-K%;yXHeIHBwFE Wۯ(y 8b!>CGn!Th!xvg^f\s8qώhKu=݆C.ۑ99 ˇ,~M)a&HIL?f03>Д6$lY'Mt`9e>hFPQ֮$# ۶(.7sݳEA1-? jK׭@A3n<V,1]`RbKCC|3,mϳO`۵mI@RgN^XBϢ$x;X5(ț)?{U/gga)g:1xx oRԎ#ݔ[. A Kɽ3B(f[pRM^$- poR91L V&0=|!qowR=a/4Go$G(&L Tuѷ*O6⮩,Z1&2+*JgxϑgvDJOW&ߋXEdBS޺m;b3Ћ^kSqy/{R&^) 9 w5f{G|r)WʫHw"i EH]6Ux3L/_0g @+v HlDØd6%V^<hy+Uw=wze4oj/$Ѱ-;48n''o b(kO ~.H2-z  ^\ 2#:%8~]:\ er>l+; l2AJ~i֬ TcdRrE ws9FS. =̷ gCCyMXY'6V jFyv .`GӁ'6?N-t1<-@1$VFp;xy\/-`8%m\XBjc@r܃2XUͰ*ɍr\9, `+ѵǬ&Nh 5aOBČÑ"0J*տgřB! /bS;';`m)@oΔ2g'ZE˧\y #+!}6nJ:W(0Xgrz".GMQ0p5N B{Hj0< Za5k>L# BwL`DkJO|, =lk'H\}};yw.ekSl6o_/QH C, qv)}P)r';xeL oy 2#Yy(=koB쫎=4r_XЎWdUIcC)ЧLg {G#/7s맅L楪ZREzNpoʽ$#:0棷o[5̠8|#_o?kҤ?Cߤ;}Ih0zN?,&vLi;0l 0]\dWt_6 ̕+U`nXQ +Y>KOSys{:Dޜw+A&S~^ xY>\/jD|g,o+E"7N;?V7Ṁd,7ʵg s, 氱Ӗ~j/9 ׯiΠit2bY l(0>aNж*D鐺ʫ;w6FjQA1<+ݐ[bfAFqbԭbwHEjEc)Cf^⇧}afQz(<3bD5V7M؃:O *~}D!͜dCF8>"H܍L(${E5VAzX ?^G181Γ@`1#NbhTef(h&$OE :BvW6sN/N}%4/}[Gϳ+'`(mBȼL G,ʜ[lN: ū"4/K^RMdCD Ss`O_[w9.=-Ou] cc3Eä+.+:)!H [/ZΔEK8_04w+B tUd`EԔ*RA&Yx8G>(J($*{5W x:ȍ@h.cf- UW9Ms3u)t[^0ca^c-L+۾A#|{f\^urOS=]H\ԶzaYZQmQ4:O25 ۫A"_O±?ݦ$Sfl]n A_7gcGE5Ka%A(nf;9[PeI駏ݻ CǎQ" P t9اFS4,FMNkw)ݟ$Byݠi\ Eb /ڪ1;Uï h#.feڞ_U\ Q澼k#>TR(@]5V-ZǦ0.C`v0!VBuY;lmrD%4sZBj̻HrM8:y[ Xiy+0u-XI3ZC pM2ڷ,exkK$8W[? д΁_<55*,sFs/#}G Skmq>ivD|`o_1z':Q.6CH{{3 p*L#\BR pzn]3=rS)mJZ%cIjjԑrg[ ﵹ7손m#>RiCfiDMG)ވ-J(aY0"}R6--(O_="S3 ?)l{1đOs+vqmZ1;n6c}R'%v8DJ(3u$ +W5&BZ]Ւt1m~.=(#}A%fWub<+n˓ 8Rj?V5 Ε8?ȹo:R%mڢlb@+ɬ7!O'3 SكCac2v{lPզ;˒ƣ!Y:1ɝQi2wd`3Ѥ~aFi1ddOOw'-!BkH k3JqP:#.>)1JT>Eȡ0,!(xk0Q͓y +y [4e,/~aoQdYbd?qB,99e:Gov[:Nqh1' ٧2e%#q7I =w.Ny =s<ŠmI9Cɤ|g`6w%P]ȿؓ ȸ&UCH;4ahrjOX(=&f]TWa7̯r׸ 0Tf*X- 'LK&PB3GG;D=ߪc4(8Uok3mIiy[Z P mQ|MPyo\(Ah"F:1G|KC󳡗\{cpl^I:`m!ȗ8jlҖsUɌS| 2t\EsMQhl|-3Ǩ̔)(n&pc}BmQM aۥ9a 5z &T.)cV2Α3Dådh ~_@Ƞ DQ'1o>bgə^Bl`W;~ _BWL^/ה`$k,}rYx,{-o7 XbکZ\obIjj$q$Jn`uV0xEzG{I3Mhl C"7~&{6CKr2|)OJ:xOfL22{do˙Mps=1= 5,vU U7c2Ω@"'l|fϋQZAjgq 2RmͮEdp=6Itu|~P1 [يRR"Q_{5 %8/N=?0{曺!9X\h'yݎ#lp*mR4ziRq⯿KP)(y9=uPD|ʜ*LD0_ >8H/ܯj?>=x %55Nk:7hpd|<؊*UTґhz!*4f" ȭ[ȫ\/5`,OM.yX;1l3ePS^|03y[[ /͞R#d|YM;.Nri4dUFcK"^ATp(%4ERJi% A1^:7}E'=əlQZ5mafDǰ't[o&v`'ax73`ɫĚD˗ N0 d P,pG<`9Mt6$:l W1R | *Bx:^21}3эo}l!vCz6>! ~J~5/U*Gџ,/IA|y[CYfi_Y3pq,ŎOKi`YWГN[KAсvTX/~Xų( ! /%.I.b,G b΀kn`*^qZ~XEZ)~K8r%瑏fE7QX{h[DP]`!6 Ll5V~?x &6Q޳AWTt :͔NhouZ_J^[:& dFKY.K`ź/ejorj+?`%PM.h9{9Z}~.BD*Rq^#!}vДq꺀uolS܂\}itV!WybϙI,[=/#=o#t40"paLCL`Gf[ G*ze+ ?++ota特-,ЙPfF랊1RĶH^DžpBd|Ѭm+4%K&V{d㞠o]L˅,sQ<V&-KF3eBsNycE&`E,i: k%FJ$ f<2(16geCOy:[J}R3guڕno W'$cM:UY:0JLjE\O0 kh0/`jCBQW VH+ٟ 20IEC3-(=E?f^ZXq<ٛq'Kgy~Vwd&A>־ED·!]gXwD5mu^ǜdTZ(ix)EdX+X ej+_i.glj%le!Eb]rĺy%?y r5f ;(+ r??٤ S[Czɛ<DI᭬:c.TV7Hu݌OZnБb> Q`-yƍ ) '!4.M2>㥠c.nSMDC=nSe$3faۨ7;".|iTKh*ɑc@'ڝX_/S)vː`[W&)dQ1ZBҟGlXʀ3@g}Nj]tIeEae+29keaώ iJ ԧ ]NzKws_kdʙ:m2?) }t-܏L/+mZ jRҷG3v+pɳjbwAVA||6jHb=@H۟LU9~m~A4elLflNK8U=WԪ? .&9-3Џ8ޞxvj;NA*T\Dπ4xe}jŖ +f@TYӌA;Z.yӜSk'O2VIڂgR9Ih9 3.GF:P 3;Pnil71AtX'@/9T,Yaq#ȵ/k xyO̓@"4k %2-N[ヘSD_|c2kpn=]eTЁKf՟.dCAjv.@?5nu8fU*ǿ9^^ƥ\`?YGbJoI?./0rq[A*1a,dgo G6Zz$6CS @/׈SA1TCןKNX;-* %NR2P.lŶЎE?ŧfw*?;eI>L'˙])KyKhx==CqZ'!gp8NnH0Q-l 5tġpQL`˹IEf#J|%/d990V=k_,)/!W@WkDF@T\X_& O3gL3v5Z6_ Ru dviJ#{þ Q N&<$g(*ȕm*[ " R2Cy,1r "&-K/i1 Ħ(s>65Tȴp8d,eȘs+ ufd!3yw*<,~ ـ[eRK'iXX(z. LU$]]jc D)kI/x y]%X?> Z/8R:T0Litm'!"XrPş!ErӖn] <0h 29s;cMjIqnbRq; T:q M8wAG%~NtE @xy&d lbL-%((=̼'9[5; E5l˿yz]][]#shKM2?y6xNu]oi κBP9*+#&D'AYN2>b }2EȠE41L(iij2dy<>2u025!˓Hf'n@RH]ku%$Nz6YqU5ƍw>Fz>\%^i5`ofBXG㔎)5=Gӝ:#E T~'Se\454(Yv)b̉wT sKĄt=k)<+ctGO h^KhWH$Ro Rx/" ƏZWPMKfV+-iDj*~3˅@~k ȼzELW'l ,~ggW=LF+#yƞ0  E:q*4ZOL2= x?ZgێV n;bա%(ッH'QfBAom!C[q::r)J svԕM vvtM 3yXnIŹ)swpItFVO8yڤaj =J;s`鄝Em2NT-wG! %?N{[T˼g̏<-K^M6~uIz,=E⥘- z̀`Tl+h7#wF'z֩,xvg }'PQyypz ~>~cx,k|̓NuXm\@k꾍+KB Wry,XLg7{J%Cn :m*8g]BxZU(*fQku?MTL=7I+CD[mhTc"utb')aM;t#CB#g{u75uyXՌ9Rj4cfN&Vh95CEqC }F6l*oRv(K"zĕOpS .z>࡭MbfcQ4^rݗK/ʤG0m~ C009cS)V*?D\xaI})"]E&57K="L\,JI5*(e|<0_*B9iITݽVO)maG]mc࢔<,X>ObUvn0{`Mc>^dOu)_2}~Z.U~6G.[t-wwOB"bMu!W]Ί䭫o`] uԹWPrZ׽0u Qq\<xUOa&~ǣ'q)+˾RhoPZ_Ly{vXzL>W*'A|V c۽40L '`!=np3-Na’|;ʀ˨9 X̽}Oa DtIy 5if{,ə,qȼ۞_~s#V{zf)T-b +_wz(yU@A`Gc ].xŸʼOD6n}kئfϽH&|~8U&L?3@Gtf t\$^#ruWfDT[dm 3\Ar:OH{d` 9MgiS(r%u72q 7CJz,~l`)-#C⑤2YJ , })gRV_#v1NeɺYF*4j\ЗZv?Po|pxcSW.f+ Ҍ_`y^!q;5,\ jtOeFG_&Ӑ%&.@xiQ} B<xc݈=kr~\K$ہpUqE۳+ 2g%`Z赗1Rzx9^>cV\ M [" ߴ4hQ)!'Ig3f!'Ҝqs⮶7A&]J?VLEPd}QʽzdX &[Wѻ+N3ܰ Jgt.ߵ>?-\u8 2UKj(>;;G L21#Ļ|Xp^ˁXN@m.rӍQڡ}.Azm iY>E lQD-}\n|f|,RC8^. W \Lt9`\Pj\ B/29UQ<\-&''%-=}ƑqwSjePyOba#[gA _kn3]9ƮMҬYr޴3hN}ȸCʋP]*9,}e6)gYp-od]JZ? _Rv09"lcyB_wꢄ>r*>& h$l +>?\)u s3c0"%F2e ߯`K"L)^ݯ9 }8XURճݨrTa(^%ޯ+*LjpUXݳ/4h,/p[BȳǂomC[xvՐ{jCƃ%V bޕAV[fNz,y#U̩\UԚJ޷((:ED c4PlnQ*ga2>m!CN5L bF֎DUo!WwzH;%Lhw^췔]<O6/Po=YMwJ@6I,q2v>iNcR0UviMqBœw<7ӄpNڸ;4in!IXzӟ1Ѭ;GPMt@ _=''#"眲K_,`:2mQϰ2epPFs:C41,RjJ croP.:Ecq,Ky9Ӝ[`[Q'źVnr#RxZj )9;z cpK)wcw]:;7PP=m>qq@&UYQrr>{$Jߤ84_}n=) l̹H+"xLg:T1ȠOQ@AW* $&D:=E[#Pw#<:~ޥp!˹JR¨ǹ0BGSz\Xo=L|shͤrhd ۢOWwRhD$"OvmN,*Nj0$%xDMLUu: &[Gw[fH.e&'R칿AߒۯP@R[/d0B1 FLƱF䧵J,VH'OBl}^Ukй? !,qW I6A=v2ԅSTABTe*nؾHHzJ%9xəmlc Mq@:ET9ܖ^aBB_պ лl!-=MsLc1jRǯGsxRӾVwN?wcsC5%FK|("nV&[1_eSJ;ں6۫bӨ(e 9KtF-[lhxR%ԉ;oG!t1Gپ>%G[!Awv&b R7Y&k⭎Z:SeYOv/Z`BAA٨nԃ+Wّ*b+>j;:wO0r>sCP!Bc^z3FH$c-?QۤF`ڻ)gAv6$pf_[D#Ύќ>ejhgHw!N90Tr;bamѱ:vŋ%+%XK;ggDm^^߲mLQta޷$Bv0l bMY|D3Xܦ47ݙ '0~=yG/h;>}ogN~n j7Fw`)F_.r,@Hp"tJ j6|P}l)dwtOQ/ήB1ׁ=Gg@qV'!0E 8v45䢞6:p&F:ϣaq4]FVRwiBJS5Qol&kH=%6R< D$B^g !] ,Z3am7ų1F尓7Nm;@&vEh>[)Cƕyi?ץSC)OQظM2l2x$EivNW7%j@-46hӽ,s@| ׄ(R>UȈ匡ijC!j_0?|j;E)8Yfӫ,aPBfD[:NR gf?5 YuX/Y;D^oǙ0^374vH57'e~j2c <[jQ($s9ŬKme7rY߼Y=o7Fvuyn-iMN J~M ( v^\'@yЩf]fg{CV^doSP_ɠsYA r/V-4aˢLސI:6+2_xHiC!2e"A)8 )v7xOJgן.~O6zb_[B hGߐ}C2%j9SmWmѓ+A=J::!kDM:$[lf(}~f4|?5Q:Fc&R\Ū<ټ,&ك$S a~ϯYi.=ǀȮC_F #"VT陵aѪh8}.4/#u>Ҷ_<vMc&U 4-sM1_H{I4[+yIv>VVεѐ?5EeT@2PFM9=~ :[=v=(g8JL(UaFSVK[4Ck<@t m#ҳj |EX_1Il(Z8拋M,+ J9!Htf ntR@2qGǃHj*٬ "Kn ]wG ̚NFJ]* vf.:غ`w=*ȑjFzKOݕ2?slm-RXZ)3)N_$Fc'릤 M<,Tzqeu;b[9g)#Ki}QO;Q+v?Zӷ>_5P^fC%f1vaZ&3yCG*|)d,HB^!D̷bRK[/Z~亵cs_z 6Zt]2h²**=swPzȹ_]jjv <\89Ts%bq1, va\"l8hJGAA!FR?S(ll1׮;N8}NHAP?Ba*KVLQ\;nF-tÑ ;I a1ԕY2JDBhuI9gpXy~ϩ#>jz,@M7O@IO棂{K=lI :lf} \F%144$?Q+ϐqG8<($l]mZ&xo\{yuH:h:SZ׹P`"G3ɫ_jUD% ȴ" _L}aۄLIiA䡊b" Բ߱%4 CM\^G(0ZLci\`fAhxpلG("G@W: Au`LP\Ԅq;&^X8]Va蓗ʁ1lvHC pbb|?#Hwf:ߎsi@p8Ƙ8̭K?́ԑu3` z";di3U=Bb[HlBԙ8o{0IpGy r $PL'ݰ8zԬt婔+mK( \R/E@OJdLzQw!^ %gHqI{<QG4vȪYe^~Ssڌ DRUѧđqYDKF f AyIW0O؄#8 d99bDͥʇeϩHN{IwA.~?F3@]ڄ0ZGX#% R[wf9A \r S?Pw_%6NQH,]aqxu&I'?-U=n2u |#viԯ%%(T*SBZt :n_+ 晋d5,|˂Tȃ¡mk}W2g])e<|Qr,o@CmZ\;*k.z;_ug,CS>r1B)4ȜI\*'!{Y:uJ'sFGK ڟ4m|;dݮ@*9G;5"so0߃%:Y`MV1+I|mnBgC&X3E43-;<_$;?R1#tL7ol5)m(حɏn"Yhze9.BW+ eyLJvK^KvW' $)|+U54881LR[~ y+C%&& O :+}5JKG{B !ޥslEt(]#AbTpG~C=ܣ5Ųy%W؍pE o: ո0 Uϩwٶk>ZX?ʨF8qN)D6|+qdQi,[% ѐ޺kr`D؛#I EF7%ߘ2HGboRX1<9ե@V0MHn֨ʓ< 7:xLn6*ϲz`q M>zɮ"mXÏ3|g`Z%h<.a7 Og24|Ro;!^GC!sND 7 asN؞F4.G3(qζt{z8##䢅5iN>I3\!]6>e,9}7J)ѪsKK%ȳdJ}IJf/t5`\ ˏKϯmϑOD" rRZ\}x=~OzNq0j֙ZOs_k>uI W>.Jޛ{wp#r|ؘXq[`(n oϡ[2#v@G{_:yPW!z>dA.±:D,=)9ȞS cf0K֛P*)CcvR3= ︂z=4P}T!`cI8[O M.~'94\=Hg )!3gSDľ&auu !goH`<2M! jN_h7<{z?2cڗu-z:JfŰBсc\xMGQOaGo7&AX'~$,/sQIS:9W2{wÞ 0.BXZ /Yt>YCI lP>! {jp"=$ʹa6Ȗ>tO+8ծ}*?w0`kKG1*3Pެj1 jPrs9X{@7fl6h+4Ue`ӇHe%m82И#w&QMܕ3?ڇ]!wo ĪfV6,cT˝85֣ߟ %ۍ*o,fՓo'|Yg@RbE2qv V#5soF+%O5ɐ&PGjKkG=vaB'IU]3= +f!]C.nWҗ-kC{B~ ^$e盶&zL q(]89 iv>b>NAܗ?h~>/*6cYB=+X>RVYtR /MȲ ~6I!kY_,FИ욃 6UF2 q/3_n %m!\4/U`Ѿ}v49;Nh(cY ڌARe&)fXh >ogpFrR)Zs%vQ54zLmkxfӝh-^p Z׷Hg#hUr](Dx:ʯ@UY]r8\bm<-GB*"C]YP>J>V\3*_昩vr40D3(+턿9iNTⰱ 2xuw;_dai"8XbA2*Z:>~Lӎ|,ԻOߦN!ƶS{n$Gr־R]P϶:Z0!؂-V;1VBIqa.ؐz5so*U:yQ3Ћ};4~;77Y\(ȪsM0GvBy`^U|qi3(rtн8~C<4 9h5,iz7t7zQm AΔ[-N@BY$:at ahUNc9t&۶"U/̣fa(dh<=F.b؟ʲ܈sܵI}h숶:dF*5+f0АgAw9$_e,YEʿiVwm@NWԶCPG@0X5Ә| uHg!yMC+K`ީ= Va} v`ðrhO&%ic(ڜ܂ך27.mMo7Uq՗7@W ?+E /.c#_([}~jߴ2q$i[!Y-3 .5/YZ?!*?F@^=Z*}WRQS@.bB ܟR7n:X;Ɂ?h7f؄M 47cĮZOY>Хѳȡqg L]9+4cAo=%syY hݡp^͝6ِʆja“Ȑ;N/#ɀ]F; $%Cj. "A9'pԿ{68H&p pn Yu =+ٌ[/<+e%7 ~q&52lU]3Vt/(r=g۸le|lА~q/2cꁕ`N +!*2ə0,ohkiLs4ogٵIFA;ԭl[qq6/탬aOEO/C8fySKaCh~#J,ᘷ@ 6nu`B<^CJK)}՛lUK(LׅmYbl{899+gv;9Gr w& M{s= ĿCMqA쌮JOR);i}zU™,!pQPmnܦE0ϐ#2?K >qNh.15LFJښlVM CEQce=-{Bs\ۢ-0$g_1?m:Ti[r$- @\0`.99|IUC*&s{$ѽ`?>?yc'J˓] 5bg{K^L*iaf![_X< l!4æ ZwVc,Oq*I%Ȝwf gJ A2?.. HVZB˃ Al?Y޺eML7`81=ך=V|b >/;"Jnv0 /ƯԾMJM"GsHb6:彺5\Յ~4b%KBn_*}M}[ , $ V[XEzl#orP\9½*;64 )$YkhҊnzNj.|' ZkDќe "l?MS }ģg>YM+*S=b)ap"\Bwd9d֍[oomJo,LE$1K;@V3'|-3@njffzs9R:[Cag2A*ح' `_OLH,/ b2jɸ6}1iQftjZj+#h_V0@ 5.!`8;Gz%ȪU^JG)u> %̣ g5 P鬬`^AE!ҶwvKjJ{a2W7㖮RX s1(\#$1nSD/%}XNZh~,E,}p\pŮdݦ(~,WPoеԧ򈨰XzzJУ%u~vm͑gEXȶGgR -C!cfhԶeV Jw Rg JR%}`}}kN'3a: p7<K4h9(8}mKvX'T}T8t]uS2J`9ϊ@rTX?]5οscܓ:/:jzeZR޷ɕ4FZ>Cdy\>KJ ti5O! ىHqYuGi Qq|lXjR03İX.BP-7SUJy s.?N7n aPdPjgv(/J\} *5+;! Sn$Psq1KhbZO<ムD=\P ]ٍOBP4kpwɣ(5yEKAMe 42S;|rl8sabƘ)ydCVkxS7ŭGNsܶ`9mˆ /dDSU8VsRk S=<@J:fXO6ꔦ$Tx̬@%+ZC@{?h ZVY%F^G#Ne;wEn>̃ů&B67(>/Wۉ=R>CD5u8epSaUk8[g&[YX rͳJ&\%^i4R:X _5TO4f7@|6, R%`ct nŠA/W ozw܃ *Ge=!sDK{e|0g4YO սA%qp6IߺCR(/:`kb=9D[mC 4AB-;Mi'SZn!qS {O6P//Kbѽ|A~Kz@k#cyԘsE%?PX}˙LѶUW8n)]fZE5feT$ߋ,^0%{~ į+x\Sv(' lA#sS#Fqwh1vP^(5J[IyOĭq&!{NVF:ɗP㔒썪($gM@瀿=q^7tv5r|hqu`"ѯ7 qSMK/z[S-PChAz]x, VCB+9j;s',N.MRU0A4C.1AY,;wӟmi) 3T]wۭJ/Ľ@(̖fN~O!i ;= Es y+R#'Z z$O Q]UjiڄBqY^ 5 [vNsq{"Qt+O Ywā7 7 m' 6u kj(Qc9P#0cmKCaoƌIZz@״Oy2/>qcaDi,Lݩj|AI;2E֙R]1IȣϨڹD̈2[ʲdFD+{ɵ<#d,c"cP(@gw>)/=*}L(;gقXiN@/Ovhqmn~$qR"E!ܝ{/ 0{ E9@n*Fŵ!&{B|E&>\;̾ؐJt}W2A?SvtTyzBoWx=(cu#W"y:NACMKXăXd+*DW 3{#{[!63Ex[ ^T_Vϼ'BUWٗ.׿vZ_F@B/h=R19m.Nb$^}ʽ׆?{UQ.K̴\Wq|>^>.ܭbWb%0i_# n?.ԄLl+QfG_&ne)֭٣HZo {Ge1" B^d;l%עlƓYg{|EbA5*2A4a9령߰'?x9(>um=T|($:\Ϣ|5 ;9k{D"!?Gʮk |q0VA3Tn]~z NܙW}[cauٜ{Saؒ˓F\SrwOq7S1fXfO!d|OP$J&vLT~W~Um5>uMJmrLz@jIk%OH*X&8tE8$^1fФ* `]AN(t]V' :Hۈ⾨|m#ܠ|CVڒԑ IjL2Τ' b/QkiLi'-Obk[AcVK% 1"De  erj%:#U%8<5k/Sgޘd#3+G:/8ՆDLx`O.G<; _ݪ}w U8=;Lv>64{,kfJ}GgS*nn)(\~}Zۺ\\{l$Ⲅë5FS&.EoqfGS`1CsGl5ɽ`:75🌜Pp ,A\'A;a)rreɊ\yԀ:k 6y黼fCӮV&fH(8k%2;sF#o"J&J$?9겺a)ƫG ^~DIAdu45U5 $eF:F#&i ðͰ[υ@nX*q`*PZs$!<)NJ Nw8T֩#;2vƿiiN{|?rd7 H2/?x$:[jL~/jQ571\EWxN P;^ ?"Hw>|{)[?p 4MY58wwsjB:ex`VB1@]$v'I]JHuקf=%shXFD-zRT<lj2-78EkDE`9H@䑝uj P %9%'r/Y)|)oM TP!m]ȗ=&O[6.h>8L):UBBf:h&2wĞ v0gd/Ur]{-;w&d AMzuOV 143!U>(pN{^˒3dKjPӉdEXvaf0Qy%~B}eo0^1jcbԣL`!{um(>ѷF@]aoq ?zVG^C5{}buj5kÞ$fHQ{fv"@LN)M|zSj  *H& |A~a#Z4K¿xpr({"sF7L{K}st?6EI?8ZkȈoGF6":8EH5ս=HL&<3Teա(-~ٙ#Q=7c»4^[FWz(~Ze6, 9xEuNcX&Fo3\*vIJnD(!Jx۾RJ_]ErZFry 1xhC"e*~.q*JXׁXo4TZlVwfE鿨f;=nWk_cqNjB4㢋~]J5έ: >:U?CvYB|c0Vv0E~TDM_F2(#:F~, WVZ3>Be5pH j>A~)[ZZi?,>zi6j&: tO\y8ȣR~σ82d&w- .ڋ X4pO(bx[yCfy1?`%6MyNJ"bd"p( l7 >j̾C3bʢ"3 oR~4Z`h|, Tܫctf]~)$﵈ e8k--,e갳@zJgIK1:,:MFj:z߯mI4ȹiWāa Pt̹t{[ G^4WE|&TЊ^ᶡ֥,o Q҂sh4_ΪAQNH16L tgbx沯KMhmp+5WH GX`1Mjx J.* utCk&?x152g)`L0_V|Y_"KG5e95i4,+fBǒ6n١`Sa)mz% =ifWW#,$T0;q2}` ^`ѱT@Lfd.^ohD<o"߆l\TK`k^Aԇq_ Cx*A}$!S{BSenv>󳾫M/bdʖݒXw@O ɖQhg!G*aiFO,EͿ- RQP^f3m "'ExP?OM@g^ :մaڅK6zjR F5˥kixI5֦6b1t$3ƈwIa^8V`]2XNݿʪū"F<۩5` sl|M_3y5(f~Y^m_T:]S@r]9c+"c]oG7GP"!0S`]E6~>8FdT7݋W*/tּgv!4z=4=1T5ݎRo\d/2Q<=Ye2I{d34)3-볯t 3kc(,UhQF.ҁ# VK 2HTm\d˖ mDL$5^Lz`@M('W2ULM= ¬:ԅ2F@\q>-<&iKw,vJseM]1$oyݝECaҚIbaq|u;]RzM,K\$CVxS3aeܚzVDP 9p£5 5o% iy3j5j(4Dr5EiZ`B[7v{ԿLg dW~f宄g9Z JNdpSӡ{pY1qiIaMΩs?y08}3Yb$[bN*~ 5Ɏ.S3 (u 32M+U_ǵisH=Ю(%)`iJƼF^*d%u~@CSqo{-g5{?='B ,nk:I:Έ^DK IAdClYqFgIfx>|˺qo ڏr?Ɵ^x|ra6QDZjpZuQ'o]sY4nѓQ|MiǞNݹ vu9Z98.$먒? ~->nFI~ĸwAG-!jM^#C/-~'yl? ndQw !$Z8cFOU+rG KlǦN:˝A"s&c!cP^AIoǸj0V;goV>.Ij^J5=f4U]b~{'ۚ0_Ҿ+\\q, <˽;JE]2P_@uT%b!,(G?!*8Z9A~}Oϭo CW/z\ڪ0aqa7g2ޱoԐ!pP׼#)v_GT䮀ús34+EjC`f+DJ뎕XWDMd).=Ƚ6 ːFN\"^{?Mڌ2KDKlfRA{rV;sN 6]OÎd1Olf0OM91 ̞2X BAƷLկc EL b\wt,p6jqn$Ǹ٪`? PJs@/̼ ̯{y]Aq?@]T;D?$ +@^ߑ<) ŵ*3"%}ّ&JyFK7|թ=n/ĺX@gfe7pYp'ރs+kx4DA 8&ADqLZIOjfm5B,/@{زrBMtE^_dAZlR&q[ kE.6ydad#B)$ڵʉj7u8Dbjn#wJTB{>'!R=a"sHd%lFge,MID=p>!)>D!NnN0Y~= [OuD:Ojjxv_f}pm4sݍ79K&$,7 N њYx;(m|7-H?:eFHoCL$c4Cr/[i4Yf?Ru[+bMS )jGM@|D4@=@9[{fJ\ w&VmyY,׷SO}hd%kb0}s)E!0[xA=(XkOE('b#Prw >};ThsB0R#?yפ95PW<'8Ȉ ڿD$b PfԤgL.BW|,v+[}&<%OuuϔfcYKP+A^!ydz@e8w6m5nY6>\ Ϗ5Iػnc\ݙo̙xiݖaOЋfozӔA}԰,F"^kc ?D [1̕ Tpg_gW@6lPV`._ (8c5Lb^fM< d&%%,+/R׈p]\KDQO0 N a\C;~.i&H^Rp37㽾fu2{ m\4 _# SdJfwnH .J*17.{L1耋:ӯA-фKf_'y8ùU}DRW0G}扷BvCrcQ0F@Z Q)=@\ 0N7IHh(k(xx_M%uaʐz6tMY݃rO}Ftsףo*{KW h.fap@U:{4K]ʋ mFF 9=/쓈"Y JJ:)FtۡRVZH)=@+ć],綧 ޒ<s(|[>!37]y)5x>+o$<<ĥ爨 .G+j^qmI4NyIj/?~^9rw.>S˴:A>g=x"?7s&P1}B{6 _A!t#S|%#[Tv9)3 DeL?jr'f5)G "NM]I=k)M;o@ Ae. tc4Of5u1>Vm:`5 v` #ɡ`w_X俉=RH-MiUrcP.IV(~e+;KUcVB!PPPAϗLP[P=8 uC?9?iL%?d8dF鄘hNXsAgIFyfM;KǭX0F6pLEj:ۙ7L\F5Zh] ۪'X& J0:4۸~"o:DH䉑Spo[ʾ;L:+B.Iޤ5mֽ FӰrR34:Hs"U:\ÉGyàd.?Z!Qk!y-SHRC)?np-ewZ=nCT{?V@&;~)w7oi37pŊkZ*Il -db:þDU3&H9HcJ~l ֿ{/#6Nq$nLph4{)|VW_9AB}\K~1mOG0 ᪽ʩ'MPĭ?恱1;`,VqBr.ѹ:8[*ɶ{m[QedFyE,`\IFeuDz6pjy|yy;** TȊ،Ҵ`_[GHGˎXsnd?}iOe&Q9U{ |帽E@bboe;R8$fx"vulu^3BF@Lj9pI) ҍٟTמr>~EH~^ET n(5ҙO0Ruw-C33F)X`~Ց tb^WcJ8Xk]ݯ$fiղa 4|T0!+,mޭ ~+vjCuF$*{aEvQ\_ivZPccۘFOlU`<'lqlA@c1O)4!(*7v>0)!^QFNx e(ZyoiO`N{V') ImU5Z\fSX$c5 0> ;2jl*Au㽨-S0dˢ=gW[_(};8fƖث~lB6X=e>!wbƯ D+}ܕ7=\Rqa+7݊ăn*qq> ZNx5qP.-9(v{r41:Rq>>26}UW vgg+=z@XD͑qMϕ#ѻJ I PH0T*  Ҟq]@uT)x'Շ},Z "^ן? Bsq\er`SV'\ɃI 5D24*YhVEp w~-&.+GWl4iC5ENլ7?r;p#*?9&µ*^[o1neRv OrhMr\VGP/b?;ƱRTb {'2)OD)>띉]nQ 7y8WUe%,ߑ~Fw({^&1(IOPgh͓&S^`1,\=2(/+Ljд) $yZtiл,jAt`׷QlX[oC'Ivn5@ܼhkݠͳ@\.3z:gwEx,c wo̔iXvq-밪<^刷jmڪ<:+L,t(Qv1dJa yXʥ;(_'3fbl"=luv=6ٴ!}?[{@ZDE⽀n2== nYn4+3^3X$SdAmum +AN4UrRʲ }w~ʏ?s 9gKq9a/ +_K!%.і㞦be,xd5 @bKt!\{-M`g0*8M멮6"Py:bMrt1o?wNh$%#%dǃ_3|w 2_+Q̍ 6B$G~ uj6]zbnw3K7oP׀Pi[!:ٸ v ] 5!+YW@ސzx@ROT8t)=~uwb^vikrJ}>鍙CcA3sDnhF=}#WLr h,S>[13gZ\=Qߝ"L먡BX2wi`EDA_IJvvՏȄx25'RPu88*#y@р LY H0@-*n3F|iۈ1/}_?jk V \$Edm1Ÿ (H% Y;lzߥxRCn 2\ {"sEE`S\'U|MkS( D+Xck(^e/p+g(\f&H?ՍPC"j,ҞNWa+gټo &.5 6Eh񨰶"Aۇ͵^" 7QbV?꿀YPc*Ҝ|r vI^jU1pb+TK.Ip緔rBͷW9嚨ԕ1X/uw*.Mr>—Ί$PԲ1xB%Vs$!xA-;+W n,f$ҒMYL 0̝j}=\4s.SZ\tlK߸   MhRfr_PV/1h/"0z ~9T9g]zs̗"d]hxTxX2$Ԝyv8xT !J  똠* ^i>XI; F86Βkj%ZD#%I,@y/)QGŧa:5Oz tH:1}0l/RE)WtLBMe) pȨQ0uchh@ <6KKp㙩J[<䤶[6 LdmpS!m!F"d@,4ƀ,lcxTK;n2l>&aVD!ghsN+^הiHz#ܓzϯYu\KJ:w]iY!WDt&"c֣67_\M u&ϐ)r೶M}B+gO3Mo!TRiHi#xP(HҌjHB4Ɗg_L EVՇY~FM`:9&@-XLzٿݽ$Ng󀃹 $IEQj;wvϺbo_ sSwI+ZV#EdyWqͺWxuGx& $ZMl>(\-fRNs1`ĸ3t5V/JH6~}8,>37ww(^ 2k67M-^2}lSpD2a QNg$EC|},vnṿAXG}X@ݿݬʱ /.R]}ߑxŸƠoPAMzgx^E)Wk'd_OC|v{: =SXhy0qޓ&D4kTaνQ(!z1!c`]k*X^^2S%;"odV!$/.5CQ)rGF1JQгzNY2.FaUJZCoA>]8NV e^HWA5bKޝ2f*Hޤxħb\?Z'F<3O„5_dNnPWOوqrћS%LFǣX,1`-c$gE&>YpU" m@+*y)a.GLml|/e \L}nJjaZnӨKAZY9ՅI,Ί= 4f`u$Bh3/d_?Lz~J36PE9M'谿XѵFL 1k/dƯM@z4#/JBr#T-LD^x \NJx鶑ٝY}goL-Ux0D,3Y,܈ cj(.PuTekŬG^֙\` T.2|#P}wsN;G30 jT:g f9vS\$04dCq%ѷz'";nv>%:緺_$./\Jy_2$)fF.:ΑF&83<)6LC,(!Wu \+\7 S8g]*'.PE|@h1ڨj-ZWCpxJ gN]e+h&/ZPK8gdv%e[Ѩ|VCy\u:dX> R!;_fb0`_y`j`o ZUN]ZTo9մl#7UY{}^HJ(v^"{1aq*#H %䱋-42h}TY}.R1 y.yPd‡ښNqYT.RHp?GR"I 0$E((_7PCNΎaK'LD;!0auoGRc7zb[i%Tp؏_[5c3S} >[Sڤrfʕ_cڠ)<ʰ3-UrY|KbJw2SkrufJ(r,S`=#U5$t)U{|j㦇 U*RҲR{1 T\|)2#"65HH^dڏd3څ2|BU%0`Wmxi,Drh`lZ$1{y|]3rpMY u\z,2D]7S5zf۬8EA^XOOnSQQE_4J!C,{YAv D-TC9W6"}ܙsZaYoUCA!rv$_േإa,P\裻`w\: n rHI]u_r^sW9Ȥ$io+!HJQ&Nh*Zq*>0^!xXήFqh ݀TR4:Y#/)ғ~ oT*abOAZ&( u4D0ݲ 9+5.ȄTLˆR,\ hrbCj,ۣXG{uQOKx|'xiGL-jF1HQp@7b/V _Ig(ގ =|#T{@ԉ$,| PXzI*ڡ+hYhj"K0+F{01j9ήN|׍ٶs "\ӼaCڧn&9.SX/ÇL>u1\tȬ!<ǐ37w'c"L54B*<A2{ôLRj4ހ5 Q"$H@3vaڒ_v.G !OQ uvEƢD}P㷚t;)>YzQh?=u\O<$AԵ`d\:䜪+;MxeA"~k`Ǜ%&r#rVŻ/h8)EL7PA D8T/RhlG=v +ᖿ^T n>H|04A[<\^*9xY0Y)bAOϝ?|4"3Y9 S}RN:M_'lc"xOJ!*9at巁wQ JHd쵧z z(v:'7fLԇvf}Ek⎤L>0$jqC۹#Vi1yv!tܯƈ[K˓:ҡ J4R^?|pfW^75$NT4@=rG.բ*A O/,XaEY6-Sv#կ^Vg~c|.W$fD2}k(kk|i\)f^ iW@iXGRR[& MgV Bsh*G{T eS[lq7@3ɮ n8S*̅zÆEuR?b d$cGgt!nYS h ᘤ浤~%m*`UGOD?OѲE *`[WD#1ƒ9$:FKw{ї\%i#^R!gXThUJJ #LBV M uri|_A5ӕƋy np)vm_^5x?ggG檝 >MҪPYH'OMڿA:`7"gV_!g!4JA@s"c:7cyAϺil6r=ad ERx*b$}&I{Eq,>|J %ڷ\*LU[tCLwkۡ!#u˔')qoMaͲO/w5؄H}< f.O|P|c5bO-w%&(!F.,(BK9βOM @ E A9h~ Mv;Q$"Puxa+5p0u~珓[u:9a2Rv`2|TVhkHRV=AN;5;fxZNT?P/ |Qpj.N*2HD%\߷iRZU'2CO@L's2m ?V,}.syRSEޜ}T LS-,>3 [2B"x 7MsWuV\I9"݀!͓]RGfC)NwΒ,@[(d'fMS4$7%eCœI F3эk9\tw]D)bz 逰YxL#dLE`-sηdK&;ڊQ|wM*l޿0{-NcO9k,Rnj}ԪژA7MYV+n (&xŁiCQ2c* Q#>NX){ %=a;wi;4yvjf:! >j[d^!80wq~QG(6gW~& w ׷+YW }JƤ+W3[:sl)G(oIv6eg+ aMA:b5zDuЧX!̿[*tSMglʀ{l}j: X`_-EJ؜i7] 9o$g^ܞ͍.j&#RU0×ߧ9v!8 /n鳹7r9 ZAp9"xs(֌0ȄTk/ ֳO03BϾc!iӰAꆏ22[ŊkXNxdyT^=SKkL HqT㡬8m)'H9.1~ثw%gXyn?ʺ4^8p󂓓dAbIu4"g:uEG&X/R@Tv._<)`d$g'UKMGJL0SDP3ѸG `Jd?%ݐJ2}2ru1̙'L B+`ڧuZQkxzŔ1!,5f74AU~bȯzk@oC[] p<"/AY"A}?>HHM'>X -{-Ͼ\KϹu3$xe8Up ̚'sdőo kDcퟝ@TtP*x2fe Җ3lnw9%C(}QJ |$qԱ2(.0,z]T!*gj#ٿ#]?'|RhDs޵"EΞKh+cpVH]&r{A`1YLcq}A1XM;DoHljS"h )ߍQaN.Y^)&^d\;3=Y.ߩmDž'u^!}%`)8ӳF -U8dZ:㞡l*&ۇ?llF3Vo&~&${# * 0`ܵ |w2Ģ0(Mdê Hk^0Fx+Jۚ&] $k6-0TK럷#DHץ$Ԉ2LQ3MPN?ėz&kʻCl7Ь=8:O_̫%jڼg#9~ z1?탑[a6+謵dpU2hHxF͛*.HA,L7 ݾH2!KB]bd*bҭȴ* }W,99mM%U*Ef0d̈3OP$$J;!~20Kq"_e2g+h)X?ZBf;jKc-cH*oޢq7:!'ΨYe)n!aAC iQ7PiҬ?—">s]lNQE=XÙ8/.&Ah?a.[m1\Rڑ1٘N.8w4%֊g+kGR\US#,[bl~.$xQ붯xL SɒA kr 䨰<$j{Fk:=dCQhg'n?&_Xi[S ,=_)?,P:g+C 6[W:F X _7)Ւk3bt TYUIQuYk0uKp/♦ ?YC$ǧAӰkH=)>," `6x3C~0]̣̏Y}oa~!R|'2'HݥX[.R%}!ٺ=:{Y OqԐ]ƕ 1?zq@N,ul#ai!AٴMxL"@|ăOdOlklx͓bFROtΧl,\Ӧmǻb!~L؍ToT-#ɺρFS]`ܧ|_e`!*3bX̠F!ύ' M&̫LZ7#pRyh.]?P~.N܎*(ׅg)%Hc_fl.}%>sސUλ/fN*3"tHxc VVhF-hsZ]>z)9_/5 !߼(k:=4gkn7n5;-ҘG$`E2TPynXj6:HR{J&˃P;\]2B=7hFZ,? ogt9y LD Ɩo%L#"G5%F4eT/+Q|o iEFMBWGGD35hm|-:޿l}ǠJLB4Obg!UDd][ݟ3 Wkbe_KhC5aPhLP:&[es]| Zz(C$R2yf*C*_I1.9ogZOf1_C+b22݃?ϽU;Kb|*dž-~XGb,t];hJ$ In٭ Pg#v:W B6I6Qro`;m2$})n:28f C͢u wCkL3ʰ%1f$;2yHDj!z0{ul"Ablx }-e*Wkf#<&v>RQ5wCEtė)q_6}.$iq#; 'W\A&!~K26k#ҬME``V(eAuM,ֺ6vs]6]Z0)$B`0a]!(95%';<`+|WÙT Րce:w(jA~®=D M0r,@Y%9([|X3MFcD8Ű A4@1qlD_7==N@2 |=I0l!m:2:ʔ~i7Hu U)rv޲x(YK_4RKU[{E~HDVa6OtL6ZJ{ T |#"S%b\P[+(-:v),\=yc5fKoyFn\9 N5 M|t\)3Ao]:N_rʨ8W^uE%C+7e~טnڳ_H?H̢'p*X{EG5輻h#)`?B (? ||;+FG;ϣOM]s;:e<5$GHʿ953ǛB` kO#32cZ496-|H̅֌ +քjG&1@PSQǸ:Mg͝'qǿ>4{rF,N0lǤ'6A>ftTgcmh@:ꍹ 5c a- i~øIgVb% kf@z̼jޒ_T4bW߶ U,;˒Z[2m7fy'̺CYw!L`5??$]h³]ҽ;!;z q=8%M[]sdJP#;H&rV2H,iքηۓв ^ف2PS-y!2<ᫍAx\pm3=Paߒ&(&Ϭpq= t&sY2ŧo_86t̪53z\<ǷYƅq-]*Xfc Iy)wX_CP<-o0qNHWl:uaBԹew )[otK@߂8ؽvmtG=#ii0̿Zj0e]kkE/h;p5K}Ȑ B*o;%i tD${HV/ꓸUj0VcxrVcOSJu?hr/cz=#l'6c |!"ۛXeaDeT|G[mr"(BYB 9.OOʗ0ؚZbu \/] L#?svu)C%K?4Rr ;J:'7"ʰ=+%a}.`ߙi{"AGQ92˒(ȍ8^_ChϚqF~+K kI@ ΜJkIL.)C1#ě_t<FUߤ 4'%3wCS,Rnq,{zPSIl[Nė_"B(mqxuMǀ.WH5f[W͚S?7+Nspg\4*-ÙafrBa< CPTUq5p1ծo)ί I>Sr6ȝqp3X6w$UByS ghk:* ]3mOUu'-`&w[t UM ('k'` }Og[AGW>HHnM1b-O?hs(CTǭL㢵oH0"۬QxdeF7θ'jAA5Oa[=$BT}:yaBtush[qC] Z4KfYHuDWO+6bCL"3gnvw*;9nOZb5ngņ?ٶ`3䏓fE.X$* K4¶<,1-e-ȿk:t͒G7/X))^8!0p |#Dw䈈t,=ru߰S'A!F#+ [Usώ Z%x 9+cܸ Z;2]7c6Z7fl3j*r? [3';JEAUUY:MK+mȣt]k׾d Ym=ﴖt/5W@2t㢕hв d˒jo/ Op$ Aad7k@X"`cb'}:;ү"8#T D#Z=^N\AƖ 8Ed/{ٿ ExG=<$FǹFuY3'#!pKN!;dC]u $_bR$/ GnŌb ]# lz)i]A="T6.GLI>r(mvcM17F^LcԬwԬyMw"::%suYE4;36GFC/oPt Vuz׎Ssޅ&B d+uHzO :9]L5ko;_CֱޖƹqU #:pv7q]˨]S;ѻ$33|2FәM zhD`ݸE]'Cw Kyyi9+H  qEZ<}b}SțHD[} AU`44ov^L27|ݰEi.oox׋c'˭(-҉)g% `Rm'.O?{dGʑ9 ^N%6h?g3Zc"ZWMGş/5e+m̸?`Au5W #غCe@HhQCKY5(R3࠷UiO)hLju9]Y6?j+B+車vIsǘPt|l~pjeCSkZbv[s0%b[a2Le!X=%}^EʈwRБ MFZc[f l'{-(}\m=JQ%v ?$ ,tgbH<'G"A 2m w \U)ߐڇ{߰=-WLtOl ы7uxbc**K5X_@hE Vð/+YN]E9)NJsYB:Fm# נzHbCLk 2򀉛^5ّ{\j=1KPov)0PDV z[{G(8SdTv |+|9wpCHMckuC%ܴwynH$1݌+VsCxʮu9 1%ZqN4+ vm1k:SCLd?祍B$ahy[8R{|%gP1`gRrcW3V ]J!LB!([̀F~ !ˏ=p訝Lwk}oߐv||Jح5hf!lR@1i lRIV\Vb*O.mAtAů1_SA ;іz܎+̈́kFxɤR2黏HA:k6īx64MVUFӰjo9s 3蝃fvbrf."JwiIIkbCeʘm&ҸkǧSwQanP 3.3-A*?}O蛠7A\N@6r8 VU֝si:QM F:Uo_ZERRLI*kƾD'G-^KԒ\$q7W:ҹ{_xxCXxpqv9k|Y5>&6b˥$G74Wyt XGڧyEZcƃqߨk7wKƚ',S 7^+NE\eɕ>N5ߡ!'f *tz5#4e8+:u_";L8}ɰM{Sxr5ػh0dE==N E_|k$\E H)itEԻbĸ@CtQ"/1!D},&{:}b>^sĵi*'i_A7oҖwPf fv])r [i%WU9ιzD{˪I؍Jxj?] ȁӵ6C2}JjmGZ A/.M8Rȵ7#J>Ij:p}Y6\[G26cg6æؙ6AuL}D@Eh@a="7&)D(>ء,_Eɏ;/Á|8r6g8/Y=gfz.^ :TՕ⏑dxq"* E J4) AaJdՑIfSįa/:*\.9nN19ba sZ9"h8uTD\?Ȕ#rq'rj4Z71ˈO=bE, "NE:B " ʼQM~,g#;{ 1MɟXr+R: fh+2oI+Lݰ@"roF̕ru%B .s }Ͱ.t_R٫iE2^RO,mq4+`?G W7C\"(QQ*8BnǦ*/{l2sU_""׎ggM&!͈E?5УN 'Ƴ;UvV:CaC6j^m:;|rBE ~0Ga2AZC~=l Cv+ΓH7vXIKѯDUuÑn3q Q?Z{pҏ|dB9M tGa@p 0œ!7'xqU/_xq1k)x|s 4Y8ߋ*{5*MNjphD85WR(J6!FQW%)݅[hf2_RO/!۶U=3U~[+(qWEhx)[]\L/Pױ@ ߅_;(զb^p`#桁7wz`b1!S.(Әg'@-%-GK_8[T qB} +Yl\zRÙ Ra]Sݽv3;޹w"eu ;Ig|Jޘ,Gp {Z[JMZy8o5˕^bŞu !H%JNJXˊab=#߰qMo&b_o1*r!gt< y s 8_BŔ:zN0+00t ˧DU𶨲Y tHߠhQD ۗ) B+s9 \&q=e9K.kʐ Vwu"snbMZdBRnRkr\7LDIP$ܡgn bm Q8˭Iima=qi봌?}+I ːAGnH{\%H#6:Qd}i80^T 98)MRbIܽ93WKϺ䥔[ۂ Vq!;Z9*ms=u2^H9!3`'KDƑHj 7*j47UUU6 hF^SVԞY6%}uqf_ ?= 1Z6d]rA#Ԧ>Sehķ<(#ϻmѦnI 'LV 4\AKxOi8&WĽ7q'B&P%ށ[!¿B=&&qSLj̟̐cn3'Vr?P_-ڬ:h@c6@{`kQr#1֫x6g},qOF#jfa:ʤ`&{͇iC5SLeAj5MA43xzPDqdĐЫ{K_C:ҫxI3;pexKE !~Hv\\~CḎ8_{~E :d}5DB qp/-m0-C4p7e 0kL;= 3*VH9NTer" #1ݼdk .C_e@w毓# nX SJuamh6I/:xh%lKm`wvNp+ ꩠv ,ő4pXzՙ~H,$/ư_Lv)5_ͶB# x{WJ yJ#Lo %vJXRc*/ gˑ4I]Fonߏ)Fv?Mo3'dY+ n5?9:PWJQ4q¬I6_/g@PI+N˔I_`n9Y>5#: ps J&vw%zv=xr)ġ2P{f5gu}DOBȊ8$ady}2qjߺ(. QoyN}gɦbluQL;1(H2n"QI `/IЕurC:3"xeMk3ͅxwŸ !|uihacoZϦ mZvHmA C91( "?qA3K7n!Q"G*G (ďlg6)92vn.%Ӏ3Kѿ>LZ$MCcߨ c,F56vUcPmV3\g)_u=ubRn0;3_:&bQZaESkζ8%n4.ƯܵCƦiZ#b