libvirt-daemon-driver-qemu-4.5.0-10.el7_6.3> H HtxHF[g: ?*}}Ej.S-(2q$Eڐf_1d147f7d71a14f3a4a1ce6e5310d275564dfdfd3 d4V̐44F&bF[g: ?*}}#&^ {A+osFܞ$_ȏ\V0jG>;0? d# . Y  #/DJQ       $      5 v PEdEE(r8|-90-:L-=ؘGؠ H I XY(\\ ]ِ ^ bdەeۚf۝l۟t۸ u v w x y@7Clibvirt-daemon-driver-qemu4.5.010.el7_6.3QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMU[>sl7.fnal.govyScientific 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[>+[>+[>+[>+[>y[>+[>+[>+[>+[>+[>+[>+[>+3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2ee8bb4be381c19f31fb8f97b3b6ddde38c53e6457ba4e725d7af89594bfa274b7ffa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootrootrootqemuqemurootrootrootrootlibvirt-4.5.0-10.el7_6.3.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.34.5.0-10.el7_6.34.5.0-10.el7_6.34.5.0-10.el7_6.34.5.0-10.el7_6.33.0.4-14.6.0-14.0-15.2-14.11.3[%@[[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.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- 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.34.5.0-10.el7_6.34.5.0-10.el7_6.3 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]=8a89ed0a015910f60eb8e158637047c4c2db1e6a, strippedC source, ASCII text7PRvIO4 u&pbIv\\~@MUR0 WmxxIq3;)O@ɳK%`us&?[IgJ$9=jLSDH\gPXz[/?LJN)ˌ<7CmċR5k.Am7˖wn0s Qj) u"|ҚE,zàŗ+3qbH@ҭ GU׃v2۫rR<47,vGlEWw(/rlLkl/m; ГM9CiI*ã kn]ѵ7"꠬1I~ )(w2  2svr]HYè:7y߯p]+Sr+מћ%vir@oКBQBAV{ѓX~肁_P@D12ql6`@*6;ӎ]%isvS;XxzbqH{I(-^W((yHwǕoN$kR]ay2@ڼ׈oDG'&Ȃ7lx~~"fXUpRU;OtK+/*tҬ0{~&[D[hS>D}ů3C#w,4{6F!3YHݺںv"f` jnTpH|!U}SPDIu{[<όkVNb.l`"΁@dHZ1R ~CW8:BgQ-x 5fT2| U A d,l><+gx0)6R=~10Z5{jеb4V '՛ަ$)o!hRJΨWKsiMa< qI}q4{%,u#y3tJy/FngIjɽ%?M;e 2#n٫ieɇ_fcr~_SB~KQ3rCwSgR3JO`| b vPKZN04NN0H>jߛFE4,hjƬ0Bt{FgU/ xi$ٳYM&gg{MpozV|qRőw_4=f1CᙄTֆ?.I &!x\@o2I'XK٦y&m^6԰i Xo/6C.-Vj'e[j}ϰ9B/kmbB~o;Є%>p FS?G cxnwX{H!dm䕳%-O8]]Asշ^g2ǥ2oP֍\],1^Q`|0 ݙ uL(}p-H1Ӱс6װ!ॱٰJ8:sg+<E8{ @V,뉪BHqac_L] ʎpEDŽtsp;[M{)h-r2Ϫj  z$'vlI oI*] aWE }@k0^#DjLg?bh5 ޢo}yNS('ـ+ n<:ܲ(n^y=Y-kwhӥ~ N18}6/%] z|h&]DEM"ձ.x뛢\?e(sOCky.cG7;XucbSكo>>m.YM>E54am[ޝ3(%4AS;=/0yl'$l 8Å"':SLud1f0Ś)lpN QsPi,cBCd8쯃>!fY w< }4Dցvoq^ !$/1lvIoҨbц[c ^AҖN1…޺%cU7!Wz$fk o*է'pY 707l5J̑^< uIȝp49MKOPgx]Ls~M'29 fMxr:tҷ9oJz$o^dAs\ϊzIp"`͈PxA=-pB2\V@f`c"MA?k+mmkB?4_m(27fo!I[KT["]Q~@ d:гp_U]pn ypVsĩD]BbcJPv[XU_&h(] @ U0{?LkL:V^] FDT[Wp1Y/he?Gvc"yʦiG^/A=Q` UEPɗlfl:5ejD٫r|҆Qx-M?eFV^¯ήEb2ЛT2X3id4 $X>j8Rƴ_́wT•P\cRpmK5ڵ}۽^!EdN8 \* ͠Aӎ2 WK:lc#];'IYֿ')/߂ڥ1s&%AaeWC@-|h{i3'YsʧQpĎlBeTȥQ^Bh`rs$j&rP-.ỦDE[2dAuhvJ/vn<Ոsl$,w\NNLh N"ŷC&KCAg4=TvAeSǎ | s/Kg~dϣ4[צގu%e^\Fs("aC?nW^PzH_Y=-3K˜E1+B鬷'\.uؕ 2$Rnݡ)4!'w+^Yb6` ü S^>ɾEj"rołL2<ʂu(M ]ސɖo &oT{:;B+E g0ef~¾zMiZj{Hd會UlHѨrKszJ#|f[v8y@9Y7rܽO܏ (!GV#%{!Kź#Qk|o@i-_nP`)jȿ`y3~OEP:aDzqClBr>j>:6 LFTee×c[ֱ؊o((P@6v6Yg/< %R>-iJr嘫nPmo=!:ukNsv`58#庙 ~ }\}t/>/%8L-n xHj)$_K2Yi +ߕO^Z225s0BM\Ɛǵ:*Uig`iZ8n8n q& |ʣ o9N=[L":ܭ8 Y].PM^gx3.T$ z-'봶2|6g]7bB@!zJN=x1 Q@_eR-7f7:5``os_Oj>}e7 "md4FCiB1 f ̙n [/twPMtBS_h_[_rlNK_Trew&KF';]O%sk `"SՊ׎+PXi=híJSŰEq-x*9}W)ަ-(lgp(`9+GfE1j—'m '"*RX0d"͌iW1t/J:"q:(`7zw_T8nͶV+kD NK>J෶>) Ip8TyrL&V:ZCz_E~rҘbu…6GB#o|&cקt?Ɯh QMjV>c zSHv^}(0njc!{h!_8"S?MAaTi$;b+d+?i1 gqB!sE30& 9d+E++yTVc3nwUxjtL&[#T`[ ,I3s헄{׸78ܒ:È*knhs|*s 0>*)LtCp}5tJm!$ oPinfyT)tDѥQ?؜?"쨔ZzG"Wwܬ\7>'.6mv^#MrW7~]H4ړݛ͹b HM$* \?SqGRľbC"GNI1S@f5[6=GKR:CL塌{k+]k/)wэd2(?kwdF  ^G\wZ;N8>zs b̖/ ²N4?mrF=|q<^vaatcTlCPz\~9q˅.@ﴹ4f=S-e EB Cb#98sT(:ea$uNoӃPy3xe,~h ^zV0EOW`jO{0^Zvc,F%@Q4r#Qp"Iɮ)톉"Ԫfe*ϯiW>*ϝɝ$&^SF>RЩܾ5H'L >U^)t^du,:HA" ]"cEg" R| Bf2Zualj\UXPFU^zB-vt%<Ė3JN!jK[tۉJ>:5*xv=$p5q k8H1E;+(p۝zti#Q+H;q#i |Rkq]9Z#C"u4ȎZ4PA0X;m #Z7ZK <·::6 B]s78F.+e >18TڢfyT7QqXSאc詮L1`I*CkY6ME}]?dZj\_ݡli]ڛY`sc L+?,㔿|c5l-g甙rμ{W#f 7JmH-d؈972JsfP3!^ <׀!\V"\4;U:F1nne@j<-YF6V2^EmȓB8d͞4S™u2-F~o3kv P!YH˖FTFr&͐v ο4tvk&R)_vT=r@AcیWQAcINyH(M qh'L\eM9ݖ5?jd z eVjl6%g RmlF+FN3\\>i}2B#7V \RENI,JAɋ }v6yW5}~BnrrVMƺ2'VP.B3 帲/8.Q+)hKd .`'ZgzV+;?K@޵~Fgk#hT@?}rs͟P@Kr,Ľe^;8&^vm[wGtg$fp>ьV Ӵ4WFbNfL<J- ~nhZqmGjCh094T]kM8L]4hyKڻ5@[SAQy⛠~<kuCBL-7Ӛkߩ(@6@shQ8@U!|Ix"sX[ DAwx瀝eC6NI^kڱAHX:ԷKnp%lwgs-:L?iۋԩ{@R3 3ֱ[% ?izB(~B$࿿ΌZi˝ggWZS#/"UH$8cAp4|Ӧp&vBpFтdd$H=:iF84 )dv\ [?έȘ4Ki;9e+B bK&uӱ8|L:/T'#(m X[R*nw9 -%Actm;yKvEe&Pq2/Ħ|$uQ>epfJc-8+KtbqAUo #L]ED/ y@#šS- 8d@S9T Fޖn{QW0v|ۧ6 #Fv-EVyukC6~E#gv$JUP.cmДX,m0=4i_"tjf ӆ:u+-~^M,bޣ7yU L}/AduQcq |)u 0B|4Kܩߍ\=Qxz+m#Y;u#HNc$$UTK6?ryC9vSk qzf֬ۜ@M]_ PXkJPdt"WЉ :щׂCtE$_oq&}̞ ^8n጖JeF0sne%TMa1^g~s1N$1S{%˿m2hȺ ȥ~^\qaR+-T7!:AP l8Soi7G(N15INM3DE8'oVG4 ,[Ą+Tp'6ɷ`b{}}b#XX_jRK|Y1)@*Z- 4hw$ Pz/sYj&KAwnPx/YEݐ7 F+y6t0tI9|XjĄ$}td3Ly[3Rߡꬑ9̯1-êK`٦2 rr(銅Bs>pyt];JՒרg*.Yʫ\llGL蓼 >+qĨ/h:~5ϱ   - I@c=`f)@&g*9]NJ")fϴtχ޿KJYF<~4V切tO"&SBX OgpP| !ZrqE[?zWժ-]Q$_Q#5PwIn~tC/bݜf\uLOO1+v_w=L#5H"@$6 nǫ1af]Y==Y$u@ΖՉ,yޝBb^2E2e`9T+ڏxIYS~UDrr-wX!o1 \=|N OsN| Whc଀=%m_gWO3 MZ+T ka֊l`WqĊ!rL =dYv;S8s1ܿs4v({&az Aq`3?7 q.ԩ޺,4e9,K<؄Sá "ZYOD&̶" P[" wo'kcRb^h3(1%fLp)ˋ&jĔּ,\d=bm@1*wדYٛPos#PKm N~ #p'7z9Nb\plh%:RD\@.d#lRH#/ާ"͟m1ؾa>{II6qP; ։638&=EvvAKkX9VtK^DEe5}@{m݃ shH;y-E(y.Ygx =_ Zzcĸԏ0 YAr{G,;L3 =!бlN' aj 8@EyZŧ*1¢J-MS{"f̀9FPmYGLu3iɫ{?Nk i@~Qc-zWqO>V1p,P33$u&ǔWkpo 8nsڻmc@b1cVUછC:&jVLY5NpMya*Cؚgb9&dC(J+x\*~h8hՠdNabĹ gZ-a{F_.hI,7rQ#u!4D;Of*8eԾP.`n{FO8 e_Dʘ tvdI@z,\9dx ;IE/6 ђȹY KH\Y=ۈe3[7p :8(ՠsp_<gufaзLҶ]\ G{!>uL rIyX[OZgCw2iiG=ֻ_v:ftر>BC [9̀L%WH!w}6= VΙݚɭ)67Aqgϊqw% T.maY6?s:]*L]S^|V$ .;Jݏ7@[{Og2Õka#1Js"56{=VS{>N, д+͉vz̙*YYyiYْ@\xl B$'ͲeEPu+&=j%<Ǟ``@5 n+nu7|J-)TSs; e 6=?f5bmqMRk$"y vFՐ "}͜O-+ u2и{я3!=[$ s?#bELZMD˕I=yIВ/Ʌtq0o>Ǔk1Im%6ʯk.pU1@>_4':viӵ6A"e rGW2zjlBd_y?˃7^'r URRkgҍf|ӳlL\Y@/֏ ThɗS=.zh?au?dK{J@ RA[,ҢSI:vYͅ+9S,A}wd 46^ T꽵3/>-á wPɴpۚ$ŗFi !0p2ǥr,X#}O\dC+51F.D7B=U&쥢E:G̥l3:g"M&bRDUsFD&ᓏ2}LA?L#;|#9 ڡ@t7->l"JOp,wbŮ"ƫE}qSRJthiPE5jB"V.8Nյm $t0k״yq@^* &S{ ʝПk*)o)+r ;׬′b?V8fN\D81CLJ=u' 0n 혯̝(9b,EvK-6CaLh<I\tLC j4.Sq.D ݭ8qjY*bՕQP 'c;퍬HY]HbA3.LP0RPTa5On)` y)ߖI3;UBN?gƝda}/DO-Rqb=^J#c7IN^hbEN.|1I gcč_-Zr{L|Tk^>9ԳUM\hکZwSa]wg_F)1xC@PPnxz"|os"_-xʩTߔl;SCax2>s/l,y\:2|D,6b]zsT$ck礉 ,|dAe!AEC>!R3;6lܠoekEpf80[ύ{}'2ljZ3U'w&7 Mfp=3!x>Tj;{}(}jZfjȔ^H0RƉŶb hYМT {KocPrGwtM﬐}d*UCApҤΗ3gmEYk|U =ty.|H7۞m aՍQ-o/$2>p5 uio٥a ]<8+PPg|Bk[.ޢw!)ݰ܎AtúYIed-6,1ϑR7W &bڮl*2ͮsKo0x^z㹼d+ӯ풵72"M44ڵ&m H޴2o5ԠN7R~n11;Y~nl /_.t P/ȢA=@sb[lk 7/!pH> mI.i*m$FQol?0Ы6c=r?:HBNuXѭGqJ/p9@)ݜHhW6)]QnD2n -YА<| 2G>ۂwQw| eu6^=Ey dSrEV>OM-h0FBh&eʎǧKe}D~ƧjB 2&d6 خ8 S#<5U> ^\EPR"d,v]kLZ'x)7?,q UP0`d&/wgFS ߒ_[ __&p#耑Y e%IWLLA؋پױC\$pk$9+-VʃAdM%fXЗ+nޱH*ͨw 01P \b]_j-f0N='oX $]¡Thv?@ڄj]?6M^=v?= Q͢oY#NBV$0_Ю3@&|O(IOc'æ}ƍYC{(]qwmCZƊ-6ƥgxOB!qv&~l{;: cbwo~_@jcw%$* S77EҠ3)a;"saTR9-_hqT(e5rob)8)p༢_څA3&t]Vǹ&ĶοA+L>\DhUZcʱD qV6H؋ 3۱cS@FjL l =htx`\߂KĆQp{ʾh9]5 lү%QRju;5Fz;ҎpE#'!RSprG[DH9֣3q+cr+([ފk1 Y}ga0aHe=uO)ꪠ vَUҏ3:zT5P yי}aSHc#ԁ^dth^AE&n gSPNħoV HZ,*qE駎hR m7ԟ|N㚷4S&Ea-IJ-fHh G{TMdh@8R'{3 lHٖA{ڣ {sPt˷wK0 FIz>S=[k8_Mݫ)ƀc5':57tڭ\K>w%Aͦ¦ 4t2@ .ARg6Q.]}&٤: lGÉ@0، *R-W>NsŇqA>lj+Uj̗r#k۲ye,zHиsEh.` o7\@0\yr}P43L kCļ& 7,=TՂƆ<+DkcTRy{cǨ dq:FX[NcU#4fBD{s(( ud-[R6B H~ι4pWdTKW߲Aрm2 &.6i @y=TmMo?ȖM_vp:_=Y;p4mܞFsY`6ҡAM~g)emQ &Ry&\ BmedI> n4C!TzVW*`J.Qz||]Wʊq2hRxbcvB];ыlhкIeM _~ŋ:OY% xGEꛩMӹS}+W EtvS 3JlFjZt` {&YCMMJ, v3'45׳Z*Q{!ʡb _щ :frr?9ME| -)>4‡߂?4a ^B#?),v+4Xi!^qvwݰO- LJ9=eЧP#zYrkw*ԊnG30}丌l~ԦdB:HT@a֠^?n63 ^rbfx;vv̯:E|'_pC-?-1KIsbb1n覾\ ZwkZ¼11o~2ijUX׈Bw\DXwG^^TBM{њwwy̚!<ڐRi$)(lWyMc M rՈRgj3Fq!nZ[nxے<<#{37e3?]}X_ֲy;R((AZ? *>qiWU!IǛ{4iX(!a^A, Gv޲4enoy8ݔHH | vdD'vVzg1.TDJS'M :w`/)Cè[HHm_T)G/;h`'ԁdGu4<4c&;V=7U.2_t28^*yixC7GNhõӬPL1Ԋ< ꫔˂]1.:vDTU6tSDܠwx+W`5|N[540iڷS/CWwB= \M(WƄ3i|u|fKo0RMeb0}0@0b; U+]!@vGo) C> __ _^9cdo9&e]ځޤ 8AljZR2{=3p^r}~ R h0`yo7H`]|O(=T.s]Do OBK%<QNt!޲:8hc+#q`0mZZg.{#G5,7m_:JYθO ۫g'ɩLE}U/& ?Kܭf[G6ހ\5!ٖ?GD[;Պ?FD:e LOUveWzwlYW]me,Rٜ緔QRQ"[Qh \e)̠mr>WIgL􈸧c# D/Ϧ :$& qqR`sg.Ue䉌,P}tL7Fc5Vm&tHr:^b罢ȅtߖ+}~Bw;;*W%igm|52IjPzCRt(TyՂFY!@-wy"2¶x8 RHEގ2f#y!N5!36{~RN$!Uyrg` !ԊaTf@>`PJF*>Y 'Mi mfK( 19dVF>ﲄH?Gb'@.,3!³%29~S/Tpūz0up>V$8> ~g(Ηfgey+ܒ)haKa|(켍I 9TN,fbW^$< Z423&IF^ل!I0g}oI@_{ݎa‘/@WCF . }ց'f]15N۪iԝhE,z~?U5MȏnִP*= hJU /15:jF*GZ{5,C> X#ˇGZܧGAڥ08zn?'~UiNTt| \V"Ye_55,P˴ ?{'j(EE0YҤL;q>in%ʴ1A|**yDZ9 3ً[ 5Z* G+FERà= vrxb"7 {W9}q%3,Jd#u>D`NXO-z)fGAd]@Zњ^zb) <;NaxQ[ H4dcA#9cp#]5Ŋ^aHpEg+](ycǜ˱MK=iT\3%#)(@U}}ͭb.-Y5~,`FM)AB.{Cx~ N_*5)sFؤ~)И<ܑ+զ}bGJ:ڰ Fs"Eі0}guSJ p mϔd_Gv ,.R`ǻasgu #!>apaRή']xnA?'DsMbC@,\z2 sA;Xm>UB  ]5vK}l o9tgͷFh(ogQs{/fiYƒ{$b!jf3 "c "e"ϳ8ҷK| R^T3Lr//:Ȥ|Me`WFڨ(7J,q(O j:B26H'Q8A`ʿU8I9^Mӿxush!_ri)$Ԭ=[n1rsuS[_K"HjO0o'vΝ *Mï$y:jP)vY"z"aH0XC4=T6Plj,˗M%v7;fnhMȶa(WL ?zvNUĂ塢=QCL4P@/E' i Жfws(ɒV[ʲJ]xJȚbc fj29wZ7w?lc.=V{rq3-5;ƴPigac F#UZޟW9M Wݒh]=) `Rh$sֵ=v0O(=\R>p,ׂvNi$_Gk`Un<`FA*>ٌM=91[@gk΢s)/qϭ|i)>U^Q4 S~/-ghi ?lFYgrpd D,gТ9PYe+TǔAk$B41gW<*=:uA'p:oZj.R,P؊w1Ha|&șJzP/HFҊYʹgXfaRʤTϊ ~5;<-Lv.#>fpDu  j8z,m\aGjEW ?I}5>;1¦ƀ;.hm)5|UYVٖOCdE" ge.}A#4ܷ#z8_3g#9W{5rC@ 8nz$E":(Y(DqfNC_#Fzw6r0]kqQ.l!|F|AcGWȊ5b?Umȣ0ekF/' ? Je<Ԏx$ڜ?)l&na.EaX<̋ʴB\jGr8:ZM3 V_ډ6p:&X[-c!)̭N 3a}Ş LFObn*BT.lxɽuyh6MwŶjNXZwo`5,FQm,]hƆ.kM>2iwqKat =ÜK>*eH`XTl_yO}ޓiݦeITHݠ%nmN(UeM%ïUf|r̲{Oy/ީ.r'Hsb/ ګ'X$q#yG 4BN C6о4F8.bV=Ӥ?h`k(\ N4jukuF"1\Z1b"oAz1MleVyĆ>E&<$%)KhHM(`xfV/@e>F &T!gFX{Hi c1R||d\BK~oڤG`O@ԫ}`C-~-)(yu 1 a͚Ә~])?r-ۅ΍;NeW !)3c$")\#|嵶6+t1/Oƺ]dX`|5ɝoK Tld<5rڼJ>zXۜmRje!0]G0,_+dVGΞC`/0 D5BCb0\m 3ʟZ]r 5aJBC0saYd{W= o<=C{= 5Q# &)—P|F+iZ<#W]B\rs>_N]+@֥l NQxH$xC*57'7)YDR_d5bi n ?`ޥ)iG~J&vwZCN2*ͮŗ 0/" Nf"_!l46C2 ¼YDv𻈁삹 k]b͋Csx,5fk۞r)]goU[<4T+eCDzJ0_G<"i=L3@DF ɢL iZ{38{YvppqD!xtM礡W4rV;~i3"ZR ߼my)|sYNj v3k)qM)VP)㝡7؋;  ӂ@F኱XWP?0<, Qy m/6%fw{|O V{hFg^쟥]i4AHu.BqN)F.H|n?`ˑTOml<V LsBrݟq*2N U/f|hRZw tn\rfk޿=_%T#)IAغ|_%e*ʧ*d_&h$M4Kt)uw8M[A= G7<4|KNېm1N!l.8go\5 sV֒-w 띥zCU~ 38vA~ hݪTDX@n﷓cozog<:k#s2O "ĶROXʹTn6'yz#%6 85e 78 @121"(@Cp>&ݮGN1/0nc^|NⲰ`[bER4k ߴ$ ﺦ!ǹ)Yjrhl8@.cH$-o}7MPɩ|/ep1YtHbɃ H]WYkZsy861Cto`myO`Gֱbҁ=kS୭ia"$vdYxOK0[e|X/_genP޶ّwPG'@4G:oWfT{lI"Un_-KŰbu,֊h3eR;)t69~(9 V? >{)yjbpu$M鍋yB F\HFwy/t'&hpɈOmrJpG12h끊]F74zarVpIJc7q{'ciV6POʽ &t{BG1$D<[QŴ%dUS#lQ/m^xɩ[l)ZFRy[D9]IHm}`03-9ƴxBi j/h[pX*R9~A*\ a";iCn5w J@W y1#B0WK2d6e. !Xǫ"&fiC\\h_8bSjwJ]0*6"3ǝS*[ӵ\e{~<`6GbGU5jI3s](1~GgE4*~ ?E̲dB *muA,M.X+塱wga{ҔWK+n PX/ .uچy.1A7<*S)>,:NL-(zR=ΤJ]#]܁096"DzZ(.T#M;mwMMiM5$}B\K-$1Gnf{$)4;D7jK֟D^ej( zA0g<6Þԥ hS劃g ՗JncliC}m_v8N&׿Q}*:ݥE>5S=.i!]zkYF^ŀXBbcZ3F7rBfݥV{y@gJCڴ "]lc~ո#|gJgAZǶ,) s*_DPc2,JO6ˆ"DjւE8ʄI7awd>`ŒyF*LnUC&UFE\NPK]_+v)}<{,'qFl|;ԝlOʙKjGmv=/^8V}i̙M_59Vi3Z\{Yf%8?9OroCߦI iwn፺@zʺW|]\΢Xn§BʨfZ?:IݰO#phr.!sfL4;aJF#Y_{eJ~ vK?л'Gsq②>JiWAVr` (z0 gl;CFAWz%~#l;Q+qe+K}7I"holW|+x7]"~b\R@n(uF+JC$7Ct ƍ]B10vn[VĠ 0E[Gny*BJ Mo;NVhګz}$ڨW˥/+ ulπ/ 17R$sw_m{x PW4L?i6%݈\9CA_lbu{i%w_JE?X|%rF(+X r:P0HEq|Ai.o-GHji&m_XS2ZFas%GG8վl 1Qj=,@;r| Hd8 8q 6VV:  Ex`982yy 1CE!Ip|g[E~}":ɴNH j UAi(ce'^YARD= EX5c>6;=0q0-rLjgWe7eMv4<_*@J*~{ +O<l(Y|WÍ,Ҡ[wʱ gbmߎ({`wZvnݦ<1Fpzg龼c85ö 3 aj> {i8R eIl<<.PS/3nȿa`n@^G:D³ٯoKdFl>( e>ap³K8အG[C/#|ґvjŨMY#n|:*P!]iD]*S!#UNT7OdDHF⋟/zk`{,e{]nF9<ʼnzIBQA`ǧzU>`rFKz)k?'uX)v|ѭ8pJԈ5_k&ތQ uH#EO[#0(G#I,لw>B[!xI|o@6uCćjEAzc5qfi3!,$&3 uv0)5)$3sQaĀA6S ]dsvQ?`!_Zug{%h /^ؖ^ADiGJ=˕w3|%&eKr @3a]_G󽬨SL"2ȗ^Z 4}Q tWe*^&)y#ȖԶ2^Y}#%LScϫ[MoJߒq^?46SUYؼ޿ r+T2Hxl&D?$stC&;)W{W%}0 hn΄}Qg^[i۹6Mi'mo% 7nF`+*ǯ'ԫB}aKs.K> d4ףi6ىcw-g5m@<5;Q%*z٘$19ؔuiI 9?G˷ߵpj!SXY_? "(-%# >^#j7ejL0%2 /Eu <,@a9kN[>mhsYPَf2@" ;caO]JQ%%Z4 MM% QrGrz0^ C%4i`S`0}E/T_Z" Ha?])Td:FC,vF Y/N:XMLHN_&gl 5QQ4(чLЦ5~15b9cGjf'8wZO;H#E|!nhN1KR<a|{R?p)B۶o{retz4^0MS˯:ljAj ߥϹ'`cKpVf2՚ V3?ƣz8P1-Z˘p5q NBK~NԄ14h"r6W}@h~,@pѽ/+RWx-64ñ;TR m"C(bISfZHl`RgG􆑛-7^}+ !aS'OQ-cHC,! #i$m*7߸7ܑf)M@CcP0߿u\L+Z97ӊK@$8G|X$+D=6&wh0dl29-QЌ }A2Hn١;(L/#p=Nb[nE6 >Y5ѧMy(%v%bBQ09{ܱ1lr L\f e N0!iEPx.Xx:w4\qc7Qq|"GmLZQ`yi*bܣY I D21_OA E R9]\k$N.a i%OBV KnQx"+Z;Ei5u.28>Y3i䬂V-$/DU9OM)q*߼5G[h0⨕m`/<[?" moʛ'qD`[+r^n6 ȏfB BncFƛs{&!˦6籘պ:< B币ؒ 3>4qNʟ d_457Zw¡J=M2SI_V+I8`C<][_l?2q_zʸA#)BCg _>S)/n$_L sKuŔd/7CIԘ&`:QKQ&P`j/96-tRD{WfUPTII@#{ŝ{Updy!׽Hz8kR}9Q^]/4oOLU?(S$˝RcP&5 d&:!zn2.!7Voψ"+vIސ&YLŁa2/yꍎ )ʅos,<}JT&w1bi-s쪾;(8W=38AQGSKCe5^ÿx sjҗC/OtM]SX![#cyHthUbdGF`:#5Ml1QDqeDޚKiSLr瀸~@mu{ppC[*7 AԓA|Ȃ~nO./ѥ9aڪ1W,"UCM4}Ve@=F![RI!Н@&qKx[G֔!O+_H4hKo74&9o5U{AnoFk^62g /, ;12ChMB?4rS UKt3 d \]|GWLyL3_,[}sWpl/@7j mmΞ@dpStюCX~JU 9jWr+K$t:FK3*ڀRxmqَd ;X=aUiwsD/bDf ;\/Bdr 'I%׷*7/c5HcPoREǃEռ) #1yޞ{F}dýP:Tk}D&Jz.e([׈rSKW7 &_0N<3f62-dzS^*hJjࢄ;  m> sI(CDIH%%_bAԯ_2@ă:FAQq6JRNbh]yƷyУn_ WuW~{N9p"e7b-s<TP̾zFC~hh|<$uyEݹd#yhmsL~b~I`XV¿FKz*-*@M[7wuQPȕ>{Dȣe W)INw#$J z#K~eʏ{N.w`$lc>= pm཈A!$! Gqz{NRu .{jq}@QHY{ #4G;OFY*nDe ob4!V^Q.K]чkZ˄efj1Ttvfx洚%M-uF ã[v<9+8 OKƕ[φDZ[<`/5:rMX_*lԗd^m!L>tju+~i'dJ"̏'Z/x3W=5S. e.kM‰J-.6@7 fO$κ$ A*-Juն&u`A>y (cl 3dF(Ù0ĸ*V֐ =^idm?MRii(XeB`x%-)$Itފd.E"_)TG$ ?F@y@,umǐ*i`i[ 4zyJ2s~Y?ZS0'8gJ:Vj>"^M0I1?;2|ӈǏ{)k _ Y!ġ!k2r 6v+|Q]gP_T5zճBkJ;hiPN,!Is28Et `AEIb3C@Ƅ GE҈_ {em3Zpx|dI ˲x̂tAZJE=52Dh( | oɵOHC@3]M[]u@l2[BsXSˁOss#Lh-zsz=cA2z3 L r@/ 'Z#x2$~S(ڑkoќrPt&eK ],4;9K;,iS$Uwى yf # }]E#CDحg*i ̅@H>C,H\_O0IJ0R24\)߻pwA!LӁKyf0 >u322aiF4l%3, 7S",\|E+4QN@P gB$UX+ގ±fBIgK7`P8bHGcIMP,!^V^LÌ@_ܾYYE x V +%ADZ-CEgQf>L@ò@. P䁟E\;:WQ89s(/jIa‰R\on'4#*@4[] WBR\ Ƭ`:LQpUVP _ye=5RR,?`g<<(]a q@T-'^h-u2)6rt4O|<uY4Sh4rL/`<ʄm ,KD L73eQ{v|׉!ѩX(:շ>$}H(ms- UzLZۥ^6ak/hw$bg }5 nK{,]${W_9_= aMJ8Ū<>Ԫ@uQm(`:șfjEn?'$qQsT( O;LϚ P57m>1SO؇[IWZj߹9\/~9C"IĹƌcֱfyW_^1~p?c}ғ)`5 hK 7UT<"Xz;awZڴ䦌mpjtgiWd&f%N gDӑ\$ ҍ0Y`@xLJ2@XP#gTkO=>ps(h}><oye&MeOLtSWfDEj{a* gNiS6H>Udi(t$)FHvmTE"k:5aZP[R+@*c8m*wjͥ3k$+X*rUVCe$=k 3' آ5/7)2apV/ux" Q_5_dhr0d&7YQ;wbaM{0Kܨi<8v|s3eO=nnPZr VNוȗc U|akaM7p)|~5> Bzg$C:e6TMz)C>^9D+D-am6zQYҲ6@l[iRyI2if:kO%ڡ؎*Bș&z9h/" @0EvGuY4ܩ4<~<I$z) 4_:m>/Yۍ\,"4Hy6+T'4x3#db,n ||Є1^ C'ǻtјfđ$n:>Ei]|q2 1@vݷPw;%}OZƐZ螲q ߯j4O1EC<{mɳ.@C-|@B~HTe6ι8[|: IkDf_W9j1ѯ7m-e{.t8z6etT+m2ꡎǜm)if鷓W i =X*P(xylI3 /F&Q#kwHB3JBLÅEm-Amv8'X>&,l.oW`'^ԡǤSS~tGS ;(N"r5>J,{]vG4lX z0Vioֳxr}KklAQTWV.Fe!'Pm! ,xs[vnA'7XA9D5դY 0$<1e2@6x>"Y U(a1 |ibY;@p,f4#Ja9Jdo%ߴhňh*DBKc/w!8(̋:;+|Qwʞ L$ i ڏj$֋ɞrjt'Ş Vi5KcwH%-s>Hb0v#S%d {BUЕ 'YHǠWo[2ߎjGF æopAQ/ݵ(ٸ(ҢͣVe'p<-x'>EeDi4DE=`YHvNBpح|9. -4 ḴH8 C&"6|m;^P⸦nl--[^ {D2:1 5>w @|)w`ӕBi~`9򌏆ǒ[ 垐&߳B=g_5Fh|6'~L1|0",3 j3=r*!i&A\ YfW[g`oȉ譓3>ܦ3eBd*mvQzȺ/Fbݹ@wi2n߇NoЉ=c??oiaAx$<-%EV펦w!Ul0U63Dd۾9 W)ܢaV p!yu/g:(0Xk$hGǀ"Jd)W)Wa#h )# )2E %͢m,"(yNz yI}+oA--/hI@<mށ9,C8Nv@/a8-/:%jz;3սU;,+y@:wTÐ[}D,N^XAJQ=c6s&DG 1&ڻw*ctq< e`3$esӶͭ9`nS9э  rR ;03gD>xB 4p8k&H/1oP€DS4bg5.oMGxUHej%JAkn%N!"i?-ڥNjr/Lͯ-yo[ &R)ISc 0xr?`J {nϡ6nF( w/>?)@ ?8 hݦ4wEYuBШqeJz{㱳뉢*zo'XVD̺dk!hOJH[dT&򪸂~%'ZZbd)v,>D E] jYJ4"cx\rZLHKʂ89~%A-igC19x^+kC%.h<q><:9wKbvb|'89yXxh6 bxqLxP<4ko<y0aڎFsG/S `t)Dpr&fsR^%GPx8r8ݟ' #)w]bj8fN46r((Nj'%;ujMSqWfXKA.m }V)96BzUHi󨪫Q'ͯˣ#|G'0chո{/; iܧ9Νrx$pKpKy\ew4 rNފ׺ɾhj[VBj[xo:#J7CU[g/lCҁo  :UFN , N32߱,\}hYiy^,73.K͋NF&;$ըkZFqŚ UwA@WQ$` Sm^*DP B;"F_F8y{o2@m漏)9їƢ,oD_s%5nMH=._ LĂ(]Ag #l!Bl;Bu )9( *leC 3܎m~ Jghq 9`$^\>5q#3"u h1m8ʝ%udb@.QvΐRݓOs-Qnd;,v{z^r|a,䢨jL\+UU0*JΩtfQI1zvHxjtmz+6P{#wpjI\dy6avsط64$$F-VPXT&Ld*ϋnN[AVBXQ3 v\c\ÁL~M0ZRx1$Uw3g ;Da>/0WK9:/ hOkRb@ Fih* qU.T4߳:cU-.D0 ׏1.GVJ~u_>PVWF&|N5mđ0)Pg4lܕv dN-5Daһ2 9O ɅzG%?Oݗk\k=k$%MᢕVZm/H;O6vbPuJ ڶjzf?tAP24tcuo,6ɝcg.Mv!OIgŖ_!yH V>dB_UiCJձU'JVt ^1h:{ɤKQ  M<'3N@_oBX9IE. T^3FaQ#'l1P GnSRս, M)kVe%BjFkQ@Nw_IlaAe@c͡ێ"Q۶+P4)%ۂ()I4OzLMb'cg ҍ}mwpPN7A '|1&TN.5VdCOHkV ,I#NN~@=;n ?)mp/4:Q.(vHVOj(_,=hIIxl^H7$&&Dˢ~8$VnFSb)bpS/^!̘Gv! oF+97] PB(?WRQ5M'^Q9U`fp/1yqdgR ' ϦeD \H,“B鋑 &ZkQ *M;Cvp9 1_g{ӽ~ w_`'c& 1dX!c3$,YrVJxwv][R4S1zIf43 rp\4kruh zL cs􆢪ru2~#6OÙ:k!V4K[0dAb52hc$o']w"+=} d%fE"(,CHHlmgm%% a}5J-OԾȗY֊;A[KHD^UE)Ns},Pq*P 4ƒL-E_ȏKrId65m!xm1EYb*WJ0q::7{uCiՔiReuMRR]"#wi솏rWv]$vtС M=LػzxB2i( GsGY∅pb&3z7HD\!8>}\0EjPZ9WWEtkROXuHGʀV̸a(k)Y& Z`^8Og}95RqzO`1Y\yt,EEo1:.#eG(UAEEe~e Qbn1)#.9xM){u|H\'5C`[:.> {yCl)oq@;Q~Nc=|/PE~>3)h_toku&jkdeOʏ]wt-s#ZBNᛶT 2,_IV\K=Xٗ?v;5B!)A:y:/"ɚTY1ݨV?Wgn[v[ۅTĿD'rPڶ >^ˆ6 =*Eȝc!"Sd#E[B I2. zkJF}O;ǂꨋux:~yԻշ\?̪/?7{KdduL* Ӧ$iW6$]%?1 ;2.1Mrv޼c3=e y~䥧.PJ(e]{7M b*JRX3U32w)iu`S{#'N,[Gaa$o0k)0ȭG )3!^zī43ci?R#Tf0B--cd#x#;AL+@4`Bb Ho@ho^l:bLx#ZGkY8}=^zq4%O` 7MgIj~edT.ڡk.q5YSRZxz TI.qv*S*vPs3mC.N_`?#ܑAʰnK2[4E{^PVr aV2բag~dbϰO YKH¼*Po}~ ^h edٯփ\)Bi9\%Is;m "29}ϭPdHSe]G>(i`*И6-p5)Cabv9ldHQ1%CUW#p0e:ko迟J6=0/d_?mmm[ԴHo(yP1 U*k[f1I\ǯLRms3bM%  (+hoQiNb2 YwNT]w~PS+<-e<FNM.^^mBxůATjv k$<ň/@#93ԡrȟ ]+RzCDag6:םEVNBОGlI灖R4(уY~9\D"ocNC%A`YQYte&:x-KϽQwݱ.>˿hfzL] wp#TH ٤Q5jOou?U" EkM>+s"CD'm;?Nt΃@\!F[Hh.^4GäZC;eŞD*no, p}+vC0-`©OqBvM7)xÞΩxܸ߭t@9&:EAR}bxlzB0InCQq&,Ohg3k OiqVo߻%Zy*XuxE,@9A[?v Xe C|DVD_Bϖ@XOõqK^Ufi3qC1 E,"QnBUM b9H\>DoN+v 5f]_hԉ<mŒMuMB9<:ZG81tORgxWnە>vdzӍX5헞 _?g b@>R<'O4t +=foJcqX5urbN I.sqY t>h]6|F>sKJ]i"Vtу_|dZnu>4CnZ&< ES],/N󠖐 kM1nKZd~xJ,.U})+V@4;, u.5Ktڎ:]C"(YG.s4\gcV<`r;JVћ/0ybSҡT6K Xǰ i`UeШ}kuѦ'(:yH* /c6b;ގ9N7-9*ģ,$t4jW*}5qH34E3};.Y1c$УfJ-6t큼AZq"a}mOцwزp/;0+$0 ̵W# H,߇L+E۷M?OiAE1QO"F kcr=R|il ϳ2C6+Ȁt?8Wg2W`#'/>aٗ[mX&'S|TZ 5d Z St Eq ʛ Y;w^J:zk]F@~kGD9r5J<&tppc{,E{h=LƄFSC!UwcHoc|=Y]쎁J"JVdI.]p/Vm/wȸ+YUMYA]_;%:žvp9_T5b骺ob*ٲ AIp> wK;#ݺf|>pSHoQN[G3P5-|r|R|㪲}O$-ndk![CbtU+|PBA׊7sG۱sXV_ NDy(зģWά@~X;wsVc[_W"-|/BѽWk8s7g_~o"iٜ|2^q~= @k51E=+i1UI0ùFiI`5F8d{f^9/ }س~ |ļOlپ؎&\Ug &B 3LdJOէt'C7X\D+۳AqJ[g]dEN<2!519ZGI8N1C3%;ϯa;k_M$Ⱦw1/:E{C_˱qN#{iL5=hVaD.K; &udPƥe 2//K}ouE߹Q_z8ܤnϋBT BbMD| W.`sz?`^Eje) S peH/i9H՜TKF炒{sZ|ԨĠhj\-P2'4ؙdyJSNRCOuŠV|c׊w ~aNWհ,\'mB3~QYУ69Fܓ}}aL8 VƫVn][8A->KXB*T㝗ɂgzI)9,MOV_tq[ʧ~\ϵ /Xgodlc*%bٻۓ$8ڨ} ca.*FMx^j j0{A ۪֞|G5l5zq]ξjI٣osJZԈ[$ &b9R5Rg{NW MҋeO&F ᅹ3DCr@S],0y:ec!J7\h>3iP/ls9 7N(ʎI [ XڸK0?nq@WR}`&nG\ -b\wS֚hy%>kZ\ sL6ҕ?I*$_1\vGhվ ^W4=a"?~W(f|l&2Ea:Q:drm]{+/ZryL/p@CHxCPO\eL!~/hfMHM5`ț{5Y!Bdڇ4Dcun%X*IICS,8S#*r*Wz9&^ q3 YE Gq<4y x▱Z$fjL FWZ9C7{OEfBR`9mm|P uCwo86/Vq$!X#c`􈗛+dn̘%i+?\9/A_F:sX[KBǛ3f>#8Op?Uj 6Y+_Ӫ`j5M?H8USɁqnt^Y,% \𱑅&ڲa x˾# Co}TxǕ Z&:'ےpgy;>nDq1 ZQ Zl.==ʋ)5)*dcPV+_"·fIT& P.bX8)|Q+7)0jo!B{As}8^G,㩗o4w OD[m?WL09B#@bC=.[r@ZI#2ۄj}"\4f.&c_d~2ZݙAls?ϏrR5%CcMEWH>OXh 4,'H}t}xis/qP,Vf/N[)F7c7OHqE@Q}=,k d>\suȴ㊴C`œLc WI|"L6 7U8 nȂf~ѠR 2ӟ@e5je^hc<U G|e .?y@a|5KfP9'_ =]R>~a+;W%P&RI1*ְ`G7$&53oּ xJ.auubKn^N)AFɲNdWrT/!(ET2b'~ħŬ4*Epĥ q?Lϩ^}A*hKYjz·p"j!D\M[]b Y)B3gvvfh%=X+^s#s MKk##ȶX4䵤&hl r sw#3`3םf<_# U:I םW{۞$ %m}?'22ΘdSa_ &k.d}@.b7!o:ФAQ[:ƒ O|w j9}W4hو2r"52p>J^Ц;?*:q$.n, 2N> /Q'beu/䗻$'B;m_) TUǷtcPWw{ Xq+9eKuH7h&e E.{l#wm6W'ᗨ0lysU0xm>;UT(`w}2tB益&&"qSY?%!.08ks:R/Hxi B0îeT2*V%DDї3o,cPh. W3YvD|'^:X+k usR bós%[\ |(A"Q@Qyt.0(JD iaV:bv}Cbaرm52Sd$.r7+xc&rVb晞z0W/sN1xH5ڀuwyKHi$R rHɭ<-[O2Vs&8 jұڃ-[doO];#ݯH.ji봥.1yPE bDaUڈ(TZ!d?6; Zӝ)eW ez=( #oV pY/̳&7,}ԚtiJm* 4+}A<\$نfkʕ "sf<Ƶ# vg)YO!4ڗ샿KF\ ӬuJ*#<%/M( HKÂwQtbP۠}]e|GLf2 c4߷ &_g :věM彸E@Xp*)ǡ#mCF׊B0Z\&* #9xkOtaRk7ѩ>Rr:8'jQsrXB|=}c[`nKJgi{ɩ2V3 g8.ϠXM--#bE1b70׽I.r9h@j%yCH{3PgGpJ'b N(Ew"6>a 9S~hH3YC WT,SE*[{HG*~+P H;p^z9u/Zlg.4 wn%uy䜗O bWth LZsl'bW:vCP8"Px0m>$WA@-E@/"V[{n1k*r}%(rrps5_!0!.:0^RHxߙ+Nz9G/qm; țʝLTK+h-+[sC%W t4@4߰5{"fw{u[Jb2(;`*t]YGev34-6ILn iPJ$E" +K.HK@`_9!BnDHϬ J#ICBUà5U"Nj SxV! Ob.g`?xX gy;8"XNMPc%f{ Jt]D }iFS9,qu|;gh 񹬶%vv@K4ܬAB7CG̼$Rnw9rV$l*=0BlcU{ýrYM;Aϲ_*x5JNFp][q\N˃7˾׹UarKC.콈5IގJy4Z_[ITrͨߏHf/gجEЪT΁܀:5aZFKla.Oqu`*+>:nt ~6I #:xZ ڋ`izyOMڇ>$?:/ϫ /t5Qy y60>6h^GS~?dS1?BCK}dW$&Q__]Hˋ#FLILdXVAW`9ImRTJct^`DGY4Rc! rNGeD{T%hXSˍt3 \Y8i\e[A--NE ܇rU46&1;g;j=:SYH&7x!ٽI~|ǐ ,H,Z0O]lP9*BsN%cUֻjV|O_aVٕVC Gٷ< Mbr` %q c?,{|OC*9\w} qJ1a)cgpM(A1){Zs煖=.y#GST;I(8X6"Jٓ;U61Ӝ@9ߕ=jhlS؇M"l5vnΚJn>jk~&eˎ 崜:Q%::sh/@qPrKV|M %d},Mlma` ;e[ot$ *x7@lbad=L.,&BU6Hw? _X9nZHW^hBRDғ$Ys^@k,l GQr50̾y.jqQ%APrFhjۜt[԰&%0Xtdf#3۳3 }BY[hDe|rR5E/9ߠgWsx w ..'ՑMIV)CeI!kj"SkZ;WRrvT5ULuw\,jCmp\Q&jseIWxМA<9HhUnLpPj 0[c8^j H/m>q8ťxN on}7#ηk(X&d Gnd)Abs#ע#wiyq< oHuK| @⇀UP9qZ%yL74Բ#2آųʦdVҠ텄猜O#+_D @Ӫ/֦>cƤ:b_זMuF|ǩM`Mxg#lT&ҀR,|тp ߰hݚuIBb匯Hh|ij9E}X~sN6C-|lHFi {r$K:P(F٭5'zնVŭSIxvݛGrA(rؒXR4w6>w{KuS<`R7/- L`͞) y7w%pֿuUfA@ڞ6>>S1ЀͲ){P>,&#4clDGt,[$*l~!!5֝c!.N/C~˹8[lR&Eزd#f1!:/ӧgQOH٤nUieETdSHZW.x)<ڥ05ALjwg#- ԃ ʘ !$mL3ˬ5(C1A,)ҡsR D6d‡ RjPuv1@fx=p<,mO UF5&ķQtv"k]3E-7==k``C% ^ƃ)D0W%c,vdZ {([<t[I&i Ƕx6X}|]5CT@3ּ"?It+d݌N.h:؄z$Kr'Z/>qhy}vf6>GҾڬѕO ןio# [*, zѤSC#R9 Ï8&Wꇘ>3zQWnm]?8c0 Rr3̓ ڏ(trVX5YD<V^޵iu.w!{͘Ch@T_͖OTbc=@LlbuD>,iRް,"<%B.'^SZY}Cc[:>$, a1Q͸հidDSvSȨB:1.O/]D`pm cN0H/D"ъw.N{"iv/ҍ Nzΰ89x#b4ZB(,`os?:sF_I.LQSyD>v}㑦"pxkRJr")Zw7?Dz;}# ~{#~$uv.CݑMRfU7'rPBǚNCB[t\N7 2:vΒau;Aɾ(#Vf4ʹ)gM(.@Ԥ*Mb>/2Ƿ\tH/~؁|+ƕ5 J]&c*&aa(ѝ1*'XUݛ<{zeR/cbIvwr&.fl`% ZbldVNކU e 8TG*K|ƒ㩺"ݣN)DnI\^*N_CC)JSg*A3]0i3m*="*Vt\ ۮ=CIPHR?RCXMJ+D+ʹaWM [hoa$Kx񘙞/d+Ofsa^ GJd"Nj0t x-R8odR U/>I<Ҋk[jћ73I.[(K$Ļx$%^>OBv(DH&˯Tέ̍U:UWO {yivKg'[R*ioJ2ʂ{5e{{xT@OIy>IWwxKDA"Ol:M7wtwS3+J<@'XHM)jâ# fZ'W*RkبGJLw+m yۧU,:%t`2M'$sۛA-9]k+xӚ̂{,hxk=@ձxug#$ H- [k}: z! Pi\4{+yxr@T|-^x?1g{L &e/(c _!T!#:_9"jvnr LzǝOZ?^)tC\yȰ=7juF+7gy/g&nu9'vOS3MjC<5YkVL `Uܷb5ݚC\П,!SKFp ()/m{(H,^Qw = ϊ|l||xXۑ`X_WoE)S]9vYw^ʥk5!("PP E%mA)zv[opiKU{ o% P ֋>El-pcyIX@jĸ֨ ۙ'syfE;mWk͂)TNf?h)]zFqVYYǦhO,VBd}P3S=@t1ktڮ)$SM`)#[F(w৑r`ZÃelڑCwRzHK uj~ Jdg; a2hh` R, F,}{!WA%7E.O!YV$ >dc(lZݮ9;t;* H<=x.`O>o B_/ams *)Nkt:@贶/#P㋉U4gl#Th퇣~': d鹞dt U߈{{b2bn]T/l$r ~M3b0$R\DPX> ٵ8buTՒV=6/x{a3PlUr/-A[a f[ E%>L]<%/c2jEُ zN!de2&X鐲5j1Ջ4q3:͏l$%;-jl*QR+ú)59f$~>Y~9iYS"d#⠘-?i*fi,l$(zΩ` Gz<;B_ܟEj 7ÃR|kqOY;:4'DR:9s ֦M%lc7k+ M AGÑcYfieVK#4DaTF0 i䟵X8 E5 W"Us[LwtF4ԫ @p`s?uՉxh$VӁtdļ23w>q} _po3'fo}.hOln7o3(%oIm0dKl <T ,]!,ƨ*Dʊ^hˊ7g Ԍ+]k&|T& FtQx#'0 ,jS+%b`\qκG/SF '[gKyؙkwF~?ټv`άLn:5t^_o@S5{&B;8GdBt>͡U ;qеٱYS (9EU.S(Ganؖ6kvyl -VR < ,;9~]kM}%F lqzn^u[IcA?t1G\3!/iI*;cEn2 ˂B2쫠FU#3q,T͜A#W6ű)`ig,'}eP0> iQLlH<D]3b%j,~sh{r[>  tWW| sD(_amIe,^,p0 ɍ1}՚JѧGG 5uCR7\h:"wyrĚLڄ38uP edkeAZVX::C,ǟfP6 DQ;g}j#m|ٞАlLyyֺ|4u@nK3p 6"J?bF4qPVN"*3k[迵d+m[D >PE&?CSVc$v14jj%%g˄/)ri\zKr;otLlGH8ʯⱴ XPɴc `'Y(g`svP6TfG>af+=qhu opkJY2 ɪ}8`(9' {>|-$%A`$z0:Nׄ2}Ym\އr5W n-/,~ww05l|3!`.Qv _!x~Ρ{̷[md;%cՙY=/0:7J|r)YF%".Jr PHQt>c'".Hhdw+ wFMIJI0zpWw|qdF,?=b{B&.sM6ib}U{&Id utmko&YVG3)Li`qk?-YN=k!k;eT l" A:2¨#UҎ/})IM7rxc4ՖCh۠mTN]wߠe!$5 BFVN? Vتӗz\ tTi[=H'Ġ,:5`q&5]1 ٯ keRf=˗wXXnCFGz^A) +9Q@yA[`4JJ J, ͉ʰæm-CeqmmhW$Iyz*ژN0/x1kvmÓmn@ӑ`㷆Β8Z8;˂Ga'6^n.ME>3kL]ժTr_QcJq6]j!.*]5c'#[-<ޥ!cE l2קo4(Msx"2SE0 lpgCz7ꞣ++5'/=@(\~4 752w%fSZ ]lvxY&BzE)4s&5φ}[֌kD9ghѨaUGMLs3ʽ++F#Q!_~VI\qiPW"Ma॓rs^#qnb b#lBlHx`YPBpu<Y 1 /1G9t\%_-taO3O'J-;v0_"!xͤ8(C nhcZLvFQY8L,0Hӽƕ4 >yznoQ̓t(0Fi/3Oǚl<+:/rsݮTbRt];n49wT\$j^Tt( ">oY#M/+rfE0 #~ =yϓ?u0|kfg_ Aa+sEXq_<"Ǚ_{maٛLskhPE)5cߑkKԊ3h?~`֑DonZ};i0O!{N yp*uTMdCw'+J>#UXX?B8O6',:w ` fmtxRfiU53bc6> :>6ڌSdFcSC~B_\g{sY98\tZ%k%_CqCyr[v@Ҳ~qxh u\>( ¯ Bhnnz)t?u=Z fMVL{] t\ˬrtXcS{m6kd+w1 A=s;*`W縼T%O37&#2C[Dv{}{ m,yYtx8};U)^2IWS^ k/E1:}gml㰾TE*a"AX>s { f{$(YnۢJr.:r-uto-Sų;b?8:wja# QevfkS.Vz&3xaK\vDI+#f Q_8dRRjޥkı\0qrI,JݗF_ȫ -Zid?$ ؿUS{E. w5 l_݌ƉG&?E3xßyu)I<^>`Ӂ= j)ޕ\~m 5/0 q,͢ )Mnk 1d Ej\g%vl?>d?!3cnT7B>7LfI>)2|O`nXƒIмTrcF5I 2kF~ 0Yhjnޔ*ʄ(4v;hHxxk8lŗQ"bOeVuC|kV@szUZ'bNJ!.XEzFU(c8ɢw6~" (x sh?>`MmGNY"Zc8%Ɨ ญ9ƻ_K9U ;izv-fZoleR5^qo?kf]=&,,'Eօ\_9kL\Μe1]:gp +5鿯4&LӠg''t 8> 7AIGo\]ؕ#|(xkV&Bs,|Ad2dU"HaA7jq# XxG/_Q>oHx2+yyi9NU/Q,BY!1nwMpxyƪBh3fm:DQJ~ƮFhU@/~.%l{` Z|\/ZuH-"ՙ]gu6Hr5ļ֨[aRq^9.fg3)j4yQc~)cr;`{γ?9[G|86Iݟ[pXFrLx4d̿V<Ҏw0kҀiSc"DsRmↁU*˞kŽSZ:&RtL~ VǙ]:TtpPk}Td0ǫfidg&sA<%]ێ5R(3%dmK|s={3ߣ8^s8m{џ.mǞڝ#Цx;S 1ZTzlūy'EJnՂhAVF jU F;ѷ Y|1OuVCO\l>ԿJ_*ZIYS[ѣij=YC,aNôC:/z\+{Z9*owV"4{wUcS[B="Pň)(uJj R[0SDŽoU+[Gv7)٥C:P,F~ !}%AEp7( QxѠ-] q<Ih=WJj ;H_}dtyͨbYn^F^%FZvxx+B)0&VA([^Ȯ▾CwֺY9| DƻEZ.VMEcj0Fl6le=7S}D`%)yd/`93=G"+Ϟ~J7c2߀&IZbw) _!/@!20&-.KfޙQX4Q, 땈s6BHҳ؅?L(C!p Ф(C& &wVP \69ʏ/>}3zzf*$;-e o¡eVGOsĩ ;IYj,,w0/zD|>Ki30,v V%*O/tvKWxoS䪍eDS)yӘZ4ڑ/*bѕsEig} H{Ջ6͞:o17 ̎u;wVg2'1tD qB~YEj49G6Xk+ C*ZdۥP|fsKRXpngмh' 醁0[BϾ˲Ҹ'zm)OsfEDqgp)0&z%OPO'f<<9_eJjڴ,O4`$^Vέ@CT@&"TVUXٌ繿;ܕ6nJE}(q]NkgZ '%S &ӊϒYE45YTjl̲ `fznm?nṖ aAf VwAčJ>j366'f>ſN*l0TW4X$NVLoivy{B[3ɷwÞξ KX:o)d4 c>\$dFOޯ b^ouTd~;yW?'PBf Q~i0ʻLFou*< A ƾX 5uÖP\u맅VHs`-DrC""^d_r8Fϊ}SL!LmrKOx6l#ײ tx1lńs:-2 L8VYS. `!)'`&?n&oS]@+όDhj6)S̊O2L\OjD@w؞Zu|4`:8+\s3rE p<Uea0-O 0[k'fUGOYN-ǔ %#RQ,nT7V醓e$D}v}>Ta}o(O+1]$32D7W1irE_Moȅͅ 2*iZBF/6bHJ A hi~8]sg}ZL2 EuaX>i@ TZ8Ud1YR++we#8g+5(i#;ڇЍ__4l# [b~6SR9K2cfe܃;U6u8'm*{Q'I;6`0GJ_~%[jLyFѫ3'Hl7sH"dc +6՛+jgo"zMt=\Ř 2vN:Idzr](%q굟 }d,65wլTͽg3C<*8˰vn%o&; 4'Cʟ=Vcɡ#wTZ_*6}%z7y0^ -5c*ύ}ƅKQڔK8Ɠ*> y5PYٶrKSq C޶sO5X8Ox9ҥ~b;1p3ٴh=|1+_D^P˽Y-bj%Ɲ"6[ujs7ϳD8X =Ws_%1Lgs<8϶C{?;}; ж@$'#[$8*g=\y vAlR Xe*U B%R[䯇ڦ4pzpځ2Hf%dJ= PpqwNjFDNz5aPGI>ffC8ˢ~^0lNndzAvTHR,n;yelpznkN 峋 HC Ϩ6enT,YH!\ >  NZ]Xjs9j5l&=N2뭇R ^7)Z k"5G5oaADXYZzпɚ|kO㾕N==%" 8B1\dlǰMB*Dwz ` b!#f띗z:In֓m)_}X*Y +=aP}FVmPqAW/|龣z^ 1`Yͧzُ2dKV c[ ivL'و}W*AKcs#:p4Ha7p:,7NWf`m[4ݢ,vqPX$صta`$|P~#'x)?_Y'#<\trh+@p'gvwq' =q;6~͹᡻ /2QD"~}9%tMq 5/+*R=UMhU&}*ys1e "_.ͺvrHWo8/WoM5y9 괄`RVrSod:SAzw((竬j(/E3TgECRwX&|4r@#RgqqX*b2T#`Ԩ:H[^Hu>P}/e@0)(⩕ n S@5j%pZ:P*;6Uɗ0e؝(l{1{K&=lcy!nnrH,`j@.tI  f9UwRL[ /6i2 U]ndw>7gq6:!\0JܫŝNq3I:p6+uF!GLO.4)=[Bzf$oms[oYo )0M-_ehTdaqg-֯):^dݩ^.2{^5*SJ1LEI|Ȁ67uws†g^g@vCX"vg`lR7XA`¼})1? PW7܌ߎ5LHX^X5 5W9ھZ|W3wL`}Unk 7SbԞܠ4om/(?:Jw$v6x/.1q-}EBwJ|=5Y~N0b Lu8m @w0)2h+AK0<.nDi;'/o::-WPImXK7Z1#1:sD5q%j- pWkȿD_lG/T^hu_) @m|akXd`<`8.Dt.fL[2.}4#NE&vGW&v{etaT0#4_3&_90Z+]{ $6\q|\AON%&;jBȍywLKuDzs9ƛX4v e?@Cz^@hn<=A;{ZḩoX6MVH;"z$ 1Aɚ vٰp=x3cͲnCzP$p==[>xSUjwbhOhzwP.:+@3P+WYa.V`" =iЀ #YmyXXǨiU.n"VKS%&uGM[M8+)ɣ!Q{fђK5\WF ay"p0ˋx'Znkzb `⧘WG(@#j\ ] {$Y&6ڭ ѭ&0s3%EM[bƕ |-\sm"Bt>.C3#Cs U_=,ZӒxMp! @J9$GI2P y[;yossDڥZ:f3ENTϞzĔ56 :dX㝈5Sw%CcOeoltc`]R|59ۥGf -˖ɮE{ mbͱ4Waه@--{wT#1̪vE\'2^q8+)i$vIm9n+q=㱶l}LIgQi3PHJT.vpݤSBʤ>ٮe!! ury類[ `IK@@JLLq[@wB@vj 9vxJi! J䂃yo:! >kwx-f8qttF>QR꾦U;u.RM}pf 7TJNiљ5v>RZIjPʅvqa_H g-ZE'[eNK?, ZDI4#iwP5s #,7y]#1Ǵw:E>Lb2v=[T_/Vz=cnșhʪ\`>9A[Q{HH y3C+aַbj dB" s_XuQRwD 4iw9Gu=cb? 2;|JZ`MC0Z#1tߙ]5?hȝ Enhnx^ `^`6u_|ʹv~M:B},^ o` Qc"x@bT|ۅ:"'y'b;%;JYfǯ-MT9]qT&y_2C(k5X)P( BPnN1<껅N`CqCWڨJ~AD𸄷h渚2 YTp$ﺜ/*"$7; :xdGwI!6w/ 1 K6 t&o=V,R9i XgFߤz8Rt} U[ N[&@cB.  .۵qJDlyTwh)7f>TXKXܛmy1G0A;kS <3`EHw_I|FL@3ӮǫߺТVƺH̜(ܻ@C DtL4 gdMckZL,ri&6V54ReD=KDeqEQM ؇_#b`Pb5HV{l/xAa +4Cj{}UP!6B5<Ru\'i@v$?\MXM*ɩ]qIl%1򮼦^ZriaTc^H~У-GMu,L6AGoˀa5WGie+s+j>!yQ}n?ev%}Z!{=\RX/Hғи֝0:SKs 2g^uSWI Xvj|ld$"Sq4nvqzi7S7bf[ bKaHc{P1G ѡ Bw ŚO%^ūb m){r.z|~Y6R> U䧦fJ_6fөs7[M|>: IY.іl4j QA1uetȉxQ:чsch!+4.z x*.~c%9- Hj%Wԝ"jkW]ĥMDZ?7tx$exq]+e9vfMi1ϐ"GRT=a>"it|HPn ?V JhEAsX6mK^ףVd47k`~bxP#ߕQ?-n>+Pw'äSM1(ͻW%+v֛;]_%/FJ{FS3""z%m" eBJ - :t bB %损>L[BlxFɽEˆ&qYӯ1Ysaf{#'|bvhp @k^gB#v*s3ꠄ(@ Iqfrg-QV3Vs>+猽D?)@ui$[/MRMۢ.LQԝ BP+c2fI|Tjr/0.{_I5ɐүh>uOE[a 9F)1(:_p(!3($)q |aR# tW=omzid%UoE(O<}m; |LJKݽC~H"e$CRKbO=3KAr|FdB3` F<)E^T KhB7'Nj;<2fOpqnTA/GD֕oYQoKl'KQK !g{-Ta!1u7%DۓC!L"?3NJ{BRPQPpN0|;"zXү\q[jЂVTf?00^%΃ifѷ\;د$lp\f J9*Yq) 1,X 8"ݝy6r"_rя/]dOf^nK߳?裿XH$ì>|H@H0w!u8Z~ylz"5N=V@Z.м~:jus_2XLᔏ-'wVj0Sl|NnwdO)'>[WJPf-[I/WQgķZmg?6H,ǪhYo}oW3\D^~' K$2g߂Duv4&?8p|,b}+n4j..7E)c~ޯiĽòZƇvZldzsf'k[~,3%R9}R971j](`wcJ^ z9K7ҋXҵ|E0Iqy_~;Sa璎I;ӌupirKi ƒՠ5\R1mv `^+F$67=n\0 rhJ,jHr_{c9JkLgfNXW}9wS A/aM=,NPʲeM=:^Llo &2-/I7l} e Dj֭XWʮs@ķ|B~Y./xU[fgmxH{>v۞Ek"j0@?_cvJa_ L)aG o^F]G` mXuU+X\]8B[mU:Pmrn7p;o#7.{ r dBs&$(i$\ąj:]O_G]C92<ebפmZIbYci>nvMUZ.A1=RVK>$ bOO摵[c/91foefp-L2CЫfn< lSP|!QTQ5XZ8PBP52ʂK;d8weؤ0A5'݌3yrpUS* J7#f Lj\Q$ uoEŘ n̮[zsx+cvkte;GֈՌ" )b3(:}6)`+;+%+{0>HB,vHΖm?Mp2#7ݵfݩ&LgNIﶰyGZ+$=nn\}~Pn(kx? @Ac2L8ܺxˉ~<(^ WCQf 3}|X-J55tttNifBn *y'3-P_%H^9c-d(#T*EVd"~Bk0eJDWiGbL1Y"l )IxRIxIexabm/ s iv"Ǖ uHW>&T'Əb笀=s2$+@+ (tQ1'r )i1@,~ҶFcqАFh6;&,1馫Q\UY<~X'yd.jY54$ݒ#q9|DtKz>JRgթa0D 36QuQ# -)/1 ޝDLdJK?قUI~BxU= 栂QgWZE>IxR_ O#1/i'va-@iP쟸w9xU19d{KIG8qpA_\ l7OxBSx.Ņ>:[:_>S %MZh>6&cg P)+!/<5M+ p3qCH / F^+9%z*cO{x02P& vS_=~G㾨q>bVIF7%1aɽ'~uxD*8L~|kDg>/هWkiGo(dТ {i$%{0@Az3j~pޫBFl*BlR?D[D.8zj Bx{U_w @xiwe "hF(n @&@~ZGfq0Z{ЉSNiqYEdtb8wG{# t4:/$JdS^t+=rIU gO= Qz#X!/*`.e)e R?5`s!+IDyJqٓoSX !X>[ QM3+=˥J a^_Ì5\~iCk\z݂~~u`oZx*95T*yH^r1^3sQYr-~TFG7xI)Tpyl&CI?@ke/}Rǡ*;N&y3[4:.-h'%w7yt^#-U{ez tEKQTJ!+%' w[9p(Yv5ts'3<6y|48Yyl=Xo-[0D,.ZB*?=[m&j:J= a0f(ԉBE}d>Ds!g˂rwp%D, z>>LxUGmnxhVۯ*ґ6ײxUj'E)qe#U0Sfc֊E2π<)TULZ_c~ -70:3^3MQ5y*BmB_6m:3_#8;ѬKE;7"@t2C:QbC̝2/I eOb:NxD9WUٴ:X f?4ޥ'Na}6L+~^F妱M,lk!H?M8p#: oԓ;[_Sg gBr@ DMӷz|Mӄfn֭!.0ƭ]iG~vWm-.:{kT"SJQ)wXnwM~ ƜI w0H+T0=A{B§~6*df~+ r E{@JikH^#G.$H̲}Ay%+=Xqg!H.7#)k L}A(TnЇZFeb'2d~ t76ɱ[`ۇryEp.[-;ܙln#J5{  KaYA>|lX)C7u#XkM'Գ㿩*&|LFLP $T5a]֥UԶ]Ex%JV@7@hkQ/3sxj 97H -B"~]Wrӫ,Tc$fNo[&|"_)0;cL\fFHڔT &Q=zO, !hhd-s8V HTh^kWTJHsDw:7뽃D$f%Iq6sSfPL;<5ת59!c:8]*!Qfؼ@䶸4vI=Eq!v&ƈl1#v6Ԑ~/ ɑ%IJ45؞5j'fY<t 烇]J׉dz{4c3i_KPp@!ocJU磐"YNMh.PL󕯵J ߴ~j p>6^;e6f[80%Iu^1BYmANƝS(<#x4 6iXo+3袀٬!y̷ dLm-)Q OI*(Er3#^Tt./WqMՓ(:|cĤcr|D&ơ;X66qRE!Ipےr!a/ ~d$Z"B>IZI>5R8:PѦgl12Q+#~$#8^, u18xQCyйPzu6U=t+X( 3x7[#?TI6Hawgp>i2*񏖲K,=_G)nޅ ;I:[K77P`zV&i1XVaسh4v ba[W[$Zo•M\\@NVSqv锸zUoBJ|4i7s_`.>E@ܯo,mw;q }3gz3Bb,ٻвes*6J֩ rWрAӺXha. | }AwdXf(:]`s&`)r0 RM a_H!iObZ% 2g*ԡR -~_ia9DtX7v5`nldI]#iX^Of;B2.GÒf#00>A,s5 /D"Ђj]jƙh(0/u}T`;߶:5HobV XGwC7Ю~ rL|e5<@.Y@uw dԀ&9D\rfMy]ɼ<w .qC#ES[X$>N$ȴգغ63m2zKpT0{.<+x9 #Đ5_XYU=U}yN vtQ=X~8kڄAgkiEPvYJ}gH4ȉ!ׂ$)ݝA j먘spQR%:{{eP+^tyr[ԧ®EnjoK";w1uE~qfH랍ekzZ#u媇`ޭ*{ f׉j4qttB3r._!pCoL8Q&Z,s窇7=r7;չqQ 0l^3 5,Z4"Hl/Y,5t#R`$jdFYQNl ɼ"ZanV^{i2wC+INzft@b(?i^ϰ; @ q XIb %59 Z ^Yj-ռ+]FxJFҔjO" ;yRn} A1g߽?rqr(TbϮKsq!ǃß6Z(e!Y/BoZpeh6cZYx;F4q.k43h_O*e=Sr 4@r.;aȑj/ؿV_h5q`˚Իa© c5l`B~#^(8qؕI=@)"DQ}_QмRa!.f-U]P0B9?͚VrLv{{d0+""0Ø\`TƌȢa;.mT_y\p{Zfq%kZ&;d\4wiq)J`J'iD|8 dHœ|1q2"24@1yV2;A'BN6?]n7ReI/ږ9E(Iœ 6MXoY in1Nk=k4IDQ}5*B{tWw ̎E , {_̗꿑Kܑ]kc.H{ӝ `&_U"!Ʃysoa1f躠>`#5Tzv"/8(k{vq [Hia(җ>JYdEv7iajƼa!zB[ aX&g#}h۳OvoHK,99(T 2V񐐵;xtX!n:3T,k[̭_oLC vd_@#?a질r0W8Jk>[e<4I7e9}*8U{ujiLa#x6W.E"qZ%AT4U@óM9n8DI ʔw.y6OL :I9' q1~a`A|_$>XZzxާZS=?z n64 殇y6m?9vmt~ċm22Oʘ4ttE^"?@ɔ=F3Mh&շoIrC !Ni 5F1Fe}v4-bbgֶ@W{Q1>B^J:i8|kfk<41#'ς$-{Be!E~H7\]W8ܪM㝄E>U  7hKUk=i{nyd8qj@Au+DD0r1/&~q%>F/ZeX+N)#8I7`^G5,8^u۷KeqjCՏD 6FDL $^2øU^Agbn0 Irff[2G%h :DDRyʫ3QHyBKvN;8 [fm{0$ yeq Y}t"WF.[x=kVA؆.H).w"JRu{ev<'~AJܳՏF0fz}BCvsw;V+n6Pt!BkBEH5™5uC|C zyKטM)rd209ydhܙ^zk8~ʌTKɣ?2j{(qH#_yBHTF{N/BJxI; hh I{8&i:ӞdpxyIEMϮuЌ HMPL],gDԭ܀Ρ+vH+0^ ;8"B-y \XYSJD"X xGHzS*⯭W;H\,yݯ$ -ɤE,zIpikþ]D)}1`B(;E')? -+Hj߹2.W +?<ΝWo^4]}rpIz9Ep 4tQohJ +^lOmhbF1<CPdpCr}Q9װ )X9|)MJ g7"%+Tn@eY*t3:6:B0SkKCjXŦMRjS>4_6aH9{Һ~5xZΆ@l($rr0@Nt`m_$TC0[":z{HDhzms-+)𤂲0+ }3g°3nฦ2!q,y_:Ϙa 4~|TTTTndRrt?e`efidp/!3ZQ7'\eumqMGEϢWɜNnj` p~(C6Rz_Xnx+c}9+H7ߕ==/!g?QQ6޺6 w-7٘,"/ # `l3-Q6%~dD]ԑ3Wդ.DK %VN{7_-UAuZs1[\n95ʼnkB``Ƽ9$W e/6L.*H֝K}9귶0t:.uQ|:C$ ع+~orV}MDzQ3a޵6Rv ]d3 fpU] aQ}{4!u+!$0PuU>E#OWA5Ԟ?ǟ7x&Bf%^In Iq8KM}m$QUC8v>=U]{Ӯ}H`L,n;E"A]T(XBr r)zl|Ã:TYS2\QiWO`N 3i5FۆGZ*5ᘸm1%0P<֬ Jmp؜i hTט}xGLkX0+cQn)7{y_fNgV6Anl缒#H"~ N9)LYRdw ڋP;Ae?=dd>)d6s9<ZyS1>:Hv촢ԧҳ/친`ڨC@8jGWF+ԻF1JPp_$z,9R'/U#5.Mlq9Rb97QvY'|S|2\A](HtPT{ܦ E18#JbF Y1?~be<8k [.rWg,AGo鍵˙pჂWpE󈠺!xƷGvlvwT,{ʥq6 \c ۟|;p ;ӓ,J\2 .AAJ =.#EdS7dN/()[@ef!zO7b)t6kZJJAq~Zec1 ]Gq6),bSpl&9TC/~)Y e f#8I9}'WHHSl$l~ k\hW\T'yR7pp?ԭ[, ᵛ2Q&-i X &P/q`@l2aͯ=gaĬIK)tuFh[wO,1wAE . KU%Ǻe`4|-y޲%}?jo haiqa"a6P(W_VtiY0ZGM6V&dqNk |jsA&uS?^ 2|oB"䞢&̓#Bgj;ܡa]ƃJ8JjVF=IRYzi^mB{WƂJaĄPk][:/g֯2|i*9ln&uac`P πjǓ#"ᦒ |Gy``7RjŹ㗌;'꒴-܄NU5yO3"tb܎D`IgGKv<B̛KO`Ws8?ݡ <-a"}ެ:޷Ŧy#wĨәX/)TtN2-1y"r|_KR( L&z=j`8ɏ?_,=JheVT%ykncۈMMЇ >蜢, P'ϨGE0tmD}C^m}s$iw6{?TD0n/>\ mY;>T"ݭN esu-VԦJ>P@w\ߠe 5% ?}iWGv`Knl:f|o˜ud23}u Ql&,. "G<@VKi3lu 7փ:L||B< B-Z!d&-7ͨs0}ADdM8ǭp 7vΠcܭL^[> tFЬ4EMZcPPU]<$8 2(DA\| (P$*LBhTMUDd7"õ!"`pSh|) %툺s0G/{@D}#z>ԓ؆;ӪW>j4U7!,ɣrYW`I;ÂNxo E5`T<\?F%mRsTUzh l&-͵ 5> Y:&HcSDcp8FSBiZeOӤhVⱉ+ h[{MV𖴼ϩuklmGV|T 4"1NgCG``w@w`Fqgb9^6(m^htE$+ZLr6uS EE!#R"&fET6 `[Wg)4#D*/Vړ:iieb8c,7wǔtM,.s 7oAPbW4[Crr&Zn 7zѩ B^fgv*@kK#A_9l`[brjKj?=}&qLnx/џ}V,߱+>H]i#,"?EZIY)]nb`Dw r"j5zxZq}PDv&Njd5C Хk@̝[:g-pRi% 4VH3`_ڃ+fкIg4U`@_14$$wz>ɞ8)3`{>Z q?@&ꨋNzIkE ʸ*3jCRhÙ-/*ZH9bdqc7q0 E%Ʌ6xF{ҙ¤}%=%W Tn}Ot][L r0DND3@@=+Zbj ߊxv $3~@ WeL/4)߯1^T75G>8-?3 ѯUJaf'bƩGv͓1ϙ+2K0.:Yǯh埑srP a{Uc){]1A@˕DY|+v l&Kj (Qakl.HKϺX{~j񁴪R)qGCȖfő(<,7H#P`!'rwG9xIif2ץoUZ1[%V( s~pd6Z_ye8T|f1(kUw?C3faX|WJiIedM+cH۟0ArW硝xF08VWԻ;Z3aj#H%ukg MtVޓQ$59^{٢_Wke e>6E+$&#EZٿO}WnxYy % M? 7U7U~_.h[N&#:OH{1Eц& N\ >0b-Մ -lַ`/颯J>^L|Ȯ|9|91dH BLڢj)fM+8f:|J5#IBOv|6l4G193_RZ뚊G̭X VE4fxΩmBʠR{  {08!Ns0ǎ,.H19MނSwO q?duoUZG}30>;5qn ȡBB1ne_C9{uL_>⾨֕?0gJnE Κl4ksr%>mFe*Lʴ?2fG=cbֵ?Eg̺T$k7t&L $㪐RL}t5x`c h9<U1_Ĥ S8M$wv#}'ʕ( 1r "F b lY):InC;:fG6ZH_hi̽(*%ǂ$ɽrîӧ HQR,*N> ){foƪh!NbPO@Ƃz?Lu!lVFb.̓%H曍3y堑7@Iæ==ߌiB^Xp} bҷ <[\kÐeAx_cNـO6C1-4nfugdPOJ0PX2V0$/k^y'O2|ls}E3Þ,_K[z7y&".>WyɵХdZf/u=V[ry`5q'kK"9+Ǹ~%=Q{s#@\m& u2=ꏠ~6b4W+1v 3|06TQa,Ի/YV_n᳤u ; Ǩ1c;5OXrx^͟<`e.IƉ ΒҮhW.LȆ>G"ϒ|5>ޛ R$瓁B%a &HiYO 1(1O twark % Aݽ ءQ+)1oţ?\<ϙfhg!žH,M f$C*@IT.3 QlEŎvכhٟ?#Va<_$`GG댖f A"0(eT) cJ=}(۬w~"KDcxpUNBå#T,@0u v4u2>; W X{JCGTm}D3CKn -WK4^tB6 ՍΐRXɫ0Qٮ/6=6?(~17sff9Q:Z[lIHgPii|SY/%먵Aԭga4$#Ff NHx/l)ΡISAzMrSݐh;LŻ 7$ml6Qש"btmLOWþvY_%&U4sEa袞ar+ \ʬ0 t˝aE=c U\睖5L0_Uhv;Q œDJxێb0fI-T*Fwy̑(FUo1GSsMYt\@ t~1 E4&CZt%Z2SvXQ|:ݪ"lM_E /-_Sa]1qe'PguAt2{gq%I 룤mkpF)IFz@q"|$I.#A"pVSD#lYRwbk8$45N,'Ii`1>\Bj]|Q!0PS6tpUu&mUJ>^KgI!wJr$͘e)lM׌m7WGZzyt@0۽QY+=j\xA΍|^jvMz84=sj}9y. /|&Ѥp;,~Aaag݋1ahZ=嬬IAPQ>٢nqbvӮN ʼ`!(8Wo(N쵠 G/SxN|UOczpF"خ+sɕr֘.ErM᥼.4Ƴ,O}3Wu@@Έo'baraR4X"tlUO]??;64X?lMSLԥOAQL8C֑}Ӻ31O XFPF$#`wc̓1сԝ5u3;@DWqJꖁ>0F">Pϴ?b6| ~^[HڦHW)dGhNGNifKsR\E jjqbeOM Oc ,9d|k>ްBYpcRځ^#zs!M? hH-ێ̣CZGBT܋]D@5~Mlb[s 'o[`ޤ,&`tԧ|GRd1 $V~Uԑ稩\ q%DmuyRZ Nl]ȺߌZl?尕^e!N drnTfi;Z\,zNTe0@/!R)ex.,$" [(G#HawGR}3)O{򶃖: M2쐠 R07k1 ^_!b'#yC5q0qKA7%Y-ㄐV` 81C uq]uj񏖷i򸡬XRB3,ށ/>NIJ2bMuTej߭9cLrW>2[+}.zG 6{~ɛ$FI>EX8 $%"eBTCZ+tvC"adh4eqXeky,Eu$̏'8®Mrr8.*迟rs;2֞o%@8Haj9,FA nsO :fLÃ\qN:=a[:T~LuLaL)ŢIa r)a3%0.oVє!򷚆?8`ڄ2ksARK bVhI}aqrNj]Fl:б}~IߟqvA_j2B#?oCu}XaOqaό"i Z˹@aB3*=G?ki&fLodq_rؐs'i8heSqNGTѦ+ Ln}y $q.0yyᔭdj고3~% Y}c=8J nAAp&ѿ,V2۽ M mQ}!4Vo2D;I2d] S{zR~SN8=Xy "% _ȝtk)$gxNyw QCJ7}M > P}9VI-a&rg~4 oFtu#!)hY N:rL3[Mhe)ǔe Ugޘ<{"nk+3G*tHP ^Sa͍=sP;* q'Ծ.U[\3EĿx(r)m5QU]wU4{F(A/"$Zg _z,r~ơN7OYZ Uq?ݸ!z:=}7vf< Y֓+έ[`{1zPHi,h#"mU]R5QowKS,bP{QqcEbΙp4Sa>LVg=3۳,7ڬ|Xam"M,9v1E`Y lzTLj8\b[֠$,sꆵ9*? +[94E\mLd!cέͬRn dޔ=,Rc:o3ZZ{A,oÿ>6KmDExZK|CPJ<튻Jg|Lm:$K=ZhN+#2b /;`IoG4ašex+ yݴ6 /q6aýHNt= &,R t+ú\8s+m; B<@.c,B=iPLl[AR)тd ~D8K. 3WI*.ɄFP8N; XKe[,Nʕ\ND:wF Qq, $S& k~Ka5 U&VWRP>Vu]Kxnrlr~-.ŏpKS>mbKM"Ɠ/j;>=s',jJqFzLFf'Vk-Ԏי4zʡCi'.!|LަZx^Na G:~]5 xrb-_ H[FVO*GJDl\5UMv U\[G?>ϵ< Pޜ&C)vUϺ *q vxŎQW %2'nLEyg12]h 9Е VO[߼mxIJuyt\6zStwP֐N5QZ߂`K;_ZdL0mvWsO؄ZV(,0ʌ6|n4S#iJ ɯ%?$y)}L,}(.o"H67װC]]E /qa٠0v TlskM6DYc(6Xm$uuA30+9D1;R/ϙc\seו p-jL0{$9 (~NuGՙO8- GWoZTJ Rw\kȲ%P5gd<jlXŚFlNUen'v}*9J( K(>j(Kxΐl Iݝ; :_;ў#(V5[R=*GOQ 5/W*a Ixê>%qDD[81W×oJ$[ڍ%@NiA8V\oMOֵB_4wnSVϫ0ӵQí{@q r>,!}`kȮp]&kS^HQjgW3bгHhZn#4}3gbE97UKؙLDM+4;G;j54m;v zLmcTRD pVs_kަm1@l{qj7_5LSgw/rqoC U[60͉l,bS0c;. YWJ6AYK~`*qIW" $W9B]/v;xZtfvpzGV;X"o"y!L!u %nU$W692\9mGBãON\N6-2k[o2DHGyxkԓbF^ 7kHm EyifebEv^uqTA4?(nmhj/Sύ;o> lC" AD?gs|Up¿G8I޹"e0r.4jM/Z1+k>ڥV!JPTGvm[*G @ZS{"{E-9"|+Th;؎q, ω3d ]>↙Hb +)81V#fDnFw[BIe7,م=lh^ z0gU"C#lT96bs NFkW^XRS )jRp ̞v+qn;mx&\MAl\:b!H,ߛ"Hoc"~̈VCKP.[-]b4a&ؖjovѾe*68d =7بߪ>gH{j8 _81"e8n!aʉ 3wc`Z3bStlAøY[;U="m}U4:Q%.u!pֻxK{-`25m8j㺦*8 ̊F*П`Ƣ3UaiiVԒW!9 5 ]i##(ǝ~& 7#aScΒҿ;AcFʑWׯ4D>=cs %c9rMX'Vfx_3e*%ut@V{lsatg0uZ$zL~f)ڛj=NuEbqM_CV2ڇe$GGDFS~2Af.'Ē(:+r6\!esWwFA!V5|-$ƽ6/ej/;#;NԾ6!w(-Qw/ iΜf\v!#`%5QGث~O'km~S'Ed9u#(IP4{7Q˥FG$xV`¦|7!vC"i+j|zX}f " Wc_sxՒes=b(YfAON?lg㜃ŊP/xn&+O8 #ˢcM2!,{|F7px #u5eB^OD'FΌ_(io8OG)tIA^J6.!mn=2[E6k'ސzWGδc\3(ы v?T,DͰNDgK ?L$X!=rRU ,'UGAK=-& gE  T߿bǐvAYJMvkۮO7lXcOL q_'OȰW8\䯨,~gjI T|6*kgNoKgU mRzn#vaGE\ ,*?Mz'(}ɸOE{OyѮx&|[E(J9~;MY3E %G~ѾO }=dQ놤fG$pAr !nt篊<ِ5@Q:68ڟ{|i8[&_z0{l:@RߘWЕ:ݰ-`][7ZW-zUNu"5nqs/&PA9 tt4o5I"cNg!:Xw.)Oh4PR2bD-c.~T,h̃h E2X,Fz f7͈Z}-شr~j!%wc tg횚./Gl`QC#go;X(.[r,.,E ʞ˿ 1hbg\,xy+T9.'ehLCAȜ`YPuX^[$6em^> {eq f<8+,|é]VAՕp3Ny(TsJh'y'qYP9$h|{{+5 ܶ6w%Pf9uA[X4g_hԊp:1gؓ}}^F!H- w+]%6)$K9Ţ{9X_|/޲df'c<*5 mzlWft^w[I8JEާa5ae' aFU9 Dkdw{G6"%`o_`z2!67|*wȗCR'G)zk==GCr(!<DOO_pOe`0&gEQ =5MkVl=re/̜h:"?N^ʛ$ v:* {@m=Np}^[1ŞטM4 en,I#YA"VBdm2Ñm&kn(YwI蘻.ʭ`MutX8W9.&w>7#\ vhԺ0L-N13I|Wmb U/_,`0ekc㶣3B\:憦XbGhfϴ9˸~@Uuԑkfestx|#RIO'0uGb5)Q̀B&XRc;$qfښ )LFQuEW6t5`OxOpN\ߺl0^lDQ UsێX?T|`gha>̉^/ֲx[m *#Ml9?PDߣU?$2ԕ[p~:(!><+&pmNgJK~ `^`{y/'h> lK"BdDT隰a\Y ^Ke<.R-c==3ʮZfWLAZ>-9 ҧC<T d{ II a{²iHQ1(2fq A| jGq[hZ4|l*f!HOYkqTZ:\o%I0=G"h/-B Ufd@+Hϴ+olIL=SlM%\>8ӉH$,ޓuT9m8^8qҰ2 38(|wo7rĦP(³}3gXAb++׶ވBlwY=coܷ%b d}dߧ+bWTbHwqA&mzX4>%ʣ,ϸ,ΊK-rS4Zq7 y3ɮuS@87oQdh$4̋y5LY-:U L&D.u[AaATr?gtᎤSlE7_3DʶKWtohV/ ,,*Jo6x7F0LMNC< hd1EL{cjB[t0^ǡǑdwȂKTP#Z\]arlgw1M 8 V fsU(OF4}r^/ 8Ú׏":12S*l:# SڷeSGةw%Ten>+^^. yɦtmC`(*}Qc*x.3n Q]ތp[jd?̲u ?`ܚ/o6k%ZC8YmD/u\Z7!ڶC-cA="6XD=#qӚy382la= M=izY!.B}^ś}3GRX ߻iA`.nٝ5Bhُ"$ћb]q}>UISwzsbW[ɜtt $Rw#hq&ffͭ6 TfɘeO#p=|38DAv0*KNi5nAV)Na;9lT׋IҜLgG%1l"0ΥgҼ g?׉7/>zd: \;߆3% o6#ʁd덲 vl"[:f02]7C$ UMK1|WEsAW#8^5N؜W;S1wx VZ|aPh*׻f#B15)9Eu"oqcU.ܳv ڮ҇0ʺi͐8_DU r9[ +=jo`\ ]նMq  gl̺Kgzs!U}V3&wFnCLپZƅO &*-\xnBǵ;uӷ@5H{zT*@`M=dz!U\G9(kM_0UF){Ԍ$S߾z&JaSH͐dq g-8ak.#GqFf_ (Ηl֌/ S爬~Zɹ<&.lF{ cP&mfl^-T f7m; Ӑ|T&/7 A' B@Mfc% ~@uhɌKr6H rFn8\nù{*<+?S|hy?PKhN)kUuF3ӱCЉeQצ mRj'.Fc1 dRH1J ǬHt} 9?CSաt,< dV}vvL AOL)lu8wy!!14w/8/< (`67`gy;C,(7gmK 3S*]H)ac 0uG'$Dr X˅FB|輽;iU;P N-&9gPjKL_}qip֯ik壳-EIHF4. ؾ΍bdv;Z4-r(()j; ˎejuIy aӒ -A>8S)E%,Qr!Ru2ܐk"i`s[@|hbB6UTk!֜9禩2F@^,3|!1j0ZrxSzVHv֥v ·!]Hn . bF(6l%+L,Bg 4|QѿK{֚`{Fk%?Glm;/5L$-NMe#WR 2 ċ͑- c1HvM; ;+M{k;a[Y-ɗ!!ˑ'*iNd@{=lf_|*3N}`%j#Χw(jAt\} x @0q=:Ѹn^_T(Ksp&Igm޿p>]v> ӱw[uqzXl~X)nK5!|& nמgxaq":؊$%Sq\Sq¢TL_Q•&Mt'EmQuxߟb=_\ o(٢VU/5#hCr4`RAdTzWly3ͩ9缴çsRa\zh3ЮN<%;[<"i#Ҳሜr&~J77ml@+䘢T|0yf[:t .i%oH+^h_e'-\WTʇ¡iwN 7.}mG^}qƖzd\j(!hRyP[ÿSЗ7jg,y@n̸V*M?ƃQ`eZ}˚*lۈʾ0t6eNe_z>פ"YQW̻P:)+xc%PΣ=IfasWq y׏4w|j?-r4(K:j/'؅X==S]kWѐѡz\-W7K}YGk`IO-Hb7lXsCޡRy JBjK-NWG &ta2-.j>٦krc4{+`: 4'aB.v p2qE=8Tk9EzSAɏPO6>NsKᎧĶt}YOi/M4\쌚a p"M dgT/0 |0]3#daFՉjL`ep^WSb=>(%T$/Qsl[$MߎXzbk,“jG#= 3Tiy1 {hԸK`d4Z eJzB{Ʃ7:Ͳe^X0-'X(rPvpC u|+[5*N+ 2wM޵7uG8uekp%}( 7èE LoUʂVk&O7wi 7ub\.|i Pv(ˏ.YW'eV!q}ԋ FpRfߕb*QAZ_ZR9 HDοL&{g!pad:Pَ(D TW xfY ~uqRnhi8JnPmp:9cJ|r(p?^dz7"z6 ^n3$F7f =U!%cP/{I h &c3D,r9f~+62f!aܠk,oBvHi)CI W;: چZOOY2ns# k9(ڥ7g5ߑuSr2vP_i+Bolo&6Drڇ/j CUXEx{mn|Gw^mzD7taZbNU6ɵъ8|E5:?Q~p߽Y 4PD!`_3oǮl[ҧSo0bڷJVL4y09TiىfQذ,&t>Zʜ1H" [[ G9'EvpyP[a=* auy:/a1^'>s :8Ha{_1eňz&o {@nqW<% ,w|xV$Ya5BZ=CDŽP )l_ΞU֯q6ү ?ZqE*v >c%tvڗ0 ]VQq!.N`z6ȗF Wд%޵G]-V SdMUSlضHi"@^*[*r/ 6@.?mc6qHp8pLz '4Hy-G6:6} ՞iY[ "]:Rb@cc/:Q'2WIծ$UQQN[2SIi}DA}0ˊ v;\s S¾=X4=~0*x LybiYS5YFo|By&t쑵~|o SLԤKr?C:%?0_vbݟj3EUR'Th1t??Y[dn0=VӦ&u^>P`t!3Wq쳉["@4(k4)T>(9UY;|+!khs͐\&İ4m;ӳlH%eXmAyKdyQ~:v_@J߾Wk#:F|=$\Rb΋ 1@BlM$C׶Y5saU\=gx.j]و۞z7#'6^Rlj{c͚ ^\=(.8Kp )Y}EG?oܙW4e*bfxIBoh<LrO NN5;VnOZV)[5#v OeP幘Jg%[0\J3!b_-YZW$ma99)@^KO,ьd9L"\V0-GiY%%)ss_R-έW(̩]e% lĉrm6$ۏ8*fG`8>ٴmW<(CN &ǟ7]CcJ?18]K+1Z٩[vB Ö [#Qrj)T1[wy7}9>E:xcdV32lZa?DͶ4 x}6#D ~^x=IyĂU&$g.enj4 EAMVεB#6'*-+6.<9([u6c`1zz0H~'عe$o㔾d^2dDP[>Ό7T}c%+8"'Iggj@tn`[0Mܟ#!hWOhߟ  I Zx8f&aX\fѢ,V\gG鴬Tb6xcuRx儮mQ{N܇+isK?5adu.X+EyC|*!%v2;QO ہ~T-]߫ihp:EysM}33`hurϒ6Ij}lAʬ nMopvYL9]_rJaY+fv2+UPm؀xȬ?ޙcQkIf?$z_j2M%CL%~sSVX**_+ԲDfֶLfjJk \1vy~ 7 &.. fZQUi'McCu5"3jo ! ƙU^ywij@߾"ҟ;D<׈7{A^^VGF[\$am4ČH'C"cZ<5[I5<|N_P& R@vjHMFV9+E[ػ@-_)?݃yˏ8ED=`Sȋp!G0} "q"0b;{LIsGg/b9˞,0ezU+v= |*F"8[J݋>p! :]١$皫gb7i/J?hLj}kUqWڹ6H-|?>EOeS1]JWGd7%ݫ4mo3qkY"`$)QDGsˎ'߾rVDez9s*tVoqzڱ7y."`>qN8zs: 勻x`D&ˠT9.( [uTWKЊ[#y۶ث0`erpK40$ *!DxsZg֑$شΐߜ7&YO u5ٱpq|ȃ~/V@e|pd߳RJrnm@ H2'dJGs8W)>ɭ{fUI0"{22l75EilyK\R鸥*u!S3ܺ8Ǟ}{%ɯ6Ƿ`UxDsy&:k.L ɘnrԑQD^>r8ͬy-h#' EY_mL%d$H:@ j;{o+WM}5 ;:}ok3rSoRƿ4 #yx 0G{N䮶%a b3<&Hh,Sԣ"*;Evigxq f U9?WJXm|tMnyпCճc:ވ23AN[9%3$w`q oxd 8qji$Tl&>B㹅FߋK 9e -s$F <{M1LOK"Cָbj&'֙"?=+q9 jVBᛲNy35dpN/@ ݙU[̀|ďsD挾CM+M/O!q]`$~oS2-ne4nb-͘q}Y⤒=$S}+MFA.p`MW.cPmdZhpvIXNa1D`*]\5 F-Y#/ vT_Š5g ~&A1CqBG("Rj+ Nbۃ'Z(+H(V&>r<&"1H/yQΡ׺$ędokVw ~}l ސ\LD@T̹Vy:^ D[fпu>"-ݿt;aw+ EAK7 I'd-%׃zfDh&vuSR:BF⻩w!T2Hn;0?_Tk@&ԯ5.hzv:2q.50(Uzu(J *sCZ^M;,vb6$i衙9ɥ4-RlYՀq?H4:JvW2{Z`—l)j4 !c]Ph t9⸶q`38}?n46Lj2AyPURHe-i|}n!ldy S:Һ`m/+v,6z^(H72?^98-&; gFm,xMmʏ1Ě4 & Hu8oWqkċ8+olC a2zJE`WN-N+򢸆V2Q@]* Mri$Xѣwfpq=xLWUl |+2 'Flʥ}O}``r| nSd4UrOT-tәB'NR7p*T9+m7yAHT`ڽpGc&`×˒9Hg\GLXzz ܱ/r 03tՍI,d#gTvƴğJ2+w>:䨅9޹´KK'jh%PZz{%$ia]+ OZD- U:Bx=cOι^Q @3[;g= (i7ߏ(6TTWzG38ӽgI7f3jD]K y‚؆P_*b9rjVa"Wcu(n8f,fknG@Oθ y($1s/SƏ5+dTW@. E J= psznxhyN1su5liח#4뫹:n=0Fk A|uH_AelΧ^nDǐ 42WHB!R^ PiTԘ8=(jе@5<[&p5Ui3uV6?qSbƿ|g1" _3 #w~$Z䁵?&Vm]&&U&Mx('jPlHwۯLzm.ڱxvȨۮ3Vm(OIܥ 'GI8YK1OX*g ՋG.G2x BC`.f$"c C)t\GᚲrS2:U[b+=s)e # ѠmgĹ?r|BmFX0}A(h$<S 7u6bttq]co#5 __ ʇ^T 7#Pe `pYû:Fho_@%E!ֻ|tMS05'$‘ w%T lhWQ) fMIw+LQĪj[' 0g2sɓ"g9i{>al YxX+sg5 YuN}^ ѳ@ޜ݌\*: XƗp{le טǂ %gzJ߄W{eC B ,*8_8P'J[R"a9 Eӻ]~Dg,Kr8ůƴƝ]j]}MHYg2 @yyK,bP"˚.71~FfDk5^ģYLJieѤ rH'Jܹv\Q,qEpn Ͷuۓ.ä5$}&읢_.y$ZN"+S s[ar.Qg+ SrhړF116ɒZ{JE~)-tɸyYwۏd`I >qWf tstiHhRS JjU/_u1MXsw97'-zA,<`RȏZ@~/dKiz.O}(C@CZR͛UXCOt Un Vdq|X{~~\^:NCe'wIj 2 *,<d=\(/Eroի&>xK1u F cjǚȽ£r9:Ƌe%bKC:R[)AIxltzBݪp 7eZW+f6$l=G|t53VA7EE "2.N2O>Na5A^!o8eK7ϝL.bb8:O\pMMĚoj d=pvB>>6 b9/8$Ik C2>DhI\_jMimK8Eq9=z#dȔsG~w"HW XZkbY4$`GhƵ|CԐ<^u2,gdmGsuNUOd.y2cxx0i{jc=,jΗ[o=eN^fk6*dž[bu@PAvSquOpK 4g t%x44۪ET9iWLoJ_O$zm /*\VPgm]˜0)zToN;yLw-s{] 4b_/oyMB?z8+͐:r&. %{|0F#+PpFsƱ`/J~ZԻ$-ۿ!\v=…}8T=C9V*h'?*˘J*pغHuY$f|O7ni`Ey,U*k>zb GKL^w߫ /^-"Ex._O96yI4VhjG)wc(,t8o@ +dը^7lux9x&ށP4AF4#FOG:IpZWLW%qC'tݏ'0 )Ƹ `,>rP&cPuļoOeD4b:M1'QN` JsE8iE'R߿ fyD=Ez=by#KMs)":*jPyƠޤQUN@( Mix J уmgPۜn.T3gLb 8,ٞHUV.5}:,|[' ŒRF G% Z^8_%n8 flM@~%b[Dvޣ~?].͟xj8HC0g lMv; #f+05գwZq?_{MiQG; kķľL F*֚Ɨ[LOM28Qiɋ 2C6}< 9㹼I eΙIz'rʙFmo%i|2.Qvr7=+S)W sxuRlrgE 4->{tJmTO(a؏-US7pYT64UkfsR## `;.@ d 6PPo؛~l)~ӻqŶ9tS7a$Ĺwl2xef<%_gHm:9:Nc>8JiTJt:0-n2;#xؽ !ÄE˹%6?~WX)Ժ3ܲ#9Hx&.̖i)Xv&9VDڑR/ѸFXIX>酞Y0䅋( 0+kՙN6*6V_V5{67CsM ٪5+OVg@bϔfFKVVO@{TA.Cۊv7J8fc)?6;."nk1*ϺJ 8Ņzd1 kL=[ezi$Zs'Kz%'~uM(v#A[̥RP!0$MR"jTjhi^w(:?IG$WA=s8 RM!ayi x4^X&R2vkxϋL$NfTKFTUT[h4{-2|]kn| Vʜ>݇ZzLcC^$\JՁ.c7сҸ; }ޡ[&LዣŸ}K=]}((Z06g${lauH[2g=1mQrI)y+ YK%&3{% %ket8oJ'7;Ħ?>aE*կa@RJ$.fd)諱9:!"ScQ/ƵXXBէa"^ZE;Mڅ*/+JW`Wr"=hPqQtDqX,4w r;"cZ۽k>尵\ݽ 2jtLTbB%^ =|p|V}u{/_Y [u86?ٌaI_Yc8 s_1o{n#n H~+5.L+h>>**$6ܔuᅊ/|j4FB\ \y~!9bTRkny>O;|WDS:IQ* l4̏us@^R]Om/f72p))V`ư-%9^2[LGv٨Eɢ@1AX_YTluVAEO%-$6[ޣ'5eTi@?9 Xq6u*Z7%L$R,CF9^/++-v4UA!7clMb$!(CfI/5UTL?{)s#wUۺV6/?$xS>jgz!6NiϟFh X>4%?Ypr`wnu/NɶlD_ZR-oE|h)S!hT8$bW[S+zyyU||s}t=Y@;~! gTAZbLDu&G- &Q$t_%QnW-Z1^7Pȵ)9˄xĽZh&#Ehun$DJ\5W $xFkBclJ?! }|/g[PEL P FICӞLBQK*BQq+&%u@KOO[3Mcȝ^~wy¶ G_#ha`I`Ŀ/)FLk]%GtQؙGXa.ohyu<kMq nT;fE@p |1Cٳg}"]`LUѤO"=V?%yvS+G KTɿo̿;CyaYqwZuл* n֣ѬtuG= ˚DW&+Β3ķɹӶFD ץWwhf(9xMÞz¶NQJrhp uG6>•:C'hP̡ٔ-u^JB>㲶 UT > pou!+$ SmuCDUC%>XƱG{9ї[- V"#H:fWp]f|vp NDs/^' 斉0 e8POtRCwKofe)Zy n`M1+ _+$|!qOJŔl7?I+=F "a&DK4z3LQ@u(M2%KgGoWlۇ}LJ'd5DX}l}RWQ)UJtߜ,p Y"61J5,lSX@9RQ==qƧzU_^~|(8/6+-xLN)ߩhOJqJ'e>\B8t-i s|.uK= +|KF @3Ηk Z@qwz-CW7) . y2ȎKbΚtދv0"Z>,8/|3C"V 6`NN9%Osq w7!kHmiSPg@ut=UsQ!7{_Ǐt篡4cMz\O )VXEB %{yQv:L.񮠏i}"/F,Na/DMLkAlS zqQCH=iF{t= P.3JuĊ0Um3^(Ua v }[PPxy2,Lj샥U_ &:`-,hO+^v;;Cb0IP~:F_gZE<ĵl0ÇKJPCܽs9HºFULc*-^8d̾w-ԨDs(gCqkPEEpdZ9GT'y-(v+$ r#o.|K\6zw_^}䨉G:5ASn|33(wݔAߒR\H6lRLmRyw )Pֵ"TԦ~p&?Q`IjbZo;\q ןONM<M+7r4<9 QFnje[>Ad hveN7`Gv].}ijJ}g:#)W TRMX4^32cLF[ڐtRҴIm OT:҂1vɣ]bR&^dj6S2'Qf6xyv Gr7FUü疤b$G&ii"+&g] ~24!:-웢~.3 u6L]D@9_T ^ˎ?$xpв*k:2-sʶ*π)1 [g4bl BcTA4Qop8F1|tXvdV1Mvx׆5Rk0ާt3(a,)|Ѥ:v*AK<m[yNcQA9pmh#-YiFp? TA9zFTHމ\^N$ Ȍ%rF"=EA# F6V ߩ` s)Ipjy-pAAd%tC>;HFo|j<m#nolFy~+Pr˞(&dk}XoF\-rb5r v@|8hZũou~Ԉm|hfw6G,SڢT`o}9oBrkCN6N,u~\=)ęE; %a~O;ZAY zV}qs!%oz'F@'5ll+yy9_F`1J o&C`H&:b6pEY,ĩ6$WQAG2zdki5'X0F\ʧǚȉ-r%:K,3r x꤁iϦfۮo{S>R>m!l h21xF: кGG 2>ܓSR(@9eՅ(DU"G0 ^ܙZ|euuA+0XP6"q@aA7>y(K$1ңM-n(Ze9F3͌Y}g%GLl(9O`/곳7.5°Zs7 č>ua3tI{ 0;gF$*=ߔTƪ8i%ͣZ\Ξ@ț삏 Y+8Q.lD ״V@CΣS55S̞4 dr 1m#1<%;m_N5SOITB|&_CO*D}^_O!Sre6@o_mB`&yzQ]̪P9j ?6|=))׬ {Hﯽ FoQU.DIE"n`Q瑱\=H1e9iШ$+1V' %qBBM1 ^V8눩15u$ꭘ$EC #_b\vUӱebt0ro hVk2v Sic C .x<&].8  rs/bsN8?ة@= en3PԷTB6cz_/$.{F N"MraIpL=Y,F.lgewJ}@<4f׎1ͪJ?Hew07:e3Vx0筍'arYzW)*nG"wzg W( ɹ?>F> [w@2Ҳ[swS,xYN]S$M >9Z4i] Zx#K;8jɁU?Z1ԭۯ[<VH)ޕli=/=' [h ͡;}q%EC<$[x:>  *Ȼ6Lt&+x}9^1`li\.:)s'#_*GؼXL0]?tj_~7>rɹp4?iiK})Ių V#?3}|̎@9Ugh0(2;lKPNI@/E_=ɱ7<<*LG/[iٺe ! p>+DS z4`Q Hr%+*=fcq 1ޥ^Q؃"vz) ;c=Wd5F01E,:t{ҖJ\do?5SnWJ)YoEr'Д{?}B 칋 F`N82\Z gQ 7^|;)#q]Be`@VT>݃v]5pL.(rzl0 ;$gtq+qJڨ; TXG|;șAMo P *A@+8$q. {A`:Us}UQպ#ʥBSkg٘%!"g}I.{ ׯwbY:%j!8y[Uf8f:i`]vcZk9@_YЖ&YČm~8皪}٤`Ͱqt .oBr^#d@)>(6$qENq?cÜ׵>9EZY7C*WZAD tAjdbzǓ2𝆫I;>Q:> Vޫ־V;DywkefYƴ:#Ji;IxF&M(]cH`#E,W_"LoŻygE,cׇ0M&|H b'E~@H?BJ[p{7fM;_dP+mT{`" #::vPB/^e2)!0UzS3K+ hLk]4&\J 0)dmЪrj4cHwE[LbvMAJƸwp=HPAAX `h+?oLd%)_JOofqubCGxN}E@բ?S9r}Aqp^r6&Jwk=?cby"i,b=~t\޳ Vw6;ÏdJ-53_uq{:L0' U8XQ؍8By8pبՎM,x,RK.'=XLܰ{Iӎi!/-6Lvx;–_q~shM|m;I?m6.+ژ.M p=> zV=*SK d0.o 7a{SʰO+xG@"xu+z Q@w}PR;$Gzԫ;nr>GO\HPj5P%WZûK\DLSpUlP~amA;dNYT muV^>ǹ8wUX7U\]GԮC)/ JD2ނ4s4%ïք*A:0uFkU%%˚'9j<nbSZǁ?Y?oܰ&Mn h)ٰ:Ӓg7F`3R"u؏8YOK#JokUn]\Q`<]6d^t7"a$ b(u=+Q2u6]mUNT4m98t33[ Dx:zD6?X2M3ӡ= _=;]m+aEe/ >BLl N^maQ(Rr<L.37x֮ԤCe kS'T'³bx eL5%L"vܻT3zLJ,%3c Nל3=al w7Y*xFkS}T a0Y<"nSoT#TQ+WԛD5#Hr א)_|>mz8f!+1!;*Hstuh='k9dgQ^JHY3h$=[PIС-PVʧ霮;ۏe6ѢhjȯʅҐ?( =aS_ blyaϬSf1H7Ԕ XD!H)r"_kyKb:`/<eb{?@M.B@/:d'kd^\!i >/ 0@M%=kRD dzj?eNǍA%rdp.H*  o2lgznM.+A. +'qF.IhҎ jvv_nytsXʹq" -ՕP&&[%h3F5Ry[O)Uͧ6ŶsKN:ЀNZ)Z24yE*M= SIf^fWj-:fLnHY=W9Z|`{A"kk'CDddTvDnx=>T_W핁qE{&=\B}\ӝIk11iV:ڔFJJ 4*|S:LRηЪKiu*iF$ TፄـɤjͨNqu`| J f6"]6NUlj#'hJETP@>1smΉx"chΘPfaddkXG֐Hy|zT.Y,:_p(2P#$IF6\/IV_"/Blv/gީf;oIRi1A ҆Rd~t&=Oԛ< JLP'JRح%=ᶒ'b@Tkb2p /\ >ZjYGqR?{fM9VE:\YoM|TH U^7%f&Zc&o;Ϛ[v6!_!E䌦<0!mZbrЬe<  ,ٚlS瘳*? _l8鴔 O7ߩّ̛HP}^_-VA=, v_z1X|N -ApGpz;92( Epz*5r x1I d!өb@sog!gS'0>ݳskw~2Ml7Mq(q$$Z68'd~G'^海~ `ihJ\*G3>JlXFGvuV>]O-LvTMGbQ 6]zߠb'=jCA3ýĕȪR`3CmZ )X0cgA4r@7;Hɥ}Ua1t,+aъ`MHܽ`<Amg;~>B9D%\FnV\£BcC 0:*oEo^I &곕Cz[4T26tyٖS-ʿ+`O)犌U} JPx"L`)*^(NQ ~Pڕ?#Qмb*_x!UA]kޫ3ڼ:;<Ðq<ՙ#FB׿ D-T+ID鴏Z~%Cw x!&G.A5>\yְsND(WBl8V[Hۑ>fxN_|]R>W~~ڮ_<70Q2|8,1gvOg /ܓ %TQs$͚eR;l 1'Ų|3k6Y߈*7=imlɫh'=_ L?C&;T bq-FP;4Ч^?"moSoƉ Rhx7?ϥ[JF?Ҽ (!G\J{9?SqA2VYWn"O|&wY(6!沂 WL&}(mcWʃX51O9oq*_-n6Jʍcv.G]-idLiw@&grnjcYgG9]1Xp('DvżLm܊E{Iꤘ@Ж/YonfU#;=rzwYze8^{w|Hi;%r7<*({Y֡چPL4.@ aqI sL7<"1#'">l{{p'wG0ܰ^ aQ:SŷgUcrzO ie:d %{ faey葼96t(>)N7M\RW%cE2oajcr2sپ9]Otר0yZ+Cizl&"Yb!J.SE ,| 5,%nl?]tyšñd7juC>['2sq ŒYZODq;m7.s3'^=zG0!"G,_Gs .Xn3Qm|0֫I D+1&q53)EdU!~SK]C,0Y-jZF b9AvŮK*]Xh,NڼܡhyS<>3\wy=(BB.^} HAv&'rm*'^9SSo몙,Z0=?ҧ!rz{-^~&C>ymxLEOLl[Ϡ g$xe)od,k|&vupaj7b(Q)IBݡE*,Vh+.{qh2)N{I9M̅}9&e6#$L=OH\cENF ]Fi.ΌZtNbbsb RI!~snd>wyu1vIV8,td uq:v>('*%JO B09 eRU-E :?@Gs0'}YǻoT #Ac!{_86+j蕅ڑ_ h7.;h cȰ6BweL ǣD[e6[KO}dx#^HS֤ev"\e  ٪9i磍~ΝrՒsJ)$,e:6HF{Qv;UTSv1J ECbQt&}xBB"'mT!{9Տ/G\ckxj\tNōv:mUI0gL:UeQ~ 9N>HbMZwFݢAUAl`Ŀ46*F"t9@e4REzE³ 0&SoF#7W:ݕ{0\>7 S0ܒȞlX5D㩹f/X£C0KҖcK#UzI^ FD" pAhHi*$ͮ zәCgۨ)"fx+V?{%(i"wtw=k@ſ>2)͍@!tEDy:tþˋAENo o>zгX)6BTcr7BȏHUh9'흜Y{@k:r-6۬{9/PD,am-0l)Bn5"/X )߆W0Z ob6}J(T 8VQ2?nTT0`~p+uy%L ;aO$?%.a=BNVeE.1R|cmˈ;4fjT= b(-<&6 RN-84VR7#$#?^5x]a8Ӷeve䱾QY2hUŰ:_YRQ[īC\N 'ilFhFݙO*ItX7}6Ґ20W TmkTIqt!R-GBZ6YvW/ևo<$uCaԱӶs ҃,b=ʝ9x`oO贫^ԏ0r¼NZx*[ʎ} ̦EN;¢,0ꁙdMn"Z'  ee;!ok&BF/I9}{,<BU kq3t5d͂0GD*4{䨟% u"ZA[1 #IlI&< % Ց5EBU5 >{= B;uSmcSˉf;_AD#Yu(R҅,~{＀G9 ?6*!ur6v ͊yz2Aghhmˉ*{a&d6q(Dr!(q \/#lgv<,oa?~KfF H/(0^Qc]?U` ^j)ɂ fPZ,>&eCuc] [O"wSɛ 8u2[EW&Hh\̐pc p'dY*LxJCLx](%^{o9#;ikg9:Vfn9N񾄷Ciߣ4l2kχuo旔r 5n q2ǙB3S5;6yϋC]:Z S:[I-@g>;r69U*( dWnez96w6=9I=kNZAK y+%8T*7bYGy*H-Dda9P4qMH^ g89Pѿa /5Wl?ss"9'56_ aT!XԦ+ L Uأd~J:g߀?Z;Gudg">p@0D/:c_X==l02[ 6VG4!HtUIZЁpv4CBXwkD)/v--4N1^>xjTr2iec=99C 2=xmv;m(1_۩oRZJYD{ aa[mΠ|,Ky2 Yݢ p?{_9sn^Zv;xIpt|pC(5}ΞZh=jn^e{D]jr7jJ O꺟&MFI(VyF2y*w1IdѮ%=_*XXS–}W)Z%xcډ?VOe ]m]tXƥ| XdktyqS#4({6RiG;s\Z{#kTH;Fr`꜎V3sik:N0b ݴ-}?طvo@X96@vi\꒗!"gdQ>C .VV!pUEPN]ZWjl?7R\, QwFj\HHu( Θd2aջQZvv$1mAy1=/_ Z~{ڌw^ʧs }QЭc8{)yϐ5R.lD;} TriI_n?Ze8y;%;I f ҝUE/9DwWm<L r7UI>ƉNh?rn6L'fX9oلqe*Y',)nےJڂ5̛ӵ;fOk3I|sa\aę[*gyÏyR2(w€ eHҀTMe3^im-əqq$qܥEP}OjRr;!X$O᰼ $4}xCxnTjVBk.4"(Xt,hn~ vƩg jU~9OI/(/'=%sw}?YycYu{HEBI*~@$YgsKEĝg@Q3HvWAǖadmj@.`VCkG~w└:B~`n5Z]cN(Y&lHsZ驏$kk9L1D#bur')49zvì7nh|y<''y`]H!t}rm2]3$^YCzNUb' `ҭ43n_t"@ wTt)CY%}ПIX\e= 0!+'APx0˿ f.gBDb:=CEJ5|Rjy6GGp#\]NwQznQB M&>w+ckBRaH+_Z1-VGN 2eu]>rNMdL C6tPeAwe ѹH [AZ%Co?ñ|&EӢiSw<(w$rl5ADNI  tk3I]"a{9,^(S:ePNgٔTz4!Ajk37vAz xa_6ΖK$ѭt1lS hjN?l6sk5v46Lw/',O+PM)zRJ7΋9:fcj$Ⱦm( 3BWFb6ˮҖHo3fj2QC++#en y`19؆XldnK;6@ܻwMX0]8F},rPislЭ\5nŽ4oݛK"BbAYff>k@kgj?lv$35h?_.fhLd#5"kUfa81Ѫ]*k%;ȆArѬ;h@A j^ Ȝy2\B9RQɮU7 (Lq>ȴ1 װ&fPZL/ _Ϣ8j@EЗq\7x>ssNsD/B0h_;Yc$VXrLxw Z…}ѮoGTxKʣ νwX R3wMj׸ bpNmzì/‹kP9`tex^vjhV!+h+!SS,I$g6Ũ4J32Bm{YO}udY]Hu͎nĂUڦiQJuN7:d7J7kg!6KkJ&KO#Iҡ|Pcz 덑@ua tVۥI-3 9p~:7gH-kodIcέ(П ~4cfLPNlR7ު k9^qYDܡaqwb(m}1͑O?\uS΂,T.蚴RicY8E%T3/GYWe@1oc>塮ҽ_ll 0*w?BK]ǖ#sb(WzF#frSR\Aq݆{, M2K:AtYmP€8&W* rQN?ȸOps~8@@@`݌e"Fk"V5w06qmN)-~dޱCQ[!+$CjdPStx(C$t 8i'7ItHFCor4N;U/U"l :f\e(()wWW^ꃉv k76ŭ;]O{mn8!wQ}G.R.0ķwҵ xkwTZQ.-PH[ #š>9sfT.tMc f8}qB#q4{Lj_n8w!ul\[ァ+UxAy^vs_yJs /'_\\UK"'WmE-_te⚏MB/^0hT3\ 醍ۆPǞ#] Y^LRFttQ jE!ol cĻw̎[qi ]}($N׻ {V9b+%^cwYM$PŊLB,1aIfk3EJltj.$)FjۻB 3O,|Ź(Y ~ۧN9/^u+f>W:!ZRA|bxl!!mǛU"uYMTL֘H\39L9ZCi(W84x"fECbxã*V< chʅ uO.dʄd &26BQU~%/kQ2U1tn>x=v"hMi/'gOh¬}"b[58|nb< 8A[OyPwN25t6 {dѥ6:rr/:Xiw{RܮۨK(Dx w^&$u?}u:l ?Q=+(>(ҭȎ4sM[Ѯ3b՘)aPl6d ~or碪xI@Wj&!u0bnC{z jE05$N1߈}L 퓐s6( P(mAX]xή#źx-o8.|3]eﰢ?̊ht/Ik Aʓ@ qzΝA . ‰ qhAsw 6䇥l H+K(P)1=3W^T] 58} &|+#o!0 Ja!n*R̒q <{ab"o&;%6qADą8Lݤle6gĨBqOCF{ kE\> Į[NhAJ}HTB* C); m C?;uf-ᠩ,AT^P;gY@w $BlE#XWWh/5"ƶbSG88_l͛!;v_4`!I8j1`xܲR`w>$zOQAS!+r/՘*.sCBaha !+ Q+x4}-6[c{Yu 3lLv{v!Hq {a$[:rGݶ;:xEy:^o-:t:Ďl=Pixȏ7zm*I6]9~ r<ʵ~z \噖<V/(yb!8\[@INe*A1]!u6Eأ2x}ڿU!*3 բh]|#K-p"”pt3-mė(ck7@@ډ[#<./'JVI`)0UX@oVsw,ud~d}ű?/$0Yzŀ[Q!L0gʥ A [;BaTCQ"-uɗF Dg]1JlvM`FqL`UيML܊!,s&3ٍF!_\T)yHy:m; 9_Z*w Mt& Dv|UAJKug}֣/۪jd@U*۷'CwJuwK;c=+x((6^M*14RjEj|kI*Q$y ^{co#M.$$XxݼjI0iXfmypgOeM.3*/aWìPkitu]Zڍ2 "gL'0w5CBVۋ;mS t[đ+s(nfIifzqC̑[=v5"OL5uҮ;4FM/j*M XnH0J6u0 ھ^(D.*8VGWs;dh t%E0-R&` م*t(Ď-g(ybtTB,1eͰ2}ePn[l\ӳ`bxx)s$3K>R_>s__l# {AthwYQ 2p;Fjz΍DRVtO!42xP궪t- $iUI OːJu#ztJpAt<`wX=@[ir0e;mՕIkR'~#Jp )mXv *\V ,طRXigW~sHHāi rW.4Nק8XqLެ!73} . R}N{{Ƨ@_lѳͫU Ntbr5H5pT8o~]#ojE~ԣF6A!4NU"uy%AP,sCav1QRjfzW1LٱşrŃ%35臘 }WrY-ھ_Yj`By+"X9}jHK-Ud?[Eq{W4&}a{vZ)#!YYQju`r;B4#Qnso:x_8@͆ls;aT%rzdI}X@}n%e)1xd=mƊYƒ%ph 7 u9&ibkT2tQxT#VthWI˘rk29ѥ#UHћ { ޕm^J%ڛ[9~_NGFyLDu? |._c.Ry{c`5=Ս}QʰJՏ,ik2W Z2-o_…8^Np] o-ɍ6욼oG(JXh,c9]2h`KlMq Y[pOCQ Vır&ߤ֔qNB|'Ri(,I)N*;3朝(!؈@5[p4E"=Msn5@|}y];{>Լ) ۺbHĩ_J1y%r5(%pҺ &ґcz@I5Iߍ3q4Ps>{SmHKƯ~пXj!+c,nx* k5ihCB!_Z?[)6Bvs3#ibxGU'űjD.;޲ic${bޠ&y`x~04@ n6̃>P P'6w#=nSz=zvo#4]P"D(Á]=kzdc6l~L7t_L1HSCCc[nO:P jꞽb( ٍk1OOQC~ [s&hn: wkj_!z`0v-"[AK=z'BDބmFG]`_/=n]X?@=Vf~rϢ3?ͅWCaP[TT87濕HkL4 hԂK;n⦉v4M *(mٮWǟ@b-bF cL"zϚoB8=CGT]WXc '>[q|`pf5^C8nq2rYh!\C;qA2T{B#$IMkb)?4MӼvrcWy]/Kveՙs k"_|?>?*f5B8ezQv,אἮVlP`^+ B|tW 6ꟊNեrq2۾D\e%Иaw,ȱTBW]c *ή&RӚ @xsdžHv؎ʠT;Yl W[pkA%zvY=v꥕.j6G׊ 5ϒmDʤtZ 7ul"(eg%|1ΕƑz#D`b(S>v`ZP#2xL=d6 TEBpb0*Sr_ɋ5({-? t/{O857~L;ՑP#W\0G^reA`lHBqI+x25'j4B_SK(lfpc},\h=FFYq#:cw(tr~j2P(,qs$i.pވeCu t&'7QVTɞ)L?Y rªnjiv#m2ER5"; NFXG FK2FU#Q p@GPYhˣxSܦֿ%=vvMFW?ZDQړIiw1m@ω-/$3sq@C,IIz^^Xń>?x|=ZHZ8!lHԆ!r)n``mGV6dBgō#JֿoreA~ROzlDS<Ora}v7/Ʉ@P؇ IouJx7+CC0~''y|x, zeoפ_63OH+|7]xPhu0~dѥ걊dQ:m09g'NmhY>JrWfmʒDQ;\~3.iox=NX܀l#&sIGA3/G?Vf<)PɅZZ3Jsݝ2D~DfRJ!UlWqT4TY}]eڵn)SqX55x֗%NkDYZ&q]M)\h&$0輔' ͆#QXXОp=*20oa:9Fw0^Ncm3(2h2sO?w: frT(Gb3"qWo4^_.F.t4FmZ^E..zH|Qqx{yz-^"TJa YP&GɪrL_# I T0Sc]tNp4*P\+b!?OJf*L qag߳Zr~;̫-nL0zo=8n N܁KRCAZb 96@Mm'p1:|[O:>QUܭTZ7Yg{ag:o0]/9וi'uy;bܬ>Wۇ"fnQKO'D:"'^Qn9Q *hy3up#kqN=,uc3?%6s"GTvd'y\DPI*@$6BtZJ%vA0nn:ҫ=L g/*axJVRnb'f=b-Pva&A;K!eym HvP4DZYiPZs,G.(.|,3=˥S~^2Ȑ7rkC VPJҮ b/ R/EL}Yru#k\p?yr boc -)dNVܻ%a^-Xؒ(.S/:g`bY8`< F_R?htᴁF{z +K9Nܜ>~c/{HE?ʅ0Dz3[c۶Aʘ0\p)WjL" Ubj7I+*(s|e5_~H繹#-nUS@?H 3=HF TI6}>a[0 b?j{ڇD$TeqvdgR YYγ`YoKHÆGU<|k/-IH&vÙ;O_y3fY@:5J|18֡@ 2Xr hdlKi?Zh~Ewet7ϓS+d\t" T;;< I2wjނs9EߙYtvc߲pS1? idYWk i67&ܮx:ejҷV1*ug]QŧGP0(gA3%:? ڨ:'E(UeFk`Cj"JجV ӛ0D^BUeKp`鼕We+G{_h!m1f.ت\/RU59)YD0m&u%˩DI@lD`8\s lNWEK| U˔ 47.и\: += /n~e7|9Mi'70@*jkVxT׸>xnDA)(5!eE L9V-6!rOb{ZbMsjW]^ĕ?Q Q&%a^VώtjNȺ23 Y{A|[& 'xEIBMD[vn{+= &bA¬|+Űk2l=\ ]R+C=W?||Ug E l ! ?MeW`Mc8 ?-V'*MB3 RFUH`4( c*XxB^1z87a|ix^C ? 3dϲE B؏mTn4#4L^kGxx' f&L5o_O Y8gyJ $+ʔRQ<=cVIV3o> 1="_>CB! &P>bkڍ@!ɋ,Sz}cY J|a>D}vzKa*dNTR[Q%5$Ld|pdΝL=Wո-*S[1*XRozO> ÌO T.N|m.HJOO_6X ݩ2 ؾȂdp.mLdreFgE^OsscЖzP%@3ф:مpW&ǐ.g r5k st|mi ;T. `\y.^/C&ﳬM!hZIu4TiϬ%V5 ;Z@o.ޏHgRȠ(Bס̧5Bv@rIs'_[r7w 7b5eՏ@Xw[ Zƿ(Rv:&e˽6P?ɆVz-~οR*lh)R@I(E7m U@>ԝ  i$zB+{$7*eMiM:!f%o_kjύWEp}kIRaoA/ 1B433jmޝL:.Vc>VZx־DBaOSB9%/;鴮Ku3wQ@-.PT`ڡ/$W'RM?jWgLBvʀAnCv㸷7 n _ծh#`X*$G{LWn-(F"-րV6`GȊѯ2^zec]Xp:5E YiqS}؜(2/3 K]sdȺ'ʭb8v$Bb]yة/0ne뾾U٪'dRuv_YV8BY'h:օ/!&+m]~Fi7@f_]DsJdnkw&sFO9ӫ3,ת|T Мe9PO2 /<}\ K7"C?Gvژ{ҳh4M$\ZrGseu.Q>+>EqکW 2 mŌP([!r[lr6,l,bT{ %7>Ub bZM Z|z.dU%kΦR̐^1^exЍTUlAkI_0[^GCmO(w,{Kvķ5Wo9Kо0hK:R,̏2dh7'[D %`crU_~!('ܲOIQN(1f շ!L'3 "?ydanWŅ:.?ZTqX~FF_98`S1Qt1D# ct)@gC5?=ͽ]->w JLZ.bގ@Rd"mˉ,;#ʎɶcKnBd}&NJ94pe_8׍ g\YA>%8Iq#_xuz).XZW:O)96e[7> 7@M5M#3Km Q\DaV:3U.^;a3.[>."3tS`t} g~D,'ijxNrJYhz$(nQcKENsҙقVS7k_:2 K= lThP rZgme̯<΃e +s2TB**ށu4_xO& )֜@0D"tve  whлB ͷWiV1EəSfL}ly1dԞ37O pu2{%NZyVxd-@ ~@CKLij%6Q%} FR q'8f$ .834JiV 9&R'yht|ΓZa/_WVã'BSa$rr &`)>`2%ߪ/LrVNcc9AJaTx?KA>(PQѬ>M@g@/Cwm;wq׈pZv%yEIuwDjr,Y@N{}x轘{=]}P@t:JTỴs5¸n/q o73xF"ke7^>erCh1| ΔHsw ?p yFR4-w2mM;\qn"]]0> ԽZOj}2Ck&qu+g-7/ ৪v`ࡐs =SyP:LgL%?up[,ôXI_cÛm.y!)0LHd&L@Jub׏)~<2#}NMu&FZ0z[<>IjV]bN ;^ v&d;eH0MS|=<IՁȸZy6V G31Q@[6 fW!!lOubˤeZ vq'(?6~!odtTQ (:pǜu%@S+ba[{]ypdxSh?#~)=0&S% vvVȕ;VNwju4<4\NZm `28h=4 [3ZWp{N*$JN '_Gig \Xk-C m>~ 93'_p !η8 u1A``G9j}+s*3mKʓq6yL%h[XhKoK/73~V$|2_ʠ!Ll32*9ͧrN2|9~C࿹QR뷇<hvqhԼ,YEbR"GGۙkH]^ĔS+!(68ع\EQw. 14%W+p.V`SDƑztj9O6^tlу:H4$%L%e8l7w)-?f;a"@2VntbM'pkM^+޷!^ A]S_%47 r:ĥ{6;s,N!42@(n7}brrfK" ī"XDʗ;lsMSk.y cеn܍LMOyIط(*>u:|8h_hj%B'qܜyŇ;ce=ݖieIYevvq LOhSѶ{,}*&kHSϘ~Ja{h )UsU3/7O2XJ1Oi9IY/t[VC75x/YQ&:w]uӐj\5Q9i~}iHM{|:)(B89=pcѰ|Xu]Y)=@ȓhb]M>18\, f\erE|.)AB ifjuFJ%DEyr9GrZT*@2:+:=?#A(7<3 -Ɋ!h#2PG+ =˔ %IruZ`uT٭ @/&&8*_P"3$fyg3d!q4Cva(Er /(?!82.z{$MvSlr*{GzFI7 o_Z*Y*%rn FƥFIAkEb`֟Mα>_zLf7+S;T#mcQagaPX ,GHlU(wBA^zF6,Jfa{wF9Fh|޼'~ .ܗ(!dj ؀G-0n`:@5db1s1-&Y\+ nH.j[6N)^vg%߷ .Cu̚//mĒuC,tWA"ùs$ObDrn7@|ٹ;p32әX<No貥rU>h.} .֎@Ό Mrjx8y 0U'u#uV?I껁 gЅ:>.K@7$t`8:>䥞q|.=14yFM=hŔ1s:il'GFoAځK*=.3W 85)qhڔU؀(j2. _[^r"ʺ0jY*_8zBx÷ۍ(')OQꬬV\iըx?./+miX4͂>3Pސkv3*3F؝&,K1LJB~q͉-#)Ӛ~e^G&.TO4y*'Ң' C/~Qˀ+|kE<Șkt)3")--8Pqe5 Ȑk;S,HEJui'.5%`MSa(/pu~E4+' DȨ*32EȀNa\О3RIΎc~]w, h.sseH\loS?#8Q qjB" ez9؆0U =9xODQo˺RXr$~(m0K*3bU;6-/v;A9JHgk+oDq꽛҇T)k_6}gm7ƞTqW9]'HEx 6H\bXaeQ7܀\F Z3 |~=Q<W/Q:ު)MHZYrݫ E3*)Y9=XdU肓W .䅟잝ϝ/I' M?HUh*~A /֡H"T >).kL 慹^[8㳰tX=6dFgzthBj.Y7/vةwyQ1~펁+Q6oKjzvOf٭QjrH˂^g!  ɌC~O袙Ip-Qڿ}-^멷TzcvW+ XrO!oFv5p'hj,O8ӨDܿe# y +.Ә kg"=kb*_b6Уaz t}:bYCPt&-r֓j'+ y9OCWEX%9 ek'^Kx9 ~ Ur-ǰHhr+pt+D,j9D艏53{ [r6A\6C`E(Q*" Z7"lPչmM;gY0T@io+~Fkb~~˱b+%["B)tWi`o;l1\[yuπ^+ȉ/º@5:;2ʈ*](Xk-;ejW+%&;ՁRҊrK琩uן 7"gQYeHIy?i?r>YF8G2bǬR4T#=uK6vFr 3i;B.Y%/mߐn{@v.G1M8iD,lxJ4TZyGJJTl* Ϟ6t F*O[:0V*D'ZЩjg[Hr0x<[Z\?6.ݹZ=qKaB@ {ay z.ohWѲJ9Lb\1}[J\ >>-HQD:cL2fmc.IfFiM!j_|.#A{B+^ސx:Cvjc3Db:U?Q+$mG3$١I'wPQ,%@n[:;E-LĘz C7J|s?qS RsEw4'Hk.Ծ3Oio c2,0r};eԐѸFy;ɂ7iW=ZiLgCN–~l GR #gX1Xn4?n5 #nF̣CF;`ඔLbht:Qj3u{0.PP6;ܵ@L@Nqk HP(vl8*ס!|Z=QQ̈9}T\o'hqah{UR^ђ!rUu/G @/0.b+ D8 ScJs3ȠPR{mE0f4Q6Jk`ؔt+ L"B]" }\aȲ!{3V`b$ؕd~,!0Q3mEO)55]5uSʦ~2UJE:J|0 I_sӻ̢--y4=sQoXFn nB]wrV:ɯjUaqmˈ :gN6Ye!P.htuxF:;qȥިF9Oawp'wsv+P#qG6tC#jM z寸 +7$ÛEЋilV1$ JBv)լ oBJ(#gތhUJ9&dƩ`͍YĞ(rrzp:o<_쑁yYӨLFgfx؏o%-4XjP`I\NbpKst~zi'Ƥg+ނeaRT/˯V>zSBQ e :q)MNrh>c3-ot/jEvrH`vQe݉xK{$=I~5vvWqXǴXx A12<𲎏ԤĖx}/ 1BVcX_Ias+Y\zt`xI$ed=#R]+SsA9}`o0Zo ..0I~@ySU'ĄI.n3 Zŋ6R;wsHUPd۟C4D^[y`q$q+.(/y ?ȔB%7s^Ác}2Fo7p _Mڿ`OcJ'|.ukKLk9HӻDh~;m6@yO8ڲD#_" {n\X޾8/]%NEj Amѡ{_=m Tè(0; /[fePδ q:*9P:.z)mM $| *ᘂZ1-LB)$֥5گ(ZCiCo>݇y1+}9Vpw!L@[G evo`AL@)0z): 買 b;_.34؞!݊MW)T0>s86nWX jh兆{pG> иS_H' `JF]^7X4ڞZWIMI?aACCsW><;v|*EJ ArwaR9*㎜^Ck ~_|;oC>CikW=(6av^7j<ĒS`5T}Ḻԩ91k4yUq* 42}wSpK3]-MGik$d+i91tn҃)&9]s+Jۢ&z#*!x f8IHo&?%ȉj&!R{!T[K=Pq~ږ4 x+m#;(81n< k]}UyIFTp jd&!L*E8P 0{C'; bc?X/>['M2 * ~~Le!vKq*[_ۄ#-:0;Zs8 !I\ȏRJdzHA`v 絊PZ1(؍ dOH\0M}Ay')((ٱϥ Jl'A+nVts7);1kb&' A{@4Xg;8eje7A;7/-XaN/Xˇy5gW !$Qb~mo]0:O-3mD`h]5% QY%o#1*j&.auvth+u (qت8 B#T~eA}\ ;G%IJ'?#8$5~F*9#fb$ϫi~-Vfy"VN4N}!"J|GB%^>\ˇi7\¡m"|MO5ɕ8B* ^:D#=mbCI ו112n4@5hn~*(a.'J17{OW+d)n̅boQTtGN S_TvTr/V?-/ OtU KUYj̎L1yB1  EɾWN@ւjwN`GBhճZPWjs2XKlHz X7',?;//0jY8>Ƽ)"LpOÄ IHv} ٺU̜>%@A7 2f{:Lqq^]= v\$'r|iMuX w"SPґqG<% 8tBW zjW0 D-vf-IoNX}u;.H43iw~>⥭衋u Ʀ칇 Σh[~R rs-1hgEWϸYHoyު ]ٳކAoGpoa_Od/+rbwB ~E5LG`l- S7yFE >P7f\X Y{M~)Kcx|Ju{h7*VFy?Pݟ0Tz`Ĭ~:~}u2UWS9[6/Ԭ8Ǽ|#S|(:NGeoiPV_~ťΣA%B#6!\?맡j &rl'״#ɾ=dD\ҁߏ>\w`vV)dۢOt&P~aI:ޜL}۟$.o u,Ht>CVo]? hO_‰nx^=w}>ߦ&|cPe^BPB2!)ۘ|J@F7~?&h̞=rLz0&Rom鿠2>8;\* ыnaUG@R_%ׅ{AT#vtZs8KS/1 Y&.! 顙VPёhjC3S<f㺀a)(҅I}4Aj'_!A?x-܌; diM<\ҋp J<:0!8kElzmŮƵ4*W?ilnl쁾{!JM-}`sYʬt8k=$#䉗|!Hr;֭pۈ~:ΔJ4ˠ)QpOx%QdٲH|5?G"[խH:G3j/:bb@R,G !HBgxlaĊKLl+@, N;_Oэ[hvnÂع}ܮƃ6Rz7]1XjVçY2Yg@H1y=f ;zz.$c,S-9LP FM F #:KEۼ._pY2|(4<|P:[ Gq߄ٗ2&p@jMp8 ?N);q?6G@0K)Rn a?<v&][ awh{m-j#W8J1&ݺkU= -oNf}ax?Elz/7I6$S!="cw YGW RTpRfes|V蕉Œ onbp<4&1{#98ɷNTёlP NU$&I}q9QDBCM%X;i&š>^q6B\t|D >xj$X6YN:N\5o C27zV`Ó+ :j^5Oզ>ٳˁ3do}b徇p =KW P.tY׷R 'L.q<'HDfyy;RpQ saEլ$<+#) L;f(a/^y{ofuvf*׺*up67**(ϭʭN&-!/! x(<CKn)TwZO|7hqOËlIS`Zlx 68(h ;o]9Ogf, g{S_YsWvy |X>xQ J 0E?vĎ +'oם¡52}{wŜl[<8u 8OƸrw ճzrŞm*q:'Tՠ>>0uvl#{e-Crk9FƁ|Ks"Oh[ȡW IH[TDv14nA1phέ2"!sF*Ѧ{_\Mdz.IDBQe0\@D?82I Ɛ+mT$\mD6Cbз5YAF2:G/I"QKO(|\7h[h]zO7CAMU3iYGb6 (·YvszB{SBeOHTiӲ.n#PUcFq"M^֊n7ܾ^єUv?Њ6z ǧ/,G1 7\ʲ }|@&ܩ Y*JV3)pF$ۊ:>b+b2uV)$Ă[@ghRZ9UrL7?n O7:&384t'c9H7a,qPsAJ }z̄P vURHk:I4:< D;6Ϸf&j ߩ-Ӣ^.S'a1fz.٘'pNV<1/.9^{ȂdgUzvqO XsЫƇZ$ o$QJAy2odC3Th]jZFUB2ޟcGPWJ\Ygu ʠ0RI QE!jesD;i /RJ్C3;V/j p< rQIژesx23Ghk[~x ' S\q}/NCW<q_Kme&6[}%Qp=UElX 7<~Kr8UԛDRYP礨pNxJj<{{uaV툾"WR1ST>ͤ/&3MԲ(g5olD~_&HG ˀ%-Z2·\1qmQ()_jάr}?郎v3jQnZ-+-S(+`*iLӈƙ46/ͷ&@s5*Ѱev|,'(#3u|[!f}FY#-EX3r5M0c0{UQ(TbxM>aͧ lU6;"iJMQ #f4sڐ;=|q,ěmժFɽ٤̏CeV*vp5($G]|D4ybm%38@GB?ɢ`PC?9ZwɌ^+!hfSM$4VZPl[jcgGjVۆQ+Qʢn·@\? E݂yօsF3: Fq)s7~ў-%*Q㳹 @i!gzA9%Z @1ixj7]xFvI]tjm1%$#;lBlML[qi54쓆; +q[eRxp)+C1-c*BfH57 [s6a9BR7qȁڬɤWK\J:4^; Zf>#X`UN[ќg j"4W$l<uG cpJ?N$W(+` 5Pʘ:- EG#^9juҿɠ `14w'^^ojj)oT*+]XP&IZ[Vq\ 9L2ˤ\ȣ#=j<c+D;(*;O3^ ̿{dʺ;˓1&NĢ.Yֆ4Z'${g5V1ג=A^H5D0wRݮƼĈyĀ&0>9EQ!n-Bs!aP꬧~PI 2,oËj~d-qv7l;Bp3Nc@(1a ˎR 4:Cڞ̟:4t@MU!a4| RX\W ,}GBwkj8[19R.@$o̪OQQ[4f=%v\ Ŭ'WRS)$D5 ?UCE$n[hd uCt %2r܏Z?ެv +}UOb1i[el%PPyZOAƢXF~݊dOZM7_C#S! /f5;]&EQB q* ˽=%(8XѦAƸUӬo;(Z돧N'h^d 6ijP; 758S*Ngvv7NԦjZ e(O,n`~/L =vF[CMH@Bw >OzE)k9o`"8IxȝR G`j.Dv&0nmIʫ?t;G8I gF\_bb#{$ᗇ=a`85j$9y;i}q]YI;9)MTôc3*ECvҎ"G:wَ53a߀w9*0- DQ9\(ba)֤%).s1v8rO'!=+SSU𫆁)Wk E<C}~O_X S_腥FxyWp/U@TUr MDcQ׻@ PåX/gI)/'%^Q%U4~ z{unfȷ+L$iW0ˤR N4B!AE{れQ o!&nYVZ- S$9<)DJiPu vr5sp:|}1nRu!E69ȜI꥚L[SйT!a5ȸH=i>ep#3~&Ŭ8gKKYI) rt* ;%=!&I'9sncOJ_D>!; CݫV6iƥ*LIi ;ZM2!~)R[,1s+=+ [P-}εIqM뒩'kz$ZwO^$sǹ&H۵i~ ؍wyo瀀j-`kӪjF9f4ZQ@+M&6WVMzmr@r?h:ϱA0vt*]9ӓ2&svߞz>}ZDdZ4N12w.#8Ͱ0o`{8:u} >WEo7{mqBoÿe&6M%Ub г0(^ru?^MvIۚ:g{BSII~qUk  ;@w>OS©)O,ID-bwq$Rə9`P74xswS~\s,ΡIDW%WIs?NN`K +.p# ((vCLV/O*_d  b1S zLK䟥=y*̄p.wx CiL9yz].-%6e2*TD7fs5uU!i/Ƕ ĝrjl{gJv2,0araMݹY ǀ {M̢Qt:]xz w[|UR I+;c/]@"t*Х2l5x(YkU+ǖh v$F,hDh^~,SɬBQ>T@A1V>AoMB2п:򐐘7F&ȁpzeJh[X@ҟQO)aZ.',PED{m}a }Ȑ {5iNv)[1sF3@Ѹ3KKm4Loq#<5pϵ֢A <^ KE"4) í|i\V a̎א !ryrJr:d03#f- } &BcH}{jd8{ZcևPƺaXn."WG!R`XK<b_;?60gzY{`ͪzJU㫮:-v3'I(٤AΣ@tլBmHT#SLyy #yvgA9(L''H={v ]\S;e,Ml>;? G6JM"7b*+`0D*͒: nr貭 |oKCkv!eYuu<%hI"|\vVDZ$ѧBڱ[%:LSjt'iS6$FZ=0=u7r (:F `z9+W vU鰒=8g /C&DnLYMˊ&~w }xQW.v櫍37 '5@)ND-ղJ_!Te:LYܷAU+Ir58%k.0[9)ѺjDD!_-/ѣQTpAB{[1aMm,DɇHzMQ 4M^H221֥2J,F?0 xT1r;vLzBFnq^qeL %j#~$ݟf6ȑhEdhpkR%ਖ਼:`?I|EUh/ A$Ūq0M&ƔC"ً/uؽ5&EJSPO-PTPY9 g( a 7vcIZqlq$-\Up?BG^݅yvK=)/*L!cJiL" ȒqyA\$N:BX.px x3ݵ_S7KG3/ VoewDTry6e&K(S ]zx/MhsWStO_C9x`t/BZXbIfm\E$^fPӽI>b{ѣl 1a vQv,i-fmCс6Th=Bj-YlMɕ{oδw-s^Ngc:ֶ׏u/,g@\hu|B9ZC hk͔Z(Ml-a)cxH": }T7dg l|D?#}շ5 @S.67!;1K]7WLvj+ƒpϚ1(i<8'J6tސ ~PN71mgF83f{!z\F@*DFoUfk:3az+ȡg4?mݕPsJoIMOV s: f֞绉mЌ #TRcIXԖKÙk .WA !Fy ruEs^G%=R9BlyN'YJї}V䒼znVW+oe1'xblUd=17ahӶ϶n;h"qs +0h*^`:YaB.H*NUel/;՝A,ls|.JGVf6i͠pgugXUKǯWkx(jm*ܞ\WWV5V(^Mz- ڀ0;TSuciGؓIf3)?[3o4C)qA`ebnNH뀂b x6-'ڟ*ejΑ=M͂pVB u-]#Z/@qXqH]I P9 9%[40: O,7G,s@V]UYxq*ۅQyR]"4_}bTޒBrdlѸQ 6/B#8n/@2,'H ȚaEiCg:HjS/"}0:sXPkU=d6Os@h_2wQ>g90nsX0P֕Bu9\ߊ&5,D@_AlaB;p|Ȥ:ِd͓)#q޽om^D{6Ӳ}2{ؔ= nW2MA7;vDb,"{zm~J6IhջN!.iݺv~O9`.|R""* BJb<7/Jt~h{! S(X|9R)Sқ*[7Sy \,M>lѮ2_~,U8arzdj!ug{b+0FUf%?{SAm#)U]1 zěߗ: (Sb ZF.ݠl{4Z,ʏ; Gu k銿}og&rofǨ9 4Sr_@pB7 Udxh.$F0W{&Хi-nƗ8jTI~plRTj^ yhEAyD٭+$k=N_`j>0:j=Tf&bJtz n[kɆf[{saW开bBip@~cqAmI[mҢϛQNrmuTvDRaL3 | ]%i3u7t  phɊuaNFXc#& 5M\i>;Us%9CrYA.Uq^o3k-g'O}D eF> M]wKU=?EmCh6lԿ2LckGz-O">F.e6r(i[f$TU''ѝl8 `x0" OU"-[TS\|%EAJ-_l9h]fWr[$dGIV; 2Ws|^h::&iިH?I_FcXN٢i{C[Y&24$Aa2 -gkwTYkxvhO+RE#@n˓)xЖJL`,޽y`ߺD0d nyVS$99F]3)fD6lrt^H&tͶ ː P޿%#.mm?s7)e䦲noyW)j"Ƙt^Kϣic_KxښuXZz`%G(hCbo`B(*r|-*W]8d'pxκ5:dʺǶ/gh֐lW㭴\elNvftDŽęU9$҄ gǪeoB,jQOgRebnV`}2AX̪Bd(Pi:KVͫ]oqP]цW+=%=Y [#h}C5?L~TˏY)@UI%8ez,xpc5Cyzj+`yZ]y2;Pˆb7to_*y%8`L G?爒Nx? ?U |6tvz)bUȫ54ʲAX#ȥ&y3<#4tf#P޼9tOsl{MW,+rv~fAt^YsJʍ#< bꬿ9ܩ+yU Qc͚W,/4;xA# .ygP-6a$]gM.<fpc%]JS| Y<ˤr7d Vt W8xoXG&Ј :<7caozޯזv&m릙`ĈdCi:68eAmʭ'ǒ0lqY>"\;1_%.oϓSOyۄ=OaFb>F_>s7"QŴ\{}(R%*v:Ӳ[LŌxjġj;̯z*1u&gMf٨wU'"3DGeL"PlI[Ŏ2Rz5<݉ J-ocTǽ#sRʴkX2 7cӱT%`7E*'w/ cbDŽ4E>e5b}MĞ qX܏ ;k})/!C(jE*9OSfI۸2wKpT;ƼpF_mӰb(6=ĉ*&2lqs "as>9D>3jڧzޜ++XwmJB֮|rxbz1KeI|UcKdVA?zoTC:ǧP;A698ǍYRb4͛ڪߟɠfcmNzFot-Z_ H"27F Dd;_Я4ECee!$y%V)o淫gȻ6ٱ}b zq](zB1k/c>XLd> 8}~\eQv1*5fzDWY爆C$"3-tk̸RzA#qO-G1-5pZu Q6K[~g&ʱ"![vq0~dg)XE4 ih4+ƥ+ꗬ#0Ӊ2,.jv@7oCs[x(ū]S.I*=.f9WX wlL&8+}5\Ѥss'X.*WeSm\aNYˈ]}<kPDXhZezy,h>r {XN1 {:D5`A=ˀ?dR` dpB0"`|Ҵ'bKVNn+ ‚˸c'{GMJGw5cX a" 3Dl!g fNX&c`V+iztr|"|Y B^#$vWY16ͣG݊r>B\dK{,i-=}V0u/Sjuدт'Td1wJS܂qt@>.8j<½52S`_?Ǝ5O@kPGUFpwݭr ݶ*0͊KdZc@_v808"(?0#$i@ 2R:} T9MTEU1YڂLEl"lx{mQFCߖ&+Ngȗ!HCM^oiI\'3Ѭ 95*G/X*yEpf<,oewS72|F_Sxw)j 6e.w4S@yy2.G}){>]Wၘxa93פ'AiYo'xd-\ݓF׵&ahȏhJOBW|WQa,N-)jK_E* ai*k0:]]칓lKQsDXw.zr8%~KR/ʺvwz}Dp*=qφ틸Ĵ6{TfvbN,Ӌ~Ǽā:9_6n\:c&`jD̓]kK0Cq9EMkg_h7'"&!O>TH_eg/!8I$6b Zޜn=سf#)|K=;k#մrh~Wō3Q3}gfVSߩ6{`di ո@6IMp|ZƢ6Ow\Ō&}rC09cK_ɣ"о_t"KItEp=瑅(nTX#S!nXCiL=0<v[{9pdVMw-!.GU:(86K"TĨ |eeoi|1ۭКPHf)\;-aRv'܌;5XzA }u) Ao"IUBNZ@'j8=E1ǭeN޸&#eZifoϦ!95p?X?zu04̋EvW(91dQ׷Pzc&f0PA ,Kme~nkslBP}+vrmI9l_ Vxj4w t# YZk뼑"h ZQ/U.zkOvJ;OeF%RS+E@Eg\~ S9u>IT-jn2hջ$ke-]o᠜j%ȷ%+bqDG.$Mߦn;g6<;l-xxQOeΚu͆`\~!0 _ҦU`Z y 长RYc<-Qhq*`2BwYrOYz`E)8yq2q#`~~(6\\TNӉFjv?ҞqV>&*Fey)fDk>9u5vgSO'iwO>WZa ci 6M S+R #Sup{e(tCJ\=)Q?ٞ&PN4\rWg:4,sMqJ .X&׿~kVoQ/syڍj%ަp.\8ۦ6-j H1"c[,f>6<;aQ3. o͂Y:E296%ǂVT:T9됢Q֥eo4{$\!aLfV&?{oskt,s{Di&掻U6pavƾ{hbO.I٧Aq ž3IQ~z6xo-f}<% $,@${ W9v+{\+;lv޶*Oj ^__;MrqK+IJ*KG287x¤;IYu?P@ˆS/ qP8͒XI|J_op F"Pe 255ҭW!,扮=1|HaaT uE2A>9}:)﵋L9sY"]ON4$nanKDttuvjN]N`@AkJw3]<RX55d74Dam_ٓ3*Ց ؋wp)Wh ٢Illo'yBHُ6P3-ңꀐLN`;" =y7dXWmM3ݿbVM/fA x˂p>BAu8zJ;Wrgf<4K"ٝX9궘@Tɘ79pAN(_#ԉ/,AJĹyY N]R`]=\6ɡm;s6sh ZVn~7 ȉ}ItqUCFu#qJA>#Jw;W OrEC,wkZ1N3hOD礘>49й2Ql+^R'Z6E.Xqm)iⴤ7D.3[Sq#3hNNVc}՝೑V,*Dgh:p^,W\:|G@YVpfHYFTRASeOWRJY/)o*֙>-ڭn&A!bTv12؇*{zm;fp3nT 1;&0'!Ml5-=?M-,o1>=k-.rQΑ)32̈':H1רS/7g/'32Nxd`j,smߜkgD1vZsUY A6AU!_az75cV[wbRЦqaO ϝ!Uc[1mtwvM^! 1Aиbpp-8M3w, R6Źq[PR[@>2 j5#*=0~:]!mc-jV{ƦFa._iE M{9!"Fk]o*犹+w: +"=ޘʽ̾Yy1q D-tVx|B8=/vhkQkfh2[s*oW 9!PO8D`%#\ J$!m yЂ[eInu`!}>+ٖt9FF޴d1B0S\+='*n6,KU{J[k=d>Ίh{qi|GF eBz7^1F7$1 fkK7 ڝ$ q"%IrDu$0xUXvG,kUCt=YW[3qSlрӑpZEPd17Y̾`)C5l2md3!916es+~A?1unyYo/~ M- o_ghw÷T#OÈ$Hk$ vՂXl͕&Б;sI\T:_u.s|QNS5yK:& rNJʵ~VsŸ:߯hls}x-D*{Yz7#jkC +"Sh{_!v[uNGv}c.ôj[oʬk5@ŧ$,usbRFMy2$`.Px⺩  { xE"V^|AU2ըՎ$);,T)9[L7n56%zk ^B?jE.4>])7FD%f7Z?nG=%j>,5p9Veu `ţ՛d"0 Ma+2BWtΖ:$ hOYMIbVFrSM"UQ3kRG`+ݱaf \OE"ɜyӦP/޼nzT?fn!({$)xtM`1!HNJܢE;x?*Y.y_\;(SBtaa\I‰`Ƞ*J*)q C5 /`4 -*G.[Q xK 6;gD֐E3%I[+ ~<%i}\ KI*XW.gښq9DvR=<5lnTLy:C epf^wd!6io6b+7EIH$U>f e b\3дШl\3{ia_9a4qb (>i~&Lz/0\q-iMr>,:N*,g+F `Ed>Goi}ċ}Yt ZȢ}$?6\$i&}.yX|a׏So4Y0n,"@-'Ua1{Nl\z t$9yrl.;(j@g R:MbEJDZvW`zêl2Mz1 hl:."7iM6ia.hM} ѯGT|иNLetn(}!#5LܫO\ 6k'6+ǿ^7/tYeLwGc} z~tae?/8*vuQ Y^Y+tZ$^4|zhnseL߉כ(^ Bzщm4ԈKc i2O0=}u{Eܴ6W[SױWT2P;T47 [ +Pt㯥N,a 廑-w>.X ݸSys6Y 鲼QdH\ꜿ@]֗=KПQz&WyZi_bKKz \`e9{:[.#k~Rǘg9`l^]i2J;ݏƹ)hWTS"+mP+~)GPqwP#]W"n y+jA4p yGRy۬b$7$iߔd5V{j~V-AZDR{Xқڣ|lRg1t-Rj*^!IrAР,"b+.1:Cʪ:A5r~ #8Oh 3Z6xS,Pxѧҳb|`/dEhY˼JaXԝxsA1*t80½SaэOHUMOgp&h$voXaü~,&`iD[Ib.;T.FvgN)f}  4Jm8CUh\T0, Iu<Λ 2D1"AuZ]BڑzC2UZ潋 FSKQY#2M>玑\B3˴{EkqZR#5Do.Lqp!.#DB 0Cx*S}!Gdan >ĞFur7ߎzχz3tҙM"6/4o.D\pdjiġ5bHv`Q/pev&z-x4ƨ"00_kÓ9 m``Z„UG[*npY@!3va2;DKVD BǿS"eXp6,Hӱii#,2TwglSҏd̐{(I[Fެ'.x6A:Dfp;4|>>LԦV 5;T'7]_َ^x}&7k]Pr!Č:w @g||jPY9Oq"X+6xK')X)_! cJ8muGji|]% sU\rpp>"[zcigHϙYY*Y[,`}ݍy.RAMngg^YS(~%,Ӗ!])7=d9 @UG7'U=jS=T”@CY )K5DBxFNoy gf@&t_2Կnj$y:NmfI ,nkŏED[@$x[50r'jZnnȻM5|fZcQEZैs>$tҴ|UGF ]ZܲZślYj嬢Lyn!N vjc,` _&&+N̵ݫVnȦ4Z]*H sHU J\q'&DR4MAP;_o[C ޖRiAe*4XzCD@Rn=iq. B!}=%e$?k$6 ' ǵȾޛYsRg;rYYb,8?mO['ڳ {u.tzQ蕷o 1d UBIAFKd I>Ήˎ{T:\rSZ&(7Ό%ęh z5&&Gm-vGz;6-ڋ&S,P[ K 'qUQ񂡧kұ^+O!L߃ݥUxpG^i2@8T¿eS*GoxDmgdn&(kEĿx<,k!1K`?vR>hͫÂ*L|2qkKPּj#-?pꈮ#Ka[߭߆'5 CpO_9U+n ºzk 5fTtTt jR Ȫ{&J- (C~!:NG׏lT7qN-L͂zRS$.ѣQp{&]W.US\7ŚnzIX2RsV~fN7>>ѐvps-Q Hvݯ[NG7j9Dçin[\(W [-A*8pL~<}]`JTc/ >=lsL0֒Ae6+\cv&|Ħ4)tٸ(mVat J>z˫lay졻@%l]Cl{)1g#+g[H"XaD4 Ԛ^%-!=IЇ7d"*"@k—$wr:_" Hc?/9'~w'b19s-ke_|=#;8/ռ#Tuxqb,  ="X=$+Nk/0[o<6j32lWKU(\Fg?idcwZusbs ڔ{o"vF%BB5 <& 7152V.GCl}yvZ.a3mZsa{~ҎbgSz85@=ߠL "+EY=#3Ν-lV==9ܴ-e$Kqa>NҕoV (}ε H:Dq)`-tQ ziIffjZ^@:tl1FVz417ҫck͞Hbm6 Hߙ&Ɠʨ/Buo9o9޼ظڍ"1t|}&c=sȅ\x‹A[֬^*f${&YJnxև)4}h]13xz%qkq}Y$0*_-HsRNtט_*;3p1R<妺 pC*)m`o]k /i2 ^gN\cjnw1uio#"ďaޛuL[.&rUl~Ģ}O,ݜwÞ.N0H h@|e5kV*'b?X4[̜ܼ O!63P>#"@0B@l*_պʇVf>Gk ^E -ıgqwdI_OD ?n:QE0Rϐh=i`|~;r/R?KZJzA5b!#yA^YOrj`h7/#.mƏǻ& =*ÀLޓ #\ߦY[mޑ:,#[ތI=n k?D'0-3F>yR@sLzRPB~IKHѹ"W:sʣBBq']v%~AlեՄ.ws].)H(۟ @ƥ*Xe6z/Xl=Wv/K29p | AI}iҀH ZV["՚v%Sr5y OEr!Q+E>8H;Ƶ?x-A?KXjbt&v*?tǷ1r:fUΨ#Gt"Q!QuSp;)% ߷9 ^o}#q|ahy̼ Osw{3#u44i(p@cGGj4w^zf[{Wᾔ:t`Ny|HM;ϱiNdC?anuZKDǧpcUC)VM .MwNL {FeXQ `*@GqanH׀Yǂ+wJ[WryGC7vkqe9ヤ;v*!6v+jXat8 u '+9bJk@ wh;el"RKRƪ6x ,ќN4yt/aTOpW9[儃D??bN2)BȀ(hҜ%'> E)_1 K *a͐3_]LK Te}hX%DrϦYǸ~#}" ſGHG\0lls|jZO1A=&mzkn2~v+ў2X>OqkFт7oe,Rܜ~%U]]Ȯ5灼B<5I?%sB#AU )4L1wOR.xl:G̦,DS򤦢VD4fž<{ [~uh_ ^u/-ֵ(+_ofKWO#P !IOm@ Vݜqt6ËE!U޴Ju.= ?A\5&hDź(Q@8x} A|gl q1 oma1u.U Q 4ձO6_@ZjNfF_#s+ ^vo pUp]='w\Z؜$[ \Pr|K.~unoxCw.E$] \9 %2Qmb%(# xd &"n]'UXœvEdy5›kЭY? d2vm #= 2#(8,;߼*cfz1m>͵q}R;uʅ@F`v:b|iZ͡_ݛ]&m?3q7qJ]B㛲5pkA js \6=ZZ/ yr+Q"!v&NBө)b4[mšތtҩE ֝{7,:OOSKpMh^e\yXhҼWl]aoJ0Œ`~ə ^|zG{`P{]YoͲG&On\%wߔV牬Uʣ#:þɤ/nI*gA P9$$BQ*9mpnEO+*YnN @>htn>ii@;Wmrq @?@z^W BZ#"9i^<3iq=<g*yf3!U?+(K}V"g%Uz5<^p?]q ˉj~Plw|ωe, ( uS#nWь#_%3hgsq1fAKjpSrZZq*v OԭJ͎,\!9;x`ac҃lӀ+[AOh ? `S턂ճ6ۋCX?/7k ن&e/oQ65gCpHNc7BC+W dT-'݅ɸ>ݘ<]V[-,Qpc?샛j"bFyi` ? PucZ:?T>^nAw)0M! +nFcAY ZBen'E5(_Up@e+{ڽϦD?Nz764S9%qm=d aϖb\ߛFq-,*,: &>) d#LTo;9WԻډUl^KtNk>G)^ޞ07 P-pJ+H_f=SGOg-d҄>V+.S~qa-%kl􂚪.f`v? ӿR-iVr퉥ڠs .+Os>i+ [x;_>T$ȋo]j<?<%WP8۷ӧ~\d%p׾ET+CLa}ñ˵4e_Oߏ%Ah! Ba[/>R% IA*Q_dl4 YNWJw@^tF1x*q= RKȶiJ ``_{){ɦL1&OљEI=OVLUw)I--WL9aU}x|?,[b/ }JoVptF(_ 5*1#a8vDT9"1 *InI @^LuKO*`VJᐛ#Ɠ hLςo$ڣB2el2)O ]w/6b`r"׾Ȅa{~2&8wg`")kHPՆEoik{Y- ~f³>?m:TD=;ˇԪ,mnD4İC@Lo':fY8Qdzqެa7~u$HEvSCU1w^p6fk뮠~];PR|qʱ{"g %:tY+Tvb;—ĎeV1zң-pP4sbFۀ|4_ .¯k?<8zJ;z(dJǵ[2-lGϮcȄaԛ~ g /d0sZw1/61B@QBQt- ^."V}B"}5v%F^DLULBI)h-zI>bmZM4 SX)yk 1av$vɅg]E#I@O4.Ynn(.` uG(, dҙWm&aL'gޚ)2RBҪ h7^O JX$e&X6ŲQ'y>=bSΖW!#PrLLj# 覡t]D*dѧD+ ? ^{vkfK[+ho;ke1iv?^%xcs$اu9)~bZNEe4ZkyNdG<#8H؀ o'SS(Cz‰Xq >z&wU#(t\Mj|3vâpGԒ!/x-*)Rv\]%Fޕe<1iXGtŷ-WKpX[Xx=l6N; 8lMHĈ8?㊝]XI1M<= c3 e_HcxLlY].j5rL ոY}#xpKlvo@+Hvs+, )Z 0Rǔ8Wl2-mAڳ@y8pSGĕzՅ@3. 8AuD{\(gG]5/#3 Ib"[?n_x4/kJq$oUe8⾙<{]6n>hOP螺lf'QM\乮stH4}3A(wO: QENކi\ch;"ܸPTxi6T`)iq-D2۵C.PEap$jaH~=Bb=+D)z!jvw5"Fr[]h[yWG9{Z˽$:Hrp([W"v|G8!l; 'sDFFVjqݤNrFLc>w32 ʚT(3n3ؤc4baDrHfDO(w>=>(q蜁]zn(ۃD>CR^_ܱ:E|z0ce]\4.kSdR` 8DQ=w4؝3NPzd9b!}P9o]`P&_F9ёQ/Dx&:^»}]x+dO!_TN]^3&FS>B ڀ8XpJqH*kYwA8(3x*i[@(:;jF(E8Q,;ƺS^{sq'Eb$y$#7nݖKR}wtIW56 {\f/HK1-^|D ŬC4јbTz\ /o5QE? شm&g u9<^O<|ٰGCfu|K RgP#㤘9%B9dg_4> Qz a$琪U"BIb^r:,Pu jCUtNX,1()Xxۑ")SAC>(tm(ڹ\_T咥A38;Yݹ`8bg93,HtYAh75M'"jESUf;"MVѨmp:ѧKޘ627r~0ZE,v v7Mᇤm~ F !#`[r ޲2~ӥ0xFuKF>$-;bV#6xszU\sa++= S &Uk۟n+QQEjh^<{%fIĀiz Ê_kx g}`SD儼zPv Cx:>VMSy>i,Dޮ9EY>~1W4[_nh.NKO-* kLܑX(6)yb$>Dw&L {!ʴbr4n# ǧ w!rBBV=b \qT/JfG}omB 0ꤎL:nPUBm=u+#HCl7'JSdPN#ΰ~d)A_Bimcd7yes?8w堰7hd4l) Qw7[ ^ZVӵϺuBNK'zZ:!#;u,AX!I@UxJo ~]_+#4}$ jGsch/# {gȊej6>Z¦TkG;e^̿ nˡ$ #U^?|6K8;je8қ POPU!YXLXT3Sȕ⎳uYnW7Kē[TQ"FNpv7ν7Gl'pO(tGK =H] s /󥆧О>.$yef//Q{F%vb/@Ak`p_Qk6P84wub`! kġԻ= ̴'o/Z[q&{ c 6aup+3Kr7y=: ȰSLڣRNvV[mM潥@|TD^>g]@/ A Lh݅KM)Rmidh9BPĠU㎀E3]>̗;u!vṅlY *E"HI'}y *Z9eݥܼhv1W2ѥ>ST*w3iEF\}c,_pE<δP݋jKW[fPKw-Wl A@*)9G*Zg8rmNL^Т ﯄["o)kEA:f '*QCS/PhEu+|ϼwXUf2Kffn&PHIgRouɷߩq ݌f0zB^q}]'z]cPz|!O[w jH.WIyv4\bۚ-_z<z" ȷôY-N?Tg*md~J@vڥᠠ}X5^^/!IV*x{DY!+kƢ.J )'ED% IE9Sڀ!z>ṹ AXڡ4. Ȯ,j8))RX8u;-kݵxxvڽlEX,S>e`emOǮBۗuq Zsw#%|ґy d_,pem9aH鼋tӴKr"' k-j1>x=SkQxXdz2~,nfgyma6m$⅏Ҏw֘k(?p2'&jupn׃7ۍiIXqu8WCn$f#JĦʾ`R&9=Ҙ~р·4Q'3N=QUQ &Lш} [ AcKۋy1 v^XW@>Co]njf8pdE}O{5T;LYh$/nJA.Qy^}¢.؝4yzmu1F U`~A0.#tХs-ʉQ|׸0D8G.ZO./mH6XLCzдq.-L_:ΑzȁT+ϵufh[y s\*Ҵ!mLS%X1>Z5%Po>Yw⯉wd,o[VLh\)ġ 4?CdE\â@E^[Dḋ z[k+q@S;h7kv䵕yY Bg;<,jie hs+ 2Vo$z97q}s`գM1EMH(8O_\exdl+uZ7P}vWKwN%=>YD|{85wTW cLozO HD()gfR!Dݾ"[ee7Ե*ݠaȟvg?鱅m%$#5m1U.vs>#ȇ[FcF[ߢ Ɉ6՜p %9Xo16A+}s' uTy!znQPh,V,o"[b/Ҫw 3 +LiRK'jY.Pء}(cdRԃJ7;D $L)`,ڦ/Ҧ!z{-H nEn6/ RKy!83ta; jZ$2 Fb煰!Km[U"ؓ*ؕeOKSCi@ I0 αI6oXQu G[I&Y$||LUwG&ӷN7Oz52v"d x묙803>v982A{[lzPz;FX@n0h@) 戄Z7x4Xտ*(N{%ֈ1bș";rLCUiy0.7Gb R?./GEB,W]D2.1=)S9ksBx*&]u3r+J: ,jwrc!SSJ;ā!X@Kg >_YcО$BEi?Û7c5N[Ҿ"PAAW#Nr-O-.katZ_Zԉ>5kn='E})w4Cəo"_Wrf ]r}' .F 5o5ӰLV],Dz`e]?F c3&?0ٞ2zn4`zW?mõTkt ִ<\Qz b}׫azH?A+}PG׾Gq"+4oH@w\*y;קZU:s!/R=z`Z-TrjQf¸`9`wnsIVau;#rwR4ugxb[*!f0̀2tp6# 7wggy#9\tj"]1KRh.ƤkΝKϤu %SWK 80H)+< eQmg*SP^$՝mPN,q&xc zP='Ρ7+P/>d|KFmVvB9tZ COu{DP{i!*OO,'_) ɹbx$1rze "\6Lq Fn[<CB`O_-Y۬YU.ޞdJ(Pqi]_F V~B gdH 0WPƇ%WSMGS~٤84 |+G8gSRMv2Va犮?A#FWoCUeL<:DE5E0)/y6\6\tÐdЅFB?P+Oh܈|-__ sD!Nd4c؝A^6bB)ČFFp Mk_i*jݯ`sƪuBa&D;MϋB!J$c4T,c|`c\?Z$HD,߸eIpS' IΏBioZ m70m6,^ ]/=߾߈2 J%QYbK<|GgfS:@dX$ȗ*xP!xcZ1vzY=S3bC5@|rjeL>uC{/32CNzsg˥sKH-\_'>_P kĠzte -gĵ~ӶD=,{9E绀^l<i=8'rsUƻk"n'*9(\֭|egOޢږ,6Uhk֖3!|GI&2egZu[ ![է͖Ozw)'G:7r)Xb<=CzCu@b(Cns@<[6eiSE< y:0/Y2X bv@v9N@?`u1)p4ԡG-%@#u{&^6!7ѳj٘!<+iEh;&>ί7PqG_TzT.TN\ogb띤 ܸT9: P$':n_H_9Y6r8# އ6hlPˢ-9M0 7 ` lSKGٶE,,d#6ݶ0qwkW)եѮĎ~*z =(~٨/]OYg- NXr:ǝȿVW9h|∹,)k.ك>S}Á_BeQ8"h3Z3:* R׽ghI19ٝ@:Zf mMߌLZӡه?B_U;D>j\ -,0!sy"Y& $YïTK, Jy,c >jJbG!l"kNpPg:˓ \+VI\koK`8f(KJE9-3F3Kƅ_i?#/|K^JdI{ThTu@9 5b A.ݍDR\ل<ĆJanp\` G2G n5sG6]Bgź7R-b4$AX $]ց/*-qب*ͅ [%LDvj#[' b6c "(-,vgp[]99G7]&MA߸ăWY>6+a(b$n OaC69Łq`јc?UHl]KޯA혐]S5n|en0AM}!Wי*gӂ\S'ٗ] Rbw=+Y@0#q1_EO]; :frJ+:/X*q-_鶼q|o*;'>t5)Ź@m; rj1=]ӻߘmԬnRf@KANtU].A9WmnΚ:—Z ȟ|('>/_"뒵r "QE/"!=rU#9Ol"=}K CT 0'-iFFKt"9M71'R7KMKR=/Hpiۊ*!Fli? \1c|JvF^iP4'1SPMd@aﱎID(2bM:~QVM0CQ*6+O/]dIzc'+ 8=E 'AWyds"-8(iwrN?܆}y1HA38Yz" dc E}EI"4 &݊ ~Dz*c<)m?])o2t׽堻՗/fRK>(P IL`^PDy'Cle ;]v.{'#b8ppN8I򍷰͙-0r4DKW)]W5hc_>#l+POqKz&0~ hѣױQ vrlHRn&k+h<P#?K+Fix;}iդPҗT`M4jCAUJE.ր/4) {!i:pL1,Z FQ'8)LS%/= *;ٌװ/n*F&( ָ5Zq\eM-+-#!V22NDZ@n,o>YB eYcvK΋{f \BG eȐٞZ ` xdߺ'`­bpnpg+H Hp=; x|^;>S%|oRz{a:϶-tT$ (؜X_pM/;"G iϥ*eŽQ>ܐʯ~d36Q\c!J58H|`*2A4>w2uC.5l0A_uE("%::ra"γ7zgw; tYݠ!T 1X &"fOɅ: Rh:HyNZM?3Es>* L?.2kPG x l@pq5W]DC&ф-D]12;'Hyk*HȝyO N&3¸0;z1=}?2Qfp:gMlG*x^MY d[%-n|ۿ~? 8J!M~-`UAI!8-QMlBcfc/XFw}v]&58-K0XXA\+wy9 b^EHΫd)|_ͷ)NɁDv6Q&-L֗I.fyMObHs-*Bź5w\CI# I;v`0M,ORQb׆mK,hBnԫ )Ei@@ x {q# @Sf>SKf 9Q-uQפ븞240 Jߋ{!o̤\ӂrxH3eڒE8]))gWeI7v&:5*[ ܊xF^ܕVmn3ַ@e. ok# eTM@υ5pګ~BsPᥓ*B6=rճB NSύ @Ckݿ50`\n\P@l B?E J%MM"M^7,Ov4n~hd˔IJp'] !X< bya+5!jBD{)#ev3jQl zc[j->)N$eN+ vc6]؅:=~cس#x`=O*9r(<葰ZVkyV5{9-fNˬ14| =89 af_}6J=D&!"V^e؇\%9#AN]5 3 &HOY1=Wu~k{UzJ&䱕rI?=JU_H.sA] Ez2_tR-q'Z.''  kʟ Pገ?0DX5?k &LFW$ &hBVǜW$|{Yr?:Y"D1նf<6ld`ft,2}ώ.@.zc^87oAfZ`)5̉߯ϼH|E2D?C0_w]oVzm^UڋJ?ȂơqS|FRYj "kUn3Vv\ (,sf7q-f K)_ò)3MU&[3'gKHEQlqYH& ' FLqz3q-KeAulxWa!%(}Hikn,mhe]o,`Zkuv_zNk~NzcE2|##ap`ײ&1] HNoS=-UF5/%FJ[c@Kf0Cvn+%XSu(gn)o:k$n- γ\xWҤ2!P2ҼoW,Oizba;,i 6z'ۖr A2iKz]\G]=^s<܅|F^:LfsM^5P%SMf 0!d 5OlQ9 \GcQĺ@ _.Ag_rүxtutP?Nkj -4 G}v(@,ƖzAU1ZЧ #De-3}]q PhLјʽoe2R`aw4_%*ZxN#LZʅ.;S#}Fo~ِVvjX2=EwA~s޶|Fr "odRl {W-$S~ 2⹠U(3>֩zck> le{'Gɬ!aN-eUDf '~ܭlz^I\;M)%TIA3VԼU|w2O $1tJadVS1Vc#sP we!]HSEFYOA1`6x^9#a)#w?^j؏~Xf\TaAoޅ2`'+jia:\0!mޝRY>bjYSo&]p;Y e.)|d!u\!tj[×moy.A:g_ =FgIDˇFٖq 4|eJ&>(")1SЅ?ק^;ipGCo׎ѥ$ej_:]cC:3-4*lBP>m.=@ӝwe$&NrJ6'cL%]3l%HɆlepg:eK] %ɰnWC DJ:/j؎>kH\4 F%P];9DUڝTBT Q[1੝=>n >l1л?䬨G[)tES_,F1Sf"AjJH6ݣ}&#.!v%+ns?H¹L̵S&a<CODڳ},S+tcʧ &r=£"MOO4*@5Cd0@ COHYqRKȦDn0 (%˹DđXp 2 mVľ@ ZY.}Jb($wGF۰H^fQ[ un);{<$M)Wg8W-WYyڝj2@CydnON6v ^^6@q-ap!y G < IV\_ d|JQs̒\=jz91f2 ENS\\D \L7 ɄۤS7`uv[y/ E>KK]ʏ3U~'T^;,(7,6ɪ2;}A G$_>aa,grU3;)FD&67%Hݎ)n>ׁXȜchyr_$`& ¡PCo16ϑW4{H\-\j|Q[2qd=&DX,671cl5rVUD.R;:)Va/;M8>jv80bмc Uձ:~~$1=ې"5$t( !?.MUAdS5>/pyeCĆoصVש018!B~ł{ut{V i" rrs_[4{->ɽΞq ՒBp8wæ)QČΆ V 7phU e–_I)QponTӼ7^]x݆';y+!9D7T01uP "zf1mPE;6 ~s,=Brґ: xm6Osk2eKzCWUi5ǡ o'usXU9IlO|;lmJ[-< u d/̯·@gU 휆 t tHg}5ɕPu-ړI>#)t } }(hfX?qߎjYAkfzKނً9w>{0E+;*:5/;OU*wpUCDA?8w)rI|@3NL<`5bS%$e4m9׃"lbB;*ǿNE uY7m]|ic'Kᠹe.jR=[6 c(ih0^l[=!ki.S̻ExGYQyG iA ج0ش-[̵$r" p\On&I^"?%:;$i ]e.=n?uc(}ho;>͠xN>! -0ӄX70'{  cM׼!ddT<{HH:9!~lGJթG5;ORL 붋?֬;;I)qLT/\RGG <'N:H9:F'͂dQ6Rdy qAZeM]qYԽMӜ#ܹ/Fq +ޝDD&lk ])O9`>Cgʳ^Mg(/0K:> A!hd߹Wﳣ 8PܫfQE}"\!85-t/j9vs"V 0u&`TN/6^뒚Y8|ε/led!0WUjK&e7ZZN<0]&`A.rRHU{B3~LrOg7(xDI^h|yn`oKhBp:(-D=N}i8${0])UwSx sm[, ]3qmzpm_Avgt6T!a-C7,Koms>R;~AV=?*q&c4av(N+X;3f*KueZpKVĒ-C``Y o/i4p+R(ޓbFFh9]Gpv鈿_>2r9Yr9e%?m{%e.&\`PnDK=[zyΡ[]ڿ^.ϵN(t?cFߒSb0Q4F!wdtdȝ%(gk};j-s*T0/;-7>ŗK}wH8(P<ٖ1jq~zzA-A tmՄ%4Qm7ޣJ7 0W 3"--Ќ O*FB8g$MF,nDQ(=VZ % _ݓN&Ռ(k2߼tknRvୀLPwATш\h 7dfاLWZ+e(>߳wpid<\nd*z/U£{>6"АNa2ċi@{_0# -;*ԗ G}C ( Npq4 QsOGGS }aEIq^(;U/ ]ڨ`lzM#aUURT *8'y*uO? s|mBWPO'6+wQwg)ׁ/h3d#@=&o!"S SHw‹ea2߸Bx"W zk%mAx3#F⪂M޸. f %B ̇PQ:ZXD.èkUvaGxBʫ'7ĊV?:!DR+˩?ŏف4)DR>t୓C) ђ8#?'ѥC)j!*3U871*ocZcUȿm`* @`4_-E[``L@O=#!o ;Ж_pSZ.ܳl2*G)]? D9NIVKݏ;Ua3Հ*jcOR{h @pt .!1ʼV+x8&XRv%wrrP1s_UxѢ)攆vBO5^ .N+fn|q%|QCTa^4_iW̏}›;jԼ]'P1@9D APMs+Jo[w\؉o5Zr)Pe54+5p_9"xK cPBOk.|V=+S}@ً!^݉·ൃ%o3Nm'?by;Yi䫌; fd WcܗV@R֞In<bw2LGUx&\eD)wfTGpp3fEnnFZy0"5ߐ*D0] kDVӼ瓅Z xh8 :Ldz#3e8u"FV~*q[6]SB E%yb27q%=]: mIJ5z84,oPyi?@H΋3Os] }0Tw/4 I!̅.{?wUf>Hxvě;HҊ,֌P)EWJ8Ӑ5}=Ya*| @橧jwcZ~꣬c!@-rm{ &%MfV DTTdhZcP@őY NJ4;TF -W{& :02gi|9oZ7+y aD8$6'ͅb_*/#{_T]4W`O0khx)?oXzJл/{BK4{K\@N:!*[Fy1v:Da.}%Z~PƢ}EPgiqjp/:41W Vy֕UR!E֛>5B=~SL7%S\8+'9$Os^<֓Z$pURJ>{L/OR/"e2MɰD/1ѩدu$-iXW nMh[{c<ɾQKѵ 0? MdD)&I+u!f/ 2j_Dc@SB "vł~4T΃HL+_K#A5RPhv,)>@V6[.Ĭ˔} 9Fċ gfkv["1ε |{Saey Qk"{x ("bB+ =!h݌O֐hJbԯ7%ϡo?c6ya+28K"H0j ۠V,([zXLqMmqKOn_:9*h)}yxZc饯m(B,aYDl|c;;hHHMq܉b<`D<<8PZ^R4Mfs9YyZA>J4]$(Η/'E{F <5[="EֲW#SUU 8jˋِ9%P,BYJ=SL 虚ѕ vCYʴ+.`=gELqzXOg/MOw5.& 3Qq8KewŒVVèf(Z t.11S₟[' JѪLXkGԃ,\G^r},[ړ6K3vF?A[t6aMȭ9G°l<4L[^:mu(vr̖z'qrf  b&W<8Kޟ/Il}9=HUd+R B}u&J[->׺M2ŞFb  ; 1z𶉚-@ 1;%%N1 B>ozaf5e5C'59va2(fV]ۚï=ozv Xjt\$'kYp%&*@S88kPUaфp~9r`...IGmpmkﱧ(aqL8>pFWǢ gU~-Z_Y⥃)(&L 4*N"HO9:xAObG#e)Ġ.wV \,)]ڞɐ(6Rk纖^} 1Z(2[Yܭ|3fwGxm5ΨMO1"іQK@益C]""Ss8 w=;(Ӟ= Z盙?i:[c,`6DZC;;/S^+Hx %wy'">| G)O;TL=ab6eTBB1/Rc> zf[wٛA)!6) Kaa#l-CTr 7+=;1r0wqg|:juv&^j=Rr}|4k69N؅Vu6mmk 4FWS(\x=Y[Nխ/O }GZ1^5֗;\XN\2LO@C CI[FtxH(Pv-32f#'%0E םKf?fʗZ]oc `{;p:<( 3]K:@D2P%r-oξRUKi9Nn0D;l%ҭ6 չ I FhY#ζۓ>.RD)?7d~6\B+fIPsV އVܗmo;a !0.t6U[)\3?J7V7X\,kuE}="hKIDYvP;?Ƥ3XNAmG$Hi2 _j1pqc[D?~Bt ݯJq Œ| |\J^W&y/)U&+B@rb  ~)zGusOH󥑻jkUgۇ21Ȓ׺A/|ShdB?&;TbݕE@OxRi@IJ4\/(UqP8YYvLo0,-:YtA:ƣʧž #N0එ&?LF4c5 -Qӏj0ጤ=?} `"8VIKle!ҎCPZy-q4Duׯ$QƖ> c4mKyLf\,D*dLa ')np\+T1dt ? Jq-~pE (RW-2wћ ;C8K2?n&J4/d25TeI2He_FG^/JֻkS`uK Lau$%'D$5 3楶wV($sm1ƛgKJo`]Kg),"~Umۜp䵌KN~y Ӵ1fBbF:Ht 驞HHZ =&bo̖ᑭP|4j4S^b30R‚_ i!ۘn@nӠEz/(B݊UGp!+u`ԇ047bv2Bp$Ѝ(/7,̒g򚘢~jYLU+ ?E֢y#8҄2AHPKzzwnޡdWQzs͖suyGZ9"%5Ҁ@m=ryI3a,m":=*k`ʐ{yWy!) L_q[Nf_?r{߳l'w}TV9yxj'livHAH/erf5?PYdIʺeOǢDyDSiKR*$jVO27SHL,O1TuܹIZ Y[p_J[8Hϗt;(azo_yh 1 큟PBzd,e1QSfhX!#:RZ}XCD#!-RtPt!TvY+Te "eN"V&ح%]ͷQq~6O6B& sΨ!8ނ{s*_kq {t )n<6/O*7\!) d꫑b.vSSSXi"=᪅J98 B_)qH(]yCVӽhrac Ux x$c+|W])8Aey&vMY.l~4F8G$K ?&7z>͓]bbڑ4z:ZǾ^e'Cu81 ,}p6d*R2r~zt:;"2 q 5JRF:A|0y͓$v'!qIuI`aK̚ ;N\}3hXm(Lgqj`BQЎar+f}](#T$NHX)E 9G.1j6dIqeLil)lU0@] od5riI{ ClNڏ*k0BR06Woϑ++2/4I.NQ6'bc}xl-\ԙ7,= ^3}? ?}|2W;`Ww@b(&w,[e=&ISs٢ ' mw[Srsl?@䙽e'\ ;Ic$͘LֆD ~Џdncxg*oU9ץ G $rڡ3z𣕏B>=OV]B5%އ~+uXM.tވ&cH"a`d9PQgRG,}P呫 sKfW2S>m 屖%ۖ7%J8;3=۠n!ZĽigVɭqLa%_ whiGJ71k:GB{| o^pƲKWDN\9HBsp9іMGuEkqn `BУp\Ǝ%/ ڡsGl;7Ț8w/ 01LM/ >5.= <xrfH{3 ]Bl{ݸKHrݜc<|f*[3c$8=ͩI(JX ,{tnʉ`*֢xG Gd8Qq۪%5USuɘޠx o9~x"y5P w1HU6"]Xfx݁]Iѝ z)6LKY[r;KNJHA\XB*M~i '[a۽3g%Fi7YM>+ot%g',kd3"W'~V!4 YWaBT_uWaWW ӡqX:`>>Ƥzj+\鋟Z$<͖3)*]ji) lc lmKM+ @Lյ?!u0K Xd/8-Xɾ\ꮺ*22GR/?]*c.H<6Vl1= VWӆ E%Pso$[n~\kh>"§cϢ2阗2J iLh,HOl~ Wt{uǜBHH-!@Z#b3 ,c3$`q,D1dn]o2Zt.0i},t樨 M#^,P dT(Go@k[ =SԌ0*ޡ`6Υoh)^tr&#(|H$ 7 mܳ$/=JۛQM_@tWe; ?ΈRP}לTh=e\:_y; >rO2$EIl"u.knz{>Z%o!8C>ffOXvoySI[CFµ'IԵ. )i:\1?Lx}%qcC0Am?(-ɂBOY y}Ҥwc]*8a9yES,gZkrzU^c' "  N]SxȣwAEkJVbƶR у?bƅd^VkZ?Oԩ#e_z$b@ƸLj hPgz=6PLv36]&Op8ؙ͔YS5&:ʶ$H{أvrnLP4jPivHuD<aB5q,9bִ<;V"b%*qzȂ,2.LՒ9 K5£rɈ.@QHn }Й\Lduc?q ;z.t -FzƟV5RD{)[ n1%#X^t@qVش>n'`H>S;C}p$Xm&}Bk{i,kWot |%<<_|5g0hrQ3y M𳈷CH8'#"!@d YXOlD"FՊQW30_zULr.#rd&]JQOFi4YΜ7=.M]Xr2&z[ºYl%*GxH?=웠[$$v^7g٩ Si=8Sh m$v1Ɂ3l/$@=Eyy_>I1k#  ø<.?ǢѶKw+(2#FL})Fc6>Ud'l4ԢM_=,n sO^^|h-> Ed!.< m) Y-޲$3(f/uWiC4U]`N􌐒1"ɕtN]NQ.1bEf UHoC ֌y^{ !sg&RW ˄SU`D ^iЄ=Ys o 08߶F%nKʅl(6\~1@|UJ]<>);Q3ؔO1"ݓpWX;9!}n*&7|:8\ ZJm[xqK`DŵER6킢.zL5"@kKS>kͅ$3ϴa)`%+\2͉Hq=d_d; c~/r\@ ILG* hF\bZGKl'~a!|f''rMP,HpP1lB[N(^F|#BoqW,Jh.m =qFwPHM-i KijHbq&[N{Ѥ$: \:{XD\ S^\nVy1<`̌O== Kw)9!uob(XNv-]?@Gsx_Ix a_aGKP8Xl@rJ2T3 x9j zE-JRvѶSI.s]W5+(DĔצ$iAфַV=0k3=^0rf:M> ^ّTq+q0Kdڼ$_tqR 5=SUcN5ʋѝ$9Zzpzy<0nCTiSKAR4EtHGR3509Gp}Ӆi_Wm4'= 82{K?=0*ω 剧ʨ2MLs-޻Iyy #K+`Q_vv觠oVPhC1[ɾg݇PX94LrP{1 uKzoOҤe+!/ qVL޲+,?h]mQYٯJu&$^3z}A]{s.K&RQd |"vJD ^\ *#^}ZB"5 a#Ѐ?Bq ZKϴcoBpXt^Jm@ ]ZE4P^Xxukғ j9$</ă G gw=LK JoT_ԓO?Bꭉ<|ߠ2:za scURxa6*"lSP0ΐE~\F$0Vz+D}|N6Cm(ט~>ً/C{j!~.;/zx!^Q8b< x5j =I59RUߤb=%RΰQ^ -[ML;v4($?]t ǯWFB\ T?觾 x5gheD=w K1Xؿ`0gLB 4${cʻ10l=76Yq@yWBg.)G6Y#&#h sҝ=[?cͥ 5./"CE63KP؅O.&L櫚3V_#̦+4ٝwFE{-cVǩXng mF9Ic&ؤHi$|coxV׼eo>1([)DX_W}Rr46Wkg|RI&=1Bf86!Czj鵨Ԕ02y #Q&R!"WHhmΦ+DFd *?h6\ R*GI$oi |moakt$ʰݘKm7g|PZ^aYkܠ /mfT'>nX Ŀ~>S3J(t}怒bKæ,]瑟d++O$&c_Rz0MMRnACX[ c_cUKPHj,f_L|zzP{@]qQM@=twn¶qWӭh ţH ַcp^0{wp.AYY]; 5>9#mvn5:_Yp!.8: 5h8ywbA۝"4Q,$apQ㛾,'*~epEv~yoqH  W2jiS>Ւ`JhPPZ8E:7@Jйu%\ }AP|xH65Ԃq,;O'ޡkq=܉GH֎ѵ0 [x$lڗvo$BcXBlOսN:O FZhӋ h27̎|Z_羳M*2OTpӻsȴwZ}w$tX߱gR4rfrqbAFju5ң0AWq)a Īuvۓp1FAKt=]`_x$]kw#&HK\p mbad/H/za$@fcuLjMوMEZMb_G"zT~ 8UU6[coL7>$l4?26=3<3xdbg<aCg#ɰ0xB)a-#3 EkQUq `R;93s_BgT ;:m,i*QlF9ɞ7r Wح$F0^[(ᨵ`-2{.M>Q)RB FZԈsn@k! bf;X43 9L7aصA{CuFp{k?LdhM5TBv \OOm3U+v7bĽ#>WIBdDL㵹߉`ç+X5p ͥO#N[Tri,dnڔiZVj۪eUZ%n[]/e%rf)#aN!Dzt=-͖쿀 -`@2\*mYhZT`y.'cShVCӻc`?\I0G |uFy!;Jִj#j`jk}=IEc<R֡ ,Mp rXqPpuwu9sޏDumu9%D[t@Y Q[g>%%BbR{a$/$UUK>+ ۻQo󤢄QWk#00ig.5]A/Ef3}Dj~(A\H9ۏHaM,߰͏N[%5L.?/%~>4lFD*$a׼n*`mfjn} B]Y<9Ĕq9QN yƌu^̀k6eYc G!I\>e#>`{嵒Y=I'W6dX  ~R)x:yљvsCAX+Xul`*O FT=fco0W4gIB'S)%û5g{î Ai[\&!8I wqF-edV7տ|߮=&1LS:L2>/h#KA@\ӿZ~j  CT1 ݾd)u*ew/|4OLduDifJWm1v5r21͵L'ftSOQO'/8awwt(4w{2#U=:ôo-aާ Nk*Ķ{LM+!'^~(˙C ^ EЧo>̓ !ښl]%g/ HIQk/ yVH`)F"ÂWUu3,6cc.ϓLomT>ad18|Nk~"w~.ψdiϿ? eaDX *^YP9²:U|҂v!ٔj5WSQ<qI>CUxEvugI(2(뾮,F462hFF4=_l ÈaJw[_-3;b^A\]fa(3mN?wEXb3H'd -) ,W 4bLﻅ: C^i,Aq_A\#G/*K_|kpoEɂnl_Orrf- SLcuUvE'D)} ;1tXc)h7e_u[;g7梒k܇5QU`o CSNcخyWe*Z:.Pѡ08u&=aq4XsD׾Sk 8獷 Y)we9rcE幝ĥwM欭l ½UV/zs{XQZK !\&ddT}sA 3%^4H)^ ]r)uKB+.v1j͝Uگ;Rѕ7ܗ!s|=||$tYʠR@Hb mIyٴ&2>-/TW9M~i?y"am*B"RL@oԆ!]vZ||K.s_dFp^}٤ S&ra50:'zE>Vtv=RUJbG#`LN֐!&X v35fTdrihs@wP0OZ}~l\J3{*)R^z -#1c|/jmHl;=L%5ZGY#ǩƷj`ǵ-"eeubr]l6XEm 0rwУrqcSs*sV`0BZ\ds9qx,HbO\$[;H. 82d5$n-h2o.OYKkm"4k4*WY<2Zp.ݤ %\t,mlQvb^4)FVfkS0pbIF-N

W .m@ϙ̣s 4?xKW`2$6ײnx?mG,yLTpowGt''$$W^~wiVvd^i5hu9LUY#U+-qaõ~ t5@kDZ!H%'x71"p 2*'~b[ J%RBwa>!H+Ѵ#=G a[\#O6`j]A7}ȁ +^S0Ε)Ujĥ%Tg) \K%7IILrQh虩0K߾C452bC?o=\Cs"I0PܕGu[Ne4 .12=I;rV3Hd6Oj_ r"|"H0¤y9{H#%2`%-"Wc'P++R>>5wJGxL`٭2ĊVWUeAL^nilE>=[9llB+b>9Q&VĽFrn VgQnyD{ &(*iEkxhDdCҕmrs(kU K4虳01MVi`: ꧡOf\iAhb pR!ThF/a9ɗug s\hr0E+76 F%$ ""jUD_2M1 LXeD*ݯ9mA`^iLl 梙y͊be.8 r6|>EN6] UGf )9R vDU)&"'"ρW9>+ޤW{Gf!Xٶ틊>EغtYߤ%E`kR2DqQDyl3j`8`ˍN ERse2XC=}UL%c+icY\),4@=XLbn] 2N5-~v1Rܐ!;zd866 rh%6=[ Cb+ JL+>*lnO@R饀p6q?8T̀fM-zT)7O nBڒ$:fڿ%!A:3 lHpws9f5AT"ێiKm~hEV ϛA"jY_Cu롪f.>f!-xq^+%? K|x )fL^[dc ONy?aQdMY!Z;-^=u*z{TƻLF:R}?uz j60,ʾ Cy;Oq`cm_B pBܹqAǧTq$ 8fσȰ$a Qg'yyx @uՈ4I #4 ׿u*J<,s}y~*QKGFJ3GLE0eK{ؚ>w3Uv/]Y)w"|N C%rXڬ<+صۺzTOtv d@UC"0Ycf:JBܧgIKT.5'syfE P|[t[un U9NGJ1ųKOX4w*ЖȃwGԋ ;AtZi;%ЛF3ߋ 4Č隄 -{`Uo|MkSA$ͭPu QX+Ӆh$Ǎyq^ qh~ IZ)& ySȕ0˃$FݚD$+CȩFxՠ?TtO"0UŨxgl[5YD|I XM"uM*{#u_Qsw ://ߪc=&^\/Jcw<8R)PD|:|[mF[lS20Wiϡs\osY0ȇI/;ఈy{] W0ehckr6,Y2S,\nu,DjZ/D"jJ9+,'yF ٞ9]dy+uxۿ+wA7V9@zybV*| >CLj[pU1a'C={cC@>l2W",EyHFa*BU/wLnrKrC7XatCr[=I(+(`_00pb8^Bwã^ jtETso0fqDM\F+߆u=T[4 9"-pȕRC by+tFaoB ۑ,kϿf$QZcJ.(ɨ ZCB3|uG6rIbf0 PkhZ;CB^NKxˢQbPO; Xdpůrީ)xJ⬚7K患>&'ަitUm۹F3GG'k4L>H4#bF(ӝ38sh]iOJ] r 4y (x{- t~ ? ]#kKV]UyPe2z۩{zjnb_Җ,U>iT}m I0S ː`#|cI+X63K/+Ή]!<T#2ao!-r fQ%ÝSN!ݰ1eh,ihf)eġ6Ó[,G sȁ&rg>b/Msm\'?ĭs˂Jl 뿆;N.,p🷘 x\OC8{6-e#(qMWlRq>? )'2ms_оTU;tF{tMLkB&n_ρ e}7Nn)#byPUJ:Iց8Lw~MʣBh =҇r۪lx`aFf4eyqˈC\(MNbO Ґ^V_LNsX c9m}" ̗ lT7 ټKOAi1빛(]NTEZ"*yĕ)á"d3fQ)ўkϱID&8LB4럡-Y,k\Y+?u2͈~vf\qZ5ĩ xj-z j<]%E0i#_!\l!|[4TWl¨9/Ӑy,p-6ݮ5ز@(}bLEe7tVYut]!؝w7,;9 "~Oi-*=neD`cRe '׬5r$|T6ܐ4\/^8~i/ "z;ˏ:mdx<(ײ;rBr4*$ Ialj @X~-łɰ3@-xe(9N /1=ĥk9&X|E}4>wdF2v{BV͕QCH[K6׽s S%KF$Ip=GYmR L?SvBo%ѢA9K[Y s9CA'YMbH@ژ 8AF%ϕo)[lZI$Co\N2 },R*HAahZ:ǂN򹓧B:{ېӈ"I10Hy/:D2(>z=J Pfd8t{ʢXޜM16o3@|U93:bFW/P| a7.oy)}NKU?|x&}x:;[?Vыc-*uls0bbp3"INyhSֲ(ʢΈMlӼ:o?=ayYawO:~<9>kT; MmTg@`B|h=&nK  >sU;ZŹ3^LOGhxAաdo R\ n,]RgYOœR/ "G6Y<.@_:ȷ(dPQufvBv_77σ9&#lB^O2:"wyL*j<C[ћʚpOjhE9_Vz^+4OF9ZfQ,<%^M2M0$t;Q&NWRHu|7[Z} b&sÍW) '/p͗VGEhzhQ5W1b(U@5_5a탗D\HWgLݍSBj&²jA> ~@6 lRѫMHq3r!yC e{'HT\B|މƹ5M@3sW@1`2!Tk$bU԰j}ӢZXFw7<'ʑұrH!L6JbVSX%6Adlg o-e''!bxmӼ{,`a?p90BCYJI_SS|WZL 7kǴTd,pwQ`DȢkFY?^wP MN`MyY8%h =;j\ r(^I](-쏓̳'hFR.]6@Y/"!%qhj򰌼k52^"=PG,ğK5K 6Ax@<#{ZLKG' 8ا^ڜhlE!@6 J*J*Y$[iB>,=bKO=ԙV:Pja?7>It1@lK< r;EcNфڛ)+dy:5Y_6!2y!,i~#̀9p:^ȁMNٷaՠws,ѭNr8O># W[aT51?/vybU8w *jU\63{r?Rm`%pKlC*8(M0/g%L%0tM4]o`|6Ұg}Õt}j1BAh5Qe .)ZT]mdL%)@Y͠C֡b|~L, aVjK4b=4M_ۤ;h>m4;)ٺ3\ɾ/c%uD[\ڀ2}/ŘyfꇓTF Im,[7ݟ8>JaEtK̏`Q\SLRKHN Ṫ76|E:2WMH|Z_8H͞ ?@ ƬF6 U\LXYjGΟ ;G3,RMhRO=fɟ#HT4 BUE7/ٝy !.4mQNA.E`F{'"QV_!y CmY*0rskJX%)#1۩rօL[e-MOߌ{bK 'DP.Jax c71M {ӂˮ2\mp$ <+F`}g̿։=lDgO`&. G| y05aLoq(p7 i{ Qo-N][iyҏ? cMbɍ`UD%+0~3K6c7ہpxޟX$I^~u []ֿwjraYy~jV8ãqڋBc@'jI.ivCRG!L,#p5rwݦLs~4-R&bCZDtyB&)f]_f3sn%5G*%k}`e($:G.\[t iBc h/`|eBu֨$D'Yڐ=]2&Yt3LCht@kLUu|X,|\ ^Mt*W`~\` olD_?E g񷥤~t;@,SKe|) Wz}G~~S)Wi@!+8&|>)旴{kep ЛN/Nu'3gը\qBx[rPRyWiO_$#mnnG9 g.KBy?CN2R]OG0\IP@I IlWж9v7CĬesa%Leo8g_ԧd'ȯXMS%q-͚Ά5Z5MȔ:s= &HULR4W ťbƊpA׆Zg>]yʃ~q*>OIV(xi= R/& p:Xk(n8*!i=iREN֗A4k˓$ {&r>4 =CƜC1I4E/*4oDS܏{5/^xJB,'tB_(:+Enz_׋8ȵ;.Y5'E4[E(Qkjx{7GUn,3B&Mh %KP! uM#ؐsIVSd_\&;}?c{)?`,ׯr8gânL/E]y0!2@wOB]3HM'UFF aV* jFOQOO'*tMz4'@ µ#,iJ"޾wտ+5c'I :/@ꠛ!5ѧ\p _q9.Ԧ%e 5NY df!(Re C~(M wBh0u[̎a,EvH%:@9>1芦Ff~w*~l/8cJ/)gH:kjnYj:#TB)W+y2n&lmb9zH~nD乢'ue:"U?ԥl 8/e|*yEC)RwZj^ "z+7JcYdne%[Ϳ3TF[#A<GYecDq$c V:tY5QG{gߛIҘk\RM0GC `(#+U`FTCb31٭ cFa=E}+jP'3thg?ݒ!'(! >PD臟t)5&p ̺=>*Ecg._ĭ取4$oׁ=#q ;Dw҅.lF.bn$އ"2$8's<~7OT ago_tVPv()*MK p{6=q8p.\5vKIz7!Φ΍I6Pc~n#l_} FܙSȪc)mgڶ1R&Ox Zonj%?!@/}bjW(ZHW$sf)+4sO; Y1|a;bsNA _tAtI3زwyI c{ OtJNǞ{K.-:B)2wWc*c_TBsWb0kVJ|>@9OS/[*Xp^:Z4i B*~w{by 8 DPf-YS,,.=LH4;N%*%,gJ\C!x8٠.5*֕[{ a/N쇼jgXZF4~XI!ډ g8C1"D]FA*ܨ C~6! wjGXebfAv+h&{lQ1V^yNm>~!6([wۃ[lr7ccϣu dp?mE(>FT^XEHtBɼ"ƪN -Eʭ Z`<1}nc[C&:/7Ӻ85#Dokh:>{x&@\q< zCQ Wr X3<(pny< hTl-a؄q陕~v;p{mltpyPYP+Rܾ~ Ҹk= 1CnP IL=i&v sVPS2\\IykW%A9g6G_x^ sDc;Р54w olygH*vR`KtK^sq*ҷj`v|98Hͽ)l/ZҟVI㩊ͫ1`>Zn4/%?gRcVBmG} & (-nMcufǪR!q'jyӥnjE=ΌǼʂ?nM( [U|Bʓ !e6'3a]DǨ =OUYźoCxH͈E[7ſ郧m  4w.X"$R0CYOODjj:Z, ]}W>ӦvٳΓRZ\c(b_4.]|vmVnU`YݯDXEcN64(%E:nL7c2Qhp)Jg&E?U EPD%هRtMئe=Hi ;43v$>tCMRqdg 9G('EmRˮJk Ы+(뮘\5[v?rb.bV9$-~Ԝd[Rfn0=2nJИ=@ԐoI3b퀚nF8֦,3y$ņב9tB 70Wc@!t#@=Y5i}̰w_ 5Uyq.ڤBXR&LtJ?HkJ[|oΌ6!E$-{*@gWΩaBwX ܺrǵ϶ͷP mf71X?'N9, \^&6A{(%CրVqʆ;-֘)=[?m3e3ѕf[MA#ዳTxF*Am^0,v4iar-\ pAU%9,7[0S'`9S_KҩfX$4f.!Z,8ZZ.MCESif,ZԂnA9i5SNJKr $QH7d/pS,Cը7UUCWThw45Fsא$QB$M7#!:Pe\c-冧Nn1Q`*K uwJ{q4Z陲LMrU-ҋ毫czwY.yHnPۉ߂Ha9v N|v&aV((ƺk]F:N]"Q\ňe7}LBq- qҳlhc.z{0=YғhH6.zذG[S穈eހc35`bn<ˤ XoI; ? <<\?=e ꗙ!'eC)W#l|/)Y7<"XA=zYhw÷7usqOvfòI%L0VLk.qV68E^42؀掴ɂ:a?N&t;_DMx2D~wzQ'ßo@&gN1K qcͮpG,Rzd+Աp^ n]#Ux8}!ah(O2Or %=.X#_fk1WD =u)KZbU2'ݐa KE鱜L-h0$ZtA՗PF?C?`V 䍡o 8$'e]{KrBżr:5f7dXi6-`9٩8Sg s 1tYWM{ڍ r_dkE3ׯny%,uǩμvN$׾ʧu6p<7&Q~g>kjի3n"9¨~$)i N~J~`dOblXUI'h+6oB[шߩJQCXF2S<١nEHlFxE`Ut9*h0Љ`?5 iLgf\ àQt!ũr =_.UJS@\=vKQk$?7_d >*}'UY^JR*X-Y9ooSfJ $rU Zߠ%N{^~pj=w*v <YTwFi1 9|J[GIG/OcbđR)*Y$M;8U + swcDN{CqjN|A^c۩@]ޘB8oɿ#Ug}sZ:kqOL @o=(.&ztR}\FyFy8Bj$CN0+kB}N'x+\D+ߞ,='ã-{ (ESVDo!WdEIsoN8mX>.ڕqVNLrPbBn A&W : h$kwEy)Ua/X)XX^>2DǕWb(ި֝>[mKS :Y`blzzu~5CW$O%87;v4ZF vnTygw10jm5>bA1w$|Y8nw~:^ʏU/:Fj6{c!ywz1]S=s7@Kq7MjpکibKYC{)>EY4eڠi4Z;w]7Z+]-q?]_D_l-RjՓYdP'{o:H%O/.PZrwg n:oK!0OЄһ _jZM(%c6Y4`u[#T)1C$5`u9m =V '2=F).IzcΌ5Hʶ8umfvh15VBf[ɈIv ] @y껜fb DrMVp9~Zú{Oh#oFn-;nPi#<]k7CF!*=|I䭷JQ\rz@()ڇkt`josh5:bN} ͧ&^S5Jt9(uwiv,U'۴kY:WٛϏzP[P?sڽ7" *=F vbl@s$.{=w+Vq7Plk A>bX±I<' MV6uDTϑ[>[Y0 $Ta-!qp{lWpMU'Z󊾦qJ;/:(WNBH몣g> 8@Zl=Ēh^5tCƺZ4UUNˠuhK흌Hi5>`McDT5aUom4HV|a? G c"]kL`pL$󏟓kׯ͠JKTǐJOPSFCl _J@a ._{GTK{F@tu AxAn_!D-=fy>5K~Zf%7~w8 !FG7nU"OwS~$w\Bf@RSt.O)< aNo{ŵOȬO84IU?' 5_rWt&t~ݛ#GzomB(FY[ZYo <8A}J]}X8ɉaD7Hy)7q9'\m/'J"+=ikԵ%o`R%" R~CޒO#<ZO34&'Ğ5q;\*_\.ʠ9w#Y)c5o@xBkeay킒'߶;WϾ3?r#foW⨫Q FJjJe yAQFo-URc6wɎ;l 9[7T!4m9}[jkr$Vzn 鴽TN]Tpc ,ޱȷۓ3kR5Үn:"ALw.q;2/v ԭ;ǮR^rl#6FlId%0ǁ:SQG`%}5.]_ywAiCtRŊޢ; P=mPy :m[6kCR]D+PLjY %p^aS;,^t4YduBD߇NXIDݫOtPDHr܁E 1J*Puqz%2{Ovm%~.#$:Syx Y"s%I4ȃwƤ^}rQ@qㄦFLwG}d/{+#A}(s4)] 9T-3mQZ-q?eQM{puh2tRLrx ҌUp7 ዇ t8K㦶; Gh¢&n7H`NM=/ewO,:MXMmnFB z75oq Y*+b)l^_.Q};rd[!UK’zFέF`B~| v(x| iP* À7 -ѺM.ʆ:BZ|Eep`kr1VZ_ʄð7,a5dmIqnPEⱽ;72 >X4vMW\ݑ tog^0Ʒ=3ߨ "tݶ܎;B 0}jwnTxUub\'5K[B3نħ %:W\inɫM$=l{L%l:T`Zƺ2&O}ѭ<8:D`*ӝeo#sr5}pZrCABlM u7:Sp hwZp!YIC5!{"ÿ6mE6CDWS:9yO{LRF8u\'i!9G#0Gh)|,>;__+6դ!2K ~Rǹ3 PaV<2$*vyF,ig„uQuCڀf'/G8n[7VnE;8ښ`,`$;ދ^W{Pdvkѕo!XN^я[r5Ó\D w`:QYʚҹut? x]H doCh?aA-bePXstW)ZN*cDsCV] Ɖ }l ~z3OS|Ou߄/mK8= <>|bjM)EiaD[T\g sg mEF|+XБ2h*K^+v6ytN1ʸ,G#AC"{4ijDz/nxOe`{~ 6y9^/m;uPsTCez`Up~~E[ ;oJ+  E)ҫZiBNqklTzI%,UR+jkOj'1'{͙P(XnQ~14!h9l]k L+el1z-WyIGuI,`C[/k&$K}͖)х1c}RFxE-CddU^,E5:xZZN}R|bQ<ܬmˆPI~d*#SisݙQ:hE%e4naW:HcwB>z Mkh'#Rt7JnhYP!Pk ,٧pX-,xTvA4!]-ԳQUy#-e[HPb'`<0~uK Dhԧ 8PG _i"cٗt!nx O`uxY&D`6C(ި85XI2$t/XLx.b3+cqc=9}1qlǐ[Aq5|!NU#)v}1!>&;boj-O]'Pi'^AˑlR鶆LyJ䇶Y$~}}IP8fARC3c(`-(br>.!^.S0Fr8%TryO3qWgHo|g`&bRԶ"ї xqլZ!Ͽ؉c-]]\0(Ţ|kT.g3q9Y[e[wAؓ)[ҩn~5@5f3zlp!F~8dxRpH飈}H8 xDUhQ&mv^*lBD-*BȾ.p, SutkOv2nS qXR8@?K0%;:DDp1s7vD2y~k}1ݫ&%Bˀ'!N1c2cZ0nhѝkԹv_%@<.U˗9c #IͨД `3`}MCJtM=qli*%;n5v7vk\ s'gc3)J) @|8Ť>8NDL3R7(RE\.U2Z1&oh3O/D(vȯ7AiV?E!1 gS)F;'U#YdR`N~QYY1`UDMmu*Sޏ ߃3 djZM&;}VFA}8E,L_(JH"38"Exe$x63)՘ijLEBNGq!ƻ} jwUq_F|IIOzng()5ESw J.?51i ѥo\Q|k)%/#k4akWQ- ~Hga)ǺOXd'\xT/(i[uƉ~ ^sin>6Í󚗦 Sw}:?ԥfA;zа.7~i`;TTƷUhGS~Hcf/r4 =vIL LA9|KEvAo"æPȊ+vF:9w0Uxէ10He EzYǁ[A9t+<LIӀ()GaJ6CSt1SW寧8 uxh2"ҏrGv.䛇vDC}` 4"pDX5+ Nu#ڟąi÷]'\\eToЯ&43.sVcUA%b'F9WsьuB ybBͽ#%:X,TW)ȈjNoݚ'8j5pa<(`X+~^eW8|?,0ڈ\>:gfE4hا YSkRLi-ADTSPkCBQ;QŹՆjciEptvl^*%KJ%{Ypۨo;7u ٤fh7*IJW^+3q-|56m`ꥇ4ʬ8`KSWe<,6 Oxfq{nFG^[CK֔#~1|d!J]9c,|A:V_ʾp^Ţ%V=EK=}v܀+^x6C(T:>X`Atc3AЃU+潏ڵ]z m9>>Y`7{„/%)*DO8,AC͛BdzP%Xn7!N2StP^񁣴J>EMHlux|R1./VAV8GeGb']-7"iK^yL, }%/{m` &5卿C{]};[m< I.[_%jΑd}H,@ݻJ{,C ]p2Aڴ+VY*!,s&&KXȻ 4O1vMsO1ds݌ rtRcȻVh&1^F$ÌZQډhMW5Ν[ԁ@WsCi# ^daKc#cay?VYYf(odm";c6%1Mx[8Ρ^VIȂ0B!%N ۥm}Z?^>}dqL ^^AJS|D ͘Q+tL<~엽ʫGNv cz?HS+40&rCPe4ĺU}%+Kw&$O8I֙/K20kawu5H9Y<@ @&0D" 0TNͰMrUo"MgV֞:Хr Q{_v -y\N4^a,@}~:g-ŮMSu6'6@Qywc֎ߵqMe剛Nul흻0nKĪ/AS#OUwF)'$2R~rk~:D9DgU1bZ tVU$/?L6ùG൲7>j ;_$T\w]z%}wJ[(w8 0 +x!#zm!kZ"iK}fUTͻ ϊoYZiv(;\M\ZaRyH>S<ĺɚ 2 0u{4Z&ÅRQ5X+pa;-O`;-/khTL%ybT 7\HD$cV :YwgSΜ1d~ AkZ,!j['4Y[CBov@W0nhYӧDVn,{z/1'꬯'Jw݊84 iy ѝXCsQG=(]uaq}iKOnKzw^z׀"s> ͱWKϹܓ{U{򨵫l 8=dg ORs'LfABs]gm4M[Qg§؉㌅4FxCSA;b E{0KJQ@\k{A<\}ń}s9` LY- j(UeGn@W/Sa[G[{ QGkYW#@I4HɻʴiNhw,XO-nFxÊ_1`~187Zy 4چ;*>9_D{0,_21# =&uY; i; ,ѯ W!k~FgNš֡* `q]9+<'wi {unt(SI{R(X'`Y#3*H!M&G{}5 "\t!4S.2|!8/$S7dAEJE*G{#Z"|Uh3<^s@6c.uahڍnWP`'13PuMQ]oIͯBK˰#8/wbF@Amd6"T|iݷLM=͒IY֤Һ HDIԒ󱄃U"B4`M=Gg5PHti=ލNl&m`vD(FkYzd,孠Ε7D2qAvpEȉyjWt)eq(_^ j1_ם8S#1EUiy]y}b%҉iF5aGP=cGU(cثVu'~YvW͍b)/xt8)yBTHaKvnEV1pY犟MV]o&&,uq`=R֠< 9sNɯ}yr )if| ^ء6fFifHaԭ,WYAaPߥN*A v;>B/gi|j#Gz\"[Bd.TkЧc/N'X7NAAZSVB'R(MV=@D3ţ7p(2H訊L `"e;Յo},LtD>]p!Bu 0VY>Wg`\W,vRo] X{U!;F##>۟ݥ@OܥW^Һ_ʶ( R@oyyjDZjse@=FMܒ(r x8 K3 L5[]c3 G싋8rRQagΐT\kPEUb/!YpfP9z yA6kachirmA]œ 59% Y -*'5TuZoqn=pKGAdG5s쪲n]JD<.yu0ZP./׹t2p@h*WF(_BU} d"*~& _G%_Gd. ܥH7&WO)z@טĠ_$ P*0< GzX%b{r"E]r Z^|K%UFꕟ|fx Fgi/?1: b%r]{jv1;'rֹuqف^^ Plm/6?0D/9Ǔ0=/Lu +Tk(MRXFPqcd T( >y} pڙWLj6xB[ZU0P ANTz/˩+VXhߜp;t?=g%+(=3Y~ΪbtqrB0`%\!IOg@AXy3V54%{c; pdP{}߸ 0xM%pЖݘL,{4#i=$[ &JR5j* U]`hBADZ޽1C~~iRI?/ozAĹJI 8kYa@XE^\-5”|9BAfhSG?kl8N6nzF $f[O25FEb?Uk;68"Y:+YT_tjUj)ѫ?}pU"a9ϐ{|q>-|Xfh[Ig"Y8'W|%';dM6"20K%J+/MނCH pMMg\QpӒc"',TP+wR-rU]Ĵ]iRc._z&_i 'Lx7AQM/# g K+#|\Y cܺbUjb%42"`#/SM>¹~+ sq 3_&3Fz1ZH50oJ]Y$YKRםWZ$dQSY/GZ&By6߰Y[g+HOx <F~{e"t?%&M?Z~+T')bkx@F%[;1X ȹH)9^İuם ?git;z\z"믣`u9*GaQ$ YyڅT}}W,(\Rj]U6µz 5ܞg"l~\Z \NHݰcN –MbFGk3b&Ĩ#׃z^d;KПfFqS=LVj'G0ؽb̪!-ke D'ܰ| %w(F^xXHIV1mΤ%IfN#dY rm LޏyA$XG̭ؔ H_> rl̆MkPU&蓢J([mGD߬Da37Y*or>tM]1TRC90:v!B'2nU.R8pV88|r7 q7x\D dzI~ЈK:bvurUaׂc=+Kt#lH`R` >Bb[a J%ʪ.jt'E]@>ilakt@?qà"-N*"Ӵ /@u>z8Ha:5& +P\0!ц]$Cac$>j&>ɫ ';(\{CqdI6q,,9ycm{Ҿ਄ pCƨxB>{Jf:s$0>g`?7q;j[]<(擞x&uLpj" #mPPEd_tM@\ID025W}1ZV!^Qd6)Q]Z5 1c׮B9oRA.4"J`zG(x(l䖊yL3g W SIhmRݵ_J-BM:w>R GvN~jĝ놑!Pڒ>zFEoA[M!~oFC^)J*Z2/_'j",gY]X UPh[.LY %,M`$F_ Yu*J I>)r/]R73>['SfD\3O75Έ$˂.K̭;hp˨{,i6v*w);l*gXGٷ\1oQϭ }lHjˠb^ѿ%5D;$Z.a[B͘gGfavta2 TF#v>ǘ ff_ѠG4/(s)&#:+/B;#OH45CNn}AwneX!aaKNo4Mm?N+b\h@#0$S56O/z텺ΗK*S&brkaJ4-Oru9h3&e+WBNӕ*hU餙G8jLbjB`6?LΚo\Z;?֘#A/JsMCIm7t1 $,< 4*_)oTtҟm3r{!B2ŌJ3J I4S놪'5zqQQx< 1 -̰#n#Qydo=I"TU00ӣ#F.w!aG\b 3% i7,bS0ERhGbbRL?OΌK`r_=-B1M{Ҍ 'CD^L1z4pY,( 8\:Ճ'1i spnqղ]yu{v+͆ XFy\eRwg6/jf*G[9n2] yM3I_ G11/˜+ i=.)3۱1NW520i*Y5 V<>J'7kS6br,Ԣ9yUY( k/劈PW0u(r -kqՈ5-54Ӈ)ij1v'*Su|7[\i|j ^y+u+׃`)LZSᄱ](L]*A{U Xn=GN# R?AfFM8'{iŔǗi-+RY%`[H=^1[ْ'G 连Q]Ks rjF) rpԭRј&+߄gjwZ7d^l ٶ4s[+j@-[1= YD1ۦcM@p`g l1@WE^5>枡IgʐpE2Pj {|cuJi*iFZv@CN0F[hՙv| gtՔPqF75gBxJ ' :\}t=MCrV_1I١,@wfjBڴr[=w`Azރ$ms0Wf3N݀BH b_je)$\X0)n*xX,i_} EY|\ |%z(z@Z QV==$S ʺQjV]4p,#/Z]zǕ)aTVN|}M#m UY)d] hfMnY6٫r?,˯"nE%ȖzyT& p9RFo.䰖wK_ͲjhQY<('%ds߿NݥߌJ&6Yʞsɹe瑰^6.NXA@̼'b U"p,opy$ɄYbzzBkZn"zz̺R-³~b4b"ҹ5fZ Um IC7eոd9o 6q-I2C7u"&ٗ[^b[;@S;n%|z^j^BCJs̺om8s︎;{6YLB.>KƷIY劔dC?,'a?Y.yN798n7v=4k:DWRgGiS/:x 0ñ%VfV)BXeg| :P5b7|B m,ӹrF(Uh!7Cb~+d$=-\{Á9a֬s=_e.ֿ)Oܟ-rɤxt%іsc0c=Cm'SȨ@ Kza1sP/S& z 5G-]vAoَ!*;e<6 r"E&[%)/Es^xerŻEPy_$)BaW|J=Mzɰ/]r>Hebh lkwV\=rY >K&͆~"Ud8Px2ct^c˰q{? iy2rro%ȼHJvZdkP}**OfLg4&h>D/=ަ;T eʁ%hxp=mc&&gAr)Pj2AI0nܥ54r؅} cHϩ?fz^cs| ݞVֈ߈3 rRg<>p r=zL#  Zw&CL73_;e@D)uF/wôVZbT\gQ;M6WV+v8\Q@_l_KjL{PWtr뢼ݕDr-B(f4fِ j E嗕.yǁ`DrzwwLPnz60įăaHUOeF!ll9nWf]tۗ3a`ڱLPC~-@fLWȚM[G.>Rpzyfɖ)##X"F5)֐|KRل^7Vfˮ;99jw2`}^WNK`/ Gz Ir^G A>H};ԆpQǨ:fNOU쓷3>UI6븈=tU̞q:gEk|B@Ž=vdV}ڿUL ֿ"Alj+;al7/g519ڞB)ݍc]"1ߔM `e+ ŵv^Li [yN d3p0ķЇY%ߡ#Sr5/X삱~<(Vm2‚r o[y*K*#a\r:r&oSBڻ0d>%af{UPs(q<~Xu Jeua'*S%W֘\;#k/s:j$<$*dZ(s@A{E5?b't0Ҩyc"~,9obj 1i=9|Xhjô clǜh h =6!jؑR9isTc_\΢`ؔMkC>义)QDx0hFs{Ӳ-!y%`̊ՅÂ@9nv/x Fٖqge #:Բ$K&&ɀb6?m4Go+e$r ߫ōXI @#42eRN7gEGiR܅H퀄NC\%R$M V&`Etx+}4P30%QXx6hD.6 5q3v{aa|řY`y[%<2zGN>Jy!H7!˄nBgf/\VrK 2O)'-j1ď|Q d~-T ]˞(BLH#1e8H P[ ԝ%;D +}ac~D?%434RQ7ɭd(NshlSVMtM0rG̐YrNœ&2gUOjiC*\Hc-mi#jZ( { _crgRiK z>Lp=`=%L '1ߚTڇ7q`A5~@lcb/dv)0qU]Ea!ѦI-*G&NE{ *8S}_Z"[[VhpyzWDϋz0*ܘ@WW::<^N n'aٝ/)a2Sh$QO3Nn< wI!Wi e+{p ;&2Ú8YZ|[g6[6G\5غ|ðՐK^&ZiZsJA AxUmVx"s'(L aN4 7NܴvVv;>\MCX8"jjVZ$3CTL 5h}~\Ɇjˏ# #&{ 5ji}-\Ǚt!Fth]I.n۝,Dr 2+O֘ u+'c`bpHMbT^S nR[/5F3nX!?&x@͐VjMq<U`}2D2}_C#T>qM$>oY/g} |E&biqT m"MPޑZN tE'ϟŐT9 t1@`Pfz!Xa<έdWkS#(!0ǗqzVpz[RD.mY)>,3XԘTKhM cp㶗x jFH;|ɉh`uv\,X3Bpd"o F->( Y~!*<CVfV ervm?nvP5;exw3Z|؈%]&?@2$ ~uI1у`\mk®*!xPza@ۓ$dQ04K sGI>OB+ Q?ʞy ](u=87Zacc{.MH=::tԺY !-`*,>C~% 56$)%i %+^G6hSi2.7sphQK5`L\{Y}-i0EM q$*sЃjIS/l(Py" UIH5, Bӡ91^B-l&lkg +OvbPV 27*AJr m8lW]G$\ӛ6?#1/ h?l;%\s|l`{bs pGHoR+}sVJyH;~ E:'tyy|z| i+>-(\[O6ۣӾZ͛`Vw B~ELe7EN7_W_x fxahantH~.KㄾK$~6EE(d;^x":ga[yTaHËAP!{NfwȘ쥟4ɱѴ9Zit5mS"$ra]co]m6㼃iTE>az˖#XrN',>^#oRH0:V` xV:͎1ryy*p}-NQf,Ľ:r1I&{y>>C栿%g:_>_o;IG K):[Jy;9 PMLFww,:dy;,-̞-?m1[X@AwtOț։@ BG^PpaFM@;ԨK v9en4zOZ$ W\cSwCt75 %jueq\:^O- <Dv "S3JSޚ"?@C>ʝ=iŕ$ijK4 8R.|ݪ.<ބ_&lC6c3wL{ޮ4,42hL%&1nOĴh@q4O&Chި0`RlЇyg&+owy^ z!ru\w cbk}O"|VS;`jdmʃOizi .,a3ε0RfNDX t ]V\ru ƅ[~㷯F\R&{{d_皂yvJ(+au6zp)ѵ0j ["PqpiThzͲ +5G;&K iX(<dƱ:A0IQӣz5֚Jqn8F8Y&U/T㇥ ɺ܋lTu ^ z;9 IO{H誈–N`8x(X%K?q4m~:b-𐳧zHb3ѧ+5s'O®2=ؙ5H?gR5DTCB~umfDĽ N*Z_I#pBGAT_NT*H9瓮vm')fȓz*+h}L)ir7-,. qe%SvRǬ7_"a?hcC@4 zxx~HnPv z?)_RoY-q;j]aKUrJ{;o\nDo/Ƭj72E{(./-зL9C9~mI՘AAYj=n>X_aU$ gx]7gaYNF]k0*0(& e}{N .!pGYz;8peZ-{,q@)T"3>P~F\ ~l? Ur!n)3FpIsc8TՊ:r)xZДb3՛;h%x!o*LSZK=hI.F/Zkmcmvg^)>9a?Zg[ٸtޓ4iؓj'wa+S%4UTvbHIn5y?0sh|yd3(s)"X_j1[Wvsyrt|#]Ǭ +$H ΁hbp5M LE:u@hD7n^tM4T{z?䯈P]O `.U[Ϝ*>HzijJQpP>*GӇ[=x+'WbCUH/gN۞+F-gc¢2l74ṣ}S] do e l>n0U&g H: &JVeXȭ[`/~7ww( 9^k6R% 3# 9W0RQ(K?J:D'qCޜht·Ǝt(SB e2j_B2[u3W^|*LBrT&9HجSDi79Eh I/<5S(.ޑ_~y~lGcPG(jsɏ.K:ިU* ;^s+׬2`~ߩ?#fIOAT8^%fD6^m 3GYL`ǸQk&sAVq]^!ؒjiH=t\)5 yP.KŸjUIW|s #s./hC ũiI k~8}NɞTXxPFTY\lJbK@ OFZ"}Յrf@G6TvwW-/8SieOT&q DJ%pIPx=/Ærq瞶cD]׸tŚ8(j D{O4#lX-DЊ1xϕVUc%mO=56KJ B9.tenԎكtl -v ~ّ,y/Go>tGaLg '5 .ozU P0Z mFsㇺdD8? E葯ķ.ғ:YOAʼtAdr 18!QИae@=n~b|;j Gσ.4Wxiyߋ?.AQX]~ Zoaa >>a {tpBCd^F0=)$V hܑ/b df$(33'vjC 'oke.RhQe+ֱsq*hDf00bywN奋ͽ"ٹ^?W7f f 1nB?ej|m韰gB:2{OEP0ki:1 EN'y`GR>@ԕx搁`[]s1<_c;Itw=hTiԳ GUUvZt< o PڀEwR'6J:J02Q"`.H7WQCOQ:o5A+)? +TeD38 L F}o2l  T0DN()(# Zn{};/ 7/9K gᲘ>ȃrEr'{0&qCx[!O7; cirٷ&d9 bҶähh,@ xD+WX հ) cZ)tAzrɲ}~yjߝ XIqSjV[g}Z$7ͧ&%ȩ dc)^oJ -:!{]Hr=Dz+PIR*@dBZwYO9rȌT06Va_5\~ fƝ==,{ef~Ks'%ꈋd_\oA!K V٭N_ZZٞWL$?6)K;k~6Mu]wL rGLPƕ^KWi(KPt&P4^N &$*%M!ܵRbaH 9#GA Ѫ["n%铟d}nJD]K4JSU F4)[>v- [T8(ս+R5V"nT#+[ӐaYT Dg_ÆP/LaNVRȟj ⟎NDɫ4eJS+yE6I3u[nH6:VʞCY?{! KH [U.Ih25wJ#8F긊l^Yeb%\00[:MFVtb쓿\׃Z-ޙ?MsQ\R7 2Bi 9)(ul˹~/kΌϼaҼgH°);}>9t9A`&rm2^-B--k:6t A%(M׬m~j4a_U֍/ɊK[B'JG`gs3w9U2Vٿ}daG=sQ,0Z5!qfAtt҇ 8iаʆ_;:6_'c|ՊlGy`كCZ7qTuVB<'# j4? d;i<|`j֋kSΘ?Wd92qmkz^ޔK s䳡hM'`OoEoL%n2gȋ~c՛rvJxЃebnf&{fS*7jNEEݓ@*!cQ%׎n - 6"Jr1l;CTqЈ6KE?nǸH".rc߰%[Y};LEpu}ire"g%UCJؚL\vSqCN^clƒA &!Z!GR-mj-CB '\D,_*1 EnQ88g^WH;*>4+A>2pdo 90^,srWkpX-U|zw V* T Kc/,DUZ  "PFS+Hf30ӗ F'=|^37!fH0B\y`k{M"c鋸H-Jn Zy&E +[h:3xNӛK9y`Gm߉(@JK褖;ҐO PZ-C$g'Zahg??1`$~(Vi}JN$\ꡆn}%ٔjb0ɵcz>K$ETbÈ%iRzT%;A8#*nbcўHl][(~^wR@:C8[O"sڝ Ђ9˗9ц֗=S0d7 @Npz*˿EDt1~ ֟)Go\?jONneg+Lj&P䇆߃ ѯFoņXLɂ_(g`_`جXP"hMךpQzѾD+׷d^c6|Q>P8e3i3N݋+4YŘ#Id'79bnmG!^y"gnY)P{Cڶ2"k0 DאoT!{.C=WL1}J.ͦ4!6fZqSf F(iU^Қ @_>79A  (f**fa.Sݾ5p8LjHwId0];u=9>`u(&v,G/ 2Sz:aqɶ&?ή&|g2 -,}~ ~T?rzqf:mK~3dkщe<]*k zSJ@KKrdYaRǗ&<2ljU ŐĔmex..ԓ))5+p])#хc:pܝ/,9CGE0>"-y}T2a=FZԾ$K9k#Gjj/mZ˛mϼO}7=bXn>y22J(WӱjBFr`l%)vrR/27Bqn)oFUJ;c'xF 6N&P}'a;֮pK'["fL ~؅  -_9Ggt'4nsio7)Y0S wѝbڳo r> fupr$ZJn+%AbS54_i)hEۥ^]U.LqFlF:;O mA:j+6Ob.й /ё=$Z`4tai Hܾ ]{:#)_Ѵ|[ȼ5 sAM*tY6B,gx 9I 2TVYޑKI ~ OEo#gFkg aΈ2_6|h U< +@Ԑ6 `Gr'@ TRC}oAu˿klfR^ >|H_ixˣY^ih̞ e2UeHf.gجhq)n BHM Py$2v gw>yudb &y?F|0e-U@|G^>ia٦TwzTc//ka% ZMW MB4t@+ j]@H Tc"8=hjhWb{/иǍ5^۞f U;}v|,Β€+DZHG`Z3B'z# B<t.!GN[vhoXۉJB|$:0̞M%ZMeZu'`S!'#i;Svs8E`$MeF6PW'CRQiq`tm/P/>hjU~Z {@c!QSWry Ӹ/gHhgv_K꛾rׂ[!)w8F:͠eq%Pw;ҋ(&ZA2uwb*:o2԰.]CCl*k+C sޘ/n;PpOsGb35CS݀3󈎻S(Zx >( d#J񘒣lRv vNdWX|AfbsA{x y  }ȥinvEyZ.tbz [{q8+bYDpdM%F\:wբ#xv(<܏HQԔ5=(mŔ7 D~wGӧ|NS #%mjW DgF.bҌ8L,[֕n#F_Y˼v}fGll/'/p=`|mr=J+H5TEwBzL1:9Qu!.+BFǶTTDQ k"Y>t-ִfj?c$}}K頁w慽z8*3*՚EA0;[Wz0 oApѭh})޹; Ho?R}^XPA^LǴ)*ǷߣGbt5 ȧ* 5G"u?eXQXN ; l҉@~@k- }yBχv!o[@lDLVo(z~Q2ai0u-amb=8Nﱲ]\`ٙ(2|su6B~&6y !Qȉ] Ķ_D~Q[mT ^_}gS1\VQ2o^7a 4 ID;۱]H3^NJ7! #j7*5.X!A>t=: uus$,ۊx5xWSW/.Dq$? ʛ]jإ]$򳐍/]ZQ'Ga4J'\F1ט vd>q>G n9v>">r Pј~JgF27 b^)Q$f&̝j|Sh|bFy7Zb>-t 3I5sV*Se`h7*{j4!ٖ~ se|z *>- 84ԡ\$NS C#7x48 FeR}@nts^>:[it頜'3|kvrŖt"3/Fv94X'+Ci~raゝ$D<}zDuԊӮyC.d^;T|u䄢iд;n$KxNiMM>Ct{v$!Y?:Fy_Qh8;拧 &w$Hi$Hߛus9:C P#uXLUqaAX#k6^%L/]Z-YM (Ō5 +~`iQqBņlCCXM/'ٙ4$/)% 􈶬?)֭rYMY1@W)o9@wm°}!>gkE+]oh ̇3Q7%Q͢aŏ2]@ 3E+>^(Mg^Nw960\'$ğU&c&k}>ЇP .ȐOjjv6q7nZ Lw:P!!o y/AzR" ~bDМ$HC(w4<ɐiBߺ^dR-a&a-4aNQ9V#ϗ<-Ƭw\~gygĦ=8d=׊IøNY%1{>.fN%忚Ibb|oGlˠ"hV<@𲱫@>r?pE[*BuEu=C-RHV@1&8neձS?&92۬PD[@xoM.~]v'AV1}7nkjgN0xt.OVB=PݝoJ==%1#zN˾9ue_-(7R^@:} ^_t oU nU$hv6[v3t ss9|N}<]Fu-V(@XM] G@o=P?5jBz5U+ʽ T%itJ+} Gľ+?.пf42/tDO~A }'$  _=Gr>k' Ȧ3wܳ]ғ(>acmX“%ް[0mɳ=draĂؓ/q[x#VR`:k!y a `ucyΩq]Hܒ.`GZXtV%eZn-"18Lɾoe+uǬw=#{R,? !Б<##T41 ~Ϟ5~C as.~-F(b4_FxQt'( T%!!p _͛  :_ʚW:Ty}H<  L_*@IgGp=iZ?SAӸeW>>Gr(X@0}g5йSbJI ;e`1Y5lOog# $@I(*um]XkF3='lvO/Vpgdktba^h'J;|wGGLJ| tCA ˢ/t^H2Kilp?;bu׍ VQm桔츆OU@lXT9(-Mg!Z.jՎgU0Bn;vtY,Hi5'v+%砆%pH+V(q#!Ete@8ΰ\r!ֿqO\qh($f2!"cdJڸ)ueVM8FKmV ,.)zzR]@j[&xiT(cDAJUUt)#>O\|ᔯ X.缸^Xve:0UEJ0Rr4@q"xϩn /oٷ -+@^}o}\()nUGk)`T;4P (akiE'f$.C,I'$Ɏw-kfxY.5G6PKTQvf eS佞 Wv4 .?s٥?Ѕz oN' ?o(Rh}Ͼua I;%Kl;mOg)ƪk74;fN✮Oh7v+1E ˁ$҇eڗJMYoe/S+O:-H^8y|#§%oyvRgY42!dL-0{TogVm²67 ÕWUA2~ӐF~жյA* (fg6 PB"R($6{@6J&'o'nČoIq;'NOzQH#jgPW6%{f)_|s,Z{rwd{fL(6TJTRAf M뒠FwFtշr2m9DUrs,+R-`Aӷnn6]SDfujt7DS5^6 +{:'f 0 %hknDJ ` W*yG SƵLo!ce>4N1s#n4]{lJbHC.[9,UZ_1p+Ğ8mqk;(zq_H.x`,ws`v$=7R:UM@r9T@)-^>~||NƾWO׶Pƭ=ZBe h3|HxU- `[jy12E!yDN듙򐋔dUtW8ԃs1 J s߮ m8뜁e_}UmhuoC4qú?^ѯQQA " fVRn\Ϗ(8t8C'~eKZRC^Ev/HcdYKJԩǟ7$ "OɍLjh@+\r]E8>o5' 7_IQQEݫobdG;`%P:tъϏQ {_Y +UѭhozO+R:Ϭfpop]n>?au%?˖Lb'0!(*Բe>Y:eʥ|!H(yrTP`?_#ǚH;'eVH䳫+NX71$[,;n "|"I<6pO=R":aTx]2'ڬԩnHK6/K7$<*tRYW.en?A?Xx[`et ӁgkZ|F2cnIyB%[uN"q~X#=AYHTc[pXM\p NO %z#i\ZD%[?!F^=9V߹嬉煟uWhXk}RkJ8=^/wM]ؤbq+L Em5 Ì/Ȇ˥(xK1xCm>WKՎ04!ce_Px٬yt,|́D4t+3igpb#Ք#QɈ-[Yv.4Jhbo`}t,ypIEOӖrB>reTXi_PUz=xrrtukŌzq1Uq1cUiif?6ALfUE1_ܺW9-n78T?ewpp^n9I{JF옉&NoYN"@o *1G+;M,w':8pȻReˢjW)}s8'\ǎxIH(~p3yǝʲJR(G)($ &:S;/KbæxG %^0õחj|0Mi9,Qaeo!܏h]r-]V}= Ƨ|tLye)i iMmRwEIdv bssev: }wP6jцoؑ崇b^k3= \L;YsUDOz&'X8E j`(a}4"AIm#! 󺅂sjC;}4ٽ%gA40_b:267LKsr1oVG(yw=ʲ_0Mmnlۣ+Af}xr:#Q<8%nJ<CQ=DনhvGDj{fy`A\5b8ZMU(Z*uJs -.Z|.]gtS[8u}> Vb n+$4Q[`Ժa3lggO>lƐ.MҍI4s⧈T^bcOA6[ueɼdXsAkpbVTϴxw(B( d\`\7ɟ|>|0kM )Z(d'Nq;;QiH1e;}s3=qF E%zLf=:5L,ꯙp?VhJLT!h sQ4`z3<Rgv!|O;b:;a] HF8 דlT?dj%1>X@砎+dXSnR>QX:Df|1yD_l2` |VvfߌO~<^{󇓰dVQߩEQ G6 3?[2qbc[]"C#N"Nq:u>p zIU 먽}ݻՂDRXG-M/TP rLݦN oD?vېHCc[ Qp k:3i ;y+?M4a4f$ b^g|@)G@GU8Ot(7+p(BV6΢f/OwՁO5&G.?7 75ԒByhΓs̙]Bˏ`2(D <.n%ǝS^:Y֌;$oZp;Qa4 Z!9/d%peBf0"v9~`tf*SS{&kl_~>%U0gr$:fR2n{ rH#*cg?45V(6*CIP,z-2ʴq}tY2limEtUe'{s:iX7y]x$K玸,5KvљTh!z.L,ExR׫WԦ S6k)ZtЗ>Gw/T- #kkˌf%NyC/H[)uxؼfcRV?A0LDiV_SŝY\Y&9xy=7: 33F/Od2Cv6X`lh4VHf1j,4DXg2sش*Q^!O3?KPTMl $R'\i $y"}j>:v!-<88s%Q]/۽yKK=JQ`B/Kc1 7gړ,<qq `@Ye I[ܚXꄬNiyB3Au.lOC)߲d{)@I oB׭[bET%6A<] gg~h %]r5T3Dsޛ !"J<` alpQm]UfO*ǵ@7R~]Fr#/G hUwp-]DPM%4`:zGci{豵Hhx ̝4AL=?62yǵjcE80:-оF2QF3~5MD>'c87Ji,kZ9w?@ B9}{\$]U?h:7Cɵ$ʳF~2vAPdaH2/,K^+`Wo̫(Xw>>b/2(ي1`Rf#ǃ1E~RT?d*;dplǺv ڻư2`|cG1vV+G$ _%44SL麯 @-G?=3IDgӢ3^cQY&{uM#QvÁRZZNHYs3Rm7) ]&qn,ԎMI~Qʵ))^7a]J1'9 gẆ ^CvO֣ +w{'oV>yX=#<2jz7ȡZԻO2!۴1G ! L ~jp|aOnk]I"H2k=f?}g4Fr91ߜUD>Pcp|Ѹ3PpD#6X p-rX-_6 k7b${ZC?%W9ɚ\e`lo^dCpFQ- P[tlG/Is_B!4bL JYNXXb!&_ &mu0s[ш3Na@RI arXjx> (yOH5uӣuo$UIue/u/ؤjQ%wPYLl:Hv S[hu2_e?N.^4ht;mꭚ}Fؼ#W@`_' ~$ymCczK[wD"}:k;~Ury's'hi=F8n >DoJx-J< s 41 l1.{ۿ}<GJ貊u_\8-$3, Q*h(0j9.!Y++؅b՝O)[f]\H-\ղʉѲc !8e$q }t%o546Vn1׽4\f]i%~ ڻnVD_[#E& hiJ=[>p6dF>.Sy W: V`8s//t*!u g,FwpiG`UL ÃU%Aޓv/=U/܄#.ଂ杦a$o_z=@>?C 0<[ګGAdTB,r5f`Qdmu)ؾJĦ<Êۈe wjJ@*x+PQ"Vl%,5Cc,~@ݬX;`{ ᾔJcF@tR{G&%t Va~ _gImKUQ@Eac/( #g8&"Jq8 n ,v :g>*ayLinN-"|fAC۬w[X Mג{0tʬ@H=B"v -(]9iǂ[%z h4 R:*ٺ9 )= e|[J4Q#YtO$D>#=VQJbwf' mSXzo9g QA@b+G1,ghlHxԊzI7*xB&S]ήʋ/PzO^ލ?[OD?1ל Dvx(1(nT^^@1,`Sju֋9Y/ݣǻx$0SrŸ>%;VO M+{h@pg80[.{ԈBkMF4|\?RCaAMB͵(iaG;~0@? Й>^|JAo7Vx1B^!\2+u6.5a;nz,?} tS7~B 8iFKќ&:~v/3HpIoϘ~z)3܋zE{CNۅJYT6t ?qqWlJ69h#sA ө՟;hwЛ~&5|l $alb0Iknu%)z ZI;К~plCuY,T _/tH.dT 0h1㔈%):qRXE-Dq`6WGXS#Dzф6#pvsfl-] 8uPˎoMX$ ݍ>$ [c',6V㸸A}lG}TpbM ekS$6NgzN{ '7su;uς$i''z؊+-o~BU|ԮfQ#ꡡۈ?bo\c5Hn1eB 1{ܼdaS>WUu 4vfXLZA[bX+n]i9i?cp9'n3xr*Z#vi:p~W%,uREVՒ+&7E9ʥ䶩GJK*x]Y1vUDJ+Vo{b2rb42%a|F{U%*-yR*B= szARJ`Xh1C C0\$kd]p S yAf)JL=Fٺ/փ#к҆|WNNott tY_V*t 2*¥6;ۣk~yvx:NiC(vXxuC7 =D8QaiR$W5}}L/+ήx&Wœ=Qd\?5f4m0溁Rz/QT$.u7Ozs" `OeRX4вǮmnU0ܽianGDz|a1.U/c}cu9׽zZ J, iD3Ƴ{mYҸ{zf"kُ(tG)h9WX[S.Ts6,kKNi[Y /a}x#Wɖe+4<)!UKC?a+έjUl2S*>*3B4B\+9?η̎5=2 5QZ*\PsN"Pp,&mQH-ɵ;v `v laZA\h#p(fI Jw=|Sݢq0⻛hTA? O9NFqP7\[UUfLx8XzҘN\SD}Z94;ea`Uu!Q6̠nA&ql(L}&odڳqϊ]*چNDԏ&ݷ}V$58_V>H Zd i0-Wi4w_pbE]/VsNي&TA`bo]'&luIES,iaJGcȥi[,sk.nTڱ8P{ܢ"Ub}Wz~LAOF$ g.8>Cu "|2o̕gtoYRc0E&/v rgK^l`>ϥLZvB%! ̏O$"ۄ1IbAډ&%-(#1,gB?(UƔʌ'Z[bA<<ñ!#-:6 :Đ8rVA>'+;Dq_ȾxQ#ʍfo<+yc7<*NޑJ#9Eɖ!v -8J"3qDY9Iw DP=ua*}x;&pGfЩ)O4**-OBn"9ҥ1p4:eO7+SiӅ3aS?dOϖb a( șSwve!qi >  tݼRUED5؋OgmyMMܭrȁ0΁W+u>ꓸ4ur3 ` `doSaCwYK:MB`@HLtH2R"?^fܚ +EX46809BP7nw{< &Ny96uɎ}t-y 2j~aB?m>8B5-U3b{s\u\8]wآ],{H: pf9cx"/v6ȝ}C#;F"hhZF U;ɈlZ&zVXЃ=oL|X6}fb#XŤzk7/."#0[ژR˯shP8-|њ>/Ơ5psDsw~Eytgڬ7|Be>*PM*侮b(@oݵZ2ѽ1 =uqnKNLAc%}مy\w:Hclq}Dnrú*u>^E~u0Va/ k"7\ڑ]OlգÁ[Mv]ȴ+*LLg ]vZ٦,a}o)c(-lZ- ݖɓ75~M8g8{3(A9"'i9v CaqZjU*'ߠ\U;;I2D%9`6у)XE; w9(nM4+/OK;cnYtl~ u_Tr|nBCŠgdEK:z[I  ތp;rzj:;LC0mr3OBDifPpքAR<,zihV̜3Qk3|Lf}}>9'BL*!JXB_Ka$2b-*@vYԅmMC I,b4tǩtnzѕ/6=:Bq|FOBD`Th7,:Jd8V4j?m34 ȶUB+TK ت r ] 5 8նQK8nն9%"'lCj`<ʘ/a{͙IFFj_U\li6 fWQZGb[žhB{ DDw7 {ǮNP3G!~uH "m!cy4*bTlųhvT8<^)*G[=,uER+s@b Mob,Fw0)C4VP3O>/AX5QfgJ Ŷ#@>l&xE*W՘8%/᝙Y=* 5l& P8uaCp-I"VeŝNeuK53N/d8_-I`މZ{~r3XQe96 `xP X -3I {Ŏ~so8kF`~Ic`zi 莥I оy#9Y7偔/u8" &`%c{'DzW,IuKMҭ)FRqjik.W7iFG``+:%!<N%44sG2b]k1dS9۴ BIޮ)WgZX:BiWq[DHOB‹Ǽq^PX 7Hfj2^qoN~. ~rN8]8FDww_}^7xjҺ88=E;fh!J #dY*C $PnE 3z0cܽb}} }er޸ Ln& @2m &) Gg^)7S97l*0 aبkawZ#֦[7.Wߊ~-4AQV}{^~`;wKaޛNlLlGndKa KF2KҝvUE3Dd[\$$"4@z3Գjg49~Բ@M}P(7h^sI錅;.I^?dK$/rIy q%9B[~ rv 2AW ]w)& N=[5&8eg+Ł ;<ʲ$)rO2|TN"em9c|Qo#L{܆W6DU|͗x6sumltv76{a#_6hSI$kۦ [#6NU?tJ4gI(Zygz C'W(yvg\TEPn$N`Vd3{iZB[iiHA F}? 9n3t2! Yihq~Ī%ۡz;ᢞ "Q`w.vU}XhI_OF;8b3 AUuyL+rgNyt61$l鄺HSuCu^#{`OD[6 B%o iqj\ST{ܨVw3F5Jq1n _fPrvQ̖ͦxG;Yj%1kpLᯭ gB]WDzJΩD՛R {(!XW2W|eYP$B0ѽq~ZLdG 7vֳ0RR Yzyu:e䝗vVmjkG_;;?f.ɂ;BazZˋ.#" 1| J꧶[]*LJb&V69oAZ7ɼ-b[|#Cπۨ\:Cùy${iH'<_ ]߫[w`:$pMDFM :UYnf|n[M XI}o3{ֶE2*s Y塮Ơ#GceKNc"`-եuΏUP Ԗ/&R^qh'$UH^p=qºs;ԘJc) пo֖UXn2$E8YZ4$ NtVdW*4%Kgm5s.eBwOpvmCٍGHByȶsTOEgA_>}K+)} J,if+e!I%̽STREeoj7ΥK @'x"}$_Z[=<}/h)5\{cK :=ᱝ 9ؾY;.-ХЪ\[s]>#q3.ud&e)vɷ*E{ Ǯܶ9xՙml 6[cu YsiD>󔃎a0ķE$8z`h3˭ۊh45fIR̠p1;AW3]Nz8+8BSU4RGnyDDHHG빡A~"j5h@(}U*.RMp@p=GU̗`2# p.QJ\Bǃb#┳q1YpB&݈Im0딀]/ 8DFQWncaj}"q?pqxqNϑڀTa;e_BX~9Oh@7>7/mBvc:Zݸ]j;q1}a8*Nw|v1 c#GO`|#=K6iR+|+$:75C=dd(f/{!u 29$ֹ\43`E\(A&/b ǯac+6o5)M$쫈(iH^ iIJa炮+x@CD &AO4p'(& eAIgjXhn?ZΛXm>%"kԤhLR ~8xI};L:M_@=oܷg ziw,|I]& ρCOq0HhKl`7JiƴќHDJpD2S SD"S_ގdm)(H(PGiZsd/J*=ă4 Mk7Ckg /Q߮aM{qrŽԳ>x~|Ԃ+hDl>OǞi 3:BtյUIϝFSp!q_-,m(oB+H1ȫ}GjFFԈEe8 )\]̵a] FiLCDwX" +}89G{dպ ^G vOmR/yU89F 0N@ EA!n0ő`ZK#MmБ쟷l]7ATw2#5LxZ yLv)}qZZpP.`o9$dz}LfVԆ(qr% ))]d&V~saM[/tPx9Amb?M` 1!ЄI5}HYh# E|liC!|9H %Yo>>]5' 6!"N\n\+J6ʔRd֧#:|b j1p8%A hCq8]?ۡ+pH4d'Yh?Ⱦ#=Eo2Jٚn2q \ÐiC 9i!t)HYrN*UK'um/PS;1dPh¤arXzWrgn^!o* .嫠s1p)ZQ}Y}-4:rnثv/}*&gPXX} D_O8*o #" (OQQr*"|AcAq]%XhE)cer&nb S)i)PGXfMDOWI_6l)oX P5H!NmKdr5ܒP.Y ^h,vNCj΃<9~$3ΘSW~}OYx/ӁV곱UZ?ߺҦ/!kceJQe.2!i)neS rVg-fcu{$Jt%~Nj`4w;CVy{߉85\3 {^'Xe"z^E4,[@o߰^XͨEaiErϜIK/85!Gƽ-IȜgcn +a'O OOoIC $(_񊷡]#>40J;(M^iJސ!,k&Iݟ:E8viY2HtE yA .mo&DpX9C 4kK{yqdB;8Vʈ<y||ܑY1 1O(. õ.,Z*LMVa 8Y?-"ŲXmS +Q z*Zm#>wDdYBzF4]'=TIOe^d2@J%&|^S0?Ğ!晎gopAǒQk8ŬjfhMM6R6@.9r阀MCvKH4u9^#60 dTLhsrR,|}ﳄjǃ w>B~Ȃ"+O+p)> s/շq3kufzT|ȡrlAj,<]l6*@U(qSpOYre Sߧ7kؾ ?36(EBй %g$%)-vHVሬ0&IvH.6:%1ڼ 5 ),}cY|x7#?ҦUW;4U.^cW> njlҺ-yIOo2&F}rZULJrnhŞaDO BT;qtHd t&}et0ا &Z$g΋o|+…yvoɧaPiO5u~ύ) F6KիbܦEa|v|Mp2#Pww*A,㽰R ۙ`hqF", vfQ yEe' >]gK Q MAx<٬g$ h6Ͷ |SRrYF 1boy5k֐B'9' MPE/ OW1 vbV2m'd@'u^ l= ?9AGݧ*;*ûwF"'B7x˥Թ49К6ݟttY k5XTL2V҃JyZi\$&˧D;i?T z5, /`/T f&.0xO$.w-0xgܩ;`}$_A"~> {6>iLQ:?H6vQA!I$l̬Eph[_97,'Ӈ7QeY[Bo;CO?~MdxD*K CJ3F?gAu SjRrϤۺ3f$1Wl Euر#Kl`VbyG~4nCjs^+{ڏ3ߍPj-7`VsC߹3syPh M A |1DUF8]3Ht>ѴV%IS pMv?dxuOD_As1V/}ԀffX #Qgckj10[Ya47D}:Eh{8f)eyԗ15h:Q.x$f% 7 >bb*nI`ozSωQq?E1'lu\bt(BK (Ho+@Lڵ lpSS\''SQg+iR6%je+m#w -_Z\W3lu)yjLuIrFe…)Yg5/"1?G9ʠ煾.yڙ:8)`,GCD{/~(F6>xy2  w}G)ݓ~OG?ȢM~z)]VW|&!gGX] ڵ 6Ǯՙb+xŗL7V[2RCe>ЗѺDqi4 M3o>r/W . lۖ>"?]NyyDկyrX$*RCa)N);Gt/ WO2s=@wꢏ"=(V` PrwK&2毐DC/.ixfzb ZiF#Vr>%,wpHD#4}[dwG}Ui$@ZG10Mǔ Qzkr%C($щ` ۤ0j*[ ^,a+zF96u5Nz3"p.k9-ܺCGlĂ>,?sQCO )X8g~: Q<8xq7DE;zKO}6D5IJp_!h9,7 z6J! +=)M\}KaC6DVW#ȟ~[8Z8\UmSIJCX.l:kQL6hyŞ}(<"Edxǰ]dp{whK.0m3 3b}|+~jUF1N,+Ht#Ȟ:(mdի2Y?S̉ã&)2rO}8@nS({R<ȱөךG}І/^zrԕ[S6[5yr&tl\Js;"D䫀q6xZitc9Dv EB`b:$\j: C}%@7VSMa7,_Q9`*ӻl6jVqxUݵ/ǾR4 ߧs^⅑O44g_˔K+t;I>5t"ָ=U9ш)tH5l o5MF$ xR^:Bc+BشWvsID,Fq8-M˦:B|:|]&^YoW;H-?藟^WrhSrz9{=ɻgE2s\y7C#sa:M(>@V.+.m#yԉF5De嗆:(ޱbjݑ"ݦ3Q]\w.KQ (H,ipH=tɁbR&jxo(r#SW%U# Gu!7չlhpZ)h>VY^[IY_s)pNV1i%x͍6Kh +d 鏵^[xKlalK@i-Wg`weD䋈f.0JjhFV"m?VБn:-c:\[xOR(@:Vn#AwVޅʹB?# 804y\MOΥ@5#$Ys~ٙDB2)+Ya(y19uzx{iY{8}>߹]L3]vǯBqz?%2֓{P+0G5M,uzK%cS>Uበ5?`Ӷ-8jvԡX sڃ4Z-THDg[(D $hfV|0aFjCGݕ>?QRۣ)k1%] *+.׍xuP~;Ux$>-G$1lO͘ Xy:u3I0W1Ɋ-=)1]>|ۑ*(䑨hh9fCp@ڞ|9 H 6K@qgxf8 h3:.8}dƿxL" )_,Mr C1Y?@! j0:$= YAlAr &aVrmgjZ"YMLt07s۸l*ab;r Ȇ#}$ځ"CؕS8s!n̪̅N|pvws_88;dlJ|$tPMql, #&d C.uu?(vR|sHP4d=y; vGXIrW% 8̤¯T&0C"x0Ɋnkp n.n-bZWW}4`6Z-U'Z&d_Q6bAv1?Y5brxM7 `.@^xQ> !tN . -pvc}&v`!Մr E!};)ȗDϊ=<@nN&x' *"o`M#/~g_ N{pAjGylDe0it "OjXY*γz0>joōvx2dsFɮE fCP__XkL5εLDɅTAMYE8L6 {4DZ˺Flז<`᪨01uҔK_?;+.HՋ/sTNZxhC&k`NPLLJ-bZ{ֳ-=-#Y.90_׊jZ̘;{%!"߈>,Iژ|OZЯY.1Ƨe?oK[3L;,ʛ|JQ /)8+l4AZY6?¦-6KeR5kUA#0';د7 X˨r6Z[|=.w%U͇8VZ|"d++c}4K`forZ..FbDgC|HԻ ,edK{<Si%zo+HrɾiiT^26ADk`{$&toVX:)!%U턓o=?8R۵P?K4W{)tTcCǘ)t7f0#z81;ojxxkd/yL=_xcJ6vRk86 HCy Z2,4'De7]ZEs(80챯fNZ!W*` @= h@Zlf^k(_21 $5 nE@i#Ӊ_ 4P%ՇܤcM@7Қf?3ߘw O7Hl2~Lsv#^9$S;T/ JxOVG݄ hs h$=bքp|h[mq¹9Um2.)ߛɥ3U{T>+x/U[x 9w;Q|1WG$MPvY6"P%(,L/o 9y_>Y0QR: P4y6ڏu4ܴDkp]Y*WEJ (\D{!,I9{a[e z )FA8!,n.l_?i<(х6TVd tx]#_=֮I!0%q예uHwKbڬxnoU)n$Ybm`dXq@Bh|)i5om&l f'=s4*7fW">v  A!)`Y<8'r}xGNj3ŽmtLtOT^fnplDVK=V[A(W[tYFn鎵&1w;_\w /;ܨء p4ae Pjl/jM,~ê,*Q}P>V7ߏ?K'' R$sV3@y C+#}s4컟$[Xԫ ]E.jvH<;kJd'"J U>bObXյk1R3+ZuHy %'\Ɂ2O T%y{S:̲5!q-|N^[ێ/%8&fnANÐ# uoJ* :xh^= ,QD`a2BUh3nz7*]~zRpt Emܡ n,3~c`˺WZVX$>}/OtuJNMsBQ%~DnlfX* 7~+jH[p/dq?܌.YU%UzM巏okWuDe~\6Oe)`0#%ܨJJeao;;N""@Gp?O5?C}W #]MI-l!3.iez xwG;'u'.QKY U zQ k37:cr"xI^'UK:#? @0aNvhn [fxOqc~0&B9,?П`Tdi\.hDt[S$:c|JHю'-b[->g/%<BzrRg `x87'$MuEM|W>rho qp:c@QmfE (薂-MXu=uBj?.R05-^RLq {Nav̡ ^궕h 01$̀cbUzڋ+]({ay昑:ph``e㟝PstbX>jcl@ݮ>!q%)]: KR?u"N:qZFPQ j^Ⱥf$YQ}ƣ#&Vu7NՅ햄(X7VOlYYN}gL%U0?oXu2 Zڑ=qSi 7*ɚ5<0Uw46܊OM:ߛ}"|e/ӡ'wX*8nB;Yy+d Wr,D ] Oxׄ_ˇSxAq ]mvlXKIkĔ,ßn(vX.3lC 40dJa;տ1-S2ȷ* #}#k$pYwM" "y4c4$vM)4Ƴw+&lKN=z9#:e,dTO]*< vd]C6i8h{x*ũ,sp/k^gpnw 2b.!4.gs@hEnN~0"hΘOג 1  ʸevM,<*3o(|3N#.t`d1ާ+vq~9H*%օ Ǚzlp=F8Vk:WѴ1` G;?1i%= MXwtݝ$Ut7s'PZm[$G >@ku +s!ng5Zd nqۻ}nj)wq~{ɲ~"e,ՋK 3<uM$]u۠!Ğ&ݬp_;sBGbx [qc+%E|D wN^d m[b>+Иd* 7Fi#;f\Orn}#nawuMxx?hh7N ZYyai!Hp[[=XArE;*H4k鯧:<)"~W ! -_8\:X'ts# >r<{2͔4zbךּv/+:W{ygubBdq\~mqPed5>DIb ՎbwFA;{Ж浢ܚD?-EZ,Eʻ3/MGoK0NmZeC@L#>jw߮ZCAKMeOZID\ /zݟ?oƯ\˿"cǸV+%8\pNWziVI̲vh=k]Ys`Ͱ=Cڞf w]'ICR},ј31%WWy'OW@WBO0;eJßZ?i{z:#H8 *)_ RK@bqY uQ0^2bҗ'3wetJ\B!p_Fi 0S%1f.B=cZoݖY%|LT5қr.7<qكU2&BEx_-F%n:p=:0vz8aP >/erRYO*pc,[ҁC-Ǘ(-Ƹؓf'SU]`Ht߼ނl)訶^4 Fk Xujk:'Yxo#ZU6NgV'ѱYb`jY" ?KS,Q\b7|c=9}}dRZ{g%JN'לTzVo?` =I^G@ oq4oS--á-NnÿW͌$K3H`cѮgrUÿdrFj -xM+kiF޿#?2zOe$/~T@1BFzzSЫVG3rn lp'fw zMCpyhOEE/1!c&, [ uіF?@_Diqjn ަբGGFJƛ@͎;~LWGE˜ $vdZpS ՗fg?/iP5iΙ!$a|@$2<ś6,VIⱍQ2q b(qOT'ղD HXOlnq4_LBu|H'< Ga!֟IX| UD"C%2^e,,g=oO tMO 3IM-\HXƸX ?5GY{#_0ÖG]o1GcPeOɼNy.J{AM=!} phE|EINtɛWP_t*;ӏ= /V媿pL?"$BVr za(}2 +y}\R$(8A caQ - FBZ>d\m%BvUCH1g 8ЛF97@C"Pґpх` bkE_.ɒxձ6Qb1 #3X!~^*PTD| d1)WQ?ZV4b8LPVIΧ*3 t+sؐM~x 1%2 7aAaz:)xS@SzNȅڎ)]08n-Hc -Ѯ8 C}ax0Ǒ4:O[FN>2,| cp,L)LZ(Kj،D GJfjTRQz"0ڰ+Gf. մU]Ff+kz?"j-fwoz6X4KqDA}&V xUD&X"`i2U&?9ugʨ."B_=19Pk62OUy092_u$nZ#NflPXՓً?+k. XmG7o Mk^W"]Q!I3lzv4k#H;:x9q̂=>)zXXIrɘ{,e]zTܲƞh$#q|RX[7ELlO ~&lFO#Ta7flVz H:hX[<+dP`ڕ4pRSLc8|3M}3d^ `Mq?4Q'X`D K{'/<8r/,FtAWY)jހ$)ĭ^i.VJք 2 lPC,4n9=ȑ3'mP撛#Vլ+h!Qp#!93vP7󮝊L|}G"{&,^~ R1 ˣƏ5!^ ؗ.%hMKm1a2XutGjכ!,5RP1/ft"w_o(\iO;Ipv~q=8;^@pxPVF%qAtk?Q{E/8ue7%g4b?x3PF ![L}t d0eE\*XoA/HсmI{maBm-P;eUą0"\yqb;~VVnNk>*x,8 ˏ#ǜh A=I=՟Om*C67w>V1{<; ߯SxB?ާCoIfS8vZn+ѳ)ջϢӿ*ɷv2ex9q-_*.#8 D] k^7@ՃO4ߚ֛[=^dq蕵~BiN- %f^rͮف-і.`*嘰N'>؆9vR~WOnBwG jJ>AoR;Z<Z!+׋_*@$643hRwѱLC jLZ*[J~k?Br3UuKQXYJS/-Rh&]!Vbvd{"w‚ԋr Dű}BcIg>`f3JFoٛ|=#{o/q.9?`%״zU-׵N`[׈6WCR#IA jUգ6qu]@)j|sV-5̺v/|⛺oOigjWㅻne$5D"$O($5 z=GA'/, w͓ZH3L5&P BW`Ba%}ڭ8#%?Sԛ`d w[fŸY|CJ'SJ^ﺒLqn1+t?$1/h(![(\w׀DԐ( >:C9bSI&x:B_uCNrQvVK]ggAx`-G7?! c*_7R^P5b5j+MQXa <$NZ]MuVj~y͘fa t\D<ݫlF/6rd3^)s}MiGN)ࠈ#8樠p5bૣEuٰ0*rU];VyHV;[`Rܠ;/O ݨĆ) )'XȻ>̉}GjzWJyJ/tM,rתfw}cnrQoMW.4+1xJEA[f?Sz,LaFF[)k*2 j%D1!rzWq?IGN&,~^yKW\ΆH6 8@Y_naǹnlݓK̐2؎H2"xNDلxUJ@q0n1B$ w.r(GIUdU4)k=.ņsC? 2/bx`R0Up;bjpɑz;2ue2蚑e 7Y.D33,g:Icqu] P<]up퇪)?9a ' ԰E-yi+ҝi03*?79֡&ɔZEA $^|?&H ?&]/80lk9}r8d愇n fl ׋!Iqff923vP-o`Z~kmJ-QaIxvZC+mvQDU/89a>lzKE[G/*jغܡG.'r^q] cb޼4M!tl(ލW0'r/' E|qG]e1)s3S15y]#Fԁ)Ase*Vj v6dkoaR괁p~/rE&y axѥr.lZ@k>@zZz4n9bh,o2\ b]TjE_j I( 81$;!c7/(E\RX [MOزI^{C qVכW ?كU}V  ^Qb<8FKnJ8e?7_Øl-ݭNCPM oZ_%xd7@8%ܝڣ`BQӺ^k# JBۃʼnz`!%2ɝӟ}>R}s((X`4P 7gB#oc)WUA"x#g&Ӓ2K;UX&fK4Vז piW'sE5Ǿ\KX!1x[8>.xTW:r%njΟ %_ET1/,Ag#0m!I ڳ'@_x)p>زlű3-(G'dJ,>{AFxKkdH^ܚF!P)ږ?u%(k|D,,nR$HZD61 ?3N$Km) =~ ժPAzZh[^N`\ȕSl}Hrh60xe8>gKZUkily{͖/\ L8@ry<~}9{Eꄻ`bP-:M:E!QByu&N""0H2"Ղy2Ҷ{o%Hw>eτ` NbR:_<=wƹ#I%*(M"0^oف,0pkRLYqAv_[>& =JJ1QzP_2]OЙ93od?Eʽl& `ڳur]*>7*yGgڪy`F~<'1{X:)s ˽M| (ۼ$~@f;EPdu&* 6H/шpa8#U;-oo n냚&8H>$Jd;x@%6υ,fZ2հ-?Buc1 uPjSG+ҹGX(q haaDDW8ëUJY-#6Z66t#!y@ƝKRK !C S*[Z)NuqOX>Lwi򼷓X r͐3OFI1֙¢R$!ͨW[Q73bn qz}2ΞZV綾t]K>5 &Hb|8ԝ@& 7 Lox9I‰/{tb4Bu˹Uʕ?Ų㚼>V1VRB^mR\UH9uD!GUFڟ~2C,Z| E4HOLi mi?$_MvziESX:rw2.=7L=]?X:Р.φR!I왖^~lxQ\{%TM?8]_/9etM*:n:W`\i@^,r>0*MUrn)8>R=%ɡ Y|[M?4t)fl_ B*,iiD^\ z ܲ)Gi+[5g<2VҌYUtIJxLYp9TG_,XGXbrB;ڮ*R WenK @їs`tdGbp4iQ͍T Ӑ gݑS2N{ "Q@";Bf%Fw,Dpk+56߲^t7p+H%sAy`܎e ,^7Z(n*#|uzP_Y;0;ɒv|͙^1[5!a2J0]-w&Há0?J=wHi&;Hf`(zoHۭ2)v]ճi~%Q] )4wNKVʞ&:!eɕICE|xв5^wWnp;O-K%wy{N>vC Od-KC '|q{ϫW*r H@sP56:?B[%"{,[2r%]U ~5N=3:ZG Ze=˱<5Qd eqvwiB۲0B;DA/ rVVU׵ȥ k6* d;K<^tu:0sYB/(LzJ]qq)M#(YkedOP >n`c%f1qIà H20&T3L4_pt|U\Y56ITBVGh~[v>L"wd3f7sLTOxL8~j1PV-d :ڷ2jĭ降i[qJF] @J-;^8䫧!EpY>[xndoI^K=J2" @R7=3ԻSm9P,C隄 'qafˏR a1?`jV]`' )i-`VMMAßö:Y'_o慳OEͳY<s.Z|3= XޱYc%8߼#p7w^Q0VˬX cȠ1ݶ-_*xwF6˩~u]8' \ mG\VҢ6}/59$u8GR \9jh[P _"G}K>:{T\{ ZR8HM.bڋX'K0 Z#l8u$z ⻠kpri˨fb[RIɒ' KytJN@!4[]{U(Q-|،[*Vnx-i2>g= #15iOƽ0YK@C Ȅw۵d(UxNkj[LǞ@U/P,ArA,&?)j sǘ&Yêz?)^91+OOAMG@\l V73̯ҽ~Uww܋1ޛcҁ$@Yx솲ۙV4&U)|oEaAS ܘH.J;` 2d$?ޙS&q0*mXi39GY>f@H1ԅHvHh\Xn5D`_h JHd_Yr9 ^nY]_UX;ʂg߾(NkQ*'mIB廥׈Q3IsT#wRZ%5 I9Jsnƛ #-A"*tڵCև&oZ!\638d0p4팄OR^'#g?#aEZTt]t?{.e:G=s(h눮uO#)4h'aA:}x02Y̪6эrq}vqvXQBA,b4S;?#2DA<ËxFtܿǻ;](uZinTwҚbp( &0UVA"?Hh :Y/r `kM@ w­?) P~!*fH'n7ҒeB6smh%|Pj6/;b#_(Υ3}m=.9fJGAZVF6ާջϳ%d 3+9d! _eB\Vri \W Lq"cR}dº@^) O Dfk[&$$)u@S}Dgz3~K2J a}J-mN9]=?)ȕmx5(K[۬: |VOm (5Ƴrn#2 IjY'cN.ĝavU([m+^[ff/h"eV(4laIv0^JWhjR#߈e <췾C15&ͤ)@ݞ!U_)2N2U:͇txounD 7hC )hU&%%6n#w`'=OfhI5?c\G@֏; 0<RO?A0VjPajvz5`9Y5 Q :y[kAF וp{Pp |G&QU".4Tl*:&*r|Oú⽞3 PMonF+2LN$SV/ DpƄ\ZjK+ENrrl夜\O# Zpt{GA$4vi Kz Ҥ-b|R []]Co22u80J}~Dj~ky8\iOgBAaG}r?XZ%cBN1Z\:  %t,0OX3>fzUg,@ (6F^ O^&9XTE^MK槭Zbr,0r/P)6NB.zLAXItm\Z_ߓ1{T&ҽda627NSp ݗq_l`3t1?a;̳lvݔ&׹q'CIkC2T!ffUڍ--tN< ȻN ,S7ƃe6i?^KW8(%{JF*61Yxo uvTGe)'ox5Fc4e@PFh޷O7GkN|)~KpYb]h`IBLh uHnkR3RSDX$^t^?gC@'uD5V~1:$v3@ɛ(0.K5H2LLNӤdIu 7!R@^G/mdH#(OOQ‹\䇾/tS5aLphѠZ=C[Ǒp2;gKu # 5ɥHPY_gL {|ԴU"WⰫ u JJ(0c\::`"۸ CCd,֋YA1]l!ϴk)q<.[&S/CwB4 0L_}BֺViDt &#iH~+d#i"{_}Lk8ąEe9[KI *˛sBt3&?顛Eǜ)nU8W1F0[h2߄umf4ءG6®KH(_Ѓa]0:h򦈏_{A]`5|R}NaU2դÁ{3# MG _lʎ`}>i$ZlA(EIR CP^4]ѥ^ӼXn\nZ?lLޓa-G$Y:VedRqp.Ao@.F+`0>&:{*y#v8_k}?xF`gk<9g{i:~J19B:+9n=Fd tNq_Wg!KzglܮF*lX;UU~Vb_NlRm/{&.?QItTiQO6-bғfh/E:ٝ _^p&eE?qBQeWZ!BR{T1M(kېzg 25+--ώ 9a՞00IY$;U{@Nb'5;q&%jt莁"vB0?{q`ts*ߟVH,&9sӌɀKR;&x͇q}Jnv g^=TPPƼ4GIU!>uoc,Q4NhmŊ~6>^U:*S:]^aƛ'VԴ yr3.jM;.hN o56Vx5nv pl#Iެ,@C CLjQ#oNޠ#j\1` S+aKKBx\Օ(ra P` C|vث`ܿVaWa-,pl \D ) {-O\cA34j G)gtHތ ME.3kYM O[G=CPw~|\jxiQ(i8d0,4* 1SWΈ' 6F{& 7 +ׄtp#I3H hkD%F͗he_Ӻ`' fƋ6/,tmqr >@PH*_5Z"QZMT?m;;'7&3aj2ѐ;h}VHw®V&>+T[XAN߱NJuauN?s$ZVpF:^*|_bYL("L@Uۏ93$Ts⎣m>Nv{SLmf=^Rdt׃ 7lxM(?̆D4V5C6]H_d#0>5< G f1gxo3RPȥ߀UE}2V /\R츛eZ@h]Q,ײ4uS&ĬBCAt[*P2v=ULWa[/Crм&>, C|a2N[ͦ[T`t!,,̋)MڽjKcI ՞z=و8gC;^$ً~oLMV/ia#xghiR@J_ ־btjm _=rړ/]k@è̹AG W`'  k;ZK>WDu^ )te7ȆO!8LBji(7+`d OFE²wS;]ԨzېK^o5Tr Qmރ>U+5fW$ZE{-8/fK =<-ކ-4b/#O5Adrf c ;v8:=;n{6YeZw|p"#Q%T3X˭oE>uikPг<&.w |,sfgWqQ M`Z!IH 闲? \@qGF U\VYL䦳;+qTڡKl6 KnoCeŇ&TcWl5dw<ezֹjR$Ȋx}A(I+3*+ \ebCle*iaBxp3DI=)BQj" j/^.[Ghm0FR'o>Y %DBB?c 0g@)_*AG.h"@w9U-9bʙv{<[-6|]PZsLOts/8$]$d2-')&K"GP6I9ăY,hT~Y0gK:a~af+Pz_҉5HN)J9I*D ZXӛ5*os(g-P;YW[m7I͌͘o2WdT:LS+K|bǍI%aon?fSXZ$Ce ,+Ph Xω.+{\0wc [D 1Y$z q.g5.ѕ {w 9.ܾsa2XZ0 &JYYO#(TڒL-ޮ +F2~Orx1B `RLdMU|8D1 ɩ%.j♟qxq[)o偵2ٮ{W=rEq˕ MS\bBj#b4^ 2Q^XUJW'18s7}q=cs@ٚTT  z/OLkWC; |.T^# E9MҶ|yaw+T|V8D)c}XQ8{ԯmq ڍ~sYCbx Til@Ff=@sط^.eDzdjDB͸-* mFúL`10_ jM4`X-2HSamG#4i9UC $Ṇ#G}tDamU\>(攱8P۲ZΌ!eՐPoYtSʠIŃq{gW۞e=KzG5 ·$.eV_ ֑,76o6,+eLp_)D͍J3ǁ4ChB AkW 5ͣ4>Wv |vD`8t*Fr};?@4PW-2}M$"u<~+v͖clp:.b\>u#JJጽ,4ˉ07Ϣ䛣dh$ ?ٹ,Od5''ƸCQ.s6! &3xx(aII)7rr˼Lq;k I k h񰗮#*J@B$IG !{fR>ZhÈIh,,"۸1]lXG2e~8>[U^ʪY[.5c܂qa6Xdwl8N |7ǧe"ldD%9ݰDvV.#o?9āyv4 Sڐ,".rcEk2V,!iϬ:1EI\W 6W0&bIڱ昔Q CqQXgF]3uN^UcviݽbFjYSE>j֟<}Ph%/aPQh{`lF.1)m ;+X|#\n/ yI }4i.)ʩ85Qdz@u'j<1m%l60ٿ0ap7}@kQyǭZxXh//jf|ʒe*,Nq q;տ}0,[*QXYdOTX)f(Y3w O>T &lJx( 3<1-L}Hn$&Â%_\!W9tW#~)3+!v}@! 3 ;hzz5Ŀ^Z?'%=k;3I<ןOpm;DUǏdRfuy|iMzjo6&# v}N5ܴV6t)kUD4O>Ej Pƍif|6j+z {&J+_'d)t;b"eO#+\Q|rR-?;́OO/uF`Eľ}Wx /}Zs~W31EPPP!Q?Ԉ1@`4{+$1^eʛn-#uv7 qǻqX |J㻥diarB6& N,CzAE 3 "({4yEѶ"]Uد& }#Rs#k:j'{^Wks WcF%%rm?pAbTJb´+_O'NtU K d֨? sV$LI?{wj um=J,:3fz5(?+lo.ZvO0vTFwLހqca|&}XxVnny g}.֕Wmv4)]S`iFf-ޤd_9M9 e[wG(;nsvfT+]`.} &Do9SP^|%suѬ1GL6Rz EH%͏` +Brq'@<|eVMZ] E hNMtmCd8qƚ .[co=`ѫaƢnx-#$%t wyu6X,c '  JR$˻DfJÖa20-Ϸ.X;?n*Ts8<7Rad o"Cie%R 55kN> k6KbR[ ,kEB<"NI"i-L6{ͳw%[:;1Nj;pntPh@ g7U׺Nh! {ttdNh^m,|T$ΕQIbՁxfeSJ op6~t[n3hբe 7A`@d;JXL!LB, "yxaWBw2Fh5^[reK'-l:Žr^dfʦǥmZS򭂳yxb P_tG!ǀ<;g+sp7(p|1C?D2Ɍ(߽aMi) &Z6Zݓ/ MF^ԟZv#7u̬6AH>qx_@+]/¦ ZQ>lkZژt^jP0G/e !uĈ4v"xefzy 3W0z/?? 1ܳL"0=7 ؊OYe[4XoBjՙA==( ϋHizZQ1Rckmiiѵ~ !3O6bV8񄥄Hv4\ơjё<$|:wb}}YLh@jt6M.h-[}V' PI,"I #LWPڵx6Ҷt.veނwp=51'E6+CRu@3(vh% (Lg }tZx6!%NPx_?niy ^H}1)ZE0xioӔ0";HGj4 )耱qkTWn; 0)W_H6R߄$`ݣKܴmž#خ&U$2]IWֳR7#\dO䙗jZ: "1KFKz#^fPK (OeBW ~=td_8R*x-GS_ץ1 'I͏9=ş7y3E$]ůFmL5?DkI'R1wO  -FjdzGk]%1wu"wFTr+`}tj!VP:&J8kEҮ~8Z;dCf%֡.0[LwF03{WNΜR;r^B^UGyVhPFTo`2^2HVwuO^v{gjf!3>*G` },|7 0[WT;z*|q/fR9}xhF"?xc_ADJSrga:kK&1 q@ck12cI:KאW #&E}?S';3#,х Diz <02߅{ߴ}--54zlps);Rw`)4/`o )W ױ8$Q)&\Wo [KO m`"4e1"XWg?ۻVdN@|aE#\g(lQP$rkS.5C'^>U_s4fr~AΈ#.Ⱦ>d4ۜ"#=i#`@Jc@ila`66d`H'9bd9a,SvHAHaGBigm[V; Ex챑6EQe'6#F(_e\H7è[1h\a,Kt__ˑ]Th?!sTKA s.%0tf9 4Yvɪfz2_ e[/_N97&l4Í+% x9J1PzA#mXIK](_: \%$#H aQYٯ;ڊE,ῥZ'$cq<zx+zaDR>nbI 7NDe2-bA>#q2pnCZ)B>%Bp`1+jXM×FaLhcj-H|4b_`o>ŖNb_٦J"xK7O6Fіy'JY{(G`au'?5,PyJhV$,*/t~3p}2ȃԚ߸بƦٗ+bMV,p_oKTG+bzj.F4Kph@7yM\_CyYwJ ؑ)=Avj1>QAG 3-\J*G(E4 @Rfx pN/_?gxSݢAZ@2!f`XQ%w;J7աw轗 yDZ0Socc?jpLV%U̽BsP3V40nWIg~eB't?[a4wY9]< )v1iᢌo̽N|sN :I]Ι`Ɖ[@- VQ1YXģ&Pg JiiY(+mP=MyU;aұZ4C5~=ohNkX. -z uq3~vﱢpwnq3ǕV0.7NRϦa(sjfTV2 t@d.R{a6V06sX#]sƫnb1)D0|%Y]LN!G@6_LNRõ;{C7Fx}zn!ʫ$eCqS|^9X{6 }|{:74]ͦ1TGl_Y؝7Z ]W& vDƊ}x`m/ A Q0eP 9E?:~^-5lV/Ֆ ^ț:iS+@Wd7~D 7Hk,(O5!^m69Z7/Q}z~~4 ?9ʾl|4cy#Vlwǽpl27^x 9 _Z]󹗦>Mro9 #txGdtݥ w혩/}ùH<@#TЛyrtx={Kqo ҠԷkmd5w. !ZD} v^WCNgHC 6FTb+W_GD],] c ӷQ4;26~ːoF&C!C$a;O{0eif;8|s'ǣDW `f1VVin9X4ȫE .WwʇS)q(`QF̱:gX8kDcʝpCFlV17-;8Tp rPwXoKR{}H22-$Nlo%a&5 ѻ} J.hfυE{;d|w,0Ck9Q{m"+NV" =$g7n 1uyK͂F)!P.xxik?85G3$Avۭ0pNCZknɭaS'd& :> a^(Yʺ:EhG'?Dڌ%{z3"iy G: >9ӍƷ<[~Cjꪈ.XO'-kI`4vb+g|H܌Lf7Rۨ)UT%u =TKl!"o ^uYsz^ťs7ń6H- ˌ*>}̇A|5gzNny}ݧtɬ {qw]w(3MQmxDw33\OV JșPWXj5#mXV+Ę*U)Yr=0C#Kro@rśNv?֍ Ya'v 6qlq?uT9¡d V8U~UևDR<#-MNgAoTֱ .Y_:f鿧 e=qQֽ/W" A JZۋ~DuۀVe;/fL̡Po쨒_@L(踯Z+)aZ.j}BZtu N]BY(=[miu. ժֆ%3wG@.k9o\bZ2yMJp\vMJ a$Ѫ 1ΠaryW7A.([qo4{tރdGʭ@l+6+X0~bԬu`kmRh l>LP3> 7 NߞkdYt`NL/[ ~`fv~bFZr5^Y'\5U'=ϷlHg>"CK ol ᝹VkHt(BOr{{Z׵`lKх&/_}b#tr`t!xl&S$I(> >quiJ.8mfFj槱gISVv{@"LAxM=a )Y2"ZQOeٸwOz?O&V@.Z t>N@iTe>^ C?( {i|$eo!)S`7%% ڀtq g~mЗv|ܚC\bSYk@1S} mNa#F2KkZҦʹmˆ&tIuM$Oe3]KJr]KgєhntM9Y+9S ^f=Z:\Ӧ #Cp,[{v>q&5J z !ACo0nr>FC4/d"?ؒc&D5l&>[#]Rr[7@!ٱì|Mzo}7|Jωu79f%E5_WĘ7 xƱIp Q;OtHe0ǟ?^x"(Ni6[lM岑g?96gAkKe `q/X Pζ^=@WA0@V/Zd>tF'zUsJ*ߔCr+0JITGtb= +aW󲢯xsR$$/,l(@ s׹Rb=9Ugt۪uFy#1 T KťݏMtLؕo 6|gӘ $3YXW:5Y`-Uɬ7 x;a䳯OѦiFZ/RJZOmN`k"-j&f.A<Ҭ$n*ΕE|@L/Ո O|U!8 Hdk^3G.Q7]L B4smq#%u#oFPuĵfߋwQfJxAXs OSV ep.GS{B'G4oH4s x9*$bA gE&#a(,"kְ  :q뿜z:2$U$OK[Z;w1EN.jv)Nc2] 5z60zq 1/Kyz%| ZrhƬ(>v4sɯMτnDsyfWBkשEƏR&_\'GHiL37is k6)]D$.Ծ5=|8W9V2 \Z8Xy91L|SRouÍHbP$;hif% Vn@moE) 0̏`IQ\RE$C04GlėG[h wUQ+`&G[Y>롙L;@Dvr+G=% %cb` 0slsx?4=&;q9o>H.v⣍P S7ReNo`M/&xyaŎ ^'˾tZSEPod-Լߤ)R֮7ʬOtUPuC`Yo04NLMFү5|ylժB3Z7$9 [y?:lǪS o6yP!h!ei^I>l7Iyine8 DJШa”G;x4փasAr43cBP,=93BztTz"{L[ގoG?ƹCQ}qcf r#2Ƣn!o gw}iM8e^ڹi3y_pgB3)R#Vє#eB7ddk|xVcKŚߏ)9oeuG)1Q;uZp?i1c/_`#k-bXKv3n+t}t>]80o)WWΛj.5wyfC3LuZ}j|e]Q+Qv*,} Pa6|TPm.sa)xpWE۷H(/,"RðBrF@ ‡#6ejKG/Ħ`̌ /: _/L(q}+erF 11N2N5etą,@ߋ}DBmI(#>*O[EѢ5n1dl&?ȮmXP>V9O9Ȩt*Yo~)q0`b`PRvuB;ܲTh0X|qtvRQLgSv՜–FH~5EEuqM)H =A1Jt'D5>(Đ`5|Ne^-cC`r+v}Lnn> *І8܃"K@6CR1-@- jZEC7toƑ۵7}m<-N ;mAwOŨ3 כ@R),9 Vͥ&~?g'Go\JѐBn2).LF @hXcSy&E4ԦS/% bQKեz>3CNPO.Ekb)a*%p=쿚"B6in F.4`&ֳc{؛=U"\n">ޅgu|c iXRaV,#WbZ逞zkcw\_$ijBBxZXAetÕ^,F7tǖLy + 3I׿1j.P}t қ.^^-*oPP#=|➯T%hN {Zz _Z@ǴV` $CMg/ ]t~`YSR2^p-SǍ-R$O n# IUAleHxM,fyu O){5Wx@" I3k( CاE@Ϯo\P^;\VŴN+4ʝ_x:P0Wzī|8*;/& &wbS/%E4:} t _~$3SRmS(\ɰTsc3$ 8"K_:<6rS ]o `m3)|ը4ɛo!Ry2iJ }͐ۤ  Q:(`z; .)+M%_/}עK]n൥5Ut克EH{(puFy|jm/12+ = /4^ fHⴍnC/[̟`c^[Tū$դ BDo" C qם0_n)gV!jC2ˆ/"Y&&RY5.Q$qt e:2&(9n]]/ULi7 $q~)Hճ_̻q X>U& 7[fv-5S;FLܡ3CmUK.$id)f|\>Us=ԗ33EIܱDj| шY"  ]ˌ=p?5 d<s&)r5#+i&>j#&kzR;6FPEjv[=3[ rpt Q| GBW9p0HWQm!l Q}d~_e'ȶQ%$s[qqOXTDMB+ŝF@CYVb!P.cŔaw&sx%3K~4̏ՕڝKk^sρWU'6ڇS l$B^_Y85{rMeZUd^ (f}ٗ)FW r+sbP'H#$2a򇏥u@e+CݒTqFP/UFze-j wբmK. (2mZK_: k\砈FB|+c0tޙ,xO= ٭0RExc ?+gLijeeA/oU:n`VT$@F붛u7хS0u8nYx^d<(HpCĹۉ󋺶ȩW&ls?okذw`X ó *csm( ތ+1j\/bXjihNv.(axla8!3 Δ-bڙ̗]mnj^nBk*#oFo7b yI*clL/EfUE5"ަsX!JcWw%O5$L/ 5~tK^rCvь.Kh ѯ۸#ӈx:]U|ű_y3쥁ln5t?+9p}rL:?R ʙ+!XArAkݍX %4^MNCn/7O4Lu.4cSOZPc@XTZ̖D yq3J08vSM1ƺi8P'%ュ 3b(1;_a5g9A;=qu,@Gw}?]g»(6b,/LJ*C88-gNZf<ƽ\# J2ʃ6Fk~/0qڕF*4֩9vQ~2v&"%yf,J7]vUYQ0J*OϑR7YP(6q/l2: sp2 b~kS,ak~b 'LiZuF uځ< T:tyF.NgQp'Fiӕm+l+(hAE\ZGo^$̧ӡ9Z(~NA0K<@@&c48⩼O4X2UUGPeJZsع?YnRSmK+l;n SႣmתJQpOj,iP!vt:W |@T5a"cKDy?fQ| [ gѶ~"k}zeϏKjm[Y'meTIg#Uמf̺`i;3ިDQ8ʞ u7lreXJUI*3$vOndy81/NIC6d!gqfh<ek _9j(jLKŹz6* ̜_ Q;N¸J ]3]>&椒YKd0i*rdAxkG~Ó_* Aaz]O``?AAc(wq$f]jreӝ ՁPYO?*)v8bX JId#T(*h 8N^ٸW9F ߌ适9d +K{.57H ݌IwvBݢ;K֩\ E//B:{1>"ͮOt(ťDqnhhg =?{hnM N5ڛ)G։͟U.¼tؚHԵ$>dz Th-}ZhQFveipmt~i)쇮b@À53lp@A0~θiG4_V/W+e܁ǯ)wlQTdрxB8A5ʩhngFN %(eZEU lLvPb uas&z:U\)gu<( aog~fY$"1r:״T lc5r;UEj%c ;!a=mE! wYK^Y %lv]lݷ Tejyz 7A DYa.~0t毒@t)+M= DbvR e%'@(ց@vI ͞wOQ%J{ Egm$y>Z=>D)|Oe=$qIv)MC@uy‹}d"' g_f1D\I(XPyfGde<Уr|u>1au]!9k[)<1$0R泓tB_&س1;yХJ> 8BF ^I~Om,N<"Zল> .H᥶mMyS; `AmP[8.(IvvXI$ `*]qy[N47$d^J4>=qa~s&I0"GYƎ#xxx3B fƍ!qNRG8E ȫN*ېE7ĺ F9JgA{O77nDïs"S+2nW7=y,ЙO"1qȚ&%+: v}!X<-ls%' ̡¥XcѬM~wZuڥ9keRRλIunN+{Qhj}P=?6bݬYqHɁ drcT'Ѥm{K\~%^*U6mO#EM=;=2S[^E + \ZY geyIlTi: H< ְ٨ x(8Lc46jCN{'+ׁnhɧc32y%j ܶ%T`C-L! !;4D`} e@|9zmX/NIM<ܕMX:{>A-*j4?çU hW@{xx@ēGdNVF ngI!^ȑTX*m3_*\"|;2zt ]bZ'χPG"Ov/!A$dn(~CR'?u{*mu=yQ̟a7`bbZl4exzW)L.P#<{fat9by).D4-Hm" /, [@@7mcH%IOIMγ' ] bA?zYŦʁ3# i  9'mr nܙdʱFZ HfdklX;+kR-P(WM ^s2Dټ6\xd20$F0=5f--!B$B2 cxɠn%AEH:1Ĉ1TsRIU>)psө8T)W݀;E9d4;_+A9po9a188A'iVgQ35 i*B*̯@,Xx\uBЇˤa|ƞϯLbpIAI ?#5T`% ڸg[2ӹ(wvIp}$l-t=d;u%&lHg ]G1&@Dž%HF 02Z:'ч]E8qR}تmM>cP8/Cټ^8:1ƲB~Ru!:qC_$ avHԏ.Hx]փ:!~eOB^!uu.2{gAy!{YR]B3P^M 1WRє#h||UV˙|+t$^ܗhtXҥKrW o oکRZgrz)1J֛41:9<ڳV>]i"n F[rkl ."Ӥbds/PO#)*&XiJ 0>hD8xD`j2MO1Qra{ܸG@Ț)JՠRq"GBdssJ &2XؘvH}i_~cqZ!m_6xT\a,ˆ]^齁 bP@鲴e;Aq0/[pM6N'.!y3UVóɋ^\yUk}4JVaYP*n4fn|1D|s{a\XJM[hXxHJ'儠(am&29nz~oQ4Cqjџ44Qr4z|M{7m*ǣ#uhTcw(YCM~EpwyBӎ4ӫDtu//I) ~ibYfܧrqqxlbsO~SƆ9hX\ƍg gQ_hY'ۦNzbL&:N[E pO>/`5\}̜' i5kqΖ*k6u?ްDwMRќJ?@*Bƶ&X[WK7]beU ! }]~=&HǩO^|ΪKB.R%et^~qwt>Coz5~1PƯ(Ï`Nu,p)U-9DU|u #3A^1 "h6Ũt0 ΰ5:Oy&Ny틮o#.ߕW7SѣGuO.Z{Ov%^ۼ._wKm1R*gxH!_?H(B2=@9-ECX6#fE=O,PYO#o&~j"V†8ԂM)/y,;W|XU)7y>Z~XD쇋A,S]96UGZ>kTfD$jLs31r9"O/l4?n-zD=US./-p̍Jy0ö.0)U~jT-'MKb 2 H*'S|VS#';욧=џ- ua);9l7oǝ-gDntYdlT+ ϛvDǓ(T7 ,Da3AAُC_iHfz cÊfsL<@G&ra\$Ia%tx#"ұyd G+|TR-g (*'7Y'f1y `ۆT}`jG AfYdw+"PMfWo"D.&.fkU YD[ӤrmQ,)fSiеKmx3?X6ez>f@(5W&]eJΫ+CHzL VaED.KLA<"!O1N"=]vh/ 7@2ODc2է`o[4Vl5̮R*#t%y96Y$!ɛZ^J2=!6H ?slXc YPgaoi/"sꯂUݙhFPwq.ϱ|K4sKZ6Il@ۚ Zby"mɯ{={BɋcX}YxfJVYxc(S1 ?F£߰/"*B'(&<ąɆ7euhj_SS \k6D'dFFK5J.0YtCƉ pPIÝKg" <.G2SDd,lR"+f ݗdgt΂+ [ᕾ.>%ƈfUx:.BՐ3=v/dTΔB̃t~}&K .k<{n۝'<_A%fri^Ǩ]V(\iU8qӰ߮ߍsoNe}ѱjDW|lv@x5-'BTX2+قr5ցQn xYz*_{'eX/(s0= j8t^E|3qy.|;#uZL8tz/GsxLK@hHigkA$~K?PŹm1%Z b(^qfs\e??R`0(Бn֋]S"8P)r޷Rc BCY[DH:fF,(Q(B<9gvݮI@؈!q ߯[֘' pe ++"l7n d| OX\)H8հ΁G'\ FԮ$-qUqE j"4~37M%=gC]VヴFdK֬BctR@QAsX}p]HN:ij@2orBĘN,~a#/A%7mezu2XxGzW(_v267#ΰ-L ?, I%?l6o=鱢I:˿fc+g)l%M m=Dl`T¼XYC+gBhj\K'J[sQ&nڃ(UgH%  e"ߢegY5å[rUo#pz_ 8"Rm U9 j}d$ > /~<3Ș&`-[$ { !K}׬ר,􆮇Z^y#~syj"*gr>èwtOmt{EL YF|S8n;TGxtfm }tM1qc@`'IV~DB"8;z޲R$S# xkf-[@Wz“ԗXd}=4usP0 Nh> msB%̈́L$#)L7CdGQdjyJWSO:6=wUODKkJ!Pu98*x3cLyq}#^@yEpw,$!?JF^գ=Eu-A^th6OnUxvtϓ ojHBǫW< JW{;09'(SF0r™o Y ea[M*Fq[k9dugSh9XysDk "ѫPFU/q|"-ZBLa!Zm|x!`NWG[[nDi Aö%^{Aq{v|v̱x=^]Ȅdž-B7v (2-9+#ڸyxt|TRN'fOsjb'vK]ZJ6-\ AQqŃ)Uߪ T$E;fp/39#$֏?8=๾5L#6j&]MԅzmRy@d;L& fZϤ>h$OTcHv sI"uvT -m= DVtfbQ 7s[Ml{$|'Co,\V=⢛bv_FcGCГijw0L0ZGrTp'E)+܇E 7J:|WV: sJ3{jH="KWabT "bkﴋL'ۍ9-~nX =娌B>C4'\ybnBo@v1Cy4b]@ ,$?ٞehg|؆n7ViFܼs r'(*$|m Y{ఙñT+9`$4O4nLKOc?H:N(͝z ބ Cy99s^/3wUIɅp{'6y1E)Xep%Tb|ʚ<.S)OGjk* ]9L6jl v,tͅŊʟk9$xal !5 b(\{WNH%oLZܜWrj0J0D֓mFJ T)Qam$Жw6o[Y^CjsvSR'ƾVRƓLrY>s1۳hlfN>x|?-x^p=psB硫6)pY?v|m~EQT*ebYAנlBN9|, hҤ6|$t;o;L_ /ES@oU S٩`1 oi TDKpG9׌fF&ޓ@N67A\8X< +1Ň ^A a$BSʐD26̐)ҏB}e&]FνD2J\s/Rz -ڞWW&!v\R;C "|w92T2[-ζCߣX)U7$w!`X%⾌ߎrF'Hn1g @o礙uUDyM3w~֦cZ$QK}8B{& hQ4C5E@? )81IA (3a&zm?? l39G%,!*=:WT1f8 漥̍:p0DMYRfN=>@fX DZIK ~ވFWwN l? a a]/۬vQ@,_O};ƫ~W@Þ\o%`{~j}$&p bKV28WAwqߗe Na|t0|<80c R0B3?,a^E٠?J8~WnYӠLy"̡kg{U 8a}j>lG^|U|d;|8R#q\WϷU[lV ]3OGbFP6iwWH:R}+ s&ǐjܷz.|}~ uT^6zE,qo,Gg⃈s\1~wDG63}Cdl3w6~f 6}n `8#8Jx-ˊ&ؐ$1 Z]~ۗ)s{}902Lqo{7ߚE,_ K/AvTEra'1T{L!x,>V^~p흧4T0TRq M37'*v1?ʄqjdvə0ެ"'&DoJ2nI%zZM*q0[mv&5fR`d> PUM]!klE+8q2T/M#}UaOnFt/q6M2ub{/0 GE+FOjtdV*!Ҡo@f4&huV7d;<-5}<+OUqKa#=2ʙ(;D,Og X|JnB9Ѻ~Ǭ2 Ӳ]oKUwP *Hҷ\):Ihz 44mtRҺ]kٵSUIui>&b~ҧn>$WiB"d,uF, dlGPӵsbKWoq”m6a;Υ7|y2V#Rd6afh@rw34Z \ߎzomaf^JbwNr0pEmP+)7 lw~Ol U:w8G͍-=ߛ_ub*_-1j|cce!>ɦSM @&|BQa-_ArPKbxe?qbpz^AŠCnjw ȻKJgJ3v=Fdy/ eWa<7k8d͑(AYN{cEQW{iaÓtmzA5sSRČvɻ6:[], aŶ#U0d\},QfJXۑuDzU(uW+97W1AE25&Nԍ\ke' ᇐԺN8NXE-k 2E zIc-W?֢o'cZC rƁq򔶅ie,>f2yz'jR)fU>֙! 橏 O\evex}!owff&[e\R :GuzN-XO,U>gn9'@fK``HpY2^DWD(5\8cDkSW4jAw.!J[ע#h %kγfPUGJ,@J ְӉbł1">|"^jsc_Md+0?Yi܁+G%ן{58L1]Bt$ z8#6BIK>Ux=rŀ `K,O_~QڵDy -b8C6&}x!K;ꜯn 80(z85K>|W&բZ=fa5l@N2cVW–WԘ *gZbVHI&=֡ @i-u/}ڸ;LfxatVq7` aߔL8$ʦv601|"vm&1P!wH(-d4nd-""MP!-MʖV$Es˝J9dP 9Ii"IZ8Aݾ_829 rTVJr;W]R[踳 Td8uzucHS8'E>\}>*gPL PٍJd̉9MҎx+@ ,|՗8̃^=Kt+!4 \ΖOǺ|֋QO)pZwpw9(I8ېٸ,9t̞J6ҧLq"e=wۄ03#ض-TvU2䚏g=SlQ:\7lsK>.M=q:c6soNc*X~O @ xJ%X{r%?^{L9]\).icV炽C2.U[ -lMA0I]J?5ӡ=lS500)_AbO1BP,lz~HCb~vY>9hj8vXxFzO ( Ej [1v'38Z2U~RN=X–@օ Oډ-1Tp LH$!^ > P)Ą?ljcw 5|0؍lnp?)VLm-(z{lGl"zTF!bW /2>Q %Tv"0߀0-v`XpM0.Zር<-Y=g!1At)'#c6ٵ2 qt.[5B6Ngn"N{pP'%6K iٲ聾vyP05CsG-7%n_'C(¹: w2qR]<.RtST(?Q:ßXл` $*4S,+z7^"qAYޢ/sД8#>0h꟠BO$l^z,jH!a첷]F晡g$碽7`BJ *e9dm: yaV~ף ;4,t$}@,DLPW{g  _|5e[Ϗ pR_!#tzXYh)U9AbI* 1XEcl[#b&`!eX?-7u[.c[AvKa.f]+EүjiͬjTFL{J6Lgn%T1'O{d ;e98ućnyYߨ+;_Tx\WPJ&uw갾 9r06 Fy@SҬnXݞx1麞,q>FNflښIY]Ňf8{N E9d!WN{g̖tt#_aR.k;;­uasx #Pʯ qicؙF=|ųC q97L74z0&Xœxm2 lT܅Aڇ(9MB߅xA*RwӾMkZ+T" ްX8ΨO&3If= ƥi"&$J)֒9VU4D7apfxK@_;}*K,qjJ* = ,Yq zy*կ ) )u^0hp' \9[B_&=ٴr#3 :c_dIUJzFZRXndm߂;Œ%\f`"P.ּ2MJ:5}9/P2]3\ߋ2d*Ӷfu2~j*vs:Ƭ=71vZo4ȅ[%c}9(e%4JdEFu'422S}C,?&NM|@{m)A5M֦«흹`%-=8_s3͉rPjkSBMB]Μ~No8Ȝe`j~O' z'3]HlFsN OT'Ԥ8M6 p cT[cW Lnx|EM닱=+ՉS%.ʧYҗfhP\@_]g黼m8z>(u} *PVjv!e>MK%Ʊښ/qSÂ4/~ XC|gNЧ``rjR(wlcQHui'3#Aͳ6AM 64.4ZՕ*AДY̶ݭn/ߗPԼQǽgT5 l\ohOeIA }ѷTjT?QO8T|01|(N0E2.cʌIk/2]ˤKF~= q l( y~CG9}Lz qjK(!Kڞle%a EADvo9uSn#nLx l'#v: qY}@WD4JVQ)ãAF| S)Rw?گ }XĹ =aD2+Cl QQ.cD :{魒hRKtVU[;p|7Ą OM7 XqrKO┓-R&\|\s9s 9qZ~kȮKOL?GAA@aUw9M[9btI&Ӗ_9c>ւ M}_Aa'o|ٵ8:Űǽ9Ճ 0 cg+t! bgTZ0@2#>ƫ#fǤrH3CbN*Xxf/YISl߳WזvۅV,5 FʱtqcX-ݯXȧ cE# 45Sy5HI~þ4,׾&‰c8jN^=!.=_(rQ&eEGQ:ٖ/9TEF |"XYOQGa~mHN5Fab.3-5W[4;LG|Vpye F!>YWA1{p+ ._\d41RG%:s*/vag=J%(";uhx2IUQ{c#?Ye F}X*8 Nx&^1 J[Cqd#2f!nGV*|m&清{f8d 9SШ}0xP|4lC-">Ÿ(3IɺI'CQˉt`qG[T0v(l&Ht1ynXlտ4Z>S!)xĩaS'$_ğ($l%ԞӠȏ1wd7E .`v~~0I2g^E. ];Spb}^݁;T9@ڸc[TU0'= S0i;])@h潨&$%#ąҺp4C 8*F (,3R%S$bEBH&A}tV,!]ISZyY0k|*aSjomH΅CrH3{zeLnnωP_" ~FE9Xj;v;Cк1 i^ Vzp ҉$;o s٤ 7Uu~T‡R]H0ֻ{Rfܺ4B yjt>~/WF% +ΆyW`=RsY G$B)Dd~u4q. >iu/ *qIIm3}U:V2:aBf[hLL3/`ѢĸQ*Իh^ԪCOx.[~C|kQUۓzT`, =gkBþu`f>ԽimB݁Hőb /MoSv! z)By(kci<'+OtJ*OK3,7tt01ǖŐ%s 4Liǩ%T5+qWv5)~fag|@sr@ȗ(\>fΕ+PbqpHZQW>ZْEJ їPs1?Ɯ0ܯѥ&G%{vql2d5Kq'`ubjt:n(MP!PgN @͔P4$p,9\NL27B|ZzI~ky>0w~bB$ *q qQ}5_JMR6DҦ*}%C2##gpHA$zH RK$f!,pAnq>E/0*#lHz[}J|"ׂ0`yhaZq`\8`M`>ƖۅNgTH3x1THe9rejrWJ241s=`nsk'Q!Ħ_sGOޱa%}k+D^.-wUNEF'zjGOo=]c^ޚv2AZBQ1 E:F8f߫~KE}| puCW}N6ᦕ@e[Cՠdj '*4!AH.BM\>qkz2}٬8yhQGoiw -iw1ZqZ6^fq'5XCv. qHUnCvZ]\EKu*id\O5U *|kQzLrH]ղ.LTdws&Pu/֟We%t;4>a+j@f?&b.-x&BoSlA7ʮ'xgQsnxJXRp5/ Se"ɻcε>"xwUU𢝡fq0{<_N2VSȒbjĮC;4ьAw莞c7 I/7}{A{}' 6ON"K.c/X&oߝM1Z\q$0i{SĤN3Ma WJDD6qJ!qpNѥE Z{#/+`1!ڀ\)vcP̆"¨0n.v:kY]T^p02_ Ca-fGL6bxH*0H-&,ܝӲ$0#s/p$f5Դ&}V?3@rPmWZ˄–p$˧CT]9;ݏGPJZ7 c`Fe|;j®0luiE']OۃnD$ iuA= W7k6xC:eAwShbfvpDPN@ԎY~.}20d:%>ө`+az-\FۍU1_zc6;wuo3= ]}ݺfEHStΡ.9}-#Ril!WlG Z[ԫ֛ҡ(&F1!òENR3NYJ }$.4l'gi%W6Cw8YCg"Iq5SC2˫be Dth%ramk  z\l]01%;<]| ،ܠ]/NsrvAwunly-- ¨ >_[E_8`V~g%/8U'iХB9?`Q~5/972 F`T[BX\04`7 >}arr~Z1AtŒ6_aޤC Q&_-iϐa;|,\ IKτw;ӎFEBݕ{ F=ڮRXdW"QF?ca/1]efOR@ E[0*J{|hwTpC^YJb׋ g% BͯLxMИ~V/ qOǍx5c41!4 z CH}sRaYfώӯ,CPiIO (yһ*ш x=,E PiLR?VsฤsK!VqG&ڽvu,j .CeiǠ}_H~r8TUʹtqq`v6ː'x,I_ O _Wc `qΔœ$"HarF3Z7mg{%dT(KEm$ 3 S !BF *GLhGĀ_jr+4R:UXvj<ư@-z}B'kCt*Z^t5!ə4(s%H\ 'ypt\x6L-ó[rr GU lo`j>_ǃq j/2[ AҲUrݣk0diVԟ5cpL (ח:gq= ySAnBEm [qυ?gjX=P=IY\D?*S| I}>T\ޡ1/#nծ*#Q8fxQJ(Cc ^ J^@mns+[{wbbLB{5W=Ąs@\\5NRPO %`8pCswZ*X4{L8s Tai}RA:O$(s>W_*<&|J˝V$jn^󡮷}Y\qMg([DkR0| RoYЬ#f>XD3᧜U}H埂vkyK#qbgHwOL F'gy^4Ye 孝56Y1ޣxDtWW"VUj1W*;D]Үy֔B!qmsy$UkPU R!S0 S=&ʒl sCF$֯$yn=`bFYH93p)f"|ۤemF6De֥1~ɻqh{J@^ԐemZY<Q{nL\+@:\Kd %@,D +f ')a0W%..Eg8C?*W}+v[X gu <Z+AA"4`GbCT R_e:SQU7xgpgڂ1 ҹZ_j)č69vD*D+1>J'\hˑw;p,gn#i?9ܷh6=o|3PkD3 gڞXY|UEuEیbPGy Yk\;+lܫc\ņI_?B ?.U6MHPuhe?/N'.RB8GtK.qķBz;^p{L O+Ȕ QG]%[>g y>wk.vUr D ʹ 7E 'Ѯ+ON_#k!e%mЇ\ry 0/iE_?C~VSLjQ#ρ9B%LCP3P`zVk'[]c}LE kZ!"q!ۖls݃ ̃a凭2 +u}bɗlXk[A3{L NeaX~d$\N3✎K]I8{Y()8 F(1t]҇H7"-42ERzdOnPQ-eJ mfC+΅&ýj[Ǵdh ߸ҋ]4R*8f"]4 @zR FV*ƣuɧ=%M+ye^(*٢ė7Zǣ/D=DբQwY<]G6 $DjQk첖E8Ǎ#bx|Xk~m:8F7MC8iR kYdA'܈VYNoasp!N}F RPcS }-'iy^NURounn `iVM"q+>U I5!ޭ* b_^y4QMP-\|C 򊸧A{,Hw۹_a'_hs|fy(0 Ce?m7G R`ZG֊ſ$+rym>pr[( YR.x|b7Y\Y ۡD{Ή4t Y_h hfe+9-Nǁ+M(C[G!!dc܍3BW8\Dҍ߸`[l?b!P"S2G)bz c@PI]L@ G ;XΨippHKPsVLh3)FZ'Ίĩ(2v)F)q =}EvpKUwmP?CM2ѓB$t^wRnIEհ;9J- =f#Zľ}"IWj?kY`flSh5V5Z Q?ҥJ5Eј\ JC ' ̸!nʕ{=Qw)75%C\O/53-C,Z0.M=XU>W\wZwn%ΈʲkCQVEZ랎gCf£4+flzPa  yەB(/j.ugg5W7nP| zbAlj:9ҍi^dp/mnq4_ߢ61dpYYRY$\F U WJKa3)JЎ'Fx$Ԃ f{soz]-SRM LY&n1O'_i"D PU@l ȃFrEC/^oPAĚl ˤR{$~=  1xgr6h;cbQQT{"uG 6\8 rF=a(ac)]y[%Kʝ1ϯ[#h;bBD_:u a^js,W7S3CR#@ꊩ%EzqkewxzPAϥr+ -gh>D*IP6*5Xi*&slyn7|8hxBj>9jE'dP?t}=] <^8t`SpYU>C 5fӪͭåJqB$\h{_Nfr:?`y 9+hT(]HU3n*\!K"0ܻT>AݖETCCfwp-5Z҃1k٤Ьcvщw p:h +ktwuynYvii}L\`bUh*i%.Y`jZPRA0r'Q6[\tb)#j1G0aoz[Kѵ:^X/1At!A6mM* uJbX(KLӗ!gC?~9M'ޒ!Z)KN;!sMr!I0JtTkH7XawGyL2CH-}sZ2=% J⢳V5t1S g$ӿ?NFȘ]#z!Ĕ[e/kOݺLe?Dc/.OpT(eXaߛ[LN& R;n+Oo,>|U16C#)KsuDoU]wuZEP6dc EžӗZS Gvc4G4Um'P>1~5;0@ <`A{v"{L+ ϧd;'75?n>p^8%M暱.KE=\ CMc$u<M5-U4m$Q7Rc|!l`VsFhD ̒9_pow7 gˏǫf􃴠D)9'˵rP-UŲ5G"`ΨT<>X+ ztb:UDx_MF#]oEPi*>fQNUve 0.LI]eAt ~# {+C PvYcϕ{2nE} :5 si87k-uH(uU;;dNLu[}i# G>B?3d<PⅠct2bEB`s[9{"mCenDܱx64.1зz/pgs$b 6Y!~lm{k2_7+0 <4IJksY{g~ W zvLC8d4ٙ_02 A1&gu VlndRS3/U @{H^n42V@T:至J(;9@Aɳ)-{!Y²Ȍv#%Qj)6 C߉'/D*jЩoXB0Es*bդnVPs59L'n2$ 3fÅg -v; 0*EuI$CDDY=.0_H-ŔM)Űlp=-G9&w XGH< *KU3U?V:H?}˱֣(lL}$0mFo( X!v&bq=FͭF;t2-\"4õ7ɻVYŠ%RS[6hgrv0YqP\bD}6uux68a'125'k._u,Z/; N8[%W\r]\81=86lT};&Va;irMf v@4zll aͼ'mHd[\ CXޙ`@|Οff] ROS,28U5?Jf 6mE]0A)7QU/qY&筗J| mzV.Ė {_xԒ$v/Q%;jI*  w_&J5Nk!U58Bl]rz>V ٢T8 t2 [QJPE_< 4zZqa}ʱ%l1P8O`≄TֿW|8rİM4|TnvG`3HmjKhmT%AeUYO(+YW CdqZ{P#QB/^A(´7%w9,M+4 +"g>o"? :̢YLC FLf0H*e9\\bqѼ??CW&xqOs07Kd+PeKzcLfJ2?aH@md{",l7OxBؓl|n Br<@ ηkCe1Gbs6/+Ֆ2+քa#0vP!xy+84og *t`fj_:whpaӂIrB^!yuZaCŅC)KmQ7@Č3_ siuvIk8jc.`4^-I`Q h bڼSNdf׾*F?Z<.i3V E2b0!S'}9x,XUeH"Krӓ@fؔ(ҰƸړ4[*3h ߢOH) Zkd.1ƍ`A37?NO~J!nI-'IKhjV7cؒwOm?4%f3COi)9{\CXqSi6V^ _S ԑu@x$GwڮGbifW@PBi[scrT}AG6DV8/_H@#ī$v-JT/4;os _E_qM[^rF4 \$oѻɄz ȦˤR:c 9&ά<7?Ϩ'Zr7EHލ7i+eݻ|nwK`O7I[8N;00YR3/wbcqIckfRj9`8NJc7Q˭e*E^,Nj@I'.v9jQ9k4ӌiO5PQ@g.s EA"l7'1wv8=lPv^6_vɶnf_)腶\+Gl/Pc: fN8Sa50 V3i[mz,…!VjJj^X1宬Ѕ KRrci=NΥƐI܌¢k8[OγO<)(1ØQv58Y ;_q##IDŋ .{,#\PTUG7Ȩ@c,] ~ 3"Vns GtgMkŠU5a aFӱLn^ oZ{ vصT4?8dAĺP?ݵe( [db1=AXMm$LЇ@zcپwGyKHo bA%=u)͙#^H;YߺRU?c'RY C'ӄdl|=ĶU/(Ozi͎,{,' .-i7.$*zh!1b$I62Ox͘zFm$8, o:o0ޣxV_jܱҡz1jis*C&?Rk$S.CFqr@zyӪ$r%_AVT'#+ֳ6rB]MO%%#˳#}acV[Ȟᇻ|WkOϦC a@Z?O "z2UvkMB STY*ƒU|X f*, etg[u`&zH\n5+%D׏d IqcC9@㊙D @_p!+"7>; ~҇܀&'J>bX[ZF*S@imn+](T="o5ۼb'_J[؊tYz ] E4̙w20W쮫r0I ~*^aړ܌FxMGMX_MU](ְn\aev15@ `lQ`uоB`Y^BS] ZC6U ԅdbB#-G(3 u );fFm!XrExXTbX\pac2BBJ 2J Z XYmʢ˥u9beLtt(VsFnպX/p ]&CGG+DUocIt׋ ca5*.~Mra)Jꂕ&+eʳYƍP aB' r(8y-eK}Qx49aõPIý"P6zM;<\?Z5JRLR/ZEY)"x2d7b;Eɠ% `+ eJc,;o}\ыH$=.CJ/~J="x"wOJ{Y)U+gR.-7cS*Th"LF5w!Up?wv,&Ì*@hkC$pr>O Je4 '}c>B/ '4緹Y?I ;7*XqO<G,xFHRYZm~5Y%Ho@Ɂ C,)MD;\)m.,4z97>ƢGM5Je'ٛ fcv*N 3»$C-ӓp>( I= >¶&rYtZl0QkuLY&>!)8X 8قcw {`MR2h2*Nz3cP[t_Id͝xvI=O4bq$%@B3I)xy{v3mJ }ZIil GU.罈P90$cc!9İw! N+X5ۖ]*#wmV~܌n~cEIz} )nT֋%S*i[Kjؖs2݃F.t |ꄮx3i)m b99!:1 XTѶj.]}Uk9q&! '/7xB{‚"%q‚aZw%Er5G9 f`nQ6$My]46/Mĥ:ISKh=jme. H #z7 -pSN&ucnB'64$&-jlL)h'>[i|*BHЩD Q8,İ7RB3v{Pgԓ$.{C= eV/k4 Mc I` gU~oy2ZB\pvha#,XQt>VOR%,{w).C` 83m  ͛3r/:6Sde<1h4᠍|u,W#_8\@]| O"͌=Z:aw\^'/ \<;0uv SiJ1Yįso)|qj^$;1dR*JB?-?.m@a[͙=U8y`Ya9]_*d*kZ՛)s (0?_}y3]\bJ``\I(yz"-JQ*Qsҕ:}@N=Lȹ};Ze]߀Lf9Js1e0gCpA]jK6F;9DCUzMzvÑL4Eo\ *nI-~ v>ݦ Z~'Ah5x?< \eJ}/2t8KH^=qEVEB%֗w-@Ja1޽O==yּр+t(tVfR-IuFnvJ)8A%($'͟)?&cP!Dz[L'g>2Rg&|k~HzOD>ZsʹeA`fBDbwK=uDp*Ϸݶg`d[CeJHQ#Lݾpkxcak[ŸNwd+hvf^((JU?$$w,2$ƺ6V&feDdXx{ǡx^۞|5MB:>sL+562 ]AOp[\4~ЪēEr7𴭰a_TCh2/=:Fx@ՋD3mrW5lʑR+~ݵ=^d0myr}]r(hվ}4Bu?Ns*zY%#Gbɣua3Բn&vlɽ0Ƌ)0;,WO++i/7L]4 lK,|Pt20{|Bɜ1hE-HM&`ZEYDCCPNCwK%7sҿxQSA0WyT'q^FinlM aâ>D4>;>ɽe|G@yn ^p>+cT#sK Lץd̸q|sG,-KMço^./ x,?حj+7~i9-KܕC-G*V))\b$ID\J "6WAu,.gg1[ gj{73a{Z \QBYw-ڪ9ĮG05 Hѩ:zATkTVTSrqD M):MMVQh)Ҥ7eO-sڳV2 {wDy>4,@5]0JrW.B*f}##m:H6՞C@!&-XWyT/sK>7A8_QqJ=RGE&$>7envp˴+WyJlI.VEI4b [JyѺZ\@'cy [0eoAgQKxZKbuFwG\Fj k(g.`>vE)9ܮ(vąPw, 3}CԃCժZ3?SimZY6ś2=\pb 5̃#Ta#NOkZ~_U$D6' ϻ:ލB>nif![ ڔb(Ukh _uhN7dL?m2=|vyQg4K6Й7>뿜#S0gPK,VߎnTѫ k n0"n$oJ8lb]DH~b+EG9}ҚЏ+;[CNƯͬCo?4gFXd ۪33r x)*<}/s8>41iZzw<.-hc$9x11tZX?e1 /^72թZD[lB0,(H(2M،Jk-(p2`ͽUUVwB r (w'{!2ڵ-4ohWq8sT48Rizŋ bq`̨EXpAf{b. -Wd#2~5@0@^_#|"YBbHQ͗׾r(}k @,\8^^G-h:ٞZ.ً-N4/cuZV׬OÛQKwڌ79 ר^ -RInrV5Y,3TlBKq_%^3_glP^_ / @u6}m׀$KVF`\/Y2m!O&B,)s+ܔGHcZG~zfUeؘ |_63|VJ11ET2R;9u6#TԺNUݨ`ˠKѴ Dc$g+ ;w>b߾{7 .AyCַ qU:>%J?@Ϛ@h+v7׸pX> 41-ݏU+C~leR_ |͈c/Dsc-hn U2{1y:t}}+}iʔX`S1})C˷WYZ(%(I*i5qe.K/|,-Lx·+r K`Esw96Alȝjw [U;nRa(X =t%˕M9*XO0FXY4&< D8iT#ClOh%xe S+_`yjB]G~lj`_Hr/q/|ϳϖh8igD&4g\=bAN12l5ua=Pͣ\ &cGqFqMy5VuJm/A"L_ cD(B`]H7>9f\\͏[҆Z~𴋆4Tb坚qsK5Qnvʢ:2Sjg(utQ R1pd +$I;ۣ ?F\2m7zK>S%]@_(ns7)_mTkr/%(C{qX@XL2GR7#'x,RjJwl3 FJ%%= kcMXzY# rd1:%ln-Qv T 5W9B3D&葶Dܮ{1pi?c5>6+3ܽ5XQre)3+ ~`dZQşkXgW%ɱT,:j[ʴ$u9d0r< :hE攗^iM //<l5"@梫gZ~Y.QR)J1?Ieodtt1$ Ldզ _HBUf߫q6(9tBc -(ĖO7=detQG+h5RG=98ߕxW"ߪ&:7s4mgx+f';o@j,Ċے :L,9O]g%o.ui8;vHp"նәnj5:PK5itS1%e"rE,HiG{tujTsW\oPGH)ŦB1@1y /Ӹ\a [[5s TF38ݶ-]:780KC q(ǙP92BBU%TUؓʕys@;H;ruRM}fҾV0Ô萖3;GQFJkAQp9& PX)Ӳ*`Uڅ:*sؐৱHBՐ;pX[Ȟ%Aِcҭqha[5I `l K]啤~.nTꛑ 8(:%҂s؍0t9Q_!9z缸K$h]Yc(\!ol)HE:BGp_;@l$bb5!y[z69dc_ =A8fI~0 nag `hp^aGڪj}ZMgiInzh ɆuGgla& |FTG(0%{i1zqlݶ .Tnk[E^q7T©V LS9mnrJaHR ۈ ܩYOsp?:./_iplv魂gx4DbiKlm!Djbn+Uq=S!gY7/w d=CI"'9{"@?<ĻUFuh Nfu 1*,w]i s7x{m~v9]FLq38bTBZz:Z>PpMg@D*'u(?(W[GڨwY!>5^VMI4b:3qBo}]>#N@|+YJٙ X||VNϬgm9|;2:p@[=cfsI74l6gUxghP4\SiV]b(A(B\NY爼WU`W,1N]8es}T^~ C`#*"{ &^U Z]gOuwȕ$dvP gkpP9Oj7;ϒ$ˣ3 mEv_J]JN% e ớꉞ)7$FE Q2.k<^@D0Hw s%%|ia^??rtHfԍ=IQ8 t"g'efIxMg\#大xP-ySwiO5hˠM1vŏIie I{'Fi#bfpw |;  {J<1)el٢Y@&wQVvVl-l*ƨXX@^~>E\C79g W$3؀\~'_J9\dsb-(i%}w'M|&c(x1uVHLQ|ZfAG1Zi@P{:|lLc(,[han:8^xR`Y\~G Ryր /u]~Ee)| J%ynv8L!&ZtGUC$#Pd3+/Om`.C0 ~^[p1\lv-¤Z/r3N qxcX4Vᣁt*]Y;j3geT7͉%GlhE*yw"[υ ;^J,8YBk>֕P;' g<1x=F\$0}c^M>GD8LeZDՐ vts %s=:d`)R>TvEOm&ʄ٠,UJE&'ղ=Jx /8vceü'BvQ;,[1(xBUQezu#Q@R`AG$çxՈ!"DRk50W 8R\`ij >/ & 0 kA_(SRe]I#hm =u~IM"sW^) %YSx̘\6H;=S \11[R3ͱajxtB{r]u@ ^h=+0:H>7@0Ocbi\_c/ HGݩNML4)#W!iNk:ſ[01dOf>ZJ`ƻ~+ z뱼:9CGȏ‚; E]Ǭ}8"'O]k Jwԃ連l'ق$$ehd5=ϗ{-NrB=J0>n5O |}3R{xġ6,V鈩Wn0qTZG]5%i˼+=E_|nU~u^6eOBNizn/A 5[[yb33":(&U@/胛5 f ȉ׳gFԑ^&!yPzLY_5ʅAl0be!<0"muʕͷ(Xg9t)L@6mޑ J>+X17Fpߙ}[ٙħ>:ſ.;Mw92>As:z|y/;y1Q  zbWJj׾A8mؘI/q`S$X3ZїHiC%k&G7Bl~g]؟F$ykhQ\ſ5/Fal"x# yU^'/N+|= ռuL.N*|e*@~/Klki'sh/keW>ut$=M|.@"- 7rfK|$V1dti h!E3<~v^4+QpZς<s7}k"5ʢ`uڸfT $K$B^nPR0a;/?4O*㧐\G s-0Nɭ㣷YT;9A;&;5(:,DSkfe+oH:Jb-.o ;֢9V0 LډPMzoUWcBT}2lF6Y![8-s!_1G RhkJ-ny.JR# E{Ut"{|h̿:wܒTjT.YaYvWDx!/v}6 )D#B{&@^M'$hQ!~mՀ> 0JOND9o!rI@FSR B"| $52Jkq;״#諾N;敞g[jDe>bN׌GϝQI͠b۰ძXl֭> ۔j;)>YoqU)Yw?aFJ PC\O&jl^c$i6]4#G Õ+[jL϶)ڷX=st?Sua8!{K>[#GCc,Ĥ->逿_0Vp{m%*@ˀ_k7\;S͑WG%AnK= hlwE.Ë|6T9[H,ro5`iA,& YTs4=zF )cˎ <V^dO =1&Y juqeB_24`]gIq!a1J|=:6Ɍha8N9|jn,kk93/$:\xx.L1 ϴ۴5S $FP%)MD5/05^L, 2M.(+'α"P(&_wo@1<9 ~nI{= `L.rx^㼜T j5m䧒:mYJSP2qaOHWrCx%*w76W z=au|h[o 8 ڨ4qbaGDn!Z {c sf3$yf|37HWjSz,I( }RNOoKNg5|nxo7FؚwM܉4W4_e& z#Q:;nPQ)3'ؼT0xGkd}WNXT2늌W (hF%.+* dazSWC'VN_TYpGlXr6<&6VQhzYP5HгB يeoA x רOKߖdHW?A Qe牖/%Ud_ O 6P_4D#]5γWun%w!}kG%jܝsU~bC~2,'V-\ᎍN?RWtxR߼J%~h^w}1Yzm™Zi?if|kBؗ^'hɞ_3O RYkJx}{}*sY k&J $)R"L1Bʙhyb,<Zj"y\^`k>_O \! vdsLQ109WE̚B. CBG(<OÈA LPQm'Q&!y $Mɖ'\ɧtJiL3ġhswV`*, R0GCОv/{cg{ٟO!<2K0@hs]B=+љkP=;| ci{^O#?JJ _+>A\'+,a1cQ4hZe2Feac r^|=n޵)U9s<}RP^´%y}gC~CZVEӸz0/[8O4M4ET} ƙ";7w(Wє |nRc<+DKT`m027.VTm:xZٗ}ir=6q}!~G 8QV '+~a2,]#RKf'*莮:|;SX-7QQغsF#j8'կhGZi2`0BX; OƚFҰ_S`MtY[w (5fȖn4W d{Fҝ* o7#qFƮVNPBS`M5,>  N_"{W(yCAgg)iэM._(| ymR!tN 쥐bA~v(h&ƅSJLStWhcoHjkۆ"x@vwm{^G!1=_#4-]\<L{}NRP_wT94*4n:I݋ (v5Q:]'-ud:8ELCw2t?M!XYz/h8e 7{C\9QI_ɉi؅W 7^-UR6WLKj 8kY:7t_pg'! \b\!j?א,DHi>`NI֑8ENYY@u.U≫:NxA8痩v0Jc+#eze-8up#w0 XAip/$3r0ܲkU<3?yCs i>dl?Aƛ |=!wl/c'ujA\mL=׉c@7'#,)>H'nwf>Tl<6δִUthxu3{rqmȗk|Q`9 62Ŕx5oSo4m*NAs$\1m'ɹ!_-(cT٪ny!aD(Uy3VjдN$6&PW1Ϊ=f>RNȖ)/ ;bմ}#ʌ=GQ Q{vӘUa${ClKI2 T{@נ 2< #caF]GhNXV:Ek=kA5sB%/﹗.9V 8`7[`ܱih@^(킲 LG3-x׺D;)UmBրwHh u>3МQ^cۓaQ <\@:gm0}_/V]۩֥=E9H99-+)ۄxwkW}D[_B7jKc9}j2{-.EWS Jzڣ4 4x\RGdp"1ujn$zaO Y%9Ű`߹ue|#v˕4EHS {>R'bD޸: `]8ST}4NF;@}(voEئ:3>SRPB (ъ n˄37פ؈i-@XDOpYfA@۽B."5̵i z96)`ǻȕNeN乭o|5_躐+ǽ _&F_idgVY\:󬤄<W0iL-a$8s2Ug4ZSz.e '&fPaj X)FHG>55@pA;Â6ìjs`9S*("b5Wc" `XjufͶHRi`m.^]56Y[%+G乚yx4ʢ XDJ%0G(duK&22S&1]y\]薐輏خ]]ȳ; XNUL/+?J}?C ,L4ULnbM,Q:pwuNHߑة.PҪԬÀ9F%9*MK[@%:8LY,%_4S<8r/v> |]o;X䊸15A Jו'_֘A6v}bpobz݈<θ߶rkveSc%oEM,"816ϛI0)u lvbmZL: s v9;VRg!ӑJ9:!!7x0JMS[Ʌze2s zl zCAM)+/)b9WYg|½yJ:h $ UN6s*(Jv} 0Sp \A fD/|EA ?L r0eUkٕ]4lķxs8j`fJnn ]un| -)kUղl<'$_1h<3 Yv,FRc7bbxE}Ӂ+Ɔby!|CͻZ>z_~t1` DsitZQ6ΨغtSH#9 vU/tKu>peֈio_؅lIhA4J)XU|#HuJԃR~}Y^ܣ^3a|'F^fW47;@̣^Bsg <[ j8i.ૺ_;:jeΈYO#%J&dĚκ1ۿ汸*T~#"[^rID&ic`'0g}^RJK>+Av+@Sjbݞ}sEXD9?yU_=0{QxH|%6JD%ndȦ RHShF7 ph^0r{| !ѾOD@S w,Kﻷ/Bar38tWT(*KG#s k=w43.<R1)WzzTUm[aHeqWJB$KZrI8P x(5Z\>5 bc m 9t%@lP$[?c@qfm9/SVƓۋuw7H~42R`/Fc6e3 yJV$E*/T`H/dmH Cq%D&/֋Vg*Vt)Jv;RtW^>4 #r4`_#"aA`v4q@a>0$~46Rn0m#@>OiE{l>*uFL^jPu)TgF>tK7:D } ``Sg2 JۍeI]j/_3<ՠk"XD8_y=~@LC~ѢO鉚̷\Z @$ՋO+,oL,a(Q:W%b]o >]ƲGMJFi"-8{۸r6F<2 dž`{ii\1 ZD_ewOJ ?~"is_¢w$(y22_i.5a]EKO>_'v.7)A_ĤI" w.Pe2] ?!}240,U;Qf)u]ڗԄ0֒+1hC*0 [v3=ѣr+lt0TMrZUSZrJqI&;( x*QS͙8lrJ1UFĩ$?64w=zN;~>o} ̢a ָJ1 yg6uV^cRh>HCe="FFֈ} {o0/Jк[^򰿲/ö/9c>+ٗݮ ItMofPJ-t9y8 |:>l2#@<UZ8|8Nw%˴OދZSMhYvW:Vws /,62%v 3:YqTZC(H}$b6T$W،>l7d[冭lVM /$zIZٵp'Ojm`mP5=cxQ?ټN3fd|7Y}Ej ˠe [ %xy2 ۋ`׎s99vri$B7İvLw1"#&4) >ȔBe利|cHx3 {C d*힧n V=9TML,h RA*--ΒG1qǚq/1j{̕yD,?lL꓇k};:NfDaHoR"[0W89nLg6k8ɰ{|Zb)l]<9$ٔ_lt,CRg_nH&.*~Bf@+͵\?3bc,1FS/whd1'*lo4B.8I iU "S"RSMңsrO\J$h%@R2(Ō-h[ m tFD"Y%M/y0n~(rt ߢ 8Az ' K@q R48xI-o]h03wDm(t_>9:^$ *IIb!--{v̑EyPQֿe5!@\CZz@ ]=a@ebБuզ=(g]XDOa_RoigT(-7I4׉HC_#}BwPN[G*?L(6S11KWA!P֞QIA36vZ~㳱XҪ>mxpRZWOIZN^ZLrv%w @=$u+G-x3Ff:hpYZd-Njo2uj8;,S8ےvz:捩zeHQ#zE7 f8wc.GsY΅>^Ӈ'H/uh'7w%L*P'"~f8-dWAFPlF?;QH+fƄw̛Ru%tvLΚvd` 3%3N';Nd&zA#h=Efʰ8bl̖ٯEz_3?@6J(p2Tx㎥i3hTm3.)[3V|70=(X#iOoT(Be4|HVN1Bc+gTDSfM~RM殺?.!Ў9&y+EUnOfث(uLf.gIWaKߺ4K؄ڧsIDY~+ 0?aDN÷(T)7Ihz7UGLc|Ev/W |2 u"FI)92j|&9҇,43hfj\)W99 V I0U䔐0:fqٸR^7H9)i$OKk"2Y4XP#EsLEb!y+vߕf_j Җ7AJeumڝR;-, Lj(k2~wc^<k;~z&;Ќkg 1ͳ/.P)fS6h.fT.\xDkmaXEiԆ54`:q”4Ɂ%Sv/߈ø9RUWp"͙`ɿoX-]I"-Rf&"7Z~?-`RJ=fAzYn&̦)șx,a낾b2 p q$.p@pP4]3`$A692`uQ ǥ6_-s0-Z$T[H XcJTfTu3wݭ&6W?=]Fm~#S0pX)&[Qw `+'&oOOOӡjf#dI#${ V cLU X@co :Ыg1( R􆒎,S~<;W,w[L YFfZG܋힕 jrzHϤ} pZ&rT⤛]FP<ċQ/pю K` |񍓬8!fxc@{_0k#xmy`A ߇7DnooDrp vXnG_SSܑD H]T C#UM5-5AMf.'A> d@&3c4Qo3Pl:w\SC\.Ŀ'-< X[/ LFQaʝ%Lh2=%.d*c~(-2wfoo5EfcQ@d@р9a]Mp(O =!FF 1:bbn:V#{wj;I#sxo]oHzzޡGBtGզv.92@D(>/0C\$6A}F:/5֌Tҏ_/+ H>R+I~mRLQð%R/2Xԫ$.jDKcmZEұ~ 3fWY";WІ}{1?U{d|@ n:NP^̩?&ӈOQb0{@Qت!h6"P[QԔJ0i/7"}q`CR"; S'XQDИLƱN2JR#+b{"I%`E rǁ)6s.JFEXحX˄Dz5Z7z RfƫLV( &:4] $_I+Lug{+[ͳoXFu\gύl0j)8/%%U {IaeH'$6b*\q,ioBD_!8 )cp .Ӡn_F&@B j'{\tF{ߚdWrѝp`nJCꌥZL'92}flEre(ki[l$cGuO29=9X&L ' =C9;p+?2嚥D쭂#H*Faewy Ft JEUL%YGڥYW.]Jh2LᩋB)ْ)kWJM`w-lm9ct_hdz 6v?o9Y|t&&R 0qBaCߪҟaͮsTm+cmxaz|NN3kG(_ @C_Ta!uO5yN;-c⠌ 6 ԒD/%a+ur&@pcE^=x؉YpF^o1.^ܾڊD FMܾQ7g|yzFgCl* sw=\_ (kawxƛ4bxS=w .eM`#,%q%DiQzycjgs{Y&zʼnUwZ,\@_Ne'>6? ]&&>`(IKjgWԑXu7VD5ʺ"+:'-G/_1O?1%"WN;nuYIh3b͆ftE…L;+'+*%%rƥ$"1Ψ?7;Xz2 5# ދKFAbuM cCd'}v街'l m&VJ!29XtYtIN0߂kmaGRGPHQ i%_meeE3uNmxw\уu*­{q؍SH8(1Qi]vw@xkBٛp2:7=J~dI FJtU _z"Wx<9;JDÄ n6Udn'UҙiXS3ۚ/ OyxqvҹqQ{ﳇzoy:%ij,tbCfEX6!]V(Ӈ|d3c#.8Do(D_Ֆ娛^g(HH9EHA+YI\#b۔X]-$^Sn Ohl4_RY&oӾ/9BIF_tےS U&rS0cF*AIb1qs0DN_tG.,mTb1r fnYHWV08m@Lmz1Ge3n#ӜEpNSb!5qz]Jk~Lc%0|L>HSPp8_4JQZ #2;F.4rbBzB@,WdEkE8mŲ'6uScLh[4fͿ-J9\3 =fJ^S7@i"i&BY-kIxUzd|[O=(X|AM8 #Hv?麑+ D!H =zO 膒?橫!jʨ;^@_O|wδs+!'u~m(* yV VmT?xnƋR{RG;80W4gY슶R .!#5ad6Ol9QX(sWH% x\}Fm)*4‘?Ĥzsn쒥 [Ok]m% pLy Cpo,jo~/Bx!0cʰ9#,ܜʂeja , ٸB;I?ܙ946J%83eYm (}/Мcs,Yg$1<*,J<|k{ŢIkr?fgbbY&ZPQ~Wڵ9Q+/]U>v0 #򘶱1uyaOjBCck݊͠~Ci_?,a(ȽO$#μr*,smialvJO^%Bfc^d]RO~.t\Bt ˌ{GΩ@Twnt*MtOW  ;l WDPݼ %_U"fRL_3qX?/! (i^;+NnE= N Гфm2TE=dH}*I%ۇBĆf{@ _.Vy]d+N fNվ5\6mIށp# qZȓ{<n>C9Om:jwoSX$f=y *JyNU' @92N"q$2; GGed(] ĥ 78U҇=ΩNJye*OЂ<0+e|k|FP[c*n~,!`xvJ1<Fe@-4 bsEHw)D,نȮ0%SΙ/O\&ՄZ /0TrZ~Pi WA"Qd b@ l.ĦkwE:T .˞ݝӪ [+X,_f.!M[+@='LPjI0=?md\~x@2׭HDe$ш\hojE1d`Xɋ V4Tjڂ,}q][ġ b1Ƃ]|0L&?"a!&*Z6}@ԲtLQ-^ϝ洉J5I-#dk ⅙rQrc^Y=V/oQB E:%x;. }Ahf2+23`B(| Ubm$.4yYX9jx1 GH"qvٯFn$"%H 2ego#єtB=x=;Z84tro4P5I8٥Gۥ҆QTLwTJ$(:J fB%TB6 +;nob/ߠ>y=y}<=}8,ܚeik`YɃ*/삸xxga}FJ!KE<M2:Y#B oTm1 ˬЩx͙o%|AX)Fx1@__I}(%!eA/S'z_u>ؕvhr'¼-w8[O 9Chj]d$a<5uc6 c*,e{&! ״]&$嚁l? um^>#$Y[ ks3;eT&$Z@00qRKuSܑ$2y5jw"ek.O[JR1R4Z6~&k:KLӟ<̝2(/(A4`okOZI$fF e 5%m|AtuX ;8!ȋ POمO?gi>`z[0X&"Pq3[MwI͙9%LV)OU@I3At!߉%Lx &!S|3]W_[(KnwkbM0_q耳s Px4Zյ,mGE{l7\327Fu뀈j8mxFؓ)a(_V)QO3{V%lT7Nbt\0Ѣw u.$[87+BQ,2Xk~d"B<8Ioh:؍j ];njĊ!`4&w.?`& Pû>E$Wo]ajRmј rFz({`SEu[Q`ڠa1:x6tY -e -+5dkַxrҏw |2_F3Ǖ\U|S%zeGO; i&qⶡV;*@5&i%'5ë.bke`ݵŠ&xL$:4&31{V^bBgNJ|J+-_S# f:i:_LssԠ#ٓk& ,Zz{_Ivq\Flߌg)7+7ړQi,:ik bSؒDOej[͸Zw;A󠵔_@s$%PQpHK _lPxl@!;D3>w6_`hՉNYHS{t7 @W9c(SUIs"7x]Tkq>ƞ9 Z]qDL !e5RBI=ߎg.~۔*$,@$CpҴ4 7$(7QXŌR!}87IԳFq ,CYOHaR;-Έ촨Þ3y͗s"x^1[d{7[p!(w^$s ̶Gą9>] )bJ_ov%@C1|# hxxHn{*KxPQIRnk܁1{ݸ෤ {++YR|CSazh[𥳹DJB3r.% 7DݩC-|,>m;_% ܏(c/ʅJx:FKׂ^VZ?wPII<ѰaZ L6+F+#>xo9Ec/3>W`4"lr,KE1D,v Vᾔqd>H[D 0Uʃ C'azM?BAĪ7+ۡzPj0≓?8}j֎V_ܲ5L7eOmY+~dsx= ~g9ڿ;=i@ZTG9ֹL-2 pB }ڜIo-M>2FPvP߰9DDAQ[1O9HrH@,Sрo_ YRiO7ZrZY&f0#SY ُ65 2RS-=Gb X0<"Fvv $DOTx Kbv({gVB0w[,jdFCvTAz%vf=)UCtU9WUdW->JGVoR2=>-ϸe{<$snDƦY!w[SİP/)nScR`rz~S:@dq~"ސ h~!W}Sq'YHFE~G+AFzy?Y}I:r2+d'TϯOY;bv{q~|AM\5iZbaC' ph_@c(RǐP#rsP.0`;;t) ½xSt$v f٩nfr$o߹\=zBK~U_M $ !SC߫uKZ/[wT:u6~V;>WtcTB.m6 ]p`~* ?$37} pCTODAai!dty("j*  {n5ei 0}Ƅe&SwMoG7 5%)7."TԃTQm f!μ,Iq >+ Q_JYEvە(7qp!0<;K Xڼ*@恠ESpnJHiqO6o2״UX˄gjJ9.qqpl"֋yBⅠ"\5–,V@(= }$3@5+<Ƃ5 E;&!YD[v92@e~mm6x5k=@`JbDKgkQy_5Y]ˑ[W6 L.f{!s޶#eœ*OeI˗q\>CpRbdpS@xy &k{:l?`zWj ޖW RO{)~,A@w@GM/ɐU, YpD Iv}Gk>f`l-$qG, ͓߉iJV(M@v%,fGk{=x? Owwj~H㖡CdD()m}FTW?Ә𱬋w;WѬ"B-9"j)99 ܙz65ǤO6Пmi?zu[ $wrH "WDn&Hz%2WCd;c։[gPbW3$.9"J\#<)`NFf9 C*D ͢zە{zQк5!Y{~CH緷H:t䰆π`:@p R2 Ä^њ)yݹPP @e}B^Y,seaCCNsz[!T)B*'áM;Ӆi+[iShwxJDlo59b!`k]Kg/(vt笵~Q+fnk18лVcZ\c0th[z .b5ZQ)mxr Vز)7H k,ҌcXrHK.ɺʖJ RiG5IsDj2cRp8ނV/C{;`/ PwY$`JJ.NHSm=_Z^(}&LU~gF>6~lpN~ZS;=3i[?^RP\(=Q^BvoflMe#4$ꢘ+]":o$/d <04?*ƒKoP}ԟ&w=9y0m*#l A&>|&I%rG8lɡ_ 9v8[Pn%:HFaTQo&wq3Pwl$ԁ4Y3Q;ɱ;U[wvwPK(^Y{&yuy$,jm+څbbE*4;h_NZZ"ZB&M)J=`E!KnTOg"MyL?%ct1Bhihw-y)Ƹַ;&BúZBb%F)EN(2母M{)\Q] ja˰iyټkqrx[,_+@@WF|;([9e/L+-сfbf)(I&F7-m̌q;,`~o;h:2Ȯ8/2-l=_oV2Mx QALl,ɷV^ztU $s#\l[04SS1oYC7mzM3Ee ہ =Оcn2Whډ À*SI]$.f5϶B2`D~sq[xs44?mDӬh5K΃|A#"V4s?Q}X$N3k{k!`z. r[j̼Q+[\]  P3lh:]!_v!̹E%y 40- 3SP,7Wfۄ >T9 {+ᕣŦ)o==ۀ0YMR)F5N/D0fg^ X]! dfsjz*/8Ѯ+i< >26O94At  5rk Dx&g ^% AB<?II`۵/r١_RָEbOnI(_*^: ;b*uJzQY8OuD:R C ֈ^t]/[sy$T[U!ɀɄZc,q"iSk9=tûzE>BR t4Hg[m _ A%Y>(fm3p\(x($|X*#wx"з- <|}l 2dvotK6~^Dc,ǞZ۫{o6qXlPt;"x"lbm%6wbz)f#G>Rut\HaL!gf]G '^φy@'#>]*,ZXfFW,ѫLtsksS0: MaO{=K;.yo9C_d,/1#ohf"aRJ!q})wE>pxd{H뀥,̗\:1`QeǕ !yقX~Яz.S&t̝P&B_ FOOIvÌF&7!u }߷N5*D՝YJ5}65#Bo ٳF3یU9w?o ]/$ǩS(?mS$Ѽ v'^L)q1Nq:3UBX0[4mHW67ZANM+#+o[G;Tj_>\W$}qHLr;a,H)D?n=(G9Bؠm{Va+YHҵ&uoɐkDB k+QF囔3ByRhRNWT(4lǹ:\ 9ϛy ]Hx$vX@\{Q`}.|1捁}1€i[=MtiMt])zS>2½P >o5 W?dblqI]JhkRR,˪>Bp>tU/nAmQc$=5CXyHxіjJXe6i!mx 黚&)Eb%blj(0F箹AsRraD@NG#i" n.x8n<2Ǽ,E"Ep/'Cm#כAhQòCBaruXir͡;~w-5Z Hbt~P܊qN}:7wGs6C~ShKV[W~| 5{?D-9)y@u8.h!zI\l,E.~I{96NE+~W7(ZC(x7m K8HHI'IcQ"MEKzo* MPŜ[}%"ƥ4B!]hsn?>wzW\[{^u X<j Z R=%H]DZ)a{ES*$tVq0u9bw:|am)*%"Gvo: ӱ[IbfPăƚD@u,MYnG:9&3XQAf =gs[Bi9\_節BS )1j_bx4 uZ.2Q>3/}ٹqc ,j%E{ hG0}4Q+)$k'c9_ZNզT(&t=pY h̯EzU> ҦKR# U9wnaY۴3L|Oh[MMKad_NJu(: OZCG[GSnӮ-s1~.8%$x0y@c?A@}Toai'7sm76W Ĩ9*[4dRoN\,6[.I9]I͜\.b7ƜSSV ygRa~n؀.=)Fbx*0tE"; +. `Q{0Z "<Q{K}W l^ۓڟ*lx}go\؇y#u1ڴN7IwᴄzEO7 b/5ڸZ"0uSd=PrLʍzXh ?u&a+ N;'Ľ6x8-Ro ċq:X68:u|:, |a|TZ4,#'?K8[0B{tI9_]e_NTr}A݄d6埙*S:Oʑ(st7.BEItիoCqIԢ"1pOct$^&ԕ#۴UooAU\ ._暭M_SS&\9hQa"wYlL6r1!f; 6B6oR{Ѷhp/uAoJFy۰A=0\&A ɺ=Ng]).b w ݚk=+!V.;d@g|%G9ٳGiod? wdr=,֕_iCTz[.=-6h L-fb`~Вxl}˺b~` dZa7X$r&IԘ3]U7;tT[o'嫈/ )*J`@RvJklզn wf_ sF-9r`>h|B8*"|.T)lgUa&Dz *䍯0_'Z56 .W vD9[T2ߔ$g.[p pt#5knWqs&7h'N}5<<3Y@pdm5b ƼwaG&0c h!nfYJg@\w^0rKc+IHOsȇ%X~NMX[G%ŵ#tΎr.mfP 6?Tl?<$s4^ h[i6QJ6`qo Bƙϲg3w[Q˶3yK~JO{w;)&ݵ;qd&GE QL~\tU"btt/xװ=ue&z#cOoHPuhNnN`=J)?8V:PӊX<tfOIw>BdC=Kbu69R\kjkyHw=&BI;btUUxgۑir0_}{WiJ{\/XM•aP0tD0:$'E M#HU Uh,1}KiSEbf"a|V,[#J3$m Rɖ@wrFo;(k&7D :m< ұPa%!fLi}b<>Z?1$KqDg޿Eວa#>:-*I{VDs^!+2+R d l!9rosah~oF낡g._R4U`e8JxۇhwݘW azRO{6^%?^,yvhmz{5IHC)~hɶ%,GՃJqHY$0&=Q(D8Eh#p]!c|3\, vALm'{)Qtss}ٟkQ)攼ޘ٠mo0SK6X;:ND/V=ӂo+!ZWcŊ֣SA__OnF˔s:3ignEE8:ahML_DuvS "%P=ݽVgN#EU+-\\zF#mס}[ ɮ~_u{]a6~3XB vgpPH{G]àCG'pw| ,äL6Q,^J d(R_&!Lh:]C#52Ͷ!A_zU-л> >Mm=;`Yo! .|^| vbjOj#ٟ aAF^GbE Nw}2{抬_f',`<̷a ݫ |tzo&")[-zUN l1o'bOT%԰|#oR.pAyΌ Zb&|&-"_O5V\p 3r'*q^\>r^>M k5vB W83Rfb2Y#vFFf&/O3XJ^4Aǹw:(T2}P3@ٷUEOz+$kh\M8}nrdC"+ &m2as K[ 3 V _a`D1sZ( '́LOh\uxֱk!4_'4s/ݝ#τ;PSI17p ]!T[rIn0SABsUɷ߻}MD&CQ!(rYVsKqX CGz`QPr~.+9D~[Ⅴ+o7YUe ޽9_ |I Νй0&;6 α6FswU◘>| ZOiwj^|clr@ɖt\Rƞm'Uŵ?rK t(Gx:(w[Kqk#ܦA7?zpW΅l=pg#08;¨rn$,۹|Э?i-XӶ#P mˢ(h6ޕo5\3H$:lgn'hW|k VM7[A-(\-D ʤ /#E)oOτn&s6膳ZΛ>T 97*J>ժ^TZf(taPӬҟxW~~I4^p&qlA` k*mq<%7Y^U Wxʳ[J74vpEj|ۃ|M.',qFr㒭TybF;k#Xi΋qƂJ{UB4]{]Px9xjd[fQ9A׮ܷsC-ձ?OGAڞ/N AF0zA$Ivay\hR;P=ɅݖW8^8͌ۂDhkM៤ Sɞ`  WUAѸ$k$,@gg#-?BQDLQ@-i*uϩ1c̊.whj,uD3m >'8ze>F|B$R3]<ʼnGeVsuH= S;K2xys4I<֊\x?j,"Ҭj`q>K*IR48$x iL s(ʊ4.K%^%FHvl>pX QgDl ik&A~<ڍSx]v wT&=i4cogٟ砥ngΞyz)MsO 0̅{N 4sQ9zRD]?73q !Hf pm 4Btd:1.v@ReP"[qd4vJs⯺.,[%ſ,:|L-" }U3_"#CfV3%\FT }p)T5` F0} ĊYH2HD>]5(K5]ZqSzcJ#Vմ*ɐ9i0z,2ѧ8mjQKCa~J+_o0W5)-Eyxq!wwy5  *Cu"AXe'UD yO3'` jv1*fg臨݇W˱:YIAe?bowl-R& cPS& mZ:$g~^XïJZMRi+B foh1Ҙ-KY01*oYDrfs.m5cˤ or/r43F% (b9Ѩf W Ze}[?j.DHj]i{sjxo&89@R\n4 SA%GuSrSKBoDhJ^R#%a4{dQ".Ωn(TQz;zQdP}ԯ)RYYoߣ:#b7ñL\YD_}uIs^ SnzSJ ad $ag0F_Rf=aSuckd ҈?>LϩA 9e:SS(CWoMKyBӤ:  %E<˛gcb?B)y>R `Hzc^$VOIf]vvR}#Q:bzz0ʠ*3|?ўGlaX1_ue(S,LjwnuD [b ܞRI4C"cp}⃴Q**2I`"j%kQwi(H2*`6 V7!b*a?LY F; cdS@ECt%L^YoroejI3nÿ̧"Ĕa9uw,Q{y]7#@I̬b[Q 7ܤ.!'G;cb_(n`aYeSazQrUcq<%ihyD7,5Vvv#7C65wYKXEx[ kޯH9ʈqH1ddlk:Y(e1H9M2_=7+CۚsN{$B,C佧mpdnpMagLypi鵽4Rܸ2<7|ġܭAZ_ח^f,*,3Ss \.k {SU  w gj] Mj%bP ,oĩ&=+WJbO#߮+xĸ n &\sz(B֡BjGyEwoTTܟD vl]A]pU%C~X lYTvV. )v@,?uӷ3\> TK"#!sm4 |bmKu#AANOuCXU:3/&h#ĝz YYv @ZR8[*ި*NdaN5+f!xc)w[^8+_˵m InD=~9T (Qi"R ?@'R.!l %e\a]'Fy 5:3N^i|T˥\Slh3ٹ~ݑI1qv#V>VmeWEWuVL6VNeC*AI^`Fx𹽌|{~>Ws-Tf [&}iT<%[;)SA5C__Y.L'دYT\K!(nE$Ef7"P1yjFb|}L݋9<胢'ڥ[V sOO (Cɟzh8R|G8XraK &ޣ2q89}ihu^1_8ƭ_f6H'v :OlQu`SYOwUB%ӊ6`*k>-Rvw[zw,g)}Eڀ`5'^O3s'iFf){15{&u)w eklg0=&d}#d|ɨ?U:z zd N/1ZU,}&GߟVGI5c0 %пb%A_/n0Vguv  V-EJQ;j¾-wښ㱕Z8vF&ށvH߳;:,\5K?9'{Xicʬ˦ =rJBfFw %8")ߨx:7Y 0ƲJ>7%V9 fN/`rP6n Gr'y:EQ}sM{ZD̮fL[|"CԦ^C:3X|c9uۊvBN\N\ֻUi$9DP2b}FO0^x;)-%Rk)I|F|t>z.21:+[a4W B2Y JZ+}r9E Jfj׃y-ߤ#Tq3.%l=G[&˹ Ya@=s:`i4b8 /4+kCCauDss??pGgvlB hM؈0pL7rˊ\HE Q\gjRx7(')i5ZfR'e U>I`6q=gߤp{B/bM8d˜Pw^Ȝ{rߟnRv9h.3C(>ACbl$¬ۥ(1 bq2%AסlX6J!a}8̓RʽNsk 'B)PR|xU˙WHҽ)gњ7-44XVc[JFT4{#y5PQV!a w^(HڇhMgy_PGDh{GP~{SϚޡn%s)%cH/7طQn8`? !A> R8~ `оĮP[P?tم^RMAT</YG4E[535WvdEK`aIT|1(ϿSJڗ.}mZ |$H`NCe {٤g=GƆSvt*>xexDFӚ<ٝn&y XuK;@i3!<9 iٱ:cև \7iK@f;Ha Xj=~ _Ǚ{L 6 ^LH]7$;%g tŦw nmMa5R/a؊,ʠl^Mg`ڧ{J|r(ӌ3'#ʄA 7A껭*SB+56#&Q0fXooJE pwP-J+KW~eIz.&D{Ѻy UaqTK1x:, "E„uu2=4(6Zvjf'cSz…P|QK<]9r0Nۤ:u̵ ?o+9鶅~w}T¥[˞LTWш{;l֖!3(G,P 9(QbF֤Z_37h0_d#EюrLsjVsUib\zJ4݆P[|˗j+=6|j~dov'BGH ˵aiMF,D8--z[ZOi?^Cق]wNK r6 +Gr'#[k>MSݫSҪ . =_i$dsKRD!ԂdL␊ x;sn~}<,,?I/,ᲀLcz XFU4Vp'>"PT79%~Hݖo8+7ZCb" TwKR$wo(6[0}{\ҀNᏦ?JE~vD)@S 䝭oЉI 9AouMf^v-rS68ׂǜ'm@C{CDD>ŋ]Hz [n̨KaY^\U GHN:b6juΑ.}{k)FL5AR{#QTHkg\r_OY^"?Dygr .!cM[@FV.Whv&'ɕ if>sxf:x%FP)TyFðՐ^^wok±i̤Ƨ/cE6St,ԝ"s?Gإp}`t_kQ]yWF5վ_}OE ,:{<,G(!#6CDɦF*Dzcs.uٓk~"C\Au3,}JsRt9-VB볒i,W,yVM ?0R|cLcNgJVs82@ދ;3rJ#;*ڿpQXR^ofMZ~n(:΅sMTdq;^}[cۓ"cA!I:P$?GEXR(j$ X-QH>H_@ό&Hp+CϣI?U"|1zI5zGd2nXf81۫ō!*IwMAsL{6.-Ki܌ ]&ޭ#`踫+NƚKLVPFNlaVqTl 'viA 7;-* M j!{yԹ=n+PVHJFGd:_7 . FHg{b}Ӻ&:%YIT59tlyːn|2?}a1PRn/ե5tqC)ceUd]eGIƚ?bDUžk[r^|AT69e<]b`^ve ;_0_$uQxǞ n 1If -CA"CX X?IM]ըxvZSo VdU`n Ov28=k w*DYHI] GA fIuڜQ )ɨw0zmPl+^)@ js AەNz`}S)"ucrVËzGz.{lLUudP&xR/ buDr[uȗP(8 1=֢u2͹}A{GWEذ?'% Ē`In3dr՞Faq0 m[r-"26KRRSa(@ ;D5C;M.SemC+>A beoŪQZ:Jf-BkN$ G1'clU,7RfIŗsc#/n*0v @WbUQmXɌ,9q N5v|>fvRfBF܄B"*>p$ 2҄ GLgF>؍uzk}QjDrbk,qf 8)%i3Z4E* VEB E0u0hDESأWa֘ȫ6W\;v>l[^L^/f۩AUVwRYO/`2U̖_; r+FYmwp Dȇ+bhM=:/HxS6 p]w!<2QA2"}"4d5Ą#Ȩ@N2baq7͖ZZ37[Z*XLJms\ 4-Lj-Nl7Lwdp$"6j5!AW2`gX' !~_d6{ܞ130kL#Gw{F:cۍqnm~o;ZZq,DYbvWSsƊ;N/74}\9­HWg@-NjtߋIe d\0B=.^ c=RKC,cOqWQT|y(cqSejf&{ s(h1}41wHĦi!*j! 32]SoT+\zt]-ޓ="GwC nuz& fw,VAX'$%.JMnY*YZ&M*sVŸ葨{g)z>kHHggg 6Qu c,CX~{k9 1fYZ<%Hp&V=gԶ}3 ?F .opV#,5ACsUw ȀU՛WLD i Z(@Gj\5hRrSQ| 3I v 'zA{)]ZGDһ|X;O +$ʘX3Nx1y4c8(c=SkH'L @A/:y^?XsZ##Z=dpهY_B8(OG17 cYw?b?J=3C!~ҧ֜̎O0x'u.%;#Y|6a  Y7 fXP'OΗN۶OuڿD&`>&(6D"a V]pξx2s—c̥G~dc/'βXχ0s/ f|"Lmڬ3ENQywF6NLPQXI>iZ}>شVt=> TeнQݾ>0@uEvGv-N%{u!*hEHKV:L'v]?HC_ރ^ł(ꡗ?2 n PZ*D"w˨agD>g[]=X]@oqW4)[T e#Q{ < 2TUHrcbݚE>w[R%bHwpI8g!;<?Xd8/&$@(6!,Mnɮqn0Jb[# GH]kj ͷ|;5uWuv=ƈ]p ¶ٮƇg{xH$@-|k ֩o "ѴO_ 3"WeH辑IiѤs/PUE427L=v%.xH?N$9Ey"e*[R((jsG@\<=5fBW2IDJ<82suPH{*sX^,ӭuvvuxwہ1 W|\l7U"Om#ci?3eGm—áȸ!lὊ 0*D?7dvJ9QBmc˾EN|Z'gC6^xSEHNN'a=γHY,}X0k %M*"_J'e2'`pK&SrxsJ 5ʍteͫVD8s;ݼ!C6]!OSO$0BylqxR1G (}R= /6z <}BKH|\ɓ#@vw16dm8-|l^/ Z\/b SAz֞'{ s*-poZ?Sz^ݺ}EuvotQ@OO1/EHQ;6:b֢ hIHΗy ~(rAƾc}d m[- u:R$V|p}^ mQ&JBqJ>G {DL;T-u{T=>|$֢2R\W)[IXYYrḡL/_"'<@{#NzcKn`J3m;s1/T8zb(^Xr7;˕CsV3iU#.#i:]hԧTc6HwP %PJ=ϯ|LG ozKx,,F6 ~C 0UOb=gBwb?>JL3^}-5W1zhxVXa ע&kPi$G`G j($.59253>c}\7'%W3{7ml.!V0&c{L!'sV c O"Ƅ@`7= U@N8R3h[*t6 ]f>ōO0荑5T*=2Y6Qѡn_a}$x`y3p˩YdR>d|ΛduM1kSIRٖ"/i1>@Q]p0_2\15K3Vk\Md5eFs"h:|1R1| sm hĭ,L{,t)BM$e<|89<^PϖeL dCOkAw7=]Vmw|-E/G%#;eoDi)8CE`-mQP#LS$h ˁ?PVOd'J, ۅ9Cc( ! :.GĔbSW( zK,7f߾ɣOx=Vh[s忻QE v/a'3O̖`㱻*‘>[6GЬvο3f: dq⶛y~J_*83g.t`EgE.b_| {Ԧ8Vn@K(-B~w\riaKڪ$~$E:mF ~~_{19sAE|޸B $xGՇӼP?Uo}Q~]3< l(B 掏UB{n]Mmf~B]y5 6~w.&'S;k/~Ї'$1<||`da#=&&Yp< Qզ4 O"\ çWČNRW4Q; 7sgnvK@=qǝӅ7uе^M2 ݷ=]y Udĩ")k؋@)>yBL##/+*Hͥyn ]u^'jf)߸ s  K9j!˕on1hPD|nnN/}o]‘zy+quFh^ qSYiJ5h Blr8's3ZGҾ<oNiXV\{73eW20t0dI{Ɋ:mV1f2c[{XP[{ŃI[^AOoIE q2K8J8,}Mc(|-U,sWޛ}"_'՘ƍYrLP:x$Ӝ/c[tAk6-X1*b%N=hgM\+%*36 y|X6m9D0x4ҦH`D&[M0;Ey9 γ4`Bj]ƣyuL =-XRQ"Tm^Gd]WGȡS v:, %_Q=𻩧8*bШS<ﱐ-ZXrX[|a$Ip 4qT-$fBtfS(=pg3:+_oЩRpO&'(|9Uƶ/ P- 2/,3fJ>Y>r+)&l^6m>F sU\%9+@G89Pc^OOøEU Ute~{~Y-4wNz{H!rNWa)'p\h}",t>>#Slhv_25&y aA67K o#Y"T'ހ٭֬9Cߤe*mіR!c(ܞTL36}XNQ%Y%2}7D訐,tnL~`$_>OQ4*GmڏrK_>#n^=ղ5!X46i r'B x^e[0?4}DhR!1dUKA! zųԟM۶T6=Ѧc9Y!3yruҴt bTn,린W`O|Q8tӲX8lZOL9$%OsK}h##/TrԻKLqg\Gﵢ߃6*;٘_owǘ'os9V%GMT]ZJ<̟L6=NfKXdKӵcE)5&\y;zRS]ae:)hegYFy#=>HM aɝ=J~~~M@ gP6#@OHf~<,e (oG ;z8v` "]H]6nL3}a U11"y:Fn>`~pM[(y Mr~h}k6Dh ~IeIDm+d4Ηs$/[FLQ@ؓ;_jw͏c:YV鰅8uu To~J?ԓ.^ζ ~QAS nt'+@SI6{>H?eKS=V8mmtGu6nǃ($j0|OUCaj3f}8D.8#b#\4d<3a=dV(ԶM\eV Ă3^ewlDE(QIHz0V x34Vkei<@ŷያx<?wv5(xR^ϵîOgczp5+9$iy֦PzG9k4M٬_# ɴjy`ړ{kF*zO]dbɼ猏_gO0yKG$ T+\Τm:_`%lnvNP75d]DNE ,8ٴ~ X)ʑ)y Uj р#:»E 䀙+V[B}OPBR/gh( ]ـVJW0=1"^랽R40pE|js?(nT ~hŦn!Y RQИ7R@#@͑%jYy28B؆|\^4Gߢs~aBF۔UM.j2Ü#gGG8I4a·yTS7DO ]vho{۷Ҽ”k_=$[:ΫΧ &Y ]O SX/n-hl((gت k$0I-KK-0#~݄Mi@,Ψ#LC떣jl 盉9's!))vXecNg 4k9Az" Duk ĺ $YH#Z125EAD\wKrpl~W\C?Z<5W*]pK>$ԓ\[ #UbQ&@( c#ZErnu̩JǓ[TnLf#Ʊ- M M`|_UJRtN @㱩"`gf><SzLkq@KN7mhSa Izp{tF螫R'L"Sw/ѩˊ_:Mkp81_=soy5Qk4I. +$wBgDqJ͜/j2t/jW02ékAca6&[!z[@-|v7 =ĝB N`5#@^ƘoWa"'ʪQJ0wz[ af$ m z~*Z)+IBit \4,ɠGkgdHpCR♍}GC&*׶]e'k}[᥾T"zmAbzp9e*Y{#?rt떓⟒}bhBZv?p0I!TC4hn!/ۯ_42_$F?Lk@m걔o7xT dN1Έca:{(NCՒqu&{&ύ.d mHQg 8!%>>VVuc7ŧ- 4?K 1ꯌܦ#VMxK}?%ŋw"!ħyKŻ"H!؛*YTܻk#?0]-& +a>@D>ܣW#, Z`T*bJ~$2Wptkb6-(&j .Wb|Q}oY{j"L&~60d 7pHӟեi̹Er\ E˄z%"EֹĎMWSTD]WgYZ{C"eeF@Zۑo]g)zA-Ad/~+G'%jqNT1uҭ[gbVX|4v=lj6qK,I 2O5 ~ k2"OϸT=z*_aBaDO]ЇԹRM`'1`*b-U+WcgB+;i r`L~+K`]&)𗭹(--,AN< .j$Yխ0=-Zj Z%qqP8*Իj6s҆Ӿhr-*k'v# /3Lx @3::'3# t [I8ks |,iiT׷>nAV2EqNPc S\%7`$LBYT|.sg5`\ u@Oωk*u"ȱ಻6q8 g7$ o{*Ig$u-ΆE).׳O-;@``m-R?>CB Uڟ,s.nBM`J\0Zy#I)'A CʬL]ueظ`Wa"+&7D(@_?iSyRU| ktQAa楹s%I1Mҍ{pjLJvB|4DwITK-PCnr\@o1Nm P~VPß#Jf. p]k*;v&/?`yR{yzMR( Ov܏%?^մQ[=`\MPLzqeuNM+cGzu{ŴkGzȮ8o6sn08g1ݵ"n <*wXTnrqTuNT"w:7nʼSGo6d_Cp&lSP,5je *XS/dCa ]cot'$;{i>*pKYdA K8nT2N{Iz6kx&M- 2$.5d4EŻZu~*{h凜xٷ%?d,h*oƼ^9@+ D+VpcE?@bVY,NJ@0yZ5KA-HR tEԆ|cSzg.P8Gb1[6yO=çdF Be4G\QwP,H𧒦"\YeVr :OPP)[.OSF8Е~1t\pqK(kt/e1+.d,eڊ s+}Q =@aýH-X}" eWF0Mn-Sso(YɁŏ77[Q,@&ƠSXT.ԁ mw) 1bzؤp=3[h0mBra5`!S/>k}n^()P#.J%dOwenGv~۠"̧̦/=faGN糎߾ud*MˈwPeBDd?Dv`1iڤYw ”X&̈́kI)^MP,2xVpZR]!S0ScD\)xp7>q,t=^ӊ2,\Z=d|gr/Zn5 Z5KX~F3V~l4J#ZwO w~=&IW$ur_+CM:ݖ*ٙ6ؼGQ do ƛ;h/,콬]pt2ǣdŶwJalv5,ō njX߭ֆ#w4k!Ym*vU HX| M]w;: Tn¸9Ƽkew$e+4^*?:"ƲUR{-% UG "!Op`Ļ,d%6E&_Z`쒯H$9ROd`uNihpS2"n+Ǧ2*Q@Vo޸AF{fjyCZVӰܘVz@ ńQÆ/WLlӅJ ְo;32JDP&}u׫(mncIUiwkOʅ> h6M9?=DpvQL"C;5v2l[`v[Ln|Nr yĞ:m^d"]ֻa/ss]h7p"W-4:#[QgЅOal]C5G:5)HO2Ǖ⧌r'pt5Gm't]aePbA%{rʷG 8%iC-!A1@30I75ku/?ŒF=n^;7y;>HVN2mnEZk]>jKZHfL  2{;,CpR:L5j/{ZG)Z^*#LhhNm6UqHR$q@ 9N0˭X0m1+NL2#ͼKhR;D2sZoHTU&RxH-e8{a~96Ft%H,1R.,CK}|yޕ-zXyD#q270UO@H/kk"Wd9N*[W8KWXua*4/%=ߜm+veEL:ՏJt8 kD-#N/T{>̾ulJW^G|DB.A=a=-ѕlz퍊z8.4dvި!-,qbFCǡmT 'ڧ^v#JG`{^eڃm!RǦRol\ôNd3Vݵ҇Ӈ3Ėn`fwؓTJWجö͖P!tZlF4Hy;FqUB1ZMRZ֛֩e< w㰾;̆!ԲP۱aR(~렝W<޸\PxL*onv/ hZ7)@uEI|BxׯѦƵb-}ݎPoWzUgU&.¾T?LH Y2S$U ѥtiH>%y| /mQ+9)V+?`?B7kTZEeEVK<@ w\AL2 Ppgj@ D4-M\>(ei$n8y,4 jokX#J!]5*`naKTy:8ËNg ǫAOwI%4;ΨHNz1 ɉ%ND\EPh2h-y 癴nC=`252>@{IJc. @̟!>wwjYsMx#%Ȕ74EI+tdɥ㛹[[nzױq #`G){`6I12͓$}q-})&U5_™VnqJv[}F߫ck * sU- ߻{PkZ .W_F큯;U`+mn-m"~qnkbGεRگAmF' qK,,"EV? ]8g"G|֠  "9C')quN9º-Ѻ)ʓi]mxĶA6"9#eǀȘ{7HiU}ab;\Y>^Jׇk;vvȹ$|/˾y~;IάnBcB4V#B4Cp9Eo~ ?5TIH)-m4 TsgBzEi_xQV:F2vJ-3+,*+-8r h+̜-KL" "4ZD8Icc%e"E-2<iBCQ ǩ&gyL]{cGYx5dSupI8#A;Q4{W>~:F1UDm݌/!;$qDzdB JAJL(iF:烙ϵbusRRYqig>x|Q6pkbM]bil̞puz$hZrZfXkVYY{j!oSkuj u!,;*5 &aދUy =(n6b%ۡ \b L9oe-" 5җӁXGHNjվt-C׮Ksbg706 0&Wͱ (^*#2 -&Bܤ.so7EE4*c sRdаAz~5~M7%8#S51 id \CyWV0rJ5Xe%bQNrB2y)@\(|q+y` 繚 [ưk{6w@txLr#:qĠ|VQ-Wً(ˁ/FޗCB_ =ټt&v*tE;I{K0kf*P|/\EZR`Y"WK. b"Ȉd f ÑM &iJ_1zE;Qr ĭ7dV6 [VN\FoPjqʁО~ Lc+SAɰJQ.2ω<93m9)\O}3nVg^S\,ϐz0{r6߿nh6mm)Ixm8,\%SoPgxwmU*;ohj]zX 'Rƪò\>|!*jٺ" tЊJ0g7m'P6A@&J] r/:㗩Q0DO5J6sf4"ip) zb,",P{`~Ym6t]?eIf{Xa#2#NӼ>)Z[9T;DQPϊ)L,XP" { K׍09qFVPKF%*UUde&. ,RsC,og_1`X{S[&BU*yϋVH^ [WKlOٷ y)wm\׸{2 Bðf.9^?;-0R(ދ"ltLRYa>M(H=.rNx%=f *|*?VPl! ծ`mCXr@KmXCaפ"#/Aa@bvarD|guK^Tc9b`U|D̻w9eyn˫ԋRU"6_@Fd3Jj:2U{/M~I[RS숒n/uh(WG6ҧjp͕4 >%+oo">v+n$fzwЋH-'Jj; `iPP׈Ŏ@$&\5E.!)IN!rfAC/ʑlVSe~˿ Ʃ:۞&aͭ{ͩiTfMȟ{Kf(W;xsaĠe>*SL|̟f gVo[+.߻ޏW~5ftɿeH8^-^Y,dW"_CVTTzT+ΥSꈝexWVq{*(3" i!wNb?;ǒTZ,(-koՏͦҿ?LppB,!xrӧ>CbA P~#£ %q7:Q?`\|9:ח/,Biy3=%"Y; Zpt~|`.K͵ =-O1)4|9cY/9ܫ&~Ks6DG D8#Y"ZRb6*o?wtYl5' ,5I>Ϫ^o'BpP[X ,K:e0ƨ=/H׳_5Zؑ@mv8i 4{FE-0<eÇ,Qv:G@p5aA . DXrɐ~$5Kk)u)?9ބq-Wo$<Ρz׆:xUGӘTI@3J 87%'hvJnItÁ8-ͥTI/%dM4·VoG2G('tX<23b']>ʆhvb$f~R>VslLՏZ.n ?hg`L`lzF~.VG:Kn1Ԑ`}5ՇzS£KFWح^UWJުWRޖ_&CLVchԌx'5Iga=ĂeKFb~of}1yZ̴36H37x; g<#4FCf`*.EIHΤ+RV@gV4JeBe4aNk]I=CbfT )A ң/D֎nN[fw {9p lSb9ycCtxPnJ@y#%h?Z"j $]eրܜ'dD*C/ZCmKhx2gG޻>,d[O-3є:O/`KtJ|.&M}nQF"z9Wȣ,$eF#{D5[3nl'v c)'’JZNQm1ZS뤬tSC@>uymnYuٟw eYg\5[ήv"ыN&3N?z%̀t޺$2"٭ETh\X3%5vOXK^ Gk%H3JP6aM{e;pr U?_/TWaQ#^*S 00&2d=iUoK8[<}X8QnVnFF??kLCp[edă bZ@cꖠ'hQD 0:$ނ uj/7ޓks(QǍx*ᐇ7I,cOrNp! ih0-@ DjV>;9D 't%,c|-MC3JH8a]R壄;6;i<[\:@xG]v9h%|i w.oEFI[~X6xxdab^7"UNd_m/CVQCk3t_[kVtƐ.2r܏GTA *R3.͌[fZzl%tx j]7x`]1ӐziYYAg$2AwIpĚyۂ6=m}WNjgJtnيσUsC_T$DvTl겟zD^^$%V* hLu0mB\f0Бʵp"eC`,b{^W:X [ֱ\lN#q*hՀ9[/gq=A>*^tL|Sr ;m9DZC.xO^55I)?GA1tFd2YPܴb}aKV^\|HYtPK"2vf"]w)A5ޔe},dn#DU1Zg uf ܞҒԚK'0?P5;Y # =a Ōb;@R? '4^B:Yhn]蘲A21-(w4Q+{kXF&z@|3k:Ӹ۾t[-@ ֘ BɊh}*&7"KX~KS2>n'ZW\T*vVVcItJ:ٍ?1*=m]MJ)m_fb0TydhJ%EaeIi%8%m TdL<9H#GsP?y5wƬb h&O ŽL>~h)2u3&crxـ/`-\m0V}r cڤ>FДL [R>G〉e}D ApySQR 1- kei7UR$Y#Teo>|[?!25 `ZZ4`V#r, ݞnLQ[IfZh'ƨYmv/ !ЗΩ$j|=Ig(kc^A :W=&KKqoj/f$@1V3y/ݐNV2/+nPš5ySG0ؙ.L80,z^o8}M}8F_z@8ZxGg?>5 nV`.S"ַU-? #*4\}@ubeWiMD[Zdz Z}{v\̀V mA thrD_nn` zu)VYyr1G3="4Q=ٕ5OId>#xە,%VR Q7t=[mz0n'KP )r)p ?B&Y2GZp?;\Hٗt7Q+_Iq M`̤NQWG寉ƕ'IJCCȏP2K cn QY(v"Q#6'oAee{x awo|0GFwkyh$I=Vᓏt6ptw&ztQ QOe>8 Hd02558VUVI<̪|fuUnbÔ\Aŕƞαcj)dH?s (tG巚ԵE]z]l=ߨ.fDK7\]-{@)B-&)"6S̹se[ ~/Tc,3KHaP+{ 1 4-y`;~N no}u0'P&%.l߿!z1څKv'feWpy.ʏY?xf;T#]ܮp`6[_luAu]e3Fh MPp?M?+cQXxy;JDnFj ~w}r*j\'JVg){t+Ih;)Økp7!]J|%IHvG޹`d乱[JF']b䜙pƼSJ4\Jqž<*9Ii+ Ik򆀅\ܝ-*hi6pLUNNr+4fŪR 1YUM}k,@5!o3I ?8 ;\{\mbdZ2s耧"$ iE-!q9&|}m:?_ϥAƎ" F#/{g2X=ϗ%:]ŻXUSjAjp!<~Ak(}7OSe1MةUV/ֳzM\KRѦeCbpO5E0fcqDZ6Y:GAMQ1(N?s:5]>֯6%;%8, UlXp(nOw!ҧ3kijɆbgTݭW:4`k)j`MfGMO$FQ]FwkSc=g iA`LSwR9y1n6n Rc$#huKI rܲ"APNC@/KRy;lsQCPPK޽*]boLz*li'Hárډm}#$TE M".Ҙそz0?t1z(';(Gq"R&unXZKn,i+sb<%ΆxZɬ>q0))7 õ(l:}ZWסc(F{4[Ov"y oȇj -qC2w1xD{'{ R^ )fsHF@P FpEcAR7e`9`2@9CPӘ5UO\/ptAfccFC_yL0 ICLaZ&+i֧=ӂv\(>/W#0 /S?hy֒R#6Prc.>,O|y͢'b+#!R{-s#PHо LŢ ?L5vHkb?v*{ysR q1!`V$ u5j0( @-&A÷re\'7Ah@+]jCԥ]繉d&3Ռc _ȖAiUa; aInzMRkqփN#Gf oi[;rIX-pȆ*D)mJma;rFuNR>򄥃7Dl'Mg]-Irln*Qh\C ;Q?T+w'LveiYsVM0w^u(ƍP'lett [Լm^1p3})5-"w5%NǺCM>gfa:1? 9YIF7 OF_{}_x@puw!K6 c?"ᵞsUo@'2]cudjw7Î>qjm+'t -D!12v%k^'n(J=duݒ Va&z* [f2SzM% H} HL_}xJG_g6,XL T=d=39΋PLa1h%>:_bTl=Q\VT\fxwb޻ o>,#IWMx?8sa/Hz}yBu[P](kc? YuO9F5d'-u7XS l$z47#@@hbbNķ́D=]%CoZK^ 7,+ Syљg4XdθЂfog-aQҷ{MQ-ԿPYvi#^rqBYqK[Tk(#rscΣXSEOW[Lȵ'S;)/+2Y% =;4d'(%~Z&0[`i-w˔&ZxHP#d@,-W4Beޖ6#`aі!4aX tə9:̟ddrEFNvvIcJJ0BkNO)?:E"8\.̙LٻrEk24?ZYJ]nsv4i/q`T¬3b5 7z.nW;q+]((uU&QS{jc٢>QYn&-dFx1ƦYF5*eŇnE`٪[zqf:KGDN:#]4+}qU1Y L4z]Oo3#lLԑ#7s: WNV^EyyZ'up4@WEXWC8aK/aKR#N9} A,qm'\F1!*%3ڈ(#69bٗs^t+" {hWrogGS8vS(%՚ƩԘ!>G5;e`b_OR3dN8}Z&Z&(O;Ȃ^pл"WİΟH?š=sg/0p\1ΰ2!$@Iݜʪ|?E9W?R@2 e3C7'q覻ae3m68,TJ;)]@a @O^m]/'<H_BRa"nZ $}Λ3MI5]0zuwI ߹PTQck%AGVtV-f¤%¨)M  'dcW7X^JW8x=ė5V+&ʉ}ţ4,@-GIkx>FvXEYQ{QYo! ~9)HXβ:x';Ϫ-ݞ1 S8 nv9DE+U3%unBD*d#Wɡ4:Lg؇9drL~ζ1(C!92|f!fkZH az{0?_@_]!٦$& cSe*ѻ Tw0hr"Ja AT!Dx'RPtt3%HU:Ru "FYeSM)2b=Nl˚~&oGgcO q4޸0X; FbJ"IhGhARUM - ;_uth Ve m- e6S{LP"@~TUQ)N0v^b:Ɲz;.8c%+9Xp)J2J(+>r.P"|M7_$OwO\jߧe R3Һ4ЗQ.?{F߉JFF9d"d=1ɝ[pUiրKno?("J_!P7Ҷ`*\BnB/ݰK?gH>@rw ц(gL缢Ӊ%yk}֤V_ 67{`EySy$rvb$d7V@i'w(g<69 l`*J߆vu&ZP<^کNJQƈQ0q Op/źbߗB~mnu?\ND800 j= >k.eQ#hpχ65=or/p8^`l4k/[ SkHXYY΋PM:Lg$,ב=4<?eZZ}G [24rHN|֩07MXLLWudS_rAR0[iEhvU. M6q6; F~%vGY{f#,- BK+5t1p@ EcE %|mI9<)Z>w>%11 ;ڠ+mj/ItOF(3j3i@P+`ͷ\$xbX?w_4@ o[#{,+6 D?ױ` `#5zqC/jD&lQ;6sЗMʉM#Lɍ Fʌ#AWˀ F z\Fm sN'd|#rd\P aB`z.㬀B+If dNLm EAvOc)ITPF{bQof@*ᅇ$vP㒟lqWin ڹ'_) ?غ>OVf-jQ򠥷Kߨ.3ceD#9%?8Xhz#Ӊ3UHpA X/R{b"s}:d~-7\/ c!,%sZ>ܓ1P3&a켷b}#kUЊ4= FuYlΜ4~c_/:9Fr,^FN¦; }cu@b=45;cU桻'`hI""ׇZDOtل7J%cq.]T$D7Mx6y=LЭF|TMH;JVYKZer?*WȔK1sBI7xO;¡:GtPwg b"Uw8# Efkr4As6GY Վ46~uLc5,>',L 'e1ӹU*򊰽2;Ox ғp{81³^Vc7LJИ憄<](ei#=ȜW0fQjG`@QH|MF~ۇ&C6ՔJcu'0Z)~ dW} #KO=ng, hԪ=( ]){ini"Q$[!3_mR4ˆ;^~5HyJ}`)1- $QǴ{O݁d =m@2J[YZ6 E-0ޗtֆ1aR2U}xII'-d&lk){/+1B=/aAJpy>sz j{wS`!,5fG{mi*O_sɣ \5&2:kbXt}F cX716ɰ4>{Kd|3Y>\@|kr;G$GaK/{&(4xRk(?{2E>Gc];43P{Qm *_iԌ)c3v kye'Jg lm8(![ɳ(p@THn_"4r\f[uԶf|{MyKd$x TeyU*PN= ^gܮexIJ J0N{tx|v h*lz)li{?[NWxyDk0¬(ːѾ߈((+AęfwhcݿF/WYHl Bs~㳺ǚte r"SXA)Kqsvu!Y+nQN7lpivYY&KP'ٗd 4LkXAmC2qOŧeu_Z؃F2f^!ԫOG͡…N- hIE]8{ڡY<}jA,g3Co&}hR{2jaӺ殑%&=^2&t'PƏG֗Wǭ 3ƺӠ;+ubR7iJʮU.u/X/;k 1i$w$J&>ܜ̎ AۆԦ(NHh @.ޯXdJؔXy"oь8T[ԃ2wxdFsNɉ(=٪mN6/GkOE\^eAW!&?_hf3L3Ց*=5|j8CWO/SL[u9V L1WUsɘx]Ar$!AT~zFQ ݟ iY_8=9n:F|HCYZs(2r Ow/E(Fhgٛn;hCƒ-:_p̞;>T{ǙNyr14;\_q }]3#օxp4}*VsC|*CnU1ȁ f4I\m5oʐ)]=q23ZlZ0]y:W_L`!URÕM`PtKۿIIdl?W8o݂v4cuy0m)ﵙT!s2m]:O;gwyzo| ŗav R+ QA½,8| <DLְ9L0\8__]$Ko#:!^ $ gǹh?k" Ew(ϑOVHw.NqP+~4:Co*c!զ{G8UySH|Q`e0k6 [t& P pKN@(])/mK_kta ZwR 戡LEYҴl/W6iN9NYJTo$DԳ" X@!yp]ʗHeۚS1oˑ>R?rRr~6:Dvаf\wdzGc0"Qx /ok8&0{je邎؟)a,&+3hUI41m}a jhNm >h)2V̘Q{qr+qL4i\&Lp9,|}v%M?mIn}TuJ&zwrx1ٷ K >cRwcL u}JB)z[oAttY%1,602 Zry_I2zg+dGX2Ej_hv7BC"q ^̸JZS<k V>tnl;_v6bspB8ѩjg;0z%iwl7{8Vdn,11%]qLO/ª8gGX wЅ)?4w# 4"ܯ)}7#L<>r>?ϋELGIlW ݬb? K?c=H`⨊´9̻o1ץ$W? eױʪ5s%dgt!,[W;((Y)& ;O$yAt190Sj3npd@c`V[=B7g2QNyS5R!B5(a,Z<=^5O[n\9Z `^|ũCeyj_we We _1QۅUq )9H=8;EZL.; tX2|q>w{ Z T1˾ޤUV f AνPle(s99oC70/bdb}AR/{<#ƪ-*$v >JDs:Ѱ2I9)1 &tMXxqA|*6'nq[@?wS9ô*lro`bo> 0ېMzZ1ڌ m %"f{ϒFfRܣML !^9I*,ߜB@/+ݰО6tqJ<"ÝF w:-$YDו+AN7B] *.㓥M@~L̓n.枓H3"e44s]tK`|EkTcQUN`>#8b# #!';N~!F 䜩:XCaFN&0cC{c$ugꞈhpD[ Lv@ipzB `4E9LOo_@񱁆1; z t A\Y);'v4D!@(qvݽ drfC<~oӢA yKiE+ƭXxk=-s.nG-hqea=HE;'HJ_F$7929sGA[ׁ}ڊz_j [&nVlwJܱ%\Y<Roq_wbU&~Y4y'2cVu"po{Ji; Zubp,;VJg"\F`]M& '[e'_Z*8 )PV EBhzmw}, @% Jݸz$z50B& *oVb1۫|%4}VeFh&+V?)4aiC_0Z8 fw$):9)$ ҳ] :L)rC'.Za w=b;6S?Lf;ؤ\\ϙ|T&Z?TaxEن9Mqm| u Y+dO@5~o LʈgM 9L[]aELrh =O~TF6|i#1)uPlYF̔aئ ʓ&03JN+x{icAb%,UN d;ac b>.m"T8~?8i IKU ʧIqD#ާ>K i}:Pq#{r[ZVF갟Tէa)FnGvAgP/ ,Utq*R$9"-yz6oO9Yά+*tv%&cyAvfwr@8j!\>vdzy鈻Iv Ti}f02/)=:j&:UR*T5cdD;;g벐‘PX-]֣͑ȢG?c] %FyJp]t3G]!3QF'\P\ JqÓL hJ[:%p"6@FqD]wzW'kr=Ȇl"R,QJj@N 4 H}?+0@ap&1O2`1lj<2@)j'ݕeuO3@E<ǏpIiLs~>w|ČsdZ'4t+8-.-p,XpjGT{//4_bjX1_oEigm^) h+] 0'9\TN^7 4NzvhO7ʠwɝF]ԧhPЭjƄS< 8У-r8?YNF-3~m}#+3d6o\3n{ t"#\tA4 /"Bgw|PNQg[ީὝa*xDEXXȩDc9!L +VѨoH%أDi4SA<1Qc^r*-ᾆ?㾘8*˚JMYu uT@jk/6 T]XݟoKC/Կ9fiO#mK_AծIVp14&ೞ9JZ)srMOz)?j=>T$ܧ3;.o7E'Ϙ3bRM@JZ0H*9lA$R .r*ܥ7껅n]wva^}ԕws[k8{۬%@^n?s-kZh&zXUJOɺA <-J9( rTs6l(ymjRϭp.l6F#TU; Ŀ^~BR4n*]փQWcN31CѶ ^tM_š&]m΃Ns+3#Dm44뗽-/Z\\4A&2Jn/"Y7Pc3ƈiWŃ-Iv+sS_Tjuv)Iͨ7b7aT0hG6aܥw|n`H>KMۗ__h$`ElQݾ`ͅY0 \`)$Sj0kDr.TöaJ8l&U,gu|irbb! -~Hx-]z-#EKQlrOv#ȖRPJe-O4^a*8߳Q\$g{=0f`xckGu]_߲bA$:muv֤Yn39'͕(YMI BI{p[~'NEԤlMҏt/b"u8a[3FRxN9MfVF`Al.+]Ǹ}_Q̏T5 ,N wT<@3p(_k<5}FG g7(fF#Իc#,H%r*E©?k0DٹRن\ԯvy̺J9FWΕ4(ևi~؝ =}u"].sἆ=ą(@SƳڶhZN*Tإ* tN}+뗬C2#N :#ڠ(ݧG#TN*[̀e@5l*K$&7;ArԫJN HzMN2MTTTDJ2q!,c/Jp$gf C,y޳.oh^<>Nڡܖ{k,ܟd@5զ%g!ksLq]D2emWgVw2{8VL'oINOg&k~ ЏMNƣ?B{/?Xr@(VꐵwH_Kоmb1*ءhV?evrie9us>\8;:#Ϲe6&֜i'jmpk#7=_5d`eTL<uL˖7mrGK2_* ɧag]2s^pqЧ -3f53f ;}֖Od6EGe1|a}RW#.@&GhhVMHhskSoǚ0@+oGYJe3ex<l،vZ/Du]JKz<U %|T]#S]I8}H@ Eӫk L;}e[dLsWm8'y4u#RdA fo?EQŅ>EDJl"ʭ@{F[6)6k}B0b˕X' wd^<}U $3=5wvVa-lmtf/Aʆļ+Sdm.igs66b){;?K0^??牛N:P7ry9㝰/EP5h'I#O&^M}Ҳ~t+WؿP  ;/ mk'BoP`wi$SX-5Iԧp;pw6S;v{I~w,Fn2&:%ph2R 4U|W czyJ{F}k&VueU<.6fB摖qA4bkOU &i݉_ia%8QM6~I)66SOWO ty0C`,%>= ,7EuaM tЮe8-~”[OdDf>,{ ,xM]5P9H: gT}KQ/TMx,fP D)>J쯉nh\YLW/(eYN1(,*j7Cw]lKW~D,wi$ D HyVVj@ʢcn;m1ܧ.P9_t7rWv<6HA-Y}Ot> :8 mK%y:?ZrPP G%Ip&eŅR8A |ױ}˾^gjh-pc"s!4`#NŶsLtGAݮ/s4 -%~vtbPN"[˦PvVA1tk/-QG 0h%E}0@kJYDZ<9BvbzB"nw RT=ery 7U%<(9sD,4j{j.j*xt%'dЫy悪('p<^b-).)[RFTL|RM!:PY-NҀrԲc0%3+S q|֤-s`@tuOXwk~YPd^|zpW$ d9M۱aE'v J谷,ЎPݙ3WBdZ.Flox^ \"i?l[RumXLhviQ<}W' cj#(;qi`N8mWI/,ņvJu2ou:v=4OXuW[I%2I'K[4 M*'/ b 26sª`ױWwz]v4A/6@ mO\e"blJ++= D L22H vBgkτH6w<]0*?r%v.9到ю/D+05lvu&޽H#8"8q3MP|1!@^{[8\(FS}~7\3Dd-M廛Ԁ1Q&v;9;b.\"jbߐN'8 VӸ3jmyZ:S"Ib£ygef `Yd}B߹[xuVݸCJ,c;%آ &@CVr&4_jkzI,1٭d/@>5p 7#WXQb|a@糪Lن ӱVIoL0߼A&i:3oCN.^]c<kvn(pLr! ߑ!V[}w5QC*&\Bc;OŇhwV((76@U_qc;lC;i.H?œAD FF:-@"MK[!p!.́Blv*YQv@=bt?fZ(_dPcԆš_=l+˳sa-+ {_R0!Tuq"%ր0ayU_A+N^#^$lheu`靠h5#`^h3K=:t6W)9Z^z2>( $*Jg[ xG\:;$|K47ʉIe^܇͘G9?Gt˚qe,BCs[ts<^݉cŋN>O=o n\y /"rW_o9j%vl2OHږ :ڏL?I\6W0!,aPR2h3{LN_jp*51$1 {IoM{Jm(6OI V#|- w""U h!Nd-p95 Ƞ}!w%SdŢD0ĊgMyF7(,=4x={y/(bx{sQ68nUc3%VixK릂ߣ~{fj-O}G3>Cc'|GXzBDsw ,mfxP86|! EɊنΰ]5KogWW~eWo@^9˱  1Lv% ׼m+CҒRqPhXo^^H=k- 6 ?-SG-ٻF!;fY5g""COfW_dW־O]{$/뱸BbfulE 3VL$1jڼ4k901ƔHu`,Wʀ N-NQr$v@{.`"ea)Wwh1lҥ)Y\72@j};Lf O OWRePgEiŷeѫ h {s8zPg𵇛ɧm[ǬʝSnN6*o.?SȠq( W %u/@{@_ !7 j[>.=rӕڃ"᳟lN3W'x ҊPž3BY(й2My[ (® sTg\̧7W8,谑~&.T g7 Fd7U52]î;uʾiҙ-õgXҚ.R Mfh4$M(}wI } H۬ ,ϭå1Z ɛܠv0z6#^GkJ:|YSRiȽ"4բ>ջց%ݗS3yp7/o*kiYIj qYy6y l ( GRX[S.tHU6qJt@(J)h0=Ir nopFNj[qcZ/_ʿNvlnGKZ} )~v+f|a'~+Yk Ԃj*:)pDžb(y9}xog_]#h8#7~ tY -7x+f{JDOk,MZy-*`@y=Oab8j$H| ͮ`>NDZjfC@x2çL9ٓ/8NV~r+P!qAz\GLΤlexe'8Id\b? "$wҲnj\ oЅY巪R1sTu 2)xl#-\M<|l h>ӊx}1T qay1LJu 7(Ӷm&RW?tcl^ߌd b&S/NDH@l+=t,1 r2>eO>Hx&*rb9AF 6ƌ?T^]Ŷp-sFjcY_ZcvVɚ䋲\&mõkz0!Mq:ӟP"$?yP _eNi"lzf5^4TUTI_b)(+%+|E1 NAv.Q ]~:؉SS P~fh5P96jiثPnrLx<cZ9PUȷsq #}/zY{ܭ9BrpK0jr*JYsv7 E7LPjwY}'_7a܊{b+u6T?ԇ/"<Hk5|5{ OUA3Gܬ,fo#/k2?{Hr8H&\4~`>܍>'*5h5C)>YTe6]7Ix[B wêGRZ{|^f Q̧\zl`^bmhe!8kvNݑUfH֡7N'J{gAyb\\ƱNk1]zt<9|gM0bT נ= 6,iUu)Nb͛ T"ʕ"p]-if@uuxȭ'`<@&YnR>;4 F;+**}U_c)C0+F€E4X6p-G 3d@%ύ-/ j#Z@RM[0=i3!I?m mxoD>5QQu(N|;Z3C" ΃E:).e*a6?+q̰Uh'n*1j99| 6'J"_KP#f@Sv[UWtmFz'" V [thψq0"B{$nS2WJ{uϐo/P rSKk3=jdүeʘH銵1=W6c'ͮݸ@Yrzz˄v-]1YTQ>t(53*cSdԩ-p|}JeMb{ lt4g@/7Qe"0t>hoيp ]W}!7Ju$6•du4krBUछ %lM;gi95٩6pr9$@rb̔oΝʁE2y nh,y漬~zN/hT_ă=)D$wӍ5G;Ijb oXW# j>RT2;t5>"\[5~I: kM`3nK/R=( !pHPR%knk8)r!>ֆ5ܒtQ>A8Yo|q+ G8?l 3_н>gECe,%Q[tVK~fHbH҂5n̹(: ڥ\$8er-VG[9P'ԍP?éf:5$Dd ]fWwq(jZ[l opQ_MK(|;lx{;*~h6 X:Ӂakz`?vrTdMeXʟKy; u awYT? ^[BkB;ÚdQqiק٠$/mG8LJiEݮ_xybQֱ{9X/S+1Q[ bm <|]}8ÆQn?Q4نab ދO'x} S"Y8}Fy; |H| iCُ$@0`Q71 =kV@`Κ<"un1E!$ +-Ao2su2A)vd8)ME/_U -S5VTN=k$O>ԣ&fQ8մ3l@i>䷊^v{”02( nތ~[-ׁ/| Mhy Hl# {(DI(gC`AGxR2#cwB3TOdA(rJa &yre/ϨvA4^KC02|r[| ā掤56 ed.XMEí::& N17@qs`Q~z'Oġ-6 W*ȟo\o_*?$]bVț)FT%ocUYP'kfbbqe2U{j\qA8?';do+7/e(Щ0xq!u]ĊL f"$U'0Z3n_]1)Ɍ 8\3Jﲮwłٕ51;HG~|hߌSE|^VVM5Zg?+8q)!C|HI 2#ݩlf=_xG$#ZdP~07Z^D(7̽ S$nF[ʅHq!Q֗{c)z7wUY g5|vxoHtcl͛\參DG3 +N յ:$0) iEq|0SV;JScDNӸg D"3D4 [2sXi9ɋ & vmO)[C\51e]i5N>4vyc{Z݊mtiHn]3l ߖuȤ*Sr8HPm;,*0n3QrnTZ <;v<W`BEҨ{}H$eMF/ZYJ DF$aB3ɸhി.aЙ\*U>jݐ0STM!EƎEw>:az$Օo1ᲃI5‘~~jkrRʹŚA`FU#T0wٳSjzv];_+͑HT]ڍr0Hg%9˱yl^Uwu^.ha; oO ιEh M"״ڦ VX Xݲs{Sh=4@(/;"|AodIXU;EQINIZ͙Ldb$3۬fFD-. jN!xq=ɩٽ?~2gge]iVۼI%pf>=P5>@sMvD{hjuoEm["I X贆 X_mj`ڃ#$ ;[X&JUiw^SQ RO->{C7lbtM ja:(Q3А6 ,0{gd;QgY7d<AoMdN7:!f#^TQ9Dx]BG-M.5ޜU MR~}h†m0 m#Z[[Znμ`gy`=E0.h\d +_Sgw-hF|թKj>+6\T&WZǒA,5MF FTʨ{ ˁ R$ kE: WN.u:HEĖt[rP[^O4Yo%maGt[BŞJZ*0{Iw#Ӵ=U*GNeߙ,,$h5\Ugoz${Bk2:!YOw%­;`T{{:ܪ$Iruzb k$(>+3tUg;Y:`^swe8H Lx{v΍s /:ƴV4ߜ&NGSʖӲGz:ZuHCp$+0dM+pq ZrE H}<,bc }FU6Q=Lgi*yȪi^rƝRrQ LCJ537 V%[A"S '~ Zt,_KKSM5Uމ.Mp6f]i(k+U3KX?N,Q`N5K֌M2OXA9o7Vͱv-oKW'58@?`!CKc9㕥m%"D,)>k J4BsmV7~Ftzt"/L o=Ui&wF2qOƏHQG `*ɋ*G/,\xUJ0MCin? gUb62J $c951&q8^/ཛྷKXaGX<#݉#:W^F^ܬQ^l-LEp3)K|6}2XOUzwnQ"Qurei;H.cwOFa>L*-{~V"DSmclĄ|)$L;X@R7ez_mű!/ y֔cZ,{4(>)˵u-)+]yUĢ'w~+J ĥ/erѠOJBcY!Z8ߦb1c!pDc2"e zoe)LB'ًZ.?,ve%dEW1ڵYg/BLf'oPbyjࡎ%13JڥO{_/=v6)4?#$.e^r%(uf7+[kD4Q3@[JXX\AlVe= A`* +|!|`սDF*M^rpX! +p UdyPh qlۚL!HH~^^vA[65d"U+/O e ʠx^YVڋJ' x8 t2k xͿJ FnћxR+G[A PV-ְ XQ^wy+ll)`fíHGFr-V7]^~ E7& 2Dzu?rl/6 tgV.M;F Иv6ww{5Y :MI7& 5^E턖+6? j) ۽y&@ (c)1Z)N>3гlbJlʢ%.>.UIyZQ.01ca-Cz4Vۤ^e