libvirt-daemon-driver-qemu-4.5.0-33.el7_8.1> H HtxHF^- ?*}}HyCz78?y3~")4= 7659e6acbd1010051cd467b20506549f7892357f 0켰8jMbgl.d <&AF^- ?*}}Yr "6r4C!td&X''>>+?+|d# . Y  #/DJQ       $      5 v PHpH&H(8B9B:QoB=%G% H&$ I&X X&hY&x\& ]& ^'l b(Nd(e(f(l(t) u)< v)pw*( x*\ y*:+xClibvirt-daemon-driver-qemu4.5.033.el7_8.1QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMU^sl7.fnal.govScientific LinuxScientific LinuxLGPLv2+Scientific LinuxUnspecifiedhttps://libvirt.org/linuxx86_64# We want soft static allocation of well-known ids, as disk images # are commonly shared across NFS mounts by id rather than name; see # https://fedoraproject.org/wiki/Packaging:UsersAndGroups getent group kvm >/dev/null || groupadd -f -g 36 -r kvm getent group qemu >/dev/null || groupadd -f -g 107 -r qemu if ! getent passwd qemu >/dev/null; then if ! getent passwd 107 >/dev/null; then useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu else useradd -r -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu fi fi exit 0yvb?A큤AAAAAA^^^^^^^^^^^^^3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2ee51363e22eb1eeb0d901e76b45c38fa67b7136fa99235f4924322507d5952caf9fa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootrootrootqemuqemurootrootrootrootlibvirt-4.5.0-33.el7_8.1.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.el7_8.14.5.0-33.el7_8.14.5.0-33.el7_8.14.5.0-33.el7_8.14.5.0-33.el7_8.13.0.4-14.6.0-14.0-15.2-1qemu-kvm10:1.5.3-1584.11.3^x^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-33.el7_8.1Jiri Denemark - 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- vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1816035) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1816035)- 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.el7_8.14.5.0-33.el7_8.14.5.0-33.el7_8.1 qemuqemu-lockd.confqemu.conflibvirtd.qemulibvirt_driver_qemu.solibvirtd_qemu.augtest_libvirtd_qemu.augqemuqemuswtpmqemuqemuqemu/etc/libvirt//etc/logrotate.d//usr/lib64/libvirt/connection-driver//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//var/cache/libvirt//var/lib/libvirt//var/log/libvirt//var/log/swtpm/libvirt//var/run/libvirt/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz9x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6355b14fa551d0e4327c73a6fe30d039b2141ea8, strippedC source, ASCII text:PR?RRRRR R RR RR R;R-R0R7R*R2R)RRR RRRRRR!RRRR RE? 7zXZ !X] crt:a`*D nX\ҳ=uۥrm 1c(xkKvG+Et \2Lis͌R`4I\/9`geiՏ  8$hƖL-Px]!elj:Zqlh1}cc+sfH_ݖv+$bOZcb^Gn <3c8q(qI&SSde9hgӺՊPYG!ZnA aM,rں< 4\z5-&3:;HE5 AF򭵀^*,*p+i V>BVY9,*HKVG1 t[=啦62ʻTTׯ6h`Jl|7%5-yӮ12hT/y]2YԬc Hc'R11@mF9gA^xR<1u?QΛT@$x+W\+55&:Fz,(G~} /Xo/ܻG9P6Qq#CqRk>.Eƍ 9e] l78̦+r;=eic*Q{lKl1^&~ʲ ݊G?AP:w| $אlk|bw1R8ÅFq/H1ܪ˴ =cu4 9i;uغ0=C#4xb  RM{r.ES`KTCиzoqاqItC$H58)iV[;mC>9^{-߰߄o qʘ!Tvysڴ =b\vRX68B6Ye"r_%L*3H&ɾ5wλvxjhAsYFȐ:n}|ڍZE@| ^z.5(]6 [bֹ& bKm,EQQ˩ BܷRfţO#dqq2<ϻ|C4"ANNxss'7׹K E8T(fS:xG!کҿf zDiy{WRR0c@ \{Iem`pˉd7DNcc""Bjua&Pth=z+ph^$ |-[Xsys7iQt`Օ^mQp[b^*S\ؔ 9V`[{S_D}^g5 Q8 >EGA`cX7I*)Wx~w: Ny3` rRiCt2B:]ŜNf\}gh Z7j#(i%O}-3dӋy=u4; vt;ꋗis!&`$Y Be6dcݟC4jh `8t?ßAp)NM-"xؑ'FRi~^Y~a,32zlO1)u~e] !u )<__HDhvw>#V>j1 =GDL'U܏ ?#\LA".5] 2(Y?GE&i OD;qY;e[VSmt]€%?}(j{"ڙV#gal~-v%SBzC݇6gUہW'ᚥ%|^p=I[K6uα_|= m9 Q e`Jskg\ᒅQAW`1H<C)m5tCEӠ:L\כtIOYCB$یOH[OmE@+Dһy4do"ΥE<4[Y.$H𲕴T"̂Ac4*qFQCcxXǿ9BHKAn `}*'r-& /ծg"B \R7[zw %:wT3B [$ k:H=ʎ[M{c֎;+H'$rO y,z~`O{2csPZda!Pl^Jq<.X[ QǯyH8Cr!^eCH)N_T xm}i^Nm[;zX~ɯ,XhA ? ,+[kʚ{- du``fS^_ Y6~|myTlCD (dp :yQ{ni VK$e̞q]yfwv'! G2c㣵 B_Ioh>(Wĺ &g@dc|Ă0맩& jPZb;] ͵{2g=orGa=!ʥc3gzZ8kN\:EF=p8GNSwj 5S:VvTsM+IŴt 1XL [v~-}_y7Q Q)x}6QAGDX+!A6JKșk^ }^6a+I9_`E)>Ss|ܗVL-v׹Ͽ`z؝|]5Ojchk'kf2fkjEkt</|e ؋ʧVgi~NNV7xWy!D(]R,7L0p?0aI|73ZzgOf0~yLH)`Q}]`Ɵ)RuZpn7uzEAOuJU/ 9<'ڐZJL>}kC<5MxQpY#h;"P;TRW6+tj39W0iIyf&} uX oc |%F pZkRƭS2YOLIIF8PÀ0D)e2~Y?"Y58ZR weI>@h=ADX:W'Kkvn?]Nz4-:< pYqaM<UKW_cDKݲQFu!0 m;IN2&ժZ^#e zYᔙ.x]LeBݲή ے_??) XԘ9Qe6|) 5^T4 iH4n5/U"xY ~"L[}"'*V+Hh""Hnn)R-&4cM%04J!X.a.!E8zUdp@ t  A1t)SVeT JC9iCNi&d7 z;&(_`>W\" ;\g:y5PR-@,ۧ$Ɓ, SE}*&C]M< 4Z]WοQ|J­'uƂYxV5!`=1MP&PΆپ&Ds ~نK3l/m*~?'kxRAV9 ~vTA%I*W0-/$0A-"PFXUB*a&^rBD7z4v#j+YYwKtagc <da5 5RCs[4<ҳk[Av&MR̎\lǵ}% feTkbY~] ﵩY-P Nd"7{)D}ͯaJo%5zLbQHS?<""w8a:?bz/^ʳ$gu ^Q7}bwrF[*'WleE8aXuZ1q!~#e~T&צ;Un>L.gW.gxgʼ>IJN[Y3WFzyyH /D gKcIS*0C\tj. qb9:Bi\LP>Z ^UQ#|HS{49tjs5k(a熜4In% |iA3lfa~zͭ? {sHgǯ1>GcLJʳ!`Vv\Q氛>f|ZU^p5:5Xܴ18%LNl\&b,|v}F`By ."!Amz[| hT]hKrA^11% eLʸSyº w3rܵj+vDWT5p+t-ڪ.(W*N;. WsFnsDy/Fõh0xQˋ-fy(DF"3W~O-}*X8LoVyML>yFT؆f%룿^vbz̸=6;w*?R75wR RF$`ղx[#z RmtӰۗ;;"!hf\nvSF5lɿ(d2]gx'kjS8Iu'@p(땦{\20עoq}W U@NWuH"Ƌ[yty/mHn\7,6]C0hfP$('f=0i6T^DJīzKC*Huɟȶ;>X5KhxV&i(tFPՈ",&f4o ?K4f: CM|n+} jf%8ߎgiz!Le|j sPm0-dp_08♥qc,rl#v m=! U\0;͐;@6M(X^gDj6/A ]4z+"A(fO7Y[!3iH,E\+nkCׂ</'Ko>$ssa+RpT6 )u&%S)c_-(-S|5>:|0D8K=A',z5R776b/m?Ճ1OAIJY+#.!Q}MM_XX`y~ h1SY7nvS'x;^3wL0؜{t\m\s'0 Ա:fF2Έd+91rsUU0F`>9M "]Bi;uC]ٛ5`;*@~>,ɪ\[Y+غWz21[<[Swo4 :u$e§Im" C\Wiı: 6@ۢL3si̾rs%يz]^eBY!%~}]*i)WIz\u~˖ h+4AYON70 U~x(÷ܺ_mR.K46,6tW31 ʖy4,6 x5,^Y+j v ȑXq}6hv#nuw7Jsѻ5Zպ]{ģp ֭bcU#rvm6n/~-"J?qc:hM̼49n1t o))& б$SH v!SLR$a{\q1P5T<7ml(袄Kyܣڿ&m_BL'&{>!$Srf$J+QEtH!>/&e2Gq uz-0 0Woy- #U4'Cm 6 a"Si"v1Jf$0:y> Q k<=S,*O!tXza lNzC!Q ;$-;9A)2;L z޴.6b8'gVi3:x\@t\Gy"*~.|p(ei̲ЅAFsp+JMqyOJ~R˪&]Z}Owhw ֒htF}ukz^'x ?Hݞ*4-^w/ĔDWkcASMқ݃ ^sVה,&w8+K4g>zoÓ4%ifAɒfQfGcL?X;㣇uJOX*ٵf\z۶{3\SkZ)%\>mpӂ&GnE9} ^F昳 ؁fFopuGYhi"N &V/_gh=O%{aei0'(ꇷ ͺoxN?ރt·FIpZS98{Fi4~!d1$1sr'a%~0nWH7p,YC|~09q~̬Y IL@s0F;B&a71ndd:(ZH]:v'!ٕ|?yE'NBμPCF"=6EL01 8$w0lF{uSN} ':xEq,C`>T 8rηwā"\N .cv8+1wsuG(P@ӍNIސ+k92^)`Ta=:y9[7:w}.Zލ<ir-d>tA ABtSΧa*t NC1sҦ<Ad$(nj;D8r#Y3V?hUenjg z|#g{2x[>( mAxHkДi*@o ~,g\0l،,iPK.LuMHcIQ&;k2홤+M`XfXxRbx5OlYn%N!$g ?JWj0$ҹ/t " c4hon)0g_l1\Ϧ P>]Cs<,R[YhY]LloK٧Oo .0ԴC+ExyY)*kI,GԮ".TiTC-2Հg#[_JI2@vLAEwde!gɮ0 ~c) tףŐR@zh2kLbCo;;xBn5\99|Λ_u JC<57}}L&tA ][Ey"H]'FϘ^t:[TßbQkW ~;6 p+t;Etup-@2 B6 aꢒ8ı'<.gBpQzVtB޸[Jy读6{Q`x9wEvpsr<& 8-0EX?GQRd+(| ¹o|-{>%Kғmt~^(>7FB "PCiRS] bFkzzt&5,5Գ *됋;~FČt'#VY>dAx EYUڍ\_!*E>s!/wݤ}OLn1Z!ö.p&j%ق O?3{lX̕Ki941 W gu[}Ov҇ho$̝w1/cs^4WJk\yծ|l{$V}0d2 3vJkXIʍ::2E̋ŧNY2dJD@j zr[,@+7H-/ m{Lا}V=bMPl8"ҋ܈<esvc'Ϻ6썐h['PAgZvqY;=J^r-w)1v/'q ]xfÙ,1qs>bC c}A8DFD#auP}63>y>#vBu? `TC7ϳ:F2VzWzHIkZ=):=ײlXK >E yW )  *ڙ'E2ƹRwKۭ!kC3dwİ~ pЛDѵ/iI_49t=gr 肥n1{!w3AdSS#l4c8ņI3\,rwj*Iz24c ks(3Zi18o@GGm;Z5 xkbx tŕ}\: ˮ@+&,8x#e(+AueUqq0IS[SQV|d-=p-h$oI&SgȊ*P&'ܡ%Nu,9U> ]|?qt rwqrIg}QQ$HwF̧n(e(yMRr6+Oggia3z33}ؕs7G£~c ȇO,L:ҐP^ď;=sWfۈFCBGfix 8ar# ED;M; wXg-Om`s3C>a4𕏦9^g9cS|d/2BQ=oÖ n$k=Y|O $KJ0Հ~pP{Ü*}o z}#+1遅DO3csuYZ#] ڤ2g^DQwy[5@uvrL*S)I![t]{}qƜ>~`#|MȠny'2%E>6cAwtG 'ZEzֵz K?e?u6 IM>B5n|t76Z? l%۴uhfS p2nt{ѯoalld_9fja}oY>T"oCh>cuB MS3z,r8}@tHr<zD0ls.ţ-@ފz@i1(b?pAЈdq#PBF%~%Q1 (- 6s `(蝞ú3cbgWvϨނ5.*piGxz05  ,&~LVf5B|.'"e$4HnLhDj~mC=m9>aп젬S1 GFD޽|E&EfUE)"g̕:V?s'?D ["ZA! ک7vcZL͘G_*G#0C|"tJ-;tlWNڿJ= ,)jt'=h$q3$Cwt1ktcG8d:_ F 3p^j/ z%cӌ/6ЁYs;8Ƭfx'Fyf+"zWpdH*P-|UuGN}i| lp6H=MGCf)0GgE!i\5lkL$~T<nCJOj!sIZщq`3pmA \Ngkg8-fBKQ]D7sD*4_ԭmDC8^,s:jQ*RNQ[(AbhPO>Ż6U@~v2~'@1|Ҡ)78`U~"`UwU hQRa DJN-]B)JRcӢ\j;vفF˰{GcHQ$r(~2ܞTfZ!E @a'dS!q[;T¯oP/ֶOz3RHDC#8]:}k}<2ƍ݂dO"쵸nB|cgɥw%&lY|Ok2Z 8jqtY! X!׻i~(34,X (sn+}c$ 4K]BtME6ISfNd-^jo~x7omZYJn\5j|5IG$Hd-ል~Uًdu/+KW,`Fe1 ᗱ*{ݺU)W  LZ|!.B}BoMQ(qf2d瘺*je%n8ZtuI8Pp\ڑ2˗@WTdWcJ漍VC,@UL[ jIbER.esʸHF5Z}&2䍕Sd;-^{Q~2}#]}0"T'ni\,~mu)j96LjoHEF3(~q\IGP34`DT`WoR)U=+PEB!vKyyš_:2Dlβq Q ;ވtN{Jиdk($j/[FĂ_G|&R!dƨX`DZx-}Fy܁sƬ)p[5=L;{Uo%6MgP5Px(#roX;g()!Ki|Ѯ& IE0kwg&r)͟[7pn dIfQ Em(tL E {8۽Bh` {`"Bok1JF2l.r-ُ/;:CB226>n0&%%;My9&}ڵn|Է)Qzùx:*A8ִ{: 4m) LG75'/gJP- 7YjS)6tf싍kVVFBd~ɰ+> P;#8e-mrV7{?̯%tcjfuګ qGcc]jվf8}.oMJ^hE}pCi=xOdtL^&^q H[g Nf@'`K+auKYiI+2 {Ҫu[_sjGay.Ue(, Y6AViS_G(0QmOц$gM/_Byֲ⢠M: QaIByKqv $%jf e4! ;`ѽ?vEt[lY5*~"Oo)RFx 4|õ'x[ԛj(\-5.?0ҘXMOIH"k}OOַG^kuŷ."8rx{6vLCu(IƑFGoypfGle窻 l C}4y8E/U5,cz}a03"z6% =ZR7loI䷟)3^ԯG|LbK]N*c쨪|Y%%%4nÂw/kk6O"p?X*W^ W'Z#$P հf1 :Ж[ֲgt]jǦs:ıwbx xt M wۤ$Q⎫O Vdѓu+E@)'6v닼U’``Y`nqN&{~1ʩ(ώ(˼m*C"sΚ8>Ǥ rM;뢶? M ʲ@MvO`X#GIcoa]-owkYQG֊\u&0~#cvP%𫡁UUn/&Z `k╍ tZJ:iDUKΔFTNS >R$ŨYE2jN!*{e~bOl.;LX"J;PΤbxȍryv鼕nԺ8Lv@cH'%z8] Ngo_Yҙ[cdTFU7v*==;J$0Wy2 / Q&N{[c$4ALغGʍaK }]Q } nf4R8k HA@<.pg_ FLs~uFhjs ښ?L#Ef΋WMk=$|]-3}Ya9!V\-׺G~bc@)c C4V-CC L?"<-݊poL*aCʹ`M d)!A.@Q][m2u;c?LGdxU*xqN|_CxcM?[ \2+/Y䞠NT} Bk!PdU{F>R(A] 3K5Z< xi_ lZD'p[V3C-t9 p*buA\SEDUL]:en@_};BV^R%Fڿ:6é(=͟ u[n7@6 9r0;.dYB$2ҷ@JymK^c`a-~_& uBi]'QA^LVX 8Z#ȕƾN%ԁ_ՔčRoWCii5Zދ4GM&^NyXЅ?'(IA}Ԋ6d0x;Sh)TD}<}Պϓ{_|>،K}02Ba\$*7h%Cw`A s? t3;.y}>6Wٽ, WZfOd[Oz \ gy 삇'A2:71`2E0Ѐlܼvx@b½EmA+)tS4v;.Kn4"j-XcůRصޖi joF~'g$S dZ\etBDCq\ Hu+Φ,8R^gb6V>cvn|] nY\as-1ȾQ'֑^)Xnp~lmȡPV٥,e\J+}cJMB=_'ف9W?db05VO-kmj16H6B r17hgZr 8<^dr g aʿweȝH=Nls4PݙBbġa܁FEZ$Y~66c5dtѱLNˎ=8OCFf䊾pBmPK-|3$+f# u̝f7թ5:dRˠB"voOwM#05UTZr Qg*z BiJClǥQ3˟5|ښc ?R)3ͭvnle .F$%ﮉHs"; Vy37]݊Fg>UTkz(l'2+,7\xH-wUY!zQ@ёmm_ );'D0F]бXk ?kY %{>$JU뢰Zd d1Dzn''e24 &>òɒ OE,>4[{}?XA&r߆cIOV81@7!)Ho8O]FqJv0Z) }}Ɠu۝u$8FZ~HTE:e[׻?IuI7 ." j0R`qYRw*z9YI+9}Uc[}'殄Emɨfo5(00ק.TAEBm3"+9ҫ7s1Kr+w2a[a/E;}==Rn IiN˔iƦ2J=GD+t}A=q1xXqڰW*PzO~*ix\̨7cETif,—uE "dFH;`$(#q ˄Ej|m)kCm@-&B!4|L#d:mWeu{:u2[f&,?QCQj Rbmn?94Au̳E(~"#HosD\0BJ1<*Hy6c8by댂"}R s]\,ӑ$R4t+㡹]JE p|g ),G;&!-]`'6'Bn|/N7ֶ3)iűCd`tg|9]ٚ$KסcxX.US|-1^/+e" Kg&kzbzԮ .*],;_ *SCinBI[TxSIb^ni = X xoQ/:q,)ʈz1}٨d}T ЍZQǜgB<2fT͹Cb,MӉj.nT~%SrYƠ.m8  6{⢶Xe׏=c&Y>tsmzaZˆ0&ſ" Z< |J<#}~wyGQۑ'z&ֽݽևȈ܊MN ΅-NO'H09E[ZñƒECM ~uַOwbEm^,h ,qf}zCnm[5d#SgMno*Ooev3?:^IоĪ@ DI@[0A~a5 j韚__%NXCa6t˄-'cLN(!̎c`fi "$T$$UFSMNl~@亓\Z͵^|teUCxiIX#Va&th"nu6$[x>x5C嶖RA)>8D6_lltO4ZV;@P}i9:\Cgr7YZhaW+EK?Ŕ1 QY͔ F:gl}^t_,Ox ;@nPT/4u/(g8WO(B\GlL[z/9!K[g=*da9&XI!ҏ CM[Y5zj%hQ~?~tE% +n諄@nܗzv/a4B~GKם(+J-.rļ#1[BKβsT"ǿBRėNTJ b,,*)>l;c,l5Ni$ n ܆vM= v Qt{&w!a5]9"DD^`ptd2ts,ˁ!JA01x)̮Gxy n.-t~~ t$8'l4 ci3[c*lN5'wͣJ={H _1z虵ߡ@z҅r@7a,TOE;9;,}P'*BP;+a5 =o'Od K]ZtT^bͤY*.`Ǒb˔&%niOE]a$1lޡM XaMz ̎^z۞x/?%M2*SR2g#* i~J"}iIe>C |+a%02Rwƴ=iꇺLs' 7uPrZ$-eѥSI*?׹8U׹SvT珞Ybͥ⮿t.!`/:;Zb5(P8ՏVmC;Go[eݕoNVO&LÆ}҈oit<K|e7 }S9~"s̮2e#HupۊK֯浈5Ix|dEN9WfFhUyyd5NyH:a8ÍFD$5c22 K"Sw?oR׈%Sd,(X<&Ho$\?\tn^krV, 0,uHk~sW1Yu_]2y&݀#P,o\eFע[&)ءP8y V& EinR~v'TEUX^~G7<#@BcyLPygX&mxF Ot:}ʷwh#HBk|t̍ /N ,ZGp-3>`%CBxKX ?1981r~L Ak@/;($$zN1U~/y;e_hU}g~IBb?+4'$#3VW]F!7RrH˷OINab"jdLYG6P%} R(ɒ!1z+Fݦ*}Nz"g[y%顤s5ARFb%jS Zpa,Wed7o%?ha(ЎHs^;ӽMiG))1vdj{iaRᄐee}̤$T-@f=ӽ>{c#܁l1Jkwg?J/)kIuuryꑑT+qo[fc~z2 T-V,RhGmAwo(ouUdQ`'رi \+!hEGes|򥌏_ki3ۡ.߯(uR5)]b)@O`QbA8"!5&Zw))xٞ]tyg[S":ITkH[{j=ı`} q&Ƽ[<1z'ꠃPjxFԙBޫ`FP1{'@Ip% pOu?+sSof7_e'Ao M-ԡMƈ;@ׅ==uѩ`tƼ6%uvD=bʸ%zЧc9,4&}Ok1gOX;K+!=ry7%C +1.P~'aXE HFAzP'QţcauYtVtFSMm1dFyR̓<4X32HvވrM<"g^˕"SFS>D"9@ΜNw{uOf7CGIWnDK -C6-pxKp'0=)}PwO( ë́y[*(} g; Z^q;*ApEV$tP] c YZOPˇ8URrSOWa %+xhc9ITb\Oi;89b 7>T9[g9u>LeB(A)w;.!I[dwX~ anѠl.߯@(a 1wZ!"5׽Ɲ.$2{hQEYƣoUki)oT4/5<~(ZQU7Nxj| $MЩw` >{?r0*SIDӣ' HN#V O|q Z z Cs6U3] :(HjH]>MDǻw ,-x3LB}yݒ4k-4آSݖ7$M[. CJ @O5PjN)),QkLG(h%e{S@YA ױ{Z!4)!F;6Cy ˻5M7޸iI h'AmX{%{sFS!DCH  Kxq*r(c-T&'.ML{x'ʫyk`fE^b )4uqED1;9Ge\I؎{bBlwZ~={ple GvN#C VO3I1`@81L 6486$44YgR>/IhpW$|ސ%Oٵ/93Qn4Ny~ϔ_iם֬;Rc8`LJ(D,84Ӭ uvn>Nh/W)*5L4=wH; 2%n]YhBVIT~)&]j˝ %iA {ژw0ުau 9Ch3SbVR _,㣣ZEy$sA*yO[ C]Z΃O}xOq[&XH7k\=2RF-x"!!bZ(Ģ5榟Ԙ+FK@%ñE*|+ *Ų`ˋ0㚘}"-iӿjcP85hDPdaǦx9ܗ(v'%}bgܪOn(tn*&]ڞуH+sE &/="-?C%dl7FA/[[|5nM zp4a*3}ߨ1sJ'MQya Z|zF;e ,0e&ԧΉY+cm Q1dG )F䅮*CWrYTVam3í-Ӂ/ 1)&n}q^s˴즘.HEioA`R>@V:g82=<(I[ ]A RA#||7E&ci͍h Ӏ9#X%v~GCV<~l+> B &vVd ]5H-;(=\mFwz#|(E0O/nIqK} (Eʦ|h]ṢW\u4 EkCvdʘN^[ HG6t&]z/,W1ɒDhTkr4K,c. ʐ\uO‘.]N@F"0R|$wdPTp=\.(v~?Qc"vi6AOmwfKX )v'Jn3*Y;D@^FojVH5*&*1c6Yڪq%Wm?g}PwnN+de57PKm+Q]1ۥ̱#YE]o`JC>n١:. p*,J}janwAZ_ ̧M[e+Vk ̲f\(rsyAΣKlGK/ddh?\Ba,>}#0LJqT =7Y^Pr.om2UEĶB$t%{S(>ǰuvPn)4Aq=c1L13HBWOX6rĦІ,73'̉Z:E1k=ϖ=^gA hX:eb,092Ej@P)v[cZGR]&3T%R"JdLos?eq-ۏkBNK; :.I5hD{zvť<ΫoߞiH\u!9 t/u<_xmhacG KˁKH*WzmоׁF4ri46\Ո)lSy`"y &JOdKtLwo(d3@XߵΌdnm~RįPvFe8Ka'oqh*Hk *Apt`) n3xߕؑ8 ~untRN/o[G y3m|$9giXhle&x;d112ܫib;Z+irN]?)# *L65 8)XŽxtIBUjkh+a MŖzbn87M~_PCo%s:+pnNاC 8\-k٧pXNZuj:OVU$ja*L) FX_yIJ߭JCC`(1#NgZ}5xNzM>? ? l{׵.;>d\ar9ҝԃHx`%cQE;9 aIp|验|f2xspnH$(M/ ]I5N{ 4jAMU}YMe᫠ }1Ҥ TFmy V;|*_=`kaXBbGuC"袊V@@F0a&_]jG1ldA!Ay묩ۍK Vq'BmD:{1@Kr tG=]**+6\c̈2niF`u?dcn.H`GգZZb0صm }kq Tx4)Fj]f'2t_J:|q;I~ DDزtvGˆ89QDC-Ogw 8/=5!GTib| y,ia|ҿ=RYGM(4;X+^%+'휌1֘Kg^kLirqC^I e8ǻ&1-I=gŁtZNodyw3aZh^㍍>ѭ#oKP?." ~qL;t03"<^bkO6Z7hkOhlv^EqPMlwc\2'2}YQ+UlDEW80+MT3W||ȰsZ 0e8Sp3a"BȦ3=궊փ*%O _MBU/;Q? A]Hͪ37~459^`-&7q =ډto$X ^$싚48!룑?,K$ ׍)|0*$Nz u)tw9TKȉI2z/;VE\ǹ Y}H`tO]⟋PRC 2-֟{`C$Dx.3s'HFwC)\,RWm;Mmfg,Bx^'(eIb]kZsgei?0ɼT+WNk2i'AU@t(o$֯jLQ c׏GH9'(р?’ 2E%՜hm!i6 Uqvu)zvћ2](׉+%Cy #+٧0ܳMUч&F ([i_oH5_XHLmIϟlК0뺧8*r ^?XRP]2}lU/Ćoa" М,q~W !y&UKLb39eA$&~iRyp7Epk]Fڵrm_b),l |&{b B_⓪+U9.Pr\e|~!`य़ßxv܆ ܃L|taKmlBe\Y Eh/cu$\ӷ@Xm0B~RYX3%eGԝc,8!lE؄h!8Cr^P3v=2,Kd *%6ǁ= &Ũ~6L[6ړGGqjg Y%PΔ7fyكmu7HieaQ~p;n!۬8]OR&?zÄs* d0]!nDt l,įdg Bk%M-âQ'Kt;v9YHH8*I8,׸]満 e'~;|~:3>K a7itwa !FŰ@\z s m>N[Gw coʧ~ivR"9Hk9g5b.imybN>V1S1#8÷YV5RCDr̬ 1ْZ΢˫#Wb94޽?T*G(+p#P3GĞꟂ'ײU0;\W(-@pb~]IbW=E< RP8dqŇػsZ& HDiHJ \w Ic4j1^QIp&;}wX7u^/ CH# 箕Y+f#;橓n "ns24PHHDnǵҹ DŇT=-iՀY'}22/L=HsYC%FJ_fVmf%|(1=G+6>m#*UOٌ1pu߫$eht)hq`k^&xp& (-fXP%z߻m.k/ܟ]l2-WvJrqHT JdR /[[DBW D`v !AG:g/O_",<\dmzQҗ]!3"IWʵ)$)$t{g6 js2v8R^!YU|nPѧPL&MVw񟍒}P fLP%l7r^A֤= ͿgeT,r=#r"bO Ќ7̀"~acu߂ϯb^s:"ڨD0}dw&L/~ȁ"eg{;AU+s}5leʾ6,CGؕZ9^.Ểܷi`b1#\wG'`E0P  \vt'I&ȍ1K ^8e|\UΊ0?JVŸUIfx"fTL1}l-n->J`zݳ %Q^vôB3f1EƭBTBmJ9u֑?va:TׅY ie\gc"4K%CfԂ7>,R݇vRnH נ Egp PqftjG*AJ0Y({ ץHhN jB矖|Md8z eՃxbGj ' 'R'4Uդ#[bV,):~W=+K^i:0:&MWu|tl&] "~ͅ }.e$ M RZ˳bp,`2 ?uA_X2O{3JxwsfI8q鴀=Ͻ'P̧:VprragltvHgo]G[nY&/@ښdF)Qj iH#GmZz9IJ͢p:KqNoPRez ʷ&aaJ(L ¤#2l 9YeUohg'Nl+M#9?NX>=7`N3-8`0&R~=x6 HS\n/*ե# `ID1eb|3S57BT'4,/Swdzf8N&(L͝/qt-? &FwP2 XkEWaB ?dHRI@kZ?&M<+%yqECRµi&^'Ҍ̳иP׮ؙomdWY\{)˔N~Y 'M I3@4EԜ c_:Q۰pNbaɴ77b{Y cO.GfXZ +3C6Vbz@҆rgm%s<^.rd|nYrNp\=05iEyrKo djZ ܣOR6hԲRYFԍ6| ٛ;;3RtsvDTU,+B,I~ ๺)S/8 "dk`aeRR{oMGKܥBg.@0X%F!q<73a4GK`$3&/=el射:H Ɩ.SyP5E Х@RhVh@0TCE97:轓*u G li!Fr@֟V[6sDH>~L;"Ӈؓ8tۀ=i쫄+k(7h$)B +r`(E:(b=|]wLK!}.:}#v} ,k( XF۽8P3aů3dټs2q0s+.X[],V4DFRɬlh4K3_ ,̏og> g ˎ ! ޷e`Գq t8C` J딹 N-A?ULL{`eI)Mk>KǬ7VL)\0O!m[{]|s 7Th:IS?ek,.w30Ѳ΀le:Gv;9Y:pE"0/^v(YT55p{X_F9d_|=I,L0.0bB}kM[rTq F0T[ rY=5;xWSǝwVfI@ Ƒ+CW%,ې< 3 5D_PqEnF@i`$qJCʌV`6 Bڣ7Lh5IYSzy|n +t!(&r)Zxn0^P vs)<ik\E\X!.R`= Z+5MEN-h{.Hhjֵ2T˹QaOsgWh T$ ]-8Iʨ .,jF]Ǡ_LOh"Y-oc\wGsGĸ/FT 7f \Ųi8b 7`tkhvK'M*QaE&Wʃ$%Hl BtNfȤIοMkagѶySTW/m5EH+[ =h .~.Juۊ~֧v=8,xWMC1c#{V:4Kw^ ߤަP_w峮%" #삡&:L-}T2gm}fL)cܝq?X ,؞rT1Fd2]" Sͯҙp}z\H4qaw4zxջaZts ළjࠀjK%W?9>zW61X κYTŌHOoM> }_=lI޷zr!t26g4[hD\_4;2鼫X*t-٬J_@Imu"t{QBa;J;(jM(D1PU0:_h`q|F%@+ HQΒ~,pM.y/s|;`TJ׆Ð\VhMn'(FPUY~Ud0Ćdd!cWحgmtgm4+,K՜[E*xZxl(LkOiC§u7K7\ $yر\ :j.Tߧ7I2PkP<2f*U9, z֤)AZi؈R+_pBڬ|e쎺ҙI_Ckb]>(CI[h-6 B$ Sq,MsLytGG5uxU\ot }0M1:4-mB7 m|FvuLۋkҗ.g F?GS]KaR Ȓx3t7^A$zx メvD+{c :˜eYV(70>$$^z>`#Д2.ǺgS3 Ӧ<0q0}s/DrDݬryxAAC`cDB\ )V = m< :H&t xZ`I˅wAO33!/4?1#gxp]a^1Y1! }SUzMɪ$OiZ|%R5(&rӳu揑W4Ĉ`f^ 2 U$ e"f>sYT?8żE̢xÉjS|h^`lyJ D8kBȪ[1 nM1W..w@s|1Z)C 'FVwhSϲ`GJ 81۲۰ { o܌Z>$bG/O7nLfNe%JVH7 {Y}edu|BO}4˿T4[&!; zO=A+X>:\ґ`)5=9FHlvtRM찋 Io@0sݒ;zQ]dRT K߅&5OSeW@.id@*}U-u{]羳ϻF TGpv ?"u |-jaf3?bӉ;ɴg9|j).oA=WKV!kf%xaMCuLvOdo^dOG$熖%["lMSH9^+4 e}SV]Y;ݱE#8*l :kw}>B`o!VZp=H[.FD)nE*[0-{9a x ft- &񬄝4N+ 1DZ* ]HsR?0˕k=\Dy:l8aPmm D8?PAssudpM~^ynlOR⺔kz%zDvD $ΐOe+NRh[ hB-^Pd^^ C?ps뎏J1kky;UͷÐih mTGpH=O Hy*=0L * ^_Jþ1h}56iMlqs,R˾N]gǿPFu!J\iz[܁3 ]LV@͚I*W2TM2L-q~kn<=d_C8rLXTѢ5/)KY,ǽ4ZhMdaw YÏ }D͸%c-=NbiY#RIR da(u^ ;~B >۵ʝ{ ]%F7Ȗ=70RzCF&V6fT!sx3t~%է`,%fq Œ֤EIثQ̻/Cp0B:ik M`~beLVN.e1HH6KV],7?N1;E[MCˁɔ?1 Љyq إF{!/l/c@zBrPy'̇cTaH$GyFlϫu|:*+):̜K~=Rwx9& :^2JW 9%H"&HESSխ0vZ!`O+VTu oH`;8H%)$y)#Nu]d"7 Ne AJfgSśn8FLRT5&"S+O"U}}; nO8nD01$LZek T[M]NunAf-~IQ,0~T`?1b:ϟN ˶7qʢ<Uzg}0㨔PpQi cJB8+ot v?ːm5a@HMNjo$4)s55že~re?i-ub|dV[ WnβE&y,7&,O7k."q׋QO8Fytg=4rp?϶ƫ-҂1_\?hJK(&-,Zq^Ek]?N2t}B9ءMO}ea/d ?:Q&bfOI {L+,71:K&vN!K*W:y

`kY:-+CT>d~0'q,b[t2;q[FmًtԎA'>0jk,4 Ef7d^ xO ~B4Qaw8˱{E~I $FL1 Z.5ZE|S++W{ܺif5"pr]9wd y/,AuUMa1ss8Q&gԚ~]}3(i2$k+exs]twz^K v㿈,FeFbչZG̀˯-&^D_Tht5oi;c`QRI-84MQViQ g ]ZFnɁ|XS}E{=R'Ar\eEN.MZy. ?R'^oD]:=L,9\U%Nz&wV9V_s}RaR:[_QU%K9rgs5[7ohc֭5 PP9촣h~rp<͡TAPݮzfVzQZ^Nct '1e_3Ђt07_y-|*S_ou|HE&RlD Sl6d ??n4 4 -6*`łU|=Og763Y/[_a6XrjVckJ'oO#t#Vs%a?UƸbnk;W]2`/mH=͸*\ rut}(Os%ۦwFɱ |ub OcAG8 ?HQBxLto1| BW"Q2X-H3&.'# qN+2Q2v }1cU1MeEnᣫYhKIivY57R˼j|礽y}Бߋ͌:6ۓ{NT1,6fiP{t26l [/.r枱THw./Ph۷+ӫ5%qH"X-5J3MJq!Fp+^"W8ga“6!3Jˇ󲉻ai?fAJE(@ާyǵ 0LFjocY0`NhqY~dzϝ6&:׾N:3z;@]sxڻG G ;p04$ȌŻ<+]; }jP|DZ6!I?[ tR0&|Nd&AQW,7ȶ5E1D >Ӥ`@Z@ +".naE~BGjqvH b|BWMjư:9vX."%@`bxpu͕~||gf0yɅE6}@-&mU!w'}WΰzlX1>׽Nkѭ2?;M#lčOu~fUu 5G7QƗ<1O[_{ׯVh#A1as=ե%P9羆Wk칲@ZZUaEۭC5s+Ѓ mPUYغu>7KVW~P GfcFruH;x7ho$og szCR\{KO~A)>d]խ;s|!t/hL@EgKcX/쭇9^}Pmw(3^mςQP(Mz 73L(ObwӴ>Z],SUnS2ƃ)΃<#ny8fgS|3*޳7>71h(@A Fu4Y*|U4ZMO`-æ^ӜΎ.)/33X@}K[Vx^ N}=-jٍt_q(D'r;B1O1B'?+H |oDr!:T x3LN8̲;T5+ ͭ{ʢ2<ᮕO&U"2z !=a!OΌd6B3X{})7/2+OunS^!yh>IT}/0Xד~>>d9S/,'aE+ |d]ޓ%//=9>p"f P&&PcӜ6Q3@2TrN;gKSEaL\m:U<~ Z&?EZ+HS8Z~%GȜAj~)]TCQZ PfמgFF\"i- $bōHeJ"ne#b|>a}*I/R,`sAhy2kǕ)9?A&ז"YpXod눛٥nmP3+#byKG~Ϻ=f:-!~ {bY)A2۔r+uI*}R. Z(Jκ`eS-Z ѽ~x%:D%nq@Gp*۽Y-8J[R2 in ནŕ"00Cu<fq~5xm;Omj΍S\9ño B't}C6V9h t3SW PkCMpܵgL{B.XJ% AB[Ű>D g cSrltGăμ" HQ |$ IK_SC҅LqAԆ`ff{ǹD!Č#OfJA3 4K܊#eKs9ڭy=0ׅY=w@ubDT+`R{y`s*2QCS;O6>PF8D%H#h b|P2hxN9]#֖ xrסW/:DN6A1uVh|ogK r*I(UtCsca >`}Qz/BUfڎaJGXHr3j98";(UQ ^=IV(;` fgokEejGs,Nž*,yȲ$Rq^Euiq>vj[eY?CZS<Ԑ٪DQI>?!d<(݈ Thl^t65t/߆+ap$<9l_(4^䉵,Urds+՚sP1Ӂy?KH@x/igjgȆ؉bW:5I MTVdYw3# յQn/p/2u"Q5fTe嗽b(O,,viO46fے~D#E)'l* G,tk~.k8ٮhTrp~̞!`i؛);Y :mԄ,E`L0rH>%#C|?G5h:mGZ.R@(B4 K=ܙ]Wp]=qߪ!(iV E`pH¤iC-{9vEybwjD^m6P⾕OH5utMA]lTxlܥCQ'M)8(j[_mƩn%L+$AٸXk5ঀ+o_ 7uŃǓϣNVoa0Zg٣nʉ.ӯJ,1kzL$vhB_#:Sυ&;/Fԃʝ8BlB {,t`PH[1GxRYdbu;lAS"q҉9JM9?OGU֞M} aɽ27vTVsS`<%w%Tׇƃ<E8 (c}pBlrBO8ծ(p&j _%nGޥn(¢j}2yϨΫ*3W!ŌRyK)j ^Jh0k7#Ȧ;snr =-tLz8޳wZy\3aN̾o}U.sd5D `(3HpS`8 }uP"P-jkD@9Z]L-(]Npt] ,&nIq a- Z$yR\&|ϗb*o݉#/>?2M4`̆uO-i3h;\-:'V,?kŶ0V:c fq 냞*ީ}􊝋&cG>й'[Z. UeSA(T`e^ fUj0(mwz;d5d*4sjjx[LJt,h3e+;G砉)aB#:6] %98nXGdTD$)311dqCe~Who2oh4ЪNk.f=S|+}Hޣ 4 :)|_4_IL&;>g'j8n_勏X`t?3/"ܨyOC%| [M/pHF-+qˆlWb`1o}$V1vbDŽ os+wO,8ƙr& O[Hg2cf^RR SL/4ۼޞ И{: j:F b[դG7ūn&4zlr^c-%5_ 9%%㮔ʘHeY5!nOfUqS5U\WV-њ$kIQpw]!55]szXd=v4Zv0z>+UCJ3BT@q<π)cHǻSIh#s\)+zPg#> 7).*nhHT[}0LNG,+Ϗ+vy9@*\1 r t@VU:x0GE䰙^XuWA ,*k&Y<:Aղ (|,G_Z oI ~-{ Zf91SB$ͺH0 eM` 8s'X`w"7e1΀Lyq)&O#Y"đRH ;F>3QməM;J;h/?d?Ó-9O{,Xm&܁yJ6 #-`l-pr3 >?p ;;^JWU ! Nb0bC`r Fuvr`ݶ┰>Yfb͍IgMHi#ɍ'o &9A-;2Z.]TҬ6f7B-|{ɡ=wڱ8*]v=HIz;B"hK>eal4+!ఄgCI|~~Ȗ. SKe1 D2&Bi_ K4 ]{rK&qQYaXvvkPHνoYȎ]  hLB{n /MS Yyk;~roDnt=\RT_8tYV1 Yn ] FR-\4D>n؜__U,VHNZß/N 1/u)`}Ԅl#6Tݠ>. =fmem qUC!gU+rOxg> mP(|\>D,H }aݝy42}JݢNpͫNG(ng J(J;$U ax3ഊ;#eiͬT+?6_+x o o{^oYp1"'n*п j\ǒֈ(bhPεh:2qDG0~$9f0\ "NW\ J翼_`KMXd73-,Ec(Mƾ'e}n"$(U38$hV4ս:h<0D]ДpT&DU6!RotF K*C4r8Wj ݋q%YCxNkHRQ\<@) $2 =wPC.[!'Π_?g^В]=j'_,H욠H# oÒZ:1:1IVv'e@}&&Rx8)&%08v@'9 叴;LvU6k/Yr4 tQIWTV%@-O3葻8@rՄo"/;~Lk>?|hPRJzZ"|]y5D:p|~꟔/kl_5GW:&>@Y ̾ěc5\Qm.B|.\cX͟A͞Ð(|('И|mD`Ю$Hp:rقFvw5nΆ_E$ܹ0#حC-{Lk)5rFzuÒ[Ӫyf^-&yX<[t҉x,4EvYsڳzD_ &.(_k#LJKݕAX^C M3j+>m:ۆ==Pᖦm O:HJo{z!T굜—4‡Ij-mmX2ʎ*,@EBI}Ei}1>zրu٭0XYi4?D%ҧCCK+4OK1"9,|NaGC \5 k9g`%_=W(6>LL 0R@w`7L/{ٷ!n )'|y;D͓)θ抌` ʁ+"̑pc*]׎iA胓 ZaeXa[ *|ytn+Ie@:*xEJS=(aVaN"kLL\3i7ck'&7J.xvRWɴJcyOG 3(jarЂO<\ach{]8:`eBJBtǴ' F?AOf.ԙ1!_@$08&ˢΈbT["W͸}Z<-,ʈ>zڧI=qiBtE `A d_>%6彪|'ӕwW[ F#v^-Ӻga"] ƪesRrΤ<-Lp0T0vksv^-#ttxx[7vu^\ 8_9)_m$K53M|RTC%P8Fu#C_x9Z\G ߍ]DM)@7LRg7p.q3P鬅۵_ǺzW‰'DlA J{nZ˽XQG\= RЁ+q6/#eGOB"Udh^ԃ"PknAtëIPI!43q>U4S,VZ; dhRN!,.xXw$僠gsbAkU5::!%W &ecy}*6ogT_:X 1b#X}}~ı#^e Tyrɀ ]ݠr-S=ce8L y'3Iq}My̝Z]O'y/`>46 &q7ԷM|]a" @yt<>73 LF|:H \rG.F%0b'蔺 u(`G_RyD{%I .W$azyTCsx@K/r}0REh G[t ݛ~*0Tgy_RS ^n߰zN'לh2-R?>)ܵHOP eK*2AEZYFpyfPGUq'H Khi֘ /tDRio('\eɠF5hLK RBXFnQSf,OT`z_A | L.aMcP ?OUqEvEAFU1'lyfaqXɼmtQ,h]`Wu5, +t>safnj1`6(:q4XʉAUFv~\/TPh?2KvZz!x{uٶU;(eRMzxy$1Zp2i$/Ht3RLoX)Gxbw0#ҝr ;0/Z O#5Gx;?>`ƌpEpGw:8VJU(mm'mKR :;Ӊ^PwjBQjCÊN(s18hՄSmu)A!E@: $n%!@.Q{FA P{D3`&!.RP%QeMC)r<ʧvpxm)8Px-Eا\YwM7 @zZ50KSClltZ-Przqf*|5 a'Ae;hwt84e{戒V?YF?ƻp#)Kœy K >oڶf{m`!|ݝEYo{l 3:KvVek)!3kOr~=Cg~ dt⭺}ٜJot)"nD"SH`W>œ1zJ[L3.0}^:p@ӖZ;&U+5sX)@g:nIOG` " ǭ]gq"^re,Mdf>VUI@$S̴ze?ݒ #Rs]g k!x e\w:v3pϏ9"s>*j2s\B&13ӯUV=$LNyCNZc̵'Ə篓[ Q( $@+a7Hv"-YM7l_{""AQrRF!Ľmt){%t5^|%i.fWo¨?o/ <;重UBC(X9 d_<.'| y#W΅*]W'WN:Z6c)`yxv|]|VH PS%?(Ѓ+`yÊwu (}ǥ.l}s0F2 v[.j F os;a씒PS؏3LJu9G`eKP8Q1Ӑ㫉c ~?ER93\vc`K)&gC%9~;h`gz)4;bE0'ChV[<p eѸPܧߵ7,z>_]OР` K7o5GI*`WGV8IȄe tk|LYj|OoI^y.N`r!{.Imp~9}Wba9E!\^k_]2T#«pŰZyk0bSf;ĘI@qd~R„,"fp=|u^jaÛ)˖{o=%oo|v.`bky* ^5F@}/blk]IBH~jkvՊ41 4칣Hu΃G$>8q1HqR1!D&ikGT#o! >qTol'8NX "B*hiIb8.I^ |ub)QxIg`09!5S{r;χ P_̧_:IA(DD"tڲ+sB)G%i8G V-滶sQ/Y-U2F Hx)2RŲf!p+iNS0Kƶݛ4]FӍr-@,ZpTD~VFOHة["Wp`u8p#e=2^Yn\X|X[d9S=3/Hh c6|QiT~Mm b|\gQRP(15Vb v<Ɠ =//8pdH95Kw~5b<$zBthvo6/LTKd_Zn xB"O83cQD>0."*Fn>Xfn nݒI(  Fpg3 O9N¿B [g++ء Np?- Ce"4<0_)E,y%GF SߐWg~QR]b/'> 'yta"J=PHt)8||" VIu $qRN1ߪ]mm,Ae OG?Kt57j9_xJKXXgJG\ugҚP^Wrك5eH̘@X!!AqB"el#oC.h@N#NƧ^u|)yXEA2ߗW %ܰ5DvG{ϩ =(*ߡcњ~*3I|0dzWht. Qr-ŔZ!gnF |`(>Lb=|ahUۯB] XLe!DwT9ܫd$%ϛQ(t_XbI`!}yyYnd-4ãpk<މ 龟&@A5]7x@b]e4ůTU;tK(?u2w\!nOwqO]4 ܖ*GoUJd2Ѿq}JAW\'IY !hKJpHpv+cCX>m:UתuyDZؒ|# xTu8UhEaEXe._eiC=s4vuu[GGy"x*f!ti?nۼ%4 M6Ź5YF6UFz)F~.G?pu7U6xnT)ޅ3Uז3.5HKM6)[_ 㷃pՍMBGAq@aOnǷ\B햂G([xd%ܮRbV!P%'uʊڼԖv9f~#N(}0(F NS֜nש ^D=0a䡮Ni)TD&(g_ suq_-G*6(36;p~Ts{367kʾICKr4;:{>-`h_oU_bF(1YI`~}xv7%@ma-2`ruq{N7ک77(x- A4IV7M gWxd&K.;߻UT36 +yNHFOj5˝ر'c Q['S?_pXtP{H;r`۝<'*αaYmx>e&AᄇL@?huH>["Ioi.8Kjz= B 𺃝Rf%^1Gy),޷#7Wc,HM]t~ZKj)䞵o!_ hAإm _UPjnM&f>~|$6ck0d",~@p׶2J?&I¨_c¿gaX]\-u֖sW3 M;pccbTű)$.&UD~{m0J`JTV{k I>Я&\Q.RJn]L[qmA9p,L}<*p_)l2v}]"bA Ubׁct#>P;:vߔ@ & <]3!r=F,W0ݏ+zlh0%SQQ3Cs17prJfydak~"m&Z1L)T,lyyE|EFҙEiWl`P60\//6 V $ X Aǒ+yw6Ϲ6{9w[|-Lx2Ƶ[8I{]\J$I0oQvGjf>WY*V̓:I yZxRf㥉y lDNr5i*YuNĔcw̹fE;Hƞgh%+Z;xN 5'uh+F~v*DL"thv(I4I;إb\}&ܤ Ŷm.ZFJ#9&̆Y8H+o$GNaI'[xCQaWVo<='o( jcPǙ?Ҵr~ ]vѠHP)V' |=w8]bw(.rJ J{y b.{}]t,~])qN㡂'ӽTꂸ^ U#l6o񤚻Q=)CI7~T87ػ6`XvY|h{sWPqN|X\= #-P'Xǒ~{ HEͿʲ(H2Q>&(Si$H$uS\qwڨ G+ɽΝxqM~ya/k0RI`քi}4PrU,'<Vv m{8 FBX}֓ٗ$xKk{.mȼ4eJwfIHfO2-lă3jūZǙT 좐]Ϟ⤎Nx΋.ݝ=uonzvf8GgMM^M˲XȴxDM[X牸sH.Jݗ^pFA^Ń :SN$~ey['MUAE.]g@>p[Rx,㏛AB2(yr~)x@ `'1H. !ǡMM'B Jc<6K {؃EifM/v ZKi:7:*,r@&^{[oU{fgTD~@'iS{=&1>1y`Q AU3V I@ FBEnX= @TuhG>Ƨ4 Y.vcvv3X7en #UnM[*.RWVAAy-vbWv7giވ?hcg Wu{5Ѯds?d18ݖ//߯iALYO˶SnUi_SkveQSpV*!9gnh8 e'^ RSUrd~+U>vD_4M 4&>hs-;7?ok7S;`T MDr&kn)#Xu-=;7G-7{DNZ@? A_.Bf1py~%eѨ\v2 qȑZ^S'y5:FR+k|l4ɔ|&WtqrĭS"=F&*Q\"ozrIϯ{k]ssx!+}ϥmp#wES)ksiJUtcZk=^g+ Er U)Y-ГPd(̸0O4?vKh3G(#={VS :Gr,16R@v?[X(^YJF9rN,7א87O=VI_Hϗ sʔDϝRcz \ 4@ݍ)]Nr4 MJlR_rJ+=a)&KA5b浤%j'I2")AyaڱO#GNQcKE%H.-jfopWf-߂gyF)SN 1++Рx\iEgdXvؔ=zSݖ">C쎆9j`i~9='cd!SP# Sc̾P$,Tx'.vXgobZG|S^K؟A淣zRa1  #ߢ36WIJ֩WAѥu!Ǔ](Vݗ' u1[oCODs'z)܏MZ`Ɋ(0d5gxBʑw;ؑU߮F\4N6f "_FoWH/_C{/>O20#՝joQ}te;UhXxGR?1>¤]oiuVZ@Aglytؚƺ;*WA %vn> q5T؈} <5i`gVMJP6-f$Y\F\nګBU{V*@􍭮WZwb4q2љTB{Z|DԨ45WUX<XD 4mh"=X[#Ј7yGCQWK=~J[;G'(N<~kl )qX*=Vn)H)9J65¥Ic ڟU?Z~}Quh d-UQn b5^x1+΀OܴzsbFnr]c4-D+1`VT@*4!]&tP19EЇֵQM^ĹE%2+׍SW-mB'g[2 l\6=>dQ@)6,|xx$Q)TKJƱH+Ž)KQ: yf`TOx`Ldacy ty;6 (ץ ?S4 Lv`0-CDFЏ#?8쨶jC**.%Ml}jʬ+R27QNw\SJ0Q3}ʼnV>OG(|n-Ge /R}W#|\aLj9=BIsr@_ӴڿAK\:6ESp{Dk{$E%l6]vM(ٯ"$_2vgԄg$TId[{$FZvDJ]] mJ>A랅XV*q1lmԜ,Uzܽ2]/~ ̬NT]/%*~5AN؍3b(Z8aַb<"wg6 L5]ъz,1kU=m溗|l@3pJxp(n :br_ oj+fZ"+@yC9k9&jEe-P@,UUwHLpvG*;)XQiH\ʆ6;|yIod-YEp cB4mEe4jʔ@$086-9JH_ܟ"6/ r3r]NZF:f(7%o[E,ޙBeBq- O"._]%f-ĊR\Ugޏ| @hB=XEv] F"JP&0rCDɓijp쓎QƟY:o9:ta 72/di̘-6%b{؊}6Ҕ&r7 `RhdeMX\NЋ a)FhV 8`4"ctp=c`Bi#SY\8: <)]/=6 pae ؆~} Ń3 4s|UH7T-2Yc匏Cs3-S&@UYye89acGw8p3\dbi oDr )Aq*~( SxT9}zd2n8LSBmIA4H pOGSbaF(89o9Q#=eA#tC9R_+jz:Ōψ:l6ozT\fW§F77bWOv?Q&867,tsZAL ,bg|{YzPc"8A̷ۓ1HHFP:MLxZ 5 ٌS顃e(F9w9u5~24uTֈVnPmt)*fY`}zh b BK4&ԚB"ۦ%1[64{f7?g#Dg/W+'{5dQۛi&h.k=S"\&R,+av%LL%]fiOPFd# VvXxXMF:9C:1b2x)g$D @;=T|Yp9uOL=4a91*A'VZ/@M&h:C &k]pjBwПbR^7aIo.{Ji23O6q푺9zɻaɦkkdy)!}<@"50}+/t݋sp/CH"G^(\D_|*cZT刻X!Rgvm`~1PH&#p41 [(ѭ}y(/>׆~w"Y=wy:2C#}˽ [֦~U;$~YoeelJ²Oi0>Ͼq{0O%ZqAm )[ؽ>:N}&wA `ۘv%ܬm{T^[:4EX̘qÚ:s?9lJ^sa$0S`Ai,6a$/6e08YN5ehTh] /B2!OTr~Պd 5hKQic+HyiY [ <J-?at&5n6Ơ._<=Uv$Qx|TP-![ɳE' Z"rU`,[,?ާk16aX( Fy9)t+vS2?>*Xdg]*3!~ӻ>ׇJ3Xj&qäBh )zl6B"?CU?A(ш-7HHD@||͹6#'giݯ "h|d7db۽Ӛq\z=*T 3fn:{Щoː뾣3sĎl:uF2 74R6m @7D bafP%/+dXcϹPtE6 Iz6<1 b(uҭ+\ts< D(')>R0>8)jBK ~O%,a<[&K2 F&y#/(Qͱ -\HU^5+݈,й4rw ^XSE`SNe̍Ds /",vծ9>&^?2Hlo7ʂdk7SAlX0̥Ռ5®@ESL ~Qe/9g,9Ӂ95QcޓTkFğB/Mn.\w} @)u*O;ͤ{>A04Ɂyk|e&?Ы>AL#k +3*-d0,b#ґI1`/0i.Q02Mu_ع~We pkN^ZSJTyz7m~5UA%H:uӛgXjM00+*'nAla%ռ^ Q>.\fu^ɩMS.3[\7˗]4uY#9MկnINj;f|Sg uhrJtMN4f _܅^/P%oshFz8nI&MR#Vj{-ڐ`mcR%Bov>W8QpTh('y/}y|$m'lk=0}'k xƼR?LN5$?F0]uL$*\= >1d{ssb<· O~.@vօ`f'Uo6xj/qf] ?Z=i*dƖf|ff kPoܜNȷ8\ P4f2frC|.9;Ur˂ g&)>=qב̗gurE2Vnu b!VeAF*ĵ4sƍL,R/@.GҚlܻx,:Z1} Havߡ4՗ 4]%]Eys\yi2Y<;jo9K,rFHWm7" CzScEOߨ7FS :7U~62kQÃ/aٓ&Ӿl5.?.pU/鄩嬛s%QpK@@Isv;ڒ 9WaZXL`w_Ȥ=@ت~)]7PŘ;}3 (УD:qE897BYK6HVi `ޓck?&qAא8q ^Q+)'(6\\MQϷCY5[ɬ׷k ָR8 ?ʑfkꞓG/@HrqzΌDm4h]) )~X?)癕-u4}?KA 2G!l>iږv9暎aQX1/rP |jFz 3|Eaƒ 6FB]^y^q~w` 0}ЂT^FK9m&nV = HφU4)6$eś\[ gFs mr ە9 N?8,<CyR&w-c7t luENj{Vu̳aMF[QD8Os_lrNM4HնCY &ElRX3,N,p$=8Q V)mTdŢ^9I6 ce >3i4Ja~p'FM0Ơ9'QtpnpO~= }ŒJvY3#tG^+X<;dn/ ^kj?#8HBsm>іh,;_^֎<7aieprwK՗"j|FR⎼{_͒m̾f8=/xbQ_FH:nUֈ~DQc`3hb)"Qj?]<Wjv\)6k&iLHژ7#blR\m^@L1g[ 1f'N%GqNB|G:I'l;칂xF1VlP<1>8! ۞a0& x4Xlh8l֫1]v([ &IrWLKvbP'Ti- jQ˴g,' jI#~r% Vm:WҜ a u%m ``)B;zʂ#VH,TT wTz-E~6 *Eԓe:a%8ƣӔi북IOz5I1G= 0~-_~ vٱ]Dȉ TKk醯Qq®gd#QY_VLi}#d{>je[V+- vۮ!Z}9~HcEX;=Fĉl®Gtę"\ciؔ,Z޶W*ll`MnR{;vVzEB\xniAӪ$vaxf`嚭9qӳ37 3Yhڞ r5Nr_YRMC Odj8w~N9 <W+7gդ96s' = ߜQ>&@+h2^Za/jgCix h#?kH:82ɬ%KSD9/9)\I=lqO#M3)vs{{3>)ߦSP `;8v-d2Qƺ[lk~}RfC*/szjbeja\[`_I\kǯM}YZ$cѺםD*dBB:.gG}ű%ͱ + !AꖲVu7vbx#O;cQ;O.Qӊu3]B- /] lzq:Sk%:R<4oP_mC9@a }yhWD׫=+eOO)aV͆f-&H_M{c9xHA7>6Wpsi3uMy.}-d->W#HDhS8[r|Y>yP$Fm[0/EUNw\Y酗(5 vGUt&O%@ EW1Y/; d!Ӫ@:t JžD 6f-wV#;\MsV'/ 'o?O%0ks b6ͨ9_JCf'szA$ZPM`OB%$ynv`LυR?c/}*,L-|bKӢ8t]mpeՇ>(LE)Lޓb{A*ՈD$N]"oQz,KNTRJoM 7HÄ Ib5F Z7^Ă"曃t@Siednm9^'aI!x aתJ߲^EیMYԱ5;?tpd;YNJFRۗc Гrk1i@2zq e,]MtuR7=dp=yy<̞t[ `M7|Ce) N,QfW%CVѤ7EE[ AR>U v)n˳=ߧ6{pކgӫ`C= ,NvZ;cgLoXŜ4խ"qZ|W3ZBPmW<2!lCz JFBN~o+1d}~㱆:W~*n-3C"ו5 ̎/nx1' c f_!8L[#?sP9ha5,|UH^r{ x%L!8]v42E)D /-D~\lĭ.6҃SacƑlq?Z]AA33.t~sAB@eMzõZI e$߽$WlpP~f:WOhxM"{jzGSB_ 4-aWLTϓ2Cy:»wf~/~S (p{ߐN6VAuT2#7u=.&V|\{ۑtHdo6*D C.*`?WM{ؼ 'KyseD)ogm]nPQ:2i~sU6Gg҈6B}-rG|a1"9Z(6%n,i&2!0 pyR=1v[aMM@}Y[m+Y'!K"ו|gpp0'~ECy0Z9/]˰f(nK}Q^ԏ!XI? &%73@8RYDZ[ɗ"&ɯ +=\BٔR K^ŕg xwz- 2nU[qt/fJL `"dN)7PM2hYG!r>؅;X}$yfkSsߟճ]ݯtDvk8@7!~kP:Diξx3iHOGW'U *|qT8(݈-#MI Hkd[_9n@h[mZ`j?WxB ˍm;^Fѓ#2 7w~|}ˌu7ԅ2"C!$9n$eAuLƼ\_s VAQ)cɀ - 7탮M7)y9%/Mz+O=2jmG϶U1kgBڪً+ވJ8s>wNys$.wY!j%zj#[R#OhB9|LĤ˖?~ZcNxx8b79ٌk濞ΉcڤҿTuL.&l",WNB@>]઀iAb AG&\%o9 C:.EiG,T2Z,Hh5pZFYN+?mkea7+"3E[X/y$Xguw!M4x#q6pI_vqciɫB̠4Lg{8 DW%a!4ٲֲG2lit-e0B4gm WgV$ښS*8֋&$J腐S8oׇ2kISWВAzgeDR& )ˇ%+\e~}>eIT99/269!!^ΚEBy՞50NtluAVK n\i2+߈?㏠*pm_;67jT1銢:ރ`3U0<=aSH˭J"=PRg#1U3pBج)B! cΦy?Q8X/S,~$hJ E Nm_^TɁ$2 m(9I8JDm c%`Hgy2m$=rovF'PE+!6ԕ1w(hkmw["L_a>D̖yP|̞ TZw1 C<݊ҙ:'xIvj+ت Q%Nj&pTǿ},䄗J+8H@Uyk {yYGxOStY’o\<ïxLL? Q%S>PT-Ե,';MǴһSߛ oxls2(nMbeulxQajAKdYR-qœЂ\LpZ6Hi릪g;K@1js cth6H:#o a!48̎>k\0 iJD1cCcLޜ lLTsK=NV~*tNNGr %Zp [gy9j|UоUƨ3JiY;TæŬ"L2 Z")A\PBEڣ##0:L*S;iYW*V}2G"AGvOEHKЧ%?f^e,*:_4c!/,gڮĜO`MiTD/ô]ƨv9 j~d{\beL͐y?ʢPi9Ւ> ԭ?_OoXP?:3g~/rWP[!MV#sMUXtUc) t2 QgߓI9^'+GlŐqʆ6wevKL F H ǵRzȱ FmAA3[?MSݯZB1g3C/0.0.ӋMMP-1?C |*C@<'sXldxWy?dJFoL-Ņq;Cvevn-6p|~qW8w(H[gGRP 6 7]l  crwH\:LpfupՃ45MCSgx<ɦ%tA.7;>%M*{_ϟjxQZXkfGKbtjp; ̒Tn,i@+o!B]V;[mv85X3wsKv{Vƀ86qE׈+(5O%tQ:/sw퉱< sK$pGRQ%h|[,3㵛hBZ,(7v0[m| Y>|1]9F=w;7X yY&vaIlLqAgvR}WG؏͘V:dK`PB ~'$Q>%%onbVb6^ؐsx8ovt<"x(]!Seҏ~\ޣ}ѓMfɓC jY?%qast/60twBҖQ6y6vr{IP':5޲*΋`0sxhKEObs22Ϥjn+QU00 ݸk ]0eS*՞uN; (ncf]ۥ6T>D:vbm28E6- SX9VIk]EՄ@%,#l4FJ#JUWܹ*WMsYr *֍5(?Bkڊx;dxLŬ>C1ݬ[[CMDyn0%u-nA)7젤j!wz*#cGZ˺F GX zqCؘ$Lh\+l?+jg`J+ yp9֍Ñ┶:[/4W[1A%0# w 7Z U2[P<:|]`DT`sz]imdO?G[5OBՐlkMD*XAsf!f+pOrb ;M9 kGBPHi?P4&4Q@ǀUiI ݱ@t32E4/_]w(;۠bv:S!AJqN7Ait*~ ̯="3-Qdh:ҷ4fX~ ī][wfd,-P1Ĉ\cӚMd&J1Y5թgqzrk|\*V9_kwN+*WO]20XXOKwJKupY[*.P2˔}#Vȵa7dCJb44Zp`Z+C׾2-\*h=⤥dpw}y>Ø:7ESQh>_kpk,d:I{s@;%6L%~9Q*=8Hltq( }XېƏ;Eh]q X'vt[8i5!;|ݯh9T!"q`!J=,^o ir_7hSgbgKTb @ 7է*2^y 5H7OM'|Ҽ|\Vʩ҈A824]#<=oeEa:;$xOojҿtD#|4d7i5z$hʑ3 TCh3Zo+FX.=Úҫ"^_* uWJ % \իF:]T5&GX(3[#)= >EI)dma"xњyD<ɐ=#ETBKO,d$ڃ Zۉr,̡isuv6Bbf젟 Y#`z^3|ɺ=u ݮ&ZbzXLߩI&D`z W~ Ģd_qPT0>*N 8xa4}_v,t _ LWu+ zj+m8%y.7^B]cfF ҶZwƥ{ 4nF6:3Ce܀&30?Y4k鑪Yjgo@j6ݯ.#fŮYJREsJ6h@(l Tuhϳ0 D 9ѲkL+lmŮ ޗPԅMl5GyD409/ҵ  [UwLc/Td fЦVIouno/2cO?QÃEe M`s!ڔ3sI|oz՟u;. K! 1b^^96&T%L"UWry)3`;+P7H 9⃙S Ǟ3uCpřK$uue; Z+Ty:o}MġtjDlWyN$HfJ2JN 'Ǫ@bn)G֬ʵف/7b1ˢS5)ifBRi^j6~p*U=3=P4p;Z; %XjtDcd1}.Ҟ}FJܖc.rmmW%V{ J% >a\P%Zݳ ΋PiGMQ4D0j fZXCa:1 }Vqc|xwVw o ->2Z@2*O;m +#\H~3\4̬$"~gHp/'䬇Ƴ% Ѳ/"UeF%~N`Gnవ R9P ԷG7KY6dd5i~}رyMe$c8XX5qs֖ \ V\K\nV){#o[ ۧ}^iw1]D43RBƩz1ڻ2?Tݎ̨]XGЉA1|NZTk-0#a\xz!g l؋gnC?̴JKAϬ_IZy:1q[qc^>~>|^e3sRFc5 .Ǹ@OqWX]>6w *R+(1@|_cD[ }ޯt!/!/f $%?j%֬yN9 i}0 8ĴtMH?WyS 3:uquƋ!#@R_|ͣqV掯bYzA㷠:@>ئ_.9Jdfl$9va?bO5{6.q?u@)ynQ@7F @M[\ǰyflb4܋nA'+BgN__ [_!%6 .o$}%nRyFmX^LSrJhJI^v'\ɥi'4%\!?mfK'mU3\ÁҙƟ1Cj{ T+tD7Qȳ+ЦobˁR{Iedj7k tV ju!CIT5TMy*NOxF[摽^$){i!^tXUQ#:ZUND(U\+D3K O 6bPkW`}r@ʶ}@$6me'4UR~7; HoN1"/IPP*/#wl!X&!$E~}xEPE8iι֡<}ȕ8z.@"M X7[1"0F,_+d_N[_ǜ2iٝ PX`oD [01f YU>V?7" 2^E7%ꜿ NK~1=uܒF 5{\4&SV$ "-4ASiYR=)c}eFH&-V8'fi=oR(3M)Zbބ~A ]2e<1]IV`$`$!k=~~j&P?Igy0EwD:NdM>)l0̑Rʀe`(Pm5= œc!-%5x,g06X(vG+<1F⴫:6f%jmʾkEV6q) f7:AG0v5?4M^xdIa;/X(~ϡ+du*aP2٢4%!tCEyU8c%N*;ࡦՙ;&'vĀ*x` HKa .H @|p[H-|o('T4DMR#P 8!ǎnpﲝ:$~]8~VDžč"f65,`(BIɊmzp9!"Vg N7^g(lY֢XF[[{>bb,hʟ OVIQ.e >5{B_kBqktWtݰf9֪ l/ʮgDn WEdT > xJ^C]?g$`sI!Sb4o \y"@)= 50o]-9lM92v! ,!N8Zd=f [$&sLuH ^- SLúg]oxjHRLe4NZ78~O.L#x( FX>Cj˳>G6̠=MRy3}+{{ˤ63WDj^ىx ~js&.9;'%Eu>SQC\ A?*(wWT,.mm+ePľ&h70 96Rǿ`Ӎm;@H-HnAO sdciJMU{G.Th3nA ua^6/1xQJPE4fp4?꩷*=Χ*^鞶 7ȂC.tiVҿL`ĦlmoEdLyy+rT땈|Aȭ}g/D9^D嵏*l  2YqJX'\Li6dm.K9$ GHkz%*`/s8J_x@+:hoN!,$t wW@Zf% Hy|B)l%P^{CIF5Gp贄4ZC w,S}vYs O!v*%]μhX]M8Yfspz-+.%wHC}l  :94q-.AS'o<(W.}Z>wmJ3 $XTЋ(Ֆ#~D5n(Jp/ɡ /* j' w {t1wTqffW&u3*mF:|ER0=ɲMՀ *:N[٢`A6-0=AeDKt y]?”OQ@"}-i*v n^OBpoh<UûyYlM]-na>] jDis*#t/i54pݜO8-^< AFEUɯ<FOV׊Κk5; ̴_gtr?ՀzrFH͜e"sP"3֓d)YgfLu mTP"_kc + Xz%z'@;C7VvSɕHt9oFs bao %Sq{`[]mp;%-DXx愣9=+t%L)0OKjXY*MZ,]0{8lmIgI/͘)Ο6םO fZYcZ;1EA&E:_Aʖ[c Еtkĺi8G#$^s}h,50T'Y8n{\xHmIJ]k{d 4xدu8qnQ #_u }7vllOl$O4۾U7+ZOK[~UkߕH4^kub~> LJ|ď-+p,8vE0ԩHŠ y>itJz8 n$RJ40_[yQ n/;K>Ib}hud~ڄ ȵeu7}`x2Y? 8%!$9oR򍉻7~@,/_k%m c[CS-E ]C+]zKЈFO,=Tv`{,9 ^,XH4Qo @Gz4R4E<܁.dc}V?Sc,ph?lWt$Igށu/e6CMiP.|q3E@paIPi؅aAy>KVWX\]29Q5c)mÈ PSnO^T‘j͂e{%$ʣ|mІ6irQqkg@EJ'o@5B_CrZV}f/6Y vyPc[+zFCXi$cЈ[2P!NaPԼq/+`7#P6q릧&9N\:~7.)8 ;@_`,pij~Јn,n–cTCsm~\a|?u.V&GAEmYMUwRXi~:=ߘs6j8T6snx#p_xD!z'B]Kk&F&Ө-e/gN{{E\Ry3a\v fPRS דe@6O3tWjV4kD"d(Ӳ>i]L5_ll4j7I9͔ WK"#u}VAP=OLT8d|_S!Dr8d{."ng0nd x 1 yIœl!Pa[2ןk\bSD&ƾ䮖c\UD' @v,Qtf6 7"ʉUAww= /kd7N@.]HZGI/f&3'+F[ ;4tO" H&pmQӘ4Hat^qB~TKȂ7D7xL3Y7}=Uxqt`/A^cL"3%.%5XrM`⯨FkVCz ڀdtCmb ;*;v _ 5HU%) [!†tYXOJ=x`0b6s,kA;k2_A@Qi@EUH[^v2!Ρ,yFKs6QORxNWGwTH‚;D|rBήs(2اJGc-Dx$ƫ#Q*%<HfS64,fnP` Մ(Om(;;P9l_d 7ӜB.>C՗{zsio) T{L\Pu=Dd 'cUQ+ ˼N05%|S[F0p(+SS(.?ݼq %As7uP+PwO; QC F);v->ú,)uJT%Ϥ`$&)&5's; .oHgFG so=N=dG)CnʞIj (.I qK: -O+g0aKV\9+UKW8k9CXBsMUs`(GIC gK_^OS%ƓօIt=G\d0:uzJIzsLH͖-ӈF33͏/zZ%"BN# A㳨^8ȅhQv 095u.Wތn+Vx f*g됊'ӳyoc{wVcK\&cw+|gq <9z#NW}  G" I{<3#|-et&א3- /lel"P )̢_ 3mQ& [<,i^Foi~ fL_^j_ŜtSWǍCXO] dvLŎ;TʴZ?+%0dsuMd:]2$CLZ;E RNA~1L[N+*U#Sa.5 ch>LH`bФeƹ?Y?, l4Ρf@̝L;WU' ¶u$6U^RXր,k1G0(_\!sZH[Ɵ3g݌;a\AP7UO}ZYTFIUgǣkw޹rM]CqLfy'//r#ZCb2-dXj{h^L0se]DFMBfM(~ >Y5pasaa*M-vix7hXۚo>I^+]`u _)qYv@e] `zS&Φ!:/𼪥 @-F75 wJ(VuwcZЙrƧRɲd5= 4S=l ?[h7/YFx1G OX ctunGw $SPvMq#'T 를UQ1YX" kCC UIFʹ)tJ!BMYe GO&8d!59\U$t^.RR@٦KT~Z{z|Bs+8) BPܗ690њ!q8K%~XwJ`h6 \+8zjIڶ<`ޥW'B=cj2'o)mFR wOypaPW5>~m5e~n`3=.|X+8uptbWlj@L'F=IĈX{&ǀ ]<7's8Ϩ 4X.G5QXeH.喛p Cd^MCt[=XvaK:kG\񡽂-ȈN?/G{'Fn< a3OʁM`&heP\otn8h*D"zHJR+&}D(wSdI/Y2:Yod4)5nH_jR%M5Z88;" mZ<4={ pͦ(8`y,$Ae #RMwlm'FHKz8nX@ FKs,UIŶ%7rʐha=?*smJaIłkFwdA,{&ޢw&(P6%LfCNۭM~<84i;TF< H&I͍ZɹSӅF&g=#.L7v>T uf&ҧAl$-ݯf:Zx<1jq B"1Urd淍Z$5,P6 4MߊX펬NW;=*EM;u Z^Y[)`P,;vfcĶa}tP2y#16gHcl۞L@"?7"6P< ~4ّ@OˬH9ELolDU1~?H驝ǑhcYwZ6d+U#g({t$-ǎ5 cƂ땊,|sDz ޥ\/d1V4 e~.AI9[l?,)J@t^ewEE QGZ `^,7J\PSŬfؘ\#U|~;,ܘ![lՒGM&OWE_~y$LC|Ȕ݊[X:@sCk~0?'N- 6PW{E/ ''H0`kc# u`NA3 rmRY&n̨}ɷi^/(SPeZdPzxjbhMm5`UP rWDu5{]6>*,f]o-*o)F)VӪ; gsZM(VҷWY]7 u(c.loa=K8'!6\pyH6{z%Q}=,,' 9'%]]g48u1Xlrh2 6JAqKVt.h8V<ؘ?}K^tp"Tm4Oz  t><9ń4w$C7fwYk:= 6&E!fPUP"(贺ړ~ yB-r3Ŕh(m&bj`@nQOaF-]YMe*xů!O{vUCLA펐ew"aS<XG̴"Z鎓,:?%R=l*JR,bA ICw-ys hٍ.˩P~ARgSlQ]#og^Ѓ-n쌲b?J6ˈLybĪgȋQZ|FpW2"rM|2R杁2hn0E]Y Chywaj} fq;h4 奟J> ~y*I3=i: \pgeI;$ƞ(UsX:#FyTu'R#l摂{Y{Exd53RI }6cl}E|Pql}\] 4&8!̱]N-x~ }MLy2y TAES8ʡ% yUoi.w։@Bk 60H4]&Ij[e$JEg-[CV۹ $~Smދ@{ Al ê M5呟.5K;E(K5Fwcu :3:҆Ǣ4NKY$iV9Cbc^Ӷ w`Rې}jm^zxkI r2@r#i%N$r=$&-zi,+pW\@SUuʔAI2ylrN"|ڝ*lbEo>M)>pJI*@7q2|ΧRzO4TGP_d%y@WIm>QN2N25a 7x@Z:Yq;L8,BQSgv @m1cw*Z%ri`}I,Bb1/:^M*@?\qRk !(O􏵗HDDiARhvKdϼǯ} ;4vH򍄌*a_gTC~3JT! wT!9.(,("?'.<92IdogŏͯOa+GLg؆f;~6q\xzeܷ^[oX{Yz軔d0 kzrITLbzy7&iq"3[ޞgiAZKvSuC~xтwI0MEly޷f] 1k 縵{AQ^ >~%'̄0sV t{$hHQp::lPvdcZ vge|@`Xsy6^GA/>dY6 =l0,hU >EUH8 Nb?C\!KaĞk?eyKUU@5\)mjjBx_HGPyMdѼo/Q9g̴(dM%4|BK4}_*o^I`Ca * w^2!q=n&Rn fCc&-eþ5p1OIq:%p(}h8#l_wn2HۿT 84"Bz-FBhhLә.bEbsH~ ?(*ØpXhOiT}2U \R1FI~V):?KRr2}9$ԯ'[?}W&짃i>~عg(yz4i4Q;tBыH 0L&ʺJ;z툣BCNf3 9.^Gx/WngoIL ;Fr*;㎏S0J)QcstD3-rtxʴL)!崼BvUy}€{HqĚ J>=cq9os/$-C\>ᛛ(Đ);Y 41XjsoCd ;tDryÒ !/G%T4^4jzG0_h[@US¤SF9_̅T fKD $IwZ:eJռS,ddU5ܼ*3KycfX}]*Z X4lWμ4)80Ag%'>xaH~Yͯ8+ b=+&(ѩSKd!2Y)H rAq|Cp]\?m?!4;2f.!_ MP"%'< M^>"XJ1Oȗfw`MI$uomw??&< 0,}z.gg{ g}hitNMZkGMʶ{]rŢqŁs3X".6V qopd(~)HZV~cNr]`k\>IА7hwA'^P pUK&]hVwW*i4ҨЁ{#|uXlaOTә,; ~xY Ukqm?~PQ+T~*Yx3mZ%q>n{6 ҫj\K\PY1C(y3 YpsPH!iN-J8~}z8/LO ,ly.(2N&"hה[GQHȬ_:F+~RRWyk_}=@"S^)lҳBaB?۩c4` zi$aE1Ň@˻3+!;{/.EU+t-ZdZ݀ۦ#:@nax,M[K7#773BfI˥_nrMo?Fwp Z5aԝ̐be۟=߸ P$'JSl@Y-GW, !r xBU!w}2ͲDm1Uyغg/Ϭ cI+R[O7,CV;f48.{%d8$@tty ~JKx7[Z?4 yGbWGA vKNVR%,Fpl,(C+}<'fmO cK<7T8BjN9+Z?`7:7\@h[C اbhX ZEs}PE4_=3kh2BYK͘\:1kK:˂\X'6ui'Ø[Ye)8CyMeH(nq9!ZC4XL) gۊ;Lr#I%B EpnH%aYI$(>.x:so mTғ&л^; ;Yj{ϟvZ#rqN(U^bX byg^z-vbv LR{IVcQ%&0@6%`}M 8*>zv2~gWrh8ww:<u= jƇm_#C.!v+/RLŕ&M Pg~ c5 UzW+4BQ\0 ޮQE%˚TAoN(*=x-:%I3FSlHx~vgo8i? R ﵺ33B" v9/|i!Cm{v'Gqs8]=2I?y1<-\I) *W#: tBGg)UБhN;Z/-;\ kĎ؀wfHÈTq7hS}9pi/YLp'1߫c5 8Ld2JQ7v֚3NF rЗ"6c[]yGaAa- \@!;ZO 1'g;+;Hn89+bKXu_.&mHS^v( -JEVӨ"#l;hi ܞc]jz67i4n@ϡ! HxAzYxf^K/pYST:)k I qpzI^9TԟB4ѡ_.q>y-/]3U%s5jVBDiкȝ-C2m٢sЂ%.l߿$:}=!^LZ\omųP;qCunþ>-Z!/A*D :>og 0ƿBLL!ZUTG4Zb!p ~sOyl%$km^^\TV"j]+Dce/sge.Tz:>kK2 L%jEscYex#au8g1u@v#`5߇o=1Aqn6Hv:S.[b4U;B4~DRTOhCAl߆%:S~#Ycݓ]0!ԭy7%2<2'r藬Ulƾ>#( ^ܮ& .T0nSEo7rZtEª?K_H3<?|[B.KH(C0'p%kr3sM;cC2û螼Ĺײf$E F7ol7Cya>R_ͣZ"jx~ VUd?s#jo(;W{ufEB<J]+~z.gVDYъc#H\fCJY{3r)ͳ:.'x〴U13ZO{I vuV9<ŽFvh>kɳ)ί1\:(V5aHM{Dں/X_4Xd|}N<Wn7GLyAC{cI69(g1BZӼyCRFHFB*=|⫻[$+%4TE[ަ`;*E<( [4dO._w@[{^V$nl*p`KY?Zb\|cqڷ`CC~ط 'xBj% ^jS%z QF"],W̲vAB%m:pbQܢb˺ $Q䊭W{!q'EgcH9nf;7{ibz݌Gu|݃\@ʢa  c!w"w ~]!^dDI'R'wԑoI/ׯ "Nmi4/@'nuOVN!,o%Eڬ务u4յ'ePJC04P/ wl } %JҬ{ﺰpT$"qAÖqҎ>ʻ^8~Ÿ,ŗ_=$Dvs06λx}6ciF.ˑ3 ͭu@QkJv`}1 ؃K?TQ=zKZдL?{c-I"a^@6i!>| M/-}E\:]eQa͸WIf9MP[p]=ؙP,0|*X0Bx~j#05Y*CcyǑf!%= Xq<~Mz0w |jԈYeuz8uy7^&obRH)V>/&wQ]H0bW,\`y}0JDwt9p5,=!F! #"nKQ. Q my© #$ 7(B>{3Ij6Ɨ1dӾ#x1뷯i>76X ods0*,㐅r[A^Q)IaOcW}n0%rW/ _b<^Gaјa^fըMcKI&<Е"w2QC?^/<[2 2L0} :J0kj6|ȥb9y9~\(˗h-*tCTJp*=/s[7p1].!+2F!rU,Z1}HX1]8oеSoem)n{,ٿӸXoq*pz1/:XfL.dm!e&?.CڂWI ɣi}\ UFn}jۧ}铌CM8X 3Y+kKcӇNELٛZ_,Z%.%Ri$)Mմj䫛2ZUII럥ft R4ԿI$rLm`ӲIM3ڦL#$KLviXlV6AX_WDrBw NELSB2nL.\i_5JnpiNs=U)"݊ : C Ry#YU>6kQ{ rueZqdc#TUu|g)B_cEݤuZZty28:!\g>iǟ!N* dj yDM! "ےȟQWҝFCmx"_밭JC3pM'VRuLeLuW2NQ}ע?v)pr*Zݦ">@t,q N `Q+;hٜHB0ڿ- UG:^ zdy?ܢk7Ї m"hȰ\Gb׳ʞ%G" &V;" o],64K"%αy>vtPX[8^4?tV =@ŧc&n"}Yh8XЪ4.Ss 5aWa6ۏ᮳{Ӭ!Mi? &)xsO~';5&\Td5ƣO"Yr n+Wy ۆyDFa%PRP> ]"9I61iwÚǾPD]>FF+/DVC6C'̞VExfp"Kw27!ΞcʼnRŲA~N$ful-j$S QgM؂~KipLUb[Wu XH<* r@cC 1ܘWM\=RYFf_ zLNJ!aE9!o|)׆BxCn ^X>F8>s9E!)m\v7 c.O΀}"OU6 ^DBtOLiRͿʙ a0bfÞ#ASuӦ?D-02Ȝ {WɠI!)~PۉHTFUFrf?@y0|hpDHMXc:gm$ fw>/Z߅%ᙜ<,b.G`40:6Wƭ z;p/cO|KZpuݵm,w"-[d`ͨ5>s.%ES.}l첶F2tGJrF,̬g0&x T}$ b:ﭵISM]ɝia޾GǘpV `G U d`.(BmņOb{.R1cYk?]QA"JF&˅u"D6BX,1+wR#aNz Yy?҉d^, io䇑 9Ѱlbݐ QfvLU8 ]f1IŎ4 >{!3(PQPp3Ue^G#Ju)v`R5+y/i2ty GѫzsǶ_qkU{BE(sR#?9 j5voVY" TVU Y>&ڨtzJكudAiZ 3Q6 ?zڪRPkg9z 60eLy;H8o]NVJt|S3WYĥ]ݏ &6p$:5SKOhH36Rbis)` k97F&AU2yRf!WNXԘ^Z\Pk|pOpaҋ=;qsr\wCBJ~Q1١7߂)40 ;ɸ)KkώM9(S]%B/<|>hTt\acX=ix=1FDKH}\1hZG=;®ͧF몓:nr$Ĕum{!}g1P s@3F&NHu5Ntw?{F8"xT%ј WŞ2#Jfl{8*f#<jok[lZ+*A a-:ZAeRm|2Nؓ {v>ܢlL j$C'}8>3S.bÈTo%\P* -1nM GKe1uǞ:`JX,I#*%ᇎp%IKSp *Jy]'4 Tm%[o>Ujμ&|EA+>{_%oEGᇄ|p=6+n|M@T󥅣jf廂4 jX&%fK8؇2M"GϻP3't<7KLy#IsJyrZ_F/?=o8ڏ5SL!w2uFs:Qޝ.5^QI:V;nanL=̎e8ʆw8o[;+v7Sk\?-ui6a-$CW?@cut^ɦz\]ј P2%ž᜼$O+ȇ<0th0jH;n'~RWqY/Nx+ML}\j8*Ep3^U Ѧ1UmxptN~@$4~A)~{.=d|qs]+3v5ieڦ'M5Awz, qeVuq}~Jj`0IrUf@[\4~V7XQX2l @R$G;pܷNazl?-&a`&)5kTjy I4'aBAdo4N1(HDeݮ 7diLe7K)L2 0W١V @%WCU0hr0p.3f19i!Aw >ut&MںE(!/c.ٝH7zPRljygp~qu9ĆMJ=dMV3k r*n<9Y1*m&Sd Ja)<Pi*32glKzo1TR2iWuu#o/641<2Dm\|0+̩[\q"G{fгzaAkwPYl-ĭЙ܄Oa`Kj2 l1dK1kF|'Q bM:`vmu[s߆'ɐ~6t̫,m-=NϚM j^$whjb+TpX:`"&`cea^+;w1*kVF"FAS=v-:,Z?54msq|R45 ~h ǧ}qUG\˚OD{,.0/.m \6a@6,"9GkPP!KrTYdd-Kaz2ʛI.QsƳd{t7Q*KA͙-sZFc)R4@{$oUxt >ņ+?קX_8GVtm2tJZeK3ec~Nz"hdX^:Vvgߪ ؄m6bV‹$ *q\ˋI9BT͹;نx *`qa!a*5>R}Դ x I8h6v/\p |`b;1ht '׋ 3S` Lցܝf%FƒDg07L+ 't\%Ճa6U)yK]ZKjN{]8dmV< Crhvڑ>XnvlUj1K}$l%itT Gf4cw+]jp]3Qh ᰹s ڦX%:IXIg4a:%p )vRU;Q` ~+#/!p&J}%m*aB溸gK؍_?I%l}n8!vnVޗ!3^8Ώx2)3ZĀb2;m6@Č t[Tp@.}Ei]꜆aNs030dGae<_cU6G<#Lɖ ě=WTS%k $s=5c/>Ń%M-GdQئW@A%oQ蠺!_¶|mW@|f&HUc5 ; h_fNxoBOjTo*BCv{頩mmlYf^Ľk Ly|yѺQY=sk}/Vtt;H0Z &ny=# +qY ~ s7ź]r{@?Kww !&=\r5-~ g@xE|9+s\Fzs8wl*ڪt1]X̊5^{4rRit<-+r9Z cZAB7cVrm[_p+Q3Ь'\?IV8,I8APT".?X4 M\5фOWTPqЗ{½r plr[d$}j}@`)1L f*BYF0:)F. 2Tt6FWắ|̿?0Ɨ2UȕY MY,ȓ ȎPN|\DR[ICoBx *(Q(`FO%SĤ~;C8u3ײr@qP\LTKsϰ݀YTǭ20Ҽ_})Pި YJ uEf|Bs=fA/ WjCL}qC# [N#kv5Y˨.}6(t@}d(T7 7 &; v饫el4.dd/gG7 [x9ul_ֹRA7 O)DF/2kH= KjLW 8͐ :n'Ċ{lp'#NZm!F l&KQ\,GbFC?ѓ6C(g& (KT-^+*m:{CDfs7+Zi]/\oq"0޷? O‚!!=CЇ9j;욪}肱|)xHgijy<*Y!VC+G=72)hF/D"6Cf0V)ƻn׉g ?k9 oOH)U/RcC`S;SHf_;P?  9!C`ٰXɢfIrͺ7´8SZ=d" idq:-N[nE_]jd YFL,᫣aݒP +bTJȲG-N5 rS$G_ ]qg_v7(&e ]gfoנwDhA<|&iy"(oG@ D>9j>?w[ieiqbV:H6lGKhbJ{i'6i!.9t`Wiſ轊#æV{α Ȳ BM9=д; DAc!e' ,YYt8V1BO*NZPAigs0iIs6h"OR!AVcTno9N,o_57I>AkcwP ڍ'H648^k$U1/v;{ ocTԕiѠ%GQnuqk;A\5& %9"zwvF~NWo&* eH1y)BI7rށ{^?/u ;_a&~c9.1//L-otmYn,ˤ/>Gs&"[H1x0J jM!9Tǥ܆rc]yYc"#O(zMд7٫oﵝ(Ī!+(aT&7^+52wK)'P8] 4K$fݨV3J|ʙS{$bJrx1:=:6 sf:$)?;(0 и w-`y ?s!V.Vצc7b\`~ה\g3gqήW{{ñW'>#vvŢГW[:amP$F{cm(5pClSv#3DN* -RtR9b q}ԶN}6/V15Y2X /+؈HONI8[?rS6iNXF&Pb|jr#҆^rq CrY:$; mGٰyR^L ;8 gRm 1K]879r{vh(i$*i$ٸϗ@~~\b;hQs=}>iғql2#sXïIHr?4}Ӭ8-sӊj%I*y QPpobJWQ޻냢\Fݍ ˊO ^H.\<"C<5ۨC)M /}k0)e-}IMRl\+R+{Tu` 4L_vQ~KI޾݃&kXͨ|?dKFEI"69PdOwՖCJv,\Yݼ߃ɴrZRFC&>&L1 WɢčΠq~R JpDۭ񙯉E^้[j?F1scƦټ%RJb_TU#n٩:l\=j`X@3ĶcA*ҽ5ږU 51 ӆ NFƏytçe[G&H}mP_-C^7 Z[K#')OLp7B9eVe 3B,*-%n|^G=+PFaqgp0ӊq:a*nj ӯ_ O{l{(),O^]K6(^+$YE O& k Z |=6PcjնP:Q0Xk&U;Anjr.5tASO"32~cF6 ԀHD-mP%yogD\DsKQd|j [z uۣ'cyl AREDvy/c~y6r_snj+ѣHP {=Kadž)Ʉ*5` ˟tϿ%/L;lEڑ/1,E0H7|R.|g91h6HyAU70xo3 X+MsM$ʻcjftYH9Rp]߈,Ĩp(0]W4DX)dYfR ZBR07ȍq+ (ِK YNOBtʚéC&v6G9JKP~ '4.MFg,g{7ĩ [&BSĺ8ٮTlc`dw&ma :l+hDFS^,O\0I-BD PՎMmD##~1qYX)̶= .P|M1ej ͘[!^5Fhv9ПVZ  P5Bs$(|0z雖];Nš*w5o߮1 *XpXtHl%q(&@w-&~Qׇ9=mև%t;eXm]Jfrj*urU1K !e- oਘqmKB:eމ1{\}SÚB3 U97̄6Pk͵!:UDn&ZyJOd1>}T)]˫錠 "ʿG_(Ͼ P)״_HGgC#tW=P]!*w^-6x 8q5dy3"<AW >.s ![6w+㉊CX1c};=l2l8 0ğg 6h]b+;>7agUL7<Z!$:vD߫/~`S1QYz@\xYOոHSe_AA^Bց1`%ŖA.,^<- GRNFͬ7Y}0E,2LK2%}3{CŕͿz.8LմP3d,k,$jѹ%9&}uG#foص N2T'LNwhvA ߺ ;1ËغIj ‡G`HMx׶l'WQ4neGg#5iF@ 겞K]7G xNai O&]X#;WACpLWqEc#%yr:=u{862pqP[5V2*̲JyH ̍;@o iZoN9 m\D <_1`]54f#p츏0'Ƶ@ektHy;^LdL$Isw:A_y2Hw%(_ĭϰX-3G5*#ү̠nW`|igo@ #A:Kٴ;X!݄`~ օ zK3&VD=yjQz/+ Ge؝7L3jrC'҂w ' Xf0qf96J2dmv8(nZrLt`vԅ*]*Ұzd:1^)B K~6F Odn% ]$bۤtpncnܦxM\>$v(%h Di$S%Uf|<] SR/(Ppevit.vAx?pHlk}q5dE{s&"_=Dy H?罌 f_pW1c  2rG7ǒHXyK) Ck}g&lwИd:(^sO#ֺ[)]TZ]cuyY؅B"D"!};hR~.x~,"r9* l߰+i$= 3T1k[3JACgiNr/Pj<|b%ÓrJd&xÝGdpij zm}c=@k*X[;C-jJ3쓂eۣ 1  !'8h=#*zkAeH9Ш_C5,so>!yp6%i6Z0. ב<6BI)8l׋A-=RϵU˛Dٌ-[CNI\jay*G`vzEBʗ;Z ㍐s7XoɋLELpl P]]RRL2>$yp&(nCA3k P!Yk`EZffK #c_|yW<_cη5 zx0hR1_ץf"QCfǔZ_~45-+邈C|Cꍍ)39?]adsCcdpPyZz"($nQ| ʼ {v$IZ}D?~:i W$ b_c3.7UU'3s :O/}X~Nn ,:Cwl mB6im}8dh(ڞj k V BcCOEwhD4op4@4.P=C!@hk>=`֕dmg5ړdr*JU@@Y99 K,.9J * `2w0L&|?]\=2$(XH*zY>P wSav0Dg8}joq Bbrn"zR7PSG|$@n6ۇڃ8\!=FEHAM^:R> ڲ`S3A{bD%٘gm!c&ym4Pjxr\Qв Ԑ6v۟Yx>{H^B=BM]5~Y =@iײx,\J3<>t7jpNZN$.ǩߍ7hMtC6(:HdpXy%M<(l@ByXM Tї1zɩdVY,u@J{A~pZ0f4p =$)nNdd)ۺ Ϣ gvr0˙dMvKld+0H{m\OPEX {X `lSg h|4ӿk$`T1>-op3|Kց's)|.\ØcXJk7eԵq__N㢯[nߌ-)19sO= ,+aK{0R&a&olƹbwnmxEO"1R XTQl^eb75 #jTtYa)(M9U;M \XStHn MJHVPLDڿׯBw**~IK6@HK|h]%O^k&4μ_ y {q)PT6x-:<\N$1`oC z;?GޤY$Tߢk#qxX|'Z[h=10k೅=.isogD ", B!.k2FJ^h=5I`ĎApjM$]A#+D2Cso3Se d֠li{itRٮ+cV2];W!XSʏLđug3U.ʼ5v8231%7*8Y{FZ+r bVe:sboE__4v^/;tġ~jYUC I Bj-w3Ee0y7Mbk ^/2۞v+i_3'קv"(zpe{yŨ/(_z\*A-Lꐯ2hA'ptRؘ&Cfx' Ri .8rcr>6>.0[a9)%KΆ?ai}T >c3*mergGХ&Wi*pi9*i #-&/9/9ᬄvcꔝN0H$_}l/ݸ9'&LYi>bZYZt.6Srsk+|#9;Ȁks=O-v.K9Yh(%\0E*߽pnD@*%JN-ON`,X?xd93mA:D9cvz' hVA~jXsЭ z j ?פm=0 kv5^Wd28YMDMשJ.r^R|BfD^I(Nb],1KӀfykRHrmErayS< ޜvR}1N.2eBPl""jųI3y \/YSbc7x YN&)V ߝPKA D&8NN.?'#ݠI{f3)Y!n1/bR 4AQ=h8vw`Pԙ \.k+5"~ uu睅nDkE~7}gٴ6ǜ$6s-ˠf=RuqӞ@ګX(-_sWJ!HզTx %9ҵsbG,4܏hjWtEpաIvm$E1;|5}*]R9L4Ơ3kxhrfجuE4ǁ5BxÖ2i΂ޒ xFg (ܟW3[7"==R6{t+~ |,m͵8PGtTӸOjmO7Ud9%4tPY<٧sz⚗D-|q#brQX_#$VILvR!GVNRM *')Uӂa%Ekڟ 6 Jh/\Ys6]ǃKe=m%q*9V.\[nVő󾋈gI^N䭒ٷdu Wo@ɫ$&Upt3Ao|߮zϋ_k Y@7,On@+:]C)oB5ڞJhv ō8%(x`-ɘÍVi+ $N}+[%?vZ>*@`lT?,!:@\8f9?<ù;`pd! ks 8gN%{KݔpA_miPG;dZ_}NXcԼx}Wׯ*S6CPvk<ٜ vὨƚ{I'ܳ=jpr`&'EZ!"Pn>)w~ցV $GRYW ^vA2B>%K*àMV{bL3YsR z\aV0J A7SVͲ[y;DшPߡ8\x}\SXx4&![Xyg.;fyߝJ0-ONh2QāW4FB]㥋֚1 VA֟cu?0'0N> / Aiӗ~]=zX~{25ܟ\{~wϡ} SnZrR tV R'tf`̄[+^ؓh"bp@-fQ<Vգ ^; $֖gy{ܺW`Bu'.=:E݂(2埚l3Ij R@MB.H s.ܘVLJY6UX&+هhYc2GI]Yq9MF~6૎Wv5|baDݤoFmIa 9a\H +p#oim*sXn8bZ;^jܰCԐLR 5J#8&btݢ+^n;Nv&Gj+yWEL9j\=da5w0<ܿb>XKk߿ۋ}e-$v`:&oCQq9t B)Ǟ惯|pfܓa^cy#t%xlHpm$+:;ҁHn"4WRѳmrpd=Zyb19?XdNb>1-<_tPu^G.HqYsj8[Yymk*it01jp;ƃQll+n>;;MPP_JR)© j?CRz> >'kW-X Yx\ZzF9Z~b2"~Qռaod7.UE(-yH)*n݁EŹ9|f,#S|7T]. '( b$qJv QdGn !! 576*f1=خG=0 4X0|7} "T]y*!/ewaͻc-,z3W:\[$hW MeLM mDtv?zdԦ^Ȕ ,|4o~j̚<:f N-P+vtdJLV0oum~x P Iws!8׆GXs0s`XeҬM11$M)Oi&@72r?g׷_uܼ4[RH286/8!c!"}ir=`# FwLa޺ ~Nm8 yBq;ot-6%S'}] OCtלvjЯGRsə>8+)NM6o*FЛSuhLRP t%fTEW#✚t55Ga\SAdH$ֹt+x>DIQ HiÕm ~i vaPLf9_W[oZx?(F~`8keAzy\&?=S5֚s Na;'q%^߶]y͡"9zIcfx{JҝB.܏ .$@{8k{BfL嗜hG}%@V.kLȁbl/&40핈"7JBt 6Pmy>VTXQ(ׅ9!=ܗ4}2޴iG-n{zBKH ~':?OG }k|+b@aqLv'{Ov寫K6.Đ򐚄QNM=4R&<|2g%^1_` Dkk\a[\}P[M;otlRX'YeL75eo6fSxޭ +q .gnٳcvCW5loZxH:/eY9x*l%Q=$?sJ%_]=mkMrc~R6M/1՞A祱3蓙r4@3Ug"EzQlb[XkcUvհtf3?1YӉO8bA ?4mIe 覝Uy00)Aŷ|&=InU0k i)G qaBu>h3U u'I 2ak$&O<&]=V 4a,X(%vf?3$,(cLO6P70knRUOU:vo N|jfR "!V"fE2ɆXuZ`P#9tGġ~bZD`F 7OَqXqr`Lģ'3M&`9TɈg`? RP!)ϮejxĜ@ IkL$}X]gzVyW4`ryة'q[1TJ;N jQi_*ˑ\ZT/jg为J"X zsuMiKw_Jrj?E5O^"OB, )=Z3ĎBC_98S'P/4`u;64>C[Y͑4x"MUVMQ-5`ٗ< ICz(^i5]AZo;9%쫠W'koc|$1d&KP{[͏ofN|d.ʻK٠ DbμցV`d,vkRsJ? ;әL1_j*+l/1G7%"'ѼgaסlzxZoOϞVw?73g"=$p˃jW2ԑ׉1G KvcRul׭X0}Qy^sQ / Һ#ݲaB40]Z F#n>ąJ.A2[4 Vg7}PSkIĨ5p֍6&Ԩ&1RA%$ՐB\tl\g&~XZ<.rE\eֿy$OqD Qy@u#w2^ȷGS]-D3IU{rBAO>ǔ{ZB|.r2ʹQـx?:lR'\mP쬬t(6˜8R*&3(vPgN'uC o^:ምl֛CBI Wa{klɜ; ERG.xTEֽqO&DžѾ, 4A,m\1Jrz/~CvDi?XM+|u ){2@ⅦAߤ.XilQZx_^x_'ЏdBJS#-Mm7@GkǕ^+cF}U:w*JvГ1'OGҌhU̻һ4\ D fsy vXx@| bp1ydc~+ShNri.ׅR!-aS߳[^.5-u# 3/U;9F(ԑbUojHodu4O0` +w8>q2SȂJ[S>N<$qwSY2s-M~rPR1sLa(AHi"H(\>g|#2b*U8x۱%I%j5T. Z ‚h] ]`z}ՃJ&T8̓NՏa`^uc/]U?FOp<X;-pK Pqۏ4F&-.QVcj1@yd -XB0Upo#j-bW!S#AUq?jaRblY]!֥6*S';/ Z#]# Q9֙ 4~$DJt51Oש;U5FTxC kQߦo#rѬϪYֆ[⬋K*u_ʚfJ.H~{7|v 2:d Ich3:^ݴX_cvCB QغqʠCI ˨?PY4́mԚMTS =H\gZT2Ui Qau͠Pt> 蝮 YgXͭcp#MvğrC~:l'ޱQR̟NZD3p誔Yq\#%eţT`;&iN%x &Ү+RK9Je-$p"B4 a8@jU!f5{c 2?p&1b )nP3e6"1PG^toF/AFu+OytE=4Y-ApƑDBZ-@7J;p]c@.[:L rq:%CtbCK dCZ@|jXR~  1{DqWMe < wy<*W$ݖ0Z~K0q"]H = eaPAGQ!4'z6Hu[ ߌSJL r!>l4Ts~ѽ!&V'fw&Anvҵ[ئ%YVFmqXpGf9JxO&/`h1OMZ4(>"KDNhQ2*-\c!Zֲ.tQi3#KmV!}G%5Q(Ӎ`/dƺm]2~[;i]*n_Y@Ν[ɧ pj&>mzHe4YkqDxi/k} 4+^s6Py1?acO& QgPlT;T?=ҸXP&WG-`AhٝI C|=5kT~T"t&{H](C6Qڐ @iAd}XtG+p' H, iҡ(q Ltv~P:(m]F'-U1$jW{'iHJCOYoU*ͦAy]Q49!4ՍYfR(skiQ  ˨N:@j@N(M߰gr*c6(VzqsI'-mTX40,_og$5RuK>KVC{Ϋx[0;s6F<]K5#ߦw*ab( Z2%I];r_hFhFm^ǝ/Mw,)$q,gKޞsN~Pu^Tg :1Yz*26>;fJʗ+U=(Co.SQv0g^pv$(hB p؝=.%Ik0s85t뒮D%02YϴHZۗesQy#t+9 xDUݿGrzD}|RE6F~E׊radU2nQ=}=j~˟Y>(24NwYγM*e\@m?ik8bb`X1,.=1…$ᙝ (}8e0plOg)szN%K ֆF-Aakͅ s~.ϯȄjQ6-DՠF=hکET>Wh~nGj.uo蝞+ܽ-Uar(E >0pbI#i٩nޘL_RD_4dVơDg8"=ͣu*!Ӷ3d iݙE"u;9ZgQ YKILԆmzTίE;OE9w',`_k3EZ a^p^)~1wd:_ Q E08?{޸"~‡%BoWf*!ޘ*ATQ G*e~#ۚ?[_ߧP\:[ƛx$]W1HTkIA QUeO(*yd%4f 8r!Mm75{OBѩ Qz!&(SyBD/88!$౹r} e'x.Pi%+Q1h#b8#Yn]?zb['.K,{ˤJxĀ)&I'Wۤ/F~푇J ')_؅ޏ,S!?;pàw+w;֌5PǓL(e(B>MޝX ?@|fG*I", b#hNS}zg Jp%hc6%F)4}qq,\ȃ4 f n c_|[>V>'R}էK.}d%ȴ%4C[&O>c8D Sޤu]B 6ꂄ2yD˦geez`vkO5R.ܪb|t=޳Cv1f&?%ym暞x[ ~Ql8B]%)BlɛN\ȃ({tY_/ Qzc$~8B‹NFv@D<\~ 4GK39A2&G_tщW}R'.'a㩃dŶzAx~KC[qf0qT@ VsR˺,ila4\B!`l3!M5V]3' &|І\pMa g׽YI>jC" Inaq'l:ੱ, n K{7a),7 !LBXAΝuenYrVBY X B qeLF2To$ ]IcGaNu UY czTeC̲g$ (.NA-h=;P) %MlyR0X&@譴_Yəȶ c[zw<6_־jjyҟ*%JgcީKI)c2!ϖf#4ۑ[U)7}Q){Uc5)/p#+YO|_fJf_d"ySZwČ<+ߑ}76Y;Njo=I,j*[R֏)DH̳oRBѤ(+Zҟ74m_ȦqʩYMEc`j brJ(zJ?z{U3S b`.j$<[mU'8U(AUeʨ~H FUT9Pa[=ZI2ͷ̯l v^}OF+rߩ ;{T(?I艶/o b-XuăX%Zcu$ xeLV8 T$rgs}BsPJzGn`/nS<L FU,r%MaRzN uôݥex:;ʁ쒼28 7cJrUtM؋Ő[DR*Sذ9WR4S-PaLYD ‰Ӈ ݓGsA2 wwnZ( ZK؈uLhkJ^i(\{ih[duW9ҫ:2Q'1a[ vL vlW(UnRʑ[7?Ov`G3S#!VlF:_†HsH yP=i|cfP` ENۗiBar;Dj/K4퍟[2-kZҚweE"b5D7C٠дF0rgOLp.6do,1 <9mTgճ +=ldr uryД7.-gD"eq:FMk=^Y0rوxu#` tV(zwA=Sџ8}L{ ńDS*JklҺe'(fa[RB-4xiO!ڴKs5T(m0Z\xjٱMI@Ԛpe>(Xy v41QvB{_u >vZ:GQT.*Բdn`^dH̅ @2Y pf;@}z}=:!ßT1ZTW> 0;n( 9 ʤG3D?L:hR !Px ?]M҃C+a5@{Q$iT7 Z47VS]~fYgB8wBD?!>: p_"OEQrJ\;؍M41$: gBy_3Pե_ʏRbH炠E<~K/г# Ie}(gfn4Ԧ,OsJ'{{1=-9C/У+3C2f,eG}~ql ckD|Q 6&Kk~(xSq6# ޛA١@^yjE՜,uNFE Dv-;j➆xqy%㖃V%;7!C%ڙ܇P>q ]")tNk-6[nLO2h*>b"~?kBF=;n+f](;C _:7>gB)2*~F<~2+yUo}RO9BB63<; lZ[ÙZ671WM@V]"׼iIrbjŤ[CPASE!E[X~?zsitt;*S [9/H@V3jh3B!Kil:"V*߃~ޮ'Y `ۦ@ϳHFOuSr/E_z8DSS~;}dOCC}ߓp'+:ίP.A.6Lt!SF bY7!Oe.d\oSs}h ʂ',hp}h_AoH0$*Lb Þ_Wux(M~Ԓ\}Γ &|Eۄk7)Yc,ú^U UꪜG1H|U5q:hsCZyݖ&xʴL_KYqo3N8!!=i s 7'%괡6L ,U->i=1vHt~ʌr )e!MOPg༎/Y(O㪡kR-ߣ@ QFv)=.22<.P(q p&}]سJ{B[gbdW|"G KL!VVbG6.tJW7v+d沾>|&Xz0zp\`@"y"؋4hY@Ag<݆kr.=eܷ#F}@ n^Sze)S.9]S͵vQ t l qzɢ;u2i3a1C XSv,` d>^ka{/w"I^<#2m6M QRy?d"pGaTq'/85/łvZW`?4cZ~g)cD .$mMEe {|ȏ5lj5t=7ۆsZ;QXp @}Q&nECb[bI%r.tlLɕ~UE[wwsVzBV[M/_֢Kixw QMv9P_,ѣ vaOu$Y(Mq#*RkFS wN\~Jl-*QtTIh560[|dܦGfRFN`,L7S? G⠗IAGMg=Mؤ+*\lb/[WgKn%墔*ZNG]4U"5)>P0w5 5R8upSut=;xQl3xl=:yYKuv&sC%[e(Um| ޒ4<guhMHeU}܀T`ч ~1=5a6cwHPBwK,^KHRGOp/?Cb>)<_L0 PUz:@J?èEtB\|Vݎ >[/},|Kskѫpܘ<]HzwTTsSo=ai=#cp3̦.2dp;)[NRU׎T֡!UZl0,v-aqg|?F^{%r"/P&5>KI28QE ypΟKB&$+qvt͋bYVm݄/p9L݃RiEԋoGm7o ܰ6 l;L)'>p p` E[A )ѠDlvGIrszщ;LJLME#k YSIΐ:CYtBΰkp5-k#⏊wiRDJadĞD+ ns[isiSR&YI]'l;lJcG)e3) Z @COƥ*x&[wn@ң51Sl~ 9jFAj. o fo eFF Y_svIB|)cGN=?{8h؞ArVݬw<)U/+FaT sU=~o?W|w<$oIkq6)oSmS>5bAgi#$}0buYbYR T*c% Nt/e?FU3!L z*HK%k*G L>=V[О|¤Agdi*Ȋ2(o]:@f-qf5v DޜJkiy=6b(R jc&΀`Rl],X}P0pJ%8x0OFc WTxp6!7Z s< 77P,ѸMS/@ {%&yI}Z+&$bk1ed#\ M=TM- ^F]Msɂΐ KVBW .饊_3Ի31C ΦaMclm6gǺcڠm4k[ƵLg##k(xhLXM8,mRZB!lnl>- oUctdYK(3o./کMg3uMUgrLݵip.h28϶y갍H)Fv$рE Vj=([3QkpCVHF Fg]Imn9f7UfFs#^B<">o1nEL ֮ޯӊ$Ƈ=Ig6fϾW~y[3`f4Zj5;imXHdw]".-6阐@rD]4pUjɋhf%Y%cQr%-@?}?d>9}:4Ǟc[HFqO5Qvk~OX%X2o0NSX){Tu}Y[\( iz[BA0 ?^[U,4.o3 Ʒ3x ' Ǐc2L暃>fn )W#e]w\z(#⌽B.47rـ<#|֊rJiy9-J.`}՘'2ӦCß+ۨ;i X(rBj (KXq?#>wBWݮ_]-dzz ڗV!604| >y8}N_w64 1N 5YC.t$w}Mhq6" Akkztd|Sx?O#! 9}R 6 -*6XǓpbXfp9>kjCضX*ū9F~W->&&AvI jJ%3mwrEab#3A\hP ^E,ʎ;vZɏ^>'8<9eVp\}&ؒ(?QĢk֯:s5`5=#mMɻ3mބGP ɉ~0PꤔAa3׀%Jfrzc 5_Hq`G{V;⦈0.Lv5;m{9gkI{w8vbqR8eaSTI4׌xaE(/9AȼI6gz]@qilt?&m.nn}*>';¾V˙R.G딗a&~ֵo4[`Xvzfs)YZLMxB/2-QV)pg$"4ʂX:-8ϴbǤ[S_>;ɓ$Ď.?v$8혮ϸ[R; hA_as_Q"*׸si?MdثNƩy_ܜQW: bP; leV*WG=E$t_[LolԝPz$]auWpw1!8. ϐ Ӛ=̕^+T!.*041cd/C4Bˀvm-`aa:.S4i" X@.[MZ&`C{p,Sd4A6\5x4LRɝs>SSd} 7ZjK9*nrDȫH9҂K-+H8 -kiL )KV48PUo23osg~Tj[̏6LU hTkCn23su[#kTC_7*VfuDž}_ŒUG'lk2h߭:6- :k3)`IR'oa0:-=K{^luU#TbcR@['q~ٺi!ލJm@J`m?Ap=r5b5u Qy6~ 3yM=*Џ΀ VEsεC!T57GaUGm%[uW4W Y ,Z0ӃH.5ꊓwLCV qܸik~>v7vN]- gj_hgCܣ Ly٣d^6$|X3bfOb*ո]W Fpsڻa\Y>?a߻@*a߄a-6&HJ1Fs,QSU}O RQOf_̓ys{[ aAZdQԋ2!= "I_UFxÿwMɃDpͅD6s,zhcٺpvEBuI>_\t1(mE;2iwȕ8%3>ْ(ZNIs XDixM\ODPIY=zB_sچ]`x,y?$=޼$Pb=Db߯!nqTu%om}RN~.7⾔yP;ͯM ~*ZލVXr;j.yM4[HSm^96o-?uZ g e/ZaKzP.1ϓwRv1 G:Q /`{qN0vċ [f1RaX?Koa `Y8/|k(3 H*q Ju~ep 8;"NߚAyvb̴c,irǼ!xivk:sovLHMP==LCc{mvby;۟t݆%up43ׅ䱘VFPEpfV0nC Is/B:IʼnBN,c#IirFo /-Kl//n) lZ,ԣ TU]+}o|ItD,D,Vi~۾ !7+GE\]|WZFw;@Y#վwN*0.$x!d>_`}9/^B*?)aPV적VȬT;w^L47FPTc34VQ, %/zK&&+a]+L *ک-Fs'!_ I*#d+XVT(Dw5Ocǔ܃Yv9}h%Y8sp&"Pgyx S\ oBNXǛJebzD&/XrwZɨOUŭ} MU,@ :YCBF*:cc-c ԍbŽ3|7 { u9]Y@ I=NŶl8+-[Wi# cj=8 't5*!EMj21i4G%@YXAp6:`鷩g?jyFr٨2ˮywܖ߷ ZO%X7<nrReE9IUsu;?v D#0)5{TwdTzωd޵|:_mD! ^akmg(ڕK^2oEqXֹQt/r@+obD м^1mXtvG8˥_~")SY8,./;7p坚@>מK@td9? 殢$kB͏^( KH.` >ZXйbIZNRTNMi\+iDKw}i]H x3+|DSPӑ z#Ye.\wA6LX'Q>85Z%80_٧ U mBu5"ј4#.QW c.y*j9́K^Ae& *x&XyM[IIqUA=ځs>/_Ye\uõ6iH㔽 6 W3P뗞sTj#Ow$b w@h9le}^)U0w<v[CkLcJH1uKV?>5\.0^2^N[{}Y{"pIN֜9WEz[~q^KJ";;s=Qj))0siYr}-c|WKI oa$-?^,P.4j"V=rdt;[E4 G !ԕzU^+68f<$B9fӮv~PmQŽߟ #oW HN]զR|Y439_93-HkV/r:܆>}qn}KIфAJi[Rplzzz[;$hI bԩ&scO=ls7㦘}1ki7xUտWNK}f4c g7B^dۚO4' *]>͡ATnhDt9cм7rٽIl`֠ҹ.AGJF*+DU|PMlN,\ \z yaV?VcOE.פ/3p}: zbh~ 鵣&0I>T?]E¼U4IJH4n>cGf:wͣwE@߅h'B<};ٶa ٰ$HcA?~)DT^Q`S7sy. }eFjoM K\!(g0.- 86GF\C&Ɔiz {ݗETg9wB?!+mptuSV5Cg:XUq%_A&ح-CFv'Rj X_4R;OIB!G*A|%钲 ~31sq:LAˉdTzxSZ &~Uo`Di1GUfPZζ虄w8D6dzF$D eLtLwMaBۑ>UzU{* ܹ,#1z,MпD|!2;r'1sTtـ.=6?vC>Z>e!c' k Qvg\&p=!׽Vz#{F63:K+W[lNOz<%߰EZ"ե2 KX N~*1QJl s7-b U q*lv:j!nh1~%h;nJI[4˜Jj H뗫O?[{tG<߲۲Dp6hB+%vfh,Sŝ й.Ϣ s1`$X1XiL /d);V`A,q0H;VZ 9s퓔3J$?('vg$|fT1 |2Mu[L?$&ֱUӮؚ]^|\6w 2`>Ngӵ*F{ ^B .}=%J n"U~ 㽎n)&P H24K$GG#+ñǷ~b`Dõwj83*q}8x`Aۻs6U O-X6hT/XoxT)C]BиaqJv( >pp7JFe >QXG! pOI`zu+,!ۍVq;L {& 4R-MZ a,Uhs 5dL-Ct0 V s5H]n-u^ֵ,O.!; ˲6\ögk]RmZ}vJOud߉)O9&XG.y]k2JZw+IN*Uɟ||_7ŵ|oCPlegg3-Ӈ"N0YvL)Y^sbLG7m@`ԻuL: 3b!>Ųs0b&VN#qIZ^ *Gq3Rְx ړ,vpZTAfii(3Y@*`2@Mg6jG=-,͏V\U<>j(X̠/I8Dzz _P2g!Tu"ìH}T'F%X%a2=R"+s"YS N(H=n=[o8cY H>YqY?h2h`wë́¯5] R|J}y}?RWNa!hf BAXxgAΉ1=ݢgvċ=߱B?`z7=d2tӹz?f.34w3=hN ѐmj(sbLկ4뙌t|{\y,  [7m~fEd>]ќlAs!]G};[!EёP7:| ^ 7&!}ͺz @ Xܣ?Gl%+>ו^SQHGv NW`=K[y^j#dKGYpH>SzURו#8 %˃΍ǢU oL?XMWriŐ/i[bbtj& 76K/+m2/&T y?TD%U O٣ m-3=sKc󏛞ڟ`P5`ȯ9YFsn s*&h$3q@Q@diu|R6Q>H.M)!y̾H'jY8M)f3zs|*7qߪ,$[ /YJ4T8-qRXFPnҔ3v+˺ŜB/J=c pn*Csw>*лf/s2jZ*[A~TOfWp2[ *HWQ\ZeW~qȊ܂&DqblyH_fGQ&Kyl)~Slmv! x6 }<[e1>L|.'# ]hn:F"7G]< =ĭuM2`bN ~(42MX̄+ 0D+k*vOvJ~$ɆkF˵Ufڮ)|;^n<ņ1aP[r{uZ`o_:fF{Z }6A/h\ .cNj]!(Dk_"h|<. 2}fhN'ρȤ&lxY{넽ˁ%0'E?#q]?"toٖɴgPWii%zkV5kĿ x~WInҳtq|S[n"6R,2KpRDik!@.wbaAO;M P4'O/5jD@6,Ik `F! "J}{䧯,٩ (d[TY)xԠ\>Cl7eK4O[ƹރJZ^sk sMq{9ж_Q_`f>Tgr 7I/GN!xؼ[ʂT5XH|pEust۵'lB92gPEK5P"8_;je$Pdċ{U_r28Yd=ZpyRSNSq۟ B'f{'rg.,vIN"<\cWh^f_0C 2aqfQUWٻ 2V1iaMӆ1? [$P K]x{.5,,Ln*i- n殓QTo߲Ip]Myӹ]m ӍTC$!a1c#ꓑ B!>o MKATohd5|{%9:Wr)W8U;{~ ܐ^f3Nf2qe<:ܖb$ PIX7.3\YbFBəPSBD1s;j)w_Xk3 )^R0~>V݈%OjV>U! ʀ[o>K]14K&i:KZNb4H{ 1k N'͆]/tRM;8D]^ݿv54Za\y w8_cJ Ky ؊3 CQTeمo'Egl&zLYEŋ EuنY{M7(XqG͗͟ Ry߄\Mc|<τ3~ZDh1:6aCp7 1ǻb/"k.N>FkDZb}Q)}mYjS9~l@sg}A=uv{ ڐ9 l׵X{r\mm.%HqY^A3'2BAq֕H.d-(su{\ySgJ ŦIg"5+e=Lb{\)g@6awV;X4BywT5zz>mOR$?)+ơa ƛW'! zepBh]CO 0M|`E@/k:;p$/:fbm.9):lPId,"XDӻIkdV& }f:"A'ս׋" Ǔhb~I53iQ>Iez(wOiRsVNڌ3-$٥cA"C/^&iIش X+芿 frΝ^LJWR 表JŰl@՚7Z8C5Eb@ g;ّ[ vL[1r\h4OgbPIO=O Fwwz8MbKg'~/:U\'_:S`dAqy[~Zk3ϴP+},P`DT`&}nB6ZͰX jx(fKyPG%疓Om/? [U.Dr)!D5 \FkA]0҂cSϰۋxL& I2 enVoo נa`!AewMQ , w;5tH-*n@sb"l*m>mP!I1̩\zZH(+} @XV,ºLc䭝vb#;2eA[wY/Dzi51fu0IJǁL_ pҸLDiwޗy ͂-1Oګu@gꬡi[Z<>!8x -r!?*n qH#Mu؇a0 KԮZҐ3S%G{1}f*/H Ш_,;)" M <5.& ]]ve_Zi*kYH劢"g,񋓫ɜ ܽUxIl7&͊r\dޅpvr{~5'!2t6D9<۴}Q"%eu%1?UBUKVPTԸZ<]9Q2ARf:S$IWZPGbɽ1eWO.N[عYyr|H`Wu{QVDwGvМ_א6gA^-cޞ)3~;(y.^U'I'%_cTd=k/b nbga\|&A,A7 u,_'~y[yΪQ5c.]3$n*݃rbQO~pAK-z ׍BiR 22GLuw~ 7q޳ٓKgL[N#awDҙA$PW>T-( q|B j^?$O hs EZ3(.k.YLl\&SZ(?bEfhP| j1nКS8n)ą gEB 灒.X Gn>Ex*7Pl'0!c(ЁVtj $caǽ㛋5˼MYQѬ4W9$e#61yA&q@vm_- |Yw":73:؄;̱e&"B'r叅G: n7}.bzVi`| >HSW=/X5N>aXJ`:?K!Qz6R%PKhuGp dK}? 3Hs s^h0N1Ze1̴Dt7+njUwwL=8qUઝ&C9JW'x0ˆZlD!yWи[Z!n)Ĵp"[mG}h@v9S 6(Mⷍ߰S"QWۿ̠4.0HIGHbzVSX2J)P"k,ؔ!r}fUG.vHr λ2x.-:\4FR`i>p{rY7KN~y/" >Y+<ܔ8NGhJ&,dfp M'PJE>z)IXE">5cxC"Vy ƒb(2l{M,bsE[0,5e8^1̃y|Gha 1Ԭqx`!gJVo c{;CtI#^{z׿SKϑgs`Me3ĝ\4%'Z*B 7֮b&©y |x#[(V߱aR`&%Ur'M{8! hE&\uB 7E?~Q۲Q7c} gm%d_*z Ӿ%OwPB-!UM@uΰ 2R+N>#X8^$404Gz-{K%/!I8_HP scwǽ)8}|bN^Fg-VUѧeSie#]a]ڈ2V188٧ډx4tXj64(_7W{Ǟur6,协`C^c[ !I0f0!V!4]먓g5H ~6Cp X5D1^hx&ZӣŶ3\Ӵt[IzYL[jK9bk=S6%s_{o=lDžoVqtDS2&Pƙt^n?O9=KQ3tB΃\wZQˬ _3{ɓKfzZ>?.?v\7 -ȽĶFٖ[,BXĒp5$iC~OzBp,4tjJJN.9YhCLthaDFxh29;MRJg%=NA_Eҩi蝩b1DT=tћn PHHum6($D)l”aӨnъҟ`RyX|w3Ngk(=5쫴 Uy%O/ӎ{Yc:Rqo(uŖzo@VG#"ݘ7PނC?TRQi7HX;QІ؇SfY~۬9Ʀ"a";Knv͏\j'}5hv޾f8 B~kDku[)i^qjp̞*1/N_ D[ۡoo]vrEX:?QqEQ(bq\HUW@vMIxXTHaL+r ' {hp.AAɭ&P2HBhQ \9((ab̛GgdIg ˥dIYrDmS|TLw,oޱ@szZ'gq~P]xwoM8HE2э1JX%"ncl[O:Jp H\lQ>NJ SoI+\ޝ>J+wdb{🟴 ]ސcb",oY|HCO= BNwѢ^BJy(|6qq~%|.jb*#ΤܞKȝzr/nu2)ͷ}!`Ch*N!# zUh KҰ X +`V[*0 aW+"z#K.t<}if-*,#p.#y/#Y;IKSֈуN0~~*Qym_9nJ0kF ٚ:zhfp!Q^s}D5]26kC6-|!kւiˮ\MzckKָS}qίU:= +?\/Ki҇>pDؔMJ,\jFӊ _.SLĒW3n"gkEsΏ9݂~sf,v DE2/~!ˈ"$v<˱x;y4Vu,|VcQYzP]feX}#9|Uc**2X ZI w~Ǝ¦>;|<yVQIU48UDYV⑀MbUgoHWGOiVmAM9a4”w}vAJPKWe f,?'Gh@zQqfcpC99EyõJ "n0B&}TU3±ZDM"<zW@]yw)z" @1.weyhh:M]fG5 >CV zVcG^p-t_Z?MSdO*~n-:F{poz ̨]]_rpf'R]* 'U>pc3nRsg4:#LJM[zR7鼴&]5LIt-Ϛޤ<)3u&cr?:t&/6xhZ9Yr6=5к4,6GQг![hB_ )`=QÎ8rC*V_$a=1+bXxf9~ʬa]NwiAKbͼD  W hAGy$ëoHJ{# }:`j|/|y 8Ǚ(q+=M3PyJ{7!dQn<5Sg&d?u[utk^'s=YmvGir`PJ_N8Ll>ROsK~br&Bi+Fp4Og 2FKSi:ovQ0Dw\hQM2NzuH]Tuv|0ÔX~sN2(^2y/@fUrCe EA ;HAFe^U$^Ry)f],@n-Whi] /T g/6tzئ(MbMmw}>Iɇ>pWo7I|"Iڲ]#McqnE-LP<߈! kn%Tonū ؕ(AZl@+SjJ͑R}E9JRGg ް͹̡1=&='TfioWY$w"e~Juc'*Π3B&/t!E9,%IZ/l(-x%GY!# %f/́=;w FdbĴ/eo? ӑ$o*CV'+D{@Q駱Lf]Ř-IP786RC\WrE>ϩ>%z5[khdUV\WE^pM9'MnC/75{~$w 񭭉mBwe4cvV Lή,n(2C3Fy v@Nfcm<'A Viz!PoҊ|f1e};K_n)_d4H%P+'T"U+V\Z Lq +e ;pT)^W@7@qsm:z|SMmRyg_i_:YƁsF]2F*$H#gc#H?ڕcY_߉Y_DD8ҌqI.c]%x $0.ZY8w O9h4c,7-@1]40Pi&w|,n9ꈒX6\kpk޺}XEd꘏h&݄m/!|vICmۍJ'2O-9"]wWjvGTl%U/ƻچGu#ѮpmBimzQ#^c1 bM#~]#blx 5 u/#R*c" _E*<ô뜥ٷ{W&ܝr@´PDMɈwW>apԍՕfk+gh8Au*;t7oD0OҼd9jǮQi5jqWo}&7I5xF,aB]l غr>nmf: P3Xp;x~ ǃKv; 1686wR—tQkhֵ00< .5F&TX53Oʓ.rCꠀnx屍;#w_sHp0+J?^7ƇD4bR9L(,/JiKCM \}uj$C5R@cSB5~/܃ w􋛆>t.k5β;,'>j9{](Ӂ p 4[%=7` ZoEP|&З *70\Nyu@bw!r4{z3^NTOY0ߏA'+k3ñuĂz' ͉2:Vh`s]w|i\a.KAfPK|lVҰKMUarj@IcX4|_V'Kj^ffHD~FAihڄX`1NC]$m)͆=~C iP*Eiuw~pܓdX"fH@ $쓔aۧ36)[Φ7jVAz|\gyԮ3VVdc,E~ȣxĸCdFnS$4Rokj({:0XqE@ữHcƴdNV%/6r趠JV7^cWV<,M/^[G) n Q,4~Qm 7 TOnCz8H{smZ.B2g=&ziG61l)$Fvi +eJސHJYrwqyTr%V;2)g|81=Jܿ=!aM&j0Y,EfjC>(/IBQm .| &:Zi-"G{+^B޿ iLGHP܎ׁ=AnBLQԊ;ÿ́?3% G]!/\t>^C/6MoT9ڰ \VhS엛v><&Iar} a=hP ~E2D~R [1 vYHSe(vAc,fHHjnc%Npk9ֈi 3Ѧ5qxq}-`@krDfC4'I@.=5]X9_t 3 濕K]rdNZk{Z ܜ Ϫ{i3#ƶjšeH gRtӰ5$Rt ,FGjH=&G#>׻ttw֤s Apz&MK ]Aj㖥jsbSݫb>y n,A4!sY\H!ecܬ-}!: 8 ǟD\WŶTDԩ~R7Y:Ð2rCYw%vl=7Rh-ENWÛ)\)0 mcڷxYMuf]ZPFM HB}0&0Ȏ 4i0,|iU8{_0Yl]_hk ],Ns2 e~gQrSI5p=!GSmmוX!.:B\.{:^?YV&H#ʺ`%ֆ>)ћFc,l@`T흘Аvʝcٞ >WF4*G7q6ryӔt[_Ϩ{C 6RQ*0]v- ʫ +v'o#cz%D1™QR)+by3|(K,j>.Kaۇ|A5=6 rK(Nr5-^2.cl>TY4c~WSiWa҄~Rń(U0iʓʄrb$MN< :46 I8TПÏ~4E 1Dۗ1a)pQJ?Ӭ mXr(Catp1w k\ֻWG ,R0u>8LX+CJf'⍛M, ~N2ܖlN'KQ Qo-xiDޘhA~u)FZPԖk)SA'*VGh*i/(iGm8>.{6LGP컢 D6Mp*^ȗ w9yʨH+@R5*^1v;9M  p+ulJf$?jDrZߑO<#wO0kA^?sM|1J *QƆD  g}PT]7uG92ߕX"O=sğ܄J<}wL&o5R[_Yn+>4?^6 "/%uU^7u\~D7։a̧[t`C'c N7 te1bHIR׀lTXl郿@cb5OD Y[wAui,mC+P5I@'s2㞀T$pM!.p~m{(tU:b䶐8mqhq~41]/Cj*LhKIي^$lGh$~!E/+ݰKN='Bk q#6I.nXUFb>_%je069E9S Vp#'.s%^av?l fyy>e֢ٞs},zV 4Y~t!h: ^@ccbwgS3"L ȩ@Gu<8b#ǢuWyRZxeU_t$øAz$b@ԯW/K1nV{o[8_tMxS#e:CnP CЖQr܆L/؊Jyci;bJ՟ MqY[LCC-3I؄1gM"Ulr@z΅9Z-VR*^tBp&֊8'O~͚Vmr8Gwt>(LEXi7Fb,)A]eף|뱱j4䥄7ߋ竦h{a JCTYF$D!OQ(,m;b%'GtN}>_઺ ~I,13ʨïKDEՊZe.kOŪLowpvH%@ yZѻ19'A4<[s 3ځW}HaG\G]']\Js4B؎5AU"{v#ooI1;Z tMMe1:W@*egsŬg_/νX^?2xc ^~6cGjŎ_ޥFz6Ȋ3O2H#?xhH-}ڹ~O`K'yZ;ɮ/+ IDߧ)~A2g۹Q|ޑ/} hzU8ɔ0+՗[&>Qj\D/[f_]>r5| 0|f2#D4}C3lNDGO]NKcFu8s7; QZvkd^ & i4l< OͥQeнT|g;)}' y_ SK(ciZ{?WDP7_N& <|э PMp:4|US Ϗd%fd1XO` jr'-^11 -jP*R16; gfl:Uy%w 2l7KW q6oh0wKv?]v`Ѫ*2kn3j&.!$ሟIkR%b_͛ 3VXPLǏ$ڪܷ7UO+D=@K-)ݱC'j+FQ Fi@4@.dȇ 8)ϬGw/[gy*) ilx*n(Omoe5Мq,i/>vS;FŦe'ItsSzt ZϭOi[l$ELx.o*LwkG'? O0 Qphad)[PAZϕc{i[$|LSV2KFyY, p7ovh| ډه Y]ׯPsa+1,0wť[IkM~u A\WDzE!_)A-*F2ӳ;?PÎW0<}le{Ġ^[e.f3l3lJ_ˀAؗãquQ F a#T;"}TA PIj3Lm P[1.r2^F*ɞ|nÄ[ E yٝu)Y8CXXqB'RsPԂ/,H۞%uAwCfkgV"ӡ 1((yHe) .Z/`8B {@ȴ8o. 6Dnjq<KirM )q)"dC$@s 3XX#55mi3rG\yf%7rX#p^˗&\XA^4{3f4zZ 7ӷfdw2N$){ GrSjU) װ䥺RSH8 `(.IMjuGr5UNgF;tF1^ #HɚzEOģm)0} [qiյ)|K*>J&&t"Y51go ^ kmh}~MQ&Vy݉sK;Z$"z𔊉IFfRyd0wv_0" Gs|S{=[Tf6Hg"^VeH?';vpG$͡A-햙 Ps@Rd#JnNuIԦB,O 5N?PcZx#eAk6hڠ -蘠k|QnbU/T$iI1u_xqʴpo8)eq 8n.ŗ [^f v??dIH5qjKHz(%q?D2 TsS\ Dj K<N+F}8x7NLXU;\CU"<ad:daE+ˌrJ$^0B5;ijܵm|Ђ7139sЫ \^o6~ƙA*4 ^Qi&.w2WioS( h{?Nx{ 8,#WӅ~(C|'v~uTp4jPG cgj_"Y_=ӻBI#TgbI6tĦ.P>I/򴝷OM AyZql{| ܵXME Cvq-c)*] +裕őQjg~߀%NJ7ǦB6Sb*hm#weK~ͼ\@i9򓞞Q&p OrEL>†kBl)K#`,A;\uՙJ\а`":zr^]*=D\*jq[}G'_k߯A[mPAw0&/}r|)qY7~,X]UE1WisTŹ`;jr!2?3X$DW2bY{]H &'3gҰ5HzPc%C)jWJ5dףg)Ot/[SI@g#~t=H9bLCHVl&HGdu1yvbYRAxXnk`S-dO6%Hf Zmfr[yMxE l{QO}Iw=y%ז7w.eKN>;<8&5e B)>Ee9YKS\'5HҟDguTDGJgxa*u%hi!6yS {\~.\t_5b®S"4(=B7u&QأE..;W(?J>q\;Ϝ_WuBޢȲ)D7 /.$P[&+Ǐ -wZzʟGcWQ_=)xj:^k=!!b2_‡)I+ (wv<:":U ׬FCNS Jn5q9KSG7= =]3Ղ:FwRXK8pph{XANw {[St~R=B'QxG-0ܑ.!+) ;q|F;ݐ sO |G(JVƀܛ IðxI!.:'o 냩4zhH9^ bwٍFdikf!sO&)o8Ưׄ7(!52]c`5zCSgOJ 4 uoبѷcdÁR]1h3уʅjZ Z$46\`YPN88-d0@<+N(DUXr M AO{?/w?`(^LNB}0r&*Z/!o(R}T{M7J4.h''Z[>+tτ;CmCh[U&OZhW 6y9ODb=`&M*clChf-_'1ؖUJyXU*$yʟqeb;kMl 1&sT]ʥ?*v1 }aJ(ëO8q<}[H۾dE黁Eɩ^5&C&&yK$vlU9\/X5'd2 }kv2}ұ&0p~qBp@gV2R[ʄ)ǫV .S3rq\#> 0'xn!aBf]B(;b7TkHu-T_3ABe$Dߔ|>in,+#yN3SGRDe;1߼};mDvo}~ӎ:mSXmIJURxԠZҘia<ݱ{D3pB"7͍85GqUĹ)B`Aɠ4J m3ΪUҼ=R+#2E/7@ֲ+u߷ksf֙cP;71{˶If\Q9c#Lx:e/?v_݊H/@Mag=&R# 4AF)%/&$} ij.@zhrn+6|Fzs“;AG=?xIEpKZwm["K t08ί1c§cc ղЂ*|rv≰mE&<{ـ Bdw柉i_aQ8" ^O.3 3Dc1=sOl^.!  ȷ}N])2ޣCoYOZx8*=mR38ȒQ:]=w3\Z 7_.ˁf6t|Ӿ@b YWS T5PyUPɥJ2 nls;vjqSלa:ȑ0dZ]ۅN3hYIgs (<-lz 6v|H}9u9tUI>aQ4Igο$Q S?+1Zԫoi͟DlDQ\l\6\ 4ҳ h{0`+oS|$,T="F/ C"bf}V}#F?Vؔئ,v- Ju!Y>ghIQ+ '( T(XdK NN'YTҞ5& s[Fs>As̈E#_q H^- :rҏxk> vBq9x/'<ϠLQL pj0ӋtA?PZ=4ӷ?j2jd7ԏ_o"੔hfK2]OQ"miq^4F7 KX_tou'`-d9ה9hwto).I.K*Љjfh7Vj˗1hk eo"s l(Zgj[px+6.[Gk~JiK07o$hQ6H0.Ȧ y~Vz7ǣc³"76%B_6 aF)XSpd'pog u;WpĻC >O܆ XahqYa9 -7'3l|?f/&`\v"°QB@n^G8.˯a`u}кW .!^I0@A3 Y`Q"\\&u:k07D+N[p5Qͦ\x94enhO)|'Π.X TfkĖ5BFx-W~/\jֽ`R`MV~8)^lCCh5ÓᣱĂǁ,DM.ʃ8@KDX~Q4X%]1B[C.r(w׍X O9UԴLR&`/%k[Y3DD= fEi%0͕^-HZ8cjx,^HR^1j!Ch&g+>y\zNiUP /lHDS*Ec$1rg`P1{/)fP9:Q330dNQ+_JMgC$Emrf?}RS݊e,mTHD1Kj+AzgĨ{=Z\gGdz^|24CM&&! ʡeX * YhX %hIy!~6tDO8H(ӓܜ 1IBCU 3wH.< v>I2##_'y$P$鑰^ [3hݳ4FA쇆r(m"18)%=*QZ+>O 0262(:3ePH8xW9n L@vXD ^z!Air馀^TDX+I˦ $|K.(լvudT&KfJI.i<{\[nRbֶ]YY<]ˡ}̢,3cOJsJ5n\ep,mlpٟV=kE*fK IqǸ ]+ uRN }5r׍W? g#~ynJ)+3h|cay(PЬMd]i'6)7κEJC~^p0~YLb&~Cpl7{Z*3Szڕ@bSۿ^~ @f)6i UT)"Adntن׃m8IL Po^,Tyd( |Ʝ(S^(JV.2.HBGX҆dc4 (nQsա|24w5!r~ ۆ&$5>MCkѳgi%/bw hKB=Z$^ݿy \a*LI$rn %t-o(\Aii맡ovK+]Z]08%oOb)ZlEKFy`Ż({eeUY(]ѳd/6qxGf5}8$OcA\ cdmZ66\dG\֡.gŠVm},STv4,kL,؜bViq<Sk0v0ƈ=l,U0 N $DND%&=2RŻv |=8zS(uc`G +q`fR']/@BDރbI+3Z$QK>d=ݳ%4#{rO,?5AoIRKT)IXY70+7Fu@82?築~t\rZZ,3 <.|Z9mg]kqxH ڵ* 63hqVj$%N=LLa#_Lu mKYn;1a+ʖ8F1uďm6TSn UO^GPK =|4 ňD(#X /c\W(Ï)DsYFY#i4&qqEDL-}?''/Cw%" ylcƸ~Y.TK1NcXvMիL8Z&N(S|[HwQ4ú?S%.2?{&뿝C0:AT]XV),Ls?ja)4N!%Ot%A7^çBW`t\m;KRX356da`3E\LG lfGT@ CL[qM|"vو%+ `l8m~cm-"i݋mem/}?D˧esNYO=QoS(sϺ.^{Cx`jN9*Vf RIwH:Kv'Tfidе>)$,,|-` 2w~Ջ6FB E. ]-w:;T[`ݕxcS[˜wZψc0inULsexҿ'3/m|D a|W&; 'G t@!S=5YA6pLn}'q>hc:va VY v?^j#އ`DY¤sԐ~~4~BB>B43:|Rj*$DM8ĜxF לW!upEL`E7toFB}&kmDu~JT:$UCK99B/ uw6R?,tNc*R';q=\Ȃ=> Jˁ;ͪ'cvx,<}cd#dTdd}Lt>t">;5-,?Va`WjqwQʾr<> ^8Nl7șZ_nߙ( &FgH8Y6fU+4A̬Rpm0; M@)kiCp `; O9B,L* GSM8(a2Md""k7M6d"vaJ^.\JX*v\N&H]u"X|gsk_@jӱY-Rt- 9#*=gϻ=&WCj -7ULYXPsAFyuT yajw@0i'?o'{)b,zDz$nCzg'y;.0`?vW;Z!aU4Yw+1=L►:9jV. mD"=5j~=%`ҌNv+t};W'Jo:9:n l t~zocԜX&'Ow^NЖW%'G`Sa\-s JpZPJ!} P7,dȷ!kv|gLGuR"2)EׯŽ\?"]҆ۂkʦJw )ѮTOA#4m0*Cԃ $=3%le)d"k;6Pl]xFK|\Q=~m/^iH, 'D_Yy1N7 #ӥCBpY N1,m:O|.~1k%g֧r5@K;(\ XoMGcOAKݚ2jWBgzFE龩DN'5[WwqH*ڟl->\Courl@#b r=stLg/EZ**Fb5 YW`{.N[.ےqg < *حZKcu b!F0,Wda臨NP?Z  k}K;mGlQ^8EA$0ɐ~q@5Y'0_LCj V ⚃sDX+(EHf+퇗D5'{JHs N\ uםة:I@$LRvwmDoN,vq2uN?'WVe!n-G]Q1P6Lwոh{G7rshp_`:6>׎TD!# CTR[=I}nd,k,slt_$[ yU=CV֡:^`@o~0׏^BֳYw`>>v>SғrL"$Hފ `nIR]Zl1s4xRɝ8h?N VYS7% +;~.0>ٝgxsْlw}.7 Ю-ݔl/;^iItIJ~mץ,TOFA"lů1ǦR FR፬2_^e{KHTcl  gUE#F!! *$ TMAq͎<;W mvf6 nf */,}f|eK{̝}M^Z|׬cDkѴ) @4v5?RP\9-v, \G[\_^ߪx-)h#^p\\4wՁ _t2|pO穻jkٷw *JyS7`w. b g J(x LF'V]/EX2|UH#ŊB3i3捋H3ρޯwDŗ-YPkE?c=Qg2 }#tX!#}2N>ZM}W6C"CjEQ9zx1` P۝YN4FfA䰖,gns^ԓ,NZSU`KY^5ݪW dRCE֟|T\qѺ_)z_~bvCD}] 0j!Q҅$ij@Vv6Eʩ.&w7+g54 s,ԧ9u,ES|T &pތ~Bc 5L~o~V@}--+[|Zx7CmմD?lU}Q ܴ&fZ7D &F܏ogUB"GU)c7gw2ΚÌVTYްBHA{JENto4(YƼDS:Բ,Hy}]6/" &u@ "Ⱥ =⡻t=MIGr2hA)_a0m]Eu*:t0VH)pζAY=R5L֛#"D y b*]͒{.q;ؼ$Nwz "KF? z7ZO!;t.Գx5~ {08~jr.LJH.?ufJGHߋąv#ö\nNj Ee yhG1;5܏e!}|b_k6a'Ōr8 On\h2IqcgtId 1lV*ݱ#!1uN-=Ӿ4k+π3A!.R4@s.њ=Y:H@㜩Wb9K`L?hǷ,Bzh򃧜q``mp~J&)/r8dIg=FC'e[b1}qR[f<]t ~!n-EVMI\X(\R_*˖f7: \.}\q_ySV>)x,)cs~`Ƞ~gGcpܬ}%.aazW.v6eFm"4LW))f4*? Vg嚇c@,T:Y=*x ?GeF#6*S'Eo ] 亃ToKDsX.ޫ?Gpk7w+n˻.JƋ;ԈOp2+ٹ $f>α&LvULd>wJgË_u~z3F͖)ۧNag1 ѱ=# 澸974=^#05qI+_3BI^A9PSLVMF2#.\ȸ`p ]mF#"ghZW&Dj% e O0'v ScM)bY҂+t9cO Tc {dw#[3X:|O4Xiڑyu䮖 }٧Շ䋒R5%hx5;MUT,\ĻEFP7<(+O @yi=6lή=a6 JȽd21P:zt.H.cwhjKnk-llq7w5P)NW.b6h ,)< k`\ƅTCꅪ73 b@"ﱾbW n+v&R!T%M~nhŅ c3s`1,/(* 3dG]04 F~ͻBsQ`7cz0(T_Fo3`H׿F:,(@qYбq*^#[ b}E7"O%2㑀j{nDQj ArM,28*SF+QڦGF<8CWO%\ L \- .qԬB F'v燳5E{fS1O!Ng^RbHAܕ&4Ӷ Y#E3s?TmSXht<,j1#=ԭO/R!W&DA{=7zIA? exEVz)+Uom۠FYo7XH׈>P:&7-̖AuسLkWPxN|Ow|l&OC߸OS'ȒUtv ucئ$"mhkԎJIM1\Ǿ/(#Jf)O'{FW곍 Y I&FCfۆ{5]vEO-0^F%UʬrWɚF;# @$IB^egwV]%p=į;Q EqD!\>When1̅E_)'TKr3==䅈?Hki^-UCeeF '=j]Na4s<JǑ'Em,r[*jJVz7)YFei1*t*;ldRFqE2jTfeqjB@VI'Rah- "5..G0Nkf4iRv:tm< g"0~,j;"pxDC hVb"òEmsהX!;iL}DR_wT_. =zf{5-w1d})[=MaBP>~N%p TEG2--0"8ŧ.-K QiGM铨oyސ/:r@`)RlT7S]H:[iU9h~3BlnSqX\<ɭZUU7'*![]~dčts挤,٢eԳXq#ۂ3m2hQۦw3X{lͷߕ6@uHA𠌛Sm5H!㲥T^0ҩҰ0۪751p:@$jۋ##xճA*Z/sHQ'zv{`q43vPFmhqSTUxxA!ReH\ K␷oɭ3?/K=NPYNZiE]Z˷EzEEKx:GaZ\/{?4y-2Èvl/*2@A l n(Jo ۛZ{+^.s;s5tʮB^-踛[ireWųˍhHlWH3m)؀#MS) ]߄\otj|fN.A,nƝ.;׸^STE^V *oPp!tD$U@$cl~n#&(~դ2Qfp!='TuZqb[N  0; E+ϊJb#orCPώ;@( 95b7wْiU졂OcCV.o ]ˬ"U>5 ]VfH2W - >ˇ0qfbmRՑh_F`sָ2٦ϵY ɮ*(OCRùAu1aV"O'yv/x$N~wmv$QH *EpFU|l,>Oc/*06e50d1Oי%wQp3wkz*32-GuX;MB&N{LhDRw/XA#YcKUL^ 'Tb)'h♸Q(U}=4cy/.ۥք=.4$:##\>[lv{D`6:c]XAgטRhn?#7#!ϼѶ.XƜBq1fvȼyAΤAI`rjjLlTmd )ކgZ'<9!ʝu ?:iοW)VH_sW /o)RO_.Ɠ%q^~(P[(8$a9ftiǤ35ٿ څ|VIN\.K>+&[ƹӡᱣ48Nf)r}Lk&A[}hnսv5fIi8χ^סoUf~z!M_eDf<ktEc?wE=?`ޔ[BZ bTA{%Um4+Y>͉,$Bmhpbcg|!tix 8Z] 'g3g(@HDR}?[z#u\QCBP:l+FĈFܳSC1xtUA?nҿ44zBSMwlƒc*MIh8lܵ KXW e/q.\fcjm2Jǯ8~E;3T5ypr Ep#k"1hMzT$r}.ǠV1C <  .P}s1*v+FK8n.mD%j穡pF @T˳ |2HY?ZRpa-KXϥR.d{oT4Acd;n%]<$`cHFT4ɍXb.ZYG24cs}2HYC+_I{s4 ~ i'v+Iٴ/HYC@ۏ B/%U5ˏm>BBJiL(vǝ]Qa P9T/X)]1v+T/%:-FܴV&VRCؙcJ]zBWc-A֮A <)a82ڮ pc>RvK>u SyAz  YAxrF;q oF kB)pJJ@6X-c9IntY Ťׂ8Gq oK(kJ]k$aK/ؤLgErkXŧLc0cR\Z3-Խ,_UV3gd(ʘ> ^?zmJD)P|+XB4{{~2q Q 6R!1w3Ax!yM4xө0[)[A{ϳ lwOFrU Z Gi 񢱝&\,fi6z:HxR)CefO>K׏`$'o tC@0b]qNtN#S>ynZ.t76i}7(P3V.kx5@ Oa(檪)T<5֠];}WOz=a*OdE8TL.x+fETՁi^:ǫ,bp|!~`f`[ǶItv5T?D0],0i1wHhg3~LTlTFW7zm />f/ P&Mub839ܤB9g#< *K$x[4 IQ?'.5},لFU$bO}(`bOxi%9)/&6rZlKc2g[ޗ}Mt&qcäkR5C6o*z"A~.DxXU&NW2~! ɸlzUٻLjlѵF{9EfS4 dQWy иx̝nXy-#UNKm--j_t6&c%W jV*?j3%3!SC0T&ivY %w2q+[=eWI4 xo.^Rv0Џ Wⵧ9<+RFLYa%9M鱵w}obg6}:??VlarE f]`!Ѡ8 o? Lgs`?V:NZT">A_ŝ]?t^-5=“YG(xV{PJtngvIMZk'sD NE1ΣG&/iOPxSH{b:Eв!be{ d\|C#薙8 SpJAg{9̵ۑmT6$1a?(!Ff k_B*,>AY!ȁFEKʍJ$4}[ &YEԩ?`3w'l`b'Tލ71ƻz=À1 ci'<̉Ř.nI3;4o.o{m`*,q.+?HOP?W4yfC<>3uՊ&^\xsv ;ZT aQW'[B[Wmt0 x';[^jWLZlI4 p %5d~{1$nDU̍=qI^Fa2!:2y N{OU|g<{ h0WV >=цw{XhԑL8 +q0M1_g/@jZukKƿSiG[Fq07Qa/fF1ck?লPWd.?_~ז]Aڱm ]y_Ivz=iXqGh\ # -EƑ -u sdc~?bi@حԱABtw҃h]%h-#2bKK{gfڭ^C)Yt=D==3;t_,Tco\TU}d2oJuoS3FQTW}6|8- /gAb\\qqv2=~0ض'5=Wd8^ O؀Ke|_]>b˲ueP 3DZkYWbק<:m|wٴOjbF{#`t`Dȍ?;Z.<"-dxG8^g.{pn$I#7=D_(ߐbqgYz.22j\OC:O[ cL#tJ嫎d1gE=g~62j/ ]i/)B=y&ej:b=ےhzߐ; S[ds:U2Z2L;a=ݭlo6AFՔeMY-5Y bPhsn +SI6fGб^tH5~^]唧/*5!LO ,`ᵨ1V#=ai!1^ǂ-V/T'DrXMMeds˽XwlrC/ ɇfTpxi:H0faۚvşazbHz U3οn8FzZ7A9SG&@;YՈg+z|<Ľ.%> .*mOWBG Vu L-FV4*7S#MYGkn9 F *A`vT(WAtON2}sv% 9 s=b^i,AKJ;Aǧ&kʛHUh]|1 o){Knɇ]@)Y|@ -kz6^|4 "BdGmu&,VbP,+nIY(qS(`-x =@v?8bo ~7HE1 A/O"oCM5s({@‚.}*G+%D| &}ZJcIH73o :'!PAD\Wi:[`ov*u^"K4c)*ㄬ{gΎh6wvmv 媔scigz(XS3yFdǤ=#R cS CGX/<_juS^r۲_SX;h>"{TjQ Jݧ1\~ЇLn? ֭A҆ltV @=p`} I-&2U+,܍vGGJ~OJޣRXXF@CeKh()*qK%^˃l{3[@-b@fB-.<L(ڠH=;9r4KXg-(f?j-*$a)Y8:dDk,'!Ƌhg.(&C:5 q](*_9tq1Oo?zIa^1c2^V[>@2鞗i!Bs C)1Eavꎪ {(usYyc qcoY)ɚU PeoD-WW9wW6 PNd/#8{  ~m8cЬES>ڡ^mHkDKq8>vLHEvpA.|+o_=}<Փ(/ڗeE.ŮaHc0)sĮ!<C][{ VQIw, LXQORӟK"pjwv#@p,v>vv+TC  w.X-n{WH[ Y\[]|t3G,#lYQ>\(pG>z EVD1<' RY{-?aXqv+p(@&nrXG`va.nk/W iVJU>9ҁ12@8, =mvٝH"$H@t\g0f&:뵆3lkdke >.ceg#`Roir>U'h>C_X4F,YvӨ8|wf)n[OA0o, D ,2iٮaW:Anԋ5T#?y'ا=.;Qv\ERk G}ke.U(x\p.N{LRlBanO 0VI殃{Nbg4+'k#s RzjFa?62 k*Pin@p1"xpar >{y4d M}՚juq11]|Vw)wvp%&0L!%AH0@>a0Mcp14]t8HvMժާtn[pVge4h_5I_v֯m nƀ)-A b͜' gh\Kwq)B"v@M\2K&cՎL ^E1 gqШ/`haXn!D*"4OHD"3!˛$'eq~-8>XW Ǯ9/uK򫛞n䙴O[ RF\iIY~DT3?e*AUd@,ca3F:{z8{ x|f<ʪ嶍XB(U0@pGP11| k9#]q.)Sm撰B_9NiAVP~^NB9ںҿx/@^q6ȔPIUs%[[c ۽PjŌ2mfX(Ґ|~Tk[#a~6 S0WOu`J\Hn=JUaRt0%Rf=y k5!/]J_'>~Dcqc8F3LTP8+(4-S"E(81^1.n0c`In !K7\dV5zNMIDWx½QB xuPGbP/6uDy5msVvZf-N2, PdXGiEg6uPX;ߔ "tjm[mBA(;{@ԣDToLU>a;fLyn]% Z;3,2xPy6k4QS*if˽ӝ7s*0h4]l3#P9jeA 2QÈ2L r#|: ]p̿CVyo jj$(uDR)decn9QUI_yK"V_fPFm@.,VӋDQsZf.gSq)7e exRi:u)5 Bf"jjpL"xl1rO\^;}P9Ev-z f = M }ihϫrlpYc=%֝IlI9#=4vt.cŧ#˰ZRg}_qx9qw9c>P" m;V:-_MnqmNėlU@͏&T۽ju#@E^NLspwPx/+%MuL'/HV&[QֻenbBŲ6iySW0gpV7Hqd;*^<>KjL$Ǭf׾Gj*;#=ƚXBXB\:v ivm~;=\׭O("#$*t\6.Ŋm'kYɧ<QDBEk|FS"U@QD!d=_K\ܞ(u(%x }rƃc/ɗq2OM Bg6,)Xvn5­`Ty$]Q>_6 3 = *܆3cXv4OpY.#>]"8}',70d)oTX_\ q 0yWZ?k߀$f$ɁE|I..YTh{j>tA=Ǵ ODGǦ"1S3/:9߭uV4ZI@J~{^YkjXekȾG\D{nC,P'!Cqar|2}kgLTcwQ~S|sڗwqhb:DC#3ʩ) z wCK3q(ĢKۊCJHgW^Jl.6O>Ľš?n?{I,a{P\\#Uo=54Y?(E M ~!Qu?ױZo<`W^@Jib-epcOs`=/2y/ïEkZ[5.'E/@\j' JZ % NQP:'s2q(@1crowm/I$)Bto~Zp/6<]EKMsLv#MbFu{*&xC-MZ/G~e2W&wwc&V} ,ePS'-&˨a68c2~izn)OԜrI59/'f@&29*` W|)3#9xM  ]Wxa\xP&OUѡNTI"p3Yn;>SVwCG`PјHi`V><5c9~*>my5;zSRP0`o{;qޞo>֬Hⱳk>ي؈+^E˨!nd6N'O{ 6`;UʆҖ XA)UX p' HS{ xq(!a7& }܅o5@mO8+\EI՚r*)W%}GO.ƚOD.;qnf 쾱-4p} Z7"Gs(jɒ8#hBp0 "׸4E3;7K)XLh1^ޭxH ĵ_`Sc:c_#Ԧאo3, qNFkc t4+j~:az!qB oTxh 9XW~a^ON0aXʤCfQ,ԧe5+KZ+ZV49L? =e$ \7Fo.ʯSr"נKe^| U(4Ν:w w 4K$C,B3`yP0pgsR'wHY CL؜E&'yo*vN8y e]@MHO]/Nh]pXk=*Ꭽ ;k;S qc⹜X\d"vX*V~cx=tw{qW TfO(yx^SD^ }|J: 8T('%N w:]@GA/a_>Nj+\iW+ b?ɱDC%?&5A5GZb9.)JZ\FbI^*&+όzqy!0lǺ1J`I.JD6}GCLõ`Uɦ7X)"uW587S옦+.,(Bgz:Bhgix@"`uh&ݽ/먺XdxoS56$D7_wtC&Ex=`DzM ,oJF=`w#Afqڎ(:ĪmNʐ3f!Ȓ[!ExRAqy^2Ky銿,Kru~b2l7׀RL%T{L-HG֒ikIOR=/{]Na1FD`l?KXI z̖4@^CϠ<k!OUT/읾Z$|A*mݮ.iCҨqI͗  2J<޶Ϸc͠CD!}O.jie)˻_3i w`Q TD]H?t;<̣ 8? #hCCd@,ΦBۚ ,Z_P?HꍇH\UXҊw8C%bVҊ?p1ƞ%Xwvo=n]-VG&XSWyX/6~uŒ̹j &M@Bl]ruӑln*$ѠX Zm/Zg], d75\ AU*n-K7L !p?țRγ uhQTEwKS֛ @Q_2Mw$5~PRekV3szTJ^{Tqc4sy);cXq}7B;uC²L=8#=D% GdFBr3)=!=Ѐ~Hp8H?<.QiQ(4/7voy3\9E坶mvF'zX"8}儻crZ_Vg~b>mځ ץsŗѩD'RxLDc74OR#az[t,5{*$2  G,mV_IؒYI"Y,8J?)۾NLTW V= Ni ;ڌxp7 cT9 R~p AIɂikadzVm]ڗJzl: |c/m+ZyKT*(2R faHM8h)Z-`4!1yA%&%=Fֈe`Ym'W=&tOJ"!7`̤dV揦uPElizK~?Y q瀈G4pD6>RL܉=襡Xqh+[,O=if5pP[}>~4y}0:B{PdDVP-JRRetF坎mʍ# D?mnjM@aGuyU"R0DdhzǀJ nUJeOEsz 5$zJ7B ~)ptUݿšAItYoIt +cF66ž m[aC@AyOf-8y36q?EO$Y87('8ڲ !FOD{bm|<(D:BP^ /oF;^^boĕK@j]+&mk@t9v 5b;ȧNxrl(Y/-8Oiv/1|dsIsT>O"楥Zӳ}NY9͡I dDy+=I5AKjLi_ S\:Á &jC;6R*,$p 9KiH4/sAL@)=H!I W"3pVn{\v~ŃNnT"^ӵa`\*_~sG-|>U"IyAZyVӁ~ɗ) +V<*ex0WLy&)xãA[;0S0.t8;z4CS_w7*V 7܀nͨܦ앹 Zۨ{kV{6SUzo;9n .41K\/z]KQe\wfڤ块Y;LJ͖`:y8 "b hf"@H5a{%E W; JPvv'꧃ ><26DySR@7c\ Х4Uݼ {>S ,9ĉȭ7aqN|!4exUR-tւ ya)C&@SnLXFJQ^(1Sk'{/Jq+Q&;Q{ | -`+C"ӷe8QH!F--tb8%8WeD}-U(]7'aJ+p{/>~葴CDX^u`DFE=F&NvsdY?Jnr;]Wӫ%Ç6 ?M]S9Е`5_88@~Z `n{NsQ14tV6 i_n)$߯PfH<{-ATa'aA *Sh s[\/QhyOI çSzjqtVDtFp(Y gQHS[Q'0rd3rBg`Y4TȁÀ3cWҹN~) }[Ѽm&לa_|j~GQqY?WXdA&DToCh>y2&1tO&_YaEo,z'Qa $0𥫪@O4 UYD$E<4؞̧9>/O>ߘ)^ LNOUTٱГ#DYS.@\@G'dջٛ3[GIw%eG&Gd.5ڝ H`pbZQ@\[CNʪ+b\,Ǚ,1 P'#TtK!Eĕ0^ @+l})E2R*:`эtjyŁM[LÞy3t#5#-ҦhLFL6c<_O%N~F p?wr(;mr=,9;AWN[jJ1 5Z!L~v DfYybNgFq`\)Lܡ<҈bNc}wt{ Q ;2 "gUy1nݺ5킚=z;۵ifFh$i%:h̅ީ(kJ)N$WEB钵ڒbKK쏉Uhʯ>~3d"KWP%6o2>y\) hsg?KM[9Bbw3xJғA|LKXNj*TK nr?f=[ Lv/s#¶GA/<'㾡<(T+yھ 4xnۥa.(6鉂hV:pmP5IY_3Wkj4kfYaz`hiv3~@ܽ)hMm7ѺOs9Z|:VzoIǼ4HG#4kRz d~~XDvFS'C1G ݸˈ~J&=v=dF)ecjp.t8d~g0^dy'#nTpsq 3LĜA(F Ir48]8TP$2sp6K-G{H]>2H9bQlrDGf&G)hB؞).IxCdw"C= G'j>f3y>lvqz}Q)PĂ^Z#tGC^NFޛ%EF?uY'(XUsð-<[>o>&Zy1!pOx*}ܒ7/a5"N2g.z`sk';vm.3@#э&0m|蠟T@zi6Ũ25cSkZBiN95Rc4"I~}\甿5wS{jKFy#}d3i,'YI'YZj}rltZ{vaWwaLȪ(Bd K DclՏG@0BBeq3v!&}Q:k0\vtA g패$2+Zj ^{ȯILG&;q *BIBiJdժ"K#BZ4(o v~? a\=%82'`1ZUE['2U*z)P7F-[~BHX^&H<`@eaByn1x~a\LlBTzv5șK,aJ0hե9%cO{9I SnðۆCB4'TzzU2jc[4(Gt4'4u}O |{EOAnyehKn F_p4 vD 6@TyZEh[-p9Q}BUi$V,\&K Dgk6{'pR+븬P $u;ڒ#fJ c5 .@|\ҀJ[RcO<,/`}^5G@ THu>UkZoWq{qD||J(-һAf-87N^k?)B:̦^gm,CYA>B* Vˀg K4&A:%]~7ji>a=4 vTse˯>> ܧoǣ޾a$wYB-K?MЖDU(䊿Dx)*̣*S"f_laj6Mv,H+r"hstq+G7iw'{ A4*6WL9UY=2X܊//?Ujq VlrH41׭TB1 ŭ3Rn("g1,K) q: $?DblNwuʹX^rE0|>$/CZ;M%TLH#MߚYKR?r71YYƂdLyK 9\Rk|=/T ӢGδtJϸT>W%j]m: ~ bH|[ڦ3){P? S1=x'ŠPynj +bZTsUa9XG!˲"hbuf Z5YY3IbFWsܪAiHHu&?f$4h ATc@JoIt]ٖGL(mWUF[sM&;K&/ ŃՇҍ"!-;$|I_xݷ{CX{v)xZOұ^jxD'@m\KWNBYoWNi#A9\\M:٠U!lS`TC#'؍[b?-…m lЮq<`C7/ RulfZ+􆆪[jY8TiMiD<[r֬ѧ5|ge6›Sj]Q|DX= )'3`CN&R(UT90ev]"!on-MƼfg^:hOdG~t #IiC90EBMSj ND~cȭ! rP!wTEhZl|"ɵ.uZYf]F:I0CT/7*R&g|sX߷U%[;~2QE, (&bXnFn aAhT7]xHY9*Nr P2ˆHh17A*E5`#,L>=>@j!Ae*#{X;?[ŪqIşBvcmOy8Ye^m[ "ŏ >p\nt9WS۫~goƴcۅ0to qcB5}x]Wq,C,\7-Kwڎٯc|/r:%'1A+%\&GI(c(Qٛjj}AD5*T*K5E)ACvBIW>~ozUY> wxBtZ bi/y`Jra'OnV^l}aesxsF~Ƴ/GHx;R,̩B)rJc̵Y6[t$N:XpCx1O7G#@ *VF&t1Gbc|LWa RayE|<< (ϣ;=$Ӷ0ӣO s%{ ?k6CÉTfhUI Xҏ\ RPo`9ڤ]rX4q%m^gBro1 P"ౠ+P։seAjgh2- Lv_@ϊmG +$p@`kMf`5Eu>8~ʩr7J<Իȝ^tSlVbGɭd#ySeYU_WqIziI\ԋIAmyw gޟܐP?)j?>߃C*eABV|i=mvG"%s`DʴuUzSn=݅+ PBdtN(c|4Xa,Dz' 1*4ڒՉ!iqJ[W/,ϣRV*3b1iLL=Wm"zq.Ҧht2E>|,6H%'2AZ9Mzzd(41S <7s~[bܮ(yQ&ku8ZHr~9NKE Y*yː_s^_GUZ3*;6.]HkU˛=y#A,uYdhTz 3$ Z;kzcS(z/ѧH[%~ .]h҈t{luy]k0]u2+[E~'{HFiD$43G%ESk ZfSdxIF2v7s+U+IJM.ʎ _n2*daܔ~/7o8alYPP8c/R L` ̢-G3NJ:bxm)fŅ&3ŸcZ-q8( 4@䧌×`>fL|`9*|l dz;EMm3aI Fʝ%  դZ$Wx'h=Wym")$}fFBl5Ԑ5oXFToKB_y[)#J3r=Jc a [.bEJܛgEŹGG Vt~~te<_DluI?XREEZ>YCR.[VqLm#Eg{5N)sG~{Dslr$$G$b1e)㻑%.?Z|cΎC6'`6w aP]UNX_bm%J #W+ "ODuIU}_X.+˔oy/|`Vtva;86\c){aoCLi;NUe 3bP 2yvv{3]K#s5Ps {=5儥lasOv ]G;"UgfcQ:+.ٞ}wjGe|) ݬx/E\aݲ¹DaT4/MӥSķ ӥȯZu :\GY4lSVkja 8Yz#]-3aT:_u䞸s&B3Gzx>@IHjY}d)}5kTqW++YjD'?<`ަ=ogpL<,"Alk4)W- E=є`yXw;F",<Vy`KBdQ>PO_}b `PamXLoNw~8a` rE_6=Ć$l<:0pH˸7"9ֳOU$~^m`D@rٺmFJL7MH/۪0$tErBs3Z-`^">2/W$85ոFFU>E{TP[ Yw)$7>vGo^/cX-_ӿ,w'cI+G}c fӅx,N rfoD !'0dis(GϼOJL9tIiEu\}uweۂDqy0jO-385w6Uȼ6BB{m?8e􋻱zkʰyoh=tDž? Xuaj GI Zo=Gm8%#.fGb y)[/LRqI=p,Ɉu/c% aI z.a=y 9v\P{5!DHX ፓ!Hp}$!}僜8mPQk))=9)QRחpzO؛I'$ήd,B5wSPP3P6g> ``<=H",&⾵rؙX}^? G;-ZI}9ǀfVEդEIcXAFg I$y^ia?c[3קr| Ţ ЏVS7G~ʰe i$";o_c&CIk:ۄ]旄|4$tq*xSBv_}\ӺZ7Z\wHB{6 mxBmD G ( h Es&[C$m-XgJ$XsTCވC@78DeW㳑cul1fqNH⇚)%OO5xSށ+ I/'=#sG[A?>'Dee= Ky'2:lyAKN!_^Qo']mva6i~wÞo^qN 7Q\O- CA7u u*ےIX{)q+R nYhgߎ1AW0RKˎH6ث7=IG3F% ȞL`8Cе5Yi>^!CB4ޭ]?pHȐQ 9G01{g<|Yik/Y|U:ݪF{K1[y;C\?G>f$ = |&&=&-Ҽ9x5|@qlsf-|S&x7+!C\9gٯ0XS-4 V@IaxY/us4('k zBLn0:"U4 حG$bwc5֭q&$mD EdIkѰV;7q@wZvGNr)KWNī3JJHʝuD)F3֘=(hQBǜ PZ)WI詀YOpţj&M3eʼn"rod@6WE/KzujڥyQrk&D>Q `(0إd|83ypߍ3H)29O唸X/|`Ycy-&$ك$_n!.<0RV a!O{dމ r=YRFSj^ܹ6xSS Ѵ@/z ,bh‰XS ~0TJ9rN\NG jAMK^CQAŷvgKt}E[rrfs)K#a--'@FgYܫj|ɫthGpI ,voz5s.589˕ ꕦ,ϋdH!SU~t EHd{^<ՋMd>E6qA רY9(Ϧ1G.)v q7\Ia[`>#Յ"aPqJK@iFoS5 ēG93;Tv?-r- PȪUA4jb[s 9A*sB2({ΠzS9YF6fLw%m7BZZv %X*r¶Ȯ%Q8/NK8Op0ecAvŊa%cc.&a'p4Fz%ǽ}Rҙ [UYf]z6/!fˎcUXP('nssiybBdo{F3
bE(U|!pS<\vS~_5n!XQk F>ч\AeѶIh ̘%H"!\"Uki1'R+(C?îumPH1ae`a3s|h}W"BL\zev`VDo>Sd:&&|ZTJu+N ʝ?5yb0 ^>ɵr:' PT$jDE/2.d+7wDsA݅6gP k8'周FNUUx@04=BQdZ`$dh/QBKoKғ?$ECN$HP-INfIUI)ƣLx%XYr2JGrnHǭ!yLt4HP|并\K?=]f%kL,Ԕ _೥!?xsE#@tCIVd^6^ev gW WVb"sdP ;"u6#%9JR;v>t?W6:S'R^ieqNP'w ui R-.F*`9tKvOBݚ/ND6!jH4fŀ72{*VvA%\ J >v4aRYTr/6%?4H[s_?/&=ˏ7}Vm*B ײ{[WW%6^ <{JУ_ONuH]qAi_RU0ˋjyxJdD &xMTg@_ 鵚\ Bu ܥ2ks  G@Γـ֗}qe9iR7=E` +6 gxؑ ,ϦqXgF]u#RuW-kԖp5*YocR+ ,veBޮs6|# KI X|1?M] ?rbw~DkBXOfl! P(zJ/NuGT1Zyi8̎77 J|#T+u:p ƨ'p66H5/ TA!\bUX{p8.7'?]޸q0(%YugHcBW_Bhur+RQexͨoOOI8qaa56 *7|ٵ:ifi&| v^ wͺJtT P`YDVH$Zˊv3/.Iˏƛ{FQ+gު爃BVcbel"1yXS)3ߗSdP;ԜiݟD0eC0%qy=`] adbMr+cѰDF'2`f0y"ҋls.UZt~9֋PBq,€Jwσw7M~5pzo-dЏRQnA;WF ϼYM226d,Zg< 0x7Wg : I=nUie|rŀVhz̩!znzD F尙EFpJKLOր+ͣ0lb/)e_k=p@ 7~{98Y4%g B)z̃p¤RS/e:#Xj˓ DeT6rpas ኟSNWf3WۈM}$+MT=/^*i֑%\3fФJى` ;_+\b,΢@|ihO[AY`ui=O%0ks#rh2 D>np% ͶDŒd tB9Q1~rkhi PM. ^nib݃i!#XrN6n\I /k{F Sc^3cyW4ԬK;ɵ $aшC-i4݁{ ͎x>WDLӜYo(2V>zbLa<> w wc. w <05%҂y @{"h]6'5a _ /q‰v'ԫfwk&:} @x{J1ɣϳY>MBe$>+\=FwcPYn'om!1kI x$G~++O;t 4\[^;7l,lYۖL'Z!&y/ݮPjCE7h0/o(Ip @R Yؾ"\>4D@~G2.Ev"p-b٦Ea!Ơ1czkIY!Rq}ӢhOz# X]tjꔽ#t#g^oV'|IX!jbaۭSDJ[|Ƥy]"^?Va! 1WdlوNMh)+͗ptKyixk޼n}C8<5n "zTgO,EKhd2csDI}MaG|^bAUv1 5S;*ܡ^b $5 Mg_HWg&eȿ`J],0ZXDe,Tok] CzTp!_!jl iq:D3T H Cc~vَ~w>J Tr# ԨҾ1MViP Vjp2ژmurΎcFG3́]Ij[١']U䇟/3(zbmߓ۬M^R$ݱg&ĸ ; ]B߳[rllZmyee8"jnjf<g֕ 倸ĦdgA[``wXEו JsT0yLjx r,(֜WxhZjkȼHD>Ue)N3J1eu[ݭT@𭪈T&>kVI<=\ OwdžPJK(պekc*ZjӛHv]A^ٖ?>LpL/oAuuϰH8AFc#QƋvD.Uj߼Z5e1v嵹d*\bD֛Sk`Km]n€:v~M1@bn3Pf#P.?*l{Kfnv5sV9(=I+U!Pn-i+"xOƗ 3x;|,n]JbOB{ioYa-*J]N`hGc&E ~,މzv~ĚT2p"p`6\)/IK֙e \E}7 ,O6^.I/qӃE7 ,cgn ֎JL*a_TJxmRV6%A CUoNDV1CDaO N @X2^|s^/̜!pA:P/={0wB+Dk_xm]@+خX3{ 6i֊l#z%4:r_Cܬ.sf"ߟG0@,BCsD]-ٻșIbbϾ |/I7|ڠ>.sS;$Th)'a8kRISszоIüOǚTEh`K5BEHSDb-$t~l| ~aˁRu.Ǣj =d?ŃFvm;Y29<͹9m kTZ>i1{D7f8]ﺣs>{re%kHÞ TqW  O8dE(m7| $쏨VO{3w81" (;ժz.&|cAjשAS1zzw|^EWO y 7^?D2i4feLliSME/Nk &O5mLжb]ʡ& :*H<(pe ӕ  9“.y{;QA/V7+ql$&Ձ7;pڍ(H3/ˉpA T*>.F2nOs_Gc\BI$f K.kGfy-‹kMDSW=ىaq]; :o].S݁ L>X t}"Nόd:LZ3,x BO/Tt=.3c7oWC_q0k? hDcRmځo]NXNO?$Q)D@c{T1)g%v {♆ވVXSeU^ Ƌ zazvT 9>F$k#nUh8$5}"c)!`!>t!֡FgW|=N0.us!l_;mF?q{!"9CYӏ,,dN6t Tb~ӠQsjMd3u)߶㡡 OFSf C )I/Aj:`Ts d%Y~ 䕘Q(|gal6 ^x7sO"8ה"0%JZ47\RLKF->]:갋.HD9 :.mbψ?o'Xz7zL94QnGE52l*boR]'>=ye־~ =.,q7ۡ݇TG T8%A{T-H.)ɏf fFWEsZ;dXi!KXsP>E>)cXV孄MDPӎA}j( hJ@"?SurݬW9PyNc2HӜ'`y~4\`Ju!Bcl^.oQ2`* ﰪԾ^:4l|Iy̬p ,伂O4d$@h+Tn]j O+#Q~67eahꯞM~k{炁/QZgn{bI=cl13Wu>l}J59f%f!FNyR3(-Π k5=$PNp&XWaU&W>.ʦ4{5m /m4DTܪ7;>i$`z$ŋ&rTǰ\Hc`i?;:\죉hRC.uwxhi4j="B"}IX9sf7DEWے51 'tQ&j],^7DGS ^A/vDf[K:,$`L 3#-3cA{(ui%Gᵸ'﫴rOphK$)+&C˰l>9%xg22^5.)(|ƮJkb^ɩ0< #Ox$ZH.< GС(>ЛTGGO- 9$YOty¸*qyEN1WBbXA xh_dNr<Ƨ$cr҉YVIEUPT*Gڻ m -\t #z}/la۳||MFIvp[mj{%6\CSǝUOgԐcx94MmWݾ҈ф7#8hPFH4gObJ<eHt.BYH(C彷Ѫg1&𣿴П/i!*-ĹiMRL*|/ 1Ox*ć? j7bFl9Jc>4c)vÿW~\)@!M~P Gڟ$=MxvG0*&81Eo _:D_:+B-ǧ\we65pmϠlEvOTs!)߳e5,.w񓡒` QT$躺!o@\/x#7ߵv拕kcj% 78[G%A|>22~2eҫDlM"uL2T 62oL <=e32:67LKU(@ U*`+TKpU/U8aB1~T)Z&e"hEHQ8!J^2#ON6wj1MY9׀, &OvRRij)<">[r)24m :efOO*PJK,|vTe:f=ԧЊH\ɇ ,kG7;4+04"qd⋥Gf-U:[ "׈)<4P]<*dFNEgzV!'Tajz8?m癰x~"Z^5SA+Zڱ υpңS„;Þ6Զ);TYqMX5N} :"3T&=5c[*YUܤj'!:=Pݶ9[:όK_l^VlC0LڻDoV Rn|< q b!2ZTB,FLN T% 켇JNI_oIJyK&%ɍKohRXT\X94H}a9~P"Шy=(Ǯ(AQ9K!J.{^DqkF4ui|}d ɄtوFmƏf]ˇ@&p(6k1\8̳6&|tRi;"̥A/ZzI#O@5"0crRoVi}r}=<∄y rN6GwXm1v Εskݿ f2f}lӚmYFFR-q8չ1ZUr:&uE&Fϯ̂jWY`bVaO MGB^de 1CbQyM0| fLQVh^|itHv̬eA=a2B7~#[in,!/`C_*Ht un)WR<ډg^F8Ue>!xtANu AiHƃ*&И9;TO f-ۢwH]ZpWu4kNGYcB4a:`&3~]f\P-h`k\5="$`'kobY@{cT92Z&XmS'Wqvλy`  ~n+Bw?֊<"kUDso -yGl‹^QͰHK[Vgʥuzoخaf6L(':#TOU7_ׅ^ͦ4y\V .@XXr Xҥh˃G2FC:lMfsCjAje32DzLD }WAڇtfOqhW)݂s- ,'oދa3bZ7W!cQDyŴO}P}.Ti0k]kD=@}/tϥa4 S"+KTpW4:PoAvQ3<'g ,%oLFS3(aiӈN\%BqӞꉒ`5at_PYu)u5$p0mvje+~V{5l Tcgb,Bu zQl,(5Zhj7*޳dGrlIt-K%KS4mВBw{j+AsVBCVq.{0ʴ**=˻h X!TDԙʊusGtRwݣݖuW`J3 /4K(yGO{ 5ڊg_?G=qO@ң_L)cMFtOEW-tX&\kx)'5qn!&e R :M G==mdPBmڙZYvcNs'2j63Gtш^)eL,erHD;\GFY{/!'SDkuP mY˔+MA% q"gr GIsNdIbbg{Y`!m8 9aYZdA+͉qKd5NӫT٨ʑ ._p$i,5mjk̟w#';DkҊO#hOTmX# CVi{hFyL|DGCy^ ^aֶܫ< #CU'DXdI}_yQ6?*ƝF\`N Jwg_еR BOLkBAﲭRD%l]K'^h E4l_8/ Ф[+)ChyU ~OgX{X/ͨ .Jdݧ!%Eo|J`W0qycַP.CLvǚd۵?l]P e=!; B1͚ oC(nVGmXV 츌KnOC΍e# .[r. {pS6AɶaM`P /ޢ1r䙽1sy4Dp:8KD+zbe?U[LLWB=B@w7w乆nx6 iJΜywMߟd\n-5J-OkSt xЪШh2Ųk[#2Wv^ PG/_b/&M'Qcvfybx LAteB {uнY<0lY)|VꮞH E `-dU:4UD JؖqP}y5@Qp$T{e/75%3z3=Y{ &9&/#K;*.È0(c&0R‚3$g~9vo |cKnU:Qs7w_7U~\lTWv wͯ.L3]gK1j,rDT9=ӓk|lј)Ζ^SmI0r}JwɁzXE`mM8S?Hu`μބbJ|t;pHFS*'ޅb"֘ Nl'^*~۟{͓Ml h5%fAc ^,Gx?% [(DhƁdQ# C ^1]D}#e@Ҡ@~*K_wfc&N4Zj]?m@;xҽLWӳ3vLXsi(eK0Fj6%ɧe'bN%[yX]j37.⮥8 ΒJGfVt'-OiixCn@ev[?e$\y+7'R"JnMeKo6H{ZIf_v@x")dlN:V^ ŐdBva9 Z"(\ѪYyPϨp(3Zo `Σ~/s` fMFy5f,.j .1zi2*VF_Shy" !%_kp2#ൗYj0],}ȍpK]l9W U Smp>Ϡʅ ZI2Xå3S* mIG8IJ^)\뻌[Zu F 6O%h1~E"M`Rɭ^J֋#@Iڶ +D_{0WfsB v۔Y_0O[`z[+I;P}B9gBhwBxt쬊tǰ{d)z]]di&Gtk?z%m6)&=z$US!?CSQ{jrc3GkD4;w7q SH{@ jc"m?Ql$>iC6Њi)FDhN 6 J*jcx^+x,N v!ٳ ͨ]71^W*Xx>y&vJ6&2A^lfϝDǕkc=ɻ]IvynDU},zݑl~ a>QZ^qfQ FIQ%m2vg=D %2֬~7-#~Nb R:ɛk'(T_*H]DPȪ>ew'VlnOhQ^Yyt6ǼB q3p3e83MRkAT|{S5ǿ-ƇNˆڏrgy|yN8 $bJTwɳ'w0>#@Tv+!fmKڎekNvhQ#q4#GtaZ<5Ae7O!cԎ1H[Әl w'`9虔x3~Q]PQK0m1 6T=N&dZ!=,vqј8Q#@/m`ct|C6XD$%ꌲܻ9]@঩}EWYSk9`sp "or7+,ŒVVAsh7l 72@=L1/GVBem,QOu,_F=pZ<1ߴ} êmѨA'`k vmC\IUU]Wlj-^Moxdc:-v07Y1>g8?FjD@q a2, @ƞvD!kWj_3H X]ՓpVx%nj2Rt ?3?fw6dhcD1FU>awԤ HTe%őo`0١GHdo! tPu@ QW8,0&%+fX8G H4ou2M@g cֈx9|EZJ;ӛ*w6Ep24}$B.`)~=yH1$@wj+N fB`M -ym$5߹',*֎VW#B3{܆j\bձ}_4vnI$I&sΆQ^Gb{|{Q(8a۝f T * sD]k16t^S8Ã}KW8pr %E3՗lGv5@~rJD81lFoUji5>4zM(LXq0tsw&R7#-DS8c]|H}-[ ^isf:USYK'm+Tx 3+EkÚHwޘܓ/j;vED >$m3ƣ] Ȉ~lނWh"b#B\v+LU{Dj{<|6$ge= eB!5!\w F3O udl1zL'dژp'@}9#(K ݦN hQiXn0猔}2;(w6Ig6l2(hr{[[@H yݬI3Eٸ1=8L_L?Az(1aw*O<&h JﵒjX֩D.2DPg 矂5P8 uK%~lTf"`ۮ16يM4¨4[+JpQթ5,F)`\}Av^?XUTNNpEɗn*G=I$ʟbm^1)}b9cnz WSd>snJ(z)k m5A LT21^/F4TFnB}Ÿ`u2S lJ1*x+ +$&m&aCO٥u*_cK;/K$HfYEDžɉ/MR֊q BV N 1^X31mf$u5>ѣ,[j# 8GКC!:kUewS.Rݤi_@6ސٗOq:3>Wϙϩ5C׉TMZ> n **cd^r_6eOҗ4O"rRJ~,?v|`Xm]J܎bt{ 2rObs3M5QfZRcԩ^Xy( Ŭw }1 U\Z20{#eП&Ȅպ8~{awzh < $r˷/+܇, fR7׀\=Eei>/&|@rA> <8gKy$_jc 6XI=+j6[a|FԶV4]ڰGC$tuU1lTcJ"' syR61/_6RbR҆2AJZdb4ۃԠLƓf6$McbMk#muf(sW[+Чr[$?]-`d s*cn֤^C^ yyTq鱎r1R9f ^H&Z臆)|TvWdpذ> MbKBR4Z d2+Ӏz\b5^KX:1ʜAE] @"j۬?S_X^SfzVdu 吆^% L^m܆6Tf/5VjQX$Z:JV#beWbl,"YyKwG%=UEMD2Ga42 {mWlʇ*laQ  \AЏ1 xy zgivXl V;_;"hH B}k6J,ku-ų{"<ρhˈ~MMt35[])W!r}$a rR\x_jC gXRF iQ>ɮm^plgU ^"XJh6ޡ| R] evd4%c;07q~p~Vg9{J5)*.S$;;zZK«!XSE[U5 p=u{"LGCC- ZFq{^?A IҺi; hKנF/!z&M#Ơ?ɢ\TVb(Inׂ x« b2mU %?(ݚ=B[/w)ATy.'${[aI J?$v867W\A"˾)k A;#D|k4LI=u6ZE]^@yTpuf; LZ]%D~ܓse6Jo[:Րن<_BSW!kE%GK'X[Ȏ9fiЀ1ku,IduD4~v@M*@O,B;j@j3 Sf!WĂM J\NC#pT8`;3g*lŗm+6bس@܊YdBloni^d=Cf>((e =\eѕ:PFN_Ie@'l~VnA0& Eaġ1L̥ܬUeL(^{bxk0Ze8pKlʚt|:"&>O Ӥ3a,pVE5z:ym[lVu˶FbӳUTFC=~lN㫑Ջl DovLBGީ!9 3*I >8{zdٹ98' EbZ FH%"#ǵaO>TbL i*Ad6Me0*%kb4Qȋ":o ZCH]fTӱ"j)>jE:^ɠ/(V0Ek.FV l(_2uP@h GCܬ7hMx7zxj= |ȑ1]}f:`NŞ'á;,Bfz+ K%UeކfmV=Fkԩ$OFz 0noYXa3$O,)=uYFUXy:<27!athrrK57?qsΉT O1_;Qp[e0it M1bsF5!EJunPmPc Nɼ?5AzS) [> cӅZ_da<}Ȏd^;4l"=+x?I{%"R*βx$BS4 x}~pxW>#}qStkQ*o?MDM,gL]@Oۮ+ԯ-԰]B]R\1^s; ar_~8^^Ӌ&VLn -킏Z$by>ѝ" Y⦸ /7oQD_ŭzЃ!]ut|r'u;̚Tس bۻ&^X=xE[LR0jt4)Iwa,vIe,}T5d$z[>s|{n T< m5;.b\Ŗ:%z*hDdPbh}% :KbR QwٜW/pt6>Q@O,>;W?;E>u4CdJgn Cd,ʓXG\`,L L4|zIQ{)poppY)7.4yy4C/1+cLG=xY_$"Cyk6n,Q?tg,s /lWZZSq]p)}[kgS  zא,ЂwU68G5cԈdc3oH dNyIs\~h\mthɾd~u6AnoRA2PaFC Sh]El%v'e+?[cE,`y"#'0X@;8p~>a ZFMsF ^h4ʝYcׄhpf5Ɓ8r>S7BLOUCl+.L2-dv;'lwT7 8XpI]3#$H́9#{ \~j-gd^ mf~H), BSŋaFDsH]e>ʁ$ܥڇ4uN/`|E{!}7ΛW3ka2%ׅ(ĮEaǓt-Betqhs$ֺLAƳF;Fq > *DJz$Q,|STQ5L8ҁ0\NݺYRa~V :#^8:TAT=a_25Q8u͕UfԹA5 y_Yg"MLkV-8F])||4'Ð+?L$EY=y14sA lAT:#dU919`RejTXk==RrZ?\23țp[P]h-o)tKd*dAeJZYj`^gc`Νtd4:aK:Z_ZkpԦp-D35!oqH X7=7P\`9(C+E6=88m9|@)80L cUt%嫋g6[ >|ŋ9DO FVA+Ob-1Qv3+wbzӲ- ͜0]4`NzE!. OUR]B<e au 1 };-_*tQ?"뷡KY6<bͯ$~;a缎vWGY.)]+כifW>ӊ\p|惺a8n(fhf7n! @*uX<uo𣊧+V-K6y|҅U84ϦQ_mpl Uf0ͧ-NN Ev̦Ң9퐉,-[Bbk.r1bv#+Q9xݍմ[&9p PނPdf8i:jɄdȶ)\5*7FΊ٩mo3āzoj{^%r@]f3߃"XݴdkJeNjS } S#"g`%A^s~8}$JݽU/8)AJ:cPDTѦ,e-mAq>ϫJsmo>MWK\vt lF\Fn$$#_X\qm |k9yzUf)f]س.#>]ܭy􀑴=kZCdWZ6E{筛(y5Nju雥y 7BBҷi.7ec ^| ,'``74ZT F9ȧ LMh'u% $uK WzW/'X2(*xJy/M^~ 1zCǜU„A:q.([T7^8‹TvЀ~fUPi} [KBc<'xOOmP) S>և ì4OM"};;wKj.D>I|@>qE$CF-R/f8E8{6=Rk8O_w]CtB(シ\N[_*PvՃU^} \Ѿ38?(U7X&dK0P;"睶F=w(DIǹ%3]d3䥞,|("A0?z+V8HVEZ,Ӱ,-_9< Kj*U=Ua_ոl, n>ʃvk5sD$)Ӊ/](VOGї;L0uz*ȶ2#^!3߻eBQ5O vY>:z+3EEd.UE{`oibM5O SQHle.dŔלBBI85x1v-ޕ! tTUҀ{=E Sp<[DP3ѻMpwW,_puy!6+ywz >8=Voc9#WKO>&nܹf ǿP3xbz MJy_~(z 59g&/*V|H!f b|Qt΋4IӚPMpFL阛٧SOg%O u.lj%pZcU$E07]Y][٦[^PéKMC8ꋁ2q i}7Z{tbx(+ײdX ;(Q+o' }O'"}UaC( g-qDxg-] ^5D36^3\t*s?DwɄٍAY\_{ot~O4iu.ږwqULC L < 5"9(j.XcP3g핫W?'¥qvrҥ17T6ېDǷ6uLSrww~]:ģ/XM\&H)ֳa6L/@: y4ځg + 7fW[Y|U[jvsʦIJQDn;w`)u64ۅ5vcszuY,ҮXfYxj:˜M;0e/q=~Q2EsL%?. Jlum5ׄ [1Κ_aRa^X|uSh^ 7"Pl4RYӨla wki&l{a+]0zݬ0'-Κ> +ҿ>*_鬻+U1,665mb)>Ƞ{-'jLeT Qn7H66\ⁿ/%}zUy=`}Fa{!ii:(it&^_t-S=:jm/,'hȻݎn7 r H6jկ#NǤibCJNWN.XY. :Ze|K,=d2;!ɍvߦիB:a"b(NщjzO"7dڲ[w~cەB@'eJ.R1iR{BOyY̋e@Kb_Pm`NE`ʱl~Ǫ}NbS-%.$^^dz(U.|VYQP0e MA'f6k@_mտH'7DDkϔ /CM̟x\Mu2oxWѬ)Ը I<W-:QXޖ4eVF=km,4o(# Xm@i:{irӱng8;h6y(32 xHqS9vu' ^75*0yNtbXJfVZŻ|1NŶ/TI'z_}ǵnzH:)jMiO,Wg R;?<9pڊ?D'9ybLĺFΥuV5pkI|%d|lPHmcKiv,3BKѧ~֓wOU;J˖l!*NȩJJșS\>WH+'" ;!'M vЊ#]\7;8@RCNamjFvs'PNֶP*rU<(h% T-CpXڢ;d?U}-e3D~nі2 }KJ{/-苪&5Tߗ:[3ʽ>6MtC1QO tܶ!&zh1'P,n5MJZFzXw#N{NB{Z² 9Kgkn^M@lw-?jQ 2EYO JY,a}xOf5ɖEF`DVP](Ų-ɅreM:uJj._h'[QEpZgu@ں"1VnC|8GLJdtžM&ecmS>DZbY!/EAaC{LHP#:nԱA^o|s#Oms}97C;`4kh2=sh6颢֣sf1\;Æ;Lzu_rhlۣ¬]K%sCE8H[hH,6!7(/pЫ} 9qR{4k{>1v  S|b 66þWu@j$B'  Y/@n I*@ǢkVya{bMZlIG)[#Q<?( _jv$Y< Dj? 0_ R <]zZ{E*p?P^#*l^d8>D#N-nb/q,IkDrj5"C$ۛm'N1+1f8Y%W堝 :Jc9&=ij? B/@E(mz} 4gɴ{Q9EL@딖;vv{VU-iʣb);zqc${3az`c@FEe Ė$+Ņˀʸ(V l099k@ ޿oG%NλW1IBP0\0IRM &|GC79tmb)+ӥqMf 2Qn&q D[/rgBz?xUS 'bEέ]U#bD?13s[AwT@@.臁ʈ/^S}.3*- jDnH6y\v| gf~ +@mg&| \oy#jl`0>*-"mɀB$q5b0]Ss L偿6~xyv&W{VYIZζτymH qa+Jf=* _o!1DŽmH߯ޠZ)q-{@I OJT '$H d='e ' +Ϛb[9mFOFϕ4SfsAԁҒ5 EIoK%= xBB#Illb*sn8 =f ō*):`[ /yuJ?4s`^R\ fO"Q!dǙys忹2cFU"F7/o_u~WGĄFz(5 ew6bԷWJ)֔nLS @s{loر{V(a;xW2I }NҦ|.%k:zVTK~jԛay 4Iн|P)toyz/i!H"ޮzbvgEab1MӴpYB,^kej~>E<B&'_ Ƥrr"SW|'&ܖKulxfQx\Ķ|QN%)ܦj؜סhhKE[%-;aDZ34.j8LT'#ۖK.ؑقڏxZY č~WMzd v8>LPK1=XO $4 N Z9] C,Y kOn)NYÙ#Ɗ&W '>t8XZ\6ȒxX8>4HM-6-Ɣ' _:[[e^jJEho|:r͂&A:3o؉fm@خ& j nw3$I;+XaQ}!Cq6Bk ҦFԺCE HGV},3}-mBڹYZ,MX(v!?@¼ 3KӮ{5$΄Xi,TVL۸iPx6%(a Ӱk zJ&'j tU[SCYy=a=W) 'FaIn{~hv gm3c hq~RvURP';FA :6>(c+x8V.PΎ9?NR[&Lt 6 |Z}| JX_zm XU:ח)tc= K"~-p DxkIX{=?k2 xfc"2xhkg,Tפ'~~ 2l)s>r%=f>N?{mֶڡp(a>p.sD\R%fBF*WUY n +ɔ4܈;БQ,e1~?ky-T/lA'2m!LpwwO\!lU* j(\Xvg; r`!UZ}E,te=3~;s!)K\;2IUT N)e[NzMl=Ow!vuQ/'o䰴5]ݏ^ \C-wLܚtӓ̐Yp!-Rf%;jS- eS+^_&#Fs)),9, _cש65|=/f͈>ya6*mG1!j«W|[asJ~<bVW<PKJɻRRoOKrLP/>O%AzWAՔ&> :U{W'RO79A3(X|W_!z]D nhԣ fuAo. 5=6on _u*$DQ+-udآp@v{8+Bu~QCO]5ee5$I_!0H N,WFK}UAg "RcKҪ,pؕmozW֕``{# wp2,WlB)PZUe*e+>yN#NcC q>fQu@hfg B X'6X(X1Tt40`2_HS#/+G/ׇr`JYŤ[wπIeBs 媆vsVu!wD)Z>|[(XjI$*%3?` h[5;DJ\=P5u$粋mʄ9"jʝLa6,I^NTAAȂl2M#a', MgꚓzyVn05ίs^p α5>5Mwť=-^E-ۑZ?^\ںnj$Dfn YpkW#3,)5)î%c<$f w`|H:6.`5Ts\EE}zHx:ZM"L:ݞ0U'ƽDE\v<aQbd"4*p?ŏb*%k)-cd꼛V+hQ~O581)Q s*i4f mf3%jj`78Ϛy10+ԧOƂQAL(^p3:&dWϢ5ѧ>q;B< 1:[hUp8](^cA4ǝ.;j)y*D+tBWdWQVI.3Q_ rMjm\ʦg=G |Oh+]j< #"KoUb]0tςd[CRdhd":^$ZGL QZS'8Ng$1@brS ףփc$f9Ƞ8}91P-22F66G>Exu7yJ\.Y65y`FʪZ&3BJ } d>#1#ѷm~a_.Ԥ}@t`^]zQ1V- Xf-PTDӚ7GM}2{/KX}$j󴻩o8@T8Wb8k)bBF' ]*%dHI# J%'bnhn (j[B0џ]gرz@A{3rd % /xDiIP6;:8jCasɬBJ&LNkL0M48թ0{,+j>]4yU/CҫʺnDcC1SwUw@ n\~c'c'ҷ8(nd~5WiM6 br2}S^&v!yR94[V4اod)fhED/n\:xO\ O1>2jŠt_o"BYw"|I]CTM^KX(k/"^Ɵ{&suelj9AKW†4L0/ha*-C$Ph8#^*׍~pՓnM&emhhizy̪(rE8Я끪xS5Q`gAXa UI2ρpެSrrSZp"BKчg&v7-dFY]rI.4 9:8DXZPr|RPo}L($oّ:E.y~`*mw4l=E cN]҂] דڬh%\U>p[6l_W5#(dd8XI!GyۼR~sOز%gN{Xy#ıϮ"Z'6A)" slK-(G®cR8⑼ ͽ\|yso9T[vh &Id{՝=#_i5Kע !}6Jh6u<9H$)VZXQqqɚX$xT:<Y]L(Ixw²9e_Sgjnel$i֏-ֱ7)Hy0$ >Wݿ.d^+*` R5|ze8'k<- !B_kKtV{'SAP.LϴxzY{~,fIEW1~sm{.rO b@P\0*tiduhQ{eKM@.e^c DFZo66圹1xW[j ?E0W˧IWյj@]h5%_$)QVt8UJjHɠƑl9vv\ڼST6WyOC=a3 9 PvnCw(+)` +6ˌݞsp-b M5o6*%Y7E΢f0Ie}Vϲg.DcaWͫaܔf(ݡlj֭Ams)C} xbΗwU1C~UpO3َ:9Ѹm԰F]S|xңxe[:MZazE_=1 "ҴK@g:gx[#V~NDBE?ዶ耘[P58BAbP.Cp6]t لz*C7Ĝb0Wמ|y>%#|.,Hh[ e!‚ķj ܿZuxrM]A@џO@l 0B-֗m6h57hV8 X ycH :iK'9MMJ kbtq#e%ԪYn?22aIpKD}X$731J#DȆZ ,aa>׆cNEk;X.,12Vso p'OfqcBO03mp*Vrdqu5lx*Gf눺 YnXn9~=3Jd)u(fsk *l~aE rE& 1qe/'y[zX9LLM ($0$_|/U6; #sWSofr@-Q2L]D_d os;r ;d*-F՗]XO0m@ (tj Ǣ2ӵ4m^9,(so42, LwJIprbGu۴Vp3Y"&@I^o=T}S1%}!}S *Mr]wZ|,R2&VBS S7CKIT`h ]Csd ߱,%a-܋h3A<ĒA[b;V{zd<'3'5Ym?24x8SO.oHCO[ξ_Um#]X gz\`RD=+ -)O&l gPދXWOGReZ\lc^&Mn>>}ퟮFIxպO"@SYœϡ3 mܩjcc"eBA70'ΝN AI[%:ǝME#Tp꧓9)s $c\x~<5$ͬgPgA30 UJ7kC;E* +82ۃ]el@+aR]fy+'VZQM<[3D,iKZ54;^ R~FSĄ,]Rֹ".D6zP9[J2˕Xkgp#!IXUtWb;84箶NnXm/r7B 9FY{jO!~cs_jZ!@F!dr6Zt Z |J!~)˱R6c}łH]ݼ©O0)p d\".^ҕTF[wK3=\2LuzXS"?vXh:3 ЄM #8K#,Ȟ_YOEt:OK8yKb?;ݭ%K6L#~uc׹ǭU8Gn ޳GIc{Kq\z^f+.0*FHz˸exp !YPǶTjuH86ch9NAy6)];q+Ua )J aKڒڅŜbM$7;W]npZ]ukx*F1>n!<Į60ghr斕g&r6  "G,O7P69dķǪDZ2Dy/-m":kX{Q)Z&.e z#9F6 C½W3ZQhRVxײ5nGw*_9_ iu_% 1:tH9OG{uҐ ]! -/n=+9@zmYW^XK\YN$Q7eǒ#a"~l4'}=> DZ Sۦw˪hXEXLb\_-"=eI^|zumVGFJ=!AG@fk3݉d "oYG ^^N DGٛp~ (X>玘]Cvr?|} "5dQ"rJ\FoH#pFTW#в&ek*W/)uևD>W$r< S]Q)JQ*9{,ap#U "V QLGa੶-$XPU+F֬V@ D:^1^Sj:b~I_.谨l8B\1Lc@?lXï*Y(q5˦~@s7E77)ҷ^XsM]M<Ҕ- {뭷kєr b˙YvMW?^ t8:㟸ޜ Lu ?mx"܈_#ܸsGsn'^@'T.IA<=i2~黑xZi<&h4^&^qUu| mUMQkFZ~8Pzۨoe2! "0KrRnY-Fsࡾ7`jpӧoUb|Jz5 Ҭ, HzPHmҽWAp{Wޭcּ€ޏМs+28|z0m)TFJG]h6e"{a…^{nV]ÜlʥHT3OiDžz>a(dɄ]O9`I/ĕˬt:j x ^ ?}s_Jzp938+J0zz :}.^a;s1uܟ UWpl ;,ť4_gT8Acc8^W-~xƆ>+ ud`]н|6c,}cn)'6p\k bLzʌmp0 M[{j]^o/բCH=n_*VTI !VώFN˭!%RHSgͥxuv~CR6ljdt  \!+wIj{ɴ'uXqвհޤN Y\;8anoPVr?tBtCkEBC/8/5wn0)":{)& '3H\S)d2>M5#8?:`Vw';7_1/YbpTv]c۹U{'ҿx \j0T]x1oE*YZ#oF7tWh* "8<;flٞ;7\RC#^(7]A@zs<:-|X4#@K2jb/s v嬜|(r:)v3 e;[DZq7ۓfWo}޵%;|A+,bZAeÛ ɞ*{~-[:4,V1؊6 ; ]VӹU4ӥmQ]H/,ܮ tMcT=(4Ǔ ZC O`0'l@ZtV9 +3)禲Ϳ{T# ViTݐna*-#j]@8_~7x?tֽr_Ӎ/1 oyPˎ4r$|PPHt[ "5MzL%&y^^(v!,m̡X a)\2ȝڳ9w+W!=lML92&#Hߢ;^n/AxiҌiЬ6- I^%\.+P%;1"hMA0AhehH/hS $f"y5-k{H34e *xl/Qv*ۀ$ScX=ws#䜇`tWArI;-y,bwx&!4@*'C̘J.YowM[$ ޟ̠B@d3xZ@K4U 2<6\Kd;hϒQ"ԻA }sp b c}p#'@6APVh} zҳP}4}UpeGҔ$V1]݀v(՜FQpP.Dy|$4 fp"p9wwj =|YxeS3I_@F)v¹s ɑs+B3 7vc\i;T$\rN(gjԈDf?X1.ɜyB ULlUjJ0?YkRa3_CDQD';Dg~=< g?!Z]o9}|x`t23af /~^{ٖ(p$e7--/iO>sFDz/fyz&qߵ|y$Zf M*c( V>}"C >,zֲp2Ya6 5(xJQ5w#8l.mзwJ6TTXѥ~ps@l eBJurnJ`~a E[ezh+b.Ȃ, K-NkRI_0uqE6Gdk@,E}ƐĥX2-L 1N2:ѼN?7X18lHNg}EDXI >U$T,Fu8ڼDLz~pg$/>.vgb"aqWxPn3-xynk-ܪ{u3`8>kLԌd>jĔC*-\x#T^?~s"\algRjEKҧnM@C7pKYD7z-q\p=@\( \q f\O'I9j;mmRa-ჾ悽o p*ù? $\/: Ot@.Xk =6z Krqݧ3C89@(&HlMRDEf=#ݘ8N8!)K)X !{:vQ|\cyEmj͐+h伜:e%T!i;e]T^rTdaIBIdQ~]O'pcFZ)jF!F2zBc#3@ +uFG-)VE.%:v~@T运2E+˲JQ)J&}IRV7K^2"WB#'j,'CG%YQHr4B-wJ΄wo?wFwP$c̡~X^=o2;1z#95$n me ׄ]T$$TfعG#r™EK.2रW^zkn`Pݎ u|Q^p`2S}3F=&$ika;<Ƚp{9َb/L&bb}@%PL'yyQ5$|ΙZ$q`EV3C,yI@$z_?&?=Pڱe, '>ݷ9ژs{A;$أBcgbi>QS{vz"BQh#$lo`>2YaK<8^!*ĸL8m }&x۞<[s~..Lȋ: ͨP 3ܵ+QВLVi#x/W<nZdb`?X?B |OC7zZXeLpS lr$^o/ElixgUC+[ڒ4!mJ_[5c4r!/~I^H['_ܫH:svG=R/Q7v佬ߊkFR`5R=":G۷I*KR,%/(y خ]N/y)@Kz%ּw+JMN]ܔq2DZPܣ(5X㿕FOso݋ݹf*S܌ߺC@pۿXG^l<3JS=誧">zEhj ~ܧj<&<` 6Ɣkqa m^ݪ~{r QY5/g=P3P.EżgNZPW(@B`zKSX P"Wv^ OmkVb?'IUT|z(ytqҗ4T7\b~ `SC;=HsOZᣳ1%Aqauj6_1鬅Qgύg%!.qLe%dD?Ď )G =&1xߊo[p&~&,fV`EA(XQwc- @_$od1 {bAUg!:p-;ҩRdՐ"\l*GzzW epTS)DCZɩڳ, ~ d#b2"DAa>̘A=8p4+qnPuG%ˣyfu9qw2\?zCPD(cFL54q)%MҿzM7d9k`f!'XEjF< V^x8dQ^OeQaUY{5͞_M*=&Qe}E8D^`Ǟcv+W*d­n+B5M^{/}>uߜ 0#JqRQz}fwPoigoGu~:墰|`u$H0A@BausL(<|RbjK_y;lU.ź4JX0켾5]УdϭR0(Ց˰qG;GհRRS51BDZr2k>2rI\qh2\dHky)q~J1z%!>a {z2b =͗(G8v))۹ax1ĴY.McOKa/@>Ϋ6v*1Cܼ<*#ߪd6PanC$>xn/Ҋ_Xa#gC?9Ӿ4|g(K{FP}gUdaKJ@z!N$Vq*Pπr'fX+=>&UDlAd%P~0pύ}*rA8Tp1Tۑ^7Fhqĵ?9]"/LI?0 ).ԩAWd0 IHŦr_1sa72~5~З҄7M΄+ j:"UgڷrGiX|"f+1+k¥e0a疋9K:3-JpDgHL%Cw4VY3v e-zH)`~Nqkzt|8]{hUd12K΅]W"K3/%hw*"(GƄ tӜdlyWAv̫ucLN# 󪕸1!w_T|g W;}034$ hA[:!|9(D1+PQu[b9ci;7-z&(geR>3~WmHڷŽYrOP \m'Sq~Q#0Ji&/!&:?|ߦ{h N`:~*МH#(;ڋJP.n߁Y٢ 8@r {oo}.  U2OQ@H-Qb^1w ?SA~ *nAq䭸ںHn3mLXtBl>i LŻ>e &'>Q뾓׻5]Je!`𠕣k,kHTO9E(+՘hdy=0@f dId;M[3UW'nU:"; iy7'SV׊-n !np[;l=^q@xwKZ Ě*ީy Mx)gPm | KiUDed{ǰޓ8_MI^/Kd!)0Tp0, x\a\+q%OH5Ctm QzvO"7㉄PЇi>2ejHIZ9RPɩ8F9*mq\)`[w5ㅩ=,b_8stpx2-m&.+yL:y rƍJ1=eD+G}WT]"iN߷԰|YA۲c>vC> ppl_]cY:|H|js6:$! UE]7k?v(q\u~ޒ-I!Vג,+ R6[0Jx C䇉fm$7ѕr4yG/*{h&wwf76Wc+h.5 Bsd0! _IHFk׀pk+RpPw?]}/hU/N}@_G*80]Xu,' o&D|LP2T3d>9d+M `6'Ҿ1ef/ u(#l ݆D: g$T$]j(mu?Ѣ<;* !a`u(61ߠ|waT9/tHM:x/&{W'|H5Ć}& o"v=oݳZW+ӍSD|yro |$7(4-$xYh\(e[7NL۝l^!gNLj]m V4q(&1o-G!8&qerӅkZY?ЂP:1=ln-Q^9P^^ @ BXZ@Nd T!m&qZO# }͆td\gyM%hrF(eLR'=ݯaG2BpM55A`h{qv:Ǔ<=Q r|A zy)>]J}GU' ZR4yBE ۷4>;/̵̧O*LRL[`#qvNX: 6!n&xn+i紊[QLDAMC=L<_wrkr^ebU1`@o_,7d'."f(meW3 n-b#uZdc=rOS3k1qỎl.W\Kbޮ&5RvI3.A8h`Vo@uq#GvR_cy\X2k3A$̂.SH#1!,NEW?6^Z'[EIVfn b<DDmQ!k pc˃ġ!CÑKH 7*JRJ@%8,lvwT xq*=Mc>LoeQƽ+:F X_ N˱q8)~7kհ,VC D*6 O|ݬ\ <iSgզjx4`cE'lPJIm3?8ߚ8\G.AIT(#EZWlIޢ!؋+!LUkhE2f!vwxTY!3}V$痽'7 :uZv(LoQehշd##3p; ^C0^kX)%]E{IR JPj`Cսy] +=ů@>Wv2V5KXԡ J ^`8)_1}&W$D6gI|wgAVLQSiF;yg vІЎkMdϊhB wq\EdU9LLJQ,gY)FgdR~sOkA,wDZ dزW8+8/@j0@:䪂V_=SrA fû^~ <}q_' b;̝guTDoa\Owq͈Gjr4GRZ!u,Q+rqr"bCk܅t 9r;$D2pf֝F3QtT£nRQіag@dCTaN G 2: 1:n:aېu)=Y j #|X$ѨȪܶdפjcolS\/ UANPE&ųFq5x߫pɹyه(!Jw h‘EXaɰ ljLz^ 2Hi:Kzt G6; Ocݞrg'PNVх~CLٰd8zB7&>|e}apH}̵qy-Ǫc|\w9̷Ta9ࡰU۹6vdC6dݦ]$,Z](zCcπU, z WPK]5xiA1g(i܈<Ă~_7;QvsZT2NK)(6ϝk>*`. \3Į!4pkTIn=;'}4#lb򙳍O )TZXs'HšwG6tɡjUrdMQB/f t0r(~ŏx}"aU;aXِWC U)Uk 1W+4U6DNGk~0KR(<} Fp]O? trC pJ6GKxt}* B:o Ϙ-Z;6|2c`TVL@Lག2aO`Cy>LŞ"դgH]P&J6 (s *|͝nB)d @b/^WA5CW&|/oxg/'E6%,IpAr>5O!3y%?=8`m4_69̾ٹ gv78F(,CܕmZ ZᗹR\i6)EaJ 4ͅ.|Xdm{veua\gӳ tm}  Q3WЌ3XՋusgȠQsǰvzf`#/Y&97#,MПy}2sc\ j}hK;+}[lt{ԣ"䙛*$ԵjE5m̨ zyƸߎߝX嬧9ҵE+oq/NLP9!|dkPHw"F먋 W\"ő=W̩(h[N<0vÔBƆ8 HVX0Ϟ'y/闹 !BAt3SHrTfm9~a*fPX葵;dQiEm%[2[jn{x=W]X~RT暶5A,u cyZݘ+s)|.ζް E .C58+F7?堕7ΎX7"phhTPĠ Ǖ1$9W<7eZI=)P0*9rηnbN"^--5.y@0mn\]L eƬ~Őbo/SI u<Sj>mF(OG.(ɐI&^j%;8nOnyug,ϞnR=gG6}uh,r0{$4JfSeY ?t&a8n ,9KEXY M,)6l(kҳ}ɐ](;^ PVH /Y{I-lYI/[,K3On/uY ̗ESQ@!j8Y:Lkw̛Bq 6)fPyh–F-"%a|o}6iT l@m4+=6W |L{*)W2& Zƙ49θ$g}f Ӂϼ;LaGt݆^|~bl&OѪW^\rV~US][bոMG EPrpL{1`4zIf1D#h5 Ӳ0GqC4 ݝ#e} [j.GֹU :u.[RRo+IMhv* PI2l-OG/tANd%- ȃqlPornz)+#\;R&sI,"3G,G@hV [/\>v(-fTH6J{ꋤc6/Ӏ (nuBA MiyZjFǗz `,aNcmB*l*,TP@nnzd5aӹ'-2C6%@mt^n"('z6̳\ ]VjMM<72x-.0wYߚÀµx{PB~PĚ1ssӸh~Y3(Xcݤ(̫+8V8h)J;Ň 5/[sknC)ii H†S Z(N/zW)rKߞ6CכB1аv5g)62*o?3)'$k+p{>9㝋n֒dXPO&$Y9< en:8_vf7Nsa]EP0yM7@YhO:XJG&٭m44FRq'~43:`FwP|h!r'6;3J#ٍap\$E Q?M$DI/ZRVfc#.zM-5l4#BkMT ;w[Mf_h`I 4C1%0_5"_GT'T6lyDo" _ܰt W}n$EIta-"c$]xÎ)bއNRzdlu 7Ҽ.$١MV3/q }. uXÛk=]D5瞼7wS&BDE5V@ߊi[MQR|Nb&{Os kc>1ݾUlB?7>/GeNA(ԤC/u"WJ.r&Dq5vL;ׂϝBu."j.i7/`*!P6EKF.m8kdCsg8qjSUfrQ\QOu8t|on%[uj/T SN[\sVXcHd4т(d5JoDxpkI?-4]oqCބw[5'q .J/j0wYqsia6rGYBl,Z<}IٙUߗZ3 J9ܮtڀVx懇dTu?*ic&)&չ:· `tLyZā|csvr}c:Noݳ⹂D.؝L'&P[E"[uCfM?iVwSJV@Q17'̢XIkpJ]K-%m_S5>Ur=?x}sZ)[I;%uMZ)HHRӭXhG.><$ :p1,LWk, T#%a{}449Tu@n!g( RS7脥m呤{dc.1\*2\Yb]k ; |[ N(؄[V.lq1p7^b׊}}SM/PK4 9*. etgU`iGx|˔>Ej~"*и )77yt$+Afk1&AԨa J'"$S }:?:4х W(E \ݱ+a7WҐ 5ٍogj[,H;h1 ~')Ѡ6F]2usǪ(;잿uۙ01 \i:EoP><>,_aV)d$!Q[ .}SҖG؃55C|C:ُ+}Cǂ>(޷]*0z+0^eZ^3wv6KؿLZL9Kڳo3N^=:`2 n-aI \/o#ZJ]e(Z(q2K ! ŞqR‰YK x*HPߚ9p=SSo̖IGPE~Ī1pV,C+b|&׈<,'BF߱ѽ~AunX ߼>k[&"xnӚ6>(wةmhDNz;g6)7*0Tx_$QijAlVtk'* =0f2kS ㏞׊&2(]GmxB{j%, &0Z`;'hω)1 5@?Ą)5us8lkGeT{-j$0:LcP "InƹLUc%jvNQ{voNa?0Ε-N?H.O5h\3 w/b6-k=]rEfKل@mT>g!V˳O&Zգ ʰE'OpPu'H v*˗Uj$z3^xBZY$B[y Bxi16I 4ASLQ'.0ӧڳ~Ҳ0)^z"fQI uLL/o '4'ok:P z_\\j9?5T '<)RMSwa?qExYZ2fPʳM7pꞒ7U~ڹI@ochYL6v{] }IX_4hW;a+PC#"N[@$ëxsyC+k=p<Ղ4rJx:;`:ne&[x[G-LkA8d/~W"ID,zmE h Y1^BI,q=;}9S Pu#u(:̀#8lIl' <%G?@epah,pvӾ :zQ꼕i*BEiCJmՀΥX /^M ^P}MDǏ)"ϓJf{Cu:K7'rAj}`$<+uf^&zoTg&O4=Icm9Oi9ҊEjU"ZΧVn. Qˇ * U2~F6ʞiW/)`sf^{(B ˜iz!Io!)~9v߅]6 e;ҕdYGW\{cՠ ymlĨ_ #DFΡ A˦@l{]?zQ1cA(sMDOP]2 ᦹziHƘq~BrfgKuvg]’uغ\ǠB;䛖Ͳ7\h`W?UaNwםul*`vN>ؚZECi Mk $Y gı€ @=4(L_)\t8J6Nb?.fA)ә'4\C)&Uxn92z~&0~g;bLUo ox,fGWDž΍|uz',poPI&YvJR8ۅU!3G 9[ȡD'GZA~>m=ڢ H{n ]BF\?lW^'o=l-St;Bab5ec3V'y}z5]0+ȧ jk Q^N>|s$[$:G2Gdl1ʎ+ MHv&}UBO#ݏy"߯ 9A0+W]'x)g/ IJܼ9ico1[˶5 ʱH'EЙu-B+tp0KFf+34Ǐ9-O6Těꯂ)oi@g3m@|W T|V!edGBNY,f)d;nɖ&h 3U=R qKbGR rb0kZĜ ;x+?T!V$H(6brǢmq5?jf v WL|h͖ 0ȿx 3&rhFfYwO;_]ա_/}Xc+~:K\Ϭ8.htG'5͢%x=rw뀜5aKR .2u"S}V񰐋*t[_'iyϗ9! x>P"yvF@8{vVu+s097g&==vG_*%mcFF AVvO[6͉an-'GwH=~EقλƷGZb}>@] Ѽs)iNBQd/rT8/DXt[z$vdJC珳u)$r>v-h;`s7wIPd" ~7O MYF 7tuơ,#*_Okr"SkeXx ~\gT(EC/$ k^Ҡ8gx~z89XTd3\:/\O?g@&mԏXㅆVUw39J8C5ޑȚ](•6 g9MQ#*E%q vi&ϒ] ۈmѸuX\`vTWtD@߂&x p6.n%\_2mFu^efKd}^REz8B@kZL̇wo0fW$>LQkFXܜ{u--1^\jAP@8{s[p! S"4#NW=geeo+C5?.TD?(|xuu"0tO.i.e:#+v 榍F'ˡK񽳛GpC{D;, >)u a?S:9#6i!jcDG)_}I"w @ dJxD -3ũ@@n]TKhW5'NDыysT҃E_f-q>Oyjϑe NĕM{&di8mʦ*9y!5T8~] @o؋Ҟ04 ~#NS}EZ,>KO✔|&Ƨ2V+4N YݷE(.L9I̴.NJ0nq'߈8|c(Zcʯ4غ ч?Yp7N">SI}7szLAMXW*OLWg:׶ xLWsڻX؝#3wVB+-Ւ#t#^#W!1?_HA) j.yNꪛgg@"5w+ cxUj L̼j9V@`69Y|cdMl&xikaWuJޗǧt$d w' JM4j@];~ X.R9@oϘf~@ &K?#ޖNwiOÿ|MFԴlD6i`:|*;ًs8KhUpgU^uTf WC鵱{j5 2K7oh+iЖ+$&> )QWQVd#L$L0kөm8Ck|ޅu$GeZD!%jBL䰪oÝf2JkR*MqEo}dE"A_߷9(bU̗9eVrt au|u73sx?<+#CK *tD ڦor|1 p*q*a;Ap?ag?ƿk`1hj_b@)1ßv20mrtQpXjMqV* LDED趨Z_L o,w^D&:r@$.-ZĞ(sr)Eoe#'|ZCx18k D"R)7haDTW|@)߁cuJww V7Ϻ(Z=7P!= W%-B^e:f vDZ-)Dv_a`]i+jNR{BGVǮD- , R7׊6'6BdƒtDq=&_twa P~H6U{;aa/@ٔ#bq |~$q-~zc0X?j`ڢ)xYzf)rۃa 9LZ;YDwMC&԰Qpu 2 ztS/znAlldmp\ݑ\[[5gIZy0D/pMvO. P?KY^5zUao*ajd(Bks?䕞?u,+*5:dB\W\"j o`>1`۟#Bo{G.`*1y~?fk/ T׫椛Ȉ|gN8|C*Qr4/ UlCo@XDfz!مN&}JXO Nnr9(_ndz*1ĀIDd\F;CNjؓrDH/N1 5|Ѵo%BTF2C'%M|\V߿n{-%2(. p).NZ5r:Պ[iJy̢Weڑ%iaNДW~EĬ^{ '! 1($˯+h>>&P8jY:n8D`;Uk?׍ kvFgWcm69र0&wkZd~4wFVzDt>/PJrN?)mou9v/BNP HwSWpʊyz/n/Rl]nH0(Ȱkn=2D0un+Ԉhħ/\%j?hioTؔ3y]6dʪk`4P^:>\-%~67쁺HFǡ=co҈ԖF*Xbb1OY-37?I'Hϸ]0ǾX%ýZEݲzkJ\IMru< x;<#aI"z̩,!=>,,:QRhKa2CF qTYn:EBpW"~GC:?" PT"dS2=O;eԃᵗ@&4Dd1G95_TȾnSSv #mRA~_1h}.H9UV={_Kx{Ͳقl\ RLy!)k &'xk 9_Oя%-6} Pmq4qG ~Uqc0nPHRp HgC8j܁ XH94HAJ^!C/ _Q}0&V Ǿ>c"cz>'T73W1|[uN*ŇMNƂbOib[Z)dTpB 8&L]7A0Di鄛JXNhTAnqwLB˖ Q >U9(oA1Q|Xϟ;7pY[%4_?&MtH%ّi?a?BOty19('W,b&բֈ82X կkS@Q7p&8o`(Čqq@WHjD"@mH/nW;}0w]@É}fx*d:ܧfo qYvf;&4lBgX(x%Qr` 23̃ܶ?#`y͕:}5|sm0=> խbg}QuMJc0-ձQgܣyȟ{{Ƕj5مJQe,jB*)c*=cҖ1RTz KaVcBP[~]7(FfFa]}Ps-E+ 8ީ+ #kYV{?4/$0Ni>kՊql{EB8 \;[p| ~1'$47E絗/#e%` lkI鎹ٍ8@dȍb#el}Kg+ wDEMʛSًP5: 8tPUoXs.Ga0\಄;8f#wۚ0B>bz~_>԰6  à-t[^Ow@7Ȕݯx)6iVEoh8oO2R%㩔fccwz`L/\AkUG%jhL@t/>dW7Ŗ( 3 لɕȎ%@'P\ nW"LM 1vm|M${ ȆLfZ+/`{! :N5.(]:3QE [||-U Fl*zwKJU KPp}tGIeiRCrJ<<@zqm26P8Q$+Yz#f.ĬzPȨNR4!3D^qK((HT΃+xix{ s0rGk[绔yb+r h0ab`Y_0b,bnYq hYawӣ"R, ׈_+YLL%&^h-@N97|fd7H ٩O-b˔ܥjݪܶkGý_WcbL.@i#x!pwZP)<:UPS) d3 PD !\^T3LY%+Am]ɼ= r/ʇ 3/I_Zto9:P242jrN毽^jN{i9 irń*fұm?-,hrp} P3'X ڛ-5D>eK3r/ߣ5n_?G#,G$ {D./jdEdXMk%1*8r,3 % gE#B#=Z=jZ33@筆U|<f*'iAb2{کiPmG&GGva$z:E11Kۯh9.G1 p 3?폀;f?s#H hq PRh2rrx25v~xp=j!!B/L,@iNءq_2PG$#6b(L&b˵ՈHexf#ҜWvbˉ ?".xfc~kCkV@cy31Pj]Mv :|C@XN/ma޺gYC_/ xCH׌T (eOCRt ߘ%){0|RX륫Rr;+?~)[U5XՕS 0C΅-SRx(>YL~]yk2/ ` Ur:˦|Q)窗RĝX@xG\:q6&@Ǖ8OzEc yL2LeN'&f]+)$m7HBC$Ը de (:ј@S`ĺD_]^*>uLofg^^D9k1,[ׅ7%wq2.&1L g[=*[vĝq*5O7: &\Q$)q]e4%z"35?"ǀ+o?8?UźڹT-tgFcG싇EȚCG\EIqVjyXVTFr9oE&,v#(" C0 xK{ 4c qVDA+uj l&9Ȃk&7-3ছvy1=~"ϯ$yQ0,W6p&7')KKW?u NZ2 JFGzۛjǒe7+MpQU&n)vao'l2>\;r!RD2W\z}Ԉ,'{-1 mR1hJjגobÍݛ7 V^XKY5A>^:.g a3hr+({)X̲&i~݈Џ\ iIId<$a巜ix'd.%krA~EV)cATuZ4e/5+(|uT߰&b[J\Z:I7Uy6ߏT?#? X&p^oNKk߿g. +#jm!"=9@9uL4\\rQM}JhƏPaBL˻<嫼#to(S Z|(4 f[ (Պ:8$&<48br:kUT*$i!vB52gwn /8z͜OySY\M#faN\) N ]>PqAhC][fw)>.gN.uoA!#Dž8U1JUX;Y6U9Uf-b>Sؾ*:mOprb8,Zf^Ez_R- *K꧂2ݷ,~Ou(۟&?<A${:FxdK|]e$$kC'e4џ[;U0n@}T>n>M)[Z$ٜš>kb6=BnE٩*IocQB#9@3Clix"͙^ir6Ȳ4pb6\}Z1=cUM:q)`^ Mh_Fdоb%"~zKmy=J{l.C3؝/bp{" <^qX }O#)U! b#CJ(!KӸT5P&Y=c,;Me? ^˅ >AH `B%}3P [2nvXkn8v0$n豖6X:%J.|OA{rR8*RU:FIP+ C5"\ޡ"Dw@KidK#]jLŐ`\틧h!5WSLJK%&o a>\*&HH\aZֹT a1 ^## EKYK!耠& 3XTi(Gs> -c]O#쟁ɿ>b#84Ú"3#XCp.*W8khG[+V2+oNZӶƑ)95,ˈ2OKD!4ȫQ [9 cwJ sB8 3 ǔM9 ?=(|EzJVŷzǔ=3;-fOp.öfi4˘ĩ/R+>a8rkS/r,Ґ] X|U fE=J|ǀH*SiVI),Qⶅ]5nᛜyiX( La ~WHZ?|Q;\77Y K#tjU.ӣBWZqaGWq^oBJ^Ed|n_<ԍp9Fwfw؂U>L'<0(a4}_"h`HeZc{"O ;6ܬ9^KULk)J'5UQ7$ίHńq㤯ez}k]1O%#L47`nʭ`9'$l;Emc}L*QMZ`f>M!f(L;V^:OX,U#Xb}z Qc F?ٴگ8NJ!$ c.#Z}IJpZC&m]89 Ycx:B!-bk~I ֬jB6 kY;i@! ~d#'&413[ҚxiqBźª(R:QےFlMY逩גFPSjsG>իoRSUމŚ*7ANJ+j]eo,‡4\sk!o&UNq ,$j'#99OwO-fyE5i|G'+>xL}If1 DlXpTcQ8 { M 94M%!M [(*;RIcXpܟ=R(6,=M*V)Q2x~[ܣd[@`["R@Nҡ?-*b8ꖊn5 _h>pn}MN(5Is V !_Wd"',-;oA m2A" 10|=WP si)VV Ҟ`>L=ȷerQZɵӌԘu2,0'D̀{X >u#.t|RRM\E& b✤V4 /a.ֽL(˕1? qJ/#/+p4]~TU؎䑅70Jll g\^={|%Pj)6c}ӯxn[$@x֟$_ ̒Q{=xnzc| 6! 5^|XI"k՞%?r n˭Jd2 v!>mo+F/-He,vxm)MRWC t^HtbWT sl/O+K*nJtYSpoBYǯh}%F&29iG` .5KU m?IE[<+i8c*,x.)9Yt+5 >^ݶQ8AF^ 3~4Iie g#THRiڕqr+~36tp+L?prBgdfmLVtXڮ v;4++)`.~CI&ݲݧO2IԣWҬ/ %8AE6 ɬ!5^e\U'<Ӷ}+ݱJ> En\FK uۿ3* XިC=WKTg\?/v?l(IQH{5̟m0ӏad1dyʙ|Hp;Z_}"q9/̂P~Ww#(:z$_R ē߉Lj D-w3&Ieke4ABQnO/"Bisabqvg]9u0yX\9#֬cVy0a x0vI/,SY0t9hlydqs${[ )9=A͎*7 ث M 'pP9=-X<$X3@ҵLAV}zsͬ=1y,LQTMVdz_I4L )[&e?Ȕ'7u/ImD}v8r#@ӟ؛ڻf=(ǥ2ȭ'RYwӹ^{u:Ϩ#*ް̧i0 xrp/!nX9^ɻ?f#bѬ/`_h+2k_/&I,}[:)hDah/"ߙrCtI.!>4MtbHISݔfyjUтX_Z7?9xctF$4s" }>H.nKwa\I95^_]tͷa8L{AoX"7*ʫFoݙuY yo0?02!y.zs>ӣeeXe]½pX ,qa8pV-GHRQ<`$n/ßޡPQiq&^%,%8zlrSґ,$C& +|oR WKTf3gi 8Ѱ+k:pti)+"{i~=j0^ Ɉc,Ps}R3-$oK]8&*6/8̃8SD5[#ѐyXռ7g{gE6:5$C ?9ڥvҿ=j&%;!3"ke0?7K7];[f:ǡq/ _6KDsXȻ~n&lu'j)rѲ':0?J.!@yt Z .a^Ǻ^b0`wagq_J|><~9LaX1 J̈t_˝O;&d Q b{Pd6 ZP\K$C1V V0 !z[AIm)&,#S+iPFIb|> Uy7$KqoRg=fЫ3#W Pq1-3(}so} ie"ky%ԬJD_/P1 À*^$z,bXԫ$1#8ɯg$'yeĨxVGQ~m1A R ha$3KM!zb!@ [qyt: WvTsbڳ6vy\-(,7Z6i.A1#mٕ;FKZ=arXpsas1`PYI"ڠIy1A8*T:0ۤI6c?j@MwunI17jd R4lrڮh1E lB?md)zR-#LF^&>]nM\C\ؖ5Dg+*$jHij&ӔLeRj}͸]y#.-7HO7P}`rz_tCkoC~ ܟjH4dB2^[ݼ8U$q't!{D7vXsi SO#|h7uI+")y!+/jochơ"uÎU)>yLLak '|jq^콞a)=L Q--ݪR񫁧OqQeY6v;BAF_Q@hHe^F">9a)&il8WcDҕTp{x!1- QĢf>W Ίر*'bWw'_ٯ"PH%/J4p|rƾo4:yY0Jn9Q9\+wݚ"RE( R^5 u8ɏU%_mJ(GJq2J`[Q0y#̀,R,I@JU-7wr0j4䶮 -̩H=^bۤv$JWYJ2F5QNH%nDD"_KuAm 7j*5OC߫l^@q rY#!G0~4b iP!:G^;0]evwuv1kSJ6)HjL姐t\BidBHr:I 2R^f߹~vDCK.tHh>؜u1\]O" N3(9$äKfnG֭=kgboK*M 9I2)]f@TFf)m_HZ O1J1YźgA[e3Pj"6[prG~fAO{qꅉǣ )G_\HNDOh h2eM?- Oa5/=UaB001x} 5Ea?٪(+o9V٥8SڥM:M MD):AEכl{87\yp|#X]8W1)'yl S"ʱRE^eC7kU  JqʢuźQ)鍨 C cNVkYku#8U4ri;ksm^v^~1;aF:jv*]<$Ti& Qt^u{ɣ YV7 1SJxfB$ԕmO):SynN%spN&Ykxa_ ;׈lYCUP4l^rV۲vB%X+BKhAwYf|mFܹd0uP.˧\"RA..$ J;px +0K0)2VgC 0)+ux~G:ۈ;QFbP 7 Zi;!!ЫU߀=wI ugg5߉6r=s+E`a(1 'G,[qoF tg@'OyL>o(X-$]{b_w~~_nɦB+6W,0[LQƄP$\N{M|K892XSsݰ&fkI'Rǻ[]rew R4`A ז)]cmq~Lz4SC$ xV :K%§'hInjG8PR\i@UCJnFQ ~?!`ܮoL?x =iʷexM23-E^2#}X _['`U0TRmfU0f(^;ĨUM4kMe+=c-mU횧=~;z:AVPqqS{WZe{ O"py"2 m- -hpr]+s&;;_43PsyUq/9N3K$q's*yVpZqgR](%dpRkhQ;Rz$aCl I~^ *9Y.֮WM3z"Nl> GG"-IH?wH5?G2F=%J ;\ `x9esn@*l}㞔6`˥j{ƕm}s8q0|\|JNJT9#`ymZr*"AUA5iE eY#Ef4MF 'evXr/A*fZRω,Y jTVF4" {5^?d5Dw Ѐ0,¯L DY2Ĉ {% D> Lw=1A˪~ِB^ˍ1'΋KzOXN{*t泷#qQh,`g'rhꊼN2Fgco Hy'5^lI6IBHL %o9v)#p/jGі;#j&'4:vt\WL*IYtg4ne-O, x|FF4UeΰlAۙUs'E*WV 4E$:1 [ۆK _bjV#gs;7EX~פRSB-ʁKs*BtØ.C0daV)Jր VyXR I%QYWd+ Ct"Yq&pƍjejc! Z23SEfdlV.AlZ[!GQ~bwmѠfU ,Z'y)>Lhf*hpDR~xKM }mU;s+03@rw_Ǿu&ùfGeXSŬM9rؾ+fow71ϐ7>A_,]ɎdTd#/6?0=zOXgdaPN)KC-0&U7@3faPΝP XWjM)ӵҎ{BR|V6[[԰ϝVA@qLh$SJQx1ՊGMʅ;T\5i5¹)[ qxSVډ 8+"Aqi`mjU:$?hL887nn]S>_ M)2_ HQ($A9J aR־bw(Z};.ޛ43{4]s'( nqJ|x>\c}uw7_A`&MM*pKXZ71m݀r8L^Pp,.Z))}T?L{eѣF@$iSMI=⷏֓D+O:֖ (QQ$}Z~7{4؝T!㐪=R! .T7InM).g[ŏV7 u-Qy:h'HD:,7WĐDBB{kz%נ~#s!B?XЕiwy'9R* RbUN:Z+uԼZ%9&s܊H-X ?"R0Y@wM6;g- -ZKdͨƽGy/7@EqoȊ"H9EWm3 1-2"%1쮬}i r3 sh;"dr9cN$vl#|nU&zXـG!֫7b.iNB-M{bZZl˗ݚuTjSAqÝz<@w_'HU?VC _Dcqi'1cEAc 9X=خ{VH#o7&} -?gd=0p P6?Aq<dBV~ՍcUC=b֞R0:b?\yW}dU;bS#6|lQvsƲ4РjXYg`" ޥ2m)薣v5|>|K.i M u z^RAk}=Um&ZV :El>(ڵ?rKҸ%(^.^f|d8Q]"p[( e:}I髴Uhj !+$UUtj0+C8h 3pfwdzyࠥɆZh^- {Ul~=vmY*Fzؔ5e¾|.?F@U;7ۗbgk5]"9K|G,eף_ρDVa##Rc \%^Ta!c| ޣLE~FdDxLcK)5OO]* }v&2|ƦXx̘b|o*Wr$(nR` W}zsHTTw9F3}CJAqmvv/+vn D* c qeZIc:_RO?W5ΐw6\lq aB6Q85$DP(b0XLj lw^7wi"q(6sKtV9 >2ҳbm=4:RDg {4K| 9C&ߵdo{A!m 9YJ_"q+<תNE#Ku)e!lJmJDwȏJIz`!(2`2*DǛL>oȾ=-Ǚ#HC ߹G ΁䦇l7hs.)MƣOB.Gf.`3Mw1 [#4ȴCf0KE> Y-v"6Ѱ (֦\Z{?Vd^3pL_~2KzzSTׇz@:!)K'm<+-Œa᧻"N'\FAp1z.$z98gbBW@fy/P "B&\lVQiny\D;_Ψ&C}={Igč(HӇ5n%MPQMTg+IF5B}~kԈ2OkWM(rt7e\҅B}pv 1K\r_5+ivHKkהБ-oeӫ/DjS :ydᓛ1*jӌ^+ ??B5RV?.o_`3Thyպh_iMM22à^R)l ͅ)?0FJLwTLzU7\+3Ep8eḱT\G w]i<13卡B ’c*pojT,@u*d3F?Ce=Md^@O=4 B5$/j) PnyHHw rfaXĽE`|S SfCB4C$8D{`_l`sb Z.Y;Qqv})[ԫUW;}dǸ * PT.*vƎj{3]xS=~F FqcǓ́Hr "h LKY%fedCrcpU{ֈN>GЇg5¾@pC^d%[(;fyR`z+dAv~Ӛ/GN .ؕɛY8-JߟF>KbOd&Jĩ0-dщ# aBb ɤmJэJ i#K;~obrk}_LUl ҈W}o2<1Td OV&4N̎YI!ƾX37wiD/RwzjeZ2Qqc .>ywUUTwJdk.B!CLi1 ?H@7w4+=ɉ~*;7){Һ0oʱM7" T pA→ U^]s_~캅$OE8")n[oke8~P=)gVMj8etS]lUə/), {}¿_l2''z ZZؚ+F + b,%Hզ)d#NP!{,]Q4w>X6}b %>H:6@~kU5ͤ4О(@1ޗ@ n.wi"ث[w¿Ў& 5hV#slRj>=r+?ӀU޹{75,_[  H&eE[ӔG՟; `>K̵ԽCKt]M!Q[P%"jM\0ck?eo1^1G.FS<tV*q =)WL :0;&:+CZ[:(XXsC_[CtT_b??_,Y 0rC@,\&Ea9_qjOm|  f}P>gupטeuۙ려Q7}VC`۱(}*t Vs\ #FOUdtL$ᇥ/<@}kA({DX?) 9aI>f)./p{PRĺ[~eDy%TH 3]W3ȭ\z".KU|?仼hSw~fwL-p7uݧ <^BD%QoڋwJ)_-BIU62jLWo|IR4$e7l8A[o= G,vt|m^)eeL\[dNoț i`:~f/Ǖp&f]t0=m'T9Vz’]F͹c>{#qgs$ͥX*'h4`;&"s>qe;PtIJNog̷Fh`3~DOl=IqAؒ*LY^p>e)s}`I>wնU%iF^v̚ÝxcJ]lETl݁쎛 V` jEɓ ##!eq sU3\K׌0Z MX?H0`ԘcAY ꛦ{@% K\`)@D)*{1N 3Yt[B6Cg=}a9z5❿5Y\%T| fr[tЮw[JsJh"{u&k-I% Fy͘Jz;W(IZG?zP\{rDC[7N$\)W"ޅ|8h解CigD (0٘7 y[h*Q*t0Pg*8ZwgF5XIv;{S%ۇ|_1atsI@;\@_?Nwn&xZRث+{ 7VI/[Uviv>Rbv9gfnpx7Q1$c(%؇=,uoͦL HMpdhV6΂DrԼRzK`I^@i‡+cݞGKZg$wg;U+ , oC xSgOt{ ưp~pr EZJ+1;{Stbw9QZba% UL1l.: fC}QสdN L+3ivJ YEs%DJ{hضOđYvpR -K`S4eqH0/ 5ROXR]TXJv, M+ *&699]|c] fN{L( vldWY Yfs"NU6r1~)yYĨ{G!T^1$TKŒ@= /Bzq5=Om䆚&շ2-̓{8\D)" `.iT.'@{V9)!A:AɊ^Im}d' 5T(=q| $EZ,g1?UZLHh8=>dۤyo:溌1Ώ^pX ꆓZiQL7 G'/=;Ѵ8nWw< ŒqX!MQBߩIlotA 0`?[l|3VWcfD:7lEJqq ڍimrYV,Q޷|pvB$|E燬Ge ӭ"]y,S`rK[kGPԧ @ 'Gw7+kx\EgSΪ'\{!G၍ Vm*krf VZ Q! &_`2vlߪ1d13|RT|=3dO7r+\:|?.9,Չ#>/" vG,yH;S5O}/.ƋIг ?Zm.ݽZ B,G⃑W>[5D:*TcԷ4< %'^~oөQ$G?ow+AC +]A%1MvulD(+KkroP 4HVu 8#cÚ!GT[:"ØJOf.* haS Ϟ`fܫQW$ai[sLP`x@~s+ M =?S 8vkYgU֚cr}q 78.:3r?qdmK^U&OLzĨz~mv.73iK6Srp\:ؿc.s\h*)nd֙+|}ZS3[u!d w򗚆*7"J-OV:%$C77GbCsDiN%=0w*OQ3[F،4T+M9%.IM"^8@`}@JFto.kl2"dz깄8O dr~:|v#2p8R=V'Qñ H&XJ׮W+E g}mo&" bmiWv˂A;%1 L=NLfJf 0̙ˑ skO/>45Bb0*0WDb~eV8hݾWDѻD֞uXRcU\/u_xkgB5/)c)(4]6&WN "XHJV7Yl~2[267fUԠ?аR։ܤ5h:qJ=)͉<_U&s}.u{:yI8r&-\7/op X۸ M*OO27~`}Qݗj рY$PJJ}*{7k:S#c-B /2j&J J_%(: ] '|NΑ8TNgd}.HKj'X+z_4uoFcx0 }t6 ?QT0Xi|H-av&]c.%ɳ eda)ߌܦ峌N|u>Haũvfy2>JS;3M R4OBᗀRn%_bNY- ayD1gV[0~ !*4Ϲ6ﮅHŕQW}6o m93{` MD7Ɨ+1Uj8V5Q%MEh(u!ڎ BlD,h -d\Y%VLmĜI#iHK9%%Ja2,Cq)x:!c~/hw #0./3"BH"&;똦NBOź1ch;ѼˤxjA:4NdP&:ܗ8  YR wwhu=2 0+y|h2sCqZSl ߤ~',Qc#-2Ļ3O2r5Wf$دB,td$>N#,eK:Ɲm^HGjDc,<#VHf!*v%H-1Ӈ1ɕt 3f U^P^BQ]\ATX. ؘ46Ƞi7sXVʆ=ð5/`A/Øv hcv4v0|~{XF,OfY_?8%8i⺴*Cj~1dVslf4w`QMs1MadwHe> 9xPf^Sާhӝ=}/F\M뿟Z"Z|Z)qz+1!U[Լc0 Yp~) fmا#F]h0ޠ#0nrH@*IxdR õxy|kw!=l'Hx[#8cGs,c` *_?ҝ9ضCB1K ipŊaӍ7Π䶷kb!tֲlU*H5#\0D =cpe=7Mb `#ĀV>9S{#Rк2O ܻV L+J" 9E;=&Mӻg~ gB ٛ3QLn(Lnܦ U~Y.%l3`J%:IYTS⾼˴N8[n_͎yI6gѻW\HQg}a(-j ٰl۪4;0CCM"ix^*QwO {tQz5I).@b:EVXkLo~PkB)Z{IL0‚CL1xq'+sA+SLM:1ECHWre2=n^>cUT OCW)'ԛg-rs|\`aN6 V[aD4՞yDrKI-az7cf E{9!ߖ_/Q?o)MZ=%laʫK2եE;B@S+Dv݌Oھ1G՟+OVh'33;A.|-f4\)Vu,ҵyG-=*bEv P'!?*r84pt z|%cE_O̭j9Cmg6KzV2?`h2$R8z/ ^M)ܾѰm+NQ;Z(kn/I JVBӛQ3 m Pt2mAG2Yޡ{➖x6=ŜP \ H0'{#ҭiMNJJ$:`r'ǚfs8{hl"MIYm04sQDeQv>z_-̿Wve"P!j  } e"Nq3PayK?Dz3+4{W񢱸WFR#C7*g2{Ы_$ԱG8ED 3]r8q'!`_Z.@AN@m Z(Qpub:B2YKTOёk#9m,-fW:=(g1V]N9@ZAL ekČipKa`T(L;k>TbiY;ey6T$dg)RCT;Hmo².XϜӖ*%5$5狒=H 4<) rG=_..8WH u6ۯݢUK{ cLƇrmTN^܆O)'M r䥉@M19*4Y֙b^m;.@ezΌ].3IImX7ۋY& ىT6W{L;vS "@9D <j1Qy9woZdЮ=Ci`WTRX \^ʩӈb؜$Gꙧ* )"Ku3j!*}؉'Ux)JD-3DsІg0~ R9[JCURtQzq6^ c[УuZtTf3#K:{vhЬBw~Sf7aJs_PZ|c-4i} kxלn9VF}ט66Ok81_0aC_$ȤyMnTnSVv^}.[tyrيҟNcvy?CW%I~4ͬDw󦏗5mXfy|3-HQbE|H򇩒qrԺBn3[s|p?trt@"?Y  *C>x_)a(}O~3N4e; 6JQAtKU盹CC S @>r쇢 l7S!vBK&86%Ƙf`xU6(S2?ZOޠE/"sfkR@3ybtvW0Rn@di6bF f"]YY=ֶւXQ0XR~ C윫ܫpr#\=/w'ќUx) O[4%DROO4nd* K7\(#RpxS|[i 0Mt΍hrC[mnLӆBdcg]Hj6y 黋;p]Mw=ؙo{\0N/i%fw䶣;&4|SQzj:zT&\n[/}oH]׵ci9gfvK ^ cLG$}m:D3eumBDͣ||y޾";zXذKS/j**IF;:$}h9]}j)S\Zc/< f8+fh{MWND=pyPER-*Iy VI|v]WaUOF( u7IF6BhCmw.2+"WiwzT{)J?_)gV:\BC>e>qx+亿2c;x>Hϡ85#p8n+G1pU MzIq= Kj:1Ӊ?E+[ Nb6tF_CqmylE 7BHw2;CDVܑR| Og2?NEV.oF#J3Jի 61^ wjM KTs扐Q&rֵ7Sզ)HLIc vw <Л؏·Z6~8"2D"^tny;?B1#O)x0^yf?n^tSӌIR1o!<8ʓ Aֵ-Qؼ*olvI("4< Wg9%o2Ra5ؖI6-qe xS z{ %GN̩3 cRe{ +~WcwM0wtk@eFeۨ<,P8Ͼctv9kސ!YܠRl'_eAziHco%=.@3 \|61fH:Ҋ&(BD.NDGu1Oi9':2fZps.`8؇}}y}O\|-q>f@o9;Mn*IK* x$giCZ4!inzGYe>|N29:ktǍH8&"|vSn ;mwQCGCDl+%.ӨqA=>=R̢ jG#PnĪ@L?3LU K&z"8۟M6l6pnpfsQƩ [gAOG]Aم )GCQV' M=uf R*m:"E(jZz_x .e*~ydi,J0@o.?EIa6#aPV>R˲g Ш+G=ЬwwUgAY؎h,2B|, > FDf^շ$=Q0E8Z(pnRִ;\tI#t >9%\(|/(=ӀՅ-% -3a?N̗\J)w㡯Që6R 0Qe;U:p5_qBNbNz1|"ؽHwZ,#2CƦ:=NL\VBA$ uǏ/C,5?:`M67l VpCVuhg0^v,A7Gx|LTp,==N0@glh^4Kao}I?kM7+BQ _ݶW$1?*0 - ]dL~_ W/ςDx}o[&9EkHX5yX1%@h: <#ȐIU,K“\!w}9)2= G A QTŇ"P[(X 7m08@W0*b֭6]kXZ\Xƍ)ӁHگh^h4e>Hn鄱svHEby"$dzF`S5S9G꟰j7G̒W}C)6ͬۈuQH(RF0\#OpC̲6'u5/^{ǺelCj^/;Xm`k # ˌycMtÜ$hz(wIo/Ꙝ&Bn 3yva' V1fyY|1by+rjDp$iVTT&p5_.#=CE,W u}mΉk|H jupOaP3ZM\WR%&dy $L#f7 vve}?F(`r:1u/7@4z"xQͿ`> qڒ$^~)}O0]D΢fO?g>Xon!X%yʐC08*ᠱvyߺ? #NWjD(H0WSf po{h"/Vu1{Ntƃ}ft#:PBf!ip̬>S~kxq-j%Z?~hU q p.B%e}=4gTH?rz(3-:M_4%ZZslJ'e ;^CR[ALO bMt%B6Zmbb-*]^.3wO!k1@FV iGi 4&\ʹ/gڴ靅_ۯ) F ;& |oag^\xgO&ˍ+,R:MeW||Gۦ0ݚY2sm ^г#703N(92#R?O UO{{ŧ30bPmfL:D%2렎HJ?ޫC\V<ڇ|%:qarTH/QbV^(:60_+MŖूÄ@~UJ \!a,.u oQ1b^cZ(lop_UHOk,cKIt@BHƮ`C ر=B=g=qN~&߬*\o~| GΉ'!0%5k*l3|Pos Stlԣ_,\ʴŌTdWvb[G.8l6;'l"ȃB<_V{J}'Dv٫CDZ4u Ӧ$t?# sl%^-S|[d J1_ `prő&J!J  u\_ K|w~ߢzMHη"J%2=¿N˺~ԣk 8#JGHM`-U::{P{z>]b$PMa'/[˶iZ%65DrC,(+t߰T1+Xz-*ǗTv$ Ь&yЈ JP6PW7S2wniOqcNr)gW(mVg68o0SZ@K60Cn2Ȏ5lu̟q-B18qSM祁?=D Ra~s/=ƅey^ Ƒ%.12U?uMQ~&`#)Z=s*X_ `\" JU`- I T̊I=('Ye3R*Xq fOwgMx2~.qxMoV ,A6φ5/O~n."JaWU@*rj!ت֭c@`ZpؕP6rGOVH6*^n(C۪^c3A ֜/GКLdJ:A&й^͈pK4 v Wg K3V'?[=_'|A:>>LA8!RT]r΂5ɥK7  $λ7j>!Ձ"Ӛ"8  -фEG]6qD_muY+ӕz~JիJ ש6:g0+pb~,n` MN^;0B׋FT~v?Y&cT]/ ԟEv@r] iǒ WgV-TXZ']gdjgpDTmzBq: &3b.S+jO0QGF8`ir"g`"/vYB\@@Jޔ9 6_x#aX]]*5?m8% jR.|\)p?jͰ)} jeۋe6 2:{:zd$q2nL.0:NQ&B TkZ°.vuIѧ㒰 x `4Z1{#z{sdVv4JT HI0S7͆D n`iJPҩ`1mTgh`] 9HPg.Ee`#S2P]GAj"w$[ :?p.Z~~FpԇveP6D). Zҗ *?r> XΩU@CH喔;'7>Ġ}]ڸ2!"c3{DA"Eo1W8 F}&XRCŴ-EIZwW06?l?*WR*"Mk]8&C21s!iL(ѤẈm'GLYŭfd_(e($6dlIew ~_<9 0Gƌ4;6yܹ T~!gT^^ku,H4Nh!viyRIh)XzqڃXDzX%µ_'V~}3 FrynĮ 1<-w\O`ψh%:gZ7vqDVZCzix ~3p'z B!Uȷw\RC 5 ͈ ke$'x`"/ݨ+]@•![;xP.4s}Z7GReEUyu Ns}GMNZ:m{[4n@m'|i_ccbި%_Xm5'W*8٨Ew >k](t"IfSqH(Y թ"ع>Ѽ M__EmJ]9bmA Ƌ\-vra[F}_0K(m%/SS?ί8DK*|#4ӈwmCvQX,"Pui| k&i+gJk+v &i9S&^uZ #FI/1p~$Sִ?䎲0ΪROpLu/bD+if <=Ǟ1Sq,ttJI<|rz"r3M~D9Q~8t~|28W^Z'(17ڗ:Zf+ "_=};/c7i[n@ 3 +"mF'LǦ쬍T3'fPel>N2{:Ed7?vʋm!{rb 6#[>˕T^:ACa݄YM=!B(^|"˛,a4?}xFxe ]L\@`c]2@L.!C)Ƒ+ł\lr#'JTXS.da C5(Sr<ŭRR5=XD8)'J\.H3wػi쪑SJk6Yn#=G*aXN=+rƻG? N1wY [%/uD>WSEI) 3oLRU`)yĕcDԢ-4z:y<.3R(' 7o[%W6\O;O^a0k|ʻ^Hlo9,%fڔW5V=2"*=tSzKE⃟o{P#4BtV/R?`; 8N-70|MLLe|orѸSb7 5`,^99F ZJEZt̤lrCGajwBwSI΢B\3ҌT۝T%j~&ՉIΊ^BdITBK e:"_R*HQ> ;A$EctqGuB6ݽ5vPJ)HIy?b!Q;啬ǫ 4Ѣ倇 B* #:kT^ y]qyܨtEoFzg5ceݿs H_QxmXheg1|069>]lz\Q-bB(A{ ުll1/Ky#DZ臏r7s*jb$O) C[ve6 TeN@CyAxbzќԒԛBF?wGj]VGE  qR?{93CtdvjQ%$A("դgNۅ^A}->RG2˯9ώQ2`$B׻ﮁ@z_{:/Bп"^-^gGsZ ˜DU)-S1L%M'gb7ܳMiTpϣ#~oހzoQ5zx|>j|m(ZK/or ݈7IϘF@UUD^*H;va^ j6{7-<9PϨɍa܁8nGR1\,+h?:Kd+!mOZ 1t|7Lip2:L[~@ KZ(HRņ6Rjb/jVf{Tb=f[rlIϊyMJPQ_fiDu;-Q=0؞ gU &; s,5 &CĀ},^Іm#du\15Futi:]܆W}WNҹbF~oJY (J|bYݺ R]:@O܄@]m`hh#e$#Ͳ$6J >7zVzUwU}&&$`*>ld;Rc7;{;|RG ~rޯMpG($ηpF5z{\n= 8P!W]۔>ʰه(2Fl=]1]0 ޽*BV!uKtI\f^Th L}abPa| ojCʒ$MUMsAdr~1[\76!ߧ{;&E +ϢYo:"C, s:|[۷skhbŒ&{W"\HeX:oiqo0>73O *PEhjW \0i>G&ʷzM˧W q]M SjKuRM*UхުƳ`Rf`q (=/>8j#txҷ^ódIH̝]d˵}4yB!_5ZEAWmT*/33\6"l-W`mpl{l܋ 0;JG>ouVG{r_2ڮޢh:aT"-byE6O^jFܸ]7m-E,!s֡N "1vR'ZKGPl]˓Ҷ}y4$`.."ߵR߫a0MA>X qBqD3:ғUПm,&cWGaUr̡1? BgVD yP,U FRx~6 k (DJ9@ |Mt.8c ԧ&mM^u0,  BhqE'<߉2foYc>d 10WtD=<2AnAoH^ov*35Џ/ l!E_OtqYf8?1#2bln;:{7{I9 ,F{P,8tty2 I&wuAߟVjmX q\foR|2TMkuNg #;Ʀ㽃V:`*3aa0^XXGki4X /;&W80 \ A%f Y'w*uM{u lT2Z隦!;[`Lj\a{9nU PNj O0Pk26-'[7=^mRƓfnX㐘am*mI qv"C6n%5х(@ g88|pʘJV'zx'~ن[X"h m#?g˴~U I8t}Vo_9\I e; Jn#ˊ=QZi[Ye霊u͓Ty "4"&Q/&Ui_1: U=.#1( g~ԋr%0a׎()= p(@Fͨiܿ(X.Ė=ƥڄ;6S5Vls}*Zl$>+ኹ`)C~n˶ s],^Av ׎宏 NqwZe iI6iS"Px]΁⚫'/jOG<1vCR~?Bt 3VJ O]e´C-s掿bC4"%tw4H"3{< ĹC+qJr]5!b58\Wh+RN 5 'clPS#?y%]M )hJϣ/$5DwWpDqN]^b(+Mwh8f'[nD-h\GDȶYNL_  wC+E?sZ9ê*R__y'Fx.o@\"+]/N?@V!-GN{툺 n9XJzxЯCJq{'{f䇽 Qhl%mdn-hJ5נ7S-=0 2{=0%U#(D?va7 U6v E6z/FBmdfܥC(WA|^說 ~02p:#.>xr΄%^du\JW"ЅrS◵$Է*ؗS>R䷆9>0ٝGyM|+M#R7(U :(L)ZT -=@.xGw95?Q:m(d,*`*YYa"Cs;Ppz:rh5IkKnB؂[s!Rs-tD͊Jh6CF}lҌaiK/ĨǍbL{'8]QegI$ ,X`xZU1w_ ,5;m%Ûϱidi8ٳ<:unK`@֍91rm!;gM{ՒFni )<ARcE6?}ݱ*5cV*q8cα-UHg$/Y$⨋>*顬ORӤjwkMpZ`dE!1%ͣg{NucH 5-O6hP"psSHSDr9zSV6"rIp U\m<<'y^!mơ8+0 bDu \"2( t=*&Dpa m"X H֕XbGaڥ4e.!J̀qX9{-\3gKZmўnePE3ma3K$E؏<\ v&aRsʺސ^RX)2.iVzhϨ?QҾ;[w>]kRtwX<_un7Qi>q e^[Ib| fa"?XA}f i&ÉOCiNw?bcr^mccF_'J`!%΀7?x!͎R ,BLU2'%r,p[|s?wR6P#N2N%]}3&"F{ŋiaKM_Z !ao3%([ L6H2S,I$A)Fghu:fKɁV8y^T#I󺨜GiGDB9+DL}Qe~_DyxNyYТ?X\rrlb*;iBa^pXE2Ѽ،O MTD+A#:ְWiAt8v⴯[J&^e'u%`|nڤf O!Ӆo+Im2C[*-(r)4fLҺvvs08_p}-T0~Ȟ0vB.j\Ԑ)YbŽ $1X9E[w.YDaoBtRu%Y"yL"jWf 6E|`< г`#'Jq M(/ >lnXn>2(ݛ'Rr^>#^)_'% X8ua^^;:Tޝ~)nޑ#ӸSJP=bid!DmRQ2͸p~iƏƽHRjXS2o jsY~HGl2ڞ͙G`f}t *xYE/;iz9|,UDψ( WRi G;\enʈ:$<]"߱65i8?/~LwG4鋓UG$;#b,ŷ=5ؕot+V q%ub_yS S za>3,69 jT3R~0İǰ^͛kYPq ~(0,W wIG$ʎ5пqyA/"}){ݴ.:3i4LUHE Er-ҡ9y4>ІCpQ@\|Ђ-e~.82rpl[m-ѽJA2He$H]mexՅ7pzakFw{V.F( βUV)_3 ug@*CAzEff ӑi/\Pv+WDzFsLn?8iY6AfIl ۍ~s>9:LD8%0b&.ĻIpJ=x.Y~SxKn@IR_iUv2bmv:A|kM{nE`MX&4'JkUc~LV, g!:sɌËVH܏@l:],/[q|}`@MꅬZB슏^*|ҋB`V*㕖B[]tu$TtTҋ.%2{mܿ5g:ȮOaQ^Ze--,Kx6^g2T c'憞_QEu+F_"ə~)gEH$K-K]FS?";CUn=bkL1d)0GSgV1/oMLPgʜ5"w>sepX&{e=VnIVuP=$Ф r$A‹?"8Ȫs3 ML'َn xOZ:~zPt*H,UX^ M.o>V,'$%'b05:;߻E}qפS`VgwedYM+9?w{sg-%o_ZefkXEHpGzjܷ}P(ZM1ȳsa9VZMRY3^+j;ƸDEv1)\`-~ Zx $X=! ;~>MR0j "BQJC:~٬ܵwl)ΰ22tj>U g$YhP+}a6bηٗh^7R"97c/ nYa ZO^j8*^7.b /mۂ#rU~;ί疖 y0,7uh>ɨ5łUGǯv[/EvU( H>ǢYPtgM1D;BB:Gsx.~lVFΧ3O%HWơMo$6M1sxgmTbbg VVUyƽ"M[K)fNn=cT18#d&b =ОBÇE(qgL Vjolp[k{֕0\x^71哀)0( GA /S1bF(Hݥ(Mʌ但{\؀67!fD$Qz-/KY"Fэ9DH@:c o,^EcAԇ `6. gmWdIA@RmqqUR/m!O&G @+5*XsPc!KJ'/Q*UKo9e,T޴J[l *)cf^Эl=~ܕU~&ɨOJ0P^$sFa3+)*1)fs&4|Ř̬?.PN~ Igl8:f]T_]%  |7>+6̜id<҉ EjB Dnb-r-Io@uWxY'pt*5|xPFa18甆[}eܑCU)b՚%W A葰_^#[teFHFձÝ]5y!#PYi|A11pCPΝ[S|W^][ ~#q2MGQ=дSh,3tFKE>L h|@ E5~4yP $]Rgg ϣlQD Gi8 FUŝ?i͞MT|$Hrtk Npbh4Xsq S `h4vtI\!>X&e0Y[.Is:*0@H4SGzOn&CT>}:쉒xdx[WS+\Sq Q|E|֯Su07&y,3 :%H2ھצ,t]CY2LPEkX C <:RP?3 ͔W1\n~2)@ ]nZYn6<$/ l3V/]$XEr*z$+ⷳ gJz'2YU)9Ne 65AR8kf ei|ih?}9\rkJS)޹qaN@z^WVrAƻY򶼵 ~ݡLaoqDž5rh F|+^n>s[j m"P~,co"_J݌PXPA,jqP(q,]H,"{(pCFX┩&GB_Ze.cR< ;G=BM^LuIqq)ρBhx{#yD\_>lRƹ4>;$9Wޅu.뽩/:26'ӱ KufcA~  ɒzg1sʞ{%Ѵ x'哕ew&BTǀ4|\d}MzO\ǡT`WXiqO+܊&4 %&|9xL ׿2n1ZcTݥ$ubt$h~vӃ[AI~}FLw-aJz"QٯP׬M8S  cWK]rlTN^V6;5x5s0]%!6{(pkz{gp'XpwWէ@wI[VjSFGY3L'bC vޯO63fqT0Z@F*En\Z\('Bs!xԒAA#DzXM9COQt'@]J:=? 6/L1Qc,wk`:)y*t(|.yIlڜu.ټ裩Ru7XaKv5ZLPChgTUJ+lڲu/,-z KsTO/EAw[, tWI1܄}|9{Vs`_^Bj$oht'lMZ|0MzS֙ȥL9}(|A [rTb6P98POЅ)aB)shbhؘP+*1u8_J)ϛ%tJh@_UWhcڄGf]*Y^OlYE*_C-cљ:l y'\]JE"tEKk^ ^ZqĜiz ! 4 ?ݶSxiwbp6| o _Adڷvw]O3>>^mJ}_-8qCѻLj8]@%C$wkQiĚxZ暥9Hd O>@Q*ٶtq!f\EN"{GkeW(5hpcmFA[csay=1<-ITQ{Ov9$IJ>P*()WIJM6M!-^S F%iUAT!~ fMo<7^Q,MRͳ%[njc'H#sfM,_1CH数Eo8踱 !p vjhMc6%?Z&dɕ 1eS(=Jt7;Icru vw'HDGq4ʽ5,=|d9IxuVfThK*a(`WUcS U:ֵ-pZ$tN.)^?= 8zhH4G Y&.PR^$=)-\sFH?eq"HHG> ady2ShWhz$%"'Wmn%W;^ü]w:E@Xל_pV\ΉU Iܷ}bIu\FWp:oǴ|;kmY`p&SFt"7*Q׵>j؁ڀpZ\H;kAǂ]rP\V-XHjbsA"t"˜cnZh{adD2^ /"T󘀇 \{5~ )*@߈Ƹ1ُy4,юW'~,jG~d4/xJ[UBEe\Րf'HAC /EeF\D濆iaVhC{z.)Wo[鴬DkhĿ"53 R oN1;8<qӑGUX* rYè+vQ.l2Lju(x "/ߗf,ݨCaB"2eB%6]9rIY \^ ˧H卾#j)AE]'\N]\.hDH#􋲟BYT^}Zydع?խf0g7r'|.JG]Gn(K%o .C5.vt5}NCHF] Ck/Ը^6ҌQv{oa(p[.8RJB+vY95AI {AB0ȫ h,VsSl: nuEUwm3hC!(|QYcf|ƧCg(@^cصeҏ{=Hϛ LU{ik0lM횇qG˦G+@DN=-!ثju}7B2 6ݹ$ϼl.ESJx.pNf ۄA)w{+*u~ڍ kԘe~~M8@,LX qsl>N¬" sh_> _I҉Y1o<5kI[0|_;ٖβ )1zڜnf*cLbr4 |_,Gt i,bP?ǮSbxX ?^#\ ik;.i4^$D@ (&Q|@_m.yx(DAyR% fG#4 K< b׭Dak掽'Dc1 ȯᜀzc<੏h}WΗqv%CZ#ԳUxS$,̶3Z?v`b8/"y  &tZﮗVCekFhV--Q4I@A?zB q^K''1|[`0fxF*A3?U:"EGO wn"^':;pD#0,À,7V0}lT@UU+j^XjQJhLFy>= 2pL ]PSܛ'n,K fd>Jp\U+G;mje8ZsC\Ty zfƸuwAmpP5ܭM`SYyƁmUXoo23@c"]'x5D@8`YmD#)b Ă"MEP|LRSư-7qcH1o!_?rV[c6u(C㋎U|>60Ju xSFk3p8;dZ3z2SC(BKǕT,:nՎ޹R,yX;5YzN+|Trr|Yxx> )[n;N@4/OL2pCqNbk=Y12 LB1UD^syxwo 1L7LPNgaß]T0%Gn(ʖ!ʿV`>-c! "%-9vIM#L|Y͟$  *Eͷgx/cfb9Q޷.trE#ĭf7 n3cO?Rn22޴NHFjN~VRM[)|-@%])LSZpeLh1 W0?qdŋ,fp!*l~ {׬%YGOfLJŃ"FF Ph&dM q{iH11W6IB8]c=h,Pws Jmq[1 ӆXɚ5#IЫ>Vwy*j_qc'&Yri o1M'QUŃwK:-ɛEĪ3RoMEL÷tc/LY&L+A:X0FG'a*أŸ>UBu;lnPdXQ^ (gJ8E/<X}+l5 5[L9Er4'矋,Ma;]|v&͗$}-ykeplp@H,v? GXfl֊oVy^̂j`x5yIT^pO_Sw\R?f{6I&Ŏ1~,(R,c2({$.nQ !l"BrP7ȤHPEOQbj觾-uhEv4woq#5/}YhtR:C A,yp Q1]:*WtϧV?8zT!^Wbۆlz%mEAHTPVLve@֋nAIwQ` ży61cD%O^}Ez35B˗wqUOĈT\KHq:a8] qx PoQWnK-Qy.*T[I%kٜ(&j 0,Lxm72+̟a*͔E)hE(D#=u3hܨ;  ȡ|pcyp(%Vݓ)8AlC "ctو1bfڿXlh5Qlo-q1 %gthIܮcn'6#z6ͲsA{*~^r_;ę1nX}2<{8хceF9pA@ᨛdG2S֊ !?~I{aG Te`C+w}4I>y/؆MF֧]s,x *c:j&lˏ-R^jP#,BJy^L'rXkzeM-˽6nc\ OT^IÖA[\#ң:f ics2}Ec좲k df݄,'ޡTQ,g` 튖wdas*8Aͺv{"*y4?ORF89B2Ƞb(Օ3iMZ*.E2gL-nm Y0fw[[9β$$#Ttv7gb$مaݸ  R|EXaEǸ#ͷ>[t(4p'z`˙m `rɻf][;3[E7 H`JBIAb LQR$ʫ-!* n jɁҼziWZ6tdr PSs ̆vHkM?gMseZRV6*kuFΠRX{fߊ2x_vRv߃p+lAR yդ{5i{1IMWutLO|v2tWӤI$_~FNYW hB6BmhNp oXhrvKb.spWL˖=8haOc?tpe)hOqjRDbKKui$B&l/P 4CHW3JJ⌏UE5SN; YAY\@;S:laϺqnf$( k649:R{J0{D4U RQb'3V:t̂8ȈZy]@)pqYm)I:؆x$k%İ@zg w'#%'tztG1ү/_)7CFt3,ו`(qX, ܘU!^T.e" ki׫5 w[k3HV,`QO=2 ꝙ4BN +w/ Q g3[IPCp9*0 v0As7Ll˪d\=$"Z`%#shT{4p8=OA A5v9dK.\m+:lݱn*%\GٰCJפd gDbA#ZE8@n~{GP="m Jh(pu6*IՉ+6_> U{E rɻBH# k%ER@*)%1_˜j zn۞;5a(d.m4^/uPX*IK fIV+ cy@*כt8}qWY5Wgwz;r[)Pq7\\ y[I:e/;[Z4Z|)aZnBlɆ)vβp۩6gऒi9Vg3Zc%׏ XE0 ~ָ:ň9`geZ"p3.M 9m簻8uʨ͕_* t ݽ)?'tĔwƩaA<2<{HSG/ ٕ29Ρ-041+\ 3[Wf% QanWfXhl*Hkg E71F:zjo ł#䲉.c;Mg'8hS9\g?wq7/ήPe4hfsu`/"6}}ƪz:ICB68L.{ .(G7Lߨ\*@ɇ9KЎ35]9UFj!F%lvOG^7:2aRr7B(׍#L+x|G"p}85BCrbå .;8=gАY1 +QE;8xa?l̾[~IŦ̝4ĔIJ(Ъ/hP^w~rS>[5V(% & :.1.{ B'NƉJrtkVgvk ?(^92 -Ɓ CBxXTҹR -ʐ%ALj V)Y㘝0\Հ *"A ~ Sz3!_1rSW|q ,d@o~ _6a^2#@ a/2C_m~6S>FǿSS,/ tCbC[W!As6[y$8Uu :~j-z\6nFzE8"EߜHpݓ/DLALw&hrgW} [ilHސ¶~xYsj_YX1T$J֔<<@('O(y0Ss8ԑ4x^@et?]8> 3esB4Ky4HIL+2ﯚ*:wܘe`a1/wVW "",9r\H͜U);vB(3b E}sNY +t qN>mlpSRbB߱lgߜhfi.njv@Ye/+~d vD2"[K. whdtz<-B31Q8 铥x%OJٷeBpH\ }2j%klÞEcV_Acq)?^ LqzjKr {@n]Jbi4a]6irca=;E., *g2_}R.ޔIp b!ZGa;O7.:UF05|,:He.f.=)6h]4yn'٭(:|-TgDG`W^!D#7*pk#*wQ>^=ELUGKXѫ~r&E&Gi{1b<^(cS-*PxKLg.,OC(DbqA?EO}>x'9vVN͒8{oVQ՛~\P3EP`]0 wj[8O{X- z\ƔiO= oAa7l~]Sd&ӞK?jHz[>Qv!rӇE =phι`v31^\:*|P>͓}d],77ҁC9D ʣ.A"d4]9}/VUs腩~<.оj=E%OPRS5._#ޝ5 puCx(Z툴'h5kDIRF*G\ڝ\}L5 :cy_=ckO3 $2Y|تZ$|r%vIg=iJ" yU6t:vyۥ6|Yʄ翮M<M462]y- 4x 4[ˤXcVJJa5,Og#I_{h; #, Q@c$\FuJ#O<ֻa$E٪<#΂~'ەl`Uryh\NJv:^ SB_$(~hlr>Рŋ8e~ OO&1x3u`j6Q\GPAmrEް%|O'@9n ,+ys-~H'Q9/c v`77 A#aH:aw&YIf,ZІ/@S-%r,_2۝>HX Q!g,̭'-dߡHO,2>*)*<a:r|n4gEP(0xώZUn>A"+̎ӷN^bQ&)NFaݰH׵r( !B:ORҮT#HNdFeg5z+/W@ya+؃w1ux {ṌH5ﱰ'i,xVP1}cW͝!-&j$M}ˋ@'f-:nO|Hu"(y.MU-;fO oOdmtT8ă?{oc&bg |"SՀ({thL)4hRNJ*E9}`*=ŶÜ.QeRIF )繬l {hfnzM0.ʠg 3Ep@񩚕 ZK%]g% ڐ=Wq,dw^ڜngۑ,] _Gt>)wG' d(EĩLޜbR:CHYVZwzs>ZjEI}.͝DZk ۅjs_> O`Z*/}>ğa$w3}E)xNF Dlq< CJ6Qvz?TԦ }0LF=*]7w(;Q=[MMs$6Vᅓc<4ζbYrg^*\XbOoSC}ϋ>X` t4%|M`H^E &Y\HL{2ܧZ-nfTdek?#tuX*zRa0/-@Y:"BD?z%7 yQ).CCx_~'Wu%AژÄjWa^$m=^Ej aU ;>&IMOfk~  TǤ_ϗ y,LBRNs\VeC>-NT|Amg wk;1u^sxȠLYmv2n|<[5= ȝZo9zpϔu%U cR˔1DS&-UAe¬2I^I*vk 6m }9SCڒ2pMp.7g5B`d;ucrZvJPLxҾi'5|fx;0}O a4Qh (ϳ%}+:$hZz]:ZMԯ-KBf<وEfps Ge4zϚC 9@gÈp ɑbFIÄac+yؘ IaۊW@|}jDWgy;3Z3]ŗ IdwAݞA5G?*^cHd(Ҩ?^,DF ǧ k1QoYKrQ$<aS/P8DL&'g˭w DN8( okT(}mz m2i9"*^ktS^$\?pei%@wWT| ~duŷbr'muxLrlUjܩl"w}NJ;lVehwE :ݤV{w+MV|GwɎ+ytB;=jH~~ 2 >i (-h!JghsaDhH^8w MڷO|Iu(BB|J1M?4qi_Ľ_DQL\AA/)؝&`x*%%d()M]RͷKl_Qx?šL&U^X0gz,v [5l֐Mbp*#baK8p6f=O dR9<υov+#jҞfRP7pfX)ȒŖƂTBGWX{+M_Ǝ$2P&Z:އ2yौ(KKoE_YRǭx,;HwUD;_T.)~J& Z$cAmr_<:8U .EFHd8_ds5.WRQ؜9r]DŎ%1 .i.fv(d'ZFe*Ӆ{_8$Agw5#~sN2N~+#LŬeO)s&1?|ZLrYf\;;54|E ?UP$OLQWL8@7آh9QyFp pG,f%?gu'wǐ4~Ǭໟ$u !L"6dثs,2B$Xmʡ7e`!8;8v BB!(g8,(t_K!ږ=' /;r^ ;8TVUfU5 I7Pޚz]pP>zT)wMq_JV 1[5?sy_S8PjLpn` KYTD>#Gы YKHa66DΥENJWT\38Y2\*VaxJRj^b,@ > r#Ow$aK%S*(6o9@Rdq 0dbU){52&gCkf+֮-F:T]b^ъjoE8&2٤mKdߑ?á8-d$AL5vT-rPGhߋx?n> bUQw*+˶ϡ @Uʻ@%h`zF˲f6P36e5=d4fyQǙBڐC$n>L 8tiѪ ~a.鈪 d Kjz0mݚ.rgV.ӾOa'_ְi½mI+1gkh DIy-vV G誁Bɺ8dĮM N`N=Mk; Nzu3ԧ^?@I늉Ur`>RC1V^#Oh `UC,*|g+>o< Vi?<}i%#>{u;JͻЩ"LȶʚmBtLPn0HueϩA+z4P KJCz9!H|yhp')YDGf^/O\u-{nI_-0lEN1BFlك{Vhwn!qt:%d2whmHILGHK@~os[+lq.,.r= ?hs_X%{h~1tg@2D쓡igUS횩i$ѕjRrQ `= HHJ{ ҕc#eBSCܹm z󽞅,f#;-, 4O ~c'lQ'1CANz 8a&^dy6&H{{νN?t AʸI]맃 /u^kbFx3:Cȭs4EGˬ kN@-D?Pf#,EV%Pb, nhlȬͧ'qp`Q~sLxeMͥgIz%X (OgfuIXYJtNr ߛ#xNJQ m"G#CKa)lL85jm#{9>$f/0'GfWV,$ަZW1Q$ W6b !`i уODewu#Ry\f݊\_OWqMԒk6u-χ8[sw E]+R ߊs6s3g 9%k`xvN>Yjs%hMa+[5[<1e8[~( =CxzՀ7>kU[)6e] *}+U`mMTk!/a3tH)ƼGd"o7 B9ƘG1Bʎ>fX|)#8 ~iC@ws6G&̨) x tɕ}+ZtXTC~ |3yj^s;C$Ρv?R/W|zi]0͘Czӈ͡1q$cO G{2h3 %!s֜$LxGS/gޫe"Ƹ`4C4#4i '$`c:XpLMl5챵Filds\StQZ݋! 7U8r& QQ\)t ύu(=)\'QmzOfw&u)0.{ʟUMh.oz͞(Ic s}sWg̊8$W_u5jx+!tu .l0>P dcvgq5Mg|Zar19ML@AE`Pb@ZD#]4.;[ICXj8- -M&Ik#]jb'آV _\P?~!6@"!7$GȠ7W*b71/7E++\Nubf%+f}FkyI+p_r BmnT^NRYL6b(2@O'T@Q§=8>_V 2?tōG8@ⅷa-;hd'_Ay0@ '̐m}5 F2T ʌ~" @t5IЩR І\?p {;Vr!x 83Gٰ)2x:rLd@ ?U |Lm181m#-})Y+U-!Z\%􁋩yx8tLoc 0/ЎwogVq=3^o2D}vҏ3u>f"EKH#[ʡGp PN|zAa 3`d^.LQU8R1z/z|@AJߵcP%TH٤syW Tn-$)ۯ&/&g] CY;sfit ܣ>Bqa|0@,:q6m*jWht}& 39N}Z1Q4u2Ci.^6i;M`122n)5NRyFHv !&D/xm$@76"\WBSnl "O-5*J׵k^ (lG(qz{d?KD WyҤh >JoP 󳲳a"`͞Hr 6Лm㋅؈ϨF%xד{k)\eS)eiV),/I* 96tڹ>bF RAo= .sڼ\$I~(nKq0gBOEcc~R};Li;@=i(-ia"pҌ5&9 umo }&QEf \Ҝp*^MOUӻcU;+Gfip>P.G yfi)=4W_W3\%m+|=6_}43}ΰbv&:v$ukH쭽5ުS g.RO=$y ~5hyA A& A-_6=;Mr?"TCр|9X=!Bk(4{ 6mJ+IBiyĘ~J`4<\U9>FjK?KI5%% !K?(З4}`H&{8zyEּ&m|S9XY$IQ/&Zń Q̀^<Wb:Rf9`HUx=|0îcӃ﫻Yxh} Q(q3Nd',.Kt>@C۾Wyl,ͱ#f;wڎ= CVsWjʗ㗮URie2X_{j>,+.R}-v~~09i3{aim# EK, Yݔ_y}p$("qnXUƻi<;=gk74{/vPM(v>$±&`!Y>!8!Q)7/ӠX_%Rr,A.RsBTRJW=^p'+= {@'1˖3a6|=miwx'IjvC5Yc.ze$# :f[(48:sT̠Ҥ98Bq[C*%*(pruyy@WoX/VlGɡ !=5>D/nrqϖ$ ;fU%@񼎩[nXzDG%0g1 A/Iw-ݗ.Ng.:Tg\ybr(iB Db롔1d@5TPMٕ^rRIN89!-i6PM>^CS{t[DU~r# A;1IŇMa 5bɮR<2J[2_}GvёuZg)1Nu'GEվwx/ʯMDgH MT_#C6&sjaB=oW֙b)pj=s煪D V7 ߯&]'%?##<2 /)l`V[<'!rܤ1qg% +4MO!OhԓG){aOgiWWؽ"1䈏8. Zܬ@*rCi5=4#HUU;mSH#7&obkDРS=)R7B1{w*_NPkJ *ʶryבBҾzXxs~sYh7J<`7SV3ʞD%:#皷1)&Ҧ;V`e7&aexRWpGESrT?w tjPƞg'5g/Pڐ;=‚*DzϴqrFvҬ;g[ۧ7U;x5% v;Ud$8&侲턿Y%4F5^N~xbI)#E\] bF Y*{}*eH~s2t>1]$N9M8 i@.4 ${ v L&oF2ɬ@G#vPgy˼tGt%?FE0qS͟&K srjϒ%RԘ蜵uq?ktLK-*q^&@Bfp8R*X9T+Ez_g6}SK:02Gh|ζlGiËq0q+0>$6|.H0?<VрrKI xV't|2lv :`$ZDT&#{4fvp&9OKa=@4 ㄍi;4lr5&p+2{'bykXqjCrHO2I!-U3 ;:gH4HxB{GNƯ@9|hvRi,s\(9G'!g~&=Vh}i\W{x/IP9xG:"II.wqDVXQ9|Z`n bi3ec@Z U[ĒZ/OP0EI()_>哷ʼwhy7}vڻM!iImosq ? fx$ąV.4DF}1f!#xֻ,7Bqg% Y 9%Ve$DmFc & "Ojw|I3Y^>Zj1OUgdXGuyʰv6I#W Vt酋eL8`p/ [gQl@m]M#:ZB,{DHpxVgE`'Xs2ZkQ/8 g`]k6H ! kvn0N)|՝@_m-x?=61$S4DCNr 1lKѤ'/{ws߽]hBS$!;UZN@*ar5i:+=:z :,LiwUPMgݮ.+ M-V,PBG` >5E"›P6drIT_|D.z \{~ƫ\|1$@0!<ˎ\pUK3'(swR9=\Z%ά 㥅Xp ,crnuUr&笘UяYP٧g|ԮŞŵ+O/ev)G1"p/zW*wphsBjj) ǝj㾢2=)֡Po]ĸNIm%*˗hMD֓󬊁B5yٙwjAXl;.yqUgma3~Re6}{1@sT'ᷨyhyw4su ʆε&ݝ pG p #Y(U(6`>{T6<*z)(FxkHq7I|{loyl_{w r -fspf:ٴ@WVʉ*k=@wuguIewlUto^gbHicX'c4\o$,,ZzQe8f}PQMl~j&U4Żt-Z߫ۏ DH7DOw)V'^iʺ޺Jç)@\15S5uF*ERqJO"G!AqB$UMrD"VB[B_yAZq+wm Hm9S@=}J,44Uq2 "+IݓS5o,S-q\:~ACqTv'hX߭hܨ'1bvTXF uMG[7%¿8][D%z˝Vg%Wb{[t\a .T۾E8:Um70lP8ۺ>;&Y–YFBl"Tp} g H8m&acb[$Sp#esJBEuBpAT[GN}ᒡҽs>65q] 8Y.8E3=o7Xl'r"NlE|w_y,2jnUŊ)qՂ}*ۊb.[kG"@YQ23Cǐ|NJJͪc$1pdӒpڌA}HsE:Y6ApKBw\_ 8OC:w *ZOn]+95.Vk+Ʒ:j.d=zu 嶖"N1D#_ n2ȥKpO1宋o9q ~cZ%2rɦg(qx^o[DhJG90Ȣ\Q=h$8RTmad/,F o]:F:,%*8 ) pٙn9dѵTLavGW:,ٔAZ%( 0賚h|I L Vø?,e/tM$AW1j?BOA˟)D9A}uYoQ)JJˤBFpeGFnwRXlRo̢z&{O{֥ƾ}z^5vus۹nykpR8ijǻwq/A;e\E։,CHi2zmvx`^<.4,RA`fIG6b| ?$|!ʲ:{,mdO#C”g `61 TO\NBl^2noL)yZKSgj|yK3nhyu2<9QB6 %q:cm֎G *4pW30U3!mT*kS)ԥQ0".ɝDvTv `BCɩ8! ߷迆ŧ$oLSE}Jqyr̔s{%-!n+Tʏ=O@M YoI?5vV.|OeIvA̼'UH!HU wBT@PtZ@fN؆?.EfASQ凾"N^&NH铠#Xa"@k=IBHm~U[@pxk?:=|eRNة%b<:B5rJ~A R9G#@S`ʮ}CĀC9#nqնH-ӭqPu4 *9LyڐwUoBX9tL#P Nn6{ OlvjS\R@ omA6=`\(,(y6u쓗.1Fw /1 G)+[ӷ_1۳ {n m`En`t d ḡC%P96vW ξ$(8*;Quz~'Z2ﴩ泙s@;_BR[1Te.zgߵble2 R2+K>+V! grĩNu 1!"CS6xSW㕌ğ˽Ww&tQ@A eNQJ8fH1N>N9,tlLT Ax&r| 9xԨ'Io|fόs U>9`SB:U1VT{0k]* >bV6A}H f }h.?SxO%A!㇍ 4d]A jMY_]>|bjyAcucv\?َ5uecVdc^0%:WYB3z4#ԯҡ\V̼!ٿt|9Crgc%DU1d3]wX@?aBZx1~0+L_&|Cw<~}Hɺ_i0NGeۊI(u֤t.f1mcޙ{LPP zzUR Ong#a2YuAtb"BAd+9/4L ^Ej-ۛ`v3JƈJ ?"0ߕo1D_)^ۥL V9g}0uKjZDWipb( ,dI<^)]f3$-ЩU^=F*Ff-N5|مEAھtT}uQ0 ܞA:ȣ}/Y`8YcD`)IU2g =kcBVQE([ȰNA0gp`Okۮ {~|J{|YH[lC lȬNi$7X>X])W ( 5zQipkK # 3Å@s7ߦ]=vqfM;>ӂ uO0ԵU{C/V]Y9x*oV%?c= r0 $EWݽtKoU\;g+ahՅ knyS PGzks)s L4R-hp7ϚDH$a67ƶqggc!{/X?]kdF+LW$xvvS|UC/ B߱`VoFsũ]޻\3m48+,}g#ۧpTo&qTb7{3զ5H^gPQdMxiD{OGLh̀omw||6ylH^EycZC}~Hw>.8݆*@r2 XUuF)&s>Gp~/h9c[x?gB8Y7_Ofj~S]pri4Dr-5G9 .~GB;C~JD,,fbJޗQYl;)Y#U+[^WO~b<0UKcXRPPbӪ=["@,p>hŁIB~sSKd^&^`Ć1gT%D)+Xa#E˿;)4!Wo1t6yCƉ~ x 5j?]eK"Gd;M%EvH\)ΐ6IXx&#[8*”C}{ #Qc =6=oVoр-BWCgST~[χ/pxe&,>DIY,WD]vpb FYћGS߯5#k[gN5I)}-:O0u8G<{55,&f`\ƸoZڥR?\O&MKlύS P]t9?*L> @¹OuIjW\5 .sW~2-xvp'ha_wbV{0Ê=m/:gjUob|x⤁^38Bxz<\N$+EʋIkU¿/FCX~a :zB"xR6-΋.u 䞐s]]^f2;|mt ٳº85xH"#wOT!@+>E}/6<M7u#w~s)@FL@34QD1sǧq*biN7#xO_qC5t°\~ƕtVzKE9E9m X HKfvo3_k{-}]$4g۰>4(3W9JDt$ 8.X0$ s׎z!HBFɛ11&, HsAPC;)`!, +i_<VE"Lm+0)! \Ö*r壹F0MŃ#v{2:}W׹2dٙtFHmӢ-~?$ۜѭlW`F{XdR{meg6RTShǀ$x M'Y eZ)g8@|Jok/=7Vݚ]H[*] M=pLOgBR_Df8z8M3rTЖ^wsPS; -:Di&LLMGIo ~W(^cxE|*V + 7a5&47(n^by(zUVr ?l`rQVގϹ $$|=]lA:ۣ)mj1Zk&sAak72&vt0l:|0Z1a^~3``1x?`kO1\䭹t:FnRTa{&o2{K6|1~(7ESc @Ґ:A&ũS:Z,.#x߃+[<օmooLkU}}ҤG4OptYۿQ|naE+]rp)sš9zVˍ)i|рM\zl? OC6iAr,ERew_H ""*QA)T M 6d)90Z|< R`z45]6}$< ϑTu]+Eta5,W>rlb0x3fOlOG/?Yp>n*+kh˻(tzD?Y;WX44(Accg7%OzJSfYzN?$;sroߖi% }w=ZnwQM! #uas6Ruq ^4Ձ}p"&Gx 17 &Dk{(#nWTB_rV$IsT/ɢf{Bk1p43ס?5.b{45۲M"qe>m?7E{h+oOWl 8غƦ'c\QϜʹ^lh :p=6fZF%KQUeV 55EjzLBǤ>\qzRZNV-CmWZ ᦓPKѭ:/.SiZ7:\W?PIm5梬s}4l]` ` ~p{>!B-3)<$!3N(d\)5r86s SI)[?Dꆬʓ_"@з $%3. w/JF!ø %rgE{$=+S*|/h9:vfLF`I_'$-pL| i%QKU6~J`Yje g܋[rVȲa*T Ew-?)L3Sm]]Ꭓ." Z}reR15b0\AՖ3JmD5? Z~78 nj(+a YE9EJ^wUT'`,9T [/D~NiA]=,2 0O?VUi0ġy ɧu]ILo vV):7Ԁ5 $ব_+2j syPo:c,p#L ]p$I%q~Qc?u gK4*`O! {tZ!kb0*igm">&MQ-I>Z|ΠQ NDpYF5>x!v\43 `b28XDWW+s ya]H~) I@UZ[! $vX@ӫ-)dM/o8K$1'9w#_$Z#̀ATO$&?%X_Mm. g\"VXpYj8eyX7 u`u$C>3Dbdyt,딛yTKR[/e /iYC.{f ZyToYRDۢ` ^$~wp{?Wf\'@.a4t{saJ: Ւ/?I04r Whq3mcl,H "^[6,׭I mޞL譨XQ̰ tnPJ" ,ڄqŻh24U ~@ u7e%,ۿj2cpo`OPǗΤzj=Z&`u vKw0ystm;#kȳ#-fNQsM_ZH Zs;5)QFn6'IZ#LC"9.=PJ/ l?ē񸣶A&vǜYv&‘C-$J9 )-\x;uaQ- ZSsP**Oxg  IK1#h`y}<(՞?^o#Ɂ=MEm`͏s'b3NOH!!zu F%dp:!mA/RU4h3- @fB)ە/@8 c嚩 W!bD]EM@i6~YI`ۀ:霉}:! RuÞo՗fzvUPk~؍]شfC{tC kl+NȂa̯D/+9wfNw¡3ErfthdN̿@ۘRgh*M-s9 G%0Z/*!r}*WhwTtS?ɴ$CRV}4dۉ&1eF}1oQ)p;ԤoCcMm$*q܃#הV|~9p!4" a\֔fJ?&Rý2飋'ٮYq ȏ' :*UM{<̽"n+F^|6v7JND7Ԯr>hO9Q)]k3&8`mރ"8lovzGF]e=D6"v}~i,k#ƱWi=_uR~48!hF)T fjsit[}z#kIG~z9i@lBNKX7U3QI+Xْ=F-B (rMCrupO^Tc:;P{~fej`FCcwqkM`I%G|8%YR"SRlf .N_0=o"Dޝ|8(?U7c"#Q[M)N|;U "W 8&ws#Tٲ>G*yJ8v'u `bh8&AGMkqPՕ6\jE..ҳ̔2>0N D7KPjpm@6C%䃽ЄZ(i.7L$GA};[ و;,|8nx RӀelSz? l:- !}ž6`WvȈK[>>D wh.P/c5%Zܦ ?O|X2Q+-nJ~Lz!*rcN~v{ⷍ#Oun>C i#qCL t]FE0tn@|"~®YDbwg+ T­7:!6&vS)gDd:@tYۆ;ɥtČlV2Q ʋpnV{钤Bd)p0Huϊupăo[1tf&I.f^?>N[jQhAf&NfͺR# SlE.; $`}Ummfi9(gRbck~*,M7, @ƄP)\J(!]7+㿡1D@9dYKK]%+?g|ǖǔOnU \V,hqG(@MnVTwR+9偿6D棳+np;3W oawCdI9M%:55K6X^*1fT1b5OtimEp)/ vpj2ȠIȼr+:Vi{tA ermz-Aޏ il&i/Fǻcm)dO[@}ѸW<*?0d+d2nR{tsI!۔2ɧ$J靉zgQ%q$6J0fIg f{,st;x,%w|ezO0}I/hvH0aʜo15 9A@+֍)Cq= 2S|(PiDB`xDaNzh RS %Kk$ \~`Dfx"TWCqů0 Z,V僩31J8&צe{H1j _C:H+>2s>m6c Ct4BT1*4˯Z/I5s[,XJ\ :#BVF/D B-VOGru,j} {Tݧ<$[H.J\n} P|`z4 PD+)e':(4O&e؍[57,r5s6FS Þ$%}[:Uӗ*O5*L+'-(۽ctOE0ƒ5/Wc8EuDL{YW$dd8\|NFTg 8"h#'3tޢ)d |"o'Aa o)TtЃ m{K8'rTRuIopzO`*UQOyΛ<`zCU]r:g}F<?ohW/^< <%:<mMB?mXuϐ1_KX9BAj=kK<D+{ 舘7|`Xbjr 1:a–4OMO}CU>-n.Yb uW>?BRoj3ksY\&ۑ$@`Ȧ(R~ǚUFo)HG*Pҷvhٕ#ĹUXBtv=ѡ8W=15Hrle+U ލ?[a/>H`"%"~=CJ Vlqhy| j1Ipm!x\ VbT(u_fl8 ;Խ99ORѧ,{GUlOTTǮ$,^͚wzk+/0xhu|D =?Ȫ5Z@% ņFر5qt=PLB[ H MáDtv|;Ws{J'. CQEL&كRC}y: 7_hrcrp/7m%ٌK?s>~1=aBAFRY{vVT,mЭ+H}c$/ {<x7߰%mcQLekW+eϠ%BA&PeouZ.smsSH?<.?cأ U'xfb-6W *25OYw 't/-2.> Ec Q>\mPjXMhX.;j"YZ€0̉LFd%e֮MZ.+soLݯ r^kBQPsR?1<,Ijhф B\?q@N/0Ɣ)6(i1aPM5a˪-vWB$$N>P M3ܖo yYo:a>XB681%_KSOgInXR^}z7BIł7s_W~$0Ea14?ȱ 4}Y8;rfPV8[S&=`3 !U*K ~4깽Po{I e\x<;9D0guڛQH?B:)[g;9Suw G4:`kA@fN]MKLHٕ1Ha{j# L+ن*Įs0NӠ:ircfQ k=lIz !NZ*y*%Mc5m[K0' 7+CK!*,?ʼӛfpaDDle go-I&*\m\MҷGt9gIW6PL/hR +B:9&q1kBw,{a!iGU݇)TIAEFHg 2[]:&KL&՗R.(bܧ6.M1\7mU۝@d,|2 ^2Ap^:AXE{.iN߮g+ 6Jأ *=[RTEG/yO]\֛"ԼrY^W!+Q8P~3Nb46";!w>.?}er8VT -oP < :.1E!ߨyb)}l22/{^"J̇4wݙx dTYWbQNz 6:3U=:ǫdU9x¢?t6 -!̴\k_{cѕhzgV^IF`/=MJq{XKzVskX)7V!.)< -wE pm`JFhr5%pRUھ͌%`lӝ+5U}E^pM]N[l̔,C:&yb.SzH;:)ȔM<j&L$9I'p39A:UQ1j|@6k֛kCvUO6 'x t`SRCϓ͜֐W(s]3n/ ' ۖ#F8D'@mMSة6=A{Z0ke<'{_VUT'~CrvXfuTϿ)PBKb1y]p]߂ƜHI{:uJ_Bg&B]g;0zsbH?Q]U[uZݸNVASCDַxҧ.(F]D#<γ~wM:D92ɞ3Ev-S炙 G٦>泲hogd8]&uc[TK[y\ե n28S)@8jDx>o8crvz)hpe70vEYN#XgUO:Be3$]i>%Ω`:cPWՄT;8V u%UӶ6\<ŶͰBVt<{e 98Z}$ }n !5z+rz@ K\1,ߎU>m>E_hZGy '\7&Įˏ܂Fvy}7Bv څݩ#a 倁G馒"pO!rSG~o{m˶CCI)ӎ6(hA,/7&L n"l^"!@۰V} =U5I{ iO@s8uRHIN$t*,q8gpO{NE knc1?Lr,|7f'?~ \C XIFT |pϸ=ƗnŸO!P!3A R'G"W /,XWfЯkK>M2 =Pzb8`Yb,eF}QM~/C=w-p4B;'ϼ݃JW<|//i.`[2!y tWa2u?њlsf*e hjUG hTg7CUa.Žd(B͗_)oJT#.(-NJIWLpuUǨY)E }L+,sPF^NԾ&|#[g$%GM!d 0(z8zƱRE;5Dxw-\)('I#(\sVGqI`S,ƥ2 ~3n}de\V!( 쪴Blw&T65Y$NiR( gdiKu2 5CH4Zk2Q%/17R[>KEWLz)᧥d$AUO7M5kjeL]W0@ *tS@`lqT*{^'{lޞ>#}C%ܟ1aelszF !x^8UXRxI Ȇ1G #3=$5fN#$zRAϾbKaO(65$@; eźexIF""J?uӳSAwhceO%Q_4H+י9zIIӥDؘͩ*]E\DQ7܊a0j幍-TMK=ɌXMF)0u߹S #뷐ry"-@ ģ-63/7ieƖ G\op  ɚODf0IY7uӭEW#AqVz'5.F}q!;QL6(ua 6.Js-QSA}niypƟ2a cw]nM, T \ cZ)bSI[% ͛[b耝KjZo󱽐k3䵀"\gǡ&z؉3t~Na @>y K$˲0Ĺiccq*rkb3p- Bʇm ;SG?DD"_tv*m a hw C@m~ӔXlgd-tkrOscY*Ip*P ; /3l5p{ОKs"aqDfj$+<濇Ý<-Na2}Y LR|M5w]zGWtPS 5^urTȞbN\j/sZRfV/EdvCT ̋ٓQtS=L1]'5&"SV  b vNQlYCf*ɇxv5+Ãf1[ϓ04dו-Շx8K {O"&&Yi uUGP t3It/}CPBh UOoOo#TY5w+29)oK8(;! +{8Ѐ]@ZĂU802ər] fȫ5Ήn igտt\=P0qP{i2muZ HɓΧ/נ z?qwѱSl1wt ͉w {A2'Ai!6)"ڟ+=~"2gxя r$޺}- ^_HHs..T|14j R/H[d!RA!ƅa rUƳ+"#?*sÝ{lo \mj>p •,+Mk[w fwk"2xs}@Y>| <)Z%v8V/R]˞ Tac#Hm;1yWFߧ"ZKMXaX wsS<e4#%J U'\pz NCM3QcLKU-H.ԆϡXFVP'JdCaInΉZe|['ڙQHELv)6fj=+ei1Ô,Z)`яtFb}+SN7@s\L}U׊Rn=9`;\zVZw.LR0ɀ@.R2rCYgo"2U.;4ekr;4\7! }H _撤Ew @^LzCV?)Ժ 49*Yzw :/ʢou,30Xʘ297ɠsѲǵQ:DDt 蝁%3An6YF W>lm*2}KݓR'CXAZ;;s-q+ZJ(wZJUa+d }73YOETSgf,MKhr9[,gCkt}Ea=v<劕R Bޔ6k1{xw>{-wq})׷]%+6O!p#Gw<3~\/tn[XL?ySZ-/}J}L'RĆ\']%rŴ#FOX ^x C Ջ:ZUDE7,j2*T%7n=iȄ'jeaLZcGu_53|%r;|1$-ofY*,e<Eٝ>rJVd`8Jvdճ9yA3y2-JcS̹.IsVTh,fVK=;MmލϮ hX|;YH|&_$!'"1(8&kuM$={>zhiꔓ x.QES"0;q9;s˝!I[؜I|ȧ ъ=h"~r(VzM"G781fu^"m٪t`~G7CCHSDO5ߠ yl.+z*؂ )Q}i^Ϛ8ֺHF̦bnOy4[qN.GH?쓄ȎN^,^4wrtk!V*D/hIwRxp9Zi-A۲'@ZK |>(Ŏ/u8&Yq̏^Y@dzI|Xcܼ-g(P }j!{9}O4>l_bmY\͈# meXK\gia{ &W1JsqRQP3`>Zd,`,-|(ft ج~?fwA6vJ: %Pphp*0U#ǘ 0@V߽l*5U?<7`o}¯wYG{i> xșLLeLF ĭd_d7YߛV̀n%Oü$0D$GM@usS9z K~1h:5#wl|E)2bYݶ5ai<D lromua_q!ુA$˹CmL$qVШ2Q]t|7QIJ3VAA9EV 1W{(7lMn`kF q{6r,D;~VĩU,5z@K.Ŗme} WlW'p0ާIyE.+ L7jt'z\69a졢A~z>S_H@ue<+GQ4]*x1hx"zb^=q+2PNl #4| <;̠rEn `SQ-)%lK{1EaV٬8 RL0b1 ,Fbl].&m &ya; zH-;U`Ys$ HW}iu~< 86)73hoMceɅ[4;=S6~4E? žA(l<-qi[pdߩy*#LoƂfyLn@VY6# vyHvۖXe&n+BT>~OuY6nlJFf*|rep׺ViRyj\52(hD/(A~T㶓>f*o_kLE[-F]2ԡO2ah<FW:"+d!oء&Jl/<.@NyQz@@ݙ =I;$ƾͭ2 ..g"L٬VizI>xPn*np[]wUERW +ff +]l6y/B*N$[J2pbyL RTe:`wR9 9:0Hw<&YoT><2@)p ձ5ߑbaA8$/l2IO-1z1 8(ɠlzՊ3Xҗ26z]d:[~,[[h.*5){BXA߻\"uqF>:u( sWyg.s gۊ{0a8R?Պawz'ޑbX|48qqKac4t{.IQv# o."a*&8nag`op` C݄4hr .IKpʋVI?!k҈IM/QP@({IѨo?GV+;O@X 9Ac~6{ pUY@sGuy ҤG亲#ݐtQU/bzͥ+ikO' !b圧 ot\W2c#j.4^Ov^L[Ϙ!S; l#niE@sl PJXU5oRSrۭrʒe+%!W;C̮0/14ܿܮd$ճE`M%yFxa_`4\3۪4Q5DjnwDf1XNuĴz꿝]cڔ̜3v^e?0?}o'=@r\EqVlKC. o:y9ܲL|j9bf'_U9HE ydQ}::uE>Dlo-ޢ<~w?ў Lcb[_s_ ]X̝TQ +s3VQ1MLO&QZMZ02 etsI'L+;IkRoـ':BcU'pAkؔ?ר+V&҃^VM^w.Z F#`6XpѰYTDٱᛥYrm':OƟ:iR3H} *R=)W0ը?cy^hjSzk%8w-2_M S$lPa4E'QL&܌̏ѣ͘nY:?w hd{)cCy(a";+e1u (_@]RAYp ޵6]k1St8-X1=d&>ZZF\ s)%pLݵ%hŸZI!I Sw>9jRϒ [Mh8Qّ'&%AއA^SbGJJ]ccU;c Q(=m[P}GDZ+[kٰ|Ck>h4E,'KT㌺Y@*`/LNl6uDO [-\z##DD(m1ƘХwQ hABp'&pX2&UT캍XcQD>ŧBNhYǵ+=V)>) gHpHreHp^+O :ɝA_{x[ <YB ZO%kq^9mw3ɃG_U÷РPUR2I˸wkˈ`@o;4 U[ZQ|'[̯:n”X5҃Mi=%/}V{'qaڔ0 @+x)wռ#rHjCVlv]X}ԣ["-ʅjur_~gXGA(ƼT8q #Ѽq i@÷zK)0C}^()2y*ۛLo2҈.A'cmv:Wz9(rx !gi3:-:t<3VIr]cGH?Oc "}\ X%0 `fCFu2bVnp6>|d{?+9j,iA)銹Q2{׵aFaAAcmy®e|MH0U2!MY~,,^s^\[sCzmDQū޺`p3&= n(7V47h7[D:e~%Nj[Esx ߫[A{>lL$b|-!TE7C_e>!hak(aoE(@ PJ34/Oqt& b.>j7#P޽&<Qc#9w7:5_Y}N^eNT"M#7z^L.C)!8T=<4UVfb6G+0]1ҷs&^bHdn(nڌ\ݹ:WGbSt !l8uޑn!6Dsc_±AװχHʉXnἸ9妉k]PB8φܟ(Jvzk+=_IC߮;9C'l'vQ5Ǎ7! Ngv.! {j :!|D yF:z9!kMt0;"hܱ)bۑ,(`ulٺ 5qfܦ^9l?,ny/y GhDVAh_Oɉ3SN&uCQTE=(]]]Mw^-y6c=ĥ_*t#h #>]( ,-[֣~+x33v/ba!>Xp2NG…TjA?"Jazl ֘%IV-.TNF$I{4Zx wQD aׁ>Z. n ێ[Oi=V @({I$yzH LiX+xdm$f^w'$er+G9դ+V䥛jdz@s1~HUEUoS}%r*[)&8tM:NّügaR vo{ә.vY~w4\FҚrIѓX&ũ!~v+LBepş1?(f F s^{N$[Ђzp돃uzwK :Jo Y7eۗ!GSroTƈ"dzɽ xN]Dn=#pNt?<*Tk?M *ݠ?D*l ]A-jvW:2e&H@_Kw{D.A蓓i͹:κx r:2ߑ`; '\PB0ZhNI1fb>6[CU(xC(#/yhƪ"!ž_j$Yg7͛Z7/jB0ZI~r8& ~]TG0*8|u$DO}suyO5?}:GN3uso4#$Z 79F_?yKS "5)T O }dKeeIqQim;ݵ-MMz0L1g"Tp0"bv&g0zCq>,~E`#oq!yZn8VkrZ`LiR3 ^sOYrB"Kibpg5jKD!"^q)R 4f^UIWp;Y J&o|xX1C./PBeM/!dI9Uq-1MgH'y zZa8\J;}Lߠ*A|@T z.I\<LV^q2%=; gj{!U3T3VNNl}qD;WEzRw:7i-r 'Qt4mUbz69A"YoC? Lf Cq&onm҆[jɢE:_Z;q/q}\\f:ۧ7zNN#q6%qZ0: JX"S7B/Uh./Xчn 20Y(^S䭒EjEΜD I`ݑHژ#Z(/AsU]/pH3{0 w @FZ!oǍH0JwC#gsvLc4eb 7Ю1hǀYbR~rӸy#FIńM{u@iޫ%7Xb(9EC;K[ :T`vj?cZW¢ǑU}d+ 0>s`ru~a<w@SUY`6wK(E g AE^&p+e~_"4Yz}ng1aCYSEaS.9,9i>t *FA}+ sAkR<nHI]qHa6s}YVDa*/J* L+'ـ2QV.CA`8iAI !.\c&˞;1*^7r:Έ?\/eDB$bJ.^.|P|b,E^qv6m^g|G~I?ٽ4fH yRU?:-LT2UN)z_T6,9#Rj9 *wˤyPΔߣ[K.]bHuB9q8JHlmD{qׁ/̾4G.2PL#WgqӸ5p"Rf~T+ em{h矵&KzmquЙȿ6tЛ0YM}Z#iOJ:HB,j8b|Ge<[-wPFZ} quf?.] ]Q2Yf.'-=BEϰsl }^$*su9 \wQk94BI9+Gh=!Uܜ*~g _zJ,765ְeH^k> N_ءgI;6o( .|V֬mXw}M߶uZN Fv.Rp\D-dДy ]6?H /#aS+Mb=TVTs 'O( B|'ℸ!X-.?Awو1{Nբ'申&T]j#R={ "o5%%> i *IE!p$}އO~ʝqRkT D'\g{ !Z14, r Nf:Wiak& ?|Nw$*l:ح1 I9,܊q=,E-߭z>9sjݠiqX.-TTH hFg&8&*IՍ>UvI ϸT<0.zBY9T 1x%iW81UX{'}& m?Fظ|~}nHsL f)cc=nJYW$+>,`W}įZ/0fuF7{9 ؏ 7K`y0E_'.f+}vZ@D RiaKM- ňwPڷ/->F8v\w6T{lRAy EvR"+Xq#ۓ)X%cT `rQ.Sk5SHbl=!yɖiHiZhypi TyεIFs]ɑWl*򏰒$)fS`?2+;{[h}dLmWcz;]Pji $)C ?^3\O|ɄFE.P&vyN{0r=Aی#uw[Ǯ ȣ\nB`,Z2xNi>Ō~?sozF8٭޺m b6JyN<E3rLE` #҃8`j-FlOhic=cVS~t&{^\ (g.M2{@B $cM5Wt/n%:Q^J+S6C,:VƼx6Z@Z n=⃔njIh/t3P Ȣ@znz=Qzuxve+H4k[ ˌ !@ $#Uxo¥=߫za*1Kn#:NIZKA4}GMsـ /˅cUG;݌%fJ.6ǟ(D‡alRXIѧ\Zg}7ImWkL+(0{Gc- -y@.R ^E@$6 #Fxセ]'%lSUC׃"ck ΎbBIl%"=+!p7jy5Ӹ#QP`}e~%>F-b\}֓蛾g̵w_|~iES#nWn1fhosdvWp+ abHy,݃_lh#iFq}KSZ5dHUWJX-LؖV8 (PMJW4?xbgvToCW XeIa8Bh #/ڢVP Yd[>Xpwòqɭr13( S$ y>QXMݖk}n?Όk~{| 9li/|7"- ؿ%4Gzl11V`*͋TԞn+/ TM+RL΢~qs\'܀QHd\}k`1SsI}k.m]K ~cyl1JIe'M hM12F"l`*$!kM̌R>Sr*>4ĹeQC: >8+GtZ7vŎ(Li}rp4?!hZ:54"AVm/$\Kdk bu6yf@+L%ahA\q3f||ע>0*c\2(*Y .HwۚznhYu%fN.U#qze@]2*KU f핟@FVB3($#[hflݚr bE*8y<(uS(d>B$4dOoq$\A=g*7>RP(.vMÂnX6`@Fd![kkAiiΦM&Wau^> j$}ay3Rf<z2:I`vSM㴱Ql muO3me ;rP2 ꤫/)E$p򸲓GyD[q.c#j݆RZ,W:~d'ң-gxug=L}K7ڲ^) C?cxh=AGNV[=TEaW2;·wV_vhlGŽmo4^^1.H?#oǂT|pO哳A1O;ru-腍AZ2A'4Ibj䇙gtӜ_Y8~Q|w)v %NfOURL]iuc=yv[Ⲧ;=LX[ٿ? k^@}USD5J6وyx;\1( ?ni -<4]p m@.d@"@CR{BO-BTX #iHѣ@7cūcn6y:R:.w2JWmioMAW>\YVv@ ؒb U*eeKWP7ޜ ( l'-];.cQ|>6%i,s~2 ː9Y^W3vz580( +RKT U[+,t߰A`a/ _a]"&Dea-lm>=ճ i@djs[(.-PkY]Hߜ?MՠNT.Rn•PlO燏NF}GoN͓Vq>Z^wc2qe53=&?2My nXq@y 3+o˷ͺwB/Q*JI.Evn^nS-Xb >?`[GY{OXݺ2>Xւ~<7eKr\X%F>&DBF/Z~8EX1E9O~lFgas2'ܣ iy5ȵpCߙpBv5 cTP{,60 kbXЗf.{.<]"sk3d5KjN5%|:U ƒQ¡T>ds1ԭgcOaQ *ET=m~y?0*hay)i_(^ߠNpYYw#qvdk3dG~~AkRL$گ^?Y2!ba{kpuݢCv珢r82jlS+VP:53k^`bDIN=w;^惈{1(I?S}d˰bݩY|慈Xke7:n)(,#\ T܃[a|n I9^? cu?޶0dekQ(Ao&p€|&F1@P.}2 l. xތ61>q%T'ĵ ]A"Nkב[#Ou9K ,n OJ񙙐+"oޭ*22W lY"?`s>yReGJJS/@ SkCM k 4HVۆ@1ml`䧗Ƅn5LjּnDiwdc?ZЊie{ M ʸU|cY}3pZ&iqa^L uU+nqۅq6|#M6`fH/h Ϯκ~D%D$N"G("@~iHZ "uAc!4|^wCJq>'sxkA ,%_X?U %'V2ס,2z{-NdE w(P̔Nꕑ X,YVіC a 0Рrr6~A̻g*rj` ߇M%UնsmĀA0b>Vʼ2ߔ_rdRBD(rGŒzsܰiKcmD)Si}cy4; Jw6{pi&V5I=Yq"x2AHxR0*bJYY!&ͬ==`һmtp?jCU N osuۙ%gk+ q&z5K}Co(k|:`t1WԄ|+BT97 kIemBr lhtlc] 0w(!j ;l>! Ʃx# Qw Ŕ=:_<^or9jNaL`Vx@H ^8Z qҎZ@ }a@hޮܭ"wC˴:{([^aJJygo"}m'U`*ѫ MUw\Tuʡ+Z_$ht su8 xxi3-OAHF@QB:1tAKNzCt5wn ,Z s QFe*La;, v )~Z5#[`6;A rƑoφj>wۼ/A=euU.]Ηqg-_aҹa+X h h)F՜|N?2Eui\Q;j}k]{{oy<$y0a˨NhbQ' nę&z`5@U@g4(ޙm+ ޤwA7>:_D=U2{|36ץ-יeOMhvv0GAo# .+1uL(cO')# {b<.K$+yA.¹[ix{ RXD&|A4[GXcRB5&䜸6yi:t&7oq!xUzLQ3AL^)j]M$Eh9㿕i4l}1/:SU4-\r[ƤWPLzhM;YipK;:+(t޲$MΦ`&cौ\c'M -NgaKX!&Y8 Vwl/kwy4 !CQ#!trA_A|?]X6\ p1Vu-'}wΓ~:U{cu6B-析5tMyV~[w.3.ՌȻ}"r(h&)a,xt&~oN[6X {-44DrǷ\^ٞsYB"‡94W{k` JD[SNp;ŗ P&1L#Ahi-͸Ag\v㪇hkv'r>UJTP NY9NS CZ]KWӂ{V1aA§RI-nGْ=W=7a0MԔ{N_SWnٰC(vG"9.Cz WwŊ,JrAՏ<6MQӆW=c暨%qjͣof`(9_)!ܞ%4Wm^ f$[YQ64Qu2i?T?Hہn(I+o:׎!kX3q F*Z!hspb}C"ؔ1$F䋲\V^:X^$>ߠLƺ 'jENE$N 9Ҡ\a:թ6+FN{ 2l"7#T"BI ]Gz[+u}gj)_&reUlN ^|رu%q9wPO,Ջ$ P0 O]xyi>2r|}qZ~a .r;ctry^8[*6Cbo= Jeh  "N2V}p>sU)t|ђedIe? g":[Tdήwm vʀ+HKM-jbݰ.413.a+VלڍU,6a7۫]2j'$υdgeP{ Zx_(=4qp} \@ x=Rc HŶ(vBpW_S˙$P#+5V۱Y^u}fr, 2>Q{ zqCK4`GM}G$彆6T^cjKFur⥑ ˁg|+_vH125g 86Tx:P؟s;q[=WrRVPyn5W-MQ@ꌜL0\򿍅i QJ`ٌPCyB dݗk_C"*to#ecF(Xɑ|#9Xk `H7ʳ䍢Ug)m[fUKusZZ~G{,5|ll3㼑g㢪\mO|5CG| YK( Gs7uNwi<TYݍt$NYx;"~B"隐  U>юtE[ye?6ne)8^Jꓚι-5$s9uOp~)1W f]*=ㅛ xMē7žpN^30Kcׅͭt^̝9Ֆ7=I:sqpfOG7sCx=T?Q!LHK. kdvGVq߮,UiVOF*HT)~=cb._vOaܱ~FE~{+݇l}oN ,w /,ōvaomM8$YF_NRL@/=ǎu\6il.%즕y* 〻O8K:'o@GAWJ v2u7Xr, 83&x ȼn7St||LHt;9 6sO.+y*0&x}r%`Xy{ $Xq=cґ=Zv>+Z,7THB@rId΄]6+Hl^78DgH]"#3^tM4AmB˒3@4_YVlc>XLex>yޒoN,"?ݎ_<<̄szZetgϡ#wSuHWxỾ{u8'sM&#"?F eKtZ&gtH =BT3"LC|5G [AxrȝonWGږZp ,!kZg>$!#ģӝʆ)<8:^-/\Y4K q~)*2#,2#uK=`U?!9}[1L0:˩϶sW"]Ń_#{.`hnE!:8G˟?[/c MTS`'ݶr<݂/l) |K0Ǝ!\d/887ksUsvPn1=gh [,kw$Jw24̨T V2ԃNzKAq{#0SlQ)]8u|rǪ)VfA|NVe9lHe)֋v ḅ|QgNxOWC>>\A,yU96~Dn$DîoBƿq =%wpLrRڊ)O{}+gV?Xn !&`I* _R( :q+\1ͦJŶK6)oS/<'u^Uoy&*qݡ'QmȞIkäbC ݍS9TRged}\"GQ2KyN"v-)eTǵA7p%0D~#a؎Ab(uOb|Y,xȽE7km$\LL[ͥO60{u_Zur0&}jh9ԧZÕ( μ,B:XYKmup*l/vTQ|k5Ͷs5.E2f:_!GǪ~j*j.6 k f p\ca<*AJ>w hRǤljV U\9kJ F%0s5U*w:"-֟mG&B]4]~ =UɎ~L.- }* @5GolkYiB3 _m&ػNJIPhtEhH.m\;s6g߻rup'̸wXψeRszA>*=Ĕ[`)ds3YD!x2[gw5R/'=tKWWop]~УYϋA!Ob?"X;B4L5]Hݼu=#2L3wPN -|`)_ c1 ohdT^+Wlj~Yw28W '$mȺj@d攺Wuk=Q#qJ 꽏 O=,RKФ *eS3Ќ#܃쁃9 &YcY  7 uH0[7{p-M0:DzFk'eVVݳI@{ Rˢv ZL>SK({[ $COHjr<Ӗ1I{jYnZ yL_z[m*^J!QkhF`"QoRK~!)~P(](M.&^\U] Iǜ3sFˡqC7Ӟ̄?;%" ''<gh s^ Rni^!쏪|mv㕩-ss_`@ hDqoQ5^*~_3#- r=KbbgꉐɾF>qdވy i}e0;NI^"aNUpqM <ȇJRkGJ o}Z'˔^[EgzT.~ #T zKYlCK\-kNd&`YҭR h'I*O9 *-UQt; m#"_DG] 4`٤7?W-8f ӛad炨es>gtqa͹+G״(p3~kc᪺LKt)29+bE~3M8it$Vb-g)"~tJw0ט\旅3Ez O_\AYu,vӋ^ƜhC4ՑwZݍ e mƓD LzH˂ó+ T, |Skh Xs&ePv G(+C43>HH [+_$SQCu|iC}gMRYϛe]8%˄3y}zL{^CEQiXżMNdFZrGoQj1:pA@axWSoY7a\NIn a&Zk#J1{:k=~~6(jϫ/u[?y5t˗BTyDQՓvKx`JpD1TXE?WwcƶL)Wuɉ&^i t4-,!l謤5#\QNkf%'fD7AyhdZVsH_QoLYОAaN]%P"-[ϴiueHqo#/ =$zV,5S'+!m(ĭFNvq!"w} J^1myN:CV0#-:7|XaQEKVrɴŽЦ^ {sG`ͽ'4{t3axx0PF\{(uro^ >m* b6 }?_+^0m<%]$(nɹjD1 F*"v2-1q@ǔWQޛ,΅KL+h,)gx.c{hWCy!)w )j ,qdeY/n 0Iv}m{=VC34bI$p BieYlt Zm}f Gݾѩzs*W1:n^/_w9놛˨,{-dIٷ?Qǐ* N|6M?d%nC$9E -;&?X|u tTފoę~6 r8WEA;c/ŲĂzCrmxSnrtdz_(7mL^ iR8QwA/.`~ߡk")jq(aw[NJMpr3A6_md79VKq wEe)(̦7X99GEx77؄4)HovE2 \k|#IY g"!Z5x ]GJE̔Bt7+h= 4]XpZ`!okhqJ]4Oxm?_FY(f+*g 0lOF(]믴7ޠ>5ix-~I[{|8P*Bve~`W!+xU UlWgEDļ[sQyN=H7QOyn*f勴WAβ]@Ny"UDzӟsR^!ݴEFptWMijg!t¢5c#0RE؏]D1z}hс8䖌}ұr+gXb(`H+휁kY⿧lgkjh9[(-{#rmw0-}Y:~&͗3;%m"["]*T)^xsĨd2\i(-UK瘦޵.|ښ> [X}akkWBnO(GMF&x??r 5*Xt|-E+.kT*Dr!q[DxQ͔nN={ݨ7ĥO(k$wUyLҢvlN\\\x1^bRɇK+K/L-Ǥ$.}\y\ u`ҡ'MpNGB%)LH{ׇkͧ+e6G`6v#z%7˟**ΟRdCU.7vjR_LUTC9^*10>W @ CJQ !VEgtjhu"}f 5Vw{sA$5iIFgNMv"a@ٵ>rPioF1-.a)mbBl;|,VJng*$Xo.$1S':gNdnZA"<; x' H]]flMThLʹ+lk/읨g}ildklU~pa_ep(㹽x*hIgSJ)P ]'gA0wӞLqKY?C.GhS^, qĒT*GU*WIDOpCcF{zc0FG4A$^aU_,W1y|#ŋ)T tڄ= pꍊnGbeHoŽa8+q2w:-{S?Ӑ{GQ[RTKLbP }'1 ?< HWu(1=!1G!j#%SdtQ B63&`~cT^CNvq Ӎ\-)s%M 2{E]0~>qoSLܖa%V~{} *O똻wXAUtpi4@BC`92%ʄcQ,8;a- ck6p H^yʧMC4K~#Y15)(+s v"?/>c(QCt坩8du8rP M^@.)#}j z 6ȐPb'uG="b~rRE~,VEMzNlx,ԳѝuуM"ZOFŔckfJLnM "e;S9|'WGaku g7 $`~{|RWl@ RlSj!pZ4XU^Kc>~3)gtQA̗EȠ dtt'_B&N>IcF L$@ߠo60,\>cMlv2e Kehf5xRѕ$qW'P &qj<@58VF Tb9p> LPQb?ma15Z\>V%8`7Fv.0cI57Tk^==]tN@(S6|v ~ԓڑ'8Sy`"_~dl+H`{2y_M |3Jy>)/=v^=np؄?(I=/zYZf$4"igK4.G<Ҭx7y[L\]RxFT48L}5kI}"_2i%%uWN6 f˳s\ULggDمCv4"v!p᩟FqGpK,pb@鍉'6-G iYvCzds +lr?*a;kȘU=,|2t({A|/Ι`By˳lj;f`FlA/uiKnDwZ!r[,&%L;OQQ|*F4NyϨ{ QuγВrq/:eшM/Dw{HnlĆ >z8h@hZ,S5L)ߴKPpQ)D~"ko &xkIwt'+ Fp7HO2 i(CZS\ok 9s#p;٦$Iބ)'i뵣a ;]1Wsb}OEh0y%9)aDsBhbd-mVQhz* o!<ׁkP]S(K? |UCxRk ʟ c8*7;E*2'ܳx֮Z&8m,3N]0*1{!=`~rw~)4# я vbkm .+vۆy*S e)Em}])+ D >9VZb(& T gUWJ b[O>%uUcv` /AP5r@P~\b9s{׎XX%6CxF/hƖie/DM-9aZb6qlP!j:ּsb7wB)5?Z ހQx9@A'A3:״A_:"R}X,cGU{m`7aZn'fgd|t$+؆{El܉.@Ӱ#usG?(5ܮ|K"qӭi-`op[[* v!Q kiO-]z H-Z~Qj:F[iexc8bsc~%ɂDԎ?ȥnsl?lF\%D MecHM}Q__Wb_3Evbr ;ފ i*YkvhuM"1{Kh7Pw5܏~rGeo#.F/?k¨ p \H97R{d3Y믥kn#l>?u4$-sDRy, m<ƚb$zӵdI I!⮘\r#\)m6Lַw%)8F},XfZ$ṙ,s Jzg/G2ZܲTrk{~>I߼)^R"{k!.m8b.E-[rS/|~x˖姂8ZgMyI|vi Z)#A{-<Ԇ?E4kb\agިKnh# "+XY-!lr}F^IKeRe a?R\-6cSN-a[E-D1ϰK.@$&L b%#CG֙t2sx֦L79asISa| Ï^/3.۳/H|ǬN_0hU/Wjb q5ws I'& %U4;XL1l/#Òޮ2c[іZ`@c笨[^ujDg2<.P%A? ]b.paBڢ?k.ddf>r, I Ia~\B5>QOoҧfezcjsЧWd ET^? fMK%1s(|?…}.`ֵ6AX2E(i]~IbB$Hy.$W*h;I5Dk}>%qɅrb򣣥֘I.ZPD}cӨ69?%39Wx0zov|~2QǍu#qlcg2Je[Q9Jpe@;⥓N~_BorD]m n8i!)~  .ӑe))'̊bIYW qrREh]E! *!%-v'v#f! .Mre3v(u عjFWй0ەT77t31(eKDz69uɧ3|ҧR7e YJA݌LS.ᕎ %:i&]睖BOSm t4^ E<2.N-% kPĈT8 _9vnr ÀPUz*05/o:J=nУ,34ۜMҲ\) ÏHwS0}oZXIb {7oR!g,w4ٰ/;1q#pBϪŗ-AN!CC,a`c.[T]qzFIWI,|P&i#uktͰ!SPn$0)b^xM x_@x LiLWu.¸1QKaZ~:md~iU$8Y|J{HY-]8X6:5ҫ|'6*=*sX.bQvP!W=^= + A} 9/Qq)п#T隕W?} N|1:Y $b>_8,bQuGfBCeFmJgaVRU i>M)e  T=!e7(^՜Riu9lZCz#wH5]ݎg<ȁkfROU3zZ _ȉ-qrDU1͍q +Sі'Dpg}b0J X&-s)54oAbw1.8'?Uj[N+)|f1VJS"jSzkqZږ;flA%M _U!n܎j'$Z}w/|07@Z9J 5@γJrlc3ُ죃 e-Ojü_{F(NoWm{hm*Ės㻞=َ,*ZRegKDøM^v}$z.9J Gv[Y@^?gK:W^ŏ#w*s7z\@1y=v\'hyE3wQ}z6']q;fۛ}azZRu-{хi> J,GH`Qo2qv64>YvBe0=Cٟ9~]Y֠; .m '!}yc.D[<}A[F-1u PX &l5oUr/2GY1тW` G¢b2X'qfe²F7f$O J4U+DDZmg!ꨕzʘjϴXNAGKP+t<;Hr_HoP3'm[{dGi Shq15y_.h1(b fD.FSj!'/v. 6vcW?MErc]?G6ckAۂ*CIV*v)(9$'Cn´oՕZ jn")ErӪ5:;e#z3;WZ;P9Ƽ8U椧6Z3/UOۤ4([#7jFw K;a.RHE}רRIwV‹֋ƫ.:\=u:?? Ds>콮Mnsv}׌1ch} @FL(/s[h8mM(N2TgP_7L6+O-Ew;A\HsuYNHWq?Xֽ={hrSB>%T&n~1Gب2*a((S=IRO">6=I52%P8m dM]K(adu?ޘd{DguhD՛i"jwugnYqybmעkO VNcY"IW*Q ҶЫbd٠aŪt?;nqD WEsnsFRЌ(ȝ#3\ngcLƕs}u\l$}AK8?WKqK_=Cvp[ӒsN%KG p'9^̇aCnvCB؈MO'ÕCNq=/3 ՓNYLu@k; (03ߋ4i d)l5 C7^ݴS%5)w"1SnQ@_M{/ HI MQ~M$o aɄ7w]I`RP'BD0յk/s @LZ9(vEQ\{l;,0I|6nQ 놖4!wܡyJ81Y]ov7@C`'4U:έQ-eU i2Փ@iK`0G+Y|х\g-1hwl/҃LR!!8tV"nt?X*+%^wvᚑ۔s}Y]ժ3N~bҙwE!1uM63nv(y nIqUQ&b<~}iZtmͩ.!;^%;CՒq@NrA*xp[,Am?V32uC ܱNHWi9Q俴ɶ ̽ I^(_,.˛"Q(jJPf 5/7/"iw^%=G[2 Z:}ű3haA\)d&VdkPE)1X]bN9 "'P(zƨG,\4`"47D"smחR3u K-˃*y:\H56{!<3baMKzB\(1(bG#,W.<@l@Y ϒtFN*m LF|HReFRw^v_}ҋC\ܓL;ܭ;=']sQO_K3Ee3~nQN˷3+hk!\bZͲhATnE{Qi&Eȵ$9#ERynxeYgpȯ+Ks18|T15v}.N{&6`#Lpi7ιi:z?`(u^$A:uqC lQ2_ڬ:M Ui?*-ބ_]6' ~4+Cd+aPrP+8 ?}Vׯ1yB4؜|Iz׋\8>ƹTFz'~֩|ml&A>" ~YfWtK2WC?eG̩%iR -= -/ }Bhf{H@fG5ѣQ&RÛޞw,c@gzzpIhg#REڊ3~.33 jx 9V18BC*FҾKnN>q$Fb45x ǂUbwCOG*\WA\)MnC6~hf)&㸻$o#i1z ?.>9Z6 B`m+;CpщίiJz}QUQzF KWeK)֨][L{&Dm ô*䘒Rl77[5|TSv$_[\r5! Q=w|?;`.g[#' Z[؆OI{P)p{psP,Yv۳gaaՈyoZ*phUJQEȱt\L58(.x7b.< xCZ,}6hCɘ*? tEނ:e@{p͋aGg'Z,*@O͟g>R@ ?y1<rcW,!OpRwpNCa0z5_بDžpfHnl^7'71ؽz64n6P}xT8x?8oFƾ5LZP6O-JԉtKj|NKY[R|TM-A/1"l]#͐.ndz @*:TPOΆV1:FيGl=o6 +e24?1ln*[lҷr pW֎ T޺hpZ4czM,p<&{9Dr+6r,| !ti3n[7:*fnF p &G$Z!(O-j  Ժ(3M9}XƝwVOFKYЇ&bH| LN`MUgz.|zJbVcYiءN6n>]4kGƁ_f_LeC9k S~|Q8GNwsXy5\Vi=_!'GmgvP˰%nӖ ؝Cи檗iRv5&d!D|A oE"3} TL2d0½j>>@PGAf_Zc@8A l PYX7S`{|.r8fam/䑢".}+"` e{]Xr;Y'Ė _mBxu'^ѷ<+RUB;"sz W'Q{'m5@ 0N(z}pAULzDvy侫qk ܋  VFTaI` G괙M/>#,Lde-9X!q ]Ch˰jRrmןoSFyIXÜ,RieC#c'>G=?(=^3[hͥBC}-2UBoJCڍ{1+QyR#v9jsT[]!T<&vg!^g*{6w{+ͫH^& q{-R#S3bU,#_SY, {䟲2ICO :Oa~_+!hv7V_6z.g(n)E x9st% Z}2?,p}՞BoǾ~Zx!P{7s=Ȃ6ՙ{-`WßGPJ[Sҝ9]CF l#&ܷm8@3~襛X| "qҚuM΁hDO]f-xNc:a͉cE]Vs@@9ӵXPL"K'ɪp.ȿ*]U6nDy䅔o>acSt12Irƥ>_5a{Z?ccC ^,-Dh>UM9e]ؒ FkZm0UywGj\pէ[-\FV(CpG,h xS An߸p&xSZvv ~{uE;Y"O'VIV~3=uLѱfF1<-fH@I A2|5؈ z_ABj4;Db36EōGGNH xHlf0B^8&XA (kż$m Lo ~4E[buhxSc:t:x9yZR{ -Pm}~K=ǐ>Ҽ~{ VE/=* ?$%KT'vEqgvma{g⼍%ޫWh˹;|6IՅ:toOJ~VI\5\wH]i/f(Q{/O"7oczLa2ۓ@㸴EP*f4 ґհ:{ֺ>bGRUKKGo4ߨ#2̏0 qh@َQ>QK`# @#@:ÊX"K]:"dN>Kh5TPiOS%lo 'Z&8_i cdTع"qBl&еY qԮ5KuTtf̈\Óʃ+,M*&&JqR T%^}F-!sjުN JV{]f^35 2?ӥ{Loҋ|n:x ]YtaW:$K<?&P{@t ;~[ jk]|x[ӄ>w  ;KT2__-LO⒲mNa'X#hⰨ0BRk 5}{ZDh/:*($Ǽvp :帮g-pZ S)Ur/Xsek_9{T+UBSr(_T媍2x`(KB/좍ff~3RpZ+5V;Bѵ!9^mlm_&rA$ Jwh){djP\ ,))/ =GMHmv.$5r?50dB:70{4+#4*g"U_p Bg@/kVДX]w 1."U/pymѦ>!h-kDڤcznYPuQ]^`$_*\8YOϱ ^1ӭ8=>q3 lp7lݑ7CQ=96 q\D 8rLy\%RBY*ޒP]%R~9* v,*Klss_S٤ꨋà=?Hy8@AtAE<#8DwG1y }KW7gBuӘN0!yӎGq0c&*PY’֫m=I ,=:, k-$F{lûI:|T\@ԆDTDP҇}3 ǕD&*7tRwM=M6֬z9Dj??@TC.ɠ$*[E..xkZ氭|M٧*? Ԑ+{rv"^w)cۛvgHmD;xavqQWzjuս8{Dp+˺ot{e֭vſ$eQ(zsU-#9a7<$iD aj$>Id<ڊ7>lw dj=["MW@" 31u&&!pr-{E@W4,kCW7lfmC"Q\G^aEnVY{#9RmQ Hro'16VR1^: .tt̬J?0pblǖOPQwYլHi&KD2P?eЅq͒ỊD/WniN;LN"2mwOzT;y2A'SyM85[]Mb槠1-q6h?DTCaqGdiMDmBj+Nf85; bA-9:DҤG@ȇ|DŽyqE}O3@U}E]#w丯6t)Öh@Xg]5DGJTP]vCυH yG}1_ʺJT؉I@y\4i8lp])UOu^5;Oh >Y9p:ai3Xi1GOKo`vtܴ2*3[":EX pKg֘hE1xdrZ[W9iZoWV^B5 c7Fڇ<$OSs N oGWQEҌ*Hfzֱ~WWCΚv}1᯴a7^y2V]C6[-ssׅ{S7eZ8[jJXb-R#\gFf2Uk*W/k&2X^#b͈2֟"!*KQTLw8)vLOx8V3+o܄c:;uȒ{TҶ w-R&,?qڥ/ {wf`1bEO'4@쉽ߛ==#n4RܦT-IM$[&놯I *(qkWrQ_] )މw|@ьg]0H*Z6U:{*B76Q͝|+ˤ}aTぞI]\Dz?!@V.}Ƣʾeda?rA ai_,Լetjn9eJ{u,ɓ;uɔo`mQuީ%<KiP*O|x)rr>$:Ȼ>7U3$+2[x P'j߲!XSԩ|\ٔ5ߪS15/?ڻUv&WrP9SlUN45&+rK$F*]fb4"Rм΄2prNdp%^SHìy`鴘HKM5ԑ\:8N:}쮔{J5 37OW0f& &fHN'ޮwΝ]koZ>_+ #1I1&Jo<k:#  ];,)NIN} I[%@s^Ǩf,*'mmM/9&AYy ] z (ʼ1Dd8Y(mˉ%ZcSlyNC#lyJ"hFrÇM1(} q7E̒l2_3FH영KW5qt฻TGtl%&ؑRu[7g󓷧,er6*W:4G*Q [ymgH=&-. Yx0RM_Ԉ׷߳FL-!W| r ewh4:`\{BQJw/H#tqc bE/Xc%Wҟbց{g[(Qy1#>Ű<ĭ|qï2` +b5uo -S5j0JdU2)u~_i-! o% NoyLO4nI;s\ Ϥw~gm6ŝvbiXGL)ҕ_ƑQGCWMp%V Zk>6_kHky"P勤kjb5}h!aj\t-0՞zeem49/ېoHYQԲ-]O:4{KR:MF`p#>f&#w[o3U̺Nibh'=\s4mSvI.^`RnK7/_t[ӱ@;ț,Pİ"s>xE-7 Xbmqz9*8iF2hY{]݀}I!d6 'ӰrR;5h]Z 2ɐ\Jbd8͙kiCDJ i ,lFڃ2L}H9nmW"d| ~QlE&"f@H'Q܄mhG}dE[Xt1 T'q vq%8+Ǹ>i,ܯM)=0-6rlFSB}7a&X-re9]fEid;3z땥L-sVYz%zƸa:,S~;䜵2' MfI \x֌|.4-E͡F7=y?0 E1{۝YajN,,,\~YI7k 7/ͲweʓsJWCŴ^jor{]o N$,/,c=;4|]X)Am&'ۅ$";@7Cw1,uw{<<.IDX13rrYkej^6>v~/LFfp*1H"m70|&)@V TPו KVh󮤷gv2x[ g; @ԨR Y/$\wCY4B4rz4<"|Gu ÉQ"/e6@EҤ˞#fou$u:%ws} yp͙o@PWV]B5]#-"Jrpi^mJojxI!5'5,?F!~ Ox:32kiK0@XMM"g \vVr;Dc١3\7AH#|Ek+D~ȎЖU}Mo+SRy/$9K%4 b\&˗1p\0x4_[1{GY0c\g&(%P`AA`tb/ pFgRtMC81pepNҚ$6  4,Ztu6aA͜0@ŊHtYs}322*@IR*HBG\s7V~,|u Mد9.E3,y{&N,|D !@<̒|<>&}S}O&Ơ-ZEBu4|[2VKQ8 M+cQ~(홡+A%J L0BRzZA$P7& ]tM8J[ ؤ>$DDӄc+saweT r{7i YfԷDvwmh:Gbc{1 KohJ*Уpf)K\v FϋͶƾ}==`tFRs=&N~~ \Il ^ ?VW>AɹZ. ? L+Ks.#ՓGl<>,U/]"VR )˺0<=&f@_OFv/A˓#q)1ż`MW]6%l!{a7? i.FgL6U!pGy?ZD~ǜ syYJS%W׽W 3 ,wƛQ $g ўш_52xJ7kFwRJUn9n1v7>(H|+ )\I[*Q>Oŭ:ApCեA8P=dE38 nP%SJkCyH)ɔ6ƒABg `4tTp?E{qI2{|o5Lr_Ԋ䆋ҋ'+(jtcT22/s'; >ө+-5B Sb*>vOo+ 5)K)*$3}1W,$zh`ƈG|5`ȲC@Ur[#/b%<;WyiOِd|'/Ui xSx5`ۄϩN fr)JIdlGIJD7c ӑ*tFq2m s^La pAJœo^ 7ԥiD1q؀tϖmaK^x|w&*QjUD:n3סa7f?LK*$Z;d@wUIȎV)XjE b쟔;{z[6ؒowXXz"twaӺQ}Ԡ4h n?Q꠰n!^b]P7iV&_TpWl[H[ &jd-, )'/z7WCŠrg ;Hx1ǃ$d9p^8i_Y׏2v˧VG6t3d3z=\f㸏i9"JR"~P[\n6rW~[R! $vf -ٍLW.3SלMm'Nêz1 7CW7 ={3 iYӋ訲|%|w|R[y@O!6 = P@U7^oeHBZeea&j0Y9fW&I$7 ^vCEK]ssGM=+ JO0S_I#|TgY`LXEy;.)ms\hEY2)(Naec),Kx2Yb?n{SpSӳ˅\f`ԸLkY4X++ Y9\v%7+\a8P_Ew$;!D>+,yP4~` P?&0DO`ݚۖ."PKu$;baSl[fvF'+H{&;t_WyاPEcJ: V %t|RiD&nvyػ%%KXkߔ= F5V@C{h 9ey]mwz(` 9`/+\yQ^ F O#/hAc1QC9M ҖY~MuX!lW_p sFG_}ޏ4f*28P%6HсD9/e:Wxo&{j~1'Bv8E ;˒ߤKkO׭ ږuۯVxd &I VG a% S<~Bz ׭GWn` Tj`mǿ re-QqE[?|S)[0y_+y䕔v YN0@'svͭMEăWy =v"ݍkd[lED.yiݘ 保j-ŷ)%Ė~{Gs:WRVg$C1%C[\ 0Ma5ϰE0A_Cٹ|yUl`Ni8 #|C 42P_LME@4'ߒƬXuycV"!sń@XƸg'T3x0J4];xFNuauA7nSLK8쇶CDdڑ?D}3l!'rzD] V= 7\Y&o!KDY8 t|6\uP8Mf|n0hCcFkPKF ؁13 wNn8ҦXRVÖ'GͰq`͎|w~}UT[ї4ͶU\OطT^ s%SWO͈5`X+'OV/{5,RVe+?Z+h= [P & 2{kn34iT%gz*B|O+C"'ӛ+E#Ӌz2)[8+@HA (Γcpw% i~c3g@W/ԃ5DfGu|BVmĔĥzޙ}/0Wg|t ӲlQi|^Ƈ*O]Iɡs'#!D\T#NĘR!7͒2n7dߐlX+9Und5 ocȠw]#,$P4 ^gi7.Y$jJAN } kMn$G =䴄saH2OTRTqhnѸwSR4L2b5ϣΎB)X.T\ˑVW8'ZW+ MȤ`}%aЋh'ocU{}H&&AHݵkWYfyh ]~ņն|Ra6 En{{ d uSXPw#ަBk>& ) /e昬uV 2{7 G/,U5Sֶ7XLn ND4hΌy9<^Q\D"&H%6wc@X8$,Cc0CU]r,3{5[\ Q ր9`*}-R+#Qާ}dɝ̵+h m N!YdnB<$n FBq@d!-@o{ieyE;4Pc&&x35=W{X;"*D+DV$ԝnH4UQ6+qGg (lB{n)ߎdy+J/GDv$& yci,aj+vp5NJ4^#2r!ذ`˅)ϪRߓRzaSɨwg 6$TqHFZoqfs=V~.+e`A!g1tM]0l#)eR4g:&[;2,g!ObTg^H܈D e!aƇq_rv2{B<1nv+{>9fƨSN0N'N e#;P&9/X )j߫dqUP s'- ķߔm3uorvP2AGZf%  jP "Yc~,>WBGȥ>_hq |5XӱimJr[,87Y@8Gdq|r̺ny8;WV\eY~z_돋U\'L|ȔQ6~.7،G<IU !kЕ`ڹYsKhd.be~%XvD^~̂] tTW4o9HVjCb5KM0bմ+dM5.bz)}7Ƶk_QE)E(&rr plnFߥ%"ˮ@ sv^2؉NRy@jP?(ɎiRm<6c~K<EGSݮ:LPT1$ i3`iqpC?Rp8حvsa"Ai)5~ZJaxMRYvJWX{ 0=r]a)e3svQ⺃5x>YKѱv\TzG2mV|S}Z][<.I (܀f  ̄IY`a)8A> i n\Xh!`\HSs.9Uհ;0WqcA]ultR:r! xHjWᝇXM4'lF|׍KŁ\!#ig3H͘3(w >וf4SG#7=oc'Ltt[[T$1(uD8!9 V<|ʙASr6ULIMA19dǩ|.FI)g:TtđXҿ}񈒯LhYQ<R)L4$ZI[,i`ypxHn ey `yq^b=z3rBC! XB㒂#*6Bf|ߩQDiQ_M(>ē~򥹚 Ƈ|#Ixw#`֯;qŵLS1@V\}Xv.~<]s?fm>_d%҈:eٌӒ؋a5jGV"BfP]ΰv&.Z,nƺ 玤y&/Yu0c.-+y)Jo\sP[7!B.IK|ןZL39."3kmL}- +2̉gʣa>Mp+hf/#e$KU?Mǒ^)gDžhEYkGp?!=.[}xug ujT˪ ~:&i7&Hm-AѫBȶ3nr |DxtCF,A9Sԙ%)_~'AIQE2k䳙vZJ r.Fu{XSMz+PQ|cAK`tVWݔBq GR 1"sZBWj ɢnvڋX2zhηvTy<"Js/MiOHRx FaIdHZ_(hH'74guwV`m 2=|3hhGKqp D,ٶ8)0nT|b9QC"y):0VŰ.xd'IޛDjl~(7> 5-v~K%+^4tS[<\M,Xav0/9"fmhja{sN {b XQo8YE7<1 iQdu<0L|-O1pOI!3w$F+A>y5da[i?`i@1Y1M_N1%fFX"Zh]Q"* H&-]Ut(2ẁtQ+*y:2FMQI),,=$H͠BC"s6f0:OnYZ+,*Ry8Aβ oo/4+_&,iLcCT՘AGt^:uBӗkb2b \)(ުnT}֪}#mO0,2X~1JI/-l3%ioUPgLoTa( ,hbt!VO$C/KOq ,W_0]KgS; ^1qǽR:'j]q7ʵNGh;jE9Yh/˶s7E ƒ wLɧٞK@DqlYĶڽh'1,);4 59YPqmV翨loX  C5"Ǟ єKX8nɖ_NmcITEQxG9Imi(s/_\bñi!YZoZDuBqdY}DF\J?>r(SswP/ruzgXC*oNxk*ee+;LFעf <`w g̒ n8NԦ!iKAܝoYgɾ&hu5 s4p0oI_><:bqIQ"xT'gD$2.cV718 Y=/˜;dGN0Gy&w;/dH4(-ӯq5l$Tlen&~2c//p$=HH1bf*RD  wʒUodX,c.ҐOˋ"$̋r %b}A@uL./+,PEFd!X!*\Y+ŹF]˓0S-NpF[U# ` YK0qTokچrCӎw./E!ΤvS˫:Q1r{,v33"{kxu;Arl{#ݗ7\ 6Uc$0Lj5 y B䗇nyW`9ttg&l\n C ; aAB0-7_HoVX㱌qV J>@kn~1NX3ǘ J%lr3Q*'Y ;wFNMg5|TNHT*\ΡSIW[`G7yjJ&@n) EYh0&Z79c F;qy?I[wr&ҁ e>̭-,HR{lQ {9s˙۩9 ة[kUIy΃˃= ;_iR}誠3R:9.c}$=4$4 {Rm|`6^:wvg([F2^?A3<(1TYliW]Xћ3tA ]5@՗b1#+ηŋ7,*_8¥̟:V;I!i 5\k #f(L ׯ>LJ7(w#UQf~(v z[Z4DfླྀbLa4t-y-w{2A"ݎC|z{/N7Z_-o7cNPC)!I_]XS>q;yc|p:`PyDa_Qz{j ¯2 73U HB]'_Ź2b% rK'pWqtEL٢5!9^tnY3(rjbpIR0bn?k&zQ?@HcD arR[ \`Mi x5^ JT[ɕa}+e(r E 1oVSgzQ۵y7y('FywFېb1%D0Y*, }%"mS_ N>49W+Rȟ|j}?#D뚝dT7{c]һ9d[-ܒd}OUcɸ#H (`&)o͛aĂ*{'X8,4ufl;jQ']{l 5='/v8qaPIRK*|5b68R@ i"3}:C#zP)dcI_/L3A:-gi*eZ'PXYQ1WZ ͮfTކaS`ޑiceW'Jl6o|Wv1ɮD㕼QZKU1o QVd<8%3 ͸?pw:q_\q]VP47Μ'IO^°ֺA_uHN`s]I _$@7Ϫ9<aգi @@@ā#$\S%: >HNdKlG gy٣1jqݓ; !@N*Rm UvHKkZ_iMviXsydE$_$OB)pUΓ=.n E\KYU6sוt$tv]7YuR["5ɱcn /pA寨DNaE\uZLSnK(bW'|f8(0a0&ff(BcMH|r(/vfZeTSeG֩caɝ&Ę/wGӠ~`L0`Lj2mg\"9a6= V +/}tTXƛqLܬrmُAVNWoyq(BRY Qwvқv+Ef/2`N<,?$~p?ωd8r&Wwr0CG?lo+Ō.NͪjO h#a'M| Sr~UZ'BX2nhޖftA|;>t1u5$r%sʎq*!*-*/%9t)A<.wZ`p_ z hBj\;qi[)?1n$!56ў-)r#bM-A|q;=^Khn4~j@9ּx&-ރ⴨\L<0:HDٽ0cTGVnKV@Ap8Zϗ]ŭ&Ɇ~ke1olZI?a5!DcSiB\FG,z2k6}zxR!{5إKftb3Ѯތ`㫢=!)JU'̧!]<9V A/ۏ2|ԉG6Jj]o>PyǞk騏͌.*D/(Mp"y9)Wшw1~ٽzϐv*,i 5!JM3B"| l*$,u>)&?)u@ cpEf?B$˻EɹLj7u>bws7h뙔٥?&hC}33=CY.a6(CxEvt5N%&΅#C%NZG˦ h+̌C/ I y꼺;7ux`[\j׏jj|.><) &A p&2H#8E9s)˖\݉E6WAYFܐ_%W5c ڝ-z6nwk0 .3W 5 |Ź:Z_tz4I왤E0hT?x#(y"K#-i0 -f(Aq7+F@y"6[5X$e޿}Na MV?{W_ovoJ$ *erw5 m'phbNZ;˒ ɷ5zJ (cv׃i1N'}7>K=p[f`iCsJ=EM  `ڊm,zAB]ڽMs˃P DsoavjU%mWsg0-ŁQe(A=$nu6XTD /W1a4rK|X,9my;Q;Zf "3FY6, E0+s0C7l=:^5<dAǵvXN,.-Ip\xn y'v~".А_Y URc(xkoSnV|NOhs?#.5 uIW~ٟ(}w#mqFm-C4 1+d}>ʚ؁ J[]'zjjV2ޛO 7]WG󃃷26_$aM̀|. (*$$ǧ W9]#n1Q @\;$U꩐p;c{F{:y{Ltz]ZCL40D/L:s)[bV.@_Ɉ΂>:kpNjm }y*=T/~h4pS'1?/!˾M< zr 3[u&[}VNCryҒ - ^*3v/7ug5c h\ʜ^la!V1K_\7% * h(zBͬWd=o^ ,rťU}dE ݛj '^3nf}t߫PuU /t&[m:Fն?vKڄifA$ ՐM eGqsJ ]:( `q(eq  5=a$'%Dζה^MU vߩeCh^'BjbDTZ#j>J}A$GfϲL#X7aŬfaPU7Ai]-\r e =Vl AIU_`$!g)zb]D%jtoSNzJMz̏(|#)Qqm/ATل FW#ޘ`8c0P;StF2$:"a{ympdqL=r 㴂Dv⯲uV3p@%^uٛl[ӎQd71\|XL9pF^( KmSGrA-ؤKizE~,3[wj2\ڷ/U9(9dj3nffl'IXr]%%4>r0ccũE[,x9f$.&/!lϘ2@A]r-tg3/7L!@tf< `&OZ!Q2>`pnfRūa)]{*"w I^Gma y;H ,3OL Vx:lcaD0\s9=KO_b.*dlh"(5ӣaOBYL kgV1Or$Zq3{cA>6Fŋ"03ڸ^2i-n%yÝjK8ɆCX6Lmh݅t6 4m jBMÄlua6ĵJ$Z'TV@W(.3T ub|} uai3k?9((Aي̰ u[=#IS=v=KO4ST0rYw]Vvv; xQ6-v؃&lOLfǼ&OrlB+`  UĚSBɁ!ۭȤ~ÖcȤ \Mq⣰=x24ȝA6'~m1rgpķJ`c-j_.K9Ϙ$\ə#3(WA'xT)<]9!{k/Cq -v,@ ZϖIɳ=q OЮ*&6(ʨx4'$7?rz邹#V % 䠅uzsqo3+] Lʁ-H@Ć۹W,U qLWsWQڃX9BhsM%fk*D[@k70́y0 K^#d#i]_3O|_(u\8lIň3}4 .֞wH . ]*HE  1+t>_$pD CAN%MTN_l&@TeDUmFݷo)üS?ʒu.Nud"ll#bp9nYRX?(U$ue|I; )f%8{]lU{?ţfH6ṄҕuZ&w'(w0L25XAeVZ'$g-7M>.NqlYi;ThL z+l_;HU/ToBw \ p-ik4LF5nF9%v,ƍ*R)z^+Viߏk,?/8ȴ[KS9T} !ouu"2% yn.G^[o2c)Ǐʪ*fR03;u<{Y:c[oHvQݿţIާpIEPZ?XpՅHaI9sEG˭}Sd:GkcaمQ%* n+m(X?$AnFޒ:3aX+0O9/Y\6*GxpZG>T^(m- ?\oLf3@+Bn4'w*I $NO)\˓AG "lg#Qc$cቖo<5bGԀ )IaU0%V B+3~Z b~Sjs >h-[^x`s2)\"wBV2Z3=R/}n&?g.grzQ?yT[.@ Ⱦ{JMogYxjW bQ~V mD a  Dcg_"2Cn"W%55S;@OOWeK#ط)^ᓸ'aʙ$gʸ ]9>x; ؽ1 ƜWÒ,9)[ƼԵޘbK!(Vs5úON?w$f҈f Ⱦ*矺.>ȒUpV49DܼyKYW,Q) j-|zL(_ѐA~/f8v U3+f?Ә=z8*0+g\q<. 8ܵuؿ}lܓHDT#uVi"}gɍesK g*g]6h rY}>7;~7܇jAԗ+y3f9}a  {<]١. lK[@KC)B}pPM i~h58:18YU1|Qj@L6iOEաsxZm [ V^NMuO"iӸ4jX|TjPѯbx1(S1Z']QyW64x}bj¿pv2r7}w&ņ8rEq z4|WRaNlP|ȅ4FTmU"i.@ߚ^쬹@|ӎR=2]r}.dxuuwcLq>^S~' 95?ڵ`IŌ8sNtuI7yNo`S^Q3]ƱOV<ԪK@,*يodr"(.kB6 h,M[|q(-(*Kt|TA8m;#WOyr}/G_u}@ix ̓Ja%y~JZsP ݣ<(0=rs[!qP29i@B[ gkA-EB< lAV;9=ֈ" w\n n F|O,; ئimTR;h 9IH[lzzcj$ny[\&.B~=8P]uҤh?"Q/N4x׵Wذt"P#O`@:S3"Q>ycFŎ(W*鋦$,ݨ_]+')Nv?(㹆cIn MVԌr z!<5HPpnqߢZvd]. H|{TnNђޙq4iZϵZMf.T}rstɝ%(@QӯW*h̠emY9x. 1/̞Օ!5U cgcԇ\V1Lk%tuT*FB@g+>urLӚ[ɴ)$Ǔ.p[%xg¢슀(7${hB#UΠ{BWz-u$Yw ["yũw p'2 2F8FiWy6T4"z ~5~S*c+);=&`MchV`zpl f:_:&ת-󶎿tȴT1!zF97NWВ5gJ?8vxz?KE@}} d3"?[ OzI Cojj\H >J, *P<{=Z_+N]Pq>!ʠ"V " -^eQ[bvɅhNE}SoYk"qQS)Xc L\J戊l0ń[ls@D>w"+{#sIڄVmKӖv_z=f ?Ȳ1аBY;K;SB;o^<)am2>2Nݮ> ªN6H}؄Fّ }.NCYo0V'9[YE}QCQ;7:H$Xm1k&:­9W\fU5bn g~㖱-A x8Md frۥӜǢ٫qS L{h_{Ap(x"^<!uOvckX>DzҴ7͹ w3ET$Zov"`uHΟTkg7?z_h>M|!~ˀX#EΒ \UXj$;0xvN>쾻ũuCJкeP1Co/PBVm:93 Vҭ*لo@|F(Ax}XbuabV6=L 4jDG d "r6kuUM|xB 箉{W/_-}BKcda[ T rgyKT_vXRᒚL*1wa[CW0I;Skcisﮠf4%IbJBV7Uq}iZzmvF݌L@QYR B"RFI0dB'Vqr|)ukS֐!02a;<#$E(ztZrPY( YtY3pt=䭥 KS[JıR҅"Jg` *m7ڋH=7#W2^ # 6ɞQyc#S`[%' Y!>r`VnV"`}zTYG)1wĆDO1 Irk,n"!,CDwKwM80_kix[4ٷFrp{ "1 ն~rޘqzD܇8vcVgEe%F Gf~V,$lpW(F}owf}e>Շ݉po,[< =oS8V-Md2̭%X0\c gէCB0j=IYLD}տb04O[P/;7n$BqL݀t3MrMp}5u? @  @B7`zqLv#%swe6:Z;M_4~?dBԴ+ )@U`94yQUDuqܽIihQhz{J;մ<~Ku'܍R 51ˍd+w-% ntޕbOi|9Ԧ$31L #F1o>4[ςI9E{nͧo!flq/j^TNcgI}9as ~ Su)P׌}lxe4GJFeO3r$taF6g^CV쌒hgp$2~G(;FM*FsxT/"rhV3O'"\NL \4,Hq!l al(}y̥PƷGJ3͵d*D\ǡjY hP8?Yay`<%JPm(fߨ"埍N#JGGЭKزy:XDHcޖL %-b3 *gnm6NA4#0ן̈́ʁA`8v}էrQ]6V9]LcQ@׹TBҶPiRA,E ?܏/&7h$C' 8LD #Pn{|vx|24;X`M(ԵY>R.UP9]ӅSEuTw>!<_Qg#~ߋc&w@8ЅpixC}xrI,Lo;fjDvhe?5˵oc:uo,GTWuP`orys>g1 8ʧ#8[c;N'}ZϏ3|@l]߹N}O"x$5H,"_Xu]eZ)Ϻ(P Ju-1;|^ ;ZT.|NJ<2٧JuS 3RhG736q칯> 2e.=iڄ`9OVK!ɼklyEX&ܲ~H@S+ԑ8TKOWdZ o;]1S {^h H+]e03Am˫:UZ{u(7yV>)Q_" ݈DrI>Yks%`QHכO .~+1XM:i ԕ,=VD@M> ,GZ}zEi!g\jfN]ÁV y+Wۢ& O ƨ 8!5 YohhnUb.ƙ쮽Rլ#3UMh^'/^?oFGc\Pp(q ,4;ف?i=mg<]KAo깓BxR+^ۅLx\3ܝ,H9W,/AOZ!zg:٫vȝ%< w#xeMW$ACr䀹*''-*%y\88hܩH_v#9-ւ%(- ZDrAqg2_ҙ.8DؐeS@P'>PS Vd$H6I*z[3}{k"p.)%R7rdv^06 stxUZ6W08e{ҼRe)P >:6mlwHd÷}kitlƥdN\ cn.V=?Uͩ^4\=۩![ GQB*b̶0nq"<~ .*X'2K1fXM "׋ǺvfD͕\;Ž )c2@ΨjI`#mqAkǟ:cu_xՒJ`֞ADU "=Q; ! m7ٙmri]~6~=H/}PY=yq DceR!xh> -SDtgNOIb$RmY85>RxX,leJ&;hJ]}s ,5 2tF M W'S#`>|6b\M.8r_|Ӥ#* ˤ N]nA Wl}%3bF jEw0Ō#^PqF(O^?/^Lh&uݵi Q;2ڥ3&ITU5Jڑb#VUؓqIL0)ܶOot;x7_؅NQ3L 1j/h.yd[}C=b5`ti8{=A,v~HK ZgEɄ TeDnG~6`yZGw`Alyhp#6i3\oa[ĭTp0H+.PǍ}zrQ fʧN7c4D?166*mͲޥ,>Kn$`\wDCs&Ayk1?ru]?GZqn7x X},,J ǰFM^|P>5PTߖD>RTCAJйm0ѧ@A[{&=2 S͙ RÂ[Vۖv2^V2H5r{Vߜ} t$}U.k垓ە(2.mRhP']^r"t, Qx$((MQx?Z X!1{2cCӼJ1hQ{iP]$ľ*t$<ɒ rW蕇R+i']V%'i5C(iQ7 :2g:*'τ~ 2Ħ'4,HܓީLali|<_:{yH\,l^IX4_ـ{10mWIjΌ?竧~y]|G`9Uٺ^^=pbwZW}cjNӭ>JEV&S4yw2EϢѭ wa_ByȐ^>l5\jD&~n hJCk%;mCQuxJUzҠ}Gh!تB(r ːeڴT*PZ*K%qN{a}5`=n9Lږf&/?0 kצ*HDW_:?P=AQV;8DceluU~,k̯v+WB_.#'8"zUB&/z]!r۠RVf$ӌܭ%IEnے>7^dže;%pF^(5ɛ1 Ov) 89~Mʀ{E@zȇ!, ;<"3[D@—<V}(ϳ[u{V11u/3 HԵH9J9N6lzY# y[]y*t?_HҊ԰.n3rokFeMK3FjӎFT-s^,ݚ I cJ| ~p׉9- ͬP f jS~L2aY`g{[B\|*:Dlm ;!N:_\ʾ OF%rb;sW VAugvY⠹,qG-T+PsDwT_DЖߍv|:umɻwn idSsߍhZ1~IH"`V奕ѩ(T^{҄p˝>@uajX|% b[(ysD*ȔNkv/+m@lg` >%ߕY`.0|lP~0pR?Ic'c(]ҩ8,Aj8wtc dlD !mWY%W-E&.[Џ.i!>衚wПc ՠՆ*5 N/%*/]5:o&G,YuKN 1+RtV*_Y:?ǟRDZlJ Frt3bù׆A5{ AF1LgG(cK]!c%J6*p%,X&r:y9[zƛ1Kzxx v ǃկ>մm,Ղ-$AsT ǏvTF'KM3 w[đI| BY_YT2,bPDx[iDKU;|a]G\pXo#ߞLC<)D~\5 wV8>B-:CD@82z?,Rx>Ӄ#oANV7g8Κcb1GMy({<'U.eމٹqIw@ U0ET?'lqf,Lo@_:CG/)d[ށ_Kr6Q5^\4zI8ԋMBد86vF@KN3wЛ|::^!H7y#v(UP&+%TuW wvoYwa.;2j>DfPi8du+᥉F$ϲ8/Nϧ=6y*fz]!zɍUL_]LTkJ=x=%ψG{vĴޞ1_nhe%-]xE ~ 8l^AmC}6 d{+ٕE P=w1SQq|;[oMj^ ~6l, Qn8]. |biʤ}_.yn E[ KL]4\!U{aImν#~R(Zm,8?Wqa0tLweeO!婮TjB_PŎG>; em\S_J hڢqmi\?=Mh l{v# =dž {)Uqf|Xm6 a8Uh3f;vAL})&bԓ] 2SGY2z[X9GTi̓9KVp c.VyՅW%WP@I߬ eߖIf ҉m$юn[/ו epŴ9ͽW_籔~WaS~< BAO!g_v!fb<]L`>"0i$2:#9&i 팞 NG&i=FP{ p@# |ztNdW6ujUPFS~ ;H:IL4>JZ_6 Z⡛ ua Y[r&XWUJZ7Rk۳ңb6Sy:;Ķj} у:gYnĭ˒X|U("dL: ҅Rk׊t˼030k3 Pm# B7 n;>C ݋VVb|\F,JqgTbgO1$@)6 Z6F MT\dL ёF&aBy1-Po+Ȉȼ4jb!8su `aC0:lۓEXc𜟓y Zv.Tt3_KaLt SH<~iH(d% U fYxǢfL?A+2ߘ O^ #LB3t7Y!Rj^1݃<{Ɗc\81f$ XK~aUUj[Ąm SAA,#VkD`FqtvOKy ss pӔ5%n "vIC=(Yk Lq@m腷>*"DMul8LUMqWu}-}:I֠ۯ)_AJ :/F}U4( E:$tِHN!Jp8nU1d@)( 9W!2k['z!I\4ص|0αZ@NzyhaX'`])4+pA6~UG-D'F/XL2oF[PC;  ([y1bxS^*yyr N!DomilsV^STb թk4K>-԰.kYP';/3Fvb%,[[Ϡi`ff.F Wvp :$ZK vjMc/H#`8 iCn7;t<8֘q|FpR((ɱѰY %CqW KaTQ}2[Cs~ ma ?C e^f?Y^)kDl <+ڞI(Cs=M R&𣲟cfc=LbVNΟy+Ȼo* NGLTa =侘L\ubBOhK8mր{, >e%{$R]~K$RPfIYBal;Rr bSN^n32aEyZrNhnry+9u8tţ\v'A͈.:u({]2mG:2z+n&x`Ndw1nc[ 53cNKȵcg7v~t{$ReQ+:a/dfwy_WRI'4Ng3rIIL>rFéxLQC-)+Bhz]mpiǮ]@) .TDjbXh몌fF24x^iPwHx.eUV>[VfA5KBVFY'!O||ܪ,a>N|=ъ7F*ّ Ҵ/`n$(ZhٖXTrwtyLwDdHQ Μ| KQh'BDCxWt"U:솻PUmK.j۾Vi(oVɀ/G);D0tN_~]xfՏjKrի*n WeOGƃ72&Y9h[rIɪYQh&uZj!CII 5[|*.?8[1D˗:ſF#=TC'ʗ_͉<gFύ͙5Ն֟pPWlafgaRBrLJX`t3Lˑbu~N~o!"!EI" hb!jo,`;9Z)fdWB* u]S!>@I@1XhtG#d#,R*>U7ȋl1ȂOb|Ժj4ŁafvӛZ |Ո`IXY+Ͷ0fEd0p|HIEB}6fQKbi2]!59֓5wь2#~n$F ˈ ?  `DŽ~tQ[ooU6 3RKBdXC%j["AOu /VOL:8$uHB&<7qI t^OSm>h=q B$a0a#-)Vd|d\ǮWr8_-ja`§t׌j!?ٰnۣ:k,wb_|1]ŸZ%̘&I}:II 2-{oEJq$Sw-HFbUXGB#zxk-asױ<6k{cCm'*q(:vxp\ro(ܯmKi5H濯|puM;QM!+wR=4gp;}@!x1_w.opp?/<+" >:46"R c%.QmIomN&FYZv!7-68E5lk!L% "%!<*_O,0u;_Kҹs]`[޳C^ |29Pv1UO7f]VcD}Pk+d,}Į1yHc H0Hx)Nv!4N%mt(^&rK8\S]ciY5I Ҏ#fo!S2Z`0$)k>jnlm~A:(`bb`Jl܎ycɿj=.?RhZ+t= &5=wqiQ=0ޱxl"2.2n=~U)[1 ;hK\IrU(p?ӮL;^/@7B5o%0H){iD"%;{f)jFs.⊥߈(k5CSNӕ[gcz;{/."VΜҋL-9vJ{ QP%pX Xr/@aܩ<Ҕ+k2꧙QxZ}$K#61"y`].ď!W#.6:'TU.¸%`y5πbѼ(|jW{0:; ` T&tYSaF*dGBLpWgv>?k(n('?ұ+ HҬ/.wcMmC#=H£i^vD:&D1#c~U![*7%krhmyv!빖99Rv^w9j$m2dz ;wӫ!rdSQrBuuGIx/.s@:cnkxsQh4@)[v\lʡh+6:?G*8ICS#g\ .H5L6d%O'&bqtA5?*5ca@{6xJSs\w~N>P^9̀BA/LP 9|Tp gV/AB :X?#?&<{k - R)g!u'XZV`C_L4< JH]hyC7¸,z\il) -ݴ…d}J\ʻvOA-Szgcg q\W1bZ&tIg`%7Y`r\a^({)UҊ:0dod! E$^VCB$"*ǟVfQez) LUx}0.  iEO `%]ش PLI7\Nh4OC,<|>|Y P9^.GSDh\?3PXI9~^Ӛ]'1>d@16\i/:+$t̡?ғiKvj{WaO/~ģ^qc&qd՘7Ni*80Ýۿ]la-+sxiZ&RtO: [4&F2㥛G0r2zd @JzmLM`u}'-drՔ*4xɘ;b'JvoG\GL>7:bg"".c%)Fx(|MSn|>OIr@5RT@w|Z-wGQ';ɴ#ㅐ#DߵQ7{@]p7鎺:u5޵m]"'FZ@n2ejDj_Ni) G~Pլ?I5YSHWpJgo(xpeph0;Kr? ZF>Wۅ;g{TC=['塌6SI9\] H6CE~L^SC='!թ\}\+j<:`CMU@{}~߭yɃv]ێuDl:3{AoJ"ޥY _,g^NV$JvʞoùER/ VafE]0R&&~w$KB>-W O/b*Vf&3.QfBg^2VZ8} #mXKwNFc:> WV,.)u)mQZ;:r`W[떺2'V(m0j20C,V̘D/Ň=KNKguEVk/5:.}c/: oM@ڜa#r(Lp)C,> =dwC z"DV j:e}Xgk{7ũ7)c.mZCcQp 6Tg1E%b× 2FU#qOoa4'H7$\y#(;۬t6Bc7YIG)p|94|_cMV$YK*%}avx1R~_01ۡ&q.eYIA{)XXnw/{: _m *#z)]ŀ9xk}\?6Z،Dֆ5D@{U99KКI)s@b^GO9NvM\RMM_9?ٳ>w=@+h9y& hZMb4xI/(O~tU'G|r:+ 24emvVph~|:hTF򞿖51w-\|b)yPS_λG.!0+\OVS;%ṙӈg{zF9+6oJ3O6jQdmDK@xQ̜`U[W!J<@rB)~+wdz8|k +Fn 1SB^}$+hH 4҃T7/ C 9}e7PQf=)[j{{eђo*8@\ikԠM*CmWkD9a 8(C%N{4h~v &NP-96?EcvNzJ9B8)_e慴d^(p ~]{Gsh`b|GEq,.:iLgӫZ3=a>UQ 2&r&1jo`m4X^ʯ ÙĦ'l(uH@~g$4dŒ3X{fܛs#oG~'Ŭދj?H4-wփuz&Ss?rlF'ٍGۤRlo,u c{^Z.-J#9 N@/i ( m8J{̋ωߘN!ؑO'%'c}D\kGĈ]؁Y?+=1$j'B˴P.я^j?3BI'/`;pF[vUJ՗q@J,(xB#8F0MN }#*zqo(:LJ0HRZ/̲ .]_k̽U"׏ wGiؐVZͭ.P$?M|~8VB7s{_&vKܻ0ȕ[Z(Z T 9VTܣ c+BVߒe&]ٖzGίQnڪ^R =tsop5>[0fhꤥGbݧO$겼&Pօ*@:#= c"h af:quCFkƽ{_g٫o{窓@-#%| =:0~B_A_~3sZ ڡ&cqX KNS;D̓r^ś*=;pK82$& HD3hZnOd @iu?[gORu$2YpvFbN9%9P~;v.r!GR(PLM[Ic5$r^ڦ,,Z쉬`k|(R=6lf 2_E䩎'Ϫ͈+s>l>K~fUǑ\ٸh A$3%-LLq y(ۭ8EKڿNenA& OqWy6O!@ /'b%zbcm3X6<QN@|oΤ{YO3z$D0?R5oED A(n`hШ}Z oi˰<Vt 'ۅ뇱`(it–S"zc,N Q1;E$dƬ 3t, eY<(4hDnx#~ffNs%K-ʯ a'K6$&` %!'JRj }ф Soms`-oSU3 |>k JEug;C'QB k&hͺhR ',]h# i fW\|\a[iįnNeNcD⽩Q[0؃'!\0~;r [f VɄ|*N~?aKXdeHIâ0JU&,w 9j| |(܌LNqUZwEF-eJIc4zmo߅ʜb$IV(k=~"Z2u4|]y.OX?it,HKQNrӥ@t`={;NTf-G*tee$vT>lp2n tV9Q lJt(խ3摕3Cѫ\C%) ̓g䧟 SI'A_vSM_uy%obت$+h;ÈDt25r)3d,’5ٔIq n_dWt/*þFGS_^׼~fFپ >. DEtz0k6#?ac)k77*ҝMyxv!tW{!(Wvsc^ q\(Y4NFH`3%9pT 0%ŊOKo .72X.[Okbjv8tS$cW.{N`s)t4Tk+DPˠJyFMC -Um~G }.D./>X-M;f]^ sr8RjlThǫdfdB\ť:wL3§% LzWjrM]f4 &q:z*~mvR@. Bcn+/uw \H‡L,MhPb3TM">H ]=|{}@M'F1P*ey|\+e!\) _K+t/f#X՟] -qLǍ~*^`&}$u4YfdWkxA *{C|5U%%fڦI4@wbСn4"d7[(?o~f_QxW6ʴ ѸjXh d|]PwH91FBB쿩h@v@^KHwOTXMmIJ)DQ=(듥"7 'CZjx0ͶBj)-P]'"H%;)]TKQH}3n0#,wWc;>멣€z'JIvE"V{MgCT“ G$؅24g\m-"}qWXUhSe"R,KyOУ?cT7oˉqȄHz?KPNimڒQlłC4 s:kzMsMKca$xĨ ZUFiƦ}} ^Y"V:]9E,ebOO8Dv= A* \!`fԣ 6pd,ݯAʭO:)9 ~ʺ'E,mPڃ\ē4qWPG#Jtf30uǶ., &ȬS,k"rǫS薓(aM"tnJ%o+.f& O|!B_ : ^VIyI!QxلZ!xMSd | 8Aʗz_ Q!VSmj3 .x18 "u7Y!Ì|լ"nFZvi߿7sx Q(:w`0Hd.'@ޞtF[xd|@HO07hbIS{G 'iT۵ Jls)~$xHuA+AE 8_ifQ|[ *WnrSEIFy9Mϛ.qkJUZ80wӄH͝FȸG\:E2mya;&xWcCXW&7#LdƂ|58ZCqah'_5# I^LvaW8ʖFn ]%oPhEj?(\3֕H]'>;.{杴ؘ @~ Uق3 LN=}c4(2uq͵HQ#I;s˶#"jRL527K[hv#/a鎍 H U 8- ˼x@PkGmj"~}'p^'~_v8ZǭuΎu3n7eYC5n}f1<4; beL?]F vgSQnrH.I%SNMF%m:fwt]e E UhE%di ӐtwiSaNt;U[׺-lÍVd1ji-nô ?G$ $?[2-wGr{\*GMɲ GĄ' @ُJ-5Q7Mo/f|ߪ0 >ڪaq%Y?UB|e'Qd* kYq ZCbp33#Tb d#scՠTHOd򙺝i 7G8orƍ.h3~iƹtJrӾ6)U0GoX)O,*H5'3߃0?(_F3L&.=pאGn}W:He_Ludz8' QWwպ{k}ϡƛJnSIi*@bݠftǕFe"г/N6֏)UdL^LQfG؎SGSO>i@h>_Aa): f)* TX<ʅRhe+> ym+8^!ȒՑw7pd睍C@r`oc&z$'Gg~hA0[ l5`Q;f 8#€Lu3뇖Xh$q2}TPѽgcO)8am 1 Q&ޓ1u.9=vS[_&E GH'\ݬ/fGެ&y^\cw00D* Oz!$uTo>( 'z+J6Smt}>=hyRU!9陎^ u:[_vgl'HJKIj& (CWvECsJXǓ`̅~'Y:lH4J`mO^T /u+!DcwDgCROv m،{SkI[cdnу)^k& 8zgje웒n'@̞WOu>5“-\faHsaP%i0p*5dVOFvD3Zפ9\;zZW^5_1Llq 㾢,MrtEi**5o #,%zn41\;{l._FXj%^cL4| ZO@"W[d|{ "ngEr¹dvuP"Է<7-hmj7n˔?F SlאmӷXg].,M?SV>yeeEf(G$9HwQ3 _>}Em23HD>yi&Be]L@z5L*hͻ $ A8%?UWjU JS !8yFb/f m\3ښ R|)7l]O ;]qX9#Cj¯8=gSG+'7 Bkdh" e_zѢ-\O+j/d:/٣@ȘAxf?dGBqvGDky1Ț__J3fR#6J:㢥i>\tL J 4/ַU1Oǐo9va&%Ԛqvkɬ31.{[bPd29뭮]\A'j@"[8b 1vAwn(~NX0@,2Ftv9KK^OPMt1. G%mڞFtK(iySbm+_ذ G4A:6ƪUU8?Ny)E$#}qIU{xY-X˿<2 r}@ʋ\,YT",H$Cc"YQ_ IxXav"5ޘa[ċlvH Р;eG9a|.9HZ2uLL;٘乁3)WKSҤ=Lg ILىLw HLEŽU˗=O<faroIlJ3g̛U`;-p Ak IIwHL̾>#Gl (.2Cjfe4^.L:ʁNSQPl2 F݋|rB lN G.&јFkvCI >UWP_Z9A>Us~p߭UC{(qVؒDl)K`C3xFOqdSp '.WCIHplf/D*L@T! |^MNJ2m5%Y ky8bU Sym&noivgY4RƟF4%{UH|dP+2 k;NO^pr+pd*Q$CSs S9@mWg z. :]`G3 N*?(^ԙ<;"O8X,ݮіpmĉF ѵ)IIr @lQ,EyONӭAye;B٫ g/Up.To19i%jqݥ nWa%Fv8Z{'G|,YnyƸ Lz,F8Xj]L1:irw.C1'2yR'r,WKxųh")Cuh mULJͳmi,Zq5\UhڧG3 x/m\)N [r{BcpO%R@&jh!ٰ j)rY'wt8e2ɍʯ.ҧkÏ>hGt7ϛ1#Ey&' %g5|!Xn1/% Vyp otJ8S|Y:QWP"ݕ-Vϧ9]k`SN[jꁂ<-TcX~ia)\2# L@mQjj];Oj?jhMr htE\@cʖid 8{W&]sԥP7 ï(p>ř|u?}<*̦2TyR 4SY3Uז0DbWƊX]er^gIeΘQ>t̸pRRɠÐ=| Qġ})SBG#%ͪ++4P-&ugX(?S)?Tz>p3N祄S}'b~"0f E2?[WɢwOw^]/fnWUQ¿#6Ʉ|Ea=‡-JˬծjW3XYƧ5Z$; }~ ~(T*tv9^<5W9QGrVG;Ķoߗu-Sse%|LLh> Nb8;[S; `.o; aSVW=}o.4&' Pp`U!eHE -ːMGBp:3Y_O)Z(2%YC! V4?yנ_n?sZ?MưMU@F&Ӎ;Ϥ^.@u=G[pPA>EKUXC! |mEF)Il"KXbpD}\CTZ_FtcC/" K.XS{HbXn~OOPƭ~H8(w'+FL \jW=|d(+˧ꋟc <iݮͽtqMUejA;C]RKsAR\Kat(w䵖:ܓ{[% `ྉmBeSbNiQҺ <0> P@13BrY[/ s5DlGAW1;\ǢB0 (%!H2xN091w{1vie@R)[y۰PN8H $FY:XrNM.Oˍr)Z n֐@.:="ոr[.qj> a3AVN[ڔ>ǒaCP'(KY] lqM7wiq$Dkw4IsQbԓvߛ$zyPtZ+M눥{`&ŸHSXOե3Z ?zK^{sDXuTt#gXڇk߼tؿMq́B &rwkI7umЁrv;xHNVMخ|wvr$H`[u&ƍ3SpZHhްf&V|z{Si/ƾoCe3Hoխ:=^COC=}uߟXC=qo)asKl"RC %UmwIN~>J:e 0^lA?UsD%ϗ>F^9ת TM 9M xI<-G\BeE"\!H">YsHzAyVn=d Ov;0.,^gYZPʷ MĠ CUCaW(w-V>Q:&jfgYx͐#9]=T(n n( pQU"Οx }H xx+ޓi{DD|&gA['qUP:W+],6c#|Ő=«7{\m Bn wfo E/V_e p_@Qhۿ R~:Dj$,W)ڵ[]ovƷJ$EٔWN뭶1o&"hcXp.خc"7U+?a6 +|4`o mh_8ˣQf6%$՗s1rS eMD:n&״KW*KBh1dݛ<FM8r۴W:z(f_6Ō:A99 a=)Һ !L\@HG^G-%u"+Q |6)Is?$K"0"EM6n? (-TȈo5D1e RKqA(!,Knr9W4K;EuMoSĦ)(w_߅1WגWIyّ"96O`NCC-{ -b`vws> ԿvMH$()ѻԿDIiɣc}[>=4Ƶ+D~Xiv.ܴdݚp䨫4(Lk)1& HDÒD6c@;8^"@q#fާQ} T&8Gk&XjwUULP"01xMWJpnwuwLJ"ZOymGxe$8\_)a4Pbbay@~(-"TMUʐˣhYХ٣k1N:a*bs~aV0:lZ <2 gys"#RvrR'Tj[-ɳY6bFCabyA噔ͨW7ƭ~- t|H5B"|cU@e(GuiE5 hb_VªY6}4ā?5;>s>"gژ܏ҍR˕ L:Zfk,8 K%߭!/_:ڳ -!Ȑ*?ޙcUNȅ*,TGI4 l?߮_h >!AGm&0VĢTEb{#}c8^Z>u1,Z4fg_ID",So+ŷ^iw˩#'j5vKẌ;Ƒwm#ƶfX4<-[SN |(9'5ɠ ԶvpJ./XZ O tgdj5$߯s|{\utbvs}-8בc:{k߻m[T VD}SHݱ0i*[ A e/vn4Z+M2\JgON$O>c'/Ue7J ~FcƠ%jbZ3R2*r;Pmǰ.DjVIO57 [+1*cy0 n 7_mdA<~|.6kB9WBA_)7-PZG!wH{7JGqp(NJ«Fbv$,MnL'V .t{F|\~KnPJjc[kׄƷC:8\Z^uf [mPJ\bNK@np༴2΀Y_A6q6g>[ԉb2J9<*#L>i,tɴtأi{ Qb{q?wЙUl1)Ǘ'llsc#3cEE:9UL ;%gM4qjd6Ήw8M'?$} ~ZA?"`5_ٹ/uOG:k y+|/l/ Çd;T/Oz$1SblCkL ! ?f7ePKD)$ Ԟa]k}")Y(:Ayݕ_rA{ҽ?.vkRhs}ZZ*{f+Ѻ7AAJ[LRo.x iI)FDK>LҘRoʤ[@RTִTI֋@|ᦩ4\^A%&m rd*VmZPFI 5PXWƀuCX$RǟkGir)?t5D/,@a!6;Bd!=׍H}s]&)o(*:Z:MJ7PHYQm~EDj(s+ ȅd֑춚6<IB\<{6Y͝SCc1~*c@>iatp-p\ ;-j9-5 wPMNoS [ogԼ#ixV™ӆwsxCi {q'zxA*eW\XS+O*̬+d&LBi:Oymɜ@/COC/o_%V];+)񇑑BNd8RʇR69|"mR$Dvr|!rZ9=#9]^4Μ%+JeeWܝk\݀}Fɒ=4s>J$B=cKɻ7f%q/ܧk7D<* Fg:Hʨ0$3`+K~wsdmHGIBsUovSjvC\D[<4ȵ).g(8t_Ȏ*ɚ;WN,NXV6/~'gk]+m2?+P6T `ݬڻlGէw8V}ܕO8-@"R_|񈡸6 \&,ThƠ~"&R6CWh+$U=mL_d͆>WOy>ƾ(OYSa*BD%P'D5;HŢpJ rI(A(1){9,nP5b+~2Q$ P;D.܊ͩO&ޫz/xy7R8g"'=Na 9b}kr wgq 5(#>~!g"z/Θ%5H)ח9 )dhnŦkYCό +hߋOڶc#R:eHiH4cߠxs~Hi6$k^YӠ!$er[wInPTF2l&!\GoÉ&2'k_Y'5LB3yI~pDnFJSa [m`>N,ZM7{ρHNz+ lb\  Ly^E6e^ caRjoG8n rb)m5fD[+rg%P{duOD.\j?ly+\]S "AM//%4Y;vA * Mը0|wq:uݝ8/os+j}urwߋ3ŝ:$ŋJ=ӿ\Cg\ rǠ ԅ%ٿ. i1 0 ~J4VִX,]qeݔ6Z;W4kyѻ[#0 gSqf@VuVtX7#'*n3ZxzelQNS;-)5s3Κ0[`qvhQj]el9O>(6Ӗ~ncntwi=eTcthj!]Ļڠ,?s~XYv2SU TYQj?}L&FX6lLg֘x3TOܔI&wq:V;{3)@0{)o߽#zZ ] j23g9pHC o\qe g4-aH6)[XH.NĹ6M=$0/R~}C5\*EI|Ff}ou۩AÝo[?Q}4ҏ(t\_V~K!0#hX/Gh2ɷ fy8XuAb?DDze1d?+^D,h(cUvHV2J~@9!}|cCdPRMrp&|gN~[S=e?g7zu1nSQW-p Z[|0ܫEު`iYxF@6w!R:N9\7P|N5% ey:W&$+NQ ^lvEJ?YEo_dyE8l&)|MWuo)9if--_+G>F"TŬ9:1o270|Z[][Dvg! [e\e\RΏ 0(+rβiiry^4HЊm?wkS^TUk.[BjvN$%>8Tqm$m;-M,x8K,޼СWLB!bV?RҫZQq5O;H0_Ӛs/5;6 ȷ&ROi̵pbv3w⡡O{,AM$ e3d6y,Gs)[iҢ_)W)Sd>-W 87{l=ף;ԦlRJ DA䭤QƢnKg[[i'LX\+>&.vU:,ew9]dJuHeرǂ.fNj(2G-FS2C1H#sK\:)Z`3m$lJMdE^! eWs?BjZjY6ːib7=x>36!6T1KaU_np"LDIB*BjP# ~@ kʅd'6vKq- iOO|?fgǝ>LFa6P FKV6"+4 ³hĜT)FVJ*aBL \7nqqYi8̪yatE{ښ 芖趦p_G&6tGN aX9lV<9kgx"B:h9뙘Op*ZN=;0l V~jjd<ʝPYtkP!m}Ehl|1A9:s$ @3Fh=7v8 j%`xYgȶ&xlWx9 ] 8s2~"<(:)s$aeU0=={wRs@;"$ż1 6NY'ʾ7ű6ɣb X !l!<ɊNI!lqly_\~4g1(?m@SH9#.;&^y nCp.(o][Wam դ.#1AWn?r<<4};^{Զzu/k\11 g$}qǝOrM#,g |)DMΆu[)OB>/'gtp&i&o+.!EkK)|?H\R#G-A%Zyw0N70~ %RƅVꏿZ-]C615%QϦNvm[quaYoSӂ:Y-oo"cwe0B I7 B@yչ qe ؤc"7DŽT|3B33'?!cL?Iڅr3,w6#jGx G8͋sDbE-;#ڒj{^GZr]F?tEx5*.[f|pt23MLL.c:aDD@a؄"Q*@^T'dKC!*KFi1JO# 0Txz dB:T'K>鷌f-1QL@;*p/܇8+ˀ0u+RL' FPbw$:Jx 1*ciC],[UnT14b2p'M,oX$@wu7RB5  U+šN =fd[J&16*s .;E?[I{4 fE3ɼZS 9I4I@p eHڨbD(7}]`t_t|μ` 6)w|)DFfAjaO+]mx1i` DWo/8G!I33O@P׺(^͑ 3?!!_C0,*qp ˛p\Y`9'u75YC}Ij<+_&apNIK? i(L"p.J*w)=ҶP)3ӁBI42(_|Q|qǀJ~X{ Si !aiR׵qEu>vcҖr".(/gW+bi j{ahq:wDD>c@E`g^z rۋ5:EYik#pB7i֤uy:]﹖ :՚KqS˗`+(hXm#ܣHuf%vMSܓIFIYZ}5 IM^WDi6D¼%A#?{{īonYd2'zk^|c"/GEf εf`Cc[I+(5'hg@q\Ѩ9+w)P+ٳO~5T5ە,*)T̓f&U>nAZ.,dwZ6ߜ9ꅝ6Z4t%1\ NY 1z'7!?N DcL{~ ;ۿ70pԁʚ&X%Jj/zmȳЇ:ZM[rU/Fĺ`TgA:{ `+kϲ^ioQDWYs0 >u'슸nPN-/9^6k{p%7Hw 2TmvpH1 B9MKND?tQ7n9!!"HKFDOQo=b{@>1maA ?~)1\ hu2:3;aqn1C.mUQ'6_f<㭧5&";n RG7"AY=jߘDtpz) VJQ=vD╕E4H޷X߁X61yiMp ^Q(BWdƒ-<kϛܲD>P2KY'0mAHSo`Վa`M$ni$WmzO,XN_T~uaKv9"g ilVa7"ص}/}Ǭm$}]Oti7'T:`_ =4hDJ_~̇[! zif)DWD]ߐ#GQ} 1"m>'$@5ފё3z+Zz29+T|͐[<a&6 W23z%gW Bs_`x)#;q ojJu`?eEhN8NYj=G)[q]A!ۧ߉ tB: ė]PKҧWZiOG#,KH$SE̳O;ʔ!h:΁g95,;F+ܚ WrQaSLUf fb}B3y. [{䫜Q;@NYH3*eeܭ(Iƫ/:Bo3> |RPz`{-vfĹ|$z4gw%LAi XM~ .H'FD™ʅIv}].415L >y-e_1&ReO&Qq#zP 4ωK鬲5 w%bH|K\ޚ; |عԇDGrnCjcڐ`.56!([RP:AEtd>WtksJ[2RKO&3shO=lE!sD<ϯ@Z2;-H",JZ) a6HeԀ ->b8v8?1Z l\g NJ.gGؓLI tR_EbQ0ehzx & KiwE pu 4gъ&lO6Gƹ{a@8Mqa@)qqj|Q]a/ rΪTz"Ҫqr"E٢brHUrJ'6y6 4+VK(1$|4DjH! wvz(7q]C=LzihyN$w1S.t n9Q "LDdbۢgWP[ k,}}Bgku24D)Zzw ~;# Qs>Oep[;|"ۍ:[.:[dwc+0 4`5L$ߙw`}#-T`?allV( Ы4#s cvC9AdhH0&< )O u(Zye@@N!T(e9'y'CŸdLBVqh|V9raa&Y^3Y`ѭ#֏0 ![zzؠ&"^I|@ `Ν,o*hPW=yn+G{2 -cu5S7qWc5h@ƗA:y>&S(qÃp7n2gǠEGY_jE{HMe kR<Ϫ,)$^okC;=䂩E8 `SJ@ҧ g gtt뫥΂ϔ" ~eF$؆B%g/zVZ\^"JQ".bYz\=~VO>hcC}C| m<%Qws^f3oH}~G_ C[wf }SqTVYm)p)@ f=@WG(z(`ŎwόKk'\D)/e>]JH4co}a@d<*yTp6tQѽ bvQllE-").VlRmxp-Q躛 @8@»c-Ӳ]@UX4Nk.;ӉՙpDʜ]t{yA\Læ 3X8\,{a%+6StQvxYn<gG=f^,ZLO|o{2o{GFKyvcDaymJάIBl|}-lںV!we5' ~I+lꓜ/`l֥`[puX\/m_ⵦAعRqb qKq44mQs 5ޘ*04E~7eumum E@|GFpʤa_o z&^XW٥A3Mr%}8_p=Bیfp߮a'@CmMW)+O*8=@ͅ. /( zʥ;:DEIQ{K1'7Ou*2@rʞkPf@񷞻2=@Hqah{gY>f x'5q#z#(M7T/bEtkާ@r,3ˉئ#EF֮:zBvߧ脿^κ'OnsMnV{Z YP$C~l6͘:Jg\' 7w}WџTvrWO1/,`3~{sUm-i͊AdsϯG:)C4JԎc͞UCU2?te&_<^t>}C^IJH Cp8n[?+uwǩSWX8T *:BQ=c݌ZFr':O-8X[6]ǻr%f jKP EҘd5ƆkX}_~ *9C%aт=*kz72zѕW!f?qPSmqXD"'іVFڵr%&䨜S]ѿ4bSR,7xDvw+>t쭒и b&PQ@F̚h4o7nI/q.o}HU|Fdn7Q6Or?$Tx0 : 'b9rP3Pg^ٿ~Ә9bhIPy,nsrR;%F*}\>E+U'\5&}f /yՄtH, fЉV׋5uόj}ϷÏrlONi3Y`:J29T#BxOȦ􂇡z3X U4 CMݱf ǚ&ԘZl wDPCC︵WEv|abkm6tzיsAV~N^y,1B[y4b_V{G;'?b6vq# ^>q;է%Ӻb%U% ~򬝔n!_SSpsWS<&!n!iqץ.d1յu=pa pϐ*~\.#I7auۀ8c茟 opm>O?v | 3W]dy5o,P! kf*A@8-;wtPGJy;B508ےҘu 3OsIJ[YN{Υ\V[vp'\Uc9@ l?dA38W} 4j_51 'Nbi8Z _N( C83m θ2t`5Sy"5'jвbݳ~]9հ_y@q :.Muy752&`>tows1ƅS"4)] !Y{y ;2JɪÌK-fl&OaؙՍVd'=PDP+2EwpV2TwD%Hk~O?HIŋli>xA "ؐ '?oӕEmlVKS6Y*}:9g;`; c7o5'.*uйVw,_*49ڲsD,4Ajc%^lSLz&j3>wjHڱXs^z1eNk18"xzR|׮ĥ6`4Gw,\hi㼩oHa'maq-$F1dBS$1uNGMUQ?[ETk1m›y1HE؀4M) D*$ˌaQ6ot#{8$a'r{H]:nI-\6_UlFkShNR_,Js>{eGL!dAS\5UL&L B WLF_+l\"YưՆ3KpkWd@E~67(d,k-տ~q0Ri'W_}";G}R_`g'dT`E{Uv_iQ:{v.H^euL JyNHUg$za*mlbSWX$=)Sf~翾ԃ42z \Qivdmۨ4D_@;Wѯ6.j T(1"3>F1[&~=œiX>F Qɹ!ˆ$CЇ` lkq+Bn>+^ٻ9+"3d}KØM7v d`=Tz$Q^Q,cp5sDtج/$ b0oyp*\o9SCGe*=~ZrL[+!~JGUoP,ZqI3˃.Oim6ƫ"c Ve/;9wZ%X+;ySB>XHj*3}v?!@{R]qʢmB55r4óNxm_ܧ)MAٛDӒhΘ~puʉ!Q*p /zYSIԦ_YRqs֝ceĺ\H$B V‚p,bQlFW0d1ltX߱x|'=QplNiM~>R3V V șU])$K*4iiWnDwi"f 0G> ,\ʱ™ ,ޮd{Mw_Z۪uP/=Yw"dI/=Nr'>QD‘wr>)6C~!7Վ{gfՅ0 Jq"+QY  5xqe 70ܻH`tPL hLJnl"\' ئ9NNګR&D$ J{83(ވ#ΙL0Ww"[BYGfѨNχm"3w38ERq sَHas4k_b@>|O\-,!ʨ-g@ sb- ko+t1Exa\6/VvYaXȉVfC #״ahgcf] I4w&6kUJE3FUH=<9+QWbdL.3 Vd#6i變t;saALEv>bQqC_(, N^ڴ9)[czObfsKp&K4m~6 5*7;; D*"ќcF+V"RZrLvݔ*(i6fjQ$3_tZX@"'Acq nV'6<߷i# x{/ñrv˷8jlLl)PcO8IZC%3o`gMRrvTC߶% >zSh֙Hrdl9fvo0 d~ضKR1 P&sTtR'2XO孻?=] I4E|W`5hRVjdVLF!rNdj#Ə/K"S*Cr.2)TuNKAPo)e dwWuK)"eWK*K'[z¥2RŒWj r4^>Vط- Hm.5mE8 j_&!a8݆{ JUZVgBro׌d[<'`Ǫkd2`;+̿,VfyԹ*_}xÛZ~yVeT{7ES[r"8́;.K8]USQh$`Βtq%~'Bz]X:&0ԚwlNii[1" 9-a<)xw0PT&>M ==x|:qWJ1 <1=0t!WaH:7XGhͨ&"obn D'*FAҒr'0F)ȏ>}[U9~s-Wdj xFmdl p D2'Wډh)C!Qُ:QD"28Hm 눥#mZ7RaT2D'DF *h_}tKcZkm@K# 6SZg^d[d\XPP*DFG:q@۠v`^l(ޔ3<&TJ{ 촫 ^cCG P/+\ ,M+I8̒b"c(spCn#32ivh/TMI/'OPgYr </E_ZbJu,oYj(Z,D ߪ(_q Z̕0>Zm#F֗v4 fhÕZ[a ە`ЗGv:*yS{Pנ\o n% ”&Yg:)B(6,G]Өj?j4߾dg].Xfr;D$Ծj%7qh%xm &R0JvY1cĸYG9W^0R|P5^"T\Fq#Ÿ cz|g@vD_N3 #ZÙ$'NU?CESǞD*M5NPYދnA m,!ߕ2~>›GWʅJѱ7ء_qS>GpQ7nď*d⎡.ۯV[4̆~OQK_эcLBd_s 5)B Aw@]Cb>IxB׋E)#ۭB*|܍ض|Wmjs"408EOcU۩KI@um9t?m#;7th+c9ǐhR9Cң҄>?ˊQ\QMQE.s5F .d4dmGa^/%[?ǪLIib>ArUo nϋ .%~~Z£ qsk2WTT(x<\e~XN-@)O܎Ị̏ Y at$x* )UgNl^Bۥ9j{opIhy*ٰ09 :1AC%A6ԕ,2H͚e2JCd-i4[O)2޿]ػlf:*ESM2]wU?/oX4 kՏTm6%Z~x1X4GT4{ :9"伸H|G^|b+bH 7&-f[}z &lވ `7:b\j]5 /iz4I$@rԂ@2;dwxՙ8ئ_9oD F3t ZdNZh&:iIB>xW$ibT0jeƹylN?=.gܽxYvSCWղ*lr鉋aÊFz*l΢0r0?2(-MEWHG %d(,y%~ %eG}L& `M钧(~3 6;&۠FAhae^ a?$} |申V69Vpax$JIfbPc"aDQV ;@vѫw3n(CǙfn9oru=Zw1%SMjb1*S˲"HJxns:PE0-w2tc8m¢u۞x}6kgJ$%||:\vk KSH:HyfQ>^Fu 4J\'RasOC(ʂ3vCR{LUks^;:u{ )HDI" ՟Z4o97(:Dba8-0L6 jڛsZ(+7?)[~Z lj4,QeN,{OMICS,Zl.ZCGkfW-ʉwt/f{(Eh11TRG#+R_XƁN,K %+ _A郑A 1\tM~*j﨨+VS9!_`{~Zh}Gag3rԞQ={$9fJ+^qt`^7+N.L40: oYKKƶ+vTڂ@"0IFUoyL+\,!O1 AL0IaElA̴+0P{9&mB& l e _O,iȇy2Qw}1r,{dޤqM{ƿO[abhjZS"]rD3ZwX.4v3V&`{rnzݺ I/hFZP1ӻꂰBexƴUۛ?x%Y3Tow3BQ2!"H_>MӬUv3t$jm?=&ۛJa0,$d~}>V~ֵ ~Zv0́ 0>K5նU<증\5l8r!K3e—͟ވС_ԄK}W3(YJE҂a" Boa<%m~I0XZQu~@7OGd6=[\/阸s3RTXD c`8K:OHX+yd8fwZhMEPNLON CʬM\SIS@%(}[]dho#zL>gP)H.~*7{icC__i޲[Mƺ*}%ei^M2 M&2@C5205UhCAT(TV 7xEm轍cPcBA>u/QO6S$} v.bxp\1^4==2[m ?GTr7Ԯ^`-l}Ր*6-ES1MVeTKt vJ662^zBQv`\]%<801p=U-'RU+|7fl>`A0㬭&̭{,'#}% z(H<@R4_rZ&/Pb9-2D}'v1l< &@ヮNu4zk$4Nuɰmxai~-؜cܬkb`|"q]x/`Ugy'sؘm R'[ k*Fv+0; E?oi=E)vӺp_z\OCeMaR}Dvn͈ѹD.@/cߵ7ז9? O-шKaų1B/)B\i*j|muO0_( rvGiF~0I:h |&lWVjƁ:Op83g([h( +cQ GeU0ؾ=E,+NJ 9sWK.K̕!l2M4!PNa{ =['gS=1Φ~ӄսf#8P ZdDwkB0GjQ2(춃y7Ɍ§%M,ŵ4Đ~‰.R ~A{&(>[OkI;@MC# F5Ow}F'6ʳS.Y,G\I~2vQ/ڦAĨT'L{5|퀚 ]֤1ܚPܝO 0LqteֹGcruPr_3v!* OzPBJ1~n=^YeY0¥!I9.pQgp\"uhjTgedڕ,26Ul:4%)Iдq,O2j`e ǔoe&5+Qh1@3B zI!FTAx% l 8\w;>}Ň %B8v+lTKؐց0㲲@mk&> P5m}FLHBG<wrsSE8 {Ι-C?5^aiƖ!uTTO)GCcT;Z8('Y$unVI\o`5Txa!uF|D4ۆEY"hI\(N )\BNG[mKߎ@svh)˹dsznӊ~x!$k WzNGVQ;ZI(JV|.`N_ivUasΑYe}Ks*:>Y΢EٟQr|Za Y fk|?E[Sߠ%h!a,Y~swK5]R] a/{!5^HWZgVK_1(,<aujŷ0Xx^ְ6Ʈ%syR1,i⬹B Zt( p;eݚf̅Hտ]׵b%+.y]@j^Ia/NuڱJ3b1}Ц*aPƇBU ]n՜;P3@^i"Btѻ d| <3'S SiT R%]ueQD/dꢘu,S*ov `1A6e$YT͓X3|M, WѕAԞ*=jW=R J[vրCz2F{"OAXܯAG%4G*z(*fuԑvkngnGBÑf`Nk:gPj.-U硌DRm(gs6| M5ha5uEb_zE7_)2 g/te;W}_tU '>^\j3fM6S15JkdSFsNދg*THS%A_N)Ox6h[QJ\.@Nٛ,h.q;NK=8ŵ$;uhE u<b0w@HmN #dh=-W)Jt-F~AqL2KƬ&Qj4K8R9-I4Gw[uձ _ut:S͢ڱ@xڰԕq;Ge6pkRF_v.UXKLQ]bDZL6T?lM@ >2Fk9eZ\3s$c󑇗=jJw $J 賭̚f M!&`(KRiVr ouk KBB ! F\*o(n>5ACsyiUt 7tMv)=lD~iX-< ǛcuUN4[c뢃 hƬ[CCƄ|#q9c7Ka3P/KʮE<G)=ǯSosӰSe~Ñf7<;LR7q:R.:VOm8}jap`ApbPdaab+-NàĿaw,H#G*@ Rs褮3wERRF!p!I7EC%؈7 uX |v?'La7zOQ:yj>qKHB26QI"Tm\O0oSeMR+Lr7S ^Dv ̜[ef&ILijK*h횝9P[ ( 4`-dzbb$Ǎe۪l S2袰m3i"oL p/gXf6p7 ._G">7U1x븧fg;P%a`-O*"'w%c ȭ+qTHN]#!9ؒ追g*.0XK;اhӰh0{Fr}M* M0h?`GXM_FYAݗ1\ZWѰ"Q"? #{GxSyhߡrX} pmF : E@gjʋ^N`&o4 4!n輲sdrL3RcAF_7UEiv rK1[7b3.XWL#;FS aob^; Obg. RRsQY^&O< NVρ sxn;LejW]!ٞxqׅdK?:替g^F@ʝ[@95Y8E8:|Dm6̳ɓ*bO}. t`2(Ʉ cՋ)2>L!f[ pj*qQl ]qsFj[[gShWγɑw0I%vT~=  jGlԼ7.9Q#^<)w@} zsj(U[)qz-(Pɵ}Ęh[@oiO^@x  .A #>H#>$&v2~2.@*߇=mƵD!}ߡnZ>2Q ֓ǂK|p6ܓ8EKO*.#4~^.'Ui?9ٜlSBH0Uv Ndi%+3~<"I%pG FӥXg6.v8 )]=0~p| U߮ZL?'F#\`d1m΄/%6䰽sCj`aX"!#mKz*xA[*y$(g8lM5}A):^B Y_(^F_*~9&Ixao幠hd8wޕۻ|ydV?!LAS`$f$C5p-Xٖ 2!u`AF2]{dXN-Ѐ\ ǡv$rS> kh^.HlX^M.$_灿GV2;vo¶#UJi0ZۭH'Hs9uQIs .%+ f*)Hhc~̼#Ě6z~ZԱiH_YFo*ڨ Wg@Gs.}HePv-Hgl[xS秘HbF8$T 'GQ lW&tKbۣvem͘:E]Gc+PFN`9_jcSNzT{80sX-H]R L`178SPټy0 RSxUv޶zB _z# ̐,hS\u.cy\d7$lmV%Oa,?݂_?8̖5CF*v{2ͦ9FeTZf+g^1egNMa/ykg.y ٝNq?KqY"A <Ƴɹ# h92cR#uf˅H,]20fNȹ0UDsgv-R%ָ7dϐw@x$ܲpZ'O| L726e dNkTEZc55b P7cB+H녉V(Mt # Ha/Qtض<";P"d>0BtwIGN(lu(?z)v5|ֳ [I Hr!J$ykaVqTnM3zkr=Z5p*% ÈfWN2Ӂ'%479t8[ȎBSSe+@O a`;->VכA"<`r`ͰDRaQvHxy44QG)ێt^zW`9Mw__4ZlNґ"q} ~ͬc:ac~NbMwAv6cAIu!nS~!Ϩ/ΎiPWKG: lS}oTBq,>?\L g4됆ݡvpq~%SfJpv ?; BAH][@TPL#fS;imӷA!khӪ>kze܂Afӎ:Du$ qRJ;:kK!-ob\UksqSŎ5!8^ϝƈ??jQ2M W8B*sMq'p,V ]N6\'pꍂmTA_{F*5hS.DAU؍8)ξ1 .QA*Q*BK6)pP m{%[e5١fdľڄ jߚLh?sN;?qkaYvts=&S`ފچVͥJ $$GhCw0\ÀQ*>Aa+{ֹ_WA3ĥn8Ԅ44Ԗ 5QcNh1|.t71oգLFBu͌0S!ԥ~_O]M7#tض 1jg+OqΊvL1^Sh+ZMAD(_8BE]do%Q*SUI h&RWfakS+ +&7y oU!_Fڬu{,;9]oG>{(LaOo2빦_bVZkWjvNH$ݸw Tcx݄sPu%z6ϕt?ID,_֒dRwjȆۓWQI]oV+}{J:?nBZr Ӧ'XFz%Xjz-lаkXi8jUlMuqv܋OEZvUhүpMJ+K:(s?< ^=h_)y-rv (5ط` ' TA1W" RncvZ`w;*U@}51NŮw&+ Eް6% ]CK"<0`~)&T Vkrs"0IhsH@C6",=A4W燯x&ژ%\r?ΕV8:֕lމj0CSz*gw"2(hOab7$@g 4PN ͡tT# ư/)OnN  V2a2;gLʡ;L[vx9]6~H_h?mλMAvK0[Bcqt‴6(k)C##2IdӭFΆ ; RP@drf #Lx]jo e1#:1a073Tjip/D a)4 /E&!헢.4VsXpn$Τg)ȡشAT4 6_qh{kz"NDFN^ǛEC"J8b덤Z+~u͂x$]`˝/ϻX\UI$BD~ g4ƫu߮@*9W:z*@:A}!ۗlH R e+UTŴ:PuR[j>1V8g,?!Ίd6k' rv6D͊$ yVW?xĐ'"zXEZ4\TU5cDع РG4R!*¯mFB)n~~֋-jȻSk@ m@C_׷(ZX]&:ɻ * TvE-<S˜z1]?Jy[w09Gvy&Fc"/6w`9aiyt vT.V30@z>^SIG5PMNtC_U%+t{EI7L eD0,c*ȁ0^ XQo%<^L[p(6CH:7/G);R邶Wɯ R fzv%H>vKr"p O@}i4nͨ,ԿTTNagѶwW c/51pWZ.2H{ \>GN nOR͠Zax:/#/wQ3yh  _5,@c&,HTd>Bde9r(E,YW 9):ߊq*CPg|dR"'7,@?l]j5iEwݰU/ogXLmL"1XbprK4r|mr\bmM6wo6m6˘޺AcCm ڃSVLZƇ@tT;)py rNP~+MȣTt fC E]@߫;0UQlzGS'5e5z47JCMa&ڑp` |f>7$tǹ 4 xA:w -E(|鷏:SX8に ` ^:ovXJಈ:]|4H,M_QN5b {,ȩ.ټ{$Ir]t{QkZ\ʁ -/S;omar+Ѳ0,HL}chX `?!#X5h-iȥJ#' C0u;*R28` -s{^&T^F\07΍ OX<7INpC`}>а{Q@ m6;+CJ]1Jyd`c%n~ jg'3biǗxO;Ts Tl/Lbgh6߱YiVNZ 0n]!;}6.݊ +|0e;1LwK)]M>/O&g2b|ġaw2eE OqumOT0" Qztg20 "yGX_ǼjH;Hh@νĤͯCNC3 φ,™bkexܪf ɑɒ{?zĩBY98b>E4 ׻A\161vϑ?"H2+)7"JѼ#>MLV# HkNxPpW6sVع'Oevx| f~NӷD`sDD_qFJY!UAFkԄ !RP}*>Ii8v|d &d]_VdZ XY21/66bk'4*XgrA֐@- >d[A&jkt]ohwP]Ս,豂Kiw#26uPW55M%;v^rpI>*Y|.Gj/">ELa;B&#V(5bRJwE'2bQ_Z{u7k@>M/?r=$/miA +=DICԛD96Jc||P0UA/@\^[l.Re6kζD}dC[v`87e]aUG+eQz"7L%p8?+hj7TC$԰OIa;aE^2%~bTY^m8:YAuϹ?\a^D %) Ew$ˏo 8tImpnxe)&[4a6e=+PݰlJwTWh6V+bO"RHWM sXb3ȨtT)6$FvMq(cPNYڻG<*y_EܳW%]ʤ|Eēa%k+f1+*O6n<՟9\Юuug5 fU4e e7XT(!D,Q(! V;@J5&1z0 (0k @.͂P?5se>r]ʖ_<%O9'@y2s+Bw x9I]fl 㹿\H܆ 6e>"Zݜ7*m$@a`ɟ!Ifo,͏{ +PuQ TEG!jt@ z 1]y:A{#GaO<<N9d M` y\!Ȯ?>N_vY 9"}٧G9K3 Q;)r 9" z-KY#7i_Fgږ;6ƞdNѥۓ bbY- Nxv jgR}n!|ɽlGxJ,`qGߠ*c\1f?hmÚG5 H!\ }jJ/<03D9#11UH sE{f[X=Xa<*;LgeϯZ*$ qA uZTcP(k*`d5s9`-|x!s7 .&gsaCvv$&vU09P!򃲎ƘrO0(kK`[BΨx/2北1l%3{8%G-ӌ 6|++_٧8(9ׂF;`0DQ}P͎jreR'pv[PfxE-3̾ne7o£0^zN]Q#jcP^*GBCtI&=(O%j~dM\~VӲLviۏb=ySCt,8rep)A.Gr}D0#w"CĿq\^5Nzhi*.~zYɋēy%{S2oSљ*詗yrD"0 <j&t4} bXVԅOc #B 2 bw. л=nzL[*`}#0Ԍh-GH^3no0ςF/I|oATNBo EQ*54e0w"?ŀTkTW?zU8H}wᖁQkIL:t=s#Uz0fWL*))kpw4`Fc|k*=7)yaЬmj5{/L~ӎ8kR;:0+|^]Hy{SPr<)56ְ5QeTmNQI\u8T~Ĩ`Dh(+<e{hL1<ɺZ$ bg1LFK0V޲H*V>~YFqMlx40't2u'S/Z}xbJ=E.v'vP`}<a7 VK"Y5X۲|1sDa0w&65{ P)p>n8 y|F &OugK <.m$ߐs/ב!jUPoߩ_"=L㩫{d+?Y>U~<|-`KJgW%4AWQew9&&*i[QFtUy3x G ?Ih3,UKnrO&A Tf{JWE f)OEfOoxkLJ3\?b ,!tBVfG5F?O9P)rO!K?$a(?1c x^2 :G蓣kva[2k *́153::FHb^$y]qk<wHc\} p+(.~?}JhJ;Jr'HF]Tl)=[)Z^!r]s~kUZղ&GU~bDNĔ>-J#*}yթ(O;xSy&AN&#e $2&.8c""zi}fN}Ho7QN}Fۆn͡'1yCkf|! SǨA{ %D,ƴ0OySf-g"H^MsIR0#F,ͦ1h[x$:?9$rQb* [3Ε\t*iOBVt6ҧA ڗ¥ïrԹ"H.%ilʩ|CKjgMIg(4Y>.O) ̾ yCQmؕ]a&MaT 2|Uee-^ib9 i#4ѠG€1ϋ2ҦϺbM>;a{vf(?\&ZSFRf'E=Ab'<0ltT2_tˠdK4%xE[=DR/0*')ܗՌ}{a>G.mG-D˱y]=H~삄hh`ȩw/ ;*k;E_8sp6 @57F+Dp >:yH́ɂjL"w"1W <m{[}A`AZ)D,j.rupFb))ȘBӸ:UMֱ+sZD??L.ѱM묊/mnO_v,[ @\Ɣ?=˨TR݆?6 rc=5pdEwgUjƈ 7 0rIqE/Q쑣|#&a67hHS?Gϳ_`'@I7 DyBXA:rG {\n4LdU*9C[ō;J cm5~uޜ25BN^SLoD򶆁w=3>&M{#W;έɟwo(jV -}kyfk"{ekoY͘L㒿p7F9P#E'uJz hW/؈4щcn\EYI7 XU`B4ef d: n* 5 _~|T](i"Hȝ2v+=o kUjidWT?j鬁Kg6~Qdw] 15 q/ >;>uH̙0sNwoRA&gCS_-v bY" bz S݀ix\c֊Hip6@9Vg*v~Qu,.1#v_\Zbj`2WW'j݁ * 4?'Syzh7g<94$GRLaj;t0n;˫ \gaP;_<^ |B5w~+.QJ,I1+jAw'kC>FIRfR: ](^)?U ڒ>1k+ش3pr6aU@jt!c.+MF-c\+XJګGo@b=L(`Vx]A"S \LqmM˄~ԓ P_YV$x6y{R=cY ԑ͙w HB(z-6cMOmm%mF( W"8@l>V|~R‹z[ߎ_Uo&WVRv1l}ߑKg|5$f4&Qk̷Asq&r&'v[W>D/ ./A >.׀+EA~钔\OuQCVMP`8;mnѐv{YCgz!|^ӷ_O [H2KC1U\mICO$*@^@k