libvirt-daemon-driver-qemu-4.5.0-10.el7_6.6> H HtxHF\ ?*}}}[\s;7Y|_i֨y;|e81bb1603e71bd722ef0fd47e08f3e73d75d1be4 |eiZ'pF\ ?*}}bZۋWx+ ZPU*/ʙ1g˭6ô>;d?Td# . Y /;PV]       0      A  \EpEE(~809H0:M0=G H I< XLY\\ې ] ^P b2deflt u vTw x@ yt7PClibvirt-daemon-driver-qemu4.5.010.el7_6.6QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMU\Usl7-kojislave01.fnal.goviScientific 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\\\\\\\\\\\\\3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2ee15e43ef43a799763c1575f8718f504f7207c03b08610a37c9759a17c6e16ef9ffa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootrootrootqemuqemurootrootrootrootlibvirt-4.5.0-10.el7_6.6.src.rpmconfig(libvirt-daemon-driver-qemu)libvirt-daemon-driver-qemulibvirt-daemon-driver-qemu(x86-64)libvirt_driver_qemu.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/usr/bin/qemu-imgbzip2config(libvirt-daemon-driver-qemu)gziplibacl.so.1()(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgnutls.so.28()(64bit)libgnutls.so.28(GNUTLS_1_4)(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-daemon-driver-networklibvirt-daemon-driver-storage-corelibvirt-libslibvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_4.5.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libyajl.so.2()(64bit)lzoprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)xzrpmlib(PayloadIsXz)4.5.0-10.el7_6.64.5.0-10.el7_6.64.5.0-10.el7_6.64.5.0-10.el7_6.64.5.0-10.el7_6.63.0.4-14.6.0-14.0-15.2-14.11.3\n\mA@\73[%@[[F[[@["@[{[a[^[U@[H@[CN@[;e@[!@[!@[Z@Z@Zz@ZtRZqZg#Z]@ZN@Z/Z&@ZZ Z ,@YYܶ@Y@YYJ_YJ_YJ_YI@YA%@Y7Y7Y.@Y%uY@Y @XQ@XsX9@X@XZXYXXF@Wv@W;W@W@W:W@W@W W@Wv[@WV@W(W@W@VՄ@V@VZV V7@V@UYU|@U6@Ud@ŬUĝUUU'Up=UPUG_@U/@UT@TTTZ@TTp@T|X@Tto@To)@TeTXT6xT%U@T@T=@T@SuSہ@S0@S(5@S L@SS @S Rb@R'R@RUR߲R=RkR@RR@RG@R|@RsRg@R].@RL RB@R:@R4OR)R @Q@QQQo@Q@QQU@Qq1Qb@Qb@Q5@Q \PZPP@PP)P`K@P`K@P\VPQPPy@PG>P@@P>@P6@P*=P*=P"TP - 4.5.0-10.el7_6.6Jiri Denemark - 4.5.0-10.el7_6.5Jiri Denemark - 4.5.0-10.el7_6.4Jiri Denemark - 4.5.0-10.el7_6.3Jiri Denemark - 4.5.0-10.el7_6.2Jiri Denemark - 4.5.0-10.el7_6.1Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.4.0-2Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- RHEL: spec: Require new enough librbd1 (rhbz#1679569)- virfile: Detect ceph as shared FS (rhbz#1672178) - util: Don't overflow in virRandomBits (rhbz#1667329) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1667329)- qemu: Fix post-copy migration on the source (rhbz#1654732) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1664793)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1641798) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634759) - qemu: Report more appropriate running reasons (rhbz#1634759) - qemu: Pass running reason to RESUME event handler (rhbz#1634759) - qemu: Map running reason to resume event detail (rhbz#1634759) - qemu: Avoid duplicate resume events and state changes (rhbz#1634759) - qemu: Don't ignore resume events (rhbz#1634759)- virfile: fix cast-align error (rhbz#1635705) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1635705) - virfiletst: Test virFileIsSharedFS (rhbz#1635705) - virFileIsSharedFSType: Detect direct mount points (rhbz#1635705) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1635705)- security: dac: also label listen UNIX sockets (rhbz#1635228) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1635228) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1635705)- conf: correct false boot order error during domain parse (rhbz#1601318)- virDomainDefCompatibleDevice: Relax alias change check (rhbz#1621910) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1621910) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623157)- storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1613746) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1611320) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624735)- qemu_migration: Avoid writing to freed memory (rhbz#1593137) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618622) - tests: rename hugepages to hugepages-default (rhbz#1591235) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1591235) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1591235) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1591235) - tests: extract pages-discard out of hugepages-pages (rhbz#1591235) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1591235) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1591235) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1591235) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1591235) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1591235) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1591235) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1591235) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1591235) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1591235) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1591235) - tests: introduce hugepages-nodeset (rhbz#1591235) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1591235) - conf: Move hugepages validation out of XML parser (rhbz#1591235) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1591235) - tests: sev: Test launch-security with specific QEMU version (rhbz#1612009) - qemu: Fix probing of AMD SEV support (rhbz#1612009) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1612009)- qemu: Exempt video model 'none' from getting a PCI address on Q35 (rhbz#1609087) - conf: Fix a error msg typo in virDomainVideoDefValidate (rhbz#1607825)- esx storage: Fix typo lsilogic -> lsiLogic (rhbz#1571759) - networkGetDHCPLeases: Don't always report error if unable to read leases file (rhbz#1600468) - nwfilter: Resolve SEGV for NWFilter Snoop processing (rhbz#1599973) - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs (rhbz#1589115) - qemuDomainSaveMemory: Don't enforce dynamicOwnership (rhbz#1589115) - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl (rhbz#1607831) - examples: Add clean-traffic-gateway into nwfilters (rhbz#1603115)- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice (rhbz#1598311) - qemu: hotplug: report error when changing rom enabled attr for net iface (rhbz#1599513) - qemu: Fix setting global_period cputune element (rhbz#1600427) - tests: qemucaps: Add test data for upcoming qemu 3.0.0 (rhbz#1475770) - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend (rhbz#1475770) - qemu: command: Move graphics iteration to its own function (rhbz#1475770) - qemu: address: Handle all the video devices within a single loop (rhbz#1475770) - conf: Introduce virDomainVideoDefClear helper (rhbz#1475770) - conf: Introduce virDomainDefPostParseVideo helper (rhbz#1475770) - qemu: validate: Enforce compile time switch type checking for videos (rhbz#1475770) - tests: Add capabilities data for QEMU 2.11 x86_64 (rhbz#1475770) - tests: Update capabilities data for QEMU 3.0.0 x86_64 (rhbz#1475770) - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc (rhbz#1475770) - qemu: caps: Introduce a capability for egl-headless (rhbz#1475770) - qemu: Introduce a new graphics display type 'headless' (rhbz#1475770) - qemu: caps: Add vfio-pci.display capability (rhbz#1475770) - conf: Introduce virDomainGraphicsDefHasOpenGL helper (rhbz#1475770) - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys (rhbz#1475770) - conf: Introduce new attribute 'display' (rhbz#1475770) - qemu: command: Enable formatting vfio-pci.display option onto cmdline (rhbz#1475770) - docs: Rephrase the mediated devices hostdev section a bit (rhbz#1475770) - conf: Introduce new video type 'none' (rhbz#1475770) - virt-xml-validate: Add schema for nwfilterbinding (rhbz#1600330) - tools: Fix typo generating adapter_wwpn field (rhbz#1601377) - src: Fix memory leak in virNWFilterBindingDispose (rhbz#1603025)- qemu: hotplug: Do not try to add secret object for TLS if it does not exist (rhbz#1598015) - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors (rhbz#1598015) - spec: Explicitly require matching libvirt-libs (rhbz#1600122) - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash (rhbz#1599545) - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one (rhbz#1470007) - qemuDomainValidateStorageSource: Relax PR validation (rhbz#1470007) - virStoragePRDefFormat: Suppress path formatting for migratable XML (rhbz#1470007) - qemu: Wire up PR_MANAGER_STATUS_CHANGED event (rhbz#1470007) - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo (rhbz#1470007) - qemu: Fetch pr-helper process info on reconnect (rhbz#1470007) - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject (rhbz#1598015) - virsh.pod: Fix a command name typo in nwfilter-binding-undefine (rhbz#1600329) - docs: schema: Add missing to vsock device (rhbz#1600345) - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats (rhbz#1595184)- qemu: Add capability for the HTM pSeries feature (rhbz#1525599) - conf: Parse and format the HTM pSeries feature (rhbz#1525599) - qemu: Format the HTM pSeries feature (rhbz#1525599) - qemu: hotplug: Don't access srcPriv when it's not allocated (rhbz#1597550) - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE (rhbz#1598084) - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs (rhbz#1598087) - virsh.pod: Drop --persistent for detach-device-alias (rhbz#1598087) - qemu: don't use chardev FD passing with standalone args (rhbz#1598281) - qemu: remove chardevStdioLogd param from vhostuser code path (rhbz#1597940) - qemu: consolidate parameters of qemuBuildChrChardevStr into flags (rhbz#1597940) - qemu: don't use chardev FD passing for vhostuser backend (rhbz#1597940) - qemu: fix UNIX socket chardevs operating in client mode (rhbz#1598440) - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set (rhbz#1515533)- Rebased to libvirt-4.5.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1291851, rhbz#1393106, rhbz#1468422, rhbz#1469338, rhbz#1526382 rhbz#1529059, rhbz#1541921, rhbz#1544869, rhbz#1552092, rhbz#1568407 rhbz#1583623, rhbz#1584091, rhbz#1585108, rhbz#1586027, rhbz#1588295 rhbz#1588336, rhbz#1589730, rhbz#1590214, rhbz#1591017, rhbz#1591561 rhbz#1591628, rhbz#1591645, rhbz#1593549- build: Don't install sysconfig files as scripts (rhbz#1563169)- Rebased to libvirt-4.4.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1149445, rhbz#1291851, rhbz#1300772, rhbz#1400475, rhbz#1456165 rhbz#1470007, rhbz#1480668, rhbz#1534418, rhbz#1549531, rhbz#1559284 rhbz#1559835, rhbz#1560946, rhbz#1566416, rhbz#1569861, rhbz#1572491 rhbz#1574089, rhbz#1576916, rhbz#1583484, rhbz#1583927, rhbz#1584071 rhbz#1584073- Rebased to libvirt-4.3.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1509870, rhbz#1530451, rhbz#1577920, rhbz#1283700, rhbz#1425757 rhbz#1448149, rhbz#1454709, rhbz#1502754, rhbz#1507737, rhbz#1519130 rhbz#1519146, rhbz#1522706, rhbz#1523564, rhbz#1524399, rhbz#1525496 rhbz#1527740, rhbz#1550980, rhbz#916061, rhbz#1494454, rhbz#1515533 rhbz#1532542, rhbz#1538570, rhbz#1544325, rhbz#1544659, rhbz#1546971 rhbz#1347550, rhbz#1367238, rhbz#1483816, rhbz#1543775, rhbz#1551000 rhbz#1552127, rhbz#1553075, rhbz#1553085, rhbz#1554876, rhbz#1556828 rhbz#1558317, rhbz#1425058, rhbz#1490158, rhbz#1492597, rhbz#1520821 rhbz#1529256, rhbz#1547250, rhbz#1557769, rhbz#1560917, rhbz#1560976 rhbz#1568148, rhbz#1569678, rhbz#1576464- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh 4.5.0-10.el7_6.64.5.0-10.el7_6.64.5.0-10.el7_6.6 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]=ad0b0125d9f4721178b809d1c2a0a242609d48dc, strippedC source, ASCII text7PR3aC9e;B_h%MsI>V R;#ZagOJ>(-۔pA$ħ9*}g}w4{SKX*zM>4KTVP!vZɩ`9,wmCU9% ;oD@8tg瞥v"_q8;<%9]@!jʹE)p|w}p:2wcqZ^/siEo0FE QB4c>h#p]U t3c 9AaGvd6 !쥉ϳ_!szn>q0rj(s:r&LɬL:ʭ:7 06rF[;- #3qC]dy /2k=n3 `'%~1fySA8iQ9OI<{ D(qHͽ͸J!Լfq ti_KDq7*z՜ޫPS8o%Datg]?v)oM`oTm, <2=,ƐZi.FZ KRX~F>sVM8s?l4ks"ZtzLk&lQWwTĤe~57Ls6)hPnx=A=TM6 <=]d4#+˞ Z Nѻėtػ5 󵊑?(T43N55>WS;% Z̫$l@N:>IZ/i>7^&ˁT„ʚSTSB|Rc2dr炟Ah" CXj48Sf]4i4#ĢiͨEC}בT$C/z}KsHDps(fں󛍴$*"*gs#ۢJhsj s Èbɾ+8!#gU6R{]i+"mqmu`G Ñد&Q#|31Vkq3`-0Eu΀SLSudêw(޹3SyYm)57ʝ{pKΗ>: MPzrǮvM&ZNKƎ7vEH㩃tctZ̽<{|v3> ;KR吼Wb6 { 4)Jm1xܒ(8`@]@ĩăR]\B@l3.ę7J\JڭC Am2LjBIa1!$.|?wJ˓^Ud/8 |ŀ:s`x1GUj׉nken7tA1K◴PPHmƢg5tGSR tP0g߄[AFܵbm3g\cڬV7  | r-m˃(!5!/?6WGO? !P4=Erx[e[6LD"s6N< r+OSulƋ7Mͻ*'Zۤ c2BA9:[bD'.>I#gg X;#$[F;^6O0ŴNAL2pUßO_l)ҳfan 'WU0~^ͳ#hk$ġ"|$>44JM & F|4ƐPOvgM%yPt@7XYj/|_sU (D "3yst@ l7<>/-wzk5M٦=`&hPt`6fsPO?=ԳؔCL3㒥N~d5p GX6)Ԕ@{ S E)jшr'I é޷˦l;›+<9XMV |'G09D&)2z!zjm)/=A=uK4uaQ)zUa#%}ڢc૸3 ]s;N;*Ͱr2LF(9,*OSxJXDI^Xc|M2%m,EB$esɻB2Dֆ` ۣ,30Ly0(`r^03] ٺFE,g`xIYOFk"2&Fă1֎Gdg{Qb#C`tt!sהsblȡIhDe1_UTr]IdP>h*UMe!|> ., j\yˑ.ZGGD^xn$ozCvpo-7_wqo>W&Fs+ ztUHl[Z$ .] b\,Q@ɴQȐS\ֲ(v0|v2o&0sI: ŇG{וYNYa0@/Eu:Ol4j%Y݉e2{ךr:  .B C\c-zr%NDck42(rAÂP̛ ѨLnw6y%hk>rb'Yu@W3N~1ٚ֒뼾1\!(!P0cYgQP:d|7>k奵}.J9n|EQ[r1c{U)nqg澢c_cMxsS)a4 m40 Ît]BL<XSWᩝ nP,Q;± lWT-)Ȓgm5[I|Sg2rzH1v=ڂ } Y(S?2½2!P ;Ka҅JZL6(*4Mԟi*S|݄G{?, Jޓͯ4 XC,YXeEp;%\ Ԡ G!e_[ :"dy4!/>d=  U8phÛ4n{d7<\ Av(cLjg}_(:_Oz Kky'еd.@te!!%'{m-n_PiTE^l_eqR񭈒q_ȣ߆ Y ?4ʎ{,h_DF$-(gD" 6ϛX:kpgmr7O.LڠF3 yБ̈&0 ;"qY1f(gMK+޲GED 5 Ӱ9#B.Sy^qQ[8Xe:?p餿M,lҡǪCSPfq59fQ.ǿGΪ~dh˽i7s3 7gvɚUەmET!Tƙ@a(;QAPT"J~ &zJr ƃ=*d8e&+鍆 Ć3_2;xM {jwn:g/̃m& U[cW<50x GD -%ϻpaߕ^TΛidu#cR>8C "Y*N}1m>ji & S@@ix 5_threȷ Qyřm)O?_P+3Pdrwmއkmf`xٜyZU_ѕ:&@Co"g9'"ţ+-F(h[J? êw0,%{4 ~_vZteN&n2g%# ;vbQ;o̗34hnC 68T5@e  =E`.k~f%g6kTEϊ ,?ی`ws?i]%e+[:mk r1:GQktIL,uU1d=+n\X8p$ D@T5j@?v6` v^j^FmRNb׊ bo+ۀ{P5.X3u+xo]e"]<:EIXr4ZԻHl|`&zR8[pP|%Ul{ h~/ & ZW=8Q$P ~z?p%eA;mͶH6Ovx mQv'|mqRz؂!71Ob A [TU9|Ы&Ъoffc>AT{_!(U:EpsS$جܮ<#+?4jd5~1]94Pp8N$bzKaLv`|nV{?4Ofu[tJT]ƫ]w9TAIOpHp,// ӧ`vmJO$m@{M~xr['2]Ϯ\ŎSe/5T#E-$ ;%%Ui{<^7>5&ʻ ɻy(BxŽ?}N[w`/HG.0fy!7R2D\/ :s~;0Lهd* 51N_ 0 kDOM'27+yU,2yיʿ1C-D>TE[l:U_9>!&a|`6<׾K$ f*/b+zd!$4K|]K `<$~ufU#B i %Vu ErVjMɌZ/B/)lcAc#t~Un}s[NA *Y8jVJ0nn.T sJ'1J/MN $mێ+_:n.gAfdX*-Ui$>pysez*=u x 'Ix5Y fNO{ @,pQfhܵwk,-YGICqc z&L Mh0KٛcC$~SnԄ*SގTaFUْY]/|MᓑTD,cjdyʔ`?o[LJ YTR%*j SH\YA@"%X4]qh'@d3-43DҿR0j/gIk"U_ƙp:߼НLCT#iWT#{ki# VT qR ;Ңs6? mʬ>풋,'DbԂh0# 5*W2[FC"4!7- k}FEYeSrr5s+0:_{˽>5f7L 3AZp4n{) |^%-xT$M~|bGѴ] s YMBpZڌ@4v]tKVP#̛ D`5d% sE=RMx#픵k+[S=Xx6sa1_03aSH;T kq06K܍`axd^^sLQk(;Jڮ>ya*#ld(% s&8\ 6p!ȫbR^]׼ܩijn׀X4\q'AQJT3uM©ÆKݞ0iuJb;3'Ii?ɗ41}"̳BZ<-mBr]ݽ]ZXX鎑҂b[&-k(_|2+8Q׺ ؖF?f(Q^WzNol{M@+ILy/`Fr@-<^`kSg]sc ":M4jl,LȽ@{B@ Qvu4uֺxrk P Tu]Zo@1zfD,/bf^GGMv1E&͗DE_}͓Ȍ(<:r>6E;œCX9ej1>!oRw ]M6f6jb 9(tZjd<zlɏ9uZŃFD~;3Ku}SHnfxS,-(O}p]7`CSc Իa:HL-aAP6yK^%VU>BO0A1M|`nCݧ7IcfCC-LEW G6J2p] o& a؈ȯ'{t,/iANh F:j/_zX^ب#wb^5%9Sx NdD%\ eY6bS(3I |O K| /WKol8E_dhys5>&l^y35):NzXj4G^+Y(=0nŎ(ꉳ0|k/`t+|4<N|{BU@% O5Fд(-4=Y(F棥(k )]:s[AV8]i]W;׳F^kF`4'N7Y@pKt;ҷ2D>(a^y.2{SϜߩxV?6!$Bt {U|XV3܍'t ,p/%΁}݉mÉ&Ra1j#ڐBN v<lOG}dr<_EOwTlzF{U{mD̶tVicaVp[1Ck8ET_ 7IVֺ e,  JO>ba0 ش]o֋±yYYi?na@Unތ({T m  9J4L6L1t䚒_,[bNSEB9x\{4MFSHiP{2䷟Vުڮj57}=iI6DrVonqt{ DDf AXu}H87Y9H K.%h4׌'xAmJbW=w. l #W1$o%d3$I!`(K2"G{64w޸{T0^:V5z%`ߙЮ*7P`@i([V>NlcB<+OB!wFCؘ/.G1] !N0`9;*֞6{s'馜;?NAhTtJ_~7`SۓRbI3YUK5=(sB7'm\K눥!ᡡF4 4EnƂ9wYXP7@] PjѶ,ܻɴF_uo&U~s Bm>Hiv"Vb"w UXtg]* 8Þvafep6r\[jP7<~m(#Mm.3odk:˷[r}:xg\ur 1g7FL+b}St6}ޚsV$ѷ Cm㖹첸ʘVlI>L * BU.w4be'T%e\?`qCu\T'F?&? % 2vM$& Ȥ\iBmK~/=L[?ø?4Kg1^;(VimhWY)+0G:i6.>aPHv0x,rtX&Ǽt B//u?yYAef| % g\dT^DIس3uq/a"%C$PO^B]z5<ޝ*x,@[: 9ODR@ ށb3mkHa 줟 Z]_~ gD%a>{ >+'PwPG9R f /I04%ʊ>A>me{8φc;Z\̑W^d⭲@⚆V|_-:$T`d T\o\3<-,ZZ磂@u bŋ|3%6P=NgCDҪ8'H 9&Ź!Nv]eU't~ͣNps-&s3Icd.nPK7fM0k%dJYvR[+8b6n*H$e50\A(tIm-:bp t\O|+@XG7oF~c4Dy}X:5$#>Bu0F<[-QJ11ٮcFchQ Q+)riPڨ]_E4[!pK= LwF볃Kwr5DV xyϘ9#t+. C#֩> RH:A`ÎOBb⸰_P7ZD0w9H8.4Է[+]f#pV1@=%l5/U`#CJApT1(>*c=J(_Ӣa+p9oB.:[.&! B֥p֦`Bfk1Yx7 X\ nr-&)`gg SbѢ^=?C\"n/pa{ n9:Ah!Iõl1bLZ*aMl&rkȜ(܆v %S+f~/+Àͼ5; K|/9` ^u),H ?>s$|4A2g 7gVjZĝ[)xq#X kNuQ4*F˗n9q5}@UkK{UK/HA!N?/)@ Lw^5 WB-X=uϻ`&f:6ToWW{YI=\Z[Nhr^qa;: -ZGWW:'F!N*,c6JMmrX`nj|e87`\;$y`@H\Hݜs`5J$ uWo{ψK|J`1*R]!oܷ`kDU^YY lbgcӢ=G:3!A>H8*X<$\w Hm0 B*~k1x$d%M ,sP':0̓I_Abv>3G<\XQLiwg2qC RCQIƻ9aW7@Km*މ r}QnPIT]lK"ol}G2J^D97k}c.1 |i!Pd_ A€OkB VkPf& ;PtFgsؙ"E-( l}Н=BݞsJcPK߂Uk$ t?-̔iMcj +8bpd;=.n05ph~/v}G0Zhڢ^CK-#$HM$e]q6~0y-fR\>9hDZ `Ϫ(eNj"`X`=]/c7;u*٤XO~䳷Ds?}527w9>nF7kv\TK@il%ӈI Der[ܒb60r088* RUggM?DwxSXyvPyn6aCS6#1 wkU 轗?BHD;|Jowt3^FsTdja;4rMVdDe٦\ϰ s[7.U;|k$C&%1׬l6,rs62Q~O €… y6&l{Lݢʒ.fFXvNF!z0n@1;veuM*X0w7z[J!}F仫e}mR ቈBgb+Ms7 Wnf&] I`FdE?jWQf5Ѥ?F(G%vLFiʖzӹ(X),ZbE'ȿЛaB(DcXν~-v IC8pv9;2n3/Vڠ$b:[9hDFsH#q8+JT"[lz*wdew<>ťh9c;fE#g15Z5':0|Y?wZ뻎d=-={0[T׸c niXBr<y:d~}q ŭ};Ŗ"{~pb/ɹ~NI}ͦU5[^R9Hɵ\mfZ/Q wRkX^GΓi9m+ZYiF] ٚm㱊nlO|y#97hBf,H[B! NϨN|ȃ=~r^N# F-@$V >k=Hw{Ê0FzsiTtWT(UfP}:K6$FlgnuFm_W[kl]!}nb%v?s$tSmڿԘ8c :9'FLzW'l2;+ Z Nq5Vs)Hs5Rz=\~ONvtR'.S/,nFrby[S=sc] ,\ ,+𨑄2g[HD-phM,Sn] &GR6.6f*|̘zcauS0\6#b_&/Kf5 aZ2f#J=cVu.PLީb~kbX<[2ZL,&<4öJ=u1P  gqQH ځVO9`"4tKv(IxNm|h%pK" rxL2&N?*D8hUi9֣1btEb5Z;y-`9UvXmWi4"~$R‘n٥M=D!jx8`oK>@1!1YWjCëUU Оc/UWJ&'G}.S?D.@@TB=2?NJ0Q1MីkmV:,m7*?TfdoXsyLb=LU>nJHX&A}kd2p Dln #FQ E!TQD~~~ݩ4ص0iu? Ues3Aa޼ja3Wz#PNb&$ڟdC'wNFD0.)btpQ3py v_q@/랤0|a~@:s  @|AyZ7ɕNX:+@u80]xlUzvXx(" Y\B*&8Lj'7UF6A%^?港iJD&],-Us~#taQ> o4X 3Z0i'u=fʐW mW',)&&8(-0 ?c 1#c5A`Y%yQ&}TpcQrH?ĞOx]~k6-fr՞DbnMM}:Cq!T΂NvOԀ3H˩R%M k`{k&Mh)MUwT伲uo |P%L lKk?.â' ㍞q_X/<7$Ry+bĔiJT8:lwQI`teYgZ9۶ =r&ͷ1?BO,4 ºWM?g.P⮕ŧzr8 o t !v{4<Mx7M(G4{IN~2lˑcޚYW&7fa6XzE*s:g,T\3'>?51@0z t%ȴ:>2)< xd$?/ݧх!T I;a˝ᚊ}cNd%鹾Rx Bc*SM@B:c3P?۴rO N'0^i}_B?%6xiY3Xp'Uڅ b0_K֯LԃaKZؓj+^W>"n M oC],^= Qkog7 #ߖGAdZV'L$hYMqLŝwk rUuc 8LE bi(mϡחf-"^T $}lmFD*hxǹ\rBXsl;o0(ȃFFըihb(c {-5"ne17h$ &CFB45h[1p1#~Fh.$ITY!'"X[_=!Z]SoM\yC+D6D uKvb$>%mut)DnfnhcW"Šjws3ys(w;'Ev,'2,-wi\ ܮsľm\T]C7W-43F1F3H)$ >6ߢI1- 0 ] }ҏGfS_zYb Sj"= FpKU:0=V[_kj⎧Ce>S Xv|֕ !dl,d (-"]eq _zEE5#rkgٿΎR 9\`4s }ml dÞzqO9|6:nr1vKr9$휊ӓۿcq6x2RB SE3Ok?˨ןx >#YJ>ȡu缩'c^UC>{hR8|5{aVsdlŘ+ RڻٞYJ3I;w#̈/sl7ڌ^Ŗ4?`QX'Wǧ>NtrpQRP߲VHY_p!wZ1v+9agYy 憒jNl2)*E)i$#F߁kѿEwJ#^t-IbJCtD>WMe(BUteeOǰß!Ai;+`h ަٷ>3{ Q*Yo A 훐RXK")\nK0Y2]7q4 -M&iw By& 17nW/-VwS.ƞH^l )4l $o;a=okRxȰh4$c@:>!"Yzݮ(D8T4 H[X>*9s&]ۉe:>4^>jОX:8Q>Rdf;!77‹xVʫ9$2` MЇ= _OжzmïpUORe-'h~ [(j6 a(JvU!P骧ӲWt>xCrgapyAݱ%~P^AhYZ(L9KǀCGӘy8kD 1w/Ny0/`?c{ ,R~zM'|W$87'HD֗S\wBhZ"!mr-~.6ۊ(1#dRu2LE+Yt+5bߝy UZe08|JYGlT&C\ebM"KG@4ArN5:zCB,|YGƠ i1y#, umxy&',"VT@1 &rF=&?VѬ Az=x|5ɗDpbn>_v`MP'V X^{T>!)o5$؂fGZ%u&bP"k.^ (3D!m ȁNY]hy&H{Z#f:4Y.h>ζSO(N;Lx#IuQSHiYhvKMz1=])(cEDU[Z 쎣7)FE#|z@w( Ѩ2V=xƳhDwmA82$#(VP,܄0at@^@g,-i6Hr$؂[)+)*vj $9xu5x JM kT!vjWMqpWWC"MKtjo`]uf\,Ҕ-бIW4hen-SC@%_Jr2d7dsGU MDaf.Gld Y ؐP&hƚ[)k<R09@V戱[@jY(o`t#suH, ^[hQtJJ&!(:6Y(T[j1_kK# @%ki<&f/U\;xi{iyd$ \F/]G0C;dOˀ…GN}Qe-Bqc;3xyܮW'f\YU5X5Ma6UZO o_5w i"ȹ3@G/sa#SQae*Tbj$)`Cj -+"Bi (ػMӋJK[.95?Eޱr|Z'Bi}8Hn -%n$ 5'>LuzȨM\̨/"؊M :JqBo@R>~h"%p`cynW XUѻ}waᛸ q3@D84$,R \ͬý{8WcW|\"\׆Xj5-;jҵ1(B E쬕6?43/#Kҁ˅B{귘=GyFu㆟AYJ*`K"FnxcO5n .; 2X+ Zd&ֆ<_Zʊyw1kspA&!7M.`JV6BC.$/ZNa0P hB:"7WOZyQ,:J9$PutXkZkWCZj]Q2=fFEq>SO,w aߏʘpTO"K3R2Dw]r7AөiŋY'1PD{AҢ9DK IC+9ha6U]{c)0XZ?zd C`} >Em>~X,T [`vD'Fz@"-2B6DM1W^oSR=It[9EЙM1p7zoK?Q%#2VpHMK/qp׌՝%u,4kՓ*NEJ2& =+Z1ۈtJyΊ稨#3vxM~Wt0+k>إYgo/jDOo]@y>O \^x6Mj^@EέKA:JE[I6V; =+49fOq|~&E/!!8]H-;pgXe/zhXZkA߃!ӕ ]? G-2/ ^ 6 G9^`v'gP?+px!OD#0Gz+A}4Ze2]bst cWl4fQM'0$a{lFҴQ/Vj2!ﯪH;ZJY2GV%3#" x[!r>hk }"e\nV|arl4no \YFK>;T?8pإw>na>h. QpZ:;Z._x.,PiW7Vsh` ^or+gFm bd~OYZj$l_j0&7 47"C?GUk8pzp18to-xn^62~m3`i|!g֌ 9>ԛqvd$ZB]y d]JIw`P!+׾qM\SA6oDK6M 6nXW`ZICq=S)`t>@L>V?c[4Aҭf3Κn6- GiPҫ-_ ǏYB2DE/_|#rVį\M_f@QNK1wQw QE Чq-fǹ']a[NкuǣLN+'.S CJFW7 /';GL"&3Ǭ:\zV&yֶswb}zQ= hnFjᕉƒ!97ev|hۈL~i p}Donx 5Y5UkƊ@z%.:垱0s a6°B\%.Cm (?_&1u/>FX~{t 6RJHI(u`?=&<֨t8J%8F&)Ӟ3!҄,({3!qL\e--fX˼!7^e Ƞ RhfK@> !؊/ ɻv)K z b"h%< t ~¿f,={c?0dsXKMp3\H3XTM~Fa{ҚHق ҵLqv-2) +NJ,ln\i#wo6}=8[(6TZ"ǛM:f}JtgLa`qt2kp3`9KsoFkKPݸI ;ՃD<=K!&WuϨ+oh>ӻz'yf@s&zH{>^Au! 2'"GT=SdB{bDaHՅ+zM7ʔ 4S'Aܞc5 =phN͑2E7ØMRiXҸ)K6>4rLtB9rIPm_t䎠v!Dۜ3Jk`az N-Z)**bzgaĠV-)A! d$/Jĺ5d;_Ǩ(`.ò8st]9IBZꜪ E<}u֛hAG֟ћәϠVܓP5f`MgTƴuZã-!gl-gL8Q^Á]F:t242Ŋ?S_U?VV 8u<9 r*YX`!fU%]Zh&nOWAr"+TI_Ʉ>@ѵx@!&uO}.+t)]Up_ƺ4ܩ^g#=nm^v8rcjUd|^ﮢm5A@}\l2]tzIJ`&崷if38N΄uCOS^Y{-~ʶ~n3ZYyHƥi׀&A<=I)t`g緬nH"yPPuXpٸy:ڧT(LS&xsW o}}!f) ~asD 93 ('W1ChR !ZrRLdTZg9#baxa{xo{혵^WdgH:ɞԱVT0[P=6GUQ݀)OjGx*J?Nc[>| h$'2M% :XSDbG@C{aкt+9o'{bV"y.Ir[[L5G`O'B-clH\v)Ԑ00"kJ'"F?p^owynsG;b/×@M6:g5cnHno6 ۇ$ǪB.<([DFb-V\猃h+d~0MA؍Y/eHI8G5zX1`y\ޗT.^kQ&C'I^UxE/oO3 L&C>襠{֩D-i{o:Gc8=~5= ]e&TLVlm3UA^Y-tXak,{l5Jj@U=?y$6+$G, V32C}lm JcH~,oM<#16xZC<Ғ 7hjK~2R +] ?m^e #\f2T~j?((8܀- b@f_ +QuLnɍO^poit̼;S$ ۷΂Ո„V> x:VDMѫgZIR#.aX.NcCr`Sk? +|$ōNTB`%;,0ontF׮:{!PVv,cW&\I"f@Zy-6xS$﷯IRXlj`/y* <:mo=A;Be_Ħuu:䃒W328X#-FWfx6X w ?j5e˚Mˆā I-`dOg 7ߙ[ֻaJ_`wh1MdžYg.m, m_FœN"|#Hasvb/~hN> /k{%ѱeDjD_U@ǧzE',v Bi1EM,N⁵Q+csKCj楒!f=mYg$4/t,ɗR}+/^TJ|Q5KgHd^ K/c_}zOʫWy'y~ +{9V8 ʶeS@&__ 8ٿŠ>qԼW{#!۹gx|0 U|5ޗqbg*e\WotGb"ʻ; dc ZD|0l3xkk4X\. ';/1f6u7 x4|BrO 1-(P72w8ai)Bp" *bm@McsuvϗᘾX2_#)J<B~RJe+"AȁWKhѨ7w(rtgU$cŪMimBD`_6$rgAgŚz/~i5/*̨՜tv쫳s E3JwlC pO{P,<)88 ġ.zP)jBX!F_KZd],͖}G?/VuC^6or rZ^7ʮeC]S{J%sW6\%~Ai6nLzL KuX`1J;`iwI? cJL0I*֊.ThR,5"k)sªyޭ|Hs2~=aKtcp&2J a,9w?wL޹bZ%:=BbkRUW :M+U57%"⨯ٕe0r]¬z}UOݸ܌Q`̀ #.k!L$^;񪇖N4pwIr~sMѬjV$zo2/$sWn/Vt=>ni= ]H-pzoX,!cʝ& (Α&:q+6NiV% 5AѿN3*iw#f ҫ@CqF p68nWzr@TP/! bu:I9 =@Zt2ץQ-:|] ז ;_{MF:/C0p9OӶKkԡ7p-}~eG"`2ix f;?9=xis\' 6MbaԺ K0$4 Bh i ~mS¦6wVڋFPRdч U4 ߖH,6ް٦y_i4m WFj <׋I=獧3# $T|Y7y%[']!;GAi D^}Ϸa v;|W$RF@/cӔC.I3"|~PnZżڄ`y@0'<6^c"ARӢщ,kD0/Kɭq(!`17>TgZ~ & D-d892$jm; 9fkCORl܍GڀCY*~x2E Lspܡkq iۊ$F;$EӗT\5ʮbP-񅅫c$G4(4y2b._H&:zYCbIٽ|/rT2K)qse:T *u_աE jcs4'Z9h8M=R%'j We hC唅y鳊q-K ?#] \PxeQ[5C^$D怭jąvm;isΨ:=˜*R- hY_dW6 _OmoDu싂Zd 932NnwsѿH]7g41@뀱&҅WDbvՑ'{ko{'V@eNӌް6?Qn>NbNv)A'ԬK8!y:x_orߛ rU_3C;TO>03Ë\zˠ%*W:!O:7guf96Ю_e/{Q0y :P;ZV(ǟ'm_\X|?M]5 wީ+FafqzCj^=ex٦t5s5* ^>0R,RIp"X!Z)Q#:ܔ; WbC~Jj|1:yx4HS~?$c!`xl̓&Hf11yDsljKGPY%O#Iϩ3.W;S{ۗk+ NDyQr|To}^F@aV3p#nHĻOO܄t>N~Q 06s,Mo:HY#roہhSsفt"`ARh֘'~]^:=Pκ ߵ GFp7[/( U'uæ=7roCC]=659@qZ関 蒼A\3ow827g!E}GLyy.EP8p4]9Vrm-OQf+|Nak?L*hm kɅpq#~2 !mr?L"ҷ,<WQ#?n Q`݂ "t_p.- uu =,dzᵃqq7`=nu i ϰLBtO;bipAtVC3 w1R9n%,xpڎ%.}iC+n~ Z.3pZT|ޯEl.ٕBu/X:7J 2rTCbĄ#RJ~!ycΥ%VGȩ4-wkX/c@Ч}?6K)޼#g̚] e88~7GFIq9Ӡjnu08Aj3fE#271YZ^|\>WNDMFאP*S;%q΋F]| s wh/LmoCUvj KBsz}V>7Z5΍5%aq [NM 8OυtyW{ѝJ1aM 3n (UHc✀YӞ%p<PKcST<.qbmR)GZ"*t9?E8 j:-k/i$KZJL#5OI5^n@hٯ6WK0b&:jwVڛ|D!!Kdy65BDLrjBBԎ,{'Jm{h]M9E,8ծQmPf}U jDk&MCxUUµ͖\ֺ"LO͸]9x!wḤ(B!2qzm-T"dqF\5h.l#=011:8&)V´tS][Rea Lm^Tj nbBt#CB-C`3QYqs_VBRhR8ire!#'ZF U;/A.Mj< rjyjh+MekϴP$4i:;* R-v:M淽0͜dd車ƸI*+hS;)ѕya BeBO#5oFl s7c%3S\@ϵXQ?qTei9:woH#gmuswX$@b:qJW2Z|?-O6VIzKluHoKnKl K5Y=RÒ@(i1Lp$iw$`E]8 8BP$vmZS*Y`3!>(aibܺY}&^U,ǚf+4aiZX;r6D=tAlG_^*%;|/ R?% H{1b'it<;*?SBkB)8l(uj˷0vI9pj .H8\2̃]ÒP[H#]+YFO]\ʛ A?tԊ>jBwtLne`OqwC6K%hugkϿ4nPʌߥC4I!y{O|v~N+Ff#/,Ɉ2@@٨DRmQyhh @Ytg/Oqu!u.xB)}_b+cma|;è늩Xo-K#ktxtb'Y䣐KjD{W, xCnK/y٨ wFc/!{1iJMJ>!YN|e2 ڪ>4TC{+IJa/4'Q2}O>_L}1+,&-IU4!q+-xj[hϠ~ݤmD(edm%('^ LfW#[49ϗk-UP7얋!;\SS/s/]@]z6M阅%Yy/SFU[<nf=yZ L6:N҉k`"Ae6}6LJzN:eb1V ʲ0l R\zԍP(y'{7hpf{)[CdѦ)ZnpqJ `6pޠYwY 6 {QMWN{3Y LyEWH&S aۓi6-h25 +.лI"v mBy|bv@HrRbE갩hUni;*L_a6)LzI)9!il7loiOi tab|iC59VhyKfc3H/#}=:Fi9 =Mz$FI1;{~! =)xEbjkΊ7S]D/jc?dP( 8">扊 Ɏ>䈥.܆pd#1QbD1f^C;5M16TB?Λk m\v Pk-zA)>ĽO`{ԧheƩڋ_O($<`RR+"_uwAxbjgz/8/ɕ&;@X<Tp̍GQ:^+_ͩ*o}f& :\Urfzwh; W>@sQԽ^-uԏf=̢J6ӄh:;6i9 {@~3|p5+`]ondC ;/pZgk|>\ 9EY] 8dn־)?P@"-S9GDu%_s95 oKosq (z:>/ۂsB޻GmѨXi3`6},MrGbh=I )|u)|!Jjl%**1Oy0stsaレ#!܄O9:=T@`oHԐ KcҔpEE{N!.H)>T>'Р9 ؾ`bh()Y  "($Z'C[S)H尓ѱmqwK.G#S[ ™E6sY,"ʾSauY>7t ,Σw/t:v,ӄ2!a\z N$pI D+ Y [(Y|lbf|%!V'xҩTx)3Mr&y;87_їLMe6$c Yz)c%,{7> 5uR }1< ]&Pa5sאiA!lrv| -"hEd0D2SZJ=1˥:DŽ;;;'tk&6HA d_2ly)3*gm,p_Ep04d׻I&g̿e@L!bqQ{ȕ~o'h(Ĩa0MnD蟦fAo64S Q"da.v: "Nx/Ή}~ʸT:-\eTr2_2ӵMYmV݄dr}:)j|9?1w̝4:.r~ӏm9^~6f#-K IuXGaĚ|\(ϳwA:N+V6ٵ2wx ͯNÅĆ=ĀZM8mJGpjf}Sh p. ER زcIVCe [#Ɠ*>+X,lZ9pdUhz1TFnu.'s޳b\[)Vmh+J @'8p$TDD'KG1LCf&oԩ/q#c +S/?~TFDzt"p3 JjlO!e)[zX'sЫ8!{ <+ǨG>w~QLzkz[܍X/2ŭ .[{zƵQ@|{=T1XHo-:q8jqغ+A^ؑ*-Kq1-4~J+)0иV&Lſ7Zf(L;7acfVpvqX<ܤ*wZ-;ogH$uˋpK\S5 d=$rZeps章؛n NV*\5;`GBDzcVWEk<ӗ,Z.#j0Z@aJ\N2'~OЅ[evBՄﺂN$^:TNjm>SA/[078KiP4ϔTJױ4XwPy z5?!9aSvpE ܬqTtۀ# xr W(yOΐ?+E IuTpW+Xpdq?ս UOl]VN7=OLDya eyn܄(wP?1Ib$%R;#P e-X 3ho&&xA݀- Q1^I @X xNAnA-@Fn\~& /wY,$j2"«JjOB] &H_+Yg[&<XhOwt{\Z~^*o7*^x{[y:'mBbQ=MDZm]-&kŝ?AWpf|W6 UKȫ|K$-tiB< ZGK!6˲7z>XRW~d91|܏tN)peRnx6Qu\X$uM)+;[6Ҧs9PWHSI?ESWɧLlb@ 8{2('9D?պd@-k@-y~ǬKDL}Pڪ8=n[xgF`PVd?q HuZ\u-6&JhԻ$bRkWo5vf褵~\dTk)+҃7?qK.ټy Gl( [xs7dUb`߁&j /ÊL²~:@ A^FuSF|͊]z4ylW1BK !Wyr$`cq~8`foeJŸ$3 i "s 2TrB[P0T#Fz./J_opapdql{UɑwUҒʊ\Yjk"M?\y[oQh!7 L7t)!DQŢ`FK 1Yd؛VN?҄6.~ ?% V5n/GV1G`<ŽozjFקW!8c-Uzĉl\LϷR@QO/Wf"n;GT9-2Ð BPFaf<$;/@nm8l0䠳&>Hy!w#39:v2Ї#n?sATX 8:`3,P,o,1c(ZK  (`|kb9pOvQT903{5: :;\Z~h=eТE0nj&/r9-]06҅3>GSm\E45j!zץ^Cbd:/2`21ڷd0\x+ۭ3raH7qB%غ){[J(k@W_&'J96̛,& !ġ4njGyfl7 kә +?.NE@TNQ,u8Y ګ Ϫh.IJB'kzj¢)*W>!ނ \\Wk w8޹Azδ'Mhv,!cW'17"w=R.8y'~i6΍.>MLKNx~ђ)jQ$հH#&߷ъAKڥҮ<5,!Z6B3ʝ>Y`U O( "HH#+!~)-z¹j cH2<ZC0O|'ßț j L$ đSԝȌn֊gCx}c[~vZp8EIEQ%5w]J>#]2t D)C^ex'H70^ |z?̊UMQ**mԐ|KwCŐVD,HKoޖiz- V4b}yۆȚh&*$B !ߍb kՅѫ'^@0H]R#NFpҕ-unHHdEps"NՋ.`7t)-/U@T9lsy89iƵ =Rqgl]g kU 5{oa! 2=@Hdvg\߀<#욦`[b~lxR~E*;K@+1𷻲<5b' [e۪g_2 7tBtZ>ah}.*rC_\ YP1r"1[ت^|\es7,K[]3ư%. ; Gu?K_6մzaۯ͸|^q@leyL qcY &t;|iF?RwW=:p9eIk 6}I{YBבwF[ά4-˴˄YJE E)7DWY qqQ_a<f{_=` A 'ۨz:kp/2x s;UjWd|{T.5'4#ڔ'ٿ}5\sDotx%V2?=ϯ1paSߨshkێ>|sf D2ؗ_5'2" i;r|g0 _ho^ 5bܜΊ~r Ѱ2[jUo p쇔^,ыroV텐r@d$h EtJ>8+\Y#J7LT)J|= ukE`tbDR ]K`$[dS=>lݝ/>*4[:t(\uBII9crnIb!oHs*Glp-8eYOE]GB`Cvq73BuU9,bvwI.p% Q`Q~mRڛ14h~ܦ=c2;8DͫWJp^=8R!=G (,r6!0䨶QE/"6 C׹L39& YsMTiR#VAz%և|Osw2vﲘ}oϔg;R/(AX$^e-52yA{[qՉspf0jܝpSRh`2p6Ԋԍ9'öO0@~1\W%J z٦m,mvåE=eittdUB̫Ul;>V)O"-] e~8=\\^iq5__/yM,K%BE;=Fב2U2? .]ꞡV3h mp϶ֈNbUWe*G@ 'ЋaQʴDJx'8T+ Jb'4B'7  yy:,h*1`(UU PNA`ȏSa0E 1MQD{bPf1Hnu-'X[4.X˅jǔK# =yn?Z7E#B 'X+ eg-Q@j#DSW/cdђ\ 0=d .ifDڜ͉%QZ1Mjw{~-=Wą9}Aqpڻ_R?D#JZIeDa+Tt7fyC]%]ܤ7(t4amz͂"dڞ4!UG+EZҚ?Hai_,G#4JSMJtGrcq@U%j[:[LoJHxm@΄_o/FGw)i2|>OYBw*50)v`0Q/AwwF$?B%U}tAޠK7Ƌ\?ujI!^x~LMY) nz|\7`eY2I6+ X19E m6V^}p1 I,)%h^ Q*Vxu$c.=7RH;{pF(Y {n(_9}i %x.WQ=޲0;fm?FJui(OFq,2ZV3`lY|]6VHo M.4'2Ҋsܳlc΅xĿs]x%oF% +!W10!.L'@cuo85G>`9Lr%4E@pCo 3ǖ$Ag1)+xb5>AR1;7Q+%އ3I_׳ܯ%>"2I[muyXdgbp+r;w:ųN9@묳bPiH_u vw㦘KW]]AēƵd틴u]&W:";6z!8r+ d5mFZx1ilR^YDD.[@ш2=˸_ĞO,R]މҾ@x۵xK]*Z33z34y&r?rft3ĭj-iiv-Vx̢u0'M\$V@ hIz\e:PזL%I`6$*2oc8\$ƭd f+!:~wmVC6-%Gė45ED13gH3)YJ"-T_c 3T S,h!vߖLxeRz菻%ˆl%nS^3lG!Rv4HwJǬ y/^ NUΉھPD7[+w, ?pԙX£X3TζOAIKr' S.T_()bB~=1:1,QQ)+Nsܩr9k^GiN&êx8#{<{E؇̭t?UEbɸ9pU"YXL0LrNbͪQ ҍ%U hiDž $ ȑJf(qBK=+ey%GQ1ee&NlBNlX'=b1T/M3uU׻vX~1 *\bvLl㱞J(UojHqOpV.~t]g& 2F(BPnܡ´O &ev `K3즾 :#0U)^KH%ߑ5f`:zM&ubתɌXH[FS^ٍ+@Z`Aw NPYU*K5pݚ?`^t^cS<.A4k/ϘpExmA۔W]od\U7hJe6 ʓY0B sFYX̡wwsu|Ć!C8:UGV~I&QgyI`֜J*DXNۣu/<*jG+ƞU.1:˘=+J_,@@ggL@ l/ò4\p;zZ(d`In!viE/[9lGzՠ6L|^a |T 7i;bx;-{0n?eTzeb.jc^ț 12syd-3>|yN?sj.͏7p[RwyTeRjDX]ehH=gRB T&:VCk!t{U,w `+D-:|hY|V>XuC&b 6HZ>- U?OCf}$/Jb_& y(>yK͝G/hqN=!߸HhJXCU漲93Qn7H@lY`Z_ި*W(+MAF?n=`(Zg# ;WWoBv vX g@@˄ TK1R_T#-Q1 (mzXn]r<4y2c׽5xT '"/E(8:eK֦!F>P:F-PVӻ--59Xkv'[͠crz sz-*")UA#]eqK_۱5Twdp[;'zrV o|QW _A''eb/sH& ̕V~D(7ir|hK_. (AH kfr3wKKJjδn]\TϡXjV:y7!Ns|3p!Y8ǚH :܉cc98Oɍӎ["=~z@ciVygY"k@u?R1gx1ַqg4dc#t 0ɼh' t2(Z o9(꯶F[ƁHSsJ_AekK)ψ4wE ;C77[Ee_xRxt4Ijk(<@(tGp {ջNİ\ n> geiү1F)"LِHFK琿IC+sɽ ?ё)^0"Ǭ"y ;ޯp8su9/5P}He@ f>lZfhBE0?iN!(r y[+BFA"KIպL8/[T%+2<Q`:\x݁#U6lt&FjVLP5iM}GKD[: .d)[@2 U=G|&'As10=-E>HT.HdfqߐibAu j\?)gZg hRpv]I\k*ȅU x愛1Q0-KϦBxofWDz}xȞ k` 1]> oE/xjk_W$S^?6?%ZHmn1XDN<8l|tM:@4/I0(얲wANNjψxROcg)Kp!MR=f>C{DWzx1Lxwp<$h9O2J(3YX$ݨ}OSz5#GexKir-XBUih+c>[=VL=Jao$K;U}؊F數2`=?l-I"{z*[漣oשKD4*Ykѡl#Q}wwN;ϳ,##sf՛,- iei7K +P"GN _4N6CrϗO47 "m&.r5GƶZaXOmG4` ; f8~l^̄*~ 0J&xU8x|وS7Y}@zx0eqTe=~4 Ì:KT!ٕ…O87R62+.^æYr 3>8 1.1bR=P|=[ZJ;W#§G3 )B>71!Z|:TZԪ!KO1\ ]7Tb8z)<FgKJom@ Tm"T*o %3#Cf  -)M*C|*v!Dٗհx+iXzF@"}Q)RޤJFbU!n{ er| ;{nϕdhkX> {#'#P,@ =%4qLr~rM;DasJPqL&d0K6;R6*7K3$z}C 26l8|2c> $H.?{31NE8אUK9:c` n b'X ܳajT)51^ZW-Kvngd u-ApAg @ۜtr.ćw9u.~Iu鸞ϓ϶M7ʿX &-ڵrq핟AI? ;8GX!sEA!ZKE#A,2E\( yuNxJZ Q@QүJ 6+ zQSMJ8`R8 ;b^qԓ:8s0&Ȋ>|9n^& %BW!yHTͤ:% ZҸ \2at@/6۪pQƝbfqh$}wNLٝ{_ F9aiq9WlV*CNQ>BCaڻrnFȓ87Fgklַd_wk\%NKZ˲aR`Rm.e>/: -o4_feVz\8y5 k%]&k/0oZŅdT)O`{IwEY,2B|7XVzϣ7[lۍ!Z ,JxN'B`&=(]w)e[EVH|k*3 bs$ill6dg5 %eGK1./XSx8BP fQVs(( HEeүC!xPDRv_y{q?@KE{U1==E]>-lC%C[L r:cOB Y+z8q-t;+"BdCT(T:>99-'ۀIBSVe"-ZJ~qz/*_LeJPABuf`|u"zd;0傫+{XA[/ԍVj h0UjJ&C)ƅ{7tVZj7QU,"JOגj0^D@|\FұAǔăɬrt`*RQ*oS~d- %~8 j0ѣV;'򇠨76(r ºVb9.%) OڂIew C$cfR"f,፲d%-9'dLh7}߻Q`܎Β+u3%|pn}}ӟRiM[KK6L~rre^H||k7B;#\inF7ܒ1T6_Fb-tcBRWp:xce] Jm_)_߽<ĚЃKrכ 'Sq` _~;ˤ2P ӪTX5?X8AI#>b0Vv> ?R&B6PvB\I peׂY8@Tk9lXcrqA"߷OI9{SR9;NHAP;!9DeO7k0hBG4k,7I:?7@p֋_n6KbDM҅zCrQ?"n-5|hβ8Fs]VTqq}MpBBs KjQz$"GR㳉3oUB&9LodM(;UbJx?@eLeM{ 0Y[bVC1%u"Z;<@+r02D!sINMDL Xd{䮃FxxH޸*ZʹeƙB +1EDjq̬;Z9t:2_bv*'ܹq~#<cK0yW3S^Y>n}|vꖺ?RabH篢e0ܥinshz /_*ǖar1 QNN7 5j χ]o2u E$"'mt􊀲N b:%elZ^sjsp?e OroBڇyO=uێ轕[6iYZ!}$0_REN;?G _0"E~Z;"taN[6ه!=VI+ׁ,NyIm*d?oO5Ol#:YBcBk/d.k6GlD2ۍ"mmoU m4fX-mB֟f9R~ב%,o[gwQl7Y_2M@j]}Gj|g1^˃TΜeYϝ+Чw&KD)`۽"r5*+@ ג6:?QiEp`@D'ZO/n੯eѷ8BÖw+ ^]u3XUzïZWƌ:/sNz cJ;v Tw+! $y~Cӳ/eW nx]-{yzz UKyfaŠmqg)\FСӢa;օU6Ux4BvzjOjbrC6m=%$63HtBobAefZeJ`ϰ0nj,nM9CZJ xE%ZHb3mj܈ϛ2v œWGn$]wМK#"\LL۵:/"-Ĺ鑮۴dB;YIsc 3\35)3Z vZK{~}׋73jxP\=##~j|&sdTDu:$UGLpֵtyS9K v 3\Gy*S+C/m@6eIԿXBpjţ: 滆nDx*\K[au+*ʸiv̈vOtkfWp8-W]ח0[&} lLL7i_i@ɢhTk%*JZ wv7P `޴k)5X@-%z}7H٘aFZk+u- 1vZp^p$?z8pC6y558Ĩ#c b|"SE# XXCAݟ\F5B/NgЏBxH_8ɲx} 2緓Z-)/!jgA" 4[yGI{ÓHj]ή#^T:ipMxQ!ykۗ%RBp%<,["kǻl4FWM/DQuY| Э2 "K? {Kdo8hM+Y4GBG;Oa99]^:vgo~N1\䠳d&xXE@,G7l`E1O<ۣcD#.s?XIԢn9 "JJ~;4 ;%KK+ ~/V6?y ີirH١s蔑WIEH!TE9BECayiK '9n"lTC?m.m9٬Ν;m(VI7l0@̮ dlK>T}ϟpyw5@pdir1ɘyG{l>y-g;+Fו{evg׸n=}#5K2ā']R2XY=a .mfWuCl`\,wghGX=OGvG$Bj#(9e j?/PH uF)c z{>5R`C684@,l3L7}ĮXiAUr#cWKIFb,Nꭾgz'0s=}e]d4 R Eei0`s,,\'x;Ε:ѿ@oK ]w3@Bg=PCOSΦ~6\ǤPgQ%:*lJJ|_uB 5X0+3 bJ!'dMg[4Ie^Bvr} I,|f{T YH[n\]C%&ywRo)RYELJX*ŏRL:)y{L'=u /- j3nkz+sK̖!|v[w}\*VFp^rݒiPjԁ-:XJp BKpXb~ݕQSp[>syE3dSAd\PP@\`,0yH{PΩ/b~^g"yo7MEOd5z,ݪώ%]tenR~r^]Q°]kn+MbrWBe3ȡQiؓ3g9ͻhndBty)*8YbdIhB|5ƪuOGo|Е[B@)AdT$*4 w ߻~ }MlD dr~S~|+KSDK7HhJFbDW޾ntTmyV4E wF6sQ󾿉(xZzCtG+aUZRK.%ϴenOɎVF@~C ŠQ6+Q .PMM4,\l@EH3LqҖMqP8T\5xU8xa5xk/vWko|"Oc g7)Ŗs4?vsp }u4&2'8/f ]bՔo2E(!0ԾS.9y}KcFclQ/0?,PW‡ {h ze9(AΩp)FKهc!>ɟRID2u,=j\t!?'1DA=̮HMY"U }= Kw .,mQ+훮QGǿ yjdL6C#Pfٹ?%A!PmOmzl /r\^6)%Sչ~`Z!Ti0jHCW6Ci# *_n~dyLt]bQԊ'LZGGJl66d2X@{T{ T*@$~mB!喡 m O\Q eBP2CxDm56j=ةPTt~rCgm5#W$Ȃ)9>3yZ?Gn$>K*"pMF&w*{ɣ 8,KS1JBZyux%pkeb=AXmC$ϐ@!Cڴ,uYntT|rjZI"B|Iܷ (LY&>NUʤCau.t&&K xgz#YQ1ڤT)xgC; Lv}N2u/.AEE?jv:(Jު[fbih'j>Y鱧 ?RNzz8IUp-pĮsz(yvτ,0 f-wԔDtM".ZprXzEaG5dpͲNrp깐+}檼fn0.5ܻ Łu9} 4JmLD?V̫+Cq^H"XtN駊C{b?5]ˮ"1:[9U :;|IHaD83ʎ%v1C?'w-z8a]j. ]ᨈ0@Ih6:NYKvZFq)4&Z zH;#IZy/ibKA% #^g.#GH"}?{1^šiq, p qKDȬh-_,Qmgl7]Hw[ $ky]0ɐy9!vB ٙn}cEv9x%pmXX } c~Lv[wD9 x>rhr$q6ט5ʋO_Rk .5:˲>P&/#.C Is!_1̛(ً3Uc6N;G!N}3f#anU v%ٮA2ovIx? {]&3=ipjWwD./9HGt69t\xmdc*[ w qud F DVw%B wjδBNiv:d-m~7M*ya1NS2zQ5PJ |?Vpq9" iIH?shuVfa@R%Cv|Mt\"Nnd()Ə ᨠ[HN90dƄ](FJˡMcZ vtz_$xl" dRm$"]Op(&^$Lrt he'h0Bz|>U-׻#4:~bG"`O|bE]Ƭ`$T*n #٫5:-?!OA38 *p9V  m~0tX S\$PU%ϥj֯Z`#pM(VoOJ$J}H*ʷYtJdFNmw@kG?}X' '¢^Ueu W.Y*&|O("/T XCdC)NȍM͟S6!"lt`~9dJ,O Gv7yH܁ObcAJ!qjoHvpْa25Ө \18jWI8{`93'a@ E9ewMyj ty>}Vz>2qhML6oxv[Ɣuku d"cA{rd~!"b\mPYUƿO%,A7 W~?2u:A2Sã%2s1G9co+ NhQIIPN?v15&ezFSks RݘE@9diPz! T@s*56WLa~:_UE)L kBX)yZ٨)DoM1A,*-R'O\֙8wzTKz>l{CJV.AQ1WhU1I +k+ =sgDX?ךYoكx޹!GƯHfW \6/4x~L֋#c\T|Q%ہd8$XyVkiA.!Y\ǚ@FVgv1#IܑW 2U4d_?||n3)o?xlz7UiO\: rIF[ =! r evn`C@Z*<.[^j`;lڴײkVbtdvG6m:B5=tSYу])q;:o=UXΔPHF_ J7 8>P /{r8%s8e?pLI# uDgatF7?4Y%^NEI<gtZF:0f0u#B@-0V@(Yԃdl^}~_U#I^ ^\I,FFvp.* `e9?K-㠺[euE9n{,64Ԣ2R Kh_kHtq'iylہE3Vߑ2 @y4F+Y+XNQ2% !-&n@&↯dۑ Gd>w4-=6/1+O)umQ߄h] &xGhtau'~.b$%!b,h+.))I3O5uroU/o>^QA Ď0S 6A%B5 Ν}7R+ `@c:)LbK`$(L^ J11p|֌'R ׻pv|hzW T p,~6sR;쮠h$AWg? vk$^BGnE+f945@'w @[Ͽ{1=xs#/+j"小fpmF6- ‘=䢷mHf>YOxU3cB@g`=Hw-1g 5+`(!N99LW+kY[=z4 0ܪ^gC~SQ6C4jotXD<0_ZCm+ē~HȽ(jݬ~.o\!\.U!Aӥ\ݾEBRxjF<$(~)$y}e(azpֈF"d &.ٔڟ[k|lZO/i m^8ljPxbuOq̓m^rS4jXj sB^VY EMMqt&i"zOuU@85^h܎!^سzPXw $JE'J-Bn rpë>wQܛna: (YGG Xf~n^/~M&Z;bt4묇33*XX7׋8$*/vO ⴎ $G8!*Dz`` q wQ]4;׾7Li"j|(ew7/w.T&sLLx/,x*kuB4<ѿ0KAv^cS8&kGmVG)EP%d됷sʱ#|.ARψNn#CuyշL8'.ר:~1 oDMN(^踯{ĺmn(HRaN互Q2ndkCoyMw=u(6!3W}Z.S}1TxP;ea*/{cG^DS}v}xS>({}a/ѿO4emh~RN.t^:Lz[ W( 16d?n&UjE5Oߤ=h{@u[Q\](٘/+%f`yeʁl y\xVdRd2PĬ&-6W:6iruIdm`d 6VT{mk-,~:QW7:TUpH@TuϚtO;yi+j8fzϋ'$ȢF7R̹<đl[*'JLl[G+qy{; BixiDvDZ{a0~eWj&vxuQX;#! )muOU=,;[\bT$Y:bAǪ9y3]r)Q訸~`l~h(;{sޅ9KK~sBV)l`.)jr=9aIؾ3|#ؖk>R$2J}}cJ4lK W&;uC$)xYhr ~nAt&}6$,:[\1MV>TYXk)=WZ@ml<LJO>l;q͏w{m`l9Cv&' 5y30r_dblj[8ޜ.Eށ}ؖ, f!oy+X] BÖr5@OX 0X'5c]c=`y-bfJwW ҩ\7ioǃ3,̐p"(J&Dt}yJ@A+͙)z@b gڴ9U^oq~<5FWW1$,-ʌpa6&]Xƴf2UDE+ 1 uc\(ưYnfnjŗ\cc ^a#p*Až'"5y_E)} .qn5%:Py,NYIդl:Xo]I (%lKl'Nl+Kǟ<Ԡdౘ3kvtNh6.y ۢ9efz3vAZYFĦl;6I5"1 7=0>F v> ~l4sst\4у_)g/ SN؞wA,[f]'S);[2gRՕUF+~-}C8l.^n4aGVPËSFl YrR%əl3#(M4[ Mw j8H;Bj26򋇡)~0g<[7pddn6gQRr.Գb(icfγ¥/ZļSE )rʯeNBa?K "@!^O{ma8?^X.HqL@̆Z,d4=/dD>jȏ2ݨIvU| MW-^ 4~ jlՇ'Ƣnch_K|B#"YaCр^%`MLB&VUqm5/CqS)+O! lp< 71"U棊~h^+(v"6٬QH,IZ-hn@Td1j-*ڨ!J<?`wp:i ++ ýldWV՜ˇ=fe&^dM]<3:; @>ygN3aruCVOyIVaFGr)1CzŔhT#/ڿ<ȂP P+CfAiǵ"|Oyyc] CC(M!qX(>X)z(hIRf$؀)"ŊB\BJp/lub ,Pi">h[z~Xޒ|o0꥓JG4G3V @Po{|B_=~p0kD"@2Ź+AI^iVmSwF9\ rXtFLqee =]8[ ҉|zXfa\w[;:*]$)їGD\4[+fk+4 IAݧS1qcނڢs QoO :b;'VzB $uڲGRQـqxX|wOMT`e,1DnêEi;3Hv+s|Apq)Խ..g10O1j+A"n5ݟ`$7zBwZyb}dfj6wnU/n5\ v<"Y+M'h {tr4 ͠NBj&uq4 1?$\Owl+DMe*No AEs0^8Gy6d-i_!V%=FJҾ fT/oEVhTsǛY Lȸhhg2j!>RPNk6i 4YvU 5∬I4"R3E>OB ֒p}=|]# 6" nRw, #}}vv{% =/uXҬiـ5iHgoBko{ U$aGmg^><څuEY9t VCl@.w3G L #,PH`O6[f^W̆WOV]w/ğz\~cl.xϽΒU6`e$726<~w%F*P竏#B7K=SVRCG~ZwCy[-u*$@XXʈ>:57۷w0Hu4ZpST"us<[ʎHoHh9Ʋ{q;י&yD97;ԭtWaH(E8l[ӈz8T|{:ԂF0C1ql_L]u%l;>@60sRg :Cg̊fMI(?I6/df&Ci*fO}-djuP30,` Fs,(sHˊ|}VfW%X72 QR1=@\7V@Mj Aw1Y P89 VA3jՅ#qckpwuD|q-sThyǍ);_D8CB>ũ )ÈB62UE򉜙& eBϻ 8W9%ӕ.du5@?yx3l5T/KS$̩>v-uN[sžd`('uh ?Kdio^bc+ Ŵ(d,)Bv%0j`tHZahTErҦ ef ,Z'mNt1!f{%t"w!$XQibn>X/;&/>PQ `S)IYZ~4KѸS" <~z/HաLD1=gѿe~27w`Im( ZaUR*b6= q)Mi+Ky%ivØʫJ0G~s4| ll& DTC _-HB%5utihY rR"r j^'-#leRgCռP=U$q%?9y^- I ׌r=&^];F+"5&YR5Mf+4תn?jڣd{+oZ J k m+n;7jaCu|Xx])!RB2 S^N۰tCbc+CI1A4I:)qӶ* ܼmb²zk+¡'~`AxtItω)T?AnNi)﻾G_Xx|%CiCtY;xtί'oE2@UPM$AQ皹ٝv"Y>Ӧ.)fM?G|NW,t@nknEA-uwąv9#"qZdu*IWJ(NVInHXœ5`.jZӷtr 7l qZRV*noA_,4 B&Kd1K&Swejw+hTCf?`l?M J̗[9jM#vz!nC,dassXH! n[~H;r5gH1:J*hVpU@}^b\ q^hPj=Yv-ۜ@D1_?ڰ6&VizdA[wYcf#::X294pa]Ǥ|ΣhZhm]wo RfqFf`-g;ɦ#d0p**=Q4Tu& =].;%ÿl x@G`\7urwN5H*" aܷ1 $8ag;DӦ=;}AL_*vg:=1 #wӯҤЅq bulqxw68p" eIqjECJ?L v6]ؐ_.qc'@^*JFU\$t~0Z^M1ZXW1x-@vX-jj(ϡ΂&q4y`Pg% IeQ7Ik:[ %e\ت_La_2Y?St3ܡ *y}]Ty-VPZV4RFZ kP/ZF[x -[T4;:yUf- Q]TdZ{\Y\Dmd'o= ݙ Ӌ"A׉GX\!Ɋ4m_ xq#S1,To'k^;/§xdu( yc u)r-aaCP CzrF>kJ@YϹ&Gt挏ߎ\(~ bԾ!Ð4=l-?K? DrS_FENT YhIf$GG|2h6Ӻ[!R>Aad P [!Fyמ"7Za#$ b|@) ?F5Ga/ m<"_d~wO܃UO,gDQhVPE+x lG>D B\Po1;b-%ai7˯J<1_otw&nLZl4%*- wܪ*`}=x}XAoʏlkL#w~+4ZDK2\^U~R!p.[ە'>"qE( ^9_SD/h.,j?&q߲ iTcժIhL@3ROLN1,ݥ;`Yw^ZKLk"zE@s7Ι '=g$H4Ӵ:_:zN#lo璀W OSOP}ЬK{슎S]ѴI8 Yh8D 1\vlr"Ȭs hI/ŜCe x`~0(g}ɏ%a(XwOu*TS+B; w ~}rPl~3I^i~m@IYaTӊ0ma 5B,.*QmjZ#CM"ƕeHAhB(4;$ \}OKd:/Y:8M ͖S6N.K M$sM̻+wMqشomh(]TaR\}}KeM5(("??Qe&/ ez\yg"y:9z5F??VbZoQpUJ5!\߻4`$="vD:~e̳O*3dG֐b O,bUD3JI8fR؏{-㞱pǢ9bjHu Z3.m Q5P4ӻB Mt߶ QS(46fw)\U̮ _r;!piz` H71Bl+d >zKX ٠L<yWr(Dbcb=%^ITkI_pjN06WXʸ,!BR^LD}$m"vxN)$*(|v1/ͩ} 5!4?F袄)oՉ$sJ*3\ULds\\ O2@N%xia!%/<ݒ^P^ld9kw"ht xge>7JjH [y+"n&r.2PwT~yaX[ΚmE{Key|u'&xUqSM"rLq{n3T4[g hRݳ !mqrRoϣ@o kpq["ޣy,}lfHF8w&H*l41Z]W"[35L8hUïQ_+ۿR+~5eq"!0;EEaX%䉆a̠i^y $(0{rڤP7k>,Vŋ~\ۃV4= ܟAxk_2{MK]T  Iun⺭bޠzfziШGLBv6:>zu~SYj,Yyk4PL3dX.KH|~y8.eAD1-^G\ie/6P &Uz9qjO<ݲ BU)=csC6Μg" a=kWFjY8 i[B܏.2!э&3y>Ъ"L:s1>OFLH3Y&o S,%qY䄔3 JNZa;R6` ðS}i jl!mc*EHGGF nqzF"ʾ*@<[\mrsN2)ꏋdX)<Dڀ5pBf٫qF3dKAEs047&d{!ϺQ|Q%?ETd^7t+! 8D\wjɀ />y$УBv$J5 &%#TEͥ ^PE\T_,ڂNvq,Nv,93"]4ȎjqZg]>2h64'"R9! =')Fӻ.DT@ϳ0l42{q0/' GJ]QV 䞆8: fDȮPI^^%;ZO07AfC؟YClG^F P8,=Y/1&R()h+Qx@`Fu1"S.'ܺP=vC/#|'fj^).8m3>ߺb_&^Š L> ;=$ ggwf{(2!ylBGS?pZg>tf!JKD0 Я1J|"J΀P`C@T}zlڠwrEw8e岅YXA:YxBkle͛Nj:0]d(L:eߞxj=|R0BܖxhS5?vUyuϛ + _Zz@r S-*eb0M2V$mǿ92v؛'23[Mb;҆ՠaEu@ C4ڦu<|s)'{LLQLmGN,~AB6b0$2s-W|^e`]*FeN2.!PLx!_sdگ8Q nx a=(b]/gQp2^aq$O>Q8*$opDhvɜ}¦~ֳJzO.{ҙyJ"]{B_uUCWUOB,K`wVRSYW4߆`J]3|lu/,R՞'!2^(ok h|7 ԺBт;wDjdÖ-X-{rZ^Y!05GZCbd )S,O䅧GAv5rGBG@bMTk}҇|+a HVIu)ԥ8Z԰^y_1q&1$ 2dEρoȗ8c6,& ",_`\A)>J9ȄHѐt.8:~yBfqҌQ2ѦsJгit\ڇ%[osp8tlb ASRXWw]9 p=p~ӏu 3"}tukġ%dǕ8B%`+ L~_̈́bnU{ŪIΥw8蜸e'V/qs2iLQLtKz%j* ^iF}TÅ|#sXx38?P$.ůDMAٶWp&\jUsN)<2U4zYC .\tr|jȄ&#$(E!!Q Vaa?D3FUus#*`6'䰱-݆%j[jO-B8$iPxyn},H$W;Ig:P~5k`KGfB3ʮꈜ~(YxwZB:O }(^FһȜ%NĉU܄d@/1Ffymк@e qR[ۍ%ѷǞA@n1MuXyY@S0& R< z%ʢ)y3˭T6_tYm%JEM"MJ`৑`f KZɘ`tbEW=5v qtɿhLcL65xTDψ^2":^+(6>=-uJ ɐk(Ӛrc+q25*zsV`~(Ov\o[<y3mlNl%6_:Ilyq/͇Ra3j t< *UrFXg\qyv+pp| 6;46YWPZ7aa64Z織MU4&|޽5[ۍ?l3ߠ' IaxY[_(.%Fb:^~J(Hݔ^ \:'dE.L{ݪxK@ok=ɭS0-ts-mzwx D)sVRh\wT e4PFwD-:Wy@|OW`UY0tAd_splm\"lEdovR\j@pJoqMoUz Գ( GC0l:!7=`[`=m9e mKw1k{;pf7Ī,jO-L9P^m<ڂF[u6] )`-s7N!,+, Ͷƫh`4VŦbpL<ɻ6DZPVs5/ߟ}QNܶz!w?s U9Z)Cc[ Oo=P!A˰_:;cwl4F~Ǡӟҵ=0d!Σν҈ ?2da% `5W|J+}\'36zp]%) c(xLo+VHk'e*62d袣GXC \=sc00L\XJkO/w|dɡƷ+?@)˾Zdײ~+S}ҳ^hffz\#dsp^nRεlƚsJr}6Fqb?dq=؈OvNyj/#SV`н l9P/'_=$L2Tyl~h9I~b rQәr%o}yɖj X^8pI`/=):AEoR_B?!ΦN&n+m8>:L.~] Tl bk6ql6d8kXՅT&籵a׏k ҜxuQe= nYvjU l9MҖBZ~g!# ;(UMݱ{³yIQPO]D Q>tX#ٸ\}%UqDg" ts^Fp%lAbM%b|PKm9U*9~W˧W`bv O_e⊩j:?T(sgaMU}f[n&I@ܜp&@ʒ&o:j&=,P WtM4+6فf U^p-iA `݇RXsVWux:C"\uTH/+HqKhYTwxy~%C( ^ÏiO&yLL=|IK~qݞG@ᪿ閪͚yeI'WЁ *R˳nYenEqdgUŽIK-bn7>r9Fmją.Nu+)ew" *3 c m=15;U o}Mfg:j1Ɗ^^{J reqY=i)vIrY uW$+Rw_  ɡev<8X]\5?]m#"ywN{kD7e2nAUA:tBk3f2@9!HwA$p׶O|*-_5Dn(jȂnyMdULYZdm˹t_U/+~etYb5n=9cÚm1U[j{#ZQKBu'\8F,jM݃LȰ.GkKx \@&kn403}}2f0tFwoWT'"mY?c3[B6^ SEpK8sY jpomCڕ38R@9fi߈(Ç_$Iڣl+vT*v:svqi%k;ʯ冁 kpy/tVD-yp=(`լ#h$]tvS[IB#Ct"t%4VʌInʪ)G ېSPd^jl5zc'/Զ#C9@p Ŏ=?ޅ%{!]Ṁ{ӓ@8rIQS5CfeQqOT[߄B<UHq*veӿl x~g $}eHu/faFB@\qv0RwK h:L-[y չZ3p"$S&W2v%Z"Z (m꿡x\ݑ U8N}ˁW OSoބr v+e'.]^C2zi kT}crIcyǬě^|&중q|h~/,و5,ScQAݟq"#Ut KC) sC7QxK~Y7 n&\X/ܳ\Ij\0K)B" PBxBWaiR; DjW t'A8UldCz`=AwݶuJe:ة KK'EӍM< s{1Ѓfѱ`&sSdA<?;}f[K"Ѝk6,2R5:( 'fT.ˆ\bO!Ѿ `c vk<~N?rz[ *.ŠssJnoH]:FKqA/ Y$PL_d=-&[Jqo/s 9[$u)F?f[sRE?wE.ȯ'V%9N*༊V35-YB'ލ"Pk*A@u3$f!|z 3i'*tmdJ R~ji#W]b<2!$Vk n*!D1IM,; ~6ZYirUuo#sz%ȶI0b5j0K G(SHVej6xބ{@`rMc;!^,)%fU$(tʨ+Z.&tG=RڇxiB>0RR46xpl^y.-ާTi;)U,RRylPvdDm?Q9@i52ݞh]gzt運P |"-9V+Gm((dR& X,hPT%C׼ gx_2)z7 o+׭ڜh ޛ+W> hGaR1B kV",Ix+x# %"ITsQE_l50f{K {XA YrKGDt`+倔7X_K69> !`ĹTpo bqϸR +?@x6$w" ͗}4o3,%ɚ 3&.\[̗lM sc&.RVlxyP"Kp&" `qm*5~ rsoT^nTEj1: *,)<_h૖]XiM&ORS@gnX_MQlwp_"rӃW[Bm+N#%ГicFx` "50'ib[R&@qڡ.lx/buR('#9-,ȨD<|m HN#Rq'XW.Vgh`Dk j9fTwwK50 {s)cS/G:KV_uq`|ƫeFLapC)[lTD8=w wb6JZUIj9rGFWo1;2/nDS[g0LdOFDSSC`T:4C}{yއH7GbAA&\ܦ?WzWۄmz,Z:0!H`Q>ıc"Ü[Iu4͕ொd)}Q,,tƆ\朥k%,*':"}p[U*ǩ#ŊɜO+{W"{"74|wOV9C$uYy.΢uSD+&miindZ> Ch;lagWoHf l;,o|J1F~=ՙbB\\zsF'tPc y+&q.=3ʃc– kڨ5ORRd23eI6ŲA"]1Rѯ@?Ƿ'Yů4p+ 9{O{VDn׆hOp~OV:ܥ!@3_F!qUx5A]LxϤ2pVOԹЎ-$>OQJxq/}^oBֺ:n-hV1 h8ɯ/ *G=U4NO ثO@k҅Od!?&gq h0DS7ұuQL7n9S X= ūM1f1+ $ٛY9xu50 f>9JHY}b8J`6ҧad:rP8M'[CxH=*㩁xı|N>Z$J;&AG Aվ+xvf4 Y54zYBj4t ?^ȶ2[vb#tnH6&Ҭ`,3`X IxGsDo;cI($uDF ;A;<Wq#^}d2G.ɮƌq!=a*e ~ISF_- YC=݀e_ɯӚT9cmr>sxT  DL5(TxayYAD؍!8mCre,ZEj[la~> ?'Y&1S b~3EN@V!~8LzD_惮^Py GʝjH R,Ian^- /u'*-n, םy9IH>WatȾp,v3tbN Tok G_M)!4>.uni0&nD͢<4e-j5Va,TE3̹l%5*w=+|^0 cx1ƃmӎ}1T>誺ZH)P* 3k`N널C*hDO;btITIC+t'_̋U8rc;@-X}25Ti(&\ lM} Hčnd]fSH=zoEE c'qMO/{˶G*d>;ϝ߾0Wk_zm;S L _Xʨ˽=:|J@֑4Jՠ[pB1hd9U츼 4|~(?( *)_QEpwoͬ!yo|)DR )Iu<4&%ROԖ_m\ HW,aQ%lJc%h.Kmh\Njm8k1j%;:QtFȿ,(Fqz;;Vl?@qTۑRkϝlQ^RXeR`K][B6+9G øԚf6+u:R.юt}wTjONa7D%=y\;N\wZI*U;l_(t S2~<-07LmhOõBk04<sfbr!i/F Xq-+)f )r<ư;Bivtz#xs_ *%TUdCN@sIJY>z(*t ϸ0ɫQK 0tSmfrOG\=Lgc4.::Um5X1[| 6"#~LD2]VǼ &.6\Ν|v;4~7= .Y`EvUѲuBVc-+hj{a؝BY#r1*/%5־ 7A(\DDSD@9j\^F1yEJhqw>EvX.WȢ 6'vB[J?guyn** uBt\N/ uL2Gx/S4bp&gǛQj!cBp`.ƒ m<Uxn, mR0[GX2Or2qhȜ)>tq(b .(kpI$]4Š8^[ U J˲߼~h^Yw BA\pe|s;es^pxo+{HBLFfSժ3g=$d ^Ɇe뉗5*"! t(@GgSy-Nq%$6oTAS!LET1Bh)m>-iwjSUwBI_!4 Loy hA舛H48hS [9ܕNq?TPԄ?wv%mP]G5bJ0Kn'-Z351["~~ y!>ga7@#!%9三j\ӛqTcpb wn"0EL뷦~O$zq;%(dIMyv\*`"7) ?!Y7R+a7Qv>]1/]+lu#N%nxpY=F5LXl/._|<"l[3pBplN*+)` 1ڞv - Y5AUMu_/:E(Jl237I\_y^2s-dZt.yXCsTܑ/<$kLbF,е̙6o9XF\t[Ҁd#sQaJ Ҋ5$L_>V (SFVBEWx3HJw:eʹ>Bk u}=? nLQ#ARUbcc=ܶ O\q 35<޿rVB<#3q_#8b5u$}%=5[&L< 76埖A0nb&n" X{ivijx~X4)`_x0m_j4zsMz& SVvoKmmrY doR'o i #+ z丁yX|' uP $AWeH_.^n|/LVnH]Tڞ$g buVRqA^2(r}uOQ0*|ɻKlPЍdT8zXG1'Bs냭9(U"crI,5 ֺ:Ȥ*@5A*,.12 g80 ұ ޖk )H1wB~ުZ ,؏~[vf[{5sc+%dNw TchXu5SC蘏n ģxњFIO+ytqE w95gYK}B׼'T퍛hHH0)pl+YaW{=]a6nޯsߍP0j%d=|.9nیǕEM>f1HmP{!b)?-uF; kn&VnWqtXږՕrl90~;vD!c}xMlm.Vn;?(h-QwG~9.h"]b}\Xga)=,H&U"߫z_˘H ՟V۫Je)xHpuQmJۜUk #qwڹpqqz./Ԕ־KdEqD-2X%'ѴRԛqlکg*] d/F¡fട})GqVraHL#'l IQ#G[8&nP_ sbZr׏lAbelMS{!b[}zVb>lTޓ#w19SkS#6zEԢ[OuC`HW)7DAVyM}sdUҰ{bbt2/nݏ/Uƫlk!ݯ$ @>i]yW4@|޼r.%{]`dRY:*lg !Sj-A2BAu/$(h)xV+6bJE 9YoxJ꾢҄pAK[m)&P"G<4 T(gaԥHNt2-zz}WM.MeuΚzSQQÓ.`_:MoWdWGGt 5\0$TtC-de5 jQj (.r1:JlB`i6N8x0.>b eBd+wB_JJVxrmU~^C!kzmb<'2w]R9+〖"8&~/feWY]1N|W.YXpsMJZ.W}^2$ pʏk*^| |[0K/ ]{poZ|q B4q! 9G%%s[ <<ҁ3S#_S$"2(7B$c|%cW1] ⻘ʊx5Um||fIY U)2`cOb*W)=bl%N\iB{MLMgZ)@ ,폄r UUX xJ;.I-r&F>89xKb)? UemS4HOxAYC 55,4F},j!wV6$:;543ͲYL*&xEAE|E.#$#H3[BGX.#rqk``cYortzuxq-V=6k4@Uu_eW\.W ;K QxͨoU2ۻFK ʳHOGfҒ)4ո==%pf_=lq-dWY^(,`FQWx \BNҴH`%X"F)\8`:w7ꌃ*~#aEmBG\NZ?H\'<ӝ{^L:V Iy"/bA z5z}ඁ'Vmtv-W_M"i(яK3~o! hw~\.v?Аxf8%7+x 4`ng DZeZ#XEr?0/j6w<6 9n- qµ>Xf-9 p]/8Xp%Ц.뗻H sZ-`Dx$Gh~n.BtND  ~7HH;o& lc,%'J2Ak)HhYJsFrqZ1pR,vaāIV;):[$͇T9qsH`hu</\c38&yu^Q 6Js Ҳ=qTAE.0J p 7f I M4'4 g(kǝٰLwbq.>Y4] ̀?ɯgf5.@}k]U9Zľ>}a1\yi듃.9zaݰ GO9)JLU^L=Xݝܥ~3qFt8=4L^+w%Ҍ1;]e45 Hk_w$owQ~O ˕m:,_6@ [x|&2ǰ9@UWtM&urI\}xl+vP@&joःp<_W]M<v XZg 9?kqc-TpEgrݐJӾe~կjaF6Q*&xd|c[Q#I$^-?nh9>TEwb}~{7 ,$ADq:/Tp8@FdOqGirk^0{j̕$ǒ8~~xR݀Byd,I1 Ze3z,%K˱J E<9HG! cPA.FB"|.f2Yj#l<ߓ:>ہCz:EZj~qaR%NKArlmf! F6l̝m̸ ͒MZ XE$X2L,ci:ajȁWehymfW{:}֖?^CQ:VfX drCedn\Yv"<^噢yA͎'Պ)*WH.ړ,YpbG˾iʤ $?M/:bk0;} xLlT.B&VAu5 CEx"Lsk>YWB>lj qߒS%4K§1ۼެ&YC]|W?ۯF=*^ ]̡EtnP 2H ;==> ^4Z!ɣc) }MŨ9;k> վmO\}::oq1؈1ff-Z 4vX(y XեJҰ&%f;7\TUQ$b.si*v>b+W3|xvi9g8kq#5ZIʩz7$}9M#* OY&h%M 178H&,8ai?)csWw9E 6+%?][[9;uPqC$iz.sWB`TE$i b9Ҽ߼^>U469j[k{Km;'-0wII??~fU9+1>Zʼ72wD~$j}wI u扜̭Y#)ɬ-ńڏ9X27aqoUk} 'y抈0 Ecv\2)DPc,NahUT> uGHI{ Ĉ[Q':W 0g=Ee&$nu,O(c >7* r({6iz]N1mLH"f82uo3p5Ie$@;ϻ{wU}~n] $cNvq]?֧6Y.9m\3kS9/TDɉVb#F kԄPQMqH9) ΉTF #D++'ۊ34$z7w&aG$˹[Ljs[ͯBNs7 dd-oh晅'b ͣ; }tɴ]xf^^ plV̟t=0խ Ĕ4U=Pwx61D ÔR,kiA;j6afF8[6GҠoLex͗"أNΪhEJ铆ũV~V!pޘja1$Qq9oZ!"0ˀe5m˭H*mH5**a=ruÜ ,#7kL9mwž2&Z.}otK'WB;f7yY[*iH_^L)V[S~egGo]g؎ h0*OsѦR ~dru VGaѩo=,#W[{~Ya>@Ѯ?nǡ$F~j:JQu6-2)Em؍R#CyR餲W &r<(ҸݾQN˥{B V"/ ۛQ%qkv4dJO帔z#6Ϧ\hYۚ>:.l/&0:<|Zaۚ*Usw(vgJ -L0rL_1: S87GVrVpvOYv͢h%á`og~+FN ՝e)MAb4^NCHl=M,9' I#Iiej8o|f_ɔоeދfwwcԊ )ABK?Nܙj)anUo/Pac"Uȍ.|# O#a~P |wbzN#jcJZc╻qLB׌D*ѫDڄW0] }mp a}KbGOjG1/>/ʙ^jgfv'1Nwz}&9.H.,!\Y9v^3Ni8i&ïy*[h+^(g˷f-(= }C4G|=f 74+]HsF5A8b7$sѤa@t|Y7fZfU9l3<0z,| 6I}bdɝ֜76`A| 1c#NMU*Rܾ\+} "Nr'<bJc;O Ɯ*vTmI*z3 ꊚuW &/G<)yw*kf&cӝ3RZ;]i+NLvOCsx'Q!x:&!yr)'/ >GCEJvM5$;*8F2;]'(CSp%ˁV8f?\և"WOM7a1xxD9Z{}J;Uy^Cr?Є}R(fl3uHw%H J ];-&}}7Nmd6b|S?4saZP{>S mݩ!nɍdfpzp%^FtUԃ\;&Qg~+lYr(eT7x8Ņ"(̓[A~ytr>\yЌI]˫G$.|S0|Aݕ)s(oy+OrVno1[ ^9%Pb>3Tl-H;Ҕ2rrTD2i,7= EXk+0]MF$u7r"Er h̔Ts}m͑Xn6_ ?eXl4<[)e8I?+P6ME}{j4 fXVÆSg$,vvE-֏&}2Aֿ S~iI5JC Ec^/nSn`NBw6^~yB{M`T155о\CΒm ?Xn5NLTWԈHcb4K|tIB}>.E]@Gu=NJO1: *o%)mF%dxA04mtA@cZzIeY4҉~gӶAA14L<*?`!-:?pL1&@BIN=W ^s ޯy> ؚS68ڎE8K)m\שQ^k+fkwե= ^;G5, +Gкwy&wC{VXH*eiACN$9(Up`}%u=fW?Q\CsbePx71R`w k"j)sFqv\]\F:Bhd_K%f, 8KT R\,Qkp)Wɮ͊*ލMF{otlQ=}ElBF CE1&WVwC[dT{M 2I!IL[i␂v[} LQ{Z G=Y*+ ؛V *! 1A@TѮܓ1)i=Sbs$FExٿFJ^%Dg1u8w=Q}ItBߦNKNɶ!SmǢ*yFAeI](O$XTFd5Mry!?¸}V;4aTvoymC] 'BݶcDM,! !z_Ǔ(%p|(^8PJ\M7;UwWBsR58D>,qF*:`R;##*6|4~ڍU<඼N4~ƿ  \Aq0w kųgt6뫵`?OV=$R/SPLCAV 4hRHI!6y"cˢd]} q@ ITJf&tGS\1>=t/~'G3'j["ى[T1sgE4jd<#󃖝o V+wmP-~آ|:8 3ohrqc=3m[ q\w0ǂTCa 2[6~YeOUұaoWq^N}s:Dy R6UGՑNsQ d5KQnSu{}߭YƻC((2ヤ]WwK- ;xwܡDN@?,_{F9W`%_4ZyivW5SL=dkrI1&)թtgAc@j&ؐ^vXsJ/A]vm/_oў45LB$+ +^5 gFSI5Std4" ڻ_FӄM ˨׿Q_8 x4fKަ=ӻ7(f ߈z^сW-"HNyj.o`O8E=_yÝ,}դ[b67uc{UaiџWj87A!F%a^2y_Y]iCL^!|7NJ4W3>K{U m+-4-72H7]ĐfnUyHm]h'w,3, 0W!":a?z)FڙmiPL\O1F(; @ [4):hԆLKy]:etpJ^=dD4FlmK,J2(ѣVjR(Er<&pZŐUdvI#mX CV8y6 -^Q|o%(m0]?t9];p;K]E)On$-񈢜 x5icuƀ0V1Zd.wRNLuD0!KXw`ϊWW>1\i.hO4(avc"(Cg1mi"&\Ν "j_-"';G~p$\CVZcޮuoz\Qe?ҺxsR@[ЉNb}Ԓ`Θo.LǔSPtF;L@Ԏf}%dyZgJƐi94P|vȏJUo7P+;k $|61/v6nZ8|57T==q~97dPl][x  C[ْ|2L&Qٙt> 4-#̣O`~a:w1J/J\TjSMF]0܂Vyٶ1B2anI<I\O XؤT_Z^2o?CpϞ )EޠB[a܏IP&iGl/nt!n'-}mBCؚYn.j)N?cb/[JAjMrY7tFɞ8 C7IA$99)@컾Q"E }Д< }:~^~z1 d 1 <"PIq?tg0|o+) | ],,}M-p ¯YyMS(j jq_hDYъ<#iq8{<4? kG;MWKJ,6h4C{:Ř *YTCHXR 8 !2] C64%JY,RksVTm#zx?1V0}ӱW}۬ )1/E h$1GZCmʠWvlM&2*cٲoKY}e$SlkCN-/@ XJ>ȺmX'#T>W_D`D}Rs q K~NF ur H=~ VFҞ976G>"(ͷs`syP@=sȿ.[_='iakZVgv-XAPl޳j['5p 'Ic3$< _gqWoS2xF{-^7b|4F 1>ԷR8Ugw0&TƬ E)qhЅݐXm/v{Q'T~y 4u|[c|ѳ Ii阕;"9ݻ``gy7CPAݑfg&h0+}!`,b)[t;ZF5ieC}0&{ f¶J,~guA3l % u< p㬋"):a[xg2OüBI:o}vKy]y>tpd7tQgCVvm{ (=d!XfgWؼ`;&vkܥdNP]J-)= 2ht]:᷅f;Kn廵_=6~B{L jU l*BbF5CZ$6]K܇f'7aDv h-}MbuWcC踱o4+rbU:[d eQh)m 3:l k9/S腢L cց? b8Se܂(s7̃9 =9!{XzU:oJޒ5{Z&GpYÊ+,>uWw9c^k;8@kBfd0^LI\)j 4Nc^P}'(`FSF_E0{>TzUW.) .*iU17ڡ偓NChޕTP%Oc/gpBf%6q1u0el* 4>^FGD&CU'=0U+ɕ,orWMW޼H T/ Rt]>2yrP(ѝykѶ ,w3% #ׁ3?u#2E:~݃FZ]}: c34Qew$} =5S/%nmjq/N*# N Gȑ ac`o堛~x.I4ne"77ZWSUwǁCktwm)d[a'U4W ? :;(GL}O}yBu<\H4+judg6Lvq#}ɵv< vE`BװUš %F[}NU'lv9͗S)=4@sZO.Toq<`ɏ?}51t_>2Qs<%UlQ1pW݆7d~SsF,*uWr%yǨQ7o͗?ŭc3T 3OY֭ ,q͹@\N!ʔ/Yedv|r4Q`Q M)1|ي%$L4~eHׯw)A8iOd uj#cx|eTQBuE Q$Q.;TZ#\V0 {13^f%=X}I4|P hEMjnWI^c GEH0ViӲ)/o˸"Չa6"ץ/[k}Yhߕ̟~\*O,-v4 Zj>D0 ^nd䏯*F*D3}a>f)Hsy^KK2BHQITOf(p*{צGo8Dl̞ y T=@~d56U>#ܶ1~lX )MoP,<#d ViCqG!0Q!X!\<53nM.cO 椂~;dp^πnm}v9,PGMی!n'Z<9@,RNjsXuz", A֚ AՆA$P9qo;bU$&Ѿ2XƜwvz? *~ԛ'=YVЪЌ,&==.Ij}HޛzLc+*f!b`l?{ORl|ER|´*Zqzę͖>kW`h;݋{ q]p8ߑ<Ɏ!J2k~\dkI>7i>yԨj\o2/aT6Dα l0Z- yn̴FXUPv0%colCb^I@1OVVi q6@|V`\BqR:lL (\`,D jy_1. tw:-=>xֆ!BT1>7hcZZDP!?7p|$OA RFé ĝ.h!@^oʳ\,qbZӉNSN>bVܣ0}Ab?[h$y)sNd܄I.b)k gJ]hQޅM)R60"){jك$ %127/P=KSFdXx)POR|/Ibb|LcI\/iZjoӵ! )ݲ2)(s 2<ֳ#`Jw[:5Ĥ?!J݆Z/Eaq'd!;^++Xr-5%!!-b5oN{O,׾4ۇ}s; v^8.xpUO$СyrK"`dj^cIiFEfd>% іk֣Tܷ*+UQJ7];f'rU ܢj[%x7GT9SZ :)l.-܃,"qaoJ3,tZNb)Z8Q9ߩ q}söLID'Ap LFOkI25" U EVUB%YzüR|G N2`W8e, t[ˌ}[wUF3=Ot2B1ށ ; K cZ1JqrX3uö%D]hPpX+|5b;KٚL!  ]QJU@:{iٮVX(Xdy3Ubz+KCM_/dBU3u]=C|OMES}X}{(VepG8*75*7Hˣx /+Ssޖ.KpjKD.0dp)@b8|*kGH"v1"*'̅ dp8ېfhd\fˋm i7Gs ?޶̾B`*>W;wAz+éC/Jtmk3z|YC2xMc_U̝ƗLi1eA,hllWԘ Ils\ԟK1 vܰ Mp]Kecs^抄dbÅ)TO4{ݽ')Usc`k5'x9v(X*=opyU;}'ޙ:*揜gA䆶}. Z,c4.wCNhyRyu*W)hkJ$,itEF!QQ7Vm<,ϖ_Jy{'&9*p5HYѣlR9짏CYޘ()p"Jn5Nq$7k< j=k޼> ?<㾓 ɼpp)]@>+LcτxH[9)#]c1gAhQRSI{{:QFi XBqk[V.lQC;S]cDs)aӛSÁmA"%<|j|YkW(.D:')tӍTR[cl msiۭ蟗XԹ̴.&`=VΌ1i}E}3!r $o6 Sǜiv^ ٥'~t2M!'bzx`j Z;Vn$dk*P:ƦCZ^j8;1آ9Yl +иEh$hYpG[C[d۪J=|p _.0xqvY^C{+H>Xmwgrs,+xQ5.~|3AzSFӽVR \ؤ Ieg:zn嚕7I8܃C:Bֈ5$Ι (܇!r.}řQ<㊡ӹ^ӕU$-5'kr׮~Wn$D l7wXM7!-Һ?~{`ؿ%w泵?;~A>3nJ ̓Hs_¦\IrY[ToxU~Ge<i#V陙u] mPFCdHʝdȻF8cx&޿o*C{FuH0@׸I(q#v>a* 5؎$mlMۑXQV?{S$?5ϘϻUP91ԭ*hY1-w+?_n_end|qYaW h Y'ea"l8++i4bcSq<ԑd!w{fog,^1gQbcSޫK" 31èLVȻlΊwtз`&c F 栔n *S4< s bk>UH,_<+U!ǔ`[@& ;q =S&Ju5R AU^A|T6>e&V /քԃXc)` ٕD="o~,5^v~vرߣj~Phgl%1N[:r9.*9k{jK<>J)gx 3 rAp!Pؓմԝ{FHrv=m\ǘISPCTt;Tp2&tn 9+UEA4O 3ׇۚLggJR=G9= #sS/b;V,u׮[ ;hl#YKؙL}~ eZN~tÊrWcj “"!ҿwfv-\P=X h?ؓ@^KjNH_QZxr@X;Kޏ{Jt:d7$X~QR2~.P?B;v<>8cU5ip)"O": ̠Ԧ%G+b( 2rk$2~)?Ju*$Xh!(MtJ*Ѷ.}f:T\q[ɉe- OրlCE]-K3 '~>'L|&6Aܗ%7jNV~,2r@HXe>X4CS;wwONDA^;O)%K9`3[7F7#kbDa?|' Y' v,FNVL{xZgd4*!1!~&~]nHF@^uy $1or Z D :T7m`pXi`^cOBo*5t貱boN27;qpurA;B.j)Ox .,sBh"ΧVwߵ_a25ڿ3%n%ءek4*fP) Sg:g^!]C#hKN%-76"e Kdir t~r:++P/<ʧm퍉0%3?%kY%K{ӓ/&:(&3N' ^B[elAs\ #Q\1X` O xs@Gmr)Ƙ`|9y*Wpԭc-LǿfT;a6AhIgrKNu ` iw~PTYX84X뵱iE# ?$U| fryDHa!\0PJCrN6A\m#dGy,ۆ^_(;[;\/vCխc&+P0MͧK Z y)9 [y+pnx̚wRT0qlAL =pG*5FAC$f8zl,EAaQM[<7/ ͕B!Mne a:n. 6X3e+˲pml"឴Em@{5,Azx9@{nn9L1 wCw'fqdc1EͦE¢% گqu|r ;ٳLSV?]kNh;!pl..'CZ~4Ճ8Kg?Beaj 2Kl9E|b/Tl$dMe%KJ#ֈ`_ t?M' κB|b? aR2˪bGCL( (? 9PLQmG]Ĭ]L & L(-F|> 偢>ؒΗHJDN"dJ~$䈜M܀i*%T'i3Mx! }X\\ɑ*N SuXCD&1@f'R.|T\: &lxȵtV-dAUcقv$Qech|*6dKe'E0k pa4V5h A8EnvQ\ ͝RtAL$9rT6~. H@iWQ6E~~WfKs0Qu҇FFFNW\ R,Ɦf(<9%v|x!҇}1yʱЕI|$̃:,Ԁ?\ЎE ӚGgh~Y,$7'@:UQ<2{9%I.-z^lJ)R \+q;: 0{nke/M_4F„) gG,cg~ {ЄXxB)BO!A) plD:}RӸCݗ gX^' P/bTHDYhnaU8-/(cGԺXASd - }'GSPR,L߇V,<dbvQP}`Դm,k^p F~1oLY2ӢsaҟGT!1cU:[]mB雲+./ru0yn-c :5y P_ixƴ 1dH_5Ȁyϴ|RAh7U Ғ l17u {#ܼp&&eS GNLy9wAgKiS/` u,ͭH6q  gw/toyiz{"*4lU6A-%kAƮ}RèxFNˍtUocwвX*3Al1R.},aep(I}ޯ|G6B|-tokuNT9jI}'6z-lP.$ƥ ބf@.6c9?oB8>0P]8M.uYh-V%N/:X9|hIJfY'0k+ۈ=qK\BR&e6 o9D_Lxd{ge gKFr]?>1)LS4=FrF#*ȥ;4V2 m{Z#]跶^g ݬu, y{P]ChewM\Bȩ"*B2]b5~*Jʢ$I5y"m(rҳFt"hQjۓ# P`Dr>2Z$`Ƞl~ A|~+݈&I=EeO9AK\zΏeù=~$ X9,(÷FUag0>ƪQ%.+{_y6Wd 7sOT!lXm\Bɸ &>Q萄pљ/Trйo=<6n(~%u"mXZ)S""7ԇg;ӂǰTGZJP?̙K곻E}~e3| ҡk!v5$Yw4J]GxُFY"~sJFA^m:شl%NU;~ƁF8y $+:լ} >$vѐRZjپbSB9E[d$D~ezk}EpF'I3nⓜwaًƘ"@N x 9eniY5bu,t)e|aOR}ѣCiTDf`yY ẗ1yՌ6txxK1Upd~">G?[ѿ )3;T'amn{䀆!_#pUi^ҽ+͙ts!4V/LCUI8N"(d5uA] .1Gn@;Vژ|e#Gھ.ӣ ác&Zbg//γ ^Pψaw +e{!%uwEY5}SZa8G ٍ4yfč0bJ~,k:/]ƬnEk- T6F I|d*S+XaMsjnG9D=FG4P(G.NF?QC` e(IW#i?EDGj BLJm@ t[U!N1s5kfA)` u]Ee0Hz'񃹍774_;!m%w/̘>>h)ӻ:Ez23QR]jKKuXB_'}&½YBV`D"|(#8W0!b,7`Tu4 -Q8rvF^"vYY[w΍<)Kޘ8W\T]l9WL # U_&Xo' :j.qp1W}8s Z'<"`0 7ʘ<[ 5:sU{KE)NK]>D"jr! c,WyzC5Hr JK >rdÅ ި1A$ǨL*Qx*"@cV]G_ZuH1ġg޲yG e%EJT +/翶𮂡b&E(YiVр,.rE45(A7Rw>6sD0R˒BKN[t/f:dr$gsх([$16`+[=lw97|}jgyxck6T sҢ LsyDŽĚ*Ҋ[`W>,V͎dYr8%qoy`Uͫi'u!Zj/ѧ@;5Ƚ B1[fI.op|8t^R㹔$5#X[c>,IF c ROm'L4HJZl&zw%J,B+Lݖ#Fqj?itl}>܁oL Ȇ>7?ތORӯs0缎sFzY0r68 W^ءa^cJ)(,{Vȳ5 YM&r+)VdHp (7lʞлP~.$/-Zs#.1 TЈ\:rQ}bW#4Xg2g:fQj43rӊ9>_u;њm 5 F >U2 A&jDʃ0xk^L^Eg H@7)^  Ғčo01?7,p~c ~D A 삱S?.J?K^`+W;f"?` P@_\m!4:Ǩ?r%8MF" y;!LYt_D&Xg"&!X20dI:2xUlIk!S6وaz+rɘ4NFx,!MJzDɭ'񧣓S92_ x o &NU O./%ix &(oAg;>Nq a6r6Г9:t)Hvg;q83eY7z>0R1ʭŇV0ނyx*~XWw[魃% ,ķܻMIp)qҼgy ?=?fE9,62_8y^1!_p%Xr4#0B ,Ӆ|q*5)"~ыQnfҝ=X~tŮ$LMz9 g௯>=Q Q;:;̪Z[{1v 9-2TpcF0uo47Zw2\ F[nKZ޹T-ߥ9A*P^ފעUycE crf''`yD  {ɿs/T~| '|Jzrl6mz'ͺZ7vAX-L{ 3@v׃˕FiZX\Xl$4g)I*@]ґeܭOuI6TWp';_ Z]oxSmT"^8P 'wj(|PA4Ǵp{\TpDlrlBTq00œHx]war-e Q_v8'xʹF {KS7 ω˷$d0m4Vu!qϪY l.#?bYOE&;(ƋۋdZsDC,47 pj[)bxħՔc]xAC WV+܍b$*0rtR^b֛5uhX{gP[T~Plx<2p$z)$k迆SL JT8z=<؞h;Xjǯ&^z׼zAmICNn? )=q\rIE`$ Qc%7:O:4z0dNGaz/ϿAD2{![{ 3cs"%  CK6x<UI>4H3{ṃH2oۯ"@7ÉM8rfͧw1>KD͉|1ӟ \̕φϪO-~f])Eю3_rZD+w~H~.MZ?~l>y&^w_j|и7#H - WC6٥Ǭ& mUePI~U>HL~?)$rUݻ+FI2E"\ 磆Wej:>_L.p(!,ſtCpY;b:&L?kl@3LVᆋõw6NT/-G&/aM7"rkEf'EuTavJ8 {Tl{s&`jaWzM%]7M_RLsˈ!(tF;PXXST h&Lԏ:dVY o>>4d`,~!1qx~F3AR!S5Uh`*0By-|!NZ$1Wu|ɵYLlaL.{q+>5LMuYrv9e_w&VTFjߝd/O~TPd86|io؈5PRBd:z+d&J#lweI_OQv60p2!nGJ<՚{CIvsK?K5օ^:n1m:pU*?ڝM)Y"iϓjm"ySv@SfZJ+50C'ګӐt+79 Uo=N>^X~-Oy`pJN2bV $[;ҮYe.>l}%r]Q[*ȏA2$ k6˅ZP6Ii*U F!w^s.%Fb\ |-_ əe'SQe21bMǽ+sHy\%oXԚKlމ ef&w/*  pY6~FDTt2أ_(* L.ո=uS1eb顠(S;:T3֧,߇ 8_K% a}X+*)2R`kLcZ&Ѵ:b Q}N&CDm |h}'[# f<oΪ?=m'? g "B};;I.=A4+p5oGL-dGU򖌦EH}Y1*ۺ^ .?߃}L ֟JbL'6x"YC zexf7r ܭ~hE-Tro_5 INMIk[eTThXp \;mPv^Z$/?2c Fb'gQLwz[ 8p|%i=&Ew]}d_,}:I\LEBt<ڧ|r# ?V@S]݂+p`̲(z}6vKzd,:K婌{+  #fvk`!nyt{TM'؃h8h`q2Lq:H92'Ӵ!%3K<`?/Ւa5c˄nuE`c/QZDAtEC\0YII(RxsTII.-BA(U%rvT,jn%b+;啃_9jj<"FZ}=Afl?7X|ᒋF8M us ̅Nɜ(%Y٦ͧPbё@+Zs>_Ž7֎*=Yt"rNX;7NIbP) 49/?@)Zj.X>tSMz?kʃV)} ,!HegO؂,$yd|z:|jaX}O9V(}P[$% SO1N W@ȽLunt!ՉSj0`;L sdC_-<:hpaЋ Şlv/b xgKf?4Mi)CI]T}kT+zENT'Y >\CyHz1X/j3G>iƐb:F,@sTOoߕeq́"Đ9#Bk X^&Z⬞CйE|{২ :%WN08jTCFl%:$m-Y5i`g)1#/ )9H f;sy Q/~h:xPhI): P7fգx TLw06f?̃N[hM=V6/TD.*"phjW Z48] eZlZDJG0DA,8ފ6Q%Iy/˟^'}aEF7vjC@_;7YS9#F^UE̻" zUD8; -_lYā 8DX;s:81 [Б]of4Dj;Ѷol}'{H#[ɚS{jϐD%/n-Xӻ÷y(ϱ)Pk%/+|꓾%GaPVc25S{:b:G#a!Fk(: 8;L{`@I:1ϝCM:Mg:ej5+%>ڃM(;} bGM m_ΐx: SDg{QBI)zͨg0ms}N DbNH_w9kyz̥G%&kGvi ?y/WWeyI[R_U0o)\O1\d|`A%vcdcZe)Z3鎘1 ABz&o 'n4YPpA}w 2^lN_*[KJ`|%erև|[Di DC!vܷrP ݃.3_=O7w$eb{Baao>s/wZ.XHӑrq9Xzœ %軱Fkop) Ldlp;3Na {Xs6kZAdeINг_cN pF 곇? NnHbVPՁK g#K L<OS)Ԟ<_,ΔF?Ϧ ~(:ZQex5FV2j[7b?*͇o1 éKgY4 QdR:z-؜f7ksKBL-x('©J$1 YhE`hM{mVR[*R&%˖$nٱ_s=<0.FHOꄦh`9 p44Tܪ Ȇϙ\϶)~Igy+::MG=H<1RjfaDRV{wL(=fYT8bmGx>{̇L76-I-cS۪bCvdknbSO=]vWzȆKE=fJKB56r9Frw BcŔ'm396?HbY+ՅcC0ΝQ`]{J NK4%%Wa;#ؙJu$y y `R -nֵTgLdO;ڦm巩 ѰS$l6DH"o%W)֚@B{:rj/Ial ,Z>w=R+t}5&hLk?O(OHUk݈xb+ ]GqcrGqB ޝIߋȠ\Jm㻹I&eLTɸ՘q ~84=atF&Fx)7bCx9qsUf"79aӯP-J孁l=oԥOS:^RVVonWE?oCNa4 9I͵JXhl<;-REU4 `D7A& r+^[6[}wD1S\7eUf[Wekzi#积JHMv*研 VmM>]!x,%cg@}6(S' { ;}Е;ͣA uL7E3R5n<F͂pT}/$sg/kqD%;dKIEQN4/r~A1%ZBfC<{fl G;T_RꋱcAN!݊xKJZ1z.V'˿yV)<~&򤣌t-|ub[ 먺Ɋj`F(~ Dmd7]t\cDbKcmz"t IVe}}HWVp.mzl諷{fg6d)Ĉ30m0TH"!@T-nq`L~sifp١'Gя8!KT B@r㮢T yL͹L$6dB܍D@.Qbȩ/[=tgR {by`=@#w%Qi1C/D .8VYapg&k>%J_x0'%:)HIM398q?[h ІZDf|@AnKWXuJg3~:N/Қ n@pOPc:y�F^#zVsהhWRDykMS|.aigy'􍱡,Q_$),w)̌^B>g}WpBlLZԚĦm"/;}aL I!Om[k7xÞmdUm4BCt,:3#ѯo`_]D y<},Y(pZh~mD!I+p*_ĶiuvMZ7O4#Yn#fxV3`!N =v5-IcN 7l{ c컆1]6{,Y7P<POvXI(Nq*:Xz[;A̷0. HR`P)֏nA}÷ qM+Ț5Va:lݠQcʐ>OXĢqIo œ#^)( :DO0cu@M@b⢞`(Tgb52)R}ӢOV}_6=lt7&G4 &G^Rʸ%R|[D)h B}^? UD,ÿ6p'])9+$KCSR-;v1:k$z~@4DwH-FtP'l@zT;$AH}uPIt@3mEC2ֆ ҠN9 +,'TPݬ<8=e@?6n=(7l)b$bj!J})X&]TsлQݴg$̙HhEћSŊ%t'U@20N ]`1%/_AwV~U1 kCsy\T{;mvV/~F.~DOw9na*LdcWjRDatx)NXR3zLI # ZnB#=q"eΙk#{ۘ.9Oow}ط"}?eԭ}XRf-c%IymYV2UkAewZ3&$Md@~`ӌEN{$iOKDSQ4Y\&(VHyZ]LpJÄHM>߫epĞK;eSM뇪݌ӧ2Plc۹CLůh*LZdlbY* p]'c4@4H 'ppK=iy>" oar̺(,)2R -v 'jQ'!YYLbHKn%ZyNQI@5(X6K#e R5r66*aG4լ]w5ZNUKpu\~`seQcppd6 |d2ff%{MUM!5ͳ?_yA]0?[zB?ɮ:1}a[$<PQ:'>ni>Mzٮ6po^#h&jE ѧOsa MD?}(ZBʐ3. yO˺k,&*[㠛IP| g@A*[h~|#Y;'D;2 1 !"&yyt[}FGrʰT= Nh FFYIQC7$S~X Yt&7d8N A02,7R/:GdW-!AAa9d!*/@9PQל]>=xO2Iq~gI"#j y+z= P]&xdRXno!zP DE}7A z0SL gJk% ^jǗYΚ\skiXOkܕs\^MhpޠRZ5eN&?>JTS3GbAJ,G$5;yB۔>uaW{UŲmN8xbւՉ$.ʓA:EzH&O,P0ʵ>f$0daDzquxfAa]%h)Ġ@ɁEP} xnOQR@-TCf u#Ǫ /r~M rn6U! ,Cy\%Grdpq0)dͰXW$d]>}2ȕS۠扙Gl+Rڶ>݆|BvAVNa7Uw# }8E^aߐ\8tWh۲xs-yD{#ҨV77 0IMMp7`a}ŭq^C^(ܳHƗR:K* ?HyNf:k3Z8M^.8Z(3tGƈ6Q CVR2X= .Tv;W18 >pdb{(B/,ʾ$/xv,j૲n#2KFI?T51SgqAL61KhyH)'uTцYu/gلR ߬W%0?'$c@o,l?a1q`{][g;[56#SRX[PE1Ģ4N1 YQG VSS?W` 7xu$Jhe0zĚTQ֬>L72*dz>GaA!p ,~ȜVKre\t(8!֖y[o{!..\[3L5miG}^\6ݱVGNX!nU'$sy)쨏 bfքshJ~.}N&F"q{W_ȷL GxvfI!Ӵ;2A8y Sa>P0Lf𞱦kP_"::. +lLaDy㚉(j Pab՟`94plFZ! .M'8Gw(M*. z݄C|A)4HM,F7džk.1*A8Rc>*Kb!9ņBo텈(a(JNJuIv  x 42aeԑ*3,U JXRϥ;QP95 dr*X4'I)){ ]|\; !TA`mȭz['P@Q+{lY٥HDm,HU kZ7 ob͘i N(/]]܃/gpz>Xzc?+ZHb~g#kqYRX "CbYeɀ9K塛"/[Po yNي8eelRQ-H50Kvh}nM빺?9Tt?B$1|WzTͯD¬cdN)F~P >)ߚ,ޤ":;a2RgI<&܋H D9F:rj|+#hћtgniQDw8㈛Ou|f-2Y) `R_~\U>>@O*,BRTF`%ZgzByU3\WJ*:Z)t5f E#SAx*Xq?8 ~)uD+` m|-ڷRII-Lnn2-IxcA,yԂ{ॶ\Ҫ?YA1 ["9ЄuL, ~!F VL2ѵ'%w3o>j/`0 wqkWGmDR2̈́@*~{ʫ6M2W{Sk  vtvghvF/ar`޸%O1MV@ٱD[k?\si1 2L/8]z#ҿ{X{ y9Ἣ6ެ+cSZٸ=/e>v M9e^{HW!z 2_<v[w*w~P/3DD^;c(_e],|bgA|f~~117"e=a+?cw2cUGPv,ٍk0'^?ٲ,)%M,6v!+2*?4&X`W786-!h 4z, 񑎄쥈i!iy]ǘY{ q ɢ XpcyV z_+䭡KY{+3L`"d@KQexR4ߘI Xy@niu ,e;撺}: )j'v[UiM:]Sfh,H/ȚFJ-oyJ-:$!Z= baꭊ I2q+e *mPlnǼ09D8 Pp%^K?kq|PS&Ea%q Bp֟wN#:uְ`YYhi8q&N$Xsñ)Jܸ$Ld3L^e 氕sWsO@qP;&쫳9a9snUXb# D5zS2eҝ~T Rn`dv)JDܫ力{YN]W4Lb/MYJa!ERʻXcjG]TzYWE*' @~o"笝Ǟ 8EB(yB׭,koG{b3kHk<>l7hKr v>|&H>۩/ͤ| ~fEO&j@:fvU$8vApk+6N>gєJA ["T'K$ $xm umC Eˬ|n=AjcMƃ6J^X?&aqTgkel:%Vr";+c3U9kBJ'0# `jkۓPF}g5<2nN" MBtȬF)L:칾9f{f7I\$/Y& 1n fh>1݂$ЬtIL8㨯 $ߡ= pg0N.aQ677dJ,"8⠸U+u(X[dsl^Glk*IV .\u5G.9]eYyzs~5Iuo~OTcc&b LLq={tu!6kzjo^*8Dx:DO`~$A,~L|}Oj~6ѯ',UhG0Y A]"rn|Dlյnm,jOg M&YF%7Ij x%O\ɾ@ݭ ۏKFn/ 0;Gճ72/MZEG9x}=й%n\$= bd oq~izXYM"Hq<~] MIv1l8iҗKqM_e05rf =Oﭡ yk~Y;| Y8E\̌:TvOL =2]l^8Rq(>ӈՁ808yǡuq-:ۚ{hP[Ď{s`nރ Q@i6"0.x35g5Ċ1h#M 8>G>}APeNjF ܆ƄH`fU^@Â=m$o2ˣ3Nnj0tjWkXl˜c;MOV>]-*:6 <8M#"ʪ;rtD=Hl v ]S"bΙBk "F6\N_!-Np#,B]aBBFo8ġ7߈4UrB!vR*EP:Mյ z7P$7 i ;G/K>V;kI$3}/J~\];X6QI'چ'C) &=g=8^<$7B(||ԁ`c/hA) 6eh;zt2rkDQcO}Y`I =_zw5 x= wTzI'PTT[\/=99g)^"]j\&^RФA۶uMOzATzL@t.GMN<,e"3UYx HUc˨V8i˙o*O!/]<Ϗg6TgJmXcLu3_l;4hSxE^c+d TVHf$WY{%[I&pzoH>lf%~MlG4)㑩naՎ-YPۭ ];h9ߊi~ݭ|k+Ķ9`vÖ{]gij,{:XގJ3ҝxT XW^, 俇 `5>.S^K*9I0Ԛ0t)c,]6o*`JN[N[Ugft۲"=`i2aᴲSwz=ib7Vn#1RAɫ{! ?0wK tPh37J2xᛊ ]^`Ӹ^g^TbU23~v80αA4V50EI~Zc7yaidV ||="a:۹cD ͕2x(hI~i\ӚB UL5q`esD+/3m¿:(=$+31O-[I:EHbAv9'%Ce90U+ &UiSbO 'YhnxSc+YmdKߩO 5}Sl0 T=5?&&(F@څB"LrBB'{:QŤ5c=+Zې; ( ~_Bf$Z*w*IbKӇzayG(z8T!p6q1'\-"xS C띊<䲌1/A.HFYCl sc VZض0OWH/ezWWuo1osE<.Ѣ!/4W /9.T, {6-W9Zi\Tz)ɶ,5-KJb^^ka߾rV"=J E L2 >-h%l!⥷* 4h w.(ӆJ~\/H%8sxMX*RRab6RBn%pE1;0kVP!ԥHqdJ;'1{ "j.]mcm4Z@8곸)TN{[&4]rX VCLub7T#p`3T le'9آ`B2s [AQ'PTȄᣊ8m[!WQ{`da2({6jX-GN#6Y 77hX(C>|9ߘuI)2]"oyD.Q0%@k' XEe&1x:Brߔ ~W~tF1+hɌYAZxmdD@V?ܒڇAx+]8GqBf4pk x>zUIHNR2HÐXaVB0;DRR4z`o@铋4LƏv`T (pp^T# 1$k:lD]'IνȁwyGТ`( [gwDB}+r;=M˷׾=1a!?@wYb qX3(FO r%Ev< Q=rcO& ^:|w0?U2e90jkhV$&*Td:)6UTQcf1 /]O $C4esG*2ysmԯ-:2tmB4߀~C wџ9% rE_`'Om"ɴJ;0j'*#JSV#lҹ3A#[<1/h^TڰZ1'yS(-I_`^n*8}twL>j.0Oq>vpdOC*BoӾ}z2nN?]F 9i}|jytn*Ϲkma;>mkM#t>=-G1YqA-a'@#Thl(eU-l215sŌӅ[}8lL4) ѷ5 wLҚ>U:jL52}63gоQˍz(Xg#mQ*?oai qv:/r 7" c~-*/|԰9K21#H|zVnkeCUNP(3],րS#_ךolmMA_FE?&]+`E 2ڨ]l@_7x[ aɹ+*y*Kb /4vzoQ#9 8:R-#,6'9΄xszVD^]`.X|3Bƈ;hFF?,l߬ ҅FS(~F3~syPưLԊmOT-w\A;.]4(u{JqH 9~ p/=JЗ)_6G( !3 %tN0I>%ca'E֦@Ͳp#!mhx.,dDE5zpCAg,V1ݦ!v7X8H '7{m|)67hΧUϫ"ylFTL9ޏ`B*SH-SYpys%{{D4WC%jKڸаIjjMvByjཞj(&m'Jp,2e9i 箔[HJ .D_+?[t$](w"p1 sf^-7~x0 EUcԼfK~K}.k *@yX`\-avS.c¨~W@Euюz2Mk"EɎ!keuݨvTC)p-. gU|j;0("q+%WtO⻗mV.e]ƻV9Ӌ1>mT( WbS@O2#C``I7JD\li>wo9M∈`b0:uF b0 PTAп9EH Y{ ,[YE8dE=@f/17ȒJՒ!e^Txh+^oQm VIA94 _:J~oF9v$&k&[BjZZe"{Æd`d:i%|Mh8qoK}&.잞֋AXisEr쪓 ʛ_`)jNJן($+*7w5Sɘ_ImhTC4&bCÁ&Åych?wr4'j(bqR df8OfR%5)Zr ~~V"ݜpģapa0Č JFEKQWlzu:\VbymJ4bS[аsO>tZZH$I+:~?7Wxl}|_BjC/rN T]&a;i\TUmYեMkZﻵTq(ֱ`1PLuqUXX-ܝ(*6ۑcn;) QP *u3XBUs40HeD[`ٙäY9CrdrP34r2Iέ$J 3Ś}޳ovf0š.3.DV{$s꼻${BLzүQ/Y[!lU'LQ45:FJ*%;\~X63 tI \HZ_^{ iIxUxN87i;lpG:n*9w6gݔ޲d}%}&OS]\,+{⋰Mk64N9{[)NN'MIPPEFBwآT %CYL% /wM#TH"!rd vwQ t[=pRDmj4Pb5 5ì<-7<*H3hd1#G}h^aJU49|A| lZ,DAT1za_\>pY{7$NaڱoJVR`Tl,{ K{Ez[FL0O M+mL 6s{\ |rD(/l<\ŐusЏ|-b!&.z`Dobg(#8qFy- @]J'5&$`aqsۮk:CքadxЃj㊆|b^kl6f yu"YgD: r8J~tȚO%g2S\k2a⨊mNxG{c]NN_Ug^"zUl!0ꠉ,02D2Tc P%Ǫ}34Prp_0kG4 ęf2%uon ӳkF}:Vd9MGy!\"p) J!vld >i*ItⅹBS}JUX 8}kҍ1ŕł |-}`IA‰4j-N)" ˠ3"Tً1a Mw>؎СVNl7l mRnNv "o`GV D6?}Fj:Xrx!_8^1 U@|ͅ{q]4I`ԒS5zq w\j?4Ygҗ́FP`*^ :DYw(F'D)n'A-959sˢd4%!д1&lwbx\7elYCJf5Ӛ{_V=m4Aԕ0w XC_`j`($0Hf L8@RU62=0Z=;֤S: ׎'-h9"G bsm &!Fj:o,h;HZ 4$-.NZmaB} 1 |Hdhm!4Z_ O'#Gq9ҥL4fs< WoR/Km"1Viw%]YqGw{`6| 8d hG5Pwr@Y z@링B ̿௑cl4C ^R B*JDDC1K.%4(f(/ qH1^?qnT%rA@Ji*\k+PNsEX\z7+t镇➛e)P#8/jb. R4. (Wtز;r|qd9JE<iϏ:y HCxߘB#Yiz7ғE:5C]&1B<f(yyQ ~7^i?Q홼Ef}+[URXbֱh}xJE/rLb62׾h׮uImWa=T&\lvFzdO[q"Qb9FGP JRÕYU z(ϲ7юX/x2hb޻N.q’Bҵ:[.>- v2c6i6$BCHceɆH&vaksUV<8usu$_ih!f;\P|t #0m3ꌦxX1WE[۷GA襠dzGoV}b!28VY6ݟ(:bG!ǿpR5'ehȀמrd?aa4BzcY5%M1l2J ')~#1ynTS=JHKTG+ NǜQjwTͿN4b%1%ݥwFx!AIXИ@?/\"?=7@*%Oe۽ӣh6fA> 4v΄o3>1yeRڻ" sSQaЭ|[Xr?vp˜e2v ÛJɡ^r'iv=PWt~{IC@02@W.|"<)m~*#W跎VApgFFbHd&n?cߝ`ӾۉJޗlBE͍_8֥He+I7 z.ptdsz9XgJX )jw0$!݈htEdI 3@^pZ~zliSK,v7!.?n]ך`fNi3?tRE]G2U6ߺǬP{z3ΫIDy6~UN𠰆Fc7(hG?:򴼅j4x]<$H%:>&x3{jpwj`!|ڔ+[rO2IOrFp@yд؇˯څUCp% t\qʑk}aYbˠB?zC8i6^4*,ōE^q} 1谑t/O{ \0[E69 (NSnvJ .c''Qþ_7YV8ȑ |5 93;LIt3ģY{JsTn&G`>O=mJ8YT+,g(|tt y&ǘDߊ4ӰJn@_^5}'U?^2"u0s:sNq]nXWZo.j 'uE:_PLGvVWi>si!j6s',[DvDlۿ^:\yg601 -ԄC"!"h lIICY~r\VlOHpB2\;\pŪ|Zziv`hЬAgk; ZWvdb,爨1e@2 & gN܎qB߉'ejfUuk鉏%C 1Z2 UǮxKy&7H$ٺ mrek:jO)Q/I% ?6%czF|O򼪛6p7_^pD Ϯ0yۉKfn!0Sqډ(UZ"U }h+{p ƥ s^5 =_b3uro_zk&elޱ#e,u=5;2=׀3A*^_N&;%mw3kfoKf M3k%2Y825cP4fDShr,X0d48>+) q+p0i5`r:b'2Tyf.".tYI8xiLD:gv/а3*Fww kSR=ï]cwfu+˘L 0r :\z--.ބH5V4^1Fݦj 9pTs/lڋ.|'OMP|foo`ijqtBVBWnL> =5J?KZCjGpi5 zyz֠i)^9Zv8K_LEj L rJAs[xN:v!,rp-yk^k1T5`v߁KMZwK:G-MN.}@&pQhr)U#q$fƕ`B$mkM:X,66#a1:Sx ;Hz.,\54X{1p\&%_\-ؤ]]=Uf'9ʗƮ} /٬Z9t3(&%; GOL*dM1} hg 8\6xN?MD!\1~Ȃ%țb`D z"?>Ԑ."uǬBC">FA]=fqG3?>/'EOϨ(.lZj9 \/a. nmeF_#z%yMsV#u U> r>+6C}ɺʆMw܁Kjl)]eëT }pk:kƑGoK>(eRJ>Ϧb#AoR%ZfT- 6Tl(}>7Ert4=p[2iZ>iK'.4R$HCyP"μe3BWZ%퓘;Vĩaci QN>uR Kt+Bk^u{AҒ@hj Ic~TZy+usy+vsD)p$߾1$jpCHfV3Z? t z1SeL2>:>Sk^U_3:`)Дi/kҼd"b[qtJ)~'>7@Ǭ6o#T.qJ4(QMcx6Hh=nkjZۦ6ǔ ZɇϜf[80S{{@Zo&rc bkҸ釳VFɿ̭`Xo=!*J[k,[uBf^vRi"vSeM==] ==fRjRYWy$0d_6;2_=In8$v;#,!j H|U=, "⚳vBE:>v3ytaa`+'#xȅ"\TgR aiaxis{'666A肱5UC0+73x*e 'ҭ\4d "4\h* zjw! _@ȇ>c$ꊧL(<5w# ӣU& Rm6O]_340wmNCms $eub?fl"9;ҳ x&W|iOIvhJoZm/sO6+,Myu,W%#nׄErYg`*XـK,Q|D*joήC՞ "q}ǎ6l dGQ惮Y`l̢'պ`:ARK[PHzbh7] Mo}-@urS6["jcEZ93gXCڡjD74cgM ^~~B WYĿ|ē|>QēRw( ޖx)=F Z\h l#_mheymdv1 Zn 'DwTFS`>Iog jZsKsmџOV`9zr|ov8O LoxԜ$uf@suDʹdl! kux{"NTV>@EV'0]Ă\1GOtf0| , q致Jv7#~%X`J#hS./(ޢڇL7^e4cO5N?RLw!t@[ j`{6Gy/<#g[*5m?0Ƕp $ _=ǴЬSuFq3d#Oi(5K.R(cDY&v`S﷭DXY*{&${sY u3:OQrdIeC;\j._m>]RZHT/p{47* zy046׽gXx;^@Y7{r E7=cePD cpqB^n}+lCisSLL[W&чvRV`^;!-<O/pJĺVS70Tw f^hMG[pq=e]$#’'mn,└!dhF ^9)`tKݍέ7f0DaKWWT<G~?/0N44bs FtڽY]Mnk|2}} ~vS0+B)V7ʚ7s%w,ш0tA{HhpyQtm]vR{HÀݜž[= ]]d%ԁ# I}pZ?o7q.:K.CT⣽{CE<*l4<-{/&s/O,X(sj20 ?k͐i˸=㌻eķg`:fOxd{Eqq4C{^CJϱsxK$ pN.|R!9GWL7.# cSi3>pÑ@߽Pdd{äfڳKodBjACgc:cBF>Ea:SIX0a]&ϹCefwFߤNvg8mAMo6m]a 񾕗j]Q`NMNjy&*RTQN7i4}VFh~-{|Y9n8wȱ Ÿv Yr*2 x J,ĝ86f^9_ҧBԕYw#qd\BYտūkzm 7+EDTtea:"nˋGϺd/?SD/պy|xADpaP$e1EćFO~?z^7k<5 'di2|PsTU;@RVհD/)3պxs(rN97%uS|xô-y3<5vTjJ{R +lt7Oc8m֪;>ǸnSIwL_߿6*qwdߛyͳK B6R2FW~\@Z;j2-~9]TNMFBeλ  W9d{8)=ʪt Xf{ft*t켅U=I?.g:NˤR}Yj\o{\32mlڮQ$t+}kN̈́}-Gj\Y7xm3[SiZO'-Q*vUYG2tIKStB9-d` LmiyI혢-@c }JB @߰>DlP0ؐ.\7chqx4Is*1nmwI&{!]SABķ 7ʿE 1'XEױ+ "2y*IA^)b>s2(+|#iSo^z .r*鮟OLH2VE=ۧ ΰ|$K n+sd-<d/ {H0dB g㢳QE':5Wa?FSdh$-쀰KΆ%OZx"|vqFt'?UevkB`cqI9 ݌bR(\fpQ!j:˃:oZb WE&эFd}&KpNaZA.G<`Ϫ1^x_%u{/vC9Ԝs0z!U߰>IW*;nziKU:Cw <6cB>̿ R KL01KE=<|; Sƅт } ܪL+59-Ȳ NjgqoyHTc3@Ğ?>f]#E?)]y~=u]ݱx HaR,N?"W|bO`PA.8Q{f,09`QN,BSZx\ӱT6:m=2ӜKKňNg^3/L\+I;N~/O9^p5+ݥZ(Eh5jHyHj064ώ Z'; 1kT9ǂ^h9/: +LҜ9qvSsrsSh._mfTkſbC, ~%&j]>2+-ck\RxlCzHm$*`v[Ʌk9>>Q .XYA`x-qq3+ h~DS9V(S ?ņ9AB"Pi?QɊޕ1V KӅ_v"EYmO@j߃?szL+Zzp4Mg׌Xo{"@~2V2,ihG~7q;ʹ76?G[Tn_0 VЭ )WpnTS@W#nnz4Ca-&pw^SP:U&v,"Ǜ $ sfWĿ;qR @@f{F'1[f,$\Af~Ŭ5B 4qf;rwfI1Gn*|4ưune^@@_0e.+"Xzj`CKϔ/C ЁYSf&Y싺cϠm1LE$FY4{ږSkoJO.,Z96Y̓ytccZ, 1GhM- j^SUloXAʐfH֪Q~ [slnU}wY]F_Wl8-A*m쟨<7e3hتNer%mOGp-ɷ% Q_=I~"o&<)8FE{#MXd&*8}3ZSE$%hTrSV!zn}zǐ_-1h j;=ѤH!篡a| EHΟ*BJkYC)$XjHB^Zn(Ȩ: zH4;5WEŶpb0C<ʥA+>cz:¸x^=wf%u brڰxIa6Pݷ.Ȅ(}:#[G} -E WHӱB<+ZN5%'wi>,ވW®6yA:.VD(`SLOP< MGm9-vWًdcJ BqE,*: gsL3DXwI퍭)RXT؉+˲ BMnĨP۟*Ί97AH8@! g&SOF/ڡf-N=x "|#lS_$69\Y6-Տ=HK+VM7})zgH^;ȅy$4ߍ %u*J*v?821Ӭ*B)RrdX-\oZ nDCXԵ b͏Ո*Cwokxn QچJx V/Ƿqo6} /Z,eNu"Քb3:H:XuL0&!X:NīsIdUM\PV#&Ә!kANm؆1[#nB𨢶IzƳrW%)y8W+ +{MVDzExsԀɻhEeiiq7+J`}z :.z4U]dk~Tr{z/%F+MIy(ie%>RD1.ȡ}< 4xL*5[<-*YՇ2aZ=+RYMJ \YgɳG\Ċp"ֿ2zZVV+t 0XUk@ʹ K@&5;J蔌ik6 mD=Xr`@NvUx$].ʆc!.Ϊ?; PC$^_7y c,.&x?.q 7 ;ş$I;^5o {J9NsF£Uhzuw4R2DdOv7-k8yxvzJ݊SO%J41K/čkXH&WU3*]مhjW6-ѐ .8*I×~ ℽOHk[!Q°k5B!ܒ4<Id-iJ:=)L%Bޙg^:"촅%@u6W0z[Vvd e}@byN hHEzWf6"ǒMn^ކ•+2=ۑFp#|\ѵ$yd) Sqb cj31o|o!!EsWD%.^+smqqB0m{֤o^[#vu@AAɥJ`;d{M OoѲNW3CM0m[Y8H%uNql-9JVaS;f 0[  ǣ6YF0tF:G  "+ciøR8jzS1Z.?cP^qE+DvBM:bx I^<{;^O/j%<>P+>5~Gl/MY-SFRы6la\DISuQ `M#wY(uvNu3#o%#{ESCE8aR 0* ^'vҰY, io{L>Ե{UwC`txj ?GGxFis69pu*W37"l=zOBq~#a-cwĪCaN9%߫0e{_I *E q3mmxL >w?E ֶȳxX672-aEQoph*pͥ;o9KT DLLla6Y/&vА1|Ī Kr` WӼj%P-ri W G<;y;^s{?MG'' T_r;jRBq;zNTY<{N 7fbUtWi`,n4NMR ę2W/6 ifbu `z&Kt NjL8e ;} vM9r-:}.?k7,m&i)T@lخ$AGiA!,ǽ԰p+ڶT#Dm)]9HՒX'swؗMq}j=0T)gYysDh L)3L8m^PJg܊ bQ`־D͟7%~;tSſ\MDSlC4 x-T;#g1\ t}m_X!r]m#8[L`ܗ$V9ʭ<9Ư^я#|6R `(E7S4ǻfPiI$ e,fx$y J0 { ,/DLDS. )ATKΛDTN R6ojz sw۽RhM^7 {qKa-}o X3.U9ZyҎRNcw5Caz/}=<\(()CF Q-gP8`*,$er[!WJnOzt|>yEޟx `VLX=C4 %7,*DŀD;W܈}px{jD¥'Eq([K^ = <,-R"hЂ>sVG%87_agM_ۏJAkKsOHZ~cRhh`Q(Np Ba-_oΧKqL+ 2GjuِufͺHYZ5LݱO*#hEH~WpU hǏҾ*u /OUk*W38a7 <)]@ 0;H^t` fM9ܤcz.j&}(zuڰ/+SgyRn<g:W3 a $ϕb(0YdQn05%VbI@Iy.$R&\гiKoF&~'lWW=>ǁ*:Z#_&ë^>QxiJΫ+2Hx) }pb,Tߺ?>2hCh #@ n>Khx?ϊ%)Af ./ rYV`Ѳ_ˆ#f|Jo]dP3Eۋ4x`GWỹ.kiҿC`܊S lKN\h2fz*trLK=/ˡGwX%:]@*-P{XDڨ_B]B3a! F1ML~f]X<{۽Sr "d1ejApXR␪vJsu-TWjE.a@ֽ`u %lt$5g=u]K|(x*tj]֟Y$s L9ٳ棘w &Ȗ =W]A(l%v&jN7nb ײ'>O?L&o[L /5`.vuA3mR/(lxK$q|?'Ia8hTVT'ғcëXOG$/=&胘@_i%;10IccʒzݔVv/KXXtd$`/ B/MN|=TE0@TcGc05rrA+Y~)&I>}+?OںRyC0('܏B@鋼 #1>B۱nuN*%? QVZ3/{9}{t/fl79Ks"ݷzjȤuRsF90W#1 `?NcV';ʓ&xYrkn._SNB**s!Ff1NƿuXEeŨH!J}ʩ<.k bA[nK`2 WVMjoϐ!ZM~PU[6 i0Ts _Q^ʌx!z>J 5Y Ls mpE;H~Q #\k8,52fE+ o/wn '+EH`㶍,o (1XGF%<=Y8Af KId 1-"=T!+kaT/^MR*+!44p&|1EӹncӘ`B_?fWw_bma^df4^SݝQ7Mb%uheW  y{A6oK\rld8tn} 4X?hlH;/¹/$u~?S P0Fڟ> vv{ !ˁL e/5R7!<\.?gH+yWE1ԪZ >ZE>P޺:EFH@iKA omg ՐA1^9 1l$wԃt&\R1!=g}^CQB1FLU6R dxlvZGE1=uK>Ƙ_I :NXF 'OnaHU7;Rڻ%*c&_fpWa^ Ug쿡ڣ 7ſ ? t7<]pAGX,UM}az(%EܸΦEy_*Je|WрǕ2^a &K_3@QMԁ&'1`tĚtTUo1H0?o5^<5܈5PbΦb']Rٯ/ سmUۤb~)+S7w]"hG1vU("KkT3G7ⰷ }j *@}CznI Ϯ T|Qei@~/{ĥ+|9JjV`qw)0W=ՔH00=DME$Av} *NӐR/1\mk̽ܶ騂 o:=`f2kσ }y`bm Q\Up2}UVSw>E=YG&;eH׈^׎թC:ϭӔ5o+HB®*(1ʿ QLDJH6Ͻ\5-m)yj6 (]GD7{%<y6Z>$Ƈ~,>lujNq+'ǼAX>X{[1m:N>iIS>ҙCeIxxK6G K'W4r/V" ]rʱĝa5>oƐ& &%C"ΔJ_]-uΏ}ҮɫrCoGuvL] p&P;- z*{qҳfIΊ -LxB3P;cW!Wv|ĝPA(^nA9Nס k0 8ydӟ֩0C;MJ$ٷ_.  ^SAYBcLwh=oUv-:QmؤVMhr9R#@ >]u%.[k 9i[?Nc*?YcM)߰sNJѰ8eth!kw`O:)(|SʚOBMGhfdPl YO>gr%bs0 XFqGC%= Hv?s#o;i< y_0TĄꌡkpMJXfè=Rrtdz_FU[rIvx 3/\ȴɎ(`Mͦx#JM<:JbSL. B\!+\nd[ky-ƽ+FoFC6WVyUֵ000,͓')CY-͒ rF;r25F"v2o:?LFB١HO;J8\!ߔg3"Lf`lH`fdye&ZҖu[L u4S,6lf0X$ƙs~]#u\$?p:-ǵ:\@+Už/o^S Aܡ&'B['4 wYAc4+ J~G`x`dmSî?jN=)+gij,bjf8OUuo`jgg*dm7¤7 +98a~˰c7+ڊU?KATZ~f>ՠ 3m1qcҹ2O5BD0q1ߓ}ER] 7ˏyt'ZPF$`gbz5ʳߩ}E)eq3Lq~CV("k9 FN)k@fI!UwR{G-LSc"XVMb|DJӵ2P/o]7-ˌ'ϲ߯*n?[Fn6ZFn[&y;D=ך9}T1~rPRjQ? ,ݥ䵿>XuD7a>sf׎8N  xV\8`ȁp#N;38f@⊩I%K]񣙄ZЩ6 ׯH$yY wPQǝDagp چnĄItpJri6Oljc@Tu47g X`{8rP+jm(=.]E V+TbAB C~w;dSVzv% =w0!z|b{>OƍTka0^lR0w^"R.8+ @H˓4N9k0j|z TV]ĘUW1G[Hg*J5=y}6IM#r^p爭`V.ƎF?@Tx7ԴuKC6-fUȴ/O1r3/MT(:݉NU܂_'HnlK~ xuT,9Ymȡ/k!nĝuʂ/fY\nZ=3pt&*KA>B(߅G? 1m/d fUh]M8n9`CVX0RvR}.vԵ>\pb#F'vc|MDlo|7"'8D1HzaOM-'!XkZ7!gwoF4P|jJe^>r%5`'RfJ7p,9;#LY8rf\*8BqR9c3UihZj2!"B|7Ѧ`:v<0 ^Rx㇣z x i)yoN;rBi-ѪJ֯ 3Ѽ;;mJNZWWN l,+wLBJӮȻHۀѴ_b; dǸ@CgL{Z(cEwT j;W|p礙A{w$31"gO@m݊`V/8Y4!֥XpM 7ވdf$פw:*@Ar0y\G1[8'|NPM]iԢ6kh:$CI(ό,`t@PЯi3@ޤ-+Ò\NE!+H®.ykNN>"P)g Σ fX4Mstt=fY2EކBXԳTG4rvhl܄ڋpy[>*~H\fQDmL.}WCUJܻPX&f`N-\jODX$'9@Yu WHe1重͌UCbe/??!ˎ̞>[* z䮵%L Px\٥]\54I'=5Ƽ.y0133r6 &h=$VyهoM]3G$ԨC|Lpŗ'LX{t\qQbnAq?0|":Qp{[nV0z6ɶY c̺=z"\R2fҢѦzÀ`Re2BtKjzGVMZ9V_6ؙfY5#B<ͽ P}!E5&;B}QX*@ 1[#Q1G6)7m!ҟiU?I̾rNƴ4r eܠDBUL$: .Ck]@Õ]V m4]Z=Ie{P_ŞP%ԋښTH!Zł9Kiǐ}<-s=\Vv;ۤu5~Pu$1 &UЖH70-2;/,ߪ[:bѮrLz2 k5zDSEKrP;٭ $$.F6ڴt-PXJj^FWz1NWMXp"=58~?fS7CȵpOK]|j:MR٨<,Z`L9Yl,Ō~iZ*<̓kXI}^>s05"71a7HR})ť+o`H};KEL."iEǸۆצ^bg0 i%'Xa&-V0<$'VlJ&_fvA蜯P&r@S/1v7_D% K@$)bL#t-{im)-)`S rSKP{ eZ`2V 71'ŵ߯~Bkg. uVVJ hyxIâq7&<ׯ 6 (gOa &DSRKj72P$f[ZcRqkNTZ䫅G*/ƶPYtw N|2H`mmn(?i ŽFz;#71SfDa9i,Oe`1^ڻ QΓ)PK5:bk"Đs 07%@֮L/nX,5L"Ȋ)Q S;-PMTʧA$lWv`(|CG+^5Tb 9gitŀ,:GMaƨܘ Yɝ4lĽY(MwvdTA<xɣp5+ƌ *_;|qF#%mipk=W\$#'(Μ)0jTGrYbjmQ5fB^)G#MŽy49/K ?DFw&tfŬi٣~'cD< Kr,pyA4 $0H:%L~>\p2耸jE{C$Xi-6C3_<'4%_upk ;k'm&Kx*J.EKGh1;1qbtI@"5Gs.x[-UE:[0AN _lވ B/_vUraDR^\)j$,{CfX|F^5Y) ҡ\BAH̉fQCm&Z$>.qcx,՚;'6K~"JIdֆ4vW6;W֊jiHIq.k*ib q qmSǓIRd 5 C506V'Z('zrO87Zلjd֘Rq+[nòUL^Cq סXC uyRP!r8 Q#IB O1t㧙@^-#JݪmGɜ[DLvVB#ˎb[gقvsYǏ  2 we_|hEuGepv"k%onkXJ}#_B궎3tK{ pr9b83OQ @ $wݲ 7t4s{`Ed+Q SKnnYOFp~Ԙ8En14g7S\Lk\LGvҩp4Woh9OID.j Z}*TK>xRZW )tX^N],0R7g(W[X{)F5_YjVR W،V_>;g5XШ<VKݏjn=*GcHhIX6q 'AD?yZ٩%`v*H0ћLܰS7HULs,3xq7}|//4 ({]2T<@$H+ ׬adR>7bG._(BBYwP•60 y }յg7jcuZ5V$< m5ZfHҤڎ%j÷Q|Q ?CI]g:i&iJSJQZ)&!JΪw#6O8?sQK(`֡3,}*48 wXޱMOK2\j7S >lGȸͅ?Bޚoj4% .FBSF"읋 qsrpȎlc'BMfh i68%&By" I].寔,@fmA4'qkQDW`,' Fy7ήVhjgIjidc3٤^罗/xB'rC>[g%> AD}.>紐W}GW!)42Q44as]Φ1KJogڝ6>N@Pyܶ鱶mtm'6P};m@hsi:[ڏ%3ˊՆA $Vbվ@+M Mu+3 ߟu)!Muzly~D Sm?}l$RK@NuEA0j|)n[YI-3=$MX#sъ tDJu;!ܭ%|ߊrƁջ$/Dh?! &*e6X L=Vj%UoD~{<Kω#(="W*f!?pE;srÈjY6OJrHBC4cvxBOhܬZ r4lH=ʂ@?kK{-@qP>Hw|Hyk 8&q:CJW4Qo7H3o jjSiֆDFMӵmǭ:t%'JTQh./ӆO|v> <<<_b=bښc=z^(Idx6%oVS5Lrּ [|0O#72K!:@nAZmE 8X_@lEWOez aJ_}h~ f?Yj+]F7jJ9})77r9FK|8u|̒D84mE 4o^,'3㠬.HL@e(Kor~FeX:;eMQ 5/QYs+. LV[F jfB;$viԽn( 50i;S.&(hХghE@>~<)zp¾ijU-E7Vⴳ>vA3WL},#n]2 #q7g{mpcP],IO`[tu{((]= mx8Jr%sZv4N0"Fbݣe]*1N7*zQ`Smh I`x:]s1( ?ҁ: XjcAE&{~ c=XΨA}!&6VeƛSԖR,@~6=@A|to*q` /Xʼn=U(.DS;dbz2}vIiٜ&:kE#m }FAC6 wݐʢ̧/Q,UYAǶ7>1x͍KҵrS4=kp:)=n9Nȭ _y3?YUer9ق54~wt-˨eʹcE6mtgʌuε]aRU<{ 1ep1X:{R Ec0ֽ]]'Ojŋ%ƼL1ۨ?l`!붠.\Tگh֨j'9vgu6n}0Te6"\̳STzl"bx@f -r',a> {,6jO,OqԷEлz xegq#ǙN^ۗ 'Zss^2exolzfĘB\x&|h`eWO2;Kv%ί>&cyGR<1=-#'il:XA&j\C 6ߡAa-}zҧA;Y,C|ҸR;ۅaNr3Hkg7ƟO AY8B("@d}e& ֗9b/Re\DޑJ+9=>Gca֤_GuOt_S6?%suSaY/λF^SÈ_Q7̕z7 ,iVg9"Lt'xo&uBki鸽2'Z'Z'~ZX *ai6y#peT59uBc.g9-0C(&s"cjelR7DN5`p3c]/j6adY)U k :|`'emՁ uKzc2+`tg`J?4}/^iEK5܍O>1ht MG;# Qpˣ Hjc媡 Wb)$xኜ|`sQPy12( ЮvL^]z߾8ؐd$n,3Hh&Z[SڹF3_oic?9=k)-"~k IaxTaL?H~Y&qqԓӾ cOS?l]/pF:{"++uTud~2rWw}\mصhRl_b]^?,rsjX"TJ* A ]gF?Hblԓ/"m$Gu6:&.F^xb@ ~!(X$y)5D-vJeJʨ~qY :p 2l)"Y ̋{zA2#Tlg6f١څU"w~R fa7%%1y48VK럨YISN sCD:yяUzR3:q;b +ϮA6J õ@vNܸT}"H\b^cWW*G&<ڞ̟%ڽ7!%[kR+nqx7Ykٹ}N;JQ}2wtb7]O}[ ܟآ"?<Z'Rd^CR'F䟂~gGs K@q96T{hR Ԫ ᒋPmR @ `pg_z *#dy~FU)ȅF QR#}N3HЪ}\#g_;g;CNŖ: \y6oՇxlG6Lj!6OF#LW>Q)n-'<&nPl.X'Tf[zoȐsD v#a6q@i'Ng$n*m&ޟbWRjej; +&oUA"Z`w\n(zȜc%QTx݂]>ckaJvJ1JsN^] go\Ūd6x id+gƄ L̑C4x(Ӫ8`0xQBzgp?Q+szQ.fdN3hVUyÃp4涍L$/Ku'#ń"Vn5]\+_hH(SO@52vaQrg#j%FC Ff3$c7Cs;|ajպw}bnE5nJ"l$LÌđ.*SA#w[/m=ڶ\ ǎֵDYϲ0^Sd!3;@F,)$;mOQU('_'^?^pN:pvQ "iXJ Sogףb %{TOͭR]NTzk} PP7Wت=-A 7).'Mw  ؄z{|iCuBMkhb<% Їfv//'p;a鰕1NÚ~ Ҙn2 hIEiwH,":qG]-pL!^ҹ.`V9K 6`e,ϼd[T*ώ tGtO'dȶ؊tPWihݢ$P#u-&˟Jvk4z}CWKJ="=ewQ܌x4[KQ*1FɁӿSZXo4/bGW.P LG`Dt'ˊ3Ŷur߬+Us8VZk?+ZBu](s'Jvwn X3.m9P[wU<81A2 |;hN7yJkO]W+R+`g!0 JLSJ ,JAmy(7@PGPa*r#7X6@pxxC^&轫dz|5ɛ1tvw`&]j59br 8.ֻ#+Hql„ ‰yqu #<@U3ĸq$t&D ݽ,EGԠjl|Vm5a>pd í*ApC@ "`p@pXl,Nn7͟hYt 0[&B c#r\?R)8{{ɯI}Nr"VHҢṚN``4Yn~ɲ@w2Yd"PUvf'Tzmy d'vĦKXj+ɝ#vh"z1E^iT F-x#ltgAZ;_go[x H3 R(m>M7ۆ/;ċQv@x $(]zf"Ite<0MY5tXlZVrS{ŒM;̦m1 ,CdՙFAj~γ4F#&dj~Ӛ>mG`1rD`4 r~2L/yFJp_ RӖbBsg=*#z![*tUlJ=%8Y|_4kBjSȶK[:}jUF1O4]&c|,h?id&b稰>KjM JRRl`ImrS{m {#݊oв1Çg.Tس^MGZ qt?G{- n Mf7{0ȝ}g/uzrOaf54yeM_8($",y$c-/)Gy0nH(@:< zldyZchtn"T`& sU?cO7K| %Mik1Xڿ412)kGe"#FFąa|$+'t"ܳgd/;wͳeR2;-R+ou%t=C e Ig*zZ/Cս<]m|)n%8˗]@"߸Oo$N gDp 4N,cpTw+[3Ey:*mYή?b`g@lۄi$qGp.Z,V"Rjw8Dp7!5/})F8[[y.  蓺=+px $6xy{',*B:͎/M1+pFν0#d\^ M[mhO//>p@?^ +'ٛJBx"Yԡ9`yzvFA8E] V016ZH6fLmWQf\~k }aJ zK:ok6;Jgu[) @Њ>HLX#I FFJL%w׍; y9Nv|V\ńX+ٸ: nQ İF`w|o=YA"eOF}. J;/F+ o)v*dRc[=0皜5`{xHOÖDO2Ӯ5MYuxiB!R3tݣ[Y{٧oby]&Mb;xW{B\?4YK*#P8.Hϒ:Mkh\ N|Wrʆp!4\VJ& d3Z3DLLאwI/ov!qUsx9q05߂(NLC^_HC:|`/rO>,HU4`#^eb=D΄樌-`ؕ=oU&$׎A7`@zj}o> Ïxєf$P,d-m|e!64z10iB`_f x$K@K&7%E]Zץ\#Ǧ\+\A>B+Տٌ+q'X(cSIAG2\k>/>f3[/hVA!F^郎p VI*IB;Ŏ t*V3E 59i3 d9m- GSrɍVг*W_S~[f "}1)) 1Z5 K; .4ΔAʾg,Rs+:X{T!A (VRd:Q OۯՑ-svPIm$|1:(Ff2rLnѕ}`YA/"J[ svIu^6`-nxIU7yeꠤG|n68nXsRV}!B݉ p^6X68%^ (kx?}ӔFdE3II8s|L&i!4[t+C:^V(/2/qw͔- ;Yn㡭d'¯%eGX%hZk ȁ)-^e%A`p`Ю Ϩ)#p0Ȃ?4bt O`7U|=7kj|5V c u؟8Q=aQ>` ~nŏδ'U%VΑ8^;aYb+17=H9G*@4hIlWREI;H୿gewl'm2p:Ƨz^X ;~+^aq_mw sN߮?O7Mmzud;28vD!!qh[!d%%Vmfa$ [ vk ?lkh8bGm%k87qpvQ/rX\-ٶaۮqΉ*u=dBP5"{5=utKZ?{ɀ:Teև)%/;@u㒀ɪO5CK Ω"7Hܰrx#"Ni?ԇ+* *gIpSaә?]sǭ?ͷ8o?O-`Ԩܮ7B;>kQD3r6h). Y!ܧGޒy DF,3* KȈ>Fh2Yx>4ţd!~OKn PZTsR*KCZ d/z~8x.%zY<+sV7;9UX =PCPN?"X ^Wgfi(/n r,ߊ|U:*0p8 :4#7|+"_wGޭ@.:M^ /O9@ܰoTŔ0NW2&V%Uqyil'`[#BTLůDS"[=-?Pt"E^N׶cկ]qp_= i2t5Dϐ(5TpZD(R.w{В;S: 3&[,Y{H -M&`K(AV[ۗa=?!42qZ*Oރ+КE]vW]܃= ˝6|Ro* 5~Ed*h1"ѼŕXW uzDe=&>?ٌ\ Uxňn9ȍ8Xx*ĎFDOyМO]κ[ZR[0f&tLiX^(gA(Cd &3E[}RŒlF7yD"eŇJDYX25h5O >kxBy^ult8^sfVaRbcǯRvQ&|" "#)@:*/^P|ڙ5Ez'L6Z/c /SA D%U;}I<6=<[2Q~], '̭̓X1{yg;4Acr˵8эAvm}CBWo:p2#RHYx\<$: V[R$Z|w%aR6k=e?SD!xSl yONl&OO{ֽL4&y? dZHSjPZAScJ~|5Tpl<~Gl>uޚ &F3 O ww6C=Ugvu{,[Nt"pm0=|wf)nދtxv:= 1Ϊg+nzcė ۗQܵ&9 Z:FםLͧb<>ΖBS?[0L!͂-*Aw@1|Wyh#a3v X ƾȢxz}Wf|pL3lO~燱 ߚ8-21D-vc]0?G^e0HWe5# 萍0hIH+oKU>'QQ!}}oFSl.;/YrF$k-RqkUvS/EKes8E.s8+7ɱ]"@9w*r J*yZ~0@5:څVf`ʶ%R[l ]"҂~V}vb# A Fϫ`v˴#M l\Hkm7AƮ&rCP6F!cDxbB&@`HyB>,CʊDݮf> %xIcn뗅N%oB"伣l鮈k^;ցO8 5L| (٦Ia9+AFö DBQlm ECKǔ"#pԂ&c_/]ɜGܝ`v:{POAtõwШW^D;M`& O Z|!/ ؇?IsRO^.rCF07BO͐c1rL`Ƚ<9EcSֹtu?Պfbڛ8HvaI@< kC,  g5zs G>֠f<P#!9UVRMF@7uLya'򩾀VLz%RĚ-ZYW9ձiXfߌFA;h:SAvs(jf81Q*)-?jo ||9DR' VǼC[q$7^WƽƜ$Az ;zޓ\{vn {~ZO7ML`{Zab6(ɭpHP+9Of?qu@2gu*%9ȁ:"x/I8ر/nܭ;YoeVA3 z`R4*-4C8}jv #|?O$ЩSݎdl&R"I4C  qd0 i0ncr3m [ Pw;f,$bZ\'&!̤̌T1x~SV1V'}tBrV4ОlN$Ƕ?, ؔDHCPx3Wf4x +:^zcD=(DLTC\d0Tn*ڮsͣ= dP[@N[D 9mX~7o+^xL?T2 ,1q;&e 8~=< ǞW  md2{ܙ}ff<؎0AlJ1BxӫF*;EHːi@'SZ-ʱϺI4HR_s+4 [a grkZczI׀JmFg#q.cy9cf:4.iM1ʁךQhطXW|*qt`Ų$T[m{'Oo=b_!X[͝D$R!vƇfE̗z<%z,<8Ay6C09x)vU2yj~TXN@}TiLc:#M~?¬<%DR4D\ gC;Sy1]Sѻ^YL5Qs`EVҐc=lXlE(kųo΃P$4KJb 8lL:v,z.fM'4:DZ 5I}@V"`41fʼnh{!$|K5O+<]Fadyw]ܬ2@Kko2xԼEY~Y =q:lk:w(>BK81MUy5؀+|;u]V)$vMMNA wov?5<٧U[*%aNtZp`#nvX(uH0e%@*TxX,.]) x܌GØ{ JuI f!osXRܛ& %A4)Ou ʌq1zdR9/a"e V-!2$y5k"R,o ^2Xy/anBZnΝ!=/zBX ^S@UQ:&'S.h61 }U 9kv ]mPdHN4Sݹ\鷼aYB}JfFǯf$`|k=ސ}y헴 xҭM 7!U7óp |~[^KVL;Eo_yP:]:W2vó# 1̈́tحx֫BiEB' ȷt\ yk`rmŞ؂>bkJ. R&Du9ɖ83nz[ׯhsqǫr(_^jqra!/#%hb2];۔p+_Kv*l}Y211"I1"I~ uEtFu<% HbK}<1.C=Oz꡷.@Uّҥ?ϋڃY?)V\~JGbayÄUr+- {̮ k!MFAmP94Ko ǖC938z?EXr+IKf4JR+;؁=/+;ze!Yi.of-}|>et_XY5r[j h_Uf(C~;/s暞W&k?#cDP RB2;J.uiWݻ4O8KH]4JWC@3^w<$'k՜^Q=Xl+ cmE `ibm!r=Z_X36ݨ4VEn=G&)6o,Ηy $QkLD}MA sv*aJ=8:7F&*'4 `ӱ2j+VROSV43={h>\*ݵX.#ڞ(W2x9jsթy)F !+[2_zTjvilMTh~ZN XTIgwrނ QߌCru%LtHavl! >i %ꨀmR+m]u7<h "`.3&Bvk !ˏr-Ÿ*M.tqHKzx0!Yw]G-9FM]~Ͷ4qE7vȟgyk \7n&:EzؖD{z]]<vEg)q^ 3D%B:|MfnE;@t҄&g^h?om$Ro-#fl@CwGgipoP[[C(`#\ L#uIh O48m 0 pxXvI@gT|+Ib˲b)1!I7W8:`c4`OD [ B$jVҏjrP] YFD_QTO|2!Y2Wq bVU{m[\% *#+k2l}i=pul#<5|rF^9{CXH՛:oW옃{:`gzov9T%ޡ 7hÆ=pb`s7QeSCe0'97@ Nչu:e|GsZsd__g}.魟5;qgmr^Ux(Au67(p Dnj]\o>-\ լB}OeŒ9Rhne t@N pS0RGZ0֓-SI!gaP^%|dvN= :6U0Nc# )\sET?j-(/pn[sƓ< 9E6N_¿/N_:.$}$iG'>|1R*:di>]G9*ZYǻ8hJ UzTEH6mUb/Lk$zCs=*&I~h[-2f ΕY]7p02KC u9{3ݚeK0^LeN^GVw()5;Aanq/qjwWَfE1U"9Rx#z$xE[}Z&V"4^fJS5J:Eeix5 fBL4|-Fo\ϞT  >I(@Jko}(Nί,Íd=t[mU8,!ak6pw2!p?d"k1f<~~9X^8&bT+u"@{?D2کfvYX|S6FP6^/{M 4SGmc1˞^^Ji+- lMbPx=8Id者[ň;Phf* G( .*Ν'#6F06Pbv)tx;wtXsnM"JS'wCv~QZO5"f&OΙ٘NL>ʘ:PLwVk -Bowb421h6v~w5#ZyjqoIE~1Ă -6Bc6)_%C?""v0eB x}=W436:ΒLԬ7=F hHD[źmD!WPiʌ>jC8= Roz'JTWXB{.áϧn>Aà:"wFHʱTW_ n '>4hJ\Ӟ? 67g",QUD:8s;!m O7t`B"9,J֍4Nb0?C։{C$nxz(YU狼&|rd]~ @p`28$ͩ?2bNtbmx-\ ˇ9~[#ث8ò|s` e5]rnU_Ø1]B\XK4ZY{T: kә4bU"ySz^:;q%QvVP4_E@:D椃΢^hĵ-Ie;p<.MXCO hd}_Nɡ~2b>$a)c#o0[e̷cҬ3V`#~}PKgG7KYat-gG0!7R.ԯ=<睞+U N7!_cST"*f);)`{ ^JL7zP$8n\QXFzSEmP<+ZC%m8C=;'Ϡ&B)rW#\3vD$k#L<*{v 2`׬K4BwB1C*Ŧ`)r3S VRU{y}~8E;Dۭeij<׬DqcnV[#O# i𾮑jCBl‡rR4K7 8.OSfIbF+nRm-jLS{@>$IG]"\ =@hQv'>+B6+?ZBLk4Ftڭq`krvjܿC>XO*du;fwؖ` > ;m@j!+ʉEQO\0qM)XWN4qZ_F)W@Ķ ׃₋VR{)SDgbD!G#Q32ʋ<_t맔P!31STYK(ǚ4,gʓnZ=VJ<6R nW}.Ţ~tsB0PYo'F t%>Rj|6o5#od.+Ƿȷ'tH> Τ;޴[c)Ek(S6JK@T7+^R, fk7Jٴl=*Rr*e i)IEAeX8`Eh+LˋF~B]1/ W: C=ubyU3mcqniuMPDo}hȨ#v5k+x#d6鴊5ќq6m[IۗE'>U,; %&ݘ'XIw =2HKSeZ &S{ >.ymDpDHf>^Hj%K9<bzjĐ%87MnzŜ!u\^MuPH}2"SP1gJ6!^6DI!tnF?+4uQ(fG惷Y*(}Yo$h`F+eT{z߿l$E Nҕ{}X^9hEZeeNi9I$sZCzPCLWY`mּM@KQˤvעI}E(SSHJ}5ZF#Pm0 1$r~pZicQeWJU'xnpVAmde0QoukETii@wE%0Hu`܌3zDjSdԟv#sELmix(~Ս~0-_ p/R.:' (8T&|Rd#GuD`a{b6Jh%SEބTRd!>O4A٨2[[ǚA\u5WpnQ V1 ER1t @%^kAwbb{ 'KFeB"[wl+'?L4ftrw](V>Ce`8E_xn^q ] O CXqjF!C*P"LI8'i$DYޣ5wM5hpbepo\E%bSF)w'7K~*4m8y~;|Լmj͒ y 'eH,mYv}xOG&FQAp!nﶿB}l7 4V5 |ޓ3m <QareA}⛕ret͑evSkjcgoңj/:$ʍJ,{ jxU6 `'z󝃢9lvm5kGYNq~?@>;o%]nAVy.sm3w߃k^! \w}& aՅ^kˤ*U"~IfMbQI S*AprݩW1^= Pix Map8jy$Jpv q忊;(qvHjmLz`N\3͠n[i>"(o^ 9w^sv#ޜr3Kb><N%v>"UzA_R d@!-bo5`4xERʑ(jgJɨPDnQ`x!Ue%UyDr ~]sY95wLÝE\!7r,8mhyR?h-χ%|puX=.FU+Rϓ~b{aϲx[I}Ce9OEפ$rm4oh8WO=b.- i;#ve)]>;YrId1n2M~mY"aXͶr!X. 6ҡ%pF])iO %/^[t̹ߵaGoReά;,!m3 I_×){jg/ʼ-"YO^SrT8 `&+9%e5[S@Q]rg֫<D҆oʜK!=t<]o$Si+w g/Y("3t _N5~/^=AԱ?)F)7o.4 q:_Xϩ>.Jk"[UĆvKn- t9J1vS5>ժ gΘ﨣'K?ӗX\O3ZAo2W 7mcͅp &lW3XYԣēHZ'peO!MY</pͅA٤llƅH&'!sN6%7+Exmo b7V9S*_{VSR:2fKPsMlG"vrUSyt$A~^@O= 1+;U+ 1Rh{5ʘ;&>!֤O27>1UtГ-7w* e0(cfBrH!g%m̪CMS|bx@!太ɽ0g9V!&*2,22|%Y΢ ʧɋ0 >B㓺h4r7!#|y:4)̨7(2Yk4QD`P P3ZwN J_'BShJBR{(I`2QUhO.lYsz';\iQ և=[M) r,2 K+d+ s{f/n+ܯNS . iclgZ9AéC*JN?fI@"<N%@['$d~/v}eLB$)DZT>i/+ *nMWavojW帶οb^ȍƼ)7h/cߕd2Q6smR:7=ߑb.3Ɨ> x7O.CkDL6`!oV*f8N>>6Lk2;wyq<Wd9f)iNH[ndPn! }ScRgӟډw:2]~Nɧs?M[0k,q̜Q( JrV΁SWӓA ccXf@\:PCOgWr'teO4+Ug Q|ց(NFLV/OPI TpȒ^ٜV CrNޯB(i^nl;[sқ?/R1'}b1jj _n'8d"'SIWtVd >!jQEBtծn%{/h.@$q)0iukpi͓m 'r3c1(QV.X=%a?ى $/@ߵD1Ѵr.#ԍ,@BnͫOObUׇΌAI]"6??p)pUu04 K˪=ԬkU!)WG8mPqxcNH$,E\Wa6;+VO}{`vIN TVnJ&U7iK4pRb޼q9[SA/LKYǥ)ڰQpc&HJ6L9L>pNg!ͤkU:̻P\;fO|iv NKy X.Z+@;{1rס=i("j'z3^@r##qiH/|g9kZW c&R*VzrPM6s^KU|B)`h)0J;山rΨ:쬼cD<݊C#bO"pn$J \} pojb1/O9\ ]Ȧw]loC汦-ZUnldWyf?ʮ yZܵi=)eXW䰊{ɀ[T~$Z͙S#qo6Jߒk%4H%-NK(5eOx _'Qډ686k`3uY7J1ա~}q\d Tj(vUM%602SXc--kTr+P#1WT\6Z OLOyo- aVlȕq:?-jV;: \lK>uզcAx_\t8QLjy}i5{{Af"WRK d;"!vK%fRO[ ԓ8+n?ZKJqu4|\ dݹgZ`~>15< s5{ξRV1 )G&GUj{e%שɋpaU|&Re<KtMK$.qG3ƍut4`EJ!U7܁6P-YMOm3+6LeS6V<ƐPU #hEq<=G"o>>Jəi)=߄ qa¬SQ=/΄`h5+sۊZHVѠY]La"SRzᓝ y-RFDb'IEݱ*\ѓ,]G׶铙e_46N*^PdfIQ;p}nQRIdrULuӿvިk4j,yH!Q-%)=#@<ꈃAF[pɕ}7 ~X$UML铝q 6s= qJ.##].8*y%͜)jtT톏]ԜDmTa)q;CsC`$0‡>z_Ƿ>ZDLJ~+'Z$",3Yp%4cWRư?]t㹊meNViנsciWnW݋[B 8;lhfW{h$4I=E>s~ؿ`1Ӷn0<&H%^ft/E5,Qb+z,<۽3#F'MH&Q &aWps@pWe$Us%b`y[=#QR2q$n:ui'O]pj fڒ=6^Pu?ԛ<T^OʍZ\/F(h]ČYzꅗ::UO1x*VK-+aSPS X6+T^LI"uF(_EJ+M"Sp`8 NHǦ`M WkUad>X͝Ѳݜ66Q8&WR<$: spxob4ae:8ڿW&s;du=oP]J*mӘT7|,(5{B'n`zFw݀L4/qG _\tulY,ZFGOϣM5 i۱ܡ*+\"RJl2:DiW -(D힛ld.!IȕWDQ`i=sO/Әp#ĺ(4ЏuNEQh8f>Ϥ WT',KSĥ_>K)PD5TCFXudU,) Cf$!)DȄ`UFzb1ViVM񣰷r tuע1;Vh(O*y>eOLՏD_4e+a! VѸa+&q2UKWo9p1NSPTឨA2廎'g.8O0zyI (q=B=LVǝ->d3x5>1w vʔr>tj%ZGKa9ūx?/UCh2`\g6uqeUTKmJj!1EE0;pm#Dt`i=D+Vpыʑtۃc(_顙YI=QFv M rǎ92hnXyTo >x(,wM;y; ɼ_ydX,2 U_͌Ý5k#Q`U0ڸ#zu24t7DC/Ht#˗ ?M;S䞨ѭc2^j4zXgYSzB)pf,s \|K`A_.r4e =7gLjLVݰ61/91qP9:)߅Op\C{Yn%gtG+m_ϖ:t_veMӑܜ`6DClDR'i6 TXJC .!YA t#b𠺠 h 8=:0nΨyOpxO%&7@Zܛ<29q޴b꩒VH|^#7Y]ie gM VEO sg+"s_ȫ՝ )2{-yN ~ak>'7NXf9}7AmoJc\!M4gKNʓﺱ/>.)EcyϱqʬSqMlkh̕=GL/b(ytkt4Ģc7SRbmzH2Cz5⎱7НX=6>{K@rym;˸Ў6u=PSaqQl7a t* ,XCPv?l6/݀V]%帼`bNX#Ey!jrtk+a/5=A.WI<82pSJG]/48< Ͽ'O@xg 2#ͫ] ꨹J~9Ssϟ9GHk )TmM'~^W畵p x4BMpxۓ5-ę'1et } _]$nwAXM )3zfr6Ko)^Wrչ(|@U Y(c`YPІC^+e~ږYўǁX/~Ӗ5d̔J/ka_=T~dRN\sغiH{h.1 ~1?*i`wwN^"  g۩R4C^ cTٞ?޷He44%vfLzR(p4+&8yz#q̉Z&zYg輷%}Oii2%"$@%pʴPHKVՇ }J\i}\؋Yc8cXAZHϔ4;Nvr׋jž\qI`i I+A))+UZM5UOzgK]MiK0lA&s*Nlќrj.Juय़,A|ε1FC]LGQVǁ%o/W䭺*8 L Rz2ݩ5<+ٟ#*F7)PPv.o _W>'F/ɹnnc"O!GFCF 8ĕ8ZKQz)`S1/"~j j?FW'5u~)Ik N n5t ՈR_CT{Y[ ߭;^>G;rQ ig<+IK4Y !Ώ.AXfg2as3yF9zڶl]G?f}8 Kz3ZW=0H+~!'ʎĎ0yH!< RTWЁơIQ Vx>*鈑e OpiU7-GGakٺYb^pNpPYQ5P|"@ڠSL9$T@: ,u>C0A2\<Ֆ`lB"t챞ؔSg:T@J(hwxbkךXOw}pL*Q7um{1kktH.Tu lz 1예PIwDpVǭwE%2=,Lb7G>{̔Iȑ|xĒՓ\76hm E?U9|0thJT!zƩgjlGN$݂M}N&/%l1Ň|aakHm9{7*?Z[,\b0Fl F Êpk~R'VfpRI=K\k4`Qr$$u ㎁. 2\dȿS\%yPZWcY,_BT6U=%rY~F*-QӽjQbL$2nXˬIjwp^j=|`xpsa2CF u|Au/\[F c81I|]~? *EF/eE"ra~Gg/A^Mo"$yl7|~Isa̦~miB q̶ϭiW }1Zx_""8 hmzp2t"wX+ )}#߿= i =2Yra[5]|". q̑F|mfw*i<>"UP1NW2J/# /プYIc*5uTe{ %u7ttG组N|0T=Q@qL1SC3`v3ɳ$wP*|e. ?oP1o<i0BVr#5>GQ[4RzdS5)ܲ{խHjR  Nh:ևd'~%LCTC'rnpFZ,M=N8ĵ(6ɻbӓ$ypw~j~yvMݡQ[ZA ۸86飾t+œ6XpB!r"ӛl(&"O~ȾmL}hfYf*}e6(32q\]:(j6)CAPSlO<8QP @HSM..@_%tG!ĐVֻ#TCYz? 93] KEATvj ͣ8/|aeRRzB9͓RjQý{إ$~SY,fGMV?c-but:9͒5㼔A"\A }Qxؔ%K# 59_8*q0^(ؒ!0ӛJ\Hvŀ: l>-P;! ~hȄ"=<?ⵎIxn=8e i4֫5[Ǡ-,L1 7Q\n 4b/N}Q<2ts"m!mv6Uˣl \nJYgr<T)[l)֕<ͳ`nG▎BLS#-pO( s $]%!ܵJPoShQyO7DXn|,.S3_\9,\#c!P:rEֽH2})4)9]0-,,cݛO匡PMU۫Y [+')/D,} &-쮼'CWN屎UXx]pils mJ4gM0 Ж}I $M(/aZ ^T7K/9DŽfBZ6Jp10΍eZ쟐< œ_T(M(ԐfpɶcƣUh so;햮Xap;yv/.(-Rt_<0"] <<^xBhcity@D^jK֯KwKμ7uL .ԕ/66@ 7j bYd{]TyiADgB7=-`Ў v 4g(Ggײ,幣;=UFӱk+>f\HMR3~zXHabpM~HWV1) וgU*Z˫r{c= CP0Mƨ ?B`m\o/zg翍)D@3) 115O&ImٗY'I.|V $ݣ9JQM6tx* zxb"L@Py?EFc<G&HFAnDb L&M~?rUG.+*ፋ)J;T~B<Z usÈɁО1g &n8U{R _y_MG]YEf~\ꃯ.Z;=jdd^<"ύ7F'O#o>ޘ̯؛鄶՝k'$K qV(:\OIirJ;w@߾CoֲMke !ģK-aɺoŠpjN\cv$5L#Zv$ 5O=L#$Vh'ky|\}9#w .l˔btzJXw(Ӆj*bKj&2a C/:XV#UYۂ2^Q2׬iXT24LWDCݟ $EnͰTA "dvXwZ0_Ϊ ynL%';8H^I  xU0 Y"U^.t 9gfyɫ6;` @+s^=<o^< ƚ?D6?̖ NǹK ɭJh} ! "3熅0R4 k= \{=!9.m;B*lkm42$O] ~;4DBWusAҩ[M sXS(\5d`=L1+}~2b~0XKaԺHeLعGHFHm*iLLDo11;p@k֕5. Pcn9 fL#"wNyh܃jy7pų݂KuA!N]4"һ~ 8\1HZGaԡW>й?kh?)_,0T]. &UB!5O-!=A.. ʫgy`P!HƤFĒ2Wp6zF[k Z*>Jlt}b>v w=ʑ8A-JHe,@\lH) EMNPvn4z> Q[A'D[j ?ٜ 0cAFrOa8b<Ƴ{˘& "Ig~!H-K7./v 1-џߗL|Ja:ak&7>&9gJfeBlȌ^ H2.>ꝧAN:JPzK1ĩajnͺԗBtp?Oӊ:鎮))2> MU^J|EnjoHky@U P^35.!R_ M$o$ 0lB\/qɐǏG_++QBk& dvMG/݈lh\Xpnn% uS`cm4;KD0HPfʻrcGl<7IUm)ū :I7XӕOhue+X(zg&n?`zRs-ToTxijuѽ_8!Aw` r'Js<AFofcPrRD&6~qak|uA)L_ѻ=̢7p]]U Mx@}8gӃfu-$=cU {4,3:);ղȩ;Nq»KfH팠-GZgۍW񞫖kJWwi#!;r@dpi5y9oU!nyԜU,H$<[X@F]֕a5o:P.uNZt73z~U»gVE,ft;eLQ%6dC2&^\,NvWXo>Fi%6kC @s*oL5ITC^YھS+>U.TQ%|! 8_$F ȝJj Hg$тc˔w' |sk}?j CD"xu7`CtUNc'T4ٽ5#(Bwѝ4`K= 1g0HT֒5sV?0.L3=<ߓ@KML#`8 @h2|G =5^a^mpIq?<|z֏d˚s:p76\k 'YԬYS$r$ݛ}4>'mꮧC)Kp<ÀHȥQ&5Ɏ$Rk_Bs 'Emg!C Â$I#to $H[\Su]uPβ^GF'ݐ|t܊ܰٙ +f?'?z>/uWe[&JnaHż> ${X#ÌdoGrDIDHwXdTI{(DZ x$Q0;^;p>1Z bԓ)7Q$XuH ܎]/PƶIX de@Y9! >lFsaj)HNu6>y#B@t n`Rs#E4ٽ_VWc[)ce%\<2a9ix}mTGTK-tZحzi $cg|SH7xM*mxt"wlFJO4Asa`g,EOX2yGл񠬁)4ZˢTv΂dWQc_)hEtǐx)htoomyA7m!.o/"_d(^qkrr{b ӽ Yʈh1Of"?crW)RtI s4) s;[e5z1- @%2Qm#?-C֩Rsq̴h@2ݨ&K\fg3Fm7w~2k俙lutGI/ IA~WG$^u_#?:k[f9O겜lҩEK=Q-0;0]' j3LGmZ -OI ܠ_cIX&NDgb=ǔ퐽`EXOK+w|p&Ap5"N *Q5CΗIodn3rԸi<ꅜp:MgAH.{O!aSd* ? Z-RPY6gvBT.ļÅFbLuvy8#_!P3+f+iyfbzߚGz k(8&`P}i-!~xR˳j ?rN8ɪ{ͻ, ꛘӔӓuV@(^jv3j͙"X_Ьæ@h^~ڇ)1EuS cPiYy.߭p9@z6%x&, .*/o> 2 ĩI Ս侃 hֿZ"-"~!*%k%UJj_=U(}=/,7blyT$Ѳv]jギԎ7j|Pâjl[Z:{{S }@g*ĭ*fIҔt{4܎;~M͓R&w0ۖ#N9奷ekna\㙁O)Bgųp 8{MM} V_\~&n\LxҠw=yFUn|3`p\!W3$3Gj͎spz w$srX:iGTJʮjZ䃧䉲Pa|ncIrBmen\G'S:S%]*ͭ[Zv[/ cUT{JdD4ƭIһhpC/.:',f`\ɪRC =Em;ۋk!mm@ɮ$P[j@*d~o[a Rp` CBu$؎O!#-j1V^x8*q+C)g6C+kha]QŒ'V`X4--}fX|0N6iֱ;JZUu^] Z$-^¥jmI7ͻUOWY݀T4R[?y4eջm@; #O  7EEvAM$e] '(z߅eƥq)` %):Y/(Y<{ԟTT3)!d,OVag>q<2Ժta:m =?")\n[Pݏ 3dShlH;T J}n~Qt‘껋dor/iE2-w-}X*ON;,s\riOpᨾ k-`` yhh`-Z-Nh7ou7ST \oО/ DcGV0I&)DTY{K ͳ93`I P܇YCUg O*\!mJ$@|jIrUP\UO#CxY bJW,;0} n|~Ïue;`f 4XϤB{=Lֵ8K@'r?LuOmEYj9_n7mhbnl\V`@y\c3bev.uxÉy(l0w 0yM堺z^DQ=ҟAҞh{TCoFC Ԝ)5膃q׳=5ix{lPFÈf5{R]{3Vl%eT&M%QS䋧Lxʠ=##w!@Rn;Xllp&)N6!̓OFp~uMm0zM8r^r~[ U}&>5ZTj塨Rސ弬@Ii{\2O̮]ڪer+K<ƙ߯!8G y1 G>/Q|3 I|:T0{%y{ ;aAM%.]|éI9wø=Mj 7pn:,E'q5H=K,sNuzzHOK&:;4kyi~BmAFD"/@G%!k!k*jjV R_H4^*aUЈ"fX(M.56G֣r{51&s+=<< ώC?x 2HMz/\1BN7M:"q_$bG(Jn6 SBM n09<ъ-2Ws;ߢ<F;i/EjA1WyEP]LmE[Ĺ}!'nOn-Ω7<=d^ *=]^uHV..5日y~+1;bTbh]lp/S:DVw\N%j 1yLkUȿ;A6\ɔ8I>@ғF5׾Yϊ(O@%֯IW|l6} I. =-{wez+9.ݘD t6/WP%ڛZWz`(SL'ƌm맀ҘT [ eȀ=ˣC3S{X0 )j6H'zM%y VUz9}<w9< U/>Yʑnza&Âd%R ֹ'%-Z?T![*(dDa h-OKz~){&k"674=Y>ژpA[A^Ni/_N ϥ㲥My0QڂnːS wTA2uj< дGi @ʡ_ޤ!bJ>on٩>히+VT. ĭ!0W9c:LBUE5V:Gk  _h ϚE*EϢhbl~Dvc(`x]1jqP+þJDhJ\Eu$ V W:dO% "7*T1;ҟߚ6,we]@"vRDG=#֋PcRK]5F BŘBQ䌀׉) |#a"1(BK1t :=1T-KB$iE;ͩlh}HgiG4/[xgݗuqh1\M*F2%)f,䍔@1HQS17GA*;I ,II,p=? sB&XG05R#+В{wcSf&z0Ejg&]dM~c"wB*ߍjtE6v}WP7P6/f[8,!0ʲ@<F YQ>ppݯܠFı$F 0y6X6yT1iEKhx+/̤=h,IĜ <z9[n_5NtŻv=iR5>dƇ'ʿ=Y|&3-eP] s4魝jեK=]5iXEtYKİU~5_avױd^#*[ޮ ^ǖ f`% )KT(:LF~~@%A"ܬ0 jĔp4br yEq[f:/%f;!CȂӓd*,~0;q6$B o_l7Fr4р%EkD0f;C,+OywbZg l d4AbȌjWpr6۷bpb5\L(֝+- I ޡP!nE-"t3?C|\ٯqyƧ4X6܃Br} U.U*ðrEY%J=Cꬭq \-׮ھa!pQͤCf(A3IAxgeTqF_i]8\T.zx܍c-Fj@Y#-?!@d)9iE#%~=!uk׈ogh`dVa؜oŸrH1u@]sx|FF%2U w6FIe*cMr!\%Mm5io>?gb'C#(t3mg0->;WLOSa\Jy;#&8$p Ƣw%Ăٙ)i9\Jq)=|Ua0uh+lCf̱wJwAKNFW^6徺Iޤf k,oxWV"W¡<m|UY&BuӖ#,R%uO1S[H梵b)*9f+*jP〤L_8sQyqZN:.YËdG>ےލOvj%w!Vjy^aM=~U0iשɊPqNَTP K,' 垰bxS(*fn!坮e ItSЇ']&Ą;CIKcUE+5aAlbd;(\p'ORK.Kuh! n^i G,7:S+xRQL+q.YC a?De5:gK^˜) KthE 332K#tSy+$keݐ>I*>ffIoqAH=ZiTOkr9!Ʊu?If6AS 0K;,ߥj\z iF)5cJ2j  kyvjJ 6 }ʆh[UBG=g #g졗*-kdL<, ;#)ͅM !kAT-|##<|]>;>iHܠ)f}ˊAw: ld: f PԔ yq߽U4X+* 7\S]zy=Lu ._*π[t y”L\fvY߽sTEB_ͣ<;=9YVԑP.$Z%GQ}Q_V"i}]tW)G`3T >i7<[ \׵,[G[uvxI};2kF\Վc4pFc]8'K1wMUtzb.ŋ5}3Aْ [ W%n ]Lt 1{7%I/}b2PSoAk /m;wj *:ٿ}P°HU~Q[TdL=#6,,uэI.rmwl5#߭ 7Uh~ץ[,c+:xh8Ghs8vV=ըo":t/{n/d1xQXJka\6&HRoMwnH9,:[)V*V( LA/uIyYP@9bC:ڈl0]s*:X"I0^a܋h,\?whٽvXDceGaof㖥>jJ-qzvqe>ȮfN"CXrl^yIwKFb狤g;OAYcC tBf\qA{x!%zoȂi:o\PЄe,wϚ{V ^6U!_*#($Nm&QV*]jm O0{ōDK.7eD9FRJFɆBHi",:!dGX[ :ٌIW}j\Bps&QKG,gv'9_]G! X`ޚ276KZsvZ+ ӥ#_& iUyŪE0ɯv~z|5Yj*0 zh| z"QŜVMEZS/M_ҷZk$;r[!xբ>Arj+wD\Ax z|Ig&죔H E! {R`BÖ5:9bqEmJsM"c1ʒW&v"C#HjuWjtTycXct5h[!$'7P(DyB#J+i`_%=淡h%|8D YUQOGaR~n~g6Mo%mb\̏`!m o|C` 8L ]fTC2Z/B D|bb+fˤWK ц+o,3T:*lUh<87!ݛQY=.VL҈3V|Rg.<5\-n}Au%3GGQbF`< tz9ޫ0^ Wy֔eY]ul7k]^g* BoDnH[Vcj|bq [֯ IBOXC:T}(Ta ~ C/7F^yYImF|z D[6},截2CI+ 4sQ0jz>~0VG ȨC!睠 &(:n,`ܳ^`U j i%_ 3#* g>3EL ceD=~r2kggb)2E1I~6lo 8u>XO` Йa~$YyhQDt-SP^ﵒ~=RE﫻̍Ld: I.cd`G t`ݕ(Q\Օ}U,UVxj)#vU[ ȎN{O+_SC(:nvꀰz=JͩocHZWޙcXj4z(Db|$x|$3n3!,f%HB7(|%5y~%HE5<怶f@f78m`ZXl «3U0'hvoz/ljجy[fsNJ(tYZܱ`6^VQ.!!vIH-d޸)m22QUMNT!,d{vs/r/*"qDL+fSgdi ;4CLt7>9?*r4PYLWоOHiJ=[tz"tM^rH4xV19bSU mpvǩ#vuS=W 8D61`0,?xh\޴9N[ZƆ3ҹ§*Aݯ 2&#3.7jxfd=R+pGې\TT3ۿpR$pRgk%iu^#DG:%iF6DvZو.*N0{zkEoy%SY1\nSnqlʔdHQzmDڢ%F1r4sJiwW)M;G=!,C xEsQ%>H@/jOӣ7!KNaʭSzDz (k,dHψ A?;0=.qhV rt,?/##,d[e2'/*lqB^.kBۆī>vJ p ({?xЋl" dR.Za}.v:#-*hyx[*;9o}+9@N^4e~+["";\De#;.V 6BȠlui^S=7"b1C'*lhaև-zt)5bz*X;.7}18U2Ub́w6dJW O~~7p,< ˡ[C%j Pmޢ#R Pmt ,=*7(ԡ^!D,dCg{չ\Jhl5:\0oK1k SnǚtRW;H>t{A06JT|qDmLc8DqMD{6JdP{B>?74p/nJQZiDͥOU}mTJjZ->lMnBr2U<G~Kw#im<9M:,#HgrLnYfO؉vw@}fb[ TKn1oT_{X貄)3夦B8GFt{?:?t#>!& e HhhYUMXtTƠ⦠Xh Sf$ uWooRPjKR-I)I;NK$( /Yf2t#0W"BdcukəRvJAJwxuo5bd12Rdlϙ~ʶ(I#N  2At/Gfy*ML V"}=8pg"&ai|2=NđwVܟ!tY5St~H̹(<_b@ V'O括⬱gv.;rdE!{jeo$CΟ\3 [gYRF<+9W)}T9[(W7ka(ɯ$ 9_ im' U>Emꬲ>B1C^e yj|>8=kM(nF ֨>/Gk_򠻻@ V}`A4 >e\z;f}s=#x4K؃ 02=6)}-*l_[i X^#m!8ܨ)oP ΈKukR!'duv(73n2&2[ˋ1%n\vMD&Z{{f 4VƕaG<~uaZܳ agsʅ݁n..`9j'lR qsa'͠~cvPO5rG`(0yjkcjŐSYmWw =0,)P>6{BL*DEq؎}D-2yiᶖv[DhHa&y@|HoO+".>~㰎NШ*\QL|՗L]lz< FeeI < t Aqg0j2E;&l\1ZL-~ j`kn,}lğF1RC\bdŽ\l 1rӦƕdKdC_-DI\f-*c [SX $>OGyEw|eA lOx1ϞE%B吴;cݬҠp*rߪНy4=j{AOan+Cs@F++#j`GU kptrネ*'X1լ3!a,ŗoK ,~44"᥽rL "| DՆ`. f+iu XQ TI ӹ6et%[KLV /ȫ(m]"?R}^acfr爊آo@+$>Yp.0AM+TӳeF_d˕kh1.ȣ'͉;'FL?OMEEL˃bnҩ+>C 1* Zb%#71v3rbY`v:l-D,>8|@_\FvW@%Rnig ֿ)fq˅ Unׅ2&?zZ%)DGv)@?R"Rcd5ʢH{hV:%)3GeeiJ0 n2R{w E;*9iPWИ-#Ow<+,O_˻s?ۻw E Gp Y^{l$2jҀ5E50QzjJK"̻?YUN{` +6ܕ qk>as夭a"ϦZ. B/FrzjAs 5њݟW6gh W3O[0`{o $G|3JG!B ]sOJ/,*>t.dӤѦ$l6o!bnȦv;hL# fbG,ď0` ޗ 7&#Pm;JӢ)7S-gnQt֡mky"mS'ޭ#{8AZ[-^Q=)ָmdpALۃ8p"s x%"a75l@:GG=R>8?LT=I}x*g~Ouh!'v:'Җy'F0&1oI*';K+INX;({W Ƀ!O)۟9ay9?hY#. >Kp O"1)R 2Ve;z#vc>9@KT{C!")zr~㤕M;nGY:O7  _g,iֶaE=)]svFű+{|`o7<:{%i.g\늯l^HЬ"0pH\v8׀hMǿ\8p}KV1F)))!Du J:.ŲP--bIpA5C%w<ӿPH^n8{C* mp{ٔ /klr]X",GfCxipǾTH/qᤷ|])}5~ȼ۲WDҝza$5 m=P$oUL:|4H"p:F%ֳYh.0IP`I |Vt(ֳZ]ZX+` T$j@c= [~6m#u(@**ECJ.Ɍ--Ya op %|H[Z_w- a^r.'8Uh%jm; 9Q~b@ ^OFT\"̱*^N 4Kp6Q8ӦycNPBD숶U{nٿ[Q{ܧDeNz4 ݐc < *#nqoEϝqsPM6=gဧ,'i\~G5baOH-(sO8Ƅ$2MMA1i \nGm;Ϩ O!c\AI΀XeN "GӵGln49͢@Wy0`XWxMK\mx3Ѱȥ%4Mpt,TlQ9^%[ '~,7C2I0a .\hQi~vp>t`IŞs̯3,PF}aKk1V5Rv[YbYn1g',ZU K(ݪ,[w)X'-v^"\pBm(nBEkSOȻ:T(zA#V.;;vE8GhƋ# }d2oLĺbŴ1d [̍$^ / R.$rBM^WBO=RZ~l7vಠԢ<`'xK}mѲ &|X 67=i:Ye.հl9Zb[,. < X>^mXSi&dtPT,aPבE;俴M@UB.:4һScFt#{EI~ Uph.ŗ|D%EU*_S8 ?S݆݁|)* 7v0M5rϦ) }9@F <߀$*6TYw;$-_<.x^YY&}^AdٚkvSLC1w 9jXg.Z}ݐ>Z1c+΋ wM HFY'+ordh\$K\ts@i_WY-]V:$`4_Yw"0O k=} ' 9 ZF{(  cU3q#kyh$ءǥd791"gP꯲V!_x:(y'KD.'W:#ϡ\*&Sa!PG_63`eh,;f 틀O0UEfwқE]YtƅkSP૶"9zɨ&V(bݼW6~U7ya}DF6Vɒ=rՌ.3]2:mc6Lc{qZY3?{64ZEs&\rPB!LFʅ:2?负^Bal-PE. %UT\,崎vx1[b,o}Jg/t$J㼔hn. -A 4 ""3 vLE)'J mqSIفwՊvN6 b,Dxe$^л:a7DZ"n +MdĬ}i6Ԭ`y"m#33F әzG#Y5Q3t8EJN99zi̼)9ё 0۴HTxGުe3#RGU 6fxt4uϴԂufCJY~WH[IPS!\[t(*3maj@}DJҼf9_9q|;o_A;ZHK,i\D:*dg:iOFMFGSہov7Gzk iqk]y>&JA/+qR@&u$ۖMfVm! w\xhd`HteA8l׬M`v_jNؚOT],(Mq\;#,-l 5lg pMM 0٬o諮d"XT;Fm m׌DAm5X6aM_wF[0Ƌ3$֤| hk&vߜ7*3yRp vQY|gힽ˻-{I_ 'CS!7,~oK!" ۴s"Uc,҆fw(zR~i_Ry|(f( \aR`Gũ[5-y nhZt|[ 쬻P8 z*@΍W&M P"k~BVhMֳ4,^sm_6$"C"v._,+H:el_L:qX{!n~nyYx ?hX=r$Q :f L 5t4R@׶"T3mT9u>T=&3Mv5|ra^X6 tFS$.d~tZI dlWoɖL uM^+FGɦ|v <5+/ԝ*p>4WgW:l~Mӭ{6rwϟ*:-^HՄk.os.GBL=`1}ISB-PGUfkd(%ˇ(. vD LV)msf J&`{~cVSf>At{d:WCM0i1ڲ#K*;GxDZ~ʛ>1a]<=Z$B"vEZj?c ׷\.q=ZQ`6MIlR9ikyK밞4<|_|j:+!]f킚R :&Mzi=Jw;12`B/Iφ{ UN#aqkWn=kgXv$>EfrF][C6XYN6N#Mr]^.eukQEcj`,kϷnИ_-\ï FK LY _m "r44Td}h /YEŘ2ٽww80Vv9cܶ;Σ Q8$vJ}ޣjN"(:Ms1TKm*745bE`Ah!;Tfb +mv]Tco@iRoв01TD:?s `lJU\ 7vxwopCt{@ڍ=#I=P0("AVJ WMI]  GcfTК<*4w8D9uk)C߳p. :eAXIFsK-P .:ź^A'bCt^}g ӹz8{uߘ|\ZrWɴ2anDڿ- iRG$=L6@}0V~F+T9{٣9m:NJEhi]L=܇#O6 Y$qoe*>mdNp#"?yrk=̎ kQԞb%q2v`ƣ3kR|sG}XV{KC#otؐ#Pw򢹘BRVYϟm^^F̑{?)l"$gߟ_o_sVPc jyS͙k3kpuk6lGgY׺7PK.fYpYfAe>|/9o5If1 8D_-Le0vnL.Ra5Ijp7Ԧu&[#DM/qNg'Hu<(vJcY/$?O7MN^ 8=|h!>IdN(503{h ˫յZ,KRRbPAYvD2K{ `/316Q%P8B~Ǧե;ǝz!zmДoR<32!~x d(ψR'B,pmc ^pAj@lD]ZS<S;J0z[?@_Y\d˛icKZÎQ!lL4Kc-E#6>gctɫ*hzdfYpȸW1-7x5 0p׻ ْ)1[Cڻ%֎k 'qއNw91] imcgzcY#,эFηWC%|wLT0v vI G3"ݱ-s[;S5?dx\@[p]ZPnzy >O Fp-)chXd zb6 zxc)=Ȧ"oЫ"B9b j{>qƈU|o.$/HºҘ_)rS)FXa!1qZ $8 &qUw#ו'E$_~A IOBԵMД,L~"w}3ID9^)Jx>ui6wK=w7@ƒ Vs%`d}d̼*Q߃óGʤ~ֹV6@NKL1U*s xo[)r[Ƀ9QڬpY=ʏqDP跖 u;g2'`-"ގ0S*Ena7Շ1m9:]jC "B:e;8l]%"׉zA-x8Z̓c+=?I SJ ijtmd_ljaX\5|8暠o!dv}XЪtF<]S&Ϩ׋F'h%t#Gahlhgfw#wY!%-6[V!܆;="²A^v ?qͳ|CCtf9wĴ^o)@re <[X]{M}LŖ0lρ>%ܚ[ᐦ񀌽30u냲mЂ Uk/pe[cM|ϚVE,D]l;GfdF̴0;aRN[eS~jr敭7ӊi<\K'gB !Vu(A> =PRo$oHFt{!?L@C;~,~qgT>0)x B.@ʭvљgY(R5c~ sQ$`w\A5 23k:9S@nŊwrсR2HydQ܏O'EڿKW*I"9B5^/?3B\U`s2H-~R@.\HZF2c,9BXɗ''ҽ`aa eu`RQTՈh$Cf M+Q!8ruqw*bCO?aLQƄMwkн5X;CڵPbo +a}x3DsqA!lWȵ`=$phdRC\jDPJĮԕtBĩ譛xHf04x,D26WB{ZAY y:o޲ i-R N:W` x*ޑw,;G?a8yrRX CBIrg4p;TL򩺰ͅXoH:|-컖ٝD^#p6g_Zmgt͙^]X[6U\ tnܶqUXS"oBҷLվ7Z-yחJV)@[JT]_'Zz}~Z d@#ewJyv=B<) _J9&2Kϲ >x|LM0nn_Y>tuWDXEIdKa,f.^TZFRh*9"CJzhC h *U"N[υ]c@y;_81Hgh2ys7B.88 1 ѷ #co8#c >zUO6za:aǛ9 (59rPpqR88E%;czDj'ķY m)rmc۲vK ظVE٘CcMA qN3Fn2qoMD{$W0>X{*v'LָddjJꤸ( Im٫$M[=ʻ舩Zc.o^*Ixvbq;ICէC{>> at`b8ے=elm밪i`gyQ#/v`Aƒ3at+A KS "?e=璩RFdʨ7Ȝ8գ%o%YBT$W~/禤V?E\NgDQj&LYq=TtqdžRBZxd֨ԖUlIkw*ꞵ{. >Fdzr79?PcKQ1d*=c!X{O6`چPVhuS\`̡jw?-@x$XBEߏD3^d`"YZHDs&GIw*p m e9>s}}@F%'.5iQdЅ~$±zY2z||=;Rޙxa,~>,+v4F rf LӤjզJ.QJoZ,dJ!\ @Yp^gݡu ƀ@mdx!-2w`,CǨ%H"5= ?džcIJTg ,EN $5%/yz19U)qv| oP-FIüoiS%#1e8`c\/ԉ+|ZfKnl HsDz֢ س|xZSz>WbPN=檔e#:@1BhCDmy\Bv%!FMP(/,c(J?rN`G+Dg!E!qhOx/g?{9#FZ#w t՝8pQƅrrN[\^Npa]p  [\9\tKpR  5n ?ZѰ5A+V0F(OO QGJÙܟqۂWVJ |]p^s#.+sdFcF?xTnaK z4I\wZGE+VDjandcCt+Ry\Cnj+lԦ|i?-].R|d4F}èϠZ}wvT4ܵWdq:dWn [uF)&(ZƿSK8/=bL'u7~ZM:50UhG4|[ų%hhw{O<3;3>4V|Ǔ [WniaD2X Y+~_K <2ܧk꒡J$M3 KA n2-l1nn?\%^߇bu^]6;k5sN.yZ-(ЩMp.)UZ@KFL-ob(/f&kJ~ W> B!\AGǮ;W}J`8?E Z_nZdFv\#2}E:Kfg  T'{[C*jN7ê]Yԝac)ݥTFjy pmF HU>qՆ`lL|Mե% 93e>KSdS\:-7;=dbjNvu`]5voLf0? 5-&\ .,}S `XݢQ-rp-L-Nqld*!tMJ.fWayC85_Chx#2.Z# 5St;,a%;,l4?!.{%S tۿyLzm^!N6f% j__ݪ*gaҙ˭xU2[אS4Ą<1i&WFR%v&t,c0V ,9KqYt~c8"Yö ,ƈ4۲_nvj? ᣟ;RNg^ tdpX_w|Ӈ=ErFXŢ~:D!FV-p_29杄Am q$9Wd(шn 4D k8sc/E6ﱂ_lD$ȑ)@/Lw jXq+z$(x~3 P#  S>W~ P/ P+kEBίu7@/55%EHߴsvII{\E>ItMײWKWRQ$ ?.Uf&!ɒRQ~EET5S6UէAMOZaB ,H#2nv6=e C̦Nn\(+rh<k#8P Ӊ֛, ÛdC<=|s>/ xD3;l&N&Bh*w>q?$;s%sZ4'Pgοc+ֿ̫B&kA4|aP6u rb_O3 NeS%鴱8 =LjƧﯽXf[2Wr {_6X.&"r,&29 ?5& GYjb>թqx=r:С)Je<7`ɬǩpx)Dhbn$N-`0v=H-qG\}Tܱ'hcQEU̱-@t6"_Njqy[F1k ٸjyo*}Mo= 5Ȃyȡ93|qbCj4 $Ќ4$,iR-Nnň6ݴ[*ɏ0"e=R7~Fhc&q]C!˰|SUeBe.~Z_Ɖ: < 7xxRG٤ 1߈~Rĭ>&4G45+?3z䦵=tFp3<ӆ_J3"[OK9rw8KZY V_\gu kFV! 7XrmfCѴAV$޲jZ.7|)Hg[-xsVp&߇n5̃km?2G?U-3Jd M!?8Hș[@0WdaQr[V/p  S6i.Ŧ&])j͒N-Hҗ9iYʷնsj!uc^UIjTY@+5$c:^pԡr A5r7>ˇ)p-8Y9mfV0w/%0@\"~;4F9TΥ<g\ 8/_\Q GS5Cq`- +vVem4{a,K_,)0ŻaXw32KQV7cu)]>2uٍd&y$S=n; q%*n4vD@H1nQKyφ8(>^CT{M4&Dl TpqRG'p()%"%I iL=cz[/@<8?D *AN%~p>ًqPh _AkvTt>\8ݺx:TNXȃEesmc퀨1#cMb e5~+ڨ*PO+)U+(x%簘mB= f$P WyA~Ex`\\ݫ߉YU:`IJZ2TE騌Rm0V1Ҵ1g9* v*r&Uܣ,:tםK%ycҀ]'D+ζ[r*<!+(ZqU>8Z)D J*V%~ l/fI޹0zێR 3dl*uj{d_2"عRΗ>hx( DO=i"ʢӬ́]'ou;SFK Z<ȕ é싮F̘qs=iJ''cx;)ZPL1-GZL>Ҩe9a >~Gi3]LIqAu D7EJRqvUA{3@A |_}sm[ܐ{`Xb[Wi{ P}i_} 3]TY#C c4@kVq  EOtԳjhp+4}9-KS2"^|H!ܶ-dmhC&=,7Ļ>rpiI61 l#bm YNok/VF'*S}B2&f7F~OVx LIOt?.F>J\{X8ove@ X0^u29TGW|ϤҡT~F-::H\" "FGorP3Se@s>[-Gr_]+%gdwga#}x0O,i/d2y_>!w/Moi~+ JчrO60^;ue T"@Csfjq̹H|6(Rh#7R+ԇ$`d5$.@Z-Hy vH 8dZ.!N1Pu7%3b91 ZxЈJ̕8Eʤ#@ʓ5G~lO}UjM P_\Cgc`o-I+=0VE~ ܳז ZKhM$̖i[\&-ouOo+Vv\xpUǩ99kj_lydž:K~rN#DIFKT͎ϝEY{CĨɯ$ {#I_K15quaN [x 2-?oὌ}Eﺢ=ijig>}A-w\QT txqR0Z㖠iwn3V]фSv,4* 9-ˢbde,q( ͭr:;xН7z\@஘8 3"8&x2waubA*$CQf#n -t▷DR,$7Qc0=ɗ^bv_&DДۥ 8zLT}-KIsHF%Ftiٰ6r tFsDю}ZKR ¨ׯoGHsd[]XUhd, u.h2j&ssNK2  {Hy `1nO($ciI,XIm* @6%DFQr1t1pf{sReQr>qv:٩sDix3zm.Š5[C!IV?/bII HXxc{\:k#;a0Mΰ˩J%nD?BvՖ*A>~!DȏTMh).r z*X,j%T ?WL 吸 Yo;9,T ((j :d d=W|TFkUZ 2#@*9JA{❌dZ2EJԤ_(yT _Unl9E.^;G2/^v:k_VJΜ؏v3ܸxb ZB-ֈ#:'Ԏ}/ /_!t̹Y粋SŠ)nSj[0Tz8 ep؀,E:dlelaŬQ)nP\Vc·" b,~40 c628[ >,P ˥aH]PwJ˃8`fX /ScV $^Fwsg='ϙq>>OfPe]ݰu^TKnPgmK}`_/T8-ٝ={No-' ׺h¨%b޴jO_$Hv+@xYZL$&)\ysܤ-0gvݬ4&+mW>7~#!)[fc밻c oܠ͐tlqŌɬ)4;e/'2pvU!OMTrLDZyNT3s+p/Qj"mVҰ^snPg, "@x7Llp>@EmbO/=߬kuVk<3Y@&t}cŴ`xNރ-m+}5,LS;$Uq¯ls7sr4!1@ "7cK`,+*Pf7WJc'0X]fs,/3^ % .;0Yr`C6m`ZYCN7UzxNfKseAGaqFNⶫT$q<-;b |qʪ6&,H\lU#ds& gGK(OSחP_o,:XTcm*w_=s_qk,6[psJ+LƓ>7?ᗻfֵ?3W T&fd<<-.Ăj@upm.fnglY"?&U~0`QRbq؁dv~TƩ":Lδ-^ORWv?R~tBW%?E̶Hfdzչ\̡Tك Ȇ BϤF{F˵F3Z&8e Uŗd^P'5)m}Q;:*z+()vB-mvh CmMm.1QF && ?﯀'ix"[HsK!چ&}qBU A+)q nmeM+(J;Tʤiȶ8N ٚr+@boiW,%!,zԻ W!rʒ~?mЪmFsY#vi!]*UL'&$@{5zˎV'G n0] 9ncnۤ3Rm%H10gbLJ6= wj:0”I7m V5c 0ӌQci'@ü{ۙ|n%i75&$ְk<i]cAa~| p#?nStڄ;D9FaTSd)Ҭ׿©~k5=Kʲ;f8$9EIF!rGxu^*HM匕".E$T/#ixv.ҽw9`ad%-Hjĕ\+|HV@av )oM%^M+yc?|woh Jq#Hoz0ư)iD:&]3^Yʑ%un[o5}2REӞxqaEVgV521GUyMRzȊ \,X(f(a~GRl1|%(xLVdU9ߗ:;#@$R Gle $P;UTYIC= ]yl~K Z綨]ZEGWպLy͝[mWTq*\b=*i"ÃadaAi9(-Z(UM &l mB<[4m튮JFStF0f;%mxɸe1i X3?{䶆<\eYZد Q䎜?aW*9M9 HJ1<&0H˝E? a&af4_X i1gkѝ-=+9'tȗ+|ԇsF]T?zȱcʭOoR"` ?3Pac-ֳ!*g-f{At.pVi=,FdR=ln_/R7F!4ETR_-(B庂|9)(ڟ:ɦ٠)Y<~@ģzwn`7}<%JL2di&Ffqj{}G/hɡdx7ۋs6b"XeM42oo*i 3aƧ[uZ:LgL\=U wFulk:"nLPNhׅ ^&<0B6sxNZ/uӤ\uWN\IVUU|t:7#ʡ n]TOC8Q'Sy) Phv#7P@pճ-dJqxiMjꉮ2+gě%愮 !X"ƨzIk e聖3IEBZj&˷dIa?zl=aqD=Ti!X'5 iP6*laBJg%ÕȠWD1))!)9,hO|<594>70'16='^=x+5~rթYpBC*1\<^1:|yyñޝKf(Strløvjr|Oo$b6Q`N7fq5eV#L(NX-?\3:_P3;낂7bse.8p;{,lޒb o~W[T &\1ƶlWt} 'N)'c,XS [\5\pp{"|e[ ~ZR~`dؗޱNj(KhmdWzvC^a5$7"> r::X|FkL}![Q.ys}60LP r~D`G2,@mV[¼Wc2 m`w' s@c!vuM)0$3y{2OS=#_zMqt.Y 5?v#s')wf Xt% ?XWq|_-4s|M"BgP¾5kbNOD)bVVwQs]2&{v}M RU=YQ`&>1ދzOTovl1r:qlћ5L\ ;F!ypYE+}ݖ(߸P}=n*>#D5z#H4k()/<@՗F9 A=1 #)Pgf$:\|~dɆt8[\S^{aNP=#R6x%u{&Y~e݊Y' n5teg b%6U+3,B&Aa(8t(or !\#}U!iȀ7qgjz:(W;3%:hG)joVBXt:WUa ,e_eJDO&u` j_iqiNtV+5 h0HuUȯo(8+hy{;42PQጯ ~iSFUP[dL`ƮIFBj!8q%s2aᡤ[<䊞plh88`_piPPQ 3wugDx:djX7Q P@#;V+Sj ]R~XFo Y?w_a5]5d `\=޴R>sB(q:n-Z?.0)^0os'X JWU؛'l7{f@Hu7;5/σnjcċpK"C_wȼE0y:>t8Ԇ0kIJՎ\'"@5l-j8ձ4}aM|?).c,I{PԴ`x ]Q+aȻ#JA+Z ּUCWK/$ ݒQ QW ͫ+iC@?‹g:(Eǐ bS9tLV4$trdB;r1λچjjB%.OVt1Ќݧ) $AiDN;PGG,{c |&9d|<7\KG{?Ez&{hHgDҹ W\Be5+W%\?0ǧAA͑Sۋԥt\=cJ\C@Z2UCz5{T |a+)?"+[ hh8SY2zLLa h kom-A]RW{%*q {P}u,T8WLf>%,uˁsu]S0cV#'x04;E ԌAIl.^ 'J=&/0[,i]ev =\54!Twକx9Oӑemt &g#y>w]k7UXƜljdI"b l_Cm?R  kiPm 5U$[i/ִxIAI(& @Z4=='CpkW!iBb~gilm]BdP V@+LA\RVyy<: VI_"]\ޥ|EI)#*]8mrQ| {Gh4k#xE5y WES*}!v8+2:L*)LYh]ñSC@"HwnF6]b` w9_xwd`0N]s,ǁb6Bs vm ZǓ̟6'%;jp1,Pt;? ` "Wۅd4*r$.l,Ӛ+}Uċ2Ǧ$HdJ.Z~]Kvcp&aJ}~#NAo|P {wj~εP(2Q Dp-司6eH#IB7̾5[N9ASczMh~0O}/iRҨAiY QG=\y10ڊwVt -oՁcWIz,.‹Vh Ņuz>_c M:~o'yˑzn9bGg,E0OTF2J)ޢDog;:\ꔲ* " He/hs v2X/<zD}@Kgb!O܉Mxm},1y!0Vs,AA~95&w<7d*7Glʍռ}j}%wuw#`tB4Y:TynHD2uckT{&b\4h YqUVr&btG$5V|Y4Nn!'¤ΪP+B;չ MӅ- :h&^(Xy@5?2-:um(G^!9,\̢Cc^R$[o.1%i6/ƟU0` (e:{TZs>MA;-qO՚mV2"hG4ADM#%.k*H1BS&v=,ci]XA9ƼS(qaDAqJHGe 귛W@R%gK; llY6߇.j{ã݁&ٓg)ZD? fK-Mvі%WAU5uT}Vh1 ` ~e(*MJcD:i,fa\ LIz'pԃGmfgW<ٔ@`]7T =Zk,90JLh; ĊEvEw,jnLJ Um>#pG,~G^bۜ>RkKr l]VY!BmTdȯ=6h9Q} %k htvUO0s`TrF,2*3;"y _~sH>fjs+4_0i[ERPC+QZϞFk];rd2P~FR$^gp[z' t# y.58?{j-ۣ[ tW5*EĀoQЂbkrk]q$Y. ?;кFdATdcpY%=# qlUIq^JxӁJ|1##$V :8BfYL6)*+Wԭ2_)j'YvGot)?'g|]0^=7׹֌~q Z.g<9ҏ:-t?ᒕ͛pfjկZQM=ipk 6͕'(0jA݃jaÒ<`Jx.H.â~Y&jDnޣ lLmŰ Mx||4@Y (Lufh#6ANqTSܼ/㽧ZRԻFڔiͥ a`&:smX^z4F6AeB:fA?x]Ǔx&$샾hA x?"X7BTx IDW̿3.;@Ө;֗9'Lu| Xz [[0l=,d&u[ș%m=͒\sh|ycL~eBB,Z?_jF*XK "Wr4bˎ__·y p47P*C_zY%AmC~}Jױ?l$?lTٲJ8 1iQ~2UM4MU:tYC(,:2OM+QVR Ϊ[~|` T ̻}F۔Y~4A9G߯)9]@[>ߖeegaA6kjSD{N9 >3~Hοᘪ<9/N0Oj;T^`Cj zry_4M>b~Rq09/ >Z[ܔo%fm n_=o C(MzarKMi8ԏu~>J?BO|`=ac^f{EE_1// J?QKl蒁/ܽh[>[M5TئA9mFyقQfzk|';<5[a|ɛ,+)iXvma)>̝S|xh-ф,&erq&Q^BYawL;ֆqMϙ~ji:4H*mn='j+T &^t0WIuai ,6f :FR-|g!^ZmEm1v=O0 Ǩ~ (#@wc<.HqQ/S!ow9f-ߜ."e UCpPq̉ w[ kg)`٤U-ObIr+pDtQK=q[J_+';`&@=nT3UБ]a{Ì:.SQ-mUP#1U}D9GmsK>=h5 4㽈EO_O&?ek񒖳f7A JyDIk{_<<='ӈct?_۳UT#"n:!15ِ罃몠W\@I{e(1#] nD(8p<J1νsmd$?Ӕ4PgsH LfA<ֈpo AHx[?%l\1%puVAoJ?$=E&W tkʳ =}QZ04UhqDHC Edu YJDʎo"]=,AM=E׭U(gRnCkiX+ L-^E~H>ךoDup󀥏{Ǣ@&,~ [4znHؓ' h*' FQ 9ukv˼^PC!]ӡ閎Q ~>j]iR${siʡ"Y8ӠYP8UP@'S Bc~;oMLm-mIkgY2 QJJ`|3YOlt99DEDfn%ŋŪ5a%' {0V(<@l <7>jP2aS_|$|qz-YHQEf[_S TV"Vy1a2]ZUa 2=!$Y+4AOk,bdqW[a48%v$["/#\IadqHXf D{Nؔ^ܻGݢug/7C?GHڋ,Ҩ`qn+K=ś=*u:[TsQYʥXg. ?~?a)7IQ4Y [ʔ_BF }4lϰowrhܩ Kt~ P˃@%|qmz)+jRG#$=rID`y>M2k(dU>A $hH{!쩍XX*3s['ZG{9"(3nWfx)F( 8^:0-սxdhB背׵=~jA#ӲܸUc+.&?hٺFxjv9niơE1KGwؖ5Oy<>A|}Yݼ/BX&U~ k4zۡԌ8tybD 1qC<.WDy 'tsHۯb D>67ʤ3BV)BN6QEdWrQP'?ٞ*i.X_O*$jv2x 3&j'ЊTM<~@Bk:I_kdO0$eu~K=X<[ _ u5W+&az24e2nH S,CYO((0#W(=9ukX.\ :RC0m_2\TM~) ?C%ҵac-@T.ծf9/kE@OI(0q_Z+a1y,|đ;i<Е ƈ[0Uw aĔ.pMjhM4%5?⿰H/SJ<FkJRx^u%þTZ޾tfW %&qPbρ$̩ (7 00ZFf[8z\HܛL63ݛMֽ[EI !"{bR )q969f]?TYaLz{H/5$pszO'k&\䝭\l{_ƕ25nEkG+gM̖cBzaeF)$ӽł\̡b,jD\|aqC7tQ\Kr۶~cSWHB7NG$3b{Qe8kC$XH:"NzZiTP8WKln䰀0&$ )U?08] ޿끆}H ]x`EX玴"dg쀉uz{cWV~xuS>"Ʃ (oqcJawrYH*F _=63=ifܗ^n}BF<̂"/m (o"冲ᠧ;Ù,C]@ wfI՗LizAWK nWh%Y:GC "s q:W_ej\=i_MaDqa2&[gnve"3'G'ݠʄ'G?;f`P>˘7 ;lF i@5#uڝP:Hg"zGkXA&rl8 QEc0iԽGwQ2|(d[}(mQk1Y2窂0{%(|pKiס2h{{ pPPC3vW?AuBtSjw2X~|7iwg-734t}z>; @/'RBf*$~JU -A@z/Z7(>}/IGs>ߨNR^k'IR3!JhsgP"R' , ̉`M-9WAuUx3Q3֘ pDP=:)>x=(i1n0m+9(\G`rT[x\)l6#,|ڰAܬ>2ڃgRY:4}ɟ~IJ@&q%-\=n>ƙNHڣ4Bl $;{eTj=VgAk/,a(e`w\ Au[]<w?dSg:N-!Xyg(_1/)k B\ "CƂͻOyrj{MfOprƦh¬*{{ņmzO՝ u`C{tq ; K;DXu1?Ȼhenj@As.kq~7%$'By=*4GB;YGVzߞ j̈fx!+g-(Ϥ Rj0f6R%$f4HH2BfY;/܈XHp-4k*w$Yg&B auo|UYM6©] nKp ܽkq]vFw3㶳ԥ!MʁoF*Acf:1sA+>ymyi,S3[]L4o23ꉤ Rtd:ieH5(ç(V;##YU*Z#Kᢸwo`Ι[^UgF0C?i苤B܀Kl պ:_ ǮaQ$FK['J>]s m? >szLh &98%q@xl-n)ڕ:-%4.07pUpQWW5ub g.n+ ,h+,yQ $c;+oJx^Gw}+‡ %5?dOB7C,(#*d"Si"uJ=Ԭ ɴvJk%$M$ñMBL|*ӛ_F ~` T _uE%}-i}bFV|WgxԤ88aI7S`1Gaj*OE,L`X3'Sj_k7|2}r2uD"l-]9#\DF e`>kj0 /~? Qa'|8on_EHjFG&Pߞ"l0 b*H@?W)Eb"2:Qeiۃ1{}c/.7YnVP$Mdn=9ԏxH9aJa>cEgha6ڻWq|Г5-CMrjnW.討%*ѶܚL82bїމC+nJ z >s=#q˅Đ"Aan#\8wH׽wP%:P, r8#O}\Jo#O{s*bRm#{G2QђWpɒJ_7>nȂeV,-1{6ԸwI9SE?C/1(wW̥Kn|YyA@ U/@?&9 >f0ӅE桃WW sP}Y$03sx3䝸k3uRuX[l-B"cédh l871u`̣yYf}OnlFrXQ}QDY͚vfh_OcTwʚ }qB[Swq` ?A/Ged ˗Of+Chb9t H%(K}Pwlf 9iQBi*-*=>DUK3[qrÉ}qpI9V<ˍ^X<8%;säu[,߂7h#tݣռ0N,y2VR0"J9lG?XEΙapدnt`zdiװ~]B٧}oXYHɤ#Vxw[IrZW8岱Eŏw~2EHV6aY9|fA %2 !li'Y sUN^i|vD( hhO*m1h.NZuF8ܘGTGX*+qedG};Oܭ-N1dWvZ|/LNN]mavڌ/ zo*sp/e@?2(F?'prtV׷3(-[Ō6fN}5~.DnJh=#Y7PQ_!h۫pS?Ts# PwA*  nZ+5WRZ˫FD}VO2[^03*'Xl jҔ#:(t%gFoir/mjjx_['cq|(R: cCКgӧۋLdiCuhJшV .(Τj.44ҡ)4D\=23pH QڊJ=W;8ܛt,` 4)d0Qq$'Ir:^2HihX s=‘~$R'jޔ}hi&>V2 Qt7-$䜐jV1Smz xw|PI}t鬤l;^/+T!|2%%'Gㇰ1-i26߀VC:kM+f2u04pAabL9nġ~Vƅ_٤!tU= Ίqn h LB`Q29F*D?P+$5^tB2lS#aT;-0fU,tk' nLu4a8mav'!xg6Ѕ[6:[\6GrDch\WW 6dvI0$~428?@J =VXU%n%zd[M$ $L*K\VN+q=Yd~x<,{9o_h.Eő:&45wd QzfqVVddAh oZ3Y?BFO/3DCzS9QjRUt E5 =r;V߮I M)Ѓ| gOgJ%lgd%0Iw;0R NF}l#^YνyIz,0?M!|d ,&z@v\2j֣ENN]b-w*5N\<5!ۗ +ʙǸu/p뚀]=PoXV1)-]ܧj!l&"]12k(=>BTa9ZV2$Mub+nteEҼ֛qoס_,I9I/@~ϲsMQ)o)/Y壋P ìĄU-( ̽A>sָXj b㒙G`gUIS[)O}B c. M֔/md} A-4WJ= ]܅T\%V"yEݺ)"W $R_eҡ˒*' IYqq;Y=ڥE_pn(^m\@^oHe]by/(FJ$2^J0ŊQZK,Q# @@N}ۆ<]=U<i`),pgF3-Ƭh]nٞݖLk"+Epa8+(W`JɈL4R)<(d=km} ^Nq Hf2oa癋v-K_{}$?3](v[:USV-/+[bcH%/_-|#ggin`Uقn؝+| $ɿwp6 ܨkAf{Ob,OlcOf! hjx~'8^C˕@L(DՌ¯+No>v#Fdv N <)Ϥ`i;]+ 9(,oD2GdM;K2;^AűK%G.5/*y5N,xJɳA_{c̀0*<('c>~ >j}}$,RxGourΤNQq:EU1e=(W ,_b%>k-׽DZ#x0"^\a)&5,Wbk^eV{G'ҝ!AVSTp{Ur=oTgr&e_-ʣonpw+ߙ;9=`305d\ϳ206O R$l ū'DKr΂"'j(xוbVJQ룶`dAc6y@TKeT^DrܥAə׃ScɿUmU53D՟@mKJ=(.ɑ? s)YH aҏypk=6\5zVWdW{R4CkLrGؔ:Y-lrLxN$4ӛkh):obyE E)oӷ2s$l6uwH8ي7Жk5O 57=O /Oh Qզ^!"X)aQ[RBߚj6nY# ?rhZE%94$^gujupL7C Zg?~sL~i@v;ٹPT3ְA^$ 3(>T_OAAY\=:HJZ =~w| ND$ @zyXQiZHT(^6neKV I mqHE9oK+E uӽ " Vgs7kB\9]+ZdCk  z^aY.դL.!NыBZ^MrjJ)&Kb6Ja ;Y W4Sk)d1*h6Jw}d7¯xOnE';#tb~(Ee..;O9[>ǒsNT"_JVg>LkKJ8`+.\{bZAך%TM,xڏ3i. oa.$E ̂1q}c~?^O6a!_N%Q!F4Ӓp>W9 =B x-5-d$s/QKxQ\I 53\B]SDf\,w `ZiV伶xf.tDqʆ.ea'; qp6AM {L6!+8|Uז1QbB5_RC /^o3&d3)Iyp6 JV2Qw߆ĒJImvga!ɌSEaسi[dQG2IB/2/Yރč:oAD0/b+ۖtu}^ŎyFnk8o,gK\2w#TlԚHmn:amO}F4)+@VpCm$JeϤn|1GA<ĵQ09ۈ. c0t\̖R%Azg8VA@&-|<) ~-N3H<*f ;)jŸ>=RQ:+\RWw+pnш%t븇E_h9enŭ}D#}FaX0ir5$hY mK{m~eXZ^bW2ŘGŻ<ZBy,ZnAs_RCHdI@\k{ㄸ:EWnƃ]ڄ v%(Zp@ͷtQ .fLd`?E*6w٭ 6u,!i`WEr=]xXMC2qd@%sB2>Q""2G<ʃR7"1d)TO'mWUG'sU}/>W*ӑR uC=zYOV^MkӠٮ}l\l]yZ_%ԙl$b-l'nD,‘N`슲=/c%qַ]UQI/y>ձ׷0\Dn&y8o baTjB?o(ѱOѢiz*.OwVm\Q1sjYA(=AbzevY:?K($)F'$ݨ#D%wF4Fx${]W|B!hOӸSE d Kb﬈Ա W-D X1fJ䧷 'oKK?*h޹u(^}m4qM(XӦ־(4^TTRU&ʈaBVA+R`]B PZ nػl{c?cjE4>1_ : 37R T\X\R4^ܟ|ف#]IS"Gszn<Ŭ͔ͬ|xmY7:'y.X b=LK%I,+8ahIj{DΟO,:B&9gqkVu@x~N13?RT=^>E @yt5#RogFﵪ,i?zф]ˈ[I뽖VG˅P\R"؄P'_=4/˵[E*/DhÎ,ANϣ}o56i֑#1'NE?i8W7)P*,;ݩWc Q7"ejL-6wϔb>eIBMjMF p4cZNɋ*QތF?T`lD2L}b0e@i7¨g $?hA.G9-BPF>ӉBUl?4h#{Aqٔ`}Z¬@\0_'T_+hl9H =60'_8KQV7z'P={p@=)8&@ϤꚌ@DڍQeyy@EIJ:DAᕋAP7QKŮ:T&/S _@JycL!KG;"*Ju-tW+xaoj'lfB󐁽NobDx"75rR'," ^I&X&{ ;ш=Gױ $h$X1qJuuWY E8Ͱp.~jQ4U$е]fݙtΰfS!Ξ? lwɥY^kb.xSr^3=|}\[(7wgB$͒[~IʈILkC?4n%pt)`D eӛ/i $=oӷ5N2@.#ZOU@wɹta/xEp3ꚴSsV\ϾÇf4ӭ Y|VNgTV NG5QH5ݜU侩*x_^ #W3ko.d{o4TG^X?%sbѡ70S*`Z||.:,Qַ9 x#ke&Eݮg 購eq ۢE SSQA5}qe)-c{B.)/H<_()_ /؄BoYD9`B Xq~b@(?Xt/~ x2^@;M A]:~77DPpadV fOOF]2oS] ce!2zu;sMGw>ۯ9^(F>샄6va_FV;ߐhѕ$DU6Dm;oAj.>-Kc9vw˞ٍha1 '!ha}k_4nC8ԏ"%q+^"{騍_$C0x$",ɍXW˽g:rz@lٙ|\"p98hkp=h׬ nT>ؑ%O/6[Hcͱτ0:'4GK Z TR|qMT'D+E rz{f g.C,vA#✞n)O~kH:L@ <'=tU5R?:W4mq܍3x2_ZR;ynۈx/BuD ~#L4s{g4bZSl׽mNsQIScvjnK恋~M^%c)lCz4\/ ~YMՂȦO6@jȗ\ ӵZ <OəXW[Vf$'Pξ: BDp:u)x>-+0%(|sQ+&z4 O*Ύ_T*ͨXj iDW 5s~Gn@^9gRۡw̐CCX#+(ˏ(ڙ"Rx/-z8 *)NeH%F=;ۧ%7'7 ha{=Ku"W!ƙԷ%#T8MpoʗbDqI3jpHH3Cxm[0Rѱ]T}'%s&~xLd%4Ə2{I;`)/+rrӦ+lRH9DeK2`D9 H q6XENb\4نFp6\;[֊AnviaԮ‹ǔ:rnԲmZ,Rs`T{b+ MuMVLZ'KͭT'҇kSۤ|38CӒ8yFOJ΍5lݑGs0Nc}v#8s-`3-H2'mV6=%*:]!;uv|51\(g16 a6%C}JBr}'D G?3(CBBC ?V.kKfPA"t.r;PArtxDY?o@бJ O1U2(7!vWzF6jB0fG㞞O\3,:pue?wFhQ"eQ<趌]1,hͻ 0 yBB+32ŗ\cҲ|H_ {!G?ئ"譎CisKnL vFxak#UjZYRY{.YT<6Y .?z_5*.?rg%WO> 1{cߔ 8>|,,E4*Y:M>=h&# mHǒܙJ5)*j񣰨)`((ɱZ b.u.RIFZm#-ŔXv+Nr*Lt/ IGxpCkWvS BL-1=wBfe3=5N[;Q3XɦdyeuXST-_ZdĒQ fԹ<d56Vj#ƪ.s7 z(X9`IV̷ wJεEաO̥҄F װ`Z–poۿ63Xg,j(~M|޺TXy1j|;I;flz6LN oz% ^c!]oBib^NE^3Mk>TH@Xf[K-W;e[)ganEBُbj!EkWL2= M!Z!{9}a"|eBpX&UBoHTf 3p g܋B1 dTl,m4[\Kx{V)ճ8CмAC/A|<_&xWba5p?,܆9ebc6 \6?F;Rli@ғk̓XQwaЗu,C*a%ZQi총`ɕ]*nd=1F T kD/NKA 9[gGԔ|R}S" 8S"h)x YEW#($yiןh{z_4ocbA?J]v+Epa@y4ɐ'8j,Z wYq1i+>I{1e .}f &.|$vt:X7E8O ^j)""_ 4G3Y](C[Y Dǎ%͸ߚQ#.8it LhYVkӌ*9>Mճ PZhbT5~(k8p4X˷FXr "!6zCd{EYE]t7E,0F鼾n*""_B4&[AKcZ{ꚕqz:ᴑĹZEc6I^ ֟ZD !u =M>3bC/7PJ<&D7: DF?^*?6KNӞmFA[md1LK=Vp=OIAFIVU_W|nݼ6 z?IsQ%IcAB*׺fL$J?qIG1;0B$q4]ic ("@g)@5ڟ\A nqObWB1YEC!~pqJ~Bw1 |}}{0đ6)A]bkqRא^}dsgWDn8U oz3:2RvekO%>I?.$`vܳ!ZGEb63bXپ˺ S#`oОyq[\-]'5 Za3A& d8\l c!fWڒy*QF  B? rD2R O|Ru[CM^r5R q⥜\rsD=㎉c˛\oJj|>>.Q ŗ̘ϊӅ\+o~1k3aΣ]h~ks;TP-;+1M*4AwjcG36B2D?ǣ\\|XE9b4&`[nSOAZj,j'"|L\lBzb%6C?; xLb҂=^\H >,Lu(7M50bsuIٛbtEe8 -u%]+V|Y~pG}8tik{T,2Uviv7O^ IK;q1#Zo.^;*B`TgTDJqH:.k5_-L/S@EK&B ϣjO\)@FZ~tp&[_SBE"mK n9r%{c".1X _Ft\T zC`%뮐9WKL[@G!6J{ZA= zt~k2S ;\_qRJke nTU5sRGH,$ƁI{uF-F08ZTCw"'¯Xdş|+'? %\|tǁ 'NI#7],僗عT;ՓAz"uߍdՔ0D~9ctxg]kMm2P(%TNUK*4VFib 7K'Gq^31("+2ǟ<]rv2Dq^a}~TFU9Wӆ^[L G[R4[)T*Zx5M߉-^̯AY%uÙ\__f gw7'JJ 9c#||HEHHmW!Nq;ٽӾ6UBjtcCz-v4LUmO(eE*z0~_`tTA\guq'G zb[wիdՃǘ22?'bY,_H?}&– xIXp% {̼;bH;Y1 "h ‚h}9 N] VCuf*gP7*<XG ̇0Y.ّQb-+qFZZ9o`fG|tZƅ=/Dt4EA>)h,3֩7GL-eEΨ `X.w8z+ƬYTeJnqQM_Xǣ8ȅ[m`;<~cyAJ}#ëS ϋZwErq=7>taFf2/սg}+࣍G$X{YctZKs2ٽ){'7<ޣBR'AM[ %׻!R"eMkB~Oű RMсT.ĠʃJ?V8ȖFaЯҨO5qE wڍj&Y-tuc$,])q*ԭ6#zQX N ~iq˱f[fw񺢜N>^9lxk20P65\C@[z[).tKyϸ+1\R/E;tEN9HRO­10y߿k&q0tV? &AW'{;FHpwp@^Be((Po?V y±cB<ֵFּYfR$DâޖRaA~}B qJz斌DYNړa#R 9% 9{bj!b.}b\Jʴ\d>L?qT$DWT${}Mh` _fuҜxreкZچp3MdZ+( ]dAv;4%]BD}YlI;\cԆ#,Ӹz_R RyrM{WlBh_ wus+l!;}ofLPfGrql0D_!3ϕaNJVhᖉr:2Tp|:zu.3#*'` yjMo`L tN{C3P Ǧn(ZzP{6D3sbhȇ7URgb qCaȘ1dx$PB9j oxvD"p)4E[ 98:0T'/xM+:PjQCZQvYKv ]8YK`#:/UW:|PtE6%VɈ[K+ړ$~͋gմJ)f0z bvT4C}N.b k%I֓ݚk(nqsu |) v4^A !2A!dM A -@8PUF)T!JP{{@ITZl=[.C8RI]ay襍GocL2B"?dW&!.z5erB~{B6_&imc|=YR Yas$tf"{[RqBLt=Mit'<alkf X4;Wɓ]#zkWR&WcPFM33>6z7 Q8SˣÕϴdžn?Va{ǘLg~h8  ׈~n };S#٩KoJTJ͢q3Z,G2l!Pq0xQGra-Gv;TuŚx,Ydt/0=>8Z$bbNRsM0ה8v PvR6G[3SQiŧTfQ|,`g߅̅ܒ4L,N% 6J\dwAk2`? w;=M(c(DiRk6T1#C/NC:Fs6,9m#=/ Dr\N}$Zo1g*^M}`?dAS8ߐ%:}K|t7 rlޯeΖ/םݡjw稌p(N5RⰪCC9moIԊ탞SrR2L3?6a1jEׯWį35q\u/B2'SIT%Rʠ1$8t3[-CfS)6"&*&ɂ3zٻJ)թ.IÍ VpK޽ǁ4n=I 9\sZVx9RUJ?nj@rkqMQrVh&.V„q/N!H<$YpD`/@]& @vhh11ġspVzB)ȞMSdcvשI4-KeM;b1[44v`_8Vk fO>_@bh 4yC֬mz$)d_SB 1 r&H<3iK'vBc N5%שYC1X-/Sa# CbfRQ-8Pd3u|sü#Pd~{9ˎXcZM-S2ڝ{_'Pa7(-eku@ (]';R웭cQ{uuYG@[!Z;0@Tp; bb}3(8iU B2ڷ|ft " }\BO 75d3U[~L4fIB \f-#O}Z:e&ݑHm|پ{yo%@Uvz͋*-` 0'yrR6ۺ3ɘiİn;(h~ϻb>n} C) pN6j\ZF`c6-}w6pE :v;37 (0?'-IÂhQpMuy#޾Y2+E/Q)[]=5jo=iEqDRT\G# !מ>=]DWsT51եg yb$¾ Iˀ'EsY=' ghl!%W҃=.]%sa e<&*IlPð)r+N>-$; E ƗdAdHTrDž%$BZZ}`vk m ?ktF'SEBu*y25tVCT\faU|d3- !{`>ﵙ&<͹`"FS0~I &G`^I`@^B ||}8/^(DY +Z|_bZ ThYXHُY"Z{jb݈ݛJ 2 *G#mG N!htX:hST DžnvȔ$=i5"3Ơ>˪ɞn1* $ Fs倇 M^RMrOs+=9,(V>e { {'ӛc=[{'φ:A# uzXC&ZAK"vd)p6y¸5 l Yw -ԍt(cK]HнL`' CoY 8dG/{|:V9 =?ǻu˩U'yէ.pk>sibҭ?k 8$NzYްC k_6%YJHChk fÀAC̜ &|=ӡ kkT(~HRv&(; 6:dг `ؑ ?ݼ?"t|ޗLD]A]WT#.NL*'}Ӥw;r *q79nHF[9iO9ybBi_aՃR hW3h=lZk S.mEU7&{q/e_ΑIƫCBj t~|RIwEwYywy>eyg<^oB:$//(cL3ԕ0'0*,g^VG/><8D0WPݔY#Pȇ`+m빐BZJ|q%CA`-[WbkMFәL#ȇW6R\y; q#[%{Ɇ@p=B)3vHb12* k~)/8H»,iYvT;IïmWs֚}vzF1vz{vYrS?yh _N03haF:(g[gkצUւ1&/xq[F#8O*ɗWm6l?JkBC42ԋ^m=8{X-Ov91jRM=)(_Yo|֖I2ʔUA)+?GL\?;/ ␛LbrnՎhYM.N ryPǵcg"BwR`;D-3)`dyQ$x =L\V%ɣk%τSo_@,9,k E3 ?PX3c̮ha>d&eLxVFGo\!eIM#ڙSLǑ]0d!fLlvP25Ql_#*2 ʎi6٫_qGѡV-PI&i. @"Grػ3̓@ F9^KQ d|7"Qޑԍ҄u>KOal\:HqbkOXbG>BcCd٦;fz]'& fce;D?M$N Okєߨ kA  qݱГ2]C?gRݫmvL 䆴./GzR~v3w(SϿBlF`G9)웽ReEiWpInk)2s-]k)8h͠'`05S"kUm,&zrӸvϚmQg5E0,g N2-w #.d$.F^h?.kZc2*ˤz7)B^9q%:AzO}aב| r8`~ 6/pz.4^ߴ$s`!|YjpmU_!Lan4[SK7?\J>Ԍ/̀[|SCtU]s{:/vHXոQgZ^FUBO P6*QR=jX$1޸)8DHPF J !< "UzK}=%FhsnZxUkĭ7mI8*/(ry2)͵lX3>aHyqc0N*ޘFki7|YJ15N$nRgRLd(W՝G:r#$ƭYj";unA@NokocOy4lh_&/EŌ`x'Ir-̴ lJpsNJLD$rTg2s#sz.((HH=Mso՚= .+>Ҁ\hE;uS{r|b~ueeR:S, {\(Vw*ϥUJ6}V6p9`sUSLBb025ky;rAZu(MWXߟTzydea 8Aͥe2|U;\|_/b-V'Ŀq{=3ϖUUa0?roFIޯ0`)KALzfJ#jUfE5uXL>W;yH{WQf/O>jsiVs%I#۹-|jrtZh&-X%$L|q7 CQ +smEc@_D9-׿O碕q KIS@%CB8Ӿ[PἹᏈUl׮snc">9GIOnJYp*|2S7ZA>&OD5AĘ wr#14IwTe3H!59+9G\Y̏4 Л[_UheIK + )oZjOr vG4%Ö N_<%YOUtgHaroI6}Dq;@iO&_Jb=5{2<b_+ާ̵חkߣ7~;xZ0S\W<]OƠU ##Tސ \N=^+2r"Vfxn1Uϗ#K )֓ BaGLo%MMĢ`PY&3+Έ[+q2X V{ kV|b(1#uդ/%=2in%TgR{ f q_|0lĥepC˶E=c<&T[ҨQ}#Wo7 ~% 2&a!ο7p"წ+$JU gwB `M4 BP1#p7Oь)Uʊ4=!) {*`%z.NCp+4u!7´f'*X;^eByTb/A#k[?%Sx8⊺iqTpo&# +RH253 UV&3I)+VBMog0֨)>cD,o>7 ^KP'u^rT*&I.cT}6R/-z>V79Cc-BYnzǗk6Z-B"q¬jm7\'#,@]ŌHaq1Q]kJ"LZ=lkoW-$9*5*eJ5h 3@=%DWj,-XiԽ(.kfMI-(A:%hy=@Rkeb+?WD^Dۢ=1=y\]dfFYO;s}F{ء\Ǵ *nk:tҞdP Zs97S~~Dq|qˌ[^_F<:gqek!=鰚gx[N.{l3D`dwp.!#L'LBP2v\g2][diHt)65bJ1,|HGVś_.=i{חz-NQ%VBNtNCAE8B[ü7z^ ݒ&l[O'uD~'Htb$Xo#Ց^;ʔ"St*jR[sNQRd6,j|>V׭Ot[z$~жU{ . !&-Ua&Ƒ|3ΰ"R ;uu Dڄ[}6tҳ:Kۛ x4̶%7i6fߟJվ\u~@%1C{pW*فQ|VXd2u0=|ӕvFv όmRWZmYC~Vo¾Bc].!(LT^If3N7N0UP ݝ2˩R{Ip<cjs'd_5TA]CW)rE{ s#H Kᰊlg묿'zY﫚ЙE:O$Ô u1d]gJ4֤^)S^![?LT#7-/bXJY}$q{_M='`nOJET:*`Mp`'NAG~wްtH8_\I W*I넦g_3mf"Y55Bx=4@MԋUnQU 'BO]a`*r=#)"'/U\5*\k'G c()6I33YJe8"&Urwpyp,|LYIżY*?1}M^O$V5 :o$k FIS iq1[ҙ<*tGZu*V,}GM)`%=%w:T(Z%x7!#]k,{SC3P9/(Y!H_TҁM<[Y܏hxGUW.v% TexU,3lVG |,gauje]!QdKH[/i |F^w齜k*f\vw [v\@wsOAn+ZJZ]jhM~F?.ȷf7w{S|uv3D5pV, J3A.2C;W!k>=B5ʵЧ9X<]H +&j(]Iteiw2iRxn٠-jRcbqЁHd{TukdӔS 7uz@POwWX3슨g͒^v T0`oRvMVG_h3nFsH$ޚ[58UgU6uyҽI"mKt3O_M&:-\rv'VSt2 >|t?UU+;$@\f*|ÁP# ̅ bw yQ_'9xm7 JpȾr ]"@v0<{%:aKGQ.X&ӯ7 R|u ${5<1}u2hޅ܉jtiXq%`ᵚ6}j;Xg"\ZDKyjNxlU([yH=,tbIzsA wx';^5Pq[}L=)mԆ#6P9 J8<3Fo?UF 0 6c .lbh<,+'̋A˟B+O/M'^*OglQɀUA.`߀>;uXEZmԪ?zڰHE0~IH0!ƊUʺya,35Mqbi#74= 06 !"Wl^U8F'Re3(WGF*F734jbrF9dzXID! yékz4rrM}0 Q<#бJ%<TleQdfa*5rHL&]!dk?G"X -c 85gB_MP6wjs Z?f\mp:&{(6o+|ם9~ .LAX&}?1lր+ '3Ѷ )hgc~4%^IQ_ͅ3!MBDs~-%k?l&+1gppރul\@hKgeȚ?L BȆSy)7gN_#[ɳVxY <زךD D$qt"ԗ%ܢV 0بdV0O(Ȭq?7i/ZUdSZ2WP]g^i*p,E ji3> J}l迵pZ;Q NSXhnǗh^1 pn$tp 'Q?Y2rʿ >r؛\zd%߈#3@;&ix:KHAس>]6p78O6yӮ[J{NBl5&H-&y`2ƶJ1I WWyeB,;=g0 pk׳!u)wZֺUO fRTrYZwzi2"FIA߫PҲVʼ0FygnPُ{Qe0~jܞGK w=Y΁p誜63Semsy}3)$$)QЦUyeC=J dF59RL&?&.9,\)I&_UGiҖmu{cV[@3x H"| $X1BzLcnI&t<揬ҵ(^8\;>|:M6T0fP) 3F|)U['l8uV|Ԁl.yzr1(<) @XZ$EŋZBT zEa*E%)/K?$ˤVI+RI) Qﲊ;&(:c!v ;1ѿ[a:Fʄ *7i^ w}RDO ,=jP?AWY{i2:bp (jlT }U;lu2Wݐtsc2!|C0}'0\ā+6;.M$(lp99,b fzeTcyayl05k%f(?؏}EjFn7m}1zj OVx5YC QU^ojgJʂ<`G*H5Ĉk& mIW̮ *Oޠ+ˎgr؂k_^}ˆWzݩ?e(']̘S|7/W>?3Tk}JrCcy(ϾyTI<Ea3"1KbKάH<}M֕sFJ6E(;ŲC]ZE:~jސkűP' SϩzcUH%D * gONxF蔝 R3c ьF  Z }N;p}I@32ȑK"qH69ָeB(Y8^khA3]q™ywb76xS!d!lMwJQЖ3oGDK JCQ Q$i &R!6DKٲ/ 96E.>s?'oOdyR'J $lhtH.Bd[hu\ʧVWB_B#V-y=h&tQy#!B-OMwD}ɔ=DH$?t]D;ܘ`B_hY[v-@* 1\Il^Db /9%(ɻIORSj9@s~!bF 4 t~h3 4K,17)ndb׵l5|#L߽h? ͵1ڿş \U ]vz]D xy*"՗{Hp71aM9a97jf? KtN/srr*̿Q"AOWtV"Da#g>JyB@k?{NX_,RK,no_gpش߳7UI`LQ@xnx?>Ӥ`Rŭcx܈l[X#oFiAC?9e3ܴD~yRy-YRcPMeNt˨qs۩B:(6o%6 < X![xAKRJgqxUokYrCE؎O韼v${MZ[SzAB/УOH:^Af;<%8c," Fk͙/O& :hIZtzď*n+L|(cB+ 89jT=-Y_[ՠ / IT".Gqd[zFkp6լ~6j(+cevjϏ ]TDn4+9CɳisE?/B0us C:D2Ot }{X^KHvӄNFi*S^})h;*.?F6ڈz[1:S| ./nk"HCrF&ӛwbԒ"%H'MjB`,` Iث=y"4䪊 ^<,۰ޚnuHLpLPb֗_Ʀpc\a|RE)^ zt0^o/``n.rߐEoG! vs$jv;KTcs>7$Rzq 1!]i]Ќ/GyVD;I"F"' ەN6__g/qvVOHdcѯhMJ ݈8SPT#?(d^niM|漼~ #8׫`=-KWS4t\5%Na: rsPh@G)SͼW0 RJ<\ovGęLGlj(,S6HN^dp#+w[VDסܷltϟBWK¨\tRA U aLaisSv|SbfLWKrK?NS kouK[ <# TCx.[~k@htR*u{98 u+o73{dh4`Ry?cj_eG~- !Vw)LhA1g6%K:nZ[avFOM62Xo@SzqX٪@>$H XEfD ;W7E.!:Y( 0COMs1ٴQjMagEAV1%SVƦ1 *RPSYv~$pЀ.6HK|x9*B _u#`PF)wN}.MHw25oR,աzh(_:[1o Dx܄ aq,qfkΌ+սXUU2!@1i\,7 F9DE`,:ݍR#k)D+SCv°!pfc-6:4Du=QM9iUOr`^ڻcWɱX:6?@_e%$lRgqW"F并L%i}Q kK)Σ+u$6 MsMԠx{P1H?Q/d O* 4Wp,{~QD1bQu(]a"kP#/U<C|֜X롦{,+Z160"x\BD)TjY$.$QM0!3Xs6e :ޏz+ZR = OqM>/>/7b;HwoT}|8%aQ8@O `|&s0~6yPA3+[<@@ss kb@VMRe}tWbl@> #N L)ZVdpHU,y/鮹BEçﮐO `5rU8vV&fƮhIȧP*iE>Mϣ0kWf CJEN#ah&'K(/qB6v}VEjWn.Ӆԙ;;,czZ_PYyŬJyہwa;&+H9]0pv5mhHHl+}5G]M' :[]ᢦIϔ*@Z34> fÛ|f׉}V#?jN^r*0ʅvffr z8veb43A.bz < y%<[D k4!̕#򀚸QrZCm'o}oKJ&H"g%`aȴ hjS;iC!`(O<{{; A0(4 Z28w8|eA~5BD0璟-5c*"z ކ2*vd%M{jFעWAS y{#5f$! [ؽ mhoTS0Hݤ򽻂FBJXzMu!׈,`}z,(hun85L+@iV<`+R+~b1)GmCv#R!nBقFCvz{D۷6fSxv(]G(ؘsEq9O2dp4{Ew02"!w _Q`qQoȷcqʄ*_J \Y`|T_Y4=2=SL5m FH!&.iݠ(DAV!`!0QF{h i!Yx::[Ǜyj΃^N7N1/xl;]f"8fν6,pMx~jc$W!0i0n4zzyrmR2N@qdz_qD\ j%{{쯳.H2 b]o+.jef  Tk8 Z}W]q|H`T2Srd5?#0;gG2 Vi;ˠd=d*th"b8Os@ӂcﻍT|;CߌI^C`f UۍSۋ򇻓n1z7 ٺ!`2C"Xf ;_kḢxEfh,e-tR3{i0Ƿġ+,D[;`KKrΥ Sz}Ss6,Vq8d @Bcɢ|' # 4p,&7l Z 8 geƇ&OZNw}uo#1_xkO)P1* +_e?Mf _T!)~A] h _RQOHqɫA++Kn6+ (Ojz7'u *bB_Iu,ѝf*b(2:e} v!z8#X7{gM 4fx)06=-HTZY~)Jkx;\ًA_Ȝ)<5WF}%\|Ջt 0hLIQ ?n7ڼeB: @7m{SNl)şcZ﹡q+jiuRTUiuk )?_sZLV;!67Ͼm8OMDj@Ň2q, M)k (k)Hg\eQo{:r :]T 558` d.m TDQ`ԬÏE@H (݆ BUb`G ]*Fmیbp@Sb}΁/jzctߤ(m;/7ڔ Rv"V$ZVG Ї@R 瘔IkBѻ.]Wi虺^}9zʬxaEߕfkEp !)㭠zu'N.4 Ɨ49څ%`mױ[tKcwcc.]}ӍwZ{Z^\pAP滖 nd+ ±PW,Sfo5 jBAe IrZͶRښ>ź3 ů7-=gz~8RSaҷ:)oyUs`!륧/"w@{O`OW03PxB_{b3a0I~w-5{{V蚇Ɵ`[!V6 x`CKk2bM1SkƢ;WHK}PgpDR0jXpu/G7 sSc1fme ]D* C3 v&A?>?"e d^B WwNkP2|zK1C?`] I#*-"x%fiH N ا;6[ [aq*O=#*>fR@4y9辧a;Q}TBŔxVU7.K);WZ#bf8ofu-{HıfgMGήqLt'[&lVHsUE|W V=wu>u8)hEmPUi[?DՍu2YikLaڦP #~;~"6pAd d~6,Z2?#4EIhbe9#t)@¶q{^q؄q!5mf{$mD$]N8,Epf H):rH 6pG$^ȿ _3whµCi\*V s" .~AAx5ƑI>jōg a}߼@ߒM@r7وhR㔊IkYdԕ亲!#S? PPٵ%΋C&8)>3fGRHti"Ul b<7M:dn|2=L,Л yo94a,C5CMOBL}jR@t D^򽭁"n04jt4BB> !PrT?{"__ذrjLh A>`: b6ms?2j,&*Ub%9SA[b3te`J`V_҃dYM%Opk;|@KU1,b;uK) aҨ5籊,K,iNׂ 6#DZCPEBDC*nrcjPf)@%I>p ~ wy^>2w@y` mlHa t 0b X.u#xH ?bG (D7 Bisa]S>XPxVu' ֓_w<5m* Z`Ǘ*DDS(, F})xȅȰf{ÝSj+z==!3pб]M>TIS?7?-"28;^ d+QR̬osk2ȎI~2R˲E FQ4R>KuA~ɸi9DNqw4z[Ip;_-RHD'&5@sx3<PSJSrk8ΛU$T}S;L'OH$<6P TL-f33"Ʀކ},'B hmkȆ[t6Mz ESĜ%Yяx1P::GH9c xȼFy@O6l)N 67K8 Jܧzu,p2W;- pޅsG5mzp6XKorinBJxw \DqIwJ4tLSˬf AP@` *IԭUr"0YOWɈTi3~ùD.: ixnn]"`bZ]]]ӓ i4G;IP)&oCŰ} +RY -էfu|hϻV*2.ANd"IaM9aVkv"=TTBb7v%k}낻ݿX~o5DUh+ɼzJt Kx @Q1 t{%Kꎨ5˶H;*JLˠRƚrMO+:fWE@Sd00Բ]:587g*ąN 0ns^Fg`!vula\|~\K`t. [U)''+ôVKH1z]YA#|M J5)4tRo)y~Њy%XM׍zz%žÒ[an<ǂes /;HZ8yy6 *!v\d6ۦz>5ZiD ||^$_V7Z ^p|ET Ld`E:JU㦘rXV: lޟlBy7, 0v{Cq4Lb2 VzlNQϹ NŽd$s _zaJCSC_ͬǞ[;?7"E6 C9onxg{W <ͬL, pe!k2yzs [7ь?"q l?Zm:V~Zm/H=}6o"$ԋM6~`\u^χ+5]$k!y#ejcfZd Odz -_EGɽ 6&Efr<4I٫7]F()dӫHRbDr'G%/:ƣc@8W!)) Ft?}"X=^gF7Fϣd]JhuBͭ02'Ld:(нRP4h0Tu`M(N9# S<QJqKh:3NUAGR:,Sz29H};m+;*ZS+N&= RThF{T<,(>}`f8Zϛ'.Y +OFⱳ)NOڞux=|yN,|gW ԁZR/6L"pM[8|aJ*f[b>rs%xC ]򱚙~:d<쾼!F.J֋t/XRC )5cD(@VC7>TspZ~͙aW!)!O]KTuKQnIO,41Y@4Oĵ>fgq. }UuQZSn8['n< X5Z+x4%{9&`OUy"c\#~ݧ@m~l"넮Aӭ%!T\os?9) 3"^zrr5s ).Te\I <=*VL=O_FLO=S,wMޯƂ7@!xrU较r UFr'IK De4e`I#YϹ>5 rIc|Nۖ@"@%J#:zH}F( bbRd .ҀiDk;ઙfX՜=w>It >-1A<ֆҗ2%qui4m!ͤƃTv?>xu5RgFXjp.ߚX`:\Zѱ7 #(\QWg/bK͠ 2"rV٬9w5%IrZ&C@zia+~[>|Re Xe!|=;&Nf*n5(uCIh$4XO߱N->(eg*[۝ )rvQ`U?,r9m=fos@/V>1A(h45szQ& ڌЏAS ~cF=,>j2M41e/[ut  o~։)6V!0[w4w3"vnS_-y(3tbz5A*hw`x41PDAq Oz7z˹@-$ ѷ;Ae;Boʹȕ 9 g!r TB@٣R:%͘ѣ7tV 'Q9|BxcUzyt6 䠫5_[a /i Q8L5YWYmSSˆ3ֳYfv{I8@!f`t8цwR6 bW~̤Y_q:,XIP5&񍵃Ov%9./~8U^x0 RTn_K1PH 7(oŎ9 FZbJEV-% !YЫ[_nLxt0mD1db H/f apP aYxD O<2lRdNDL VAPAY4bc"*{z)]S.VCJgwI cwN-YnTGB&ZLV @&N{`;mz>F#ћ^Ϟys_HrV;r%C,1͋ ;[)s[t׉IAB}( U/d 7]sg5z=ُ; 2h mƊ{K]{]˅?.?qd?BH8Mӄ}>3O\8Tܾ-<{q"}R O Gm݀xYw98j7^Vb>aO!Ӽx~Nt, io2ulGudqOf7=3v;oXzxn tzkMPHdxTT\*k2JY GrP XY;$Wٹ]iF#cb}~boG|DyE'eЩa.~h_D T؈ Y9W5d>&]guYYieMyJ&5?'Zծh2\zB%6Ǒp=^X :^u.Y_@`Hu"/۾}ݲ&tF`4) \/7>m-J2绞A'R/U[ ݈OkֱehҢS>vw Agai6t{8z 9P"uc&jl1k?s`#U&2wEeU37Rg>? %$Ď^`1^7g7\֐CĻ8~?] ?Iy`^,†YA5qrվRGty*;\Ү\JVGooĕ&=,S٩=$UFHj\V(n@񹟄@=bdaӃ?-WP{kw͙.4 }cnzxKNr2s$PDj)a$WtLHz 12@;]~֭=j؆w-+>-';hyJIڌth'`)ꉓL&vp&!{ʿ[j>E=#?P_2Oe D O378ʿ a0d(^WUNùjw4'0!VkA$tXz&+2l_[?Z'h-| [nz)SnK/(1 J=C$d& gt%%%ZK;+kꙃE?6Z{~Pҵō8d#wг6Qn,dzU1-V},+tѺ%FLV3^#1Vo@Spr*J9vusl™IwVKIli싨M A$2`gR4."ypX]oں?߄Y88-<1ȸ vW|KO<^i[\3pjKɽOꯨ=Z֗cte݅TxW 0C~hg? D>/7 81)g(9?"Op,SawЧ`Nt>:k(O|Cp|<2OUx|濊v7?hD^;L?=%J5(L|[=YTۺѥ.َ!0ϕvΔ1qdY&=r5 \_\Y ؜Ig3Jj 6xlM09@W!p,S$g3蟞tqZrICNwhϵ(:un~.(4::E#{fIՙdjXqyfo~vD)a38هNդR~@*]pM`)`znr utO-*cw_[) 4]͑gN6 L>Y&eך0 ^3%>z|D ~q{~#B9DX?h1<Z ,76P8Hj1?{JاD-ß(f@I u%g3o%XUܧYpmN[Wa'\\.);Xۿ*ˑn,~~Ek@ʫTGxt6dD f~JO{6U?e_3K;cC>Cn` n "3?EwOJcI nX@ִ ^i%2:S7вfl/k \v!fD-j[`%)p. /RV y }٪QwdPA sY&֤4T . Ź1r ApaԦ۾yX(kاM6IA։U.HftwÅŘY:+_LQm.ܪG+-Z r?hd;7b ,?ySsƐ8LkQRfW qcE JOFkG yߞIfUÐ7 oF!Ӊ-Rm}:mx\čn~3Qzs~Wr-shJD]K+uA**oWnc{kMsS:L@~cWɝq{j=6#aQ{쓪6k'=V)ȡNob& ~Rߢ,}).) 5ΨN1*CJv(]fۈmȜyQԲJlS1ctnu [gjQ3JsJepVk{a[I,`*Cyj+K:ݔl<ٸ4Ɗ˹;M@A<(GTFAXu"b+7]AN_S 3^hU^=|} 'YB`ͣv8*υzv: ؆r@WHkH>cUP?hgze@~hwYtO0oLh=EQdAKHb;%yE¸>9pC:Eg!#uK=cG#PayTa/qxӃS wRS͇5h2! ء’3FTgr/bnLqRO~vn#͉=};(܈l Q}+a5'[UYqqƶH^򿮍a#gL{ mVTE{orxR8 O CJ5[׃_wK; +gǢeD`F.,MV}\s`t_2g40۩mpFŸJ:mh|OBD8~#M DCKZ+ᚇǿo̲U'ʸ[П:}6Xh~D 5^YQj C^Ï}vNim1Nm֋+ymaᇔvv-7KggҎn>[')|݉< TܻVzx YfVwaL"Rtu=ۋ|7"̫ xcV|7%W5)8Fq(Dž`h ;x+~h+in4C㣢?<SUFp1KR  $8']1,n" J}D,m?ߞXQy9 P)@"a0S[gi^4He"+W>z% W3Gt;- lt F߽|% ?}EH5(b)DHO/eoAK6d~ZRL[5J["f9wŻ#7W^[j _z9ΕJtEOp8z@T{i?=EO  68QiQ` +$$(fB˂G^<_N 5|iY&3KXG!ń'ASFHH$6C} Wc0+%| x( ER&zi&xCp2z<]8uzŶ&tׅ A{|gǒ܍jSHC^ I'EUg b ڐi8ꜾLv^,g9T[xԡaF! -ݲh'Iq4\9m*Ln3tVe_k&  <\6[PgpoW)h~Pf(j]y(bU^ [[1!bmn=C]a@3 }/ΏC5tdy)c"xL i8|6X5+&SP"tvxqZ; "a a)mk>էfN?,$JKyܖ'2K%b1ݛxu8y(O/$SȵSsS^iMDYT,O4j'N_ƈ3@ w}]w5I5_Pۣ9=qv;^Fo /aJ|]`iMʚpF/w?EDS1g18b :$_%UZ 088k*] :o ޕ s0~k~FpdQ͵.;+]\  ]]?oЖid|}F孥W;.Q4"*LFffK0 X7B1%zUHϙƝIlt ?Uҝ-&mN`/{es'DҒRi!$\;٩e]9cRDkCSp[Y' jbM~^)L+^W8gh ӔU䞊 %"PV4THIFtе(:vNn{'%Oӕ_GAÂrx0/s}oV7 'iE[~N@[n7vBd]B[CX[h3\A} ֟ M)z?K չx/ثEIe+$W=`_h,WG vx`e_ܚ>0M;UO3};^r9:~]|t%`@q/Ut_0 ;:(.R*iN 1m$xs#^-ΒO#go*_%|2CO2yG9+pP.di^k*d`-!aڑ ADJ{9Pݢ'WbJi NTp94@52EĂU k$JiÜx=2bZ*5w.+Yu]?qbM(%CKh|NO[07wib\D+g~8_JI@vY$nIsbڶ :?I pdAHrEr$ hHIw=w'f`uÎb-[S?4&|iq8C.|tK-p+LdK-׽Ծ n-i|i &ۮhNgtX.;qa!]jy# r@A]sYL`28Jbȃ% Ǵ2ӯRae뒧Б!)Mm`|_QuUBdz3Fmaxn~>] `_Uȸ4W2UiG,<`LVY"["BZ+pXuFp !J o9чm뿎+C]IRF٭ϕϊhh&/ohČD06rjȇlh(yiVR,6nӵ^4GюEF)ț+]{ o"/v: mo;PG%4sVr\ܙ>rjKRfAMV7Ha {AҗU m,̧#%Hi QvyPaR. L{)gTh}";L59TbB5D&['ua6Rd&r jNؚ-T",/6瘰\2GAԄZS`r k]{' L3ࠝl kKd=ý^b~Ҿ=Ց8zʾKZ4ҁuY?ȤlT.vP{~BЕ.h:2_CJX):55cզa3i "? M|7 :T:x"f@?,f"8p4w߄? βKN;V?m7}g0#"L=|p1kYg* 0.;uW~46r>fm\;;0+`W%bF p?Ej!>0\dGDtH>Ra=꭬?KGҌ"?"ϺM)n{ $^"GDh<S z}@0UakFtǻ9*6`|Q*@cȝͪ;KBچ΀'.BNӊt)iHd#\NI)r]yK9ڒu-aaq#ǚ( B=hexulI{$ukqk3(̡ ӭqj5 HCi4a @}XwaILbbyZi~ӰlBkm(]d؅j2392}4wd;++걍 ii˟bՠ}Na|lQ7h)St?|T=r}uWWϯ!tiUl:߀=2sFD͖?d9{NAi&A',녓5eogc?[Ȏ Hu}, ⦷ LieF(_"Я ,%U"xp闏׹maԔU~C }['il[(NiSF=d/f˦ *q˩|INkUKbv9y _Xױg0P9@>Al^zUIWgWLУG^淍uHGF{`7^vUР1$,@:\?;yC$RڛHaU.{LgP"Ej|LKga}vMXpv*7PVc8!7K?8{b^0? ZT t]cĬ'NR O4 >G PQի4f7d[qkZfSj"ML ۲1e'ԟ8:.;_+~+M/(к ""@-6{hQrEP[c^+}h8;x YK&zQ J1Mf`ycJ𤩻ao(D7 #7sy|ø;KZ"-'܈)t2,[ԭ-ل[7t#ITR깯gD$: t u'.ZmЄ&둇(á8Ep/.P #۴/ϯRC& Ͽӹ]nH4  ,'_Xiypyp2EOmCFOA:)؅l  'OlQPO![eFVtr^qϥձ(ױb -CRG7nDRΪͮf[ّmfo>I*Djgj bydݖɤ@)NI޻rK8m&P9z#D4T8z[,aϛI-|!DO~L~;Ǘ rǙfЧS]~^'ʠǝ8*~cdMU;`7`x 2"M|H,S)z~o@!1Z))}^v_~JQ ۊ9R^R4y ^CA9 jQT:Z.:ͪKjzU/*]Suyy˩\$?ߘT7ËF%,XU޺gzek{Y/}`H[qRu=QYѧ6Q-9k8Ds~0¬{=0/Agdj(5gC"&^Ty k&5yJ.]dܰ? L-ZMn?jS!虑زq*%WZvgR#r:\|ÍB iraN+U[bFM%@Ib 2uhYB3W7;(E11mD5]حi\膎yߝeS4vǤ=n 8*ǪFu!0WEO蓂>ʪ5rت3_ +N"?mLfR!`;6Y"EVHF4ky>!$.n* Sr2q&OZQ]ig56rD6u'2c='.QB:ݍpzm輹W"6+ljfJ;HN:+&ͯ2;rYClC@|Ͱu3j<͓Oc|јh-LXӹ-(P['*$ܴ>o~ɮՠܙTض2H}jLzob 8,w^U5 ҙ CHeeQK?NjxF^?o6c? a?X6';^-׍g.Xr2oyLWUkDŽwo/uBh#Na$o.u-KaO`a1Op S04w)vo5u"@$Bjn+p6g)4@+LdʴoGǐ !ސ"yX3MC#de];UŖr B~堝Nb ͥJ!"i/wNЇy}Eٷ6Gͪ-hE`kh]|R2u+@W@_ugdnJwq\YR ^*5@`,߽9eLoZۊCd/ @@Is2m6{%OZ  'YR{aX]'Ӵk#I6/fJ=7OEso0fVMg?u<,934uTXxz\c= >v|/CEЄ cߦy$VvKV2]IBZ ٸN_-,G٫",g`L@WJܴ}ycPJDI̊a)}[ɯ7b#4'`V{S<bF! AV˫b&v*kՐ'3.h+1 !}QEn(yӦCUn..[a`ט޿'J 0sTjWF3?Y?m'Dcţ5&B?98y=) _r9V*M %8M >)mOX+f)3-aBa&>ުgF[6gF;&Ujzr)N.<oo X ʼOׄF]VbGjYvGB튨/;]qݪP^+g$IZ織[zNv[XUvl~: }1,E2#@kNk.<$z&}-G#R)<+4"{6.;e3i]r%7EKZi6;e@ ޠWFi=,jU؎ߵ*a! E~[;^>rڡh66gМgO{v!ec//,*w. :eU`'NF}m""yԉdFQT^ߩ08y~xŚwt,d)9ᘑ'[;1\ѠT3؉X41Dȩ ~5MS<c!e=I?+5wcդ-%F$g=)C3F |<uêά\{RI­#01/a6clkΓWa5' ,gq{7(QN d a`3":=ƙkHC #fuYw(Φ i (бH._M;I ښ15kyY;u6۬ wbW7";Kt۶,}~>=M {j0;V|^lAzݸrCR`xl~N>=Ml"!ywLN|0/Rw) !XOLuT@Y=N1>[-,tď}{,)B w~SRORٷC Qj3S .Zz gc8mn!gڏ 9H>d}f6{M٢Ze#i7}p[& c0q b=nWeh:F y$B?ol{^6'HW:Z)GHH5̄Xn(<M5:1wK{>I:'ArWAgi䦜2%4RStl|T֕O1#F8ʳl,-4`@ܙɗ9|W763v8#,M[x-q7 Λ9Pt G5`TXGQA}FY ⩏/$dxbP_zԉ6`/R~d=߯􋒺]4\Z7k&$70mge)5H.߿/G/ -9U);W}pa2Vp KZƉIʈ"E GSX;h->Ph8}o:2%[O*/VЖ{],1d񼌟n冃D֞BdPPrR69H +N!#R.0=fݴR Ȫs4ƥdK^^=<1橏Lց*9kd/ZZC.VE;x ]b3^sqmIq@KSmf>=.`k_L}α oBo,3ڷ'Qr P;|7V;l$9y%nW!ٝ³Q6?hD' FUͻӎZZ&4?>L6+nZK `.B5r X&-DoK"Q/̱\'RVIKdB@hd P4Ub^(W;,M/+h89tH,KC[5ߟ_z=/hTl .D}*[o!#M^i 됭y4@PEk|:9=ag'lđ}Eo3j,-*B Ծ,v\@_gD g$7GwϦlRl:X~ gjau\8ww;9; V.=#@Xz5&k8Ve>vZ[d-Ӟf{pQ8~1rpQy$e (q5n|V J}*SZ*|(޴BrjQi?O s=7Ӊqkp'&h=V\!;?,\ ]!G _b⟉1*HzEv3]ѮdV֨F]\Q̣ I{<[|#AʸU}`X쵙 ykvjI,#>{lt3y7<= 'r9xPs\l PBq8{ !C9xй%.dOjSes(sQ߆T}Q4@JbB/ gv"5P~29e꠰wYԜ5e9ɹ 7VFJ8~ 5ܝi5+|Pg8NMZև1a߮bjZwv psLǰz 2 HVYމu0_O\-6W/^&拟 g$TdV)V b8z6 Q! Ppfnv/SnGϠX(w0u߂n-n|M~Yc@<4ZCyCq?ϳv:85RV7:L&"^8ՁbPxJoQ4PgHA=cܑsd27ȭg$Ard_⮱J`s4ETDa@N!i!{x lkZv|Vtخ'_zzb=J6>0VԠ㡥{, _,48šFYSu%%z\k񜕹Р˹<&nvoӷ A+"M~%>~O;xh'x%ZlglMG  0_Fg*[K(///U?o=#\XjYACGT-+CˢR&Z"uFa̓aCw6D 54\1՘Uu :<.Vebj:2u?C]V۶ϱG` ]I[ _i&X2շ5#K2H*y 38Nd'2յEBp=_y{R~1 tvQ-}'N/igmB$L j+s'=Nl-9v7Io8m +.?$X,R5U *slaⱜ,l;]%TgN}1U9Zrri:(xg^)'* :; rK* 5 .Jƥ].8RwSRȁ(-P; qE\(`aO!U6(H+7QZ2~ڍZUkP">\'pת{:T}HYmN _ K;z"a˂5Chqӓc(͹;qquy$qcHqEh+8zJYKAyüR,,%=- zuaA?3/u;KŤH`Y&SN 0A ,د^!<2[xLѯLai$"; a v%yxlo_eRC 6C2467Ѧv&kuWrfzNfoTtfRマVcivoQdlq^||w ǨCgB=6nkLJ P& ^W(tgDzO-g]jK(h.ᜡMkwc|},7NSkݏ,SEoωүK,XdrNJkKפ>PK&O+A dB`-q0ʘf*I{vѻu@! ^g!H0c3qO7h'YNQEKlQߚD'fKdUC-"F Sa;}~43_JDK,8zI'\Շx}ڃnVcPgý޴(&VϬY*agO-ӓ^.W|K wNgpX|Ha&G047ɘbV+X#4 x ha^^ֳG&uZ#^A"E=cx #:hk&K;A].~5kaUQ@?R[C Cd9s7 %- rJkM|4ElW)8Ĺ0R,! 0;4zPZ-o<ٌD #[[ڗ˜r yZ04G Wxv?v-^s%ǒo5m@\YqFy2F*tph`$ Mt2$s~hvZ/œvЂ~L$ CjN.I*Tc*0K;l3 F_mo(&4?(p𢧢іvBT 0aVqCɩ< &J^+Ti#iP ]O6DE39hD %YLBhzLɕ܊UAS)^^L6YN)fW^rt꓎ AȮ.P'hP8vp[!E$I; 3lx;dʀS/}#L?8OdSAE%'#Y5H~zE6X>]b*N]tJß@xh}<'2n38Ohv͓B+~# AQHcG.CcեKѦ' Fޏ&>csA"&@\uO&Dc!ša 9WyIFNYOBEZ~Q%ԇ|9bJtu''^ޗ3 E@}oK-Orc%ʺC)M xR1FG=WCb^u|Q3o;W!;TFA+7}YոXmF(87@l{Z*%ꑼg=_QÒvsoA7-D.04־IO8Ǭn`lfɁ JF~[ -4%ߙQ+Zs,M[eߓNvk gMi̦rnA+ݚ \yn?k?R:8ڢL ϱ$oj|@Сk{] '*| u1"GSz;[1(orL[+EYf|'pQ|'y?u96ړyQ>ZNv\ÿrl1<6XjiooVk(GaK8 xIgSzjY6t`GxB|u m5$)MǕUl)i($Pmnzpчq K#Р`Yi)ZInR0J}9̡O~Pn=޲k!"qzBҷ1ַGuÿ1ʶmhWJ.1_l?TksO}chnwK;Dط?+xXӃҕY4JfL7_ )$w8KËзG9!?gKPjZԆfm=DO6e8WƁȂM:<6j(!Ums`UR*\}MԌ=qFa-˛3'M m F&q/Vg<) 2 П霾_8|@aGQ9i|Fj%܆<8=_*@CӕsyJ֕s;;e)UUfxY7K N!՘u?s햵ljJ :K;Hh|,mk77ЃZDㄭ5(ٽ7Dc.p[Q}y)wS'ڦe@%4(ʭˮA+u[G?5eX^ߧO1- lܮ@^Y*kjv~hY2 %DO?q|aU"u> Ȝ3YOWXM;zgzkَƈ~>k7E/W#ÂUxayQ*{ʔj˒JӚwC[l=? ;[k1+3,)sQ.Ǹb/o!1[29 res@*aA]3U4v# \NdxSb D´uv0v.Y}뇰|!TgV5Zڬ~NEocг|sq>D<)/m"q0pQ?@Y F)m$%7&vk™_G(@4FtֶjVzRJ6%uՠjI^;+0пaLRWMal /wg?N:M-,BOj?Mfx#z4Y^u9b"TW8<Y_aZ9AeU^!T,︜Ja u}ե2隱l"_&N LG-5GHߦ"2YlUdÐ!d˅7=EՔj97tYF(k>[g̖a YeL#a1Z3vS?ܬO EVB^089Jg7@C*vSt=h-P4!{#ҍ.~Kk!L0l<>7'VńgW`@ؗ2 `}GjjՋtۄ9yp[>On=i=[|>},Y[ | ك"qK| kbv7=r\3AK~+h.Lav`ViL 2s2&%fpVr^4;sh?ުGA믂|ofv/~qf1CIu !t(5n1d*9W?UK7U8R>ͺ)uoF8h)H͖,SMju}L#[t% M\מT g412hy p 9nH$voOT &_{$zN{Azb- 2ίCI8 %q,8p&e}yeق7/tl2Iuܫshm* io+sKtj13Zp&}ҧKG9olj*6lQ _E?!-Kҥ%Z%:nq =O24iwFRVO:)o>T1eͣ7$=W+6[͉Q6O!7}A>j)B73rOYO<.3:wZϒ {C!uS;Q2hB6Pc?j( g}9o BO#hM3#>Q,G\7u'u>L3'cʻJ*a7ַ`9kl*O&)>7J[Dt*fͶ&@ZߜIB6ؿqqnL6ǫ]u]? lfI(G3^*; QLɪ}pxIJpB=h) m~P5G%Z>9fJ;< EY%׀G 8:uxGnt_N6;ڰtor0H& ![qz8MEgDD~y|rý pPv١1V۝d$n{ƆebHW7IPZچʏ&azUp}Nq(8#Es9$nX6J;_]*. `.p-oҥAMM׻ʆ,AVw/34:>RWQN^\8DDX̛{"1,lNj)ON(< :>ЎB߾]d>1zk@j3ctYڈAٟP8G J R@8qHC;GypIDR4UAwkfEl)p bNN+c.RL_Et.Dr7gj|fi>^;et(WTyhBf.e[ ^gǏu`r\X[t;gC5Z˻ XSL]bQ&=y HZ23$]93w<,ѻ"`?8**YzER01m+0B:Nάp|ſd+̦q)jQX۔ev-Mȷ EY:UkfǻsBˎ -wSH!b-LQ]mЪ)+rDen]Ђ}FQ&x ^^7 5DUZO D<=C}b"w~t:(.椈HIgX;+;F[ȞQ֯B|u$[]4ny3qD` ^6b#"ݵy//')#\N7&!ef:EB B ) / ,~kA1dJ_.un^ٰ{BsT/bۣc$ epAFR^iLOҦa7KGMo3\NP.Y׾Z:$7sw-`N>u\ i6Ѫf,=jۋފ9ɛ6_\ Hx G "t)iSy`k.:ɲ5+=aݸ-\T/:} ɥ4iv3EexUحn4vi޾޺Wi*; R5EՓ'D<D"h:Stᵋ~1͖HE"h^,Fm3&e X߰q . N$Qi㫟f^B_QnTI` BvZ} iz(Xaˣ.vn Vz|`i0QO%2ؤW Wg!Fy|.6!v9, <Ђږ@. gf?"=ҹfUJWI(uxfW߽Pi0jR@#5[Q|pP.NQmvgчzq~a_>keyV)uYu65I8<}eq`?;bg7z]&Yey11("몘R% GZ$TխȂ&s]mcccu.J'oLܱ ,>dLC63=lX|jq6"'3p>',HL]jGp^s8BpYV`.*~9#'c+'Da c2\U&X_o `^'9p夎WBjN++OXr%몓7N{0M绡'g ѥ_[z.R`P*.<5М}pYɈBVnX x^pe!3)MEqۦZU[Yj%7T R -lZdysfS/| 1ΩjQWZz6?Ȣ5eA08ޯC@֖.#̆pIܚXAǂ&Gh}hbkmox_bIcGSFk:mFn|c[<#_B&(?sb)WWkhvasFpj$kTK+"ȞtB+mUIA?.Z"BjW}D}x?jrwκ )09MU1qs8w; .EBtBi>[jKCر Vs&lF@bȫ-r>\G-\y^{z.R~Ck)j]~Zī؛hJ3%mf5xb?U͎g'<G,^:w +J1De4?  0[AЯ@С1j<}BҴNj~C@θ+.ݪ(JQC lǵX͡ ͬs [jV(DzRno m#VD8w TVE 2\w5oŽ/Lf"S;RuXGzC4nY%xiwe-TbIKdj~r.Cj9&cU;gRE\ڹaeeInx7lfӉ'ܫ9fgwQ/6<:&R\ {h{Ld4d1@i&Bg̋SLAΠwS:n_0Co,UW0uH R;a A^ uu;6~ڬfzGuC_<8J/ԂypwG^W/|~IWlKn%9쨧e:ou~&@nl-UE|WڑlT3i::pWn0t322֣uw l r,ȟhu%zt hSgRb>&z6VuoG"aedRjﺥ_FM" 2ۢ`dКA#*/|ڒYh^/fCB#SAj\g&Q;F=Gɝ1]MH _dtoWM\}0ll$jhVEsOrJt>$(q-8s(Й Pg M7O @5\ex'#X'fXEC]&(迴ff`EsxbhȀjKȅ)9\!ٴΎp]EO_\iU͋2fL:'ćVsK0ZEehNL/"mBuQMW?ȉ)NN)ָ1Q4biH0340W r()GEML.Uc]S;5u:[P:Hß[mOԱ&eDm_$i ڦB "MR\N5nA|##|$;NvR:keu%f<(A'go4D??;pBJ՗t;*Cb8<ڬ>LW5& -31k54şɧ]nk1=фELR󼺾O/αڄZ?Ye%cX4(J,G4:s*@Xy=^ěˀ=лJbu$s9)۲|,3V4Ú-a٫©w,GCywcζDԜC҉,vh5=0&X@u_]ٻ=^ozɠO)U#70GZ/}懰J08d;B\(XA94HwlR|,h6~,N#o.~D!˂YU}oKw|ҹA,u%8x; Qb#A!9A ky𓼲 ( \f5Q=-'Oi|[k`l*f6Aqꃚ~aospxEÙ ґ]h8*tƒUH8rn7~h}!9KTlߏȰB3G t2DH R"> nm43U~ Ϛ5zU,PPVhPQmaa|G0#!urހ+ze=wx,Ň&m~aXM0l+Dijes[)Rq\Ûqq/š쏋+,`h{ꢰ|X ۽ 5ޱ8v̉r6ߙ+4o7$낯 ^lc.L#9<͹@rr_&j+f˼F;8Љ6/%O6A2/]g&Ձm2E=vU}$S<ܣAYw$3%uc8X2إh2J(lt$7Q{SD"kr A?q D.e9N[E`N ʊ7wdЀ3*FAٸ򨴉Tq#9Cs3D˼L+b]~l/[Af_N`xR<2e5p0n뀘Xl>:IE5Yzaф0?3VuqћdeyRž WwsF]gmqi?yc ~}K\9MR@AΠ\"7ɝ:}cY.BkP]=\KW];#.dȁwƷ9.Ll\4ZQMT*P 6 vr_W3&AI;[6]mI'dó*#xmBvLV]>~01~@ ,t 6TB"mo5>Q@as[վxBF^N읽Q/2c'/b!2xl#|(|H= y4NFw94ru4&Ϫ.#|Ci(fPI'^mJ*qBM1v.JV;\X1|1A % b(|1vNcm8'-PfGIQ)zOTWg1Hò vZ*U._],W :-_@@Bn.)dEZBo/8rչv,_pTo.:}S?,Ti}g8'Vh g>(G;Q]=Ӹ_ z>y8|Ph3mAV<,Vb  >2y.}A (4,A1"aI.G89 yq!,-B_80~ֹʫ ^+5hX88>Q2nV4Y nqy2u-}RRdv\e0u(#`rbj0.2g i3Y Zi a*EϠ=\bhmB6̨(2I74h[`6kYBXmB'dWNrT9;->5'!hta UL|Q+~ҋp/eѻHL%} ! ~uюf\e%-@Ÿ,X^d6r{adV nT ߴt$ ^0tF} Kg Q!ְT^Z:cMEH;k_ɕ?!ҹY$L^-4tgdO|b[ x(ލ;,jt{Zv9(ݺŚ<8c:}dO^v[^f=֥u Z9+q;%=rck,q^yInhZx0n1Xq]n|Di?F%3c]@T^ ӤGuJ=8sH# ni&psܐ$9έJٝdכO_z#y .`&VYOL w_k"T'O]} H~ ÷!pB퉵/L]eɁ~f6<8y' m|yFjϪLt%B7>5)eЖ@t6S׿6ҝG8JmԺ:>PAECʟzK5`Ӎ}*JM4ƧH>.PPۑQ)1b;~JTEiޱlP+N t% 3&qF嬎VKdz6|{wuJ@ņr|gxgfƱ݇Q8m}\QK>fn^6l/ǭƝc iVA)S[v+XQg,  xr}Yf (rAAƭ;|<.W g(&X943~$(TIfӌrjw$seMŊӜhl+ѯT.׳}yhw `Ԉ&d9CuJXW#J٨`Soӥ_/\wnʅcO 4O;©VL7c;X=*wCԔ^PKO Yp9|b\!BF3Da;3YN pF̩Paό ۹`}_ŝPɊW~(;rp#SG\Ȇ]+&yȈf ܅CkaMBAv{f ɑUsh_yq{t]zW3 ޠ-`IgeUx(Zg,é(8d]2}E08[!Py̡Zv %x9SVUu̺u|u4ePR Kdw 3i.*cODuo Xb72|p {^]:rߖ;7.Od\;?X2Z/1Ir5c_"?<$Hט;wl!B ֯va+]T94V/e =uKn-KR5sl2C6g%}_ A@_T%3䦣EA*K O mo*5q zW9K|ZLoy<⦹ /6X)iafciG?nWa0LX1O0(lј;^ ?2]??ҏUaMSD*sqb}D:bmBu:)JJQpz[JY5nScRZ*$׽wXy>6=tI=R@e-sTv,I?B!`W+dk-<+-s<0iXLQ+olޮ5ջe~h>QC˺Z$/2A2Z~QW3!͛ڝɠ6}j^z|@uքmQr0ۼ""N!OG1w "Opd5}{wjAHw8:1;~GQtm h]moL#'zz27Q lyI3۷ 9xVq:0t@;UBԲLXr" 7L]G@M ;jK : %}: CÎ:nh I@s>j)Hd'C0p# vܵ~|cpToT$5KHKg*IM061Iqnv:1ÜraVG}&Dm5g916#@/ƚYkrA!4vAg0֠O+U_2Dy"KSUkEJS,ƨ+J'c# ڗo_يC)\NO?3Tx }Ix[1Q9iN!{ߏV8~Fnn ~FLF!Uu~I.e[0sDdOMshs%d]ͼ؃:)@8k"SFLMrvky  X|^BrnZ;zWa͆u d%׋s5?PEd'Yȟ5DH@ԝp;F+HfwT$9*lQ n ܥN,ڠmQ_g*)y! [h"j n@?E|h KE| i Q`Qx#]aQ}^)g1zXHצ=-c,*au c^#x{ټ˗_p $vϷ-=QˮrhRn#l5L:ISz83j&\oO&[gRM>GhsWo(#:_`;LrIRC{wΫ^$RUf8pz7jNX$b)>w/DV>ҍTՎQ ]n]+V5=m1%\=M6o;9ԣZZIqi[8SãGPF8Sltq`3ـgƏW1FRW4 `\xcj_'i-prB#Q0T;,ZY@&\Q8ב P5kmhwcWcݔFN(8&:F!|=yM2~|v,i’Nx>;#2ᇉ|Wl[ET$Z,(vYYbH )B:_ܐ\Q_飈KWP<4CZ@ZQ^m5L -j'VԅJ¨3Ehr/q(Bt+B)o .h}~(f5l?3AMVI-ʼ15ɩH"_?!3* V3R>mz GɃ[搫#06L|˛u_,X)U$X ɠG/`0˹an<[@0 -VD,ֵ&,qx/3W+_LcO&494[ʮ4`KӪ5O,j);8]MW;`̾f.߄VZLKq$<څ(ui,yUOVg˩er{b5GWsJTs{62/j[BAd("LU;Mۑ&-:G,d ՠ YA6_{2(ՍE8@K#6ΥrMsT 6n'j?^E4D|\ݷK*{T\)-#0X(>geYk[MugbF2?>z`ݕ$o5bP!L n4̜j(P!?t*MC#y9yv)`+p$Bp ?\7FrlS:b4_.dKfYU"Apl!hqC%pX N/,XjJ+BlYjZnfߎ!xg(v\<ă@d2ǼGav:0E[?Wy"DU҈K|3^$ yOL5N R}΂Ϙp`'jpɅFzt\3cB 5p9O}n~6FѴo3{6WNr <*5Gƌ SsgdTНx:gBTx2RQ-O06X (Hl?XܗQfD+F.4YNd)?ʬ FP1982+^W EBMq˽9OWh?vQ ;~WO.~fqc{IZԩU}o誒A60aⵐSw>)GM/d?6BAQ". vPg[X-11lR5MQ{]M"K >0\X#00Dj>n7k0N1u㡧RW]'b7Ts[!Fc iZ7BZOl\%11rszx抬|BVV?svF$تJvjeq[57GDf=̛wY |{<ӥ∾7}pZ]@|GdM*] 2 ئ[x <(L{XCTxٻj`z#:{n2ٞk*-6 ͎[`*񒥲F^ŚL080dj&cD"y{*j䢾@NiW ޹mwLcig| >VS,23$]Ms}sټsiܻZx΃^ADu[`;A.9oC^SnO< L2"Rp:wե+s;4qPgoz!b_B:*v:B&&e8뻴 +&..W+Z-GVHFtJX lBFl>ae☈w~]TR\PX~\5d||l {Sf"% Dp Ii)B8Q20$(/rBtXwc$R?R 0lX/dp>+Acrp\a5^s`u KqI͝zNBՁfO\ |u!nת/o;$cY +fh㬜~򽂠bUΡ#1-h?&R=)F7!ވ,Fq5h!ȡv@yeIj~Eh+eE^-I1N` bT;%㌮"Qh9|Dyi]=e8ků2 ]f&1QTw2HBh 4`uh[7Ii0geY(9ܜVFzI%60&/Id+ gބoVє}Jz]\eȫ@rϑi0^>R|;o3+` F>!UZZꑪ}b Kާ<5 N+W ]y7P04G|z:o\4r܊L?hR@`!CLXl}M mG KSRj!Vi:9I7o!]%c{|%0Yox YIn2(zo5xRz5~2y]FPf+~~Q;WypxϦtˇoθh^L*(0nwh䜵JnCHƺžr{{|ڽG;|(]X!#I0dŖ'ISn55'ɢ5³VTAϟvoIhiaȌ I{V~-B^ AnaALMEEBXqMݐџM?=jM\*+54D5땡ŠmE9_K1~GЩ -!zx%"mw P5۰jS`Q9T.cxm}V[FuYuy`Kg`s}ԉ1ـHWP0*|ĭ C)~l6/ȵFBF8\@F7]`ť-/ͪ客F?ƠpYҁDU*E_lBĝXkJ8fa4I(_35ώҷfvf9iG2FnpEzpLXIs|zJ>Q>2"&eK  B|lͣj{܅M;XOC)u/TA*hi6xOR I I\{((݀r셝5.qn&8F9`R7eq!"J|+{2*Y3ɔx,Վm/ 8FAX VUY[Ĺ*۔m}8pQ*a0K18y^t 0y/y?.Uo>a$HF\O #ZsuLCلaIG/!Ob gxTJkx&9'sX+~PL^606e:XXujDJDz>6< $s9l@KZUٛ7 :hf\=4)۶%N&V9eJ 6&jL6[\vLbVD~Ye 1=׿4Io/aP:⻧KeS[aCzWZ$Da_wGez׎ ,wg$SLW9'5gʧVQ S "x)IN7 ze6˹e* E SCSy_,IʢHdo"NݔErx^ťA`gqGցDk(x, q 8DeSn)j*c4\V.tR3C,'bE:vZAx)xsu|r4pR$.^o$P jUA=a4QJnw6nTUXOw[|:AE f+W Rn*L LhLL$MjY{E6[A s6#=׿"[uO{][TOF3Ev3Q [_N` 39 &$=lET tC5cʓArwcK^(*&|CSm{W258\S*/sUvC&Q(!vD\V&ymv:i9>  KQvx&7=/v E%A3=?|,I-US^YWɶs)=;[P!Q}JK:_(ϓy]0!Anzu4p7XxѵGh.YMsc?6nahoh›Ҭxy({.%;Ά&p O$V p xBn BX43695 =ܚ̷5wՓ-;5D ccˮ*G4OeF=4 kEeK:_#5%1։*c#HXbfqSAsw7HY(x[lŁ2c%< f!4hWAWpf|Np$S4lz=vQMajM. [Ih@ȴ͢NwH34^v.iXr A󙪥/nbIֵY >IV닔Pq$2p̥q)Ֆ~)t#zE/\jBl5 wGtF2. C$٩=,C˅S:+ ȟW2(N9f%Ct,_dE t;Z Q4_1Db<OŸj}ȼ^;vյq}W tGV}:X,Q BDR.4 tW=^HDȢd;.wD觭PNʄT]C gŘ޽fTU$8sw v~!V_0SO5n gBAHUj*mĕWcɲZb"]MEI#Hī]spCw"MuiN=&S8sS*4/=*8方 >DYdÖjo=J ӥAG!ŌHOŚ"I[zAJ  D@,$5R~\Ò+R% .i# @+`h\F =p*dv^xˌ o*Q̯NRL_M/H\md G"szS-4V)Xe?iëx_0(#\ v#R>Vg t"8sYsdXsk՜uQ&nL h^;B17e]%^'3'+t3~>~pO])ڊlʳ'=@OLw*g/ɩ( 䲡)yz户}Eh} r baEkFs"-,/kF%)82L_+ϰ%ce[3: zm/  `79I,o#_d VO|2¬_dsgв>֎gvޣ2]luUP,仉Cn{kdu-BB仨,p ^#V^GuyK\6t 3,]7 n#4&NzʇUÍ(Qoנh;@ (o'u"f Ѐ*趓GΎh%k[,a#2?>Y]tK@Gxy >t.z qR.WnHHz p0,DdddBw23fD b߽^^=r[o~z+U> *a+7;+e^Zi;eBE4"8r"g{;/_)T̮S^Of}BȊV{e-)0Lk+|+-93 n4,Eq1$l뙈H96c9O sd@!t؃4-*IH>1AJV}ONT\J.CP*B6@7CO/ELfx~@v/t@봹W H05Y-=4Ta rVTv\M֋Q wU_u+6SLާw`ʍWkbʗb49U1< `›l amfNPL۾ POYA`=?W${8fBl"gJ0t_{ƽ.fƪBy` }d(BaubvRsp'Cɖ|dw Ε"h=3( F*|؉ pϭMЩ ̗{,Ck;İ5VAHVDu\>fy&$ oV0y$\r_CJ}(ڻ<|nOMj^t.Y sgV0Hbw[䒴ʂ8sB{W\<QM~̃P\4R XJK7#~hBRR5]x_Jp3pM8M#Aw:qB#B^Lz*e:QcŨ,Pj85+}ɈYn2_$]k,}w\FrJIQ5듉{'v&yj};)zuPX| ŎNh};l;T$KЏ+th-!r7=h l&Bd0G'ǗכF:Y"GY:FW|[m^.fKu} h"h2rLƘ)CHo] ''Knl}s$d=:s,ȯe4Ok!,|hVuu~(" Q9(@vG~_nj;HwY6DfƺKo=C <MtZ(f-Vnr/:>\fC{ }ċpJpchzdGNa,ݶbw).Gѧ;]Atw}qj"EFeI_/; .Fq9qm֨t⍒&S~"9\7?ovKoԒ(uQ1$ Ȝ`bF{_bɢ9Du;;G6vܘb5K!LM4KQq,U ]LuO1XA] maOiF){soGIcf074xB[0Ű͐Ka`؀;5NJ\ )%ҫ{m;f.:Ci GTUH'X&TOfv rrL^ÕZpݧuS׭wm[CݭHWiJBt GpTCS(cCDPk7FOa?r«N-pne#v[vʍW(uYCPycN:6T  <=$J2&?#r,/?Z$%y7: Zw-|l,sM=TYa nLʞjvѼ]GH$BIE-<7]OC540 `69࢚AR٣\m. (O<,~ +l8 u l&j6$ $˙kDz6m<=t2' A.H5(y=q2:9:?&l͓ܘ{-/Xӌ-+Z*m+X; .߆t"D7!NaE.A t#V*ԁ^*x2*yQy{4T;lw͆7lz%;[kr{ 3'Z#R@Wo(f^ 8_D[ JnetŻ a\N+졣S!vaef/Dkts_W$7ə(]UuIP5O )qO0ĢFw"b??Uo}/%ߡTG$ cxPXwjBca]bƥ#rsU$yvo\j80.3*Ly*Ѣ\ ;ޯu3{7/SpnBe$g;~,L2i}TԈ|%Cdlj@oMKg2%ݺZkV&>ezH־I-~p_kIrVg/< dA( ԿK7fޛC yǭ*>Ih19 KЬTo{/kHync#gp<橚 )x*ZMrB$H(,?5,u. (Oa,KG_Vn@aWK!L?<2/m۱b7XsFdګPhdXUσ(+ f4g:#2d c,GP>sJ=tu.;ѭ¸9>uiIDZr.^+_'5~ U tUKQJN~Tk|EU'\{>)=_c-A'%ѠgQs; F<::U!e R[?,K_$D\+VD dBfυ"ekD9_d”(#Y]$ߓ ScHf[ȠB<7TuZfP7^A6M ڿ0 ۿ_O~Ɩ?x]-Z@ߔ߶6Fe*NR{mp.%km&%{4Ա&b(iK#:A1ѻXmE]\dwVb[1u@C@SZOpvDy3,9Nw,F EV2}cB]ˤw'g1K`S)˽dAMG1O%z6|o_LDdS_ȘWY#J@"vhGNᵃ)|\L`Imv]BF>.9,dպ`'\{qXm_$cgdrݭ!< mh]$D%&TV;|H>)n袋.Fa*oEM3?`x ^nE;'rܰ,خE~PtW17v,֘ ' }[mr~7w4|9{z-ݭL !|=Wuyhc5 ḧ́?7.$ΤhnN`9"TGy=6e+gpQSH#!l3C>r%K[_v@=fF\( Tmi:JZO}2+{J'Q~+scLёkkToJf[kRON,c(chm~ɣml\‡_;Q5{O6sĿt_ riMD:y3de2ݤf'E4^ cs#ár.Λ\Y<+T,XQUbh_N; 2QcGSuGqr=.:Swu\2iؗPFSQ ZI?\lvհT$*TA-cOxN6+l/Dx%zddTʵp'~ sh>M@eoE\ĸĒyrR>4 ltM!Ϋf-I-dOrhwoWSb>j̈́晒T z IBM_SQ,f^L+`&j׈&L[*T'b fWw  &m>^jդ1˹6]˦*wƄIp j/~r8Cfx.9Bmn\#S+q; Q^U}<&<4#-ډ纙jDt3X!nF;K?{z3 2). 噖 o@]JWښ/8N OyHy>v+JS&B~4l63kBp7htQ@&nwg3rGhUIZ}kڰ NB!OQ:&9BJʈwG`oSĤu(_*ڠ*>| (1lT2_erIIx0{eQta䘠n `,"+Kx(lu!ƥ8: 07W tB.Ku(_2d#(n7ӽΘb . ky`!-]|@Rkg,ocE:DtTK>{C,U杓8/Z%@ }_3>]Y UlSTU6$,g@/BZ?''(4}sVdT5}˖x`փΏ'wl6ж6e8dgZwPg5L&' Po4%)8G\I 4KI΋w׳1qJ ^vg7Xeϡ:b <=(\ V+Jș`z}{IbMe(2dY**NĘDI8meE领ֺpX)N;g*iUV ;q&(Q^'R8"[DyϮ佤ƙ!KT1!siܿ_í0xdH__[WR~>b?#k|Վ*I8Tof+1}ԅreg%xEzc0uJ#9-%? mP@§['[S>p-ߓzKؗ*h˜-H0Et^ I`B:=5^Lj*l׈&q4r,=" =D6'[8""ggY?SQ>]L&}]']zvLw.2:_mrزjm4- SLeuoYlUԦ"17@ٟdXZ {ٯ$W?J~ZAWic:'h=\^  R4O Dlhxix:eC XB.s<͊lCC^ K=)DжP‹Ҿ m\~3jgBzV᝜ooSl]uB(?sjrx 2JTLΏ4o-H"J{lzpB("zB(>]hp1ʙxF7] ۚjpítpz2_4٘M(6b9.'*5 */W~1:k'7h)H sMOH@)e&8ٲ }S p4Gi.>}^D|o6x^>TSHlxevNy7+}wl_wGі06Kp*̈́iԆr]MzKgޕ{(kθ^ ju$ͼ;Kc' %.VoA$xfVZӍZZ۩x)g֑'JS'\mØ薫_|B Pn_M7\B'|N gM踱1 >)z'2c%`zpZ= !-/fXQ}spT2΅-7pG,up)*;|r4֙bUM '2@9uT<Hs[m2;UW2Hʹڭ%SR&cV$u W %nƋ/ޘ jc|g7$Cj<0o&;ǿmkhhl7EDvҖw0hey5;2 qSV+{ƽ-Ftr%ʨCX3CQ5 f{= khCJXQK\!}C9.yΞu/oibr寽mn RI4vߓt] #>n6ksԅXJ9mxe~]X~dpĒu_"Z %bvs'`%Z,kk ;ʇo!}wظ~?3,$JP^1?@& (FrlARp.G?ػV*Ф ?H&lv/l*//sy\*#? PsAH[!S6 O?BD17Za%cBVjJC]T3RϟvygHy`:O)؁㜃%:PMx`'F|Cpbuz0c,<4c+= וONSpB3C6 LcH$pdd͂.l{kΖvkE٨G yU}iUi ,vM-\p5<\ˀ>+>xYQPIfi9!'>Ngeu J\hI8.:$4. r› vAwZMr占^E)HhEL 5,EVPH- *UN-"s@4evU X7WL3NOxكt~[Y1DCv73Cf@Ő;CkcXg2,x@y=C~?#Abn=j# /oZ.Ilr )T۶([-y8fxEwi/g( Q6uw]{uov@u4rPWe~ RdԈJj],4WOk69TvIA:%Vp:۴!YV $%Zː)پFe_N9;L^ݚ{h4S6\+\a{+a:#יe^Զ2ir\YePTY#UM(#"\zh*wW#W Y*</~$WH{ZQZe1 ܴ,EX}hq3M&_3Z,f[ط)Py:+uY cAG?%6*~UI*iawbȱ [z6*b ɧbx6 l'}^$+եҼԜL3<|v0`%h=錯e"~Y}NE^9!;C!4wjqXv. zjt ~@GJ=nr'a]m姞fcOU(qglkX`LIbQ׳[) e:)h^8u:#vou RqRS݊⮴ԂY`!q%yUYCj0UaUX}@!4D=P7~ rSȀƓm)G!&xw{J;[D 45`^XZG̸bUrJ$3̅Q-eI]kPHGYoH@m:kl*?sq}Dr5&c_qE8\" D<>5NAA3"CvF>lJj6%a 5 3lvR7@GB> O/+3}{a$ M~Ǯ ?Lyif֚">̞fҨc"8|XxńGDt[Tb uwf B7˳X sD'kloJBwHi9s% ަ.p˅\:_ͥ|tM\0w 4f*e00)DW/S:+q/9 V\-lGB jM- Xp߽)6`51=aL&m-f+y;VKնVxYbC)ZF-~ޡl 9MF_Q"!hTW.0_Y[ o]Np}+y+IԆ6Ҿcܲn$: #~ItbԑɊIt>&yK 1NP{C<+٤R3xjTjr*!Hl/2 zCV:iiqk2EJE22z]  p4X3ӌʂ9Kidt2AND^Nwp ¤Aډ-r3&$ڬko@# G퓧Hk,?ijHrhÆ~:C?w-+>l6%\q p}!C@)HOKmljo\z/dht#6pn~f-^l#ؗLN8r?5 vY >̞AbYݥsRfUK;3b*n؀utyBEL\s)0An j-R 4M|kc׷.((Dx4ʦCWz‚_*!Hq,1%9,vYOͳ'}'z!m+e.}Xc,J(8pJK,/lH9 aW( G^V$y*^sຒJD$̺[[@>MRU9\Hc^>B#x]dXD5 TmێVCLaIQ(%8Ug\)8)O}JZ%pġJ|WӥwIN4BSd+^q/O '`Fũ3AIX%Ty.k-I۰%{vY]ahhp-]7s @W4`D?2k?aq bRT2sU/PZ<3JsSaB1wW}hPňD9h\I q:!ڹzQ>gǐ Lw0ƴVRLƜWui$$7+y"a+Ԥ~1q)I 6<plߏBm:GލXХrBܫJ&fP~($Ne; HVi1К u08$gP1Yl,kx"Im{׃Cg~vS|)Zd/; Nn"W`^!5`~"N2Tcu9FL ǹ?vesr=.bD 1 7U'*y Z%?{ ehCE<'^6RF$ fˇ@uF"tıI ~M8K]Al~ˤlr`?P2.1S܆R,W+=!8I?px`G ǝ>CT?€rP@?sVs'/iV,fe}D F ұ[ڰ_ZCiV>Mb݂VTFi{ѥDuT{DẌ́ &1+gޫJ_Zsܑ*bLh5jjG-81m/.[<^Nyz$m"3D{ooBfr{Ր6H2D@h@fX%!+rAsCQ8nO@@[۝g"ȝeϤErs/۾o@3e]9e ¿7dq)Xl M桅%[>6La Иضx^Syp"OujL݈I,.Skeᅮh5EXS8WdbI¸_9.vkhfw /L\5-ҔYo^ Tm9_џqY/zWl2Qob_Yk{PXm x:me'J(VGMb-8K"!uط, ([U|L8: H}J##7擆t?tcvW샑Fk܊-󻮋K9O!#ZPw\5g>ȾQx،lj$KKI^!Ա۱ޭ󋢊_ZT Z47GC-!`H~ <&پ3Eݥ0ey].{+TvưmW݇6xB]K ٣b@оprZ."❤GM9ՏtbDt5 ;P_8YYxٿG&/%^81ޤ L֌rzF1fUb47[rPR # 1Q 4Mfmf ^>! <8bT"9#Kly4zQg %8VR@3v Rt6 2 }YlR(ZD@nMa<!d#>Qxƃ^$ _t„jN5:˩ Ǖ<`x](WMf^Y!i:W/%b6#zs&{G)#^PB|ySS AcɌhn,%:leM Bf0-+ Rk 8@ ? }/Q}DŽɯFIn~(!۸#&J%͂?ÁDqIZ ؋$S+[ohI` ʱ!V#Enù%n.BMlø;s[֭'hBA9\i6¨O\h "nfjF|{6mZXθJGfaqGd# ߨnz51DyIs57\1v#ڣ XOATo?OMLdG!f#-a~YH5ćoO&`kMeq~ʷH7O plª]TcePccih:&_l.J܊?ȌA :ύuqHǁϞ|n|K", [ fQ~#^p/QSڂh'?K4 &E^Fȧ{A%P^i!_C=(lIyHb".-=Uv/}M)(IXo^], r;V }cEo#vVbPqDqXÏUGc>j7BT4]L?8hՍs/IN7rST#Rj/^0FHwTw"1&c> j88qM'B­FL8 Nztջ.5ܼn"rDFVk1RQ?6C4o3M>̎Ѫ!sT` [v;0Ϧu jìJT!3af5q:؇FDĎІ ?A0!rAI7OO!cSr6i<|%JrS !hj%Nَ湓FfD"m 0J[N#a<4V^[X]E^4ۋ#ݑ۸Ѻ(cpvM£`$rRTP!XOL-)T#&jCq4"B(13$zwzOzgE\^[%hHl-eI$A8/[85D&- eJ㤡VЮ;*(]Gp^^]piz+BS=#nGQ}}'Ai Ytۣ0 뚄ΣbL3'T9͆64aFta?6֬ed8iVpJ!#%d8tQGĂ%GQjQ}Ў'O֖@)9"a|ߚ 3Ӭ 71u鍕[-0wo5;nMG}'B6`$9nǘ=F#թD:8-C$V=_q2 2o^D߹3PI3"yXrOp&?.Aʫ\8:<-Oɹ6j@}4twYy5MsD;8 pu/Ʈ{}cO|RY[(R_1$qu:o3ډ[АF>+ǵ!n(z, NI⨢ A'GaXj:3Sη$R=#o>;OC)p[M!I-[1fh-%0emi]oƭ JeS;$%#~p0.N\HDw,pW)e@ZŴ5")5?^6(tYpø+N4(J0zx͎N͌yr#W: kA- 7Mno!Kc=깳p`0b)쮪" ] 7'e2?;v0*hw/5{j:%,zhySԍbg fU0I6#]ߙ@+)TTP0t_Fw.jzU1ͽ(9cdqS6pMZRC 6Ӂ!GNB'@R`a AzA>ynsڙsۡHb82HcČ̀>;GN]vnIP~U'c;&T0b WNskz+#@zr*[xH/`886& +aS5qO~#%%bN]>e1^,M˸Iѩ:4T"(Eιdb¿^{6}ɽl]I$zCm3t[S۔lZ.;ܩK0+)D6B]\Ʊ{֋7|%#P=ޡ: lD3$^gCkǥ17lhky\_(eC-sQ!0~A*2wX ]^eu#j.>}K3nIJ"ڂjp/t=O3΂Opp,`J>?:`-\9)>DGn`.Q"d"z@mz+t6̟[싨cX(&L mpM.vIH=8GoRnTmG@ ,dtV6v.F)uN)aLfQYKc[ K6䈴@*3T"5,ի8o6.ˍg0nll\b2 C8Ys}6 7m1-_Ň"J9*>R*fW] xo%4owO?Z$ϢiQ>Kͥ$ꞦIhX.3|vs1(/(D 2p9VOp54UmReZXJM@4 P8a~6zŞ[;uWsP+ΩT',c]8@2K|dUB#c9dP+MսIv43 PG%x@D!"-T-n(2"vl^6Dg+OVHxSL_G`Z&iɾ 5P؟[\ިɶwݛh] 1mKQvH=L:- (wKM/,t_`K$%-.j?&>tL>%-][_M;̵_mN,7f>=+?1yFLٝÜpT%_^dG\R*@xA~*U!b~1F1xˬ-Ud=rq2."GުJTH2J8pT!pܱauF 9׉j"9؁p:kV9d}[z: ]kUݾ6ӉFJcV/vO$%W0dO@?T~9\Rf㜜)Y ʌqpM$46O]Ũ4eRtP,&=.|o><Խ!M(/XЦEPWG齯螠=MKQs*y+zneB(=E销H0_5n2FO[X|B{AJ꿇iZH앬xp=3mn%o 8}G Dq#㎻Uiϕ,1|<5L[{V>߅y7rj.D/$?ٳC` 28U1yD* 3#vAh),"Lrl m j(8U*;88SiPxG m~3dAckQFB(M|X04puF.dnb6unoHOu?t'0 B P-PT+y@S.tJh? ^CD̀Z9C Nm(cQ}L~=+ Fy'8xJt(1*ޝ=R%U aj&S2?NoO8 l3o8M\걐\V! X+AoGZgBR2eem6׽h^-C': hYP" ϐ 5b"2kfhu*Nqv?d*l_Jح@rM8i7bzyAexuU@޾!q+vMQ "T&RW|jFd(R&/Qk2\Ϛ{5dMMN)q&9t+ckӟ]j}C4svDy[eL& st"w jų6MFP_QTx WIR)X_LeXlu)> sZ%FZJOǀPZ-SӅGH`nns\*Ha^4XbtDn>l@< R2wL(Ƞ+k'\q'h0! ?| dФ@.;7L<\8#oU3#ܠ-LjmpfJums-&Fnbt #VejL]npQ\YSspT?K[6BJ=a B?ZAn#b0*)z0}zOeN㕵i㯌՝r&snDd]\aMwP?V°~'0׌?A +bSϐJu J&7ۡSk5Dke;WhᐵM}s+}S?8XG .r Af)\I ]G4Io4` Z,1]U'3sMJ8J-Mp*|Q U GC6rKi!#F! xp%(ӈ"?_K-<\omdo.F@ĝ4\%9G9+Ж*0&sLw|-?ckK]^h>$ %,g$su6UHQ:aG?}tVҏ8Qem5@-9&᧻ʏ8IɍdwtAnD3K}~?(ĸȽEVo$z\霓=q=Z2 ^dcEڛXD.Fj^Ihْi&HZEkHá<"яHH'2V4@v'W?=Xcq<:B򗪺S_%|{+(lJ/2{13˝xm9aBej$2 r3 (ws.Ыa,s`38Uc)!1GPma_FĂPF>z^ۚ'"(j^*֨ogjj -kh˷qGӒ]W%ߤv2.2Ү"i -KF$:ujP;=E.#~w)z3}LnÃ} N*37땼~%@hՑ ,6D̅αrA8ӏ /. rS1je%1-Z(<"cmkf ̛<gZs>u.y!ITmxcD_+3K^$ vjʌr_N/^\|+3GԻ_nL0Oy{(qgE{ޒi$6N#f O 5J5F@{ |jh?^D%y<UAj56<_Q3M]{9a(?ꆅ8CfOy Px[m%Բ,o@v!H Y3 @[4'ѸCiPy/}$Zy`˗-{a qzD|YϴZ<c(+4i˒*+OZB I;˫#(ޤT%cn^;KyVEuoT[@ʣX4Ymokf)[ȲU9ٹy$9ko3*5Fq6wiVGmvuZbQz`-SE ?L6 qazqQ+җ$RuUL0%a7x.PZ68fަWmI\pW48蓡_it0I[-3FQVy*4 4)w%qw2m{~۪t, 1Q^7k)]+rv{]Ib|`{Aw} #iI%[pEYgg0k cuA) gsȰJ圵FNy& ?rjrMN'w#^}-&FyBrqu !`ї[us"i^&CJT~yڏ aWL׾|bx2Q'0mުިE^%SEe$N .=~ lh l<Ҋiߖӭr,5s p~`:Rה(F:U! @NGηSJ s0=Sdds* -[Z~V--wE$ꈡlױz%\">P)DnRZS_wJ+7e5tӽv/mc7jNc1AAx&3x i&o2uEfl1BY[s.P3X-a-1=:cd0=z^WY{h5F)޳ Qڌ2 ??4fx*ƈ+wh}N%ґ&UF,?t)LϷm %lӍ1p*NTS"VX/ UD/ք_8 ` : ?:uB Fc9P,{5>"2ߏ9`92hס]Gg3xn&et/Up{ 1 ^vKF}'T xwυ3j7-"h(?5It9Xj;aaC\JeY&_DpIbI{G抽&xyA9BnF|cv9;9 X/߂;Q՞6F݀fR<GD +ZjX׃Մ78C((E\E-Ji#cq:mL^l~X K<:)dbK<4r%R-{eWd'$`sKXdBFk180 my v;CD@\gܸdsҶ9ALX)jFGvAm3 y[dÌ}gpYq+Rˠmjl& Vu(gĆUvu n#i.X i-#ϝ G> f5g~MidͰ  nMvnvRrhilZ?CW;;ygf1H+ry&ˌHRj8:ʤRĊ}W|G(r'&wC"VGR ~}!L$0a< QIn1/_s|ytӰ2U'7 *-H܍{ê3<Х(dN$}`z $. 'G`S3-~5<=ܳ+sTr 0, ebHٙ`\>#tf]37988EJ{U?zg9ZÈz#/ I_|텻y&y%0;p3ɞ\NS:/Wi|8w~\AY$h0jQJZCPjxBe`f;%%-Y[y]˚t8j;Xr'240ʨS0J\-*+<@ym?G >"(3fd+R* Ս@ ՚.~0lFmewd' @h!s 7y4Ӈ- Hr{,xd|rgK>٭s_{FtC~ lbO] šNqCiʷf ,*2;@YyȃVyc2̸xgRd=[<}ddE$ qq)^]OVa-H$2,r/Rd^ b;({HK{H5&qoa{o=R Ƭ%Zm, WHd um6K߰911.JK3I/l-rkS1pkKĝUcXImA7P;d͔LJ* 1 Hwfm{+o6W_IjHnW/.MyheCk4_a=h_z+ȽtӦ1@5@̏{k䉵9:5_}l!+cCSzO<ǠAA4 )sO 2!-$rhQ;a@:.HYŵ έ Rqϒ_IRڬjQP= 8%Tuڗ,Ҫ+AaJ[)wފ4hW ։jh2/Pȏ<݌7!F9'9,\<3qQHfς$1a4x*|rx!+@eݿ:>\({9b`WrtqdѠS ?!>_d0$JI"nCXE5xKr5\+;+NI,)0+ pHl)NzEj5N(PiOo;ͼr\0& PtvGHjx)Rb z/X|Zjh_btL(ɾT髊k}T@AHQX$͎ ]ǠȋPh_I[o\ÜX >DZ/l /]BdqD Y$onv&!"6zl_j*w}tBXRヺU`d(` g_LR6:O[:Z@r, X/LX |֕8ȖG4TOC~/΀dI G`Nk {fcmWSZA7|Rsfd.v/ퟩcOm p?;]g5I9Ze }Vme ڮx|V1Nq*wpT' MBz-cQ Ez \K?JeU\n&Nɻ;fThp+mG"MrQ\ڠ}A*(H:N MG(NdRMz1oq"QϙU:Rݧb衰0҄0Lpo9 J;#Di2b5v>6SǦw!Uσ(:?ܥAIG\B"  )}];&,̫~vL̻{JKwR+יPب"9ޭI6, *^F_Oo Q'8~'viJ r>v-%#SybL";<ߌ(kx QNO/>$'LpIi4 3NPM l43 V7f"Ǔ(ݞ|hʉx=H75:D^ƙ hܹk Ȑl1Kߺi_xrn%#O:ҕxәp"RTk*&<1(W&'t }Li&ݭ *<3Q@iGO$a3V|'=&x,>E dch2[5$8Ua cEK[W b΢g!ÄLjs7ʢ9_H4WC#jcuBʲ2>Q Z[܅ xO8~<8?m LQpw mL}c^(DBӾW*P @֗Xl)KX&W8'Utxrٺokj,zqn-GD3u3.W%3UD =~ 0uo8R_%tȤ_൘ڨ 83SMuT럷ǰ:z2q4/,^uOJ%I83!cVqKNu1 vY]n("-LòG .eU:sh\*-߽1'_WDXBOќ̹r !uSwPX9:V պzA}G'e7ئX dXFA OrziUD|ęY]!AZ1+#V6"R|V+dQf`z.v޴2_O NB.g)?96,byBz,fW/=΄|Gl7!YPrnϱ*= b  sT7-5z[nY8Sd|v~(ʠeB\\Vz2On~YTbޕ 08hLH9x0JlO <"a Sכa*x%\ʲ&x&P8_3u1imLeRdcN|ljέ[p9Xw޹oepT[Yk.m tRo[LC:G׏;DvfЅ2Y̕sg_ė(e9BA3'97b7C,}|npr)2l1p+I)xHOk9rٴ*<4;W6UoRCb!&GܶRTyDG#!`((J ՁTd/YpC(`yvܟ)SM"fՐ㵁+ 4L7s8&";e6X^FhN`L@y,P0` ט~׫ B|R7VxjxX?+)ɟ'<@VC*Mr*f0kd0㱠875Yo7^S@Du,C%e^']L#L~5! _2K Ol"*)*@ <%>[*a%WJ=9}|c񽙜3*tK@{Y םdo+#u0kz[s=}!g RŒH-2N5TTaNannnn3<9GuhiߔJ+D*rm |w>m⵼!=XTɂW[֟FprFAn+Y*gQ@ Q656'5v`El*Bs6a+~BnDJBv)BFOiuܱ&Tx[mV~vbāhhi> oSΤ̨^,++F?F g|; J xG`|җ{EE(# LEh\%5 QAo1-=.$|aW5,חP.Ȭ/hqotGڵ1qhfpkNzt2j D2=z kx4ic(;6_N>YO K pC!WaZh{&!0r@ՠyn $EC*.x-l#k[o)`Ż6|w%zySʲq_S%ht4 bY)ZwpN)zx*L^.`(LVzlݞVd Izl*ş?C3|NYvv!8oYܳR"^Xr!n{fmb۩OzvE`un(wH^w:⇑tz(qe>x>e,ݐr6|G&w?\lD# AV1ڞhG۲4a V@ pk&8z8Q_5!L}=#((0R5쬆'>p{>B=OѲ?6 -+33=aڰ&!ٳ!6k*h#I<gSs$8p5'6@p )5 _pϻc8֔?c|Sza{Fyfh]0%4,k82 ! S3VhZVYՠ%BEśzZkWZ|nj Mo$^a |U-ooU'6 H6z 5󜜪:q-# 0[c1cmS6ZsI]䡠PtX>5xd`bzJ2!14~ښV'/LڤMNiAg.S6Sdc6"])=y`j}'8]nI*9EĆ0Y)vLVuݠ_[QEQ^'O>#ʼ&[P3&laqxTB)5W3Pimϋʬ0Bk%WYM?45Ti!G7Zoə,+zn2y5)6m7bL{H8$N20xXove8=H@o?ZyIAK.ɸ̝Cr$7|9dUЗz;2UGMr:+Ea> E 0! ko Idh]\D\Um70Sc蟾C-y9bkj AXĈvƣqsa8)`G6(7 E xG]H4LG 5yDX x&2Y`KE!ji)`: s^}+P|9@< Fcn5u,wJ#8/(&xD…l\tC^B2t(t1JYLY"v\إQ. <+Ǔ޼22'u}5$.pVд)~iFxJv~Ra S'S΀J|;#;:4=fjf!\~!rd)zwQL )}Pp{JۆQh|-wfg9o[qyz~S"+bvZ+]p#9G^5 1/S\QJJJ:3 aZD*iTA8LIpMwsPji0k B \+}u× k!4Ӈ{na@9NTlqLX;g_ȱ8bN:Ƃ0RO8<9WeJLQf>R\=}Gx˜R7`L`y<~Y*t6Ba[q;YBssr~)Iݴ8ĩ##rNQ)G.Loms/qG˷m JɽeSw?f^[HR 8\Z~cA0JpS_̖`;k?C>Ǯ"w߂Zww$([k_yz- oH~*QuJZ".Q}>l' ZI o_g,IĘJvN:?^xi_pst ` }Ʊ)9xfgbh(PIQJiڻ8'4gRh0+@Ի;(;Z@Go`z\jb{xIw飼y,V]3 b('$-eaiUNX"AƌӚ)ҕ]~c ,d-p5 \ kqƬB Av [3H֊ɔk>Uuzc=x~>`p;M$;SԖ&ߋ4b+[U6y!bM3{lD¶J/2+reE$8![r΄g[L]#Iːkq襬D0d- J N*Y3_\yَ͍`I!Eۘh G]}F+י'ulJl $=%bCsL<RIK=&@xOH*\t*RoITqJ{[{f"ʴ{K Q{mT;R+3]5FqnQOǢJy1p*x{m6pR,frڄa[~8bh&v[Sa1 %88}YrA3rF~o_.권)B? Ց<*QM=}%_Fdz%cra͐&K(/Mxw J\" Z_= !Ne&7M7) 5[&hq9ySdF'y4HVõGBJt6l1LKoʄY2l~YFe=S_qd3%zZ ϾşM`L aS9 LYd7^6ɍLe|r2YIUE)^8,WBm}|xYx=ulQuK$gu0C1w,>W=|۶zSyTe R7&:宫\By'M_vэmcYp1>*^@Q'|X*lh Z8|j.jÅj mumW-"Y[)8f>i?AFTճykݘ\CU::C4_4gPJt~CHa4%D{FKR 2 ;JzW?i";VVbqo@ZM< ̣Ci8 §0Ϭf34ퟧ=h!mut $kX ;xsLExsHEn0Z'IQ0M=NQ֗nqc4UL!A@^%مmsI"?]kT\2g+8UakėN]4Pay}8^I<#k( s)!zWk&l!CA@>,PJ?V|=4L΃] ~V*mėJv"bV/Yy5.X쁏 G8NJiF&e H2dG=4 Ћ!4&md2pL]KoQj얅n8qx,?l琕w[0!/nrG7:1p:d."Yg#4dx ĄĎ˭;gӫ3Ϩ@!Jי q6cej&p2|8 ki :/|`LA\Ks;*&:TΓ`PaAvޥ>hPItڢ8 Ey&l~@dZq6`'10x=96}+0kbp8) qo)>ڦB=_ a ž5t-8kFrr"o [w>ZWpF505,[6g*XLT|^`lDd%#"zD63@1BC!DV8#SP(H]Y"b*PR0'DcZbp6&]&ͬl/,Cr^&;v#{\$tdL$Zvm:3nX嘴)LĠRT {YVc8 wsH v_N3|Tʶ,DE]nps 돇"r<,uOEx#ei>K\Άk]\S'Vy S2XI=n5Pcv٨AIL.-I/ Vl@IG|W,^~!T6w;ECutQƼ2`ۼI<'8l2`P^[ V%P#4M S3Z_ꡫ,8fKsoF.-ϻZ^WN~bv 7 a=&Cf7eC~@6 |f1g;ZdkI h]5{X;!>h{e_s0! ؜4[~˖0g3ZXMܘse1Dp U6E[srM@KG@ƷԞY%X_}7 k}gf"pb2י(;rG}/US%8HhlJfɘ)s.=+ ,E+0g7N-,ѱS%2t7AdOsGͶ5ф : ;q(%੬1Ng.{WR\!cLIxPʅNRs6jjbwkwvI=5a>ës`z~}*NөT0)=e)kMbQ?nȊtrN°{*~A00uZVpl`I'I֚;CY=>K#AM=rr=!ѭ5"XjM's,`Q$ڧziDgb_S1N2|ޜ_Ƒok !Hsxsd*u'Q7҉>E*բ2q)yG|̦5 U_#HT8:+i5 ehz0HP I(!K+~VGmSY!_'Axcٔջ/-P $ԓX܄|yb>=,,yMe"ˉGRr"mh?5 lr} -t@&R2 ^3Kx~8b4TtdvRqKN+INO*3g$0dsT֣zѵLc^QhLfNЍ:&Dy BmVB:mJiPO/M͝Ҹ!˿8K5 z XZ}a 5Ubz ڴ*o$/`Sg/im1,oV4ʗKF%v@g5*^:[d ٤0WkE6&,/1{Ade,_dkPg!5}4L`/Bk,&ɁD HjO ERxV5FPkt zt $GA.e}3ˢt %˟N.Ye;|)bP(cdDCna M`6F{eˮиlMIG3.By+u}c)`$r]`|GxK_OHen^ c @l3!څZ9G 3O1ӏ2?X]-^rXC~3g?+gc5 6!:2MŽA(G~ * E)!f,xjUZ? '|F *cX>bga ~ <|KyGFj͟qth 'ٰ'C/ S`ZהlT|I4F@޿RW 4$mܐC 8[4b{gp o *c*ʵEjnȄR31`+C!|M(}u=3Izi{n,ҵ@w9ZƑji]Ya@+ d]{.7рadZ U2G8AZ //\fjQ0HwCrޜVљP aqXh[n3\3*־++ K8YG[T1>U-'tpq6ޞػ AծL(knxymE]%T /5;FY(sUQ>)u1cw?ӓ'޻Et+ G1)TR.v/5 : hk`|5!Ko rj (t,)K#w1|Hl~%"<|,!+sZ zKкB? 56ic)W SA5\@ ӬxZ̟ тe_LG/ ;J=@dK݆4&J!x[oP"ziZ(QgDeN@bD=?.xƌ)5+=rnPy ï$$.}} Ф+.Jgꠖc;aM\SwoA~m[2gt:9z2.ʝ"M5ēT?"z86Us( eJ1 wNvZ}+nk YhV&]m Lʘ.(U::$]qRXn:n=owD /8znҿA̲#($ݟ6~k@*snpl٢`[._HGsSf'}CL*,oWD7a2$B̧UxG1~؈lC6Z-Ò,=L?o덨&oܶhV>䖃ɣE8š(~VʟBQk?x~J.'De <gzN36 GHTik'JjM Go%054)R]k /효F;RJ Nߘ rd_(}m 1Ly}1kesvS8bWr*d 0)+5RpAR g͙֟W.wxoCZ&sjsYPH3*pވ9T]JZg{yl]WJI3w6V,2"^sLOՈȵt6.9_ Ya/莄Oi=˹ɘj2 n}Wd}yśsih( iKMݫN_M@N@'t^8j(v_N9_yiFca\(RCاjaUpw:~+&%[j=yO02RY"ΛLTLie@]E`xi~ԑwAx_g@C!ٛ&kSv\Gz.k_`|KJ0 (^f1.FUBǖC:~VFI{Yz҄TW;G;G$݉Ӎڞ}-̿_)GI c9rY`%6xe|,l;0x#5 C0PMS{<[}.9VO? jd#ADPe9 dgfWL}. -  (ڼdȻp5w oO*]~gьp2\Tg1`Z9c~/֢дw +,V/Vo{icڔ@^X 6qsX7)RtR9}k޾r}bE {'j28<4\? & u@QɟC:S"olLCqho]4WcsOLL2"Yp^ yM-u $Nߧ:Vôˮ e^?SNbh/h}Ô Y7YXj?%+#޵5MtA=ݚᵚ!D?3%rxIPpMAK 2Kk܂<>^I/~Z!Uo:D`hG(.3u˰:*Xe,<2"w!o thߟZ<㑟Pӑ`3Tt t_*w DS %-< $=RU!Ù!AE"Oǻܾcb #h6A;K"U%撘TY{R DBC֢+Iİ` zLDv(rcr1.qi!u]]2z:}o k6-r>BB1YI `<8Yh2 ~zNqFDmQu^fF_NX ^[JB"J>Y"N|iLf!@>K%Qk-nWl4 q3*sJYɪPpq8pm*Sc,lgB Pmښٟmj'fS-<'^*Bs8Sև|P(Z{"Sm:T6.aH8t T<ً<6*R⡍Vbq;&~aî(m3=Ƣz$%([saZ>EW3E˭jkk*c/L^3j>dYE9*6ccQߚ.2-oCm}O)YT |e5a#lR(w<zt-%{;&2 @3h[/L8`_םқx B"}({#@G6. e#C:z@[^p+ʛv{X= ǏI`].ĀB쨃&n*r}Wkʡ_$[ Ei#^n' 2 <ܓGp%)BF!h) &{ i,YNbv0>gLJL˔0P~7)b#ylsztR]?_u2_+6 3#`RpP<t*\'no*5a;UWmU񁭢1$ง;S-FNX/q(FeY*ҵ}ɷ3L;I@aBbq My551waLJbsCε8AŅtzd$usdt6PI<L~oOiN7x;y-i UY]ƀeY3FеZ6l+9i䃻Nc]b9k~[YQg?QPpA-O$ݢZ"1k n)Tr)pnk q.n< †FX?qZ_5+`eJ{h?\YэߨK7dl 6w^`&'CmKޖx5hhz#S">7t~Դoə8K&}a@gon(i+iA4) 3YB4Tx$RTxJYhT(8(%D-F j>TEkBf7rt{)e46 0Kt0>^E (yI6u2gFbRYZGJ@8는GKR`S4 Hn9m⪓S Zk=۬-*ȅ@ADdGYl9Qb]0!;QqU"BvZ/z'_^IzailEOռԗr  k x=xʹp#hv;7V0Cwו!=,X;11Qk?'{xB Js / [t gd urX}S43@=u8]#r٥aηąk]`1}U ~3ˎĥ:%M '= m yE@}ʀ}V&ee2V]obpdɽ5z z9I*ߓ.pI07$qrFZݥYX!"2#DB~!Ӓ +wrGW[aR -N44l\ԯ.m]TU N2ž6h]&; d{B!"#r,ԋ:vٻZW6zK>op)/t*"GuK䟃@bC(b}e|1q~C"o0|Gwa? CP_ʄe3(G^/(My_ zOį@kvMNn#9B Qy̫򯡂Uk'`fMyꡊX^@,j57_L)ie9an*O=LK'ىk1 th;Guc=Vwi6T@1AH m'YBE;:j IF~QaL$y IzQ؛rQqU^??[:?Bp;Vao1OAr6G&R%}/y CPo\妍!DM5|ɏg+6('rkyHwA^?I.JCSuCO Iu8jr7V_}#Ў%Ae*>~.w<@TN q; 0eO}ABml<;X[9xX7D~̫mT^h ݳ 1l4il}-8LHX!K:K]%&'N{ 6-*hD'")*rLdXB\~xږD l[_oo@ la$( лv2Y{*Cn>;Z@1mfz"HN#w ( b;!I2S+'ѹ=O-=<64A1)et-'ᘇ7ofE&*Z^E5BM؄>.m&t`نUy.]5x? PS֢OÒ)Uv QTLIi7E_ҟɎ0DFK1E6֬O4E/cpiy:Nw<_˰h9{28(_6 m.E[:UmxöPp%k~Li ۔L]۩v=cBxPüsH\aHsϚVHRس唼+ҝt) ,>&_&Bq¦KTƇ@(461}p吞ʱ$ :۩ dt4]QX/FԞ| V%osӅ Ӽ!OuQ))շ8DOI~FTqS6.;1w +=wKѠw+>Ě 6]^iqzO7kftbrs2ֻ͕͘[Yjg' sԷmQ+vv/] 4NBc|> }  QYaR,P |;ecr^UeM6aR桐jb/E'oNlL~}?ekD||=׿~;&P%9sqœXz}>o5Kz*L?=@|%kuiiYnġ:wJ) %|"s2RS.WWexBy4Y4^ n\SLоP+YCVT?8fW!ՕS*Ie ߒ+WrcAF+7Y3=4$J@q:p0eٮ,R׉ f<&lK">,qDzX>ٵ 76=&eCοNZL%%ܻa a a]|%nH q]uȑ4ʝ 0TM81{,c[ഄpjv|:Ϲ~7@mIw;!u7B|y:](P2ƫ YBU`}^`+̎78K+ LR9 +ڇިI FAlC^b3ӽ0!'5kS[:N(xjJƘn2%&6]ȰL; ۲Lp3UTݓ<NJ^2 o$.9|KÑ}mҌ\2t-0rm eu=6G&»>~.rqV=eW] = `GU+hXU@`# %p ۪l<{6`E=rRrG`Ti 2o78cd@EQQ@tlˮPMQm7f-6̀T4hf K]48 ҽa d%yaާ9sɺ߬kk6p.M?ޮsQ޿F%eu*ʹpye-%2BɫpaJ5!\6(4 /S PP7%(b6;4Wm eRF+K[H,eAnW:?i =k›we7/(bDs9l$w4/H|!hsI&Q"`YP?vQ7hjst- ڽLӒzXxe|"E%vl&(NJ=a0YLm6,gW;/28< 8N1d UPs23,UQ4YE]|:/xh Ɓ:"WV7F@ڍZܛ M.jQ8: D{{$r45  Q@6>RQGASwE EB`t%h\Ԕ=<4d~ 4 ֐&[kd([f=ʽD@$DӫZy쭏P َD;%sݗVp1]CdBr1s16FOбܐ/g ̕LWUmj a@}"/ZU. R*Qt;mr d^P0H89 7=Oq+ܲ"誸4%X` y `Qq! /Ż, l'ߜ1Sޔ~Kq`V|v $IHFoѓTH{ղ`79@~ "ֶl,ȯyصXn{O/tk_b㲄Zjq?,$M Αa X+hl9TD~ "W[@'C߁0zР?ujOF^>-$t]?=F6{Ը5O}O+"XM[ sf_V|+ 5XnEO|zK#/?>^P^ >)h,wQUʹ_U/lu{!g Ƽø>ԝȭG 4_4a$ڷ*/ȴ9?ppNI91%sERP<>cR746~"xP5)]pE]{GfcLhQF@@ڮWxd|G4V.Fy)5g.v\`JhSHϮ[kLpq+WLFy+9l Cu/ m;S(aኺwlJb& hapʐ =fjA]aRCf~w'٥ԑ^;'*,`G (s!+YQQl>nPZyٕv_9M {se#i+&anh [o6޳3s*xٹYm;<&)rs Njh: +=wc# jﻣ'&ybqDΜ;)!mO/EA 3ϴ]7%lƂ"wۋ _[pdU;lgs٦^c_JΎ*ڑM[ԩAjv/j3&qf+?M`C%_q^H\^*@E?A 2RA~}(@ϝG".c$l\󎿌kXr@C#e:Wzr!F~&F+2tЅ}GWb%"! DLԘ['@DHv-&qvU1|T(UfpW6:qƵ0슛 )'>vcUc'S>#q>$>*}jFr0@js m>q'>{w~ا 0<;Jk_!?ѩt} ܎tY`!R_g "K7k'QKacg}>8rZn>h{ftᑰ?hyV >+<"Ta Y饽h-k?v' MVܾFNxAT]"Y?9.?4*jwޟXTc%XSgc8$BA⸪8,1\]L2"tG)!tk6flG`X1nWϸa,|~yn224}hfњ~W&Gɟ.+>'=<\M}(z⬈PMd\Fo ᯡu| M$%+fJcj޻|ձ I3EύlZYxbSӧյvp]c@rLOhG/FtbsqaJW=~VĖZli]oH;eVM5]ֽakTI UMHdfy)>s'MWF9Q(/mbvM]ҧrjQ v4D#l CN/ r<g#[^/Ōw.h5i+ 0f 濄8TwcԒ0Ũȿs9߁ NgVvK-ޢ>v$,۫ČO`$nd@Rm9f9!dbq[!0; є3Ԅ EޙNJS4 |T7.Au$/J_ Z1⥕HY`®"- 0l{*FuP0{ĦzцkZT] [gAht :*c׷7uʋ AJcy=#aͥ0 U֗UԻN_󱣾07O8t^4r#=< pYKי34Sw/V01JWS͝57Ȯ6%ļP v*zX[qً,r kx&Ȱ=Kݑe bc1G?DzzחP$Fg'oH$?=G'ڳ֏o,⿃q<ݙ]Zvm ax(,D-jЌo馃o޳P{E6j4)sq$ҕ*d1ɐ {i3%Ȗ꛽)gBc{#Ku-AA*P%n4APSy~c˄yF+>.&|z.N`"TB~PAB_qWũVa8V8bL=QwmyK~6;yI(> tip]id<lHISo*q@b^@MG, T^y<%(T-]Dhh~cJ@K4,S iU۫,l3r/H(<]OrR)S,APrd?iRUٷ(2{-I0dm{HZQVcPoIB,oͣ,!A= )Qmuo47A]%KED;Dv]s똴]_8N}q ~+E ䷻aYψIaeUË)?re9,c5m\WmZQ]Hn=*xo([1U"tڜc>i3Vd$'[>1K7[|ƙgܭzv?ruԓIlHZݷ}a< c4BwǒI.|WD| MBJ ׷('s,οƯR`ÓBv-Q ‘Ζkңn X$~QCmh\#UYi`Į[ش {7k")oD'F.h4}L{ 4C o@_AXWtRًn^nB3<#(RگjƸ} QG*n*^߃ Hi#YE5ʄ h)]m5}~gHK,ʫIY7 TSUm9Hk~,hiɋswd${:G*AUa=k =oeV2b3#R$/z[wYg݋rmL8 37@Y.D;h~pϡCޱ ߩW02a~x W3/]s sl\:}YU*T>j*%9O n~BNs.{ms}$QEhRk(Qo$jcCT! 25ifn72jir8uits;8MT:h톳 rXZӱ$x!~NT50* ^m>MZArLdq;VU{35r@!pnAwKf73&׆>!:VIuFZiC{Xph1n,Vrttc"=E;Xٗg?^(~‹O)SD]^<4+YԎnjv6n3PUU aTS5RtfMDP-%uZՆ¤Df[+)oL_fuՙ&Y ,\T[́_,j0[D叉rgv$zudz->Y0"b%-2#@.]ug^f>(0YIcZJ{_:='2%j$Q4IeN8pf= 6dՉ83cz|/Eάx L;iöX$Xkʔ)ۋ=Т0?`*,Lk"ޅoJ?JB`^_~lԧ1]fO*,Ķ@[>Gi8 bH FF!w+0І _NǭU贼['zsRAAC›DRvZiA*Fl2 ge2ڟN|)q-߂M"#hvy[mz;ʥlʌ?Ә [$;٩%CLa"/-Dぼ`-0%. ?7102ܶ^`@Bb&A&Ͳ`8N/o Ǟ֚{qڑv yEg=~IL&$enwY]/[sP2v =)H}V4 iGa.by0j3#a‚,P5Q:]p񗋻Aяp4?= JdB?C=(% Rz"43RHi*Ui/W"E^'˸OWJ{#S%X.fL jH=]hwh]oZ\Gp˄I7,uUf1 VDڞmvGٟOGree呂^fyl&̆q^<ak0?C}ො&'GQrs~4tf3~F:,Tc*Y` s8GL )Oap5,p,K}q,OZ^P#괰Kyf!,A1W0i9T"(U4T91sO7G/۔ٺbD9Ƞ.ԈiKWZˑ#FܣEBL4|v\JíչmX^x9ւ[ C 2BMvsvl:r[Y^hlP4Oony7Zl.dƬXa): "#q~.r[ޢ0D[;GOhDi'[bľeD^:# 6dguܨx ~H[aAaMN@v ߚ-F8lmkw:OR{.>yf]AQG64^;Vv3pD F\7fT!a G'мO܀6dϻ>=%SQ<ɷn΅A>D V.O{χ!|}a7Ckfط xfj圥܌ԋ1T#B\;V:PgVss5(c46>7@rM"=R~[ ݩj.):Aؠ:B g^xLD`"L+"u\ęj(Fb!X|=ketQb1B((&${4V5%eNȂoaه@^ۙU)mzS Ũ5:._P9U/Gv1qLՈ{:*KyE2Fs"a@|iӲ!ĨĿnr7o5~XΉ('u& N44K9cgx@(i(0RD-3)uH^K4Iydފ#KL}R޼|uiO;[Grh^ΨDE4?QreF[qtvmHmd{ȉ3'܊eȑ6vG ^f_s~63U[ W.|7WT le)eh$kW|gNeF|[8\$cN?3[aA4ꊫTg5\"J#Sͻ>?Gh/EMr\e寍뭕 ã QH}ā Hђ5Sۛp3 Cp HS< SP%&We ,['<ğ9'\x#«p6h#j=BilWSQ׶]$?2\;; 7f+r&8Z{FLe8)HW31$mA`&*[~Ee9S3rK!& 6B)*C كb#*%܎9wT3^F*, PotS 1O:JҝΌҧg'zKm-1L#߹vմ( 'Q+͍'%wՊ;R]ԭi6|L(fk\MLM@ vH3qp-v(/wr@r?a r=B(CZ<1PBKоۢUX%[J-VQ15D%SF 3;Szt>b=+fJStʲEɺZ0 N&'ڢKl=}9뒊Ʀey-( qd?zN"<%-lU-3 Vbbb!7LTJ6rV?+V3S ~TyodBoWQw+] ( $&.la|ayIdGQ&I1FiW\28֑a2N0rC"u] ?!0u\Ca*ڙ7" YtcP;r>Ov9Rw)Usy+zr)O.S` $ -|0[ CV _ :T|D;b1' 0('Eli'21cxSgTz%pܟb 0t6u*⬚xXLgz=X,tF8=!qCAgk Z15JZp{"c}M5 t u`tM&c^?[++, *׮D2fu/vHjPrEBmj洳 =a^x?M.1"6UJWe] o奖*_Fس0 њ&ck?G|3׶U' \: _?4|9{_ĝoh  t^+sAZTa-heȌ'\hd쐅k!WPTH2S7Cčvu׾߷6g hmJ ԆCb'Pڗ4QL h]dyl])_"gkp0H BJ,⊊bh2bl[ɷR)Y[Ǒ*3mIPK3 MɀjsɋmPylȓlRgMez!US%Ho_maj|mWZ94w  tqZjPo] |w' CW3% _ awֺg+dCړ- 0^zH:oJE } lff yGlq 1'\D$MDU&޶ZZV)FNs͋eb1votd8 H rk収Ր$C J4ݴݻKlet"g+>}5cq/B/خC6OSc_}.+XE* r7\ݘ&&3ȨFZ[fCMTUУ`eqvTBgvN&g-Է0Jzxvu-;qJH)fD6 "bSǢѮ)&ODYM"T8bF/D| \$!!ZB\]0v~:Oi3kd/0>3VP_ȸ"ҥE) 6D;S@N: Vr*pCrW0 0"i[L'ϩvoc[14JZ2T$!+n~嬊\=_1[YqOǙ%nG ٦܆^#yRy uA1 ޣmAA:K`$)NqLPt?ą ó1nUBxZBwWDF0nD7@zXՓEm<B,NKzSG3H^Qy+*TQV]9))0#x sa7AsH)`G'B_f ïӁR"0!jE9ێR(EdrJek*+#GjÚp /moU~AK?~3PA?фo(/$ҩȅacmp 3xf)d/\P籄c )?K=djV[oP0^6^¯{}MV/?@Ʃ'ԝ'5_1,R*8X@7d ;|uZ!n7Y"p?Mnu7ndO=N?4Ĝ#֊*Og&TY2u/_kb7!s OʑOE&"B8zIZ fy@RMI΄d4/&歽!,{,;ߓ7#&߇fGUpL^qHNB&'-|BS>MN"4W:&8Y|uQ9aX% EbZk+]URDXa(A.L)R}^Y( h诂o?|߭WqCs녙I>DnPF l$yT'h.@OD n,ɚeR_oC-9lY TQ\Ӣ<٣W ݛbXB[F@M&X?%h%2ٕIk:*K'6HB*,&ND)[2t!G x@!޼עJ7ݳw6N~\al~y;̧lUKEYHoCdK49/BJT*`I8܏;9Q)m|Z,x LjrO:\D1$! &[[AYH;T9PsCa"^ [eUȕg}XzEaC\Se)Y/ 'њBd}>as k5~zWg2sX]JPV0F3rMUfRAWKG.J>JÉm(RڷH)58k$GK?dBxM@XP;pTHRpLPYwA1D#&,DD~\g{O[JXVFw9b˴iU^.O1x.X_Тk7FvUlL}'et"wk996xwCX^z9"\aH32@~ȹK GOv'jIQ^/F3 `Q" { ZLhG z+e/,ʣx V?,3%}2S#Mq=nkƗg %|qMc~B+?N:h:Şb&S&N7F$ xmUMic*j%6vO`SveiL7cBAӏuڛSbUÈN %Qq9(kN90p5\!;|9$d(`s ]!eB=ZfT??io?pfXԉsq:R k\ìf9(hH(a|%"7TPɸYV)roًԸ)͗J.9{dKő?A5w<Y).Ą'~EɱQXC^+pK/Hl.jLgۅG*G-]Uy-,H {I /ekЃdi`d>ӻV\;FsQSw)7t!^ gevs.;VV8sg:4o樌=*lKn.yEeneDB%)W{@)L,E)܏v,(Ðc1\|/DI92xdXPnb e4owHl||D!әH$c:7,5C~pNC=> MލOg`AbfQ Hܰшm$g2:-=(6oJV7Bj-~ yԼQ!NSUϔhaePI˪2.5;6ۢΡ.KLO 9:3DτWsf *hWI<'ժK&䘛O0ߢKrGU,`ʖRJJE/V 4] :pd;XF6K,o5ۀjC{8!Ա J1EppS.H Yo{V[KU,e~Z']~=0vO|{F.ߠ%"'/X 6F1F^,,wwK*nLX ޞ0ZG9GHEzIFaV 4 b_&-_2&|//D{o/;)ߕflg{v熬4~ p_ ƾbg͔ENͥ}5}>ØiF2wAҎ5wWb.B7t}WEx7ϻsM &|j$^U7@kv‡2S) ˶r$={^gߍQ&ճlmheH ꉝ:{`CES,vCތWG 1//7 wKIz4"荽t~5+|r8g'$bdtT`_$XQ3:PV{ܴY͹T"aCπ+)PuER3nJ)%`TbDtR~j&KxvM|nrZ nћy:wQ'N0."Mw]RIփd ȧZTY`K˔-cLjv B0P.Jpr#x+ " 1ZMj$0e7G%P;=c欫yB Y6Am@&;r:BMt@^=2hVOL= SJ;4ԑeϿAb7's:,8!>UقZJЮ6Pр 1K)\,d4b͍ŋXs!~===1kTA˒H.i+@ۼT UlV"fm i~af#!xEy $Ԁb][|^T28v^# :N^dMyΊe[_]y=뉢Nmm 'S- (>b{4J>tZs@8s*׺k]/axwmyjn@۱f>ք03}yXPF[boLⴣ`twI6':E]d3 hjqe $ؼKjVJ j2bm Ӝ)wyc(yKQ QN_x↠zr3j|h8uGnG~>sS(3 Z d8Ph*Rn:qEFTB .*&otI^K=hxyD(C{2KmU P xy MW~+Ma\C5 f{"^LTW*1BAp¿"ApX Qbju H0aW$HxkvV`Qs_5~H>! w@"qK#u_~x&אC]X삖 ORpbz_[HĀ}yU\ᗅCWX?aӏb{ y{PIA$n!^ؒf"zH:pNP!k`hZFf` wLtFaʊFIJD8Kr$un*+~n;їCcv{PIn(FX i!)`.dol*=M.&0 ~ޤcmBj%|R _ĀUݨMGCBLat݃Q)4ɞk5Kd}ͣQW>"tԟu$qȩ롋}Zb˽9>ypyt'uKa**^ʰ_`#&s9"7ц%R0] hlFmC@c3 rNePN y'zNx6J䭊! aI#90lp=*[=">@`Jmd0f q?`{gD{K2!?ğ Vl_y^"DIGet(N $IUZ0y;{v" D{֘[^D];,_Ѩ(YC ^D\ԚۇSc[<ԓqY2pAxS*-yd<i'>##|{y:돻x'JJQL!FDYR-ͣOB3ge |-_�)47Ħ_ RT(M%~`($%zzNvDp!tL5Mœ !$8F y8Q{O!ů\>i&VC!/; e %>`ʆ$ nD:w{CA+`fS H F`p0:=¸eZjp9,7:Mౕt4oG< +Y2i~ߎ>ȋ=ϛEکklZ22=#r?01lXlnn&89t[p ? Q20gæ;R~KRj AX]@{&I4aX`d⾸ykCM<y4`FrI퇯`1@2Ctm+9I_@'|"ChÜKBrk +*W-A/  % ,k`Tte}Brlדv򩢇6>b1SR |Ԡ&^C!b IH뭶09 gC22B,$Y "y{y=*S%A9kj}(_‡AgN谈 |PpǝZ*ա)p[ʡ"iu{Y -6M c5d?=jy|0#w'MaGYNk?촧F½Xuc;pnbBb{kG3ƵL;N<:pi$؅֩: !Hh$uN2[4埔\mH+hp2-EvK3xdwF/̵ tc[?f!(OƼNڋc.$zmR4g<_ٞ.C(H#P= Ȝ|ć$$Lro}hR3q^d]nvꞯ&zYܶB^ϓܒ!#?,kq_&'.tEIqn}D2Z1~ŀn]Ţg>';.ID$ jj_ Gޖ$7X8xQ6>B^O3hs>{3j%ŚӣzH5#vU]hY1*|XOL.-g(z ~O:7$R~PS$N]$uǭ;v )ۜHLN ֩On흚$:*]8ӰpS? vXҼH>FhiXz⸉wBQw= rx=t@W2F%Q74 %$@PH1ؓ ,]|%I-IL#)5HtZ}ұ?îK0uܩ& KD!Z+qm.vd5.('Vw~ M<6"9?L!^nް ,f XAj\B516Ð76+qOeL Bx$Ww:Rz/UÖ`Wj+8F֍X.|3 oLA'&n~LsFW$P5<-h!<]eR.EiI喝a32 !YbA UJÎt z/fΜѲ/t7ZG编=D2 "G5iP;{ŷy1V^wTb4ޯ6N[ ȋWsdBЗp iqEbKBcr\ZAPBOmK"6aBTbSh0 Cn%9U:P9_mCJtH9Mcq<`k&O5M{ hKKje#17~K8@BD-3tin'Wf [2dw(2'$pT^6(:U.Ŗ KQ>cTc 1{VSvjb}dᦦ"~#R1mQRiOVwX^n=V,4*'ŝ|6?6.nyc(d&l2(SՑ W+W$秙aJuDͱ oh9hRr vUg wW X#1ϼ4m /m6^5JD )g @ YH6u,,Fdl/I/(`g3XN}d gto<IaY5RB ߹Ua:ߜCI=uS/#!a&ݘmiw2=ˑşE\(C$x4`~`#M7M׷C23v&ɶϛm2Ǣ$8m/WsEqGJE =>eHnrηH,|!NX+gҵdg09zКnp bT#}Yp@nC'@AJahǐ䜋 6Px=W?;!DC04o!"o΀9]nT`Z  G`vbյvGֽ*68"%36-LcZ P!C@η ]"ݬ"l ͂.9~rT*YIl^ a!JA-nbM\Mii6ȟ9urw@v,ᮟ7_-8ޑlOr  %vU;ɟ9m ld s1b92+Ax)ħGK[Wwف#R)άǜ1F*N-@ }p7RĉU3 uu*/V#BXw~1 /WkU#\c"I~wRJt6|^!rG*i;='1)_d<ܾ?cm 17gRXGZ-k{ k_29f3t;h9tN NXeဴ&(@?*{qy@te!DžejtK27RI|tIA2 aZ썿Rm+&"rO:Ф$ڳy; YzlTJ"4o/AI* RӽtLbj!k|ʎҭkU ڪH?xD!F+x pa(ua473/넽ZnVM)?E`{*mT;n9̙>o-;LO?8أkx@B2k&eknu=-'"m@7 ]sr7t8*FKd@Klg  ?{U`,mIkҚN^E!@2 UR"+3 ?&ATu!mqR+ !&"nQc-摑߃hv5C> uN'e'#@K2m%lL T-$,YavU"\mZ=YXf8{WDJ"4u}47Q ' .lxo{ft[[uMhԄ52Mz,MDؠN*Kǖ 0@_o`tD5C+ٙCq,@蘻^77q^KS*1$wO.- ,[+NRǢ]Q=l\$%yQ%j(mʹIo¯5/pJ&/M7iԔ f6Ьs`ΛI=3-&Hq;RזWO߉BC_mA?lYw@ʢmKT  5 ᴞyG\2)o!LwUO3WoN KX8ܯBtopQmru>~B#XϼA?qu/ J^D`XrY %Q%ٞ*YH^_vps>C@f,:+pC`nGLU\fLo^ xq ]m/bu,O:Pz%^ _LGsrwmYpS'i#$)+MSMt0 4w+ ZItW\tWpEz9B]0k~Й=ȭVZ@*eU^!nO}W b/,>;vKZb[c$2 AY6>.."c |MBgMC'gk |1]yHGHOdi ;)#ҝDpgaf!D.ϧ?e5r#+YZ)[RdpѾ~;Hm0[JmP9oTFg|~]#E˥/ЀQ= wX"&f/dSe^]1THm*܁r&zpHZzSr o1+w1F!&ﯧgb^R,*n!@/&t=R''{{cUAtHBR>GPf(^#@l1X:*ȿ؃~Z$V \<&+czy cGx/2"DH a{.V'@8^-eAD[!+@@:4XvkkaϻP/ EIXǸY:ʝj7 {/vrN-a7YD h8>ު(d3?yL=fO]rt}X bm!^`pa9uI_y7/q`5٢]:Ia䃤TL*G/5TQ:>.uyj08L|^&mPū!UfE^FH̵;?9!MѤI碯 ?ޯL$Fx[YV z):ϯ5.nq?dN.C ?+/RyHoz0oF-B焑M[,bO4MH )͆N͞rmeB7N:em=4bQUl`>H0fAa@#%p%EL#Ҧ%N.Yf ֹW%;mۆ,3+9#n$<4[饘ʨoG]H7RxHu+ ^L˨ U׸v&)D1x<_cSt?~Y"4?;X,X>|ytXd զ䵥OP)lM *Klؑ %2USxM ]g!K!4A=$EΠzhG!,3ǣ!HPKxUP,Pj_ qLb9/+~?(mKO'J`m*\o}ɵVӢ :Q .l0[t!|" ߡ3rz~4yjѷd:|3ęh Y:b7JE vO )1ƪ vg{!g`5ĐeiPi>'w%$(cnwT2mt:Xn<6.w܄C%y 1\X!2Zk?? Y&&w4T ?0# t&d'Y>0>)@!ǣdVAd=,/鰓4fzpN$EN&еTQt d<R.x 7\|I~UhFT: A>}_>~Ňu)L޽X8B 5pKr2֭N|HR_ #O}Zu!iC (Xw@,$FgpQ g~4@E "D+`ak&)l~E3V__~qeWўJavtLKO9>K} bkcSv!$kT.fxuBU`3W.z I0oc*l)CpExaP ho{Y/_]1/n ]f'fCd\dՃ`@Ll#c`Gx kFmTk+Niі/Z(gU]HOqfҏ*fY[!q>6i<;n!BVrTlq˅#4].,kR7(1XDIl) uMSR%RksN[d+q"5Avڌ7HБ5*;hkQq]Lx[Wh>,Co3c>E?_82+A Q*ֻne-P?x-߭j;5xEv1Z#DJ'j'Q d?sVVҖ[' 2,sDmA]Qa{؞v\8NG~#?|U1I/0Ow!NNńKLoNR.NPSDQ!YO,%, "IZCRhR5ևkV0H^Ah>Ƨ8W.VSpɿ`ˋ?BQ{jEwlS6--a>kʲĩ$뜧h~Y+kto9/:#R hA6ڦ '7Q3a!7u4h?!۾ʊG{) 9I1ƿX ?T'<.㊆ {g}4*]}O.Orc|vj_ iAw*Zd[*,)Z2I`7>VΦcĔNbno 9Xd1oE†!Tӥa§}Y}ߪ` ch+Mw^CyaI1ng|y%]8#'G[2(Z"g1YP.' m6&͗>KLB-b^`_0GVtwk Bnk+D<&Id+q'9(p%ܵEA{&ь+8@OPGdAQ i񋹯=Ԉjʏ,U;X%fc r^B fS6< dk%B_9nOKHDF[^w7+?!N4)' OR oz4 `҆UߵZ">mI ] sr%`+t0iBju#LuD<L5젦?=ѳcE71~f. qp&Og BJf^$|UŚǑ_Ώȵyiv=X0YF~U9^Na )wSV:K u2xAґ֞7̌242dMbU4?Y*oZZJC&lMAcTyslDh7$"kEwt8 nOi%fZS~݉/4uqp9svˀ?Q{ϗuoȢ"L,TFr,g݀^&׌uW,ڳE9{fcB.9^ڥ.o)[)N8N f2șaJ>EEnh K;ىy Ǿahh=ҥFt# Aĉ u0*iUp`[gHPX|JA֍rFె"`A*}bF^mrߕ<❦_DS#-?7Bpgt}SXy\u2i&6x>)¥mQ|u;wx 5 @mO%t?*P/z(67mj$EO[yMTk|<+ Ӌ9l1t|T[$[X%< Xo[]O׷DhV%!!T Mwpm ]ҁRt aGUL1^֦0 @)/:=a > e0ooWVnEhMnrT\Jr dDQq; ÊN&N`g;od% UM٨bڈIҟ֑3iqLBў?zPMe \>/:p5yDRAO-kY,F]izI,) ]his/Ӆ60L\TIDbN _<ڔ\{ *˧^2醹Ɉ9qo‘%ZY)B+O#\zɣ33z(QkTjJ:_r=5-<%ޮf"(I47wMhm3GOga1dnC:6LOSo6 =։ξTp~ki*;~M(Ë:&znzQ`h([IU|Nk~e=>JsA?a 9 訤9wB8>z∭dƁc{2z;wjʡȈ: 3Dt#+5`$rĵzWܵ&S/9F gE`6*ccPΨr`6v)"z+ɹG+^!zhfha4~J7Ch]Wz4C^q"LYYFȫ(IBrc> MN^6޲YwZ1:Lؖ=,{lRxފUݡa: i_:n7 W\at&av&9iw_o X'G+P῀!As GT@dRߖF?4ٙgg;(s$^k~ [&,VmTeKTIF6"F2ވ^ӊFҹtku57 qMmEH+3xvS "<.WO0#-U.s0X i۔Eb:I t raP5Z&5kP&G8ٶ)*~.8h"6n* xu3vJ߸NnBl=9z9^ocP\Qի%|.c%/OM(tA/E[Us=:XDS,OZֵ SORzk"kb.tpG_Qx<[aF #dAﶧ>kpVoe*H|i+ MhX[n82XPU3 >XgKV 8@dؑ7X'KW/U?. a˭ aa>RϓiP+ {Sa>).G >c{M;u%o:- 4zϷpA_3UjWD8ۉMT j R޴W_շḇ<涳>p\",P~xxk6 }-jR"a.E^E4ZJK[:r=c'ss΃W9դ@t 9f{Ƕ0)N7`a][uTPRYrVcL/f>(`f]K&0`u,}%#6¦̻|)8ivG[PIr> oCnԓ ԊEXPr׉{K_+Ars#Z1fdLo`s  (*^CA-xhL.>R8D/흚gyV ~fĪ>Bݜ7t+y-5D}V^:5:efG"z\0ɽb pT%ٌ*C<)f94:8x;`E2<"?nim\H5 @R*>k"\Ϻ!dx? ŚNcdKU^q b{͵0k ޫ(UqNošY?h>]TcI;kitM28|iQhЋ:[Wq]+#]AAѷgkj[tv]*J9])fq%Ȃ>;F [|jx} n]ʿ8HǢ9K(~ֻV;V,}zIE4~9cMciD;e8n3{YL!.0Qzɹ&((p{)'Bp} i!`ѭW͛?sDָ+ɵXH/۸rNRO8mSj@#%0 ={tQ7)R`L+(H)P>Bnkz']ZR֫69&3S̖pQb7:3 nšG^kR1b:Y?i1]N.IȨTQq\ \e;ȷ+ERǏm]b&7;0sίvuS9͐;D Ӱf~5%iwp 3,>@$k8#n=r܁bj*F9: "*IThBu),ꓩ훗2֪d k"uƼq ϣiZۀ)@ʐ[1|eswhԺ} 4~) q5tFd[v%:WD3fKr; Ȍm!Ɯ [*ٶI`$qPll;'R}7f\Xj|>wK"bY7k:0~mQ i`4,]f*%PaY\ ~;sMvTMa,Xܾz/Kg':oר7ǜ6FG)__,V!{QO#R}]82KL:7KOxͽ(VPB8trj4N$pTUfť>=+1Sd"X<QLw8Uk ĦCFYi^WI9d.M>\2ҚEM&D(aS W*q}:)^hv6@(AQbSJG:G|pm$\g%[Q=Ja?7k8Ц.;c3pX5arFcp۴ӹR]F|`v5-&N.'=+%=0W=R7W\*ZV`y3DWS\y|U-4Q,]UfO /2Van7&J7dQuI8}fEUb[I| lmEq`O!u#|{W~)R7?n׉,uu r& 9مc΂}֡: YH9}Gc"'@QqUDO]+E*Ai5\!m3mpo\>)GHNǎȰR v FEy%1=.38C5sJ@CG)Y:'w(Kʉ AّcE7W0h. zp=/̧*rC8YV璦&;WM> n)`/nQa_\5Zt%6E 3dLst-uI' 3z_?yJ rZÐi :dC*vTT;wخǰ)hia%N"@CbR*dˀZ,cE1Uzx uȧh8ď*L|vڅl=K*aiX!ΫR+&`B潰CP35]:xM'oTVŔD"NY3RoI9A*0x;g-^拃:%߀[+ckP0{@@VT ݗ2#*5UA*m"iX&A;Y9f3*8dރ((o@%V7/q9X^_"9`rO5Gi!'^;Q3K"*6z`g΀N KAc0: QWT Ǵ<&w·{ͶaeOE:[a 5_ŝmeDJo *S~s0UPs%SKԺhY?*ՓљuՀr}"%\-Qep3YQ6$[_ szomF]6hN( b y"rqM8 İeJg.UO% 7,Q@ l,AFV5OyDJ^7Φ(PN5sxJOEg@V8d57驆YKkq&

/_#7`Zєʁ~1;@'~ 0i7TQq^F5YǢ;_YjP&5)"1=i/CALwe&Fk7\E96"&?Yb۵G?(ۓYgֶlZo/rX;yX}.>:ma5i%1#4#=rz jN6W'f.*)L~.9 }{A}9{5RG|\# GeDfZ2R4s4],N=iK7q1{ xSMĹl{aI0[Ctgq{rq,kCb8:pn$2gO1OmmTΤUC2n$N$=ZZ)>T߂&\HLzJJLT\~8' myD1]2+SD]KT ޜmf ځrWVT1Z5W!j, ik[h MlE΀9E_# jբ#0BPWC0 6 >`ٯCdʑ :2Ek,ln]x@cBY.tհ}97C53\*-sWjeZKܤ+Y9a+t.iPPJ ] {33&T 7F7"t5 duy an8$"aǓ)!0:3~z}ɷ8 4e[4gXpu]T(es 9IZi&AT#Yyxn}V!2sQ=rߺdMP)Xw93HV'-Jfa:yb ]PZ5\kusl}i'{؝=A|dҏ4xH38x2X$;OfaA U`tvɵcZ *="kvoQ5bqru55onM k$ g΃ R P,B+6#a- l!waXiغ×&>S^؃V#iW ȼ̚XzUpR-1&܅S+n ÏyMM9{bOj$s哫`xPiv&Z *TO"Tm:WD%{.!Xꁞ8w >hԵKC3z2]8'K֋{~ʵC9 b~>* &u VY$XӼ_X 1J'/ݭs>70<dWb[{Թ,g嗼)[:ئ^B@ޫDn_"0tI'~hUjv`8h ?G9Y۳̴xY5k ݦUOVs%r&BoQ~x4QXŞ8˕@-{Y8WZasfl҆2vY,Zʯ~, GOoȸŪK{PȑٱӈՀM*',,NÏ#cEƦSq[XH6ߺ$&uAM¢-smNhr$9W@TAB^4ܳMOύ9wxkYQi{CJ(Kqq\DtH5I[E~5Ƿ#D+}0D6ghhdiE"HU"߈zZA!;j81c"RXe;W`؞@B٢ĢN`Jv>BE';pV̠7nZ̅1y wҏ<]Br4ezO/!2a)ХcRpV.Ig' c'i,j0o~D0daAR$zQk)ԅE D]KU@P .S%W A'γ`p[?i+߰Sہn$Ē5TjkMd b4~NM#g 8r`_iB'ĸp O i Yb `*[EFfcrτh@T5ڣUǺw.WH8^7@#R7#5 ;&Zi1Im4~;"@op7x=QbUN(g9KRbmv~nyb֌@2W配R)=JOPPcjMhdb Q7,T{_3h&HKF EP+-sSf/stс -O]vkiuտЇUAvt5vf.96ڒ.yn5ߥ.XF@"ThJyˆ\(듊0.`?'lmCBB'=ϴqe/'X~[ S27ZBo\ŠE4u.$k/qn0ml吊{4 zmJ[" Y1N$/ ⨽}fC~!5}s&5;ɘXܮ~r] LYLlЄ 9pSDlӛ,F@v'pA8"a {E4c\%SV/us?LTl}r̔[t*'kT7uҘ. [kp>!PH}>OW Ϛ*mZ7 Z$/H/XS1F1SJHC_k.,p.$alӴ铋b}&TSoT/кB*O.WܼH^`u9މv՚;r̺d-m n&PycN1`*6a&sbuO.) 2$VjeUm3k9YzUEDO&cbPe>>l e>>XWÜ\I{/buxC\n?@5_ [8Մ:Ȥ^Flb9g!4#B ݛa*UT8|_GzMHPLofg cmXo+gGnښCѠO\g<-B,[H͕BETQiɀiFɭouڬ8P'k1Tq`o10`+/lDmdd %t!sEMME !@F5A.#Fn+>M'JmW5\9d`mܞ "Ѳt.r.9 V6 u$,feejjϕ#ߓזm}8 ޘ9Т 4WJ4MW~_!HO-6鰻aX1Xl>A6Zp6TXָ,?Y)G@!̲}@6jJ0D!ʵ;;؄lbLre,R%J݈O}+H;[%v?Fl$c4G˷("P1PoOE"n+rK+;JɥcЩ"0ik=s[$ бi SX-1~F}sTRVJb`¸5tٝ5%^=l@y% %'x`>0I$_crK#N|em4ML7VJIU˲(9L,c :򲳰ZFC7xl{;TZmiwK 9e7-+ w"E sSy޲swodz.'\vZAK4 b#W9q|Xx |F.9@L/EM}|gJP`]-wM!m C΢^YFSRb >i+)3'V'ۨ0g ,޵~$ؿqރcR$~_6'zx.cf7r"c564r݂܁#{)H0rA?Emk+cD c#uF{xDWUDrs~MO=`1ejؿU6ݝ#ֺnp5KLX(7݅-KaFn{7;O~oy||OXD$c k)%Ϛ "p>Tnr=+߂w峓 Pxyϒ+op8B}yF`&&(ʏp6ax;H:V\M8qOU`WQDVrrIWMAËJIE]3Yuƛ򩫲Uo ПΎ!1vcDAl,zWKb}flo~.82,4u |kK!1?nM 犽!nCC,QU#^᪰} ]# ZM&)Yy;ҁ ,]V0Q&t3xe 6e^lo˶:$&m|X*WP-S, r}d'DIw <P*wGrd(G\uCv*t4u,Ռh͈QqZW&z95H>Ih}Eq@'+Tf> F$!_ r;qwF:!,S2rܲs)=w/ V" +wRGA7=- mSxS=5I'p{PYZ)[,V(IjBF5]~o,,1ep&3(Q'\x͆h$9gѣu"Iұc> (` ?H5^%YHaع1~wlW3|=7odA3F[ZPy so} r/P5`&[y# V.u#Y%C΄E0EE q$Ȍ] a 9DMXJCA,qC0(qQh K *Mȓv?o 1=nǡmC%:wWei]v[0P0w[!M SXiHqE”'aG(QΝuc 0uPΡ%kzMYxqď}/ {5˼T)?l2Sqȓitz7'siT7 BHVw?.$L͜r54F2CEeBB^@/aѶ=,&oM1Re{Ksoe:~㬱&L:Z9Cv+sg{gE.0eߧC]:F jMu?=vkV@Hg_y kpAr:Yl,Ǜtw)@{*I.д`*,ٚ^XxF(;*h~M`H=֐=j[۴3E"ַ\cY<1O~od,jJ JƞU<&kbל[J )g.{I]iS톭t/+ o[9,p?'@;1VKGVBH9N2y]a "cI`>ϐ}3ڇ2@Juu\6=$)4)?UKc}@h `jn #">rpRpVϥ n؛YՉN}>er#ω?A] c+"xńn8byyh\UZ}vX<)&#\;Jڰrlb@[9iK|Fu "&PqRRX(ژ5dgOtgeng.KuEyW@F_|iiYtkZ8=TP8͡cW|8[-ڄ)hl)PۿDoA3k9ිlE_~KEx/ XK pC#ˎ=LpF u4Dܤ2$0T_AJQ Tn>p}^#eEAtG4AkŧBEسlݔFNJCFؠ0BRx Z54fp`]$jS2s#kahǞǭ|S]gйRa9w9.G-!`"pN}M5e(51G|Jw-%|(ggT!W-W-f67~C=ðt n֖qݱ(wW?ꛝF:]y10ԀOÖZy}CdEZ5¦xDbUa;7fN&-NDP 13'iz]5z돵tX rX9Rx I3r H`k.9F8zy>·PㅥZ3pӓKnn&!F]:.Ȝ;骀ЀۺUW+ e4sx'XXSc[ע=3Jj1Z 8 ojqil"]@Am1w/[ܨu 0)ޗGW뿘&`itފP]k.-.>bTƩ#A|5WzOKJvL`[TMU.qAh_S!ǚ/(`~Noŵx#ڷ#XD=|ژQ"/`wn tS 2kS_2;6qHnȁAGIˆYϋy8c}Q:]@.`mA?0k*)g`"p׃@ff!yB6r̜H)h;8/~׋b.`LN; K |?T£;'Ko:7 @_u8>vIVXb7Z9=ӓٴP/:oi a$2uQ#?Y#yHoӯJӨ<"XRK`>N= l/\xl"8 ?u 5̤'p4iALØU럤wϭFAO8~cOybsP[X! QR^d 2# d;i2LV6c|aeCR2QP60#0y{ccbUcłybukh4؋;"~2o}*f+`3Q2%|Yh1>{v0 Ϣ-ӈLk&a4g݈Fޱǜ1H7 fOC›HExkFPlD:2by2|q^w?h-MAF呑7]7x>&CNJsTw*S9&l@d$]?b#;rzVq9kW7f2be%aLա0z*8]z|~)Z :nĦ{KȦv%+3;?BD^? ] EWZ:ּ (GWk\'[!ſ~Ojv`pi; JoyXJ%xA0諘̞Xͧ*{>ޝ;A4i"i!3k2硱y/[dsFyc;\vzKN*d- o];iKsx bp2OyJ)zf.LD]5^|!xe= PO7LȦ6ȰABwraBlB!y`ja:QK _B+Ű(^5)p=xdwwUݍ`83hA"+.Ͷ2"P;3:s)(w-6c1G-v84|,r9 ˁ!x>Ȕ)m{i܎bx} "m.j40tzRz-#u/dߴk%wT/蒶͖4,ߞ( i>`ߠJ`٠EG|\Di2K(PomJ*J w^$ؤ̼nՕ@QfM$~&FB6ev%7:U;DȜJ xٚ^zrzP,r$lrR| !bFBa:l%2ζ%mH<\_|>k2T86\;]e2mY@<κoBafƢp[0yI $Kם#Vt-If-GWWID泙% ȮH FTo.LRXtB{B$p}8('94`b`I  pfl-t=%JPsRL UH z"7[(z&؆̾K$!Usgq҆d!$f4JU)a5 a&APJi/P˲(G@yY/D,hY Mdt ?S<#j<VE{Ob?\2◄d9=r< 薍_A\=?xɊd gzsѩ +ַ8 GQ7‡,J `ȿ7 &8&sX_k_K7v-V-gb+| f.=޶{Hz#hNlg><Z7F&=?Y2$A xU++=tY/X/{]bk} 7iWM{)s/kuՑ~b K |MA =r-Fz=>p#h E#MuAt1+6TK*|9oW"}} d#,'c}B Yl'Xђfķrlxfef߷ _q|@ x%Q^|/0?ۇe_Rܖp'JS,pb ,([-ZV LYI]C9)=bO8ζQih^GTNd~J# Wr %kMƄu-ijRӗ&r YH^!zoiIX P!o8qLε1t}7wNqa E9ǝցM؀us2PLڕm؈EMKQ2DE^qS&˲Â-qG"XP {-h9o&9(Uzzd U'izר/;؝y"G~mqC˜i֌!p"yTGEG8[v('x|YUM Mʬf\Dʁdj.ca]zn:aՆ ¥)r&@ Jao^$y+6\7% C)R^Znxnc_[`3!b tz`cO8Jmej׀ FֳR6Hf~.﷗ЈNwž^d `:dbFl|-٫h04+OZK؅ZұwR TO<]τFJ$JF+1/EE$a9ley ؎44Q%̌%Ix+{8C-A<]din]Gk} pKMrȹD{y#rq.ׅ $EzQ;l˟P_4 fvb?h .?RBqW.o. 2KHNM[Gݘ9kQݸTϗ^({T:acՅ#[\kIs\h ͨw[9 ^;O8wY;R p@kzg aHO%XTWV!}&aBֿV/AiQ~ޒeoJ܎fx91蔡*VY$\QCcEn~ԣfXV {I^7wt]ng]1tN;bΕ}]W| vͷ*/>rKʺa_pqU~tL V:CR'b۴ fOʼmX yj$CF&T0`Pδh&5JW( Fs}m4 \`ムLrv?=ӏ#Fp} Yx\j62ɪ/] 3颌JM 2#ޯ YS7J ?_%[ #*gJKC-]&LGzDKfe"~DCNafe sH@}HӞ֪ހ~ % R#9heIή?FuƌQj<˚֟ͳV+ { =HζP=)MM8\W?c~θZ`NO\[tyjfKoedf'hhZD+"b5fJK %m* b]2HLзZBd |/GdiqM9KF#lnx+ [?^^k rTU2ar\9keIE?ۤBȍKF$d.6hPqE@}і[fC#S75}DbaMUEv*}fA21r'Jm3IAReu82i598(9vh9 #{֨Hl^`[BPy 1sw0,},.IDt8i_y8L >9UvC όḦ7!PH7_uȊUh μG ˝3³4\av3Hl$S??Y]"˝?;PgSg* d [-*_OA^'U8CVZ|_Ep:JsA0].@,}uy%02dOJ`Uj6%ؚV5lb9p?3Bu@T`zƄ4+ЦU w˶gύvJ,1MW-!,20$jKe6)y{_6oxVVqǚf[k蚚W#r<[f-75eHm]6RVpj0Mia42:n^ӃJ'xxqVM\c2]`5χ#m.pZ˹RLOrY`/"g/n:ܓIOCEgioF%NČKzY6j6lN>=Uh,a< =QX`÷Lɰ9NPQ"*{T^q^4c4]* --__Z$k';Ÿ #zn-GP8%zJM8$~:Vztc Nֻ Ǻ1X .㒪tD@rFr,>ݺ]zk '{ g<6o5͗|_NPMll=M_[ Lfh ߆JX d7~ &\v\V k?ZvG\X6}Lθ~8 [S 6,k3"CD rXyӛχ]庫*ju:'pF&ax_r\FiWD dc0 #p Xq;߾tlV6EB|2WrfJ3i~-.OzJ'LdZ[z`1V q׈KXٓ{ GN <}LU0>?d_4&}Mq|ۊF&0!Ä=խ4/&(@)xQˋk/Wc6˅=ڌoG>`c" 8 P+tG8  BFz[[yũku&s^GsBΑ.x\"%An!$R1 O " .+<-dcvIX\;CwT}I w\;P-CxJ 5!Oaeơ2I@UBh?dzs$71ٸ/? OQiBGt)O%f_D:-(4sxXe8iO6޽OǸ";\V(o|}-ﵴ*r'h괲-=c[ ^ق~^+o+6T-F%^9N'm8:".to QhO.\ eznJ jHt=xݪ1@D`!Ch91(?b?OX*OwI}aof.4Ƴ"ulڒ"e@LeXi $EݺF'e}e3,>l/3YvW8C~;y To+Ie> tzX Z~=_GPp< xݿԈvπ$5-_H|#8 ڨτf%6:%pF!m JܒnZs9Z ,"/߇Ra$nNLl`~x * lecPTTrMݮw9&~n yؚzq,mV"!3%kr~%ojrH'aTĖ'2нg,խax&#Y,D,hAY7Xc}m"GNV$+/{m:3Kϳ-yx.߂P: 7ȇB7r3֋As8_x_e03bCEb hd[|GF6遧W{,mq w'kWQU#]ߙfE3Bs 泀G]`hV/IS1/٦5 IQM>ңp@v_sJk0KPWF$K_f^̋gOwsZ `gl.e)qb+tx*vg ,e/lZjy­i> xQT/o# wg0Tܫ}P#f(.B sFq:fd#UԸAr3t=SaÑF6Ne*| TSV iڏ ;ڰSt{jcZ2, x=,2OSv *~P60vvc%49ts/'#wń$?Ӈ:Ѡ/׏^蚩'dk3('߂i$Ӟܖ= UǢ#79}0U[ܠTmK)Պq͘Vk0A+)uSl}u1Q Xw$DTxp+ 4- vzqyx$*bg :hoؽbkzx|7Yce2 9|@HE6*qd26̣8@/5Z~ͮj>ju/mOt>X;&6z.`9 xYk4ym^ 8?C.I_T9FkQe Unhr.F5@N`CXPNE=VgDS#YZՆ(/ú0o[VYd35i 2O v~?eMlrF>na"|ޑ ǽfUU[:$|+}7CQvk\9j:jbppK;|zZL}ÀJo#ʠD%g[55t4 tR’4ʫML w~QC:\skUCԌRBZ :2a/QE_g)J1whUA?]3ࠡѸ}`{D[䲭?_1DXQ#$ >wj`r\פ;"AW%[,qEJ\ЕB &x9f1 1'E<W$0BdѥOгcL'roR&;RktauqX_G-8G`*SʼnkYMɷZ|p>!̌,Rox x {gA8:/4S68f}ͿCD S&f'iVo=ϼ~:q3{=G ø khw„mh{ӏXh&ђR+k*Z EiGOx*ˁsň w#L ڬo+FIB'\6D-ÇrRS D0@=Մ晒B Oi<@ C5|#{AƴwBZ] 2:E`Yˆ2x JT}rH>1%.Ӄ#n]"VOCr-"\e#xĐe`8aඳrazn2۾@D3aJ5/FlȮmmANa2+?L9/+șdZͿG6W\ sWtɳnTB U~B8aݴ$|Rt|-ZGf9|Gy[gxT_% 4/1dž-mdh||P5}"|Mu9V0A)gU' De;]n$tE«ejHKh zmB`=īH"zș3X Ip = c3"80o*SKG> l&(V0Q5)>͊q[Ӌ낼܆d=D4RpLspɡAP22io Xpr٢N.9íι|wp yH~PTweac3D>Q< 0F-p?3Fҙ}b7Svk:4ҚB.Bbg`d5L&urbc",Adhb9vafy+ɮ5(7I HHJ" ^ dvazj"i)fv ,(HO?!d\&sjFc}=4焏L8kH?VRmСa8c:C + X+=|EQE.b1P<*m e{mi/} C!M]m.@֎ S.L-81jU"t^o 'mmXRcmgVhPw#5FAP'E[6,v_3:!FQV;Uf ȸ7s( j(%qc.&C]{h=!p hO)BYPlTphtŦJa,WXKS!({΀/T3Dt\C o֧K; ??q۩m2o=[K,9Γ9316Ճ_ԏRuYgHz2_=1Ƥ%!'-sFL2:^n QaC2ͳ8/I@J <&h8 gDd)&7QnM/ɒa䏶mTB5\\*ԾtuKwaYjC~-G4-?ke< naUa '9M;x%d륤J4 瑞9R)[׼Uc?=>c_!lB:Lc"".^~p=(]Rs\`:8vcmkw5xد[[zRGOThj:UNw~6$,,8|QA|jGf;@ !cS$Rn_3Dl0("+3ݜї:-DTVBsZ_I z4q$88m^147{&UufRT#uYD̸}PvWQl|[) B2pC=;jzh3@ZeF "D}{_aWQb!ޣ/blY =;XH~@wO@' -&$'i@(F5\27K+xy8Ɩ%CIy*ý:0WGem m!f)~VϹQėʥb2qю0XvQV#yv(1ur.+"pJ79Q0-a|}C5ٳ.垼V,mӱclu* _smxS_Qji׺7)&3 :b%cc٬A] Rzyj\'iF.@塂ؚ>l"j`-Ez m>;S8L\P S= Ӑn>!vIU2?ŝ+3,6`W}\T$Ev 9 E},Ijv4WJҗT)t)M.VS{lm>+ 5< my"{&^0T;yp҅N"% |S0X۰v>.54|=OYMrPSQee8޽ M%yUܐ TExSy(6mOJ<|Z$ F?1UC|.ƥ1.Nn-w%~q^4..1o@ˆuڑ:_f}PvZ}|c/%W2'h94t8,P hbQVWqwoηku?XS08a3XT;,}߲^pv'ܥ(+@u̶"_q [, Ft܉nL0]k{TЭ'.vElŊ\lDm/jHW;fUˆe*E%WU;/\;=pJ|co ]U61G){rץ&_zZ?VWw3'-K 3ȕ;n|ؽUG^&d ~oŖݭ5_ VՍBW3[vͨ2&#_݇S՞g0NP}1MX$AǵTCi"ja#3%ޥ{^f 耺yh8x{J+]YOvT&j@St-nS+RQ(7-x IBp؇n|46qP:7ۡOn=Sc?B\∫^ȼxQ (x 8CTZ.z<%)(`2Ĥkl#Gžbџ2k{a=ax}$Q\_y:靌0g}gnEC4׎)ʅ`? %5; WPe.Ha@Kp,R{_VjE?xfEe5ÖqGXBsIXESIݖ&\ShVP)xŸh Mq=0yDxim(:K.E*c[AŐ`Mь#6(+*ADu;9Ȩܣܜv\a|+|D^Ʌu`96,O .+RҪβ:yN+qۣ?5A'#8m{+! ljDF`M:&)D[D4m3ٟ7XeQKEhݽsʣvAh^X\ȕ%&nWt CK,91[BrH % ߌR2g!{{yydkp7}Ai?+fLMO& D;h ͝ 9;kYP#ui-?BkC*FlveN`npɪWyTs!mĞK"CMP-$3CX"Pշrt+ɈQ|{DW`zoIE)~|Td(e4sxseMJάavS=]8i"Sd䉤QNeK >m*/v=Z_k_X?җ6L1@z2[.b*5a5F+W3i! G͡{t;dC"qܝk]:ax*Y[I֟B'=Vy4*7%0 x:4($ 7Rb51%""#^G$ P]Wi')YuGhdF?VbFL06[* o"*KFuPB(ȒZAP:*'*]^5d|}sew' #K+EZAEٍPzhrU>96X߀ Fe>{]*y);k`4|jKx@5Mִ0 M&]er$5,e""9i+=O};ug?o_+՛r7YZ~F lTbh{眔Nي9QF+K0$v47D#fAH?dySrʬzC(|`+)?L"{WB[g=qQ 'Xn?,^M^Ay $EeI36Oyf nFׂ1sNZ;%XPī\\j42(ߌ]4< DٱW8@/.A-C `iY_;u; o곑'&Y=X( Q{ $^Tf 1cAA-F@ijL%߰`sQXS`T,As3A-[ɂ[_,?t}bǗMJXάZ 5Mt7T#Wj ڃ_mԝŲbX8#OM'F?(sH$V@|"GT 溬r)+#Y#]t17N0w8H+|B/]ꥂ*B2/PmP$e./\eR'suW+_{5<1#Mxv^gM6*h}䝥= gFÊ:P/\̇fs nI $"Џc)06.%DUb%s `v(j[.&tRb5U.z-_YT4ҁ*JELj&bg(\ޯDo FlSZ]!mts(Қ m[L fHR8fO(8 xb(+,8:HG+ڤ1J>9D^"Iâ8J+sWIUwNe$dyNoyvSgLky?kbd`G<#{bO7 $* |8+D=Q,o+pԊ }_W(f5HSJu_&ZWAW8j!CXk " TlŴ-|BMʳfM }٘-N(dz n aZ4-0cajpyx}?^|j1 >&kz'R0{)`?&8mCj*R=Ʀ{ᥕֹ`0jߥI* z]Zx0L2SvB2Vi3dI嶒m,͗|z4q [s<(6TjC4 X+x phFw* yr}}ozİOC)Izaz@D/2~j",3ȫ:'E.)u3w`6R,yzg1[#2dǛY `9 (Y%01ƲP0ܧjI .e'6H)6iA?npekLLC.\$MA/yGGm; ]zaT@LosehO/3K+ՃIN3La4G*pb_ =r&f_-R;BYu| y]I@6 YpáO[ Ttf)Ev5$o3;꙳$KW*<0Sy:ruǞ~QmRͬ>eBT\F  7k$E>LN.QlPzէ_eiW*~KѳWq-Kl+b)&g`56[ٸmG1 :!B}'98X0 vN6'wB7_qi5g>#ԤG5?$ bmwm%|>@NLN*F/4)0@R"$xEY {kHeVD;3EǛy p~@> Jzen+[l>i*Sʊh5H\Fl@ J"`b9]?ꫝwA*K&gB@ZOs5B 1mC&"f; Nuk %O)kLYB?99&bfPeïn*SaL9ę3!A}!qAW?HI  5@guf(A9ӆYaNfl}KPu$4ZGf5,, i|)lN B~P|"CN ;B6%?/bQ~<EIaOs"=b!{rGv](#\a>רܠ(F2t<-949 z1`@I,ߔ.rb= :7 @}1>4T!/hQu X>Vg璣U&uÊ fMS?nޏ Sٕa#+X3NgKfTLVgȿnj,Qs-ó˃iIsokC"2qfS+mu (';jmIM{3|\NGF.'29P! ^t r,hZNgl B51XKAjݗ)ƅe2&.Y.7RZZWr<WAff1 ]Ӝ,/c]@l͋\X(o{ c!*)PPjdLg%ǦqK Y>ۤFvHG="Ho={J/I_Axk?7!TbWu$/F$vynXRF>R/uqC{h)b)2ȣ)IWRdEUVhx>tj*lOq aM[RəտǁS`mx"5-*|R =J= ۹9˘7NOH49C8uq'WXY=23%*t|TT {#,rQJmDkDu![M(W ?p^S>>dHVv6f7Ň޹,v)K⸬+Z*X0pxCB*d²K($0nzXlj|ө4QJ{C\)o3ΫIC5Bl#dR1ƪ{e3߁ g=CcGKra3:hאQ h7FS &*I ٨ї *6&zޫ=-_iҫ3f%VְR.Z7ҸS٦F68(?gc[3$ђ]5O8C^-2M8e^~IS;2q )4,Ƥwec2v lg۽aІ aU)t\. 0/cR憐*JEA% s 6As< %rԄQg ]1 +/?-;p̙~JCVa~7 îNrqo|9ʇ-UB* s2_ݵnJ kn+ y!2;xB9H]AjoP& Axbglrf[Si!El>M{>Մ~~[ӟqv!a%AQi(ؔ=R7kZ˩+n+Fgzjj|->\v_PZvcTV\PBΪ͎uaбq9hs̘P_qu'y/9u r\ۧ@c)LpTy%ڄM6cdt_'2k2x= qhj,ϔ<~\ `#raꠘ}%% C'GaCĝfp5#94 |PԠ͊1G#t뺎"a} i'y녈~PGk)ð5>{<,p %gL:th#pThn,fK1E=v\Mj7n ʪǭ*NwRU$SSm=+ k +Syjn1V)7 xAhd ^3mFKʀeRE|\IpJ/A+BΫ`4jOJ=p(sc և >Gr(ޝ.ʜUzR LӲC`M6E ݥ#;5I,ҍX9gͅ6.mQs.ƴ{Nb-dv P/jeFGwV~Zy;Ղb t0qh>5w{Cže)yKxU.jNiO!HrmU8\/q.G :!9xJAzcS.Mg6F8{K5שgsq>,8X!9P\ʓc>2joSQVyUFbˏ@u^ }vWiD˫Gߑa}m+9VC(|Vq fpT4PEJ?J]|OYL4mY9f5`J`р h=!CqbasrQcN3WQLrN l눼$efˡ[¼ +G<v]#*/.InNၪwO~B4*S52fX⍈)YDH]{]0.7{}Pu,X:BpaT0=]Ui#P#ZdLKgOmыGb2Ԧ|o# ?6XCaMaz,Џ |(+;xHj/قGU(dz-Y۲9HhLRDXr[Y`6belBV %6Hfa1Z&v !)UR-xhW϶NEâWm>{w*]#qJ$ݶ:޺05{*4BMC}33\"hVcLAƵT1&=%ð,>gpO]ל%*e4rd0ઙTп98(Kզ}6hU#he`@?}uR?"됭ua0َKBaHWdHVW!}x2{29aChV@o˳fK|9vY _"PF J[#1/Xf}uUV6 %+n:[yrJGx"o"@u ],bӫ 2|WUYP>?:,ra^' &s̉C7= zf> v-CpVZ9  .& { UDt!ET3Һ" $T^9=>䓟m:m&|[Άh%AOt>rSLشGgh-7[vA9ĶqUK!N ô+ez%@B,we \tc9|f< 2C_]ծM adZXfl2R!-6w̼pl j%r)r{ۣ FŠAMRRsvPvb/JIGmR/;-(7g!p=0SKmӎ;*1$<$&HF~z){¬?,ޖ䭓tڭ:Ӳ{!p?|}WfdSwK!v9 .Qp`Ę&-_5_WS}=MEYDoza3sAJ`qQ^Kd l:/0Hl mvk.}S2nXFrE*,J[oYP{Y".'$"Mcw5.>D>8h"GP/L#I׵!\3;l~:&X&=-XDh@%7 6MNqV OZ:\l${S sJ45Xx1goʽVX<'f t %1?ߦ{#V#L>(G4a୔,7?cpq޶U\Y**vΕ$5IO`ܙH͛53;rrmQ^倥_8\m \ 0yfPU4L;>ӝqwY*<٧֐  )Ia)Hu> +[f(I"]VzQt)U~I=FnFBzNH L w9v.KP@g#+30#I:y$W{bJ|-4Ao,J x#A7+!>פFF u4L6 Ww]kŰQ]^A0!׾XʐtÛ+K-6L7'ڿ8׭ L]IsCzKj] sYC07F{Snh"^[e1ɲ xa{ Z4ўQLv7l9(3`弅%B䖎_ngl!;Hݑ;)o=()-I1rҵR4u5KYx Zj2ϑnR/UbXcv!Uz]S0L`BbȐ#XHYȱL(3=]7|h >t˴?$)\Od#;{/#CAmaDcxRC`vd}PX_nNuBW x؇tlu3Aӽ4p2nMBz7\8wO :EX?kN+Ni@ gOƨ}r$;Y 3plK*6vD RĬ]WW"r`r9Q-}(5Y*C)%``DpTCwyϰMC ˘zggʡ!:p, Y>J߾`#f23EER1oPw@yp\3R}]rU瘶 m0߼8`kr~>/_P`hcuw˻:{4\g[ѽk }hUZ]}<%w)C+a춌/R0G?[!dpԼA9^Zu+>c )K,; C.=%9T̻=IouX!.5)P80&-VnOnpq|#R>ɫ2ՒxFBD]qhkW@6G{<P:B'TJ!怐 qg=:U}S& ȧʗO&/#eQƬYx$ w9lsy;A2՝ɱ]Bbjnp|x̶Gz1 Rٸ w-  )f]]!nh,3ZT91"j\[kƁt봧m5X̺?BgK󞪾P:H=N21YLٻN/CJ&k10m vQOY(-JoB Bw>)UK"X&OcBHaBX0U[n "T1*}|ot.DѼ3j9 HWGPx2l+,qj-{\~Na\AN~a 30uOR]eB~ CȠhNS2%_~}:U tLw2œo>XgG 1Hpph]PDY{`'֍ٿ++!pyP<*3~sN\kX3% w/aǫI2Z1I5Z.k+unWI&񡱘M _†@ ܟK"ӝ Hz6(Xj[L2A$OfͭOXiτ8p߈On^u}7fME>Kf*fDRd ?EaYbqȎOL؃n"fy%@JQB],d;ͩ4utx~>GO*x] Frc?_SW Vٸ@:Ƥ[*:uǮf+X#:_eXvgdFWʆ筧G>4 ̫s7T)?%S!=V\%_I\Nh*ǯ>](iի"L:+'F_J&a Ћ D+m,•i:m'ɲ3  )#lejD6MA͙~~25Yԙ>oq3]G!b.$*(NOA{;NΞD mSUׇJOŧ7S)LǽWeE#hh 8oLg2ʸ]DGd鸄j`-аsXdBƭLRU ,lUgd묟=)ʼ&1]lߊJ$1&Žz@S PfttBE<쇌Di-bV*?qv~nd:N>Jm;&}\zDx4K\[? YOJ&^bR{E~hpؗ ud+kl z^=A-TLd!E鷣Īa'-T"!*FqeKN~:|n_Sz,H 40ߐ]ָe!5 #¥y7 5= «^'Ah4|?']M; 18=WZo)+ul=.xCLKH@OKe}s$2ub={pcdclf U!sЅss4ޮ˽KmY?'),ղO1^Sї5tIAe4 fU%!8>ZGbH-f] sM)Ö[AIz XT.}iIĶpq/n%@icH,458c_x$$WO.@sN6 Ƌn׍l _bW Ȗ].@(e],Yk(_%+1,B .2dKA(UlmsCL`Ph kocفv9Qy蕻vH:jarNC!k '?W/m/-D ]eh86J]*z|튿Vsir t1uXL6lJKT3/rjȁ]WGw4uO5CuU4E8zĺ |47<^j N]Eg782ڧz4`If"ϏV[UosǒEMd>9|Ra^ŢUci_R?ڤۋ.3 ر,J@(dj8jycX'j;ѽDKZd AD1@OyfJKyJLj`lDRP _}-TJ$Su]qFⷾ*#2 ݤتil_=;2sa .[qtH>?y֪D#% , "WoR՜b6]L˃GdS;/]Roe^!U껴ڗ. -ۅ~gkFzL6ף$&ul7BCtǶUXMk8 -6@j-AuQ"Z9go*A 18:ãOA I"o9ǖ{<"}Br'Fhx1Usdh<=.4ۼ Z3'p="xg 9+j?DR&0Ql`#PI l'| V<(ZHaW- cxiv 捋g$lګد +u$$s} |F0ӶdGy&gg칈gUhhЃȍCg#8=*[#$j&&k}AJ8{,:|X`[UXəQ%ZB5Q}yuVf}bVk (Vo[J{{c!"1b ǃ7n੹1Q0$Mn"3-zfޞ#ElƿP-?C?WGIF@rp K{Q>D,_uӥe =n)T7cJ:$.m9p\k,8`  UK*5Ȝ|NĽjI Bhl}όEsjrQb4H<*w<0Ff3/cW*[e_kj-E۾X>灲NL#FBdtUxrb)8d\LTw5p8g>]:wNY]P@0ApR{{ާT=7o:,Eh4cw]Q I:JYm9aD AcZVپԇ.'Ci'V7%&c)I#WrBF¸=؊hng܄ZY Ҳ7ݛ/6sI@+?? NϿD"M5CcїOH+Z!$׏Z*`eN\81x1Q}&9=2cJ>Njd[~9;V&v5NgtڨoΠao(My)7-1UfJXgDBq%b_&NKx*os9ƪ m&SǶK[t4}5<ØAuirƟ D>lm !Uj:1xeKl3Iu ^>?OoOz9PB|ofZ?CT2-rQ.3>BU!"yZgYN/3H4A ޼(OŽnq>*˱u$>pWhR %hPט'loV.`A=}G;%S8d0f{'t:7>;ivܺ'mT:C-g, XE,o/:K9Y=_,d- w$M+*E31m`=p_o%lK$S2W~m!e ՠgXIku߇1k7h)zϣ*'/L X1x;goN7wj R&n$5(۩g}'_v FlcvG.pOѺp0&sde %I+gqԃA Ry(yNӔ6Ǜ}ЀJr/T? %oXLjbCB%Pl)W |ېYnn |n cV6쏾fd'bLr$+64A{?0{m8 iBnu Ɏ3*:a{í4*ݐɜnWrJ :9n#y/ТޜgPx*.HJ~h82Cm+"!)B)Qb 8:< "sۇ&dBF$"u6@c44X qh pJ}$6‚J.G,QU0>v>sEq`@1BHr=ßvHy4.>>XT($ S%6:of]5*m`ɰ֔Im}Rzn:%WpJF`¥0ơ-R+~DH?bPmDA\sưMX}Z큒†uRRAAn0t݄Q68P"VQzAzjmYFVN+2=.U]QJ b/<ӝ싺HZ{3YIiۉsllb"U2F+cVi1рú` K*h D?AY䱟OWbT:kyhVXs792|ϙ]n2U%Cd"؃6,XǾ<:]Ȟc%~ny8* ٝv3u2[2d7K iZRgpk"Y +ͩJ;P=DO V}fG4"~D8Z[RiQAQZwnHa4?<X4=WGO3#-Lc '0}jM/{KbfV~Shs 1ߩ;:[OLqxQ ѡTVMz w}*&JςS?[:RǖĮe% 5,sVNưI%(Vnf909Hr1>p 6n yҫ6!_ ]cǯx"Rl2l d5uu%CGv 0|:y@?l_(^o9ոیtjÑncHrփG;*=.vO/ãq| f -JU2Ԓ]HO?~ ݡ}B.}o~??'=u®+Gc_ cwv'X& aIzƐƐ5l*XO{y n~sĐoxYew՘`+7XhR ?,FU%lF!u祄"\=W7 U2U+ߓ<щgZi\xQR2 Z/~Y RlD*gW\+&Ȇ}$W!SdWeË&`XJpkaH1mm\4eY&C[T F=Whѳb6+ \WȀil)о}v`$:sPg1gўF^bXnbk\wrK}vnpF s|c0!e}=9rsk|97}6g3d8ѡ /&`Jȇoî_@wc]­pOAEĤ)!f |[.z(e< \ؑWO&/>g)qW"*IcέJOQjs6F!R2v6#g9B (V\_K/+?+ ާ󚈂 /o"֘/u89h #߅0b8>'D ѶxT:P3v7e/[ ue5%~f%sdO|=!TApz.08ԯh7y[6yDIx7E ,WPYX5e%TXpEVө=JGTUy55@!3L`mR|w87hr%#yΤ)l |+ּiҚw߮?}e $x.rrXQ:[z^*J#rpSG1"t@귧Pj5UϚ2ݢaRGbrmsέdg31 u0+iHS#ʦ5C 2P4O]m$&rsœ#Cv<-[=ĈQ)90y}yio.lMԂ"Ah pr;=YcTb.y^ף;mW ]46M)+i*)0YXd"=HyysBY#)MQ0&seG#򨸙aNq!ܸM)<+sC-C`\4h;JjYq9dP  "$]UJjְ1y F!2X%x霹NWd<."9&ʅ3q>`9_ֆA))mf7bXW(z<&˧Y)zDe ʣI'@t=㼚*df>DMczP;{]leԝBBeQVoE~pX%'N'֏,mJ$#ʡMzsRX[l7BLd;EzvXKWQsZ~CM#\K'rXS Q㪪m{xy %/I \{ L`o3<x^p :{D\b]y?oRC;B} ' &R sQz>^?qN0=&5 Bgąd5lDX(g#[`T^4ՁNS/BVBS׌OUig]Bp$;b8<ɀOο*sL) s^Vz'RBYSXG"ZYG[(=?^%g '#VMRA ۱iW vo/0S[ؽCCzkGt堨Y[Sb3%zG/<̜v*#̝,͞+4W oSgKλ{|+"(3&UElw-+[f.S{QǶߐ&O0}K1]LR}GàלrVE3] .wքyW]JI:JMX<ʑ&m(D؉ȻQp.ja)h"8'Dy ~ۀ~jIaw;pE/-ĥlU.Jhث/BUP D"~YnKXPk`q m٦@X`pѻꕟ/|\Xm6}. Wn7oAp*,@0]ᗕHKiW9aa@aB`D9.ZΠEl _.ANJ+m3ZH䄎`oCrE`9Ng=~]q X3KM R@l,ef+64+p> 1r[򁴽l7pKLh_4g"U'G6RsA";en9slƥKg+?Thst os!HZ,V>Ezli,1 )~"ߔzw`gI 0Av0_aD;^g" %c0k`%t} iY\}OUچ~~wⲮo:D|/{ˮtqEǢ?&bs_fc?sO,y " wHCh 6=̹،m3h];Q&t/=9je|^Si4l-YWxe cw (D]1Hwlk 7wR1K2a!{7ܨ DmyF㕣r/#W_ܬ=gOy*8xg"R8!ۀiN&!haci=oHJ٩!,3]Ye"v`PiZ ew_IN!$yS;"@؀rk[D b0*G dëj^ߧ֫ڈ5BwQ'4^SZl\~zaјMfFoKߊ,F$ c*va_uTAj VQ e* }.ΜℲq#BpCsZ%mKLѵק[ER2> a*0aU΂ZM?7dui)n8ݽͳq3>_d"2o{I}}Wô3uYիg#N.eq՞zD^AEo:i˗x]GR$սNs,`c:j u%ow"~EX0JݑNdR|I@'Z۲QBV}+5芈dv H4Zs+ҴTA/&#վEsw&q lEwLPԀ _ }t@,nmf?L1qj@n!ܰ }⥅FßeBԢuZb{ / mFLG,58p 'Y7+Ka+sJCMF%FG+mCrrvi9N|W?c]z^4Qn*'M,s۾ȬIh/4s.??PCN9rzy1 3/5߯G(ҏ}!omպjd , 'eQJ1Xh ks*0^y VPc@ l4΋H O ˔ [ VP=-}(Ύ`WMT-Q4r-0S0 y Zapz :DY5p f0hf81/Qi3M5G@bN> ZM*u LU_dQ㳐yðiܶK\K-P GB" b u\qZ=6&E;zS ckJf)HW)j%ZcLF&B3G;Y&HۜjXJU/4SܻEVuSpeL)~_Cˁ*w]oqku头cmV3K Nh+I(k=r9sI`24JЈz2tn J {\l@0pqN)#&#DWN/BS!V o!gat7r]B鑣h?Ѥkvr :p踬gO~tzƵd)K}^(= B6KJ8퍼 X:Ha dһ Y*-Tr)m) .L>7${GgS)ʞCCΡ$֖80 PU^w/FӣDܞ{dP6̚[{`Ժx8t' PMM^E?$><WRlM?%ٸ#`zM.3_Ǘ0) )ÎkdЖ8AΪm* pux4CQ.kr+`'n$Vh|Bi;2um4=zgf~7oaA\#0W(5S5ZC/1L&>&*06$TҊϧB\9f=F~\(ґv n1}+Ae^ۘ1.X,i̚bJDvG|DԄ_SpCz2,[OƒGM ItO>'fOg #mdZ?-rM]xW@nG}!<3l\vǀ_sisgрl0fl.Mhz5.1fp-h{iIDT"<%murUy sX2u,D$*8;P$R1)~҂Quɠ+I6VIwG9Bn )lD)*NH#nv6{vZ*ʾ">C7}lLT.DTvr'?yWo&U*,%7K&nDG;4D1ܜą \lO5g8lxGy(z@Dj:uqX5`73xBr&~8 .3>G9!r}h`Vr5'j Lqj3NE6zNo''27k-踪-DS;;ISDǝ4}P8iJljunuJI4kd*"zЃFy80@řwNg4Veu) :z\q^_M0R aO 됆'P2EXv4qt"Wj/8а-ݤζ\_;}l7Lނ#ÂoxAp (jQ:~'BP",X_o` M=khB l8hI.B2=k44Tl"=LwOh%87ɯRf4W4ڬe9^ʗُ x!f:)件T'`S$ eGٌDO$&Dd"ϒ= JXZ//AlZ}dS{M(mg׳wZriv.l TYIDɽ6UP=#B XU,V #l?(#ҤT8aY,>K^^]1rQtSnLwnM{64yseR:[҈){Ӣg (1j!)hKh2J(. j1f# "q9#ۨYF(#~} FOR2gk{>B =m˞X48Du4rz!I(y\$bM2H[(1̒6+\cmqZR6G2msYE ?N`zB]L!9Bs'D{s<) `="ghDduKrLuʱrbA1틀&z0<2h0geO4XAS&Nh)f%ʺJmsJ94΃a9lcw9UƗOծlܶKUoSO@t9lH!N ]6Sjiw]'gz5gZQf/ͅ(&3 *܁cI+ ‹I_Uؘ?59Er a!eO7XCgAm [0LvUEE@w>;ʵ)8̻cظʙކYLO-j >b78dE|d]1ܣ qսwU$ol?xU:zkKQ5gy0#wܨX/:; 4 3PfĤB/@&s*۔EG3*9yt*+F Mn_{ ng.NNƵP=f +4*+׈Fj`Oã cy8[nAR$\,k`1v @"X ٹ&>0}%i5B^6I+D+%alT8G [C6Qf1r8 {, , cV>4׶qFuҞo1ޕ 7a`x20m阌 H-÷~o<2旝3s"t=8%m9-E9|WξCN@HoڥP1nMvHRT"l=) 1cmV.-࿞z[Kn9z{݆nk66$%Q}%\MeMȱrg$5MLL͕^W,eи& ]- FL–^Zr?p=jQejoZǚuf/b9eq1UFȅS]e330^Y(v-1g>I6x%rXdD&}ߩAaxn6xZ={ c6P%mT VNqlݧhjzQ*uqx[s>mX0a4p:iXC˂"^Q홲ژl_z3;fVow! RdUa|{5tf3Rü:Ml[CZ@r5{EU';q =׌u}xPaG9SgC8a+:V9Mr~pSP~A\o`Izs:Fz8D..SK7KMƪ{;Džuַ4]x7N16L#$=gJo-?b 0=Z@TwB8qǓǍPnތ]5w/|c)Fa?`R=Mdם 0ui@AY3{#ۦ=JpG#K쀲WaЇAEbۓFF{\;7cѷN3ؚbq)k]rO)w4@-S ne"Q T2T(NF"Hňn (^3.<*ZnjK9ن Ā$䡑H&ik<[2`.`m1ϟ1TvK_|TBUY9~cXr:^bnHQjj]9zm?觃)-iȚLTpAi:'~釄V C&T||ф\.nU|\5-vlCmwb)akDtQS[%Uz!loS {q׳7Y~~THƾ/.AYL|h*Wc[n0p` yHzRƖHrDK=ЯIZ_B7a)4`c W>밙V[ }'͟9d5O${|G9:X[6$=u%XB^f˾dkz}!5 YD$fE2AyT@j*+GqBc#F£0> u)pFSʁrrvE@Wۜ({'UxJ|s2pCE~ \cj&p,6w0uFХB^(œ[}%h<:OWtƑkZmL27wz'x1ϩ~ spR{nSɛO#XS # x}(^(Mna1>WVЯ%ڗ9*;3KkJi'(W{v[T1y4&}?KJgS(raՈɱ5u96!%C~\ t.mp'fX-lbr$؊i'z u]IeP|9:^Qx29,7y ,Y+qT@@ܯZ+_N>;Pmյ/͈|[>}Q0/v6q?bB'!`65(Aȣ3t"QZ2C_I)dd>\&F=7:N|Oe+7,G٥O:WNBzn~8K 86lǣ QKǥe>Ml s:׋k~,2nx5\G]g1|5j6 Pb$N D!L{XTNZ_(vl9 6kTx SR](>/j/)f.y(52DGSoxS.*ʺEߎqrFBY#BgA*_2y G5ߵQJަpBb/y NV0dIM#ıE}Fb$ߏWt䀹*;QI1Z]ծ) dJ63/s;08a;?zoy]0ogP:23q'v !v&:ƨ, @3f AvX yDa;0oF+(R30Qp#1ͼdԯ&.@$|E^hnK:> 5.x gmad-]w,ϜIaeF,A6ߥ,ͺ)Vf]("YE:1pgߦzpV+ruNc-7#` ٬&gM$ֶsU\qFvnp0ͱsk87\:ޠgq/xkOhRmغ_(5lNJYyy1~!A?N[<0%6:z֊[ԫv2^w GL-]R3?FD Uހ~? ϮId*Q.ܯZeU=eɧRBB :*Ss>rB%m{z2Do)H -d!91/Ogɇ})v*.HƶL9\Bp_i;;=?!zעYbe,8Qs aܻձB cF*4wޘ4ɇ&Cuw ZI#dqHװMopQ(~.}ۙtæ9ă!oik;K?C$ <hJ(;;!_[qB -Ô g^Ԑ ._;_NGk?]#83?NBo BVő;jQ⌸2QY|ՎKW)@BF$?f*9yxg__,53xqUr$jκTf1\D9DZ+5%sgϤ㽄͜NXJJinnPTc+X<6;Փ9 6vVV&-ocJD} >xE4 #ȞPKTQ!B["dtf}ۨB׮  .i9Ё#g7+ڮZET`ۜl]-R`QO,0Κ&):7Sԟ_ b?0mf}A]^Ys`C1N.m(ٓj\*§IZZۛgmg9]( nK_,/6[eؤqEa2 ڦ<עƧV $-a4f8$*TN`Ҭ}ƲYEzQ\:sKODWRb= Fx0Yj:ݺR&j~Xmef,%BVG&Y-qSq;dR Z%}$/ot"!Q}l6 j!Ӛ[-TL0pFKpk>*j4a)_gK^.edQp(9ߒݨ W@~>=>A8/j ]n8g0.f c.6'eR&mH_Q'^dG/vs؜ cA 8A*@/4PBɅL3HAz^3~g0L0cpNg+(5mފ% 4A@ɚ5UJ*kx@6\NEE6KT*@,wF{ZEMЯ>Z}r0xCk;7ZUENѷ(P6)1* aٴٙD-֖~T'E<{nhUBL06l+|ZK$A$NB?+s8ˢqYF : FȞT>SKkjIY3gK뜷ѓϗo*큥a ^ᮐ˰EjSQi}/_ -)썌F]+W"n^t;8ĐHsmucg42,Ee%G͞Mjv͞Mr)ꈆ>qItƨGKw^_.iJe6)N!{b$~j%]LSvC1 CS" қѯ* )b/Vc ݠaK>nlO>M_ dV8뿹C%>^昮 璂ԞKN̑|q)X'8Hw +EO^nDnȬ?ot0Jֽ=-\Ϗӻ`%d^T![R~_?rBNY|c@X?&yHV9ZDGjs3+ޖ2I XuKh؏g PсNwWI@BfGϼgzr#X癋WW5mx^sA\@Kɽq˄aV>E3 ^`mqpIOШoCW5F6"?eXL"]Hসse;U{qg]c60C2#\.$FC?gMr(C!:J{e6}p4٢ۈ|+BttLuڬ,-In80&MtueWQc 0Hzׇ"ڹVE4TuL-Bjؤx[]Gc ; .ntI(l9Dpe=с`;D !] cZT~2tGҲģhu ABFc@SRx]f-@?@DAM =H{sg0bPԝg!KSmB1H^%V+pb )b(TrNw3=ZJnlhmiz cR6+ YZ