libvirt-daemon-driver-qemu-4.5.0-33.el7>t  DH`p^$ƨ GƻޙpC6Z,I)lAqt84i/ X򍤸>v:x,]<_djl1J ,ѩ0Fp1K=LHۍK&ߒl^,]`kwKT3`Qe$NIy<ġ&h>0Pus˝7'ؕq|7I.'sus'rq@|,(Y+H|R=ûS뽃Lk,M Fh!I2R]uÆ5IwZydz,,0@0t/VzqُE8Ucx{DȐF׫s`JO8yAURw4~P~۪{[Y 4HK(!߽#ů.FK@KDl %K>b(m+49WQ9 &L,B25EiMSS1cbJR<r=5m밺6#A5ہ_9}[+<$-7s=J΄,'ok[c|/~;W曨?RӲt.2Ith2R䟫5|DWNzX;=*?*d# * U '3HNU       (      9 z PHpH&H(8A9A:Q A=%G% H%L I% X%Y%\% ]% ^& b'jd(e(f( l( t($ u(X v(w)D x)x 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^ Zx86-01.bsys.centos.orgCentOSLGPLv2+CentOS BuildSystem Unspecifiedhttps://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^ +^ +^ +^ +^ H^ +^ +^ +^ +^ +^ +^ +^ +3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2ee66f4eb7783eae6066ad44a54a3f30798b607e351ebd7b52d5b346cebb48cd88cfa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@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=genericcpioxz2x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6794187301e1ffe79441072fecad568fcd530bb3, strippedC source, ASCII text:PR?RRRRR R RR RR R;R-R0R7R*R2R)RRR RRRRRR!RRRR RE?07zXZ !#,l] b2u jϿc32Q9ENk8N5^vTG+vvg$ddNP0V)=oɋ~n#36=dLg +ɓ7xj.ڤֿtݺl&}3ZTA=F[EFM` M勢=M$p&ziݻPpzA+Ϟ)*<Θ7E:mJus{%2WX v5|(4(ٸV7r9mKmgmgZ' ?5!1c'9[5]LoCD$CSjVQ*hB4vsXM{OS6(%Nj&2yXmP%q\jGZ½ 1{Jqwͼ%>w d+wO{ּMg\X\Z$g`$˹4ܣG#E E&L7XE{$)8)ӵK+FXM ?K~{Jv|gx %|D"' \H"Ytʈ1q9ݗj~BI-3=/Ѳ>4 ݞ4 {Joj!n3!"rU!"vX%0z ru\9Gm5Д>QdC*2-N AD(ACv0E$T= "|xzM} eH Ē95/yI'W H> '/T"Ez.=`w!nBe?W{(٫"kE= R$j?Sj4F?XЛ-` $鼗\iTb)bLD_]^/WKFٜVK7؃ "س#-SG1@f Qh"ٟ2KPF5%i܌g,8sY!I{;8zA0̈h+2#J0^qg~YM/zmwLҺ(XH&PSQb<`NU O+N IehӾOUN"%ѓ/}TjGC4ԜhkY7H$hJᨯeHj*5ՑOyɼS*08;bmFċO^4R/v'/;6_NܮtTolZe Q_2Zff.'tمL!( J:W/CwV`eRӵ ?Զ*&M3@#WNܸ"HȲҿPB \ٌi h|s6*>`ϋ0/:^/,0!9ŜP#;G:_9u0\,QG~E:1f5 @ /5l&$i9_|xdp49ϰbl+:ݹ1ƸIp64ycșϙ_%{;M!uXpNOff"( u찠LQ 5 "6J*jXar%+{)1ny "|9Pjf*'y$UD;^y~l>ErѮO*W~`: ҍmubp1͎vVu'a]( dnj$+`z5FskP̭u|N̍Ƨ&\xj/H4%bzoA{2M~J%/qJ`'a4{0cPS$H4Rj$R>↹//YE~~0YU,$!cNX9ؔxH aTMua Ln=q,O*k<bCT{P(y0❁{n̼C`C/0s;iBzN{i u{;K~G 0c4oG*߾W:jdugkpbzo8b8I@2B/f~ؿ@fpN¿i7{MGppp}&=u߿"CYJ\}8C4Ҫ-&AH&{c{<#ո:X}O:w3ԝlN%@f D\֖cőJQ(GYER\EJ$e- 0W[ރUJP2قwI zB152s&7ON10Qzt?!k9-k즸*~{"_c)P[ LBv$싎 VIQ*]$oj(t depSv>NrPp'FKҵV4H#:g7^0$OEHt_|.:] ~:@:էf|*eRP tZǹ.F}eo$82 tmLD^xbYpeXXq;Gi8#LG39k@ɚ6P|!A} tEhg\ˇhn]NED.k/|6-T[NKif1A`oR<ć^'?^*)A 誾8I_6-SX6{GK{3c:/ܡ`oH1MD[s?fdPM̳ VT$C!Hta+\b2 xb` vr<&z4݊aả55(\iY'u45z<*Y7#mڵ mʛ!NjoKV̴_.bS|F=|zJ1z4%276IYzvnәût瀭l&9+zڈgݎ Svǹ'SvQQs]{'ӝ$O`";#8?Uw ۢH `O|{3ƫgRِC˴0%! LӔ:3K=sGAOY:F1j[+{eNO7Zk #jrCV F  wYdz>YlXЩT^3\tXϡROe;:V%mߗqP\$S-滛q5gZ]w⚞(]\-Z(]y*m-u]63d#χcv&:{M ʼ?HA^aW~5Z@B\ ڌ]uI8t JZ CIP~-S81]n(Vm=NLԦ5 wd3:C\#Y陹x$rỲOUWRT%wYp̝0j<(z>~se6x-؅|LG`2d㺋~g#:VUuWeo.(-v#Q2/.,e%<({XGtoф{"|CMrH3 Hl|[gvP+f+Aur+hI׈wr)XCu u.JءE!;F:(Pl)<^N7 ^Ʈߌёonu izZ&Blh!ܩ ^ʰ"dfsUM ZΣ$X N(n#~&Np7;6a|aM=p5?-X6 8%z'G{\tk|H"Eh$#قܑ$(mSbL]aQ1& ru]N<)`qSmm1[40\P]O!O16 fq3u$4`C?X_?. z$&,,Y*6ީjuLe=JܺBf$4lz _:WvX%n=}Y֛m a'zAm6WFsc'M̺ZBu~W%bvct C QD[I's,$:P]R`HHdxpaǍK W*'&4|>SI.{!:Ov gdy&BEpSZA W`z7أ8iR`KkiY6:~QL&wZ=Ce AR̬ v ^1*xtЍwJW0 e)f0L :`7<2uZP= 5j2*NP gBggk͸m( ʕ[[S!V4.+R6nR dDKTnTE==SDf#0T*  15`/)R@zHN_trɂ&T3!(QNkaE?<]Q W~Vr7s wr md__Anrq٪M eCF`)6Ʃc%l5g9-djIH^3ኽH<betAڰ&JY?fvIP)>9JAÖ%f1SAJvWUUfē6jwnyMFέ5|]VY]f~;-opI9ʵ2! =*TxV>ktK !T}u/"N* )GB#.;;G XFUUFβ%жh0LrRH4ƓUYF|M@>jfu/crZrz õߒixI ʀ;k5Hr m68UL4D?)jrK#>K*O>Eqxu6 Jp)|g@/DM~&$Z 'mEP9cyQ P䦽Ms ޹2AEh `j*6V2>Ys~zJKy&5ޅ>'O(}p1xFPurҜKйP {(,B*JՀMC3(HT^O41C6Of:4^O<)#gu {3;а_hG*ld( p{߾wY@I{ǰ#`7e!*Da.=-  quf:h+_K26 2)$ѠJS5h^B$r(LpW=ޚ/Nn[-{%&hp܁◕ %m.躂lմN?nHYeWI/B%[b&f̅m ytUvn9퀷H[ 2UM[m 9-;= ~f3bZېIC],A̜Rd%8x`y<Ժ*C{%0^c͒+f&X~w#ЯaVT}9M.9F5,+'H- +&MP}}b1/cȓ&% m*ԷmX~'4Tݺ` MgO)1DYBқGc |>յz\ r`"qC=hM?3<\_;8*Ť`QԍV^Z/ [n @˫-VP0^$S!*10) 6Фà@ _&6طf-L#ҤVeϩ;Ͷ5GY.yn݉3פ`J̾`-zPQѸ-Y9 <U.YB@e +*G9-C̱k3fc0Ghx=S>@$WKm<[Ӯ4/z\}Up[;hECK~:H:X*! ݗdN4NPqLEtr[htF,hGOg6"v[Θ DuG@Bn]c6|EFabLbݐ$c/TA.`>هq7ț>Xb~aw/Ci/S~uEg?\(PA,4'clV}5hJeyBg(#b?DtR1gt[^yrLBY*&r[7w$%ֻqm'! g#`fpأb)Td4(Qy%1L‘7lulXwc@E:[(QKY`RSޭS3F-ʌwF HŰ$H,_XMCRcmsyY5EDVidQ{CT9ΤR)^gDȊcr/gj.M,QSҺvٹV°^X`{8\Q^Y[Q!EG+l䗼o& j\#CԴFH=E74R+텛Ǡ;MLR!A{->P>CM# . hF_w%ͫJʋ.^#WH[L2Tkfs?fCNZ >e_L9`?DC,yw}սRXGo&GcWͤaŜK_p ڕM'}>rXL=Fq̑=aDx@mQFz刲p[{5ǝ<󂝌U% A9e~o@? 3F.J(DǡГ >ŸC0[M550FZxWB$0}9H0wj|,j}&z{!b2vծe#QNfNo5Dթ0 DN&3DHMM$82<|Qȑ2N^RPvoxTZ Ɂpp.TwLKQ(g Lok\xH`dh&Ւ=1@M8`gw3{7j{ t8Ʉ Ԡ!fuulrO1K_!Lw!+Z8nЭ7/J?*%\V&dj@o?Ulm T"fV_J}ގf,No I4(2>qD,0 B5ڹ,3";F&(= d ?js;)+ Ȯ" &Z{1#IO@ =F* g6 jZA.]#R?fͻ[LnJ؟1;Fj6A2xIyu_5aOہp"laXtEF7S64MS8OBWF0G%3ܕTslۍRd=cOL&۟}_|xT &OG$W^Tk3nWPHȅ)B9C%ƥ4rgm!9!ǥ6uVy ./h%hBesCLo'oOv'&eN{I#JkGZFhڡe?'+(&51-B'j,%<#_y۶(IItX.D$gЌB~ l`ҟ5.ՙ@|/4[@vQdeK3Ohvc V\$Ք<ۇY*, ȓP<@oBdrPժ/@O|OgbTѪZ`X9A>?ymXh#yH\m oռPMF1YѴ(Υ[: kUCdgHE5 oi+o2ػ>?I)Ń]EA>nؗغSExaF Ox )B9F}xT!]hUu4NBP9ۜK4W)@՗"M.@=lS?"` f'fsҲZ#i\x H>w졇6X*3N58%;SPVƗR6no15PIVH{7\S'iW})DYjvT:J".(K,GE6ۨ^ضɗAPCz#s1ƏB cs*f PꙊUo1貿%1-ӄ7'ꮧf0T7cv^ÃJ,/fj{]=3))p1ubCE}g&, UKR!DGUe}ѧlr ùCζ ؼz*0u@ל̯3MkY_8z~_]o#I)32(#K!ؓd~=vygsWR}&ᥙ[Vz(`+Ew qFCK=$mέxzYբ#W7)M2;+#ժzA/T:}48[3CbX|CWuRفP!++C"')t!" EEߡ/B đmy [ŅjpPv19*g=RV¬ ApRm;_T} ri&!Fq*NWϧ5C-G>9,]@eĉvlNOe4 :iyiIQdrs+࢏Po(L 백Q;%= gN-ힵUbL1_uQ`rb>eZ5-D!fB㬿]/fPp2.+lxYwڊ(mVT!UdPs T,-[.c㶞}zL!ƁbZu&*@{qfV^qṼ8ms7R[όQCBBћU>`kNSꨒmSoqaaڅLЛJ5 ^ vW 8\ Z@~R'w%ߔ}!cT?zĜ'X4灬xIH2LW 'MXp%vđy&uD Iñ'ԙ0['r5a;g(}.(twYv $1/8ZQmMiE08lly~ ~-Yfӝ5=+Vņr>:䚢+$¿6c|NW l}Cn>y_ @mCKMF- r+}y f^7rȤ~) jz=~.>zBlHp2!fN[9%8S"PFz.Nc"'ӢMβteE6D؆j3֋0__ЬKZhsGoCJ-[g-"Lb1H]S?  BTs;Ͽ|bESIN6`4r&|V5; ->U*r3TrzV)ŀGacwvaFZ7' &U|c`ZTj$C"&\O}Q`DY XL}axGgO+7AJղ9;9(Uo<;ǘ1y| "B,̖tE:7O"ݺfO|{ 6eP´L$rKr'doM.X&RjlՄ4lk-&${w z*H>ev`jS{2J.9j‘k@YEE½$v[S*u[ C/J59feCNbt{*X]d`20C(H]`%cKrXQc1]vErD[WS%.9a|7q4HaSP)t>q60+)d/vJ-hzCT w gblԍj*|w(Su/o9ºOz|dY#>)̥)@C8^lv$HGTB[E; Bk̄eYOI!=Għdo.<@@2srr;; a%߈Jy3\!}ylñ xj|Xܱqq3?ݴS#RjA!Tsb4Nُ~2];-B!/5Y#JuF3C` Ҷ%;i m_w(s9xS< JZq͆bYLOCE+Wc4]ttq- qUic<~VU1rOffbzX𬦛贎;ZЦ>/ (;*!!^r`q^~am/ .:!|J{4'|9gQx I jr+z fuZľ7`Oa'wD|GS z0NВC?<@47f I>PČٮZÏ?Sxo˹S{6rdƺrW2 d=0m*b麩mmʓY>LJ0s*4cfvwe5 3݂E)<#F4dW wSR$tPMCUJXOTPb46$s1' WIy6Dq@[n5Bt@\(éQn! l_jxf_]SbR";v*SS&Tf+[RMS7 !ҝ&Nu]Ǿˢ 9in=Xm;*!$=?U][N&UK+>26UN>I,vO7I#TRb's@ϲEf1 yAJS Ps?_}6;<"@ro^'5qAǘ~1s5n+> 'rqKW яsbIU  !%eZ?qQ7Ɠ""4J^ eWT}4oLlw_L+I?w*A{>f#p2iTnH%>"P+3X˯6T 1^n NfA2>ەӏwޔ*4i!R_X:_"^.y}U= eBr, 4S8)ӹ?goɰ N &uLo&@ KI$9JZC&A/z;I;&!YͦMseip p̬兦̙d Qp Oqj1js[` ުLJsh8"oOhUKO l\mH 2N #-7A2vFZgK8Ց˃L)iUo Z* "@R5jOEwLv}p{:OL5Ԍ_Iļe =d\Do3t-Z!a$ {"I|N#u%S\.# DTX%p%^͇tpNDt>Գ$G`m0&bǝas&c[l>~`~kBqj/ ٸok8QGgh'4 줃ȽpDTK}w_7fq3<^V,-\pXU};{Z7<^X?Gۥm$s[J ] b=iʜ&wdס)49Q%X|pZH?ҕOW2=)S[90R8*QnC,ɃF{ϛ_|#^i~=($|-}~/{z2ٔis}+`jRGMGKK.9/5AK&qoD9v|_.Gxm6>Kg7@A?$ڋ(A VX35ƫoxqz@!k0\""2!Y d6 |Vf*Ka:C¡^&rhm^8r avC͈G!*81$EC@^.1u)6󷗒}8{7h1|ݯ{H8'mtX*BWO[E%5(*DՈMp;#M]SgZ{&+ sqv[P͝m w iCa@iG՟,.`lvazBD_&Q} **Ucx/dGM!T.HHk%߲c&)~Y!66 ^ch(]ɤޘ-qfdʪ l22؍7;J H*87i+?b٭Zf15 nƉJtCg+?[{̀ wprqev)+:?o^Gu2> ]a"K? vjkVɫCIlVdwٮ[/~WlUA℟μ\6P/>{b徂0\@cg_?'ض$"aH4İX̺Nl)>FlPP!$ c1-g.KXko? pŎ8Ź5["2epTHk~dG8n$iЊp9P_DKq`q~Og<™&]m0c{#: LPM' |ɽN&UtSD^)"y4T,۟@o$r!fYP qVZ(yua xn7(-Q ħ2Zv]A2%1Ruc%꭫TRzhͅ;:o˧:ƣ2M*8Qts0IӗqM"(6 0SP4@ s-sp8s"mmJZGɋ{ղj{ކ '$\ߢG}3T0г]c$"SyAvy}<|3΄3+pgZl<8.xWKw|X-Z@cPi($ u*Ϩþ dAN'Jd/ `ZzPaиƉhTS*D t^3U4u;%pNR(,XzHp~qf1$g@204~ ,S,e&]۴#Qw)Lach0Yhzٞך2mjR r7SRkMCj4rV;RxEج zPa+x%z6Z*CSlE'+Zv|\v!$\>]vmpjhѦ=ǐ0`+d"%b$70!#&U# Ɖ^9b͜=*~Soyb"3kNf >* Fq2fqؽ[ւY3,' Zxnawhruy8,~41L:W" TC*)r%Hx$T%ԐuU,\mv6:X.S2#뻾ctbmt8avEi6#3-#\)Y8WMO8KBt( R ƇA)+Bsk*1QE-o#)U{XiLX)e(9uynt]^9^bZWK^pOrH:E^j1F͉`p0Uh06QYg/DV=sI39 #d+61T_t$,>'gTTw)}f2{lL'cnW EpYLFɸ2,5N'|#a +4H 6Ł!ͰAz$ex`|q2\?t&ܪs}[4:E E苍xRć&No`)%ru&<~H͕sꒄi r kz8-$xLG,~(qॢ(~׈A\D k;IuKq,Movr!4TZ5k3QH!*.W&<+K+*Jus)p>gJ7Qqum=noc0XY9Pe|\LjCCo:hOpb市`ݏwe{})(]7*'r䝑SHh,WlnUca 0 ɩ߰hkg냹2^3}d.| FYY(A&69XP >.q%W X Q €7$^p][f\BmI3_{W=i +wK:=XU}2s`5ޏ t1HZ:e#9$6ߵ&?Yi*8G 7dNȋɮ)2\&n䕻4;?e>wڬ_vћFhoהAhC+ߟ_4JC)*""6 c0ݚE_7~pȨNh9Ku\J>Rn9HU+ Mh~:W"N?9ޏWfH?z%6=Hé,ԷJ]+d@da%V,ɃBT6"06ѧB`}IyD5ZpfN쁫BUز ~:[+.IvM =6R5ϐ'IV!&'kT wf {t!uSAC"1Z.$T{݇$#>% 3S12XP /ǦZsB.Dqw3eJ (풯-XB8y6/!lїWE X>BFJ!JĐ6( BD+yP l\Rq4r+[ol>F`n\ XY? g]0::+{1xT>X~$yL[{F_$H>#A9u*X\cn[F#,#QN|k}KTj^rs5A r5$'vԂIfVFJ?DgºQҙvf8=xR3&4Ǐt][{Bkap;%^gԍ:űDEݣZ /yP3 7F[*ݤtK(@ox  UH}ROkקa."s8*KUw9݅re@Mne`Ng֘xGESTݺ!cC*n-ͮRWmH ;yn洶,q%Rt)߮Æ>9nږ u,3vQ&?xN RXmyrszF`?Ppt!Zv9;)1D*yG="2A9X m;$瓂u)%2~(q*XG}!eT87IH:$[btg2`t/J!1MH\@ᢂ19T|"Agvĩ슺͂((}45AB2r8JOsw?\q>tI4jr*+x5-)`OFlQ)ZK*[xQ@KTf J i%spy`biz{y = ʲGSDe{,$tN% ̞KiτI1]K/YL 7@ |+.C<˸4@tivl0(F᷁~!7pݒXBw$0R|۴$+.6U=.&-!%df*+Uً#8L>bK6#&n S`M`Κͦв&ߊx!"jU=Eu -vEX /-P;m!EK <-}8rܮjJ.Tn Ƶ}/ÅD +LqV&_  b20os(׳,@\`="70_Q[H aࢽ2U1`XyLP?8+.o(6@#w=:qľ@'I @z Fm! iB)+9t4Ѷ (nQUwGo]CKD fAmg@^bL+Bpht: 2N\e"en a)I']UE*+ϜQc"^CdAhڡ%B!WJ'x fxe |K 96N4d܃p^^y QJ1ѿV&51,eZmP~? _pRVm:%Hg<}05yRCQZ=U{LJBLEQwõ[/2d_)Pُc\̇|p`CSVWG'$ജ#4[$쌗P&ϵҶ9|w ǜuaW= !o(Rb͑vwOqöKegP_/-2nkRЃR˘{-؈BN*2Xl z48܇@z|jNi"vՐ  c'6x^ur9} իuBvr ߮I8ѫ|iG:߂Pŷ rq3#m1+ Nr20B \L4NlOqċh\|~ 7yA⎛q >-/sn(nq4\uFk+<#to1RI,`s(t7~d9q]셗7Q7RqB+x^'e4Av|DqQ!Fh>ceBrO€_=|pLaEF4q>#uJ"$gFQSeb:& & }bE~ ?7]r=BRؗ(*@jyh?SO;oO] UpAN6l_#CJEM夭1BQLRAlA"Z_ s7u =9< bOx$9.&i:W̱vR՘-(|睡ݮ/6V(\GD%̪kUe_{?W^AH)i덫4[_!fDQݳ4nG+_rI `T Rw_LPtkx %2m1́y3v3[ =Wmazdڭ5`5"yJA,"^_i7 8"WXlM'i F%+fu>B){0|&C qץ^/cH`̝;vo㼁mz/7\ۡϠ5mee|栲CpgXπf#SH}߮w+&I{Ƣ65) ¬J_Ȫ0<%?K>H~ 鷡Ԃ>qYt~ &b n@KTL PBӒX\d:8ތz 09(bRYKٗH_ϦJIч` - ;éps߈ҥ gHևf+L,q㻛 tКMu\S/I.k Ln,WP`b>w=-wx*k<ɈNЌhL;,+NւhSO0kSy@FM9ݤ&(zn/k3 =>;MʼA [W԰ : M$4C y~A<$43sc ;,bHi2-ɑGR B WHd!ΡTi{zw{a ɓ R4U>`}kP$j70Dec#IH]3Ƞ?U>FF彴w,V7҄XE݋&4Rx2X3_% .^` C fx!,R &etbA^Fgc^*Cb#@q-#or:#kQ|S3! ?{!r;n ̱CsO%3_1EX74X'gR %6vs|h'kK={p<6(諫"h<]xZ@rFޫ,˒mڳ.nň* -ՠe%B(UOO!DG:EFvD/D*i,`n2 SG3Ku3>6KÓ"rQc7##I*(Z(999ijwӯ ]&%}iz)P +Tp="zh'6lGs n w!HfR4S`'̅+{)^ƪVt;Щ0]~Q?LD=f+Y:L o '{8`4y51kk7)qߝ"Ft E)>&j{93R?Ns{;w/(U6^lE)/&{ x4icN vxq=fv"]l1ϣrj,[a}qa7 ͋O=R3Ƙ>;@v/-bZRs|䥲%U=giOW*AGa9ͪܣsT{}'ЃټU3H|ӬP&<:aX -PE.f6(Tj^\={/s!?3M[<#p4s`㵮93I!N|*( 6ZLO D|Ho"8UW/ldebZm`."2+glg?4:_((J=4/H1 CF8)55.6vA\No"M:~x}1LI:bȺlwŏ.$8ǝ9ȸ Z&B{ZvI[b2dAHnm&{Ech]f'uN|_gaNP'U}(duvw~)UlBT s@G#u]W\%:C +eh,#jK o"@iz&s.MĩPkVgL $lH.aHDt?`|Y`0lnHrsA:$"k2:3ۉ7x5ӝ~ rAӔ)fXvʒG ?x棰~-6oZ[[tVLyR\=$ClKwT*vArFp򁛞r[F{Ii5Y]rT,owgvvϺbАQ91/&e}V9%{5QP*Jijr_9|3ጡFZj՚ ͜0ҷ-.R*4,7.鯪Xn^ލ0F+D/cpGX/ƛqYDºCЪfsaϩ V (R%F({fD0N@0[s0{ç#a4;LPԩ=fDs!,7qo&y,vH "#ih̯8 Z08:6\l[YJQE<-Kuf*kIYn(Bo[qԷؾi1fki8Wэ."6<Aed)*!X G]ҵJTG.SeޗhP&r!!tچ<84FKoXߕhTnwP!R<'B+~L$`y #y3O DT>F:놂C&1[Ն;GLdeh|'B8{/? xgq9҂ȡ0i!7fZV~mS\2B㶛.Y?Hѿɓ9G$M XFj?}aw[kalgI"=V(j)Kp/z;\wP&^43,gxD"U*z \@aI#4@g]\lq +RjעSAE@:{}Io _ 5#O7 +ve]`AG<$ .G9:(3VA($v$ yi>Ghtj׮ HX=/!sRuOl&m0B'B sIL`hE(!lâg 9ա?~3Fჺ~i@K@A1u9QչH.°;bA;7L P s|  {IRC4sAyHxϿZxȠ~9iobc[VӋEjyԤOt?cЎQHQJ|5x~hX-ހkq$Q\qӿvx2:ͯl>Dr\mjp_R[d~p3Ҋ f#<{GVvo,=%Ο"scg/-U 7|I@ qgHC]Q]d8GM,-D^J,IM9L`l~p6g++6wPIb\-y7n5*Cumؤ߶Ntg'AnQA-)n2l򦻉u>`K:} y!l#*lx\?$B!?ZtQC9ޭəκ1sY R`s ё~`l} ֜=h?6H ^ G4+$U @lңC+FPNdr>z)?}9f{./V&ȪRFq-ESV$ ^SY @ %p)XׅWH`iDIߧ rk<%Re!~ZkTn|(#sh"Ruav3X9V>")";>QlMƪ^fmϳ\Yy^xLыm4P>}'ڝ KItۊ #`Qhm/x1tw/wɈ/NK' EE6rFz5ԝMr|-ԒP{$/)PnVLj'Qٶm?%;zڵsS?{FtOiBM t,w˶:aj*0n D,"*5c;zR-3Qc@Om$z %oܱKI A-$bόå2y7 GRfkD ? ^@5ly׹tB :^izΘ?PUCR[ڥM1b7#L0:jAQhyŧb 9 T֐ 7Ο&Rb6{?kҀG,3g3jaLG7zЅo-FϿ qL$g+b P>ۜ }sffJSG=M&iHxU ؁wX5SqoC+ mZ΁ۍ%u̎M/Wg~Yx]vP9 &φtlȾrVV0iE@!WQ94Ծs%"I^9kڵMM%ecr+rV}dz ~-^)/}䌄I G+))l33=j>LHcӐt&ļ/Ju,)~ڏd̥-$ً=̕De~i d7tRsй! -Bli;7RI Q;SQñk\`&}e D:W;VIؿJзТ3uOg1PܥШmB,89yPV֓!xz3$K%L!ɶ'z);7{T1%u O,l\/ 1fQB $c\V8#ڬ@!3Ţb)}.cKy{cUdA8xFMR;Ӄ̘FnU0Ni01.+<;vu%=G} *`p8)kU4֌|l4wd3{'e%Fu֟`7wiYr{zEws3W]Z8aM75φ݄a4/yt5xgށ?8-mM1xM' yE7ʜddbH.q(+i=T0z8ISp=҃]HU2: %t֞od(RF/pn>K^Zr./+t#m?S*tsduj}Um|T?5.y 'Ҭ GSG!X#)-j*;oiqƯ^&Jڥ߮ vy7J%x.%EƒHɳ=A;\m]rL?ݽC[2_< !<2@LH6ppoB>>yr pbC ?p~g! tC,=1Cop ykxR7 f"ֺp.+}\Dvv۝EAZ E}Z=: VeRɬkú o25'ף?p YqR5B*G!ݚt-d8yR'FM$[ᯃi[E$zk)BAp TF9rP_wy8ak% -A}h0]xf7 ȹ~i?vlgJ#3:ҍsܜ:ޝ ya-(dI)KI(&AFhdJ EC#g| +z2vu2^kǂW1' f,9sHxP>}b q]kS32raQ: :Q.FO;`-| pˊm+l I pY8L{?%f.a/"Xٶqm!(1e.(O1~ n=:/]*:J[ Zd6A2S%`0ZtջPyrQ@m"}_̸SE\ $)R ^0MZ?C9+LߕXFp>Rf!xÑ5-$ݏRԚ 0 bҒ* X[l̥f_:ѧyQuA*V-3L߇~/HL%gX`Z!ub`E02hRwx:>Cybǫ5̤ޗXі0%XׂT+CIB$` 'u!&=gSIsܵPɷJ#m&dFa:9No 0TgpnBpODOS8@ ٯ-hC?PenSK{=e+ŒJ(%+$SA=>ۓP6P-mޫJUZ}]Y_=>)ƘD@`ao[YƅD&Uh^;gW$3^0gMu/J*dn[w'N6ܐQoQwciX޷ŖO F{cEĘ6sЛٙI #~ٯ+I21U8*3Sl>BCB:1QÑ'Kk #:%'c {3E gVP9گ]e^_ԱORqcɍH%fhd`?pW?q` mu)Iew+3 NN9 ^L j,q<zGe}Y8F#~ <$ dW kE=0{̶Ln0Sk}}+JRt(Aw(zP_%>cIu:"[ѓCЗqMńjo$ N# G/ Sv}Dt>У;=xYTlPT~Vʚ7L#rGnkKFCdz8.2fS"O+9mi:uOytGCct&d;6`BdPxJΊP.qs睟NwFPr;4&,=֟~Us/co(J%#bt@1dt3y5n]R`) .~Ltn,zXIC|p(zFeٿԽ+Uo?:=+ "5G*[N'@<ǟ{xR$0ymBWΘ"MY9:[eh4yrƲ^9㲒tLyؤ_jt79.YΖ^ݫ&Tf.7 n5en~m_U Q] Tm&0ع1zaR 2Np.|Ǝ&?5 %݄-"X;L KFMψ\oypHޑ̵j~fi8ҽQ<_{R$oNȧ|1|R)pjo޻UA㠝q"ВDrHI=\mɞ2^9΢9G6F'V߿ybJIȃvʉ"ǦEmĨoG:emIY1wjkpl4fmJ{tSqB63iAE׎o6NJvŒJp`3dpY3WnXU+nD d"A C{W9T|ŝEtO֪k|rvd#S0^={6OUS9-4C`Hؽ/$XrP{"?3+GHo,yrFV{h ]+ ,ߺ;ʽ<قz'A x =9A4A%h5'PVI=l$'ګ>N6i a *7q菽\k"@ ~5S~Ȍ,= nۨgDIP(Ri뚾fPD`+J@^l&Mݚ$_KB#:OZA$dJDԕEPYE`D\MlU$ԩeaPEv i*q3a~Kb1L񟆃rw{w5 e ~>PZ7Gl(nn/5dZ,JIظTZ8+Ӛg7'`늵z= g P(kAcb/N0OyzG8>͟^^ D98[Qi[PY{0S6 D X4V߁U(+1I*V'tz-F~ "1Xϩ%C%tԩv0dǸm0ݛ,Jtdpht'G3zgiL:F j HȦ?[>/ =Ep@q5ob=$0Ld( 5/Ww>B`_k$fMӭ Avg5J|i&;^"}'V^fH"|,98wP;I7MJPx3l ul2H|M*/%"=Uܟ <ЂN?EO5[ok|Q\=$#S$>u lo/4qBij217;=*/'={kq?zRTtpCݩ˺INyfl7RgGު:24eYSÛks98j-ixt$k߹=<0h"ѭF9HwH'O3܊!f`)*c Vqqu?F$h}Q3$߲bLz U҅nɦ,9A5.ues 9|_4zk[TL. wf=Zq>й.RPӄ]+ZJS7ta`M8"G;/aV2G (񐿗py6bE_q痧VO5DPHђz[2D`3KolrOgj!K6 9rʃBKeMc-+BJ{ϝHUM͝/c)5@h㟡"#,V]L'DEo]q$R#ܰ o9AoVyVJ=f&43 \#KTBGB%;}i@\P%z n=aRgkgi#I ~ԞIF~3UfP,ɜ4τ@?fu5\AEEخٛ9A &,YȬIS+#;?rO{+hȖ+fGMk?l1Y^͎i]7jDzS wXN&@KevuDd& R.% MiwFdĆNJ蒳W< ,)~  DGy ?~Na*&X s q) n6<~i06.P Y:/ZG9K=&ڂk7-AC B=3't+xwH}LҰ7x0 &1ƕ>_ ,ƈݵX Sd2rSn$sp:=O5K;j ln RVi}euۧ/Ga.i\p\8dDvDT!}I*t۔q!;6 %ɘBGh=z0-xt'$ۆwڵqw#eLV&{ձ!10| ?@@< .꡽Q{6*Bnj ynFWMWeX;rݻf)4# $6_{ VOs>̣{hŗ?RHnCs*˾b_ʼ+ [lA4s8%vg=g\jG,5@^t^=od&bUAhAW{_bD$\o_- yʒֵ~#UVdžSIq|np=}Tv_5VKpZOލg{nݬ/嗕.[QRJameq>v0=Apl+2ǵۗBq.ʓY$=V{omUA7H1`m{@O `HRH_lc{-ҍsW*eY g 3K"40?́]+5u6 rzMѡ51.+(f1䓂Ft$/↑(XkfilbCywLn%+, S?n3Q+܃,e{^:#JBbl8e[?IԲ)0@,Rn{N%lFR@#hQZlmJ V!fsqmXFёw4!0]-4@)x:J?'<#E#F1|~KZsmVt'|?较F+>%3fJBulMk 4<2&< mK}YB_ZKΐU(c w6]|q @AZ,@Dn1sYxLe:bG@nۀHT-1nin@Ro|an;}GT5UsݑMhd97"-AH<+sc.g`.؉^=*R(12_LAek(?_81UȤ^8HHY4Ipd~z`{ܗdMv& M˦Yv raQS b<?Z57կT@ |Cv0HM|+S)M:b#ir"YofJ-P. Lԣ 6^p#]9>FZZ7_2 Q\Va3{<'6;}? +gsdaJO9ʲK.0B.ĀWk N;ŠeG©F~P%5j~$3?<ʾHg9A@j.x–~A87f $ivzf;˖\nډC;7u X`R"Nt]Q#z*Se ?#:{vO^ 50Q5Tbmv10x<'>m 5a<8w厗]N鷕R ޢ׾EhԦk#{8"߂< " 7׷Lx_\Z1*OAm8 mpQ%W dj[2S7>m69 Ҳ&R(dyGcF뻁 rdJǀ+k\ZJ5)]Mc.ӱJ] EF؞T޽涴1Fd\j͚DϤq++"n$R}u UI/yvHGh vySx˟FQ|\ryE^u[bUy~g֑oF[!𪶬S4"ZSg]mwIұȮ5.Դe5u&SL$$u >q& lWX!!W"̅YUO(I!-~BHu?XB^X/,I--gX7|dICxrK:Aa7US)DNm- @ku%`H7 @m l?Q _ĚAy,gA@Wꉾ`9`pso y=3P) R4Ċhj[lIUq1btqr[4Xh@qkNȏTlmAqE)fp!ĆuQ[:ޠS 8.)#_/Ó0RL%^nf_f[jKӹHil/F:`F@RhtA>Cfp >;\,<КSߕuvƯb`W漦 1^w .B|i6Ox^:ܫ[2@n/忋z^8o؍ʉB1Q^LX$asx!4 wMە75)m$ T3^ EEwr˶ti\7/H8`ƚuXpFc?(b !* Cޣ1-8RTyg{dG4QP}Ge]٭+`q]d0~H/b{1BSv!4Xq*wAU%N]JxsapT 0Y@,&6Nf[~O_h3`i<6䧱@ 5 `ľ?Vf58 "<@PNnآ]L3иt?_`' >!Z垌VOgǡVϛx_קA^J^(>Y\I GB vZ6 C^P9A̷}@oDN&v2  ᤃSy#h*#(2Xpl%1IN$0>u&Tcbx%[Z`:]Zܝ! dVbN3CwS_TOP)~yk#P0f%CRC5xEHśfQ7=V )nIE׀r@Ӏ4яmA:)A5!Z]*+PyD9ǒpk*(M}O(3iZNrŲq51FxI&b> _F}Rۋ'| Wi:$[sjma"8W%[hQR1m5kрz`L: YעƆ"6vGCMcHQp,)q!+:%I- ⮌JLis՞+ 1As ^VҎX^v2w4PmpQz=.x 6*Y뛖qnW.'VbMF !N9.4 }ߢ,n'#S_~}ޫ,Jƃm倻w6m2!vy 2FZ{~oYV7s./l`~/ GC ;Ѧ,ȇaY޴vȡ^4y8OH g7]h3tC[[2]YC`xj:iQF0s('oGV>&\ a?8.2 U(AI,/a 6p^Ot݅Зb,0$N ZQ8Qt]2{Bi=\ز%d _HGu+}A$[jļUs=rr4I]b(%` ( `7fm. ~$cB'{ŃeFV=L4X_2C "0M#5&"FWaU渇ܽn6[*MaP˶N2>m#=fTv%ۑ,fdkp=`mxX2A5,B-wv|f!㬫w1uS~z6: $rdJW- ^2`<>(uAG7ur|1@SraJMm_sV>HCypGơR,)(DqY6{rziK63gI["S'θl! FvYbςVCA獍-ezEWEd-^y72`8>u[k~F yJfBX&{+W@ 7uXV\=jG t룵VK93ՠrA DjhCd~XpgG\N4ʘi&n0J3ٺj\S$Z' Z2#iQHoakEg~*ELqڷI(q S/75ߍ +ΪXm9.^R)s ±)x/  6g1f,Wҟ} = P_&q0DR_Bi ^-T݂R)jLt۳/'KnX=Y(Ua`R Z*U.eYp+-0 ODPPmH/ߩ~ᰝ TfP#vX\+& l%}w?kwFb%Vu6|;)𗟍8̍D/i3!"Um;:7}'*4k !|FZ`uaJh2l,6F3 lۼ..2ЛAgÏkcA5ݲlVL?mMZKbIh. bwf[+J% #Dqa\O/W/~^"*%9Qbҷ%U%hgp _lU}@~8?ظaWY"_=9ZEpT.VBɕoqӫ}w'nlk|,0gb;Nz^bzv2֕Ά՟6x*;Ⱥߊ+Vݷ!cwۏlwFK5#|<9%}ܪo ]9KHµy ObY, ۯO'\6"u?=`纴kXt؋Gk %k g:W?)>)|٬Swe ](?t'kw<3 U}!KzLGy-d`6ka 54`S(?ɌY`b]c0'r> PU}zenR5udZs\LwWCpOWTo(.>+jtȼD8Lê#c0>!-~m+Zs )~4cjZ$)tq.u3ktwK)%y~j3 HW/uq$c*n만$d3!}W8`ɁȭJ=CƝgDx*HQ gE2h];@\1r~,#B)Qk`l-Oİ`H"E75lєl=w[<:3P/ON 4c!k'iYMs3;S'rq +4 0X+J9~Vud0aHb-Ңw#RhVɴz;O hUkބ˪;&f ?3Gz'ZmLb`{^Y>w3Rʤ2۵j#b/sfZg% W;QwV6$D]l[Y%BCV5J5O 4&y9X93͔p-BËf+d?f1E2u;H$ /燏BNRsU=$ٴ~QmNsND@0BEŭgr I*Qګ ,/vc߉Gv_<%ĤU'h>:Чm ib 1YyY7=~\5i4k1gfO czK0g([7J:}S0 ,B$2Bw)q["F3[N_%`m9530^ܡ{nx$>?ͤ2޻i*3Mk\,g2OӯLnF@>@ֿۻbk1k-+㠩=9c򭫐9 |lp aDBS?uj3?&I&CƖ >YxMX[Aá>"FK!ñ8A%ktR16+U=,X5C'mb(H2X:%=$n'PRK;&-0Y1TJRոFt,qc'C#kpW${[`lǃr 1[AerJ۪GvaVc5%tΕ7&}sӏL 'iLB*+펹$oBHzRx?2j`5GrcIoƞ^3C+[8EOɎsZ ,ּB௕FKe]-ɰM$N'zT]./ȷ ~]*]P#J%:g R*4yY?TzO^&.D 5"5l_ X2BJI,.[%ԇoԥȍ3|`uy<@ĖͻO/ ɇNv9=TxªUdQ~mOKzkI2i|1Fh\W TY_VP|+uꯟp~q/~ܕ sw qGǥ ܋u44|ü*0|'YSa\_#l黊ttR'ʗyu%BJvkn+A~&\SCJWeVmL9\bB[L/sc=2Jv %X-[-"*(H ۡ sV|;0wyӸqZ ^vn$HG򦬽v2Ǝ=F,g>oǯ?N}g9'/.m2PPP? ]SVT4f!SV>Bli~p9U3 YP[9ht6 &[$VtP<=iyyӦUMYM G=.+@J@Ϻ(41Scz"ob3mQ9MoBU:?  DT^sh ږ Y5pdT..9_({E`5$!^E;dr~/w3V1 #Z2$ZT8KN1 P皀t*@Wz?Li}`iw 1r"עJzALR!"#U" (UE qEW ʺJk\{ ^ E[6M~|jPٹ7!.iO#a[~YWoc5(ZaD۴LKC"_K[HNQLOAQbP{#/DiN.?nO ޘfHoQ:>`p7)ETC |Ύ3Vݪނ^K9W>\h +[<ȷ!؈KtwjV hU$@7D_cߢdȄit,V$/)v١qTtG| ɈA\ L&b{K;ԊggU'BE9)TӼM:ՇkaT`n/u+; sȪܟkjxS__{Hcx;득]v`U#@mdښ9_|#9̣?ŤY<ʁ@v ).h/cV:=>9ni:Be!;T['R_!lޤzHdooNͅ8~RW(L3H\z_D sєsb;QG4Զle!2_FJPI#+^cnd\aw2EtE0Aq_^bdұ]Bc.A?gfY]a҃&)]MQRU5P^9 &#\1` wsz=hS효 i l ϡ7L\ũJW:I3JސAmV/Jq`agbǏ/:YL}4۵9UY+amLXMpϟ_vL 48^j*ՖF*gҠG,s 9f8@cjٲ.3̎ZOíwyαvppkI UQ% $h\r1p*@4N6|'I_=ޞ51uK*RMݿw/VܱaLLSQ>ѢT~7ҎO4Vd?FwuBb)NuQU}HN:<"'<',M>M/'5uAxw[ݓڪM:$>"EUec pS;oV2Qlo @wEwK=q*-nN ӶYȡcW(AyĵxjFvO ]Lj&G4^ I?<|2D/, ;.u@ED|L'%Eo\2wҘܑPvl{Vi0P#E_ՁO^٤Z 6妻<G]{tWˡHBḐ䔞OH1 Cr$k7x{+(8͉o&-ݒq1 k}~֬ێ>z'=k/1Lc1ǔHިOB:g^c!-vC(LO~",ROY쇑b.e;IW=P0`uo{!`m03v\`aRF<"cR-B+!{Z}WZo0,XABILuA.UCN nwzזCD4"$=mr=)D &T2صuS=Ym1DTJv14G?Coeixo i(I.gV/–o`7#Fcߕ=YzB,zx;z9v9>wp%T@uFN R+wxq#N>꫄=N[~HIցQIj7XOI/j_!^6rOJQ-AQJp:c#;2E)H⦽-x&.%#ς|q6?/~|״iNf]WLA,E) qrs]Eh+R½닏LGŽ168pB F5ܿbRacr%X!+  Ǣ:flߛ]Τ ok5EYiENy Nq\q}y(]?1 ؑȕ.dc\<ڻwC21-O_Epۢ/ǖG#2 ǩ[{32*/NQElf7* YyWRAJ_\Sö,Ry%oo}: e8s4<}r.A6C6z,b=V4IX SFOfA*aa3p@y7=ZS,$^$ )jL%Z\NwmV85ku.۩#X`Vol =՝'!ūz# C@N{wP=N!.]#"$ʥmIP*HCeZK$j7\sSycg̬@=ds mG\~Gjb@ThÛ/V3' *ձaٶ .V[<\m_3lhuEc!͸_af 0Ipgi˄x~B{>`2ܾ8?cX UNNp2SQ v+hLRWCmI<MN=x a=ҝ R'xV2W^qSXktw徬YeWH$O hZ3,Ln٨cj%OGy2Ṕ2~-!ykJ9.7Xk~U_^m(<=NΜ: Zեߒ^\2bڞp2Nkw(%Em-A<Qw9mpܺ ~>n6 1”g&R{ /mUGC3Y5-/Z&)F8TA.G\QdKzsۜ;R>ph #~u  ͒v3i?TBh2^Kc' :Pf!G*,զk[[gXfG)_[z`8&}c/1H} {y͛3v3v;˦Oˮ_OwϠo!;tr8ֻZ\2W`ٷxM]ZP") }_O x`A "0'pXܡ!1j.wj61f2xxjoZ>7{%@%s^=aR{{=zk&|˸7Uy lU ;-6m }a=[#D@DZVne]7{ Z5[]' 3SdS0!syo "eGf!LT8Iƛk+3Q !T>]TL_R;jCX[V/GHo2'>^#E- yV2f~+SB6\2hoapX|/iR$ C0t{1Ca uڕ + O30q"ݴ<)mZ;DɆqJlJ'b~t_P᳨| *A0?,POx7cL1IfT>"88Sg8q+xAa:l90~-'%{N xiM EZ$}gJ&aV%Qw%7}хdMn-S[S0yQHm92K6\|,p0{smdNwWII\xle]țULW`ķ r D}'o5w{(tusyz ERYz7_^:IŞk0^NM>jJ>9&h/^p6Z-3z4p XDCԈ/iq}%\O,VuC0 nyb$g>Rpms7PK 9?kWI+LkdXdgCU$WƩyH8FbKhMB^o[ۍ)'I@ǟƒ56gE?vK[cJ5k$]]Q Aû1GVW~*{[n>H+*Z?xiRZ_[+2FqjJ mޔ/eGNv c8)G*F-|c%%@zTU1`B"*Z[O]6͟_RI %ӎ˧uN'9(֗n-vc[AC6p6h9o}yz2qxI6[CS8e"Y~tZ*.^#4v ;; !5k%)?T~&(Owy#Bkst,g R.0oh=w 'iT5v.\[YEӄ!ӴׂTUAllφd.e;j.-]i3U\J 'CztD@y8F̫kM $۔ ~DɞI7i`-&є5׬~ArDVhlO'vaJKl+ 0}bO҃`J5,ө@sWC:I4.*}Mi tpϲ?زU2;{SKj۞| dJooLc8^Cbq> (?331 KϽyGٸ&fNM;@~U؋D> BIDѢ1`z~ƫlWqK>X@`IuƽG G NE㜱 tk';D&OXnk27'ܣ\7Ds}y/5-+cd>;@$O"ʄˡSLF4C{"b$!V+-Wfnzb7zڧ2}4C;%S*ί;PRNAGI# j6̍5v8&U-4ծJԐX0Н @#n}HFGZ(s48d$E) v(L)L;ې@.zЃHDy ͨdA4n"3ϫ xJyv.0g3zD<xH9EAc`XqⱻX{ó"Gt̹fp/!q1Gz|әU/^]w:`Ȉ]8\S_Ȍ9#F3pPMHVgP^sRPӞ#aDS241NV Gb\.zwzg@{6zS>H ,n'9\6@9]dy$ $bS3>zsw.cSoO"r,1zRc+ E6|,we³mcs1f0fdq%hIQܾekve@ 8/-Wi澻%TZqo^!r# C,7fNfl<<3:X[iQǧXmZW_~ʟ9Rű ';`,(yUֻ(Pװ=򰝢Z׏$ [UB ,|]56jD5]Q֏POiT;0Ii6Ws2.tNǡYVƶGr(`zY&9n!"[eOu#=ġW 7BP{͆Szpze}*R&P6keg96 0LYj| us]s4w` 7+ (2څ?2 w0$< )ZuE掹5uQ_ )sď~NJ%WN;\ )G#OmD? ]$'gݴ_` JJ>d-cDw`X78jQsÂԙ<׎aMB*kd4.Żᔈ UY>\[vZ׎KO*߄[ k:)޶E  FS벸+?1U/s#8<4Ț~}VpJfA GQ&|B8Wf*8:Rw?,E[0R Sx FvgnX&*ةeL}wWPvBR>3 Š OIB)>13 C0y0ҹ2(!u'}gGcvaqLM~=O63-JY 6$::lV.o?!źʬX^`>&bQ*y~W5][EV&~d'Q|` Ps:ǂl){\Ro,kѐW(5. h{'84lV2/uq 2r8b*m MՅPt(fl=+!K8<myryʏ}rM KpHY38e _ ?J^E7]8P2n'Tk H5Los340,TPeV0{/úDY!@;odATUVn6JoQ~r%b31w"ⱩY/p=uMGe2ұ 8Ύ.pJoʏFO?|XCG10W X+7 DqdFW*)x@N6sXl ^k$' ^Swbc0 f|/ 4zM-fd1 m1Wȶ' 'E _c+ez*Ylc\ļFBR) YX{wA]Z3*#d"'=D@3t]-C&r>l3dWz*i'j ] PVG\x\R{HfBL\aVf~R\0bI*f;U&;3kVY\֣8/ӗS9ƟG~t}HÂ2ʑjyn(2~P_O=%RH<JߣZʭ$DE05=ːY\f\mgZ-Դ)2?MSL,?<]&W4M߼+;+Kܣ8%1h4YC֜VmF$ٺbX*s9ƾn{gFgE$ j׀䕄dAĠ]6k|Rm>L e[ِS;J:-urxeW^*M|眃};zz ۀy \9g NM*pAitau"wz$ΤT03##w# $AqEӑծy@`} y7CjE:D1$FZr6;Ar>Ơ7WBC7.}X6}*ؘsD|XpoY0<)Y74-/)7{\%>T@b.zK_$҅gIXYR;h)V=R=$ V6̛mأe봬a@?)yò6 Lm/>6*i7e0q-hu{^~d2}Bg*BT+Jb'DTY-Y8{A{}A{N [EʆE 8׽5씟HuvcٖayrzL _g79mVF }ކr0aӧ(E~Q0IT4`Qƒ[Byyaa[vNkCS1s6<2^0 K&GMtg-RyNEtMRTSבN4>'(?Ypzx*y[ynq$tUA5+62M=w&f uBG1,1W7p^\OGt_,wA'NU ń>)AlÎYTr{lfCz;*);^z캲y8SYd*:EYDNaKy~jnӥ *D>,^Vv,[iҌ 3w_*0̃Fl^zتbL> {_k>+W7Au]゠-Qr^_JO]| [-n \/]qkk[ë3 <kEuI%&oM)>`xKIl!1[{tU~gu$n$lp,6::Q:i7B%vnX줴n+ >ợ JJ&Td>=N1esO!aNe + fOO딝eم83(LU0tHi9ĩ/enyqقT?Ze 7R@At deA꺍J Ls3k :B!XRyW]L cY`bISk Yk䉼1{T#ApI1ꀽʱXRL_{+h2O U^!&DOkgKiL#rFӐ(/#o嬞}3@IfS U[ ^ Fֵ2,R@[|Ƹm<Ж]%dn}'WcƮlG8&·C΢!yq<UuKh<\PA9'À}&5IFx~,Qs[4 vlJ;}wyO%;58hN+.E9$$3Ly01N92e&-$j@>s; [M6Ѣ /KT!%L5F.wf l2uNq\z2,s3C2VeSG*}j~R 9lpDw(-_$+VKxsF㟵[0?jWl+>]Xgi{6Os84?1]f/%'A9 ԰YEFF wTe L7uyAR3Is!ض9 T'M˦LouBRKLV>k!q~ -q1S s]^58V/6! :ے*u.=}f/ $p|L5Wg!i~}(@t%t|-z*}g8VCh4Ѥj1`;84rfNuڢ_H< :#s"b?jrRƾCUqy,#yB_N/bPīflJ"ğj\D zY #, 99re^ʏdKD 7kmZ-$^\M Fi noZ&!jiCxlhp*m|ߢfZӰ,{T yl]V<]&FHKsyٚOT!@kؒ1V+mN/sv =uT:yD+1|_V,XTm+y>+ [ ;B_9/ܞ ߬ ~ě%OD,t{7e2pHk%";,롺_]j2.hPKM#l d59 |c%X:iQ^ĩW nС+8kS90c$Z"7gDX O D'٬ssèhG}!D^R0k"5Dr>'1xJ0YmJv]gI䤢.ֶZ>˕eX۩*%3x«?B\PY/b!dL:7Anj6T!k˜Q y'~{5zVdZڣ\2󌦳Ca(vSM5 KuN&huCWB?ٱ&kefݰ0F8%15C|WR֠'O Y=gR+*EWCJHI'"C@_1> .#.AdݪO_?VZ5Ll68}SyM @Ϧ}U+=~^@Hhr`- rke*GJK.ox&|&sw}Z?7K:L ɵ.U)c2sCX>^׌y^}!ȋ=~.ҏE.U-?MR7# ɠ!#S*.d1#csfEBQyؐ J5^rʳ؆-Oz=r mSF6GQUtIӃN%vnضͱ5#s4)\f! tAPb9^ .#ϜrRS~۽!jw4+ ϭC:Sj|z` 'JDTϹLmmފhAƄѳ 3uxڄd`߼ ߷y뽠[pZ4PW,;DV,4@W/VNH|)#EZF#oOB GACv@SX,AלBl-Ɋ{@/+E>:W{QHQ4r[_[cż.ە;󾪐d):z'#ئgܧe)2Cl@6X&Ld$b?(g@2@(Q|ڪ[*$ƻ_@ b"zdPV"iK8CŽOaQp~q;[SM V6nEn !,>^;g؅>r`tZ"[hƈ.-6=NuMXݹЊ69@3VS\\Yœt]LZ-dFݕ?di Ϧ҇.uCݮZAujNߌAOYL?a%Lէ"TodEUÕK;./~c6D良 4*Ut0;4d.4bȪ|!*-uMӬ IDۅ[?_^niy }ix#H5w7`%ؑ4n)srPL\`EL`_RttvQ PG7 G1,؇f$0da۹`̑ ›|;H^$τ U/s٬vZԐ!h֖"cE=ֽx(i(P\`0 a}ŭBC߳aV Gnm2҄|-`熚~9i۵])pza$KT2}av_hwu P(θρfE7ފVi;BЪU:q Y}ކXs8 \@1L+ G+WI,'(wiuC^W=-T|nTk[44d!|Y*اN"T ԱsʼnsS5v#_k҉*.d 2fЋ#Mx˂ Bkmou*$\`VVnqŀPQhX V5&Y;^5;{ ߢ֛\bNE ycyϤ/^^l?;ҹW~=[*̓dJ0pwEstߌ_OI,6ZI \dN]R8NA񞿋ă5tչ PX@~{m^$xf 5RRs$;#'y3AXE(xxdd!D20D*K Ξz}rob o(D eAil bh~L\{ u0Kqy5)Qo!V{/,$ɼ-lf'H5@[QGC! dlDJ*:#¢[T7{# >mq&ĔB2hA/FʫngaXXz~-6eq- Jh, rn1=Z^eϳt |ج15b?Y;# HU?C]).(bHFL-bu}V8}H7ܱD ZI]wTۿ! o@+uB="*^deo$p ܬ}Ni Ц /4ţ_ZZF̅|hw+c2sqcīľ|vxnw,3_y賻ׯL&q@qm>5ag4v@H2XN! _/{9>N)x$:_h~#'*dh{e7̅3xA}g(_N۷1hz'})3Kq%scB=iGN̖P}E6:@51 8׃|C ʌMy~.Xa׬:1KN.a2ա(`R@$\DW9:=n%BǺ1$viex0çb1w(φ]1Q gd?]dJ rZ*SdD.E_ё'V{~ܿ +?}ON (: VB:Ȁp,/-wơ K^w 9>ћT!iu;(;ۄḼy'uRXI4s(h9\QdLbj$ ,Zp,&NdOfs;QK AX;ElI~kt2~K!wgę[S&TAOA^o9ߝة\򕅕%-[&|͕ a6otx.KƄNO)x|?圯BD^j?Ȯ߯_au{g~ XS`dd}Qk[ݷN$$złL& C:שō4c\0cjyqVO`&V\X| z^T.,%HTM9VJIԴOCS^4שbkMq/rz&=CӰz-l. `şmԙO)JjyĠl< < oDx're<i.R"hSy4sJ&u{+JǛk,0 1+_//n7I˶Uغ:TAĭ򈝘tY#k}vyHL6Qld\Ҙ 3xMcŧ x']qSnv +Oq/^b[t#ZlG%窑C3vV*":"jҳ/rR)qokcH6Q6BG$lO4'ɒ=,3a c0-u[hZ$wJ5w?ue-sF~nB_?'!BO B_`YϘHpfa`6c)EJ3r=Ѕ 7(K eGP߆&a@)}qD(4 {"R>hQjr̢}k9JܛA+ܞao+iz,.By7-A^fe懸~(D_2jKG seDENأD†5)f5dAVD?Z Gby ae+Iaa=: bzcj4=ɇ E K wwT{4[Y\rm}@J1-, aԠm[θ4\REW6!H*:`K=Ib<Ȕp%\'_f98|!w eWEJyXX~fht^HBYЛ\ɍo?(#:هucTޖX.[qVrv_# GJ:#T)8zрV5{zE|#col#Fs%Bq>F%ӏcD>SxwvS;-lXeS^s+`{úzD3 qNQDv:[0W}"H!b`Գ2:]c(cѬEr܆;O U 75jN4"NT{ͦ\KnY;{ȹxҐŦh4 RɈgMZpGl*#o|`94hY)}KJ;{'j<>;Ti4IJvBZ<&t)_4\Յ#Xm 4;R!?| Yj|빾tcQHfVxTj)BYUu*Xg;ԕ$W =19Qc9'Fp^7m1[Gqwn3idYbC|3A&l*X0;Z-#92kjۡ_Z܌BDc^859tY,QAv[\d& }]JR.%Ak+tzI\79aOwX1C.t2My40c܆UGڀ@Zghh{h,r:2AP<8?hȈ2bы 99 C0̾ƦW/NJ o5ƴVl(/-0J& \ɳtVl£(\weͮ82bԝ{q8D`?m{U~PQȖ \ac2"^uC]ǁӲaQq3k;^m7Jºp{_lT^jpۓj=eU+¹e-iX.?yAi;$k)Ut @_z+W1{hW#io C Xe\_:@k!*ӬZbP=>zBΗP0OMڃs_uer"֡z㺳G W.wBxVvJƔߊ3jyji jy(ws1T_?W{>*O2uzLg}j mQ&TٌiMi*)Pʊ})i*щq<^GZo*/#"Z|?H)%:N3悽!H.$+-yB ؚUF-@Jkg|%5{~&2[Ε5Dye:s q&A/y#*sxbbp5R:4$BLH^b=Hw]x%# \3J.;2pHKhc+Y "D@x_g 5 wK:,4ޮ @xrŬ'7Jg [6K!XBSE+-n5D+@N% n0OH4Uc# DkTV>*bB>wtm$6D!5BI& .TLJ]NL`*ni㼬?z sgSv&R *bA펗ـ훾Şҗ{תzZK 6/C͙@!+ܙ^  6 `bub⡇8 C\:=E@rI'Sfc}BȾ ?`7& IV=sg/p{5?8*-i~+Vu"6ԭy~" A %ӎh¡Rh;_st_4a%,?kson :3^>'%_iBi0Ξ4yoc0M쥭3jfZF"Ea+ђmM̤֜ц;$ZRGpPK)wN',>)IOQ7JT~J.:C) ?\ۺ*#"z\]_e qPtjg 2 J7a2'V̪tzIebv _Vy$(7U>29xSſ58FͽLR刦m4mO35 6rJ`LXZ ??''L4 h]lU/5$בk>7*ϴN*=e| R{j|A\(׵6㗃B|ܙX]dܖw-2.轶mUrrTa8ao"SJumRl0kp 7lO KIq7R7u5m\S[sDFw'^%8hLͱEN9f=JRAf67.]^.m*9РvLizRn3IJ.[ߣ챮E sDjU_-x >BչiYj0laLbܒUb{PgmHW,/##Jo o]5V"  $AVs4y̅ RrTm#LD;%/x~ \g+S[,/,փ;@ M ~aZqL8c>;m#`u@51E7.\kq⒈tn;O;]$Ëht&`x%v!pYs?hcihpsC" =twv_&[x nH}#% q킶q h l69FK3B q! x~(68 A<Us a3\u#n,Gxe\Nt_|g7CZʟƁތ{~e4w Y`^F7 S_8D|im{v RayghWZhC7\,m>拢 i:w%7OM7x.?S︳^FٽYk-QwhλVODf n+Gj/6g$*h&[ ykq>aIɷNYU|in?sю@)~A \ dn1XA>s۵X_%P?NFZ(AՁq[T͇];Y92'{_[I>/+&=1i7@:N,0q{٢\adm37?]vOd %~r|fL򏫏u;տNJQA9A v[ O\ָB_W `1@޾2|ן\ D,r `*Dҽλ1ƙo!Dp2sMWP%uU+ '&"Q%W 薌q-}$:SLcC̕d8htYm: [sZ6v%x n~ړ:.8H|}þ&"R!h#UJD 5WkP g<ZO&t6D8D:r\: .E0+Dϧ3Q B̚(7T@[Re4d8c,q⟹7 gYjR^<t=$$K<`Ȭ@ٝ7Ny R,S yȰb{8nx)P@`=0=hD<1v2bI)(Jv۱Ci/qVBwb#hAZزDrՏYͶ-5,E$?9PP(4K& ^$iFe6qK%G ƜUДC\/_BazDrbc-6?'-#+;;S<YݱUɭ#?'nC.eO(:JzPO!H;f[5N2ʞw_=-x:ڕA7r AHdɰ^; Oΰoh]6` Ge ( 8cT mW-jMHnZɖԬ#4 SdbB\6ndR2bV &/1)HD]oxZr/z9Mf*_Թ|u^_8XV[0vMCc2dQ`B60GmCw-o:y Ӓ4~dZ1BR{%Hܧ,Wn`#01k"kb: <\zbN&4ky A)4-y揼$W8y/6Ph 1rɑĥvӁ=DFڹ b(9>'jMm 7%m ZC|O0oYFYuٴf*C9RG!PY|㯈&uTubeJ3Yxp5.c:-eLO+tzsE7^Jh>*xs񕜵[-nv*ߤޭ,Z,;]oQ,Ue%!R"@,p:"쇧:!~7o&.'skʜt_ *-J(܂e?ntq=ϞjAXΎo'7T5n!(ߜm=QlMPDHJeM9P&Qt<5d-"6F0[VcX}bCYDRJ9 lg"3H 6KGHᄺ.ٺ?[oztvtR&.Sac5ӽ"yI? f7LQȍBPc,b5t Dr}JR٠[3NY4"xх^304'؞KͲogJ[ˡuYѼebOeǽ3aqmITCo<{ Й$GYD"/[O`bd?ϧV!;W,x}8V_*SX +ca.p;*6AVSUTĵ"1V/vX p%-HI}PCp!Z(m 䈍J tmQ/R7@YW2cI̤C!$\& {*q9I 6uw- C UqyaёGH.=͇"+-\$)q>Z~EO>喔x]8Hu"ʙ X퇨e&&4ӫg7G}e`58Oi1y5RR)H"떓>R{OACzC3h̑\udDf''dǿeVM>Y~UlT|38" P (r?Nowy߀\FcĐu<@%KX4NnH\5+KQ̶r\hc>K=ɨVIP>i}7iÛ.DH-m՟SFfꌨbJͣEnYE1)0nixZNsCRVFkp+2xW8Wʼn.r%Ú~`u OAIQ|ڂSyR=(%s׌wP覅kAnYy^9*RZ ǂ!*=m#<$LZ W g T%^V =fl3(Y  G;{ʹ: QےvL"#!ѬbH M1uU=>d`3ܴ" ]9I-epDȕꚓ ?6pH;Th23 bJ\h8jN ]H2jP~"Nq^gLEex P$'ۄ2d 339 I4C֤Av@|, 7hJɿy8 Ye>TK"sMXk"%˗Q;PHjxe7"YkP&ƫBxm?;!6O 8 e{Ld Kf~ Iس0rhsQp{vJ'F?0v`GB[8G*nP_ݙ71L\?]eYpH/h%rذ@+ "s1_ٗk5&plp3wVmd%RIӓeHlZd z@̛]LZ9&=V= vp*,7J|E |?(4暲#ܑCfĊI(gBV}n gSFORJ̊x @wh?-ۗ } 3F Z'FpO\vٝkL`epG@ ڥ G ‡}x3ܖ$Fr~S5Knމ?|q;= PjeEJӚ,o<׾`-̶6j4 ; \7zc2 ~ừ?2Xf8:`] Jb "7Фj+pe#wޝT^Q}(Hym[+Zs# *( b* ,q-P0q BǹlQ#Vr% :glpiEB(suaŰٽ0G뽜Jb ɵ,Ys &!G^d鲓ҢqjNdxQ ƺv’Pj˾ ɺT^;nE-VbjؾR?#ămR`hy<}- !T@[5ui*/ay39(>y_QE=vʅPf0"\.N %DbykXǘ *a@JgI'DT:B\=ZYT<>H:GØV7[?}<J)7#K T땋[Guy$[H+. LUw:>p?[9 ,o~9N3dvg UˑM?Cos `s)a. q2_H3,8pQ1TmvB?jnFgzK>x`8)^ـnȃUdV+IpP*#t'?/[;dXSnc ۔0jB0$2.!T/-XY+4Q8[ؗ{5xEDMm`GBw3} WrtQ">$ DB^9s$ %+NG(f%|4Д.QQ{~Mz}W-]Gzq"x//EEQn5ac!#CtS_^=9_F0A7$3Ku (~PpRIPXkc܇X&TV8^m ~Ukq vW$t`1{[hY xK9WH*7Yzy#IqTV)2{UX?B/|Wr˔<3; - l'!$R@+@*J`Q҉KPT1r|a-HئȎ׃B>4lQ X.[][mn~/!`o:@Se8vr,)u}HzބsvSΆ[Ͼ1xR}kQ̃ cҘ.B \tlC$0/Nj#}nʉ'>𦕎f<@{H|jD2)zzkr _TOnJYE";=[R'YT:XPo lX>pY Ow+9r;ӶHn^B+ĈR~|}Qɜ/x4cY1+?<W[3T~jX ޳ H.Ob&68Ɋ|L\ţ ? @LNupHxj:0<3e+B3hB(긤%Қ&|kGcgT V,>pX?<} 8GEna_6@exOD&,SЭ r_Wd}P5ML Ľ|O\rP!Cd4%1c<"PAhgΎ}8s3S݅#o6JHá}"Þ)DPhpo]mb^œyad|T'"CjX୏`b${z9;QZy1tj@ڇԬ@#&rvgV2GqiSAO(@lmլN~Xͼ#ڛ5dKuF>GNȹI(dQU7>{/vW:2j63O63JVP||`\JZmELlK^ #GCW b>Bt6yz$W]A$-Jݘ ylgHz^ {N샅Ss|qST2bDe)]<-+(*y|WQ YLaS=e5zҸ |9#;[̸o~e~֯ܨ5 /2 cy$YqaY|)}'ZW!Xb)wPC_bgJPBیr>{q@T`/Jt0ga]W4YhwtJ}[G p an9qV+ Bܰ@vA V1B[>ٻڦwS%D)j`'~ue0T!{3rUae=@ټ9;{[@P5t R%m*ȋpRo6妱Z|j6{mO嵁 Fn(zpKguȜ &s6[ }rcggzsr> { {qqazaOQ<#; rbyٷ]2rQw*>_u\hY]R=Xp1VGe;F!dy)З7߄?ه@g6b75d$n3l숊zΘ GW G.XVLBA\VHXH "\щJsmo,z*dkuN<[?m+2JC=sr>g)8QE]u?}ATgq1/3 kׯc.t@\Le0<6 1qJ92AքE(bC#|&-<(ަnu ,|YCe 4'<xfp(?scx` c}xIV d'lN.xD 1M5l,sĻ Єo@$W9cC甅m9!(L%Wi+HD&GQm1y~|Ck im|פ =F:L{0 8%S[Nf.tNAO$aC@Dx!hVc +kW)?^ w▙7ARJmS%`-(܇cKZݻY$, y cwAV+ _C0 pcgeB3*w[#j97&c.oi* kl-yW OjXfL#( ٫S\7JgI`e bt4C^WCF7F*D@U.wZK3 oxÖO&S4+==r^iϲm!">S!+kb=AݹeE_U/"CWOsC5s*4GV9ią4;# P/s41xt7"o%E`1s3]#g혈{D7H tX$7xt7c΃!OZNό$eQl3QAR9YcI53p/rM&b1 ט4)giM@[a8tÂI}!n8+ (Ք *#Y_ffT:lf.)W{aHfy=&!i_. Iv"³_k54z^NϪ_{1WLlNDYP|q8GI=u ֽn.S2fu[6pHS\LP1$ Mպ@t(j*]S?UQ 5Xs=cLp mT/~rqᙯǒ;ul?Yql@iEA}oƂ5+zM@o-P]f>nT=f1ew2~VԼA5pt:Q}۝!RM \h7t4Fr z$g檣 {RUƆ0~!5`;Ұ˘MfWV-V;3Ň S)^A_ueZ{gCM'Ln6ProŻȩrt4`u᤺xC&SF9ƍMXQU;v tfFTcibB'P7!ŵd6' bP}PG`?JH ɴg{+ )Z/,{ eXnulYuǭ$JP$d95AJ16I^/FsDZ#o9]@H,p:xSëf xd1P*?dbg?půLuBluFVD-NXg EvVd5fb-}N=I+_Wżi 0J|*Q9(.-A",\ Hu(G Z'!Y*ib4?+_ =b*)A63hac{*1/)L2 A9IG"s-]~h\O 1ugUiB~.77UE8ޔSeX &9wDv)kjHOħ?|e(Z@r~%xL-K`g6.x3bsM2&=n+a^ DYl[i *IȈ8O+@XZ*YeUSއB]s v9-+/pIA{n=)zDlWʝ+O Lo 8!} =*^m$-}SiLYU^' V0׊q'SlXqZO?dP"HKUa\b#IAW!xF/ g+%Q:?4v?F;pqlklrDZ`duLcc0vbǨ KR$6-FHd;oDgtE`iݺ5^dzg=헥2$}*n½3nwqCeJL<peqa};BSjy%OQ@F +k$yCGorNJ(ؕSW=ZF5NsHz"c账ㄤLJfnKeJǷ.O^.B6OH8J}؎'%È)W﬏ʋAvvR~[7 i.Qw冝}I@ECJ=rJn:'tѷ(NVjܡAZG)l71R W2jL p7%XL@A)dmp\{gXuK Au1IVN &:u :үNĒq$W7W &mJc7I[oB_ Ղ`e֛n ;]?%i/)Au å+W\`gBm+# l8$퐨;(߅WyKezpvn DtԹ9S|5Ob5xM `.C;Ŗ(RPEr)ڥR VI~BT̵E e>: APYҤV]v`[;k)=Y6d`D*g )dvH^֮bz` 7:)׹QQYi$Ճ 9BaJNex U\x=@dqNc:I 8*dmdTK;lq:R ЖnŐs юE=FCg d,DN8^˔ʕ˶ڙ?c'i?D4@\m0gE+}7X^`!(A_Vqm᩽EנGu# cJ!M;?ݘ(73hQ'ZQBqMt_3Ow髑Dom$IM<:dU bi]f.|IPlyJ^i+pe6\, i>Iחܼk3ϓvyNgShT6_q<Ψx4qi3 ȿ* o!]v/@W,d 8py79%/Ð9A$A$~{)֚HO %Az0p1@I"㚆?~NlMbP:["UXՉ4JWWkpU*XgBgm.ы~bZBX1K 셭}ܨ茞qш=!+at# aFym@0%bɱ2-en}֑k4KF ~I/PM@*Җ*#n#+&Ԛ'6cí-r;C#Ln #J,Ha"8`v,emcA_UKPjqL)NRHY?}Y8Ûu6Qs8 !_G^MnϢ֢Sod<GDS&nT"G'P`/= +(a.n [%^ uVF 4Jo#icexA.tq Uh܊ uOt}"S ^A=yrDrBXHuoP+>8mj4Ob+k%v'tC}-$䌳 ƥ 뜽I㛲3 &֮YQ Lϯ] RDp$Ru-j VY1K2BRMF=fٲ>6fOCU:2-rdm-Y4pR epqŞf]o BL, #B{n0+ҳ(VNNG ɂW9 >&X#r|cܤځ FO‚!ZP~ EOc'Q& bNNj |ר)/+4:IP!(]t7w~#M¾1%>e7V9f17ẫcFcf AQ hĄci+"b#A)nT-mR~,c(hp8p"4R1Ҕa8 ˲#kzꃴf/l)g_KϵR(0d57=뢹AH``(#9ȺGM؞Q5"z)1BSǎ]L$_jek^1iFA#D]\xl?pv/Zc"h$갬"D{N,vg}@Ǯyx44̳qRH ,~&QRGs5 Z$rO@~5e2&9,n?Ӹ#PQHa%,bR=^*A){] I!1?p. _h∽HIwMKTW?n\hem)(gF&T)\tSa%ƒ`ʀS_rJaղ|ʲP4^h '-(/uÇS@%­GD pOR$C]@8V1#`~3d4L gh`lU7G$<P,+|hh> m" {R+0@&EI"MQ[ZG6ox?y:x?qZ<{EQ+d]]0 !Jn>XA hXuvB?UV:஧k>8ѯ1 4A;nQy'OϢcQ5rj(\v; Ĺ1kqk@\vJ<˜sa:"{!^ % pÄ(ޡQBP,M2@͙q/jdA `'_.w|!_زJh_f=Bufl$8‚As47!Zh/qLnaLuV9Tt`BF5pCs=V(8]hȉ((\=SbޚL$}[W$bjb#IK&X ؾ}} B=)3ܪ˜h(i`>iD[TjG4r d %]/BlvdP?x/_MH`npVA/?i֛h!#ua^!5V@@+i֑HQױ9MaYh~#Q>qsY׉2U_ϐ6C9.,ݭ  ^PŏƋu,Nu`fOz#q(NUc 5XL6_]cEժwwS ©F$Љ :NWlOD00۰q~0WaA Rғ|%c;mĢW_RNW7cGK}%dI%L@[:!OSCǢ`|.XYNpH!J+n-#덅dǫ*٠RX~|Rc;N; }l؈sh o yt|N$f^t# *lI 4|fSHy ΍"M /xX]:ih/$A suR{B]ƔZE+ {\X).ίV)XL $(VG7.SdЀK :VA0p;"n,3qcJc"(l@H?O"ɨp| ?.3dǪVקּ|u"Yf%3ĺXYr5ꮲUqWG0Avy$ʫGn\Lg&hamZu :@`u3mF !J-9έF`^O7ĔuЊK]"Re`ACj hg1Ed&jAUM9Z *L%|]mjo[2WH5w֍E^;Xvu0ĤU.hā$xEYkBzqd^L,32PmT@J/S>DK(Zb])uv }'kxA4> d.hk{f" هzQvS-3ЧEO_[74S#"ޘa!6yISn&akDn4D h]f6^}L\]\䔛'_OA S* lԄo~ƻ:ބwݙbrZ[m~w 4݊Ca Xܨ,+*1wus"e(&0Tç6c~[ #Ez{+;!!x{-P e$+;$XPbpjs}{Ha:(Cuzw\2nAsdb_|((Y-pB#%ORVG 1е&>)_w? 1&fk!$HJ)]y/1?mz6w R gHIg\w'(-?ʍQ%t$"Hyۨ@ ˜7y4ʁf xS:iѰEv=q!Qhbzh`0<;VI0EKe0u.$!1{vrTO0_,OdEP-蟖-%:9a먴ցz׼Hҟ4'\0uG:5RWGR79`!ɟ^bZHVFUos8rW: Cx4Vp)e z9pZ(bnh*"3k_*w"رdGgqq4\_2l\NCeZuյ^Jl*Y g2Hm shMmVW1 5Ғb'HLM,~X➈>>V_x);WG^ь7t_'d0Kxk%ZN&\ +fe'w,qNUc^Zp։":`5CbS]U[3^ 0FR-8/s \<M9^*LKB|f!kr)8]:;^/tZ7>RҷFr<^@?oYPM]#/Έ3ZU*P9k{?Vm(}h0RQYq8SB|PU10(+  -z@0#`Twڕ=%τ5cUnfgh u@yD@y_~Y?!> 19p߉V׬Ԡqcd3Wh"ӮoY oDzB`PY,Tt5V0 $=aw2bp8B:O1j 2XITR-|ug%HyspH=بm,\lդ?#ILR yTֽDZ׶ SG%nvX"h MŤɡYa2BL%XrD1ʂn?+ U3M(Uj8xN$J1öAc '7~iG럣RQ iJqlZ?jX5Mts ^de JqmҾu>+k[`{\i V=aOy$ [ehCqn*;z2soGWrRlGQI*ȌWPKK"}Er-D \\T'8YV ܅b T3Տ'`"ْd5i9ROHYM6>ctP@hT j\V5!/>HF,T}SegMLD44꥛EvGCx1%$K,6nJ)9P'To!rЪ@Jk/X=I.( uxJ֒,VzgfZcX6,?k3kw]̇ o a3U\O]G.Z-TIe֙YHu( e$cN& C Cݑ|xV0n\DOv-\Gzڿo;&6q"Hշ?+Q|GBto;Mpd~(0KEݙA!F#rYΥRŵE*.U{ESo'|kܭ_#O,oQHO3e^`M-XR?t>ƭ cG/m2%hOڛ}OЧۣ(J #EFX|t̯l>hqX Z0'4+A ^sH݂Z? =W<?F PPEp.KW#,*mWq ԛ{)k`4u1M ~bO L~Aၶ19jjS~F8 =z;If~.u]Ni}|F•a6}Θ|%1rNB`B~wdjg#;_pBw@~_[jMJ!,ͱ fsʅ4=g G8QW e]wRЌopI܊5TOXshg'l߷M[-uĴbx+4>zqSuNTcONw aݝ*?b"5T> 'DIN樤!uƾ9.i^0 |3PtOÂ"fgJ[ %wu:h%PUJ3UTrjf]Äԯ_e>^I>IV38L(QuőP]y n._!peX,[(c \?AV'4\1"I'屰U:GX|f#ƪ`q'9_dx!Sܳ+Ja"bPeɑk>߭oCi 5/bd?g TAlliUP=%dwlѶ38ؠͳ,nیaqnRbOH3`EO?/|_tGAb/ ;OLeu^Q9}@BRD8K6vNnͦgmьn!x2t#0Xb3BǢuuK ݦwW~T}TSOκe_=u񪛓qg4\rg=֙b@Y=f츊*5qIYmPxvhWw/+ٿD Ag߽M}Q@LXAzKiLD8vq.m>HeGr*i* )6ݘV657R2(QHclB.t|n__Cz.fD{>P4 ʑ i#Td W"ܠt+C~ݴ(=:}WI;a)eʺoN~{ws1;咮sipEAvШcH~ڱeJa"nC>x#MbTQi^j =UE],ѵaEaZy/#\nqɝqx=%XzMU]Kkﺿ7່ݣ|PMEJu,FY4A0mV՟,fA};&Y5\H ["6g(|j.?xBqOMunr >sol@6m~-l)z ! )og{BgzR~ q{`۠oTz ~5ђ)!EF+fEf6Z2lga:gsx0; GK)c@pAi2+)Xb;o"Ռ*?K ; <0SRɤ{;sSP?!'0$u-8=cDA,$RnST+)k%82L}iG #h[C{JB&=e0A쁠Ye(~[|cG sj#nHNƀ,#ʋ>} ףI!#'Vd2[ҰZx2g 6T1QnbfK$,?:`G񩌙6MBz󰊂[]O]i2LNk @y>8M[iq}BE_z>țnpj2t ۲ˈKցތGKVۯZҟ)Z\lt>? yVsdֺpǃ#M跁$\H>u&g'b,YmjyՋKv͎ʿט5 ɧmsI#BaV]u4VTFWD!AQ3kgJ7mF}TjSs(ß X) cLucMvl ӸZKgoє)g*\c0a31L"I0%>6DƊO24ٰp5ǵ?dj?ִ7ze&&Fזe[)9k$ eTx4sI0npje ь*yo`-Ȓ&xXv[a/8W wتGl NR½F>N=: h{Vb<&&ŷ:}PÐkSe4l˶WKQwh(^tBP8*lK]@"Q)L3ZRH{8hzlW2gx҄2yT$؃$Tk(߆ "ϯJ2nQIQ t4PЧ|X;#<2Z|(|#lHcˤFXަPdZQ7Z޼Bca7z)S#=,DV(^ `j0?Jn `W8De ]ִa e[U&5m hejh|GOF;DbTJPXJ'ߙaJP:߽wXbHD4[CnH:7Vn\- V.(#߾tJURP'kKͦi+b|M]^llN(ϖ晖agl[pDL8c\vcF4S'䨄ڜaO% IoܔAUR)A$NHgo+@YE 5>"嶣fS锷ǂNԐ#Y"48FIX'I1(x&Zjؤ~Rn>L!HFMMfᚄVH}>'a!ߊ9,)xtEġSy21g7;jH\mB +(\"^ Q^kn^sK~&dJ*䚏%ǘ,M/^Ikj06nӋSB5l{=>ê@eaBBO/GcG ċpNJqLЊ<D"V-R`#jBL()bBIZI]H0j{LD{EN?݁+/c⁌NߚOiSoD qk'S|h@9(nA$*QRP >oq9tHk;YE'bdM>ls4 v"ʥe]xt ],CܴYN:Eqcc3Mj,ޡ!EAҙ:Cvǎ0q %:zfX6P{W2P'Vgay%$^6{ i:$.YPUwMC̀w w>f7j :1܍ ;W7Qzb^ѱ,ݚƵ0b@As9Dz}020;λÄ}9+U-.^2]~hfmqp.W}Bced9mQ.կ6gv C9hK[C=. #*]DvSh&ν8U: 9Dwt $h!ZVcUʬ9O.>.[v:#o y~Bׄf˪|l4}}-*uc6'͑iRQ^&8[ߑ7h ̡D ͪc跻n hcE;h+*ox5|e3 {bNHy~N`ƳY6Lnh$rl̦?JSG:ekqH* fP Ŷ? q9yƣ]VU:*V%NHISf gﵔ\b2Y/1wBDż"X|-"KbyןV=;= Ay rIs~Vpߧ_UZgU#Mm 2vFvW?Tu%u1^| ')gxYhYc(ڱJpH)|}*-h{^boO2s>bRClheʁka )v_oM~.FHmJaE_#ܷ#,Cb.}`9f_ir5yMP bh1dt3?G,o1j9}mTCu@MMxQ'7[# tfz?k AX6hZ*ˑG<1MQG쳛,/6`(l5q}wS" ,}v{ ,c2$Q."#OB!惥=Ϙr@;L3QT;"GM_,*A- ׾ PoMB9ޤiL`ݔgnPI(s:N#3ȱRke3dyl =gN݂19'DF+0}`Ru*\Ջ@)%l=H= ա0 9Zʻ9]a"@x-jw:[AքN4%[4xqC X dN`׮\K 5ɳK fșI1',kRD&ɑt YGQb' ?07rE}5?3ݜK? 0V9¯5` [e1 >,{,Ár5RwI&WQa2qHb[R,N4ou (B\fj'+j^ DLy\6 _ٜ@ڦ9~o "Bӡ om",*d+Q ߕCqd JCık#o$ͮSp Ԧ'w iǚ~y5#e\cEɮ <>`s2 )@U<<4LH*S= W^v)6ZU~RL6srf!9$syh؈OzX-i^j= `fK"f 7?{AlӼ$AQخu&mvAЕ?']i.sdڐu\Tjs4^գHe[o4A]D0*}|i`5Eζg Wgz6e.}CP"r$ż nX2>sXgZڮ+@Cm ` c[yK7 Gö0hosȖfm=H!dV8$CJV.lmRֆ= \OL[so׹,OĨ61ؘd $,0Cκ^mewDDs0dUH0 ? DSDŽh{!o%X{dMنr#X\1ZFS^Mمajnh/H!#(yZ-4L”1K~snR- GY`R4tÁׇCd"Mnz MMւfç)b={aC*Ohu lh܅1IWu U >M?W4v͂pbz3n@f(K<:DJU oJ..hjj˓kdP $Ѥgu΅cl)xkmE?;exFEMm7Yw[f#I( {s86 M W_`pT1$f7KZ([a;0zoM(찹܏Csx{%~|}R{kɒt,hyuKuhLeuhx΢.!<}-ЌtԻ\+F+ZQs~}7W@UHu?<H6 %zK=3.*?[D3:[wN킈vK: g6/>u kVFl%o>H<0juloLhZ*xӻkamTEI *Khy}u\]}7*JE2{~4QJC?[/u/#A48[ ?5_,>35+B9ؙ [STX:f^0'a̅ڪ+t*a@2nF4Ry/h(_в8٬< QEPyN _ I-U"IntSJ4<"ɞ{Q|swysW]ը,=}f$#őx2 J:A՝f/+w헂W$"o>jn5Aݾzbb]X{+ېĄt  čR׏cח pϜ땷O헞H*:z8$7wJ;Df=H6Oml!&_ԫPԘ{bR>(ZٯE'nK6ͽJV(na`5I!fFŜKEWb@)";@Uqk4lLcP;nl~;ӎ:p="ɔ8Uhb^Mx1Iݲ{H.w0hk=@yIB@p$^G p?m#eȚ)vhu}葰?p)02,H 57qӯqfD8취D[C9~ә7/ :.i6-!$"S">o@4S 1\zJf)9(Y"b CTϒ)o"NMv/R"}뎚B5b= X$MɌw}Oj=FBT"N9",f%X;aM)|?AEv7u_L@1?흹]v; KG>I3C}dU"Ԧwj`UF2 oxd{7~Xȩ1t ݎR!>`7]-ngXR|`oU'"T9‡7_FwM9|ٱiOH{>{w{G€>v$m*(ZtnjaP/JrgJv\ MrΓjykEzTt?C.β0)\V==)=H&0}AXKj͑ a-`OA\NRLP:I(LîjqG'6AaZy |r4%%okDx4BSujgok a™'XK788XC$@F&-chqiSE˵|Mi;!bG)\bxv[tBG*g2jhƐ}cY_Ydm7(!ŞJ {7&'a򟙼f=4An@PUwi̋Ps{B0Q]\Pg% S&+EƔƦ]<'̡$(gfuw8AVeҬaH ȲՋ6Av){dcEu G,5O7p+\q3G X{Y\kq>ģi&MKi5B)o|%Q{+Q=o!bGy5:XӞć׮w @hX;q+D2~o櫤hQLm h*BNʼn3 EDVNf_:gIɰҺ1ԛ\6CS\"KG[Q,ק~aack,FJa lkg7ڦuItI$>xc(H6h6Gbq&]yDU'1# zU]4A %.{=%4]䛧=Rऔ+ـ.~jDokrw\VeJmd K@+uT߆zytXP㌁|$oԃ=Ei,|7{YYloRׄ&,% !nw<(\}\op .wjWEAlu "zH c/KmbIG ~޴*cApƥ΋, &Җ^ݪD"v_3% ~H ;N;Wr^%}'~E z +US{Y-

=zPsA~P´ Mh׈"4$3[1YfqRS;m٢v׉HN+7 gSYt RF[|Ga?R2l<7k]=g~nͦ@nH`㎫zE~ˤ̪ܵ]FU[IC$.ɝ~F.&3·H'颣fwx+Z9?"F8G^g8I9ٯOsO|9 {G(m" UY4ذc\Oa)0*T\[ 0.ԍ˼Sg_oi)ڙO`DsqV Ґ+hZ]ZEmI&,>Ko:?e*&oe0Ҧ0=oZO}кՋ`9VJe BM)iUAI0P,n>sWNTKw@H^7G*E69ˉI])]B%@;{S`8/2$JBR#wrǮ:_Y6fKwI(1 8ߚ Öx=!ΩTHşKtqYb![lUtlx8"QS-N-MY+ZVY MzV7`[/P 3֫QIZVeʠPk/U=uɯ; >Ľ,&,g~dS ˔k*1 VHt gy;#IKr)Vb`ۯv W`o򡿔h ]j t5N}&c%m}Qq=!Rll\d&qrI^T f |FΧAPuΝ<"buws--,+uG'<:* ߋ 0{B-hc{HrcoJv-Z g 4%ߏsY=SKW$'tjT* v*6ȯ [JFL 1ÆؠQxaRjNjouEiefoglFRoa{$&g0>P,pt,9}aM\CϬ=lpFc=*QIyw]w@.P"ܠy>QdQSŀ5%39~SĽdT[0\kq5G4Hγ5=XHbϟke^4)0[ 3Tk1+a̟k:_[ =|A2~wiw%䘠_%(n v "|d3 8F7(}qkQEC6UMnEWG^K*Lp{6;2 1bl!A9]lS aD;r d1o1^{ڑKTp0mmu">/[f,!'yԪ0m03bFQ8>e Edm.ǷO' F:CGy+(Ϥ\ZDOt(rty(gT64tt6SA R[9<ْzh&Osi*2 ͨquC k)>ϥuHPHp}(P:#x#伲C20 H8}/=6L];HSj/κ) %208@ aނz[9FO{]xJkTή*iehzATu&E2V{ˈ<(Do2SD-Ue.t8x<.c(gTLq%aiq)E fl [;w9&NVLc;;޶^^ԣ }Uu7d]m4ĸk: gVゟuܨHM u1:+'*Ooq.Ufd䂑1A 5` n|fw[8{QnS+m'Χ1:|Fa+A6 f<}]7EұhShLE.uCmc1|ZD{WD#1(hO-U]Y>RYfdkf/^\;/` ZwGrLVg1\Щ,NL%pXvﵦHY U Tj,]c7PkQz|]R#1hXl58X!AڤS~% >o` 13X}(&/g0>GDI]9$)ƜD1ckp Vam| n3Gs!-sJ܍%*ӤYd0*29e~d\bRF\j(EyuC; [5v|N5.xqB3J"89.b#vA6%s~J3e%az.PffsO2?d܅@gX $\0e @EJ` "(X8xUyѢEm!h6/,R'aB)<􁃛`3V{^2FdSݠٞt } St<0$/\FNyW!pKp,3h1oI5qlFjͮXoi&Α&m62?%s(&.řY<"k}^_*|cٍۖOk3b"(K:۔8Mwy,tjayo0խKsy5~ϳȐ"J^@\FLwu&>lPhyb݋I%!΢idTU!%! SP߹޺6*Kauq2@9lֿkP"cPxט4@(KSYK5{74֎Jgxe߭ò\qJk3buZ!Xk?XqA U wGP&t&VɄ~*ZWE j^ !Sq3xn@wk-<^EA<̰f5 }c# A\SV"uq Es17؋U dMoşTbgøA$*xfS덥?pz0Xe0(xjZ^[f&L5X"YuWnP#}kǠhtH,.ȖJw,SQWQCL5ow6Oi,P^J88'#M8Y*cҠ~^42P'S hw Ӑ/ k<6ho ̿N)O9j`O%%hqζTyI׷[8``*tV6ӓfĂ!e 2/nYhcQO|ҒtB;Vh?^Ғ vp`OO^/.aD8eԜ[iYOzxx CSaOp5qzTgj󒴉Dǹ2d/R 'v s࣑/t@s@ 6^U"iQS*x%^UqIu;b,V{] #Wr쀸e7SK#ˆs屐smB>_Au~(p^b tyl7{v.0R\VͯJF6BڏbN]yp, M1QЇb"y-] J1Nw S|Jߙk/PVC5fѡu~u`SE[K * {w <؎V`'$Np]ʜNQO#H"`ol~>;)Vg<=mBXU8>_i(B[ѼyȴR})w-k(E*725FA'$AƛK4N }r֬. /usRFG3_P`o,)0)sc#%ʴ1Ҋ:*aRr~۳xNGsrRҸ"’f xnaX`MIM2КB>Qs.Q| *LM x`ɲ.[#zw'L Ujz e6,|ROH_L*V ]yvhy7 H&ygDž`63ɱ0=9+xWIsP-ѝ!h J8j ܤ*85p_uhmɾ b"yL$h5\q:v,/Bғ++6As|[LT껅͟`lAf\e – 3U|ՎBCaeg[?EX5D0ga`{7~Oڄn4 jäVST^Wn`ZݿJɋNCЊ)4\b H/p~_Y D #gɁY :@7LCe>PGr$yH5|AH#<Ϛ%JS[E3gKsGN̬hyn Į=cA>ͻxv{ŨD:L[K*2 :ZGo%UqCJKBl8 ~f XܘxKm˙ ē}D𱫺!42:Xxvb0oAGR>jLC :n\\qAM\ Kӹ'T>|$hYX_VX3ahe3)jhi>|t*k O},ذAoh.VAN|@"9ՕogK|PnJθ8&dT5 2! lcj<<3Sn ~q #Ja{Н}e5&|%CX;ĉQE9ϛE}Bx}4)3Kׁx)C@T@y"̕4kUph gBQ)heF.(uW%Nx~/e'M^u @akR9GZ>3>ZHHqkji`{Xo;N Y9?s?FzG/_8w>,\2 k vKE>~v$WQ0`~Wp )2Ǻi"'uM hkL lYcZSR侤<ܟt eZۺsTY#^M!=_2 =Фo^-d9M% h7aJ0!P?r$ '~G_QŊ苉{0ߧˡnLp*텿L0={o\!ԗHGB^(11Cc<ǃ HgہJ*}h"LG"٩ĨQ&~U2!R_BadQ.vǝGa ~ov.a:sn,Ǝz6 _~u}2(s.ąAD؎c"r ܼIOr?8Ͼe:[8V70̧G^Qި66rC0("Y2;/Q| NUXK&İQMqZ:Z.Ty !1Xjۖ3eIzWw]z rKOKRqiqxbZg%2TIUtJҿz/]VQnr\8h}BhxV;H3l &ȣZ+byJ oq?k?;[ټON-T*oD=MTE >zLP ƌ~Djy5um5I卋 <#eXeNf9Mv/EsV+ bCc|M;h/ɕs< jkCЯd_!Q?g=8qàLK{]We|)SE ɲ/D*.TS>Lx&Ctjj`J;KUn"-zڼ\ 4^ڸg ֝,3 d[)r*Huw8wnf|d %&{( *oF.- `2C TKs"|v |: 2[ɼy烓c|xyBY-0zO2ƭz .=߻BKa-0h-w)=|0:wU7 RgÐ1rxRmݤX?H`g)#k{>^*Z^OTWal mOߝL#"JV+A+f%M ZPIz 3FC`xëS@xVLporݿM_Ȕ/UմyTmZy;oqF^RYdiRN(\ȳrݐ6cQ.).5rQ*&{MW9m>::E wl+ &ʪB?8O+<98yh-m,(H?  t`ݝۄt5if3/³/MvJ3zQxd{(LX5C"<8"FtJއ"$^4VT$:%Fx3ή }ʝX+XL euc}X)!\r1 Wq[]^b-2nHV|suH稯kbsZxH%LFZn@ \UEŲ1N `6aסaƮh!_:j;2YbI*[FO> ,2$Z-chLI%2mn0S '= ?jԼA[gTqWG (|y)qY.cg] 8>0:8!F=&8tyO՚Q)JQ'=gACI0#xQ6P3Op]7f"؎ 3 a" LPlVGZ|Uo{~~2 Cʪ54]׿ۘᕖGYuAҺї` өD+|Pl5퐚t9?AռVf )xVlARfi:;mA5XTᫎԇmCa3ХE"ɿd-xO0C"t`1{*I&X $A=2 ]g^jSCѐS{K5&m٦[XIn_^wsMr˂ uOk &u)t3t "L$vV5'1ʃ,/` yD̎ x͆Lhq`4$g 0,0ynyFdmg'>6x83y"بjAOA#SJA;IO1gM@!g?cYAg7\qs wu*DtY6r93xLT%zߛѽX_]E܋tJCǷU ]DȏVda4T tH\09"T吟0+1qv"5EH[ںJj-f'TʩxAKA`;¹DfQY^8'bSv/.!UTY:EMG,O09 k_ WaUe@vH(.W\S 5KBbS(ǃ: +X.qx$eą8Yv1!3LfK*mKSOp=(&4 S;cvߪ?waCE?nM0*OFP0.)B-ϧ@1aүƸh.[=%v库O(|t&\ _W1x/`P?8a3$)q;k6̪3L}PɵX}cwlЬ#6l'_®ii<6yF Q} t)ڹ_0@C E.Eza.-#^T2dQQ2 nl"JED %Ǝf!C4Mc.!SQv:.:NѴ $@19Gx$&sH&x?eR#T0@H`|T]Ro .LsI '>>|㸵r~ 5%Ӭ*#3R< c.pג**4'?FE IGtԠzIStd%Ly׌+ jyJR(m;B[a=u"[dO!KTR'؞2U+'R-RGZfr{촍 ) ٭4{l:%@/_ k>ÔeI#Rn#0֝<YGoTEM2[c4SüacU>u7w .>O\`*RWv(,{='3?H>p3AGXQ?Be(;:{ >V͠}..w/ZIߥ`Ow]9 d<8'AR 2r@m-Qdx#z{4$t7$;Oe D0McUT^34sQѸ\,J%e=AAⒽ4gƐ[LT7_RW"}T)eG8Te^8 L;m̫(Xs|Θig)IKc΍>G]c3=d~iZ*'bN8:5^Pv~oCbA`[#o{^yHF-3y{J|hɫClHj> %?--;r侌+\Hh~kWKk⤤A9h1tX[6K"vvHh@p7񓉱HB-Mz9*[ aeúUjE] -7li0J8bF)넻Z0vxBx K0 "IFq%F—3BE徾ϨOO.!&Ny}7/p an-z\%p 0$s95 >6[21WkwF#\;! f"} LDŋ6? %Dc'e1ȅThRqUAF@_|C}ȵȟNJ}ˢ˒EQi\|hS 3UaY0s)ނ'Ø"Ĉ9 M;ނ>~tU&rZ! i}d)V|F2G:7sFIzèk-+_7A 6 wg~֑6' cDL{ͅ &[ N1B8Cg? ;jokv&B_gJ'mT"K6k~U+K~z7wIZ|CTSV\\2iS+oAd㾰Up,бF; H15<$aݒbѡ&BB=g܉HB~Oyۀ <%wQIG^9 EEA:e1wo~a/`K=(gEA2^ݿ-EY4Z:46xvU\g Z@Li(ckSGܲQۘp2o=W Q ehA4 hB: o|iyq-mݍכ[{&<V'G`b $"\jV+c>\rmuVf$~W/Q+v 9w0JƧQƶM7_MʱRST_m?8v^i@01MɁ-oOP2r[8YZt #jsG?DlK]%Affzpy~"LC`3fƈui BUaWMqI6n %g{X+_J0WWS Z~캉mXtpM_ZŽ˧?#~7~ cN 쒶B Wu0D%<0c|` Wm~-j7MznS*2r@Lrm~zjJ|/)|`O42MoKyN*1ڊ=D݃R4dd/|ijAc UKď;= S*͏6h AEh7Ӻ-#@71P}{[m^ZַIuOI$ky# ؒzOC%u7m8poFai*(ȅ7aR QGT')q+]͡, vF~>љ|HOďX<<. Ty,Tr\2^ztVcV! <,T>fC'f5̻%ŵkSn ,xɂBK/ qfٛjRõ3E9od`r#a#Lun YbHKi2 QL|D17^%'z8}!#!pLru@Dj䵔M wq̰Xª4Qzr; HLY"46[ܳYO+dF*;eC2aBNE(zAwgAZG>9%}?b番)qt?{K,9c9D2GI{U"A\츤cs稵$0~v?O!)|% (sY_<;u $<%Zu W@HҪ1XXQ a/y3_9vҝAӒ=ys0$Yˑ@LPُ:>0N]y;[>y 0fX~ğg5xu H SGߟazXy 4鯕`$f~=Rot C` x)&ȆT]ߞE ~ v:*ñۻ~qr4pHǺBjp4)"ȳ?:_Bpe=hP8فfm|Bqf}_+CvD\F^ rM0*|qP ]䪠b\Go|2Κؚ"t|QHP1WAK}ܑ2y !cbX:9ژ zM̎'@:y#UzxlJyE% A(/a:l5*īԞy9A<; !)S׮\#{']XX)ƙ\ev4z@Tմaa-E wFF2 o}V]%3Ot&P7:[p3CuE҃.>kq{0<5Kr-{1BNp :,5S&7 fǭIk_p+ M+VޝoZbxnd L+ĽzƢ>. է 0@=v˭c \pHW"|mH*\c4l{so\*vҝl$f}%Dq?b[8!0wl1E<)#fx.5qӲ}ha /smK(smX9ѐXͥ?!GLrEۛ _"bzN`G !AJoɦu#^Erm =<)Cwt dDĶ'* ((~!#0vc| _PԾ\Sn #ݞn45І`9o$*\s$ ~gU/Ӧُ8n e_hnDK@p@Py[G}w n?d}Mzf@>\ǥ]f9 bV+΍cTt %\ ިg|>`EZ˗TvnD9?ϫdZ0:V_vh)).r&Æ!ӤߕrŚ?ג@zyG H:Ÿ~!i7?MBʊW!"\֕! Tr4NuWMM_t^Vѳ{B#sMsz͒9qʴI_q*|,l|WIw^bAQUa3Sm9J,E/H~~`cS0\%A?20  wfBp @.7s3vZrl^zD/%%>ט%nOz LW78,JS 3ȁ*Wp#i[aL&A fE-` '=2Xrz(z[e :?fkPZhRrO姜p^¥M%O y|}2&->e+&Z"WEH^$8gR7bKM[Ӟ"zGKKxVPܠ+EybwkSڌNe+h"vRmjKV܃VK{6&/l"ܻPlGb8v< RL&0vt*ޯ.W"?C2C<;kPֺH ( BAn'!џ  a$Fij4*Śߡxu 5#jZBAw%W>9AyCD-Q?5jryIRu(gI5֮*"Ѿx&)PqR_~@bg8(誥RH*#v!!=G? 6OtLmMɉnӫ{uG>BPJim%O k?>snJ7Dj$ʞVԙm61ѩ)E lhu}BY (yOk$k,:/ER$qW]S&viAV* _C,D+-ai ƾϵO18odK@dnwl5F|qQLa?E)=my'uW"mxƛˀ{kӦO 舒/o8qK.0NeV^_v]+B8Xr1n܉䒦3NI?8$<:U}:MB!j:{aۓ'#HzzML <:ilM{c*fjZF_COw?#`KYLGFznG};Sd[~q/2}r=]?y#12͓p|12Kܜ(hbG$gTXDpC ަkb XSf~\(dzD p%AwHDg7fh?rSXTJ, @RsfZr6UhcQ F{Wd$>(X򸙜uب \!.@ďzDL 58|u>'u' VmvIY;#[]' Ԣӎjl ?^-+y@JSڗ܋NJ9l0Aq$I0YZm)CG8{fbM9b]f!Q'%y#XZȋ6w:9Kmn%urB>=K8-.loW (B$e]QN)K!Wf ND%Ȝ A &1˜Bn 3rA R$ϱ  h:njSmF/yfk#) Z>krZwk?d&f "P{ /yRctj>q~Jqs \o5r 2ZN?eLي(\7+6Hw*:kRp%>;o~z'FV)넽f`(~*e+T1-Ip"}ow@p"Hlm׀ׅ\3FfeR%8^DDFxϽ8M x#mʔXqg ˚=*!!yuJa@;˴Bfw Q(P)E-u!D6E&Ki8ҕF&Ѷ1 ;iH౨pvd*,67M2kRa/s@Sf:Ҩ%YeuV q`# 4*ĬP=WZ%gyKxCu ^Ž$ 2'JYROa}K"0 ;![gxU1KIJ$VN&Kxmtԉhs|#fFA!CWEcO2(Nqo?ݬ"KgSknYefo&TR7~Ӂi';>ZieRqƂ~J_P$굩l! *ȱ]*w!#Es >ntH Ƅq&7+5?–՜EQ=K=Jݘ6=[HuT{?Us]g 9/*md &^Ѻ@JxTXMFN-_Ԟx3o]fbfPZuOBd4>po;9dP#G)@z\.у#4qiĖIFX5跁k;Qrq4 FE篑qi3=nOn9~}Kige~T@P*\Ɩ7[rӏcg},L@#;7[$ȬK&4r` f7u5bnֶ8pvc)99fƀǾ,o8X!Ro*MT R@ΝY/C1 >Ud 5vl/:Ă]6{?".3?χBKiK-C+ &WaM~hz6,:)(ԿD^[ȝKsӗO1,ڣ;)'F&f b7ao>5%i9zEY=3M]PGLpE1+{q{Wvd mwx)8]9H1)RP2sg$ݥ) TQiRtuFJ^e 8&%ǖx-eCH |OIE$p&Tk*%s 9 !+٢}tOJsi/ЭG!Q]Ovg xs}=OF_gړT2bwfE꾤+geյE ֐2f-pn!~x=ǨAEY[wS)n4[cG7Ը35ey5GxTP؛zoi4g1f%b>lͧ}er7CfgRÜhBLo_c1MS(l3}ejf=^q,G)67[q3X tTV6EER4ݼ[4_L2X~OjS|W`X)||DaMւc l-'@ b|'j]@;>l6KXi Di5)j=8H)d!ój;WaK#Q.Q&6_AYZ{ /dif c{?8IA͌/Oc1'By IݷµԼ9Kx,Ix͈91a_uMX.]I6:!ԐˬLm֓OԵDF\]WbL xc"#uΆ)q!G,5N՚q(Q&a_]LPMM ZM"or}zq|ȇZ-$aU#:@cP,ˌ)Boz94܄2 r%Z. #3whY&!r5Ys;Ӵ$v(NMZ#rvybUj{KDٶ pz 0Zz&TA0-9)4{,mN 2n˻#@箨~11>1cBųW`;շ"X1׿zYE~|miBkBF\qwMh;Clq{_eU˫^ȋ]W`a$:okcU k@?I:B!!E. "2-ε9I c9 f2Lk`z2zb\4H0R1`k]tuU:R)Q`AD2A"t]{͉`S0TN-cKQP?ËUY?2a`'Fś<~Yr9)a{wLeq˄ߘ5yYHv %+ X~ L`%'k݇_0`! UvzcyAXj(X#p}ii :v`8eڸ xWs yeN0 spU dxYE_bqHR:`PQqsS|K&-G;y]I5-U+:L>;zuy< *8O;|7vOP=Oy%e~Ii+ 9a|9 aRJDBįx ׆.+BjCg[qTu{S_\{ ռۚqGP@1h/h!aV9O%>*j'Go&yjN`G=]7Dr;k]I Mbn٠R^QL1Q@'~/(Ѿ~J/`^/@ |_Unܓf҄zoLcA_KCP2HVpYs!޸httJv &zu[){)%qXp1XGAVY9 y5?rޕ˭zȅW,cƢX9,4𭶣Key.:i½wdv*&9TЊa т3+~k89:,U?W}rfX0>m{<$)-^ \Bi¨la9ؗPe"} oLCt1Kq?uMMJLyvTv\yƋfooVLe5Wĭ%9aWT݀W}Ӯ=yN0diDd:>1rH7#X%/GPAc֞_cvm̰(M+N_QcN̯5!O̟ZQNSP˥%}A[KY´U+YGY74AA}@`coힹ?Җ1*´fr5#Qsgb.QS܁ӢX/$9Gi!]?WďXtKW񻜣lXRTfY˕=ƃX3e 6c;]0.؄GLY Aϫ28`BL 8w `\Z})wƔ#_"&V;oZ$MYemY;oRlRBMu4bUxKAƅ 611[ (!3))?1|Еek78BR$1 -)(Ka!xdŁK_XAL!/ޚP^ FqKHT\/u3&׌&1ajW|Ǻ_8C,ȟSL:}ߞ˩A~jJ`M!Q_.Y; 7AZfwǁ8aml!\OeNS&ݏ\=w*/R/FU߼#L v埬z4cjX8;a_t)k`”e=*UܝM ڍwInwQ.Qwqܰ}/7^XyDهeլL=Ux_D%.*1R8t_U)> }86Bzh^4itK8Әj1ܫA ,/j}Do4ֱ.5:4LBa/Z8>!Ҡ?Jz5^o9'!MZr#|͍!#op2 $7@8H!%!Nc!{Y'}A5P'|N/Yx0Cۢdj''e: Te@~s/4!F^gƃq9qM~# ]Jk4&)pq{cptc XgZ(ي9l@Krpk4FV1+D[} aؔN̶jH$)kNK~C #`^#Q$j2dɦ'y!=>]3g_{oP;?0P@_*)ҡtS{^Qd^ߚK&7sZgT) w7Q!:fwŷ8ܱL-[}cᡆ~)O&QR:H Hנ$kǍhPOw3UxzI]Pl ފDF.֋4;QNQX.v}ZbHpȧOH_TJL;'nO뾈UEGmֈzh\4ƴ<~RS+qJdIECQ*;N$L8:# 1TLI":Ao[KG$7}019˸4J|TKYot3gQYT\ }hq_uGfF )u &Dl\'oc\`yL=kArI29T=`G0C\*cV:k+B@+x:U%rY9i1hٳ7ƌljb^$.ﮓ5K[@آЋȒo%R'=PKxX}bJumW(g kׅnS"EQ3CcPck^C>HYJo!9 P3=Z}d؞g^vWHr07Tնl_R-G^LA#rz*s!0_w/yWv@G2Nhy0q{qg`rҿwxA>5_'S!(߫FBi?,"a@**z= bl?j)U뛚9_ ɦ UZ6ȶ{Dk$sHp1s~$b@ -l`;U&@lf=[}U._!90|V¨!jLb%q3 4z`u \A5c *X4+SE8ED@7ߤZIszp_n.3F3h.^,)ȨA)'ZY *vu@%&[P@.he<dGRXF\\ 9A2%AeR$/̝@aeZy<ِJ,#l^󡸱 C5sCOz13LZ:aIYPA>~|8Ǩ7eH~@~iB,/LiW PZu61)\Ai GBO|;7MWP=).Z+0'ڑR^_r$0Eۯij}}3\;>=7̽`J^׿> -z4i%[Wc. `/vmt= :tlŏ?WؕjC@ xw]"~}p&d62&ÑX$ VXT_>NIAG)P#边26,:>ߪSfغGk.SO._ 05~Ghh fSb=GN5ʟX~xdhЋ,1JCa i/r.j=i֡= >s|u ;x:Eo&m// :oP_$/\湶 Iđ\ӑ #~.E[Wqgsb98N[W'-P;vNCJlj& 9kd#@ab9tS ';ՏЊH(d$֩\ѺT_ƹ}]La7=+}|մfG^l[o׿bp`҇,تv)p69$S'L8a] .?j̥~mf׃{sDK.K[I?=ӌ.2ČuF68nْ[{ 5`[AU7~yT_MWkޒ5י$z[߯P_߮MS4;6382;6"UaD²УMZAfA B+vo{Ɠ`$i&yv[1i ?o_hM?O} 002u~I)Qmf\eqxx[aָGz{ݤ?/"t!ahhi]67l!`a!tj&σt a/ ~ulv4NۂI n T&hRUb#xkXaDJm.57a2d|geo56Ti#/33 eϏƉ-ܱc8Pb>װ? w_ N|tedEPO 4;qfr0wY\'d),h3.e?҄>r9$$k^=vP^Q^rq[#%](mwMX{3uw%j=ĒF-R~n,A.gj#~)y1k^oޞkIG;'˭MkP*xQN>\[Cwd6ޏ3v%0L1è]'࿚,j]#B#sfQ1m=j[#ʺ aR19qZ̨>ۤ\jKPo^A0OroĖhukRr/Etְ>n>Faҟ{ g6VeC uӾ8ùNl$qFT%kMGz QYj/Y]SŐP+3$M% q. e\,mA6ڵ<{TeeI[4̷-\^5[K3 処k*<[|jχPÿ(gkJ.!ݔӏ(#[mD^`DЏfDmCf՛DQ#,x#:[.2WO:?&EZ눯JH*&v8At]QfQ^Bڎ;V|jhܺVM¨^H5wTGѺ@‰տY*7ip#XE56dA;s kز߬]iUH^&yqjoL> (Ϝdr/*t*hSrw' Od!B%0CtM^<6,qo9J01LgHZ#o#΢@cmgdjLz?/p9 t:w‹T*XJ1x6^"\ .*t DnطDZvd5U_EnDŽ zI~GIiqz=G]h=3a%8E)~L޽jd4KoQ9_!yr0WoI#_ -KHf@1&6[ݚ{.@;?t}u@u\ߨ\+yݒLj#Ih~6*EʨygEy @7&:6[\LҠ3}ی|*Пjҭ~UJ "+)5qV#ҡ_ke>#yY;%i h4y_T0M !fGRS_sw"jnv@q9@V!ޙkJ55RIJwgQ?X V)T/_XYEkfkl{b"t%q eT}Y뙥I&aŽbJH+ ~3y"8r'4VUY3 nx'e F4+h3sHh ;,Q) ڷhRa)\Gzzs:_N=9c|ݩ]|Po H(`'X8{!10p] {؎eܬRH `Bm1._!CL.6w,lC|{ΛEWLqia)WflY}r(;cҟy:*G팲 ?)3Qр-<S2,ü&Ǯѓ+/5nTw;C @b-7/W½:[~q'ľUߪڤ$w2gg1'//V;cKW| rNO p"}")ԧ.>b#f(ߠLzû)0aу& S/\پ(%v 1P{e.8݂-ٷ>q .C4NZfOuI:<wGaB;- .܂lDÎKMہQ2c"75>1ef|רpf_n,X~\.+q=pl'ԭ)8ڭ̬]0G>4 哂f̛+T$HeHp$Rbּ ʴn,Nڪu]MCR~s#je EiGÂm$[J^)'xzoɋJ 0.4!:SHeLN )aӍM3-s?"e3 I! 5j=چ7$`gFH2CQ,02K`kM鈆SnjW 21yYj?~ۥ醢t Um >9l?L"hŮMͳgd<lT1Izj,0/a:.%HLjǐqg~V@ՒJ:,H` m0]] uRA[s!M9wh$B=MJTu)ge\f>6P| W=Y@~/QΪ*/N :q#)I-rhmD:쥽7{Xƌlr!\Գ΀&Tؠ(hzd`+2nRƔ9CZӿM@zVeWIt&:#EG:}nıg SWGjC789mx| T돟_t~d{[I1{y9Uo:?Fn!*&XA28PAX:Z2D>: Q%֭L7WDt4P[iBۀ$n 5pkg:rTuwR'k?_S<S.=Yj9>1WWѾx&c >@GZw- PE} %1?iv_'7㩧#;`6Gghˀp?`taWo{(|!>"gCЈ'bvhaskc/;;~FZ;D抠{ozs״§eo%&f R~wD/`4f,K9ޤ1![T,a&a.}BV sy;eOTV -xeJ1zd= 6>! }7x"_c"ugxo4i$KOƢ/h9/ph kQo 9; bwЯ_BJufZ%T˔# y/ 7ЛZGiC7Jr2."*s,DtP1/$V'jlݙ9fp&ہ4vB S8O,7(.56;JЛiO(AEs( /+ҕ @~ <0gsɇp<0)^"pz߱R6QXx{ F,&&hq8DVųxH6,csRm8EbWGbƿcP$NZo?O>gO"s?Įi$"x3ㅿtPįj-#}ˁ5NJ(/-#E^J~&) A#s psZ:z7vxDx]_2XWwݖȗړ,Ԫ 'KTZ_ 7јTj@P]FpJѨ_4uB͋<V xp޴qzld]]([Q845FK0Ԯ.#;ΑMyŢ6B33uF#\A tf,Rpv`SN1xVI,BD ; ]0>&_޸6dJs*,|iI&!UaP8N*R2_L'!COX/>L\R0JTj`IQo ?&ף}WFBYR2_H9NcI*wx"<^ VDT~xR+!uPr _U7m@`FXtfC0 _XX䟺%E8`nJH%axKd"p!6 `DUM]7ϊ?-c sp i>u^O&4#D'cG[Kf$vH3VGF'g"xxQd럯{fp%i &FP_g Ү8a/~*Z{p ߳@@0i _65%h漆i%qL3&Ysu gl"ZF`MqMMG%\.3q9@#('szM;(}lb:,?=QfL zE5P.=ONE9hAϧn̳M,odc' ɹx' "*_s 4.z‘h#AnBe/\ k$dR{H- 0 |w qQytNPF|' < >6bn~tVh0UxklC-2)Y| `ibr:qAɒ1x˃IObxq0dѱ#º*8 "/5PoS{ -{dya3>kC-R %4>EJ1F ..|!iNN;nsas3T !4Nۋ2mdA=sQ**ȯM#(iu 16[<q}r4C*"C<_ulZqQDfcڮ6j o }ae%lM,P$rbsS8K.P pj$э1F߁19I!B)'EYf -~Lz27.ji,BQ;l?tF|]ze(@ Wbe:d[KЇ%OA7>]hǾ~B3O;#O͆AuR{Gpq^* Fv.&I[r& \,kf?p "XGCC6 \e%Rߧ0VRw5٦6~?C%rEwƲM8 .KqBmcXX-z\ &/ʪ1}ꖢ|~|D7 YsGa(F>ûX;4Eu*M:w_}4>TV^;vhF.k8CO;Zvݐ嗫(AA Op*BBoTAb*iْjPP O\UZ]zg^8Tl0c ?w{cQl6HB?髵:ۡrX#Y 9 wsuj8j1b4L˽L6SR?b"rmh]؈Ets.Y:%Z71T5|x7cIG;k_ f(-7*LWn!A*5qܼxZQv['lvfi_,bF) K(0@&TeMnooPY)i fQ% Ш赦å0N@wi^uˎO*dQu׈䚍h|4VG[tʑPUwKuԖ]+WBb&$,1Kb7i'Sxz!IJRV ԯe;Xhw^\+0*&ZZ1?&cJ݇P1I L}1-2YP^:~9xÍc >K }[Reڬyo<=)3؁ok$aoC>bU`OmNf=v\[^(\Sr8pTJn6t꒿(G0J+s'iJ9 mbY8˽̷ѭ/]AeCi߃[4aЭnwH o5)Ojf#դ | j/H [kcKO>y%&hv-{+4-^*GƦىy3ɪM/A?Aԁ%D XV_b ^? !-npCMuUȨXZ`N>~Q"pcS ^ntԄ 4U~3zr$G3{fYv2W"H3V= "_Koh26r|ᔶg7iSM-%[,jJFVY>z8T+P<%ۻaHjVz«m[+Km5!K4'T 4]C|ґUcVwnב F4ߓWGA{tp>ؓZ{KԵB[O$`Bvn6uAW6>k%2pxr۬'EzrV5/b޽ù9ϒǠ?"]Dt`20&jWzΌ^$ e6 U7o\[J6ɫ300h\¹$8BfR/F /Λ$,:e?1DԱ\NqQLT5~9J5u0Ka\ {H 4$$dpho=a#hI2WQE Q+䩍lV!b-a3 1Bs+Qs)4 +Ykjg `_({>^8 ڎ5oU@~< _jk)M$k؄w^iܭO(Vq]s\+c骕P s>{jҴa3#ϵj@,@~v2P<͛7~Y Vz?x8sl@ި78Cf;}wcV)">_z;0DL ,OApQuJSFQ`m Y dLZ ~1Cıjk)Z.I *, ?GR0*bZu؉_9îSFp (Qj8l/g[hjB݋GB527Os{Vhsx% {v{Y@UqB|c#=d::J殥t^6rUZi))7z| ̄/:Hм?vueӨt}b~Kg{72K9\jz:禐keۦ(I_=s CP!&k<J%yekEjIZgjo]N XL$BD܇WrU|'ud_{`,/ҏܖ6`Dv*^я =pDFF61ֳ>KyOnTui|]J\  uq/pf)(=>}W/wδLdY &-AHLJ,HHS3?Bo.b Iq~"{UW7RHY4ˡLNy*ƝhцKz1THgk1|yNqg2ʫEz (K΄j P2o{E+ORҷH, hÀ F5B8V6aһǴ/yQ4( l/M$f"\WlA-ѧeťy|鎎ƫB[ۼJlw"֨0\swvO4!Sb;6Jݚ4)#Q:3~X+bW*er<)_^8?RF/ g^(:sك'x5פ8XmvVc& ڲ~[՗f@u\8^^E8a("2QdvK 1l>Jâ3x(dijH$s 8jc'DC6И.z+pvn\GV+-'Z j[p uU=ZmeڽSX4]'v~dK{d7Fv,R꯴`}B,{Fz@sG5U6[xQLYSYl[~4cW5OǤ)hH&lcd.`Aa?6,6S«kR,Z_J=)%:PLfg[V45Ce2kR)Fم^UptSfh|,@Sz*bQ4oKJPW*逄קȬN>$,t,솿^z\!n.ìUI<=ggűz"7p2 ErC_u3;Z%M1&CN.`{(NZ>δ$hje3/Bb jӔ^'ϞH j\#C0#b)-ߟ׌8nvDt]j$r"R.R0|TGX9t Gj^W_v/QHLG{w5T|^~٪u@4=Z mF`HgWydq>7ogٗCh.>b]t;+8 7'`0ROӁ"Ң m$Z 2s]=%t(qnQ{-dy=CG+hFpjYo3b4ϫt;u )C{<E>kEiBX'S"Xc$4})j3PRi|d4I ɸ~]ٗ<.Yӯ( 7U]vK|ANg6ܗGtx!Bc-g*_pqlzG,4dfC7!6e|ۺD^,qE\<|0՟O[U O2l"7m5㩃."V]P*%}2l"=8Ǒ碑=Ol#1c'{rl=XcY3<=[{Jw(uYL g!J؃vxQ"^1q4 >};ǕwQ-O3WDr=8ԓ]UjLͫϼVPy&)I3dt0.|Eh=[dVRJ0d_D~ x KdDZ.Om٭! ׯ iY9n#;n#Np}s@'"kth!oIz"4Ҿ 0gs͖ hͤib'4nswB6 pʂZg袾קhcLȹ xlQEGZ4Cj1lPcGO'{ ƅb/qEda޼zkO='i+u!%7k@^YѮ)vjS.4Ͼ}a3s@lHjFc$Ǯ-_*}bR(L=Kk2ڐofT׼ʺ!k B:\38#"nPrImu{_zE##%w1db,4aDöud6\h-LdVk3Ox23͈Y˂XNke"!cpK9 ! <-Y\s~PVߘo?CVAIwHX~A8i %}F_gOD}wZ _*]2nl;jgWy\S\yԺ6ˎ 8>"^dGuJQq GLj Wޣe#q_j{J-4۬Ol5!8YO:}IQ|Ż)y!뉦>UYGZ9dž0I#L7n߇v0FPEv&T}T>ouT{R[Bh9KQkh="ؙ8 XɹH "Α L)-hf IFD6lc=Xy. {J*LWţIT̖1ȿfU\(5 :'L6~J?eZEblhot[?:-g»DL]bHD5?jri=0?)%'5hLCc@h'I⳧N2-Dz0$WɃ9]Q'T卦na*NuMI]nlUwW;О`p(;u1&m k9b_2jIF/et,rn)wUkįDXS p-. F|dʒwPxoĜ7YťTn:bs2127~ ^ 3i۵YC+%kmPFL!U/l% a~ŏn% / 'o;GTr 5GI&1x:Odʣ qQ!:8%􋳉?z&*k"cxSDe[1\su|mvMx$L.J}nX"4nH$;kQ> =܇<0Ls3QhpG/{C2莞64c Sw%l+vB@!0x۬FPCl7fz^c5Hi_֣9Ԏ5DѾH0ʣN6bEWچ=A|~|MʥgyZ3S]qj[ iJ)ofM@D#uC:Ձ=gi/j# RFs ]n$a ҍOơХ㈪:')i 7Ccix??"lLp#7~Y'@5%n8TEߘѵYXM0s'j,`0nԋ\3C`C8c[8ỏdzB&Zfo2vvE y$9`?;E ].YD]2$ &+x'MEDD|$4YLsx+g2Wʖv&%݃L/t@9ЦYJbO+bWBܠjm~N;3B0 #0é~Gþ`MCEFܖD'6_s: ޖg/K컔 -h?HX;^=E.wb*b&6vǿ/\3c}禫9at .K %$ 4mn5kdm,R j ,Pks!vhy^3fW*8udҥk[QOWd7]]ˉwy\{7/Le04£UE6~R)/ziA~Ԅ WY5f-rp!dgT)ճgUz-ՙ/`83^&tx̅j#'sʽnP9Z1xN+&ŔcV H|Eo1ZčXSmNb5qSal\(D8D\|N 篡ʇLCzaHȊmp [j|Fb~[s79iPl\@SR1"<4Ru/eXz|?lﻟafkofJ_?.FDCT,ICf|ƕFО~N@Qȝ\ CQx'ǁ:0=o| l(`Qlu"q9X1yZRx'τP߯P%Ӯ3\]CS/[1=FD>krN`?Lw@sԐ%W+`~\nR%U9& ~?` | p4Y-jL@ynqi?)\-2ؘBpӴ9怶hI/kAPд~zWaEE.k92b&R A…F w2(Myuŀ$JIT;SFZŪZ1\U"R?l*xwz^>#R+\޳d|5ϥybc9 :2eHQiAC t6 7(~0m6sanwaA7YBۡb@ʝ[m ޔkr@d`Bgxp9T~$g`K0y^R*'&qe{7>S?&[ݥ/sgGNl˛,gE WP}`z2s~@,PGiÑK;ꨪ>OL3ZzO8A] [ (W1XmރYJVȶNb1kԞNh#vNJC3mWdfP7y\ AЍrb^ug7'I7d Ųfi{ X$[i_5%gx]sIFPߟpc@ ۖƲ'Z;ɇjs e|LIa(#5:2y}挎͡1D:,?)ο`ΈƲ5JAeBҿ y9p$᱀S+Kr0Do)442M QzLW3<Ad7n~sˊvZ3]|+:u@Q"; \8)% Wt+^Y@жZ4oṨVr oH'rGwf>[>UgޜCS;B(jͭ} $~Pam5Ah>KВ1rƅ7M+:W3B'aa5ZA,KfIt"C`>6o4!zsă ZEK q᭄-i~~(K%)A8xɕVP'%GG̟Dѳ6}fu+JU ;A7tD۰ D:b?HW*Ĕ7rە%npL˛\rL#Eؘ'KcCoD$EБ,Me00EUbYC@ $d"\+,| @eO,ȌS`pJ`; ԅ5@O~1$ +(E&Yu1pxKɮ!(L`WU[Y"_ 2iGQ1 S_d5vN0Bܝ5XuIOv"dr&2wC+ kx`cqEVFCJ ioYro0L U]{`߫w'"m.>'Zg1{RDŽ fj2σԢ61*ҕ`;W3 xJR9;|E{]EsH3#__<*õl{k<#G&b^_.kXzm"삾Lٛ+xÇC8 ةOɰBv-FO-|xlȕ2¡}g+xANtmn@|rUfv[8I{fDg]zǒ]Qu_֓y%}Kj"0+_iF2#HnN0KrzKcY-[ď b/%' >_NQ?SXլY"zե 7XTX$]I_%/jحQ*-G3;9RIG+8z!Tt8h;|$g}(].vfh'IуΘ M U9,ro87w ub5-] >=gWҿyy [/o&N1wǍ.„.)OJ-KIC@;m]ϞQŹh^cɢCe`_h%Vh%YI85;hg]RP1i[,k_GcC@7kE:~Gѣo.ŜsEsK-O4H mL szґ%P5յ,. X%5xdmU !5D8{( ;Y׽.Jt/A 9<}|Ia'}}pR~(e74i4\횈1*A I\tg#B̥ArUsRiGVe<.(;eEj)@}ơ^c)7<ñjPvPwa?͝=f(^Wj}Sݫ flьsY >P7O&d?jHކj߾5)>qex!أ`1Gء)WqƾL]拖O5~߈^u`<;> P N*Pm90h(WdLq4ɲwxQkEŴ|kXC 4VPoD)@8P Q1ƥZҧo(!ҵ -jhz+M1 ɼ«RV\V -~nr&|A74c rW*sJEYW6t$'Kf ybQaSsIܥn朽vhXA抬s/}pҦ5XM^ךbPP jwƳ}z6q/NqK%!%{̘(4i=nz9Nyg%YIvѽHd z^!5|lCpuiKgEn{1a3$R尵m貝~S3 !yر>VsO S$Jι^d(w']|V3/ɸaP$"R \k<-p6&-=ؙ?^zMrmEiXVt?[u r8}F%K}k۰#-سTVc!5pdz Sܣw/ U[jG196wcm&p$*{B'@T>bw@b*4Ӹ$=y//;=+l_rS]l^A8f/PR׈$OwH^J4L:ÙT'QTjԭ-K֭\s% kjCIJV^:_ʜH*[\nE 0w_6cxpyG@oYeΟ'ᑖ97|p|04;zF!MgDgQ< , j>#%2LަnfJE>7wS${[ *qI*Jk0xsOE^ZZUZyͣ^}"`NMC͌(}_U@#ѓC2{芙MdV :5[Jg"fmG^btp:>C2)[eJVJcg|D#sm2*P(!Gf(G|~8fb֜-8%'{PE2~c/(b\{ >n:[%ԓA3Ԑ/WVp+Qjab/d.,OV[fy4| j6XbWQ .>vO{H8ZEߔ2*!3*M3t$ьxFFIwр`B,gĒJIp[hY.VVҟ.Ri^o$ Ou, g-E~jߝPj2V bǐ* WF k_#eu]}+DCFJ"ˁU'8fLkk?Wneo<'}w*Խ.0s ~ev~} \5NמĄB6 e;^Gck~̱:8Y}GMܬlraCLt olkiGñWPMZ\0.捚Z3G^'(,N[hvd]B@ EX& FG"狱:j-EsUiRPa"d*:#GeA$lh D?=M_ ]jc =O-Kd'N [|mq&]Hw8\u\3V4p͢( {㿀Tl-WLBQtC[Ɓ#L3i@061o(uT7{vWVx~FS"%آ1[Daj-(jo1N 73,VaڟNOLE-6 rg!STFP ŷ 6 6 y}&lZg*mH'UKlhPO`,^:ǥ9yGiǠ~ gtgG7 FCU?/ ,Ox^A-7ud6Kc}۔wXw!=@A2`B] %I>f+>7mʫ+j~x Au{IV\#t#{/d(.UK 5Q%zZ5c0eZmUUۜƩy@)`-7M6ˋ릆fiu8ÃIҽ3n<&zKML:mQ.t#W.pqT`k,kz524V(20(䯨`v(BU;9bUNagTJ֏@Unee8<6 /kSm}*7O(:O?Ftjڧr.e5HsnSzJcYͦCydRW|fyjL+KFnZl-Z؞2\Z1L,ŽVtU6 `'shڽ#$8:Q#pѸ)1FO(!PUz5)ʝg bm.UԬf/5<I$ES&٤"Q;u4?m\ VS/^vn"Ll@ەs;Z3 hgjnP~r]eУgɐn -z ,u3ߢ}` 4;f=MFw{nЂx(0j?okҏ,{*,!tsi >,@u|Q%Xh?~Y琕 ~F\wBM8$-]]\rx̵ػ\6uCM4^/syiWvV ܻoH6ZMkXXQA8狔 ))p&eǙ-3. ^%*}CbDLw%Lw4(sYCOEOKuզ)6I[`IYn N5RL8RN!ue$ToMh+ BXAZ+צgW,5jU8?/ !A6NTQ]IJO&D:G5z(U^yb~D;+*KR.c˧-#[Ů0 :~)ps$=ESYRMp"xW AgrԳv.Jf9_61œIeb141Eꬪ_:3Pb=2tn=kf4M(>GX`3pa4}@m|S'I/֥ݍCPtg/ՙ!пq%iʟ~z7S>7" U{cAґ PʽyW  )]uݎ;qKPu B*-U%=8#cr vdrXM3Pq2<P%_0S?XWxJxu>{CE.e =q2fe4Z䠸_喧 Ld;qk?o&@.LU3Bp*j̐tuiTZC)g^,rߟOI#҉ L),=DZٶNvjslL q4͚e3-dȨZù<ȯ/L>JFObnlQZ,+xXHsE"s?C+IGzz~f֑%G9;|6/ٻшW_ VXAɯnf{>cǎ&Zn=)M9ڟvT=ngpSyYPks/o!Ҽa0q:-B,°o^][>/nF r~ ,d#/]W}'RC0w5r&ܿ~|Pu|_`Nuh.)pZPKIߨB9ŴM6 ,Ye}ɋTuqknyKɒ . Ç.2c޶ ù-|c'}rb;beK 3h vlZuoYqE oW'gkh;s.yg#v-$" kœo +yDTErdӔn~C UW> 9`ݶGyydÜNd ㎊K&!%b>&B8'KkNd*O 7IA0D{@ު}=]XYUH? Q:rJpOd=ܷVRrZk)tS`$Ve^툀!vtܖ^\\0{ُcb(ڨNf`D ^ znWjqBүIxd $5US #>^XGlb W|EsդNcG7 Bn"F dG}䴿49>yp:`3EnЂMV$B`<$1]B3RErN/?jƖ;=tC;"]b(!U%O=avnȸġ!׀N֤["e/g4,V?~A`eL Rfq:ɂűp{Be2W޾=IdXXA2}τFMoT9*P7}n:^q%ҍۼU K׽҂Z=vK3W xH>&kRiQ¾xȚBQS!۸Nx̯ե6 % mB'8,4?٣%k-S Fԏ?;W:TʄgvQ,.i5)_CAT)\kF @KR^:$;ew{<~T@z𻎌e$@,]jVϠiN[)QKX&U4cAE=4jg' 陀SCMp@F3qB[2M!G[* *_X ڗj7)ײb`= ge =*U43.RIF5%ɹ7jyȰRYWt&$̂ ` \2з%@yc/Ϡj𘔛eݣ:*ތ"DlajJno:%UۨlY.ɅuCA^4`haO@$I>uBRxe[rqm|߲2bz~ <4g;UP/ ̴7l aX/AT*w}}B oKTa͞#V]gpr'h;\F)7ymF|qalKI[r?;u*DM˿p01ﮪ9ɜ%嶯rm/m^?ʛzKSn]9/Z~(ROiP=%96ukI\'=O+9pZwv癧e\F@?! g%;8+?2u" P=jHIwQCz&|!r2oׄxcbg"*lR5*0X[[{U!R6X')-Tiu w=:Eqs#b#LJH+QNυZgmR.|ع-p@(Kv !_ (u!R4&w&u`c0?6P<%V٧3g'~F7쎄RhIWAN"H>amcAjx[mJ ZrcYBa R4^{wAX;lD_\bs v,צ2~ɸ=%5fj4?Շ=G~#l8ENίo\]f1dd/nk6%*,GdRBĶ%D3uU$O둆SsaRw*\A֊8AoB&OF7|8 YPȓF}Jb*Z,N b\~;;CӼٶ%1?):dı3 +2%niːCyv!SBVGz.b5MqP+^L7ĉ06O']¡ PH@ eSoy݆N:jβԘH{zaB)8^ &Hg읏ȖyvRBnQč9YYvoŞҖ?y(3kG0``^ gw5˚6p S4-`ArR|O_[Fjۮ?#fKDeEA.ڒG':zաO_է*5sTsG~B0X;%Rrbm"Z@)hɬ":ڙ1Z 3# V?`-}LG-e1Aͦ0*nlTA,tgʺv QBb#d"`ZxMӇYk+ |-.AtmܙQpޝ {3\ D:ADHO7V'%>pèb^SiT)ѕkB>_=4S0<&&d5 JkHzC-zJ] zXDp3obԆl3%֖탭<|HeO_E!6ѲڿMq JFgRI˴maeTM-Fd#\gCUퟪw)2,\(_B621,y1:ƻ}?TҞGtv t񄺜%2׶XPeɫûZUV z eqvA沂&R^ʢ2;!_~y Q]JsC"?/WGՕSFT%/cA =p:bdaqHN$?͸ǚW޻;S,@\99X+3Z%|Br|& (Lm6!RlZCW,Piqd'T%D 9q3T\~IFp{[@|<>t˒햐R@|qjk~nT[;`IL;r==?rT(4wzqA+,1yY3y -vA֘e["uU3]#Z)cU2c%`pHyPX$tq}M_yj`"(K㰛+W;Q WQ( ~,k >cff`˝+f)7Re`>I̒sJF}԰w`qjBś V\p،=;_]WtPiuHCsA?(O\97]L ϞH>seet ^<Y!?dyuf3iJ -º[%I9$kƾ=lxfS^z-yܨeն;78o<3d~m _t2{g#@Yhsj]Xyi/]A3wJ UC΋iv[-pa|jsir =wYw݃ot̰ģEZ!PKlǻwWm>dx렖xZH%+5-TsXTo$O I՝Bkz˦M,*OT#h]C DUI0vh&2 "U4kg|)hYnYcZX5g(=V[.ѱ3Gqcw#/7Kp4/lwGqwc|npTlN-UZLJJC#N-{z-*iFﭩQ>wȦ6HüDk &3Fh vWx-|^ۃ CO-:(?^\Fv/,|,"r0܅a[?x[8 mH"^g}&>ˎ꣔bB}Lƌm"70cUՆ~ExӴe(AZPczP AA_bdf0rS;(N' aD}:aԀ^Y[}S3..a-LXs:ŁwB܄TB$Z^QHtW7-`Sރ~AC7 wY|޴n0!@QO!ws5|]bvmBI ) 4-8$nq(_ii~#gAE.nKqpX 2'[ؤPkjCNJG OxUy}M=vyI˖cH42VoWGyTZdRC_TG8aA]πː(2{>@_FdIX"x?5=ۤDziZh@lS_)‡;FCa_qUw_4"DxsGy6pJ=ܽj,a@2bNQGz^dqR H?qڸswr(0%`zzon?LpEo_J[<`RlX _ @G$K鏟&qع }~MicEJkZaaBݶ 1gjKi:A}9X_9Q|~Ԋf]`SKvUjD Nv.^r兟PaD|w7LmNbQ( /Q}`532Ό-'h4ZAB9#CHaݴY*)Xn0Gn!ID<Д$K1 Q]&r<q#7#NqptAʤ9\j66dW؆Eq?4*(/S™$05Y峰YqS36YKXbGd|q3ЩsGᵊ(KBҾ(Zo,&ްpց"E])΋*-Ο)_VS.(߸!!] sdVɻ2sZ8 4DCڗ?Ҹt 9rrZsk/> &Giw| eqrUn &MZlEXJ}w9 cW˰6zN2c-fQz=} kN>\Z/(v@ `TAt%!s'~2l93áq5ؚPp=00U_2YHzBk!iWFQEZ#$tLG`@~h%m ؁0"8^@8 kmP`lh[T9O]ChrQ8 2"ێ 1 :wIq}8ǪOt†L6VްږGfN1EImG(J;}%]b&vN?/Xćn8X(MGNj-w7C'B|)pjż:@? ̝Տڌc ςm;%ía!mšC\ȩ֛nk@ ۂ9[xb(l5j19f6=F(5g@G͢=r%[G'77[6*{׋Ƿ6#i6Sqo]=:UAFqGe'ZGh6?صf;\5pݙ'& gݭ0hz^fC橑/ )_4sHN\/4Q/-;kORq'a&jD4t=0L'^<] ◇jp.5Vi:)} ߖcsO($QWGhI8 65%K"=_:7T^3nb ^$c@hɶ6.:{ -d&t%`q>E܊b(A.gJ17IFX3 ¿ zGqJվ`nܭKG/]O dgǺ1pNG ΖϨ,&>6ZûF :'ypf8Ќ8gj"z%Hn >x-go3sTW |.3gã:7j3u]gZ%ߍKA,׋x$aCx'ʃo욣/O-j8A::_Vu5[6 nibT75 SF6 1I7ci3&Ev-ƱV.D6@²Ό "qwǻnEb^k46ބyX$5!- Q0\[%7fz 2VCrC29ױtV8 ==A E22Y-KO%3a,1'D8-饉q.ĸoJyʚ Z_F{"qw%A/SQDn u^hV=VR4ܡ?wTo8.n6%jr-j_!?>.!P#Y}XAlNc;}c{E,*m(0s6q !WoגS!pb5{d;Nи1&ݸ:܇ $\XjSyIz˷Vf7hwM S\yedL򺯧76wzՓJCӡussKb_Eu_I"y *8n!'& l2,UDۡE~~*"lꐲ@}39.E5 D 0, .3|kǜPAZXDC-mF 'sQ|im1(I< :Q Qx@MM!:-XWď8bMCۊ.d<(P)Qrwc4AC l+HZ K-t`w[e:A*D븆*CPEaP u),YdZp{顲Q8u?+Q:s|lG㦅¯^(TGBߠMcXPjP?\?}tœYA;$bƺZ00-mxdb~@^ )ܪM𽫼대CW][ T0 k->>\$΂xC=UĽ xs0\9,0[ɡ7nɽl #$51V\9iL7Y#RZx@G1w5Ym ۍ*(apH> N>C0x_y-ϰUi+y)tmjLzt&߻/%_M Ȩ=rr:*WRzl4s.{8?0 AX[cUnbnV:~/|Dx6H9Z.K)7:}|9 o]v 7VUذ'mhYd(CGiR#ubNf%Ҹ)H܂#52 x{(cƟ DQIݝ^ ~Kxh<]̋.oh3=/YSиza@F0[<3.p2d/``Q~a! a ܔJ*#͵Vkʽ.uokrG7٥hU9#HVBZW1 0X铲ؽ`;(R^ǝBq[ ;0fcn`5xSGˋSrz <#C"9N4dUJz(WId Dc_ڬTbأLIYp:4]a3@lFO an(JKgڨmv^Fv6!ft\n?_<{2GN VߠL@Dn4SeO*fu "^]8<5Fi.E\Ĉ 0z3m|ŕG;$ KCGx`SL0UJ>{i * p\gY.jDZVd,ApW*!gj:"Qt桊kF0M}XV#D։n>'Ob3 639^\1ϋCg|aoֆDdr1$Ap!ѳ[D뎉X} be6B0_T`[2W+y.j6sIc/$ku-N aJW^kH\^`NJǚSşWi秳 Jisx쥘ЖD|% ❴U/=@y>_?@0KߧƓ0VHkhe}6l;h"1+di,6h0* uF6 !_]*'%;Z~c/VR Vs^[Cr͐@f|nPd\^{}OZ21W_8zHOwNlzdK1UAA0 enp#cNQZf&1Ծ < *w;#OS8*0,JG£Ƥ@EܗC'%'g~*Rgc"1jt~c6 ;`\ftDB4ӵ:ok>{ ΐ 'FǢ60{&W\6 ZM1>l|3$si WѰj!vs5ᵭYSw;pJfD`r="ײU,> zTM~+YlQ}! XR0zDσ^u=EFmc >[6Ԓ<̥r#%Sߖ0v0K3=j2"r]D"~Q>:Dsƾ^>YXQ@#>x1:^x 6((ojPFjaSz@f"H)r#&åj59P_Om`S{t ‚[Ty`50:4D{uTeV72EoƈDVNgS@wPAJ<dbk/+zLH÷dVnHeU)__Xqu{JQ+D@B&gJ. t*v X0#n\]@~լCq!e ^;)TV͎a]]YJ7U)BܶT.pFkxe_Uc(30td@?5SKZygwum[d)2L4'lw~K"9EԗӾ_ht)"#W*Dx쨥$Ow%SG@\;JUb } s)%/' WX^zdBEa԰.){%I$9쾤quC7U>>Ɂ٠nh~$77͔_, 4$5_mk _n>(R K2DR3)lQ#땭kN7'^h8__a\T^XY=!4K>P\P(%P4;z-jXf~1`Vu ' yJdD1޿s']A)JZ^)yTG(lHť+װ/>%*upqsgb|`0靏5Q_hfWɀ^KٴXmFvYָ`S K좁 ;mw.J}U;80΃jSnZ W8#-ƂΌl6T?[+E`t~-|p illUS;E6R|Tb ?eu퇚CN|gU&ǣtU0Q !ww5'?ru+#9M'kmvО.2K??_=cڞK5imkJ"kaT Xp~e%-q^nxY $Ƥ%o>F F:]骲QhTb{2^%x3(Dhzd,.#b8!bP(Gyt8Mrv66nQ4ÀBӝp_hwАl\iԁkNl5"M}lpj #y^Caoޯ|93BpYؗ_R~.~ ITp`sIa kkT>k@wFFC"^΂>_Y(%yWE9& I`&\NԺ;GR¤u\Y '>u FFH̝WL=D쾰 6f]ER>Tg3uTmΑ;stq/0i:8H݈\;P82tk{S^x/ }',Q/ ]k4M' *PHcyS[_`EyûF~%{[jqxj'HP_ǮJm1kMsKsSߜ÷5ldzd3S29MQ牗LB!fD 8|˧; Et;6ox:7>1)`pԦ@kS;M6~NW%-#׎8b0%hfqhNEE:!æy㿐U|pkzٷ(,8|aR9o,X9Rz25IRø 4qY7;@8.wRNX .վlDȬqsn qR+ UJ(k^q\N?r?\HKP~ @#A6oJc> zl,+w枅F]?m|}F\&餐L62K9#Eۃ*NĹq hFBoR/qYl)jm5*˹H5xp:芥N!ѭ^я@ 9 4MgkB6ut=ݐ :U65[Oѡ\6^{4ImW3hSr@jjr#~KU$$SZ\EPH:|!*ˌGaU쏜YGe5{%8e夆W k(r|}h͆|SEڭ`TMeu:ps" tvb382 fpln2P"q,\'˕/;H~ܸl|>qNvWZ'3>EEOpEN)%p]HCWwc`ከ;s S2:?|?ZYe;hhX3%f((y@KYAtx,&[g }YU;YFyMB4kZ+JبYSؘlH(kN\w?r}QY;y^. BS.r BÚ-:e&2Z`E='bC ̢/4؊"KW6NDeτ}\^&1oߛ4KnBw+VujUK){trP!Cj.ͨ=?o2Am< 'X]rƣ;gTWzυ"uF`kch*E}? ,2D34u&qM>=&zt BB)s-ٷ/Jр[g_7/bXx?,NDbc;PftaҎw -(6eϙYgVW 6g,Ҏjdl/CxySA}57'(.@\[&wXY>k*wd; c\/&h_Izr@Y!Dr# \krՠ<S7| ݨ4cM t&m'ە; 3@Or+ϳ( lG H=\By΅?%)y#+(%9RTW'ƙFZJ~/!d~wj Y-{; a(l׆TOQ?0>T+Pd\MD(8# 44vxcܝH- =Bpe28 :Uz mǜֹPIhMſ$H=ʧ`17H" ` jPUG>kY~=l@\Hc*-\ؓĵЅMT@Mɿ {jnezC<%a_cmv'^@ո 0 {iYp*00[:Ѭ8f7:2NԿn^7bI$7o@éTƆ&`Kq~#D@lYpʹpq(g=獵|(*|dDN\5lYa򀘜OFbCb埣 bqVrGɼj 'k4E =;ZXi6$9v[Cl47:_ % ;|9 X힖zr(F?"D&WUB >pfD-iw\sꢾ| GS o*;$-kP }~j{4.,?{˶_Xq-W~Q}^0&H9^=OK}{d!OW/ڕÏpt'ϻ jx<e:)/I3:"EMR t-ȭMin+P|^b ~Ҩ+9р;wlg0Nx;ؼI;6'<,>>i7~ܢДǺzUk#Nmf.IN (:|/Iuh@ }od^ws+BT5+ ϷqE_%պ#QrHKS@},`@n ˼Eoj!;iΨ4d gjQݞqT6eblZ–|px汼nLjw~Yj N/i5gF!԰s$\I Uڊ8J ?1' ,**1'qx/h*D{$YTy.}߄ĽMaj#XCM2hM2 @[mk"""򤢫ǹb1 I |4>ŘC YI5Zya%:Wפڋb:X~U׶;嚕?ܚb)(MGA<S&"DZx뙽"bDWS2XjZ}]՗)n=v(ȣZ 'ÁNo;q= uVOi89 yXGE_4>rNP O =p,4jo۹mǦl< 86FΦGOE鰓h!9r|8S*:R:`z옿71>6t;: c ^ c` c%s[x6_a2H^lwCݬud9щYjd:RP9yX,' \w=y35PuH/b;{8L 5^Vv[iw6lj= ¼CKJߗA?M=>ƝFg4H~0T3CTN97|zhv(UļԽr3=kRwzbneɔ&d/$DUy9"R4"EPIP(cmF|%1겅Qh<7ifR[2?Xϭr5\Y`&5}Ro~ki#kI2}?8ߡcL8n-C0hF5-T*QS:Re DCsYzwkL?TQqUo4n!0|;wqԿ^m|PqIދsY >4V &8=|?g|I%=0423\A1|%dP7z1UA@V)` N~*k:m TLX.U,#gCJՖZ1Qn]/g2rCOctn`u=/aNÕ.sjߪ-G1ƶ.TAqIi0g ";3W8W!@5ɽۜ8ks4=#s:}VHQVT7ȷ[#6(ikK`i$|/Geri=گ;+_AHyVu㛙(XBmRɶ1*pbUss2KLH8uEGɼ~wYu28ӊ'>W(J/Uƨo%G b6uռ֤uH Dq5-0~VwLfTMTOt% љd GQ(.#u)N ZgcuxIkgc7 6T'y+OGaK!2qz:_JLJ*>< 2FO&[]1z,Wu )IDnt9< 1~kDKM(0T,sI5K}N,'#-{VD\i,+Ak%%ͿkѲ9jې}FgXQq({jS͊r궈uBتKfs &"u(Ĺ(/փ̯J#Gh`i[i -{ȶ?tzOėE/g (\t8/g0S\ү[A]B~c& 09oDw_PRjO<~T}y+:*`" 'Hü:$#g[Q NmUt*S0W3A3xsI=Xxp_}Lb>^c Cd@ϳ Xy^?G4y1YDϥ8 -ڤSz`~TN,.3 O{zP9f%-" .l)sq,moBj9(𛡙"~kncfTEC\`!'t=O-)e(GQDPz-fsr?+6ꈦ!/~%k&"EQAsA“ l*.VQ{v3$(_ ՚$f@rRp,|M=| aLU7XN0U~.ղý BOˀ;E8Y)@7E$[? &Юj"#M:6lUh%>Tc).Q8H|t'?PS2;LT]1́UҰ4{A,vWqR I gGBO(bڪFF,('Z7LV<Ez,st3b{Bն,4\΍Nv4%DIwߝg=`M>q1>[7apjFLOE X.lӊ;k& mbj%$  ;"OƳ CB䁑9蕄Ku艖X;/8Mf~UO)CXGS4q8,yVLILIq`SĿa 7i#Z;ء1mۧ[ Z6aPp"w7"T_WB +Pfj{g~pL TGB<8. (ZF%|6)^y谳ZިΐĨGGWsG/Lƥp%@7FArJe]$즮_hqu}#v>_{E|us@ƙ. -bdP\f"Ou[F,2C9{*3Xcowehd9 's`nەf#+^T*&?7'>#ȚSH+ E"k7N3PH{,02K@0 C=Aw3ğ}eOfT}vbXoӏ抔eXH(+xL5.lݍ/3$emOc(!{[cgNYʂͥq(ba_/].=Ji V󞻰N0K% j_gmHO&ڈ|q{.X :XڤJ}48ϝVf10.*)|zxzSDᖧ@f5uLA.RK2< R3imm=cW~{D0DDt)!$k)ņFB*V˯S~?֑^.{?g-#NٵuV͜8@KD=X&D`505>ywsZY2%&%R&nx|vZ7Z /n0:DGW50s@PaT/3 }DMVޅ:=*>Hy&c꓆kĥd5ԏ$," 'EǝOYJ0W:IׯGwU!K~\X vY(,tB=$ dEɃ еnΰr[:t{"ua-lC ܣW$\!{3;Gj=!ZZnn5Ǵ)> wE>^3RMX<7Zztd6צ5>fIJu/#|#Rӡ n?;c)HRK!A ZWMH`zE89GM@}?cvije|~ ozDJpNb#wO uN d- Ow_ Z7j4RI$̛ egސ<]-D '-'\q +~Tmܺ"i8^r*/(;vVHl)HM'dȽ5u&tT4[(Qvt$FT5>޾q9SDi[LrX v\.@Xsܦ\}*K\*'RƗ;?MeEY:cwaVl`dK }7 ^N~xqWg-E"ʩphU 9m!4y.[!5mU8r`7B(_Dȍ3F"Y0~hM=J qт}y>B;> 񃽑ll Kw2n۰lQ/aq~/kb5oKVWZjB> xbz˕Mގ–w"^Y =moz~$ L+>8=Z nGM NXp\Av_d rEX vw$!ɖ?xuSOC+S;5"n,Ő :SZ@$2D9ɯٌ`IPOa#?63ݒpgm*VD]G!$0 F1IjK֌xiv<?g7+0laafbOdיDw O"GlWrk9svJZz#w҄_O- (-VVJUgCGizYtKh%Юb^ܫ'=ArI=B/f:Ujiy0< w^_O}߁cz~SҶ~f`(B>rqj3úڂynm9vIa!6 *\:OZAIY:kJqm7 % {h%;-MSGju7/O}fcbxk΋J&H',ol c!kOdջc؅w2OLgP)7rBC -^s1ݭP'w^NL19Ӗ.iH gj%t+PPhcӳ^8ZFZܦ2Y60o2O~] &ݳ7L$+X`8pR5'wәEWBW/hT(k ہ4x4x{O ּ;!ԯyXK*}_p}$dadPi%i>eG @}+ȞoП_wGViu\i3u9|-)8x)Y 0Ɩܠߴ+=qsrfFֵ;غwZoWV9'ث>=9A?0{2+O2= rqK"EӴHnUiM@m'|~ΆK?ewUH{):'\Rm~CD+d#շ@+@-R"Nab>CZdoo¬}E"tSUk-7T~\aZG%$PVhZ &G)8$]NR8[jT6ѧ"i~eVQG,] O5[l$Ӷ눇S _ºȅe;AA]eT1F{ơ͔?/I2͏s/xMC  8C H>\QND~~YKWeEG),ƤM b+02R'WXa;#lvjAQM|H:ۃ}}5jè -K ORigrG tHPZԐ! );򁞆҆ֈH&_ԧOOp4>(/n&/knfvgipqHQ]T"_(:^ Y0L3KtU`-CF/f FzF=)Mɰ%Xk} c^c1cEw[}2TPc~Qȇ .qW5fo+r u5vWB1Ss>;vJkLZ{6d]R>cJpKX! J4qqE<5 لjXXU,`5_4%nOd*U=?lz45~#J4RmBz{- !{{5&{àEY`|n@C2p#&Xb2anG$dݽby_?8~Iwbj $ K5 gDO6 6#plŁc.RE<;/{(1dic)Qhy0 [+pW.'( ZtEʔ[ͣlG&y~l / ](8t;xV{t T>FUoBvM] c+%Ne!_J v<ҿ$+hMυnhDؼ< ,VJ_z57(Krtl6BWVD9mxg2K]މQMԧsc{ĥTTbI;vZ[OGwW> ˎY2h}P<c+G OG ]$6MߘD:e u^Q#3\>mΈl|.WCj֖)+!'b+&x==Vs_!wvQ2ӸkiB9]`"0[ZOB4A:A2[$Ap}ê)+ n=xrb־Kɡ%{A)v {rXaw&p'8¤*SCqt?R~6p.|ЪT(:]*ͼ;N-3F0zl#ɿR2"k9 )4}cb3wm҄SR4!WqK/+;0k'5PYfx|,`Gz9ĕe (`WOx> |2i֞./U ODZݢeFX I!`{:S̓hLOZMęPg.Oe1*t( '欑@NE=i3Ӧ-RJ6li;pFO Ě-͐ʃ7J-HLHL mGA7N_PYťEJHck3]A@ۍ.[:d$ we4aSHːu-Y5f 7 JNKj#+OJcy,ǴKpcJ#C;cm-ǵ O(ظT#k?s3Ϗ]h/(SZ!eUT(Vp]"UYޓedeTrm(΀qB*?vOC=^6[ǞJÈݶuS>­i1|p"=zf 38܉:d-z T1⇒Yl>Vʒ0 \Yi4,gmAj&Ɏx"G|o0*s c\9 !7ۇ;?X_"q1*B;|x$\̃2؞Hhg=1(Ƚ) d:C4}- Ҳ{5Wp-px6P:޿!Z*3P䗽&īs@ \b)FM@1gZ:` 7X7D~ȡE)ZkoF( ü<3Nݑ/2+ As廖7kuP;ud7>ZFcV@"5p#J5̻|tbͷP[mS0%]NtR_>S. wtn KiJ=pu#.^lύQjg-ArbR)"VS6͞B_i؎OS?-sP%Xq>ww0MTUHPOR)aOmHrB^,$ ^=]{' (j6HYÌ ;M@ ۴ZV贴@T҉W UvC~dYtydYz[ jE A<s#Ua^Q-d:U%Q̬֙L]3;vNwIƘ]: XbM>8\gYjP&B Ij=sRd{V4Ѣ9? LCzWht1JTF ؽ_\+ ]_tmZ0Wz L+~ SMR-=,#b;L! w*H@ť Zu ELZe#Ic&!E>9&oߓ{̦ʮ# O?{ccki>0ǥ4ߖ$7Db5R5dbNF3Zժ S7nJ$M5cv=IO)2T8<WFqjn Ļ][<ӉQ8`ۋSXOOHm)m2DGƟ]~32Oxh\cHK +@$}^h !X1!@ۉ'u,@!\8J˅ df~: C5,5d ߜ҇}h xSnBy07COԊh YA%i:ee`%uzKZ VŤ[ vtC[ߎyxYc65KevFA9firO2'';I$1&]TTG+ںRr3.J-Zjh2OQ[ Rfvԝ@*_gi}!+x` RXT*C{qt_C Bz7cXw.,b; /Vltc:ӓIઙ3iYR2nzȑt>3:'ujhls: k~ ,!4zTm$&_"-F?b'#e}#DWH;NRڬr^aM$8[='7 T` Tmƒ9=J.Q?̢":h8+±E-XMJl]XOb0MYnҝM_&[a5| ߮R'eo( ?iv3҅MsB]Н)yWleEAEio7ui)|`ԸhMxQt뎛X[!9@-tvv1TM !8`j2CﳛxlOܬBk gء8ynaMNLH{ KP3@-*T-o?~AC׀mЎ;y.7dUbUw |Le )^P!\/4eWr .by6޽`ś}lPA`o6zV_?Uژdkܼdv5SQ]rջQ6,hf8!!?W^'b%Րvd ÕoG0d-gـK;8,_(P4OG~v,lEPXkQPuͪf1jN|n 2Yv"A"u2vGb J?Ә5L]V]AB}gJBCdE@B " ?SV~"ɇv&rQۥ/2;dtaZ/5½&)~ $|\R! mSŧmBů˙l>W:a‘mֱ.@&/ "K^ ɚ^(P N\ЄzK~H4` Ǔ+9%;sSLtrۦYtHe "shm\8ْУ\s2J9}$F&wI6FDX'Z_st೟xKVLȈ1Ѭ~/>k|oG+qhI `3--(B80J3 /4_' D+҂1FDgm&J]b8ehH+ "±ޭh^Ou%g0f)#1 s/8Fn!U=3k%$)ZekX1>HQFHZnR3Mj^ {D}><Ԅo͞)S. mX;5$p<~($"B\.} +]'b~cTI <&E Ͳ=v:^˟:čEOY˥v-.~;FEvHPxt>4y`\qD8ҭ~"z]Ms7gz գz2既9&!:xXi5x [q,o4 x8l'"ǣ:w=? EҸFG beB'Lq#qRU YA}XJ#3wP_j6.T%JMq \y\~K~;gh{k]7 1)̈a#bfg7V9kAx Pӥ6RuJn[)'yfGF~4d׳CUɃ]LNxR[+vU\>!W_/m?ga!#HBxU|t5V t_ UQDX?:f6w4~ʩ8φ2ѷSO0?ᴸAd6|o``z7br2(G}CƾRP.iLD ?UatY(u26O7O1[5ߓUwo6tֈ>l/_'(3Nw$F63~-IF>mNsΑ`iuڳg,Ij?G&~1fX=8@//w㳮wťfםӭ|=Dæ]qȸ!a. ~V[&|c :Tz;5+<)UY+EjZG/TF#SZz ^p_ܞ½ ˻Z[mA1|("d`Ƭ_m۹o&'w?͠wi_5U dOEm]HU2 =d?+|AϨ ULo`&`MVYUƫK39e'XCp4L+;~ J띀G+YL,7 ?UӰ\MeWðmC32)GUB`\NvQ/j9iKGMBXT VFdgAe/70[WdjilQvN3GOF}`Vf5O7]"ߣ$ @~f5 g: J=O_9LF1pxkf:9Ð] i^v:/ 7s#QeTΘl럗 ,VJ>̠#U.۾v_NZ}Pz:|#C ?<)42qM}ہ(թ<tkDƮ޶0}A &`f|\j@eU%YTW${]_gPwێ#A XT̲+6-ǂNCK^?FvfBYUv&k7zˆ#Sm՞.7763ϻhIx jT Ϟ㊱[R(*roŌa~ )K[BC=bkF sV-1BUQ){K!hi4R*?Q!}Pl>ʩʅ"<`?ARjF]Ez*w<7~X0K b߸RpzӟcSܞ{*PopdqLSOhڊvu'sb=(X/<%GVNg\Y39?2bصu.(I yh,~b37Eg-evflA3r4j= bbm9r=%J["Q*:) 5qru<{wl;  nvdHfXh4YKP`xs9wv`#I> |,:0Xό QYܢNM9 N,he4[2thVae,y`JBy] !Z=1/2,U=ˤ׆445r˷=hQg 2`Nؙ?~ؔ^/sO1I)ejrޏ`ԉ7pT3"SyknN[p:"1Ȝ۳a,3EeX> 깇n⺾k$#Rh|5=]x@l*.=k L'֡,_ݯr$3/`dl5q^|u4l[=n(^xQ a a"/ib3&gƺ4n{`Rې B ^']=HϫH4bI]Q[9LH ~xYuzU?Ƿ͞i['WaH@-OnZG_a.rR bGx3K|t\c<\k|㧃U.nDUz_K҅|4&*ۢ '$*Y=I'Z>[9S7KشuΪhب~R -.:{z彆K$[QKtv N.Fme}=wЋ QB&Y !K+gbZJ[O 6'R6ckiLIJ!2YNNS=02Cg旯ψ1 uGry0S%!VPB.A= ujiR]}T:tc˿êt:Fsp&f:y0;߰G>\yq+S_7X Fw;VJޙ l"޿@ / @p(Dz!p"Ӻ͇,Ll#|D/|*a|H$FSR>/.^֞2>!Fzf}НȓA/nNw0 o{@$4\wEdp^_,U`iw "){5>;eX'J? Nl7H8 :N_;~RtAA࡟|3 D17oLIȭ<=P'ب__gmg2ڂ5Uad6p[}Yx T'q1/{Հ"ȦôT l|Oӵ!Oqݼe7T : ms vt1Hv=c>ڈd+=uGRكei3!"}*jzl?1EyYƢ,NgeqH[DQ ӈ{m)4P(}|+FNSڡrhZSz a#Of$*kqF>}F=@ aڐKFчio#3 kj{ӹoT]4%zËY@ 3م7 >ff|3Q- _ԇq6%ļXXǩzTnsV$/<'KrY) 'lS(/EI,I!@5FqFț6 qB)4. :[r]!iwFpbUˈ$%o&ƣpMhEH,]>C5Gb{Dž5zT_ Y.ƦpKxMTbN˞{xAr j#N][%g3ui]jbmp`pS ASRV.7 {esԵFYk? ĬMspE]^'Sm-&yՉb7_PUhYzhub͞މs?,l,tY)h`M8Qx^SlMeX=)V%$a#$&l-.֔-7XzE(ă/=)g4g+];`gQ" b/6\J[W&qA׶%HcA~p3g[j|ŢToUi} I&#Q{ d:,!L}m[޵+ P4/ALÒzbmV`h^P7犥s)W8esAӥsF 4kוr= ^]wtW 2@!Zu'bFNZr Tmvl# Zƾ*p`'W--Gv0 "Td}fFe ԍ/Gknm^q2Z{#w&"1J^]4R>@",=9&7)#M#ߎ僇|+̼j$Z-^|oW-ήMz.O{8amp\Dj}~zpaj?I]Y4wB X6!o8εX${<Ԭ'!5@r~>Kfrפzj<ϒkS"SMϐړrVNxCgݗw 7[>LcY}yXyêX.i|/rnvi]Xـb$E@6R&Vj,pS<}ߙgV6p: Zyu7Œ6_0X3FS AWh#2"R LtxFte@۾>5{#%xSE\AQt#|.R| h*ש7tOQjfPPOYY aYi-Rs@\1TZ/rOepk(1`HS jtC6[BGaQ~R/V^nad> vTi9Fd K]c,ct.m+bQ%]Xxmdm#:IktӰ߷=zD*^/%/gWXPm if_°],lK7WRk?(|jmуjqCe <{J@;c14SrC/[돒5AtO;tҥMh (љ+t~#StobGA[ӕdN~H5}:qZ13ߋ=9}ػO+ֹ1f}ݩP܉ U֦7z25P; c52j*fAzZpv *1/Pdx< '˪_3s* E2*4wDrA1׏ #"[NAd {{2MK!^LKb\n[uZn^]Po&ǵ}q#bGq0 D(" .}=n6A]m.*Olư׏,JËEVZ[n! p 2F:9Xw C FwOݿH[ 6/_}$Ll^x1ܺ/|`nmr:PtݛpmUf7II I2_DsJQ#k?:N7_.Cшn9_٫7dJӶ(kLw0#FǤcV\U> U,kL D$DEY0geaUa[Oh(mA #Hȵ!1|l6| jA-Qbji@[ ;IƎ#v%C=KGylq_٧lK*e:z&/wDT izve&U)^A\}é-*Uyةm42abGcwkgLbG3i1 2I$lz0WBMJv=/L,{wM[^/D೶[E1bҖ?AGظ5˪bh{W>iV¯ &]Pr#G``m.m%Ptj8!GtWA-XI?x5w nѵAe[SYI@uDt$pG>p1YCf>k/genoEeHdnС{N $jߒ5gkQoѬI_D!k{͈ F/$UUf4f tJuیC-5E @ƫ`-~ HQݷ9sC:hb0#r335?{!Z__Ը^!&gm N$pXĪ?T`,y/iv{Q@#y27Okg_fO2Z·}(#?hhGpWbg;xPYnū }Uk yzUim h__v+u{~$,FtU;N>[<]&cC4'xf;5?LqF i^zH C#}LϘ8LZbDxd0oE|.U`扙@pSK{;iƝEwRƺ62zWS<M 359Z>#CydfZ^gΥ'w$IW]cai_:W<[@5фv봦?:,rY2#_ުTB؋rDp&Kb௰#nmǛE*ULWN힊$@ _ |ڕ՜[hpw1,+-ɶ!$2at&DGP+ȹoE$zQG .f_z8w3MԦnĐb[S@F%k0`ƾ5ȯ6hH(6XºѻؼLCnߩȤV<Elm_g>:HHM$/鰔C׍Vҧsp]MVGB䆋=z42aT.,uxHJ_G/ 05 $K yk[wePXhd"XנS#rW lꌌ6xGOO~ lGXK`UBu6hf-Jl֛Bgs\qmE "laé`֝'옚n߹ ʥɄd*j/ٷn[}ߍ:=x4 aD49GIde̪A<Fxk,F>/Gߦ#Ljm<z.tzݓr>F*#*_艵yVCVvG+v*YMH͵KSՊ$8,责\?- {( U="==vlI'Jg}ĩ,2@j1 "J1KUbT&d/MzmP/tf~} f֩CpT`Xr5x'$1Q{t".76s҅~L߯kOR$ Vз' *;3LwJnީ Qq|tj Ewl- z) TKF/=1NXƂ8%o6kwldyWUf8˥:^fqwW$ƗrNԯ+*P":~}>z㪦[-o1$]Xj-E?+MqW39}bZŭN4P $@TaU:cnF*T3t'L)AYᚇ zeh##j[EBy"h6B?olZZ쒫zR已qnkh.2!Ʀeeb^_߼LIQ=af%#J[7*O5<CҭyC%Kц04&T~uC ̙M'jz): c=ݓmUmt? ;i'*bT#lAbь L'Mј2WE"fp{;ҨȢ_H^Fya fXe//,O(`n@%6Mt>3as7H4 r%4de`Lz3!8b<#anيP@ZU:!N%mU%L$]~eM g^KmMvEq&oa9M[/uTߋ:Xr\1d"NkJN>m뱥[P Эݍau:|'ǟ+-Bk4V2%Fq#MI_[oqyx0ۧ)_h[,SiH%GK[L -=bX-]^[m> !Z_):]E"ZԬ*Ĺ$T. ]KVƄ㼇YF_gmYjC)ˊ(`b:25_#sl-W5ap˃DLM±=Z0hP[KX7} M *dR\ɬmק,Bسr)2ŵ0J]Ik5 V¾FU؎8_Mzte9#o*3_'>&SCŏ¶āL>!BIq-dȊ8MHV-xɗ 7 IY ,lx=O~/h 'EZP0MAu{jgz ( cj42w@*XěƿOxbS1f _0\ Tz4_BSD_{ȩ(}WqvZ`x`H79]0yoqPw\ȡmٺO9w`j]8aFJCPI:*!&-C-3R+'>uT ,~a@}h js5 Q: flSskj2w@D q_Din+M#EF 5` *V 1aQ7ҒMy[糸NHi# \a\a-EEމK{ot@mkDKLSq>Z_H of4ZTMxpR 1q߶ѣnS,8'{;e浨cIb]@D!DR:n(:Woo8 b-32D7ՠh hsA?P -M%*SPUyiJCC@{C#$9ɊXuR+lw$HbD:mwE'Қ5W: HI71 %]*"صgؤ 1t*Zzk:lDe%5d'D=p)\W hv%fVpi-ڎuu%_¯tdvLJ1/[?28aAM+ [c J`L2XcQ`"UQ4G'Q=XB2w o}GKW&Єκ_rm0D, ܑ31ܔ7; ԙ̀e$<,b}_mԷ1(stGz{+&FKStHaaO futUɂ]n6[O'D!جjt5׫?PgbҳxϿW3tOz|A\k5VP tCPyߖ rONGֿbG'Z+rE8B*P } o >bBr40AH|f3AxM< `$7w=h#'MݣkڛűHX0Σƿ%[wu-CC!ʍ@4 džRAŤL+I8w'cCMpw;IQe ӊq GnF:'ˀc;-J@nq7fIǭ,SLS̉1΂hP ~:WaB!o%ed <1cT̄h!'}NaG6V.(!yT'Zwu d:D(`O!+`x}MmهS,Z+:=mW;Cͭ” VtGVWqӊ{,خ| 1l0'%08w4.3al fqR\4)|mF  _Q!&U8:w.γhNځ"#CDJw-1džiHsmC9/>S: xt-^7<jB;S:0!p!3"nvZ}๯dK連{Ji Bˌ.uISl0Ö:kF%Bo}!$=_{LK?QnODhzV;\;{A34j2YyypZ=GIqe<Ș:vQEcLtzX"csŊp۠ +C_MU{9%96dX)d}Hw%5$$Yy9'@>aGX/e U%?c* YL9ƛcwY s;f.Ys K*2oW׍ЈX"rVSIg[TZ%#/(z˟ҋȋq<ɍq?&B0DS8M[ghcga ѐ[߷X`JR\ѫr $TA:; SnMa/~{XXo ʘw}5ɄH?m>Юg{'[(:]w-p|P%i6#uKdehbЗq[4~J^s}sr2m6X u\fԎkW"pIno;N\Nz~!<[RGX,,.U-ux;OXrh}8# 5NbwJ__p,D9Ho WzcR73ߔeaLש3jP rF;zhַ'adBVYh]yM* '=lՊvD6pJL9/a ? [`ы"`Zܬ ׈O ]K$E9 ye%ɵ Ɩf(W>݌Mfس=Z0˹#C(җ%HH %Cn`al汻ɠݰ)QLeSһ{9Rc۴<]}=rySD>fuQNӡ<䯳ל&D~QpD,2I b","mML]op,t4'/@NDx)g90!^ biE=R.–ݙ/{F;nBFMPDhJ #24XٻZlԋ&h>k#mUKj@K}ި@''LyLÖGh$|hܽze}x%ǝ \Z"FPY&OJU]!Jvç:͵ w`KQW" l|]R1(ݢ'vlpN.d\)`saTqlLߗvx4u>eE_l)J_ny_?g6^a^ۿQj\zXˆ0';+aV4j5f~)W[lNLhK_]q3hXXX/zfz#NZWAQ +b/ =׵D_i;K aΡEJS(1\[z5<BZE '2H^}z]eMP_9sCp/8Wc衣bw_).IS`E)I&,a )P7QhЀ1T= 3D+7%kavv1aMU9ַ6v8 "7:qgj\Y BvNS*IQय)-w[ /1}+[QU1-D/x2ߋ{ƥLpb9&Yҕzwem6߳h0TjwVLG&|2^WpIr4nK_"<@ѻ̷5H%@+t:K8\^}:Tlxq p2:yMyd^8#1Ѡ 0!QJgx+~nZM]6%Z9CsX,Cۤ˻|hnvGnsxS%C͓'!T+ӑn%FȔckOTʖ{˪x7V>otzIaSpTB[Ñ tl ]}X VjvE$M&׬ML@ *m}8-`k!Z}L4<$H jvDE%eFٲC !˷˟H]z&f%ATqSQ|QlvY߲g ̪A30=ҋ#!ɨH](mZގE A/;*ⷠ1eRaΈ ]C&1}ˆȨEb0^B:Ы+Ccg8Vq-RtCU8c+a&i ~%={kPZ3+9ɏB)-X`yFXbcu/Blķͯ|to %GtXm=cfAX|H((<.,zI @anJYZo= UysPz-@I$5`eCn}%U`2^gqba뗏 .5QQ?` )abag@DPWHpsgbyY:\-W2Aٗͅ8q~t5ŷ~$ٚn$+{Rg D{6ĈAtSP-.-o6鋏 L8cԌR ^эv@$ u?܀l}`T5)^Td*H|:K+vRŻq nyeI0kB|BF=C7¢(_ҹpmU/{؝V&ߥ8Zt,BaO%kLxlU.wq5T}$Oȑk_ʕ=M|,  $፨'X#…GY`R:v6A,[`u8uR9GWXv;bq~&X4E3BG.1'1]+pE@@W!LQ)nu%8L|4y^kS֕gU辒`?  r.ߨ !RVʪ⹡2I',OSj'Lw/@3q8U'X]H&jLjg$iMDA| o`X@@FVY媺;YH/[fxbݢXyJ OZL8*z@D|FByuGN!k9䏖KV+f 2] Qu3"[{oV̓>*6G$'q$tm';U CLg[<*9~N93LoŸ~mu˥m4TϿ Ra0bp"M lX}dS?RɔM/z˗ԪJn Sa(ĒjZ>\&>(Axd{H2$=}Fю{1]Ю.3ІX܅qfg;oܦmU8$ %gZŵ S-*dbI^|WQON U޿w pp'/vSg Lެ~x/ XdfSe,|sdb|ΣB*\  FGD>^H v"V~Ni7IP=)'S%>zz>zИH QʥE9F/3E$aD7֍je7c`OږWF074e/ѧ?>htis%dy'S+|OԾ3 >Nor4wwOAlR ?Od ]s r DFe`V<0LĈE@^Ye;X|ڞQ8-F"4nxW % k< B#%LKD(%1jE"0;D9&ޭ<#vJuR zv@ߟw2>:Ɯoəv6u)c ѷ z$`ZhXIgxS.)vb@f=RU>D(mDIF_wkǢ3Tan◡q*"UDc '^jiry*TvyʰIBĖ yAd_/>[qݶ+,%7EvwDzhG(bƐΰ\fg@Q;3jN7٠S'lt3RVC58ĜIRlx~jZX W.~ 4erK;! )[K?\geh;іnFt:`\9q"D^EPn}yZ5X[oȥeXꔭQPLI~b_SFk"@M7xr)dq zdEeZr!ѮɻIU&W†K#V!FEY>|ɷ*ߙ5#/8_KVw974갃ޣB6-&. ;IjήJܲH*nI3gGz&/Q[oA:O[IeJr^ڟ%%#nVJ5}8"4 KOXe@79mҨ#DVlz{ԇVy^ I-@DoR9m8TXn e.hq#L ji^6"BnUZb7f=mHtפ d9[G$c0g% ÔT-uE_JD*N~Зq_`U8"扚:]0 ^qRm/d_]핇܎ L@ "[΅9GMJ2! fA)Gլ A$hiUqk?@ºA,Tp{ 1ZUR5eImHՃ|B|ej4c 3{-WDmgs'~*S#$P2ɸ`]HI\aU<45r6m.ոYL A6-"A9\8k^a1コ{xAZOLYXzbR(1'ug.X О[ALAOlecD _#<_wg\|77mFV):Ķn9gfvA>>\s 5exrw\3U4 | !Lt$W2KJw^`l:%`wmѯJQrIuqX Q $ aH2Z5IyLmɓ#:fL.}<IE̦;_2x!{+_skx9"Q$%mX A!}% ݥnG9, څpsF'Vqa$KIQ׹Wήɘ:GL ErdCYt@pLзG8Nu ;SPvIC4S+fʽ!lz=5.7lPR}ar:g)(0yN/PKvWE+O5:A|kl=+—2L NtÈo~e'A5Sخ lH*eL"SBݻ^f'jsG5a*U/TS=6J8F:NN۹͂ dB1RӬ3a"^Ŗg)CZ l^ NKܒd)5'  8b&z.{RcTLGX"eo'=uˇmOyHf3qP&* MkuRtauK5(0,=OBn0*4dԌ)o]2 gochoI7{XEmnAޭ*ٔO1]GeOJl$Mzy\7ސBa̬x^kWM ^yV J *ʏz-ɔ|0O|lFUm,8r;_2wQ}EYdbRkipVsS6@胤,KTVF ]bil4fL."(m AV4dxռij"k j?hy__ i$I$"^ Ĥ+h}~2Jp0hV?|D&s"x]jBU:ɀ?O70_bLv [iȑ'Ns3Gڻe!geE'rP{L 0,˨u"̌B7U1v+>x.Q#7& M@'a %/h7u\zH}2G =,ɚ.lLZ+i68ELl`!o^;{)l9p/z=qO эˇS.(r,r"N~WMn@\ %JKH, o~JhPJe nS#fuDd0BO~Jѽoɒ_ęMB. G4 N=EK+ xx"J>Kg-!/ت`)gR@~a*k}1Pz:<+j;Mq0'[:8 nwtrױx7RCN6y5+V ')DTa";@˜(4׉s;WtC>$.᠈(qҋ5G.JJ{>4m^}/ȓ:v?80^_r11W{ѩ&)ԪФ2dy1(hhfgL$%ږr/fъKߖҏ}oՙKLxnRGݝgFL xZΡQ|*X`DXoiK d&C0\˛e{gQq-ӀXAz"eMQ%Q6yhP{/&YUŨ-_8׀YV@ڐYHm od]2]@9WxFY\Ғ Aʏj/\dwZf1VA Jt Nn6hkKhu ?dD7cid~nch ( +ϵ<ÉLޏ9MEGs%uKjlܼ\1+l:٪Ǔx-hRa h۽0v7:8M!X!~{j<.?:]}aO!@p(ƞJˀc,D'脀l@}?q(󸚪sBoD?qn5rQ~3- #b4V;b?[.?&6fsKm[Y y=jp^ˇN/] ]Կa[b{<ȥ弊3 +(N+{պ}w o5Fk!1!6=6L IsR/;҈" 9W4嬹w&\+ȵq@6\?ow ^d(tTS9\7F-k(0>5,(!a\f"`,h'*y.2Ҵ5(g}.w6~q-Ժ{+t"ZpXw?y ^ Dz01UH/`8w?*/D225^a< "qTx:Uӝ[jm?4KՕ$*R-[']_9"m<+*Q); lY K7>W&Y6wL'l.F%wPۡ*g_aޠTWP)xVkrʟX6U5CÈ 3އ60/1`)XD1n/wn$:1cϥuKRa}VGˆ0{[ 쯡9S'sn{έs)ڨōsbaW:!=h4*+DnK'fE;6~3>4%r0bhi]5t㣄Frb_rS@(V8dV<3C5]CaYwF?X2TO';WV!MP@(;#kRV_!1PN2*=%  fW'hΡ@YT^u$y\CV^hvjZ\B1Z}4@md[m{~bE [\vd۾Lh`7Ya-Gk-QI{zoJIg-9++ < 8"Ӯ1 ߪ .pi7ʊ]k0\-n>RȞb~a3z4w#mDn(~}q/_4v1du61|X<6H6 qiӹI N/& r,Ul:}xT*QH_u~XZo|bUO`Y\A*!ו%R-J©d +D(!X&3FȉL< 4'K! 6YN&8YZvG2>.jkYA8m+Wb^]YàoH;.RgU$/nM͠5f[{і ;7y`HfxՂJb71:;L/^ q~\*9^C&dHKEpƄׁ359OZch ސFF'>?F87DcTcχJߥOIt+9ٍQA  L+Мob(.BkeT5y.nwę~$wGL4fA ]* NOwd嗘8 bi^9U䦭  V x ~%JY[ӭU&7p5Rn?しߑ{3PK$n+}lBLѥ+̍ڒ9lu e`?+{fL,FkN 0؞hqJ'OmJIlPQ1".i"sUAEݗRMqosm| `R)#S*Ҷ(ߨ X[%9ze28;{_0<_}@$.ڄ0M y]@τ=D, tqci1zEq~p'=[WI0#)t^~sƾVMvh` Pɷ6bbvb Е4 uU:Pj7oh3= V)fځ"N´J4%{rm_ $eC{iR9teB5!-6G{Mx<ϰP)L5';RlF.`kazD.=y $mvC]W=Yma!? =&7cEg%{<>3:@Cz^v2hۏ۸/Lu>[u qHQfh /n&{Ra'e0x#zt d[F,V^hil-$ 葥%@f1/=ٝ9ӨDK{ۂP76yI3O;ci+="΁2yΊƏNRK@ @HV7) tM۹KӺ~IɁpf} V*~);}+Q)]bf]5vSFX!_ ErEG3I W#*OB$6rݳ 8?΄:z/`IY]u @ѳ֦9T-Y:y Pisa]t#=;x#!t_ k=(c_KYiS2R2K3 Ϗ˶S΁׋v]@E3CZ, ة6JZ[ʱ=Pd#cedճOn<1z9A &hiWi3!_R҄4c<,!5)Nus\' 9F|D^=D#;o2R = jNfvP'VZBq`{M1zQ0+y:-{er^YsQ6m`ؒ+++Ak,YH:':H7KI n7 ੘kkG\~7@G!u9]K˅fZU)-&Df2r`_j}D>! urtׁU.F97ge'훇"n,]~'}G`gay§D𖿍SF2d%#X8̎&5HTW'pk){r9ʳx3"B>'} ֳyo ]l,L} &<ےXq|JV:&$C[U[X>EE@tՙ+u Gc%w8`3sVo>¤eI/L6|9ٵyC^UsXCᖄ(88)?R)AKfH%u;/nX@4DqA/f"Ɍ0`BfzYZF3 &dcUq@e{$сY+jM0$] Rm^Qf {[\XrC=mJyfL y~/.NB]p7c5'8dZS{`e#&⦧mɌp_p$K'ղPK h]PA^foϘ)w`ݔNVvJwpKj*uv{:.<{n\}RYۢPۈR~L0ei-O͗}Ў^6 `D\6" _K#Bb܉Xwq!T2uq| BގD r&"#݆k7$^Q7X SxBvf~Z+.Ry#t݈4>D:P| WMB)h^xO kJ/'rK+[u xknRs@ST}x[mJ!8qT?jFzV hw7v^#ִzO2)4&]~U(%]BxLZ2J)kr@0"i̝ɻ=U0ЯO6uceJf'5rb~Sl>&5wYl4&0 ϸV̓iO򔅳Si63Tc׹(L?VY8|%esGQ]+j1 ug y e_(0O(CUYDNiwٮLa~(;$=v!%%ԫ^Fڋzn&R$d':P=rIaT[ A[Bvd⑙?swn荏 ),()8&q[WώLѨHO4c`Vs]_ P5RRa's\]MhU~5%Kc?|1C(zۿI_#Ҟm%.Rqn/n jed蒭J5Zw~U~e;}e_ZyMFn}D}έ:1r.]k?dEt 2YzjKvȬd06gE-ۄQ| $ȁk E <a 0i~dեiT҈Ēu$KL籌kr tQ^Ֆj'Ҏmx ,=o?!A$J+:rM ynv/vPPHcAW1 XñnN48(g]rnο;\2N2V#{J:4SRjq|NJ6hkg@y:JNDyPQiS Gmr_?CRg^HG]篔ap>Zi{bc,6=ei?i( =` <'46uo-<22taiL30W h;?fu% rϸG1:<7Jp<(DyվĂt/Wg|6!Tǎ> g0îb4q SJŬdF\Q(Yaӟ*mY2P{|˝6+3Mӵ|?,JٟhyTC{Cw! ]|aGo0Tk/ZQۜ)Wn8<.3ۍj9/d3j=e?kP 3c;;A^b7]MVwg.|6(ڢ55Ҥb~h0U)X79/#DJ*MRfE[`-9MjuЬA˽EBp P*0 .5 %/ \d<#UGdsUy*e-[ނ2aod R $? Vѩ‹6f:a}l k]jrtPFyM_ΜapYQ?|eXh>o^§} 3?$}]SO':%^9By zЫ݋G+E;\hq|2%c_ߟ)pH"Y}Y|$qrV$r fme\rMA[4䷮i$e5"32;t\ :OܬJSZ8byC.Y>`q y ^ #8'(^8Urk@.jcI M)ҘcZkr*7GeFw&-&Rck|ՁmBYRU{? C7SWrQC[I3]s {pYY5G{rWS0`*j.7xw& 3zUްyQgCw F=tT BjY 2؁DOaCGxSR(|ψq22Esu .XYKA?ɷ?W{(:Y+ SU5S96 DrY"sgPâ1?)ROŏlD ̮OsU[Hb8@tB$T_oROnn*kбŶehSǽiQr SF4Ŏ8xC ـRora_=+܋l?C r[s$G7qJBX`_&/kT"5A]!fܛTO!]_-|Dh`[V7z] v^t?N8jD"~x!y)~#?E\U$~.#W"Cf,O 9RbTP〣{L7ˑEcǖb{B3'Fe}qH<yʧ_ bEEdUJKH4\Zmf ,!0MZ2{xw<{wŭBYҹ-qnqS/,`)m>t4s| OԼ ^P G=8מKTr7ujH &L9A]yLs)Y)禗_7/]Ǽ]`b l$g ;&_[`sҝvQT2TM8F@P\¹=}:R}9(Ԉ&3j?nLS5 5s 7B_g V}gM#h 4|t3EJ0~Ad4bU)Z~"BhkZ 5N8HXŪf5g'tj<53BMU+,اZX8bn>6iw[Ixp:k\{"iB S%ш׫uz>fo+QaftRKM94U¸ӁEfvc,D~mD"%31sٛs 9aIz';K9i\?4 ͆GC^e&F>\0`:.8rY &JO{8jFĄOv!Z&P{VfGԿ岘wM. R vF+ EJ} Tq)^H^"9LM|+v}?bi:h"k/] XSMEzH>Pf=7>O=UzhANZ'Po3xl(Zz\+2 gGw.悶F$rc/WNI>A!0,줱먖]B7-*oUeUYӰ`KUQQ%Nw5ǚGZ4Ap{Jl)#!\+q[o:p4ȩh{u`֐A9e+jW+ x鑱mqY z* &Fߠru编ܙVr=1V{ fPP yip{Fn߿m?S7W^6) V"k$)ve E&^Pa.F=j:w0Y$8b\{쇳>-GV:p;fH]9;|8*講}h{AlGRSx@5XxРY^XrKRE!dJi.tY1=X8#hq$6T* mA~}/g[pLep׊(3M;N^P;I{+g>1F8?ۡH#Y jmh]ӜS.s[gEnosҷ@MEJ蜱\*B S.]Ib=Yu' "?^\X11LhB"e?<{9Di$q[;n|'>> Ͳ)h>Aݩ֎wCip0V"8SY߇`[۞ pYk7꾻V+ڹ2yٺ^:BZihJ|.Yqy'Gex K*LGMH x];-ʘ -"4X[#N$Q|\B87SC?2%@C,72StԔ&%O M%S9r: Gq\:^LQn2NE_Ă גܜ_[(t }N´p'2ٽ#j_φ̓7 G`QԕӠt@aP[|>z?˚iD{1.fu6< )9vݼ`QTqW"Dzn8{fO&=|yϺ*_jѣ'sVͯT*)^_uP7M[ ?AI`e]C^p]X(@͋WBmqB)r(E&P\GzeT¹5t7ND僧%gP™LB_ V[&Ť0@!}(1`J !Pb[wB*4\=w0HlP$*څI b ZD5gڔ!񎋃cрRE;uN aDW(/`YK*AyY`HCZ鎭%hKYEDuLw$U81G=qsGfC H*i]P$͑ tY'abp|O8![Z;=|^MGQ=0Xen,11ub !HzP WY[\x]Z,;p&=)׈p[N >d:~֊5^ÉYq춷?˞1'w]U+~>rE|+W$X#f7_㑍1 5hRWcskT`jgLha<XFVN5ش'Bk2ku\װt4d@2 P]&ns uG!m6/61ZEBisucf8sxDn nPŭ_m?ӭ G<|6%gu#Kx'`.r KѰxLQ +=&0~枻 :'fF:dr*j|.a:uֻ,00 +Cޯ[25h}p%_V|t7P6<719z+` J:;>|zǓ(NR7֭rj$ d#fa$A9xNc)2jT`3tf΁Wslᡄ(ªw(;Uڗޘ]zrHRg}M~kjϠ0`i¸n%ē'y}9,{ݱr$|;W {BC{6*7J U:r|DTJ7|s]h/Tnяkw~@_d9Ta,nVh>g0(&W f?&|2&>6XF)DVwyve+1w6#3ro\Iu,`N gVC^yF{DpW8g,4 @9 xRQ=UFWzrl (4BIVx5oQWuؓ `\n-6 }!mL+TCO%N%O٤9xzR.s:ED ,;5}9T#$ƨg#fhKBNT&R 5!XeX?O1Sxŀ=auʿjWHIhTϦɘ>˝E>=[JEy/TTAl;=[4Ѐ6Itf6! u4A\du'N 킈w4_E%J,~7]* HL L4xjzmfd94q;yaEu Y.9clS ]" k $FR2|y+>k,/3@d2XNWXvJvwYfoXˍuAHkW(&p~ $16/`{V[P=I1&͍A.1h߰h &nQ_qGw X,Y4$`Tm⠲8Js*_Gpkpd,˸BjtV.RHpI 6~#?NE' !`7&n!3yjM4qy<_;Ԫf̟@#YcWTs_ৠ U{mVᔗɽT& Dp$,a;7Nͻ 6K"$=~\= #yVl u<]_E:66k`bsИɆkTyU-'O)QP7):B%2O9#cypt{^BforH ">p,mg51ձԀ6^zpX/}u&KL7G$'|um rOxSomH ۀssA bKmkbQh6ݩԛ(Gm*b=r<iQP)+mQgd3^kH;vl}]5%͆ҹ <p|TETAҿL ё.A:φQ _@U31hMhCֆN/n@s7{;Mn4yn  }ngRd|PHvVѶ&h|o9^~g)wYd`Ee#,+pNc84'EssnYliA7_k{^ u#]JH0$'9ixfߢ}U_UzkUM5P_rNvw U?@Zf- ˪|E NDq|f EHl%!8<\Fslб[ƅ, :xi$qcT2tB`g*89 x˞wxU S"_:90~,Z\4Xl `IES3NRj DJ@[{}"Ŕp3FꁃU9"_YyA4(VxlKjCS#;44݀!Xjst%Ś5FĀ'( %Z er6"S] ]miGIUvyvuzwNyl!^i +"c+M{%Nř Oe}2{RMtRxv(I@ ,,h_@snT+ LʐRLZ)ȹ ;"qH@e<;]3\jrqpNAπOk&U8bNʯژXg?;Y >lHz5"|bfdyóT lkbd0\Fߓ^ %U+,$n4ɄfSX@%o{dQl|yop$c}$v C?V臭bB*RcDU|q`NوkB,+ow2b0scY^-)p+/?"!/=Z1382Sl,-vQ#5,񗊑H\w8v:;Y9L2=a+.P*yζS00e "w3޾fǔ(SLQ:WQHxI6UfN8 & 3t0|J~}*ϛ]?_AL(*C{AT^f^:*N6Y|3+9& [VIMa2}׼iyvF7se: BlX{b0~q;KhOhr!LjJ^Ip5lc@b>t:_4PyIm?wݓ&3Y܍/H/GxhSǬ;up+GD`^oP1|c5¯kZ}Xȿ@ 3 ƺ}'N1W*Xzqa012n[ ՗j|&)8dOǦ.&O2;mB>ȟ&3ȠeqUk */cm/D)MpH߳f<k m0#'TPk2Kb¾bc*z>_㥇@'ڹP.)fdqgк?Tfy+;MaRǽ&/->=#s#IX12Xwvg*UGyRogf;b!b@A׭+w#r5>3GjFU'Fk1LIjң )qcl.OJ᝛+[=XLkhrvKHxG;ig:sj;ŗ뒍=!}٫F3>5Q-GI..C1DԔB̭:,"\ф@ydk?C<7X/e(*)6Y\-;0~S :0S|EN*JrjXۋ/0}Xjreuq pꁌI XLZkDyK,x_^bg 9T;XLFHki3G9N9e\D=-jL¦:Ψ(h.VP? ,$w^X|c=Lc# iAS󂆑wgQR(iEH0~>;)4q c0 EbvY b3JҀ/ވF5ibF[jj)r^riMGXgC+ZHd=*^}#4+ҜQۖL.D[KJ&̠z<{tW|օk-0,[mDt1 EPةZK*{3^he"x1Yi}s.Dɺϑd) RCS¿E'ЪLO#ntePCrrmEW.f@_`xOfzU?$31g 5x#\<ԜG\CD=gnJ 5 JӬbD(.WQma-ӵKb96PUdHs``!Sa _Z*F p"e䤠D WO,{אbni9zMaJ hEw^_{xFȍ C ;_yT8l #mw`֝|t)Hw<*0Tڂ4/]lݬ8l5רa.HHq<}R~8MVSsH]|ׄeQb'#'hm 'LC=q>v E߫^0)ocAHFӫw5HS^۠<y&04G@6yj}etp4Gaj5k0 XF.`b.D1mX#[գ%H;w\᫲Hvwn ^蠀Q󈤒A5aÀmnUҁw 1{F{f1xV?x[/ YYQ ȝ]rB!V=qs%J'MmtI%74(7υm}ܬ=|z_"YL ^D?`AWXnci ;Н@]~BW.fxyE̛cav"Ⓜcv9ClSH&рR`4rLklοNv}.ABer=]$jbaZXYao pYA͂QQTp@a;П i>(MVI:NuQ[}ļY: TF8 BZ%3&{)5o](MqX,#Jǁa16Li~Rɹ՜~qL(LF@UU&zRAC*wug=ΔI]g .\ a1'lԂ^='3G4Y<熓JʆA!|39\첉TDA \*+vpp>eL0/-\QDdl5aW5F©תc/-<:'ASbhZ>1Y!.6Z 01ә#Ha֣nchE ɒOvR[˻v .e++t͂C~ōC[@!0bڶ?_6Qn*uM:1oR}D2UN0_080h/IK`|kX*ލUlW|#ЀO-K{j ˁHIENfvՌH[ ʳKX?k{:}.K\GV$9!bSi_-_'^60Qj;$?^ӦǹCD tŊ Th/@ JuN1'$w k/|Sat5 ((gۡ:uӃoE/+(]$I!H;RPzqP17yu o7_52 ׂUϰ1nit6ӮVȶ-29Wyn Ni(&@5>QJPrER LTh`ﮃܒ[/LĿU jJx36t%D+ldt$ԥUBWpV+I*"'n["0KJ(_JCL!DEL "_aDz?E_2UY-\ĐqDTLL[.44 Cg1QYx/\t47r6iЙ2_gp΀,]~MA`8LTGK-|kה A *2ٿk|.SCsׄ-׶z`4JdF`չ* ~p7Kd;ڰbn{$xHJ`Uv-k3cfj vFZz{3n!2VyKγt8jt$c.<0ts&)[uTo HT[;7Ϙ#ɦ`,I:ɦ(pX~e#*UPK}~ߗKџڸ\y6 L)&%qTF,`%B:'3y?4/H8%X>+..0x{ $ Y 믋LI@ flHyݛK+[jl BWwFVT}a!}ZN {T.^l74Mt{e6ZQX^)'4n[Wh" t5Q7k:`@:#vyJ;❤XP\\tI\X&QZLVRak-?ZtbO0?]1E_e%,f `rHc &:粲܂qI^X`f0Nx]n#o&^0Vevh=߂C2X/>~eg[G5^e>ES@YK#F r җ<'6j||wx_ugmI^ m7dpx$˜{XrU@萼,}?ڸ Oꝩez_.Qz灓 MGgSeU*BϢmχSJP( ~mnŋIcW*ޥ܏SF\'ojiE U~.; Ī4#4C G a͑+9"&Ptu8. doL&6jjQ#s9tWژ'InѶ$^=9PqȝfKi}H<Zlz)G@astZ]1gc qUUqܕ 9hkS:큍nO c_;uٵw!?:5ƭVuA$70[tm Na]=bH;R0 HLWq-Cx㗓 ]JDlۢ͂Sfjԋ`Y!.g .͙"A-A$gLITbvײf[:~YZ?^9@j4P#_ J,ȌKWb!n+~ip eTizQ8#Uxk3RWa]Peh8aϬLڥu}!Ro#*b9߈lک5;?%hѩYNX O++nA`ek* E C#KM<;iQ~415q"*~ӣs_yja zc"mS&v2*}iAjf¤p=̉<e9@ujha3CpBOcZn$Ld՗]fn!z֐t9'2jv9}jEV<3]K¢]'Mr%it:buuZ~KoF3[j uA#GG-+`ǶrxV"XA0w4wcoEZz^n<ʼݜcߪQ%tlPkGG68Rdf߆cBvj3p LYɰڱq\)"(kc7Yu[`v.ve[6vvYmƔ PHptLS^Y G[Yg9"bvTv֏rX{! \Gfa h u Forݮ!+Ti^<:-:E 16sz .ɡT"\~yi.:W*P135 @aQ^-U mYK@Ucf9Z'6 I6v6`t`&8/zu  rxt:{t )[Hv:>dZ>n'S@v}RɃQ*ن,~tb/סnǝᑝ9փS2Mˠ^JA^AxcAl;X bwٷXGF08)o‰E NM9Y;sq~/5 hM= e-? I꒜/t5K".e3SmV&'$٠iW= \2&,lRYhëjc<ǵyO\-8rQMxcZ.٪jBߋ6aq77ʆSj?.PfUk4דe(BN0XEHkCM\%0 gig ?;J9Tv ',IV~&@Ϣ+E6noc:ҏޣyUr{Moi ¶nnB`25сaΣ`qI% (]i<_SPfqH2TRh$G)@ hɪļq9 < zB^ʣwK zikN.AyރI] 4d<Vڽϗ~BG ^ Yx.k0wqxvV.Loe (* V°+K|Ld\T )-HϛįZ1+@fs,$bi:)E42lhn f^kZG9kH~4qB^l#|ݠ< @85Ξ,APE :L {_`F)8 `ٞ {x1r 3n:`zUCi4Np>~$BvW1!;~!6^fqRzUlg/Ys+C&K ,2, ߩBNˋE2iLjz%SqXO+X]mG_[ :Tï))3"~m|=V_Qluȇ 6#fA,_D3mo"/|Cݤ.b~?;|j\VOq߳J<_05ʹLtL e#úXj=;iWvѱ>Z ZJB*?)1>ƙ]y [C̈uDGjuxw͖\(AL^9efA#d˓ ArϻXP[E(1Y&7ogwfbNafk;3 ۩"H5ndhspS74qmطp νHkQlJUCXZFb4Gk^=Dž0k-K7a4yg#Or7wBEZhk7zeڧRJ! iӱ80ӶiXr1!%!ը vb6K$_ qd1 \p/KY`!TJ$8B>] Ԝb7bIvϵ]oZ<~78@j6^O)ڭ)0|@&ϕ agxt =H0f-Jo*92Y$B8ٚ %h6 KW ]"w2}8o.QǐA#L-){ׇj]xcb~7lbn&io\t0zךK"%]MqNLzPVrF eo4x[|Q,\K\fطھNab9J/Y!,l%oI/+P1pU : 5X-w3`PT6q}xUqmGf f\vFλ4oT ~m{"BfOZu`bSúI;PD۝ak!~tc՟?=I8q!筯p!Ԃ)هb)ۄA̮awHa| "͙z?&,8#R~g'O],7\%tw%wV+jקUb!APL@jl. &dVq l5coX"q_!V_e B3`Uq/L: Q\n}wDۺ;~_VXX)=|0-x⚐B=+ZD7LMY߸W3u)" z>_|͵[JF)[ryvZ4Rv!ܖu,?UYxr[i*fEn *wm[o |jܿ^^IF13 XNJX>;Fqd߹*FT:jJxhǒ4-CR/Wmxe;Tɺ^UE"Rft%#]k'* tuܖ-`֞~mP畎\c 9ksĬ ~AyJޑ zjf!Eˌu-ϭYiAJlkb] 儂n 1K!'>|!h$г9h٠8C3aJI"ڑYW'caeLuj vt`g C4X~urvG.}?bPe!'ĺPC-¨'֡pG5 $G(t:ɼeZefɫrwsgJQƃ8|]*x]e:+lyGvțX"P;@AL߼ #q}gD|+]W'vrY;MaW99Z{%fՂ}tYh,AQ-&y0INB׊ 2\Mt/̧Rsg2#,gr2#g7ܸfqsɏKSo FnۇOFk 6>yg }Mw%)C`Zonu.ak`tDAyaV~,4 Ś3[ylGlC-|W !ܤ.N\n Ҥ5fmOa,χ w%HWQ`p 7CJ@ :DhG} .)i 1EI&ҥ! ]7cVqZIs:Q!{܃V6;l@@oVpj2\d<8B/Wp ØiPwVFrbJ]5xg^)1ѐ6cȃqav0m2c$äSgJ|s "w|lXv˄ 롧10loXk%={%\s ֢ڧSpAU+m MǍty h"pV):c \HX `EkrƅKo,eB{R2F-9޳QךeǓG - o5ߺ'?c"Zޱ^p;Yv;%؛ \Y\udyiwJo9(<N.N[x8Q0y3 @u ku*mQOgHKAY9cweG h~lUz(vB@>K1XIa[:n_l~Ӳ*gUa5,wSX+0QaBpq $7o,4#$N 4D_| E/xRu7pܘR "X Q&ۥ˒vp gxErCv9U :(a`5KEl 1Ъ2µ@t:}ɓ{̃J Sl l4:(k]'Q8zuFvoEDffɌ:3yӐi:ղJrt7gJ lx4ߎ{TҏMkj`z3a{G)e\_)SLiCʔͳ];.(~uBA4vή< \oRd6ʽp~SV{5qYsA {!bG|^saA[s`/R ;mbGs7_PGFqǓ91N)A<!1R`03~ic/Sbś~rLMH1NQ:&bM¡+ѺD n({ ZR|*R`ƅ|NpK)LsɋV4CmdGyc QPlFs\ߵpFWE7S v;IPNeuᶺQM֢5w7KYg_~UfB{ QtNF}t)[Vx :$tcP5iT| =PISwrsEJ0,Mo0 2붱c񠘡 lS~3o-t6cHC"ʏUM]#++ip8~H_ĖύtV_a)[P!G<Λ zGY0uE?pHRBHg7Lv* {Wv݉sm*G}AkeNIWxET?YJY]nt8}n wȘs5"k1*A+AGjs,qtvjcqq>?[,m *O%W Eﻖ]Q\~5Z-/a+\ZMػ׈k\z*5HNhwYUAɈm+.K||BRL2[pxzTB ʾnu\<S'҇I>볾=_}~x*;ABc8||"7 k`ꑉF,PPH$VHzɔU~qbPoΊu`EP8 u:η06?(vbz9,gIՅjLC1z ՠ@xјHr XZf|Le<׎RZq+x`9kU#yK%bS(NiZ6j 0)G4ag Js^Qq|OD7YdhFPi!\"5Q S Kl|yizw Sp,^e]Eh# Tۉǯ۲f-}5x#4ߦ2S|j@G!cIbυ&pRh6I ĵW/dԖZTqRQew?)SQ/4ҫykGf3`}+ՅVsjV UC /R*4'Xվx9 $[K luIZG3 nw}pR'wG5k3pOt\ ^ԓA x/: c,a.y>pb7c$ ++DU/)%hᆃm]( p0da}uCg&AFsmy?Meo_ibe\Ht`ޚ %n@Юڭ y}`:jܢ=uJfJdhێĮ6Z]sC$Q:c RX_*E|"cZ11N2[ g0|U@&FF'`"W0o^2j^I:C>U'cA@9BIq 7ͶP˭P'._`{cP2Х^DMv  ncp$zo`/\Ddpq@em9 }6C`Ba⹮ֹXAG_u^Ԫ}{ R^%(+D*9L3Bfn4Š{졯?ni).޼r)8l:_/b0^*R?wVq$˸4th^; ]NIe -N"))_B\sm6(=&rdWJin㶉!wL_@ @pڀ3[R\De=(%'MZ)Ƞ8s]Xe,z6S9mx:+]~>gtAâaۢ_"/2`Dž4ӱ0Ӟ"?qEOrO6@"gFs D.X&YgÐ7o"цjM+,䝦mn S<5y5+|y4CU GrtdmwnX ]pRvK ,"Gʝ saVJ1A^PYT4-Ĵ +CP BCHgxȍ~ ^ #1HLZbS( *Y=~ً.|'AE8a:TWNXD}j-~qw1yvY pEXX.fC\9.΋ƼAyBNݕu rRԉŧwWAKQzwywR_;C-纂`i1GqS\*s|B{ndX7 NS`šaD Qw6u'cg=2`:BF"5 s8wB̬."8MI%ӤAYzOsJX6<)_^ȍ+5.wDLlA\촛LHORz\FlJݢŧs(. )G&a];s)3weƥW#[`.\$+WP=%+lްL*H7ܻL8ݯ;-ݞԏ-JEҽ:5lPx"Bp۠k`Ђh;Ţ0bg0y}0fj@b dt<%1GmgW =-rï2k52w&ws;de\,"PWn"/W rQy8:ɴb~.d$>Q=X ްZ8R{,(bYzMs) m|DT-~e^]G Dx3.JLHeqwg LdZ]AwН1 c}tl$NJ2吢@em#[w:pZ' zʰQ8N%Ͷ:eѼJ)oMYZIsk!fl~k4MO- I0^kUXH 7i,'ɞ [)ɋB36dJ?hS{dVìuϰn='7}˙G!} x#ohj,4ojIs%U- h SdI/, oU@ㄑ81,] oJJ7(Ԑf @{v֭: R]Yx|wc1 M_E˭g@n\$&7?Hg$*>D$ň'f8@Ϛyfzh@y0dJp. !Բ,w;?!{0Sj2mҨ? \Ov4\p#a $2Aqŭ*! '3Iv|IIM; PBL*}".  $+)}}Iv2b χ&(Pſ,O<r $`{ 8j?B=5Q&Z CrQͭRh/ݲⰖ@3V#J4/JqZCH~cH|{‡.m}w͇[01o'#rv=:oi7G&ĔMtQU'Ln(z>zה{x|{~A(EH-j]9|Z^lE[Uкl[XO@]9ӟL'X6G1S&jSC4s#qJ Z{(#C:r@#~M!j-XvO:R7k3IÏD~]8HSFnˢƟh0"9NPT%wˇqVh oRP-4^L,TFfM*,+Zw+El M Ƈoנ{xu sܞ8 ̗x7X-n?1'#m,K u#uݒjÂo =a޲=2$xX_GmI'^ ^ +ghPhwv.m-|,l61b%ӛ; '@t/FXgVFٺ8F|f\hrAzq9-Q!A0~R<>EA0WdEdCLSl{-|; &_GL j%i I:q>*ݒkrko2քuOJ އ:5&vLFkqPeĠ6_}VJϮd^`O d /2 T-EJ 14ד m'`Q{*DAD`;>{E@vv!ѫ5TKC\h% ߦ0pv= Absq iʪH.ZZ`A~7\J%=0!so4sy \+؛^Fwg܇\bQß'(K1.K"{yP ;KZ*o|s sL-DhoѾV I!v5Cݲd|ض> (l-)wQMMB@^=1,~~i2e.SVr bfDx.ƦEs#95bKy2*Xh xA9-P ޾ 6Y]{cF|hsR*[wZ8-/~2?#1i<׫?OI(FT21 nغ;iCb傸|G#8zkZbSP絧I0zuqoה EB?dZ}H#t[@S'쌅ȖB|gPR֮1J*)4F 9I;Tܘ9j یV)Wg$ cOGx՟HRo&0{ig̿ G }* 5cBkV%Ha:":4C~jYJdo0Va.P)zɱzj,vtK-AaKܩܫ~&4l4}TU<~}EF2_D ZQC+4h ] lI܌tPa9/:O׍qyE{$Gx@`ʋzSJe:3XYMe S(k[lg$ ;N=f7 @ZTN&t@8Zx=$"< ǧCj=(g)k\P? 0'd|M4  d&|V9}N#r,":$"8_zVf+azh%QszFae!zU=yHxkZf4ܲ~yѠAC:h3ɣrbpkiʟS> R`.ӔuZq304Wp̥Jk6Dy-38r 6Ϳl|E(}DpH|\`,w8ԉå<+{6Ej!ۇݠuh=1pwA/Cɰv<\Q=z' |Dj4P85}N-MPW1bP22PGpt3dߋώ$z6#(A#ӺiB6$aCɩ *PdYoV=*j.Dix!I P~27gZ`+]7'hm%4GM^Za zJJ?'% QhBw?6y_˨"b-b|1Z-ѲF {Gr4o7~m_Dpd"utM Qu<1c4(2[<_SpDGbȍV8ɟX1Qr tpKH:oFȔ9- .;6Biڌ:| c7Dh0k(p̲4!W f :Jg$d͸h oڏ0iQ1)jt}$ʆOnRnj9OZ5M9 @=iIǛQX&ңL֮ iuBZVvHbqH3K a|n%z{;W̥!!4LNt=W06S=nqU 7*> JPG3,B9 O a0Xqu$H8Bv6k kko'g:CgHrvjgeߥPO>>)CsM!K|X91%w].ěN*HJn?&a'Pz7R܊dއVtEy >70 4V JXvdN4A&7Ы^0EmIcD47Wx\X+ɮ1 x_4G UI`uێF@׬nu?C%-TO]92vnjrċwjd@Ӛ<k~WgpJƚi6Qj4^l|W!kvGDP3ӴrT*,gjX@aj[u70h \v }@ : uX[b9i8W "Cʍ }H{f*坾I1/Wf0/ux3[(8} 4KKTfCwǼΤ+FܧZg'UꇄKeQ51\`"|2X5PGz?|wҾz>GkF( ,j( E6cRvTtJj5nVp;>'4?/ٰx@U"͵>THX*KߛBɅ"OtچQYoP]TȀ{X QG Uo15۠nU*սJ} (>ohd20Ii4Rm6'b(S̍ыzWM|^;3hPo^`>ZVܱ6l8 Й{ zM%."UCtXQs@͒v͠Mf?!U.æyVץ Y3bl\JQ]QQ;A2$>iiu@𾝶i>tF9uJ#g74SaLc efpSKo[|#Qn>$!*GF h+,U:A3V(u(h(Ƕo$?/AZL0Օ2->^N6yX8cU't4>sc@=0&i`{scx7g:<_wDPm IF/m}'F9E2~0mdǾ sgCUGvN8(8b?~ZnKZEi"N vt⫳ZwnyS'Ö1LTB 8fN~gRY'w2E='Sl(j05O;&8+Yyghw˵3Ŏ>7Jo*aгKUD+P|A|@V7~h[",F1FV4hY;"!03he@8+ 7,AKb8g4h7,4Αj" ȱGݣDPj-6k b/^/:':r3Gv(k^+^ J̌N jBK.y+'e۝ eKRHtӥlٓ{E=*u*=$3_P(MO_lXk[xЎh(f- )8OMCN@PR\ >H_g@FH+L!UZҍ`IW/VՊ~xR `Gj_~G]iɅ}%t0z9Z%GzN]KF&hUѹ!d‚«Xv<7Th |s#_jU1KGcІg|ɋqcv<#x·*}x#"GW,\C2\(ZY؈w?"93C͐|B ?Ի!~ߋg:dC5a` $n ({ S/E!i;}ږ`HWaa /#'5+yɵuGtn%ę90*NIf~[ *g#zPӾ#l39KH~Np{ǎ]MP@l ,7>'PJґg,Mתk9ne@#ZE^0 &)\t t6+)3 !ab$9<7 ەEArܤ|2Ye^QH!4tv*:@J"*{hzjk^{MJ;榜Έ|;~e4WI/*1}wSGJ4h9WwZEh7`85zinXh ,c`sgzrpq~IU0Doi'MS<5>7yC)V/h! i2 eBhvݮ:ZZKL NCt,p`UeTD8p̉6y Ð;7_ M-K?{]G62`$}k.Ƞ,s)G>:;d>,*2bjY!\c#L`e]@ ŀXxȊ7[=q=||gbz`io#nl.w濿YQiutX>8e @!ݍX=/m>~q".Ua(}v|p~~~ sZZ- QS>; RNӗ.< "ymUGAj\YR90[);퉶~ jڤ`ZKDK쬄ESΘmb9%z+5euZ'&"'S&~Ua*uaSO[vj$ДcL>.4Ng1γ_`E,K928$.Be_5A$Cc* z#i fD@}Lva>`Ą:r }A@sNorrn2-0&u 2᜸nUQJ0d?t/fD 6krUĂT2ЄNZ?6Cַh8:S6uًhY,]grC;zmo${Cܱ)l}Ni̧E1m)4;[<3\ †N0 N92hy *PmnYC74c4~,eUPd"C} _Rg2DbRcQr{r1hFo;U^~b]/_$`Էl$Er}O=O 3*=QQ,eDܣL1QaC ",D!T;]oyXJ3{)y^stGhD@CCJ *ttFu 0ʚ!A-}A<9sx P#p.ZJE_qƜZԻFUI)Yua)l/|ɈB#͋r)~vcE=H!*ӣ%)2 FK2yL9T(#VJ4QZn< ʆ17X =rԖ&lt!wdg_ҚVs0X+5D!2n9GFnHEEQą*s)-\b׌ԧ9>0,B_q_@ٵ6K՜N6 o&~ی:Ӛ #a#ZeRr6nv`jEɜ ;#V$O2LCL\)M_:4*5oy6$W]eod:33A64W7s{2$FMyZMh͠hP/_6,l]j!ATOM M^$KgȌlP(󉩟M1lYEYH>^,،PȼXpVC~r > OxOdɺi2DqɄאt̂:ڡ2v1G둜O<Ȉ4mƃE%pn W˨W?sځa_z?~Dh\U6K1zfP q DYظʸ;U}1U $R`3M ǒ1a45zX#5>b;t|e>)E@wP4~d g*֬QX/A"EZkO2BIVEfgx!s]<+0hkcX>uryLwe~kEG 2+_hBTB?=[1tW@]%ҖbmP޷m_ߑ8#biEFh%8x7qOAwRX'`UސUX528ܱIL/68asEk@J={QtxZx+ ̤豉#4T`sW^dOL֡I8m>F-bdךBQs‰",n6?/*Tnm##Co ؆DTr枡Eɞ7<-VkM[jD-JæPK}1E|iM&rbi :NSv֥ ;EFHbH1OQȸbTAmbEprZ Hx? !t _?L$LkL7}Jk-V.Xxi$SdpDWV t?T8 A[i#!m-r*ҹdwM)˹醳Z=!?hiԱ;I/X*4Ɵ FA9-[FpWX{ l2 )Am1k1׶}ԨKx S eJۏFEZ;oM(_[qӪo8[[lw:x5׃yB,NFFn_4)* X 9$u)꧗M$RF5kެiQP)⬘;3_d2ֻcO]b螧UNxuHoP R[iPrW7[,?R6<̐/J:fX/v_xe5[}6NfI:lXyk- kDn@䞔nKʽ[(nƒ> DqNg UoUܪn'&󧣷?J?-v yXj>]#NM@*Ʈ|KYKh,x̝i 8Kaa0P-'2KCYQ\qSS?T;i# O{վ)>(>f * 9H_jI{.O"'$0Dbi!i-AwyI;Vh'?8 `lφp^S6!X+b?>m@Вo>% #DBȿhZAZvܴ٣",ZO#D-X%$`E~׿`W9lEv3!RߎF83h];U0AaTCdžVMMG`8{C+s?;bA*sFIE`'cݰdu-grhb[4beй'!tg~r7 UV >tE^%yỷ+@i&on2PWȟ#m/(ڄWo ×+@iohD$3LYEjzoUu:} gZug9࠽ơ͠ůrj /bEBqS'` eicVÀN7df;: \oHg/0ȉݴHpB mhp8(P/8BhM I~я L>i`X$9eK #엏]A5_zG\v7EA oe=So'qGM Ni9w"5h -N rW Q* #i{'Sz6aQ q"jSPw{s<^מ;Ӌ[k#_ۻ^ ^ׇޓtlt"𻽥|j)32 |E| UtD)"Oѹ  &۬Q)fi@i# DW&JYw]-dFkQ2 KLɅYٙ[ks)?²R3 >׵%}/}CȰ°ߤhVgŕM#'4p~!V;ڸXxݱjD!Géj%~] +x|ós2iwNm9˻D{^&鐈7tߠP;!VjC"e"dw 7Fpڏ&p8q VRj~LL Gd@bZDcsr:I̍ KbO,bXiXp(`r8FZ0#*OP}nq!(2` 5zXb@ N"Fo Mޘw?K8mtoߢZe<}lYkP/<ɬUPt]63BBKp3^5y:nPPSAۄ\dt'8@GCH'2Yx5X\wx];qDke2LQ`)D@3hvUBYMnu&,$>pRZy4qFU`R iW{ ;=AwVJҷ=)Olk{S;'X[GZJkpwZw%"T;fř\jD$Ť72F_o;-t18 ix\"f8T̚F5cv~L!6}KYYz].eCg4" Zѳ%sfe˳ 3F|6jd2xv|Ɇl<Ԕ<]dr꭫–ÿJ|W[zxr7m ]ra]4Ww?Brl8ZD,J|z7rMA.~lpH G3>m_nFCU-{mL#ϗ**- {}?|ŠCCK ĕFLFyUsUYCT]19 aUv5\xCE.>u,G qWw+ȮP!˜ϋ/ԁB\q)"(O%g؜NqE2)­RLn>7?!V@n!^&ޕ}BZn3kSx&C ,HڊM2J&rk2!o PM*K2~:Np:B b>K:_$5Js`Q)!\rvd~-ws*\(BA]KK_q^0Ҋ1VĪYnX2~Y PU捍T؃;n` o>m^grwǒ)g?y71ɅQ('AARˏ!G/lR2$jLͥFҧ9yY@aԸ9mW_zʗ=1rrn|[7`KXD֦@*ِ 95Rn-XaʙK< : g}E>‹ U`kRn-T d*g I=7;q1YB{/Z%W(Kw]^nhAw_ENh.`}KTv] |ӽ@'kjx@6tRr )QĊg{D@v^]?}rX&|v6 _ZQX&a )"Zև=q߷q`y!1y-k%Y$e,2 ۇ:oĮ.놸2c`8xʂ)ò"v ?n`}33\ oMjZX+)>WuTDtQϮ5^Wv`j<)0ϩ0]yN:߃!7˱m+$'ϲRdڛ55mF;`iM$7-CQi}I_vXLqPt meo (E%Ѫ^xPtmP١Qȁ̱nu'st`O/c ,8|;YYHYMnY5MUirUxW+(]Ci΃ʪ#*{3I6{tʜ2? }aSGې.Vejq")A$ ؚTC30?f liװe<ÖboFsS#~l]Xg SByvoPs#FbG+) ;mN%{ͥƣDQ`U"ᛃo94FŒ8ӀnS9oude.")XbQ,A1.oHpY5ݷnִ;%_{#Ȭ &v+:H}Ca?Ѷ1/^j\{'[_dl^EI'8 7(qU;K[QT3bD ee^A${sZ$9z}&Z`+\tK@ lL\_ p&x>EYlĒ` E;|ZW&0`E$*<%]9bJ6+ʢٓ9 `K[i%m-FҞ#xX:qՀ&&i%N9A-˝eaSHAU1jmt#b1m)f.Le8l~aUZ#)y{ Bj$5-%ξh-"mV4ƺȅߡiY7;HQ. Ma|M<}; I1"!jrQ!Th̉!TWら@uoD;\q9i`3^E @9Y:'U_Qm;5=r1U_[PGUrA)N` M*N^h{mX5R_Da~>S"Rw7@ =O>á%$B觷%<` n~|m됣~1H 5/aҾNf:acXry>:<%=+\,M,~sCi qY~LVowRYhb\LJ{0GMSx!HGq`.!3_yG]Y롎#;C6KCu2" 0 1N9P =([Txw)4AS?2w$H6#0(縎On1ާ:YBѪ |["jf/?$$TO$mj5Y\ Tjpvgc@9@ 1<w;q)(([{׳uz@~ bBƝ  6EmNtM>_9"j²A!<@pIzKx=Le~8R@W-ĸAjC)|EJß,Ҽ>YRfJ9їjhGcʵh18,4Qfn(ɞ4Dh. Et$kFEi[Nz}l~HR:ݟo ANFj'6BA~DZ[˪"'h$_&Yb4<˿BX"yg*9DWf2Z1tHImJL^|RݗW|]O3Z-ƅ)F xZu$u;A]ŵ . 2 Ngj|*&3-s=!"E.&Lѵ.|Œ0[Eo'rK:=M$<7 7M(,$ SܶaZl]6xtڻBϻRpBa_[Szi{u:hd!/g$U:=D706m-A.zK'@t:v7ftTO-Rc/"*5AYC13Q\BdnIeZC,n:Kf(l^.mMTf] !ͻtT5~D|UK?gW-ȤtKy3)m?|xJ .rE%zT97 .1g?RكQ ʭ'Q%nVAg[ǒȤ ÛD6YY*c׻@sx:NR-Wz/TokkFV?*YN?-)bUF-UфAv-hӚ9K9N]PÞ)b&to>*Ȃe( $Ic W wH#.;T5޳MymrQ@#g*Z'RL uSWq^SύBremGJjT$YrY#΍fȊԁg';ұ$+z4YgGs(\zߜsIEJ26P8jYV+VQ`툈 ֺ U YHPoH0:HR _,7 OSrN^{fLB,ĉJ*uxb!-IpVvjH6lם (? řL?5asՂ`?;>No->'4< Mrw5gÇTF"l]ɖPR@T1&%9DewEn,ʣĴ>aӪY b=S01Bnb$ :z%}$7HSޱ[y+Lu:I~4\Nڋjy\ްV A1: aK ^?7rEFAG9:fΙ69x@͎Q;o܏L3p@.cߘAF%i=~IXfQ Q4 fJCcU;GMIv:"_w8A21虩ISy ü; ut}Ѭr}cPk_Dщ,PnBCW M vke<GԤ@r7mHeV- aGwJsw|oiߙTSB0V.q +03(łRbcʹ"_vIN/!)kFmݦ-C7G_AK-z|78`c.qg|*~B=Y#: }p6DE*;^uu% X0] DpP%`Ftlm 28!Fžp`{@1j' RT(I뒆@Ke}!3Y~'6߾)FkyIn!9UjS? ?RMlL)(,D].F$:_Qr:vn VC",_uB%C'[5~Bu{mAS;Kej席COK*Q2sÖڍ0電nT!'q`N2W.+ϩ}]֞ea5XəfPehX`1l: M݀De4FmJ{ lrLFb4YP‰%kt5*ԊMj0P(馪j6nh]?nE&Iddnڻ9gw?[(A -nJݧyŴڑ(>.jܣ>8"[aa"9KiuBWAG+S$g]2U.MOu)-W|m1h>rZK֧)idg4[8~HQA*^MEj%ż>{B$M )7s6PC𡵶qhˬr"y'`/z^e#q\MYR@\E(8N@_Q^}Ĕ@kq\EE4ЊbfBB\mbYi?C"6ղ4BR9P\&b덋w%,3;4)Q,ʼnMK3A[78tҰA^%xPq3sbT7 5A,UҿdCaI̬MP(8dn'>WPQ&}aoәpX>/SSDڞe\D<6K6JE=e'AqoTGù.e1 VqݾBrk c[HtWی>l2'K!MgDTj#Tv!6IAwaR#6*fsxS'AMGXBR?$xwa|‚НYii,.BqW ژ$׼% 7,΢;j'63ڲQ)0w=;Ʌ*O'W9_'akKNnN xmm7 7,o:%-J!T̚P۟W>`D I9II'* {`ʦ8\UjF`cj3GOD{#?K{~$qJG#q \ϲ4 .^濗+ g/R/MruӉ'n?F@ECm2,OS۪,^te*,7m~fB<"q0E St (4-pqGۑUƐS{wݸ c׫:N$7e1*ENG6Џ1Lg֛B4ܧn×?hYp+w.;ԼiYో|$:^q,utHeW61 YKZȱȺWJDu÷砣"5T^M:\OGI!m\bi4DBMFR^kGNBǙ.' Ķ"eo""\Ԯ_ ^|yJؔDH@$ښ^jBhm?J'q=FSږUb!#F;KD{ `bwh+E?,j4~DMЅ%B83+kb*kG$'{ՎTj`w5iȱ>wI\W w9>TvtOԍslE^#Q#Fh̆@"dpD剠BpJ| SSH~Qj!!OJPi¯38 {4_ j~L;hW וq䐍8 )N,>#yrD]nt[Yncݩ䴘b&yH_X(;S4M-HYʴʅ7DR,mUq⾑-׳mkF&Ջ[DwJgiI9k%{~k߆]6=dc‡o cj1V* +L#W8wQ\'G"<:-'E":`'~B [>_S՛Z=1"D$. WeWkuv!?Wc8 X7Ӥŋ:f:X"|@ѬL*Ј M RrE Vْpq]m_ #qIRcĴh}SmB փ,tٍ@|z`H V _JOqv?;MQx-(2L6M9M[0IȳXFΨ5ɮ`]pX CGF/qַ û< 2lEX"bW5g -_8 4Oz1J-Rs2]cq[#w@ʼniLrd2@ ?)/C6C hkuI삜(@}[uRx ьE t+,;Vh;FY(5Ӳrj *ylo⺫,66ZgR;hlϒ˻Po4+d:僚޽ eZEFYr%~ ̽]ʑzlρd+=G)<y<cQge{f\A[ѡkAewWN-w`B6Y|a7:tk"֊o'Wl/skWB`R{\@9ԏcұCF] ptcq['b=BwPnM ~ʩJޝ995Xƈ%}h)H;=~녖#7ɗ8 /]/Dѫ)Q P3څ .R*o:%42E /|Pm7 9mI_RG?Il^a{Vn%VG7F'V.B /WiH 1c f_9$,0Vr)Qн+D"D tg$xC |I-@*MPԁmqPBc.#h2Kku/ i%5*\;7oS=Of mST.xNs'ɂMϜ)ު}^) VL`ʸArb`uOMo_?,{stl}]ThD|ЅRGxYC@VU.Y~ #C.*\2+TyhDwfc$?yM/fݤ*תh3rweKl X*TJ=MndwX"0/v2!_ Y4e,Rw -seL>A +na)ڟ/T|\H9|DpobU)NC*VqғM9:x3b 4o/Ɯ~W&2=:bnx_ \rw7ri}QxnB,pf +ɗ uw8XǞAh*/j#\9ĻdQU+̀r:ASjӚ>PŏlSΜMPB0ՍUǬT˟FoyձY 1Ж1..! nA֯HΒ&x5`}@ddtg Jpo!Lu:C&gyרF ÂY|@ ':k>Aq|V|h[cS &CsYRY!҃fIDL6; 3ogJ-! 1D($3zk UJƼ3h/;]G%62t|VLXL.W7A~s5f! }be V iTP̽b,=2sp^EXdvGV.]ɸMº}{=I$CjO:]'ӌ@U;)x.HXy@6T _K{죽2Ʒsi}əI'O:)CF_IbhQ8shq/i?:0Bg=;SBݵf`$SvJ;EB[BZSRa1޺q\~#Эlf 7:o - +"!͖uJ5ds.%imtՙM{e', [rCHSŅJ:, ٗiLSnF9[CMv{y2;( i9wݽ=}[!=_5?gEO{}>5xe ?Ή77, HE(7IEF>4p(-seWQpbn.#)u]l? _?8!o\˔Rkd39ζz$fxX;d؁:C=:.,Ҥ /P!UxtoJ`,nB@}x/ߔ0Cd 4u Zpjb@/!JG`ޱf"].BIR?MgI%3Ȋ 6Opw{:)>dTTV #[g;|O$fԼ' Њ<&= Es(Wyp!a(dT-p@(6|E!^8Pa KܠgZ졬6z!%}]Ƭf>|.uFNЬl.R|LڛD{V6+<-S OcIt\Ku4T6c PNg{;N9:hdu/M|A\O_@;JL4)tCKvc\N]ڹd.{YuZw*I0/W_um v#K~| LzC 5矆"91ܢlTsoe'-,+-Ta|d tĜv6S]oax{e+V9yA }/eZYޯUd<* ]}fZ)f9e^כZSq,XXFy:Kjm݀lz4!Uvb~b-E8&z㍞6u'0G(EVaBN (Ly+ǎi9`ξ/Pe ݿRl"\+Iv  /s>p>nbSexqYI31B.RN 2 u׃ Dk #fyPbb'Mo3 X $_ϠGR!,8IեݥO 'Q8pobtR >dbDByKi`ò4@פ^)z&B=x5O׹3(LEլ,9;6]`2I1}EI UdvބDŽU,?s1jMCш/ v敼Frݿ[i^n|Wm ri+ނ>rbgHY:i39ww΅3Ib/у 4~^gU%;?k !b=:h R z @dxMN?k-g33" PWϘ4,Et,jFuaH~˯^] -|at#3Y (]wY|_]b!"P6(EdPt29M'[YZT lJ_6r>F-gXV ~B@ k@Du-_%5˖Kk'rslǑ\XX\g,p9G4Beވjfq%4IYOXQL|#M_;|\M!;̑5Dȟ'V$kر| T#Ca7)7ΒEܭg0}X`T&6]BG-1h1p/:*w(9тUcrg>.UW&Z5m T!铆6wq+D#u*ke+j`¦G@z륌%\eyqd/|'+N>HU^-!b׻MBft@ص>E7gO5gb#ڤ~E m[OIܓj/CHP>1)ܽpԛ|(X8cUC\FWy\ʼ}o14X@i#u1o7 f[^F> /M61ԺԋMCyZN+ YB^SW€ *M/5P@fBRe|% Gkw2;eplƛ#?qeǾ]C{ab$DyZfg{+4fdTbr鲱f) b{iPp15?ŭƝ/r8C8I2rTw[Uї6oQ]mf->d;9B&\LHE!w\,l@Y\^kJ|w!k^"55cȫyb/\` ?Kj׍o6)؎s\@oɁD-B' J!ѻɨ R4 se%gudRWeTQ^#} P)렶EYlJ__(IZ z@C T2t.%(~ #Bi7 ʬ{Scy%VJoES#yqM!My$?,'#glsX<$uqsɁ+yќ'x *do덛E튠oLϝ(i ͫ>8 !*W6DN;n]]A_gzY\뀻*#8P'=De<Ѕ5ߐ{x"M])SȱQ+1NkB!ʜ{cQLuDn+G4hLL4sP*QKX=7Uŋ'|rm.U|g72~%g/z6S xD0Ɩ(a r~AL;vJn˵_M-_V!6 wڎǻxδ1dE.AB5aM藢ur1RsR3QȊM7 È@<#n.F `e!QP4zu=}T 4BuKoQv]J"=˰ >60密04{1NR5m\?Z1"-Y9?ₑg}T/‚!u4p՘]ǯS3|S #r,c)MU7D"ʫhs5 7$>1kaK)dvѝfe7aW Fi{sLX>5QL sz@(MuH /.F)(lΗ)kf& };K;lR'۾Aч5vA|f'D>ei9D뭇2W-Ĝ|$K4G7FW =iT.M 2c,ϡ 8N0m{DҁhIx_ayt #zÐ'O0S7s&mxAA0Pmww"), Jn1Fi,: .*~7 sTv''F ;o?2BX>az9jzC@}tDče"j&tmXg;EN~=jؽ~遻_q:`6xլȶ B"?%a 8^Y ƌ l+2oҜ^6_8?׊ߴWU4rRt{EVQP@ߝ/#;:1V2.ijXb6?&15G{9iÀ/+Ek` 7߽p0DޖۭSaħS4Α`Z4$!3X {?B7[X}J\sNQ%]^k7ĿwbkބmPSaפ AWͭqD0Dٱ\U5=x߼cpqy8"sD(TGK)i^m-Gonz_IP!uB0Hj=3Qa^<@4*`zʀfXA8«g+ #%f;V#fg<1cR4Rp$pBȨ{~QSJBa js`{pKa"%LOhA p >HhPSkI8dy\O0 &Riy1h-O2vo) Z)b/ t`d\穷9Mྚ_ɹ1jJ"eÈ`D=_k4ċ|cR9mY%vܙy7h({ILS, PY[E>k`#E'!!XHꨧXm,2Sa@=#Y)ܽ{̚2(*1v]2}?Q"T8$YJs>LS:P-W߽ȦKD(kX;p|qm %qzwR՟JuZ@iP]C'ׯ帪S! ecXi,;> oBHW?jk-FP|? `w 5噫CXkpNjϕq:}Z`gpkrH@fmP螑s ?|~)s_(Pe-b@?ׁ=z)xaXmP-1+=3J:AEf}غ8#avJZ =]Z 19a-ܼ>֍/ zIO%m(M̏BE098GښVZ/fy;uٸe,o aWt|t`ifa :@ ¤ibfn1v3(h/M%ډST**{z9 `tׯԃtCNQre`1m[F҆DH0qaw,K<\MCax!K ěE%av&c4L ןM B.>F龖*kO/%m[7SmfvGpOr!ftؙt12->ލ!ڵ_ZK;QH%gـ,$bmd)|aV{&:*u` |aFHibP9>uA`km~%WLìLYt^]CÙgur I[ \rMl{zMwu)EKoe}s߿k6-L"ibF̍ݿs%:y&a$ETx5$r6wR/dan/g<vjz rΠ2^P !PEa<Ɔa&=:n{HL2j1(5؇EKhg57wL)H[ƒ1m,JpbTXQ.rD78>;O(h $ՁXN!\@I ʄgqXxlAp bƉB2qmZCʬtwkGhf׭h7Ckme٣]Y~yM5!XWDDLig~7Ӽp3Ja[:_fuJ:D'TVXfc:Ǹ/=%6].ɺ7]f}QlDC1K50w%Zkc2uxtTgi=ޟ} e[u AVz ,:_٠YO Ȃ]>JL߂nx@d؈Sк8z{s9v2;=! ŭۃM%'qG;Dk_C3ԏ1ïc ]~ٺ/^91NG1&MF!@&mL!~ݷaD(6-X#p3O%I?Thh -{JZ(NЭC#q~~gOA53zc?aiNJ)5u0_KE-pH8CL)d$0P%({!CO@Zml h`+lbd4ۦV.޶.:>[xyXI&LpY!*EIGQyX,"YXE6-GҠdFfɏE&lF LUhRlJ#Pbɶ ch x/Wv֊Z_@*TE(4cV@S;"/\㯄>|X8c8ujUnR|AM+bËQeA7^Gu>Z<9W!Gu+BӁh꺏d rS$Ԫʱ>bݓ%U8=7$hPH+QF>rn_{<'̵i~)\5aSqԠ?@!+4 ?4؃-;DOXA5NġQ%tӺzػPT&zŶ(k{ǎc%ФO¡EIIXX)"u-Ce((7F*T{:i@xhE&EuzSl<+[7]>0M)?0 m%D6F2n16sr1Z{a8^XlMdebâf6i. 16JEoȰ/43/P_O::E/^4Nո;]wFZO1A1\QBQV?;Oiup{7=5z -˽ϢN$ٳ{D;rqi*!m(~+&hg֎8}ثpŠaRx}P]7; EoowXT|/-(1wN g 8:8Qp#6>.ws1v#ݳH4׆X^s!u$|NB~ʿq.2_ 2{A԰FVJTh`2it)4V_ 3uĹlDXk@}fX YD 6㾤_A)!94qr)9CU5hX.r`GhpJREVGfJrQ+\DޏI*k?9X*-?\6n& %n4ˢ;^btmjl'!; !|@'4"dGcRUrEz"+Mkw;$+:̀5GrCY[VG{cC~U(xU]V+8ܪMGžQУ.^ԃOӨ)b]Vi)7$gDkNÂ2*Ncg3-<|7s$jg{>f L:^8(nTh$]-o/10knJ䊨q^Sj1.Iޣp%9_ZUCK}HK[5Ќ|DgJ'D4:.hiq{ŽwYɇΝݕx {XVoc] *rʡ3\|3%WjØu" eu10zJq %v#Ժ$v=&X^ Ly5lDp N$Aj1U)Ug]"ܣt J.`wztah8~WBMtIwwY,Z RN~"B瀚甴jFftGTj&}"K_ZEuZLdvLWasْw]W*i;O,3dd&g"]&R7n~}z=KZuwņ{"MZ.nDX0c 1y8N5Ի>Pż% F*_RwA=rF$gf" U^G1}nk<9lKTO;ӈYcv4pa /U\TL/5ϋm1\bZiZЁ6Kj&M>T>8Dby7%(aU]&:Isc9zSOCv˲#}']vuQ罸I^,èްE57zf]h(2dcm7Ν Ā$F}l b&s@Ie0oTFu4GmX|!xHkHaH>xZ!,}TT;xw7wN̶^'+-;3관@zyiS=YaAIK3'Q~.JI RFO|ՊĠ,D le 4I;"p1PW>X4/b#jy_ \emt'owgJӦdЃ$. _Wύw~'>W#vty~6#oR &9ya]j(yAy-R܂SФ 7UyVDAT?{ 6Br!MYU NoY`cٟMٖ9YK|? EG 9SB`cFM"楄LHQ1uQY7ӾK=Jm"G u&K=|s n6 Il*x@̣s'ނ~^uf/S4_cRiiƙthR M ¸O<+P.An evA |,)  OS.N,t.hsINe?];ʍ2^yhսHL P5$T?\e8%xB`֣rK_maҔhZ .OSߩ5[ 1R~$Koa֑|G״iksd56ѠBy^ueC"b;bK[&.9kug1u݆q(3F¡]ЂFN!s Gk-x&#{3x-*R+ +&q+yac18x7ޞC6&t^QzqiFvӺz~H+7Ɗkn<+p{XA fsBؚ-8ɮ\\Lwer6-f~[IH3㍍r1X䮋5 :`ݤ G!MMQ㚷0[Hcώm+0,;NƎpَ7Ϻ,e gHmAO` -rfqBiS{Ak-3I^V rj/l/O8Qvߙ׷v44F2$-ݠ('4v+p3*WR( A +d_aUrY+VN5-#BNhbGz/Ǒ2hTWnW8BSv7CQ5e7%_W-h55vq~fp=?0 _TOVO͏=MmG#,x]ʠdfGbL4I+(pabhWzGq*1%43WSti3ZՆ 4!Q *x0+(+SLl~DΩRQ4@&M$E s }8Xޤz̏SW>0B`.°N"[`iʃr)nKШڊ;8xa+It[g{joT6(6P,Z ݩxQr[cĕ[:ċuFH~dt uF 7.z]ǓZ <Č`It*\J#}C-y m7&aޘaz>' V.?rz5#x-Lc>XlK'_?*=OUlI7Kpev Ϙ=-BZL<<)pPݨ?ĕ av5kA[O56$8#xkH?zr}aRܭN'ațnэdxj!dqh׊M\uڟ_LmJezux<DbM$4Rzn%7 rt*a bgnuBYEj0&{O/%Z6o /^F䉤K(= ޱáe_ # RrKps\9"ox̍3< xB,_bg &6IW*(/z3[d#1vZ6+CNM#?mV'ЃRG}}d. ]i_G NQy{gdĿ%8 3jY]Y0ȶJl6(/*b'3Cɰ-f%mK& kkF]Q{SSwe AwT<+BPp/Olz0(<=2EчE&:eÉL#"ĴPC/neEuX.=F_~uEx_gvYL+ZJ͂uOdN>H?D>ma͋Ҋ Ze/×K6*ߕ4A9I3VX,仵Deg {:!`+?_?N@ڎ4g׷ %\t"L3 /LprKk n/5!oD=hȦ|BLR(3F]:W@ dGk$tbTl#Ǽ|w'Y3sql CS*;8Ub}W^G˛gjrjmbKIj1~1Fs)J'RșS!j"wpa|ܺa!>T 0<~p}Ȗ0}"y0R M⇯^ۼDۛf9WQz@q;8V0!*+uh]`,5hq4G!e{r6q;q)u1{=%qӳr3ۈ~nFLZyRrײpՕ/0TVn2*K},SGo2L 3I݊3a~C'V!qmg5.ܠIHĨ\Sw(hY Gm!ސ71 4 #_sVI8~moDY[Ry`34KWM)ſz8Za1e@t>?޶ZWp@%\x5~}ސHMf( C="yx0nQ>l"1< q𞕮'|2vJj-nH#2ԾΡ0$ #H;maylIG:0#˕=^?Ө&i:'!}{Pt`$ZJ?nAq6$D[i U#46St\9+tp~ێ!$go :3iyp.c M4.F*mn0"/<ΨNUE^@_) lq.ɴ he`&|u(+2eXՅ MќX Y$Tʯ}6G{`7'|O)~<\j9^ĺZv3$@h6{A{#X~3d8j^4Ɏ6S4+˾mHV~[Ǣ>8<.kȬAK7:#S0 *}o3A0AlZ~3ܯ6u_\\qPAbrψcBrWsnrN[1JD$$к>χ`?QQZaA~v $Kg _yEu6jD9UדŎ%tK 7yߍ .9d UB3cL:W|b{aPG =%ah:ڱ--lhݦT}/BR@us{Φ p$I_DUygyx- ANs:W \&k/A:B#P֣lh=_\%ǧ^yT{|^Bi0˗vX'=d-L= # tVolø_Ӷ*;FS,5p[ۢ+ .`\[}RER|3ꝣUݏbvk\UiO*^v*GǪ[][ȯ(|G2R.3Pj6 dG^!&T, Y@!QIcHvJ14uq2Ǜ#&2_xT-S+Á3;3~?і>%x4͹ʛ 9_%"ď##\31F/ro`@ GZw}CI),= 4z?Bz4]6.7+qgcd )NKNxHd@v`t.3l~u4NyT&Y&:|Uc//{ .eB[ ΛHp Ӏy˓[mZok{d5zZ MzI<.t5~WCae.[]YS7jQ8, Ec)qH73KGI7ԁ;ʱZΥ0CW?=3܈ְTqGo#͓ѹY*[dyq!hLhP vZԆ Sgj8 ",z~3ށ%8X*,*U*ao$^FU\Z#QNRĸ{ ~ A0§eȾԔVk?Fsa@Dg$RUbLcǧ7q>RuDr7P$HO]/ʎdz$21lKs;"e u_П;~JzL߼'@az6 2X.~>7`ɉZt[u(7 nKNFyK)2)#OHH!B$uAKfm`ߊongKb&ԥޭ_S(bќف[B%mr66%=hjMe ˜z.~IIltr roeYV H}dANypZК&⚻f_Xi *r'~ Ob0eiMۿɔ̡D-M,j<895ȡ&Mʡ¾jd4{ CIƛx zK{OItBjKy`rt܁I{`mònqt;aQ(2ar.55K-6s{!u. F_,'waro?PiX.R_fGm4E\TFben"YH-(z?稹dj@7Mس,/u|IvrܭB +>{BA9{Dq(0Øo̊HRE1>P{ހ@" u鏄=AEeB"VQnZh'+bӽx)zݽ10suKC`#b @ S/ZxN$qEV #Uƻp^JN*e7Oj9b# ZJNՅ8flWN_s+F5nEq,[?FWRsDp˴'Hbl5`tgXɑr k`gb*]A!h)a-LG.f BshT5LF*J,쁃$U &gz|79ȿIƯ,|S]tJ" ˤNMzkDm~X4 9#Α]Tq8 @0„g*ӫytÁp\^[yh H:WCƑ]̻c!b*}D:O ;QOX<D5h>j!VBXHnu wލ*vx5KdM ZjxB#N6. 7lTvuH( =i:âG.]nChk)` RWO+ӳO08Q:R3\gҹUdKiW9.B4y*_tYu 95E<IRr5MŸ1E߹KrTE+rZ/.kEhpYo}D/ +IE9D0@xw^VY=]s<% %8| eٺeplXC56H@;0mU[X_1 OLt+of$ԒcC'{7_MXC|: ((tAë \\_员)ghv_CNءc>9mWRp~zLƒ6_݆i@ƻ P:Iቌ\ ͥ]fMmJ*TS9i{+͟*ud_=^_7JB$(QQ G0~w\0޷a īێYjˆEv7 jfkνIpLzˢjnZy46`SK9>#rג7_Gb%u屇~ (5p32=^=qcO?|׊Oze nWJ=FրcX` 'FߣYJ@OQ]W%_6OKЋΣP'tV|̗O'PJ jJ'DcDAqOUFKϏj/1 _KҸ`u vJ9{Xѕ\ӆ+x4Gn"/ TG8'Bٸ^\GLo,^Ԇ󖓏2~mCn`W!>$&-8`"d㫁pA:Jޛf_PmJeip>>~x# 7WѼTe2kק>Z}x/b՛]L["h9@L\.0x9&$()kHk5KpBr6$f#w7ssOtA7 g"܊R1V]/iGKuw,mƒaϜL4 F0ρ:*Ijd̒yL\ O5]{Μx< >0 ,vᘢ*L.'ݾuҕ`1WO4Im_cnst+[t& WvtswX­MZ~;Ȧ#QOez+G<3pO-wr1~j>ÚVD6f*C/U'~:%s.)zBCԛ%fY$ p8kA)\Ϫt1,X7r K9 Ktxkv)#=9;v\7:ɒ -@>0&"ZWLy8ӱuTZ/Ԣ5= 3K\nT"Eۡ-I G #$~ܮym`I˘%[S*H]pnX1][sC!SUL}K1DT,m{hKn&n>l\ s'oLƒN疴ei-KVχE$-GlxgZ1Zq܄rKm)3.h>A$P}T(WpԀ끂]Ty`Gdtv혆& / ," g/L+3]d',۰i>q$>^ 2+E-nj1O\;XI4݋y"Q-W+VfWFm{Xa2]_LQ CS*c)ֱGFk"!tBTŪt: l%RKR8+3'%;.N(lQ೭bۍkYS SD9hnT\ZQWZoI"R8.6oGeL6zN$YO0`> كP4S Z-f [9{+UBA%9]eF'EQ ;Acߗ?/-j~_M>\MJ{Pqa(ͯuhvY19(!tvKkW1nל~؟>Aq9'b4OE$r !Ğ ՅR!O:h%w@zOx$3:#`EFyf?oh=`V!#l"{j׭mByQmEPwٟO5XFO&؞??,5囆˾9X|(2n}i牣^8Dg@]2I )|kj5ML0Ah*@zƕK5E+_yFYL 8c6_'ⷼD' %C_@6T 9/'3 ˒O7TϵSgf1Uh>p~FhK?;Ƣ&vy=]:^~[-Ёo s+NEϛY~x -upCBJz'g,n܀ >܅7(1U)uo4hsE^exlB(p%$^|Y~3f›#֑U^+2`X_^i^&I!k?$GU`|]v[\Du&w (M'J9_3# ~)8ǥ>^a%O ss1 s<%J ^j4& Q7Qq3ctW g*d&6K͘?CqZ~<,{k<ϭ'kgNt@Idi i{˽nV3 '_9ވ3W%F'fgYU\^,ms3ƜB+MmKx*vcby#*e .t@Nuߋ؈%7@%'~"T;f /^Ufbk;jG +IԕBN}Sɗ(CceZ\>9FB4dk(|a~auO+ r6{}vWUr6ǝ^Q :%0?AU4:99B2,RVhrFUU} :*½JBމ_6L]Kv 3l+Bq”*vϒikXĠp [zBGȼU Faj P_W53=>? ƽ54VN"$IB^Mt <%2T޲˩jBV = nIKZKn(Kp._f&5Υ ]H&Sc}Sw֚&P04[p{'n6{ Ɣ%XI>ݨ3&E(5!o])y]ԥl7;̰zTF4-:GX 98or *2kX=թ#}<1Xjp?!W?cv J{:l<2xa>h~Od*'uhB/pk6{=OZq&lӭЗXBٓ$&D`$ԀvmdnQމYK<j#Wͱ2o'ї*T$-UsVK Z:@J/@'?= Z7a}w^!\P]M/eL!XG6Z(؈ bohq٘E~#UT{W&%yFLg|ޕ*f֫ٗ\\&H&n蘌Wн7)fm"e\'_?J)jNG=p,YHζI"aqr~Y3wh]/=.f^L1,iCٓ{"?U2dMY(OT{~+Xϔic:dH퐉CL5syJl8R:x}O4Oam_kqqn QJY8gR_&>{I+{PUlC&l/@\[v~Ë+CxKOMJW-ݪ}ԥ!вȸ]=>~kAz '%l'g&=Ge*͍ lgE^7w xDfo%3~ F1Df5ئDJ20\p}J>|'07v0@N@sL_,Гw7{kD;-LZ{XEyͮz6+7W7e^EA,֡bRZ[@H*R+g]EB!GQr`j|l0kuk>#막 8]3+,@;x *< ߉$vⓚuuw^r16xR2"C[ȶ÷;Tg[#DQT-Kw ֑*sPPᑗLO8gDӣ3Yk:\2vo GS`MS׾7rG3oL| &_S %"Dxk\UZgȠbcl {4vjivI }~ X:YE,Я3wQYiJhpzh1s;q 6]c=jW8CXQXwʙA2`!!`)E9V0E" RrOxfC]J$rɃ`P9.j#ZU}m<7`j -&q$Aa)߲"o4HF3w i?Ybg #^@1-S4">1cO'|knl'EgqBy[gkG]f6D5X?Jeb)j[Y[Zv8a+B 0n#=e/ڧi5N@bJ ‘X[V- f-GGZwS:H.XA_g_ 41tWۼONq :D73!թ̨z"`zM{6#&rV {=xD'" QuX2b{1Se_;vNVY\YxFZm,Dg#PAFqy։B|+ro6 *w~}O;"ߊ5f&L(7Y\ 0YV$JNewd5X8YCv;i.ICЖB5>RȝfI _y^Ab- 1G©͆gr~NPg[ <ҎE4< 0h*=G׈CRRa[ATҒOʂ|/1͠THxݔI?ϦKp׷.bȥwzE·\VsfDc3?&4Opnjm F&;x5TVΊ  "9D6TZXoVҖ!1blu/3 :D*YU]7VLBreD4lBMd;!uѓϟj.CW<+ %3/JQOp@q\C=MCAH%I-G%waז]ǙAdrlj1ZQ^"@)iTTV_PEySqyD$Fuq,+'si/dW} i${=^ZClt H~cNވSb@aNh,FG%@ jymނON@>wvl1(j6eΡr8Sd: \RB״T:'۽3Y{Z͙O:h vo.y+(tb㠜0{Bmi~kXyEs6k-腍 si| ^.|szr }BQ_s_9}6h,Sb{ݞo!cBtiU?A-BS߹>|mj5L_#֯ciќNTo&9Lh#dX dzbMh8ɷ ]zE_(٪ IG@F!CK` Rx-u B3 "ċ^@FٻDVes3v"=u\|AbƱ ?Q.cr.ͅEx/BC=Y=.B̞Zm'e:c B60KI%g&n94@h/:_`ݎ>4A1qB鲚0SRÀjH$ o'I Ե;~ز?%IZ^魽4 X7odvՌ1?ɿcg"~x)0J0 lr𽕇I1QA9 +d~h1@ o⠛49_j-gjˮҒ5 5=3@|YxNi_lnXzPKhBf<[+ALdگxoR9fXDax3|L_ۃ!g2\xgBJPRgc^4uG|"`ej> tABŦn,q<%n uQ( \iaFP-좪·%@@!=NbRYGu^Vf]KBblGIoc7e%yv@i Ug.}>DC8 %V׼n5O72Ę\-5>P%U<ݸ+]/$]+E4h5uf.tfiK<0E/)gI-za $*m7՝JUś׉ âSY'ǟrź#J{#gHev@ZcOH7 ;8r`؃)1V2dneޟ<Ѯ*B݉T3~6G=U5f,ƨ}z~[B"mI͹:I Mipa] 1jrMC:kQe13"Nwǰ[{‰;O?M{بL4V^nA[~ީ"rąk~]I*kGdtƧpwƵJ詁wHr ~j\CoZe%?bmn:&PV~dH=% AT*~3MgUy<6ghߴ'%̼[?IXAL0_0mkS[6 TAƴo,TV$/*{ew!N_-j\}lsڣd`VYkŽJ 1-pKJ("x? &9:YЩ롒]ssIb<~scS7 xW$=)֢ /54,T5ZO8V0]lq?T$n"6gɀ'FK&jql5.{ gZKntPW5eF%g*YqW &e]_ /ڛWǽIlx+[&B><2XPO=,#ݦm+BVL>h鳣>ysv ؐCNu 3snﴑxmtG<*l-"8.f] Cvt N-^@ 0?O3!7UԬb9j=)P!ETA?0=L*cKo{شǻ";\iI3l,@I=Xu,:QT a#nYxrd0wCq8!n'H4dE2F!9 _󈠕7n#CD3 vw`u lؠs8C^8EbHdk xPMXJ.aۥ{0.mԩhÖA22Z$Qaj<8QdY(,8eҙ^edeFڛIQAu9,0XEO6P^~Gշm[iy{?`pP.m_i7{Ν3L!>T2+J@Mv[ Y;^4mP٦E:|QK fRHD&@n%Cp p Ss,- 5& 7k1 ڦSt_OUrł Ro WQCAa(SՆVl5unJ-t$枴 [ ڙW;Jv)/ ?(NB]mͥ}2"ۋ8Xf [& C1LeB՞Z99ix 榼'H"bn(cHGX=oh+)&< g53`PDvfot^L \6MxZ&u4Tn-C5YZ>\ق />yt2#FH@a8 M C"-F\&yΐc-Ւ2ur{~a H~^ujD)x\}Ufq3n`&V'!/g\С)2j:$]4T(ATf.<3=$r ?r͘"/kDdn 8FZo )hqk"_2jkYx&h5;DžZZ|nN-x*j9q t+T [b*PS(3_ͦ:=؄ }ŏ ɛ P yU^z@M`Hĩ7V ,?R:Բϼ@@/*)I@=mVdrn{kd[T&J+[Bc@WOdGBP{e_}f3\j ;Ⱥpz|XvCZPrV ᮋIgr< ^2gĵI!tPeƈ2~ 7C4$Ar p!ԢHo9鋛 'orxWzSg?l:Lv:s,r=ۈ x"Q FxWX,a{:!P}:J4s`NW0uoLxY w(mv+츈}~?q-It aiUmiדlexzk&n~>tuo\/IWo5宻7X'j_8BQL.0J_ϟ1]uPm{wļ672Jj:Aw E5(R45+hKZ-wlO7^HDNa~c'Uy6Z4ܯ+W,~@ rc қ[$a!"5QoRe3nrِ2;Vn@[<~}#5H Q#ۧSbwbFyM>Т% +b ET% |b3UT1n2)Ê;\m+; D~If~Pz Y7J<ܤ6Ü&Q3WlkfPb\TA[_Tb3Du1b ѡ4մOVS ?*DZde0W߷:1 b.𓪉 zulF`Lb9$u ʇjT ^`)4!%5_5Dp-CDaMɘfVDx."Rq>q` οUigeG&Ⱦqx1SwGB 4,^ܾzZkD/,)a뎕E\9<7fѣs,̵v]AU!S~q1O`8?Pms2y;W"T+4p+(Q-~q7.f8G"oK˴KnU`J 9XgMr ^vsm +s&jcqcLi.PY{7?#UIոBGHgV,tw=,A}[Cd`7l+Eeo]?3umeE$!U4cÝ"3kg~%ojJxخBh &\v dr.#5Ė݆ga߮aGYæЂsY*ޜ p0hF$S)*2&o:Ewr=n\%u໎ #.ڇc~D V_!tܰh(1PZHj;_.ɮI)sT,=AWp&W>hTҐ&kb$OM٘3z|` / DJ㒅`1Rl(U_XNx -{R5j OZ綑'T:S-FTrʻS?^w^-& /W`C笑o+|x6$#)<\{hE}/'T Pu$Ewʁ-쫶̱݁ V;6~~9j5._m5 (Y9F>o;`RD ]\wȕOT }| /-50ghlfc?+pxOuWx|$ƭ 4ݥWrjHg΍ dPj\t46E/D$w@m uйJ`n-+XDpy3Q;Hـ 8_W+R5auj%A ?uA̒zdAt&vw{+357 ls,(8qK ' Zwɀ^CP&.=_lznG6a#iYQ/3yo=*  }龉D+HJwh2:#\j r40=':f(~I㚗_D,KAc˖{ qB.23*]z֓{uBE؈C?S&$txuS\C,Vj=f6 D oo.NGhy\W愔g)3BeH7F p*<+@)U .bf>]!\kZ#~iꅱ#f@7xGe:@9.z`1yliE΅z8(hH3o Bĝ g[^T`L'$/im :ۅKz&+u=a}e||q0)@RœL¾o8ܭd2y`i0V[DT g#ʯq1y|d 'TXz}i#yGI,:^WV$ k+$<揳z4˙zZ̨ꊟv,ȼ:eՠ|wyt[ ٨@’dr٨ӌ|uf!AjKS:MkVϣdS2Ta 䎔qj4Uʜ^AC<S%i> qvBp7yDyoy`((JZYcO,{9DɴIh[h>_<*:@Rr=fu@t3tc;{31(=L7&6 gHRU1J:6Ԕdek@?b^Ӣ4 L OJgF1nF'UL?\Ыݓ3et&ڜfCfrh*+J%%}j`w҃|sC[ qx)Ĥ?8Yɗ= =_AƳ ^2x'%i\\isx >0eD j/0MT Hq,M  NE (it‡ 4N Tڄ1ߞ"V3kabd_1dZ 3Dv[g5z58]"^r5=JYSlfTit(#rC:.oNN58 $lͭmkmf'C9x3ҩ5ß$nEfjw)?NéR+M" ^zuV3}Q8)bYyT8]dMIaut2.Yd R{ v\|ʰ60%)j[z}aTvde 9v\/) 5\ Z.CNc4lVvgs7PpHRAڴBб0{I5b2KPͯ$UDnx+~v *@},L SY TI}ŲU՞z=yk3RAHb6 9'k퉲tcjr>֙2u?A]:o*ur3tߍ3!G.RcD =K#uwoqh{1W5iCDdŌ2m9Q:oŏ~ p bF,CM](k383HSOlQ%ɄEw}㵈-2-Dzqj( s`lìYSv_(:Sj$-4;GԿ4W郢ڕ=-&B_gd<3v2#)W*6$%O<(bs 1XQX8]FM3'}oZ(Yf`K1ŕ>YNc6Og}7 b!}>$Ԥzto=ŀ3Ň {{.cܦeݸ´* TM C&F2牐!P3b2nP=$z.NJ*v4!1/nZnwz/Q-twEwy\A ļɵDE_LS'2͍kݭܐx=J!o'2of/JFZ$>K/{TR 8GS҂E?KWfviH=$ݎz3ctDwOj4jm Ź2!umW%4b2tw嗐CUn)|>қjL |]4Uk/=rn}X[1wf` /8ocit?WzY$%a0"id$lT$闋Xk7N l&/͏X1ZL%vQIi8 Zָy+4`蹷§H$r?煙m1wML̻%o`̒q0r4lՊ(,O;&CRWpħS̨dyM!s`a|ɀ|FzNMò7F ST'Ao̗ vб(ϻzlְyOQ0ST^ojRQcqs )j0㫁sZhm9~/ HBOa+zh K63/o6Q'!`Q@vIx+_@d ۖ2Kms~& GUT̶!G~!>ɦNfK _[tiѩجP0sQ ޶Gb;m~<}B9 ,HA#iB{zv @l $/0}Xi?񰄕;W_r[G2XEsJg |rFIg$?_^ ,}3(*m|! J8qd!W(ZuɈ.-mnmaLQWg\Y`=eqmnM)ǜE݉\s~a.~ H*:켧\ 9HXWS6")jܹDX/"5u qGSux= c .B ,NmZ2CU!t-]їm E!˂JXC,Iˋ!W Xl@_9l8@暊jdKDeuwF?+؉2r]}sxK/Žl"" aCm n5%~˛ 5 F k[C@Ç2d[#bg8G1HQQBP(FJ&Ew`D 1f?'6J+'FHpdUZ5P7hi] ;OU%u K^+~^<0R,6QIϞ~{w~O[8AzѺ_]#diFvT2Kǵ֕4bS|L<*ƊY)eFLײuŠi9' Vw{eI@{xM4U18s qLR9g+ j֦zTW(وZsN@9l*b.jk\~"<؄DV[:..&vƚxWzn`:vHF4 {AC( ]HfN1d}HgJB_c l|j2խɠW7my['S>a(QEbӶ hi/,CXJzC搠3WoGe#2B[Z݆}P<tY.[EIY8K gN_5 Y,wn`4XzgyVN sɓ_MƳ;X&x&=l2q⡳&. 1dXݿMb!PY_[[lSlfZZL'[@|ԐMʊI$MM(ƀ^׶Wq͘E92cX#NǺhT_L3*V5 !H!Vf݈$oh2 1Eצndq2 ~=gsȌH>D3֨}Ψ=XZ.Ff}Rs򎨱m{wn%}>p|׺2lNZrv9̯BuޕFwu/_: >-ѥEnz`zA]nԸNG^{ΟNГf\qvvTB<\{rSLyE_x\xykv}C|?䟂>, Y4j^ ~;e|uVGGv/fF#rIT@ScJO7c2F=z5Q/ء?E˧UO*(-JQl|ń;YW0Q"etZޱ-QrcKs.%`J$AqZ%ZȕsnX.vnr15" +88zt'(G48XEMF7Rċվ9c l)$χ_Ԉ\I{[k١%wS*j`)̮󸰺 'ڃ$S쌿BxW0zS}"Iq,#HQHDfN΂zVY_M5(|P;wrpkͨ!ZyE2 qތs=wC=>g4订 /Tİ T`fER I\~ S9`"}-8 G)d&Č>gx1 Z8@"'T*ʷ_lL"6?ҍGZZ6s\T t:"^A>Aű1[{+PF};R1C?P^/4(>b|# VA6i{Phk+,}zOGv4 </թ(Zu:]CIwH.`(Vr5TU.n+R[0=6Dk3'0΅6mX, I)ME1NO`{d:%ǐZ16{Zos˒( G3uک#As+iƈy)7,[KiCB,B؀IŰR0`q}yش K+8?Y7c6tԷɯSJz[ Zdblc2](3"XAcn9 r/%[t-ەr=y|:y>oA1wO)@-9wz1Ъ`ms#9ˆUv$$xLuT'&h lȡ j}v4vk8x?q 9 ؐ2UTڈQdT f)tv]혱JzhvdUS`bVΌjEUU{sHMtC`đs1q|Wʇ:1%0\9*W}tj)tʾoE%\Zdih$~>y&G۔)F]zv<ai^V,WF> :O,Z 7e2&l1gNF`9v@!9Y\ieTCVҝ^DB1gKXLpRH8$du2Y=cmk+ D_2$v.։]7*d_V T`I`Jȹ+aEvr#R^.v1򷹘;>8<56Ox81t<̆u.Wʋ{pŐX?ZVrG L^ Fz^И{~3dK7&ioѣg H9~L$;-L/B$cM?$QK;kGAv5o5= ]]8 56a} >`LX2aOW7y9Vq/xW|@h>EO+~P)ѤxXJ;'ʭq~JLSz&Ii/J+ YCj#.Ogīari˄@#a|R /m U'qu$tMt.P'x8o01"C{עm`yEžЀk&vڷJETcnbh 8&L ᘇؾPQaS}u5>"l8cY|];->BaHqu:&ݩӂ2z@#(XMhԒ%r}}<`PJe?APeȞr]ﰯcQ>dG|X;N&",#NK1`VoI׆(׿ZD.'ϗ~4O1'2RQTG|U ] "p$|^}&1g J^Y&lH,oS#Jn.bv}c .ɟ̚q/v;?IE{#dxZ!@<dA%z:#Mu4O_>nV)ZjmvQIUx(DdMh]P_DL% 4)Q5Ddզr&&@j<| cϱwoѤ, @'8 }9çzjxuYXA~mx@ZR*cB\4-[sƁ7up7>oCg>d&Y}ИA=Ja܅(YBjdx-Nd iٲdТ3 ^ݕ«>|5^""/bOM+ʝlWFcP܈v0.~Ɩww7tnWg y Uhu!\{a! 2~tnL4W 'H)%+3x(<6ש<F\`}<>cZenEsK&|3‘{ƴ1}{8&RћǺ 2(Qq]Y 5{ܭ/rl'sBN V7ni`a+'}W|nyDEsXp!eK׃rQȪ5cBAV$r[F*eo2 G.H4K[{nP2F@4^N.0+aެBr=蠐!q&^}_6twŗϬ|Ug@@{}i;@;H__0xvn@7nȜ.,M8z:?Ju6V%={Ҽj5)Se&Va0y%#T@gBBC'[@yu`Fݝ4N*t{wߦMk ;ˬ(n<< ? V ݜ1 # 6A;ur er)h-b]-~q&\ `~Jj t[e>7iz˫.;R2mAjcLoYuƥlb>XcitҒwHmo{oC^;3]~Y*v"A̡w`= AOP&HάǷkgg Eڊn7UFbyUJ@JٶAa[*bZқA#n`#v5=5w8:xx1O͂(D29YVPqB~5Fs'&[I k︧=@/m ߪo`jG5A*fZH E9TWOLxSlt큊!]k#0Di7˥3\=͙r, p|7 ; }/Q("/pC^Iw 8s BQmr>#: ?wԐIi7AW8JW7ܙLc&^ P]9!?MAZ3Js?wRDKu7=%O01dIu䒌XI9{?Me-FG[ :~)F[2 ]wS4F'&[ZO D2hJjHq<@*M?^ n+h1-X阦4"UX{q(nώQ ]麢Ts$ 8֏V9:nٚ[Zdی +'Ѐ_vI:P'eB dauփ!Y;6ů 9-j5}͡NOF&cO@ZCo^ xC戛!푻l;BYgb '+>&Ug;&A2K-^Tu4CALbW I`l_)T,S uu?,,_O̕܀U\ cΧaYl*aIj#ɺo6יd%q!}|'O!$a[2f\ _M-g (6wNR_t׭XHv0>t RVZz|C1Ai8-M-U;^f$|/u7XՓEkz;0&N z.M>gM_ml"LbK~B{C0M˘&26n9J@8^O:&@Ι͇pX6V#=Hjˋ.l"b]'5 ۏ"#j1qRj}ZGÈMx՞v/>ğdLfa:m%6q?Q WZp[|PQi]#PFp zZ`}10^ey!#t'6 )b7rנ*whXzԫ;qEgrd  *ƚsi-'4h&FoW/<+$)KLc?FF~z}~]rT5߶CL tde3(#ѩr̩UEz1$ĴjYB#PhtsD@.;3^1jTTw wU Ԫn7ĺwΆ%@Ȯ9F̵us%k!g88S?8eClKJ V>!H2J4+cТ~߹6f-xkUO XАH-͋<<5o-!&;2UfŘ~4oIbD[9 ƣS?w ʊ͒a-P:h")vGؔ6c@5'mU7tBJ h:|*a46{5aaoU=$y21%ĕ'(awm~z4uY{EiZ~UI{gU^lXkC'B2+]'cY~Xx4Y_&vM֯9sֶ P_-7:w^y8CiV}Dh2_o]R5{TE? 0CphSu K"-Y}&Jw0>`Y%Q0J W?nz{{!u$;8%/(r@ep$9N`KVqc=XH wn*zi*%jVjuLKU-I.4$;Ў/hN$c*|I:~jEݬ-Dϐ6IZKqn%iY 1?0QZ!j$9w(Z_E/F"i!_=Nq5@' \MXEF|bC*)N xIQcMtݕ }#rOJ⼽ҔB|ԙolz\1 bVy|XSHȡtՆNh)Ar<[ợ%z@\- 0Rjs%бjC!qVH?+^^1ўÈ(aǚE֚8 ] WI!=<$5MSO>~ˈI.jɰ5TkJ<Ѝ<1SXeytͱ%dqxT?Җ d6Ym<3:Пhgs;t$ x9PFZ5u p5)Fl;R v|Ò@)J*o[S%o9d,}8Oa3}r﷟¯+H\/}"ط,eLOkfBȷt$6ē~'Oo7p쨧H=@|?ksl dc,2{|Jp* bZIj^e wD\S~&]Z9&2EL[-"/ #98뇤_/%R7 z9wR5%4I(5, r-Ed8S–eDbda?c:D^)sNݒ!*`BT˕B ,2f fl-3tIyCHU+ ̍py/͌_!|airEU giF@,n-1Ww"l.n};o0j:wslf4N) Dqg~*]Ibuufc9_71k1U ~K|%MX![#dARv րSP*\}Wu!Ogu/r63DJd}MMPN$G)itsK*VeAMnD c.0\$b2/ Y4ٙLWDԫ}ڮR+G :̉NT߄ϓu|ӯ xEwO;- UƁ(t?a~tsS~i9? c2rVgr@1Q 6+ _=::c^U,EȻK_%pp5]lLDgbʹͩsFguS=۔4nk>p p[MW :H1iҾ[I@Fv:T <' v= Gڒ-_9BCLT!'o{N=:`_&m`rxC үXKN^=mgUVÎ]Q) ߡ3NpI 逶"MUao&,Y[ۚGn 2E)P> t.ZnPux;E_:L$MCs ZgPd!dJFLwd{Ŀ/Ԯۜ闘kF*OU:F ӨsR/R>GqKS[|^M94ez Hslqv9duʷbD=J{u[S51ֶ2AݍEl4F"g{?Y6ulydNdo3\ iYk-K_HY9JףQiS9fEU׊ٟx3a)'Q|xϝ`w9.ng7tuvԱp4 "M})N͙B'O%67d`!Bm(ϻ1|5a Or;e=4TA10Gd|1kȧv="6`7|kKir,2G;s,eLD&EGM0ŻsMDS?u+LQ͈pyGN/7>03 u[^\ kzi;5E,0 >m.$ugᎣ3dغ1ǁ|)dϢ׋.S3*h棉+$*~K+^{]~4$qșeNA2`3B k7x ~X>JvK p5cɥc9i\C@FWx% ,*)Vh[|hY& ,Pږc7 ,3|ۀ@A ;Ŋ>RMJd}eё٘g1&o| ȅt27xz*S)臻G(̅B/Ov۴h}zd*J3(G|ͪ4- S+I-^X] ҿf 2|g/zt zV$@mƏDO5og?鴖^>jBpic'$sמЏ {Ja`-F^>%@Ga9wHXֻ,?uYcpEM$Ɵ:49BQ9G32_]T(#Dr$[I攛/7r[V`FNDL093YcK̎K9jD8H R[4πRALWשөJr\b!{'k&e+ g."ЄmnLUHl`Ae)q1Uҁ{6ORUĈ48_~yVl?ۼw?P$G%>cx9*UҦ'S|LkL5![$^4@8^~„&~`g.6Ԑ3QG ņ0n>\PJ%5.HDo 8:?'ݔUEQ*@ Ȍ@ a4bju\CMm<'q$jf/QT5qVe ֞3*EH3}u-}{lKoB aa`7iM%>7 zuH}Kc-+@mf*TWC|frB!m!h%.h/l.'WKOfy|%mRnRkv;AlQ"L-S}ao]*  p`ĞKxmӈ%:FOC.3^Blpr؁Ú5wuwFR^~@XG|h̀D$)c4>eӌʝ"Vriw&sLMZSWb6 i-.S,yqofP/v+ˡy _LRv<FzTƓt^;+>B(cVFԩSDU?lړ+ֹó|Ll_[:[m^MJw]< LYWoS/AvΆd] n%}q1l_nt7TRRNFvI.ʃst*8&]8NIsakJ+J[2fby޲ YɽwGPs֓s]5~!1VDkoJMiibJL;]ǻ7Wr>4bբm5%s cX&޵|o)2tVg{8du*^rUBy̖''pxr&Ob/#ü{ò=$ xTm2A̻¯4J+4!'$i S؆;å&S܍s: іcihzf7XˬIc.R+}XFVlx`sc.QǛghi-v˒ʚUvvMx&S&Ano"Wt[ΝB}J9xuq>7eĺZ\/Y s5DJ3Y'8`lET`%-bLmpjpX!X9=e_Sr#fh aX发U (C}{kG9>^p{>b6_O,8i@SsRl _aCS~ָB(_tBbF7$Jw2-t-u DW0KYXa:i ܜ&I%N@X!/+xƻ.ŐC)v:jB7g_.QCO Ӳ[%e} /Q X^ J`4G+5kpv՗`l I@En`[i2I/q#XT;B+6j($@EWITequh.w ͂M^0%_]>QEf~Хj gaL_y`רniG921N>fZ%_s}vzt-XPҵbA?O\H - rۇcZ3ǤT *4m˵\4D7ŕEw>EY\GkHbJZb`üٽ$6qI#SۅM#݃)mNNcERBZ$\RnIeۓ ד\!A8η9A*JI4 35N4'8`9PS讴<0/\}^A yFK嚵0`P ooQ~4«[ESgW\L{PTJi'>rs  yAN3z{&"bԪM$pk l3&&W+|,J=Qo}ja *ItaM6AΡ<ƒBѳ?Pma6_T8Tdk#OWhaJ߄DlQhµoȓp`3>WG)qгy{JL5 osq&3Pz:~ުAIWH ! \Cʋp.'%]$;5|0$|fE ҽ5Zfw` η甐UU:BsĉGN:"oB-FwKR^Qs`М@ Ñ{M'q)K,ћDe;rC{n滽y~U_7H@ۛINS$< 0mo# Hf%,82%˅<  Oo%l9Hzts'6HDj=;Dg%}/nD`(q~xO(15R'0y# ΃Ѳ>y/sc1uaz7~sXq6D}zUee M& iu/Yp83P՟X^DW@V'}_*0:[! {qĢ^dѢi큂.R|\}VvIDF+ۚ&0 l07ﰊՏʃ Vs}&EdRd0lqI0 k'UpO(4)6>${? ]YR_p;JacI3FQ 6w-p>[nC-@g: Z`>%YfOVȐ<b;#KñnPܜI;@nT]jLA-8Lޚ7^CbOQK86jqD] r)ظ; $똸Fgk,1x #F[?@;DG-p89 x]<`T?5Yhl|J`X&'+hoxz"~ $vx~Vf/5'M@жr=vjJ%HuԞ(Jf-uX=dr[{pr {aTw9;%>ޡȸxEl)Va ^\^EiQHS{ug6ЗzaLZan`mlN;Cz74Ksq9Wۓ)n;+Ue4ۣJ# Fzho ȵ< QRҡ QMKep7f˻o-HˬtI^?yb4?1OP+$/+.Cng 7|%# ^uuBPs~܆wqS ^YD%Y(C8L? 8o~,b z犟v澊QHv%c ~v1M}~6s<  BZZi)kU>u_Πuff$OL-D[lQIA-F`@S9z@™<|?0 \G{׫ll۫7 kHkpIڶ҆CZR5%3;9[ԇ&!bsEC:9CU?V[b%D}菈8]88(ʺu *!ɁOܩ BұQoZ0*`jZˎ8tUK,y el 7~ ;;tּa82N6 8UQB @c]'gna&0"xt))KW~u?] !1Q⡎th9Ϡl5-IABI*qG/aeC抹#:2Vi)am 4K;&G:`o8t(\w qe7Or}?8?mh `upSg_@W_UL50 G׽4oZ!-P `r8~+Tywޝ MjKf-{m#W "k?0m`ZEsԝy,?J #uw?`KwFz#Z.lY5^ivPlPq,9RAtMɈ~D$tU3'% %CUؖ ޯ964G}c]f:pa0peE)YnWi89=H{No{&5k6 {fd`,9UTTo$~(HÄͪ\IA#hM[ TS2qK- RЍ|%zNdk+={"_}h`+$e{N/g~tx{$Yr0w&2u- 8T6f?27pDLIGi`-Pfom>i"ӔH1?P{LнWNKzm lC:uo }d*gbqTetyo.;`fC:gWlp"m'˜GoJ+Aba3RW?lı9".S—mȸ拝tTϐ ;7NCB3+>=$;=(-:/ L#8F#qcOA*'aQ~q 'xYRt1,7ψmv=on*^kKwWnj>BWɩYv(#n!Fo=/+ 5.jJ%+7S`IOB]#x֟^gs5)i&ȸޅw9#~yj"uݯju_s:iD9M+Fє cD*ϊ)~nf M,o]@ Db7Bro܂p;MąoGzy!E8//kf8eK2rlHpx}`NrӜJzwo:fTdfA^۝RgHela_z5Mq_*`w5uƝwM®>M.K5YЩ݂U>o.o_8+]<0a 2>o s M8-E&Uz)cum-А2\ĝ`=8f:)\g-" ?f䊋'90V/.1~e$=dp%*&JoNw pY5۞@⏉ ,(Dl2ňb<ou8{?Ýw~eԦZUJ~ Ƿ3_"IMf#k ΘLnazPk fMxOYqd}R|pnYFg#DAD}qKV C2MDP F#NƃK8z'4%oѾp }p#9%vHeD#SeUj EnP@or =Єr^]f%i_Z'^2r74(ծٰ<ӍfO Bq2xbmԁM;J~#|l΃lΡXx&MWnD9{dBq&񍇇#:p~秫o/@"Ո{nw P5R`}o;Amv6z(''AsSIDOܲmcΩAH$JO\ƩXZ+VWWRܷ%w4ZD2F0'5A hD">_[8,/z.Pw(ہ%dkydbV] !jZd9wXpA$袨HV߄`*@ް[iz8Vj;!:"wW`yp!~5 sA]ʄ,oO fqp8欧og<%q JbTBq3uK2݅IaRT2!>3HEK&2%nD-$*sGBlΦWdRXn_})>kYtON_!䞍S+m| 7Q:[lqf pӔ8AUXjvHH wnB[/*1k HAVN,<I{*Fϒ\!?6ٝH."IIXtw@ |^@e%ZY]CD/@uٶƓd8T g7FO&HS%CXp͞R"Ni]A!p8MńP(]*?7/TF) =md$=cvgkN:My'ǤO|HNs15૏3DVW@Bvh#v_0! [X4 /jFúƱߢwP.$D@u&- w8e$;%o1Bt5y| Os"0>- tހ/ B&^<^ t',}[f2c9|,=J- F;pƾ`wAMTQ8bw?7% k.Pu$GEDGni27W$@6InٮoO=D_{=i P顲+ ,&ZJ921 `B7$`;j~BD BP.I28mu_>j:231:w҄LpOBn_T4_Gfk$F3;w# P@9j?tY;HXtCNDK8.K!K+va8$QPXo{^Oc"/BI7锊0S; DoY!}ADO5*%Č,pK8-Iť!^SlPq;{&d4qxB_) W]V/JXO 2 M}[O>*lEOZRG9 ';2:["Dl!J`wFz 0茑|-{gog_dCSmm?1cFOz `M5!¥}M2dm ^u#@,n׬>1H3-ōͺ(>!Vn|vε_ڻM;;8u\6u }Kޗ3 A%'by %3눔ЃHBJFk39Mo5">PEDl}S:y?mϰ=dRH76̮0ƣʘkx/]_Kp">Yʢ"!X"X,?UnׅLqZ8 oߒ*P t/D5,/7nGׄ6@악a4vrP}ȓB)Tlasx{ԧ~w2?ީFS8S_v# t&{^AUx*RsgSګNhMϷrf: 4š{@?vry =)qҞ+#_z4yq;k+٪9@KjR چ"wA-(K&q&u٦s32/fQ!:*VfHa+<8υy>XqBy|TERJwl٬b֖ b"خ>v놠 !=d rщf\lH mX ,Owe`j}Ð{Km *f)o a4E~ғ5vY"|4E )sX<ѽ^o-B'V7«"P)/p)EY72╪W$I|yqGH ˌyE) s9n9 Rctt*fk*('6<^^0W$Y.̂&~AhMA᷇+ŮS#Œ6f9(TdM昛hb/͒W$A^mYZrSvV)_KUƛ]O԰AXX̓~G2ו"~F㸍t$~[sJ;C=bp3I>>pE䮽tQFV-93ڻdG$C8ldA_gX#+F&ω7'/LɀjU;TpbvJs\ù*r[.uW}OmV5N]d {; mletI){?lk :tp1%?>OV4W_olD;^tmEm`) 5cU ʪ[a*DLPWoYå5ׅL*Y1/8ר6pSyڇ^;w'җTR}T] u &nm x֑dƁ{l QָD+zA8oR=GJQ6@A͖#%*P T0$+V~7/?-%Gc7Yly'mh&7rf,K.m0(<~"v:o(!5:'зj;P21-Gՙ(vy/GSK*ś="akFle\UQ+XO}T^Fכ_>mQ%$L7Iq/uY,WF7Hذe'||wwʈD FO;\OXKݔ` a3dD% EA1,wkrCEwFˋ8S/.VǨ=tb- n2g:^B@"yb#ra8o--|'?- NR9=a+c[?SPʇ ǖPda{OesW(]3=!T\!\gI(hjBMQ \1L: U1pU |ߦevs@᭞OvOOPή`pZĎ΁՞a +@plm-}}ѝ<ؼ$E9vM 1VIPOSe_8]*R cD'`HykP{86q- 勲>#z"۾b=#!pn=ӉL^lz9<롹 3$ ~yrV #YY64W& 1r5#pxU!oC0P/vˉzFʻ.0eJG'8CMM\hTtDZ+ _N&W-/ӉV8  *rѓdŠs!,mXrjxĤ*5)2VΡk6o^aĹ[%jOZ@+ܗ\SB'?*\BvwLPp0MCsBFo|Șf+XOAҸLLH!/'叵P lrv/@ \G"jv@R #ۦd-[%-Ƶpn*ӣ5KYv߅5NNqI?Q Xe9k9dPf*Ԛ"m*s@.(=ZҷاNqv v%= O=^˸$𖸛nh +Mgc6 *KUr~勒HR * .Rb#!ԁfEɾ֍ޮIzzqnU}W+v Ҩ+p -A=zu'zL펝vYJ2MmZ: P$ wz,ʇd$+_Wd*OHRMCwE K}ZGW B P "P1`~`w`f:}¤"4urq-1iFL_Y4#꿿 )@ m\F"bO$j𠊜1>ӣ"\hï2%h$p7cBGģmЊpdhC2j!*6<z;=qگ+L*U.lbfh?4-1|$(<S|ghuvXH 銝W/g!yOd+q5 ott(9G^3(և1Bq\v):#և|OřNla˳F".Ak#XNE7,>}[vOfD@7X~t() c}C3DqT"p˭&&nuI| oKhT<9s{5?+ě ? Mf Cwɴ[Bjc}GTΛgлlܯU;VF1)sG:_QB^H9p}Xzw$$eݍn; {;7c)9pHh?ygHlNJ2nɠfJ/W;tA%'7u ;`&->U4Pʆf 0&kB}"lN iF<l){H1z\p4uW{I?Jt a\oj̝Xі:̥Uqrd~ \CSKNo|g"2׮ߌ0'"l-ztQF)g `{q8 h۬ʲe Qx;]{ LMJYM!d5GA0ZjPPބ &meIe] u@خ[ԩl.t!>}02`Qaʯhcy\CfИ{,R_٩մ*.v4滴Ѯmug%LSFs|%q^n (BrG1w*?zY)`0<.<%j:R:h=Z7kc4hk˦MڏOtӚˈT?_XIeD8 -1+8ihrsQBo炒Пu"*H(+qwCM;|Den#!6n]u{|5Q`+N<|g)`1=3W`uЍmC;~sي1㫴)P!kc tK:Q$-|*3*e\1A&ctilXWUkegS-,\/u51_~_RTuBK'6:eiĜnSeF'AۀEaJ:YYlaa_'\>17qjG Gd;H 0`Ͳ]S̪T*y`9 AU~>B٧fYzggżዉUpPrS,ɒ NW&8[xLcvYwҦOާU; ;8ՇpwqgڣIn:yjwhkn[R|2i<虍8C/m9,Z6[xof}oß7ʿ/A>F鹝ȭ<Iyϰ6 ?L~8[,6 PQ| :Ցax'alIH,'yN'b=Typz2* ^㦦6|)to-L:#g"AB{T~Sꑓ޲M4TDMKmB=tHKL}.8wn\Ӏc*LA5Mw#'6^щV &`נ}'t7t.'@rW>=ĔI<&P5\rM1o/MaZ2pB`kq+6_Ib# pt'\8lVPMbu&k(d&}90;ɴwU(b6Ȼq\9OTngmW883)| Tկ;;ctZބ_֛R?/O!}{X+D&h7){)w7 r]vvG$;Y~цZ^F&iwB qa`:+=(@HPH11QٱIW$ L ,]qCAA󁠸,$h KeyΤYGGqv`̪ 3wNr. {ض`GfꆒԾko$(8}o9z?Rf\Q'7#fv-L}ie^7ΐPoA ?M/iQ3e`_:!]lt}z"xdRct!z>T]]8<LމPl~7 :܀)d~`G"š>M" kᕄcжIOT#NA},"*ijnCC:IߓICίas aOC~}=pxD7S=AH9Tj]Zfl+<4UL5bI m٢l'M L+.w A' F(@\?W/5#RAwOŇO}A" _mGhU/?u2D됿'$9``۵ 9 y%,Q=vo+ k47 WE[KՖ naBL OA GS*%RF&5@9PHn:y U˞EO$Ykxlc{}{ &L>tƮ'U1%%0ۥ)pm'${H!92FsRNTn|Q]҇!W8&$_7vӞG f~2g`"+mHB~Bw6U[j~4Xl}PIAE1>𪓳䂆Ptԉ>b<ߓA*NUBዪ#{BojsK$cظKKUJxJeuKi|]u퐴0n%Q=`~ǮӴG'@U%Q`M2^-kRc%^&_AC؟g=ǐNr!2x&Nkkz#K(8E}ϡ/@7Wyb֔} z s10?4%~f1) T70fPf=׆Bڔbi4űŨ 0@oyċ}n;E NVѳb/J!,KWj(~x\:g*'qPD\HҺ?fniFr[ѽ7 ]DVpoYk1 @s⠧|>!7V*:\NuMbtsc>M_d\ GvRKBMmF;X_ERpJ+”3gF Rw=%ʈ\EcoEE7F0iUF !=465Х3$JznENnj;:?Y)#h #CYNrTtm.ҋ4NkGǴ ?9.tT B{bl+~|F(d-cNOʅj尞3y(f|&:!.m%~dHuaMkyl˼'M3ٶʓ̆>a$_.7d] A)MjW(Bv.[|N[nJ8KIF]Om~&!R[*ɋc2uNlW>[{=H{p x;^<.^/ -zSd_0. oWÌt*,Iҩyf>%4~Glb$ 6'bsEsʓQL~x[]hW;[@6].2fgKסqij^ţ!g87>ͫn ? wӳ!ϣW6j>PI!89R!#^W9$tJw%-凈܋X͌]^ 5{v` +9xjaanK^3 2w# G i:_fAY4lIt7gU@{q<6W9- )PZ鑄冊=$?]/ö9:Z;L0l_!S;ځCDh*֨"McGgkj+J.bwgz+30C/fmXݲ /zb0}mE*t\6qbk1H'd7[!D 9؈JnΜb~ly XW$"6Fb^~6!KVFbz;޾h&>Tlj6"Τk:cSP}riAO3G)D`h)j nx!er-&`S]xzd.Phٰ$5uAOr2UgFyίj{Z(yZ/.O@sD[.7#!vTu4Wd+u~0lwb 퓤<TdĞeciZ;i*9Dֽ&?3FeeN! Vt,%&RՄ^iD%hl0ǏDeCM[h6IAYs ;3$E:WfB VpxQvz2d2P)x]{lfSپhR~;{22 P(>rvgW oKΒl'l D]:bG/>!zi )7hFY_K6R~*Las-L)Q\I&{3x2h~}I#ڻHsOj»ӧ)?!©H#_)yu9 wDبKڮycɂ%sDEcڍm˜kBf\ebI~Ary[|M^\y)j~ʱB;j, ' keLL$؀h3tNԡRhPV9[-]$l8~_2El;O:+XzG+EMC ̀nK&dp/ S0(vwY?9VNAJRԿ%%e pKC^zifSxfJȾy:~֨&T D4?r?I0M'IwZ[=hr oދaoR`oXojwpƻ_}\x>_ F л^fG6cP,t6\cK4JhIޜShgjoޫ}ᖟٍCDZ M㧋&Sc+0|6tuZ7nsO+kHVmo nPȡeXE>vgeh xM͡KL>Mi)j } 4y/J5Fg{+n󢩃&xsT#n"X7$:b [7LIѧݡ%tGptI>s%).zЪiºVn=L1sm&4=*%3y5p\kwq݂@'p.9 0sI2=nRmYhxUxIr^;͌ ޢeCЎeFQpꝎBmӺN@Qת҆(hgr ʳP*B;{xKOZr / >""MDy$)ag+X Ojb7`76 [\jm_ZH^OtO^QVI P6XF#gCC/p:; |h1fXm"r˅JC4$GR MTni"H%oj,I ⦖:Dtwnjaһ4(茪5nZ b̝h3n=mZ7m4_PLy/>M& ]ͻag4jEh8 [0!R=h$4cYH(3l1t;,<9>Wo@gȐT- ק&HFwh$-u0COI1 $[KOKaɠ:4&Pk^"Of˳0X-u㓍>5}XqFŒdj4]C{Msc:SLU7KCUjɊӽ r~~=שLmƐ# 9~#?3"Z5e{N|N~ $Rz)0YaN* 揦)X ޳6K5fՀP= sL_ %.P_Fy)!TK|¥iSW0G iW-y+Ba >_4rH |lRߩ312p?H ׵1IYHcA>lđf|>IRĄ DgIdc q<:h:[H^6cok_M2YP^iaAo3@L‘m!W{S%@IzLB̪SPjI؍P5hDž A `nQ3+]CpGrq&s.&!t3Z?㆞(^b]|""Lr.^_RbcnOQ&ѐsވϕ0ŝA>$3bb;5@0MRJ̯bd{S&[6*eqgτODSd:<.# }{Ug.ڱa$e׉ ~ِqRlPKt"@$RX7؀v+\*D/*ΏW9|Q,UlAՇr>VDRX.EyqBzZObYZAu,ddȯ31 0_m/@bP; O*wcHqht?2.](W#|q8|y$0L,Zt+q ᐐ(W妰G.qyr8tKxt~0?*(*CX-&TY~5 Hz:` ° 8,nJ1D+&2hwl|3 .~{+pF7MSHC=Ql@,d󿧋Ŭ|5}ğ ~/ud1O2_fJ!<7ʠw:r9RWPwje [UЍٻ!$O4kRiNKEaHᣞ2., 6l81RU[y Mƺ: %b6:OҥFA QʮQ}-A;MK 6G5I~W^*Sڐ4vUٽ)9S)pE)6>?;M'6> 2ZΡ1o@woZP U7h9;ֽ? 62vguO`#5d4}66AD3c/T!/kW:WcMngs7ysogc* "ƤHH:MXRiC(h.9Y`oHe)Uhu+llhA,~P([2 jUNKyUnCiCo}tS^S- f#y [=~3U/rz=al0YJ2}2 FYd$byk]6جpMXד3 8 *K _Ζ H.qG(t"cVeRHn/y>F˽־ܔӁΆ! @Si WKײ.LKk"@#3bMܪkW&_y zDB@Co{.1h^㏒x.l۽C%Q,KGK SIZyZ8$4i=^\0/lnA<r(\:"S5Q_vY `"YɳF5/Q֌2±@7*$ ẕա??ѝ\bLPu82D'ekJk㖧sE cl`zPg8jLxo9_sh|<鵩?LU~RM.r &>z[njp|w>p/OPW"Gpޚ<9L4eaΎ#A[ }}sْ2>4eC_imwxZ4clQuNbgRal=dz{IqH.H0%ėY\Q]_%@v55;@Jsnwg# s F}ea;hO*cnrI9O1a4AhdAŷJSxsQ1SѐYՄے#!\[,2(--P׉mx]4 DT!f!Dܻ2f>6:k6$;dpђւhи/]q^1- 3=斿ivJZmX'X^?>(%@%YƯȸߠ-z/%p4'2z2-Pqt"FNeLN7+Օp I6cfoz!RPZ~W2>`MC}Qj}I~-x_gwr kMgv(:`NYA*G2Y+5*E5?OV|P^\A`nkVr^ؒ*LPrnWUEgdՔB%%Bz{2yFRE3j8)y in8lؾ :6Fb㵨wW|l^#tw۔_o'zzc>+@WOaely҈aR Q>I܀ĜMK^|^m{ <;97aL"G|H.M|enib%F1otd/Yu(h)m<ugͤs%X=(`T@+d|JE.`\v@m %ܲ`J97#fD5ۇ?0=qjt5uNun<R;lZoa[hO3oEN"fϓϡYxN0!+D+t[֩Ƈktj2zbe*[z8խ BnA@ }]46ÜvT{OyC]L $9$/6ʺ0+/̶sTlY sJ D?s@硠EO:JGq`S }f(/G5 DȢA0$/;,dsO9ֈ6YƓ ,Bj;\&v%hRmW?kx&@ E2~|A"]!<J>!94Ƴ4;,~xE1ěff)^ssFgPѠ4sYn_7S‡<G֟ʂyl8kxX)qYb)P.V:ڦ$ f)[=ބf55,ܑ"N+P='X @~gl Ǧt7b(al2LToB)__m$d:]'z G&Ao{8lsF0KsOq&̋JO XːкWQ^4{5>hŞO\8VA:T7,pDP5CvP;tYkw# z,+%FӚ]1~ñ!͠<~I-2>aIkKrrj3ءo+FP.q#>T=p[r_069UkӼޞQ :Ag\&:E[vEȉkk?xQ//3,uF7*yܳ )!1'==w&xkCRUpIX}~ύtKLuGn&rq_n8&E4pHq3wT!t.J“oP2_JA߆<#I݆ML(w@c =W X_bVo\Ν$yo Ƨ}RB:Ʋ&OYĵg*ب:yRZ`1z.SaL]Usb7'&"cQ չvl3Ѧ֙(W%H CѰkWsKw <i[VّHl.,aXe)7A3xyOEW×Q=^nv=.HU 꾶J-2JɡóiҚLC7I0:Hx^9qt h^|+34A"L>leCQ;"̺_)zڴ\*Î[f]5bKTCⱧـ n8{ Y?6B%{6mՋmk #ͨ5oi <^/ ۯZ1<ma&) 1x5=Ց.}JM @i "4䱤 y~/D}sfKg=벲aq_@kjĞ Q6i9h}S#̪EQneS70 6ƇcKYF#{H:Rfn8Hw'@ >ÿ;ݎYBJ2q+s z76+ܑOa0BrOVgj7כE?P8 8L nhAOKŜROK(}R+M` :~ۊ Gv ]K&oK  }Bۭ$me7l`N. mvJhq|Z֓0v<9͞jQksL_{`fWn5?zZYDUQf8>i.' ~oAC=k/o86OI'm:0= fՌa$dnT(,Dz]g2AYn9[|K=Ds_^ 7vwQT -Y#XPdAz"ۘqQ³y`L aP@jOf`~,-X Mp=e56N["֏bBȩ5Rp-Hn0hAZPTȴc z'2!_Hx Mvۭq'v leT?n!>ޑ~,pFtb)`%PQ-=Bǐ9,jfA-2Iv5T󻆞s_T8UeD=R070Ւ A郼9Lݜ=TX+pv&qUz5RQMWڴGnbM DZI:?1TF!؋%g@M)u)lSBpF$Z(`c7ƠCydCL &k |+2oW9$ť,dOOQ3 9aFrtZlx޶Ɏ[$yrϦI ؁ CQiK6aBlmVC^N, [ O' R[SEypbT:7h`""g?ֹV̔p#G0A,= Y%{3qt1RAp#@Dl S(\] P̒B׋գfߵ2/orAADŕZ&d!Fav`1C@Vk=^fWwU}Q)zD/!lӓZKPBɋ+{+0H}dK3?P݉r 2F=7Ang37ZX XSG)t-ke "x3V}u"w [V[ VpG \*c?n!xeRAFkU3Mj};8{>P#Nkts"8kx1^r0m`;%]Zl@LW{l,T 63Tpy*)J,!Hu2\sS/a8EhDMMbظMN8`sR@|g"mQEscSK7;3tr4kphC@6ދHj-rOd6mnwkvP3iGMMSK}(T[$ZLΐy<6F&Al y{- %8CT[@a\렎:YVyD,8mId$BÕB2/#* )rQm%ڔiRsQ$mVPSх!=%GR_otaTg$l@eTOIA UjɁ1Q"kݛq*ՔyY3aC¯VuˮЂooQ  O~j7^4nRL$ ??'cÖ{zmŐ\Vgv5X Cl/qL<n D^pfmP)Pc)K0}T 4zC[\k3bc4GKV LRXt!{rnV<*ZXyTų~4YXS8e's\e.x,*q,e{B\ h8{% ʹTDH+ ,.m_/6}p% d0݈wE ^{KnHYMnZ<g);¹P!3Eʑ~_D&~P"3m7&r͌ U!aFA%i_|@y3#h"5hozɛW1$CyD 굀Ȕg|6cm) Z2q'w4;>E˝{KA7eJQV{Tߊ<RR;j?=1g&`_8MCi?PR{M f\/v`Wd<֑bD[.[ջ]ܯ$nf!]NbPF&n*+NF55ѷ lI#$nr6o8a)0!9A;3P/_(%"!/wjbxߨb-N"`-1~^`OCDKZlYPIKfv5򊷉 |'8ƃEy ;gȀ F5%k-4ϴe -! T!7,u ]̇3CuZ/td̓ kW+68єt.ԪoAB0!A7ŮKz]^.Z⶷v) a:fb"nbƪ$@f\Bcp6ϐ05O d+7 tG%XS%(І, ?-&ξCmC{TbWpTe*qKR[9wc,$LX`"X'v]5 z=4^FkqLyl!PD@lZh ЕINs*L3IӶ 9,_1aeU5׸Ys?On&[~ /!1P8IcZM9wF貙VuI3MIYcJȍiׇ6{B :GzRR.e;N+܁eq p|Ɵ5ETQD|unt좣bIbPd9Unj#DeeΏ9 p1_IWt1T.e՝`0v"$GwIchߛq̲5] kf Bv^[~vD&FOoI(/R[YnBXաQ%[˵FM^Ga/]eՙE5r#ж{R2 X5s81/ :GP!C!:Ɋ6I%}-P a pc!(n]_ b89RC#y^R_6-nlAův2Ya;8B bsd86Pymr }b}9D-)pLO蜵۶m>г\4"t"]!C:6荶Yrpj0k@~|+Cj)8kC{Ƽ/Lϻ:v Dy 1F?awlӠS6j`Oo ZYēC)14`=m#)p9U&2;u=r&ZG+B=L[g9̿dcHN{*W9[xLX#ngqlm 0h7W8:Ҽ2DYQz? mFRQyK]OׄV! ǯuJe։x쐻TwF+G*hLuޙaXP$C:ɶyFME/w w1Z.ӏz[O; 'NR2J?i4oIUJEءvj>^gJi10;η~>Cz4R'Ѡ$fU'@sg7K:PG>oC)Cx;4޲P2x?KScGPx$tXgg<%<To{ tԼZ:jݣ%  SS2$31{@4˷ͤKdnΓhz&aH֠l*k l6sqiYpݠ8:fs:'H_/<\e 3{',5>&TPWq. 5̪Vvf;8wy'+b7zozKzݥ qY<'Uf]Z<=)JTXfjµu1gI훗_0Alw>.oM&4QOqP ll5oUUTbH|Y-jz\x)-l JFˊjڐ z'ml{%J6hլ :.Yq(z(b+ԂzV  9,'fd 4QbLrm}۹`,LJ]T蚊0E%gdV`"?t %j"me0$1-S(JA(Y_Sߏ:ga$pMQWͩe sA1g:QdetaZzKgSr9tMo+j.W VpD.-0x &^Τ \:X oAoD:1_T۬WRGT5h R̷-  6>/ܴIbԼ/sTK<3hИ\>o9>7vbdIfty[9Uy?/ja+Rlh:{̏qwŬ*E?4>S6U Bz+жuB&&b{)38Kh8nS-`},@Y|mj=iFPi%΄<躳Wel7]\wbD'P?\ݙZ)S,:Xpoe>Vx 0?ҕ&nQP#tR0C nWŸNt~KvOvhr- } YEYwEE~Š:bf qQ1_J02]Òť-'xgC,sm,/QQɣ|NRF@)QU{>4Vc'ΐM>CνYzsC  M_%;j@I]*<]a=M k#;@`3QLQZ{Si2VQ.}(A WU]G. tp|Lڝy/wx93*giz)}Qcmm$XnJo~oG`0;@7ST0- \ki>bH)ݾ'e%o nY3Φ۷Q! yIlJfv>/ _ppj-ʥtF^D/c`Nv ؍/T&'{ HoEh"Yrܣ0MQi0CÊK';W XRX_`mT2'*ҢRjn QoJ:N݌e/RX//V[Y9%>lI"UHڭnq xc$Q\eNN.JpYE $7zF 2C}k>(s%Öʡ, i E3Bv0#>AOsb75tqH!!bGEyT=`3Ogv*QѼ!KY-+yiDt lkk-!i )^IB# qĶgAb]NGUR gޡŤ ;WmT .ɹLJ;LS%7k&ch{h}ooU=D5-VzTv0L%'H\ urV%Fz6cX߉Q[O5Jkf%Amt%ggHp+P!'iHʡ40XQL)n< l|N k#1uhe{j|| xg\+һHAb]&lX6|ۍ_*ꜵ`CAs!L8av{>N,$г=o$6Fщf+ tҭ~b!ޱ H]{c[Qh yl\GtT`55:m`m-- T(a,VgGj|QHbSeAYߢvXL 7NQڎ!_ǐn8\Q-n-{S}U7)P;93f%Z@Jk%49.7AWT}4HZG/<3G."S7hqX%9vܼxV&G.0m[(#H.i^oxr6~][ 'SJ:ɫ] $oR|=zt6Uݧm9ؿg}$㋰A!Es2^a傤jC&vӻ|U=ﻑ>_=s r79rIcJRH4N^b퍯:mwd=_ 8+4LD0GYoK%6FfJ;ljuN`S a7yUW&l{b|5NfkC1;GVD]u{6 <<{_*ʎ:@vcXRD gU1}+ܽ/~r:=yM[s%,h]լPAd<1ֲq=<>ͺ]L7Ys1|ƻG9? Bw) d,"#!6NEu~Z|l&:!opd͌ǫ`עYe_빔:+EK E7a93ursaa*ՁI E:=筶[.~“iW?(༅6Ԙ6rh2 *Pp&cy AGz#k*oqK{AtC`vb.8XUd?\Hr: i<<3)`1ϢiK̈(`Vϙ4;+9nb_$)ʀ1% K&E..a)j:dWAEXG8c:_IwIIG4SPv%ҺAV:1%BK? ,ǤmG~6ü#m$^ >Q̨ <32.)mQ+P|)OY :|[ r)MYM!®T0y>9(?%= t.E|֖( Pz5jJs,c/Gԩ==*Mg˕KfW_"Zz !J9{vdGsy{?kQSK'^RGh)߂\OȀY <6.нA=#2p!0~sS6NKt(x! VR5m=yuaSN*CÒ{rfhe2> <,8n |u\pZy:XS}dqJ.bŒR|mv^;c=ܸd ^)oTGO5ɋ*Ww։f%(1䨌ڱ1_a;+y4 !S!9~_韄a\IС`oz LgbhbOukeU[r{?Jl t*tOR ]pIGqXb8k,XnVŇEU'j>dY%7O< vrCF!SC_ni2Cj L348v˦ ėx(N&JKص ԬVx,H{W7^4xYtl*' : ABͦh1&< ,Tx|p;fOYhBY+X<+:o8lɲsuV FRdM{p㽖gdNe k՛HZ4]Kɛ_1ִ4~SC4\ U=;P\azo&$3m2J k꒷-P?~vQ0X$(3>=)IvzzLkn9:MΡI5᰽fk; txjW?7h q١QN]t)"zR /1s"uQ ˟c|U/C`_*p[氊hFӮB #{c#(2 2=3aD,F~|Z\0 &+ڠ9V X:9us DϏ&c /sXYt{*&ߊ:'d_hP}=xm^%p Bv>&VQ(P܍Kp7i`K.Z3dWzH&Ĉ}~CwZ$RpP%k0绬Qͪ*DoqQ6BdsĄEB3?w'm}v_Fxs5w6k _iv.ڭrp%1!g=%þDdө!vNi^ 3E>QouA.sx+Cd}' #NNg7)$ |28-Mnejx{֦8cЛ_LM;Wlx'X`]qL|kԏ.NSI<Эl/e[{ud$ sDzN?Y Upf\;݁*"z¦ `ah萪WU?RLk4b|n^ U״gj<&[iY=hE X!%74A)Rr;4Ų-i)ς tg\sA[bW=fWՄ_3~`ReLCQw Z1iVqV!+:#}S88-r3>z4ąk{~fF]E | Pv{{닺" @9&B+3UE̠*Wj"ȖEbJhZKօ,R7,PNK7:[4,`:|3ShVݎ 'c?&VmUXh1?4 nr9?(& `5wC(D.vۛNLR W૓v"|DjXl8H MIa2$xq/(V>:& ]y$F+|b{#f [\HPڞ"Q@V:fZ`p;9_3Օ?+8 ŗC%19qk 퓝b[pMf LWF!WKpf7E.3d~fIJ(?^~ Cm$ט.Nx Hf0>g^U93+uEVcRETdK=Mݿ ɩ+D-2_SO5$u?n H6#% ЖeHHg D"G"e$cVk%*)ƍ޹wfj.Tk> :3=d4@.]Q "!MI@[ryCnH.7#|\Q˲ f ;4DɢWư0qg5oD|nC+52~gٝ!Zq߀0bxpA156aNJ\+ 笏a,z/;W;1#)aq4d[{yěx.֏N0ͫ(5)dTZ78uZ  s&f8/h$~2vռz%@&(Sc,4fnB^|vҒ,:$fǤ UK6!ျR˲ͷ"BtjU+ױ7}ޫĀ>FϱBkxf(}{W*͡U}?n"P%Pl#Ea><( }7nq>Kj C Y|Rmdd)M^ˬv[,۫+M@l,gl 1~'|`.̥VX+QC "!h^zQ^;r2t!MUFf)*гThq?=Ae#.򳡣2"V02f03B8;|x9\iQ4L[/kC.1[4 IA!Xti#( D~UT{'``]ýjҁQ TD;$Y"HO=};&*U;#5'%Hnkm}iH[|0#T<'n)̠} %B1yze8c_}ZVj TvKLpzPk}G ъDKX2 mȴ<箫Hka˩Y* m%bsR,O:kug4Vl}j-L;k .sCg) ~'B4wym;46O ܵO9Eyd)c;cMܛo=7='+/k# ҃^8$ʳ\ #ցň +c$A# ۗLJ:5HՖ r]VH0cnqZZ+3Z'gn99A >E0/pئ3Fg0,|ʍ%e^y4'UuQ47靠?It.'w5"9E1f3$R+ .ier4$d!):Z>\ʶ㕬.S:Rr*d>g5`!`O Oѻ~sG=,LGZxE- fsMШjârwfº=( I+3o8 vÿ0A/ӻͲ(.E"A:m}w3Ԓ'5#l4^؜oGB GZa_{AR&FR)5UӉ(z, bkpvk'@e+,'`z$yR)$VX=x;Fk]<>COtUviZAY}bj{h#|T/g.iɤ~vy@i붭!`Qx:- jWN`bkg&9[2k/,Փqj5BX%ˢikhޡvfl?xި/2:D;c'<*B7X.ZՊ! TNI-?zE 򙰫M*^}eF?'mI02Lku < "MOYtZ!$ӿi`2_d=p^R6:ʽh9~}*v*f[ 3Unt ςnZ~F")_`i]KTm`z2T#<.|7k.6+ ]МQ3w5kP?bjd{$i+$\`g]R׊I$6'YUf_" N(a׾\Q#e֔WܚS.1n*Z+5USJ$F#j @O] )~9ā9{9 iαJ<*;,`u1?ZL:Sg(ۭ߇~V~pűNuDO!L>gOd ?SsoyW?W^j.>1m_|nS1Ђf|#G0ԉti&1atEV%r@S{ Jx*MY~44>B=?!{r -hzk27;v^JGmzKJ\IpGE*24; DQR"pR%w!& Buu=/$YS^>}8>Cy2jiy,؇DsϿ|f$SƠn:M|mWzGe0rE07ֲ9jXj8 秷 *Mt X*6tN9τf;|kq_HoTx+œ?+'V@odkI+UJT!܈_XB?#N8SiIR2@56+TQ m6ϵ։ݩ.Z[⟽/eUCS^W o*{nh+("kCc+|+4$=l> 3?l˶;5ZWڐH$R6:Ղ@g( FDN8 ޤn[sƕ#& Y/V[ XyO~M5_B)~@[vʗOpHLF 1:nF0&ߏ_f@iVhSmнO5LZG]ar| +N clji 7ux߻_2id<2sv苪z`wg3x^U ͂ݙHmTi,$4BeY)G'%幽Š o*-4%<WT<0* ֶ( T{l3= u)MeT!x\ xuY>UРA8h~`X7(r+sdbs 1_ƛDRكtK< :Y+5JptY{75G&cIdO'N + e 9%PQ.Bckk ۗnfQPh$Au6 4Jx7D{CւalW 4jm28N󽳲gwH,TD/a1CÓ>PcV/=2İ 'ϑdXn3Ki8 O {Θ`XZډNY- ?1\;MZJ?>Tn̘. 3P$agU1MO2h>8sA64@5vIc0:%Ic3З&|xzPJ %Y_9ګcꍫBrA=NKV (E &@̥cSpB kXZhCtpAPM;ի^Z#輫!@?㹍n?;/|q`~g~ė$9OkCx?M?Uԡj_M',ۖu>ܭ34su7T2O*M}< aK<@D,f,ғ?³9п×ѭAB2 q^“mwm>`:ùk^Tþ/˶?DPT(qb:FRYoPQ}eq1]-;~fnDN)ǯY39=btGkJD_VΠ Q<0X.5g#wz:04{yq G\8eiPg ɶ(QڣMI7#Ǐ.3BX4|2r#ViO7cQ\^l&nfE^A}֌PSkUSk(:85up ML9%guB`%;z}Z=FCV`o@cʈQ|z:3+,4oP1#@0&< 1&wZmE:Z2 I誑k:Mw?.x![[nܦkI颗M ᴈF=L4Il'D: Rz&*@].}A= yDFEI?~Nf`>R6pDd0_myb >dSlN#_4jqވZ%Y ;?ĦDrڱc~/ . Yk?VWIU1 m*@6d3BŤH–lshOw 3!yOan$mVPܓ#ǓM,~wr^Ʉ%l?jn19*"Zۋ rFre8˞2b(vyZթ^5!_Ԙ J]}eVw`7|Xg8v*e/OϷ> dF <{ZuIв R"2LqqipJAǁC5o>*4U* —a(Yi+7R< qjW8"_isWj @]^`usDBsDkSw{!቏B4$+qlǘ6@z%ƀd&9Yſ(6=RxjGū{`m MfdxwnnÄ@,CǷvd* /D/ɾ9#,8O|< AQ( 1b5X赼 mz--"aUّ]~(V#Ar Y/7Ĺ{KXy:7Jg}T fRAl1мsXࢉ$\k!>RIe0nA^;uSzU:V,'9j5B+eG7*] )oSs`EXU3"m$dXzp+;' 3 Bt,1K8F9V^w_ק|[PA +A<<9ʻ>I= Z4…wpIV]Qzs .'k;?Ձ:!P0Mr9M&,kjSɾ) z56vyGv(ޮ;ZnmF:] =Å]-eMu ;y_3p zY*4ߎ66>$/҅KloWD{b&1_d em×p{?*Ư__N[eَ?#譜ǸDkGմ_ܓ>ƀȜKuhnoC=skL5sy%ս49</Tzb#fq*ҡbi-UO %AN܎vfF5$_kh9lrkVu \m \y{um& *L;5}9fO'XNJM1>ZQYN-l^xH I!q}JPz+vI͠B~ݫ@fr컛fg=khtG2]+$kj#kEY GV>ZuR*fӠ[O9R5W3;:-z~/tv٬7!}o-zBKi_t^~\>zk߇ZE ݌0-m~# )|Jw6'2' ^:I؅ֻ%h\MvøBez8x=|RhsɠDx8@-=c3JsѡN)O{2XZUĥvƼ-F5|w)yYm-9kw.nW;댾QwI^X19?<{1QrK]hmh8IF4s TՋ#6?46vv뷝~A&ƿ{w%ޏ&UK5:S}c}E-[r )e ݥA&Cq]T FP^qσ5/4P !KUnIaCf;{(?lXWĂ0oJyuohh'IqcpD5pdccFZWV:9) Iwu?`= 3tÌH<}&Kw >y֟ N4IE0CUuJGJe^Qiy-b]!?Hu=[0sidN1 uJ5[4NG7Z;H|0oeAQ?NWvlH #ۛ@qSE-{g L硺WNZ]1ۅ02z3!CxRhw6V: Ab-={[,|7b,OR;,CBU0MBO\ +^1&B 7;Ζbʉ۲R>"ӂqĠD1{C2IWG>0A(o(ky?clHwdPQMy=Qx(/|&R|7kp;EߊMm 6y t]9S84pGvnrD6;y+>"TcډCƽVy^E l\6-˚hξ[y'؁R`Pu?P$IvM^fAhe*gPS*7cńdiĒEZ(;$2[Dz B?=iTBoI}:8=:%H7&Fጧ'׉+YHtǰUN!|,P!45:uQ:?g>6tg tŕ9{#~7])O!/M%Ј=G7/h>y#,ȌgƣMcx쏋jT(o9ѱ霘Vk*3:[P(O{";" 4֕R3hv*Uݪ-::2aUb[clS%_W4"@[k̑.ꗦe2i`O9[IY៍ WV4f +*9/wE{M-Eh׳FP읶T.q,..wyK6CT>GqJs3\fnBI J+OQèX,1l5ڋݶkBWs`h״Yk820+ )þ/<(Eiy~5oARK$\FQGk!1*Mxt >pKRO?zHwy Dۓ6iB"m1hJ9u%ٙP鑛 CmVu-32a%s,ȱLû3{Ř@5(pc6{)xBY ,]#eN\WUbwtףo}eX5*жɪDPxN$}$޾($֣zAQ'o+R!~foFy}oC'x.'8GER 9ZGF1l@ Sng4$FsՌkhj[&a>{x֞[môz(fVUCS\dsOo1yʀ4R#BQHrp<[-3ogv8_ G04ji%ɍ׼Ň4caطg^[/ÛxSlȅhپHk^_r&O%1,eLm{Yǀ U\9q's4AZrDg:}C$ک q,_8jB>sK1,:uk X >$U}9#-Z1[8Q?v H_6M x(g>H,KhY!;fwX7E)_5M닜@$P*URx`piTI?1\bal 1~2g34ilL7EƫQ$鴬?n~;56QEj928E1cH@`MXb:/˟f_WU_JFql%FE}݉T'3XvރX?p ߭=7)oN:8-9?a LOB[5gEyc7P?>h~sohkVn`hni.>Bӌ&,pmb=J r+{,o3JDD`1(=` 1¯U][8c;GS- (sً%`16g읷hd &<.Z؋O(:fp07Bp%}P〕jI`ekU?l!m|Ic6Y',ݮcGLd񨷵lW"E{f<0mk`_%5%>;`aV65~Fa%5$ c>GP"y(Hn[o5bGjx[b# '研Z.la@ fnm|\}^#1XUw^[+󁤝:$FoAd;f:,= ܜ{Tʶ$#+}ޢ~H6 GKfX96LوӠsakCj[̭󶉣'-R+ mD%G,\@8:( r =q0("`;C%du)%Mqਦ}V7؊8N|W܌󿺋+C<>">yuL F-he¶nLb'Qyd_)~cHYkZd/nn0ռ xEuDz} ({4l0'uX)E`sG qbjP79IڼyjRbh˫&@٩ V@M֠C~h.dK^Nl +ygVwgFB,0ɻ*-,p)M)Ki@`FD}.~B$ bQL]#w !5öľ?;e6A (LP>wNbOmSni(m*!iQQ!m3QRd!E1#w vWRI%^*rZq[өK2:F ^lF_skXiJ%f:1v<̞va콱SP0x-ۘwAymܻ 3S[7 7sfvǘe 706؈ܧPP]fcձ^D"~pEdď?3bQLxɾ6iK*PU $.+Ue:cąށ^CԵit댵55dPKUi/G͂vl6:֘5>;|9og?fτ] MSdYyNl|!RY:Y^YƦRZ8CD?P[+ݔT|q\adRG-IW)Cb]tra#'*sNGkwH$uQl.pS7T.5SQ``%-·6KU}F:m;LݥӘ3:JG >Q GjA(Bp(+ |8 )v [RIA71d8YN^vZ-终g ŇQa٬ÌyJOTIrV98JƐ}bE.gDCAB3JW }AŽuIH5[݂ ~_mq{{L֕EJ7#2h֘]})oqZ|z}X4x䘭a1 kM _vk{ @:)K5aX@7vZT ':+1dNp.Hck ag\s!Ԛ:'~ZwW^7tç*v]N1yQOha3]x Kb` 2 d9\W wc w[&dLcC]šՂUna,MkV)BTnO7H_ KͰG9g8$|dLj|Gёe(bӿarφhZZFl,OfV\r_if;FPw|DIGV]}{/rM3@Syf+@SEϜsw'a NqaaJuxW͙)-|K7 +b#$F,h-=j]¹Lڦ)q ܧ$ܑШw(aۂ4Ok jv8pm\tF TTs9AT Uzz{YVBj$EDzRRC!"~|m/7.}tę\ /WZQrpA _~PˑNG|^=L/j8 vܧlH?Tۅ~%xS͸S2*}WC}փ|d캷&4T懆xg;ޚ5uZZNVʉaڤ$IӘxM:63ijva'_ԿNTu5o,޳#' 6&{ z(p /&7s.;*NHrbgw-D ųWvACp60V C*-?'AVg"@!Q+k۶|0lBvxes ͨ-q]{?u-=uT'lX8RHe|T{s6BkX=?];Ӳbk_G[ qY wu  ޫ= ףkofxYĭ)!$G8A69;@3*ܥf|7غ^%xYO")QK^kDǺMzm9k GEZ@-$MDfɡ>&^nO&̄R'nZCtDʇ՘ FݽQcYh2;[|ϙ-μ|^@= 5+`l}@PuB K^B ^Pأ,ArIX. c^bO;< >uޫFfꑤu&&8eNt uV U4/:h!ҨC)?o%}߬!^Ϋ|SI!d.wvp+A3ywd JQ "Uw$,:69(+vT5RIJH@7.')stj?|SQS5ԏ.Q | H^qir&ܰVhuJᎻRc>IQT. WMO |rm tBÀtw

u/a*dT;lͷv%"6ŁVkNsP\Ff([Np55  =G5Xr G+bd+-1X鷽/*jGW ėO'$tXXX![$G4P+|Ňl'**5L ي}NŮюyKxr]A'=a]٘/nĹٰB^[8 m 0BgmQ-ݵlFiٴXseK{^OSQ`#`S|\?ޝ0#1q78kxW\T9v/=åçݞ=#Tӫj|n\C6SSQ)UiU4 [;Dp~ZHca[\^՘c?8Zz /V9598>k1xnM@r&s涮^UMwrVw惗7B^M]Em.W]eoCacXf}"s=NOK\>އ6I*/k2Toa-xO׮hJ8॒Se6.t+b0koji{63C4E J^fϸkMj]ާ@H=]E:Ȝ|= AIJ"/؅IÏqxӳK!౩$iL?:VU= \m'8yqgMI?ֶY+yA,J͠G2Qi>,DwP~&-vq `{eȫd#=M+'b/ak20~d,g\$[Y->hA>Qg{FI^Q_[}ȣۍ4,i&5ХM(Utbf$7>F4Kڂ`=6WRlBT&^Tk#vtOx\J@{DwFFp0lSGUkg`RjBz y&ōJ+siIvEtiQ #k`q !abgH%Y;'q8ȭd Zce©1T9EyMCD5f 73wm*d$ˆI548]"o6y߹~YVRk-x@yud )K㽌?rЎ7EPƋ?xG K|l;9_.쇇ʗ}N TޥdC1w*?8 'j _p *uIY(?~OӜ@V#Je((h@Y9$Yh] kCb]T9s&“"Գ7?QGB au7,VJjNp^fb@=n4i$F8=>7>A%Lm^+gtTS.SS#y [\"Mcw$:NWL$)xj$vϐ,̛eLjK[lI,+Ewb+X6B+v`ΝIߺ^c`'w'%KCb..JӜzBSYq5)ǮoOd1Ppq 9Z.n/ʶO+IjR:zթDŶa2Ia&|J9>۞:"O~u YRj<m,v by@(5ʰ%j!/5Mk=e"^vj".tK<-h02lA|.8#fǀـTy _mGjZ`Y٩>~(۾ ԛ¿ ט+ÒaPΛg[N zP?JaéphYaN\"&\dƚ K3b5nd疍o3Ȱ]+kkֹ&`qcr*˘6ߦt?&8 Q˪V}\'<<'uG7$%gkz1/W p,;&Qɝ`Msb#vo0E[ma}&/b%Vf9)*AG$g.aE6M ,WP}mB\T,@U~.BVoٜTi2HTשM0(q[O\[1gx"QQ8n'72A6Y3RF%B#G!?ENtd,k-OdėJPפDvWG|;=ݝ7NY,Ё$FY‚9]gw|IG )17ot8;u ouh#HR *M2CKV^azmA &F_Ne (UV (+&+@.e9]il' fESV-u xOGǏ5KNpu(UaG&-7g+$ V~l#B;س5G9B+PgniZdik31S[ L !zYVWևn ~7[Jslj}c]p. #UrGo5U4~z6;=?.Uz;rJM:2VΕ I"k,[3JNhz+GBǢ q/?9+(Rm&sCa(r"X1J]ް4j0Ts[Ӯ!G :)E 73 B8ӕҢ ]zEӰE` tOTNSHC2m- 7fs n;͙cc ԏ oR.Dޭe^,*^Td+6EZqxP/q.V|4nz{tz]ȿgg_BP @ڵ uGrԩpڙ,YA̲ϷXzk3L^B eHojtL5ՠ7#뗷[߭]ǹo+$^@dȡ'l#ı7`~C p~@Ȕjг#p/P: @Fdc7eBۘ= βĆ>0~If֎B˦^-󓇢X?Z/7|A QZdoIJ n{q^q<2ɔRF(E}qȀ pQ5^ߤ>o};CNPd,yFAJ`00h-z֌hA>$ͫH8/8زΞ0.pyPWPZ,*ZPLC@8U*7Ej`t &j(Ρ!E9q06h a[k*L8<OW]cLC J3Fh`X=٦AYۯںYlZ!)]m=}`*tc4wOk m4JRi֒^3 sN K0N=Sr;3cP&?b]KvC*+[}Ov1;4P6ٷn0W.|imJcs `y-;C5œhÝk[-Ls=<+ΫNy wYM{nGOóM8H!¨#?G}:GV~}v?%גy" S=Vp^Qߋ*^D^vP9"._TLJſkȄ6~bTf՚H a{8mye{ʘh&':WlUԜ@" 8Zh'B1=cO_6A. @=-A$dڭ72*(9 n]$ 97 t~nŵ;guƔ=%r).E$E˓۹}Uf=krCJ5P}"d ؓ-]ukIljĔ$\/vIRb7PvYu ?9kWlPbvjywA d>BmDt |-~ Y蹵|}|~G?t'dA"o?qoƥVi҉Z<= # }[>B_{٘ρyCzZ~=h`X`]+ð(5,(#>}P\!6)k RQ ᴶ1V4>.Y -SQήp$ _TI@w#^g-bC^!? `0,㖃JT# Lni~ 'MR R\g5v}|tz^FV.dHJ|(0v6K{/(QDsp{ 2ymldð1I uo-iXiZm*D;OK4QYt!d>y#KR!^ZU~n^ϖk2N5% ]>ZP$1٤LjG&2JXmbb،B.4_ecI.=:>Ǿjz? ƅ0[Io/&JAaMps鳿k\ 3^Izp3e!+xh)'/L-%)Ewq3Rw{$&"MG8MPT^^9Sʹ kF\rr]fj.Dc`.~!<)XC%!u$%8TƆ-nSpc?{W4`!E[LES̩g8F&mZo]h_xurѨs}dpjv%l/b*y]Vl;%^$h/U\GC\[r1yhQfjM ?RJ*و8j84J}gF$F!v%ބ  I 9E0?Ʃ%iT+xj^C8Ë3_+pEX8V6$\$=G+2ZF̐&J9ɉsm"O7R@ۖBpOeflY zkL-=V0QUBdXO3Di>"Z~"+>Hssd43K W@NKqvmj'dvo+j|"ľ-J}T@Mgܨ@@)PLE X2Y:G,0 q#h蛄oFj΅;g^W" )ʯz>2d3NpH%HR=4xm/Sd!U@B_~d{X[LQJ("Q0tDW{?xLQ(>o;wue+I/92bSP ~墏|:LqŚ"8>B.F6> i<5S=.\,g۽@:\f̵F:P,.KόkUi'#{ʭy%NG֤gPkb{'I> [<e'y4\$bTm,)FӋ0'!)NZ^oA7 /fǍTfZMvhwjSz{L5xQ:x\HD:Od^ "#MdfEp(s{b`7}ܻ x5W ;&nvϗINr+%탮+x3p4  Yy8 ֩焼Yk'| 6{[kYۻ5tEy39D=je々&r!cJ_i:IbQ?Yȿ봥+ZߍXY+^I|Z`!xݖw0GB . ND7ŏMi!=tוBRxb,g-A}́m)gC&x"l\  , _GHN6zsaL^W%jG,24?}kMO40٘B{aq̻"lRx8v/.(]QDR bRuI'#Zz[(i6"@έnr*xM'h {U ȶo=BooU =F1e"c"G xMo)Brn #:k{˹fT)Y}^GFd]q gBH,{;jRO>bmHhSxW> +xoq]_}I mk?I}P,@=<>c&\9wURR4QbJ [ta=MaE8SЬKTVms, %6 @M%ï58\&^<:,ۋ|xp21ak <`bI$nFPP!MG;S?y]꽕lYZ4|] }LYFYVhp"뒃&ZI,KVKc\,V'g ;V/6o[F0nSx,ymm>{Bl@V.rµѰLg~GpCf6dl_aC0X).?p0utK5Ibŷń$<;/?UcԴd<**l% Xh@r ` =R#-^~opEWw"/hF NHv>s*pCke/:%-  W1<,/1OC{)KM7dxG{V@b6+4>}%Ԇ ӋDGP ޝŢ`M6\̘9h}3Vkg8 {hqxkEԻ9{el..&iS TH0T)%)wEWElr)ё̯Z7u$诜%6 #OjSzA1)Zzct`ڗz$$?_>pG Ήmhekq@)Kjqٳ+ gC %ݍb~ןWW,>UoFU ł-0եAV 'IG*S-lw9@rpΖ/y(,}g5zP$C]|$@_gF%h[ȿj̀o4WJn GGn36Vh'Sp8N$3{׏eyprppZ,08k3 N.$11Ìw2P1AIL8:C <L$z:DQcu6l3$FVyj7i])P]sI$WTWJaƸuHu7( jqwHȆcp XP@2ͻjWd0E+dA8iB-yFBuc_L+΄;[i(oĭDaF<;h(B p醈;G }pD쑧}YxӪ‘Q -Vط5.ZMbA寺xZ&:_^zڻ|O.Oux|G.VɇOxmi{Q^.hFf jE gΉn[IN)AK7כۈ,{ؤkkc=g6t7_ò6zZ>V4o4z^}dD`;e.Q Xi)tp>^l6:1Ɉۏ\ brȪ; q4LjWBYvߓqu4(Q:Hph J (\;̼{E7ŷ镯&| 5!lC,#b;92lls[.9Ȧr@9G&0n?<f)էEӹ0NaS`ڀ!/؊E۝7G]|.Gg jX?!@jv\[;u f~5XEHw* 4X*5W%0n6+fFI(ao + AI Ҕn$\=VnG*!擓cƗ3\ FlՐYuI'-4 eJňuVn(0m[4|G1zLY*eD/(+2ߊ6g3j`2'G1'Ns1D&Nj(gX!l\95`!kMQ?jBl>tFar$-3LaS Zz}oA_.:>xUH5$$%"P^Y]J0SƭчG$^uM6TAe%t.BJ9$|z/aB߭Z =g=pKr+YQz@x)^X{v~T'ï&5lSN26(@QBoA3cؘs/Z.B!zL$=ÎEF_loF1ho:Iwa6'JB~PU 6R6I\* ^26;C#5Mbx_YKYh*esG+BcBݲL| ]ꍮb~]%%>89vx0awVd!nL8L!YU SD>&k^PiPsNP9Cљ& =/nG?U:W:P.&(h4W&g6=(1DN[gpD9J 3i)qc91"wE'ܕc\RNo9FM %Y̩}/ AU@Zܹ?$_!L{M4M8Үr ( (AlW yV!Rg+m!]*}olߋ9T;6 Xxai(]V`+aF[रK$+r:2 ЋX,>9ԘXRG%PA.fw+7WxU<0 aUuT~tA G6l#\|anIyP:pL{}$=qbu7_sCʝKY .31WrN!5c즧\'JZL58H>i_jAuP.fD|J gq-g^s =}r;5a8*͋Y8^D0dFg%j.znJ|?_[ ͹g+2vO̓N ߼ݼK|IrTOԻB#'k>_o]jAGmTia/plVDo{V_ow!0~mfRokfs{ .uw}PgQ#cYqY޳F#n%1Nb# 0y)@03ˣɪsc#,wi?S]e0בzڗڼ"RIG̾9~?(7E ju<Ф&(7/\50ZB3GY6=5e nzU0Z@dL-As1ޅH;AlJ\ɘa$Dc7 nŚrvdȥN{C\6r݄[6MCRgr m B* *'ܢ^P)W}Ut8ǚ%m?Kr'B]%Q Ryd5qxoZ&~c%y{x51gWd[':^K5'JXJ&T >=1'd<53"鮔lcHfFJIU]lC0vhLq` W|~,u1_!ͱ+ mۼYIl G'\a6<)ԔvHE4uoS1{A'f٩OxKbj[u9:kx‎,}I<Ů1)::K޹TRBÌ΋.Xl>` J{JW 'q9(t?g)ang aw*8r@slEJ3gl M~ϻ >BHʭjdK*-, STSjAD^9}#1Κӟ6ޫIi# /(~mp21G /T|qy3u(R9=@x8=0DʍU\U2 f;[rUyB260PP/熳<'J0[e('`8Zw yэ Wv9 #"|&!Q~NTw(P!ţ߿p`ySz:]azWLq,vIJhM`XUfzո*mAҴe$2RK^?\mUNw%~b,ok1g!0@w ״Ei:m'a2뷰ك9:ίVUUoؤxdmw%8'~P c<_7:tr>P?_}Ϯ;@-ܞh=sT7O+h߈ǼtΧmPV ^'k*S}˚bppj Dlɸ);C/D79-#EGC9vj]Uye!4kN,™?{ĥ@ԞezAw<{MOh%KA1;K^r/ !]e>FQ6֏% xfmF#Q؍+A- 1au|:PLu}N8=6)c2yEcn$SʌM9n$%k8D4vN_6I9bѬSc\!+ oV?#ZyCDb&vw~JwI"CZT T_x$͋r9x/W|[O&jEqk6o^Q~&BPIB | W<: TC^5'i^f'+K(4'drYZ4*;nVknm[}G[oc ڣrE@,}eú?ym,Vbeľ%~EGS0 !+AalMOI/k`ZR?)(ۏ53*lJf/fR u$SB &f#vUIjfqT`cMP^NQ-<t(H.fy!@qm,MY3Ө\$R?|mḆn^CQ3\n2,Jsk9??(D#!gSz `G'6g'A7z5!F}`2F|Oĕo& O1"ۂdz0 sW(I׏>oGseaNMvh=(SbS؞"ObECaԪ~3xz%l:GzVAgS}E ZI)HQVUS_e.Fsu䪣=XPQgrBl4J4E;jh"jOpb뤺xDi6n`ߟ^,,'bt-kIW>3Ap#m[*Jdq|D.r3wR4JZ۵BjQMe8|AsOZBL*6Pn{w5Π% 4uԟBsJl ܩp[w'k޻¿ p\p6Ɏ9W#)"Oԋs_mk¤% ՙbڴc,.|]=0h#]5o`X!~?Mk$:2`䗔 XK;/uD Mr#t= &Gmh=Muc'ҵL cEE(S{B7$)E3%u%j{[ؐN񭾛}et}4mpj^X3=!Qq 3oů]@-d " m\ ZB UI5x mkBX^za*}SZdaQ2C[O\O2O` _1lOhj~4by M0$N6>;+j-f Kᮀ ;YIh_ۜa`^f`TߤsʹgU ;K5#s eC)̗u-jd< y&:$Oh@U gȿ*! -@1"`xaJgLnhg/)sGdךG~pRe)ÁX0Un65DV{2["vWd<[9O󮷽ԭ4}vjok/=,n_G܋ W#l%]x6y.x09D."nÖk3A@Y(EZs)tbKXbTYh)2R$k ثSCe/ߓ {1tKQH[p݁N>-Z-˄ݬ(U|`9Jvtjbfu/g@U$!vY`+.dԚ(hbp';j'`1I6 P˝YOQo3?k DY@yi Z(i ][n4R OIX<3LB$;rYdQ xYp}U1`(wߺ|9^0%8 p7ӽMh~"ssϴ}зY6?ROgɆuze)!Ua p%WJc O_kxQ"͇vڈ~UHPfyQX934V2ї; buQFb o.l_tиTepIyBɝEJ%H?2>)]GI3.2kLLY$8 >$Kt譐앎dJ>ZԠ`䒢:om;7m~\ؠwT7PW_Ӊp3Ýi,"۲{:=A>-02f;lplxK s 7=؀%DlCimR>ޣh/~|-w)q\繤KjXmi^]Y`hԸ;}F#C?QGV.hGphN)y˰u6@8{ L3zë->~T~c*q_-F}cuRgȩR 2rb+UE d7!xa{r=?e3p㗽7mM6So sodbpy(Ⱥ^N#; tݤ* '@Ez4E2#p3B=syKTFɃ9s033%4>g|Ve[hc 8F.ƽunEx2208]Te @uQ2J$bPK~!i_ʃ1W+ 9ǗNXNS"tb(Rʗ2#/,j2pmq94*`Gܙ3{8wR kAWT>}nlzx>p M`Zu8,a}S6O5j9T#$]6@ M _;Fgot2 g'2V~e_ܳ"}ZJoy)#g/shd-6W'5ﰅVC i~5<dBa$-1o:̳P7Ar~~s6}OkܑlKǦcɉ00tZy/lg:z?3:,gvbiZ-:gvU fj8P/ctW/F#:$ƉoςO\ )9N?; }ISRz&8RcDHTG+i;Bg!a}S PێTIP4tq17wbpG̿t,8Q53lJp_3qgM;.>`KGRby'<2K ~34S+hu_m?~xVE8)~Po _X 'FIdu3UONWsHŀ|-*ݽJ¡bxO0A 7]8n0g _͛k{#Nj:W%ziMzp)C~j+^NT!ƮߕwNQyO4.C+R>FўOEmw\h ' '?f| 0PkmPxB3lDj`}`c2 ~o\G~?us|׼Ȅl|>4x1E)=A58"=}*ۏ11U 9%34*3n/ʧ| Ma@eB5_x(Т4$y.Af:)@SSBsַ@_:)|{|Nk%nt5=6QD[S!OQ䗤B.|}p_[㮏P+sdb@$qNh @s cdaBwIlB![J(E":/h$?z*XOb`HU-C*B ~4juَ&՚~Fky<λB(c51\Hs6W[3BHG^/fgAԧp%DGhu0'F0zRo oGe8έvo W6䨾J^KTTlЙ$ڇQ0(l+3Dn_4n<[0LM`y>䐵ݮ;.!1–t`NN!K}Fh+\5tR`2[8 |#[<dzZDEblV3# qq$iwQ+֋EeeIG۽pEh+Xicl%ôB*" ewi[hҞ[ 6/ad{fWvڐ6?( XɇAd߅&X/4k|}Qr{{o+9 CjhAu[KO;[ 6qtye"z^ʒS?y6X [OUHexxι|n۔&5jG-"P*vJ >Ȑ] 4y)וQEx+1ӮĽUss]н,ƂOW2DC}뗑!CHmf~n^[PF }=btY[j++1? dm;嵸^%4nB6I/`|5ˬ -k#4+#]ء)y3 hjSfҨeAgĬvj02^A?#deS.BMp{mI#.yW] mZU/&Mqd{NMD;Nϭ {@[Ga $tsco~q]J IlCi^գ:(MZ*(:P͂Շ%ͯv5s$KTyS%-SqRIBؔHkպ =y+U}$/{W4bE~~ PwP6_ yBTcoۧ ( ]k7߸? F>3r949gG*S&AJaY5xJι>VB ¡E&>9dY|uKs]@P5AþiM;-wfQ  0B|W0aO^f' +P^mN'ir !5d K+N8Itp=)PsHZ̚*)s1{uOZ4\xj>i4@'V <~I)&=t/75Xc-ɬ!fOл l(r}Q&(u +0b#-\^dp<&bf at[݁ؐϫc(o^P1@- ;ETm^JRn?OioQűo1;!*Dcɘy"wMFh=A 0khߗq4rTNEjc]1{!,WXeig&-P}u? 9:-yU7. IA :/$J|_ oR77fԥ%_ 1lH_ana#D+c~5Jݿ/ L>%g6GfOm})1p `]4pl i ](B$`k4f +:89(ĵx6v2 BHWDmq %t&-@;Z z 7$A\5ja9?-F 50xj@ZF;]0'p;7+AXzvoy4hKJ4Q¬'Xզ䔸*B c>?\RV_;gM)h1@|:$q0qC5 ZvUw1<N`dZJվFv QqnpyN$Ø#&LeV(g_^2!td4u;0c-ƌƷVUWa\$iPX$Ug+E#*]|媌iݳ9Ŗ4$˞yLu0E!In8{FˁUL:Ãwum_vWWΝ3\FxL[gecJY0Sb .|S^-(J`Vw17 G!#~2 ϣs79י&lUtNrbWaJX K) OUA-3JeV){T]ZtxY Z!y+z> q y}Lk|T+=jT= x)6h8 Y'IyA*~sv62A-8y5^{yܣPr9NyrO5T] kf:j)Y?5K\,du b HO0OR,I/ qz&zp$oj*Cu 'gb+ cI S߭6?᜴RQqb/QMp>SR>::eXsM[rrN440fQ#tVkT׹CG{96ݻflMnhFAGP'T/w7_ZA,BOd5M]%O?_aHF'tݲ&(|a.?YPg,N U,ؐm?,"fiMU)|Ȱ0 mݢs9Jw<Eޢ.86o \k_ft<{U] ؁J S'Sqc*ijQ*T' w:ߙWhe)> egj^*2C:ZJT (mB5'l|탙<~itH+eI$')az7 {NdA) ʪ0KT,p*'$02Ah^3qQ31wu}o7c\o%^uGbj+m6mT 65N3roĞ UP? oSr_l3|Z0$Ky%-ֶBn3ik zfSj y^zS&uYK~ƥUj:;Pȼ"(%ݹt-aOR028{!*`:DI\ yRYn*I/oZ7G_"x2vL}Ҷ,zzGPG8ꗸuսRi[؋nU^'gzh/^س@W8{f|*IRhqIWW#mO-00ݨQSgeK;Lwc|ԹgƛJ[A&$V μ1c:AY9XzX@'yS}mu=Va=Y {ii34/$85k0 "%g#+H^W+ [1aK.Orٿ!'bfsAv}}<w lsܿp:zW*I'=UE³_ad_Cw,#j3ЄZECEu| V7o}̙6?tCT@'uTk,;f}G eXܱQ6ҚIR# SB> _I}K̉mbAR6)3 3+܃Zxqű<u=}^nu).6k W4aZ˶Dڇ\ōykک6ZfRK9G{RWKbOxbx"Х7au ;pZ[m֏k(XzJi笟~춱>\yHfTVV%kXʖYJi5&Vyܜ:fSRŪ7j Y ^"|QF BMa9$@V$H4_#B0YcYj|sIIiRBT 5?Og@ `pw KڲƍRM]z"afޫţfh훴WYwnnGs-#Y2!Gʣa~Eg3UӪ e@rV" 8ґL Z =\i0Tr|L}c(;8at댪*T"|]ӁH5΁[^7rQ]d:Y7̒w(`q;t %v_ɬ*:n$-L` rOQvex:cMřf~w봄)Qmq#fYGlBC0Fڂ:/7gٿطH5MqEe+_?M y[' rP8#VFE~`* f=I&j{'j x`Fx:w:WVVU$/2/eiD3)xq1pSv^ϷVENNT$b+6bLVxǨ+S` G/W\㐸)V'i7/B*l`ೳevЀ&!Љ-jG6;ʟ37ޕ}Q$]L|[D3hn[Z縺I] ͐*Ɗa ^v&#uQ"4iAMyhTc1AVxVZ*AlТ-!p``N&A&ZN~H]{K?uD88҉tZu\akW/jp7\~ wp''nV % j@. _Ll|xyd,r]A{d70T {°fW1%Efw;s TRs #Y`aZc'GXCႅٍRQ-)(_BUKע7SȀx)b3>M~vF_#[(@|:cE v ((iU>rEWVX;(˙r2bxֺƿ c|yj: =c2t^5>-;1odu uQdkUg'!ʘ\tg g3hEP䛎Zl\b ."yߜey0zt1ht-ϥ6-kjisFI$(A)F/#g؊d0&eS\bێy-hb؋b(Mٻo 22Jl1a?0[ɗ Y^F+JOIgqHFsժeihl2p@:狮T .X=E#!4P.H~{l6f|oߖsītcItc&I4!A9wz8']b`7[ [HZ**cIncE$5ߡ:"Zc)62ZDzZ6Bb}]cRj@=zeD|6Tkk Sp5d_:ӷ'd@٤`^rHV6)žW^!GpXժӤRyDRj|Xw֏K]/w쓆*&O$T:X*K.{.{؁]@A#}ULRS:i u\Id:CkԴv>Y|nќr&k4}'q{ bx n3|;9ِ̻vUz񯔝7\ ܎!;?Ɓ Ry=4aHz O+rFZ1u9Xؐ2Y+lLVFNqTPIM΋'M|ouniC&07n"LOߜ'$pLW%Ar߀D/S+ & &K>z-@imc"rUg4zpOOcx)ϙ+I7vEb)zXX7Sh6DbrB`H}О~WŠyUsNt-mya8~ acSiJ2sű2.#l }:;ߒ*1%X^R|Ŀ$ٴ|Ʃ>z ѕ2@tMmBܼHA s9(z,f&ҐҴkElň:by]|]C AތkK̾tHJk&\# I { †xp QK_B+I,Kݜ^2ɛDKXCƜ}A AZ2Cd #skI5R?TH%::X\?rJ?~ibUPW/k&$ɴ@H1۸x+!sf#7*Qh$Faɀ4M[j>68\tONȑ&]w{ߌWKȮFI,i"2&\1n.n/Q{!x^Im.>܈dU9S`MpYw@.;CG5UZxGX#^hAa˜Kf4tL`wvm+I"+nZp>fX uOڽo GZq=^)4gH)"Gl)U#ˊ\wxڕ^C5!¢)t $l/%[1}=H;<[Eٕ<{dրt_{#|WMRe[x3ȗ' aL ̴gx@ү>c8oKف{BLP-C#uR) .)a)>3ߤ6R͙o0T^v&!&;}ZG͡K9cNq<\]H:}i8yM''lbe==9D7!J5n05K]~cRy3-p.u~_/xj>+S#z٠,Jeh3}/ʿ spCZ3@`]"ڠ?uzx`O*YDŽӠS*qȖ{W^gTKƽny ls4Mf]+8p= 7} PL Xkc!ܠ^C[® ;/+[- }Y39(wx^K'C3B¬ 9`̂t}B1Lu 4J旮baKVp\EQ2W 4Po S-ӳQvF<>VVtl؈ |2)=Qu %O_qExsod/HZ&ZφKRIXPb!P4 F4 #GM7.mOz? <߈G<<0cZx/i)ѩ:vp7u1%4NWTԔ]d< u.<:?DMp^ XCq8\{PfY$Ѐ?%DǨ Lw` La>욧;pxNB:PB6>n[L 2x*TVR8ۻ]yQoA:Є7 B]mn^nLcϖW؊ƨ'-J;O L6HI`;m!OHsƃ ȶK;<֨$:Lz{e.l@FZ$ [Ql'=}52xIpBoAӎ~O+eTF+KBA&T4NBt6'|>`Z|jk՟8t?iMR[“+Py;`-bVګ,K+|QDZmֿ}ό^h:o?*pMPoKhCqQ @dP)j#9s<[Q <|[.]GZLDY2FHxLj\UE7k Dh!pnZ^1`+mւ gn?![L=X]5Ħf3Q54!hѸXdϻbm|Ivq mBOQ~ea 'a󙭙_^9Of0x*~k>ƟKFYHJJ(88;>BeϕO-"UJ(tשp{F^c-}6%GxV8dYWc d?&+7e ʘ i'+[Yɪ޲ӑ?,R*}vNnVC`7Dg2qSQhvޏ{e>TB(keAbNw =gP=ROA9=i%kuGC@XP/MKUt?Eu,v2~ˀ ҟ:U֑33,ŀ'>YRpx'ۥYp Jd@-ieK&@%7sk€3vlΪ;Z 3b yZEy7d#Z JG-T[@+ɕZb퀌;rUVaz갣1C>U'h Bv~9RCso[u]Ũf6GVU:U'V>DX8*[x*󈼢=oCQcf5S=@h7cg3 I>?f~m()KKZumYWAxnšZw&XxDqϙ&ӥ(pP@.5Zϼl<R6lHr] 0<rRv2}9k8㨷 a9}#7 ytSY\$[ )XSgƬf:\R \KKCJϩkN) c+7r\bS͞#GIN?6])PД$gzTsJV]2j++F*Ӏf JxEdž7T-At7db0դkٲc5#_gcl#NuX0Id'%aWhЫ+q2S[eҿI;V?g);Adк]o)Ҩ7QBa4k07!RjSLV0كy 4|XKF^Fh`]҄u4$OJ0T؟Jʏu8VMT)yIԺon-F>WIM [IҡYթWDd}crt{=5Z~ Gi:wq#ljwYC_QYœO.7 bh ȏv+^3ѽFFL:K g>Ej_^FS(EMNQ؎c=CTa{krxK5wf,Bd__YЌ^Iny3_xY# QgxG>!|fe@>ۏo?>d2l8\QcIL?V>D(!d=HeF.~J\VDaXfE={=B̊jx^EO!7H6}p\u]9UH*2:Sg1/^A'2e_#.dp*4wM{ӤRG/6ƺxZlGLmS퀶 RSL!hw)'粌H{1 i t80Ee6EwTcX7h.x{6Pgkq~# U?7ޚK6D::=cO} luXy@$Շ'Nm""M|Ar =GI47 E|o#+O>K38`eK&*|_X] G$Wg %ʼ4 =S-G2RWPؓniY;եĜE`U=Ptu/~{GPG]auӳt̉냈)h*]i%I,XyL3RV' W/Mw`ޡS'`ce0KҦ*)Վ帽‰ sC)G-uM 7%>ǝCN\pu$G }D``@PW(( $Sv=4 ;^w;CE%>%)mB+g#W)S+Vɗ$F.e{ 0ylMjqӇ7/hOPvx2rZ!*k~wOsl,R{b: EŜ.G~ͶrZ)|wVOKϮN !kflgȓ:bt ',;-zd0:m@ګ9·pYwZ2*'z*%n?cמP:=].Ʋ@?\_V~OM2͗԰CP(DXpaPqdžvPEuOG#n(QOEQ#OaX*fmU^4-%jy,ᖰGhlDz!z̒!Z229Ԗ/'I+mLE~bU0ŷEXW$MҖ')aP'ju1Ȏ"L?Sհdv :ec%I`O[ov̷6I'3{kWiLB\RFm*wQe%c ҝ4tn}T؉UI/&?r=8-פ@E䁼$ 'h $XZs\dq11]?K-.rؘec~Oa$>3 XلӴec]/y*L&^9zo]&cʌpH'Jxsț|\jeiDqȀ\n1TI K\͝NO!"]%9tӖYZ -sJFE)DzTB(.Ve1Y% ŐYCN)z>!Y/N2 졔]` J;:w.I_qoŤC0HaZN:a==(Ad@yYhGݨz9K}Z{ f6)$nLrf%zsef)x9RMɊ̯qCN˿ΨTbEٙM!Lmɒ =ebhzUt-ݔSR36hر7IFboUBuH.+饥Ӕ"QRI3ׯL̀]V57O%:PSߔ_FB{m˸Y5=̞z) KHm @kxU!K}IEE>aAiO8϶ޝ} KgbKf!UUăWc?T&dӤBi`{$lw+)GopR\kGmdTԈk25eFϾ3P[)+z&M%x3/%e.D1Оrlrܧ9跢}ѹ63w p\ÞԤ;g. eJ|‘ b]!-(Ћ-:E6 ߉"^JKJ汛㜰AU{h6gf<8+U4/޼7`1:jX\jQb.Darvlv,% hŇ*kϯ^JVMbl WpN ׬2bXXz_Qqgi'c%^[򱯜RRݸ,[f̀~ Ҟ!bsqAIAj~1vW$XX{ln:#msJ& U7tcMUhmyl'$V)Ze|gx%1WaDC2X@ӖVd'Wb.?kgTt GΓ g~炲8%Q4%##/zcYGgsӛcDq⏚[Kt%pP{v0&"̛wf|}M*<,2sSmTObGQfi"$Q*btOxdKmHՊqOƫ`{I3+")4PN'-F+v.OS)MP(M8_h!?Idb}wC0d *m.\ :? J}|`{ܰ?uQ8Hq[PL4X{9Y,yHh.d5oDVUʑ3מܭG b3t qЪJQsa3uE 82gfy6Ey>>|t/I{/TId!WWt9/G04`;dPAHBVKi/'P4tk Zafr%7t]~7NcHU,LtM~g.o8gwHJ׽-34\mtZR(d0I;X%Y Fe/Ÿϧu/oUhA@kM1AK3jݔ +&3A2FC5\*qF Z8 | U&ozlI#h<:UHK? i֩p+[@> =5ftM6:grK$i^:3BVtŌ$^=Uk#"wo3wJxBX<pD {|;rLvPd>=:],YXya?D`@=}:tT9x0*xihx;ote Xs%`l9㎩ߍ!LZA|®湠oQ9,"o~l#+a%OtjH ze8χOCl&NrEAURz ]I VY^1F1 l*]6y"s9=Wx4:@5NrKlo~,@va{qRHp;>*w*DE a*߁"9Y#0i~m2cC*(p,@Y?\l'VFolDetaJ{sY_x|TF6Ê1YBhHXMxox31* i- aӌ75sz?9K0!NJVB:z}C9ǟnGX+1}c|[8 7J9ŕe<v(MXXC7Æ$lT=*ddkBvYC4s^uLUT#K}\  TNi0r3u^‚NFtM.OgtɁa?dT/TkS+.g`bj'yYX4DU$fYaqLf8i e.M)0ʤܞZ~IG#h_!a6@?ndC8xHx;88s^{EbbܝKCI]sud쟻mi {l?<&B{"Kj@c>rBEx 0gzHl~ n) }?]q}3v>XD!ACh'>! AӨ@jL~TG~\<7M13 ޖC0 ~/GXc:붧&ecguDwy[Y2雛<~KFPWCey͜纹+z = vF_ja=w®#x#+ \㖔/59"ԇ7_&e8uc)ΧbHԾh0/$P+jmHaӈ;XEf!ԙF7lԋD,ǬEx)0gTw?K$!5Y$mTa/z:;Fث5i{RSJn;AJ=$tp Q;o@:[O2ŵmsDKZ>so00! Q>KvyI%'4@χ(mŸF^ {ƳBs526 2uQ0M|9L"WѢghӦvS2C"5bDu=,b`(.cn`^%=9}W5Mo +`iolPת6w!Qt6lw볭]+QLmOuSg8`NO5>HDUE[I/WWZ?p8jyMXmEEH˂y1,n@`JO*˱kID&+Hzkr]ta #%eY@=.7SBa$vq]ROLZL$Yu[YV-+AY#"waO22YwToXl'^`t5Wc*a/H M%ˈcD{ J#ph\/%t>Z^R\k,2*Ե^vUK,]~Ƃw(â}PZ#ئL2QizJ0q9HL>4,Fdy$Y=Q! n~h,#QYH%<#e)Q]PW(xFy!҉*1HU>@L4㜗񳠈ɾ6o10MPśVNJ6UJc|"2b 1%ٿͱiQܚԟ_jfC`ֈ*2Ca>pDѳ~9/Nk$HfR:n\!6aP3=1־i޲soj+pzt\v"e2h = `GFj+dp(y(I3^V@vusZHZ}`iQ=եP/ɛYfWۋ#Ez^qžPqt8?^hxҙeʥY,cPwن߼J$PJƫH[ bYO)i[C<%5k ^͚oo-c@s%~Jj_\dkNCp _s4;IE֫ψҸR[)J^{GCig9V4dǽm"|CyTNŭpwj ?7(~?+WM ́[?{ @w!z%t1n>6:~R|f&r䬷 4W?^J|YosZj,Ѫ(UBŨ+ٯ\kf(Ӧ9R ˉB`=Ge>5y/4#SdK0.,h0\sE&3EQ+oЫ84AT+uOߣ~ ϑIwCSi<6{,6Yb'!nc 2܎d Sx,U>DT95Ue=vj)NW-!ZC]j2_O15 p*3Lk-:KqR[;P|eG06g֢O=D[Jphkrv5&ӯ8d>~xW-\XԧZ*œ>pNW7ktHY6¸cp#f./;^Ja3/w(joYwpT5}G"`S~ V;HAޫ'|e )|zW.;.o0kKc?+I 5!rl"|M6l9I?yHʇR `jƤ:a:Z&2frj =7AIT='ڵ[pOl*ڗ;[%⺚5#cs`eb} ڃDM?B" DtV}KQFXG˵HL)[h=/|,P5 X9e{zvxJl] nA{fe`kKU#=7E(ļ' a\mnr-[JI'qԫʭ9W;>f?K+=ilоvi1$*B3=nmݕ:1B)p(Bni)J#" JK^Ȝ%S"r0PhDxK1GL{q,(`+Z90~ppS|_oa⤮x%O @HdP!P@`X]D"ZQ,73˸ ,6aK( a]v虬%U& LKB :B͈QQ mnD|qyhH_6]&xXنb s c]"Cr߮&^hU'WJ2Kt zC&DE{-sG-|o/ķ[xUPߑ'=Oh6jEWjХ=n'J\}n0WZٛ2 2\}!o;9ZmV'-+L_%ٽ1RI縨  BTe9Vl 1V pg8?,F#=.)@t|15O6 ٩ib_&'y*m~^k8gMuͷ2TYuj.Q?[ R끾g9i8 bĭm s"v_X,{9~h %@ @<3[A u k>=_9PRa 6c6ɢxmk\Zh8j"0C%gύ*9]$gU7٣&+S,KwI'Y'Ty.[<3CQno)Bvn\z 0repɎ(͕W|,@~VUeG8wrf%֊jE xϲ 5]b=lm^?gHoD &="hhT8,OȯTKqJ< c>>nnr焗 Nv[{gӆyN33 Gs3$TΛt3`\Ѫ4}AMh0O2y=K َ@bm 5"Lsʱ=QT2/=N@AYyJbkj:ǔ3aW)oʸk赏ZlF͘,V.54CSmֳv筢#(jGŶ >̽ nWd$@Y,"T8fEB_k|cnC@L$Awus-/X4l[.bLܬ (dJA7yҢgqs kjv֝ i(R=38Bn6n 6 믅eֿgX _kpûV&B!/I`P} W[8|m]q2$uQG4oT+ȋ 4eUEjP]'|_%ː¦-zhU Ī J .5Żqb$STEFy ǟh,TF'<%v|!q2õ?]/B vr O5:u<؅k);*,V# -,Ƹumyޔox$.@>)4[nUj1{ vdK 'Vz"M=kL ]oaX8&R%w`gb&DѵpvL3Yj rU?4>`簇a6ݜBuQ-I[Zq| (~/U "sksUkUЮuitVٮ8"Xt!](#FLX9hYQ;CLw毰ә&#B U=[&|[FW.aeL/Tmyc;R'/Fu@UKRn-0Q#ә;ZB/}C zE.h8Y[dbh>35#YDxA5F?qگaA~PLe4/ѯ]'$y,\31jf]@AprO: PQd(i„2*\b`O=2` PE~kh3GD^3C-Q*oBN%sJUB OiE>2m8H5XjcMIl/1@eLȢh՛ %1]̋/ʄpij;M"vRw) 4\/T=@}0!)Yĕ$~L:&9}oP|z4b}lR.+cbG| K`G8V^)W15`HҸZ"X`Z|sa𶑒7sB{х2}pm4iiI ƅAd$;P &pҳ%wB[!S|r Z @g(|,qه¾Wc/GNV[# ^WBSc`*=OMpG%c#j %-yҫpZ%b@|/q8D6\j:dLר I?K$2 e#p"t 'J2ZZ |M=mQa ͗0!O8gW˜rU[eh* 0.5aמv)@V0s-gnh! |:F0[kVQ٥>t!/ż(MǃkV/]R//WGfLnW͖]XNA'q Ϧ-~Tn9K`_;yFd(d;4_|?2 x - #+ao9@QYAٶiwf<{l*`E1wfm2h G9/CW@sC#,+A#lqmGeˣ>I8C(004UBfh>8UsDY$7Gd~=?M3m#j$cn43Mò6N2KT_w$dT򂝤 ǨҜ(Mmk"q)MN8`7ҩhVl }DP`Y$XurJRld::sv5:&-kz[eWz$؎L6Ѿ_pX涘c5h Am^w,@NP# G f~g'=ڀ^ /HD\ f+8Eu]@A,v\t«qiS넷@btL!~qpY7bAzKk5puMprAL)gHZAOdiaXHxe<4wAQ5=wZ`E* _dlCѳ}#= *OHpvTUa\@$4ա\R`=5$BgӡKx4! ar87NkqXBiȼOG&;C҅?C7'o-]at$iIma !7i>XWM#œ~S=CD^4o)Ibm .3vʎ{5~ w^o.Ͼl鎮qkR\CFae J.l36"cly vkߝ@YuY{9ؔʃg cۖ|)e\>D/D| }8$m6VM>Dr46 & ;[o3|XVnϱUcCf {WGri)_VzM{1HAwL! v8v;9͏(h =yRi7_BExMźSȬ}uyXG7b h.S"eQ},> $C' ܔF.\BQ́A!9Tg':3*<1$jq,ʈOm٭^waGZmip L%tTgeE_r T(Է=WDҗ(MՅH4̡q{w ֌RE:B"zHmx bS}ZHsc׺4faj6gZ5+L w${N;>,&!-}8疵sOܟƽʷ/zh<]/Kʌ60rvalX0[]`K^"$/G腰D;: +9r+A, AE w߭}GEGFlj oh*-l@i9riP0`4lI~tpN0nޝկRmLᣐvy|wEs#ap TDϡ>$rǰ!ьsb|I?Cv'ˍmOjnJ=mc{/APFQXNZoyN$Yy%4aR\B$L&o—>lj@LKaSPdRr9FP RC&o>։)pۯ#dV!XsTsEVұ/qt[s"zuBҶ"  zs2I؜(MfH;?#ejEق[&BjYoZ|;#*l*T`vy NHvŨ>j>LQ+ѯb\T~4` EiX*`=,O(r\I>:g<_;g_<[8se2@cٞ) | 2(Q=<-OA4mPƺLp$ӽObjwV6Ywz |@~1-r&H ]~ AnFI3=y#^]"~={=xrV!ҫ"D-[yB* L&iR8iҕz4쉘@t6yAlkHK%HL0+smf FCKvuysֹS&y:ӣ z~3էR+ٳZ%r7M;æW1y~mCюMT U4%<<'i|eI[+oY8._v'O OꀓNÕ=nR1d^R>{_V%V^%WM) A!f'^ _]//"(\+0Ԓ33EF{E/qu#X9sE?<Q6.\M{ 5ko*Kͮ8qv-we/mPh89La!sie+EKN=8 üLt2D2ɉK[͓ZJyFEΚyUR,fl/.wt#F#}g􌹋.(|(˜+ٴk5qo3r<܀R]~AlBiBϩB[I6#gx-x'G7v0 GYU)=&&vkpoMwu)QffoQ`kK&;:iƧ&zvgxPe( &~J3}t7pb&,?+f4Wʉ| l3 IaHr&„{ue=zFWʫFꩵ{,F]4A.%Nl-6&os2OFbCDP4ϔ)'g> X9KXw S1&uvB\bVSI PsɊw"u5KmnG؀s\Yl x٩w r}%I#%$F#H&I~s Uhg)67J$_YFٖ?eu25 4SlVk[-ȮFWխ3'D `[[ y|.tYR/RҜ.6$oj-} lZV7'tRU˫&{r U7v_dWC/L5|fa3rm!TEgxgp ڏLp-=o2pk[u{kd:٨CfQπiFsS]TYe1QG$ J.W1P., qi<;[CZ]7 y1XI!{_F)4Έ(!J6J^āJ[A|Xz<۪i?q~[)}i\;5\PVzk*B>sHamRVޒr5CJ D44JDC2p| {.Źzփx*3 Uq{_.<ӢE2"QWZi,{p:SOQrY<1H>VFu3K\4)G4Edp! 8{1}hexY۰&5~i*&e6k, PVՠG;89B%*<>@‰ĉ8UWȝ{*͢.A2UњAU(ui.Ӑg"~.C9X<|x8'm] =S#J "*03d^w2@p;پ'!v\v ʞT WHQ7S3f~OB-%/;bA}dFBg4r֝N9c,̖Tz|\?VRQr%aecTn^ պ{M\eᴏp`J VX~9g_h 3T%ᆜQ[6w*sMzfoVFShݥM̙0m69 NetNh&R-y0gDWg Ԅ})yȣTO]T;bkzgg9D{$#bK]BMk2} Q ÷;;\&Y%7Eb? C׃Ϋ4V=V1} ^J5NXwF٤'IqY*G1sj8 BP)۵GW36wyvJyV, 2w̙e:̗}4D|øPggfKZm\Bk%F/o4S<䍟l\O77UTs+&'6|\x27h|}u-2*95 ! J dDao7$y_epft6A썂j. 4HsvV!Kإ4 TwB8 a{/˯L3—P@vYP㉪'>\KvaNl) Xb!okMFȐ>f6iXLJs t+-?2q[4ۘr}cТ4,Ոf8ӎ!\).OUq圙 ^</?;ES U9Duϝ ̀sD<%(a*$˚k_v@shS זg~!=k¿^nI1Ds@eԳx#g>;wG:\|=c"?,%[Y)2z]1XJmt^ 兞 VV\`p$-=Չʳ\Lw':04Brcw30QzGO_=/jRWVS&Q0— ӔI 7`K8I g2TʵdWR^FԆW˙3YUSLΩ |f/R^ M>V(wqjlp8dI Dhb)NU҂ dVQ'4(ه9ZʊEi օ8~u)U5rzbq[pN@j:Y|Aݜ;ϩ*#=p6s;PԏLv4-- ^`d2Bڞ.dG DY6#u^*n1Gƞ9"VQET)U 0ٷQ㍖3汗Zx?>h`ۓvvh!jSL`KɨS#&JA#3@fl]c/뎨')lk5F7țR3^@q~!h`rޮ@ɉF+fl˦@^u$-#YŇCr7 "T h+9h @`1̗z.yPmzV=%J],nvYuigvه^o]r3nzQ~? A7Z][ =K4Te/\ KӢY=gE  N(Sq ΨI(7hi"9VhǫB f`kQ!mQ`Md#FzaJ汛d<vhsEϏbQ}z'Ej /g],76!d+ ڏ&\҃qKg=JY::8dT5G KMUhĂ e꥖ǗAWG IϛB޴D7z%UlJw{PCt|MXh1eB^MKitFʴ[;~[3E4ٮ\ڿfz:8((\%3ɌxJ`\ΗrMpS&i{hKX\_7($޼0HLz\ܿ|5=>Tuh,ۺQ-Rl+F:g YfpߐS-̔]Aj3sȷTb|V4A7cdVX JA]`]hxXEx9iOWDDp\{j [B? ]´7A@v=?>eC| *CNn6Y45"k{pf l9ZR2pE,p.qEc>+6e !:p"u" gEu @e;Tc[}cJgZy9-V#H{|"I[1M%͜H;x$LNk:mUHHXt1"kBPfԅ v>;4<VxEuڵ__lJ)f^(ˌS+wiP?0s Nf^z?? gp\׌˄zՄB^ Flw?f)rµ܂gM.Qpڊ%BDibTMaO@f:`ڟg2/6z׶wiʵF NՈ& Rk۔m#)6(×Y_Y%cUo3ARSAoþԞ qs<z&'Jײo!$c<WZz.GB*s9QѲ7&ZwMRX2DB#'RC(sZpNL3NCǭCzoi')]SY^zKTy3 9~ rOwq, DwCi S 3d?BCSw2B5֗042͉ 28(kjte:$\hz6=3[( WiN6&UM*k~z<KRKK}\dL@#;HԂV}јAxtaiW~/ާt A2U 3i: Kqdz8?PkL- }kkn(;t9hBҺn=ʖ2K}aC#&4+Y< !Z([pщP,=H$^! ;(+ Hy%D_,:@uV#l%RN,rFS; < *Dۼ. W8YdB[R GxeR4.HWTɑ(߁76jqqj*+~ޛfM*F2ԗɄKOM>tPda \ nT,{Iǂ*6NmZ|<.^,,MnuJtOHcE85Iy)IP`(Յ[1.!m([m prP"S$( {LjW&]+5{mϰjX_ af,{ظsk,zBe,<Ŕ| M.©w-X^. K[mDm}R0$5epF5}'jaP˱MD85oŠ-RD]7j5af{mO(.GqC whro>%)@&vϾ,FTџ2iãJG/׍gnifaE!3u`@=&s0RH"+4k=ƺoi G].GdzY\-k *1U fB6W˩)"h"qPMӃ2xc3W8vmYmǡVAY\ <.Bf*.|p8Y$\w.QBE#nɲsqCҘyƢl|ΞFuKM Y_uݲG7s]tgKk"#ZPah{6Dzs~ƌOP2k! T,Y7DBy!٤$#絇?̩FYlu/n\T[ WN`~<Ԍa`G|%01fs):C?y$Y3RBu*i,dW? o|i5ё5ѝl_j́:ס,j@'4^_0R1n9oڧ|"CYt5Ull^_}NġuEϏJ> y;KZ0T@WpaBz|Rz! {ӭJNPn@;c-S ֚dKXI1aKۆ?)l/Jw(.)ݝ2Vp8KlKZ1Z&7@^ q&rE]аa3tx%GCRc '~gcbtD(~{Qkl2h}(E/>#nXmxcxC F ٲV^(h __E^6  gg{{'PõٰWj MB FP)j,0`F.,xއ"xKowNu\ vcw -Rk79>`@b8)rl 2Wu,SZمhLfI6ᬒM}OjObhN`[qml]6\|yν瞌,j$ ,%NE_2ݧn5kv0 nM)y{R1 O2H5*} UfuŀJ^h mZ^oNv>J4U;R^$Wv8~#9anl=O*WȜ6_T MG]&@YXS59C9F?ii4t ^eAn\gs(k㫖t y~@,@Fo.h>ɡœ膼PЈ~Gbc#lɣl/UTX8FTK^NPN6+ 1A.&,2^S0"`* Tz}q #g2fP/ݯ5?8)\S $C/'0^gN[J$.IG"rBf9Z# R̙KD8 6:T-yH/_/ -N$" #B}.H+琿V/#J^׈K}wU|[}*Ob&V}R}3`2PW}Gvc?0'ܕ VM9J> s%Bi>{]D]xcJQqM;i_V:4PSYJ"_Sp5 sDeY}R8SSx.CM $a~4tE P0ʇCG(t1E]a+:bZgZuy-.]+D|$agF(wȭJoA2Z):bU(cǥX Jo-kbL !K!tg 5* r |fo OT@$u yɕwHmdƽ,֧.7l8|1uSc9On66Mx.Kly{oA1\ Nt[!R; 7h/#+kٌ >UL$+'UUk@[k1盄Jld5D5JC\Tt8J')V>!H.MeiL/Iҽ8b __V 1= iChu'eᢊzM*IJvБhTy};:Rh@A$ܳx#^29})E 5Y]wPyU1gn$nIf - NΏQGF8$K}5ފ$Im*lѩ6XHH@!s۸mEu=tq.תfǶƃ0,޷ӷtwʫ7C;'UUƊdW}".eA.xʳbǺcxOFy3A!n7Z|Uڡml=RU& g Fec=3aΥv2#6^PWZ:ۀڰ׃(񿫗ʌ@zC]ig)D7f˹ 3mnԥ ^AO9 WJ^g/Avb.1_-YDl3om^جz=`%(Rlc(3vZ(> gPmCW [ܼXI ϸX$̗4%,cU\Z4K(!= {˾;qJJA"l|9Eɰ4^h\:lfarJH{Ph>y!u uָIPpE,F3DhbW?j|Nv&s/"~j^O:p$UT/{Y0k Ik@#Mlv}i\ns?3е.V%i@]:a`֚9dvEY.Cٙ(wl c0 `v*to™YBL%vd #C6ۙ"\B7wh" CFv2&ݤl#UFeY NKrT * 3> (lYnï5z|d[1rix!1[ɤg Gc&U)) Psfm0_1 x2#_FEmǛ< #0r ˧Jyx#ظ ED _w嘆rpy gBܡɠõ*쉱ʖTN="Kȡ i>0֎%X\1 ]mcjYw&I.7e:[]°e$iWQ8%گ`J9KN)I0~gc5:.Cz9 Q'3iۚؔRuEL3̸Fhtdȼms+ۨ&3ӞQW  X/m6ϐ.:׍S汃;.0b}ds:;~%9k6 |0 ] ]Iw'>ׅQv?.,K ^DfKviDN|J 9<WH\D@b^7 fi^Q߻iMSZ3|,8nH=MTөžq/9"kHA`GV';Q#914d ftzϬw qEeȀSN.KKc 1ˠ%J5{Yl*V |6#ݼ',R\mb a-0} jH1|?j@w$@usDq(O}%1n ǖ9>/GQC_dd 176Ȫ׿8A'eS+5ufZQ6Iz[SѱwW'W% ,Ó2'{`Ԓ5xgT+[H%<.ǹ'q)nīUoNC(ѿE[(N5Uaש1W1͠}}*ojGD3)gT8lšOٿXc+kS^9\ q&ߒ7)Mb"K}G)zYP1}i8ѻ&)B֊|JKaǃuZVhO Ojw38Bv^ɗǞX(JVeˎx7`"b3EG GVj); H"Ȗyeκ(kظa a)Y#۶_=>{z{a:7h1Q_?z]ixdG, ȚlnLQH,~AcP%|Ecfka@7D\A ?dNIzȣ#:h}ᆴ&Hkm?G9ѽ«ڴh$!\^<D&|3!lCd7~pzF Yg:D` -Vmk'$ߝ~ꕶY^bJ!E ΕgM yT ^lAQA,~AƭT-&yd;U =m' oK Bdb4F#rАxHIۘIHUsÑwVF,&_4L6+2ҳ(:/xtRHum`Yfaz;FjxۭBX4i:U `l3kF`c:!~1;E85v y đ~MނZZz&-c U@S\-Fp}vw;i_R`~oOD0hzxY L5//5b&v1€Ќ,)~ho5TN| pBY%4QRAV ļ(Iin+5p@4i:ԨT><-Wv>*Ej%ԛa!H/ko͏A3'YBox*O*R0Z1=Բg%m#+aDyi*ޠaE>oم6gL{В*֞֎YoŶu3\,F-4NSN~0rT+[1ipw&P'~k9?NZFEP<Ǡ%(T 2G,+}h@ק(^z;;hlmX!/Z 4 ~G 8y9jh$څ$tt :~h)}L cH\I&LžQ#;&[LBH=3oQtxZE6eoaSc PvxISw᠃guqR Vφ$~V D)_5&h &\*9cF`EzKc^#MXx۷*jȪ9bUg{^Nղr 7 6\*G HࡔGkk5Fy6nM8LINpbWSbs-\n^  A,CC8l,V˸g_d<5D<#[#9@Ws9 NӰqgK=[5ڛ>^mnϸ>T lǑ(}½%{!T(ąA,["L" m+r&kxPdSevYhjrK{c~RXW?W{\[Il# dul'{6$EuŸl>A Kl\\#3M!=-8أY_q>qL0/Rl!"?1Cr~ۙ!8raǂh-)=P X~ho|PΟ@ou'X cgo\bnDM㩆e \/R8 )H:(<=SO`'^ڱ3I:v>ةXkٱ żՏbn?fwEȷ 薤kwHn޺u/1\rg9Qfa2]QB 3wp0M0?G ԢyQĝ<\cu4_؋t% ^B'fVH"XƮz wsM(ABLqluDo[/1KHoק[X\i. j$x1lD0$P[SDAQZ5 صPjD>Ǝ.\]+^!8T.dM|[ٺ2o7jLzRew{L.{UQ1RE"rk[ 3[10j⏸5Vי7#B@ģ3~){neha'fW98j) j^?Z%mHOk͏YQD2fS{ O+|}r,8N2{w]b1 N un4PT}4߷ %K]f a*Rn*2.{q$? gCIZf\dKa[/IGtlOQcyL ؞kG^0Iً:뙭WO1}~ި*@|f~"cƎ jyl< yeN<0}SJ!3"m/IE+nJ?q=a8HꬫֈU3ota]M&_WI"q; r,aymvaɮ"L0w0c\2OGzVdur:O(4W]$Ko=_3+5AZЧ {\xY'BeEe u7d Q=Ű mz5 h3k,ۙG&=˓Ee{ɉlA2/QU!ԋ %8oΚHaKe*T %G˳PJy::$0[,^Fta4ܠm8aH@dCc eb=R 2*e>r-Du,DMhbƹٕaF:N W3Y]Kx\?oL'=(0rD[LXk_Y?"#{hs;v~B˩Elesf xה>=]47Sٛg1&RNd+e2uD'GTNPМW:N!$+NPQT^ >ώO'ʋBtu|'YL^yX7hj<^Uxۄ*$ H+,avBbYLSS$+>K A8CY%c*EnW{q UHnR!2yJy8iZ75Ó)3䍠5R];-|v} !6\d$0_-5r/ 푛@T3k?~m'e% 'M6qɥ: ~r0.VuKJ!FNNTkM xk~YJcj{E; Ȗ*og]h4Cn+r^FЎ2:2&/-$xƇs*xi/u L,C& iy1HlJ :3ӸH[ 5+F5X&00d ,5Ψʥ9lsA?έz鐠\:E[\o}UyIRrJy呏EjNk@K`@i C4|ndDbX9H$-_1A&.kl)Fm<5u7ہmT.[aBHhYH+e106^P6 BO 1#D4(ܲQWFb([jw©l2MzIy~A^'+ bt:$Xڐ|ލi;17خq7 }J$mfF!܁CIY:lb#.ӰBF f5F_Nf4s=Y4ͮq,ט\/&~}(3oH6|m#GHwgf6τY%n9seEU3BS:)"c7wܺ |@yseP42Ůhm wnwj-;,b UNw,vkCÞ`8ZNOC3H^:!E[kwB&*̈́.Q~L<Ԡˀ |KhUZ)*5uFX )b&q~W@{Gl.ћ9zu9Y -Bn}*bz%6MO["cQB_tWJ0d)=Uev$(ɋ!{{TVjMرH֠SjO7'p0#=i5P k*'%eGJH%UT.z7 w2wi{1|$4\bRb!ТÇZdC)J=?zU|VGaQyV~ۇ cIt,]H43l\Uϙ"NH15!p>۪6p;oJo?%Q&lnS0rŏV_!{ؗ9Oc-zoc*UнzOI0 EƐԄ'ZU=mԍDYѩa;\x*%G젖ʘvB7+E&4x% ˁc}>AǺ#Ƭudđ6^M^({eT/<ПcPwr(~ƝšbF)_P7n;|5y&4 tȑd`j`?9Sͱ5PN +Kf|:|@&pP7n(-#e"7xo"/C7`hƮ?3@0vȤd%s˺+26 Jd[UQ+<355wq*B-7m۶U¾ c[WSym: 4{$GRY/ ߎQ{jd8tYn :f>ɓ^uG:jMwإ('B^}9]y}7 S!d6` ~^(zs%WADŽeOoݥVMD/T혔 [(b"Wek'㖻; pE͙bð"!yQv3)] ߹3e> n!ħù^Qwk:f! p$XP|׿gg.ASSª&IQ]Zn_$'h (wŸ_ Tp{lBJb98T8R稛0rr|Pf@/NEi68aYHU%.VқH l-#̗nCfV^oM@=i1=`% m ,>$_n& !jɱ ?j&@iOT#t2JkN1o vw }qe\6!I' oVuw\\2'B̤l3!n-*@M3 'CGqL3; )PyC!^nY-h x:(77̄J4Dm 7xWMuQ  dnjq $j|- S[ K+s/2s5uko.Ҧ--1Nʹ gt$dKF7 N|!Fa1jK?oi6:nAk} $M`Si=QK\&޸ʉ(,A!}#eo>瘲)"?L^$Lg(mlW@ gO. <܍Go1*3%BG,?"PԵk͔5Ysۆ|SlƠ - 8mMvBn}eڵ5T[;XVW}u\U_(|Ì֤ߧ|pP&#fu5kt؎ F^#aSK#!%PBeʗ& μ)4_4zf3 RWB'3:׊+q-Z%*X2. v7鳛| F]W2&yG@_Y)/Y=s1H@q3ޢPN֝WVxeoxԛ~,4HBҖ9f`$o؂B vԣa *ƗA E8&6ǣ.U:Kr>ʒMscQbVߝV X)MYDy_ɜ$R&>rFiSA(P0Uɾ{哯&_؉oq16󊲣PpĪX nqP!PD%\FTD^YiDƇ*ϸ3'(JHvEYuiqWS: Yk^#] @0w:#l`^e6V!N-EqfJHE6r%-8Nt}|$1!aȮ_ a}|_ ! OXhCpf^m2;$FмW * 'G`a0Nua-#}KG PAN~͐ ~v,C#m!%SE(}!7-$O~hٔb_fC1T1-RGIl.KmeX#][X#AT{܀vbp~^ k,a=*Ebν"{L*~)?GuALj{/…jV3k[zy{JLķS=IM^ MZxhhq |C bF\(5/p.`FUm25 JjĵE/ Drj`Sa@{g 9Y Z4{J޶7T'Ѧ=Kŕm;+p{K j'4Ʋ (njzўNs#.nbW =~*\a.ruNpŹOc@6_k[$c0[F:oojz k8 dM86my gJa1(Tȵd?B`wYgv%d23L*tLQH_:CO!$[: ({PdQho~P- .fV_[~\GQ¹eĖTۼJFp)t͢Ø42BX& &>Ġ3d W9LL1I&7Ie s-΅*DtES:I9zgI *Z` fR^cRؾta.GreO"A(_5T0A4?O4N~Fo5_ɇGd']vz6!.06}~q{=X6(ThX.vպV$`iڴ6ϙMd)8q ]Qd=kUd(iC19]_Y,xt~-_4s>@n8;6'[K7'(HSv؄Nt^uբ#j>rr{dsg?sʮ(u wK]+Q( Q䕫ASgɵC I@Z=hO.ASi V%.ԅ,QrM"|$ܓXB0뱹Cuu] .oW"2y6: 1ٺ >Nu1i!gnP"8/|fC VH# WU_e \JJxڅx X7,[)6 "/'B|Ş!t1?nuKSmx':ꯞbd&]@K438p@<*#x#q@RH3{9bG68K+7AӺaO]`FS{ᐫfQ~#|{Tbqe$D7Z {ڹ_+>":X`y!/vna TOU?rp'QzMsMk>tYܯ qSN(piWGELxA-[R\̾8ZsiyoLÅHL5뿎{1w&aokVb4(V hi%cJZpܚ9k`+YO zg9E)3VUkbv2u} @%HD9" [&M$]R6A|E׼)m(oCzU Y-LQTU۰ (2{P_F}=M1͐it I|E\s _Fw&>// Eu}U]!9v\}J\.%uFٱ 0n9 1*E@}̨ ,4ҩV.a,|'_ee5nϻ+NvSL58֓{~sE.N $j"t&'=>Wj$ZwG@,  n2EZ啙<&ɩ@0z)e<:(&Mo3GD}.;>\[x%J-`й?JviN1$cAǥ%wOiSi" I2FT(,kI8.ϓPB.? */R vwz+F@B@%Z Kă\ÕJ=0s"#:q䘚.C7;V>;( ~$<ÃQeԈ^`vfT`Ԯ)iAgZx񆩛&2O^mjJ W&{=K?mq&q[w죳%nתP[^oy{R#E_k۳#14LeyWK'NsG[7IȖ-쟁fjGQE`=&r/n,ToN[pK),b7,GH~\A8DҨ D@qH}%a⨫YʔJ/89hlc,9jΤc]Ѓi5&oqd6-UgEU}OCڏP7ŋIz $ah}$ʳvO|ڈ}yj2R`Tzc.`>ʧKS6Ϡ0trjf|tE$/@dۆCt1Э-_ǐdBЅ9k'Y> yjH6v ݶThpyPe5`hWS \Q~v @}v\Mq EA7 f;g[;!uw` }BfC9q3]?#$\Ad t6V2dk242`7F8{vYs >1jX59Y s+K؆O9ɸb,nF),S#~"病n=\BDbiet~}}0cׇI^V9pFCk" l5PpJH_ƍ3$\WJ՟BxĚ̜7aoowmW ],hmGMe:!tŧ|@(+}MH]4 f/d8%P @6o;Hn](Ѥ+gf FSvqJ+0%,"yTU }=y}(49O9Kib (TE,M`p@yfկ6e9F $5t}'ckgPC`,= m?LSV5 ~@[־>eLiTs]n(*(y7S'3+KEFI>av8XBTzEܠX/R>R FDD}Q+ٴ~{-I#sD @\ğ%}16 GYh~\WZ$?BʮHh}L %e]>TWL2ѯَb.o϶aʉr!ĪW&GMEh% yKPm/5Br1'40GAtޮ ߿Dc-`_\_nC#7Te鷣柨`J1ȕvLT=$_ƥFc3Q7r(Ư&>3A7hB%`ҝ%ɹZD=&J_zX/2#y.6m(F 4Q{ƕo * 7w%Pl4A EFªy'KэE uƩxCkM|J$!'/KT C5t]M Ȫ*H2,a^he"7TvVf(#|9j])T6JoC>`–S{+Yb[ `' ߔj랇H?.>y[ȍ* ܎$D:K@I/TTc8O;?RLS+rUoZe0Z>\uRܠap.WeBhٚjV#41X  dč ezNub:)bNOTcXyaW>aᨩ1'ZH^ eJXzsTUt?d:k,C9uiG ڸIQx î^fk}:m#q +Q2~AlԒT̼ rYȥRBM$44D^; hwӵqIQBEYL;ڪ'kRϤ+w $nz2!,pdfPMW>`k.+Os}sW|tV6Ũ(t )74C 4|^?9pIa36!BVcSGHUc=[kAMRsÉZ%rۍ;;p$;m8}`nPZVٖbe8Iv#%ADq&l's;|yeaƷR`yqz3_J_2jIϣVW}8xFGf"1X1@UWdʤOEi{vQȳAni|8EP(Mm#niGY< v9D*""-BpVhmNOyCW!|zP62AscqbԐylNkg{LtV=~oD:Pyq-KW",9śbR]q)w_&,d㓲 l)+vCƒԍ<:YQ'B&G Z `uka|nP_tD(~d6zGM *͊t6Os.3ٳܧ>vid[_;I&,ء,9I3< šRHn $9+YP Ukn ɝ@ < ئ=m%t]ʎ"?6j}7*> 7x*L5t1ukL: LiOgTMS.ܒ7lUGE&SW?T&V^#bۉ7oU.h5ioB)zkk߮& e/b-]GxJL~y9&Wx " WF g k@\Y/<j O޲jT %<1Hi`aI䅀D¯}Dre|M3X?5r?ԝgY$pB:qAG)U 0Xf0x5x#Qi+8,EGI/Sh0k&I<1IPRhhX5X?gƽd؎b$>KuG~sCbNUB=njD@?46faBo6PYCFдF.`U0eoxe%+Lk 6 8Sqo.706Gְ_3Nj27&@i 憤{RCQmiٰT)uGSNmSԬg(7p}q:$`𔯖^7?xTӤSd$ 5nJS90h~Oxg $ ]JD 5z";>`=V6 /1YH_XXL.Bzog^Ћ?;NjGK }&.4#{AvC;힚̾^k醎K&Ngbe'P.Me_HE8`[anW>I|ɳ+wk;{ۿVW$T3T*Um>e&pSHPvĵ ZpӒo0ynG*ӴHx($ע[=z+=Ğ\1tpK:ߋ ].ވߝ9:Kڈ ӿłMaT-*7bz< ;vdC" `V+{_9(PDT[(1?ܘc4{ؑ@4&U\Ώ34+$^re. G`Ki> O҅1 8tvx58?ڌ2[Ubm)=$+S=*0,#2+Yu%~2v(7c؄a^r)vXQHNݲհ?ɛz 8ԝUېM'-c.Bec5͠:7=a0 h`7œ xwa<kQoHg!^:>w # Xަk?b_ < }Ou6mdFtu%dӵ]3;iV~&HhPHL=Z_4P;Vra*ޝz8R^Adɹxk-eKniD4˧o}&b*[(N\\wdWa(13q8 lp|^MS%C EX(mt{Jpc3*ݕYщ~'jˆ1Lc%H7$'6v_qrܲU^ԪNܦQmK}׋/U=[3o -Et]h(fP >.6ԓ rm݄{"ϧRrȐ+Vb?|MٳM*Yߟ@ G1#)`кaHԨzB5fG mJM+Уt F)S ޤދXڂ+ձdjN(y(1~eFkrflbC}<\ }.%&r<WJwls](T){Zm۪S-_eRʠt 7e6IhYM)ME)_EFxvSr2O۵^c|Idf uǪb˄%?Nw)f=9\{)u?Xp)wZ0ՌCܷ`M/7e5aK}Һ/m$.V%>aM:} Qn!qZsqY' r(/lPk֒}EA..;ȕ߯7%wY^?¸]]#h:U R٘,pPfv,&2Ր9+~& 4ڦ91/8 xILSH+1R5%A2]:C_L$Ocj_ xA$ k͎7#ʜ]C\XQF0ތ8:0VuF4~'I3GwA_fsO{(Z(xf"ᰚ,Wk~b΋Mv-JlpiBdX0D X!ϐDig5{f5FQ X[&^GCsu~*5D&9{P{ j":;Mf%1Ż8i#LimKq:]~ *GXt+=c72횩5"TÿR#"/9-O5F~qO< 1 m8+DA8 5_~I6b~+(8.vhܖ9R(AL{%aⳈo5RZcGW5V B _ЭT؁3 $9ud*hxRyw_πz5;B벩j;ڣ;n Uo~N+js&3+cOal ]*Lt+To5tm9'Ju"W\=-)syk!ʉ8L0u;I|UiN_j!z~Vx+?fX}Ncέwe 2hǫOQh"p)Xcâ Nڮ3GS_5{?lٟ5g 9A#9 'غ0]+6aȂ0;E2KSŅ)$CוStqJh)C[nJdf71=NJS&Bh1PVz۠%[5{uRlF@KftWL\؎mC.J@Chpx1$'A["\UH!cB\a͝kn8:Fb "'.Fw߰zѯBQ8jZٙqj*.柊/oxO T)'\)>;1H+RrCljS};11,sýVͼ][?|O<kmjG]@)tTcJH  C[3cQ1LuG4#G<h"n/-eŬn,t*pJx:P^#FrO5W&ݸM#qcaۺO"d4m%4~Q5*'`7eA '0*wBdlR%88F0/^Q>gN;7'R%]@ GBtk tQ;9hgʰmf5Kt)p;h|MQʃOd0+Tn\Ge~I] DdJUMCĦ#>Yo\.Bt:ZUx-\Uf8g,jXz]8yDBb~8! 乯f!T*ϔ_X rBdwv,N#'#Ѣ~m5:lDZyYc,.@lA7򹗁3|*LJl_Ҙ)D.e!htsySJ$z/J@ p+hcX9̈́[ );R$`5< |ܮ_H3"\>9y߯DDmIzL{jf5^]r|! &B;E+ 'm|ʷ؅)suD]'ޔ}_wˊ;H>S/Rnsx0dR7m6#M2~{ [83.Ȕ-:v!EOc4"Zآ~{},cV#y=C1,53VFkF=f>Xdm| d2s&ƽT5‰/C ^3@Й5fKJOB})9[40xJn>t74zpiD'ړK,WbX:G 0 ƌ)la[Af~jr͚ ^m'@PqWܥw`s6$:7_qCßGPbyRVnǼWg6G}}ݶoQxEQ?~ eWYLBG7 Zs4myNḦ#c ⾻?)hqqÙ Y%*6iyNj _S $މsl'2wlKeIGOiTb-zҚ6$v\w08@+TV6>Tڣp񅅀S—>Řqg_5 T_ +g[g7tC{+y^$zsʰG v#JZ /n xiUS̀E eʤ"xw 4#aheI"Ao|M;Ƚߡi|wBk$K--wDrݶXavTD|'ȴ5U LFRjs"}z! 6M눐(x=7H>hbe~zLFc6vd5mս\738ah~Lk3)7k]dc#Rߗ,%B+w.۷-fhk5xBp2rz>Saœ[ y>D''OYS:(XBYtqv*a E+ 1.E| <R p{sD3bwNъC(KHE[MmwE! PVXCGkHbE;nz"/w<?Z :!,# *QdBE'ׅp܃}ъ:vKڗS 5I)s|{<vѥo$yTKR>J٩$K $CcG} Q5{2TxI# 1R9Cʼfg'n@2eG=nJ,}ěZJA/n^jN:3ğ o?a#3;CE Uгu2,cV)=xBÔʟ@͈=1iaWk5(7wJ8ݑ35C;_I2 <&\ 7Df iV0W%!ФD/h$+t:[F$G=Nx6Hl0bvZ&*Ǖ̥'}+?$thL $0`5:Q4=}t]sdgPV-I/;rL%"м V9*ж,84ˢ(Td]Ց`ЄI|>Z/&k`wYۉ Lʮچ6LC_􆲛/s:X qEJg:,Kwmk 8Fe Z-=]f. /'?(N@vI9p(Y|_xxbDHݺNCh梗0TiuyvPWˮ4-q>鸎=Λ& n?, do'|G'q۵lS[&!0|چuu LBQ)f GcwOf%vuPu} &enSıٯ,|ֹYvzlxE lF>"S:R%ߗ\WD::ѾjYi q! ?KZs٨=% dਫ਼lV$|1Jg2)Xx|}?Ps‘L8،U߱yW"cZ,!~鬻a^1~iL/#{7@Дȗ&W9CBzkXe!Srp\#IO[U;@i\—͗  2AUW+.-6n=Д*e]5W>o} Z"`AO7(?܀50dRg^x']{q0skZevk#]M? @\~Hr`W\ݿG{ϟ*?:ғZT$GA'<|<"kBq/6%NIq( &W< `)SjvS)!f Uؽ0'Z y/[8[o]sS)TzP$ S%L ;[ P4&)$D"%K,/JK.\ ᅗfϻhe;~pbQ!dbH&qw5Jr}PbńuI}w(N -^l2Vrr 7r3'o[K]`$(%7oF@FjvN%k@J?5B㬨 9m-tbJ$XCuwM8x:Cp(n0]տ&9v=>8?T.RJ |1pۘjN=U.Slg-_'A;Ў=fɜgR (QxfKYS9,#&,|RJhkkU}:Kvٴdz?}R#G=*+E늓F c6Ա"&tևF~_tKy;\#țwHôcއv«\Kku Y`'Fxl2| `baYpyw,a K41[|PH*^yXPV7DVE6HS8Iok1G0W/>~[3*AI:<홒p ȉ5Tp77؍pe@]{gH<)MؕTBNEO8 =jK͎vtw$5ͯ<1RVY ZۥhM$Kjugi%uiwXwyr4:s\${=-s^R&-FCEd`rA O/!-pK^Er)N$kIo(oFFĻQ T0fuP' p6%Op1+݁hq, z덁!Aw}P3]鋵?;=4 e|hn$VPLkk4r{~#C|^}Y\D`jOb* ipA:Ao$ _V1ʢdr,ſ^1TY{OiR`f2wGM5RL3pAX4;h6(G`)M9 x'Y];e,2,`O?ڭy| ;.W) DN{?4RRKgsI~櫺bq*0=v·ѳUwx"FWhg͖.Fy wo(%J[ &=O)(+6Ϸ˵!O u 2+wI@8@\TV2d娼J,k\jPi'xvDK*$cד(qfzl!}}t& Cp&.[̐rF j7wRNQw_!V<(Ұ$(@S~qQ7A/Q'TZ'$mᲚj2h 1\̢EM EBAV;:ఎr{q THdɢGgjT.GJ$NxGrgJ98?Jqa+L_pL嬪u@];/sSjɹֵ[;A=y I)i]og`oݫ&XN\%4nqF,4oa-DS C?lSބp]vԝ^ JZ{y{s^YԢh8_Ύj D;6KXxM3o؅0$j&gXjM(ʮ +^@ecҥ;k|? hЈ0}7AP+G-Ll޸$-ۣ7@6ܧJSE:eł̣w\+=Pæ18_xH^-)`2,9v#E=/ۋ mۏ U M5n[!Otטo& ٯ(*b-P0G֦_Qo7\Tk6ѝX(ψEVw˃Nٙx-6Y1=]hHMn;hM-ZkZE<Į'[az2.hmhC01Rv6z+ō0Yk9a9.-3$q2v*x>'{^,nj`蓙Q?Ji(18Q8zn+mpj` M7g#=QVnF"~t)Bn$d:jv!>[4›`I͒ 'ʨU(r{H-b4!{ zѼqylp(:Jh o|'b͏uб9#ӝ0OMvU~6(7uM8ܲR7P5.z1O ~>lZ\{Y liŵxZ rNx:^W#a.#pg96I=cf\$ߘry<Fk U5 C }xp!K0*h߷Fz6\h 4:mJDZ?׍,w[ )J|z.MLOFs>Օ;\Qb)#QJгMC3o[ &eҎGYr9Ysp/'{~PĄns}A!֥pbZ%dLW[l6"npIɜ(@q2`\a=;Ñ.יRj~u[pW!0}*ĽkSCO6pYj)r{K{5[#pJfwEvm_&ܠ*i EsLn9\н'6[zW|vVD}Dq8UBʽyy M"b5 {+D./sjJMH{wyJXQvYF- Ŏ}2J)2ƹ|d=fFլtIW[9`-]4^F'CWN-SI5PTM?1iI&H8%ȁ#9S\!'wvP|+8\ʏ,*ڋ J֏يЂX#:UBdϪ ~gvB^yc) tpsTq\Q)wdNk۳T:3.?u v}J2~޴WE?Wl'Tپvx# /R쇡h#rXoqVUPԭ̃D0K#<L0]E53SDck~ol̷NQᏑ$<rTvkX?)PG C3ԾGa4nuz>!<%8:y |zVuLiVwtfBlL[8a'Ok$7zpJٝ#ZBu;ym} ;;k>_A%`t֐(1qqQ6uA^˴ROY evOo'LibY8t3wML#g2p7VV Ňw U2"Tb EdH4xA"Y#3B!" Y^ I(LNÖn-?,xg[vI1+^7[GskLUY:%ox?6G^zt"6DvZI+*a+L$#]8LGRpa9ڜ' iAudG͟us %tz'(9XLu 怐iyƁ 02Zob:BID=,Ȗ UZVD1@L{Zч˃8&Mމ.OJeRC߹qD&<0ҲپM/0_I)d%qsv2Y0{j%m0DpŸr37Zz~KY OiWgoX2K (êt@Mi̸KDJtSUq uwGz`cY !%`Jj伆j(GWjjq쿚ml* ꕒ<}&`(Lar$Uz(@CSO"~GPfFqyLEYAuY,$ -;a X41Nl]TH@ࡸ'+4fgn])Bv{V5-*10<0hu/W'p+LNB&!f#ii8 `+<Hgǐ_Y7?BQz?w$Ȧ!3j&\TBCM;>Pj) kT*;ЅEGbH%'cD5Sk`OGat3yEMwCŔW[!zr n-Ό. 6`tJuφ^iٶu3=#i15D4Y:i)A)ud &wcdQ uZmhN>\OZ}4Àghu UG!Ll4a 9=l S2u\Wt&w<>G䓕 +ImIaneB6r8B@' ʀ[%BpC/iu z\z: JW!h/w/o݃% wS禖#G#A֣{4H$/KzQo>ɩOx~(N~ :?*LZQ#F1mN|$4-`߻Fbo+Y |j_*4'Q-LfwtQ|;gUd+U4 R,P_~VtX 6bW!Z&5 \_WpRUy$n6K`z(e_' 8=IQNYAc~~v"+^L{C GKs:_KKnYSe9q~[ a84COЧz?ff'Fw`OV`p ;䦪bTۏsSde ;DߧrIO(&~8%Q4 9㲄?o9-Ok+FOC i}rp.|SxÜeDX"eXG9H;~3T#TTineQ`OxJ}:r,PP]=^!+ z/i JU?0mk/!b|)ۛN^BGDTƅ ?*_ TL*]2Yp:&gv1J}eD\tvVm+Q#.Z ܊5df*݂EZXok&$Ĝk$ώ8 W<گe#RXS-h@~tGO1{{oͶ 5xjP CO)ޒ@1G LyJ-*Dj X\ݾ"/^&}d$RTa| i0aH)!_ni5"Axۮs૗"N#~6ܪlBi'B,_S*gԎ{}k?ZM}hD7̏sx#"Uɚ(Bba+}kohcńSVD$wĥ \cIdg/u E[6Jw*-\ HG>O(ö_v7\ +0.Y< Br ݎ˯ ſAL1d Ylڰj0hM?pL uˎ-ևh xJ+8rlTߟڱ|RxǨo֠39g_Ϥ#A xXYȗBy8Ǖ㤂at<9A է ׃DcU5}׺{>= ȧYvTY͘qqw&"јLK_JswiM3Ժɷ -\H,i߀شB㷋&]Zٯ%X}h3rk9jmWӑ)N}oJGԀ&1+qbllV,ɺX,ScR/r%10#6Ժw<;9 pvq0uLtD0 /.MOw!|{x_ʸQxs+0߶7 f%XsGFKP{JD1,,y*2Es#Y,2@߾h5rc-OᓳTV&h _b>h3V rPb*Qk.d}y TTooI2j 8+6~ ASmt@h| r{fcv #~vŖ1}O'/Œ)ú6uy+~@p8R /pE<\x;oF^"'u$/]{ HQ>! `Z6Rb(Qd 8}D^L]ks$"K[obir=i PѥF%.?ETz;-wyB5kԑdJbrJ_ÔI%YP"63Bd𜹴"C U*J҈^F2"8@v+ҾZ"ЈyT =][ =q֢X$k 031{I('oex%Hy6Xʮ$V}?}+#]Wjވ;2=\qHxumtcnE'o޴j;>iCB]H \d:EPߒds7?Q>NH]&6F "p\'"Z+ dk;u~"eGLk՚ѫS! s` <&'ϨE@UÖ!*YadiG* <}!') ,Uo ʆcH G= y`I: fȻ7`pKn`n{XvxgŮ7\b{i򚱌{qQ3 69"Oh%ӥVs.tm׻쎩m>4x %SLE[DkoHg].R[Z ֲ4Y&*X˟exO_σHg'\3k0P(|ҁ&`ݣTp2m&8$ "&mFA3M ~.po08fOx "V%UUA{xA58ܻ!)6~e8 eE2yx 5GerA2Rc 1 $bm9xƬ~Q ᗧtxA-޽l 7t/1ܠjllj8mI5tAW/u:K}~ű#Er@ݴN'v0wa}dL#]X恧J97X Y_}P{_Q'f`sS+" ?_} 4W>aNU-3h~nז#לVZ R XUƼe+.YUhjCΗ>UF~V@BM5)j24c[ v(7հa ڦ6$JQ@(d:}pKŽ5c&6͡ ܝ. (SS[YЎiAV1͒FID"慾#XZ\c|oJB],9ih/dz{,OA[SPbE @ p 5৾04[ hۥd4)zRU䊉L&dU<p*DDޕΛQhڔ8%0)oYB NgD4Ɯ ,xUSBׄZ6k u٪9u SKJU]Va\|v}'1 ӷp6d)[C4 k^5 _jb 8x2TG83=Ʃe1D %r70'^د^T 릢^G j߂>VxAq$Rm#E9u,l~nr0ôirxb%u=6\}_z1#x2h&N@9TƓslݓ7 ɝ'l Ur<r0(OCtJ D7OݲU~`ÚP҃%sEK i(n1iF?&ԋ!Ƙyzދ "mvc"x`0 يG,D1gZ\ ėxT |m20˯EfEl+:-<ۛQ6? mwwGZ]ȅK1moJΈ~7ZJtFԱ)&=Yx0MҚ !??N0VތQ۬?kMN88Sh]$j=e1 ϙzSrNEEԬv_ї h;x>PSkxOUlnLAk) Lv5I0\x [)BY3eΦہN=a)IAF;GXi XP) 1LkN(SY`Klka3A?CBh2[a*-H:a[nĘLRS.ʠx\Yǯ~%$!oGCE!ePD)d>HΧ+KU8`zb6қ;rEeτ;_#B}!$_gˮz!Ӆ!H](I [Dl}Vքڡ+|M Lr2 a[sN 8{뾇Կ  >>J&BKyH")Z\eZR qW4% ~)I/CKz ?z-RY^!Y5wlax5$w0g_. *x>ZRS/17Y:S},m 2!6Ԫ/ ejOkӘ!V2&3Ԙ3c ]ΣQu,4}Jy=0w\ru1wjX%m Ynju7T+ W?(/^l%a 4f<RC2łhj4#YzG;`dyjzkB}]m+.|,estd B@zԤJ3]G^r\TAh$tɢvJq]yqybpA-D|c_<YK¬{돓 mau#4 ,_)OkSV@bյtc␁?d@l!#( νAlJE6 AV`r D+O+eigGgp7AUJŮ5g;5}k?.O/RˠӇISBx#xsDÔ0>t p!͎Kdr~u]'iF|bPQ3oF?;fo!F7WL3)C{9$M]Vu.dనz<`vZtD׷!ہU[T8;^C8e{CzП޹_ V= ?cC6(~ ŔG kKṣ@QYtI8w( !٘CDeC]8&Ӎ]W\EaSIX\D.a9} A(L H퓖Z ﷺ[zumDd*DX9#u~ccG>bpaoHʑY.j`֤~>/.K`c <.x+^@뤁M=!;|'+Sug\ ~܃*lOoWA**z;Io06)fNhVDo*u*`\Q"WoIoT)7~QHSl† B 2O9ѥaM_r: H~ ~#oYYZMm~D[KafR&Z3U_4;+2?+҇ J]Wq RqIB M3X dOWU/jVQ)FxP+@3>NWx)zrb@w4P"dĪ:txg-D!KbiW*vpR9w΋H6E"V+ĕ ӟPE#wބG\n21CۚʓuԬ[NQK]}wP~>ޛyk\bNyCTAmoaNlwa/- q9r+yY%a \ 0h:>K` &7DOvUnc6ǐ.dSRөڎQ{H'bRqmbYMI]e9ζ: N? ԜM|=o9rחIX9Ao4V'HѲTx03^ܒ{- <|TI$6Z/f};2P!._; \QY.R}IƗ'˭#tVJqlΦȕ \OgmcnE-Ѻ1tnM}Xb@]q(oozMex:R6N_8/}-Q9 ^z x/cG, Ld ^J <8AEżMx&M6,,` {C)8Ш|G'`U"\/>SGp-K Plky` z|B;_ ,I#t>K-@g4q''(fe̦֮ٝj@lx7?}9 McʶʹFč?xf)`C=[J܇G=Q[OJnIeޡ̢,lwH+3!OvoCYE?gvcMRiA8\xdN+pWL5;R2L| pn6S ՚"_ʌVhF ^;-m4(JRQwd"6`]'N37ܞ'nb7-Njr^sV8y-߬PLO~ 7~' >|SP%BF'Q5lJФ>3#U~R/'*gAMQ 4.$-d_yǬJb^6<ɤ}z(`52N`=u^ݪR Dʠ:ҥu,]g&ʽ CHؐ˄ aψ|~TDYwF ݲoj0SԾiEd^u!P' )FB5nr|!==#>X~TRFmQ0zpP F^*o4\z$7iDw5I-~B,ur:WiH[.˿<p/z5#K܎*5Vq ž [\\14ɣrl) |z||ϯn:H zBSdw+xiu 39l}R%oy˰B9B]܇:=8PcDܱS}:BH 8xVXI]D0aaV`Yf{:M,d?6hs՛Z-(_z-pbq#}J<4I)CG.†MPQف.D0ҧnG)Z19;!癗[>t̸r;^+4*鷗!Ik-`;;l=&n:bO4_bFJZͧi0R~#1fI61At{0~BH#P81^֕m3  !5R4 q`v9m6IC ]nr'D}b3)Pnc mpAlOmx` ~<TU| A};FU6/)ɢMI'3nH3}i\j v("J}4R-[I0`{[hjp6%-,5mQJ&9!Ӓ.AR]6`J 3t ^޾r]>xPYʱ]gڴ ¦swqnv^C(xl|5HԸ\Ƨx1SXTCML\2F0+.%(nA dKx7];WrbIOۤ2-H-1 5Ka=0Rhǚ,]eɏD(5P?ZΑh~]r Ѓ#/mK  c;lRE`_,%SJo+W ~w`dC&ĜGጶI\> cT|sZ~!䛣$GTuϧL*df$ixJDYA+rx\)ÖU~Z"Bw8X]  SXmhsb1Sk 3]DSKF9/ .YJysN`zQ*DžzG:G(;GAih1b; Y :8}Gǹ_<ãvVE *]$mGVJNr%t_ Lp;*cIJ>R9?9"TagKk;Uzw'@2@xhۑ5A#K6VBkۙ'\ \m;nqÞk¬hY΋٧$4]]*Hu)Ǿ.l >Yʺ3BEah# N{-wrGN?5ƒlP;ڂTmns-t8&nSO%u.y%QarE-hH Gw->Ndu0۠lR~2)ӽ(3āS!B)bԿ_CU]f֩.?tuoι rmNEhG'?mmjZa44T6hFzסCWJQ t'ɞ)?U~osc@;[samy e9t ~x okx1MRhG RuXK Ҡ+X`P*vQ.@?O,82>qĦlstՇ";s/&ġs*Ug=b;etcgg:=j!rTc<`yLԋaopt#F9++p"͓j˚j PxĂe&97* 2 /dU"֓*.~1j'Y4<{X$w|˜dUpP&,hLH8Pܛ>rM/j!3t~XprJGUJƱfʺ9'=aYfo>+ЅASB\$ڎ_u~5u'FԛwnA'(fr/S΂K;gGij6L|o TI7TpnL^= 4EQ^sy ϘM~2+ [XHs1o ~o}I{ſc?+k^3Web m~y˗POqŹ[$@k3qd@B0$k}fFP-d9Z<^DԚ,12Ͷg"ͽ."1Vk4O߬$vZ^` BLwegIh;bPGճ]AR~-!,nI=X }w59BFDԛJp༅/&G7Ѩ*A]:ˀ6 O =lWڋ8޼P(~1y8r=ȶ0vo"UIC, ZK*!oEgI+`!0UhxbanN Do'ȵxNFmVBꕟPa! uH\^|!$ iΚZ:ВfCa޾mGVaّ˫:`|0=9 wSx,ߡK)XyY ZX5$yKK'f?`Vs&qs4y]vJ3Խ@Sh/ĸF]`b!\PD[r>4}Ȼ)']QY| ISO\ ==/z/ P]^g A@ߜLV`Rz"Dev wGωҐ):'-!v~l ]6<@|Dxua`(#ԂՎNZQ3%G* !Ku`ma;tBgFCz+׃_;B=)G xXVXɀ7zBBmqȻNIKˌ9%vckDsj8s_s%g!7{+ \Ťl73hlc&rJNߥÖ%$0696,5]#)2 LM3qчcpwpN9b|3(GKD?p p&rM݃pΛt=o`$Q@vRA@ܔ"HrJS _$]ZP:l4ga7KxX:D&""мGR-ЭpVh)2h4c*774{JiU uM\0>iQ @Pz'JB7e68i i{,Ycv;>p E(%`qJ1/tbAD#zN Y5XG#Ld;YNN_)vH˴nK@7]𜚝BPRIhϫc1'ؚ|&x!<A~_ X$s\DX+A#Ʒv3q\[ @{=c|\uz ̤[X񊌘vC$8oD~2YLo8B aU i;2"IX>D|H>g3͡6<~SkH\tqߣD,z D` :(KQċA6÷!&r ?\_ /ݡK6G1$R!8 <{l޳By64OF3L낶?8iprn0F(F5 _ `E[)+6d\*<0Gdrdf3Ktf*\v\2 O,)l?nF+:nt i#I1$So> 9SKyX1)퓧l %rd~F *D|h없2nsorOwqkE~|B^:sY[OJLM[K:ʇM>{pO z9 P 6/ĵ35;dd?NF-^D- 1B٪8Ĉ?uYNVފf{&%Hȶ vxۡ8Ao]h?jcq0ade'_( ;.wBm'ӐB0o $Ymx"{i;ڭm$" ١uͥ(XjCR2-WqXo[|SMakdShS߷0ѼMO/hbwe>줮xĉet;teAW4Rt ˓qHܼIe"3E[nebrn^ࣚ,1j8:pθw)>ձ?;MCM.J\7`^C @oz]נULk MBjBcfZS':`ڰSuҁؽ)#Q$,?)F]x*?n?]"mVm y"Ԁ \Eҹ4qpXjѵYFȓUT?IJSL'!jNYś%]~e4Ox'Dݗ{^CҬ\&5@O}chp xV[|\t S8 _FoΤGc rG{w29sꜻwxEN:83UԨ˳0kxd*&MzH&D609ҙcjJUl\! o,x  8AB7Fk2}X#бjG穑 XV>wPI_?Yb1{83}w%~cR\eJ&_*aư昷a}YM> ŲBh;5IhVy7f*wY we(8y/p ~~/\%ciiL^anEۼU.%i+ (Qk'lp`qǃO4N-d) Mј3󢻗tb"Dwh'"z:S5RѼԴ{;X_z,rJ?zA%s.Jg6 PjGŒuad<4[\+Bf8eܐtq&xNM"FU21VBcBckosz+ptgXZYlӠ|4maF4==V@8<Qq449~Kp $5jg>̀% :/(wCR͕[4XKu-tG$i?׏ = Ԩ%rƷgoڅXPyw2N Qz*w+@R7Etv<,?YpB.La_&>Oqa}OFG,Es0 5~O&dݳi<Ԗ$֑捙Q%P2V㰙Ii "f( (޺/3{ŕrCR7k(yZ,*Gf'~Q ]@c+KUnqYX='W6"@6v:g GI2v|/IG '3WQ|ihZs2|i:%7$9D'pB!-jRuoU(': :# Yx|c2n3-e_D: hlDA/M%a'^oNC <`+teS>[WQ 3rHg·MiT'0y,Sw A:v98}Oصj et;)VbVKqnF+.RcrxH[x)>\{ofrd-GAte k{v_On93٭\h#~f?3iI0*790=2~nNR1u3mGqӮ$L--}7LXCDT]P=`J(xTx5ww5N'?VY1Y1H3I= )0Dsu+,YnxœWPXq_, -R2R5{Rpd.E{4vx|rV\ʯtrP=Ѳ42HTW όҺ-S.d $w[2$6#q)Oj@&\J8&H)*cYҹФ{0r4H$i6@n\8kMՑ0B8HJBR*<4P#I."…U,3]-)rqqݣ\Q^xŴiZp5b5HlhBT%fYש=jf`~WI}J v"] $`tB[((܈;Cs4H%|E 6d=Y\NJee¯7ńƽn:+%'\]F.B.X~TD(=K*5[ @w{|XXpZw#< 髉֜ꋱnvWm^*:z.ΫO.jgm C,7 &^p06Q<Ӱ98cIz?`]_/CY_\@wtԅ>,O' ]Yp`i%oL)$.sHI"I ft7{`5Aʙ7Z9itM)ݧ7)םhmD̠]6;L+FŦǑ$Ƴgw|ƶ3jT4QW]/K̍TJ 4b{Gq,@*(vi5uoXZC ~Y'p^+lJ=6WCykڷbY!*Q*F/O;]v区5\Wb[\r9eYsN(AVB#NIh|+ZSMzG n -[kT XPǨخ xW*Z 0 qSS)M=,Z[阹yΒfoTCƗ6`\O\gT6p(5 m|%TWyo)YvdBLt г4I5.^bu.;^_ (c C\ 9[d?гy PJ[0@ [(ML Pf !ҧn͈ oߴvSKjƔZ "\SI1$$eBMvX t KqYW0q_D nrVL*2U = 7N D敜(3fgn͎a q"0CTVלK=ahm"|vQe?vIB q<ϩ73(ظY17b,QT"ay,)EqdS ܖu6'V R{Δ >ɲP_)fOVLVhv;$ <‰b[)]M_H[/vrԃ'UÔBIexCܙ&'殃@3 $ݤLhUu-Gn! bН% N[ьUPdR.>0Ləceb*+}ܣB\*8E " 8#| kzc!T |yZ3̹ٜ Th8WѰ'g=ca2CvWI: P^}bg(E [[ ZOZz4LC"o2Vև _λdIvyF|T ^݁fǀ`7wm_UjJkjokl`&74GmOTK98,B`1/ZC|ręnuf7/J0):B})IaBvqR~6ǩ¢{Ez!O䰙<$S %Bop䳪ŕ9N0zjyH-ͥ(1֧ZzHf|fHhx 6( qOz:Ah]!#yiDa>s>(N\jJZxF#d5Yt'H;ۑotPrZ& H#()'8og0hXOoE^2tZڪ4ʐ;,Ƴ<{:<\*Ful2QW(ZbX QUtqo2l1.đ=ԊG5 mUD&os߲#D?M$㆒w !("vʍ U>'UOq Cf9td)ݶA;W_VYE'# %Zxe Nb╍3IO]a&l.3 :&Vd~xq*$6c=\6Tp. Zuu ^RmHZh#:XwQizx$rL1Fc+qzk4X%X ٜz|"iHŘI 5W=WOHj턪gcz"$(1!{qa/6l^Tv896)\ș:J+u.*P"]2wwSڀlždX m Se0gD.E"?KA RqA|Od( fs('w6G&KF3SyO#& :Oȩiu[#%4"NEْ3lmq͆bwt|ns>l.t4&*Lelڊ0E@z@42?!ӟʋ.H'Y?ul iBz'[fҲ2-nc0kǝ3>|}QѰkna-fNL3~t=?@"W2aT7zU=)baRUFZ8l({h>Q+\& шr.&$J|Qķ_i+:M@Br/&""l3#aBxܚ&4Aӷfb WՋG8v"(Jg`SD+L=)j8K_z9!K=1s`S,h+@(?_"8R,[' BkO-ܭ߬ANjG##o1C$xbsy{_hCփZ(dCe nxnzzN^B~hP! [.؝57;xDP3&z4P\/j={ށ 5F)/HFW~EAZ)lo3rY ?8nfW؛^`O2(3M ~]1P/gfERFhяgȃ96>bM63U a9. B;zΧ&TA\F[D1^4VG2c|r+z+I_Z!re٬3I$]K;Ƒ@غnR0|/HKCH~|"5|eIpf^L̒3jFB2-˯5M,@, PuLpH,,T$?2yRי2>IѣFԣ/x9_F.[LNbXgk7G{4*Z L d)mWaHPwo%վɌ$08Y7D <%j XY/柲[ |R~ SZk>Gm{E 6k 0* \gd~h:Ʉ”>Ztry u+#FcUniSai~c k4 e=  5Q.Gì=E){CӗTWdOnl֬ ̀]Qf3Yc-”JJʧwB:Y_}摱Tm'헓;)CKT`@8ɛ`HpPSSҠ-?7ʇڗzoR`_(h+ixF{D`AU<]C.PmG-@go#>hpmK0}N, 2#m"ZɎhMeS^8S pxWNFXݾɽw+Hw1(lқ(uJ{\*[Qͅ]2kVr_&»oNԸI?`wY*ŭqԨr|@!5|\jUZQs21 eZM@uy[$!XQW?(H!DtOgA^Ax:!ܠ,;yNC'jpUF绩uVB~o|z&  ca 9}#%c1OȮ{#bfYJyܲHśKtFe`~?rq#u2L,f7CQq @jgb:z>k=IosbzGl}KI[ܗ@H6PY@{205_Uf#ϚDDWbD2 ZiyӖU=Z9V/AS5DH.g]+zZp1e` 7\+_%CGyI3쾧!*i()2ϋ{|Sׇ1Gs 鹇g!ExgeSAߤ8rgJIΣM:YV:LqalCdS̆IJ@AH$1`T,+}TmMpJ !yxOf:ɗ$N yZRty c]>CwAp}@ഘa+cl tX 2Gff&,8"d*S `ɯx;D(ny+'5ݽH^ a_L j!GiOd=:tI\M. $%OjU߇̪!C2鮄d[a}]_.J^"̻&)wfv@vYh$]ߐ;_5; j"P,v!62 .} }yNUelah;s EQWukKr2cR1B7UH1m_a <E,Vٿ2@E{`v#xw!6nvKVF PC?Yf[?7 ,$:pRε,D"ػS-4):m=r,fYlPaT1/0afbٔ= 6%nahtۭ@W׾8v3ёNZ3ʨf ]^\&]Fɚ :%c؈t2X%M]|P!q`jތEո{Xr˷ \Ũ~q?殸F::]AE)RI*(6'erw&$r]MH"O3 ܚ#oAکP;`J9+j)P>8E%MubA3|qڽن.8K|0+>ۣükUPc. |C85C!8/f<1ȥ7 aoX*% 7/p1JJ"Nn6N(e\.DG/AS ZPa6>6{j>7S)QĴa\a0{R@M(L;! Uk\'6~C`bG;(chI3 {ĞfAL&Nc# W ~?YW C0$Փxx@ b,з$Ho(< \${ٲu M^bH Fd=sV =.5ƼL 0qo#̞QI׵8TҼ[7)6h q~~FM\;H6z9V[Wҋ=tJCaHwgz}2Ke!^HZ&s-@8gE8^i\!=Շ)kYWq_=c?nC;Y]jJy0Tn??6J4l Za[Ρ+#FIŋUZt=hl s`_5(]NZ||+bG>6uU>y#b{RRF\*|[ [M]:xaQ [T> VAf)Vzqi`ꬂtGs?gCmq`js=9h"+c&mL$va|;+);| *0n-Q]daW]?ʫsOswЖ&Ó68LQStX8LgX9,"(N-Zv-jb8nRI"g\tr@4_ڌ; yIPLCKUDKWnE8& gO\* UHE 0gMeu#z.VMmLj]'!ތKPb9},Pjj3N5a!&-d&|@S;D0—AD(h ]R8PyuԨL<, !DtVۏxH~51K¬enFʹ^i9: =r -q )^iW~V"P5,>[]"ӴJl!-24sBIxz<¹P,c HplwI>Bdon"%B]Tx C37w3Exk0OpJOd=`iUk to!6k&]HOԍg~W+Ma$➌yKb.Yn_S/ӊȗW\ !j~wCUr  G>{D*_[N}̆ qİЫwG"u"!Wɩk 1T$NI6#axn+K'΄_j #]w,ST+^}&A>Vaъpxc_PIҬ,.p9}$' L14u~k!8q_ՐjPy8. C ﺫXU#! Ԉ(EuKR㜴{x*i$4ӛF10!5}H)]P@V˒X}Ԃp̋*M\wݜ8p`6"DR/UrfYAΝ`8şܿ^ [A]\ mUXN>HQl%Ј|G yi JzK;[GR•inG5q>w@Mo>8SPk?{M8ޑ .W9ʡ.TwYy.kπj|k^9y:!2Sx]D|TZF~aզxwvks~JcX/Žl#F+P*Q% TN|<*$%8 5! -dJ}Mb%uaI m׎-E& 4źji~p N:.y 폺Rmߦd_Lr.AҒ%Ŗ5 QO=Wr_iJ,#N1Uz$lR䭅}sGdαXDwll4]ަM_)%c'Υ^̪ ~%^Q%='}=%2\?j0+]3$H{UJ1娞n:|$wKS%D;Wث`8:c,oDvxyq.iW#¢C0}&X0SXWYl48Ԯg7n(ˬ 8?9zZ2c#j#sדҼb(={L B%sI*mSH'kס*F-[vȸRZs9qpm/3*RVeS_)"X8VyMp&PgN88!)Vvܓ0o~ <ydJ! 4XL)f1Zz=I8nDk->c7#Z OSH;.j,CUg&KX ڧYp,.j/R&Gw&+-YcNE aUX=B`Y ^`<,On `O3l-c.N˱R&Q#; Αa yxAyxm3쀕\c*k0#5 l%~t\&ߛ/4^RYe pa(aG.cē+Û.Dm)?KaytZC\P쭉wj`C6;D#bv~NĐ;|+)0 }Y+d/S-fU7nf J.^~k=zg(-5+_ϣqaU`Jw`wl{Qw_E~_W45 ҏ)ЅghYnC(1* /8CS”k ҫc\Cq]Z-‹JW>|wF.G18:¡A5t 9EVJV(Հ 5(gUI7鼘\5, NHSF2$tG.\ <|AAMmʸ)rf:b$H]LNπvFH;q4 gxwbuѾly똶 3>ni3ַxiuV270o®MM!UC7c:]Y P,ވP.i)A00m=RP4)VnnJ5rp%:5qh/'Τh65pDgg@aZ*y> R~)f\T>\Fa6aP3eF OA!ɡPp`CWv,߇f/ U RHj:SzPo-׷V`49AH9A'Vʦ=ByQlF A}=BcLL 87OEsgxyź{'s фp x &È'8 $Aſ&'1<VQDFRKiZ.0{# 9S> s*g, #+0V<( G0N4m^c+BIZFmF==aΩ:ڇbɷx=#'r%EqIkX{V3DsѦIN5n0D噁70қeik۲,fpQ݊S{S\t!Eϊv!Pթ2LI-?@_p'_IncT rZ(PR:J ^hvsy+a|4 G}y^O ^3 D;:QI,æ2GpqEcvqvNqT;k%7 mIT53\QHN]⯻H2O&:'z=nqQF >k"F 'xOԐU@h 3}xU*5 aO_E\ 0r`[ rWq*2Fcu\ {eH!Y,1v򙜬~&Ȫ-ZFQ9}?}&U:i\X #ƿ)K͹{7Tm4SwaP4Q+ȗ Qy\U樵ƊؤvdC)|`iZ.l%L-ʣڂkdЋYmazB(W2%9(D׆w?n,a#=MY%PI\TPSɏz{*(t=O^ kƸTO((%jΘ_f?BGjBvϩ:3c|2.UX ez+:ABM0Yɤ߻6ByM -OD:?YW;Bۺո{vxF2$ljy.UڎU(mFI)x:9%*Yn{h9] )6 '607ŭSqR1fEDI[Vr5)Ke (QP*$eEvv׍rpH_+3Ny7w@b%Iv"LRD`!Y@wuz+1X41t+SnV@c:@RGk :[e2~4sJQi2R|Ɓu]y[be PuQ*I(-~HZh! <3Rh,6 Au}q9H kAa( T;E2刪_&ެ}&U% *Lɡ{i0W~ߛaq=YG\~i$B1e$pB9]|eb6vz(m|_!U6a6ߝ.ENIª7^1qDXlq7qѤ(*)@h2f>ݗCj7"&-P2@[Lfz Ê=,A/~F-QZJ(LGU^!r96p"\<֭ ^9:%rff*r<~xpeC>'jJsf}^ĆJ b泲|qȽ׊vd&yóer}H(!\O-WšM}mzww%8 lox>ITCYd]K!3\Y·r s;)/Zsڒnx"R$h4NRSNY LزMi5QOa۪(nK-:y.d '̏NG:( EXM;، y;"B/o _FL$? !Wt_(WyAp\`T+(jK݉xKm,ax$d$TұxL\8MP$}#@]=v3UT 1W mxλ::&g1@Z{#s交@λU.p,T0Z6 k>m-.bQ II`f%^"w3EݠNilzȷ:Rt0SJ.X9H'0Ia>{xio1gMr&vIrMzќ$ݚeJbchI.OHR=BD%tճt1LP+dP'h)R'a朮OY?s J=E[@jt *YˣK 1t(jݘ!&jʑ]̀봚cpElhO :=876iᡞ3~0nT~Wnv XkiRI-Dg\m%ssu9/wa#bo}K=)j4\3"9w :~_YBḲz⻏gqV7 @TQ;dt34^)I:OgE^x{""B,-x9.@>8r /{zXFH 's?{4lN[cԥT`8]OWa+hom#{gryީpz3Po”yȒR͒%3I1g/=We1GT4j".ЦO ]UybȈ+n,N3,Դ&"2f<$6+/@3C sn y-ub!ūZ6:#A)g k<͉S}&5NkLz@HoFOljiGu,a+Z tnhkx0GsOpy+V=ێxe'B~7 Ԉ5IgO">dR8C!n*rF([j(% TY'jqU/I _;jg S FZC:26&ۭ~߫IU 6]o>[,GIӾhӈby襸a͂w/l\3Q"Qŵ~{fmM~>ҠBa7=RYaB8KՂbf}Gx#Fϥ$\uWnxd*0C4AZ_M:g||y$=c N]'/T:d%E&O"Ӹ fzF14$P7jۆu{3LKJWzISh;kzsOi^C fvnvW3'`\g+U9G ַQ~54 2Du]B+w8TvoH+) t HFqo&$,h{7Z?F\!ex\FHY̺ gCfԥ,L .1ňZk%K{y8A?Z`G+7BDX<L,va UD 'RVQ'at&͕5(;%8Na^Gw@^D1>[\M:! fӹRn.^%tl|% Z( >;!2E bcS%]2k>p}A|K潵%d>}!ސ ='$hr@}W۳5hB(1AՂ0 ޵5> 8:,<+~&0Ɋy;G"n7 ,X*28<#|,w~]҉n`FCٖ\/6Sa͕YrLϗU-\#NQ9Mfm6J)huJmj8eEAK循MV-S~̐IgzF$0_(m}tXk<T.f(Eź +/`b=PAO"d-ϴg` - [.2(M+%j{{4t88`Wmә=vy`~^Vo[xhsb&Fw`KzV;_i$UolH.d#:Z F6K!zde2 vpWŢm&@1׳~TS` Քޛ~N 4D2xqXe4]zxm1Lc$E_*9RENneS>-N&MIc)RKt}TiI8'ՓE6~\͈̒$k!KGjYpnJ;&xV)=0X &[wTH;*#$(ܻJ̇3~cJg~s;%$ڙ|&UZ0dWmvZL>aj) 3FZO Pf@Zp1"Pp rk^{~vH7L:zp{!&2~2BkDdSM܌ʊw&Sѩ"Fы>B?_r@%.龍7C TӉ8(9j[3w9u~KQTvRA-…>qLEi? ) ;D+Pdq 4DZVB;x*Cf`;E&&'-0%TDEpx$Egu3_K]fp@q~buP׮9㹭GI V9\O&*M3BIJ\%dԮ2.Q1e=W~%C!͂d(els_0f%844!k"9)H_z!a $\ce5ۄ_5ynWIQO8J_[vfgQۛ+q4!TKq~:bdLPtyVB!P{ C!7<ᒄcf45Ah1Osxyԣ25.Li,: //]]򮧤$=P$`; WHs,l(L۲B>l>S*4K@BE3o>Z?ꜧ[.7<{m0ɋbr cD) j5잔B"IE9 kdB ics>;9+"NBxoۙ+6f'A5d-am7 [1coiHvelQw{F&p {CRtV# 8gV&97%% ˻%؊#)\U.?6$-Pvw -+[T̤HY OVHӟ"NNŭ #mSXB(4'Wƹյf'!֞yeJ[$eh<#]1I /& NJ`>o=JvN#GsQ{g5@\& I Y* Sz{GfW7G68wniQ%-M+c=nj<ĐPL<9Mu"\0o~XiUFLWӊ+iiQsejEnL'VA˜M{r"*x5%F[Tʍ0XX&CQZTbR|Vo2oNl $ VnPS=8 @$['3ՙ4Ա,n$NO'$Sz+\d(ߝbH:TzgQ ,\~;#ߜǹ-VADFZwۂjDl6(6+8DM{܍^wbf6M=~)]x1eb3D+3I_a=x]T>*+Fიr?V-ǝOF-C't$<~_p.[MpbT8E6}Q<*ZJEw?#UBmEI& -'Nل򿆄rH^,$OWɆڶIxJ@<#A6羦9%,u&%yF-:Ix;ZIɌ_cz|F7$c3–ZlX{rc|Spsja]Sӥ8c*Yeq٨- rU7nF MpjhM5Z4A9k,6`fKھF%_9p;7clŮ`fBEp`0Wgm suTq# 3NA7Xl3VafMfp, O"ѸT2 c_ߐ`( T94d(8Jl\8$2’C-_Q,Mm#~igцm 1 XN$#=8уP޳ӴH|Áqv\lQJ1t.&I+7 DdS&7O*1uA䲝hy/CN³k@lJ|`٢bJz  XXЉke uCтnw)}tJhMLܞ[+J\ڸ$W5'J{j&nE Q`ajXrڱ/^;RU'{Rbv{3 `|k""Z<4tc;eAP)7s WlO4 g4GFzWR9q/df/fǺJO; "%11w &fT^lLCP\j]!U?[AjoC^)PKPVOCaq·RE/\jo+tGj Jj&^lN\L euCuko.Ӝ/5E!\"H\с{Ha/>( $Ys-ܡa1j> Պ?k.~lxsy ݡ!OM do֤LL}"SuKJyubrޭ>t 5njF" =b8!$+u6'L:f#Ӡ%d›臛,"wIVd\@&>/-c@RF#hk..WsQ%-e,Usg2%j -.xIiEϼdb !@+VT^JwK2? }:֗5Kg6UPJÑuϜ%f?&KIzCZSJ>$>R>\ovqdJJݻπBUN@ ;BŤ,A cV9J{QR{sBJz$[Hn___v M`no ߴA<[e?120[ >@ޟGwhky!,Y7kѝ6 ,UjȌ픺5f*NLj>Ǚ^QKK2PssRs 2wC]/ƭ{B7l*M'ZԓptP5HXdtEsoYxyE$''8amFVgxq)['je齅Ehu8 y\j qF?^27A*N̞oIQBgH&<ݮ!R`j]d4ǘ+)"'Z uq j|g- M PM}|I-g\u&U~^_ ${>Jz- JG؏9}jEm̺wu>zH7O_nW]gAbPaogn?*Y,2Ě4e妼F.Sc56`Mg8?K_4$leԴ2E9͘u Dl ZFD}n.֭9=^bv0 <Ś5+M֬&5~=,D ,0gVo!0t)H!_z}F vftt$]USPb 8hR*[Q5[8H]P@EIVG<3d <7˽:,>xI< _7q fwO_οDnThP\̳WC ;E3̦ۍ0ΖOkq+/$ՠ% a+<58~\e-QR題ߒ>m -@,u27)@IwӕhR~iXm>uL֦mS[]6윯1op`) Z@>XZhTC 3 7&*=h$y\Zd+=&8Zpϋ /JH&Ӄuأy0'?M3W{Y`Ey[h:1LuN!dGVYy!=N(`tZ hWE{ZagS8]CE1?Ta{V׍ё\)o-.e~!]KcY֓o"v6(0+`;|.nH bt);Y%2fw 2(hZ<KƩp4M"G`D6&u}93mg2h6#N0Psjf?%oq%Z\!H|"ӾuTEsul;K{3`VlTnŁLI$"C]2]8u rWʸƦczDjį'sd2̾OV/CRn0wg4CF2!fyӏFitvdF *T??'#eebSvG"qxsƲK?BwO.( [5s-LJZ7&];c`v̬ɀPѣ\}8Վa&`` 'RK5&eyvL?{;B,p"WeWr @XI9)*>Hf| ZlK˼{OPS87Ѹ>]6f9doEg>W;Q*J_YJ*A Ph0UAO4dQvK ^@ڌˆ ! [Tٻ7vA#JgP94t/l)9xLXԒڷqiMew]AӠHlK s*Ŧ)ulPݙh!恬@S.څWy:ݖw'xan04L-G|j=e a1+)Y&Ps^b8r j+" ;jEˑ#_oҮ.z{f/e: ?4t"iඕa@hbץ,Edd2B(r! ^4bCl]>uD܄>678=j7"@*^b=G2q` :#5K:t5ܱ֋Xhɥ]a<#elJ,:dHۋ,!$BW+}e\9ٷ*J,MB +гWM3U3Sb"v_dmsOo0,1C.!fy0و%Dv0E7hۚInt:&UU 3qK%(}c LV& K(Cxe*عIN[3eYasr(\٥*?I@鬤IO+({, 3ż>( C8+|f18IXQw;;ǁ^% Eы^AdXn>ҕCr5Rl˜HRNb?L\d7U=_@;솅=MGM >3U*,N#G"GR?0rsm5\`(l ;4'/Tqn$~Q &[f+OCG?Lp{o٠'pۜNpP &b5Iͫ)2d(n(رS7O '[گi#P$ kWyS0T#SL.;&ajBHb^϶$6ZL %L MRdҡ ~r^ik6E 47] u=`6) [mD򌤎ԋ?.tݎn*qc7S4]6ø~tdc Ok1_yw F*+8+aDX{H%BȮ{C)##PF/_熦ݸH(x`ޒΆ3uj͓tMuH!xe"[c|w%T5˧ UNcMN2lĆ3#0G5N KH5 E1KkX֌_MDi<|ePX\3Uj%D#5c\/ND.R^xѴ)ib}a/KHbcҒٯ^Ycƫ!kC7/MN5Z?2chqS^/a qYSr<0:/yZڣD!뽏`5ߊ%v (6VuKF\GOIb̨X3pT[Yh{}޷er6=d5I#ʪ|A@MEGcDߪVD܆r`nwZgQ[>'~H(k+ZONa9@膲v}*]dW?{hQfnTCs"TmݰRZiP25k3䌒.c:686v& ϩO|݂m3hB'͋_j%?QM`z$1)d]ضnS.sԡ~%5hf?&1nNF{J 3̨ lm֬JzJY9ٟ-{O$A})/ 4Ç+g2[X I>iSA 0tTP$+uꄛD`hY~K8tOYl]Q#o}{j>nKz~T|lyaGvhW9%ߧD aZr:!u/IumeVKS~T+jNJ.87!z[*%x+>/bSuWG:))SO#4]%|jv_ˠm+A@>:SϞ:+ߒYg{ɞNDX,IVB4; :Ƥkl & 3yc|?mg8.(&[Xn+«EOc,ed\L4vnCE#On "Ecg ILPJvexfV+ؖA)ȼt@dpD[wet>fG\>i9A] iс#W.G_Wnzu}|nE# g*Y!BnK6?ՈSPn.XydGLpZ+YQ-`S9_[.-w-A&㛉P _EƇ"/dca$΃?M~LiaԢH17:s*^֟DWi!U_4k󣠐͒?(/~Nz-(͊ye}' ;噓 Si8A%xTc͘]Cdz3^}J>EC{.¡^*lAGP>DJ':;^2W&!I@r2MI;JUEt)or_ռJ7s#ݎ e$ha訏Ż*T_48p_fgW \|E&#^طĹ[Ƿ]7u{XjP2%^޼ֲ\"q)eߑzrxuiN;a:ɳMS-o?,?Ի^(pҸ? PpD菅)sd*Ǻi0Kla `cd %}xst!BL%0 HL0ٟ%\ͥ)z~xh6z `EO(Sa :=ES CXۚ1bץݝQHb}G_k {Aե#>m^SIa'?➬X|#T2əI ?wI8[4{vQ\<4^S>\RIK| [jh?728j2MWu)thrFT[ڶJDKS%'̈́ˬRO*;On'9I'I=@$8KaZ - x4f?:.z1q?c}ڊ3oOjD']oPDm?(qP꽇{a{V`o);<oi$"ԅyqpu2Aż#M$ "dN`Cõ](0r)rvDT_=dB1Y|0uHAߖm:jG V>lݸMhRL l{_+Xi}H!wƂȺGaxG/v"p/6PL^R l>T"!/A*#8(f8F0У{!^E9-{q q4`7Ѭ |gPsC@\> {gui|슖%RW7 w =:=&bEDKVWA:/qFiމO˦g1L$!5dp`yȕeO}d'K,\Bx5՝RK9ߔc`O-`%a{É#V{Mg%U3N:Kl~_0zx]X, 7RyNT@.s FM/&xA$27͠:p^p=#7ZtI|>t#}袕Zh:r=WH=Zu4F,O^-y?Sr荠bQYs1+8"uF2}f'ƌdRaNaΏUi@ɼdx1Ob&`rш*Tz yL4DuonW 靘-nV8/7!W3u d=oֵ&b~aei;vH !Q@Ovf34(T|:wCAwݡ[^zϠY5o<^'g{ ,pF$ooSFo$].- *2ak|K#)Q" )c@?zSv\{nyFU3F;7b`@}_ {0+ I8eiQ J~ލvL.ٵ^7"bɶ YZ