libvirt-daemon-driver-qemu-4.5.0-10.el7_6.7$> h4J\F/w>: ?d# . Y +7LRY       ,      = ~ XElEE(z819H1:M1=G H I XY\L ] ^ bdeflt u vw x y07 Clibvirt-daemon-driver-qemu4.5.010.el7_6.7QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMU\mx86-01.bsys.centos.orgiCentOSLGPLv2+CentOS BuildSystem Unspecifiedhttps://libvirt.org/linuxx86_64# We want soft static allocation of well-known ids, as disk images # are commonly shared across NFS mounts by id rather than name; see # https://fedoraproject.org/wiki/Packaging:UsersAndGroups getent group kvm >/dev/null || groupadd -f -g 36 -r kvm getent group qemu >/dev/null || groupadd -f -g 107 -r qemu if ! getent passwd qemu >/dev/null; then if ! getent passwd 107 >/dev/null; then useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu else useradd -r -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu fi fi exit 0yvb ?A큤AAAAAA\m\m\m\m\m\m\m\m\m\m\m\m\m3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2ee3f45771b7621c30664eb4724b690868e25d895d7c3bd15116659c623af69a88afa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootrootrootqemuqemurootrootrootrootlibvirt-4.5.0-10.el7_6.7.src.rpmconfig(libvirt-daemon-driver-qemu)libvirt-daemon-driver-qemulibvirt-daemon-driver-qemu(x86-64)libvirt_driver_qemu.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/usr/bin/qemu-imgbzip2config(libvirt-daemon-driver-qemu)gziplibacl.so.1()(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgnutls.so.28()(64bit)libgnutls.so.28(GNUTLS_1_4)(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-daemon-driver-networklibvirt-daemon-driver-storage-corelibvirt-libslibvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_4.5.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libyajl.so.2()(64bit)lzoprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)xzrpmlib(PayloadIsXz)4.5.0-10.el7_6.74.5.0-10.el7_6.74.5.0-10.el7_6.74.5.0-10.el7_6.74.5.0-10.el7_6.73.0.4-14.6.0-14.0-15.2-14.11.3\@\n\mA@\73[%@[[F[[@["@[{[a[^[U@[H@[CN@[;e@[!@[!@[Z@Z@Zz@ZtRZqZg#Z]@ZN@Z/Z&@ZZ Z ,@YYܶ@Y@YYJ_YJ_YJ_YI@YA%@Y7Y7Y.@Y%uY@Y @XQ@XsX9@X@XZXYXXF@Wv@W;W@W@W:W@W@W W@Wv[@WV@W(W@W@VՄ@V@VZV V7@V@UYU|@U6@Ud@ŬUĝUUU'Up=UPUG_@U/@UT@TTTZ@TTp@T|X@Tto@To)@TeTXT6xT%U@T@T=@T@SuSہ@S0@S(5@S L@SS @S Rb@R'R@RUR߲R=RkR@RR@RG@R|@RsRg@R].@RL RB@R:@R4OR)R @Q@QQQo@Q@QQU@Qq1Qb@Qb@Q5@Q \PZPP@PP)P`K@P`K@P\VPQPPy@PG>P@@P>@P6@P*=P*=P"TP - 4.5.0-10.el7_6.7Jiri Denemark - 4.5.0-10.el7_6.6Jiri Denemark - 4.5.0-10.el7_6.5Jiri Denemark - 4.5.0-10.el7_6.4Jiri Denemark - 4.5.0-10.el7_6.3Jiri Denemark - 4.5.0-10.el7_6.2Jiri Denemark - 4.5.0-10.el7_6.1Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.4.0-2Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1687515) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1687515) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1687515) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1687515) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1687515) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1687515) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1687515) - cpu_x86: Store CPU signature in an array (rhbz#1687515) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1687515) - cpu_map: Add hex representation of signatures (rhbz#1687515) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1687515) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1687515) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1687515) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1687515) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1687515) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1687515) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1687515) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1687515) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1687515) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1687515) - cpu_x86: Log decoded CPU model and signatures (rhbz#1687515) - util: Modify virStorageFileGetSCSIKey return (rhbz#1687715) - storage: Rework virStorageBackendSCSISerial (rhbz#1687715) - util: Introduce virStorageFileGetNPIVKey (rhbz#1687715) - storage: Fetch a unique key for vHBA/NPIV LUNs (rhbz#1687715)- RHEL: spec: Require new enough librbd1 (rhbz#1679569)- virfile: Detect ceph as shared FS (rhbz#1672178) - util: Don't overflow in virRandomBits (rhbz#1667329) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1667329)- qemu: Fix post-copy migration on the source (rhbz#1654732) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1664793)- virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1641798) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1634759) - qemu: Report more appropriate running reasons (rhbz#1634759) - qemu: Pass running reason to RESUME event handler (rhbz#1634759) - qemu: Map running reason to resume event detail (rhbz#1634759) - qemu: Avoid duplicate resume events and state changes (rhbz#1634759) - qemu: Don't ignore resume events (rhbz#1634759)- virfile: fix cast-align error (rhbz#1635705) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1635705) - virfiletst: Test virFileIsSharedFS (rhbz#1635705) - virFileIsSharedFSType: Detect direct mount points (rhbz#1635705) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1635705)- security: dac: also label listen UNIX sockets (rhbz#1635228) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1635228) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1635705)- conf: correct false boot order error during domain parse (rhbz#1601318)- virDomainDefCompatibleDevice: Relax alias change check (rhbz#1621910) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1621910) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623157)- storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1613746) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1611320) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624735)- qemu_migration: Avoid writing to freed memory (rhbz#1593137) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618622) - tests: rename hugepages to hugepages-default (rhbz#1591235) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1591235) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1591235) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1591235) - tests: extract pages-discard out of hugepages-pages (rhbz#1591235) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1591235) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1591235) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1591235) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1591235) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1591235) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1591235) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1591235) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1591235) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1591235) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1591235) - tests: introduce hugepages-nodeset (rhbz#1591235) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1591235) - conf: Move hugepages validation out of XML parser (rhbz#1591235) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1591235) - tests: sev: Test launch-security with specific QEMU version (rhbz#1612009) - qemu: Fix probing of AMD SEV support (rhbz#1612009) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1612009)- qemu: Exempt video model 'none' from getting a PCI address on Q35 (rhbz#1609087) - conf: Fix a error msg typo in virDomainVideoDefValidate (rhbz#1607825)- esx storage: Fix typo lsilogic -> lsiLogic (rhbz#1571759) - networkGetDHCPLeases: Don't always report error if unable to read leases file (rhbz#1600468) - nwfilter: Resolve SEGV for NWFilter Snoop processing (rhbz#1599973) - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs (rhbz#1589115) - qemuDomainSaveMemory: Don't enforce dynamicOwnership (rhbz#1589115) - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl (rhbz#1607831) - examples: Add clean-traffic-gateway into nwfilters (rhbz#1603115)- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice (rhbz#1598311) - qemu: hotplug: report error when changing rom enabled attr for net iface (rhbz#1599513) - qemu: Fix setting global_period cputune element (rhbz#1600427) - tests: qemucaps: Add test data for upcoming qemu 3.0.0 (rhbz#1475770) - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend (rhbz#1475770) - qemu: command: Move graphics iteration to its own function (rhbz#1475770) - qemu: address: Handle all the video devices within a single loop (rhbz#1475770) - conf: Introduce virDomainVideoDefClear helper (rhbz#1475770) - conf: Introduce virDomainDefPostParseVideo helper (rhbz#1475770) - qemu: validate: Enforce compile time switch type checking for videos (rhbz#1475770) - tests: Add capabilities data for QEMU 2.11 x86_64 (rhbz#1475770) - tests: Update capabilities data for QEMU 3.0.0 x86_64 (rhbz#1475770) - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc (rhbz#1475770) - qemu: caps: Introduce a capability for egl-headless (rhbz#1475770) - qemu: Introduce a new graphics display type 'headless' (rhbz#1475770) - qemu: caps: Add vfio-pci.display capability (rhbz#1475770) - conf: Introduce virDomainGraphicsDefHasOpenGL helper (rhbz#1475770) - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys (rhbz#1475770) - conf: Introduce new attribute 'display' (rhbz#1475770) - qemu: command: Enable formatting vfio-pci.display option onto cmdline (rhbz#1475770) - docs: Rephrase the mediated devices hostdev section a bit (rhbz#1475770) - conf: Introduce new video type 'none' (rhbz#1475770) - virt-xml-validate: Add schema for nwfilterbinding (rhbz#1600330) - tools: Fix typo generating adapter_wwpn field (rhbz#1601377) - src: Fix memory leak in virNWFilterBindingDispose (rhbz#1603025)- qemu: hotplug: Do not try to add secret object for TLS if it does not exist (rhbz#1598015) - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors (rhbz#1598015) - spec: Explicitly require matching libvirt-libs (rhbz#1600122) - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash (rhbz#1599545) - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one (rhbz#1470007) - qemuDomainValidateStorageSource: Relax PR validation (rhbz#1470007) - virStoragePRDefFormat: Suppress path formatting for migratable XML (rhbz#1470007) - qemu: Wire up PR_MANAGER_STATUS_CHANGED event (rhbz#1470007) - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo (rhbz#1470007) - qemu: Fetch pr-helper process info on reconnect (rhbz#1470007) - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject (rhbz#1598015) - virsh.pod: Fix a command name typo in nwfilter-binding-undefine (rhbz#1600329) - docs: schema: Add missing to vsock device (rhbz#1600345) - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats (rhbz#1595184)- qemu: Add capability for the HTM pSeries feature (rhbz#1525599) - conf: Parse and format the HTM pSeries feature (rhbz#1525599) - qemu: Format the HTM pSeries feature (rhbz#1525599) - qemu: hotplug: Don't access srcPriv when it's not allocated (rhbz#1597550) - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE (rhbz#1598084) - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs (rhbz#1598087) - virsh.pod: Drop --persistent for detach-device-alias (rhbz#1598087) - qemu: don't use chardev FD passing with standalone args (rhbz#1598281) - qemu: remove chardevStdioLogd param from vhostuser code path (rhbz#1597940) - qemu: consolidate parameters of qemuBuildChrChardevStr into flags (rhbz#1597940) - qemu: don't use chardev FD passing for vhostuser backend (rhbz#1597940) - qemu: fix UNIX socket chardevs operating in client mode (rhbz#1598440) - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set (rhbz#1515533)- Rebased to libvirt-4.5.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1291851, rhbz#1393106, rhbz#1468422, rhbz#1469338, rhbz#1526382 rhbz#1529059, rhbz#1541921, rhbz#1544869, rhbz#1552092, rhbz#1568407 rhbz#1583623, rhbz#1584091, rhbz#1585108, rhbz#1586027, rhbz#1588295 rhbz#1588336, rhbz#1589730, rhbz#1590214, rhbz#1591017, rhbz#1591561 rhbz#1591628, rhbz#1591645, rhbz#1593549- build: Don't install sysconfig files as scripts (rhbz#1563169)- Rebased to libvirt-4.4.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1149445, rhbz#1291851, rhbz#1300772, rhbz#1400475, rhbz#1456165 rhbz#1470007, rhbz#1480668, rhbz#1534418, rhbz#1549531, rhbz#1559284 rhbz#1559835, rhbz#1560946, rhbz#1566416, rhbz#1569861, rhbz#1572491 rhbz#1574089, rhbz#1576916, rhbz#1583484, rhbz#1583927, rhbz#1584071 rhbz#1584073- Rebased to libvirt-4.3.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1509870, rhbz#1530451, rhbz#1577920, rhbz#1283700, rhbz#1425757 rhbz#1448149, rhbz#1454709, rhbz#1502754, rhbz#1507737, rhbz#1519130 rhbz#1519146, rhbz#1522706, rhbz#1523564, rhbz#1524399, rhbz#1525496 rhbz#1527740, rhbz#1550980, rhbz#916061, rhbz#1494454, rhbz#1515533 rhbz#1532542, rhbz#1538570, rhbz#1544325, rhbz#1544659, rhbz#1546971 rhbz#1347550, rhbz#1367238, rhbz#1483816, rhbz#1543775, rhbz#1551000 rhbz#1552127, rhbz#1553075, rhbz#1553085, rhbz#1554876, rhbz#1556828 rhbz#1558317, rhbz#1425058, rhbz#1490158, rhbz#1492597, rhbz#1520821 rhbz#1529256, rhbz#1547250, rhbz#1557769, rhbz#1560917, rhbz#1560976 rhbz#1568148, rhbz#1569678, rhbz#1576464- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh 4.5.0-10.el7_6.74.5.0-10.el7_6.74.5.0-10.el7_6.7 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=genericdrpmxz2x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5ee7014e4e48fafb6a8496f366bbf03ed3166e83, strippedC source, ASCII text7PR:+t I?dzhxv4}LSlєFUgSW~l~pW{qb_RuQ-z: @d`_0l,J9a@#1߭G>d}.LvWr]ͺ %wUl#c .ǃ-m80.bWErKkOVjig F3Q~zrt" |-و-=M(=jr'SJr,p cNb8W{x&_V?Y︿ϱ~[)N]%)}@۝%[+6q 굉.̈?9)7tQF^n|ɒ_RI3Lf2v++اi{L16 ;~VR7h%Z5 G֦107~%b$m>W^r I3P07N62 ) "w"F(^4/ethTԌu< ýSY%Q"wG<(G/D<xݸއ?ƍ )  ?LC AwE3^ʹ[ë^9ûl7r)2YWiսx:/2T o[̲OE봅f/w{jήGr+1;?Hgy(Yuw@6,`*<,3`dee j6 EDk}_&w'c2mlBOzJGYD| ƋM 7 0(_XLwO|Ho^#sߍ-OÁGUh 8qc BgLo)' թ&.2PQ^MyOFvO۶wf,mӉMlܷ@.df,?,2(+ڞ >M $ 9dȵ\p7DxE;(쏭9.#NгO#L+;11c4eԡUbv3_6TҖh 6^;Y5oC^,w|k_ì@𘟴"Կ'}Hx8|'&;dM1M(o mkяEU nv'17,;e9[y'eo8S /ȂOB6c5-52uE"i`(TR2m0!6϶7k:$ kS( u/daQyBSHgqep~Th2F{ek[|cL;G^ 4 (A!0ޯn=Cm%ptMk dx8S+runFd3Fq G篒G>0ʜ?FF~n)dl;!* I^TݝӃjy/}ZK$2|U_~ i)*]"8`w]o 8v\< )ӿ绿 ɲ6[y?IѼšp ]2JDq"UΤ&Ex=5S1"f/J?>]{9tƠtOpsm5PWLKce(#vy(F[@@=in.3K zQ2Q;l}ňei<6Kz}pzal8d7^V ,jJ!i ~ʡrcBde ud Q(ANuf5p==V`e?Pi/׀oB),#/q:o7t;eA]f(&O#N|ʈ,wN[iE.t"Uŷ"Mq>c0Cy͠o "#=qt/`Z!0Xnze D=+nR6~뫜n`tFXE#$ͥB/2AQbY>ݞRs[ZԫM}9.VFyRJɶm<CgM^j,U׿Uɓ MFΒ2Mpz/ tpdaE㚋+Z 9@_7&/M_hw}7"!0Tl>kV'T_[O4b fjzܗ&|13Ahc@Ȱ)PFY%Rv:\m'`HA;?z9Rr-Z:v$T4Չ'PX ;_"9_tޕ: 3_j 4O_ed7,GRZ [JT1~&MʮDsi˩ϗcUC5!xxRC܎]-@dUmpr"$@ ڂ4(sǰʏc8ƭMYbInYdj;ـ^>GW׾Fv P(\s#~(7z g[zl8v MxT$5R*!wzorߢ|T̞.P5ؿ.(2 K~\9 d"h[8TY^eS/O`{GQ' .Vft@5Au;Ld~"w@AKe4Qb|yjHj@57jZѠLcVOvUdXd8iRSo\I6[𽞦ɺg>E+ Լ#m$]Ďc2 P J) ju1XSpոF{ ɷwウo, w\a~]iK-IKטc|~EIKX3,@Æm n;fÌS<3(P"ٰѿ5ݦ.DȻJ|0PV]w<т|Iy}͎cT7C2Lxs^wʊr$^}d̤-6Va*ZJ_wEΩm:Nw@zLXF?/zY뺧i yʏZ9z.[y6>=Ҩ7,'3`=+:D_-O'@~쟆u29p%qε3tɎ6^!Y{OT hG벡ɿp櫢Qˠ^Ѣ '+71~l2j8-13 4'w /brd՘ᴽP -"k4;x~pѹrlÂtJ"҂nA ATtCAIY:9$4 'e1fϤ;mcm&D\<)G!w ~ ).T74*o0cjf+BB\RlG7B*u+Om>Zn^ *~:2h b%8˺|3Ǯivt3mЃx_6CmYBQRG ؛bѹ h)m,sSؚ؁ [t"#lz Z{Wa?vb?;+S:͙5͉ –T/!IX;mC*ofS nu*:ݟK8PvuU3 $n2, ;oxۇEwtPjV І:n U>ZmnQnCWǓi `64-VT^ BpP )=#F kJr^ݧZ%hrg%L*ECgOi>nOݧ_ N}JN`W.oӯLӰtiVAT!:./#1:ݍr߶SKGH=Q,. $r4=.4Ln!+ͫsBs=<vhw2IQR.gg6GݧzQ m_UE!\8͉+`.-8l4.1N-?dgHr~o}GD۽?,~RePlS`O]!Gyݡ \|npht΄aްa3SA9i*VTXA|ཀs4`aU~^BòRΠ B}.ab$ }߹Zn#'+iù^ilMObfE75^)c69݋yڰ׊CJrѮ8Vl`3a ځaz3T 䒺X:xo*:)@jύc h4ԼdF 54e.=e"qv:R>J^iȚT[<?x\bR[Kӡ84yj`x'Z KE]&.Ђq(9W~+YZGX0M*=eҕ"O*EP}c ^ [%L d`>$|@O?D:0' 扙ckhc/=JaP|Bh1C";# )nZkh(2VF OIk^1MY@zV*pG+ϼ?ٞJmm^Á܎?M&pW!0oP?sffC8ls}㢳GԎ@!}P"wP4 n7m30t̑םdl QhT=Pi.9 v9KPә)&m53m@Pc(=e񥡽RLdnd 5Bt"-Ӟ;_5$&Y?^&w3v(>˹ğ%պvMz!O ӓTQDj\Kn,M/pQLh2[*Wx6 ۶EYؽ\ܢ@vzZ}e/4Ʃ0+EHe6FT"g^Թj{&F_SwLl(M)Ǥ$k?5/ޙ'V./Sh% BG~r;3]m}>틒گR4ARFcj`qki%b>ZT@|X0 z z [@ y}Nn=6̹ҳ n& ; -ZBݜe4@L`&IHïsl8pid%&5q=;"Uv T0ydg˩v[7,C6 =ƞw!'ؔ}W  )Ӯ-Lłԯvi_\ 2*r~EB:SaM.M0F KO&[I GE|186gIM:, R6Dͭ|yUs1w"m2mf^Ff6a}.׽]yaJAjb}l,k|6y?SʖjX׻`ȄBG/ZP0kk%&M]il诮u^3_ܻl n8ǙLP)z, F}V܊5kKW0R^NЬvǢ*HYg$y|zn-A-Iu~Z=xInaZzvXO&Tg=w|PxB_E){4!ǕXFDsx\@_ -pj '%& I"4]f A 3VߓSqrJs{dwt@]iPڻ~rtUOj}i钟n8T O",<3F!FD5aA(Js'lKZL}H[s5IJ5 Ĩl*i4ubYiT+ԭ ĸ~<<,NgA:>^F`>N?yiFD [ٴo4}O_r,uNaf<xS'Rv{ t^-~rFU2 dK/QJ="@|,:%mӸ{zQu#3R'|L(gaCNs=3>ΈgO?JoPPX، c$(tN6;֢&\]_p}/)cҍd\DBCCs1ϓfШX?|Ae슝MA+>֐ĦP^3BvЂK4RbIM2|jfX8 >G^v"jM56ӀL hנPҾ:|{/"2˵ B/ˆ Pstv,1{O^Ghn33k0;MKVM0Z9! RjGR+)3%6v225no{U.rM+q 18XR(_^8r8.ަϷi\l=a~ ]L^t>!(~U&šL8nkXut~M6{UdLrNB UL{}<;Ë4'5yQ"hl{:TG!D( JpchszύHO-Puþ=M Sfӓ/U_ WKt0|U]f%!]LJ%z)Tmx5dʵW:oO!#۲ȋ,Efv҇ !SYaa6I7 vf-FQʯtǹY>bm㑈J}IW:hH/;% iВߩq7 -wK̖ʱ<nW˶ylT4HƬ7|5c[8d4n%Oegť͜1*q:SW`zdD5 "ilQCh qqVƔՌ;j~c*~* X+H%DYb$F[:`^WN|jR7n@߼2UX"8q{+INK{YuUM#Kw>$=[p+kct.V"S*\)٤o (U!qy̅cyэm}퀓&!e ɺB&-AGI> b-,qw-FԼȮC77cbjz1꣝5PU^mgpkc%RoqS4 7LiM̊Ŀzdx50H=)5QnݚظG߿;z`L=i;{::Wi4ܶXOIPUa_YZh#kj ep[wnKy?1љ ^lj_30Cl*6 t̍. k<9e>\-8HsrubDN7D(pK(Θ$WTvC3jBZe1&K$Eqh$G;2:>k-C@l9q$':+'18S .~R-7L 9F>!Vv.TRú32K]Z0z8Cp!o:w qf|`~1zx. cݘuI) T0yQx!| q2N1[G ^u89ź~TaʴBџ/;\ *()SX* 89 -\6&ItˉZ-{Ǣ%\ɕ޼p;u?8d^C!"D5<8|y]xRUhP&\Z=r_(?s`%!e)5^s!(DzYNrdGguK ጧaF7˃.#ȓ h-K/(ZAלJjuQ̿uJpXZ6A {w]s)ڮ'3=@)ړ\e>?ն圎ٝKc4>(`d\)8JxrGm\RٿT?VYYvg: 8S a1ˁ]`:I1G%Tk:; g,2# ]:UAvۏtc>/w5vG5Y#:Lɚ&hw2&6Ys>yrF53#q3nt*2Xx^3R9Bgu9l>6˺)[=" ~`@ȝ5x$q1ř]-ņgɐ^)Q;/`cڝQH&=d]uS.xM9jk"o!S"퓁&T՘ t,ePOxMgXɋ&Z\i9&Zn?k2q4zz&rɜSJ9sP e tigJ9v3퐓AGQ {RmrP!=0`e.6|#/WD6zq֒\ǹиsM 'ã4%^6V$ K”Ɯ-Eײ? &|fq3 hߛhYk)9,A (uش'PxdM:qX"Ok, YX(ߎs ' ]VGc0Aܮ?D̯rҨ-IE~0Aೊ\_1Gbx$pXvBjvy̹M2v Y| {r\%,Rr`J0 ]11Σ#\94)JU6'd\yiK Њ%-&i'7OZ=vGomIQ#s 5݌ Iza2>HgS}Wiy~GyX *w@Gti[BM`@\ad&TeQ*dՓyBx4G6X*)gFaKQr(%-~SF~ zv㿖xC R0Ћiڽ!~AZ|Pj= W^daaؘz|/1M@qyV;2}K}OyctثO [wI:E­gsMZb5itd`5ZS8MJ) u>xS-Sݹg |c4Fa,KokfO:>}^ ((L{X #nc =)`+1D{*FмNe $ؠf(~Ft}-Yv,T_PD?XvGZJxY'co 9<$-^=(Wѱ;C-L [ΏLY',W+ mDob/6YʜɯݥoQnhUՔH!BtMzGjIhK劯sO)gt z  B=uw4L; }R_]#4Nc۴˙:J' BJ_?0CK*.~g_ޥ{~;$R6 IuߗcZ`X梞O"_U~0۪LD 7:#k7A< 'g_L1?9sݡ_% 1A#O (ZVD4t󟠙҈#_[%l`$9mW B8M%sV%(rQ=%=I<+65H~KzBb XV\9!8y߾^Cfե:^y;.> x) D+ U_x6ql%G|"]7(2dfbPE5,m[FzGy< ("ڂ}Mu;^75rH+:/tv ܡHlLhܫPJF-9}N^xbPce5RR 8ūح8`6b4 ^L3RWs#5 lT{E(=U7Y7ـN_b?W`|hxIKN"dlݭx ȄyS#ʉsfF:hht2 45}"w'fssLG#ڔ2qGFO ?ڽHAuPNObSAbI};z}5%ٰߟ]c.oKiVF\T[K-[/alhCվɬmM-?/9;f*񁜠z'uM\m֭ ۾r p`X,Jmוʡp10fY4y-G+n٠qܑJ WKیBT)eͤ'ﻀAᖓy,o߼vL~W R_В=]:B-?UI@AtJH`r=[`Dc:`V_߫t;T_<Ѳ7Hˬ"bAO>gNT 3P-?,PC \~,͖l2p0[(+tjjvn@O |~̙g~clﴏ MY"ktZ4w 3/J٨DD 2GwN.#h[P5GS"͍$K2b]@B2RoIW"5j O墻m  VA,Kƀq>/@zS՝8CQ"5ѝ5B 5rJ&0 KKI'gNdnU-L{N$uVgSPD9: Ġ}gl5L  $>hoz?/t6;Pn]'9$Z,MCHvABz10eP+j%hCP,I{_\)#KkUYRi(J6I( 皇oe9yWj5sXAa:v2'hwvaR-~~΢:!Ӱjs) :R5}5ehh6[TcCsh,4_Wm.9NoH (q3=xli?&v9i7>Vycl>FԜ|Y^w* _oS#h`a,a:vquTNm4oN5tazf}8[T%6!j_ b#Y6X9"R<ҁHJmf!]:uɫf@rKEjy.o/\d/>s~2L5tXS*v0rJjMx!İA_Cf&lKt`FqQ5 `D&kedT b`Dc:qcI$W IYTT*I]衄{t) eOwi%(oe~AyROMJM{Ks4e@ q1r.cΨol9߼@88?vR/aZB&$Or:9.@u9c/NTvY[و B=~_H!D ~aB?G`x[_ 2M8+M/wjmJ)Z__pp^9'9CJ)4[&x~h k7Y&L51L:颓iB&MM/-0~9$PۤWKZY&;% a)! UF fVP\N".%3i'?AL^ꏟJM4b&M~,o Sr8 ¦k =A*)˨jHO:"j;]}-aau,]@Ƚj0]).@e̎v݅9Vqܗ9AWر͘Z2f>~z-I6)yn"'m{&KCnף~! 5xy,VMyLMYɷ?N*[9FS*NYyڏLȞs0\f<"U;8\|)w׎_|/)愋7h%iG_x Q̞ř6jFR i@Ԁ |5daڔ3uA8ff'-\ n0>\4~>FR4=wGrhq*/0矙X F)$w;' R:qLX *:DëxianJ7i7h| E+w39w?WE14VI! `rMB=98B3o-FClrIqd5^)rȪ9&@Q0 ZSJqܴ7y#t\K''Zߞ F] 1×] A޹{*zsisM68sȲN0bBE̯ Ow4פ6XSHƓ F]][ E4)7b ~2s^+ |sհCW 輫"VI '7Ӗ~_QѣƆnt叟0]O1=v#E[hcK)fbQWRhxdwn||AZM=n{H] OX YnYfbY*!UjW* ]D2w` c@1=ӁžY%;_2, 8\/; h|1VmˋT+J$O塊3e;Wc1{le-8ýL/N]~擇1F 3&\+Jq:F9J{Zl|dؐ/HgH9%v6yg_b.@J8{6V?~y c5enQbT&|q5[2a;^KSBW\OWd STSH_fxzR0c]|t4M=E;qnK:h06<7}(QiJvr5PFrNz6fR̀`w$U^L[N[) u7 >0`l6ԅ'{O)L)_YM=Y/= *=S:k^$ ,^ݮdI#GeSLDKIkQ۸kϥFxnȐ@ ^3>U$;->OͰ ߎn BT_ρ7bb~º|:XS4+`T&b:g30?={#ç{UA6m0ٜ>!lxE+w =χ?I9>Yj}xj,íu˄$nG!)Ml>f%<9Ga)vs9;sBIgTve 'QƠ\9;g\a#lj1~ |Fpxs(MfS(`o,ͫ#>x {D]pq,k1:|0|$rYrzI aS&nD܌%Pl}_TVa-JFaV²8/ 8QaŦ4N]6:F7$ w h&`תlzO:Dm)$IІmzbQ|jd?Ug83q2Db S'ٽ kxsej XKQ6RLy'K}8ITi84薟ے3lŸ1G踜RuW'uVP?aT |;c[Rd (XDƅ匳™N"$@׎pYkE0\^x`J52~璨4^tsD- zFDs[h^{G3c^E=[ ϙh0BB!PXd5OrHu啁aw#&|T#y@jpDկ]K-| DH) и%UKIm|T!Eޗ&H~z(F\?]KV7)5DL?э!9k12䟸ghޡe?oXj-8¦;tӢ4>7t(RuC7|Î:Nr#E ,ݨ>uZG+7aΪO歵FzoIr.`:LTfH; ((5 ƀXȮtV1`ʅ-]"4;Nl${1dDI[z#1:B;pGaif ,:++ :7a`p#UH$m:+N;^)3>)0j4:p;CHǣ̿և FfV#-i /T&R ٵ\WȳN}:Ufy6SH`θ4sWݻmFM$dfխPX T8*r 9f*F{a ɾc`C9-?Oo[|xK'802 wiNA3-t9OJh:l(+cG%`ֆîN*Lpcy UD8injkl($BdXU7> ֖`J]!9 qעd\{5^4А@T6_^l^mHs*w [bɞ3@ܕ0+$ lI1*9M\/7c r[Ym_\pDr~ؓjBw)Nm"X'cX1et5uHea']ĿmgEX lKOdʿ|߅ ^kX&9"p].X쫶Bjz){+m)g'm(p5ٚC?ꍑ5~q;=2~I''>k+"Ѿ&medI3N);Ogi\yiMM8 q˴Bsyzg%&E!BY"6KvCS6$U$dgψ)B~eّ ](Trp6P8oih ߃ncV*VDZ_ZB[Cڥ؆!Ljk*2Yf'O;”T$8DDW=~W3X`G=OZvb~?Q~Ұ0QN3j]!xu#G{o;2<_V_DSOsLgVG~~NљGhem<={v)Dv_龂=8EILlH f$5LRVci"r7Mq*oHm:V> I2["d 8562T?g,-pne otS@Vz⻔kKOb@LIS6HqHQA tXtd*sUE,J6sn!&>Fҗ&ZkQqԦǟsfތvCttG RrĢy% 5F(syT8n 6_pIwZ0N_ jgײ;V1föܢ&()$܀<4lxfVUv]c\Òp4*>QV 3ƫ@C!+~WZE",4<W4M҉Gvm]P(ʲaCLeAQ)6mL.- -H(Xvx!;$#1=z`9w@)%z^hc_׭y|JGU_~=+lM"-6a&vohk}5P]WeeOTC̿I\#5K7#Tыvq4C N&"XDйTޱIc4 iBk "lfOxꇤaǠ&~aV mj ť ag9Q_ȋս2<@bV u|Go8TtɟfC;3ŝj~w[}~v3+*r.+$AOjDPr9e71#iݗDu0Up1؝hv 呯Կ*+z8x.7rOd17IBq Q\-ډsߘQ2h%abɩcÔ5`얾gKOB?橌ВSa}Ӗԙ.PT؃{t`꛷4 UV,4 c-<mȊvNP4M7AWYN !k6selg$A]lRc ( 'IAsc[/ul!7"Mu+aJ;]R9K\R] 飑hҤ@i]U6fBW[,%vS9D%]m۬)AܪsXw_lsw̭ZIxr7=^ UC>1tZڶHWV[zꅎ=n4v*AU-=WB'Sch#OY+G㻝dJ(_Ƀku5.C̐w6*N[J F0O¡ކ>Gi/c.U4,- P˫Őŀ)}\fE 8SƱ{' KαqSo)Uc g>pEvIX4<2mXDxw 6蝊XiZ:ý`Lhn$4⪾3- Ԛ던/1&'W\\˜DJtjm[ь_!e.PhJ:^z6eH_CS:_j]R39'nk U^~JlE,Jt e~f|ꥧۅwz wPӝJNZi/[ |fS%Uҭ|sho@*;ȋ鉬-Qb@Ns5óD0ֹhM ,dkcX-rnڔ`; `VÃ%F|[[˳$ڲ~A˹ EͽW>m`$8w~JWU>bQǀp{eۼuB(J|P8EyҫnWJ8KG=gZ =y b ـo+VubG$ !7C4S$ dA%#޶C>,Oru*q0V:/3w+:Hea\ |1s?VNK8ࣗچJ1ZpW_K0Q>8ڔQݡ!T} ~3 V5n`g֫siSkpmJ""! HoUem\@CQj%~MhRrb Szxyv[>XrlmU%_ ϳBw{U=eڂI y+TD\168c/]1|z)g&ωyN3RF ƕ";bN5S[6M?@:DgWkKǃ?PPNiȯa,̼!VȟcZ P1Q)J9PH/ZJњ'AO=oIjnh FxJD#::yaa%8PO#0vgqGL p۰ U<"),b{˲x!t3Q&ݑgVLЇk?=&Waum\OTb3 #vEcҼ6iUY;;%)n^ȧ?gLlKi6i:5ϩ -"W6 =1WC4\n}_} Bnf^U쭰 %z`a\'H/S ̞8$/@qpd?‡7G:G9ՋUk$bQoa hҸf]ҡBiBW{ޏIRƺPڀ 6DֻRm~8jE^MHy˶{{7i7 aH:ic-~"GuqMװ%@EB3la//i1؋|a(6fq}v{cQ[^XV6e.hFSY-%\r|uCj&PZ{ QT7l) K20odFAFAoG!IjI7(ӇtVT B%u| ͚JQvkx)JDzbuVgx;BYr{NGhAs7$QY#p;F/8zaD;%5~U%nbI R^cT?%iikerhEcNe86 ;梆Ol^ {½n{Y`מ1b*AR9!D#.[@b0w}8s T[׸'_6|P(jԿהuCN"&gl]yCn6[8m횭prcS"LͶ*&=5`/yGU.T<{HC,/3./9!W q1˻bk2K"qa T(%FhQXWA;ak r/o(LZ3y%:ݍ¯'MXbr:< rWxN'ZRaEe'~z-f|dĖvŕm$I[)3zѼP3Ic\ȳخPO0Ezz.Sx~޳?WMȒy5{*؉ݟPvC,Rx|H[L'#_?{%u0N^ Pdef?G\..p{Kͻ8nG-~,Y&E8. v'eIil26W|HvIT-]2sׄF BSͳbXFZK)xd[yVhGԝlʥ*텭0OTG֎ }.?7Ejf9wz+ qO o 1K,M/aG;Ɯ33N~*B糱?$5$h+T#'@$bF֙!<1*9B__<$;glbdR->~53 z!@]lҙ pk:]#-t^ I 5gq{ҩUd:s|X99h-tfⰨܘ'e8zA{tfAfD1wTZ(xk `%+|9|ǃJwDFKV<,K5O~!*.v~DLO,1T\>;praרCB_jmuc4,&qZ}-1WjT{0xC67T<j`x|\Vqǰ̟j#;̽/Sd؊~(bi0`,+jMaklʲ52ǘ Q/+NC_#&+? c- 3eP:I!Mee`\6{_A1F" #\|+%k+hV=۔[;X/r=<1E-@S ǩ;@ K̨Asl,ISwef ^gzOcV(4"l)O1,u !Qe<0g̛(v?cY;"/-d/"6TMo\Φn.dEi'Z|L.ʿ|ƒ,I9H(͜q()JJv@Lwtؠ\>+`ըv\3Y1lRD4ぶP+Ц,FBHxxPn4荳#a>]=#؝nW~~czqy6h:Xtpۇ%w'N(%,4vKXꠂ(N3W>s,p"5&B/;&ՑHRJȠ)_oxbZ/ `7popat!ڳi~c=c_}b WqrkU'3 k*|tt+c* T+v+4Y]kT ,1wJ^W.7J].#X7t'yõ sN/rC~[@!#H\ {d[*%ԁfh&`~p:J"{HOwhIKl2"Y|Q5IDY; 7[k[-_t[<=yS3uj/50ݺ_y h!y'OX녲xlęR 4FiG% bpO\9l!dac\Ropъz4@|w÷0jyo-ҮW Swߡ7&tx„FWlȻE?WieD.@Oylyr.7Q 1ɝb8O:17x="ud3[B:+c݃6q%Iel]1d<]oh(_ܿ~n IYe 0As92' x5OIo7|-tD.ʰFMKYaO"R&<ǴoH-B'?zk =aG&M?z7]?A;ư ՄVd/4C8Λ"d7m^G1/g{  Oki,:` ::nN+P^?oQT6BLoGuCw0?05>էat3EvMH/෬-̹]M}a.::3HwXn^bg^ɍ;mvL ^ /CjɠϢ=saD$ǭYdxm+T^HȽc7&t^aAcHs n͝Lz%:&2c1޼؍TD۲>b=Txa:>-$e :ϧ(&^co[cKsbr;ޣt"+iDyYR2* 'Y\/1xG$?yNF&A>5HuLZ8-vLKK=b Vcx081éeߡ l KRpjD?&gA釆EZH|{8[?%(_)>a ctǞ&(h{zc1AT^|ς`5JW1?^~zS1G'#f R0a5Mg? tA& s5y1A|'ń2 #qm阥Ž4X_RF#xX UfHўI/}SD4//Øb8&=w]_I"]\d0XO]17p~VjaO1m$"̄TIDݎׇ%Jm:jc"SsK| \ ! F[kS\O+vZ0;X^l5HJy!|pGF;LgWěxI]WVpYH*M}uܪpIvԠQWg)k$|w|j1]Ɇ^E5bw !e)Q#_1 jfW=[/Ľ5[ l,KMX] l84Eֽ$I+8OkJ[ ' Oic<(lQ滿c1T}AE̊N &Lnv*8g2HxjN?c҃=3bzOʥI](]]/tF9faK Cb59$[cm0h=6N=Yչqē;q'pܧn _x¯jH,y !w㥌iTb/wr5}m|}̮tdN}.6[{4'bGjdl'砧HW4滊Mʫ`™ұݤ_Ǡ3Uam} ,D!]c)p[95RuE¶N(4Ͻo:}e$?Ta`zg# }z`-e$KA1 z7[6$a/КO:Bk5Q?+齋7:!qnQdpLӵo"UHtBš&W3\; X/ima- "!٤.v}fYm'sJ[NOy|^?W{h P2ճ'豢MTyF-@!1aht;3HQ vl#/5ȐU"U읢U_27}t;oj lB \ЋrFH QܭL]Z-S Oյ;>f`<gNlGMku߫@l 5xro!.+cN]'fBq!i@J Fl0^ (  ɜkH|ˡ).^ޞhB0/ᲈ6ڸ}@#] q^x`z;W.mW$V;7sQWSQ )P{cA"LJ ӱ,u7!YEQg#݄XU9K qbo%5EQω .:"^?Ɇ" sЩg_`=AVY{Fc}**\&{ "% oe0Jy2P?]xGS H ,㏒nTyb#4XH Ua+b Q2gEwbɏf¦EoiL3`laU\ N%g LѴ*d&P('(] U@@wX $fh$4>3r>$Ul߻,K,/u3Σ*F^HLRv ϹuS\:ɀ="&h/ $/X=~9.F`‡ "DiՐD-vr@TC#ߴrJ79!s1\oDQBi) ]! }ځ6 )||0)X_xr֑å}QM ` Xg@( V ׺zu2f 00》5La@l1y98K=Wl8 9$䎼ZNڵY+C6=Fcqa 0vlE^~-"̙#Uc>p."Қ2v2'f4]ԭrI^2`J/ȶ1 sFKi)Q_sFf7ȣ;;Cf h?%mh1aZ@<8wyA?c:^@{d`m|\>aYCui"qQCR ^8<:d ˌ\.0$׊*ZCzRMwXbYfuk wiE>TGDg!dZ$Q_c5uWjR} ,,N9M@6Ƙ@H+ᏣUDά+ŀ2ߖ .4%*YU46tOLOP17N2)ۈp"^LֿG! y`|[q"|(쎱5G(eA`x-Rn"{]rrvgŅ`)͔x;(JƬT>Ų7Fj[G`^"_VPk"da淣#ds.N;*dRC#"D3Sqdƴ键]q6m9˫%]b<QXn@//$Tq\e{1P^;t9-P{6_ ,=C$j.}>2nO`}'r=DZ9 2~ 6^T_R,1-ڀRγf"Z#Woj]ZU\R\KQtdSdKގb^ONFkr+.枩X.M\lC9 vRZ߁G-yõɺEod;,F_d'bbp' uywgY)~tV V QVdytcѺ'٨2o?r40'Y+F9aH *x"3Y&z"Iz) Z, =C`].3ajʘD9OЗ *5cq({)mZs0l m7[d|ch׌duep4ޘ{lSzК%pYFNWd͍.|b}ҕ-%Rc[I_]< 1  Q#HUqi!/j*ֺ z!;"+a5]\6rѝ{ogJ\)$2,䪎yu5w<`=}/zZi9 {8!FȻGßtf-2\hoǔۙ Wec _~c cI|2'RBEȩ$ r!fq9 q1ݪlwq<{^Y3Fv:fƭjBQ>Mv!So6GQR@62?k(m>85EyDUͅ3WvF3_##(vY T ^~!j*[ ndIlҦl'/Y-^gV~jcY.7X=W] w?Y/i|V xR8@@-ʱrc}mq=fvR <S`&e,-_f#Lyʧ@@bZZd!4(ܹ%(vrdu+-I,Bp MB.I~v?z$*:kCހCнlnej)kfgd\Y1E|:H>w׳ݿ"L@Hb4hֶ~ nV4j:,zGa-f Ų/C+P1I21nVww%G^IUHsZ(›_#5bSss<ͻ49f9)ͩߘ}@߷C5]*5:Ђ Hܚ?ҺE#{dCp)&D8A(lR9.sS҉ʹmFU6X.(|C 7XT:NSc.BXFvnD[J eWTň{8s.s$(g1 GQZ3?MW9cq@vNU>rR^)mk":)@6x!^'f(F~cFJT V|y2><8hJ>W,^+2ZgA SNa`쑃e;zԫj+j}Xxivm!ȠdaW9o9m.ahPiB8>0#C]&UeIȠ2%xLoK@d .u@͈~os)$]~0 ɂxY ~~Ph?St.]DKhhq``$'J˺hḺ'p4BYz2fr.#lV\ޫ D"luҮZ-E $3x*AR5 Acؓ-aqo;Fy},qߗdgGo[kg~̔O O`OMKgRo3dJpW33fSĕ_SβuQ$C!d Vv@bwuJp/9|eFeP>bl'TN( U =Te].!ͩŹV>.7%oˬ>r+.6n 4א ~v'mJ>N@>TtmASzD?!#s.ǀNnU1}GA1tCZl!"kdПZ4O*g XOr!)$HH$ !~e~Lؽ>pw/˚9:lK=mD t˂hA&Ȏm>3Di6V+W4`r~;a-nWJX"k k ?uiv+C lܗ',i;i'$B-`jPHSV$ `29O!@UP2χ|wMojy^!RET/XaG5 }?rZIʋ(U>YwU1i"ATMAvϿv&/X ?۟c]V_ԍʳ;ts^nPv Bd82s-߄GPaQ! 0YАiU0Lx@G@!+Ka~(4߭IBqw.u@=+XWiF$ EN U(p#gh*t0cFäV1yPS;s9G7 񰖕 )>@G VТ*1MB jvmxGs҇뿿Pl-d/%!joȄl訳#"lJG?'i%b/9hF S?2R {K*ҥJqL]Vdv5h Dcsgt짐7SPNFW&I`?M.@Ea\<"D;B:c_9 .r:O b5G|{^zjg̡ͯ3ϊ#Nӕ+сhR;Zaql HPy`!D.B"r'z(q&$& vG͚Jk{8F=U|@75ҏu ٰK^Xb f[$j= ^Dq'ͤ=GS'95f9בZ`C/~Yj'Vst S-uaw;!2ʔii10քҡ~UH|*|s.j~\Kiqie; MH1sLO{Ό6N6& Jk5:z' ؘK ɵyiBYCvx 6WP0my9[c]O(o^aRTxQp3 En4a*LӸV Sq֢0uE^ԅvYZz]D:i~>>|)^pv,>1 p@g6AZ5G K*::c6p$\`xB_|#Ά(X1\47 {mPڞ;ؙUâBnHfXF$=Q?q~To\A[zQ*!.٣iezCO 66N_~!ezlaˁLWCHq.]>aes@gy⛋F=a TD`}RIAk8zn=-H*xcUluBuؼ;}N^zY喽%䡴-[ 1U0q'zuyni&ALf#1\[m+i ->2/4OsSSNHՉ/,Sy" tJ1O= _"[t[Zf!/t[m/}xzb$2Pb'p Àyeժ76Qi*,c*`UR֠IFgF dT"3\HtA5S/ЩdtfXqo8h0#CkJZ/f:Б)HLt5ռ]-چaIP4r wqX&,q_~Zu.g|Y&rQs50e. >$ ,tCV\S DzDszW8kA}q4:3 шm=PF ٗM$Hퟨcyoa tlˋu96tN^=٘x2`k:QoVZs | +Be|\s=:T ,Y$;vrmہ uv߱DlG!z*~9WY/R鵕1Ֆ}՛@dw]@{L`aL#q˯z./0p[m~c*(!V/4MSvOgU북DlM9 (9rϾd[࠹#4(¾2(48knNQi'79+ anQ}x6gҴʙ+;ᶉX|vm"ϓeU}ʳ9iQH"uԇkEП% ߓdxvobd,pBPU"L-OM= ɀlO tQHvW߬W)nZn'UBs#¯o69 Vx}F qH ^{Bk7R!D=do #Z⁢67.ef0=|=D*%oMaUJ9 0v|x[o⿩=5d0'ÿ"I $?fJ 37^6M,v"F㚋?m _M0DBׯt\Ke A\=~6&*y9vD>Ќ'G{HFXZV^{h1D'nKÕ:IH 񺲩g#`hډ)+jZu#d?y(]G{x MӜ6Rm!0XC9?WC ҒQqqMm rq,մ3JK ҲhK@#*""kR՜$ZοrRYCB򸟫70SS? ?S_~޴܌'[ MFGKPC=_aᵃ~ڐanTM Ԇdn $IZJyr-BLJyw>F)03hybX8&YL5,IC̮V].8|1Hp#uYNPw< GJ?Oi_a~ n># F,ds5X0[)g=+nM:lAu\# wPKecf}ġ:炫H%MGu}B>Ś&][RZs[u3gT.NԖgJـsu rXÆz<^&4r̂y}Qi8Q 4gZyXT}f8gjWg~OZ$Eͭ^_ݵK dו.޲ F҅/jƁEF[Eʠ!r0ܡ|RM=ujIԯ'ط \嗀܃~/.kr>@_oB"vtH}33r UG7ƣav4Ug{Z[+-EʘE"R!0caW]7(W̔ 7W,Ʈ!‰WO.C0VxX]p1#5mcŬi9<y»oyiSI`p;Wxn|hc#.T_*&=;KL7 fT2q ;jҽ)MG<}^L2{cJWHB tق6t֠Yv%2GE5gMs!eZCęjXṥAٰ ԋ|`O$8. }N$HߍKJޅ -or8uA խsK+ ؏F.g4܎oxhG R؋Spm\L=lemE ,OqPѸ-]{>[XBs$4G{˨*#FN.BbqR]_~e |]΋žb>VQ<ܐlw,ʁܢ$k$(In +qcɌljC/Py Okw0J$|$l췵ZIj"pj,wV@&O)ݳ z)#Hޮi*$!=)6߆5o~ w!o'#߮ FEAk qA_* `Xl1 #GX Z@FLsMH|?9Mf YxEҶYI>8`\TGwY~[`,.ȊP3 dyvFU8:b [AOݦS 7X d +yqB$d+W65 4wKsÛL$UQJ7_,3iU|5e^0ќ0St;*<[wU:d2$"ŎT–hGT@?b](}C2at5|5#,AO噔Me}mmX|p.inCt"1o Zǭ]+4EtN=.WCVֈr( "Fgu[WmԸ:A>^ANOk ƖEAQ-P*Y,ZC+VpMS cpg& .E$l rj1qU&TQF](2(ݱ"|,,_9#DHzus:2Rm^*p:.pTB~)9~^ eӹ~Lodl9fSiF6̣WM*{fUW ;WnFȠL:DC$> |{ԋ[;^b(9jJp(xFN>ZKZXv>3}2[_a$lԖEE𑗆]9 R.Os=W~ 8d^A?#,T|#a;)*XGJSU҆NҼC HѳWK/,jmbn٧p=WUs1&vS [~~e7JƯi?NiW!ǥdM<F[07Mب h%omξDKkB]/#Hǩ'[aSތA,ܾ75g1=i3?iW%N>[t$?Dw 2`Zm(S^xY0Lyjr[Uv=ʎ?B^Rfӗ12;>YHJȜ^l(3'B5N23bFwc%`52aA"?R z_w0SݳYf&~7xa;@yDUFד?m&T>DSQ@~AyOS,&{umssR+ѭ66MgCH莹Lsq]!7' j%ksEb(t/Z?!33e&$?\:+4)b?[mE,q Њ(@]GҏL}A˖ /l0iIm 4HiVIq>1 zP4_i{iE{¦gA?xYQ2bIs~nFHYN.MEZ<Rr4p%I@E X̛/6ZnKh\K}PJނnOuB tzăl!o۶*}d%IqUbN=ٕ(=Hjbf{LXzGHĈa[.3bC&SvJ /T’&wB_(ְmI{f .-z[tt0YMA ,v_^7ۻBuHfŘ;Vȶ<u6 0=wCăHBmyp׼C 6FC3;dmH_1HtI|@md2$eۘ+;EzA_)2%qz6Iݙq6Hkǃ2ې\kU}]em%bEA6Fn^ Ԟv|91Ǚ]wC>:\?Q]dU+@h`8FN\b0<!>O9Os;5SLEi:4uRav8ٛзXug>rL+<z1+#F-x4>|#z.SrIr7q|DpƉ i~_*R!%wGs9AdA="-S7α,)=&ն^[Z.7kS=a_ D  `)i3MG`%h{ wZ>ok>5G1棩BBڈRh2$v8c ў6Q7!N0QiK*)B{hfMwehպ|4%ίmoO9ՑqΕT*e=*50 al,zRNR7mg7,h`( (ݩ%-`"d5OGIلw 9 a(eQzmRoD@G3ENw< um%C~w^vݤ%="f''[;oL iux)}PK~aKAhW\#axa$_!t0-*0D[ -?_wv=ΐI[iit942?2A'3l r}iss/GƑ1ҁk!FQ尺m;.:pϙ1W>Gf`4#IU\Yt %c 4pzYcXq@VKyvhw6˳4wojCϋ l|s`ȓz4%[e=ҴSρ/h`NUϲLkt1gVqJօ 2_M^6z*DtkޑO-DZJ6 1C}/n>YT ˼$"m6a #S=jaFK3| Q1kbp,pahSUtS |LnKQn"](fZYtdipAdhzᰬTmkI{{'`!Ohm睭HNP@ YvЁl0+wUNc@Hvr/$/k!,2TB}9/"$W$8![xiqU %{ XdXU >2I'7?ϤR0@;Dϻ۾Ĺ7HW{Hkǫg[z#,axn2 #iKf?،^q k>r%ìͥ`8pֹ,^֓ImuK~.m&n.Aζ)]<_ì&#RΆkJx-fKU$KjSmuhbTeH*ѲF!F!5YRCja]'P (_) (#/ >qHpd'8'(oPD^-1ӥPQLmGEU^M_aT|8rн@M\ z Ʈ8D}ɦPEQy 0ҌIRLXP@{ٖg k0e81v(Siײ7 l|`(5\h(}[X73AN$I3{tb(YqRQGvB3C?!ʻt5xOp0zA2C9i sέ!AF:E-ӷR|&Q!>/ܥE@T\޳r;$ߎTpۆMq$v#416`\F;G2&̓VD^hXdNR 3Ub/lNk8Ng2j0vʾw<*@>ڡ@4dDڈ-dOCf|96ˁwT:zV^.ػ6`(sBn % Wo?3(-h!U-^Ć[Bk(IO.Ç:nJE}9zy0'WJgTAbeîƖ,a,oJ>ڽQ1!dW@k&lQ͈M6/-I+{{])l а]Uq9aE4!gI~U}o\R*Fm>T+BaiҨ"pZUBFF9C%ΩF4 DPf'_N걘mK`ym@%}VR"1^{jycJuAN5/1j;H$桝&$|ݚs!/-#ؾڷg؝]ԢxeTZx]oXz$?P)o!Ehc^$ҟ]* F{\o"{BRY`vp"^(ɻ.Ply|vC4WN +/ ]~;#F5g8ei*y=IXʀAӉ_HҳwHJSaD"G/4+ T4I˖vFHgxyog0f_, æ?,;k@ᦡnbCZY] 7s2L$pO3[5`+0#gA_=7҈ ?Nݾ[$a"(^w+.WFc>IJ_@Dg5#H^1*YQ_>_O܅Z.*-ACW|SmB&#| tuӽv3rR1YwO9 VnpMnf- #e58̋z^O/Frp.lPEȴW?tr[cDwp5iM0`h7*AŢ;_u 6#٥&ybKS`'ke(o*"R6UWOSNGzotoΙw]ްXl]z!:ÜOu3.;rps u) ""UXUnRAn5`P*ah-iY-u/UJp95{`M=#>ȹΡ; F8=T0O1sc\GM CJG6] B6p qF --S˷?P';sm O&w4nJ SY1;xФgz1u&oB`5Ǭ::>uȘ9A(Eb}+j˒ f[>ȩ24f߫SӶ.shsztnyvY߰N.n!ƵqTpN>y_O{R,f4UĦh Jgir< .y^xNL ZYHyG-'dLT~D0|Ή-9 >OAj`$W"0:C1XNҟ[h.q: ݑfZk[izaj~}2;|18J6{[MN*b7L)i_n4NEs5gLྐ?WemFz j&Hd,-p*Oy?X=bux!G;siT'v#ٯ>`<' [:l,5\;{^UhyI!(@ )-jooE@Ǵ?l`m FqoJxҹ2w~zrgjtzDʬLXA}5| p&$_$31/I9jM9,~c|%6\n4:MQB"a[L:6 p<DϽTFy3_@.LZ{75ROaY)Cd9?QT-LwS9.C;+c ן:Qs*+442QVni!&o` ׮H:oEq} cA.FCg9GG${{>FW`1XB-L{q !\=L %f@9^bo‰Zq f; X*rLa7>+4]RWvy1^M@ko2 +JYaco +0fsjk-Z2Mxډ9ג}\?Uƃwx Ґ3$17nѶ_FקW99L튆)O^=Qhd/u+G/e;0 SJΉ! ^d47G$|(l<7?(;ˁ()9\=zV=WiRyK^Uɀ-De;9e*yo׹#%0.>N}Ưvʭ&}{b>M%zɟavu~QO&uBI UElZ,#b ԋiIEC)S(|a˝ݺdyfCw5TR7g$}gZs=jVpMy}|nD99ui)S4K}Ft넚D"Uth(σ&䖧DcX?}x٤n <.R&h-Q G "Qj3!-6:F,U.jؕ t`)Qy:TQ! 9?d|7^U a"'H4m3_ITZ=zѽTː5m}z O~UTV@$Ud?1~LZʿ*{[ ہm6==;tZ0)IHx/ԉ_^&:ru~{[NG1oջlFޣD|}:>"B'ím%&O<"sF-I21XE gV@A^}uZ+oAnk*S(l7XK\\vjP xj+ 9WH[^LUa5i%, 7Ƹ'w0#+UkL?f!].$8;'\Wc$WZk9;NTbTL87&`D뼻 -X3HJlKTHF;W-Y",-2IkbBkylf!}^cwlaS2( M TaC`Mp@hA!0A\AIيe[i}1˼/ b(Qxi۔J~XRp׷Q4pRxRʜSlˮ4zNGPN!#.]rUmyVE0ݏB{^ .mToΏ?Ux!yi㲝1cnv\$\;Ȓ!*`#w7E^@ 7g(Gܩ@bI} XML8p5eձ1L`Xyf4.8{q@Ҿ8I[|-}5.o%3qg+"v\G@;| ^IIMU;=x/a]A$=;3U%״j+# as.is\,ZFs yXUލC5 :Z(I~.C#m|]&ae ~&ХZ-VB7<n Y#倜2UZ8/NO=}CFv]S_f˧$Uu_X6ZZwgTC!@^7á'&Ƿ}P؁9 WPHj/IJWFGUW`[c[5i EEi5nCɡo%وHsl;@Kj x"H8b'Y?(}jm~ ׊*E |~N Sb:NCA(_`iٸҪOxB!laAȗgvGbC \qzQ:͉~3VT˜!p80'$[=)R@哠 z]" ?TfH;IS|Hjshimc =C 9{ťl`@lwȐ@a.lSiTIkvP4Gȇ.}? ,d[h'ǘc)d)CΕp"9AVz}Bh!K&cf/#.Y!H2u[R\L]$Qz'q)eqzpS씈۩y-xns:{b1N& Gķ柫$;cxwǦ9n&[_Ƭ*G ɀ$~_';Xn^Qz0) YXV$upU&_ivL 2\}"1M=)YCd჻ /O7 ͵Ӿ16XTBQ7bٟzRjV`(\qaG\T{'!&;I1%+U_ +΋v'-s%:g6!=G%xQst S 8@Pޛ 5"uA12h$Nvu|VؿN)?o*%mf+2)h|CȎ<)G'ɼ]|A0ZD֬^H()L'X'Mj^8S18'R M3A3^5̭\-?vRװ'ZD"K+mshSe/aBD/ g:OEwn$=pdQxsgecDWPT368)ʐ[*y@/(CT(Ao%BF4y+ <[|Cp.Bc:?+Q(XZjb?;|zN^ CҩTD9GTLV6Dzz0buM.rZ@4# 57o?y4`Z2Bf]][Hȱkg7iQ4K S0n?tjs1Su# 6;AٳWS( v cQ _Ǜ2!,WSF .l!+]LJ8y\ǝGs]2sH@xef(/P.Ծ'!R/j`r!1L|7ОD9CgmMUl\LFvхPu_b<4-n TT.ґ5W1]p@ɢb?eTC `2o9([h9pD(O&Zehj,uHOR,8աvdEQ(ltT;H^#E `CN0r)~\eXX^&,XMHizm9Sg\jK#Wy%"0,O>J!<&GفF<{` 'iiH,Õ1j|=, SfZ➳k\?ꬶ>Jy3)݅kjc8?0}E\ǭ: )dЧ:Xqp/%~[g\|:KU=F)iV?mc`E^ݘG.) dVI#ٲɊ5w23:jgL=5* 2VҢqM\Rj6Nu܍tX]8>4ަ1W^ i&VJυ5w*i.T懄d+ @v0^w |C5^(ga=Lq7hwZc:uLZRD.P5o[Mf7mXNcuޣ̄f~9m&C kxئX%-4T`̾INTU+n3 ԅNPsL?w$U9`m߳<ڙGQ2?;@>Mދ&ATvji85H]Q˕14^FS|+_Ov;he(v%1bثf|)uadrCm^kmփ1;އ*BA5t<90TE4-zV{Jb32P7ۊ]k W7(qkuQJa>/.L#c>apNC{a .  d.꫆`y&,=hvs+Fz`$#j6IK*FӸTCH/9HR85ߴ\#p&'LYtP^_Y}@ e}0%g35,9Q&F}  6?胚%UaX-0tOGq>|N۟#zJ iCka3lW%T@w\4vV5|Z)Qo'Iq'C!yw,Uԭ6ʠ=W3}Uճ0NjyyCE8_݇'}(GoBN <#B#j3zT47#YQwblF2 紨D5g/Nt냟S^D.`]b#iD̀,:i%^1t*o;Zs29"vIZf?:zn%ۜ7: y[t+YD7>w'KѴSV5A ̹>BƋĦT;^1Q،vx$kLo+0ڦ| DGze_f\G*) 9( }*T' *Fk M=ʃF;XXg4}W/*I~=niets@0_͡oH~R ,޹8D;eㆈ;^ ;*oFH-Y-iXPߝV65 7#( RbHY m"7^3ƁII-3aAxD(@ۜ^D:g#Ǜ@ڄ9Gapecط{?٬̓t)3b Mp= lx.Tj`bzk4<^2Z9Y̰0P*?itCt%h6qlXl;0wdØ}b.rHM祰U S 7M̵庶^$V (&[sSOCſ.'ABt[C$߰&r nMTĥp Zg'F٬[D+*hwˢh#XpLRF&2+0c㩼iME<WWYrg.%}-Bu}DFlaa,GSo,H`^rEU@} \FF5X{w*tǽ 3ZyV.7j0i>/S<|_=I]%7ZxB1:"u,PQJ!Rʀ+lE|+.ƣ#laWen<Ԏ(;u(dP?I5HA/3m{%hU  tGf VIL܊V1AiZ{_Kj0_xE1IWbZ|p!8a tW"xvHsV4z2A2 ]-}J8^W<Qnc>~iNwTK3S6} 2pY#ˢn՞?p#j!"7qeeH$Rb`͝+;>}Μܬeep&-s(X{LQX?K!w$ C2=d*xs5O[;E}f#Te;{Mwh.9_VhYOqTI.)F=.~, #FSD+w)}#H߅R:%Mj1R~x@):HڌрL;<U9ifs5ھ?5ύ5lsV5.Hf)%@]1:خ`V99.E.*.bwl1NtûBrsa%{ flPq+p܄ =-A1ު?mRMƒSDܥ+ұ|̥N-~Mhn6ևIXh}<Мnjw*r9tTJX5UfOTdY LS Ʋmܛ}k0֯+k c[.9LqjJi# Ms1zJPIyY)UVĞ=}Tf-꓉rVeXD DPRZ ?FV3st]_6C,<'& 2v7na3H6b:{nIqW /{#^.S~;wX myTs\_q]w\~[;vnc`zA®iZ~ݖZ{Z|z襥E,Llex.}?vٚ^GWaمwbaؖ%ee %f1J3UTz}9/|Cc./?0)}:[Fs1; 0O[[Ӆ`PaՃ7 > !ybYVzPȬyEH0\-~. Wsd(+TOZ3oj_lǐ/?>}>j1D{t~ Ių0Lܺmd?/Iΐo';L !5{O  rgvH鷿h$!3IAeBaJT%R oE6jvvj-0Oa{s}˖.;&}r8{T 5,,}l<3'F0ݳݣhoBML_[fNCIڤ0=޺[J<>ۉߙݨoOat6NWoz?aJLuf'g+B78.UaB7Izמ'~6#KѬP߁ѸKcvmRxxǰٚ?txCƂ-}u•O`YBlتIY9 2+[a[_;T̯h͚aXV`7i,0QsJz=luE? 㜜BqѨB~ЀBrj sokX(XX29ݽA2iLVQeڻ1Y?|=ɽzL;ʴd)~{v;mbGZ;jn:iN`<}T{.cWqbfQV`F@p|m~Kuy# *0x1L㲤"zwlR@![U& Ru?*Wy6yЀn Db>ְs++Dؼ*i;? mϟ䐏U}p5eaebWgFT>o=_z~/.-u|Ȅ JC͠]KI m$ndȄ'rГCޤ} :lT H@?TqZ3IْC`Bh > S$$=OOBP)D@ FZFma{nqwfuR5kuy (8Rshzj]QP|ߢ{CAa'lW]#؁`efo1NYD\)*7^ΊɺzY2n%ޫMz{>mBGcapEFq ^s]$uzwȿlqIXJwFմfqZ}^n$dC!~Y\{,m7Shf3 u+iZf]ŋ;(cW=x8vP" v oeY>9ALUߑG1V1b";3~6څ̾`.wT= u+^zq9Uքq3Y[Eam y _-x0 UA+<wVYXFn7ƯV'P-i8}>/j_?3? h  Y .b>/{0f8k۾?X1\~|~AB/{k|1''qJgOWJ{g"z^BRow;$]竽B{J.p?~; F>ߏ|Uw+A+Qw^\AU;хFge{搀@G@Nֽ=247 N]ar'ej,k$f%ɵ 'btu݄I+L5IdPC#\O)>aޞ h ~HOٿA?r$ .dpY9ɪe$YJ,s-=oe_%1鸎чNi7h 0O/c'S= :zmv ϥۦD<#9 MCI=bN$4КQۈ4$Pa>oOSK5ս'Fԥ!YlU0s+['ϟ%*fɘtVmIM!ʗ4-vi \񳍪hsϽqͤ Ms\_ch!֎Ǐ֡;F-'@}_Qc*{GdakJ曝©/˜1]`n8=W|لi]IU؝nݬW ב֦p1w` oOKnw4=^'O9^8ā=чzOo9 rpyv={z?|n7UGt>e?{Y>{í{"/36=/~;崙5^@w4RUUɀ(dċse][r;$AsVs^lO[0mb*'wc=-%]+-ޤ7 mvV>~9baz9ouJg?4_$[K||VH BwC$ SHjxSwx\oYi{>Mf;~/]֡ zFʱ/s", 2/(e0.1nj߆we2_7M鉍rzSuQwy-XOOs=71__Kk;o/3f/y>'ma+b7to=_b@*w?x$_̄>_>`( $"Exiw? 53f|?,7Ej$l?Y0>rHbsS[Z~=sPb{&aP3I|@=,iCkRɲ,/IY.=&M<>z|5!.I֡>񞯇tj^z7e#DRELh:a;LIi>a0~.>򤁭o{Ͽl|e&= 3`pVs)K,IBzyO:eK+Y:h{e|שI`;iKXcS20Lm3p$1a)]xEYzZT/]5SgɘDv+)Y0&zJkI L0XN_C f"#,ͩScpGOu>H(Qe#Q6i2SV/֧?۴CuU)dV rIOUV$=<=cV;D)mGt,-}4LfYMk@ݒ.-¸ ݼʑŤylɑD>$論FԴi}aN1kMjϡ"2*V|<] ~&Lj߫o+QlT;'=WC1 ~❜vIbb8Z  ZI̠q8zٷ8[|v:}7gKi zsvy=f׈Yvxܩ[Y.={h;x  d'aLخKtzPc%MuϦy|ަ}{0y?GrIk׿5߽kg|nHa/pwJ1Ĭ6  %]@@H8K¡>[ o )Bqn^SuPyZ!XiOfUi!~,fd9 ndsea1`<BD,?TO3:B f:إ/%'bΆ.:oK/𢽝Ձ,R uxY+ʹ#j Yj:a;;n7نmPz7>NBK|aWj[lO9?z]zv9ozOBEn31_0r5I{2⍭ iP<6 !gP0׀nMeeaGFN;^|RhCO,-B.gm._FAu=3?tt|] %mu'[-6=ԄeZ{`nhiV9ݒz]n\f!!8 2ך沿~w}|+K}v9?a/'lV>ֺͯ6mN۽`O/q /ϳɎu17wmWd\~ޥ~<=+F"P‰TT{;?yx|/Wu%~]Bw<Ϸx.-HEƢz,B@3a4&QoߏgHI }DMfS}ذaGПb #z;z@<#!JJ/H >.W`#dbņ}@HLH, hb} (U1hؙ7"`HB@H?D wZW\ѺLmM;f}ƀ}wxu!ްW$>37C{4/_q,K[d3VbkD@+8{Z(K̪Dqq&|/ۋM\Pa[u2ԍIHugBfx! xC)!O"cO3L #HcޗElpQRH0Fk.1i{OnXXlrg` R979xLOڄ@6b?IU{ծ5ַd5ߥGVGw/ύp$@`A_3g;f(i&[yTc_#qq{1\ƝL`UyLfilCXUVi ܽbKØ(jM w{eߴ/ H{fE1Q~!; MSt2@d8 {t3;* o=:KC泿Xj$֝6$>j\H!TI%ypb^W`{"! C f&4L奭|qEG@z~O/Y0 |-`Cr VW,|\Mb[!1ZhjIu6p`I`{ѵ߫uPѫi{j8 C}Υ8) HBS|sZVdplD L5>\v.<*d0F'y+Шuf~B~0n٘{;Jfkwt{=6Ӄbt(z8ćdP!ofIK C2C@Ls?*N)r82ZoعRC@} l)񶛝Feع.y y_A9hd4m<@RdGY8cShu:J]e,%Զ'] { 9>JI&8}^>_CJݸbȴ [7c.gc8<>=1 ?)1SlsVfbO0{7yC\ݠ -b"qAZ W`-snu3 ]69} X6練K!ڢ7 : A!5 ֻvЇOsBKRda=$I3*@;;&BeB IOjkR^pƘ vBsOUOʹ NΔ0h"{1%_kRsCy~9o:nLRjĤ_ps'C7|OXiI%ʕ`J7B/=~L AE:G:z'˼!z$!v$ S!%˸]߁R @NMpp{wOXd9:{Z|"C/Q*I I2vns|7ׂ˩uar\>AD:#c{:АB F3/Lw*l$l")AK_/[Xu~#3+⹉Y4 4Ekʨ]q% \̫st'Atgh O/q^·8WC[6I|FLlT,jh*T&~R c@Hne]W=Jg~r-(tMIiuHOIܤ0'f\@:ǙA'B߷$_snM׎kІ$`2,!%Q!qy>uo;]7ewyO])ܝn~<pcXbdP\zC7x/K/|}_7BhR H7 6@1fM2H~'N<^Br4Xh8ڞTmɝ:g%0{Z4z{rFҬNG2s1 s]wsˍMya?\r`E+%7B$F>+i8?*vԈKVa_O}SڽOY{v'"/Y- c 4%Abҗ:rRA&X+  H^:[}pP뛷U=&:7P3\U@S0- }=İy&ӿ{^Wc;ϣYA TI޸%AsS~ / ~;X4i9@"*ERVqRy~uآ~jk n^|K~y^|nQdiݭNNfC)JoDm1WLl pq~Ꮫ QT"1 @r {&̰r0*Xtl 5CW&(COtPҪacI &_%`E-N)R*팿evzͅ @`( uG]ͼKUcoJ#2`e9%5Ps_8X@+1q-fn[saUUV!Vj(t*]/WS%*9¶%JN9@25Z2al_ /avӥm 1%T7&Tb'r -4))8w)mn1PaYPCQm9u$Zܸ?UUNEAQtc^a.w =ö@ߐՑ ɂ+ D@d7ŋC5ɩDI5̊@ 0|0yyzV%U6 #&ŚÉJ.(IN0a:NbZ.\AÊhݺu #YEG-lݪRO2 )J etҒei?]4,TЀȐ?q|:b0.0LJys0 s8G$`v_>C9Q7~~r;{?ASٹ!Si"LIT/?Ćդ`TQ,"2Q~%֩7M>2DlǦ(rI ֊(Iw\UFO>T] zHx7=KqrOOY_ٲMwIGp JuD@`JPb? ?BTC*dXF*r0j@OU3YD L4< >m}sfռ#C{:wgm%w4BY\DΉ0c)"q2&SVՇԃ^>{lnb҅{?6'XVmqu"Y5 2U0sc?Rh8J{0%/Jn^qbcP X-ZeWB@Bʸ6X*BYɭ{JatC_(m ;A}*0|(6mWY;َ1ƥN7hJiPZ]@Qx~h9ߌmʹ80Pڮ.f;}c~Q 6fx|(#U>r c@{ g@ kmH*dĥwcazVع*7ZViV-dc&+4a&+8T9dAR{䓝A꫘z|_=NSWd܈}hrh~|InrXد9dn$7w59Oykm%Bg_Y6"=1E=z?rQKWT„0V<'U\%f9Tzr֬A!&U %0 (3]qM+kjb׉Z 6*43RV}Bq{PVm$VS3\l9D'X3qWJt}]-ГeI {ى1g0߬娇nd“ vea͠Ow.|:_'R65foD1^b)T+/jއL҅+Qw +@-?;k+cK-eѴ3B6X~Q @$ %n&@+pD_^9M. |罰BFۚ8li8\灏[-B>E׾aY5 (k'c[Ãqus W۰!|{Oc%gW_  rh!<x;1.<Ս'֖BmmUYziyixKD`fNN?Gmk2:}W]'=\Nk$ț~D 1MavfDul I0:5zb@V HIwe{؈T-mxA<ԓLA ār6Ev3Nm%NDZ3ϔXՓ b֗]Qq8mbvV[uq.+A Ԕg ~.iw<42 Qa{2,9S$h4|(r:JT*.q %ف 1b|ĩu3dWj, !q*J3e W瘦̐lSVʹ4ι3=LAE""r"B@Sv̜ꮦSK)+ҡAq={0fOvW,u˻#+ Y€?e5;~}z}- vv>18&cauugggUfZ4I|fK(JׅvU sNl5"J;zd-X7oIpZWG rE9U^5?Lf84`,oJ;Bd( s\qnB[ϟ.gZB.n?_D})J<[?r-݄Š[e467 ?~\\AkK{4+(:r6{QOl{B=i@ޡa=jLzRcC%2夬7M:}uCh֩@@!/ݑ= hǤ"k 'g*~9 K9rDB eo;.K4|W˽oJ))f]SFwlOginH#)1P|egKr/2ZIIv^qrĮsRCB;[! z˧ZLF)V?;9zDgWߣt0C#1ÎX́F uJ; Mt_ָ:iw7'8e]aak2*uK$0jNzVS1t7uiSKhc̔{:']P1p ]MM&! ?R_j aZJu<-7ZWaV(7>*}Ex!x:6t.b/hJF"BG!B΃;X TG$gk>c IeSǁIBm2c tTqGc ґ["D"H"FeV}]e+]C$nt@"sA@2hx CO"O@LpoP|jINLcZLܡ :W nhI؏dBmPi(l9Ykx ʗ$vS2%"ddvh^xf"P"-Ҟ4C9Cfy;,⟧rDFB0P{ʄΫ_q?6֡ȹкO^y$yGp ߾>ѤygV^_+v6 zT:>Wt2cC9n-Ak\K}8K̾:rD:U$X&8'< 4N-[_i-|enhff&1g M|C!U*p-X!3QMX7 k;C2>/*?.B>},;qji'5< ?_C>5k:@S#n7Y R"!ڱLM)hbUNeXTэ=5u3 1oG4ɕcWP)fcw[٫;|LSB'Xd% ^,UyŲfc#|QF~Q%.瞗:T0e}bFLD;;uɭ-2b  D^N3dB@dKիXIGE V%!@!> ‚OH7eRK%69q~_$Xa G*x6 %Zʹ7*_it䩫cy``4@ 'THXlXa!d9*P?f݉u_ CG=}W_)gk]>a?[e\X@Qz\P~"дu(afWd#rveWHd,u$JDS- L!BBJ.-LvD`/d])a*7)$`HO$ V }fח)_%bl "g`n acD4͓a rM|? _Me;7uk0qp譸>jfھG{N[̠dXqa:(sAngz0>mQ6L+3'&_H2[6$n18t-7M4" "LhYCC@SF,3r| 0K ,L&~L?g_'=/9䒪)TN4]D =: q`!g)z39RsC]!/mM!)jK S'cz {Z6'+Xv/"*ðӾzs땮k.6^P1'~@,AΉ,hLIܵqȕ]B+ ~2g_-ln3e1k>_S \c|J1G1?NsK_r;v[]AzP%gKTq[xWX)jk)N.K^<gig[ i =盿H-g 2O<=9x/*4uF8<;a&=BrngVy6vubb;_@gS~IL8N?ak)ZzR_tGjp`r2q+AY[ҽL:i-@{dA^Hoy}Xn~O{w c]pJRy6+ }-^Xf=GiPHOhcQ^Xر dCW' ZS4xO`h ) +qx DyCLbKәP$TܮqC5^_\tbeGJHʣjTԬn+7B|8єKqlfօhτūVLUR/~Ce0LǛ}/jQ"55s$|ĉ =ϐ.2!II΄u$¨fSvLE3L1c]*5FCb[N]}ei"8G7؍ o7d![QV%֥tY!)tWU]G՟B<|.=QHӲkqKIekg18ӨQ\c7 xV=V¹I_2A}?շʘV@B!cejq{ժFUAu yw/:Jd6E?)!h1J$A IEEDUMPׄxFW KT"3CI{goL|ӑ J pxmUyŠ{}2{/-.ps P7[wՁg];@9YISg)xqF/% Qc]'w)_P,%% ]1KWvi}^*+Oܞԙ1p-a9*(%Pe"N%QްIꜫkR4c'sBѤ_sͣ*8=_wL8Momkv,;~6Ɣ @޻)lK5&g`3,d$Hy5e*C=~s4ko=С357KL_:C# 88 ܐ;BA5 kUs~H#q8i4ARDytmdaVcg.;dd``'ҭt@L H5Z|j r XY )aԝƜ57}'7',#>ia3K z!u1.· ?f{gťpW瞶Tr=9fȅH`G 6ny~/7&WcsCNU^X6kbΩmcj5Fl0GR9~#*ݐeB̱ѡ*Z`떩ņq* Oէԑ@9_]A{]"gBg_'u1#H( YـEa 0`U$PvF'6e-G`bD IbӽlP W:2ԑ %ߟ鬈ؑiZ<Аs߳ߑw ǍqԑOc><(JXq8u±~m5*tI c0oׂܳb͍V෋iՇg~g ,?# 4#B nc]|2k֝f mSF|*ej?${D7{FEfT@ iU(zMq4;xuNY %QW_[;P1{!W"-/8,H\X7|~]\;ɹ )uц A# @G}_z\HLxs>\vfR!~7٧NE V:UBHg)}gX6$EF~^#mD֨xv |*Hp J@p,iKi·*W"n |-'",6sⱵsCu T$o|n~L p1UVaeWjʅ{}<%ӫmZ_¤??src`#Tz`قT~[+8F77ok껷WttNuDBOYK`%+OտJl+M"RԖ՛- kK|'gN2,ӄ@8peS0{.9P5V 6c/?:H%i ܋& ^b鋕6;tc䓆g5,0U!}RrE4-VbH2BWL$BPZQ}wVF4 +X7G~7?wNC&^ӿD%$N{D iћK['Fe%$&6GQiAI*/4fCyXF&֕"s%I#1{ѐu5ǫ*Oj-0TO3'SYc\؂+뙡zumb6}:B9SPF#`t%odͫ7=rsZˆCT :B+Led7n ZsݕKC+צzՓthVfCU@ad;<1~a FQޕyWuF-N +ަ-u3~H-2tA=b h) ׆rw s ayWjɸ |'"2fĥiM fzµF>`فP%xFU}֯uP~% @ "-HGjKD6dfT2 D UM`:yM2y 둪 r ~M//?8Gruk{mP/\>#ON)7^x,7^粬gI=8)RN'a(cypE-m"İJks >rΰ^`jgiMIL#GUD Q("S k F)FSJ&i4bs䃠hݭo"B7hmX/hW*W/T쿋3X4V[w˛CGZݤX Qۗ0/w>\HFTS^;h{dgW~KSazB^tF[^1  ibsǮUiɕAg^mVm35.*0Z,E\K6W~LK-̃PX؋h!eJlXN}yPbRq#͹dY'!ŵ,2. T-xEuڍ%eDA5Åm: RY5iRd0v?Ͱ5*:Ҕq'=NtQF'SiԨ\UЊ1EaƢ:&PPvöv6uE(֙*d*Trssa Wh?=TxZmV:%aް)Z251!ZkJ"m8bLXGR=N$$C4fgZ 4JVUŴSQM bkRXfu:$Ejr#RhHz8/=FjԪz+oBƥHS^*I*S J0%Bէ+RU JTFڝ ߩtjdMR]*KzAR48)a]NB6."JK3V.Cre>9RdSԡFQ4OitE t&R5%"JuhҧqB;. p"5s>[;^] QPk*$5aJtZR/BOvdYeE /q{=EdգZEIy.?at;r/l}2Y$lEjULVc1EVc򦶯:•ZT#XR+ ~Iiw V@ p$iћFwkUIF FVg)q hja઴Bg^ʱ]˔3+.QNoԧ?&q}·jy7hI$B @e%a)U>Omq!aG9W~';sy;-!>ou>Oo{}!$!BeBykg~xBB%!B{G9vW5S}$2X|{2!B?&>mniB;ߋ~i5 KBZd{Oф!~^V|p>~1caB!BJn.Bt!{c&|!B{RsdV1ڶ115"(!Uד!CU1cKI8Qna! +>1cYьccYܨA![={߰}׽陋!BBO.ІƯ1cWG{u0!V+p+nF1g7B!>(1kRt p!KKB/A;ƔCF1sp6[ISM)eh_1qs۪^\c-m {߯mH$!m!]cs붸!Rlcڷcje11cJTc50raB^)dB 1cqml벣6nܻ1U+Qc5ƌc1cB3+y1}^c81mn&B7vu#r1pv6bR{c֗#R)K/ӌc={=~JRX^-g5/7msi)6R2K)JRnc21s60X6#ӥV1c;mUE> ~Z|]7߱lo^j-N>G@Q FV@MŒP-f҈M5Τ[e:YDiE›9 JI8 q;Ùڐ5-F~ r=sHeY|OG;NH4.цb#KP](A ґ BKȆ 2 sBk6>+B'a9vObCBW,:zsN>x΂l7ˠ/ɁOzOpbJ0KZP0eAJ`CYSp8A5? x"]hɿi5Pmqו{2)L#b]2'^rty_5U]iXMٌPcMXB%iivV70eZ.Z~4YG;z)rH6gIݏ .Ҹp% }5C6mZUsqN[Yћu\.] wo9?Ch¡q1붠q<\w Gq]("Sg{nichb@Z+<{}Cm%WǕZ{\DIҋ6]GO.cz%9lZ7zr`|;nQ|?ZT hC|98]!\HB!11,fGd8_?xqZO}ᢂa,y_7 !0;G $'\x($!&VYڍU&nq%AH ,/E);9p$nNeK9GNt;-8ߑ$هIɖ_g̴Nxhi{2&l6?JSɓFy`3- L-vsv? BK&8WiayH_FwZE lu}),qAQHL3z\axGFRg0α`7y&Yu=ߛНw^u ,S̲B⋧#^O3#bhz;:Q5(*O(q0>$p+&T:eZIw rNkrldJ42-#=vvC^[7G2frP`9r}8jV@xn1Tњ_!,nFaKq(7$,z&ufp(j+1)1ڽpEbIZP 5 @aKgVSxgXD:#"3^9m緗 ܳcQ܃Tgs$|D "Qd\M92 ىv瑁3z]ϐ薩}P(~AL`36SȻY}f#GIL@$(e u C1 \M?"$^G{T5j]OEv7Y `XBJT6V%M# ͟*y"^BBmܥA%̉^3t-JJSbuՊ o(-g@x,5/s9ܱ)2$ n~Z{zu W$L@4 {Gm0)A>8jR['¡b6X, T'gM-0$^ 8 YkPpO~ZfҊXR qӟqUb\-ϲPzg^U z!+D`}€dKw966te9tԌPFE-^ev!6@Ǫ3 Ή;ӽ &UuZD%f=c/lwRՀcS#h%hW4pnR &w#%Y}0{sWR4"*x|fY[XRqvX{CTiL@{" X'l!@r lffqrѡaZ<+m#226D>d2'ZE$i~`xMe\PmNxp 'UͺPo ~L չȅeCxE쪖JHgJ+UA}  Id|}0NP_T"0Ma]nxPD~Ls[yjȻOfȖ't NJ9;jD!Rx t^ }~1@?#QV%1"Ky2Ҩ]/L*#9cwW>[ϻvv4aZkxJ$(!C)(5 js=JdɺWQQ qI7{b&u-Zv9qQ/B;j_g1=en W_B׌7۽6rq`c7{ҏ"ŐςYBFTNQq<ƺ='irlұ7T}$ 9r_#ݩ[+q E גp?\')NgpUh݄/E9֣#T(Ԙhttx6dzvv|L< my{GB'C}*uH$2-eq?jHVb_QՍP33uc192T5f qG@eΣmRJ".\CEB9Q^uEY|㰎zD\Lc)[5Q+D>̈" i R2L_'!מR) "9GID7 ]d[Wz,.5MxDz%odv>2蟂W?emN>K`γ+֐!!&C`YyW'y섛a S<QCCj=B1QJbii不Dt@,>2ġW|vcѣ4Ij d\ǥ6j/w757ǵ|1 [sewsLDDK܇e0;3j@+6cZ3c4Q~uX| iuȄ` Vqg'}"? bלfƻFw,9i0W].kcj=T UΑs2JwզtǜsqD~3r֡<0/aUz]e& RɍoW*jQo: \iJ&lEtv TAhyV' =`103 % Ry(c H" ~Ղwګf9heCV׬i8؅þk8cԞлPft@I5 l֘f9%4`I5>l>PkclxR0/!a& H_07ö0@H+99? A`isEx4쬨ԮE]d:3ľ/>sxXYZb Ć ؂­^Ds&8U:I?+忪u}qW;˽ưf,!۳E6h`{mda6dCS.ӛvQ@*X|!S\!:5i$`Q$>>0DiUp6BlζuR6k;_W./Aݑ$'92 88{Bɽ)d\ֳ¶;fŔ٣ &Ro~MXT>Dv@|smmz=\W>hvdžA/C >_mIO O3 L60~t>B ƿ=OOLS٘ WN:Q284ZQV^aUOɾ-v'%k05Y"مO]q9nsլ Wʨ;$V>~FX*R/GN( b S_'K6 p'Tjq6K͉ A!TwwsSv4LumoZ}˭^u~M_ fn[RXxSPnv[^+헇p̬<(4%/$ySeY5/gӵxKRBk:xj xh夜˙`z40Th04R[a$ʬu[LRJ[?W~ԺjƮ--<*b|ۧǩog}|nksiދml6+y^jװ`E{wY bT‹!Hdal}Ta ,hۙsf2>}#?6oa oĈ(Bf'xa?|H1>!F$#Rrby;qxtBD>-DJKE%%פbY  F`(DDuɢv7!1"~G.L yv"'ji %!@Dښ({/@|9KQ?!'<^,S0%;-|?l &gؗ)Ŋ=e*.'4r+܅Lr8I6U3Z뮋$@S+fȐ1L̹bhD'5!8l݀S+V5WpQHH,<)UA]@׿6-x\BF l -Q#V+dWUPV\+Ngaq ͤ $?/12iZ2[āQUw('FB8n3<|yU%@,"Lھsǿ!@ӲZo7=.Q1{Yg49^+ TzvdCqNj)An'Q8bHk}nKrpQFtD+F-Cl)XӯjuM6,ʡ⹝zi/YriU/MGw7,w*Ecҫ˄ y*;Cw$r &1 $R&S3 IrSBTw8jQ+5u}T0A@b93Wl[w8Y {T7PT*7<=nOQ'tԙiػw`KkQqǩ0\ O)2[%Ӵm uʭp4e2vFU`*28Ǖ(۝,375_Yέg;7?>=ّݟJ%8!vqy=+?r0 HQ /UM799[Vg#5z:UAʪB%Z)ԩCdr A3AJʵC4fw+g }kOۿzXJwg oQ`lHpWlv/_Ho r8倊ھ/05x =t뗒EۥTSnHV b&Iq#I~f gOÕPe@]K*G5 i6m;2omʴĕǕ|z{AlZiqz:׽_e^CsDwk%qJx9l\lCAcP:bj8i{&C7( pbJv[u蝓tJb` ' "QN[/ cJsr5*50 ;Wq&.+N_Ⱦͬ_8K~]u씺wήqFP)LH'NNX~vg];8`LkJHFJZ#;Źv(iwKM*@M%vg=n*(XXoc1d09kCn$41lf9>ߣM>amH8At|@اiI mGG5\B;cfgmT'l"e ~G9n٣V>*%BpU*̂тplqnT˜MRِ!TB~TT=:zpm ssS"~?GJҿM\vr-kUt͚x.ܘVۙT_kUX dB>ٺ$b5nX'{Ü/=x,ac5?̀cvL's>ɴ|)X(wRxj~ʘ]#!Cx] PY@IH-F@to *TqljdW#c_cG !2@|ǽ?uȈUzwf솤^DM^~ju6` p7UX~q͝N̪B d_X%*i̧,W ) ?h3:qpSk)Aq@q1-z6z3^J}'0utNEMl4`Ju7~{_mXĵ]L@A܅^B}wHRAwzu!iJ>\T: }n(_r## gn[sf٫5vRJnQ *5^/AF0EǰǾ>2ƭEG_/v l5O9E"B>mcdDBUf!W)=*9{r (PFF }5jsmQWD# 8]_w~O2΃R H}4bWG7Fvfb)+tڻdR|ĺ*Ρ`*/6 *t'ar7[F#{yqjI_*WBui*C9:iQA̪+\{x$U/#Y.m]=1xk3q$1Z8k)僝h1˧Ej>m[>;W=o|y+L'ru!SV>~|zd6=ջD#jU=Ch %͐rFy 4#^ovMgY\IZ'ͰxZWakb,s<Kݞr0㒌6+THOziW>aDCSN;b?ܡФ}gueZ6ɍ>U9(Czsbfx@q)otOš * ebKHel c诲Tlhu; G\𾇎Q* ga*x6 {t3g[ Y*ؙ쬠`s=nTg(=#h3͇xZRbo[B57^$a My^g@ҕMB۪_(2:zE5gݻ7 Y0Fi@xZGu@+ v1gaq2VXxMR5e+C>t ǽKX۬.1V$C#YKO+/C&-Z HW~[:TqѺ8)-#<砊>ED$2yWƼдrg(q=?Ư6334T ~dVk-%3MW<+Q:C=x 0XdQmq$aMe* &Џ]GXSD4& sKQBڞeC$3Wf&:vj x~$T! ib<WF"*r8AH`p/;>/,YL9ϙapHYDx*ߠ@j@A CRxpm{S$CK@*yUFhDR&پM D-Q嗍b\,jo&Z,V&U=Qm6 k Qg0j[)eswYLJuH\QknH Fp!H TTitH:~WղֹZDx1zCsyLm0!JB88*y#O#NܵmV]&ǷD+7ѹ겪iiy& j3<ĭwFV%YuEEu%9KzVԷ ߹3Rk5/ &+Õg^/XpkUȧ?Yxnww{LO_潺<~+jDA##UYnvb hn"rtݴ;?7uOք?x3"yk[T8 1@4o Gts<~r7ONce)\q~;rJێ-[>k |uVF6T5*/kw_sF[MqA_F1~ammՎ̱ӷXS˜ܺad.7L/4#@q9 !kEfg&F%k9^."d2r/DvMu#-FLҬT|d@m OгS#'˕ļWլ%2UB 2RZKl-^aRP b ]u1F +MmovD:Dfϣ3rx:;- .(w$zHT$`7[9aDqszw5{s$\m 7 .\ Ku.@}B.꭭m#㿐[|2 p}nUvc-r[}ˉu CT!uaWa ;wr699p^$%n[^­N%rl˟eMNEƇhx^uWzxD|A^~ecS G̃rtp'ߣ?5&Ϲ՟G;6ӧ-GJą-ؤR @NE#ԅBBnLn|C{'#!oiADS+W|(P|G g,q!\@D2`?lABJ`.R a@'nO]o1[ b5xE:6hmW (`@5r8/d"C'R.,E<{W=ZTq;J4r^U#דH.]p"+9SaD?;;ʤZK찹A! 剢(hMcb鄥.@'ݟ$ `H~2Ȕaa¾H׳ggk &KLtVѼ)C!IZ(T O>8ř.\3c6%f̙2fmoGuO 3xT.y}h-$d[o|-X 19 yFG;̍8swNuS%`hL^I ף-{(o]sE^S- R&v]lݽZ;5bw+G=ϻ.??TpFf:`ؘRK $@ lK RU#"΄B7R(=]GDu 547k羘C?AulVD#l'/C %i,5w0wez m{{ʓ&NL܆nŵAk(`~N/ fK4`^xփJ‰,"m{\HSx}Ѱ8!rƒy*cuU1liT n?92w uVST%MVG(quA(y@^STq1Eu['4yRx0Db6-->>uW,թ4H2!4Bc)9iw1To l#ݼѨ"jpʼv[MpX\ֽl$|bSj24 g C 9Uy|7S` Dkh)Ҽ&e@Ei))mAEצ?<CQYaUlpvU6V[5u#3c tyQq3'{6C1`TGi2P8F>F ! kHeV2APĤ6ef0$0!#Ts zugTZl|i#wMqMghp:±X&0,2k ;BP`i t-8Ho6dDN~Ii,-SLZZĤT4OO,:*VMK,SϪQ L᯻%,*-g{*֡eZzߑ§i˾]I$,ܻSKXX V+ oD N2M)Ⱦ쉥OZq^+2xLoV1k9։i'ڷo΍&٪G 0}aXB#"af,jM.6 Erע2!|F'0D HNi EV $V**Ф yd!?j)$3v|JFVT=1cń\D64a!2۫kpֶXk[:[+WWz.됣h~C烱'"]~__ñvhbn, " 7 ALjTpS*g۽B:(mt[hEL1(̮paR΁ 0 ,-Ț"$fF~c 6ij'LXh=!˖KyS͝&}GcWs'xS.. V3B qiY`х;%ƈ' Pb橠/.zpfN5Sy>u@g^oɄ۫#mY gV~ާ5z ]:B^}V3Ҭl @ﬥ)\.7-l;q#lϬ"L<<'O6l4-gиÉw}>a@/`j`@wh1#ǂ{`}bI4^]!9@|o'ysr@p5!.WkgЯDzGcm]}]=}Lj؎97T.D_>UCE]δ;r V#63:2AVۻs̛s2|#̟FthoO;n+N˨=sJO ੝@?0C~ŕR)l/:6%hD\%ذ X0y dL}N>+J>Fힸh+L)Ԉ4^Kn)~UO ^u.XP>*˦b'ϡ> Zx6߈Z-JzQ+?3'Ye¦W*5DٕJ;:d"t(k Oy1(b+z^t5ɥdi'#5$fI~0:ky1 KHkg!ϢhWg)zZn=_/2SuJX2|*Y_ ]2Pʋ:|>tfͭ3g>CNB}ԥ_ _6)OVoF?Mƥz(wՔL|(燡eڥI*Rί(1 @FuMϳ8XE"{!QSAzO!FʏL*_GJcL1^dՕq.Z Jב?CO:F\8OOǫmuy?>b3ikDZO!*2 Fk\;-m53d5nIOMOZQSYgp}g0;yzݺ_WCcй٣Ͽ4SR& 'OWW0Rwp̳,fﱈh{h'W &+K[RV^ ~h3<0@[5݉^{{f1'蠄.I<8њ@TE_3L}!Z1P@+-K g`iKw쪩xZ(*N>D 'T@Kl[ײvan6bc?B"'f2@WXžYVa,l-p8|9 Wr`K5 t 7"Ann힍0H~ផؼ(-|OK }T"MkJW-saз0mlN*"2SlKdz9<\xF/7W]M(: ԊbyUie!kzirS^?Y+w˲sڋ t$WAFk]m4Xq0KdϚsxx\ Dy9KZHt}>ʿѺezegA>k{&9$7t ^o1Y?A⛨; ~F?@j]}C4黽. Z7 BJ>GtfzbWl"ۉX! Z.d@CE\Eeʔ݉ w %c!@Ă憔gNOo: cΝe*|9zWe| ?~_$QKR`r &fDY $n6ۼ!KcY0J!/wAU$AWKLǣ kϝ6e 4mii'©)̵i׹م,S1eU]@@e@$y墶~ﵜ,_ӍO|{jG3d"F C<,mdHRZקJ2[n"f!j9}{B66U K#`xCtzpHTV_+ˡU zVw~Xm[rr;&z ަqΞ-*|+-&*_rWǬ< B9 N qm 0wH]Ir opBӠTo#$+n0hbsq=Y4_ ӑZ6y$l3U.vuVΑFy2sUocUr1>~oגX%&";:GV&|!=ijU'&)O+0iGrLl61ӷ9iͻtגHu:˳dϕQhs3AIN҃BPm&✠ ʉ kKaP kr4\Wݏ!ɏ1oH 'p5v>#J#YXy|aJC߸+;^~=O ]ZTB˨nzE&<7* L$MJEm$K1 +huՑgߞZ"@VP8ʡNgi"Q5i1uZ;Ywȕ%1 )K+[1> K~,aʟoy' pEI$0'94q2A2c-\&q=W>tihQKKjj󚆭s#]j.Dlw>y=l'ht B1 |+G~'QD 李; _$v7b6ѳ |bcǍU ak|u^'._ezd ;Y!\t 9@@?*9bcm4|ReWH(#-oω}`Tn%bלcSJ_( +ӵӰ$@8UMF Sh”ՀVfV5tk3*-8v?qmv7c8{$kc;EdYqyD$cp`9%1(4{0.uqQ=|LdVal8x9r1A_meq [qp Wʛ ny eO/YUdZgI5AQ*YM{7G.5Dz.ֺũ!pv k?{`go)*ɮnj"Q3Ɔl8DIxm+ċ;(eY3:LZ՘]N4(:e9|E.Q(J/yQp%oӍ e/ v£c,.-~ u$olqǏ\u4C$ ofEx ;/\zi[y_])/=quxf%}&nSZx%Ok-ί:g!>)T2Rh&IX7VʰSVoW#)hˇ Y 0ORGn BħR.RA6} 1Xmn.:zJt0=I);oMO~_AOف_e}E5'l==?UPr!uCb񐣩Ml)|xyuho \L.5dɒD Uk-?OpS:'7j;ЂOp/ (Wm[ʛ& c԰{wb8:S[}LVgKk55߽dYE3uXeݢ=Mv|8͖9!;LUn ޔQA&xH+Bs7I٠J`;yX8=yIi͒GSLfmD@Zdcy eXWq[/ E{˖?-{u[/U5]'ѤT/?͆in%&eb|T`71{1uxAΧ#Yш`zs? rk:ˏˬBmv.'l aDXSRm@ݎ`kR0 ia%%%"$bdd`dd`$$%$ee%ebu,* ewT5=SIO7Kx>P}"Ght)9 sjHlosCuըC*Icr]0 )p ,7>٘!kYwy~ òkȊ`F23~sd~F{Uh)xd9( &LcM_}ٮYMR?JWP7pRԋux8"0fU>Nˏ"kN\ɒܗ1_}ɳl<5ym~n}x6Rnܮh9$Oud Df |\W\[ 2, k/v1n>bs~rtF,Vk҈؀*Z*p宀XYamu ^Zd; ?+@iAE!A; 9aPQњط7Zz i:ً u| X1ai qli ہow[lݨmyt;l6Y/>u8778" uM<7Vrq|O[Oڟxq{^^mEoLv#F/0g-,)dV/T:_ifˮ{L|*nbsgm璼b(h/ѯɓ&ٳhM;5hN>iӋw,-ʷArfRRШﻆ=3q+}g͆ԊL%I/x1}KAbv($W^(j]_h5#:qt8H _4#JDŬA)ʜx'8Ȕ<WږՏL{wRIi[govK,S _>/mB[u1J 4;P_"0IΖ |?3=}_-m:`OR&d&Xli6nΒsy`xW8|f ] YT]ۛi\"J}e;6tw灀5j rOT*aʆ!dK*w ['UøvxlC61/3nь?c_xE#)k1Av`: pΎksiYCh>U=yn/դdg0Β3`Q}yxyndVR佨""k{O m_V眨7LD2. hDm~cU||ǘ{塀.U;Vi,eK:0hb05RԽN*q[=x/u&Hvk7e4-kn DG4O|併VʹIU@uT7M'͡ UO at1ŁrhUk3I5y)O>1Z}tDBK',6ǥ"jXt.bcJ0Df4zAyx@ $̲)kj:D*T{k?נ’st[_h+ېLeX:֢:g`ΰ׈i;כK`Y[.I2)8`[ū/!r WJ-Eji\s]4> T1(h1#+V6' t u`O.]c3ɂ3g7t}š\|`<--;&:y|7³M)H[Ľb:s{Ud$} #:bcjwB B]w"*7$e_*!vX۬[TZ_U0{{|]Z) gJd;w>_O+V7'g`@n$I (:߻.>:Lxtઙ"8CT4NZ-6p Enfq 撠$li.# SpoΏSz~#V]Kj5cScjT[{RJ"<6rנV#xU1Uy #?~zpWh7fqYCw'K@VFݑ̗Bg=[²bAiuچyݶkXqӮDJF6]9|hu&٬;_HwD= |k FBSQKOMMMLJK(UUOUTOUϏ >kc=ўY[ R6w ,թf5s]` d;eeJ! 8s~Vr`萙ST';oABK"ċ,\֏Y~I*_iѤN #DͽqJi=w3*xe fXڣ3)s](M]v]HݝS^hs6Q:ѣ?TUK&F nD׼wF st$aJB3gp+\r% GѾe):| YuD3uobDv#5[M\t>G-ș~{9DHHI-FGǫFFGEi3M bRsӰ tR '5s$ V2EA,Cd9Ewl)3&45_ Su 1AAlZb)rt_/]dxo Vvc^F}o73z&Korњ!۽x0@@G}}lD "QqwK Bb~=;T" SZvs* w3,(X);bB)'CI:sM#=591)#4-;-'+*:;13;;;;;2ע8/su1f]d} ."l`!eP|8$?[n!*eJ(.I_<^MZtPk`mXhKCPFȻj6ꄞUفqUΜ 9n\ yo}&/z!YW@wxCm߈ܯ¬*2]Klf%'4X6Z $MMV; _]]__b1ZZ9[x&@x@~ )9-at b aOLmTx_lLٸv|r fiw?Ns;`1&<nHq1n_z@ƬkY@Mށx! %-d~xMASH8l: ~Tv.[sZc_^L uūlRs׵h4>OۨթRDe/Xx˲ U|lMV:3W5WWWWRGWWWWa+ⰊYU}E.:- ! 8<A Ԉ{^e0#XpQ8=xc%v{C&؁?EONI2^m-tfLokA8>ϢW3QCVkE@ͥyC(+|!ɤ?eNKVc &)|﫦"Yܣ2CVe rjtXPB|mw kB&їirZݎM_mi^tZuXFZy֊zaa}l*BJT?{Ȇ. N%8  X>(V' |D QbӢ V4P8\H #~6P6.;>j$~<S㯖M8u'l6 cYie[طcz7S|hs1?}'é 3'TIRv4=338?KNRu9IսJ;mǯIG8'KS5U]r9%gxm#{_u ?XQ4&0;Fi*׈l®Gymݟ˻ym ]m\e1֠uk?QEe3F,ChI la*C@!xXHԍs >(­??D#={jd!/#r!H'PJ~/(QN"p'b->뛑r91B3ڗ܍Wv[FgUV'Sܐ $ů.(vx|dlΏn1|,f),cC+71Ku9:6Js œR,FK#(Ɏx^g`[Q=߷ LS`C+!MSvt(l,sST [X@a&wMǵ")_v,_O?\5ߚ^fʭM=ɶK֏&GëBVZRL-(0=6HP?:!_R8, *dw,6y|^7N3< 7pվ)aa8g]=^ ,LW'ٕ.`d{1mבD "yU}ӲeCB~J-('ey`OKq g(Cq̎L/+xׇ~mP%j{l]Bzr" D8DUOYt+#)}qASfrL(w8JHH)BPDs/7è\Nv5>V,k ,!&QketIØ0s G GBcBJ^O~χLld5`h>bL D͛EcQ#0%Ϋ NN'dj DnUvWI_|bl%S*|Χ&0L)''V^ aCn^@<wVCjO%w]VϣYus{g.\ uZ X4qk(C#jGZnB$#1m0[22UQW%i羷Dx`?7 #d<)_5:TmT׻ݕ.\zk|=wޛ3cnln.`,ݘ_%uLc}6&l^w?j0$,HG9D S"q :9Ixyr^UF26:j/oiAྟ*Lf/Aȸ3TC]0DD5X{8\\E BMsT- *L891dҳveƛ6oca0 ?ӟu1Lu"a:"nWR:+0m_i.9ϯIs󤓺GDt=3Ƞ:N=C.ęt+Qwg5 QAaίxk_rZCi'챠<ɏ*73{{zL=*L{U}o7υ-zN˿N>668n`OwRі|Tq5qQZ#gM+ptT4paKUC23uZoy].';OP%Pxls:z.n(T1Q`$':O7ʕ*P'z{Mrz旛 h~,ER u}URA@uv_?/ Vc>ɕEq/ܗ~ʱA-4‚Bn)%sD89Ύu{5+ւظXJ>[4n S,\|XOrØLVdzUֶ:Ju&ȼqzKX},pVY7&4HP`K[H!HII0.Rr3u'`- $rXTq8_ga|!lGPivl8.x|#Ĝu; X:7Sϟc ҚV7T_5EqZ/kW$h Td cTtVֱ@W2Wa0TڔF> IR'NQipSJT!D!WWYY&3+HK%#02XF|"޼ay͛ 0CK8 (%,زIN'D)/6M5Ot6*|BIj*VQ3tl:J+ҹ&BJÏѦ~mrF?vxDaRW *A a±ÅtQWX_1s~[҃T|]He )ba|S▾njEos[Ls̐ObB JȜfBhTUUנa0j +8{EڻKNKaB^rj#b\>~oO{VCf"*^J2DC$J96˦9˲a,UL4utuvx[Z V" rDEBL XS,9V ;- UcUV~6rȪRtWq%'8dS3*-v2 ;NFZͯl^DDT!% 0{C=DcsDvg,,#If#]P0J\#ŅuUu}Fv:!rRԛ[bS< Qy@1& N=m&O\}1I -4sU߷ 'xCJN`ҐV< {}1@`#eV hq#TBd}~L=V{9gr.tċR}|/ 잰2>zOB С{BC~"e^6&CѥW_|j%vބ戆MQ ٘'} G0{`j%!̖Rq]RJ5I+Xpˈ6VLkTj+KH0(8/y}Ҏ3Evֽ0B.Vuub#r\}q#8/uo>Imb_'g=a.؁?fne@׏77/U ;!gma#8{t#nΦPE cFgрh ==M NSqwmj5#6S _c 5`z;VRԀؔ*h~ðzU}/(O!R}G4a+/g'yo.v g.qpj#w^dm #8%łP{ӣld0@4'9 Z9 IH' PL5], EW5=VA8sۏ-*#"χH ģ, @.V,Em7SM#/'uEy#"?R3! ƚj5)W=_G#TwwMt%/Q:~*:}wv69R4h+Ai!_:T#Cg͎s`Ф:\+L\[=6073%tS9Ni(,*FH(0сc-cWe~R`˜[H&5ouUo &&ɑ}D/w)9m:| {A0Rv'odKWkzc 9&[^kdžґVEvNƍ*qr(fKtg Lp1Q|gIQKC_%32:窺Hſkr1=Z!DDZ9jv扲0#+h&L!N!2~$jRc连Rzϸ#(| ‡jjYӳq5ʡl`x9-\ť@-"&4H;DHuIs:c%U`TMy@j캌i2ajo:Ee=1FP義'+d~D6}ggƤFwF#@"͜ ;ʍry<\6UT]ѲQi$HikyCSDrMKڴtoc3dt1<thcZ (yʋv6N/J5z"zgIAm3 O7ܲi}DyTmS#Y{-Ԁ\>qQsĈߕZ[rZDÙ:91&LH5=ۤe$0~ gllޟѠͬ"(2f5N&z}*I>qn@w/6o6[\i$m9.y ة?0 M@,gpXFNlc'eQ0hQ~ u2jۄ^!"q=Ub#ʣ}ؖA2-G4B Uct,^3Yp#]"8~kJ@U{+ qLןjwvS */Tq' 93PE* J$~;IݦJ `4]EYO'o>n9}g^]Vp!vqZ1@)ny c:K\aJ/-D K0 RSB N0|d텍?[-%tAr {g|N[.'hꡞaq_Jb=*:]=StYy&#JB :vmn`p 9BIUB >^p[495 Z{,bX2ଟO52y 9ٮ~.W}7InWasHS1Vn6ygb[[KSdE#.t;"-ly7Cu{ kڼrBpU'ي;V E9|mrqw&1jn/nN`)>lz_$r!9UȒ=.j4X}ߙ3xI< !mM 3mҙN; n#YE!A06jѷ)|jVK˯#v ~Ѯ@Q-UpK"x8,@RPS+42Ⱥ pN[){xy|6:4닃yVG9W; ?#l 3BvjqMy D/-uuuvƫY[B"*D9)Γrd:ZzpLU+X8K5$wGo)ܭrүxHs%YLKus;속D8z:)YWڳr4W6,MNXhײ@A P.v|nҼ#x[v\QԸ"RυPop0L2o\>#lM0a,~_<vFC< :j@r9Ja (l"pNM2R]گ?fzܺl+NRtpV͟į~ ScSsc[(q9]sEsYkj]n4H巜/5r(O /+ZPz[5&` Bv G1(G'ư*wX1V<*`pu0qX;9jJ:ue )9{E@||kq7K = ~q`kPOt8:q2)a#(5Kym%UgdZg.`y%73|8{>kAGe>-ėKmUdf'DF*FP E24!Mś_VVx8X*22SiGYc*p([MX\:XA9.U lU'9C)6H} ¬1XBHyDjkJVf{FKJ2vbi)C쌽vƼ4Ġֽ,;oˆyA`B6-v/Q}n+E5vڋwgf=wC/}MVLizuyACFdMMNo]S [\//. #~< 46Bs; k]%#mV٨;gKQi!ӗLJ 6r$u.P-jҫhL0`ͤV?8¨AwXt D2!}{ddE\ZǞ !¼zu,J &O8PϼBnv8dnUff&b 8.›fX )x% KJREJSS!6bv\GklTD ~r Џf ϡ:jslGՅf|wCh*X 't|:CX}O(W˜jd6M4 %Zh~=(1\Ĕs)A"BʼVan/:4! ꜽTRdn 2[,Ob?,a-A$wqf%~ש3ݚm7{PbhTWG34C]?R b$Ll|cH+v]M#3&ƖkL8<7'G*Gpnn F4YRZ N*OMA_?c.IآN)STc/;xF |4nގʍ">@$$, Tk_9@A켯&5kH6 yIFDrX,Idal(.3e0q1;DZZ}-3w7"x$o|p yD*sÕbmםo*dԕ1֪M7NىV 8?S}l40F(l%5~Xfvpu44A Gf3/'/NN3mR~{5*lDp|Şe,9~!'f&^ ArO{|-hRc儥v~Cr{_kGa@Xp>qegH'g3_w2ax#ak4o?eyR hIDҢ?ݑMAL{q)a/o (>.2 2ea7I:2- )i zur=:nwʃge|d}?pI$^ׯ =[n$7JB>ZN JТpuߒ!%zl,IP;mfF4E$"(Xzұ./su~ֶc`x7P7^b$s’zw=C5uW;'ͨ|Llf|sÊVo&Zq},o~/"^ytXM{RkiO-qU701%burk}UiMwu@@\%Lx1/HirDA 7:lD{i?q7osK( ͎n*)`HWֶ/8*Ң &dW%q\Lq0EArml;~Yt8y-)EN9ci_zG˷1 0S3h .Y;ܷbؾ 1F|Ҋ܎cn]0(!>Pp׳EҲUgK%/և qn:u*2J9xfS2\A{qt ̴whߜR/!j>u'4,14oA)$pEpY7JqAb?fF<[L$f ~~N*6W 2- &Hy-X`S~x5A@|O 430"4"hG눅Cqt,W,tP#s7nrڿ䡊|cmDFjc#ՙaEeSIvQg(2&G_ހdߔ@,uUے}ʙfTatxsm(dcڜ6P8ɑPBGkgp;y;q375{&ڗu?{qIsb*g_\8 U=1ɥ|60&'uɓW~۹_GT @gVjk_ƅ%f+1p!(Ykz u+1x$mBk$?,H7#xB6 z/(j#yo჎6ژ)tw]JƎV:RgGÕħTx.fRK[H,釓6~YSLSQ*b{L.0.Sg^1JC~n<+7]2Ѧf=b_QO#Ιt1۠Z[t H8}kY,uK"7hbrj*cm 9\EWr,JEze7lacΎ> S+3Dn|w1 xT~H>ȤY4OJʕ/V!NqqtQrB~VGʾ|*}18@)%.lsCjBiT SoLͬۗB? [9l GT+a. B'%gz' S RRwW2֙QWl.cXF\H?ڴٮ]e>W"ج;4}LJ!N&ֿN L<he݈L2sL%3kABMX`Ӊ3S $U8#1HS90,Ȉ~NhM`}eh`jv2!b#qĦ#r'C(ڹDx^Cn&=+)OѭSEr`XK8 <1) _uۆ0)kaB/yvIے]Ni;=$Yt.a&Q*ҩ5MZܕ7ؐ(q1@@\@مnp0^A =0cmt t:( Y!U4)%u8Rv VyN(<5t }ڨnr?!@^%9)Նn.)+^/򻵝?A4xV#@v6܁g*,l;)-9ڹlqj}Y}،㡊^tifS*j>^rp)n+: wIewyJr$eª-5] [yrd̦lXY,E!g4%Hӄ( j#ɞRiՉ "b?ԺG!ꚻ4R<"vU?$R$Ji9q[X{yU Y 3AbƽIk2U<[AS]Ͷ 5Y_IGFn's[>>*U (}b{JvG@r0 wo0 ]VB$LOu:$6?`[on?c(9_B]kLn:_( c.Vbƹ.ro a}W40{~jpsQU#4uuy?jP4PIXD3P<tA!w>[:").,qF5ld4fg~IVtEbWQ.Wz^S' lg$bX(_”QuJC՞p+ 8zB+;M[Jg۹ۏc7*?>&A`_zsX|i84):ωpJH FUh '1l[fI+ee7d,Bt+uwۖXjj)p0<6h^nQ so\=EGfP;f(\s{TcLKپ! KI:p+m[~ ֶN%6(3DzRՓK(m>^!!ɭw''U=xXc~bAY@3HJw)m$m˯Isao*,E:yԹ=sV|B7s{!8OGƳ/[D_#7c0h׌v6 ȸ-Tt?4ըƋ4Ko!}pwM?6[d56~+s?'߼{jISRJM `O:rǼZ}`$@Zz< vjW6L]$N, AGI0Tӱ+g @kCRE=5e"~0;qY>8E$ t;*!lA;HۻZsMJ^0.cFFWûNBk#V&c+,.#$_ Tៜ_@(7.b(}2om )fn;{oe:NƝa~eʝ婇`"F7Q\XoOh(0 ރ ջ-"AWޛ ~tc%"0J 21@WHlh[,IBfH IʗTw{HW2xTWFFA E+XgEqa1Ρ,1)9,|аjI`wYY)Y}M =+Ŗ-XJ 2(kYr}!A Je_9&ftūlA뤙]<^t3T;U:mBm?thLF!:N((fj1װӵD0%4t8?g ( 1gHqp8%5b8P G (˸:p=vx Dt<`'ixyO]Mf j;!l u,T;t1r1wS;5z*v|kSU{$]KNV}GвSC ` Pyi'!Rhfp.ȽY7p 'fq}ӠTĩe rPq~~dMDϕ9H|}1 /k}Ka^1;8)LQa Q7k)PWC| 12{#EB%aq83%ס]V#tvaĭ0uY<\H&CM=ځZY-З bQqad |Eci/4hcU4?*^D`kAGʡy^bU8|6actA-ց;R]$<_ `Fw)'vLTGryD Τ2&Ή;= 0J1Fs$iƤ V"0̊F$^'afvJ>ؽQiGhhͨL2\$WlL_.DL6G +{ՠ0 62o\ZWJ)C:\>P\Dm.ƟJ/lM 7V/mÞBsB[OP cZ󍝵MJQj,k}\tvâڵMp=:Y-s {:-9JJ=#]$U߾&)IJu62ovT]`BO4IUԍ͕fb&ɖS-UeL | 9V,Cnoʐ)ݣRhw/(L>t c93w`+s5eVLbGpF Hn]ܬ`x \WJQ9Sv?P 2ġ"OqS՜n%4 <#_DS**;Qf *٪׭̦bo9<"').41 {֮vùO|* ԊX3 59yұBY3yL%{-:@!q_O3ڊ!B)P\> /_8){ 3 Kbw]Zu2hq('C?\4J6<) _2-)>^{QEr9KΉSk-be9vp%$kU'L<b з~TjG24a}Tخ 8WRXKFӁ())$yx !X"ӷL *ƷEVG3Zٴs~ 'pT\b{ЉW}CCt'84D]dҘ? YȌC<̅F"׫f[.,%,ɣb8{i\۽l!}(IB  %N,+49}V3PTSRBZoca涅`Qxy&UHVbcش>f?yd xm8Ok K2ؖ:(qɫ\3|-Hirں;cb0nI#igTBt=K?깏ɨ,T7odn pp(LyF QЬI(S([XZYǠrb%o38 1Dq>)QMK1 ẂTEIM<.sp*n^5ƞUiH1{$ fW#/Ao d P^ՕGYVĉ$QM69z EBZW+ Yྒྷ ]}ml ̓,͒p*b!KFcs3\hɧS<(Żbh@<^uN֏WXPpVMmb}PVKAl@t!yfϔ-ؒ?hٺ#"{U›ajوM½fK9ubEȲbd"q_MHMYnCź(N$N36+w| /v lqz3ᾢ-[X{C#=;! Y +ЊEZhe;t'.C}{0STOlvi \^ϴYwK"~yֆx<𾆖ݐ? f09:BTwޓL:ao FĔhʪ dA*6dtot7/B6qw!{"!έT@Lm]Ab\[{m5a˱7h;q0.lw%#L$37ac9rO|˙sQA="x $*k~*O!F@.lB @(x"LU! m(I`E5~a5 'xouV(wc܌/.܂ CG֬_$ܳQ)Z :_z6پ]㿥95dȩub!j$tUۙ 1peZcPW~I 5s'GD;,R{ -Q+PV95:; tWsaSm^^|=,m8R)k謺үk;I1dnq-"װG5m ԰*15&:[}1a%ғd^[%L Sw}B D:!o furRwE4j^.]ld/b0[ û(뚫*79yT@xZ!c-q_>ًʔe :l "ڃ^ mvAL{PnB7~ڗV]ȳ Ec'Z:2Z7.,^S%,!O(mp+Wوտr]x >&0RZ\a LCz?.ISJU*N IVllc%k2-SC` 4ʤN~L^{<{Vq4+RxV hjm'BEQv*vc*?z%3e+̀{;㎱&,82跔hԓ՞:71\Ğb1ZF¬q T'RnxJ[>-U[w׌Po[f2zBt(0 6}њ!g9x< )mZ;Zw<ԫkA}4p;b9~ۇtUb% `|jGP/cnfLI5h#[_$/=կ0e,y{gȁᙑqY%>4Z),(VF=(Ook9*P|d4-gy9e]~J;]3D)G܃ei4Xˢg: j bI$@uV^!WBڙntqvН4 úOp۔'o@Q EvFf0.t[;|< J]VkC<n8u86N܉-;@PLM3tGb̩Vrd_ (sVA'U/"Қ5+U-躔h d1Ҿ_Òj}e~8Y M%29U%E/+ԡ;2j>qeNOV`kdm3x\^Ǐ:%].Iu- Kh8q*,^ChףqLhVSn{lI Β-W`2~+zUi8,$ WBk׺1FRK%U|FuѪg."i bx謖'|j+{p96L;n=zRъw7 u"s\/ ڇ[ɚ 9[. ,:Ն^=L-0 gy}qp2<{[3cvkǻƨ-yn0w˪EG@ʑVO  DC8D! Z- UgMuv_KpnlQ?.QN"o27o6Oyj3D}@W#W)qmd I|R<WX{Ls_J$b i Je^<0 s{ܵ'@.݌ޖՍfY)ۗɱӱX&0ʜ:;ʪ]ZȰ&=G9D%pPkE*%]V!@~:*znŦѫϟuS3Y U`S`Ԣ!KqUڢ[&)NE!CUs9;8̔O1Lr-;ܸݙbG棪A "s)lknfʻ[o'&4V jMȻ |Y.6MkfnϰpEDly}6U$Ɖs/(M3_I Vp"I"M7̫+6KM÷/s@A?PT#k*cm Qt?#hLjR.?c_6.d,ԄT@׾gr BSX\*,R 4~}AyK-&1Y G/}HNR;&]{gP%{W"  ЀEpKcŗq,#eJvݛrxZP ʏ"\9LN){1"upє9(R@UE2n 'm(tG+zLOANv֖%4 ʘ`ekiTV l9};x0sʝ۔CvB| Ӹ ܑ:}9Q:FehńoӠq|-wLku26_si}V,xD3(b(\V owCXKSA@K fegPG@A{VW |-HB>„ƗO 0 @J#Dqg!t1Q"Ѝ֔G}qS , f%78#%SMTH(L.3 WJ Q@Y,)//aTւSv` `9#AyVy$V-7pLS6p5*wz~-ի8ksiJq2 'e tqn~0ʵ??0M*z4.A>[~xMϕoIJ6XUDgN -!m;QKaFVߟ@ 9n `)J6'<\j,i ]GC#/bNK 3^X)?ɶ2gjKW%^ .DMfχ˺nc2RNa $bX6kn(֣)/1OϣuDs9{uIWxkEQ"PCUTG>Nc<*{4uֆ8 cCeݥ3v6ˆ^Ag/oG7k-HgTv ǃ ˫h42}[/I_IEwY a/{]& L8U<.RJW|sK]V~u!+elT91{]J|DnDH#rn"+cj<$u>܄c5w&HDbt"/+O{?)Gj1(::C7ZP|r3mVZ3\\iНwgbu80|r.oYtLYO(* %=5\,PN@Tw8~risP )YugD;= :W` )p,™xrs_2 (yB+ - YC|} J2}ȤaS <[+z(_"Tknz 'kW C{vEШ gyAڟ;Sw?Z|nn][ċ|SOerzV.ʬY]ΛɎ43,OLE(kJ> ,P ItݾpVBc;sDC Z鱛D^A`J.?x ?fC{.V7ph'kfĺ=a}-A,xdŸE(E ۵""z Ha$!CL2TfCKԞRV`Wɵh;t)9AIv̭[SOX.̽Baf-YqAN!^IfXڒ7jd??Ϣ;GH4( 8~n:EYkF{# f6t!7 8fj{^$]viWbC&2xa+Gt*$ UOp*yc.Q:CZ%!.4YSlreY{2ęΘ3?Qk}'РB <}K'8*ȍT܍y&mp׊v]-9EccLBeDY㸼}=*Vqp#khHkPY7蕯=dˬ_&5؟q4(*)2f=w`]/^AJ'9Jl={#oz#Y ȃ50c+@'pzcy?\ ?e0f Z6yZOroa;M䮛pwM m:NVD}owQBU96Azr/1f#Dkv q4jnd^J#pxkveSk_ZߘTG~)${l6KIJ pDkh֐K bye805gd;"j?޾mwV3 ٛ/fkYEY/Wgwߣ\UY#7&]F*ٸuf0"E$Z>Hi}_(ޑ ?ӗ:[mQ`-g6,ok7@2qu d qz = G'M YR":|i5 ߂ SCݣq_%oHt8GmjمCa-XaNt6mY ?5G7Rj*A ܖws@ rnXsQ:kDW>ʺ'EP—34SeFXbTyB.MQ;j)\M sE\tQ,Vm N`n(Te}5vЩ'tuzNfZ\(>A"'^GU#5ۺQ Y².RgHh B4>'1?EQE)I- $ @)]Nd|̫Y]qvvabJBRiՈح5 |^ۥo#?wg K@3\/t~=b:9 *9UGVP"~Qx_VﴭŃ'!3Jl{ [,ۻEp cN&e@&^?+s>;J+1]q38H Zl2CK5M lMȘ@uITޜ 2G_ \B~!@o6fKU`d=jsg $c nҳ`D'F0n`CysxEle38L$0E.)5U Qw%dqY"@<= ev*0jByB#ѥӔA(o D %;06Lз3إBu*_ќaqܩ:JnNg仳{-MH gOĬX RIr=ǕS62o{`L ;]m/jZQwe O3bVؐեɜ;dӭNՂ0'|"~tDhR7'3>>( NrԄc{ЕG%XPn8iUŧJfqWԯ9Jn͉oLNޖIv ̀KGѢx:ZZ6ٮpuc~_cMOoi S͠F:8 8'$wѶ#2gOMp+.fK &5!x y>Z z* e0ޥ G QDmR%K MᾼtyN>^Jb+Yk7BnkwW4ۈ:e13J_ _|:?ՉQ%Zl @=+i:%"ښ<b[PprweyZ܉ XU5ٝvCx^ƗVT]5ln5YP7`gP ^DJA=[cv6Q#*[8u{7ذ,ɸL ,91DVg^g;Ir7NބݘC`oMijUeKLSy(*i, Pyq5Ǣ#|c0i54&SMktMn",Cdq㽻nR_rs?qH&)"oxp1svHXEVaST5ϐ2PO(?S:OdZ*9efiݼi/6b9 Ig8981Ve{ZWfҊ#ŀ ՑpFwěǮ ZE\wT!eJFV0/q`jK뛑A}w!Y(MQz|~7AE)| ]fjYupy@y ;r834Dd6T-m|DmT"}D'2swv 3TM^$ (|)xst1Mj Q<&LɛSk ,⚔ ik" ([¯Yxk3Cwj)u0mkQMJ˒IZd/P7bBˆY@OKA?+ZSw>QtvmFT›~zeseart,pƧ@xVw Egê]ʇ8'Q= 'Dl{G+ 0ę [P*$;MG"lk.^|XTX5S@6_yD4v&iyT ~K9QL*-*)5Ӭ+ғg%genFW:md#tK+ ,3* &cTȏFccEq VIyv+%/6瑜09_%"l8ZUC8 ' Uy {5EAuE0#~IҾ8ph{,L6a 0{$ , /!Si" Sɘz" ohXQhd`S"~@y\ UbRof$^*B炄z\y|@BYWč(os"3uU}z<$`i$AFQNm֕GcY_̅t,n& ҜFZ,<@_|8"epWd/KC,2bc K`dꘝ_Ml1&%:/{Z:@ BUQ.hY#st4c=J+l+m6HA]l@Ǿ&I JfA).kEւ'_1y[bI\q="␉׷`z=tS N]#ocKmqB~vc.vHZ}X$`Ukbd*.mW< ]Fɤ2]ĩzJ=#wx1?SOiSG~bwSMC\Q{[&U~C 3 El͵wƞG- ^EAޝxJ0Nx'sǶsa(:#^lU~iJ^FwweیXsnB s;e9ͧ60^AQIËPs]|NO< 46t2A7Ogvڥik]yJ^RS~8.URVgp9SӤw̏ΒZ~!$Sb -lQ%dpU::6HFHK͚휉{wc''^އX|F*_;й1$3z-C"p|(zEKhLj/BG׳""K:ۭs,X.']7šs慄W?3 CQkrp`{ Dhމ'󅨭ЗE?)g2T8Yԛ2f wFGf$҉'$IU5>iq־5wҎua`qFc}2AcX dtRj%ŀ`P;2Hi]li$k`dtNѡh(U"iu~( .@pe숆C|2{`2%F^h3¹?q52R/8<1Tov &+vj8Ǖ~fouIDyF=* G}d 3R -<΅$2mc͏aysZ 덦u!{c;mL/ۉFR K-5|vi'aeo_ؾI4Jq|`?ͽltO?P%)Fpo6OY#΋ҙ_^kXxG óT\1AuRF5 +.VR!JKjE1nvm(^{G+7p&o/kKJͶp-Ө oB 9}Zj8\ގ^I E]4'ѐ\y5cq"Bn`2^+㣖+F[bgbӸb%j6Obf6{@Λ.Oݍgv (Ԏ }mҨWHP-CJ&QAJ!p8YMH 4öU{]\] בx'Ի7ɇc32GЄ+WS_aK'`w a+؇9߸a\O3~9#ţ§<㣭rrZm *1\-@1kؽC.Oݥ@ 2S P99zA [;,xBR^S?Zds A?-.M ʱl,Ooz6x;LcPUьʪ)034w%a15QA$V̗ 2 !Q/ >}E?4>rsƾPEϟR({$mkNB 6$q5Ie4 ,ܓ*7[HԔ{۔"ƭzDjzDgOZxoX;rP5P(+\[kVE+? MsM5gaI!W=5"IAvז&NioŠc ) }AɯּȔj!]T˹TM9h Z3iɚ>iRVDpŰx!iwY` 15RA]yN;Ȫj)OqfMVPh<0*(1pi]ԍ.^u|;¼)q7۵I-=ny8.Lhqjl="AEݹ՟ F+Ż{g rD؂ߕV>uƢJk!N?i9p/uDۛUGJ?5 ǵ}^J ⪯b?H߅cLhge5\yEi, GGsZd9G&4ؙؕ#JwA{ǵ+TO7xD3HilSiKqL^37Oy3$bֲa`jr , ƃ ͇#/0kc!͎c'?U?m|6T|h;<-q0drѴ2e[Wv/+" VBeT~j[Es{{[`*']''DG"y-B ղ+fճT IORM]~b qϫ2p#_YpkZwvXuyƜ HI0-T!(u6U1M@:x5jbgi|'>p [Sb_VSydь:MDs^ )bkdGC/[U&w ӋN\(}뵉H83xbN Gj=}0r\.GsOd S8ۃS-WZȓm%bLH4gyU-JpU$ctTHSJ hQKʰ\M$ȧz`m$rAvYVUـ Z~ӎH'!]_yKozN;T 5?[2 G,9#d +@wm8P8 :tI$7itDlQЁ˙'m׆wڗ!FӨjc,޽nAOG_5 1z]!DLJ4d-*/o+Y@U<.0{өwEQ]O=OHAl]Хʿ<bl@RQV#^5/Ԯ7O@z\0M8 ۠A!Pm{"1?cFTA /z2LЉNde懨T϶~'U&nvU-D:N6Xӥ:+Ka0 oy׻-ӸEV# ҁٶ"y1.q3#آTK~DX ]MutY}ć*l^/3]  [O +!^i^Os3|MO'vR4m lU1N+B w\̊.yԍ`I~r4&50r$HZ o lkDWuz$,bH O"ESrtlVV=aG"rp^ӟFƄ8m@0NUk[ׂg6 ͈,>+\E?ig:"hPgV6{%.r R3T>[WŎ⧙4(qhpGKBbM5)Szs;(N[gW (Fa7KRE0UM2Vde^v n- YT|mI\OυлsIN|"RZ zH0bIT{eot,@ϓ.o/ea (z4 {\L].12yXd·O.׽~ce*؍ۊdFyc<`L$Y3 dCC0ta_ />񳝔4vo :ljU+)hkSؗ]pŋ9RH~H*؇ >UhdUS&677Yj'nJH*Vh@mps ,6R*@C]z^G7||u[k$2G~d>F,y1`"6oh4E~Z]+$< uJzC-YSG'$1m:aJѝrFyǢTlqh!f0XjW+6z%dxgxo=mܜK8bi嗻.[ ΕW(Gks+h7l99R4Ym?kk, f ? E.Tfq/ho t;O5qď\" W,6 W[:eͷm O._-0"4TUP$Gؓɟx8 .z7@rnSe8p Ƕ]3%Q%2FۗȆ6Fum%'>bܹ;$ywGͬ\y263CUa\cxy˵zum7.cWW66}J^Af[,\N~VOY\?L;@$>׹lȐ[G:4+sb-y0)f.)j]z,٧4,`lS+D%X!4 E@E;^B(2[| 6# I(.Swl֕! Ts[vHwtױ-&=+s(W:';T+D?'?olߖ_oi'bKɲ򍫸\r[OS ѽsǐ ce&yqEhAu>l;v8Vqy^KR*nvjUKL318e#f }%^xW.j!AlJ}۝zuʼҞ&:V ɾ5`E}NXV'FJ};:3;_b"d3~= _l VA ޟHak5D ;24[`/`d Rkš1u,pQLљ%:Se`7EӼp>V~?D%Ln ֈk Ydd:j8{ o<0;+H~fFNO˩Z'jiJ1rn*!F[|l16MI7Z}G\)}))7{V,ms_ # App7Ryix_7f1h6JUf#B+]eiT?y? Z#fJ<;IxKUr"a Q&|Qk\a"fWp} nvwcYk$_&qT>'+])?gF.]YN3d[dì*8yRcC +d5}w++`{ֆ uvLݱ}NO4|w:q]vw|b#&t.T;i434}T.UY9j-R[?m(ie',Fm^o:q ԋ4^Fۛ:,4v$<8wKIw!xL'xJ2>iEZb۝ī F nM'+~U4[ۇo:=qM+T} iXx&Q!g4P0Caq[VOU{ Tw3ibY\am?f~3/ 3D$dxR|1vVi`}u&trk-ot# N@T+&qɝyJB|]GbLړM|C9>c~|@& ЅJYʚo2o챩`psmpQ\!Nz,Qءtȏ/o-ͬ|萡w!i_ 5Tl1qDcG}nN9n8&uuU mq t ̮ + Mhb<~?̬Lo3|,H[]/Qɕ{ ĉinpoKm2OA-dvJݶX[D<Cqc 4mfk>v K|NUtJҳ ,d16j?S\1F'McbWqHokRB>SMǻT]tj(,8^Amn fpٺ:f StImb 2L׀./6X 6t yaW?ZN&(#a%۹ua-k7)K 8:oZ_DA1%%NT{S;ߝU9WO]L@ST_ ]+IfR$[spNɡ@ !jUXwYdP̔ H }N9֨ T^eۧy*"F'a`}؛-wF2(L}~=oV"]jmg~EJGh4l%ӡA_/"/.Bw4d>l ։Q^XxsAȡsА{rR!.-gӛ&,wzGQm_Ff $6+,;2Ht:V!2wL5қ a0'b] ;:л[qB?sh}SWؿ} Frj׆}:qV3/]q^xK L/n#4TWCL5:~m4)iW{ PRAZ!lEEZ>~i%c:P<W$AXy3@W.kӕ'?P̴)c=p}ռiq4=ڹrm䉜5 +%* =$D;1nFHjI\J|Q KPyb ܻ#Aږ / 1s^zD8jK iuJsI'et)=3KMoZ'yB8<(ܴ@%Dod[ݳӑ0l栟,0pPX2|dC *ekJpLJViB"A3ݙYfӀ,-I"5agGTpBͭ?iBE2`r"ODŽi'ʧ&p5@Typt`hz*{j O+E.(C昑_ ͏dĆ:y氏\bgȉ9)-IO$LXͦcUS5YѝUNi؊`'D))4?C  n+K^1Iw 82W8B@e<|?A"?`M 'uOLg0:A7c`q~"0tHme FTKPaEu]4F</fyi6&Ts R%%{ VZrL F+ʲ4,bq^~ぺgojFg-"HPbyYVɭ!Rb=jgB6Bݟb*RcȝG^YN`"^je_tP:MQLt]j i|BSz#J/|%4\zlnL3'۵Äѣ.\?7C!u; qXDj甓| '$jQfo|'Q̊P;:`T< WJ5 ;2Q o]߰Jсg=l3 E X%)\I檔HCbK:|,QtZBf_YÌAܟ|DKWN7?{ঋcc@LHؠ%[;uy%WM330!ק QTdd9o |)%SJ|^ b@j(i3P 2nc_^p]}k-^G $^]%۠wNJYSa5 ;VN%I"~w BlI2u*}s,tta}ֶN\I"k_ڰ_nyJP H[G| Ϛk"eKEvs5"L&d<3eW~Qh`ƿ$軹>7khR_7NH1*ph$RG~4yԴfjs[VsN #2M^ rBJצQ).z)lbWIĮWiDc/I(㡝>GPd A'Ǽ+%/9_r9B5/2A׊^"JÑ*@ȍd:J3IbM]{"?nЛٶ &$`#&ReHSo =[L&#)&@eD*wCUhzg() O$ߖSPc+|UG_n G;+ؕQzo ŠqvwҬoœl+h1+4_d.3%+K¿ӛ_@\{YF :=oe)3A~ܷWrU4 'y4`.6 Ǡ\nf瘄6[vY5.U˻a ![`GWa@8Ro ~OS)qf@TtfUw ={q13OPaa*7􎹟TUmI}#کy˂ᰮO ([c=P ^5[E^*S&`wlJC]fVvcdEmƝESl!I5VbbK=EhOmhm~ H3Y-T m˦y~|>+y QfQb VnBnvͪBs ǟn4[eOWkEXEyX9YE*\#3D)˹>dM^fi! u[$aY?1hKj+T7[ISϐU*|tΧE%P粬[8Br5P?@eO/qjmwx}5qq+7 oPBR]XMr)aMp](Hjf C7/2s<lu!#+RL0Y•7b+ N`0eg2 AxvλW!~[Q>l`hf0~[+NmR#ʬ.dYa"n$OYIAc{?kYEN/&XMQ3@݈qpg߈u"6<iL1پ:gy"IӾM?3ꄌ.߱|Af65!6+>3?υtGJ[)$2SLؒM(kb:Q]ͦ&K1-XЌ1V.Dیsՙ/@ƝtJsy-Q~d d)}nȸ@Fn҉;&K9As"bh!BU7z5-zNxt=[iq ƫޫc+Qޯ@wT4g9biivC`,њmjXm4;3 kvVX'q 0B/24, j $YY㗖zs JVJzB~ io6DVĜy)3 {bs!BH-i \jhm?yeM ig6@B sc_?bOj6 k {6;WXE)HîJ:ifh: i- rqP@D$ O37U /3E$W-) ڟſ ݧW10rΐH$hHzL3 Vj-hC"'Y1٨e-3 +Ua7lJ®ߕ49 5,N@ L(9ev f<4>a| Om~OeIaOmT $)en!8PG>`bŢƍ=  +cH@:RjAYǿRQ(#֩ɾvИx朗MUM؝ke;T;P4>-UPMǟFܳ+h xKyץŭlUu8 w#n^1D-D}MqSl `#ЌQ{ 5A{&ҟYko%InOTb))\yeZ&X/Vy,7Qq:“~ۻWS`/6ڏq3mV`4aS몬4 wS~]XN3 :0/^䛼4%X/*iI4LN2QAd,W# qb\9#TJ$ քI h [5Ci~Ll>"U;fc]H:oHH_ӛ B">S /Y(TT7BQZᎈWX5^eaIo5 <=#Uf"UUMmn5xuʔK^uCCdz3N5s(Y)$fdQN8*s]TOXfr0n%\Q})(b[naW8_$N;gSIɊdp{#ü<2ҋh 9약/c1>8 kCE9h7nG86Pn1fhHSp5C#=_'<4: Y0L3dpr%BZ`JD+c]ZöK! .- J'?f spf8J @0NYin}Db+aEϡ 1O*.(Ϳ77.3Pn1q6WP I~;%%0CJn\];3C'bxi0Qm׬]ޡi@gO"V _Ef#k-/aLA*ua& gUK6[`YQsZ/LP C$3Or O:FnN2*w%D(ӈazA(Ƣey숖SZ=h[kMghtZ1~i+ꆙhzC5=7L*XQ*HteOFҢ2I۰_maNub\J ]@ m6K=DrZ(}w1rm9H_42eg&ED7 ۢ-48kвd~.731\@_{ `@AֲsL%E#YUDxblA[Ĺw;TuhC%w9VzEcvYWA9ڊm7amPqBG\I)m98&nh=pꠕ?<.BʗDGj"Bf|eΗMv!ܑ*zf[49d4gݎ< 124=G/3ք\_`E.[V*hؚO-v 6:T׿kɬN+=/~Y \B[ 6`pIռdjDD$?/UҌ   2ց9 5C S>IV떤f#s uj?|˕M?MbAC=2Y;<{I"n(axϼZ@zw'^RK|?'tA-zBUJ@GIɵEe本{zl#1yC49;6}n[dS|{|F5_YEَr\Use4pWm?*?5b8)UFTMؑIWQ{5 yq~ىOF)7X`9P!KfWrOlg Y%`P)ͧ`$n/QO.3}1+\_ڊcmUx떒Uo}<9:xh"mR~Vx&BQU 'wg/x%x"s=J2Pp9 Q$3mHS[ p*$ˇ76.&˶Rǚ3Eo~:~3\6 U?\k8bK%{FRԢQ`VDiZtF"Ht3Rt[ L,)4 |3ڬw6y a?Ʌ H[?.>RSLRQ{2rUxpÝ yH7]#CfGPAh.V";n^dɊH0.URe =vQg"Klc%% (rdk vm@!\i?v z9Jr?$ER")nPݝ5GkTp~NF|(;x3"/f,]0{ vf'SPYi4qq70 8Q:QXK =[Y_w`P^5\ӳErnا^Ҟ%k64^2s9_U֬׉LE'Ɓgq?H#ᰫĚ$O[qrLJ(pbDЕ{.2-Mq u9oFƗzzlhɼsST˯Y?NF0ݤK8܉k^|kP"A!@oY=m{_YHʡYOZvm0/˕zۮP@'1J"[q6QCbg`$ud#+iYT4J_!,~eUO)϶Ay/h`VnlXIz1_\9+^Jhq&6̪!,ra |C% ΧByE̵SUw[b߽u( zUAqCM)WbV].H)b@|L$JH3Yޫ陖ƫ(w'@WVy(ՊSi h°8BmoEis{H*GU ă&nفzKCX_{0tDSc:0手\ 6 s-8`E4!C&?wLFl">ry+$`mx y;V|\-*xG YI]߃r"& Et@vK:Sh13sk>@jn [d\a dzƐ8'Ijr%N.g6|% +ObD e,~Qy3IA؁ $T1!;4A }Y.tZuml)^6F|$uuqcpTi"[Jdp ظI[Qax& R5 1 kpݲS2˪=" OԾ ^U.Q Vmmg.ݎ^V oh+&9BcAWr->fDE![afUmg`&M~f#oٳauʱUsZWGKoQ%BI!R i*MMgtV<⧗E5gZ,1ʣ[Wa@jy_aX^tV[mimR|F+I,xC:I 5ةͱYW ;%?o-q^jdhj v}.IӾ푸,9;7svz1ҁ*ٽ[8EpFb-^E%)zS`s 3N]RIRe]@]T#1>~ιA:JXG^W OvD c͐VvvGupt 6An #q n'ԬP09#6;\1&CB>njۇ-Ow#Ɨ]%@2N{NLL.!A#b^bx1Q@_P9{OO4„Dz~{p[dm8“$YߨvV9VH1I*_QeKfyb9b9|ǤEGR05R8KbJ]D'`|:hq Ņ2K51q-Ed&CpGbM JAcs\05Q(/ A"pj/owa^.7[5࠙`-[rɜ~112t@`ey[cĞ"1HI.{`s3Fi4A,`xޙa)}EÜGgydpTשּׂdXǛgu EҠ-6dviljmS;72%hXQ^|ռԟCU_Yvkpb`OFCխ2se O}译b*F[G*̽VT2U'V+kJ&<cFKPYnk@ۣ1qzco!e>Iӧބ xm@L3brлYb&q*~r A!=xTp.Ν˩' &x>?~u]:j̢] m hDnJbhn)#{<별Dh I VkFC>#t}⩵Slȏ30rTǮvpxjQ0< ; ߼ )ѧC#A eV^,/sIJyYu˳9_h?;}HL ,t[x4vT0U}z}m=/ {I` PA05Vġ2>iA7\Vlg*jަRKjuF~}j!uB Hdu,o'*7aMlx#filC3X6/زiu.>C"!h ~u}(9B$C;?9p mS#谅nH9h_-!NpC*VC^Lse("CHM.G6L~$%q %n )9R֎8yހW LNC^f#t67J-kô.{6۝Ԓ *5~ 8Y:{g8*$޶ 2 c 7)-)Dz޳)''T2凎A_GHj$#RPΌr4A?gR#G> B$/ofV[wmI;L8]K b/&CUA,DSTI .sfG$3L\SseY /kX?Y 2֫n9 $̀Vw*Am|B2 !^EҭmP`cY)qC{(*DQj&}O+BgmsTbXpJ9- U}HybD6YFD5-#f%*"Y7i{ar) rFqawMf =Kt[(>&f3܆0H#1ܸc{Q {ss*ei-QWrlf59Mm²8CÄ9brȍ.* ]<63yG0N7 q:" ~Eʏ=CmT-,v?BnْL1 +{AEr`* xW:=.Rv)_5hHfeMfW/3ς,W7>zB@`,c!Wr~]ǼLRG$`x'sAz¿(č?ww06j.Z,2SA3Mg/e=`r| ]XMgńj`ruңl z/&dPvLsdFfNe%ab)C&b3&["}7)WڵTz,w#9%p<5,rOXi3.h_ Me,(Jҡt~vhvz;OivxB+]KT.z?$9>D@;|3,F'vW,JdK8ZSV۴s%4OXt_ܺ,=ǤXa~u:MAoC-`;eN-.5 eT1iy׃̦gi ~ >xyLBPtJFp(kVӜfE%UrPGIii٘zt~HD&; :8;_$EIsj%*C!*c&هU|nKy)I#Iٖ~뉾LP$.Q ?`mC(`\',=G$0lh~#xRe_đx7<D_KPܢ32ȇSG_J-,I(8f??*O ϕחg+q>5aiپBPL|[$ϼYA`Ϊ Lˑrż8Gn Ffq8Jb*`ht wyV^C23fmKrTT [3UùmR6ӟ`29Z 5-[nz!|"mvPW.) =%,F*oL#rsH""Eiia*H1^_kW5q@VZzZk%H .o0";#~zPo.Ȭ%srz#)i3dwg=\J=:iګz4Hě#ؓc@wPvN>]+-ـ.na2y*+)v؍H &!xj %jMTM5sqEM$g>BUZF]R=+Kم7ߒ?W>ʠgX9 o,Og3|sqzVS^1EC;5N9چʎd%Ql/D!eye::Eyy}[+VnMklD "n r'AfMzl sU 8뀖m`f4X7/r_28,~ɷ!Oifes ux(>HV(^Xb;zN;P,C%e.#:1*Hܫ2Ti:mLz-cpk)ROcwGlNrL&0;RJ9sYҕ}-{x t FǼf&6v'WN+߼ÜoóXBZ{p$=qxn@Z"$l:]ڟ'<αԩQv9l]L#4A[pFjqZx<>jpOg_i6i6b2{fܣ~)N`кw7|BB$Az37fmweJٿߕ!f۾aO\^ ?(χ)x?F[Vg8b&|!U΢vxaÖ "Vr,Ɗd ؐFc寅9awoGv2%AbAoƄdש -神i5FU[Y5~;{pKߤV.}S¤$?4&.ǵ%<3̢mܞ?nqdS^a"8r?8nD&g 8exAnU6S=٨y2\o&Kv { Cgb&zhE@:Cns'Qochxbz9bw˨r-JdyTw7@PLm9wTy2NH2e˙A?N}<*T`ӕz]hIQxb iшL0LFj5|&ٓxg ts}7r|tdFUl/ ӻ+~ {oEE̓ Q8*&V/8 UdKS #_N"P\;.RϞ `mΟ30ԇ8JbjWP:Bo evL>ٟh8|g 17o>m P&UR"[XP*}6NZ1" z:={V>+k,xU׊Ӓى/[J{A9Ob79IQ!8ɀW)zz-uB3aX.$/&\1ׂ J,6r.&)jRHE"4OW;U{%Gv:)RdF8#ʤ9t989aqF_rIA_`aYSsftd[DTBKdLT*ʋhnPǀ"]o6`0Ư;=ufF;f|P;cs[{8)ɟyV;ԭ4šM$%?Οͳ8Qh|45diQNO.eh[SSZD㤬PSUVYLΝ<2e*uY_R>6uؒ_*y:r5 .q%(.M3@:gXQl0a "rG< g=s"A-t(5 k '2jB\\]  n9op'geEEۃaSe:9!qܟ7KDMFh8+nw=Z |ռ}? 250}79w2 |%}l1YBɺx%o1oEA9S!o!qq(lGRԏc2"ʆ]kcž\ F>׼7c^k~"ւcZceȡ˵ܣ`{{{:O1hCز$l.6|){$C: „HṼk]z, = (05)֏ d)fѐzTa| /e04:Q?3 Oy$'@ 4joPA7nu8vsjm>gP̒=3_,zpcS e|{ RF*CCq 1Ia}۪#V}rc+L$~G\_)Cs}ť6;`!-@C# IdϋEzV0tB-5 9Mx~N[ j_yS֯xm f\S3A8 m+&'1Gc#D\}'V3 [WU ?4-&R(j+Kj4קH0EFT"! yBao+7DRU$f,)<=Ue]j&u8 DO@]0!i$ )έx3B=򤿏K>enhlWX1ʲ#_"B/<ehŦvAmZL"2-7Gr?Lbm)Uw蚻GŨZD\Ahi*<_лcl&7D$'{U0r$vXttD189k_UDՅEL$ͱ"f><`惕Mm6SmU>Ԝ כAnMg 0M;&_ʆdaDr>}:74wM7_+J"9ݽj Cl9Zm؀. sI'sim!WT;Plgj9 fc |P!Zr )a.-ķ0 aS6atXjHoY_ v]G-x6}¥A+ II0y}}޴X21}mRyA&~' ֆ-Da#f<`g Z?SC>mqiJnVl$\lvsE2;2Z1N;؜1 |>li=IVHMao/zzn[tT-S@ڔa*ǒt5Zt7lŴ։P^z55, !eԞyY8caPb.Ѷ`x{AS/C 'UɆh#zw"W(m !zѠi&w2kum0i%HHtW\95/,8DZ_&G]GQ)驩fӦ4O j~%.XkPtHh.pk+Z¢pّc݌ ō?/Qy{Z&v֣ ~ ?'o1T4͢H>=U.pFd[_XpksCJmN9!S4RUĜGK[>񄭡&Dfa$z:xw13kܢڃ&VAJ]،H(Yb)\ta&n:HZpXk*lRBD?&d2jTr q%0m0./!˾ 6D˶뱩K t㕻uR8jvU~ጇj gn[$ۧd!X/ `o]]4343Ya1: aYiqC)gWIP(Cg*-Ρ5 ;::VTE`(X- o "j <;ʽSA=&vQ9nn'%َG檢ךu|#ז N?l=Pϕ.Vg>eR ĊF91uSt4_VP0rVfn~{%vn!5EY,S0Rr\yU|q\OiN]ڎ@V8Q Ú4r.Ai &BU6d'Q)[ mFLծY2UHZNdW68NmDJkeI!.Վ{҆y:;b)Ƽwޘ)=Mc)v"hC=3+ 켳z81(jDߓJH9cn!Q0Z:$kpgp<,<"IWO&̪]U}qwҚ!kJm`[W"wۀ1.̚-+\:ӟ9x@HM̰]xy4:Xo|^h?nD>Iޓݩ]'G*XxdLI{GIJw`ū^{?V<վnj6jS)`=&@Ie>c1}lZG{\׊wq$Y(5lt+F\^-#!yB!bˏ4ImPvV]L;Cui}L|N"MMԻM}ͤl/rM=\ykFfCLLWSTabj U1>ˇ"~f nѕ3,広GǝW7s) K}ct_!WW/(҂2Jpm^Kv\n:%H#9(y &C%tM ڭ})FYXBIZta1jR OzӺӆA&Ϻ{^j}v,+uS6Uyb ,LSutB桾fȕC)@lHo>ħǃۭ酞'UyO"VǖV4MƇǂk<1s3B轨e=*ܶʀ v͏7aѺSGJ'#X%㡲?DÐӽ4Ņ"cUɗݞ?<:m"P9UOdzgZ3ʘwbs>bJ yAag8Sfy> ?GHYEC-7ƼX:i~աN;uUkh*kزGS^YWJH3xFz- kHXĬt˺"ɼl4Lm6=(G]W{ PVb9J1Fmy1h% }bdҀP%m{+}Hnjz,a Us6Fڴ-pN dx>U@y#@-;1bdso?Uq n:.QG?Q~$:4o?QɊT 9NZprlPLJ< mO-ʂ9"kα^ѝ^ %_1D ѢW/)î[.nmxOps:>N3`~@8.bT$ׯOBȅ|Ќ~{tۭ_x*v]o8gW>=6q3cy PvG2n.YTm3_Ѐ,8"v!KvaU.ޙE2g^M 7'foz{A%h >zfa+~ LZ ʼn>=h؅kS*hLHacI⅍$S3NGN{;{SsfbVh~UT4XɃX4\edQķ{A>gG#̌Q8f}iw.ږ:3"1 I n`Ͳ;&ˣBL:G8.0N_ 0޾;;$wֺ 728.{5]sfh>^-#|W'L9Zpܩ$TTT):{% ǡżŊEK.$ccԓ^5c*/A%'LX~,V_B*y/R)WBT;}=pCޛo̰Ǻ1V3od璚"I˼e<űHѰ51B@oOYm\ ȍE y%$kDOUg N9㧧귝sNp3nL(_VrԪU|ś*Hv7ɢNby aGwX&rZ/[PG  2.w`qIX1޿jOg?pd6C*T܏`5q/<4C $/W82@@D'Z۩"Mʙӊ6h,=< #^/倅M2bR`1216_ՃeKm{nrfu-/,x)])B`UggXӏQ5PnStq4*LذPXE0 =AFzp| `pQ[FBo1`{=NZp@WRp|r恦_ӌH_[M ~Xj?' wgZwoQa`+^Nx BEV"289]iH- S۟!A4C1KzISDFgS~,["߯"FMOI&5ci ~a"h#2]AeBءA_gqى"!#x;iO@hJENХ~*‰Ӟvywl0̧,'s?HQy@98 KϮ/R%s>q[1-7hF]+ff 4Zb`MrS񉸔g)-ے[`@+M r}ñWؕx쌾`NFˤHdYa^|ދ0/#}~^Obu??)Ď='(V8J "֡qd`6Ia$Q#)<ڧ_Ѯa72qk(QJpMwK^]ȶ327Q]p9֪p!9O˙Y-浞d>}rtsIxMZH)ⶖ<1:3⵿?p\ϳ#QxQ<2pnʆ*?xi>aBQZbSw T維ۑ+K^~oI(`f陦qhZ/c'=MFsrQF>.@;sovd.TsxN-  FTĉ&#T+A^)=:*܉rX4\f˿:+ʪl+=b@MoЧ`5!ۇ餭plW-E$'t, `i#oẅ́v/A!py lkz;aPb*ѠY? Fd)"n#Of=pyu+%yYTHϽdc$E-gf 9z$>!OrH8k:aQɀI[i@%x9PBq^0Zzjfxp ]52Seq:W`pf*MԴLqz`im}3H*C\O-ٍbimhH4z9. YfqJԍrd8z_dZ$F rsoLa8!ߌ o.A[e4&0^t[W*Hb}:w4<9T /?0'o]dqyF1@I[C< ̗}v9NJ_(:s*ժy,PGL'mWf;xՓPlN75vVѶ]@g#KbSB Vn4$"N Rpܵ- MCZrq%}^kݍE&H)U$n8p|\|*g/>E[7{FUzjvݥ&4Ϟ&<>*q'awےԹc| u\ Mh?c.oRߩ] 7՞ZN=2i|Wb&UvŽN- h퉙?n=WP&g*tW'9U™JOb*K?R𨀄T u*qѓJHmPӼ{onaN{Lᑵu̽8uX~>}nH{yw/Y 3S/= He0]_gDwx7L.ހݤ^+蜄]He5@~u<*2F( y`WiMi/ m6Yۼkw R1:sFòR~Q6sk3 w!d Q&T(ߦ!G-&q5B$o75 $OFlZd):kGh+_YwDQ dmBɽHv6OJۄUo)3ub~0Ejş5N".!ox,,I,I/6G 'q'$<$X?V2<@cJbFqws{Y5ˬё&CT֊dݸ&H%^^뫴 L"`$B y̖ =BEdGw\VUiGALs*NlnW4=0/ 鵆?l`^UYk*Ͱ} TqCu3p (i) xgs*wg#Q6 d+p_f#:q/#׻Yerx]Jv\8zd:wZyGR3 Wɴxɧwn&j{R$#ek0\ST0 3z\ O@X JTet%WFTvqlzĜ6) (P!slf-n.=`W!&lijz~?-[xby[~:Mn4 a]4v|C9w h`{,%9t)ƔMtY*Qf[ёjnZUvcG:ݱE#6@5s䵷{+B:OkoH~U$2^=ĶAAȆfh.3JAat5Fg"bR~(z?9[_G9Y-J)A$ "VD{Y]dU?3,y_Zl3 j*Sf[4ЗDε]2"7G||q$x4p1Gc7cyhT{H'KLeV3nu#ϫ9SڗLyù~ ΰ$V3)ы-**7)J?V|^LYS[ܞiǵWto֭~1:KQģb?ɾf?W,I)U#4C(b_DߚL;#+_R}B=+vt}̠xWr<%ܽVJ+QmCt.5 dd#͐V5ʥ-zb.:Uͣ }:!%qf^g ^ӽ5:<?pM suZiy]خ(dO[p.AfՠL"7әEkwaW_JyN[1륥K* CrSu0 hD'dG+z~$y꾗s1\)F$ fӌ.rrkoj=E*~IdSGvκգ%^7 [sme2N& }a](w~(䦺oz6·5'Jh1뵙.4ݷHs)/KF H>h)z2&>'rY,_#`+)dYHFՀcAxELJӈڞ?;r]zy]5L:8#xlCC͚/6JFq(0݅.,_fO?Мz`,ɿ]*"Um+vm^Q IY܋W |j$%ê9RmرؼdM5t7hU.̒e17}Q6Kӽʏ1쎪;j O(6`W[_f`݉t^I vb;yGblO֬L|}Cv:sA:1q)EmBg _tv@>$z*w@xPq4CkߓZigJN8ߖfz[KhmB~h\[h=LKAf|UC&k< !X=/] #̺dϜF6tR|?P;p޲6"NR}FC 8ݧ" h7 N(!wMkE# Wx+CK5ReQaGEs^5>jȨj# ^fԻM%|X9-c%ް| WanX=Jtnn~Y#:ǹ3С4q}Y.~ԏX"«"04BIS!*V54ħI헖{NhFH]/:$kn)+$B]a,he.eG%Ewwm.' `q\ 2S-l {ej}=~Y*7o1cj J|X0ztrAᴇm Ĺ9f(!q6Q2t_~AUhZi8k&%`zC}/S K@zÞ\~cgWkPG*#>vK>=Pdpa$]Ԏ1XQ-bAICX~YR͏e`kbc.qm+pj^$UܦRJM3$$"μ]q_3ZFVn"uRR\Mwm;4Wp-+N}!8^KwD #S$څRg芊|a]Dh&R< W! N_thj1{ jWn{Z-. bV6֔vKԈT5ӁzHAk4j/ysiT*$Ø[n 0:G;m@UH=b_:jy_" N ykIx27؍ܟnM԰rmJo )=*$|D{Dq;(oT=~cM]KxCVo: C4ey\dB\0^iG&Mb0Xj!YZH_,bC]*?ok E tVwׅ*˂+H PrnXhmNł>60i\*2756噑=89jϮ|ͨʳ:X.6h.Kbq)'_p fD( -:h49lsNiZAWlYc[i8l[ b%$P/ꇽ ޮEԒfմ2 ~(I^O9rh,R^⢲kcBT$A^*06^#˽՘6 fl{REsQZwE}mo*JJ;2aqnJ*phusюz5_ʫ~d%j.sx߹*@S +(M!&@$;v)+Y@>)%yӢE=gZ!Rj\++&4IL0u& )jRMy,v删7TLu aVUs8M5\{0M7O_~N_ B=e&+˼I56Y;z2D5#Z)dWP[a_A^1o,|p#j Y:/k+s¦&eZ3?B>3$ o5󾣈\) ƾ:͵P68үtl( e}yi`RH cB8̚@!"D",oҴE0-~B`w ^[IS QWŲ"O4g/Rtcd%bX5F9Rz(|{l܈ϑup+yDOˀ^^uU_g ^gQV*5tseM(/`F OSBA=p8' dG GWE%IOK;B3]Ricneߺ? ]"%(-ImƁ*uhaho7çMlFej҅roeI4Tn᯴*u|~YU͢z P؛5$ɛM\E=s֤bÙDw\/lN[o"H~a+.&'>!1BᕥA۳ YUޞ0<σg"']$2/À.H{fi8׮m& x䍻>&S7Y!v A4^7=zpSŢŁuޅ&` f/űsyw rLgrLŤ(( mq N91ISm ՟Cj!q)Z魽jO_ FiW82*T_N)wQToz]N87⁲Cn%Oؙ85b#Uxt5!@a#?ʌscTwb gCml kM6/Rǻ#t!;;Pu0u hj@z'a]31 x xs%Rc5;PQDT-؀]h*+v/qUˇZN  ^_3e(v#ؓngp?] 1U & Y p؅<\|?I0Ӽ[adˆiy.mc^l`.IF4v**ء]\vj Mᒪ v?(Ŗ))T VkU) ]$AL?EFW;8)ϗ`S4yh6+ GQHJwclR {Q rʋjcbcfwXHCȩpq| :]ke8ݷ%PWzWJұ:3>yM5$2;+Y_߫Hut-cI҂"N7 Y(H)H[*<UW=K*..|_ߪ[G:_W3ؐ@џm秭 -gpAWi@&i)umgzJķ9z,Ya mH^Q\8'gL=;ܒfD~hÞ0Mve֞]*)~ZB5})I4@QF6cO>δWf5ҚLNoNq z܄Sd SčIMFF{CLsf8S*(C:^iG7Q?VKesJ^ ;59fΒGզJ=[~&'9;G qهg|k ~}$Bņxx 0˧u=C0 tl'峑5.K%vkpqW]b51׾dXӳ%s7D;}A/RLƄ=Sci<*7- 0rXݍq1kǦD=B2,apCHѦc/J!6)k\sqa+bKiz|`ltS}.=X:;_2@U.|~vYKNޠ] "mP3{{9/aG uyCɯ"ϔM{`߅6i wujt4޴?D@x-_&arñ$]R%\IJ8R_{ Mm̲|;I*Ir3|O]#V"{i0&7>N[y:5]# 0'LjX8_DAcu n#V(^M)|T786Wۯltؖ? a%>iΤFXU-.eJ\D IF@.%ǣO}5Xd6YDMyIgqQVA*G2LrJ U&v[j:|e ET P .S&4:'2euk CGJTRW*׃ZCc-0XZy|IFzWzyqŋ`ʲˌ< A+bֺ`<')^mBcAㇰ5ΰbVyџIm80ιC#)Ko4ƥ/IjeK=[\&iw_M=T?,TL[ĘJ_aLn3fh}PA*n&NJhs2})Ҍ 9JѐF&HkqJYGfc'ۡx$ 4{A%{JVg`;|8`,Eu iC,MTrfpN?Z*.)&pRTo+>c8Aܯ`/ߏMh+s䓃9tu{#^ZzdB(y{慦tT"Xqd&{kgK!6o'5keMx '#9NIQAYtS߾3|yb$Ac/%+"þ`ǩnZ#R&>t½`a3^ׇP0=,ˏ&%8W(r^`r9e#$7 ԼOo׈k,;/jũ9i`)7 Z{U&Y*zxk1LQ @,J#8)qx7`6U]u-=󕢘 yv:lR %ѝ^.n4J3Goaۏ$ȩ)>wɒ7aVC6ts_#ސ Lŕvr`omb#[ hy9N *OH9# +=ʒ}]IJs+0WQ[z@/Z2"{;zN=ufE%#?7o`l1aחk'QuvjuP@?5gLh;sI*29r+ wMF){xIX_G>dg/ባyZ '$;)nUa5[T!S]uT.@xi|ͫ~;xS?Sݳ`Fj*T)?Ԯw3: ԏ+{r(Lֆ g7)|؏YkL;rֆ;Td_[O<[z*[yAK]ٺ IP7S=WXDmfxxY LJ>WHY B~ĉєډtBFJ+б8\.x]ȃa ;h'J)HvXlrgV,ZntQUJ`l3`-g"ǔp w''5x9 iO1뾮#CfGuG"2ȁ&Zi!G˴xBViJ ArL`` L K\I(cZ0U@:C)um4BNB{)5dIBdܭި`tqAz\!_7o>j198wW9ܪ!s9{bp}1qv6/J5=r͟qr\ ^|nR\BNȋEKkK H,/s^Ŗ`}:AQxTS"_@\oe}wfN6tNR tgly3mhNrE}caٚ\ρlz`c2_%"o[٭9d4yiZ(Mdk+ O򫭆x-,8*7L啸EfmZy|)p.qJ@lo㗧-XUVGX߫RDJ> VЖnSO]NӀq{*"x}#Qx48}&(C56^*4W[Е6 DyO tǡ OY[ǡ(|LbM0h)C9ƴ_XIWt(%&OqU`tucʴa[ofLƖj̇`poXGdd`D*+#-LD'4KrOO/ܴcM T6T wOO &fPiH2E;4v ҚDy8NqVcULtM\&%g<˸(f幦ɯY9 ִ0NOI]A\/F$c!JŖ|Qm'mZ@I L8um7},R&?SɣBeM94NF\-OUŋ{+U}b SB8Snqz-JhDZ)j$PNcnv 직\NQ9DHo-m2G_dV Ȋ5m+ o8U$l?< vB|rC\B1aM@DS~I)egdsiieGq1j&ȳrS7>Xޮ wȁaS݋y{J@s 5DY;W!5yGyz_vpJW۵" ']/hfMәP0d85Z] k^\٤/ $iyB(}S=BN2&<~p¨B5?[We=աsJ|F͓oA=@jxwT)EE<뤅)G#- -gMrVNX̳)'/0de DoX4~Ɖc0AP+Zw@wF#p5neSg!OxdwSqlr5"ty</PGz+g~Deo<mJFkʪ$rU^t}Ml$ث g.޳}/Y_1aOp z|Ke g{M茫2*(cZݲp,kM3vb2ͮOTnܙt$XҝD+|MJseNrͧ3e57Wn* ,( {t8t72e۲]} AS3*YɬšQm AKWG4./ MAnR$ &BHklc]!J"]X+^g>ב4~l?]SM)6<e4gr{.[w)ok$|$33bd̨z*`NBf}n$-#taTXWE8](JlIIy e)Qžb ek6pHGL,շ ': WIR6O(d(=ߨ,橗Sq&>u,0 LZJaaG7&(j;)fj׊߲ ]2z}<ljFelD\qѝ1 CbIڤٴҪ:L4b74[J ?_G5ffM ֈMT0qz՜ڠ$|[r8a$&F2J51v?O| 'nfJyh\ _91swlXIx{z)~hk\W` 9?Jb$lB0R,/S7;JqqPA;ˏ0jW+?@үͦ>Wf:FFҀ}t0H|[8(S_Հ0c1]aNRNy7w}38YDqx –4^?ЈNk X''%ưHIC! b€1Li78^u8]N^͙Dr)o`MÏDj`q -PT6kNB Nֆ^Afv,C!!?חk)]v@w< qFBrC,3׾^u8 IqBI [F/Y91ΩڎHg p[%2n%9=<cL|ʘH6^Tz1Nǣ~Q<\qs憦41 r t#b@1e9P:hL6 @i suo͛{< 6j8)ú$Yl۩+šͭp1B:}3عOY0w *<ҳlJrgC֣ D{02riX8kw״ t'Ɖl$@jcGW%g;9aTwF*%?dQ5V]bJͫ 9fia[J QSFH\+~L7q3Fڻ 7s'c ZY!\L6`?95౱tө|2S̉ # X$1HxC7hr^1lOl(ɭR A<tI*~<%D$n.&c<mkDCiګ>lLwK4ߗTԁo e7\pP)}@u; -\C$ CѼ9Rd)jǏ⒌T4qQٹ-`@{1P-@Dl3b{PލrU 6r6kZ(Edz:J{>mSzdKu]~Hu ;(2d \`Qxyxg՛yKu+V,VSMT ~mM*mV7)Ӕ >ojlp$ꟼR](sm5c3u9dY\4} jvLtTz~(YL:TY */o69pmYw'k[ɝ6]Px'GDHۧv;bu1JC_p+c8'Bp%{r7&PKe2N%c(kH ܀ \s?d5?( ir)i>tTNpdS}|8hBUҡ/ֈK")&؃%HMJũHp~g6> ѳO!-?ͪ;k4iށM0>Na2 ;Y:~|/4w:! Tn]'MRx:'X ԓ޿J`3]{"܃ a&vfڡXrǽ aG5Zp?jݔ1b@Ikᔨ@m'KsBr_˽`$ y2tyDLu͆k`SCD h43ݵZX}4={RmL01{eD=x6`JNrȶ= c;yؠ#+Ldt 4~nwg߬:+i,&%)Ӱ_YϤU2<%]"3!@n/ek4RnTzC&+aZ Ŏ Fh|'Kp胈yv-T~f_8g,nFsjCuǶ`kSC\8`!(ȼdoj6Jr1D/\LѾA xeOIٙ-6/m)$#=5Ys2i"04vszL])S9W(z!dfwt9«I]'*P>掶62ڞr$F}NrᄎyKe\}|ؼDžը< ~4 yCaĿW3)B".l׋Sx Bئ44`32Ѫ;hjR ϕ(n&(DrFa;wsm*fUO1-%,bW+eSu <-!\HK]eFyO]ے`sx.CL6hM7҂=e2hI%Q3F5d}^!zJѥ~ r`n")_)-­( Zhg>(-rmn fu"2hÞ wIJ KH}[lVs79{Ԑ'Eo`ll!ћfövfF@"5C0z#I^$hҳk@Ew[H)hʶY)=25͍ϹjoZSZQu(tUvUWPb*jӖp'_QB>ˇ?|I6!C?OdVq ~zLr$o)љu&ulbK'f9GTe1^Z"V{DrXry9zCZdҋ y@ڑ<:!z  S1{a'Q8l C=㼬F)Ѹι-gSnb6aq>ǒJ?xӪܱ'Lau 'B#+BUJnlI.jy($9Cl}|/2bҨ$p=>0P#c=xwqpnjm %o'!Dkzs\Ljw%fꦩV Jv|oPD>&`]jTqonj#VU <ceMpH6ƯdB,Jh ~$*Nh6<$3p{92갨x=z>N_xbNބ Qnms7 :r4QMY)șڣ12dR3iAEQKMtz{L\ OnVY qKqM8 Kk**)CFQ{(5  q\0 KĦ{2h_0웪X lupG;!~9vԾT'q)>ԃ3B[`=4=8=zeC!>9Ct |!Gcԅ"e1k UzϴH ff!!f~p8f2F1c:vio$ tV9C|WQH79vOd* qN.g4Ym/& D5u`= /bw\pSc=]K3.Tw ᑬNSǓ( [ߒoҲ]Nx_+$KhhL }rltrzEn09E> dW/,myl\&  YmIx$aEL=;_6V. <$?AGxwLZ/~VqZfG30B$&8$S‡*ŷ}iBU?TDhw"¦4}}wNq@vǵq>5--,&X]Dک+A0*!>|*Z/(f\j];.ͬ>;(Sh0m/5f/|kb0TT:ː"ޯg=U0JS$yCb#Z yP8/KꋔӺ3\ZP"Z͢3e t'SVXvqJ@ek4g3=.lzְaaX1AݑECbZ3HW "!M:3'#"ic\ 뙶ԒA2^ ,l#0YypbQp&"PX M4= 'Xx+ ˁJR#]F5PX [9:&=#j|4QYbG+ehiGU)u.I`#JE=nWsKlIz]]kBڀO!κJImaJ(^$%Ƨp T`@4n(7+]/ih #Xy~8oJQ- + p-HmNˡânnew <'şˬ:8!)=yxlC:EXH<dO~ᆪع4: cl6'ûf$B$)s\ UwӁPw%`xмAĘSd `0?U&\W{CJEly*q|<[- J׼f/:Dy: Qc9"'^ BЅR?o-}u@w*bťWن 041{n۽P%n:" g-}D,.B#s1Cqp^j-M":Kޙ2VKo 9mtZgqoLk/t 3c:WKæHui#6;An!7x4 S HlF>=򽸖YBtcŨ !H:|I׶8˞S'|~K̍pßS _0}}lzC٣>i}JӴÔ7]?5Ys,?gkpSbEJ#UXFERNfuM4Y]+=pq4_;&xIv$>p3gp;h^%".I-LF6Ў_;yEO)U-iF**;'^,Ph԰_i\3?ж!xPqqx7n|@.PCoQfm2؝ר+-X-O!|{vނ!M^ Ra*4WbO |KRlSku,}?$s`?9_6lB:z+Kp^gPܭSv+gT^F U,o9`2P do523T6%z4x9wŤ[E@u5uLt5ڽݕy]IAvManf:LaT*'4!uy}ayx !tb>U8㈕hmRls1FzrF͉ư++{ l, tsnk )_ Ж78G+ HDW /j((!U74mc@Ӑ:9%0GtL6V6blQS_S#!%Cp RS`[_] gp:wCV%G!; HA"Q(~lY Jɺw7 ь5;ra]ߒ''}P:@EC]xlyR ƧuXDᲊc^4O`*,'vsQlv((Re|# fӸ֩?JBf y lP:O@G s6,%Jlq4 AJx% ԙǮDnս,쁡G $ڥI~k\nX<^W~BC[G”SMնѮεc QHҴit8uZ:Z'aܡJSuUcQ˝܋fBÛvєMӒ w{t:Ѡ/LKf6AN}@̆n{ hv L9{L_9͇[~L~%mVΡ'܎tzT)@k̠E`>weTr7c?y3>2#SOx$XX{d;`r&h=]߱$[y4/pȒٕ^X έjX4f̼ Ob9)Zh8靟TDg96B\lŋμs$yb-\Ʈ;m7~/>Ǿ;Y20 oL.+ZHkl A0]N/oCdpuX=hfOU4-Z+AU>XXKȳ&wssaU \,r Y0] N` tYkK\c|Cxef Yik.cT 6B>"8<1 [ .[ CD\ẑ4K(jMRK6SJ(K}1.pN@m药ү1օo\x·yV Y6mjfZzyIF\OZ&SxM`4CqlZ7)Qd*ɘ0{A6B=kA׍Ę!`yIRҏD}>ϛ }stt6j0C no4yW}#f |/z6ךg{7M}auc[SbШALzYD3l턱6H'!$QD [>+Br" p!zLJT˳ P. ֪i=QF?^a} ijdYZkh"xj..˰|= VES[FnŒ.c; 'E3i\vrFԍ (R!IZ Z>Su{ d,eT5<EarܪA 2 moh _zU6"[ eɏ^0b̚5P\RX&@KV qMk10WK#O8:n! < ߃5sOD4]6T"~!H;O 9C<9mh +%wLo,fUhJdcfH ߱`MAjҮޭƏENvdw!N[S 8GKÐgo3~H֟ad3ƎA}vѤ\V~X"5Xv%&] i#`X>eͼ & 㞨baⓙ+q_$9*s\D搮v'$uf0F}߷X[ă[R?ٰKۗUq\ Exă|c.,Y??C 2/BFVIQ\ ;87ZHtp(aZ7ى~aW;T MCc3G}{[%eE\]]`DSK8pjdBl0} D?5)]糌jj1:.'~|ؽ7JrX;B.ݺ](Ixk~sYCM#-Jo$(T{niC%5*c,յfPMEfsoɭgQ9QrKfnaǪʖ 9/u!#mC0d4xqBz嘎p+X>< 咥sak?Yt$=WtEа&Ls?C xtNuƚmܒKbeqс i -;1@ )f㽵 4$Gì3teW-=g0s|Wc%"ɫQssg(/+XK#k1_}7 6#]+Sz2Xc3;gy-GOOڳ\%0Χtȥ?`NUwu? HxXSEr]T\M.٘knٴ!/{qù|xRd$wW_ U z<#yx_1K'VbiPO)_v(p!fC؟w0]syPMg{h vOCl?橋 {AD(|cU.~0N{['L/7"oy?T aAAt%y&wmܒNZA5UHWj$h0ҭ==Jxl%RWTðD, 'aB+x/4J{AֶAFt7իt8Gq9Ja wDM֒AݰJ=GMb5 ^o"nD r7Bc(<5𬖜"pp1@xAL;, x0VFZhݿ=Qa/VFWdbvn{"Ŋ XEbݟ5Ru? V2hH,pg|PaJiq%~sw-TbS*5U(P 9*DjA13kl[dU+[#E\6IL[oy8?[%>0֐S{'It>fKv}shdZ`36}%7,n Ѯg?*ƢU _i]CjGg5LߣEu*]vkizڐ:!x)/QԅQIi^ N3}I^̗k zAY1Zv$ɵvblx p z깱}V*wZU Ҽ UIX>F P٢%CEs.(L5^<5^IGP#Y7CA9(dR`Wfg(nct|RB_! APbdo|QFYJl!3SB) HYQaЪEldʽjBobB z9xLӒH=e".tzgR5u 0񌣠ÑܫJVvAxu6xSѐģgaXc=e=Ԩh͹ #T1U׬B"+sޗqaO'ւ(Tu@. pҬZ2kDmS}yfEiNt\>EB/#v <2Ó^E %"߯”x]<ݔ1{v',2 2p4'A(4࠾New'-%M&77Zí}ϐ$mlO0#Rqk'z7$x@}?lUnNPwvy*~μتjsɉcRkKU7S)XAYZDcF6p֭Z̬4H9D87*KprsȧGR+fPeY@Oȁ V4*nH W5'}!Z#8av.t}ǡ5 nSlo&{~7Q%VLb8K],~.K:Q8n= G @K.cxŨcKR %vlq#o.ڝ%laaw^ZH8wb$.ϼ ƭ۱Rg2КɦH)kȔRxL lhXggl֞&od5jȢx{9@qDwu}} U{.cT,8}HE-k܌7j~ܟXcؖN's ԷN1+̹'5v>TՉ.\ ^J *&mqsi"@xrz2_ƚʄPV".;/Z J'ڣ#݉EɛyBC&M("$Vr,\- q b U0T1HnX!W<o&,u[IC4FZL PVƎriy,K?au;4n=BLP܊uk;)ꦙshFRR= Bo׵Rw%I~ð $ɹa5fRi5kD]: [LE ܍3\Q;lp'B;pq.b3-sCuXDaLl:ߢA~MzyhQ\@tATSLd x QbhOj3F.»Xlqr/ܜ9CZ(߅C J-k=%N: 0qhPn*wo=ð4Je/52\.{֚]}> wGW]S ,|lP6,qI55K(GIRA`!6ci-[bOm)f*)eZu>JU&?+|̰(Ҩ@ژ|oN?fakcUdKFsð#]h)TZs<|Za'10ܣ=SFtՕ%5eV B8 g^䚢ի١~d}.#S '3o)Ap]r dW0ڏ+ 4d#Hy9/=[}po4"v#9nŁlwֻ9-тW4QRqZ\y |FJOw ̓ʯm 8O)Ȼ5sqhIr?j{NZ?CY\xS|YIɅҨ.ەQV.[ BuA0b~&S 9kүz4p<>p7q呆9rM<}wz}}曷$h6 ,ʂ9|EY]2` Xcz x†eەNP~`(J04'7 ƪy8}=¥ k:XFWji/mY3yרJCҔu^QD.xF}U3 vb= %-@޾KbZ>X=!Dq̣Mw,;e3sq!pDŶ3$NM#jA,:^5*7xa .!襑O8m;(gְ$6(8YHU64𛴆 D!rn{dq='iH|i}kY~fĐU-<ϯLEe2i]}_ՀŚ=u*]#zRwVގhѣ "h&k?dǼ=j{ u0";_3; 3X Bux*R!B-GNyZXMv8ЉN*肰,gv}"12*G]8Qvưl>Y<[N$Lc"?4ߏ̾%>rmG$M9%sX`Tˆ|ѳK%<#tCu*&M=(}F =([@CKV qPT`7X7+πāE_'*rL\G&z- vMV4kNkJZY`2̬g{ޝR1\ |k+"S]&ͳmkA'-\&XL4U@ޛ K@YLr--kp@rFd1[=Y$nSujG-IX -x8L3? -ͦZ"?xxe8Ȫv{R `6܈]7cGN)$ꏳߦќ,͢p0W٢{N[\ZKxO?a8l)ym S@]p ٝ$*S>!}HVgkZGM@N1Bdl[ZԤ.b+Rl^>5.I!4n9)*B)T!;f2 %pVݕܾWy̜a/ O(GkP45WLϊvdu9mjNWI{ ٫phH\D_R :ZXm ؅ty"ý;">?$6g=[jzO>TnƱpx)~wt#K?bO#MY=Y/)L+qi++vSC1 b҈E(6E`Y#}2pTUiQr`C)]+T5?p(lhqzǭpСe|Q;K-ˊ8Kk^'MC[9ibINVGa¶Ǣ'2 \mTRumr=l# aWRXeMFoT~svqku)`ay?{tsM_J#'PK}F.xD19dM g 'kκ. pCw*`'#&z\%DD).x]{ogXywX)5AΘ] ;?af:av-Jd%ͼ۳8hvCkP#'in+LtUMdX@B-`㣹-:b:IǍNy8 56C *a߻|:eQeB6KHw:|\mk+#>y;W9p(AHGK?h:lĽ&O6ޱd58~4vO2y#8]{ϕ@%Mbnؘ|B/mY1orOVghQF> -}>NG"f\\$0x}濇#XJ1];ij J}W3[_T_?3E$'|b1>&vt9J 9~]zS ePo-uDVuy8~yϕ Ƈ nRrw]G!٘◤^J!q6E}:yx)Mj] u RYɾ^H ӡ p6|ek;~.G=|.Cĝ lT+8B+ʈkYj#@c8!ԙgWgIb_WQ,E;T[l3G1_lU$^=O;TTX;>|Y?rAI8p@s ~?Y~ozިTmC:dyN#> q癭'q̹w6Jko_ br$A ]Gf AfNxītkc 0Fe4xrV+3Fx/U։r;X[qFls#^{ +}F@]G$QŘ?f e3H{;2: a1_PՋe]Jad ]>tEɶ)XTMJcHY: Xq;iYdN9Ke&e"垟%ʖB &kpq{z͕4Ɓg{z ?ro᥀3K%KYfcy sh/LbB6=cjhFQ@B,9 9.#oGyH2w2ZM &^lOc*Lةeٌ92E oFD4]N,LxO½G`PYFAB5P;_oFӺJV<$ػ,(Z6ޙ„N%R" uqinNgZ‘~?u]7t?R>*7f?nh 2|ukbuS/ߜ:[lUM "4IBHIW y|dڪjITIXɑBP*^J񲒂Ǯ\ #F3~L墩3/7ߋ$" ^UIՃ5~غTFX[B'hI zDr@I`/F,vM9 #6`lܩD>  =4Z?0=N _rV"ؙkZhp1>*wy|ZB]!kLY~ُP2w3Y^X\^GмxIU)'P N\up&9,7JgO~vRW㩃a+J?\&Tʊzb1\ YzoS<5R|kl7wOGv^6D7O*pQDtJBc~LĖ~Վ68Ec)8d? |ѣ0 1*lØԻX_YklJ3{_K+9U0!9*Q+gL2Ǥ-]TvT dV{/X/qȧoz:ٶFС쟬bR_Drg+mř0>P)}4Rf/[z0,~f >H|꺃 @rG2,a:eP DsnȟsbFOg7MwkL+FMK1H5|#d: U} t_w `YÀt[ RGiFNaWat>n($<6u =w}Cdd@]&&#?#^*yˠ/zb+T4jEvwT9LFq1C bD>[2"O8wqܥc@f/^XϴM4p scUY!8[hanh?o-+Kq s+!3ҏ#F*Z~";frC-E=cmod0d "\6&OSA!ɦ869U];P/^srHŬI!Zݘ ]e~3h'bG-_Gvf,9f@ʷ֏?zU๢ut tׇMZwoTS RNJ=02AjuAδb;y6jT+.チUu AW oB,C77ZWU9o[Vs겵 "p۹_ r}v/}}̸E0>nHXALT4Tt{j0`zmO@"ZQ\!v騎Dx[W5|QyFfm,<Br[[q,8g#3ܳ.͏n?E 2ySou.ER'+vo#Է\CZe5m ݢ=؎vΔ]?X8M/Zϑ̍t _{VR@ri16*"fT").oVp齰ۚz"Lн;*g8YP®p|w2ji./sRr䨛=E\δق oߣ3مvgPgc3c |6_g.د @d~gY%_rDpOygLS'.MG]JYXخ2Cu7Y-,j_ve"#'+Jm_}RsŻg/_—"+3\m(_C֙w`fp/&{Z mZKBYyP";8v=JXa[c|\FqZf)+};Y:(f)-è?P7t|p2K1ܛl`>_{>OS`8 8Y`>s}Xj$͆:g#$.sX@яa "Jf]QHH;I>#ˊN!(HvOʉ7mR(nn=T AzySuFH1l-vl ƍ@*ͿNqT ]7%>S'Qc8G2ct:.#; q5Gwg7 TR;16he'|dP#9UL>_nrnv4nOMEbLW#o@CcǥQ 52(Gިd0 :A *u3 ʸQℿuDmQό6vT \)EBΪC:Axϩj68xiBvIwߜcР[[*N[xv-f{U#5D! tO|ZpLX5 L3Lz"fޥl:lpT]{L_[x,m%NI_sġH~GrzKf`'&ʼ~Q F le)L/Y|]R/x53nj& 2n2-0VSYЃTsP$!9Ȫy[wr#Bʕyl(liW~bddlOTlxäJ`Lduhx7s|jyv-k Ȣ;\7ޣgC}pD<] n(d TX/tOpR ߢC"f4ȅJ)+ [Kx{YZ(Q+֗x SD*s O{1EM,2ǯ`A>#ОU "'xQ^A(!ᰢ$p+r躦XvL.%vo:` 3J!\B%pA Y7duQ9gdX\浂e`kn_US(D-yS 3oo|/gDji9|O憔S# +4I[榷v #IcϮ`=]H&7һy-:J5$!) -gvx'/N 4b8E01:WN@Rw:Q ',_{O?{5ߢOCDwx(M/$DTO@b$,b:]Mm]_PHږʳoM>zPk NW1Yet*҃qhy མ&oUk_n:ő/WJ~]'K .3A2j> ʏuiC" 4A22Yv/Hm tHWĊNSBKv#dxFA>8.쯦]28N9x:onu+{Ly U.֜t2}RC 'R@ܓ蕨$Dو-$^e ]Ûj_8A0_{o\V=fE_6 9c $w"dh=˕oF? <][!.2#Q3E .Ϳ͉v?:kᬌX OO+868YlnH#ӴKЙEt+Zqn& ۋc<-ghB*pe}uBNtW*[ImWߦL!cC4p$ qB K5#F0,m+v tCR~Ig Sy wyE`I:ޛvV8 V>GӀclF 5;)[PPQd*|#?U $U?IU5υ[KxY!mwo хihJI juӞ[L?icE~pk=ȳr7βTe{oCE%ѐ>FIT񞄳ibL/ ?Ir{]%.۰+bYw,}`;Uo*m <`b7!J9Z. X! jrKWԮҲVu35L2uPP\g5MQFȏrq͂{eEY,N[G. QQBqNzme"8۫j*ӫHw)"wD\Yq,~ҞK%Ҥ#Q p*pyD d&㤃nM0ؚQ9%,F%i0tc^ nd?vcp'(m!,t pޣo`ǼpIH| tp0@NeIU!γkcDKvȟF+z4ħF̕.bOr!NŢHT3='vfLdc\ҥ7Q\ Ou A8 cYʣ*;7'J?(NiEHG¾1O7& ^X ۘ"``ͪ$r'Izr/ hq9o"9? u{宆S|O}Ȅ?lVԈ_8_" "Sf(SА3w+U'3ONar/[Yo.77ch5E9Km=nɗG(9ۍӎR=M &b:l>7<21tPt% x:H(3 avaݛnfȨ{o S==( `q\aJxn."w/#kk!ڏBq]7\TqfLsTMF-t%|`4d뼧&cIx2 3ռxGzq@ /~g"Iԋ}za'6}ET4a{>SiBd ڙ«ѩlڡfсOPoz6 &*3f:1ߝ\\F7;^_h&l%<#KdZltT jXuZ_&o=|7[zzjFNz9̲$0$fr KG1;ߟdgA|2P1w2y9SUCC%ǩ:sYEAA[@EhGtM9$E^'/շLcVF&)MX@O.gͲء9e n}16҉4T\wUAJ x^y0?8p7?:/;`ékHڝLJg|H|BJlT9V /bkhl s &~1"Uo/oTҝ> Wͯ5f5#WA!6צ5n3E%'~^4izzѬ:xthh#ᰇqe"zP +EdKxh`: 1CZZnw fen"reaW>iQ/sh5lMF06X[ϜgNýuk%ƲXЎ.<~ pK*Ŕ,Ggq z &4h8Oބ0Ҹ=cb1 >硼ԝ]įaۊ+Y$򨭸$JMJ/"U9:tdjQ`A\S|1b%}玳 ¬9ݳ?Oz<]dKR~*fv }-­fQ5,I)F+ l j 9sHXVL y$B\?NfPzU0YS8e_1ji!*1ʣzӒ^١<~mql%قZvTD${i%1^H ZF]־eȃGo'p0)~(i0+,mV: *k$oPS8] _P5,N쓵X=.oF:xWU78[zvtDVB,(:y3|Z#kbX+ eP+zi OÆ꾾こYGIF|9`A%L"BDr|Vn ذ9IYųf] kvxIUc,ݦf RqԛMz79*y\`+cYs:xub-aWFgN%-tDZ%/YY?P7i>|%L fHC4)-Siykf?)>BRUy)0F[H_N )@ Zi<.1[nQxN,tc˩g ,. z9!&Hy=fJq`OJ/ WFk00}CCWoS,wL^5ZkMԤDK!P&6 23Y;zzqg^N<ƄӁ!йKt͟܈]?FG ,zu3Uh @YmyW@DJSX^BX:Pi K $ Ϳ,ŔxBRG9H36 Sȉ x! !^_.j;P=Y=TjdOt}E <ퟺQtD0l'kͻDzt^Ә`ۭhnBԇ^$=_oUTqYZx0@:::gBC20{6IӜGw 7¹\8 ѯ/eNYb>=:7^ľxս w@mxv'ygp )ثoQXvF⒀ƉV5DV]:/r.A \bޟZLvlrm,5*/)tA9bb 5c.l`=M9G\:J;"2gn Ji]]+2P R5[㵼8E6 hͥ~i1_Blvptg&RRoh,kA[!,@3V|OA| B! = fPR$I4Z7PFPӏN|.b} e?xb_-t÷ngf:88,%ݿJ*±%zJ՚!QeaH!CVNPrs2yC E {ѬcvSy mrvA* PrEnoMk}mb,fOº:llHnfқ-{aб.AV܉,4ФQe<d81S/Z\=ψ芀- aF)U(QMGE:0Cؖh'OF ul\0ԑCT0K#p4%pEkf{P:d 6] wE^ƠJ~T=ʛ4h&UM Gt:vY!h"ʨ:~!:vTSMϴK8M/cJ69r]髵u;18]AkډLuHFKTǧAiHg֒ծ?G6Jj \qٵ_ 8&m IMيqrvb1gMQ#}c|08I!x5ФS <:{#Z{1g;gfE;d$F*;aRn0)SJ/'+mO3]S@NtV@tIhD`BY$V^e ^WoHGGVLuLNf)9Adb8H:xYR9b"+MǚeO 8+P/ 2gϽtc]PbR)J:013XgRnXA*S&HHx+Mn>:-BӲ~K,_ף'T. pȐXA.t6!ѡQ|GikҰ\dv$f(iNC  9ӚL%v->;nVΛ$wY21gC,K J+]B14NK٤qnfˆK0C{Hȓ}$oc=?:+ #9wxb@9{A >eWI=F?KZI_y%ҰQixm9J6:>RrډDHfF]1=)en#(MⱊA"k`RN$7nD,9zpB\z6l4]u/' Ȅv @?j߄A/lQקǧS/,թgbki.X$'ikѲyRs;i,?ekt3L9[PlA f.zxZ@%YbާjILXiSk^Qo Ȯ/+=Röx t\WrS 5V_5uGbƒґ @#Ct@*/]}\cfO$򾮜5IC)Uud.V5/ JR i%<ӯ[ );:xON9NHLS^qN6/6c&΁歍$ k%I.$k9_׮x#Hmi&AsK(J=Ű&6Ts&n*UB}z;4$ҙ ʘ+$'F1mOBBҌ[\&ugp6s{H6m1qt#I"}k8{7:E /`}8Tf{I 4ŌE™[fp#`axƾu7vuۭ4ڧۨ'nvMo${7B =g`ٸ&:#m!|6ϮˆU3[D?\@sIqe˼Tc\Lc:U#AӜ!XK+Ѳ4!9Ofr kJs@ޢ*F?B@<q%>\тwiL%)Bx2Ati'M#O+)sů!`++,2|m_֞aj5fJ6)r?FQ6|sR|hb,9 j꫺vS+ !+U7O `%w_3݉QR.o cF3~̇7{.m| [q\0-1OP6XD(R;+$ wp} O*Sm#"(wAf?;9WTwTI5/8 H pIqgyo eBoJIed:yu藙+5^!ܚ0j@ f897ƺGc Ɋ~v<rۑ'-\?Z{`{&/[nҀH@d9!41Z *'-ϸ;i_ؠ C$oJBK=pC-ӹ+̎iRZV<m R͌cu6\UHċMpǏEk`?S3u=~s߲6}gb-6#U6 $ g,&'qggavQ5kB|͂#`.-' 7%kᠮ;Oi鶔z % P32 gWŌ@ؑh\wpBBTaqCMv 3˻҆GPM#2S{:L z1VaA7ii$r|e}[%f䜙͓IӾ<J">:q hJVULZ7^^3m{ہp t\К䴬a K+tuhee@Ig«.I#dTOQ k V.xiؠ9w*k]9t7$H2_ʓpo8NY.ɧ_g숳5nچTwꄊ25rE8Ţ\IHnƵTcpUpN=JLr R5ټQxn'J f^ 񗈺1 ~|(O$)@Z"q28;XpD6 QJ9XhzF/\+m"-T@] jm&A#xCV):I^Y:(`#E&G\阓?AmtTzlZUj~罓^lG5#du'9_=f!ޠ°]$e_E+#ֺ_ z*ݚ6Bḷ< o?@-`%)cYLopi]X3l;DNNb@qu ThZ@˘yLx[.Cs]Ϗ؛z(Kq+M-oD^wڵF_=3/fNֿ3~-v[|-oSܽ3.0gĠU;c/Z4k~,,α".j?/Dh}m-g_m1оFyFDo9IvEh#=@<_WS/QSS]=(v%ovXx 8H/u<헣Z٤)ٞD9AKI}1qaJzsl/S1wx4g 8avKi8h7aʎ&ѲrVܙD6j(k857yNoA$ _l,Ԓ&\e8׫> F8= 3cV9^(r[U6) p&<(5­Mfi? -nNo@l&QQHr0ƀyf ژ$9h,[3I"AkD\]PC`^߾ZHhJ4%K v?JYSAo`oTx@3V6wi\5[1У83$Bg` /FM21>갼REOlߵ;a/Ae[O+`»VY&=xC{_"i B+UauPl;ʗfN"n< Z F cj'%Չ6e,um-5rR(4~M9<< xXP 2_-C}X Zq!UDG[0;.)[HXP9/02&q'u]ZdUonu\h`pmL(,ٍ_TC0:'0aоvdd=[k*H@+ai-j6g#)T Hds7 nf: 64Љ91O䩃9D]ia -No@NЫS~t3hElΗej:xe瘁Z',^F~_v;WB9S%82q^kj:y<&E#ڠ-*Ը,NW3Zq[.HWj6T)k ȱu&<#igT>ՑK64r6Z>+^m[x+2KJg ݪ\!^WrӦf 70)$qvƽ3~.8rrYLza3@ixiqs '?ndUS3jȅ-bDX;UԂg;X;ȃ ÀI'ꛔw5Hadg HX{O9zXxe )$E3˕cE^fwԚ29 eu,VW`>R\@ E5nMg&zt(,Ȃj=/Pr >rjW<܉I=4$skkL&::< ].=I?g贮&УŘAi2Pj~NҬɂE- qv4ovAnX7_~ ;Weo[q>q*D:`GېS  a /`\=yOSbŰ.W*߫ t|(=cGWM.K\d= t̽kQM$#T/Ǝw;w,b.DYޟԃNlsٌ+'wn4r]fۆ 6Mr9b8Mqz<S$0sSwL nZmku(bMayF6h6$p21a^sG>>C*4rfl'g˫ C e(kaҷrO\Ư{m퐶6T a65?킛 VR() T_~&M\A }ڲ]#AX+-z*jL/7 rG 9[0,1\2ѕ ` Mtӵ`f*cNPtOR^LҠG9 -I%Y\za@:8k|Iރ4Mh؉JTb;4Izx㭾g "0<ىh8-U:+zùPhv`U"@qy!Fّ)2pa(! bO:{~)+k0=ͤ Vҕ-|uiT/S;7鈳p)^@vݒG2eZ~ U0kkPz9}CNo;'-,ff^:kYv}pqhg+!(s߶΃Ya@%+̼\ QQz#KlMYM?|63*A o#5+ud̫5Nk{)tod't*R'8Ώ?{uw>qH쵕E,N)) 3ahO¯; ;!׹ηps$9cBgbi&ׁC ;>PL½}HYTGntl!QԹDKb@ӈ*քYҖD@(?ݱIegR .:di(||YeiirY>KIrIQ>q.U94< h= Jvʿ)I!'KcL9DWMJ6'Xh} %ob{Kt. -O;VSDLw$՜'Ih+'m#{ y(UfRI5CjvC7BUVf <~%y{qI҈ *DI{"ׅI8><.ߦQ/ <]: vqe;睮; RV1\ F g!ǣ/[,Wohp;_D ^@Zfk{ rYaDZU_.J3a 1]C<3*ߚG[a_7޼zۢ}VE 2,Hc@*g"UOd,v,|2ppBYjRGac<]O8v-/`>X='#wg Xzo)®^d8h*lX}QuL@gy 8,%Ddܳȼs2R}ۦq3%Q%2It`؍YdmkPWQϑE} 鏜F!g'Z{<|iDǫ#,!X|Xpl,R'#+$'\c+2plE7SY[s337U7OVY*]S:~@o-i֣Hghx F#RGa,'J:,S>VΊF]oF^iJ"XAN3!k,?5t WP>QʵԤ"_x_%c -9б+LP{vD8BΘZ~/\i$vbZ%7Q4fa/]]h- o1[EJڮjhY.^-w D*⠂ B+u7_4ޭ攚e/סr\Iހ$;Ʋ~#PxǏ_}}Sq1i BK:b*l8 8Bǜ1"k;tNGl3$4osA т/bw:%iv, ou\LGB0W\up,ds;M)~jU8ܾzG_"p [Ɓ2*X(ma?X:)YDIgMkɫȏ䇳0n= X1@[-? %M̌K%gI?Ad @R;5rLL^pH4m^{b4=*[ULLTvksO:/Ypm{9Cfw_#~hEykj jɟw*ynAA*w;'"M)x YhT=-X) l, :|+hMlTّ#_MǢ^rk5x,2xiczŜM.]`^4HX&w04wKf3 SV=sAeuvhB (B\솲 %*F7+b 2:A&TmJsHCP݂Y\',e`0e(K?"Qqߘ>NBz۩;"7k&$2{\z]viE^? Fd+\zu0&= ] 9eYWVr~#SL-7S`C9X"[~W+G7ii|SF)*\EJ|7rŜ&͑Z]CU2v[2ɑP7|5A\g1X܁S IΙ.2c`195c-5 D]ZCMb_Q8Il[QӨ~xG;8(=1F als%dȭ`Si澽it?jɴ)Itѵٳ៿ON7؁4փh9{;>q.4)y4f"=)Ӣ>\l'b*Mɏi(4ׅ%4ghNwV?t2X~soGE"g5#:_>br<5CT4}#6DqO+N@D|#コumnVQ9(ן`?t|$Om 'C ;Q!#NI;ߎRJzPVSxjg3~myYZ:-C{:LB{j#'bBD cb}lsP2*=/6G5BR'_È.1fFoΨ"ʡDuũm%-Q;a=}$㼈n:w@-qXaHQgj7ٰ b66}KKx.ZxZ=A}Fˍ_cO |1'Oy ~=B|VS@Bh=6h!\{I6]]'$X ~w;s%۪=8U*kY<4e)l)kܻg}wϊFսVDG(SN"ދGC[\\|%+!Pp1W/2/gMKԋbc&D>J1mW4&DZh8m}}ڑe/@R)G c$v%Lj<~l`N ( ecOg!8ѿwLUf+hYuTx9G垈dV?"BO@pH4`ʉay5zw.i0QHHyB r׮ӌQq%0L^OF|mh1LoV`:RTxK锷Qgg|͝(i: 7Fk]ǣa|4Pn͗95/ױY0F傔t̑oSf.g}?5M(vl:F.!V<{7^<P ~bOF%ip16K=xh%:jg$%v3/8ՈDTV5>H}T/Ftr3zk4tXԋ=>gbni@6=MUfJ(&Lv=pХA4:*{?. f]HsP{֓ -b^m6ڰc ͨ5]s(:% Kpdɿڋ&y {-ح6A) As/^ڡݼ_$a f5 Ѹ_vج'/mPk%UW=0= ӀYyX3DgxM)Q#o Qydp g2~R!Q/3}M|4(kKe|m[޽ dPM6!o6x˜fiM07:vZ>sfPPzFb(*f @N⋜^F\Y| sQKQ]vhXZp/:&'|<';6ZWjVM㪶6$kBgHP 0U60C6ց<p.F0K/ƶmﺔ2~IȫbڷXus{=[Nf+(OY}f걀*GhU#@;Ƈ #QLװI:3R s S;1g+t rAzRcr ?^ }QpNaDObbDo͗)ͮnT?F-nkЈ;>|XV* +5sϢݒ4} 3Jg9GT>HHL] ˜6G-l"oy昞$㋼6Se:^\KT7qV4 hn P&Ӛˊl RE+G/_4,Ɉ2Ek#8-dBmZyyOW\bmƀ' 6Mv-+]AWuTxk7M96XA^48 5ͳ̢KXXae=rS{7 @#a1 YY~z/^F,m{lcSNI8i$!ɮ>z@cWe9q»eHߤVߕJF"2@mB| $؀٪Rn+SuF]181oPSB81lR {XK <= C#a,g^\hy!'X\cYPF^X|Pͮrx9|nZ ޢ9yg:y|ٛ!VD.dՊ| ߬*H wce&K'rD\R7IkS#|1= Ս.iVba Z"!/4h4id_Y*-LBE`dnP*1@֋yTTgjeOY^2Dt_0B^C[Mdi7&4z;ֵAXCG¹}ߨ?܎zɍ=tUIَT]>EՃT^1b&ԁs3A(;1mAP6Cr2 f)9ǤtU;Y),b$S~G[H+;˃BҖ 4{n b "*'([-O|2 zv Ζx?RREi#Kش+(KAO}}t ‰3]2`4C-q_feE^쩘_/Z˗*6?g4,'`NWolC4B{Dx*y2% ͇kݕYػ5d 0 P71D e\ǜ=3D8S_ [2%D,:GnY<Ot|dl'#9X4@:l`wuØ DYm !<=:+%x|bWVZB0AC܂;ү0 l䡕4d6eOu?'1C3ݪbiRQAi'ekԝ1l("Q;$c@^@G e뤊!yBJ#g9/ݢy[f_ $?9qe w\R9 %SD*QϙgΥ\mE}2*>܃2svW0a?+WUZjHh^՚{ ϒ"0l2ھ%1)s+)3R9db[xK yޝP e3'W#M1]ipKm`'o+5(e99IXk̨8 ^N Ֆg] %nU.AЏHWFN+i g#ΣW'L&! !7n&1 5.Qp( 6y\JYmW1\6uB&׃Wjj/-na~ Me~ɣm]Ia _E\0 HJx*9(#ŒR!Pp5>*uj{!'g+tw|bxҧL06NMk_2%:94ZjI͑TM|Aw=sUb;GQuUVXiھ[ҖsTŕO@ŵ_- o %g"\2/##AsW!`V1RvaH=6,(s2#B{՘6?]i~uM@Y c2 .g&aӡ YeVqql 5O 0Fx?qX`9&Uvٿ'[d 8x/I"0gI֌`?oJ-⧜iOIb5|iԇ3%*ʹbS2bRHsb73UXЪl]gu> YSDЉƹ_zG;wQ}?GV@o}_;69pHZk1EFqT2oٮ\(O? 2$%sڔjiq#-LD5\OgrڅCmi!ӥ"@Yf=:7#4t9$Up=t(7KH.=]PD;蓮k"DW_uv%ś"; 6̉GӖP )vq]+m^l3 ܩz6 Jh ΚK.-q]ûF|VAͤPYV8?KʗADŏ kꌵ{oqn Y } .:>oʌd:a*fX.bU[AIOmcF;w1kE#+ wWɄ%'.t#%8VXo7Ch)|רtկDygh82t8eapǡq,#X#UtPhigQ2>l-#e,:AX+,:!wxhm֌~5z̈́vCPʎi%4odOkCE}svITy8և0rHa$;2>ǧ"=#=jԸJ>&oo@>^ٍ^g:G  0"ۑ6 %_[/ i{*:*W戁UDNfmMCQ .xIןe1/6urnz[ٖt $5.n>S8$PDӪQx?G2hp=#zVSU ɾ\c[WY"Q7g)6At8Kǯ3 q5J8Tz1̿lg 9n4І6fdw *X;ߗ'&ϞAy ䷵rY,$x(+t( @`+ObGqE%އ|n~>rDUC?@&:W\>N )2v5Z0TI×Y[X~!ϺwaOv @P.1bxV2ʎћG05ܨz6cE.bMb)8ߙt,Deij;+II&aC_ȝ<,.@sZ"*.u;_j^_\aW9!DV)-U㛟p7n@x16*մ(*2F;l9V=d6Ay[{0q uQW+ {R.Yx p|j2k3,?u-W : =~`~* @˚s<%p&d :<f^ZQ97#-׽Zů9|[ʡ^ A9rbsDmwTvx$2m&xh*SڬPMv|ش]ϧh} sZxPkŃ8,w]7K8,G>d\؅[ZFxZV^C?q+NlVvܗ c^Cz:ķ6ygffҪ-鉩SG&Lo>7.;e[ c7Rk-.[,ԿxrU Ҩi<0AeSRl^82ĩ(@ c5?ǠpqF.k,4&M;t$9rlXXTS(6*>t8׊aP%ibLQ҂c{@!~~+{놂,졏<'56X+1Џj:t/u40`iN!Es'UeY!OL):(Ba<~g8KPܱ2 W4ILQqVnL`.!2#rV+~үmk>bFYW1Jhg7锜zQ7of_, \M9B? Do@o+,Lvl :S7v &t!BA;~ɨ Q`` ?(JS}sL %aO!UTmLaC榠@DRufFX~gFaF2gYG}%iSwn*1\ǀ5pS A OX{ йY}j_2Ψ3M>oިsgJ$||y_&Dk%ڨk5% @"[-oTVR& iY ~6G+} ;ȴLVG2$.&_I*AK42 x}$uOv,O}=;Ez*_M1%W;]o NLk}:SIԈY[֍tr̶BbI`2.l gʛ $_ . k35s*-s< 3FA=uwH#zx > N9Q.E΀φ۔GoڏuJXAŅ7k1"$9#2pvqAN L2v5OFA3$Xq$.< S({9Ҙ ҧK4˘b݄_c]~(Hh?t]<(h*lG)%y)# zCV%㾳ëE\{MwT-mJ{ʴ~BM#0RCK S}/W&||k ~kv^ZATU]g*+U0೿.8tܛF0)O֞zch/z(TbfvZv>8G1pC Y_d'5x8.EeϘ!3GQQ5%i7GmGaB U\^7x |LCָP;ǰP^b'(e~tz`#PcP) 8][3ʈzի|~=s >CN! H<ۙdѾ~+gbwII= %Nq&j4n\SȘBڅhVpPn/C+١U>SW߆L^\dDx(j &ܟm?X}NF:t=z s%!S;9a"vW#N%(ٝj9m;@$uי:1<9NNz '$zvP >^{./ssݥ:KSp{7`9?؃6}zǼi}O !`P~ŀˏvN;% :U%#8CFZ=_1s$ Ȭ㩠@oDDB7a)e>\\ͣ5eux^ˠҾĖ g2.| n!lQM USY*rQjvoU̙זּeBGH,#hT"p޷WoX<Vm55DHb+k.MƗb9^Zf+3|.D (~Ǥe)QhՏUx6`*L1N11:%~To4Sݵ wiS^cyog㖔[CUHVylb6IP|4k:r w (ItxeN9,M0dAc@Y3f塌Y2/tOL@OC !RNwrT z襭m,R?TKY/L:a]fiY;=ۓf*ZLrhٌk֟.eaFw܅Wu *+xCF *c%pͽ-H$ +O.U Ny /c!׉d~ I5%8ņ< w[Ldi!yPKZUQ ^9SR!/ >mX M6[?ZdWɿ4)D" &;) bal*TXrI(o^z }¬6@? w?%tL,1jMPOj#aFxA(?BC_1֯\u8j\szʵ,R]{zpFJy=nBR*oSτ/R58pi!P+[/S+cO1p;Hwue95? ug;P $̓A;mk{s̹7/iuw,a^_93@:+a:B 7V-iKۥ̮bg+;Wg:l˔܁)Wl>0r 2~h'j{ AYp厢YIh / Mԋ1ncA }q/༗"@$Ab+#.,.:3T7ǾErFTr'D|=rmnU`wt1YK`Wѳ Q^\AV2|u~ `/81|ݔ;d)G `Գ3OF/^sI;{"YkS/!)pU@StM>qw ޙצDJMH[yod$젪q;x!q8JY+A/\XBy$a*([;8< %HMI=W<㑃ۘ ' Lߑka0UrhuȾ7VSF'DwM P6`P`Hs%ܒt 츪 /S^fxo/)0KLpN2 m/FTo&"}z;Q|-55SK IW[qfDS /J-MM鮖˭;MxZST -a66{0 WʃqTH=ݚz{+DL{s_v2Z CyP~r`#M׬^wWK*,N?n: nej#e\ :Jp7lcF83z16{j>t LJb,j1&T|= B;ϟ1ID V:7V^b|]m=-: 'S1,_[H4[[y{vțo^\ɿ =}=_οC dǕɞֺE2>|XAkܦtAF>prbM*#"%8a-'S 6tt56e^|4QT+N,'ԵM9XpNg+ j+dbv"MF)Zluؒa ,\~5eGe;9P"f.0 Q,Ezbl>`͢ϺQ[BܖvEq٠=s"0Kx{({5B눒oXسNC7 Lܿ 08k ۦ&˷D&w esLRg'w1j}wJ̐Zd/b#&91 ݂&6yG`W_%^B4HOo ˧64Jjpeй&ӵ7r'ؔ|h\h]]̌!6*vNf PM2 &Jca憪2@PMY"I\K@SX ؉cݹcR΢"}|4&yॏM t]ݸ,Ppk]cT@!%j-R4jp˲Vdi[l3IZ$7`4=ɱ㽜ZܼO!]4[%N,eqmCՎ*YȒsw+Q}I6J!W@(1N?yElx?[}X)4\50$<|B+Ls3'>EB~/U&Oj.$q)dFR#YR+B=GUn氈6$|LNdfq.Ѡ7vQϜJM2:?{葚KOJ,QV`7O;lKPX,M Uj}emOJ?-SHFjEld2yeBfbXJnMSRbBU}f>.]&r0tVkn@XBݡېHho Zl'T"d^@8΀b"fƱu(P! :2GgKF!sC󌉜,rϭˤ'7qpIFAMtLPnuؖ5OMV}`uiP*!y}:qHrudȆ9lb`ѤlKv[!mg0͔՚ܟ7c)O\j$~ܯY3r{`^mhp>Bx h6Q*-zQ1[E?|h{L]c(7̜8T]sb*26@HϠq\uA -Z8AfSx*"  z}cdX<6J{W#/?dCTAMjDUk/(;u_ͺu3#s_1mxyGʛ\,da?<==ӘZ*}X?qSajs\w5OvF*[/ɮ~N>D#) >W -ɤ$4185ŠlA'aii ~i&BdR'}nA6MiE|6ZyK:;layAMlCGGaI)?vn_{Jx|%ah+/9GP b^♺a=7n{!o?>$ύu1G ۏLòA VzRr\Lv'3ZgȉWd|]Jٕ!D6RH|<ٺ"U7`CG4D@5T+|ݝb.7~y;WyX0XY6J՚0"e)\}{}N\p4;TVAEVH*S|iE'R}5hNj!\4+/mPΦW` m`,vM=3zM͛C4MR~,lZTяj>Mcސb1# ^JZ_os k+/vl5sM"J/gjg_4ߘ$ȷJ5y:~ب^c8 we%^dƛ$ӺSF`埰㫪RʹJ(|`vɛf7?~6Q nW۪(`FL'ϑe=i'rc¢DkOZF@3"[x3[Б6{5#FY.Tr;Ƶʻe""Sh~s'ŌqeX"dƷU18~1vmֳ)/N~j21+I aw_U BkXN,aB@OV{:WbԄ\xF}V$n5&^ͯB "L#k)~%o!ڇ:ĊkaFgyak `C5h%\#D*FJtqeVJ-3UyC-^ICθE Bݻn[wn`(rV#&wtde-$` i=mg{ځo&˚vu{DG%K\`Hʀ q?=Ǫ%1E ϵqIf1ǟ8A&b&͓|9;k".6K$=4G8\AJ6f"~ * -W#w"NxQGw02W(8(Tvuif*46)G}T!aKxs];-)cbv#)m1LNCj{u{"(L$d{.g>O,ag)O3$ddS`[رw:Mc϶)^3#Q\ba)xȤm=C3 8mF·79`djCD6 CoaP㚓p dG:Gz _-ӡFiuhT_?] "!sawdJ2N4| MX]=l^8;qlqRؚg<Od 3N飑IQl2O*`΂]6s=]$qlܒReȢA.E "#ȉ)CRQnpF$Z0 u=;XɨLTPX{M5Dc@9Vm)nV\OpfC¬[Ň$eL)l3$rz: 8З|R_ڔq5;!0ɫ- GG@ }=rUa|DqۘXQ:侴l~)Ƀ"Zӭ}4飅Cc8GʹXou-iiǚI_*2tn_GK*j },n}y/ͪV4*ڂ vu[26pǃ ][r 0\B Gg˜KB/Ú.d G\v߄ $scZ)Nt m62h3W/@,OUPW'Jp>S̎mƃ bC{5݆7V-DJqٕal6Hp&Q1Ē陸^YN{> ǹbCm^XE)rH _ۮ;,Ru mq 8먔-V Oz~XS:HORj:p`0 4\[*Յ#Y'B?BS'۫4lEk Ni5 e: &+P{ `Β:Cd.j"gF;׃Ԥ1?ZJ&`cUBbw`!!.$Bz@'g'k]C ٦|kjG )-I4 v`'"RxFf9ˇ2r}@>{yqR kDzUA6oAcY7^XF )&B2&;2$sa2Q<ЯqyU D_IdRb8b)iɗd(-؆Ml'ߞqa]۫l؁\Q,.6J~Lf')U A+Vdz*yteHTD(ֱ1bhzM Kϊ۬Y 38s{Yi!60: TL8=TXq)>}Iv> }Y|Hə&  .]ܶQRs8@t+/_XgD Z1^U2BVOqOV ~PMC*ŒϦҝl/SݧZ<N9<ߓ84ܧ"y!J7ЌsF!s=*( X.WX\_W`x jROʪP6ޓT z)p `vLi*P5Klfo}JX+f\l{( el{P٠,P>QLTT+F@|Aml7?z)Cp0W(}ìSqgsኮn;ľ\ZTե t\`I9fa<\e/tO.&fǪXjsj #NJ9R- nQC`XL T ޚkz:zxzIC*>OPc'=\6?6  #NA'g_y 0G);7_?oa ,$~@ W~v2~!]|$ =Y EVZeBQU n߅PqG01vO@Δmp#'_7ޯ%_XתC fy GE%* (eddxW!ZcxL;Տy7jhq4!?>aEsZߨ`C9i^uBXbNS4AtƜk فM3)TשGe$JrLC-sR9fm Z9Ħmm$苊3g HHtY 6;6g1+##Wϩ`C^Qߦ *Z\N FΔKM($Հ\W7'?ZS~ q̱@b29n%AȳZٞt[%/Gch!fWISzODzޙ A>l̊L4z0Pp%;Y kQBa6`\L[ O$a'VTC/Ar5kw;74{OCa @al0&D-%*yxG G"^P^`s 5ǵ~퓭 Cݗ  qp8t0&U%AKKt; AUC(L)U<؆!4< FmY_P4ᵃcqUq5OWωd/ eɡcg⣞h27`!%AUp*$L1qH{Y`ч yEZUYXjVg~^:{@KN򢫘Ti`; ;qHQ&Hld`Ɉ?p`)oOO1R { Hm/fidf!Z:45&/yX~tXX86`[^c)Фsԙiw-䯜ߞ0?'*@|l"TS‰ȋI%&NLkf9~*'z)7Mߊ)̗0^hV~c`CxlϪ]vvu{MXUifx #g=XHofK{Y(WT7oBh5fܟrbrE9giG+(zٯJWSxJ8cvr3:;TXҽ yi2M&MXаAȠy$~Ej̑:SQe|u0kD c^薽wM) f3uQc%{Г y-Z5_:3;iyV[,ةUK)Ls^ U?PaG{H @:/n}RjA&)\Ҷhn'RgI@>}H<Q.Tet1i,Ӵ%mTD:/K!>95dD~? n Zvȥbo7=(qDԍ Re"PTILy6Eݼ_6s.Ȼ`+8Ic*Hg l͐sǼ(?$#'Ǝ KtԺ AHq:3d[kUs'gXnր`U@Gz(I"8zi^Z*a)2}**( GGB. Szэtuoጼ8gȀ`ٌVAGye:0ȇ5 un|rVu9Sď3 .}!L T;62ݜhA7\E:_ܙug\ LZԋc:cA?NCuq h Kj`*%Oy>)zςEݦNkV%:t2N _O잂j[-xEnM_eQ'b$w{âvׂ^jDB1` F u&HqCLQ>PqeB <W) Nj򧿍ppͬlN ;G +iM2_b.!L+=zzx&)T~ 컟7(Ey;Gd繯'3Vw?Ss7z4l0Z]#U9k_)Dtu.>CMBAxw)5>ʣRL}mΑPׅ[RV:YTVR2shsNhcvG?IN@P5X'#Ói,u}iY3yM} R ̅eͯiv֧\khD@=d̴xC"_]y<6(Z!+ߓK:8 3.PcxC8d1= PA:gZ0Kd&;QJIsP_y>[NsdQ+rj -.-JC\G6p"3D?YG/Fc!~1GmÕ'0WŻHY͞!/ݻF\:! 2*W^t8̲y@03Z#zА8v!}u=O\T4ACeKӺ mvh"D·J4<ߪyʡe (q[5'm'.r!n>7q#wISԸQWtݔ_0FW?/'Zr7i'Nc/S"a۩>=s~re?&m%*U`{7߱=PPZ9?.yQ?ix*1[msp24vfid="O@h1Ҩ +툅9<Ev>'Fr<:oEP JD2Q}CwG}l^0ˠ;_!'}L;G(a~yt3~6$umyEN(~hvPcņw1ך;tW&QX_DB2@ hÚ̓ѡ9H_`7AWDZ|ZY<Gj@Ps<<*Ãe1m@yu|AIڴ-P,zoEr5DFجkP7:-OǾ~n4poMފ87fQ}p `.C}HBh?j5?=6+een?}m'&{U;Dqdao@G d4+'^tYez(睖g*0& EG-0v#,iJneC}?ϑInCcT-57h*$|m>S~ ߋ>|DjFVޭ]V|"ɓXe`HIf.8͗>b (W ^H@ #_P(u(vm=-2&}R)lS c.8)QϭKf6lPMSbR3L3mU|kjFrG.ea*\ gC;|h ƦK3kaGQ2ԶFNڻF$q++P)֍n dp x\2K'Gꪒ]&-M 9T쳐T=#-jNp3E̕MG@7m#[ۑ0:+'d$W#Dp82[Cq6]C].ԝ4R Ú(?uU 'V>M7@c>\‰!u+dyOs:X Oc[)9iM. # ɠ!w} sG̀)HD$Zqr`ߦOrT2! q.r53*qb>ppP2tEdٚig6YM?g6KOV<{qI³շ([ .7U~57aeȂ,ۀͲQH!P唵Xjy$o t(EDogEg"2qC =QL׾E:jw١{LQ#rZzD6<#ܔa]VP͜u,r I%?uUǢW?ў=gdt[e8~!kFUЁuCvhB~$8ZeqnO[֜P&&7zN|d-df9@'YR?L}bZg10>݃L`S!O_:#탷V ڍ !U?U6oivNU GgDz-FX c~ުL\LTwxfXm\ou7`u(/UP3cX%(SHb@F@s$ōAdw8*Rtj{VD0.S,X˚gdK|!$ocYp!T1+ҏe gh'AN'Lcyj!,aES)N$vlcYzɧn>w)/Ӑ>/1rw5Ρ =iAA1M$x\+p3p7Y1a0VڂP>Hݐ)w#n4*j_f) M2PX4 -36`,|-H4lW@|4Ks:ڪjGߑeV>^^W> ;%]ƒ@"H#-ǢnنN3{C{1Ȗ2Md3|ȍ#袆c}ok'K!(SiC?jSdH:1Pc+ީl x&0n(XS,4ZU\i&cPVݳ\ݙ s(jtTgW X? 'b6V{C%JiDsgGz}9&f9> H^a1XLʱ.nyX]DU!FL =fxd9T0Sg(Vz)X$ agpRZ.&O"jj{ʭ;ofvĶ=:h񺮘A Jl hIzZK&`>F4H2#\ԍH7/֓7.)$VceŝL'c=M>.aG oiP`Cl׳= 1:C֦04}Cv0}*7 fAUF!YVH6k$ӡ^fk ~bO.Q)ۑsז(V:5Y>p@–e9zHCi%+^mkG ^p4=+w#|F3/:;[=,(^܊ewwKXt)=k'14aRvW^ !(3:@( \3%})%T]<!`̼Mm.nYFzeD\~wi}N wBM:LSZkR)*>}6u`˜,4]B f:s{wE3?-ֽ(G3_ί1whCDOH&I~aip! Ƕ6P稄BS8=IYh e} 1V] G^Nt?ƙ=isJ=G#:*OIuk 9|=ZQBNM ]T'qaM̓Jո9@}SG K6N>-ZL:Yr<\ c-O}7`Oտ(_]0 6;__{g۬Ew&60qkҦIJ 2y/);P"G(zT p\6!,K;-B"9,MY!nQ1w I [QvTk'2y8a.iR@+ʯ HNM_轎s`Fc/: \^H <>#{]NТH0rxr-dGb)sk:!5Whs~YwJ.Űrs:,(FTu (ގ!5ї鰇c ,Χy~]4 V-o3'񓧺7ędcZ7x!? DZ;F( [dxб-(A!=Q&A1o^#l!vp#/1sunRӋZq._ZE?d8*Uխv*͗nLT& D9S̍u>¤;Lk0ml2Wbb>v?.Dj G5+XQ>@8d[)h "n_FǚSt/6}r*w7ƍPq ذ> O7,(u,"xpHBCiJ,k@#b2xt{]H_V2&S$Zh▻juIe2K[eͮ(Ү6yR[Gu86 v ÝsFN0d_Pefdy:VO_@:ZqÙW$$l GIfپ!Bl񄎺M $Yh~o$pp-Dx<%zB0cOX ,Pҡi VUAl}94de4TŜvc&A?%\Sӱ9v;>Idd2\6jL'_Fܭ-iyO Tp0n3!=rA{!o۾42ղRXe wu)PA`Lv!i h GSmhmG,e޾gukkմBK{FHulk󵸩~]g$SZDb ݆jxPh8 "Ikm_`||J9f*~TΟ`OGҦ'Gz#V)_IoU7`G, Zк9 e 5ؐsNB_6nͲtV^9R$ 3MVX pk!{{ j*EkbYHp ;D )с)Q`lw Hm=WND5}GE]tdk5ܰ8]# O] UiNtcŞxdHhwS$nbxP>Qf]($WkYG V*H؄ʭF;N Jy+aRۇ=md,]Lxr7-~o:C]6FWFu<1ԃPÙ+3 ͉*lpO")6S9-֎RnN;1T!31΅Sdyy|@`M8'r>:8nZ~Tzhs*F39uNoq qʲZ0FބbyߘՅ|z(8@="lmMk_r˩:q3 <`g"" Q+Aꩱ}4|Mh5P\:J`MWn%hЍu tZT:x<Ͻ`PkZ@2)1ܸh#\m/ SSj󙙪l]nfb(BMRq-)z@3 Rc9jKa 8Px\xMVZUMH> Mlh>kTS:6V;,A6C، T GKvQ3n]j^rMTb^[c 5vh(=, ~`V8:uS|w V̗!eڇ|M zY; }Ӊ`v]ߖRvєLfmܷ-T Qx"SAPDl.˦}QMcLh$ѯQ(W $t\⅚O֬jmnv$4+9^)v|J/QxKpMh `u0%/%v$\W@+ w\@Mm ():E\ b8P) 1RϒLLU&acQѹ@27# P\P=&DQSrj<>v_]N_#q̓$}Uz`-2(~%p:z7-7RJ'ʔYYۢq {JAtS!]@ .Ik /Cyf{K)M*PGmPA}F3k*<mx*XwHeQ"ǧ*)ܚ"i ìqfX53%ي@onX"^ /XQ`sNJ>Ic0Qg;qv,gӼ Ry{<KM_>]D^wQtwQuo$hɠSǼ n@3,Vs w4Eyv.\1>GT1);M&<tF E|Z%Wo'GAAu{$KJDT!rZe%tJky b4R"jԉ-1Nv H)Dv`ZڠB(0YY`:|5jPbu1*֧'^NɡNaJ- ͈oAf4> :RÞDhPΒp9<7 9u9JZNS0FāO p,4jwf kN^ _酲`B;S ;txVM w* `FBn6-XJdu߽x֙5֪bR 6ڝn <ڴ꘣TG )>%;)C'=rħ1ô`&-MՎE>w`L+ ;!u%ظdHF)Wo]ۿW1*"ƾ^F/`4q0)u*SrGPX )E2Ҋ]:dWѹsU.;h:/Q`d8C&$hSs.%)7=h_ oʤ"`1B$hDDBy榶([(L2_SD+ԟW=GvBfކ `G#Y*S,dla>sO DuȌ=zl#F 傅=WpSYk 0ib/Δ 9ٗ;( S @GUq!VB!; c$wclrT"} P ގJjd$æ\G !jU_g .g51`g5!s_;o$.)(; G1hzip;yVkq+{w,I5籩-wƪ)bQY4B/^„lQ`saԒp+1$E[* &Jӟ.3֦o+oR{-Y>r~Fx@\PrPx\0vR 2b? <Fr>joZ"'3>Rˡl=YYdcsomi<-h M9oRlq\"NçAQ/糃Mf0آ 0ߩ!mEGtvwѝ3W\yn/e|e0!(>{'xNt4@#4«w2%|[(:g@~k+&zhey 2MM] gw(Vyu.pY%b/50t#Aj>fHZ%yiOK##sx=?[>DX/# ` tlu5a ΄k L 6$0Fp໦װ]'"B;\}Ti|LUЅSF9AU,sWi\40 t`B8әM8JsڤYyh{MP{tmT "g|HK'Տr@&pC \X6#E|n`0 ^JȤ$L ``9N^s큒g~ٱr-{c1ֿ;ѯf@2>k<:/aJ"xӈ±_^@,HHHH- w,Ī~Pl[xenNx9EZuU?+f+t~ZN "a |l00.gm}z\3|p⓿Wr~Y$&q#x#*ib"~O`-`bW XB'VpвdXg}DLZOʎ :` B@AwWhcea$RYL-=|)&cG!4plH\TP[B9bq6(тlɘOQ[S`0vvb`+PS 'W)6Z3G1 ŕ{=_ YƩf2ĨcځX=e7vO\5NsʚFDf F{r4 ' B T#LD]B%HT@Bw^zrG5sX1 6糮 f I>G [E6aݕPH4đ8"!K#hyq%; yYTRV,o[ i\5=~ƿf9ke* W;"93td'>otA?e5=,/L9As=k_!9(mo|MBbL+L[BLL@7 !%'cfϫCHښ64{i] |ɱdpm<(qSʸǯu6g8JTKfkIs Ao;o{?H1sx};TErpwP20mT/*-W]!zͰŅEl'(c j>KyOvHxZKH+}亏AdE  1Lj*"O_#0M aqGܿwT&gq4[P˩P.O$qiaimZ ~|)u?+nuv~ty4_'g":eH$XRS9ϿqmsLCՁ faWX b=@EpC,l圚?2Iɳ"+P5:ћΣ~ƥ3L 9-ɔ-ؗsTӝ<%BHhxZS4{'#ͭfL}N X3kءim9h8[h!Cd~]%K} ]J*co[w3|,da+v ?݁Wd tɒNZ찾"b(/&H^y[ CV½ J G/zLMu{ew!'S'tbpEA$0k|MDemϕYLJ*)* ,sBu/Ή ˾?n儷Ѽ, D=,TtJe@]MSMz2_1-]aLtk;CEgܹ`1$%˂[#'pp2)O踠{8\\X.ya`B ~@u@kf+` X|Eޕ{4'W3r r Ԥ+C7,pl/_K_傕iId4H;qqy[EzI}#U>\^#$3F;Fcn؄?tC;S݌  jkI|3kbϠ}rTrX&z-zJp!6c,>Jo oW(I2>A%@fQ0>A6.ɭU'F) 8,'> }#{t [b[QC5Ejy@6}x.͐F<=O%K4&iN;짾Ћ9P2/(ӿq$s'&j)Q?Z%¸UηsGc9u Ȍ4dg\Pbyehݟ 8<ƳKkbKIr1ؘ+hlS>dE$ML(5m%=^;;Q]$僃D9$aϋvL`ɫRMx-SkČqos93mE&^'4_ *`J9k9}pu-T dv/OD &U2 "h$Yyl \6̅_L]UVH oZ7ڕק/ 2w<#P禝$]0v6~W) $M'M\EqU u5@'[UlRB놁BWUj$t!k!1 @V!awOx  c,YRqKQM.1kUtma/°" \  9ݷu9Xf u L i>؈~mT Gy6UD't}lAYEi2\2ͳ[9y;AA")jp 0xklZCK/Yo8! A"j*o5p~I#A(;"]/.((H]5-6@P- 00Y%ʓ -(0fˤT ve2os|-\o"Ka zI4Yx_J09ԝ Ake);ΌͲ3Ɣ6d8XupT/aC+0^}Y9Z{F+N)fE51@zj 4tvܾVK6\2<uW>s|GzyZU tyƘ:Djp5Q}i*K(=zl/8'VV:!Ѕ֭0q|$Wg:HxC!Vu rG` q{h<; ˥[J֦sqUj^ Ԑldڇ…,/,?tt>ɓ`xa&w_Ɛfmn݆P6X9K(d.DqV0urOHg8(hpV::<>np~D31y7ф U: 5!P :i!xfiЩؑ:hTܧ'Zϱu#O3#נh2V t^6<شxp锁G0=]k8z׃*=# fEoYwQj.WCJbؗpihɅGcPVP}=ars/3U$|':M}+8 spֈ&X1oVzd_[#6ڮ0&y|$h5aN]W Ç+=|9 U ,;O'TM*JC9ٞ0΃B5.s'} < ԮJ:m 8 :İ"sPq0,(fYޥ=OؾԦ9X~AM{K=%dp[k!|]K25g@W4önZ]EjacO~Ӥ4z=SQ<lGz-JN/E&NQzaaӼlfv84 MI=F.y\"ޕ099o H{!xHnFXvTրNgàm2 ";G5o}CKQRm& Q< *=N+ЌjbP>2[5.(BF?aU ff6Ǽq tU{hA:n2;hʧ*]2|ut4L;T/%҂$%T^r {#ȇk?5ǭ#gZEzxvU]zƍ4k+;Q:.z׆5ٕ0ߑ>CNN7)#xon"ǎoYڑ9E+$(hI.!\oBFĿ]<*a5Dz_K߂SݦhrJ"{[x-K{ '.7MR˭r[>owݕHy\#cr@8bpq٩`Tn 7S"'0 "S]Ǜ =+n D)v#zo%(3;qa.wVmYAb7RbO|p廓 k^RdŇ"3; Lӌ=JԚܙ(nBV<bU iP!P:ek,SQ2Vit `v|eA͉ * |RP]Ї2GYiYz{&k݀'M̤Sݣֵݞa pHtWHt}Cm?eH}vH/&Nhَ/cYGrGכ3`@Ԫq7"EhS5JTwVa&h"t<&n%A7Ml7)a[J:o;%@Ɋ%5'8S1Mw UL-Q~z/01d 'Xֵ3"a˪Fߎt;6Ҏh0.҆"DR}:b\E!e?׷Yy,'ǖ``_%[:C >5WC(YPn.ʳ6Pџ߆bF#PC,zG&j)q~J.:pXj x`\SVʰ%ŊVҊH=Q|\]k=:w>XؓS3jbFlJ|b!-?5[p|.PϚqŁqJF7W3aI2ua3Cu[SI DBWԳJ"-)um=a3cF*pAr< !PvVW{xhSվS1`9mI1tÕZ)1Q<,TnMUNƔGoذzDevAˎPFϛG,mw#2-V{SK7x"JFΥz>me#Aom:tɨDU5]QYLމB Td^hr;yqz=hf 2PX3m{†}~ t=E0D[_J2Ap9'^@ݼ1kJ @R W {fS^TK /xHΓ;C2҈t 阭~9 YiH (Iל楅hqDUgZ ;B'D87x)#󰻾YCK!ԅP-taWW.)pY}IY l+a"be?*"*'•6uV1oO/w聐TIx7<5hIX{xas_O2k U9HK6,֪|2 Q.^@DU4o*)3f>bS#vE֖9ɜv{]=ѻm#YoXfH$`L TF"+k]Lu˻x5d"CccbtT9ni)۵=mnVحMDSPiQJVtF PHz21 o$pBCʊm&R&@59D1\ۡU<5TCL)Dz{XB8NE-y de*z5\*miۅIJrr&Hז,lu/ u+Z.|(?k'7Q21Eh3MeLAp?#Y0k3چG+bL},%feb3 tJ `ʱZSٹxK?zuPnU4M_5Dn;|԰9C`G5&6=vd`a(+#WO xTPQj;.׷c L;4Ђʉq+=$oB x-.Jgלر|1|/տWikFPQŵyKć1zpm0.3#ѕ"H*dp,!UڍH 'BXD>H|@x1M ]Nћ+lŖ C)Ⱦm2iQ>a:y7RXj S˔*|XڛNXm{WEceoTA~Lf~I@={t T6bg$ZkQm# ٓjґGIW,Av|l>zj ez'9jib PغweMsXWUy;ԇw_YMn"i}4⡱U+'7zXXz^ KUTBh=\lX,.P $"脚J(pYOg_s6 φOPpF˯铇-Gd0Q8n1@PKv  N@@ytZ e3vn 8K:a嚎Ǘɷ`$|(R}@xO`NIUJ5;:ĂRK̟UX~"wBMD2dx³{K𓬤%Bhnzd01YzqTF,`i#i1kv::OQ묘m $HFkwg MT BW2ܮ*m-nEDFvq=#/%MX 4s/ږD9S2Ltwל{>85Ѫ]Cf#VQN*zm +_ j+LvGu ?L r2_w]})gwd#&9cnH4W]tp4{ %`F2΍ >C)^ ˨IZ[#9ǘZVj֣;FvUԸE\˹Jl3G\r(vcVh6Bђ̹3BH B{򪰌W>D&̔3s^m~&uoCqb< v^=w86e{4䰓z* Vm7a,b3?enS$Hs,Gi8|QyՓB^GZ MHC@⮷=C+а,d2h] QςL[+zz$ׄDG_SX[paz{s1dϫnB|qc,Ua'C="@~\"w _MHNМPBjC+Bwh9=`%.]]=sXN{qTJDG1G,gXVumɹԻ T~mbVlXqp 0h53.մVhВP!\it^ovv"̟OIH }'btΛj6ŀe"\+Nc<Z*.2,rI/y1K ZKp&= =\rUm譸Lep#C@Oe[N a,+/E"s@ͶQ'ʋV qL&&XyܵwT-OaGV\z$l8P?`.O pPMRj퀤q_iMyQN !çl04mu%p#& 껫oVSrحdbQZ?XPR;b^nnDE!PFzi@tF} \nA8cAWW F|_ !>ħv1*!dP?[Ȗ/0pBE `2֚DV'UȢ~ ;wHPew >,y>|HbJ/2JǚNA2Ȯŭ jQ>6PF_˽8oyLyObAwzeS4OK|X=Nct69*IXkxA灶s&޸i[#XY[Ōm/$Ȋs|>U;T'"OA #GΆDc,`h-jF>F~Qޒ>Bp ljI""藸6s;np?<6 wM{~֊f|¯ξ5p^ B(bײ nBU%!FTxxIs}зt,C"7[[ g9K@Mox azgTiRM.Q+HdDt2B79{ܫ$A\RR u Z&lYNDZ@דC_2dUToFu aHnQ[$rzO-zIkg[5*VƈK9Kk3Q#㒴zʃhA!մE\ 0XbOQQҔ™HmQ̳WK{pO+J Mtf Ad./}c}xL \& +S9zf/YEjLۅz=ݰpXy-GGd6tKy2h ݁r $/LJ #RCGءyꐮI?oӴ/˦uT> R#fݺgnK7/p!P(z'nYx; 2 Ҳ2u6°.yE!m`4dI<'48hZ(Mə-f*%-&qn]0ч@g[=\i3E+wruh:ӡv۬xT?O!DzYl'b[u!-\hc?L<81<8a5qqgXB9.Am 2S=gh@_+3̏wo{<рhMwcvAx5ddPd8̱"0Ԉ[J쉑e)c8AcsY==K\԰bOrƥޖ ќ5<5&޸&wbf\U ݉hI׾\t`]rp #Y3nؕSnاcTo{?|U4W|9ۯ7.>:k{AsOA^ivr.'JBe]Mq֨$^.a^o%pPluMlx2肭O-ףS-b3y[͇ͮK?H}Ǭ2 !d/i$*짧f~78hNMߊ~[4^]4\b}!"QN}GƋ:ĕ؁cP;@xW0O ,Gheѻ2M#DJݮq]-/<3 D %9?A>'?yfׯP}ȼˈ^^O"](82ҥ+xwz\0٢ºesx5rꇚsUU(:p1QWݿCЬƧ, j/B %ۋisAdVCHFlxK5-aQUXBϦu1 O=N~  eKGU[Cr?_ʸ &]Eg ob T4cqJ\uN܆)NBBqhYKAhZMx4 #!0:C~\$X~N/Hr*Y/:R˫)2mJ w@$ ZeT\EH9/tV܎ x!= ìBՃGwxBJNtF:l !c}T>$ja,Uw.0Q2X#G!esJǚ 4l)]kv-ؿlAoqpXtrBLB5>L =b_c_A)D}9Hʝ)^Ñk3/gE#|OD4[]NW/ʸf$rmU\6nYM7(^KN95k<"tw+iƴ;j=bűT?ďx3BŸB,3`-N݇)In ˘Ki$uXZ|+DRGKֽ7a x5֚8U FV^:2EѩViRLЗ2VdtCBt<rzrá`12G'mC.aC-Z˚VFeqE2!f5*#énV$)OD+з G{/00 $y'A0" ''Uu<2^k#?>B뭁/Xƙr^DYyŰCLĈ̍Np<5GZlڊEA 줳h'g$񺋅ET!y(DHq%8Ƹ^+>+>%ME>fVc'X|Ɣ;6r)>А7=N6J@];mlQm.#J2O8RXg|F՘0cI}y5sJEu$*-܋ʳz)8y]Q "3T?qFw#lVgU@nGחILޙCX6;uMD߭ CC3ʌaoP?5E4>׻!-x)ג ?u51gW~샧w# Ni.PɌ<&v[,,neW) 6 1?&HҖe\T,{Do#S68?wS][C+_T$\Y"biU"kTCn t32Qn\N{ jMF§'a L;sd=A1(SƳmJ{wل>ѷ][^;h7>S0c~Msp$zF̤?組9vpUEpE]3e|ZB6qhzqld av^gt/rϏ&q`YlI1m F>zb1)p*(N|+d[QQio?= $Rt9wcp'e$myQdF%U @ 1I uz:Veg ;(8DHƁ Jfb d[30Z4f 7ׁ'ui,':=ޣs@2Iz"V:;.L}W %G 2fӂb?;wj'(vnN=c[l"Pꚍe>Vf{R`ok fBq͑cA5joiqZX^4l(D4X]~zF>bm̸|fyy2{CH 3!ŭļO1[.#qABS 'Db,[.g" 'CNp@`^Ls'xނD-e_똄ބZs)9*!v̊$6*!(U7u-u!n_X8dM\-- 7e޵mUVñP -#>fQ&uيFh- ͽ/hү 1VN fu:~pѲ^:g{`]J+3{ DtQF-|;Um/Fl.']N7fX!L!VR'ԓֵy]eJTI--&xӧ)ce+*%5ȅU=uzHo&i97+5F^'\ѡT>}-aߣVj<L8t$sf)ViSZ[=1WMd*Z:Tˢ͘ٺXP+}8ow SQj$짏-q;LZnpeΪS' 5f="k%.v,ѠOyF@t,y8"H~2-tCy)_ JBCԾdL%E~ G/׵Z썫,R|жroj$az?B$y~Q>+*wk 7/o#I$틨DK[5<=(Z=IbŏGǎ*bK\~fcAg_coCf@]rqcͬ-⴦HR@j|Eƴ;z'.hMYAE,aW'z~ϡs)ԬTg0WV:i,iM/r//{m s@s} Ih֌ޯ@ 3wTRsX&Jy!cYBSjA\Gt37t̐7v*q[ u5e1:LA1%͚BT#$m@#"rl$aaqF[%IT+J˟ $]?RNp,)34 wnpS2Ya/4[IJ  _ɿdCY66]‚X3vxA :t|Y`.L[Yc@)KuϜd)=|*ifH-axjKW`iE. ER Z'ֽ()yUdhJ;QN!рq1хÒ(! Y ,ΰXnb+R\7lc*X$>wf0s¾iBGi;r֖ۓO~9rY:GhE&JewZ"̡qmDoxNqQ\\3f˔E?B̾N&.O BV(ޔ淁l^Q{̬J傹Hg?+I'2>1ݵ7)y#ۨ8]X0k{Bl$.WWR>U(IS*]0].RLfOkс:i+va<C\kkdѿaD}ʃe9ݡo5 <>P-.3AfW(ErDƮoC<0&[{bXI>2)0:C?۠3vZ̖0j/d3ֹq67) gOjM3\ a}fBR엌*ߜ ×aE.L&xG*+` emWسI5iؾ}W \qO GdH`w" !Yxņ2j-0jO@5 zsr(QP=b?P=?Z^=M34-xVAU"M#/{CuE:`7 L uȈfbhg:x B.<~MGHgjef.>Dr/{`$SFA0B@ `)8М^UFHQDbU6Z \%g;~O?\/υ}nxl^93i :=q2Kj&v: /Jɒ!,W&iH7@bQN8c{Q>E|qS Vx"8@b~r#{9,n.>xUHqzRK7,차50`]4lJv. j]aiЀt1TmZآ(Dnz蕚c-l YSTő]: ןuc75m_P` )_6G@I8Y/2]\?-^idzr/3'`&9%?3C)0Jw_u e\UW.Uh$8,~O,,g\Cqa~z%W0vt,"P ;JZ[tW xЭOC}š&jO۽*֧7ap4UAcV]V*LDMFIɟ>Ug2Jrz@GTKYA'"x˘0*_{HlMW(44FYKr}צB?Q}ebosaopbAWohmeqU6o0 &]c/ oJ-xL۬F$wp@L`s9 #ȬPmCۑA =ʕܬ:o9բTĜ?1"J,ayS(o& ˺1rnYq-4k}>I:h1n:bэ33;Do+q겭l: ]&JfU7ʋmfdA%Wĥ뙺hnzF낢xfFid,$BlKq x4`§`s`v:2ڨ$tApv(Y3֞ru8nz.>M~6%a[b'HQ:9pWx"<~ߕmk@m~b[k" w2e4/\ ~ Hv"DϷ""w<gK!&s(_|~o6%c}?%UZxQWi|խE.ȈoS=ehnjŮcgr~L9 rDxXi!z}|srT .9%B.c9IV{O п+fMJt5 .Ḗ51ϰ)IgXET@W+X,w:+ 6(û HiTC$)˛:n3­HJrekb&^~ O6~B I|tMd~D۲E{qij Oq_Z5po?`F4QtcwH8aq^ ӥRS>:uNfWd^w4U=h-g["iVU? L!f*jL$Cu[0xJ}3{֕#ʵ?bfE)Imlm> ds''l*3 :SE-b;- ؾA4nb< ׫" b2(^T'-+`US=u!!#qƀTzI0}XKFxޥ^/G_ʷVr 6n.|& -G+ 8K^(~a}n[[7igI0LG%OފBU /wQ!pi 6/Vd[])Du>K'h?6Ms9SRwyrzw_yXG,'yk$ m<őpKuF1Q ~4i9$n7.k^-^C@4bK$@L&7 US"f*dhx#-ޜ%?/]%+5I2A4m)qͻE./ܤ-A¶R4Wxa ;<|ܝ#1O9xi,CuPgv|kF u}2FGkL¦;@(#|L% cT_ 6Їݦ>E(S-Rfq7;D`9k5`wׁ)[x~Vd&ްjj|0 2f54^e٧^hFq:#pI(Xȱ&EL> :eV\d6|w"F1}dJ(m0%>˻8~v)JlM 40iQ䌘V)rY-}_c;!O塀L51G&HX*}+ UɅ}Ṷb;"`ҺܘaRߜ .Xv`Ǯznt>沼X5:B< z\kJ0-'Vzc=j9<}t+WWe)8&OPf,R-q ]ʢD&Rgu`58"֖wv~.wBAwӦ94.<,n*KCÈ9dªr>QqK;dt|EW"Vrz~Vu]\?r1&[ 57NN9Qk}@8xY2=C5f ?hQKL8|ޭXJ(I{) bIW Ű48[r:@Jn$нkF{"aVVnrk1[^G?'x^U7Hv~)^JFiT?*$Op!~PiBE Q[ 4buLNX9DE0mC7=ĝK. /SFr >iU1_Wޡ''!`n¤5a6KHzlk&&} Q"T̃muDFce- ?mryp2O&&-j2љnp3GkҪk$/J"l5eHt U΅3Y(g} ;[Vm4+KO?aj<4hwq.|_,iODF.rme 8佌Nu+-Q|F&A-n劼Vc舉~UnV'Ibɷ^al;Y VRHeul`~sr^2/tXL%dw<(~\!y> Nj:![emfrwk#Q{${^Gʞfom)rNGjwڠ%3U{8̢,)g6NvDѓ= LED#&)Ruر8Mٿl!@ֿЇPT$Ĩy8+k 6CXɅǻ%-s{!l#6E!=N LS[J ܟυ sU+R3dY-]}|qAB|RsEOvXHUq7 1l*-;Q(7RNAh8 xs- QͦIcnI9?pLud 1mm/ ->6 PZciU*OU6 c'da~#z Ҹ^ %۹)RM˲Tspeڍ>[8 O8ğ\<ݯnxaY,:ahƖ; e'hepE1 -h f\<.eNo_|cp'"tsN ݴJv9ݯ<4!ǟlYl1];QӍ')*D86q $cNzmw, 33+SUF=N,[lGÝPpR5S%&FsU-ut"CX C!t+=vTEPAROHS 3v!(p&-vBRKMw.GF\Q wt?@[<;xﳌ8 N3zF*T,㝠Y  O1mן%CS?pW{&uѸ% V޻\7%:8955qgAq~\w Ų4M!7є?{V ޞ tƿO9,0(Y;u/( U]Kfq>̽ʍˋS| WP?pt*A7lW;41u0!"(Oa] pq2vXP^i{Fڲ~Jc+|Y5KAmB+ ۇC$7YHAMus+t]y߬ToL 5B, Wu+ LiD.Oy~P9nBtV\ w\nMXӸ~FjPkBNm&AfpKE F5),4ɚb $^DK]( ;BQc\KMkє=/FwSޛvuĚC=}awN6GxvxL}f_atF0brza]qY ΜdD~U|+Qm('j{%&,]h<_bǡ'CW)=%N\bHvҐTCt::s(>:߲&Ky@HA槍=SⓇxў9A6 :t _ gY!5hʤoI-f_-]y[GH@zꘚCFuntH_k+Qʲx+R(]Du}͗W,eI}c+<;%0O}s=è2wAjҬ^3&)yoKF&آ_4# \ENq MmMDS9cRvZTFG-,S5LXhsrnG)T׿J7 ޲{:`0݉QuE14l*|ot}6o M.Aòѵu>}^A12aHB]vK _f-YsY.aِE8(ȭ?O0X^nHOVKڧOIQLX>r㳋4v C}7ekYܡB`b%f!*0ϑ@(ɞ-X*,V7ZvZdqG*V$XU$ZQS] "/*hIOJAP69Z%^]9SƵ KU. ]L){e%e !jy(XJS~{OREnt72.&莲;E౒o⇯/UD s#sHL$Y1Av̞^$.4f 7N^xfHFvxXs{r#6_ނSӠU*A K!JEPu6J7?^xb͌giuSX& OykIתssZYDғg? I[`TA _ʓ`nڄ_L_?KgԒ@f@E/zKAQU#_8ۚˋ.}6|64{Ex}r^6KE;G`$xqR` =&_0/,_ eܗ~תcgֿЩuǂ 0whZm;}gJ`aUr&FR9,Ct]65!¼rKl#*Q28;UqGM|%itYU&0t$8 TUI3/h@Fuw~"-h%X ⃫.sḅ79+~ *ՉY~HRlb~uϭUfvZd!*Xmd"A]IP* &]Mq>I낚a@J+ol׺x.yf#j)~ ^tDSpvUD3HvQYEd~Wů_i)yt{VqC}0e;Ia5dy՞dCIce 8#ރ:oepսH+Qaj) re\ʢbZQbW&cTzNTpLQI7{Qy1t-/(30ΌSYQCYFi#vV@N&IaGRJKD7cz"ab.6`1q̽waftpb񧀥χ o$}Q'v8 QTlTγ=ϿV3r7DxB@Oɑ&\У|\62ڲֈϷr@ȷ؏3?Wln*ay|Hr&QDя F6&9pM/F7!fP2f;gq)7`, gayd>x MKӉ$;}$pd[Tg[B y_In-&8Wp([c{Ow~\WXB M mL${ԣ UF-b{A)w=͠ $ocG' 91ST_bz W4MN8D2o+bCZM,K4Vl9y$GFk`-=^ڦݾ^ Ĉ <}ZeLZvYMgP「ިK^0FϠ&CcJބ*aVwx`$g t{T':yHٸFzl8j7ANx ź>BwL, H׀h VR}XGCSWIKt$x?r.C <%!$s$UfQmbJ>e* N]<&5XÒ3Vf0v7lFbohk]YI[^LkD$w`0Ԫ)x $+ُ:-KP*nF8F3M\E֥|25z${fWTNc[gOB">K„b@YFd/Cz[Lő]z:ڝY皻JC;N„Tr۟6Tk ("sՄA v" ̴,U7<#N^,ei EÑY M)ebڜo[C,gpިk3xO0 8b"VZ#!g^9-~ta[ xE7 m)KfqQ+(s7o<>w?B1 NMY5Z8k5$~/nx9w#Z=׳M=vnL"KjKefEu R$Ȕ`tJ;&pݔk'iζڄ8mlιI 7 JY]<\GGfP~.+b'<67CҌ2@/zk!^+V;G#rJg~"wͧO|$B:;XU-IexK *U~Qa"p"!͠ӞBGOe$Qlxr-bʦɒ=޵D6˥Յ cw';*g%y!#;#?󕵑y.rxh`:}%Q tDۨysV(ɅVLU"7}9yc*E+fCm1D3騳L⻻<t+6@$QD\(Q?m2}N |?-sE, gOGյ }i_fuB=1Ho?|h'I! D[N11òn/XYf*J늩0\&k˾ME83[I}}aX Ǒؾ4zoyyDrH&hw}3i/{6Ə0P|FOż{dAoD4Xv++/ De- œCp[}m%"gЕ/ 3'`#ᧁoơgڂ'm{ i. /S@Ԗng1W|$=5_Ώ.沠^*&כyV7͚"YOߎ$W) |#=嗛 }hԃ&E9ā'Hm%S}UvR*h ݨ}T+(X~S:U9ܯ!1+?ͯA_nNnRq&_BBNu 1ʽ?-| ?rSL,w (\Oh@\}Fbǡ. nKfe>o!0*鷑# Ys7iKs`m*ϰerHdԐۧ+[>Ҙ6:Fsݴ*SW0@;D<&,2uz\`fz,Q&N( |QKIΡ H*Hw5*I6W8F?ᘰkȶM+a>E+ R]MLKP5ΙՑz/]/#.f.o뼑S.=ՄqѳAkLwrF5ɐ@& Ad,<6}ӥ M"|Ul2l{zkMsK_88OG'sPм)]K9!Ȼ  '?L;N碷.z=A&o\,p,>Q!|1)1.p͟qG@]eq=N1d-^]SlA:|cG@Ip$}E2{g{ cuk@8? ϳթCN`T(B$PM qؖuvPgM0$47n8Sn7O8cGJAqApjvP\1oq66~~p[M{ @ mN5U2Si㐝IA+ E@f(pOBM851Xbѳ`*ǐZgdmd)$x`%'Z fY9<m.k/&(Lzᐵɳ 7ÇH, -`Iz!{M"@IMuŧKM?ςC-T 0k/5EF]+vJjIoOk 퐒'jY&$KY>볁zۇ܂\;13W@f0ytڲdxBEsE`Y$a uhݛSϳ#<+_tD.롇g^\w+,+Xk_a(cq*ن݀<򩩾Dz5]SFx1Ϙ 8F ,UTk&(yT7y-':7PGxGO'E0j6RpGꐬ5Zoٕ|՞ѩj 5LђYGP % ;_K:Y >cJ[bDl%|UAxRD抇f{"; B/Py=ύQgSD,^[(eA"دQ8 zZuM)\X\wM#Q׻kX㹟)+)K.Z~VFC IiM>0ڵbXKp*< xȃsrG/wE!~6-0&bR)T2L>!SТ0B8lz$[TJ5O6"P`|zԁB77,D (t`[WՀ_73WcԖ$䥀M+TitSZsڰPa}(jc Z*h>8lKTy== {)BPFf@+X=Tf779^ƙW͗6j&@V<*T{=[`lWRT~iF*B079fmt32)2ܗzys E;&<49W$ӳf2b6}H<@^7VKNĆ!5ۦ9! ݴFg CFE0%/̡^8lxh SvY nYm\z^_RO([sUQZ\ϴc` g" 8l54^RZA>At.)κ4$~>XZ?cQ}pt 9kdZ.0MEˬ_"?!0QZ!hVF Y]Sq' I2Q7h,V|ő(݉rRa_<_4K~ u-J65.gȦKetQ<-I,8_]u6і]~CfvP|f釿ǻт<> 'gK` ̯VA^~(Bl2&}^ '(mu >@PnA,J.:D @V섁 xNpǒ9;!wΦ@/U9N C5Y6MhiQjRNK X lޚUuB3rw\yHrO#i[cdU }t*J1hɔ6B,ɯ>SjƱ~ѸġH-˯|&FUG:W,z#.sd Fav7Z7,kݍ1dڼ0!iHEb"h hֹ8]GZf5s:2ikko66dVΫ d&+Aʄ{ j'zzNA3b H խ{"Aq[u4ܙ]ޡ]q,NoƊlo%8}V)؝A.ixpY7 vo['dkXL 5I{&lz!FDH).sFI \BlV5+:whXR| W=箫ԯxg'MfIC,%8-\^ek&̹c2.'Rv`?)tj"9ز)&i8l)6ǻ۵e骙Au+kMbAQVn/xEۣa_n:6bjiM WCtգSWLn2@ܩ=Mry{,xDGfQJACèj#QEJoS[L %rq fg*:Gi[ZoAH]vB Ȇu2hKj|M߹]^f3Y+ 'iMk+vU3e?Ca) HX,)xHjP3'+?C/ɵt%e7Y&ֈ:ʻ\͸! ?kMeTGlp\ۊs5P %wIlZ +uRWXMEҪoo#]W^+--eh 5 %@uib!ؓNY@1 2  I8dfk|>% Юk v|9C2+W%S5:w~=|E\ U|wr+ȓQNqbynWcC|LH EZD"Gk+C%g4H'Qν_d”q6#?#I 6Lo^9[u\Bmˤr]$J;}UDD+&ȯ [3#8ɊzM;"64uL:kʸ'}O b,J~P%ERE2Rzsk5'з*tUZS ^DH4~y([n3ӳba^+a+]. pNiV7H: )xP+ÄUuS䎀a86{ EhKvw[9_ >oxuN%,RYtE 1^ ør~.Q/k\lHzw|gf0t cŁU8F]!@W&D}]`#yd2RIAq͠wnO= tZ~UfuNÎA"Uxe RL @<ҩZAt+Vxr]jƴ4Em:EYl@b0q@mSgvNHb_ +PK>w<QFsaRE7tP}(t-p/#MbޓV`.rag{ttX✺)D1UP+kmRhE[NU4Dl<g't$iY$swKOVqBI@DV:M@3qQA}QfkAATB x5m,xu\HEéQPr8ݕCVJH(]1qdB"–@#܈w>ym:li"9M5ukpL <$݋ h?x(Q|U_6L)~ Q;>!!rM@+QCʀ };oCYka- (H)9xPmKQR*}_12'~Ce+8j}ӼH 4bIDfsD0XSZ\6E-"vQyu-F&y$ 4UA;&g+OqRIjs2+ H@0TgyezDE]'lݨI)X9B(\ؔ2D1ށ+QzAZh)gAʈSg?zn6h[.ड़ HZD{'8{(4R|{ _<,h#AHvCM>XGnDqKj rwU&rX#-mU0AL#=Vɣ'o/MO7cS/~[05zH'a8Dڽ/ I~|) Y/W:gvSL ) ִr8}*ӎCHjIGHo=ܫBo;r4|݆7i[qe9(6$ӡ= 'vzǼ97Pr))p%2 8 ҈޹RCY!S~NAX cJ¯4fWR=͢WtlpA$=KyՆVOkL:(>wl==Yρ.<0(Lι ({88) ȭ=cHԴU_x6; eO8 mtm5V["hVvx"eUY9S+vOvWfn̤kr,膇 i2<׭$݉q@(ˠ0I}ɲ;7 yeX$ZCG~d}v a P_x[E䢁gC9^ŕhӿFGOXnƯ+9awu@&j+x,uehE@-^^Ư[zft!a;X<`> 4lq7Ï)|,zO(p*:iZtG8s ]dT85dY9f*^%ۖ6# lL(b/ފkOJ/+hǏ`wc2nA1q,F1[G^^\*crPd{x(癚"J,w hHz`M+4V S]K2QIk[\\mDnJJLp\NM prsrhwAKy2gClA|j-G&iȳ%;gk@04dhq 'J[0Wf?ng!'Alixy{[/)11CG%YzJ{Šu\o{`M<*y^<,^vsW:29nQEB HP_b%mUTD>?⏥2>[ d{t,wIy }r:vO^1Hlz  ].emR(1Aj#ԛ3Xjpa<Q,jDnfS2I]'DASPazNEkHǣU6#]bm%9թ҈Α/na64&+ ݘZ2)۞. ]22%Sҳ|UÃ00I9623a$נGΜ_Ƣ\!ch۷5?#D 26X{l=?T.ZXcCqUQS8>ƟW*.FL{2:Zzis:R,zyzHj#`\cg<*YdtDÍKm.~ku|>;p<}w$ 'f?7^2g&"{$66+H[^^18zlg8i Һn?&r.fE`+|Z[i\ln/z(`E=eudd|=4%az؀՚ywל*s,tcK(~o70tn zsOWq1^zVB/>$O$= RrkofQ/B NAv n9]M>_#EO2ƦcJ1Whi偫mlVoXS@$26hj|hBUZt~6nOnp[B=q䃐#Kh2/͹oMv7Tb~hGdR6".^ͻdSܸ8]P_j fʮ`\ٌ# PSih$0mZ]|EI.bC!sđU_S7uS0սu>m7G)cMW3etALP͡qwW *婺__УUJ;n񉅹:? }pw 3)|rAjiD@]0ܴA~%+7(K;4fɽgX9*bgk h)#W/woa)8-iWW3i2TjZAqx戴?H>иgPy[+=49׈|Ly(ڟ\~s\|eP<.RP|L_<>d:Qj-Kaxl9pض(!ڨ:;ңaJwm%:.G],Zmۗv"Uؿ!4_#9mY%;.ePQSժz_,[`AxѷrJqp̡V+  D`+s߻D6ށ ǣ@NADhTx7!0gx&J`m2HH$h mJݓ~M-~=@˳Ȝ7r\[S@:?K th4 _ހr.jl\KA+8~v̋A>,6($t,W6nd"Ped &"  (] tsrm.|ߜQtϰ`t <3b5Gv(7o9,tiպc(WcҕCAYuWQ(:/ K'"oڥH^gnꗟ r>PԈ>F[ mM)*D,P`L6}i,A0s**J?ؕ@<A-k+ǘ_,e ǵ.qcy"i}:ݹbA-R@[ _^V[V46d6[FY*UwQIL un9e!c`@[3q(OmpD{%AjWCgl6vǻ s60%4*rPRmy9!!6c8t? &o1̕Q^:_&'$fB'+F4ݒC{N@8;J_g^e U~ A R鋒᳐U&zgntWlP^ b RDP9FCᶺ ig92-VQ%*sva. J5;DzH#sE/Y:?<ܖ\#_)^e'||\1 O= tA` 9QMq>PR6Fui?T53Xg!`hrrsqsSҍ/wb7S̱DSCu ;sx2F__e!}⣂R) xi`0/{2w+ Y塠H> g59B#\B<#H^+%4N0B.+uwg^l\`!FYRɶ*Nāl .s+THw5k ܉!޿ !V{ W&,#rh=ne]{V8^2p*\(E&P}JdzR@,B*,G1(-]mU3*M0{(Nk0o3Bmt*QTeFT "mBWMǔ"<+G6gy쓇/%.XG9OF_0Aq@fi]Y|gʳg8/Աs΍"аFƷػebmېu>w2^ G jJ5kaĠ Nܱ'PSMU>tF*?8S}5R9O6_?D6,ř'[x/9ޗi_=T+:K@Fq\SV,_C%3b=`,kēEGzni4x焾M_5Zԟ˪Pw\&ۂ;5Q2!GW]Π )΂3j{)ea8I t6/Y<\e]v ^ OXΟ&6Aٯ 11 yN-u)Q< GX`λ~Btx)T=j4~ߘN fV@;:Z NaXWU<Ԋg(hIR|\ئ$Oʼ2xѲS[|NTC85`P8geuF|(uɅBCoZ^ 3Q_ɴJ{ HO]** %cqa>h Зn?Ǝ t%%cz_H&4߹fSmq > *h: O8ܬ(+5?##]_KP0$ G+֭n7AoW0{ @& wޯ0ۻyKMoVn@;2ʯW{'@ޠ>ō6.BPY"#%YKu-M},dQ?iuAb!Q7`E,Z׋Hpdzn\{|(.m`-3+m}YA715[lIW olM2cpR= 'q%0OsfJv@v&yRJFY|1jT=2XyRׅ b24+{쑀/k0G f圱ljj e"~4[['JWY3cNOzS\/"1Th/jU_APODYw bQTNC&4eS~]ޡY9 *B'r㳜擤6@rW[gEO<@yElfk}?|#4wW0H#\iG.3׉ELNzwݼY>3R~pK͚֮&Іq KH(v)5&iS4;=)tNCl/q)͏PY5ʑh+{EL.;D5odz#ٞB)qᘹ@h _ pH"? {dulF*6/k,7T刼˴n@^>տR )ldG~rשO nL-&K:TQ'6 -?TgRw$0״o#՛:r8Hทt`ng]u_[c g:Duh?YdCG>Dvax۟Vٚ X&3Q ҞFz5A^Ŗ铪 JAtquɦ-V%.seNBPɩ)OJՋ忪BnVځeѰ%/zBd񾙅;HܛNbMٕhE>0PWIk,Syi)@4oصƭ!Q,||.œ0bvs+ ر0wY%ȠS߂]J/[El9h<6)libw⯟qi w kǙ~7 u&XNEaեHLqaDx4) vT"[8dma@é!R(6"R/!R֜>?PW/^2D ,-h* *D`)6[Px,+NTS 3l/+) [gN1@8/jILztK+ox u2+* age%zեFC@֝31%| xD7L&\͖:2k°Pl 5@|+سͧ8q`s8/ m?*A(نXa0V.u'IMQI(m2v;vCaH"\ ~0W_jf` ygF_ιLܻ?*I0F-tCw5@mAaJg@Z67Dle KB/++ ^%&d P4vsLFX&ړ}Hz kcGrC]Db;IE-|t"_9;3ZWZDQNk~r0zR3v,|XJ@h񩱅i>ӀBVvA}NLD#oo7dI9&o44Pt]R$SʪKH\O`{ύFE_w3!K j%D-Й[iU7TWC'Gq ]4a>̨ЦJtl+ iS[7CIpSwq߳\{˅oJ]&̼/ƨM2( Eh'8j@O)Hד9T B eiଗn?ͳK#OTi]I $VuP JT^r[mJ<Όr!bp1ZzNMS%3ֽ˓\p.Xj]^K}{-5jjB7eŻrBR,DYsb ړnkP}KN8E8!9ܬkHX<.9,xUO#o` =N;RI4jvפ::%;Iɗl[FgvOUf/N ב+]]G{7”dsrh`>+2G䶽 n3ZNsZ 9p^C$${=>cqP"ʚr=W`O5oM0mr+b QzKr/Y13Ia{nBxT̪VsDcڒ`dKڎ]5H,x!>C<Ʒ.`U8EIM7qh =Wdlc .[T>72Qďb'b@!}Nۢ\Bܰ55}He;3?0{jZ,t @7qH0e}e|] &@Ne(SO-(5A#~NJ4^]KtTA%$,j#S|kX6|qЪYn-MCf "Ј*gFѭ: %Wg9+4ĿTqE1+?d *)[ٍЌu}UHMlL}i-Hv~qQԎ:TR8JƁrq;KĔqW2 qk*I=">IS3YV`O!]-kvG3+AIX׭YXbYǻ1OM@n#] 3az7qy[q׽_곮bnz=lkuH#åDUVSߛ[&U$d(vh-j6)&_|8ԾWWٍFt F҆ sTVzO~͋/*k Kq~W&Wwpyڟk38@RL̖̇Dcudڅ$0sd* :S?x Ve@*fEu&L! *1Z}SJ'ciK1}>$CUw$io4#[mvʅz_;DzNњ2݈UЧw,ʅ$?TVi`W.(HD% >b%B׶yyDNlY'.bbD^- +7./I<=v9ӼZw%^ Iyix Tzaj?ZFB( _QAЋ Hљ;N WX6?_k"&R|(tT|'빿׮oQW"CWA`z ~u}E ٦>~D2=է]4{~wFD<ʅ4*˲K+)-q%bVWgf^p.ežij2q4!4,!/3HZξ?e)B C܁Y,eW3xIu5}|B qJȡw4IrH:{*vCNc)W$,{\]?,9o=7m,lͪL];MJ&qx|:4]Q}9g*(Dw/C1Q~ ˂UŹԉ/! 87#f ڸJ} [{pI#?}giXl IPy,(hSLɱ*{Ydn\7H[ "8YRK JκSf|UGpeYp1<@ĨmJ{URPeP(D h*vF䣛dԍhYg hOڬ3pFZjDbynodX|Z~)W?j,z>CƘM7^"23yݮ2r'6[W0G}\ y$_ڒf)C o~8`ω9,KoHv0|Us$oNs$m:N 4"vmJq!ш`8if[-lzx [SW3D]rÖ;¼;'c~[NfPr~3SM< |ōSV ,ϡ:LmKfk9RFlVMm^ e .Tu'2KkȽVƒ2!=_')_cJЎ W:彩"0>/:KDZ~ӓ3FyvP6ٖNO&}!)s`Q("{( tzR]儠vhvG7'Z -܍: W'< =Gq0'c C,jp ỉ.PwM7q4rُc^EN۾SE;E*X?Te&caM@l;|98by*'s,0^+ LSmR ;s ^CT NJ) .F5\~d4WVUoKZwYXU8~fg~ }06(7c~s w`gϷ*Y) BnPgAQVֺҪthwٶ,;b慯cF6tc15-䎋:<'U!CA,5k:&r0ϚIV@loAz*FD}4Rc*kf$Dp\~hhBݪW|~oÇ5-&2 3Ra-=4u> n5AR32oj3Jn>t,pBeDei6~t.\&ueD͍_<ngXo uLKzuanWuE>SGſmlWi_tR5S;<{hTpTvi1pX[r(POsM0yə @Shy@'ejIHkj1uew6N l:F.YբZOusХhfujFx~h|%md1pw+$VC )(n!.`G6T4xw7P^#<$wLJdB7LNXa{-|BˏŐ,nU{Az6D V#cbK ]|=VXf9,&Ǭ%9!2hFr]N5`GˮiFVW #GN\Ed<] Kk(iW DDvs8B>06l`e]ɾ.`$pM.ҁ]XR+ Z v`4c1\bI\䍆'OGV {2V N =0#Q6 7Ec14rӟ:PӋ~LxȄjpcp9Tލ śL~J4 v~x1?靧>d,[j;zD2v:NoCd>V>tͭD!N("y̏8wU HcөfS<9(s6_B2uo XWxNxmyU=xQu$Zgj\"1I=nkc {|&u^[`@3E[, *eJn%sRl8 ?ZTbjsQ6^=rg14`t1gArlvoh!up sV36hw_}ew fB 24kZ,v}gql1:*ɯ&DxFr:BJח.?Mbf$wf=IFiqb Vdz` +icH'?Ύ,tҋ%YKhjf:ܖo\B?pjViq@1#}})_QQ97ݼ+`+2K,Kzk |?:o+Q@8\|pZ-BX ˽bz`Lg/?RtҘ&ixK-idoo ,ݯ:L:xs}d7cՓCN9eks.F8&Yޥͬ-}A]a΅e>=n 7&çQE]UԽՒ>N|Yq ~{r;U"[T?\@{H&@H4_ v¡1U[c`0uҠ#S1 ]t>ah߹BɁ7pVW>ǠnЯ^1,GH}o AC2k>( z!J4PhEN WtAp߮dP4x=o化-bJN.\kB8NFTL/vnjo7e+KkB `|AqQy۾!P f,xGU~,B޽Y^d6U{f1' u9 '2 ]CKCh!g$m&^E']p:ѻ=.f-JC= #x+]*S;vynETnU f=miKXό*khA3 &f ;.5uG*_̏*KhZsB M%a:UtDx:P WK3!G0h)-;WUT^gb泆|itB1+}ICDt\e34V ` j/fV6xgoh;%%PuE#@Pc#ڕѲ#(c7a'`_0>|ʿS_؉#1]}odm.,!\Bl8mwFe AQmaPh9r}1e I6Hi-DI A`|̯D?*n0qnn׉X"}_Wa9Ly{0hPrfz2#D'pT20~`XV{+-=Oa|PT;FDtAac] d~ڼ.Row0:EX]m=u܎}N{+:*q '=oAiGyqNe  L9(a)+}W;~wxvާ!2YP`JV lO>݀*v `8&&)' M\R,pzQ![O /ij=(2ލ*zb(9LCx(YREΤ&rۢ_.( [Ho'\MhjQvHGu21LDat V+m (")Fs*:-&Y~ۚ10 cȇ6EɀEnwq}'/s ~ŗ*lٽx?dNVb"NTUTa;Η|x6d7Ta&ݑ'̱7Be~pYz8QSSC rc} ИrǎWA(-XǴYNmp?@x=G:-N%autU#[;;PN }`I]0@gy9ҝPA9c(euc&)z!cgDXPbcx#⤠dmG@["ln{x'DǟLa9Od8A2p)]n֗򰏌'~).ΙK 1%!҉ Dn0nGHhK2"ivhv¦FƍL#{m,7>Dꇸ^Zޜ@V;DD_s*ZytH$?ͫ U:Pxr$1cﮂَ{NtIeݕP}K$r"etavxiMO ^`װcDG'↢9")d7VX6ZMiuLEH^i ˞iMO~'HQBn IlmmxEukH: >ZcTAY*^֙*:s.P=B5 !v D"|@F/Vˁ*I#)/X>@ )tS|y#؂)1 &wB4E萼4ባvkLlђ3 urTd% t#cjwø|dofZ,[Nۼ/a 99mq4'Y/S._!֩nì,EH&ǚ85G6#,Ҥ_AsaVC%+@A/\/_gjWr L+G8 k1 )Z#rN DM^V2Irwi>`n,ZEg2܌}9]{bCHՊDD BszG{.m7Y|H1Lqy G&N{ohyVfɚ#G]A, *pՓsiy\PӱfM/1ǯ?c۸5G3[V>ŷMZl< _pUػv%4E[1e34P`ۃ4Hj%.LvZ+bQ,qQTiL9(۵oDϫTʨd `G+Zg}>-{hҗfYvԵiS.:ouxsVo!%)^rCZW5(ƍLwCfnHܸ~*Pr?4Yqq Mέ7է"ydw" ~$d%},6@%RV4ްNoeGUi@&@ J?{Ֆ ]턴KhτiUH/}9a,U܅ ` HmO (Q}q* Ϝέ^(؆4˱\5H0:O5 (x9jh;+g(d*ek ~h_k6V!dT޷ p NrG$]1^6u6ts!@"QV"RN(|vhq+)urÂꀀQ=,C@۽7.^M0K70/Ό'jYqu1sO[>hlV~0Td7_4-$BAu3Ce&oPS o_mR|269|ӭegqIbؽƢ=xOZP$?.(UYe.Puz8 @PR*[ϷsR׼d+m.ßuW%' ܤ{Udju gW<ɍ0U0Q:/O\?>X"n`\Sf;BAK6`L%i`^%kXcnnľ5]`ixU%B.ߙ(D]=(]#$мŎ5wcyv7\()e}D uӢNgS*7!(& s }U+˲yksOwCOdpƌ{3tiz{3\Zmj"3^u7y]\qBZܸN;X'i]gv+c=y|*%:2Mϩ_*̺F߿_;r MWcCMw 1e ^M}{ l1'xvOŕd'g>ݹ^ꌼc 9B걕PQ6Ήŧ> bo2Qܫ~+v\@F^zz8D7GlB0!\qq1K~9oh U@GRPS.Sq=E<'>6m`qCdиdžHrA~ o3bo"늙f:1nx}G$YUS* 6?`}6RLS #VL9ׯCgM*B=35s ]25s`:2jpx0rUC%ҟy|oG:yrs8 ]"en\l}{2Z1OɚZ\TՈ^JHpbQ`q K[x)f d1%:kKr!C֜Š>U^%3b"¥ -*N K]%eAmH_CWx. [MI0gZlG/iN(;+Jx6ľȁ<:wS7ULgJd[ v5C$Zɰ;6uy~|p*';'< @JP  Z 0{ ~s ]Q HN7/9I"Ci?yƠ --IDttQ4,.[ŒafyCi'0`cD- EGUKtjG};jbT2B1A2©RufA"G"ڱtQ- :; W\\o`Ϊ={>#v9UTNƢq^pHŭ'}:Mlk0|lohU/#*IR[W)D:9uzF@Xs%{Cv bRYLP?$+^#>!AR wP؎{l骩F: =")p>M}:iXOw$ekR~ƂHa4F pqƪy=T~z oVz?|QZs4bVnU](ǎn$sOE1!BP}hE|sqò6ڮ^}n&_Zb쟢$j|Z @5`!'>/^n af\ho1ekDy*ug OZZP7`E{4} &pa7!*껩drD.% U'edzÍ)wT"D0hrQͩu>P8LGܱOE#S?P9Z,C17?::zoƒ6&V(vY4h+]3K9zn_DWԔ=TD '1)pre#mc>-cGY8vrr} uP;ݛz]Nny@.ydۄKXG`l{q"$Jr%V+HA[eS7rX Vsh0{@<3#G )[>f2& ;ΡaA]JrgUwk (SI!jzt"zލrE$c|]FF<9Z~#߭3j i1$9>Hח@Kф x),a!zG$5$?op_Bx Y~u/j+rq#Ujҩ.(tysl3T>iU5*tD|wUlڡ#-}w^n1ەfbz'J9m 8-TM+N ^蒪i9"W,K鍺STB;Xzw҂D~bAoX [Q {lUg\Zeܹ+)-%5K:g{ט@^a#D`je\]p5]/!z6x[(tuz*vX%&/"Xaݑ"ܜȭle? WMcQ=x&1ʉ"78;V.t|^{w+\˝ħa5xNb%e'.<{Q@iW [9[;'51FT3a3;<",'f7XXv㌎fM2U{&mҁ'g˘1jE6{V[He5Y%9DC`)ux2 3zgk @z۰C4̋ՑLJ 9:xK p؍ mtÎ@nQԙCVOqQxzfSg;͎Ko!yG*)g;-]G_d\ǵwC99lIJY>cOjA.:bbu>q4D:MdA[q'Lj"/ռެE6<ڌc7~I^)k&=rwny%5 *P r`LThʝ%3㠤G?sR~*P9Y:!pyP%|2kOF=?-8Y-!&qə_[V0CNtd/%:(Q]h"scj>kc X&k`,%<-eZwW-(2RxސÒ@cfY kyS<ԤRba* `3'!uh|‘6nAf@5K%F-f#r2"f|Y\Di%SH}2Iceuvε(83D'\-EBEV)Zr;8?= Ju!J%7M+o|Bl1cMAhT!:&N`wOlQxPHu8VQIŴ%k,}r%پX f9gf˗(A:z4CV<s,kSiS8,KP8Gtg q$h@ޘ,ٗAX亇 r&&$Ӕ8Q9$tZ*ޢvϪn=~&@{\H~:CuF)MЭv%ϐ"ml9Ņ㑏^@F4JwH@9qKE% L>k-^͇C=[C.&\M;O~52I> h6 l'OJIE+U* N8%^Ϟ4X*^9np1I b&F!bì&'v71¬lkX@j 2Z ZBΊTZI,a5אY] .Xws?at4.'x?|љk;]i9OF+wjUoYҸ%6Đ>j :b,qoݳ/H桗¬γAϺd{$^v*C. nxFC1_-cўu+GANE"E :4ld0>T.E7Uh sU+<J4;1=# [I֯vUyP( 0aQy1ݱ }6 vx"_KCuWbM%g({qî,AvVjƗu϶[mnԲ/ÄKJC,^uiDn|hrZ=MoIcտNZe3Xp2pB3O1oZLb˖H?gr#0SeOm_ӳCl+4tf684&/&jc6oJ1[m]%6afCG/m(pMmj:2KZb+;񻢔 idu Qtsc2{jXhw6gdž\X2mf jaR݌]\i󌪉U1󇾴??_^%ڨd)ە x@4Lѝԫ8?  tP<~WEa2LbjvE7xVRӗ|GkwP=279UJm]5S!zU~Vi}A-N/ŀ$OeQ"z('ޚ`鷙+$%4M`z&_w);NKAYѬD?+1Fsu *b ,gJtp6os9AO%kj Re]&{@6U!X/M7=]]4@SA:HfVSBV1ţ] څlvpJbahAan%2>ޔ,+ 53d+:O!6MIC~ %ЖӯNHAgG0!(J$巚L~γ]63[.?(buU<=46.kS[F' ;ObM)R͜fni ӵR,8C_2|Tk?5{zՊ./uh!hΊjG0+^Z_~;#oB4akjli榽tnOdr&is ({[3TS4Hof+s(c&Ja,Y~V1xW:(yjdԖ9cNxF_gٕЦ2=0eyYjV XvD In?_[@_WT:tFqk mo'&#Ҝ¯\!'^nCpJӑiIq5xR|Ä?o&~#,h܊^&܁o@g$ LJ:JsF0˴Gs`ǛӅ ?@w/XbFŲK$׈a8#thȵ33= QF )Eb,SHpMqS1Sf'l0 ¨O<DZ8nA^ !Սh5Zݼ|%6-q+NMUB*;Cߩ@IL$:HbE ~/\?zm*kv{S!aBEP`T Uv-)'jS&@>:21EZ0^$0)W9#f:b9mAr9ց5.}gP!,$ƟS!:>x8mxlL0(t?9GVaz= WкGi^.OF:SP%- I a_ [5Yx-ʡ}e!m~fX&Vme-]c?b~(0P :T|Q?AsҼbf=]I|B4~YuTno?(JH#AP 1Jz@ =5_7d@2kpxɷ!8{rC|m(N~tQ WBqH߅Jس{&OC),]TMɫd҉E S+4s~%o.5YGpBU[ٽmC6%iaeM.=©[eZ&%&eM :(D% .M>k' JS-wՒe;iD{{! =ػ`qDfG֚?[]"F'{0ֆA|RkE\Mx8 mB_RHLςJȒ$2W]}%Qw&|"sH= 5| azN&9l$г߶w4o5'L6*_|bjaջ*s[E7(q{bQXZ2qW)mSK?|4ooh\ē. _-7l6D]Q*Qڨ{9Td;BХ* .S&nmLRNn3tbf_M-X9Ϲjz"@[y~).K-@<6) {6\a)jDȼar5UE~Tp/L]hO|ܴ8$ { \,\wybFRXf3,o g^^ԇN ƽڬLR2+H!aMXC\|EG\eEFf0Y$DJ},0vASkqk%P] G0W6.>jSӶױ*K*q ,.qOY?$,yYG~ul IhŨizkc٧Е#%ѧ*1 .Q*<0 NOJ+\x2p  xYב}ZIߋ kb ,qjAu3/.j݉M4!=9GCP?VG^'s=^}wUfȅ hvM&\M<ڙL){mu?u?9JB9m:̩So/գ93 :#' `N>Xw4VDqlݩIy6彗df+xSC9~_ϊ=礙F>CfsF?owj$`ưw'K"kI ظ U]zRTz2~N/ n۴4ۄw) 1}6gQ^71NMЌΡ"@ޕ8.PJEh(@*\# .3nm1IRWzHxܸ |T-ׁm+<`v#jHsmy I$wښeљݖ@c+:سk. X|v4=$QKeݷaOٽLS nd ǍR8ŕ5S6B.AW,wm!7SI3ց^ cR6| hZ唊޽ lu+Pυ79f:9.dͣ&{8= 8_OL .q oCT(99` Fb\yT]wub奸Tgys-ĂeD‰R$2+,g 4ޓMqw-n-9fVe԰,>dC>B :X⵹ǟC00Zݓ m 3HƵƺr~&:ŭT|~4'" v>:VF݆O"CB핺УגFБ)$h4QNވ..FD壉el!2K7c,~ 6T=]sD@;i;4tQe$?@pH)/^Th|6} ?1\}*;&\#$ӧnjyش JDD)kto'MUoxYҙc+DE`f@y:*ͤk[|ju~k?n$:Y`/8xj- zr%(ON4Q2ĬjcF7l|ˊ,3RX ,+c㮦YA[+($y]ΠZ TPn9ވܗP#K U{޾XSΒWFlJN>^%ژ]S|~pg!Pvg48 Zrzd\!wO;]0)W`U(5= v*D^maDKC!gT/̗(ʽQC]RqnNh^[DRL m*q9)C/x6pBW[cʢj`{v}؍0}[Ci6Օ혠 ,ЎLė*ҥtրal{g)C`$-xȋ{OJYB ضmp$E@;ek{nΠq46$ǓF`z d:3+Ts{'ZP㋵ށ GX ́W'3,8Rܹ5Tߠ^z(eU [ްNTd͂H;*ZXZ[8K.Y;LW">ˠA/pOR8,q$Єu7u(ǪΓ^Z՘!&/c| {7kjf]d<"kI%"=>Ҟޝ /Z_1d';>9)OIbU4mk N݅g%V%WTd 5^TLׯJ r)qv3ӶX6.K/r3|̳cS7yTV7!fJyy_jc LuCKcP) Cl|Xv,l4s(Lnʞ ! t{D~}#I,ZR_~1-)*̎X *5h '7g^i^qpk OEj=T. g۩`. *eÀomT#Z%_0v"!34mON팭Rq`f[^ 8n?3uŀw[EB FU-w+Q8dP=ݴp) :]LKը R`E*aO X5JYW(9xuYZ V.;Lz &?:!m#m{D0[ bc(fWm9MZ;S/[ittv"Ts?;/?>dJXm;|JDhϦ7ͩdJ~K㷸+'$NxO*\>I#{(_fdUw,{'nk)L{ 9#>⼕}b&=؛ޠwg/I{lvmO`BlYJ<\Ja7Ō&P'ROCݐPF?r 6X3`6C3,N& e4H6#RoL^fMaV'9Ȫ'|F  [̜o_ ;Y\X=XL^o2րa13VH I[ѬmFx>&N{bR 97I1c !AyYZqAeԪڕ'#bo2hμ f%0~wlnd;VOY8̠' ǹ>7d-s؄<ǀ_6O)Nu2w;[\P9άAcN5k0í*3 䪫)ʠ(baZq#mxqrcSI,,4c,;sTky8_D) PlvTZɻ`}z5G LX]%\6_R{tn=yPӡX߂k0> >*&-]F{ų d4kc3)p {7ߛ~L͸PC,5y 走UkѥJ^P_r,5 ;_zԐ n4FV,B7YAEvД,%G*,%*tW*Z&95&ޣGTĈ{]{92/UްTY;nZjeLNy\օ3@]fk}<â/~0޲@-LDY@ھ l4 L)-*\ 7V-Ϲ^s\k{~nVV b51n ,jKklU},sSuǬt\<@s$asK-/6)Ux'0W\Q^J_AAYhXQaN,B n_$E:y;[>+Cz0*φѨH@:B=޿oS7V ?С>CMw8֭]yB"iTw64RqT-y|I$6b*D hq6; i%pʤ:!nE}cGuhfr9:_ wXۻ (xMsUJn/@A[+.HkaT;>9 5a5PрJFauj8)ћ|9+K b.Upk* U>ۉ">$zf`A[60ˑB;P.D勍#rFKtRBaۼ_?2_KQAje;Qla`ӯ~XJVSkꌫ'E$+.\X/~6~0Je?ђG@p*2\*Ղ 6{ԫjMCqMz/GEҥ4`+nVF #D&`@ F֋%AH75@+x棫a,y]y$5'[={V;qv*& R7¹zԮ.z +4D|㖞 "Bb:k[g[wOO $9K`K&8=KmXi^#LdWs;qYo.o<@>?Wپ3On ڒnD0ڀo[y-#B!8iaS?p=.+ n3Ti"(Br# |n yE3ZǃG6'mg#co't 2ZpPg6]/u0{lcc~Dr|R<m|-p*\5 }%},']j N YpEG0̳uGLOP]7rŕ)r3l(M>7cN7I\cq 13 kyX~"a0aؕ/%>Ug3jCZrNG S{;)b^u6g2!suZ/2@!^kw Hlph") 9gs/XeRbG%㫊U:Ee^妭ę<#5XZar{=3hX#Ol*Kβ)m٨/2y;Pr 14*vlЁ@ތ Hn5|鉻M3z1}-C⇯<ƙ4z^ƦkoPɟ4aeuSI~DاW7|H,AMdjM;B\8ѯΟPT4RS7):uR^ҼTiqw@ (Meƣ÷6T=#/(I*M232ު_+v }0@&v 7FQ<HMmeUiZ5Xm@w!CjO:.r_ʼn7U ٓÜEzuDW~?{, /\ 0R Jt(W2eHOYNEs@6S$lQ2|};#x#" (K^ְhYSI;T{,EKkps6-"m>]#o7>%{#o  TƲS*.ύfK|80>_ȣ{ni͑-&7z3 D\(Joav> ֯(2N[httzi;XD&J[3|{;H-)j]`pgr՜ "#u(̝ BiS 5RU-?bzo-o{`)U`zúf⳷U3Dlq&OR~܂{$J*y|J%eӞbV/w"TPD^oJ5Azx4 _򞻁 T^7 ZwShtzczh]Xa / v]!hWֹ?6mnjlP?[xW .H!* G$g)f>~ھWlh*A"t-hp MؚUk3pP\",`bӚM[y*8$l Tɣg^4qZtQ&Cq@IuJWU894Y}CB#2 O ,6B#{̊@tЦIg8⸭:H~9=p3(v?+SZY>* KCGnB^8=F~p<8t$HD\(K#]a[ U: (߹@rF>T~-w߉1^~ȑ=dD}p7pV m 3˿=ޑۉ}v7=xV1qP,5h:$0dJL2d=[U(a"hֆR*Z'5'f&>y+BX@B?B^2L BͫKՑ`ӸG֙m&c]<V0Ow,s4,HTw6 B i:*U+.YP >ՅPwW򂙆bXaM9ŽݮWsFV,C;tͯFRKZQ`˘ngacRU`c+fQPE j&F<0_eC"(gRђAH܉tu5yvEUi8! =>f#>bev-7-R @o-fI 4a<Ġ[3Ռ FL量c-U:\"'p嶳Aq=Y} ?EggM2O43t/%3M?:4j6c IPc)ܴx!5>Xrd©@EĦ1pRF_7:vX٥oEy8 vy$n;1lFq8(9֬ՄVThRj;YqXT/~ҵxNQAcO1+rѝwmhds0 څNUmq~dW Av,CXT-(OZ൯g|?@@+XhLcRb_Nl*^M'p,Vr1LrGRbʮ̦ hct-@vK<=u+3Q {k.]8MN$1xFKр {?V/hD@ڊU'6ɬᘪT S%Vž"H"lfqj14ۿ W$ioWlyre0-x^L*2wQ[)(<{5  vχ~6ZaBR *n' s\֎^ }iTPtiiS}Ի:fðONug|TJ+u +25\>ƄXD9 &˜o$׍W|qs-F2P/ xxlrQMHu ˠt/0Ԋ,sT-]x/Xc>-(} :5;zfA۸guDJ c@VnN'3?VJꐞKvHa|l<+9`߽ߴ5SY7H:B(0C#ȞŶ265bO:\<ڟ~F"ųY-4zrI,+, ˓OcO"}|dkO2΂C XZ{?^DQ\bA EUTkS*QK7@wz}k85DfovK%B7B k \"BAq2\sIUpv4c,pt,tɩޙ|VD<+W'e۵{23k,Z(5nr2']@ ^ /j > g-(Nb׺Paٚ=jղP 3c\蟄6S(8Jͪ?y .cB uI^U <I;ٞ9c2/C=%A9MZd*erp̽iT,#X+ , SHf.NQ#ӐY9qh=rG[{=pdD >.H˧͂i'Y_!N`+yC6h 7`WoC<[mrg Rl? YQ-far;r#09[Hp&j hЮ vgffq-tr5tB}!y}gKF9}I0V~uMnt᛭E/L5Թj̴aF8.4]e twόȂ@xphheSVHa~J(vwS֎HL0~v8>DwzX@5#sҥp8X!zn“GOOƵ DG!n13Q T ,![>|maTw4:A9P]Q9I9zPv1t? h" 8z/>z gp{F&=>19FxS5C"N?}j;mS ~a{TsK'F!2;:c!Ni\5Q~bcfaPu}\S,T4,4t074|hq!@LPABeq MM?MgUf! A.[$϶ح6XU }!ӫ61>UuE캅Y]pMms}D# Zg&zv+#kt楦mgfHL8UA.|vsҰL3v EKaҌ0M2yGՕ?^n KzZڷC}L&"sR|&8@DK ƒ>Ny[SO_ッC.ņ&9kg萤,xf0e-|{^IRt|@v0ˮ1.n7P'leCNsd春F1,C@ a88 +Y"s n91~3Iq8'0+r"VL/ nVF|~d^~{y٭7J  S}e U1fM}GU˽7J6>IeکVw}| [ٓ)u$wR@)V3Kt%Ѫ{&w-yk+k,U\b\w"rSkU Sd˦^Djhlک25'u)wjnpnYpFK@x*1D5. <7=83}+Di"@ a诧f[tpF0u")=6Tz,L؇7 76ʜޏQgJ+cmОiK/+\9--[/R* 8jr6PZxywv'  }]֒a$}i.KH+SCfɢۭ蠟G5]X4MZ u=Ĭ(@SkbT-k9xE%v2wQ 6+%vrĒ]]*1K[)oR"w!$J@LQn9TRc`/B5)+e7_\w.5)SlGcةQpcY DޡkvFJ]@;>7Vj=n,¦bv *bytoq8 >tQ:~5'bȾݳ.oKh[YR"W31D/zx JBHZXi]/WbI\"A=3`+,%ڟ$6];ha2ĥ7gS׷8^06YSբum@|y^ҋ ޗnRѥf{'e 6gRJul -*W{=ul?!nJ@ikhh1}_l*^w֣Cj^79q^!"zƝD(0T]@*>w q,ED\v 7>6N^bkƷMH LL%.|şuR6zX`ӅWR sA>VTe (0[ÂV>ٞBZɁyX  |I!Jr)ܒj OVVNuV9qlo 9ZMm ]3oSv>F ʏfUE< dZ>U=-D<gh?[Ñ`hO:?) <+HҌ]+~AlX+h5CUJFEAX(2EQ;R(Gc4&<_)Qh0M}ƛ]s! ԗ:\hS6ٜzA3Yc?_VIU"ށ۽% Xg2au =ڗ3ޯ~Ď,;0'ɰj}Iux]:%(.Yk+xB]FQG]$ 1;[KMte>#@v;+.HNF)N@ru-qt7}컐]lv?5`1אּqb@s} 3׽V~{>?Lxe Ί=?Ft*W`kn Cp+P+4u}hUjLfOGb9Pf DlmapLHU[ɯF[F0& ӍQ|2G|ފ9! njC<6}*}Lp{>\X `V{+Be@Rgdx8"׃l`ll,SI6>҄ `}8jy 22ݓB*^iйa^;70ۍJiʓs S2x()dD=:_J _3쌔~xC9?cψ!?ZEX>+tvSX,y}u/3tk}E}gf$LF/6Ɥ|@Ȥs3gtM~1MqJYTUH^nPkқޠڡ_RoJ:r9VXn܆cJcJ[ms5^ C*{ ?9A%zgc?'qǺ.=>32"Ƴo~TiOF 웟!J*V}46kǰg r?y`)`w\bəvH)W}a@ bB V#6g$}rX x󗠮?H|3@Tu~+_9]7})B[8^پ㠍)"{ԧ˩O.ODﷶ0K mѲTAHA^ͫbI%ƒ\ ܗ 7̵#ISPwXDsK:+ T]L%̻E>Ts *)FdH@qaޗvJ{RPf7Cb&T,mf`q_x8p*˂R£LhX ]Eg`nnDhq#guKlRT<~!2) [#{k{D~#@z(Fݺ;3v\d#itzɊ!mjl*p[ ^3~R¡۝Xa2J6 Va!u0|p~vJ=XDr>IhSgJUPǦ`|мlji&~%/4Hq[_Cں&b0Pәn,[Sə q/1_ JdEAcv UEow s 'ne:[n uOLq&0)yuŸ>CZ4Zm:˷~tnCBDZD訳|__LU1j5D‧]^T⥔1/)MME dbs ԍ̄׃?K Tg?]OXl(B>;pS38fL۳P1tTPS_@V2 xL,Q}׮yMy_ρ*~AѳW q\ݵlWa"M{:^aA"|fY)It)%;#;3 ĒhXͯy TMLz[=Ί%R4]iy"-h!? z ,Ӷa!e;bz3fM\i9% Cحw_R0L&ہ ~(uW  hH$X1}qv'!gPa3v`5&őQQy~ 1EZ8?K;S"W"DK0ǖ moCOY|Dp71@ޖ%OcB !)8»y7Fֲ,D ȟ-m9;omGWZ,}hp_Wкv=݇b" qa?n9,\6jZJ]Ir6QFr\̨oD~Ɂv/ةvb^?|Wg*ÖNݩxժP:[;ufD2y ncK~FH}YipnF\U;zK 7 ޸dcT}&KwDJPC7|JsADHjrdN>Ԕ @"n%?eCvyc<(T^ٕ9MG[V^Pu?&Q\Q6W܎|@%iԵ)$gOMᵏ]_,L}HpD0}L_zGc)Wu[dd,W.$T?! uihUJm,oa۫ ۝w9 5 ټG%i!{H.Y'U<;+~hB4urN՗:a-$Y<$h8)OáqICnv6fe:֘yJްC)\fԆ/K@ȑMNc-h+ZeC>@)}~B ^+Y`Xz ƱN'NPxrjU::H+QiNT=l)<[͊4.qY֖_ᛛ `镘}ؐ?NC)MGF>ʻxABv}) rJ!]$O '#:% 䟕{ f&3=SJxQ(IN}'Y̬PҠĮWc>ӓC825R %-~${)r9],FfH )\ iWe)wP|1 |kE>18@haU's˕`w;^*2ݟ}J-[K!fh+!Qo|AatE^C5<>LA*CI-!䎂d!!|y~_Gjw 5>ݔX F܂j-(2``}u2ނA#g wōcZʸ)TkJ}}-K|]p{ 6<iUmC"--E$i85/66ߥhzI 10۹hh_S8WDfASg,W)Rَuӭ$kT1byX6fܩ͇^O U 5l%˕a}oP\JF:롯s?Gǒ}qZ 2P話?j?i#VheZU}dTLw}L>bPWAe][*p"Ʒ7adM482"fJ*B!+u=h0GWOt+qfm[Y*Nnr8?,zaJU*]s:떨&U5!iqw[zR Kc&˕nH`3d֚=0o[ 1pH#P+1,Ih*L fvvcm Mq"{+>kr.w)_Ϫ2N2mxs~$ *~]爊rJ?bWoZߡs`_cB[JQDكԮ\3/:A04-ߟ :EY 1Q$ual I~Qy[usi#-AvR&# +aUw۽+_ٻ;͍haEut)$@s-4˛-C)B0X̰fԮˉVpbLVPTm׵Y]b <_ʎňR?ln1??:]r}\B|Oa(jӭ|\]x:zn[͎t_a=R5a5VdЫ axSXP[YfిH/WCb4fc{}ٗl#-ͦ$ 8sD^^(rFQHV ]~m!,|W0?b1¡;we:sDwH]N8w,WKIik&=./K V"Ba9>t.?=@qodҶwImYa=9/fQk{5„gHk3Dln5n˙N[3XW}B3 kg„C+5Yh6YAoR$6 oS"!ktk : }^:nF`EύL WlɅ0tU NDeJYeږ?Gr0 컧jy_hmo\? F WR'- EXT%5 V1X%/i]D7k_͏0E~λ)t=2ne1U;Ly1A>b`Q QqjBM2h. i#(c=P0J+ R[Y/ȵ(!rIr((5_"dЧYa7J ,@Yyeۘ}}U JK30w=+j"A!pb< G=@]2ZOG>9}ņv`:ܞ[Vz|CnsH=t A1l̼Y @qgVٲFSr% ))I, 0$  ;+iˆ2,n%+ =GEz3GJHO$$Q@o |lJ& kU>zXQTnNH &n=r^P+ U<2P<]ǏņꖳYDyO `2m@+Lكc$uaёWSΩ P x{^G2ߏiD`7/lo7D"[;H<‰&MN){,jM&W(:7l8cpNnw 0iYTfV\hV0Ĝ, E& "3ڢMM)fCXse#Q^irV۾6HSXdcS<8iZ8O=sC;:;Fm>"ODtm+3W#2T閤}XtiDh)#xWrK ΨY^tG2cX1PEE`!z0(kMjb7=,Yg>"G{t/0o{wV_7+.#)_29^m+'Mޤ쭧n8#'#`̈ė"/OJs~Ykl%Y> ެ*~IU-g 鲢=`zY2xuoKI%)?wr$Az@PͥW7 I>Hm^w/֙Ve٠ Π!Jק=΍CM3ڗ`"4DDSONJН49XhR-ӧWXƕ EDz!OxAzs|uCtKOrs4^#5'}~@rSME =m ۿy5,p&BMH%HʳޣV;R(Ltb#u45#kW^;ڡu%xP w]A΅O}$h 3ۑWJs4uye5*fbu#3 VBks9_:@0~^9_<#ݐ2{/(§uo䠐v#ėQ6vmjI) ھ=!Rrk8?2Z}Wqgr+ۇ֊BpRjQ%t'NV`ٱP]1ȳK] l hM?Ri-{'hnv-0>b^HO/ơ2 ve@&YgVٜ!4VOs?sU oh9PubC[YcGe4ңexr(LK?sG, (,#ty%Tr?H#c=Е,̘"KlK_\$aK*4y[Aj J>K~;h k0AY9#K < 7HuYmq\]Z6|kMt %6ӭH]ʫT_ ѡ+ ڳIÌ/BůMӒvySN@gwXc,xĈ3UY6֣հW Rv~EYp-!,pM(9"-d'ד7l&/_Euāڭsy/3^4_d޺PqBH>bGd';т`뼵  TȪv?ĻD巭 PSTݐ)i@2(Qc@|r)u"q<;Rp^z<Z'[xd2]85.0̋㰬Nd!` Άe2%pAh"Z9/`+^X6ozZr⪾Dsׁ@ cW^dilQ哫/k\H2oh#O$6Fx0b_13?D:鉒UbǃDgϟ̥s ǙR?B?"dG/5gr\6hbD g*,&U&;AɴwgiK1bLś{e|@HO4c% gWOP# T[?&<IXp+J1MOt2AoAmef.ptbh/4 JmO>[V&gf8щc1&yl~TcM! 4yN|&-iq]Zik g_Dc) (z k^<2rFTo_4mUUa |w.o2C:'2iB.üZUqJ*f.bذC$0C(g0>N0T Qъ^Q +qUͿHS!eVÃ_@?3OTF%Zd%^ƪ腒P|<œm˔GX@~5z1 8ǻZYaQȺXū`18D3v]NfW=yOTUUާv ݖ#7@Vr_`7GNQ|%p}K_b5|wvn^諆޻yAG {rBplϽ&T;}P7ț}i{jR$+v]!{^ejE  3IȮĥb.'\0'1ubuMfQڭ4 SL6'f&Gp_ tI.;{BVxewӚԴ $I\wZ ώp/-yI=KW?Ή3䒀c*U: qD u|XnUoU! Яq̏T qrCAשpYۻ ӡlQfC13rqjJsȣ,6IӉ" -L;iW(݄TԳ6Zt7nܜ m˂bH^7pi.][7SBv={ȧr b7\ߛ_:=RQ-Qx@(se~΂r%& J*A]צg-y1DPX/xWnkA-$˰v0]ruxM®bרl::٭xSK{M0hϧ`н]]~`3;Gaq8qfޤc|'BN}4ʅJ>c98i871:[֠AL@!Gy{}Vmwe\Dd/wt]ZHmϪ27bY}sbJIHt&36IɘҁP-b=Q8Q!fk_WRZL.B?4#4Һ'uv8È}iBcP\O:!$ DέydFAg'Sꌿm~[.pXpH21o R>NH \߶{w ۑXx,ة:ZO Pݬj&]7peH $/Kda #Н}Ԉ"wd~Ph j`{MfS9iMtD5~ޏ˨05ߖ+H0/zj}n 9cIljA0PpFi0|65im ސfeMBt-CC,#Mp#B ejh0:iwjJ'(G1&%Y@n14me㐻\1&)Lekّfk#`'11{zGgЀv=;{?9ό$h}cES@.ۃblwnQS^D`>8VO]f<ĝG6Zl`U>K麹S-:>o Ze՜Z `Py{GB&Acŧ@"D'Ct448X$$5>HlBXxxKf1Ѵ[HCNs8t BĊ/|Dcxh~5;c%#WXx)LH&xb.f'g dB>Xθރ: ZCOZ]2bXKo}mӾ"L1DT&)[{3tmc}#? $N\ :TQbLr{ YpPZN+c%?`24 Fz ^ CK?g"BTgD1]DŽS"T`Q ֙U/fvag1ZO3mtYWE 2&i"\%Ʃ  v̚By!K);b8=>pљmA N٧aӣ99@ȓ}pNp mr`M/Z F_s82,dFh:a8F^ ,u#*0-/ TM>OKZN?dyC12ߚ.sh>Cjaiq~GsEsh.q]k%G?MgQN6.hןĈ<lhT*rG^B(i@2CG -]Bfњz`:dK pؠF ".mn=q;/>FAh:G#gvZAb/FߓSC.Wsmb<(ZT"dEͲOQ({yz,}V6K.[(fI.Ppyaf:uK_ %~Bv? fL$u5J碶43~<o*W?RWs/CBMN!Ht:  6Pf@/goLR{RC_ӕ4@٧D3bhKel{a#߲ofgE+nA̷uMVx%'m'MFfq?F݇%89f+GY1ѧ/͞bM e AΞ7 !(3E_XcLgj~$⧄+FcyB uo? }/Cm})qЧOK)q?,\/ؼf0Q"ԉAS'NOwq,<.5~k\Hjm1/t;Y牃SQL[h OhZ mnָW.wףn%gB+Iɯ2[6U"GΣ.c]^rW26RCH?*4Dug$p3/hSIe:EBк+y:Β8>Kc24W1YX}l ;.ZK%r79Z.C ejoQ7$ŮSsnx*%YզLR]fm&X-!7wz Krf J&˔0 CmjVf:?қʬ'xw<&8ː, SQuM}b9IH '1&>WF<^2 ͦTO4B\L)(J,&2\?bH-~ $7+2oD>ō "~3b-{h,YMdyA)QÙ@W̡iBK.ܸ0svh\5nLᒛ̗T]4FBfdS ~mdo k˻P bZ&|. CV:Yfl\%M{ITlܕ҇)g@kBxļhl[\=3w('E1X=D>w>;n/mD\A[]Ɨ>QMRz`ф\a<.$*̚jNY"5\7dH娟Yߨ5ػzPmCk!^U QHWu<x!_FSOPK=2.~D;"WV Q p`gec}IŒt(Ǖp3j"FC CQvL56=g]<ȦlWXa6DVgښp6JxĀmׇ$Q2]K᫧s1g@c0]UN4 7\W_bоA#F90`?6qQ1Gx@IoOՄMD {W .XvoIF+'.[wNn{J&0; n9O=!cA+i*%]=ꠙѕ qD`{~.%(؛LJW$ =<%-n~iFڧ3J{oMʴUqb?Ȃw0o<ͷRh!`q1Bh13vZ>!Vq5\?l2Rx&ҷ>"2d["zo>$$2+̷@|0xp-FPo6tќoAMN.mhC$(;|)zq=c 0o쐽)e  IXԐ4"ڕfE~ާfaQ6ogA ܥaUPRV<p!쇀rb!v]yJE:YêcA꬟(运֟8{rbbaԯجvF].߭R"YMWJxSifY=#ĂϢ5 * YFߣ&9KO|Db!_2>L٤%Ηa_p_p$!63\vUlh/eV^_!0 X{Yj$Jݻ}x$B'g8_)x)}CijyZj W\gyC Kt1S4A ͒@D\de"|Ñi#Fkj٤ԋ'l ezF1BM*>΀ywPRu) ;;T tP$ e(ccEnX!"q5je-x K]*TIYSP.>fMs#\9Xg +A㓧u%Ԛh t$%bZ[2OTqbL իmÍ;;p߄&[?rFܬ-NoŰ_ 'g7Q@fZ&+ ʃӑU`*TAJ4+OL”0 vr(=<$vT2{Ƽ_{zlN8 ¤+8UK$xh`2QߝJKJ+n_i".&N0y6m ^> =y8LNPVAk\L0gC"Af+Q&&bTeL J(Ӣbp`shcҜ}kYmf;eQPs$Mf"T]US{x(-Vz5=ӓ0 (;$ob#Do tR q "]!He*14+6Yٯ̂)uј;3R$e\K'Z.e1p mʖ(Y:1N4Ʉlv'ןGr½*A06?0NܨLu<P>i܍rHxa5>EWIѧWwƽ,ߓ5lLC~!\`f]<+z*P{ƣ@Êh\p#Ym &W"60ǘ!ؒ[cd|Sb{,S7Ŏ1/.3xGjѢ꒦9HgWG$UVϸ[?cH(䴇v5*DJ&l~En?C2}LJ3bN}?Yt`x}-c'x!!&}Vs7`m$~% @ $&= q/[YgȦVu·"|⾇@[╃ PB)4*#trrjJ{q ՙ&9f%S('1gk(S5;\3unI^KlށkO' &F[JNDugdyXpw)iИB]qFqf <bJ_Ky?cR67-W q=dlyj 5,fz0Svw]%Cڠ'7gY[qzuB%v#!lO\:X˨8Y V6C(HlGEq&#<:t-?7CBͲ-9e!Bd(""ܲ0i'#_Ԍm+7Ѳ~DWn8((κ_,b>@jՉ.mV dw +bfEWY?diZE$C "znD5حŨD,2CuAW3?ZcD34Y茓(ud椑&)<5gJfJ.-blȊiw4 NSz BR$@xs*Z52>Y|d;fެBJ7.o$.$ 5f?hd֔vz5LmDdޖ,8{ ~3nC_⥙oGM};fNMM-2Xs1#@ٝmh1N9RwE GՕa5 Aͤ586sMcA][2+qn(_L0?lq3vre]HL!pIuc=!Ŷ^S5'63pyh(Ѹ7A1\v DobtW%,Oky<'9#㽪 }͑qvbd)?[Ar:]Q%o)6j%hso]P kqcڱ0H_%|1!/)eۥz@iC5^3i ×flB$`qg{y_7'u݄ʅ8AlX W$d_& do@uXmRrX`Me8srHoT,p-1H]Hꙶ*n:| $[)u TE̓z>' K=@}y.!u E1MDӁSQ'/ɡj9nEz&zfnݩ*z7_XV;d|@)#MՀ82yG9,従V艿;j)QC i_s8a$P,~pDZPշwإO!ŕ$b ۗtv4,B^Lcʔ\DŽ0"=hޔ=̹n<>4O]ߛkM{F5LcS|z5g@Un&BTga}')pKH YqtE 0-"42])X  rf6\%ꡞYn 0fx4+3^P 8=Q[s2yQ><ʏV{.Y%k㈅e}֡mgM>n |TasS] -;DzK᱆ư ͑ {PQ"T1?Q=F@J.6.8]@JI0ۙѰ)N y+] t s~3R̂8&jOTaЏ 8gXC݋#ư9|k>$qfPd_;&;[$eKK`NTXt́"/.~x,ͬi/J_WXk+׾<6[Sk]^ҹRvPf_%FtTk;B $""۝=[o^I"BM8=3k{t7H"3I.V,s6QJ3/ȕ$!ST2Om<(-?Lc\^gQnS-%ղep%N)F#Xr3,/lJ2A-O q"+L<;3tBQ{'Qg6qWJ .Yha9D9,!qP[ZH3 EԴlj}(.Ӈ h6u,0z-Dst6õOSn]6_գ|e?Nc& $$d cs6VRLGNRj YHH֐yGI9//܄ruP _|VBuv5>7WC Eɓ)&h4<ww"b;Ht`:/?%(~qF!P VZtJ'(xB/SGJEqQ8; D|a{1m"UdzҥYɑeDr>~: 7/h~l{ )/7|"yӾ d$=GN A'M)O.A2 `⽐8Zخs?^kuթfDfdS=ٹ" BGkR)|CXmvk^]!pdkNdj΁hwR]c{qL(:U.F8H0ۆ[,i:dc&>'Obk㗷&K *S3h{`I]lH"E{^Nlqǒ؏Ew? l{o6v|@ JM:̝_&ǿ`x9pcx}4k-JF,bl{oz/awN mZ( =)H+0\hf08ץ.>xi:'!;l_Aw])b`x͈ 2_>S'h@Kb~7҈{.D 3p 5ʑ=@%M<Цjku`FAN  FY< 4|-b~'ȿn R!Rkn5o^[+i#vH ^FKhhH7LLO?ZCyBWosj1a/g :Ȇ|,twVj5x#y\|֫DA -D0I&}V:T$wkx ,6pvxsr7v;܆,G1xے ^(ko#-!U^Hzɤm_Seɦq_Oب≅͹ڮD Ǩ;[7U59]x$fe&zSPhe.3H}Pmܳ)TN 5HS(z h'B;vqS/)wh戮 *C|+'wS@c[ yI!Vޯ,qA< 6kގ>6I7X !R7A_$c2f/0  h?]t$*٬[)V ML-|[B2>@N+# $4^qJLHŘH顮\ =m8oxβɠ|>x/ޮ݀x.\8eQ)tU\b){צT֨O:oJsD:D8J/Ԡw=8>'BA-OBR+*㋝UDm5cB.FDbܩAq1'!єoo Z:6ȐrV{;aS[zޢiY:[/8k:W06AA+SnykI"1~̂4g æS\yFk(J;<#,}O͕&?f"k}sDP Owi.@6UTNFf)_gC _RdHw$tuP(mFxK^ߡ IϏ@Tbw .Q)1 'Dݡ]Jjп]w󀘙@xo:3|Rf*M䣃x>h_O7@G¤ .ksX]F𲱚z5Ց704 H O`uOG닋>JJ}I͓hqˬ 3hLdfjYV0pC`gVbF~^1^#aKeK3WvF5<[oE"O{t]}v(ch>1wʶ:@S K"ioW&eSluLiaC#G}UxɰMp4Rd 1 ?Vtޅ_mO,,42&Q"_޲^Y!Hȇ2@(ۯ5OGF-%,hD1%eZObKs/]8œDkJM_-,1Xh#wBj@QBؘD%=]S5|/Q"3r)#JT3t0:תZ2_Ab[vP O :7NJ} F<e3"uxlo_[^u50shVȂ}^'cvQx|y`)\vÄzDRUUz#do,媮PӖ $Z)0FnFGZ:nl$Y9ѹ iغxLy$AhUdXX [܇-?XΏ.XD;8""4zHRd7ErlENٲO\hY2RK ^" To,I-)+dQ΂ }5Ҷg_ azwIP݉X4٫1f6#S-9}._{g%PC>n`\K@█Z붩\-2 '}YLs4^s|.Y1)/enb;4\svZl}Zݤ1s+0hHVLѸK`.&ą2f{Mg%Q5DXt;w&'Ųi&MGnHbfeX=k3द, ǖ,KHo:YYj ͷY[Eo,+*VsCS2Qd2s^4!U `veIl'M`:M{:ILLAGҹ0vgf#wC`ձyaCtHvj6'f}s$(B72 +SzKV7+|[8&WDqNHČ% (s\avvŅ.蕵'G4Ju٦=>_Y"lvA0!z&r(pKH!\d(]&̚Ύt{KS֣TC5` ._~"bdD)ŽY=8 r@:Q/:sJC%q-oјs^&9Ji`YXf4&ᚈ׍8sjnjW?9XwrKF&\TG"މhɳ:nalSѣڇTcM ZUM4yIρ& %S.3&tAHC}r KG¶lof!#Y,pr4AUſ< .ߴuH}M^HF2)!e?dhPL'a(_Q: y D*y8tlor@7/%1,^RKCPe^7OLNK@ЙJ^{j1K FDs])`F5Y"ƞ6ˏȀ_R#ήsva=S,O`>(Uz䛧TT{隠A G=0LCIW`<%q l[ e ׬OJ戹YMa+qBNЬn7vy_IСMM[-p~2G^󶄥U;?N|g+f僎SYF졋<Ĝ"jG%V(K^JIܞWkgU=צbvx,H9BsJnE\uh]Xla[%{Tƾ#N]X|? k^1/!֑0UD$،:&.Yש ѮS :Uɐx~% qƨ6%7YH=f),${* W|;{=o/e~B1,Vy;7T4=kXz((5t9. `ǡGlSF7.IiA& žū'R[J|,boRM&r㋅SƺP @D"Dq*eܫd]d:m]? `"M*!Ou9P֘~"ғٻa5c`fC`Q\gzEZ[}τ;8ohai'&:2Ԍ7+*efe}߹Pď(E[@e%uYo^ϜVc\.-y8Du(P MqR\:9'xkΥ`r:Ag|_YK{Ck<:F;sTO qϹKLZ _+]nǤ5uQh=( k:X` -##d8gYSlѡd 2K -Y, $իG]/(j-N3@~Dv 8B[ֿp Gi9fyϖ͏>=I\vHS v !5$¦(&q DR&6,&ZܯH4;?R2p"P=ݵyFgNtr@:h]Zbχ ~EvӚnIYfXſR.Lp1"+,uCYL%4siІMz3W^un$~{C=~Gb-B0:!0EUbnIS0\pj* x7\g-p 1#b5PO-+P~BwZ9&Ldnsxj%| }YџAZ92`c ۓoppjbDE،}̿.NZ 21~dv6ijOO K"Wđ+e%ȍӯaZb`v,7ecVB\ۗGuπ'"UmVǨ,4wEʷ㩳IpŎ#=1KBf^|4"%Z2Eݶ"ayvNp?lډD ϒѮ ǣbJME9!׉\{C=2-Qa>ɘK9 `EmaJ6:O?8@XxT6|6X\GCYXenjbCЖ*#.Ѩs7Cyގ@z~c޷JR,ЏJz*BjЋo60ЕY E P|ǹ萹9eޖ˹`j%Jb :ҔN-f_ɠ$" "N*]#81 w47DrH=TWEp,j_V_hOl 2']r©ٚs !A#wtQKlWDԓծؽaA\/q'(K鞴9]%RHf/fSi}yzF]LA .>*lDw:C"7чmAW>AȊ%a;Bd7qSNX֫8G=>=kI0ɂ]瓪q!&n& 0aB}c"Bx Zp⶛>F\\?c]} 0t|K$ػ~IfBm0'*|D)<]'2" ABIDaw gi- Ee<Š5Y:jz [z@h6E&8`'ٱ&_6todt{Ed}5S] %]sAZ q(R(pXE 6F)Hm@^1md^g2 t+ZXz!džW%/0ql. 8dXRρSkrbxV1@Sb'x 5* DOi'yYx{O\peUp*O0 +BӚ^'q$Rnxҵ٫F`)y*G:÷ !s9` P#z墚z#/,H bX-->"p5^œH@m{QxmAHVLF۔snui }wMguSKO{Zi]x(2mB|F"g1 Fw-WǶ ĿUD _ǂY!HN"SH)$J*-zS. 6T"۾É,Uzqb~#m4[w)̉\#NR"Nh2FeeF0<hfjM\Py|BE<3IUd4>CF]]`^K)T 1bm3$nYmY5s{ I!#6"v&2M ʾsϫluEX#3淇8mzHli9s@Cz[ˬ>OKEIMAʿ̜p`BE&tL()zH ` =K;,4Y=ws$xV^G[A@b ]3:h*e'T@`Gp,ЬR)DV٣:9\݅iذ\О7[vUz+{K ,U6М*V׍!uր#λUG 4 S:.YBs/0EoK:6|>5z'tu{>ic-\)ƣm;1yV\]>rߍѤV'N5ղjH|Fmp_@+ٴY{ve:+&R1ej5eo ݜ? 6 ok:yBߪ>3&TbFduK (6`z4v]Ύ2*RHSB-0h []r~kgNmvGI2':/ /h>XU^q'' /դ`aek@MD=[Y'4S]/uD=&V>;ߘua)WY,)ݗT6mIs5Bc>AYb^\Bp{NUTX%M󍔆}?ؽ yW *~ʏFa/5蟄̚z (vQViI\Up@r\~'(\3NǛ(>MǶ6AI(!HW} uR8*s֜K-ȶCJu 2*u&XbHOHڰ}|m̐<`̦wދ2],U"gc$iCY /^/UX y3WvdxF i{:IFPz u; IB֞ptqKJvUGHh6YWOTW=v<D߉O;voIڈ7+S .^\.Sw͊ﷰ 5|O'wKU_^j69N1xEe/uTVRۘyb=f'ZckZ[Y|g{oIr"-kve+\ tJaR؆";ᙝ!6ZT(DA1;|teȲv򻿏O;t\Bʑ@&x"!At'+%_S֐]z_RʖdX6w;>wf ƸZO3js i0~މkzl:0y!'nrg+^Itj٠yunp&Q,b c?bfD.w#\ʬE\yC-0RE 4"P C)?ǘ{S;l'}wi! FKwmVEB [!\+80#ȌN\nrso '[vF&yfրl|q]㕭][r)6}[6t4a ߦx{<Z!cF_JG\& JM- @_-<3P ogGid!X{ms+-@L*(gn&i]pC8~qc,cښW2V7:tG~f"1h}|6_;hݲ`E$SM;r%.v5,ւZ]Vgt*b?N26 6]R W|oz^tc^Uەj@DWn޷ hvj3*|$T߹ǵJg%`a`yE zU|6-*a|׽R8߲3`A⚊x呦Q_K$^Q."^ՑG)og;gI@7tgYE~?~%"BzNdeOrƠB 4.Cj@ܓs5H"Ƶ-yv,PWХSe/k}HynGtG_gͣ\h5ieP&g"=4R̋nĉjcNXC뿿x5ӓ8 Hl3>I.usuk9T@Oc%6q -]ƶ "^H +1qfisiA5&uV3nؕG,y_0bq}\q|E_k݅'Iԕxfu?\.qIztMs8 z5 3yЦ;$Qr"MHޞ~sKC`ۻ5~g*[[{=#j^, 6yP.V/% U@(&RhX|yp@|BJK틡4LNfZS{,SՇ`*Ӧ/2cG=V,)Y f؝cquE p`B:8s mkj>;zc/L(Ιww'D;T: °ba׾LGѽޑ%||a ʫhP`=}w!\|' }b i(Mq]ѵ3Y$dtv1XnPN#y7Ep%#^+ծ 6OUZ?NRc,:ݯ G/\Xz P T@Kؙ(\FffKukw\mw|hDwYw~~L"!*\k} AY ΒNu6id,&6[%=i11BgyXdi1*IsmmM(o?@*6A:zn0RQZ !w9i]v&989\9{- >^^`?| ~*l4^t"2n n9={6*cea W_AG@"ihhtx5y>O#vI.un2 TedV.RPb[oGq9cԕX@힖#޿/'y؄L쒉SxLY7QZ(rFg!Tȅ)q=ЂYLOw2G ws Y}SyK6I${\>؛{<-|ha} B)gfCk%!RK|ceO7)=-v ,|SKO|~ ۱m6 eh#]@Vr=\#O,"! A9ea"X2>M y㬯~wg-jUz-fZ͗7ۤ~b+~[OPÉj|=,86#!E ܨMg+0\abjk@* gE<oR%?ʙUbx1P`ҎAdǘ VmRx"(B_pƇttfTIm1^Q?@W!ٵNu#K%K¤}Bn}C]h$g>a乵@tҸ]?`77Ы̣[]}D7](}xXӀ?g6rrTEp|[)Ei 6|AGc3 a h;8&X^Et{[@mՋEaF.@L`\C@URTQr\ GOv\+v_t]& vs֣m.ޚ:w'MPflEZ{C>'R…[>X1nGUcAti/xH$X~`Y:az %ݾduŸ 5SЪݍM*jXJ6k=GqLnf,G'yG|])@^9ek^="oRo+~Ps,j#ل` ֊1h pQ뉑”@Hč<m+'{^i~y>(wK<Fdɪ\%lȁ:f.E)_R|Muvxl8i'Hï%n"*K KKM̩Յ㬇j^mF!"Z 2ݵ/._%²(!xRo0| e֢Z ?e)LA?>C5k2wDK_RUo%D#a/M]D;C'c0[Y@fVF ذNq?bG/M曡|M '˓dݖte \3Δ6_jTClsWyP3E]pj"dG=wJ]+j>[m`ԴVX9yt#i׾εO0~?j>~j*^_1}05v4i ]S$pYuϒhi>썲4(-+ k)m !˃Q`%?2T]-2eCREKmpyE!{CJ@;"`k}W48Op*A] 0bW8(T_)tIkU6ϳJ闗ʤ3~&{Vj 16Ձ1aCClu^#}l1*` `2w\8P(@E= c; '+lEUeקPxlK6Bzu|/cE`vUsڨWtr,MXyYorzvٸ Pϯ,δAb'Ooڽ̟9po~%NklI]@᩻j2VvB ;e4mt7[/6AxrIWon*^ϯo*G /=dEһ^V_ޛT4R81j9(cW79M{)HC L`lx\j%y۠Aty;M8aF8aćsQ>ذr !q-˼Tụ9d9]x)r 诤P3feSF0J 6'/$yS t|s|y񨺚ihEت}:t=3 QtIZc^܃TS^Ti3H,s+YAu>yaԴ0h~k0Ο=2 WYӷ3hSޙ{<8i^烂 cA6JLrӛ ;Rz %דYyE!!TCbڞeDh1͛k\KJz J[}ܧ:W|B$DغHhNb+3𘲼==TWuD/ӡ2yI=f`J>5鱌 sGӎ.Yl>F5W`1C 7>@0iL躜DUZbIPiƗ0®WBcAyKg<@7] &yx_f jV0OB(i!)\Xh~hƫ>TA]~+n芥n(b^bHEovL(i0%M}˫zX<[4gڽY\nmu9O;2O .EQqhn+b[sAlN[2IwSY\Z㡚n5)l]vqL+OS)z JqwR/R(q˘TmEd}M2>Kb@Ɣ=Bw` tAM"}EO-`g(6"xa BhUWnEHb赬ol$sE}uynJ}qv ^gC딴*k0F'POSjzޚRj[ e׷MWWn1߈5"r\F[Cz=3X&kK$D.,32";<"?16Y. L]S9 5% )UaCĥ\2 {hh]NV~ 'GË#C4l7D7H&SELʈӯD`8-Oc}a&ăYQk Rp3Q nIQ!t}wR902+ݢ8֥as.M6RZ-谗~uO!} #Od7Cn\(Eut#VZ%PW<;{cc~m3U|u8ä {&_8?xTID~SS8}DžDhPw6,6M Us;[Ũ-sRTG$(r8\'&{~EmP8*dߔ~>u*qvX7SRbxXO$^(T(U+)"9 AMIrav4Bhzb0>p(/3vcۍ}ՒuE:z-r9;r"|Tx-14r/扴 !!j(]%=Ŕy:<1$PTRp53H̀(`ф>GIwusyZKo/* ~B-E}}cúD/Xv1CmSZ@G;iU-:ӂÂ`e~0FR7s)+f?DGnJZ&LLTyl' gFs˹>G#"'%2zDXr;G jn`D)D尾QQ+XGL~*:P ]W'/EiSDm)c^_ֵt >*m98E`ig4oN1V 'Fx=D6Kda@!@b`VWTَ,W.;3NoDC*_.@ ٠b1r-%d4+ׇ )s5~ %II1c$Q 0;Z9ΏŹú)%%x,H#;&?*^JV_ pp!9 .AkD‘MWîKA7R4__E7Bє?$'б}tHWbsvC8E̷'|(} -®4Sxu\N<-ul0gR*[BЧVĭm`kdU_Y` +Nf`u"`OIwabnuL>'&_K34޴#^^2Ugw]M Ȥv{P'B‧; e#CW`+ї 7X#%vVlR7V:2#zːAScM>~+}؈}W(ަ!ťK'ӱV H"2ewPwebʋy)u"t-n((F6BmmT:*KcL^-k"v&sq2jBnqp姱(6lb{F]F}VueAa2JˊDdݬv@DZ`( Pi/oˏ&'A=cc^aYGѝډ{baP:ca*8]/ 2^uHyiZGO2jNZHj )ͯwl\m10ig ]3:Q/6L}P^x@cSR?T+%[w߉(pfXB ]\\'d)mwr8\\]4{2^"wz*!tü37us%(vٷy>O 7DuzrfX^v^>jRpKzo{^zӘpNd ;$sw w~bNb~T9^&|zγmv>y kգIprA Emc Z`z>{iԪ tf&iHMj M#9Sh;!#Y'h=Ѡ#; 0XuEH 2g18qW .k^4X:X\]g/|ɨW}˵E~@㗷f7.nRLE ?j7"_(:e65)c A`2 2t䷲[L1:I:uGr" 'z0lFT lC`=%k$g>Kbw#"e, ?YdF7O ڈ q]#GinMNx(SZZ5-. a3ga7'UpiȠptv䂿Y=AaxL0eGdX3l2YXsäa=42^ϻ4Emϋ7 O8bD*ړ6YZƩϏ[J<'ؿu<Vn{E"K8,)C(*k_t=%i'^L=mH ^-تQ_Lf%r'&bx1fPJxtXw/U<\pc%co8ޅUqZ=2OIItu?ޡ_>ab } Sb>&5K%L9gpΈ,,)nf%dC#-]bģ=wx[ֱ   5kϑ`UHW?50 μ%Nھ8>7`sJ,-]cT[:@O@&brY//+1mձ:Xj.gs?2Ԕ? ˄aUΕ,kI4DlporFP<2D1j}/4T\\% P`ۍ rrc"!~_Ү {p\4ZqFPyqXa[ZױF&@N:0_"µ&.U θ2<ޮxwy{ּ[ʶ+fYW 'lyǼħ.~#JLTƔM*w2!njL8M[)xXOi",^l֬]͖ˆWD]W 'x$jȬx݊CUY$AKtOJ@$e9pf馯$eqQcۀi nBᦁ;6'~Nll2}_ݟjwR^CzUa v:0T9Z8o:$Q}4!aA^žU(_67vr!iFϬW]XJ<^f櫕D?TvBfAhboR#}~K>:fL:{mIwo+;ӜV_aWQG^ +|4KTP ,+jE'PXUm2!B?zgpKh@,'UAI5RaũF>῭@w8uHGOSSe$F1h7T$xo5E<_|D Lgoӹ*˩A3@Ϳ L2,}\jBv:N;ŕMy*$PAEvd?hq+t|Bcte5+T! 7E&f L톷؝`1ɽF]$Kt2Y{q4GC/𮺘fW#~A,V.XHedo׳p _ [)aM/–A1pocnh/Sզ6v=iqr% ]F1vU砵ϕХ2\!=l~4: '(e@ovZn+${ cI3FR; ◛?e=27AˑSIUh[/#1Zލ+2I"WWxIe )Eso߰D:)2I-’mN zGzf*r1G/RbƞBKגۀǭ<5"4k?1 `oaܧtF|zԘF{S=+6o&M>)=zp~MZboaqYkJ[*sbN Lx< 1;g]6{34\N0m؁RߡVe;5md<%聆`_dp4Fyŗ=j&z1)(/8BY8KP㖋6S!Lz"bG͓TW@H [wpc|?PmuY .7;*[bt?afw1#@Jo wg o_^K9 Lki 7C!TI|/1*͡!ӟ/ ~]?6$^iƅpZ$jd3yD}oydQ… Ǔ-s0d|}ozAz0I.LWUvLUx ΁y]C6?$H*.^b2?ڍjYsC|Q.Yu/ {o= $UR>;5lҿ헧;.{+]KOUi ᏈDoE C0#:ئr=ŋdςrU/<,4h懍AiC _5> ,8siO/:Ų&R`%bBrfM,mxYG;}.ޝ*hyۿ:6H(8$~}A2hJ!deD- @}l>9Ѣz pK O9i~1q|vxR@k"LKLEӷa/=Pp5L1h/mNW| GVb\J9< u3,CA'vWUD칿bƿHAy@Չ6{oZ=kP9H D{x1N$1CZ-iN&|Σ MPF%w~N>&L&g72Y%hR%8Fz f6 ON]D BegAL["2W̲缃ŏ26Y\i>Jl6"h1Yv@3SAN,_.dd>݈'N]QkUB\$"NIJWZ8+LIHq{l[x~Zl oL!z\?JG~;in  Avcvڵ@+o=@;z˜<#0߳JFU$_ QLr8}PU yc kFZV8h[v"lvI}izi])Lr/!0D@L,e0 >\ >+ǴBdU!bnKv,Uz2BmQOBKIg9̈(^&7=,TKSNxߋt J O/-v%ŕ Ս(>W[KKqTDܺ-b5{f6)2wvD~A1 RxI[$$Iĝ 4vL^taVu%R# LQ~m*d=&KMw+. Y0 _}/;8-U3rf0t3Ypzߡi`|t;1 90Ά>KίDsB}2Q*f4;7:p1Ø$yH$$ѽun hĕ"& iA ojOܥU1nj`;$*\nSz֗ȌƳnU~͎ʸү.Sxb;*ؖ$kٹw0d)xx\@:jWf DGaFEn:a˪d3Us]#'żk ]1jzm4"RFIsEGc*X5p{{֢l) دr=L(Va {b\w0 =uD%Sbx9@40옽"GRO7GXv19ۙgk*֑GZ1c)=2YnC=%Y+d4SCt}OڢFA_3/,BfXf^f:,uR8զ䣸 q:aELox28oem i=gS) 0ߩwٝ 5eC* # ;0O{ؑk$s ՟y@὇-`JI'7 6.CqAE!`j߅Rɮ@ U=Zj)rfc,)pSlfTPHvBRQCS~XfpۉD%ts*I)!7Zw񽣞 2KEP:Yxi9PA2-ۍřM?!#H^2ؑWL+w 3B*H'wo#oKp3 ˉjd̖2jDc{S/[PjJ`l?Ux&6*% #*غ9XzGS5˭ rU.pafO%9K-.#)r)q&O ׺ZSRL!Bj?iy"~E5_~߳=w*S 6a!Q}Λ)cN+O)1EXgdLq(m!tzȸ;{ɹ\yf])Dd%I9j|Ȫr 1a4Zk3"[ c$V{ 2ŽO֋2" a.S$TrN ^JՍ#l"2,_x%$d6#f%>B;9 *TGa/>[Op]*4EBݕ(8(ur0}5ZJk-Rj mwʏ"o}c[ ?IV΍ :B{#ӐB\'M6^o>8+A~X!2q$AuA9*~{8hm~3-aP^>9)XՁ({"߼}BvЍRc4 `Xa*_G`ȿMZiPv[$m m #tJ™>LgIv\WF( bCMC:fA^{sG?|Z#s`Dy8,2ktBS5\95u̩Bہ7 Zp}mGMaAleETiŒ~"kip4;W ho)gs4k[4,T1v!=ͺ"Nzo6! ?5)/&7naVB03xG|Ûi0eP&#&vY? l];xEpś=ӿ mzQA5 #J^䏜BeҠ^ n<##+ k؆h;HFޑyuQ H.H8qe5hp8O+) 0vFk4yqAH=Yr.PLr;g0:ϋ1sa@AC 5m[͞Gߑ:f# vYdbua"07S|._.MB DYAdZo*SbXuX7  U4pfCoEv`U"LJntP9 DwkČXB'聥RsV>P*mʙF@-a_›@=㖎I纂VKjd&1\$"^X"ھosBԄ?B ۶C 44Nl&&m,!qPX٧ʜ .W ۫ mA8Fv|=v6 n?[KǹSR 4Ĩ&ܟ^d h"*-ƨ#е̿GD*T l*2uJ}z1z@Ga^Yc亴%f/!OO*jQ;w"4C*;_n5|7 Ƕp\%l[JK7Oˆd_ \܂Fz)C'Ŕ-.y*֘QBϩBn$cFɥ9ۣ; ݉[bA4458mR7/WpɃ#dQVd@bcE 7-ARd}06Jن5C/!ZtZeq4TdOlrh!iS() mt3&}wgCƞj :6L/%>e1z6զC{$En۷0{JWP$_Ϟ+hQ'*FKf,ःB%n'a%횪(9>2tٙ b%C4$2e7bMZ2',kke^5d0 n]|m_K멺 |Gy ZE =YǃW{<Qؘy.r7cO@)s35KdK*=G800v] z?ַ5Ȱ?'sI@ƸD]7׌H z*50 Qզx j"y6%6E| BI E[!Y~p{+BXl'hسnҔҌm?ՒX%!Nit%/ sN2iѽE($zJƜ8_}}Q3י 7! :6o=D~TPFBՈق G|Jڵ+_lz{Y|T|vX }/^ t{eؑ"׃1H1tZ>uSFK'T2MB"?k '3wÅ f<{0~҈9 ) g,S\(wH &cz׺kْB_#}YK-^JSWrDtai(y$ YhYNT8M1bhMJ?}ež$ser5idHX:3FJr $8jc.1P0KNn V[]'p<6[D x<Ί=G(H.@N=6,t5`t9"hJ>2vF3k00t_r8y{ALw(*J,LRDh#KM=p@[H#9 O({tt\pE&}޶P.~6vci0-D#ڭp޹U1NJnt]G[ SuЗ Nu$Wjt yJ5Cx2:&_0sAh繲qMZʇ(#@-z|>qƼ$-~$votH@̾x:u(K"gUVf hY}!pr-%U|{UL0.L֨hǥwg9Fn>iD x !xSX=NZ| qeT}:v9ȫZ"TB^|\S≷JmS=2!bwлV ].|ь#^Ɩ5-3"7b660Uf.vؘKaRКkiD~.959 [դbi0l!Rqz[pLjFzX{(i@Zyxe:[HzuIl/ @?]苕?B[?11̖9CRlɳ SLZy*cjDY¼ Q|4 T#y=^gT z R ̍&'6a:fPKcf=dYIj\wRY5,oi6umuL8IЯ҅(Tj1iJҧwB/&3 ̞U)#)({vϊ-d?\# ߸dlMeOc`k>@3Ȝ4!jjn88,[-&]Q>w,skwgBT|V!ŭw[X0y9iNDl/zz2aQ^st yxhm,|k|9RvPYX;z+ETQQrCSBˉ՟Jiݡl<ORyalX!'AQ1~I1x !~/E{}3Hz |B9ݞT6sQy ǎqG 3#EZ.oj@s- v]Lxx>8kѴ7Ǽ:DԠNU(8N6)$eǙU+b\EKzy#.;J'3V[M^jjG\|EahRwnf(d %tD>fl18+"l:0/x6[qO<!KAr[M|O1I>0 e;XXy-b+rGS$#U5͡W$2Iq sz"ּE mo8M /X5:Jup!,y8]z ^\&t(u%wQ7v ev.?͛d+wA 6?RP&p *KpŮ%uoKTŇ?d/>s>щݫwjOPcӸTMJok9cEжiBq ^6KCU,$}+BA QfA[n)ߺRxt%OjCnQZ7J:dՃFOf|.ٸpT`õ\Ўw7ZZ)nN[yrdCA$@%,(-Rw$KlR( NgExE_L<wI\2'Ի<%1> M]!wFiL9Oʳru C~}$JH'Jw$N0Й/͐"Ym/R(L{H!ټYA;1CuL[sAr O;iym&´ޠEzaB6N}!8-Qv+L壃("j|rI~50խ>T 8X}myAtq.<5? w5soNL}C`Sc6"Õ3 F2I!IhӚ0z솓fryeT  i5%)?aH8ݘTU4Li|EmJ~[Fɢ;RZݡ N*rcc',5)Y'DK瘳@\/YT2 dI:K' :(ҤCWtF~Qd ~yy&4N_tf 5/Z|Hld_Wg*W 1\YJ n [%ۜr#SKo %VO.!&n (8ۼڤk̿Hœn%hkʂtevaI4f=~Y\쓛z>rԠTXp_i8瀴&y|kfh)@'% t *9{ QZ$x& Vjl6ُP1lpl{ m{ VJ҅ q2艘eW9 sS=|K1ʤ]DV2zMesk<&ȍ{5ސ;>AI (x^7@5?p F՗=%xgv745r|LWSMO\#$0YgRBD "$#u-] R(hî9QPyb ߒЖ|9 } Ҁ!7LŻf#li,.myn*s7sL_ibY:q.#@_-U[]/wmZLHݴeǪ9s#JRxYr;̴Ev$s3,vtL֭ty* !Wj:B6jt[(I?VkNNbi{+w〳AgH 0̈l3ьVi\Ο'ƙ;FׂHŶYa#B}}rjq,21=e-(X R KÆ_t8zxEAkqEnllW149FOJ;6Ofm3I5>f K@ ^lI&O1I,~QZZKAwq * |x~\nbW}SiG6zJ/ .:Tq3'HqZp} PZ[j0-5Z6V˧tH` x۷{#Є~\X9 H%&3T@zPrsnj$@G\J`)- d W&6v%3{{+qѦU$5A(w+$7 Jk0X;Z}Sm֒ƅ;rEtutY'ɞ}\B [??9A.P&tE|AȞ'+2o6S@U d">kL Jhm>Ce'ğ/R|eT ޭ&G|nH$R2vʹqO>_c:L*,A ل E)DO EѯΕ<$a?̸1&`? KcZHb0y <Ԙfq=uU67sU'2AuR%67=M;4dUv,0 Bwݼlit}7כ l"U`TƲp&LQg,5hc9~cuTFdq{h*]c?P{1^M[0|m>#R]jlrCc9nQ\_[l$DlyE%M-#\ #3c16-2[2⾰ Vp{}@xcaIyxEA!)3wA ~ݵ{ m?'d.k2nlUsqf2{B˻(o5ﵭl?.KWuZD) 5EI9݅=@?D[G(tNasT_'jR'6ć&ݙXɸdhXJ;昏*ĞyY?ْ 7`T{^0a- N~G+C 5I,-aO垟;ڰ4 e.*%QF>hg%$-|+'_Vleڷ y{{o_9G ьs&wϯw\ ҍ3֡CrHC2atw tlZp|V %"ߋ7uZB.H+$z[NA b:[%M >zqd<*,";o쐍GoW \U ~فHLϷlD)5SƧvclPpČ sX/i]zB]R,4Pb)dx+ȒxE7}e@+ΐ3|\%u+vj;-T1,ܐu{審Ǧum^]k"EԒ`4ZmA#԰*PxN,3P.а񻹆ZO8 }C cn m*sI>L^Ofj=(nuADRoic]jlv&&Y zX9kqE$¶ON K"* 5˔9͛YyUڍϡتz) Gߌp:Rgb2RQLCyρlNF8" ճw&?TzYB$r&E?h 6yB $Z3:H4W#Q-_Yr;a.mGKH)X@Dy,*L-6 UMtTA1* ӱ/zYTrVBoAqRC+mC| Jt.(DE |n?foRl)8', r5杦)hGES(Imc~_?Q%L9QZƽY˪jRHzE3kHS1bAuP.xrHP^f]1(MSpD2l$ٰDO%A2x|Op\3<%uּKWIM'ijLȆqi^Vn ~a)\k"^8TU8 ;|+! vR]zj+Oѡ$ 7z>4}^0Jڑ=@o<;<@">ȤAﴂ2JmvU"TgHJul_J9Y #jGnW/ԧ' uf;G\T5dٚI *(+#@{-:P3rPOіAɏ;`p7- dvuh[1DPu6Jed* tcYoHZL2d 0'@]GHA[+b1KE+ ί M$L͈Dz$1ږ7PhTZeFH7vWi8 3SZ~N.Vi)=!,B@ )ޑT$8LpɈ75ĕ)>йC"lBC6iGS#}ܥ"PT(|~!{[HJEVl|YNI9'S!e.fhTcSxQ./^"Qގz;`Jc(:V$xv(^"\zϲzI۶1@3¶cˑnZҨt.{?yA1cCF u U+ XL<< NOT{7<($P>nY^dP~3ϚJv(KC# ۚA*hc}_8w𲾓BƣP03%brKR:%jڋ0F% 8KTRrr/E9Z]-c\;TcCSqv\fS<+5}o_xcIFFaFdwn84q='/)()6KwIemhVѴa RJ Ūpǭ *9pMo|$OFM"JwT;d;Itz hB}nq7再7\#~R6"Q̲$r/J #Q͝)qiA z6MC~cAŷsL5NIkdkYWpqJ)IH^cͬnMFJ_xm0n}>VڑBR_@ KCV?X FpA+@8쉥®fn*oJP%On^ Ì7 I~ ]k=ip# xfiۍOAknV0t| gX'e͵`ݖ-|UG]wf7_L{lD:L}ހ.h}ʀ3bޮo?;yuEuPH,ln܍n,#WpVHf|`C{S^!T)|%֬$Cy/|ҷc]sZ}1P#$"UR]xw>㡭Brl`,"Ks7gm_ fȐJpkjffT ql˜ΪʕsɥL}{u@*4dQ |s<'3t YDŇ_z>D4KMHv0b Dnol7^߈;knuM]1[`(칎Q V}kT kG0Jfg}ԒLno;`6L2ScVU#H8T6HtvA^|C9(d쉺ϖjqdt;kցy@3%+KgeV|y B"F`ȓk$`/y6*Q\ɀۅV0[يkSG wwNxwU}ACN0%`Oa(%9y>tJr) ;Grz)E!(G_oZ7o7ޓQiG4k.s.X80ܽ}:S"/5^u%hH!)hqm? dWT^m}C"bkOgs=vPSCX!R{K|Σfb1V&%5g]ouO5!O^|1 Pݑ-is2*.0A9LR1G*PQ1[N.-g(<$ cO\w~OۋG;sxԥ> DYn*sE>du_D[3x13CWq RScKtks|w}[qZ3Erm͸-`'5=tmw_n _4TO];kv҂;0մN`Fԭ}ո 2igY).RN Mh6y%K52ޱ ps(qF̈́; k/Y4E.-Q8fCy(sy=ɷn;0&s3>fǤ$eD~ dq)(_T3F @<#0T)Ŗb<21,H$Tpg|iM {e3nNl3 % 0q!/~3U(҃ KH,Ȃ[]Y>-Hpm3Rrj2t;n[ͣ1XarȪ_9xx\F;B{~byh3h[JխqDaMn57)z ܐq^O>^۝w_[Ηu z $]%ڱg |zMaӽȂALLĨ]kηEuŽ^0G' 'e`ENȥrnCc'`[=wPuB:Y9ۇ@>yr/\fxl  h?:@܆$aG#JCD as.NYuJ]H Z[o p(K̲w +FmL 6@h`bXK(/z6V9wVo=Ey6ySrn24C`[t'W|Lv Y>jZ |VZ_7LVxa/<{#` /APvɂ6N1yAX)( CGh\d0Jųܝ$AT_N݈E9ߟ;`~w=za9Hk8·M~ƿi=Ѥ94w?nA1S2yCF M%{Dp\¢ۂw_1xsu'|M0Նdpo͂ҏ:G|*ބcm{#@ڰN!o{nh6}S f ʲh}1vPG_DJ ɪfpNY>E#N/qxQ1 cAL]xF΂fZhtZL>-˪!l~gS1QnUN!ҪrBѩ}>+ !^tl5gPKW o܅2>)+kJAű*H S1*8ѿ9 8ZOsp3a<}@ 4T?kcu_և@|TH=f?5ȻzS3'0q~¢S>PW{Rt:R\Z>֓QŕsoXVjPb_7mDْZaOל4yQyo=] *굒NX"; fqJ0ZgLQ 2F4ҟWh5 =܀CLeL׵EU1FINn/r1LYmWqj}H}ӎR)jۈ#TvG#v;ixrg[U1{` h85 *&2S\㥙-;Un(;(^uЄo$XI:vblթX߃ˮ"85~rn$ƚ*_xg禳屮WKu1Y|(%1ofKQ:qSmc-.޼-Xș{ҦߑBodX!U!vXa_ "q?6MM:acx-qkUzPM1tJ~,PPR$/=3 YZ