libvirt-daemon-driver-qemu-4.5.0-10.el7> H HtxHF[ss ?*}}5GSݥunlO$ Z5?k Oca291911eec44842acfa831ea94f51ff10ac1af1f FGjі5mF[ss ?*}}[(%ShVUV >=+A9CRh .sì>;ٌ?|d# * U +@FM             1 r HE\EE(V8`*9*:L*=G H< Ip XԀYԐ\Ը ] ^x bZdeflt uH v|w4 xh y؜7xClibvirt-daemon-driver-qemu4.5.010.el7QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMU[TZsl7.fnal.govaScientific 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[S[S[S[S[T"[S[S[S[S[S[S[S[S3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2eea7097b1b8a8a0dba570e82161ba5096f862698c59f68fc40f1c8b75c566937e3fa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootrootrootqemuqemurootrootrootrootlibvirt-4.5.0-10.el7.src.rpmconfig(libvirt-daemon-driver-qemu)libvirt-daemon-driver-qemulibvirt-daemon-driver-qemu(x86-64)libvirt_driver_qemu.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/usr/bin/qemu-imgbzip2config(libvirt-daemon-driver-qemu)gziplibacl.so.1()(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)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.el74.5.0-10.el74.5.0-10.el74.5.0-10.el74.5.0-10.el73.0.4-14.6.0-14.0-15.2-14.11.3[[@["@[{[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-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- 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.el74.5.0-10.el74.5.0-10.el7 qemuqemu-lockd.confqemu.conflibvirtd.qemulibvirt_driver_qemu.solibvirtd_qemu.augtest_libvirtd_qemu.augqemuqemuswtpmqemuqemuqemu/etc/libvirt//etc/logrotate.d//usr/lib64/libvirt/connection-driver//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//var/cache/libvirt//var/lib/libvirt//var/log/libvirt//var/log/swtpm/libvirt//var/run/libvirt/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz9x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8e3b371567254c3b8517845576bde37d5df25f17, strippedC source, ASCII text7PRi%%ת':곝EOB;Ѷ\J qXǙR{ɩ lTwǕa6ީvf_.oq!9!`q}M& z`a a#u|'훦>ZU5^O,A<Au=:_t5di~ {w Pۑ&V.G4uE7ZޫF^zqdn6ERf<̊cvaJD#a6pmOʁNab^ژ.O}N|Mw8*l{'V23AQ/\\W=[ruC ^&i8eOܮL^rs"_TYY_ÈNpOo>9Tw:V.ʔLCºʡaU V=b/>=e+SܗshDjZߋd 91mViZ#6U %$H{3Q?LJV0"v=⯣N{+ I'\oF$Vul$NшJ&hJP& )z7MB,:ҘNIߟyجj-~> #<'/5vQg8>J00ӂc[NVa 4u/={FԞcK <Դd̈́\.M$zYz4&UZ"f97#/!iv! oNlȲ>r1&3 pu2vqBA8Ҹ<H325ZSۉiЫ>J%=;;'7/e(Ĭ{~9p!<&ģkvف\,;D4(^)o%SCkK@oPLH1fX9<% +fԶZ#6,r`U }3K\ {edM1+O,疑 ,aRKUP#y b#;Y!3_ lyvJ6EھTcnQB+jKRP2廚(J~A8ʢ25sς- ?w+u]0/JFVrwt?s#s8_"-OM3"_7G|=Y$yaޭ _pEcm6&c尰O\'߃ ~iײZv5քgմUJPm${RA\*;1@c@x 96A'봿i!&GDri v:B5;o|[gַw ,u>jI$v0_zEx %^8QRDOzL6 %"jS\pxHv3wf׃oy][fSr^}֬O i0ou9Өuj  tfe|;bEf r4f6EjunpCJ7x*b[X(*GdN9 p+?^|tu>R׳v!7eg}TCFbe؁ k ӂ7%u'-eUѼu#",xZWF7uXGR_ rt>_ڒηJ6 ek Jz D)Y+1q1|7~~jКew݅qocm.midfz/|a~dUL-j3 3x q0y^>(e i~ W`x4\?a{gͿ_4W(\age`^It{U&|z`Ԗ$b-9]n0lyT}Gn tf ZIUQM*茾Kis6S]!!#-0E&"3Yz@( bsDDqeT^շ/ZBk]7f*N<(Gevٌ :4:7Ao0+zk Ɖd':@_l"d 1d*M T$jcrwJgG@-}刉^M6*clhKVaU"/{o%8 nⴙ~\sW<n&Fک-E^ڛ[/fQ<_$vvT,䃟3 7&a)At*?&nL(!%5p3Smxa7aNbMMS9>;8QL4p IC**]5b"+0uF8j.Bϳ/E]U>M'p2(\Q.eG0R##Đ{@*Z-H,&D0y\rmOMAq[@L‚ vT> b'"9[W"wW&PI-V{-'^$AlC5BX7$`Οcܙ=bctVK{8΄1 BQV׵B;0U[56[vK=m}hsмLj+SiQqʼUK;60H4c6դjرOʞ%[KF ߵA_0GDqM3psd"`y7H\2nPuSI9= /d{E[+lu4$L_Z^̭IxJI m;`do# Th5<ഇ&<fToH-;d]HLE{i馺Q{BKHoe'ϰqU"|wy1xHvç*~( C1ͥ44܉K„wemJ)@ֲ%H+n3vqc {Hxtt6̦,WPl}5M-2WC33w˗별aת}Fc]TѲ~Ab7a}XF 'a+]{eSA<֝U' !&ҵZn$xef`l>&6(ClTW|9T$S.%'a,dԹOjD \}S|rCð+,p39#y;-㡃)C^VÚ$`|@J y_UUoӰ=nP-yFcN4\t>v@MpHfF?ۋ(3#oJFa=t*ܐQ_xZ:I<Sr~319(ƄP&RŢC?D@#!}N9ϯ-$ju+O #bF5ga@Q#~Q>i3q=f]5$Hkyd6@kjBqp*պiCiUMoI:uAXNLw=U5= 7kn sttT [5g; -'d/sC8A|}lj,ZSoki +Z!VYⲣou ҇TbpBЙwۻpOOB368=8ٷ`R 8=dDG@Zb\(W[nr#q_=Y Mɮ ծEۜSjaB `={K_vBٌq4^S}j[¦We֓hMTj6|5-U6_Cl7o^By5;0)l ?37Z&A@-v%ZFЅM~>Qg]ͼ<.0; t9BF}wj!7=qw;.K P*G;|LJ{\+u!dQB-|]guVy;ni -Fk.VxXKIqǧu/.݆9\3A9؆,vAhB_02F@n'Ĕx?[%η2? l0w'#g528DjԲo0P(zcV*/_LnDsb)IH\؇ BHV&p]M"$} BV#|ݳ :Km+w;â[?r.6kKnMPo"^HW6ԐkQ C=weh0Dzue67KP?3:w}$^ą8oތۖ~J݁A!Ɏ/\wEL\urMaW7/ 2`hݻCU]:~`$B`4ur>V<%#KL%r%܌> KM7ؓ"Sje ?I (]fN 36Dڴ2sgߪwҰq0z6œֹ#=$Lx$4;:P)ĥi_3s)SC(0A6KeLarg`?BPPNl 쭦g󸫚`̺~/fYl!_|w\(=oʞaɥԉ1-7 #E?`=筫ȓe>*JOHa݈9~o|]uy9c1%UWuW%RTq@#;}^ErUnˆI*!O&`jDUb iWp?X):iQ-HCp&-ה D RQz;dt)jTGR?nJqDŶI dD@Phi`tzIKΨA5Y:C[:͎iMiB[a&/"R* kb--Z? lW$|W"h`cD=٧j!sn8"e(h?#oÀGB;1}p Z(5&#F㍖W Hkd Oƒ[)3_07`7`&% nY2-&r3t$P!(I e}jbK.FI'XxD]L)әxjŅ^H?{Ė `x/! *TOjgɂ)I?ڒ*b4<4ZRJق#Ifi![QƶWV{g HqKVZj*lz\u$]Xc)0dKGDwL=CP{#Aԍ9}՘x&a)?Ǣ{YiBa忕XIhJWJ SPvXylw Kt{u왊 r%Gت#[]RzYxf|z !:}ࢳç >T`!OzL<"Γi-O%ܩE+?j蚙%Fڇk1٘9IU *v&%&³Ph /`Q'Jܑ %J<7M) :u.|c.&å?V&{; ӄ\{a(f@+hGU_˒vs`)]z/T{ $B@hdSN )TC@]2X"XMDW 6G"H8 l.=tK2x6BZOɳ yF~X_7@*D}uFnƩ;m9YT_Q6Tx=V׫oDc;7<YU[_+x_-z;w}ʬ1@y‰"&N珍 |a#s]EHqaLO=6NU,ǕOntI*I'NՁݲR+@R;ҧ]ܤ= ǔ؛E]ɞR >e]~^fI N'uWoe]u'a1 7/؝Ty+eڲdYwg\^?USF|4ɳ36J <؜R 3h8U<#d$95w{UUNa<S6 M|dA #4.coܙ 9a5xO}<DŽfuO!scgZ#IO$gl/a2ԷIlG U{rGwR~oC}QX챮q{ce8f0rD^*D=УlӵrWmSݳT/ו}>콨~u/D$F|+wUu\'AQ 'z &>1Lm`}~ 9$ZvbmLFiU-V]aR΀}uRY >GV\JLo ב;6i} tА.]o$ꉝ>5CJߵlp - _`R4/5( BI&mޓie>4n2Og"_~j([4HPo!E+g@~J ),vHBwrgHȺJ];([;/IWybz 4^8c>aMy q Ŀd} $xجG{?֪r#&Syi|-\hǤʱ.2>ƿjRIه̣ɶ<~"&"E8.:89/AN4NF>X:w@ic6Ʈ6u' B觀`l{_U j$YT嚖F ԗw$.*.B#~/*kkCY[Il]fU|g'3JSقzMPW8A5mhrb\Ąyɬ:R-v]Ip贪=ߜyNF燻uQ7>Cu[&4y2_~#: M=S x,0%&*A!ӿ`O(? p'R ?ń RghzOKgBτWeރU9=PoP1DJF9u0blPfz{ogByſ|YKpݏF~t p#ԘpG۹HkoCFc3Fv_ZܐmjK%:: ]vD#2vOl&a l}| Tܳ#ٳԄ6q%_eٞ0a~NP9u%+W1%:ZC/N3~FbtQ@.SHB+X5Dm&Fm9'A;ko ˭ f~'>ϟOJ\8=4ڮbrd5aUZn47/nb?+0e{Rę_;{+3oI,bM G:͉;;,BN`'TDE"eg{[Bx#α 0}x=m-,wBUᑻK߃dTXY[TmE/F$4.gc< Jmc%x͉K0gq.ob߇^[Q| )Wu ^?KtBB 2L{ũhUV;kP4.GA mdQ)p[-/$:#pLKx)L̼v33s3ҏvV]9pۖwUpXd{lDhھ򷽱X([7'3}Ciڤ_ *#yG*΍.xjD vEMAO=;+s)"F5:*Tc܎U 0!evJTpMjmE jmAwP w-59%JzҀ[ၗwchˬ(p0TX&iYʼn)ʙAº;ҬL߮&}aϰTC-H:2B+F܋/AJ@`o3>غK?NI '+KW|1|(WNCH^;!jZVɇ@ּf1|?BȘ)t~ B^D#.'X-Vߋw49ə":~@À 6^pjpb 54u+it&Nяg|r*Bկ{$q2dxɯX@}cӘ`I{I,> S>%HΣ_.#wٻ-@irPJwx[Ӥ-C@YZc9עɳ6;9|v0Sg mYhvs0F&|S5'0< 1R"N퍓c`] s- D@J(6J[Y0Y(gc0(N@P! Ŷu˭>+prӨ˵ͯS9jUfirNTm*w)(\0\GJ ʓ_3\=pn^)\`0`5;⊒f[xL۟D@ș0K冔D>Gw̚XK- %!(1=^ugHRKq4:wl&y$=c"!aReE_ RyfonAeuW^;q) 9U=JP"7I)5pniS5{,{j{Ou.ɳ_a\7S:pfK8g` \g=(| |queQEի}H)t-cVua-ߚb(I/׾R%H#E[S=&)s]LɂO4O+rt'a7-FC1 Х薾DARRSqsI&=qIj " 3š')w L=F皏vۯfzK](c"XBեꍠ> 7(nID@:04?4K\BMY͟Ә(} ̥gDRʚief2ƹY2j-<(j\X͆ `D.|aѴ!>jDBRs[idB7ŴUS9|p*mo\u-ƅ ϧֶЋdR) ~ w(1z&gNp {&? 2vݠHs⦚^A@!(Eg̓np %?TZ=\u2`٢WYn N+p?͎&<_Tl G 3CbpH9U);o!~Cbo0U{NzjN~8<= !2`3I5-maֿ2M\*4l + Tڊ Kh}*eԪt<,][k<;p[(zxWORT\_EdVQr>p]K.l^pF߫`.OR2D3,qh@#dc@R˻}p^$q)KeHO$Э.)9"dGnQ,70FdrPFG?kҍKǫy3m:)fuI-r m:a;)/Fַ#֜bSY4F3"{F>|Mzc+JцB)}23'v.?PŲ^ 9AV7I#^NCm9QY4R]vloV)Zy[%~G+W`{=rNIaB8ʋ z qP˿ A5]^Ӻ& i7.𩠲eۡ* xAإzJD~y3zBjo:t\ Ae/Pi8_J! ^L'8/8[^oy96"LkDx:.H[q&=_&5XVSx[N`1D]b6`_-Hq:8k>c+}ߐor xݖ1GgvDi]xTXE_NԢKRŽmGX$|zHB-mVKgK|gʴ`1CǓ8y62nlo 9TU&'B9qeTs,Yj߻I?.1HyE'Y2 qm[]6}+^Xn-0_M+C|s`5a Kƙ;L^4bUt8$-_șveXݡY.w:37O(P/Xd>p#)ݳZJ?i)Jp)_QCVɊZlw0Tkȟ @>>> "8M\1lW ;C=_(wmΏr]Fz{pmd(ZV*x3@mr5Fa\{;Z%Sp]n 6+ 4h1E %b,l;K92i ܟNF}OwLu[=kJk?$(#PɡWNG#A>gLhn( ,Iڱk1 @_@v*YZ[XJI?q(U9\aL0:R>Y=sCV΀xR~툰GN5:râF<dy0yl34U KCw:\/tT|F'PuK ;}K–s ğevӂMXT@%.,jZ;\Vͦ|. D/Ǹ3GC,\Lę _WԬ.sOSMR` d3TSm/bC7t|p:`=P6qyy*\&k$^"̵>r%LD&Q'4:/S6⑥谫aW1,XARpL_6\=lXQV.o˫υ-R蔧X:CUP5zPu/;t!#JIꝶ1Ԑ ѮcuGw5“ ^tu53+nǪܝ˱0bQȖP/A x'tGtmc!zbTpLo#}% ~cd[  ' +^ʔOZ 7UNQesMz\ZSr /bIG72;Ÿg~O 3hdjʹoXyƔk) Yt Ʋo" մ:L數U2S$~HIU:SG 5;KZt=Y2_DA{քM5۸мgִ[] e->|NQFt=jvafJ$Qt?!绮&JŃJ _ŗZ ~an,ĒI֏4tiW{HEkoo Dqjp՛ bryO j(-5akZAiu1`ZaBoF c2XP&k1E-Jy +LL?0&Szrt,_k~U Ĩt1 t>ؒ%B2L^#qLkli{IMxDes&8dZgP'(Vq:(:al#oZaaP?q`?ºJlj0b Lq"CTC٣ K!&SWt`n{!][tyEU\s[W4v[L^`A֦p<羉fPgv3 hf##R(P}OÈRZ2nZd 1+kcOߒ8,.yuǝ{u0gsS z^yhPIVDfO%1g1ٽ@)!ݨ5\׺ԀazW{_.? w+n}TS[+& EKCh(q(& s^Q;xo Rg69R!9iV@? L^~vYZʒs{ 1^K]Gtb%NAds2 ăv]+@H'ܒT'X"7t0&y`ߙ$HG2aP3ԁf%Ϊ4rB/u&rPc';f,ڒ.JʉqF~ʳ8 Ð(wPRַ2YӚiˆ[{vFyFrL fQ&}]}-ܱg!b^B-ЗjZT t_*G}f6e+޽pBRv>,^Dz^qt?So%GXr{ÚbI7)AQ=<]PZL[=7~߆+-P=xg3JH%ČMnxFQ_` v),U"jnz8llb!7=(R|VD3, fUFN}Z}Cjĉ=ڃ?lN'UpT>&w%BLCheTpvaAz7# P2)ByʗViCfc0ER5Hۆ5Ƥ{BY!^PޱEӀЃo9ՋJm?*p#|m9T7rf_2q[Z>ӽn+ zi һ0=^x6r*Lobq"+©[`4FNMnhir>hԑ~PU ԈN8!PHp)7y\SA[MxU} IDN\:]w]ߩ\i.^X\3Յ nYn b(UsmOH Ef*y Oä >33_ݽ8s¶w}6p9_4SE(Ձ$h pPF߿DYJ" J?Ld4NH+NC.ZeΤyrx3/f,3xص(42}-c bކe[=o$I˗^4x\Kimٹ[sc;#11x1NV_aIEdsTTފvp9IWm2g24:H˯+ZM?7DN!`Mp GLPmxl&/ r1 =',}դ#vL4ZR,@`vxx伷\E^ŵr3Kq AmD\f يZ 5(Y1z}!89PfbNajdAί3W{0 _#?HygSGgbeخüVttTY SMx6qu٨bw@3'#WmɉzHw!eInmՌ;w"A:R!;VP A.u Dm\Ifm# ͢f(t`9XB۾[yHLm8:^]ǝ#LF3Mيf)ҙ'g0E/KR.k(Qc!_k3O[U==]%Ga%< PInUW+RoX`ٛjK(NNkz1l^H>Oԋ+o-Amt`cD3B{.Ɯ9{ual60:[B~qDr":NZ;.; +dZkO`钔z,SМ3Sphcl臟&V,uy2lzy^_jD:r5*j+(S-l0@$Cu+E6<6z?[3TYaqSv'u,x4ivkt'2p>wY pq=C\d_yMJl`|- D(40ç2с95!kvM8yuw5,H$Ef$(Ld᷊9YFqĥOʈ +CJ7+?V8P +/r2tS%e&gSlB]ʺ[Q񱬙?䱢:0"GQ2RʮNnoxnxn״np,CP!9Ck&LMAK7IymiqR yi7{c@ϘDnwj|f@|+Ӊ!ygwjI^īLR#~띲^=~BX&3[-5_5=_%VrKs}bbGk'_*"=˔gPv9DT!V1pt}_2lQ1Cc'+^2zuC v+[ugi| pJMDg3jVd $Zeu=܄J|;\!der'(-_ִT=뷀luGM*]leq(9Q`ENk jmj'Ug&e["ePN;u!([\Xzܐ;@asD;n0Y4“ґ`?蚒Xaf~6E728+焂 @uB@2JgDLP4yk JIw5*4G ܪL Mf&i~!G7腅-p;Ԃŋ}<CjŒ%f㒫|HvCK L;Ko1cQYOο(xټP0WOҾ&sQV8H5:.2lL5FlSM8kО{unxlZ,䥖"G f yFo,&hM:c1YoFơa2{$]b1F2=;s0[a+D YjJ$=loFgܞ"Ox)\S#f% }kOY=~[osb[oSxsWp;*BF.&we#hP01"6ҐS" IP3J7MrAXjK]E;Y#oy{A3Čfg3l,7/_&܃YtG4}\sN=SW g%K )`tIJ1Ű8$8S]FaV>nA!Q4?B8FۗuB&k;Gn`$JTϔM *mt2-q rA,Zӂ_<&hE1#0IZ&I ϓCl>rz3u)ӛ?W85;/M+hWhP&=eJ~Sd|Wifs{G0.܋Y1J롹zqIm>nD^~,^}>Z°s/O)hX[ Z ٥8:ܶϦA>=uv,=`xc_wo()4xHYt_xu4>;XU3nQ9m)9t7@ld[Ǘ2- ڶ7BH-hj.꠬ *[ԙt'bMI]E{m" 9VE]^R=t+W| g߁,h2rJߚ#]%ƸrPȪch֔Vݭ~U$PHb=;-Pj q=K?If/3 xbr:5M3TP8H/WvWcwF"LlR陨lfg4eUj~q;`W3W-Y(ޥ~6g+d8\ ~׻Y \Z*6ȫ<2?3잛Yn:؋0U0\Qtk8Qj%~E@|ZZl F&ip/f$% M)VMH #d,I<PiV[eGh J@yyeRw"$p[kygw%|. q@%2AaU=A!\vf"1?f%?-½g:zRM7ݯwzF6Ri(/Pr 'I!J*T>@l@ (>$X8>fS~fXc@­ N!gqEKבݡUx/_*3i5, $Żza $8OwX̰C]/) #QiGpNjB:S-1"_El-U`/as-tPġ |$JEmǡh9oU8=~D+^:89 Hno TF"&ǔL+z/~CK 6샹м$붟|ceN]z*3au.z'>ZKH\<XO5#v&g8Kf/0T6N=>~lF %楬aIVV?4H^Bu]:z(6n fzK 5iECs]RAJ6+xbQٚ2/x9V cOk<'\s)f=Dx஄׬]^,wqjR^:|Pu{vlćOY7vNsk檌#Q]1hVtCl}[IF"xݴ}}*RPשUi8ڹ ==]qbC8I՚"r 㼚xD06ùhuS]%mi13)S ֥˱\1"J$u8e, z%)fp㜆vfҼ& wrB9 XYS)\:qrtyq&2%ab:qR~h|[nϮ U<81ܶuϢ;:I-7Ki㖛^Ư! us*U0V;OE_LoBjm9(sW7M Ͻ.3Gj6 B}s5Rΰm&NlT"1à8 `"{Am#k\t3̗G!ϙJzba[qф$Y-!P\C_2ړ&%m#ˌ{; ybzF6.:8y}CE2֩$..4!2"$Z@ZF㳸b*lE]*7?sCFmGV.PmRܰ"kD_-r[CQRN"|5A1<{0xI '"(7 ]+Rre}`Sc޸A>Q$$i=3{$p#$ Q/Se׮ňD{/,qhCx4lnD35gƚ\LD$bg@vH5j"J Wj"Fv8卦@,}Ǿ>lI8L_fGwA fSCd{NL냗#YE[~w7Zn伏P_+N4q\wN T _JT&d@a[oo!$8%^c FO_$3 n K E:c<-kȌ=g}q֧3(Vn{'UQeVᓁC^e9xt.xmvZ"R)[ir&# +ogɜgFBع3Q4cs$)Ȼ̩EDh̘:Ғ#ݢ+p;G? 7ɥ@@1k FX)y)c"@,>'rtY緖USBfx -iju#5suGrg;S臔]euVj OП (ڤ9Pϊg'8BzAO M"alI{'Q*YT _X2 7˔;P)hʩ C(j<=w+C4!EGIXUl҅Ѥ5aqy6vDa굾6ӯ3Fk%~ǂ(/P8LˮbН rБu^ ~<: 䧟n}'qcP^ hT-A#~\@ȦwFk0cs2ko|p c1 T#qf&DR<1@.`>-,M9^$-U{)? |EfHu &{T` yix.%{ =2}4]= ~^z% M_17ƛPЩ8\dDOJXpcylc,S *;_bݢv Jtr0Z\ى6 ^A 7wɟ]p!x>7qrP}=E8@fD(#-M8Ki:DġOUZ]mi.%>i:mSм5ihp<{9tSjK=M> JLaF`/ddY&Lrptku4np,=tc/l=[D`+SZR,Oj\yٴ-f~H{ ߇pxZhvV Tdt.+ i_5~7=Ӈλ 8{ X^0D鵢ʌPk0aQq\E޶TcoAyPЅbT̫iR7s! ׳89./$4 {,. P,]]J_=gmN`2օ G*ڶA?ոJD^qc$ĺ`Jz=.f;bO8cܹcNi8`7g:KFv#qm w` G?[5~$cK T-14%/QzY\-`]ߐ6v KNȲdIi/|_q=Kk|قimFo`+9vՔw #PSp?_5` n-Y6d2)n#O2}|'!X)5-LȮ߳;*+w N>6ϹV/~{A|2V0Us5[ cYbB5+ˌ>{T`̡5Ȝ9s{sQqgsG7ٷ7ZbF$g#gRzWJRF~\ Yc6c~ 0Ί*``lfTxrʫtW/A++N#3(䙘KAJ7>p$ fsA '0;yw l_rO[>7N^{O&PDE_;B.2N^x\MkvdZ'9-xI<wg? =Je|'qJEL BZϲlY=o2jP&C2PHo{2h^VoX[UNXpyɼfAm <X*7(Y5maC!EC)]^XkL뼡׋%-u+A+1vM6#k՞ BH?%n:ۨrH\"h/#x|xPT 91eoYUP cfE]0Na#Q%a`-SF+_9{]^@ʍҌ@2Dڣ+e(t7}{(:͗vchӶAloIKw׆Bcqi럏KϮs yΏ5}J7L<-T8HϔX`b;-`OLԷttQNՄCIHu;Yq4̃GL:%gD:%'Ni$"_ϻj18 Hۂ_@K4=Ǐyn2rzp '~ Uomǘ8BDO3t9@{U >>3 *):['nVl yڏ ι#KS;~"97.gU[ "EH2(©ވP7ɹt"a٠c[O`wK))fZڂ LG:GdqL[p7+Sl086pqV ~LW!A )oKfKfueR~5Xq@qb3*"isd'*Ca}cڟE5D`Ugˮk̓/EB/B Ǿ$cbۿ(s`g?])7FS¼=W9QM6[Hn:A5J$}/OzMj;dWOyi¦NbѫL70YF%?7H(wW|xP:6fYȈ߾o.P/dK=V\|3ZXY1'炪֬aJB8DaKV ;"[vc1$fW@KCH|ː{PXx%ըƦ\![W.{P(r,_axTQZ8s?-Z=Nn2Ws 5FJ<-PpW 5ή7IU,6 ܒ_e5@qa7uquf ߄Ē=n(Eh7~fd.7.ܭ{ mAjPJ1P:u0ik C`@ j*138gqhdwz?P`wmʳR7ж(dMRL9 a~J@T8856GuJHAPDž_سnD{xzfn56=dRPi{w[!H.#ώj8]2 P'|Q%ʠkܴv ҹ]OĩRh E3Z8{ " {&Mϗvɼd>g|751>pL1Nqq7veNRs2[f,02x1[ PVj&|b5HE_0|ᝡQ.dB[Ngrկ4^4MI^V}{Mǎ>1*{hpYW>:,;Rp\;&0#af=<(ߓRK9 șx<i]+VH9|d4SU0:[jer8dXQ#йNt. 8p$M|gIuh`w5EhmN-UL ;q=( 增i>;eM-Jh[bEA4!+Ax?WKB,8:j@d;4d- 6 *M2͢bu;y O3R| #&쩄TZj|  @@/[_\}aE0dﲣNE_vQya)4E6ohڝrZ;< Tj^;02ۙ M}X50*lW#hoC]V*P F :e huǽ ƧV0tV f1 Jq|L`@y1h` <.7ssQ |xKד0 ԴW=k⛞|/F 協b)-C)UɛcrLt.}hGxh.m+br\EƙkR&]s"o4B.o]LX!9gQ<Qdoj-ߎ,RS=z& <ԯl] ~C0M1pwn\)ABHv3_(WIn]%ϙٰg"h3ރÀ6'W,X;~W^p' k5%C D~̈~|59h 0;9!`x. ~=&{ SBC3ine(Ɏ";ia{vk2v`c#^6*Q). T .)*a1}R;jj2l'ĵts{XnW L{)K]?{*g2oY6>}PaaOZ b׊;J1=Tc%pcaU@*F-4T578Kc$C2~lG-,Xz=VPz{޺؉~5TS>$wmN0 S?A8% HΝ\c;Ϙ}VnQ̫PcKJ:Rxk:9c 'B841]mBg㵰U`{>R 4yӭ5㶌w0qu?o5]_y5Q\|h9obɧ],l6`K*̀2!8Oy[~ӎȽ'~炭|[2![ s{s[Ӿfo\v]UV3=Gk]"!FʝO[poQL쟐#Jd0Wf1j7LdH,*wvƞ$nez$ 1K~]?BPo4 ~iٶ^gܯ8OHD^Ǫ7a2Ѡz6 вYo 7i5"d]v ;-:JҒi=8߯۾c:ӣT5:CF<@:2.tn=}"kC$؞[QҊ;>Z]G jOcu:L/4`R.s߂BG_vlB;F f)}~a 9\4ׯl߉C%*)j۫~dcx%DB|X`+|A7Wwtq$!u? :|$+" H8RS0:VX6prT,GgaD :*3]>TENhM%4}وC^W5G)"ob`,00k~^m'/ک ̧7 \6Ѓ19FSwA,ȝ*P~5mqtu(Ω!ߘ V\ā[w'68g1X9'/6H/Hɦh,R*>l92hq,ь1(s!!"T-dGx*z5 UYdna&j~h5NKQOk I<Ս!Nz*r0YL` ܝ莥Br_GRmhwqg6;0#&s$W%.wzTc(4^nMOLP'jIJ@40ͦaԟN4a2".з (6(l[ l< >hauh(5us@5P<1D(n4g|.!%~H nG8 0Qyi€3Zz ;-=E/< @59z[l`'ucYT@cVNh/iR^PXD/[,ÓA3'+Tڢ.D ||յMjEp;Uejw2J}LwLq4;lz9Y[ѓ6d+sV^ 2-t22I~l4 uGR7w)ZWxyB'vlwguk) W\ Q,.FeLyvBS[|rZNE;GC8(p8cXZ8xS-# 5~(F>w~أZ9 5*aOTs"[p. cyC).|sЗ} 'L;5'Hp5VCAҞwzP@oQa×BRы$O^]?eHlB=U>v2psU=G] dlG͗Ttџ#?ldXj$2mN}ǔzc7 N<~.AW,7\8d_*{oCJ]=%kj9wd~G;&asm!  2-TU = ޜ7:OosM[lO}2N-u0!7 /Q b¬5oB=C IY VF] pzΤNXM9MJXX$S/Z&ũ@&0qou˷K:oeڶ]p5 3p! lǣnf<ub~T~7+ܟtJO`DB`Lxw&6:1vn8 Ssu 5Mws Y5ͨd)U(ӧL\~DCRş)|fO RPf6@-%=-{Jh:@U0:/ß Ckv$W+!M݁jQ^$u͚Gd6,Dhv.(4R;z|7| ѭJX\\FYd(Kה*{2 "i>s~(k~44ߙw-ʵw.,V3P_?<7PUVތ0U۵!WҠgeyB}Ymj/Kf6ZRaaK6x?:H;ko7rƚ&ΆnbVۙۻta䋿Q|sNAAϠ[ړjcRA3洿J?KL|GDaxg g2[Y59SMۜ#%K*p;P% 2aݥӜpGZ.nw''$'N]#&"#ʑa3Vf1 Ջp1u'W.7}\|PE힀R٦{?Ӕ!ʏ:r6j>|3q¸&իnch}Y 3ǔ'RET!k}UUWh ~R8i"3Clc)b1 Y "h5aTu5{Y-Z %p猜1 zIȇ睟^kK/x`1U IԀy%'^t,aWݕ&xB56Ƽ&D/]磩T2L@T9Mr)h7sDbT4͍A;t<- Kjz4fzF2#Z>Yp?L7Mݯ |iqd-F n:->w*&m~:fٷLzX3 ydOҙa:o, B"%Fg}HE9{hj4Ƣ(:QQ%3Rfj#CC$ mx[lZZnBnNe,ݘ7 })`jKN6ҷb4e+)£DgWT F'"R .{,J :lf?Yyb/o3EK2ŧ;(,6ZEձrd~*6 ,tGϛIߊCq/ |y15h!K |-Pr‰_:4SeAVR*Y+lA1$;rH]9R`):0x~<ͅDD \]G^Tn͠ufg'k ѐ NzoGQma}y@!%q' X?7CT-zG~kfAfMFm؂GHdmF#f "v6+5}i#]A7;F)y>ө x׏w#9s!*TkOR .A_GSaqJÇLK'yHD3mX릵+ ~J&ؘk)+vֆ =7Jr c+ǽQw'/>FvMǍLɈM:F\#QO&[i_Absv3TfOQΈ}TĖؠR̂* .*+^:}0f2},vBe¯Pݕ(GUS|P273.'Uņ<մ"Ac󉹋LK7AʎBޢn*8;:e!\Ok.[U3-T_QMx BsES9]JC!&Qn{ŸZqoIlTSl:AD!jj-ʤsOνOږ8쵣mW ͙yxNoD"KtH[W௎UUIv/g"CTLH\(I_0"4s+5Պ{hxN'u'ӸF!v^k6Η ?eߞA(Y:뎬\oNJ*ƐdO zWko,ڽ v ) @byZ כ5kkx?/ğsZsr}m&BʵLZY;.īlAOJw@?,8K0a;/t@˄""6werX$|(gnS5}\J4l7/csucR]L.S*$I)i 閰-{?2׽yw>ۻ dY͹#`ŐE #"K!UE4$)02_BF+7h1X!,*heArBbTN@79|c|j\uv\Ոeש}:㥏p Gg_E />K6xM 2/ @͚h/EJfs_ɞqL繥\q<hk7SjD&2gx:JQJ43g]hHKڹ$j=>=-[w;/YAh :Ƥ7U׃Y $w ,CO}v,K4 H.#D(^t=ju ')ˈgnqSTi+Bq NX^(&rzſָ9ĪV#hD[ai!ኍui! \+:}-"FҢi3Zj 7K p[i/]U c A.dl%u8}MUrj#O9`6AH;V=J+qgȄ,[gSf_If]%MYK@[e/d7ewz~w3aZ!Jƭgt9)2){+HXVm$}\;:[%XOޒdhԥ.iM̏ C.&'[% -n^u?Q8δ4JT1_ =4'Lvh@XoCzF8 b*]2v/{,? i[w+QK?EE/gͬ ;ZXq OMe}s;S*+3T5xV@#Yh>fpsU7_gD}vߐ0azPq2oTL|!=7"jb߱L$V#R0lg/emO;*s|B(Kdb` pWe:(l\N/iV%aMi47Zq_)=3 6?jhL23r=hR@7=]r D_-Y:o&B28Q'e,(b Rl* l)LP}pQyQ: #n%$a&V!u1XoȢyb\> o` ~q2Y R+2/ryhιlaXAp(8M72Fn~,d; JTj;t dg`h=ndI 7eOwIL Dʀ@ bYpDxzPmZ@`yv av(U:ۆË́8LXmvIVmk>k@Hr~ڒqA qFCfjgqHE>p*ruS tuo"Vp),7:9# |zhҠ~``'[ ms*)qǜ?vwh,)gqN:6,dԛGA6(DzDK:ϸ-GH-W1AD4',2w?`̀hDd89"uuj};HRt`51~'BxZ5|\*S ԭhx1IPɰAZBZޓsdY<d).nU/7S*)DO=4 CnQ+pMN˥7;kT#RQT!# ǒ;`! d!LD`9dXG;2|qԺaُ YRaOMUOk#@=kw0>fD2Rprc P|2FOʹ kh Uy OX?gwRdCmU-tV:p6eG2ҖP6 ,#bH&*5pdk3.Q ]ݸYkOMmտ;:ȏӵ0W-quvӕzD{pPeRs*^I$ւruLX&i.yp.*IwRBt"{ڸb`>Tfa'J'! %ԫLtv)?*[jG n-,Nq(ڱzkBY:='2DnZH X!̅vaXcߍ= 1 m l( >L .Ki= cHr)IS@  +/UXU"+FjQ2}5p O9s7{`z8-'=N7^y )ѰPhhMt1?EPkwq-k75 ,f?[|"≽XKMs:5mk>=X/tYnGa8?ԭά6JD{ 6mȗ~RHa/QΡqH:\=Rkj_ѻth]c> AwFI=/ivVv9iv;{ԕ3 9p_'moYgYI8.껊AriOꑭ2y {)b_ڻz(h#dJ3Tv5'z|[DE(t΢Csei4f>O&J.Lmez-c1p8 7ю煲|o,pM']A)&BҘ_ svHHiƌ%#)V:LUyoE)qLK5^0CG~I+#9 0FW݋Ґp;:R*>R[dJ [wq*!KvF>%l 3 ŏ5*!WAN8>w.t_V4[J ȴ(6l5TCcm'k4̩u,Yk`d9ٜ2eE#Ѫw!V#+I5UtS|/Rĺ@QЉ M}z k k)wG V#C^ЭP"$"h6l_ZGƛu.po:*C +i4.'Ѳ Er,AR~i ~-c%ĚxpZ$4ܰEp^0cjcXFS,N%t@0;2u-$`=+ 䃾3z-JV%俶 {jo$Ⱥ eD538骦 @^>3 _ څ@˕ӷι.UN\\Cǣ2|8m,&PD[1Ar[oW uHZnʗ}Ǔ\( JmƖ2ܕ~&O%3l)>θ*UCpgv$~:/ O.lb;`L]@_0Y/M (xQ ^UIzSh1KrS{`<xsIr-ӔnKݑF%65?L%6+[ł:+"TуT $#828(XcLMW/7a~qj+(^hE>"bn8>. *6ف!Eeʊ2dy=u#V/2E_PR'_5d\n!Y`Gȁ}駅H&9"SdX KaَSc(fJLUH")>cy _E"eZ聭7fo+BKy8II NjP1( Nf͞3j9Nm2M5PG}?Ao;C6 7\:Ү5Vv |j> 5(`€?b/tW"&[Zd_J f^ ݺ0Su: !uA я<)&fF=*-D$s &@$N \K^E2*҇k[[Ħ  Tc$Dѷ&#`ƞiV7~!^N&r#g|Ƒ7ݏd̈́*Ëf'DS>!/ummuj^+\Y9W)oWR_ӷ0ab^YANj|MHG^Fdg <'_FRjb~[d$tqTJvzDiQw qg!TEь,թz+2*5/A T*K6q#ig-͔ 'k4,0f&ڧYKIɼv3)wނx.Vir1r(߉E'o7ǘtlLnG(ㆰTvZLU}1i~Aqw)ڀd1kiO=-7=1ED*f*Va %HΘnyթAJ#(;E4WZn .YPAs)te֚s׸]4D{%3!GP`9'Htl$ U<&FCGK DܮݐcBUt8\XqdKr5,YS' SBBN= &{ @]f9eŗaݶD!E%Zp+pIϕ.SrOt^ 5sk)pˌDuU fkX͌x(btW)?G79 aޕ]c5Ox>6p9^:`ʙ;RСQ@R46HZƄk@zehf^+WN{7; b&c/1d'` GZ HZ@7׾U[NFHN p$小]R/އ,!A-x 7!b|r*UU> lO6Ia#p[HzD6 b%W芝Xj;Y "DlxǶoYϳ ّwQ` d9AP/;յԦ>mD 9U=Y3j[h_Zuf~ -@(/&X$+9 8f^0f3Xrb;Z a놓w8r$󍐪U|%IR}1&1z 1i<V8?f@I򚱹|JgSxl+r]Jؕ3# ?gûͅhMEVQ3@1ؖhN>(n; A9o44s14 ~Bpo<`f :噯uZϼfgpPVbQR 9IA辽֥JϢD(2w.PuWn7>Dd L6_n&A4iY"Dp/,>|}xWx:TL93DQQc)zhqdxJNؽ5u=P#4j?bt9 ˃l}L/E56Hufpѣof=xDĥmk]H|BէW#v4YN/BMǎC!^jNAf"f3?Z3$4)%Mü|*Y%w΍"@5A V3A>3#\FiC"۰{ Tq~7x@K :I;㥵FDЏ!y4F zo)&j`TgJؔd,9*m~=Q*l04yg.}rXsŲ`)@$M3䩣T Xgs-tO{Kr1E\jc@6ejy=Sݣ\:L,JV*mC Vl*]]Ѩ!j>g\gr8Aj~$7[n`f*۫!A3!O^@ǝC".'{7D6m2`|Uۙ7b_E1ju>۷mZx>wl.) B:>+v#q`On\ + 'Kqc`2-&7!c9y&-Ho>X\hDTk?Zn8X' 00P԰{- a}rW)`[тcʕɌ8g#{'- Z{x'f9Dڱ?f6QzF \ <][BBuuY9r@@/9qܣ } ~Z@}Ǜ06n-ӻW'nn߱dT\|HLF{G+X_k| N^٧ڥ|#JBNG}V+*ԛdS>2( #.Cl@v`fn'lP-ླྀ$y W#{"#11$G#ͬFx׭-\k{Y]FBiX+S@B9ƼW766m]I ,S_X,t94D]UfP'oF'HϷˆ*t g=ɥݭ0tc;sr5Ng( Al7bi_it@.YxS\lΝvYmF7I]p%jcŜ|pLGx&!%';ut+_eRv; ub,#M!7ZYbpX£NC eF S$pp2sJo, hF}P?$O rFw^(Y)}k2E;$ `R/^=G YII=jfEED 5BLYu ܥ ꀬ'oaȗfgz,<):[9> ,1CX5]: %5*>z63FN"ۍ.vD+rqSmzd>ݒCmNp|N,RN{LCq#o6 !"vEf dVڍ: 78ȌMR;C@h Eg`g\vXTM5G/ " `pe#Nzc@ûff˞sHQؓS.Nr=N̩NFMv scO".ZԸ9JQ~º__ O?UYu.g䟄[(8aP:؁1;:JpXȔ?Uh'oAiQ G/IBCE\@#,֕3vDWz|D (F1gy\#YeZZBW;L:dt޵"Ls7dj/E :a.wQ:%9=/];f!]RCŸx ]5[[ΩER= P`#ȲBcwXx^P39׆ΗH/sM(:ɪt { {mZr'ͻǀݎwQP0^wh!?JXo1pZ/#~IQ~gZZ܎y]I"K NTzYw$\f ۚU_aFirNX`6^>9 ^jN\W x_ ZU﯇\NԜȺ6+oISҢNݏX;PI.#a -EÕQ].5Y }(yc2ѰekmлѺZ. Q~xK۷_z(&5T(dQ)OzN꘶-|q=D?~Z@s!0%uc# B!ndb͡7\ uhZuX<"ךseBa˵"=#+bc<}n E \ U8 3҅+,TZRL -vn C "ǒc);|JyYd(uQ1U42㱁I g̍!EFi:J!*ҩYPQsA r% &;?g-Jh)/xM 1z*f]|RV/jgT/>/xtPcx, `3H}Ia.jAiCXE(W 'tϿ:T }ّ|(HA<U(Mpɬjpk}5V]!a^/V 쬥RYO\MRhxS÷(o$gr(oUfn޽ ߸ޤEbSkP΂Jqfh:Уg}D/Dk83gafg#dr~a>-1W I%<7eU .E{ꋏh>d&eϠŘmW:v܆ d{'ʫRmTAy6%?$pȌUqPz&Z~*[x[fS}^2tF>Gn.2x4&Fj6XO  yé>uW ,hҥ>DauGj&+X}*"4AHfn)' EcWF>6hsj^XYeeb+IJ. e[jЮzq( %U]my.PO}SʩVE䳐S[ f_6HН* M6nAQ<yHRBJ{Q[ו ^1$i+_KQޠ!OniŢLJw2#WXұ6^s=(-h"= n$<7^^3nKSm>o&qwPt!;P@p'HlvµD͈=T& Q$Q1c6(dԾ,\QX3z`pv C |ڼ\C n<$e \tj19^X<;fTA_tIhilC~\{3}7KFW_ Qӕu>G OWb5fL e3WB _=JuvVaa+A5^}Q .A4EG;ęvW· 'gnnEHiutLBWsݘR(.=a#t5~饏uny T t)/-)e3@ >oH/4РJ(&0?LOL g0qzy>ƯM-Ɂyf rP| c$\ޛQ {LV`bm6:&fՋAT^mK 2t&Β P5}[TOdQ%N`!DaB2]p9#ijo(=[$.h%1GkTԚ.HYI0D`;km&&]> ">*Hx5M/S: 8Tc=[6$tT\]mrc ȭnWh'En6/FYn]b+Rx6~:?qv5[G OtpHQkc^U^1X;HT1 ~칗L$ "pR|v"Q6ot[ zӭq]Ϸ0fY@[8G3x5Ȭr'aUX pZnZ : {?~ 87^,&~ۍ1hAF>h䵦T‘r'AJQc8>cK_yaìW:Aؠ{"^Kg@E9*ɸ)6BЮru˥Č.X@d7^2@ԓm]9lZkwi!/#wz4G,nhdKHla̎?4wD]X>Qq|Ih?{<_t_ =[|Ռ[n>"_2B}8>JfݾCv%؇TU~yrA=59 1B'Dː%@nA6>~x!mEa9Po}pҰw_vuow)wjw1X/_~SDi}i4"ajc@djLn*3L!JюjR#..0ΣfhdLbP'meeS*1̍P{Nϰ9gsDQAAx,|v Ęya/htWmpCĹ5Gvpo tlS)^DG(8W*39\xV<%SX4dWA FgaS)Ww|wx _;qcw##:$òyXϼGgpb&)ig3{ܚ:ޫPTHW-99ޅLa f!`:.anD]H|!(#jqcz0o׮'?>Bw /c#RC ʢ$c>Ĵ-VVĞ)X2kD]<Q P9FgSIH*|#QWޠg;ϿC; \ $obќﻱEykgx o'>ԍR ̌Aex),/^ff<nlڟ4Ae~E 'K2DVgԇFR6Tb8Sbejd5Bt"DЖl%mJ1UjF-y~DEAo݀p5=ϕRݑ5`U\NcNvPˊoi¬`bGzτ/?~n )T{FJ8,Fd*t/lFb>`&1By$~Eoxvs(SrP_O,*jشjb SN׸ёQPgs8su@bt9x9c_ޫ Hvfg[E|G21}oZH d}"ٜwx@bnD&ږa@ݐgOUh⻑K@9']]nGU kdNqMŵP 񱰁B 4Rʱ`<1HaQ=o֘>rF=.G|KO;XRAFTaԈ sFgTC득zRu)qFԥEyI^2 Œ^;=z j4@cUHԧƯ:UdBeɪZyc'F\/p^Yf|?BȎ_/Z*cz*Q |˩v-kEn=Y6xւ`K1:~0h֢:mDo!AyjDJV͢ A׹^Өu fuTdf`?;?ipC)l C\d][(YD@/q6]{11/Ǒ<\eQPZp7M|_m|Lq Ƒ'K"OՑ'8F7QO`LlB y@81N*г?#9Uә^X!,v|ƏTGGP6AtS *ֽ77rT;rG?cn8xUcʥ'Ⱥ䩀[sCĔ'gCV|5 ?Ҕk?&(B=wle;F{.W/l>2:`)MG\9_@oս5; NڲYb9Iv Oi!GpO颦m:KwN7„ŝi(JZ&U4!DCLsj2t @a-`Cpن_EcE&Zp%P(ߒ6V#|tBeȑ`Ӟ`7r}7ˁ3(L-ٳ_.S)%V$$_<6 ?W 's'ZB#=VVF2-/i*L눒7f U6>֕#W[%Vϡw L|Y3>YW90-1׿F­x";%r]QM(KHhSgiҒ-PhqMY>2_ 2Sf[ ؾXJx-7?)Too]Ƕ.pldLKcIkrSQs/+v@P-;qz r}䵿n+:Z<Nt@wcv.rE%ʬabezXוs7APOnd}ouN=hy!s$/O~!T(z6`[{bF[2e*=/{~EmSN=@Q\0,' vw:p%0{b jVطjDôVX^3F11̀jkѤYh$"]*8N8RC9£Foe\~`VbFiק<=n֮J+"}7*:)xު0qUd>Y9N=ngK^ 491Yb8&QW4$Zu~^o<+E \Ӥey p%;ESZ%6e@E.oJ(a> GZ0c :T4 ^.̋eF/~<_x~ TŸ:p/;${bSšxD>rv0[~ 24,PlnOk!Km;2<;_yqCQ%IǕ?ZXwBٿ:mjٹ\G|dCH_!>4 Z6oPڤS{H={smF>."ݾl׼K}fv0`=NZ`”grcbeiĈX٣9x:s'"`]J>v\֯$&XmY>V $;k]/?MOLCUupR\E>CcɕฎR#caAxިhj9,2Vӱ~t(ܣb8ɳB93x7w஑&xulN#XBmR㌙l08daGK˰W(q)5"'tvTZ7db5QRHs73SxZ[yhclX5%;] #G4lj00Աf<1O^_V2[$0 Fgl5$F=a-#2ѹ 9GS$UYk tzTey4uk7w/:ozw y)17˙lS/dd)2@& rFy">.;iq'O(FQaB^7L6|wė3Cxcj\k%v/ iy!/:o~+b *b Mf&85^\ /C~Bwm׬|y6qfj5bD %f*~ (pg`!el˯iRږԥjwLs'I,(Ł8Jȼ@kqൺ]$4},[ZuP:6yLB|9}p؃Ώ~F3 d0J].Ȗ޲@:i\!]xC*9 8_Fc_s^4ұ+ ]Zu/kTnW $Dz$`7׀H -D"! ҄z=6T7?$/\ۡ2RP=NU9]q;p8NCU0AށKOغ{0V)Cdb;ۑO眍Z^ۃ{1< 83K5:Yq l^ueF'4ahi_~;&b%6Q-sOZ'VYć$w/,W oP^.DyRNVJ8nzZ<)E|,ʘ`fķB@曻5JbX$_bZK_\Rdhv-n )Ju݀d?q'saݞOWpf~v/!*B*gp\GtnH BVSuٟf_5]8RCXw)f㗆'^*b0QR]IU1+ b83r '|K)$k*Y._&U=E)W*3Gt3s"ycV&[ j/l7vk[7H̋)sV9i`vO\;Xy e¥wj{JK! V|${)xnm+;R^P*L@ۈّэ2}";yhAcR RfoLwz~LymMb=TuwJX0푄( E9 Xˎ=KL)};{AA'f?0q)*?fLP_" Vk:%M+lM< ѽ0,GCRfU%n)R%c&z@Naye6PM_jh2̥0@p9PSr([ZL"4tV],>Ա9>ae&yٲ2LvX'RL@5/8PZtJFV!2gsf̩h֮`lc R!Qv`3ђ% 4,d|w4{/c}6-7^_17 W8Ws@rxIM Y"-iMʸ=!XLpjoG>?⾐DrW@gai}=Wzr'&o(ӏ:s##"+ h>+!ƍi[B̮qTsq꧿j rpnQ6h$mކqFͶ/ I>P!+Ӓ \I-x&\-*rd,7kylUmb/J#K|<~9p TfGٌ!Y폁$DJThfa=XONƑXeT(u[;5T_XԽʸKyMd:gՏa^,>2s6 6zCpC8+M%W@Њ0UrYo,><1k8[ɪ[۱ r }F>Ti{p%{wDڑ`7=)Exf\\s|:;1Ebk!%hPFS8sV@o[ih(WBa;Iv_r?c銭ȝQ$O9/mRUkdOsY!,hmfظ;]5Zؽ:Lͻ;ފ+}L`dºsO"vJec=-f+T2ű-D_K%!ҿuP(j*f\l= x1/{-&0 /ؤ@K_O&G)ȓOÂlOzU3߈MqDQ*6Ib7 ЧIXڄ$ڷ6 &G9^:kϡ"(faQ Ř"u4fYy|6}Hsg|[tt:'Rg OLYYh4qgwV()Llvxtr-Ӟj}*Ymd݋m*}IhJ\9CGTvUyG\duw-R|ue-Ey(Qz"u <JS!^L4a+YK{uG#Gw \ʇ1 G uJf ۱EJ9mH)fyltR,Phy) FXNjֳ"[ b,YH[U\"AbnEј0ZXHvux̟ H&? 1F1t}Ods'| ARZSZJbgBLfp pu.cHRov[Z /.j10\3+v wy ېɧ4mw-_;vX;Oj5a7ċ-7qk+0c#~3>%? *4{5LAi l2S\j=р$%~)i|oap?QU+W}o^ZL&^#͡߂&)EOwj1eF3kʼC<5OтKt-Ag)qhKcgq?'B z C =T3,/P8}b(Ȩ;x6҉/ ~w*WfpX -lX܎΄Jh>1+)MTJlPG|.$kQ.%˕cAI;eb`LF'mA{ti6qzp9^ }sA&&f3+ aYcj5 DGb_Yqh&MwXFq+h cy(&J;jq#ٱRPa(įpKdyoMpho4un!щHYZA5"U0N^kf߇+2s QF-!^Yw2#'|BN% m(II@'uq})ՑUojPsD|LKy>Q_> &"߼zaXNQSόzB@V;30$e;QUAT,嫡dhAw2bXD~[a{NO}^'ӭumazB ~Ti?,+2IaԏpoCWIɈp@,@ v5ftHv9:wjRNg! ~_%YEJAn6JW;.U)+>henq(pq b#L΄K:op012Uon"kSå_ԟq  W OۭZ'MvJH}HZ7[WR |?O7*ngSYϤtgv&nbBL UtP5fef,xԿ[eb#PCfZaW !/S^(N5z=ܸ=K c],C (杊=Q\r3 zIm2[BHdCXzLxF"y\mAjx]C1T7C?Ic@xbu.mlHp tI 6+)Y @0@IK ɭ7GF g# zj >@W==0 l.C8m3%Aߗ9TuسIaqsTaSz"3KTG"f$|S `E K:Kn΄;b1HѪ7) 5E}OBӭ6zd*4^A#|\#= ::7!_`fǒhh0uP0ȃJʠRn<ϑ^ p!cy%1e<`.\C~#0DXSlOnGGo4u!?9IK򰝖iBhOMnOP$iԤ8#tq XT 2-P3 ~kd/2"_Qa%#8艃zjwAj\M!ZqtaGua-Cdhp5 h!sI- btiygN| ^h;ojf5 2nkbeFUôܾf}"Эlm] w/FX)x #)_Vђ^<[HYwĹ\P1CJKl^ߖ4TSs~wo=ZR>SI]A2 8:{i^<g{ٖhe[?'і}+ B]37Bs : Ѝ?aܯ3H푕^Z C-PV 3oOukd23_QZc렱%ye5;:1#.Z(<QNx =FriL+Y.h\N3VZ@GdQaYLV{4*fxT $vŸq2JL&uk0B O ;gr1!V:otRli:$f~́xT{)hΠ:{DHç,DJb}8Q[fk;u7j guH%%8*9[KD.8$u||y])Ss`B%cx?W(0R QvlPȯW Aܨs#78BZMcA.y*,9,_ij8Λü݋_NK0 -%~*MZi4iHcP6 cPk_܎8Tnv4-հ7G5y~jRUN^+PV{Gc,H! $x?0>pA4d\ZYٔ 뀿J\.;]ƧzN*goLMN.D]LUY $tigS&7l;YXC5o[NluN.k|bv?:F\DjV3w]ɺ6"|eo=Y|&d$F*@u ­O-4@!|=]rP@0&ܸvTL$ +aٶ훿`U_J3F}QͫZ]WT]!dLW}e[u+Fۙ9Da"* BQ&4q%εUm㻛kMuo7A"TPRЦG난 [BX+7)SZmD(@&4*1j.lmkr7⟸dԍ#r;5Ri/~ 3޹噜!SE"`G(VOg.d8VJF~KB}{b ;, *XM(ueU=ݵ ؏ *SWI gyTQohXIT.>Xv7CSϬ/blLrȎj²5&c̲QByOwҘ-qr\dC? 1ڻ\jx\bzW뿍QKr GrU(/n@iN@CW0hid[~a]0Pa,Ea6&+o{ƅ'ͫ> fh1j TAmTs _dZh~9v*0*y{+X%*Bi׃=ep 6 #?p-䩼K6vZOo0^`l#+=kËt'ydVR&$ߒCU)CẆ,zq<ЌQab5^\Ifc/ל¸Ӫ;o"[I!옇1)<]tlw*{78헬u}?RFymSYzMh< =Dٙ@R|iTV N4ʓ-kso苆%>ؕTcaBZ1}e`B&,:.5n4Q:w|R?S`k3=ПB5 1L;5iqݕ5 oKbP ŭ7yx$з#6 &:6&Y%O5 \ ^N>tHTc>9Zְ '+(깨amy:8L1|Fd@uk >㾤4#=&"q!\=I,Xۑsm~C. ^ Cbz"D Ӳo.g8q1х+5iJu6'dlՠwZI- vOxD7u{esO8@ uI~JNp؈B_Wa-ᐗc$e=zaGblmZ-DɵqZ0:Gw4ȁ,Tؔmk;Hn*>l +JG.}G(gxsӪhCAz` )zS`w?ҦPS{W;T@RhbSkU2m:&ukbQj]Y!T4NRo<]; Ή Z .S vF#$WqzB<+E2LhQ>cÇ쩙/<eTvjZ4H6' fVOdf0cT@׉bz#й$X6x{K GCmBZfuraA:JcIXҹ_KwС91a 温kDyJyB=: µ̓ QE. n)1m!lris ]q ]Kž@0*xC6 oT|v4:*.:_l`j𚖡˨Nuϱ8z"y9g#`E&!#}3ЛfJ`T<CQX2^h9300&|=7t~imPo 2~=1m<Ȃ(r 1`p햄Vdt'ȖCCu2L(^[&V}VYbCʆ B'>@Jru_e<2>}\,yZQC?7NW)ҥzR$Ndsn(Wq-q/L|6-AA`Nw|Kдs_Hp1+Ep-hrA`4T.e.ݗ'4VccxcN:zt)*6^Q?@ -\;ly<ǫ=9rk4-@XG#.ue 5eO7[m0{/ WQg;edi`s%ęǬ*W$3#i-/VFD_˼ 1 =y|zo'}")ONSmNڙ`7#*%%4B@ҕgy,wHIxhҞW̛#r~*!\Lŷ E.߆vv[Al6~ bng&!jʋ[<5KKAkG( ~[dվ3H8<1TӨVMF'0!k7Lw@ՠi h1?)D_`s\i$%0j"G RAWo6 ΀7TӇ3d y-IYD5uʙIH.xZ0E&Le`q"9y ZX|*BӃIovg}9~`C{'CDr2M&*kW曫-Pxpnww*Յ<3]ֻX@ "כ&䃊v?:];Ϻ!#f>qWlDw!J߰LuzWݗj9d;)Y&]aXIdWQ@@j OXѼ2CWX6#POu]q濙`Ϧ;-= _&L?O@hb[0=b҃>%"%l G MDb l?]u)!&]HepV2Z̓޵ 4m(]Ni#xizrc"ҿVwLf N6;JT SX4 nL#ͥ;(^c䝧S Viquq>Gd3[Zo}mMyG[\x[+gO-\>sB2^y%n37l!#*_Az(01W8c+<$%,R⠊/QF+0"MS}2˗m;s}Wo:m 9ƠMXϒظC ^pw!͝!Z>^OGgl2X} uqL+^\;ޕ|^wY75zBhauY$olJ\D]iʮm;Sc4](YlvOygqV>NmO-U bK]i4`U,PvM 4<, b֔ų 8֓d :x]N RaTu.ݓ6L[j6##_h X*窇 9ebL}hqoFo뭸w8 œ5B}5P[Ob6/B0_iCMeoMЛ Ǟ)$/bdZAAD:Y^vqV" M6d(.;p q8Jſ/^R6=o .'߿E^g ?vBc[CTAA )2*GA}W|}\[ ~xq:"FMUjĊ8o~s`SnzOK͹/BIu:p \Jk6T4IyμV9'@APtפ$E)J:Jw$&tS2X6e*}>>BY.$O5 vs]@ Fb Ain,욵_qpm%l$ %[IAX>OJl%KE=kM:Jg.::EƁ$Ѣ<P𓁎j{<0`U`Y%WM+͈_3,\h4_ YK00ISF*E{o۔gKE ]!:66*!4|SR+v$gXϗ,5>(=)ka;3ŌzW]L[l9g+zEO|V}A !. VSjRyցmâdvw"STnPpυsNPrG!k[U6:7LX01Qcҏx7wdO i %W0>%5z%xԠ9jLP40vQqGW1NFBGሆYeǭf#["`?O:dP-<9`t YЫ 9˒D7V^>!S+bKuwZ\ j|5w:#3mlNNFH-MdXbD FyàDڵ⿲ƃ)w*$jK0`޵1&g̤LTEhߚC =7J/ 7Ԁx KIؚI8GBּUڽv6mTV8D]4,?!zD廞N9cCKրXN0e3aRs 4\_Z4>uIF8'廾6)wմ@2ZG 2a;-9f*S)PHk2Xe 2pR[>.b7˸Qd?ޝ3wb MWHUD(qD=MFŭ24_k N>D9` /< Feku[6ԞP'{nS,4Hjsy=^% n C`S~ ]D7}KR} :Yjә6A۩eQ[=g5`š7j هRHŸ D-ep=w%cXN>dFU$u?G|t3ip)iWG1a? R31:H^:Dދ`- ޣœL\ϣ{&d d;1a(FYѼ{.U^ m'mb0?G,Ea+Ä#ۚ^tJD4S5 Gly_͡$LR+؄I-CFSRg>#w=й(<_H7l J vF@j{wuoVnS}(yf4 @Zam悸~L :EBKS-G / ~'EʰԜKɽif,GW$N/\Dzi~m_7Uo~ul6PEM|㣺px;4gs؉@&*b`߄oiZ{P,5Q5_Mm/6ОĀ^_d0x>Ob՟̢0w /;Ŋbr"|ת%h[O0.ަEJ9fn?uY@Q X?8~$g */cg3 ~қ X*a4S`4߽u/ۥ]­rD̤R5 G.񝪸}WED;J6= ''pk_Mq`Ey#3Q2ZzlQzx8!vͱLdqUT\^Հ9 +Y=%!zFX̱ԅ=&wR8OҲr8!yTY@1fsTFsOh22{X̹5{dONq,eI{פŚ1 S:IYw8PuB#= ~i' j-F)W`"-/ʑѝD8A8yM~ t#'sٵе'*u;t󜘂iD~L( Aƪ94wd9}BGAD6) DqV%Fx@nÑr7:_bKzФЏPQJ7]AIաҔNqƫ?i$ϡԇ[zJY#u+.?FM,m%Q.6ht L1u7KCNeszsP c1IxVД@ #jF'6[(_R\&O [mctJעg$'9J{j!M݊c=0:PH]gD-ŴR;W'R_zO~a#~XCkђ|(JE- vٰ}"m KKb]dCj AKIVj]C|6 nLѵDg7;Ik5*`W}'ܴfH(wB.R_W `Aj" K~O0ub``ZD pT eMeNտKMmqX4%}ck# F"nB]6BD(Z:"I"…Z~\E1f҂;WkTo&' ̀>GЀkd3&/z`|9J^,7YGmx 4b~k[ِr -2"ԨE[s^7|W#şYs 'ڰΛ\PY{3$:= @ӷ\ <ayh,Q, ԰CqZFq;=sRA#Vٵ0{P WKp$(M//!MYE#c5Qe^ DŽ"Q/\8rAà,9#n$uꖐuP+aPtk1mA_xr#稹TZ,Jh*csD_@t su Kz~;Й xl{xd1mt3{>;.kh 2/} ]KV?c=4ԓ`-$UTZ2%ޓ!$ŧAʋ$v<ƛ6Aj1rXID 3h&?Ba(5DNLR YlSEA8}B08Gw`LD6~K..s!@c6g:鈱t젪Aźkh|zn4"`;+CZc$SSQuG/z*j؎l,qz3w}ڀjhDuZaW-rB#K+piLw$ո2mR?ɲ \:zH&\%6)ei7fȩ C !o/b?_.TJy(Jx *WgkaryUbUP J_Qb =bX„sy완6S lla1R%gTL9e派)шW*ȫLnؤjzS<v*hVN΢E3#Autc@n3>U7d}MNtdw9eJFFJc]U_ԥsm+MÓ41,(e/IFT|yLy+W~ +cᕘ֩ 5c g#9,[EDA"_-P KKo;8ޠ jpQ}w跺ף m>h7Sj2*"o:!2J ;!y Րę9na ,=կSB9l}6^%D"Ō]+FRNh-1@a%-*`IL@ӂCm`2 # 'vJ12ʠ N̵D"7cP|'q=P0o?nF=}@O6:A)e|]=D~#ZnhLd $EieT,ԘZ~^zTw*Q˛ȪTUGcR@%[%  @ǭf ;tfsM*8c-DU"j|t-$xTj򕴲[mwE|_r{ g/d-[$5Ȩ2AN+n7"V@+w>4  #"dIcH] QWm=66LVt [*/䨅Z͂Ǐ@YTwff~k)+d7QΙVGS'nѣ?qU=M{9Xowu8DOMcHeɼ(4u˘rV f Gb]F6sh;Ë(?:#*&eY+HLm0%2L? hjLN2yF<[/Bg ?D2 _{mPD4{Zs0ݯ eCGzoqDvxɍ oEWmyo4D5f"_E"`A& Қ !mƗpb+4X%ޑJHa#O `^-Cbh^[ T]^yCL*3՛li{w {X}hn>f2IYfGa'ks?Uh" GŞg#<`Z-/E7;3?;bF3EED'z1kf'M64066*8ds}z;$HڜLѤWy7gQ99;hJWn,yO&:6:˪i4z}srQi0kG-`<,wc{i4jpZhu{IB˜ ׳ 0.Ȫ)z]]O⽶9z"U<Lmm\Q^Ι$m샀4d\0 63@ǀCL|b#`0 G?+RcA :ٲ=טz$u :rnKoFt| 47"<ഇ022/]= Rk1]VKG IKsVonWASh9Sɳ1JBqZ^iڧ W&? /W}VWG9S#IqyeA|CJKgq^+2Ր $L""% \vhg K+~؃tOB𬷾rI݁ HJc2r16&HIHXVlJ$=WƯ{zWtXjpYF%8J7z}-`,@ـƣA :qp\*g!QF+p {%3keԾ;otc:T95$M]!b#}L/Y`_"3 mL=XB֬˭ƃSIK+ 9(QCBD{N ]Ԛu4jCb35*ɏe>/7azZM۵u߷x Izs< cLoLM2Ǿ]^#Ղ5uo7 (/L%7{I ԛq|_s4hE #pȍ祫9YYI]Q:Z|0z3&Fp/S谿`2l)-(8XZ'MwXd['*;әu5魨 @$)Mda=?&Ci4Kֺ"mvp'WM,F%y:y>5S@Uk7q$pyE_?˃{\av*BLԎ'{ʸصD*MmPdu+܌MMjFa^y\(M J0Vfx.>75D꓍-@2R4U%\VE[sE{-ͼ#0 z vaY Lgy}()`q hB}y0}N>uG(]i})BEټDьR%ASS5.h Rxg"'XFp>L"O2q[΅瑩ԯpBD3JrTA"} ==ݳꎍl1!N:} wg:}t"ca V[ՊEHJ 𿏒zOI1œe3qҌKkjoQ_:4 KSBMP{v@L]Ǥ .)?\.Iv/RR7a5z끄G() ʖ,y۵ꁓm b/|A{/cZEA2,JTu!gCUQu.I>c)Gcc:ockwZ_MQtS6K -IIx&)+V}H6:.<'`gM9M.?fg^$^6t-`$-OA$rL.5|mF~g4mZqpc/46^X.-jۋJ# 05NrBX#Dg\t1&bϹ@l%oo5ï[p:B>lj#Ӣ214X7H 3RCG>q +ԏHEht32wxhbjjvset3#DVjZHA_NfPVbLi Cbد#Spɖ~{"G3=OyQ 1( ,L_@:K/iYZ7L\*Gx{9d<(8+4֚8dv!;Ξ_6oæd`9pFGۊ;=_c5(l':פVx-Oq~EWBc",\{<6DHkaxb Z[aᓻj̙7'5ŏ&:SMEyPٶU+Lݪs^PV4O1^B*勆j34 #.A v6(=R= G׽b]L2+9b.ǏFr/qM2>e hk|_r]Au&S\$$O,ނ$3e6ӎO*E)I݀>9ތd,d%&ߓ=ȝHQOqC51h(*ȆkR`AyZNq,L?C3te|ŕ :?}YϤ 5<|eh 5liѠq|+bȖPBO+Ʒǵ5@pnwBQ6>(VӊV+YF0 Yc[M'C^z Pkw5v, I+B[2;G'UD$,EG*b&NI;Ji _OdMqO]@>#t!PpX 9ܓCsf?_Ɩ¯0ն$u(|"?|Zݰ9*Nx4'SAmXm V :ٙ AߖX{xr)Fgݻ'u֔hd ,@w,,;|!y[d).5 p/i D*ejCƟe;֪J:UB@ʽ9 CQzPtm.۔Su6ynP7F |~un@R7QJ[_sȰ{,<_1L c'L|:aޢZ/$oDc"^|&-!r:gWƬqPeI> $;On٘rS,fj:Jȹ wʪ/DpE^H%8n*F^Pqvcv-ހ.b]bSQw˘\N5u /E{jmbG+ bc_Bu|8x}OkW 83\ξ'-s1'/{_Z I2y)m|!exh9L%+e9880x!U]n`7Oё l[;,j\pO O&JQqBDЬz',:ZˌPDz)cƔ0dƤf#{Frm|GO,UbUQl'blPx RmTMߊVڸtɑ|yB{8뗁ZwSМRU$+g\85')`ڣ?|B"$^WїyΘO-&{_`T1Щ/-o:W-NITQ˛6ZESWGYV1S3o^tQ~ c8PIzا/)D>w7?D9,R#lBҩYLS;#|WraG#-̆H|<^ EhUpg&I^\%{WĦfٽNU @)AQH׈Grt"E۽Se ف|mW|O֙T껷ʄls*EM)"KY̓˙l,$( RMTVzRnIKs#U8T}/gM UP8QG:R2k v-J< m^sXԋf|oZOvaL%Yyf|ȓܯe.p\ \l]2.YfujnQź~IlDڃ}up TS7*u>cӾ"YeAk|N?zcw q-E d0 wUozbhG AR3 Q`PВ|0)&4zҕMY4h"4yߡ Z{&wFq E@)xLV>z[HBlp(e0lt'P5iv\ꢦ+Kօ6: ht1z%?[3u I,mo5@kN@ 5u;ۃ.(z58.jAgfr[9ܷY^ȱn3tEUiG-7V>g4;U&tE'i!悀zlvWG|qjE :tÚ-O5jN)Rwd$y@''Wi"c15VdpWYF ;F{!{q.!9ܮraL,xeu_ǚ=(2ϴ%o(M~+S&GgO/ ΐ> h8[ ~4+So:zPYk`E W#Z^*7uRYS_T+( ȑh* Q"")Se`qqiw}<'}yެ([zhf< gw(=B -AKLW)ƫ`VP f%GڵԖP ԅ2#3Z+Fc#!ڑ* 78҅:<D⹢}AUtX*N/3 NSQPo@ω3* <jGYT_b[b}GZb[*Lǡ|ǖ=Xl".wib<TЃ w!3$Ij@S7E72ZwDDKMܷ9WM'HM(*~X8AYPn6f|y(h|e`:s%YG&>K9HCV_Q4ahƳ-oU'{DLx.m*O ?oD wt>"{f55li‰l9%_G\d+}@NOo.d҆m *hn e#l@1P&M%91]+0ILiCS28WF +~ Gr@C!M=j-FRDsB-NOO +u5JKg(%]4޵_h v.q &c/ۤ%xЄW@#tI].u58kA2]#(}?J7pr7jNC9byC-TdIAاd7f^;lx[k{Zo0! (M?<\F$tv(Ur.fP&n~C U*JE=J!^kyvS6a\ ?qu l7ujxPa6E&ʮE4wrVƋ*P8S};9>_("gA1U5B*xWs[Sʊʟ ncu݀~ыaenp5(m^؀/,>{g=_awW+xQ KTOTj\n &}#}R `iK~=h. rͪqyIRs;]զ$6o 1NJw!]S% ƺH;XQ`mWvǀ\Mn:ЫDkI 6,8hs S{)we.*˒i>Db;,eF>ANHS/Z!&qWltAϘHbk3W􋒀M^A&hG4 lSրjQy*MBۓϳr]Fn=:S[t>O }||jp/ۣS4O?ܘxxzSQ d4W~b |&u\ ~ePUTvMbAڣX>++i7.d oA6-~|1贑 ؁Tm4?eyJ/2$,? zEd~]%Br; œ~;N誓6ChVzNe^OyflqKLtϔEĄo-a=0A↓()w^C 8ij>"!mBL'XӉ,;H4+($|k2d2YO`R7*]+!g韛ԡJa'ϑZP7"K*2I7ʇΈ >1ϸÜOG"c:e.I3/n],/ 'Q(.xۣbOKiyeH%IE7<ϐ[R!6'G5wڸV٦kgJO.o%x`\nܿ EBc ?UkGC>i(]9֫D?6dP.O 7 lx14jXQIMyC.ȴe}:p.GqtׂNNaoCv.cRqp=hbF/"?_ Y~Zs(=ewIǭA S #4k+ %d'ޝ`Ta濳7컞ThʊHʒڟ=#]/EEƢP}􎚵hsRFdUqcFY,~ poҎRhs[vǛlq'Ǭ NXvPxgc,`);<$`Iۚ;W8dz4ݏKO~F@&ӏk `\z )kqL nV3N^aq .Qߍ.Iaz-kϽd\u#fb,ltމIMAQ-:K־E5\d,q㷃wvZ(py ]1tG6ZaE ;M{^Xq@`ANŜNN PoMEgT88h a"vywz!3Z 4V,PB3z5HM/[$㱤|/bCn0f[V_q^~79Тf;Sǯ-i f΄J2:;jNum.`VTj]pB6(&#i[RIk7vIx! (+Uw5=뼿L9giXzn|&Rf]\nO 0jw C'{mǗOV7PT~Xb kM :uۜUU^99ęw5`Fٴn•-e%ț0I뀾l!raXcyqk&~FoI'48"޽*jK-~MTЖzSMt+pYs=|*xϾ\Fr_:ῴυ :|w+ h-e f_4wNmj@>V(_ڑNMbȸ*ĚC 7E]=& 9IFO3M,`7Ȣk8O4u?87\km[/H#g81ȚߒCaQfDZ(O Rr-xmMk-yG.imQ6k\\%d9أ)6 N;7m7Է[¯xԞ*+`l6=SditE6O[y_{ )v[ܖrخץ (UNqҴX4)n$BN_Ϭ~&,W)oh<5y?_|Vzt1:CWrYץ*|׫sW.n\+t#Wݕ0MYH-nCdv0u Ԛ^rIp> $:mZ!G_ѐ֜oo I5vmjJ^NVӕ<*k\`/6qS 'S*d%lop1O0E'+a@,UF$Qa[ WV rR4 f[UaͰ& @Mċ/&K@&sZk_e4r_)e^Kxׁ٦Ta~o_ a|zO64#m7h>*:ELz|}`(` rؑ&AӦA} @>BڏHF/Чi4/Bl^Hf8!iù^k+\d-_G0[zA]/0NLMJc/+{38_8ێ)K0?S}gh4gW5qR6Dž` l=3 pL[߯#L)%1OyȰnMJ]A-x;EZq˩1LpQAmAXO?όn<] OQCCkNɪ+Fa|VO-%Zu.{:efTȽbFd=+o^umU̔6S;IX8d:E۠ a HP9 9 LA,mQ";Rp#]xO/tNU8U*qH#HT&]cT]kj^QqGł>`8::4'KSÎw`J f<,  ֒>}c W|MG Jɶfal+>`iW0m/ng8s*#"va](@='&OM3~֋fR,.֯}<YLb7"9=P֢sUy@zQ7 (b@TF\D [Oو[01#_W rB ߲h+e;)Q5WB 4'L A,T1HYG ,]_Bw`| :.aoHI ]og;|fYRDق%q&>.~hW[πJxJn0P9A`r\Xj]k[#N' Nw? HiyY0>>2h"_ٟw~RpE WwuL|5LkB6' JGSP[,Z-}:#?bi @cm$d0* hmBsWxK?W5x+]@51>sBi=6HiL#zHr?]ߜ~vͪhVdMuJڔZ@5'$Qaf aϠxyw:! =KN.cG_A_cE0`)ڼN k)j#Θ~_T0P:m9@ {jes2חDƜ!3P?^#'oMہDO)S.s 5!O!Oi3Eu\4$x/q*%S>Pپ4W>슺nn';U]<&Q Fƽ_gSU-?B@F+,OOjv- C0+V,=j&pʿ~n尷-(VTs"ԇbjſp>:+hï]CIɞ+T2xǷyN/|v:fֹZ購&fa2ND7_TjFЬr{k5d#{.Qg'L/ >i> SX]P{?ESqMYV.aP  ?; $HT̤Y}GP1~vK _ԃ4۰FGƾ]w _fS0I8)Pki1A1'~^VbužN}.KjY/U]/Z~re:u(7-55˪CO?P}|]..0jieݻƂuk|vL+O~M3#n8G2h9Cć2ZOuƬ<!a?R]ƚT0;c[˴m&7,Mۈr rv^4M ?yECʹ8/xN| #FO')J) ^!`J$`[8䈛DѢ"Y#⺳SjlbKPr/@(Q)m 6O%g~hLrkٖ69Bk{-۱\])vo*Dq(74ۘ$%b!# d)mrg^x9P %z j\/S0Mߐ$دj9,8ӯxƜM8̠Ҋ&wׅ^'l2~tɿȦD6F@)2/ I{<+S,ɷA/o逿Ёdb}970D~Ičpz=/?C6*s.5wјJ~?oẻCfK6Bo%b[`msa̟K?#79V}ty ۞\6?jTR}hߔrյA6u0u|*m1@Di$ (=\ :ULJ6}snk8@b;/B!/.}O9X{J΋S&$]a0S1CeQ%B{}?O%lDdj4~djrb67©bie~^b۲N%g <VMz|I.7.[Y0|6=rj%+c8rUUtUz*jmۡuPh7͊Lѐ~v9˯G'ԴYTe*LbGYg醆04۬R'Շ Fa_#[4+e9esEH]dlTSdWS0<7x9x5;fmhMoĠ_+EyA\?\7O+ _'06R:,z+ii.>hB}JUG db5ѿo痷X觻}hժFd\U]mS09| 摨z19RهjDŽN.qt;XsR/CϔXvi~ΒJx4|}O9NIsJGhNUή (Hg㺒[9kfK/X*W:2j i sD|U#qe;&(.?/1nd6ؑ-GKb~|60v占Y$kbyƘ9vШLIVe| AE%5/RYiUYR#eZZx- g {v{3#} (+8۝ı\s_T2]XA"x++[-C*H .)kH^QXn9U i/Y)D3!|Lps :F0 b`ݡȲ2i +u^"ĸ& -$@A2Э׳KQ5S[M(*Lz`֚'"^AHϤ4gEa?s /M[^RaݲLGH4z e5ʗ_ G gDSb ehQy n֒$azyH/F[;0=Z8+8Ga}xu!$Yay_1 ;1suN*p y!F}FkSml&K.5b(4{ PYa#Қ!{v%,%}gt$,d7m@&2mHC{.T_+EM8J/1>+zTQwa!Eh>HiMwd<0-%  h^jb;zi8V$Hܘܧ?|í9?HPZMߴl'uμnzBufVxsBYx|3uW d&q4.:a iփ:~^F+q%#CHzU 40{pG6++ #+$q(1*|5/WdV"-%e5RƗh+' hLYr}/ FˏCA:)B; 9:Wi ^|[gͥ8l;qRdH5sljtb`Ot`X9 ɼ\@W~:lSgJ}|' ֮ p`qvԇ;`">G䊮< > =?@𔙿H;Xy!؛'4`|B6-TRXd(UA/eZ5(^q,&'y>,pQ ;Pm%6> P%:S8i54<Z4tX ـ$d^3' 甩s{nD@rw5Icϻ7"Dtvxj-Tl*|+̛Gv%4Vݽ^OuDJ!lկl|UP=ךcS*)JpK2J04ya5xs3bBKZbYSH5q Ҁ Qtj7U^W}KVsQ>|pzlńؑ;FC~}]6ft)FCEeLsb8`d_e?X)6Z~q5jǨ+=;VaxUF rAg"â~DZ5PVUnxrkAg)~& J-ji@ШN@H WE[# Ve2ujŽu5ɶN~G\XeK/гbI.4a l_m Ӈm @SNWv8 sifm@gA/zr:"!SL{v2Q+Վٲ>}3Fj.r0YQ'VD͡ +w8sc= 8#G'v"Bi?ad jI.XܬR``(4B._]~{a622L5#47=GI"CM=Q<6|eh>Cae *e7P%f*s:_B1WaSueN9D/ yҝ׿o$0XI.mMS"Z9,m$|sDsO ڌ(7$=AIjV cOea||.bޤV'jɈ03.o@" <'REu|\$++Ҡm呙7A~79F/AmY3 a+F1Nbe"^@HKvϣZ~CN=8RRp9s(ăb jGB[I\6i+ ".am:;nkbwтDh6fxj 6S+.l8Po": r>N7w?yu"+s.fP)f"mGP#}r׾O1)@ =3uYS,sd>EA/V#UԈ3e/X\9_䶂`bHƌ@'eyW;F2s,AY:Ψ\Fk2jxf%} @ScF0kN0]{w7 $ܱ-|Ղ`#\L46\6@u =B]:^*UHv8PETqd7G{< kaRZnhyJg+);LT(d5m J)s33A[ȷxrwU 21t:{әxbT"h&Q,5hR5>Oe_rҮ/ !.N2~xlI$}FPnSz5waI3Cx$L o`Nm D;)n-U WaWz``H~k ((YH `%b}Ѿ BrnS.u86Os*sܐ5Oı nt C.2h5!rlR`ԃk{OMA9MT@HjHr@%QA?#Qdh4jMAmG̅ Ii!%YpTghgI(MAfijV^:]d6<($>%௷'Λ4}J[Q-.(3L QƯb,2'oaa4tTGѧ{cpǶV֑z׃`F#LgԾoN{D% w/wqb =w=,vTv6j, ?i:!4IP/qh%6„ճ[2e% JNIg?F߆*;mdJ7ҋhͯ9hάDSbCѲc1. Tж%e> %6hKN-v9jv4Bqd{wAp~ɜ4P*A'IFzrn^6Cb_bl 'V; }6C:L(B9?"hR[؜ 1 ='qTKP~$\C 0:~(aL1+6'"dbC`p} <8iSG=1nH~ޛ#zڔE:F%wI o:=mŒ))_2|E^Y+|;p@)L&5J&Kx$~;>z6#+2?wzd&ze.BU I8n_BEF0uL8)ٟ_o&Il&hD4QEs7s.]$yJF'gS\|Hȡ M)Ͱx:J(|\2YkˎU@,_|fUШߓX:`1XZ<j ΦS@M:q -j5y׋4 > nd?[K!ykr0j;"02_mMzH(d < Pu u/G `q6Ht#4%^x# *Aˢ2TABMMU¨.MՙDtu<GϜ-6k R=BsѪ;.}&c;ȪV!_B$#6/*\|ݤp$I^ZҌqmhFNz玃 5$wGThPuYNItčg@pHSB*Q/] hJ۔w&5u|KnuټTRX5=眧\zRa舲 \6oHX4 [Gt\\]=e1^4̏(B. :ZzE=Kx$ia t5Qh}p>JGkHyA@4X.1W?Ӌ8tmeEGǽV g)`7JٗJmll [6aH))!&I @x<!;Ez$&Qƒ{TJAZ*t7_LvdnZ0@+H;1p#Y&V4+ O`$&~ rUZ& ßPn.`ErFQ$c>S ]`y$q.BӕGGm P y~wTxӦb(ˢT}G*[::_w>pُƘ/ol cjhVPh4Q:n+k>W"olccM1SA(/Ebd;<\6mwb=JXțlDqr`"Ii4"Jޓ4g֡j$7g‡R"=/aL(c,8D/>WWÄYL:ke_~*&Ax c*[݁ͬf(#7Bz_A6BG^4Yb DX) a؋ϻKhQ ^2{G4cʎu[/vQ^djOAڎRDgwq/3kui#Ouil96xhN鎁蓦iS,çJI!`d 1dfe37+yuUv(JxxR'f}/<a_Ue}& ~qa%jz%z1Gx6z7Bnl䕸ڕeKDce\Lg19{Q&u6[dx0 ƶf@KыHJn$#@vHTa WJ1`ЗސӠ{\vd.WZ;)bBE;' i8b#?Ĵ\Qb*8.Z.M à{G,2Tv|'xe$1Hc}PM̕d}2o={=vEC-H|&Y.nZwM_A9$ѽە4BA 4搋qs㟕&!92mDtNQfg_θ/ IS 'pÇX r9ݪե){+Jۏf`kߋUko( CSp〴dw[AȮ!J.T()jqS腇-ݏލ;BI  #džPD9:"<9t}ck@ebT&Um8jNE9=H]d"[mcbOzV֨FT}udcXL Otu8!LtuƉq{{$!evst 5]NoKC߮jq膏҄Ðe#dLR  LM<~UQw]`2ڊ! Fx# O߾pky*חπ=}ĂYt0久9Wul%?&$4KN4K2z(ygaSGXĈV:9?WK^S}{?CpY3@ha_Bsa@Ah#OܨzʏbjOIȲ[]+7pNDCFO2WpnW }h2l:7}/}kZpԾ΋zpk!{$2 Q:$'VZS!*j#~՝ɂuQZ5i%T{Sw#CtNpN49_[''<ƞR~MXuKuV3, wVxFN6/y5<'={d+gkP3 s?&W꘶$O#,=~.(8q LJqdL*( ,dhi.tb8jo*s7N~{WxSx(/bdlJifw}UckNޱz T? gm#EKlY]:H<`Nҷ!r;V`h~DA6m+Nq2#kKSo==hu)1&!spVH]u\"2}=NӽEUaABI[L9c1ۿ͠Hi(Ԭ1$]T[5O0~>֍\G;vE{IJNM;(LkD*En25ı5##^w?yUzWvBL+sVo/[`ە/7XPʚ]S$ sp,Ru9-~— CX:9w3,?RvZrUZ9<@zn8Aib(d\VĊg|OBt ]$@!0}`{&`TRI!W*?3| zi. z_ީҋ'hXgLf'ڈuhC`<};#Ae Ԗrݬ6ڳǐɎQs`>ڻ_b^䰽d3J8%<;Q.20h-=.tGQe픏X$V%k} s9,+zÌ6ǹ0\7Y;O\_aGCsyfBWBJ3bh["h PQL3d[Kٌy^SU xmVBG7?*60 Cze 6<`K[=pZNz$^Q6K');Eo7U_WfJXqbħa83$hȺo 6=U+%68_ jt=k3 >331'zg,WJyipXuZqԶx\cC@ZnQX{F.C\Y2]ۆ3w4`9u殪uΦwsnQp6[]T'Xo/yGF'{h`o\! QJqF>TW'|zuy輪#s%uni7䕥i.Q؈/7 v8֐s%dj+`PkVL$nR#}.U|_C-#uć9)*.Ag2;},SO^MWd±̯` /`)YԆupBzaܿov,k}:xmU@ꃿҲuw~( HOkF~6)];ArY.4;ųJbL+feVp맦{tz1db6/LiWfJkm0, ?M@cTkt)0:͝Uw\p쯱YUMu64s!gâ-¯iLP\EU'ӯBTT6|ZY&<<&8*.hfAv5Iaj`ڪkKuRٻ11ȪE/Y?9I6 guA'?Þb̏63ys6IKkYn!".8t;pE DJy do/(i]_N i{,JbWY *GaGQ_bpj!~'\;4(S&ɾO&@-0YIh\2 DPس> D b^/fzx~z#7K])9Qxa4Aq0w]XDjn^+FzbA[N'?d:7#`Y_1mrq jwS{Fj/?sE$pe${Q4*/ `=P`N $D#etI)>NJOlIȗS3h_Pԥℰh6<2O+@;"X 9Zne:>xR{eHB+HRDW.6đ̒21jmԞ8A byGMO1C]75?"b\ϵ<"bilG.RMzJ8Ky>`뽟BbAs2yVD{vXvEpkp s!Uϰk+ u|OU,CݶS G7hp9Ij }5ڠPHϢ>T:l։f[!zoS3 "?)'1vuuvx;}Gե&!XQ4 eACi^oirGj{;$TW/ZFj~0:v%\.U pL|jc|@?˂,|]f#>֌B>(M4BR6â<@9-:ʆ;2׳QCҘ@i ,HZv`I#va.P;ֈ][im겳t姮GmίRGOQ [;573InwznLmrƏ:jR:U܉=/@;<w5 Kp?.u4GB_H{F} X&:ys^)V6zh8 %p'd!-wh 1:Ӊ A.Ekvs oٺشK{ 3%G;?]%cN l|Gr%q]蝢忾%pv֒F䞸{1.0I&U*K2bv:w rǥ <3:9 MVܥJBxӓWQq.$@ 4nt/tn Mr,8=Mn-l(!JX=ŸqOݑ-"; ! O R` ṃ39![)OƕAgzSX 9lڎ Ō?0ԜW.Ҕ=GCjeGsl9lbnV^Kx֠Yδ Mh/q,8 s[j)8պ$he|"9%IMp${JÍ /NJpxbyh3ePáQ׊TNЏ77lGb1Jm)כQ;%|a-ъ?UhJ"v p`oЫw\Yh8MwAEm~ ^(Iv*b fl0D?j) y,m7;jfw)- M0]eq7t14m|sj%ڽ/@zj9)[9V5J*y]&3@E~\~S铣+4GŇE6bbcr3ֱ.T8MlbzTΣbs+9kS!6Ȉ|63joyB^F8K(2*$a~F'4é蝼Q0,}8{zl<&6S5g4%GƍF&(ޕeyK'MR RղHP^Ij~[?R#,XठV ɑ-]& Jo[{Nhr"'˴V(aOE;mc*'F[UjugQ'`eE}'qXl+i-=7SG^5Jsl/O5[2*Df++MHj6mp9_vZc+Jʞ. "vn Q8*R5,dv<ɤ[^͏#d_g%aN.5l7Ӈ,_zL[$Jҿ8aKjcՓ8VҠmjMA>oT )0ER+eYZ eO^a ]3k?C^k^ɟ`a c.0F}v]PgϿ]\_#!:3xSfܪ4&Rb 1oBV%yh4fHѓyg?̜$rN wpC(+ҍf`bF{a4(d4ɾTURA[u\I?}ILǰjw1yHeLNh!-02;CKL@UNɊߢL,,{= {|o"f.wUOcQ5f;nng.'"~,h~&J0h Ziؿr d]IÃYC{LP*UVlQO2.Y Nt36R;:_`ݟ,FjΊuO5Fl<9ZLe }h|oĪG7¯USZc"Hf]rKHBrj@oSqϾ2(~!4 -lzExݨSbp Vݍ-!aE7r+{@>̜0r"ULIO(V6j$mxvܾ$~3DPZh4@M"Ot3YKJ8z Xczf:@rl$V:*]o\H2Q[{/ }٩7c`%t .V $z{ci\2XB0G="q 4 J(h!̓dkP֡D PHj{GmJ|)ݛ(h*˃08Yw&puT5p]]>$.v99ݪYܮZ>:a+~ؠ5o3hkp>u?x4 Ahqʂܶ(knm0h2HR1kgU~BxϹ8HS)|?lUK(6XNאc0qb:1͉{OTۚ\XިvM ~`ޅs0.Y ۙƲusznJ+Ηke:( \b.Mn:%#|p\=ލι[GfIɒ׬zvZbcsb^: k^ (rW"k\fs+rdi7s3LL3P+MSL2oHoW*:4T@ukصj$ (>x>OvA3}\<)u7Rgn85x<LPj(x7%|#JA؎Bks:d3_qT'irFXP%R>Wi!7^\Yu м%q@BTF^WtFVS}WJ{GbJpB/H'6N@J,]Ö% hp>q݊cz*v~G{R9b8Ӌ1Z׹dȒP:k'u4̳ }Mv3߁˨o(;tl[GzLJNI;p85iS&?l*<jŰ-lШ:"N|֨_ ~rfm&}Qy zK4⎓Os;Rج7ۧyGr=mj;'T{Pa@'[]X7qfN=`Y"Ȫ!za{SCp4$iB-tDYQu4_~lZ`ЦaAfl:D9eq{'(;>_gFCh @jDDHrpHm$ X9zoҗU HSij|i$7=ArUg@mC.z8VV(h}f`::[|4oc;Z2magz>AyH( m֋/Zwr ͊ca7hYm|_sl^mFSۜ%e>FBmu]ZYܠUwRMb7++=!Eudpyu LFl9fw( o{DU]mf(TT))OLpK6zR'`n יMu}?PŚ:I&]Qz2þOr=#¡:Ч5Gŷ fH(y E' B}z{K}@3j/hݻzNKx 4ޅ*_ma(ja&͆: \X@[j4xOP䘤 p 6]M8bx> b\jusd<"m+1i[D>ޥ>r-0^djd)7GFTQeP%m6;<<î%&V '11KtZKա!['i;iN9`&VnWx˦sR|tĠK+g RxZ\9 sh/k nkQ]Ԍ?pb:Evn+ϙjwPVr8 eT9O{E:>qUڎ(~U:54٬ miwLrR|6-u=`"OE{B*Č\Tb|}|LNn<(el^#!M}Zg8#6GAIO>Dz;fq ׀SHlʆ Z f3upSۮՎfљ eOe3wthJ5VwC<%xuvo?3WxpKcfU}7 'aҹD$m'ʱ2U6h,fΣ݆Ɔ=kb/攆Bpar8@He3EWCC n-0VDCdI_ '@oxVy60% =hC)-TpNbdaw) ݟĸ6l`8r#iK%4 .Nen$hOJ3fԑ)XyhXd yI܆?H럡|U~5 {*YU%z䄄`6[%/P7pfxn(it]fLɖ`^JCSWx*b/DI+J)*tدg83!G^}z6G+˻sZfW0P) j1i=߇1h*^fURۛvGS="OG  H-`w&)|J|:Qٕ+ f?luY2&YLm.ꎋ*`HCe씿յ؉t+LikLґ*d&|׫?Aίb)>n xw} Ew4h/4^CJCp9 Ⳡud;7jQGa&>RhӢm{eZ+M4]EQrgg7->%upPuchVrY; {"9ny6zQ+L_'飼Bڴ.l:&vsBp`j8giSUJ؎-M&_@+SFEMh,_&Zc<Eɚ6N|{l"@O&} =sIή /GA%*dFavic1<W|29*0<`ݼVMg%e2sk[[X I #wTB*pvVArӶ$a?#pQFvj> Aڠt'{f W`4@Mv e8\+~ / lhK?7 ?zwy,l>쌋/ ǸVOdRJ RVA\(Avp:z&LtPļU- eh 3T"e*:A zpp0NQaS dPM`l+c?aOq>ܶۢؽʮDj4 3: k_Qhm?Lj6Ǒ5Rmfk3y>_T(kG'NUnf1O,(I3q&Jڂ`ّAVAٺF'׮F%BA8?( Cu-J54Wj6FJF1 a8U`(XHF&{iel5*T%5E4^5&v/Ka=Y5#6UBgo_ -30E@7kH0Q1#*+C4WT "9f:݋R7;btr"kǷhAA%L(\aX@)g;ύoxbgϲO9ud]KI瘠Sre`S{!cei7/P.vݰ1YW(W#K? ׳òtW 9{S Y;QI@>`CE剭؝|#Xc{0vo+xC@c}eV_9\s9s#yxSkU -2dɫ9tFL[GAhIW,my23lg3CQETd:`[܈ *R=X^gH2E'\>i'Ӥl{%yUdJ|e[@AV~t( P.A_ԅaWuOliP Ne2잟>uċ"p_ofk?$X,ON%)v1Lϣ oy+>O!sE.u'.qjȲ2 > J~ڨ`nIG1qQfnju L}[R& (߽;QNIIZ/ӻ$~MN0ڷA BRTIɱ=p%&ӳ{ vvn MNV\4zKB9砒@-6MzD}izc(P'ȷ;oQN/$^IWձEY,DPՑ>I ȿ{NwOHx7 '].hX})ŸO Hᜀ[PdPȱHXNQ !IU5[p /ז[qꠚ$GVaX:Rc0!g{QĜpR~iVRw z:\ q⢐B1G! ԑ+OeTܯ-Λ'V*j|uEOV~] xC>hr_b- –$*[*>Pj/b]!h?fi{2{ nO"3 J-]GN''Q},a0V834mBcDKF:CH]i.<94%(p\ OZtKzs/T1+g BA%zSfy,..=Kݐ†zT[BܮQKHW[Ë(_.a荹11*J?NiV覣 `p? J`4;+^Ƕ_8~Gr5x[˃Gi&!]%nlmF*^ȏgpѕ3Hd/ 26o-&U;(^(QÕؚ̞aI2ث؛?zҍZ*'fl[z)Qˆޙ4Tx*U6E@M晃ϟR<~D[hȠ' [i#tB;C4ҁwZIZ!D n*O8j!FDz`<{B3Fጺ=C}yj1z Foժ,kVTޭŚ v.KQ587QƑ t{_/ t71L!%Aø 28m7[0 dEmu;GwKH=GG\\ V_x.oNvRtKJ+z:_J%[O;| xafU/PY~&C4jϧBm4 Ԛ"bE-dBAK(풑T7M&Л1;Bh28 x"|V>9Q]rB7K ;)(X{/'?2_G1p=7>J$7i~`:oI\{Ytk -uNUτ&M*J#*:,,Q˵9oe҇vy)Pyڬ(aKlj#W_$!'4$jmeJTA[_ݣt|%1Szڥ#=v\TXaC96] ,wIhӏWo!b_&ajӳnS%E}˗n&%+ɬ[UnAXnux>G.VsVݙŲ /׶18IB\Hj2eQ.|l>_F2) ,w f)8TWN@u#"qj7gRK_SuA܃4WW6lɽ$n^<ϗAg( ~p|C\!- O˦n~F_l.j%9M/I8lz!e5H / u,xp+s|N.ԸtRoNE(ꂻk|Zhx4=I93~3tQqPR8KL )r_͂xM\䯾ڑ,xڰDGJC;lS<_ ^uh^ŒY $ _Iʃx\zcdxAkj;&oN  1Q٥,nڒrJiP@ٔY HYT^F( k@R.qLձ TdCgpXA>*&oǬa/ MoBVԠsV:p`OQQ֐:}R$R䏭28DqD ז%VPJ\*>3Kk\0|pј\[J:oGKFSC!bC8*~τ; p5˺f-kdE;ë_ "Z360A\AQP̊\_sD)}͔ܛڳÓ)A̻֞k [{hȲ{@=wM[.OZ G͒҃nڦ˱qf!M~>7fk2._\\uPMQУFSf&%ym N ֐Tq0D'x,S"etӴ2V] 7t~رY_ZF{'*Z-q.@@|7.MW]vpB{M̒H\ySͰDI?]8BϽ>g|5ݏag$Zn H}p8PP ~c% abN'L7Ӻ/q.h-Da=ɊȫYl0|q u1h7'azi]LwӋ|MYq_tfvHڤo σWK;_p<\Uf">@K~?.}OTc58o~9YUac PƬaQrp;Y,߀>+Mz :H`&,3WDJ E! ;B_ʸӭ}!VOڔfٜw n! mϰ+٢rJxgqAf؟3/kMbtL@,Xyjg$+& 4V~!b=N}S^# C){}T~V;/ U]&8gVeZ/$għ-\ppޟ/o l&T1s;֧bIY7_[dBL`G$+G_Yֿ>[A[ 7s s^ؠM_)Zsjl!Ǽnv(>؊ϳ;ѻ'%:9xǛ-י}f4QF(-2m+ 1MN܃ RMo.)hw9QZ wJV&۽K|8s <@/2*wthf5Vm5yII;;tJܿ[ɰXQJhӋGd{5-C@O~"yi c;ѡ9fgڥXshzjPDSOcAM~jmZko}-q>ltehrLْxVY4敝C!Vx:'tdbUE^ˀO}1R*37Ƕh5 #PW׊v?)!0?ޝn6-6;7L*RhiyxoG$JZ[>86,``c CSč &:$#jf&{{ITA6'G1Rw?qazcު݀n\t6 20H_X6A)p2@2AJH)>Xi*B[h5vQ/U/}8A0M\al嶽F[sZ РIhzxRNW[-#I=$f ͩ:tA$oϮX7 NnwSG%Y +z*70[~*ѝmQ0-PQ;I/ӪMn:鹃v kCMdS٩:+<~Sj©g?^G]lbTΡn[4PC/*}v>"Gs$ 옧b;@]mZQ}ЕP˼* `ʍx,%5ܓjfwr~~]Bklp> L[4=xPw7x@^W6aX=UX1 #" 0$n3:kJygK9xٻ[^9fX$#XEDZe$r@6cB!eA$gsh.u9OZaqif 1,&:cE::Ήd%߲jF"ZS:}5p9h+#a5mZڃu-pA1q;JJҦHfJܩ&liM$e0fCxFi/)f!n_p T|F$¦M֒{V@MjYDN$Lxd ->TmO cH]NW&{W;Ӧocw">blBy~_$;=2-K0 [nYƒв(;*-0@wc ;k 9Z|ud!ſ2>)r72s8a j9)U4ap8h˵H4q'-Q9JdZc.6d5 [[ Js r*$]xV]WOn]?rD `TNȺ]՛rK(Tq Φo/0'?ʖ=iҠ~#zn@V (j .BGy FM(DD7@z0N= 9 ;5ڐq$`jZ:'"ĝ3VYkjIM-l|p v _@qj jn g]E_s^9YPWPu}GbF,b%=C~ע`nA{?-!řY*4}pAfCDO>WF"9&T|X K6ݯ GV2D'~\a43}yq&I?%$Q& !*o?iŒ6A2ֆĩOֵFmmpk 5Լ3pHDʌ #noj7jkȬ5i3ٯb/dLFݭJrc6Kqrc> zN/HAHwCaʛ&;Y[\zƌ+rFފlmYQM!u{1|@|=flUT'DURY^jx]^!-clt >FjT&ZE* i7a4:2();OG;eY26JL0" &X:Xޡ|^.ms(%y\cnA @U涰=lp;-y -*%9*lּ|hmqhOJ5t*VO8,`ΚHʒ΅Uc Xh7|&sⱮҌ$߸e ;ka! uH+R^[.F"YkToa~7f|pb#sͻp`ƠӆJhIP FSIvxͬ*uPyQ)^:엨@/+ʩLUۥ,T5R4"Fi|۱()Xb(x˷g7HG gxw]/`q'-ƂIT>c)Z/ЩʶNv@<{5^6AδZiZ{)̈0RCcj7GI-11 Yot%y>Z#ƪ2 y925ݫJȗx%u iQfnɌ=r^Et/ _NA>tz& 2g~O* 84UT0sY^??RH Jx^3!b1R*A?ގ*B(cbKB@Wc17G?w$˻."<ť(C;F:pYznaN}N֓Q~CmaAOR˶u72Vgry Xz9t-^Bör.bLH|3|JWBLLa?|q-qɣz0WNEnurhIǷ/m[72Ų#vT9 ?)|Z\ ]}f#2_6Mv/$G 6|+o yb=n5WJ]T5zlZ@,ҟ4cDvk&UE"gTU{>Ȭ)YDv@z"{b奩r/Ӝ&WkjJvlK 'o>+T!6ç>g7'RLGY|7U*Ƞc!aϐa)9l4)sw53^ў<֩]#P.:Kq=r;};]NI 1&w(W5~ʷ=MiX :Rg}t}*frዌች_/PIho&2B:Qһc?)VU9'j s >ۢ/Nt4OF[eh _71#n I.# ПSxU)j?PC,m@лb}%)^52pr>,wYb%Ohuӗg(䉝6FU=UjK ]5w,0޾H SVDNCGlõD@FO3Tѭt[YR2W[uaYkr?i mg\i#DZ qÞcsz9a+(BaG ޖ$E#jl(Q}aSޤU7ۮ"ݦ3l0VE$D/m ǁܸopnyrY8@[BvK;lbk3‹k;^.m$d[AznSP/OcK.6N7FYYz3u٬RfX\H.)࠙ Zw|gNQbYN-Α6!:U!8E=hYPko;mU? ى.1KJ5IsEś_0H=OuQ?tu=W;v[v<H1x䛚#40+MBLAr\(׏s"nܹL& /d")d{0vO("=t0+#Di[$81m9@P|?gi_?Ι4AdpAJWZ;OW]'OG{@PQ$8+G18%G7EO>cP#VEPde]~ <)+60a4n/lMX_Itbׯ"1;yIh=þ5'ᓝOc =,mұ  VM94g;!nZ*Z$C^F3^~)"!kupl5!A27=Őժޕr)Z؜!8`P)'v>0Ԝt*?^vk p\L4ޚ-y%DpqBd{=<ξ) |u?0zb]L|r#`МJ1 6k/#9(\Tʩ|w'| y-:pc՜ntÏ~=8' UPzB4WIbҸaD-+a|#m1@v#I- \(-R "9ܨV ң;~. j&%9"=)L )^{IlG.~Pi"X] "E^?[/SYjVӤQT}0#_Ϫ[)?-?rlkJ㐱qRxf |C̭VΜ;y͇x^5xJ=r}q1-x՚q(NIoui7p/بb>(931Zf #A.H:B _@l:++1AA-wd/cU&#fIKfd~C^yf!Bbݕ٦,` 7[~xrvXA>NxsSNsMI_>ZzBX|}@UӖđ8ϒI΂dCnfn{WL/a-Oae̷Fx4R[3Qvu]y4<]LRj g7x#[%-QT8ڞe]x핓ݯAD#CA(˺ׅxcdָ@D\!Vs;E, xٺӵn+N hvMmgQueSߠ v!Vm`FD~0#LH8CK,8.F}2}W|g܂D< I-FbQ'OB|MApc+()upG%b1([+%lPD?r!soa \{zLAMח& :lMk((9/uKk捿Ѥj )7 m(tqӟ n/5eY/MEJd[>Tt0IJhɵgYFCͩVqCg7lNԌ>#[SD7x)D9<%e#ԾZP5Ԇz@:TN }br<<<O#U2EA[=Cs}zIw]Es >ϧtRF?P9FKeFRlhVKQ)łcַ55]:Nw8==Moc0sykɫDi_fנߑ}P/ܠDZnS)gg. ~x'Eb\9ꆊı- )9;tARf lT h(N-2du>y4 J%G^#}f "T5d V˭V$8_/F"U ڠ.;U|h`bhs&z0s{q!DO|H, dL3%WbnAeѵUyMaB,E4+϶sݤY߲I Y2zV"W/`)KLXxTIX^0$9t[[4kY8v_#+ dnbw+ׄXjlmݥl9Ju?H20R)) \-&QpHeXiLNkݎp8RdԷ ӹrX[ q~}ӣ Ŗ܌'Z+Oa,!J<%!:Z,aeeZqWe>cU BwY[E8e=6~W˔JxdtLѶ(Qfcr=uMDki:bܾvq4iUe\ jK䍰;R=#tp31lY垳,lh.>3rdl l=j,0at}VOV&A}Q1gwlṙ`ȅfKrؕh) I\=D;) T(|FĖ ulCO2Ivoc 7,Fde I懤d_ ٣$6E[Eak y\qFre`FQ|@ӭvrp̱6Fvm0@s^_o!*bn+-p2o(NNLp2XzE완!pl5YSC}bݴwi;S ;̚&M$͜t>!p+iPlJG=$\/Jt{,a1|vU2Ɓ! HhMM8cnw=Fl [qMPƆ?WZ[c veJyYDNxӯGECz]r?0_"=S=uSVu*_$4n~1t}X]I7ݤ9~bAAx'f]̘1 .~Vl:Er" Rk7mZ< .d vhAz.hDP r+ܑ+Qngq$X}r\eRBcAtӵlIXizRˁbqD Kcnb.VFѪF s暒gA}wϻ0./ZI=@%+ŪJ&do=rkBD;fK|7JȪU=-j|5ѐ9K.*sE~ISr5:dTk}0b %>,@lsƫkmMWJt6ᇦ$Q\INetxSA +Oto\ռ{L]5:䗢U~c2vA6>U$VfW d]~~idY>2"nOo&j- +OKQn/ZE}%^s8> vBڵ_c4؛R5I+j j&l|0J F :qjȬ}IH Pk]p,yDAHh:f7X,&w[}J %KYX(Owf?Gz"# JG)]س/d$i9^gcB=[I 4@?G5i|snE`ՖV[B̄ 1k>uOH]PGlȎ63o#'#Qhsioli3enط͟xfļc.TIU^t6T_B`-W/L_ɟ6In"s BG֦ϕ4`?Տ"GqTN;rQd NXJ)IR/6jYvTaD4AM:5®۲Нϭg$Jje! C LOLkj$MOp$S Vf2t%]D݀!p9c[?턔' R<8%} UbH4}I$x5ӥqHe7<>E~ ɋ^:=oza2 5'!ŚL?$~jcƱV2}Sg xrw*چ^m3۬4 Z(h>pu_]lmpBzr^mvn?!/ؾO-DR{ !Uiޭ͟ذL C[1Бď?j-Y' q"1T-aHoSjP^6A!tQ8QYLj)Ej}˧Kw y>I*!rP@:\ykU$r,:RH!bY9!am7l~2GyDR8pd bMK*]YUi#W-y'O,"YinwoX9 Xj>oo̗˶S4ץ" L=MEc84C fNOj)5~7^1;v;FhwT#syX&%+ ?!(o S$8= Ǒ⌑{,JؙGHňG[ͨrASƾA S{)ÊP .N,Ym Lrj8%ynzW?*DFRݡvYN=@xqz@=Ϗ"w]AU gfѮPe¬'ivoX-s[-(ܜ !>!@̔wX \ZjLB-gTbm8Cv׊SS;Ulզ.~/n3U4R0=I'g;bM9#(9_WD\BJ_8ָ}nؿrn +wiU*|_1i:O:f9DD:K+\l9yDlUI#S9- (LJkN Ҝ tdžCuc* vPra6}"At<ɬN& >~QItD5SFM "yBBw1*5tJOHg^Dԟq6̲!-{fOg#\o g6b[M 딭: 9H@+|Үq-L•H^i6t$[5P/i #)A|Zq~ŊNo"]~y9mšXs⳽NϸhC\l'6Pi"SG_B3מ3=|M~]œP~.ZB/-sZx$* > vY2h|Z9`0 њ=QC$҂P9$ UP$B^!k|l#he]W#ɍܫ&=uKqfIS-SuTeq{(V.3̥Mqs٧MCZ`v.#2 9}'Y="NȺ/YhpͺEr/}I7 ЁWr!4U`İS }~j*U|DFlہ]T+F7t n67o'Bsan-!n‡BBsmԾ, ib ;l3+'KqSzW' "43ߕj/<=csg3y]U5mtJzc\OI,; !ވ-WsEc\U\CtxX琠ޝRٌI<|N+?0 $Ѷ}gB^OD\e3WiFi}Ҷ"k%~8a@)^/G4ص?ȁw!LD A=`]jiYҒ9j+:Wtx*@5J&A00~Ph=1Ɨ"İLd{E,mj:N;b35!9x@4C};q)zյ=ez,D?5!̄%]vӋRim4ySnm/)RGTyn bf~RƎQN<[XX~?2DhDM)IUFͳ`b!y 1Z؝Ya`!vLA ƂBfpEePg.ҽph(8S]uQFϥhې#4̡hq@\]˥‚\=,$y(l".U=/ uT^ѸF݄|DyGQ_vua viVgZ/b|^˘{~2=[l@7E+k@O+X]QݎsQ2hl "x&xPRG2%@<2|xRPWVdӛ-+Qi5Yn$7҆~-}2[~&Wb"WTMt3Rʓjȭt 99‡1OiEA/L i mWYuC[tqjtO)*)F2w%ydu@V:E:-~5 8¤|$r&O'p H\P.t Hg'T^62&7;P+`ǶZ#}5MidJ$tuH|Ķ'ysP3)R zkDL<*f711Ձτ2e_K~SЌISsS%?UnBGV6MR}\cu$]0A7hk8n.4[ΰ raY|a}DJ{lP6Kep^s y"mGS;U&tdTA}t3BBs"ߓW"'"GufGSѮvf,T0Mrf*H7R1Mh$b/)KN$m)]TOU|b!Ta(4i۔*&qe'!LC` k:rOdGw~djD8 }2aw J" DLrD OLp g (jx1S(@L2Z8@IR X:.Li u9al+k[wֱ}goFVḶpRF.Of'p?7b72.<$,M{v:ߏ9-][5Vk$37q&z,)퉆`0,P7m~хXԒJΕ j=k0a!gu ڮp_ q@jyv|#{sX/%/,?=5z N_@Vv߉'LO6ArR vwX%ݯkSy)2κz`0h6$k?0] T^9X=]%( tFijmc :ʚ8Gu2L!l8W{gzX.蓣מg\҆=|- {3 I ])}ʵb.HеHGQmJ1BH#T((O7c-4 k0zKʙI:IFhq#24IV[MGI; (^) ,c] %}ag'nat,kFĵ"b8R ly*;'ӓLn%Hg%h:S?WWE1!a8aMM'K]q|៓ ܱ`Ș sJb n \mq(|0%_ ceT|ۼn/ kKߦ9Z>N^7=(CDFkgr8F1 k1ܟb:uvX@Iȱe%1|2޾s|^`&AI4ZJU Waݍ؜/RC۲Fr2&<oÀ^_ҖԣY\@B,-$z={ Cw9dD,N2v,ߧV ڜ=BoZ<{!BVj I1WO!,LrЊ#ԇ6j"4o~AZ?vPwՈD>FJ-n}g|UkA%wYXH,CT'MeO~E9 $gPC6y.wEc18P&a|.V5+V| _(iWVʺdBF?(Ka3.Pt1 J ?4<-"DNM4lp{vlL0{}Jp+Pk:Y2R=9}(R&9E9C:5,]?^9Ê) Qx;ɅS,<J +Dtmg;55\t&|dM@9/9xhUl,!S tBǯj$U_K? aA(ғ эkB/o^WkgU|Xo]y\Yc%1J%ڏ0zkﵚAc-zx3U?6uDy2 \+"QwA.Xpe<4*B0Cb"3dpF+Mveo>2]+ϤM{8c% ** +~&vٴ ˘QhV1TN 7_Z^X)ʻyr!jsrf[tE),:5q2n܁TXz0AS񋰾uZ! M.[ MՋ$lka3>WP{7B-ͣ=in;МcxNR?CmAOsd!Q!Sן5.Mz᱊U7"mLK%ֽ+G%t.pdy|Jf+}zVX;Њ.%Apyv^i`a5Rrr iCpĺyJe<0v_ݸj?\ l,l.pYq}a>(EwPȩT3I2RCdE$ww ky[Ba@/^\4Y3onD&+KH"(@OлȖN_TEZ I>)?K G/iiV.WrYx ~hkJnЋjo5s]73`䈆eTG$Tw{ 6gdw;_s ꑎ7ٴ'VpR̔P\: ׼YomPpNiW%&LA6IlGUb6Se*Vwvw8"0?*$B} I|]`nhZ4.MlJt0"kG*ן b02Y j?! SŽ=vB I5'3vt9 o|'O"1Y -6b$/WGf7*`晽ۣ\Ƴ>Cz8bf/uhhD1)MAEE{ W*w ^-lHɊ喞OVP[~;Cz 05]5G, ŝNze8m* ;dpj>m}e7z裟O +zK e9&oQu%p >w|,H#|-fm ȿʇZC̦ ;N/M`qR2ti[a>^mˠY AaW1#Es0SV`0q ,>TWO! ZB'FׇCFrܙd&ڈlCg֞r`I]uRߙf&#>ݗ8T-)Ņh͐Xd0Tub9%Sx$nX`,d\8iyX|#0sx$*3^ yWZZM ?o3k; VǛ ֆ8@69L*n8yyS4B~< !nTp"ZB@GAc ؙ q99ACPnwJeeTĆX- ~}@ q| J 8`['N,;K7 9_M~Djw8gl<P6EݣhE WvG(wPkes&4XS]K_U*U57 A4|[ 2 G~2eޔjF>j֛ F_辋5tTG7p7%E=䌁Y|ӀAI󬝱N ǘ6F+5IhByXLs=.&YJGɡRku)aTr?wuß2K"mNtݔ/Uzn&Rz= nJ^ pb&rhUʄe zs5WIc"p̻x$3C_ylZ_+7}qP]Xt:xݖ.|<!IRJf?ԏ@׵ "SXSw0,K-CIIRQor;w#i*qFMcz3R7= LbLzu6 e>"}r jngOhNR۞m)(B1zH Qꉄ(U$ SFcvaVZn'M& t"׵nYDVCsp"dzm_5BHB*]V.R% 3C{*Q!JH:U$3PæΞ~~@'{|˳"9?8MPSh)u̫_"j=J@':L} ~jwF@Ս80BC`BE@(Fh(7li3,L  y $j/L/y0UC.r; K2s2 <0kqݐ-+. 8tHYQsSb5R%'5eVCh%xS\7}#i+"'4;#S,X\ ?ZmZ]H$$*}MKyT=T?`MPKŚɱӘI <9tJɞ<::\ {lwі=n~zdJgvs\MZv35ٕrbjA֟Y$‘ Na;d ,,uMG,0{ĚtCȋAw/-##E^i߰LGc\5t*`6W霰߉Մ튽[9#J_b=o@l^:Q;/M8ˢ^$9x3(sP^^vϐ&\PgYBʼn hnw->Tje_ WJFQl"¼HB0p#eUa3`SBC(.w=Ki0Hs&d%ylI,E> 7λt6Qt1s%t:qSpBq%4ܠ6N8e@Wp&':*v&ͰGqt=%%쐓VQŵ!i2 a)+>(Vi1; ot)AbhV*UHX`fJs (q =fBF *Y`Y09,]b|]VӍ߭OcD;8.UL#SP6@yXfxr8.FGmX! e v1n'`̃yb&8NE̻b)xfC^+q۱ttmM6{RD#!c/.pxkUC$_n!vY eGW[lp^r/D(~@u 2Nɧ f~:|?jפO~_NBaqɍ:0 $]@&-*(MI*58- Ph'ŽjOz{M Lge9ϩ՛WTnMkjڞR;Yn1{;'HpFZ}SU,UwL|RȯX3My(pPDHއ$wTafMk^@^9J5Y[>Q|2$?ڴSX!ϓ=zUjV0O\3QZ? xmav$P9xg+zi;w>AK[P_}VUכ&˯vTɭD L 7H5{4Y~3Lrj g!ą,}MRee;6QQՇ!jg*T3Gc'9O|Kʷ>?  2{kjmm T=KWWEXo!p9wzh> Mh[K-Y.A8~yW=jEۭ֕ k "pvAH7IFy6Ծh:/oibƦ3y" $0kzP@_؋ `TsG&$l$drrn4@q'DMyqhO0%+ar~KQۿh@wX_јbȗHRK?+C$Q gk۽=d]+8Z׼CD/J6.QܸӲ>}Yl >@٥E2In7f rn蹂0Ǒg.^)僑{s rVCRbF7I,HATۙ!NP8$.ë5r>{<#8EoC)g 5ĺJrڷb==΢++,L fCVUM8zJ"ͥ|ˎ3A ?0܀NnTSƊȘYy~1F3zQ!sleBКgX/ԖJQV-aBn;3g΂ܺϞHua da{]r ,bVLߤ{2l>)HKmE" 'wss݌NOwr{Y%U{ $ɯ98v!{X~_"^LCZ N1?7v4)gln-I7Ǫv= CZsS/Kڃg$x|>&"3Oz-‹j>2gEI.;_JۅkÔHhKVV6f A| &UJ/Oզ)Bxz8uuBu>5m_F"jlʏ~tM^H" Y{I%vg7C=\!ٗg)ء pogc!pd#_5ݪ;x䞵k9RZ41晑C\88Ǿ:n._ҜdSEG/AI# w{fT"?эR%zm^Lʽ>ػԘJ_"ZO/Q.p mDWn|kɫQA8YPmR4ekmP~ef+FLDWi`DU;gai1)g%`t}i \4C{xsJ?QB͝UDVlSOV^{X3 +Ǖ *,/׭HևT(mxj:\9$/D$ <&ҐNm,JF ;o~Onbia?sk>_6`Ymm)|j U ϗ$Xt9vj1>|sX:d(^k\X m[Œǯŋ&gy,LT.I>.p6zj!?0\VPUv;J0&geI֨x-ݶ3~W,C a"08dV|j5&CюxcR>S-[0 w*>_,0;? 3 l7D wFiѿ/ 3^irb wJ^Als7@K4fUWAv6C8ԕNVI{e11z̼x~ Qi"G34?5#eRе'"|e ReVh0<>:O6](sݿbawDcY~:< Ed骺e]~ɘԅhGo0Z{_9xDgxn8==Q@w_^h(=^fSXa_h&*71O bϒk@S c5S4.P%%[NyHA$pwqdUf~-Iv&e]qi$[pX08L,T;ux]bw2 ^֥L:X,Ւ,е?xx;\U4!W bְY5G\wʱbhufd^a+`fw[(38KQSʖ^u/PF:)a AnFXiޟ_͔ м1'/{q)N,qQ7$`">&8K[.'z8śb^{S\ h'-ulGhSa!:e#[͋q\.wl@;>uu~c0"it|7B5W'9ho%)SA7;xKE*i%|dۈeDMf)G 1A x%h=yz2E/# tf蘃 X/8'%-CvY䆗$nЖd( EuS N]0l>r1y.4qt=XX^)+K1[({z腊0ǹ\׾ ZF OPOվGY@@(t}5:ki rRxň֥w1K /x|AZ M8Lq Lޢ1uA3O3Ŧj$Ez͚@GWd^ U!o#Ezw 6R=Mi)o8/bߢI4:iHlݧMu#ߒ\$h XMV+z}JପRY2M8S䏡EWf$l~Bnd#QR12$;C յ`nAi6WЂ7,c.Toq$е2"\79ʬW/̝Z_yET*ArV6@xOi[+z)@5FǛ%jRJee%e=FU^0< !?>Z[VKNQ>L-xjɦ*2 MS!BmVޥp%oc ᆍgۤ݇ `<^6! Fo|N)r X.[,VKBE.'XWѬl+S`vc2pKiSoBezQ.SCe4=@1П )Dp* D]j\kDۇl+ ^&ZmS)[X)}N̥~ϯK@sZVX!ojQa o6&M@_%l z=}F́)I\hȧ>cՌ8d pd]@Kl|/a E4l!JB$drGdUjm|P4\Ggp{Mt%<%]Vii`2A6Y|G`5DK>(ΨM4]@ t-KRCbxTӮz[@"\Z+hfh%D;%pOQ>ҩg1=[Bqk2Ü;ֲXd.[Mu&L72LE ljoud4΋.EjtS@"r j_ZAnh<`ďnTg(A L}$Xɑ DXh aG,Vk\<8i 8 %f|e ^1Y@I 8n2&NmqxO᪕>֓w.FRJX@Yx̄'b$DYR` ovwBx33tJ%"µޮV⳹UNAΕZ+4eH&kT!4hвX4&i< ]!ilPVJvy~=KBoBn bbwdTd2@ޜ2(7MhpXvDf`1LJw'mL,K]#gu5M^u" ߧs"Y[s.(!8krjkgO&MNI 6\؄]MR^Nze$>L$\X7M{I+v#QgT@6U+:SyO/QX%tXInOMC,TMi- j}uq9p'@!؜W%1Y7M"l$u>84ƙпCʭ:B>.Ւ">>>V*@8}XG¡}I ~@#Z כ6&e]bLT\Ζ(w%;јuU̵-BGgáǼH6/,RIwqOD>lI#ڪ24|J ϳj{dpkiNV&UxuJ^v}l$*`&l 8HQ{P5UU9d\f[<̮^N,^l.v(.Q_R`9]0ki-sWq6tXRԼV7k&<( Eo] h\ar6Al3t3=ݽ5ҊqewtPj4Qf@BS5Xf ~猙nuGAO hkx&)p="ug{\{A֟@vF0i:zg3? +VU\c!t 8mGx<[(cfL5KOVAxXgQQΪmnԉ|SdI͈~A,#3ح r['y6RdSʃu'COОe({"1@ȤYNi2B,mEv;{$D4`}dBM"I;&B" 2N׆6dHu;3%%Ukf *Q-}ʐ^Ny7h:σW,Bn/@8cnB3^Uͮ[Qpkgh҄1k$n`cȂ!-Hp'_ x*??௠;ͩ(&nP]C{WзM |ÅgaǾs:ј&3 TdU_ ܰ>`ܩ8אP&gʤ6=GydѠ8%>(_¯J՝b{~)?Ք^|@`o@R=uv>Usj"!~F.1be^RR]|0C*^X9ƨ2ͭtz|(|ױs;/a΀Wi U..wD]cuiC~WؖUKKM n|[0`g^'T:\`\,2.)oh@{TNfՎDž~yU m0Q˙ȁ+ R}eg:v\/l@!/ߥSдOOJx74-oAQUH`HTi H&D 9؄GUbmd@l8 ˘-1 suxOZف2/Z(!F4J8U C\'51M5t\-%L-J0ʸ>!d]|W F⥇ٟO,@o3 ɧUV] pR,6*B.h!L3O9+;iaڂOcHژtR3I^}J5) 7Syc[I0Iϕ 앩UALď!/n͚ Gu-Fy֊sEb#WH͖:pBL4i ]QV53 yTrtLQH5}3Э Mop<,PqP՘h|Y!Rp56E.fb A"V֩8K H(_m) J* }IH!67$,!iag2k¬Fs= lpw`^B\DkƟ9cƙ.NAYm_d*32=ݙ58y6]:M~GAGN"=oC,ޒ6)30: Ў0~ h;@Ԝ®}JsG$i p鬽7oAc)ʭc;50e=h0qۙ;m!+8GѩXOilM2pP;U6\~8J&9<p5>^ͼa7쇇n$}_3OP!nj% 'mh7FⲓZی$xyi"J(Ec̳<`;++3䬃gʸXaF! ]9=1d6 .,e 35cWPa#{ܷ.d9NAg2/;j!f1I}JeR"41 lSNYki0xɟug?E-邑7.О>>M#|LG$b=< B>7H$`,t/&^T)Y9/g7#KROCLC(Hؔ0Kd:ڒ-2}6{PU*S>#M sj\UC|Y^fJ3ܹ )ʾ}x]~=JFL &}?RMR6ԥ9иɉIxɑS*ω{pb 5k%224 3v\+Qtps 0ѭPoKI/fl:/+Zzz1R }}%lg;VSb DY ء|4AcWEk`Q] xZ`:@q[[۪{Va586쁳cشGc>9EqSX"Uf iz[SU{aI)gm^J@.hb̽P"d@P1bVUEyk@H%@p6j={gFVSaQlie' ]za_W6L|= > %H8+ɴO-fr~9_SЃBZ+iqw:JhH.T4JMoa m(Z_FX|~@[E\1V.Gx;C0iN@,?E꽨{~pq gy~|=hRyhhÐۖfMo h'cFTW.39uuw#)Yqy_TzV0= h.]y΍L ѰV^EBfՇs#0 ~ ̆{[M!-HNBn9ϝs_+O@! q䢵>`~OzvbvMlh8! ~S Gn$۩¯BAf.,,LauS8΍٘Yʹ(mbfT(b0Nfᗮ,oN Ʊ!|xpqA h4j7{ \\B@y˰*! ĶN"e_@eU951*hPztJHu|혨i碗P2xkDЖMp!m_+H2e P?p( E6qYNz~ّFvK-PSaBz2/pu( aWX'|:nHK/m/Q Z"㪉8A</y $f4ѩwqteb7w @(MIr'چO?)D&զZlJ3@(*m$Z,cQ/O$ VlE\gFeI+\.RݟEIؙV(ą17g^=tLP`uo FK)y&ކB$1b-`*Ayt%: U_Ӈe_a) IL(VbpLw6tv¶'#QIFe@\>d>)TeqM 2&=@R]0N܉wMq& a›u,jsm8#r<OH[Ѓ)R|I~nXLն 'VOa鮃TJ-hydܬن]\G_d9SH-IεZReoLwGb#Ðʦ슎Ҭ;x?YsUuG`Q}6Al'`YZfj6~SA6|B|ǵ`Mkتƽ=/XU4Jz"]}ޱ=Bm+(v>G .m0%eu}=aݛ(^ļ ! F[$ g9*0!ŢfRB1Y Z2Li 1eGɢqy<aw(KFy-R a>iU+h*Df񴁡$Oh V.cD|s:fńx҈k0d{q;n|M[?'ߴ@hT~SpU'ޡ  - T'߰ngM:z>U`BA7jx Hvh Ґ+ Fvmlj@#ŧ)$wW6qS)Eh5>gvJc2nk9Fqӡ:ڊ4y<wG2c[pve,[2O\2>SXȟxz$0!^Ń5N=Bh>Uh i.h4W_Vlb?c8Q/d[@4r!5{l(C08?/߮U#FSE×ۢf\sMK O@ =ANQi ðkΩ)=Qg΍*݃L<.G Uz_vL;A/r_mj:/nÆі#n^2p}cC_u_ f8jvȵS$Ad>@f@F' 4bje,1[^{lc+X\'6^Zu14ޒ- fMb8*|A9MKk}Ahi*Ṱ_Ҟ$¹r1%D'i)ٛVY jוg3t;YFm"Mo'o0zfv"DՈE4_A׊siJս !KhVumh΀HM qrO(KO!~lf7JŰy.DCZ*&dD_Y6'y nHGdI_`kC^9 %U'8`P =)I(bxR fÎmΔ :S^8X.sd<۬B:юG.?ݔ-֏ИCT1jzkYkjx!|gK3DK|CIl] YDauT<7'iLJE SqaK&{Vy(P`S+ b?- :qmj1@}T}Y&.+i@nn:#Gn>TU)ݚY7tQs\CZ갱+mU/˼$ʾCm&֝, 9_؛9 5G.U4Xf /|"}Š^({.Ŭ J֮y?Ox.- 'I/ʶbDŽ&{)\gA\*>㥒 }ȱPVia\L6m~.>_`oJbnXL -,g@uSK&duNH}897誐g]Ηjn2>սRX4 h%VDL+~^K ZzmUd.bbF*2OeTƂtUu8&N;6^vhUk?$F~ C`ÝD<%,~Bg &V,r3F0$"Dy|Gۈ9n݆BrҒ暷gK:c8KN86?25`sHb8R6 C<4* ɍZ۩FQwsW54wt8Iҝ \;y*->ywl>9ˏKy}hA6%:-NA{3(mqwXʎZeZgxsinaB_Oc-99L0#swOж uRbj [7.%}_i;V>boZs&&85ooP]!/ȵG9[@l/TMBl ?xvύ5+xZMnSe,(Ulύ*=Uj9}l)UiU+$jLh4ݜ­"OQQ6STgk*s9-۵hb*LnhPM|&XbxS˦FrxiXD*+'NK¡Nad!Uj*kqGH ۫ v`}^@ڎ^[ ZjR yEA!  \!?/5"hm{"saYθmHxGE5-{KD|lPu{SBz>t\^{Z2!ZR}N)*?QN2fH_L__Tc]$rOL% y%dQU>Yv:%(DKpGE(},7(񚾚V/zgr^z |C(nWǁp0Z@sL!7hhMpS7BfClN:]1*RW}M"|r8 !P``1>T뇰-um`P'zۺT~2%j(X7)z(\]ܦpb~?YPGa|\ شU%2&Kt!"-9CD休­*Y"V; ]t]:Ewra4J[HY8LpN&"=ܓC@L懁I@rwVUi[m޼VT&O}vDY&<HoRH%~um&Viۮ0 X^HK G9Ж?YG}~L~v`J]_ =i pI:vzz xPO7E !S PxPmN>R᱿p P!Jd[g* dmەBXNW؉PwN"/̅agi.FJ\[ҷ5ǨNQZ͖b:S L|0z+v`qT1k>5$&ӎleۛj}cbx>3c.jn|i4e^eqbVV Yda. hXpO(~}9ra%RN!= Z;wGK=1vI`.AQSO_` >˟;~ ˅SaGFZΜ3U5Q_Qkmk&̭I{ʭ{bң3yl}"% wQGCX-{UڧcȗB= $$aD."kK7fx2evP'DM u[4zx/{y5'mzePR%ڭm@ݎ4n. B!)x2].$|q;o:hoJ6R*&WcajǕtBC)(ZᓠFmֱJPX?s}xq7us R^;"grGF~**qLN aJG'ٲb.Clos٥Y eDBW8?c--nCmI|WO%oueKe1젓^_ F x%|ݙ=!#դR]%-%.Uw<$hiRW/3pTPPם jX ̄CT)DЫ 2/(œQ'0q:N"{zk bAӖQ"NFJ6vxr?'Iɻec䧯$GyH83:Q4O!х֝WO%mJ܊7x%}j("diƘJC +f t gƞސ1Ӹ3@!,BӠ]'MG> о"LHmӂ/0~[[ped.>+:n}t+cqC?c^l9QC9Tө{YĐڪO|D]j)3Q8H$MBp9،EBވʋ2sh0d^: `߹>:->Kڑh?zx0HSB$N"}!tFq9Fjt80Ay3y`$xyCx-7 e:``|Je \xD2 ǦO,jvSu(h9٨L5Ñ9%PoCFGsŊUVt< 2zp!j4">Zcv|7p U+@#eo>|jl>#İc л Q:|l(n%H? ;Њ=BpQG'-?_۲=lx)4IWgt"ۜ&&{Z 8/~b\t+HxQ`cDBLʠ!P<],#e4@'_Twq:PN7b2TA$ِ2x7o[0L2߶dTDlEQucTT6{ ZAGLccAŦE+ DMJ #w2|0{sI9d */ 8 O':U̺]'"3ލԸXTxLJ$"k$O"Y.yX\Chi^]rFvT[/]MH};r/hhFv*>up9ЂNdR(n%ڂQS[dqRp Ѝ.ʪ}Р ۦdK $hU.؃A N>KU C9*s>(EgׁAF1i ]%&H7ގ$ދZ:d*TޣVJ_QC"oP!J"= 00]hXYs$伏Eb%+Ih^rKD9$a}0.1`Ma3W5OI)m]',&kwhfskgra>ra@6c[bK6lٰ;5)"v-/ }-f\ i)6Оc$=hĺB]b. z0a]&Z(yKK~%~p'uSZK|yQCg{eI41}\h{*8AgmBZ.` B*ӡ{j!K +hqRkq~cWJdeÕl4x"ID7~^SO7+"|.r:B{#Á\кw˝$֭# jc~]ɨu?HMF$rfݓ26@ ɽoX *H2S_͛h4@Ձsk.3q9;ǭc\T`P dGp0%2<&N˦y_5@:#'C;g{棒_ࡔ{7U~t0@ ͺQ7FoT鍯J@A6 ʩؼ0憹 R|09j8'Af7qK(up?oJ-!tLq1OfHd7CZz*nڝNɷO` d(ExRP%h鼏7 v\X~Z@!ٜ~Ts2: .$.o:-`XZ%9zFvq.چ:TJm3#I`Hn˭hbSS϶VeՄ|~H e`<}HzQk1*B&992YJ5FS8^6'[ G+ja2/7g}dCe)v-U,Ir?l'8(Ά*r[\JRփgL%VFgg"O,QK -SV`)ٛx5^d&3 M05gri05 I(b=rx.Uۯ5Ūi[,1G><8t4C'NP^ .G*ϫE uިʞh˞xf_:CLZ* 0?7ӽY%ԝGy]N9§3ỉ` 4&9Hq*D;[vjeB~hV Cf˾0v0YU:ssЭ߿ZswQwBjFEmbsQ-K\ԜZRWΜò7/xD p]]IjGiR# ůŷU=շ̕fsn4lRQ痾̂s kAG@~'AL+Jr@M=4rhq^,5nVv|~ iƮezx>+ѪT<Ϥɮʥk(cw|ΌupO?Cjr^$PM—m$Zz0IZɵHàz6 7ȣŁGiX bL'9UT mo L_9rG + # GL ZifSy9{$GNo(&_>E[d2u^u~I{J˲NC^؜ŽӣҸ:/$z"J'.L|t.d"cXG7#tpK#=gR碪.7ƶq}ə4gz~ ӟJ 'l2ؑc~1UE&JB@ Q٫= y2-;T-tJv#}񼷘 r?:Thn DT"漀9%h6V+9^`K֢pb:w-_K4W?U\@V9[ z Oꩳ2fط-a;DKz6ȑ+d @s[Bqݛ瑡]l!XJ!I[d-RKZ1y%`IGvp~};h鞁EO'bytpH<' (KP5#Cc#p*$tA6Et~UR iaVlW$lي;$L}]07)+V $%[8`ʥHWX|",kŷ^1Kb39E>}CWl+c9AzIuO8<cyـr5V%8:BQz*cZ1n~\U .!p] WR81(%nse Fs:!8aXC'.r;Ե&{O!n{YpʋrvH8Qc)7@'f% 99.&~Z0E*(-@>BPtIDP3{s| &=PK3_>03ħpb'FܮqdAEz_{v<ʻh [[wb TQ$(jÌ܏hLhB>Zrm]?- UcƥG[%{¢&?4Cef|>XB*65<]k-ɂ~BA춄fE^Ac6W3+c'U( 8?Z1#?kԆZ`k[$`Ǵ Q2I*4qm)wƮ{ 1h[;un<#0Ed҃K~܁k#2Xߣo'hd1D03PL9M$lA,\c\c"uk'% R'ѨX7RaLy+򷼀o邖 EzFޟh^Ap/ۇtX/(lBB GG~ߞ6l h+S w"[C9,hWK=2#2rK2N39M&;ZԨ.H]3D?&vYTMKaPwDf 7w/u)vL8/ǾH&`~&~Kl{/(ĵ: *>(VP#DUJ*0CgB]poױpn G*80gzA񾁃\~ @J4M˃pvIoX2B,A\ 8F_R~񤾤f.c(>g#=eev<\r_m>AbŁAO\Lxc4::rG^8nztJ́U NJ-O gDVi?Iۋ"2@v 0i+QOJV*F|jcu^ٳMy vP273"1ݗ7ޔ3xI hJLCՎ4~u{k-l8lmNh:85AY!wZ|؋dcy: *jWH[-WCO24DW="ZrE[O|S;Xua8(;S6V9Xƹ2pkj}c,=UEuĭ.r޿m}a ucMر d͘9_hP^8R~Hg8#1X/j>f~괃Im`7Ԯ}J3.;0=Pf[ 18_8Oؚ̪EHovRC!E~jViUvq0g"F@2:#ЪAoI& gjҳY y Na?䜷EY+鉴hO[0Vsg| YOQF!p]+Nz#ۃe`UDm(Y¢Cڂ/q#N(79^:;1ߨOtyqH. ~9b$@H,>LgkB{c8Oy嵽n.#Kid|~ԕ-sLoHfaIm"V,q̑"T\ NMɸ''Qf-lb5nqCoL颱 G_|$s[Ly [T0@ )Vh`V51+ռ'xTIyIzypU4 5Ļm/];)@CH;p% Uݼ&|\Meҏ\Sɟ25vOWI궥iԨ0_w4EK?(>'Y,L]sM)z,eB' ɰo Qylixgm 6X_h?"WPUԙd 6GFwR[vJ8%p -99R6NSC67| <T!UEl*mq?U2ti=V9 G_8|Ä 6mKF 4yɡW "!ɣLr#Rj[10Ă?qc~AhfY竮WN2J 1xnPrI j[6N? LS4>Z]yGmŔܸU7wu3DVD*:Qd̪paF+z'cj8`Gy 4uGW+5kԲ -_jDW_ڡwP:^ 0&b;] <(@{d⬣~$*>`2Nr6KyG|P|s%\B`/fr. ̀p:  )+C':W=@n w~3:!RWaL8LJT!;zNAU 2\s/\xq9< xQ6&mkn0h}=J^\;н8c Ĭ ˡ[ G95E魥MEȺGw8i8dDe'tIu]Up9Q"+MQky_dQN5;\C^ ûZgVш( /˻|^JaxY콳FѴ ҟKH#eA#Qy #X8qD,HlEdqNLV1ja { F:k[e|zlK$;sY9_E 22u*1 ޹VD\Կ:Y0S|\ 6 ypfdsd" װ|Eج*Y>}}7Gq[7ݏT[x6 #p7QIHgsY P $nߐp#1Z%tJvo'*;دPygԂ|ZifGerY;WS|2Ϗ#X oyYM1Teye5VMzs'n!5ZMYxS8i.JZVg/ :}?3ע`o{%әZiS\^`qxG @N? |}OWJڰɝ ]޿LMώuM~VFW"w'`+B_}][%b~|J5aBl^nC ƶCFt@O XC#12ׇy'bw`5Uxps\P싔ge=q2 h}laegԓ4^:.Ckmws՚(H,D2 @Mp6Mv2vl* 4>~ bRc۫|UҌRsPsU5k<fⶇ#Ё{@q6[jK;Æ'hª w͕۟0Ebn4V,IX)Hn@k,gm~*?HڅS\n^ߩ .',&Z+r E_֥1 ~ HY4JlAHm2%]moQ zB3X Ӯ&qi=d燡 %qMUnYtC{82iUf2a cKzGCzp6Xgch{/팸ޕP3 tg#f BfQs{n66 ["kGzsD:HYt(^<CdޕoCU\>ۑ8aßĐrkɂH# <$>mKOLwŖr`D9q3.rC"̨XM;]Wbc7s5T'#-UFo;&a葁۲ɾIJGLGݐ֥ :Q q zMR*y*h8zIJ Oә; c1 Xg)(q28M؛/\PvA8eGyB\v@;d9XF@F~3j$yʶy3+J@;̼tZцi?i,#6M辅a͸EA=ȡ1DD'lly  O px3dq {-ۮXm^  { (sFGp?'=- N߷,^q p957ciK#j2JWI=zv8 򈓓kWP6)fdZ g@.~i-p$4fσ/wdHY6?W ; R#S|S=yMbb_u IK<{Ƶ*b-eYx".ne.&ܻToVֆV;AS$93wzZG4Y }+@ٮo+)*#&AX SP@ 'txeޘ~c &:fOR3E v"g T{\tnxhόT:䕼|j%h?ͫŗֈxp0c(6M2WwE-M^M`Y>/dcyq [:j6PΪXJHaXZ*Ѿy;▽d* $?9&[G6&k*RA C2]1A|S2ߓ#&\D{Ɲ E.Y(fCp_Do^ j)|Ւc䬺 Fr);INk5KUg~!MKבkřAМXo C~<6o"f5&M,:} ][dFZE*VXbK `w`] >oNOޱN0*됂d`4'CvPKw7ÓU{Dwo<X o W.WߍSd09~f ,Q&͠j%7N0/To/!Zݑћ^Bݶm=@vCeJ !b]p! ɮ_()~:%ŦUTy5iHa?,SUC_n) 2 ^4;?e"?4zNBrؐLLDWLfrŬv@Y6yYF3j}m l;TJ۷]MWPy*F@VB{0S׮n҄LW%52T6Un0L\fzm><+.a]%j ?BC&#YR*W>8Z=O!bep>ɿ?i,ġP1'_wz},'N-vSMʧ/yfN IO@>XBq *.ğ,j57-liPEbT"5\`Yn%DG<o'ᯨ'1. FL.5 &mj=ӯ"'G^挄β>/frRX*/Rٍ=kUv)zƱnfuv3I5D;1Nd aW=[y2?8ذ(۷wjCMNDbSp_$=Nh!!][(-O .-^3˜UlPPv)իj}"w%V =qiڭ~eDҼERAyWoP~[V0Ž&![.PO1KX A&HTm tv(GAĒ2f} <52)lßOl@!xDjN,#9 jk*ڙa6"&(X=*|%,IGvޅQaonE|wr.ō?r8_i# Em^*8;OŦWxLW&F>S3  tKz%9rr|s6E%"VMp0ԥ elCdZpK԰rQcr2& 2v! [n*af#26ϒK; =n嚿 v _v6dz􍶮h< ; |Y٧dΫj-54bO9=Q)9P-iɳ[ӢӰFtn\E҈\ ۼXkܖb'`-La:}qUk@|ފJӘC ݣ׺k_64DqTluqq^i?˿bv;L^&Gv( 0E]7j^qȾIhD dI:.]郠~Ec$,3@X@%>RV7a5 Dn+w[i p@%l")Wbd#?{:*Iq@1یkggk+2@:b|:o-(2*UB:VǮgaj7b08:ځъ8zL'x0] jѣUb%66D4H^nܨeXE5#RdN?6&?'_NVCSoqbk CQƝܮenh-@=ӞcET}a IրZڠP(f;9V.?tWbr̄-M7`2 x$:|iylӜ$;1yko/YQsb}{:0 D d $q\yɈ/Bg7{EB߃c+zo{:`?y>뵏fVa Gտ6!EI­Ê6?,˅z*vb1T(M2ї*E!iv7NK+*Mv\ok[g }\WʛQ_JP\N̋7HrK"*i+#*緊't{!~2|At ׅ ]Ie#R9iWBײ/37QvWjl&Q1Bi+N2w^(Ȟ6JflI@C88:,b4FrGegnc0{vlH2yߞՄnidp(Yn4s{m@OQhD<:ugTt1qJ)",FNbf^g blXۉ1|GZCQ6ʝ-i1spM|lB݉!&{erY XB!>[k_JDtMH"_5y?mBc1϶GnEygy)|ߏ2PGe+{t=u{(BŹҊD"C P~y;mqX bݙl{ ~e4H^jMV#43^olVde zPR>Ve{"gK|W~$$}viˊnEtT+ޛ6r wܰ.+8Bü+eKnX]NcGyWG֨׵ u^ 5|B_lF ˭)3{+˃/*9VG*5j+qPk< =ւ_9;f*n?'#cww8$N}Z(\yIS$ K]MxH8c-;W'NWtL]TCW`G;}H*,L'wGIB5\y))v \{58ěY0`1ћv L,Q߽~Y*B{ѥd0n0&\x~ 'VkeK]EF{dw b!e[f;EP)׿ (Q_/o\[oLݪj7ىgfTs}$r۸YN Ӣ>*,9l1nPSEQ7%U뵮:9 +W-SY "fO A//l TqggM->U#pk1-W#` & "QZ=C\eKGd(g4]@@B[Rc~"4\-U9x,Y.U:<+MԈ`OaMo Qt0B{>?DkQ;'#=4vzU)\#6h~ zӸ_,G }\(V@DMu.uzK.,L9I 3 xٌyh2,>͘unmAW=h@Gi]05dY n{^2nT߀4ˠuYRF9DT8fmBmӯ/W #&dⴖY诜V x$Wsb_o6Kw:7Qn!qys=Ǡ=*R|` @xǽcVXTU9Xy8<`\ǰvL \=]`需@*U8ڪO_f<qBt\s88qf +øs>W;-@Sh$& K ;n2x< +5}8OMUC@>%BLr:ũpQD]ލnD fwr^~H1BmJijR?!7zˠo0`W;^lD۶pe&l+LBw1U'S@01U(8]I ]2u+NBTF!H*>+)fNiG$h5\YA9.U49LCppnp }!Ck?e)X$vuw5r⼱K@U2r5>ҳL~'<[v!mx6qC|s-Cg4@R'lU+0H,iDߗQ2i!ʏAz `QzBԻM)9H0Bd~dQ39Xg֠+4ލw8+bLg' (؁/%кA_:#5͉fobج=rD窜H(S& &a/!#[6H/4g3`dLuNen+\2sZy{/H~ ꨏlyy,7yH ֖Õb,R7$Bq"vXEt+5xP 2CI½O+9и^?/eR$[+*/ ^.OoL;.49G Vn}d*foŨYB`d4npnG)i) S0Q6$,c!d9 Dd6LЮtgkH~CI.,࿈Gkxh]lFRUH騙ZawYUp%8Z2HOd\ ϛV 7e5քs"e:|HeٕzlbAjyٻ؉e;NoE75jrQQ^s G*s~PҶ"|xjʒHʤǽiѐԌp|i7lw剽pv'abZuqӥt. ?25HA=Rs%tڼ2 SڂmAgl[+Hg-s r#P7L/<Ԡ(ڂQVyKLH]L%lyġdKмDaJGL'?y~m[XE ʷ u[cMī)cF(;bq$kַw,^,q$6APEkaʃģ,mJ+魼|fT*p>9B.I X6aijjI'jꀉUB'.2g"*׼%pF דC`IK|]mwe.gr1a&dp#;cy%$? ,i}rK4Pv!g%2zyЩ˟Ѽ Y ꙼9+@\#]YX%{جҍbwR9*9/p;{7-K0nI~}Ǹ[NLf6i>"ɫI\pf4L^w[A/߯a-85NQpc}l01EmσmWjZKJjy̵7>*6gވg8HA[V<_ L5gKMM*~KGz4v"Cwٞ~,zo6y2?`Pm MMqw?g, iiO] NFl4h!Js7׉/ ?;M_$OPNDceyk%8 90r1$OziYoi }*@Um)`MdrTS^$#w )4Qv(`j0^8hAMLF^ 'SSp~G*N^=JLa}c1 O(44rL viXaY ~8fM%CYER2B8 x~G[K9\ѣ$ H%p4ǁz{4EtFjQ$J.BWSDBR X.2mdHuP.Ka9lIjPIr?Sjب+M#c;,jovWxEמ8hj?WzB,7&Jǩ r߇Lkq@X\xIz@[3B={A] #0ӱ@y3(ˢ_G}h(|/L37J]DwFJ`N:yH{ jL]qR4ԐV* ={A*m<6rNr)=סZ[t 6j4˅ PWT(7]"#NU#닆o#WrAҚ[‰6yI,wTyhTmӔ_ď_/Wz{aw gh#vA$)<h*C)S3kW+gfim ljK`p`4aټ`5UF&/Krfh`>00m(Ơd( i+Iai {ͫ ޣQz֗HӖGzY0V}6.os0(/(:cY8ݧj~YV6-8#՚dXq>|yyȅ!T(y"kWq-E"OmbdqusImb3V/Nq 7}N}M "%{W߯(]?4Er2zzII>cXگ)cVEZkc@{|iu!5R"f^`G6Jl}=`Ŏ4-;!F╄uEY&w0R"x 0ZJZGڟ| h P=Ï!. ʇ?>_mdTq)|h0 n ,붲W(x1*vD`)iұt~j]*`t_GSSS"`%(l(uK8Nxv|bh v%g@I+?">.Ou fOֽȜYNĄIxǣzCH>luu1'nuSw(7*ʫQSX 2k[1NPy?e̜2Lńfsw(Jg&یL] [5|vNMއjΒ /r[G5rJ#vv\F?\ko/C}ϴA'^&pvc?k~^u{ Ka< 8Q*]lvk")zμTw;rf/)rI&2*nT8 dZ So[&%5ַY19clZs;T`Frk0 r(PÎ)D c+]Q>Yr-|*q5(O*TrDd3}qi9Q4lvXoj 1z&S[UOUF%{<G5XZGn iH#B&HVmX6d,E;  UEy~N Wx6Z睌(3'O|)1ե,I& @|Nv ODz_`\8JjC3ʻ|5T6dTrl`߮cieL,ݬ[ՆַR&5rw 'ɬ(7ߢdwwҺOxD 9)EwW/iV~K.'3ѽ}56z0SjJG{vZp g !XG٥d;S{3i&=xZ^Bj;z dNiu<%Aʮ P0@n21έ5`B\(S0R/5C8]o}}W@TiOQtmeN^g܎e. Tv`vr:!C,OsNR715EV67Ȫ5K"ci =hJ{e w[}rdA"Ӛ*-&n_ykwPE'X0-ZḮMY<+RWde|mwZ1ekc-i=n%bs;&λ`;,`Z͎|q!N^0CTA#{>+3@p P@bz}ǶW=?&Α42>b(`cS H#K#BfeVY\Ŭ2)}w3QekYļ= Fgޕ$CP3pj|2K"M"ik}g Ecδ 46e|wʳ|=u焧@R=.Ik~<`OmSn5q%5TFAMo&@Q3A8.iPpodImgUJJe-:`o! Qx3rBX,']_&f4-ns>Z),(!VYtOdf 2v 'gϽ{%.Ћ[>C_qQiJ͏^xM}|2h ~bYvo0Ցihl ilh~/I&o1q@%"m_B;r'cơ9G\@جL8Sa bʇGH^]#<^f7b &D5TQa;<6;"@36R8!ŋJ-µqy@Wa"sI4+D‘3Iuc׌~V9yy*q(dx݁6*2Ο\nUseU)-$0>l^a¤<AO:p6(Ds`x0$~un}&acM}M.^6fZg;oiX'*L PwtZ~!8aWg&fc|Odw9^ j|v05afc9PY/vͬ6LJQKˍ+'GG$0\dH @iZm^CxqU X'$q4:!/'IL tÞ t.T&;=GTeuvoeܗ3'Ky|κOg;kX2pBL6N ϕ<Actlݻl0R8z2@󱍸O Eq `h&sxO>Up 4]qz]# 6:}R 2f]0VuCn]MH^!5m{=C sx֌*6fQgr,mO&xtȐͮpg4je4z嬤rSCJa.`LMǦC9\?af6'm\/0,]he/% ?Hbry/wԱ^3R8WGC_I8{)xQo~%2VsKRos}L#b.!l6"8"|kI3xS_hT|O4C#jfkgF[/듓9*'f"A^vPDlK.zW?u0U܆dKʘ,yː<>t͸*p|y:@39HAab JqKIgKpRJãUܱ^!/OoA~k3m0swJD |0ŀx$ ;_fҲSuDR)i.$@Z u1)=!GJ#LGUY2ѺL0ݶ60?0+ai6ZU ;GǧOg/5Ȳ9@'T ֱ` )RF[,1y(Ic8" `ZH0aO^]~Vu'n(Α3g3^%C1u1q#DH]ވ0p~jRݖHG HjL"5ԉN͠ ؐ xcKKBe=AXV"";d4s(H!yjm. {_}Te#ׇGT;CPыTVМ!)&~2Ж\L,*2Az58܂g EʒdlMB|[;]'˦)iF(o"WD)sC|4.TPjmgmI#8Ijو`Z M~(%#t*ڧr cV ?"u^/x?j}PaY(DR:Lڿ$Ax"<Edn Rte@aqX wTvInnDP}*Jgf2d vF˥ЯXh1<&/#{vQtįz41Wx"kӶaWb&_sVNИε1|ηLxB3-^Z5JXRd}9u^uJ@|eG.dwMTYL/vǽl6C\ ߯ytc%d7ZWPME~!jc(H!k̍^K5V ޾3jf3񾳇'[tߘwm'פM|ƽ{ÙEIWZ~4o:;x$͜0ЩXK\H3Y:ݸ`Y G8Y4̬ps} vB(/AQcb=&e/]=81A"J/ #/ЦtGb{84=pnﭞa Xk{ S2^f|]VO(Ee0$&YTKpaC ZP _q#\(sn8rtJ!z&vhG (e]Ba*,-au'KYEzm{+F?q>[Q@jqxE!1IzS=ڼ2\3S%d%.@{8u;g-UpT iGcL"/zI?Rn NK1Kv1RN5԰&#$N&/)?k[GQMjAPξg߮x#O*OXjTHdVѪbMN?&:ӌ%;b'ժ 5h?h^⃂'nrND y9<#^b I2,Z2Oʤ$eLppte5aF~u8DRhl 3c w,5 ijws7^}idƦb_K_f9 &1J^%-)wm,kAǭ`5yа# a*r*)ånD6t"'~cڹL]޻;OhMF葋 N3\ li9In!浨Ԟ G[ŐL/E߾ϔ_0U1m/hɃ2o730`Le_#.zQK\-gmj)a!>='y5xe!qK@T-L?Ity\Zö9le$M C[-eޣD_L&.2M°B5 ^6kK}hn!4~_}Ȥ'nRZlqdI/: 6PHʱ[o/%tFkM, {saѐVfQG-) Nya[!pG|+lolv 813zfˇo(xf>55sv.pt*8EQǢ'op;N<BVTz- #)'~vaW`qhFard'3do`,=xMGFy}+:#i#Qd ٙWy@#u3=+jzM!ƒ ֘ՇɀPR~f9^-t٥((<׍G-nl櫋 VFi?-")I#&2Z ZtT dyt`qԟF!C, Q=9#ѣ^/4ÞAIO8aڜ`7!4zsgD,ft5e ,i=ydiaMְ 1B~b1wUq'6G3P"OG>Uob!K& >zgк =y;zM,^Hq2Әo3adr:0 /5' gn}<IDDHtnZ,/k_ǧ-?  TЗšKSѳ.<.Tkg+ly]јfq].+ZQ+m$3pkPJi:Op_sgTzOV= +h˱+;ʶ-d~$$׌ c _=E6ͬ|u!&&M- jn soc˷lYV@r$>q}"g-F]%.(h(K;xMiqJ쒂pj,92ċN3!nw&fFS=KuƾFPn n < 87>~0l76M5^v})Q@uZ  B Ts̉*CIT]FHPm,D\!_:mnzq ɠl~LYGcZa+!s'hF%iYsxm=9HvKK-  ɲޕDpE{njUjFH2_׫ {cIh&OΑة&v$Heb~-dVm*}P7ҙ+\HluN~)Ue3?eS0Q?xoT{fF-R!繋[;>-Uy_`C5<1kq f ;;2;w~4.W-D[V.]u*]5+̃Nֵ>P2L-o1{xȹWF]-V駯WƂD}vL?~ek>83J˹ A!}=>*}wqWgsF %{+>7CLϿ9uzzS79(oekrR__DzO~AhO\E^3T(~O|K\p,JǠ.EsrmC3WS)u3 qSqxvE!_R4^j1vXmNj/mgK͋A/tS>d8NDnHp}5L=c4~c,2e>jx}2`kďzD`7)U_Cz.3]!"k2*'t͇͏e>άst;9}9k;` պ[ UQMYl.hA( zE3\O6OW<ǨSu-JuT(uMwvLSVY>M #yfxCT:4D'J$I}8|X_BxDwp:&d;T~4c?~s䇊<2K4y2* ^j9,ح!d-FU kv(- Y~TQBf7p̼~xNsxt=Õg歎6 Hj,ܾ~/I>ZU%hf NB/ \Nb@܁!^åcٴ~05& U|'";0\aBpuD\Y8{F] p{kV"T_c0NvDw\eS:j#FmZ'Y^+w0*3R^YDFsq1uk'6jbl_M <<õē8f#hFJU{8ء8`2'VmkzHi.9fӕ){emP箨% ,a%Jz2DFB]L΃ Yn%zWy_ͳVj{\j|?. u՞zjhwȑΎXjvRl||ZZ-ɪ<}Ex)lƺl919"Lz֋\Fʀg @: OW5&[C7lAg.zl&%)AM>zR3Xa N~\2S cS@xCd. k'f_#S8iۋ[ =|5Ƅ**Enol֋}A8>H l]֥PY[M68QƓ<N=DfO!MlG ڠB=hZyË82 Z)K[ f8&7+aỸGj 6`-ͱ# c/E Qj[Z!O`HPRpoL_&`YwPF#g7ƈ9NQ݅.K"ЛXEus{+Oev ڭeM4{ ʩ\SAJu18~yp}n4=ksp|%?r>+pGrÞޞQ@+JSewCdekUO>)Eh/G_<pF*全@Ч!J J7fȋ `/갭Sy@?t.X}X(= 7>Q,d0=э@rPiN tn#J˩+Z]gH8S-\wkˎ4PXdLXz+fL4ؑb!E‹JB^x/1܅tByǽ1"/?g"rZ$LGYExuWsc ٰiwLN|ӒfnPq 4v.ĥe[SrYo+B@R^_ǟ;-`NemH)o$,_}o:kh*BfI/-$^$$tS]]8J}1:V ZȢ ^% noJ6j_@난-!2e%80Lu Q )qO&j_-R H!(JiU.;*Nu+$6-#nʋ+ :~죟-@va&~ӝ'd*lЇf{:hbx/֣LCjd]0qM1V s}-,@:EwϨۃ(o˝>gDkZ]sLZd uuAk1x%MANs0[%2`4!^)o'X=HVQ;@>BpÞE5Ez)֣Ƅꎲ%s*6G2lCb{EDDpo/XnW"ΓtD4?]ٔ^gn;vŬ+BI(wpvT)1H= TKqaOLԯVm|_g!V_M;+J~A<^7o14>v>茗WBuE1F%:N.ځsz0N<3 *>qCfўM>(:Za4vqsO)9́qXvxvNvJU? x/[(n\|V!SF :.3]bSvHo9f^v2D|2̉N sC.mdֿ=HAC95AYa!l~r+UmHY^qv?8G@ b-:bU]bnjW!5MC(~DpjO0mS 'ɩʰ`}ye56P}.(Um`I0Z`^2 |?"IEl{w͇;Lz[A)D}&c \0,. @UX:E5TQݱCk'ɶ0${R(=j &hpgd{ ]1*ßy3,Al20;vdzAAYY7_;z\5ʟ.|+~h$JbtNjC2C pNƮHD "|zSDJH5ҔSr2ʱL\)0|1O[E*yrY ^v/>΍,NKZE T$@Hm^Ֆ' Gs )<|ˉm*PڽRb97[w`~_(/jWN#;ɞe 2Ȱ|K"P㥷߀tHUgWT[9u{ <,܅%cߦ$; Qqh-ߺ9\yqoY)%HFۇٿ0'9&C d#=zF'eoR]( ; >݌<n֓'=m`ȓJ:# YYFyA\ OR|I-K~hXNH,n"RK:g& $ʳG7Ȑu=9Eq{{(6ÓJUQ^q1գEvl\vo?-wF0NؒJ6;"Wi*+F$?ɬuC߷*4fEg&驄TÔg?\A,:Y&]hYW09YO|< {]yj.#z'R[;FSc}>­{=Z]\PD R.9)I/s}G9}WkQJ]{G,~-^@Ɓ(zwJfwPKa~LYƐ&Zd,i H5-lN6%_JoPw?hn*ֱvNU@|軥:7/+eDO !cOWtj{F a-3 pk>{~9{tNa )rXGTboҺ5죨/BE<g}<8w4聲|{ &GgHWυ~5ޟ>fR8 ,X+h\Ot$bHw.`F{(Lw0( _&lk[3i9TYHӽTkNBQyWgCRfRlb)GDfR>Dn4n?s}rӔu³xx mt ]h+QJXX_cr]6t$&SV4nX5Y^۶|FL tXʸFFB DB> ;m0KX<34NݤRތSLFӼwg-eL\3w-bKɱC\d7b)5 ߊ!^33)UTd] P?a@W=C8r{O 8+1!QQM[Ɠ4eWaWv{lv 5ESՈi b[_pGβE <^5U\`p )y-j9+g.h >>*S5h[M;z ɽ~ÍEWpp@gak{ZN,50GN{o`C vD${Z 6Ï&4NcÉԢsx-w;hsV9,l.I8O `{cYLaGkl/_Op4V(b"T&iCX JaJ8{-IZľA):52ojE## ǻ:d)c/"caHx_*<^&&0K8NJҡĠ~W]۱Y /lz qP1"57 S2|hӧN@9Qn<*Lo)6Xy3vv% D"iqBG;xE8;UNDOOl^+~o ߑay0YNW!Un},W.[ƚL<{HfBUsv÷"k5}8nn J֟NdKdZ9F2ktxc'o(zŜb!mQKpvݔT8s?rD +Ϳ#9:_b{i ٴa*N 6҄W$yp{݅M7e&4{<0E&pL?2y?ׂꢲhT=ډ=Ũwĩ[ ߿/O\oRdNo-ѻ(8>໽Iz>?P%/Oe j@JePZHoTI6N:Bݲ u^hk i$srqCq`C Wb9 :z#lѼ?; i{5cVihKH43->F>DvzhՉm;\B ZͅzݴI"$"pе*:;&{n%B#[^6Ra-ߖA3RϵN[6!iw\u(9));SCǾ,ZiI+ٖpdj\k4~b~ڃq^b D«E"jFH ߘ3cfq̣XH(;'})|Rt{6N?I bZs8Ga( :MRn GϽc2:`X )L dhww;ީ6= QN1g b@vGbƿcl~ I>@"Z+St޴KRdukm2\5sQ\aUlI&^PpF/&0Œ &8CCjuEGhoSሤp-CVVSYY(PehpZX8/%Ojc̱;z阆 Td9'1BD-LJ35Rt+g :6QcPR} /6,æX=,pljQ2agc*AY6Vh9o.)fhpKOܕr>"{XH)j!^4˾73 Dj 岃 >^E9tZۼ0 ,:8W6m?3!=%jAcBQЍٕ6xh%#q&:$ FbE]~+2*ǒֿ6>'EFo> >j`2̸2YHW$C? + 0qZ 5{$nbKrv:ΖbjW,ٕSL57j|W*)O` G<LVUQ[Y$fjq,ƅp6o=6Aճv4h׻2lJǍh;'| S#C(M#{K(vi5F>^ 21མ!ɐwIN%7sUvbQId+ d|ެ[vS5ÊG䗊X#cdKo7~}ը:kžG@RF}dظYPG%`HV`9 _?a?G )PIJL=!A8P:O:=qy>y7@ nl.̬%la4k7ٮF==ξ'mv-3 2Bۚe88\g!-BeӁ9sK<&zuER" [\ vA%Q969jjT _( 1V Y10YT@A"VstTҮXF*Ӻ?cwFjH־ǐ  !|iN:G;?cltQY{0w~EܹE ۶i?)T*S.b(+ f2Mk[ᯔ0 L̗ļ8No%jcGQB"i HPVPg܀G&߼P0 H)ㄭ1p'"O"S&q*F0t\@08?)R~q<Rfs/cٵkrHRun#ڪ$B 1yG7WHR\uQ~Ry`0#TRLJ1X$3,)Ί-t 6P`^3wKm -,T A 9h'v̠gSF7kbm{V-lfmU CoG*9Z1%^٧3%x*^0,LElN/vfuXKlQ @[*Q#w8&TM݅aP^1 !8Oo -O8.yF.+".fŲӉMPV7qwt^E2 :ڻZ f,` oPN J(\f߷VBo#̾WܦP~ZĦ:rW20v2Z*RT4K,3s(&8 v`3=!_O/jq(Hapeۜ#]❺b:*Nr뗵~y<{C!훟*ku4Q) WvͼWڛ\e<:Oݓd@h콂fX fs"Yq֗1wÁ E.c 4/`u2AsPTnZt^D6SYI׼~|h叛SΗEEK?:f=Ftœ[];ZJqED/5\߾ۆև*$Jު=k釆U"hR2 =ȁ)cI@p-b)g0a8R4=tjfrNTB3D\/N'8 L0R?5`_֤1jj(KE0ZPV˟RT Q7P-n5y kbߖj V)JzM- mQh /QxM-ƲD /("_7N"*3]aqfp`H#RXBS\-9d?Gzxw d+6V0> >Z;^::4:RT榰 Gp^hX (']vZR@RG2g/ݔؒ)]"C|Y ;^I6`}V{m X!L"2(ٚs ٣HE.2Cv4C,*}k]&fM?.&1hcX?*vI R.rG\NK4*LTr`MVՃ# gU¹@G=>*nqPp3.8Az>}Ŭm+=VNY}k~}Y7ZI{5j"_pisJ2)擢X}on/%X&pK22;:O2! *²+|.pĦVB__mԟZmi` Ziw9h+`ߍQ`Q _δc"X~oTN |a/_CzEcTI4pB|3rV  ?YXL[8$G9,<LvM+ЊXK)HHY{\ n6&1.\멃R4/bQQ.f풅_!Ґ1W%[~FR>VTAne< `,B!^'QJ~{?J2ibEi⭭gOV=AۥiKuNqPw׳ϩi RQR+J!=WeS&7],橐%;1:WK,5v·%_d'NMϰM#SA/hQ}J]R>zdmh,PNhƷ%y6wjO[cV;h:y߈'TS#meUVod^+- ZDG&NSTk3Ty Sb s +;Ȕ-wųۿ^,yȎWnAlUY6jJmAD2|qSȽaGBU4SMKRE_">ZĨ kCvh/RnpnQ]"cQ þA}~ߐ L+k}$ʼ}@ OKoZm;V@Jh(|6¹ L/:K 3=u (&w@"˽gm3MԘ ]W;H}+ \$iEBYR' 5M7Wr[崺l1 c^ WͱX5rk72T=P :c0:ډfoG搻ےVj y2@n"bh_l T?#il%hf őȰ>R8Q5[,Sٓ/}aWDCk2I O7ᯗ}+`l`R(m;g{xZ {M6w <yZ8L^?2,lԡ2vT u+BΛ\D9 23Z(}E\/#jqB-s |X\ q&al$[뽀մՉej?r vBûxQMA@ ,#^ʘx(F Nxh֊!mB0[MA1gP=5}e%X%6}3@O'zd)&Yj.Dkb7z !r,6%T!2ֵ2FPx&|=_XoNegj@C!Dv0c:2N -Z#t❼q+rHlq  W?=v *hyЪW ^рt5GIxh.#KQ6B$B#'mH={42OU`TڎǦN91(E"EIOXvH8Y6bm֖Oa),}' "~!2Ë)'zőyCjv)Er mf?RM43d}$Ŀ[leF[<{z&uy)?p,"]QR)zPuxwLSȲq y38і=N-Ϊti>]9CxGIa_Knϓ@Tj!GgvHw.a?[/%{RmzR.J@E?}O-mC6GŶh.Vg'0g t&dHT PoK`; ~3[B[PL/\ 3^ts-y\Po:)"xƄ(qE_&fJ`-]<4=t fC"5t7([KGKeΛ-%Izp(5{x8 3(IEY ( z 8`n=)\$ ֳ43`a&|e߀c8C.b?)T{vNhT?ms۾+7C%B4^K2S)PXr-[v$:ϥ+GBX!][üty 0H=äБLP "v>cW!LkURcaZ)jz#q ܹ\Ƒz?JuQ Is^X>bbx`L1(7.nR9ԇ#,0iu,DX1SF 6m((1y΄ FTbT\Pw@]` e~(]~Sv-->OPvB$9Сuzfë7P$h,z4ōRvwtYۣCl~Wkna.JF4W)#pSih 2=M 5$@#J5vܑBmzn\z栄;.OoC_T}%KLpD }4IeK*e4g>z1R&jeü}^NVL3]ɗCv1RHܖZPalƥ~Lwѻg u-Z~w@7op$4z!V̇2KWV@DU8G OR;'ˈ$4Q0c?=/&i`*D2v+z<.nfHȢGC9\ѩPٖ0|<ˉI{UjKM^bs=(;M(C zzh%ez@GaWO66m5֏Kg"JqyA!+I%Sıw>_K; ':f}Jn;LH Ckdvmr5¸H&_.۱O89iG)f"Bdr^"in%qBrĶ ۱ppA]:ܐﱨD,F:-,j0U2Wpœ'P2bɗMwv2;ud8|>2־<_[T{7/1q ̳d3d#18}i&nH20 F'*iR^;XP2ky_C NSk!N۷ ^&E_d֊\E$Oñ[7^E9kO5ŨR| =%'>4^pG$d+iOz%[GKLMh~l~Xܕqk1BC51n4^[?$yދ1¬t ܂H0r4,.:Rm ?TC~:ϋ cCoTrm%O*}Sw뫧ܮO$'@w^;շbw*;@M[_J'8 @}fahHx+oRrP*rh0*Ng Vׂ)]2=~ $7\VVr'nw~aַU[70aB"ʜrD<OA'o }xlksij-:THN|" zs e aI@9|sPO+ `t:SmgQ*fmQ?YE[Yi~"Fu$jҹfRA^.;KP<)4zȴȻfu/E OلE=qAA Y;"#?RE}GgZ`'+/WX>N _If *8>Qx0V'!'HKӱ,&N |p#ã( T@1a`;[v:bHҹO1]j:W׹](CCI \cdXGO]qaw ڞkI򚐐ڮ*f(D'[t=#ydȝfRun$ ^aRFEo7|,FK2È2= v)(#>}y 2'=(Cvfr'ң4)Hu I #60]A4?89юM3 /_2k}sǠ(ʭo0 @e_t"3#}=#զCT^[zQly䰬] x-( Q^V Kg$. ^~8ojGI7F-i]` }]C4Gn\Id]Iy&v3Op^?%s&}Vjjy|mKz{G0֣HJb:5G!f .ˬ3{i"۷' 8Cn6YgqAHQc.489th¯xNk.{[ΰ/R OH:XIMn6In t 72Rc gP!'-k ]|Je&c5C]SxhzO0CNb8{XSĢ5 tYD %OwүoGo >I'>tҮ{ÅMbG#[RoUbݰ1[d)T6T+TLV{(D 9XB :@NLQm|B\7bЧ}T.6*e)p_# :g;KX eXYP `V- i+U8o>vNIzWbvkf'_6z?AaMMH'#UWB75gEaŖvM5Zd-kShOU `ZUuHZ@i6{~\D#a4$?qL gJj (Qj-*pu=ZkOC ۀG.5Dy1zXq\Iۃ5;R'z cg'^/ ~h/(J<hݪ>2`ͩ,030IG0`o#l- p|k%M8I[|6hPDKQ(LK\h+7H *3,ˬ^Ft\r!ڭ11gD ]ǩ#LvROPc2&j?>6Y)UW2nbm(f/|pf2#kb|zGki=j+.TQ}1m1שc$[-ic*غjcMmC4KnuׅS[}O/k0?8BODBn4I!ⶾKh2 oܖpGd{U 1JK@~,)%ӣ߻ e~sT= Q (O].].= m.VEXNQP3L7DJş1'&ilƥSfxu$}it}ݼ^jt]Z;~^' l $ck.J u<"L44-uqg«Ʊ3ΌJ~ E*Rg J-EEzqoۄӁa:Ƙ"j9(𑭪 g<:{#S']hm%ʊkeNu:\}; &gdCZ v;d)n;]Pn:P]4cA}Zj|VV|nŜAf]iu,HxD oUèF]i^[pT+ KA X(:Œ!BU 1G'G>2yC鉕Wn;+րSU\\ s~NMݻ,|I/(joubcT(=-<TS/T('3vnol/)s90z;:D%-:g-1M~g( JӖF};W_c )덯b%zJ&2pX2uЛ8LU`J+A%r݆wE1jxWj8NTd\4.-7 ̯ )b7Q3AK3@WQmތb[ I8"zaSk yvY{%}@rDA%.&/$n)8{pc0>^,n#ٛibyBX .07' %,ȼwn  Sr0dêe6w5k\1~g~Q̭4=B3 xeiN p\y`،[AWs2J%g@!`5 0$C;:hk! qw|Pݚ8x*?U]ZAPX$r}d>(3jw:j:R<=E/a(Py9-R6׈Xl?}K5\˜IIVOZy}aP˭b {Ӷ%6%<^z#+B X-S8?oAGD&"Ab'WC|"x|pMohQtT+ؿۋKqaeggUXT/}un*q.+Όo7sM{$K4ݲ* R~$JcőoLgCw,T*ɞ[FDQPyBh.jfޞ9.XԠª)јM8' W>C7r)ddXd,cNat6fe/dЗn.}&Xh끊Z,i C-Kwѯ._M%a `f+BAO݋%Y[0(C8.ړQ@y>xðUXFbv {xV||сRUvϽnD_TR-*/P7;ǨD)Q̠:-ν\bip;r3ϡI'8>c4r %=QmƂҝj}1MTK,ÓL͔ͦ %YbQdy Ѫn Q|lZ6bN}3jzyKnSh=Ad/88/V, BP\yl]{? M"*) tܕW؈^jab{ mu/638܁TR'2Yu)XyKp`EE =k|/x_tdfh+P{pCS; uݍ*ϐο QCoU_qPM-jۖdr3_F=e2gj-N&j3ƁӉ'5Kw(?777Nxš-tmenN%,6z.R[lLEDfНڬݳ'ȳͱ6nTgZ(=!H5N~ߝ" a0ՌW˄4FFڴ(ʲ=q;ArКqz,q̳8駝`5@k luQ/~FiۉJuN$Y L{Zs0Md`g qV,UGcemS-֐U]gaZgm`Mل#86PcQwQܡZނ/r50 OɅiq^x.cxD gN8RZ 4`@ԅJ#$]w^RgٴWJm/%?><н48{Odugl&>s毇luA7$4꯵K??e#ddUrTGW~=#=_AZf{xXF)_m_"53[^Ӟ9]ȍgɫI-!v'3EXKz8 NMh3:7A?)[V_g`Oyl5:ui-6(;xyLrd8}Q#)bEN'U+@@i\UhE.=Y60yY WfӘ#k1<⡌$׃Cvυ{ipR ʔ$*Sf0ӭZi^~+TDյOeq>H°#skKjyt# <3?'APY9.9 r@ N0`kYԺc]!!LGpoRfRku; /ELIz}Ed~hÓga-U+J\0KE)<﹌Z@C3[/?;e& R^+7ObŵY9Lo`lȬz)[pcBlݧ>øOmSErp#H=1NV1?`t4}Uq5eglXGLr JX?ÒKIA -XJ_NVv]HaW5n=6;[¦h\\u'ͼ?mrz0SBP@ 4I[#q&M #Э V_Q sywak<)W'FŒ0TWl k0a~ThsR{4BS$a80_"T%uw/hez=aثy[,ϳ+¸~T)"\*!2 RB܉ο„D%z褹կX0M7{"R?P}WE/*+b"^^Rv3 @yus~G*><Xd0L+-{KtaL4 ?፵*$C.Zz> K*/mO/<&{|„˰IfB bOYtfX3nEStL$ ]߹B4{ԓ h MXGZRR͟j"#>}I@PXm]-\BęC. O(|kSCS,%8LklhK{E?--9ȇP'vCvXPRz1+ @ekr<⺖r/8/ r̐'N+|./45W&: Z,#] @( 񎗴m6q% E.62u]fk)3M*_dKXځz27Osh::y2>/{aNmE]Q0'%f ƪ`Ya׷I#K.~2.F<צOJ3f%x2f:-gq?G›&4熒J's[U_KBbϣ*>X-8&kG#(Y78uc4@,<m G-n;*3^Z$(nƌQsU@!KEFPjܠZ8iaPs< y*MpkZ;\L . 7 ! _;g;|<7:Nʱh [_e.7)/uswщY !MEǴ3r6zو*6N*ԋI;D8,h ??xfaCE J*AAʃXF(yW2;@u~ O[*Inzn,gK4 e.ĥ! ԖXFe @(]P+IsoX@Atx)xN7G#JFk}hO'f3NVф,S)@^E<9yto 4^(5DYv#", ĭqtOX~g\钺vO msK0?{rT-.Ő,R j|Ȉsy?\ȻkQR]ZKՠmar|lsݺYܶH˻t :jjʽuPYSg;5J :=P᧙toF?eY/+3k)IvS@~lmf-be]-OUMi HqBWLrدC4qh~Rπ64xJ8*UWH&S^4uLiS顂:Zb*4ڹMP.I`[*(upBB7-qB'3;y. S ^&oQTѮk4%<4\S֯7J#=- mCTy)7ue,S XxbqYB _ާ􊒁ЁGFf%BOԋxjc%|,EIQ\-lt#5Y Z$V4Mm@ _z#lP9ɧͳi6tlFO躑Y-K xFM$N+/xʬބOZ1?]"bU+'>>Ԏw.ZT@bxT׀2HF;Rj_,Cҥ v{FCas8y5ݣ2BoTUfP< U@_'g\fɑ_j'o~c]|uTnqi}aB")hPcvX0JhLcFsyg~w&Pvr"gwȘ5y]'\`gU{i "/.cgMHdf)‹&K<㪎ߒVA`臆hcId~<ɩۍ,j4 x@vt0n+Zbs(IGDlZ`2v2~$Pлp٧F3y )h~lOhzGↇcx <)&  _A@`[YyźoZ%A$~Sݸ2ιsKPur)l7&3e `CrˋIMV'wn!mԒT :W;vtG!8I7w"lDUa9SɸPNjw2DE5<"q  ^~ת-ğ"ZMq%WWo夁`]yoiPZ?hlb=Fpǐppq,֮ܺ7Dzh 5_ϒbBOD%'kXUF1~ɨd#/uZ !(.ZG΀i% %,k*#(Yp/9VYl縍)1+H8qÑ׸W_{-%jiFHV!xLbI"x*4pTI=aR%WtK(#@=H ,ywM4eX(_u.A 8QY9T(7Mc&l{̏*fHKfh6Qϭebt컆:dZMTA mrdܐqC,,TvC)ʵNbS`k|^Xa'uuLsC9^gmY@ew'׋-e%N3G O=q ?8VJ1Λebq![UE&RO "5i#8@#%b:[ixu1cZ]DVD@gڳJo3f$Ɠ+n;#K WՅ_PFl}RA eb͞=tO#!&j1kdE4(г->Nag>qL\(ӓ{5 vPuS:+ ] Z2C5I@_Tyhl0jn&qO]46]7IS]Iln'U19XϸM|H65">W)E=<Wۨp0wN6A\ ǭkڳDj"e5C(tg٩8MȅzqSRb;~iI~|/SegюR3q"YaBڞ v._t& U*Ώh̉ "nYfxZ^M'2m;RÒoC bt6 tcuC:۾OlojԌl __lƃ#֪V[oҁ-bBb"AD'>^MN8=.JH/\*JZ!v̛lfJC$OFP.TՊ40ݩާMsZg|qP~IJ"d7ƫpG (O#TޡoE=D bpP"ݨ)}{EIl{+[nk ]?$SM;Yr(N&0;z4.kR zV;eye>N(DoԲA|>=So,#Eyv2J1qF!f!RQa(LyUGهMv]OAcek(&SVe:jmrň%{"iN]IVKW8YܩW_Oy?v{ibuQt6 ^ໟGOSo Rim So,"b5*4^Xe m|PV}ԕM_3!z[foñޱWXAG㷟dw'Er(\EGQ<.\6Uk~l,FbT6&=BnE5+OÈOzYIf}V#>-Q_ uR!m ̉N!\d i҄t<>t}Yl=$\sJͺ=,z&X  q pTٖ0Mϓ塘@mD'uA <lv3`LGYD?MIi`^B5bNυ;ׅd0ݞ{/ވէoNMC XZ*K`\eĆv6Owc*A92"#0V}tk8w>+y ,zb;q 4z6 yz. ׿zɄ{Q00qr?ow R3Lbn՘SZ!~FS'eR-}Y,CpyP3|3Qxf@w둅5.z|I{Ot!zҙSy+tތwq<;P iB(4^Se)܇|^f!nk m,l%2m`*1q:2 +4hP=dž֊=0 vgnKsRFF-:-6S.\*6'X+حh_1UoUo_A±&P4?mn s" )Z9F{}b̽`-[QَOk=a`p`ISc5$2- hjۄVEyGjnenO*8! Ty?#iacaL<шE@2J/LQ.Iaَ F0 Y}b߹t N%O_[|.[ݱ,0m% 5ƭ@"3qB{{5}Qw_iW}T9o_U=Pbb-wzO扦rp0q7MUU!8SMJ[tgiRpVkۼ' EY%pʷ4X: ',}3kU:ں*7k'm{@5`*aȆˀ5R_WYN=Okf s/ w `F_WU|1&OSdWӟȝQmR(<9Oc\8 :eU%[m5ƻFHR܈3;.??ܓg*-]U}?vQ1+/CpMp |HSFNWVk* QR{C".Zm87SP|4De4Z D.@W78 PrSJ?IU^0ζ! Skح`g4Ǻ ] @.lȥ$V ?'JwE(q WJP/*E!ZY2*(gaGkA3c{?'ѵ>~-zl `wSp{Jje'H cH]§oOMT{aEץOE_3d_gbDfӿ2a65@RbX}g# @H2k=I-M,t#ՠ'1w(O =n'Eŵ w.35b3@F)a9k&nHV|* ݆{4bp9^[1ιB$,8!}RS^H #50wOF829k2 Ns2.#P{S4G k |0Y^եH ؝*y,%X_ "K6_Uof)AXl?XNtN^͟a:Rm_4!UR?EX%լ{BzU(˜pf/djd + /꘢Ԭ:X 5Ӄv/+uN8}jAԢ<(^04χ.*{bۿ }ϣƵ#n~Pw`9kesi@Z$_,e=Dew޼m)V15q: %mF ">Lr1ux<\_gdȆɻs|Hك1!_"5s(LޕKY:νK!)cB.B5/!`֖;-xo\!w*-T 8?g %\ߨ[/ .~/p{BDbDZgL3$&+n<>#ʯe+6.r [%OYt[34`z~xi']GYk"2#|Ef/P])&/ kf-i QlPXb eJ!Aq}s*Ra L*XC<h-#G\l0:fnԎKo?V$mgc! 9BR+nuY!N|M:=]xGB/(2/N1]YjzbU=2 A)O4B=n4402 zprY08]C_]s\H/Z'oN@Qr]41b*h\vq=#t7+NJ<ȷŦV\`xcpQ[|O=1MԘD8Ըq1-nvӜ-tRK%Ufm׃q0h> fen*e/s]Ơ.l iR@`(ڛnH$Pmǯ' TZ;{RTނcbZܿu<Z|bD k eN<ܤI͠kSk\LCW 4 21с#z/X!b2'?`117|)E:IN yF]±p?0C9Z%6 D Z?f6V^cE?n7r9P/hp0m] 6@EտG۬B6̣vd5ŸN-(f4Y 'P;W I˙S(駱~0~Pp8"2ћ_Xh\q.!a}X1ߙ-?Ac}aO~Z\m{MJAv3J`Hۻ7ύlMt8*#/1ֽ2sq:k1dwڳ` S|D OAp ^ M(Y^/hq23>K5Q'ੇܐV qӳhRY2S|!0HAۅw;D@&ar^hu0S V̈́߅Vv]iv+"CѲ].U5d܁w&=>2I 0@((Xſ_hղ ӟ| :pN<;")_S~Ȉ8lptx#Ro(f<ϑ3$4Afqc_ox-✇֏xG~4@Ϊnm5ټZGlܸBJ0-E)?"ڂgHrUJ'[,Gh ؖRfZZ  UӋMfecJ>!]󕴽1n-ibhG6EPv<|}dbd>K9i8{^SSvEC.1_ރ Dץf>_.2Ŝqu\F @x2pS\z;[\efݬ|mᘙu7 r\ן%;ܓ9[ɞf*=gbm [|&kr."*L5Kt^8] A;tؐa[ :# ;L7:WÄiO ηTf٘#KU)Yrf_},a}W{WCA4i܅* F?'\?1m1q-VqP;uU(Zut $\M)\< :oP~}fri,;ϬW,:h%~z.΋o8_A J^e\ǐ@nLhTǚX}9zGůkXs*mo_<5Vڍ*,-VĶw!R]d D{)T"26/bCC .$%t_ -[3`aчJsd@T-zNi:Cx-ID!:ʁ uu{lI2}kO<lz%cs+UvbεX.8aa|Zq'ӛp"K8 3S o֣qO2j 1"f_e{]tB|n!=?Ķy2A7 240DDS`?z,R!= U^c|17Q+$:s³{H.W: ZYݲE;}Հݩde:R!/~r{}:o',Ŗq[ ϻ 臊w]L..k~\^sW'bFmS28[jwNPwqpvE3.&k:p^BNpr53q6E=O}TKZ[0on*zeen+BUЎ(Қ.0"h7~1* 31 XdÖ/9qY ~.9>~GfQ3ٓgEѫY e l^%QnLF\T@ E%BDhy;X [NxkuWGp&E~9f:5gcq)rojzB8I9d p*AKqP{'Sӈx>AӍLfWgik(`BVBL0eRw;!%Y&bTgl|ȸeB:ܘ*Ҝh,ƒtibP`2l]rB-;T$u~F۹O`:fh1`ʹpSv[(•-t7H |0a@3$PPEt!IpX(=&t~rZI.Y v{x.Umr;oPB_,%=#IJ i^b-hzIv]ichp!%7  T&jR9ϰ9έQF*){E2Eux?N^eu dSJq_·\V,}\l4,9RQG%9C,@"i ҵ6(7NnYf`t_GCE =~DMԯt H|w, ~&%vq"yw5rX䳳NNN7~4y@>`8 Kzmg4~dQAI/:[9h8^"'1*t!%_-* ƀZ»5 D2כȩ6!DHmo`g kN ?sjȚǷCE}="*P7` Zn 풕QRg{Ĩ!u.$B RZJc̥hNBdf@90_ {B; ^j+mfPђV~g $L`3.2]6MV!y>e[Ym`2J8-ILA:8}IyS~o 0bC~*AeccO7eߛe2M`nG+"CNૼ" sBlWCoĿ;'bfq0QCr4_8ǵI,⨠A$i'^Z{,γ cyΰnp7!)li+ –{>˸޿fHqKf#˜m>eyS_pEpC%B-55t4b_ '1F.&Vk?o+i s%@[PCVXէ jNOs qs%+e/h\i.-P(qZ״ K`?VhHvto)S(/)uϼ,s׏=mUב@=5Kb*Z^#3Xl6T[6\tG\#faQ2 m<0HJ]RfE5,7j`uQu5nÒ1ܞL!Ù%뼢ԇ\8rc;Mt<6LԗDULGU8=PmLD2*4a˜؅u8R~,dq HΠ8tҀ<]x:t+dƔlrg wtqJ e)x}Z5ҾNdr`d$/z>jʬZT_)[8hQWTU0.YLNbkM|7[@ŭ5)D%(  |aٿ)Xo@:Pc1uF붏WcVS6_n[FQ^g A4'~ٕb+O67euDk!hvw=J_Q7f@pWn#!P'lCGIsN'O^X?7)dR/% }6c-Q xږ|/>q%f9з!S~n*}@Nbѯo*h4 D+͡[a7,Ǩbeչ3-1<c:L])^O.yH@lJSjQI5" GM0nE@9vsU-ڮQP1^j Z_Iۙe|qAqXfۥ{ _Wگū6c;,78 ٛ+yA";7wގo+/89!%MZn2{ ߕgԐ2cԿhiAӲ4BD:Fr)o+7V9 S5 H- !_0Ab ?Bc* ?2s27BIV3O m`݌[(J#/`>$c Cc~PB %81 -3)B1mI{o"Oo+_2H#䝻 eJi{9DZiPe0EGJhPS ؾiM1MaC#ؤ9_` uV%ç/^Y'wTiy 3"%B"Z ޛ:,nv' -KW􋓆f5eNLϲv]>PuuoI_R\4j8d@/1 k!TwsIpAz[j}h8\)3k2#-8i'~5dNY%IXvZ2ڎ2}$,S8 o:9+2Z-ܳޛ{_&0"w0b j#~_dmtQ*vrC#_F:Gp:@y!&gx8_fq1u^V0k=:'Rݕf'͈82ħzlSd+[*][9n7#4'=m09l. nwFm_܆,<ĊRffqEg !;2H#T2zF<.zwi zAsO>OR:-MRh|p$@ =.Ul07W'#?9e-fr#L%H*~ܬ@16w3jXη0;ggdsZlz1BqkGN8r4m ޳V.>9-.Ɛͥ$C[v}D1; ضHz 'l[Gy{Y RLBx}'K O;T1)HL[o#t>~iWi= d:n -! Ϛ\A*̊]mЌE_q Vzf il}70\7yX 3X /X0fxXй(WU+ :nAXl%׃PFw\3Et$O-G_L)H0÷^4Wӳyy7lssŃr#% e9X'w̎ZFvZxbFa= O$ó w[\XX+ R_UH]u:9Z 3Y֍3%CtȹcKK/U;92*OFT`6:XZuK'UzU/lD;I]ܪ@@BX KSGm, rCTupR*?I͹~nWmiR=hx6Td_6]*;UCSځ mTboBX\\uXuh g.ZЙXwWWԇ a q9ϟ]*$r+76*ΑܲcXJKt4TxbX:qvܜt.J6zˊxAbA\\< xmJNmG$#CuM~c?-_-_bZ:+ۀπo'~N:C,/[Mٌd77hi)g{"=^gg'(MM^;aV&>̠ƹL/~qT\;B-vuOvTk ȌҵҐ{~K(;XR#:0V!/x$00_{,P(S=ZLADŽ"QЏX(-OsCĶ}=½ LiJSƼGq) *w%ع"ll9ái;Н~PQ?$T8Ue'?Tp ,0`1BZ:fsif1I {& bрJiga@irS +O;4<7SzV:]K3o̜u;sD@pj8x8Pj lg8޷c\ \F+˰:9NJZ"N wxD|+GBV1R$j!5?B%8#VDj}6qJq j)E?kJi[!ۨev?ER0_-~ AJYUշ@2P6b Ow#9V+b]o_"*#&raq)$* 1b$>=.<}`*5Ɋ +F['EVb2/TY*` ZL|_#E`XF]wYmpv~\&.1HgFzE>׎՗n4=L+5FCNȨ>Iz~ZMiꉺ=h=M4?*bXˡ5_> B>c.q|ܚu ! Ih^QrkGl^[r`NYus YGE} :\2}r+sW܀ٰ.D|H,̹ZhR5e̯vي=%}I³B-L? +׾HdX( 7UŪ q-*$$c/ QAQpM4<,ԩG;mqJvEժ>U8MHij22a *lގvF ec͚' `P FGB~cFVm <ȥuy_yUW)1ҽs<7ɿΰUX0s Z! ie-Vb\JC[Լ τ>}(2ܴe|_$P^,mW&Y+4>uZ 7/,_~:S5b9ZpӴ2/U$F^) Ci G}U]ޔ|\`N#vA>c܆ ~UJ2yCF߼U$4%9yљG@p17I#2-9}ȭn3[R~ţXIeUif9v#=49Z>)q:z0UUT'%-7hцF]aR=w m@;si_Z]6H{uƝ&ཡb1nx#xrwo[L_DS6y|I]83<|8qG7lyfӋ[„w.@CZH¡øi]~HWyPȕGۧe=J6NnwꝘjuMռ4>0=%.JI8n Y;m?]{8|MD}8Xfqs<i;1iNQX|v;I9 ;TE|wL16xR$6/V媠 L+Vմo h@b.vz 0戰.ːyc=ҭGzl @@3- )aE)KmEl7w%1ު^B0T-ݘ/Bnf8 56r[3ﻅ6^u|-Yc2N#w;yQ4֒곏 /NltZ]=3L7Et˟~. tMAGM y MTG@Cce=}m kSf[9oA ]Vd>lstzYR=*]Ntf au_Mpcy[_9<eޙ{I^ұц`2kMC=T 5)&%9 ^Vf,/qAkms2L=X]hSlU'n9>+k~J +H${OŃH6ilS ߜwq,-tLgӪ(blM#+َ?.~Z=VTχM3xus䑷Ֆ$#W.f jV)EzqR`{k[ }:svQ7Bp˫I͗ > ;bYB1"2TEi^_I͔vG kVm TiBYS6/[qVfsca)&2ZK ֺ #=PͱzqIa˒ [eKjn.|y4;NLc_} w zXxqny,K\'ee0T>Z‘i8 wKy+Pt%W% >XEFou櫇g+z_jX%9 VVn)3~pڄx25ƌtJ&QŻVx@O^+3kZƶ f"(qvaơ4* z@'H P@KGL;z2_BkBjQ[d4ƝiN5#)`en aaJ2\^[ov/?H iy$~œǣf'aA~e{y?9 gki'~Qnl hpma v%FqJHY#҅=KgQfxݎW3`O&2E*'v MulGo9Oa=FR.>2E7.  TH>Zʕ#<$;{dVrxb{:(蒭7W>ǿ4>Sϐ3&'ɉ[jǨ>w%/\q 1.яl_J{RI xE]k°\!?j}WiȺ #!Xm&_623&]Ńa|>'Z| EZٗ=ǞJOm@`D@| +g^ag6?ZtSt;R: *Z&i {1npN]>,s:%ƿ{}x7?^j6Z???Re/G&C*T{L Ḭs<Z b/5Hdt<q Oxsx2ҌJY>BdYfQӻً07vbqܚ"n\LorSɺqBlp>9Qӳ{;" =qvO72ZPw'xx9IҢ+  ;Q"镦kv ėƏ}rُE^*;rY$̱pVA;sj y㥀EE=U)Fq$7zl }oQjy6 O,Jɉ Qʧ<ʒsl?nvʆs%sѽދNQ$W*^+ J3A r =!2 3{Ar`}l:RR;Wt;Y[ ̛I=`0,n6u l=b  $'VkGV#[  "1߁qO1,58PNM|b |LnMŁ@2lJ+]ZU^3X&)KK=e"F1"Fu6U 5P*w}@}N%zy oAQQS,(ʡq(*Fh`oǟׇGiPpSC/W>-y[o6[`zO8pƨF&Y_r 8-۴'"f/$jwVIEnv廊^eaxOQߵJM7 VKRa6UҪu,YRV#bΠ(䯃tB"/81$.^Twr+V["ֳ^ZQ%HʍΓok0!("~YsBZ"$pJ#=Mlv٠#W]s]MmuQ ކS%9[F֩(s*e% VĞM 0dT~"ts,4{P¾FPD)\Z|SH_/Ǝ\$"&HQ ڧt$1dᢙ"I.لeJyGq\ykBvA ' pJU+1Wb&l}?%`ןjEH?G{JqiSMQ:Rud{,ԡa/C#xٔ,gtpiz¬u]| ~nlAI; p BoۺkO|gw66x IVHM CƎ^q?0Jd)L`V"<ڝ@O!`]ʘ2E^f*;a{^wh'nǣ3}?/uhӏ2= n)*` ] Z^IRN TSɎ/vzcW(!ihˡb$l1iքFO^Gbj- r7aW6 ! zQgLmBu8ELϤ4>Z\0l`I缑Vu`hy&j݂9T=aUyZRĴ{O}{1&TB(T >O?* a[aqE[/ʍ/m1Ř-Kq5D. A8,ʎst|༱*Mv鍻%Elʛ3T$7e 'G 3{=PHn!M~r䘻['id\Xʎ.̩`L ]&]Qzzt۫8Sxhj|ow80*n) a>@W ̒L3DOo13r j]g#+aV6a rfzyM20FZypϚΎ 'xUX*x yiu\RUjX\"r'&JGF)އeSE`pYt_hۘ6 5/~"HI*q!r!J%-DӐ&0$6<4}eSkHϏL=B6Is=W ?g[e'R_DL[[  }m쒵G/u8 TO㓦5pK;)ӓD6{agbWqQ';-;+672=B(ZӃb5ИV#H,]W\2aY٪ӏʡӤ-f)&<ݢ?}U@C^.4D[ k F[jk$fÝZC'H*nZDlo_l{_|;;+Άy1(O6/edFR㨮n9xNSg]L]qJQvZϱ}&nbn~aܥq5aP/hanY / :InU0up$~L财"6M9頏bYcD^Tc:%v.ka %O \ m9ob^'zLۍnZX0׫X=:|5OBn+wgO )*ڥiAm+ư8qa L9kg@\ǹ*s $x2Y?@0xN;:Qa?9ZOYM+ql.>V:ul;K}9=nT:*MJmEmkB$TnPk Q}E=tL_Q[Y5O"Ғ9rܶkElހFN;WDַT e&%DOPyF5_הz 183 ِDv7e^!Y/Wd[ '~](t7')lA"0+nwp}99.oonpԥ@ aaU00u󶰫iF@,m?-jD\8fou@qVyP^?ۋm؁k^"lF M \W[ (>{bNHԜf-];h*sNRYy..S43o^uCl㔥ۻF AiP_#؋q-I]-F5!MNO]02{kw 8J `Yڲ^#Ü ťUuig}HXhյnwg{E)-΁ GHЩ0Nsy7AEI#Utnq2IسLM=V$4Z P4#ElcxBms4 M̥ۘ{|@b/C+SK0+K,ҜD4auob$c/(6@ `mw qov+ y;#p-a]蛸t+8ɓh /9{?p_w'dCpO KU{5Z@t?رL)rL ȷ/ѺHE@|I2Iܴ y /6?4[PbxP:v IDhv tpJw2K+,=%n& e OQ1>jL*]u[>OBm9Sr|2K * n >!nfw0>?6Tױ2*gtΝ/j}4Հ~@5\H> R*! jawzXτszٴU[vuYCybCM洿)o.<"*Q51īORŪ-j-ʳ$e6IGfjxV\̃ezJi#h2⽤"2Q2i٢%U) MԼdޮ6G遲-٦&մؕXm\)-QaAX;Li ܲݺS pCTUNō~C?J(ftip#|Pf{Oo>˃'^ʟڊ@aΒe Wyж1^7^JnLd5^:=f@Bg}v?("G&UZ/w9?jbH 7ש!5uslGqn#B2;PU5uX{㮖Io[1`u玹ox_Է-H( ) ^*2HJXpپ. m<z$^$)F$n媜aC/TnҌ{_b=s&ec5 W!-T ad8(N ByU"<G^n2~b^/W6 t55\˂]_ma$Ht}3y2'EkTɷ%Oe(ftqL< 1軅lm,V:oS?aZr]he0g| 9%4Za L"{fj^c׺lur$^ ]yd8.g;\ϡvx2rW q+!  'Mo=eHB+}%~ k%&^pu=$<:nnՐ[+%vG]”fSBRF{>{, "!L / 9bl:q;X~գ*Pc4!{UBW8Nt"}:QBEyp!we7mvg NQxN"[Mc,RI8t 1Rm?ߑaK`>_0}($WlHq T\||XI`s=tdU)9y6Pd,[߱:8`.?[ }&XHo+se6JgST1VO =DM1M6ܢ\`BT^:F\-"g,1yԊݞOzqO/#;bvI` xiY+fۉVl{?pvn `ӠC"n&ۣz7o3%B_Kl&ݦ]K YuchQ6M: Js9O]4E9lww̞~ N#.b-ӴH O48wvV&$ʯ&SɡRX^棛JKFc9΅cվJ/X:s);XfȹM1m\]yapq7s6Q5\o~~rHFg\=O]PPgf$%[j6 `w5COȍ*< :5PȊ z=s=Ncʸ\|zkɂĞ{&!y/` AFܱohiSSoPvɩL[Lc}\|rl7%CajR :pCi肆?3)δRXL wiD7Z0"y=c1/ R0v q&l"E̙2SόE@7Pwqzu1#* Q t";Uӽ&id|v@$S\u`DޞsCFrretbP):=p*"ImdT9rJbN(Tm[ XJJxJ%jIf [\Tl# 5(jKBwv2(eW%n-~R3c P)R6-pq f):>j8ptֶ.Js h.j#?t֮7}9(:-/, c0YQUx6\hb啙 @BQJQ-1U5m_] WHB"PqR$xS/V &:?d@ݧGDx7w_m~cd OHjb 58} zo8Y׽Kڜ.yaK 1mIkbt{ b0֌:vGHXPW+יu*[8u`^ko^AtTC"w.:%k,~= k46g^ ΎoHn|8lRbU$ +LG^Ѳq+"Mdòc♨b341 ;]LVRSZ`z@C(N=rs2J6?;"[:(8Sj$վ3Z lU 񃗶J1}i堿{ź>t\f3DCYo2Pceduuqõ8AhH"°9'[{,_r5/8~7O8pc!6B!t jE1;S)>j,c0% 9g9SUKITz ˨2_{ . U^A?kH0^浽mUR>x5uA)[ua.2Z0_8"'_COio5xi亚OKǗZ@C_fXOMz50n')qٱǕ`ZX0ٔUۺ=n\m^ >jˉ-D^͈̎S<e@'N#~@O&%PcM?1E씐cc522m< 87@&^ b-J*q(yN'kPiڂFj&c2JU m>F_^dIFTBlڹKPF=4¯1_pϗsF>è 2~P۶L|1#yNB}[pqW02}#OYLX)ԓޮܘO9k[+'$$Jc5 W(?Xbh^"a>c^wjt`xb:Թh{,UTC=I1%O kfkXLׂ8{ӹSOºrV:6O̿Z϶B F -`4xyŭA I} 3gG 'ٳ5"28 ..c6]~JӼmI2X]PxY-)| ?Ou(Vo|$;y5rBD }rem;Y+vQR6o'@iw O=h̯V %rR}BÐXkFy\.'i\{H6ݍ*PUbrc^fiJNaiVt>o3ο{ϲ@H7Ak{=+HZ#lFSj}kh ;߭!*F 0:}KQz5OteĎii] $tlB74GI%9]Y̦\q(6H!*Z|C) R3J*OQZ NMMNA`6'tK/zl(7#nb+jaQ|ᶌs!0g t| 6)ܥt 6'=/'ѫ,%S2mJJo,Ug|O:CN]wԫ4w}]& @#˳[CQe%E4K-~/.tS4hM{#`<( fKR{%?j7'z=C@bsQI)#<ШbVnSu1K3^s # yPӻ c/a:f*WBTr⦀bZ-}` i f*WY"!XɅ4_Ba2rLט={Ke1,u4I7>cOCJ0)QD趪ov$\T* tsuK+w.SI3JG9GA-GDOMNո91dvKܺRūb‹v0vu^YVufc ]եn:H]lȤ1Ѧ_[a@HM 8חc Oq}p/ZQP6Dj8>P@F(֒?%<Տs!<(mـݯnoelGȳk3%vCMmk9ְ]*4YӥH8K_/ۀ[lUE 'q7'v %$*}TMk] P/bX{Y],f#-9!MHk\E,vPh\ydT5$ˈ%2-\^zVqttv_sI˳͇k [ȕoxa(I]/C8wWb QѸ' 9?X5A/ƶC0iRSS&tĹ$&`2Eq##y$APԥ ۬q!Qmd3 K5LJԵ$(#O&*5Wmq x)G  8u5OinA[14ۙZӄi'oz=9#^d[Q˒e;xTHȱ*T_>9‰3y)y3{rK )eqKNĿdȑT"3!{#Z05~$X HglQ '°8ўЬ D#:G$. V[rԞ)#?WlpXn[)D"Ƭ x;wZm.!1qUIA;T.d¾D,OHrT(;M-M"J0V#pt cIL0~dWC䣴 \P VFs&q&9f \'=گˍõ;6Q@X<㈍^!?Y8*)|gֹv1g`;Q48IRpU/0EX? <72 O}(!؆sx燄ݴN nUEʻnΒ>'s`QBD h8vu=x˻TcWZ+C8St-$j-ƅ{am>TIL{·&2Gjʒuc wV{,@s[ai]5//80p[vN HZF>ގeƳޕPa*k>R(=&Nj(됯l\y!fq gl v٤cDwŚ7l$9WJ=@Q6= q 1oy O ^MNpU:Xb쐶6 {qqz{V,I7O EeH3|[[ U }g7e;L~!'&hS2.Mc'F| -+|$ah{aFȿRg),w~WT[eWGM;"oP/8QTc(+yCV3T)4\!k㪮wP:4?!L4QPKKm7U$1F:/ޘc+HC{dgi|si-W.^u[.5 Iui]_)-bP֎t(fG xP1ma;ۯ 6CM5 %D1P\>IͲe#1uSr_@+(Z5Ȱb O6x-G3)7l^RrFRׯÄo<1m|:rJd\q#LKI+q7%SU D>0U͝u9c=EC(uEpH/5VsڦQ9<\Y7RbƆUtˬL$kJ 2?iD5Ms[zch6: 8iE;-k}Y .v5L'tNzI;&in7((f+54QUofDxɦ&'r=I $$Z eu4 I?f|'kQ7;)\EʼyWS1Vl?= HtT&O 4鞩M E r\vf^O1G\,F~<aK@Ш;%6,m F#S{ DW*)Sl0H`F.],aq)fͪ?O@;_,ՃVX -LC{C0q7FTNA?<.N!Ɠ@{ Ё_a'p3u`'< |^mO9J+ bVL=0\N,-:KP ")xU1|ȧMD.Aˑ0! Ƣ\j{v`QrOvJS^YmBs{^}ŀ2)il2 ߓu{W$+ЂTa Ow9tM'¯ ůzm 9!ޖ5du& f8ZWɢ%ٔ6s"&.IȾ%m^aҒ9_44d#.-κST#mßrTƱaqZ*t^/T:kܥmlwo_vD&lԴ#ȬmHcZОD_;04d1 TU@&l1Wu5h%88zzfm<"@||LKW])0%X<2hE'gL2&nADDGl+ ͪi;@Z^.g,Ѹcy/ v~K!wym `\QI_vV̪nvs+ $r&cSqbXɽWWL>0Frh͠ ^*.QT4'j2OE}0O y)j8ɸCZH'% r-9#ޮMө>2JPiJdN'ڊ 5 "k2ܵ- /!GP ¦UsƮK_]o|DeX21叭QbmM\mjfv",Ce*2ul5XPv8B# Nj5n1PZk{On% ǽ5 kkWw)?ї$N>11qH&H[C2C: zc 'xOO\Lͺ2 Og}VBXǖ-1D7 1KǑQ.U7w>F |?)/~N>yIә,^d*dfm hĉ\쓘4k:SP- 堜 դ}`ތŁT> nH8XL7tL~h[ DiXᜑ4&JgdUn M5cVBʐvLY?ZiGgVDo슾]B;mP :< j\N ;_kÏX^./Uċ!V,(L A4jRt݃${50L1*+Q-~sIJ<wІu4->}UMǑD%(GKWm%ehoDt4{?Sʕ,7])7@9<ձplǶnԗ4 0aq$J%wo=>ԃ*N9OڳSk.׈"ԭćP` S]YF90=WyB#?߯W.Piui yyU-:#?HX#f !K8]Ѝq$޷;IJLcBC7v}c[234 ЙyHsT_oT+3̚ϯ'=~V߄ķw8 zh#Q"GVJdyV#MVunAvxs<)E6s=R1ꩮhԆ;uJτ;K95p ڄ*@} ,=3ɳ3Jr?BQ/蚊Lp>M x7xZn͉{H~ӉXyT8y\Om|Кe3 $̉ٶṬx, bAz P|!5hUҐf/$4 ^# &dO |.dp2f#m2F9iC.aEjӞAs- AH;}=kΛ>">:ʨ 0tc3M}xugחغM&>,+}(lp©E ;qe?!mPrUuźJ*&ä-1 1fg) k 9l݉a[Ի#)6x':ש5 /` چ_]cOWxeUA܂NѺ-)RJSɹCg kz=88%gjFo wP^\uOŵ{ny :\L|_NO ( pEҨ W=c2guB L?qw1p/ %y]rVaedzbcgRɼZYl@|sA+=8K!F=/_*гF$ޓhJY<4ޛەni,rb~ &:k%;dNjd* }7ͨl4;Y'/\ԍ0F֠C/J4b2$t5v܊\QJs'CRY?YغjB#pp$RFT8&1|3b=fЃ2ZτS2=Yf>X^౻(LinNeC*7*,I̼p˸>otYhtU9AjQ$ [6K\jP*dHK U QuK+v\DН$!04SzYC˰fbC5j̭ (mnu:"j'M(]ԟFeM\%u)-3U^_`{k(*ApOAW:vdkjE YbvXٽzXAJnCgL<ڕ4梀O&; < +Ȼ1fTQc u`& f$TI 5w;u88oHj".hJ&h1D$t1֫0Lqf__"@"CH:+I'~w nDT,"CDjUkԢ$;dшQ![ g&* RU#r;PgCFgۥ|.#uщJUcKwJGě32< ˪)q ^Z`e$q@)-Š1|P3)WY;y貉W j zχ6 LRZ8VyJ sFSҊb3v2e$4xz3vO6piDQ~!3!'%2gK+o"zz{jѐ%d> I K}OB2e%H)a(c-m`<աl4I/V;N MG$'f Ћٓf~mĢJ;R;eܳ2 9\hH-WQ]jBә=jkVbiJRƎpڊiY f+̥T;}@m̉Q Lq ]ҢMBMçh*Kp+^A7i~d3?l*ؖtS[C}򸌈;LÈ3K||2^MB^F"%z`ԅR0ؚ](Ìzfktf C<v%+ n mk@P`J!Mgb0[p!/K ǃl-) x2`,'|-ٱϓl*cg?-וT8"oj$n94\\h{S>)1-2n ^r|w(Vё)~e?}a(32??fy|- K w7w]Dm9!uX"Cklyۑwi}n۾x1r}uI ~I_pfP0,f9faB\\܃65KD@S#/6/)T  %cg알2҉7Ur NcF;n6a"$|Jge~"p4CQMC(?C|SgHCAW:ff*ElSrN;4pyr?䶤6<}zfh徻CS/E: sd?Juin'Rܶ,rfprUGj75tcꅺ$@ag 4,t-84^%ĤNG={B_`NҚ8Pj$Z.p~@p:8s~Jyo2 U{ofCA\UlA.PDfAfeɉ+JGVZ ;nj67Jq;L; Ζ3J7ϗq"6"] j4ݐ6IM#ձ?ѷ 's fU~}CRHkWr,3u6bހuSU>ܨ -k,MϧRi8A>(MS Hк6\đĒD>'MT=#\U[z T6_㘮+L`ć̜uƑ 0rVb쇊KvԂʿl9ăI~YD*lx *LVOCDq߱,a%Gxx(Cx)Xw![1.V23/106l{"3/u,0QzĄ!ETCˀ Dx-AחIc"HFaRVb7Lŗ1,) bxrD@őt\%$bCvc{'+/زA>axL]NHEڈb%@dk`\~D)$t]>E, \3euiMjф1Q|(K4AW{9k8G1]sܹA vaAY+my ~wg%V"H/Vv-oFXVBh^`lNa#Z½6$~T-ad+Q%D&A:T) S11сzT)3~\5$ˣL_|FG{9, Tc)Sh4;JmNƢ&Fw_Л9viz>9HEEԳ0~5cT# Q־?o$" nI ȤL璭cQ*ڰT҃ ${)gg\ C{VZ\6bg,;)&GX0ѩUhd񀖖?@2ؐ PS8EiV^LY@hfvcq⇯+J|X=9P1ZJd'?lpd~3)\33hy~ڮU48˴rS2:RP@b2CGpҳƃ-yybxB} , jZQʣƢ}H|.X͹ZM,=p ]Z`:b4XF9]vOe Hci 28d2FB/=}rM x7wAl^(4Zgz|JQa 5|)#Rϩ̹'}xʖ +UA@/jz\Hns>#w+/@)x߁GSVG~%\thB~F勵4/v_l}[4>b:N?^`Kx"4\/\ݬcLkca"3Xyi3N+]%Q1%yAPT k'a#1uG]q6s,lOJ/6]R5bk/Ms'=2w+Eݪo LӟU6nwtϜƄ[|6/~G]Y ƨ%,iT]^+,0ρj 'z~:c\X8Zd#qvIlnHȵ<.(|9"XYSz'e|M|MZa0p/B-Ʒ-F]@t}~/uOki׸=EÏ M_YdqbM% 8~ ~-BGH WWnbż奝A`9Ay=ʴ25PAtԳ&oy"ᖉ?z5Xf)>AIV38oplBȼwo z|o)s' =*SQ{Q 4C.Oa)_v|8J Sz ?aEa'sf#HG$3L5~f$Y'`/L@elIS3%wk`:>fTqn3>6!dz%$ZjVfPN.SzSieDQs0ʄ1Fkk81YIWbpC3Ԫ0ý,F$fb[${+Z8xS Iϯ$J$ٱ@kO8=6i'4P-Dgk?%b'_<"2XYW5 3G2]40["yG \*fj6S12SfqSƬE878WbmPLt2]ɂC^ iGMz*ԩ GvT˸^O{L7^MﭻNwްiHJ߰DC@upr(B:PzV\oZ+6qymh ̖ &UBG}g%HT-E 9HCH@T72wܨ*fp$Ia𯶷 f?ƣMDDwNBQyNW^h9[Rjָ9'e^R ~zt} 4!{ٔ(RH QgMVNxw$53¹)]lQ~>*g"yד1C%򡰀) ZY67Du Vz̻!ֱV9?/uY|/*UA_Z*< p@kCШ݀RpfRh3ޯOZr2SM$Z(Rdt6qǧi)+V`4Q);R_v`FN-ؗMI+b)[`fN_ԷaB/Zx>wH?[ 2Cu+c:/ pl7XuJ,F;Ҳؚfe- 9=ŵ;'Y}9E2} dU%Yį`u=BCS-eȟӚ} 4dF`}\;.;1YdNKt{v92=cNHֵ5%CLj6EKj&UMgK[vȦmorǛ;￶Ep0Sa E_W'/~{5% ڤk8F"naG =PC8{4lG !ˀ3P EZ4 X.>XkMwՀy\1 5vٗyKɦҵ\gF2Lw3mg #ߒH^4P<{qP;#gr-H#V^ېY!';8 vBa]ӒYTm^Y*Sr"G37^a\C:xd`;`2>n7aBZK2' Ɉ4į:<֐z@!BwV݊CiAN{]s?&L'…/-a&tj<2ze`mED9-$%RNUwEaWuHBv\! ɢ˒**[OdO m8(1Zp2~&'T~!Z#p]>曜fZ~_TȔr|jHTm|S w6:hF+5qM$6lG>ֵUf}pt AaC7W\N$7Wy=*ON:|K1 9Q>FSfkLi3v*6O~KuPA%*u?o-64, s6U`kRA"7b{f]ɿ3=ےqe>f96mX*>"a_R’^D #}vI'47eJW[s. g1ݖWBzu×.pk6jĮ 2X|y|*:xgc GP`#bYFXVnLjPbeu@M6?SVnǒJ?#VL ~2r*L !as*ح0;}}!r@ qV)F{|%=j`{Ӌ+{gy1sD VE[-9 , @1G T+Tcі66Bg膘SEf:d3:=fv B4bY& ?4֔% X**pniʎ* ޻(/UdnP~b󜮖M?R%wdٔ6Yp2|ƚ~+G8RLl<G#ͨugzԹ\FZ@m]CeGfm^HqsyH;w7IRqb g8p [3_`+wtʅ.'q> ڊ3*c8> ̇~n;AQaSbӷƱ,|=c=%ԩhy-RvgI@$W(kӿƂԼχEBp>K{uH cbd-aP- TDEޙzil)LUo =+(+)K'}j:CԒ l)K{JY7D&HÐuMiq9^$h:*MazbROvRy?|)AȀbfY&ج]|%[|M8FF[pKWwYJ^YタԞO n*3}𪤚uI5j.J69zBpFϾ(>OY;!&R8&ك2}&nGE0!E~ ^ RJ?:M*c,gI?ځKP'/,wz}[0CC8}@Z/eO*>wƬz`!U*uRS;cJ`Bɥ$yoD'_H)ěi}2ոcosRH⵶c)]W()|l #\s'`n4do\e- `.PJc벶0Kis,$)Խ*jGL~~ G`m!B7;"kE  lv;z+W\KyptzmwɛTQĀ ]U#@rg[ 1%z|7Ƿ]+Vrb6#E*'6FiO)NMN[s.vJuh[3 \bֻ70:?k|FV׭rP,+ ADȥӓhL 7ki(%:E,/*8BB`'C̕` 1 y=հ P`7m~JR Pէ$s_ʨ1_ɼƳE|e bl &tpNŊ> P>ڄp`\P(|m]0ۊiI_,P3ۄv5f8F)2WF-~ =Huh0N&9O T-4I.$r \DDdᡞčި'j!orhofNRuADG - 0^4AwmZ6N-}vqM,Ga\rB>g?9DMd(Ƙ`D<Y ~ހz~09Z;O3Gs RctJ%üQ>Eŕ~h6ċ)El5# ]׺~B~S, ؠ2|Vhl-xhB]$(1Qg c!JMD$W?tel3$<[e\u(ˁt5|1.ό(Ǹп6\mG/zAei0  $󰫬zS'#g m˷sYE)x ט&|@wP#x VC`@0 FKmu_+DC,(ם9sh6?sH&h4xDGoPtCc7neO~ `J^-/!lE{UAױTVбgo,p ,kxP?Yx`Ԩ$SQޢY{E4{- ڡJ0ͪ#]x{T鶒D[tˡK6X\@iY+V%l$FI=A൸,48{HeXnӂ~vax㎋k$Hy#>&D򩙻K򓻷<[ (_ 26 ;IE2pwC =_Eĩe[\ ŃX;Q͕ Zr,nXB[X䥹 Jރ½ֻ>Lqae*OYߓphf[%&x\w4 C}KO'xBR+{ P!GNƌP@XzqBy-ӝ^~G'N)50{S09tSb}A oo^`&U?~DS:?O`U3uk|36F>IŠbKz. $sl<O A-K86n OS~+k7us0{ٴfPdaQÑYo|w;'(+}X省CSrX$k8M΢{e<2 $^P -Z|~)^U6vKH3V%Rj˂*.پw[f|z!֕)lUl֫sNoa{HfHgʁ  g#L(hK0Im~< ~VɨpepEL ׊DP uYh2ZX!tft9ջkFV@#qnx@DaiBۑh9Uj%C 4RS蒐W _%|amWJKH !s7"7ubr?olD͠*&q<a#ǸʴI[)Hm/z 1B DSc'"af맅HmV̉h}ED6WTx &a&iFǬnU!'7GL`OwjOits XPBۻgUc~d\\(P炻MV+^[-%[ D3{4-[O`֛6b2wj^h4הz_oKv"X~ӊ0VT(?bDN䱙T &%\4:thj+;jŋekG0y|{|0iYQLԁ~kїUM}n/P>p>~ 2)(nm5Y٨-sf֨Jde;zCpQj7U7W޿'PйUk:̂ϵgDR-Z4>4-ɲW4kzUs8B(:Td6C3T ʴLI<⌵_P#w9vN >*c1me}bv|gS)' IR.v!?EۿIV@[a-cgvST->u {چ0KoJoO0Ґg̑0(}eiLHTT'xFd4ֱxHLF*9_m^~{98GvoGHĊ,`Tۺ9hgt65n([PYky "JAi7NF!Fv/YDE$!3v'Ëz1HhЗ Ɔ"QǾIB>P !?.cr!+ :dDKā))7 C>xE tDETď^蘷(H؝rX}!Da'9壆GpɹAV]3>`biƼȲx{Ĺܷm [ѦGH+),ܟ޲3Ud_>-_5=BSv +)H{;aѾ=]R]) gY!k_3hɤj/nui}čQ7c VQ++Ŧl$YcTñIu5o ߊ]º}je`oq [ pV43|͟>%onxM|Ojz诤[_fPx"z@п"$3b=鏣0̢~d\Q,CJ ǁtL7l,sՐ [ -NN@T @ڌ#D܁$En, V T[ءkҙ CFfJ`uSv |]oơV,p'{֕B:&"nƺ,j܈q:M8[Q5/l{>Oj"<_ N_*ϙCQ$HZwEjMT.gFvdOw;f,7=3,6=uJ= JG#\d:}DLށ qʑ]hnk{|(PSr/s P'Tg/#8wbE٭ ,wwNtiU !.OD]XH]C )84Y& t57Pje&}=DX9b303ŝh3YOjb#HV+pہi"UV, )&b@%9$Lˌ=RqT]Ci!ƒ*s;CK~L=uƮ#WyfGpU[Mc45Ju-˚W*l1a+}>Ƃ"+FߙU(F8te6CעPTȲx DrΚH~0<ٌD[޷\U\glcMn8:<^FPx&vG`І֞"i_ESz{u_3 Al1fF΍Irv݂cqkq?^` -ӹW *rj|/)VF=#jPiӕ>}Cm[]=. ~'B;KCQHeŠ7 Ώ~@]'զcqӋ*x<-܍:8"UJCvbnWutc+M/E4U`^[=~S)ڽwܕI,^CYÓ"~WJ$ 7)'I YF :ث?Ar{XU n"#=еCjT~2.qHG=? u$gmXX0:fTފRj͛z*ݸpO0LTh<>EBTR=Q?vY@MH8LXϢ?A}Pr˓J7sN;w.:4Kr"G~V 58}oC ִ۫=etJZ\70iq GR'`7 .9\W;[8A1k4iH0G]w'VpjJ5w{fMnv"')&f+9bICBRq^̝d^PġE =w{o_aU 0 B$Vh"׭2uMӁ ŹziC<P̚Y?޹hsc $Gq~,Ӛ`$]f.C#іu);b%b pt':;- !E]&v#g`o}J3S$&38rvw5"Sw9xf)JfdTwfE lT;7oebuw/+0Έ0:d6[s_᲼p,sz^~=@^/P Q=Cn/.`ڳx.mH8hlzEQivݣ3dk$V%*?ȏMc;@UT2lRhD=_WSKN1Kue.ƥk LA'Ԩ@M u_/ew޺JA݇"7@ B( ْVLYh Ǽ8!.abF9hj)ƏaoQn #O1fΊ\1g_Tہ&*h.^ȓnhJqK<`rdX&qe $R^S~Zx:y8!a=L'Fpd#TUHS6g3ťlno!\韶*SbIưsKy(}@QH/n퉍$qHB& |xj0\U.HLԬ3yxAG'F7=K PCHij@!7USRl9kj=' NECY5"25h^c.k Lo+iPҁbynTD)lx4;T%;cwPSz3Wx9AJ~/~I)T̮G$` HhH/1 ҊH%lи-V+@rP^^/6aټ7"[$CS^I33tb= 5-K'۹d/[;3n_A^m<|JhLL_]^1u@2(؆/2Fyt ?_*)~6uCy C tW%#yqԈk `R.V2d2ي5FXP /2NI%4^({ >V;̘P~p";a&T֓ 0 +x,+EO%6 _ۗF"$Jn$x,")R!c=7?-%nw-v/pBødH/BԅQ?Zp5mP0Vck|}xx1Qbī^(XjqgH[o㓞9e<ӛ,Gqc[֑-9w7QGZ"gڸ&;2'* *uR+-W8ͪq*<:C"}͋805\o^?i/sr{"cGqa?~<VPڵv[6܌ڔ3fmZ75gwYeE;Z8V24I:2t$ k0^gj7kE(k!5 4NF_̶f(> :[?VIf613<*j?EVn~J*ʲ&E ?[aKɞK6r9 M24SW#;@4%i:| -ۖ\&"*Ҿ$r;mMh,%7Y$o7^{0 J%E@:Ppl}+ASn;eHjgh.:W߄w =Iz5PzS७g)E\r}՚ƴu&+t#@9 *8_Pn4,H(JNcen{U- Cibf{.O| v*dۓqOY,"kv {,G}`9&&2A8ꪜ%)|]QX3y3\lH/$yXuX ; lvR^KW *󃚵/۳ط?bN|mlpI% ?M9nkx|y5,4aTVyIaaGpz"Lb`~j՟ ;ms1wxanQPxjA5d]ld̺^feO\@T$(:B"eP'ѯo|!L_V@FRf<IE髪,V&GPaEX.~GvЎڤT5]0P7̄ $ѽ-Èi; x_r=CKYƥ*}IjM s~LLhA6`b,g-ԣB3m蘭ڃH ѹtTUO%5l#ɛv4g UJ6lglt,fFDNHՂڴf2biS WҶ ,no[%Z,Y ڝĪ9HHş3$s <-#f X%7]j?O7N#h"^HGCs97,%r Nj8>Dݘ]Нu(ZKqTRLG}-FW=]DQ"@{{j[u3hTB7H_c:d>| [IK.5MrSP^-^aFx>|NCDevg i#*aZV>M`s|1˴ Lw HZl2s_]>5[' @u@D)/FS°`%oF*-iR0YQs_NF=V"p7.tU(.S#Gj6u.I6JM Jr e.cѐ9OSHn1׀Mf \_Sw#DRޘs =,i=xfcn .v{VXP+W>?;9鸯ʺˎIq{ٯ^?5_>VYQ% 8ASEFיm$5l; AwVLP<_mmY< lchXs}*GvN%#BGb(˦Ep0f&}_n_U}jLAwqdV]ACƃ'kui n}ꧾ%JY mp+x")0#ofуPd\ؓٝ?̠r76^R DCt†$津@LKd`}zw?"::\8OQ&!/'3x&h.0PGWa> Ty*UtQ1wB\c7f&K˗ &QwaYͦӈ .75w\U8hkSh4dib( \l"W%LsЫ_Tv@o&JMg#vn_Lm7>s2Sc0>#H1~wMG܌;5}s6 h^@Ԧ+oN5'DgG%&zmeI$w뾋:zzbBBfS8QXq&aOx+Ρ )K~nGT$2 먋iЉm;1_nekz[)Zt@$1E1Xˏ=1 ky/b=9Ǥ!n&: fʥ,S-wM2DQ#Q'.d?.;g!m oSs0&֭Algp-I|h+2`E̢XN?iy-OuN"Y :nc nBǵ~훂Fn$:H `sHL?W[XxXvKk+>J{PI_\.{s?gv2sSD/HUB!lFtN]NKINp9,Rņ,"kOq6rqF'k9L!W=Ik_>cAS5 !])lE]6bbȷUilߌMcy 8-UhF5 ؝7:\E_ nN'%px _bGSUMЃ)O U? -y{{҂ W=sD<:qIZF:ey9D~vf%@TK)3c} YYFTy Oʞdbd=jDǀzF#Ӡ`lӽuL_>@[wMA謾mtge(Ɛ9ß! 4c~ rĤ0}XY~u'=RR'[*!\|bTLZLpKD L^-8c lOQŢbFPވ>76B[ .`U= ;E{^Ingz\[r)cB[d$}U_VCAbOhDzC`>@s|EP<ō M }8YИYF %- hмY_EuF,(vv0i8 #f ycϤ^0*CW_LMY~;\3ѶhճuAsf N,p\gFvzD>Kt@??L:!vgF"C^]un]/D= @|q9&oY8=g|6D`uc->3b&znCl`mϐ(ORڷ%!nIk ]3%Q llQcN<;+@"LCsr0㳇0d)!=]lIRۮfWU_MKr>g>uRo6ۦÊ;V2ů l=,-@-7ǎ@t^K%F<: QS!4-.;Q(JAdT͵D {&.:N`Ku,LlGs}!Y )^'ǖCh0bGfBOan? 0mj`II7f3h8izOdC_ſY^mW&=8{< P ;W8%p@)t4d.''= 5B&+|VilO`aA-1mG&9&WTɺ-R L{"4?8=5q$J1|L 29=tE)Բ.[P+U~,6 1\NV/ [?@J 3580!Qz.<Қp/lne%;HL’.8Eǎe$D} ,Kh\(JHLLLZֵYHELm[]T2}⍜0gűr92EhϠ%&ӧ'>hNεbDδ Z;<,33B\|]Ry%ù,4=xu17*FFz;}0=4~/Ц?Xl \tSn^}!L@/ضbۡ4]sg "lӀ)ZYנrh֞/ʑWx4RjG {]+r=hU1Θ C9x >>Ɏ'PnCÍUg9iUuGx;C<7b~9緥G1L?{u+܍VzT!m9}p `i Q<Ϝn}E#i-ⅼs\eq9L8fBp/M(B gʜe2|^TI2h_+AHC>eƪ3qtrт?փAp1eSAG"O33_EΚL]\U7EEhIN(=yqM[`B,] u^=Kõ7 hK6K6BKP{%weN{Pz+A/K)j4+`>,(Fz'HX zU)ciI¿e? bF"A{sANJS3:He9B`,(.bjJ5oavkpGڑNT i5.oGCKcxzp'FgJ+g0(@e7k|IŜj<6Zo~ 妜&.ߣ(9(O*BWNα xW`G2S+fpeι c9Y 0<Ͷo>#<6 G>}2G+h>ϻS 5Bj!wd vrzQyLUvؿnԋ`uD+,0M d/x.mUaӓy9^m,7pYqWɈlLM|f^d`0Q(O+(l+ˢD|oNVk-"G!)jzVf ֋0'rVqC޸BxEG61cc|t+%OX[+\At|^B_"TR.Ǣ}.rPPO "܏4-IҙmNbЄuIe`)y!H:IEί,nS"|Q^vŲ,Pw ;UL&eiYzҩU`ˣc6>E*cmLIo+8bU7KH;l,16Ge6=,3;%rD*|fhWR*V*H2_c`~\9>rr ,bMbp;$dc<,m{g{I`Z|E ݌zkHuJ-#3KuUuc_#q3H8{iꑂUYt>J /SػxɗHEi9eKNOgxZ+ˣX(ygd##f.ŶFl38;a fݠ2w[">*^Pn8k3oh3Gȩ갠a !|7Nhmԉ7LSؗժzeOfƷb˓=3 G$ [Iu>}X`s3Dh1ەm?-RD6._@,S$-U]J5@-g!fyUT!VkVznxN 4QȁHj;;̻4}, IgSz3Et.h=Yu(vJt )fF6]r@+DOC,h_01ѾKg&QS2V!3k!;VҞO O4etNML&~An o ˨ui^Fr5Ekd!O9b  SWmNetmNo2QJ~_wRsE/ok_G__z]o:L"}[Uh';B53q=Z,Rm93\0jG ̊ͨ QVYLz7oG2˼G3@|"[w@ )'vM+F2hSx7)6IA2)QcQJ`qŰE Nfng^q}u)E|DE8!mlD֏7A #C_5ns"F1 #pΤxdiBpۃ0X.9XG^xY+uQ&_-^*j#6tW#'4;mh@e7'kX=(?Z(lwkzAQv;՟i6֎zY-Bz).6d(YP-a B BpW|CP柃/mOW+B'V>E=6 *o Nג}e#M1^r#ʘu3N-DѨp Fu˓*;'ZnBNCt!Q _8 X6⺓#ee=ý?;$QmHohs0ly#(%VM|t5jxu0UM!J2U#eQ޷ӫ,P~ ʿUR{ 4.+ǹF$'M 8:`Sv((wkt3T%ǡhSbʒ&=DkߌG,g7ک*3_H]m*@utT á{@ݴ+_bP V2I1eLާ')ؔC{CG{`_l6~SZ%n zMߜ)D%!$HyI5ꐜ%cd]8PlZtSf TɚB;VyNIA` t1Oe7p5*rв3pb{BPl6\Glb8 {iX?h%2 (=8 ҽ,a"b'd9$]H..瞐$m9dWT&/8$,aΛ~cE!ı}=xՂӝ!L^ëwmЧcd2 f,Q 83K#hb8H:)f< yK*Qjj Q 572ٓ6.xΒL F;530ե.[e쏈j.*\պ/鱍F6'$:hI % m! XLI"F\36&YM1E"q'Ў:'N+}fe=.ډRc6/$}ʣ!#Q}[y )KlpB"Dgh}lIeGY*82dS5uduJ^B(r=/E+CBM<ٴn/i$Gd Rkthvt*/W1sIĊqwq-c$ IwF&ѐчT6,"STϮo&I2|?19b}P|8 pI4eZJWa$#]%eD0V2p @>B͋UK\0"RJ!)ʧgJM=sIJB"rN)ݠö۶Ӳ 3{pU*%[@CVi< rȔ|׫!}",MyY pvI铿%gMw<50žd߈;j|ӤtHIt;fJj\WvR_' !?30A3ٓi*'>Tɡ&4L%<# 1?#^WܮXݥ=AȂ`U# .m K0e_3-bw+7NR[N>L 7.=f̖~i!S#;s`Wlgif<źo0YӰMLQO r T-gmjzXLEvg׏:5N P.-窪?s+3qF TOë7D\Ձ,K@C&*-EzYYk$XaO]a0=w,儜|~bo' S6w1 w᷍PGjۆkz_F[,!Π'[?Ap$S]:U+* n9)()K?nޟaĻ`}ؕcɤ0$S `6Taξ"&F8H}LtX^lc"51i4Z͠ˆ̠%39*øPn#r`$l5Q۰vkǖD2r3˦(7kyccJ6ۂj gJUpш ~)(J}klxR`IDct&u)> Wao8&TgRtEt}ѹ0RK]$"YWvԖ;ݲ3e2k;e k $bčt%,'D*:{eП"شFN]JzN KI eUԤzV =l)fd,껴oVI*:^ŴL9EnPPAA=NЄ$_T^mSat -<)@сyp;IM@.p mOs%Q#SO]Q$L?6 {@ M. fZoGa]> o⩝ ɩH4/bOC"yiPY";y+\yve/ft2*DQbC|:p,6[I1A}eی_ZqA: b?BĖl[~" {ϮO&g g"gb>j499jؖ*-ݨH`\7{$y֯cZmE)6gZ;%3k3DIoz7D{鋳 % ETD,io23e&6|wԞ{z@ sl01(H-uTAv.zo:S*1\Nĭj6ݸP {"B4CBliШNjR{/*RuR(S~ JKA+1{:2/o^K^*$OjܠymCQ؈#/tQdhCn{*5Io |hリYqdU ]e`!x#EQ:/!j=|<_ Cu[T ͂CV3Qy2V9Gi5Yʪc:ɥ; ~ڒ:l+ϝ&_lp0#j( p'!'kg^a<@l%MNmٳ(e[a%1@9 rgp@oe[v7E \Qde9dWSoT?3n( |#gW!ʩmNzx5ͳneyꥨ^ɶ5nP0_51*yC)bh1lkaw,Ⴓ1"AX&ݻ]=fZ']8[|4C2wT~jƋŋ|U IU) NRC`js Yy5`7MLT}H4u=E~_1|Unq; r/-12cc7>~2=wƹJ5ܾ  CVb9 9o [e:|)xZ<cYr_# hiW 5&xOctzoaӱp:1SX$l1X|몜V_n^ކvtX飊G= ׏&[c #b%C/ΘH~,q?>D,?&t>!٧_*D\t[:o,PF|Dw®t1(EOI皩''d Q.nB%yhȰKcp]QXGS!ڡKF1O:m6W6yHK3vqwfkX":BZXT1pY]hd [i!B֬Jz=χ6Wn_{~gFfeDDq=E*k5`gh2ʷv+G' ^*u?n )q u*kQIN EE.h*]iY HlM L#u% Sa ;)ʨWoqFWRSuZ[(H[e=1M(ZJsIO]]6TH6cj=,h}iFk]<2.R[f CȄ\DHaS,Hl2ꍰdžd5cEo"9_O.#X5۱`#zC32l/r9|"R|S& E,c؀q5e1bC,!k':i,"рGp3ݾEB֜<uB([mtB~\ V|eO :j^f3OR7N\(^֡ĩ7T_҃-0GIF=J%?!N mGeùP hX3W5)GR"mX ,`:I23VƐѿ-){Uzvp^9O%S RdBp*7KTzP!r/ O TS 看v~IbcF.9fQ>?mo7+OC``aQ1b{Y26\W(Ù3?VB#V8 "xՌޯ\ݢ>K$bIRi&8br"#Ү|d 'T.K#֛ݎvCFFΩ!A?_L#%ah9Ts|d}LKz'Z93)sF~?mrUqP-\Ҭմx}RQo|$fh(;KKdJ@I52T>k652c)j_95f\ BR'w$+#Te x 0ېd Hag8qo$t(WJ R޴_J:'sZ-*cd#_ȰA@?㘄)ڢRKK8ߧ!TxQ )d礪9%*fSB\,9,A#z ?fX-dYon2̣h${ӃX±jM)pp^ yKKJ )C shbu"&t2`0Uy}_p+wQ73mLǧ 5ʢYQ6;;g~VOn+o]GPǘ QCE;9ot삪TѸ\0!Y&nʈM]|l$@Z}ퟳZILuCS `ױ3&SA)";߼Y608ILm2Hb-ˋb>ΠuՒR}]g{KAcfaʹ>y)V/J'DL$hw(JZ%.\ҥ~mXt >;: $Kalc6+g;.v+P nW?JSP|LS0M+&d.-5<$|a> DK*"]mٽ&o%͡nT tf.,F'-9>UN2^ l:2uȎ .gTgʆ-fV}˱=Q5];M w1y *b ܣr0x'-cWheR8b$hh4 6#^ѧm/;'Ka_s ڇzO=ײ$YBv7#V,2P@#YΣ~0Wk~6BGTs#gu%uzd[Bkaȗ8FiP4ܴ~΂y~*Q7iU.`\Q?լ-Kl OގzU{$cHtȇB1Kle@שKuE'*C!Wo jPwtnjf+NM XQ_DRpں`v=̧_l@/qpr(6 nN w\X6*--3Ug+ʖ`?(nrXj;sx辗1@xG^|K%s] 8w/D!VKMׇms*I yѓ .(L^a .ckIi#! fwuv1n.WW"2^\$Φ!HJRy!kQ4[`+BIgNwVnϮ6ߨ\]؎/Gw)#65~ `Oa+>Tdq::+,Z, mP5^By{RI^WK ܛDpJ|~W4*,U@DϾX 78/+r{߰Q эvF~I>"sA5esqK!}_7=UVdp; F7lEv%̞Jbئ{tE8em@mxjK>N{R搘vۢ}愙:<#m6* cF%K!Kp4/nqt=3haOfNlb1|i2L{n ]4n_E h2Yg$D s3 Т,A9*,ǝ~fКa*$ҎY1iUh-~.䫠m,^%(@* [$J\sB\2L}9PD7j⯠2#Y=O! 2[ 1'-^z,Lǭ<Ж\T]=pD8}_(PcxI΁lM.LWnӰ,ƣa/]:]̗R&YbxMLuݴsf^6(^E=;@7*#7ccgһX1̩ ,1œb _B/Z̊,dQQf#?xȌ j@,KPvײg.NhȾLU8ܛc2dIԴW!7=`9 ֟5tM>!ܣmI{vɄV׌'u.{NVdGtf1/E!7nSAgz:.[4,lCḽGu-Ǐ{ 3@!n}sɬ -H~jW]~CR24.!!C)W"XlB P:Ӫ WTM??oImpk1Fr͍+-0gq¡t;}H" Ws)yɗ_]"j%ٶ#uVmHV<0W prE!['b|?:0?r9vSd% A`i|YOA-ա>r; ,#BdSs#\r5js4)RЙ־MFXh٤죑 :lfPɘNr2?6slYMƛ&xxYhyX  ݫ6o&A0n 0*E\H VL+v9t- Չ؀}, ,A:NuvW2o gc^77]pqv󼨹&tm#gY~0H`}rGtk:jkg/(d nPe9nZ AHeG6 Á:v[8,(*{u`्ߒѺ%o]oJpЯ.i[@lڲMzrZ1wF:%.e58ڧﺽW* E+YH{@K9WӧExs}pmrd`vÄ˒ȳ&g[_t$"/CHŰt]g'\v"r͠vyfwaUAYlSHD8ny24\βAd~bXJ S9>hjUsx lQCztܴμh6Y%-n1|$R&|op]8C |c뿊b)Y[,+N>|A,Ew;FPH  *\tVPLӅlfl86XS~t+?w$Qىr"@BU |[1q8dj6Ӥ(BN e=L!|M(LKR~]m9 yxnް z_@agVx=y;=׌,FzZ\=w [R^NJwV4n%y3I-rr Q1P# 6ނ#fρaΕ:>INZ|9k7 ~ ƻr+y1֥H3YҿYnF\Ch`Ju$Ew:'* Oy 6 4D;?;l,ze#my;;^Fs- 6StiEk60,q{@ 2BQeNGEr{-Xejմ8{|L~* !>iXu|3wxDȩ9d-͸_r /McZ"a %ar'gW<&5/tM-aZ,e͐G)TU?caZ>T~r~\T7i3!Iֿ7דB@b:{:v^IoDX7zt֟U^;grJF3?.$Hr^&o G`-X7M{(0Ӗ M-sfJB;?[Z +@A/Ry*cZV珇br@'(^zcGm#Rz] bsƾܛUkP6J؉.LqB:jqKGyҞ}1b,nUh޳SˮÐ:j"fM[(|q}Ӎ%+E87AB%/9X1?Oɦw} z'c+2t'slhoaT̫bGѢ"3cttux?5jxyf91'|~՞+ZiT*R K LX)OkXHo˿D-GYY雽4@G2>a@׼jc5Tæd+)Al9tpàR,4k5_Vc3 9՝Twh:f@T2]Kfi#UZiNʴ.8񲋑T7:I_l踦+7ŚáHWl E _QaHrd{{ @P-r';JTӖjr#T 3*E) FY%/B%Ѡࣣp+yc͔rcj CSt7}Wǃn1O,Wp׃0jIϢ 2wBҨ, im=/M U~9}76CRK)AO#7b=,K 6^4մK&XQQ_I[ux9c|b4آ4氘8ڞF3>j.1.@2Wu|4gִ(2_&R~N;82cZJu߯ƻ59x6:E(<=-OohbJbP#O$m/#0J/U#fHu ?W>cDfYU˓kbdyr}mذ?MWXOkJGk(X "]c6bMΙ$ w.>=A>:<}m/{ JveMX5#dd lfwy0Jb8 }( özm('(D1B6-USmCt5ٰx6GqfyP\\<ِFDR6F vpˈ77dչ+P )17?XLpjFBM}W"{4J^%vpWO~YK;r@B 2fcgJt6`(`~jҀ:u96",f&x;(>.՚(gsG6) ]xR-m@SR}tqNgQ ĤnГTYIjo_%ȅN9J6,| j*-6=M$&ʸ/:72:(#)Qqӈ*N`Ͱ]jW a *>"6}\~H\ۻɭcLԾc )=bMP줨?K`ad/t~L]N1e̍[?[{o@ԙǷMMe޼b{X;[?dZ-[g|-e!xmy {H yvZRT [5yH2ջCe]eD> d;SШrOsxZ%Xzx5P]I*Q*~"LN@amL*:x2rf!Mͅd{ f,UR*ˈ93Ыt$6 XRL̙!:ajFZSuH h.ĞXˌyM4]$Xm'kԬoP*,>ho"Cڬ^LeA\yξlQ#E?@bz#%WgZ[0N}~T=n*. b[tK 8|QRxoBhs(d<5ת?Ѿw%~R/.H7:T{䡟( c_G1Ez]ظ)= bqIM1F]6yI84~j9^xog(\DuhkƔ5]2z Ԯfaj^W79JA; Gw K'sů})[0]~$ZR}D:_Gt*_YaQ{4 h'빨R3Caaua!J?(Or?+2n27hjY_|1` -D;7\k? >+6䤟,Җ5WèeYq|12ͅ#q14Tk< bm%?& _7v`D^+@Gx0Mm&a1GnPuk^nQUz~w$ب߭&NGǠ;)^8 #'\8T VM@)>w_h cNER叉Pu"4g:9dQv^c¯< o$J"Q{G6ƘA .]mNhUb7tOd{J᪨}Kxԣ`._MǜQ=`"N ^B\f]z#]qlKSJ^v~"XA@w#4*,S08?ZtbesV3Mh*xWKU&JJjQOQ;"Undkȝmgo}_羊HNx{.[Hh뿃kITV-(IO#z6)ˊc d} bo&˜Hu9hS$*ry/KgU %IFc/@ l ~Od`̯gEI>FOӡ} 10xAZa UEڨ8pӷqq+., iM1y+wWvH+ %p]]!19r(c4:H:(1;mdT{L&/>_ ݰ=⏱K/R'#.gI?簧YJnX mDQM찿Iэd-DrZuMųLiV/q;Ť+&lvlPv@WE;M5YOq;7럸KJ #Uy|˯y|L ;nbt2jJT7j 0& ie}M&5X;iߖkK#k͜{3I|epZSp &8HNs .pc fhڨ } 0zq fB9uB#[*y֬WJw]35nWUJXqvksIUaX¦Wa/ٖjd,Y,/:z$jDw~ 4v98 HqMekPzh[(fN"P6D ڐnhI̦)N#"*#׎9$ HsNKjի]޼e? gQK9 M%37$K*-C Ew.%gK^'ywgc\S'gXr1.tͨ.-%.%q& f;73$qݠ6sr%dL~.U#R+ eN)r^0TaKjgŧt;ox󐧳f[@R{Bmaikkdc"ۋ-kr9*4nTޫ鰱9咊2T)-ZaD4 ]vp%ݹ(F6gI7>7o5I Rm3ͱGj~I7dhDFe_m9!o6:+^{W<9oEͶj4VUta 8tXS{[rЖg\xo۰|뻭jg5tRt\,tT?7 j s`gFtoWk]M vAi}IC~p+V204%(30fAϘP6anM:SfI"sucڱѧeW͠ygP=KsG7Y6jg_ ~c\]\XAI%yPI\#t0ۆ`hϵ'J^A[) a+/F݁k{hgɏ˯8'P#8dB:5Fu2+=^tYnU_ eVT >`K25v݋6(FH+U2לO+y ocU!Ϫ.tu ctv ]p9?yk*.#'H>,5K!V^09,l<9uZDS j+6/|hrY=~ER"X(2c;-mN`VەGH7ny^`:Ÿ3TRxN xxι18 '_n828vb*w&y֞A?_͊%#ZeS=,H:(1{ԋk{ Vtؽ@'Q=)_2W@f`@1e|i"lan:6BKD0G*uoKm(^cFub%(w&f.x 膋K cmM'Sx@H+FyGQ#4dTzu:Aٝϝ@㦁v_7ƽyg`@ àP@+uruc:9d}U(!U@O0i)YcN'jώ3L977wmKHЈg|bo eF 24U(ct>/dSqJuMH>XſNA.l+va.DA:\a :=#D@Շ:OA)߀1'i;WQD5r΋bB:o*=_TJ)ʷFzr(PnR.,P3[Bfגr|6QB;4[ah, fqXHZ R:kcSnlD̢6 z{ck)}nɘr)LCZ/wC6&"󆽙8~ xW@ϋRDŽ\њ㍍"Ԃl]T%d2YNC[ɄMg"V?laۨh`D~*:$ "|U!;|g6+K2&ޓzRioat, E(HsV^GrMP wDpr~raK(Tn_c߿;&PXaC-55mj|"Uuk:ˣ@ -ixhe&} /ΎhU'T#R3v5?գ[&P ҆B)Ny` ƞ-0K"ٲ3ɌZ+/WwL:L?IG8PeTeU9Y^Hca.O_߻'lMXlČ̦h%ʇMUe$2mxH 19.bw mFG;)CDv~C\lo!6Ea 8 P8qjȡ@:t$2;N!RxJuTm8w`q?* *d'݉f? EpU0pC?O3c&K9ih7b]jw:oF$!an/3oe>w=P\>E>{.)8?\;AD 4筂%@0ᚤdў FȈeyA4`ˆOH#VdBHg &U!{Ap;LUTN$\:h5ܹ֜qucif!$";MBA1kc5DѲ^]iu' hF:So܎zJ>#(ݽb]L6[_d͙2LH?K[\h=,u=qPS)R]u"*5*Ln2 Lxϱ~~'#XSohAm˙~2I|%'n cݻ|x dv0_&zdc2KVB(8Q<ՆeCAbw02j\,PvFJK WM`G?6-8O,*0p(Uj4S'4 AhR=JMQ0kO:)r8*| SI,M~p N>S = :stIzU{zJ mH,Wj񸨳]tbS- %Hq̵Q1"s;xMhg5TWǎ**I^lKȕ6Dk{{*9I/-8CG5}\U7ƙrwvB Ժ[Yn-w~Zg^4=('y2Pz#{I .`Ey ˅ׯ5z~|ʴHV{@Z$Zbmw%#%p/p5X LZx>R=" (c<E 7\@Zx=ˍӝ> 5:3[#pʲho<;i\6P8j9?[|m$x2S&ϏPYϔwA;B)Fwp:wꮰdhi0E2WCf%{Z]+4X*FK: Bɾ !j"4:@ٛC@iSqAdʸna / 頡@t!/zm;׀jolpIU5%bvIp Hs٧[n!Ƈ`“:6Eف?)ppƱG/9MsɳC/C_,4Oj@`uʘow'3u I%zހ~%^_Qމzy?,8QAmkd( O FXo$ hjyigJt 3E((tO5S?>E[=Yq8^o^7*S(31R!A0!SbZ#nN 85 ^c)JEW,'zM*Ui sI!ƿ-,tp{(;4{3N&_gnWy_? =P?[Fup2ʿ d6 oCdNP^"w#` Jo ~d׾nz溝a(N_'F b ,(Oޫ{Oc/+aC h" nJ* Ln[В8:ڦF5ڙU/ҐD*gꊉk/}$1ݩc&Ӧ{L:l-Y/"(=tc^RFcsK) Sv f@[y] vQ";N;P1!=yZͨ4S9}@t諕fv!{fb 1 Q8gLXYe3 J` ʎ+z"I!Lgͷ1E{ օ zwj 3Ӡ菖1P+9||pY "?;ܬb+_ĤG̫E?ED'CtN"pQyDT{4UH82[ur(RzSϳ64G׌E|j0$39 |ZYڝ5E9aɼ.OTN $W0^(I"$[o# s^F^Q;]!|2d٫u¤U>cZ㮦|̭_Ps/{Xm]qlqxRƽpwYBtv.IvZ[]C a2SR7K&DcO p.8O{аì1k $S@i6UjPJbzNՎU ZuWT>fuw Z^"c@<?|ۀYADOb[\ܨF.¶.Q@G^)4BPFm7G |sHM,˾$az\k(x,' ;dL0>)Z6"la@=萏egOC4v\ʍ0_D͝FewMa??{ܺ2\"p1=?¦zY4vΐf;Kϕ2v8 tnMP^ri-R^iMU!@86+*!zS.EI_]MY1dU W8~'9b>/by;U C828ť/]GF<)z.@fdjL2tt Ovlwh\g Q5 dt[κ0IfE' s[F%%%xk761ل՗ ?XgUM^qx}G{>TGOuaZ^^ [Cѵ=/64=2kA[.B`r q"mZBו{Cʾi(XW, 12 8kBλX4[% ¤"a"Fٞ@}Z{x1 kRHWȞֈKslfuSp:ާh'+ˆZr &;^$FH6gZֽ2X+gh&=jkpXd5*FG࿸o(FLZYN/-6g72˜J 4"8Jg Z7KvNԾ{4jRLTGR9y$P\腉iHp[%@E*PgP< $yv1m`+z6-)?K}S0޻L4)Ԗ40!BH9Pe_N[IT)jF2>dNP>@ǨdܣU ( n3|bieī1sG9'0B9:p6NKxyEHx Zadޞ'9pQK u;nT Άf33ID9.9L+/WeşXʩAY .OMYCiQŀ[!u}Zmbo <`y 嘥lF(H,o jv .儍Q'*o2fwٗqVIG EB=fLȰj@kȜ.t6<6cAWkm6&waӻ'aJ<*{,FSzynZu504TT1KbD\䪡 gvDv2֧ y?5%nX&3,8|+źF`9z\;7)yɛ\g̭@y@SUM!20N"ccF\y{1aqoDՎя{]OcuƘlט4S0\ChOs)U s Bh~PZHH9bլwN/W7q$zUyU9y hRg]XUH]`z5tzOU]Vn^a1N.e;7# o=;nmJ Y\"‘֐5 |Bα6<+td{˒P4(P' sQ qc>,mAuH(ަ^KD\ώX`f%>(\`yjǥ v7 be•_ fLL][ ,Dp4 ޵2~l(o bW20] K#Tw|`3 DYatՅ.c@ixN8*)AL}$= nKTyrz&,%/los&v.rWH+Ã4?^h(ffEBZqJ.gafDce]-NXP)b cƘh+4/p=OW")yeBz4 ،;m-RL`LM֞|t5:Jϯ Da !A&.'4DyVt*j N?jwC($8 DWxY_20%6_k;&#Xz߽8N9I5<bRvdcoZ䋩"FX/4nj#܊?'Ag9 U8Ea)xe)!`~UT}%lQRL_F_wR1U|v_@,X{Iב]vz`Xa5zI(2s$]>v+ٳ}:Sx;ޜc$&rCdVZ%?,_g2$3Ol1սح!ly&㺮%Q 3;ğ;J|1ۤgt">Z̒G(iQ^nG_%!LV= ~! 7(JGca@R]8RFHl X^@OoѶf'ǎ $_`T$N6mS~cy*xT^B?w3d=2qqb6)񾖃N,/β#j 3Q+61>Jȵӳ7lJH58pl~l 6Ɲg/r8*:QĩJ`wd5W,D%[Nmo~`'w驓-hh }#ZoTh1c#ވ#9@P0B.|܉IY+g}ƊΎ {ֱLԷS$kX /)x50 ҴHrHM_n=_Vte$П ͬ,DrD,/$ݑ= QQE륿!` 1uyͽ=|T'i]d{ <^Fe9T+73Gt/7WdѪ=j\t4j8&řc5 N䳘,>~L՝+9-Zudpzd@ڄ`?&7ؖN _!!7q- \ 3%<)bRf~k|l9ۨ%lz R'HZ<ہG@d)Mo2lTJ!g2zT{TscK瓔Z8+dK7ԢFDAܽ {ҩQCeb1d7R)LRd^rCY-8[P tL"}gwL+d _+[B,&n^bMCs]L?*+9qU^ Y|0-l??}Hd!j?^gQcD>=hLʣd @Qt#̗ J^Jwhi`KZY26 씅[iBʶlʆH`ð̆QFIm-҄WJ?%؝U8{2<~lCjY{^yyj:w1(R ^mv <HәW`/Y"Z2>I(oHyаFtcW/qS M .Vdߵǔ/Xg c{5S5.K쐋Rކ|) Fa$GP2rC'? ~(1QE/@T<z3"oDh/مzMwQbʤ#WygIgPpN?bV7r;kWF[ _j8kJ^Q#8~Jڦ`G ."6s_bC4:>U\3wsE1 KAsa J+Uz;% g^# WWjji@^s@(ne"Ja_>[9EEt#ߓ '(0Stpm쮃dCHf0ʂrk]Ӣ򌣥mAXQ= |Iyw{ͲV' L Gk#ULl ~2wT]9 6<49;D/knm(b*>c~5KSD\qasWhJ|BM~)fZ-qypz&:#^}7fzC~Q͍͎M WS]RO??p 2e?!m"FJKI ybWȉ pRqXdBvV kgǦ_4QlN]/g cʗcC0MJ\}$c}4Ö0k**}# ͠@c7^w+}0Yf%{\FqK)ߦAyJCd3=ξYYj>㑦9ʚ>O+eo*ðz*$ΥpT`SL]h=gulOfH3`%?=nzvu{ăYSɤG)p#N6>@T*9Jlc15Yfmq@@ſ욮dE=x!*xDśzQnGBOɉK eD޲uq?f401)xP흤ҿ 'HJ z1t|0Vs4j19|O~lJsGSH7rϤQC SkLQlOn69sSxA LwW#YnP̋DRߓjkP\TX[Zz10AaiHNDC=h_c+MLvju0q2c+fFK~e1G ƾ*{VeYH֮ƌ@lWPfdhњIiL !5xcI:gQiǭ,.G};Igsz#1j0.< Q3d.w:NvH9lQVxgPȨB=H 4@|x (dD/΢s68e{q#7:ˏBdMF N6ZD.Sv^2gaKH-V@V|L։0fWTv4iNb|[LLoL]㞈 >^?A>ޯB{rS2ң0:R ؎kj )QQxj2!HsG2|Db~rc̀3s&Y>:,#$z3pN!iP#lNb#,A9n&*A vS֘UR]r H3\5u֥h?1-͂ y t"mf9]۽6<h?T~ẗc3]6?ㄏ)tK:- .(|3P?QMs733%kZt@fԑY@64Z臸=Zɞ(4x3^|  }Ԡ19%7;g^фȭlu]4TS ?;/6z"F~jO4%& o؂@4_jcd P>޿}=s8?W? e~E4q9Y)uwb#O(yS\yxeY6?ٯx4EG0O癿]+\|'A q)d=Tyn[@f5Lt.lޫɵ}_ΟLĺ 9g8f WwWx9ccbA&A{>3%bR.5v&aPT[sEHi$ȞG!{ŪULze#k^jDɇs%)T߳} gElT5f$I$@F (_U2,HsjI[5H~)͌ī6(z,ġs\z!hrq,N턕跒7_p"N^C^RQDɏ;4_A^zƁ6߭2K`f?E?ֿpt [ف[qS1{3.'ȘpZ/mB2$Wf="s1>eTPW=D,)##\o1}_Zd;$L>Fy1ҥHrՆk1|7t~^1vņ%<{AnZJ4}N"zZ g%ڕܾ#)1; Vo@Ĝ'<ԩ$A?]K\;SOQq,|h\e왲wyƒϪ2O'# )-A[<_ {O4ǣ>I}o* Z݅l]~єj7[$]lܔhzIE~*\2apEZhށ8qSxbԀEr4s&_cg=|sƠ-"p Tl/CxkLg]\Ta^4-ms)O5KAp&v97b~ Y\˟r yAg5@l5ANqYw `7ddT;Cc!a~l\[]q0w>wb` uCpmMALLlSqs^WAu5 aGj 5 >_*c,n{uQ?|ج+˷[OIe13SBSk\# vQK C0 7#ΐ fƕ0o1k]b}>cy cN봞`?LȧX6KP}BCԏl}3r0~%1#xBT6`vDb}gPfA $ĵ'K4td r\W7iyI R™z}!fs)hD2hp mЩ@Hx\S75MBc'#*Fؖ4|ʽU, A J|l*;~>Q5ٿl;(58f1 +!u^=iLf[P 75%h=)fǍ8Fl#`k/Αx"o6b#oy㜡ǐQcWIV\2T{z.zK DD*pG6ueCC.j3nEMסc5/y&#| \\!Ld<ښbl-,i蜉c<+ݡ,/s: T AW!u4Z"ki%01Lth |HUi"rw@ǰRױ8#F$fc2Br .sJw>{~0E6Bmw~9Sp0q΅P:/aZjJgQ]]=E(MFU;EQ%znh-b{ ah m4n{LO;]\4GmVރT#ӝi;}mEI86LPg6M=z+,lL"/+tzM.fl$N zRE! ;i}-ђO$W#ayIoP -c &RuK<(<,F b"#G,Ay"jdi0Zln Y 9 r4ANR0Ci̚6K# jg7OCs@EԐ2;8 ~r$ Dǰ2.Ds{V/*Kx/Gw gR83$7u8%/9{NC4ZzepGmjS޲ʥD:hlYCX9~U~a7`&ו X_PbĽ/̈́b!/ $?*ȢUq(K">dpk0_2W;"}hp?ml3!X6CJC۾4G S&@v{܋M'='ۂMg9 ۧp\kgd? <Ƅ4эun؏`k`Vf ,a6N֩HˋD HY%>1m?P𔐯9(B  /y(ʁUN"үLl8)P0HDaُ- [{QͅN95j̨¨/-4_M&C $9$ɦxz,KRyWK(6Tkem.i7s\vŻNٞճB7[qJ}4*UѧB!9BMɥDro P 3!H YЛ,ilEsp-: 1{z!>YZ JbLM @PߟXntTN5)xB+- {oTQD%#XÐD][xZk ;̲E}w c"3%1P`:%=Y4ҢcOVSZlf~4|YB%:,+O;*wi,1pm"Bf^͕~k# " >pIa> ~Y}A Pѹ'EJ`d5|^Tco֋3Qɦf]A&f_ݷ.ֳyG?G5 wnţ i\3 zRtS u s٤iolk:Ql lkG m)GX oTH|=mH+ՃiitMkh &0(NnjF$T?G=!S }fGZ~2-^Hl)`ccΎ XFL;46&GmKJtKLB>9v?5 ^s ޗH;& k3MRA#*O٪IcZj_Xdܞ7႐idTO%A *zB٫HwU>aXG7yA}u`:@2ھ[0X120  +ʡmiVWLXSЯQV& ٽԭnmһ+6QCiʕ pfhk}m@?/<mNjlwVYj#f\D~5\+ tƜR\=SR ܠ (__ t|G[\j 󞫔D}vnퟵXHnߴw}E^^ȿ4oHl4-3'<ޛmgs=>ۉ7s-Dw# xJ :QHp2oCP 5ɢP믄(P[ Ph"rZ .̯s7[)' 8{|ZCX;Iz82 E#!IcR#FݲAb m0*/D0M=xH\J"5*u l̇9PVl%9-=g$X'9Iׂ4w{ٹS:&EGpu*GQb#$ɋےx{r4>(}<,}:VWJq)f:DJmyJX@ ʖjG|Y "RC޸<$/K,&\DЈߜ#aSE_xBN<(8:_~QE2bj>b c33:t4VKCT#oEi>=zMZ 퉭A\+..)d-3%T~ 3+#B dvI)_qEZSd`fz#ɰr%CԉL7 wn/<:psCP檾{S ln;R՚%TCV_}-1Hi5ژJnz5 w. Vx *vR[;ŐBC9tsQ L0~:f..6|Fwu۪w2]%yREUÛJ4#X`jLb'uJC®=ugc^E%"PYd{u=ʹr RdGHm(.GLg_` fX80ޮM3(C\vIZDrE`7E+]2~hŜ)=>%dQE+X0ݗ a k'Bo`?TJhigWӺ&\,J?LUGX8 mVn"b:u8}OO˨a)i +χ*)yoMVj=F=t $Tަqtr#djp$ ",ފⰙB{gmN2.6Bô&Zan BhWmoΆ,Ιjጶg#!]*|]_y!c٫,Qe SsO+7G*'ߐP1{:-v}({|ǟJ~p.I K¢^Lg4\#^WZxE0ᄉw莜/6v̼X kYWJg\`&oRy^ȑ<*zI0o'hE{i\@#7Fw/!d@zxF?-3yQw羇t+tSuh )PKP6< wgiv 1i/?pInu f%KIlfoBT լ(V_S%8eG=Y]^t1M,:ń Q/іZސ[ H NCbd 2T'Kn"hNySI1 vmbQ\We54xɠF^W?Г>KfvyAkђZX6}3ywHR:I1*ҭs' 6q Rmb: S2jf [E:Ir@LYdZ+)ކ5qD:\zdmNE{5OFc/6QS J+C( ,R!skedj́5AѶwTIy8oŊzNRMp%qT ܒc<􆨷~H~< ALPh 30Iv#E?C@)^&ƒ C= 4:PxIyzcԅ"HoVWގg>N݉}A;Bn"B5gR]U`KS-]>z4gFG7,/Wy7K4=ƃq*KVl;*w$nhI͗y$ e ݠ^z8'R) G8OF:dKtɘK-_WҶ*`q[m/`[6R}cW# E`*(Kx6[fX̀eҾ^LMfгfvDᮼY;DggDQEQx4PH;MNYQ?95T[APgrpcxQ;ʵPލhHfzyAuE5n9٘(MuN#5+JU)㩃D STv;+?si9LS;~~SbrlhDZzVNU`ЁkE! xL>4Wv i}CKNaށӋz 0W\c5+% a C4K"e!%ՏxeB*<%FC(\಑d}&iDt K{A_ndcD'p]Z+LL[ @C TQ*̀&CIzUS{P9_7]da>֧YXZsL#K>_p 3klVdV n2D`t&h%)S쮸DV>ثo~^t ދq&FVF#qkPO$geK" *#PH|،)t;_VKdTmtNԤ&AHz~'&(=: ܡ\^@SigDͣՐ .FeTd(E@WW?Oc`LVMwY*q}k=K gmc^pjSz%t~a#zIcw_/*?]^@=^hek9)fj'ԟ7אwnKܘ0;_rIO ! ~6f%8'/wuv Cg}$\y7&2U*`d|?֘ic2s-|% wJh`k+9-e'<8JwLx -5Ky B'G$ c4z5q6PvSgk&6_ YG 5yr6ќT_͘N4 )2n ]FJMvIF) ~q8-֬1>ԡt8Z)Ar_3wn),k3>kG,nnoj>ل #<'`F45 I.=U^rsQp};G'gjPEZ•xq̑[;cd7ܟC+pu#&/!CUiÿfwtY"?0NÆ;} oEhx>lde+z'G\e5C]nyJŖmVRm@8cjQʲ`L=BtA*Y_!H|נρdC@Q V;YokX=2%OA †4?@Ipl-M+P#n7H&D^zm:40)tp5}7 CU-ͨ3Zwέ9^/vee^gE-*Dܦ;\"zYt(>:FE^oQ9PGBXMkBf {w _  -|rvR4!ⵂ%DG8U_u+)?(Dl=\ I 8xU#8]0lѾUb7\E|XS1}`JsMB2kF+ 0C/tai'2%EF{d(?3T{'&jΊ v_V!;.rGt.c$P'E_{AhoąC:FXBԕx#'G'5->>gZߓs3V(ſ2XFBL:3C!D7w/J/oK/ n)}⦹Qq wgF TVćM).tITg`L{\|_ā7+O.B ^^yY#,$2RQ5>7!Cdf`[A q}q*&k;{ (k8ĈC -^[ sxz뭁p%< ;T-ӡÆJg$.X k6rԀ7x SBnb7 u$@mlm7"lʃAt EQ-Fa`7v o/wS KX$":<\5)Fam]7G1U55@|XBiz'BO'N|<xSީdM32S|r(FͨF`4ғHg0H{li(Oھf:C!:]b3|kQvi~jPz=ˇoʷv"S/Nn6Ǒq;XQd";do=w4uҙVluGe06nnTԹP\oQes8nnuVY`ߌ%ô8D]G֕e Łh;MݍEFǁD>t!g$Sk1Vx63Q9ZLj7S6ٿkPj*cnJ"+ |MJH́ ?_ u~v:3I __ƙ/d7;z. l!%sI1*//;vЙڳ1ټ3C™N,@ *I_tM}/:0o-i!=O=/MN pI êU+{ *mxB0Ųf8%<ِYCRj{{HF!'FCrZ+8_%pf>OY#~Yb35侈H$nlxzDpn']fDtdQ\oA6my^7YHU[S?-_@Ǡ.A>l9ΏV4<'D@R!D[5wy}]uxmKie?H>O/7?D|^]-Cclx=KqD7Hu@XflDN̥PE/Z*RLDϪjԖyX&K.ǥ-bL!(ՙ޺*I@W;1И+}X[&^/Nr9wnBU lBxOxjc'y9̓ Vm}쒲c{3I/NY_*~v@ZC]@cF#xmL5M2!ꝰOc 䙓r6cK)h;>-b(xCKc5 Ldĝ!WQ[:Ƒy|&?7yٔ4 B`ignQrޖ0BcC=*W#p[ ]]9Tk )iHSzxqdMn>y違R6͠Gu0P/7e]+73?<4f^_r8qX2 xrȳfolmK ?5 WV9ޚt"1p+V9F Yy$QFFY?WKR PC =&GV*-"Y`]^TND8 N&orpMb)@Døē FӅ#z(؟ @/'?X`%?( xqy֭.Y៛D]Щ$k@\xp~څ;>E*M@$.h^u|eE|D(0mߘ£6{#O#vmؖj ЂqF`<38ƱPP`֢&dsتBtPz]NAm QT2wH"<=kUҒ0;avƧ7uJ`Ґ!0bNM&{Wyđ[v.Băz77ϗ ֟,L1g'N:V|ndhGH8#(DF6/}b8ta]Ul ZlԳ9|t/GHj֣[fŏ=U Q(*ZiYJP`m7q/t=⏉HPZ"sI]ʎ\"ʗn=4@rV^VZq4)hπg lXҾ~n'h=$Gͯ-`{ɐw,W}͠({R>Cd"B&!k\woS`knh˫]n?|bQTK+z'$'3ֻX .0FO|%XEX@$!ߤ&5džf"nw'((V^erZ8P X8(YYMĬ/Ds^(QI2/V F΄'U/5GQ tnI@d-* #%dVJwhV| `C9_w|&|;!W3<'<7,2=dR\xFe,#Ј%xu`A{aάQ FLUU]-T!ѮB\Ϣ_h`J=n@!T,²fkkp<)ys2@z;#٬%(+ctn/=19T">sfI|1f(+](W;+1B2ǫo4}Ɓ&xִHJ׸m|)ǽ^z@ar xo6% 1 pDYABW GR;לMфt6G3+V0O)"A%7`6e𐳷+%d}%|.[#_Ix6&tbv|˛3|5&֏IhU+7v54"VLZ/d8RQE m-m:FLv` of}_)5b_JPY~8oxD䙔QvEI/-TYJc%||֘0QԨCt :\U:hMduI; J< @Q3~rݦBH*5⢊cc\foJJ\G/?ēPB0-HCFJZZ oiYgcџ 8NOEr_*>yc(3Rk|D053B8 -mVN\,$ޯU.Yj6ڶWm_dhs-g6WaWIȠSӤjࢋC? A=nU4]z-v Q2V< ȯF}_`H"~m'B; >HBaeAO4*q OOk0{>'y0˶%-fǢ`W\m0*Ps|ȗvV)q`C}:!0 &nCH {"FIIʬkKI6yBV R =4ΡYZj ~T)tފm?5LNQ!6X]oFg&uG^x_%qn{Teә XE!`,Ir+>jc4k'W7ɉ'=۵qWRӼ4YaeCS[Xy8 QhTW` mHUڶP]:hpxp]96l/I^ИQ)xVkPnc_l[Eϟۈ&G,Z?ke9ό+-G{t>Ow|C0ffH v<so1];OW~ f2MZ{6֥RWAum=‰(@9sU>,+RcX2#ꔪJńyŰs0ඎ%{ Xyv4iR1ulrH1E N yG |=&ji˚A`7!\=]mq1XΞOdi Uݬ޸ 6 'CH7Dit$o,^b|qcأ)1pyr@(rmPץ"t\j"\~JHTs;]v(:#FI-|hޥPY  m"ͽ5'Ozug[rlE}et$' &u54&R,VKcq"e*O3kE MTrV̪myH?.<v}BQvF!~QoHۼH\ &[]U3uqBu#Xe&3Ȁn fPZ_赜S1kĪ\\eanuNlF.iLt%i9$+ TXVԹՇ~7|/vNLhL#7.]lylʯ#O#wf1Oָ0*tǖ=z}(m&h[Pᔖx c1َ; <J`M2kv+޷Pd/0X5kG V*!aTHv SǓύ ?T!}yG;֨UץlY.&[@c`]_msFE.-7^8֍s"wu+ANy_Lh#<6.A=|=pf1]LCM^u0[$N)tҟd*7z 1}qJo2vئ Q \8ƛo{b ky&&?.5Dh@  8 јLJ x,²*F0g&`2L!7W.5s2W"+kq8Y|dŨ+\ DK|Lgꂽ"F)n#; %hl7>8G eV>KֱX=I-3ٓ !Z}Yer{ lDE/y0燖5WĊhG{CF⻲boJ:A}"6};o:)ě iH[f跜/K:4"Q&KWL(a4ԮB?Y'ij~+gJzn2?q+2_T)l%l?(Cbc'NdU||5w@Ga$'>Q\.AR@V>3\vԉ`i*1`E#⤑! 71aka^]Jڄ2Ηjk ]&XyŚSRݷ 8#?%Fr6]{=gaS^n<ҔT]eIJFC"͋P{O5@[ +rIJWR)Em<81E]E oKAsq6,>up+?+{ڟ`9|::W 6?;A|vhvt 1Yy:u.4I!v$emU&rg)B|m&\a,_X98C1t*KP""ҩy{d ~N;NN^H)c_iM' ",ʶ={n||3FQ\=B,5Xoxt* V.0-bCd!柽ELPX7[_Ep)wNgCIxUրNh9=>|$ Ѫrc|}я;фo,\{ 9k]nXKL'IpG$C1i8FExRWr [ϸNR>cKXXJ#/^@+lDQQT;Xwsۧw80qK6yY^~-E(ۯoU\-Fx/evRIYԼޞ*_le|y[2A\:|]"mԤ5{L険K` @s_ 1zm3c)(2hVC%Gɚg~6G̣B$'@S֞2~w=}l \ê?kt®$nI因R_ -'C zh@i1XCda7z. L77hcՀ/lF"H?5h7g߼Cz{~"B13<~wN` (G=X4_PQ|c*RehGN#G Urh&(u ' ~0d#ލKuV4rۯ>fX6_ "M&}*eNKf=7 s]0 v8.uS5?#(>Ю{.@p%Za+N݀m6(\\ QH}9ٖwR$y[vbJ*$|rc4HmyQ cb'p5r BmC)ߌ9utBvUG>6u\7]b?Ɋ!^f\S58F.~ O|tW+|U(vG2FW5!i]Ŋ+L QAL2׈$4\ n?z/rOL:-լ~ݝA0f|/oV`:TsYzJEsJj6iւ+wCV ]8ŴNDƮ}'b )gdG㎇G֥=&@s斗v~l@ÚdHGȪB;G[cPJ7ٜ=Wc "O|a5ne\el zl|3qdBM f 'R4!XwCڟ󕃢6/۞]0U*c?Eo{Y.ki%zJ8O,W}M͓6JBM\<4sxLM5tM*G7$[H" N?BjP&pVj|$b= Ll-Eޅ1selaOKL<5BYٹ7<q㼰_]AΩvr'j)`3lvpo+N\ϡJ',1V*nhUnq$mVyU{T=*~НFeo^e@_Ӆ^A.Ǣ5%qW>:aQ tR1ONC_C:(oT3C~ 8wmzk{=[Wp*h"a/Ge>h5:3!9YO 5D=dlb^K-PA`\/>$<si;4 1Lx*NLqmh4x,"Rt*bG҉BV!hدs9ze*9ܜ4.'{K[r6Fy4B"^C/%5^uwIz\}!ra/R%PkiɷnrAF!{õ\W8Xv**t $,fh'5c/wHMHČDb"P+*ǠEV6Lj>? Ymewe~ Z]D޲mSta aS؟լ0\k9~pԑPw/p#,h WbukRM70:s9!W! :0v\c/x}k+:8!L Ν uLa:Mt+({80Ppn|ĭ49XKU% ukrfB98p:›'(^2U,!Jv.q͍{@)e}lm6[ԾoX)]֕2 zd=dm!22O’Av5F$qI,{G1IЗZ0/^rEWR'.#ySb+gIB]ze$M5NG81sB$m?ۧ;[2V ގ ezi#<0O5!^pɂWOy$d8Xq+h3 a#$Xx3>Rzb^f,ZL[5SWR(l49$!ޖdY1ɎRWD}}`νJWxX|Z:lC3R/r_/QJE ;owt{̂1Ht4}Wǩ94l f$Ih z4x  zM Fu4L#N4!(]I0?nv a-";MjAO4PEjX<` mP)O[䜴3B:ZjGd` # lD? 5"]& 3ɫAEOJ:hӇ"4nCˊILxuiXL͓X KZxИ `z^aH!M/ԗx􂣓0CT+%n0xNHk;pFW‹qR2k`1F^o QBe_|?J0Uk5DxlE,(1Fy`s ؠhB]z(˵.Hþ){l;s5PO"K\"؁T.\9[%Sowfx (ZeX)'XͰyGU"oNs`.@AP;̛(;.uEv@U">NPj/q)ΔLfL8tK|JzfjW che@.YcZh7I $Ug;8ޕtZ:w}L!zݲ%F! Xm+-0IT-L;;Jqgo]5dlI <=0Ԅ͡Nj6W?Cq BQ(Ϛ H SYzkQN07ag wsḬ_Beu,EGm[0p.UN)DĮIWIeŐxTk:~E$ GMָ(HJz(?!ܰo 22!* j5bAGIpGEnfߜ7GPnJ8To'u( 7ոn!S&'TKB{,ǚƲ`qA&z' *hiPxpmb*_1âA9Qlf0UWcWKS;+QUQ!x~lE w4“Cǖ%?/D+{}&?DgjK/%},xpjP%P~QGo9.{C[4xyKJ4t]H}R͒8&n yWSm~a+ڀ""GS Hi@ ke8yeyѸX6^" H(kbsV?NdDD_9$cPNuAYql:~ o7"fO^%(^B:jY.ϱw?_5u2+<]) "8 )šVFX-~?v(]c;@~ylYKhN)Gccd-ӟ0fAJad~pcB ͑zK7)yC;NySI1Vr>!-`1{&´㠓i?j] б!2Pj?-XO9$bxI5'8 Z~`1 ]c&" .I4wsag*@?A p{H`r&!G7zN7DK Y =.<$O+BFF#l+tw*sRj#aNx&LRGK/;- \8-y78P(%dbt*EkK3/btNJA_W}s'%&V6Zd V,2.Ώ- QӠ+)65Lg0QN%ew݅ڥ2ϵJ|\ [K(_,s!s\Y7p]12y&kE K#̞CL˦Yp/_A0o:^OWnzJΟ_#2b;,@)aʃ9y[4w Biu tLݘH9ju BjF4rɆYCHXS cX}ŋ6Yya۸% }"{1żbKc}9)v_[FXd{>\jpY@eѧG}z8|Y˨?>M X; <6-{yh2(ΥgT ѹ`#Bo]wawT,% H>tCJOc3.;BGM 7y.g>* >͎<^ 2&]k=l2J҄Y&,r{cCaI@R@?/CsO;d3HUZ Tsh/czR]LOSOW;}}%?äuo骘7`fʠVֵknJjN㴫9UH52M^]Qw{2rP&'Iʥ>&SVQXS/ $~VDW(BQƁڿ;jq.1/[e!ޮ벳G OZC `)wbU 8G)xN}K,nB+- S)HmFYu"xWRʟ|+! gi&ʎ~}?a_!+a!!] ueCmE 2t'11-JV=rxQf#/5H@M8S;xSxg .%io"-Yeğٷ@"'W$VFGq]N7Ttezz/,g[Mo$!Xe^Q[ lKuhq:1ΥCNEF8P*@Ea Q6Ҝ` nԠ_*ICP4M`<֒{>E7؁it>3{#Ϯ[`D֒G7g\ƙӥ<ed5c#3DdeSSkV?Ûo-W$ǖ~B1 RusGƴZirs5x`0wky2HejdC*B`|k;zclC5VFge̝#,x mIiw; SX c' Xqk19GWJLn^`MC#pѲ9ų)yծOmҼjV囩7!t7 '<.f"F7[E?gВX_Ef8 ;ͽՎZ)ow~[f 4f,o7-"fgO 馟kKc| Wno 4w8(1f *Iڊ&:x/W7[m]@kr}rўB7g61oX xiY2|[OMz7chRPꍿN z䵜5=՛E:uij{,7@*1AjJ`N;$Ӎ=z_$Y`/ĔH8="CFPjd.R?:KN{%0m׃&s<3 1}|wۏi-RFlLxU L/?sKj+9`Hx%:EҐl /hE4=F~\ٷ- 69I*RdDkXH~k[ z;jʂ*' 稙u^Q(r<Ài:Pfc4dc~ʦОt4Jh@7hmncu sjp]2~" s7}1]29NJ%c::SCuwy- gSyt߮`mFtϼr5fQM'V >>jz cD,=.sfwlkd"m+OțYj*rGE~ܣ-ec 1PYMiށ' 0)TDsΕm!s?H. }w:OW:5R9vX4(헌3*赛A=)n`'nyES-X21ZbqR>@^-FcΞ xZҮհl=u=bHS^LovRU'6ui̴şi5DN0 d5]^AdVЉk#q(ǯu m>p롰a R4{LoML8u>χlD;/"5li;:( ֿ"n Lt';Oc4ݒ| `FqQp?HO> 94!ͤb ez֟怡:'6|"L,2BAZSh,T4틹FMdP b]!ZF׫yZ2ػ8 ^43]{XEM_"71*zNzRYeHv n,' 0%&ҙJDɩ(;f3z?oH9oaM=9։iqޅ|Gzٸ Z*.*q?΃D8/2.>.\;oJlOr װ덕LjTZ1"Q2P~Ʒd qz!2Β4(iv$hX &r%N4+I^AG6Q1#rT4u˞tqXmY G9gԍ4爮'( ev"^2I'8|  &y(<ž!m*.l{S "NZT_Tv^$V|Sd1T]Mka5 $O_ZMmtY]i#KwXzyNlsаjf|lUlzHiTu[J]A5ܞpQ?0-茅B)ӛ cxe4hZo - \_=jd%lCyud[F?-vX:UF*9`fIeXI;dd\/P9F[[`#'f+H(|W~75㵿|N*S41YW Q^6<4Mfy~< !S[;M[mJjs w^{~>`0oW:0 P4Al<](}Q~ث0CfYf:>t^#o857_G.rctT)&=Jkhb3`:ly'FmP%CstB~ ctp4a_,_6( kކ] 38r1V9G "S,L@%.L.H,Y fXʅ+@O [ooW۱ԟzWݵ 0?xzz0֋\ʫ j'%teΊV^ERtk ",|tiZg|Bc3T\(; AVjOHƗ<j-UVʹ永9Y(֩ _2?Eɜ> 70{#(5g limLCKs^RL_x ;,P~:zwwne42RBhub*9w\=Ճ$x/îV.*s%=(*/M:kSFu akҧ I]i ccvpx t +fw Ra2b #N`x{m:BQTi߸_\H9Or ՚w]PըvbQ` ϒm]2UVPmz+A`L$;+((̡O%>E|)􀉗q"AM weT$N?psl6;V3B{{sʘV@$ﶛ %h `rXݱhv P͂tžy =6 i4]ǕLl(Au\?߆CbFL׹%ph^/rEXbKox5yב\c$ݥ!*cOqW+i~[RE⎩|qe*@YBQ$93W*gR<( -<^ڬ2ţP_4^'BLw>Y{l&%12A 73}HTtTR]GyrmI%ObObc=A6֋51RY_`iBSh]'{tip,2t25:a1xhJ +z PTȓHOQ26,*SS|n1J\EOVPun[mk(]CUr)gwP&5GE*ҷV.F`BZS}pmObiVhLר܄)qBIx́?Lưpe}#/$تJf6 Bp0-p7w~ōW'A%!^bh##-pEzyclcWV~_㰞Kj% 3 *۽[LfL2ŀaBfDٌRpiD/yu n걁w_-lnVBc1sTت#EdW-V382 sfo]4SڽQÙT]-JUsLLs3HĊno:w|{J<}wIIxnݞ̑%PUeи i WͲű!/y|WD+#ߞy6DgQĥAcIq>Yd^P9V6 Ǫ{Vmi MɔodeY"-.Uz1D̸~+RppiQNēuu>F1ƹ=oL8Fď?~#;#ۯ?xL[A JҠz ;[H/Q&#cSPDozINYO顱ɺ.9:g)eP1*V'6xTrG5'im KA~dZZ!1 'SGeA'qnĢ ,DxΕ!uѭQ `Ey{E? n@ R[B{9`*;Ų?&hi Q*nJN*%@R ֽp"$L8 CƉLoH=Tp Kn ~zʀ^B~ev!o0Y7Pp|DUXH6ȣ+ q/3?W)}4o[/"ۀT|^MDvdNfA9zj`%j& ,;*1R1m1s}LWFZ5\ @!3TB`{OЇtVNkkFjp{^mrӣkFěY~~AadTe m;兮tub+a"qU>9Bƍ'tXiO8ju'h%Ha,zѮ 9Y&:z,EIDdwĉIGVftn[0."6Cc;<mPinU,~߿b߽Y te[z[ƹ;;S{(jKj֮ 0% t!4P89N.fsd.7ӱ%ߔ >ލ bDJ+Iڴv).>-`X_eG]0 0GY"=4䣒x)%r q7P!qM461u/vt#$zڵwj/ˍg])s|>IN݂zCl;PON#FМFs}NLuKoX){x*g!(8Ʃ$?t!nr j5X|Vg62dk {Ze8o o<)e9+E7QG8a'@Z7] k2ϵ+A]U: a@$KkeqgLKYm;*K]Lֆb!'n_~HUO<>9õ#Jc:< M'}`8?\DIC Es?~m,@pŪY$DjޘdWt=A9/a2 _APz:օľ̅42u++E4,_29-9އ}xuF#unI>N] h5&,ziQ啰eZ~mP"%E`| 7njʝtkk[>8vQc^ȟ&,ŷlgUH]}{&R,>Yk;eʺ, ,a9#Cr((t9Z_zv:exBhSn0 Oruut%/>kB]-OB_cIGXDLt =.Kȸ{솝82 Ow>(r+꧐aqB7xSC9+&R WK)C!]<{JnA.}E@zVI}ϵ/ʼn:%fcfN)xQA̷_u`X[#<Լ+4l0&9Dˉ#[ey?hryC`Qj3ɨa"]]E}N+!P C+qà{yas 3GN@bY4 ɂ0ӓ`K!Si LlCXSXIՓ̟#Gg "e`xP{R3Es#%! j>$fTipDѺ!57358ˡfT)Xa-hC"y$߳ U;m/R9\hJiL{!UTуZj"@]QA-]^b)Ryt8x1˕A]KȍD 5qr͐" '\~uVAI/] ^0,hj91 W s51omCR/x Z^t9# VosǨ&4>w}1)&ޤI.~u WYEtίu4(uԑ *{6Ov/gedi3䄌C6 a=q5'GV}|)Nײ$j"L*KDPD>L"][)dbEܐTOcQ-Jvu3;Gqt+{ub A R9+Vc`DnkR`hvΠK 7%yJds7z"#&331k#ǡ7^G0 r ,'Em5*>cˣ^52teϥbi˳ Y0*;ݥ 2y/ȅOY"j>պlsNw |AyIcasm~'mU@g"y3h7} ȠۚUNJ[:.&)b ӨH&+l8"v>X~uOB1Wj%dW $0yV%ƥSFvSH 8#](Y@2M궸َஒ̓ =sNM{w&AMLCN`y*nyVOj#PM&&/(rS!z0 h\0)wѼ"ߚbdDۊԣ%v` @VXgc2=]F%*?i!sy2SŜ<j}eܚG.ntڲ?bPiroEB$|3RQ;Q[Z_qj3{N%*o!UF|=c݀k<ƨAp3ЭUPLK:kؔ(hָ-p.zC{#?[GPKxqe"fxHx\ml읊Y ռ}Ec^~ꕁz}dm"!qDb{`e ĈPuE#A.wcg]/D>>ۦ%t= 6wjYS2 [#SrL㺩XG#՜5SBw#měQ$J5j;73wE`h?0~|E@{lxϠpCreK%S ,%^]BFw_&-eM[ ÞNxc c&Cf5qH%ˆɾs /+n@Ld*nN%8!=fV4xINGln7\WI2Nd%?{'|O(΂LfZ$`׈e^wn[g1{? 'MكSjR,ݗ=xGHiK|@ H0){ ]ʺՍ@!p(zzFYo `ywJ{\i+ΪPw̕dj["i#e?e7?] 1JgL~6[yה4'zoNNz7簈7S8`qrgoPcdV$SfPKV_3R=%~%ox"pua0zY\ٝfJUrv5tt!AvϗUYo:/5UI)E(gнz^%9ֆ"~[ \vrεq2*Q][t)ʙ 40wz>}$uDo1W7/)S0[L; 87KW 4҈ 0?'܍~=l+pfö7s hֶ!g/'7`F""tW[Kl}J Tic .ַB)Fmի3pVHڙD@SBûl5w[4( c4X_"aੴ<g(BY(sTvdӓ xF BQp % : p mpm<8&H 0ҥm8勀g<;+U`j}ݫAAXFBF~ۦhbtcSrJ\aH&ź <~~jh(&HUyCJX'^p~Ho_q'_Gr0>{Fy~p|H*u۶p}mSM?`FքU"SgkX%5(m A,2oB[x&APgP 28`]Z`q ˍ <3CH/cg 4@b{'eg/KN9kKVUUe6X52+G6{ל+]5ﵱsCHJ]]6@irh s]xg2 !Tt{q(kAh)&r(,VVdƘ77)~i\dD.5ZoÄzƌgU_ʣYlI߻p;m?pQr8%:H^jAt㨶V[{ȼSOV7v I|8j0O#l/at#e5oˠ-Jx6niɤs" U朔ssrTaE#j:4XqB~MZ0›8IVفNzؑ-oS+ѫ{)߮߾aLm}0L}=w"aרɠs|۽^r[_?Gsq?u\ Ug2""֢~om5%h` E[/ 3d WͨxD䴁LT*5WWeGZE?FkG]3  ~Z~|رR)(CgQPMmfRŕ !c+m3漖n=:1Jv^v"/BDlqP gCY )iDž(Nn_d}hXӎo/$Foʐ%k0cCּjv{&4wãtjHo=N!p,Ȅq S4O: E`zGxMTl,EM i#։-ޠ2O7s]qIc~k8O8WV>&`&7$O)b1kMg$wt  D)ee3k׌wQxŝ~5Qt.f^Jɽ5qX׃53h2 (}81؊> X}8$@9kYR٠43VSDʺGLKN/\`|^w$1ޗfhy}LC1xa-qL5sGG _l^I?! %lALjek ~PEA@¹aKzSt6 9]&,-S%`穧ĭ~|G #'}*fzl zH9PA{E ;R]96ZscFiG֝ a:2N`%Qgf㶼/(EҎHYu{qx\i]p:{Nf_Td[gle9IG H@ԏm,e%ı*b a]&"6E1Izڷ.Bh( &SşynYr 4Q($3AŇ`1[j\"#VJƟ?w v!^YJ?< ؃XGG֎vo{:_@n?\1y_9z~*`O,E@MznjFvkٛYŏc·ADX>+|uB1eKj rt _,\q9B pncPm86(f9BvA̎@tN㛷X*8-*G<L3'ՏH]HK/fhw"u:~)?,s,yv'p^'Љ~h&X}$ Q&i ꞽr'{~c(FmGM7Fi0='-An+1ˏgߴyKVz (Z~_:\1盬.77iBI8q63,gE0ڋ5"9g ױ}E5\Wݢ:p /7]ȼ!/B[E*~t(R>޲TGe)O̭ٟJ7~Id~Tw=%8?XccY[+eYbX3pŐbxzDO6ZbO' Mx2A$TVk[uc6M]t'so`bo>hW=?&<㲊-tevbw\6o ~=Ch+ )7=1vW?kʓ(aBbtaϢΑ ɕ>/Y0r#zR6՘2!ELfz{OtaY%֋Cs#R1'KٚlNn6PG:*@5)_jXt1{#~9c-osMg Ѥ1ꚏb! UH6R_@`ecp}9dACg@qvs=(z'&kѧ>AU@<#;V#M%n+QlA $=V /[9/|cmUk { zosVT!>@+3V'%({Q~2MN-e'Z"WK~gpGt{Ҙ:6A!5A(fbki"hukKhA%v-l?t֝ӣVj/]аefܧD|R.!KÉ"aax4S#pcbߴ7tqp4Rh_'kDڵB'ucE8Bg|~>7dfŦ= tU*[KE[&OCrG~w  Q D s{ᵮĀَn{$Eda |hؾ()z x~ᣯsl [ c8gg]D4DUk0A}N2&~mL`eE*N_++YALBΆr_4o s XKᅗG:#2+.uyluFn3zŒOTq} *NF:P_Ok'p@ }>iIUs-9Zb}'|z XyѼ.h{>jmN! )vgb9[Z&rJ| %cmBȽ3e7qbSq:H9jkLmOeVIOAN<+Ee7{UZ!.QZ\0U짿Z0?^Hz|W*_gi HA~k(/l+E2B@f<*^wCbr%Re Fs`$P_8B }0(CyTDEǬsV>h g)Hugfd8\dg:LJL`ZҖcUT MՒ#80m?5 VηNYn 0R9px-h_q:{(zW؆|OƵ Kh*% dPfKTH2 ]9@ $#vKxxH6l:.MvlO}ۑ[Քȫ,e6\!$A߯$:pJكIXrލuRݟʴ8b¿[ҾO710BS e{J nڡE (j<@p KˣG$Oֈ6)?VqO@[ɋG֩jVB?j{I&ܮwt#þM\ʜHrҳwR;X pS=q:<x'dIq}ZN8XiMǂ?Eσ P9c2†UGڼXPG3x j>Nܡ ,"3}DDn Տ 1s%>ÇSؙ ,!lb鯤6%cpcMRk +:/ƺ>ڣ:(3 h|U#L">Tp<(_2K2g+j]hĸó%kb't1DIJfaڀculP3#F`ojOl&4ihyǺin`Y7 F~0 J+^``![Z4hZgs혃ǨF M4zI:Rvu@\4.%\K!G[|X;adJa0olӘRT:,ŒRBЅbȃ ]u:& <.9,\H֘fQUl%Aq':`'@EIk_ۘ/8w 2SJ, Mͮ:]>sRaT|7ⓗ~:R kDzdG~ѵ J1O0We2 Ј۞Au֭O,, V2=(\oŚ~Yjz S&T>0}/zgPNd7g%.qV=(32J䮲tMsZDF J4gZBBRyb2îlQoRWdf'X[ylV4J~/Gm>FX"4fGUdVavzwL7QqM^"]; >p r7f }(8˰yC6g@hp4-&kF#r֛VE :F`,r'hs筻璔DXHY$|(V*#nkKbQq3 ۄ>7XQ\AVP  M| #,!$K7a KK&p[wo>&][gS1^ط L ĪSz9{I %֎8fEc>ry9YM}:sxxH!A{_t,nPw6psvǶG]gi& W~#g*EٓoY@CzcXD.4IOe.[&Y9bhگ&_yM {5v=;뇊r~~>eɟ~:aLr٦f}=:  9^R:aLMP}n0.cfC%pRHi.BӏΑz 61406lOd>R֧ xpVM;xӐ} ŭeN~}0Z /or#Ȓ]©%wb`Ā 3zoݫ\k[, O$'5#;3t߯| NF5[񀨼\e?9S(Mr=׳(V'L)e/ ʒ-AR^ ķ6j-_0j|α=w]_ m M_[t9v4:k \Xp #b+>pౕHri@C 8HZlLRkz+^Rn_5uyÌXHY>hD7-q-BѠ1Eݠ;:jHCw!s}+"UGά}ž]*_I6R/T_*-Q5\~ts"r h kꊗ!jw۬~zg'^<{  x *qeRd=TF> ى61Gs"@}u~::#u;aWOl¬EW\9@^5_+7WX(JL 庞rfR` \jfby7EA2ig ҟAb)]d@`u70s}m#69rZ ʑp&&)*%zp >c(uW%2o9\>u +#ܒFܡg4usoU`rM{36VCC\SMgNgV^Uq_) OtF5V 86?"G?B7X[)uw!*_2 02^4  $BL,A" >%OͶbME3EP!Zrʦ'o(3c%vMbZEhZI& }|Sm5]Jج# deD7KvO΀;ڗ0(]20ѓ3( ^ݸ PWQӵ`Zq Q*zt$l*d".'1seԅ )a*bM.OS^3ȇR(|GT|w' tIu %dkA8{,:uRfՏm[ *3"Ie9?6HզQ<ܤmof2oJ׫M}=}v_Z(|SZj_S Ļuh#~dEN/NPd(A&A.dJ-]a{U8-O-E;$T Lq%VPy'PwjX3yvpJ2CihPJ ~bna,昉t JAC4U+6(|.g~(RztqwL)Hak/t!~]veoDb4: &o`>3u["&JcN& ,k+e6zdwxyAmzx@KxP>\CD76y9re -PG5snCӦK@d&[a wbU$7me5 - -Or= miDs`^"z n_ksE eu Ұ羝06c^AZ RJ[_z bU3f;hRgTeTSsBڜftz VaYe̝70wI-};/q@)JJ (,q6fL$] sl]׀%Bq 9 PH=&6;4p%t>~:k me->'!jNiP]+K4 oKdYh͒p8g\_nR=k'mNW.3/^cU>ZRU<er|/ZE0%Fd,6nMOYR[n3^ نAFZv2Ne e<3U)0Z(PGXmGέ 1Ow Uz4) RFЉԐx7AȖ`1iwvA`⢵#u.57Y-Y|F][(: {*jP41\!әk s9r\MmӨ6-\lS͍WD <$rΒ{m2̋jVp) Oմ*~?p W@=uh)(0[>sT,FϽX|5d89OD=OJkzHGu <+Fuqʽ1~P`us8v{Xl,$ YzJ#ZVG%JgKvFTQ'TRD }ne65SwaW|Q'.X$#X$uX0UАFp ;AeYH5r swL`6S3bst~ZaXO A2e: qqCd ~VOb0̌SC{]e-pjZ lzڅVW(@Gkڋ%cUM 8SpߛÈ;_Llx_NvF}chO!WՄt{D FJ4ҭ.x56<^zUI(r IEqM.~ =b9 aa%Gz62P`  کΟu$U.xvjn$˯XY]\&bԷ8x&iy4y4Ohz 2V}}K@|^1ͬs5@3&=1)Q C3/h-/"oXWlXwh+'x1#DX|\6ೈQF iFO䕒BE!޻,:¯fs& {WjL* M#FDN$<)zJ~#LjZ5*ؿV,ͽI) }a.h36 a 6(_V k .9F/}`Vzӆ)/9qF*js3,0T2*@̋d$ 68Gl8R9EQ.҃8YJAXi(yxfrOu[ۥUq3Xؑ x"n+X=.%''I=1 p>b`AΜ2)닦hSbf5js˦<R$(N3_p*d04ʗ5|mSdp aqhhs2#18aN ]5~_@F1*rD+_bZ& } #HH]q[cUQdvؚVc%f"Jnnor,;Vqb鿂V9vh3mw6=^{_zOTV+SALlTŨ7`W17?ӿ7(сm܄Y䤤Vk(YcրԹDhk×6P)IuRdڑ Ӄ X !#SԶj^ QOC&ЌnoZ[Y5wQ׶5EUW4h1d(>L3h˷lq:_v;8F}g˯o!L92 RXڶ1 /$΁&jB v8͠H,D( g%c q[o~ā);s\0VvH@no6IgHFƯӡk]PahHu܋+_JU`;ȮxZr\Į?G PN]kVO'NN~>&6=W:"Y[lP;=,rү45{ɱwts^/S̓eY_G:~SH;%U#GPMM`YLo&[3L<3aȉ0( ;GM. [M>"X$83 )0RE-[i;-SC4{֘@EW߲BzbBw.W4G f0:ڏ>+hKN 7](jlN{΋ّ֦f!0.Nt $zQ> |V Pk!kU ƚєhÀ3C];"*lbo@*PwdMCMk^dwKkr#Ћ85vqhUBt4LxKz2]6+huO{X|ωlC_:  -JR]VIE,ŀK "E? [x5X9wG`\{miT 'NJvI!7/b*ÒE^ ,͌6Q'2)&bjב=މTW&LBGol]Io'ig գ kD%:)J SW&QU/qz#P>FsxTQ^$~uܡ;C78<ՕZ*2T#P\}Xnq)Ѯ P<= #86C yĤx3еkd09)ZƟiWưpA_Ň}WF|hA]2ajO*7bS`n簾ΊXԗ s+hóRl;BDoYnl۽Ӓd*&L996TaMtj2՗(f*cA+Dj? {B`ԯ _(W䵆_gOHܩuf'Bi>r +d .A&!Ҧ'ڰLlHtHg*__Kz#"]輝,/xV0AI纖uG!M2|_?= @}ݸ1 ^})w YY#rD&~R܈A1u%5XtW~z`?~n9IBjƎau&d/ 8b{}CWF?A@#b%cWAy^u srC&JGq͂iOU5h <BO$[lƥ)J~8po8rYE'$^ Q]?XEIRv m))+1zK8oQ0l գ;M1% 7Hf =Q`:|tː}Zsuu=v ܻ+H2WFK#3?iWhkJ ޑDFgH~#A˕/E$6W^MT0s ca&̐4Wb8MS%0hޛ7)>Qo١" (` Q",RzWA GKu~òuhN 4,RcB,`@z׮jų>e[>J@-лL U%O'sҟJYUO@K2*&1LYOFi+cU/r (rGl0-N#{r&ø!$K 71ͤfx;t`ꣅ4#maN%)7ȝ,@9$8¹U+,µn}>%;)b"I$dT >I'ȁk9{((_V P6%XQ:ԡs@lmW4f V2RT > vSLbX~N>1cGod"b ٟHuZ#M9O6%LQ)$"CIOܓj%a*S(^>CI> QYV]Ձe[8qG+Wʼ+?g,:Ur{nwNS1UNj8c>’W!^׮_Ix Q9R8&1%h8L]Veqı2.ln&LUX`5EԜ8y[e+)f8ls耚:3zW7U| lZukp,7?g<B] L:TeRm>BmX#$J ؍)m~.7H)G" -qZVB2xzFu/C3:O;jΒx|r|.Pwk`n?{a".ITiÓ]tT<_CbJ;KK摘FPKŻ >y>,\ZHgdħ۽WY6lb*uAgQJmj"-O:uDPY+]{V GiՎ&mܘ}=|] m]8T3Ayt|HT%q30Eyo꬞Jy٦h\do(83YƐ5;UEv,~3@?5 5;9 V aNhvCf4x78?]j6#sQ%zsQ5dxvh˾o_jQ 1[]+\@.hiڷw:tnE',R)`p֥:i|*mz>:=<63 UrxKYHl_.;y+h]u7/=UT<5Z|߻dGQ Gnq.F7sT>Xp$íӔD&69:0~ I,^Y|; ;âH]ur*)5բXF{:S D2x 5ag%22#P YU{ac{xYӦQ߸[8_>ݍ^^.@j62Pt5.Wm,RKŁqr^b&\Rq,-8X|+\.~t"ך7er^Ti1اS%kT[ϣ W أ7: )ұ4pꖼDF!鎳_7jKD.RhFշ0!c 6O~ٻv} D<%do=LWWHa01 -@?'$^yC)Q!Yw+{T0"T`Npg hoJ ~>"BSRh멞@o-Vݱem!*Qf x]"Rٳ+]$N2t v&źAFQ3-M]/(dnb\`x$lh)9+j! .raxK0'ŀ=+ l<#vJICp ۟ԅ'+£˅7zL{+ҙۘ,}DmfsY=^/z㱢dSS'I6QiZ/8J4j-eMaS.Ќ(N, ڽEo-fΊ.6ODP[2t8=}cYfu80%A6Z>*rC뛢E5ӵ.c?oX6j(XG g.E|)`0B"u6!]"%!r=?yhzC>|\n҉QE"Yl4֢Ge%߽]1{D1[ct,%iח&Z@e(2.I+F`fқ%J P 79a8l^[Gn!A,wȏJxjO19x l{jKᎴ щs5,``J->E"T!@+M'Z#/(e:MrNVǎj ~DPO[{.ӺX$hZJ!]lz(4XNZNcsdh'p i9b7GW >\KHL 4(3A|+gVqgZ MN@6RLi+f$FJy |{1nyφhxY{ $9q3v>z R>mXf[zYrHtQ9٧A . Q{s[xQ ^bLYQ{N;oJQMmeʼnۊ>2W[ȫ\>DP« Ck`=y#Si]X8ЙxJ\Q˼|HUHiٺCI6Z0)HiD_-⻃G:ӥCP^«6m_A\}X8†xTO:rn@5 >K9 b!ņތU=Bv>҈z`@(s9v28y-ԅY=oHI?6B#'ke:|8L<]>u+]> h3flv[B* ߧw61Ȋ .Jm ׾{j1z!iDp}7i|!3%;"GRb) gDCAPC*maDApɟ@~dR=Wִ rIpX;AͲVdƱOZ4mJiIrr2cL9'Y3T1jt_eVQ)j vwAsEm8Wԡa5$88*VfEEˆ/nz& 'P#qe,?UbIlk(t& E"q' 7hi+c7?d߈lv/;*%+il Yq`B+;qhe2JR|Rgm1ٍqfӘ*GKǝ_ {k `01ǟ, 3U>@^I1\=; J=چL2cB/L$HtsAVēS-v"Êi!!{k!U4%2V$۳QF[r; :ëﶡ3-!OmMڵ)lm ښ*اn( 1ƉL:D,ZUƠڅ"x%|,'W=ᥧ4{IԁRy牏ABV Byo5_c| }1®rNZIj @fm OafC7/π|ݪ *^t -/ou14UL2Dށ83oeH{&ҵ".J>KުݞJrrl5zBTGn&xlPR['@{-w z K{Lٖy]g.j]WB?d _I 7X+b@AQE/bȒKF4;@ Qoq3yIE?NӺ%_mY {JVl̓;C3;# qšm~c||7X"^@@&t$,\`AdNuyFd~Z Z"?[bY/u252Cr!뇛FfAww.FE+;UPDQ+ռ]IDiᇚY8}R=T5{ 0vg -O!L4pڻG 0]ONm1khZ[zu~GKq2cB;D f΄HN ;Mx4-rC Jliw \ ZLʊ%& q=;p_n"H($;x[-_"s4(ȅBX)q ! cR c2_o@,#E!ڀV1(|pbs9s5IW&$uX +h ɱE֥/8v;IŐ:cу</CEM}2nwˮJV!H{`!ҔXfհT P hLӨ\C9xcUe3J#ݾZB 7gy҄l&},VPt!|wD:U9,bk\Ძԡ{4?rv w.uڟOF e:M? nf4̶<|3Yl)qI22a}7Bztg -t1ڜx)DDȭJ=ỿVМ3etX(-&ZU:4{Fk;lKx] xxX tf3ڍPoTKI9ac^e?N%z %h;#%myeƩG¼j&t@x ;/z,] [pmNs\ wX,V6r'Y![ 7,17shw{T6ԣS),=988#OwPº$,9\8Qi!_cfReQ2GG+r '= o@N2~2WF6n= ro?+酑(B2SM O4AHok#|dMɧˍyȐw))ut|=5F@_ykB aZ̼d ZNk*3t1&oT?EB\|F j*&^y `U# ҥgoYo5xx4b *xNB>gElF^^VZ'¥E#}hDHZkkx)=G с49>n3 oF@t܏B:?1T-5vUG0&p!r1AvKF})ƠY].&ێm..hTE@mTv[Y1N@:lӾOoYIAv\ R} T`JNW8YOCzv"?ۭ^aX F>;רYR+^i58vVЄ9g|z9|[xߩeeI!sz8ڬ,פݛ [U- Dۨ#z7Wt >O?4(Q#E_pHnei{hJ,gS$̰:2Va@KZWI`*.6|%ך@^ Ix%4VbTاƴg"(R֑'7TKYwWwPv /S|7 W;$y=$4!/mL@ٳ U}>jpNPlZU1-%KpHg_N~ӆT,o(ҡ]N0}T#l1u8hệ=)cyvQEM`Ǔ2mc;f qq0 CCGsփc,?0%ڰ f2' xD(˱4)!{!O!|ChaӣӬϕq鵅lD)qD8#[ۚB~_W0M V[ qqN=~nReZXpѢ7|ZЇJ Bƌ^bڪ<]k^\^俵S)Tq붘Ez'<.$F*Z=7fHdD2H<6um2vo :U;'i-i;%`'r6%DoVC:aA;3E=Grxw oS[iz_)Q5/^/AȐ9)j\p[xz/FLV(ߋ^Y2VIYl̢K9a+#:0[ TrnE |JoK& ]`=듎 #ln\و#*X+ OO;2/M^Ő ݴN(Q Ăl#>?]|R xQpX t" #xE* c^,a&>% wF`iFk[#Q1M  9-%ˏX"]IՇ0}{a-yH![^*{Ckl)gًˀcXP+ѩTkiHOcٌXf#HD&p)rHF6K׶$ nSߓH{Zrʁh ,I~TpmVXTOґؾPbr7OGC0?@DB}7i4 11* (8g\kUGV Etw}䈳Zg?OȓkWMjoiu7Z@gso}{?/bPf CCmcoG" fgtY{|6z%v1!̹ЇΐfEtnmt{2mq qmRNFAsߕ1M\AtQH7kޚ|zX :nDJp-7#饘7묡mȎ ܪAKÓXRa,n/ 1L# |jJBC9SuANf1b3abKC7/ɲHUf)Kݧ!vڳKDw'mVMTkukWGǺ!?)@t~RifiZ\sH3ιiF(7C-a5ۺǗWqSk1^=њv6)FӴ-yt:?jג6r5$Tb X@nkZ3i=HU%m~*_h z^ɦ{_2L d}!(0^^?f:Ma\]8FRia[\0ȈMҫ$$ à T7=U2[dY_"DxRs`E6uId\7?fm&’n*Bl"6ykB%{{nQE"oA-9.MpP"PkOlsgwTcӴQDE}tk8az] *#ޤX D(f4V`x?]csAem .GDxu9Ziؚ Y>U&sv7Zڎ%rXx@zS`s™ Y-t8]\ḷy Oj5, ^*ňALcYeӹ)~ţ%vS1c5ޢBx1Κ:r#ї6xdȀ 0ێMy?,cn 5pf&k07g(Q~냎S(4H=C`bDΰ?Fr a<'ƨr. džq):7>?j7l%VnF,9MZUNzɪU$Ġv $/w!ݼkꋿujB Ip2f4u5gr_Ç ߽]T<:v԰ԭ}z}U:KJ_OzqLgCPwN]`R$_tqRkzlteN5QQ c3򶏾*ya/geֲbL^W̼ L 2> }O ]##B>[^hnb3`n!P>]Cj͔j&e1?ڰ=1܇D+j{/)- DԢ yK@eH])(u"Qﲄ~ Uܒ@hEn0RW1-6H"dYPl b7>h|~_7+Xa6 0a"wuq[k 1>gRƃZ10"\ۡ_MO~"0( Oƻd 9) E=A墙S9;dHPe-G Vxa!V?5cJFD0ųP,ڣ.NMVܷưlڶەpعׄc$"P>|ES`oU' J[(:^嵀&x#@0mۗw6]%c5V#?,#^1JrǙ30Ҿag4[3< 9FAڍt1TaD4_*CmPCgz78RQ|.s|tU|g CciH,;w"h>//|x㞈SqU|]$tG)wjĸgCd3~!d!A3䖄1DZNZpI5C#tݪ[Y#)PM')&R%N8 (=č?9LjF݀6/?+Ne*E}cqɟ_E{WldA{4rdv&܍V_;@ C7H0(-YE\5pmk %[3OfCF[g\0QHTno[|%оXx^(f| {f" x16 ƨYRw,mxA6eLhB Qq |11Bo0Y3sƻo@~X/=ޱtӽw)ˢuy:%iohCnˑ+WMmAd]VG$V?Iz8S\ھLջz|af0pތu}H\uCmڥvJhO$-'F8loDfzOS$z"L M$|  %gؼV(x;\oa*ygM7 |ג9ߨƞd,= m |q0 `ϔn ʍ~!zm #MfUyZH#ghE.ܫ$wfQ(#\sXgXaV~t40XDT-@M @^ Pt uk-Yw,vu䱥t`SN(߼╀d\^zssQ(qCq*Oo+GU(;1L~u&oEïE|P!oƶH"=3o.'Xg*$z[t3}4 s eB{]J:Ћ>$6Voh,kk}KAi)4*N( *h(R>$${K^./lNR4@]ۺz|h]4_Y-V9pjX P@F*rɺ)g=ז%a]O%suK[p[g 0ʇ,Ï{dd+ϖ)"Wp7  n&*i9cz\wPMI%i=.lWdRh_⍖e0ɯ#+(co?ԺǦ`>9#T"9}w<:Kf>@H*P=c9 jn_ܿ?#qk0a 5 j4&{ t]ƨZnRl6,dMȚP=-ZM bxyiZ~ocVrG5DMȏfDs XWrR }..*0ol糺'&#O!Er\ )0^X›53=Jͷ+Aj;F*{q^cnTѸ\iQ9tA Oc{:_^@e5ۗ'$_dYpĤMTdvwH7@Yz6G-+e-#QoKE]IuRK:p;m 6.q9QYyAW%q P§OvTkՏP~CK-Q]mS3zϰyﵮuUYioB}>z/W S0& =wB Ȕ1Se DF`0SMQ=CXQ@=B=Xx6;Jفa_oSnDa1܁a s< MK<EU94)X:vitp*?"$S9:)Ko%! ?T1eq {1WOFO^,\wy۽}\7EV>[!~r.WkoOQ5|_i*h(AӆQ7̠T_,U ^=yyHaU}bڒ(Лvtt[&Z4Ny2n35EcpbIЋ˷yJA4:^SW%3*f8@ <Ʋ99u``&{21*+Q|M1芉к=' Cs:(FXq5\k؜TTIN$9Agp Ger秺 v=;ޔ?2~f/%(HLeREexѷ엤`L,Q</d+N &z3wi ΌnY̭3X^Y?)ضbӉa#ɟozjh3'Ytgpdmt C>I[yGr)'idLw1KDk|5D)!!bΤH*挤{~}(%Z>o/foqhrpq@؞cOtKNLN ^5Ɣ?+ uz2\ub |:uYFeBj4B_~9~g}t0V@a;N?c:4=Yi`tMʤi&q|¦+&U*>TƲDo݌_PIGFH Ύ"6hǣ uSLۛÉ@tc9- ;Jsi/fhHӊ6B|WvIrgl"Bfh~,Y {Bݪ1F#<Nn?7*n}* k{\Z%LB$w8 똠e"axʹO}Fb, ;, e(m~4qO+B%Q&L9RȦ.4=VT`#Axa+GР bˁf (/tg5febV@( #~| i* ~XPu| MiAm@xPaץB'뀻#~TCduA}h{ehlhӢDS xwYb$zfLaxdx?Cy [hU3U HnF4K'wӾDfn 4_U6LETf-/MhFadz!.o`-͎ɧkw\ȧ(ţk񿂧'CP&/z?J'ڊ~Ce̒9NL :Z`[˘y* 9~9!KџCX<1E~ꐅ9$dDnHds}kN](vݒ@ HEb$A'6S9# xU&{;$ȱ֪$6d7E85b4pDf[E" *s/'oWͬPM b2 lUWÛzh*-DVOk(*Iz -fgO6Q՗t45ߐ쿝a]dNg`ŕYXh}S[jiKXfr_b.~?Hu(,.m/?SJ+n;laU0dA=NP82/' Q_*򭦚t7ШM,=b_L[xKh҄lף'ޭzEvi2)K,'LPmUC%!&}bσAT}hT>z}[ %d9tuI"]o(k-=H.<%-<f=gi.LRi CI{6"J}xuAV.MN 0K$Yd|`7ʌ2.NN,B4?y081 f ]ߠҩtR C\*~yczq*~#znaK}hҽvúqS\r`~AjNZ^PqFMP2ax7J!^:% O-XMz_J+ݫ\ sV!|#-G:|- QCΉBg8'K\.@AǧCt17rM!R.ɕuL:'V[h/mENׁ$7# v\imZ(爫ei^ X|N&gzvz0VwVrWzt(DSV۷\x+_{.ZVn$A!WL!.LpmI4)> 6'ϥ3b/e I/ FIw%ry!%-CAz ~o*6hb|ǡ+7KI?5{G_Tr6lgWb>^:>ft9KAEw&>'9Dn,m?:&X}JTef[F&o0n (t܆-TCw|l{*迢R7#z/̨DCb+C GZL{K%lU}N@ ,B_JTNE%@2 /ado|IFn/vk9! {L.Y 􂸋 7\-a MG.4=u1;87Tiii}!+OA{ӘnY1H E@GM=6 PF@ikpdnO*A-c 4!)cG>'I`EIv=v~?d,6M*.+yr4K8`Lh?MY&Mƪ\lE@>ɮ6BahRAE qސ"e`j_STT V"j*a;CȠ^T`t`f=lstm9FsE*xYgA-3vsDo@L 3mP"}\\LSF;~ aS2H(;ۆB`01pn=e rp @BEV%K2gӰuܵ،h-`]cO.qZ:}Ftf9ݙ9.{&AʎU+#n9n%Ud(q|;7 9| דCN 2`fSz<߁PI6̭<j J`GYah1ߝr4B}Lk#ݷBT:m15Ē׺ D$R0(U[ Ӈ/?򣡂*2GT$JuYC9*s^ЭЋYEUS{k9mcG٭ ^X"[aÜt[B%oS̹A`Io&we(OJtqF%~e}tQDYF1 ҈e0ٞ(G䀫# YΧOc5KI+w0? Hre^nQ f{ï\) f󡭋87n:|IGџZ ՔikSY-g|KH'%_htz%ߵ)ުN\'Ȍ{Q.Bj"D# 7Ijo֮#Xz?5cʪSeȡԺ{i6/fh{`#IİHg"#fx+4dAxHqJ!Ly1!zfu) J8;I#Ս'ؖN9~:*J { '6r|;𜡠&+ E"۪}Nbt(06=Eq`~~T3m^Aݑu~D 5rRkp<#NuϞ?!j#s:/nA|n^O pn[44^׺fnR2pT09ΆO rMŐ/*2mi^17 Y kr.^6<'=1,*M؀ K}iQ=s ,dT'#౬'4euL)f?٭jle2j̩Nզ˪GUzĶ`n_2S&JǒHT[jBs& ņ4>8PO@Pxឞ˟Hj%wtܗ3@FcMC0DAJp> )sIqêW[ `"4J7?$kߣ8*n*ɬUkZYgFkH 6 'l=`ڤt 8)]|%dNɠU0vxxB؆KP-[Kr`8ΡƇRj 1:}ͣɹP)U㢳Y`:BBuM=e9vb&٣hT~PnoMKχߨQV}X9\^"Ҭ]BCO,;Y]+թ"hW oB'f}RI3&?;+:"-א5fGKSЁ~CϝpmsE܊x+2o6!q;yrP~3d<7 i"re jЪ5uTZ!;0k sˣoP-?1^6X]VN-{=ge(O"34:^sV)$ԋ/q.sd ,C\em$KuXZ5A>`]*eN7L0TTClo ~85|xVkTEI3'@ut ?"-|OPJٔt&nz'Nr\]P*)T-9:W@Kfr zBH_?V;08 ~ .vu oIﶉD _ehIf^4NIቖ2I{\yҗQ&k];FMQJ:^Jﵷe'b^t˪5OU#f j}riUDJ:L1 9_. Wxq]PVt~߯5) f,'iT'p_r+ f]lO[W8!'Z1ʍFwM;c;u͍׃HyWz)$1/Cr)Mj"  8?A$ 8':㌔6\nA7#sZQ_9Nb`7?1(ȹho#yrӾ>e>veL3Fq];=b1gvMa[9A]т^8c$kZ 8Hٛ`2Tx"XeA* `+Tm m?>qS,?}єKlo-` ꨓL}kK{J;e9R FҖjO ȮS|i'Õ6|)ǼOxs&F263U r`ҽANuFs 39a1tD4;Wѹ589ڏs9LVP`: _s5%&~bӱV*1D{n})EBg#)53S͎(G1@b5K}t @ˌڢ,.*;ˏ=Ed.P;ѾJ >d]"yXߟw{@!}E@ݹ 'm*ƧIy]mr{+s.F4=cvJ&4o:08ؓ#F,) 5Btj鼵b&(q)@O7KQ,J84ctgvZtm]9 >N\sV1n?SVp vE//FgB&ȪӷtHSU%z^qH3z+!XP~uʳ)ڊ&XAA+/KV{߃v'^30zFT #Ulw|(j+U J#N+1'.Λ94%v!^tdXyTzE1ƹ&5ۉi$n}tu ʏ),Jp[\ce մVlZZFWLO^.yBeY oͬxwpq5d L?GӤ`{Ln~M\Ѫ5 oL3@]G`3QZXY!O8R 3j1QM6 ф*5d-DgOزUؽ;݀ʯZ Xou/*0O Ut3~&w]-D]$ӺuF@rka!%b%J c E-Kjg 0Ȣ 8 $l]mJ JC̹8*"#5ϑ?جX.Z!dR#%LfX m7ō]*IMy:ZRSedB*J9*biJj7jD5 1$㭠1/>9E2(@Rd`$h׳Ιhw}|/']z8%<]u>8HJ8sA8]:d8a(f6g0И4֘>?PKSg&* nfX^q-{yH:b |0 _$gs(h 6"ZysGfj0wBU+lyTB8Rf1tq "PB'Ic ݝUdl &Z !sfHB.F.j$3Vkh%3vڝwӁJp8&2Ke?T4>=v$L[ nF:Bur$>"r|UJaہ{ZP71fP%ex9 z>բnrRG͗Y 3AP !',V1Eե,il&pHlH8AѲG{ Xa%\ǰY[M5ƫGCun,wј2)oF_ No0iV,%FtN$S}+PόIq +mEAB% \[Nεx8|*nBq{, #pt ~_{Mib0;CV SoKG icrend |po R5W3h87=(#u8嘁_rLu y">MsyE[#s}4.B9_EGi{>y?*Dn 5 pT欸އ؋VJPb6ukXw9 ΟsߌcxCd+EYGdYȒ>^g4%GVoMf,˳0μB R/O^pu$!)v;$]jh-bI ބ 6Ʊο&rxs| ,_ȁG^+G>:: 31ɒ[p>yMDfi:#eٖ0ǖz\ -,nMjK62w^y´XH.^Q`l̸N' LIoJ.CGӄm!}imYBt(Z}n}\4fۍ!aZ!s ^ytbIp Dz[m8#,h Dw> '4*/`k4##l*5p+Y&䍯` 1K+sᆚɡ(U]sf0 y3 4aYQB*:n+pL=GxN= w~vaal۫ٱC-UHw \|$icbqڥo758}D%oq2 l C.Wn<%sЮ:Q_@ +b$yK_y?BgZODřd\qE7Y8DpǐG\&+-c0K;[`ؾ5|n7Cˡw%y-IYWSH( %xWo7XB*2>Ʒ{~&mRrZnd>;|0/h-uN_wL wNFDej/q6 TgR[n cyĊ 2{EǺ?␿[z$URy}Ƚ=OLHOurh;*<0ަ@[:,ǬyG j)o,xpgI(Pf8)n9H _ϡ֚\`UJj"|IͲ`GW|(3 1$8;OEKQѱ5}sj17Th ]T)8~`ц qkM86VFS-Cv:荺{"pmL~!]n kq5>s?X+'܊Bɥ¾8 PYny^nK2%yajV᩽da#n1K}ٷ߬Xd;?'uUX:f2M"M`%}n) 5Ɓŧŷ88rA'NVۉ#˱ TC#S /}@VpU~AgVKdj]վQ 5mUH hiBRENaL]?EM,_xq0 -ee0Ρڡ}DLXu@#]Lrv>=qGQ"i|>T靈Z-kS^wf+''F- Pd5P܉~c2hND[ǒh.4E2{`X;vnLQ`,xJhY*Łcw&NNdMY^pFY;5(rؼ# EƳʕRZ_;ЍaiewxwW73[f6b/Q4 Q7 Ej OP]_® ~@=C'0xmZ;iolxp)4i-\t! G_ iϰӷ,?|>*>oދ pA^ݻT-kw.A1[]m*LY>[a$Y7U*x,@SJX jg-5 ]IJ*U Gğ~ wmA?ƹ!ZCx⩛Nt "LꞆPVꐼp|sF0Bռ{P.mԫBT{ۦ5oUʁ7-oۥG<Mۀ⒡\Nha $gd}eRx(KZb | ۠8#P[1Eq׹aoc'^˗yi]RU86"4E&,_?ձn5[" bIV/3Ƒ@%v[+:#CWT0xg{"L?,JhO5 6Df~M'ؤ M4L0zJfJ uO.4f0Gk{; Һ!qQx (^wj;Md6x?lgMf0)cqTY<=q 4u7g c00 RFsOS@aD8ߍmwlwy \v"4`l;E D]$йWs\aʦ'؆R(^ZEv ;JIlEĘ8O3z3>?&|I# BU~?#G|f$x:aa v{a 3$Jǩ˔`!Ls`uuj3&QTۅ{qgfn;-y|"@gG;N)1or4Gԙ%`ddA7A1]UP`F15^ZE:c]=R8bM[|c.5/ZPcV*lΑQ`WwL/g]l)ʚ&*hJCQ׺h7x/LWx]#iqj*R͈+=#(\v-`p4B aO(4Aq֖C?+ƛϒhIqtQ꧷Y|="2InF`~i2ZS=o<>x 3,w`2V)uV}` R3<VfΤxlj ǴL.PK 8瓨=rfuة;";R+1Ͽ(^KQ5l{u?D#VgRP8Jwn24\6%_4u`ǭ .m54_M8h~kh0La5î1P"Ov@b@~_%+x VgGCN|f#Q۲T: B _߶OFV5n)B) =Z ao!mkY886}CJD89jJP>ҽeM(@ՁݨtY1&@Ixp݅lS ߗf-u & ΄%)cj2|8lY4֍@5n\..e&μŌu.]nyT-1<`*Q))ۀaWVӲẄ hD>6c(?qe9`>_ñf'JNNX㹄#h;Z@.w8z@={$n] wk|5&rT!SΪ:"=Q Zw;ۙ OgYl\qӊӦ읆˂I? AyˬĹ1tiFa2 xO;|j9bz!]kZAMH=s#hE((cD–w<&C=t >VM2GHǂ8:t!b0߱]#fNsD$D8 q&n>K*sa0X\D*'J^tlHuo#[wi:Jb6p@M]ǧzk VѤ%Ha(*_\mG%{)f@/*M;tjYU.f8I8Pp RLVyzm~K(̻i{K2LfFRK&CGj`W딝E%bܯU>K5SK'g[v%X;<1e0޸[o*3(E Z1's҃0L\ۢTn;YQ kO)׳>ރ "~ N%ѡ#1^ru ~lZF"TA\(/}0n6丗WvlS̫ iMQOyzJ.'09`*W`uq~n~"c*~p[NX}zũ3R~/1n8g vI*[. rTVphΕ +)`[ GNlj2NefQ27zsq׽6ASŌg|?Qa aFnf_?ރHmpO 0b~p/^X*jIIs,r-#q$+kCk bCPD!JZ_>j`Q]uᣤ(u2j۸["8R`FoޫCAiJո\' @{8+|YW`8/0oE{SD=Z{0Yd21f\\g!z婆0$ݬ{L7O27VRE^}\>Sw9f$GT/@rcUB(@1eLR_a"s; f_-iɱqS)ɮӈ\Fޤ{JiD̊eC!ǻօY} mt#.n5e,tbJu4Hwl n/av:5- c"PV>7!aXhwq0L_q<4Ɨ tvAԮ~Gr ?ڙvBKə:W5}|b HGj, ?ɏJܯ5ny0*1FՏjuݾG3^KKT6ez@, /"CQ`s>fZ -2zծ\@5zi%Tba؊|y˵OXZU7wq0| ?HweBt0aP9. OK|R{pjLL8DQ< ݌٩>5+~!Cq~W#X=ά_&i"򻊙BA>rFar|A(+nK@eN=%k£8 Ve:UL5TJ_n> ӯ+s2&B$CRm}Kau"#'G"jĞt鑌 6d_ "]4"hwAqgsyi&zSFI;0?"~N888Q(ݚ^B7wA%&zDyaD\ߴOHhMg _O2zп.2ˏ P :iZgԳLGi,Kk/ )Q7#.=Lw"TTk6~_]qnL;MtƎvk{qruaKsj, w;*r!N҃ppބ荷Q>"eH^J#qk-D0{P @: 8eIn$ A’(gJvx7(LPE+nI@*8%S4m,Nv#ÃBn`O|4J*obq21K:dd>)D7A=A+5P])YӂD:>mB^ EN eKn{rϋK3;O@=~G.ʲO>&.b`V?t1gXNv0Db]ˌI(}p4'+13x9;ϽX1Uy"#¬B'V1g"u*,Pۉ~WL N%LW<A} >HhG tÌ;O޴ሞ4sD>;Wb4_#L=uD46&!K a2jN˖jﮅ|s:=mnLtZڲ:CL]Kʯk(֙-SQRk6lHYM_\ a̢tEڰFp&zB/o", "vlv~.j 4Ӊ A|X)0BQ $'1s+.weAHů}Ї;Of0Ջv>LOhR͎=G#eeY!8qqyIlZEK ٔ׸rFIҢ'i\g-i"}U7ղnesM43x'sb_OO=&rBX6 rT m8I6 -ʦAź38$wMب% XsPaG84B`$3LŵA,Y(',JiO# !^)ɴp,`W%_y\)rn98^Oe\Dz0vWk'Cu+Fڄu uSѲ1hFl~ ng?]@d8?E:Z`{1H|ԾYb`KN}E]@_ ޤ1 Vˏ Y  D95)Xj>I\J{{&]~9Y^>:HE>R)h_z2z6ks}/ݷsɺ 0?ΕjײȜ42>^` OT[ԝS__Ȼl@||P (;w\; ~-H33D^ऀVRCk]XXRlH"KFu1.HRxy^-.V!1R-+ޙPi,3c7-tlL5 gGNJ%~{B%0+lC֒)F2j:k.'nAuGXd!WhUW>Jf ߼ꢫT'&ߵaBWap$v:ƍ4 ;~LJz%WrV!<_2}ʻL"ڦ `ӥL$g8hUwRR| }JQm 3.&vBvQy]GNѣ6or'/NM)>yO@ Tąؚ>S3CUb1Hψ0hk_mg hmղ۽eYVp/ 'p/PDZM+ %je4\fD"-md̃ޔ\\<ؽE)oL͠(#CԄ׍I#[(NVV ǖ@9Qwk7-3#ۮ-Fg%•(wZb|`hG%?޸od1^OGϵWw<N_3!|BM>$Vp)R-. FO s>, O+U͙^K(e(h(njG26 C#in"TxbERH),wfuL-69ZTr2 3V7^ >_F@fZSPm 'N6zpu[b=C >( ,7#}}q H =Ɣg\G6!nS]y>Hno% +l[Sd6.]+U6=_hؘ:(&YhN72>mBrф4-Ubg#$ssk^ +eSc˵\)d-cA}wFG23'l=_4`lSx F~}_xcb.NUs #uaAi"@iʫ,U9 &{Za""sz-a 4eK.XL`Ø]M)3"zjEzC灸ڈ.8w6Q:`h66)- N C6Œg;w= V3 )z͊xh'HNDm-Qn2$|xOrίg磿5̹VЭEnoOИFHύgQ'bt wO센r1'21|k)_a{Om]0CVP@6V}wB18 ޹pɎo:΅!5RBXVL|Xh ^ WÏD%FcbϪXWԎs31f_W~$؇7dnXuf0Az >JPD=Un j%s+/gB4d (/r_[iDJc5Ha~@6ˊVQk㈇v/ͦ|r1p2T$g3q)6pma;XigXL.p[s )\P_T nZ]Qv_yӞGb5Ե3ËG F<"(bw7} lM~!~3{ΓvN<ъ5׸Wº3;DHM t*|~ =d-u[5ÌX`zbIĄ,5ost?rfcJD&Oi% maw9+6 yîɲU&T:K0cqc2o B X4œZ0DèwP~X4` 4& ~r#Y:5qG"@ϲ%@ssZ,1}o:G>$}3b 9'J̰-4?M$2D![rw:(cݶm"%8?u??z7R 2S=LVJ$`twcqd{F̙ 0)8rNJ;f>چI/4~9[!(k0FЗL e;rx1?B黌}왫>"y.)N$HH]zů[r[Ke Thkt;gkH q-RPMcC҇%& ݷ^# dhZJ3nClk)OTKHӰBX e|T@BX*Ze,tb)ǎfK(m3rk K^ƸLO*޻KI>\FZW* Ɉt⒩_O2qMU)mgJWST=4!y0m|Z}Uu=w%܉:zXUV! :9z$ aw}A'rIR\$okQ|@ia86٧Tb0WWwG\Mw菶alGVϞ.̩B]6k|;GI,-3_~k1鸒?r3};ʊ ovݮphgqr1Ai0n8rU-? VG&7R^f탚ˆab I|/1?=pO IL7n2@T'̆u^C |`@' >^塱S@zu'*Yg$ 't(ZJp;]*S⽤,P9 !Ce2e~m?}}CwBiJƂob17]53V=y(&bef;l n!&SY `bȒ^.dJKʯ&fgތ=ՕڭOY˙9W}].L۷qYI+B G"to edxr .ܴ)R]r= n}8l^䣶V{C%0DN V(hksN?ẁڜAEC錰fp0`ʚ_!]Ta :ˢ$ `C nN5C|&Obʯס?g22Sk#JaFg?j٪&r8s#*<jg#d,DGfhi Ț 8Gxd 7'0":Πhk֛"Nf[oZ6m]KN<}ެ}kOh;GlYmc<}٫P92 _T^du _N$6dTOX '`Dq8"<_t'eZ`=QUbZ F"KK3m7ttVqVh%Mް}Jjlؕd+gQڲm5^',W d6P.s iWa9ѱpȽ'GLFDSp7>vD(*0bO]pv?8bs$Piä Lu:|֭_C5qFo]%ou c,ę9&6v@Y<ي+gܧe +7HXL})K'Nֿ!W܂ c&}6\67=Z){G m0(q/Cٰcq)-о\~dzqgze_g^$O y=yAH[wN?[L"L`[QO(QQ&7a)6 b#$.mo[|E?_OE []ejY vze}EIr e]b4j1s)$hI~4>eA[TӬ~~*IE $́b~TGe.T6epcz23d|*l AkÐ!>6s S ~Il| %߱aLd&@bL_|%D bY.O7 %U| do.(»ǯ:Hu@XPA7ϸ4y:!v)3'5 KxsXN1VJⳣ"| ׮V?O$fXuz) Ua)Lk q\IAh .몋`[~7Rl iHmR-T)[P!'==%b!ǃU]".Y ~ȳֹCMH~vNH;gt .\"ljp ٴR^ۊ:OOZөg*z@AQ_,Ğj"`:w t(4=ۼ\e4.ʟKO{ve3Cyjťpҽ. #GH<'=x̄Dwt~f'̽1$8Hӓys =o M.a(F"rӢy'E8\祝3_'nOhkPfTJŇgA NƩ&VqD9d>Ugʹ1}?6(,Q([Dg wXwhvx1'v'I ntjPb7k՚[Av/hc$rS\\Bw o#\PE5an팵nQR|4~D{ah ~/O4MdsUxVOkea9&-se-Bm;ɧҊ@)ǧg&Vv;7340 fN˽D:[tR U(}張+lgeDt:f=7SFF{te.=O`нi.e%`MhGg9pmzu\k:i ې,;|VB+=NE-7q䐐y `WHf haL>kz۩3.=(<;#|J~9;c;XY']߃(Fj"Ƃ)3w ?o[\O>H `#U@${lomYq( (]։.ljXǠ!U+;萘HKu?e2kn`Αʄ抏dz\.˶b!PmxѓߺZTOCUFH)L˲6TcaoNPC!20}(1.Isc`Osb̚ף$(}G` KDNJJ#* 1rv(OI)]#:sdRI߅OҴdDr*_{y>KC@l2UyVZ?w XG["*ʂ˅ũIjU *Y71}H7[< C xoWv m1):1_/wVNrmak7ϼ^ pYt?Лs7g,/k~+eCc36Pnb7iL) i5q(az ळChMl`'IV;OEMhv#3ӧȵ[q^xcd;T8ee' /]k{{If4i'^셇kSR:J^Xt"< w&duW{R_lDoxؔ#o(\0:A @1z+|[Zc Zre84y<-gs!юBasemS. -y_ߵlomMOj|-KH{ hz]7!-pu ]a_NX:eJ 1Hp ;)&?.њKj]29Ӹ7tƒu[qT4)Q  rC>\*I$NIҮ(!G5\Hvm;;Mwг!vI?{]#!J"Q(+ˀ?]HmlnVΞ"=/_uD $Zq9H"Ig-rW؟<ou# @XM2|z#Wxu%-&#RUpx,a;Cς@<{9%h$[OV d3OX\=g% ]k4馗l(j;\򀈣T5 ʎ]al,>[$vʄ3AL@A3q1!dIG-sG^QFuϬ\É!:B (O{xϴΞZmnk9я &f*LAOXhޙg ;*>(&8n*N; ȶ_ARPm-m*'O+ywX18tԍjcm'[mu!PĮ\>XbEQa3Iklbd{T Зn43wCV+gb?HUz$ALZ',[a\|J*G5'M`N+FՙZl[I=}@e<{+Jwg0hnLJ*Qgf.޽Vؾn֨d̨P[ Պf.Q܁|U20KB'Q>M7YǶOzAǘ?E] UBzэ鯺.u5U12o9,f|Q!(^!f+|,.HV!P6+KM=;i dJ;>Qy(ˈa,-*'X+:Bm\) :cR#^d'%TQdqi<&l>S~м_qikrITWQڃ-%zA!ZjC7|w[caG!Vq;&.\)wCڃw Ua0YS5=8&{MB\NTAzuN) +pOR4U]F4Ҙfu0v TdA7A{ F.,\3A%d?uuKD=饠omV6"/|qz3>^6 (U3HC$r¡w`'߽UȞгo- >01^ϕq^^ &,}!+:$"ʦ7Y'ճ'@UQgci♢`v'oBsOGu5+X0ZlhsHe^i~Hy/,\A0Fv\5x׾T;$9cJV XR:$GV m3E3f*V'N D՚ϰrEd5YlԧoKCxv`֬AbJk_bԮX3'4Oٿw,8a>P O]-,.-9GOj[i+cck-TC}TcZ./BH?UfoEaAmpPޛ9fV%aޒ;8xe8-I0.dwBN€{ @*[9kW%>I5P)0 LЛMH- u6, ɐ.C&8Y<QUCf{tpև qrfD*ⷻG}2n-nt\FWyzIMnMF2l8Mˬ*UgUxL8Zh[D% 5/j948DيV&1h\xH%r;bObF"f%tC $-Fy:?,_dWcf f0\D<- |erXߙ=ϐ 6C TO;c89Cɛ.kOv>Rۮ'犂 S8#(Z-?q[\va~m^'n-T%0=E2֥@VLz  G=~RIC\8~ZKv1Mp-gY XUb;IV,ٿj˖_Dɶ*8vCBq0q/q Xkjp\*RQ`==TAu\va索#tdQt!F CRw~l-iBf-0ԝB:4JO86řyd|0emgl>N5>t#*L1ykGl ~ֵSx+=UHU3¹;m d=ԲܭqlA8[D-A$,o`sOZeQ%+;if=j]AFoTOW;<4fkb(r*P9 :Q.wx5B?jn~` gכЉ%\D7r(͔$6j1* +}f+cbj4`H51]$X;㘲 m<} )U:6Orug]@/(0̣dJU(FVlCct+@ӏ@il  H> Yg]r(.nh_^ywg ө й2g;\T#!t+-u~dzX3s8}]jo7ze!pQͶȣCk(F>:y&H+`$sO,˦C]?Y?!GYm;yr,|cW//K b>?}U!ujLS~ynt8Ǖ*pxYyfB/93={KxpmآtvR)Ľns|-{_(t$.Ih3[cͦMY30!C+H6m+nj'֕d}qH} . h{f܇adz$HcLYd)Ze׋9l~{ت =yG:|L^uÅScӁ:%EsbBZwE*~c`X|De/M|1t69dx'M=G1q C:;];6Yx` c :eyRw\J%ڃU+Wr0<@Ʃi{b<8wIR@,y.)v ^OZ`4)K`o35?&MIn'(@,E2#=~])89>X<0hEQe\, ~`<V/[AuFD3G}g8f\D\c`m AFmQ}eSݭ_rc.zX.E L{cJ)? ߩJNA}@"G(sjʪkv%tq;Ru *.]7E%5Kb,`?]0윭v'K ɮ;PzRYo*-RL5]W 1#̡\W 83@Rd4RvH8aE*N,Q'zKdCSkWvl`4G`i!} ؽZyEHK-^Ɍ3[j 69|׌nSo28}}f\=:jҸ7y0޹-ᔪEDW#쌩[@^&|״ue͐"X_wYc oByG Iy[^<;2[>MKY3_5VyCkuA UdwNf5?ݎ˽*{/u/]0.s\ zF/nY].$&б]p0t6ị T i+eOUv')Fv1+,`nTNB{3Nȼt 1띕ɑXԍﰄ0Ą Vtt},]!{0sטCQ(ˡj򋨭#R GHX.H:u`C( و0pl/n%Hh'bk4?e2V=+ ií DM8c ձș64Ь_iEM@-\V%u~3@|Pbl H | 5eORLZt8%YF THu-IдN&oF[.//:1nI-RKFUg HQ'8x7}mQ!z|$ ,p?^.FK@2M˘xE᱓m)ul=@AY +Ӵ4P/:-jx@pm)69R=5 TM8Z,F }" 3_1% 偩93d$Ń7JN8!so |{g \հ+FGDT{Q1|=Oܨ%53Êp d;ظ1ٽ[!A<2i 4-CSAV(3Q`MxZ88'Heb)Dw?2!Ƃi&mvOHú% )W1shI63C] )l U0(49.*JƸS& 7X"ui-`N#FCn&S0`5W#@k_)c}4@kD+]#bFcv:&XY X^\\D|80[ v2~wV>'[_>yώФߍZ;)]!pR p68';I(6KE&c`wܽlKLGPS4I-.FE%]GH^9 ׋Γ>UY g;Nj@ ƁT.f,5\A#+0ZadDkzo;Sb+,=%3FfCV(_R=Y+@Qq+e3`w;bsͪQKsb|LS"鿩)tKcʱS|n MP4>dk][NLaYRtWsW 5:>[p@SXe9O\ͯ~6,R׫Eum=&E[!^RUݣ833ǹM&rru*&DR9FpNV3ؐc}bh-\X@eGgj8hgRXu1?:RFˮ~bAĉ"IcWC9 26u {콆ߠ-% +|Ǖ\|8FzN_B>/gɃj3%bE[3a0L:v/'Pg~:0ם5>YR[hTs@5>򴳤HlMA))C#YCW8>UKn4} _77Hoi?z9:Is$:{T=`-*JV@u<qkI9ZM.5RqB؁Y>*At~oо㸪>q:;p˽,RNk4%!InOTX1%;B.O>Au]+ZF#5n+0rۗV`n(\=$ H]piS U^U\=*,917&w䥇\͹JcE,ʻC,0d9kO t݄zƖ"Vmې&(ڿax4'YC93zgg0;5Dr4ۂNH]L}W-}Ͽv2Z,B)hn)䏟;$HʮGS wxH*q;'l'揌_(I_KU̾I1>6{^Hs_jېdr@ ` V^K]h^oYq+Xٶ}wގNT9(^╲i@$~Ǔeh E&O^Jb~ +*ر8e"ɾmL}0Y>7C3[Fe1Kɬ,V\ }~mOV6B.e^ںve9 uSfP] 3Qu,]%o{V0PwB?S9OՕ_D3kDdEr.CdfM4ы6#e[b+Nz+Gjޜ<ia)Kyxs(l0߾2^I/xpK2x/, BB Bȳå=$Tq7 y kV?9Z@xP\(5q+_Q8==B9n,Ap4>^L08ܡ@{3 om&@0nІ̗dlbv Ŵk] |b{.!*5γNR ̔Db2y+?)RdY!,rO A"=3* $8-3dqz_hX'6PJܾJ"ҝ}[c\*X{Og 41H5 o3RH} ?_B|B@ &ڛ K&ܗ'$lV+`d,1& ñq{gw:D Ej'ٞm4(d%mT^x˾[8 OGt?upBeh΃ʇa~5 7 1U$4ybhďѮ*HmlQft`!#_q3\-Q(*7D՚ K F ! ߫K eo9}<.q<`4Wwmӻ4ԢȡEAvVB=?0mm!~PR{zjI2G>c_^<*YO8ٷĮ&*~s "簄,X{]n8>z9;zIT9s[sS]>e:="A+2)F`jbѱbaB*u e?6a AQIwA'7!?PIzs95#B(y\}]Gf:  [*?] }U\=sV8J˃!V""jz&aƆ)(?knl5KBHx^0n 6p NV `s#.P/+aA7tV -o g%3zIu I@[)D-…]4fg=9PP* Œ]B44o{ԁAZPl|zNo #D>P:Kz3fNʻ)E8 ,.Li/`QoY[S ׀ҐyTOgEZQ4ܼm>Č$[!`3 {_,I@Tr<>.UUɹӢ5[Clx-xxn>E/˽,( lс::f+^IEXԆ{MPhQs:78k"[gX C:fabl zJMqd^ )ttYKMFueŏ7 ؀CyᷓB:.'29sxj6Ɛ-9ΰ ^7ESePnއ*H؏SvF z:7='=a!n/p҅()ן|ԫ!,Q|QZȿkBV%<^RW:4g$3u^;6u"6NZV=!r8 Z„28Jщf/q  4 %pkBi%oglc j*%fs6Oʞ8%̄T @e=? ۥn˗3J$ۑᕀ%Lg'%]bd@觝Zo]p[lsR/̚iN.]AMYQd6٧v"crp&=7, 2'@jrަ{*PM%j8kOsydNh[O AWU3oj ^{C>mzuITN-6göY;+Q(U]..lPs#5.9rG)g[ەsYޥ' De֍#1fo҅M ߄0W(x90~-W>op a (D]/>-XnՁsh%jĢM]*dF 0'.qJES!/%'] L>7]QSfXihԙTϊ2 !SU\H J)@6x|Ce qv^B|E]%bq(6d`[j I󰟁v3aJrcjkSf{*' :t#8e_."&t$O$W]h~F$5l\RL6qx.|w ǫ)R͡V/G|v4*)H&ss'OLSXyjaLve119|s{X<]848/L { f$A`F$GT!ruP#f+6D֡C$!+92U2T457idz3R|`޺EgXƛÌ_ǡŒgmR'@1EuឩOyL 4מuqfqb@Y1?3cj*8O x H0{o2L"BŲ2ʤא'K+-a*P`!s%j(0LCh'@Kt\Kl-|7D_/#b:4()h8S@HEU!fD^sa+`f,f]iL)wi2>/ 9Zޙ(GVBMP`'w0͢*$/m'&U]L `G:N>ކ|{'jL2=?'&]+^NXiL3螊E΍3%Ei'W?m?ƨ1TLRv@E9.#z'H7=>(M?S' , IJJr O}튚P{VZ;;'J"Xld3SIMO ')!ArĴdDH_uc~#~ckx Wը ᐾ>2lR&NM8_RX8;9م nTi:7|휎ǧh;/@K-0Dt+2Eh/&-SE+w@y|0v*+xlb}pS>=>ozAb(.AWhnHEs'Gܨ_YDGa 1Dlf;aA%Fb1KY (z9=Q6MB鞄PVo' Ȼcxu%ӉBwg*?qj+ oEyԦQ' aGjoke!+H LK5 wFtVy"$%u*wRSA90ܪoHR7Z9.wDLjKܰȡQw(_u_7|< -y\ ,(i&7\>Ff ňGG`2؅{Aţ~Ǫ>O C Yd(G #4o[im!JʸVFGˣ0 Kt\KoC̈́F53yEQk܏Qʞ<2$ ZL=F'#m:dt L.~HLO2Wɨ^C1(Ro*z%ĭ_z;u ;V+|=[6MswGD$U$E/42BM’Zh[I~ax+8?Q,(g(ݸk:ݞ9v r+L->$yh'TĝWG7r)+t,2}4%/M9wz?o&5tۧi*p>N㨄@{\'A A8~}K娝Pv_ePuS0Yi3-ݱ,.IokoHb$[ynJ`أV&m?$❢ xҖPY N{ڰ*9!:.Ձ58.u -bbyF>)_#f83; )[b|%UF^80,k~s"gdvSH,3{GQ%,"{A_!ccL' 'EepJWTn-usv9Z?s7`W/?G<#pmBA&3h.?W nW)ILd1*4S-T1R$Zz{NUs&XaAӓwZ 90!ufë/*-fc[T>~3J)j``Wkkڡj9qykpAAع@ȍXQ](u&B]2W`EsK1O󊡫%p)j @.;i.gluY(2cPj %a.ew0B aK&>Uh>Ӕ'rkx=]2-ް!K-o:^TI"xBu6EwŎ4`1H-7g/ plN`FoH݆VSi5YE;@=_W.ZRWɛt Y:poZT+ѽ8\Q ኙ`[උ湴{yAO# )J(019[/]'#HɥeloԎ7 ~x0A%)~-@[8gpNV>90N[ڤee$ 8gCDz0ClUrZHqn!isD@foviwܶHv0(t@HؙBhw;;eal.EnHZHST9@e/! plUV=٘ŮĄkaK0 hwJ QkM47c&޲2k7JhGBnRf |BykVgP߰Xٺfą@@!FB( 2cqSgO7DՉbJ !cH/h!nmGPUqeD'g&فPEݑtmgE^|ͽHn;?GD7T"ʡ ~:%_d1`';|E+429@zON#FtX-y neظ'pŭSC\nP?O]t -*R8ݱAʖ,ی)"ɳUF_e=+| VJ6?iEĭ0d]8 =Xd85cڣQ8&ft#̻=1i{sTH{Ⲙ B-]-4oDwD!8=jg;;K%vwC-QdoOire`|qAy]tYN˚RMW%&e[˘O O/]dTB0 vS{Ɲd9<>XC K@NF-c=.kgsjQ.C!SoUT6!cF !hb+lIy%qʨO=@K=_5X}'ԡGOs)!׬zԤethyϤ_*HJpkN>|dZT GBCo F)+GLh6w 2P$xfʳM`g Un!T;z}8PYs' 5U0rq({\(a'㸯XDPL-t{Y<5ղw@w? d;%$gcөI{n ߌBdܱ"'X\' 4.S$qnA/K2{NvFƁrv醂+h㱯JAs# pZ榝uT2y~go9Zj4w!lEhbc̫ ?SdeOb5UDvjU%ٓ#+ؔǾ۷48}2V7hQ+-M4ϥRP6Qmn\TW*_fqYZ4XfV$݉qx DVXn4"Jv-V$+3_݊mleQpmISK1B$4NNS\SDBC T&! r odm@`i&Q=?T E=@A|{Jt%͕!2a  C" -5/h r|>l  M81SGp3OD,\hȟImj"/XN#" H>Or_ Ј;Ãە.GF\psv2|"̋7M+y5FMU+ӊgM7`ɏыjiKI:l꿳>Hi[9` jʷ#C=oјS|2 W]Qi{ 0+[.^aO!b%Վ_ݸ o@!Ud}Ys*UTFh {%_tGQe5λeT͡ȷ$UO U #SbX(Uzs^*Q6ǽY[eڟh L5I4i㬦+jP2 9WKQ!̹G֤cĘp#Hǩb~{jXĚUF?GהRk]/Z¯$ˢڠY~11\8gCƠ.j2Ck oS5\‚&4OuidΕx.' )*H{<]EaC8iキGUd`TO eljNS|%pb(.x Ϸ/~-T`KFd-fK=$)^O4 3AoUuMϠ{@.&͜Ao/WLin&oY*‚U%,w1["m,fV':W|=1*+ \ωVrNltg1DEK^߈Z3DKa֦He 8u4u\RcuުOZorWQ־nF0{--LvMۡؤ^ծ%"J8UvTӦ\kg)XșavWzhb`Ȍ> C05lٜ߰ Xp3im-4m' `UuĊNʊJz}F֚$e , tuc =pϠ7qra&fzRy9| qb USGPzIg`?}b)/FsGM-E;/t塂&gK:l]_tegد,l[HƵ*q!S U`c@k8l^a)wUy<_5Ԡ֍F. rG?SqjKuyk,DXgͻ`_RƟ΁qi _ҁ}#UP$/ :z\Ǽ Xq&]?nFY-Ly8a*[N`y eO"-Enɏ8J|kn !Wo_Q"ŐZ]T'unNa?9p ׅg/R" L Ks319J5m9s~OMH$ +R0n_u;U!`j\@ &LC򕣬mfog{߈aNje %yqLhl B$qˉjմVDƖk7cO`CM2 !#{素\I@eD .:9AanI۪/}xYxwAj k d0!E)lj y X1GVD 򻒶RMUM6kLљv(5jKY *s#: X5qՐ\^^g@=AG> Ũ c.$(Vc @1:q!6W},Ow}q'OJ&PsDӸa{ZG "JЮIl+~>I WAe]f>HRq\STu,CW>v F2a}+_ЏG78E^$p{#9+Fc[خyjX8XnAepjbwrAt];D1l5;,f){ٰd :ȲPM_;"cCarHE9- >z`ĤU#sGWSaʋ>YCar xr>SL:.J<[RfͮV7NXlRqp'kH"qw­ -R7t.pSe\໣u4{;^aqom`WypEMӄ%+u6i3:'jW ZXίpGMBo; BsiJoE+krWGS $1gcx-AAgOe%=86x17yЪgڂ5r; [ϗ:]-Ri3\oܴo1@0R 2C_>٤q4tw Ph%Ƀ;''1ʹ 9 #!!c&tTcGw~/}۱E%= B ȏ VmX6?Xy(ؠ1 k1F J+ ǹA<ӳ$dm̲_ÆsQgm\8`jv6^$ҽM.{m-USҍSr-=PM3xyжEyU"A;eÜ}e\نEy]_%ѓM0p2CQ8uN96E8zeRn#tO֟҉uۆC\UgshACxn 癋hB)YX$dm8nN$ Y 48ē%_y61u?I݄4v3`= g^y%?U^םڼ6+mJk  4ܻ6sxx2mpնwܙ#Lqhv~/ڿIu6eJ'J.*Lio4nm_%= XVR䌁5W?"NVQpUOOK4YcdɖN{Ԩ~GSnBk,<N(XBa7P"i?n#Q5؇z1{4F>-'ysVL QrC(lv-Ir%p좓"vjvXrq^7^Ab ᙠtfwR?/s4T-JQMvo;oe+5h{qñ{q4ےBVDayXYyn!UŨ/OHےd51em   TZ ZN奀gF41/ݽP?FHO lXoiy/a*>y`6*Zǒ'wU'p8M!LLf}Wk}tf/,U"f-Orls4wVTZùJŮpaUzbIGU_TuW J]NPA-JLg[W^aV|}' ڪw"ǰ>*ES6V=רj ]Q$Z|ۻrZ'\yr10lS ap)oiQ?0z$CԔ5H65o{Zƞm ԑi 02&v&Js•{1n"Oi~K dy@ֻ1Wg$Ɲ\wbssߜ %^}*@q&>wA!e͈#Cks8C 7uczACԆM79@AJOZ?Os} Kg皇fT$"ܓp@&"3T1;SO<ڬLl/5 gNI5[-xZC[Y ;ޒl5Hga,/j=Si̋}A8  n:gyy'=CW@"a>JARDEDdfLˈHFϽd e458%$E'u =c1=3gbtI cnރc">`c-S05i cwnlG`akE2w~_R|k#5Qh>Ma^[߷:.a_7`/';Ǖ< +p7!kvO'qpfk_98q^}޳~=xɔua1L\VX'¦S/6xzrWOG$+ ǎg!F,>wbO6&] Duf5܇mD;A1O趒^0jB | W8y:כH%AZ Ms ];1gc5fél`@l/CFJɿ֛?uev)/!^*D%;]Y8VӉո?Vl׬|$ATdp4roz\y?ygSYܑbZI + be5ڼ34)_3͛#[Eůc+a܄zm !h1,UIt.8(vaT%qa,Fl#ٔ*[dF*fA{ne TmpaSxBgOk^Le)m[:jƾݪH *cVG@ps&)SxBºVp&1brKXi mﴺ۴"2q:'cWelQ,7JDBzD/#l&9!)m=4inv-RJTIjHT8αGTmr-wK mOe@`7VL3B@ )K$a ,NIp ٷdBŝ_P\+Wc*v*wO mnaۢH],k%F0XZ~Xd][ YHXx7dٮP9 %s?gۜO;r :2vpպGb|8n̈I4ȹ84egÂ!& +sϼo< Hܧ\8l+6nlfrX|;* N<$6~p笎=MEHve&&[(P"%zU%/>Ban^  ao|E|q]**=Xyt}m"hk)T>1!~q&8lzj,.^6[iր# WUT0^G)cm{,Apg ,-r^4:9 |5N !wgUw݁AkR6q"dm_{mRw?ӊB<="9K3g:(CC?MԒLĸk)uc̠~ӌ@tk>}'v3W9B~>n:(õvW5@G5xy)faoKOr#)?`b.;8Ho9~ҕ~ֈr}C%? OvɔKQo$-bB̫QY$kPc5@>-fodE^ uO_@AA`ݟ\4Jĉ%gKAWgMBc,VUݙ(vR' D}%aht(>RFJ/pϦ r, 9>IL<%Qָv{(G-02;k-hFO JmTxX,:B:-7wß01i3pog$K2ם> nAN,qߨ2󻒐;& ;t\ϳZr9 EP}Ir΋ #D |Mx(7Llp-j&U&I&;?p+꺖A ysXɱDȲZDKseYv1!N$$0/T$8mQAa]YxZ,Zݣ: o{ɗ4pٟ(ZZKqpL*  NfV$f /xU2]-1h CFp&~#*-zL%`l"(0=Xv)SM}J5-vhy-}qhR"pM>پLDs'C) >g(W>Ol'8V_c_i'ƩA^ w~XKԣ)[v P%%;SO5x v1k⨄Z_;" n Fuab0f"?n5f)u}3"Q2=Sh6L_ |ךV0x7YC[߻IR[hFA2wb\Co2T'cuZާؑ?AOidA/P45̻,㷌wC"p^I̊of< H"`]숰Hep4^5;Ÿ/*3b@FMա;fSQ&u!ks뭥NѰOi&un$#!Uu>:s6L$D#T4σ Ը)F.x`p8=P*nxw&mWc~8]ZJYI=n4`Pg"1yyVV3Ki"?tneBc}\Sػ^vcl)ءlw{E9(6ӯБ VJ ڨ("Op< +dVm/(ܕs9bߡM( ywj3Clײ+k`eᥳ]q"Esu:Q$wPMSOp}Wtr8Ti3be>ahH[F؄x=sk5,R-&j+d=x.u܀B2VXJ!d1Oeij4X@qޥe[=R].pd7v՚^<$rX [a4z}ksTUU8nEW5 ]B?P`(껙cqK0[⡇Qwؒ4kFN;\W[K]p&(S._ s+~]=pƠ $tn;{ܶJT}JJS<<&C T>]V6<bzhxyu牖V,ߪ:'IrNAҩ[mߥ ^Yʚ9A̴9=Qb(4 9"(ĤQ0 zIgvɦQW}ɾШR Έ2owl'2?MWβ+pRKb=0C`ۄ;٭_4&qUACu[GRn+Q˃; =#]P|x7wG,5et$r^crq֐ɦ#d$`2(1 ꓘữzE#>"FJóӞu*L.c`ZY$\4˻ͤ} {%3D_Q~A-,!Ŷ"G# ;FI~3%3Uŕr/؛UZy:lq]/,l^5pvٓ@qeUF֕Cqܧ멡^^[st=Z$UߘX\<颴 3Jǐ5ww 9W_UVBy%Yf2Ԃ%;6GBӭRj:YXvrM@ C=^!/e: *„ PwEuŹ^E~}zHr ސ[瘒AŠ11>wsca!y &cʦiKGv>_Y {K1eYÃ=K~Θc_'cc:)SI) Q䪔үHT2;n6]A+HEZI jpaRwv 6ٝwqTPӇ|ɪٙ4'ʍ}DGFUq!Ąfk"{>Wyu /D fZIM|ߨqϩ_lm{YC09  g}8[S ޴9l^ U$ǓUE.r}?"O5Gl~qN{3nc۽\&9{%/:)q}QV˸j_jf3Sea> V(q";x -:. kT2*YE.8= (`_-g: `k< ÏZNSRrmY JV;+U ci5TߘEg`JiBy8 jeIE5Ч!艇SWEo-AS ^,)8 g4mEJ]%`_e$ǟ*GLhv K[ɶa‰FxW&V?C;#4W maP.]3aB0Mf1"ob%)!?a"oQWҙb_Ys#NM{p.7ҍ޼12~*קB :G:m9R@_tqqb˸(C+{QWH۩ǕnR1+Siq6ޅSE*9SX5H(N U|5~ro>ܦ-y \=\Lx?^p{3}Eb2,(&((c`8zZ*2#}XSu̕GBmA!:#}WpVr >Q hT鲻t+1؏%A8)HZfit/$u$N‡,li?BL/ce!dޫbE496Ucjz2oZǾ-_ s;Ut{׽:G@ h}"uqƋ;lZ( 'ϲEƈ޼飱 J-=VdNF==;%Ap|UC XE0)j~,eʼ([vO3Oəp >b$A)Տ*m 2/.7QY{%˔f:e}͂D=`s@opYƪ Sѝ Sҳ&=,@t䨡D/[ eFX֪n44K0iK5s#qvqZwaO-q+R0_y_N\#JnAFi%%d9eHhMxU5·K9 қ2XHhО_eFzJcߚ^"ȤIU`&ً ~˃"8Vvvpڼ)#52ݫ;#UaP،DJ:"e@nkfniX=` ')atQ !K,Ci]7b5F]@OKm`x$BObn2~@0d̉uȾK"n!xDuTDʯض"sp/,z9_:jvl:@k/rDn_Q3.ټ;c6ӳy=ya?ڇt6- &WT՚Be?ܞ[0e9y% 2M:~>YxW.;9 Ew=ŧbͦl ZjP^xi{5U0<9rYwLEVՓgͺ/S(ğCvǠr7m_`q":gd*4$zN-k78oHƽFsÝb VF!Hm2OOj641 պdxAp UR#a?z+2/`^D~ǰ-)2˙ȁ8V֤&ߨHۻ5hϻ#g⤏9:e욵c^I8@fױQne)[Gm5C!sUvI8ȳGlW=-5H%x%m?1F~'1_]EщW_JdK!&n}iݕ,\41%髬>o<1"%UdTouNc/%SL\Ȭ?K9c0J%YPnbV5ՂX+GBk Ȃu[\Z?JZnOMKMײ(~I90ܦV?'(9д!2`]闀"o*hD=7cGZ%9j =/$g0Ĥ縢-!4Yw:nN0(p8_-SPTzL#ܟ5^M to0fLv'`|qW0L8b"6,*ەe!W"OҼD;|2WCRwtPak>;d":aI>ZD + օ|k>A3m-F~|Qa,uB >NbPWv&KQ^M𿼢IlEF! ٝ5"u9&~i' cDQuLKP$#rznf@$ia/HLbԟ%vdf4v3EiUAYj҅*Ҙ?| m\O(Wp7MgMgFb:e΅e]EP_wP_ 3I. U-R\QHE{Z{*B|y+|(KP7JRihbJaCѨM`1Gj~Aΐ= vҕ/Pelud` ݖ RbSﱻt?0A6Η QXr1= ֽXx]m3B8-Ɨ!+whsOW쒄=eHbFus@ZFYrx ArfcUdO˰py{G7U`J@0j\פƐqbwfݧdvgaѰj6+jHZ7.]P9P~͘ ާΐ0ɢW#E,r cgF>~ v:y!s8끘Z$"d#\oym"ޣn{^eNj(gYIa/N%62vi &BgV9/!D{Mp._}04 {W[NӾ4@?3-ZfLʩ~Vj"mHy直iU֞JqSGl6})͎1BY4P70D(*c-:P"(dNLr5Ȧ4c"=Jz>-VdУJ;z"љK51& q}zre~AiZ:;E<Y&}$6ԋy  ű.vznD;2'+=NKy=^N{DꅤxDtI"Vm=/oYm8i/^j`{$qY(߼Lʝ7t.m?~ l'0:zܸnHp$.TS_^:wO|oi =7r?xRm2P!?OcR>6/fXtҹ] /nRD(Zb.zw,u5#×%p1nHk;X0~)o=!#Vj;ϴC#'oAfos ryuv[p.˲L^zKcčҽk[%D_6n[܈a{ W1'&ݪ%&ͺ :,r”ډOjp_YNi T܀=ӛ whqS;S;!ڙ)LtE,gI/^Pp0tA!ziX?84%lC99lftZgM%w Q)YUgs{wUbcJecKZG'z蕔 kh&G:ST7Z+`0 TFr[)q,XzY$ͼV=g!p!YZitrCrs /W𛫋0q˓TJebɄDajdx.e1U"=K$RE{!L`:n2~u!U`o\YY]*DOVwZva$z/L͇J81&=BJ$w.)IX&zZ[1o}NR)c wS"^ٔ%@ a0Nl^X~1!ZPLVخX}Gow߽aǒ$|љYr~u1TY▮#=d),MD*ncH0Y=[xM6*c0\Dy9 !+ B4~όqFIIZX\Ԩ$Bߖ, .!Ca(ۡTu᫇M >)XeuiAS0;Aի3,LY@za+bQ9nϚ p4aU( H:m>N+d93{cCtW`E6,zem]Yf)f~h49L A] 㟆f4RgS3J~i^OYM:2H"t;b^b{Ʉ;[yX%DWy.Vy+Juegwg! PL+U=mL!צ9}$lh1w=o3+J ݦS>p/q` '/#뷯|>7 (f&l: wHt??,dW+H&Ŵjk8# zMtʭj[)jGloPMCp&j!/S圇]=\;W ]^?2b^mHeIP𭰱Ft",~p%*vd+żxF)״prہCRpRϥS(Ε+<л 8]eo$һIrZ/DoyiOME1Y]MP`%w?z ]`&,s'A-W3֕.6oԟN\޴tt؀Ol8A+@7֗t1Бq?o43,zdM)|ʫY2_}3bƀbQ ׫Wb0r.fZ/rWo|h4^;a P|}yΧC1?(cZ2rAI" Z{J`~'@9SG5 (-YG;ǁ?kI m'TUjE.cH;Iw_vcZT|lzE1e`nN*ibYZJͨH+^.Kxm ?";M{3ƀhZx]d?zI|Ȟ`Z=Y7)u6ڿ8VCD  ]̍nHbKUP%Λ oK!{QԌ,>;paDa^bvk7G=i=vfw•W;|0B)7mS{W@yo^l=&o ;MRm4C] 4d%^L,V]ʞGT]/x%iMAh%W@Evέ@jd#fB`p0@D\HDqx0 ~"_q%!ҠOldzwF8dȦr/i..׫jK0r՘,9nA_!ݯ1~v? R037aˁW.oQdQY._**pqtV;6VnI*j. 8-Cx4 >aiI6UHW1nJxĦ.V١.V% J6%~}vr"OCzx/JkK.1 ] ;vJΦZewQރ?IBuݑSl Ļu%PQ.Jϗfk];Y|.kU?=J?ZR{_={]:*/?b\]dQdzB()o6b%IuI, ?{{m{.LQxaAD{l1p +s $~$Il xCx3_t?BL`1 LZHy> (wœC:t~`H(|=UwCT=H㼵TKPaMw&QjKcrw 5+g%7$*O䳄ji \m.Y#RiRR HZjX͎ͯh_Ј ,x@Zu1FM ^]Wn0rVUj 40'ug Zmʑe9+@0[UA=-3&evl湨 ,)Jm ;wZww_z c2Ej o)>P5}k#*ml75?]ͣȸn.pNh})i]ٖCk>ԭ+x@R7Z-F{l%5 rtB'̊f?9+c<OxZl1`ߴ)@#="`uvAnݚ-G Q"u .EOŠ'͠o!zfHBHQ%@6 PJ˪t_\W8q3˱J?o8ʾRv҈g%ւb?R_%cϔu)+`2Y( FJqnOwiuG>|*eV:LMg;#\>h%pFqD (r4ڟ';+1:5{&^>]tZS{!mJYer4W@cH?v[6۲ens4Q$u'2õаe֓5ʓS[V;) >X<'_* `'BnZw/sj#Qd:ʑL& J}9IĴ0L#ߪũ'_\c @ZDTd%j3Pu:MTiY«rCN bஅ@}eV0Κge-9pLyyX8]C"lXވ|+(n'd%\=7i|Xxbn_%RZ1e)vOg%R$b%jl[Q I/JvWoPO"6:uPsˠRcFw*C`:n:EC>9*vU_Y^4ɭ1N-4%s:~} A9(p& 3X"C?{@y&vdgT;x -"4P>bvdfTJ#@ VSrtP%'9!KG'/7և7HWYթ`T2:;c>ƬX`6t &\ѡ:*"U•S l 6S:G1Gϭ᥁L^E˫RE@?ّ|vB>Sy}5B5p㶗t847س2EBB>758IAqPT6nfh\Udzuz_^Q*TrkҶt򡁼w^BuxE"hŶHvNdZR4셜JwV(mOB{^Crnv.^{5J :tb tazi'戙JN{BqrMvE/4ړ:Wº/-;Ŝ(h$L8K*-֫2pE\Bj!/oĘ2?pmY2Cb+c\7PBYi(Ӝ2zϲYA]P'^g& 7),S. j ͩgqb (]_طm"H^VdxL1vj̆2U< M"IS8GIMPc^VU\$lN<ЉBXzST_+iiO`D}sڪZ^C.T [go~4,3u c$,ds?k]>04\",[l AR]*|lwKoZ)KoL99i$1A0=:WlLzh ]w7_R %2߬b QVV(ie9 4 /zh|_^R]“tS%]ˌBjMSzW9|sR<æRWZ45JyFkeTT^Ԫy4n/d mԚ[*bo;ICN④nqi+rvGfÕ{(/8M P:dWk_DXKS+Euaf4L&`]BFקB JnI]tq+/Z?11JC*@j4hOBe8GT\P>WFHsh8= k>( e5obӕ`5\`FW;փ휕͡:ˆ$`\+*]sƉN=&;Mz%Bҽ䟺+@Jm^T !\Xe[9(U> 4{ǧwz>H1n J*ZEJmr{Ko!2St3q8f$/ do2Hl:30O<lJ'0. PRyn'ףlv!L32/U@L$VkŎ8aO <-m4\sA◉n^ <>\,m8c+.cЅAoDadd/Y\D [q@$ QlJRZ!w /,_JjڇQ%\p#PPq 8@uhSCıcl /5uz5?V ث:z KŖ]ER^$MK~Qj!%'QdzbFu QG,|aCCdh /-zvƟm25<5Ԙ5(× hg#q6vzma\{Dhq/~{ͩ_cĚIIgmC3:z ʐ*VtT =GI~R@/ l) lEXJ"?ݓM9ZҞ;(В`duj˜uU0B92;.PEVtmv>B~y^(J\qJAae%*A6 "_31ۻ+v|}C'gAJ3;OGCCYBb-eqqt| &p& 뚟*Is}ֵ+c~O ^*2V~tpwOyX&"y`Y5ZH誈Oݱw'wDtǭ[M#4,ȯv;EnNIIZ[Z(,KlIYZsN$AƢ5Ld!z<1<01vӪ@/_}rEgܴCLLWMoz/fJu/(6PǯYjA3l( -]$kw9?kya7 .p(Ǝg]x i">Vъdikg^VB"T$wb\6R^|&,׆&(<9:տoO{`bAdqr:G[ܙ@"v_p_t5P耟}Д'|e@8ꨇOh3bz03'ҫTec+f0QTu=vvDSK8S ^EZs K2BW.U^d/p ah gis2e6;־pj6*WZBuh "wO()l 9?DS4Ȳvر؆֚@MqY; 8קHL:' A|Apx~Od:a:m;wGY̑%ڣ-Rkb~$'͂'@:M(R&mdoSr:.>jw{?Hr>+@'0=EnKtkclo|WuM*L]dtv[i4^v\p%V+7q-WXDR&)7"ʨ:bCB(7bI;\Qi W.mN] 9MS!X p288,}Qkn4f݁i /'lQ᢬]A7u.[q^WP >#_wH{o颱N +..7PO 64s7q5C~Ш~?.,Н4>D$XfQԭt/)hxGZOm 39W(3 &93v%w/V.H{*BIk*N,:SQ&a.x9[91uLhe [oRt1%$dN*1I?*-+5uF0Sm"avr8Z,p&8-q?4(J r()Y YmaC1sy ރyOVBX"VɫC鲜'".pa?4Wb/;*JGX{ȜiԮd1AErz~J A\\x۩̇f5ѡtP e>[l JHU#H1j9y6x|GT9@XAs`8Ti?Î>6fmAXMhě$9"Hͽ-(eVF'ppzƑbee^t>eO#Wb=0ە&DẄ́\]K\P-"eu!@Q檴 БfaZ#& !Q+;C!fH" Qz2d%}sWI27gh8g H:PTF~Cyꬨ\<!4!|%Qw/CyIGA MRpX`#6I,*fi|ZEI;y$ZSѢеBALh2kּ#ߋ9 ,(IAbaziu jqݡR 3XC;/f F%c([Q;r;lCWvPK¼i Շdp2޽ :~>uPs@{ ㏏{87-FE X[RwpFn$vAcc!Bun,Ƙ9ګMC,ϓ.Y zZe,0LXEnƄ)Wh Hz1$a{eՆ(&f?w-ĚdzM-2jAoTm7g2*΋҆vń_*Xx@+cnJF0V"Cѩ(#fܛ]TM_PS &ǭHZݕvM[.%@iZSa:j)2+#p|75C Q'g!`ʻ ;WL&0 /b\V'o-S{"@j=R \0?XDOuT ~6"4L|Yd Tdm,.ki =eДN/ ?B`鞉I:'s)6Q&'Egxf0Na9YܽS)!ue8:n?0W|IВ767UMIwOJJ +)lo_ky+gG,ƓdF<7kbOz 躩^9kxJQJ>\Nb' ǯnniUyoZ^?2-n#xE' V7tCgD9/0EbT5dXFWD7)i~_ZY ɽ P\tgmƩ ә՜CMtrȝ$adCX\{>I2N.$▩Tg9!5U5h 3ԅu1 5U{Ъ'3UZSg gL:d÷e%Iq+~`qVoCMhkg!8ʞ}rbg)Iw<1|cx ouwQrDB=A.r۠U{X.&WAf]/ *$++8^R2èP䁩O.;xg5j%‰C~pi")'М! /[a\auD7$Mk3 O%*KT86  Xh3xI)h/wڧ`ĵ~^V=6kɸN]Gb`Ly{_daril6B=dOfD5?|Wyg<@l'CF.#өy|Gy%eg` u.6Z(~a銳 Be:z]?%X$Nݲ {I:kNLL+ rsN8v~ʤlrv?Tie*k' %Fz8{2OL HtiN-gE%\X(M~7eح穴[veymV$;`N*aG0w;ǽe8^wwө<n:"DŽZwTDy$HRi)bLMG>tȪwT۩N3VH"*o~tOn:-/{<༖Ha++MS6m'T9#+Vڒ V'kh8^RL?Wf]* vU>XP_W;DHY17 я+Jtա՛0;J-oF'A8'ѬAP?Vz(:_>.G&EI$]|3/E[[!Dӊs,J<;y:KEܼ S-w!OK]O7w9=aBeKHSE}AUs#ziE:è G`"!ʂ=!g7o:e)'RQ`};:PyP6 PLҳk][j? xwۆ8͗-5>-mL}%ސߊ16iU,%/_beV L^[:? 恓v8m;}"IU4q]B)Ί^|/  ;FS*xeT )0'Cpy/p.ьxmfɓTC7MGc#S]&mtP[>pP.S3@%bEoQ! [ OQVPzJe˜f*}nQJ10l7@ri% } :`֏Zg!ճ&#z";igazzDNS9gAbLp @\AM bx3NN.f*4֐s߀.f5:nZFJWkB6>?yGoRHd_87Mҫ &bsE -=$Ti1kPq$5,7؊xYg_Fre7~ )Mwk:x)Ɂ/% o -b(ƎUh'46un% ^!98%LjY=!f h=O3nv1;=x WvCF'z)/՞*vο?myۥSP{b"Hh{#ꎹ)!S sd}_G4E|<'@a&`>T wJ~>݁Y]EYS}(O k/(, ǐ`|jZJ ;*S*|2قd[h_ ɔ&W^l&!A4$#]RC{Uɔ$lL~{ER\aٸ*-> 1ݒȪDb"iࡌ'܎&7-?FRQ_y/a#BpHg˂);J9U4V~]53rTwV7 S$5-їY𝊊uXa$$~DBnJZ nyߤz+ n+_-ҬiMʶӿd"@8Fx>Q^r(쿀S~*aPH6G 58tC>/PH]A#®#CĤ2^u%m7H3Q :}6(s qBuИGv\uIPczrF">ψ:t s\AgmWǩ1RNIitœTX46;4̚RXdPQ?CY?iW%J *2;]cVSn'+}:^ ل5Wut8Y&z"+>xhA,>>΍\ qK-'5VTjxjE;hd1(P=mܩ ($|>+sV3[+8g|]|/ xnub'7$NG ̟ggXg-aju?1 Y8tqبw45%CՊ D3VAÖUwY`TMsuM h*sЇRUH Soe@у;jY[.Wc& (>WZY[sRgaxS6*د?OK[{(~Z^Tec>a5M}[@+o(T#5<6 Gh-_T *4&)5cs-/ kA[Cf>qّ,:lE%Wl7,⭨ (Z=JB"6w#!//qgiך1*,z8jm?9<;Cz oP~{Os'ckQ,p66gd\omDRXw-.wn`y \T}تcT7jmhk!Wn6oLt5< Bu fW@aSOK؃7V$2`Pn; !ntS4uRM1RwK"Lͻ( Ƚgsm]ќx[Gj \au$8!rx% w ʚ{WZWp~|SY>wz.~zz;;59/w%@CFĮrQ&1 8Q5`Fêe\exYGa' j%C;WwQl*UnN]t#u|Ix _.20 PL**"1dg:8Տ6LhzUH^\uhqU\Z|p/oG;=NhDOo}%w Mu{ C SGPVGh'/Kņ"'Qꆾ6xXAvx,pFУm* M"ihZR$q@򮐲'}]WVYHV-EcbBHԫ;$+ujw$@M8\ NkΕ?Qa. M69 9=RNxDm#8ưVrq] R1u6 OKݕq$ ̭\]ǴL<^&~Fu8E&pT'Kء,Qp't$ |2&-.565.\suLyl/XBtW)hP/@CK; ̿O3R,Nz.^9A t"P\L)KV1~5/;* 彯 e ͺЫ1Y`;!j2VIp;K}3MӮOGOsx vlcM5 \f'\N/ I<9Q6l>#Gߡ3j*ExP0+cUet^(삛. PČӋf_Q]=gk+3o*;m?ȸ߈a]&i|V}gQl{qA-n0W/UxF= 5_ӌ8z@ƹ[̒VSO ء2?v=6P1VTR 49QAeĩ#^g̿kBo(4/0F WǑ]'jg,0%C|+5r$&B `XBZ`-qpd" b 5c&lMD.3X58<]_.C^ .6RO8Hqx=V9@DNzAX2VˎGF;:*3&z%׈X?祃]37%~!U4:!S6+oJkɍѽ7=0 ɳ`@2CP)AG$dFmU9̰چ#Kl-vmw!(Tt jB5Xg ͍6HUGNga_4IK%Y-%z;^5EOƏulM3>DfKufPΧMM6AJ`Gy\71 a?}DUSJƧd4cWirgjD]#kjYMHFY.wpfb {r#q+0,jY+mMNl!,y^J='cK35?h>a%M>,bYUZ*D(0+Dʰ*WGN>D}$A6 ߎR,[tn74obUdlm;3R/%"63W< #}`4G~ Od58 +cRfnXEU ` CG68OwB]n7v## qD %ku*B7b=#e6Nv[sF6Q6CD2ҸߘJw-O`VΙ?/p쬭}:pKcy{NgBfxPk `$l235(%fsl@hY>/| MT8,(խ=0VGH\ffx<@ۋ,q#PRmbLȇ ډUTIeܐ_U.|#c 6TKbgD̞6SQaGb. 3i\ݓ;pIx yZ_o V2qG ;qeEyaf>Ʊ%Sڸ+)r(-C6 9ڇo}3En2cxZT[RA>k|s87@Ef#5$m #MCeP91:X+hR`?X N=FDLRx~=JUGcU\ $f N,,D!RfgA";Δs"\F*)%ua0]{qcg U+Vwu=."lE@iÎUnۣK,'zKc%ߏjk%T!nٓPǝ"b1$*?l댁a?o+o5س$H?&B^˿ɬP` waX`t! r]ξOHj`a"wX00GbF TQ 'mx \RUij*_\z[zʉ}/%{vƗ(vx}n)g]௉t!um&{̭C[qqb5 GDn;QӒүs|ˎ6k#"y ].=w#=O,r /zcx\gwѕfma v(T/#2ue^K^a"',TXxoxPLȨUf c2)bD-w rnIAƩ~[FpջaLϞ7jGUXԳ|}bDhx:l #};W7^)?+3Cơ7vLʀV+cvt,߽P )!ĭe4J0-y,5+~,ۙ溫HH%| 0͝{ M6ӝXtբt&=PYoiX۔o2 _zHFe4@( `brC[o|+EV ;NpM`j&Yc&e*3ͷSj#/8 M %mg~L$aR֋Agn7:ۅt/G*$YLlղ3ۨFy%ܴZ?rαB&lESfmZ`lq^H>:p -Z}IH{eh.5+ sִލ:B~ԳVpQ\o^ATr=~.HԦ'HUt.,<陯tBq M\/96c܇ hXAJu,ciDHK~K,׶s)4IR`02vin@qMo2})G )!ۭ_g&o As9 *- ?j.:c*TG)2nC\+|=c#/c"pWߦMHco ޱ|E/pPq9:3+sCŘr8 L50D;AmjY(c`lZ؎gLP_N8Ӂи߄G.:9|*rҦZ*hwDg/f#E!B5E(Ceodi}2r|_f^Bu[~qCLĤXxZ~5"b3 m3.[Sd^;ą([ jrTKLǣ-aߦ1!Ə=Fm ]o!g ` rgEtlD`YMFiG8@79:,Et1$孜3-3f"O#Oc ]բyHM٠86(v+b)gW8^hJV ~oEevuٱVHS C"ķyS;|gT1]: 9 *$K:QCQ?Yڹ+_vb!y!iΌNMv bkQ6O~BY_6 Vf40e,sy(<}&w.]y hoYH=s$Jmy>mvdε^0EPr!/5ԡ .Ŷ@/) R A66;תhAw㩬l*t@=VVU^_f.54LI6/&s V/L%sy(i}N[YN;2jg, [#4-)6V}UgaueQn\=7qPw؁RyϺ Rt 2ME|$$9&-G@~ILcaxtL쏌7D|&` #ӻKO*S5,n,!zopW  UwJvv<%Ԃ ZdZRϴƆb -R% V=ԓ~kJ?GkGuռ!؀Q[w@`)I6S_D!)c *kQɿP&(w_,JZgѱ* n tg ]TM )!3x})GA}Q([ZX" !/?ncQfq̫\N *8,2N7tѣE8?;,ǿПѱy&4 f0zvcD//k;9'k-1ntXl)DpbKPRU|8O"&ܹn:,PeQݤmM1d~Y(O;z&}J9D.b ܭP90 7v|.j&(R6)^a] /'-Zj T eMR^,t/HK@*DlڐՎ)1h e)i/y  }pƇGrK%r9 g_7um|6pRTtkO~̠:ٮ|)h_VN 5sesr?> Ōҹ =a 4PkCׇEɮ|GzOolQw-bS 'iqXjӍQ ;sS n(DƫB|3[Jjr'SG75'ȭRU6JӾ\+wFl,nٛ\6^}CGD`/!/i|u׃{thu|xjǾ*z9؈rSL]Lr{ϞϴǏ"hKQ[A*/<{SpYh _duayVD7G. U\*sDf[4/2 KBFqBq7\Sf$rgl\Ȇ7؂~dŋкcE\,J8 *Ggƹ#o:3濖$HL|wcǘ񘱡`"cμnwK*p9ݑ|4G&{PV؆0+ T"Y >b?1@Mz5W_1FuLPCX|uNޮ WD|G[';clG@2PՃxbXZH-2T]% &5)뮝1ttbmlr#ǯSg55}}20}=# Iw/=kј첅:jp|,WIm+\g.CZ\ tM lv^Tm/ʝ)P+LOtd 65z̍(|<n%L+Ӵ@ %{ٰ!4vh]5̿ȭԓ X B+"ԃ3B qV_b=4a?<0F|G>by>RfP|dN8DAft.,gy}3d,wqHFZf#?ӾE`0f4?q6-;$9ߙUn(xO],<g~>mlI|(W=8jȳ\< ]*_B\kFypHMzꙻ l@ӄM{%7c}6dݠζ◕)tWaO,Bt: jYm ʪG+6$17s3_}^$FEY(VSA (ASjNgh#XY>qh#0]g ]c I(zۼ=g%YH%Tԑ6q8juJ5JP5Q{zgc_rĨ43`:q }J(ßN i6!HIm{e>u7yh]UkxXssdi;@0a&X:/Ƕ\١ neN"V> ^#hi]G&9߆~ـdquZA;[=Di{ bvB(0fa@ӱ眑zB+]!a[SEeJ4(mLb׍|hو7 否).6\lVe5A$w` sab(?m gjG;\\KFt 3n'V.0 kqNNyIzo~4?Ԍh$ihՙЯ{lt+^Zֿtu+ćԄ2: |R{/)m(K}Ja8s+buVLÝH+NTKiwX4~F#V Ʉ Z+s]31_ qkigf HxGy/TV{c0S2)?muٮ{ꊗڵ҅Lë/-fvںA\L1¯`T}" Ru,7ϔ l> E{G–Ka)ؕ`|{^=dG@VHrM@P}-Ⱥl"/fuxGlI9*U4@άllyjSz59 5aBEyK.Paxs'c{q̶gf]h[YY\[$x1PFAMTZR Dloj];!8hB e*cZMNMC)M pPf8IM{U={=oƛ0C=#՝rd9R|mGjyPV>3֊nʐdQ {ZC,w+qd'L܏BZ$1}+[l4۩6ףCAuP(\`f&k>kV M^LeAIYj=>d,i<6}+FXWS-f%d/ fҐEBm'k) -xxS%1CF$شjfԶSeӢ4HsD 'HfRw( u52_uN4LPu' Vݪ&InI $3B}7 3<9Ymi"`/ݎTv65[ 8G8JZFUE{?l whȲOڬzc&<ڸg8CgKiƷQ\N{4wYZoKl/ktXϦ uߟufsK :$Vհ^ ̈́05y4? K^!RzGi~?!B ;յ5mofwْx4[wFR)\L Fw{AAD TBR:Y-J-&Ġ=9 1W\U3r*A-cP ĕWo(¬o2@tz5nHl({fLSYí:DEnW]N,*yLp"N+jT >xHse B'i1tpSmm fC X'iJhY&*Av 1jmJ|/|WaJH#$G2HQDF}d; ?b-M'>}$< P/ `^kw`O=B٦ZŮv  D"[x(՗f?V0+i:5]\4c ddQL.uF.V:eNZg =/(ԞVf,;!*f#_|[t/A->7WL"MF{o!%J׿Ȕk`D$1EmX_h޻|ڋFh W:Gfo,_ m~XS=MEy*~|XHxL M6lGZJ;ZϏ:6:j0!kUOGȬ^nЮ q?53;4Cu3 |X -C$L͉~lsR|ǵDÄ1\pKtGb h8i۷Gr􇟍upXD6'[eLxn7xIi~ 3 -n < __"tZl:|y7m-B!`]ژ/r(45ڣ#2i}U9}·h.>#T }Bw n:",'Z2i袎4#|0E8GJE&Pm~,AteSnQc_Y*c:D<GOχykz12<.5!, EScRU"ԏ|?ɛkz]׾̖h+¡dLoi`䚎V^U}*?)f}$=+BѨiSEPwG"wMES(!Հ(a\۩ed9)3̂˖@Hǟan_q({"R%KcHa6Q32Wڀ楃`v}FG fc>eNvڪ{]}z`|B܍ W!#HU,dHZ&Y91;W%@9Qcp=C=HR˚bDQi:\ع̆W$nw3RSi N.N" e!Qz;xyNl]% <`*16c 10/ҢDž^ ë́ˏAJ:UfQ9-<&#sbw jQ-O5D8qH{(P1bJv8t,Wi^@xk&n3An"9.[}kZ#L.3eUv%#2Tq "$~ SDIB ХPǁ9<~eۑpMj}+^.ˬꜷ|v&ӕ,{+(Vg-9sM[lI.,u:-~UM٬8ܦg\s !U9NdTEA1K:l5:7b(6y{ %t༄yLWQXߡ R 3It:?1W/Ն=tZsF4urBZݲ $~]Q+1B9]t^p܆L=l&@3bjӷz[:WՏS|60_YPbcJ n$E:,B]WOQV:öƷo]};ϡx%Jrh`a{s7[.~ F>jlX)b(-5K򅿁 !6̩ cx)щ]/ƇxlCsHRld̆'sf1]ߛM$O~&Ďd_"ܱ);v2(FpS_Y.<%҅a0O쑬h@ڸjU(@o9đ)uO= T-ԫ_5vwm n')=+~pi3§1Մ<ߊr)Uغ ([S}"a]le -ᔟ֐Qo;7v =nt\{Ԩ坩eTz'xȰt[z+3V??PN 7JR]6g}@l[qrG&JFA.7 R xTAߒJ '~C3U-ltvLǼ!ڐfZDEN3"uOʟGgnKrO|o6/o:ZZhx<^;-%^Z`i236+XG,xK(v4zG hkFs yXcS:=Yt^Ը*\OfwS\7@tZl1(͜lj㝁o Y @Ԃ@^: }WM7ykwOhE"̛iH2y N.034M q&r/z83:1!dYj2֩-{V +&*bEyC+^B8gA|UCk2y :>jcxws]j!sp `9cfv_}-8&Jm&r@2ʲ3.1TTNSN=5(n*G'>ĺ' COjԼt2n QǛH&\؇DdlpUDPO>N}/VvrJB :\?kƻ0UV Sª=;-G5<) \<[hc^XD%RߥT :)(vb'RˈkXsJcw@!OrRsb6c/pJA1X>A2eb{*\1YDm\d?.[] pޘ|wJQGa%{0@m4%3 دugJXUp÷ų _2N2K åbq L-?fu׉ N;d@W k̈́/l$BX"yc6!\@#8u';kc8Xndv@0}J29$y6nDgb Lذ0z-6[?D AM4K~= m٧:tEKCa)?Gz;965Ln,҈HWa@ I:4\= F6;(Y>ޤ$ mhFUTEs?xcMFƮ'* 4V@+(KH JKp+^nG 9Tѻ"Oc3! xg97;$yvQG9GYPY3ELИ8ɵr%5JnJ)h26ゾjXLc 6p;Ɛt)9gər?&5OX"MyHwz̭YRjk-7,Ж38#$CFrsl؛`I)xƂ ?*@OKA%NFdPDIcPZa9%FWoNn"4l| y7w}| vKF`j_6V5jfZ@M_!ﲼ 5m͍pI9|C &+fjx}<$Rh~2I jS%.:gEYr\G 6 bӎ;Uȑ'Ej"&<&0;E7՟x ڕ":Mj{UT e;UNFGV%&/_S5ؑee؂ӡC;f I}?JuIj ~"jH`:imݏR ~dFT`Z; WCxS+ 6`?k`*?:Xd%-*fqGiQVY&La|T˩۔du@?cN8 @YvUk (Dr$ EPy!bZn=gD<}WV .+QX$EGn8Mc(ӷ 4X>i)` ؏GiqkX5$IRӹ``wy.>duAԒ ZOSkz+ h?t7̼a rCrڧ_ DOL4*vFw.2O&pv^xDBZGWq73F f~^ %]X/ ]5 p1*iV(KE*fqi3nv Ҏ3B6\)pl#>UW Z# SSA #;X6+w.s}_OB`/s"gOG`F'| pca|ԝM M~i^9u6u}1&lCdT¬/bO*4}z/$vJe[l7y)N+8:-5),8љ \q>+i?F-~(uYmnOq/`&P%O2q}pPX_}gSoڃs%E!cot38:'}=cӞj+Vض2m!ivdmoު?Fӌe}>1H-(d#/{v%;$TrjVAk0,Pp!,ޖI(rlNڵ.i6W7ePVnĭBS~J+.zx "]S .m@,3j5䶚i&vJ8Ղ]Q> e~ g=s}/VbdxwaK8dO~=,NRB- dbˑ R64CzB D={QGD!AlU }A3bm#D1{p{*īkzsݎ>CDe #u@4EtZaA;Α k RB-]LvѽzsBV mYž?uޙQ?w]iFׯm$޲BFO5 ҒѐJI t ֗TPvPSp5W/E(=#Q%}6ehq1bpD{Hr Ѓ Ȍi;yV`mgH?ǥ[QR4؉4֘S|]<Ő;𗻌J=ئxFCsf5"T\l`A ɑe㿉"'Qѳ{ZEׅ֡;q>2^C$g"+C+ValceWL6@ndU~1 bxrm];V1 pgWj= C[:uOe:Պ@}Ͽa:N,+a56)j^kNn(jrOXmN5%^FF(@Ƿu SyH]=7혹ku*8Ά ؇ߑf>񳋛AmZmh:eQpSUzm@N20QPŸUtl`G(4{:G})#|:9aFW]/FSQ8򭞄e2O14b0Xf'QJbQk =%{x^<!Cmu6C|ܸH!wU`\%hѺ#s*6!xΉ'fT&&NoErJ.[/0T`*=x'!~K5wΈ|(ftuV#j#oI=PNOפ;]fOoDiIplTȱ2LSD*ukJe'e4lrA `q}Qejlk‹3r2Dߖ#O(Z.dA8_f[8K=5ƈ)`5pG& r֜ڧl.ƅ+ BIpKxds<0`mwRn}h ٽ:35\c n^c)!䮌NqjvDO'ĜknZiljȅUĎ{!vGAU+(OTxޝT~v7Zg.Z:z>3eL_4䵌>ֈ?9фgx\TpS/ĥ[b`&TV'9xV;L@̿f:).IKq= 03=*0 w¿a(kXi" **hف ӝtf0N)c&F4;߱G:1e((:lQqga| zژUvrk/a@QE]?f>Z\q Þ}YM_,DqV1|t[II*k?}h84VevpKzZG|=$nT>><8iB#JC4rUyr1zR)Š@SDhi䷯O@I;kM?"`(gp x턎F7@KEY,7J\ú*^kk((I>? إ8^y|`mġZCm,=&Vn)P QQo9/Y5\̴E $m0>u5r Li[5ܕã`F֛^:Ͽmeqt >bO5aSk>LMGlc|FI4NNmG ?>G7vPXԋ8S{NiZ؆ؾ'7!&˯7z ҬE7sq`0WMǗ*)TZ:r~Ա {Y ݪ6_͇3&NtQ$4&ԿaY?}p<`p`5~_x<ʻVe܅X5+yHp (ޥhì%GD<7 mTpm5Ek pH[RTMo%'{:CVBjTT.f9'\Hrh e|.&Gܓ)dOZ4~*ڸ.598j$%xr*NJՂ~E#!vJZMXNSBJTJ/B̞LN] ,o7? 3TO 7x+OX="e6~,y[g&;c5 }zWxtSH n w@\_op#RHvdl"x;z{t:Nbū)No+:cL&ѸeL$7aivo,r舁3E1~ )6nN[!3?2Dl m;L70j<.̠Izh3p:+?O*,zYTHX]pS jm)l)"ŠGO;z;+(@=ɎF=K";f%#dݎAnr`,G;hRNN!@] ?H`{3y7*BU&U x,^G+M9)IKG{O%ˇDͺ}Zpbp Mcyi.hV(]Xk:%n5tgTVy!T{=֝a1U&2I&2źZ)¼&F+Hy ǹ;hO%ұJp9HoBCN1lzXf 'B =g'$&!@8s1a"Zt1,C$g285͢gzc;ihTjjniSs^=Y`˵u_#>Snli')E;>)yUU DTO[=c|[uifܹw`,(:!]$[QvdW?OeO =ֱCegF欓mG2nԁpodCJ;xfiXRR57k"IR]vJ^u}R+6dBtoY5Uq8 rdҋ5 k4S⯧]s)W:4|e(_EϛZ NWWoçNCjBF)4[9 TeZ Yϻ*MTx]XT HeH#9Qm K>4m2S@KiꑍPٳ>3X@-CXkR] p~;~X4vrC/@!@`D=S ?뱢Kpe3ozGP )a"B'y#ˣuBuQkޟs?{k~bXSqRPȬS9̚Xk+1׌o ߠuM;_~Ǖo'+=ro orC 3Q@X{[{d EҀ9e g xMw3W#m3 |pvC8ze]c]j'y T?Ex ڻCp[I48'@A/X@)>fQ؇.pN!?~_ $RН\0v X `Y>PPT*>4rA2J@Fߋd/=J@fov\H^@7U*2#|@WB~S:G1AXƏ#|:+@>a҂tPdyds> EiJ']QfmR$WNsD*=_\XR\GvoOG9vWC=%9. *Tm&+t,rZ݀ DL+' 9|?M&A-%a66%9:Zj^miKJCG3hX=aT%9N9+}\=e=Mӟ+SЦ,˨( >*ܪqDO(@Ze _KCSdЂ9+!Bߧaw_2b0El^u L;GZBg3j Rlr(x oy`{\ c x [; 2/EӘiI ~ _,鬯mDBlOYDJP0"b \[U6"[)= 꺭*]Of]zOtPϧMǃ?Q Kt8 5Jt|ɬ/.ɮCہMH ec'V8UhqaDۻFwJwP(JjyEN*8:$LZř!H8y@Ja\rC]/2F#`~xZԮ#(+]%qYc xh+D됝Qi$m5,NQ03eKuSp&+bmejN' kAtfRi0j-GtiH6p |gaGB׼WU1iÍ&>5T*ΫhiBQ4kXtMe;9(I5&:w f-'\S{ev}}ʣ0iƯ/-tH S)x:d{N5'E#G*~Ѐm.N}P^Fv)MUX; rӫڃ֫+ t^` &yVofgd%O .I9vI  Iw!n:;Ȅ̔O CB¥cB.+6mt-Ͱiq9&Ur IPIg2>v+NCPf. Q7q֜v3 3e(Ung,޺b:U^S*jߥy~x ?Z$dO}X\žJg^ }l95ٮS(⪁N&oj"hu]h)l4x)3"<?Ŏ["dߝ$fXFpJ5Mrt&=c/``C= wrl|!>?v[,ga)y0v10cRӼ*&y}j!H_'0ݔA洣-wXe,}!,ReXI6&c*ͶΏ(pl#O^K 0FMj.jitΖė# 9립SxF"T) q Vj{:>+}\WHm'm϶{;n4ϳӼC4rfh#pRn~=y:c,jǡdǒ ܊⸍0L|$Fȥ /80e5EҤJ4 vFݷ=m]z_ܮUyИݤFi~0 d%aM&dU :1Sڢp_4vpquZ(Wf GmIxRCঞÛe:=Ra=̖$>/I/E #pn%Ȓ(33n[.ȥc!:;2Tr0Y:~b8|s3gIprpnCTyS#li$n*'W/;:YCߠm|HJRB(5}1i R>N8a(Fѯm8 2 A_ E:箚}\qc24eUDOwXgv9Soe2fN@lB7Z:dgG6FC(%e=v$e$P<}k*s噉1*v~u|w;['2_*y԰ 'mD">Y 2%&$ ˡ`s2}yq}0]]ptEՠQ;MH+Ӯ`Wv[qS∔ş;|",cM*ZM;Q#lgtA}h"Wg-}kTz|pc?(]펪"w_J]]Vâu2 A-]vncH};ӇĤ<ƽg8/M/y8v*؛<>NY89KZ U 2hkbⳡj/ `x\dH|2-0d=TDWlJPU`Vboyg& ƦQدmXoKI":<@8mzŽeGoj#iHfw)= @랉bb,/~7A7Zy' }Vy^#.Y#9^_m(ۛ`@ۃR"GGP_ۂšSʭ][|3-Xlnr=+YrپQKwFBi0X+88]ER V@pa߶t Y{fE\zV8 FIK(a,8l9d{GEm/s>Vo xqL Xg"SހHƃ!_Qtʲk̡NfP~rk.mX FzK-Ej@zY% #j?81}D"M|Q Ek 9M]`gŇjm |'I 6C1?2r'JK @Fӓ5g(^󢦤_'.Tkyk2gyۗ*>-.}DwE9'p(h4ޞ l6wW{^{Iʋm;/4,ug,xݜ.c~ ᪝1oLP-fPiᶡAbnSG> %PP\p}&ϼƌOqCo޴Erƺ,pT%iEV 52B;WapP^!tRaV4!K7kd9 BwFMG@o!&i p̣> %s]nW `mD"5Exm&i:鯘^B&QMu}‘:f l\-ML) \Sl(cݦYdknnM6a`/5xZ䜈/ +8+IqIDQ,;WƽFX?6I_<g'/Y7 m=yI/zSܨT7n,nǟN+x[jQm'ɨ샫ʵJYH=G0G |И\SZKs}aWFVpE0YJmwRâJlnM5SGV8J Ce eN40rV Pt!* QgNmH>8`h??T>1 XtASqlvxBDͽX-0k}VÏ[beZYU M9Hm7X~aIMQGJbeX{Jܭojy]Ffpf HC5x%PY 9~DT(++ܴ;|qvWF8B.;ەƲqqرLNݝ<?,i=ߎ+~5IQCh_uԀr%i`)RI}dL s5U4h S͌uՄmH9-5KLYB5˶Uui@AtW~L?tEMONmw[78~kH]UhdؙsJ!t<噚Wc+If.}GKMlj/7uNF{̤vMC >yٛj^NgT"jR!][L$hA[jg?viNJ+`'Mh(b[-TYh7wS//`.Ssďih quY$18Ia`hZ#e!TISܑ4&2$9mp2Rld ) (S:f Ι-7Cvd9u#6KBnZYHy–qMiC5CzdcЙ5Ϸh9dˀ7,(|Di<$lY)k{=2֫J#ƕA&р]`:f'I)8vAl?x Z9ODV7 T9<ҏ/"e­@f& SqSug~R @ȧmč8 EQK~oz_Z{!BӰݫ :X+LMތ#Vܩ5B!YM! Q^Zn0CV uZ`dy|CKM^ty\> *+H |vPr:W6l'K!A}=b_ q5bBx#0l-$( #-~/\t% 25ا!УU!mva!^@Q !sv , @Q5&x1=1PB,jgqo|Sf j89ێ,@E΢կOhH;-f<,UwAğ?)2/;Mq<֨"k2e<. J4k &{Jcj/溭:QQ*+r`a]\lXB1'H-f)40L#5^c1jCZ\ dmK{p] $/>ת2DgX gKς`zMu^!|[Zhe?ODVVnF-vu) \ӇzEzs\sRۗl$k%ٕi mw+,apAe~k@\ar4b &V(i /E&9ϗbC57:R#!w{89tB xa}~yoa~(i`>*E-vSRk]g"e9b/7@L ;pKLڙYIJYIڠ@5~-{)7>"uuʹ-8$5Ϳj'bV8 e١UkAEҹCNMq=LE&bQĕ=ƕk%l[oe/Sb~PMkuFs\);N?R]q2HKܢrU\b%έ,p򦍌z'ЏU/jydZbvbvy{? K H:x|}I`b:>pN1 v52SJ{{;3=Ɠ&ns ʏ_#e8yߝԃMew+%I'%CtwYW90V5_|(6mbΌ7%;L.2kmOW;&mq A3 jy)>jİc.@r} ˠ91zzEY>r$0j1w/y6|յd+e |D!%k/g8IoD[\㦝9 8: g!VB:%q/6yV݈DL 5 {0J̫L(o4;,J[R@T@@m~_MӁX R*P_os[ޜ7[X>3Li$(_13RI8s2JG>k1ĔY+RodfuT:D xX|0лN-R4Zoj5%>2UFgc(>9@BA'J.Lh_2;C܅h orR'Hxq/ dNmE؎^\Cxp$ Pnu k"7:?|<0զ$chb8뺑,ͨ6PLRpHS6^c,'Tz-`?s'P䛖 S 5뮿C,;CZ-Z#c>ㅞqJ<6YٶnDZj"KB.;l?~l]ϕ&~7c%R}$GT>LzdPe|&9x O2c_CUxQa)PN.F$<3@h̋4H{/`jz^ˠd$`T2ҕUˎ< ;0Y1Cki91?AyɦbAeCru\~O]{~2[򰆞X1(u8mτOF>yjLUûy諶, *hmvac\@cWڈ0^&g*ȚuI}62j//6h  _ ,HB/"]8`(:?pUIj'qtF2=ݦ5:溉wW^xL ²WSR" c/[㱉=lW`Qw&}HkJ5@γ!DgW+ܩR(uAMfx2AAzlrv*VK%aH6)mviR'Wz et:p9T+(x;P/~VZTs1GkrY~BT"xq _^j4i~ݚiX;'V|'HZf~Uǀ - /Ȍx(X}2uH㷯,@OhI,-RiK[G 儐=$]6_E@_L Y<+F=3ZǕ?5j^Uߋ' WmעtKZƭRY⏥0>1ND;<OihFPG} x*7'yGp.ltn~d]PF }J]2b՗^&rrmRזuu/)P5?t nbZY 6V>A*Z"yd̙{VrO8TZ%ɽo$W洲sla`8)0chE/粻^iL[Sۘjr"Kh33Ĺm$`uVX.93ġ$ho9 )&_7ĔeCBQV4iv ]^am=XlKͼ2dc\2lnnI5hW>m\4e gG/JhW#7"$0X?3{ݟBrU֗pbG|#-鶑Q{ȟbzѓ(D"KP_ޘo:KwfҪħw}V^++?S4xt80'AZZ8\ӥI!AןLQ윥 oZ֥?*( u,:/Ҋԋ .Nn ꠛ_f벶_dH83q Op=)jgJ2a/gȳ{"DTa? /F3 n ?FB'clhr.Q{HD韑PJ$ M\^9Q>onB`+D" XnAB|^;/"8r0g@g4xS+Q<` q*:)qv}U GOz|cyi&nx .C!K O)RFU32zwTI| ֘*OQ.#"[<>M&!EE#cߞqHe-ΨV 1.{ ^;҇wIV:@wH\~m<>Rsi&E E_2]8eMeP!F|tp|G|wY/nX`pg΃$n&sGByiP:命q6%S(17ۅ;_Fg݂ 9: 372 ^6uK5Tֿ1xnJl_o[@W&Xj>娩M8y:B ~%'yC9O1K@%{υ& U n|G,7!>m~uc {U'_Ւ#걒$E)3L1>D "^8F ,F8_E P ^0%~ܪӸ:?=8Y0j>n(v5%tƑ1]q8!Ox?%>ijM &IM8u:?N:&~P9Țۗ6$Ίhrc+x :0H4)%*{Fdh#ƬKodSqiGJ#*F{x0_R;( N2L$Ћ;cw7sL\/1nYwxu b4D:ZRG%z~0wǶL0$d;|3׌rĕVT!{{d%^0pj2U^S^ K|Y9 U[ӻr]HO+N qMgR@AWݍEg}= -6׷x3no$͒mNCak204qyb1X#Ec҇e|DT70]5$/f`2iȶ!-=k//[I鵿~-@h:d:1 R,h@(z&.ZDʎ^˱gY3N  2?}1t(68TrpW#M= 'm& `ݙ ;8og