libvirt-daemon-driver-qemu-4.5.0-10.el7_6.4> H HtxHF\P ?*}}K/XD/+du-FnCX1msnTQcfa46ff7a388ce135156c44a161e51ab4689845b H$0XАb2eF\P ?*}}NmT!&s'@.'-"omô>;?d# . Y /;PV]       0      A  \EpEE(~8.9@.:M.=kGt H٨ I XY\0 ]d ^ bdienfqlst܌ u vwݬ x y7Clibvirt-daemon-driver-qemu4.5.010.el7_6.4QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMU\Phsl7-kojislave01.fnal.goviScientific LinuxScientific LinuxLGPLv2+Scientific LinuxUnspecifiedhttps://libvirt.org/linuxx86_64# We want soft static allocation of well-known ids, as disk images # are commonly shared across NFS mounts by id rather than name; see # https://fedoraproject.org/wiki/Packaging:UsersAndGroups getent group kvm >/dev/null || groupadd -f -g 36 -r kvm getent group qemu >/dev/null || groupadd -f -g 107 -r qemu if ! getent passwd qemu >/dev/null; then if ! getent passwd 107 >/dev/null; then useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu else useradd -r -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu fi fi exit 0yvb ?A큤AAAAAA\P\P\P\P\P-\P\P\P\P\P\P\P\P3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2ee62eba348870ef2abbdfea6014d78b6ca12caf349a64887ee7aab235bc89a84e6fa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootrootrootqemuqemurootrootrootrootlibvirt-4.5.0-10.el7_6.4.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.44.5.0-10.el7_6.44.5.0-10.el7_6.44.5.0-10.el7_6.44.5.0-10.el7_6.43.0.4-14.6.0-14.0-15.2-14.11.3\73[%@[[F[[@["@[{[a[^[U@[H@[CN@[;e@[!@[!@[Z@Z@Zz@ZtRZqZg#Z]@ZN@Z/Z&@ZZ Z ,@YYܶ@Y@YYJ_YJ_YJ_YI@YA%@Y7Y7Y.@Y%uY@Y @XQ@XsX9@X@XZXYXXF@Wv@W;W@W@W:W@W@W W@Wv[@WV@W(W@W@VՄ@V@VZV V7@V@UYU|@U6@Ud@ŬUĝUUU'Up=UPUG_@U/@UT@TTTZ@TTp@T|X@Tto@To)@TeTXT6xT%U@T@T=@T@SuSہ@S0@S(5@S L@SS @S Rb@R'R@RUR߲R=RkR@RR@RG@R|@RsRg@R].@RL RB@R:@R4OR)R @Q@QQQo@Q@QQU@Qq1Qb@Qb@Q5@Q \PZPP@PP)P`K@P`K@P\VPQPPy@PG>P@@P>@P6@P*=P*=P"TP - 4.5.0-10.el7_6.4Jiri Denemark - 4.5.0-10.el7_6.3Jiri Denemark - 4.5.0-10.el7_6.2Jiri Denemark - 4.5.0-10.el7_6.1Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.4.0-2Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- qemu: Fix post-copy migration on the source (rhbz#1654732) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1664793)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1641798) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634759) - qemu: Report more appropriate running reasons (rhbz#1634759) - qemu: Pass running reason to RESUME event handler (rhbz#1634759) - qemu: Map running reason to resume event detail (rhbz#1634759) - qemu: Avoid duplicate resume events and state changes (rhbz#1634759) - qemu: Don't ignore resume events (rhbz#1634759)- virfile: fix cast-align error (rhbz#1635705) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1635705) - virfiletst: Test virFileIsSharedFS (rhbz#1635705) - virFileIsSharedFSType: Detect direct mount points (rhbz#1635705) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1635705)- security: dac: also label listen UNIX sockets (rhbz#1635228) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1635228) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1635705)- conf: correct false boot order error during domain parse (rhbz#1601318)- virDomainDefCompatibleDevice: Relax alias change check (rhbz#1621910) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1621910) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623157)- storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1613746) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1611320) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624735)- qemu_migration: Avoid writing to freed memory (rhbz#1593137) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618622) - tests: rename hugepages to hugepages-default (rhbz#1591235) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1591235) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1591235) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1591235) - tests: extract pages-discard out of hugepages-pages (rhbz#1591235) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1591235) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1591235) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1591235) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1591235) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1591235) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1591235) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1591235) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1591235) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1591235) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1591235) - tests: introduce hugepages-nodeset (rhbz#1591235) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1591235) - conf: Move hugepages validation out of XML parser (rhbz#1591235) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1591235) - tests: sev: Test launch-security with specific QEMU version (rhbz#1612009) - qemu: Fix probing of AMD SEV support (rhbz#1612009) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1612009)- qemu: Exempt video model 'none' from getting a PCI address on Q35 (rhbz#1609087) - conf: Fix a error msg typo in virDomainVideoDefValidate (rhbz#1607825)- esx storage: Fix typo lsilogic -> lsiLogic (rhbz#1571759) - networkGetDHCPLeases: Don't always report error if unable to read leases file (rhbz#1600468) - nwfilter: Resolve SEGV for NWFilter Snoop processing (rhbz#1599973) - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs (rhbz#1589115) - qemuDomainSaveMemory: Don't enforce dynamicOwnership (rhbz#1589115) - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl (rhbz#1607831) - examples: Add clean-traffic-gateway into nwfilters (rhbz#1603115)- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice (rhbz#1598311) - qemu: hotplug: report error when changing rom enabled attr for net iface (rhbz#1599513) - qemu: Fix setting global_period cputune element (rhbz#1600427) - tests: qemucaps: Add test data for upcoming qemu 3.0.0 (rhbz#1475770) - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend (rhbz#1475770) - qemu: command: Move graphics iteration to its own function (rhbz#1475770) - qemu: address: Handle all the video devices within a single loop (rhbz#1475770) - conf: Introduce virDomainVideoDefClear helper (rhbz#1475770) - conf: Introduce virDomainDefPostParseVideo helper (rhbz#1475770) - qemu: validate: Enforce compile time switch type checking for videos (rhbz#1475770) - tests: Add capabilities data for QEMU 2.11 x86_64 (rhbz#1475770) - tests: Update capabilities data for QEMU 3.0.0 x86_64 (rhbz#1475770) - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc (rhbz#1475770) - qemu: caps: Introduce a capability for egl-headless (rhbz#1475770) - qemu: Introduce a new graphics display type 'headless' (rhbz#1475770) - qemu: caps: Add vfio-pci.display capability (rhbz#1475770) - conf: Introduce virDomainGraphicsDefHasOpenGL helper (rhbz#1475770) - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys (rhbz#1475770) - conf: Introduce new attribute 'display' (rhbz#1475770) - qemu: command: Enable formatting vfio-pci.display option onto cmdline (rhbz#1475770) - docs: Rephrase the mediated devices hostdev section a bit (rhbz#1475770) - conf: Introduce new video type 'none' (rhbz#1475770) - virt-xml-validate: Add schema for nwfilterbinding (rhbz#1600330) - tools: Fix typo generating adapter_wwpn field (rhbz#1601377) - src: Fix memory leak in virNWFilterBindingDispose (rhbz#1603025)- qemu: hotplug: Do not try to add secret object for TLS if it does not exist (rhbz#1598015) - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors (rhbz#1598015) - spec: Explicitly require matching libvirt-libs (rhbz#1600122) - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash (rhbz#1599545) - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one (rhbz#1470007) - qemuDomainValidateStorageSource: Relax PR validation (rhbz#1470007) - virStoragePRDefFormat: Suppress path formatting for migratable XML (rhbz#1470007) - qemu: Wire up PR_MANAGER_STATUS_CHANGED event (rhbz#1470007) - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo (rhbz#1470007) - qemu: Fetch pr-helper process info on reconnect (rhbz#1470007) - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject (rhbz#1598015) - virsh.pod: Fix a command name typo in nwfilter-binding-undefine (rhbz#1600329) - docs: schema: Add missing to vsock device (rhbz#1600345) - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats (rhbz#1595184)- qemu: Add capability for the HTM pSeries feature (rhbz#1525599) - conf: Parse and format the HTM pSeries feature (rhbz#1525599) - qemu: Format the HTM pSeries feature (rhbz#1525599) - qemu: hotplug: Don't access srcPriv when it's not allocated (rhbz#1597550) - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE (rhbz#1598084) - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs (rhbz#1598087) - virsh.pod: Drop --persistent for detach-device-alias (rhbz#1598087) - qemu: don't use chardev FD passing with standalone args (rhbz#1598281) - qemu: remove chardevStdioLogd param from vhostuser code path (rhbz#1597940) - qemu: consolidate parameters of qemuBuildChrChardevStr into flags (rhbz#1597940) - qemu: don't use chardev FD passing for vhostuser backend (rhbz#1597940) - qemu: fix UNIX socket chardevs operating in client mode (rhbz#1598440) - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set (rhbz#1515533)- Rebased to libvirt-4.5.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1291851, rhbz#1393106, rhbz#1468422, rhbz#1469338, rhbz#1526382 rhbz#1529059, rhbz#1541921, rhbz#1544869, rhbz#1552092, rhbz#1568407 rhbz#1583623, rhbz#1584091, rhbz#1585108, rhbz#1586027, rhbz#1588295 rhbz#1588336, rhbz#1589730, rhbz#1590214, rhbz#1591017, rhbz#1591561 rhbz#1591628, rhbz#1591645, rhbz#1593549- build: Don't install sysconfig files as scripts (rhbz#1563169)- Rebased to libvirt-4.4.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1149445, rhbz#1291851, rhbz#1300772, rhbz#1400475, rhbz#1456165 rhbz#1470007, rhbz#1480668, rhbz#1534418, rhbz#1549531, rhbz#1559284 rhbz#1559835, rhbz#1560946, rhbz#1566416, rhbz#1569861, rhbz#1572491 rhbz#1574089, rhbz#1576916, rhbz#1583484, rhbz#1583927, rhbz#1584071 rhbz#1584073- Rebased to libvirt-4.3.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1509870, rhbz#1530451, rhbz#1577920, rhbz#1283700, rhbz#1425757 rhbz#1448149, rhbz#1454709, rhbz#1502754, rhbz#1507737, rhbz#1519130 rhbz#1519146, rhbz#1522706, rhbz#1523564, rhbz#1524399, rhbz#1525496 rhbz#1527740, rhbz#1550980, rhbz#916061, rhbz#1494454, rhbz#1515533 rhbz#1532542, rhbz#1538570, rhbz#1544325, rhbz#1544659, rhbz#1546971 rhbz#1347550, rhbz#1367238, rhbz#1483816, rhbz#1543775, rhbz#1551000 rhbz#1552127, rhbz#1553075, rhbz#1553085, rhbz#1554876, rhbz#1556828 rhbz#1558317, rhbz#1425058, rhbz#1490158, rhbz#1492597, rhbz#1520821 rhbz#1529256, rhbz#1547250, rhbz#1557769, rhbz#1560917, rhbz#1560976 rhbz#1568148, rhbz#1569678, rhbz#1576464- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh 4.5.0-10.el7_6.44.5.0-10.el7_6.44.5.0-10.el7_6.4 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]=cfe04c60f7e9a42dfb1a4032e69006b0e61b590d, strippedC source, ASCII text7PR%M ߫]VOGȄB|Ms f?|ӫmHW'絀 z_npo.FN# |eb;~˺G;9,(U.-n3{s#p]*KryPFAٽPہZ@jV"M˛. Jf^N# Ϭ4ˋix&x;r]; `lwj7_+LZvDC-e€e+zŢͶߴ4-.0HAYF?=7%la7 M?̶%LID=:4Jmjt2vkl- I3eP Cڽ;~E7q4&GxZx#>r$h],IF$zVxlT.. I WYRV,vP)>/lEe_ǯ\Dhs,VYeT19EY.`sPV¬ a1NjJS[Դ+TpF WN|MS.$5N2,=qqJ) 'q)׎%i2^!qAJIF&= 7C[͢Cby r9'yvuCY;(9~᭺mC=kɓTh ^^ad2#%.Ϻ"L!Icg-<;iz$.M%Yd7R#y^~}G!(SZ%]ݢz\x_Ga9 (o4RS'&g9\0͘1ʓ5ISW&Mw)GkDŽ(O#$m&H]C01BMˑn2hbQPL\hU2+W> q*.wu^,]2XlPn_̨m;o(C x4+^|&q'1k#q'5\Qjz052򼼩yuvK植n}HeqW9+|7xdR )҉hIр:EL#!Pt R+4qx85i& BXPLoFϡAGF@5'^e˭͐즈 52~93KM-lïRO:fR3*j3\ UI*iMf}u~ɰz4HI[c^\yNBuaڬ ePBwʊ/Oic EX:?LJ68 6O6Js2T@@\1πo[To{o/l6`֔ee㝙j򓳢.AMd06l? ]}mY'!S>.KK&_jR,d-I^jLOZY3rd{U /y9LpP%`+dİ?חz 'w 5Hƀәl灌7aQ$gFP Bk ^ bx3[aW p{#O>(Xn|{M } e>a4,% ("xzg%\d.-Vu~F v?^;ؖB`=0UfM~#s.y`d2];4^qt0>zl3[bj@"W`Z$6v2;s"D;1?z>G?Iݴ8pC/OԷe3bGy1¨L>a"^Ѻ@4j 41 j9DlÕ^k? W"!.ip㏢#%H8W=_J&ay˲_ߦ&6U¤hƊ`_9U˜vq(/*ˬmIᇊ_1W8E72,M&\TBb k58y(RL+/|"?waLǗ ِn!@ }Fm)ֻDQCY0uV,yr(k4]iRŖ{rDGwlJxTw%AkUb˽=,1g0=r6lmǖy 6 KXQCul%ũDʅl<ï9Z}VFg+x7 ܫ Pk-N/Xbφkv{jQUt1`9n3F}=^P h,AV̦Dž4&c+!"QϿe#y<0x&sڋ0s^9xB%h(#mL֐hi䅘+AY2+xlDއ )j2rǎf(^b)Q#m9on$$Li kz:,(KT12$da{+X fzd_@d5$RK`IIk"f54k9p.57`J}w^mFZ*mx(8}RQp6b`:dzȅ},196eIY020N]e[ǻIqB&=>}Tw½0x*S?У A  O.g^+ XU5PII<+hҴ 2vR+4+N*"$ ^'}/$v8бt=Ey%y>ohS@3]. [R¿ykZ[\չʍ(5 UԯK/)!Im*,1j?,2VQ iJF=dY)( =rbFѵaboERXE٪S'O݃ D@!d>yL jt8@2V>qQPPoUgʍ299n'ߣ/EbUݾ\{Itn;P& T vp"M +"ނ]}'4fzm-<DrR|9wK?hdQt `h&/JEm8=M/#0dQ/5nyzd\rOvʴ%'{u9X7Ѓ=Imv&AH$h< 4UIvnTɺ(ۛ}$g뭷 }p&&ZxθBln2nWF-8A=Q2Y]^U{`8'zƭtvtDZ?I]/Ό5w#ND]" s!UqŐ y}[ 6$RBnYG ;|-.nؽ7rz=w>ZW˷/U c#P˰"PF=lsvtTӎf^l5 &$3b,qBhZKʃV<-AY>nB-ekQ*Nb"7oU>'5_^"98A" f[DelTٶ+*0sIO$xzWeeK9ǫU;1 :e& Oy?ws&tM*nĵ?IxiWW7e%~iRKE4ӭs7}h7.ul(CPh W-lr8w8*UkQ?Uldya6nOF݋4kGXXUr,V dG79UfTvIH!6kRGB lfm9N]G6\$?XR:GfsVOiGr4&AlYDM_'kAr\KS=Om޸x:Ш^g S㐶 |)s&#I cEtV|4аJE`9N+NPhERښWh `HFGWDi[f:lc;lɇ ˊ">,X*t?NC;^SLo?hQ2`KfYNq㲔eZ 5rk8L,p+m7oPEq_KjP7ߟ'CB,asYoQaJ'5+O,*Dlt?HUk†#;ئg Qǧ~!_߰[b 'ɂ/_H_i(8/OQ9L[9FÅ̕No\@ 9am Z=!!D=|feד5 Jtt C/OIР,mX`FRLXf$ n6[ (*A2kP_ȝ2˵bn61,lIܑ>Joꔯpy䁤-⳯m#쥐3ٸ:廉\ WW|C`=|àZG"8Q !?F"zQovT >]q|'P5/li wތW&7Nu)coħ,_E+ŤWqr#.RVw?OjxQX(s& m @>yG #dNSC?@ ciw831$#H5z3YPߧIUMw56; Q6~I<)t؜6 |i x/voJo-:V^O!ӻt*ÖӔ7ʢ*-ęruc.9 XN:'v=ZFe&LF*ojqo|EwPy:)0ٵ'_Wy #UǰN]߬F/~ 1f$#8_8_QWJCC|?VgOA+ MU8W?.+Wkysk#~Y0bbt r:Hg""|dGG0gbE_򢬹a1Qv7n8}s =*/"k'kKuʼ<)KUw,2m@f|ͧɢXfR FtZOqi Ԫԑ0ڕƳ~Uj0#)̜ZCp`fEK UW.)7ںCgj 05f1ZP<|pu_Ad@) Og`|xi~N/)68󎴋lE-BJ94~`;& ;2XBV.H>wAHw{Wȉ^ x{ˏ2't'ےUmLS9>C! j~K6p5j",1`m_Iԫ9sAڹ;*; -W/ľ|Tt҃uNC)])cy) Bo#Ƞ3z'ۈ%+3A ,hQ%:6B <5.A-:Cb5Tl3c飱벨"#~R\ueGEM,"|f5ۘfeIiJҨV ]PYkdVz5+ņRCNפVCz_'%k ) B7ꜝ6dtՌeE^ `{X!RRoRݿ#8i1p9|I*XDY,'!}%Ys-s< uIvTR$qE, kNe,{ V]l,koǶlJ|"98m4ŏT-*KgKgx&5X(u XlG7uBg)i;IDxOh!̔ sHJaѼ_IM V]'t}ej78z*O}'-BSo~:0O+죭 iJH g'62ۅ~3g_6e1 Y}fb~,pJ+'"R#x|:L=ӑehqf6ؚ3iqI1Yj[XPuL 8t6l/g^35܊Kyj/jbAkQKɅ 9]lx0DUQzfMSzHZELhY(։U:qVD>pwƳjNTa;Хi @:z<#9>~(:9_ wq:ZT̜,8Jzgf_͝Bl4V!XH5MDS'@f*|htRRŐۺaJB>YF]@!ƶjM(ԗ@ %{$s^|[J2] #*}:6@RHwy3Y+\QB "v>s85gX24ok̼2az!΋݈k_вÈT&EІ!9u0Bր!NkKvv9#CJZR*Ź|Ё)5`&umȚAa XMD4~yl÷Gǚ~C㈳2}[?.4*Ѥ5ㆈɓf|p~ 9-ovA9u͐NeϠvO(I?ɝ??#v[ z9Gxe?L6Tz݌Oe:+WP`iFgSLLr?̟m[1Dga~goA&UEO@zYyΓ|&"9㇈i'{£RЋG/K^'DZ0H{QmF5G4'!۔¹. Iaŗ=ФΨ,ͶAj߯ |m,=jMk@y.2!ڜdln^wH횯AX|l M>^W!#FVC+3z\רPdm)o*^CdGM*W]+Ἐd|SGh^?~ۢj[<|T_иUL9x΅LbiU=Y#0p[nZbޔC"0/}xaоO܊hVQPw )Rim['`-fΐxǥx36B*[e9:'U;v3ۼLkYN@`P[dfӰ%XցgdWlnșrԔx@yllru.ov*eJ&t8m7 o6]EO܃Cc4>)>̾ȡntuђTgpQQ,/~WZ)/_Aƃ|$Z5ݥi(zNC#aBƈhNcCjNkr]B8gڀɻ.v[m…J''DA٘;EF > srE"'D-ixWAS*Wtr,/yu rl0~Kn.]F ߺ+|ѪI~6ub kdaj׃UmXU;OuJ) f-O ?RM% rpLb+w8 .7.|<}bO0zw &]]aǷ6Lk^a-S?iʅ5wbWzDahg4*,%\fZd}M}%kqt}N;0ώr0^=S;SC%.sXVojtE, 6'n5"4?M4dȱA=-͕G)fBcxfȖtĶzl]a"U'Z(9p=hUKa;'M Ď}i~u-.)<A ![rG2>j~RFf،}/ eEXKDzs\ 9V!$=!md5ښc~QX(B594k3`-'szj|4W!Hpfa5X-} R]мW 4X_IcFWvYp"TMCg;$_K6Xm VY:Tͫe9*쬨5OD[0ێp4!T816)BΙ. 2jsBKEճn`b_TژX{‘{{4 }P74+iJfx]QpEaݭ'[="`Am4ۚPst٥\Q LZ%tm0qXB ONމ q& [;xFK!a;Q?&LQ$ZECz=ڛʸ5N5@zTXYSc0ri]XQ{97'baQΖKXj ̧b"R84EfxG-yţfc*=Bm@zSG'âЊMu`PW}0E9p7';i;OEDQN);O}B x@qgvഌIQi8>LȞ 6 3d3~dyo H4+ f;M5eU `[o6 /#twlQ>xԼ/wT#4M3$G=f+%HRʹ^3 ҎYuԜ$oz+0x,]zԊEO#&0E}@c\lUD1As64HѨ9Z"4ۮ A>ˆVyE|wSHr;С]Pؗzg}P,PZb0)$96?g74S\%g`4Y;[2zMպ0nug7R$))HYڅ/tUí0Jۀx/5uyS9Qs0T.G_a?aBGe"gB2Д)+<%楍)3Sz>k$pT5ʸ+:XY!W\Y}LHvجW=9?)gbʫi߁` _EunxEPdyoyow%Kpy.H 0,.y0TyB" :\X@zs-Cw}yrM6D;1Zb%6Y_=GasӪ;%O!OZd{QTRTfca:~@t9aZM!Im?՟e?D'\>2 0=[fR3!{8!JGߝ=~ɡX㽲&G*!Y(JKOYm5+,e2o%^9a17YTNv@{<&ۖ@5Uנ,0}o搜`i 2}//m-^ M֮6^Hb[@fv4)SMm`ыH?#VSG BO{Ben#dM d0ҍCEi)loԐJt _K:.qzӌDC.:}1JŸ`NQ;"@z] ]1`K IRgW|;"s PlYZ@"Z].YEGEfFι!K^}XdE^ޮ{ (X?q^Vףs%"b-{:^@ c_]Xvv9=F8K'`- 38l9&*,0\l.`8Z)X2S4 Vqg *' ~ o߰ 4ʸycjv:RysU _n=2w eV`GG|O܀x _f"v"uqGa#5 |Ψ*0U`6֗I a[B]1vQ?ᣠ5q9:0hBTfN-\y +8T{!4}qW_B rIx1:cAJ\AcֻZNw0E퐮PȰm+8xQ]NF%J=:Ug7o28/+}.T7 θ0(qhmG&OOGθ O% s0"<ڵӿ)LW؋5׆coJ vUP%F~*nmX]ly&`fB8ͳ,x 0Gޒ.y[yp9(o\3'ӏtJ!( G PWGym by}=Ȳhc'\+R\CH#MoawV{8|[T7Q>[$\)^` AVɅ=o)$e({Ph*2tVFt;\?a H^q(a _szc2 {mmL1]et(.RH qz=al$?m,gBBw{qJ3IνGϻߍfjRlj_b4Lb$KJZhxFJLՔ6b= X&M-IXx bdt&%38i¸ʑ 2(42^p$p*i ^@T vqA NjU@sZɚ?tɓAS9O,R ƣJO=tɍftJX'=*dr*g P"&l}Hɇ$q *SslhY$W*gq\&;=b|T7ۛ$ߟ2C{%b]xQϞa2 4D6 PȘ[c<"N[}T ڱÓ7 H $ )Yv-Ań7xqq5@CM E ʼOЂQ#q^Kĭ18dQ2QBHxp`|B9nnq\Ofk7tc4:HĶ߫̃4lP8oe2bbg KI뫔Ʊ1D-$Mߣ끾T"2JHZy&U q(RPK,,6\fCO%۔L({㱯%)|L1-n&O 7d_ܥbEEeִ}B_uq;Vϳ,Ay7ߧ[P(fs}Y˚[KbN$׳(g4Ժ ** H' r?yu:ro8Jw'8؁蠵N7,0uyvӈ'G ij¡ sgE݄^45 +7qz$`h/z@oտ;8F#3ٺ:E(E:l@ ^\uQ^C1hz.UA:. Btէ&|na4>R!Mpg ; 2mъZY8)ǰc@2IZ]Z[f.ሒ31ziM#v!D>d0q~uPP-my~Źj z!%[1.k^q[ "O Xi:L+)|6`W:%wŚ*<k>MzgwzS` @ۣxf JPӗ&X~ MD\EnRM}EœOXcT/^s*2Zfi5k %B|U]^ S5RdAC;} "OѰlǎ̙(18]aבFRne婉0l0Mp )<B݅t52 mL STVjsv~ǘ_`1?fF ˌQM/[JLG_ SF&ȅӡT p?f~mW9CYOz$й:^aFWW T0%^;~[h"1=~% #F K}&-Yi [_QxcQipR 3L> xp xOdzL3i>Iq?-|d=)"Fn2>E6nd@6x c X=joM h߭ 5E:=Gz h)5lpw 3fGnKE 9v+'5̺ЉczRU( 㮦+ZZ2˶qxːX.m9 x.'̵#?xVLmm "}o nw'$+J Ы}76m6(fDB,MO 88Eseׯj*R9iv1U4#^6u&W7Jɩwǩ`[l裺aq $MOyoUcǎKfr߸-)g"Fu ,.[M, JDKn`-;6X@FOe `7>6 |#fRlTuØ~</o/.`RΥf"b×8[CwҠ7_KhM{F3epB(:C#((<'|wgSx$Xi;=9츻x!Z3i|I|-`@n>`},Nc3T9- ؑ?ƀonC]8PHQU}gVmpj{ma@bSO,t (W, .9( s+23pU@BH0ࢅ#)u˨op"w\oڦɨ'YOu2voa*Mfe\E,q"IFic"ҤKA%Z(_ț*lec6 bvd DD64K|pH׸ҝgo&5 r%(ʿ q.D=l; D}Vk. Y[N:3O)Tbf!Vev.$ b`_\Hu0A=sݑS>A"zR-}dmvG[D )E&M֓u&\P31GHb#ꂾwr:@F komG-Msp\&0lFfkjrY?~V5z:l.PJb&?~/ШN.?#]i?{ĵzW_NB%Ϡg^O[?a/Χ?i -K*Ί2H/vfuLaL~[ʲxYN:TR:cITuihX0t5~!V#FL^_H)t#HT=401`W%_U_es>c2=])rҡd^Lsu\ ̍V%| MR>A:)P- - &۠i%]뿮bjWݫ5䵢ck溚ޯ*-KwM5sgYF\,R@<> |VoƂ=PEz?aC ڌN =ϓUxX/Z7<QC}(Sjdߌymҗ=.~ky lJp|V9ףݳE8 `DLfkylC!ZԘ2M5J $8 pnC\Upq| ' ,T{xf3L޴<͔jY-qGǮ6.nЗ9ȈwHjL. ɓ_p]ے;c$5z)5rU-3mdxfj~Ґif,M圐d?|(.TcF|/VCЁ9u꛴Մy{4J$m+HKυ{]T\j8Ui97#iR$HLN&.ncz r+'k Uyi !FurzGnet6go80 6oa?:@5[hd[m_nz٘7"ӡQ > 9XX1GNSmY\}bA##0;޼ke(HWΠ8,<{xx׻ ,:f?͊HVSœ.-z0Wz0zIz|]] f;PU=hb~ -=ضk.&Epf}Z_"]pV#v ԉQIV4II7~9d0^k27D|EBY1!A{JǠ]MKAc _I ڬ1J^]V42 slPr C8L2ȼ ʐpq9+a,KJ'pWh}Pkui^ sgs/ ) 8Zp>"2P][ߜ^=k,pXNZN~F ӏ_C׹JtBX{ Ç% ]r. 绞(#?İLߚ6@q&pS +MJV1P8oUe>=ىP1x*,[9XҴȞ7D_XdPBl*d[/]NIS fP%}}秙oa]K\D>FtuS)qA1geHd/tٸ`<[鿬k.~H7"Hzƭ&B]!w"Z\yw(g{7hz.O;Ͳ^{ۡ?Ej C o k%'Jf^Js;;[}LZ^um6b^R\Z! ^˽5i:YZUfvI(ᇮ(L0h cJEvɂX )Sĕ'M8LNfH Yҧ^=d7t{OCPux\޳ Nzk$p3v-gjpkfRϾMU1hY1G~q&:av*;INmcH-2P s78{7#8Uguktn?k.Nna p)VM}\@πK=[ *D4%b[HҮu1瀜ZX}E*;o4?ě@cA=lS4,AG UPF?kNhpO&1jA̒bd7UI\3PH"2M=Lez: -> K vɨ k"+}uɻO0׼ewCMϵ6G#qZC'iz#o>Vu] sߵ2b+bLŻt'-NA2#\Q5cR74[K[17]m5{oWK&s~ NU}s3\:w붃{Hˋxh_F>\GcziD5JQLo؇Sg,MI(a(ݠbu ڇ?6yIIi>V0I\6.{rnE SU$՚Gw2ZձFH1L̳Eߺ)E'uͷBYaP >΋UAjLjU2eڢ7[f\{6f qNOq< Oe` i&[vwv\fBMݴ\(usp@;s'o@- 8(p7 i ?†=iә`'@@¸ʕdB ݟp]6~c!`AHv{ٛ=9^xqX#D,؛ڳlj~Cw6Nf>ό['o v d1#(%NU (8Ykd jߚ`TpxYns .MzoÀ0YPqaTŗDb{ Ȣ7U'ϏCr*kR&D\g7:$q]ʘ㝽y^koĬDnT>{Fec6Mm0*U>}p|lQOm-dk5㟧n2]vv$:qK>ʭA7v/`h}J\@_3R#n/`#5ך"G>"nXts*#FF@YgS_;n@E618F6Ƽs+1/$Qm4ʵ{-RS~i .j4fmLq. ]90j֩H|v9][=H9K|q9] فƔQmG`՞{0h)UqC8Jy;˾ewiO+>gBSGϾyDyN糇<QY?ܟ`=޻gfz"1|3mH@@qG%'&!ok7aKقRvoV x-"B nBJnV[np9D]H4a1 "+ r,U1-8˧HǓ?rkFmW(EXAv.jpL>@5}`!9ZL\ˋa%=8S9j7teU\6)1]錰,Q&!?|h=+0/ώC:(^BY,Z UVlr Fj6]%Nܗq1, CfjltdKraeFA0 hnAŁJۍS }FE)=nʈ[<.H ?_ǖ9AΪ+]0ހo)0B;}3B5[˪)(L@A? E'`a[Bl 9IF UMdZN}rmS$w͐c]4`"ﵿ)Ҋ?,W*|7ڤ?[ S͎@n͹VM^f&$%F^]Qc@@& WzS*}^_-uo W_=_b_9G` ]eO&S_w!%EI`lp:1T,^_4M7^a?ի. ]^5pChv(]b,e.{M r::9ўkqM"h`yb = jMndm[ꤚs=?!~Oe`Q q1>=F~*.1@{pnx1|~4ؔ,HO.@S*qj@R V5[^ 1؆:Ec{WȒd!/+:w$!ީ'Lo8 8n6ZKDTiᘚmSJ99C8e`I=A(3kBG .I"pg[$^œ:[; _' 0VwH7Ԫ:0nCA^]}m7=W+˶u$B̂O}҉E3ҮcIvYHcU`{+ t];*?YȩP7\ !37:f#5iX^lxi/vZqMpW̡ļ;íyժ^?wD36ӬdU O_BFtE3;TȬvī Z"`jf)6;pGnE_ߘa7w j([ToI}cbbO4PκQ 0K%3B1KwKi OZ%*4c f@i+eZlj' Z^7 YeW _/m1" _%_<r)Hߖ +w-5Lo_*v4?0/ù̔iȀZ%3lEBf0rvBZQJ9b**_ftHTuY Cˍk9?)rE3dGiaGI?ӵySI5liLdce+3gnY=B',\*jZ:5gy)SH`X8g:ֺlͿm۔Ŷ}(/pH&e*վ8QT>t@T* ó j)|LOB4*%\X~T[쉉ny]`ub^y(9o1F&Ni b"9tvWD,$a3 O: A؇7p?|*|7c1FƓLJ5FYMӫ€Hǻ&D+_@̥i'W*`ȂƒZ'X,Jy_NZmrpr'ð&KaIcF:hoLN`X]oil J|쳅ptq'oư3`5|!2k]UOCȻi=s+x jn̏X|tH XQpݠYS$֘XcRQ^> ׌?<}%,D7d ó:ƿ5]a*GP 1AcƨR#g&}]VF.Kh9[bQ5G|ƽ΃S7&V&'[iҸ:}ˎDI*Ҡ|Fg?-h1N_LgJ15$3L8$1 0:v۞ꋜҒV&aK<<.f^$uHGƜQ=%?qάC+m`0̬Nּz˂\/^b TmߞNU71m,lHQDڇjc~jVn75D-?+{z+sp&7) }Z[Fk7"Xݫ<*v$.QFh! HeJj݅|K#eR%8$ºzw>PzO?7E[ս}teaI六lmYgJ \ۆHs`.$v`YZyB'rVoĄF/԰ \+\ !W j)LIu(9S(F+bMKzWzځ[tNYc/Άh|}(BSa$*J~ ڲ:' EZ_6B5%X-Y2N6PGI'_ c-j!c6ZȐɺ]B1B\n@hydGWwđxp) E1}ݦNskz*=xVN4:14%@s0L{rF1I ӻd0Z ,!6EmGB4)V)}. j}^*w FO0w!->h1H!}`lq_-?O+9/&N9g{gr4#S)nHEEA"ߞ´4ҝ(oɜ.ΦM׬N+D{$\\"m2"O /lcV[l!YNrVk}^.X!Y¨s+6Dॱ.Y8cZHIum"J2H],1% І/dkȬG E6x6cEE zG| n'Wo <*INL+vzI/s@ݑXV'}Mw%Qwg!lmFY*;صRKݡmV>Z1HOp} lH{s߂[$l{ '~rN]Q  zuH%~o a֯xӣ!D)Fk/,qyzy+67"\U˲1UuᓉJvr-jj] Vȅ?M{Hx jl"BCwu2%)7Bg]:9zoK7RԬ 9l3[8_n:84YU}Uy:M tijY8tw5(LLZI3~ {1Q>sF/n(1_ Q8hl iT_d$Ar⦖µ~4B#5$W;DC w|ßxRbU%Pr3.3򑻛'طӒq {s8:-W঍;eC3V`}bL&g.WEk ½Wg%Lub/z~[nV_]KɐOO.vxYR9|qWro|0ji$.F?^M@D_3<8IZꨑSJL0P߈|r”Z -AH=ǁ. 18Õz;g0 ]Q9_k j0>O*Xҙ{!d :8t& [r=zʛԠ!FYe3u^&wϹ k~-rL#d8`ObI;ږJ̷88N2Dt#"#FB>ԁԖ0f4Kg0x9,jR˦B"B)ywr3ik7lyܥ±,"Y5xg t<[ujwyQG~,{LsqbѸFK&OI6Q:/>e] sBȍ`ǫoT[.xy/BIjq?RAt;ې_ہk]‰^>z'!< up9LEQe )qfHŀF \?gCR&ӝҮaaP֮9%Iģ|$HmX~9П̪]ƄdGĨEZR +rK2I;yEҽ1rʜ?WB$+_CcmwOl5[5Mw(Haa4ūt1w%9.KCh39OA,\b=5ػIŦ=Eb+0lCm"'sYO u0d@_VĀ9e+Tcl<Oh`1$XjחسJ|?Fnj-G,2-ހp.1^EycNcoIۚcU(grf=T5ƻm3K%ç qq#=~:UC>9aƏNJLhGqw(UayE?,0v\:G}$ۨc45[qB?gVfj'SA"&Jݒn|Ib[]~i=ʃ TOƘ n٤x[n+.𙏀+-#P9[ƒ!MHHj]%Vg5د2Cg`s:*gv ){}s4Ll#ܗC9FEG0xvc+vĐ z;b3gA-?щAJ GoטgoȅC%hyd粍yen_Pz]_vOSQ`lO q</R)b0Lg!XCر%ʕˣUܪh( YqN9aR Q+CҌ"_ǒ\e`r}/X4R՘|pcCÀ3.h~ܻhD&I)润Lzwc{M ]Δ0VB ]%2/Z%p"]n_~άߨPU!^|3W U&.rZݽhYt:-o:5g`?dt5=*&Zr-ZYc*nX(8v5評NF結= 2JaVb8Vաc t)c :R՗tB~ aKr?Ve#*y̅~)7 H4seZb()5M;1U9)Xsy8zN./qg;VcN̂mo r|bO<;b'.)H!5F0p yCa =Ke"],=wPgE'Q.ڛOKE-QR.;kb*L$ E&WK[0 Edt416K|Uk4 -EU {-2nH E]%rYdCĊY峼5?`IaS\y)ajɰs^JaER|`l"+h6\vԋ/g4ח1!U߲qAo&+,{R\>zHO (qaqkS6.>r74B!gS"ܯBNj~r=*9xȈcdYܘ֭KRB)E궗q iŎK}[iM5`Z\@{T<*'0]yQpEŁ4n4eL9˿V"]GOԐ'2HT.]xv9Gk^yRK,BR#P7k1s 쭭mCJl F$3Y7 HМRqyoS0w7Yslf*`ͨ›La/ vp oP]ذA1TӘ;F1=E 4XzMyGlr˧c|B4ƇWwX"&׻b}5=$Շ GYPV16# ,8nQ xa唎FN T6 C⾚=$U0YD陽Vfڦ];K{?J Bo VxltMk0)ܭigi?̩3 j5ї~ uN)Вokp \֡"`Qx:D J;/StmqTڥlŻ\0EZMsr'uk:;WcWo9ǽ!{%KLp#&nL\/4AApYb= B[tUAX&*@ZY Il:%Xj*|0>%wQ&"Y'$)5ZĂ^/OExӾ KLA=}0+l->kш! p˲l!f`h;H+Xk~_HzӊcB%;Ot+Q5qse-6ll/ KlV`H0M\ӡzh3lKrֱ_mا依4s"}kޕ/A7q1i?Cp/$+0I5VGb';n!UTv iT4/@~PD]"aa2c1(wQwX2c,yjvgcJ`PY\tփ'/֌OgA ga[neoʚR\d"ʐ6KB}L-GsHC 1zy*fͰ!L^ z1WwqE %!M8$z|r 7(:".Ue,PTҺ7(6lPDR{ 4Ou=OַTMZeF$m7"lYDVtP602jQ'J:m-+@a (YÛl($ܮFh7/PN %N3x*Q(_}蓟Lg |DF?L%]ס6doRQln) O Lb0خ$Ickt xG b}%͠f& vQN}CT:"1I(pCUx2Al8q*}_i?~=9?%vשQf-8 MUE4?ڒm(:YJޥP]c0ye_o [J0I6}.; 8dFF٤bˠ5!nQtm#ӂHMƮ`\a!HZ`9|yKvu VAp]q\ ŨO\]̀iT6PSpY pfBD#xu\4.9K8& 8e[x|wc;gAx~y gw<;P.&YmX՛+{4 m/*?\yRs$Qe5 XM-.KxTgxLwJTogԌ\\dHYXsoK kٻ/~-}m6X`̴~ Ig~"{QKGVO/hv@RsB,D%4r:R7=n ȏ"@A\ ޢ喝p}Β) ($˜w̳3o}Bd) #:QnI(h㥉1T0ic e!J0ǃ{eyU&XY n5VыfGY&k˂G(&* Unr풘k1)Croם9os1޿nKӠp=eՃM(4M,]z}n[$dʼ. e~u!wBdgJSWũK# Z Ǝ$ 3 OpOU0W^]W(z ^Rr{+V J ^m-ODG)sIX;0dCoSAȲc'3jFuq u1U`mp0bA-ރ;xaqlP. vbah&\׏F9]"M`B88Udu|?EgG@|?mUaw5Kp*RGz)1_S'Eb.cNi(`Ѐul\@/h) Z<сBB +rme$A]ѶX#-f(u)lUo`YUp(OA.[+|Kz_z}K/=lvݚx6eư/_ĭVZ&H,.1Wr rݺleNE_wڿ'B~n| s),kj+#CvHe C*gbп& Dj=6:kN V TT) w.fT8zd "鑔O2ڪSU}?9782̐xY:N nrUcy\8zB1KmkZៈ`5<~&Yf.Pv>7;=s1c{c~r.WLd켔}t3tw TY4S~D}J~G7fef&]WSu =fa:*sMϧ}V5Qv !Cm*ɟ=_:RBJ@ $xCYD/uW^쳨 %7TYwe*zn+auʬ֨ܗǔI0$> %l9j:p!ۍb/Ķe{Y]5ZxNAG}1a\ZUe؎x1`k-Hs,H8[7|Hwk6&CrnWIȮ x7!^+{+Yt8E7kgH8MGOg/.}" JO4}oʗ\_C^VsS{Ҵo- UVZ.f)&S,v8#ߞgLgCŢ,[{fS%S%#w"_[aOg1ZzݨF H!ҷq=O~{"0g2SwmQTG^s&@eA$p.f!1hzP '4G7Su"!kJ&zjkKAOD?uk߸!>QoRE(ڲtu7C]Ԝ)\+RØ v2jEza.lmD3+p+_$W`ݬ,vmAjP Na2c~~<c`q.AھMŤn>Qb&Oys1^!+K%2Z|( sڛJ(V9J?6i/X?V j=ԫ@D^S\T`70?4MIۿh#CL\Rh( 4JUݘ#[v[x{="jQ=r26FQ(: c.ى 7'ɦf/ç”FHUE:z~΅u3ĆADlubBf;hWsCS9,Ь]P8Y;n19?aDȨQ[^>AZ{oX%XAcUd?S lZwr79><2j6bDHy¥ao<1>Ŏ1HF-zH[o:$$C@9&3(`ɐy8D[Xtsx:è:uI5xQѨdmR-s rP]Ng>lEp-%` d)#yo N5MňVrLw.Wk.ri۽$vtN$41":JkMKAlU E`cIPV@IH&V%ނLݕNF66I)&/0{kvʀB+uTb9X%tjW@@ k+8MÒ5L#E[TeCiBF21b<467.)t]zҹ$cԦ.A4FV>X}۾9֣ThQTAFGmXk ąt gO[aa-< 5܅TH7yS2ABiY!+Rs9l"44Ҷb{ eD;c+Mp?1;E#GH[2N QzI~*b.2dy= [C"Lh 'z<άb+"g淴5h(ٰFEy^^t%QBy%{=y?eth5o^^^G/ZH 4%X0m)]wĬ0S]= 0'-ل͓>ΞI/8 sDG";5{;Ɵ(;9݋Œaa@Ԡ>gSa?:t"!THw mLUଊծk\O a`עtne9Goؗ e֎P8kF4|@i:#7S $9@vՠZV>!W "$Lͨ|ab$ycR0p%:~ h֖}dð1aY?AcI=32p,+zlTGKX:ŇoʉeM/4$i-KKC k;XDz+@`K7BisWknZ9:MCPR"]fy<|a,g#y<郋75WlN%ÀSJf>| =ߢD^bz1!zVUjd.Of̦}njm?mREVTOi )ZGkݧYXG #bYvsW % F*>d-4-&'ðHYa͒ix̹UKx%gg,Q#!Q]T.NRt[;f vfnl\vUuo7;QnX؞3r3ǥ\+4JFH)5Γğ?sU0L8nA< I ne2S9nItr؈X4c2O"CA*%Dd bޤ>킱 |gtڼ,tht^k}@ĊL5OZ tsgS̨>`޼yM?x:lBLl~'ҴUqj3G5;m ǸY%JBˆW4kZh?~$P MyDLAѠcoԦE ZoF԰ܱRf=Px~l1]ƇޞUhs]ݎ29- #yȹ ({A?X+rrL),^tU(%ViaƺU+q6\]j-dR )0v]seYF|8>uTTy%+ů= t*&x^!B<䇲bME b AҩdMtX ScmAHb}2Q^}nPxTc-$b,wb[P'EkbpөM~Z4mnp'I;^sO-M?r0!JeO82MaQ?Jl$rej{}d[]6+5#|4b^7$#WWƅdi{`/D'@'_Sj Bo R'߽4I ҟv*^>)l!vlx]*̈m&P>b^X0)` TJ4 jAXedq]GZ2䤨k B}wOؕ<, Y8 t K Ȥ])19~#OJU$ʱ&8|#'`tNq8mkއlUZT41a*ih'MNێLPW:nfY"3p,xsb% 1kh PQPB?&}mq#֗ni;7eZ5C3eJ ct9 ٞ,h_<~5 fү>A /0fC8RNvcڋ)ABBjP&#::0o y EҠrV.ԂBb X9!MKBB/LyG+&BI1Þ;e5~,魎\/* !MR!n$q&mJq`eά.|qo5zl+dO< %hZ].vaf q-OIUNq`%XMHWlD#վmrxp$!AgP":/k@;B8Qº $Eo CzUr֞H} #UPԙX+)>}inLKuC zp- iU{o]}jQ{}<הl) 35dY؉՞=M\_@ͻnjNm|Ցwn[S8!&u$/Lw6 Tg4$87w_d l#C@;j0mHnE>釣0YXZIߐu?3{"m̶%o5#Ѡ!3m3ۡj5m?)Yc?G}0m,/ϱ}>ȻAe 4Dn(VgfzGFf ى1`Fb?XPUqעygd:,=j)wF).IY{$^~lc](0+lLfVO@٧蠨pu23 f.gKrJ6Ԯ3Gk%yZgηd~ s@FPe(Ki`S@97\===a9d}dKI*&?y ^]B&p,c0ų" yp=۸dlJ|j儚р jw]R êP:WdDhj7A*>߳JQ_$bn~Z{{Q8>x~9[DjKcl'F@c_K| &۾q9yzq)ѹD:u*:C%9d1pFѷM6 ʫ k_ȻM+KMk†M%(~}""v.h j|Mp!1lو70BS5 ؛2yN]Ku( G g[~@ & ISJ= 1M6z;61ݲ$xVm`) 35lZҩ#W9H' -,S9bx2; Y9>1 #Tz-^9?q(HK=ٮ}4']Mt ZUt R8XFX0)M` sY j T+`*f+ن$ ]3J~U5Q&߸e TyFU,*Hi%¯WE*QILE3(8zF5\O{kk,k&c|8z8.rj5NdBɓozvy`+OxoPkKtcp+nyi;/HfgȏD.غ0VuXg@o`CtgC5r ŨnD9߭k)d-SحtR4S^X3WUv4yw7yejV(]XDb~H.?י=7UY0膝H[\ G8[{Lj̟Cnj@n^81Et$pR;7MH X+t(N>ZA_q7}C!L x/X߇$l˹A(ka>~%7f#J|{|[d'MPb0FryL>ѷH"?sawFֹGF5ً&IMT6&u`>,h)VUP`T4ΦovЫ"J6븖NZmRU$XԻ&X_ _aS+X͔K|,BmϤ߶F%3YL3ΰCEHo.5kAM{S)Q(پxe}k(;f#gN/zw nؖRr6%v(n0d1oW3Y{/yG0+~k*WRBɴ5J V6& "L #!KSCSk1oyi,Uw L@1\噉$;WpcJ =Ik!UT/_QUx|.5,6Hv2:~o1:Hp}~Yis%hj  &;˸7?@vw> 8Q/S7X v[yjMps( @eq*2J;bwށOF*,\X.#TrEuƢNݬM>0 t %q7=rVw~a?&2;ZAtJSlPPnItyú5أS9/y,-`CMxTQ]Z `5U(ihҥvj;nUCpW$И#z_Qf ?UÛ)B C/"du;U-<]&kŅ'`xS&Qfbռ'8J dzӨn 㑿2#ޝhǀH#qvϔ%i %+K`oN9(s;Iv'Z;nLze* N]6HTbe ;_y ~V Bl^BF Kԙ<)ˁSMt`?HX}B7%۞q^V7nҬRk[B$,$DK~a}^&:nKYMyh͜ЮB^>xDaO鸒U%1't'ԙsN.7*G m[jrd0k˵\ YpVa <-D93cw+]uƗPni2}ދ8q]ѣbvU+._jr#+la5[bPVԕ@B5LZљISPnzO. j&^CqDmlI/]X.`4d '^%aπG2^F]эhGj=L*hz"VSlڧOfz" )69ҵ=":v%&\0ox[^x#ẙ:0gh,.:Rة+11s1m#'jVFІk+ 59#+( a f(L|Ό`NZ;SNQ7>.eFG5﮺(7,o`\%,2 D^'|vVTOKJO.{AH!5]|"o"ua3@ juZԻ qUr$ }HZŬ{# RFYfژBBzT_y?Ts 0ڬ=T?[Y77og 12Q #gia[=W+ ¸F3GJʌA,YC^ <$a?a/`Yn 3Y AI#WV@ON9be^o⏄@/,%qx8j()*KU hx¬GA&c Hrz .gjy6]HbAir@{s.#\Sbuj kxB ځ ^}`d4xJ+![ANݦc$8`d_  A$)# G)c\\$!m8iჽIsj> թZzeȏi^jZ'lE7};yֱG{m~cdĨHKAr{іP]QMrX$Jѯ.ӌ/$O* I/gS/q(Q k?aK:ĕU9iɟoI,ƼF{'bq!7ve噐Tc2m哪~[ ?Ʉ GP_HEd7 zo!e +}[n =hk!p,(kʑ7ЀE$՞w.<2 E=0=lmqnx j6|['cCRB,Hg s e]3xKu) ](">`«C;pzǑ/;bMfyofk1Hl$ dg&fr|SET'oYN!Ƶ]%^(o=o9̰zW=8,vƗEX͹?|2cou&^ߢ(C0`#9츧fl G|U7UM@nB7uɠ$ QM_b׏kIlW/9~!ZiZO KQnzE=`f?L7lvGVFj+ 1ekWqxїp\@jS,&I=¬ز JGQ1HKwik(c9Զ(@a̦(4X{2` #ǕKd2DyP騶e28Fs.>8P\VHu &' ̄6 c3EDQeg#*dZfBݶŃ Yeܼ̿SBGbuz8 ʐdE (Y[֖Jgy7R#^J6.R G!)7i_!ڂAͬJ .gK5ռ4# D-~Ihz,Yʯ5Dc/#W Ax=3+cx(_Uz .(w ܪ+(GᗕfCV3G}6uFcڽN. yajEtɅdu\AJa3 nvb 7)G󛋚IL&:@ɡ=>J7A,ɺlw+oZM9^%kRy-GޮQ@ax@4E9{"A~Iwԭ+2rQEa& $s,-v^LPޮ$yqo{|z fAMIh ՜9Ypfr+V|o=i^gOK"VF2sze]d7qYk}ySyrb{_Ϯ]DnC;Uf2 +&ĭ>RB[~+vٹ^l %?4l\:_2p<ٴ "9,k xK70$O>"<ÛqFeDDS@ Zf JX C}VPZr$zvCVNQ3vQ|//+S(`b aS$KzՔ,FL*XYAHm2]?w"VI ]6?~c3 l(ɬz+CQ4aXA.q=,YϽW0{b"by+X8T >zQ1UtnAK1TTV8ߨA`(*QBZ{2igf dX^hexX.| ́xŊw&oPFiaf>9ʇ+*Қ&b&<5M;&rO%n?aYK|n31GcI̺>]Hzq@![M(iA_j0US0}{)R`T *TzR/*⊈L+X&cSNB4@ k#`It}l-G#=N_@0 nXQ!3#`*K~[U=8'<  ʩVE4h¿F݋6|,:]`BejA{`b\A䇋Pc͡B1+ &x#vlB_מ_KsVٍTlj= T9L2^g3B+=hۀ5eS;<ըʢLH0"FEO˽VGZf "]Aubcw:oiM}ؼBo"F*H|iAhE[yG'2:޾b5.ф_N tTj<  iEsN퍁ա-?!8#zw"۟bVoRm@VN[4|uO+3ƴZ_Jv3O7aVjڄQh9c8h!jMܥ=(~t~cri4rub/&Psg>׋>}BFc|䯒moG6Y/c?r7[GuQAFڠBݹß5YZqwqӶ7ז-d|aB6/ƅ%3qɅ9Q!SD-]l '|+G 9GS`:YFY ;"'5R?hƦ6v1ѻcխAER}CMS2@)1o3r5[3r5ngEFW˖S 1XS-?e.CHXIN`4LJNZjl|-ޘC><BqYzn:`@-)m=l˯[L/0XÍϲK)ҏ#'!lSۖ-|hJ>)5`L猲&D gRIٓ1C_ |\OzBQREzH*o'PǢm`y'T&~ &~GIqUZ-=x:!|O}vEEbj"*FdYGm?/p+2%V]ms@5u-*1`NXI1Aݲω] $o(\ctX@xtPa-vtR3ft BI Yҹpld>>1XgB|=[:2'ԦEI";5U.ҪP7RxIS]k5^iuO>14׆Mn"_84q{T/clv,ic x,q}/K")|zQ) N41UG>u+wOPϑӠqS)X,*%P&5g[o<`廆꾆Q;Ĉr*TԽtk=XcQ=X)0[NϽܔ2dà"7P4L׻E}]Z째9#/NĿk__,ꓫMC|dq 4Phy.yã泧.zCJ0CnUK.-~5+M1B=p7nfO1 =Ϲ4+c1:W*MW~&k { ;'<,+-D~~CkE#Jvp%8LCIt cb J-ƐRo/Zk1uAZ}0 6|] yfoy,CܴցcדLr.(3? zw~~R{ڄ3Go _p{7FdO֐k%|n4oӰ}y'CzY`06efjݸ83Xf[=\?CVahEؑgHOb[Z%\WЬZrOM{?GE¨1_2^jJK@ZulfS4"?Ź*'䦢re6竁h3i[vvzBo=pC2a=b< Pz"#>)fWu&d/٦ZDibuk'Q%'2ݝS>,PuffʂN.3oI/_Ъq]3+N.L迮ѕQ)>/y٨s4Nz%LgNk5ahzĨ~yUb|y]kBMZpl')i YpnFE}`Q$jM[79#ԫƙp]~xК|滲[&[9` OL^[{DE)0! ^š9E*ŵkwW#L cBM ?,QkdXR^-$J S$q[`5؆ہޓ2VGAHI"$GkIl1tAͫBdAY!xc깨(X< TQ:T7;̢z->ⅣN:3絔g@/K<a`jIvux4'17GEa|d< $5Mm9\3V$>(R*v05#Fs s;*|u!x; QNi=,9ׅڍ(T=tw M^̥?"^3K@u@تM_VUX/Us#L1ABҍia3uWā VFt`'#)%5]f;* ; CIcӆs&cb:l]!$]%.su`.>s*8߃bѱXXg $d{{J٩q&|t$T4,E?[G= r%cOZt[p_0(ڎMxV- φkqJUGmMu~ҹQd^Npm.8V}ƍ/Xi@ygXIJ }uqΛ,bPtٲ ~p:cC4t5zBB# D9+i&}mbUH:Rf}:#u$P7^6LT "i r1 5jzE+&fڷV"a0dg LZ}&WM-_)7Nh0 Se"Y JK%sZ*չ w5Bz_f;S`k (\F;}ApKpʥ+`W(w5QYb'3cv&@)&|.?J؄©6 Ψ~S$N졃x_dʆ,g; s OsHjA j_L4!]?BZ+\+AT.QTKbZ 43Q"~ሱgQ1JC>S-Iw;<׌[+5c }{ji' }yK8ayH8'NnX:=Whʈ kbl, e7Wpvݷ]c6vY੹?GJ 06}5Š'"qM~?0&%SǩG$H"reZ1 .~H,fyZ~QPkNΰIPD@O2ėy43u3A!YL8I1b/\xEYr 99u5xq%삐n؀v9VӝҢ_>+j"bVڛ`Q\^GD0lILX|Ϳ67A׏,fe?'YhY1YSTsV(k6U>Mw0׮*QwGbf ll7nEOqV >5eFr5v6 RE|7΍Z`uwi+DIj:0us禢ZPOj0 x]}R| vhdn?/'t4vX'_[3)T(r7'Gz.z8S [(0G>D󈇑^tE~Gqٱ[1VMxb⥥-.l/σGLGƞj/ a/TP%qr" '\]T5(E: JW%e/O(7y"Usv7*7^y _^h6 Na#OZ0A*QJ=&f(%(yoehJw}YrIJƈ SZ-,Nw<_ReϚ/bN!qxV~hx05ffE-TFR1suosZY}AA G\j|^J: +9<}IWkn)Sq\<#V>\U} wuw/c Ih4fK},%fڮU9JB~dl>i.y Tug a.jT{,G/HXd9I\yӜD eZU#Z˧8rKQ n`H;m[ؙ+(HMThG48^ٞlmу 3kʌr_zs*՚ͷWȶA5yyOcFwaq.~,O#kX@7 }vO/k͆ZҽЏY QO O֯@_  ΛS-kC)ZF!!^SQ4za?/(~~f&-Q}Aͩ46]== x=ͫX45*IPrfv3>%yE>$I>eB abC[l8& kP=o?26,X-zu@Hfag2^pvoR4U0&&xa DLn=dX pwDy@ܼ:VΛ?qC}ҋ~(PJ/XE<^GqPa'?7 c ŔlY*SU7)ҀIEcd(wZ3Gmɐgi Un v6fkО:)%'H /5C,~ hfuux(Lod)m.A 9{T'P[Fyw|bTul@7+ВgK e 3q՘N@J16Б̜^fz9(q h9zxAPS vuCVkMK}-YHrnKOSau"{l'Ϟ7!5p2D`,\П}3K=?0.HxƹN_L"dA1ƥBuPIW;ؓKY*C`*JF:HOk$H-<)4%; l7Қ;$^ ="sl(Ûbn>x,;ZNt*/,?zɅuΫO-4E2,VG؍ =EDbE\r߄RA|yĚKK:_bNF]9qMEU$$) pKXh')$c`霒ܧv.-%0x_T{ VW[ۛ*ud03Af t̘c.NsWrNBӒTY{5yA5)OA1SÌdnp5' s]F@v3a0YMq61ao0!:WG.<>ڞ>PUo;hltxn |Y:0ͲgWǵf4Uf=>Y #+{jbG餡wB$v4]3)M/nylN( wf˄ZƳW|/JGu6̂ӎ"rhEto)LB/$hdJ:#}dA ﻈZܐ#./i?(igm%\TnE'TН)t얆Ιlf2x!!{QZ]XwN'/BnW1}c$5W E-pyBDŧ[~{{uf˭t; ,p H=[##셫 \0PnJHk&T0ƭ_3:J;A'nIA],śȎi=ͨf'`L&S4c@g0j9aָ7°oUAMA㦏%}b8,:4ހi"Ыaȕy_fG C? 'B[GJX9-\ 0(t4c( ΣKCG?qjOK@tc:Ð{U:[9Q{*v^8JIE46w}$Vao|HJ;Qa=I,[]k7[i\IF"ؗҫͥB[1؁Ps|)H%߲ZYqf _=h~}1(&LJy-|xQR'(Ԭ"tJz3?އ֣GMIriu{o}KDZԁxu,I;jT +R &Z0۶)[M+46SL GfBk`Ï/#d՚ܛ}*W4oN  Et'xF0 XHoL 4(^pV{`}V)$ *tkO\ _g&Vb: #zޠ"6&g~sf c2| wxau.U6 ;2B볗 yU<$Qy5Fa\ܢMF(( w.Fpvӛc:6g݇jbt}t{aaPه럍V8N׍VBuuڎ8B%˚4q龺= ՠv.`Z2c@SLM A+V"4D.}l'vx3D,Yłp|pg|9_Of^&rl]%?uϔl9pX.Ib40FyvNA8ȻSG6NX1\C[yv}u񤦷J+WwlkJV׺+xO4A1TQ'j3y$-UP֪-l W̊M!aIྐྵ~W[N%~!@,k M95ûHxoD5h#A0z*J3~ʥ qJ'5Al XAD'P8uzN/`FŠ2Yr/Wdov?I,j{ 7W01M3?28*ktH& joV2/6g7~HJ (qfbyRov/=$O.T~X'9 }cCrC$fmWg Lyw L'sm>+,'>ػ#fjL:p=˄.X NTZ6e6̠SdUlץb:&b+@3p*X8 x'E綛޳%3(PGSt8% H87`aNBp0"r+cgx_K|Yn"^\HQL[1} Sls-cCCDȦn'tXNH{On0tĠ28!*^BI7os``ɶyZxbX)SZ=h@>>+so/=<>OА g<=Gޙ25L#hDh ( #9bbg; Qk:/m>ժA.*7cΆIɕ&*p.b\eH׼:LӴ,IƉX2|Y*#^!A wEK|W0UH5ioXhksaus4;ö~a*iJ3IfN<]Oz˝%WIܹP>ILJE^> IXF#z8*Bg: 9mYT6N.HBf 5ev-v~ e3/l "$sD?V0G[TE /Rvu-ba"ksLGZ䧀Rs#bSkl YXfМUe= Za-<hkmi%-A!M.w \1L@mڥnqzEV7͇i(uXYh++ duybs.V! kNbY ;$Q:x_վZ"$K꡿&1m"r d:2E@#s~ȃ4u<f}8~?T~`S(dCdSKIR=wz\Pk k+b YJR̓8 hщ^|^ghLW]97Y =cXjJu.1}+ҽeGPO]:/!/yh5 ]!BQEnPc<2twBeY{}8:8stt@7re&fab>3Y[f-t]p ?v.Zrw$;;i n do~1WܓvI66j:ɄПYuJm/4\\ W߿˹KAY=d8Y 9r)rv$\F% $J;/ B;\􊿼g`^*!M # ;dD6n}$E_╂I C׿\Nmoςa31&ĩ~'P4 dnibAͰT%5U3 D(3@*9SB|ȼ䳭G~qfBL4|ԝOgaLXGvSŮ!X>*ܩKdu޴ؘlzrh\(76IoWP6Z9(aEVc4p7(51@=EEe Pxs.>%٘ 2Yuq`R;^=uv9xCs[faRG MByEEL#@G+ãI pDu(h~8xtZ>x.>R ̲:9ip2+6l۟sLΛwhBP:8`KI-blؿqH^LWWBaޯ6~Q|{bruv*9j +a-z)clKw.t5&½],Ύ6ƥTz|0sCSG-{Sbc;j aIsu~C<るEu4E%sȴoq??JȺ~Ipϡk-"hz.|FOىaaG+Ӟ wMfLGC4hv-{+<㘞!PW7_ԣt]6:[-o>*%epx{ D(|.B3/IFݴro6-cOўNא=ߒGG%K]o!jwL& RAjj4׵,h8ܨ!cOӓG\t4SڨdNVWٍ\oM>{(CeJ"R 0gouQr1 )Wʡ;ѷQ-xB]hru!L]{zh7o{dhXP%e,wDGDq.󂃭"@k5krZ 8>6KL,,J+|oQ]|)^ز6B:jHU[i7aTsX@ظO#xAdhųyXqh;ʝf)0sHE_U݅}l% ? q‰Se9tXM hN}>VN"XFKhjM)(e$wlJ Vk*DcaSl]/1-c𺲽TYЗVf1la$ނʏi~٘>_xl^/sUes`ähGٌCaG mץ =R(^z]4 U7M\+a!,t |yz;2Fi3~ݢY9͎ijs< <c@cG8k PIUt~jHt@rڔ[IFHG8y]ǭN崆:AHQRRn{qt^lpTTևn" WAھi\sl!}Ɠld !r e'=E+VjjsJ1B,յscwQ d)Oϣ v0'=CIW\#8,#].6ui&v_י;Or%=\ q n R^ @;CQ*<;5$Ѧp;UA4*v+F^㭛C>Z?,ybDB2J/YrqLG*8{\!w.݀Wb# zzF `rk xL?j^yt.Jwu,; LUS}( PP/L?Hs:8u564'+cPFOrCcx_<$}fAGG%Gti_MAS>HU4.R=ۡ 3qY( Ċc5cQmJ}}wNETe8!Jy7 UHĩ1i737wL(Aai, 6af>o?pkEtonGcO1z&=Y[M䜮]S,F2DBM]̎Xh4X)᭕-ۗ:$^ bFTĭGU .~T|Fs'i-@<'xzӢx5͢2n!2򖽀=gڶ4njlbUFFqcM ֏o`z "4C9:em<ë|^7R)λ. i"{4{|CRS0ᶜzܰ_ ɽ%HPc&sP 6Bm@myDf&Q̶21GNv8gSջFFa:.S,LτȥmG tsKː [g9'*~>D`n+0j tN|3EcS\b\z J0uxi.߸n0@%16BYe_'@#WWgkQX'!DpC)x¦T2XKTyyռ(>JY30e@{Pj,\:k1D?hA;; 0|@O).Q /BǨhhT&VXTnŁ" :%*0E5j'_A۞O lyCLp!ciձE!Dpi.kJܬ q֋8,Oy42u4Q#MO? ErJA urMv꜋ fl/ 2G5nL;鍗8(Q[m6·/, {*128'@MB^hc1evjp6ev6.#ԞCZlv70_F3j7wE^#ܯoR)3q{00ffM#5C:I\Ѧ;}- ut\f7ZdXW!5a=bM*U> hҲC<5[nd.T*ѧd:XcdY$?lz|=6}7Oª4<)U BVϩezɨi栣1 M[ڛ26lh=wSN>c?Q8@wcJ+ XVmJrbuQ!( ߛ*8jձUPE ?E;i,@l|Y|ӔK ~<yE@ػ{(:0`eT9‡d]Bsͣf虹*n{hY#E$cֺ  :XɶĄ#xc$ _# XJX)k8PbĤWEe!úcNcNw%Ɛmܨ2Z0ܲ37)'Z4{.'$^$cGCX jQ}Ɲ}e_jU %-nHp h7{3>+v [$P~08L @bɪqJp.}jR_r!,QidVCpΨ@"|IM/}tnnɓhg=U&6&9|tX!+5}t`6&sK ){ZWq`兵u(C\FC I 8S21ZF.9IhF){s=\CT YIg>$ɜİU(C֖vfa!w-+@A1A '0L;5*XSs/o. |ZNAp(@V|j[Sl$ۋr#h-D;y pʵ7|V m46XAc4^cт+Cp:(`:* AO(k^Sg4,=6{Xl 7Qr|:A"GqE/gIۡʎW'VG1wooxHcȜۉK*.TY:/D}h~{։E T[-RYQ3ϊL([$l _, x9yy#ksp2=@N}A Hx"ۉ凢`_}JVA4t[9X)%RFteOx.d8d&CO'4DRwì{Θb& `Ǣݬ칳N5׹OeЗlKg">Rg5O'B`c(Z}y^&5B0fEJ|5/_OaA 8C41O$4>.0~4lo :Vso$ ) "az70, }#j3.wMqeP(nB k5YUեXqR;cՎ4pLPEUbm wo^!fG70H/j}bB46gѤ2SOҞ*u'=;AW1GLa $l9(ݗ= Ok9r<&wÞ$9|\UAXk$9"xgk)ٴ{%éI9H|<ƎG3is#qhn7ކN#KpBpQ_I^fkP'u2tf. w0=F{T;QTK;o,xOXAVx v6%=72 m>5rp˧+(F c69A \H)lGt(RG梫K#zq:S9~T\9<AN1DcsRm^\p\K0=T /G$v:+FKEKnr9OaWBqqwnkezE꯳.@W_$]JaJfiK~ ʕ,ޤEop,TBr|"^p'* B0UIܹ?v‘ّʕ싼<[ʓu8bCizv}LnR`8 3&j3=M @MoP#R*S},˿}=W{q٧r\6d nf4oeRsY1>w4B #/ L|3`zpqv}4! .@f*|wR^8myÚD@[ǝd*~C肧Lux')-N]5zpL/2hȓәY`f8<$eVfa}?7I*{3#` ? xdK{t'N+6jCc>o]B ӏ#wj#Qa+1m,{@$2;̮* &XPsa Fr#-?]8lW;v:א7|d;yvޢ~~xA:H!O0lX"4%uLä؊PJyz_ $t4'3ґ]nQgFK9yA=WueG8[Y(&yP:s΍a Da:^A#瀙#+ۦE~\-k[vzn{g7\ŪKp Dv ۏl-{㓔M-`% ${n`♗RZۨj̃L\0%sA+9Tbc,ovD[\:gn@hpuN)P1geoBÍ mo9ko;~-MGUgٳ#w!.zƱ0=Kbr4Id. F!C(fd)~9XfV0] wT_ZVq'1=JɆhXovU~uR?J8mV m)TwŲGR]WS tMz.!ִP~$oyP /A'WN >H-H4/ΧnNQm}B Az!2~98M8Ad.[1)V6̂J.l9LP4NmC%kxq;m8+e+[Ds&f bT4($S2.yݺh9~LjAX, 㽛<^tE7Fɗ+`BQsCebȎ"ɻė8ڱ] ́5|hX>=]˟i6aa0/*/JuBZa*<ka<[tCC6wW~7pgAmۤQaeCv eDׄqzxi7QZC5˵X ZQ \9>c̙f7˴i"V b/7{70t|Up.MwPGLv2t'Y oqVS ٩,23l4#j1&uV};<,}b߀xo^48)ZCgWk4p*\TNo@#:=ӵSk5b9xUQqϵX K_7Q_R6.ejͣuDV5okU]hBNre&{-ooY%וq\xaC hxKL iLl_z'(s-4Z ({O7SNj&;X .Bj[W+U ݠ MDvJG6nG}]/R9&\l*}hžTB 3٭C&ZW]n7OcA苂,hsrpS,,cS//#yLqJ!ZR2+chh&a }֪Q$P fCn<6{"Mk. :6j{ Nug 7,F|On0@6%wg fwYc{TDf/o&OCΉs,&%dbGDRϯD@>k8 /qGѬ54/4Y_%!gvϒqUPXz.a\~x߻0+Yrz)T(Wh}p`Zd(d3eU"xTLg,&} Moĵ'TnGgioDnc#[)9%zZhy*2/RM.^yo "S{]Bs(}O5T0of|}8qXCQ`EoOsS3N ytkhO F؏M<Ɯ؅5Zj$zL`ts*Y1'-<:C 3Ha~G™ E3v1M8>aȕMrQr2/CB:`mu5 9dFlLMAkjK?f@6trI~˽~e>²E0᜶AI0G*Y|Bn]c"+kh[v5S!fϟzEϝ>?9Z'E)אQ[!<?H_o !XGsX< pǧ1kJR}9eUoJRY|Xdi֦!{֢cMcJ9HM S=Bs ϡ6Xi4"熷i70Pf3N Lr^f3&g),¦# y)?1_ cc=rz$@qLMr`@)/ſEnΥ=!0XKtb/ 2#C(G]]Vi-A?Ae xJld%@U4M$c;],)_;CMSdr+ #&"!O6 tR+:olHu;p5F.S* _5TqJ Wp;2z2+Es&]7ݝUl$=5PpL۰)<+ #VS `xOEa8qiqQw!s"Gr?D{NRaɵt2e"kfWi_*7Rթdtg`lkDdOݭ4ߧ}>]߱=|= , `!v`N5`LsUYĿ0A>ڑyBs"0xV'kUv  ;Xu.L2͔B6-ߕwHYW5mղH*E:'5JįdZ0j|%Fk|8/iŤ ׿gOUcVNק89>GU?bgCIA0&dWJ8<ÿ?'h$PY~;dxRl ûS+>riTd fgV=jЯ8Aփ#Y27mB:̠ª#T=ou3zBH [l'kT0oSboL n ?:!t`uz NZp/q2q eY\*'Z0Ɛo5i1ɽq# _x35K@5gT&Y,Ʊ ʝߚ/C4"/-NU(21`h nViq7oQZsl㐴7_bjk`y!Vӱ6< Gs2dAEg̖xyG9/ro…Ǣgz3a\(OC܂5;{\4ȳwlHgՓ [fI4a g1#DR^fJk ޘuIY67Kt[NZ\ZVv#W,U0C|#LJƇRoۓpEp+[ eR8\Vk _ X 0&8 %VMl\<|UV pEu&1V< +8#Ov*iLK7Qqkz% _sj8VԴiG40q4E5wƹr80#ZuV[TNV1쐘Oes O:g $&iMhhDbi/̆blͤGU{LCIzY(- kҫ&붕&V,++?a.Mc4b7{D}hs![lJYSDL◲]8؜AgͻsH.H<{12W׍N\02Q!DP]v#bs,as2“.=0a4!c'KǑpC썁L8ɿ(=Gsoɐ]WaT8إ D4& |Sy2zLHJek8r &KC,!PoFmYEa]Ed`Skr>a3u{/j@ L$^^=*F.4Jʢջlh.Y@&^-V%Dxxi," 7(|[?7#qkqfHHWvb3YC<ꈫݺp!:R &鞵eEKKy8ée(&J7hmT`ԄHafNz!ǎEaߌϞ7!1z8 qdef&NAMY,S]KKbiT'!E( 0V赨@8(sH-t#_zMA Y` d^eAĮswRpk>/t-$SxOZ4S*&3a ꧇uJwnj2Q@7GEba7}ԠFC:",mhs ڙ# . }͇nrPQtZ4jίzԪS\"W>rm5N߫ȀJ\H&H-cC$W1C'mon)>RMstG*E2 <ɣUKSa70EhN=]l͍.Jo:fJ>J2(ն`~s~ю BΌ .'H(?dL$g S+24?y$u~ͫCuq]> x#\hcBگ 9rpc"JL]BʠP a%vh(S>PPGRn|Qͺr"X,> O㻴@%ekEISB=܀6RB#GGC\S9aR?LD@o:  J0aٙo!~@2xPi#LTlI<+=;R]CY۪Lw$(%Ynb_Ԍ!lN9zagD\((<h 쓙{ A[6i+m}8z#oW?%60RV7YA_:D}xNT8 1;M<nK֙ !!!`;ה%J*EP`JzqKNdWl\N}GNH295()o FȨIJȽ+=qh|NU˨g.Ut" bcў7;Wl t7($ݏ{.#w"C#qɧ%tm@+g-)΀OxxC?ɞUT[4.(h-@J3BGN\yI+2CT{ok?|ӵTO]!q@M9ckjI1,ۺ ppL5 B؟ƶCs li2mQ#e"^&BpZSUӘiҐ G @+>HHv-M^uMHa;&:j:tS 2߂SF=MSPů`Zr:qs81hH"xzO_8V!ySmnUh 17ƠbKmv(AM*w%i@ҍ/]4uƶLS*}كYشK&1blċgt|VVG-n'w g|BŒj5mR~U;JRQx)4gpu@]fI@c)*p/c~1:# b~U'R߅9 J,XYmq)@b)|h&|=y7կNVI=aWe _H ZCo;vDkoiL' Ԡby EyJ|5.)(Khj]SrߡMYyXAK絒f~ײ>`E\VYZbT8ȝ$*94'+oCT3٧FQۦ(Ib7Qu `&S|ʂMh}f+-0k5"I'B!8݃xS:ʏt?޿iVv{f'"uQ ˀh:WtTܺlTy~bHg3]f^ョ>TB]uCAli6-+sWiwfq\M  :*GL)is6gIi1`QD=~!z99S ONUX,9N{ ̻QY>CgJ:#Gp取`FO~fe]0:5JCeō).*bܳ7ij60w p冀rsխv>\|<_tG7$=}=l\vS!gISZ7C_u/R5A`L5w ܢ!aU&2v7q.6ZU=ZrJKxJ~=cD"Ö+Fޛ HWrE%)6SODh.ɬjOkm-w8Xkmk6 t{L`s3.,L`_&sa6w-^QIZL'+.x\%X&A@c_jz2+ړ};lfD{Œ1.`JN)a?Jy+q,d>.rY&rPI 8t/Whq4BբU>XV&7䘤U%5 9> r0P^W 5(rlD,agĦ/:XXT!h)ך[|`s5,\{eU!L8/fMgH!]1&?jdn:r?5Y`:j7ûbmIKԪk-i(.#3).#.4U"l=IvhjdrɺP.Ev״ k\3"ΩhYv=Ͱ9Ǿ"YEJ(d/+97Kc@D8Hr~i)F鍊غ/RȀ!a3^4 i}o&ALډ ?1qG7\bѯa''P{EoC7l2(~$c`V)O.ڜIiyN%f?|:"B)ehH6l2gʷA1]@<7^\\+8)~bN+,,!AK˷!퉟wԢXʼn(&ǀ֬2~Ƿ`hWo4f tfiR\ G.\z]avk5;ztV/K\>*q*OIf\8IP}Xz/LW2x6Rh<\c^F]EPWTx"+d3QFnFtCߛz\Qy+gDd5W[rcN>; b֤gu0qXݼ7hR<1N%N;Ң'RGdV48(%_ T T).n}aBᡄ?PH^~%,mL\*)G)u>m$( " +kƉ6W8,/f -S%FQ%"XFV hR:c7P^BЙ|QGހdqU})2ʫ ÆZnr)9ƫ(anI5[؃eZ&h?-gV LNi$D\]%qBiAHƬ`Xa-"*=uºJXٺLdz&1( &P+&txF^1%N]39φir0l%H9#TZKl[J!/ )#Må}6Mv\ws)peBD"8*x nw:)[wzm B3$#ݠ AQ&uAkS6H^,Mdl?*?5УL\#3Zft%b"aU; gs_K tcM"Ifݸd ߋ|܈hN0mAk4}XgC%.C oH-n093POecG5 nde2BEL1|"%h#ҹDVy~Yػԧ+׋Sohɻ=G8+ٙ# r .J'1𯐥薇þ l"]9_+yt cH(wJ%L&`Wq)L/iJiq^__V*EQܻ5sma%|d7eB( l_p,!OG؝@;r{[t+VOͱesXf5jO*kĶgӬ0B!ռ#/m"&jR-ryէK98Wp}i<ժ$xZM(Tv4,!j1 z渥٢W}Lh!$@j3FW^Y?ӟg.9 \"GN lI} Au LL9u5/<~J-|57C>;FM@V"\^C$l4,57MiCգS3? Hz(Mv4tNGUc% u4&uc=8k45S[n[6;>i!㸕Z(e꤄ hJAZ?Od] D&C+Z8V$> ڤ>YAPHF0St'ɚOxH`vmUlr c0q$F۩[y{~Ǟ W'8\mseE3@g>ȝ*>[mǘ\- oktQF] ,qւSƍ,߳E͜BǸ1Fa/ 8j4蘔ދvRf@C)I#;_W.kg5%2bl܈_u-WBMGĩQ%P}UĥksE֭290{ɬpw7-S=t9A눷?5w\:`A(@G94p1.d SDa '!߲t# Ӯ H eXq2FK`.`m#Uߎ[71f9c7 k3#U<޹(@ۜbg<MjV81Vt'70i1S[yxHo*/n( 5ncmYxg:yI&L=Y;]8Z٤'bԆȾR' qhEi33 /%$֣8Z [('!j{lc ctǡc&_V/G:+ =]xh7/@ @s0 @Ns(|9>F9݀dLReoetlQu{c9 L@soI];ߋe ý'+.Ν.)|Mqj b}qǛ{MӝU<4j7a|Hףq c50luPx@g/ )o?IzCAޝ-*JZjCib{2@A%OYuQ&,I[Beޫ)ʗ)nBާ!@rg←#h5Ti؍glAOwgdwtl'AvJ#L*m%zOJ`Ȕi_ָrX]L@}oJiO&efQauƎN- :N8-\l\I a_,zܸR|eiJ^b G*Te4/9¬"pXi=S1"ZmNǎ5 fM RHYFBym Km*ưL(n<.wDЧc]k3_FsHJgR Vb Zvר*еXܖ{%}h]߽)p7 @C]MFz#mr pc?}wYi{ݱ7G>YΘ|v*G1:21ޱT: p]y•3ʆSqt?Aˇx 17it*(%Y{'U߻U˛|8=q ce9Y e6#b}}/S=:qsj) MYZj`LzLUnxX_o=K~>a=VaL`,1؊@|ǦX]%Pr+V0)pLmwNJXvVRV?ޣ-Puҍ|X$FO\y1_:KQvZLR&bLqd]j@n-_-I 8ۣ0>)ˊ%b ׾tv{ٌɻ| ?Ha@a2rV %A&L]!*{2v/}߹&@`ǖ;4~,dn6=-r_垥b;mh{҈9|1I#M9=s/Z:fӒ})}X9aΡJ4#tFR"4Υ3 A ᮤ[n)FRxlW2IkBN?ɒA:R;a1\ʪl pAǶ[emoOhtdu0}84UJD_ґXS!WF"\3yo| u5kLcOM'oܑK(JU0=IY69RY ː^SJI1'!bvyr% |H|s=ҪF-Ckf vDKdSWA~dÅ؄3v HKXNOs-9H{e-> $z{2D,=#'؊oOGCK͟yfc \C#=V#Gi8+ݯ@+;UO3߶7.xѝAE_2'V"lՓZ+Z0vuW <pKzy]<_2+.Vkn`۸v(+;릵 $:_tlbg^4SD-!£BgM/9BԂo:$}$$Z`> 7qčFcQ]ݮ( h] ZQ4EDAG4H\D=_Y{c J1-^쾗97pWHTuB9-J)-׹Qfd{jYI̸ E-˗p5;< ,h!C`:qc~z_}K)Xp~](k!oE?"dZF^Wn 0G[@8gL_ޠ7RMgHd;_F[Tl{JT50>I du˧xi<<m10XY5r"/\FreĖ]H f g.4E"x$-Gfh:k+ib;%M IBns}jD5! ݪ, @|gn q_ pS ? OEI*6/k&P8%"w (gzPFF{>Lj݌+k3/\7sX:w߈! i&IcPzr(Tw޶F VvC9"[凒fS θ1`"AfK ^BR%sJ}d ~‹Q8H/\Mփ ܓvf o߮G܉dc|1,|8F*sxzEwc瀃n1Ya&i-JHqQ@e躍 vnDImE4U#!\e;"7"J#0TpZ\\c0Ky}i2Bd`'9sCݮSxM%Zx3Qm^ oeمD%uftWOV;Ivâ/MoB 6ӾAD=!-)$nq5+w1($q$r3Ol|I}{ZRCeN-㢳np@]e΢wzVWyaj,)&`*G9.ǃQky܁pG=If ޸E+3m+qBkB,XZ<|W3:`)<C눔l,+|4;XϓTd Et2(jQ(o ]dd@u.Cn]z"J.^dȺzN7Ϫpg% K(.kzA!s 1N?0=1^~<`7dtmT9ٚA4Q y|Ҁq%fƐ I7%#^mmT*vTbD&N{7};&J0:mhXvt@Qwnð˶`vYxmOyZB=prVW5P48XHOOT\~ NT̛{At  -X-*AƥH}V YctӲFӢɧ>oc&Wzj`}JEVϖ Cm-,Z'AmcN4-2=j|da.Kt\c )&`ɑC; 3\aP wO*;6= Oun4dZk8DP{h.rﰺ@/;$&% 4 B~?̖tiLӪ?6Jm`ž9nȇncˊ}cсhq:h+?U-_7϶vKς4CrqBE~ٴsu"S]lԤ]pxQp/W:1Xb7){WnO 麐s7So[D8 _9NO>x&1%uxC~Si#/ŐqH<hQ"SV&#Af1hp|PЀ+t2&@8ғ|dl^?Q60vzMhիF˂H&-4IvщNzITg fM:H̛ICM$O97f5X?HRj%n%9/GK]NaQQCuU4g%"62ZkM?bVU]7}[ FwgHPof樻ZjWq P6*e;ZO舌lRdzu'^{kBE+<^J_^3h/]΅,A?ENTK ~+g4lgPԾҤߎyO:O+0! &9M%s|ʅe&R.ϻ5<(;b,wʱt &":Df'ZvY):2 w )c!n]>vlmCÅ/=V8O&^[yS Xp@%*:%L$ZSãjc >+ i:{^[Byg 5K HQwQ&[MTz!qןM5V^;.o )~@GNʦ6mMdho5irdB8bhP; <0l!EfF_YqQB:-مimk<Σ*i-w9X~lbٙ#ڀ`Kw]#p=q|GwZ=!II[}B d#ϫn*U7֞3r:B+qke"u \g22R~qJX_JcB+=%SS؉2Tw9X"~gj.AA#'N\ ;_Ⴁ98DGNk d@Ɍfݶ%LgWH-!)YnjH! ~_7C|'Q?*J;T(8ؕyXa<JQ=D)UA&%E!Snkkex)F߳T'G odqOxx \@,J3{Bw yQ>%6+.o/2D֖,L@/Ŭ$r !qD$B1b#es;`4 H{ۃ$i]?ieÖўpLE}K@ez4?q[NoL D5s>&1TL5̗3̿l՛$F sDh_˫lr|S} }~5VIlƙ($bkX2$0jX;+) e^.Q%ArPi%k=7 G#x8*. fNZ%Zs{NZޭ(r<p1|/Sg}.ˁRعYZ ^ƌlkùPIi-DKKt210dpư!BKSah îK76"kA·[^$87qBJK6}sZø sNF6Se)hny7C5lܕ\qNA^(tj*[n]7lrICd L4j:yڬ>췞m5i@S4gwHmd M%K#Q4VO`;6r 09R4ͨICca ع=(< R/6Ƿ8n9䯪]b`ȐK π 2ʀHu{N^(({zZ:@ˤ;rZ d`= |<>~hF+U } 0I Xc= $"yO-f[k LHvc 0D> t/ :B@{%Pmݷ݌%S(@6HBGX͕p1_ګGbsM*|28u u(%i/3D~zу "H2ZU$Qs(r=ݱRLىJ_jsbnEPu:T2k%sl qp9'DN)˖qI-wgpV LO׿byD|HjiĽ*R 珞ϟ` 7-(/׋2pxo9ȕ]~ɡ[&"oPѯjrѕPK#fC[D|CQkަnޑ~=/q)GDCC3|='@ug͕R&)}1` .`dZfe.Lb&>iy};a=/9'n6*CHXOg#F*K;GNu#/|tJDž$IxGn E!uk==.y ߆.ڞuoA@U 믴2wU#O&RbܡJ3tq\!Xdb Q,liKNV>F2i䯑<A"wY'R֋I[c Ks]Yss`E,;aB>r#0rnGW--^zM8"dn)&1x?S Je-NC^ ʜ(|,󭕜.չzUPy "CI$Tw*1) ^!iaP hi^xcW#`yh6yM)K`f/fK+iGd\}_% fz͛#bbuXK @OqoNUZvCvd?q *ߨu`1 -h3(i] IBOxeTG"'v`Cac>"ƣkP-Q` g늉Cti.Χp/3c%ܹFJcn0"U^+>^VqJdBpёЏ7ϨDA{7Л| >/MT,k`4kw4M[13 ?4h|P8=,uarB&.N*{?D-5()hj3A֤*Q/z<R kd@fZXR F疵{61եo ""$5UF4Q7}ǎ-Aw{S\NoGR@\F,&|{omg9`YB`VqrJU/3K#74Q+HSj)=> =Xx)>LQڄ:8n4n"AC;mHKOc0 RYz&PݷR$$M.^o;PemngSȵc/JAXfPUx'Ă3,+slhOcGdz3י~LeX괳nB=, r8:ygN9ҡ^Ϳ: V\;Cru EWMsT:-{sG5A`yӽ \Q:RW*G^g˵c#m*dMjWNr, ,[32O"&La3yB*KCA/Ww;:kL`_,` +unNU?i_WW 8Nmcx1!~8OBy1oؼ9&r*~'EK'ӮS.H د~s?FՑ]1[&-\ׇyR0 yF:nƳp(ItGq%e&Իs|&@w@9N ЁHQK!fXXL<ͩjOZKɾ>vmBQ7n/Z0L:a u-XDfV "ވoȱ}"h5W`cvTzoRC ];{n7u2T?Jő wHasjdn{?uj}}BKRٌ^!V~] Y/Ѽ.Ӻ R{k[g-4h9/HujR"X*SlĂe3]ߔ:# ^K]z7wN9[i%(zj}bΩ(Q hKBsH^d=zTQ-hg)tcIz3"*}|i!NDg,v*tw0hzOV`>ar~,^.~A` ^!PJ>GKYՕ$!`jN@sՉsX%RtBf[=*BC@(뷢vc^tGr" j5/Vb_GxўBMZ7*FnK7ؽFPs%e{E=/kYzJ1: M:l} sj=T*yͯtOf{3`^db53SI'J,XϰхHsn=5 c&5pxunzS/9Ⱥ5e]~h~H kܱ*'ly?Kc<0jl-rK=e6WRS)#E`*t Fʭ Tk4@5fƔWcgdf˕&9,'9'VR#d<q&fpzFPBELsrE={6*9 @RKnEE nVtxN˘J(dtՃaߋqQطR8 Kʬ!1CU]}lnu0e֩DgfFvkP'*Su;S k^CcAQHEٻmsc C^j^]eAmxUǶ9(fH):v֘,x$G0]YşEy 9Q'ldY$!w;9Maee79-\UwN*.ˏg&^"`JliR=sǿe(BsdpUtT5=k_ {/s2P-'fD7&hǀk x|yL"b뢘zĿ 05=l+F&>TF@Ɣ9Qd))9:R޷_SeGU' CXWnsX,br/=NBO+㲽Krog9w8y kAFE8rc|D$V_d3ů*ȱe7-k\U &1hI2/! 7u2X-*.@8FOHGm }8멿$OwA}RThVɎ'0QG8@BHko$|Y \̅U';N{B+vz'OdQy*Dk߲D{!VKY6N19]Lz&JWPqAs/,즇;<Ѱ`*:;|-NT; 钍TcsK6z2ߕ:ݟ7qIrvw):QKGllEЦ4K L7; x@ˎ1uR(D:~ۘ j ]폿D)x" t|%tR6gk*@OڍۊᏣJCk-6A%ȵ@9C3N?kǍCw}U(3uΙ-$@Tm&m|% ZQnGZ*qK?V0wD˨lsZ9!gϗV)WES'<]kAD wfOzD܀zɥ5X%zs8Hf*u%/-K"2ЩNUUt)w'SY5\`ɼUXqIp d; >W%(oB}9,IT+8 ~I>\D,}0P '"{{}iI*]sZ26G]t 2X̱@sBd6jB3 9DI?.?:A|)(HH2rZ`j.1v B;s4i!OVvA1d#J6k_p lL&>Uy0d̡ XPQ>lO- CИ A>jR&h|5oŇ9y6m:Ppq2CD|5Έ'~KpGOn[hj8WņY}TOyyQv:MW\Wt"p+̟79@ ){Dv91nUP+76*ywzfe- $0QnnxBޙr)j"].Xȁ@O#uK-8࿌l~%ƅآ+'E&N#~.x:NC}>.tL0 w@^+`2v' L ,ies{zD2Xw"~ߔb Eٰ+OiwpT‘?3-jҼoysʟ 3ٸH]R{^uֹí, e6CE1²vG&2 0D)@ hy=6#֠[Xqǩ.+g8khHjPylJͦE#Xe5k. 0%j}E ܳ`6gsDŽ*ӝZ Ԋ嘲X'VT2-I :9@UQ(A%5O[5FP)-W2ɯ=ba` ~$T  H}:M@/)Ƙ["rY zӿ̀Up?#RrcL rQ#֋BbI:5GҸ|kO]tA%فcnFJ`Z 7-pN }u]=Wrnk9ydUGZBT#i3}(]"Jo}sjmAlWVJu]OaN&\8V,cC?(c@͈}|TZ4B%LS/ʂ`xd#2$*&hHBUE2T&,&-bEG MHD9Qw5ɣAh*/a3caGt2R!8N0 f?HU>nA, YLN oth |=Tlv Xw[(= @_(2Ps+(Ƽ1;T0j䈂 SPݫ;TOwBq&%E`E/_EHU̿Ia.DjA1| Kp@Uֶnl(|z>,^L~klq~e?ݿtkw &/O6*ĩd#t=sǕULRR)B*lڠQݢ<<[w-n.s"d ({M2+kE̹ u6DN^b&=^gF gSk9U$s=3V9[IR??YV,TB56_-&PG-1? 0(Ȯr{FQ#sK׫DfPOe/1TjVƷ*Fwp2VHg9A_~M@ Ja*S2z7\:%IW4uj?7oFNk/yAu-) yjt"񳤒yj M+a=7g4?q$w _12uG(|e[sw_?FxhD̝VRd!3UՀnUiz7 =u#)$Hee6 D)soiOYz7_fyه w :[?–ryUjۮQ5xR]P=i\`aǧ]7ԈZ꧑+qU-=&󅀛n _ɢ4>m"MiVP'~?AwB ]>!-hKgQ)EޤܷIirdvq~qLͽV<-=QqM Ƕ) S,:OzIp E~SE[B)x5V2Ԍf%m\Mo P 9lkqW-%]B=U%Ny̯k^$_2U}7(3rN'"1?za/ֱ,MZă%^o(+NL:qS=4Vᛵ>áoz{X&,b9 lI㽙Arl?\?**]eF$Vh!&C`Sk'ȦZm\u' ڍ{10i".:J_ЙKmG9/n%ĺ'hIxҖHvTMvZ/-WS)Ȁk8rV?M!Hzh;ɸaVBƮ!`_L?R$GήKGऩLܪ&OQK#hJmK狷PmchUvzδJ~ u_[t5ȱ p~&"Ql#V֍mtK?u9- }'A4_Ih6i8@$%1s;ufpu:eGvIa?[3&d\17x%{Gr#C].v0_lڬ&v\ &soVa;a@;sYR54W+:/7|͍K5v;C'+Xi  Y 6DxcWZMkM;vCJڅ ^hĨDKoX8!y_K)@bT[qM~ ]#˒wWq^9hC [|KELDj*Ul&K`3B<ܯoAt⁗+@NzW&U=F E+N.ūZ3' ^XjWRdJ=\uia%զ҅mGcxͰW/UV1"Fb 9lCC7쇲p`*=~m!+pBGn͇1dn# C&y 6MęiWנ3* TP_<;D"n9rJuh4$EY~a[ 9^b>FPmbTk0?dOPQע3[H>eIWp@_ ʇozϭ Nghw7\$J?ĩ隣BRAWMwmj:DdN1yZA3&&&oDVbZ1nZICX%{ lMT5% C6n$k\A69~vY!)߅] D2|`Wy0+4tR<^. a +n>%>.0=3F3pOyFgfb<=ޛf4 QeX[TxFbXh϶-jM;ݛ-|>rfŲ dx}T难a›J&^JHoD%LGeLڂ~ZT97r+ (f_k =@C3߿ JN7Jg/{}8ETۨgxW5.?=;m7Kv3O[tIidL6Oh?sikkAnx=kТ@.]yWϮ Bݕ;b|X#Ug8Ll%gk=?w@bnHtxn>'WHm_l 5}۹DN o&{i+j$a0}#sZk*.BP&L: ;;:@k6A~S.Lqў'Rȁ:'g ; b72Rane3ofίC҉(qu /|XO(]$m'e%_d;$u:Dw_2`D]jBwgG=P`w "UG\*ʙ;= b2 C0VnO 7H@t}Q>c0'r|v=gW 3L W&aRgֆX6|@'1a$hs;UQkCf^hM F Z4Fataٰya?[@&j-eX.fkA~5Xoݩ@Q鑏Gg"'6WY0x޻(x@ʧ{J"/n4hн N)I g yQQKQ(X51 |eH)jwE~vs;u>V.ncET?acV?TK-C@C<ZUan4Ovxd{ T^ORIaJ7=.gFXo8-띓 4(k]NXt WqF '&+&=_̿0 VM&ƨMGbxJ'  ߰+m" 5Z^>M KRX+I~?PF,DB3;SZwlh G(R/VlWKbVʆAXu7}OY_1A2]LD}HYiАI 1[3#%~P-wkJ6Ife|n E4JR^-p^c$ jr;,P?Lcfu :/XW,y?f)VKa;ui:Ln"Ӱy -G]*,nOډ1':%{yB$0иv/p:TzPZ2z@hm][<\fPꋴ0lr;?eqnPdG=Ys8 12ꢌJ݌PYԝK(Y֨$S._G[~>nὢ[6+8]bC *:A](R~$ &uF٣KZ;4 M^L q fq6@]B`WIokpZi] +U'"ӣ? h'DW:D`ri nCr6-v)ݿV&O ,o " @hIAv=ݻR fuώm\'7TLR͟qƆohA8(>qRXp\Ps[b)4լY2ΦPtꂩ "NXfXTΎwbmJ#u1vc~I$W?_T1( O$2m=׌)\Y =oƤG]IgQBLl1)@YL8ɑHOyR Z 4~U*6t2}Wc}Me5ڬ~s>N/Ͽ.ۦ%ڒUQ!WooU#BE::=*8L pHG[!.>ȦwS`̎{4 QgM]AbJ{-vʼnӱ.>z8VL{\6!mOfW v%R`mN<8\Ey7?|*(6Put9U,Y?*Lsv_r 'k7MGHغ$GxB*jC`{̚b3;zlVφ>o1LM֧  Fдt%9rs9 YΏ61?^3QA!_T E˨K, :~Fu۹ńTXrS> ZU+'ɩ)Fq_cp7GV졳]:.ڹi(3:!]渲1ŰQ.r[(u$ ptC>B~]xF^@YAB&>v(q5UAM&tM4! ZaүMVʮMDmA /;[־CǪd8y` HL-k*:o#r)!Wq8|QbK}l!5I!w ѧBa8wdh?|W i%r%".dЏ9т~J8NꏥA$D3~Y$K;V'Vcs#ܦv-(c9OQJb~rֻ.=U(OPPSw 1C(c^j ި4%`3 >wp \SX nv=tWAHTڪ3IZڎ%I!NO^CcY,].eי,v!9ץΘR, ML-}JAl l_y3Ʒz _٠F*m SgsvWݲq D0a gѴB&Ü^1*|-Hh+E?0f`# yqC֓mD~؃W: U z4EXNfPGR4M:CVU=J{ЋnՋ^dzvr)[X-Ϝόd;3 yX}c6׏#n>~$^cr@ - $_PG+Bim:o)5Cgv|5tyOrs]TTTU7 #]8+^dU$0*A{ޘ^si\7a q,S%fjGqyNs_*sx3!,|ua7_ZDXfYp|cU rkWik 8%9^`#/);1XCS6GXˈ2?60s-DQ}F i|Ǻ:OIYNpҴ?ޔF0mWԇ7{;NA$%v˕:Bb[T/ԗMį鹛1r(6- nC[׽EyO'F&&R1~fo¾&uuH͔eAYS q[km! 5n+6ݿjq;7ff72?tm#=[|>d4 :{1I9098ޅPpX:T7ϙ|ibYV&5-$?i DV i*XV9qJ%Z>gCS) oe3x1xT]t%@HTK gqhNl1_8͈ C X1*>7tɿtmZ_R~Ǫ|sXs/$jڇzꭑOx. ؐR]D-V8J*&K ‚4t;;zFIΤ~lBZO;1⥳X Z4^!eh6EDtYQDta[w ѓ5`~wUᓳ,V9g"BkL%_6YfHBI*e}HyD&#z><[_‘#]5/ T!WJ%k}{hOni02Ppsz5 'JtxF: Vj@/%LYۥoL-1d쉊ye 3i+gRUۿ8 @t0%.Y?C/ʉL+ 䯘aJz!T[: >_tvCu_s acˣ@0UC (&8^hz,J-wS &艔ȇ܌r5e %ΟrwNS6J%v&R ~Kepbee)W|ǩw`Dx?Hhl{b1Ay 쨉Nksٔ")ٜcsȆL!6. `J{{Dd2ё58hBf ھg(O@ug9Rcy:_b=-r{ ί&쨿S5I؄m3KF%Ӑ9?Rv4KV%I-\uS)5U&3$Qn=3,UPNmZQpVҲ/O=2砉79-#!´iW  0ßslG@& 3dP;rLB_33vٳ5EX\*eBg"fakl_4%A ^^k~^Bjq!ᷢ-0},IuV?yB#eSmҠ$e1?A?pL`bz3Oӗl¢[4f5=4e řk[g QkYbkӬoG\`XbJ\zgU6Ѿ pAz14!zթ;R{M>Ik\ȸG :$3y٢_uHXb q?4 dF a ~MAr+ь0x5{;^R(;ieXRn , : A7[!I*Xdsv zS ̜q̶nw?ȳ_k/b 9])V;F1. tj~ /o[6Πs\n:ٓ[ i7rwi?J "B>Hf3 Pq`R/m#!Uu eh:U;1H2 d0s)0א VXb rGJl}9jLYizeܺ#[#$<׋e|'OX)}k#etDc<+fDriIQaV=#&*/]1ǜM͜@ORO8͟Q?\ 2uScJ ֦p9ͤh9jtUWgf=hzPS(Xjf>'ڱw=!E5fvSU-8#5v92ah BFyN̶͓81rn"=@{e\@U |}XW}c=E guJ;Ubn?ƿa2u"Sl58S &c")®E+{ԛdvI?Y[y\y\5 +ًCg9`#/ʙұ6ORBz dZ ">^vTس`.<{C#'<\o{L9}wfP#9CQp |p-ve3 LXOA-\ P:+(5^X_Cꓯ̘(mպ7g@;'ZZ4 ֮kѭh\pG;=k6!,Q1o gw++/cm'L@JpPT<&inw:vkp{aքncЇG94mК|pzw<V*_rƁ\AL!9u,Ŗf0Ͻ}#eVI7uvfz(: k l:W=s.&&C_ cuo6ɷmjnԴ7Uh򦟶<-%"u5$=_:40x%R 6 yXw}q1vxMmt^6o9=`A@B+cW%.삼-ܕT~jeG7ܔQ_2k#jҩ=]lDQAjALϪЬ<[:ks#}VCL+ŦɶSm63ZJuŇBMFP{(UE)^㩌MI߈{k&+Cc3` ۆ2o7%xιg0Cw%r0g숕QW:(o2vȝmf =XfnPy8ACCL/xX4Ňˏ-͊Cb@m7R7+yaBN}ni$h*@aSސ*al1w2~ړo6aL ;qB ީzڝѭ ;Dk) ʒ^z$*+;1Pӟ֩ضeLy^S8F7xNj_@>&W/em;[(t''na*^;Л}*>yaWh"#Y8@yEp`=J3u5RIg3ڗ QxG Gw3/4vaGE,/ҧ+}>q]@&>+Bfvˡ&XJhSc/'}a3&96zhM2Y9E^\ib-z  +dco@ʜ! b 'K00L G卅]/0Yz:>0=:z4:Pb\KH=dFwhb#A쯘oyM)iu9*>ZؒG[R[qlA6u%G g9.W- =~ V3W+Q[Q))x暰[ `m' nH[Ĝ[F>FZk ಭŤ#KEDF] h8&Xg'֫*^`.vXv. $*E#m^ v9o0ETKhl YE hzLN  9.#SM#?*p. )d%ZTկQh>m--k ~Ul|itȹY:qbrV>6MDr 9TC"FI &Z1LĒU>n8f:͆ÃE/g(T #/B^h\j2)A8F1ȕHd!';(mף Eg_A*vT4Tz;_{L &ߺߘǢ\E> i[!z4( ]}@bӳ44(fJꨝy1Q~{Ia07ؕsRWf "LdGhKsԘ'`pjLoxn _J@~.1A @jU\Sک(paUʣ1C! ̀~(oK&5GbBatqeġanY@1f-AsE*{EʐU,o]:,2M@l֭uYajB y\08;K/$P9yMPCl2f"2XEx ['6"H/G (;:rRH1[XARdwܫ]{;CpǑ<^vkw~B I;j4o~1Y\ ܅g]soz S9EJpej6|{fE>ʷbX%7GN&=oԊx-@K řJpU=Ġ|coB }`F80ӗ>?* ݺ+ˤ: J9\$J{HP۪8~O0\~N<ٮT2UKpT,m 5;^Zq2e%S΁Kjg<3?qx&6L0\U,biU^R:|ܬ9Z'i$epjN踙F[Q>g'NJ+jk }IaګHxpU{}!J @  ZKr rV#BF/cxOTj@|w1^@ Aq4xy/6DUfWIrS{DOmD=DMlfdWșI%O>9?f͛ ve9i}Uon;Mklcc3 wN/g ɒL-ٺ%6#&\7.(q&x Mǁ*]qA'Oo#L#t,H[\$~e\L@|2rCCcgC=ưl{S.f1Byv4Bڰ"Xʲ913=}ouD.Q$ɫU4ٌ/Y*/-^sϥ҃\Vk^[[5u 繱o.A0E%Qz>1^`|RsG&GMy #ZMrYqI~uTN.hꔣK uIݿ J8Cq7TR}YӴMIHڋ 2N< `_[Sj dJ7D%@GXƆ;shU`3+;S4Ɔ\H7^^H{7ɒ J=gFU>T.0ݱ pRoq̬~!P-nT>uY,#?)u_J Yb)ml5 z`)DT08 ѡPWШ%~G1d ~[ӫ <&2`N\PBw8rQK(Ny%T/pHYtQRІG3ֿ|7D#f}%C#'.W%_υ}q*To*RH>^h^Za thO]wpaû>{x8JT}SغR_NXԁəYQ3𸸣O`8~9,*^˗.<)A^2m%ԌTXp"iպ̙ϊ+!J?z 5* naOH%3zۧ#+rk5<Ӱb_Tkkcp}8O6j[5T?uKcNWɠӔo]˾ Lv"ݡn{K"6ep#HX 4.}ZcM5-Gj}1ˢw9]/7&)}@ xqN/A~Wsn>(nxgas5"Kå}P͐ϯ8쁘Z * 6h 9%=zC(6 o YNjmv#٦CDȭ35ltqR0}3+MHCWˎ|QHwe6ܰHJH_&JU*v~n):q"~-mQ`APbR& @O-f6(gk] *ܽÕ;?8wHQEL*PDa<}䅚cS5_M/2Ezݫf3 /ߣ'=K+.E-8@!4\yvm= }o)BɼQ h4Qi)T%dsU$2 7A TIA4R68G4 ?z&  8VLNIẛsF 9ecnyYwq7>..JwqrӁUejV=Kh5G,V?A E@p 'חs19tK=M&XHo]CB(3!t`9H S{.~t}e)HJ PZy !dqA lM4Gw3UHX`='#NX?A"!rĵ{T4aT숼Yd~EV P,ia#OK& _m}S|8Є2Xl~@jU Ɂ6ZF"Ap[Y5g7!}{oe`y=NnEU돓 kh-a 3a5?Ul6z~T1@[VAIN#~-8䡹W-h|C"}6y =ǸRCx愔6Ȫi4O'|]3zz'G^|9i֠(HaXΫp_V}dTbOu[ ^܍wP-A7V Q;1v(MiCFjWTc}wڴ:A6o!T)nӕ۾lׂ SWy-2;cDi?<+{¶Ҿհ7Q)X^P4"/b[aJ c?M8}Sg S_#ߋ)#*CQlrP∐u2{uhD)T#:')[J\Lp'n!DҨOgoi]뫵qH2 TjO3(U8gyV>|LfQԉ4tne"yJR_k I,Flڿ3d^-%[RSybhDjk7'7-˯)8˗:a[8_0 VGɿY^P A(¬+[ܧԷ` "Ii&Pa1N6:('xIJxܒ m<fU$j #@Tƚoa-7v*~+CPK“b=lՐ\a0 D|WA t>m/[[1;,[kN.w7l{92$G[yBA b+ʒyWIt>r&k1qz1[U:c<2I%\}~"ggr1M6|Xu3Ak6@UeW"2s1gaF|%}J_"#m8N,^. - M7)pQ$E@q8E\6A?&.=5fp?&"w8~p?q0Z:Uۘ$m L= Rs+arl>&G PX$gO5aE~`5pj5VaD-A>.84|(B:MZC2 #.`PIO~&f3[970_M'.Aʷ?5 r 'i 쵔eDE I/Ɔ@šБ 7N8f<Wh~S~v sCg %z~Zda/G^d%YfфK.H`Y%b͚89cr+N9}Wj¿ķTS#*ptAs>}C6%.nʚEw .AFr~ȧh.Ի._;< ҤKLrLo mlv"? cRwS6".)hP2J)Dl|uW ln!/ bg5f~- 0l;6 |TV.uDo70Gr§ݒLo Vu`b*NfSe- ~T=5/hikw;˱*v/+(9/Y>Esѩ|D,"2Ɗw_ɐ8* q{4TB6y՜%N݊xECyݵoOLMyЧ?_[M;# _jrf,cFck@ۆy[VETX)9VtO4QVmz?v˴IJSswY{, CG$SڏYhQ&؝-7?b@M v}>9Y>z&8>Nn /;O˴gIG1-daS1zY=ىk"=jفm-z[4\S3aFҟ b5mP0!JhcGKܥ]m1OLcK'ZQWq5ʴ|,n?a!dydusfZSoI(=_RhV, RGh[ Jd  Oabxl6sO NODqijih-QUjy*Ȳd`?lOs3c(}וIb(QCLnA7nwV*,]ձgwQ$O„/|1LGK)Hnf.š!K^\4W*WHN[}v?fRwJn8&L=;-a{r#9eV,g>{ @m5A3%~ ˻/Xݴ"Ayu;/Gv:eذѢuάKS6<8p) 5g7rX4ˇ*o><0>bDfY0-3C*c p'eaZ MwCAnޱ\lѬ,a+]x hYs8-E)>01lON\(d,#pK#˂f-B]ܙ)DQ!Mln |FK Z.Sa}* ۥw7Y XIG`Y ɖDSQ#}GeCƠ-JxD.4rs1E APsP|4&Q.3{CE >2!:J /zaf.%ΏV]sO{EV2,17;lxBϻ24F^ }*G=Bk+'YGZ~^g0?d_/(&vVT!߮:IBƚ ʼnx^Gr䋿?-рI8g)b453, )4kb7*مwS4;: ?$hTKf1؄Du,&72=Ӱi+3B<=>`_(c,^^u!}J}&jz雀Ί lO|\#pfW ȁObG*&J_HMȶ kfT ]rݖ5S8ڒA}N^JR1G9{+2.? yήmkĞ{7]^"Z r4Dͅ4P í3Wg< 5zwaD6U!(Ԯ%>g.?qڵ'-7)} AH_vބzļ.{ީH izZG݇+Jnb<|pUך\sbCU`@~RݚCǓ'yPd6HgyCfWZe2';;UrFM[g_9,d vs |Bsl={ϊ ԙЦ&1JpK+ܭ[{`~h~r:–sfxX0T}IOl4̓DU s??Ctۗhމ\'\<}?>'ae2s[ٶp1{5H: \5#`S:+CBHi; 6Q;<(;ptN&cWR򂹃'7 wy&AV4g -v3(Iy/.}=9iOa',p:f#[?Kd'XMφR|l7łQVkjy+'@43Rag89B,U.q؛iJt%Y!ӛq`(F\Ry.zYS(p;]oI TJ9gxx c*"x~ Q"謡 (l8Ǻ}dPPqYR\/{G屸:&ӽ ԲeknلYCVg CY}R+` !0  0XG$Q.b锷=| ']Sw@>z|D_w}C},<i3* @ od`;YU%NoۖxeR@O i.C#ǐl{SdL"*Ѕ ,k@?-(rxbZs 7|lķܢˀbA>BYdyc.F"hbw1[17.`T"BRHƂG[E׊T_T-V,5 x)xm;6\}/8GMkiPU3'r߇Nij/m;raUe-XRe<ͻ0y|).0De8XG@g[e#a^laڡCҬ[ xlZR/`.'Vp4j N(±Q0D,n9EءPnCE.CZWqvxD%L74b^}o1U_ hny0OP%ᨂC[e ~^PE(b=1Tŀ/F=IaR{enn܆QSa@ddfB[w=:UuC)k!Yζ;8rϋY}߯kD[xoE? ;%ͫFtu`oQׁsӭ kV0AdNUX/jJmҐw L+aܹ YEZ, qS}X* bڍAb`[$=KR,^ 2;\y xG<6ṕe-OU)JxZW ofw႖&F֙"M%q&~k?0p1۰S|#C,~^fhtJp]gulwGAPt5R͠yRݔ6Dj-Ua&ςu-u`Ɲnhj*(^3!3v^O¨wѝڱRv[{S6iI}ؙR5Wâ7zt(C@od19(FCyn(A׮LrO=3?^ JDkvd/1:"! ZOe;+Bpml!sEmW\ެ0]'7G35uiNȤ%xW6aF@5Iwh;EBjX)Y-HQDuI+#YIJ |W*u,{6v _{yH% ¶g/I%5BRu]jkض[ 6 hh>Q`z(R3-jA-1 ]!ŗp|f*{~Fш”8>:*v5gqUeSAbq"=ߣ2cU&LG\܇Wk{K ȵY4d!t/&S{m%iT :- ,ETB P.!)m \C_ |ˡ{qu!*Sx`Ox76;І]Ff$cKs9fuP(Y5%:,D:ҌUH0ˮUd|csĶwt2:F)"lVB.9li'tlOQ #1;G`+ǷPu53Y6gtn! {R\ Dƈ{H%Vz,O>qY[y$j+* }j#Q24E \0s1/ Pt zhaE3T+YSYLÌDW7:@D:ˆW>RcUYa?9"ry8j":[*3<+CiQaEJhe{91|}p ^Jp#yHMINX'/2G̹G' X iߗG8Hw9VuU=m/M9NP8c.rj\i/.ʞc}x{θ`Lp7LK+хÂ@N!chpYJ5Ik0 07jgLT`jQ w× ЦV\FۊcB`~Y[&LRt|pkp+.c^Is$V2M>i h+'Ż{i OJ-kط͝{h$-6\,AOVCeS1!U[{LڀCl9*Bs[ȇyB}*q=&I?c[W EZ _QxߺM3SOV8՗`P(ifPGs > &Y`,PbSؓtmԣg◙Ҙ@$㮛|X2 |E}>'0bUtpo)(5Eeciai蹊+m#)j+"'91POv  >F54|-"V4,xqvWdܟ/>l/wkmojYMfJø:]7t Ep9`pkծ RC4V:r}eSbsʉeR=tJDYJBYԩnv$6]C&œw^ q;$%D>j.ߴhi2NIȺ0|ei֩K㥄9Dz'6م.ؼ%׺Qu9WOQ|C2I 1mpT#6Z6"c@9[UNe:l&/ànL2g^9Bjp1h,LTw ]Gcɰ_R'5,c bVU?i`%3o;t+am>-ʼ ;,aX;†d:i=ŒcK%lځ@8/3 1y(pϡ6`A<⻹#Gm}0!v[5iV C.X#5?Ċ<`A1~$bn$CtxWɑVaGe ,@c0T5 "$@u ?W>`ehOGiq,-@̛˰|&t_hGC&,B/ާK} @R x;6a,<n0͞x4>9Β}'*=UCWzIoH@+oFiچfj\ &}8v ;GQW3 78LL }@N?5GY;UW}9#I_~Bgʬ_pF|oku0hed@qSpwPS=0y5Yixi5\/nq"16%ư#ɲG@`τeZ#2h4ASC}OE}= U8j S??K;S(oGF*chs眧6."-Nb*|J2xt'RpNoi A.;J~lLb\^ 0R BWwZmd+% Z}-M$DQp} C'qE۪ L/`wt-.$/V_O+r4r:[˽КMFXЯHR!)qm+0viScDf0tQe@@t;vVuxА(r[wu ѧG!jU .Vr U0#n8d74- i$yjAYi0uO'D/'͑Z.F(~51oB8|AH ZSk5W9^g;e{ISe 6 FQ'$gIQIr/AYlI牙_+figu4-rDvyJgc9Ogk:}v(_ 5kAj Ûss9$Y@N]kr5,GC8)ߚ!ޯ>jGRqGAoN dk=\G>ſ&(.fEP<nfHÖ[Ju_,5D)UΚ/HOb^+]SOBtY/ J6NXPJRIQtF _2/2qYj4SGW+ Tmgy~(!N1L) Yڬ^"SObūR\Wrkҍ1s {>2IJ]eEiu\'I{0JP詬syCPpNq%!y94ɚ~RS(KM;:bM 2 5 ;'ܱf CmڈSC,t<73~nM VHՍGg7oRwTFWL=rn9>fϐ㎊%2e@ь8(IS␇sB y1C@~{@*YIZ̆ 2dϠVG# !oULYx}2e6mymHjvnzV?U@rB%))rwtkܑ9(*I0ӐI.EOR1aY\AG΁r BmmLsG&뻔 ՆN^=O^F}yUsɀj^z, O+N0C !Ga&DZJ;>@g+] e$45CPr ;)a`ߏ"a{BY/Kt->>dNKZrOȃ&Y^P}-T 5M`8Ȩ(k>jG!,bb ~fĚ Ca`}eNQ>g-lQ4.D&LY#1@sQ;xm[78[F/YA[ 5wrz('0p~Kɋ"]gQǶbRf f/RX)᭦Pψ"44*Fvr{^Qgn V~G~dսM'.:U%6(붉ZpOq6n7SQJw07Jl)ڋN)qZ M*(|a.09Fge!r$:B|msG/@硑iif,7mbS_C.R? ŝR@:S*bHG Ci5/ DL{~ޯ%RRfIOL A vlL[=yy |wfۖԓϻR|+낧l TؾbA!')8j {"aKedѩxke-JC[淛Tyk\g.yJV!"+]~|4AmE )!dUsMz&V wLQ|\a>\Al ]wnd>s <._5. =bAi}_5CR2vPۢ7`mlC f!jsӃǙ:pw:zԀd]mbW (BFR+|p8PG8L Ntyo[ea8¸6$A5F<™ıSχ3],Zp x~Pt{}!5$`|*hb N.;M34eQy=Ż (6sĉ58s"][ rS,SG,C~Ej|!LAř);G|V WAZpd,񒃩g*fmh͆rsJ;KzRmN"9'ءd`/ ʻzW;ݨ%gz[iiG Ȳ+fɺ<孔XTl"L? Ӎ¢7Bq6gL[a%TՈs(bxJzHo_C4dow :=X'uLm9%C!&kXqrZ&lQ,yLG%O!CUɏqdZ+nɑ1H_>R/wִZhUۙإVk>rgGz 470TdA&)YݗniD0ȕ=(Ox)׍20 R.Kg ۙwq}W. ְTFj?@˓̖S鶨? F/8ќp?$(TOX&NV 3ţ*b@9t)any!L!;B ("hQs&>4(5R :B*?A#>bјˢRek Ց \z-M|xp>]|15pՊ`CٻqWܐX]LYMNQ!ͿS>WݿP"!bd뇼3=Y-dMsMʷ(&>lvm >'Icv@G [:hg91kmk>Q-{E4~K*|Io{PG;_d1*1GJBvRit s>:0 X\3yA\ZS-?fgo_KyG,1s.vƱxE`fc\g1Fݑ;ۜ(;Jy&bidW=YQKEEf&_:zDm4)(olO2W\H>ի{P6 ? U}F !lS530h[=&Pccd΄5!a)8#`M̯H|R?R WgT?߉l#9@1U<>ΡQ6bݾc|.76~vS$* 3{W1U)AUϼͻFz]2ˮJX׆4;LXkMV!ͤmvnGݰ'ߣ},Amxp=z18S&{[ː'AԶѐ5"duke{6Թ{rhUVcP^p(!R00UlʈLbdfutyovcݶFFa~n|4rOK~6I2V"ڦeѐYڮ[&: t!ȽX=3RHC3S>ȽtJDU7eVeBH'Ot3twJ+\3a  $e k˹URp8W ͜/ hu p8+RnR~܎bc@edfb8ۄ5[֑ `SqU&(01`!'N;@'i%}R:st-TMFJW)M@TA~O%XfrFU58Pϛ"vx:2,QFK oPP-yf,Gy-,&ɻ2o'.CM-?!J-8/.M[e5q:,|Uy!kc :@o%Dﺊ*>~ .=w3@`-tMsբNx2M_G̜"uЦLG!1I)h 6?{jR%cϱdN…W)H@?}if)@jɎIRla~=< C@@l1(ʾm@?6$<9;L[0' =hWaILSPG{?׈>| NR upJ=\pBP+ӶԻ4R_DNJ㼂x?vb b~wuӿ͊n)@)Ɂݦ -]t3<@ mbFc!xmikkdsf훚xl%6֧GQ%|OjbFF"!#fs<Jف:: %' 桐pT#9)ph+YbίME,s Zcg>8vSLgHh_qZÖsE0j5SD+m bJxX &ȡX|1Y.9 w3tHI7{2>s*7__5ZHѥz=6)6K @fwk1._12{5v+CIjgyMn2{m/w ;W<]YʲH/ qY.6s`u VT? k3,̱ţTNB wc%@6@P*;a70#l?_W fOpq0'CnHNRe/gR咓T&u닧pH;2Q|U$+1+6s옝LauWZ>V$Gr;4|,c v&kR/5gA^> 8X} E<@ C?36N8i(gV.b')=6^ʊhv;tE4/(.))U4Nj/կI!_KGu%Ȳ$rʕՠ;̂{j.|ppuri'΢-U,Qw=u֎xc?wRD! 4m'0.Pl6Ur1Sxb&xٙ17IR1 W¸(w "Xb#"8Y+|c/Y1!O%mL,l Y:U٤k^3'Eaîe_jT09;Z"?,Us.yH FPgb@[jyMQA82RKY'F@eAy| L=2BWSOh[!'b$–^voKMXv V7<1a_qhyZ$NT/s _cx q܀ފt>;,%Y=NvU׸' ͅPmדR@m ZA<;n6&9d!IizBv7jˏi#l ;UQ,p'w<7.3NF֋Z=z!|A޿<|Yig:̲fyxo/:8JnnHXdk 1=H q sb@+VZB1ιwK6Xb?׾ c<ՍM?8w_tK)"lm䣉Bş#b3;k6$Y Ԥ⿹QFAnjm.)πZdg#*Y1ŧ%N>RS1O@: ;o.4D4(6kN&c) MQT۶Wv4v&jMiZ CQ4MR{SY}쟧a^ qaί^E?0u 7,anvl$)'ln[Woxd-ldo B%|]9&%h{>I:BpIdSbCYWLfp:^ZnBsQ#/,MaroC 9φnD:o/2QDE1*#(n^CӋ[9sH1^dsCq- Ng ]S@GsOԷ}6_t7a.<96ÖM=V|zUiAb諞C_jg%T&Gk{NiBG.`X0SR}yvco5,B+冽M dsq]B( ѽ5n҉;N5%;ЎOk%m#^l²XfDyyGIٷw#51io=Y%T܇{0A#9;Bl"vDT;nb Q}wدHϿ3xdn+t.';?Nw}c4Pv v&a`:'sh[/eָ:QXr6J,Et?Ξz*U,_О +>U5^~6l`BNu޵$:/& ?}P>oCK3V=;.ܵhQI3'{O/l5z"|3,Q!۾;%t;Q,;uY 1ȋC&82nw9T1lX\ i},,N V'#su4a%/wX,MOLo|:N)˓!e 2 ڵ2]o6ixv͕'LU.~7g<^90Od2ų Ӱr uK];'^x~jǁL.I e81-F=8H1PR"ňXM M]($/; č.NW lt҉/mt+}} d'ٚ^ɚo^ޤ8܉ N}[$ʴR^oEqI'Iʦ^tW?L8ڮc_U 2e(P<UY#}`R߆i*Z3(uaz&bxTi;ANlccu}cnT@O z*NjLBqzbD$]u|)o;Ջ\#0v61 ;aTw2^ٲqE3}`(Dմ'#-Wuf/8Wq^c]vg<i^cL[L9p D3lZy柊E8 XOA1pK3i&{^Ѣbxf\+[i$*Us#9k-VHC:~S4Z3gP[۸S3A9B`2<Ǭo=w~y +y;28ݯ)@E4'@qZҎJhXyk6mS]0O$y̵ 7 9TUpQ"n?.ɓsW-̟uo$v}DgP~;c2ްK2-ϲ <^FP&}YOގfZ0Lh䄲Kc<^ KeE6x9ӉX2`Ϭ7$uE VVTLtWxm`%ÍRR^# G.b[Q 6M EU3v`09QV˷ E Vǵu h w[VzS8! "}%"2q7mLy2l_!?x1Cvu&Y^'Ģ+?+7sN@|b%*pX<d #:tc@tEnn q[ÌV]O؜?:iywm45vݠSh&_+aN|T=QiSw<=/ou7{mRɐ)2tmr{`1]PJUai}8փɟSY+4s&aLX rQAr7f(>c ( /< 9./nlkV3E#Fղ*IVQ74$yO6geN?:F,IסeQGs|) Pi l/X+O=M+JߔZ|$,N[)_vcss U`a+YDYJh[lxnz]aSIԩFk @k 45%ޚ:Gݝ%7>P>k AwarA@Ot!>f/'CP)˩\7?QV]  ~c *@| .j58XAnNQGj?.fB^R^_ϊbKҋ_;COX[$dLgH8ѥK >#~ʭ*͵h),cHchNζQԠ?ututQurƯv0$vtO۲xactwڵ;a8bB2e/9b"yY$[X,ybOGs(ڮs5Ӈ 8k\z2=E,gWIu٣Tg epȭIEt#`δ*Vt%\Lp4hj0A;5:.(J GauZ۞ku4~ZlKri='WJ@mHr  UCxRd* g}A x?O D?AhñlAI까ob ̎u'hnV.2)v+;,`3]k6ѓ"1{<'ײ<]8[=Uq;b4ndo eL_ gNXZ3흦Qp HP֐1cc,-PZtO P6)91M<2^a~" -o >/-dlc;lj.N&#< gS1=mPC EiMƖ2.z [3ٲ |Ȣ=`yjWI&\{`y/G-,*.FRSH2/M D*FvRj[:Đ[ ^*OT+%\n (' +s3{<S:&%eJ_$%UtlOu>㙡qD*--Oh/_4/?Ybopd gTM )O,ɏ]5Y~O9eCwrT*"J5q'ݳ+k3e`YU2qה>^6 :cIZ Dt ]p}/bt1 x(Z}\j>( Ec[Փ`]DQaE9 o ܬrAoLggtnTf]ėhIFX2tX 'J;U\I~H.y -k(EloߦBEe.BETqfn^T?Fk~U٩$gu?6UGITYTd9ݯ 19nT yYVߒl mNxڸ(']Qe?d3Y| HtyCE1b0˧AtCzz zҚH5Wt-@H 0]j)yOot\9BFFE|䝆-e[,!ƌa[xwJՉr6#q&QPi/5Sǵآ >HZ5_CSx?:MڝMįzK** W{)`ID|0lrU UFVfdq|L."6%I?&wMnmkK&G@ Ln17_aF]J=-͕ص9oFU|' ar7~N =ΓgۖW=J<?jQΞNpk <ۙa4Hԃ(ρ_=$2G-0*[.! {->\Tr!az +džApmt@u !i $np(U*#ΌrІdBz^,< 6鎳3L(N>Nc σ4˨&>lrtF'DpDj3ro’2 (HE3Ԋehdc<'Uv>8Dn~XCW5'외߶祿9їrS=]^r5n<&8 ff"^ oc -Ґwl)ixo)~1r['mE?i]@wg /V O2n}t/ptO,zPW)M ώDh.@d3*:JsJvHߊd=l&Bj !V׈vM}fP`C"uVoR!^KmNغ ST2S5~ Be0)jo[4iA1ݔd_teė.AsڬikmJ+gkЕ7OPٕyᏵħj.k=Ȫe;\H'Ǻ3C-;M8"L7YZfPE"};V 7L 9-_HGKd#ONjpJ֊cf|(%;aI@fc z%Xaic gd9DPٱZ ЗBo@U}tPcXt-msCٜ38tE-M#=Ola.X!ph[mz,$z[bL]uiAABe ̄v,+}BF! g"fXor)BSslZS+ Q TJn A`כL{61'y xUuB&P!*Lg7Dw3,L` ֜^ ls|GrL* hX6,HmN{\NLulY`4F>GKm}9 n5"HSJhRf-ߖ e)B=W e! 5=fPJ/d} aD#s)<%wr993nݤ _]sPH48(Yj1. ;;0-9B MF2S1~=ց|lAȄl/&Y tҥ{Ŧ!Acra[@Q1\Rڰ`}^!K$H%pU_ha*,at+F|Kv2OzuFwxZ#KnM0F{"vI&éI›6Kmoȱy7Mm ɳZ_`c%a}(eAR7#`/hҬ0Ë^@%nB/A␌gMH`BDZ7Ief#xušXzH90i`s t@z9JN)3=Dx=vȇU}j2U6)$ -`NO^Mfj m']EPfBem7>D~Æˏ _A-S-Adұ*?ob(`N/^+P$~AJQCD] (8m64 h%@&䷭| =01߇b6fz#}VX`ԅh2V:C^z`}Sz7`!uw?LwҌnu] o //Gtq`Gm|;O0um-#7Ka`ˡ (-7bU{q x5[;v$Xr-\h{JEM# ]`T6,kʕCıK_!ggf(&b( 8Q/܌޶#fK!-Yt2%O7ӷw;5؝=?W f18#~rz Pu`ܝl3@ܾt;yp2W8Uݡo@{$yJ{ C4Y1d.&Rv6m]rE0𵪯tɶ^EA Y<8CM32jlS(4#RxdjUQ -4hI4oMQ~5o`[z*԰j(κN>K-R%sC1oz#1uנ58\1g~m=/YgH4;bծKd)R  7{"wCǀ蝒vdT*UZ! x@h}RBS9G0q5t&UF Ef9gbVU4 C&ׇ96 d܋ߓCP2Ԣg*y5UDk7xxs?`}蚊Ck֗O ףp-άy3@0$$ˡ\ bbSx|3xNIQ&SiHT846A|d2^8D%Ɓ{ b9{nzжcS%I=Fp f۵?XzMw.N]-Vሔ 8J`7j>o4A'D e8 '*6a^^ئXJZOHK|*a1OjQ@xY%P) Sh{q{C'OayXJ!Nis^D Ob9V6:Zt_X˛ hϘYYnR sulp-~T/:|b>FlĸK`Raד fHne\zL5&i&M{2Z5w )R,Re0Xo;WffB86g:( JHhͮ8؝s&%us>QLnNn?㒡rG+daьRlM:j#D3J`SuE< xYԲtm"Pa4(~2RWˈD@t(M.VB-1Gc-sz^[Fɉ} *j݇NB \d|jkAh=emi "%>-j~.qJ:5ÛИu׾JD#3h@T լy{s7 CDƧ'+C&tBa0R=>On 4B7HoA=hqp^"[4_~ab8xeI468˚N #z/cڔ0qNsh09"*5%2=$>{:;[+*ʻv߷ĐATChg+"c"k{8=#O 2Y^V"U룓>|#ˁ}S|8u2 WtF<mJh-dGqЯeN em,p!NK'YX-V@Fc~A)pg>lRu D |g)qaCx\x 篽3~^ Ln,ILOy‰{{LZn%EDA3X!xY9|Y^kۜdήB]̩cBJL۝AHɬ ?1zC'PM^{s-Fv8b+E3J$ORޘhL}M:-1\J;\N_ "H72"ܾ#/:YA-l 8I)g)^vNQ*cw"`׿[r/U7׊eg |-W~R?z.xU%Nz~Z5\2|I?;rwRj>1)BU-ɊH$EmԯX@ xSU56r*̝|%AGSV1@4o! ?Uuﴰv5 h5 Txمx,S t$0`AS,_8 BNWK$gYFL#{_FZF[*EnGH`>~sNkqtňF;m<@jTZ靀aOIr9R%PB P`Lz9.q)Z\ƻ4HZ_yW9yӈG1{:^1lUK\i$5E<֐C㼒C"6~(v+(}&V:o-aN"4 7>i }_WRzm447 a^jAܒDU:6;[~iN6Vdgx3m\ΝM\DxX !HQs~V6[#)C&5]ZJ Ak[S6PBYDacƃIF~jOR jf,oXm~vkmບtceaBd,sK =>5{?wp/LtPqȉpbĖ,mD_~?`= HP`}gf7l6ɤ R'Lx_mcK O Oe[ 1ߘelщN!؈cR^>)/@Gcq-A[s p<0M2G"bIaY|D0]:YWR"8|f]Ÿ4OJsٯqUoĔ2t%-1>SʧQqzohqU#oņtFZҞB :F!KvV%)x_*oFsg b͆}F JA<FMS9 7'XgA=yb軸8F"fu$Ny/ 9(7s=#:U)̪6@D17Afr1D-x{z+\F#~a/ .;>{KMb. [XgkM҄r+[7\Tr,.of)\ŀIg~ >,A+Yf,q Zh]EU3*]毚_dp^~4Isؘ/6SXI^ȶ"8ilE p8A ?Sɫ^5S0Kq^%4UޫF+ih3U$#ڛN5=mXAFUT_0{f3ۨugWOnx6u[#py.Td# c"3Z踈[@fmܗ=k#[7^?X)(W5Q&Z;35g_Dq3J3L Aو+.JiFU -TINrq҅˴zg1w+so<5:͒MYO6G)6 'tMMظ;i&׈l;gŰ⩌SZӦ? QP0--/IW uR8H' K"ևCT[҈[aC"u?ԋ]ߚpaSOm c^EqSnc3񺝚vx9V=L}'rduuEDQ=§xrXZb IVgh$4m]FcHj]quRD { v<Ǧ{f/&X'FGQ«\vԏ\hkDCCPaPzϧ ?4͊|v=^x#Bz51L66!g@?- {75qN/i4pz8xZ(/(wG Swu[eu$ #j/~gNGI\l%x X`yu>y$`Sw~/XT}n&YVƐ-5 psj oCMڼr_52N%2BuZXqi8w_A&A "<_t11}3z'TG 2pFpi:œ]e`#Ь=]_`0A#" ϯaS(In&u]*6YK鉖F\w1x~:2Ǚۇk9*7oT1"JJ5UvnXOT 54L UAsy;&\hN`j?,QM^^ܤ1nn6y K[CX~CCܶ_~_ۺ/8^ pSUȶ.ԝ3U_34A+dC- VܸJ F~\ЧiOPg&7mgl!Ynߖh$]!7X;!c%vzvj[Q,=U%۰n{/!y2%YV'C@6yV۷'ē/6Ga4*J:ѻQSqG#o\H_V3h~FKD7!"`'n-p%F}k )6TGK#b̩J\]`5 q4<]\B]t7Ghq s&p%sfa4e[ {wP(0= (Ac)Оw`!"ۍ V4~|M gNf֦_/yp^vؒ|>bʐr6dV?d_-77UJf42Q} C\ݴ.ВSd^ڋi#` ه I%rI*q`M cb,\BU7̹rd&w-Z?zT+:våEF#zPUI~Ҍ(jjg}J"᩹$( i! ɬ"C56)%/ưR\5ݩZrMR|y< ?£:/*w7u)#UŸz'#Zy刖?^ؘ¹s}޲tj̜ܽy9Sgׇ7>V<Α}{NY)> >RrxNN>vm:ı~+ ^CWd l!lmλ(F " 3{36Y/%Z-4dCIAQpO}ϯ0u|HwIȰ&pNݜ'z \.rgғ`3Yo[(SHk0}&@J#("A <!V<22Z钑q#jpzY2ئu0˕a[?UbXvAPԚ ė^k+kB&Ǚ0r2{z;jUY#휼5ex]U 67;n }#7~=hDfIfM<bJz9ϘW~ BlLD3y:CYaBD韫ƜK3 Ym6X[6x-nY| ~n*ZABH5X7+OI4⩊-&-`:Hݝei[}<{V ,Mj\ L2NZ?4Z;69E…׈UDJ &\4aVr@cE JlծP]%M? ضKZS# ,/ħ &`wpnaA4' ϗM@IKP=l2 Uc=g1D8>X$w^Z Au ds3_0D\H"Mр-7i/:jno[NJOͻ;㥷vbn^ ~Mwv3 qPڣܜ ̭!NiaEa><[wJ8DI$*U2QU^l_LۊF?y:2~8ٕM$ b7K԰K~f1~ VZ@)Q3:=3.o["q `űw}MDϏG~а ɢzd$3U%Rr{ }xc\yCk`-b.]rbD!S"o4$JGE\\gM;-M헸$.'T{?Rb,jr΄IGJ|W|h> IP;!/g HqU6_WVDUVN#ὖ\܎ $#xzL(@4UOE[/R_ 1C"SNjO3Yۮ:]lEkB);";J)-rUBxF_v?]I2 y#=ђt7mLi.aME5A\ubX,?Kaf|3ЋFsY[{m[@<^阭SP CLk6OT0{^8M^T>DN'}6mf< #[V?{܆Dzk0K`}]E*d2VqGH H3u3| `܅;c`ϵJ X}ilR3')+U+u]u1*211=9r ,r݄%[Y%_d&HaW}:f,;60Σ5$dJ́mGsqpU~T31Ѥ7߀)9˴vZΏ"8]Ԡvlt><ѻZ^zQ~૥YcG|]`kyRmѱ!U/wuvg  -^Ph֮YU%3Ȇ0%wGUFnoNS lA8C⺕TQ྿vMUD-'>3iDO3&훈b ؛8P7 <t'=-G, "ʙQ]P҉4upbz_{3flcdƘK,ܠu{8\O-Rmt'1eAo9*H S$gq 9oR5+PVi/,sf7ao_Ut~u`qb+6N%X&Pw= +uqM@\`>O(^yI(' B΂TpQpb Z0da60 R un63@1!^V$) Xn;"5 >ג\8;<].k ><&|b{+xaRrm-RxOA!} Q9Cջ"$|^>e)cؒӝ1t*%K&ZbnIԷtEėlͺRj9vu9 "YtT-yUj9wR+Uo^%y'4TQLe\}}|SSBTRb |K1ފ` ,Q }W*RO+l+"HӔ7^!!SV?`#mJEVjNz9R 773 I噾B{DhLcT +D6*fl`@AW~]hif,&v`uX" }gzG3CL!IذG;Hol=aJUJEEvfl/ޙ_ϖ! 9z-pz185:ܖf,w=dd9 h'kDz%Ęm&0A3 s}0X>NW(/MpcC=}3T W]6|7k2?1zRpi Be%.x጗16R[<9| I'k dB- !ҹ+JN>@%fU|jg7iFLp8 jܒafa"]IdҺ[`È6dUo2(m0ILȁm(݋Evv-ۘ Z!.8C끑 'DZ^zֿ\+e}̅Cr(-gAludƦQ47)$WWԣ<+A,9(}[6ij}pQTpRi0E;xOS-x,|2,k hPLn{U?-۱ ν3\$RI63?g|F59T84fgs_3T)ae!yqs6V]$JO*.ooY+Ř Dv@)tL W{tc$<^X4|[7t~mR v dt尴i[p}Vj1,oS=`]0Wv$?+G23:QSTɀ ףY0Vz[4pَ o*C } Ί\m &ؽ?W*8s!?QnRv\sEic1o M b}!Th~‚|퐷Iji h\u@ocBD^NݙXh sGLMB;=LRHZeJ.QyBkӇ* ^;Ab N yIDrԣwWrZ]IV%84J^T큏a<=rѰw ڥ2gԛ s];<mnU(]Ej/Zk}m\'^ ^0iQ87ޡ.*+r'2X'+['wOz+Hv;b+[Df#(zv͎>P+jYy˳ZYg"$H⻔cZ9_,$ .v"-s3 7xE%XyW؂i8/Sj p? ߒ'AWts; &@]iF|oRClyW~f ̶Y)?W֘BVz߂ .y0ro-Z϶].>;[|@yq}sC $͂Xm%34-[Y3KYn6sȑhE:Jb9"P Yг m+^XҐ .,j17MGB;{d@Қay㭫cM:63X'2]{##F=Tk! e4sV8$cW~BoGw&_gAA-Ò]?q0> I y($I!AR9WZ>ajDdXu&5!&nfXJ1)T?öM8'yE`>Eٻ+l,{Sk Y hxaL;dDjTQ~  gɥ()a:UלEBeUh=ԓsR%H_^i BRж$>Mu,PqQ@@(슩- a׌?ҕd/B0)>y>eJ^@o\C.*"ny3:eouv:`@Q߽1ʂO|{BZrILZ5Tc\ÝZ &{z2t1SAtg_k[9rT|wϰ@Ei=d݀%^nU&5Auy,CE$ڌ÷*xd m:qi?z"g}X`2ToT 8/Ƥnj(L U}?ŅE(`t});D-/I3F [:>6`D\y彷ӤǝָGWPHf \ Nha+GI]z7Q[4.ё?S[ۀ݃qKATkp8Wo:YB1|lSktTJm~e;ĵJV'c3J +@缜{ gkQwIAD=/8>Ms7"@xEd9mfJPR+""䠇dtʞgV֖$m+ZA 9aD/T)ѐ䥻&GC. _Ⱥ $`h KO/xn-jIƻc*r^>ghiSUқF&o`,V ?סX mgV!؋@yOXc4@Tf);Ro]WpHvߴU]QlWv܆??(yOq 6BAeÅ-U.->IiVH-L7Yd/ߑ󹿪1?b`%*}MAB}'K`la5oAExZX <ٵ"[nkÀǖ¬+MeD|'=5pU`O6lY!K^-B`Lf§R_}wBaI y%F" HGG1^.j~Pgg$lߢ'';++UlAKh20YLjŽD|>3pdLl/Xm!{g؋}́=G`o ~i09 +S첉mEk0(S&,ST'x'voZ5{|G9{}8Ѭʹ&Gp?eLCu*d+u"m0GO=-CV x~M"i߅tݷMڽR*v<Urһ7ם\owZ;_^VC㏟>Z,4W>g$U6SSy}BGfrvsrډm/Oŕ zE=@"fmgh񷋚]؄pU. ȣalwoWTT0I%_WJ)hvų-6D[_hQ@0ּ.(O6!X'zIS%zXثb.9U`W\Hg }ۉ(#ȧ]t?14qnW20٤'u:bRk6y`.L@jj*ڣF܏Wa3o6 Kcfo<܂ [0,emxqf}STX;hB.Ɇձ),׈cK cCۺl1,몼rL yDީpMZX| !|ӺwDhL8>ؕ;Mw}6EFK+7Ո@ܜYmE͗5]qGRr傠WCcZW~CP^3-9ԈkPÜ{u3jCh9o0vU7EQ|Ýu{ 1A&0 3C5$pf|eo+\PΫf+d N?` 4xle589) TJ 4%E>F <۩)Aֻʹ#m&$M T|CBϻRzHL8QÅ\mule:%/ ϸnK1_{Yya:4YxEQlreۮ-+#fT*p2[/Qժ L>2!54S N>Ջ٩ů?DOE=EgeEv[٢نpaiXӼ]B΢7ֱ4x6 < .6oVW+2j!gIC){jokpTs:"Ie?&uG]PfXKI F t҅ciɖJ #8uT5oK2(o۸mu~MQgr CCk%"w)#~N.3QL $^j)*G⃁P9BB*jduIG =Ga `.gu'i+4Uk蓽_c|L|Ww̴Q\.pqdЫ ;z5-Ju">yQg f  @^wMz9ᣓvӣdv ֏\Z((y_$<'||ŸA@nsUC0z(n8D>u_Ǻ|m}VʯU7x;'k_V;9$.޼+-xꂰt{U^?ʄ645> X5ϐ`~xx ;Omm 45p XQke H~ŏ(VXPjyPŎ"J(GD"HY@֑N$=J7ҿhL dr:~x${[8!P^kW7D"a f*YM6 %D w17+=qϿC鍍Ќz50qԲD<?"A})ZFE3oEqh179D!y3ERؾ+!dYR x~h|E tOLi#ދ[ fЀt9t|~5.[ܰgcdMAEύ 6uej{Tkbӆt:'bKFFJ6˜0DċL[ m>MN{b"p31WzGc}53"Z]2 W%T)Ra| &@;Yˢ 2iijKT9IlCTpLawu,طV^ѝZ.ZTl3X#tw݆\ԁ|fczb= 3DDS#56(Fy]~'c =)tLvw+wdr=0&/Sޥ24ľBMW7es2CgqYى[[J2n7,E)(>B~bA s! JXc KW$荙ºsV5f5=X'LSm_Lm:L]p|tӮq4(wiv5Ug]RQOb32"8 3IɧZC&FXA| Er$n4< 9VV޼{94J\=g"~dٓdܶ{Z8"qh3X\r CFݙ>zݠіcfhWnսF#iN锹(PkN.lᒵ/s5{'vg ajK%{B}bR.DИ-~`Gs v-Jy 7%$:2L-cGy o}ȳL0^._"K (+?- v>~f`hnaX'+ŌX!}^Y^9S[ }TE볒!|/hc-Nz'{i֜%=@LY2~ckUUtFٓ'²`c˄-z[] %fL84;{iq|AR֢MAc:~׫C"$o̐^8LlX;IwRܒv,yO.6 uYc~I^B"&"mez+šk 7bL'9I'3Ʒ~V2iꄰWT|fƏL-JZU8u.,C?kPG/ 5Mb+ ~8刱^8z]c0:1YGv ha8|V!_ը%i]޿Qa9lͷ0h{Ñ#Xv12a1;3>U퇎*B(})K"H${GU4@bnI=7?yq,luJVbKI!&wAc$ABmJk rGQRy3g̝x}O58+> [{Ж7wf]#?;EKڈf“Rt>.?/# loZ241H;GCg׻ M +|b:0TS?Oi(BJD}TeLؿUM7T |@Y]3KP_)9LM, y#h𺻼EA-6G_-3^#ɇLm͡٧@zpeX#-B*sOuJӝы*B 򔦣?q5W0Yߪ"[Ҫ^I,0[seyTW/e ^TQ*pܬNj< RoYMRlicz^Y~fnNӽ1_R7T`PGXqb0lk+YN ok-y^%b̔ܐ2jL$PBZ饿dۆGD{xhg(T)}H݋ܐ dP?6y  יa6EQZ?Mn|9@DF0ƂSQ(M%=)=762ĚZ& lhq% ~8v(X'$0PO$w I3*FC(h"6h:Gn?VhA{n G[Ϧ*f CsP yZz e^_d$rsx]W# WXp.Lq+tpO7LùN ?Ғ? ܣ#yEdP@1+& O gx <[u=?BW >$NcXXr\QkMő@1fLԍE*{ F{,hpg#JBZSMۭz .io5\)YLӳXMzEJ rw:62&m&]{fի~Uupe!ʀ:llgScn.2Bg;P` o`lB\ Ըu|AHB\0(y NGيB>.#ER =\C[Zd'pEY۠LnnGA[o ?:8Z6Y/y7D3P/>t`[6+񀹖PYNSVJ, 컱y0L\p3}#:Z51"[4U0}pEw5lC X]'Gx 6HI~8Ĵ}jgZ"y{%4^]SLJ\طPAXpI[0;f8 xU&#肫 ̓Vaڴ2_܀!Mg3Ī2 >PU%9~J'ݬ[Badš6[cR 3" ܴOh)OD渂 W<9ni;A%60 iAyَei 15^{nqvHL)gֳ&+LnDMb5 M &w8yP̱FbJ[߉VTeoz @=ɟz&uAXi`Nôi2ό.rU/a̷ŐERm2.clW/h)Aq̨Nr#s"p<5<有5ՉWkp?>"@2@ 4i yĀ)*\*H-Wx(z`mRކ?Ԛ6.j)/qA9>% MG KfllOMjCDogUss~HPozlO-754+ƒRIӬxJ1Q{ &\7 @# 3 l#0Ee?ATDK0)Ն\w̦WuVq |]Pz%"CHS6ƉDDZQ&'SrN=&;yb\9-Co?ߞXC\vU7aA!aN.5x*.}P5u$dr3EjEzJzb^Vk*<گG*]ee|k`x>hWq+M= +έZ]Sl{l'xЕ{eˢH3%ANiЁْ#,sRR7*61GM{!V 'js=JS^&:A4S7Nh~GHak:t.$=íy"T"Mvz\*SFp&hQSq-?YFi:D:zxMحn}{E1b9M/rK^4-5@ ]+#ͮelDHsoXEu v@%-Ff?9}FdEků9حx(ƘE 4뀏lmz7 Et@hXϷ|ulzj#i@M<(R@aK$t,z  Դ.՜G$TC` 7n}iW G)- \|:7JBTFp~E$Ǫ#PבdBnڽRVaO`Ah#Ϩhw/0~y&#8S֧֩$-uFUV&#,p3[zr|#v->e|0"}s22߅향C&j7&^Pk]ڥ ;q2VŤl0@2&0b8vV/悝deHzB9c0w^c}IOH7Ya-j`&;@ oqo7VAis6WAXRWh1SD0Mwb7ϊafӮUs NLB>h9r8|O9k{fWM3 *M?E \-L=I \۶#|z=\zp%$p5‰H\6űpş`ҥ%˪|c#M0:Nx1dKiH-]XtHK.rZ1Ђ.c5]΋q^k5o󧻢)I択tQ$h{7]/#vk%R2I3u,j7*ƒjjh^{:mT!L%G&_*ѳ[JYAiRZ ߅PbF0-.w |r5a%үo%DߔʾOq0-S' Ndt㩇5P>4 D$YgkXR"W$h"opҏ%&T"q2*mBky@QUIAu=zOԠN<*i6L&=buA3COMK@~lh@UԎlٗ9h8}TZa.l[ҙ~%XI|JgYZl1>+RDŽeB3jcG\9 r5VmXp;$q}ِFc,pt%BlEx[~c0;m^.3ur> Ü^vQ6]^ P^4:߼,[$)UZ0'MJ5r6?~$}ީe&H4P.; $ʒo o|92'}[@[Dh?H6I^[j *L{HV{ _dh&?(zE~Ef+35c&)*ԡ?t>ue^1s'0{ 2:rRC!\6&,_N:l)S#U8KY E-m@Z.hH<7e^A'v=:r~Eٱ :q5 ά, ycʏouR8T/HҒT׿dCgʗWh4U^v}$;hf ~V֧z)QHnZ[q86Ҽsf ~>qm`z'dG bhӊJF4>fiY xq'%1"rޛ )?jʷ ,;jmMg;-Ϥcp\ ޯQr#S ^i 9 G@q&Nܘ R 0 ˲msU3*hmBYSB+`f<:iV@"$EPw`l1C;"=:RBqoCx n6.?|}s?0LtɁoċℽe;=3x6T ؀Ihcĵ7G>U{ڻ *8 26Ye3\hފr>CR7R~d?W<*r}2"p }R h}Ua/>zv m 68wr|aJ*5ne Hɨ !?+9|mXJOŬ81#G_FJՕE2%8k,džP}ac|c;Is9|d 9e N 5xzUMHh"vZ{ГO==G9.1pe73C~ 2aeD$zJ4R-7T /2pLlx=!=TB%bZq$ )`m4#[w1S)\'=|pY#2@ ;wU*AVT2^HނHgЮvR}')Яllb$b.P nj=G we vO#jSwhD&)z!/*DŘnmy.dlf) +E*Ejo'z4FYH鸠.xaH嚍~.[y{RԿl!n(sZz`U$M!l&p ds6ϬjxHpCtɴ$ pW [/9 s(,DcY_Hb,b拂D"H(+?Ϭ7k5ƊrL(< כHg41j9ήbȊBؤ5~o0$։.~Z^(n^.΁^O v'4mrY5|t/Hy{{&FqrХR:]h2Czh.Gʾ<aruXHhbj7 "i^^DקpQn=Ǟ;t:F57>XAy '`'qL5hӺU_?bˇA[j ڙ nt'WEp'xI'$>!onڧ@d9^Ê8E1e`̲tc?2!Hv` )V8kKQ=8TխRew?޻^<g'H9 :B.e7bĺSf~5 !/*ylcvU.,eg%M^} fqfZĀ O!OGwfnm5Qc3_`:*j5djć8iBSG:"k:+=I#Im5\8δ\ҷ&my![*EJ@>Tti 87_UJ񄩋S'iDhd$t𝊖f⻿QcWqp̢{V}I ja|iǀƚEVPj׀ɏ.tOHy8Q U SG@hɿW:U=N>գwM~/lqJFpeA\.>݄J l >| ugkah)&l֛^8HyCpQw}FdX_䉛{ՋeLlpEc+~м0+}mbQ-XfÌWN.UF7p6avɛDZ537_@Zin ¶;tضaGc&rM#^#mw p4̐ RB"xʆ*3z9!6VG\.E4|Fl,y3£ʮmACK<9$>W1ՀH\uxY['2y*mk\:~H;4yKSq0Vwnm[;l֔66Qq $Ρ%48~UtB2>hԪ i3;0f^Fet#LԪh#\"ޖ v^{B苣PmXJ{ίmbg1vW  1F99 } T+LOu"h]è\{Hή(Yw_*>B-4H#vF>'ݸ-!i%RJP ӚbLeIf8pMJ+]"e1VH @Z|18; Sn] % k65oB. DEO?0p|D ],S b6b\hʤQ{]Nybv>J6sGwsD"i,XM̤ (mK]JR~mmtNZ|^B9nD-d*],i׻SyyՒF5s$YSM< qbNh xhR$c~j\R#<ڒ.'(-pG[~M_FyUVsʬq\W6z}Z74#ZWRPx| >T`1@%&s]hgbmtbBʂ"ŀC?Fr{_=拈3Wxdn?+ aEU-@ 2}EyOO-y)P7SR4jõ##!_$|>]4`Pdܕ"Ee3~X0%{g d@#e d,nF'Dy/ÞZ*3c_e"BȨM:x\8(ߙ~I4|g#w&ł h ?04Oz$lrVg;@Asmx^ia R[1$LwJ,QW1T2e 4a!c OjN a;uW:%[w~sJJCv p׈>j.ZȔ[ <-!/>n8Z4EIN>3f]r(W3!]2ČbIܬ6,ɷ`:uɫM/ӵR|&t-=} j'φ*rD;a:o\Y FWʢ]^jis@`mÆhiWk[;^[`iwD}(Ԉ -5SfJ0%"YF<ޗ=5:XvkA,#=I\"o0+*#|kڳs\ǍtTTGQJoւ6efUٴ  -(KV_{q̝_RBgߎ@2W ۹?lt-wX?6ym̾!Ѭdu] ؊0lq.LR^Fv>mH츬2"'GeM!"s()l~)p +iK6!'C4 BigzuY3ǻ T,\!h ctVH>9?B~Ҵ]$!pXLjP4@cܱ7P#(0;1 ֎b?5"J"[3KAv3ԟ1fᚻvP֔|OÞK7Ewaz3`*_^(A~s#ŞuL"W* Ⱦڶ/6GT"Jb7><S"É6R ֕q5|"pu#mW-%Qhp;Yo!}`*.9*{u)a75~s~5L(j"FcCGk'00A~{W15 LaMOޙ8L[ r'(V]p$8suvgWf9XX 0F$1Sp'H} X!@#ǝm. [1 ˲^y )*3;NxVK%$uḓ`“.+}u,2KN|ޡաHJ ߔs? kN8&ܻKA~z0{gڽ 6U}vx WY D1tlEN Yj^Y͆wO⇪5'e\ЫtЀHSHIUx^%Z̔{0vnl9^x;3Uyͨ:Mo̝ykĔ=-:kj`DMk$-u?04NG@=U"Xsh%)`2zԴe/"AywD| ըUвpRJ{B ^_2>ćA2@PrL_&k-fdڎEL+$'e/߂z!/F` 4J+E]~߈l[[*>s~8(cU9*{ vàB[!Qh:aaKFH՝ y$ Ç3(M,JEJ9QV2^g7MH7-𫥄zg~y˽[Ao1^=UYj"w[DVA0\grp$2}b:ZP֌ VD׷t#P*ĥf#+BRkj9'x:*\c%P8zǞt?dк{x#RrwzS3D2-ɋ=OͤOza!)-+׎ 5Atkxxo# mI/cyu4ܲ(7Itd3&2.r{S\ `9u~^;~ߜѧdA&e' eJOhJEbBx~2in0 E*s`U:oEiZPI5<G *Azg%?isqNٓyabAX (0礍E_ljgPyƎk-=d\ƣ )eGU7zD$CSxmwBoR6 |ְ;@x,d[v".2 kB(cv!s-8&n7 7HB_c!y.uLoӅ:Ñ0):;˾W*9^8!V ·*mbh%MkX/bW܈n&@x/n̾TuS9Q),ʥꗫ|fjA$sSQZj ? O y xoܐgvx-N59ОL ˑx->fm95|Li[ h'.WcN7Z\UYA]v%ǡ%<#SF7{;bOQJxw&{?Ϯܔbܳ-G>Cܿh[Ϲz4gO is ̯hĉ#\1뱨lZ`b  qkf"*u9*}'eq[Z9c-Jk!y};%K F G @e2•8sga IdC`.L߿B=඾[LΒ;C&e <yk*o@(2Z=y*S( "úy7eP~^ihogO ySLffB|lJ|)1b!`&8{QXorxH<`E*8䖗˚{i&JmY}B s]3f<ɤ,\Gg%iR&:kO?>ӶGUǓGqj9")x#UtJ_w(j8!(N ЫKkw'w-U\KBy;Nj:/KC@bv>Cn 6PۿW3}usi i~"Ot1cg{"_P9,XCJYcB!+@1KkxN\.[Fcyݕ:H޴)CFNh,(( ѨIu晿g`[\ QRcV~<.2(/v2X[wVUD'e3ͼ-G0[b iy d #BTA?b$W) 88kAIB5ٯZ#_2KO:^ (Σ8Owgq5q7/1l fv':{+nU hɍG21]آ:i&3<ȳd#DJZޣHB._ϿXDzhdPHя^pm]T *W9ݩ R!0n@)X'LA~{׵MScM,r@e&w\>MAI g/Lr6+3.(A f@_&8pV}'^BY<=Uճf_"Y8jf{V;nbv#!w,=ɮ^aLAE9Q |o,Jz9q=jB1rKL:: g!]6$CR^T\Ш`vplօF>ǃ@$d֖]C.!2/ZOX5s8t*1P|>[F'ʉ E<4/<*4#_.bFC"ޤCfذhd\;AUS%mE ֡5365K佉/t@݄!M#MUB]j, />-pRIBWb7X(۴AE0>q҉X̬-#O%*d2[«g'o!ír>ۿl1}*(vSF9F叔~ y8rYuXF*52F;PR[UqF5`@6:=^#AH9Aɪ4>_P7qs=%U]kձ暺Y4&Z>+NiATf.1A0wDaH>\zLޫ++w:)9(9nl@m7)[ZL=GGT[i )O54omt)fi|!?>$(zc}Td'j< _}@qw@UQK(@f66tx܄L/w{Ǽ7VvQhc̓76R'_ xRGV.+ 2$?3ݜI,Fh"D/JO*:][$,!@!;f'Gz<b5(A4~1$ie`\ _ 4N:?WVTXf=%#ohq ^SS M oW E^LĚ3ORwkagU%"gQ̴ݏh!w:N?n?n n, n Y&u:奦y;eRɹg@DP3h=]I#ۚlF.㻻`ZlF8n_ m,U[5mt9u6t }#%[ Å[`LhcG<5%4 D 6Jۮb1AYgYyr{q O`|AQjh`R"dN^˩:EIV~ywfkjuxha>0~("]͠]vsﶖaHlК,W]g Ps5Xx&FDUI4^@S~3Jr5 M$Os؈{&˔`C|7fx_T҈@/緸w\QWŹ{:PvXeJO KX@T_IPn/'6^o@ 3Kx<{80ha8ǎ ]J37kiZuˍ{3w ѲǶu(X8Adr){&yW9剓h5pQiM¡Y&CCadQ!IY EoAص'¢ӿ7' / ,X@:H'&G&*w{wo3a8)U]a@d3 yB^\lzsX'>A ?pBK$.abrO"tۂIBTpїPe~.fwI8xcz' 0Uɩ8 !1U7(m֎DTWE^k듲uglЩr~;Wq`wLɷ1_B]c:BN3S>eK4O-I,JXv*mMDA|2)[n)o (0R*ohI=8tg1wm%2v_xzQ{Sl_ md4.ey_ ,hhMts% #r֦D,kLԆ%EciEu|iVo)VdDu03a)y<)^ƸDlQS{͐t°B+"Hʫck0 |e sg_ɿMG >C Bot@gz(8wҮ]a!ϨO[lLDq]U 1z&?j#xED&pZ:I~Dl.Pc/ך[yYH@aj(<6К++I/oknLp &Q}E;VZ{fTRxOGc1&~0O'_/;[,enoW>_\^R&yEjOl@%=:Lcs}YR8%z/^fOEcٕ4H}2CdWZ'ߠAP}R{?1J5-ao+]'oDYT ( e_xʬVPgQE ܔ= ie|lA.I< ہ8 ݈+pD=Ytp.щh[x9C5Aь=Nw/s #hEY3=@)uqp$~x 75V }AmSz(}(G0㼍 3^oNP%v2pv°B`+a.Bak^T _r^Mk2LlZPUuiB'bau^pbKu%8 =!v*$Baّ猔ܨp-->KV ΆK @|=ow?pw/"?V/~͏8! T>澖3&lXXah@$P r>K nEN!>̔%\\ήfˠ%g[R:"JDȯ{cwimMhFEL_7X+,0 N@V31F["䄻PbH L#gk ~LA" l_. Wbr \CMƘ.ʆua = 5c@|lBʻ,?&.vd8uona9{>؀KFY+yL\ }@{vpɣlG=>wVTY}S?R^"r\YLA#V+>`]Eol>y &Q ?$*#BM u{׽F6}sO EF#L8v_Rbw~ bRmD3Ak3ᯙt+@(`[׭,V VVsN%0ϟ"ZCncŷψϓבUMD QuaEE& U_!-,vEFʺMB ɒ4i,ۃ\sxAp8BIF.jQ,K8Ȭ|h}#`*N;&G1HB,CFp.,^:v] oH݇>>(LA oPψ+GWP:ܪFv[YоBJo1݊vŸs?CU{0+.WLuc$0v'qʽۏOvOO@;ct$ۜ}An6@&,ತ_6\2::%VQG|vP:w5P< 7PP.eF1$;\-~іlon1N>-( h@AYIX>I@m?C1I`?ZueS@~f=b BLs\i&9 x[ ٌ1GÙyl ۾W;FΣQ̀bD9w(W~,Z~NF`PZi{uԎܩĢ}sjPIIR%G8m#3p?Lt "Nd ρ*2*Z/F{z76-fщ4~991.VwX'\xJq+k֫vk{cȡsNN&+Pޥ9/>]&p;9]$Di1Un\@wΉOG&T צSF`Ỹ4a*2@` g]0{o[|_yè W9(0;;:gF .'] e$ h]y6Gav ᣀqg<.ڤ5qh>2@aY/$ƸDF:z&\jq%r_*(V:-Whĕ} Z˾B-B0c;L<)6ŨaRj c2 hca˰a&Y>[G;J5u4!:;>s:U`ȸ& sD[>17RCO](IF {CRu Fo6+;pAB]\SL`G vG^OsNO3GBY*ۜ': ֹC]҅WsSb@˱+7GhW*O~( +=ܞО+ko8 Q}fzrM\@jp2lH(~J:wC)j#M-Q9S1eZW=~/3i~KHV͗Un1+UurލKˌe:C@5o-n:;RAWPk˷ \䗩dbPH4˙'D6{rUԣCD})?F.7u'H"׾l<*~LN~4{(3m%u3dRMaOv=Dv.{f̜Jm~ۻʤV{á]q1zt>4`"+ [ w}2󦁴!IstM|mfTu0 ~#O~JIu׵YiOw*M̚<-G6Pͼz.[KOndjڛ!Q8n1W =ߢGC/𿹤j+yVP` 4[8{ШqtUpQ^7n kG$ tI~uĎ--ƄVQcy?qr $ū&E>R0ʻM9@:\D,藕U'lA[d`?V 1iy8֓Dp>IY^Z)A%eu㜝1h t!~0XD8wʙ,:zFa@#J G k0.>_*k=Z[ q 㭫\30 NJ;S͍d奱%>ESg7ƍ3{*k(+ So# v26aJqcJ cyQpzVIbX.1ߧ6| RE厶 !;hOdd1ݼL^I~-v eͱR D>Qۣ/$p&z7oEfi33Nx?]I\)PHA3ӇlG- YJ\1sx9tJ܈yJlqUEN݁H4cD̨޻wT!`S#puŐ] <1V`|~:lL%9qn#Ixl9^ !-α9\ >}&һrYIy[=dH|Hyt΅v(Y wN'hQ%B5o h!)󑠠uK.{r JЫ; PQ>R/g5MZ˲2gm?z5 2f29bx,z`>16nva!Z;nu [)9XZhuJJ=dމӝ.PgI#@-O+Ç( 3_)CրjtROUH' ՜ iaYK`Г?I&C ue,2 7,-0w26 . r(Er $0-mXhs🷭vaGW򌶊jBnOF&ϤbO5xtc.|99vX^sB6na$Fp_sugܰ%Z;AAk2^Rָ øě cuN)an#FE6' ٖN.&4,{$M uQv۵]p\\ǔAWR'څtgOŽDy)_J$5mg'V¤lnm*Gx\r@^ mQf85Рl-q* {LCq[B 5#*oSbq@DZ˾Dx>ۨ]2.tRSxmSQ a#Nc"b:GfIDpwu&`2wjzYS0J,Eqч5[l?*h?梈nKϸ@o8+A ȍx gW>9sCx#ֵj`r,.¯.9_4Ǘ\;.w %,3Ke^*IU1̂ ;Ī!,>QwRIJ&;QLD=39&ϕFI-'-H zU@jQ/NCr~[EYE,p'qg^7/־?32h,biy\wXEqwVΞN߲P;?NG*?M)дY)4FvOcL$m:1RΤ %d.Nں) ܅ש&4|Lq&K8ok;4a>bx"^J&q<_,;2o9o,ev-ULX%Ą`& S=ڸv,p!HsɅ&+ŸCqzNxȒr)|vܪoOLe#.=aD-8o6P6j/J}BFs,R\/=7ځqW-"'{skgGi RGe8-_'&Hl J)d@Kɸvf_,$Bc*_v~Q;㽬,Z]7:b_a@T6ŮPZԍ>NQ_2JrXZ1] 0a$LC.fNI'd9 WT~P[K\x%]drlξk7>?cq:9TsvndL*'v랐&]jnB\ˢ[1O( '歹Mu*(Dߨ .| 2S3R嗌g9NC` ʑ<%D&fS{w;R n^r'A+ܖk845穟6-2%Hkݨa=c4[ Z49i ~a$4yE'ٿZ.t-<2r D$w+斌ֽ _GTEqr>ZT!|̂E_L#֦Kub)3Ezօ3f۩@ (!PF/[T+ޡYúc;=L̏+O m4’}13g6&Kg†e|I)קS_.#;U ;s p)'k:*PP2'jJn/@i)N3Ԕ#sV=vr 4]`&#Vi jYf%HV{h {łYV +8ia5F?*4ۊNF#tk޽hlwk0%9t#6uD׾J1̋qunʔ`A,t҈0: ~w=Xw<ѺeUك#{cD*Cq<`СjN ,hDV hō_䳭;p1Q|11*"T0֖y \XN??rEA1WL,fbS,l:HKX$Ę\UQvF 5A na lLLn+8{ tqL3nSMޗa\E@AfY7C!oٹ=&ay28<%*=hK+-v > *4PYG5_1ֵ+= ܘ> W'<$/ gMtCvܙ/_z}tA c4ɨ!lan^ ]E=^}N3s|/E#BZ°3P%rmxrV3 '-mg\Po8)h^0'V Jqgoy:qWiX?FSAqs5aR4@>`SN'tmܤyt/Uզ+ Y?o~%w'85$aMZ8̲ylɄBWK*Hq9z@DGL,um7?iM!&) FSE:rn~"'|/=,mo&bm&-$]%a6\ɏS@mvJ b JN[A2jY'©}Z=~^w4Fqޛ& 9 kb !`+IC3襧8*J.`_0('s`u^s2A#'N_]Wf# 4W2lxsFd eX5d(.ُ&R*ē$b ļ*J8獕䞫_3I{ᬏo[Es~jOk8+ORYu;||6DdS_EsVdѸX@B9~噄"ͨܮ_VXB舠 KplV,hӒusڨ&wbŋ xCa7hiF{+P,lGqX) ۈǯzK@dw42]]R9@?Ȉ#7MDfV| j飒 L|/WiU$lBTJ@)i$"AV.V 9@R1ڤhyin4$Vea V(X}5mhf6N2k{p Ow/#rZ lه 5kj֤lOmusc;vyHPk3YF޷"_Ĥp~O0bӷqC[L̵zNKet~1de&;* ׎K0Ф@G뷓DoW}; t2#K0cHȮƴrٿu߶nHv>HS:}tn2XӃk{fW )8Pb܌y%<ޯɎKO)dח ÜRfYٴ ) D;I;Mtcà} {Ю)Ma6@1YɳsW6F!0[^ѿIӷWJnjZpy)zRh ]0;XZ+nV2`t ShgtoYLR  x5C3oz$FS.U xdYy{XhQ2*/t15NPi:ᘃeJ[@U\ LKvT2{ADvGIs1 Say1A,p᷑n. N~:->T*$#S0<]fzecs[ͼ4R{ʧvEW-p뱞uKK?'g'S|,;.MKұ eRQل#L5kVHLq<{Hx Um<0?5鸽$榿7S6g|ݯH\񛴆|U//E-D##YCFh5ǩOyWh?IEQ0mH}Z}uQٻ=%Qk +&z/ sunZ f&ZHg|rT/ HZq2U !gG.ٲ~9f_{\LM,1,A"HղΨr%9Bȏ& ´̞u  6HӜ% aGΑ;Sp,{> 囕x{-û mjSkH8AfAmUO) Q׌OLz (~cutBF."Ż UOyﭴ͐(kӤ\4d,/ lz~N 8#x`ϪkNj^L]C@$cBζ; d;c.S1GB}*y4fsO&]}aȄD;T9]c 9G'Y-!x|f')[tu<^T MgfY `ty<~O*gX,lUk~msYjMKٴcߙLǨ:\9Ͼ@OhC 5 YVA !D^f6V:Rtm뽛d/l+.Wz=g>Ϻ!ga0^L^{_OݘY8N*!peϠΠ5cđ|u(wK7ƆA @'9E,u]>Vmʷ+WX 698`Kn.h 1F V6i2B>*9X,{VĶ6fFFⓩ*\H=wbHd6;CZ0RPSR<x9BW9oCd#yw+a'Jf<,k eGaSm7u'&}J(UϾ>گgRO7+ةFNDnRkz,瑻}P9c ,†yiqһu Ik W0E{:$kS~}3 uo >(<<[̎nMW@xjT~\)W[Ǘx7yY7 *5[5:y FJ%,@#XRϱآjC|wХYgbV*p'A^M.)3=/28L!(DS%HU 4`)vRhfOQ4N_I>6EF Ϲ޸ig(/tou{[eJF!oQ٬ G,퓷BL cFLb:D+Q ^$XV&zi˶xfp ,pnGa^qH]fC݈:7OUZܸ¦hg h]]E nnEUkQf.![Y{v?_7J*Pm-goװ\AB AZZ,UCEǩ,;.GjY'q$m }nw юτF:]Fe]/Co@5, g5qYoV7UdG)j.Dm=;myQH.-Q8 w]g)`G,kwKHP T]:N 4e ]t-7 MJKЬw6ݣk.=XΆ,?3+%6mAM55킲l'd/k8᫹ #H- A> p>s9\ ԒԺ(vCw^Xꥌê9⏬ⴅOL|fDC |=[sMc&Mb~7@PnhfX::(e],ەhŷZL>v,J րq~;W:K XTʙjXϢx őL^䝵K0{L+2UPӋq%F[ef)?*Cb=I8s*l8ڭBށ;{yy* eE]vCJCj`I(2h流PEo@@sl%͖jr'6ѻx;2I>1ㆉh{aS3-&5e{1WA|<߆5/ŀ-#>z<` C*R3c獋m+)z !|*;]S.Z3PV$DCZZ焋~#}wC1)e,,#%-CLHVA<~(z"lQR2L0!$~L7d>ڵ ):o=+ྦi(<8I@Y:{)Xiצ2+[C~ۚFc%ʲlYeCC`WWQ$ǣ:"on 3-/$b2[U匤k) #1L[*eN~_/lSu伍gNTDʞ fkiI@ ʚdsbFRa^v0Iϓ (M:L9'݉D' / "z ݆Ҡ8n1wZ }iKo zr'{LrAUN7s.6Xosg SdGOJGԅ'auR'&>tPm`Ԭ=<,X,YcBwMu)9~l՝ydPܪ'OCJ M=d/OU}C,G 5g)OI]XcS((u0ѡ{M[\\G\3`loiӕiCmԄ{.za QFE'QvՌq!] j o ^ N ]Quz'ga/7Eڅ{`Kh-S,ԃJ>Ǐ('*M.R]˿!ט4G'|H1eVQNiקXI,vI CE>cRC%לԦVT𙭕}DEgh|z#s|,w j<Z[rbc$ iA9]RRhkq廥 HQnuCe&dWpW(-`.O&LTӑFxm߉7皽{Z*գf@Gn s ~q)|'uC}5@a콇'kݧ#`r1 NT[.#ULU6*g5`lݙ>E2D22p-BWiK}A}6i #^r0-;wbSs>9'_B[n;R>tK=Vn|l[W\"xD g#;i\F]?*Ţ7 73>)yR#/%]3%5Y HڭK5_u"kmsՖeո%xGlzQ :&wiz \8h&3z:3lʓٍ:1Ő8OkZk]=E#(&g31I]yp)@} u ;W5pW٥0;M#bo]Kn"䦉8jxaʙDgc9]ihJ4`8T=5'ITh;w)a}M2>-&G%yEHr BEt><&_O;{K1ڳV4ɰ?Q[R͚T![3nJ3-anUQHwcoj&O )\۶VɾT0*n֫x}CSy> A.)&q @׭Κu\B;kZBB~ yŻԵ|׫7#  Mh(!]t]BpDDJc! [ nhK?r^2u6z ZCoi oVxɞ*MFc9Hh6f6D[e< HH]"~b)DY Y)[toM|ߙz?2H)u BK-[M>)]Opn(H_l;»0Rer ~יEui| 5S5"dG(8l'{ Š,>S"  db9vW1f-HǚSrlFĎ܅X[i"4r[iJr>'P_ uZ{8,s4"2G FJ-( ׃J N9*RB?2b\]@;lJbr=]0&uϪ 0\Z[4=H#gykՁD]e6|FK|EHM 0Ym٣q1'0ÝFr iM$ĊBo;&'ċY=?SL`rw5:QŠ37- ns18^xNuy\$,dqFYTsW3TB˨pJTu(Q |DWB2BΉ9vjE yNfҧR"[/)qt k1f>T/ϮR}7,:*5=gc+9If\><XGKB1u6o6y. 47"yׅ_-vb3Zכ<젪ܺ7‘(6K>bmr BAk4kJ)JǻC;ǩ_<\@-%gFIl@zڦbTn-HS\"xbgD)!9%AEF\N)s]n$vu.G0b 4Z!PpUғG<;Ā 0]!Ԃ 5d?ԺAiqN0ӷz̕Wa׿ Fy˛60(#hUd+\"Oxh6V1dPڪ}t ^5 1u9_klGQki%-,5mw %Uݸ&qqWn/g yGdIW68)GX%ϢIVMJ~~h{͑ =(*vEDL]uVo(jqmja%l ÛuK!*(f-,HI2:솷t_JrZC{by L,&.Z{u !PhzUZ2!dYW^y9pG$Lm/gKoR#!c<XCWHg^Ba&UyaIU>!nAg˄,ϭڝ}$|geV0g0n z8'SnVU54MB;z_ Qz,"O]r8&:J>*08ѻpBp|٢ aKsP(]1qߚeXta-:3@Is.4$pVKsxpw&!֎&}zUZ U˰UW(TϔЭܩ0>} S WZvmGM uCԚtj0q+XT_}'9n+*E5^Ь/@D5[̨D{"Ԥ2zd 7n 񠔓_Rkv ۴"!@srVU~)[ܥ*~~]1A&ƲM 0w9Y>)`)@sf"/(4kxK+^X.Cx{ivLͲ% RtYyurSlDuX;edSjOo`"?U;>΂OA\θo)os! [<ӻu[#J]Q`Q2.\BCKBepN n_[ëaNE-q^+)1EJ>;oEl皉"$̲ϥ`[wl;*5aQ.BAm/9-I! lKpnW۵)c{cqwUtDq܊,3Adt1={qG ƬlAQϷꀀbIϩu!o󀝁Gp1j.Y2{TWcO}y_]-kJqIlqI/Wi}<<%`\n"k42}CbhA"T*a}pG,< a1(;ȷ>733lp[4Px=`~ivQ GKvI -͒o:A܈H3my|D/'1KV?A3m? j҇h3XY "3ų9Wky.W/95ayhFgS Bp fUW5L[_Fmd@=j2˨F8 |nTO}$ :k< (1G9h{޲O|zQQ [Ҍ5olbh>\NWkvr;$U z3*i3uDqou%@sP U:BU {lhb>?ܓUw*30<A@엍RNȀR khoo:2hi"R'UL" |sˎs,;pyA&S:UmC`Q'.8TPnU&Hj[e^JP~q]v8XKS,gj!xZ-^q\}pb(4 ޲K7g'q_Cl,@Ѽ-:R8Eq:܆ay`z&@ RH-.GH^ QH>I,)/ozS<2Zޗ8ԎT`TKjh>-C73ص;zr)H6bXy7 J24 hc'r-^0]} e,:r@B %G]rh5ԉڻ:o(I8}jcɕXH7M0&'/:@54nl-&Kꪋ[Xǻ cۮ7T}!-bd 2{6ұ}G)If<2#zOe\ڽڪ+OŢd,bv0{!prĽ&!q)Z(+ڃ6ۆq R3'rkc2`NM8-L˫XGgB8CB AqJ]QZR]c.'|N8~Bƽ@R'ߦx7bl(R%G]Z7NZ8*E&h@satbiGȧ0IEY>;4}:zrgl>EO:*GX8pf[+e:!{C?w@Ccz[X w@fތj,[=RT{z{xǥFUq0h']􊽌nhP`#^-Dop^ 8bynA o^BGL=  0N;;=3E >= %kՎWBĒ?b(ag.+d⤑&|qRSHˍ)-%p KJܼgRGv%ң2W!YP[mcyN hL";4&ףF3-ÏIO}ӜQK"'̹LiuWzFJ|%J3?l=V+֭]|Ta<D u\(K'g/O␪IiXC̛3ek{]ȳlXe(63WmzH'[JŭB\,C5:Z8v@齯5b.sطX7jpexoFbUYJ}C~(+7%`36-UG~L%K>Q*5C!\hyWߨц~O>YQρ:+E;ay h#Iw}&ބ]U IJаSũ2nM!BV1ǝNwtR>(8ey0)|I"B>'et&v XZT(~_b:[8ݛ{Ό7Sy݌an:ퟏαL}{uߘֽ7g ZXs߽3Ehw2sQk,b:V͌3U[=Y6㩌 zG*ðJA(g#(l2vsQz/?1'bX(ĬfaSa9J ^N$VˠE0!\:*7Oߟ(B46q{ŷۉ4nR0Gc^r1x&J=yԽۥs^8嬅%w9aޯ!Ʃ0gs=pb^tjY,B}R9sh)>,go/f!y "t/klEmUqgS$'$݂]C?!-e-ҺcQ]rx:')}Gq{>ܾ^Nhª(.l_ 0zhǠ7S7^;!l/i*.L_|^Gg_ǯ Ê$eߜsAYCyY&A xP2-u-_* }Fk] >O2Z)4|΁qȘ /`LxY 8 I5wKnI:|duqW|oFFx<%~/ĭ8 onm$d^B"(R(Rvކ 8ar :;P$vqH[;&"N1's1ZiZ`a4 CZj{͵r@^=v';[HKo\7T9Y]ٗWQa(}v؆ƛwiWa0[qN[&X/>AWsB+=u> ܴOGǤwS0iU4`Fi<zY ޕ0n=URd,@C*&%MGĢ*.F8rA !j؇s Q:. sM0v46|П 6iLL;gZOd\ؾST#M bK"}$8mo,1LYbs@AFFUo/,>XeиC<-~/tLUS 2Ƭ0Do1է-! BG"f7NJG& EE9{EѪn$T|'u,,l HGOlrXF~ Ǐ";H/㞼Hʆ[yla(sm~yTsy1ayg)7 iSWg2Xg0r[Ɠ zx v+Wqᦿ 3117(B.pǰYGk|veռʈqB@ge5olMqLu'BP%LiGE̯ .bxSɧX"t=}俘b0 *BbGئ2eRٻS?h}P`{\մ>d%Jng[f>c ?7"kPS)FQVWvpWiG\(t`DnGoP RANjX , [gőTp m K%|Lu9EwY\IAo5pl'm:ϔcC&}G߄+?Q _ڠ&*@Q7 uL\5ڇYLF} t8/T17k.U>ʣsvET^0C}uH>gf(#\vNP#Uglk6%'kui|L cK]JR=z썿DZV$nE[|Ks`^Xk@.oTj4Zs(vumպAzk'v r"OARAc_m`z @]YGٲ&3i2t,5VV t " [ͭɝcB{B*qS(3&y䀢Ѝ(FͪXrj@>@iwcJNqaHE;| blN} }&H`D1Fq fJ-^i9MWQS_Y66-:|Ys;an͖cl,[|ӕҏ?膨>*M}eN=;yݨxMR(UC^:i2+{.t!SN^ 2܄^KSbMt)m:*+J̞)S}ڼSə7GtI?.ְ.~NIvfA]sa5JlBl\_*k֚Y^X'q?G7?2~8U_3 Md*+$@Pa9<Ԉ}mwEqO1˜50!?f#u]-yϾ`ErHܽI(2^Gp R,)4ӃI;i!5dia$Ukw5IGV==T Y霢Izbɛ\Y>Qbwu@ s%pKd1B bX~AQuF /] )?](r9pP'fYSFjlIO[[3Js}KK=e)J)ݢ0ap}RF5AA6l^/ q)W"`~%*$CQ7~nV#&1Tptj&=V|]S k0S [+&8X"-wML\]q, ?mdLLtg0qSiM(V^(ɵNO@]bW^+&ty>z+ks]Lm>I{w[ +Og?ȟBpG8 ۝][@R6E›rv>} s|ħmho9EJ%~;GpkӚ+#6T??S.ɭKT `$AON00THIq3 uMCT#D|0` T-4Jspnf6Hr5$YN8,O]/x&Bvuo~>1)I~j̯AdŽ÷fxFLglW,އv]?$AokJ,B^&Ғ@>=Uʂ/ȳ#KlMuaDa<{P4>x#(Ԥ ChFx$2h.6֧]# ?1ͤ:r_`wn~.( ɑ$bVхTf "[i4qdU[rL&Uz{(a\F%fAt^>Y 5Pn(8yz4uz[X}MD_Z|:L_]lO`toޫ;rmldU}XifA_aAexR(4&,s F 6Jsߊ^}~d(Q p\G`#בTԠ>UuLqeC64z|?uwnL4CB"2%,;?;]=2KCmKzHnc`@! uBWf~(HI)F)ze'Urzz[d = xkZQ?([ԩ몦חε:\S7_3YF܅…E\#'.ͨ'yu\2cQ}!5͛3`Y-??L]K;voD&IԱUcp|o%0dy. 3r{*Ɛ4KDv-ӳe)Wm{ ʼn t!6]#ġ&>n[4 iPw2E6 찻^Fkv-5\Kdi1wS.aV ֳ8EsQJ~WGqָ̬[ yśx?3T &c381EЌkRKpmp@Ȭ,DƟ&K zzBяYȮ!sʞ$M;|xi5`\X1'pjPFQt;`qlCDnۜohHG3{.or| @Hu:ĺ=wo VZ 1VxtmWZXCl+i@Qe3v`Qn+V߳9 -I%zV7Z&*1WJ6Qmg@NmMՇ~z^E%ֿ3u =8bɦC,ΏI/U+YK@!z4 )6/ZQU<o+3-5/n '2kΨ8 iĿ8E 3AL{ HG9`aiH(Wܐ,Y+ձ >Y xoh?G$Q狼wiE b*ك`*Zĭ ij >nX箱|\alJ.ήu^=q~[̷L7a&lRFRѨԺ)wDy2@xwԾgeթɡ\⹄:s?GXCNS` s ` WhvC.Y۽ l)j1{pIy4U+sg`,}[[_U' %8/)ljp6D̃)cP@,rZ$%%~~in&ܨN]GsMD|;coD|6w 6e[1zEh%o;{ax??C#+0B XvBVE# *xi*bᶑ=}!GW%A#AIJAԊMQotjE̪ S fIV,[iwr>L_eXt5ۘV+Q@5)yU1Y֘_UYf-ԥ! ˾hjБ:1e P0qLz+tɁCӛZ<3Ғ2,xwEO1sR<;spz6V>țo79 墲IwMIĈsҚ-[W1fJiV,tyjc[B6p3' >YuJ]y/&?J3ܔRO[@ݘBc( L |9cZ n9t_(nn:*?3wُ n4As Y[%M voMTG8h`mg,%XBdScLbHUVI^eo˼Fg6wdp&!{?p L>3Й?1jޱ_9胇FoƆz>9Ԉ5Q.mAo)ZRB}0s!J\3f\Ȭ XLg)g03H(NH綈*G&`/pH-1[W4^_cH=s8NHS b$h5T )p<6^V V(͙|{L{hK?Xv'aǁQk?›D3boB%f^uE^2zHdžzE/&B\:0Tyz?p_<WF2-!|OUP ãX!\&^hS135-apRbfeZrT'))oXƊVbRp>0C? f'L,x "9T!PfU7]v2qj"M{J~~369{A6p찇/yVgԓ= f,mjԂ A|X1P-?r;9q ]865,p=3ɡ.(3b;fbft:Մ(CI M]%l}w}yI_K9g2BzT "BBPX4atg& UȺ6d% ~/ ɞ%OHIh`WN0)]Owolw{~/ kb${UF12!-`: [>, 0Qm)j] )2*5GDTb~nQ5Z,; MP">Qz <3.fɹ95zVm9YJQf4Yex֔BR[MJY^?@%"EzS2H!!}&K-9G}N`uT y(uN$; n9P") d^aw:e)JH,l2%dЛ|PUqYӿC1^,4zW>2Klh8AՒ| +zAm)߶ߨ,>|T#Br>p_ =Z=׻-3hF !'d@ǚxTV8K{7=ڵ\AƓa2&M-c'Y&ʠ]^gz̩4ǂ%Yn$u½HW@up)asu ֫2p~p5)]QEdTl%w~.ӭ\qhu㏏:Ay@xi7j1ch^xIh?'vW\"f-{yRIo ru8߰OLLo#bDGj[xSpgIS5< h/b?Yh I(I$`EHH LV}+u~r"w7]S4w8凥&q)k N}B` 'DHxk߆ڥX-Yw0Ǭ*!?f`c]lAz+nI|(nv0!Z/&Hm^iag BIx%_m+¤63aO=maZk6:0h؍Kb@llcTƤG` |w4ݼ;^-8wn!gQ08q?Ksba´N}o,4b%X5P۱N &GNb\v.Dh5}YT?00r@U@<28UBh7ZxaӐJm)~1 XF*zFes W&*:-ђK`xQ8}Ѽh`O(3Գc0N>G jZL?=`{(zH_)c 4KZI7kI1#JIKpT4*MM5BɑJ7, ~hshzDK;s_}@Sh%^JҺVk#R) $=S`_ ߵѻ:4^xدi#1̆2> s,=RD/Vۊ M >ƶ!b5Uv?fURjr~^ ;()S2Iï2L M 7#[hB\헺"31nDC7Mw?q"މ\)N̯k˙|&h@p!dSӿe|NjpF2Smon,y}u+Rx0U|`@vTf4bಃ4u<:O+n'% VAak$Sڿ,wV-.:ݠβ!t̘B:@ 'v[Qm7-HB Nk|7#VL63IRFϐy )6GD]4|cPW h-/O{5:n tbSmq i5p[%75"nfP@-DA j:R1'~bT3;sF*>Idջr@Xeݤ idgxΘ؋޺HΛJ?MWg`&\cdGmK_/*|JzV5̔3w͞z\IH+L}&u 5tSsq= W`d(fnr 09#'T7e"'ثc nO؈+|/lM=:PԸn?UIMN[.BRr (8ot pOWa9sj0. Q0ۿ TN.|=ۨC(:i8E^ NW9m|atN7n].6iKhHvRqHb`q>B6pO'qbvLtRfhSxleyNty/D*ַ:/a;⾏\^RWX'ej@IWmиʇ=*%=rv\  {z`2TQ*C=X5 ]#8*<زScώ,I~D~!LEGA#}ac|HX%^+J!R@~aZ_TdInw&drT$+_;aL9FT!Y -!qw*v;qNHjL&*۞"4{U? ESą۸7Km6K& HA~rjpC7I J?NK60*WF-?@!"yҔ (W?@B;:gE)E!fW#B4 *AxcF3clVG1&AbG}TX%3cZPY.Dޠ- JʮPjs3 ˽LJt(Kr[7TVpC|ox?v[Z4?:tR /a b.dv]C9S.`VVg׍g ~M4,~^7e8PrW|WOIZؾ:ӹy( Қ!F;6, P-Ï|/IqyKQ Jb۷WYP9PV(Zj(%"Hh;B}f懵bؠ 8/e*H8Ҙ uwzI)eA5;^JCXPJk}{Yakψ3J9J3P}ve, &xcILlU\S_ܑ0~_X[:I0À2Y-^讲 ^[a dszAىu{A4ztrI@iC8| Y&=6yQ &}qZ`]KZratrI\zg!d9|@y\J#)Ca2`֩tXұ͍;Dݞa8OC}'(?PV=+^}Ue,puy,0;'=II &vANtcl̩ULYle۸hGC復/!iR-,kGt$r'қ21Ry}ܥa|)hi\dZ ?ly "W1#oVFBWCLP9KmFЪ"Ko2xdKQMgSa:ޞ?IDwNk qZFp`F*G=GLϢpy|q]YœEk5 2_W1Ch:zWoc0kh* |20J9l"Q;:7kb3-D8x637iṆb(o{|Z].?@2mXNmH:yeqhW5r'+]fklƶ4+Ez=AVKΕÌΫ3j} ڜqG[I zG 29*lKsZ \{/\v<+Tn&fD芼'vʇנX6pN<5V|ك^ёOI]hdU_Jey_@m7t8Ej22* ;ۼ/vg;m%]?'6J>t +#]w P ֭4GX>@ [e/7mv.j;A*ط1AWUBD h*{~LYFFY2?89]pPgo9EJ^ϒuyѳ~׳ z26wgRL7 %btgDl6b-׾:Sy0r 3%[r^V+y>?Q)= ?2N{9J "ǷD4tr$Y9};5љ`bs ^*XuACLEbM1%OC/\a,l3Z#.KFS=M5I!^x)s9B>!I$v('?2_#§=}GQ*%i}<o&Å|~ރ3K?> uKtkT;P@ AǟXW{]D})oiy-$l[43 nm،В:XDn nA6l:&}!]9yRbB[O/Ff먤G` P{!u/Ƽ#G˜5Ma4?DQAK9\y9I!@ -Y) }0imuw^luõGs¼vz}mrYvvXϒEf1~+>nϭ8p+ťqJB.1,kZqI@ؕ]0vuԑR%%{fCZf]fp;WӆqPy^AF a0i?+btzF\EV];*c*|Q)E&@2cƊ\[L=C"-ڵ8μXnJHYY杇>KN:;Ul -uXO T_rZ:, B{Uvw`6:5O_;%A+Nj]Q*epљysk9ӃvcVe}4V廠#+PSKFÈ#NSgzwf&IC|%((. h3,'ffH9wWL\%,Ofi,_aӺnBfɨ#2pPycs=^@@`idxCIjeWk{hKfWW4w .V|wPzO|:uG4[h;ثH1/S%<“M5w蛁 1,A4El)ljSLAt~ʊ'\ެ[q k>Qs;E?[c#zCbpɄz62ϡ#s#Nv}(୶P45pj C xkɑr=3C|H :C{k8ulh>6i|TCp{|9i LoMK\ښ )+/}h kvdva4Egr= szUJRUg. >=w'~+U2ޒʥ tIֲ4l2Wr*X4k+sN>&$Wuz0>t-&Sc6ƗF0Vs64mU2ꔭv|Ks 8cV.߭fT]|Eg |&@V Tک$4oLw`v ;1R$;A+@o]dH=c0g8*_5K'6E,sf›^xaY0#т-Ka<ՆD?eOuh2 ZgҢq&iu[rXoKQT3Nu K7l4}naStܕğjo(Sx4 WjY}p5RN'smIo', Rf3ϙ"40:NͫLUK/ltJ_ǬcS?o a~ke?2lp?GW rq~ ְ=dO(4UMAӵ\+C^Ã⾔t);ݿ?S?!lD)h+LVǴ3EO6o5##|mkB'0?Of m: +3)Ƭ{f@ "1S-c:bM~^TKS/g1 Hgj5l HE]3-c͜5{Tc{{#ݱ]ICդ2EVr>YFWQrA?}wyY06 IB!BqT8@6˴uRjSqClq 4V5T&DZb]F\X]xFggBT6is,pm6Kz[|Cc ‡(J>T$oH29)ұaLM}ٱ u9w0qvNjauLœ|5s%觠qm1āM/%_i*s[s9t1FU*sTd vMm<ád`9j(|j,y&mns jVLR5O̖Q*?ƶɧ ?AϝZXD Th1eJH#Lo'v5|AWPSC&2,o(y-?lo8ܹx_ 2A#`]mps $:Q1?7"|}wcL.w+śj0a(2̳  84#e#k<cpocfٲg,ڙd`p.wK[+r Eԩˁ6C=ڗuu@<_\ZU}E7KSk?\e[[OiqUkn Vf^1 =t%glNݎ:Aj;G3E^D*ז1*\tc\ўOxzx\Dh>\8XcqP>|d1#̎?.rw@LHw".333S ۫51!vvBb[~[O/)b5 &؊&{"B(-wls+)ٽ?./3\ćd:N@{J.!xmL#yu9уg-"9w~W# O1W2SKx2Ç%}?\TE ٵ9|q!jIk-oX?1$l2HǨLFsyp062eʫ2U֓ehI}'ZAl̅rvO1p`+ VLټ2#ck_N-"*PݖbU6ǹR Ep[U&`] ZlPb*z9L|ԯ3v^P &4+: FdUZ9v./;tOVDG+Ryy㳮׊n\ܑ(G@˭24#j.jZb0Q(ig1%AQÿz|6prY.otxUY\IWg%3~A,Ćq1넺rUe k#3i`Bt/"AHץCb :spV}QתRêd qIs"D{Kj"Qt"h&#\Љђ.º8;inli;I_'1mG`%nksJ#($TۖNBrHMX((Ilk+ĵR~pKܼu詔8%XUG'O^o]¸[zZz j@o0u/qEsY;P„S},, H})[>m9jbpNk%Gpx8 <Ԅ|jTx<.=[PjB6|4! M.!n 89VQKkjou/ts`s}ќv3|3ǒ*?:,[Vɱebr4AA~܂Fa3miy0?7Z }+B~58C댅IN %MQrr֒L `Ϝ}"N@r~rj'k})Z P is|S|U睤S%XZ_5Ile$woZp zv c!Ԫ@3\XL)!5g'sz-T6j:L+ؓ ! V0n=ZEl-(Va$5^Qyi'z<H꥛>s>b 3[OkMarC^Dwyf{N _^ѩύ\5\+`_`y)[12vA.DlQF 1\ z}vf0 iT߁l`nߓ;g`) yu?lBrf5%@xcƍGM7؆:hظ;G 3^,˃K9-z藰sN)—cܽ}kED)Y"UsZ! B6a'A+A4`'^}O !r \aSM?dy-E`J><1A=/MZjAH$l)? "eENʧ~O u8ew*hc3!.ƱPa |vkX|7`@P/ ]Tֳʞt"P꟰撍/ԩB@ 3- !T53eHO5=S39]hݏ}WOIDwqtDjT|hvye/Yޭ}#Z8ԴcCtԎChÙ1@´On)ϟ BL=Cl=?\gM ?6Dc᧳i[j ڧ5#aq!k+p2'$M:Ȏ2wc/f;6Y.NH6 @@vUQ(fn@J yO#hdn n,Hd(d^<*g<闇GOm^ڔX!ѠC<]21PB5z ; ,Y4pRh3_S0+0*\A/jnPYE fk wPSl%dǁ1c& `Ia-8}ze[7ӕѱEisu;pdjvWAЦ+aϵ%hn]s8G!hLXOܯSr\or^9B6Z)QeɥeyO\B dA/X%Z꣱l t[Jr$YeMyiFQm!jK7֤&?ddO.&sA@=PXVfKFyL6Š(unh |ݏ0SX4=hKZy/j$*,(,b=ke^=H&V  4@QPHgۙbdXG=xW3Hj[rv{NS 2ʄ&]ӈ}-3yK #oõ-#"AG}Mֳ!> C#ySN<1ݎ$[NFRԑfAKl) \F>f@ Dp>e"p= J|LŏT&u,`%83j9NvNY_f'K.SDOBEPC5v$ قG",a^FZ_H ,yܩon޿pin V |9 4IY8Rk#+L d?:c<8C wty?l/] X:-ﱇ5H{x?{מmNcNO.6rQd2jZHE_Tx%.̂Y"Lj=QKwwIHg;PflDM|i97 ^z4;w 8_QfJ_>mZ701 SSҽGW&'NxxVΟooC =OCx|AkEᗱE:*{'c{2$3ZZ NߵntK[Gxm!cäX\rDjQӓ'<:`1l(m:iNrBo:SLkפ8LNvr80"/^s Gc1qN$M7IEyQ$TD~.Ϳč+sAWЌ#&dh?~y]MDɬ6eSݵ xYû ʤV*`~h1c~eJѡYWKqRs QD"mj 8%I["78V8E}m!i 6x@!=ڭ:vuف'ZKH=d$ƚ[|~VzP)/0 {u.ki2(_joWLdZoLR{G !/]{>nf@Hz_f< ߻}-ɰH_t6qB$N1גsvk"!A64%\s'C4c KT99@8 b@A|i ymJ<$9Y9A Zsۦ_* pĴU%0r{Pj $n}BrTv}UHP#ITFӂ%W#/  cӈ_4@''!cmP[?NRgO E8j22+̎1U S/ Kl6S)FŽl!{MMءeQfb Q)VCgvy wYeh]鵲&ZPgLt;f$Dc]4g:yONiޟC+itInb$;[ɮqm̀ԃϺ=Z€טU㔱⹸=6AqLN"ٖf, lL0w>3s'UzHm^3+ol5+Q1A[2Uz; $P`N =Dln&B~ݖɎfwr~xl@aϥΐF[D0Js(t7z<4{Ki{py Fwn5-+ j"Ev2HE({^Ub)\uơ}9f|QΡd~].NJ̝-^=\[- `nҝAf{D3V_6y³Kt33*ka[޴D@a4uKQ }o4W˧7,1?벓ôS&z)D$0²L} "TK?Ṩŋhտ 9Ps]FPkf'`:#n4z~5hrL|yF7*Tq$8ԛij0zjAq!>m睃ngr<ij%Uғ·8"/`k>V60m2',HdȮk-O3:Ѽ@=cW|)vG[ϳ%EFQ)5F{xB!5'({5 ]kW"0'S KEsg Ԇ@-!UT O'j"7dp-:}[X X,Rt W}C˛rqG4+'kj#nKȸ׃h6H0ӻ/ނh6eDlBfZ݃G=Şc\ )qxsn@ @v`;W"[pJN=E ݴcSl ,,ʦQl_աtc-y MxZ⿻2Ӧ+StG7^iaY˧=a*7y`{88ʓ-W^v8P@4ז*gEU,8a&yB) "uZs0N,Dɳ-Rqk<~.rqO/6^`Q4./@n[qf%l_Ⱦ z~0eU2pSpݼNGs@}L[7l:` 9ײ{_ pU ,]b!]\&`?b77(ߙ㬩ǡ/[C9Eʻ41Z.ڔ]ȁ߉#\ /Zo sUHG+%ftqdV%R[2a9<'P `6PɨG2q(%uH)ڐ1Vxܛ%m _$ob?4qGo^jR@>d Q[ ')v̝N \w(ۏ]He}fr`c8zIltpA ]dm5۝ͨR)}us~Yl0V=GyI5`ْ>ƙ1Qo d#r|Άh+$!E1{.nlf_8nWf}2x ,%u#M} w5 *]f>>i lrKb<ċ8A Vh VL^ ZD&*tҮ,wchq[=ݧZx+(3S: gWEx ٗυ@9 laV37keHcѥ?)K("g ƻU弿sĴB9@.h@&۩) 72@*Lܨ<_:,? \t?bNY #'r:5J^ߪS1){FBɕyq=P+V:ySZ>wi-p0䷪ ^mJҲFwB;;^i\!ܠˍ|u_‘ (Q݌)kc zZ2jk| u#K_EY (wG qLڣ[t?h,]O`n[sI.q. iEB߸uf(;a$TJ478OjkF m26#mq[,G e sP{NPy4!qLT+ tn^uP 6̻Y vz֡Ty]zn.D}>L66' d(-d <ᬫ=%tJȆj+;{;Qډ]qV?iPnevܖJ7.3?-i5SO[A,JxZt[Am/ɧ_jf-}A<$86@DP&b%2k=4֍Dz2VGLf~5==ϰ6aZAm1.kdB$"fzSh"xFy֫#>M++}5`{"+8PBB jq-$E0J럝/JXn^-%˃LP=\+pGa^Ӯ9lK:H.xRK P4WuҬRWcCS);e*7+zBvz\ .c (rViID\wvHT\gB8Sdɶj}|C[K@ֆO =/Wrmj&K !Łh Ǿ,0{_)uvR%Nxvtvs ,YH6b/QRR{-׌*kfcKWk0M'E_ !KsfᮥDpv`yEf`ȮF#}\@!b|W.`!mHLe"0\~p郋;' qG a0dIAF1үy"֣&a!qgAǒA3@220|uGmy<OQ 3Jʠ{%i@`IqkLi̪t!Uőy1b 9vK49戉qk'_[?6w%m/bPyUaFH[zVQNzSu"$/BuI-p0B ;ے *ǣKG\,EStA~M+Jc 7 '5VؗJ]w{. 2_ .9lMFץ9/j%3Wv^ }Qx%?ZOƀ#qgd1NhBu:fϭ|:m_nkFEDLH81ZkPH5C4=NBN"ul4DZ G?UQih3K>o/|# QLI4iD'6.7,ZN0}=F_D^<4U"CRDϫMGYGJ1!TQLKZK!0 hԃ%Gq~1/qlԄtUjt+x6<]STAaj5֑r{c` & ?eOKa$،has=}M$KEo-}P2o|1ܰ6Ӌ?gQ X߳43Ed廂Dh{c+q?EUj<9UKIPM*1apY9FuiEwk;{6:{˶ '7O( nϢ6]H$C&= X wjPȣRWd*lR0c_g+u.F^ F*wPsj+Y<˗Nle7jBEQXa *6`3.S!tH*>S}L8E./J/E7x7?VH9]̰Xj[gW:ñxB6Ċ#ȣ&&#DE8&Ch~ >ѴIA$pmÖ  DqDd!CM ;7fMk=4BMpzX|-Vp6]|}5 20Tr簸H#>RZ&>V@D{3~*jr{btuh?űGYz >!yd;|ו!GMކ V?sY1)N9u>shb'$U |Ya4?"ȷcu]&Rؖ,֙WYCRtEw~b|\<ʥq\_{-zBְ&Ll#8Mۓi ,΁ R'SA7gDž9+ʫ38A@<ҝbUw"ݳQ{4L>hتM^ 7:qGvc3b4TO ?z{$,VUl4CYkwa={u(3T}釺n"ɳèjl2*$)զmk\ 3p2>ʼn[#9zaBXZrD׏t2KGt"PGiH낅рW$G3HfF!ߍz ;1eHM,#S:FE@հ~"gpHi箳10k.Z6ꐶvJ#Gj<'s׼dƈ5Մ̩6&1dlHړǕ +ek^FKX"텉IP/maGJ?}6nH>/Sݱ-q[SIK5][l/:gZ~ZhS\~g&ͅ0; &+YWX={HYl2\Y][k٫@+*nw])r`N Gnv+2IdJᔜaL2Mǩ^∽kOC36He![*P.]dܒ x4H$07af3ūh!66VdmL-5 |'`sg\9<Vk*uEݘa'-x~sɨpq?֓j/`nǠ-7;qs]b5')1hRG]oջ־j_?li x{Cȫɷ ݢONgom,rJ?çڃ w06+*x a9H&^ ']%9)qoԫVk;nx[^s8[+uVc}o~@x9ݜ;eXmȕZ>CnzFI=*٭Vm- "VJ9l^7tx Z"jQ-`ZWE$jL;yW;lNrb~srIjbz9hjb%yO0Z9x5Z1-m$Xs!6IYKFp~l )"ȟ1h<5XY̫]1\<ĥ*,tOXoN᯼< sW(Om.t a` T݇! s-Wv_?}uGf+œ%]Su 5 ${ɨ}ƑƽVi%vYCPfK[?uE;'21;o8߮6"0T\qâ):U-1FK FNvt@ ~.(aZ)r~hbK֖4Q4WEinjӔ@sau9:y?ٕ y18b/5! J|U[䥧:JcdI I^; _@n˚g{H"',uiZ7|^^:FLomr(isq"c'C!&Z~BO#iGzG%nTXqR.h싿RaogkĿ A|MY}κKӀ]rvdr^z ?AۦK n5 GpB%@E ʝU>ݡȓLgJua@бnW| öWwT0Ev2^U%FV "'@&v̞ճj_JZ4Hn)$ǃV`ߝ!&f*e"I NuW/ĿsWJz~ڱ#g4-3 '&/q ̸4j(GA},[5^MFB^^.z5Pv4تm* HWS3G)/<\ZfYUvHw N746@ fy%^݈Ҿ NdxvqI3 K%w"u)`}zQx0+׳,Z+WПW.1!nIcEa>|]mجTTI9 _%#g:S,\Iq?"1_A]8=f!Χx)\ _jC~ xOYO;NUWBmxƅ䊙&\xM"(JhBɃtO X<`88s-F m)O奲K7FsQHT?%\OY0r}6]Ŝv";% sgKj KFiF9>;M5e!*W3a -{5+I6oíБnJuFl>T)#j3.| -*x Z.Ő6ka3`UWNi+* snLߝd)ѳ*^NMЅ,/3  Djw&U0=} ڵdR=h+/YqKE7t2V '03_!\-L;?Ȝ3m9 -_mhGpv264 XuO "tu/>JG\=5.puUL((*׿;qL|*kB$ז>||Qr2T.q>0ƴF\W\JbQ$qqIgḭ"|ej\g{#3Zd8cޑ~?#h[q;}HkZll,hﮋnUrF"4(LYPEˉ)992a&Rii8nC MQ,`=OpB$$.vp^WDjIylMÂ!A{&e;8("cd?[SZMU~Qroa8w5SdнF|:r,GVB$L7ܨlu+!$/jF͏%rZ^dXL[{Sd u=7[KcQoDR(;T[\RdL -(Xl:NfI&-C]?}5"N\8x mm{?^D @K cI-ᠾ?@oP4q AGxc6IncG50ėS\$a{aI=mJ E_3 6trXS7N- $J6W]q CuiQn7+ZRj~\6:i;Wm0i#"jOvK:i+1&;nK,ˆ^=GL\ea7QO K3ӳ-ž);ü˸A+ x猸y ;YrrerэXTWjxݹ]W2( 6Rw(d$^)=E?R-ʰQH22ș 9=et8h>PH =Z^0uJbGC0bBlqV8,2?EQdLWB|ZmU(J0L-xviޒ[,׽9{5ShPGk<6'm>tе%ToSx]g B5!0ڦ*^-#yvUjFkʁ=![m}߄Qt?>%I :W7D.i>0>2-#dob.jݖޮE{x s5pBDʂGv:yrAU̓+W/h2P#<&#ŷN2y%#RBKmW !Z< ~P"22Bu*\[_'ZuqR*!>`U AiY}ПiͶyLPlg pw3aRD֗{Za1Jƃa kWM$uD1xI@YwPbűQJ"ڈ};$d"J .]AS7i&uC0w }2;[@z>`aI7R%(IލZTdӊ^F$Ls(:}-UJqmZcwrukU-O Iožkڨ h߽}nMc A^# lGz<?pH.áXuNIak/wr\}|/z'_CWr/1u71Jf!OapK,F!HV!b7&ƥ\fթĬ6<}u>tݽ >'; '@h_[TV@@cN+x:||Yk:E|('V|\+Xq[*qt]K;y%Bzw뱻ho+ǽb) :;ߢFex+? GÍe-L׏k"Yդ?uC; \^^1R O* "iLӥN?UQ"kkW]fhD22E"7tmҠ40|s0!SAXsÈ䳈)%mkʿ3@FK./i:# uB\oBM],TIAPڕG; af ^Ŗ+V)nSp-Ms2<, @C^1iUfac=-H0[ 2X:~݊`RZτ 3!99Xc/%`"g-ȓ+c: cU^̧Lm.Y!i7y0 wP+M}x{B!9 : ao7YA1嫃CqFA8jC.a`_[<&Vwj`,^m"aFkjC5,lr<'K-r7 MJh@ ble4 vF(I 'N M`O-  ڵ$ok> 7lfT3iBD7_衮\Bjson?$jh$XVFg65&r]zܩ,O4AUMҦxu>-1.#?PMu|s )C•Y!la2i6W_Q20+HNPNܳ~Pm |ExIC??djB-uRK.葘^vS{ 7L,suj}QcʧR[lOF< 0LX¾CohɋD>E2gdօxSupl@Vny&rʐѫP^(*~|d_PI=E`0y%3u~} δT Dbwi-Wyyz7|RzP)}qgDHdKćb?RnK)r%S a)"΃TN\*W`\yx7i 漹vr(gH4]Cjr{use+s2׈2lõ34LViYYR !Ϧ=VU}rޑtg%p4ׄ(;YSV7<}%⽺L4:nӘrTkZ6 H[}+ff*@1$J$ 7 cK[@r3&+6?.559#Y#1#!&;[' @dޞvƑGk4qNDcUY 6&tDh$6J!N@S3*.M)xFiLN˸Gg\=ڨs=AeODk5#s'}U۔?VS .<QFy mۣe 475 )!Ns tcd!dC}DŹfzu~*sGlϦJF ZuƌtP o(1S= BL_dqlOqp\UrOʪ T)a+ *_Yo[OOk;^c"1Q\)-d]7*00ARMRv3Cfvh| &l_ Top~wOKJ5/$@9E(芚k?(,wL.Z*ظi u0া^V^7{,ܖ0ȱꌚTݮr}x<^Ҥd&HFCPW>$PzM ivlS/)~>>,q}_iE{>CX,-+JɄWbH ͨoM+RW#e_t$`kg0 _Q:h_׳`.Hi>Sy_8o~V2NEDY : qTxFGE_&5@^^_I,MƧ˄Gdˈ1a`V慕a ]U:T;Z˨ڤM^XPY_t'6.F t]Į -usr8]P9Vl%WHIbC.E"C~ENY(T3`b70=*Ak`)_>p?f.$/|;5(%)ތjvn"ƌb\_64Kkjiov=wb}%=6RCҁE+ ٬̈́]BY;1x4#LO4&@CCeA/t+G*>|cJIIqiKJvBO:%-| )0UQ!CY86ܨ.TgdR%\u'2a\ q2巨_Vra}lW ܘFsn›fke TS'*DW x4'fB˯y9hεu:=i)MyU*8"R\dNJ$KV{6V„7hvϙ-攒ªGyc\x@ԕJ2vgɚLBV&a&vdi]z1HDcx*^훫YG .2PVnƄ >NV@EZo>Oߍo4X DU'mzl^U㗢lDbK])}bh CKy7gPǖ@DG:йt^R`Ԥ hٰnm~{y)%: A!g[|;..EFa1& =юTDg磫,~a46  ~>3yS#'_@*-[[ ՁN--&W%GX"K3u_PvGh9{Jy 3q^ Rn:?UzXwQy+e_Bb+y1$68ޭ&%|:}QKA` b⅔jBS~e WFrYڼu׍`I:qpx_U%U=&y՝}[S &RԛRq3>znX2˸, Lc,2BmF ԯb gPS.D؀O)X29 8 Ej}"'@0|l-9j}ˬv( Sܘ4K.fZw2@͓w{ʡu=_PҠ/|pVPB]j.0."~U|Lq@xJIi\c򶏊O")leR;:w[xm&2%}SkR9&;v1%\>p73!^Ox'/+p} Ը!*D.+fW(P{DN#ϔEKA A j!. u4P޲+i!_QSyB,Yw/IJ9c<ߠ~&Ksمo<ƣ MB5G(yɄX[m2XTy&5H}G<#|ѻDWq"5^%+gޯJWFzc.yF bk8sc }uSAlt+S J<b5⊞mW q?[g"X8gO`ܖִ9S\ ).7t2Ɔͧ;^XnOC`IL p&*ޖ%S1O?vgxlM!A^(?%XMD,c `' w3Q-⿱I[Nxhab}f(m:&C0Pâ$ftL (@i;Beт&I8sc"̧H nr5T*R 4ѡ>< Dc&Wywsp@USҟ5`R1PN4)0Bu, Hd%"9},ڋL{c o8d e6F% 7w/4|R_{ k Wec-=\I;;H׿.sm9qϚ &uTJ\T[ သg3j+hYu)WC*/I|#Ő׶(oM_-u34 g5S/:Cĥ88'>%91宋d"{@f:08(vZL^p3C`(B9z|wpuHT34HbAPpBqb-yDTjJ:[w⣦φR<["RO6`hr i4bj#yzZԷ2SidĿj׋_@b RiJ[2fN}} biV·B3kpkWVic$ccJkBnG{!qQ9G}3e| mPqA^FB>(?{g"dJ1UJx8 ᾉJ)'XwW !D>πv&YBtdz>KTǪפK)5I |]VX2ֳpcWF?+W K=G #%z41S@^1f1";Ō VaBԎ6p(=%(#J^yy?P`.2B Rܓ("LF7rJ="Jp\&7$!a0ɲ%\{లD?C ?~wz:0B+T)Rǣ^F{#Ƚ!8m&g8͘oэ=y &z _*C>4ְeCxBA~Y>pBOr뗐V @SXO3,\ô&t{@W&D 0aAb`-J W ]дn]_v-l5_λtW.C03K?E`B%NOd.,j(נ9*yv:: G,uQjbl*ZtP($nW6aߎ "DQsd ovI@`yF,?[= }p7t_<ݹHs :zRA}s]^^5ɴLMh-Od9*Α^wz8rpʋ>З"#7~&J6>AjC=KW{Es qW.J6.Ui2]n/"Q|& Lz :9zVp5WYqco:P*3#Q1i|:ղ0_PngGc}+1w[ѾR/e7bʍhcT.fMFQ.L|<~?ю3zm~k> r Z7ǥ<@c&'LWkmFmrxX$*YB54vimnlBуY0N1~(xP)ӃU(NS\Y _5rBK[N4e$ȫh\1$Eq28>uMykcBm'q=ăLžj%>^wHm/Xxl~.8e7&g 2ZD cGr/kdoJ7G6023?m`w;~/ <~a셤Di@41,fTң{D}`L}o7+tȶBd!ȱ")X{qa$3۳M^.?&?]"(!lƖ&(r{0m,?ڥL}a e>+LZUº㸎TqH{EF'.<ɩ"=NB+F 7ã$KRYyr Z T4L`|91s )jRW('>e)%q;{EX+B ߚϫIkPVR[քfrņ%f4Xbo3K+g#) QH+'/쮴KAr- ]M}Ek}9!8'R3ȑr.ੂP)YT Y+0pЮDDŽ|=ACi`!//]hK|ÿ{b1(x7'lfԾ )̀(:-2\hSzmlwa5Lx,~Az"Xј Er?u:JBJmkvJӞpE PZi,mzA#}7Q X!OV}:C4ޞ6[ -wy!F4r,$­o/s0'>sJor`^u8#,+16Lr*{Y([IugP¨WT˿/P7NxxiE(8\E@U%=N{fWNJη2b.LΣ4bV̪xԼR#ۆaX:&n2Tɀc7Cjc2Öd%G2+YEƕDp~i|B6ш_&bƩ`ǶiiTcF4uTmn<9s(ڌXi ]_dY+43;:oBA.54Y D:P%˵Γ8ozLU\?{SZ8ƂH?C"K;r{XOP-/[eٵ]iUm݋? < 'i!6_C]sw!=.Q9z~N#KTK.x΂B5CCIhTuō[v}OK.4=@MWhǺ4!qn~ )e3):);t)6nM`%gd,i69ixɶewLn' 1[e7 +P $,mx>'Ɵ i14L7ƓHѷOBfqJ_7'M" xʸmh˕Dς j.(?oTA]YǒuwkkJ"w^%|ns{UK'@BiOJ&}EqxvnE_}.Jd@8 ֚rMͽY3g5W܈^Ů0u t{3ov|EXa7te's. dILŐb 7*Ir/DX4PG] t.W:v.&A[\~gA+z8jRb-W&yg<^r6^sa%y4W7 nHVKG{vkUz׀ӝeCq%#K&MlѴN6}{sS{ _e NJrxF5T$pKA=z3JV͟ WхڌR@Y} 43my6OYNSZ 9& jg}sk0:agep=JCmuVx>W I1LyTe+l2?V3G 5'*sW}3g*<lwpU_ א|dt赢m`h[er->myg>D. P`ѦIkBn q/SkoHӒp^N`Q9$堉q~\LFd"7,6Ƨ˨sslV@q[~_4Il::7-"7p!QqQ0v7'7q3?}0v]Jd;T29Xn ^\G|!\EOA8_ÞNH8q=f=c^ke8hu-=\!|UfJ:(4@C} ؜ׁ8^qzR +n=;E߆]7 TJ, fkIRC#nǝd#o<6V\Cqli6 (+ W2l X}_<QzKʗ q+0غyl\Q6oΗzO*W]$K@lp70 H2u!<8'YF;K Ƿ=RCZ^!3)otr* |B|zJkK+U## )ed.D RR@ļzZH-m^ݐЪOoOA\yPkȻC-E><hݖg{\~!'I`Wx- 0#Mo1tK+&8dkөBjaƔ:@IEӉ[Rkޏh&|VTfֻZ2u#~.+ i!^o\o 2h)n6 Z@9/2EA<POOW2Mr1bk-s |T_m2g%8RB]ץD2[Gы 4&h5<֡d*֘A"HV%^|{15 ?(1Urf/f~ oÓ2my_ti9hnS?} B8 |0B"6|S j֥.A⥥L+DIso :w3Ŀ:&2K @S t$vYۃ0֕;`A25q2xR0nuwTuTʾKx<`{`<Գz0j]?!.\n(-|h-sB^<[I\֥p0]~lv/XO\IՈ/L2~J\T&ɕ下Ϡ>>)f1- Us.Bm綏~݆+bIwKb/CL%xfDPe%Zlzsx(ɸ3($?Į58h*NB`9C(LjH8YsW ]J]D> ~$5as-.oܒ:RO>~J8B#|0xL1&I[bpȻj/#Y!ckڌ1w lyr`jv" a[\謲Kb$J~&\c##ӹkzϗE|knWu?? P'IQO.s];Q8=dK+4xzM~ =/S^rF`h=1UK,ԇ#,a@$lv1>B#C1s30Ghm&2  Z {3lHpL./Qf4MFw"4 ҦX&TdiS> nkHT45YRxڪjMK&޷>n|Of8PN2P!Ua]?YXYjvBSk\H^X =n7I VG.G>;-F|ײyAXNz*#4喙 5jU< 9O=ȣRL`8 ;w\inc=4#` BWrٲ/:-ɜ, ݌CTT&-GB$V1Ʉ*v*~مј;E$$NBoS>5F| GAH8=q"=e)M1/$Z֔cDP=19Nr0DGZC]͙ZG8~@y%Z!䗺ƒqlx6HTyK\4e?I0XrvB$;8B@6>@Wr:0yP#mgę4L$;a 5X()㤽ߕUSM(Ns ދ_LsX9&6)i)x ,|mUT.E# lBMװ?fC):) ;I7qF {]!d)!/7V /CA,DZ aJFI*=I`K-a 3N8gLE YNDAʯDSo{PVɇ,^S}0=*w֢tM%$F{1 }؏ଡo#hrTtor|Xx=[ 8-i{ISPtcbB25Pt /-p\.Udc%P-Fe:M?&Um3qƞ͛?IRUSLpX#z_GJz8"uaG"&q1BpcN~[0r#m5T7~2oP9Xow_N w+('mn:#uvm`=i1"\Da큘hN@]6U vR6(ieU`~tzS[op;wq`嘑&m }\eCp"D`X!4 q5*ŋ2:-,|7uaz՞vIbI捃E\R)k!T wLr^1;y)estjĜ@k,V@^;[^Gu+(\o} ?)&RJZӱA.,$I8Zm ^(Oݺ' Qdž窰k VZc"PcA~pt\mͰ胺%_O+N^ tDVP=QFe9J3jAt{w4zO$Wܓ2N'lnXrdF[(AWǎhhިKw}Y)M٫ucJ`'; L񕑁W~nꬄ)7L?_䫀 US~Ef*F(Fcahl``aK:~@}pɣR)]D[#]̡1rQbS<g^HVܐa*'!K:ôȦ$F>X)=C]s;'Z yBC3^)i5)o,pЮP'] ncc;ċyo/!eNfʙ_M;+1`zb蜻 l뙰eeNQilDSqhRoNIy!c3ǹ]nZJiȷhhٵ"wc7K`.G-ܾ\eݻYYhϹ&q9NoN_IXuҕR5qO`_V(ԇB<̋NAٝ&aĊפe^7י?YN<(s\/9FPtpqfr(gC!Ȭ*/J^;CnU}OF#Ng 3u1AwxaBVP#>a}_dP GWp*DR}z蔬a:"Qhʸ *hm 35&, Qދ@)esz'-1mjZxڰDip}ڪ?tƈ/:/B"#@v73J}pQoLj)QOV)fD>Jlv&!ŕf@ Z #n=qpAaKsK Z[=OeFczAB۸M_ {ã3(f4;#Vǭ.V[3]amwBނ9N!P/EgdRY ٺUr w}C|DN,,5Z.EŘs'&^ }%c |$nJqr{Y|(ROiw$9op… {?~ zi7VWt5O;hP=77\V$O,r0~<c@ά $>Ux;gm-Xqd1SkF7@hCC}$ sJċx7!bp&>¾㰄@S@!͖¤򎵬y! "\eN$OKGl.C͋7PKN?5&)>8 ?Y9nBG&q%a|E < C#4%m8&|̡ UپB E$s{0?|@@IƤ(kXܝ҃@ɟȇ\8FQJ^_1[l!'?MdS.!s~jd" *vt&ay,īҚBoyQ|Ivrc.v/̟¬`!XvΦzX\ 7}BmW k=ߨ]tONkh%v^1{T q8c7^`6_&Ƴ$h&-nz&66g?4]8YZ܍.,p'IcQ@"7ϐ r@:*uKH2ԁ3]2GQzLe}c7IwS;),d;Wא$%k>ѡUV6IC7w'vd ׯb臓*.+o煋5֮ڞbM⫆G.};"p8x{1b*l~dBH%ܗ.JtlZ jZs Eҡnen8ߑ^yϏ !   r nE>$kcxp^`"l`+Dd5ҹ[moIX{D8f.B_#n53L -#oR=ATZ=:;}iɿUx( -}Z(jB_t w;⎇pGI0P~g,Uu#Kule.XnJpq9oh`e5~qh^Z48I*+ؤ$ su (|VlEqr=K ܌l?BbDfɥ%H 9W&Mo[y=H飢QqV'>#2Y!Qw{c̷/,L 2!m,$fA[NrsDN˅+9EWw7d!DP3gjZݟp/e\\W p},-*IȓoSeԜ|inZDԟy;i#sͤ;|JBSݼV:jmɸøxچ[k7\?}̜"@`| PpsvHkwn\[Ss=O[w| )4GL|!>0zh]EH1:HRP)q8$ mmw,˾ A5c1OU׃QJHE x0F2lUXncj(F$Sڀo}M&ֿa3 &+#v*އ$ RHr3)nuUpm8Y"dʗDQxZ):Z3obeg25Hp{0&eq*e?]ܟQ: 2KF\H0\Sn0*JGt:jƹ=T F(0h X wfCx4F9&RdR^=E[5cq)ZfGPE< IO!L}Ҷݾ܃Z`ZF\-bC߶`Zy869l}?[3ٴL.̀X;ȵךr_ UFZWцTVB65IqP[Ud+2DB)>>@>MŮh~⃴&(jb\,\>]P52!K-jJطr`K"'<=2t: kJ7ML-;II $9fEvwGr[r\x.`e.a[ȝJb 2fߨ^1yea,$ 54xXXG[:om'g=, ίd[j=`~{HُV8f_'ьSN8%9dƖ2W&bQ p8"yUIN/r|\Dl<lgw ە{u\bw*dʸ G QCNt:XXuU\_gOIuZD1Dq!ԴGTKUD@blx^70Vv x+.z^ꤓf?@cfv-9ۺæ0NŐd$:F&ky"2! ȥbӈPq-xoo)W)c[:Q)eC{s-R$"2zɳ]ar`GpךB+3ŶtpgqU-}[UZ>j6S` r| ô@ZZ8oPSZ !Yu9>,v8l RYݐ^;aW25a+ąk|f116Ƀ,煒/ 5JqR\vS>`@#9 $ydNgS1mx8oEV(og3D;0Pr:i25:N>^Vs9 (Dx%FҺPq_cGw7DKxuv:GQ,K!ՍƍP@!?[K]X޳Kr +Q)הW-.pEAJꅣĄj?hIl_n@ \ٮ8/s($'tMxRJI`,e7 P#T.kA*+Т@_2"gEXbiDrj_"qaj|.I辥_Ozp4ñyDz?7k}p!K#7ehf l)'yS sy'!+ c7A= #IRT:.N}YF<:5SĔ.MRi:|IneQ~ϼ%C~b X:^1O*oą0%o]\%-ԋN\ؐl*}!# cNsy'o:+q s B˯YB{6樽d҄qS;᎑2G!\:ǒn ^i)`#}맧>oH5+>Ԇp^l5WNA(= U*E.Eh g-wʎH0"_}S,)+XYŲ00<)#氨5-0 Y[gXTN1){MRdyb^gB9|ԻDⷳWW{bGX;1ɈKQ w%JK@ m2cbd6=0{q2\x Ym鋰0Ha^Ky%M&BtuHF Bo|sv?u 7M{?|4 ņ(RT!d5f:5KWKN ] 7H-DL|ݐ5QrU$\3}?p $4u!{*sΙ-;华Z4D @ 9 _vh$| &R]Ԑ?S(OPD"a1 6Epe''Sun?vEHӕB3ΒWvjo\B$:kU~oj}lf &QXC  !j*@gD,>d^*-Jv6_0Q,f{iL48tBI ոofd ”aGۧn:#bҐf*G eCiɼ06dg H[1 f.a'VvХ+P6[Yxdgz P0PH:1cs M[Ʊ{ [@l,k^ԂJgա0;, Tb>Xl,u VD}cYI$E d`:d%<ЎZl|噤΢:#{j%?,t.㵨`ߨMơ>OX<&l#taS!.b ~Xas=`L/S?*R7z ާz~%8Lf#Y?x}zV;c= ~ 2bgTKAyzӮcsoO~gT )b_hpI|ϸUIȨ YKIH3>e +ͼDփU=t 9cX@rO[s@DKv J?v#k4Jlt<a$q`B~(:[P82FkLUrkT-AV{ny: PLY,)֙6bә8(Ë||vUpM-O14CrZ,Tu5Cw-DLYᨍ>fB93׮ڤ{U&fhv VjG_st*4=xg<W0v*>usyCEF;I"wyΕ]],c45M%_&I}yX Ct [:Ep/Y&Nڬ"M07vOѣb$R>JnE:&*y65#ENq5yV#ɮgNeF~P pC{_a^߯='v~#Jl ޡm;JlmOC}w65n{xtza uaܘ o2 %:yԨ =j6 ֞iEA( VI4F#AuU`r_^%Fz:遱c*@ƺޚXmּ$08tWg0ex@?VF K;șJָҺ?Ys^ѓOs*\.!? M +>PHmBI1RN,!^f 2{iھO1`t?"by?,7\h]>KdVr55ʗODqޯBʏj?'6T%.<><fi}o%&.krk-u"/ެƐ ʥfΜYIF3|B{Pij=͙ yfDllF?j!G+ej5U~5ja HN\zʩyvś]HNIJ?G`8}_NwjbߌbBZ>Mvp 'TWN=ӯ*;8Qv^PfF˯Б#Cee/Y G4e$K"ݝ[(S<^BQxzAtһUM|:o]ɖſYƧBE4;m7ly)O}?l) n_G< bzo v{ S5 #wr}cK1ݕu`;]DlRp _3aIyʏZgv%-6D 1+RRGsL!%s&ԆC(dvg#n@Z@K1]ֵ֭1M<swEO;(@"Ȥ?+%t _8m5PMN= / % {d:6iC/}@ގ E=X" >x "Vf! u9ʢyʋ/EWXػܦ-!:-14rs1tڴA!(&:,2nч(%DW}=klqꈅt}q6\v9Xb6=d M /W+\eok:9XL$Y'$nr S""OC |*ѭAQBl HXGέB 83}&=)]tcKGz<?u K7.L&A+Uɠ\씃`(0l22;J]yl9-W}BۙU p˼-c+ wq os[ij[1ĖV,?hPb#E&t೴S+EVszg4\VuoVTo_#Fy8`WLSѥ]K=H˜ˠ])unwD[&_t~ 6/l(,p+^!{5K"RLo<.#8u>˛U<81k-i _9hw5#/sPpmGINqDbEe=‹qRu: (`[=mK] {ΒAG '-8~s,/ʗ%"3KI-GNukwGQ c}Ú~s;aGeEh o:TE#(oxƬ͍yx/~]@ʪY TzvݲMȩ8_(mœ\RK$QH۱.*_Nqt…+_:; $>7Z& eEez&{X.:ucryZˆ^,e "$Ksl?o Q8G"Ow't霶ǜ)Ө v})2QHc(YħXm0Jheg0] {ہ乿v# [8 l4b3~5H;fzKfQ?gw%.Xٻ5NFcmR'X/J\9A~W3\xއQeV3 &kiOcK쌒Hf> clUOkHmM {>ѵ 2bPWwPKpGJ t!b ˺|ƒt$)`Ђ""eӵ!hQT{pݫ+Z4[ʐߏ}[$wa߭ҠٻBn;!2)O{u S28X(w5 vL0ȋr2ѸQFՒi-*6;- 6_Z붽lu@jdD:#+XFJ{ԃj'?[2aDӃ#t|.u}uǕ0F#UJVTȕ>gDoũXakkQ4ȟCڴ` ѷvr.4vd1q0 S52/4-D>)&gfȌ:i5UN`!F]ܘ.ȴcin$TǑxC<.cl3+/ƥc$3:zF ].' M24wu mLSGP*L[}':ӵEnǔ&zanbl|%x 眭TƆ7?RmNVӵ՚G̛u\5L*KI?M\YIDc]`=9&m <\\k x#Z/Ќ'[{[A"l$,WvsM- "28j54DeOb۲G2KK@t1i[Е@w܉ᆴ>--H`Pcl T*<LڀX}`Nh{4-8b>};Φ@^}lE5 x(ƅtkS15nU3kvt>4YZo}%#3-ip7ؘz-QnPҌt[E&z0m=A֖# VhA1ܥ(s˟\hv/E?GagUS5[6hBPSYܚ=9OW 2fE0OxDŽK V􉮬M-]k^gbsq2.jxB1 sy7$|W) dVCCyLԛhAf,JaVCPՁD 44L3Fqy30zر#A:J*Ё䢕;N2A)!r4ѯ ֠|bHM_Z#YxK: u;P$c";O?: ssrzhq $YԼ>Ƴs$(͇ks&y hW.-}k c֖(&sUoJ$U_OWOVL;k^; I>߀'7  6Zmխ`JY>,FN+9 O+˖<ȹ+FȽ(k }o\b<^ #V>q5<Ʃsj 7J3ypL㰏kWE>SthLD84|^[\i8H&Y: $ݽii}N-VOlԸ"9hc14sC(ωܼ\3a`p+FO!ZQ30Scؔv ÊuM(0.M5-_CÌ̉Av1Uڿ_!b*+@ PR4=qdVo8r[ސZN^\%q)2_e0m/|0)(97s(߆eaM̢,"3Yf[CȊl`hD8.8|ۣՄD˗|;g+mOܶ9)ssaXwu]1xݢ]o7> m(P{yZ4d001FG %0TޮB 8|unZ=ެKt첾@mG%fjNy |9BReo/=R65&U?AfD,KJH>v[]\׬;BNn}&sASU0_L6|Rg? qMCKiTAH8.绷9 A{cCSK)ml|foNyJqr;qU^=4۸vYh@d'\ p:v$}ftT~)`flQgL ZOy KOD͋/qS2quӀ/ILTPւonTSYb5/ 8娡& %5eH5t6Qs"G;-hy1'?c݇<Gwe+ kv'vWT[BѯSwZ[Kv\u&F~ js}[ +e6 x'J,'̈́wd9(p%?HjB8σ֯mͨl@2C4' |ۛ5Ӡ& 9.~Xc9ޜ4c8WWٍ+{jx/y)or s__\D7 ^ЕXFH]FEkۥ3kܛP>1TVWsyKgabpB4!Å`(!,Vty3f;,+NѐS?|FXlB#-qc?_+`09(7sǴF\5x!UFHj=у~ID% )HW*bK_bŋemXUL%]n6@impv߱}CWʟ'/^}&#&U{Zh^s'pRϹ|oh2x:}*lxRxZr 59QJ|$ޛ^&tꨒi^da~8ˀTe)IR P|W>`Ba?P7 6эxK".w4lwQL;yy`Z45a{A3[+"՚^_?B7":n" = _E,{EW-ѣw_}x@$7lvT#em4IjH|$ܟ0WԕH8,F'ѭۮ!v,ZL7?/rMzᓳV#Cx^|{^׊,SA-yhC0)&ڝV+RL{.g(AkFv,O0lfU׺5(MFjYe[俩{y.>ڽSImZ'ϻxqIE:4{.(ij%b7mlg%9dk0D]A%dNG:y4tfǛgb6ebbJ,ȝtTc[[ZSaM{jkĎ⛥Zeş\k|'|冂z&`f ;pm4n!bg45 _ŵjYw+rC74SUӳ,ii7("$oH3lIH Uf;x/U|.};@~#<r)MXeڲ6$PF$*,yz5DUM"%@.xk $)6=Fsm.L!= _ÕCC$G\R5t*Ur9PT m\Ry?1lLSMZɕ"Ŀg ]?k|-FRбi0mfompt~ `kT u>]0Tx"nLD|(PM7iesQ#竡[WV:̠iePuFL,eLMDd=M-,,z_uTD TAd%URy5 /j~yJƷ$PO:J3`]zRw Ǚ <ޛDZ_zmUKF)DyOՂײB?ykW3eK6eĶ\7iM5",4MM_KUk=Ŗlsz#1iUXtu?&!wkƬl4OWVТo`@`8.[O0k^L胭"LC.8:[@"$̙oğQߺ5P oG,,/$wzJ܎%dERMW@!%u79!v16'2Йi r _q?# *"0SHG &"iRbEx3tNӘa!8YBg^j`aVy Ps;|JjDgWݮnڊ SYak>PqS&#{ +QL ,Hٚ[)KcG 5ìr]&/]qb%Kܻqu4~:`;sqi37kXVwQ|,B[5CyBk0΂Up8nsD c1HX|LzGU24u̾#*fLJ>ey> ?d>smZFwIF/g82,]jܶ?Z,c.8.h,I3ې_16~iaࢗ5\)M(̌4EUJ1-Bjz_>C+[t˫Sxr՜+gcZ<`iϸ>*ICKJmS3ھB:9ʮh B9 \5ēe%"KmP\'f)(K(ꪱV :u)E&ח6k"av>qqJtzm8% gR|2&Dɚ^/u'7R;=>+F3n$cy]ck^T\k%֮g-s5_0c+a'nLzsa\};e=' ;a{e]?k=*ݘH&R˗wMW}lhrDKz ^$&pEB^|L@5"*tIn0 ZeK%Wq x!\VU3 Z[^A~6@oqohW8ozoSѹP qtD7Aa݈pג@j]{9F?1RiN?xq^DT}K#/[8-yy9Yg^H 21ĚxX* `uŸeWiN{c 4M] 0X8 gikp":H `6& ̢0y| :]3 Mq`ĴIy[xЫgm2 `(Ӟsn[ *魆!<8S2Ƕ*Ɖ%h/ˠxǵ__LZ=t09RoZ f6%Cf,.~D95  'v@P z:>݇ "#W[WuqgJxxI q{ғN-W;y/rG*xȸuD>ſnܒLKTeg:˻Do#S׭8PFpy2`(PW #SB_` RY8+iY| f,!2\F,~PW(MPO7Փ%9SYGY 9RVƙVo}v)l ~uH#*H>j&Q!=Nؖ~ȳ OKaNt=TeV = ,)Q>u11rF+o8)sx!cIJ}xD`K EHkɀ&p[Έ[̳k>AM5VW&l L6?AٝeMjQՠ;mxXaԁ%TMWnRxI++z\_ۨOV`aM.) cqoӣWڷrY0:fVv%m&W2 7m`Q÷=WVkoX@]ѵ5$>2kO92*k=;&&HAo)2iLFE˦bX>{;R R+PN5+1K#}c%Gf <5P:-tzHvql #ˌnwo`GN\qɹ:ûd B r7dU2g4;n ī-g;|)Iyȶ9Ɖa [ObZIrϡvMة\ 8܉3@Cpў twzV~[=Ap w}k/z𪽧,^BG˄Fip, ^FJlAހH[Y *gb,l\ -[KU7G'\(vV`^ܧ R|xnƭC\ "2P!-mȀ*lG1c=+90o6dRudt99ŊJY"GtbP ӢY `*7YZ<?RW ]|=xF>7ʮihJt{T6jsBΫg<CR|ުS:q8SņtYa0OyT6hNeLY}\E I֏"wE-O󺏟a6:+0!)L,0hiB\`t[ބIUkI3h-g cZpsd&F!GlsS/mt,58mƯkr ͮAk[WUŢ;ZN׭XH,H% }TTV\Nd )ORB37Rs*⫍~5f))-#\Պ8p2DZzAMkoH2p~XG86"c_#\yPK;Ӻ{\!ԵzO_מ%Bj*M LlXGԔ4*I d]^ ǹ h#S+Ȍ~SqJDt{qmh- OOMmsE)SV [ Y6'LnN,ȸO6W_q6^=e[ w1y+TePԦDƃl.ZWuٞ~dg{Bx򴛈 `40ϸsF˰j3yzp][?)ꓵatgU3<l6ȡv ,52`ԇr *ѿK/.6jȭR3^nM{N`7BnN⮳/?T *h}Qxyo΂T_hҗӼ X_o Є [n8 3Ŵ#".|Bq_Gr.Y.6}ߙHo.8|+Γ'u\o}#U5mJoOMxvrmOT,'@4tpz<cAϥg q1l,\#pD d{ݍ֟S %uT:ו:\?\:}Kdc 0*|;ǔv\oQb1Lk!mC!$2{ S9 e0=ܦk)0ߖ6s /ۧN}H˚؊)56E&]ulgۖ>pmGε'_i@'QRfᣁ5b{DL tʖ"* oa}QҏYa_X_nsSθ;?v D T|mZKcS\&s[9t@ElFn]t<S߫M"`)ʋO[DU1~lGd* @H 5JAgT>EgAs۝ȳUk><:I>vum"?TܩtE\#@T31Jݹ/GE-z vL;ӷo_ٍ\.9ڱ(I _}t:x:Z:9SgL}?ӗAY`h<"q@4`IjtU\GN> YO:i5Rʤv"*?0m{ ʫD1c>sI6M7y$=צ]$U 5?{w;2H|Nz6\ TTVVR[s8}Nl:l4jhJ \e$ag^+mye r4VNziwIS;(m`layF0i}]r..~Y;T)d0~GfyV8 OLT(WA 8aޚ9`f ߣ7cѵA{)j;Zs_ cI$s 27~4Dp!A *GX g£ /Cwxf:InPKM'ЭXK3(?ֹ 'j)|^$46-oT6a7X# (!i!S%NRxhj էh[kL"bř,:h(BZ->ʺn$m lcCaw>_"ƀ@KENcC:3ISk ,yZjk$C@"hY_F. q>w9_+2Vp+5 YopmR q]EXMo;8aUinR(`LRKr\uP,xU w9 UAD#.V]1qH>F_K3ުݤz)AM؏j( F!`vT :@(䳊ݡ>OecUX.Z*{0W|>dZ;i81<0p}M!I&׷^m^Xt4&=- &{u &FsA2q·Fֆ{smlIɳniXO[ji/V1;5Vb P5ܳ|䑓*'~ e)!r͟gpZ>%k।WX1'u& J('ଗ uZ70wCI *1R7BMͬ4#@]k{+4HP90Zv .bhMNt,Jl@ v=.-5r@)W`ɫf#-tg]8 ˹ydVGwst_c- |fƺό{ ,^nrS̛oeaMq8 iDcD sEG8h*%K|jb V4LKwGRgL`F VRtq/)9.ʀGUi߁g^yO;y\f\g?X 4eIxV bhe\b-om Ɋ|84l{ΰ3W+Uf*= wi ksˏNAjtlOE%;vqG.y%aH93 so!G*! +h7kzї&h\b e>]bI-H|@/TIx܉NG6P67Uȷ&.r(oM;}DbuS*WcG.[ɅPBx-X!b\|H`;]7dg!So' Y%/ 2SL3鬫حl,góAiqؘ1qifl3qx5/qgmu_μ5ƓC,#KEޚ~B҉wu|e#рG4iߓ'MibV.y%l*qakne_nIVUhk=|롑/W7,dŽdg:ɖdYPʚ>Pc [\zRa0𝫥XΎZ[ Lb\&zS7Ov#A(& VP8ݻ( ~Xπ AvIygd8f*/3{}R8 k'Z.}caA=eu:B{>9 Ѫ!Vg\p }3b\ۃljd1oA{I(5Y+bx}fZ"~ҷ) 8~Iydg8";24aOm'#UBÜTek`(hLV3lAU'7 ?~]jixCqj 4)5ՋZa OXiWv!G`sIu;=P,@[GTPpfiPI /6#vܞcRf猡 P+h#4yƽm8"ݠd?WҎ8,? BCbT}FM p)xMAb'525_F!˭Vw6v}P,\?z1Rp|?֮BYu܁Z=rnu u7_|iwxBq9\~cT&~,oN2OF\W~gv3y/:Gâ/&uJӊ8k*ucL, #֩LJf 5 9ODe=-wDD@G,H0g)RoU\a}Ab)y3S;y@7*'AW%nQ[hOtpӿ(hSϢGuJY @{}x52*W 5)6>b7HvwWhv} WМ ICK/3)P| R݁C  #dJO ЛR7"4{ZهZXW{gwF&=bם$ظj3N |O>EuȚsrx2$\eRFekܞD{ ?G%h\vU-~ 2WNͽ,d/Lb :1Ή"tG}Ċm% ^}/ Π{ m`V78VcE.p>3H{{xyvJ]DXv5of7ɁnTKD/$ꓓw,R1zHJSj\!Z,TIyVisۘP;2V/ 6z0MӃhGiݢ;W,0~|ELy|$]~H#G֨͘'% ɼ` ?v ޣIa<^u86(P-E}h!nD4Z2I ?^n^|_r!JI׏-&R)LAPb'4AJI:FvEn+5`ӆ<<{NA?9TP%)ėT M;M {O=6Ҳ=_ |H~ T-Dښffi8ۚ)eAIk*UL NZ P'޽ľaԺ,ff+FG&8/\lHs2=GR՞4z5C(:Q~tk5+ |TD۟bϨiιc T(_9(R6[s06g[M&qێP:]+?1\NXy%'=Gr Dnt zy2].[2Al% nO/$Cy Ic)*";Zن-lښSdD^I_ÞkJtT?׮n~m)FM ,/+ɔ؃A)+m ٜ.|Yq:dŘ4;P 5!|Zօ7s.Мȥ%YA3Cb A:XѨ d/a6E{5MRD3hy_O+Ɯ::vW~H 7b۪-IDVTu5#F!DsHޗկe8ԝ}Ύw[#7/[~!J#Nַ 'D' v\V]OѴT'f?~xl'JoAxKרhB#CT]" }`] d&>iiJ&gP]P}6IVn ״5`O7Q%Q?1%$k.W ߗsJaBzj\; Upq-UB7#CKwW|IK="Q 1$ BY7[5d,lX>Yx1I{~oݧ#(dܔ:YEK 4'0ק2Y$  YNQOcFck??/Ak+zݠsErRS),*mA(o-X3Pb d.cxiB⺳u|6M/JU0!W͋k J oyIצyUEi}fAD'PcթhA]FuoAJeħW10`Z J ݧ&{?-:{K]gh;Ug1{$CPJ>-'SsW.BHYϪ-ɧ`t:Ij55ެ^$aҕ+ZdXRzOÏ;Re/@$ cft)v򞊀 :ve==";Le王mp`Ͷ0ٙ]`pM "r]׹w.t7|yڵ9܎sJ3|#%abQ:1pތ\J-cGyo4\^ȁ({ O"I-7X09A}2  p5dZab3>}۪gS`b:+y5eN[?1[*!/_ЌN`m)-7E$ ![G&Ip-\1lY+cK 0{o)_Q9zeұB ]jRq=:Hj]LptV+c_KRc8Iڟ3$M*O8_bjO}:m>ASop4jX^~ #oT}Ϫ.w698&`)G0{y>"tg~eT7Tc'qK]bKE @f'j>߬P'OX#̳o JUڟssc;!e'W^Q %jq $[Kӆ9dwBR~V-VFc qE4+4>NKK h͕VDԹY p"G5h5o *0+"ZRuFnYJQdwÞ ͻ 0/9 bI(螲}Ty>dw]z&p°~NȠM5 /唡*" bUffG̢^q-܄J2XPy?ǎL-h 'Oyc]/ԝ@\w~'=ya˾ΒHSGܢI!6Db\vcdN|6Pu9L`[tl 랫3Y_@9!;>v>m2YXhxj+q1Uf`~2v 9ke\G2$ۏ^z.hp n$/-+Ӡn B^&10XtCK|,_"$ r8`hߊ`c0A,ꔨXšTK88J >7á;M=\m\ͺoT p%5\G U%bFkаOMI#zT*DZ6\C9/ Lw7;x;yuS ;TA?30k)⏙%o} !cC[6+Y,B& 0f }As 5RT ,ØvMmתSdRl1|gv/#ʼLO>1sI7`2ii2;z{vCe%2|T5 h骢d8ď0? CbS%k>(X#}6{Nj`P3yNr/>?,_.4%s@ȻR!|/sӦ%B;b>뢉:[8Qh$9ỎEbOh{s )Oȗ 1᳀LpRE`c {V(Wm7ede&ӑGK_7Nbk)n:a 2s `u| eQ a<"lЭS9TtһQ5%T#iD.1Q6!Y<_Tg< JJ%7u$&3n=_DZ(tw #,~k 4qj%ʸ).q0?Cs/IY4#a!bC}N@ %!IJ'CgBLUmԤ fS>JĴMoL'Z~6]nWkJҞĚr࿐A6Rq7zh[1G zOu"Bc^2~D}JbK4DuRߍSzA8$ȱܮKFEM6QwFe*`BI~$fAB Ao"@ Fyk _P݈KѾQKPNtqݮ_.t(3k{k1\~QXȡm5/gM<fAK#b nkܼ{FއMQ?Cs13ӷ3[ b;Z6 /c+;| K!TE0 0$lAw"s E愷/EJK349lDI8F 'G+%Ua58HSAzW2fBգ-PoJ^Sg\3 W< (b" ]52@SP_bb@eo&*x6ura!a9N!HQrѲ`dkJTTɣw.1tba%&8DB张ɀj&ւ {"%F!=ӯK#(hLG!7`K/9yhu10/FY34!16 #h{g9G^ qfӹ rr/U|lގg.0@W@R3̋ =lb DA R8O$c#½vȿ|ӛx1H4]@UUSD;`pϠg }h YA;BUr754$ad#5Ȫu^.|NͫO$۴71+@j/X oEM3@9 -ģ!Uwep{'E` 54 S9m?06-: Z :AQ MPfai͝S̊)Sskm-գze`]:!g9ikMdOE,\zVe'tY$]#@C)LLϖfT~>-ں#H[Gm :Bfbժ(O?O5)]m;%8,,1""@* Ldbh`Ƀr * :м}O$B~+`#V 2}~!<$ꍠy~Il$8??bd*-ʺQ GjڠV~` 0fͻ Kۢ`XdUkE7b~h^Y@u /R*^OX?fD:MK4SKYDg:@X?3D'ͥtXLˍkc @"]ڳb%;8Ҧ@]8)2찶E1h Uǚ& Gn,Z H^uȣ{m=~ټ$^%u>3+;4WhhfzP\+݌Fz78ŧEֲ @{ Ay_~V7}'-qhf"aGayrFvO*-fxb0T\+ ',Yg$/[빁j18{,oK-!4>P *l8V$0y3'xWbT` nh d8˙ٯ;9])k˒XiOnݍwA}:iypfUls{crK_euM@+wnV(SpOY/@}jNg܌zW&0G]ɉt{qcs)}SC")hB5 !Ǩ6,bc $n󾌠Zo+O4MVr '-Y<vSށ! X buLhyar7V'ߓg>6ӒM%`3Cӗd!}*qGܽ$6Cᖪ%M4ĩ!kslA+V|>Y) v!q 杻du䞬*˕[D6q”oiBcg8i(@W~#Zlʾ7z\];eeu~&uMVkMIW {ΐL:q{GivaaLLor@SmŠw+F/Ov%.Pu/A7X|lsFyc@>4 z~;SrPLqlJβ1L&'^T{0Ъ+!,:fװ]kI~&ŖY7W`I<&Q㗄?$2g+RA'vM`(ml j\ө6 mGS/-(KydYSdiŤ7JT e;Xp QWo,/k ϨҀ/4E4/\\Ӗ<{ egzYߘ21[0F=#gtN^[R-xNG`'ů$BˢMt>6trI2T#`A3ڮ0=tcӟdPEC C.IFͩgxڀ}tbP@/6C/C*z]dg; $?;44+c{IۗUFQ2K""ijuzD JYVt6wfc3LA![kSTTȚ-R֚BX9hi|wY7Kq{/Go8?xOn4*QewزTQ 8Rs/v~O5'?T0z}X"A{}w}TɞzO  ڀqtA)BQjV_og'? FjgV`.8=Or@`1ʆ >p2k<9xVw# 39b>MD (gά[-h߃M wv\pʾM?!odڧgSv^_}1 )/1Z7ˆLj9wBê9I&YSc{UNJ3nZ+xu&cJ.Z丷>PU{ 2k(l eZ6y U31We09m+8]v+{<>Ea-29/inX`y?b_5keM63tΉwz>|0կ"nƐdǁ]l@o*o7N9;|wlb[$n$XkmȈ^+x<ѯؔY72_ + ڙWp6$Qò|)e(M!gU/t@%OFoF4@ m<[K#y uVG _F݅M@Ǡ];?FєoWd< @RVlVhj|laԖWx<lUDN*zEp=m2 ?)X/kS913U mGg_jP"+gq#fxN wjF7؅FCeÄvR!}WNN? ዖ 1k+2(܋Oo Fdtmcnԍu]C$F"Gxp1]ndiM@੓l- HLJpdIcp4<hI]eȜf=F 0.Q)۫L~ؽ" 7SȨ'm uCæQ sKmVGm|i=Z͢jӪ-.M 3@Ҷ[d"h&̾@pDBZѷm.e9aD3ue9iNTd3ruFn$ov`IVG՚zZg{TR?IoM׋K`0uul&Y{1_${.R Dzo%#.oA5&{owv*aC-@ʸӠcJ{umg ?3%S!LGm%Dt9d_)7^}P*0wFSg_1=> T EgK3U >{Ku"WR2 F=u+Dl"%K/L[Xےv{~+Bu'X|+`z%E*>MjF&qf@HNu1uݭ^}]~P[pgYBN B%IB{4a_5N/E@!H7YV( E4&S[,qr9t/㬗Zd3~ Yedrڌ\02H7+ŷJTa_4Pm%g]$JDL'% ILȇ'e"uFNhǥqpM Ti~ZE-O]I~Lr\Ƌy}ScȼH-~t#s+({F=)|Kn@Cb|nX$⌬t.|wY uQZ~O{t&fVl+>ૼ: OSU.}Ъ%\2c}Fw55n@Hb9fRݷ8 - ^Qsr;3L[?Vt2&7sI8887ƣ( ]A[U0hno҅462Lt٩^Ħ~3YK<"pwnsgwZܖYh@AcSn =[HЃ(hiX:Rw4[z7 0<Z)Tpʗmi"α]D L-T>.fůZ?:Wps85T,OgħYKB5@m}wK־:%9'!bGpTRҝIJ[c`RbQtFTf'}>;`)ٶ8q _=uxWMާ4=׍wm8jl@[4ilYK{l02v 4+$E7E;6y05q mQBR5iJ0U$ V;UdmӨx\p{$f%t@ףўNcԵ**lSX;`ۑ;=Tq//,6_;P<7 qXd$6ᓃQHsOV?3qX,ڌ^k(IAVAP[gR`ReA4hj)9 (3vЭQ*$dQk3T"휟7:3>)\٭LEF4.8%B_kVnъ&_(P72eO" Jk=\0݌mһgiϛ4PI}pX{TemQI:,l+AP٩I̩侊fcG(&Q$7Ih;w8t= E7 QL9)I7m x7Ld}Ҥ€TagI]v߭`w9fLh3V}gpd]+P0Kq7s^@Ӹ09!& #jE9 F({e!⵰u7r?X]τ$ڈwLUs|v<|؎+8.jB9~Ju? ecLJӃ]ٽ򠇜EkVLQ(LD:@m#7@qDoOI9l$2 :|u#Q⡙ DU=IR^xwK&g/BAKBDK $Bb~o S蘟Zȁ+&sXmR0oOnmBA/A!$0b򃧡ʙ S%pJ-w0p;I"731ߑ -;}` ZṽךZlȷE>fǒyClN"\*.P\5*7 ev?GagcL,xIe%L.◽mokG{(%w;04'q-C>pxV=VLlueI~q3ۦI}6Zpf~㦺 J=퀕 7+Cɔ~4;jŔ :Z>6cf;uV\ʚ\BF}@(^##1(^W69J_N::r䯶o^fC^pr|eI|`ux'2 ߭YC¨s iqG"_SܦѧzyuyjykgCMGrQ Ћ ݲdzҙ\DE٣+ȸ'9ʂQ1U@ӆ__"5OKvV}sr@hݲ27Niؼ GĄ-5GabD."2B9E@~,E XLw2%5gG}x" T&41gf WdJEd}8C;`5mbx}9cY墷cD8|Q4Μ Wp98TQ)PZYhAF (%V ˁtR +\r~҄qqڐ#p U8!b΂嗮2?|!8/Ib>NσjR] 9 `rԉfPI4Gl<É [<ӌ?^ BgkW#èyz+TJ`|, ?foPe  O9r20ɶpqH =u d ]P[v!XK#ݱ0 [(0m/XD]xu&,~;듅9,w5#(]#q,nfHH rz1|֯Iad83n>BpZFXm4vfBxx8=IO?֣!x,*f#\gݻV`WS?ofNyj6-uX Hj2Ћ H?nofuF&?dTˇ'Ve>$Vulf]RqL᧰7vyBPb/Qm@Gt$% G\̸H1 zI"P*#,utJ^'D WI[]iUeWTOh&Ř\Qqƶ OaCqBt<&;%<9C|+[S-ǕCU0hl27(@Q5T{Ǩ %w. ?#p i˽!qjg8[Nը+Z/Ѥi)V %Ņ #Hז(nU /l :Vt#:B^v]y\E'f$s!E皃9 uj.llsCVBXxcEbSQF\i覎Nu\cuqqQlJa"HuTJ}ax x ר( !p֔WQZD!A^\G8НY8`e>{u3'.^ =,W߂ v5w{L ~zq; JLQ/2%B}jަO~\N0 եhAH$G!3c=Oߩz5 =ea?{j^ >Ӿѧ"R 9 "ԝAZUçr0%;AW✼o:3ϓoE0w%ɶ61݊ U<2Bc\MFQj{Fge Nn/t!Dp-'tdvHftTNAjV!?a/ǁO, igu^9IOif5jlcU$))xRiöOPGpQ#"k(xnYQS"oft}k쉄ndk|| Dl]}KƖ_= ҿb [IdE"R,l1Y]{ eIDpΈJ'tt+:(Mq[8`rC̮jGd(Dn{$]J7b8Xf)Ru'=`1Q>2&L;Ao؈[7FFbX`jZ"cZK06ڛݬ ~*`;3ni}-6,46ekuפCK3,8.Ա{!D9~!$/.눀T&QR2SZD-bs[W3J@ԤU]mjZwb<;k vh!=lu9͂K8wG> kBGV#ʍl賶 -LxY4uO]תǥ1x%Uox;?p8/a8a拳j!H wߛQmn U-wD"ԣ;|c~| 28lVSGi]JJ3ZjmӕO-ҹ)gU$ej7Ju yc[9p -7ٕB+/ۻoiGXNzIPob ܱxE)@:fÄv\h<}x15~&?4jv# VTØ%^UI/T^nM} &És+?@UTPVئ9~8/Lw>g,w bb 4v3S^pOސ{u!ײsݭCgڂ ZBR\nMmL,Wـ7},ĸPX0qq&_q@F%ńa0뼆NcJtؠ̩oM54mQj,9;EFޙD?r8#wˮ !Zk Kl ~U&0w*^A+ 4$X%R _A;Px3* HB-6hJVesiOD1gW'zוcWbiŦnbd{S5\}u嫈hC]v$Ŏ|*-pC"㴫b5&)į8@Vx/<ɼ3XY]ǹ 0|JzE8K!&AR1i~61.o!43C 0f|rZfEjQy /M:#t kŘ`CqJuʥ,sFBW`HQb(1 jI x4Y)9fn=l! YS@^c# ˾+M^c*g9w`i&V\o-ɋroԟp& {~#Dew6 xͪ*u6҇V 3C_4,?A YW%u'Ϗ"_H `w)&'i_ނBJUimO)0D/Ҍ{_{pu]_ լ/,A?ws~ ]l5mW8z͹^ )_e{q'+ZFw$X?Ea08ej0*I_p [aF̛u%&)0%=dz.޾mHϺLLh ;oٍ)koMT&c"W!;N Cl#3=f0Mwzq@;^xWoYN [b|/į,NpjIsBihș5kd{NW N4p6"ߞ}lŷV!@9U6A`ݠ?.Av1CMpxXu1< W6XJ6#,͂!]=r6r4I(z!|=2aߊXQ8׬d' [BM5 R\aN΢'XHΰA "/n\4^EVzӲgݩi(kBqB@Xl:Pei-N,` @Y 93Z49ȟyX(c43iDM3Mk~CqqLKòDU}%̠Q_ޑe8enraZG받!9 V~!(\pcmaCʐ"!vRKQQ0 *LTriGqwO)לw`O^1y3<&c ;[T4#5B:I%*HzMX`!ɛ9JC3 rCesO`QGZ?* o;"M@$XqF5(<<rJ!:.T*:XRqj,čqT,aFUH xvgOFXQDbYJ-M͸50y̝ccA\>!~Gj@5J@_XVbBw_ԯH+g6!n|]}+knVYVd*L/4%*pI &Qzߥ nyZBDGIFt}bɸ]=;ݧV ؗ_U3}g2MkJ t@LQKy;3F Tz/_jlM,)عzȸփm@&h%tVMm4ׄYd^q+5OIU@`]ji tXe/,=xN J[X`$uI4ŠɥɪWzR "Iv Iμ+`-#^;#b[T;&t5n浕EI:QS)~Ǿ*@iK+'B2'2r^$2/)1oA]ȧB'ѭecNMK1 (YO61pƤŁZ[,dyKZ2Gсs/q >{=Cቚ  paPW]s)*b3lS 4},:-(@]`7m)i\ gd`2q q6rf,J)𤏓Û=w2LlTʍZOoKP F S3yߛ+ul62n?ctn)8[Ot=OQ+Y[k76g>KIkɵΫ>2zJw,1n I =cmM!TǕ? /"*H;Wqd mn`H _UqUMz9NW?>Jt=QNa܏U80 2d*nsnfV]/zQqt^TVqL>3?PJKJLo;ʴa Th/׈\hy'@FdsXE\GѮvo=(dQΙf5g^z@ {|ĉ #Y"n'j9DnzlZذ7P!Jj^ *Ơ]_̭6Qb$ſ y=L ~$^q-W#M0CEz| +?U}M؍vpa:S4%~fLB V\*cvDfb"&>@T`2 / "餰&*s׭eO)WO* vXoEl%ۊ7ĨO<+T̝~+Г:4 r^`T;cʯ2.)6s_ F6ۇ0n|Eg[[wnkC iDϻe<4L;k+O旫Q_3x,Qů hNx:;:w |0+T,6斕xk}H}¶lﭴd?~&fS|t)([{.dD١!FZ&[ :>w 8i6>T"( p{$7om M wĞ҈[_YX⸏\˥p;G'L(o[?k z&YT1Xl~0(1z| sV6l :#u-%#iGC18Eʖ{he}H%5eJGB/QhﭩB<2~1$MFJ;9N% +}s+JO(smZXh>$nH!֏٢ Q^GHM=o 6-%$Ǥd rH^V(xsL&{C[[z-Ϡԥ 腑=$ ]"^urgj4X/D# *ڢq>,_LSu5\WM8ƧHLՌKgO3?b-'ve XRDV`H*nLHC];!%g\>THj!dd:ШGfK^|]ː4v$žvV7t-^X^ItU1+MCXsmIM/56*,N.5l)jj`ziF ߃|ZXTʌ,8SwTl53Jjz1&zK$MdNli9e?F-b7l%n}\@29-r6ׂ5k 0# E+kC橆o Xwkr˼wkd_;ڡ)E-n꿖e R% rBB'ќO17W8ifEv7POӤbPD-"clҟJq/ =|s9Cеte<.bqLIb[E *Z04{E5=ՀI\ي$ S2\m OBIz55R`Tx>߈h* (6G ӯ5A)4@hCo| A׺1,{ϔPL甆.ɮwɬFh["ƒaIn[6G xۥJPmd-TY"ÅH?ixX:4wtA/RfPMy)ސ_cf\oU%E).bMLOG[>A7b*As\zIW-{ŐX|A?RL!ErQʓiķwM眙rV@B|_[X 'h8Ӓ6$ӝo%Wl\#(IrZ`RƩU*!оr!7l寛Ӣ-D t)l;YVF4@]lo{pmvڄg[_{lA_ P dG!Ci;@<”a [)1*tϷ> }ϥr֎{[!$ْO96l,* x£ěx$ ˶) p>TJKkA, _B_ tCX28APjK?zF*a]U DUG3$"ӈ)oY8Ѽb 𿙹ZHTmzV5xY>ge tXQB {c,Ar[ce`5-;~H4>|8B\y<OmS}wsqgʎwP؅`*ep1d?,AHNWcكz4wXgibF4 #&N-STvmq O cn$L-# qV=mS.ޕ~Lly;juNKdRCub_=# l15LH$ҔauFl X9F 8Rkd,d,j%[iy/sEsJV-A𬞮9(lW!5km`/^d_f 0ݤ^$2f csd1nL1z.X!s5?awtD%bРR#6W 1Sˌ2q8Н HH1[, @cs6tT˺7n 1M4q!ZG:!Qt' 9x_ 0[C`@kᢳiV V (Ѽ p\54Ud֗]gjőp/2_* Nk,`ih5T|Ok#.Mf8q#qbzitǁi7jT-<tWƳGS{_/³XqQ&Ϣ3>>O|3 Dt_?Y2XDso@R2 .ZQ?:l# M]6oN[:=uy4nA2ϕ\g%z3ԝ'y! #חZ.O$q/?N51/{9@ۣyYxT)3GPCFʝ-` ^ܛ'N6(XjKsj!ֽb*ȟtS`."y=K<,/rAV̅t̽Wr[hdxG!i![9%+0)4R+P6ݬb|㈿*2Dk҇#t~6ک}vLSK 2!Of?YPz` D&06h{H!,^zIe>ų8g^:B_C]JT~h inb;a<0upÝR4b>*yS LLCp+NDJKݯ2o I#e+ÀBnvC Q#ٰ֏M1a;-]| '+SA4F8pOБ9W-^ o>!mf:I)Ĩs!AcK㢍 Z꓾ݫ( Xw^e&+iN-2#| etenMKj0"ge; HWʎ}#_9xQj1lAù{d;dg8g+Vy7}۰v!;W38|H ȫhəiDOj]awzUG;wu}ּ\X 4㶳U Tй„GB{RŬ Lk /BX"ayҝ39[iҙ*S͙:n,D7=gdƹeݥ~eo} 8[k8ko%G!2ʸCYh:iS]^ܵ"a[m##kkuu9nbY]KK fA]Wg{fGd]H~xIx$5ڥGYMN%,M-pB @kŔc @xmG []u!d]67b%Fw =2& 3cсl BE5P8FzVA8A)%s<9SJ_tŲy"8 ].#v!GՓ`+~u\y"޶]wmR5hgfhxUGm Azj›ki⍀V AɆ׌ ݽ^"w(qsPdXxt";%$5½xf$s]P0\/Mg {/5hF]̸G}1!8l hzIJQn\BtI8\ RDX)NRgq=w벺a7u4|ڶ, ^/ښ]w`'ki.FH}T܊ru{yT:>jTΓ-]Z'1i۠bDQS|XAt t&eщ3:Emu&U8Qg7ƿc/d}xɟߴH{oV?6,#L~$Zg0fm+𪧭6vr;J%7_U=P "*(\^:7diAypF<QdH-T=xUS$nZe|=uqd_#`UL=lmmX'"bVG*QAӊI)bqܧu;0No?01fi~⾚-EG,Njbl7潆=Z10e/-pM1Kۑ2i ?w:Cy?mrO[c4_9oW y3f'B؍ݐoQQp$- ؘŲzg=nJU($[-zEf  iv%I)Z*l]2鷿 jpx/*x >:'װ~+0lY9s.cZz$zA naYι%{2k%';[h9n9^@U8fdܠ#] |y&V1φyӴTGa^ŏDbx~Q;QHsϛc ]gn4I.|9 3 wQ[Txtt3Uy |:n'T(#ߎ]L-Or@U /)<-=]p z)R76`~բ:M9H>Xcӥ2K#S{6Z|6#uIӰB2d4j]l+ez̖>I|*XN7qY${_?iR".([bHk5T: %/uyib|sӹL\_[ }c69܆%$LxAAFsv5@\Q}"F8},d&H wZrbGͿ&K45cɛ+F{*쁛Mp5{V ɖ6@7qClMK.ʱi k]㚧@};b}9PK ~iw$V">q,yjEyb=]Xo.Ju)u\tR/P3&b~ W7Qd+a}K1%yME~H)k*YAG} ,vf+pmIj@}y69 {2dvTmO]j%!cA5,8;&A熚W( &a:)82dpM(oy3M$DzL:`H#3(NTRm44m2{5=Ǹ[o4S9]H]J M /@{[!ྷSyBr A Ĵ{W^h1rhs+vGV]0CDT?ZuT19\MiUȃ' 2</+O/N rMoS1=z,?.n(lꂗ TdfXJ4J~:,A=Z'#8,YUKp)ݔ2p79>ZAWB9՜4ըp36ݦ;#v^HuQVk]I %cyd GxmM{@.p'd,G@uAG1l >ڪ\sYC1ü 5 "\CpVim&H9#D;r7,)Q/%H|?⣨:vmXB$Au=W25LƓz5P 8Es|AhEOl/`}ݏ@-V:T{:Æ:UM =}%UID#آ zXV"<9#s&tf[y0HΞ}<2a{ClK^ʧ)η0!<ְz=cgNG،)*zxa̠6X|ƺ~bU2{6͡2.nf7l9rˣ TmW6~f&eѯ**8/C.-Q@rv9j153eKT[-E+QEVB Ou&hΩ l%} NPCLVfca)[C>U J{g9?R ^(OGVR@RL`Of'Q.d(!{{xBg:Q{1s[{܋-K=B9->#iƅ cJ.m6EsH ݲ+l'OO:DP ʱ~cǔ7L )<K.%{ԁ6)IVea oL=*2$!tR?*!T8S>>wXi-FKR^d޷?q0xv :B'JUErcNxW} a#S!?\9YVM!@sVws"&t"zw2~Nd5}V+З{N86HF'sZyrm<`7zsBCȅpj?ӑZ687Ȋ x@X>B0к*B&ʤCGۣ W_"ZHlx`:jEn~|DEVJp] 2YKdeWڬT}jC;nHcqa5G%m%UMk Pq*xTDg l&J wލ+0:`gw:_`Vjeϭ&զo9u/?hMJ |10M %Q=bV 偢ACT mcp>x2vBCZ`e!( d&wt}YߔcatGb,枴 ձoG5UOsh+'l|mީmƸX^܉v72j%՞S#s{ 4r{y𙊛6HȵҲ=|d"m ?٬-[{+:jx> ҬP4|qƕv1:]ʈ""c%Mf*wsTg*ѿ8Ozb tȦɮʉ3;$n6BZL8OUUcmlOZVs<(紇!T@-⹟S 3.qmԑ=m!{.'<i\5#ʻCDԳpґ3N¢fgβ3Ş"dsE|;!́ ;IǐBCӀ q#ֈ l@kp+B$ ikӟlB|@qfZ,sO~MQy% )jS=%tWB[ŋCQ}{8TVyʆ^ح֣ti"YF'skAXnVY3i|l$^cgO'ea=3m?L:tZ< ,P p((Q7?c3C@?I3#{5M- RaLضa[Xý"ςGuJ$W\g‰ "XߥO 9P0mIF+|Q["5׿ЉcQ|rȵ pMs*.Сꍬ1IiB S[# p |>.௘ 짫ѻG6_4GZx PoVo[^T6C7} dF>ς}a$GݯNG Q- pZ^aD5PؒhN9'k"mtCgPU~xyew/|:SC5ebv?F˚}cW/p5;bw6Smd)+w7hg#Ӳ9Bqq'b"Z>;#@ވʪ,ª#މ-HZxUqB%:Y:@D2wS$AyCMn([5e+,| =JcjILķ; W 3Ex T&, >%O$I׉{efx< )f$jHlR*&x@=U -ec_¢(um$7G^+zm\Tb?s$lo.'v\֟&tWĔ1 N%=~S  =x1pGCpZKIo -l7w5Y^Kzi}W}1=fn'W% C'XaϋͰv`?i< 3 MnD5m3.h|ܼ PMO4gLru1O2 Pb0dC$> Y;*fG|g"4\ᩀ*JT%hapÊ!Na-+:(b+ΫpF ~O$YZ} =ckVl ݫU19R:7n+Omc Z(/ky1Ы39׺nY;?B ^@̕޷߄HFKVmGc:܌2A a<*YojIJ\&b5moҐ(4uѵu%CmnrD@XpJvG: a,oǭ;sZ;+bf}5\}!(3L&"qx7v7 W,_2"b6R}DBv^l׾{"+<} sVzWtk@v3b2hMFkAe[j~ЌybY*Qbdk7F*C@"x~ qGGy)3eרUiKuY)qwEP7|[Ǽ(pƸ e,9 PByۿ|Y3"E$ aM7[{"U>y:P)>VSP7{c!~9<7}~H6s灱.0G1Y&?E-ב7mTFolB,dxCu8jI^TdgkIߐdr^5= X^<4B°4bЩrEܹ*֥xOlNN ]~gt 5y,4ThLeP:`,v"H,!rF*0:ξ4qpPMKR\RDscNȒG7>F+Utn_n1M8#S;%.diպgp r0n;;ʹyc$\,is_;|Pt;+^΂) `&r FԐ(G0*./:O1o\L8/bC OڛC$Haè% fj,.W>SCtMD:D?8,C3Z5$?~ Lv j\ M8#&p2(1sH|lf@S@CH k CG`P'g}qnS講sXokA:fs'|~,j-(G!b|b-BO328;>Eը H{b(@.hΒ>Nq/nt˱>f :%Sy [21R(Ԭ%  KHo9/9Nb$x=fd,wb"U`Vtp} 3=<84pw. fDB`XlTV0V,iד;ã{` !5캐BG4B hFߘ$Xs#xEo( C\x*z`u7OE_]#7ސse:l>y@ ]ë'19ϤʜY`%x^mo m" Iؗ"_^<;0^guy)$"h\\|<4X,ZMն|q+uŇ׎[:#7_/ 'oR/EZ:$qDjvxu`=B#wˬ.4\ u )N=z֤}ŽkJK\㥳czA3|Zn(ڰZlK>":trUрp#(df e'嚙$0 .ҙvD=IӶFGkr0E˲4-bL \Msm~=lPT?N\ vj ?/O=jɌodɀyyoF+nN6Xxm(Z4I'dRmbbgzlCZlMC|O.4-•ey}JesҝAʶC$&u omx4،l?K/y]\6uslNpo~!< e|b`M>HD*TeĢ*=:Cء!.Q}g-F-7 W1#9/kӭuF%\Pe,ٕÁl)9ǎ6ij0\g\wfsKfgKI]? h1QH?#xj޺IU{F 26HRuj{фBƮZb>ɵ:NÇ'nIQ=brx[cF([6_x\ȟG^U11yرL=EBPl[l: ͥFǢU& EP^[x$aIMĜؼt3(2%NS&?gX%tL*~:⑇h(}vlKzТYF7@PqE@/"P,:u&+fBd5IIbdEYq~g?悽tqz~vp.k { S^턅a5FRmHl/:ⱭU-IKVE|oDQ .w 2mj5(nl~*p6O#֏[ E$ԝ_nV0c#J0I o˝L^[LpI*KJAcwCЭYkSd+_Fn`ff 6$fIf`N|55NY#u*a_,Y=߸uoa |UI{#te]0Lz2z@nC^)eӻɱYf`W0͙ǸhV5og/= 9touxmRa_X<(Ɔq[-#AI~ِ9Z*.X -Iyd¸Q@WdPI]Q`O]kmYŖ;&[yTMج9 P 7&̈́IT&;wp!)Ď2b"KZ׳@OuqSb}Ri>?9 p1S哑l^`i Y9d^_}>TK4yLZ+Ca}v: `㕑V|@$ <-:WL5S|`#w'a@WA'?=2E w fc MXG9td Y_hmŶNDܣ.cp8]'qyyܵ_w׏=Uʠ`Mܓ0ʶc߫j^b|刱:[ oY|ɩ>k֬3F2(S9(=֓+l5HdF?sgIˊSa6/z1,+Ϧ;KspWZ]/8Iq|8 ?d6_{g{ƪA|q4H~nHej|;vt3ŲaRފrs|H pSɮ I.v uu#Qcj^RBˆ 3E1k[qxVuTتc ?IU+zuj.Q8@Pr.a%k-Vぞőt!p_(C[.܋QHDWfq>nǟ)]D#&o+O 4_4 ǰ v» ۩3=cH&+;;ဈ;띛ss6;S߻AkMoڠ D &p2dӳ5Rr?BVm#M1V4VBRE@ьJƂ qk? ; iNny е(LǗ4N^q7ѵ0PZX *7J+Ulq ]o\IRjڎ_ߣ5ET uD,N%&N un+>#q'F>F aa*D,F.&.9B'nd^*?#1K8Yҽ +PbK("tD$~oE nL/6o$b_7ahYỹ݇P'D\pjN #D%μH :W:*rM;8XBETtc*g;t-شl* ًsޕ'F/܀-?ֿ͚M_JNd1̒!uXjDTɛ)iYbzlC~Jg]7#dr}2Kۊ̯M˖b.!ph3 h"5F + LiM9T lh'`^}~⡬]4aD.``whLT%zUu~ *Ev^FC9Q  3D:gb2+LET&dm po?r@\TJ x*z'G"좈%FU\"ʄ~]eWxLU]ʱMEHĶUH<_\%"ڨOt+m|dArȷ2<ұcOSj~|x֨ro:F^ݫP^N,8Trk w}:@a<#,8 /+Hly.e$듮(-.x "r<$u'Njs$4Uf'4nT/ = )7E]!Z%H9PRw LZegd5WbR̜6M!GP8@65j{C_kq.J.wyˇ wZa)iWx28U벭Z OuJS-D3nO'?D<' }'DO";l\g2vBQfo=?I;JZ1`2e&/"\L1hn㼚̝xS Yڊd"$&dhՈ?ZYnxarߡ{s#;V RQFR% m!Vb~f "Þ*rJ%LSmj+i|Py~n!DqHFDewxw0y40p`{x*]"?~>ȟT &Jc !f!s "d&*B)$rVu9YE/o.Gj7D%glnR΄>)]2Q*| #27LK8Z qywP@cܟRdY85qtLlY~IńsR}b=mLlǼە4CӒp;x̵ŪڊppfGdr-߯lGXwɁ/Zf.zi"R<\T\7/d_*>O'g YBV6""#)~4jѵkE+UYVP|PlrdIM0\B]M<[箌L+/KEXHv]SDLf~iOWŀ8Y1%e H:q 4>n!<5_ӄ/8 I3]:RiSõA4;g/#UIw&t\2E.{ՃNPßtE EM];evl.me޳Ѐ"Z ZH!vP\P,cAQBK #Ίi$!E!ٟ\ JQ?u{"c0#`Xn C,{pS4o{H{ :S/.?iU>} ƀeanq0g@r|nB}wI%eKmdPjvH'bگg?%"lr E? v HqGDS< WsK琅,M:\m3#PQHXEJcI )9}J.d,H;0,R%߽< ptWnnct#T80;lIZ~ JGqHC`㡻DB2e\ASj]&qszn +}6t˧y~NA!{#=QZz-[ùߥ~B~Xtej$ɂ Px갼((qvߚ{9-I[<-Ye'vZnv'jP ?T@HлP:zD-XF_RbA3.#]pXR)OO 4/I#oҪdamGHhm<~KUd#ҲGw gޞWaPc$MJ! .l[a:KnBaTٛrl~Q&~MеEG5LW__.BH{WZ5hХvMԇRx,A2gkE{}AO~^ i}&oY >EF}^psxm6D:vi#m.{6/^ Ļ,_)F@ŀPRUQKjZk 7J '`̌_Yxإ$dmVԆ>3IBzYTNSl5tqޣ^lj,^D+=Dۻ9cwҢ{ Hyt ;v!b$vʙ,|ݼL{w<+V'6ko~W/e (}kB,Ȗ 1xV!wຕZ?G k9žVRk Ɂ3)JHq4Lάm&0Ҡ;휝 mf>[щھaBol! B{OBg ӚS ti>n\ڭVMMxG rj%i$Z55Jy[cyވ+3(迍T, lTb÷KTE =U|#BP>dp! 8T_`x/0t؀PG:"iR^$ SFDM!8>_)(u -:`~<#YGQwrtm&AWE=C rBN&1f,Dt h"E:E?QI M {PzG,bxF9t62M?.0.֕.BCMNTPseA Q:YiHNڜ:^m6.CQٱKMN={_Lt> lmj8A@ҏm%נ?Ӎ ӹaUh\- [bM6?:*kO ~oaՠE`3m*|Kƣ/NKyĐV4$LM I'IW=A뫰64gzPrbL: upõ.m}6d XG b+(v$`rH\<Ec8h~sdvJN8hHC:ACݪD㫩mٵ-V8!܂Pە0tbq_KTSC>B'"s kxu ql7+PD9ٶ%ZN!~& P|J"'gr)ϣa'Xpp' oD a6)XrVB.5),tCPhuO#1ϚiδPZHvuN[ jLO%W*k ˶as8bQ^X]90|1b%JhY {v<6P#C0>gM]w4" 6}q>KX&ޓt>Ʀ$sm(؟PЏ8A42'Vĸ<54ƙD|MFb?}<`W7LdPoJe#LŅO90L.$Z1`أv7VNb_u](PX#\c?@q v2k fȿ߀? 3`ջ![?"“,b.Bx73}cZ>Z 1J2৸$5ѧiqVjÏɀK3.Z,xGs|sF6+eMY݀lQ8%x:DJa{˞aIQSjGY ӌcFh.1SEq0sUD5BL#Y ;~q#' 9X<\#ru<~Z@cЋ&ݿq~~>1v>QEv>kb M83}!>O^;/φK4]UavmCej`#UDfqƱ)|KJF7։+TA^; |Qa.%o1Ψ6ͳv2{pf}4Rc;! <)E y]GIs'".0þťJ$n̈́,sfS j.aƨ1j|0Ձߧ?ٗ*Ilf@5t(DBM,izhAT^7&ypΌ[:a#Y=<} 0' NM CBOV!|A0XwlUv-ifJώ4<ɞ+ܪZYxQ ȞİUP20בW@c Zz m-t}(=E+eaؔ bjT?3HR7XuyUqȺ"18ZXU4ig#D<|"c-rレ8[!?Bo_Ć+Sm0ٟܩwt]2[Mqq׺: .G69R"ф9OըNoa )f陬dv,feBg1ne^ uKZ+{m@MX(Z?4W؉v[0k ||nP! ʭM~"$jca"1ZX$vNZO'")tt6ElCx _D!#)U0kP\V9[ڔI^kDJaטdwMMD`CS!wr,b GFnCԒn΀ká1H@1d2pYF,v[=bǝ],ihy<{-ਣ\E!ll 9$&RZ>Ll{So&N0Ԛ[;QJkЬ)1$?Y?ZlwUch,#: p&["9ˑ!84%:/p)y# O2rVr:g,Y$J11eIbFlGsDePC&v䉆\X"jz݂ 0*nU!퐵܋n:{i3εm6z%6P<㘵*x(_~kmAVŪdXuiBqiKP <6 f zrdDG_ J<$ٵ% ꪻlLӀO05H" 7t< 1EBt]73t;j+J)*Iv2T쑶0akNCDJw!&o1ݯ^Q|>FC(_zuw6x7-cwd֣Z&d%1^VǢGGo UbvWmTP{hJ˿dAC(\ ٬&DVMitUb ﻟŊrnK9Ω! j-ҦX +#.Cʤџ`IL+"+Q~*EZ1M#{s͕P %1vMKS@ﳭ^{w-P4W⫑P|!kvݍ&1EPa#~N|*1wLZ=>W%RӮH!e (>dW5~|7z M=dZ<198Τa(W_m+2|ղ-o% 3|: 1gY$|tbO۳H3L%R}\C|*hы桓s0tDPGI훰]߸QDB']`$\dVK$2e>j7%ןNLeG dSs;ai-C&af=x DXKWd (\BqۑOUs7@mڝ=LlM`OA8M<+)C3`$qv1Zp.oX7@QE<Nq[cDgI'|GVXtOTFBg9"'IPKʂ5bB>d i.J<`ߊQV2܃spL[]&ZNC^_g8O9^~g#z{<1i1 EM390ColwV7sY. fCz)2 ֘fuߦ{` R[=uu>E£h ^."2Wfv@ Lv^͘>᳇UsKp=d+ac QH(`P%tQV2Lv2B8шD#RY%ȼGD$o dOWM?Ӵz=QZ1*~<.h#_1v`2" Jv-#ړ)KGhI A~Ժū.-<DHRJxZDD>ժ*s#Pȭ kpvLV{?$;=_M'h$-M#gGӳ At&x]TqII4M(m:Oćퟢa?!&yxڛc/ڂC 1AGꌷ$EvRE  sJ2QL~i<.gN+s8Mqĺ/i?(,R  nhi8 (ӄM/_{)m GKn*e+\:Nmd~=n3, `D;%}ӲAb7E{.iq8d\}_{a{}w=%.oM-"a>> &W^ԕ j4|P+ gi %;d,zߍLeIAL8@ Y鳽3d7znVkOHiaB DikaaI˩cFd.uò9_j^*Z!&D_dUR%$ݏ.]^U\$A!]]I`TI<̨_hoIRCD0ȃlt`AZ-~rGg`V^ J9IC)A&Y!\J^k3wu`F(X\2cqRv_[O2O 6DSS\xh}5ܼ) ]Wdc*EuZъt.;B (j3ȝfŗW^swT8{&f41AlNSЯ>QX(.R-b⢇=nM`twޕM!ofk G!K2v Xu1!F_崕ven7V fØ<{ɍlCUn(0:w>l'4O@m[6vhb$L+<f8NnJ|6Q rUJ] s$ [w cD@*Snʹp"l/j仳o0M]v,8T;#`Je84 _Aw{.4Ӧ|c32 xS,Nr!tn<O.Mp/1β6g63sKgۦw}4dW\!?CV!>LxJ&0kcٙ8RPW~`Ga3?@^45R' ƹѮr5|xpwJ(mo4ovk|wN&0 +ŦgeƓ). z Ky)pmìd|CILpWܒ^&ҏj%xa?xWCm`fZN?YD(w1 .KuV8;w] 4 wƲQm&ȋ:i1\t:=s* yRoI_@gd4!4l5@&ڱ89:S~ գ1xv,Zm-&1oY Q`^LEalsK{ؖ!FֲZE00vw=lWc (3EvSɢ/$B0 Fqօ mwg}mGR-b; p ʼ7Tz/a-6{v"a=рVJ;99QJGJ>q1j V,d+axIm ԡk\ICNvECm![.H5J?T :Anhj^AwP6Gn^Z_5-=R AI|9HlPVgA_߂D肷ƒ4MϾ".%Xj U`?C4:(Ѯ}KEgkǤ#1NF޴kDKWFRUU܂tuY#DRѪy1/D 1Ϗ^O9F\")Zةa#Y-zj9LfpL3(.{Zx&mQO 9P;p۩Wl6/-f`~,R %`,pbL}+4z&5ѸA9B{B2X癅؜+X>\s&[<@FhO𡑫r?ӒF[7bO Ut ɋ6vbD xlSOĹѧ x5]{L$nJ-5tr& jd%JQ-=We;Ԉ잺N9d5Ve>5 wj늑Pyuzf}j)l%?C!}Ý(DPe.v*>[ELbbޞ3Xg~՝|B)q$X!H/$ܠ}Ft< BLcGMGZ'|cXbIIk:^b-)_j9䖑|99q]%i+-RC$^5_mW\S#Ek%x]> VNUSɟ/wiD7כKгQ?r !exwgci1fŏj9I:GS68K;bo52P>a9;6B.բ9q)^q4E=Pǐa!Fv*G!;z&ͣkrN3Rƛ93liҬ?-eB_Vڴ{.ʚ/TV^a| "9Oɦ'`mSH_ъǻcԭ T3B2qGKFݴ^%HaNq&6A/TM)Whfko_cf11vV[| JlK2sQ88irw(|RKHQߎ 'Bk&KS#kyhN>f2uK s4/&wR쪠V7]-7g9B`2Q4[vt\rʬ,@>&Q4CjYqQPЇ.* ihjHW[s.>ꆔ!O #Qx{V3„Q79vņuI;저LB*v6'N9.oHQfƊ+F{Hg_q)j[B,9;Δ<|q-k91Mӥ(즷\ ;Z9@-!Y}8:/5j%׬QݗKi]*w*ļ9NۛCf.ɝDЂE<#yRM"5w$p 0/}_viWآ3nf <}3߹+c m(_^/n c? Q}NDf>ok'A'v r.1ٙyMƢx, UPQ3DhU;衁"B$l5Ob;u7hOf[`ɦ=wXMy۶sN oihOvtT\H@Yg%iW`s(l#-"H6Jѣ%aeR~D[ZԦ<=N e~p#CI RSz`HXa4kDSbZ.dLT\2bC@9 O(oGW}v{q#^G`hx*Èoh e@FiMcؤVQh풫|ws/FY!Kyr%|u?='i*_ez|oCC՜ ̿VɄPl Ea+4%W x+/tD9w<#' m֧NJPL!jxUXvvI(npI=ohaDU*z웘 j)v*IӜdH0d4l;挻Ypү7jD f!Y'@u͈}='L͔T0DUGs->ߡ_ %FPX8_[h˯5#6ŵ\&_C-tyXℯ|wuf!*{VKx4rJYX"SI&V7A[φi,y,;0&UMh=s #jCP# tu(9,wtg QRS! ]Rij$\F~[ݿ.2A9KF\-^0Օ N _l4KƬc>%`_ JRW)tNnqUnȷY%̿$(| W/o]㝋  WϝWn3v ҭ| *w `b@Zx('D溗diKcbeš#t 4xt̨\bŘnifif;0ɵ˃! mmVrB3,[9ޭEZL.#ɘ3Vw9}G%>'ro"RwBC\y.@󉸦FM{)s nG Vj _%dçi@-Cl"y4Jo!8bR'99Pgk'qKt.m s ҧ`@I ׁTsf%q3 9",s*K}zJPyVY^d3~O&Qp>V/zouAk r}09A3hN?i{ER*'7i=!e&x'Pg.S&hHӋTz `u8eMlj$kŦ1 ]Ȳb&U4;:&kXM/e 3_pmW##Ieng& TGӵTC{4bG9¼E15$nCloI4Im f*q@ ʣ~þ8RRt׹F}ꂑubpY\]EJ2_LZY}{a bRɬ dV%QL]+JMD+$ymA@ETBh $3''q. BRnx.-N' ^Qtl{A@qHs QiLq\ax⡙<&a@)M 8+[żҗZb}LqKK8i %h /nˑieJ*5g&wӔY}UzF\36FAFD7?){y9DlHvṋS6hBpzO#NCѫGayWk34$+.jȆ 깔2sK@3|̖׿B ɲZ.*$1(ݽ!FUj2L5ԃ{(% b@ GcwDǩ65X\ރC8=)0y޹~tO3f n*T]1rzބkQQE6uwN=^Dk*^Bj7t%\QcD@%ܡOw e.Q>õ_Nv~*ww>xWL[OTqVo"" S&\6S@4(P~! -1;):@ߋ+, p*9Ab> SE/Rj2.֊]qZ1}C=ikj ?ؔ8)DK BbL-G+ɕwϡJqdj. +O4᪼ϡnHnYNɉS53 L#\ π yQK7\iɊ `9!PQU(i^pۉ ݏF%@nCU;jRV{!F$[(B&D燺-_  925ҋKd(+-8㪔LZ)┌yB$}96NZUK=CJ$]מUt: !'riiU/\L4Hhzj*EDqcHZB"ʨ ]~"nUbA}$2h5!샸{w79T Ψ=Oz4 x{ }f %Q S8^'3#fYsmvC-y$+ D' :{)ݎ[LB煭O`,{bʼ ޑQ~ddյ[X2aP$fcû)nM!cf3ܷ+IK˓\tQҧU6Eǝp',)Dtcw:Y=''ߦݴㅪ׆u #F{LdeS@z!U Q]aJw϶vޝ׉i G<Ư׺:qvznOpL/[ݐT|4\Vµ766ӕJ@b1ԛ&q`W#|i@}ak.p2= 7mN}}kiTў[PO;2+ ᦢ[ 9EܨPkI7OŁa:/WOA?" wf}}]}$& -pcUա~Kr:O'܋yujL:$N%_pu!-f:֭_AZL610Wlؕ9'YĜz%[h?.xejk5݈NSF\%Ŷ,_̍;@d $Nv%3l X@rhȲ@.~îXg&FH<+F܎@q|l3KWsgu+I] )j0++jvؙ~֤ UI%yu uwB$f"UqYtB2ϹITX~ŋ?Dӱ~~ChS݋#( ,GE*~#?GMFxD? Y!4Q5pl̂* 'cϼ|eu`MoQmAppnA:U +CM;3YF+ Q }WU o]XX7{hXtSܥB¡YM˓&/xw"a\sTFfG+4@a&9bht-h\놮WB.*?K`bߓz_r4 yy%xx{k: ڇ`hjxL3 E]A^ P.)8A$Tps|J>@t ǂ!(½23^!qOa dЧ0Y1`/8];0l38BWH:}4}П{]1>foWWVέ&esyOq{N˜#CLRH v/f3Oĕ8(vSIpPf [J5K"nt9U{QEG5M?@~"(%ysAitBT%]3Bхġ#ztXZ.'b ؚDmĕiV ! "C"1?х޵ 0Ntq~O cLx%϶d<$?JJ& YAE*0aqPۚ;H.kϴsܓCf٤\:תt֊he0dL ӷL<^rA,ު=juEDb S_]S0'78Z q C9!pv#ZsͪVD%?ͳ2qkŹDΐ̶,K%9N??4 a~$Z!!W3sp?󪌁 4S]A}[h E{q<8AڲruR6Ja,ٴdgNc^uyK:]Z$8C׎k, t#]K(UuhB8K{8`3FU2 KB$%źRkԕ~\.NXЁY{?~T0ebrU?ԜaJ`'a(B3ƶfdf^R;AEjQƾ:29 ڂAk4VX&ttd3W)@'87t)N=+)zd 9R7CJ~k@!ߟ?Vů"m-X(fhq@џQ bIJ"N~'jrsY}!ݞ.op7LlĪZ;9읭wTݹ7Ky$e%r TGIe ]`ݐ@dPߍ/6L0=Aoul.G3i? Oؼњyba$ mD,XAyIP _hZI ߤ͏GaV3)י\;yBpa!b1f#$֪ohd{%DGK͔:UU3Le{dCb4::N9ݼ֚GP>tN'lkS,yۘz̠HŸ΁m԰CdC[ G$h(j08]mކyUŁYAUPPhp=p*γbL@ ?Q_4J_+FϤ.Tr|J8S$Ȭ/cڊn(2X510otړ%t_Y3~eXeN7}_ZM>VU,[YZX<NP?Vydl=Nwbf\&|Kq)UNbRLk=ms;GpٮNCJ8**)7XS1@#u^~= '& )v(଺iOݛiC-!nń/(߻+Fv tNh'X]@z峥,Jw ƒ__+*XCmn f{} 9rid- s2ͻ@bPxj\@w WQ|m13⦗,$*M);9CG]랩/&_L([Fp10:/&.zs\ Ͱ7wcQ_T_XGv$ (Xާ3@j%8}lXQCBV@z ׃ Ѷ Yl=OjnTBx+)E'&c$14O- lT}(Ǻ_i8_2sS A1jRaM*n (=h u rNb`Yu[*Ὠ|iIV3ՂXMyu'NfS{I p+ -US1@>)U[S㥷.H*cay-y#qd8\uaaΨ°~W`eu1NƦn duFU|++Q1!~]J dQ꫾7TTmnd3+ YMDAIc3y|kN8,*,aNΒ)N=6S%9'orќݮe Q*YBwt2q&6xisD /j7F~^k97<j\yk3_2@jaӊ,Dg`{P =0quT{fUaun g]+Wj2į cA /0@zYkR*CQ p 2W I`/|9[fWST K&`7DCzX>'s)dTkKR;;笝k>`e(#SUk_$%(x:Kzv5X*ʻ3!v~_.&Tc>>UܜqmȟSUx{\o20% _mqd4eNKN)9WFL%.EfRX~|rW q౔zJ:vʊ-~/~? 2ǖ]ܒ7f %~I9!-+-T+3Ck`1ĸb"ϦF;̠tvnOWL<,w;!#HZBw5 Zd$qpq6d zU%gރ8C`ODݙV]ZQ=\`a ɐ}f^wxT8~RN7k~*h5M"}*s^=Sx8NQ a h0.]9?[JWq@|wQêEh=b]۵P?2ͩ!eS1,EdnWv~Agg\1C&{,1&nlg\2g_XC#e\ɪ=k ~:nI= =*3ㄵ4B񌟞wIž}7&>f9ĝP2G23RlBM>qaBsKװGSGc+Y|l"l0@8[|p.aY_3WR,uY\HSy 6"M=\3+A(;;6 ݆xMښ=A/HI@xmHZ'+}HOܹRi^ƺ,)Z/6d >덜ѐj$m\bVuDU, "|C'K^?G-@^`T(*j u*x72(<~F;Z9 T(3f'(Ԫ pqvYb^0reyu0ע!GM꺯T6r7uԨ`6=8LNISv]2GHC2XojZQ <edVucz^!*\4氺I>FNq0HR)):2hl{9!RU@ߴݳC|lƻB9m) "+`SYX%>b< RƝP\dc;7v@mͶ "]_eg^N;f*~׈5IEP.yoU,CZg;7k-?HQ7K(l->v2xIl(_qCc=[32N|o}0åK<81("ۿ(Rb({947R^6*t'gD22RfS#Q~u c\hXY"$Kgiw#m P*Ƕ!l 92/qTQ_妼u/Vih>.~|l)_drcפGO v!5[/-P"]ɧk p,aƩ\q/aZL7UlNouO3K,FW0ܸ":2&_̪2% BN}5Ȍ\ &1k)J!>#^'8#F,f]19^KhWj hpqAȲqnT"hmٚleMdVН0!e߶BAk6!GMҐx$қLŶI 7lG7^ӀNЅ1դD69 2C`th<_Z9N@jj\^OؑxݷZ}33U2(.iب;/wL~`?"f&k)0:,ҋ0-z1Yb#w*LN@HkqDp^A[ڄrރ&&O\If$"G{ ۄ25h@SQᙅe' M[lžJoOnLz[$HDƬqA{'f:s_ SosQD7IVJLGRj6ѫƜژ?gaF tM˅ <4҇-\9bGҖJ(aSHI5#O3($P ־^;/gҽa|>=0ݧ9qzs^[L#'`ݹ=ip2v*r`KK2;dUt"O0 N}3ήlE0QЈ:HԳj-B%. 0@&$W ux1( o2q(g@K!uNy$3 =f&zdK)8DnjxTk8/9Rt1j {jGv"^piò0rXr ~eyN_''$ ׃|G{>|U"ߋS % u $wcU@w'ֿ·׭:"q] ׎Sw]3OAk y"f}DPlp:-b4Z]5uƃ@3a fѨYK+c.$>SnM ĸ>w!=@_q9 2j$а\)ms^/vc՞Ge$@RJSHtpyì%~XZ4xnZQ00Β)cV>hf&;2k!J\,H8z%~!"hmtA7v+mӱ޴NbBB9?^Z!k^` മ }Zх*˚Vw5RW/v#MJ&va_g'L1w~k+)tч<ഹd+|Č>yqi,t;s֨p\_.Ɍ#H<(ْ]>h;1Drc%- ΢e?Aw਻!.N]]pQm!:, T.?CyRO?u8G>/DS9Uօ9,춀`L^qwJR.O.Dx{₁z<_0olv}E}/է˻J <<ѹb/IwaDhu7pun<>)i^dn`3*#^e7 St)sV|* yC"bUXX0Ηy <,Aky{(g 8e!hvՋEm?K}$gώC3bb K\kӰd$cp9 d@%FKq2dm7耿i>v2R.ͱ}{$e.ƑlE.Var:0mD!tA®/]"I{a({&bU4Oeox&\G۞?œtirz/8V&̙2FnjL'%I@Ό*&dܱ㫃a,v`jq 6P)ky uypVI:a/)158ɟȐs/Q8ћN)k#;F+N  _S"n38\<?U@} o+: D[=2 #.Z9*x5JΡbင-Y.o$'}Ҹe\.b4dcPhxཁ6.!w[ Z T=uǏo6VR[19:߀k[~ȶ#2q.S,4@B5pZ0pp `1ˁ ۽m` U,] j-B8tHj` ĵW98ܳ}8O4Oi?x r~'5ׅ={rcjGc=ۦ8n*|6}(@I;Ixx=8f\9lF70FUliҾF9~j$~4(x 9FZd?"i>|K4o.a{-3sLb>b5aXlX>{/KgsckW-ta:>22Rb5S 9/F3z3sm"#o w5bSuMd, x[*V7[,UtC($BYzoҭ Ygt܀觞֘j/wVܐ9U ;.R H (ذ^(L#MsC3+miu% ~Gzgh=9nXN7U<3^>{^Y'}sgtBxE@L,0i;$FfO8MuLtÈ7V 9tZ ǫ:Jb  M_8JTՒLg׉ SRm r<~Kq8 $v  ،fH gˋ=sZ/Iݓ2wGWkP.a(5Ga)~1}>>R]0[%b3 {Qa42Nۿ( c]Oьl)lǤ˜ e8)&Ձ5Q{jg;Of+ ;zU8|@֛ 0̀s1fAh8]ة+RASܦ{ mY_ J5G::ނ>Iږl }|N GC ;Zkc70BsˡPf)í`jiu+ y-8Zq =b}fB:xwUrMֻhHsѹqol#F]aզ#e7~I:Nf}$[HiJҙJ@%N4xL4Y@4c+U[^rN8vc.ˋL|y2PHltl^2j@:"ɮe3C`rK>9[{}{)-II%N |\%ҶVޮw%ױ+106{}"qߕ&A4jv)pUZO MF)7MvO} LrS 2 3ڬO`^,ROd 56Hd!O豴|sW ^Uw+-jX̛*` aVL-AHd`XCR#*2M5)j_V +ZŢ K-}7D-g9 `31ȁ1ϗ' %gy Ml>F 4P=d6EyNmC+ԀظoXRC@#,Ιߙm=t`kE8E9^µPx#GXY'{$&>KEu_x~U_CpEmDQvGgi|rn.5;!rJqUx şS/*q4]%}TMVtt7r؎XqN6w!4P&E41BRYp {`=8vfQ$iU{uHY>2,YI%JȤ=TwϜV"9MS(EW:aW l_ᬏhP#G+$#FEV-&?qM ^&\0albD0M!Xa˘:'-\VF ``?EvMN"Vo jwyj˗"h/}ڠ7U1bd:9I@Z3yj@ aww!MjLjhUaA2:j~Їrk{Y5HZlٔ٪XI~[|?B1$>47f'oNnc>*>wp_a,6Z [$'щoqPd_q9F󞘸 **I3=H*ku3ٷى~!>CBCe3)1-1OHÑ,;J{Hb,Yv3b;^ŁY eWxx`6#Af) 톝0>K,ӑ*:!We|<'P ߝ>z.!M7? kr\Bh!fIvlr}4QIog `d$DFKg|iU%=u7DUF >  ?Y3m73Z_W$c3vYϰb4Rn4L# ?YAШJT]h㦌ZcsrZ9"Gj5'e3ݠUQ?v_~JA=T-3AEd(${?qDRQ6PZޣ)~2k*vi cnppLk~Gqed8}h \ xթ;\r dxpB7ʴ+ч؉bj0::J/`20Z]6f1. xk+1Wc05ʗ7gEGM,wB@lmGO*{E|GBTp؉4}+/B7j4)iIFkZg6/=ɢ˪}%]SR.$yO羃(D"oecFBdAPCz5"8%(<)G?EM`nEJn @ tB {WDMs>|Շ=8d{\Em|O$f5 S lddJmv湜Ö>=a#庿&ۚѰ0}jnKd35Ta.$ 屾fؖhqfC? qV2U䘦A<5ʑ7FS 5)H؟y9(.Y`n<# &=$3X ɿ/YT "RTՊ/Y.ˑΆ.8WEavk4ZO~ ]-6"<$[A|yqI˺@}SD1}ExK 0gls^k8XrH֔3zRiy [y!\ȩa0IVB ^Xy,}hMnT#%.i^Y}bcdK 4rtlE&OY$c',6˚i53y7\M ^(deO!՜ Ճj^&fY*.v1I̽xWO\ݕRãLG)8=4%D]j|KA2z`8Ϥ4\_Rŏ)NK~'Sqk|CTDң9绽 ׹w0<;HL.ʹmi!/kEG)ZYUhR# ِQ.w %A8\P$ucQ樭g(wfDwõ]Tm5鑉!dlʢ8:L]SʓGXDLJGf+/D9 EvMJdp(U꫇:_x7kG ,~s65ODtv T >Qc\҉.smc^sg^-? [_0jߢqN/1af0Crp'=/ GE֒F.2c0lzW.]Q.2 zܻr hԃ1g|d0<j+RBBfvUd _f=zk#^h+ŝϺcumEɿwkϖ(So$p~eT7FXufDDx3#M 'a&8Ku7q$<5XDJ7,_m_cf: M(=.Jo]5g>"x.lNA~ voP9$Frd4c8QNQ38"X0/f:]%ʴq0)^o@D .vbu%&A_zz.p|?Et6f% yCU?*j TR1k˵#8o_#噌!ț/!h}iT=Ąu_Í,B$ /'i~8Ô ~ ~ׅ҈$ ;MDueEV Ms#+I6.r35(ղy~,+Z3Z+9U%Y~(ɑK 7C$b6%Ǟ 516, QBhs;5:mXZ'zx տTR*Jnosq(0co9}F 7N1[hxpN*7 }l'&g Zx3?h6pU6S+C/TiUEG-+OMna4upXM[r+ S/{17:hX3f,}U!]pHKyHYiW .6Y0:4Dx)R$_{nTHZ=;|&֢%z?Z ҳ$7#IlhhKq6S T9'r+%Ƚ&0Xf[Ȧkq l=Қ˶(WR&-RF؅ϖQ?-O{yFbZt:̒>"TCk -gUfBCG|2Lz a0&KmCk {-Jfl_MH# U 0jrEma_*&&,<[W^p S>&! FM(&0/>G~&o%uZ/3&J9i/q=T6 |:WQs:k e{G¨rB3Y\$/a,57JWz&Fż7W>jxt.JB(85a?G?ϪSBk*@]R(s Ļ7RlJpF=QPUb{uX-%J_Sr AE }b2Uq֤ %q_*;$U-?u)0c0sK^>euIf@(,7[|;2__VoN'f?/#-(>yxszPܲHZDp͸EV;l82KܴU|Pg'l;|I&{Gr.rS&h+8(\1\xE'C1+g%4vgt]zr .)V-XP}|M>m3p;O45YoƲUԣNݗԇIiήމi`gNg#|=E\`7`)!@l2$8Ү/ K=$ ̇K Z~ְ3dgoIь?;1T"[BNd疞tEWi9j?ߥPe͒#ǫBv .U~e1W h|絀L@BFQY6 ]Ny jN鉿r3ba0).!,> |e F:Q!SIyDmu?LNjr>}Nֆ S?-ѭ{9lla'mWH Z HwNf> &3]<i֯F-a/។Z qމ"C$K䮞۪b/`G)X-5XکH4"8Jȱ]Ƕ c"rPԟ *,6HG>dB ,#ɖ7wZX`a#˧diU)GŔMɶ` \5SfHlRe G6| 5y,WsQ4fB$Yx)3=wjN3X`w/pO15w}emvѶ1? kbɸRa? As2nأ<}/nu+cJ RAwO*`TP~M[CL8P[W/}ć32 ƥDj6#k$REZ3k !X{؞Ph Nʊxa%2T-GRa1,U_whmq-):bdADyO)# xVrǺߩߞӽV+c 9fyg d@0`` wjbŅrqg/<18YXeVwkQ)aL E|I,LU|ܻ5MC~s~n3B4,^C1=ߎ(h߬0 ‹t%-©8M3xx`z%#9]a;2h9fH~v>BH1Bj>ЧyvX㧵e#,:?[ԗ)| qjG)pʓ[_zqT]Z`Y*c3 +ISS\ jn;>8#D25 ׃'7&aZt#[k &cЪ䁰x0RUéeSӨI6椾NZMi BNdR@,ZN4%}$9=w9!r.Sn! q?8 !HWNP bFCd+c% o$Cm}L0PBL 댫՘]ݥagqOa'y=T2[e$;d`[JH\#8 ";.P&/ eE|Edj1XA L(3`^(Ӝp7W(޸9x-`U@kbfUFчC!hEU:3PUgtF"9q0z:REh cId)ġY-*_%p=cl+a,22 { n+BAFe}QQ(cˋ AQG?A2dw~iafT?#mv<؄R,TҨ,ΗAyy 52x8EIb>CeIl4 8QE>0 ꥪ ˆB7.UDPl0@d'_|ZɧÄUhwm|0*qQ|1PҪؒ4&d YʹxۧmDũfHpsR@FPg7ML/G~&7龺dg-/S p~A#hA[ϡ;nشudUM/ll2C=͙䩅r_d|dآ>1ٜyTDn0 m}*X,AгQWod|YF"\Ia'oZ&û5rg00Gt oExӀv=qeh:3cr3|3N)^{Swch$e<0UK)vQLץŸǿ$4ɓ=7`aE{ZđR:=_ 4ahVd%+:aq-whۅƜۭ* ~I=ôWw[DyU箐IK3#b⊇Pf ƗRb zXH/hU~}q<{P {nlG5VBv)WEԸR&/U߮b>0ƪ2ks* !%L#OEN:g ̑[#daOR' * aH'68;OnWB{2`^ܸהnᅩw+/7֘3^GHʢ##4t8qyگ^Љ3DɆ).cv ܈ůEZ鮜|oPrc `TUu j+/ȽAyA!ɋ':K!oXr$fInGɓ3\mp^{E@R7KwC4vVw<2k]ecsyߗDpoa'e!m@eTuiB҉:6|r̙}K$|w;p5 <nuˑ(He211keyd떖X̼M܌N'.{Dc3tvfYBHDL֒7B9</^QXZqh%_!{-"e&wĬdjKM$;*Y˫h$iV;B~` i?,DjoVK*A4 ɗNǏLq^kϥb)X+jYAŋ*eU0^^ @Z32dYIKAf%U^yMX]k8]9-\]CSB { /ps= _g]+;wXtN&m- (9_-j'W:S^stS|x5%/ 7)ŧiu53'e~Q_H6do ZƀtA!fGlj"n%p8RakpKEc[i3#hK"wc%RrKQ1F`[ LVNI<\!wZe0 aq_`n}Ǵ MQ\v,HL=>Lڈ~SDZO[f)D0\V~e94b<̡}# zV'z #I\ˎy:A2JRja48wZNvp̡T%9iʐŜ(k_,dś(G&bfO;e߾*fy܏ly$A[%>r0~ DcS/k } ԗ{(oG}ɰe3(̃A/QLgjH?{p Z2m/ })9=,8Hu/\۬S"L8r }(0\k#MCLcDigtsr?z 0a0V4fF}D#HF'pҔ B;Zrm&gDnTF[HUGGz|/{lV;F[Ola̶cr]?pp&ͤаZJmER-y1~/T5i0(ϗTwY_^]SxZOȬ'*s/joCU^(`XM|-.d36{pW:;V^CW{/t|{}}zt=2RQu:\iJ}T 6bSNziQcud%ªXK 0X&[TY]` N#!/)+AMOe5~M!& ?lT9kxHN~cVKIkQBPs瓣~j"[Ɨ 0.A#9\'vh/gmwlQHSն]^t2B*^ :7k첃02'0O&t~tpV/Bƒ驮9O AuGUP9_S^ X{Prr ;w\+ LY؄BLG٪t6mĂR*E,T\Li% F9Sǜ$N)}!*w+Kc`- 6aÓ;)뀎lGN;.^LE5$^)yO8øvN#>DQUg*wyz[O9%+B>wjPEq(ԨZ_H64h,戎l ͺOXpE߿}mdTj2H\Vz${]! v~|C1Gx Ybw_%:Z! 15&BT'vB)0$TύzZj`CWj],G:X@uz31Irjg8;D s~M\$gTyxw@W#%YfV#[yplcL7(M)FRQ$f{rYc΄nC1L&vV] @ 7y `)+1->ݩVZ_wSDVWmײXE˜1@TS<>nǑ#R-,(vxsfk/-H@z~MӀtv.]sg`+)Vh(\afLtpצOt'iȯ y{ W9n@Υ()za(?o}bjI0a=ѣبK \(JZjeŕ_fw%c5/(q$s9Mέ8nY-NJ)zqD0i$Kӵ ,۽cCBdYj!g8\B9ɃI!|)p/m :ʃp.@&8w;0pJJJ2;i&3>+ny̦3IQdg΋47cG 8FF|{z,k|"~To (O&*%Hk8Ź} c̙O/$C;8ZPśM֑ |bi[?f @WzJ&bf~`5C[+T;̎AUfHCnI}bItHe=9JKb0:Sb}mt !5ہxgpQٷo0y[˿Tijװֺ=L#̙"$|h? *ώM4ro$]v}Mfռ]5(Kʵyv~/Lĝdzy_ujFƒkxEbS3'Dp8 ۢxY}괸e V6,Vw.[zjcmPr7j6?75t:} d88{' 86xt^%<?1ݱ! }Y;=K Z!RcxКZ-#mD*>gEϢ+QϚe`qa K V5\uV'1c`Juo6p )4r6D )oov%,>TK[9tTe83Ex7Iɑ"{E [qX0T7D쯩vMrҟZ1Xs]_~~[xa]5=얣/ [J,@ 'Q:K"jlk|3ԐhO ȯR 9 V>$^u^ߋ*p=N-]J}2@r=u?n5LW@XQg=rYxX}Aȷ qm|qU3pKS8(~gP-xLݮYye;`{ ;kI?MJ]z7Lo"u*y' Bۻ? 0hW M6=]FwnhzF|ZVŜE,E6O)Cy95}q[F(+hP¿wۼ~CjmՌ 4{Z6X8;Fd%⃄bW1/4FM׵80<* qgC.6Jp7^%$%5gLygm <[\p@_Df78,XǴ!Vb9j<̖̒SWҨ.J:&Êz[ :T /c &! >=v<. cFAyA'Rq?-؆y 0t`$m1,KLXU]Hz7m*3b@9܍2{MVS{n  uw--YNۿk≃3ԢA'CU )&{ST~ђޟ0m+O-17\[ (d.4a[zYiq!=zOi6c$4utTLRi V+,Xp߳˥zk+IK;dp<͇OCĚ8&;}µk5Y  tIB:>ٹiiyqИۉ/&H(N @;TrlwЪN U~Si6+V7䆧rKbsMǺeKK'/VpGH'T6AܻEX7@< y@leyTZ5BoDlH9'jXG|j&<0=/A=-lݮ1hV@E .KZwṬK,j3`b{WuBi:fbBWVg_{q9W-x[4aV}X_'W7| R:qV^˂7,V^d~~@>;CfZͤ&ͩ3w-Ͳ,OX .=}ᐧWhd҆j|q7;kTfl5V۬ϦnY_Qy,ߊ%*WJc%E5_KHUrĻ붯r5JxSj`H{іj>'T2! ŕ[D e2R4؁";= BDkU8p hB+,?:%~z Ft0fQɾ4Gs2]gtBv5dLZds9Of߇d(qi/kݥ4l,1I',b\߅1hoUK0qMTGg(u0}md>b~{5+cKrA-i|aJav 藩$aF矸&!C1?M;S'{3 @-`2aDAS}& 5dzCbe9>@SkÌ]F5.˼OHbhk;Oj+- ZxqA3oenڮT:5`8ؼ`. ]g&J{ ŗSeȭ'aX& _AP0u|09&x虉$f)kkLZGf.MX$$cReJ2L?i>M 6l"{r&e(=4bׯF@']EMxG gCWzS.7xB/)5݇SZsF`M}j@0>I}ެ0wBrفIⰄ6e좿hs:iG {=BϚ3i$̐ " Xu YVCɉF}zT,@"8^,]ܚ%~{3e,xAVܷ֏ -to& =Ab  8R\SP=0a)3zZU{}NG0%X-EG4nI,:CIPIY2$J#$7@Nc?TgrJ^ lOu-PDiaH}=['k1*W'28;b)\ꔛ B7ج7CN9b` x;z1:[yǶR}vkCx>8ޒi]3+LB|2j>_JۈZM/"ae EKTT%`÷V30`oac O.|z&c?{C+mE@.xzWLYC؃~Ki"E/.~Wf#$.,x?7N%nD&¤iIйEu'Q,wU)*!CkZ:sc=ciN>k e GAFa,:K:H.IX^Z1e}۴*L $(t%W]yOM80ɓrs -{T/ih/ˁY}7N<[ V*#pz=kkT и/ٻmDP&n\5޶qk.4&, FprQKs]Qg f _0?t2tXlFrlP/TJ0^2Y$k,̻iFlo I d2v˓y'Wd`!20~bsr _).Ni߽8s6~PIĸ,pcCHz%s[ä5Z@Nq\92Wb+y!Hj :2숪2B#(B'v㙴$%i aY/{4%Y-?ZQђz*,)=L[eb#Nzf8='a.9W!ǁ'E2w>, 4],fJ5De9KO_z$>ҽۉvVū>)W#qNJLˍ/>E@vf&80" 9NMʫLTxy~$3^\A`w<rDV> y7 /3DxajnC:i&sx m.ݪj#`A1 UJ8S5>0a FuuvQ5@0;0ED@$?e*m&ç))ho}Ȭ:sz(+\wm9El5d=[7}̯[8& ˻ >7b;*0 QX6 1v}k28X[,Xa)dt$UWM%D'X@56~.mj\(S {$ƋА+ooIr~LqgC0|vUenrEKX`̈́"uOFS-0jR7SFSTsh/$咅D( kH\^Q#`"7Rs ~^{gگoѝFZ(1ܑy3~k.qlm:psѕGׄWn'@t#ٍ!Gjh Q=e0٫5 ~]y $˫)5Cc{?ky /ܔKO? +1%uR@sMPL*aj"gfCe8c/݃0,%.qOorV6E=E0qK>7*\hdo' [z]m".uU@HF??ҍ ]74%i'G>~+ .ɹ`>y埋9v˵^\T͡afp8JF#}Y0y_&?Qј?yV~Kմ?H-Z vb!/)-)ڏU\MIj?mD 籴a-Qiܢg]Zz##DAQÖs|&8tR_ң#K#ׄreD@q 2z-naZMg58}e|(4-y2>evXj`8\nbR̸u2`f̖6LBM@#C8n 3#e~˸@s. a^⻔mw\[%dMuO};W> h:ؒ/`׫{mTWBю ,TDJWLƶx~׳4Ȧ\5HC5,iwB hxyU𳼱pK4|I3אiޠY?E|ٚ_ǭN@#u~ %pw-+ rہ;Tj=jר騒cGcAjxؘף&q[R\KqB;#W~^`JP(mvU#(MֹahB16pa6f@CLV;1B%\!d7@ =A)PKߨ>Lu?7Tx[o1Y`Si P(D'o "nd@aʫ`AusY\w5mf;n ;t(~ɺ_ËV_T.&Tȿ)$}A-nv23(QT2r ,˓Z@wM٤ (-_d{ +$-]D Qjﳽ=u=3xϝG%*+dlz;`7"#Uq~݊,T" zf*ڽHB4 D& QL:5]QäX61nGw"{ 3iKr#E#Ƒڴa<^DglǃVn:J87(-_&XwB"rQ57UQQ&ꉨ{k5Ѝ*h6}P> rpS4QѩpeLf( $==PF{CF0Cka.޻#>rsn[N:j3ٮB>7,谸7@,Wۇv=x9.8i\~ t_"A@#,'GBW\sW`)M+V&V9y ~#fc5bjnG߿?+|ZA&;A% !O+ks*d3W7^HoXmbTy%ߖ&kMy S<)[2g`]+?gn_L*CA6W#mPC҂TJVd3g |2#t^7Vu멠oZ4Po1my7O a̤0sp:7~ĕ&-)jQ#LIx<$a  wd{z(cvF PI ;z/)kBbp8WѶ8lԷ,N1RtuC_aGyhn,^ VW?Y1%Ĵu8xeЯ)[Ђ#|2^[/y6~ˆsgٶ˴=N$sq}WlzBBpJD*?< 0i9KÕ;dAՠ5y ;: n Hq"hMb4p(GMjꚩ0VBMQZڙY%ү:D* Hօdqx{at1_!优Ȣ|ˆ8\EG"4--%)y!^8Lcw.&%P*uy_W_U.Gl昡n׊( r)妢>pGn,7;%6$yT)߁Hq\ /ow|D ߔyH*h*. [U%Vh\-ZӞ 7nTU@AKQ׍W7ڮ_q\" ӏXs'*$LPv[\ڒ頓OL%e{YnS_ӔXKCw5:gHt#FtOJY60yx&W= w\RA8.em;ҁѼB?b&AI]2=Hfqśַ[r|q<_kU-1AeU@Id-,::T߾VRzbMC-\ݼr`'t!SI_&]d $oZ|ѕ }@y63< b#z,gfHVڔŹCtka(K"|'ҥ;5_|3&^G#͎rnRrXN7U?T!<o{\St)+:|`]ˇ>o VQ^E\+==n\"Ce^Jl-]7I߉I. ړ"㞥pg>BG1\HĥfԘ3ɦy>F=WQS"P@MD"U%P^p-Q% ZNacU&ܬw&֠_KJ&h>RtÊ- 'latQۉM!'sv,U~+- xb\'rwhK]XXZrt/~ɢ_H+Ɨ}ke)tyw<ə3=2wI膺%A7gHtDb AU0)IuI|,a|v5G <\{.hO~L3)o8mg "UKy3p._=wѪ0P*'{slGVJn\'u+R(^BHg4yܲ?43d2X(<@[ye,8.p4.7G 97%;/챻5SU`z۹(%qMs`w>nZi?ת <ۧ cfMtlv$1F콅6P7'0< _|$Jg酗@:/G>t]Xi: )XVt1쏇g?E)fKBiצcVn)k~xĩ+R Ƭ:,n#KiS_u+6]!ribhL^sǁÿZl[ $f|V,0-C6FCa=gNRXz J9xu;2,3kTLtЈ-wXz|T*{@i uL}T~  o'MS6b|𢶨v6moS[v= >43 '3ycHRVE-.Y; \X'xÏxM|ǫ0~ܕpw^Qy16VLЬ㦑~X=DN39}hCuW_V؎N+Cw\rA$Ŋe9${h Yhc3~ AxӪ   vk8m0!ob =C)-j D*"m%Wl8`fЩ*E)? ]7Je}\Chumh)c&|_]V5(!%Ԛ|U` u_Cqˋ-ocdX0`܋59JCH:bM•(Q,^eg* cfmt*8*=_KW&ߓأv!=W=c/|Å<,V2ͺ|'%$ܠ-灡rrill?j Yh#oo_YV4a}7Rgm09J`a'--UJ݂6ɌLg-Qzn.xZnv# u Tmh*P|EϨMs& ƍYU$qre2$VrOsDM_ ߋo̘KDMB8uĠϮ3'ݍtc4@|U,i" Ö@=GU B@47:7LQvϓGZ..mNWbTKQvQz@D*3P})q'SZ&f@jVWU8hи)+f.luZ0RdeྛV?*_Hu%V\ߌNYėi2R\e\/97gš5[ Af=omyj SW*>}m-Ɣ?K,uNư81Y =X/60TGëW$r9LU^ۿlL^Ӿb+g$Ko?YkF~u rВ#3 zGO։)Qk(D[Nr ءz͝&#ܷv8X~CRr7{oǯ9:%h֠CŗUt>45/.|H MM. A?ãqy( K!~$ыzOղεub roґAݳ\'yqcQa-ėL3ሶKsk GZ}oQ_1HeՉz+6h+/K**/=!C 눏& E[kt(~i(Z\O;/W?GN"Lj=T"ݠ(5}ګR~1uBt}{k\v`oȸf2Ņ@7~E ]HhBUa "Lf ٝdeѫf,2 ;9UW8="0y&ycX iIׅ?[icȘ=$ZJOA2jLZӑ>< 1XAUiMv횡^i UEY/-D|]Ņ'bABAp347Y➱X$|_Ŭ_*3l\U n{C`=^Gv+(J+J;Nr,v+.Fi/υ " )[iRDKx E}Jvh4rp{ԖC(FBITWnMYd<5*RGtʛtueo>Y8 Sp+Zjr}˗μX)AÚ ͩvknFMŋd u=>ko0'E,~AZcqZ0/3+<\e$Ԃ.k5(MM›V7 |Gi[8(fqȴVN@j*8;W]|S$[Q/fc'C(bbMg{2lKUFKHq-<&MC*3NЪ 7LSPD% 5ʞFw*` )qܻPRAferM)Vٻ<HHQ-gf k>ڕ5jW#Х)PvJ|"ܩP?5j/eb.cj ZՃ؝!w5Qa f$'ϥޕ9t7y0Tą;#v^b0Kt$c;Y'UpB;3BHF3iJoWZ!8 Ygݿ),]}]&RDsSaF -d VW/dw/,6r {571.l_t/v45HhBZWriNpzD>mZ P#Z BmMtEs۾n,U4>K;wzOP읦"20;pȟ$ɍsA8NUqSRUl"1@nSHnq t˱NįcPbpvr "<-s h.BpӺ`~~J!F@\Э#ӓؼُ¼%G؍?~lD?y.QlOoH  =0#yћSҩohv^ Mzve˥r]6_O҃{<s,>] ZYu4T1ڭ`\ [Y1Y0[6TJ I;r @Yu,uT% -!+,.},@= EZ-_)GG,F or7RSG.80cIG@H<Zjĸ pus1H'k00ZwyH3TQgX%c.eDokN04TfrIv !, Jԩ^[Tw€*tU=HrzL ⏟$u- ˄,'mW1!p3r7D.PH!PK*g!Y snd?FF$uN#,xWY1Aaq&?Ŵfz3A 5o9@c&oM_^IÄTӿ?\_Nhk 'OP]\~ ":&?44y>$h@Xկ 4x'uB_Bq GZy[dVwu~g`95~notrU5,9.N1C fJ7yۇ(D< C%*…xpW3ʨ&pZk5.Wr[[3:!cnUuƲa4Aݜ݋x7mYVTW%zÛZR QO*.`Q4殦 f4uޅEa3kݮ~G?좳n+K/8N|:&7Bβ$*ǰxyƞrd&}<:WW+ԣ'XkH*am")R: u'aX ?5yvWd%'Yx` l8jKafLM9ͮf.<Pbs14Yl Ds!eo#y)<" Rz,^O\ik38gzA2KTw1h|a. )ܔa^osjG!,kGR9QdhG_ʸ䃶Mϰ}nRhgFzs_LYvJwNkh_7F"E}<5I5s^wT$e{6M7M%#1|7oiIuq=e5fN5}>z|8\Ai_RpT߿ 6/yxx}u<>v9v|mӍ[@L)E#hhULse@ngZj<"įKiGJ KP7V~DOz7[vύtC}c}Afd̜ybJAfȋӳp5o"$oTti-s ~F*8"QΎ#2<+N-Dr6g$YFqvc ?]f9"aA=DYwwd*k)tfR=P iX=c2OJkċD7!շ,'ζqGlIy)R FajOӃ̇G o/[׷bp #t fIo?'8d'w D5H6\}n^`Ҿ]JKR>N7MF y6ZAU^Ōr sor2QKze+#x3mTʌf`wU e'`-t] 3jrCAu)xof;!ߠs`Dl8&K)0G;x6W~㥕0.Ԑr! Y#|64MBʒ||xOp9 /Z(k1ҶEC*R #>)47n#ȇl%I%b~pV P뎱_`2ٸQ3]ڤk2p[)tdXڄ4AC@{cCZIS|Q_lѰ6]|`"^/!ޞ ūt]xQ8&즴Ƙ٢$McbNd0~mQ7ţZ}`19t!ÌknTNbTA>Z[$>J瓐(9 /0T~L~%0M3XΫ88 $mTG7e'ҖLt ]wwҭG8$a&O5uHgn4BGMQ"i&rCM퇰pU/Ȟ{~zpX<%iaNF3W%xo;{Q?kHI>+&BjB,Btc]ѱ=Ĭ 3 q ipMd+.;`w9' .Ǘ.&x{W,V@xÁH_J dYkflJ]_*`H&ċGH $NvZ4K6m%ۜ=@t'RPrO?sJY02*H)TIS. Nkvmol5Q 2(]HY s]\'q+暩8 :8܂[͵˂ P*% !Yy.@+޽n;ś!iwS}c0ACnWYX8fIC&`YukZ,PurR%3>RIC(>~Z5PX;W "Pz!- ? iVP/k3~~X0=ؼO &};[ek (#ɴz|_+ޣfjdٹ^OflvDP6aj!\;5[=!Au_$ m#2"me۔1L5Hq3.xn/oan(a,%YkDxu:R5*04k/e&ʩ9❿4T>̯D[ M \Z+?Z eE7.KEv\6_:"aֱvb om҅чݕ8Tg"@0aߞ3A HVEgvW7ݛ`Y˖ʏUx"~(q}8;`\:^KפEV3::\ $?Y^ځtEGD%()Yd}E.^oz=LTs=~hs/M^]'9FNvԊLFݿGf&+%ߡ~=ȐҌ * IG bk\pYL*ٯ-1BU<^)G =oA٩u !Ⱦ4Dطi9pK-Y`i` _xQ9c5ej;6TiؐEhו> ߽Vk &dQX/B*z9J0 (R?ЌQ^DlRcb j\Aq]:C%g:+58^SbOt'^Pd%O{`eU.Q͟7ezGVXL]a ,Ts쫰஦$R|+u}? W$\(y#/,].j<(U6Ӎ@8qFh/u7qf{:?eۅ\>9Z%[R$je-Rf>3թ;#g]&)ÓtEsgwoTՐF1(^J \{RA4bi^ vRQٜfk6?ԛ% *YUFǨY5s,MI.0[O5*-*xbv=:%S!fI+u \˵UEb(1N闅U<+gt%Kf݊ 8QrQ'A2#l!<7l>RvHxlJ$W 5?ilz~, πSln$4ME`f$A/fD-=j%Y_{8Q@ΚYmN _TQ0ǧoi7=4)u+1<-[e{"IhEZk\P7Z)1 ݊(-{K[.ӤxR[ _*LKr(6y5!H`Y0|gwá6ЃMKweRݣsZ~Iֈl͈G#FU.YLrؠT^eZ\J]hQ}SWK.Nb؎h8ڵ,UFoղa1[)rG."ԋLe-@c qJmeatBaM u#̥M=e{|%ޝr?0gL Na9ӂn2H~n'6:WԖ_((ǃg[Z4Ԧ(br[xV9<|J{3~N 7ywv^9STƷ _JA|1n)jlS0ʭ rBiƶp75=vL:^9 "ߴKYM]f V^DQ IbFBnTJ5]h5Ad|N $]9݊q.wkPĺԙUⅼOȨ6ߪ7Pw[ na.X1KmVJ DW~SGxV8UU>8^6O9&dY&T fS%?^Q+J9$ D͞Tr<﷖m~ Lciy>s몒q8BiG3,wXr;6ZT K1{PWL.XX~@:QW$1CaޑW\nSV% u6 {}.w"n -oPq,<,HꁹG0|P0XB\oP bÒ_ kPPcse: HOA۽Ãg~vU e"Zw5'\[+Lt,vw(qt֠ &V-MZLߠEȕo]H]םVvykhmˡ>|[%DEvS"of@97 V9 ^P/浨DVd's܃ַȸץ0+ x$7V"߱F.'lLfE=| &GDl!_ k O,qpeu1sOyԦ zr-#T-Ё+3tnF"s|)=en[;Œj(Jѩ쮣ڎY#]Z<7V%(>|(D(Ex-Htv3VV 7H;’vJAz9 fGDQ=gEU,*YW5G_WP,) S_ ȎBCPOoc<F]]_?{䚶K6=].ܞ޳gϷ̰PnB?Gvо'rnjv 2"Xd=ݰ0{#p)$1aOs#([rKVGGewķ/2,ZLGnΖQ 1jQ gh50EpgG!BB*at2O 2r gSsͤ=#>G^4F{Z5n_s]:6DBr' A'"ζ3qF@w4{Г("O9ɲ* OIPuSOˈsV6PSeIډhw[xa+5Pm=M~gY,t .V[ƲAEM/8N0+Br+{n88@#[i{2g9P#T[HjS D!ضk9jAb4{YnL|8<2 J҅cqoHK X1->LIS-:W~*b# >]M]GK/#ޖv<2 Jp@YJB{.d|)l(~[j44th$#Kfӡ}Y_" p::-$%Iqj]q mSn<tpD ɀ+J[\:.ᝠƭzh5gh"j܈&ܷvfNo.uQ1Lǭ,ѩXiɹ+sevq5&GP& VՂTyQ3F[IyxcC5aZyƷ]"Px0t?!Kɢ()FǾ9ŜhY!mں*m'/Ft^c1Gcܗi\Z-4iriض."}~;-5]\8g)I{>uw@b^vkXzįGb0D!N v8=bL_QFZmlzC( 99D Kt,ay Ho{MOku1OWwgVdivѕT.8TO" Oa 4,B0ɩR}$vO;QAع0[&c yICAsݴK7VL[_)>ĸ0%/`)hAgzS^R{EmOFw%%fӈF_peH lFNl! _b8(ߵcm)lce\9DxOSՖmใ.=QK0[K4GmxN ls2sLRRAB3s%EkeBIp>?a/I]t3[59 rpM>~ƚhk,;l!"=ZWBOLx Gfփ;H*M/nS״˝$Ncgl0~ VS 2Hm~nȜtV~eW͟;]f列YyjuM]\0(sN=jO5%|.O6rC;B_y5VfPDƨas1ojl#"[3.?mRI/1bv w[&Cj.1}sڳHR+3Zy F-WԸ;QUіvFi~[^W܅-C~7;|p%IP;C7-K7`̴ܞ<%" ]`dmy،58InY3Kq/"vKlqJ,!_oxlӨ#.N=EZ&@E!Þe ?j Su5(wZd&ɿ~e,Ɠ-,$|\lprGs;SXuʥPyR3s=FRf'G7Yqet9^aQzot6wdjv )6ɬïD}òJQt:TUqcQF%O-D~g:x4iGGY%^xn*b<⟏kьYr& ns׍q&'QYfk-$<HT"qQ'Q/Ʋڵ{Ӷ]ˑ3q/c*۹ FeP}[ypTe3KFhזe}RF^dKv]r\zK`_h:16m'#qV t@i,0y= ƴc(``Le"{*8K&6;w+mDZ{3UEKu+a\Q\$ o-Ch m<ښ".85Y#02nN"6U X3Tgs9aҾ`% o-X:goQP~ qtA `Yp\ya|;K(gC & ;֜C AC܌e3!'_R_f˅e>.dhUkgV,QK|*2'2s NVkAM`e|/OVvDt髟|H2?-O' G0}6͘Wס%j9.џz2¶ mFՅ (h|9(;|nh껡<ŭ$J}D)sqĀ,< ;ߓW֟ c/VYg=(%Oy\|#'o&%Sџf"gFW,~%Q0Z?#W_;=kVSWT̄p4=(;t|"f&$:|h_%Y{ S$/_XCV8a+^"Lڈ^H7h vxI,LIK&%aސӳК)qgM?ksvo{;4Gi[AT_f a*_oRE0$vKgi3q+ (}f~2i ^al DRpv@_Hf {&#Ӧvρsv!4N}LCQF#Im+KNٜ*J`#1Mb17 p~ TIisJǹܸ֮\'&H/q8>m7!kN;B[ 9׈W@=Y;IQq6徘;sMJJU?Nc0abB=sT8-׶oY KrhIUh$D5Qj0QlNuQ/M.U#*4a(e~h 4sI0 D/"Bc(ufBCh*v) ֞m/M Y&|$3ײ94Xs']XVtE;6YLm)Lj;0 1[bȽ gO[1< *Щ#NYFm)1b%>5EDK>R4#޷_)Za9qb2oG9'ި$ey.#vQRzrx eC@ܪ~]4h1tILkFFGf'H:6< =kB{OY]WVUY~Z?k H^SIr(E ^ߐK+$k#v n1gN^D<5~ѕ='0#%mKչb25k]m&E!^Ec@Oa%R &+loD׎~7KavaPT$}TUؐ-b6]g3gޣFonVUoүA3?jc:Ĥ@F=#b+ `!cB_9o?Occ*k4uVabQ qm{=m=Dg lkJ)b- :Cawđ[8/^Srkå"?æWIl1poexDrs᳋L v,`B-qWj+{WFY2{`YQs-|/ &ڮMJ3%Zxst$;Xٙc)R3zUsG0YC<r`e+y*7Nh2t-(>2۶a$^Q f~mq FzF LvWPnϝε~gen T.Rv] 4~Gds~G+jԛgv8$E=1)M|hYjL?৫ۢGλ]d8LWTϓ #AQ-]E״*;6\1 D"_vi"wmBŝoP,f ֫K&9v98î:F;K% V]w3˷#ds[7*y۫|[/^x 5 [+if͙'CtsprVNqydgA r'ܰ\u(7z='e~7yJ뗺SN#j>sL6sC[w&cSrK+3μݢM1' ##_ Kr*k5p8w"AZ))HIǹbVwv#<oN{5qLw\Az>Lzfl 8?u jabE$KfjXgUjTIpzꗍpo]קO"n_iO1+-d%ug-8ڈ:F!댟1v|셱9 0F̍H[9Jÿа4AJ<ǎC MUxÞ~rZgK=^;Hmi36Y斎]6IzCHP-Av/Iö4JGV^^\]jMd 鬅?S3Z6$!dعϧʡ|'^%kgj^VnO/{0bqeؚ79֒;7ĕ%%ha -TE~H2N[,\kGU^<~Ka46}=^ʇi4;uoxΎhi*PQl&9!`?ơ8rb[Fc|L1T^)$v0A䲟 Wr@l38u3U0vФĘ)5cx@IO9쳨O e?ωfʔdT6Ҍ`|s4ǜ˩xжcjm}Ʈ:ٯnV1APFY_6,SPc6?".C{\ښx:[",-~k?SizGu!_٧X`ǜ MJXx*ZC@Z!`Rh?dHo^vӌ!ה<*xl&D;4[^C~@k[^Ȼ`NEȩ55"[䦪SdL 9oqb%or9$.s[d ̖5 75!WG:L# 3` j0W!Ab-Ar2=cYM$F7cneE*JbnPtwDe9 /z|rX7di޴CS|ܙ_ՠKAf[s)\ބ^)<FֹnOpO?Sê&"dZa? q$=yl,m(@߁I7~# {h}-=T"@*n+ˢf:nIqx@:Q%_?F6=2یc4F>㯨T3gDYRT!q ޳a27O5\gˍw[Rohsa].碸uP6aJnkxgZ6ob3Ͷ/a'rH9U0h׷Ub&ĐM$-Q0x{1Fθ2as V> J kJՌ X׳0 rk=+Q$I5}󊿷J[nE )!Gwnp1ҭ:xj`N"+W^1q>b9&aXZF.]uFz_ |I&Ɉ8eg tz KK&TԻe_l8\i{Aj;si5"rP(}dѻYi՛}=" H_BȌX`_i8 M'_mlC|zsS{Ts(Fog#gLNmɳY֒ VL؏':X~q1J-4V[L:R$km 1"EQwI f[*R nyu!(ޔZt 7*qrޮh?&hqeDeix\QW#$ʡC'j8+dMuҧBly&vED mN t9\j@,bgĆAO"fO9An+] U*9fiƣw>祰{ e>m+b; Bϡ'A! ܑZwLS?Ğ0g6]*-+E6gJ?IP"^g!y;Td ~I0l]Dm}BسLzu.y^M&$T`0WYW5 dk_S 5ȵĐ4岝O57PltdԿm/ɗVGPq JK[1pOVF;,"j !@@nr-*>נR%p5HFrZ@tڱx򗖐4y_.?SoF*)&^qK~aV JNk4cNT$Φ{аc:| - {|1v(+Stwil`^}a\DZn?kOv!s?CuL$Ǹ]p;^qФ䫦V.|*:p"|(iccKF&VY ّᣋ?pw:Mwť*}R 2(C};*L(TVvd_ȕm\٫vTܮ"to6 E2'3Ӛo- 4\1!vFJNOda<ӐYIRty&4Ra`%.߄SEl:9$P_߳VJ KHJPС^~Yo{5fZS1l(W|E EZ`~ _[XVO%|y$\W3MwuH\F!mv >ԭBnN(EW(N.Qtׁyϭϒu+q<DO5*V9ڇ|?yю <(Y+ynJ^Žuet5ɒ6j'k/?#]*3]\[cBk▖ y^Z"ʤ]k(6AʅA%7xYy%Ʋ("`_Û5LH(ӝlN!9}S 6bjF{e>[Ga]暻R%@4s=<4%j2ɧSW[H|9ɗ¼al4H(1;C~J LP`c/쿗┷Dc:0gji\5RvYZQyDŽA(ljWf%/wq4_E'(tBvB_2 hkM,l݀x"n#Mc~<5Ҫ3_A!/84n$F Ш+ N]PJi.c,g<(@s%Y+/~XZsE7gA]@Kw( igL eho ڈ# j1~0դ?Fa27h9cdR-쭱7K؅]}23l\8uql;J7q?kt^u'"8YWjPcLJ])ToTpC07όr2G'&A^s '݂m^;F@=k&zypԸyW+{V{7Į88E𠫫#1~or_hp)8 Q׀K]X/J9ԅvdY|66j@$X.5kREY=# .Nzު+)2 ZKՎ>v*i~>nofhY9 no&h"JKvW: Q_۶™:O$] dD]糴 c\ǡЃ,+IWWvAusF+0;;fcC@ ILPG B*LтwPѰ91I*Z393#cozy-1'gy{X^LC%6̸i/OzQ#G%%@क़ǵ6db; ѸATkUwk[yN:]y P.n"J޺ؽ5iPe+A?ypٹz 'b؏;q1JPQ7`z*/ *Gms|f]RTn3ܼ>WDɺWs/RZsQ*wGmQ.&Gޟ*Т)4uyk/zgoV3fF ^NL IJ/2U'(tfVw5?g:H.'&˷r'r>G׶P&Em, yʘQO3fa5L4`Hj[ko-I2FO[]If~B03ZYm`NB`?0;~"GOte+&!Á{t"L]*ټ!h DIm5`@# fS  _;'3C}inq{vVR4#y“FvxlkǺ2w,e*ϫjzHZ+Yz/0ЯHYtYyL$of1}F3z`Vn׋>^ΐ - ?Ok |]lCSnڱDy3tz\Kn RUmhh/%4DK Y"$\)"cI&Pefw\gyln9_3],|b|¼Q4ZT{d[D4T qHo ``V[8JVUQޕ}^l~R !ڻ1? UdSP r^nol4{0j P|RYnWwn7 9O?D#a$`0A#8&haF= Mgm ^+go8 Nid/o T 6Օ6""EC Ih3T3K4^>CPmݲݓXOly}B*KPjsv̋*uX/p'-]10+ٺ8(˽*ۈciz20&fTZP6 k-Tf!:H3{x m 03 xC܁lJSM( sbv4i˜Ni5bG=@,YZZ~Nd**U;L?lUL>wtg}J\ytm:\jZ]UGw*TE6ڱOk%RIWhOfN,W"to<=sgT{R$\x<G܃0j3*C9\Ad@0|!^QU.v\:bXnrF"7CZ>yPh oՌn*K^&@ӱ} 9me!x&}ɐm;–ib`i%I] ¸NJ 0npuM/ +^qf5&b兀 Y dΈi?Fs\L3UcM;9=8 у9`a'U-`k =v*d7G3Nt9x'o.ܹw(Z][/=r :RwE$]t 8{*L%i+j,T۸S,%6 QգK%S&v"Gn~̞4!K YıN;96ͩʬ׊0ӊD-QlQ> bGǽ [Oe3 VcQ>.r:QQtmx9KH$HEyIC?e먎Ѕ1epGWH?|<ܺڻg)Ϲ  3L&!}NMW(Ĉuyefi^4pkBÃcͳ6!{ZMZYvMLYM(ۛ80P :7Yk>׺4Vho&7iIu WoeZ}9af(˃+fR:.9V`)}픱zAepE{1O7ꦺsMd?\d'qusCbF2%2aQ%TWJ js#> 9Fن+CΕ,GvU8),?js 14I>*7FHrj~*do~$=0]ޅ Rodn3 q4QiBטb#sar k=F~y7oCkz -缛8RnFDyaL@ek~|fʸ26R7=jY Zω"d7\ߌ81 }WC!Jp<#~s0oHyUu.뿂)}f^Q=˾@o$^I)6E򬻝5D;,gdb3\!"25#IWHQ4/'/%)|VjwctIy |%'( v ^ϊJ e"@w5bצhW# ht'QSVg"sM:`чKO>Fa Rʵv1jBAӚ(ȴx e+[闎$MK(1EǭLj)d죰z9e'5ô9/?P n9rQ4=5ʵIijȩR-XFe}u@NJĹ 0efmj8 K?ۼֺKݹD. o*"-oXea{-z *4AM#1>-5_*2(aŗ7dY! gp s["193:&s'~Z%Փi B4Ij"\he $SRUF=MTmYߠO6T Llu,yXAp[ȭj.A )Ι\ esq;Y;XfzZ_;&ׇ" olbӺj#Y+AvJlu RvŝK+/9Z gy| )6,"TӰft۠~ ۉsNz? ̫u!`O!1Y;tZ~\~tAH/7G8W,Y1h(;zZ"XNH}B9QB)]ʢ)"cia Mu_Chw|ѳLmO:[4_~WLùQ(pAp_x敲Ǔ3J”·󆞞,y%1IڻGCdwk>-2Jn=@9mOX~./PKRш)v)&m#GXm,O̺ĕ<r֖?:3s~2aKtƚE}1nhYir@Z 5gD :}_d|jX&[Mp,F7ۂ~$Ї*l(/@_)쎃MX1G~Vx֕oa014EhjDfWADN݀ଫ+^s>3w/C804@_,HIi.F|X%ؙo.W瑶Bq'x1\ZQҹppxnHhZ5%CkF^+hggOK /I8{@DY(UwɆ T!(*35ڑgHiEτp0 L (8.92bY-l!v+$^#U9v?T^8ڹ/!Pu2cf2y$?k'5Z_l/R&#&RN~Ԣ6LS|N`6YH*ʧQv LOջS#ipe{w%z|*b2GbW#3?lS]1@gp]kNp$,)`Q"*m #w>Pٸt^A$بEa޾-NC~lmAĴ Q%rԷOSouP}$D>L+|;ջQo\n/ ,ZlγL 3T~G E:+J7<}ML].+ T?sdЮ%pD/ػ`D,D9 3<3[7n8bׇ4'ӘSÅzV ^H[2hEH!1hnG7ʓR'-bGl{ y33BuZm;`w]J{tjy92WQxh!+;'f6ӁB( )({,<(ZV߫w{J%5oOI[{[Be,goS~oB'hN V\bOH(7K%3DR&& 7<Íj="Q$%TӷbYMfQ ow;=^{a:x.-ĄZ_\%ί_mǠ:q(+3M|'ʡJR'ʍuTboT/m~#u>~H"pSOuT\l?.q@jO/* |pKxW .VL/4aUHf6,c9RAhMHX= |\f.E,|0pX@ܟ?%&B)5+.B`j gk-,_bxZϡ%FQQlU=$;īA՘)EKk5*mId/g uyOJx%]cf;$:uZ_UKI2EuʼnAS Ϭ #d|X2M,?FKzQxJ- %Mx摠EAs|Y/J[">H¹= 3re[8+$~c ]Ô!vFoTF_Q(ǭ@+ ]ѹj ZxF5ߐ݆ϬD*ńS@$mـ[:ƥD% {ZxceBi ]HoqOf CiDIpJ|=s![p0m~s\23Ze(BNDaze y+$)Rp);||ܻiIފaj_Ǩs.5c~ >Rl]8(tFGwĵěGIc8 t:FxPW5G :-wװ+8T"^ N"1 ;0OOqpdTU^d\.rlɴ޶?}j> 7E݊mf^=uYfrp9͊^{G;k/CtZ5/b޲w c'7fխ,W%4{E^C`ds+~h!"ou({q]]xߘ AGP0?Q+UFqQ9F }A[>h |)XHzɑ ["03E. ڥe'oD3bn.`H)>)׻  ;(2_H<' L=z2? Z6Ϫ[ߘsN;$_/MK`[߯,1`Q_᫦ă{?ʚ '+Wi[W ߩi֏i81pr }t>$Ssa%OjainUGMxٺ4<[,Z5]Ac;R$#,fU =8O`<G(v(\yF\ FjGb(K}(.l#^hLY(I6uw~Yl ߗ{F`ghj}d*K0*ޓ̵WEcRN Dx͏g-"iyۆ{`i{x6̀NM[E`,HCA:{?:@|*ٸ$t0 rn%{E:¢ G|LZN`3wmBz403a(Zr6 )qnΫQ3^巟"# R4"x>8g>}\a[VJ ~~+x$Hs2HfY})2q3 j5U#KlHڛR7VA@oɷ`ڂ h ˧ 3n<6d,52t`֏3Wf{I@>"$#ӑW^<)} =W:pUv5 Qˮͭ䴟U4즢7lVQ9oF[Ghvb\FGt ֿɛe^]hdNV&{#ɀf&; 7\Fۓ{ +=t1\*%h\V~wsWIf;' ^.\q\5jy,~K/+7)$` :hI?dwk7L< `Ob@`zs($D I*vx4/RH_-l!3)49onj 4BjA-;*K ;sHwBϰ@BSqDReGV & o[VT~?;a!MN2բxnVyFPټǝr0>1lCm:xIMUy^Mx&V Qj9e(H[X;C(Π?ʑ;2"-TϖEL/ ۈdz)GRS+f8oɶȏ./-S}%G襽K0B0";ĒLi\ht5$QDM0yڇ) FQ]H۵AO3sغ}SEƁ8iJ({ԇ(^kRL"bu<ܬ̯Ӝwb;Vt2D鰒SZp-,CԄiD;Jq,FGRAmSl(T(J8`畔UW`zfƓт`8A;ڔw(6 ]QFKȀ=&ؼͩ< *w>NY)SjݖqM:)!駸,M&}8.u>63`yx_{d/h_(;{7:bJB9`f9 Hީ _"o+s'in&xt9ޱu!thi6BOxxE 1HBFXZQњ-}Ŭ"I#M.ZE@FGb꺫c.a:I(FVH|41R6,ʌŒ[:b۱|$[ 4tBGY@"̛7NNQu=a˾wq& b]tJ\*峸35MOC-z4rϤwKPAm$2#JgmղȦ 7W^lR1eԡwؿ!)߉ ٧HS1̻,U0R*j8V׌gY !1A 'MIH沋L+jO/`N^@`IS#GcIbP3 Yh#,`Xx7jrO8`ll!\CR(V:*61jWDܻ4ڞPMu%(63pU; ݔ_\e2l\&b%smZȰ!᤹ՃĊ6r=e>J#0 ˈ<fD&nH~+9\L3 JIH9Z-'u# ^+S/O`v۔N3bVbMRYm-/x{N?QDcr՘ P0g5{-mߌp\#D D1TY5 qu,z) Gkɪ~CbTqo]0&n }.BZkFB囁#7Uљ#g{V ?XG1pyfAv|Q2i6]Kk'|ʧ />d txґ\1YZcO9ED27E{_p'=`leIa*Z$["B". ,vQ}ex\-?ɴWo#O{/,*<%uOsX+AC*u2q{4.P ǎJ3Okg)ǡ0!/ z/4h$EubuͬG} =^;N~޻|^a[爄fbϖU z03[@\:yNPe*kZ9*ߚp>N(Rv|_.ZǙ9e1{wCA*z(j:S/3>=b/h/ЄI #)+8a3|O$A3|빋2S"%d5g$vۥ]?t3۴)մ\V_a 6t['JCp J?Т-:OػDdlOAVu+,IdT{.o9l33WQdZ֯޹–}°!0&@!\ Ǻza|\q}<Es* #HŶ=U@);ME\{Cƈ8Cz`'_a l.q~ഢdTvٯYZ4>ednvf*NT1*f>\Gb=놨ݟ!eJ@:W[5rK1./,D\7ioSY֦1 M.= |sJyPi}/"Υmn7>Oy~1a'c#Ȩaĸut;^5*! 19R{F'r+KIE~YIܳX[.*-[\)w,lC%M{F_@@Dkj{ӋY[jY-Ê7a!a',gY]9b^!l+ULζL ; >?GgP~*_Ո0C?"zt |@}ƌO8,!'O7HWsfKd&~6#8:H/ـ;^{P;swttߖ왶0_=pVnK`=d̅ꙎpQܙeiq[bwURpt~‡P7\=gCӬ h3$ySL#A%m 93;sM1 Jhba9@_=ߙCB%cs0_?TzġȘg+ XUFqA)Ogx)jUumjjLc@o(q񇷅Hf'(\FgȺlwhx8\p\:7#cW 5r `k 3ƱO>3>z4* ^]/Sx qȔDO ap $~}R'7)ad0L3gRz{G0_ bAtrw4/zAd4Tm0g|C;isKŕ20<Rě\$H~%<߃N2^삥jw W6Ryuy,!tpU5 ̡M,XG{~Hn9,vC?,(UigLB"#N^>dyJ/zH،쨱\<?>h/{$x_ ڿÚ]%*z}*7qFoE@ڭSޚ L !s;\BHbae%)u?u^#?rz\jQ%?b^8 Z>$f,jDa}2Ê=Wȣ5u Xu+ ۬}ݑQǧ)PM0 OvÊz5`ߺ_5NKbMU<&o֞-y~ҕSuqL ZN~ 0KS5rW-LrwZf}#G." k`E k40cri[m܏BWx#[,ıxjAqc]0CF#V={# $ laa9%i{ƟaF=a*Qŷ ?2]q= 3+GĂ:=3?/ 8qpt&Znc@4 `oEk/nGs0sN"ԛT?]<{WڬfҺژ!Iƛ|_QTe R==ΕX:!C}GP\d2>_u|'7@ DJ"&CGӐj{CH|5,/`Z d+)XnV6.o黴vNTiގrC[tZr7G2u\ @H#8:ᦇ+ DqSSzg \ 3ǫ^ґ;vLd91pٰB]POk* R D4gd_an%&N]t]S˗ܤ!nJv^`GDnkD#5>صWDͧwtL~T*i},|q|-/cR_ U ඝD*y{ZF*`:@pgUi6j-"Ui>SsCryo4vaQy5WOz8-)͛~QcU 7wΟ]L` d/: -hdѐ%1EӪkQU|0<^"rNsm 'Q)EErBD&D/E.p]U`mDlZ ue-o(~onm1xo8[ά@t\Wݰ`|ᓤsFL})SAL_ex-3tfa$JWdbUQM S>"2 D5IM!YU(OOpd9vF!0 VwMb|Yn Fnma2­Dϊ;.[7lc8j3G \PbL;9Ezh%KiѐC?jܪxl|\iWNY.|= D% m $?*wʯW RQ+l)pNw+6 dڵjסD45n2}ă Ytl#oid%<р~=ț~dbf\ &PJcљX~LεڳOd׀kȁ܀К]~^y@4nB{ QCЪj'5 4VHd][m|lIr?U'le KL*IQ j.2iPs,Ă\G}i2r7kXmZ-z 2 C!E<.8 a^YGZ:^x~۟\3.("r]Q^q-N|1&]OSN[rg߰g=?7yd8^e!@0A.?TP@휇oԼw;{q(({+/Vԯbs֠ X`/@PEn`zC2(O嗦Kn5| ST?>BI%>u0+k=oQ5%kGj\**&Cs Bhu"WbcPQmF gܒ^N  =0 Y -vb^!MP^k1s:DE&fH=]2#h?vzG [wc9FpP)Olw x6DPsR~ NX7~iQZZM'q@J MdN F$ SF |%6MC^>xkGNM"öi-T]P%b,bk)4nql^B` ]pBЈ|Vm)>2+4xJGغt7g%i~I4Pe5HlJFv ]ԬDyB#ZU/|E΁Y80-Xenpʫ OɪCqLk-2+DnYMf6Lߚa+˾2sr咖|L%%b-kĄhrȣQߖvId˘vx7߻nk>p_CL= 8cSWh.y*2*+MYZ R^5Dn5H^p4b%DjM6+{\g[ -"iTaME,(x9ꒈȨm Be萜qGSG<607s&1h;)3WZb/Tӽ|W` UKo:3hcP6 Y笙(K.),6 IaK^ 17u g=R`'a¥"V 6۶8؄^6BRL 5")dԄcOƴ q*>6@ڟ@d"pB.p$ѿ;40D<UNri@6SxNbk[PB=l Z)&Cv ]/B.z:(%?̍-7~4B-SJӽVnce?][b&)/?-~<\ƒP.i! uPnizgze(4 tgH(X &.n&T1)fe_]Gc<,Ӯ(}a+"%kLƛ=s|-~TqU<1= OZyk27"e . ^"̷2}YNq<7faKl5]si&|Z^uNJ(A?>NepKjikq.¡5"n<"󺴎d}Gnu@ +"YϜ@sh\ę𾔷5YG*+,2֣ۈLgQi҂P> hdή]#2YЅME{^zFJZZA-5j.s̸nb d{g*߿Sj"R` ˴/- l XcM\ )Fr1TICBB"yNn99@7oq;=zT&RZ([4^i6|+o$nh-zn0Zj*1~<5F8}BOS>!n@3Bt,,>;I$ę]J?傤 ƙme@.?./w*?٬ۇBo~'C<߆9Ra6y+7uXTF%ZgukCb.o9;DW1 Y zpQ[h`U#^[* FɎrfmsVBx (o)=^jWklG}g NC;C_&soNB]K_%4$τ&?쑺KJr H"'e)ҩMF )۬ު>yeM"$KܣeK#tY,Itsp/Gs],HBp-E_L2H8r*Jzf0m,͙ussFSO}>BiG@ }V Nug>JEoTr;nxWq÷\ӵKzVZq[mPZdWTΦ$R3_7`cV?^ &U+gŸz8&;pg7Iq.I߶>޲L]ЧrziqQT\B7$iG_rX|06 $jFOK? Fե3OcxmI$a.3kߑ6p`4^(Qp&7PŇ3hc٨K \m-yDKq{) p#.0fhFKm[HC7"7$azA4c t"{ x){j= EBfD-;3`Pٖ%ҥcx4LZNQ'oQ+%wu7\%+uJ4ďj-23y2:ݏq'Д0ǙuAV ؜0ʾ3ɯ63zpRzo&%wDv6£*Zd~󦑝]'D 6qZggq;c(nMG Dz]l %uɪu2=Z$hw#U>.$ˣhߢǮE)im Hz b{|rvA<5.AvՈiT/>6<А+H+H8uH4!hncRB(tP^5v$I*璄3d;^*-|_xLi Zm5L??5]\\9l{ZOWسL 4B,޲,άT]~B}L@+I}fEh^R'qn$$!Pmof=@J2wUXKĎ;xFj]; 16ܸAѱpr~IG^B|"TakrzH-_-_9ERc#-a>ၹº!oz>Q$fy6:In47 Ǩꧠղ]&6z!.['#Ӛ1 E!μ!^"t$l;Mpg}= ?ŕ5]TSz徕SB?߰]@d۽6?B] ;7u'aWpq!,3"&Gx :w4&VNGW1.'X%6k԰5d.*(>&5I!+3=rhppD_%2ݪ)" ~o\"DvhǍmssLK쐡6L\gNr(P[# +?[)[my`l1yLT5EE`ZG[nt񽡅[C1*zrC2wGq!g9gSK'٧$=-Wn,\C[%}d_FۉL۸X4WNB(.U J6w | iGTC{ Zn/u`N^K9RБ0;L)~z!MDL!g ndg+@\D)f2ծRa.^ ?_Zf>=iÇRaZFHS #]4"Uwf(iȻ`^x)Aŵ6e󧋀Մ{ԯBnJ/>Q`Vx;OyN&&/AC{!Myp`eSq;^z"I1ɋEDAQ4L1 껾ܹ mX@@uݮߔ#S8\텎6]9zy⥺ a7:,nLC8PGLs~Z`ks>`ԓl%2Lb6H1):O"-MZ  ^1؅ḩL!*^0 ?c$ > Iiڽ`+j*]MCcFCF\iǤM=x[1CӬ.2z;.jrF K$H_nF 'WKPT$HFbk¨xĻK Tw΀=CY+!|1c ?r1'1TDipfr$єx䁭2729F4[V8TuQ$ܝ]J >IƖ+gCOO*3ytfLQ,׮;:Zz xOm|WNn 6%W菃 (@MKt>ވ?; ^ ӯ_G%ꕬ*8a(fSP0WXqA[y*5J߯A֓O?|͸YOm~qX%:%Y3iӸ[ )0Cc`'߸G#h@0:w;'׸R(|KHq K_zp *FmUڑ9yKtri0df1rz4]{!` 1\H-[aqXGd38M)#ᨲR>sGIr+pI!; L/2_0\OH#\R_ޙ25%aU@D7g V&e*W}xl m7$9y5 "BNe_әpjbxzIjZqԎdSw:t; k</( >;1S^G>{b8K1?\FuN̻zc}W3}9,(|1>Mhc T] ^؂ow3a ::38fPa~|oiLr.j]!eeepنQw9B9[UsL,J i7CJމޟc-qXӛ#m*6AMDhl#G&r37e`IIzY~tEYutXA fk,fEwm,oF4%`4u,QOdܲ%H^qh5u:fW 8ӝNwh-_kk;TH 3`(05Hh]p)ѧ\ľN[~5A1gP ~3-='6ܒJ@JhݭMeT`E}Th6ո,Jm,=``޸߈W1w,aSiS˭JLAY?N{EoiLLG+h`83C}_/m! !}[ul [,vItJCrťjx(eSVoXEӑ+y6 Ew%o?ȻAHФB`}eT XGCD+5 =廅A\Ё`҉ 9NWl?uх&[]^~q!%~0?'`u_n얗H Vi̘!}KF,c4.#^fx&jύbXAbDvUt5~6tXD4B#sh7 .Di/0ieLgtvj.z!I-|Hkc#ST<$΂W\hn`*31zE!%+P1TfҍgX h`z#CIpN'6hB{Sb9ml1ETwT.mSnt^Ұ`fy epm e34JJF nL1 Ys+1-k~EP,w8?kJt1s/||oC(gyTwOyPD<ڢ҅lI:%`>v"^{tٌ:hl3";kg3jzʡprqpp[K!YzF'L} ˾ gH*3UKԳIZ_3Mrnf*V1(xO.t=RH wTfg] KEvG*L1|)uY`FRD޹n;]_Ԧ`f)€$wOK.3cv4qz8<P8]:/QմKD"^YxB(a^/#!!D)eWKzD=}^u!uqK/+\r[u4Û.0!IoCQGYn*idf&{v+NO?%)qq? :OB$U9x+ >BRv`xWs.Ug }ٖK8uF~ qEi9=exez*qpՖ}]T4%\ƫ$ZF080M-%ƃ'T]t2F0}ؤpE"x JGBCClYg] {sUm5LOdclU՟T%._#gi#0U=y4xnzX,hS7 #k[5F.ڞRJ|#0-/_X7BqrpF d\;{ Ə[ڱC{vchIi}6R ٤xj_4w?\XXwDA`Ԩ0<`5v֚C@y^uެh+ZeI@]a!EvoT^&.2n^ǨK}2 o H#yV,tUwk9BkieRU*HaۇZafz+zs?ېfC=+ocڌ>턺zk$9fS:gы'7]ے&J#΋ %*_7UiZ?H6=,OA4)Kv뷿2ȕtA\By\Xmz iy-%"Na|h%@7!?¿h3bj|QZNߐJ℧zƩ" W%ǾLSӠO5 Ti U߫ɸ/M M{Pg@l-\*p0wcuzL(k{!d&0/u5.pMG0n[ "Yz GxHo0톚/xͶ c8M =m㆝K&1wܫLDb]ƽl\Mm\ 2H82cMB{>Wx&NrKmI!SYPo6/%=aN^尅BlI33gMyU67˴$S7xZ}=(1pb\fq3Kϸ( ~E,! 6,Y*L (,k}@mQ>6?p"J=6vJ)i;ٿ!_3Xʀ҃XQrQ,bb?GK5 )DDq51<^܇iC,I?pw38׃Vazj Я5 tL5uuwVU\c:h#@z!݇9/J҇4lp%"kI(iI[Ϭs-uiQPU^ i#G Mه>&>_{f]mqJ# =2 JVݏ0WN U(9]Xk_,LCe-(>Eqht2,C?cH2B4@ŋDjڰwo>=M+V DrXJ%~"EhGp`CNjJ cz XK2%I)`5 |HV5QWH+gÅReIvș>IFw '2k lEB0@&A!U?5Z0||P}L p QN6n]3pmi]3NIZJ/Eq $K1RsH\PqObs~=oS7|9> `3`Ls=r8UytIsιݷwzrȐڂTZ|,5NVP7 erZ'W*}G_Ariw糭[jq~Zv%\HXB4ZשrC"ČA+Yqhn #PpURHÝN8N lp4~._0[. ۅs[!U3dsG8LNMle(a:Y"_0u'/fI_?=5_kJ|b-o>-mTrm˖پ{R2FhUu6թ(vqam4=b1ɣLU \,[Bd QRأpdXo64w_@(!zTH82` aؿJB Ԝ IћdIKxMtT>/i"P.V;ߕ۞Y7BTY_WY0_pWFhCY)p2Jgl&&o?_PGa*TԤ$ 3DKstnrW$D5 ӏ)~4[ _"5~ii=ERk!یV"ul^X/4f\8 XRK&";{xlVtΑj:K:$D&?et>Ùs]׋s2hyVY 8ޗKa-YC5N$rax|nRԇ#._{a8ANdVnC7ޠם8/6vt+Ou% 2JkP {FFeϡ["(oF*vW_ fw {M N?0c}k;pHNqDRɶƌz`Zs7mL 6/ҋݕZ֑<~ww% 7? P?ҁ gC~gQkf]Q1KetSlBE0W0D{j;"?<\(ZCQ\921G.h+u^0' oc fta&cT¸e=6sU3tkh.jJ,6jA[9wNR|#B<#'UebemR䷍,TpI1 R 8=#\؄+ JYfc[!hPcy*3;Dktok.F`c  gC`3Rk^DYfW1'Χ|Qc' FvUt#g=~qc=Zٰ/.(n[p#d:FW+E&Xo?̌f|nlXgaylFSG] 4̵ ]t&;`JM4/7vDK}]C) wWkrRu0?D /b8.x *T'BgDQL߬T= ]ck&B1[g+.#,968rrʀ.7oBR{bCNYNH!zNc,F4N}Z >زd?GoU-1gA3ʠ`;ZƾX?*u4g\v/JYx0Prԗ|x`hfx"*(%M c:O:6HO"([`9R'0ֳ'R䮐R+?|٫T)`@8H4e v$l&Ծ/ +;~a8T ߠǘTso)T8vx={Cdԅa ':?PV^HDRtC^qΚrpA~=jUocVOb>{z.)~Kj1ݍx^!z7VfzAN՘ߡpmFl\њøC숆Md6_}\}BLviseV}*U؉bT2`& Mx()ߟ6tz4m^ 4CK?oYn,nY[/ ֑e>SṬ6AH_7Bmi+7htXefT3Tv@){hEy;Q$0Gɗ\+kRh|rD~ î#S0 ϵ H۳ tI?2\*_́oqYA7eHް @UT?IB˿W<L0DwBf@ķ>tg*|n˄O9XOe51q3p'Kn.iK} qƠ/ஒz1")B3u0ds }zn #cTS9Z+uVտeqE =bMpp$;( Sf'&ͨminwdߑ?7-g]_[hCg_{ ֧+閡F~F}!g(0k[}c}#l y \4ư@)Z1VqB}v7`~#QuF)-O[(.W*%tQ+ϵq{S9K I4B==~`5LBV~)(@dцv͔Ͽ1ʉCI)) V$sE)OJbz>ba] I/1@KBcbmކiz>hI]Ww,-/J|ҭN.+gZ{@]~'w>[h1yjgˆ>뤸iRq%4Jp3SɖS7O5Zs{^' *>VʶᶃܰsUK#=?bEk;?u&{XT|,j>+ y"dEU$W__iHBW/Lu9!MloXCNe5HhխYsD?粣D@fPEv"3ЇB +} 3d^gjYBLC8" 6N"')/ݐ*I7m4J[KL0g\!׸M휜kpE-~'D!^T1 m#n|P0[W~ḋjחq#vNc"gUAҤgѭݠH܂7e C.-!dD{XB׊.˧l;X 'KV`o AvX̰qYԣ lѾjs0m)א+ , 豕fLZ|n:keJ 8d8]Zcw9ʺ%8L Ue4m>`EU#5oи+]b)V<Ax2儌mˡ=p~|*#|58Bӌz,gK}H$ ɕD|e[\w]c쵞)gdm5dÈV,RuN%%O[ntފ0]AۇEaB(=q+415c8t)5tMX~W2Yn:/]$}2@5ʞn+./ve`Z15ඝOXˀZ'ha@x/Gp܏ehC\ LZp3[8\` R4@q†Y|Yưk kDRV-pW~ؗDue@w63,$fTŌ6Vb9Y΍bm]JUϋ0X(ܤ'+b|S?b{wj\eSʼn uz+.oMAW)N%cҢBV*pG#D ;@8N CDυaDHҷmQaZfTEEo]U=̜[7ڿK,S\J]m*ubRV휺ߏ!Pkdh\0yq㜃2t,?nX?#hZJfrn/Ro5Y<1]d%WF=9`5 ? T"\6]rxArMֵxj;!J5Z.z֓?h+R:JAICw6ЯW$C|gAxT2<·a*a2_K!Mx̆ԋ)q>fQ(,{օ<ݴ5ԯd&@"f~V7*Cm`̬LngAU i= ,߆JpKwrMۍ$K!aMa~mϙߦ8`d;(>|#tٍ\J\;;dBa7˫Orkz2{ N+S!|ޠ/WבO@ۏέ:Jt:.|Tn|/N:%݊đ䜭Z#Nn >_RY"o nyܘ m< lN+NMnU%Two(ԭ'1OC$9ܞJV]rxlV# @a_1,#_My F Ȗ*!Q\HY.kV@(m}.%s%~sVK":8;"]̩]uFt6plUa$vg0W@ΡwJmjL(Z< ~~uBkV,C8% '>:^O,20"ϕp5kj,D?_VLгΞ?rm2rD-*sN4Xd'jd,,Ӫ3p+Ј3ku5IS [Jt)0ށX$9/K ^Egyu>q$)^1st@j.K}sds"h::U1ةwM{X@T%% 'Jq\j]~rپcstz\ui\DD.mw@0a(X@ς %,~.u)$kaG @nqb}S<>{Ȍ㠷Jyoigdc8 0 ag":iEji׹Jx4EiZ'CC3y[YӢ-whSdJp )3:e>2Š5{KKlO,#-E$]q̗K!53^Hc[~s? $GI.ut肻Ak2]J_rn_rՠosm|m*XESAXX ]_6APa-IK B+gꪤ"i(sU/]! (qJJdb2)]bXo &ɤJsu 4X6Ц=9,7 LRi%3x #ZoNH|m#$;b`G-Dr1c OQ7)1.yQ$(,Ţ|$&OXiY n5tϛ&E_-X8AIMa9ٴ[gmcBC!yȮ{o(! .S,> |t1UI ; V &JhL=1_< Õ`~xB<cb$UcXk1zdt綻 o8YE lH-@g\:[m[9-IM4ȭaKk/Z zvJja,%&$PH|qrrL\K!]a4"ؔV53RQ#n+1aSoFuS8nE8']*4d㼯0ņ&_vj`1_VJJW Øb۴*^)ef;&\z U2wߓ;k\m_8YN0 H73VXEޣPQ V'0W= B a[BA=g`GvBcr4@nJIEXZ- rVXSᙰŶ>{ rF՚'G(USd~kL_5.2 3:vXˢp}(>eL6\3%r:nk6j'.<⠨̖z^K@1a4lU1rM "V ^9ZH ÀR'~-Qe9j0\1jb9D i&MVvNħ9d;4B&{ 0띴{GK_GM{ohahzF%{XՊ*Pj^R/KXf*he&>Z[:;o σ؊c9h/N9gB>]]: m뚑^`[1f+~F&ɭz%S J4&VZFLm 'GߎģTs뢉ϋ(~p%Q~ vCPo^mOXtTs:GY[CIǐ7zJ9 L W7\ ]r> )O՜n;%3]55u>:Y+Vw`o-/b@`1%<(ϩ\aM0"0j+0ffo]5u}'5ףI*(T $MC:s/  w{nV"WҿB%=ތ6+:v&͆b|DQ`f;y=㚑$T#"^Cq5`4)]aK#KZB"_TGV} RVKAWuZ% rN {Fu6;T!STxɛxQ(mv.%'j{BX Z-G.Mb}g<>Wcz zwM^6yLK\ci*^^d=۰qNCp;l~t?H-D[Σu\(I38j:)FoGVR"SZ/w/ uA 2H8%Ey*d$)( z9~Ws`}~}vlHLG*ŏ:3mQ? ,l'!=4b9a93Cw- 2[G/l+>eb`fs]}^F$LӔʮ胢K˂~Żf:zb#03/B ȚX]kvݹ5pd F. JI^ ܼ.*w-]FlyX 1 RK"a% u}1$ D]4Ax6v7WCYt;=H T(.!`>p .lw&?&iCn -nz ŸY處03d <\oeyj7|!P~mpoq"ӹ٫*Qhkvt2LFZp* U$+EtSLӛeFL}&jݻ:BnprTy($h"v_r .h_y_GM ])>} (GϻN[bҒF̰|qaJQCzI7I ڝƔjbڕN2{x+Ԫ(O'=MYCXG2;f QwմegYn`2gsBFD׼T թJ`|Ei1I3aYpr[DpIkE\D=[>bx=,n_ս!u+?%NLY'1 O%# ݦ>EH5RحY&:[M+k25MޢU)*/5oU3xݯJ XX3YO<,^\pcL'~oE"HM$2{noT r68٦/Zyd~]u/ zT!b =J4덛*(Aɮ郋Mʂ]h˺YΖƙ#)cUhm!{ۙ &?iYlM5RIvDLS'͜S2M9 oFѾZ5 IsR0{SczNAQK=E&J+?w4"Gևt#]օ:gc0`9^@:P QPm;fOaOj8 #%5N_>O܋/IXe@=;-w TZD2t6%leDQ0cIȚIH0xI:ib$݈#dq'\Ne 1.5,o~A8R?*~E\L!G6+hC]CY@%jwa''F ˍrCndF_]%nymXix(oZ~68X;^| FCʑ@s}npyTt‚ %9o NսG+~A\Ra&mb(b&(\x$6-SO'^Ra'k^)xC7Vv2&Il%pG$D)%%X9aGa Ј,K|ڠ&V$]m3]w~>^Expi9co_L]+ ^JqF\N-n7.@7>ё}yɋPoܱx+bm^G=LL^AwPoBv4 )DGQ_imζYfxCQfMG(gr7kZ &YQ->ź.ȷU=cBl8>Pޣ*dv\V8K AV6_M6 O>'ʔӿ$2=G?iQ_Ǖ Ds\'NĜ/LmY3:7gRs툫ˀ`Aem7؍W 'pCz7x4I:-"xC\S 9k*n%G(,;sH"Zs6AN K 2z5dOt9&A٧dc HGEX+ yI.A9K ӆZq3'c۩kٺ;+i搭4%؂Zt?,`0J^n 55FgI THUn&&1~\tכrII#ׇ <{'Y2$t?Mz+H8az!"+ds&4oLS۱-BC}Dj|UD2%P/npDRuP4Ck#|,ˆ%b={"l 0ԯ@s"Uz߯ZEƌ p5yķK{[lg'_\%-h kfVr~=\|9vFjPH|f&sU]g2ӷNԴ2w{H,hҜVIY|wr3̓/T(d^.Add>(8JItԀ~I DX1 C].ˇ n 2tϴ1TŠ 0)&&f *ۿ$T,# =M^b$Q4`t&o'̉Sb-;1br__i%+8A+~w׶k( [qEmۍPF)(M*0O)C %9cwiɐ+uӂBYHcx34}D^DV1.I$bSfKY['?#Gdd9}e,}La$ד#z7`J_o'Z¦[mbf`!;zRr;mI~XEUn /! 5VOc+9(rknP6Qdt&ԦAr62C/ɣA#HgZ+NG&Z6[*P[&9Gv|V{H;k%dy AŖ!5%:6\&NbF r[`A_4YQh!欒:|uih5f޵†,"+c(C4ʌqcwS?EWLp 0_ =dHca遙L&'E '[|yOSN. I̮q>D9lI6G~c>Ù` b6U(d:<,ZDҽ)3"TvFV9a_ #>r$6dKF4MSק",]Ì?(( ,DJs$CգBDTt 92>%ZP(3ÏLUW.Q"4-Kqe9BwC&Jr1qxY::B*q҇ -LiHa劜ؼQx >聐 U(N?^v9$p͒!v:_Ϣ+G;dUaG*>' ФYX~:woXBnPzs4wWp (2N kQx{(wxioT8n5ETCvӳ(DCup\g-Mk 1\f ʁ ɜLp ׯƆP/(ͦrp%a$˵꧕[1myF/>(q>؇`m*d2b ^ ]u(-^n}䤥gVFL|xb4qš)v_=yԆOSSA%"!HhdI7/Ƞ"r=CHʦ$+)^BfvӵWDe0 yp+}Aeds&liv_<j%Axga3Iv~xʠJ Z@Q؋Ec^0#[|)~{bZ8ť_@FQ*eȵiЛ$aJeFD!R? DZNHU/nXH|q5g"j:Jʋ$=S%,#jElKmK1UޔB 1eJYnveڙ:mCV:sO8w߅&㦂䲂-jtd^b!0 Y.a1|R0Â>Jf#A,:2J( O[ grqd@DŽȊ@/ ̅fbįfv 'Mbwec!uA2JbMS[~18fދ`niEd#Iv MѬ/T kSjOjE+?)k |74?X0^ h~t8Pe2~ jF"*}d.5SjC\ J:_VeDW\A["rTŞ╺а,ҿQ_arĦ3a,^e#ۉiG_ٮ[6Y\se2 #y((aMxC/bJ0Jp;u4↎: dL\$ Ƣ_[lFwN'YXKă>}Gu_>K/o:I ,w| .$f/f)>%5KT&G¦@aI*&Fl4+W(IRҺ}etAC˘nwDtBHXRKiCOZ?YyH'{'6Ƶeyԃa*S ,Nz|;9TBKU k 'X=׊ 5,9UJA'ҋN|&zAݭ:#.ZDNHJľooJ ⸨&mڐVד>DY2xPK=n$!nHS9q4$sz B\K#[|T>TB}*-\.$2m MM~YQ^{97-}ICD2BI<ßᡠ  \bw+ʜJ[v) bHe&̀X<epg#Ɨ01ƝoNOp׷=}0A3] 5n 2 / 8"^K w[NαX{^۷uτJN3cg{~93@Y3ꐸ@iPߞ2'^'6YrW^:L&~L 6ٙU:a1$7գIo8R0bΙ kx儢c[/"c2yҨEr`qŋńf?gq2A(a Ax)ƍy%)0'N`g7i\;aY{-XCqi3Ȉ=>Nz+BbR0.Kh1[Z G-ȲD3+QRf9u W{8wj* }b|-`R{3yx4G06Wfsh/jmۦq&hTӶÕ2տLo7K[^;܏W'AJ1 W\9! ûzb P՞w`d(Y * lwGk?O[*O^H)/஄ڦKXpg1BЁOxE 察 WBz}Zxp*ul s T_a<1n[^]{79~%Uq>Yz:1y)\廒JK~g d[>S)yMW :NBd|?LOʻB5-2`5er0b{|EE' ]ҫc \j6anu+#4 5i܃%]BFM'.r6Jw]_m0\ `kI*:όhաE]J̨M$ʬȾ dٿY"~K&pR %5 sр _U#u4cYE"i]^LkqpsCkKREƕH٩BFU IB[wAR)'\c@BFTw +$C^sDG'%nwgFŪ:Ms#ܪ]7ܒ$s-DQh\Xzib5RL߿sX?5lUiC.++LKN9^@3ʀQcպS*qw+t*/yt1e0?'' OJ < TJe+ʖazj㚬C`zaOU(5 aVE£Tf9yjXi8mA*YvB1UqtZ{>̍*>}+/a/V)AYDP;a :ЗkFG*6孉at {l{CDS\!IaNWSx5t_kޏz14""|17p@$6Pa3R5H{ $K˳(%b'$Q_3 fR%~/x5)\5!gɦ0*mZo[Kyoj,Q=0fF";r0 d>28CI)ը%0h7GyIIr0 fz -F! /J>]=#+Luœg}|ki6ZkGR>OvXE1N} _|H wbʞbCqrE!Ʊ]5v9rp%LEQLuZth / lnqGg`桻1|#&W-C'' t@ 7H%B$٢Oc,iqˊ |0O]4~r'*x͙[a }EYhӽ;Jsk9Lc{G`n`ʜӖb$U䯟":^[Z|u,TpK!'?-ϕ9km!kIמ Ezy/C-ݻ= ?RS7:wlDJ\W 3h &s4ŗZ6Ms4 I+x|B ҿlNV(cyF? `Hx']mGlkCAz3gJLˁDCSisW|^.B)a?a_#27{a6IA yZ0ogn^Z?ɽ?Q-V ̥{UfYJSS({1jǮ'TZ=N3E؎cA_wuʴ:˘5(䜱N@eg|%A74/ϊOl;1E迅z*1?ye/jEѩ@5 /!y.ĿcBdLxzliD9|_>35`?್w2}Mz{wS*tb㣰0%5l=څoqGן2NԱ 3īHMZn(dJk]J } 'RcKw4?A'; _JVp ,;9RzޥOcL#Y8k$beHǘyj2CQ4lUVP?^"6i *].='aA+l ?ܤԧCu{1{YƵN-s-72Oec~2A;ay)h5;$INɕi 0d3 ~^|QXZbtҋ(}[TwrR|6r!)x<.ރ\;a"}: X7RO2}4/4P`> Ք9|.R$Ig̾3iǨ"|x5Y78)Z7Gf:|&CՃRDo4 ̃HP-X~+k`[I7CV& z9"KlPL'*&u+ 0xO{_WႅsVf`F8tݰFl#f8ۗ q:kW5e,`9,\(%+pw8Ԩ|>(܎볂ٲLMIP^r'=[F m ݚz5U;#C[B*$6)N.Yɂ?j1uk%Bw.Wb( &F?ɺWMNDa}n R*,.u/Z\dPHض ɾĻ'y˻}2x6"\_uw\*pmjwBCig%5Dc<__GeVS;jBgŽm jQYM盠:ҳy"1S%R5n@B*9nj^ JX80)BTv ?fXE߂ T@oDqJoŦwocsT.]Q2{;"6% [YeAg/?6weq wJY3WS>et,̈́rlwt+bڐKPOhɈSgUtjq+5VVLEC`T=Ma[;t$"qZlA4\=l tGMUu*_(7s>\~6ba|/I:afG _v䓠v.jҬ+W7OO+Y ?XRg!mnp'tJ)v-Sbc,7j 7]Ȋ]Չ境ti?$cC c(/Q~7ҵ+n*B <3 .j/kn&tq-Avv^_1->gr-YݽrHm3 CQn/-v\hGaS^^&4'[vBqk!x.$2\ヘb`K!sY ~Bn:^ix⭻S#{zo ֳtu'Xt]@|44|$lRv})I ~74MVmAI*z}=LwUw !ҹdK,+1GPDmtp1l&Lk)aw-yD4K#\wLjcC?&dŞl G,nuhf Ȋ#ܞ1:+K;c#%d32nsAOHY 0Zz /5I7N$5w͢jG86kaw n~Ձ~&t](k"ʣZxUR^OZ:O aTÂLK+Iz0E'4s(݊^tvi$+_°P9r xg+ mP2H.]>*AtSlagOϖ;Ӧju}YZ5Hdo1%? zG37XL^KB;6N :)Pl+F1\*ouƒgV'+Y~ &[Keg JCx ,{ W{bJњbHp׎פMe~6J #"̺}*ceX-W%5{Lځa.8 T#&&Xk#jND˲R:,U*Dm*^lYfs`>̘~|/OP8Jf]ɣdW2\/ ELҼJpdG!4K[^^QUFySAuUyze&FA,[뇍\yu"EO|g.t⻸ KGoĽ}mDB\U8(+ oGW,kJl8dw"RDWn½%JN!)Vr͘;y4?tb\chY[74ئ 9> Goepp'XŔ3aD ]//Y sU?e~hwh' {RHKg|Ep1Kܝpy(:g.,T{gìw10|F4d}0~8;G;6Wӿcl&;.uBS av)j.DbwT#O艘u`+1j`˛\/.?w3 JehDomGBmVvf\GǓ,BNj TBN͏ KGxd`z ~[{ G6(XtC;*u3 åmY&R9^26."ֹQD# щ\*}ƃ~0^V#:?BN-/Dnn=| b[GȎ5>0qk? ~ש&?ȸ!v"Q;s땺QD؏Mҕɇeg98A3w\\R9RP}=\Ҭ+S#Dt9_~ ]&w+⅓Je(dtΩ:ݻt.ԼvmӋsYu8~mxO|5o©nnK,ՉК&f Vt7yP$ 'Q71 0 k#Ք(4&6E4$|GMјǽgs8[Y %]<*;0tQ!dًX{8 q! ,MAQberL>[mXڏ"1fIt!+"z['S<6̥p5M-yo7֌>~],)u"2]yL|k*J,?lQQ[ inK<aM:W/WYh+k6UsbiM 2@cіI{] m(O4kSgN! Uq^d7L 4I!p,:CK{}pvz%7٦"?G,ѐ_:VD!j W}Y3IKoS^(5=Sy#ݎhk'C^bhm6o}ۏIqx$4trq<)(d̜l'vXyx昍L0*l-ᚱMVo;yaxd]%n< ( ;6?ylJ_΁ .g]($#U Cy_w t)~Vc=u`ꌕ09^rifL8i d̰gRQEvZwޚlv!TLnmi. oLddw UʋK-^%xRՕ(iF0llޞx$U~U*l{n>@,<18!s&̝xD)rv\Ҁxlq{?{Azv4v$NT"6M;aoTL qlh, -]֯C{\v HhqBWmS{9vBWT,ce&Gy:c5ziTMcOMc~jۦͩwBuWUS4ʵgH1|8L}2KwJ[0ӏ_O#h*Иrń.Az;!iUJ8hA[|:FAr .&U~Tj@*%;D-+i~[Kg_q3F( z8~aΎ`i!'c; 2|Ϭ8lU5T_t&X;A"3}yyo/~iψ* [Pd6B0||n/> ,3Jk-NJGXc ' -!h<>%'k*h \_xiR&X9%kД,u6+e|ݏVÊi檹{zAk Jwxyzszk9Tn OToN-̪L桔=IO.iY񘐸t)A|b9z ""7`яۭl"eͮlMak2((LX4pe^B55p$?3ݏ B4.%&'/@$b*E<X\'cr/q՜M;jsŽ~SsY jzVUM}Oz3čD{񍐞&t NM)u_锜pFo6n9=bQZl/] ĩZl"iFxx:!F+?.f2ΞI.[?_8FdAl0SSF/iw~\jى޿ Sl{J=)]m} oz8Q]PœgP%t:$| 9j:2„tژmf*+_lRKwh`J|k?6sō0n{AqM?2q+JR!NR͓ Γl4&StU%,`5MrH Bkx]zYSIJU]MؽV26T m5rbؾꖾM79Ě2QDc'][VQ)]굯mYJR07 ݎnr~@ X/% #;j|]dN-bBn'Y a3f5;ZN(NCqlֈMm6= do V P_pT 3ʥ=$*K%[Ljs&~.ZO#GpR9.^{h]Bb[GW퉭pMR٤5fveށ`CҮmAoO9nm*DOdЍ{jGc"6wҩQ p}:;$~Iw R G#Rk8@yk D,Ȁs2l;cE0^k2[\t3}F&Ektm J\:jWOS(*Fff-?aٰXM5@^q"e뜅/t|2sdd*7N#kx| P88ԂI"qvE|4auo,- h~ǭpl$ʈ%/#=Kq0z`dnbHؙ2i-Td~u6<_2R Tr!wc K  ƫyd .@~}#l!*C|F7]냓ɜu͈ܬ4NdCB!DV2wX- $J~ax(ۧ;y{esZ7IhIHe9RE?9 6*vwdn\=pGRn*DLٝ6yhTb3i+I9[.1ﷇWsդZ:tFX4j %W4uo]v}xQ~ޙ#pb+7#AWW+\d8z2Y8 eeBsֶʝ ADUPOB)p-\H؍lL6{+?]G,ܴBjӂfS48n& `NB|'K񧦄UϽ|=CԯZbgғ wOw+S Ӭ_B9i1{Rqi:ܿѫb`H@?B(6L$heww&_Ɔv3ܥFb^;Q3T]x?M/JQŧiL ři_LT 4n)PCV6au:1aƧ5^)^m8g @ , +aý35\fKEBeGȷo?6ŧ|TllvXۥ>I*zVҽT$׌ӳb, @eyS`eV8@=@T%b_ !yz6~ H\4Q:iuq: m̾p!}q4iO%YKhrk=RE"%wΉj ǀbG*ohl)&܎Bpp֘kD89M坼 I;[tU%W`f;zw:03`QoZXVjqmFh|slW3_׭ DyP/Q~BXrpMKoʹtcg_zG0f ]2=vT'A[~*C~A ]$f]wy ~ -q↮5d(^7-k>4[`3Z3ELxKYS n;>!t|ߖM%Ǻn.kXJ&-IYE]I^WA1MBt ( ^@/r$A݊Vˑdъ.<7*Jp6(?큄MO~bL1tCT% }?"@oM$;X ~= 6MKͽژE5Fܜt+N_zHsm.&O>r4͡Pk*4@eBh(HhW:mEm2bSIU{z0#  M 4 3ɘ|myo fN'|!z[n qkc_ lUm5Ȁxy N#Zᇦ8k\s>m i,gOC;_mV-)OUP̰ndH,,n;JA.2C{By1݉ ,GGt5(i,gW+l?!?j kpyjnFt@ӟ4&YU,is R8C:<(axqL]w.!==U i5P f[ S/;0p1hj&I.z<,bIq&iD_ur~q籬mI+?N)tyfg[!7ㄾVNqir<7E\˘Mrܴסxv?=K]jۏoY l{I6M؛7γ"=ঋt6O85ޡ>7@2ӋwdWx[͟5 KQ&9a[3}=uVr$HAG=һbrmlS?A76cn:蛹(yk9vt9M1Xiݮ2WKZ؟uSw6x`d%F]HL鮩zrhDh5aP^pωgL-޸%1r9iX #Kx`NHRXK(B楶͟ Z!%̞9gOzW0OϊGM`TH|z|g ?;G5cV "2|ORٚ1ߜF Y 4Cj7UiR\ڊ%eYV7Xw{io -ގ̋}$8ov<Sf 4$=#"eg? h넀Gѧi1;‹kou x>$Ή7(cHN-~ d&oN?/2~Es/\/LR5O,ͪâM27xSG~)\o݀i̓a:!+xGdbDfs1\Dlf=OW^<: *Ex =_U}tv;wXu"`\P1nX!С~^Iu/ aLMA "C#3xՐ"ζ2o~Vþ aATԋ(T]jF IjR2crSϏOSDkpf@ Şm蜮/'QU%ONJO`e{ɓa 73N[х.(`V7_p7F*=+i! Fa*&gnZ/rݚ='T@oC?}2f'+ZZN'Fa>TǒzKZw09dcU{~em}Cp{Qp8΋fPc]թP=)3wx{P!G,eTWGR m%iW 267t>p \NԶ3MObQIe~J 6g!Th^WB3wHIS|WBn?DE}{[sw޺RF #P Dk^ߗQ n'`|0YB0~^c5Fic0C$iwYW{.~#J$[%+wMX1qtRl ߚFDidh|(z/tG*zb$miAab0^Lˠ'1멕,U~j6($TJz+%#஻NgazczcE`g^'*JirQ-q>1BՃ'YQ ܮ#1b^ LqEav'h! Т`0NrxFѻ|{N( |+Y^?OO~O[tfN,S=XAW4mL! `34g,>p 4__n'SރD[O$HCWᶈ@8VFT.V d &g_$HVq! &JEycem(7٠xəVעp..I T+:3ɔr $@D@ܷFU <ˡ = ZEJ i;@z),*gl!l4%ߜ<5ƾt)vlp{GwD h G@f+f`4 CH2h*u݇BV4zld:)Z"@p AZ]_b F4l* R1v^@3>hMj+V?>>HOk!(976cj >1P(4o hC$FëQ>LQ .8 zΚW)(bO?tu簧;vsKiVv8g*W 9c?јhNcHGc[bOz5aTub90ou_po5)p9Pi-y |Iw8ٵd&*LAb( Bc唹}l/aNi`'.$kdz#h0ZV.RzJ9IOY*qd2hG욋ji[ocS|PvVT=/s ru(A7lSZ<`h$ B? hn)'0fB糃@r=u o6_I~VsA,T?|zKR}켁rR 'OIxJ͸+G|Ӟռ8 CXR;*20.l+r3UG[XHz?a[6ѭbयZR3 [+*C>8+^3 @uMwwI.1cVқ+Zl_JhoNFͿHyy`ilҥtK! <\XJx~zG(xI;zs|Hp"1Nnmx4<'(n"vW R-+(ERvg5rs[ȑnva8Sj #}@m%^Gu,zVG4]Ybzp)RݡEGG70g+ۧ.95G,0Ð=%rqgt+(rqBbCMR"]K6fRXKYQ0 w0y5o677)&T;)T;WkvB B%-y SThm"2}fe3sF<KWyQSE2JR'q12agДN\ZXWؚQLČi'{M$sf䜱;/JjjكCW9pm!]F`EZHhf~12/rb1u," -FMPpy(PjoOF8}Gα~B]EX9Vˌ)3A``gYOPΤh@xQZ ΁,ZLel@wh5ߎNw:,wփ,6rXh!h$ 5B@pUuz\ݛ w_Ɏ)sYqSB1_ zkõYX9"rgGDB1&μ謱!*p]lEֵ}A;*K Z$Mɲ³P, lKY+<,UmctUzE(юiA}mГ|ǂHKU{h=bl:kY~QZZzz,Q$BG:3,2CJ "LjyF2!m` :Y%&$QLFÝ3Pe^}[Ih(h qh,OxWilo;:~`sɑ8d#h@K`2r]#҇ Vn.7whEjZ URnc-6d+YcnY\0p(q:vBs9lM ;C c^clӗpL]řh/2\[C;+j6#HL*PD7 v1loBo܊0L& 4NSZfja):t/> 'e$Pwij7N(/:d~,-"'[dž0. z-2篰q#w2gYGtwR 3 ^zipC/yt#ڦQqtC3[x*m9٠aok;W3waF;=as;J/XT_*FvQ匇T 栽}=i#6V/d܊@Wjŷ;D'Tڦ @yB%vO&K|W|T@Yɽ]|htվ6)1UFzYZ[ǚ1M8SD+iB43n{bj0FÓj/c[Bl6i}WTnc*$mT4:Վ7D2ߢ<c)nUY]ƷDo|k@pxo\gP6N8V+Z y}<5S))^od99sGpݰv! Rk+Wb̤mV3hƇ 3N^Š7$-L镜bg$'r8pB%qE  KZU;+ݧ0K.͠V1/3Y yifnVr)BCMHĦMWe;yi1~mZ.>{&4CEIXTF,&rB9v޹. @BT-,P;nժ~ ~͠FWd.L/:ʕ I (á{fa{ܴI+_ X:豶$ `"̿STG<5>qҫy?d/!s1κؐI '-Caѐ fƄ׻h8<ӓr5 sH SֽCYj04E$G_M) `8_GYdC~rnxPxG52@ex'K 0?:&A2_QO-]Q±⯠,k$n}KV!S@  /X8]X\_:p.EhiJ ԆM\@֞Wo%ʲP&`6D?9*|֢DB7 ^xs,\ {TJ0~z2i ]]iW6Je,GYn>d 3p 0fHa'x4"A(SPqQT&@ Z; AԻr$"jv<._v}}+&a0wMfMafٟ 4wlڋ^6,KE ^nkOd*Diɯ%Lc_g{cYWLvTH2UnqL^|{h֒PCiEmP* l2t)3}e:m5s xg^y!a@*KlJ{D sJRZe߸ \lviAw*Hzu6yM/)+'y8zy]-Z,dDZ:9jM}Fيx3U(=&I7a]PIiFKMgm;?f:h5rRb 9}Csiuݍk!<ari5&P66 poRW6u,I&@IxB!~QK@sWךi-.gy2 PlB椧Lz#6u`ꨡWAl;+5AA.\rRĬGѣsIr29`J"Fp6ߥSZk+*= kTMh4w&X2ai|mV4KLf~F\XodfdtɐNfmx$:6hW&IB\cgbM?YӍ)m Aƥ3T$ኒ!-٬zQ w+, a5ÈnDXUQTP{}yyۇ[6wQB^  ٸyOTu@c k)~2,eg -5q2F2@,`bd('HWCwLNqwM~`ײ?j>N)`  ![C|"U3b2gx~\S.禠حCve*|RE*C >*, Q`JZBfLFZLddO]hf1XFzy#PBelܧxe%$k1;'hˆ6~=9оwPz{1I+HYت* =M.*ۤ>g#/%}&!MXh;J՟ ;bGLeʰ{=Kg \"UB~r) LPIE5$G7D9t,I. 㰬Ah[!(a(vQ{`0| 9#ul2kޢO1 *YT7$Tyɓh(i~'eGÒ960tNrT§^!sI&,iM%{Rj!{>_6fgJ8Dk?tr Q86/7ZJ JƩ0CeISF #"LUжs%\[-0  Oz)^%-,##EV=:x͋m\=aK`X{`3W!Ξ"F 40aV a/iӚwu4 O)VYğxe@HM }5Z_5 $|"uryشzϚL^rrWo0G"KLs|ǣ <_&n!I@+Ԓ<U'Mp-MUIgh`γe ^=sv#,</D-r '|g6gdrYR3Nք WŸ іWt_m,8x5+/JaP\@'$`-|J9GjJLdO# ,Y—yͫu`LaC9)Bw1VmO*DqxCMyL9/*\t8Hd<,DQu8TͤU}USp$Uа#ě q '`CljULQ?fqY&o^sDQ:52wΘeŴ*Hp7 ek7M؍ KJ*!, 1hB(p2f<89x]-'1PXydMmn9US;B ^3g۹S 6`/cڷ6{0:=X(KBH.%}wjN1h`vƄmjOxG ¥q.7[=wνWYBF39bԛ]3<<%=XT0G,^+Ji +0DiZQT?D`l Lj kWR9JE22~~GN?ø`u:G)>Z!BF%ju7簀#虉*+CO-2Pe/Zc(@n}+k7Mժyu5P>PHؿrLHCmޠK間J  6&*Ms8Y>iV<=ͿۘbꗖJ.sA1E^1\/ sj%bպJ#x]ґ,}ܡLG]oy;Y~.º(Cڳ7'?zw!GwsO χ#-20[I9bx )Yn9$Llf"4 'n: ˞w_Ӄ[%%@6yu_{ggsyZhTUv >\Bo3H+158f 3CGO$^D~I牌zǣ6#gkYb9GCA.,cn+eybq̽Cluu\ l o :W'U^bIicƗ74bb^|Z`a׀RvSF9;4<uU.^uۮ,U 2:ѮUPwsY]Gðm"Dg*t\0Z,_XW7\ VA_DPIɹ|BK8v^N (IĬWRЅ\)bR{DRc'=b hY]VT/[`l1O{U֪;('w0(tg(S0i>F}æZc\g]#]аaz7qV5ɓl EKk42Lob0 36E:Gҽ C2ӕh%W% ~^nQg:!J ,1}s~o׊n>@Qfpw2iqLZnZI.p[QYF!%pj7%RKY_M6h[Zϰz|K Z1c[s6]8_Ic{#4/&V~+ltU&zW=!de$G,XW.q;;2-~nr IAd28z}q$4OGr3Yr]RJù5n -p$u80"ݥmv)<۵s|ѓ) O;caKg_ğ[j_SfcAuZNȕpN9!Lt>- $VRo>P:4kq|VhkaU(Y搯x˓@PaQÇ`7유?G$a֮tzǒ١phYN" m%T@R{tj}CQH蔳t1OtӋ{B!@r[MZsF͉=v `ぞ0{yZdsrfY&±dZ*AZPY_9uа6aW#kjjYzt;e٤T߄Mw %,Of)W#u1L#6Hp5 /!]%PZ6PPd^/)cCAk%3&xɧ4$|d+Tlڇ+ DB(<%՞ oh-$:pLP8~kfZcrK]r"w[^?E87c(!Ni sB8WUL!xuʣ|fFU:, 3 b=R e_&$r-P#HV]Sm_پ>iz7 P(]l>J8&ayvl &5s]<`2Кm7A,MU'=5n|"q5HE WzKMUAS&K\=X7(w, \ruR~͛Oxm5ua荪BtjHVQQxxc[c%@F_yroƠ!I}d{~ğ>!2h#Fdu&(-2V̗ Pzfp1-h6aK&ǝg85QZhlXGY yc|7װPKnQˌGt]hf1a(1= k>],_=tQ]Ao1kZjWNj?r,v닺 rryonԠlx`i:9 m6,'Ʀ븛ǯ\%xbxÎi*y,v7aJѸwMkA)ް[NG 11!lTiD1$$~lsJÆؔ{ .Ak2Y묻.[**cM/loxbۯNeP U$NQր^v69+b/ ,/ÒUIgHoCKV!Su7lVNV~ѯ-ƉkQ ?4' sZtrӺh -FBn{>Ovd1q&pxw'`N.^ 4ࢂ"#FvXЋ\>)JO #Wxe9׏cVWX]7*dq0Y,r9&@q4nPFmulFA7=;۶l0m [#*qW sIU:{8<v}1b rXs+QQWJ2WbS7 {5gѯe%v~e $ձw̵K-w7P_50|XLG%Zjȇ;(^ d c;M;\-(hS$iV&_ชF<.9Kg#Ļ(LnpjH['gy(A[ |_RL-imcB8MVdE [(ct( -@kZy HWv 8Ҹ V-x#K|J4S1f{SM-+Ftgh:ziCN!H1xmI E_:ྌåʘFiƩ|RTuwgӾS-Iz1itDXD%8uNPS6 ݫ{W# 0 t|Xfy@'BiL]pycfNVvt@foSaSɮ[3U|Rd:sY%R`K+oIOW|;XƸrx8vk&C!nbTle!}C=$&51Zy0i!iSJg M$.#[\mؤ5տ  XsI3 YTgqCyw`KA%1fkPTvn0>hy&^+=welm5#%\_Dۻީ-uD\m`yi}WR,@Լ0Nx!̮Z3<P^ӉNxGI vd,]l4kRs2e[0-OrR-d&(xʒ(IZ/tݩ8X)&ʙ ^AZwOB0@- fZ\ \[tq@ճCHc单[ק*ƻͧYй$AAW/7CWM'x y.&DZA!xvW5"wGhcnHdތ5R2^ӫz]R'Wh"j>U[27HiFe~tG(b)UU+ `F쒍7cLzɕDN@ЖYI.slH~(5IWr2^ !_ȻIC>wߜ',qCwaظZjL\-`GDit8U3E(|> Ms <^ohdU9  L]K蓠ž+ gHbTׂvJ "JV2)_^űt AIƴɃ-"uZu(Pufp!Av`"fх@K[=]A7 5¦ 9Ŝ&`jխhbہ&9!?K>pIjPK-.M̑rK_Ff>FL,oۨ]{(ԥT16/69>:y5DO~bǑ>!<Q0 =^ xW h'Hh y vUHc+bcݤ&3&,]+0dA+[}Zxഒ5vA$lfDs{+k*OU{bs~9}Ċe3BhmZ6aؐ qPC{(w*?V>ca׿ =KbЅ%͞gq`>@=(Ƅ:W@Zrj?3wF\]S}pb=36vh*VoWC,u1a2Q3X҈L-3v64[?Z9 PkXW*# s]FȻHٯhvH7=i;9+VS2fb QySʟthCt\S*wW*sTXط P7ڧMGMIMl0 qr5 ͘ZWX"SD!9R߻ڕhA/&%q7-( 6DvxE:YMץՌj yhek74Tt~mkIu܄k X<_$ xT#R}y!nm*AoL EӥGv5%ɮ\m{/=.f+QIym3,& A"xUҳvpC1Ja~"s^_K9F5s_I¾hlvq'w$FVg 0!J;8'9NdDϖVUi0Xj{lnro6S*z֏1ݛ*,,lKS,of*pTNPpYϟoUaU,̛7sŵ 7ok?{NrV2>m`),b}Zz-Ri1TR"r~A_F\; a1ё``,XI-uyb~ea[ڤTp:ۤ;x̜<$B# a(XU^ o=ߴÔȝ;mdɿS<({JǗ]CO*kKq5dR5"s{|p/O)\ʦHGԋ~6X:jZM#ix &Ӥ<@5<氌Jh;^jդl&!$l6s>MQ X*Fb"AF(e21RH2ta\?ܿܘ^&h#f-c=5/qB<9 |1DBK9.Pj u-X҉vt !⛟'G<8yЁҋ=|dpћu:6.b#{&_Q*3XԎ eiBF]}h,ݡ0(gS^!h2u1TF0XP]+7Gax۲L3Mk1y QQy_g(=) b#Ӎ}vQ7u,J Y;Z*HS0JuS,<ޡF /Xn?^CKq6,n:+6E T3}!PDy(/i+㖅uMt8*J(5)COGŠ^dP9kզ;4JH$efJLٹޗ|z7t9BSӇ3ڥNȍIkGU9a 1gBXͽ}p{?5atWq %3^!cJ笞ؿ.ɒ0A**U`0M?ƀjyԩ,5A)pNJy)7Ⅰ6%;A"*~r[RDm-UY0ݷkd'GK}  ޘkpު\#e"6h%TekXiī.@ 0KHgI԰`鵆*X~#o-N\/5Ha&D75w=]XW Lt ɑfݒsMq%Z($ڍu0&w:'ɛG0[C#(I8p1mכ?[ģBNa޻eF!Bn=|D[Zi|}N䓒vB~F*Ps 9HrS[>`lז0ٟ(NR+'rMFNbge.:ˁ)MvR$k`Xn Halıt!vf b)MeLMu(ˣN*bwu8׭ i\(W~,*S -gwPlfy߿jCsMް$v5ciQܟ5m]h56BiO\LQb %8'(?(%# (ڷpvIģVH$6z뽲3ZɊ#wE2oR.Z?@牁3D.cjV}c(Wa݁h Bwyӿq. ?}Z0]E  _HáM2_{[er ~dFo3T6qQG֑ĄlL%_ʮ[u wQ^-^:G@2R B~Rdcπ#drWB%;n!d$0nZtp^+ݭYe95i4Ք2cop-MkF`"xi\ŝ^nX5rOh?,bV mb=9a{ ;jό5 @ǖopy4{ [3q):rRCi.fob-N`iWI[?iG*[ 9ź=u ֟'[|: Z$nW,4XErR i跴ueKuKrr/0BK''B7!)<ưBѫ38U9hO.9{x6_,Fkⵌf?$X!1`TgVTs{q$H7o@3ۭS\K;X|~t5nwaj$К>?ޡ GxؕN7ZAGh; 0TiWdbOKB.<,/6@^[b:zX_/ȿ6LJޑ )RTcfqN ˅[Ӑ˒|KΠ{'OFg]+_a82jҸ^3Q)Qnxlh(W"1l#Jf>]Y@ĸ1WB6b 2{>oߞ@1DESBtjÚaPf$gW[RL&Ft{j *n vϖqhҕ&$K[/0"bAdJG *n~m9#"kP)@G uTvvE!;Ml;_aGbS-dQ >L/.p JmJh!!\۶fŅES깟ƒ,0FwHß5Љ}^<O_2x)@ jI]~.Aq$]s[q+O| :u9m'QTfbFCtnfH`2,om6˨V$Obzܰ'D,o:Z,W)Z5j:RG ʦT jLonSbً8T0JbO*JOcAnԹ6KK P EpX;(8SdE\% sY'6` RfS6le׏Y4>^׾U 891Hay8SrLKIl|!_EtHHr4T]2/nԸZO^0\{hVix0iZW hqLEK5޼0'4r7 7MzKuAC5~3%xbYFf&bBL2A+ Fu^ L}E tZp ﹦}'fMRubh.O1,JW48giiPC'|ӷ"O c CuTU &[W6{ȠixUR\͂c 4Q|6α/uW!D&CI~AǕt~RPfWȣ9gM< /yҲy|~(lT) "g+1< Ʉyc܌`T |c&æcqstAUsH u[s4iqs :9-% L;U#Y_Z4BC`(s+s}|R)uنq GvO?n"'m?C/vN FSӋ9BDdF[x[X%(k 卦.Sb+ømd_5/߂$zLS<Lsa߮+s"q^SGb3ٌLO*\V ~3zB:ScG;z.l{ǫ^:P#Ύ~O*vF1j1F6)ҊL%WG_Zw;PN]YZ`׼ |A؛P_|axOKx㝛B1v5/ Oy"*'Ӭ=l^ S$kJ޹arB`rrR݃8GJNADQqrC7eQ'3gϷ ,P77⺕8m?#1}kQj+h*5c0 ^uHWhƷIP*湵#[c7]9Z `z'ȴ*.kD496~<z)HmEȟ7Bu4@.kYoMQBgP4n¹\+D OucӮ$3!.% NK]=vXqkbR1 fwq9(kLYsѧ#924S$&M{vɉ@gy D36u@e2 8Sr=ڕf:2)=H`(_yd/CDIi۽Xᭁ鞀3ntarz\ME[Z{^,WőR )?ZK7}O#p']Y}ERt&ɘ6a]N kM)ܦ ,$<%ޑ_~=$nZC@< <8=mN,]_.vY^KvfDꕀ- PR9]5S[W)Ie 7 XE`VހԃE  ̜Fc?#vN3T_8aX(W |ͬe™<ױe&z f$esޮg>s Q7B$>[6e uMVޚn^[SC&fa53rdQ0EpPv?MQ=(>:7ps|LT q6w(o.BxuZfʞ7]<T}(߅mv}۫9]>J>vU{A|s2!wJ zTJnGUS 3!:"LEAsk]1msě\~ʈx4St YXMӔ@z͠FiloEntx0K?R`(f>9Y3ط7圐#kCnʂA=O0+_uIg8: -k]y:N%C+oa(#؃#$WHG8GM%ol2[xAC_="toy~ܧ k$8/95Z'ʻ֏ժX2?΃!lGO4,PkLo픵V^Ғ@g)] Z9\0tR9խ@z& ,؇kN6je/syi#Î%gqY]Oz3H`dfI0YX75-[|Fڹ2`gkڇTiޑL^q,X[; )kX=%$圷Pfrؿ{ Cyyłk#9]YkE*:8$=I1wUCy5<9~;'2 7BV⇠{ d)e ؚG~OѢxa5#(en?ytJ%`Z LcB榎\D`!?AEmL4˦!b*TgB; yzrp>&z3Cͥ~OM{הGpAn ZF|sށ&Y=XʝŖ"RT0"K0:ukZ qƈqJRm|n1XQ4Z9Sc\";nAg*vW\ZƉ('XiI1t~ZFi }[hZ07ltuuw6MuxinU.k )=8g0 wV```[12`Eo~֠'-/Qu8`q*-뱶۟]vVގ(jt-؜DMڽrUukva)uOlpv-0Wķuye6mEDҔSL׻}p4h@MfͼL%*Am_a H'hxTV^QAOGߡ'wJD;e!o<2g4JHO1Mh4>`rZn / (Ə da~{@|f^ t*mu-" eeg-!FDoJ>9&0wOR(FA/8Fo-_| wv=v Ԁ PDH9"(vbYY-V)ٗjF1WiA*E[/6" f㋳Ѥ[c?ei!,XcO{l]RSi] ̄#iD1R.ukwRsv^:; O~h5 +S:YP//g=YB9R ֐~~FTau57gs={Uަ=ԛ$nCke]R^Šl)Ē#.C]=6QqmHe$9ܯ=&!_W.! l@h?* c;Y%OA+BSʊQϥU3^*p ыp.hPESI_T?fMͱ&em䛜O+% $KZ _L0H0љbGTIPK ҏsQp߄% h9l\Q^eD»3ԥ3[L1ЎI-.9=JȜ|!E^bDz! b@3)d5SQzy< i"Dgxvp]i9gt#gڱ;Cߢ@[:FT.~%) ..4RBsrL j-4wFD?3V,OO5RY4!$v8?Q>v(EL&vgEu$c 0/yx!oF6VOǸX6HjE+ӿ,SROG]n!a :Ԝ_vOl"b*5ĸƬ 61<[G,{ZK2$k"@o4&n g^_Ѥ*B4!=t*?.z,<,joQj> )J?&VA9}GXA1\b%x\ͪ@m| C1L?6BRѝ28dCZXp&Ht"xk:(hdj *-8&o(I\ h <8G ~{A{1򒜟xM< nݑspDny,4!Gҵڿ{j?>!0#XzO=o۔ $4hF:9T}MO86<Ɋ`VΈdye7Pf\ BH!O'aU)f~#}7APiBJf#! O5<&&LA*k5Oax@ , >t@qķ^QUX?KX~D梯&"]JQ7;'N⁰S%46YNm#iȢ줁u9tnvwKbQ!pE\ e΂ƴ#n?Z5Jݰ$ T흱U/犗RÙ7mLvgA3 \ =G/ ӝ$(ڎrkL x1xWgVS/f ?칑wV ^ /oq I~#fo& ~q1+y6$1O9qc)fفɄGWA|:K2bk; 1% !=fVqli+ ml/-s$B5}aJ7lw3N`R,ArV9CW;6xw&nfLQ&3eX3~ΔeKWc=EqRPd,IlQ5-&hN;Cönf8͞ft#Um PƯpBhJ 0{F^Z2lT=xlMo1Mb#2Y LBBwѰR%Z(Ř$7JޑR`VOWĝ*mR8d9XaS$e?iM=;6) `'t){HD&ThycjKSl.5GTfOg‘uG9dP^Zy=TǓypCF׷;Ȟ vo^XTƯE9u:. |i77u?%NEA1nV˭9`Wsp(9#/pśy~P8x.+4Fb~Zv" +' Dx93J3Op(;~&AT}M}ˋDLn^E@n8}P.L(}r>9\NhKu6wgܫWBoy8€[#] ODs+|X"}Ct嬹S }p#DIIIjq+~I(XO2{Vam="ta8^lIHgp MgQMu3|Uҭ? գ D0jWun+t]"=MKPB\ě!]Nڢ/8.n*z _ S&@̭2]!V{^Pdj$bs(iU?GE4B||T0|SgA} .f5VĮNGvF/Иc"kz ΋U*Ynm2,(koS3Yo uؓZ|L ŐjT][GZ@KםvւOsƙ&""=t462sq7 *ce8|'.-H]mOoA-W$Τ(WM\T!p/ IY*KHEq|@?NRʱހ_wt9|üFR4V_C#gYH4m直1PI&s7[4GtR `SJ7c0Zg3Kή$1*n")j< >vR840h06f":m&#,"~q>N%uu+c&n=ݖ&]P9mKOWte8{-yU; PQU#^X*i*4G!j؏0~YP1GӋdðի54C՚O>4ӷ3MWbChreveTRSGoa0|c,wNzi:#9(_z[c}qbvIok'L%g^&4=!0W:vMNM6^_72+ܷ`{V!v#E-rx8|z߅P%ȋ }F7t9g&YPL2a\IoJa [:@y澮POd|&g D"X+ɤ,9mEQ^% ISn<ڽ[9F=+HP3ΪgEUFOIzJۮTUˀ㋨:eD7Gf`_f6ZCWpB- 2~um} ,$6l"0~YvLJ,FOk?K{rDxxy#?0fZ@/*}=yHJw Cd*b(*$Kw{ 5vlL)եp2j+%eժN@y~=*͘Eb(zP }A/7xKt%2[Oq0p>)P hya> @᏿ZI%Ae8Lv@2ԿJxu;`#Ւ XVRm Nωnˤ,L%ڂ +y8!*d)H?)S|PHj)XizclWVWmE_M6-oy?0PZ I)0ya\yf}裲PDq`|ѶMF>ZWFU7%Z!A@^nm1;A0'qgh;aND!4/$q9{ζG`gAja[>g ^[侼x MX3$OBdž?λ-VPcL59U告=qc (e\6f+*CJ |t//>]i~AF|t)]p_W"0_Jy%]2"}l1.T/BoYA̭D\lweNU[x+Č$Qv#iS[l(Z}z%>WT@K*N+uB_K@݈#Yv!rs'h'*q woxrD8I bm6`OPꋮ )}:|YTIs~7Az$-*;5eC?|>G.i9^:G~ J27kpyggbD_[xb_&͒Ab҈L_$AC\Fe/W3tXA!u\q!ԆIt>>+2rf'lT"8yr\EC?#?ͨB0(fsr-+Y2OTFe+'Q.HQXc/|hoFۀ,O;j o}X) !tZL(:@t!GejT e5$F\;˯7|V=bW/NɈ\K=ÖK+2xolb@f9ShWZo9wMuࢢƺ5 n{H),^$;NU.rvVr5"b8iy<6MVS >\DR~ra3SE9FͶ&S~SQf疲H Fp4)ymE?'{eZӾD5nh`WU>_"RB`o&X\I\W@? ;Yƪn̅6@P$'lDﹽ^{:y Q{=O =ɱYO J-nfDqx1M zqpO&, :{8~t[Zk'{kWש,W9l9 _OQm}1{+ P]!{Gz9wcPѸRCev5*{YaAz3{y'ίjSuYݘU$bA\G K r0[>$+l'T=3uc<='yp_לS Jsؔuɗ0Hoc!͓e?\vD fYDas&0/K]#&ZR%Bs[OM[ңuLČb XǦ׈8 ŒqqNI[W!*qzN a@O%E_-M+ X**vߔdEѷ]eT bt.;DP $3kB'24b4J\ĹKL0TʙF^%ծWi7oڔLGiLdS!I*U;Ɍ灥/[\cASIjݶeugŸ~[屛wFB 0Dmnd;,;nP:45U֙9'Zy |η1 tB?A$\_e!t٧hw\<%}SpL #npfAGyB{e搙?f7 C 9Lr^$m1V\~:r3phlK@q>$vr`lLZQ>n*&ΣsDVḞAVT\fPsJҐtm"@m \ձMk*7Æ%AV)^=\ %.%K u:ƾIIɐcRp|C (#GGg$9^X'sf*1zrO7&Q|IbX]eVH7A*(XgmiWIUn$ VNՖ@R(/STnWm$3۵cgGC@cP*4 x$ u0Cq2f6[X &N?eRV#&48Tp޸sSFfQYeT1MU^9>Ha"`b` a0hCPFXT0StNB$TKz%Q:D|S˝o`Yv~ndPInGk|<*bZwZt $;Gz;yLN[^jOi8 8 cŦu3?lU[~%S/|W1GW=K zlnY- NɆ5K jʂ5:.SUKZKͼtքMSzFҟ2D$S}?Sv\spK\ cZR5н|&#iWN:V.3Rk&.!0*FJB^gR{%b(p<+&?MH4J`e6:^FKүe7 jT j̜mXtYcٽm}ߎK"VMUh |,ڑS<6d)!r&2i*S0[$^~*0~`1 ׻k' | ͙ͩBhiPULp h8f`a\bQEMa׺{ u&<d-A4Hy"8tSRpӥ~sdxfF%A; ŽiQIQ pXA V)p#&QrS@ oq;0@SF*+zdIW&"h>&ªQ?直ic^^Ξ_ޒ dpũ^s}[iJ#/CtpĪjci|$t>-E8H8bk?I{e+!dٙҙyElZ&g<: j-XdKCgrH+ ǒJwvTV QC%[LTztlW9E<:E؍ˢ̳ѹv?v\wAO/A´PC ln)I.=r"tz%\b *DžCK AڋH錂y7}{_3Sb"݃/\nc֭}+J$.(-a~κoXL#9œ\@#Жw} /R4^|pƦȊpP$r;6"BcG7zJ/'yB>($^q&qVxi.4gxuyaO5u;+DA; xeʈÏXLzWw$x{y {˥ZFbh4uI_s#ļY,AU<@S4hSo$c(^s_YP>R