libvirt-daemon-driver-qemu-4.5.0-33.el7> H HtxHF^=` ?*}}Gl>*?*d# * U +@FM             1 r HHhHH(8A9A:QA=%G% H%D I%x X%Y%\% ]% ^& b'bd'e'f(l(t( u(P v(w)< x)p y):*Clibvirt-daemon-driver-qemu4.5.033.el7QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMU^ sl7.fnal.govScientific LinuxScientific LinuxLGPLv2+Scientific LinuxUnspecifiedhttps://libvirt.org/linuxx86_64# We want soft static allocation of well-known ids, as disk images # are commonly shared across NFS mounts by id rather than name; see # https://fedoraproject.org/wiki/Packaging:UsersAndGroups getent group kvm >/dev/null || groupadd -f -g 36 -r kvm getent group qemu >/dev/null || groupadd -f -g 107 -r qemu if ! getent passwd qemu >/dev/null; then if ! getent passwd 107 >/dev/null; then useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu else useradd -r -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu fi fi exit 0yvb?A큤AAAAAA^ e^ e^ e^ e^ r^ e^ e^ e^ e^ e^ e^ e^ e3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2ee9ccda2e8eb5d41f9b8c364625a72bed77066404431cc5166c3e86b8b495ff0bafa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootrootrootqemuqemurootrootrootrootlibvirt-4.5.0-33.el7.src.rpmconfig(libvirt-daemon-driver-qemu)libvirt-daemon-driver-qemulibvirt-daemon-driver-qemu(x86-64)libvirt_driver_qemu.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/usr/bin/qemu-imgbzip2config(libvirt-daemon-driver-qemu)gziplibacl.so.1()(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgnutls.so.28()(64bit)libgnutls.so.28(GNUTLS_1_4)(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-daemon-driver-networklibvirt-daemon-driver-storage-corelibvirt-libslibvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_4.5.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libyajl.so.2()(64bit)lzoprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)xzrpmlib(PayloadIsXz)4.5.0-33.el74.5.0-33.el74.5.0-33.el74.5.0-33.el74.5.0-33.el73.0.4-14.6.0-14.0-15.2-1qemu-kvm10:1.5.3-1584.11.3^F^2@]@]]߶]@]@]m]Z@]V] u@]@\@\]@\]@\@\ڭ\-@\@\@\@\\e[[@["@[{[a[^[U@[H@[CN@[;e@[!@[!@[Z@Z@Zz@ZtRZqZg#Z]@ZN@Z/Z&@ZZ Z ,@YYܶ@Y@YYJ_YJ_YJ_YI@YA%@Y7Y7Y.@Y%uY@Y @XQ@XsX9@X@XZXYXXF@Wv@W;W@W@W:W@W@W W@Wv[@WV@W(W@W@VՄ@V@VZV V7@V@UYU|@U6@Ud@ŬUĝUUU'Up=UPUG_@U/@UT@TTTZ@TTp@T|X@Tto@To)@TeTXT6xT%U@T@T=@T@SuSہ@S0@S(5@S L@SS @S Rb@R'R@RUR߲R=RkR@RR@RG@R|@RsRg@R].@RL RB@R:@R4OR)R @Q@QQQo@Q@QQU@Qq1Qb@Qb@Q5@Q \PZPP@PP)P`K@P`K@P\VPQPPy@PG>P@@P>@P6@P*=P*=P"TP - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Jiri Denemark - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.4.0-2Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1801139)- qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791886) - node_device_conf: Don't leak @physical_function in virNodeDeviceGetPCISRIOVCaps (rhbz#1792831)- process: wait longer on kill per assigned Hostdev (rhbz#1771204) - process: wait longer 5->30s on hard shutdown (rhbz#1771204)- nwfilter: Remove redundant check if object exists (rhbz#1766475) - RHEL: qemu: Enable virt-ssbd for host-model with old QEMU (rhbz#1745181)- qemu: Forcibly mknod() even if it exists (rhbz#1752978) - qemu_process: fix starting VMs if machine group has limited cpuset.cpus (rhbz#1746517)- domain_conf: Make virDomainDeviceFindSCSIController accept virDomainDeviceDriveAddress struct (rhbz#1741782) - domain_conf: Relax SCSI addr used check (rhbz#1741782)- conf: utility function to update entry in def->nets array (rhbz#1558934) - spec: Fix permissions of /var/run/libvirt/qemu (rhbz#1738693) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1754241) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1754241) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1754241) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1754241) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1759904) - test: Introduce virnetdevopenvswitchtest (rhbz#1759904) - vircommand: Separate mass FD closing into a function (rhbz#1759904) - virCommand: use procfs to learn opened FDs (rhbz#1759904) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1759904) - util: Avoid possible error in virCommandMassClose (rhbz#1759904) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1754241)- conf: make arg to virDomainNetGetActualVirtPortProfile() a const (rhbz#1502754) - qemu: move runtime netdev validation into a separate function (rhbz#1502754) - qemu: call common NetDef validation for hotplug and device update (rhbz#1502754)- qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1731783) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1731783) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1731783) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1731783) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1731783) - qemu: Fix crash on incoming migration (rhbz#1731783) - util: storage: Refactor logic for using virStorageFileGetBackendForSupportCheck (rhbz#1724808) - util: storage: Allow checking whether virStorageFileCreate is supported (rhbz#1724808) - util: Export virStorageFileSupportsBackingChainTraversal (rhbz#1724808) - qemu: Allow skipping some errors in qemuDomainStorageOpenStat (rhbz#1724808) - util: storagefile: Don't report errors from virStorageSourceUpdatePhysicalSize (rhbz#1724808) - qemu: driver: Improve error suppression in qemuDomainStorageUpdatePhysical (rhbz#1724808) - qemu: Allow suppressing errors from qemuStorageLimitsRefresh (rhbz#1724808) - qemu: Don't report some ignored errors in qemuDomainGetStatsOneBlockFallback (rhbz#1724808)- qemu: Prefer nvdimmPath over hugepages for memory-backend-file (rhbz#1724980) - docs: snapshot: Encourage people ot use disk 'target' to refer to disks (rhbz#1584682) - docs: schemas: Add 'seclabel' for external disk snapshot (rhbz#1584682) - tests: domainsnapshotxml2xml: make 'disk-seclabel' test operational (rhbz#1584682) - util: storage: Clean up label use in virStorageFileGetMetadataInternal (rhbz#1731329) - util: storage: Don't leak metadata on repeated calls of virStorageFileGetMetadata (rhbz#1731329)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1718172) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1718172)- cpu_conf: Fix XPath for parsing TSC frequency (rhbz#1641702)- util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1703661) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1703661) - util: Introduce virBitmapUnion() (rhbz#1703661) - util: Introduce virNumaNodesetToCPUset() (rhbz#1703661) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1703661) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1703661)- virfile: added GPFS as shared fs (rhbz#1710728) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1641702) - vircpuhost: Add support for reading MSRs (rhbz#1641702) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1641702) - qemu: Make virQEMUCapsProbeHostCPUForEmulator more generic (rhbz#1641702) - qemuargv2xmltest: Use mocked virQEMUCapsProbeHostCPU (rhbz#1641702) - util: Add virHostCPUGetTscInfo (rhbz#1641702) - conf: Report TSC frequency in host CPU capabilities (rhbz#1641702) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1641702) - cpu_x86: Probe TSC frequency and scaling support (rhbz#1641702) - qemu: Check TSC frequency before starting QEMU (rhbz#1641702) - util: Propagate numad failures correctly (rhbz#1716387)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: require command args to be non-NULL (rhbz#1672957) - qemu: use line breaks in command line args written to log (rhbz#1672957)- cpu_map: Add support for cldemote CPU feature (rhbz#1537777) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130)- Handle copying bitmaps to larger data buffers (rhbz#1703159) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691358) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1683175)- qemu_hotplug: Initialize @charAlias in qemuDomainRemoveChrDevice (rhbz#1658198)- cpu_map: Add features for Icelake CPUs (rhbz#1527659, rhbz#1526624) - cpu_map: Add Icelake CPU models (rhbz#1526624) - cpu_x86: Do not cache microcode version (rhbz#1576369) - qemu: Don't cache microcode version (rhbz#1576369) - util: Rename some functions of virresctrl (rhbz#1468650) - util: Refactor virResctrlGetInfo in virresctrl (rhbz#1468650) - util: Refactor virResctrlAllocFormat of virresctrl (rhbz#1468650) - util: Add MBA capability information query to resctrl (rhbz#1468650) - util: Add MBA check to virResctrlInfoGetCache (rhbz#1468650) - util: Add MBA allocation to virresctrl (rhbz#1468650) - util: Add MBA schemata parse and format methods (rhbz#1468650) - util: Add support to calculate MBA utilization (rhbz#1468650) - util: Introduce virResctrlAllocForeachMemory (rhbz#1468650) - util: Introduce virResctrlAllocSetMemoryBandwidth (rhbz#1468650) - conf: Rename cachetune to resctrl (rhbz#1468650) - conf: Factor out vcpus parsing part from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out vcpus overlapping from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out virDomainResctrlDef update from virDomainCachetuneDefParse (rhbz#1468650) - conf: Add support for memorytune XML processing for resctrl MBA (rhbz#1468650) - conf: Add return value check to virResctrlAllocForeachCache (rhbz#1468650) - conf: Add memory bandwidth allocation capability of host (rhbz#1468650) - conf: Fix bug in finding alloc through matching vcpus (rhbz#1468650) - resctrl: Do not calculate free bandwidth for MBA (rhbz#1468650) - resctrl: Set MBA defaults properly (rhbz#1468650) - resctrl: Fix testing line (rhbz#1468650) - virresctrl: fix MBA memory leak (rhbz#1468650) - test: caps: Add capabilities for QEMU 3.1.0 (rhbz#1628892) - util: Introduce virHostGetDRMRenderNode helper (rhbz#1628892) - conf: Introduce virDomainGraphics-related helpers (rhbz#1628892) - qemu: process: spice: Pick the first available DRM render node (rhbz#1628892) - qemu: command: Introduce qemuBuildGraphicsEGLHeadlessCommandLine helper (rhbz#1628892) - qemu: caps: Introduce QEMU_EGL_HEADLESS_RENDERNODE capability (rhbz#1628892) - conf: gfx: Add egl-headless as a member to virDomainGraphicsDef struct (rhbz#1628892) - conf: gfx: egl-headless: Introduce a new subelement (rhbz#1628892) - qemu: domain: egl-headless: Add the DRI device into the namespace (rhbz#1628892) - qemu: cgroup: gfx: egl-headless: Add the DRI device into the cgroup list (rhbz#1628892) - security: dac: gfx: egl-headless: Relabel the DRI device (rhbz#1628892) - qemu: command: gfx: egl-headless: Add 'rendernode' option to the cmdline (rhbz#1628892) - domain: conf: graphics: Fix picking DRI renderer automatically for SPICE (rhbz#1628892) - qemu: domain: gfx: Fix shadowing of a function argument in validation (rhbz#1628892)- storage: Extract out mount command creation for FS Backend (rhbz#1584663) - storage: Move FS backend mount creation command helper (rhbz#1584663) - storage: Move virStorageBackendFileSystemGetPoolSource (rhbz#1584663) - tests: Introduce tests for storage pool xml to argv checks (rhbz#1584663) - tests: Add storagepool xml test for netfs-auto (rhbz#1584663) - storage: Rework virStorageBackendFileSystemMountCmd (rhbz#1584663) - storage: Add default mount options for fs/netfs storage pools (rhbz#1584663) - conf: Add optional NFS Source Pool option (rhbz#1584663) - storage: Add the nfsvers to the command line (rhbz#1584663) - virsh: Add source-protocol-ver for pool commands (rhbz#1584663) - RHEL: conf: storage: Fix a memory leak in virStoragePoolDefParseSource (rhbz#1584663) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1628469) - tests: Add more tests to qemucaps2xml (rhbz#1628469) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1628469) - qemu: Avoid probing non-native binaries all the time (rhbz#1628469) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1628469) - qemu: Don't check for /dev/kvm presence (rhbz#1628469) - tests: Follow up on qemucaps2xmldata rename (rhbz#1628469) - qemu: hotplug: Don't generate alias when detaching disk (rhbz#1658198) - qemu: hotplug: Don't generate alias when detaching controllers (rhbz#1658198) - tests: add channel-unix-guestfwd (rhbz#1658198) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1658198) - qemuL: Drop "user-" prefix for guestfwd netdev (rhbz#1658198) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1658198) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1658198) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1658198) - qemu_hotplug: Don't build device string in qemuDomainDetachChrDevice (rhbz#1658198) - qemu_hotplug: Assume chardev alias always exists in qemuDomainDetachChrDevice (rhbz#1658198) - qemu: fix device name passed to error report (rhbz#1658198) - qemu_hotplug: Properly check for qemuMonitorDelDevice retval (rhbz#1658198) - qemu_hotplug: Introduce and use qemuDomainDeleteDevice (rhbz#1658198) - qemu: hotplug: Remove 'ret' variable in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use typecasted enum in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use switch statement for selecting disk bus function (rhbz#1658198) - qemu: hotplug: Merge virtio and non-virtio disk unplug code (rhbz#1658198) - qemu_hotplug: remove unnecessary check for valid PCI address (rhbz#1658198) - qemu_hotplug: rename a virDomainDeviceInfoPtr to avoid confusion (rhbz#1658198) - qemu_hotplug: eliminate multiple identical qemuDomainDetachHost*Device() functions (rhbz#1658198) - qemu_hotplug: eliminate unnecessary call to qemuDomainDetachNetDevice() (rhbz#1658198) - qemu_hotplug: refactor qemuDomainDetachDiskLive and qemuDomainDetachDiskDevice (rhbz#1658198) - qemu_hotplug: don't call DetachThisHostDevice for hostdev network devices (rhbz#1658198) - qemu_hotplug: merge qemuDomainDetachThisHostDevice into qemuDomainDetachHostDevice (rhbz#1658198) - qemu_hotplug: move qemuDomainChangeGraphicsPasswords() (rhbz#1658198) - qemu_hotplug: move (almost) all qemuDomainDetach*() functions together (rhbz#1658198) - qemu_hotplug: move (Attach|Detach)Lease functions with others of same type (rhbz#1658198) - qemu_hotplug: move qemuDomainDetachDeviceLive() to qemu_hotplug.c (rhbz#1658198) - qemu_hotplug: remove extra function in middle of DetachController call chain (rhbz#1658198) - qemu_hotplug: pull qemuDomainUpdateDeviceList out of qemuDomainDetachDeviceLive (rhbz#1658198) - test: replace calls to individual detach functions with one call to main detach (rhbz#1658198) - qemu_hotplug: make Detach functions called only from qemu_hotplug.c static (rhbz#1658198) - qemu_hotplug: rename dev to match in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: separate Chr|Lease from other devices in DetachDevice switch (rhbz#1658198) - qemu_hotplug: standardize the names/args/calling of qemuDomainDetach*() (rhbz#1658198) - qemu_hotplug: rename Chr and Lease Detach functions (rhbz#1658198) - qemu_hotplug: new function qemuDomainRemoveAuditDevice() (rhbz#1658198) - qemu_hotplug: audit *all* auditable device types in qemuDomainRemoveAuditDevice (rhbz#1658198) - qemu_hotplug: consolidate all common detach code in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: don't shutdown net device until the guest has released it (rhbz#1658198) - qemu_hotplug: delay sending DEVICE_REMOVED event until after *all* teardown (rhbz#1658198) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692296) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692296) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692296) - qemu: Rework setting process affinity (rhbz#1695434) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1695434)- src: Document autostart for session demon (rhbz#1501450) - nwfilter: Add extra verbiage for binding create/delete (rhbz#1609454) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1663051, CVE-2019-3840) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1663051, CVE-2019-3840) - virsh: Add missed fields to pool-define-as item entry (rhbz#1615680) - qemu: Add entry for balloon stat stat-disk-caches (rhbz#1690122) - qemu: Set identity for the reconnect all thread (rhbz#1631622) - docs: schemas: Fix missing timestamp inside backingStore (rhbz#1594266) - storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1613737) - storage: Allow for inputvol to have any format for encryption (rhbz#1613737) - storage: Allow inputvol to be encrypted (rhbz#1613737) - virsh: man: Document quirks of device-detach and friends (rhbz#1688961) - virsh: man: Document asynchronous behaviour of detach-device-alias (rhbz#1688961) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631606) - qemu: Put format=raw onto cmd line for SCSI passthrough (rhbz#1632833) - virnwfilterbindingobj: Introduce and use virNWFilterBindingObjStealDef (rhbz#1686927) - logging: ensure pending I/O is drained before reading position (rhbz#1660531) - conf: Fix check for chardev source path (rhbz#1609720) - util: skip RDMA detection for non-PCI network devices (rhbz#1639258) - qemu: Set job statsType for external memory snapshot (rhbz#1690703) - virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1592737) - virsh: Require explicit --domain for domxml-to-native (rhbz#1633077)- security: dac: also label listen UNIX sockets (rhbz#1633389) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1633389) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1632711) - virfile: fix cast-align error (rhbz#1632711) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1632711) - virfiletst: Test virFileIsSharedFS (rhbz#1632711) - virFileIsSharedFSType: Detect direct mount points (rhbz#1632711) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1632711) - virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1640465) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1612943) - qemu: Report more appropriate running reasons (rhbz#1612943) - qemu: Pass running reason to RESUME event handler (rhbz#1612943) - qemu: Map running reason to resume event detail (rhbz#1612943) - qemu: Avoid duplicate resume events and state changes (rhbz#1612943) - qemu: Don't ignore resume events (rhbz#1612943) - qemu: Fix post-copy migration on the source (rhbz#1647365) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1658406) - virfile: Detect ceph as shared FS (rhbz#1665553) - util: Don't overflow in virRandomBits (rhbz#1652894) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1652894) - RHEL: spec: Require new enough librbd1 (rhbz#1658652) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1558558) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1558558) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1558558) - cpu_x86: Store CPU signature in an array (rhbz#1558558) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1558558) - cpu_map: Add hex representation of signatures (rhbz#1558558) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1558558) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1558558) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1558558) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1558558) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1558558) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1558558) - cpu_x86: Log decoded CPU model and signatures (rhbz#1558558) - util: Modify virStorageFileGetSCSIKey return (rhbz#1657468) - storage: Rework virStorageBackendSCSISerial (rhbz#1657468) - util: Introduce virStorageFileGetNPIVKey (rhbz#1657468) - storage: Fetch a unique key for vHBA/NPIV LUNs (rhbz#1657468) - RHEL: qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656360) - RHEL: qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656360) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665474) - qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1669581) - qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669586)- conf: correct false boot order error during domain parse (rhbz#1601318)- virDomainDefCompatibleDevice: Relax alias change check (rhbz#1621910) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1621910) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623157)- storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1613746) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1611320) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624735)- qemu_migration: Avoid writing to freed memory (rhbz#1593137) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618622) - tests: rename hugepages to hugepages-default (rhbz#1591235) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1591235) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1591235) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1591235) - tests: extract pages-discard out of hugepages-pages (rhbz#1591235) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1591235) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1591235) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1591235) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1591235) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1591235) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1591235) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1591235) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1591235) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1591235) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1591235) - tests: introduce hugepages-nodeset (rhbz#1591235) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1591235) - conf: Move hugepages validation out of XML parser (rhbz#1591235) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1591235) - tests: sev: Test launch-security with specific QEMU version (rhbz#1612009) - qemu: Fix probing of AMD SEV support (rhbz#1612009) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1612009)- qemu: Exempt video model 'none' from getting a PCI address on Q35 (rhbz#1609087) - conf: Fix a error msg typo in virDomainVideoDefValidate (rhbz#1607825)- esx storage: Fix typo lsilogic -> lsiLogic (rhbz#1571759) - networkGetDHCPLeases: Don't always report error if unable to read leases file (rhbz#1600468) - nwfilter: Resolve SEGV for NWFilter Snoop processing (rhbz#1599973) - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs (rhbz#1589115) - qemuDomainSaveMemory: Don't enforce dynamicOwnership (rhbz#1589115) - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl (rhbz#1607831) - examples: Add clean-traffic-gateway into nwfilters (rhbz#1603115)- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice (rhbz#1598311) - qemu: hotplug: report error when changing rom enabled attr for net iface (rhbz#1599513) - qemu: Fix setting global_period cputune element (rhbz#1600427) - tests: qemucaps: Add test data for upcoming qemu 3.0.0 (rhbz#1475770) - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend (rhbz#1475770) - qemu: command: Move graphics iteration to its own function (rhbz#1475770) - qemu: address: Handle all the video devices within a single loop (rhbz#1475770) - conf: Introduce virDomainVideoDefClear helper (rhbz#1475770) - conf: Introduce virDomainDefPostParseVideo helper (rhbz#1475770) - qemu: validate: Enforce compile time switch type checking for videos (rhbz#1475770) - tests: Add capabilities data for QEMU 2.11 x86_64 (rhbz#1475770) - tests: Update capabilities data for QEMU 3.0.0 x86_64 (rhbz#1475770) - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc (rhbz#1475770) - qemu: caps: Introduce a capability for egl-headless (rhbz#1475770) - qemu: Introduce a new graphics display type 'headless' (rhbz#1475770) - qemu: caps: Add vfio-pci.display capability (rhbz#1475770) - conf: Introduce virDomainGraphicsDefHasOpenGL helper (rhbz#1475770) - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys (rhbz#1475770) - conf: Introduce new attribute 'display' (rhbz#1475770) - qemu: command: Enable formatting vfio-pci.display option onto cmdline (rhbz#1475770) - docs: Rephrase the mediated devices hostdev section a bit (rhbz#1475770) - conf: Introduce new video type 'none' (rhbz#1475770) - virt-xml-validate: Add schema for nwfilterbinding (rhbz#1600330) - tools: Fix typo generating adapter_wwpn field (rhbz#1601377) - src: Fix memory leak in virNWFilterBindingDispose (rhbz#1603025)- qemu: hotplug: Do not try to add secret object for TLS if it does not exist (rhbz#1598015) - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors (rhbz#1598015) - spec: Explicitly require matching libvirt-libs (rhbz#1600122) - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash (rhbz#1599545) - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one (rhbz#1470007) - qemuDomainValidateStorageSource: Relax PR validation (rhbz#1470007) - virStoragePRDefFormat: Suppress path formatting for migratable XML (rhbz#1470007) - qemu: Wire up PR_MANAGER_STATUS_CHANGED event (rhbz#1470007) - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo (rhbz#1470007) - qemu: Fetch pr-helper process info on reconnect (rhbz#1470007) - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject (rhbz#1598015) - virsh.pod: Fix a command name typo in nwfilter-binding-undefine (rhbz#1600329) - docs: schema: Add missing to vsock device (rhbz#1600345) - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats (rhbz#1595184)- qemu: Add capability for the HTM pSeries feature (rhbz#1525599) - conf: Parse and format the HTM pSeries feature (rhbz#1525599) - qemu: Format the HTM pSeries feature (rhbz#1525599) - qemu: hotplug: Don't access srcPriv when it's not allocated (rhbz#1597550) - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE (rhbz#1598084) - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs (rhbz#1598087) - virsh.pod: Drop --persistent for detach-device-alias (rhbz#1598087) - qemu: don't use chardev FD passing with standalone args (rhbz#1598281) - qemu: remove chardevStdioLogd param from vhostuser code path (rhbz#1597940) - qemu: consolidate parameters of qemuBuildChrChardevStr into flags (rhbz#1597940) - qemu: don't use chardev FD passing for vhostuser backend (rhbz#1597940) - qemu: fix UNIX socket chardevs operating in client mode (rhbz#1598440) - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set (rhbz#1515533)- Rebased to libvirt-4.5.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1291851, rhbz#1393106, rhbz#1468422, rhbz#1469338, rhbz#1526382 rhbz#1529059, rhbz#1541921, rhbz#1544869, rhbz#1552092, rhbz#1568407 rhbz#1583623, rhbz#1584091, rhbz#1585108, rhbz#1586027, rhbz#1588295 rhbz#1588336, rhbz#1589730, rhbz#1590214, rhbz#1591017, rhbz#1591561 rhbz#1591628, rhbz#1591645, rhbz#1593549- build: Don't install sysconfig files as scripts (rhbz#1563169)- Rebased to libvirt-4.4.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1149445, rhbz#1291851, rhbz#1300772, rhbz#1400475, rhbz#1456165 rhbz#1470007, rhbz#1480668, rhbz#1534418, rhbz#1549531, rhbz#1559284 rhbz#1559835, rhbz#1560946, rhbz#1566416, rhbz#1569861, rhbz#1572491 rhbz#1574089, rhbz#1576916, rhbz#1583484, rhbz#1583927, rhbz#1584071 rhbz#1584073- Rebased to libvirt-4.3.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1509870, rhbz#1530451, rhbz#1577920, rhbz#1283700, rhbz#1425757 rhbz#1448149, rhbz#1454709, rhbz#1502754, rhbz#1507737, rhbz#1519130 rhbz#1519146, rhbz#1522706, rhbz#1523564, rhbz#1524399, rhbz#1525496 rhbz#1527740, rhbz#1550980, rhbz#916061, rhbz#1494454, rhbz#1515533 rhbz#1532542, rhbz#1538570, rhbz#1544325, rhbz#1544659, rhbz#1546971 rhbz#1347550, rhbz#1367238, rhbz#1483816, rhbz#1543775, rhbz#1551000 rhbz#1552127, rhbz#1553075, rhbz#1553085, rhbz#1554876, rhbz#1556828 rhbz#1558317, rhbz#1425058, rhbz#1490158, rhbz#1492597, rhbz#1520821 rhbz#1529256, rhbz#1547250, rhbz#1557769, rhbz#1560917, rhbz#1560976 rhbz#1568148, rhbz#1569678, rhbz#1576464- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh 4.5.0-33.el74.5.0-33.el74.5.0-33.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]=2fd22591e18b6a58fc0a735de098e57b239d2dda, strippedC source, ASCII text:PR?RRRRR R RR RR R;R-R0R7R*R2R)RRR RRRRRR!RRRR RE? 7zXZ !X9] crt:a`*u*R 5)|fRrSQ QY"=4QF+@5Gt;g0Fe>-Ϛ E]"'mq Ϟy2ٰ|l?$=q2u!-*9OBEu*WkMoylxsNEaS [wj+o ˑՕ= 8#%ʹ|!c.V*LQYFQ,*w4$u n4JI5|@[цiJ#Qhtxrς*璀az/@]"YrAŒb (*0\UٓS&$g 2Pq&í6g&kg17r~,r\GDK:js ϲ;hs*\m2vxӕ9g?Xh;}*x`9HG#{4h!S-Ray|p < "a;ouoRCmamCW^ @ny_}Œqz҈|?$)nI\9Fk\gW7t?"bC *KVpFo ݀,<ٴ!"g* mfL Sx8h궽mʲ'H<<c#r2jH(hwnh $,TѦԑyI#ՑQ}ٱAH^RU*j5tdi]}||J k)X$ʨ)Az^^]s.T[hJ`T&jr27(]y$.n7L0mƦ~uv&Z}uG׀M͡]S{%Rh%8xܗ2q*z7"qYxQvqv;l›rHly`GD*OU@:sm-ӿ9݃p FdгJFJf@)f42Mdar'G-ᮠ#v #]`g!ϢXc)N7)lM x1ѷ>j?b4JsgRL夋b3>7p|9 ơofpxIЈ!VZ7.YFlc Pvz=1x~?x/z1:[hulv<,~ȓb`_>8/<=+h<ɡڙ0=5_ehiY`pDXN̉2`=(NQP5ufD rO)-(U;(D]x7mƚy(HTP-Iu[:JGt$r].iḦ́0PHD>@Sl|B5h6j:\1FިJT!GB H]@=oP/ΕPDyyr&ʭitt.IZXH\>2v@FgWADw| Y?CcqR .ߐ] o$Qj\#6k(nxhu]6°ʾ)au/c>JnO3QTQpI=[ @`=S)p",[Qm4eڣSY}ՁPꍞ_;tY?4NCx&͕.g󁨤GMlj|p1+|˅O= V|_2 ,JzߗʠTb7S2HAJ$*0؀qԊ c$nr,U -<|ぃỪ0I  8[^^rn,[UCԚ`I-?(CjZ4Q BU7@)b8)tTۀ>=-cص5nl }PXl[r1ެЪzYLJͅA["kT|qX%8/M)ĻxJSіwmL?lۙ aPV=tޚmzօ-7`' X:1Ab{j4Mi:26({0I{6Lp_cp:EW RBcgFTh'}Mka Ï>,k3F=q7E80gcv{=NhbI139 gfI~զ J2NgGXDI  Bea=}!{cxi͵x<\hkgDjlY @ ~y 6IS1s|0Ҧt2ō39A h>M ] #"%u1Wgk@氐]߯O^b|}b%P}ixYz@FBAY%Or#)=.@`-L0S5@#vs5HMUB\lKPAYQ #0Ge[;%j,SwU5d8hVpjM_Lq4f~ZmderR 1,2!i Ѩ.24^"^yehp@Rٞ[HZ q;F5b+m,̽;28V>&)!(?4hRԑhF|P.R&6L `"\m?V؉K[-\-dzYx9Z(yPBrl(!gHR +G^hW8zY+a51e@WΨz*QG,Z&xrU k:,T3!|h fu C.tp_bB/2)fQPaW2n߬\OTGG8`/i)Ii]aZrü*1}[֧9iP}9ؓ (wޕDppi叆~3@1NfB abxʓ~2=m0q.?JsOg<6@񄯩K)1fb77{oM{K<ޯ1/&Z/oP܆+/a u DM9&#|e06dK͒"ǟ-Qˑy zٔr7~ėnz[,L>t ,ІyAл [QLpeMFW)5ZRȴsVOaoJz9^M{ê/pS7z")fҹt؝h,[:횥8Yf㬹 Dˠ!EHo5k F2Y\4r@44]2c,&&)3.R5q?M )XJ/u#HqKQ_2ڴbJ&:9O?kD0ܳ q@QU_]Bdwk6ҦM޿HhT-{wojͣ7I#z9KYj!KNޤw+cckk]/!ZV7ֿxی! ٺ]ذ%*ɛ|QG4<)Hnim]a )TύHݛ\{1gܡ`J;Df\l~tb폅y5#dX x: Ť4>lIlN!>$} ]V )׳[ I?ƯGNbwVIee܍IƟwn>kO=a_ñUBi,}Xz«vZqS!KES0EtYSk\Ư{L('#{Hi46sNf>ek\A<1 v>ǔh3gXmjp%?`rV޹f졗GO #AЂBfb('T0%;#k<>/TϑY;Rn[')v6/(V<[FPѼ<.9!&6P8LUYs_h:3e վ͹#Te"r4P ʶ<#BwvnbiU#r3 D;,lOZ >l"'L3K ?VUэ\~:DV/5:@ v N<I;JHi= ĿåLqUKjCӧs#(uE7$@:ܭ&JVkD݆+RSnV~Teл.ZQI1?_#視[+½[qgp -sfz)EUmS{jF'J ZR=iNyZm+Yp˿4n>rE [VSSKTw[E:|K2{iiR`G^gGߨE`FCko.YO[kOuK7<-rTrICRCpt`5IYUcW׆[:G`>?"rLJ}&:Vi #9 ,jB?^-Ao_'Q HEQ!A0G:}J8,rV8vsz}0zĖFk@ƒMyX#rC! 4i6 wVviE4JrS(ۜ V.At9 `snΛ<@|&nا݅E#?:^[,(Fcz'Uum-15coBQ '^Z,D[B?v/¦R:6{mzi.#`ʆ 0E!oֈde@lU(cF)J -zAC e3vk݋37{++M oy\1\kMpbf>z o!gnk?G4dk$^ 7O2c_}] 9x匘+oTƕcL$TDkG _.IvJMSi6)+:Wju)"U84 Y+FtMr%wR>\9<';hbr~oJg懲◞K %(hD^=Ҹ9dhbRcˇ=6Odei#2⠥\hGNs68: Aj#B?;t)M\bgw]l=#Swv'Pýx ,-OVPr0q80)! *TMצO$XgVo&NΗ C6aWy0c^Z;RI}] ?S=Pn&{YZɬ1VHE_q숛b\ 't7~Kg40Q^o=B@OP\I"d >v:ΔCbiV#"³€-aMAS%oe$¢ׇ:WrՁlZa8o(Jd0I<@~JrgN.9fQh:tA0.8RtE\(٪Wp=kLW=ZhkY4̀*oYOX6D)@\xߐ$ʖ%~MoJa{ R4bL^ŏ). N]aGʰǘݙv}VlD+b ǒ5i!B.W P3|ѐퟅۏBDŽ},lO*QIF;=>n<A B2?]Ƞ<8 #ug>VP<  |1 J#IKAǽQMU腢Aν ,ۏ29۽j!'Jɏi=j sK0B"S_ Zρ}{^qER?b2JPo̍ }c9ڵ#k!GL@5-?Aֱ>XO210^!᡿00@$k@&Ъ#rĀ}kR27O^oiKT17f_gm@-;zсL}u ܧ, H]1oRC#NY"0J:I)tu#0K8nCPuɩ+M*B5+~Y6nCսhu.+{u]#G:樂Y騥@6FRj9w?gL bj)MlבQU&;g ɶ ngk\DxnBօMû~mq`&WMI\ѢRq>0´AZK;,`.En_%Z! Utىp* B,jrT $UZcVS ܨLY2L۩5A0|qAx,%jęOu.P(!)s{y؇VF" <&5xS;ȻJHP{~׫L RTHEBx\z!=DImG'&>x! |sT!aV&Jke^=.`DqB4p~[lfЮX"Ն?!-vCP3b=03) s2:mNUOT F. B-t=ČpWa8z5Sg1hꌃ*t>c!l7Kݕᗓ454vǃCj$C r^Ku‰| fOo/i*pzO=4ÉeRA`ud!Ms7O9V)9;>D>qnO1LaцX$xB7#Eh(EIw[ >ޖiŔ=ݒp祿UBr4Fu$+'t"x;؉O<:ȖR,Wx}U,q1)k}\ qu\&4C$x,Mjj6Oh#bƜ05#G̿~(~`?ȺmUFo4xE$~4QM{;,o;O|w1ހaZpRb׭wy;U@l^R7{T?/p & KiNWJƖr'cHFx!(i 2۵:wNI0D 88<ȍyK-q\9oо L_--̚d; jaƝEC.uL;&j`G]c0 'z31<\Hfȋǀ H)6 k*8ӏ\ujh Ț-u ]6Yu"*{-kv 7 _~,#37o}aޫ7\nCԺ-qҦϢɖx-̔d7 OSJ}qL(I|~PNp@Ŷnۙ |߱/R~WS==/ n"&7)"pT;9fDg0.8a˝ 5FX7" ?OE ~s,~i7CMMyHT=8cjEJK[-~ڣ3}.gu@9A|SH*?V֮C'=SfT@ U-r  ") H>p$/& 2<3nю+U}۩64oh!JfyAȯ킗ָP;4J"W әg zWo"28}4+CH?_(1V>f6zpFjT;k_,,d3h9ZZ`xMp8R 군_^jB`G }IdeʬQFf拁؉_ Kr=9[%ߩgl L5zIfȫ RSÈ-, c /FZa`JŬnӞ:q\f'z٫{1 썘 a/ Po'=)){Q roBtGWQ?@` :']py25h:O:%K"N ׌8*a򙮔(`Ý-5_Z7`BB5se6Ǻ)Ykohy mRF(m#;^Zv!1AhKavbC2znv׻#t8Z!ϵa6$p A:5Y,`s/ˆ3e6u=iиnMtM2k[*" 'xμ]Թ^%VLjbh"T >*h5r]!M+.t*`YqP Zouռ•Sf-֥5oT!sbHhwV=Dv7j>qӑ+*ۼĚ|f=dZMǣ~!"t3?;: 1\nn|GL߉ҭv༗lE[];!v*}4{oQ9(NV'[O9eA`Dr)Y(bUa-?_lkTկ'zɨ.M@ )TQ.F{Cm)tBx8{)[U\@J9&R]q!X)men.>Hm8v9Gkz :8=KpYWl'\P0Sy)e8]1+_(M i"7A]\}1\(D8Q? qK(XBk^T*HK$KU|LJ=[@6ƙCh>`UW%>>r\W3Q깦uda1E'H:I9LJ;9RRL.ME; KU^y|zl^5d3ؚ1WXo5*Bxd|ZJ ,ԑG砣!] ˖LǡINoq#6G8Tj\FO_ ^|RqeX mL84 ue%9-k!K6ꙸmwU:ͻ1mPn݇`89K[Z#6S@sոpsH@¸JB=uuZ'ka[MlB{TI?%eO$V,WMYZ.滣b$ɄoY IlNC!b=΃0z=E5ʈԜ׷qaup Q}%5w$d^J21n"^8:XYw__̥Gɶq A"(E2G㷦R| %d'.H w| }_۴omw{>,^/QPzpI" "?&'WXf{[#Hܛ .nvOVSz5f?w!\(SugpJ.+y rW[iVUp&TUНBHP 8e% pAђNmN7ePSB:rcAaYoX5+6* 7( 8$/ 6kJA2ULyߊfZq} Ƹ8::IlY\rCo|%et kJRjR^Ɣg(e LIh__THZTSAP],Z+A(J-*8x3l8i2ָ=bs~ѪBy[׬\OQ7XU( JQ0ń`=T+>eUs$VF ]iB؛bۚ QOgC"'Hr IB1؝H"\۸3?)Ci)&9l,!l6ڼ#տ8.zsScOސ(>Gofri`_6}݋W^s|W*e~;e(N2bd's0Zg$suFN2TǏ.i3t}R~w G3o*qN=WiUc@P Qam6⌓@45S~<z"͎E dL2u Ј 1K&;JWlfMo֡9`h'|šT9^}^0jP|] ?/I].i<҈+? 4Y֡/yԪGO7]u*'U4uEkDDf5hqe[:/K!QO 28[ W2)gJ= yσg9TXGa<M]ɞ ,6@3b4"۔H"Ԓxv9[ n7y͉x|YstʐݙqP $;1qr8Df[wmH c jGNtqa1[-u!޶?tΓp*^yþFEH; yLtQڱw= 0tK6A$|E/EY`Pu`/lnYUlhb's|ehwdv{P(++A{oKG1G;;$m0(cX?W &'4! Ŕ-!TFbb<ڝ8?Z0TEi. axbE2 V &׈J-[f.ԚĵG~<*9yWl*>qP $:c.s2㷭ߎAFRi ,1G\c_uِ'lT\i,*C8G#=ڛ'$ וq]f L_40wx%Au Cu) 5xޒvس/LUjrER)+`Mw3]ޒ9k51ȕsLʱE U5:)߇{^!EHm2* gm.T-yV%e$KoGDа^E/5X>*WeVpWTθie%M(R4ٙLHي8~+ !o\sÃ+zz,{ $EP Ģ;'>,"%-bé!K`BW ]uSrv0='6}fGt3tsFPVnR:z ̓U[a^A)Đ3޸5sKVn[ Uܔhlg> ҴCn1 u л#Κv{BGJuEJu9 [#I=lBhLIP$-ˆ@!:-lSz/gՎzW~(%G(''7rdm<*y4;tXDžt&~Jξk!jܘ)@sTǺ wm0!Cul;4SBo]巄`Tћ*V63}_̶$Tfmϲ>"VMqQ ^梴C'$IȔS.Xg3Y1K?֑f:Bշ5 C\_0 x|Io6=jR[nRN(EJƗI=BQ`{ [A4{ܼqo٢]Sm?K6rp)9l#z &W=8,mc/*@u}k4k=d[ݜbυt0 /aU>/o:lWcxOl5JUX׏IG!VjBo*_;c\0Âj>!=M_SG9VӦ% Kɬ'. [ e 8jT#رd̯ J{"pi?A.9^5:b 0vP cft+` Cm!B`jpqSS3\b!]>PTG8Ȅ54b❟a G@Т-l q!DꈦHI+mAAрTxϜo(K?0ȋ37ǎv&NKsk5LfLxk[M9n?羀W}aSdd<;3R 2Ӧ6V\:zۃUMXȪ@}lcȕB؊ KZm|낑1ޭ<>xjn\QiA=_Q T:>S:Ta({Pmc)M&y6rcƷMX-ip-}*eՅgBpoFq1F]8ackoX=Bfָ .k}:eHitP2҈`5w@# rE_M&ljnv< x#}8ӗiP^)`ӲKG՞r&DQtrf[Sd2Y@HyV n&JVEG%v_;N6k_;F!HpܨܶV i&6 ;{]B}Ww!2 ɋ!”M[8hm"`/M]eWKKIl,Ӄ~*o w  NfeE,+j%O4y؊Ho~Pr*XJma>t_hՌCL_ǨxmprT)٩T;ޞKFlHM>vP)H$xU:r2V)[u7Pi-~lut@8z{cJq0QJ9]ԡ`{ n\A]N`:䩧|f3`EZfqǹgzVmW{0MeT~YUK ;_/l8)W (|n}0ޚJu %:r=>OT;Xh2V,CJҌ׀$GE n!=ء擝A^Ӄ[Rz ?$q4CN ,BWׇ|9ALy(o 0`_m|Oێ[yA*pU ڹKY<֚w*I}S0ݐqq&H/0Cjf$n xU~a`5Z.#iqq$['f?2myj22 )fY8M^`¢ȃ7z7gX &D}[ 6`7#m$2t'II?lv1<ttgIif beht!UL$ؚk dDgc\`r]VT L`)J(L*\]m2*3 ct.3گh'~BJv1&nƦ&ӂ\W}¸ia>T@!h$PFM_bQG8 BϽV_}.Fy3%CS?3mzW<{HA{XgEM'/LCus.H!/uJ:\$`K|ۚ~yD}x qBb<0cR@َ\ h<ߺoB蝎+=Z;Fx=-xKMJ{cVRhvH Vq[}`SBv0Odm>?مg7JO75~dnw;\H 'sv Ba21L3~H=>+Z0jMb\}֌#Bq%Trר 'd;;+(oz}Yk)jH[\ ϾL~*ߚ]xrL~(x`fD0o%UjW :V P&\5B^bd?z[93<1mл$_3ͭ6߮Qa{\dV73&m &=T|4\tf~"KG5Ic&Ds}˭V`MH KK;&7-aЮ%A=j |m]|tN'}ҊM%dEy#*ITGF,2ő9o!>. RdX?}a՜YL`&JΆF}xV6!,MZ6ѨjUnI0Wu>q郃+4-}ǷLb,xf48DryF2*v=Z?mnyP )#˞ m4ÇNTmKڙNX%FT0C7A̭1ݔtx#:1A' }Q=ȗ_zEg@jUkWMhT64ց^NϜmMtmEo\Օ44B~x#C#]"|;3`XCV*hK)X>pGZ>(zԄiaU/J\#>ɢVUN :@vOF8<7$y|V1vJH7ag6B4x 3L-lbRh s$0f0]!6IWb4gڀw0"'%,* t^u'dB 0:kL˲ם>{,h-_biw!B͔%T-27{5[Xh83Yo=E+z` l!U .!d0P*\ M0+QفNt("A!ٵO?iD~2f@Y.)IAP2ڻƳWaۏʬE/kZʣ!7-9k)={ Ljz_J̣ix3&l#J['2;ʼJIAM ~TffR7vf쌎bkN6xRMmyӮ ?%<۩͜KUB%ZG:nZu_!BPlL}aiZIZQR ͤPRTQ6jftDw8nm8rnuzǪO,? ΄9$"|^%,21&NDg990'|!vgz273;[[uق9E. q!jrmO)1q2y̬ORw6h}n{{~AZ@Ҫ7k m`-kɕm-l aKᾂؠ4VͶw|.dѿ_髾RGڡ5;nތP09|EVƧ*h~&3P"B!O]~qVT>@mXz5󲀐$QQlS8$NLDH]+xrbjFrL,7WtInV]7tCC-A1E2J HG/E\a:;}W˞,}ʸ)%}g˖񦿘ZZ`gLnu"}vQ'jKz%E蠒̓oQc^U| .}f'1_r+Sצ,DT;tTCX.օGF-m BKIzvS)PP1h1hzSZQ{[;©lxU6d|[\B@rʝVc7N>Qii268,mrs甕\G4w@ fof^eYܩD ~!nV&|GoI8TpMDÉ|u##),޽xf,~~ZK!<G_j0y$k')&; %Kz/6Ӧ6+OX^)/.G ۰m?MWi.W)DAuj֍IGePBƪP/"4ظ煇\sJy 9xWH 7¶}p6Yݐ֠{f40 FKO/ 2Ru͒oίf12"%7 )ؖ_;@fCz܉%iw;UQLc=6(C7 #S.L0vjNgXQǔ2 e:]R u88%Zѧ':B!X:QpyNH}۰o}p> R <>pEȜ.?~h_ I#EL4 yyMcsGjlL NJe{4߬oGQ/jG`;\ 8wGO$j93zty< $ 2r*}Oŭg&+a6U5tş~(Q.yd$تF*ȗ#׆?UM䤲TbVW"f`,. P?ym> ~ 䣼 KFSmC8x)=p2oiF2A'bfwG4ccTϨIcNKRF8Z:S*mep>a~:UƟ 5VWf6b uc_tefYؐ*ݬ4%r:18B*{oНyٽ^T #W1Kb$mF8ZFCSƓ$ǻ//1-#4~w񐾳oDy]ˣlfyV4NF-J=oUL=`ú,hc!bWP[?btP 9/R~U<)=sWxm<5wjz%?w! VoB*)YL|=S9;:n?,w3\3U7&T}\|(3)Upbw3i垰 3`.,l*f<PKj,ϥ EƀVC)D洇&30b DE yc3ayD]k탴Ѕ0]TV5w\T5XfO7$-#@CƊR ,hW3+#|L.Qeȝ^v0foRq= ?Sc=FW4,sn5i,P>E&EQc{5MG0gI'f'y#Y:j|0XߟoiZlK0kh&*n[yd%EM$"yRLcC?ϲיB^'bb61p- l$\`۔I"c)B؀HRBZjûԷHDPwp6`2M3rZG1e͜N7cU%%Ϩ,!3n1#<]v/~8V7:XfoXbž` HX萮]үZxCVDi rEyWvxkm&wR-yo|N/;SgvH:;yaZW@f,k!UcUWLiY%.autҬIwFYs̰y0 >)EwJ&ȶ^7eQP C!o-hm#nC aV@Bq8nJR(ɯ oP͟՛E%RIc0Fru]G>-g| Z+g~@7bFj|SlRK"H^i~XS>~EܢN$/C?az_R1ŷZOӹXx7*(|9WS6^fG@>EpZT6eS">![G_iqryp,Д`c|{,J}4rW|3-`XYƉ5~ owit{H_IS}2 s^sC/"K*a ϧՍ׽{MHF# 25-+(JBA]$KW+[ 拝9~QSaieov פyч\,''ULnIe!40IUT?YHMtK VPh Mau&8ul\UΒ:dүI&*iw ٛf=/L-ބIa'SjFu5?>T[;`ߓ>C7,Vʉc|ʀE&I;I#`>iؗ#,y2-$chG8CUDX$LtD=z<~ 7{FE^è#g,~N F(HF^ݽ2"o4iK >mzk2"6sY |# XX%(P^5βnܥ3hhz5Iu)ā^86}/PL;$plü-#p53qCD`ig7vG!uiqб coE<>ǟ#d@0<$)p5(co ؖi6*H锖e(@Tz{q44 zQܘyeZa>K{ʗo*"YvF[AFi9WH[.r8>*In2C/bLB ڤwJN*15W @ .u?Q0qSgw] gNCaWgэDjUf~,.ol_7(Zr:59Ư1wjM ;/x:yÒiKsBJQ\d:36a+][`Jm1ӏق 4A5 [Q~ @ŏI~"Ssgi}7ƌªrR1)fGkK?nxh㡕WZ'/-g,ILR8wΑȢ [;P/<~2gկ˔"`` y1r!=vl m|~9-(®HiEMQ1ӷ%ښ,m^N ?؆hqPHr}?R l1tC?T=u[=t@^b -Mn n":iR'lK,5QquWbhGxUS-hb eL+"]+O295֢?&`&a;O " %[ג|.GЩTʘ DHtLFl/ ^95ژڢPBNG127DY3i𦮓/(\D2yEQD+.~ / b:0HhF3[av#LgC3XmzdaCoI=8Tk8 .gb_f~؀FYǚ p;^Ah9YuiFH9ױd>zՕ!S=Ert_LӶHФ5!Frwd"7:{k8 XXA2q)-R(1mq5qڲJ3wDZQz^ϵfI'yX_ W$|"l,2YIB45Y:l<,̡4`_baR/]#BLլF2lsmcQXfq{2C(rr<2[ll*]=jH IN^7J\?A3wyj% P֔h<`9:€PA&&^8E@{pY4qغUnA,p=%"@@8mFoeM˼8ךGyw)XN8L8žd;7WNNz$@SE,CR{[&~!RCqH@p[G PRUX+]BA4 (#h+0o_^oWԣi t(؎|9yɟqDPfJr wJ$Ng,i1cNŰv\/kL naabcwMVUC\ntyπgoba\(F[rjQvݻ$t&>WSʛCAMFKeOvhhLfmzɁjȥܧ9BZnE`$botմK(X2l?[ / D]5}``P x^D# 6f8lȥK*ÇT$ۏi? Qs0gz 5.!fcċE4%!3 ϭ$iOW1ړ+P~(H ͥfzbÊۇ䑔B)%-@jED⫌a^ l@W ŞMlR-[jcYjo9*I ]dJχOۺPQ`*6|Nm-!V$Sxz2ۖ/@ܝlN*/o@SjA3!`Sk(}RsQSq_B%.#+j`U/;ӧ* q o~I/ :i:3! {dII \א ǚ$Nw?YQ22yWJYB69NIqϳa13j?ڴCdܧJf=-L^Gi!'/zⒼә- UKi+0%oG(%QY!tѵV 9T4yʇuh!Psmx@ںeu_ UB"~H᳈5tPA6$Ub8b#ǻzz~pVSq_+my?ʘ`ݏCsPamڼ`aw;8{tʼn2{ѫtٍn֎XxV//TbHD{pڇ}`h6xmP9VE*dep}~tH.֔)tѧ 䪨= }5Dcm<.&n`h vsSTLTZ".e}z|(A93Ոlq[["bS@\qʃ<$VHXu/iCL7:cFŋU+QSy!`)VXPSNLu◿ C[; Jh,? kfN1n0$'$>p׽ª| &fɐ5e'st&Q!+s- #xxg^UeI76c҉KqDzvK;vr*(*ǁ8_URO4hB+gq9ގ[_IO!h,qV|b=KKj>C%)k y'ݘ rB:tyпۡ/w li)un y%q.NRd5/0'cDLjԩNpj[@`+eHRDE[S޷'My)dA ??R4> q8?Rv]^eqJ.F!.1..7ewFi>ՆDQ X6>CF )e$t9ZzY֝|9dr4q{HYD؂Z ݌Q1]5aAzF2.hW0ZE\,SAQ+&`XzRd-en+ sj:du?H[ТpK A wQ3S]UrhnWوOL/Cր:G 6>g%CXRġ bEl"Ɣ/k+yd:eЮ[ۃV)7}{WmAb` >])5=d[cÛMqd w.(4L*'*"$=X/:oBtWj֯ ģeZe"4OdߗdwA&S_M?zvҊ&w#5wqbQlWe Jýͥ(zŔ2&aCkwa R t8V(V Hʌ U ][ԽdH^ER.tl9l z$shMv=fE׿LɖGH/sqN,CUUY7>S ʃAH#/7z] >@w?O9QrmTc2P'~O'>,x[2fIԼv:u W:zpg22,/m˳'Q՝0rW"H^sz𲅷, ]<~۞GCr5kV6B88y -*@gfj G7hh=ъT~ucE'nmK>t kӨP$LgpP֊jc*+z=7-^F^)Ԥ9xn0  vNl2bDݧeu3ki;oTO,ۊ4uoB5o"0FۚԬ z[BZY"9۝6h?@;]Qςy8,)}&`7]ΌYR;3_M8=.[s ,Mbn]KK̨ʳ^$TQ\ʑ[9|8?ҝ aYu\lk޲!^}K7v~鸲}r!^Y&{j)"9]8LW Mↇ KPDd觡/cáe>AϿjU y^mn.4H@\ϙ]|@Xiq+F&f<!~7RQhI%:^%44vK R=,F?:ɴ{wdC7%q;lPA-iOtgҘ O8LLN@b &cqn }Kb{h?^J=o]4#>f',t$nX@:GDJ<~ȑSQOX(8g,'E)%a߾_'ORՂT};,r"[W\!(:njILc`'AuZ<S S+Ye-UoN󚸰ͭ>nY)M7UO:i5TFVks6!L|Û7́GU;gY3ێ컮ݙ_9T2: 7 5D{p9lI.MI # p͆9VF0 HheAڶcG\X󄄎|.FMAȦwа=>ne#d3_ c.d1TlC3 K/HA~= J9F+C%dǜ0+xNS5bcrq*߶E#06rrBasqx)@(="G0R)_h!>b#!9f%2[> ;HݤlV WwͣlmɛZ;@ 4EW" ͠`/!:Ub9,ʺc$|ăd%g]v `&4A|Ei4b6*ٖyO3{*}+sAN?t6'sO_sv-)MխbN0;4ʰXGsZ*sqp䃆JO-Hѯ]Q=*WGG됼Za`۾~r}#/WX(l=G {/Hpn>NlWl"1=[CA:iUb*fnXkvtxp$|XT8]LwY :'"uc ->˄gBCJX<K]81R`x`mӝgKh&#HRͰOҌsjo1_OO$rHS%K_S3LQl!lb}.?++;{=0c5ڂ=lO5s.5X|sB>+xgP\{sz9O!¡u{?3hpt꥽lZ*v0vF$$"_Ç]Iq8> cno#[X^i̘K [%%pOs!|:kf筌cd)Q*T ]a $FF%-&פ.ZbN+@Jlj4%?{V %ZNf:s"l{wZ8S3\@l+нa]Q"G4OELp)Zz+sGХժ:[/4}&neBo2)-Se}2'=j{ÛE#|8{M59C…- |3@-/'&bS\&lJ󵍃`^l mnvdNnc|rt~t0@Kᱴt^cR>|^·sM>GUlyvx(+`UB77YPʗ>A]uxރ2dcq+FqmM 1;5(txhhc?u@2B.ݑGU j2Cѿ"VGnHf:_%Y~gD֕wib:t= XGbnDdP7 <%aB͝f n>W[.QY,x"%@y;Z++ >d;X(T3ךCܡYfxMn64j{;1ԋf,䤈ct"`Ňa D1UPׂHjS"cc23畕$W[ J>/?f5R"@Bk5 a4$b1+paJGD ~{C殈6Wxk .dwPyppVj+lhsBvXXIKX@ih/T{!wyy :Nqaa }_~C mç _ept4GgiaW e:@vH=# m+ϱ:.^)z\)E:o_ܺ(Q9v iDY bNEגͿwG/$mӨM} U CKG K5 i6jl#߾)8%gUN"r$λ$uZ/t+5HU޾ D#89nj]9*mY, d L7P4lEv2T45W+{.">ֻ9S2"(T}pX%'l7YfY"m\ :a?[sfmTw7897+ ? qLFzi")uYya@Uc/x_[HfC-BhÉqKgzDyIZ$V2>R f1p`@ñQUnVf3a\OJ*j?ՕIɴFbD|m]A=2&TtɩwT*|7)gXԍ?/Ш9kZ{xJǮ8a;;\,T qMa_.+2wn ;ZϷd/}/S+KF0;40B4w"dgLgܾa<ʊ\fy7Eqv(2QaN0I#4[@GIwZcz$idG5=z,uTo\~Ԁ]xl6LRL[ R:h\ ٤%e ]oY\bW#l&vƛhTA9-^_*ɅR%;2C 2{Ӱۑo>UJ'H N`6zziG8 `l}ϒtL3 m٫e1 C # R6 tJ,- 7wt'F O7xr(%A'`bS#ڑ4{=ظǸ&Uz,,QXvA (gQIv-6׌D22 @uHa& _%Em0[}~FD>@ <@C붍:`r#@{H[o!v+M*~ ѺX|~7s!pκi(e}YdN{dЇt뤐B[C5cұ ?Fzo zj.fO3⯤g\8;"Wj! ђ0 MI1j8,7Hko Iu$1rX#ͧcPHj*-?ѕPHH(' LbJ(r6OaքaY[7׷9Nh[lG +I#8%{0Ho\ |&nhb[bc >p_|{? 9PunNr-BTvqBVy.~TU679x{|е{U=,2T}MsERKGl l#yYF Ĉۋgҝ~bR?j;8V]s*w-GDc#=}EM^s 70>Xsp}t,v 5p%Q)Zy4\W}vb@t~Z WdZuZz_=aG>La}:?CмUQjZDW\'rǙm;N;ᠢ,4WkD?2ֽBb^wݤAcəoϓź U4ӻ)pNdG~^γ2BSbBհބbՔBڐ$dh;߻+&DBdCt|6wh#E> Pp+eye.H.d=UE[EkYB. ULC0ϣzs0xTq8<"]mKj~޸꫟7*~ZBYs8V[p%0SDe[S=Jy y~I4%\QUifT HOn]栭qd%n$/EB1eznL m'1phŏa>Fs]-oi~Tn?Iر*:=FՓv!l!|"m5e <23r\d+[*=,}s&~I^[zfR2Y&]3>_8J3yg@ɚZ-raND K /a٭8̴Iq`j@ĆD JLC5 ˭Ss0tvv($T˭RNKge(grߓG@&}+~k$?2 'ɠSUxs ߄>Kj1%;G|"]QZH0gy8Ea9lE.0墥mj0p:W@7ݧb"I0矿Rm9ϏeCd epU<0Vʁ%~r9b\̜}mnGA v;Q V>zA|a%J- PZ9<,73M@R# t3a,5(ܚb{c0R4Y!t6RهiGDohJϠz*v4l샐.]_N"J0Dzۢz.KI&ؘ ߎIKJj#V=قR!s)xA̓Btl&@?>u/nqd^oy^z'ES:#ҟ#7IX!G=mW@N(~{cPbyz!!\8c!s%Uq<>a=5-Odfi[^|quɘXl_KkRXs:KKKEPИɭ[0g3 c9EwJ>9{/~ԗet L6IJ>##lR/]'Ziaw(aѓ` /^GNx>ǯQ;X:&h `Yշ!h0 d,̠N!f)P7kFB5 }qMu Ho-&NKC-DU+gRU@Pԇ rA:HAc*aѣjck;"/z=+&:?G@kg&-=exY9oKS+V؛(z~[TLg?QپJH\/xoqͧSR u%Yvd2]KRw*080;Y=S,3m*>+aaG1m ل65 s9u3J9 wN#<᳒[kǓ]L Bԃ>[1&0Szp@0zkiK]i"b?Nw "5z;xBl 3_?,Kب5\X֒qd`Ê*rVWɺh|CQWw=uJJe{N5.f1ΔfLDWm'Uն Qpq<{⑒߻9-H8o46 ,)-Fϥxl힀$#@ݨf͠ndBv28iZ`R% "c\uς&9`g.omyl2FʪZ,Ub{ Gv +kQD9Sh:ք7@]衂&4{[~YߴZ x+ S ϐmӷ<q9YTl@M!wHDwlYti?W w+w%9 <,)G?:XM4;U;ac ^- -Lr^eX* zB2+M71BXEnb o ^sǒ:L! VYD̶pۺ lФ'1Hy .Kε,| B"86?|cQ 7vTTjI  /* s䝯3!3CQź&tիՂi|Fk ='/j8aR=)?&$_0FLx]IJsCɨ ^UȺ܆$t W ⚄ЇK1m4VDR;hdHH qzP:HZј>F*W596=E݊6;%AV z/ʚ_@;PIK:Ev/bO dg?6!+MƢvnwPb1o};oE ^ B>Ŀ4DïɻnC,]$ \aOWIسzvr芈Ċ##)9iH[ ޘ^Vii)fn N=O)c[BҺM3Hߥ/: <8! ʮFB߯/8eMJTfȃ`B=>gs~b$ڂy.7^ Ll;>l t4Q֑{3qđxF.b/iB-HnO|C@+jy3(YZ fz=y@'O>M/A8Y^co6t'_{1O={<, !^dul q]&3oZƶyi Uq7:4mcl)L`J)غ?*'<׶[$lGUq'oꂯsY^23)?yӟ:cvk 9UVgerԻdrcm`?ZǚH6ɟ{J^' Df{[L sٙoDgm(U`|L/|\vV3 վD 8c-@u>7f x".|NT؀$aT3&gAKygIg#! t(?y7+(p\},wNũ?H4'\FNc*dWH.^ԁQbP? m=ؾ[OY3 ep4ɋmҕx`W/03E uZ9?5lTk1Į)d`_F)2ݟ︔A*1R2j R]]f{M\rh afsd9_z)L]a&ZDQKmT#ށٿ{#u_Cn s(\o+Ug< a-FܙaZ+"sgp彙0_#z`Jy "̀6R2Ѹ+ s.fz#~ #C0՜p|ЌLwDlSe,dw/:a^ :s9iB<,B̅Y &L4R[sB{7iw%f3 Xbt{ADo{n9!Glh! 0Eq|TɩY-#|JrWo(?}"ޞѾ.^hTQGg+9Ϙ`gvKװ$X+39[ 'YH }y|V)~u{aBxE):P3w-bqmDINH3) ZA(e_" ADƊMO1缽#'3S=n uժytzBv0 }\cMD0 Tni*7ҪQXTeg?xRlsӲgby x)fO3;VI#R)J ZB\z"}xsrJRlo7sVI' 54NR\%J$q&ڎܪ-rma*5`" " Nٍ&rPϊ4u_} 81ӟxzr,L,*;yIcq4?swy cLBvCgʈ\|6s,_Fp}O:"BO{5Ġxo8*T /$@ (ֳ*6`An ԅS1U˙KP`쳉&QW n#. uNv2TXzHFQlL^-.dc_*jI4(rCS䅐00Ë*{Jmjh'aBE( _'S?"hWĴ9tH-Àw1 79 7!G̎W2oL?+`w2\ EZ46δR9y8}?5Ip`,jO.зQ. L"%+*TP*}+JIqo`TȬ7 o*C5#Ձf^铆u7.1>y`I9qEHȯ8 Ib$xGêgE30,,m 'ڍ2mu~5QViR(qVZi6үM1hNR <NOz!xe_󁅆Zu6VBL DڣڀZ [7qv@|WRCYUu+E.y8&i@Mo,yos,Ym-Cp]'3Lr '̿P (Po |ڴ˷)a|D[h7AB+ige{J %6AέXPPΗ Q N>Dc.*JPpƒ]V3jhQ]i`2edԑ.Z1; T1{DhW?͝B#Y^g3J+RSm$06 \W t.JxUG; -@beV| i;rHilc({ړ~pnnW2BQ1Zc9txO2F|-팳$>1ٔW1ScLyZ {#ڷ;SE=_doRTM;وcb,/yRjB.tMX!G19RHXߨ$]ifQ#N^~'Ҷn_Jh? hK xCӂQuppՒE !h 2}&^FKj{r6o6Ijsԁ-_)~y ĮR*L Be`!ƺ}[-UO>;RڌVh~&>tsQ}0]CB* ] WjK~2Pә$";.18-/ kRCkmNOq +#zZ<+BO# :ڿen3oYBtBqelQ2*8S~;yLUx6Y% ~.y0L 8EfB6kAUVzwj;0&_]npL_FĭlQoFf!k-KC(WDx9)*#bGwѭŸgnM.ɿ++2(rkmsܸ5YL{ńz2 vce( ̧a?7ҁAD@nq*).R8K}!̤|ENzoPNI>2Twb#NzYʵ Vv =.l]{eq gP1&CCi4Av߱Ax g`E#j=LA+ͩ@M<>ėߣƿnBh'e Dbg Τzi@}X3yqc''QE rF۪]mu ,F]£N(KGu;zև+b-y]>[ I^^ŠU[ 3'2dW^CI^^~*p2zʡυ`n ̐ބ4Dg4(k N4 L|rwi6rS#[Oww-wfmE*9J'ɓ}ﲰ>'E'lU*wZ#FNE^X .4Rڍ{1a+퀠# \ج!|.JO,(`.Z' OFU ƋO+Ԡ7hi|d7{syTK2ow i|f?ObS$[z {^"Ap6A{jqiJǻq>͏8eFW2aa] 맾ТWr+Ի LStI@gC 6aaRgPx!k8ObI *J`Z+-GArI/X'fG ~LT|rIcb>졑DM !$8Y{0֡9,+,eIA/VPiT߿ӬpsV%*UB\^,EMtBagxM)ᅒ6TI/.@li ^%0N eNjRCUcU3,6-C՛+2b3uءcvHJFEu7ad9tkYϓ!emMA(!|:JBQ@w?P#бaچ4ezG_))RzqfH6Vq.ފMQ TSjY1 _E=oGѸ8 s\@kVFi.=b4-;cF(~&QC-Ņk<2IRv8`[04PI!5(Fy P6B0@܊h`^ <~U|oГ̤{x,.ki~ T~XC-*LErFs<fH(|7/OFj՞اNЕ6Cfvdzg)A:e-)y5tg 2kD"5MC qtѐ L*V S4ubGjU*o%ǟ.tE,Ν h/Pteybr!=&E&#e(~KNi|*5pz@9O wxz vEI#ӡ%™Kg$HJmĥk&KG-[U5!\|"2%(QSAT_y~bڙE8Ӿل[vxa KuAs$c7iA_ڶ̣D 5];yμn}, jLk)ԧƦ'4Mvld5Y~ r֯coev-76*Q x Lv={axG g!W#wui<\Jd[yX9CS:e V#mr3Xq>KFt/P Zlxvmu7sP_hwN5'hҭ6 qpGj"yY=&6~0JԲKmOt}_ )Ԟ F!Jc&QUHIKIk׳AQQQ憸2Հ0KKk\1VJ=jlQFwH6SHo!I"P252m$-Z>N{9G0!ǻpڄ02eKx}ɌD$fu3*>ʧ><QDlU4lnsS)'J3u*E ec\á9a!ai[jE^nA-0$VA5|^ NB8/.w8kљ9AJ 8WPNN?FFPEzC`9Ri (8+S N4n\ʇILD}uTFm|s2!;iP:7`NZ朵|YC~Sqls]d;R#06= ól 5]zq q4o/Wvc{Hy6JR3̀- @(2D6s9rGWjX %ܷDFlRy ud/ʦ9X'K>4׿.2X/6;{[ɒ~R" ǹlx%kiH? 6 o-Pajj1pMb5_MkƜff.SlA84W\^雹E5Q9l%%z`oiW`Y¼u_%uDٵO&jblJ/+yJD0 Ȑ(֯M sᴆ>Cƹ5ħ 4(թeO(-wA!槻n}5. i# n9|VUIX{֥2"_fS߇g8( ݋eAUpj"u/FD[509wc))0j^xW?"A"'#QK}3C]N4<ߐ:/8[MM/ۆYLMǕIS0wZv&]CZ(xD"hRp-@&Fr<ZӮEBTIh>:Sh]hBdδ ̤Dee딑;Dso$">iAL DͰ^XIu0(P6a8PG]U 2YxZ9Vo=5(58mh4Er</JkqnCހت CQIkW 7߆,\Nd μr='/Ӈisa ́MBlLCiOB/tm[=<~(/x2_M?9H|ːe%H.%({M*_G]zs;c Q\:y{!o<[u6ԨJDtA(ߡ*0\ogJ&wQמ"mv6w} s85&]Ono6nfV(%oΣ>-U*r֥wgiڣUQ-Lۄuu@x'9Yo1\^SF;ȏ6R\cP^q>zK(/B s;7X1;Ҋ鞏CH ULPB"Ϝ#n:aС5ͅ@ ~պj-kؕO-5É5ԃKA:I}@naĦ٫ 7…z8D5N[wxxȊ]ʟ U}4v1~xv BՇ#~ea$o`;Y:r>/I:ܖSͦ9d,Ѡ&ʕJQ\H;%bϕw.B?wS1 52}Dem+6.49x6Tݤ3i32 A&aI%(3阶(q5Y> rM_a-po'ba:c:IdXث& !福Ml6^# UZ8/U$$1}mjj 9>o'CP$z%%cqNjLl5""3{^Q8_v-RvXH*E& ^`ԓHIF^|`B,--(Ȍn6h$pYug{fHti[[wS[o)wV^&2@yTfxC/q BuYzŢM[u4,$޻ Zu+Oq@Ǽ, ΍kVko;02M YtImT;ET7i'gsZ8 }lÛTZH%b萁vN<ؐvĺcG Tې>.y ,0*tH746yibx, z91iV]xo۳}KG,JP7%uz}~r^PY)Y{ !]*'W;ʳM`UCK=jA IM{5}&Z .loPz(ܺ S_1Qp l{~h`+95PG ,~;]o@Bnd"ćc;;Gv2iA7$}b飛32z%$:u8Kt0>[<‡ C ?cwucFBmćK#04uI_f ]FJ'^΂k2('%TlO'^oуWfr 5[NnD4d#~MZS%; CtwFw,p99zPO<6D2@ &2>!ux#2ܖu-:qWED$\d7̚TJ:cSd.~̿t(oGsc hT~oL橪_4n(}!»jy hKl@гLVAãSGjWPJ[_ô,&)nvu|ΚEwloN?ŸK  .뚏)VwVm+[.v:%Qh2.@1ێ.sYh巉@Ǖ1'(j!!B`BkG-M;u)&ߙ7M(x$~rBY9V:^j-LyfNTn(0/'{Cb \`5Y۩f r96 )v>9Zh;2v5EadS}ʢr ?pΞѼf,>s|j2,'Luʢ*@]7E}SɳjI;}jDRZ#j㝽').+~Ѳu;`Z]YNaSq2Kď`1yN<ގ< -!yJrɛD5Y)Pq)!NQƕv7TPyhb=sDɁ?,vdr~SEX0DQcd9GqvDG"#q k=nD&œzxrY]n1 ֈ׺9!ބWjsO}' -CTZ\U~b-R419o8E/\Y{dDkEf?)#yQ:1'Pu0:^GGGD,`;(Ɍ0Hg䝔aAD!WsV(mewd~!8? a8 #׷PYrr=ErUPd9#D <{BfŵnJ@cu: fg&JbAf MGj8 [!q,&i$>&I"Ⅰؖۦ$3k7n6I*xXD Fl[![o' wnH-I-1bӢAXv|D_xk4TN37<[ hÜe;h\8IؔV֪A4+ ."LʇcM{ ZGOlys)OrqOz&=o:xRiTp,щ/> $Co/ew/HC3unltC+NuhS3qdvizzCK/ 7W୮ԑ w )ް2-Nu-Ofܛ NaGH~(}ۋ`@E5]Ne=TRܴqRr7P4BK,S}&IhUs'yE^粶7^a'pUU3v4ׅIMMkw Bc5Y,yjF;jNk{K$,yIY6)*ⲬT Q8)н܄XȎ:8SL5 3tu~3cMKMlI@?q96#"ԝ]OC~sVPN %N32Ḫ0'[޴ ݁3,ӭ'6񏃾H֥{0({զBZx|`-kZ{B{ 3&z#_ Uu1iټĕ*Ey~N.\$'dZGDYCtp7 tJ`ZWiޗ^g9|NsDm8{J y0`Ws]x1x>?>Sj1Z4`Np-] u!zV ^F\"2KF`VceN3)q#g:TZfDpvx m?bW ; bӂo:?i6RN^-Q7FRѬ<~1]~#g+%䩧%{oE h|tQfq^R_ّd"N:ݧ'WIVD0O3o7scc=؊1=er!Gт0zh0DjM ծz1v3#d֓ Z ߃빑Pq+ 9R+IN MU[H}%=]ak~_܋ (xjh<&N *qyWoGTQa.Iΐ XNp3W:k J>+!jg/DA=(z䰘jxb]V_m"e\K^TW f#/&BT3F-a[ՃO^1OKkR[H1V1l9f7r&} jFˆ30 Rݖ9KWPAuCЧfu1ŞI/!< = ('h} .?$X#&t͸C)(̘=1T*4  T/y{H0nʻq&\,&fNSF˨@lj`'Sh~n əhwqqٖru,/'[4o=+ K{pV6[w__}ǷLz Cmd÷Xf"YTj@b(ָkv>>؈83[KVnKQ^1WK>Nvo6_#5ԗ{ྜZ^ѣ4ݖFs4Vjf#TfC$5U&‚^ODQKIư'g|U:sodgiQ1t/NK:C8ݣZ`]hUDB Dd}%2Q6Xb8-;ᜬmVɂuBYV'83Ep9Ɠ1WpuDE V^Lh2١T4qSIN\\ P/9 Wg<<,?pw[C^lClӰ\cW#j7 *7Z k8'؁ǜ#/ў<WdS{p6 x| XemYMŨr6)CН| 馆*^O(Cln j z|oNqvuކB_f!hh8 ]Lv el]~O0+,>j0y,m}ڢHCG,[@f!oRw?5fW f=[_'{]BCeW0m8j£o>P9KЖ"t"kڄsŔr zV9)7+a'sQNεw&Fnץ6j0z#'Kn7kT5|oWHO2` %+`S 60Oe<c~BI=p ֏*cS4O n"\eU|b tlP#蔭7~t QkS?izwWEE=@4?;c1{Ljv}_g}~Z.]2/5!9K?;A e%Q5R+, DMBJwnvOQ㿒4[\*Z[woOQI? Mvu3?\<jWq'1K\+X<ն\ͿRF3cOY 6sItFR.$W^؄Yo jNdGr$BN>T졹F 6]IvW➨L?txeIhʛL:ɽ;__0!.֊S?C?>>ϧp@^]zchGcYV;AU%_=VW!sTXMI>!*As]owY50?OTC2Kxb q:92S]={a@ۘ&e|譀Z&[] TE^S֝fިpΩal56dž 퓲ttA<")83q(_,AwN\Ag£݈&pӈgBfRĪₕ6ujfݜ@Gx1't)n]l7^")Meg¼GAzgKĥiY$sf#&Gz?9au3HjP4T y,o[`<04A_"O@-Ε-<3_0mFMN]eUQA^ f#z%wzx[Ψǂ eGK*=pV̱)oJqedv"nHM]ߛq$aVd`:c/fkJ^.Z)U{D0!+{RV{n 2Ze{N}5BA~R"nGц{o qU *MQt|#474}]CKf)yx1j YFr,}xeaQrĚuAJY5uY OYA5{ř$uOPGk?l ue ЌnI:Eu@1kAiR) o(]4f!]2EVtԸ]TC6q#X`vߊ otD:G; Cpy *Fz%~]w-KNy_gABʝn# xa+|'Nfdj72LϦ@.喹v-,4c) b%7rD64@ijhx-ے2wwXjG1nS)QI8mb)6Ҩ geEMJ ζJ]s3 o=Kʖ|-QM>)꜂j2 c,rO=QB. %G_}ςmS7ǂR2[Zv(v 阏rخȻB!V 8Kʔ(;jZNϪ_ɝAGLTkyvvE_nzq[q{ Ű谹|,PR.ɈFpK-ݐAt5|b'Z_)Y,->ˁ?Uffױ `T=?G^:qfgx$?}8ȐHC&XI72EҮF;jƒAL̉1M]iMx4;K7eXU~c]AEa_"#FWvDFTq2V-قA'BY g9orSE{tCe&S]z(+zuL z|=Ll㬂Mxr{A]fILzf! 6oռb;p^;«=7l̎1Z)[<f܇x%FUVWg˖GUOZŦ%m+"'Z9v_r` ō9`:[1R3_G+)Y4//!}CQ,h<~_Y4ݬ, Q~Z؂+O7kxˆBN$Be!z!g6J)52'Na <DZxa2@p{I5E]j y l+FAH(2w堌t_`k|Neܲģ +WiauT\` ;BhU.+ mM.Z1S`LYWŁ#w S-*~HU5VZ8LnB:E̋A}w0WOHrc%mJ|++?X^~,p0ľ^Y<%Pz,lW~&Nߖ gC}/ $d@K91NqFYvG5.BȱzБ~>Ƞ1o'j ^TZ:Se a3B}aIe.цl,u5 \k,-==/V eBt$ 8̺JsXyH!dk$5]4ꗓ1W ڷҙa%L(d"dNFr2ت~;!ekNGu򈭊~Xt .a{g6k͡#J͊EYR4n'6jIbt|"?PDᗹNWyY1'H˗_t!E>G4)=C6+$U-GlFNk1RȮ] PWt+֊-&6X{(_,(} Ky p<D#BSrr2k^T7M{vmOhs]'O8.t6@n-~H!8kY5;?L``5FYH  #K='/%ؼI*nř$Vw"0 yH(?b;:3853Yrf=PR~"׉/S @ۛռ @Apc^dm]G7VnrB7>F]llmUF`{UJI&A4wI=5bstY/!"jqg<䅇&'d6Ae >d~{Xmu֦./U 'j GLذ>y(8D 9Є"\@<.`*?EgRyy:C<09[a1U+pPXlh-T/X6ÒԍL[}Ю؆jpS^Xa κZ7[9eHwPJklWە0XR1k|Q@GðެآNv;',x|p龒KŽ6{53HCOZ .nȡpV#ZG_z8!B 󥼪/&}DYh0j3 ؄*%Sre tPk a<^تXƫ@e9#UdT>u#b3*7}6N*_ٻJE^y`i%?{q 84d $#ݹ9OSb_L׾>7YX.8'*!g [5xVqsWO˰Ļ?XZ >vxm3JGm.QV<t^̶cxpvM WoJV4RwculjX*rCI4@>WL <VHM-I8QL3)MH[~盱MYGZ[eEŭh\g[7aB$sr8`'[ ^ȝSH7 (и(Fy2f#'1muq r1D6wE N 8* e.?m`zنеǻP:| Ks‹Rm/Z4[W#߅IPZL|ِ)L`:/+tW$M7J(eqhH1V 2F~8Ox}/kQg``C3WNQ't3Tm"EޫѝcҌbڸ&!HBp#5A @$x̌^(]EZl$/e&`Ј]u轶ؚg*#۷JMǦ_ Xç*ump$xlbֽ/UI?MPGɦ\وY^&j (9k.Ҵ8đfCjfȉ7bJ8E=]os{ ZC-Dmd#Tt9ˈy$jTQXETvɛg5bdig?""ЛVg| œXl[9!|Pf~Uϙ:OP!"R۱%Kh9po{240V9l]c-364LrxdIՑ.C=xaVeQxn^/MncAQ#LJB]RjXby,Ec!lL̥+1VhNbD%ZΓ>5di~xOt1kqWrNJzl6Nx="{Pa0J3x(K U^@t|SYkiYxyF%r.E1D>pߦ7j:H.ۻU'/m!-k{԰;Q@xV~X[+lS?sEN%.\JG5lfnۂA>aRʤsbSEၒA^WsUO=|ݔQ:tzc*[@H;Xk#O2%j2a7qɃmDL,dK-lSE:f["N-RwM8J佤G 5|L^QF䃃R?֒?-%17GyFH\ cGbQ6$}/9p 9r=x8QJk69\?F0<"3<$4Iʠ _.mqUzy q葮bܻOVeO1@LG9e-B5xO9VLs-;tXlxɾ<#]rYq|]HRϹWt)=jd-|o-m/bgC vyi\ `<[%նa:AVOM2H>[VGn?4ݗ:>jìn1\%i7ׇ({ѼgA)1`?KH4ހ 5-?!@9߾W%xc96su=}Q8~D%i8Y2, J)'?u1KJ0C<\'䁚9k: z+?mIM'π f11 "u@MWH\;-JR!T=V~dGVjL{{*KJmy3rp/髓ɉCy)-ٓF,5ъ8rP0Dpy'ts߾IKgDYF4OZ?9WEQƴȌGa*j`HP𯩁B Hh$ yEj׸ü|OdW+BQ~\m]-VW󞑔I9mH9JNxBe1.F݌t9涘߉. m .(SW,~}G޴`̃}w/)\ߜ}E2y=ŐJ/o"d$"E,#xNQZSlIxq/|q\ZBx]WO~J;o5iJgkQ}ۗ?9|g9aE.N6i"cE52ē\/ьKaC)H ĬN*NG2rUM1HR\ձaf'w/1# , Q %{_/įe< N\g/x= \cKX` 0vp I :f\̧pjCW.M~MvïHҗA|M&;vD&;ιU$.3Dļ`ԙDXQˌ1 )gr- ͖ڄUOe&xrZbx@lMw$˃v㴈"pĎ׉#Dp䳏lM(F C ?thBҠ(}MZ7&.՜࠽rKETbb5<Œ?XzB(gװثfK?Fї .lL#[-/f@ [mQ ^<6y& O*c?@`;ܟjm?K Hv ЛRSGEovnHD9U2̂&h9n_\ *(oWUY&kU`<0 _ tr7B(2+5"o)DnYcOCJf(/8+0 UlIZ\xR, !*fU`zό:W\W/[:iQb֦84̽TݘDWWr$mr?#"O/ 'ݣ`lBK!k&Y ߸+hz)-"մmɄdiMWGu+4AI^c+eWw*"*$|!Q uS`V&/dGrGA7%m8!{ 85f'!"K]FV(D+Mu^||{ ;gG6J6Z MMܖe϶W" P6&r6!G#N5i0vB06P0bgh&#Y򟅧UCn_z1vc-m;>©EbX#G X$+`UZxK7V9 ͯz['<6_y~@ĥ U ',!Y9YgcBιzǘQ`sǿt3F툏Ό]δ n@|)C1M / oSGawn;NR_ Y7](Xa#|וjUJ#sɦ٨ñjtw]< tGvss ;[KU@VL5nI! s2Eᢝʩ=pyU&~HdGUH_D^8aZobG2Va6]lUz$m{C@Nj0zkȗ=J8!R]0TJʿZoO; KCE2x͹ -w+'PmVm f+xPĤQEjɄ?>t BE\PDWi*Ŏkһ^*,m% O%ahfg#>F3;wdOnK^jZub'$hJfC֗5Ԩ!-%h9'PZ'ŷ/vg) Gƻbft-IL YWq,2tp}dVth ymprvQd7efZ2\3 w'Ȅ- ˜MucnºqQƕRof9% 8`@՚̌c+_ưR?3zk- GG+wnQdZt2,)_YQr%Jyʞ鞰vO~ȐZ?f`W'RЕ)8&3Qz0 {P,xRFeL*H)$#rP6c^in%  6-\\ibaJ{-f!l#ُV˄ŸƧ%C9u/j['fT-4ZNc:*t$ sRT$D(5Erh Ȼr1>wt0 zdi`Gx=?է;whyGQP¤Iq}SϠ$a}i/Oc[YLW9\*brWoęnz{/>_pA;p*=ϗ챨'6q{e}}  qp(~v կ6ך.<{jiqff@:AhX}s i=lf/|?^k?`aG$Z,<7Tφ7k+s xdQvq.Ntu}!ޕ5-1Lo5:$>^[3"ܰCLem-.8"F!鿜?:5˸:J-F;:1'"%2' gl*_nw-{Ck$< $`h/Z:HGK eZ@DS#̋W_Ԫ[)$|#* s `(|ÌXmN x#zK1Xp r%88`ތC o]b6gQ=q4}-M$xDXkcǀ mNOp@lxHD,hKӐyi3\t4p밮7^,-cJ&ew^J{,a^#m #y3퓿U.>&ĥ>aoEy+OV^ŪpocAݏ[Fy .5Va +q'[N,s-^ND l'R &+A8E@rPx>w7rzJOL|hbۄ<LȠ(w4=p ϘV4K'W7=9^#U9IO5| 2 FJNeYP[WId+oxD?UvJ~JĢBn>??&EW==meNhaIH.Ql%cymD0fx"##0qlr}OS"s*E/4vI1ft}MfD\<*чzSU+[dw W|F 2Sz+Pv󇐰HѲ:ws_v2+ⶖݤ;7lҌ1m`t$enu9нrRț{,80/U_6ԭV&Y=1ea' xҰMkS_,⫆ѮvS6i"1ꔺ.eĬEZaD}԰Iy{+8\w}1%Qr8cw>M_&k=Vn؋ 2Cf\3j wkt@O"cy$=02.=Ggs0CYo%nqT̂s%#NF~%Ϧ\+/6SQܻ)}l9b^ׁQXvDyn6y8\dql`j& ǁM>T f)`[T^|,Oo*ŶNl@<<R `S.zYT-D7_}6ajŗhF4(1{>^?v 5IC[oC $rH dPf;LCr Cŀ3)LJCnt~*> Rƺ̓Ԑ`Q+z]5Dm2=Fq{ʍ9"?Y(3D_g)阌XXpÚ6 ~5@,xb椏INg%8pKX̺f!hFd1ƶXRsIʪNd(Kav- {=nx2(Y=5c5Ht dBuxONZ3B^~ةè_]B;ٙ)l,J 3rWשs,R1^9a̰ $ ɪk v7gb79s,vP RI'#g%9|uL-ʕ? hl4]9H&j5Di3w1~F>2) mx{:iBM,:V: \D=y҅RڸC9^p?L%k'p>!C##0HWlsL78Gwtf)mlOn W&O.$O ")/W`)UL W!J)SlQ>)6Šh8(Z=W張&+v}hzШ61ї2To~8"ǘ}G-B+^[Z,n+en8X`/RĂK!^?u}mF?*/lshRIy8a*>2Qj߆nDÊ bhMtI*4xz\#,d %6{5?Mg+` lO!ٌMcH}ha G}-;9|\& ܠ+l"Ny!NZъX<YQyeo |DdlumLŅ{@Ho`DNQ^k*cL'2 -Y˼Fa gS{' lV,/̾;.~sa{?{Fःo{tZSپY]T.vx;kxgªxf_qzycY{xy'yXVu#n_lliz;+e'CD"Mt'cDqsi;t(-pin MV+0p?_.gz[Xv$:l4NYRʂm! ȕ7KCs>.S)>E ʹpj١:G9Fu82YğlHPQճIР|syKq^ضz'GkĶ粔LO]|HB0d`_[Ow!$˧we OĘs>ᒣ 혈&C|X 7D?WWq,T~F8:}P@~p_1Ct*ɈK>w"BշF%۽8t` gfY%v?rޔlutP[rƂUy4? JaP:2$CxJ '1fXsam^7Nv8t,({: E|Siq'c83]R ŋ;8C+~LQ8xLk@fЍ4t`1+ ڔW3rܢ$R<^akWБp 1H/h<"JZWN BɿR~p$K[ MX:a6q@*lS*=K}4Q/ĺjgGq,^དྷhK:t#!@7 0y %,["#j u mFC[vĆfju:XA)gPM6JC0 ŚW Fluh{)X`A3&5Z"^y7ft`SAYCɌ0ݲO`u2ZGʵt`&ВB~~HY7$ՓRO>!Ia[.zY|=YP?>u.keu *Vr hq_wh7fbwk'f"`Ź *r7QY3XPD: _G 6>iV* PM}c^fjHE=GȞkmz$WTpʫ*Z;Bq*n7o~4D-)EN2H+܂Z*0KTBڛ;T~?D(A]'p3mUS肆\zƖP5MY 4;W\1L*qGA*K}&vxk8-L>R"vI_O"2!;<$7Aa$x3jh?IyM:Va)=x.#E$y@e4{[C|j^ 1~(w(!ʖ/xJNZz= )=s?ΝuWlųW/I7]l3K^)?YiɥWV_{.!})qB6'G]ux-E$kk`'$;T9 $h(^LuًP\*%?jŜ2)JL]Rr {/Zo 0lwY.u O%OBP"z(tCb+`c\cXmqRLJˎَ=[34\W:j=W bKPG 8T=| 7+ÞOBXt'#]x1ocߟ/XmXU#fyxwE9&e(W+6)x4gEf F)=3? *Gao׽%A}䞸:BAG4q>e>q/95`y-S쏲dB4\'՝;3B@5UJ%!ߑ"a0x^,ł̐3]ڷpvx UG幍@KoIZȠ?,;".\Je[oSa233՗Y]X<οSҞ.\C}\bq(Jagc~N'w85v9`}'4CXXMA NSU%-/NϜaJd0 YK)O2:|} _ N 9"-_#PqAW9tO=E=(ifiCK۸\t;J2 .t-++ }][8ٲX寔m_]K4B6?|6euNE!SHI(|V6$SI5, GPrvRpo 6dIߙ$JhU{Be-ek\aO'f?0N %Y^(C}>cr$ۆJy Lq`6h͸  ZJ& qkes\0iGC20QуkBe*;DK>:ITQu*tݡc > qYX.׺@#.HNޝAJME\gwZ[]-[pc񸘿RpBٗ;Yݾ.{/?$Uѱ:,O c yQz_i\I<1F^O~)|̝x0-?KmYSRp~Na-c+!#nܺ>)5B:K,ڳWNټAsإIJumӀ=~k,(\V$#H"Y/ʐ5M׌|Io ? ʯ: p 5}9Ny2ΣEk5\@ǂVR7x+3|JA\!(#<ʣ6/FBƑ  k6<آ7,G^ ʿlW:T0mϾ_"3meXx M24 #SURwy.PQxïLQ(`]T~WH|nŰ 8EeA%'Nm?P]h*SIg(>8?`nHPg>$ `@cGřryy#^kua瘨gs.o&eo8Pl릛Qb7ɋ0W+I>%K\0L^$d24XpI?Dcl3 itH%cfA4 ^' (/%0AsRLn=3/+ |4y>@GSKJ#HK+ݸ)7ٍfl_ac UTx&#uQθa檓(ꠉF 񤓂?6}FǺ"ri:C8} 8襚v lq 9t`֞]&4t4OdѮ(B #8[=xڷ3Ғ"EQyȔH+ŹL~.?n0( I~Tc l]ND췥LV۠>w`{(-<)VV%{C}݅~e|mCVV Nx( \%}ۯG;C=ӵD;j}Zu2m~ =ZҎ\\{KD\l͸O fWlͰSV5E+se)2TLH_3~r+f(a{2Ll~kv.Wns>!b.OPCurz@{w~O*?~z ›z~a4ٳ~|CM´xg~jjN*]9 qE1{ii֬C*P˴}/r{ "_"~>k`QXl~a;_X+(pa2ikzAC,ADr"VՂQO3eX_qS*(|SX3g^vW Ȫ6\lKeUY!ʒy P7J5E 0լUJ9eVJҜO?JȿokpK꽼 m$^8` /o`GAHCQ9lj)=-X(ALl Y$?YN4/t^hv9VC8<ٽ)x= bC`+vSL59b^n#tsh/:{u}15ΫmYJ,hG.ĨkaU[~O}MC6tq\b2y`n }SV &޻_lIZxYM8/qO'0_.QBq=!qT"L}J5|̮s*=TTWQYyFEl =*zG.A4i4[eV2% وVsY}&ذ%9UI ({`\YF{{r 6O(l E͟eJ?ç|6}XSm6'c3Z!TRe]Cj#\/.q]afRbhKC@2Q"qx"ؤtT t{󦳭sISMKiP9`pg!$30ݘFD28ٙ L`hCË9hF;8& W!* E%ϮIpå _S 52OAOn1}Ϡ%'ݚi|oR? '~ Nރm.Z_0I-zAXgg^E+5̅jn2 ` k72Rw}S$~Nk^Ī"7bH:iQRb5Fk?[D^x*;>|?Y F^v hs>%=;ZYnlQY|ݎk%ڃ}an6 S:O=XLe&#+ɚIͫkC5u"E@A<fP 9](*v:3U"y00N' {3a> Czզgv0Mya =T+h>vt&b6-O<.w-ž~p rmGf6fma_Z̃Ϯ6*` ,ăb3XջD*}65' &밤x jE/_ Qb]fy*@ÿBcgV*GSO*ۻbZcX(0L CsB1Ep4=bҎxEg cQhC7/qJ-)xKTQX?p%Icq|ugyAs;T&z׭9"zZ5zDJfO2̘-*CMOPD-&Y%*_1!醟~N:թ*@ .248sl-̨5z5ֽ$71~BO€"M7#{@m7 Q3nj (Ƣx~)_bC8N-ӯLh;tϵ$ ErAFD*y>⒜@YWF@:Hi9"֒ns.ԈT}8%r!GJIz0gMR/qwղ\9% `B??_ a 7o? j5{1C^UAek Ӽ{:Km2 Œ377 -DdYEt}AG4<5!hwVB,OI}9_A>͔ZbS[t,2$gH|>KmzfMVQX:\?&_[4%"򭽏Tѳi 8;=n2ۛjO-Q4eҢViRxQ~,hY"!À ` Lj쏉34}nTe{~*bf''|ʈu9"(F||5"7PYd&4vZE _4qN2;2-'p#7[q}q~JRDR-q)Jsno&LErg*Jq 1 ēK7 zZw+Tq1mƫ&P'P.RvtddJt'OGs6S.CsDWrnfyhɘ,F{ ~x:wy|/Ekb"ç{G6ߐiP=Rd$w:`N-B!lȎ5:!LE2򕃞q2'r1֒׷~pfŨzA [I =I)΄>+,C?Bf \\Iw_OD.?; 5LF¾=n}7xhuolRH[WoEF:H> ,m$B e ^OHךd e%3mNB:9ƧWKHc!ۺk:KT WX0͜(RV0K zv}lt&k=-~{Itf :'\i1>cN;a]#ϊLD`w>C-G}+8Xe&}qt'lpO:lAx|(< n g aiF:ͧ<*L߶L [bǰ=ؕ]+<./q8Cߌ/+ّнզEtRnJTOM<‹)m6VcV`s%)YԍP/gcltUF5K;/4muNlW)A}1t 8~-rz`=/cI_2mxJ+$ Q ΧՓ:Eخ7ņ쭳IDQB Gx)0 O%<خvQKx.qsiPx\YȌ˕'5yr#Q*,l@5׆.`w_Hs|Z?eU!&a@r*GZ7E"}>67={z{d򍍆ս !ʕBd4_ޚ~FGkȮ>S5_l,I3߅ -{K׊h 6f:@?B!0|۬]|m*iӲz8 4~S`m3kzLzɨ, $:d&-rDtNo5dn oU>?\4!~ l(Q$c%MRf3~Dg &T{ pRTjyd ?% X(餓S%Be'ޢ@lf75kڞ'!o[%ajSN@YyX]yXT:{j@] Ӏ9>U6 E0fn$*#Dm6Iy{煗Qڈ ǾoXiώ11iF{|P|5-df$Gs 9Ǯ`.RLvN^u=?֎'(%Z| 1ct+63]tv}Jܩ^4dhA~h6Qu=ʗRH uxch&ɀՃJ@6e^qFм+Ǥ$+/;W`jʬzqGv~"RX#``l"cnͽbC;Q_F0Ndu6WۈSʎq Rcw(A[b"𺠜&*we ,6 Ng@_NG&u#z&1B*Zhb{,Wā W[\0aņFvV2\I&x5p7 pE$a~ITBL0H"-ʛHvs\Yvi] f2SBCpS `^鐙W+GkB(!(4'ZX1|ƪ6RF򦜕JQ^mm? Km2Hɝ<02y > fbDFOEvyWc_1DiVTr@344K8ß()#đXu=%HG&}cSu1;9 {)ĩk XC eF_aLfD8NnaTz|Y'?XGG" YyW?8iy8rXq W!LmFI0] Zu+hGJB^%'%'X>;qCRuPl-gR],c705J.2-Ǜ"9p#  d<;sf&~ @.w1I7eK3*H=-P~ږUV/uAo<]"9Osxɚ_-l6mP!̓Fpss Km%zT2Ѕ9`fb|ͼbD˜fV%zLꆒO7bݾ˟Tby heY f :$iߋHX'.Ǟ~q6 )6d껷7^Piϥ,Ҫ)oQWW8boϲۯ1( (NuD<{dzV$H;ةy :XMepiT 즀qIlW=Jr͢C0h~4quk-aeRRKN7PMs/e^d=#lcRVb'*ՉgIM;mϷ6%lć nmv LN9.47twJ\ʑ>gdy`R+̀kS }Sz%G^jE$J'[c Nk&Mۧ @fm?}*4zɀͼаq[RM0MUBPkt3ZE t-'vj`iҚ07D7A(N-x^e+%jg]3kVw[BkJI=F%ӽTC%YNDQpй{5!F~0> ɉAx=!¸I[;Ǡ+cȨ4']N/]=Lݍ랠d&􁅺~Y6@ J֞`tےVk=X=)Sߙ{џ!ӳV7Giw钴1Ad'TadP{ClH89yq@,R SVRm5 ů%6RJ)aAc邶rᬒ'3 N9:FkTSVqЀPm$H I` 'dŵUwuz7 (^8 ƌ\C: nOtS5X5˃JYaJ{PK%x yfjH {g:9dNɹB=X?=^tʲ\[_A)pX uG}*j8 'EҷK ^˜ͬ{\On.IJ $A6?$Ft!)"C+I mgǛ#P,bp@ד4sT؞;~oYVTpY8snmdV ;\Bsag=8o#HiP ` $:%19@S Z :F?,<:aБ@P/8Dq)S-:C+ABnl鱚Y1@_SP~TGVi TeVVu;bnJ," ۱Q3d+[?Je}Lcmz4lUַ4\B`ՐR{/4QD<^w P:.W[_vXAbIGnA{ !x 8:^V`6a](_]k`F=y\};yۦ.<{^SMezeGPGr)YNdܐuJN,u,!~[+.SD[fg;)ywVL^Ɏ5xmGgylbeQ*EN ~q@eP'Pŭc~~!:. + |IU mϧ6m% Xqa2WwB}~Çyެi5mF}$(\JUphVk]v5WPWܷOS wa-d϶\%FED)X|&yc)(z7$esZ>t@vi<_7 ~UΥk|]I9翪a. kDp4qΒeC(@J5F-H&#礳p ./ r9C3]&j^6/$Dx<;V^ Ggͺ*ԉzm.4f2Gv[coJوcj|W{,4wFC!oA ʌ$ ͗7ɡ4{ #gHH2d/WHGO|2kOĪVߢ[snA;DݐpS{;O/ -ڕcu{#7L=[uX* 4q@(}=Y=Af~o#Op k/ :5Cњ0_LMYɰ6s j :C]tyϞ).g2LY!I4IU 8 ek;oB_Qwӄ~Hz—$@^))]赦j5#mdfr{c}Mz`ېKiК:,*tMe 1lkm|fDh[tp`Ԏ}#z JUU]xE5e }CQm@pŜ3O4YCEi>)3"\U p 4dg/o6g60 M$pn3(IBPb s2?:4L[ chMO[7sIBo'丆+3Ʀ=*j $ak%!gw婼\^,'T':XȳgȻ.dB^~5vVGZ%lLX}%3Fq"k Gw͌kC9O>H0d=?X{;Y @4-fgTqT*`'&/! 3&Ecivl)-}NYev cumr$~xFV2"F,Zq01'6FfɮܒmJmv4}'ى߮%-%哌aDQ<2EǺ7dC)\ 8`Ԁ3-4[ڏE!&QʦQmD?qt4B$Ǽ&;g {e0,L־! ?| ()&IuS_rQ9-~@xP7E4Vu)m"ڹQ^F^FoghVD,?G 3iU^n6A1d;_IRXR<ؘ bF׬j4˷,^ݷ{%Q~|GB_Hjn zP"^_ XD˥hN"!30_ؠ $)@eNE1p%z rQ:'y[[2p@~@]rP`4L+窸ϔ'A? >ݺ[ xT׭-֢S'#]Рo*p<)G^_ZjO\K/j y `[j dHG`'+&N#v!Jvcy^Da,s&v9~[y"yT]I͏N,;*"'%\;d9| KߋhC Q>Q7\f'k&j8m=CwO8J {[6<_t ~Y/ ݜtԀ} 1h6BR7ɵgRu;J :\P*Ƨny* jѝh'0֎=-gj7H MAҸ= "c$z؊eh( !=.6cpCb,$#H*^TXxM*pWZp#|B-gwzDFQs'%.|8U}W݌S%dR*rD 18!2i&)D,mfq`)|}=C={Bd`!o!}ȈT9L50)lLeB$Lpi,ɓ+D qJνsZ5n)jwu'zakZpxw&b^AxQP궡8cGr\K`־ئŪ?7վ)Ӱ 7c,6K]f-bUrBB}ee,2i_l}+^$ti',ʲY9\8:d}ҋz Pv>&X^N*S%s=$yP(ސ]q, CѝX&] ~7tm4ykEZHEt5?A1o }Oh` okEXkfё<v;SMXw uOYI\_%uTϞ//kYFWUoՑ~;HdQB?^YLfӴ܆(~MT?P898%99soֺYG2- 8FXҥdtÎ%`z[*{uBk6(XRVF@hOzIyژfn12eJV_0?)0t<'nEU)E)l Acb9S1mR>#ʹ5 0sߗ !ch:<+>e@ &%-zV~42rvKVh`Vp=M;d!=Cy B M+RZ# 2H_֗RbG2t;%r^l飩f xUu$mZl5-,Sq׬:"='D@.%NZDq_xPc](ðAofA0cbU2 1.JYS^^&; 3@p9,ך?slx-SZE h*jhCyx͌Om#W_SD-fdTOEFC#<(yMW)e'a5ǥ( V*z}Dhr;ǴϚѰ35&=e {[JPG[ E _Boߘ &80خf{/G4KWʉñ:9l"6B=SG=Kn>HH dØϟ~B[jEACd KhrZ O](@[hoϝ KOiٱ6޲OiL2Dʼů%0sC`溁x#5# cs{Bվkӱ#k+}C6^"&U7i?u,*զU(-UրQHBHCP&.bz;$$DU뼧17G?#OSu1 ό #0ArgCMV=5[޲$;Yƿlj/uBq:PE#OQ I:åF2Wg:5w}V:G/M<|RR}7Kc! Y1.\WUȑ-y[ OGQc怄eQde>۬(nO}l0$y`)EI<}uŢ=ej k;$㸀# D$)u|2؋Cf E1;ӹ0WuRw݀BV2^?<К ^Ycd8ة/s_Mme}o:°/Ԕ]~|C281ƆсvW7#M{Osrz䀹EigS'eJfr/,Z  xPS~TbEeJQ1bRa6s *ocҋKC2^TTdZe/ZH | o6.24NUi'ٖPIdJ֒#i/bOvnW$nM44[%l}7 .B(v<Ўw.0L8aDo% ]p'x#O|OD% nFvb ?*<(qkG3!V6 "G0SS1kLn-_|k<9~?^`w/Id}vnH46S:%ZVׅroKcB#IO!hA|nNy31rITG}mFuKrFYBs\bN2D]zd2|?JӬja(NqfW5vaV:[ ^g;ljN5wߦ!IpNo)aP]LAqڃĂ2O&- Đ+mh$ɘju-{kX*Z$D%xq?4ʪ&hQ12.v[EUX%&=I i9H0_|ѧ)MpAJׅNeOs#eu^G4- B$0bMe ߹l' (,E#96+Q=˞[=A#:˾޴t鷷"V_64H0,+u6&X<~yoPyױO#! h3Z.o7* 4js ;~\ \={G(z #Ⱥ^P61.2_VB*n:,O"'k~R~Wq2G}-1RW7}(nT \AJSkhVhF>o50IPY-z-ՠ| =<޺-kС¼ y:jt/^ӃԇtTzO5PV:"b,'-(Rc}R )3^c˻#5׮>ӌb妖 aB66Έw6]yb<sX0.K٫XUF?ЍIR 5L!-є<ɧ&(TW EZ,釴YONϲn~Z /aSDfm+uչ!ͳH? -,BJL,q BHc j \ONgEr{(//&oyUsYv4mYRٍ k@_G.Z6| C%g0ިU W;x)LnQRviٛ2}te5q൷n>ewzhxT5ܰ*RLe3y{sHN Fd xgu a'B@9;HV oPY!?vYk\FX ]>"E~qY!9| h3k}_^}Q| yF\T0y%4΢%̢۾  a/{qD,ջ6q"1Rd^>qrp\)22Rk|GJo@aQ:ճ(jnxjʶV&F }uF2x` R>Eb3xn!-sل:xj7^rj lN tUR^f(0@^7g Y> $|њ>{ؙ21?yx"AH6uq9_zcl9{A`&XttՙAC#mNp\.361 &\.([^XWc*5uxx'mr6i*TgTmCT&ˤR\*7#ޙ$Cż22qUUO$$j3MՆ%WqQWs-,蜣-]B& 1]'-+) sS3nAW4aZ=J/ ÖWK/9Y>^oRg &) GQy^j*ysj1"qq: -[wptʎI)[rb2d0Y2:S0!օt[dG / Lh>Pa@aΔkȰ4rE82 3,2V5lR(W0eЈk_?Ȁ?8Hy '05yKn@j< ϼ(ufyQ [xBCvI798#Hn-xCtT`8`xҰ}}oZ(ugx ǫt|0֭;D>s=dJkvhT6xj %K Y^WOpfTlrRSǼ@d0>~Fr!F?˒g{KC2㥵3{7O`K-QG黇 8,\,y03b h)EQU A>p7ȦP-o1ӻ+F2tdZ .L Nw-M%fPxL~FmK*(8[ZGH7kޕPxIA {U]WRY#Ί#<_7TzqḘ=%k jVH3k$˂m<[ ] WDJC:)ʽF/Bs*Iր"fOg{υ!eXq)K["p.cp YcnJ䋻7ᩒ K -=>3I&ڜTθBsØhAĝL(QGشiE+)顚{;krawd f‡Y jMJqxrJs^0N. =ȫ\Yh[6|F+zA_ >lZOS3xŐ`{xIH.qH7v3+f K۲sICqE x*qɄ =[ %Vy]U"PaY֯گQO%q阗 RWAIlB0X#x'bJN"W{x @>9InKq2,g=V[n ޡFHn-rV5汽EU%"̽cz9rܑ?}uiCFڃ[pl_{/f?$bUΘ?u'Iy7ʔ{_P,+-0EA䒦P XzeR.B2/=l8bwfByMts~kuJ ΨmqXɹ_(TܘfZɪiI9kJA0oBB4FX=;OUsVr06OzNּefc-D#I5|Oԉ%2|@MF)A8yC7a傴M螛ThQ0}_+b(!K$ϋQ1ZNWʿ PpgFEe$THVa#H'aPg2}0_g a8Y{փLW՛ S !; QȘAof;{{=/}Id"SPo%L:>N[RZ̥GY:PC'@CtLW418dX~W-h4:k} 7M9EE_ߊc.sY''nbn6A,cp5_7lER!cOFަ.ؕg-*soi|oq*Ղar͛e脵l}yMS笩M$8_ lU9Y<o%qjю#@J:Mx`[#Ob[ 긡ߘ4/e_&Ej_nT&́60=UqC{wd;5K.vb-cAq1 }ȳ9l߲\3T14"J!aL}8֕*S97ՋO:1lOx'bt27PA>xZAr),?+MBCI;Hj.|pj2U3x}hH\ Dmo"V&+c-Eնa@DW=?&x`澱P7T< P5 N@`]al kmp0 C:ĺ o=lq#"b0[ O#* tF;pZ#zP %@%c=N<*\9ؑ_ o@>ơ{NZ9־k})> Ip%&hq_BP4ر[ IB5f>UQr>.;Tg7g(%[jM?̦=6kqPYK[V+Z#%Y$Zd)L#oJe  9#@&-e~xW}İ/G(]-shVT6 . M2}!2FaAddQ-XnS͍,HR-=V~#i2F 7]h택’,GR9 g0!ӹwkIu8i`ˁ;ie3kl1+H[mI;8*A+`צlmjqѭ{R8yq%l3e8Qyx>+(4Tujt.H04+"3lToEao2_fu3v2G(o-*~3liJa,+^@ȹ^NMR7KAYoOݺ`E~ɃO JejFS\ra췿Smݻ]p%w_I7 (N/C׾A{2ɖيc}F-cH@{{BzM$$I(YyKDM;<;n֚~>/ї,lI3?`sW%?؉jLw= D5GV'm x4NKZ`$4N 7ŲI&| IZl+ 8u!Q#ܳ[-WT4 ;7;r-bU|ølS лjcI<3i)NݕP}3DY͋o7F Oi+~^d#vݪղZ%O6?W !$xdJ( ׺C};F:ݎ8GE󠎂b:eT~ *utʷ:0q-7Ӑ|ԎA\4HrKSH9WWH۬Y, Uw͹8ʭh#i$'q!nH /]/JҤeO”z¥+*sL6߹r KV ~xio)r_m` x+v%$~elTeDDroNӦ4kͧw3 Uqj}nѴ5.9]J; ڴM1ޓ+0ǔذp +N8|*EN1ot^vRl4w]yjtef87qeodjD֟@-A99 ?8Y9ZB> ԜxN!2DR/ІJǷ$diXr2 $S鷙s/EI9Ēç,j؏֙\ pi8A{˥:T3+ވaғR 2BZDTt@{by_'I=_ZLgͲ)^Exa04IUW=#.ޢ^ U013 N#!:BVYY@AX ӅWqBn1أlpc(óu`ܜ*Nw;vo~*S8RHx^jq~LoKm9z>su؎~mY0KpyBdO+Gjq~ql|Q'=YMWyf. Y]$⯱Ne=|fS[cn>dg)+ǭV\ϾCkn2= BDVm[uo S쀱%.3V`Dǹtj—3ϊ3BLe<_.[3nL~lop1K $X.ﳏGOaoOA ': <ӹk-7"2'[j@ȍ4H{YK ,>ۊ^kzz~ɢѣv~!-)kz;NxIwu_퓜qmˀLGMAi-r3hL IlbTpj\7}QAֿ8 ?ձZIG-} zf&i pO3Z+\Pד5--/2Yй"1uiI<  ,w}Sm L` ~A]cQ2$?`h'p<D\WHdv2E*Nq)_ s1%XD\8k^H9]u5/&X&؜ʿ=MGN|Blقn G~3>drynQ,BM`"_٫Ef OK!* `Òb"MA7E⾼i%^Qa*E$#gfh-'U|߃D~2doOM}UhvNk} b Rk@' ͙ۜ-?Q,Hf+x:Hzmq>]"8?݉O:dZȍD>O0|ZJF?\:.^[qsxG@X>::& ݒI|}5V&gs<n^v8ov]XfLߔ˘adk"RIfp~WQj<`̘c4u]2c(D%\'DD@dI8<>ؓV@DQjG׫q H *{88z: ;YAL>.X9Bܱ/ ꊥtO.K#xg.;^ m,Tj)%r_j$'9; .۰#=V4ӧ9=; r^T9$u ϴoG-d<LV)gJE揭StP]NMdCyg/y@\iXG5;H#q^H1*[-{?^f~d52RO"dRqv,Arz},QXUdD 6![z7XUS4} Nb]. O`3W1XoXeUm؆wA@f``,7XfJkb~Q_r\g5Ó?~4JScgӭH|0!|1&Ֆ!ڿW;It]p Z^<VU$ lo~ouU:A }YKm? Lɺ7BUN\ϲPh+,}3d˯TK;nW/>tf2)Ŗ/VsxT)) 0XҗKEr0J)P};%Եb!-(jTOS\麼-Z&a5`h-Mds!.X;Dk2Po}O~~k12kzZk2@Y_I'0FYYִ4aSc(E"yU &<FpiK_[_ٺfIRcyjCһAiݪ!൨B\/ANM憷';S.!aҸks3.w$[vS}XEBNiO0ROR<,s?uzbS*Ǯz!z)&m5xشG.IQP{bav>6 iL Bwjy]޺( ;rƯon2:0s˔EMՑcmasiǥP-SZK3WJ]M7bBG X`Kۜ}De.&/l#ǥjbEt 9=& ˧=`T9q6#!}s"&J@*m@τLQ(5vB7L8T*\>歚?C~,^(')4E J9jԔ>ȝ"ZG¯I#)*e=r&E%xkߨ_2գ^K`]0cB)MEwxn?6,MOک?h9P yW>ƫtdJŬ^ Ѐ+`1}"ayݜ$ jƸNJ4;t9QW;,Z!oymf9a]*o"q`)yˠ8}>ddtY]Z{}HꥌW#l9 <;@:C>ߞXɕ@1dbuL3]g4O$o ,ؖv`ӿ۟lgAۗUo-f#yҽ=ZHzbijUn&=j{mG݀-xBPaɲXU Lqa_ ;v FlGn{r&7I/Ebkvт D>3G2GYQ:F0bZzBJ#O^ׯOCᦦ޻ݲ>v:X Z yv/9nZ[@]%jAco1ѷw579N/28tB \QS~L c6 J@]i̒l*`@MEجec:|Ɩ09OQ}mce)y/RouFёO3۝%?_5|uoI#-*K#q$&J1@euO:=b Zf~B5!@vj1¦*lJU$1#*VSi(9ȑ 7ȼ7B$eG.:/B1[ևѬ\[+#2ܞÃji]A?lb~@ukwF QB17];XpsPZdl1U&9~Y2X],U1T|/H]'6'7?AF+pYWRuCyorTϷ.3nx8C XܦN߰HCls U.)Fb K;;chsY=ԟYT]Tz1g"ƴ,%SѠຯٓ KVDymV][uDo@<%Å'86l.||"A,FP`A\הÓ"S$O?tN`:E>ֱҶ$ TV2j Y#39IryW:`V̘+;ʵRi. Ή\d\F*X;1sCቌYlΑ ԍ弉YF5Mfa@lBoRfWjL(xfːaQ-}Ƙ9{.4*S2j3$Āp2czg{-.IY,vE(*ac~&ڠteU>,,.?9UoxV7Ak[qSh=@瘆YU*EhI^#[<~Y0E*ğ$$N \x `kJ/`\Rˉ3Na"f$fw@X'328['e-aG[ĈpqZ wfcI[*.'S'LE=84e̼s)Ӟ*F5[$T7'k;_^W$F( KNʳ@k'{!`y6F\&>!J sZ4c94_9A <*? qg 5= YI|A{tL4k-2O= {HX@ÌDcTJcs{k.᧜[U,~LJ)dG|Oɖƍ7g|G]oǀCSb=T@Q$A/$NMW=:u/y~{fVmV/P}\Jp'Y3ٯ|0jS@;['aw0PFu KN&Ķ8ni&'O!_Y [*L_Jy22YٔzY/rU21c; 62N?MXp&^g6Qōd^Lq['4:\RJzVeNQ_RgP_u \Ido{h,8VgjWqo OeM,dTN] PpL\݃f{l*eD$$}.0(~ i.ƃrvǔO_,I>Ή+,Q'A fELY?ZHB[sT++zw[ jKeVjrWEt A-V B'W1r@뛙n^7 :*窆bC@5dGy-y[1Ų\)*FXQ1Zljl5agFEHug>K|P q1x5P&c$ǀu8î^;0a_ķG{ wVY Yvd\ͭFn 銛/ß`T ʅf]*֙(PRտ9Jib-H7="˿jC]epFQjBn- H4yMOᾂٞiM?^8c8r4 rdgK^Vؾp%`,Ʃ8mr/+ 3"9`kZE(P1}1@ B-|a@MAps"4f_O#Z#ZDȯyfѝk_<)>掾:] FYNf}W[ Ҁs \h&$OGS̆#]qJ/U#2CQ7UB e9uKUbLݥ98ss` arLN/Wh mD.j8WW_\ei\5Z.T5ͥ3!>e'^STLU*b. zP; s@ՆnErC~&dҽ {7,yӆ tFO_«6j!-')+>ln`;E޻0@R޶ g%t3`o5>g=W30%rbѽTjEA;ډiX78w_S 4;DFZ}Kx 3>Z(FI'' R~l-6p&ikri # &q s8sm(Ƽ1-C6ӊЊn(Rߕ.~ (J\hX+o;Ap6:kQ\>gq2$I.MTW,\+7@HNF p.b}2RG=h sNԍ)VvREƋi7 -tV6P%Gԗ+WYi7$Rҍ̜u|\y⒮zhmçLVTIH7;N- w74"oiʺhoꞣP-0_^:T*%WV`p{ 02CA^-S2 T ge+ ]',m[2 ?0V,B_OP$Cϣ!U+X5%\ 4t?s!{]r.|4cX]obg [٠}e4,s=җ9w@Ū1TnH ށZ&N2Gf;w<PB -h<KoXM N:Ɨ;)X6.zg])tR1NFY21p̯ٝ[vhĕrK&bR{xf":V&ׅdx@t- Ob*Z` 2!4Js'ɥx03zcTA&tmˍ&%]~ زhYQD² 8I/htW9Jb/ ) !76f#wI%VCxYY_ ӟ:SGr#P4J*fGAXC(HRo;GE ;by枸w\%B Z7w.'UVrH&$ZddV޽W!ddxZFh1`W[UEP^hQfȓEE6$uר- |r=|~TIߩxO= Lb8bFXɛJ ' ſs 2-s\6rSg#>@&ߎ06g)DRk b_:^YU'A/EIٌ;]grK&RydQz̝zsʹ'Ql$6tYIY=Rcb H1J纟K<#W=UϝaGZlW>˩TUURg p iN!>5:0"@a!`h48S͉u7N?df% ?SGJ&nGnp +U&?|M4+9]= ʥ ˗Cґ'y;]AP#-vۨZfBVA-c"l9*/?+U!5YJiX"q?zOͧjznA/NRݑτ>n Ljmp8)YdXs!eHP)uŦ `a, g!gNg6b)p2e ]Mڪ_8M\H}Ywh@o,Du-_vf&Ǥ%PB5'Z ’s Y(#!k>C= YVulICCT]X`>6J5иLD.4jNNbD7^4y=~_Gvҡ9,1|Š(> y}"? {fS:+k2:)j_˚ V}yހ)eIklTw@챤)@M+M'-BS2j+R`ʂpHԃjm|n |' SgQ[BTMp-s3$л𧆡^*} 4Zv~ӐK/fMXmAu ϠD._k Q6nd0]~.[f wFkإ`]:?ZUht~~=b0mS G$-&oXeN÷O|Y+W榋z{2 @jCikV8b0a1J״ yw&Y &ox{!2iPL孚0sa!8rjذP /Fuj$L`M.ibmMloaM`b珦 I>c?3]Gq7We M Tv~N'+"t2 Yg&-k6#.8ơsv$!{$)x(x|:E%0^#LQC+)҄L@T`We_^fpb&ndb}8Bx#0/KEZeX-in 8-H;d' _>?'vdZ9c GKSB=bSod}aYUCrݱ0.*8~DqmIqb명L15;f^$Q{p.UB/b)w k{m:iXłRDW;8{UWB̠r] 60ՔpR$TS[x_}'98:./NLJP#S0'QmJaSd oc]_x'UFƀ$h:Pwy+Hqf3S)gh+Ct , vr~2ۛcqSL;aN 1[u:\K,5_fo& + *j~yo/.STZoV^>ӱN03EHQDCtSCWFԷW /Ή %+lAQ1++,*ȒΖ!1SV*^,UqOJ-q~oYGW9p Ƿ;(*C_ ]Ҁ2XJJ'uV6ge&6f3G?Q*蠜S&իBBp=2TݔU8sf}"̢ BP}cSfNc,Zܒ=Td7-5ar/ %BWMYG!2z{Q ƦjqnFLP24 *n4-P!ĝ:Ny+@70~W&&HW6P>f&@c9>"aX)<'eR bts:E& ž o&\ŕXG{Vڑӽ-lvҹ[AF=w" 9߽gcj}wxh]Ox{$MsADxUr*VwrJ3;qa؇| e0 + uKQ4}>ғ'>Vq|5)cFiVj4 #t<}R/MVpylAJokn81O>-OjM 7w ErdoKZe &Klw?tMl1QfHG HhhЃcpw. OO7ZBf (̲ ՙG1?:?8sl0/E.ԋ'_~vuw v/.:sRVfai>Z;Xڏsbp!~ii#'b%uT% WkzCtUJKT%FF]ʋ}"_vLaKa0Gm!1XGH$AzZj٠Ca;R+T-ʫ }"7A>iGVsg%'/n@Ќ# ٚS&29ɂ$9dr(f'q4M{6yoj~z!&H+CIݸ: g,nzEf|6 iJ'diyPV3w `ܓG#'PS8%B`f"hYIQ\7xmLExKqR%g(Cߟ"ih~ZUv+'/U&CȺ|9Q; sy}~Z3fVub,@,d9'Oxeh#uhV)3u{wsyCuaulJ)@~)/ Zk*:ٷt؞(*z+4e/ vM.4%I +!@pǺ0*^#*36w%jk*|d-ͨ6n mRoTe W9sT;H$Nk㷉A絡vT }Qhpn1Z6IQʁ&71zdT4,(jgYݓj- N|B  f(+.RmT!+N7B6X2'MV}T g72a-R6O) s+u%R4R^v Kƞ`1ؙƋ e>ZcZ"s{h.:iǟ'e[8Vpl.'wᝥK)'٠J;nDYC *z?8CƇe+!Ys8Qoߺ7γB&3~PS,-3kO{9 JXm=N^VM8 jL]NUgϱYpTTIQX*ϴu&Kb}~0YI=rj&<&;k,+b4NUM@Ƕ3qϐV Iz$QI(buËφƱAju΀8uTұz,}xf0f) T 5?yVLsYd~ѳLB#, 0j\iԑ־t/ZIYPi#8CSGE9Pa ~xz)$yރOd1D΄gޙ& useN)chɐ ?ֻ[?uDiLͦR+%'hchInz/fD|Hn@Ntv JDj~|2W;;<1&"!XrJ|/! J胡6Ib[l^K㳳0 dHZf/иLa3N}itS (H*J.fj‡yx]xq?%Y2\LT ėwT'Te8SAgc`A]pSƹ^G3Li| L xE:R(`$c]R l0 m戶' }{=kmmvwA.lD 2SPUp+u1V33(~ 0&is|7 P0jյ`ِ; sob";35"W 񎦯Y&jDLk #EhR5K? Miш)wPx0 ƌFƸ6Bi4HhHzS:YșMȍ<iI 4W ̧ (=%LhEae%} XeCC2Xf c T\>XuK [D?EI)#=b.s^JwĒ)<[оפcNM':ӧ|;ܱj5޷2mъ_5geUbVF;R#MiqàAa<-E[P^]XiqBQf*6%XA^p[ԟ%7iGV@DgƎW"ھ(}2*]ߊ@~^ Y3 0iV V4&I :+1^iZ KuaIͼ`|xgCo)jrClcѸxJv?} $wT6aXjűSCxL/"&rQ.LsrK5Q`^6VsbW(ȧ.'deЯ#Uk nQ= V{87=R[a1'e ?2b hE#$)1RU@n_?_^t3釪%yX _$ tj3a؄A+'>)03@2X.Wg=5rḪpt09Olk=**@Y8m5&cb(bS’Pd}Nnx]ۥ;\)zeQ h' [ ɱ?QU-v /iDϹm0DޠC)Ë=FAd5l 4z[)EɴAw&lJ`nڂ{|~(-@43jY3@ 10dyJ}ă-_,-p4BlO|$O;B;O[ⰺ&5,05fY3<D~CcIh:zQH!'3UW66NnIی<w{ *T8UQ}"+qd3W{9Tvuخ?V99RdZя-T);o쓤.\o J.$FhUո.CTnJ"jⱫ%1pϯ,’ˮ`ʥeVSzZW5M0`inZdo;zi|TN>Z>Jq-9FX$R=mMO ?E"qKFNlL -|T sUz?"8c$T*B:|N bloR+M&bͷbL'~ f1}3QEijFQ+?`5¨%뾸bDHu/s0ͪ0t*cӕ1mnh#h갱XTM€exGS68;hrSWw  WT;fӌ$!3 ]D/>ehέ:2Us'tJ+SAp-߬/0\;f\-aB}Txt w/ܼؿnze/1Vگ=^/[&NdPz2vjǡ6>t#k2l#sFl6ᗕ]PPIB@5/b$„3cn_5ʩr&E&9q“ьQ\U$ӱG0Em17zԠK({vDWF K\Sj5y2!fXwNabH7=a8dL)mMoH9zι_/I0 FD/֯Ϝ3;A[/@1CD dnBE_ ;53[Ul4"%GC0f0kg njTb[ ",&r#Y3z[#X28I_>un3HišJ;`٭3?4%˘D'Jl/?iH,'pKW{0UNk|zrk+=?gVom^jҮ#PF=#Zr./3e b` /[s!(B+3%7Ǖ+$jÚ;R4s5-&Pw ö5՟E>Dov{KGh|,t/s#O XstO!<̮bT؏p{\lRVLۓ?ieϵLƦp4jUc58;&%.x[39% "LS Q3 F 9xNȪ/yꆺX'w뀯EsqV ߙ=CtF @٠O C5z BtZ`C_u%Ij \0wd4\?NQ B'P1 ]C0bJrg[$k,,{.X4`}JN*HHXrQU҃6%YHh})(j>bQ_o+h1ERߙ8lml1Ԏj v$W*+Y]πם{{vQ)fѭuO g1mj1UJS$C8jMNM>apǏmc@`7dhʠ=QOә/b'>)ƊHj?{SfV4Fe;YDkKy /R+muJ AD"%ЄW-#ʃRȃp2b/8nlb+V;sC,[nAIrN~`jYś?'Tc|UȏIVw!s&h5fgf3l /:C=&+vv.Rk\Q܈B;UQO@zNHdJa_D1T [= P$x4-f_L?C짒4?٠0 S*T<*J;iM#a@۔(Ɛ 2{_6WWL`L([n7cG_R8XҔ|ͨePcQUSLc,Au?e MT 2Vlt>^ g~i rEĝ yq!~6ǨЈ 9{v,g!1&&&:a >Ó&gF`gF֏ҫ[gR/j:Š qNu4te@\7{kח#q Tc>v>]y"y1rN>[.q)z__1CTu d\F\j/LfE8nQMxZ PPJ7a=nqB>U1 qgVƏ.Ů*9&`{kYi<0&!sN9S _준7) F rhz5)7=V@ UEU[s-R[MIEa` I|r31};|COoeSwwCQeR2ʨP4U`Oؑ!l(Bp O ,h}~+U1^_9i~Bo/ަٗ #4/)|V&F(yhuBGų),HʄB0;?#XWkQ5ED_HzT"Hoir ZoZMЭT"ڛ(yF(NE@n,b|DBsuT zȇ5p L7"/Ff2AE9II< 밟J=xp%1`lJf]<3&cT4uEQQ'sC^sdTV_M @Ӏ0ZےK8K+MQp+SuN,rB){ Z0نs+cOM?=@:] fܸ-7 LtlZ;|uqۧ٥?&/;Z[s`\B-k32N"+ %>|Z<YzDegm f]Oj~¾,@b%|AYH&pƹU*U_\=z,eSy:'׀Lj$a2'-sn*?iOOۭ0mDj=RȺ&P&;\uq) vXIܞժc}cH0OHmrr5@Jds/8Wx!g܆`ʓc繘v`].~=ƯQ,gqj10q*>lƲ=|MB=|Y_*dtYe|pƘzeuo'{L7IK/DqتO1̥|Z4f2[ᙣ OG_!zM-99[2q@I5}- B&ᨵGtxdxe@#1Qʈkd/త ck<ݫPhG,qiч\_ɁuJ2l^8&R,k.EFgWy{r0r_P9Gˢ2LW}!eFF`&j(U.ⷞ-DVQ$cK 3m W*WST8p틿& 9oܖ !ZBGnڰ*sX,TʺNDO8g0fBᬓp۶u<4k2)yHVltC|ԹRgt.$OXVѾ:0\[/_G/qiGiЫvj"j"Hٹr-ki{80sa,hx8Wfr`9[1t6/  f;'52-SFwho5%+6!WP0h[ V`H/ߠhx=+A(ShmEsa(TϻIE#:@uO0.%&XXGd1}rt[Q\g@b[ׄhJQ:9?;1~jڳxhZ'5H 3{xk"uS D2iGW@o,tB, lԊl"Nv`JpM9l:˨9aWA9V,ą1(v:+Z5%wfQDs!R`l IE|f| F6ଭN~zu'L/SxUv'G+=h7Iu@X2L &c*`ޠ2Aޕ2"uц>N F)S6CeC^8t0Wr[Qqmblxk'\7Vgfs7}$UB x81R1ۗ5p(y)ƃ3-"K;V@mSjtscfP[Aȓo-|ZHHыqk7+Qâeahg7[k#Io LK+ )E`'tۊS`ˉ.Ljg*Z!]].'JYm27Ȗ8a&}V̌# AӕmY*ɟPHN dLg͎'r/[5Ș֍[P9V=7G4n7$Ab*&a҅O=1&ݪr&>weLغ!pN̦X`߁gS8gӌkaLY 65dwa`zپ0v8q'^ N$G9I3?䃆2O8A= )1&EoϬ1ryu*þ0NpeqL:<MnvY,]* ='i7G$ ɹMjXچRˮvm!D=Hm IYeDJDSġ(# Wza- Jpޜ53H1}7=[eu$6lQ6]S6K:ОpjdZpY0nځDjH"KLPor f=Zݙ?MF!`S['!Posh@Yum80qz+*N1m,R'k?Y\i:?a|o>kJ;B-jJfcFl%,>J,^z—n%WUXr 7R٪d7n>ajUcWmr³鑐 eI" v; cXNEJo8gv#Y<0yk9f4'x\s6~1oȗYr}[g| UѷLnt(h- -K5GxDPi}!^+y sF ꃎb0~f8l)Nc5{I3eb6dwHFQ0CchNf%&K,wb8=CM"'ՠAXtzW`#Zmڛ繌#_iPaZHlfQIX'2;ej>bQӲZ1ZFnN•^rD~عGB|!P8|tazNi*ay-KwZ\4]3{6g6k3Ł : e&1(VV@Ǒv0Ds 5%yT{toYXmB0Sp┭Kan& Ί6+оc~YkI~h̏5LbϥCf-'N{׊D}|וm&:\=-;O(s9 %1398sb4`H'8(L^37 Qͪ%.Uŀ'@}t?oj?;XJ@WRHǕ'o`:u/{/8[t(_E2LQ"% (n)!Jq%LuV=5$4P[J&iʗ L(W ?/g 1}ܤ:4tnIn#8nzb[~}p Jf3qZ"^DʾiMef))j#.Ͷ7 *oe¨QŮ~F =fo!#l(ްxЬ|^irg[0(~X# (HE1:o\E\n5B|-_9jG uL5A&ϙǝ^Zyh{g뇮T>$$4/|s@}Zu'K +z2Ict#/ 1UQXg9#m9F$2a1ٽ|X^6dEq{*@w߉ji,S[εYCt}Q>mO!mTb4P5 }$VA |^y> damַ]d?q2P Gj`:̷f1o6JPS[2Zz$ ;*ؠKm^R䥲oKcԗ(JȞWQg͙m:ƋGGynk5Zjᡝ*u%kHuos5F4iM)t ` UyW dK^X'T clu7F)SM.~A|Y].6cw~W ["ZqO:]9g(>S ;ٴjQ(6g4L7<ȔI:8nV|Fk ,x?:UOҘUXaLf#eq/CF̷3b}-DսmyStZ-a)6u#CkҲ͹:o!轺H*cwkCs5Ug'zpܮE>i"- **n  eM|s!+>TT,v R$Bd+$n%7%NxWo CԷpgqkca*Z",;܂!4-$ 0?0Ic33 g*)Xt`q)30#:d;x H@`N"Y3 dr/Hkϲx^BƜ`!X:ALǺyy*_E\<;mLuYJ2[4O\rCۃ|>Sf*rl)TsSHWVNg{Jw 0Ge]pf_/C8W D]@M~MrD_)c8:~:=QQ-jv=TPsN%HMaJo9GX9F}u AMρyty$EEۗE= 0˖yYsn%fT{̻+jh ?nRR1oOMOb`W_*?cRe\ƚU3Q픴=/$x1!vqv[Nk8Cg l+; f(t3kK"}6"MY.̼T`{jY<83^m BSag`D;į{OP mgNQXלMkvbFCtDK **/D"+4Љj.B>r }\3Q2 ݐԓѰ1vR. @40 zH>pR9P%i*3 ܆n_sJ}o_6TʄJW' s1_=&0`4 4fl~Fࡁ489KNK6*)@B4!F9ϵi} `[S.sR`ODo|㥶@:+,Vd~ԜdAj]/U[N3a5L/i#&K$T 'L0I9{F[xyxbeDh mbA3e綝mic9ɒ('XgŨKxoF#3TK52&B*]fb @NR5_Lq6I\|_rxG#ؽl3_**P+fx~_+lKKdGN(`@6g$.xk, .R-i$No_PlaEH]qiHYfO&,ȝu`{N}$v]"tiRRp!t{ȷ. fkbKJ|ilnY,E{#~:/G@iF ̭_eL,m,U+j<@7S"Jk3܋ץ/h > j8@C]N?-e3d6'ħHȳFѮ v%[*G]H児A0YMA܊ 07& e>t$Əii04HY2fP=4mXcC\l[Bk 1G].2) nfj{r:#Jݩ/CGـr<Q{%;Bx ۃp&_^ʄPYiTGUu̒=RgFt{P,{$MjwJHWv w/S iQ,ynW_ot?|]ԢȰ8v5jI:}X>;s~w.$OV76t<{G58pO7 3RNH| +v?cGZCS j b)58xfpL8 q$C1os Kg6'J 1k.;1W.KjX hΕR_8r怋q9fUS(TSYDm/V6MuY@lSKe@O'8-(lF1:+cܵ Z^3hSa2r"w4>>A_Kt:ϵ`52]rKljcɲ"c s_<"V U]gg]^(1w. -<39x ܴZsq=GԯjJ}pR@p߶stѴ\l8}Jz3. TWÊV유m_)HloLm *j?Tnh("(qᠢ:Vy uw y -6m(@c,?xb8{}i|ڂ!I2vKC`)gcoo > ́Xw`db5JjXͅ\xF~ [ ].S)Vo  T!Ś2MNxS%Tmi3"ʿ$(Myn̓6/Ctr qv:gC5^n ë*' jnw~*@Z+/$R`<H䲋 vv2`>m~Me 0Ea6AV{b=3)$ZmuТkV̏@o2!g_e:GD ~ւ]1|0E˝#"4#n\AxnA@:*lm-l,$RdE8Qk?Td7>8%~-U .GYTѥUi TWegT+̃5qS/wN$T.QjBqGr]IT<5yyf*a/=i:NyJZmQe/ȁXk,vZPUτC1-wq+7L߭KZX &2mSCPLү;V{DIL}qĿӌpB Mb/ʱ'Kl 9Ri$%Q08NV "DW #x!x$E xLΦAwZF; %W[ -$\x"=w\Zp3WO^J)VO*6O#nfi`ۖDN+j uj|Bo0ɉۭ߬C3q|B# h*ܢW5ݦZKJǍe('@w U3{g(bn| 1;̣㹱>hej}d? fCE0j)YSP}ej\޼mh m*3赹gTت3A:K ˊlB,@ഹ2Ĉ䭏I,uYU d?0;>grj OTYh0 >DJE44QPzċbȺeԥgK5&GG=Ǯ}5mlw잟q)4n Bh: ;\VSTOGhcϏJs#5*= 6>`1ivy66\&#m 8'洿P\CxuX81A7lo'# Cw! oީUbO B搓(A~κ{.09<)sy'[3,lx ⎆U>h _y` \=QuE!CݷquI<,{ys>%tey?EPYIu-p΢ s2|*.'R֊Ȇ(*SDfdԥU&E! `3 Z%Ob(58?w2|)Z:"թBfb؝8#,SW225>濉q}9lQ9=iмMkʐc ۿz >\PDY=`Fg K@_׼LI'l|Pv~CcV/DqX [Na0A8eA [y|uH!=1IS6kؓ-Bhtn''o%Y$G["$?Dxk%dw gC26= 2PjO'D7:v{lS}|/@ lmPo9-/ бeJ믾% )z^5e!TxYDD+MhqUXg]{4wHrpsٌPBV*aIK)u%LpSp!enwxaV.?0Fo(`@:N\ׯ'tI9P(p`ZHd`D*u1n(?ו ȡ&;2EgKm>A獦sR[(ȋZ8XH$#R!` _^M|DyEכ4k-q`D8~߂媡57ԱrL[ a\ i#>X[Kj߾.R +Ӗ91ځp4E nThx%R^[a~}hSkC׃SJNx\E5 UbpDRqF#+5ns4ާz\?t?YwȆ}[W: ) DHQ9·Mz=(<Ͼ`:1+Zkh LBQszZJҙ}Z@y'M!H9EѸ KWa ~U~ɴalh/򵗽?~Z ν_W\MB|j3sF` a@\ӘX1?-DYV \#g,C %GC334DN7N4Xn#*ani;Bdt6]QwP[@h˺ `Vd~Z¨y~Ⱥϭ.훓l `!7Z7uA\ZQ*USK]'x!*b\j'yk'e>Ag#x|GY_@ Cy)hܢ 䬽 /7H;@!QcUˤE5 ? x!JƉ?hNGD(R.MSvf5-IYGBen\ƅCU>~O}hPr8G8ez'0Okw:J˂Kl$P*ȆpBU UQa? 1aM7eCJq?2A%LD8H|1+ 1>%h~kOPAl*RdoG}c{1J&b ȕpyͳ^Wƫ`1c ̈́mm.g! +GKJ32@PaW# v!(l^:۩8@M,y/ӗ=+%BX77:p;gjY^k; -Pq+˭l?xԌ(*ƺyC2b(IDw`lUr&*h7+ vLlJ(b/K!&ŔXDUl[O'6mKؚP d*.DΗ - F(`;Hʰ=j[#8/$6 ;㑰E|#ख} պLbe+#]y;F35yW:Hl&I~ 7܈ѭGK}s~8^|E A ğkd$Ғ`?4-[;:a:7{HN7'ĨǀS ":4ژ~z02*`%{>Qt5כ s h|wM eGAZ,я-X7jO=zx*PF[o%KtL!)L URx J1x;=C`$xp .}!Yb 1"Ę]6^=(kR;aX`Ik䑞}X wy"SV ˵1w\sIjhd\|ZL Ckga`m7wsp>'b:~<vc}}lZT#mlNџ"f˗obdc !$|da4IT9^޳4S`[,PaeɴD H[?Yu|m|t99sg^&J tFD,CJ"@ӱƜz_aD^6[eɲvU;n& 9PH;}o̓s\_68t0m<t,2.n46\IؖyU7"#^ׯ92,})#^NjL7xSH]9XQ~"iۥ%_z]e? v? *r4{2=/R/4C#OhznG:̋ _DE֌*)e1dn;_nm> 0'zָ1>%!RmU&Tk$6E&{WAdMQ{n? h)%VWHwqQ>U&dljxx]#j̘JoՖu\~ iTRaF`j2rDZl p;kѩrTWmnyQE?.ߓsv2E~XY+Ӌ/g'~(!fO,hӾ[ÔSsV ZH-ʚ[zi2hDgyITEJ m0l, aHZJs-{&dp]U D09Tܬ !΢Й4EtJJ ,)d<\诼ƺsf~^϶}a@,LanEOiľ:-Sgw; ,DJuSHxةtAHj̭n kwg[%kDT2U6XG Jb<}ޢ +D`zU̵L}sSBpZ≦jŌk1%~1缽o>4 &w$n$_G QǹXa֚ꝍA|q4f? $G o+V:Ƣ$:M|E@:o /bOQkw5Fbq{A rgT5(aK猄5.sڂvY* L1!2m${cA͊9%#8iXr4C-9]m v;#ec]+yyZ>Ȕ@KgtHOەȕ2Q!AZv~^8)Q^ob}wmeZic1+zȵ^xؖ'7pTtA;/g56)gODM:d=Ui<#=wb*+?읱.|%uo{ɖg5 BsqSkrh-Ht +rhT8_V#a_\qmi(U4ٲDmmRq-<|L`X6;|AD[l% 3:@rqP> fwm(iBg֮:pŀrC+(z vb$1qc8m.i|O7EZa88g*A2O3-x8^]S0w=UU IZwBkrbrt+i,mfܥftXjq :&{r)+}PG*dDzHE}t|UmMpifY+\T^I"q—[2qǼ݉IcД9ߓ"F9~lYI' G@AHhEyNHt${M;_eL$CHċ /UjK3t3)\?w׵d4(u1,j )큞zet;o&S,?ُp+8ǀ΢Oom#kؖq'7ӮaMiM,Jl1U=%~ At+B7H#A7OhC;nmX}HQNϨY?QO[?cN %nPh[Pn y J6U#Mk5{Yx B[\ϰ]:ǘC}*ַ('wdVukoeKYu@L; #F Cu!d5|ƅ41^{\8۹#ЬA+ýv _egPgj)Ã#{xa_5oj* z\+Q6#`FB:qKV km=\ԺYdwhP4fTKYq{ߖdiN  Үv3pȘIeC0WYFTs4{hbhf'Հf5a=Rtn6vrm:,>~ aYȻ\Bώ&Z to> /OЯ]ğ$0:*.&;%]%PUTW8l~e'Xbޓ2bk@z{0#Y/,_wHѵ!R\q!)lI s%M|aTrS|ح X.ܹ%:ކ#J@Qqk2X-qÚH _=3ArYe91b^S`e>צb>fK?o3+fۘ"g@:k<AZ.knuUf/,^CBm^Qвq\hһDP:飃O^i(>do@R-ITx& twFc8,`y~45Wmb:E%t;.1"_f̜wU>R»bU^O4P:dT|վ.};zRʏ{b+$ rR/ց{^b#Ef]'0S.gP|WG}g q=屵BعG"u8'4 @>f~0=g/SPK7:qy+ł4Vd9/&c՗1EFV \=K$x"<ܶdW3%/= q~Vl꒱L:O1(r(WtNQ/- @ucMݦ B)/#DL L%9d#qGvl%7)Ҝe2C¸g"\VȉDi}w[B/Z`6FW70Ɉ6~Ѷl0L};НFpY^;sQᆸf7M\pǘb%VU*;Mf=Po,q.QVυdq/㢜3>\r18WT=8.9YYSYX|&5.m(QH8x8u=& '7+-"ߑHMKVz֢wHǷ5_0c˭Q$5)KS-U53Iv** e[,,s |p&{M}Ezx_A l!@-fb\`Oh~oy?iz;&.Q.ܿjv!M}Aj66"K?Dt%l(}eڥ/‘QDO"kv.YK#|m):Ow szűBY2MEvE/a KI:x7Oí0LKX_'n`M.MF2z`b_{L)oEXbΩ}BEҡ&s7_S)u>J xWS@ +gWR];1Jj/bHxECocFz_\Tj\d!` 0T r>!D+D@EC=O:V}!,Xm7 >>ݵO5  dUhGTwHqs-mVרW}El #ܵ1P1RG22 x ޿fo€CIޥ$yBp(F3^-uK m g<簼  vO;Ȫxi"z{lU[v gT>󕐎 B#y!!A PA"D J%樍?.IriZI7 XG& pލ=F/Iu-E|IHچENg >և?ڞ67x0 Zl#0sPf-x.Ǽ8Ԇˣgjb8$,YFMVs@D) 9Y(G  ]vR1&F]P15"fTа gnP=*F#mlԴR{h'.J()y"%ʵh?Lh%tSA?xV$z\U#;S"Cw@h䴔 \~pƩTޙ& 5P+bN&bPSFDR1f9cӬ0:TE/7PV(OW6pqwo<ӥ+0GrT jrdKU?C]'=E9y(gxDwuވLH6(|Ӊy*YOe|n, sfp*Y54!o|`yqV3O;YoMI[. }adex99uX wB[LW39~dމo?3Rz~-|E%Xu24a֓]L=#@u \KeZc8l iAKrC: zyxN3)4>ފV^.f[M5R3Y. r޴tCV.vXKvFF\BwNw=b]J!ZNF$gLnγQ(p\I%NjFgL\;G/MgGcD +d<",EmWތ9 ̪7xzb찁A~7CD085JR zߖc{n77JQ/fϦhXv,~zu>T{=< 9O>=7҉HbU>fK|(0xLjfPg^cfۃMy;ZqLKoNe'c;1fNS/e[#hu6b+b,{nh6i)ӪuJ:/OgABffTO8bMU–\%u QS2/4|}u_-u~;ByJ1dRl;ʙ mj:)ҾY;P~n;FOm< 5.ܢɩ|aOtIR3׫qq4ظtDm0fqЀ:w+`j Ł?5a`l̴5&0A8&T?6!bBV}Ï!Ed˂u#(q[H qBLkH 8v /V>Ha~ك*G6x]0V?ƕ˚PVIgs *U=O'~yG 7Hq Db Ẽ>']rͯ9#OH+T 2~[v?$ޖ(ٳDnYF0(ՠ7K54^\ omb6eird^q-`A.n];+:r2enY T EW!rQXQ]ˬ8bƟa&pҘ\(,I$e@6L%<{(2Wa-[D'b{_+7xlSla,ֲ;  ;)><,@Q_qYNM٢k0ا$DHC9tt/4 ۈ:݇=6n5!eg>UÜn"#5I J ROJ.4*]ZACr\E}{;_YGO&w}ig$T.8E6vn.9zoHEo 5lAD!6F+V%GV:m߶tꚪIȷ-<SPfh2luSHzq\#}Ee+4٣( -+!D7drdo~f`̺g~/dNIb/~ȼxo%$p˼N춯f>hHDƷw'%H j|i.ZZQtv?紮$r NGte/EߒI}rH !kbs`. i)>dc!bvI9Joxs$[an S.OUXzu7-ܯS'o>;g!y5C52\LoȤME3uǂb,ɍ=_@d׶oB (3'/ B[G_etpdLNY)?9E_wl%ը mVo w6htbӻ n#+ ŪGWFi% :خ*+pqSLp!.OVQW-]R6.KɊ꾖2WW= dwHS:iԍ1̴@ݺa&T:e$#~{7Lc$-m~Dӆ970lW Z|A{DIa(1[b8[w4d(Cu;$k$c>`꓏'qvUJ͏Q0_h'N]>3`'{i&6A<svjhu3LWŽ'Whx,3u;?z#gv ~7«j`Ȁч$ !3]b&˱IC6*ƛۦ]t'asN{(ݵAp*_+ze#9Lo'G\ vT5YݺծsC4Ue/"{-fwXT-fӳӖ7An69XɞeҲЌ/?z.®fwyV4:˜ :7S^YN &:d&z Rr4ͰWEWǡ╂O."fϴEy3'Ϸ;E#ӕ/ ټߟ 6j,t{*> д4B:n[v)J{$Rg"йF(ԌH^ Dt/ޮZTB̻F&胺,"|١t$MFw޲-q"+Tt.(lӄCӸ-'</*6Z'͸^L{B9PͳAtFA0=ezU"P tFNJ;F>r080ze,9k$W! |Nz&Avw]C|ppm]ɾ"N]hb44B~Ke=HIp٤DߕhDf tH+'RЭkX0EyԳXYjJ`p>v BO}ƴOINip195 lͤAZKf~BҜ6y0e\2˨hT?VBs2I1J(/mZ68kӘEg7|Ope 1OWmiDӹ8%1F7 3rTu0kjOzmZoc|94'8: %l}XU&8,:idΙ0C GDXAzJy"#dh]y1Wk8ub[";y4+@}1Qu,A͜^b1-}!`7e&uE"(cBj隃 \f dJMe+s B΂L:[QvE:oH]f^BPup|hdcl"8_s)b6~1K Bٙ|RAUJo\֗jASс\IQcE yT&bgNo9gU\=9CfphQV5(m wA.}!e">KXgyvfA1p.-IH@ O L!;KGU:J>d ;`kBUbYXmZ]Ng7z _CyWX&8RAv(ypj7]YHfg뀋]S4q]5mZ*# 9ڱ,c0F&QQcZIf_Wm(˾\ u¡)[D "qհqIyMkm\%^ʓpO>_c.I?p(,g]Ȍ-l1R y(ri픳sԐ#rq鳒/hho!z],\w*P@8Fm䁆꥞8Ze/"K6.-p@oi(zK"L/"3_G GS >^(֮vwIV1dJҽVR!5{gd?S5k 6B=[SgxhC#sбwZUpB[3ϳtg4K|39*l/:(ޢֈ>0a21. $?Jr5a C cBY1Z;zhx*F /tVqn/II^4J$!F5w^|H)RSԺY`%!"%_j=*40kvܤ! -kd_ ZQ1i+gєt&:Y1u[ RAp+`+ fqd+'<5*W<@bj#ǒL(a ^a,|d/Yu6MU*urq %ɞ:Su0zre3^dF# ?YNUpdžߴ&:r ]eo' ,6vٷWHa8OEQRkȱt en'qAG1U ǯr"MrtG J8Z􆼄uL?eNOpE&77Ȗ[zn{#*k'1NGGq;iEɿ ]^SL]Jy-0 =J&r=m=[mom,/tU"EbaFy;hIU)5,mTUd#0Ӌh?ȸ>b֋*m]w< #S); l4n+!}&EW36ٞ6%R5BMezaxLuLTm}D lukvtũlM$[0nIH?¢O{h^} ߌi'B"2]~uitb a^x,8713 >]CrRn߂Qu pEY'R|b=OKлj|OSGd r=łub*iD>m,P&_Ro:!X#^_]!BMM C[ H,EpҵO,W (>2,N8WTQQ[5z~RsZف 7PȒ޼>i0Cp[}gI wsF q>p U .C N|0gNp4; 1x#*ThQe v/1m#Gۄ"t(jۭVV߷Jk͌4zbo›@# qT7?ڔ>X@6@r#u ,b+((x'`Kcs/ޤ"3|J_S9FQlB}:R}BZY&=p%C{R-QAye汏ONPT?Gb1k0Z/qupr2AAuETV~[O{Y/&LI4JzޗQ>"_ښkgqI(-HԳ76ܞrn4´,q.6Bs=*JKqZm%SwEZ9~!JMÝh %}݄UQIJ5ES GWxV , ΞfT >5@ߛ"J5X(n+0CN{Z$_uC$a$DUX)@}w1x63%']Vf7(_ۨC;jB1싼vBL+ڪP5$mG,uAYR*(?ɻM :Xm l :˚+yI5/1D _âb uҭX]i/;a /=KI?U5v=/*0+6CPe l/.[=GYz֦!+>3Kk'Zڨj}hUUU)=05{zQLx-VmqO#A}YFV60z?k xQ2Qcva/, ܖ|(ml-E+~>%g#OD]G#lrcrf?Վ2#[C˫z—%+5 S|d$ƶ~y$;pKnjMI>f'mkX\nJ0ӉegСb)5 V<Ow;S ֍-Uc9 f!eҎ)P=:QŷpM@ȯ 6?R:4SJ/`rJ{>+zuRsY25N z#LвEwlp75سp V{N£:wu8^{_د`z#}N nH_~!M`JOf`dtׯ̣ӋBYeֻ*Z<^P Ǫ_DbM4n>ﴹfn5lN[T!h^5Y܂J=)buU /cW*"ԃ$\[H_>7ۄUΪVi&%olmts)mrEI&޼WEJz:r& Aܜ9a$bCV.y u\V֚0̓Y[ tZɺꇁ+XC@Sȧ3V->'9+04gjg9^^*(xkJuy~{\A+PN*+jT8+q|!CL !ISXA3ܟH i|q~4F*ȂVp\/hE E 0CEOgIIZXf_i% k/^0 Y#KOȍ\_8|Ef¶4i>L}6 ;w)M[Y2İ/COr{'^dʲjW`lfB}v|\{bX}9aJ='g84<q?e~lÙ(#<:v划w9V]9WZ3ePD {D)tSGGZUD`'ĵ S)t/T5ay(mUmtilD?([W@@w/ s(7 vV?w~jW+kVDya |X>rT$e\^{:g.m3ڐf^z|+l}d b+W>/ǰ=ض#be op;;7BN!vse\{Чtl9nuRɿie32㵋q#A!To_F* o ')UgV9 bˑ+!u? }A zJtX՛;we&6YM\fQW4o! s:6Yj/le S 膴 *^V =qzsF>%=TaQm#hrԁ HP; Jg?̑TՈP&HuT>5ʳJCLu )vƵoz_⢚L8RUN>ٲ^:sZ=A5"܃>+s9(1d]@B0}*rHH~Ց|יv:,-RMeCJٙqcUO(L圉Zd05練mjᏯa2t*/ >}7&BZ8Q仕_JȣoNu8rUNW!NbUrƭ{W&[}z]ӋcW/1OlxՇ}w|_= u{-W8]t<MAnO!j+-:dhʜ_w҂|~רcgz|}Wt@[fqnq5; СK$-Kxw/X*w_Nәg+dw%p:(X.d'bN /P.YE`AV[T)W+)رMzmeщBy!070Mje~W޸R )B8foѡ~b,Of T6o@#i:s+yp^:"J wxRL)58ɵd*ɴms0?4r{-{̤m TҬKǟ[2q.\0mAo 0_)#3ƸPˣU!451@*рqD_jw"wV uA_Ђ[ZiəihkqI~LAsǢ/쏍8&;-1GinYݪb" żeؑX L?EqIrVܜMyLwNuAHH aୄh,Z:eYzYݪNدS:JM_=h| ;C^ n^81Uދ_Ռ`&Wa P^3&*^WdFR”M,_.ۭ`EB"OxNzH-*ܧ{e ``,`ڇ`# 0ZM[@G *B?spw,t']TSs>Sz^$]}?*NPI4DqX꽻Qƪ71_⸩}M6'~hK]pPSe#I]'&8lNv]\Z#􅝿NCxޯRc[ l/.A9(r8ǜ%=P̿ $$/ g16?y牆$b1+z;RՊsH1*Gf`Nw(iVD.%f[(ǰ5Ȕ?ciEM]~RsAT1t;g/83c_hFo`vMytvTiaZy߲BSvi`Mt{B"&ݫi2WPیiej q$pneYmέ[{n iAUjӫDu<2K}%N0Y&+D6V{4N"q=DBk#Xd AsfyBGg n=$"}֧ '?HzvkQGJg:U??P 1F\y7|0lϳDT2x>7l+׊R#`iC4iJcr rtYsY4\4ycVR#&tTgKKgj DSϡ|߆$R'޹GRS?QgXn8J$q{_Q,c(=;F_QqG!!?3D:K]9@Јo "fikF$4!V:DPk66{{UۿP$G{9qj>˖:o 2iQ;C>IhugҸr)ad`$lo?.)[H3tc{ۚ"=Kk04δFP]Ku<04ҳ/'ȊD&* 13:LIP*dhFftLf>p{#5p%y PcD~RhoTk-mL%*.'YyȘR?pzhxݷe<_vh6~Sq\naqv&LAG{#Ltj @X+Ο\&.cv-҈ǻT9@ht, C%]xScYL!`4?I9A[ ?&K;T[;\F/tCKQ4}25( 7ΤkCdhWx8ԎMf^nb s'Đ6"e1_e ^#q\C,S3|imL})^O6a7sZeg&@` ѭ;T-ED?! ž͢)brj,s6@Pjo.pS@!o[\Z#nEDm @w"!H\]cg'sMŰBL\n=Z ,d6|\ebA¤!qM oǽZ ͨ6l,T:%*& /zf̎rj/ko͐]~_׷> m3rD&凖b)퇂$pV_M,*%N?~=ZNKßNbb!?~L^b*@|gSi_A7xC4Rki҇H)iE`YR%ή^3 Ҫ+{rȈMfe jmm//<%) VV9^iR:*Ǻ1?OoMk@'GOMEu2?St~OXc$_z]tJfb(3UA0bN'0 { {, P]!Km0>i-Yr^.RT!EڧA @ڳ1^lQUrX_?P!lBGq|0K=@)d]E8jMxC{=\#nGצ$&?ח &U f1n,ut3(>5sי^#T  1,#hhӔicۙFYQQ(ۈes2H Xt{ \{',4`,"cU:ҲPkǰqcȊ9diK ?$ɧo")cULE:u8(]Bޝ崴xYFs0tTa/+B9|0$ K.d@:Ԃ2*fVg0h 8NU1)UzrU?SA!mNM|fY-&FC{^Cۂ{c𑯑p8x'v|ү: Íb`ʥI˓;&gAR9?)=}i6YV>ur˹f1vh?޻UצҴ=0$b+)AIr P _eS7B,nw::4>COQMmRQXe?/] z+\%'U;m. JB8PgJlf95 0ӧpg4C)bP$Nk\+B٨Y3`/Z`H+j>؝."OLAKJ>l2pWTg|>Ӌ8 Bk 6`5Zmu6tEeGs¬}3mz)1[q 6ɰ-$R/ؤU|zNgˑHIM8V>C͈O~Ӯf80;<+i ]r=Vd.n%AqˉJf?%C<7K~cd+:w@&Vco4H;!$7#M`9Z;,Sﳚj$J7apL:"AʖB1ZcQpz_ӊN'Όv9gb>R}t =[CfvIn\-1cj0/L4 \+Up;jISH[SuB (4bM#*AAsg&!L9?Od&l+wjy1sTvKG@=w̱Ɔx ].\{mC1HNDUqLٻs՞2p_&|zϨAgzx'^Y& h9a)gM#52R/]ģ{hGvB p(:4Sf *i)Wi)\&t!gKAX1[tXvkR qXH)]x+ZY*H!GRjg59f^3jiaCos~v<ĔsahGL=1%k"Tv$ޞsO:b*f,j"->nAa:`lRFk`~p(&%,Bd^Hq^*YLEG7 iiB&5a,`7Ъ0% <1 5h>r Cs$j@P.+]7$8 BEI9:On|@9 k:3eju5CCq⮩CHQ0}(RerRpMaUT]5RkrRny0lN7]Feg= . 8OJ(>esLL~O surqr ?bJn/^ 0NLE N 8nQhP-&`ˀSo{:YjDoXFm(%VD8IXδ{sl :!v76{>7M27Rfl'CRq|-bg&x~3)uNѱ pZ xw|3 >'B9*Q3YE5F,x$ބ+ e,AEWb׾ P!Ù)N% IZO#jrח(1|b[|8QE}R)'V֓ ;*?7ȶ*A,Vp_-1,vI}zXC_ViӋ#ɥ]}gWգo+o'hYK($Q驌agc \uZvmq>clIņ/RfJL#s K"|쫅cN[j%oe,]'i? 4e%.4eПHqk-:qb{-nf!| 6N>R5~g~7`PK R}cskBRp-z1`I}5^,ڻ41jHZdE 3o1D\Ǒ9oJLiޯ>Gn.i6G:{ xg@hM'/_=)f"쐋 ҽEi:IEkPcW3V@sp_$d\DJrhXn|F(i2A|Z44XEPt>՛7qH; cw|;=HKl {&I>hŪʥL~PXX۟A*SFqGiK.p)żkD#{/aC1sЇt0 c1%JN2Np-uHjI|bEϳ\耽[q +gr~>5]qHb tG\Su Y-;uϨ=|)߄h;XL}BA] H[>Yˎ|#dkW=bw)U?8$X6>UV[NDc!6C.W?=,k';12_䁼O# m7>oA/t#R9w~#&m9%Tau8bY^OЭA.IZ^vURrCd7pyŴ]Be|{NTWI,q w-]'mk ܌`LsC5äf[ &R'"_B`ޫ{#$+ pnDө1h4⢕O"d@s8 ;#LrjmM+0bvހq p T_vӃ̣<0v6,bUx̰=zE9 M h8 Լ^?ͨ_˧;~Dt/f4'%{uZ{yB Km:c褨U8并㑍uC8*GڂV1¨C/+N؊ĝN`hF<=)|`1nH&Q=aؤb;㬕C1 t $-+wmd }G7[5{޴nm&An4k2JQz[hQjbB?"EB)IN v>Csc(1 t[K"ZRada&1$웱~"E4 הI'}4rO$xeun$TtFÙj]Q:GA1pf3nyK9arZ^V8mJQBؓ\@M򶀢L8cD 3H])  UٍdETf#d.}h/Nxŋ1Lqs Q$!NuI֨΅#cSqn8.u 3Zb)ϥǍ ^F;` 5.F2^ӕR?ga(xϭ-Bo`G_FGK/F3T6V,"kN؛[:2J{reS]FHҌ})% }'Xy$s#@06 fN*t5@KDCMxEqY\2Eup bFs'#Q&˱ȣ6>oX]g:Bt:rWg7ȿpxZ e26a-\ܔ``Ala&*ͤRoY nfy}[T*27"g+ MOp zCh+O4뗒Kd5 ,?$,HI6//W&f =s@ 9M G% ˀos% @Cp__p4l z€/0pן~LBpU3[LeLBG߻GzeY\tp vf6txi(qt $,Cy`ޜJSQ*O2RoS`>9mM ٓ-Rg')i/E"Ar6FdeWŸרVb=RHQ3yJ* b %'ƕ vP SVVXWxΥ0L5y_S3f;OFΌ;96qUWpZBg{Οi|x=`œ]=\5Q/f|( W;7c,U_^l &0N͡ &D5:4-^"ԁH Jfaį3LQbw{4p+ԴL8]9A1 i-8xz-m*N kD``z1K(G.X82}.^<`}"SyF5 ˼KCǞVk)1>w"XC[˶eC!xHrZ,A%̼o 5w6N͡Z:< @X^Ϊ ?%O:h{ZdMw bO1/&U'uBÓC`63nߍ g /ѾL(GS5\Wy Hxn}&=>0r|Ux橮zs*Y͓3b3(j -&eEzˆjTq QQd92nt(9:DLWN{~ 12q9 h邼࠳G:TB]noj]/?zps/Lɤy\zu ~ZqRIf?s3Kcc t9>T1?O YJ;AiύKEnF7[yc7b蒧SZPEĶ]f=ٺ h)r?L`[-[* {y~G!ZILhi !P#*cz8NzmlK_o~|kS\gi y{+ey#Q QnL3vSӓ7_)֋ JP|BN&ьHO!u _=1Gl `,qi ^fe%Q΅,t.bish0&VWhnRƶ}dl 1ҥ<q%Fʖ(\C}isx4ĶMX|$sp cj԰d0_cn1Hh&>zXC;7_*Opiб"cW1Y:gIℜxj-e_*K޶=%&OUx8bDI7`ZFWRMBe$ ILz8P(pGQur6c "A/zr;X[QpσLVd ̢)?rV1 :Ƽ?>Dķ5Dg*FS8l;{ %GFg)ib8B'^Sދ#i>nYؤbJY΋g7^~GRl CYɗhaYE؃7z LqcR5/NXA'e4ځ͝ħUYD-˔\T;,_y՜k60Ipqdt hP800RT}<ο5ӔE~l/Q ӝg@d;f7Zz<y4[1uza Z3YU}S!y67@19]VIE.=;Ju?U`W\וbQXc"\?^ 3 YKRE?Gw Уur"M~Ni92ym=ugI`=a?BS%<)xl-L ݘU5̄8^b vŃ _xa@ijD~H sCɸ6)uZϡh* cly!3Sz䁗oDkZ>&/g(.!ƚP H\I SZ`R>PHZsb%?A]z 7Zʆ *d1o9o\ބ6P\e V-t#_OE2c'vS]&MqzK!tEC>l[M2`=BI}x$qsOTGl>(^^~l.:džU'֙"+%JxCKr|d'dl<[Hv.{:IQZ|Ɛ=(/֐XڡY6M7'EDnR9'"C (vS0廦*>h2S02te DI<_u+W7qV@]Bč,Bu^*`87{բv+\bas/2?R{otvZ*;d~NLL@Yh(q|pq5'^%WthWmfO>RаXv{ B Bnտ3f$f^ct3f<8 {cq [ GZyDt)O|Wq& Wx1K >يav:JpnL_U7̤e/hr98Q(њb!;8N.x$,|MZ,,/90v4Z /C( fEfb8mѭ̲b=(2Uvac Z09H-q^kTK<oщ Dz^?Fϼ {2KjV3ivjvm-LK{*ƚvCϻr !wwJ^d*`ņĂ`t ?&*Mg/"њrֵ򃎨Jd͉s1 -ɱ쨲y\جwҴJR oTW fF7m(}a$@XERI!,՗՟ڥs0blEIL4:KY-u0 iWkc*hpu`| Y0څɲAgmӪ!~' eS77hai.IɖzN˷RyJ֡cC^9N^r&&"W> QW9;Ǘh0K[go9mkןm6 d][]vܝ*ng\_3Wʶ7L&ܯW mUfJՃD e,e'|E W텿ǀ:;[wSo pݾEʽ8Z!GR3cE!ਲ਼`7Pɗg8gz.{~t.ka:jj/+KUgO p".]"lOz&LK™=/CG/)efpDSO.3*|rn\GP47H_(J+TժZ\|Q"G't1 T#,N#E^V6"h+5aXu{ svX|}d TlMpB^|.{p53r W',[er1So& &.=D;8mC˙O5|um+ vVzh8nؚ)OM:[(6 (Oh֒Rw">wR"ː5]G|ap7>(&Gh#H GqI2b B` ɿ]/avA"HN-Um _sk^B;g_Y0Aj;NWڿAy'fRgY8 SNS>f͕qL5%q!EYhHs}M& 7y#p")uDN϶VRQ/Э3jt!T;\K+SxBcB P}ԎI7 a}&B͇ (V"D+Jqog8[gR.kmk=)ߦ4Иr!ORmhWYoH%iҐ WPzI5]/H:Һjr^Lkvu&mAx/K8̻LwCb,HXC}Tm5&W'mE]7@T8]W~];` )("W V Z]s4^[P1޽9q~o!H%i6. OU}I= z|)50öpjx&|1wn%͎ɉFV8jC^h(L6y'rwZ,*)>G9wi бR P %vS\҃f[nCͣ*$S0QWSϜٞwOEQ(CIkPAm^`u$k|Fm[gqIZRm|&q{ 'U: %K%!4Pb"xcL")t[ׄ;W {;m@0y%MZg6Xͬ1³qtc(LMs ^!(Yc1HMx0d:(*V }Iwdz͘)j?#5ռb ݾ)T?X*`mm=Eh+Eц"^QpymJ+y٠ ~efQp^ZO}Swb[45IڠċBku(Tez -5r+)^WmvaNl[&KA\L5OxZn,"/P.VEƛ[^ 2-{J\zUGknk@Po$©\ipTKʭV^v eV"`ud$%{?jU. ')c|0+ $|I-7p&1'{/MP뀂s][ sRگ363&XA>oB׊̏0PF|\&֐/Pcmҳ/3{\=$Tf-A y6KTK, 5+!> %k|Cj0;)54rNb;ϔj[[L~.&ѐڣH"}0tU 19}oCϸQPܩ󭌣,qA:< 2L=\\V'#RJ9z%MX3fo];%xQU~ۇ!˓WE ver@ٸH&i^.EZf&il]O{ݞnlT ? gL>A./&`9KKaHƾS h|7>V- ICy1UyٹV]N@gP$n..>1>!Z?JOe_-JȠJގʙO P \R(2\"c^ ` <)Wؙ':fQ&vW[Wl`+`l*Vr&VaSۯyY*\4e+p*uf;(2;*_2(@zvޙ뵶ZV$mlo!N}ukϭ6)=XЙO4}o'ێ"6;r&fpg֋^Y T(ulrPD5 Z) L;2JCKʠwOQbg6WQ B[Yo j AqP:h˳R{@kIJ7B]u8iFt읣ySC|̊@5seG]_ 4~r47³f}]Pdhf"HC%x5S=Vus4k` AjF$u{jP8\bwaJ NJ!'B?sx *pUJ}( oؑZBQwv5C}_HJ貃^'E߯ U[0| ,"F8SYav.d^\:K8q_{4s2 SڶXEhG6-hĊF44۾޿$K]W!TCH˾UNQvy?Qb, Ȝu73v%>۪F1\s4H^kaQO8k% O[LP~Uˎ6<%&ono}œ'A^ ؛+} ,E"mA{+y#=t ȗ (+ /#w,o'q>8Ѧʴ/Yre$z:޼'ȼ G- u=Oe w[*Lʋdxe,Qrγ~L5 'Vo+zZ˽pc#L$jZY;ζJ^O|\҃c"@鰆Ǘ**GL)*Hٕ8XGCX 1=?/:2t*83oES@ OilڂIPPxAxIbI8j1^l.nVR"J?<6P߻ }ƌSC{%1WW5lge:v xr'|&ip,,x$WArm _ċ+$ck-] tBm#֝'keP_5/ʄ(>b N]dokofV4Xg˻1 j3܋4$^Z U+(qgZlgz>iqǍ$:ޅ&kMgqwA="̯?A͙ۨFR c,=G=k^}]% t_,=霽 ݚ"3Z_{-SQ~#^?ZqwJ9,j dч쿄qD}aЪKj-T!pU=w`O%mk`a]ݶc}#ޯ(4_0Sv@_ /t3>՗.kNTỢnmaj/] "gk=ɠ&kΖ(Qx3f]MRa$f- uOuϺ?% ݯv눻g@|YiDG?kO[/:Jid Ldgqy=:9hƐVG}'Kcci @xzvzG.^ۉ8#enj̓R!RxGեCkHal:!b$0C:p=!`h/kfUU4PT) o۴6WcAp+bzGΩzKDP% + ^cLW-_9PO@kL Jjӿ(\,w>b5cr6T lFankޕq&Еd hH;ʭ` Q5E_COp]ĉ팩`} t)fGDgD4ڔّV=V ӑ^P%>nF;݀rP0Pu#Ej\Mvf#P.';dtY]ۡvgx7'xCoۭGuk (KӼyć6K== yكaF`KS_apJZu|hr( 4514ڣ]>و)&^weR] )@0,d12Jͩ5<̷ S񛰮qa">!+,vF \zD$Hp+4Z02W 'bx de4;MM^iJ°FbgߞU}y[{U 9>xՌT_`PmL&z ͺ@31$E6]eVibb?Or> 5d)o/GBB/|宵D.?H%Jݢ+9V.-]0Dk:udJQ TtMWiDDZ|ڣ=PvΐPg |8; t&M;z*қ%%1#+sNVmݶ鱅FXzmŞpc8`Ԕ IRqXmrxcƒDh+Mhx@Z } 4A Uѓ .A_'70>m$2 /P;_ 7AC,ӟkv?Nk}ZliR}A䔢͸n$r&w{2dVR央|.-rd%XڱJ 9AiZ}8xp@5,ܯ%> Mb$hk ,8lY฼g@3Tcav32Y;Xd*ap^^oӹ{Հ:<߷u1[`;h#MϢ`Nlŵ?+Z_,iBm=QL䅟`:uuO\:.2'u7ģp;v^-dl?X=tϴDl[=6kÚW';dMMkیh<*252zc9[%B)ì);&QiPeǯc8U#=*@g2y[,x,:! XbČL) +r(wP{/ϗZc8x5! -u96v`,:00d!1Hk?z$ !#W\^b[=-i9+t_p?=`UbbӘր^+*9AV?;ԟ yt rwK.>fBH]}ˎwO'%׏fx)Ikos/&)Iq's1}zŒ19<%jk$u;~kN\`MF@ceVH'@w!a+v!a~/M,XiveVL,|tA"ƺgQc( j^f,I5~vr:9qlG[o=>*S$mƽ5vbq ) P&ބjȋ ϧo{ d]}Ah3z\**\݁7-h? ar'NFR*p@Q I(m)xvL҇:}нVXHtFU0!y^iX 1N8Zݶ G˦͵/nՆ$k3ۮrRڠcY $Rډm'>m1*jV⚻Gһ1[R3EH_r$j0s/1vӉzn2k,-; i_"wd(@-Ӹ_ _"& zR7*&ɘSpMDx8'a=,$(9#R  ,I %=K92xgw>E92/XJ]֯ bS17A5±nʴˣݛD c >Juڣ6͸O u++zڦYQ3}аbZb7ݣ_I^A^9(ur<Ka;&\0EV / s(wM8ܙuC?BSЈnݯH=nHdcS1آ顁16`X;{=I\Bx<@|ƏK:կ%O:݋U$]4o-vҵk`,?(>Eb0owvӿgѡ!⽠^GV^b -&h{! ?G\|ҠcNA[Eٺcdf˩VPv8c$iXUhU:T7Uw)/N8X[e2,-Ϧic?Qdch"+L.;LEp^lVt TU]FZ6/%( 'n/b|3C1v\a ;֛ y:ɿC"Fk( ~ g S%X'l?`k qyUy5*5 `@={dm \;؞ d̒nI CyE#8L8Zr~2c{>cړ$P͊VT,磰JsZhz E=F6xmvşRʵiu2~Dp{6j!k9J 7"v*dD)'%qX[4nkw=l:(#Җ.| -q1[ R]wl?V>L@Ǩɼ<5N~e;.pTrgB QH[C3-XϚ{ ݛ56q$t4pH; sv|>}@ԕČfNd6gos=򌰺@/3̬(x 4q9#2n4M72V1 [: '[,JQ\ӑ*-ficQd{Lf}ט<詑EC9 vu ;L1׿Mrv>on8,؋H6iS$0c kd=#EʌUnLj\kixN2M; ix-̥8@gurjM@a!;2㝮L(jXnYq;y1^|fIĆ(Vh*)WGAz5q{eRIȗ?I5wA7M l (yёsFh>H/p;s✘f]x/.m|އ5Avc㵏H[3{w|OF5)d>?*voڰb}SYS {Sw5xvc;ODeBqOAwd' 8.IT̄Jtv Vy9ƊV5,I"o0 +Y~w&uKfТ5;b+}=\ff_uTgP&JZ4\္K.ۯ-)&\;"m1V[Mvx k_k($4 7i&p/zU n/&0 !qg8_iq}BJ- U+?1b$V!vQZ Zj},xE-<%p _u JTGCpŅhQ"%lp<,;XrOY"7|\/tN'э xnoǞpb*N=bK;#潯B$;hy؁"tzb(fIRЪ{F6Ky]a_ Y%PC<~^֬79<㕛:!lr؊-AIY׹$&:4,}旻Vٳ@w|`\&&Lx\siU.a+_- QFZ$M˩>i8j^GꒄwҀBC F![(,@A(Xrƺ745΍m-Αu *aJ.̗aaqBT!Y~ ipaTt- i\3$Y=2 dsJS#SrAWu;§ 3j(K9@NLIxK>cht_|1jFx,;,O6L"f9JqP|Wv`yQe\ֺH'U7$*TS鱕%"|%|])3kk2AQ)3"T,6gyEADxn֨L~2WPeLľ˚D7Z\kG[[IbOu^Q7?./靔K?21 ϲ93Ecq }1F?/!t${j1 FӬ}1$crs >8~_!?QWeL{_4K!*7=XcDΠU& Ưa( [=e N~Joƣ #BƁӺE~&kevi/Ԥmqz޶27O{(m[}@Dc[2hhn Bv?@oqﻐ ܚuئw\.{RӅ"-G-Irr{% jaʉ[QE=2˻+ԑ!Y>t]D d6xàiM쮼Czn-ߦ ( o;WQJ9t9`; j260[^+k8D]7ELېFfࡈn 'OC1f<&Kr8fT˭!PA_h.IĻ6F)a $*'VFGx1ԟq̳brPe\!c㵀fO-R(5s0}S=m#O/|8ϾSh_ͻjs Z >$&zMsSYgx؁@t SơDr!4t‹P nk-rG;?[(>q>3H{'?l?p|“6ךrGn?|'pa),i-3(P7! EEa:Rʦat oJ՟1d(vDҾK:Ǎ>m2,KT ONP*B@>m*_ZͽUhCBӋ2;pr /O<\QjqMRHXidYxen\,m8n抜>滛B@tBJ=''4~aޔX.@ ϩ@ o|52X9ѡ@Cm?[&K8IQ)Vo>f Z NL~dLPk%՚EMUoq*Fgv<_2x>n/ R^1.nvl>1$s/*d2G|[:7"ס̐f>X"{r'&7.9tHḙxg bLٷXyPPi;*Rtw늆Ik+-JoOX÷=4m\&wclH%%7HhI'f! ^5u5 OmQ]˚$8WV(H8z8U4M}SG F/iA59vziZhNrHBdCR?`[z@@mDZ''N P'.~yhbaz(]m؏ 3"g(S_¿CqX|,ݡ1la8p AL&ۄDb/X&Ҵ~&V}p"]Cg5'#\fp1 R$ !Y)*>L}c){U`$C `Z5ϔg/#Ȅ_Tn鸐r'xm)x K[2> ;.YۻEq\n#B4xf8+@/d/,,v83t":M`kan&+A<&* iZl;]ki`HPu.{p<ۅd\N_ *qYזeO9;29Rņ9>-0߆|$qs<&YkY6b:9l+n^xOKQ8$#q98UJkI^Q@lc #=w4[qBjW/ӘlPzg}>/Q "UѾpOpl|n*n8]fRToH/.lJP Oy}tDJP;F:nf5v"eg~T&+ ĀQDM薒eu ׄѡL'ɍ:;(K.ӌHt$!ځqQ~F+Π_]{!__oʟi٧-FB[ O'@%1'k 'ӳ.T~> ll9@͘KMXtf?|!c4%]O9ͦ\GBq|'ȪͿ?Ge{. tB 6m}4FsjδgPJC K_lBmrCgf!n i,a/Ԉ. őu}lb x\iB~=E0GG>s1TCI&#7{h䙺*ZxKuѱE1sD}|[`jF̬/ Mܥx9s\q5T!!θq*xXw.&Za\iJHPsjBu[Gqs7-A$u bbk'A\6|oWI7Π[$:/41'4xJ0]OD]DȷF<`2+ c02 Wb]b km4>AEs<`+-9HCWZo $TWj|G'NI2G6´sktYfH=xZ-kTc lWUzN&Mbѫ "R6lgq.ai Y(,m_T|g3 uГA[ocaLe(1e? JV\P<9V%v?8}8ϴojbBy@Pa'z` 8i<G3MXW[!@PůG+e5O6(p{JO3oH8

(oAv[SS IDLwБs>^?@Mnǀ\] llh]\p9P(O N[2Ɉ\\t6as[@KZRĂg[+#!SI.CcG8ug vI"a.f+w$ʝ[?Q;Pz KIT10lArz5x^ZhNnIo &ܤɩe5`KG|Qcc_Ɓ-pK%h˷] ~|>T0MK5`\kiu]-}80E9.|VVhȏp]W^s);hz(T([5u6N %D_q ;2g3]Ku|41WE¦0Tn&rw`{1+}{TYDT~#nJƉPps)Bk1kVk=\K?~fn4jzt߽,n@ [wRE-lͯNU1ݾR_ϪAڌ0_=|D? kXBSF`Қ˳~Aw}Io6KpL,H gZ(Asz\3>Y~X"92/Ҹׂ!CFmܻו=Bcc6K1P: 77L|oe|P h)6<20?*Sd7ovEr.zKlq$`pԲw@,\*ϼ%Az{}%~1i bW G-n]9cIV0؞IuOjCFiAP#"Uv 2q&`dIs4sؕaրREh##x$S~)h<6Z@>w~9=5C*FNV{t-bbv?9&"Rϔas#bEi >.u-oS 7`s)Y#̓* j-ɽt+Z!Y>55W8q$WLbj}yPҥ)`i7dmUȼoeSg& Qm>Lxp^m FN\HʝU.tlV?JZ.b(i$ a:}Zy"O,]Q- N]Y;AɬaCe/! lOhOS-z=79mmoxEPD?ofh6=++hHHkS}1B~Ap2*ߋ%_hi˖j~ 0M9K_gRDg{2Z烖s]h-`qBcaƜ4YOVLH^p;\7H ZڨԗD29T~Jf{Ou\k[|n>*dJfvCi,|x/_CY̠qsL5h\ w+'H&}r6sa-Q085Msəï$Cd%_tK[;+:\oʿE!1$gZ,sSI@gxY$ WQ_9ˎٙjґXGeDmϱ9G1j]g@MޖQ!lr-e2b`@:.7!ZDQ aekW2byԺ,F}}A*X6* a "L)ۍ7sRB j# {.fbJD`za`S55@Y`8γ@MdG@']Hѕ8-*ʸҢ@΃L=\ftOU͖Iw uǢ#ccz̈r:Δ.G  1vxKJYTdn)rrv#eA˺=@|.7L :i*ZiM0p86z1+ jBoLm1u,tf<TS-P 8:GwS_%_E'Y%CFC"~KAъs+ A8mkD70xGBh׈kLʕDrY: ;jq_㰵@EMMYE]GB!Ͷucl$9Lh) C<*]K X2DFDJ§D4~=%!ܷ6TEux521&Er9'L 0)j\^z B@O6g-aL;%ЯMjNj|7$WI2qӀ&dʊcԢB3qY!-s|nq<{B\B7˾2F~.BrgKmS;9RFY`VAL( $/B<ۆ#ya9* /n-fyE$ˎrN\hBsꕼV ݹ,z OnJlNҧs QG6?y g>K8()`>tٳZG5R}C GB[S?FG6JiC{e ܻh^Ď:FY9+g7j2x`UHL4HB;@ DciGyDdk ..o^z]~S[8<0deZ[Gh;t,ڸ%4kX)&ߡ͹$zL:h WĿ- qZf-6J`N.>sgywvRZ{QA|qx.!}a-"(rdԈyTex |yf#/  g$A@Y^}+8ܨPF@N)@1iy%/ M%(AYcJթY-]*MKcqIJ$J3[qDgvf*f/ގ#wɍƏT>@LcO2ryu#&1}4+`;EJ ?QRL_tvf8~]B5O%:1(m{)Cp_:٪,&"l/Ot+,P ώogMY0{rE\hT>@`d`&V6V 1?E^-سdpΡAHSAMvx5A"\ hOD]h Vq0~h~(wś߮=ɨvv}`NH1~1M(i\TNZRY?;F b!FO&kkwzT6Xi̱L|13OpJg >`ǝS_`؀ D[J9mUR}Ni]LJ\o]5cMߵ< ,Al?E0H790 j4OޛP% Z1D "7x# o!*)?AKiZ0{S )*t.ShARQ. xe&/.U߅)^M_CjK`9аYE߂Jr2hj v}?D7jwx٧qgU yfՊ}ZsIXy1td4:*ؘLJ)GRsaRh}y>`λ^~CDa>r!Ⱦ),gDm:=$zPf@> T'HP K+Dgw:lB4iҙR6Zds@9Sޤ8&{ayߩEyy}1@jN/:D/*P\И wu#Z7Wb$Bާk8w.^-ǝ!eOf'}$ŨUppg)=-XrPo_V'6ڬy Pw1lQӆn6{e@d"i巪hwơX9Rʜ@ YwuEG>ִt\*=_S@W}hP]_|SU"97)sv߻I#*,NwR< 9AL89L7Q k+W2 7'P,aGAG-,Ρ%8h~ Ethf01(>u!ʛN׈.GFx[kQ}yն}6 m[ TnŦ0Ǐԑ󢁡`$ߍz)W!FImb|F_ey33jC%.5FBgVRcq(V+j%dO HÚ`=VD[SM^81tB\F>l[}y2*5ߐ[UYD:oa]N }N \Ah56i hv. WHnU"绲3B+NH\~pJ$gD?4a‚EsdjGl̖̎orjZd퓤dI´PLWDey^&`Psq$Y 鉶 ?1 $U:q  nZT[KKTue^'lo$UJ_ϫQ~Vt }SR ~**IY'k"=*cZ3'61!#Gt3Hl1dEc$JokÐdLO}l+5rn~Ǚ+=3y(:r~'bmE_C*MLp Jﺗs<7C@POAtk^Nս ƗX؀[bqBr]\efvriNe tj.`Dյ@O.A=Gi0s -g1wŃGynGw73Y}XYF{k>~ lU\27)5)՝)xJ#a2XNWw<"3֞e ,lt#+쑓0`1܈2-&KƁ؈ іxe`DҲ W" [3ǔ\w|& BOb9mi]2i(,mvU)# r#3U￞ 8R[IM;R-"#7J.R 'X34lUrMov<>uUf&A64n jĩIp BZ_7Ao!B!,7+}TT߈j>17inTN*Ⱥb2e loiO辏5YM1j;(TAujGzr=+;IQ. ФFܭCN >FD>/1<'2׶&έ{W㢏=.֞]i<#=. vn\L=!!O8bVb. "\ő3ZǦ7׹_ᚚPT.k>J^ҖOEw .$,%]SZƿe@I.) b1>q+k0d ̦6g+S:TԵnq[Pb뇎Lk|*d?,A>U@]O4}k:!VVZY5#z>+d|Nb3AaJ%ka1W]^r3%K'sX1`8#aX37ePWd6eк7E`:UQm. 9WԦ p 엻v9> UVgK7th"t(_YrƘhj*;*&[/eP * NŽi xY q#473UÄeȌc FSxydD! >Z8޴%lbsI[(eBt,:ɇWSEPBIg8b$cz>K:FjYjzv_VOr*/C𖄗?郕Og狡4螰෹0ด6nIoU /V 7+dM2z`4RZ+p(sD!,>NǶTGCVtH*.gʌ)P\ġɏc7gH)ZYVupG`oZSO-S~1IOg{Z Su(J8Pȴ tM ˞VЏ36hf(1',,`SHuΒbԌQp WqDŽ v?SB}Je?oe-Z5j4`#*bW,F<:QemEM7AA&=_ CLbpd@݌wi/ j!7?>ʃ4}l@ӻ X{RtyhP 3{uYg}x$w7Wh5c@,Gdo@4ti.}}24g@κHa$$=LS+u]>4ٻW=@nv%TP# s"ua]m-L7?Wk)_A-S&nGc~I54r$fQ _ wXdKR.RIn+PK2!ÊJ++my>6u ǭpɆOe'wƟq#Ժ&sK>ѲL*=QM{ *;89dG͐9!tYg+?];;Mťda=_>)gs?%. X:.C削/ ,F;ZvJ!S zn|᎙wq~Q&v[\'wN#2L6 g`lW^!CK,bvH|ҩY{R^ݺ73 Kׯ)pjFzA/>$z`-Hwp!E1ʄG1 '+3)(Ú#j$5 ]+eg/8j8nb e:Q%?u 9)* :lb|6XֻpY)/"zFLAsZw&P%OE ڡtxE-{β ;bV'$-o Qµ>ə2 or 4&[jRO wײ T_î)F29Kdtd#E)bu nIª=BOnEaEK7>TƷC QHw[_!vffY#P '鎖"@ς mI>FKbBHeN(=`e]ļְi^k LQL 4ḂSLLXVVjcKoH!}"Z :S{KW\ 9]@8hM q QT؆! YNNv8 6ٞ_'Y\b'_jԧu Zj0Um5gUpV-|MVљinLmvpqa03CaNi *+( Kp|958pcm, yF *,Q2%h^5u<=풸ja.=T>/QڢfwmB ڄeU KO'xn jYŠoPΟ]rst /Ϥ.dH9O9RNXpƞiSpf~ 7!zcJɓfh)G +t x0)[||j>-s5;ҵ2_L9Pݻ@v(`Q!'ָ*Qgg끾Q,svӢEyO0y0s .j0Z!L6%,:)|l43%bC qOLw;QxdVyC'ꐋ"c`U.>IIRًK~BkOv5:~-~y =P[x5N Vylg)F8Q|ʨ6̎c4U1[꣢+X.mas fr1?E|0l3-TI+ox_$=t%ݻ/Xz_ֻ"o3;y&m^KAX:-y[c]NAQRbv-ϖt@'WOx!<1':20c꽌&[82!,N~1c޽%-|IQ*K̄ j 9e=l=s2^bSZbMqیjη-k ,^o[JL)XNy*{u%@([ 0ǓnKLLߟ^p텴ZRCv G;lACTfΉx}YTeWj&t8iMJs]V3oਢ!‰/y4_WgX(ǽKA;mE'TTU|_)KAOo@w:Ӌ-Eɵlv#^!z#$0ξ)_ʕ-n+- [0bL#W)F%qw1벝d`D?״{PN- *@ѧk+QC/"}Q.)]p;Z#Yvs5Ǒ<=t*^rmI!fe1;Qc5z$KK/O]jb=iHB E@rtOFD@Or(DWz9NXhhy/hq3ɻw GMCfxaJV V"{py D܊W:.D-ݸcA'=gvgVwzŤr6oX.*̩ndJ{ $,j.ŭJZ#/e~K8[en\^nܓXa#ƌo%tY ? 14krRkB=;v#LyX0 SR={Z0}HŎBY1{g,h οpU0VtPworE@ֱHiCZ \5a)zW&}ӽQL GF,ҐWᑵVeEGHuZcMM,pvu$%b>tL>A|#*L/R<75uD4&Z2%BʵX[T_Qyex8-^Fu &*#;[Stu53_ʷ[qג'}<$WHCj-> bͳLsCh osM5Yj '@ԠԈyQ]5 #`BD|1LZ6ށV‘1ۊWGUq`#HkawgHR ӡAA7-ϔ!enWxW+oT{)d3wHؤ>vX^g4']sd nRCV͌X?x&]++tVC["Lhv4=~ۮʤq b&IB7%QFrߺ~0ےhjxfuhkl:硆IsiyiH1oW`~ מ`°|^Q+J.*k@]"L{^U!LǗ-_Cib7;++5}(N1@y5 Y@=qVYB:;\v{\ȧzq+meKN=jk#~B+Aբ&5 m njQ[JzfL*P?jL*_h$vb-&oJ%BP(Ph/Pfμ7utsfq%E~d֡ܛu ];-!3 S -fNk`_ uN}CϤER_\tg7gp91űZdWtاiONuA :vs-1)3"|RIk6 s3ZX2%IeZx^Eu=H̎֟Te處3fk4xPx%*#nZY l01gSy 쑡iw}pd;WnNHbM ʼnOPWT4<_= M[%y.Fl\jtF:FFP"*UcEgH9^_\JrOGĄgz 4Thm9u-:e ~mnGY-C{TA UuJvL: ZhCR Ozh5ZnB;A!npjd5,5r 6$xۄpXP[| 0rlUs`~(o]ԝq?w.dѽl3V-UnLAI0LTp +pVbŜ_S[O%Tp~Yo,N( x9"6UcZ^eR+d:w:'u%fKNunmsvS/O݌>(.DzZ渎gT\R"=d2 E,`%jdVQ158({8%\_ʌ\=*gKxsNNxEpѣWNln@6k*Qr)-. mq8UΉk*3,&S][dx"Ҕ'n$,ya%P6ޱUzp$ XF~7k>[kfis:D/>ӋxF]oi 0aC7R,rf q hަ!6\oER%cZZOMS#/)uWrZ.Y!bP 5(E&޻$,*HFW=eаV …WY#6[zsβ`'fP $9|^1ćr[ȼ΋3(B|%)nj ڷL0IwHj&u:SwB`'C">l߀LqkpṚ@×p=;(mݗ%ֵ/8ʊR1?KC[й#`} ڢ#S3DRWM,]ƫw$}\$_AC lUUHDg ?Bn]_<eRh d%rs$]ΠO^N+Q~j`MZZAafGdGsGuFOk6 NovwkQ_ ?0Dz: '\WՃ?8˦-i Bu (QXjOh-o8n6u25\q8LQ?󰯐|4>y F~ȀoiՎ/əFۇ VD[닐)\:> 2nEec̬juF0.8 K#}3a㲁k&?Yd;vkl櫚\ZxbIƌ1\7БYG"pH kÈi ҲÙh=ecͮ0.gzbLT|[ ^-vڹ}q!9?z,@e&ϱg$Q6Z V|:b:ܴ8B뭌M~{{ULcO]{_0@SHә\Q&T2V+ٶz}&@F u5WxC*GUpRc,dO&5m&3tICn2 hR$hzGW4tppd XVJ׶ #VKS J[>;)S8A~B每)> 5+Y&(m+=6D<(edxnu$96ky{[KҺsg3 SbG9Lؙ!.h|PUTpFXN$H$sVZRR͜,K/4K2x !m4TjvƨCr2_y]qM 9rVpUin4W`)z7tEt4O.{ Gb9>ߜ}JvX㇏E RYP7kBrɧlW:칟/܈A7Be-;pP3쥇eyY_ m ) %y=/_\W6Fv3Nil. 8(TG#Gx Bځ] x]OV&H msbUca;3]鈞r ) }- ,>ĝJ9iֆW^)gǜ>bo (=mGmR0ƒ(P['HN15^Ogօ*CZ߀΍) \v9c]5 mR֕!aoN峗^2 aRB4201&u 5k}G]7/kx^g <U#+nElDL":sѡ[^M_A2JB PDXEIҧҤhn85*_B@.DɃϘo=Dc#&ZE'PeZ;bPFhcY49^Q-2~Rg2 BTDsïLΊ~xRt sݸh }Ax?gm"4hA:ڋc:v,z;2ٗkQ$K_'| W7xXƸp"Pχ" "nA >E2vYu?Uqp㦫ѲѩgגgR.kDc\OQJacy d[$N%,8 pFw d^+ϊ=%j˜ck˧~/'ޟBvUCP@)U 0!k]JOdmۆ[~?Yᨔ=T뫼5{˛icZPsK-w@qinbwO*h{<$&Bdo|̥-5O>j5h/c}SB4dLrT'fbٯ"_?@bDfăOɗyo-mv |\Aj$JQ!R+4[#\mN fJmo\8{#:^<^~o7+ߝK90ԧk[@sҸt5S tb]rvt5crUTF-Ve~m!Zi4@v*bzo^" YOda_Goe?-DOhq%yƫt;"WIkJGݻn'U*4[])ʩqk&e;Q\=m8A%uhXy01m5sǂrq@RpNw\'1MX7A ummu28p-z~>.#z=:oɑ`U5yRjzmj|eiaEfqU#lwTR G֢#mSz샢8}ɅI@9SxfZ4U3J$ŭvi }.-wJ6f}9f>Ӈ|]J| ac{a⏉+2lZ(-pڛ~=1ҁGq!:/ r'FϠņ"7;:34:8 ?lCȺX&ոJEWd}0MwxG(ՑКV2T[_sJ]m?Pd=%?r]'|u0Xxp7~?%ֳWFCwہʿi>1ռK _mċV%"O*Gv%91 =[gu`X r?8!~wgeqRofK۲6mp>~x֧r8 4S7z)gqӕXL嶦%5yr M (9!QPz}TGiN ն5&h(97ӏU$XI{K}l ՞M6S?@8T񦹪iŵ SU P~!a&y-Ki1׌D3qCNBU %T DP9O $({L=}Y:Ig X %d7>Z$|$) ?d!x ܌NqXC! }Љ 3cj ACh&' U2#cS[Iyrb[gR14݈ԈgF"~ sTbGxI/ [NO~|MD"*w>BqyPf'DWxy'ǝlW-M>vs0sj,2. ٥T i.E%g YuTqq봠dsؕ:R[ |F?99EM +ň};9 k S53lp /tTj F.Siv0 zܺQDȞQWdBdKq\Y'L+wE/c!4H^ǖ M$Xy?s=&^NDNuۚ<&&n;KLӘ;#Mi{Oe'L=;hU%uv^W,{atanx Z_/v 2Pcx vLZXZ@oDvUr5AQʂ"pLYENiהYL1XXR)]0y&wW얁p O@2:7`ty?ZGRY #Mzm@ljNlISv$7N )mDNxBUX . mOKT8Gߑ/&t^" 6^+u7o-F `v*g}};JU-Lf%!LS23U0 N/+t~gyluhL='ze`kudS)֚W@n"{ UJ#u; l'7tR(}}<] maG1=I7-EK `gLzNT[iH|L_?g$55esz}H—Ӎ`,TO#mӽU# jk ܻ@Ts/&E1cvM xRsVΞuyC7ҊAŭU!_h/}⻄4 p8PrV6c^#2 ;_\%%8^_]֥UD׶5^`\-!**PQl^/mqAPxːz=mxFGm\ &F#/8+H3fqLrz5,<58p pX>C}w0uV/c*njg>PRo`a?D?لn vKQņᐠ\eq"^=xSB :v$a1ʼXLpaP5;"˸>9<pDȄbɯ#ٯ;ﹱL/a$&$ 53d 㣵tl=o=zM;U5b\Я٩EƣQۜeWv_o+Jo.Ow9iϡ \eaGdQ$ ~5td4+a 2LBbʂR%?Qs&FYdS|EO$1&ՓsҹBf$yUܶF^Х7CB'_~~<knl06&& ṇ ޙNq?f_.2pAy1/=(x!O^fu,"#E!F3$ڒ7/-?Z LGf8<)C}q+y@*͑{g1j> gP_ `| گ^6(6,7eug΀8?!|ud49L)c#c44Lb~JZc}e eawϰvT1~- XWM1뛬=!6wrf{jNwƑYQ351\sUzk|l׍q !H xmz kh ^_3jʋ b= ۈnC:C7+yww+kwhKX-6ywF+x-_rT7鋬}Qii3}4f"RAYiB~s Ƥh2_ZHU3ct*RJ@ A94F@>#_ʰF>MS_T!ʤVÛ|i?){ΦPt侌bTdfz^OejVDKاa%W_J>=kbh|q%XPfpЦERoyδ"joU}O@9+:LXqQ?5zg5KǙOaJ&4ms6E=AX %wX5*߆_w1eZ٠ل yk:kX e=RHjDr]x anv6U/@iH'XF_8quB[Ȋ ֆ>̒vcж=Kx]ц!(g{6 sx-2ũOnl ԦD|WθWI֪5;?$ӕJG' S_A>mQ1$@ܐZjëZUCf6!2zoCkcթ#oFFѷn$% #wߌat2xe21wqZkJeAq^HC43ՌN1ݮ-כ(;ֈYR .Ə^| {w8)nJac{گۍZ.u)qæsp =G^y0(S)T$AmplMOwϹ U|(]@?MQUu+Qk蠨C߄V!n UdE:EOi~  ؑD1DP*%Dp[ +6c$h7g=o`ˏ+\]S7c`MM`Z @4;#OW [E+ygEh in$`^\aH\_f痒YLHhdZ-yPT ]ڀ| I#K4vܐ񓵋Ha7weAB""@jI2T$z>NMug643b\񌬁)5+˓MOIJA`2p6=U lH-U`_&0Le h{”H S2t&va4D)s.) HDTq bPzv~!/쐠Fl{*@IE=FV|d 5)8ř| bF$A\qP,y\jXق"^ RxŦ' _!ŷd>o^'.3*@#T4d/=OMB|h*h|YK/#Ꙍ@ =KÉX3">|+FIy>yMIŅXhTb2E-G'|k(vd IW.k xΌ NyU}ic8J_Lu0+gw)ɥg e%ԠC..ܧ~ MW[hU-_mX\P[;nl($Uڏ%f |յ胨;( Җj;<6m!0#U-FoP~@&Z:&gL$$TŦ%nnNM-@~EvO=W5^]~`+G@$m_|^&"Ԇ&s_TXhǬ#P&8tMzUalyHeifOKW?寬Б ik /{5"k#C$ϵM6rPqۯPW\hi2U 3_>x9E?Wz6vFvvR'L 0\2>RDȴsX(lp~L'Lfޖ)c cBH-Pԣǽ܀t37LƯjJDӳ Wے/>e-$ \Uat{R8S}޽n Ul[ ΰ=Խn-oTQ(Us^5H5!:V 5v#O}b!Hcan'c+Wf BU6hܪ~ x1M?uݿt>ccKm6l5y W3:ƫ1r$s^Ysfݙ[+SKsCzkz@#`V;\4 ֮Z5@7zߍ=!3,֮Fg"u<uC ƴˆs>_̾ H  4`A_"m}:I!n|a7-va,Pu 5R~J`ZuȊ)5菴]W~nTv<%+Ų^|KU&̔ noъQTlQ/2hLJ[de8xU6v!sr6vcmK Yr4@Q^386&ygJT٤]dltMd$ސMmsRF"񾘀H*j 諡>Á7H44'u, m+!*>.KrBhFBG:F o7t/-]ˈOG}H )e/yM/ٺ$mNϻ˨}inGf=)fbV0Yt`-ִ|ExΫhL Y37a5AM:CxM"^=E n XG!HX GI (bnj< jFP_n83 9lؽ60} @\e[d)NP@G&%w]cΝU#/]XnTOzgv\wl3 ŃOzOxW-tq|G3(ohE^+\և!S9HQwP؅7)"Y)Q)3J,ŭ WիS3y>}$ CJth0U-hVZXw`ī7-SGe4| 3mIr)3XYQodb 2i8_IV-XpF~WJhb,KV: 1M|~!y;NiCq. t=\Etl)hǴJTL0{^CȤDtg-hV4]GI<@!=+W@!|u.aBV\2r98qk*),~0i΀韶ad`$ʖTԵ4,Bc($Da" iogB:戄Бi Q 0O`SF@=l=*{-׀0b7鏯9;>u{җ]T!0B_.f}t64ta|'>ggb)_q6xOՕXPxBBoI %\vS<Iy T Q2Ѫ_+y@z=- fHѸ,gne4+Tv9W7ӏ'92E'd0v;} [k}Qi\ sncx:n@n%88E< đ'idfQ!!Iީh6Q{ruN I%LɮLܬlB Gc_(PH$)28V泿!(Y@ڴ$왶րjV;CF:Z^Օ`9};eɆKwCA b5%ORQ0!MPTW;ZE|ZP1D]|R+#mG|`p+*g{,c ᆧ3`BZ)PoM#)BaN8td;z /0yXAw|OXOܢ39*h7\?@wl {{  WBaWe͂]#H:T)Ҏ2;dF\GK?Kh(EN*5Sw+Ni9xb U%OV[δfM׿K/5US0> "6_%?&r5p\U\|tu&V7q|\ D.o:`?tOK>g@1':wKBlz fMCAAi?vgN7wȯn1<4pvbt{@fh|yFs t/Pؒ Uv?P7AuꀢSD?Sa/鷊[3\Ó%_ޙǼ:-|~ U>p[}S6> S L;{6 ddyuE22"8?:ul-ůY_ )onNQC#,ST2ـ9f³}o[d& 0>w gA Hkx(cAvSn?o|"Dt;\cv1zœۘFڧC(YL"3ż%az"&)-=&cXwZjb8%4he l>6m f 'gpC;O' r HE0vSXayR;O\R~.TJ|HQO9n$jd>c@ZӖ8Z-.VRC|p3ӧɢWȌM}n3; fXpD=9^D,_EӌbkVGC-r:ц\5#rڿ)YOʔ2sQgGR#J$]%Ͱcdr,2]}M~3;;zrњ$mX47vJ{ \],Z8xLXؤ4uAaj"a7^DO7sZu!0zڰ xiͣ\~\8kKdUM[ً5jXi3vf8_A}+( 5 & KޜNkp-4{UZ0ׇN*k-~,xA.E\l1SCԔ窳l3JQK#hs(ʹH;0CmӐ2O'e0fZ%K*EhJSPy)ص̄ٻA %'Aj^=\&W2]qKC܇%7W}1ɉT y}?vBWIr//}Ɓ~8xi(!l%pU4bƈυ#թ|¼T3`psk`Klv.7IdLUX Uq[{:^ukCdеtk+Cٗ{4>j{_)7CO=U-h}9i ]&J=2I/f1Fa6);+Z6pߎJR9VTʄ13bfM(_|_#n.L[7o_P]ԽV q\DSSy5oB*2w J3_ T$ci\I 6u 0sjvy 7Vbr=+9l.3Z`fw`([W'D5AY#2? w:Unvk>m)S(.9\OTAX1#˩*W)ɤݝH ܅u ?8ƤKT50H#d\l n˥QzP`+[TQS;H?j]\a Po/@q|UyP %xc YÇn(\ /1v۠DX521+$korQ*l|r -j.q)?   ;[%ƧV- x.|ʁ&6T A3?żAk#qE)JiZs8@X2*qį}֭ǡBP̄`x.YS m2zyҌ𨩗(&+?-76vi yɠYXX2 GDI2R72.e #ʲtz]ϠWB5|i}4(XLր α9_=N*M^'w2~[Uc P~036TCXrG"$E ftCuJ=@lJM|ңl/^޺W}ڦ+PBT N(D'E~6̧hA<`^8-䓻sx˅zC{vbζiWmC?أ E /c3>ƌѩA38Wt%KP՜\c$`]\P 'vLRW[?7h?rE)<(\nBmh⥩۱J9 dclTLEPg^F4HMmbt25P̴-MyD^mSL8ٓgWh,p#fM4XEK pUܩ(_|)o=i :bnt;[@]l1pOeh~ 5S~I.(34%GveHVsB. X}="?͆ T>m@L h¸B!w|>{p9M/_3=dD}R]6tw5awED=ސ^j2+O3YuQK- %ZHk-\t[~<7U t RQ[>=5' l7'G-%Z]Hlֆu{%]]z 0Ȁ @),;7 (ʰ ϭ<-ni Hd%N )FIK,}r]COcTm:tK3"Jn:robw!VPC3:3#QvSk%¸Vs&u6^ـ s:Lh;B Hۤ"x[FfQbp#|&3i [~\ w HND$}&hJZǫMrB8ʪqAͥPP(OM|_3JF&(7߼Jʙ,ҭB&804u3O6(X.WC3 1D rGʯ303;'-ɘaճ*-j>ˉτ>Ƴ?y"^lkKA?w`$CC=y֌'h~􄛯3+ YTs>&2P!G<[vvav28s? #w@  ?|Gi\P^;ِ0-,)-XTD}@y}*Fh4bcqiH,ffMZZme8bg3^.5vk wS冲soHKe(B A ( A  [ܱ^P K1;H6n1}3+PH~Ll?;RGE1"&6tn 'IưA#[lj66vsƉV%%5zW78g&QfI_mW'JKxnA07-&$b/S'u^gN ([ h.^oTWuNp!Pi~[xFc > D1(տsD0?.{5Fފ$0cJԞ$}Fn 1d"aOt&_oNY213$Ggk r&n ^昖k*@l0.&S,Yy Bh%~S/)qBXTS¾]VC8{m:<Sֺ>@>1tY%,kcW]|p$.$}빩`n/>K}]D"ާO9Raw#нE1Jl˜+R&,)dQʮOaÂэ&3Lĕ$jA2 [֣ ʴ-AF !bhqj#䈏aqg7w|)N_yu슪Xwp>BhjM< UwSv^AaRX^M'/{~iordh4V=W>Y_K*[ț; 57/-x- Ly7M"E\m|GbP~u3&TԪv,)v?ٕ{j4*BKFlRv*GQW4%PNGvߣPDSuXl(P74ZzpcJmv{)Ω6|܇gY s75wRJY*TCZ-+Y*DOj^ڢK"c@  -! l~}k34hފmvL{ڗʼT1٘,?ǝq=Nӏ/sZEd^ JzhSse( yÇq+SD@_K̠P!}W“vdܳ>k;D qqZ8p6Ne񾏸LK%- Ze yL˩DDD֣a`po'Wmo[\$->C6,, ۟B83,p*AQ]rBH.aq^0f!Kq)LNw_>IzK1+Ic/eI5ޅCLUkxy:ūwvss`p^kŦ~3.htg+C_,miTq`!G^Z|3)!Ԣh/I?S$LeGio",<<ţT@*_;0KnaI-y)>*H!K"v'I?"؇xt< 0 Zh86;AjJN!Ъ!\M59EZ^2ebeu.~<v?KӷxyZClFګHͿ0F`gw]Mcgl>x[Yp iᰞ1ŵ}~:DAIf1#)G_Q&rMy&up2Xp~ <̀tk !بZh&T27sJL;e0~4}gS47caZtݗfJLZUS| .Bqbm8{706{vWly_2fk0lV`5gu>WOq$ ٤w"w!ݛU@U|o}Q""C?g$" <v5Q~Vz^iN4# wŗs^lQ ?BZkc?ahڛhz[LŘ> Ԧu/F[|;N-ّ_l=mynUjtВ9DY!alNurg%09*#k/Hv&aӕldb8vp1MSGk3m83ר=@}v B\I`BkWOλKBrgl CvIJ沆)x9o/7/ T?"rCLԿNAٵP)ec.~6HR|ɆğJэc]4cZ7zCX/C9+'!A"hdJ AYz=EZRt> 4\*G{JIEpxMa7 zϒsSk_vgyaTzhj I>Lj6*1[W%Ւ҂19GC:@=MV >̏~v͔nGBNq_%]Xcr.JXP~'}A1BjjD+&;w wX,UdeyR׎E[zG! xa-nl+QN.ST,:m2$U"YY(Spp^,49( QTbDc$<0<{d<ͨ-iMV3|K=aD7ϜkwH.g86SXg%w *˟i_8|X@M 'Qx}ȲR云 C@AvPm突:߾J^'=9q 3 V#cyd*s'V_RҚi$B_mt]=1a7|tEZjS7f @̀uaVpHoQW, U<3影(?R*t;PJHĸOH8BX"XGR۲δ¦c@<&$Imj۳fLC=n;Bo:՗OzZ^!s.8/KZOrasp("r+!\l{ dp"k&vP(sքw{hg=0wؕRϑVG!+z>;W?@ /{j !w%tXj#}j 1s4“RTܖp&6VUߍEA-/b!tmbj1;Ҹ2 K[QO~QO +U F#6_}XM4{Vw@,pZWI,-x7HJd44 'S2EI$wsбG2MRK"?X"| 3JEr][oFkD[*V;7r@h2j[opEv L?)҃ 2mwW  &(VOsh"{m9hݒP(mHWX00p <,ZL<3Z 7C04~Pb+]pL\p2:f?G⏲D T \P$ElZۆ<!1$)pd6S֞fLDT=p%$ g"DgrDDUqXڔұ`<5i*ᓾ}7%@h(@ea} 0JM 84ќD֚[T2#g3.]$ɬsL9kU{QD'D ǵ;ccjmFYሮwRV[U܋u}ˡ-U{\[93?J NR4 @l^2*""Mb,jy^d~ru>9aGڨ͗dEq@Uv:#*iiJ705i$p":`K0~6!cRgzMdr;oLO ޘe#j,]')b#x к2b~yk㥷99JeoH91& @ƚ? IhUXH4`tR:s cZg!c LPY!?D`1|cȜJuzz 9izX?4\` P듩Cྀ=A KC/[j3CBYo dͮ& ~X5.^Ԗʍ/Vfn #Iyit9ؼڢji6cwT=~|>ŘfTz[PsD PWô2ߥĂ Vme ҏb9h()gL"墼_{c2D|/w[qa_d'2SŔ-"dIx8^{׌A.pIc4f˿RĖ-v6^9.~ʧ tQb#UN/=G|Bhk_4u&-.*{nb1&Pz;~i0-lRiu晼,~>zֽ̎;3:DIQ>ʈ>as|wP3oMٸ(~HxU\C]h=Hkx+=cUN@BveȫfNt'_ zp8B%ND< J;[q,70Ţzw2JSdzV\OPd"\I Ӯ둠;6GX0pF]/ggЄbUmm2C$q3{(1]ͳM\+'9YI砑: h‘.H2RR_yIL{ USud*RzBT uR&bh@F9;+[4#&ȩwf%u)l4]piI=3GR[1i)Vߤgf~Qe ]RyI'QbH8>Fҁfn}z&"D5B*/_; 8Ҩ^Ҟ>u];]QWayVɨyb=̬nbgwc,B-,Nϴ7,58aDJ]cFμYv=i'=܂̬фǿes}q/\Ni1e7ɱwpS+5k辀㝎tpm{ N&Nc(=S >H$@AQvS̺j︆;4t3FZ6^'8 Ћ)jP4f^gӡ8З] NֈcMJd9$ b.MϻZ1 ѓ?pdshTDZ2=sH qהiToQUċa2BL8HY#]\ϰ\h:>3-ih$>ƣmxPDkKY%(,5}|^m|,Y^w2 n2q~ \rD+HŠڄwUk]}A PRr.j]+6 V !3%3 L2`_L| =!2hLP, VB~LZēwۛdNO/(MnRuA2۠>8!0ycha#a'{#rEAg3a>&1. Oﯯ 5:5CO}|Mu*PcϠd.U^ȗ{&}p~Jo; IC{ -n{a^$W*ZW@" hDc,ɌEpQ<[OMdDz%_Q82PMUD6{>OB*mhbQV]$ӽ`2UgZC*;:D e^DH s=R\K9 LkYu? "oyCde#lx]m",nTaȜKuXS̫F+>FҪ72mi탆R ̅(e캂 3bYHB,}*' _/NU/GRmL0JѴXf'8>LgJ'`lє[oO>7͌ba=9 ?MJ_R4\V| ?Ce:6ނ |ǫ2Y0q2"|gӾLwO}hw,䆄&6w 'Ս w"jP1V :{?H&JWxmY>{àavZ(X<*hw1Sg$'J~դjVe%eUy\Rܙj%+DR ' : ii!l1 fyi-TcqJ5tBlBJ:hꮍUYwR[L5DڼO%VE/.KHѸZO(g1ҞW|nzb+{RzZ}.NNra2XB^| S gllF +pڮtY(LGzZͭUI[;m}|V%Y/u0fzzO1 x) E_JfHo##C iiG>NR\T*+5qjF-Y!Hrr[#Sנa %,[UQ}]XT[hYW#6xJKt$k]Qĵ/B8&J"$}bALmh];J9ʚ6:: ,z9l4a"WV;wfY4[F3l'̕IM3b끹e q:r^Q3}7|-%qdS2%g>j-b_(xb3]YƶJZ)/C[5 HkLfRH HOacg&{ v-n0Րs-e, !K(wbuIwY=!D:F>Ӯ%E^4MB~%PIA(%Y#y2.K9 vY>8C 6{ jl$2$ڥ\٣dFאugoޣZ5 rRZ?kNGMƜS>]|\ㆎ<xATY+vi[?MBw&禞!&`5F<]w߼p r:}bAVk㓉ܒ{P88~i-Cbk{{/ Pq *s.BlTff_u9,jVMhxr`.kj6!ec)i ~2g޺FpX"؇>"3*PDCnT U'X&iXR*_n7:oYhQ>0M"2{! uaAߍtcX)3g\E6 ?}*DW8z1Lߴo#O>ͽ2&8 E 3&ƫ=sy mab(<#v7'9o3@Q2pܖ d X&f=(1zNW]ϼ:j<#\qKpAts ˈ)kd솨1议z }~_<K0N*2QS>"|J%ImĞĤ}\b׺l5tͷP_IȍM!^ P7ciiGtH#!Z6Tc;"Qܰ^ޜ']nYH.+S VHś.哓ţr*/k!ל]ZD]Ҧ)텴iMa' 33T`aQ''~0YS6) _*pOc>%5׺3W ~ʛͨg؋vč(bTsU8 q- xU: Z} Ĥ.UPZ1k2GeGyr9a^COl~?>GL6Sf@1 `ysO{]SuclX۲>Lj5A2'?>AIe pyQYKE-.ءnZiuvULMɯes/./Oo~ R:3"YWZXj8߮aIC@;ODz.ި?Gk xx!RoOf'Xk&d9l>[s uxLJJcT%GX ei 6Ri7=}4шZN&ULrvQ[T]eCq[r35+MTwjZ*<ewW;vR 0~~Jm zhm Er8_R^4x3cỉA4~">0ٻ8&&ՕQzտز{ dw[zћG'Dq[u3֦3P{0QpLZxez4of?9bݣ+JCz.@6GLHG1f-D=KJȮJO/.2Mю$} 1` +GO1GaySy>(: bj$,i ?.PL-O>-!Z58] *1.՚(SDA-׌g «ԋηy!w$ MQ2FʧFAJ{*5~4A1⡜(Qfщ`faf=K2,uU @&LPHc@|yUJKdF< )yP N":5b;Ybұ*fʍ|63oVF_i P?6 4B@Ohn[ڵ%uv$G+̺ƢlJqkwuavA:Q&ꉜ1Hx`ʵvW@=i˄?kT>(N\Q ?NRߛe5h0dC,{AFF70 0u`L_1<72P w8b^=:޾NNbO:ZߛzTywl["X2nېvެ? O"N5n{l&_h!~됡$9zJ3x c\7SwuSgyx8C1%ah/vޠ6ŬEK0fXX+͟SY@U|~'-G. j#`fd$bΧnoTӈo6p9:bx  k3*X]͈h Q'v-e٩haHĤ?q"*#_\) ElTo;ѼeRq6 ÷;N Rʊ A|RنN;HO#osP,@FE~6M:OPSd%G岌} h_dNb`M9 -;zC"=seGMBx'/#% =uY FKSG7,-e6iRM к-t߽׷bk},lX'Eɱ*Q~ߗ4ϔ[5޻ A(DE/U{EE%ar;w{44_3-4!/i˻qARd拾e(_˘ऄݢz`"a#lxy|x1~&ecX4jZo4V>Dc

(NԔy8{ۺqa6k?ޏG'm)B9* XIϊ3X1J֦VdFsxTJҽ <+`oa5Ek&⦭YMu8^'ʕq7oҡC1"U*$x΍OT(pġO{n^3 ^;(LYXb/5=0xڽu5hI5ʕ5o"EP_с~s-^]ꤴJK=OX=7֓a>>7S@l;pl_|>x\pKOhoom-嚙  fL7]@<̧Ս._F,1A;6]mRDn5P8EKO>c7GtRO4Μ= Yv;M쟕;)@p/^JTCa SM>ĮШc&@94(GBiR[y  r Kpl12ME퇞1A/@S}d+tuɨT_Vܛe7(_FX'B*ήRL8rCC4ߖfzU_)_؉5=[/.ow̹ D52*]? _v+ft ksTS0Z `"eUȜS =¾YP6NPeTnqOh'6pJ >ql(f|d[,%Z%%hzN 慎_!sO%?>_ Q9o՞oۍrGo@1c8:Z}vOlݐtC9&]PWJKAIAj[yUtΛc9X@&qei6_3aT0Qhra|*~U k< L Bb#Uz?}PvM /=Mgƍ xv)@R$599/n3JIG@֬G 2yRL?AȽ(/Jꇹ~PԿ[+7A&,-ljr&fzl?zIt2NPB+eS|~(7j˿Z_R0-,>~}P9o[j;e3o-OSQb|t(dn%!H}}Bg$MW>IcJ0 z *U#5Vb]Ja/ w;_N#D6~f%sƲ֟apiz_gZc /*6iܗjs4 n$iQzu%˹r)\  Z@8:>$(k 1^S*#j4ݒ$=U$6k!>,f1 Mb(,\ uw{u,ˁ.gIrn*6S4O~F3M1c~S=$SSFRP"Ma (t+S]/  ziDb*@YD?gwq>ܓTjw;kH7(zSY XdP^O:`%taƛsԲ2du>?9^^<+K\MDHk9^>k[Tcx#r$GkJUfs2$tfHfP|T}U_cy{ c)+/8C~e_ cz ۺ|cN\/ͷf6xsiz'@dZdԬv<67˻-]}!OJvIQ8M@ȘfL_UF|n͸&Z c_bw(&_TE= %Q/I4Ų̆]NY3Ӱ_''5 o<&*eJpN<ލDDVpl*LIMb_RX⃽#a20h}I?&98l8P=-O˯ع.vn\fzQ 5/cs:gdUJmP͙,I~2RU>2Uhj@Q`T+lz{9GuB ܉ C>8/w%lX3j+=?¢}ע/JҕT{/wf/8V5en2+.fQP9J*|otk3WnSZNEr.5Ԓ+<\&F _z'`Zmi l@N07%^[9fr|=ll:lVfk; :g[Fz>G_gM~Aa!o*lo#h?gjWD_1~%#ؙnoܔC5>u?eOT]K§/E~0/mFLZ>~˸KC}ʽ{|!$}22G摢,W ?RUw~0&o݃^>Ņx^Uc$SaGpKO~ll_i2;Arc:W[mm}rO̓$~-y^$w $Gp%8ז+s񰥻RS"s\l4expD#8ҺaSekI~-lsIU"Tr}SEW%Gn7~i.Bq*~~x ÖvvE!]l8 S:g.5c5Do؏Bk{cB0z{K'g<+"AC.]=Ib UɮH},Z$:{O#!k v]lwp,J=1<1B[m Oפεls(-/)ツk hPJz t~ْȱEG)0˧`r&HoPd^S{ipPB`hpM&&,{¼/,I:yYMٛ=3 ;,,Z]2;^9erAYB9elub (r&Yy1ĢfXk/#ڶj(ڲx6aUK=1ŊfKxS(anéDI7Ew( S2T: sF* Xj|8״u42k?޷+Z.0Te]G#wA &CY)ZC`]@4 VLy=`w\ȋE& ˁ~啔V$7C B1>1;ꯂl77j^:RYh~insT-s;f O} t́4Z4?tj*Yq;}|YU0:zCiWZc>$&Ỳ>~1{[Jc>QJ^Ņ݄3KHjË 6Zĝ}n[XVd]Wn,R X>Q%Wzf/nK,L500IL89SB!3tJd$?S!>v =x#Ÿsvu+5ͧiX=EŢ@))Cvi_"ACD& a(lE{!<>+9u[% K߁fS.}Zob[K9U8<>0tc@W odWQ:Y9MZzDMI=-0DfW\ OVJIAzɫ>Sx[y >5$(#qn9dږ.GmSxaὁF%mN,e)RѰ UftwjzSg /5'hwRݏMU뷉&̈́cdj.y J`f¦x`¹8Ω jҌWeUT-8hzg0 W̎YVKL"`#ql $b\vH:gs/ ֿor!@"Kqִ /j@o{Y]y@BfEFw*d_S5(v!*vŘy\4v *JOrDR!@*WBا5MƼ@\ 8D<Pߖ.?"[h,ު듩<ҎgwʋƫI{ET.Q]|г93I E3=&݇JPU&Bne,mw=կ]')Ƀ3/"1ڕdz0=+";{y5D`}٪S‡#T|mxV)k$~c e{ٳݓ|<ɗ ЏQ}Qh˟I`W 3oT%'fDSvQ #$07 ǿZAZ,KU\;엂К'y*B9`#e "`!溼2]7=5w:]2MN:.R1G9ǣˍQQד6 UJx\qjp_B %N?2R9=F;[ :x<%GGڢ^n\߭ķ/6&sR|s{@X"9e7g;qr„bFvFh}I(4O#E9#A'YCs@8b%|+? 0ReϝNk˃6ҜS`{H S4 ٞ[ ʦ+I8DҍBr%MRnL4r^}%) ̐Z=ϚQټM2C:32E!c.u^ȶy HnR!_n „ 7 mkeå*iB 2ɒ[mɕ6vL( SBՌn.}7 H)rgX\ߛ:F[ט>Ge>%NjƘ3j=t>n^)RW,Enp9/𾜱kB̭9'Y5 t?4q>O??t+dc?Es#1[7`=2t9~ [#G|3wMx[q*[:,A}<٦hYo΀A-+YTz֦NA2EeZZM՟A^Li-W@Y~/=$n4]MErDَA7HĞՆ  :PjWy>VN#) mIR]{#Hnۢoߍ mbmr \Ub#Bl85 g_gxx+B"ٝ\KL&O~4\$X5sȳr>”#cD*F]:yE#8޴.O& jqK~naXu:t3twCy~@񛇞>En\M M- UVP(Y#p6د:G9IEY-RW!B9C-K"F^+u5֮jEDR4S623xM˺iф:k܉@wd{WG:HXjxV@t8$#?xaWo<\kx 2%԰wt^LVw(&lZ?y)WaSrCbg^הDҾ` U =0.Tyĵ3g7] 8w/s`G, "$-<8G71m'J$78tr:^Gڴm%sOحw2qޘ(t6&H-_YUi;I.!!%xըFyD5~$Yi'jg ;r=9%U5a əyLR) wq@ᗠ(S+}G$y=ozŽ'4*/nwSZleՍlc5B쩍@j&"3O|-F,Q(G}H׊mJdyu8 gwX$RPt;͏-0!C0WI`X¶" M "0v bmnٳՅVjnK:1CvHB]gS}`AL. 17:si;clXqex^ޏ8B2o+FMG{Oddtq)sh-I8u Lty_UmT[=eDz%Hة)[VSźq7^Jq&ΎVvSAp%-Bg -Z88GS};(j(y:i[nCb_u€֚:b(艏nc.U]M)E$/e' !fR Ss f>^:KMn>OQ ßO1ݦcb-ݣ@O^\Gz3L|a@3n\DgK Z$ڰP.d7d! [F7L!OC29>xH HI9PW"eS2h>]"CavEDiZULx.)Z~Z0TZt|WqɋX)/F[ۧd+뵃rFO$*ۡoܸ!Tx=rT¬ 'z7vҨk§PKJI u fV/T7%s8 htSHJi2._wa}0K˒B(@rJs0O~ܯ#9߀yV7o,j'{n Ŭg %.V ܶD\Pl֐{DE.< *Pa3 ݹC@_+?3M| bZ-DT@[(0p0gaeWu(=zI[b򡱱 (apCÍ839hh`-+˓7⛿. ޚGoUg7qT*Tt6{I$M.RZ/$dzW[8-F-KyUv]SW};*V&֡9z9nbKEHQeurh+8(8[R~c.)[* ^!F{|*hBJ{̪j)][x󙲨Dhկ/V\M<+B`'ުC&2Tn 5}<<24N yԛ:yjNjn8#5aMBO"/N>m8c{; p7E _*뮯N[<dX3aLcX(ܥu*m Rdp!8R^G`+0g ێ@jwT[~uoümO0u$h} Cjx҂jG( 2h-bQUO0aW+t}UWM8<^bY7|D c!+F̘$.? gְMԕy,PPxϑV?@ǴLuAvO_)y24(eAaH$L<=J"/ٝ?C qv K8v><^d ns6nk0Rƅ]ќ;TKu ֏S5J&T6dCxa.[ ͧ1Kyz&JhV:' RG*^JdФ[FFS1.zfR@> @h#_F맬s#x!1~.Dގn{aP6K,L2RjOa`rY@UpA&jf?{~Q2 xuh\eEAf jů$Yע|׶H3?X3]^Dczǖx|MVvt} FQE1'L5+`X<1⠴e.%j5?/-r$GM"4i$5" A6 if:ٞž8Q* WD%]i:E.@}-O`Su2BnU'HD+F]7"Y0k—]'b7uL"`)&e=T}^ =ʚZNY&b`{ dhlK'E k8Z&@ 3 [ oB_6E*Xi\H)CoTd$>Og\'s%14tn.KlȄsџ4{P10sTva&z~kvi% sGPk~W7Μɇa`LZ4I],[wd_+ډCbUIl<`1n&dUxQIy.%Xҷ+Vt0A&TYMay0 `z*CX?&ȡou rQ+ftWdeZsLӕ  oj^74af 3\;d{0FtR(m00¯yu'(O*_ԷzHAW}5`gԩ &Wky*fDkm5tƍ=2IWႴm!IJM`3tomu~nEl+~V>,Q}2-_ reBů`j0)H*ҳpHoB\U_ JrN9h;Uқlg(e>xz&ZBа*ft,UrYE K)t>`24Z'st `k"yG D)}H`ٚ9v>_spfnl2L 9T?;&-#ZqL/0@~Nŝsy ^l#rG2 h77)"/uq^#xsՕ3uKeQ\co:=p9ҵ-4 k?4HIw0|-`rVAc2v ݱKAu֪xћLMUn0lEa կ&e2.3 #0b)*Kq>zq_Me4w R'^j϶1\4QAhɂ;WڬsM\I )K}aY&%*vx\ȗΧ$Ko@) U)#Rn<9Hl,WUӀn:PT)T)VnW7fBΉ n.|b˔if: Q[Q9aTJf?W(F"%CUQ0Y [ُ 0_զ[ڊNuY_^%]@9נ4ro9 '%LJ s˔jΆ~1 Ъ^ZT[/O/"YTE$@bL^귓b uG xUŢ.p߬ޠde9eؽyAs(l|hK&T@]ma!udC,4mS֨{(>naXZSװmKִf`T^]`فO͸jkV6WYZ6!Ar- Xk -y~)k)t73W1?xCS"s[j"wEX*B([͖vne-w.J-@ tB':t kCɌ$UͰR>NQ>*SEH.K5B(k8_)$78']"Jw*Ѧ6IV&^xvi2PW \@jTNүօࠉ'9SfZۈfT|jz|mezZ:wo̯]L[R0NvC3J"QrmA_1DO1Ɣs.nAY X['4Edbsm4RaVpDd-:/=h$IR,u78i˓4L?5V $Y7tY|Qգr?eנ)L>!Ew3_F q1yQ5ߤ~7x +r\t9 M%fYiA+2$K!ld\)-bӰʓib7L3ZHyamG(hC`0ROK'\n;IӰb'VU Yt{s7Z3i'J hUItK$ 6j( Jc+㵠c[ֽqSE(FɵJZRbKWC .yuTuakl7`} F{{`Wi#.(-\+~ b&_G,d3c$񎰡) *wlˬlwp=3y\OM$[/fI '**I@v_ Z .}'StG<Ξr"686c3Vz_I"ϪwJc7£07ۍ~me9rZ0BtbrKWǜcLG'3d^LIҰ20Q,s0*o?QQ9!jsL]M_+ǿjrM&IR u4ʊPC39ex5Jߊy5렷Q:9{ԁm͞‘Cj~<ܫ~>ȊVC$gG| r,VD B8~JwID29b+K0MIC_kݾwqY"-}5#>+nO%_J|?,% ʔ;όY0m/HLߑigos5_|_?^d%i[&s}cSxߎfY?$lnɫW0ڏW+>ZPkbZ4hTgFuɟ6SmbYX]ުc̸g@60GW Mo tLFD=1=z;t<'n!m*_Sa}DzJ(xA\chNlv0 sA~\SyLn7S]?vpe)b.$jכ{'zLopuM>w])lh}qm[#zoW'%̎NS0|u&͐O%{(lɖeΨHi8W,cl ƙ L}Ff:ګge)=YwJWڳaUEjE9}b!9Q5vpfq#xW]k+d=ܸ$a@T wԙޚJ-Il~E?PmٲhiL: `ҿpb?d<.aHuIC7-JVAUB*ЬϱԕE=r&|fm}ܿAMM/%eyx+ȁWn܍dX|t!s~ b<80- z;t L&7OYW K(bX=|qSI%?+* D.~\\UvoJot+2]$uV`ځG3P  Hz)ޛwm`-.9oɞ(]?:iZ) W[x[Gެ4 eL |1D|LI\q$ i!E6AvV؊LiTak^CMW"*ΣL]R_Om ,1~*`MG/%@$ꔸ NI\k@FnaGz lI44 &UF R0вMD_ ZHĝrg\ D=;{h7Ȼ'^'e@%kPWc|?TєNgqJ1Yy] !%jzz3E>Sh`{(7͉_YlnL[OeH]:Rk=oߛ$}EsQ5Yǝ jnf lä3C,&V]Ƨ,vR^7krnyt0ߥ7YDduC[0h$\ (M29W?*N uG͊gӑ%ԺXp?@M1<#/Zʇ):k{8a|@€/>n,(&P9i֖werկȴ% V@sJԤK8-?z8:nT+7ltd^uS0-;76E[ +Xawv){,3*я԰pҷl,;W :5SrH'+;K0;"g'U]|6 29݊% )?J {!ARQ,vxЉqۭh}4jml͢Qq-.H7|áusOfmz}DxoR샄 ^=_@T~:608U|b{Q @vݠCpl+<9\4d^1K.l2T4_X4Qg-^ԃv$| 8}^bPdOu+V 9ńpth4!NB]^>Q z{*%yxXa|?Ӧ|<.3:zvt؝LˊǾ-oJCCqKʚ8~b\P֒3)/"mu.^[1=SyP"(Nf02B6nKdE]k ։V Ȋ?|1l&Ѱ#-$Ry3,,0y b 3Yu]c| n[[,㞂iV eĠࣉ۷Cz\{DaQ+ٕ׮w]T,$+k)Yf7 V@0w& tXnVO8ˀ2ȷL%bQ_ت>2@o ՊzE0Xȇ uĴCfvogwBa=8xAa%ap4e̜=va7@m|/l,t؝Hx}wJ?|[;;܁P>([ YE46uqGڨ]()ȟ '=qzo$mVUT n "$ &ǢzlS;1hWn35;uɵ+wy:f]K@9EfUJ uF3C @ԟ5=)gZwty^TZlRm7yŨʟ foM_U&EY:p !t~H$%PO}_w}~tY8h@ "]zgmre'}VS|<Мyx{U(s]!>,ꀹ^ #Go~%9t (B>q8&*[m v<؇?XDSZќiJc^O}Id^e @>C(>MC*C @tӔW?2 `Co𝡓*v9 (5Ut{ov(Ruփ/?#WH3,ACٟNq0@c7}w}W$_oRѡU)͍&޼{72Mo<9Gqan&@~*UuKm[׆d`ռWլ4{>YiM+vZn9g2X؋ 9-{g>r~վh;25ƀ!%j#J z"#>31M%,(jTVyPk0lq5A =?O5=̩Ugi_϶90 8)>(CRҬ H񕱗8 Ty>6G<x&^pa :0`'1g"|![y_7m= '+>ELE EVhv: Ν\ h P4|1toev @o =u)6'@` |$fD ΔYU+vZ!\k+|ϓpXQȮg r6'3S@x~q IYgyTE`oKb UR'I_}*߇1)+ /N+H@f l1m^q2N,v&R:R;?^w.ĭbtf]#kPIN2*=3y(TpDdPKЭ` I)[b#yefzXOD6;[+ثZ2 R遶 .: ͹!3} C[z+t,\#ʁr 'Fub~8<Z4?]`f<+AsY%S=Wfr2/z"9{^s@A3z|!XEef#o j?Q2HVp^/{ k9G;.e?4I; #)Iщ+.$Vg)Z8@ɈT;_޲4] 1Z;Q\6Q/-eʼ4{tagkxd`boRcc{ {LOs;,7<ۤu/ =Rx2=X]7z0rw|ŏy%ځ"1{RwoBZ :) 9\D] 39He/ͩ,dwh Edlk)g(F*,vGd~->v{Q@ސC|shXolMd]$ 9ô+ MMoo7a:aVps+%*u,A̠}ټ>:^[,G@LK1 B4heM8#d`]Mp??ɆL`tedҥIH33oÊ7dweİt)3#a|\;28@ևU-bB|]*oA=Tl"Ar~K +e%Y 0h.7鉑 &@!o7(IJ\kI.Hx,*a !F `ۄO2s{XGf@3>lV V҆<:"Gl[j.Jȵo2c`dHLIX|օ~z,छɍ  Q[ݰoNǶEۨ~~(xe<[t+'!hsۊU.v(ZJ!)A-@:a}, uQ8uaE nTTc |Bf(?G/{ pRxqjQ@7"[رj]je"Uc! Sg;lviɎ J3d]W]8?R ~<YdNQ ":Weh;$˃ #&׻R8DqF8`NQ hJ`bxAʓM+r5/·+)Y!#\\,~+uc;`]섄OTڿRTBP:4>|SiW,Y @%,}2^kھ @7 LسghwOv0b ;\K4PerT_'2os2A( ۈ$164;V!E$_M3=u sMcxgC捒w铔ȃk|1X b"p= 3y Ոx$nNr=D!Pm r0ʹGќnhhぼ0@uEn zL~( ?+$*v4_hʷj8ڑ`` |+`IW`;*湘'Ce 6%ӤmIfTGKrI979u$[gwSV}kaq=$$$ĕ17 4ULO@L`o=9 ;"k-҈mߗs4%%abB"4WN^'*g@"y/`G/harZU8,3LcVh/w3{U'Ұ 622!Se@ÿ1xd<*υLdGӃ,KQm+tj˺x'CMd`M_;~5{f}d#,Ӂ,uzXXlJmlLj~5ΧsC?jxA a#Wa#[㧯HqT\k.&Ӽ%Vj91XnteGA=Ty([ ,alyȟGa0 3ۜeu z=Y%chqFNVƣ׸v)Wdd*%Yo}r먇J8BMYTE{=؜{PJ?O[ hQ r8x~EwQ/o{^9鐋tKt^=Y,n; a%?,aK͍mrXXM`,R@vrnFYsX{F?pBp& ₔo}N^( 50q1 }*Z$=c_hNzɑ]ud$`q) %f3p|0x,<.Zs"g'T%°zzr&<aPmFv18z 3$U;w3sy2pQ<fr] jM34o*(UIBbxȒ/S#B,=}3ur)W ~I5~K(evsr˨h6u &O0K?W^Fz6<(K0DҢ䩇}Ocp^{2ˠ>|(@~!^m0I*W0 0PkA9NznOE8iچI?z؟+=n4 $!F79Bޙ0A+ķڜ?<#7XiAځ% W[GTA{O<"DURlU:G =8Mek}=@ 1f>Y i5 ?t62Dͧ9Da&#+3!b MzLJ?}(\c/L8]U?ڮӋ+kldLU`XR)%ϹFÏL.P南7ݫTi}.5`09ڋ\/s W,yP8:Yy]tܕKR2glv1~&?65LF( oHYK,e%! ,tj0^;k ʽ 'ʾ7js yAsHKkOMn<3UjjU3LloT+?o gC/q7/[Y0y(ZgI}[f^e@^%q F 1Ca2дCֲ m8˝[ꥌSi?>>9!R\ U1jd p%>8xSYf4rfs\Q(t{x5-@INjyg= X8_?hvCz/az qqɸPUˣ*&6S VnU&jqhp{/H֟p30:ɽN&ëCD7W!;AhH-TbZʝ[XD5Í{1{hޘTuC~io _3jcu`IK vHQ{8 u29\"_BGՉ@,[V-6]h:( N"}E{yr=h;ߔg"HZV xE"'a8J^lC\rMoeE M.̵E59Ha5Z.,˴Fm7 Vo%#`1 BQ,pH-69\,bUO[#W@uUaD ⦎ZŭnA+)KA ?V l8P}L؜dq pTպpl i} @Yʠ:l&GZ۳HT2\RqQ&ݺ1зJkV~FWe(tQ?t%H/l0ٌXqJ2)Z؉0'>Zvy@2?lQ!w[jg Bb)_Mh…S}@ʲ@q.[$yg-*jVR" E*€ ge/4i*Y$t~Sd#6$ޱd4Wn̟)]WZf v!A!K@_G3gyԇYfn װ=s~ҖfLЯFN_6ADO8LQ~}JgF3hrB"^n 42ך(Mu\8 x$uecp,PWqٺE$"Z# H1(:y׌Bl.M/y f0:b\.p5hcj]uva2f5KRQ}<:f )Doΰ, k3,| Tu|K,\5vd߽L1}kN(=ܗ(#gx8LV釥đrU }UYlVKRԉRHÁf<+3/vЂ-2:>az$SMHS~v&c_9s!5IzIC6f=`H/j>lNϚ;Qw(St7;{eR`yw~KDTi!7%|UCE5%.bbhǿ{AN!AHQ{0@^ K΁OiJ=o葡g: 3fyp .\^b7b*S݆X8U(Dˬu61b ̉^ QM5FYywYQttY= 48򘮎Z^*Ddj P,$6PݤHd>U|yCSıQA9U>OL&PmSU$KgT J7S3/q ; ' s|QϠ-^b{Ը&\8q=qh q+KNI'Fg|xœLJOqK>k#{ LlaKt{հF3{glUAd|+sh*xԶsM0b$hm {nxgX0djSIW߮!V?y̕bx3H鰙&:=<)e\v~q4m06d61@8]gԡ1L*7grooilUW5@S ulP: (:9r"fINBL\<n]ae/1b!Zs9+$4D)v!p{Ylo  ,G;7`# u]Wi BgKc+% U&n|br7kBZ\~xXz-szka-Hӌaě<"E Cr_c !(0g'WOI]Nmx*ИI]Zw1j> A]O\;7]r\ʔ|@q!!U @)HSe~8g  ~B,,>`942t 7ɊRex;IHs VG-vbA0'aLߓ&|R4.cO:Ri!hDJl9 OkckԲ[6v]7HpR?Y-L+e"EPd?eNxDgPd5]YA{h&t sMb$S W>ԘE2'dyyGBּjQӢq?@ 5qS/zşCjԟ/!|*wh ߎZ;\M LB8dƓjݰ[)*`{]47m }}VfGSm&\ 7!PrBt5{2SX x0:\$Ä'!w6->rwc1Dˀ<oyqZdv+QUTUNVx]az=K@p]a3:-EW\&ԝ^˒fn[ow:_qs;1u en q1~[tNڡr&e99Y $))W'FG\ O^BU)#qNkм39"r A|n 1Z'OOptrq2) S(Q® 3ԡ`PG m6c 8zzbԞ{ `LE{` x)wb[y.Uuʍ mhȫ;FڐqM=O+\'oȧƇCY) t5?EG^#;dmS;p K0S ŘHsZR" W;/nITX*h j"mGΌ j||̸'g@])Gk.,0G۩[bxo!ޱ ق?$G\?(7QnCc7kKˮυ uY;K dn_jg@d)yQ=+^AomCC(C^H:U0 VH'ȯ m\$CU([=ywFv~ uO:Tˎ43A똃V99J\4 8)hz:4XHaVI>'/d - $e5K=VNV8J~HRqY&'>Uy%*j]wqJQ&mzNΧD2 $.ة pLhZoG+! 5i@+b aQ-Q:Wx8AZ\Ѵ c }ȿw条FZ/j{]Њ ζU*18 (^keB"ƞD2f8w bo@E4O.ȭ $츣"e3ɂSGڻήsX- r<+xTK^,5 @ 7[ 612ڨ{dLyt zedu4Neܙ3;}o7c>@>u.r :bH hE:50I`7ڸ |8ȵ@UF9'%JP)H6sBsP3:8dT>4X/h{^LH 3£׎@YAA_w\袢ް__b,a33},ޅ\oT!(,D Oy&u x z㊒mBJOmE K\C.73i>$uYl~ ~P/i@X솞Tv;grߔʦ:ɴۮU nNǵÉgJ 1s5LF~-;Nc~NImٌH}FEw"B--yY+ެ~pBޡɈed&;(?$a?u37g#aTNC.~nbMw#Of1L8apLc8mHhġD$ĭSGOy>DVre+ 2L,CU#{?hnSޙK]iB8CEW;UII\0A Zi([m8q}*IV̸W]x")3c[|Ȟ'֢cܔOTfd?s'(0o9;Xm#$*xq,R IhRoϲ!Wq:Q۰/}+KHp*T\uV]@o mftZ)[-dRv!!);}ܾ(}irʣx6 Hw5(>S "[8'i/KELuY)@h/IN&㖽=P;t{oCgL)Vu3=uQ@pՄ։ح{|/ nD.aXo?ڃېqItPc$asoF$մnZ!ApU+.Q_if4V-98 A0Gp H`Nz?t\1}F??>e=0 e&+sngiԴJ%H&d}n-"}ARX!p7-HT\ߵ@ rNc#f[O 8E/`P (&އCĚ:Uiw=<>"gS0}~fV RዌGG@h%G$–\ǷiRFi84pȢf SZML FB#tIsߊt*vOnSqxV;|.@Opbh 1]|jW k%dݽ{*69Sp喔lBM&tRT0B;IBUۿ'e{ : i؛RVh6;a8 #]_P/}߲G YV&q8a+D@[a'hQ(r'`Aļjv~ؘ" 12|2bJHѼ֋ 7ZjܟjŗǙ%giK*X(}]lzX}A z@IQd嬷Ok$ۡ=B t}WjnKA,Ĭv$IbO9(),7䂅 @x5TXXMO%>HT]?,EXUx2|B.v(F kBd e!D ulG& Z(ҕSz\|?uXPyh_oZT`3̮`Yz vExƵ`x8mާH禠rc : ,fmCY!2q*66N# JB~.Gc\/xdyJ<0L-QVΡʑ OnDE-W+bl+]cBÑWH$󵊡Zޭ $#^ ,:yE m"h O E%cܑR7 :}^S//YFMUm /n@|ϓ{JQƬXd8`/ -Ura!|5hiXu˴:&Y/Cx%"olV )y" g49ӡ?6@()u=6p'Ui$IYTI+vi2Fbo!2##9dgîq]5o> _Ш`%$CuzQMѢM ]$7yp=`q$&4QՀ׎-\7 1 ]VfN,4&uyTo eRlߴ ,9in#``_("ɃKyHӧ|y|p-E.ctZRz[_vhx Ecp1Sq4,D Yq($b5'0=cg2]\0=Ԭ1ˋeNR Vg%Xq )0&IvЦxy ?7spȥF%i2&̃Ϋ7, tdkj'p(3YYJ~gFϑr$f"1jS]G7zF% iƤ[W/5pwV~]- K\KzZ+Žp^d7d{ֺV2je (nHpbT7z[f0L%bjPigKC5M9/D?_0nX>n thFSx[mss\Aw`O,tm:,X[~3l`-v8`-ף_X5Jqj1cKgb1f-qظ@W5 FF! 65|Ь#ȱYZ_{bU 'h, 6w5:-~8ιa})*sRsz׋7JTNWeyJAڬFs/qbYO>ӟx[\`q;5'A"gUgn zG@R|;nZPS~LWUt5Oř;jϲN;Y,K"f&raOv[ж:=Df {YĞAʶDvZC dM:Sngmc.~:~%';Wf;1Or}wEƼJB^C>Py'h(uzn31g%yʯj8QOo"*jJO5oMp8v7sD8mwݤbR|uP?*-ܱbo78kD)AC7Cy#dbB]0Zg2k`&/ %ų]`fE2%c";s:\3︀VFM`7vKcu>cE֨ā(|0\; [+Nmё W<!PKͺ]ʅ@ZT57ђ\l*N>' I0NfM@>x2?}1"^ށ5ᭆC2i\ߔ6N[R x'~zVPlO 98q˟-9oxAogy)Wf)qfyګ4xJ 9. \}QUOm,Iv`x+z^ O(W4*Bw-u9&$c %]f[4ǐIM^j]&*."[q{F>vxʠB%j`XM b4ebE oz%t%9׃M\ɴ/xeNPtˇuC| 7XRrIYfk61!^)*zi$yM ͢goUEэ:ڟ$Œش7x*Z% P$w) ]5%m "F<>=6MRO%ŕzɆ Ntn.e 3EDup!&B3Vƕ_XWcP 8+= -1kNz=؛!mR ά]!I0$!qpi*fuN;yvsh(]/ (pvcqZ0#ċ}V#Ȉp2 ^c"^E͂(L;V@/nҐ&1 #u I4LvUy1\oE& ėIhB Q7uimQ5rXyp3sBdT1L!$/⌗’jB2SŁIk)[PJ+\ `Q.TjEe4EM;bIrMEJ4Bx,L`Ԙ'i䞙 ^x 7|PZ<ż7}3AKa#ʛ4;~Y(&lj ׳n)]'X[( Pn3˰;G^(k†RB k}]GzSbxY\581.d<˰vQyJȯYQԆc?g Y o;Ӽo@ޭok2L C'|Eܴ.x[Ggn_#'gFɮ.!ݴLQR= =-v~[PUӑxUX5 &h[{WkNy6s-,8' U;1ҿMtn,Q' +-cbo?}ϕu uyz8A $u=K5eu -\ǻ¬A8^E*nL넂y4QzdƈLdw֓e"~_+cMnb<$& ]b1iB(rK VRX2>1 hGom1C>8q)R>(( ӃTљyg@l= W,߀E~>Dh?HQJytƈ6bd]n׉6|5u.J~ 4WFũ&Ֆ )6HJFz܂\GRG=_Kv53b %tޣI4> =ў'룰g9/*`t4Vaҍ,Soh4?_+VNxzb YV :}botpCL6:oܮb'ܺVK^\N-^#Jsdj+?`(ZE6GťMxkv < `$ Ї)-KKڄϪ۳\ʅGtZ)jn3_r6)c(Sn}2?ySl~wOŋ <J[u8<]D!hߢ8󱮋c?Xqh4:87dm*R&NaHd3h o8Sƽ{V@d9#bNM !/4n G׎/|o]ʻ^GID^k+*` b1gKp1tNH#OJ梵87TޔCF$;~qnyc*aڕwcO%V$%E!\OHlf'Aė$Tيo̓}rQ]HՈyB)m~&M!VNff%*tzUӡ=QJGb^?8yۏ)OO hjkg M?6~4Ό"_Ҍ<.C]LLMy)R_P^s˩Z19~`2F_&el'KiJvLɫPiL_-՝?[kjbʿQ(rY@ w /^B;_b'!{D:_i[[¯z'kyE=""99\~٧~5\QH=or<# ^p=qjcēx =*&M zW8FBh 7 JK-"lrWtًVl&_x:lD 1_D"auS",Nt,?~>_4!ԫ#HWn`^4Mbt>ƲjS |@iZn'cy,-uQ ='(FS)iscD}+%dT?7IoOs}lgJ?oZlJ+Hj_uq_b[97C]][30SM zL|~J^(%H]Pf=jz^xanjWT VgKAN 'SQ8n(0[}>p7L# .DM(L0.Ѝy1إiEe~ԱRyz_S|zD$˂\ɟ_{e(+{zs,>IYv;,cg # u<Лp㩌,Nwb+ yy'jÕbVvaۧ-GYTl ytwPFP=܎6,a¨|ư喻 rmDPɤ=z!K\] P]ǨW|>9zLr8'moCP9Be9& .L-tU D+!X({8 V8+ 0P9G_@2@Fw>h(X8Ns}hfZav}w.?S[,H`})cʨk"\ah N@UcGEֺW?F}sP!XmR#T}MasdJw8p۪9 ;th)&0`cJyE}A 9n'0џ_8c/DLFhD#OSǹYO v0Κߕ+v)םqZ|c^*&/Ӽi)nbA3?0ܤ(-P,Hel[UwC*}>ou'=@(6K/" \g0i:V'@ޚB8&ES ;y׼a&Yş KTYT4`OA;݁ԍ>ci#bE&Ex 4!1\!`i3MF.HɎ^\tN߫<0N\\7t0KCyMy?o<W /n ?j2&0YSͻJf&/!j2nȪ q!AV#]qoNH\ٿ{p4Hۇ'%lvZJbsZX]hFT̰Ԋx>f>6Xw#~& F[;ޣ䋲D//&[ޑPeSe !3GMzLUs)AmqdV&Fnc$RQ=w)豐^$a ĂMRTJ\ha4[)1!miM u!,N&C+T;% 4O!WCf3٘?8_=XgDjK!?jRY,O|_M;j|s[=%d~M}GGZ!E=4]W;oBՌ?ETỉL`~ثC.7z٫MrD>اʚ=3ru$TA v!' '~-kW,/2}UTW!O&מ+ϠK Au bvZS'qFh->TD&P 8O 3T[w".pղӣ:~HzUQ?~ǂ +8a8z )3Xs;2ɥF'N{<_CGoW}ff15[e۹B5h©bǒG$$ɑǴ:WϦo[C0At?w]YV…2Ҥ4$ }o> |_^XH"j|#AL%|0Ⰶgt.]ea9L`[ uoĠH $4k%,g(~i`bIfzɮ :KnwH=+ni1H/0w:EE9GEy{?"GJiuy^-cCXYvPޓt@ID6 idڠp2BdFu |3H+5B&԰^Jڗ=[Xo~j|>~4C5aq1tEOPB1sg\i倯-Yl<$ 5>mtݎk>4&U%T͟~*3x&`']%++E(>Cw4bXQ\~C6鼱@p("bU*QHg>HncPdY99: ~/bZQ1bws 9+-k=:uڅl 6 d~HX@/x,仝!!gM>)V{n!$S&c4m,3r|%k8W~eفܚ4j2*›HJO|y{1!;. $\CSBN׽1BpRZ~;Rd|uMR76yP~#HM~hHhk PZ*Wx!RךC6=d%:'HG4p{ow- cEC,{Ǒ[LpQ VyE8<ڮI\!iAi Iw )o%d9#G\|uSqx~B\Gf0I*Aղ`>8FE'Z.xN=Ð$^ei:nXJÌhSl\ P+j0 ҅6I*bf{SWt$$o:v8҇0j5\ C4a&Nz$b7Q˖S# 0-aZY]AGF)\'U{q$ڠA=ӥI*7gNK -qKV'!_4"j?L;IXȅS[F2U: Φҵ8Qc7A's?b\*0AߢO2Ɗ22p1ş`$NoK`TqѪC]H3U= VQ޷설Iݜܚ͟D-M3 r{vAΦh`ۍ!VZYc<zmX5o eXp;CLLD0%-]Tewl# #S3@xXNUȻ ɼE#ac)D4Pu|]6pEK64 -C`x(y:>Tck+avggz7TT_#Fj z|06L D3;i9CubO;&'<Zwl~ ::wJ$9`яxs t"-Cz;4PbaWuӕX4s$qg"K1E dWƿ%|B5ݻ62qCѐ$NN=U%0fCޑ)SI lIhWFUx6gVKRu y3 dJ2QjmkDAprp}X D= A4s͌WZR=o,ENKCktGLї#@,uWlzm|1& 7&>ǷS!o<(Rs@AT1ČO'% ɡxݳ&~=o̤R~su- q[xH:|bpjphGl Ģzs`?W!DQ[)"aR3E F]ho`qqe%7/,7arG3kSGej0 \b">nDqw PO{q)SUr`؆Lp\ݴfSXPJl] !,(r߲T0)cj[;LDޣ׷`!"f5+{A mSc6P]|&/L~Z2!3Ckuj'u Hui=H+,&RP Pm>LLyQ矾LvY#:3(LBUYB)צ dA/m3;Nt6M|B 1Hy*vy: V9 0_LiIΩ|4N)ÒV(|ۡDr(\.A~f@j=NS@E7;jIH+U5e>|FGDy:|6!h(>+]b Ʊl%ԯbf:lqKߏv|Cܞ ;.JnsBjT7 ZX4iAi[(A_v%.-@]z\WaQ!\]8*ߧ5_| G>n1o[u{b.22Ԕ;rf'6HJ}ٍ 8?i-v7FU3SLJGuMnpT}i4,3 tiv;_-*i TwK3`=kh.id^Yxܥ7ޗOd6%Dޫe43{>8ԝ,-3[j=ō/z>Oײ5@%`\$:N 5zh O:X$r_"( c^iC .pKۊF#>4 ~`],򟙞>,l;˧$awثzr @QNH AZܤc)-tNhQޤWoӉ]zoLe>yE`k\uПAH\ōO >) n&|IDnX Jf$"ȇJ^7+_ `!z?DsY6Ʊi Ŏ$tq(9 Y%O͢`ݷY6j?eC=Wd=bUT¡ txn23Fq̠?]HZV2fqE(E ]:aw f~6Mƈ 0q|/XI\}w+y$بImɱQr['Eo71W/A^$\LA'T3<3#$U5gȺ_$Ȇo2EC4Ȓ+H6 rU {h=xz1W①w Mٮy\7%lGU?|3]Je~HQk>^8T\p6$) `j^* 6颴,vL 5O۱Iq;Hy^0  %nf:Xyc^F+ (fw'BBzyѨt^"L؞R<6r|+)|0pM p1M)y6}DS]GG?ue[D.\; klh ,8MzԳ$TTOp Q@}uU) x]\<*;phKDE v杜/|cΏ~рIs~n1b-ka~+S+L=YMu4?k] 1ɠ/i[v()9&(d7e"@dm Mc\:^E'z~tMsADřfTbԿ΢d/Pk9ȃdKZP^IPBI1N3K^FH1!-r ޞ’PSL1epg~VyH018f.zˑBKUapmlE!:v+쌧"fUQ)~˷J]ȶP*@;,9%gET"˵)xۉѷԛI0$/{=on`Xk-.|S"8 :y k ِC+IQn:0ʰ V' Q/V+2,Z LRĎRb@#/1@GGahM{j$UXmq_ }~!!,!Bx_kõlU"#ݢBH? "rINվpC*% jfMn%ZjK}%DQĉ@Ɣ+;P 5ӹ >=|c妤4#o>`z wG/2xe\ZyՂNv[S(PVJz?-Y 1i4æB#<ҕf`dbrv'*ut)0{ZS+ge3lK-ņ%: fPVy<4*4Ȋ0Cf! hozFks[gAz'eLH; u66TEw8?V*s.\ s_欞L)1AvdW潉Vj1rWΰJK&h(2ٝ s{y^Mmzl]__É.uEk/l7AGr.LFÇI͠f]/$pB3rkd[rWaVBKsO鞔 +I0\[j-MTy.LzˎG5gvO?}Ib>gO$}wiA~cQ',TTt] |ކZD(,ݍ-Vɧ^EvÙR̋{5}W2ȄIb0>S])&mGj/-QZ4{M=oA0{RwNvRzNrbDX #xKT:[uҖפA'@Sx\:1f$HuUn"i`ȉtgƦ! i$[:Hlڣ no [p`$OwerFkgKoVa!YlG' =xI3I~&Uw{|AJ\E9R+4oiD8xvw#C!" ,|\_hLwh_<<['Kp%p;u$C6Fk~\ͥBؾYTj7z6=AVmeb T$z+j؟?V=qzzĘz퀻{NuX"s͈CY~ݪ( RI7]:lUQ6Oh nlTKُ1xۂ;>SO%uO!j~'CN 3jV4>Q0w_޿پ|+= DJxzjOh([OPN:[ݥx\tihYշ1Gn\$-V'EសA̛c mBV| >V##Vb^M|hזl#%rr&Di C>Nwfee٦ q~@O%=c}.ᓊ|4L@"Tc.fP1[o ܿ`rM۔<<Kzt,]B ED<3c3}ĎI"k֠#{7T.Ю礹0rۨ)YlMQ]nq"y> ,K ~`2Y[F/HoPwL902{9C&\G~[7wmw?:kYʗB#ɪAk|f2A.`)u!CZªH]2zr.DE aeOv@XCuc6[ط?>39nk@r&3We.8U@Ryzf`p?1p>T5BfQ,l zrա/$pF6GOYrl=@̔}S= io@㡊eX> >3$Sq2κ8ON[y8Ǣ (kC+pv-?ܾDpya I4،)t؊3s!EթXߤ k/W1`C_'nN+Yr?Q.&=M*wWXdɕa}~If\P"]cwS6 cvc[Y|Q&6Skto\8_͇ۀ2ݱ\]5]38*4)r?T,JC׾t؂-O{Z@.ԩYSIx 9 r3eYd Vf4OsHY'oōVb۝kbNELMi=b&cM%}Fh6zy.넒 B(pO귺Y;_Hz ,Ii乍 Eiݎƭnf=f4-w\O&up{ VQDQ:\wFtD\e=mOs# نN?YXW|LRBE*EVg duKOU ;JTNW44eʂ?.6B4.]q </b) ߴҏ>Ebom3 ~} U\t,ygT@ N!127%{ZM?NEVm%`xi`KqH/@Ԡ='7@X7~3y>/pMOp¶5#03k.փen"HrH# NHi]6{}&UvuƳ,ZD ?;ǐs-ᐧ8Nw7y$րb@yʓA9O߻X4>7+ժ4jX<|> E’ʌ3zZtlB<mYPRPP9H,6-zj\)Awэr筻J6e"b0a_bZ\٭Lt: x"A[\LTk@'Ibѽn|On䑱6_.fX-Wo]TWIa1BPNL&o+1MiL+rg!IrbIHc{#zwg34I̝\,i" 5- V"H .%R,"&Qy3Vܩ)ҿ^ &jY io9Ite;Mx4Y+Y>9}Lt:*z6*@$wD%G|]BjTU;a 1}mܾd4H^|u7-VU'ԥmݍ..k1_@*IAtV~P@_J:u+>[ߵ\x.@~j =cnΆpJy(rbie}pPGBFաѐD5N,R^cMR` Owí ;/S ɟ' }ˢH 3MIށŅHWO|$9ӳ릊g )]`?~XDMx/;1Cti2~.ԥVHRY)N(pJC3ql͘Ķ &9?%WYn/a*!%F=xtrOp!UwW8ZDO4Pxܖ0#>Lhdפ: |~1u'Iط Z| 0 3l<$ءbS2sѭko\ ƒF(}C}5I Urm_0??&P@QN& ʩ?#b5TO|;aIvQRZh񆚞V0P5әA?DmQ;XKmxqxUb/$w6Mi'ȋ%Z}U޹qs[6+>8x %L҃&=׊u*K"QDr^C'I~ܔM5!kx@ڭK!SXeg ȿ * ǺX쟎b S+ xecgRfrtV|aDO&˿sHʠ~J++n9_ [|Wy` X\YK`m$MeG< ӺN{mX&ۥwI`۷84oD>`z+=X,*1@B225g<_ɱۆy<ۯZ%7,]sVEVhZ}Gѩp^AzF ML r*uNa.\گqwCI=ʱBS​PudB0iKg}77}ӚDh ]DopԿp:/(S%t7z'LOg)┒m`nȨN}#XuBFrKaߓd]w3uKa!x΃O?_XPcTemqwIoL8ᙿ||:EkgXA3r ۂrwoaA}UCcv̂> Zg;R vD71- XvnH5*^.)6G&Nia 毩X5TzeǷ} @r)"Vo(XwQkRoN1-f#33hPNH1w6g uC/{x2_ RŔ, 'Ж2 k呒N.,4#9R r? wtցGbmOz^G`li+u%]!vY+'-`-am@74\)PIf x"3OV69ĩAI/]yYdNun;SW(UVk31t , 0,axGE۹;[Xf$Ƶ6N1hk^qCD3@`!b:|[hG&}يy^"W1 yI%kxxzIdq>0fLqtv!W;tDVlKY_on1C \u:Z|Aad[RpӥďDZ3H{XL'9:24;N kRk,rlLA[+^i_n b] KT}2ma6wlLoʄ3­ʍ#Xh|F+Om :Y/#CH)̱^I[$]2d,QLç销@o6&qntt8y`>g~'"Tt|:1EV\!NdwzJ5/g5w[d\vxǢA96f565"ųTȸ8֤6DXf~ tyM~CL? ٠OCuEo.'eBOR(XxjP.EC$j9O,K `~THGRG sE\܌҇c( \5KחC?JsZ:=7EEOK>]$(±J(b2ig;'{7&( [Fʣݯ1yw1X"ӖnH b (VkD<6(}M*;E[ +Pڸ)R Y-NЎ%nϸ4?*BMb\oIvK;|p0ќf djqM Vci LF%ifr1sPy@^e(bγ5`#$@/q +.v 3`M8'T plub *զdi~pfd-Q,aIq,iE10Xf;ѵ$Fk2ɸ=qrt.'FWJ8v M%H)~eӷ<:fpg/ˌ18 %5O'DW˫i}i:*փr'tڨ ζί`dsy9E7Y]D  Dɨ2~U^8 5  7)nfn0DXՍ08z"Sg;4.@. :8":͵!bR#uШDi2Dɩ[ۨ߆,t6l +yҧ$_379ȀEmk>T~x*髒?lbS+Xhb09kInma6-DFE[5칞MR߲>뺎@RĀd[e.>ǩ5<~9Og |y`Kt&JIVf4 \t< ݲz<#Jd:PwU1+ۼU$?fH!!ȍˏ 4ȑʀf 24 5vԓ z"5 ~4k l oAoK#l7гȣIYKHgveO?Ca%&K?#/\Od5>􃑿=]Nkٖ9+7B9~D^?"D7C)*?Ý(?,MΪdMd:q;MԽ|:z7h~115qn3Vz.@e)c^}+w4r\)gxڐAG=nřrdSk\5TcaoW:U՛Y+F55Aw,=,CDm=薖1_ .B1KlK/uDX>F=u̔7 1o(:R8$gdqѤvӅuR46p6z.E /&Vfm^T*B٘yc+`=aM''N%;G9GN$"ƹ~"qa$<.LxͶmب,6+elԤ3} uu=DZf-^Lږ\_N_C-`1'cQIl2JX _%>Oh0H0Ni\XHG 5ekBiL2x zU?]3T2r1O(niz?@{7^I_[輢i7/~W)=R-t VexJW-~w3z:b0v0UG¼Sha͞Nr? E9;zZ]xZ1;c/6#̨$1(*$2D7bjꮪxMc('Zj]*wf֎e&>g5h+R~͔*Zi""yWn:l%=>;nAf|h~ʆ ر@Aȅ)'obcW`,-$:%㖗<c.I@@wR{-#(x6Gu\WsOtSmA=@`g$_Gc&q7C!Ou?Ciݗ L5>(B됦tPZ^pxqj3 . %gc(Y8 S0IHA:;S)x+c}]C]qTY\atWUEԕ$,bA:HG 2єp>sR1sdLrmU ⌰rwpJq<ةnB"T8sL~3&]"KJ󎟆79u&:őnu<0 tevy` |nN`+0`*Y;XM:sJjћZpqx'R(h&Cx7yi&ni S89GqX;f1Wͥ-I8W 4~+W~{FsBY"·d;l/Â!*-y.;d ;Ne5,k"7 caM0df=uKoGg%%9 z+5߫!C o Q#gQucUmhiFobD/#.l]3ȪܐRL"iBl}}PC IİG92똔ݔ`Nmj7 >mT:=]AEcJBhCMu#4"YcR%DJ ,?֤7 Y-5qb9@P֍E#F [ *GWVq$OQ\iõR1vXwxMP~Zv;8oXcG,my:P2tu+iylI**r 1zY(a6#o ޏ_ymLaq2'AG;fUEwFRЮIRt.~/onZA$㡊0^ʭlrfUWtagI3F߫FMJoa-zM~QMܰnـ|1lQ_my8DRH7ԭD!Ь &GWd0^ MdQY4u.x+Db<*7~K HF{pT݄1MRNꭲ˧Z^/0 6zZ |8-e~m&7%$S .x/7U> 9fU3H*3m T ՟*W7J"Oy=| PAr謦yմr95^b;=f.Ko RHZ-)s0Y:񤆪@Ѳs.ky,ŵ"o+&,Љg3x#gmZ]e3~r[.dI- %YcF)YxrJnѱw@bt]G}J%eŧ4q_Pr7bwتvӠ$! >,s`ڶ>~)ESy3J3ǩ9\yEZ>`,6Wv_|G 7  _gXJ^ k:F2ֶ"ۑIGG45o oߖ G a :@EyJmjOQm`v.kbYR0[5r0OeyD|?[8~|wGHnBMhot GLa^l,(@翎]K"^7ܲӟ<T(s *q>\ڨ`NFZ%ػL#\B1aFFZ:߁ Ӟ̎nx$ iIEIyPTWtKsM0ѩANn$sUc9́ߗ=H_±o-E0gu.KNY"CQ P tO*]z s雿>\cM ypjs1pP(B棘Hhy 5L7I~t 7c6%&9Yr F^*GI'gވt}OyJr8v!©{v;ll,\T8w&]qܻLZ2SU QBQ Cx}ĢB=0p VDb RtH?ʹ.T0d|Y 077\ʟW@{O V3N }NOºYuyuYY.rq%~4ew?ϸզ>lYƪ} |<}6_|D%מ r\yGv ~%E7Jh܏2a  /]?д-@O'~)_غO-H}g[%f+F*ݻKs.L!LںGR7;M(߇쳤c !epvPKUT0qšD/A4,0:aZ=-YQ0P-i9zuUpV%"]"c;侠3Ϣw7|?ED!˸-h3ȉ{>CsfY jCJ(НW=aJ2BdJP7c-;ўB׼8\kZڰ^B308+z\" cTVUb]ƺ8F/;)/iThs-JXH\[[5sNQ8gx>FsW=NШq5( 8 NA .sF,].֜!b]?h>w ~3QQV9^88ޡ͂_ Zģ(rZ;!W )RsR[PM_G`^uٿu[ŗw;Λ@WJ+  Ve wROGIDmUauaA&uqnd)x_un 2}./bygƒe z= 'ꯠT7u !t1 te&"o?k8x4нd8  J$Uma'f|Xj [h>4tm3dHH~ x{zTanM 4LQMZ368# QffakIm/J΂ נ7QqqmaY8ҞѤNP ԌPO4@t!~k3ݐ[KY׍͹ _ nPtDƔ{oǿQ;a2fg`N`+4ώ֤مi|!X YI'y&o{8Uz*  zZBe!h'-]|mRmG/w-4dk떅Bj'mL4iV39%Ar0SН`%~WWɗ"? \*9}%OӋѹTtC1j6q[@VkLUP 7&9!2`PKLd^L־9nmXN U)# ].*f'<0-k=fV*zIZr9'rqm LBÐdG,+ .z@"#iQ}߰zdxK(A.+N3Sg⣬5(8Usf.A -my kcy%rl | Ubp0KCpR;?]{|#s7>J7VR^g JaJ1Z\Ƕ}īX¹Ըdv %GoوB} Â-e腀a%Y`}!2;,I{$>Eޞ]J/| ͏cLMr] ?VƷd#M`3.0It*;fOo@xgwx{u\R{H Lw7ڠii[9_z A#p5ǂb5D }V.^?N/7\QI4av;>=-]۫g, 8?@3ub},bNz$|L26sjlF ۶$ή;ݚChw m f9q&ϚN~RY ++_A$!sC}*ugi{YiKX٢,3C#=Fd mq>[fzK3$Z HR{trbA y 2v{.ՖsϒUN&T2O)OkqF:ZjGJ2wcߵS$/fr5'`3 =жT8 p>Ƙd Uഘz~n)$,9?vZi9AV=W$:֫'%︆:|‡(xG~lǐPz.}uK[OkWi1{UfhP;ԎUe# ]Vǥta<_QT2X(V7$daKX~tEObU)HJ6_$_BWZN@I$|LS 10Smf ()Tp/DLwNAR͊Dxrw^g s//LÍ|TS@\|aT._G tzC[e1lI^?`~IDY|i_PԺTT#~4ʇ'"VLX⛥Q͵ 4 5]g#4 4jRQI%2BA `뾶56TUF~+yd5>Uq!Mz䵟 (i|z|wh8إ\<u%~.qHr(/. |ǿzE:Ò$GNϣfZsY%KʾĪۜ͟f tuOҞݑj^B|ܢ^wL58 2rVEJc*\_#+z1l D@yh@4\_yX8X;nSE3h%DZTBZ.`-v蝄 SA̰Mܝ_,*7'.&('lVHI~y2}^N+Dvkj-=SXx Bڄv@Be9d7 t2:͎, ۾\ln(ԙ&NR{֤Wq^@v*]R5"~WS2 ϼ>{jU2#reZ 3 X\b\oinjov҈ʑ2-'Xĕ8_Fk%Թ0(,f9f1 WӨv zE[fiY.̫,(/_d-KE(a[ ӳQt0E#AjDhny0E&x,,"Ud)>~)EBN[kV?^+68rd`J׌%=50{Au_댮hkR:ejm\g_51HS';+oLj^(8w)h QjHsviUjr~Sb^epŐE.lza %`4ng[$CY,4'a 4YfsE*-&_;ɑq'筁`gR<Ŷ{~^qIښ}&i7eLn҂>=Z-vEr54ñjoRYӝфj{.˦3%֫I|Es06'!ܖ'kw/%lT&HLDІPk9_^W{S'ځK4[ڙWkՍDb޾ $ Vߪ, >.!j= ']6Miz > 2qUөxDelB2g7#xi7| ͢QbzRZ BstWA7ޜֵڍݏf8wof% 6w߻$yt,V4#wBHK>a}cYHVbGLlڥuLqOd!}i"3)JxJ32e 3A}ȩD?z^suױd:}-DpMH Qqd+< $%̤~PUJm"D<j϶@}C9vDsl:8]<&uC#' >`a'N<@s&c &FwrFڒIWjӎq6*E$, yt3˕G\Q N[@-S)D62<ۻ<ף1K :}I _ TQӰ$郘 `!N6qŇT SN@ iZ('2o2-\B߉hiQ R42N:k#;fΠ? }"-F[?Y?T+3Fze?eNwP9߸JJYm 0+xa%#o03t4yg~PYTx)ko!wf5 |6.IHSQEWw,KFfމm0_7hLiP$A$"찑r%{]-t pZ]C8i09内Vlcfz0Ҹ~[ GѴm<4/ UpᑆBcn 8N;X)tsu;z 8Tufz'YƂYClL#NO4KA~Ȳ# 3%FQoGܸw222 W.Ი]6z`+丽kFp /J.dsϑ^fKeP :PY _PKA!L]! mf&R=_v}2v~I#0x) "aljܛl^ `8ԖxN@e @BzM̄w`!N}!ob9&7-.8 [s?3{2 (1Bp;0-M9̍)mĄ?˾ձ׶(ץL=  |:.v>>"Vb-&i)\aw1 t>@_enwn,/  @+]?Z' - #QFJ,ȎZ%ϧos:pGXDL@xJut#Z>Cp 4E7Mڞ0 a$=]A9T C"_AEi*$2.-I4xTs`u]vV{/O%1WxmwWN 쾫*m`Um+gӨ]Ǻ|=9`Urf{$@c'W"Q'&s@$Px{1UQeH ջ}KyV|GOGv@@HuՔO93%'e~CĎ5? Mw}5! )c>_~mb?q+c3 x^GT>9Ml+A'0[c{ӧO\\)kc=w4A]|G7 Ow1c>Vu3jWx&}[/_¶C;]:Z`6-= -?q޲:`({ kc}!z=K~'4e f*ViDrNZ{ʲ_3B3 ki iYLǻ'G2!3NOLz )mKު1].ݴʪXjϜL,D= Ec*ntBs*s)AOU"$)jM9,aUOjЧ &is>,/.zm80!d>_umTP՟c/}!!,rWQ9yveȻ=-Tۚ "&4]H5iozD]S"w) @K̓ G*OՊ_etCfDld n!|&u:& #R|)uTѥh@T)$ ?]S֭lcWĸ:n7RPӰQBwu#z;+l̤OWP6 * IQC_fzPi':\hm#`ډR;WLw+}59>I@R" _<,3$6" ɜZhNI_{8)llb Z|pbWى@ ty(y?zk.IE^gealM ?`o;ݷMz//\CUpCc~=kC+STv ]=c9K|劻] @5=[忺$:-l Ά͟Y7i DXeeSK V+v|)yago> i_Xs9n^axHȈC|`uxwK5`BКam&7g+B> T'`pU$)"Fz #Ùv\f ~m n[鵖=55mh`^9H֡W/1.sv"A3uG]YVK WͭCܒ{]6ʍu7 s}2Š9]3Fي M:f_LaY<-Q2qv-Op5*Kxѫ0HŀuP4,bUȺqi7#c }8 k) BUW ג'4RV^)Qݲ8(Lρ٩xHH4B"_`/D~Z &VuNs i1j.=y(8*UVX{{EO~-0$]|d"0i"ON4eI3nJ5opf8?|$0  f]2%*L֓~Ցt8p~hvkYǁd Gek 6' wEWLyr7AȪFY#=*qSMT0m:v꨾,HW"#*dba*0T_^hJ-RPggX8]+Ӭ~F#z}\4:}o^9m,s9?C]Y-ÑyZJGND:Łd0ˮmWQtl-i^DQ9 >bӞ*E%.P 6aּ p6\@J)ُBwZUY5St]>dᵺ2uQDGzjItF PYҫ,pnVǴ%HcZ5hMC0EYd%iˊ̕8Fy;ظҶd^ks!yqmwWPsrjΡQ:|\{K\A],gF ۗt/h#Nj}dp6җ`,Mx\6A֡zZ1 kOY`j_! Ī!2Ԁ95Zɡn'c+C4ՓŠ[sY3}Г*}Ha6nC.jkg[4>3dqoގ *,T=O/Kᆢ2fjm<Ê0)L%[f:DB e?ygVf$/3;4q%XB>(| ,܅7&?<  djJy6]{GA)b0 - wf5ڶr]X;IFwxY,~^ pف(SlϿA F/Ug8l7\nƂ?@X7}Y+й$pɸ3!炷Ĝs&"A|_{+Y(:hV7& W rىyW^1. -t#x T\ э4މ³釟=Ə0KM)~#l_7=C8AVV̂6k3A= x$& >Pao&bk7KC ^H+OUN٦ 5ofMIΜSO8[|E~Mu02S/ƺ^ sz\/Ai>6*:(} ́)5jգYe*Ou#Qa̧:IK\o9.` qR chP1k0f?F$A[͆c.RށHytVi#RV]P햾*x;AMڟ@-WY9^k^ʌдP7f+*0iUIb½ ΕthNͲ0 d+?w65бCuhEӅk"DbCYZ.z&AWK7 YsYjݺc.8F*[ 2Ao;F?>6y$.$9ZztW4 -l5m φ^̽NEQ4 OzsUh\BbJwv˫BJpjփȘ|MBt9ǸZ5(e]z/p${jAF$BPB_āf`UiU'PЀqӕQ&4Em9ëm}LNЬ*YR'3EQ6g:%mbc|1ˌC.nΛrX7Wo_lmNK򺟔tK* yњ̜]yu2=kx !QҠqI.f آg.U[m uTh*ބ^Mp.!ZJ{LtC-Ice(B H~Xnhd"ET! 5"PSl'B=^^^6N=z2*c٪2{BG0 SJ6E^V5*;%Q`;E`!/RN6oD ﷠&Ie6Ԁk %'6弻|I@Ex;dED{Jvڽ}G쉰SٵxM B`m 9Xv^{UAFV3_%:0 !L* וT'A[Q@8zOg byG(6H$6y~LaQLa(VQz!w#`|p^E_H6$})au}OhUhT_dfa`GaȤ,Q8|1 v(JI_̳ԷR N&u0$rEE%X0`:}Z`$k`tG:vmcPF$a}ˑsT;xJ(>T~=rSl=4(xna郺=Bv1Bh6qKqtl,ᜪ[9\m-_%b;y# ŮnALѨ:%kd,6c{K wvNYt=G7 vU}^qDzFJ bю(YJ&x̯w9T ^}Y%ٰ0{_}H$pd%5Q91tٞe&wػk5ɠ ľ 9Ц{fpF*@^rgL*JNd(!}ߍ}4B1 95[k\Rs3 0gCp$Fi2 .; NA+Gϑ7V+{-֕NL9#3BfrtB2&`vP47^k`]x2 ==ZzgnF<jl]^t[yȠڱye>K7(vt1C::h(rC'p& '+̔ \Yh6~od_н粁&WnSPw^V➰Ea$ m=BWul̸<\co "`ӼnhMH9x֌_7j%@];E}`E]#|)Tģ5L)jo#H'Ļd@x{f|7p( :*gVMX6n⭡b~q3,5?uVYTe<=0J,=# aO'h-Ov<7|L|WV )%ɔ~"mI¶DeW-.~MG--D-wknF2?Y?yBKВ7&QtS:LȎ*ڒ7i񹔔@:hg s `,@lR\i0Cl"|,&X?Cdk+<|zBdmBeN827=nGɱW?^fmR[Vp8b{r8HdΫu^׀ce&u&%6PHW$W&\5XuŽ@e$O/~#N7MN]AI폇C S& *++(3'8x!Rq.Tĭ gd X]`,)4I` V@"܌o'ZY| I(>^R";Q ݥ{m-v PՃҚG'>H/]etK T^ϟK;%D|/+CQ}n7w.-w䨁LYPǁI Ը3^mGOl&`cBCk>>W\DttЂ]A2>p`˽NΌr ycA(.-wTM4wTx@u"皥uC+xvsPf :g@chb֐AE,^&o3cR"Ci^ou|8`^*t$~\ Ac}:Zkn|P~ +W>RL;5 H'n>KX=3ROB$WlͅUuL. CȠD#R$!Y1ǔ(Pʢ(oަ\{sLj?%k,y+EVY kٵIT9az=y)PA6dF MXtFiuS4꜉) ZdHF9$he(ʀWհYN 1ĸ6,1^(ud:'{7:Q z?w2^ͻ<7cI#!Q&m<:5A[n]'dsfBǷA$CGpP,{D w* Ne.fbfTyӟ8+,Au=zQǾJb'$ 0o}*)˦Er]t'Kc蕴6"g҅R]RQO"-.Q2xT<"7˅;Џ1r>^D c R pR-S;jB]_p Aqg:Zjy : >B4pgnlPYF=F9,6ڤJP05کjWc78_1{:8wm%gNZ@5@g 4V02ʹ퀀|ʸRZh MJ`_Ǵ0Tfskf"֩:"[SJ=*7Io_sʦb,A4J(OߝR8N[KQ b"N.O^j^w&nodo`N]n+3u8iiqj|U!쀣ʊ@/GA6ѡ깿o XK%LRZB򒝠62$`ݳnD0oJIJGe9qߢL =YFZGןeBPSfQжWEr2K *|!g9S!IAV(F8R`C8ɒ}Senk2Iу温yH )h{a ͑,`,2N ! :7,lo$~섨:މ|9ǭ`^Rz>zoޓoLU/ŖbP#|⡚5Y3;X/~n%s֚ GŵX] $uIǠ}p=}xr;Xm ;5.LB[Ҏ^b5^/{<"G4?|Bؒ1UvxTxVFQsN˶e%kgVw ZZ(׾sy5}Uw/><xz4jAOݺ U >}I,M[!t +;@^xs1ʜ/fĺ,:≸< {UOH(?0ןF8SB`3li0`խD1!t4}3h d6-לI8M`.(فخWVEjE]rZE]:Nmy&]zKԺ'ѨAU z}ElW &}uLEM)$`@̺l)971F7H3 -231Wؾr H8ڊQ'Nr 8~ Y< c 4E?fja#O=i "U8{zG˲N{Ka#E_ٻ6.Wd EI\;aɛ#%!A#y; >3Z̕ۏS,FePy>JL} G)~چYcB#> $6{YBkjdž} dۮɔBSMĆJzzgsF- x \jx16~쒟BS;Owh8SX*xά?Ԟ&d=p?jq3r;o>YpT̶ͫ[wR48//,UoTR{B^H_l('GJ(l3(P>a\嫪-˹fvpTSg -mF6gks۲Žت_\wkV L0 a)){n֎Un'f^{%v')"K~8[ kNH7r40#uRŠ[N{och U!q] ZcV~DemIIпl pjp^6%3{>i'dl[|%4.%w#MK\OTLQ|PQ|xUOXԊK70y`\ ݤE㘌 4EBߏB;vBE Ъ`& Bfj-R{ӱ3`InhVz6i@`U{&^4f[MK9y`>N<vtl\ k[yDQ0a$"^޿]xq_JJ3hݑn[ k* 2F^)=ltken&YPlC * a=dA"bDŢTVR>d/ C/2uvbk\wdpll )dWOLi򁝱`Qzv$ ~T0z{, gpmv6K\mJﰊ`,W-YC'fF{2'շ;;?-^@O,UcGrcGgkךx믲߷bZ]yY`!j556DI bHϬ\ v~KNJjɵF!cޙ"N vN~ d6՛4΅m۲qxJьɒa@$nHF(ݰ`%@ɸT{Zg7sm6$_FP6fGۓHC5ɼ E1їg8? 5ꑍ..J ?u.^wSY`j^ +#rWN[3'6n ܄;`W[iH]6g7?ž 1K:&7e3&.K\_e_0GXx:JVG XeE26i!U45꿊On~1&49Yo5aVқuNK̥9>ΧAn1:)1HW׳3M !;AZr@aᆐ2kU2C\fQ. M(XJtʽr:5|gLw/ZGC$@fJ+E=V2Kn&)Kk#ywcGr^I 20yJ}Vqc~[!|\D-HF-BoV~#Uzd3 |A@=)r2j7{ g8!1G0#Ls+;O@a4U`,zi+yM(m4֌Ӈ]}ͨalQ]fxaOݑEczף* /q2Z˅]4lJe6l} S',ݑu1=P1`k1^;V,֑oLZ#izz vK8&| =tj m ouZ# 1 VjXHzy 7eZs6a(+ċC')F~(%-^clEd@BymAE524삏1;v5cI}2 +_5ba EZ.c!*ba"J)J)k[;m!c#x' SMeE-1͒GlZ^6cҚb;L\P XF%Q~7o$^jy`EKh5kYCLw=1'ox&w_Ss"?|,Fy:-\ ,M?N 8e &QٚyTFލř G%A8[df$ y7(^F3`*WIA a],y>gYQ-w]V% ,l-n}=^/J(准*V,Nb̂\Y3~3drP\Xn@P@ f#`3I'ű4 z*^ߤ9Q/S?Q" n[m =?(B٠~jS;td >e̪v]%YQՔ'9OM7F26I-Q4f10٥WSÎ?l7+:+<^og 7ԩcղd{<.cA y-LəSӕrnoKpA/q'ÒXMy*Ԃԏxk,?uȫ6UbXuɓG"tEV6!tR x.?-Fdd- rix~jX֔&/Y-#Y20\P|'oˊ]+Q Tz$t[ d <=. ),a*aenH( Pj[sKc8+xSy!J`;`^c.D!&v>0"kÝ-" CN~$d@#Lqytdsx7J2OOŊԳVClV|=/oh WǴ3w@cJov51N~j1@ʜ{wTh 1xx]BϧbG1s8eRF^|XA?ALΧ8} \s#m;@H>OQeB'j vG}r%H i串">='.CJCv?`SQ#klѱIK'_-ǟR"^S.rX8Q 6H< %[lꫝlϿn^Nsvr89hh>?0< G%^_H)ߡ+yΟ)X[Su:%Eix\xX[66ʥ̨~qփ.U*OL<æGnِ.$qmV߅zcmgK.[L 6 L~Ûa60|MPpp5WN %3t!>P~"C:cM#䍔b#V6)DPyaů@}h<)XC| u ѰT..lLD *DIgC'٨N* r]]YѫykA+@'b*VkդR/sK:ľ'EVvp&ѿ C-nG8KЉud]Ii@Aϊ6 6Uy~#6} R ׫ZW͉֩(^s-21]"譧)˜3`~EL! h|9Xo镋E.t\_Lyl 9QՏ)`X"W| #_3WGYdTOGj6-`i# S?F@5ޱq #lZwot-3JٹU([s\:Nj|*.7+]@-3]uA\s:v*3Z fF@¥2_]K"⵴!nKSOJG&q˧o2Ѣ#g D)-ZHE+U )2ƮD659bNp(~vnՍr}|hNa?mZlt|+I`oIiYۅ5< u3OժeݠPw, XV|ɑ,DX\DUqpХVN/DO4B\j.8-(1~eE^Rj@A"CB}Ո%(62k.]/(9A5VE-k":T4 2W^R:khTWxl'tȋw\A-R VA8 !;.<}.C>i{'129Yuɧs9ݲyЋQ]|V?Mk| #q@e֌Rxi/oH7{B6 ''/ Cm]?Qaո`HgSZBGVP$9ԂoV(3ߴyrC'U8Π Y7>3ZZVbΰC9,uck``6l>, yv;È JaZH U II;b0#/>RNf1Y^^` ߨ1,ռXRIM|`]hZp 9JDr_ǩavf=wx !Q߼'D2/2)/~Ran;pz<l('2T+jyX3'iGE_zGvRfh&;ǘC`uߵ\iPpE-m;fYfL"xD]=J~V\£sI9}FC[ _r N-(p^IpOȻl~6wnԏRU%4nAjyffh{dLrտ̩hiumzQQɽDb9)_,)[ C;A)$ҹ0 6.@m|9VHŚ]c Wsf2v &q 'ӀZRU%P䓐Xe9G#V{X7v<- )@ bx&v=a xsd:0˵XhG=n%F%/lOp-ӠuDznPǡrhU ]gK Xu"%haJ #zeGl4GhyÄАU-ϕ2(QrqҮ f⻭ϓ!e(?9W# fKJA z|ynDp~" xYa'\A[w\W|"֞j"B]_+0&Xp Xj) ) D i:"%`v"Af1/΅,@B ͣ5NKoչv>" +A2gIm򇬨:87e.3O0<|{t2< Z-U)ef] Pѱaqju/H;Ww=iϱmmUs-6oiRr9%7 /튻>M;a®8HAd㪜m3KIj0zJ;;ԏJ?f_,nJWwϿm}h%7z4,n罒`:eOOM<0f<(US9Og y+D,lhfmtKFƘy<ĺ Y؄6Vޥ޻읨("\EQȓHڻE:]7RŏnL8"f*\&-_{i_aC90X~ '[?,6bL@6] R2ܯ-7f2 +O5ʐaJI=W b,@d-ʫIQ\KhrtUowyނXJysk֦zcRz\ *t.u,τK6+:="{F<"V@(񙬁`d4<' ޵\q f9^1ɨcbM4LwŎ \֏.GR.8Gӳ5L,[1,-p&q2@c:[F<~T[wqɠshlA57KTnm*z7yةv3p@ ^_[5V"EҴ7g@1`OQR_x!!@uel[Ӎv03OA-`~@ خM<]D?R0H'F6Fż <Ls)aA( }z[K `bdqWFfzJ`oKw ]@[$x 6E$5ݿ4ukR-V,%ye(0"{ҍwZBT41,I HMQ\ 'dQhZcμ 2+r< Y%Qaz}l 9QG :\f\way7;Os{/gݢ$~k.K`&=v}B]ڑ}ɭ3 & ,Q=B%&9U3͝(vfef||?]LOPNHo͠a@0LL]g..YցyN#;R/);LRHhS>M@u 7._F&*ȏ֖)1܃|x?L2]pA_cMgx5<-b!t8P)VL*Gx*9K%G'ݤ;ّ`TvKy!=M%3eȂL/u mΊ&b -' F/pD]HMsT-Yla:?sB0B['_ΪRWͱg OVVBb hJ;lA~RQ=Vd ZeZp,4T-P"x٦@:h V$W| 媜Nk[l"ptN d{J4hVؖ&/ryY F]UdO=Jzo.)]=.bag5(zoP?fT|2r㏫wyg401fR 24Ȼ8`z_9XNψ0qM+Q,bpQtrBNx5#%\ܸBHeic(~y \A4I}B B*bC?)ӊq@9/t4<4j6aj^1BJjOe^2g4z#|NM@,BZ#S#flgDx<>OF*V9͊s\1%VZh% HM?.\G _z 肯V]-8{n+7OY?erx8#6/< p=O‘.¢Y<[ FΜt@9n'x6=6vAC乷_8y%ӳ}6pe23, y*r3o~ij?e/<}⭕:Ǹ%1hQe7@UzfJEéƕ:A_kTOOϏ_c W!WYpuH!r_h%\$r;|vRn|+?Bc'(-\ՉE_uzjp О"N5 =ެobêB t)⡠Ij?2= @K\Aird6 {~}STK/]is~/v g8KZ9*(JaY'_D.-b1kr\r1B8LO XׁH٩ E&ONèpgy@\KvP m<h6+.m]X*+ nkHˊDy ./ QbD_5x.C3ŨnBQy\e;'Iٛ^h¢osdj{4<ήF)qĝ ]>@Tj#q×] '9L埄B,}eFܦƁġg#`fl*Wfa (*ǷOʼ񙍂L h[}kPm=ɼVp½07.ͽ)m2P ɀ@\܀ AxصW"d UJ~1/RԓlL{j }P(([{ ́oc-ؗ-0q&jˡX.M2LH;fPb˝CZ-O߻ s;!%j4:s8}qSG.?;E6ˤ"?4|6\"=wK ]NֈPsI39R&VQ!jFk'mƏ9g܋7(E&LP^ʺ LkiFǽzI>>FXT,S鍘@٦6{.Ym1/mgS L(lM@Q6K+/}z6ai+ި¨7sΉGCE_=#y͂2)۩U@0*!=$W@fC+#Zqk_&4napB@2>tIWn_,טx,5a^#q @ vB5#^wyd o)Y΁$`%S6~1;4&,[BğReާt~ #Z~Xq_gIT&u g\@%'zYH%+De` ja݊W j/0Z,{o (XZaC|TE7W[ݼe08rJ(t#wLR6SasS0dMŲ#+VIx{%JVK"ͱ)BvTT׏R2D߹UHRKn_+,&Q'CBP _`..XβEDZrΚmD%vExOBp`x Pɕh6nJ..%>VZNW}~{. wG2h֠=dhUqƎzZEEo@f›{UT07͠amFudWmW.,8Xg> ̯ Wt6hIs_ml`)8f ̆\L=z b6mTiWt!*詝? 8? jy&AC.||tSSr#_fX|ĩkmGcX(l돠À(s|AExLjgL_FqVS*,C[D(W N772SA8$GfHvS_RC[ ?5^8dI6ppshS-p({Ǯ5Lv҄K S)jLhQ UfA/jGIVۓXJW#.L2kWiePHcoƅvhs}?;WƧLE̅(2]fo'^syaҔpa e3 8dQڙ犜μD wAevV~c/'`LP@wef4 hPf*3\:* e,6}{6G~g*W{B}_㮑zQ&7ȱ2U,S#E!8}>onT.?KFhY/.zPƇ@;}'F ĄBgk96.l_?f1{**0-F9$ǁgۢ|M&#o(2ω YoZIvc"2*Df8x ҂mg^n;uRMUUϸQiv(mkSc"1䖱_۸v6-A-L&> ҽ*|&8cBaޡfXQ3b> عܤ5m#H͐tp~7{8<w顒Qo֨C̦gۚAhMȡ{D@)t.M>#_HgM#A;^g9_l!NmjyE^߾Zߦ0^$aZ栰7kFt{U ]qVϋ=k:^ts‰]ԩ:Ǎq(L"V`GgR,q;b sM`Xz/*C(k5\bTGoN?7:6M}nE_sO B5\a6haNՑ!2vQhGm)muC3Gst:̾~9P6ytzAS tJ>'K.҆M"kZ>M,OgIIg\ %'[[)TH~'!> å/$?(~Y+@1>ۤ?N۱ lS8EkR3Pѝ;5}\e-3sKSɝ.5W8k "UЋ!O8^4wnoNaY79b:^(i(M xN*HDK{#Rd[JYUMo:zz6Lbl'YRGo7}G-,č CVR׹T&}'šCACH~P,9]}6Q8=^O#j**;LOs"\^̢weWNWκz7f5^=;!P$Ư᫟PL~UU')k! |:A1ȩKQo$ S<5h~ JnEElXOOFn`09լfXON2gHd9I;Y F4<)!$OМh]*بe :Ha֡Z{xAU< T@0t_H+h/b;9ιԂ9 hWo(]1(v8J!z &  ֛%^D)a=t??mPFtPRȂh,$X71"Zu*[ijt6)2jZFTr"}Dc ܭBGٚyk~SQu獓c߯S~H Ι:^$)jM{T/M0qOBlԠ"! uQF@`3E seB1B;%|ջl1gƔО@S'ݎJM|^.D~cKV)Kt3^e]0N_kw;p>*[J3rM߭u9_;=PU&njF-3}˧Ӹ\(ut]wKق:.NK,ł&:SJ b2p%= bt4U*2+Ҡy0Tn=X+Bʥ`a83 B`D*ZؘU YAe1 ^YV1L= )IϻDBZ/ Ph— .<.:{Oi~Zb́<ܿ)y`Z k:lX U6 Ҥc9CuAHXA< ->E x:$:sS@4B=:zD(FZrƇYdcue(gkef,Qec \ -[h ] RǐRd_.ty 0.@ hL1#76or(F&v Sukܫßt6СxP*\4 HD"ȱ#~kwJl 2B% WE4zu2APNٶp҅hw.z\Q9sZ%1goh)I <ߐMHW^I-Ճ;UiۺhyDX ~%:4YD*[KF2@dTx'Pul_ri8rY"t:,+(yUo|"ˈ)xJbr}}H/ RD=<^/rFJZ]"?Dr+'M*&(*ϥ.Xtu^/k0: "bh=*Ie5未 ǃĊqEǔ39(@ϽaKZ&r PY2/ b *W//pJ#mN c7}D9˺xj)}ϹDfqzlF T{}<):!I\zJj }u!n}oW+r#|ZNzcrWx]5g;|\=j[bJ6,pOCSQ2T,;Fͣ'P{^yk9fē9F$pfn-iYtսKxD!'dknwCmv|ś?]jANzefuKbq}Qa\*/E<םh3ַk\ЫYC m}iRKH{6&% YKy(RdT9nѣ)9簴VA1q\FMlvJ93X/-+e0^f KnjT#WXwU F! ͫ5Vt3{ =ͻx*6]sCeLl("=);Ϧw)E;7J7{nz~K^!8a" Miw´P!Vj :::cw28m8wJ}Sc~>=p`\|J-o}^~"=U{F>*GSW&[b7~48H~:ŻJF6ѠNK4iQgʰvmM:$[>WxH=86kq)הX7Y\M'h24bHz-xr?aPs|z\ Hت`)<,(ᯏ`l Ff$uė7ۥ!]528mߞpg`B@}gq<'U$6<mwVp̶Cd/޶~xs3<3 6>h Hx I?rJJe 0xP]Ń}({>Jsìqb 7$lEr !2 "762vf $ IHNs}n8oƘi_GeG[OK`)ރ`죃Kjh9Y/sSOQq #%/o8l0zL3b|rH_qsfoU^j h)⥴ }BaJlbcȭ_UT +btn]Wo>|0?QPp)N12b\C nX2*.RdSrv'sD/HnI!d@w.޲Dž@D](dL]xwӘ.P?25Fo*TH{w!bEOV퀠Ltl< JĄѣ8k6  Քvm2(wk+.j.sNn?9m.Fb,Z/Ŧ<0MPyHH\bkE{lৡ&N Y=g3{fU<-Oo?0n_ 9g[yR@.)_Lje|t+|*hHMoF߼_uC5Dz7DX*gb[CF,v: ֋uQ-5J3߸1"ZS >̊ʎ7=o;d.X^1) WKl* ~|+jj)艐ڐ=fW;:/C|c9+oтx)\z1vn)UNJ6ֶ-!WRV LDԨ% 5Dz/N_'Cn{`K^$gцjɵlO1 U0nd S%l8GUwZqӉLB=*z%IJPow}6F\;`.̪KwDO@8욝BzkL\ۥZ( Gd1๖eRs}5ESzV.rF]8*T4-ú>=;  ފAqHصFGH3`S$7IOA_ qW=ŒA,i., а<.KQϷ4c9$1 gI9?8v@ n ܘh+%SБ˔״ y}&?7tHMvZ hL^]$|Փ!M@S viW93eBIl]7(gsZKzQup}Kw?(|ǔP~BV:1>wa:{CU V&TU4߼Lkٷh5>wȌ7#ȔE㬭*i?y\ISJ5mC{z8b| ^y9_%ƹb9qNk#EzxV(ڈ읟߶I(eƘ VUn&s1tH@w,<eZŎ./6sG#"'L⽰zm'tu}!ܷeM!}M$JDCReGZɧZydR FH@xUóx)ɝxc@ ^pfI&&if PXX :{3xJ@1_?NL#nh[uf(~_pVmf^ :M]aΰ[qҎSӵ2\J_rje5* Zǵ&Z,'mE?DVWjg8}EO''0D\&߉Ԙ슀RXѬ](;2&Oa`1+TE_Wws׎ߛfLY@A*|B*9wGp1Vܣ<ЅeczEsI:^۫ OgŇ7#I%$ k` (ޖܼ6bρH"\YJA ;bz)̹J)PfzFxs$Y=%f4vx4)DT'*T+7>!cZF"^su*Cg׀bzwNI1CִOs4hOV.*RV.DᲷa -$:XHr@$4Ϋ+R[1ܨL$i%z- ĈnI(xE{3B`YPOa: ] 񵱇)k41^l,fF%̥6Nj Uˌ^DZZ!a|xQ[/%E|*j; {AC !?n}ŃKO#n;źVҿ!e.+ ?~@Qҟ!$}Up *3ՄRyAʔYx[^h( 7.I\fIh_RE1eke3 sz"%ZV?,)O!=%OK6Y볎ԀlEн`d<24bu?z5m '^㹞**pehНy+3N8fS%i Aư?Z2ӫQ{t"]NP ;s2/rx7_a?l_Ɗ(v 3s21C5#PG*Un19Z*b$8Laqju+ xdL%lEUI:-?#ÆmH~꺂\;ꟸ0B~SC!jpjdE,6U!K +|ih'}̒b) &|`/BCQD…99*TC%g, ]rlSkJ'+5k.Az\nlF&/ I( IRs~:H{|@Mcy.y_0$J9#K>5 Ap7JX;Q*O62kYT8oXxu$p#Փ C (2OÉY.L9Kr{TxA*k jS=V%Z%%IfTם゠+]]k(HgI݆A&,baSCFTWO|*n$xzޥ,OtGUaO[ܒ;NipUL!n=@̣}ns}Z񫀽i+I<<;  "/_z5wPO45OSfvF~6+pb6Ҧ3{ű ]NC li$fBVuܢiFdI} Ѱs"Ҳ9c*;QLm[@r'jYB{7v6VUnjT7Z{] e/I@Ȋ)3dek!|L"a YsN[fSAJTR7=?<j!>kٽd݋ԁU oUqE&|dz ~P=,ݳY>P]JG$4!:acӈ(kD{fQydk9UV6ʲ"9O{8oC^N$S)mD ; aNDna_aCI!YBFWň|713" b&Wk2L MɜpۥSۦꮵeImM{ 9?;aPQyOj!ed3dR7 *'nu>UcnZh hyٹ_wLclyiw ic{^!9;qRGNXK,亜jGcO!f tlS^&!pk:hԓJ bf=K:oF?;Uv8L[@瓀%k?{3EsE-Nrro2f\j}壚y3n3EAFKF/NWMi凑~_%v#lZH2I<*^ ?9րI(_ &kI׋5rU.Ÿjn-~ RGg.k0t{:ج&ǻ-|樻@0yΙ $׈v_J 9;ԣON :}]|-E:c3wՅw'2eZnxDz{N~=q~ mh 5$V ,j =nbHD zĽ (T -(^'&>? dnc4؟U05 6ReֻUoVP*:U`ԇO|9 9dVr?;i EWg>DmἥNTīLH:!?'S6Qpth !cC|zㆇh7$d ڋT٬JfR%+K\Zbl fsqld+ `NBQʪ[2;BΫWJR^ ib 2'T4K`L*j+\vmmEXM"$MSs+ʧú:| ?ieU7 4 RƚXM.l: AzT!Ac]}DHpF~]doXQ/A>f"lXhwݚ؎6I]MO6-xN!ֺhǬ;? _bA8l}NDL6eWhi]Ld-Q)3Y8@ }UE3L=nKOKݕ!F6рIg~n-dzϕw='&X@}Tm)L[LWyvU- jzer/xP&@D[[ҒmOW¸]Y4)D$AXWĎu|t7g*)y|3w:>8̲/Ӕ8Y+KwX2oUM~B`d8}Ӓ/HpqV~j&/T=T12`фzh[%2=̓Yֱԅ<_2l܆kc4|UHY<-2@TխyY>==8@\< 7z-WF;I4 awJ֕:cHK/`ĺ%tVWٞM>5އB7kb% }E|{C.ᲀ[{Dͻ1pڕS1{$h1*e&=rr ׂttb$ˡ8׼rrv.mf`s(F) S~aJ#aik>m6?תd-l\IGA 4.LR5۟[Pg$@OhB{e۰8A%gw,+,iDaf< *Ԋ80ce~pgYT6I ?cšYm7֥Wp/d`lMI֖5O]͆yAR=R^@C^ G!k=èLTS{ `K .gV@k7߹ 7S+ښ?;@ 8ԭ4wn%WDg{JEBMy8)'(;kYSWㆨYDi_{jެm + ? Q틈x۬%0^`b;mV=p(Cok$27s9&8^" /eX=8{c } ڊ׾ >ˣEgA;RJ7Z:p&J#u7C,ɻ+V|&s7vGJFN[WrޒE`D(7:pf@t'x KB8nA)u*.祓yr~o\}}c/d݁zc靴ӭ2& qؖfUfAP lnfFP 1Cquf VmcgWcv,ޯ+d 1eIjK ZEIӪR mz<?Ozi>uCM^7Qgcٿis&bj N7VAΔR?{`P. W%Et6nSV:GW߈Yd5gő i{? (b _@ֺA~>zE[2v-UL cO7ڈRI?%Bl5j:M &?:Fcrx4Bhdߵa 85}ڱCKSҷLtsLͩM% 9r'VsA<7@ ԥ^4t2$DѢ|wE440{ĊJ_QKk$Ey]+R-tUGNs5|B7 Ldu|`+ η,I k|z3o#Qk%'"б"dZ{'eR*XxwzOLDݖ\!ۘ3:D\1͹^1U#q&8.fS};5-nUi2čRUY⢦Kp@=P@@5F(.M6)4`pJ R4*aط&+iDc#cS oIDk"L=ռyμP4[rZoT&q4GTb̕vΏvQC*) ]%sYG=5J8S_] wȉ.:}dwD h۸ (8J̴c%E˪irЛQ5DTTHDq$~bܷQ/v^b\)Vھ4*Wk,W0$K$w]oCzr2r%O^s]`[e9dE@S5,ڤ=h6[9Bm.?2#!nu&顎)XVeq&yၬڼ8eEh쵭ϗoh^Oi"s SeH+1q@Or:N{󵪰i x5>~n sO*9E^-Pѵc[.J٘xޒf[xl/ ̯㯨N (pI\[";Scu3*^KICEUY(Pt3C"V}D5d2tx:X-m|qC^}7 L@h#e-脪udi|*rv6Q_ Z2g/bFVDqT 8ɢ"2CȐ8t 'pe ^Dq0q~rm&l%n#da\qNŖQk"=[?Lۑ7VtR\$n."Ag4\/g/%PЕH\ .Xo'._;eMbpE,|'sh@ڣoN׬ݯ5cxb M>O6Lp[r6Z[1#":GV{Ѹ u1 j.Vֶʤvu;۠KT92>{6@{E$A}ST,Gs±ʕ,KP_(`J_*o^)v`Ǒi°9Nor3HC'C`Lm,f=TMOjx ^mS/VX(yYf" Dfc?5R}W$O3÷7sM +8+6jG 5۞l \SJSJ1#sq͖Q#ڲZM+ i@t6bG[kȈ\Z( -q1`SA]QL8TڅTC=L̜QXsµE,A7I`3@,<.%vaZF,aY.4ut=RST,b"GnYҨYhs;ӕE C[x !:*Cs|F#7Au2eVmp̅y?λNZSgƓc{<;֎5% H+l j~9LocơiéKZwؘO8{*0 b:'҇sH SaW\(Uc@!TܥqۓBj0KSoB!e4h. Ar{%d00JTCMnb|p# JB6i8 5Ȟ=] !)偹S:O$.3fhǍ {LAUfauϹ [T< \R J[%ߏOpEc/ABDXa=a59|'ڶ*M\Dky\Ҹ{tcQd\Nw&i0^w]mQXx:K-44 V8;c{q {7鑆W GO1A"?K㮎*hKz;2n/*19ik5> :*|71pr&2E}s$ /L % 5Ѵphm!jM|s-rV +$4냉R?/Iew*JےXv^G<[61"B!$+f|͸!^J~ tT+> H tA'$廪iP\mJ 2#Ifi6.iM5u5ĶW;ܙ{&:;űK\)6mS- qr[^bma*XR|Hb_hkJ8hP 3ԙÇ;8_͞6yAAa}- BiJ{㏜Bs%<9mēxJ+:νiSr1Ch1eD޻fQ-uLP]LNmi K.T H#+Z#^ }|۩<z$14gŭlDYuN^c I@YX#@x??LD5T S,.-)$C e$DEUNBsWx,۷grȁ'aV򳲣a}6[sf`ne" 62Ȃ6{I mN>]VӺU}sl[k\o񮰌+,yL9{]| Sj(spzF$"iق; ш0] tG;L@XS{D;ߦ|!q^kY.Ŵmy}5TP*|$]~e(-.au *`P9zy0O,[O܋p?Xg|641>HIӯ 6 TH@G Ib]ml<%%ܨdx}V» [9!^d$e.mT`&L,$hyL41s+&C D.59;$߁.؅ai#q]"w{4/38 ':I/\L "ÒJ}_|m>Jb0W%ڔM]QcЮUQV[F~6.Y#',7CZI XbFDk"5f|2D¶(K2181b P fcw&}@؊3;𡤖ࢲDZqDd bQ?oŵ"?p`sA r8;T&#$r~lMyI空ImefyUÙ?!ɖ\@gúHQ%֍]+hDxv0\*eF,v>. XzxCRtʿ uL##6{ý8V(} kX Moq,}Y#IIRkQ$"D$gM'+oO:(4>T[ҠI,}p7`( JS|jFqsNq<1m Fֳ5!qMNer8G"-/~vIw{Poak-vT]`FM]W-0@gA,ri񾆺o Km(+NBy^,4m ¤W`!u&uSB&D7-f491VPIUZo[剎|2 E= vn]^U.cc0DK[>hx x-DA%>{Ptb=vy.io.W||T$N`L}fRxc1l1ѕ/#U),GBBC&#-dJ4~-'s8l`}t͢èZ`g>`/pwR.3Htt)UW,(_$gT3)gPrsmv:f/vս3Ѐj}Ҿ^s#؝)z Y_?T:x9YRUZZ;\@v=N䃀۠S4 vNI4,GbGV^w^5yϖ}.p]hcs ߈E`#=%ъCVS}S0SUH2QKh^?%*p6`Ws(o1^r^/'*9[:Y &AîCݳBx!wxLܝ>䚌4oemWTT;_iX_Ќt~Mw36`Ssf!=(-Pcs,U<0IixQZcb~u[N\{^(M]ª;JɹBkF|WR7 |KBtc}iΫ1bUAs׽1(V27;A/աkܣ]IW&J M*%\{g؊y-ef$PO\L E6_:gAՖ2;vT׈.(D}< o*/jǼ^{w=٬ΩI+@9~jeZ&^t GPtzٗZϴ0ۧPlcuS8A8ZD;C< zUJrR ںEz T,ݦe)d!EgWxASuFG~@B5+7eVmE2?.E]ymL~X=%ƝQ2H3RbKlkpH:{ǚ"zT yn@/SZGjSdLYECl9 . O Ѥ8K?j+K"[CG}BZ~ChP Een:"ev\ϧ+q´wQHus-"3.]u՜crHVâ(لddV(k_hbz> xo|])铉q[u-9`FyDIT}W q+i/vJKh0SE!qSOfV#z%K=P"`=}O.ţw;c@j ѓ¨(!b`Qq 0Z/y^j|g3|我^{Bjw-wp>¼Q9{D.ȦFM!G2& JN;8ګD!&璻⤣FA'r$Ȱяw,"J3k} <~T@4C }uV*XjSjn(Z` 61$Mx`0{{5^01W]f"DJ3h+ Mw+ ddH῜M Du Q?՝Tj6|}~x,[PMf{'ͨH;iUgoZQ׵|j6B^AD#])/#g%2.:~B<Ң9h)8QGkpF(Iꃴޮ(Avu'܅nl= g6Tͧk;n)!c>]TOk|(#fҰh mO 7)^Lyã0P+68]\E+ L(DG%Εq*R;NԀ2%!քǤ^ []xjpI`dgFǮ$^DfdO:x"xyƨO5iiät?2'2}5߭X37o-ntHɂ{`_ h$G".7$}E]TKj$TNqyZm s:vWA|}^s дE3E!  jOkϠ~Ľy}ey\QxLo+t"z.xT:\ _Q(,nЅD0`_+7q*~$ ٕM#ǵM@j}Qxz7<D[ Xֲc)7:E9^íGHOHt}*'9*ͤ!thSܢIYMٽL[ +$_GT)QVZ_x5&@yDőC//OL␵tS援0Ly=_I ã/©0?xlGޚ:No1Nq8 1ћ">Qt5Da(DYaTy#(߄ՒJ#krK~;"b`ivl8>&4~|n*/k/$ȚQB?SA"Wc#boeXTORiZBQ퉑<э,~KkV]8xқFvxaL\; r-51Kʭ|K'j5mH᭚2R㵭 Ԗ w$3ZѳL㺏_M9«~Gh78U:XDBL9'<`oo)fT^@DZP>r#n!"Q.ٷSb&)l&rr49KklHOXLU U]J]{@  _GŀT~M 7T+ެ.:U7B`47*_9:(WDw@_]H3$TJ]pv}Y+W^ @py=Ŝj F*8Tnn5e {sT7a qIiOvβQaju{MUOl07d"sP=ΣSeh.e)=Fژ>(_3M"I8_p"WTC9 _X^|6V%!uOL@+EvL?S,F:AMɰY('/S2DwNÐ_?s,Gg*8oհFM_?PkT9T8,@ u}XxxbJԤՉtE($r.v774ݱl@{pQ'?cZeUQ%h8:ǦTj/,9iwǻX!~B !6V}зNn0W/Ght)TdV~)Ct.hIU9Iw=#Z#w^∑<{}]8z;Z;,.6RtRV4=M:r{!Ւt)(ҕ']'Su|nk WCn y_2<{+V\M s5+#&Oddja Q!>F 7/ۖug Rx5-zWpkz'^xcIK=4PpGܡHRV+ͶrGcFr]ȳ >]H_!D4tNs8 oХu|-b<3$Zr>{ -PշoJ7q]h#,w&:~AP8r@NK?jڼ$&H*Af?MJL?%QjH-tP.hnШE5!OlKk]wvZVJeoiz)T ޴ ~a@B~/*"n[ݮ*#~otp@h* \쐬1 1<9bN3M)m^'Æ^)os=N)Z6ʐg<0u7U VTLmx j{;eq?!D\GRYLcv86J|Mme}7ƴBx;Ct-5Dcx)"/#~rH3GKV>ƻkơ!NG]Y1#CGƗjFYR[zS00yt ~P'RC/o'O槭N>VxZvk{m$b?T۩|51] sxh83z1HԋH#3ȮR~j!ѧrźAn {;cɷEZ_-)7Xc'$Pr7YId T[B3ϼRJ8!AHwI+kX_hK#e-:|o.@ͦU?(B5P  oQnSO]-Dz/dS!EmzN[(C-b&Q6(Fj\:fx\àkEnZ5U)6(V -~@.,mHmѬDw|L_AH.UYiVB71=Z`[uuQ뜐"~ LU\+@l:c-2B^EOCs|V;!Lhۈ+}wbU)Fo&5ΨD[P[QWxrb _c2Y-۴vԍ"|8v) [khJOo5\A'dhp,ďm5H#K"U}@Km>Seui7ǎ/i1' eLg(MCZKh>A&hD|CLBQ. }kF.YVAv8hڛ TnTHN~ѳ[m$o4kKQ{aBeLTHr`m(>*{en-3[Lfq헔!ٚ $KzI"N{\r\r<7i-VG|JZvR Em8&!r v5'$M Z_{QmlI5DKLr5t2f"‹HQ/LyZRѱ4<ٙq>RN*C39i5|Mִ c3F'LXХhoRm fЃBaӂzrpCqoϚ]}_D؞w#kEҕĕsvݠ#V@,յE3 V@d5/o F 1/66iNmt %I؟l{C,on$!Qyۖ"f9\#_?5qe#l'SrF?*$O'R3U^k[׷\/x\{Yx+oTr)i#f=|R銪& 先Z{NRA-'=K)GqzWnYȀST"2:jw^nq\HrОV@&vYV`!cm)&SrѺG}S.d.Z7\a7:9p ra] !0(FSh0ۺ/hk(&-~JUN{DG{cl[8dQ@?jtib4&}+ UƑn>XVspH^v,@bXqdtIm͔'cSxH@eYQ%+rFM6. C]mc2 Y$_ #x&T nXM6+8mD8<=EOa4)! DeV*/Oat8(qp*ﶆF9<M{\ S\[mpm XHʥ`aei!bf;U*& UtV"@Eah&thO`mu596t͕Tƌt61Fu xnQ_C 57B_ntkȰ9۠~ (Dsv}J JU@!79J8:n8yRB׹,V5#)/$&LҚ7Uvd^z?̶jjBX(o X7,qL+0L o1ϻf"w ދ# L_?aٜI Ok5A9.Zɪnn1wK6I׬!s|mh fSskJw*;ߞ#cؿ& B:X`b v@^\$c-Q+b~ :O!;Y0\{FRA~Ѡ*meJdz孴ޕAѕ!w jaSQvK+3&9AX 9;-AKpVPTԮ|sCjh!aA4|Z 46 6$bIZ 5]uk@Njkn^2 s.Fq)Κ,SX2oxe3Pqi]XCcw,[1FA:0"I@w\M4A||O\-WdZTo-2}w`4em]lezz[@I[.>RI6SHpJC ֍xbYDG.0qPTƑNz<#yƉp9}Fe@ jO0Ę6؎hu^aӝ4Yt|y _*A(IJPj#qM \;@jLOUMa1n3qKnYNdsH_/Ad(=Mk.| Tl"#mARF1\a*WI&.0: *أQŎFyӳo;6U{IЭ<3ʹbFkX\>\}2P$;1[-LtP_QGg˓* |G^cSh4GO 6xE<߂FֺGݲH.PAC&b?++#6*|f竤͇ /K+>I`GH9״JT' RA]ءj֊+jf[g*ax YaMXTFv t}N{ Ų}I.Zţ$WM啔tkqU+A&BL,7$q'Q/z 8X{ĵ~Gy%P (Pjtɼ1Eij`VEE7srjx+X&T&xokfS';عN@}??ZvXBh`y~;U{&ғ-V Zg3y4J^ 6\1pvȕ%z*RUi e/xyDO48іW ='FNIKl `G8C<g*|?FEvCXAmZb'M ;gMb&۴ n U?rznB@a4yE5Vζ;=Rn%#yX(%7t8Z# []术xIRh?c6&IUg{woѫZ޶"{LI$dM v1؞h` crDP 7;੕4 8)~H0I5GPmCCA$j{jUaрŠuSD[6V֐Psv # =rBվ eH}:*S^A׉"Q]fEE.dl%` nv"!1^bUp ^\@yKXlaw{cGW)stF t锶1f25<ͰVÚ!OedJ:0p+|QN_`eyFWF2<ۍgYE+37u c;%9Py…wjYgF 1l:{T?HTwS~m۱wi vIQS® onq_ DŽ{r"PfTsGjEçϏ>-xIj5@kR)".>ñ^Py wU {j)ʲ#"NwDr sX2+{no^(*l#Aq+co;ݒEZlz ɵ7F/qEDF'G2ep҉as [a}e6! jYA&4j~gaMIvG=$oY'ꇡcťrO-ޮkx#C_6eAJsR:]BlF«='AF]L,Ј|ߎ+r{[b=[kAZq0X!>lW~Մ@+鴌U-)ҸJqG3nCi-D̻hp_R("3u2,Xӱ`+PD? ZaeժdžNڟDulvF9Yo{C;lyh\Z辪t{'%lE$pVMi^jS)}au೭*7Ȕi8fnđ8 r P/D_/\{ku1L$Rћ4 /?|Zx9$qt!#.Ԭ] GϷ'dR؜ #2WkrZEn;0K;%uw7`mݛF.iMRE"d۹~f_1mi)%E[_ }^6+]a@f%HiSMj(aU,6 :8"Qx+iz ZV*X 8`s*{2rIhmX/Ó@VQIT"9ש@CA705aM쾺O$Mr]IUSF傗GwrT(R =1;[u7W=\@*I;#J_Di@⢾%]N,Wf Z .7%Cr1)S]SsN-h}D ?.)?.c^W>j#P/w:zrIWp:܌2 ƥ>bu>yd27 /npGeRLTvM'p, c0ˡζ?J{<$Y&³$Ўm ֩4>qi0lfeyinře`RZ\~|.`>O[lqQnR%d]Zoψvp ӨaA燦F}$״sS"t{?"H]]0D=$g^"B^5.9–7±$ĄN10M ={@*,2z(Bwyzh⇵#YS߶: Q))b8?ʘ,Z?g&axn:{{)M^1B5[[{`w>9s\Z„~ xyW䀢hsx,(TA+ߩ gdٽύx+-[~5vFcѭmI-o{j@Yfg^ۡ;8ETeCH٘<]|YȢB;`Ŝ^C Z.ޘ5V(pP*l#i?v (K9AweZ,EP3]*!RP/mۮZ޿jٵ-VEL8#`Y* 흃S,Wpw[r5u}F6gF[jR "0Lz5ąO=eePzv1Jx% ;j0d{0cٍE1װJE]޼Oz7( e=XR#6 A aRʱ[+qxM9>[PGIɶb<㚳wo~lfEQbN0* QcdmX q_,TlJKμCv}.?f9Đ98'FMOh%X,k1?0uL*w(Kp!GU=Xȉ" bZ%\dO "nF0PYPąr#Va9< 0GZ@clރdlb$ KD*_he;lQhՋ I0O4 L"`ѷj6Ӷ Ѹb}]Yj5r2Z瓃Id|55w+]/ݨF\{iĈDYȮ-m߿Ww fuGlz _P4ron@eUuG'޸봟Rr;ߓJ^Oآ+zaUTY+H7bϺ,/HA )_biC7;|Xz̉m OR8DZYJ@1fF*9kݥ3/z˅`sƈ)3Bvq 0-F*Sf3Ag &tO>/SFܢƳy&W/u[Re|'3g][JhPBM_ChlR{LS$X3P7TMc] Kk2ڱu]5q&8 T'}[i.bb$sW{wɝj8Hz=B slޖ%zqxoѓu6)S|Nnl_JQOߴ_96HOYuG`:: Xr]=Tp0 4ylg ` 2LV5z=M;J5T)i!Q6^s冨L^By3\Țp4Nb0GD:kR7 cbQ'&d2PL3EM#r2d_iO0A}b2- RQO,NM&+8]"ނ!;$(1BN)wFڄBm)W a _g}M 5e8Lk]jZ ~ j֮|sBÝ{ȨTFC*¹R-c\@a$_,N2ӕbsܠs+X3-N@$EA;eHT.@ois%NyƜ1~b;JGHdt_XvTX^%%~dz!b4[ۃ@G`M/]ml!B{2maܮi8UQqwg=xku&(Xc4LfNhwǿK q^; ? a+_n*4"5a'`JO`VDŽSXb]9i1cMJ\aپܿФ]0Yzt|M0mo$*0BHκP1W(欰3)h[ cQ pEx$xLYU&*H4 vg${"4ǯ5L_7n0 4DhՍN}0P)ZPx{yy?v84(ܲqҪ 潂ӖIل  e y3F-Ff;G|o: rNQo`C_gkevPO {`Uea ..k )9&|- ȣjV z }1?cfmYd;D#<{t /3~@z)(muNRS 3#WVDcaRvN{Ro+\1fG)u5 i6Ͽn*zuԬ|(C'1E?\DOH@3%ZG%?d*+ך)&[eHL“ -*v ܳ^(Abֶ*!P/4p|Xq,㷗?\Wt>_~=(tf.eƙM`.ҧc˭jQޠv- {_d_}$D-9QvY Z/"JL S $=-z@\CC穼,ϪY(|e Rp?Lt:Fl̗X<ѳfPmGZ=6v唽\64Ou(U&57 74.݉'AWȤK\yvC `'}Vڻn?!|fv% +}%c1jt{=z<;XWʏ&tp2ԘkM &>L5sieWB`?$.ΐ2D?jm4{2enѷI&9}O,{o#rtI8봢CbMzeElRoq`CԠt|3`)\$Feq: ÐH$*XN d1d׈xͼ鳶Q'S7: dVy˧υ%]?}c3g u?W6r[=_x)4wЃ!q U,YԔV@MZ;/[T^q_fJ A^|bo[6H% 8Gtse俫9aVnXa۹(@o+EגQ7Favn=#=N |']!|/ f?Ҹ? fb ˇGh&y C幨.JW|$7|3'@MpaISgHc*-Q0C0G#. <mVzG)Nwȱ U=dKSuC}AMy jmx^Mx4IAB[~#M=oY.!^'.Uez=+<%jlc3xT\L$52%\n<tR/ :O>%)ԏ7!2.]h6MJjh$91"~KjV ŲD1 `͛d$άUzyZ)YKD,%DgRj(Ht0S`Բ}w0DzZX'Kob+l3D j1[#3ʴX3̀ij!ʱ)L#FkmJ.;}o+u>:esrJ.@mQ4Ki~$oQxlb2_I2DzC~L3'<Jd2lTp0k\̔3,wޒ;Zv!*MRc}WW$Vn 5iS廳RD Dn0vSt m@L|Nq:f+ - .r>N&\8o(\;Py3:U 2/}62b{!F_>==f` mͽ 0g[~W+1ը.tp#&hSэf:3FD`DSUn!Wݎvڵ/F4cZҒ@,\fR^{ռ懮݄1u5VWۦ+p?A=.Y\-v T ԱneX \>![*;7?/4ˑJߣ ce!{Ozͽ幽=I>Ra ZY.4;1OݎI2hZ {6}T#.x8^K{LpT*%ռ+BT;X"Lj@ D.9.b}^ [pS&ce' 8.7K5[=vbY#hxgm$V ;sw xX H3ڹ@gGǹe塋ԷPf~?ȝb[˄Ȅ@ײA4+Wrtfǭ7pNVʇAe'A  VYJo?aB6>߳{.4Њbd':6a&`dZHƜхJr j@.d(P>C4`F m/&eb{aˈ_{+W`jfwYSS @//[YZ5"Rmjh8Om#KR9FgڪTlƧ9cY|W]+X9TzN^jq]"RɷՂS?gA蠙LHWZQ &|]E"{F NmU20AUAd}AlbI)6Qˈ9D<\:~߷LVaX'/zY|v:p6N_z;wN2 `u2{2'aW\1#?O,b< Jjzݱf:x=Tc0@sᑖvu]|uGLepL {&]AMA }4O1D)`Ո)D$|,Q}RPKzX0z.s4 NirE nʐZؐD#|y'=kvfϣ{ ]R-`}61{ } >¿h$ie`Ir0LU'[Wn}O >4W[wj>]Qf7~KTO?\6Cw%S@f@q֊_/`܇ÈVG8%|@CSÔГuh#B#@H0A@_>[RgJ1 ZȆ # >χTƹ7*5!ҤSJL9d&K #H.hF;IF݄;!m͂.qӭn(@`91as߉}bcb i!WaD,7bQ7K[~nٙP3hn?f@F)pp&.ޖ%Q/r&fTO#wryID^cёm񦡨QZlŸq^֞I:!ͯ*2WcJ9g)qhT'h=pkn?i32qlZT L;L"F8r3f`pGN{ g=1H/h ^mvMdc`[ON(?t;̀K"r 1U- thB#< 9G5]0ovj(5f'"1}+Ytȅ xBݲ@5 L:9`},ɹP&cKc>4I ثm`ձ^[Dڂ:å^ M=i<Uq1&MĶv5cM І>Ov̘++aVas[ɑa::,쀸C|߉ޮ8dZ즺 R(9C:{n0/~h]|iE8n;(Fvފp&⯐l@7{PIr}"<&Ub; {5ӉOt%;;e74 ͪȲO>Yp=xXG_-q ǍGd+ .P2WzEt' 4DyLSE`i>ywM>$(i>"aoX`lJIv躱3cY2=]JU< # bs>fQ a&.7hPf۩]s;XtETRF2Dn\b͉ GA P}T}WHC_R]H̛Y:)@bsL+C(sE!v{׎#XH%fh&r(~ALՋ3.xSaǒ%pz^_b=6s 퇞o|e}Ϯy:Z2D`~\LHp&x^L7v[qm|xpmTHverR" N=6959g̐ט&lIt&;VJj> _RNl!nʃ61\^9|C@-!\eQXٵI D\TV$[8w!$v`#w  i`Y]+j׳7OG\㊣NAml])g7[=K#d$ !HSg61BF`?nR7@K}D\܂cJ/ P ڐ=`Q6A>9Q_r40ѯjBfCWR)V ,Ij#¶KLqrCk$*dkfJo0}a[G7$X':KVv 1CqX YgӔؖu LwLD~'СU dalY,{fq k!!_و19A+aheK /E+q~==Lķ([U5V $ݠk Umu9>Usaܛ\8>a#Yeb Fcgyq+rk)' /mmeRԤkTMƨ3vP'I8OU/Q:C61EC6Qj7gv~;nq}R[U]W,]ie>2Tx^U7+Gd#܌%Ok#z>:/c:2ˬ[ citTggwoJOm@㱖L_*upqHqTGLnlJYzZS᥅PQu-Ⱥi2r4 }Rn+=tŏ /1iAս5P=xWئL,S>-">3Vx^A T'5Ɯ}.'b%1YW@5r>ɝ*_ |54V/a#>(?Lt%Jq|%\ 8V4&˧3/WYD"-Mhձ!fTWMFOBUx)v}N%@-MiUKj$ɲps^:|)* j<Au,]O>5$28>v` ~uGn>FsU"iTb TcClHCW,Y Ab(I /Qy d1r M bvC,͒.ny?5c.G 4FOf=JWN'c .1=/ c!~&\kl ҹ ][ΛL;ME,xf݅M2A6џg찺}@5#ӯkލ PA&2΂M.F%]AkDQpO`f9tI } >rR )(xRh nwvm~t/+2[߲_$%/+tϱB~:l'#fƎ3tzbPىeE7$ʹmS ʵU4~] +j . 1]NVn?nh^2a;VFߏu0< _!C_`d3as$(+^ ȑ(""Yjhκ@]hɎ̍_g4_EWF՞fBÅb+Z!l,cIJ݈K!>auhLJ2dH{'k;;63~YnBQv xBY}օД-))0Uؓ^jhvX#*/;ZFKT/Q}pQ d Qx*6p~lGo lZ-o2\2VmAnZ2\饽Áߝf \Q HN$8ֹ lj̘d7 !Gy=0Umz:HZ9:+BLb@4Isl/c]P2fg=(oK։}! WrNŪn!0Tq;j>BǖC/^1`lǙ%Z9ъQNQd(gMČ5>%s'8jcC/^͊|Z&+C̀P6i[a*H 6j2WU~!CMWjn:0QLXk,Q.6RtF` *uz]_)M'[$ø@vQ8 $>\i8 Ȗ-:2~ 9V^'M0|%z p@Z@EqI#c9#ږ|- ǽ,ZPDI4rI3WYoپxY闬o Χ[ʹ 7첼هȤCਭ egqkk]є^/Fj__v?2mH yRf) Oޕ=6pdlbY R|$O|}X! ZtΒ)p"Ը̬ؒ=>!̈́h}N:4.Z;}w[wq' <',9™~Ɩnp~k'Q: du>|6f{)D'0d._ <̪hTڢ—(40Sk .j`qOm{1fQc{ٝB6nKLh,<_pXݭlQƉDj3n%7(UlWQZ`#O M a$Vhv<'Wﴯ:|YA%:턍i_ono1c]jNOtjyHz)0\(ȝ G9Z[m_O iH%o4n9fc4R׬"u<9WΧM.KgR0Mqd_&!du[e%;w8,T)!L*OZ x5-5eQ*2ʃ6O6lpZf#Nqi-MB O(!{H{$b JyK-GZDJ^s>tZYx N@TcX'X CKCxQ;ͨBfBTd^nb*lTοΎcb%exu5ǃ"BG!piDF3?Hh;00jvF+:gz5d⯜;k[:T?Յޣȋe#9֯> hTv>/201ŧ&-9dk"?zSu84 :> <3aty(H*b DNzi5&}3630Rer-IpYAs<=G"5 Cfs"&?$_]Η[B>JgpwO/ |nK ΅)_]0`!T:{nºhDJ]:Tfu!?l0ٯwTfi= \QM0sh4jm@6$;@'ocgOLkF??nkfXX xzSR&URCˮ=H>Ԝ,]~xPn5$L Cۭvuv$/bΫը_WXg؉6jvQ9]}\O}j2&=9̩0nLri=.ϙ.c=sԃeU[]r*]ZrZL7ReU&Fk&]I{BʣYϫIռ憵CĘ:JG׭Gr=d*&njvS|W}BAx-_[w< 6Eá +?mϺ!#j=&Ш4yO6-NFb=m&Qu pSe)d^5Z>-r6Tաt]앱ĬLҰϯsH`%NbyJ]@W#)6VjHW]\7++:r/dF`Q%;j\!R6$XkI[:7 ؆i*+[ނBЅIeׇ*m͊_HٲIEk&F5BnTxwIaV+BDaabr|/5/wn$iXN!t70X!3;h!-;oz?S7wBܓFϳfr@> ecc.Wx.4C5έD\o#w[!rp?ڌ\S!w-iD.ѯbahP NQ螕  NRA T?!vnz^}@*-%s|!UCq?BQS?cuno9T7iN,7A8D+pO;v$E@|@d맘h CtP"l-D']r Z0oYA܏&)+ȱ|$ H~Thњ$M yX-Ӿ^$^BPm*F?D_,AZx)Cp?μ[ng.݊In.1#BEĒߞB%;鄊ϛ ˣ4ǡ;K- Cnڊ Ć.2ͳyY(uP~Z G/Txe~Zv6תH㼦7?.귽$1Qc7H)24&7=|C1sGRFk&f5xB;N?QxnfcJ5Y_$KA:P=uf[|6`[QEӀwvBYpA])97Ba F;,߷rJ ijsj(laͱ3y(.v~.JIu7e壛,qA{*ߛo6mix f>d hvqejZRBTUy+[;t}TuFRrlt7,exz /mpo&z0DEX#_ЁQ_Ds6Z7&xH2t <&l+ϣ7ӌ!h*c>YqU{="sPس6yE4욇 /X=ym?K#(1JI$Hږ[53UJN5oΐ,z;EVG9SB3߈pOzb*,RV6q͝Dmt&B&䳥R߉.~RDBroMF.syo"#p[(ZO*nuU,=4Cuَ=UW/59&~'{i/Sh񀕠2 O\"{?CbdEbA>>1_}9R8yQ+喕Uk'b :QIQ$ZW"}mҐ 7-wdwFw k zC'yë&Azd9j>'ueb)*n$M#j쌝/9V*4筶Ȝ^x NE=#fLN1KE![8? G#VY3E؈6 ~ECX-W-,;%v]x;1ua™34KT푁 ~x=vbb]쳓>z`J Ȍ[Hz»1v!T9|cw  tՋbGsBq+*sC#步S8V p](:lTH 7Ԉڒؿ(<; {y 0A\)qUP۫fȻb%c* *L1C|dۑ/G|O氘gxt|cĽۢ3bqC]879]~ KS %6(4"ԜqDrg Lݰdd\hǏ'DF ]@U6e(kbJd #0˓D)Qye,Y3GS2Z @(v!bh1 SMlcXV1^jb}vNzv(I w1~f oi'Y7JO!ty2$Q૷_өTpl)L$$fZ}0U;vАcؓuv_}.î3:;Q}]Z?oT*C(!ևA)ḑO:.揥)ZhY'fרppEw CtmhхOXfB^GG]*qOL Gnf}\'{JΫ WF8ؒ4/k=5}.' ":n qr>n9sę pE#^n3. sVZGa͟Y*k +^ε}cQyYQNɼ"MSh}Hz}BC,t0]P^jd%p31r;Ru3KV^g=wQ^"ӆG:Ϙe8+J1=HG?h mQfL^[{B@;LP ahD'@4-xNՑ6FD|g , ˊPtϙڭm&+Bsvu+!'de.I{C.yRVWKŦ36W/ W y(/w 1pfjwA PhmL6%'}z:] N]IGmCl9y&+UD`GII!h0#~ 'G{(IN}Yj|X(pvEײ&}ɽĪ󮋧kH9y*eI~fKS."F:"R3ڢy숡YרC} οt!XR|Y)ȟ鲈rR1B쵻WW@4q8 Zg++kg&t2K37wmbƻNETb9 . _KMgXhĸ8ݙjGe -UC1Tnxjzוms. LK4,C:`򴘔b`~:7#[Ú*7s>nDz*a6|gD"%%gp jG#iv<[gJ!{q?=׽?onGδm|@:F|CōסFU{D;٩4 O1>q-45%" RC~S{ZȺp-kD%"uAk)? St'}6!Wox| cϻyA; oǐkwK|=Ѽ?kq.p>CoYhۻ-_]EAbC46wJ_%w[m A&Lok jţQK'sӺC]Ǿ gƹY|Sr!'M.XꨈNB$dW) |Nvbߍ2JI;+)L`v7cd{!Xas 8|"$3Uyi^d0#r| wuKvŽ7`<ҡ܏`hk_mYūhcέ*VC%ѠJ5Xn7^lW@!2!:AVrӿgrIT|4 ٕ_Z(K ~f\;Ӥp2pt2S~gŨgs `}IvqV?ȯ:|֮̀h!O1N,KˣGj ܝ#0WyV}RibI#rL # )mZ=Zs g6wF>1޸Vw#4"ޅCE qSA82ٓwPnI"]$bV3G˼7LA J-fҦ}Fa?P7gOh_6\Կ 6;@Q_qQS_BR, S~=ɔh:([8 ]Ҽ^B{5lj2p?`[ް4Z(5#H@9*J|EP!nuWHܩ' $wE46ˠ؝LVd +l :J3۸S=|%KGG δ1.̸)04VZfAp:@n.Jc?}?"H[ V fsN]Ŵ }LQyv!uzSF,鸣3`lWB#F>Z3Ͱt {8) A1 0X<Ҥ{ƿjd)~1":J\KO |LwA2?Au^, 2Vf6,Q[53K|Z=D˒do ֺ8 X%EWVU8- q$d8m_e¢v)|,%(c˩!F?N$AHM-7 r5ѼjU`OMKyW0 u?$ifJKy \V#?ϋH}TNXЮ6Z8"5\ im9)MW lE c'DV "zZ\JaZGWBS;r1[_5xɥ]uIçDwc:76[.= *ܱ mChM}\ )Xgd׽s),CkljM=zDFG"e8~Z0^\V؊-Dǹ]4rgF]ZFY0tCܮF0\fsH8R| ~E)Xh\ʂ{.[8+)pn|dF4x3m8Twj6[Fu#YΟˑ.Tri:T}Xl>&}PEqJ.5}w6<8*pH˺rDJt<6ȕ}v&5`q0b-;QX%pZֱ>".IٷmevYq[%EV3W&# Rj1jq#3$Gwnl([9-ƲkyǏld%ݡNMCE c n*5J[@i8}Ugna94,A5w7q u(T`oSנ-욨oy|XSNy4R8^R+GMKgbf;ٍB$nY]K+HSN߁xBzAʍmtФ UU3l@5> Qxmg#-zo*n!tg2P'W˩s,Kpa(T@+W} ᠬ%`ba(+6ߒ~-bi4xEEl^xY!2K `TYA;d0<'W\x8IKȊ'*!WpIJp0_TF9q +lkUz?yeIclsڴџMJw%V:7t2&ܲ;g_Õ*P/M,Rц\}[%žE\Pmdr:;p;S(:ǖ0$wHx?`Y3+̎Vg12Sh,(2({yPgه`׭ΐKNE'4K2] q((|1(|:rO-3UަvG7c^_-9FNDF-ǚD?SJo&,`WDcn&C]|#łKzT8y-E(/(p 3e3YB6G!_Mm%-RҦ&RWWOH+vi,i[X`^R(Ś];""!!3T&}z7lkId9=0E 'ubA+V!yf4pGd .fxկ9 :Z6izX R]s5O ؅^;I)"gXX/xiXH+YKh>> I "[)`BX4b&ޗ[acVwM9C\߅Y(*q <;K|ϻgfn|;;ULWhyF&x8S&aw:"葦It1op_G4u<|^ " Ca`ҚP;kd fq:DzS5zOxGyX~P%iT4GGVHj7k^.}2C(DWbdvwۙIA(;=;7C8ӭ|-Б 2oa"jO(V_/x|\)O 4R.KAsU6/plTVݘ3_MlF2N:h?IhUnҳY!Bx'^S_7fܖ4w/ N~@ƈ'׬6q+2X{9W94' q=5|Z!^ChvAg,;s UԐK% xeI7pmܙ!Д?%Ԙ$=-nId:6Zk QĹ!'$l>c̅de0/-dܢ2 92PeCa H+Մ&QR1sZ4h'~A/Ύ5^:u8Jr  i&&#E|zF\S:5qꑚU4N)0@6xJY4vN Nna!w*m|j?GG_דo)߼1yU>;9N!!Ύ8Iq&U'>E@rdsV\YA^~z}t{;u@׃nSQv _wsBM 6aC,˂nm aTVkS;y$?,o7B vneIDCSO I 2yc]bLrU#- Vs[ !A2>+ لX+ `f7}#PwtQr| El衽dSڥt]zJ ~8"So_YJ^'jl;$Eu)\]fÎf질h(R5Y)Mtk %z?|),ܑ 鑜W\ʊ*|/Ѵk :2qsB!ۥ/ge5aɴ8>j;"tHWqqC%\?c,t{q@!Q@[ZGԑGVlF@V$/ }>g>H g/"9L!-)[=#}>.5NCk$ ;qHh1HF FÉu;>$3ܼU%' $bW*n>;zZ/# *לAc;n$GTeќpzURVqޑ54  U%$JQ=(G=$Ir(m3Rt@w 6#A.kz "wˆ΂ler)dq"9XGJyM,,T0Gp|/!,.b;E[.xHcqXa *O}/=ֳL3hEDžC沩ڪ`oLN{ q豐Jp5cGLag倢&c*GlN` tUx i5z**|[=Bpe(,5)Ѡc]"\ pN* ҜeZMG=B#_Zۂ.$xşYO/ ۱? #3E 'wm@?vPsj7GG֜6L;< 4+5 u 𿫯[Ԍ2F̽߂.ǘ,jS&VuHECSR8M>-ԎuyHC9VBcu:ѽz7tgH$ E |VWlGF܋EEұ?։Pb "CܩƱkiW C9 DV&Fns^P ,aU[}[~1ZlU,mcH 7X7zEAvGy[MVO(Ӛ3'# _k .H46vg%.>%*yI>O҄w椩̄M"*ZX7Aptʍ1&L^Fjzqy\!.A?-p`?m"rȬt7<>W9``t׾}ÿeWV_MϿ,ڗWY4V lgРBZ[;`۝Ĵ ǴttmQk$"p |db>QqJFP7!o_ fDx(Pjr#H(Z s,҉G#o˅-xEz[ 5~1^*z ,>htnfNk*NVʱQAj6~-U4n[mNa>JUXm?p>gSvsHd2ed^b"*C`5zL1Y@as?_tKjo,mTeԎKޚKyF,:LVSTBI)> ll=d 5TcL'[jl-YIS'U j7yŒp|- ,o HiF.U~YMO~k<1:7RCa+Fd--كS +j!BxL.H_[z;;8!dD!rR}z  <탦JKW .Bi*@h=95q~Tݕf,NRn'PŽ/iQ* Vkai O #)[pu.@|eNÚϔ.]OUN %GgQTo4}rv'YW܄9 4Rw E:dT-jG#JcOQ(ew~x'e&<\UTmzVʹ*Gi` gZ,TWMbjeKOc[TpYDt2zM5;Z7áx{!*y/E,z<@ }%P T3u|.kS(D=RE{4{dE%>̽~"sT/gƙm -P&&6! MYT=Z!CuJVgC6=){R5uX 4RjM!5^t>5r^Ш(]VA?1Pj`ڊf)D9/I1?V c">wG1BԿ%q U'fռZQmiKGp8Gn4f.*lϑKK#{zKŠjFX}/b#>P.5O6+|VSz0 +YمHY0 ! zOX7:RU>-ʍ5g]+B_٥* 8J7Jq0ϸ:`tLgIIWy(n:ǑEG]y4;ւda;vφ18YPHݔ7yyp8Rr%00yѨTwUzT; D\GxR@|Q7{Fqs6!ioT܀2s cX{,Y^ť>wZGLRmVk̇]Rr "lhX<&b9^XҞoÁ|r-\bnU`Aq?[L]޹b17=G >wmh\cIuuC[ ~r(PAiXdłqn=hJ#3%*5H}ľ:`, !-2zX`L"ĊjX+:5}RgUK=70*+^1$TM>,[`0پ_eh赙MJ:T/tM^NpЀ ByuV/TDoKQ5UߧI ⅊ fro"]` C-9JVۅ܉B),(w=#ىPHmp:FPaY~Asp|*}-X[ FMa#X\[0kk)hmpF$ɧŒ]@PPL{4X}Q|}(|7IdS <\u.E61W "՗1Zp`6A>6[~ui)&.䅓E ߼tAP7[XzbYC'1YoyW|(Y$ZTo4HSRg\3\WnҢ撴9OR#e"S #%׃%dGOc 2xh-8t+qGS)17L+\U>YԂ`BBy\ =0`h/jZݖsŸHb_00TB Tޏ6J9ꋦQkmjs:Jt:/`yO߾'AQ킡"ԴM#{lI.y_wDVaChTCEaD.7'Y^p{%#<jNux/42ƒ);Z![RCRkmdޔpVҚyI'y3%ϡ.$|PdW[o 1Z^vfZFUBsYŘuA,O3j#^O*?<%>_@Ɓ:Uօ*Un▩!w9=Q$֤~:%X7=[Dǹ#' m$HP:|:zk7Ϛ5(Bݷ\'Fh/zUՐF6?oJԞ3 3{68slވѿ9|bT 72:ɮQ_$q/·蠖9LjvltIcct@.bvX DڗK{}oo6h7 \'N<z⧡])"&\ F}3LIpۻip;tKm[Yx'‘ߌ h1e^dN: h͉cBoxXS9'QW1G* ko%4rXh D)T:]gs>\NxʶȵiUfB%j+^'&1=.EܬńpSUjt1 8jI<1ͷAPʪ[h [k@lbqtf2&ihch |qFCI(on`nb^A8bмITK|xyZ٪7 Q`u Ia܏=ԡńK#5Q$pupz|<#Oiy0u w;ӓ;wlKΐ,Ա G2QrUf\@**.hkDl|mѦ~NE~u` fS:j9tq앷kЁϗ8sa٩C3sܧոqE:u5T\(]#rAqb %)dZ bW\8`;Bhq􅑱D|Me<%(%[VOzS֊٘: o7!CZOeJς&"/sjRs}v xxtѢG!N.% bQyr5=N>"6Xa_d{'1ᬆ?) `CML|voKj!uzBmT`ɴ-+;]qм$qɎDI+J9\ GߡY&FFrcĐr$q3,h/HY{i;*5yоڀf0q`[rϭ(Sp :t»@DIMDY&h6DÎgZx2l,n4e 4׏wg%aqc#!֧lZ}EMb˪OC{Y$f1r"S,lc nW]|ERTY5-HlA!ЃMvn M r ;`e86J@L9=*"wVh['_ض:k,э0qE~'~ޡG6?U!Rs޹\O@:*픛AVaW% O L yCxj_)WBhDppu>ʐި%c ʱ`%rxzHרx!H`4Ϲ1lqw1,/1Yߥz? LRde`2 'Gto^8Dv1Sjety¤ʩǚ8qjaq^*fA}le&TQZo @S8}&3 /=\D0/י%{F-}wgD `t>n/@÷UH:jI©҅F)4Apa F֌M , zxTram|PQw ljA&F#qb̠tn n_!}q?׊j@5d,fsN%}qt}+C__9a8ß?WӛB43^90KFW yr0sJ3>l=JC `rGI(fI{΢ ڀ5|8"YqBa&æ|>q61{ X'KY! )ggG ?-wK+Zn:j5r󯳙^j22i)B:s1nPPTT-0!fߧ7dcB%{o!)!R :oP[T̰)y(=qt늮o IIUX?&,<>zKASxNVh/xP[Mt>Ho<ħFaHGbǯ\qhu5'-ؠidh!WtC*WhFe*2k9'3!33$_ W2Y{lꊧ );.I//'AVR!2`50[FG[;z[S%z/?q|*.@YAo)DXĥVt(DNIѸ; .]G!W#Yee"|Y򬑻p^ٟg؁e{o&8U܍cMɒFhemD|`Aj3Hw?0Uމ7% 0ᕨEa_4u vy厩))!EPnyVZz")i=7P Sni"&ke~{lJ-ahkp$ oӧee,.wFEߧZiNȗdT{H*8Œ5$ C*(&Cn Wkf@*%9hPQ( ϔ7%ENEw EfLk|ĽWx6UrCqY1ݣ3jO*= Nwnxϯ,?@:`v:s^p-U@E>|~IQP3oLh']\mҍu,BM2wOh ,Hl] P4ՁhJ7zkjF &|)w_9a/h\t 0xu+9`q>yex*-'LƮ?K]=f ۝8ϡ]I}v1?G6PxÒ $$CܜS[@ n/iUb-;BrǢMWrI*)xnMILW=p5ed]~, b)l;eޛeq`)f}*2K^X)Y&7H|;O0*qPF; =»ŤW+w!"vm=>0j3dq_u 73QtﭤȾ]1u,8:ξh{;ʳc@xPkeCR)lI WDԳ ̛orALQ4~Iv%y{Ni`ǿx~c!8G,؏;7 -mh6櫼6GȒk6".oguV8<IާS>B,%d'v>jXU'jrMsEᇉ> N!$FG6n9 fxT"djT?>@Bژma%؁J0x@Ei-Ii*ÙiE,1`}ŖXMX&Ȇ|!oމhu?fqrp\OOw!2l Apc?SѨ{eNndI>auEs'z͹uk 0eN%c1S-O6qĠ{Is5Q /=\K1?b śQvTd&'+Ǽ46 1܈D !cß`=&ڼ`4Ye]#Zs(ʡ^cI hX\U-x6ßd8Lpx \iá# ȃ_#"}&AC):KW^9esD:m{SqOhmt#gkj)oOq kV"_|ݥ ݯ$ng3ܛ{x("aO!v䢽AUt0(ȢDx8e@Ef'o V(yۉ[\R<4g, "㚱$Q G:j U r NV&'WmvEZe&ГP]W:i Q,[ _J*`iԀ?y7eb71L!kΕrǦW DR@|B_e"]" \QH4b& VR`Dnydzf+> Z;'uVpm3yFÓ çmi'Xo%ػ 5s,FIs (֥:)2f'GxN 7eX!Xi>E[q,yagWՓ[iֱ ~: )Ganԉw!Q69P^8 Aw#S'_Sf c&PJ+?kQBc3תi w<8x`k HWaY/4"F+DlL<'?|T2P4*UlH~+wX.*ܹC۲"rU"-yڋVG5QjN>mر T|da'o0]BJ6H@OI6?9PȪJ>p 1^a`{c=Pv e9ckm~A;zڔV๿#j#!d9$ş*'v  8&ULpW }ZۯVhs.Y`߀lDwvtN?~Ds(;+)xYɉ `o᡾ބ:m+@m檠p5= /S[7ь3=0*k!K'1Y|ODyZ66rӾ")@ [/2U}0VEד~m͉iִ)K,iXĖ9LFx>5N<)tO{>fB5*εU2tn m.86OvDPJh;NAKhU`YJI4-f.m s(ѕ}Q]ttj3ӕ6}gifsY?ɟO-:>". LƄ;S}*5<>Mi>m.jd36eb<>j}.Ў8kWg~:gUO-jj(9 gz"&Hi;uG9(J.gPG s]Nra(eL4pHEnn^Iy}ba3*;rD+DpPw,y0 h6m, f#dO߼zJpp͋U/iڻbw@BӸ(c ݭY8}4Had|-n5w%Λ2 c!}ybTl6Is+6َiIk \^QANY4Ks|}Yog:BcD1BVViBYdLefݝZqپ&l(3HaJz) hZ7 /WM|NנtC1Ė+e H535{v svlVϸK z XP+vq%k~ =5&Nަ#R^aML&L paD"ڝwaFxQUOK7 -!]D =ag`?Y"N3l,km`a V{+%J"N:iU1/Mi>Bydq#r'fEr[ .. mѹkHU#?p:6q \Cb=^.$R:tdҷ!x(дa1"մ-9bޤxb0ʱ8+RU(4M…u DnlM.r)Aooq3ۏ&3׭0 ,m;UµǾXľ #mM+i/c#0WY d.\6r(ہ^q=bjHis1j9!Yu!k z  )jkܶL6\_,&I ¸<{U Ĺz߹t&⅍bSu/TLx6. +&ΡNOT<ƆZ%$J#WCuNYPռN5\HaL$k lD!`k?$?Hv& %fpU>ΊVa_juq28Ճ#h\Ɵ_!1jK1Y=6B$ˣ)@I.t*9ƻL?R+ 9{eA8T$. y:V  إlkaҎjQ HťMRc-2(O++3`0u f1I'dl z Koqo0h*ɔ1p*}[~opDhplj< ˨9, 0XB7e)ruȫyB;rx4uS4ஆȢX4maRy)x8>~C̝?qX ɐVčto.HdfJhlxRjx!_WӸ5ЫfKBj3bpi4 *^;*Iŷ;3q?Hj!H rWR,|.y.C;H0M`hbr 3_S}$.20qW]&q:A!Iރq#׆⃘'LI?sRN^䤴FIJeO>fHΚ^.,B\(_6ZQ-~C?Lʺw$h瘔v(B.x1YfT]=v( jU,hkAh$R*Ơo ٥@UqY@ru!YD՜[ZRӌ;gH=sV44~ Ô,fM//sB"ȅPg$ч V/T񪜥hḊcIu|Ho:˿SMIդAڏu,ys dCA2gD| qi58ˋ̞i;c.f:Sb'ح-'Aڲ{-o.U\&mv@'kUlA>$kdL]W=ehA3{tm^ [h U7Dipg-F%Ћ>9fWU'tpGZ윑UZtcJkŶ^`9S ,/ ѯs*ɈI5.eQե yX#'9ODUcb }᎓)Yb/s7ԃvCa.J VolkԢ[BI0s} ;< c|NPE˰P: {` i?\*sMŻJ98r[I~_b$ˁҰf$E1a椔VjD,H I %:H7@AfȬn7+aq^t1)#o5hX^ip]GvZnwkBqp Q I0B1m ;LzRmwg#1˾7;d,uxX"WD9䖜j*>E:DqR%Ӏ"2Ԋ!PO#Xz_HN9ZΘ'jșbR!b#ϯeq"y+B?!qN"l+ގiWvqz:2 H6Ujr %V7DeAѺ*3U_Gs63HF^G!ЄYOS!U$\a)xaK_Y|\xGJv ngP䉋AW2%+i& G_u`pSkY8+4a#W>r8VV1-WsC[o,M oތ{>Gh3xZ3//1(8W (yzURt(OC1cّ3 p!PB"IF E$[}l1MK՘NytTM\4ǻmA'IsM)m;j^x޵E/sܳ-rYvދfl:gzIZ2ؒⲔ,fMb[ui-grL炁Z*퉢|Z~NFc#!g!oIJPџGo2EO鿨4"mq/PwHl5QOmhl s÷|\pYMl։J8aXmS0&:fȦkry'lD =LADȄ1Q^{)OWHQq{~3' zLvA>Ԁ8.}/#ycd~~Z6`q߷"l=΄L}cH_e .]kLv^P K߽ӠV6Stد 4QB।)S+Y^`F.T?**`qT-Jj+Dyúq;%)01HKudvjh9:`16Ȟ΍MMSlCElb@`C:t|f"Lΰnbr^f[]9a+;E3:<,!sx̯ OAos^]{I$Y÷>p,TS] ~e~Pj nw}%55͈8WupJZ,ܦϔt{<u"U DVeGW5,z*ٌǍe=vPN*@5L.47WVGtI&̆(.A!Oa΢}*&ৰXB51Il_\*J 3 UE/'jZAkG| '3~!9]6Rg+z./|QQ;B.}3D\!M4^,uyie? |է K:;7BxvК f1M?iaٍWNIutIGPΰkFwk>`wSԬ#-18Oz,dȽ(Vsq@.݉_ȢCx͟v 3 js K1`gynщ2_/P&Zlą5·( _qVku|Amp,xrΪqszyzՈXl&/y=/iD^6J\uߵe.3NmF&R `zt\0%79vMjYcXKj55K,1+$n gsjC'!?}ǝpӳHAs|a$'8 >/ҊA%sef:0@$8(|ykU.^P9=ciz4sN$py? {"GyI JUgDsuc;7VMwc??oFJ(P@:R>S_4l"j.yhJ `pP쓟9%I+vNaCmUAg T?SAQ4C9ud.t˔q1=E+WC1T.:Ƒ9u^ I鸉2"GR]L ElMU Qd*a FԽIǜE.*1[]BV3{М1?2D+kg 0$lB'C;Ϸ|%n gz(94utS="VO/P,p 1zjD-qOp7F2D,}x~"KPp "tڱWYe#xX,ظ-3q>҈0M. 6x>dtʎ $%SGgea+=pkbGVԡ|Y=bڷ o}h׋$08Ѩ<ܐ#8QݑtfռN~3??3X᯹20˙ FugP#c^>K[~?4z ^DR_ y~8nNDUC?k\5ȰR;/ڶx# H7ϼ ]Ԃ"#a7@z3,c ,Η27mBT A7F˄ =m6}-N BlA ғh+ 'ܢ7-$AE:_ZqHsAE<¼˷>޴Jl"9[kx6}L^Oh\Trc:J}O[Jy#7Ĝ`Ʃ ÄE83{@@t~A*R41o $s-.CJ,ij "3Vc@SA>_ U\@LP\}́}e[Nd JBzW>۞SdL lDFzCUQ UݗHk'c4\>>Dޭ<v~ KDJ%.C5wCVxC=Ħv'RdJuKt%r<R\~|#':#': (_aK! F/3p.gEP"-߁o1^28"YK}BI.G#M2p!B}_9 ,Sִ5=)n:ߌy|ςPV1N4Qs$YR6{a{؉,:ju(WLcͱGw;'`з oX@ /y5;eW-~C],mydcy4+o?`P^efDIО@g[K|qYTYdLIXj Ƕ(fD`7[+}?,0*oN$7 <3 vVRYgF.g4 ھNP`bVQK9%6(g# vpgW3K`c |DljXnc^Ȉ%dd\ 3zqI?Ɗ>T @#j47`csitԃ' L!T镤Ff/#)m=N%rIY3ܓ@˥G`̢1`\u9xp S:zuĩS86R& eqj%d2hL,U>N' ' E釼M3J//tJԛ`TV:~ت,&-z?^wĕ<-"b6J9*HN[ޤuTb|ϸA;҉E:QW,)LERN׃%oW\J~MB.'H,4pY"ҸT˩6uA*NT[l-N9Ъ%N^]R)b0N)n `h42<~c tw䕣cmy9Y% })Is(jkr U-]y+6_:ջѵES*{YaNtj[["Za;OOH0~ Q\ٔE܋k"/8$/hJkR m~+HbEYnϩhn>n.pF1nTk21E9F@qUL5בG0FTژfuNRb?=[aҾk$f+;B*T*h9d[)R6G>wDp|SRMiCkb U @A rˣ&b)`([I7*:ezLBhB\rЄ0]I /-򬿺 )mJn m#m'%Xk nf٢,ƃp!+|*SɥBEcrߙ7OD ,vpr1W怣k?u!X}M{QPʨ…ˌl&F h#$Bmy~(IJ41~՗*_7ST0S,zݍgC?i9U¬٬υ'RvB"R9-H7)%FkN0zеr>|TJ@ [t'Be# hp]O0@wjE3w"j(sI1d^^К}OPvhZ)>"9[Jzst47iC0J\Gw!c[sKz:.!m{SzhkWy?jHeV}tvJ0#u\m/@f? 9k+)xkG7)DaACO&BmWǗ*Rgay$w&odcvc؁dU`6H< g9JI t`RTipF,U&]d#}?VfIn7ڂɬuk [v3A85Sҗ |V(kUi;$)_ד}Uレگ]5ݯ2>cqT71ƖYKT("a"7o~F6/*4P[&i&W, bM_ZHrte<1jѲO&F9Y0ٷȎetm)R/TeVSժPן<~g@vbʉE p@>fS>&n'7r\4ʩ>+&4Z8ݜPners>U{lƠ&%C.>ZKV,9TN1h P6EIq_g'5Y+0nd2*I1T[Bi󶯩_/Wϋ;.4ƥ#oD 5s ;o\-BQ)/%$sҧ``7u.]N҈n)!%H_ GUŴۗ)/.+4<=v(7CZ9OecBH Xn2-b+@aTu /|wtrytu. Ҷ}5yЃ9gO(\Pje5uX^ٽ<]Kx* GН90ܕI(Cξ'h?,;&k.{ y/SdzoV%*"v=O"z -J^Ȅsp)< 0፨I=kmz'/y͖8&&!9r'µYK%^(|~f>^Pi >_ s06?k#?ص"?B-ĮjX=r3FIREtPr>eféuE*(~-5-~#YAUHm_$)?Yl M*z<{YY #r#ۏWMl-Krq\nydSkfɉK{Bw8L(uKͱ{% l ϑ}" RUMhPT;QclpwWt-̏~p#Zنfqи_ZS8:xز Caو-46@g!E3 mK:IBB;&^ȦVfG|9,:%O&Zճ4ydBQfjW^d9W.+>{?"@d?T7MPGj܂b =&)΍V߿ 44Kף?~?|6?t%QJY?A/B!IE wſ.`:CRSnIa/N`h %P,Y$ŲSŔpom̀cؖoTX?ļ"W&Tbx|2dЪV7iB~[].Ory4Pl\4:".mbpM I[QU"sMC?l r 2M *LсYҳC\;J⠱Eg_QVv>Y}S"ǘI"sԢ˶g%Jeweyr9R8)y0 #}~]QSvLj2KH=:^tS0CFlM, _X}uGoj==)X3āt$#BY9BS 3}>(Wr؍q;oN5.JDVuE|]ZH y(Jo mF :n͂-Dz wD"s^wpтDBltT >UfMTE45T5txV`'CNs 3j`嶤7k]2ˁdnmBn\L hqy'$yɁ69ߟax΀ 7Q4XzX-!gPAO ;Ʉ(LKid#'V'}˔Vk۟RQO/bl^mܸB:7#.JQgVI_^\&_F:v6P}pNnM`#ÑbZx~QfZzn7i~Sj(Ȯ!JB_m}Bnj6xAnhr]ӊИoRj4|C+yܓ#.څRg24AUR#xJz֕>L®óB\A`T# 0E5!QX7 TU#L@p'}nEDE͝ǜ?֠;M=a0yl78;1 /X?!V=Oh<QoBbl-eXܹpO E?g!Ocz{Z8ߤߑY-#͢Hb@#ĮE1qALu/tbp&wrҹ9pߛΌ`"⎔i' }s^1]-PU t |IRoi{*}SW=[y2*~>ECv(DD#`֯L*q-9b?u }Kimꔫ؃1!'X_tt.+A`>o H#vOL"y'08Ш#co"CrJq YAb#LUGz= _9ۦyahChLhq{ zNӧa00,*UglNƳ$gBEgI%ڠ9g>[>}2(C4 ~@E<]íP1v5\_]tᴊ{{ν~#΅JMЍ񳖌걩/Z(oKs6YMbI?Wds}+i\%#m-bs}ZAf Wr?6xq _ļ̼0(?T==Y[wGRw2ie0HFƲQPRHǖSo1dBAifuntڼ@r >H EizqҫA袎h&` `2 đ80pWfgL5~/<݊4& 0s 3tB>`Oi  ύs'<3̶'7 mSx?m\%}zj 6'Wek=6V)UzQ95M1_eW><蹥~T@(GEw9qpە̖4$p%[ވ U6ncݰ/5U fCz;y>uMCrʐciIaQ1`@UXV`>A(_ Pӫe1aj}[i~Ӆ0V>"yZaj-& aP/~WQܬPesٷF:-.͔bXIy3da@[-F2R7|BW)Qd!l2:)&zjeyĴ@W{yJKd)!dj;(c$&m'=>DS)wѐ5zW"Z5Ֆ1MHL$^JvKDfVZWm2KT:?7DOx{j6B@J0x礝^A'>070Y>6.J}?:ʤjKZ PHxm\&ecD슮o܄RjIz܀du6VSuc˾iK{*^Ti v G®#:=MP^7<=0z>If8sL A!ꉸ񭾇1|덥⤈Dv|+ʞڶ;~{UvQ;#Arݥ*'LKU )B{K)U1 /u_93E-+d]bUut<ͷ5]vM [ ^)\BmFPgckkP­cPq~,E)kfUzGW ;J?Zn*U%УK01MdR)y]F3 `o~h<kH Z7"Ml9>(@]o8tt%.xqEװ@>Ɖn|鞇d7G=Hk!t~@l3DT M+v|IJVUNLWប&xW]&*i |]^E?Ab/u6o^/ci=˴EH&鞓㜔3!1 qrI,@O#e.^rۼr$ ݌ z%FL4SǸ;I+qt() Zfcz<7C%KTz̀92kJ>. K®Cm,JfcHZSLHبeF:5~"9!$IPsEK&!|t- .7e|-9H>NX}g6K7aa}FbER 57Y0[g(oLYV~ &3n(\nc"#Fi͟ !U8UH"-wd-9p>QE*s?Zsbch,u]=GYd/0\FK}lƢQ/Eߣs|f)ojBCƀrU7:x5Ljk}/*D߭>pGvOZb##콿7EYm=;dᱼ#L)5N%U_ cnٱ& GFLu{E(KÓ^/L":[jWz8VC]:NQ!<je35O}nL&1҉lñAdl%P!UJJ34OFQҶ~XRHn|IX <_3UCi غ+[Z !d0F?f{Gf3(Hq @"g뫤r=[ѾJ"!(~ n*FI,D$D-ma70ܺ~Te"R# ;62ܽ2oN'@Kg1jα6HL,:2w>A0b{E}?p  {[V:-4) ~doܻc"q$0qeb:VVKTe|x|h^rÚhDJ\ǸƯ:mҀnjqdf-$Eֵy/@Q-`$S&8۟HDAi\hIB fd$W#?uƐ-nWEN`rҼ$5 D0~+) ϵ@%5% .D#/8ďj Jя _ZXY}L=h{dӳ-tsY<]pZJyIgR0ZeLimlbXE, &f )9غݔ+o +vgE:BD13Y_<-*jzژ!U0]ש9R#ԭSkDqꔒj^s%g8=O=H4Ų_aV+`b͔,EB q`>3?Lh^_4b5Q\,DL>Cb) 3Pc<<ԟXE`j!Dm;k9(^{5YZ9N5WsU)w]]HeҀJL]Oo())GXA 4S7슅͆aq|E5te+YL {˒f܃f\F". /㇮12@\֝R5Wa`d4`e>ꥺۄe0%pj+)5s[ZzcI7ʞ*氻KJH)^ro<0]a2p> PulLF4Hd מJ$h[\/ϧ2)HpjWJl{ZߎM+JRA ` I5!K`YeD˜l+Liz/\PJŎ1Kr/-X@~,R` J2{YKmx4HI:ÔpT P48A볝#*)F\gt(J'~]Ͻ4O-r&:E%)p`KxeaOw (&_ ߚӦPܕ U~?9YؿZz Buy٢.̠*OyUdF,M,SG'8gt4ooQŠJ/]B82+ Y:zʛBQܪ‹2!(Rc!`w(t뢎}ZYcWk*xʀؾr OKZwXTsETnW1oņ.eG7>]h|;*%?U~|DNO-}1Kxӗޢd+}X>%`G D4㠼o> Pǟ6k?cI(=c}V>1,Ek/UƨRQ fx+͓gɓ{%<.טuYcc8ehwS X vo9# Jd hVevA_ϔ~h'ϊTXrKa.`E*d咣^ً3~)Pwd+*pl՝]q@USX4e#*, :QBbSca(>x2>U~g`\cLa7#`H'k{) ”gQ_ w?}j2%k9,~ 5siJK`+ )Љŝ3 v32Z˱MLl9B"vE*`qT9AX+Xb;6} άX+/@j@ſ(CT@8@68l֧֫U:!n X\ШĎ~/Vb7iPF1"ds.D4_$t/3˶ƌ_C;,D>3Ÿ+/\aFOסJ^2Pv0p&rnF7o v s Gh~l -YƤZ_/ɉHc\f#MR ").M 獡楋MD ^?^Wl q8A %3 t}8u&_2!^ducM$Bz\~x zAUޔS6۞ueB:W4Ayc@\nP4KKgSjҮOW(4%H8 vH"+Ի\0ʷ *&zi8ѣ&=42vFX*G o-e : ~2Ҵ75DS,I 7Eg#l.~X Sx1MG׆!%}Hk/S LV iW/4kZ#ꄛD9!bVKw\Ҁ.g# wgPHA֮|i QB3dzl;+r+h4JK?ҝ "Rة?FE=u1Ќ3^3{*޳V8o:Pl@a1yPXfn:6HE4z?>ښϰYΓم*9Fu<1Gr/)>]pD1m}KuP a$ Y\cc̵;ԛkSrXtD]< Zozm e%ٱwq 8âڴ _y̞>w_Wy A1uyEO:cYNvbLOp֕W.~ , Ҧ Nq}PM R)>a,|?kI1ŏKf6qhU"iPNq.oD_SXiFev$#/=Ym@ş4 bs6Gb^lQd&*SÞ/@؈?FT՚I ])C^qgŹx_-/rg.VYTJvXf&W/I#L?{WjvQv5[dN!ҔMrrACp}tМ",ܯXTX%6CMy)+ؼ;=3r){: (D;1yN=S̟㧩z8SN0R(VBh/P,WI&ܷSOc;,"Ehʩ7g Fm<_zN\M\I]]yG CAo[62xjn|/'>X.Lp`pTJJiUF iy뽶?Բ4\Tt%_9ϲHߢ8d弯@) jYt#,-8F[CQ+9e\>9m=.8" ^ю EGEՠWs8h;[Lĭי=#QeӚ &ECItr&mW5YQ3„*4h2Gcy[hdښcdD5Me.AM~O Wz{ "Vu9:ꮟdWr_9? V eVA9\ni:?dwF։Di:m$1X3n|#t[D*e';.V`^fg3٦7xйZŕG5~w1¶*(p?T=pޖl- chȍ}KSԶ9dh9/`׋+! ^,&7|j}F!_>Ļ6&{4yf(vxӭVj 1}FaNSv$&ћ4i}5) M&>G )y)-Äk3r.H@T'9) Q]_)&ndK8o Yq-D × Q+Z>64Wݟu@s;.&3db@㇘/"*; Iq%g ?×y/~*a&~mI*Y $ :5rji6&_;8} %X;/B>iWX ykAc8mPu.ۘv|(w ~z+>s5YJB3epy$ѳ1*Cq-׆+Pk~T{3^5?#5?5b sUK)4 <(תCqv%n' ףEH7AM:fza3F7'&g!hF#yTRGh.2n8D*D%|"mʭ).p^xT ס2yn:a*=@ 3q,=$.Øs@̔YxlYu5 1;ԎԁMjpT5rb/VvM9 3д1E4Oh]q6Hv CJ$u_2#g~Cj{6^QRKH>(pkc9{i!7:gADy^V@ 1& YEUƧhI0l.j&EXidl_V*]viK=~acQO8wclaʰ_qY|)(1Ī)Z.W$%C:I47v_7p۶L"?Bpl:'<%^܁n ,dsdN,YVnG_7%__ٱ 0TnUasXV ׊4Cb<zWfxtؐ0Z[+ 9_퉆grsTYqpvF uU vEEfNz4F} %{"X_#.(ڷW~նW}l4(r=o9f!wڿCSU)@Nu75G bmF =|sǙ87발DJa0rv.};:Pwh_@dE(:힕:L*n*Zs(Ń=!$f)d-"-gBAEd9@|ܯ6pUW=JfY0wC_0.]̠LҍcBșH|זЁGڍR\X +a>Gk,ע*\*f͂*TϮh\Ji-00 2LX"n\~SKBSϝFejLY*$|B ۏd3WE-V z'e&QKAҶTaZi."-Rzz=+=V#T6 AF[F4K:$\FB3w) M[Q~N`XVZ3cqs%ۃϩcb-tVU,IzvA>݊7& G|FX5pZTO~fUj@^ H[E=XoYrQ-ܐңy*K#G4BGQt-ʽļFe|%z󾞝R5)Gr+Y0wBґg=Fea۷\yswQm׸zYh {ұv"txQ/7dG=!wQ ڳ٤Y RqꞽW~aQVBX^.dž#D󊍘?Qw#B`cn{RJd%bF5T.Aa=|yrN- 7P̟^{{D(% :.24w[뱌FNYp2u6,B~;f,*v>)>|4yd-2iĤX$)B, VnTB(Ïip ru9NN¾?+a Hk$XMQZz:C;~Ġ}9j0ٌ _1_DD )+ss9Esc&5VWUӬNQksbJĶ!_Cǀ r6#v[#-ql+C:x5u}-Z<`H M4[[~\ܮe zR+QS{:Kq2i{KJ\hq v孞Խ^3ڼ/dCnz`\T{hXxʳBEninl|I++ܓ8gA 2E0Y>BE pԦ*--Y@{g] {3ڧCrvr*%ݪd1+7cD`ڂ՗L-k,*~M=49\rTvP~Ky'>ufz$ILk6.>%il{^6s qVϞm6`{Z|oq-b0}؄Q |1S>n]&KCeǥP{O6zGjD+ enKOܻ7\Y FE-qD'EԬgH-OR='qA ƘAegEW\ئYj0 (a~Jua.לLG}WBK|ưfPTKk=0~nW]3u3󑘰^*Yҩ@% b\%@bQ0;@cنB'2yMH%j|kL%1F3drDq v5WZ I0bmtgWWְJٱ~P 9CmY_R(P>063Lʁ3ME5?mFh:;Nc5!-bDz|0:F:`,3? -NlQ)J|omDGg3 1|Ba@^kNxx)-bfjKFd֔ߋXy+P_±%U22Dw !3Wvz—%ޯE"!嫨uc0>"Kk-υ䙥pZ%`QZ)suOD'vRw/L-^ߞX3"!jN[qխtlPZ+/Oe3XzEAG>2 |纂{P^b?ܢU2?{<lTt'ЅʓcҗN!宕"YsCf1fq>KӪx~[7r̆j5(@5\AO /)8妶_+e)HOa1ncp#^3_L [rbPptEBX$@p-:3"|~>1\&`3ۿ^ tKcgxy4Wg(ZdRqՑK/:\Z: !Pc!Q@k/\^] 9 "N@<)Jd"@+}3ibH؅ӝZ-uGQ$ ⋬W 'Սl.%'zg۴' J]51*0?~aFSKfz+=ʱOo."C--%ڥd[ܡC[K|`%oRIiƂꯩMwa:u{/ǩQi?{Omڮצ)8&PjJ&)v]dk]+`Я%PN8_jKK{BԎZdJHyl 8߯MF#럀hrUQY{ZoAT@uȖձtXEk^!9W"ndtq*^i/9BnJ XxU7Ie}isxwTcJ+E'KB9(yIv2na!CSbFfSvuAR`ѕ >~5J_5|?_դCL=%coRQjyj^17g4o, TUSvܘ3,N51ײ*5BA$KƾZ͐jRI%V5, rs_xROG^P> úE'܏nA(dGVpT_p<~Ԟ%}UiwY![›~fצGqwdOjQ0D?E |[#!#apy5H!M47d8X}@6$SgF,\jH3Q iPb#`yByEZJ.eRg̭1wݵ`5U>{k]І=U -! B`D [N&N/YBe o#cL :B{D<+l)3:EZNT 5S\KpԆf$[5GɸgM33IUKnZ6l\VRѭ;rl&B.3q }ż1_Dj?ߝ(D<М gㄘz=e%EٷT:%0[J[8] }6Rex(Ɲf&JzY˃+44܅L¨͖wc  pV[~b2TUl6 +v2#*`דVRjBGhm'fXz&I i:AU^ O.c[IzWk`!(mc%8fUҍΡ}Y[P-:UZ` 4T'.oVjGaPNkAw7K27$`Ϩ4t7۫4R)[R|$7ɘW5h8I"8k~yMvw@"B'gX^*n76 S4p' I5y>,t?!Ʃsym"X8ۅ8f͟Jt6~xُ~)ʋ)3.#NN]poS.A[qq?=oW;nR(${Y!=$N-u_1;lU3p#A: X_vP~v?;ĝWY$e|0s a($tS| F:p gEI }m z}d\ ZFwȶʵ-, ʸ LBNtx bXԪrle6[l#.~G R-3H2v(+"8t^hUOjFX=T2b@Q ٧&Xԁ4NvQU%q%@&@“pLDo6c @6xiNԕ~YwS㚁3Y3PEX)>OT{Y}cׂ>5x* h=⁒i g)A Ȋ*4L0Whѵ.Piaj&әt\eqX]ŸzWPBKAFZj<ܣ-"^˃ABMΜ(@Yp!7m˵.MVYhugzbMS,1#{&,uE H#A|+촛z\#L<;B@۽VkL0JV iE뺟Dh><7yÉ߄ !R*}A'6SSnvw?yJVFN-2Dezޱ' EaYƀ:2tk~+4L6^-&) mfAԽ4;G$TF ,o5zz[y,'L=癝~yp78&c᝸1527Nζ$0'&pݔ4^IX1LWa ce)2N|ݮ8P?~[7={۬Mxؕ2 L:1L`' j AW?@Wz/+,Ͽ~c#WmτHǶ'f-t|YY\% X$3!qY~.Ɲb{: 3vo#H%!Y%Ʉ,+L-3S@T6o1`b47n1F0VepH|t6^{|T1)6VPg8*@kv-ރ=,^&I^Fvڼ n^ |3y޵666$\r9<q.VVzvNet)jZ5 $*:E}ޢ7ƻ|4< {/8cW΄65~8I3>l{.B̛u<}&vB؎ Pu Pݍq2k߀$9AcHxu͓yqtC~2)nWs3#$'< M6φkd~zsO1.„)l:px,)|CH9nSEWЖ ? D&:%@H]\\)ӷPG ŒEnV {Llc7:ItrNww,썼_W0BE/IrBwLVA:X\v"8=?a)+7yC6YTq>ENjD؍e[Пiގ3BP6Ùw$㺿}8f5m! rN5f&NXd`ch"ϰ ~]CGSGV(\JC(H흿n5C` '. s-$1x&Qex:k!"KebwwJ: w^x.bEFOB[i{|6-0ypEH?Uf$2yQIp'(}%͒~q< %yM FP_Yhi2UXY ͻI9?1֗mC3~*|U/k70/N E<#,TMcw*"쩁 mj4VF^Quǭw[ DyU~34?ˀ>fL*̱t Axo)Bf4vڋ !7r#n6D tIۉU- uۡ2N_{aI Zd4#4tMrunkF!뫔%c {䪸@fF&sN(eLG?*8Bj {S[Z5R{UB HgRCj93#j柽Te3[g}Ct9C$|׃a?68cl Nݱg頒s+f$zр*lW![3φeދsG7(JevrW ل+cHlu7kGW35|txHJ ǽC3` HOFH]+`ѬYv&,r??X82t4м5@ z()ZJ_1&}5]@sg^Z]a>$0ܣjqnS^)"ǒIJs!4bo%*L˸>za:xݴa;ҴL;?:#3\ RW /?ń 5ETtA ]Ž$ 2jA+ |Q 3 = HfFpNSaVٌԻQEpG(ֲ̊vG0T=UAS1 kk([t9drPH醊u-8y~w!M"Ԑas.6? MLNOujrzuz4w*ǧ-[$zW[[1ʜ]Zv]'_Цa9 SR]3g6[szR)ՊHx0Ӈ]JB:;=w{Hί>ԕ9fWg6I. Հ.INԧyby.#T-K;.\"*w1J:Q:,6ȿƒ)IK+xyT((jiQ7?ԛ@^h*jp` Ɓ Dtn[~9ǯ_@1!L<u\krb+[64zZ;ͯ*^ے43yeirӰ%rwGdRK:t3  zv7A_$&/ey%گ:Lqu3"9C#7I~ERe RW;SttPZMa!;c jcхI>; "idf4,ؕFYqjVVētc8PLndz{M`i9z0왧oΊXnoP9pJ #CP8w t1IYKz/H 8rղ6K#C".WcoVW/uD.e8fWZ r(pm߉&Y }IaZH.0[7J'<޼+,,r~չyIf,G4>f$hުصS 9l\m{Y~CQ7E2kH@ju/Ǚh1uOX|Sx:2\L3ط:61|M s1qYuZ"+<QqSeS) ,5o7-J9DiwZpX]M9œOnIt.hl #^]#`DdZL ܱ5PԐ񱈶_`ϛ1M+JĔq9uM{xY'QYf7A!T_D̯d pYQ$| ?]ް[c/s$ӎCjohˇd1{Y{1QWc d \p\sJ|P+%`KtSV,Y^I l=W'IW+i1m& EkpSaŎ& O㏐(T-9f?ϡ6(`;s [57aN{?Q :Do ;ud޿5/l`皋+%Gi(|0T"B0>Z+Ӛ؝E9* ASfƃCd:rNV^܍ {ހ3Sk9<>c>Q8/|eSܸ9[&}L23$*i76A/MI(<>`#SG'))}}WCm K#?a|F`!+4R*nJ^ !\om8 =A4K>rY\La w$p+J'?ttfU9DX,%(ݢ "{1N uygj|\ua'iYaR6c\2J7fȊ:$Q;Rhe^^R>V&x_Md %;.K9Ik`nz X=[88&m:ݲsŒ*\/@ETSS 1šDz;)Jބ hmP'Q"e YA <Ţ~Eio /. Q{Mo,;Oo+gb`=;l^FMoQjG.®"XۑmQv{y"S U;乕Aνל!Hg 5*XhU13º Cw[A=Fv?t!<^E15KhXQ4͢F<|@PvL`;/p%U;"<(<i ٽ:eWa:NjB UglQ<- ɼnvWZRi[,) .l|`SE@4H *m};4T}! 5ILXb]% 5#`2סj~giq`[[6ٿ hme0 ۂ̚EoXT@o|'CE `_%]31{,FCꭺ#V NRHcwb} RC騒HTB-Er{䨿^LoS'pko̸!h؀i@,a93hulZzG 6__J/CMyȊLW:ŠGz_. ӭiehM3@иr/F!LT 8s#^WDu^gɔNXxkX+c|1rt_g-mʏTY.f'C(Mf́%#W-~9N!=ÖLP&M<{XEwPsOA'=tvC9A[3.Fk&v]щd[w+e}ctQ0V$~cA ĺD'B:qn!]&Z eITDC=-\f'\Szۣ+3܃RgETr\KlSTW)H 6_}f+c;~ 0h2ڽSjB/vp8d`8{5f}cE㍴՛ ְ%, NLDtJd|Mce"^ 807Z'-HOju~#Zo]i i{prH{-2"UhG:F2|qcD cp^vc~(AܺG < p)[?`hRkbw_,ӗOky ~?;e JwV6 IqV*tl]`eUS nXRGcg]skB-bbXmqJc> dUˀkO&v>){|aA5RYa7xʠAp%S8] +LsC꺸$Oc tMvBGu%^Gq.~p#q_6N8z/ 4 !_`_ԣy8xwCn`iԉ.+"0?V 6/~;fE{:h~kbgYY]*:V?L%ZOJAHU430<0x8|3BYlfrVU&h/ 0daNS)JmIA@`v73j*UA5_YDnchz0,f0G=s"aˑߙor=hE]Jo_R+p nS0ݮ:&Cg~ E(6V\y-$Wc<&GG3;N!q^N'(~)3uŇL\Nd1yo#^l=΍{?fW!̠ԟHەٓaAmsHb]!' &,w(gz:ႼMZs徃5]hTdž?y6.˛{.QcH_Vő1+[+o; !nz1| ۴.-\oǐyO1;(Xt~f͢;F2`=]-l$`\eue2LS&UZ\eQ5HgGh>[ {^#'b)Π % j?Z^-˟Wb:Q 4憌 3<wh-E<%b!8IUqêaw5#wzZ }2l^cNjG nV`h&fSw*- -+Xo;$klk_;&褕Bn~vD*I;\!Hoļoݤ S*B=4zjq0~q,ly-,[ٗS; O-2421`Sw)拺:'wuc}#|0`"Vk"?k! #)so7Q>G()jCמ4m G;_9<-ܐ% f@t9W]b#뚡c.-ȫ3f q0)ǫvgZzc}.<:>LE-Wy A.usDLUN.;G.ܪ$^/sP-:2EQZ&M76 $DҊ_wKi\:~V9u֮Qi4О X+IB, \_8c(n%LC$T_%GkD .jTPbYY=G! ]QeP@ԁx=^ Z8S7[j·!MPSaLAUȳzp& ;>%U6 hcs5_0]|`f&hܐrl| cAZ[!7^PKN 6Sו&"aV訂kړ]j|Aݜtg(7|2 m&f#hKs%Ŵ:ԍ#SŰxc¤Wy|\oo{qpRV<2$^k+l; X>d&v[NuO !rmnG'fQ>o&v^71n!xh(J]E6R)lh9 J%R._%2֍vN-;*6L1'xv F#ަݑǩ{ ޘ`i&(X,O0_e\%vrGG-QkͲ} uorU&QPdM듥/mr~H WZ!yF({Ŗ\O9yD ;U?ӌZn5vوpɁ|ĂO$yewq}&0LnGc'fA]˧i&:{o`C'ޗ`*;KxH ?4l.7HdOF;s.AJ-*s+]-BHd׵RjM-Q>mwQ͈YYfW fVRq- QIW״Ǜ#a`.6sm4x_EWb>*aBDLcb{_;3v$6Qi>+LsnrrXqS;.,l9l@~x'/je@n'KZDt*EHJ$C.«cqr=pWD5]M3Y U c~:(XQF&zP(pZuϕL>1InN=d4ǀOs:m!Xr_GH_ZfG%ɸuNMMd2LI,MaJ9/@6ag/"R8 82U<ٕmՖ9@-2 &>̶x8nACt+2O!5+%&Ƴ &kۀ%\̇Y{z.JX""0ʍCQ,Jn\~A&5=)G} /x^N۷@!͋t%`3Nư}K(0qӫMR j#4f h}&wc[ChgClr{֨08WPm Ft>3=*tOYJ|rl큨p1ҠB=J/5j.NMhMZæ{`b® :Eor>s7xF_!g\ݲdW 0„/oy?O_b.=@@r$j\"p^hy80+_k"}npl&;UL)T؈; >AL'_$&rP ,"Ay:a^婩;?lZ0NvMKFm2zٟ0bE/mEEynd U-B'PiJzOv9iv[)6*a3Z (}OLaĵ} Ψ@ںWZ)FXf #i 'MqA?9~ӡ%@ں3`[%E:^0 .WH\‡Z)^Uy#AOCˠR.Ǩ8/X4Nqj2+3+FDг q5]`_i3wPo'&G)4F2&oVB,5 \q]SS,$!鞾ޯ?be8 =TA}KB -l੉ݵ|b5v+= Tpu=q=e*kY-{GkچO7Qu)U&2\nčG@QU$>ae8,S\Vˊ `m2'S+$-'_Ulz9jZna[H0Fc3j+ukk1!!=QƱܺtEr7<ݟ2"a'0GR9wøqAz a&(!oP,M}Lfcݸ+Lmy& >-yBlVֽ@uib]vi֢dDm~Q?ZTΖ $ c,IEQ%OC9^pKV0BE (+@.wجdB8i_ە7ycP>ݧ&bsD79eF}e^fq|Gi>&LABcŪpdedߦ=Ɏ]|1gmne[ۖ[X=q_sEX<>TVVlR7 !=k0DC f AʊÚQ7I< r}]/su~JQ d?iBBT?7>By6GV_rwYN#'蟢ee¤29%|4#1f bMe{Д䯿3:^NJ!+y[qM"qv߂gtN{=KC`5{yg ~"'yNFfgg! e= A &8fW:-Z6\P-G Dh=gM̗ 1'n~[wɭbɮ[oXA}Hҙj !YHDt?pļ&9@gy8( *9H-L޾˒>^ vxwA<ױΚq`cI_4JZm7G(z钍ZB &t*WPehz9q(RD"tþ#@T;P4&J3'痧ã@ x渎fu\\61 $pA4M&"P7x?wj3я]:$gg0~D(,ILl?t([!3s=C?_d.㔵[nWVs P8-Z)|Ȃ,l̛kT]PQS&gVETC' Ve9apwKi (qS?t.u{66£xDqtg a@ VV XЦ й`Y|35LDhGS$;̫:5aL!`GpqN&z[Z;8lP3F*Uw4Dd|}hlPg-(C WbI/+Fo>+fyq'P-\XK'}D$J*ߩ(0a#nyx:h}R]]ʣg~]j"ԘJ ճ`u/3 =nR pE֑<+l<;wTʂ|*=MvGxM\K{_ qGP TJ2AVYvʺf&HwoC4a*Mqw(,g4 ,AXxa$&΢O*Ve#TkWDWW]Zj szĴ=DkL$ Э`e1-6ɱ?yNoR)AGVͬ&g95nm)uunاC>S<޿wO>'I)6v/ 敩ϫyf2~9Vw:@f/ؕ;5n2pŒo=hY߼4bK5NV:kckb' HB3 FonGȥUR2;I^0 ?LLiºnGk! Qb$n$0hܓV{R XoWxn -u$׃R0nBBb')H` xLR RRCZߋv<%uCE$$1yAdbVoFbUFüӖ!e9qCρPDž]ZT>?$yѴ:lG㞾Y4.Ul=j Ņ*y?>|)pEP N7M"rk6 Z3-*þ3 ccf\"Bwy]-Qzte]7%RHB^U!4gfVK(]xfvhi[lL q\l2Ȍ(´>^"c=E|<9Ĵ*"exy zl܁ +_(Py--YJim^m$n-G?S)k]I' d?Y:yN`umԍ!3l  ǰ/߲H.V %7<8O-'#q8SCs_g\N^AF0k'}bU2?Zy;z *8JplEhZsаi@ge Kn$x}9?hoIg8=~ _oh4aj#Ps|*JT8xJ8;ވ!Gz'W}NR[#13|8G7l-޼Vig@Y-%|Zڼx6'шF\Ÿ?9wt%,JTnT',x:}d[ J8h8e,o\>$_Qů.[w@z$)ݬdzMIs㈴͜r}Hegھ. Y Vv8YPM,\@DU0/u. }bDRHm=B')̄ZȀ>ͦ]P̻ظ>,ԩk6:B'07~ܓ2փWo߈%0:NJI1krG^VI-_unoIJC&d .e~F)kP4eL?r_@sClشB,:L}*)8Zig` Տ_cTefm?Mn!R;8(sm%D%1# :_i\X!Y5teIUFP ƛ}gw&9s)쉞?V擑XZ5k[E)DdvƊk82|'~RlCI)sj]ǫ8Xt2ױg :f:SUwl\u(bSaj6@9 #j"9T)/˞& o+L}g䳚q [PeZʼnjkYm_մ|%K9Js>U1m(Q +'vDS.гn+F@"*tHED&,-m/2/j#P'X56("(CKP;r9m#=: bJbў  $37Ƴ m-bt?&rYo?hw M/A?.mgoCp?[FC-"¢m9拓_kؙȲܕ~^ڇsծ&tCƀ%p]Bʹ)SksMxtҎA9tXC&<dش@^ҧdڿ=gЭ:NeX[7 AE[^?xUةI:eYvxthn&$ P S̼MgLm}q }<9w=qϑùa7:lIM[ @oؖ^e'?%аHػtT1-`Z(g(㖐>+5&|㌠wK>v YdϚwH*6 >#I ~ﬖ?1HdBp`/{}F94f?AX;?,y铩~֋١O :_i e2H5Xv:c.g9;dv@r@)OڂccJE4ޘi={h,e3_kZ8zIAVf9z4"Ɲ yҴe{ ynʰl34S(R@:+h? 0I6v{!Ɛڵy UEJR#,0wk1(=1u8H{'|2^ߴ8ouJ7s%6/0CmHMJtFkԩh.y4 Uk-?~/%'b8t)OsjG)lVĶ0=v sаRAg@[4wPM*ty-4=+:zEI"n ƍq .]ht>gӎۿ# [X U 幣o@wwxNR+PNa 8tbxH[Ŵ5ZR6WJq9e iuW;Sj>2m϶AO7o <ۄEWx+nȎ[|SM:{,#(.&`y"6&Xsb׌ɃJ>US' EœqᐿJ٪j93a/w%mfճP^pU-X |4Y '3jK#>GF&]k>j -` ?C$C FII)"{CMCDD m (]i3/2g6{q;yuGOW}7Uq5sҋ2Q :&oyi`Lirdre$)5x+Zପ У*pQY?s(S9P#=CPg".';z+QGJ1Fa$Fl٣B ݶq峍|)~1 Ph%^;IoF{:[d8(Oˡ"?SgM'ȶ?<ďZRHLzH ]!{<-+@㔋lSˠ0 9Bիפ:_MfI@v+y6t~ *Q/ša'r5\SPk2dW*~K-UGo]x"{Bi.-=\E,M*3 ]gN=Kq([K$]p!fc<{C@ϱ Z.Ho,*]v(y.9O]V b6q$z`^7*j߬p({l+UG>2'ۀ',[[4'fD.Z>KhfHf>ߝaU" YPAWKm&猶Jpi zTTjCZlIm["XB{>ȨT ~_B&x dEX%4 sBPJ:[}Qi"MAd6k{rO:p^KLnfl20 T8GAT"ONy EN=e}Ou0b=L,OhWHK|iѬnXio>c'&@_c-}w1y$' 7йA"/4p,-q S'Ap|Nag WI62H-Ui/ eo(iV$Ǽ{Q&"v/nA%\bixa>ce"gnCЉڃF~TI1"xc\NrikӔoOVY(n.KnLN٣$Tce*e(x=v>XU mCҘ[{U 2)h ԝB>(OHg{3C&E|" ;;*4""ASg ,7qd B g|( ^ m!++8R(BՔ{>fV""`P{T}zNՇ9GkG:EɵA31h0~RhB\oZ9Zk)$25aZGloK]ć^qJ?ݝ)`R]1`b "m5ߔoiGb\׉Fklڨ@{А+log {Ũ[똋)-u;o&=ɴ烒Yl-0f Zyc+bC2<Ū> @X^I 5>[,:QĈ,>.6LrnCnŚjݹݞŎsz.A3L-̓ZCa{dء#1qZ[u0n~OځIZ0P-U7K0YPHy ?; 9ך]$$Y(⎌͇1_r<~zXJ epxf+Fr2!VIk|@ L e*n$Ed-h{Q T„Csu쮡@^I0m8À/t6 \&,Jkád|8ru(񩇨#)ߙȌ%N%('χl\=Z:pbIA!dhd)%>xW 9kY ؊&Ew0c)( pC\ݶ-dNᯖ9b~g {6v헋q4{f 6=MH{}_S)`qg7x媷TH^\m -j0iZ9\zOˁ 4Ac]csx$ٟ='͹*V`H iiML;?#Ha3dC8~]B 6aVA6X %QSl/me+ ϩ$&>M,ň$ lJUZ{H9e3?'DY% xģB Qm3Ȣ "*෡%nYLBgyìY4+F}8NwJyYV}3(G 7*t>u:`ǯ!Ie엷+]ҝa-eEY }s>X<#o*KTB eM+x!^h> mkg MW8QQ|0b*XSF`5c(ҝa}uѳ ,?Hj򿶴$k.%tC)=}߉deN/y*1AX/o}[n2VW[i|瑩ǐ+'}[nElq6O u|VeoQ "t 8¤$8/Zu|a,#  ~v1ZJ3Aw,þ,}\=q2u%Wn ͺ/!j$OXI;צ] #E %;I:^%O?5>55Գn v3DEqAe6YzFho{P#Xgq+#_.iWC-߆ATv}PP%5 a[rxsX96P  <0ҕ‮-!G1~[ z Hs$Wk>|n&}]=l#riHW~AHN@=cӷ&ri$[vB#YpK]U62rMawh=;Mb,~ރ )s-:/ D!Yzڝii)5`"OI n/{9FF K J(yFn ;o]ÀWJ~}7rAiMD}-,IMߟ3 s>+h1 B/V\IۇXAZ bT~_zCwPx@VC^y3"G gpZ>HV4L6H`35ZQ:1Uyrg!gRp-5jAJdN"b۹MXΞkچ=ςRi-q,y/rhUc1Q]=:uGd!74*o~W9Z UP|ސojk2#JP鹿Q?Ϳ`kۘ RlEà X  +L%ZFBN1`bFIiA)JJ{K$VDϸERY.{z0 ?Zw$|cX h ƪ)~:];byFm EC!BS#?v$ ^t(쭱BךR{XXyyP|8+ڀ~22zqc<¥{Qsd?c%ov7ڑ5aVT[ S`>o14+\ا_٘ CLt|"\2I,= n<mPKU[>aF3oqmNKEG+ֿ;r=c-b0^GĢ7^6y|4)ڽv9ͷ/Te3j٘ Gkț "q@ֲI?Se@{%wl_$ X?/8 UIjfR.cD&;el$?i'?ixmU+(g# y}{c&Pp oAUZ)$}DD7Cd'lF}䑌FjW !ݐᐶ7oɽ.VAG [[!e@}a՘ϕH9d-0\?MQ![G|229^V{$iL1R_/ MiOWi[JX k0\_Pb>cw Va#{R;-(b0Ƿ~ 6x"iOZDxaAؐ^ ֛_w@mnD>b$j7ֻYORq#>*6`IY]]`w<Gt:Ļm9voKqq!4MJ TĩW-Ao6nF6;lfoEIf)oR)!x}P =|P;^J|(Q`N{]2bݥ=j*#2$~"je[yn*|Qf V4V P`N+ES\\3[$$N}W85+V731=ǰ !V. 9:2;3Z4]d0OJiSN!)H.GFk.k 0%UiR@ c/ҥMֻv]4o?0U_O<5ׯT'{UG[d bzJ17AS.Gsm؃?̝-]C/GE*rBǯʸ Bc ei}3 LJmgsF 9 yIe9yR^%.;%G.IB[._Sn<$Ev4~ةlrRybvQ0_!CXM쯶dEi`ⱹ&)*Z8Yg J—yeR[MDx껓]~[*VM,Kd\.$2~2[ukD@a`KAog;Ԫ’Iq?V'b`#t#9c61 c22K(YCa5Ւzr5P r5c[$|_=J.cQ̗(V"N ߧTNm}]3_Jr]X .ꐨy?ʍ;rw")JQsjg'ÿ$G"lG6[ RK(|\{xΊ~`GK۵a4u| MvC{DѸNRO󜈐RQ.]f) "tiK W !{@no1wXtMOg.kw-6k(,#[?D7IͨLTzIj^@yd5ߐ_ƙRXd#q)f=Sس1)DBgFE\29ϙzթKV{5#O~ AP!e"En}R@Kc5g"xZҿ RȰYif2*H9THؖZ",U4D{\l,![ҭX8eA K۴.1l4ZSU->^I38_O'ɪ[y4nS#(Sk|g;J XS:N* ]$h99%T]\^Qڼ-Ț;^ibK5f(p̖4a.e&9`᳗Ƽ9K&_'/uHav6/5> 1Yk4C}E>1!E;OI[:0\?& Lw{z5g"G3uf"peCL_LHFQ!RP+At'n_1kh;חࣾw\YIࠍY_apIx̨DXAF򐉻m GXVpEp-FeF_z8pe Gk3sS[H̟ LFfǢa T@F$L?nE:vTMDL֋lOyఞTR6cI2 WyVmxF[CP"o|& fwvɓ0T~hd[/2PLaZ}b!~2ƜnCQo@~!ng`|gxШp^9sGp/շzMabux+(RZ^Mq0P)8C$Ȑ 7-Z`"G̮q*3Dl%8{sG}q.'CEaqhzld m?h|<&e` w^ݧNH v`/,FI'N]#}m"-o-y?'?J:۸W)>FlGs"i50B 3aj% ɞcNY"x6sJ]sc4p%ϼ,Xy0cAb6pAcH˪b}_,=]k6'cF!ȹJQؽVZ*i՘@†M4SUW?Ǣ,oqbM 5 $SBG O'R2QL+&VeԁaYI5[V+4OJأdp 8*^8ȭɛFbQy2)oZH{^"IOkeW!D})'x^a!_ߚrjl.EY?GIA0w!iw)N͉Nq%|62ygqvXMרWxA|0]ZƟ#g;u=bo |` 3f')^ﴑ9 leIr3} K:wa2 "7I49d"Kwc Lٿ)::Z0)e VMV[n ^eSєĆŪtX5SJ8zSZ$oT}xܣ_tO;eƲ+!d2@@!.[pV \yU6/T$* vva4U_7ι1T5!Q8a27ٗcX8M왚h0BR8 )ҳ&f-.U@ *ߎrpTF{QC|cX~=&r37#f<09b@ e@:cqP` '~Eddv=~C0j ?Xi@ m664$U퍝j4"2GTz. `8D%-\ʜ窉JI@3Lv,7Vv^v]a:DBE; 7npu@V\BegVؐ\_IQ&Ď;S7pCv>Bc7`Օnl9 U)8P7 @)d>7AF:yu(O iczx  |_G=`?=8{tػpĖR?Px0 [@ ](9p]ཀwooKW!O<8<'B TK.'/*dע<]Օ`wF&PP.~#]6'9@%K`͂GbP@R 7DCKTo)){QDIau p<VpZi-rn8 {zzBhSyXKLSD~hug*/`]xm/BYt[CKpK`yXц傚Z|δ} D4˒M]`x6Gȿ@)}$@|[M^֬$oՙPŊkR'ݾeI =$p^x Xq.mܭsW$<<ݸ<=VDž $5 `ˇm $IcN @CF@2gD,.gi@$elg2FDB]ۜL S)b|1gCTK/iӄ{[OF0XKl*?j]uSXjNR{|$Nfڟq|"t1/p1GEy׿R+> dZ#D-Gc9f Ƣ#m'rX&9hPvp\t5%D0e(}&P#t$xoHOlZ8c&bϪ+}@H5ʇ![#Gߏg_п'3*fV;'0PY-0.o |'Fߩ$0R]XX%Xk5:. .*X8n21IsJ_ʏwH‹]34W? ljL+ q 2!mH;w4+`o޼m^31^/fv8CqS|*W؉x$=quiLHrGSY^K꛿'J ݆omDX!D.9A-p VetM#OS+4*n`w^P]`AZMO׸;ӃM51)yqPŀn=ԀlӸ}$&% YI8~V}IJbGg,:Js,EF˪z\ i> ,Ia\Pu2D}o$[ OӦP~P}Cn{.!z6|E*c]{y/%[JZԘH- lgug*rr zE"Ƕ[: {9Z3'+y,n_KB ģ WBI*'۶DT ▛oԟi`M6*xo.vBپt0/i)|>^I4Q0uiQOdՑUVc8ZU0yj3'w\%(x4KB)\ S[}+t9چ ]7yOܷ;CB4ջJ735<;$8MPy!;=X-oMivo{%^A賢037~m<3dB98wSoRD,evm7+ " 8V\m816neQ6a  !C6An}r F-)Kg{_혢DiuԱ*X,7AO Aׁy 4*;e0_Dp]`-Yqna,>! b42<ҁ#Qr洶ֱ|{oc#MNC#je%4Hj&2piF3H] M)GċןӕS[ |Τ-/CMigq@ʇ۝.o>˼\HR,,b>ZxΛk^%Ii "3N]!։;Ηu>(NrܸeTzg9lҴ[JDk Em.bjk ~ >lB?01'ȤϐwQhv||f_TlZ7;.M֦{[BDgk*6l'FdglQajzv>I " P8 G v(`ؤhۚ WyP;ٛT~ .hՔ(ÆfKޅכÐaGR}%| %DIbyٿ uZl08cQv JMq꟎@p>n 洷o]&ۿŕl N,e*$G@+fѻȦpzz ppwjnTћ M? Y ί7ȁr-L L71ӡ*UX8"uiv5#oVGWg'ȪC,a~J;M4%:8`'7NǏ1QϛZ^fao Y v~8!&ךpܚg7[3҉ irFP1ߨiqHrc,NnDQ`7PANZoBh@'%r݆o#] |!V)-{/i#KWC GJ%`C[Q$H„_q"_K6twO ;A3HO9f|b(~s˚6h-tH!C_LOކ%1䖨@Ohl_P0G;M,hV5aJ*wKx㰤ϑշ!Z(uf\IvM\l KtJ r5]XQ.t r0432٤t] . i'IpCd2*K k-:}wsj3SI iDIr8^.-ҳL NZXߨڪ|7t-i}QV5}[$m"? xҥ^ڝ ͓:weGJ<'I_oDUss  KwPGvT{\?};BK(Z?مȚ1&Ul0,}IlƆPRhT])غ>|| !ٶQ!\7=};ځ$AZ21,^Ξ;߆A4QiO3 L$lnk;}-2<ÏoX+c bHWE ;:f.#TAη]:6 W[r V0&Q.#E?T#S~C|ۙDH - %4in'"*9 oI MSQ,E$:vM3 ꣮ wSaQx9¯J,L%^4}CK_lU^!k!T#z {%(J$-˨~qd!qL28^否t]c>`fRGKӂc^DES6g6b8@-YIںl : Võ>)UnE ,N#&NdBDA4,Co| crkq%U{LBG;&<@ Cf~c˓ֱ̤wț*o^=G 1Vq4Пi):CDWĺrB!me>%L~ߘ7Mˉ2:Eq+wZXT؝!(fկQ'{ N>젧]Bv̯p@V6H]/`cԤB$1jBrEKW߷ĭYڡ 9C'ZG<b*0R(y{bXG7+: e<Zlv_tsOM}R0eB7Iw!8ƥN|mvTGr\څZ&.K'[4QPd"lc20X^y׈U[uv/)Z6<7*w(Jf~'\&z|~tap X ^Q=$Յr" oއgkIJ uÄ|1 'I^Y&o[z(SSB $Z#\|}Ny*dY: eXVaK w蟋aڼ*]/NEXֽvVzLOE4׺ .>++{ Ҋo%EsH$#SP&<󁟑n('07GK;JعNUS^1uV PkW ) vŦtV[1C0Lj@w,G{mS'T4{lD~A`JTaEH\}N5_\ş&a2 #DqۥO6Wq$4CɝH' U8jVlHynl'};Ct>`5D]kz8#]Ein 拖lj>f5LP"YjYb: ?/oM3"τf|Șy:Z~J)u/ױetJiZ? 3AS/=hf%qɵjkiQpuKȊx:x}=qS`:d Q_JhY#P|%>"kc> >1ݞOInPU9ڝUi[ O1 r}5>J"b}^P4<_K T~O=@lVLb9sL W]p4skpC^ DC,Hq~9 {sYy܈JiJctȍ(GN:h;[E%*^dmjR1D in ߚoGf^Sd0U OoHh#;52'qՃY!"<۟+}~Kb?Y* N4sJ{ӻhlIp=ug( {WC!KfbǴ2~i'G9wDDBnS&Ͽrԝ\BqB&ıuT+Q1$zv#GBuEKhცRLqtg"<<"Bٴ'.>FiJ _it]Tj#{5{)T$~۔bdEJ "i{/[ /Sv%%*fNWj[}3=g=z᷇UM)M&!ihBwXi\Hӭ!o- kf^&pэdir2DrRcwTxM{aOT S8G اן ut s w9dd*xW1ͣ" v,Ej gz,Nq% ~2wDqڤ}wU`J}If2xe]fR@$`9?};9-LʍYX6hDұ=>ԞdB Zoo:Mɪ~KJt~N3>Q&zO䬴loϤUXD4LC:ei[vN- σ~; >ۊCLeK=O6Wq"l cr-:&-d\H0cXQS7rS?_i:D\O zsT|ʟkVc"Gc"iOyt#8HS82ebt uE &zX_ W0:|mK6vt ځ@!dhkl=c "S~ u0[Jbz;/zO%v)fEbMH.l.`V\NJ3g!@ EeǟBA`6 hڝNk7/λ,DΚ$pO>'-P0X6Dv.=HOUom("3_]\o/;6LY7rO(g6,=^fak9եfKkLTEj~KwLK)bܕ^V[L x BlyHONe9j2QF$oAsq>-~w_AFռ<8r_s\ q/cwW .Yb_bXjrPqc;KS(Q sE| 4}󊘲zX=4!V &ֲyQuȀub#ƀH7|N޻~9.݂ش ݝ`T\ !A|l^B;;/ 4VPlS ΂ڣ$DIUB%Mxo*iBAzn"][d9]%ij1Er_y”Gs\M<;.&w] hSP"1Nu0;<4mdADTB W9V\%IL?#I~d%,ٽЀS@֧մe.ܹdh$aB;CqXzdNq=ؒSS Y1,=i]^H3h%&u_NI:_wod?U Z Ɖiw5Svtt8i~T=OJ |.>zsɚV捻9"KoB h﮿)UV6`Ѱ,׃%g^J\۷Z8c>{;"Ib_khikCܺ}{QʠkmSU4TK3$EyBs{~a7>HqVcrbՠ)~#߽F:ĝ"lp(;B% TCLK7kRJq[!pŤyu =`XE}bYYF2 V#' \Y q/9{ "o/ܟ@UqXR Nh26^^wJ!lHP78<ËX_ym)Ţ}\QUC8fuB㥗+SO2rU2Zڎ !C=^}JB]t~DxÃ=NmXлՠh5Vu/z5k&i"",Y] #?r + 4&̑V晍L^ɖft6 /2:b|*u_Z M5hͽSxfy$ a2F&5W%W$L]a6\ž)N~ҞadMK|.WDi&?uGZ̀FF}Fcυ]!齦HW7gJL!BD]L;xֽQ1(7/vϊ|AXf48-/0bۮJȞ QZU7↕aDmW*TS9OK3U"\̬khpsTˆH[_o׀1w.? @xeJb[q7r N&٫Y-ܥ (A& ߧ?K\z S`*uW^ lݸ-3v?,5op8?ŕ MhR5sdG5X:&e(`es+>p+[Z"JU8ękW:8Ú?L;J#TvPۙ UGRK[2VZL u\v6i wR^@<nb}* e]"].-?Tڴn%cR31bo0p"LH̝quLκ.E/>̃.~ZImK/^j͂-親0_la6gF^*2K̜DE5H/=~-0We=Stnr8<uhmÓ,VUS)O"$U>x݇+*VBhf?ZJ'qqhdN*/`pL)]NSS@9t C<-)AX *J__8 A$c BLL-k nɤS P)8kq_}d%@C"g"zOA̞T!=ܓe}79E ~"#XBozgt>5h449M4>)oow[;kxGh j4H]8KXWQe%i$5sxcQ=G4 [iE] _7abO1u3u8H^z WDTғB|e|tJDcZK7fkӆۗM!h[ձHfޑvZ~  =S9hNԎ"QgN~f rڏ44AJ4r;YNuE~ɧ 9$Ҫ%!''p|8¨ ˂vJ<ҡ=(\DQcyi3n֦?DshLKl7;3(#nE(!C TA'nwUjd:o7٧<\jZW0DTPF$*Ha zrȘ3!>4`=si]v1P`%}O볢inW\9E^2#Js9 Qj$ #﷡;1)D`$ $x(ׅMW"dw+eƁc<^V=*`̶9b_dʟ{0Q(֝b2K#@0~z;|<9sDNj3>į^7ϼ$&ST"VϪ%y!Q0:W3۬Lt[1խCj!ekYraxȕ+u>'K+UzpXURtk2>dA2AЕ?̜?ab/9:`SuGoӻ܎-)EBD PCE-g3tL1Ϥh)BzДTƠ:0M>몽RbAWE64#3ÐРTil侔xKǰ=zuZƒ~_=7imEf>*"IGOA[T6ZlF82H]H*Хo; ʚ&K-vgT\?j*x|gw; 9R|3Fe.}&fgortDJeHy@ԇ}c% O:I⨍NҨ~m4*G,A,fA=m+5թR|&S$KGit x89 V˜\`秱s@ c9CEL}.׬#PxSlz#{˝~!I_W\0c"WDuH$QEڒ{'ˉR ]/mR?y!Pog6؁Mg$E;rR0%uŷ $*b +_bDV|TNrgXH2] aoAW3xJ t'8+P:1 yĩY'(znadΠ : n2>`na)""20+nmi;ӛ) Z ^݂ \h/B~[I:A`qfob03qF<ӑ+>@Y7?Hꁌ,!V80wxV@{&k+p[BQۈMTzY{5_&:XAug`T؋ 64[/d;M;cy0^1č0+\m!*rqEWv*s=w[ #gE>Wf'O1SD$F]aB<,<1'H 30Ԉ BpذJ)Mᕜ`߫4] ƫ&?izygAo X֬׫vS@6K%k:Y$6Egv0]{$S%"";)ڷ#⥳? C )j\dY ~+)[qJj }KOnok.k8sPIFGhF,o`1H^ua+S#cx8$XLj >_k1ONS K g\ gQ:2r'"dBլ$,edt-JY} Ž >]Ī jB4+^MD0!*`->qmv ]KN,04knߗs-ZL710YB!Y{)n'V;`Ԇ#.x%~L 9lt' : 518bZ\I#`+Y\_+4Wzŏ'F5#ZOS0;VWd3d!L&tvڣ9s/̳X_+/)+/쇿mV =x M 7 {^ryV갓5َev&.Ğ^oUCSh෫ _`8 񎘷Dj"e$>5>hϜ [NLOҧB: RX BZuCw= SbGi$ݣO2%o7zCN|}.syixNw3 "b.YdS635$%("u ˗$iZ%awҭ 0 s`lBjP%ET 2zHϸpxn╣S9yn.(]Qu!+U0sF*FU@U1 xD%%ewc`x{vqDI r[J2yK,q`.䉈 c($ĀW̐)_͸Kj;u^>PD8_NMn$*`2%_dۑ5s|h 0;xz0:.?)l̋Ϟr-gFta@ tuޣ LU8r#C ̸/(X0pzEE y!im|cuDtY JlK<Xa bND񛀸jxÀĚ@g*E0;4R fZ[l)\$xU;V3رu"RnեnR (<3eg [9T\g1׾t!lqi=3@m|b1,n=*QW\yɚ{)V2C|) 6 0p~f:iB&H[ZwFg[9cyRoK*X抍2/_H|<뀵|#dwiR)yHJ%$) Ν6c [ S!E@>ii0K!D 1;-jj9Bb5Z~9{]ހ 5rAjEu/WVI^dxm$6|Z⿻$@-"1_nwdG}!Y9P]ZM3Pu4G[Ö۟M@ccÔC~)߮U+ʂ~>dz7)H-Br\"7l0d.H1ᾣBZ u[y:Dry,_Cr۪ )ԁbJ/6뺉L̙gշȱF5 KBH:R)i%6: ^п3ѓEIl9Y.d`ݝ+KADU߾2eCcRZ<Aڻs^^v@ى~yў}=kZ(|\'Z T.\3F\9$KZ ST*b2qM3M ?"}vHY6v.Rl_x':v$_SLZ99u5 %I 0wETs$/mEhHH JG`I&$_Wȴ_G Rk4ڜd @ɣ"JߧGnF;!JfۼYI(`iƙarCfJJ7d& %!_E։е9~[F]a#jn'~h:tK&DШU_ 9Pi'.ypo.]b|# mP@#^n멳7BfՒD7XNLS`Y߅\ ]}i՝,V]O)_U3&n=Ez輫^azAq{cE掲Pꔦőu$&o˝œَdAj}r'!T{\O}dIg=1,)$zX,f\P wT` _ 'pBf71 m^NdoJz ` GfI ҄yy|ֿh(fH|D}, ;k9bmqQ%zUqGHB;_m cգcy4aZZ‡: Yvv|-idX#W=p ר ̷-)\8hSQ5i.*g@R@p)л뙨\W>"z(M!9[o\>Ț]8YP#lB˿Y`+;&TǷb|Fmeo7٢U םK\i\ 5ra 2~'ڕ;&lR1fY]*iVX)5KH TEoV㥵C|C3&Fd&_uL& ?:-V9xk >% iFB,u$Ka6_2ĭ &„7Ҫ5w--$O`OAБ&4E(- ~m\aCk&] όFhRĉ,f 7l.'4SK׊D>;3ŷ (I@z&+/iJH;WK2"P#MXh}Jdh@2Q9hd㍌_3McDB쾸KqhX1E/jPHT\%}Ȑ)[9*K[%Q2^;lkxȕ?T)["q1Кי3@ח/p|3Wu4 #-U-nV .Frޑv$_vEbUR]}?Χ v"yYAE*IѩQ#._)9qvX$*D_H՘p}y+BGA {8B hv^&б'c T?zNqʬHg81| )% ȵC>"F>Q 0]=4G/ޢ;DDw]H (lͽ?yp '4V8f|-Ω e?*iApEWsw a"B$r*UM+C[׍[)(-S޻ninǂ>ܔhmfg'~D.n~$OW׊Y d''QU4vn()0=E@zlo[3OGc npM A֜?(}n䱬  *B<2:޵ɭ"K Hpv`VLGrbtf͜x\I 0{cR[@MEu[Ѱו !>ts>•Z45{&b_=Y݌PC]0uZ 8c<\ ꓥ>;?Iܯ`{PaK V؃.F@wc6OB?MG^wZ95;dvl,:jŻVlZȍ3y{XQ G@EHFgzFJ֮̔sr'P#M OFTSƣ|uΓrzi|ӵJgT M@fL1|`ք'թ:9qJ_ .Lt2gC]2I%(O`W" SP:]a:LӠUn1] F y@&B"ϵoU9A]M~`w^RdY=(h Ӈz3,f~Q+;^  [xzza:u-FŕϖD%P:Od1lS)[Wb#h:T8TN܅+^^R2ޥ2V*匡@Mǧ1f&)^{|Qij?<Ն{Vʑ<e@WI$g٬<΂EJy X>q&Z3t9r?3*K{!W+\n9ˁ\ؽ@F (QXY8M*\ݦlos)B`IIaGT$6FV^,x^׹R6*,4+ϱ r$ *%b6h&]`W2c]Ni7EtEC_ zrQ2W/DžcG.+W%(W+t vl5\ q̀ORIb=s|?=6r6yxlb&5(Ǽ~00jkD"$fȥmm0-gIG Y7G Y.ZCH/f4kBWighlʸ NMIz?1 x|9~ ;Is``C]…˂'Dw4&v&n#\xfobS|RI{I.M\#nf#PIxHPS)D˲6Z[>HVѽ*7WbLT+*45k$u !~fzheg4=} #:|isX3qYOMmY <$3X kꖗ(i %GgI35pd!ẁ0ɦu3A|wɇ<] 4\QP:(`^ҹfȄY[g^@mN>eCN )&/ z}vpTug) DߐB "Bk0JN& 2CsAہox@妴Lمu+Q;Le4|i c\M|Pcz8+6_φC#jH爦5kNƚi/q9u%LUa~9 tXE;bM>Cug%a$V1_ T,t>e.,;f@h?9;0?NRiBdvd}D"j)q=3KU4I%%x(QjrԹ.W  9p.AG*#Q*ByhH,ƤVtf䖓.=nLWz|EνjŅ/Dh3f)t}H\id=/M9u:Cao;s(w_tYCkJ[^?kEBO™[eqG^vjjy@%V`su{ W}W *}é x'vQSa]@Hh$= te <mxF)-aqC0L6OY= -I`7% ^.~n Wj̩$,ߠS}sc”™ o_V˩E߳eQLlg lgbB-хƩKcEp1" @i~.^u!5°Jđ^ţoc3~1:r\+/9/ߏ[Qf1lI}λI3#Q}:w=#\jea+o ßnfD]љre݀^WVڿ 5q^EM ѲdK`LSN9#Z'wM96 3ZOyxlE`ff=H-[l} h="WI{N9z{G~a<K<; =S#pzYi]O뛬alNJOU-M/G6l3S?!AFM=ËLZxkgq #2ڕU 2Sub٭XAZK’'d4%8ȍ07pn`^VO2v̊#~wKUF$Gz+=,y3$1ɐ[Z_{l *b DPX}GȠV8f(V8F~DZ-@ -ԅ[y{}7=H ) j]I4J6c; ;ORmi%@V'RGChɄo%XLX,k݅% JV߁$d.-$~~Jx&!'(?؉VU4}YԸLJgz {Q{>D?,ݻt:KŤj oz5Jpi >P`Y ,9@8H%%nx\_ގw;—J(|8.d-JF'_xUf˜7Bg6OeL&}RvF4E:ul mȃs5+ 40>evP/a$tw_xhz`&ʷY}kC! y߂IcPҟW4{q&N4gat`k{Y HMσܗ$NaX,kT’^;<EQ3D Q/4kz*fמiN4&z!<3yRuU2sNA_bXy*=Y]`\3pqg3-c<=텀}WV#PG2_B D1}x!LmmEkg2oS FTLLSs+P޿4(Ѳll~)#TE!* |W$Jj+ ߥ_/(Na\3ii_A*U{t%mD+1`⨪b׽BIld iڊ: ~OvڏAV IIˍ&R.LA7F dXZt4_8*ڡ$ZMXe=1#*\IFQ*tYHt8, |M ȿ)%S|am9U]AСazQQl) gN Ҟ>K?,UHǽf"{AE PGsѬ `P.KVȆupjb޺x`c0ҤP*(0\ћGm*5tTfjo@}Нr?N3Η;|,o!'^1sd5v|q{D:H'7lzx@3,Bׄ\wStf>ჭ44W(m(%ܰ85rϟ.@dq~cV{id7#Q[3CגauFu|O.%oNX:arLͮ(%_7~ ,1[CIxh0zE>-[eQ83YASjh@kpQuqDqCg%f/9x^iɱJc~RЧ%p~lPkש9‰ YQ RǀmG4C&  qԛ E00|5|0D`RK،[2Q*u:+E(cWF 崀:ZM=5 !!f tJIt@.(KM^}5(LqȒ:G$">8;HZeCm@]v3lBqܜ4g䝒5\VLu'6gX6:mJE?_u:zGzQ[rmLr4.[aB!ObF ԶWzI^ Rio@Z-,j,߲e`އ~i|±(Y-0|K7N4-k3f TFsGw;Y%̰/$Dtº1-zrx< ;2BwP`@0sSH F3(D{K]] V BÝ@{|?#&cBМW oj,\>#p"6Ih')ޛҊ/Oǫ55&eۋf-Zs$L;{GSN+ftL邯7Cb#s8cV7J9 "n"L h W;OU"|o'Cj L+W AJ_e- s0Q Pp䕕mchYW%v!]R}sMU aOYu&Z1g&גs(΅91Ąjm}~-z|5h!3* +4s`Ĕf礒pNV("~ Ή^(Dg UR*ꞃM$Ѿ͇_|؛ )9 `B$.&C]q>v?QQ`?LoXk^po̜ȼR}Km,YgnURg\#Ϧǹ#4ڛLTlw1_0Io>zm2J4rDkJy#1te '҇b^<8dhА[5o[ mO  K;I4 8Q$ n+Dl=z!|LD[vZ}G a UbJ[oDN~=NB,&gD,,є6aȫ Rm^_a %G,6^RRWY A)x>Osuu !F^>H<BK ,..uK2]Bfɲ&9lSgI' eFٞK8Oq5tt?$ %hhu<XoT,jD$@*<l7yT8n/4ΜRoN=X ˢ/+o6dF%崏Oi׭BmN-eWU w|w?DmƨAi ; e`_=5`:n2eٹJQOo4BT _ e}%qnD;l~ r?͝hGWaNd.sB0K A`Ng@bj t8'f?" O-A39$@Q;>N6jeE6OMy(@⦚ɢTi#G͆g-ggw]&NM igpa;,IQ$27ފI䕐B r|ŌCOC8B08jN "\'=tAsn!W?|,h-vM& U^g/I+QB`/S}{fȏr~GHsW>ߛ]'N"R2oyBkyE[V;ݰhPTϭNƅ;s[|˸<1R`7pNwHwY5kJ>HD)l;ME> gBg+^ODzjGEiZjq40ݼ=3I]ff¼+( %5/(uܹ2&\c-`6@"QoFf\8bIٲ l! 9{СOVj7Mn[T3(ZXmPͤwQ3(5g7sPE*';R1f@~Қ~/NSn]Fr}<46<rRcʛ2jf#TEY~9CviQ N6$>o%wYpMoq2g_K.A  n^` :h-ֿS4};v"sDú),]v!}a(* ,Wz`zԎHN0F|%orlUU;[\7F=Xx{Ni6/N10WH>,ͮ)6J8r :fLKO] =Pf2? K>M.=+8\t^\Jxp)݀/ceVy侀49}ERK1m9Pc`_?+t(y%SDF;|_HJ9IDk`;ax1dZѧJs짘bppG ͬ˜'3 Bn>Li =@}5" ХNI\ VCw9ԢܾKC'Xu[Au19+֝`[~&gB²0Bx<]=vK`x3u9 9(z]rFY f>uS?  ˻e@qt(덋z)7G{.MP-yz“NIo&V ex8P2ScvN r+Hu%gK0&4[Iqlv0c%C#]7![߼'K E+JAAte, *u tZ#竰z`-@*.Fk( ȽL"icL18;F-o7^^?\X"lΔǺ)*x/H$ ]EWv]Icc`GV#ʇm֦ K*rmiZM]s)(y\ K)ԝr0.x(5%¨=ó`R7#NXz=>VBD)%*eT:0QGi@8H͌3Hp\b 8E]lu :*CLd~d+A8ٙbxB1u6q~f-17&o|?GN`["GOHO𵱩x@i 9w`JWj&Z.-TkVlŢ{W+@O wMFKdO> hq0_x'qr0i-lq66EPwL52d*ԫiZ(e0(b1g69]_OUwJ`>o _H0RLy~M ڰ-x B4Ivy?bx2+k~a&=ߥ4iX9WЎH%=:pO`88Ԕ۩3(`p?繃bbui^!B^] :-BƁ~\N`A>).zw&靀",CY9$ *.3'@M0|Rl\u%)7[ bWB{}W!\G}!Л16!-|nd=s`9B2$m^٫8Ǐ\CA4,C\|]UsPDCTŵS/_١HNS֏F3T[u;\ZXA ;~;h)V#Vٰ+_#J#)5䇾Kً #D~f({ywr2`sa c"PŠ,nm*wW\QPהpw Faw֘᭰ *zRVx 7c 31lMLAS٪ d#9XvIʰǿ1ig"̲ܸJS-+Ť ] :&jx:*sp3O<`*w֢ DZ`ũ!WGKKUMV]Q5IPu|w|~=kiCYxBCa أ>HzRGa5#mmЉA<B]>O[FqCȩWPnz+:lgm*-Hi'7351rqI y!a%XWO?` D}旸9OU?GE+ J*$:XB QpXNi>o/A4-Z3ޞ$/Z8pEi$ ;aCp*'LμӔ_ m+T)g6RIvSRp[%J/8(V6F׫tqdqHyqFQ/C4q${yHF9>mmWJ9I,%,Ac#{ulA5Voް䥵31+CC_l {Q9UFҩ" ̬ypCZ_F~ H NSG'WK?ß7n0YA-3Gk@6ZV2%'8d\'s[Wv1-f_сuX\kT@+ d$#@ 4,^~lkYU6Ȕ%rSDTknzV-^ T)19]ƕՃ:72.'ݱ']5V2F.{ĩf/*Y_mj)ɍLf bV]Tx(14yy.`Sf^),#>$zpBFUYi¹O'C;2$&*<\ #ZdݟUD)J[j[,v}b Rn\ɚDŸ՞'IK&ݼM'[+xqN.lzD=-sp;r4gZ-/t[%* v^7LwV,K"n@ (K^+יivp&m͐ K}+ڶ% ZEyL)բ5'hUckSJW֬UTե_aI%8KX rbs*<, 5z"k.SqJ -}&LkC%`nTiY0,ɬ:lP %,BH (FI͡5oY٤bULI5kC=.hB4h-*U{X48[Υa B۶cs^#s X@ʚtx/F1!@<s kn-WcVT]jZ5w/@Hs{Mߕ;U]~I@r3]&lq2d,RwN@4H;ٔ~c*m E08KgnUTԲl]x5t%ñ7G88Pc4VdY)MurV>p;x0(ؚ;L SȈ+f6w5(T!7\H~OKklɍl e1.'NkV3OU/aDž omo3Q*}?Y:6b=kŪsG31Z \{mn ?.փZBe7Jn˧6{ur .A%3?O1sU{I lԇ$Yr|M@Ea[iPXdT*ɑ8/mw 9QԜgZzr:\+&l!(3!uj`2tD k9j۰bb.\{n`6,|"sma#jc܁i8(h7X1i0Ki*_(4k/gJJ 2ZUwjZtOڿxƮSWdgO/vgL߫6b J) xKK+=v/n 4E֑wM&? #5B4T^劷+M)} 7s^߭˲Pi:fkLmd_AyL_*3^3{$ ZFjD>QqZ:NPX JqCo"T֌n/sƎ'ӧYt_e͟o^>n[P+Ŕ-sJy7ܽls !?ڽrczv!zm~Ұ j˿yӂQƨ\(g &LLL':ZW.݀p$ڴ"#w/>-/{)P&T56Ȃn%=|t=c`H1rJf$.@$AFJ0쓮QPY9- lq/A]_F)0xQ{wS7~ LRJKT~9^< q8lZDޅ V-ޗ{ŋvcSdc=YVڒ}rwkQԪt 6~TVg'0nXSJ,'>$r A{]`PK' W8w,Mj*7rҁ'u֦»*# &M!¹E]"…݇<##jʻxNL^cT@p,@-RL<اMe]oPlt^v ˂WY*#I]0'=}V~YL<{ )G7Muii Ю` nݗhx).[ztH"[lg( , ׉@m`'Q!nCO&ߗfz9I,_H4qqY-4X8!7LňmM0= F/}{o`˷(L\_p0zݫT^FWm:=o\%4jGK;p3󐒾Ⳝ9<1*¼j_;hQ6q!YNofD5MXBz] IFr&'|=өZ.{ͯ|,ysƜH/O,ēő4rp/>w amtpBayO8pqpγ_pw^`%S9̼Yr.>S×wv:ؿmh[m2ПgRx"[ sGWB VGbnOUx|Klo|M^'k$A?utLʶB?"@_kG_E nѷN_VKkʽqze9SYr|Lյ!Iư;94ޱZu7E(dQCy0~Ԩ<֛p W]۱)o&:eYsLA=BbR$-RKC&fO8h,vcn!ƴS_hV,{qKȴ͝@c30{`In-QYRQGHŊmw d~DjYߤ&zԛ/wraT^ن']R9EdhCE8p%<\Qap>6v!}JCDnQ,PFZWGN촑ӫe@hkEᝦ/]G'y^߾ƿ具,L }7̶oqH? K4<]PBMsN!hpɷ0B~+kCVznErpV[gmr4B_@67B8l1ZzDmZkCygߵch@b@m5h&{;8}N ;\V! hΔ_Hܺ98EADucwb蚌(B/gdgSkU"o0Q%WΝC_Ė%LBm&sbżY*ұQhٲUuw C 6F.+Y2:Z~xr.<}#. >SC1ɶz 0=EdJPL:r/he!Cz9aRSR M|v\KHvм!e;"78…A݈cvã>Y0khnYHf*H g@,)-IpHH't%Mn^2lbȉvR aPDᄼ4$"53rήp$axfͱqvU%7&qs=cD`0 #I,AsίǷo2٘y$t#+&;`)Lh91~Z(9w6ѓ W'Rݲ{a[nNt4eԵWp4tzT)aࣶ9cp<= ,∎v)8;VCKe@Fy)f*ºY J#&X1Z!"{V_xuCg_R%Fj<^'gFChփ^I;/\WNo7=eOb qlnYbIK:'FQO m6-Tվ"99 *es IadGrE>5t 2tNڊVꉘmE߽)օ16u )({WHl_]ȉ ;h/6 M9DPզ %֌۵uZ(ǕmPiy?ߟ#lV3FxsOYnR_8}$ E۵j;A! \qZkxFVHHM X^kSe1NL^3ox-`rKL1_y7kJY-{C0J3wdxc3PfI_529.av$/`ٳXc`Z9Oϓ/{~:~|dlT(ӶTG|Cn76H9 ?$4GoA\rjf.- S1ڈ-)02*+U-X8N "O8S'y{ؙ~Z6*m-lLPV Ld”dQ-BR)l 2Ex1KM|r Fhf4d:c YsVk$ѣ@/߷ 1{i4 Zw/RM$>Cbi p11 ƹ[ fې#MsuHh!Xqk7vwQ&?,W|Sڞ}|EM#w4/wRM'JY},"r~Vy`&k#r^6D@k dHe+ Z'D:LK>iW@ORMŎ?}@T^T'MD四qxDętIvDEMioTD_ Z/rg\e&!O~@e u߶'DQs%Q8@*̪'!`F,xrzG@T:sM'i<ř?iFG' vU OjCU.G@ON\_d.80QK-*i8T0,˩Rӕp+yt']ngb=.,Պ0XD$* 4#٫5#<)&rtmDWvs&bSp;Lw=pԸlmd@"r` 4Ic02KhcoUx> n}Q}7O%vՄ czfKu,=&#Ar%M/ ]g)cD/p`NI v9v߀k_DD*L ⬹[sy,9ԡ/3|l!ӧ U?MJ\#]= F\kɵe.va|'r@o!,mU43r#v|Bb뚽h(pkuurU'^4j^QO5f'OQ2 N-,aC{ԾT>*-QGֳr {X0t )X:ZB!qbPCf8 ]HR+^9)mґbxNw VG_H8$(NOwN ӏJSq<ý@k.bd@Ğ=MoNUX\J6'_J!="e7O-e]ę.;rӸ>V&3_H|pLS[EvYRYSA+\baqM4$( JҗWKtYReLn v :@5?==3{ rB7D#-P:~-bx<}P^B R;]f%he sb}NtȑlO:`Yq:v_3.9v{sFsd/Q"k )*Vzgӱ#6 7Ї[#Ȥq6k*L}^*&nrʚ^&Y3NCBmlk3 =IGk QC.oT0_pgʪ()ӱ"BH;w 8u_3ccﺝT9Nՠr6ۢAm9W}"#HGyi|;X=VUDBFmGV5fVg?e\|e4ة74AOOlh,JT@Vy9sXKdCj Wh ǼBWD07PKmRl0s?L7TLL#'4j~m(z?hwH]ɫl P ,IU$v~A* V6HJ?{;LjbۢB[HI}TquJ #d -gU1)e̾2x$֍Aibe6n %2}5(GrWfGn,xl)pk>/h9 F0 RNųL&Mpn8 YvF%0BhkY0g8#nA˥需SSvK+$:^k"˅- xӶv'Jz|,M"Kއ-2hQ`U-6\7$Xz W)~|F uZAAU&EfF/Z~[>)$:I %o1A퉇8'A$Ms΂ C+&2fsf[[δ01 s i_G:JYB(F [ޕ0zk6^8>θ2ISY:;w +qcY;hOv[4^r[#sz }es. 69+!?1r3>YaYZs<_I yؘo*U@5t\mGޚ3JP"ҧv)5[Ng HcoaTR %uc.U uW@>j$%5S{ve%Yv'DhV ВZH8"QN #{LO?j Q-:)& 叟 ):|8oB2ZW*^5St9;y}4R̿OThT?#G- )^4R%Ԩ22t=I @bx+V|emq!V'F0xӜAZJXߔ]r9P:T=˟߻c);UvH]GzoaL*aBl} ¶ՙVa8&j#0XAan^#{B*A"~Zns 1I㫱:|\aF)OߖI!Zv"`{/gYG%pSl6 9i"珞=9[atU|qj]/r<6fQ糓UR2J(- ($JV-VZd__~SݡM -Â2֧Oف oMɾm5CF\; ~G_Kf6łG5Dp1X (=3[<cŬb6=P XF(y\aݪq֢/SB"B-@kW04bLFqNoK_ȟNl!O휻i[VFW #u#ؾ|OR Xd|na/(^/._ <) ʞ 5ޮ j}0 7Zm1"dz.O KUx_%뻿S95 AC2h\Ë)=qi|=ћY˶n@L[ {>u@raJ۪(I!+l\=4wzH$&FT'bKvsojؐME?JAO=W8;Y۵<0F/;Q:iV gh! Zs,Tψ (;r5 w.w3v;=7r"zȑEyB. F$G̊Tg4%`+jD!bVacbY&r߄&PÉ(jGpCA0RT{*}@j\ *j1ffk9tZ |N(}B֋pS(II ;^:8M Svd˺kX\LIe>QP!q_.Th}Y8=.ĐHx@c:~#K@JD(<8`:oN KjT<8~sQ3&By\#{r^TNۓ3y`XMڈyPS2,s/(uf1M#} $&.^Ў=0%thLt nPw25z \uf+72mA \8SIdLy,d\&ݡk}ջkeK ]#xUJgMu'|)P-Rqcw{~5S;Y8== ?/{褅~V\2ZۂSp(kk>i}I޿xHh0(;6>fkWo|x]>э5\Eq{s+, b)'uo':%BQ(%7ڲrhF)pcݸACj>Hy8m#@L3 ^aMqz0'&>SR6;`sN):͹e&}F2a_\Zz@GTcsS"~&d38G)qqQ.ۖ6.P2X6(6q0tYz IdQy͇/OB[AAř q{] كGΜ:D%d~B#}oct3A;2'+zF lHpnvܬJ[QPrT]ïs՝Š kC["zu[`eg1=j>W/w ғ1I[&)n|#gp}X= brOh9#'22NA 41U6Їm:ByKyގ/9#nDa񆕗N]=lC6x :cEtU6$ %^{Xx:Ts3ZzE1)\>;ϱbpsTry U ({0m+ %"peb/ o*Pk$,l0BK.kz}Ċt@4+:č!_t[;\F6س<\AueV,oŞ{$cmkKETJlDyG8q) R6&,>:(ᒯՒܷ;\!W \c3z;.Nʈ9!LB سۭӛ󮧊N9C 5v$.gi;J0,2.u.+붥@T14˧wx]XH`4֘Rhj%ߊfO$K^ƉI̲f ~L ,r"ˬ8֣ZOBrں|K^#8I!9ȍ{׿`ׁpU[3OR1%mE59wic}5}9Ɇx9+*Gb{\F?cǛe>-㆗Ms K(kl6;H8Oh@ϲ9+p*жf@"иno 0Z*)I^;sv!cz^‘.Fʵ%Wh̫<%RVc狢~N軉/)h^5TjЗy=uA2SjyxI1+yOOr/zkޛz08?" 0n'2d$꽤0nMkSk#6B~))W/wlwŪMgHY."ȫ+֡@шACZ3Uz8Nԕ{{XҸ֍+Y!}uf޲h`Ub@0U;`qM-1rZ. uB8m1O/$V'AKw9";[:R]%=*i} ?Ie%)=d*R4KDE뻃ۤMTgz]^0T-olltL E*:)yy{zpo(7!5o3$lQ],j).Sڊ5gc^IcBTjGjru(T`m c!SSȑ e'Rrk=[  Ol?4)N)>!㒚AXCN'yަifW͎@,iaCt8`K@FL\F|%NjR16r)9%Ӫ 4B%$Y%r&p 3NdgV\69 ylw r[-f.n##'oo D^delUI6Qr6v'q1Oj̭YYU`JU{hCUgDs!8ȪM1E!lFTc@;Aʶ4 ǣu1CAyB| c#ZC!?&}u6ϙ]ֿ0oE3Lj( Z#m!AYʨ 0mk)BBl.ِ@63j=Cd /G&7Z+x؃q.!;/ۻHAC4!) eO{SH=hEb|BFef;65NWZC1㼅YJT/g0XrE `oaҝOHlM!ɣ|Dn tk?%8UT)e/c~%ƈ|ʛhҬ[$k./mYX"AUVt^Km-*5D=ۤ^>I}Ns%qYy!*W  H]]%O@3sH݉o^~BOq?GԣC567nY"[!{ Rzn$Q3VQpKCm]ޕ7ߌF0{Jt 0OU "|J+Vv^E׺HeoM)|;&^/aSRIq|%;:'6smpc+lz{玍:tr(CS[86˄e /u8|?Pޛ:4ˈ'`<Rdv8 b^ YZ