libvirt-daemon-driver-qemu-4.5.0-36.el7_9.5>t  DH`p`$ƨkQ!c"H_Z)K 7._I9ܶ?eppC^86AI0XVTJ!EXީR <ڳgʹ.(`GDԥa!^(uËl7j^{{ V:7pU+( o 9=}{azvm|n[ZJ0 넇&j㳑I_1פUEX T@ ǹD1U A"F 'o{2z8&qekbBn4Ո@ ~|#+ (P]pl@M.:Zg10 ]<8&rX4nGn]wI߆j_ϿXޭLp'f+7 qkL`t:wꪖ5s*p`4 Z 9`k?9?_ Sw8*ᄏ!254984965885d411843937a2274f047e49582e26 ԉ`$ƨy*;ONOXaipj {m\ hngX$;Úg"u߈xM<^-/JU-&Hj0T#z%H:MS&:4c ܚ ic#OP%5InQUg69ZIRYH|>=5?5d# . Y +7LRY       ,      = ~ XHxH.H(8I9(I:RI=/G/ H0( I0\ X0lY0|\0 ]0 ^1p b2Rd2e2f2l2t3 u3@ v3tw4, x4` y4:5|Clibvirt-daemon-driver-qemu4.5.036.el7_9.5QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMU`ex86-01.bsys.centos.orgCentOSLGPLv2+CentOS BuildSystem Unspecifiedhttps://libvirt.org/linuxx86_64# We want soft static allocation of well-known ids, as disk images # are commonly shared across NFS mounts by id rather than name; see # https://fedoraproject.org/wiki/Packaging:UsersAndGroups getent group kvm >/dev/null || groupadd -f -g 36 -r kvm getent group qemu >/dev/null || groupadd -f -g 107 -r qemu if ! getent passwd qemu >/dev/null; then if ! getent passwd 107 >/dev/null; then useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu else useradd -r -g qemu -G kvm -d / -s /sbin/nologin -c "qemu user" qemu fi fi exit 0yvb ?A큤AAAAAA`d`d`d`d`e`d`d`d`d`d`d`d`d3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2ee124c0019625a9dfe050f0164dc7573c9fae3401879b23c08cd0b8097e61bbfddfa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootrootrootqemuqemurootrootrootrootlibvirt-4.5.0-36.el7_9.5.src.rpmconfig(libvirt-daemon-driver-qemu)libvirt-daemon-driver-qemulibvirt-daemon-driver-qemu(x86-64)libvirt_driver_qemu.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/usr/bin/qemu-imgbzip2config(libvirt-daemon-driver-qemu)gziplibacl.so.1()(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgnutls.so.28()(64bit)libgnutls.so.28(GNUTLS_1_4)(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libvirt-daemonlibvirt-daemon-driver-networklibvirt-daemon-driver-storage-corelibvirt-libslibvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.4.0)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_4.5.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libyajl.so.2()(64bit)lzoprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)xzrpmlib(PayloadIsXz)4.5.0-36.el7_9.54.5.0-36.el7_9.54.5.0-36.el7_9.54.5.0-36.el7_9.54.5.0-36.el7_9.53.0.4-14.6.0-14.0-15.2-1qemu-kvm10:1.5.3-1584.11.3`T@`S@_@_*@_A@^@^@^^F^2@]@]]߶]@]@]m]Z@]V] u@]@\@\]@\]@\@\ڭ\-@\@\@\@\\e[[@["@[{[a[^[U@[H@[CN@[;e@[!@[!@[Z@Z@Zz@ZtRZqZg#Z]@ZN@Z/Z&@ZZ Z ,@YYܶ@Y@YYJ_YJ_YJ_YI@YA%@Y7Y7Y.@Y%uY@Y @XQ@XsX9@X@XZXYXXF@Wv@W;W@W@W:W@W@W W@Wv[@WV@W(W@W@VՄ@V@VZV V7@V@UYU|@U6@Ud@ŬUĝUUU'Up=UPUG_@U/@UT@TTTZ@TTp@T|X@Tto@To)@TeTXT6xT%U@T@T=@T@SuSہ@S0@S(5@S L@SS @S Rb@R'R@RUR߲R=RkR@RR@RG@R|@RsRg@R].@RL RB@R:@R4OR)R @Q@QQQo@Q@QQU@Qq1Qb@Qb@Q5@Q \PZPP@PP)P`K@P`K@P\VPQPPy@PG>P@@P>@P6@P*=P*=P"TP - 4.5.0-36.el7_9.5Jiri Denemark - 4.5.0-36.el7_9.4Jiri Denemark - 4.5.0-36.el7_9.3Jiri Denemark - 4.5.0-36.el7_9.2Jiri Denemark - 4.5.0-36.el7_9.1Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Jiri Denemark - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.4.0-2Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- RHEL: virdevmapper: Don't leak DIR on OOM in virDMSanitizepath() (rhbz#1933557)- virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1933557) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1933557) - virdevmapper: Don't use libdevmapper to obtain dependencies (rhbz#1933557) - virdevmapper: Don't cache device-mapper major (rhbz#1933557) - virdevmapper: Handle kernel without device-mapper support (rhbz#1933557) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1933557) - virdevmapper: fix stat comparison in virDMSanitizepath (rhbz#1933557) - virDevMapperGetTargetsImpl: Use correct length when copying into dm.name (rhbz#1933557)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1868549)- Rebuild to correct invalid dist tag- qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1844952) - util: string: Introduce macro for automatic string lists (rhbz#1839992) - util: Rework virStringListAdd (rhbz#1839992) - qemu: Create multipath targets for PRs (rhbz#1839992) - util: Move virIsDevMapperDevice() to virdevmapper.c (rhbz#1839992) - virDevMapperGetTargetsImpl: Check for dm major properly (rhbz#1839992)- virDevMapperGetTargetsImpl: Be tolerant to kernels without DM support (rhbz#1823976) - virDevMapperGetTargetsImpl: quit early if device is not a devmapper target (rhbz#1823976)- qemu: don't take agent and monitor job for shutdown (CVE-2019-20485) - qemu: don't hold a monitor and agent job for reboot (CVE-2019-20485) - qemu: don't hold monitor and agent job when setting time (CVE-2019-20485) - qemu: remove use of qemuDomainObjBeginJobWithAgent() (CVE-2019-20485) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (CVE-2019-20485) - storage: Fix daemon crash on lookup storagepool by targetpath (CVE-2020-10703)- vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1815269) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1815269) - RHEL: Fix migration on AMD hosts with old QEMU (rhbz#1815572)- RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1801139)- qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791886) - node_device_conf: Don't leak @physical_function in virNodeDeviceGetPCISRIOVCaps (rhbz#1792831)- process: wait longer on kill per assigned Hostdev (rhbz#1771204) - process: wait longer 5->30s on hard shutdown (rhbz#1771204)- nwfilter: Remove redundant check if object exists (rhbz#1766475) - RHEL: qemu: Enable virt-ssbd for host-model with old QEMU (rhbz#1745181)- qemu: Forcibly mknod() even if it exists (rhbz#1752978) - qemu_process: fix starting VMs if machine group has limited cpuset.cpus (rhbz#1746517)- domain_conf: Make virDomainDeviceFindSCSIController accept virDomainDeviceDriveAddress struct (rhbz#1741782) - domain_conf: Relax SCSI addr used check (rhbz#1741782)- conf: utility function to update entry in def->nets array (rhbz#1558934) - spec: Fix permissions of /var/run/libvirt/qemu (rhbz#1738693) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1754241) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1754241) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1754241) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1754241) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1759904) - test: Introduce virnetdevopenvswitchtest (rhbz#1759904) - vircommand: Separate mass FD closing into a function (rhbz#1759904) - virCommand: use procfs to learn opened FDs (rhbz#1759904) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1759904) - util: Avoid possible error in virCommandMassClose (rhbz#1759904) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1754241)- conf: make arg to virDomainNetGetActualVirtPortProfile() a const (rhbz#1502754) - qemu: move runtime netdev validation into a separate function (rhbz#1502754) - qemu: call common NetDef validation for hotplug and device update (rhbz#1502754)- qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1731783) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1731783) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1731783) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1731783) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1731783) - qemu: Fix crash on incoming migration (rhbz#1731783) - util: storage: Refactor logic for using virStorageFileGetBackendForSupportCheck (rhbz#1724808) - util: storage: Allow checking whether virStorageFileCreate is supported (rhbz#1724808) - util: Export virStorageFileSupportsBackingChainTraversal (rhbz#1724808) - qemu: Allow skipping some errors in qemuDomainStorageOpenStat (rhbz#1724808) - util: storagefile: Don't report errors from virStorageSourceUpdatePhysicalSize (rhbz#1724808) - qemu: driver: Improve error suppression in qemuDomainStorageUpdatePhysical (rhbz#1724808) - qemu: Allow suppressing errors from qemuStorageLimitsRefresh (rhbz#1724808) - qemu: Don't report some ignored errors in qemuDomainGetStatsOneBlockFallback (rhbz#1724808)- qemu: Prefer nvdimmPath over hugepages for memory-backend-file (rhbz#1724980) - docs: snapshot: Encourage people ot use disk 'target' to refer to disks (rhbz#1584682) - docs: schemas: Add 'seclabel' for external disk snapshot (rhbz#1584682) - tests: domainsnapshotxml2xml: make 'disk-seclabel' test operational (rhbz#1584682) - util: storage: Clean up label use in virStorageFileGetMetadataInternal (rhbz#1731329) - util: storage: Don't leak metadata on repeated calls of virStorageFileGetMetadata (rhbz#1731329)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1718172) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1718172)- cpu_conf: Fix XPath for parsing TSC frequency (rhbz#1641702)- util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1703661) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1703661) - util: Introduce virBitmapUnion() (rhbz#1703661) - util: Introduce virNumaNodesetToCPUset() (rhbz#1703661) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1703661) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1703661)- virfile: added GPFS as shared fs (rhbz#1710728) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1641702) - vircpuhost: Add support for reading MSRs (rhbz#1641702) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1641702) - qemu: Make virQEMUCapsProbeHostCPUForEmulator more generic (rhbz#1641702) - qemuargv2xmltest: Use mocked virQEMUCapsProbeHostCPU (rhbz#1641702) - util: Add virHostCPUGetTscInfo (rhbz#1641702) - conf: Report TSC frequency in host CPU capabilities (rhbz#1641702) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1641702) - cpu_x86: Probe TSC frequency and scaling support (rhbz#1641702) - qemu: Check TSC frequency before starting QEMU (rhbz#1641702) - util: Propagate numad failures correctly (rhbz#1716387)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: require command args to be non-NULL (rhbz#1672957) - qemu: use line breaks in command line args written to log (rhbz#1672957)- cpu_map: Add support for cldemote CPU feature (rhbz#1537777) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130)- Handle copying bitmaps to larger data buffers (rhbz#1703159) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691358) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1683175)- qemu_hotplug: Initialize @charAlias in qemuDomainRemoveChrDevice (rhbz#1658198)- cpu_map: Add features for Icelake CPUs (rhbz#1527659, rhbz#1526624) - cpu_map: Add Icelake CPU models (rhbz#1526624) - cpu_x86: Do not cache microcode version (rhbz#1576369) - qemu: Don't cache microcode version (rhbz#1576369) - util: Rename some functions of virresctrl (rhbz#1468650) - util: Refactor virResctrlGetInfo in virresctrl (rhbz#1468650) - util: Refactor virResctrlAllocFormat of virresctrl (rhbz#1468650) - util: Add MBA capability information query to resctrl (rhbz#1468650) - util: Add MBA check to virResctrlInfoGetCache (rhbz#1468650) - util: Add MBA allocation to virresctrl (rhbz#1468650) - util: Add MBA schemata parse and format methods (rhbz#1468650) - util: Add support to calculate MBA utilization (rhbz#1468650) - util: Introduce virResctrlAllocForeachMemory (rhbz#1468650) - util: Introduce virResctrlAllocSetMemoryBandwidth (rhbz#1468650) - conf: Rename cachetune to resctrl (rhbz#1468650) - conf: Factor out vcpus parsing part from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out vcpus overlapping from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out virDomainResctrlDef update from virDomainCachetuneDefParse (rhbz#1468650) - conf: Add support for memorytune XML processing for resctrl MBA (rhbz#1468650) - conf: Add return value check to virResctrlAllocForeachCache (rhbz#1468650) - conf: Add memory bandwidth allocation capability of host (rhbz#1468650) - conf: Fix bug in finding alloc through matching vcpus (rhbz#1468650) - resctrl: Do not calculate free bandwidth for MBA (rhbz#1468650) - resctrl: Set MBA defaults properly (rhbz#1468650) - resctrl: Fix testing line (rhbz#1468650) - virresctrl: fix MBA memory leak (rhbz#1468650) - test: caps: Add capabilities for QEMU 3.1.0 (rhbz#1628892) - util: Introduce virHostGetDRMRenderNode helper (rhbz#1628892) - conf: Introduce virDomainGraphics-related helpers (rhbz#1628892) - qemu: process: spice: Pick the first available DRM render node (rhbz#1628892) - qemu: command: Introduce qemuBuildGraphicsEGLHeadlessCommandLine helper (rhbz#1628892) - qemu: caps: Introduce QEMU_EGL_HEADLESS_RENDERNODE capability (rhbz#1628892) - conf: gfx: Add egl-headless as a member to virDomainGraphicsDef struct (rhbz#1628892) - conf: gfx: egl-headless: Introduce a new subelement (rhbz#1628892) - qemu: domain: egl-headless: Add the DRI device into the namespace (rhbz#1628892) - qemu: cgroup: gfx: egl-headless: Add the DRI device into the cgroup list (rhbz#1628892) - security: dac: gfx: egl-headless: Relabel the DRI device (rhbz#1628892) - qemu: command: gfx: egl-headless: Add 'rendernode' option to the cmdline (rhbz#1628892) - domain: conf: graphics: Fix picking DRI renderer automatically for SPICE (rhbz#1628892) - qemu: domain: gfx: Fix shadowing of a function argument in validation (rhbz#1628892)- storage: Extract out mount command creation for FS Backend (rhbz#1584663) - storage: Move FS backend mount creation command helper (rhbz#1584663) - storage: Move virStorageBackendFileSystemGetPoolSource (rhbz#1584663) - tests: Introduce tests for storage pool xml to argv checks (rhbz#1584663) - tests: Add storagepool xml test for netfs-auto (rhbz#1584663) - storage: Rework virStorageBackendFileSystemMountCmd (rhbz#1584663) - storage: Add default mount options for fs/netfs storage pools (rhbz#1584663) - conf: Add optional NFS Source Pool option (rhbz#1584663) - storage: Add the nfsvers to the command line (rhbz#1584663) - virsh: Add source-protocol-ver for pool commands (rhbz#1584663) - RHEL: conf: storage: Fix a memory leak in virStoragePoolDefParseSource (rhbz#1584663) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1628469) - tests: Add more tests to qemucaps2xml (rhbz#1628469) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1628469) - qemu: Avoid probing non-native binaries all the time (rhbz#1628469) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1628469) - qemu: Don't check for /dev/kvm presence (rhbz#1628469) - tests: Follow up on qemucaps2xmldata rename (rhbz#1628469) - qemu: hotplug: Don't generate alias when detaching disk (rhbz#1658198) - qemu: hotplug: Don't generate alias when detaching controllers (rhbz#1658198) - tests: add channel-unix-guestfwd (rhbz#1658198) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1658198) - qemuL: Drop "user-" prefix for guestfwd netdev (rhbz#1658198) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1658198) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1658198) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1658198) - qemu_hotplug: Don't build device string in qemuDomainDetachChrDevice (rhbz#1658198) - qemu_hotplug: Assume chardev alias always exists in qemuDomainDetachChrDevice (rhbz#1658198) - qemu: fix device name passed to error report (rhbz#1658198) - qemu_hotplug: Properly check for qemuMonitorDelDevice retval (rhbz#1658198) - qemu_hotplug: Introduce and use qemuDomainDeleteDevice (rhbz#1658198) - qemu: hotplug: Remove 'ret' variable in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use typecasted enum in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use switch statement for selecting disk bus function (rhbz#1658198) - qemu: hotplug: Merge virtio and non-virtio disk unplug code (rhbz#1658198) - qemu_hotplug: remove unnecessary check for valid PCI address (rhbz#1658198) - qemu_hotplug: rename a virDomainDeviceInfoPtr to avoid confusion (rhbz#1658198) - qemu_hotplug: eliminate multiple identical qemuDomainDetachHost*Device() functions (rhbz#1658198) - qemu_hotplug: eliminate unnecessary call to qemuDomainDetachNetDevice() (rhbz#1658198) - qemu_hotplug: refactor qemuDomainDetachDiskLive and qemuDomainDetachDiskDevice (rhbz#1658198) - qemu_hotplug: don't call DetachThisHostDevice for hostdev network devices (rhbz#1658198) - qemu_hotplug: merge qemuDomainDetachThisHostDevice into qemuDomainDetachHostDevice (rhbz#1658198) - qemu_hotplug: move qemuDomainChangeGraphicsPasswords() (rhbz#1658198) - qemu_hotplug: move (almost) all qemuDomainDetach*() functions together (rhbz#1658198) - qemu_hotplug: move (Attach|Detach)Lease functions with others of same type (rhbz#1658198) - qemu_hotplug: move qemuDomainDetachDeviceLive() to qemu_hotplug.c (rhbz#1658198) - qemu_hotplug: remove extra function in middle of DetachController call chain (rhbz#1658198) - qemu_hotplug: pull qemuDomainUpdateDeviceList out of qemuDomainDetachDeviceLive (rhbz#1658198) - test: replace calls to individual detach functions with one call to main detach (rhbz#1658198) - qemu_hotplug: make Detach functions called only from qemu_hotplug.c static (rhbz#1658198) - qemu_hotplug: rename dev to match in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: separate Chr|Lease from other devices in DetachDevice switch (rhbz#1658198) - qemu_hotplug: standardize the names/args/calling of qemuDomainDetach*() (rhbz#1658198) - qemu_hotplug: rename Chr and Lease Detach functions (rhbz#1658198) - qemu_hotplug: new function qemuDomainRemoveAuditDevice() (rhbz#1658198) - qemu_hotplug: audit *all* auditable device types in qemuDomainRemoveAuditDevice (rhbz#1658198) - qemu_hotplug: consolidate all common detach code in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: don't shutdown net device until the guest has released it (rhbz#1658198) - qemu_hotplug: delay sending DEVICE_REMOVED event until after *all* teardown (rhbz#1658198) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692296) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692296) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692296) - qemu: Rework setting process affinity (rhbz#1695434) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1695434)- src: Document autostart for session demon (rhbz#1501450) - nwfilter: Add extra verbiage for binding create/delete (rhbz#1609454) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1663051, CVE-2019-3840) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1663051, CVE-2019-3840) - virsh: Add missed fields to pool-define-as item entry (rhbz#1615680) - qemu: Add entry for balloon stat stat-disk-caches (rhbz#1690122) - qemu: Set identity for the reconnect all thread (rhbz#1631622) - docs: schemas: Fix missing timestamp inside backingStore (rhbz#1594266) - storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1613737) - storage: Allow for inputvol to have any format for encryption (rhbz#1613737) - storage: Allow inputvol to be encrypted (rhbz#1613737) - virsh: man: Document quirks of device-detach and friends (rhbz#1688961) - virsh: man: Document asynchronous behaviour of detach-device-alias (rhbz#1688961) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631606) - qemu: Put format=raw onto cmd line for SCSI passthrough (rhbz#1632833) - virnwfilterbindingobj: Introduce and use virNWFilterBindingObjStealDef (rhbz#1686927) - logging: ensure pending I/O is drained before reading position (rhbz#1660531) - conf: Fix check for chardev source path (rhbz#1609720) - util: skip RDMA detection for non-PCI network devices (rhbz#1639258) - qemu: Set job statsType for external memory snapshot (rhbz#1690703) - virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1592737) - virsh: Require explicit --domain for domxml-to-native (rhbz#1633077)- security: dac: also label listen UNIX sockets (rhbz#1633389) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1633389) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1632711) - virfile: fix cast-align error (rhbz#1632711) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1632711) - virfiletst: Test virFileIsSharedFS (rhbz#1632711) - virFileIsSharedFSType: Detect direct mount points (rhbz#1632711) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1632711) - virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1640465) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1612943) - qemu: Report more appropriate running reasons (rhbz#1612943) - qemu: Pass running reason to RESUME event handler (rhbz#1612943) - qemu: Map running reason to resume event detail (rhbz#1612943) - qemu: Avoid duplicate resume events and state changes (rhbz#1612943) - qemu: Don't ignore resume events (rhbz#1612943) - qemu: Fix post-copy migration on the source (rhbz#1647365) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1658406) - virfile: Detect ceph as shared FS (rhbz#1665553) - util: Don't overflow in virRandomBits (rhbz#1652894) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1652894) - RHEL: spec: Require new enough librbd1 (rhbz#1658652) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1558558) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1558558) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1558558) - cpu_x86: Store CPU signature in an array (rhbz#1558558) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1558558) - cpu_map: Add hex representation of signatures (rhbz#1558558) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1558558) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1558558) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1558558) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1558558) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1558558) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1558558) - cpu_x86: Log decoded CPU model and signatures (rhbz#1558558) - util: Modify virStorageFileGetSCSIKey return (rhbz#1657468) - storage: Rework virStorageBackendSCSISerial (rhbz#1657468) - util: Introduce virStorageFileGetNPIVKey (rhbz#1657468) - storage: Fetch a unique key for vHBA/NPIV LUNs (rhbz#1657468) - RHEL: qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656360) - RHEL: qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656360) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665474) - qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1669581) - qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669586)- conf: correct false boot order error during domain parse (rhbz#1601318)- virDomainDefCompatibleDevice: Relax alias change check (rhbz#1621910) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1621910) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623157)- storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1613746) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1611320) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624735)- qemu_migration: Avoid writing to freed memory (rhbz#1593137) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618622) - tests: rename hugepages to hugepages-default (rhbz#1591235) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1591235) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1591235) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1591235) - tests: extract pages-discard out of hugepages-pages (rhbz#1591235) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1591235) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1591235) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1591235) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1591235) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1591235) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1591235) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1591235) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1591235) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1591235) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1591235) - tests: introduce hugepages-nodeset (rhbz#1591235) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1591235) - conf: Move hugepages validation out of XML parser (rhbz#1591235) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1591235) - tests: sev: Test launch-security with specific QEMU version (rhbz#1612009) - qemu: Fix probing of AMD SEV support (rhbz#1612009) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1612009)- qemu: Exempt video model 'none' from getting a PCI address on Q35 (rhbz#1609087) - conf: Fix a error msg typo in virDomainVideoDefValidate (rhbz#1607825)- esx storage: Fix typo lsilogic -> lsiLogic (rhbz#1571759) - networkGetDHCPLeases: Don't always report error if unable to read leases file (rhbz#1600468) - nwfilter: Resolve SEGV for NWFilter Snoop processing (rhbz#1599973) - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs (rhbz#1589115) - qemuDomainSaveMemory: Don't enforce dynamicOwnership (rhbz#1589115) - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl (rhbz#1607831) - examples: Add clean-traffic-gateway into nwfilters (rhbz#1603115)- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice (rhbz#1598311) - qemu: hotplug: report error when changing rom enabled attr for net iface (rhbz#1599513) - qemu: Fix setting global_period cputune element (rhbz#1600427) - tests: qemucaps: Add test data for upcoming qemu 3.0.0 (rhbz#1475770) - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend (rhbz#1475770) - qemu: command: Move graphics iteration to its own function (rhbz#1475770) - qemu: address: Handle all the video devices within a single loop (rhbz#1475770) - conf: Introduce virDomainVideoDefClear helper (rhbz#1475770) - conf: Introduce virDomainDefPostParseVideo helper (rhbz#1475770) - qemu: validate: Enforce compile time switch type checking for videos (rhbz#1475770) - tests: Add capabilities data for QEMU 2.11 x86_64 (rhbz#1475770) - tests: Update capabilities data for QEMU 3.0.0 x86_64 (rhbz#1475770) - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc (rhbz#1475770) - qemu: caps: Introduce a capability for egl-headless (rhbz#1475770) - qemu: Introduce a new graphics display type 'headless' (rhbz#1475770) - qemu: caps: Add vfio-pci.display capability (rhbz#1475770) - conf: Introduce virDomainGraphicsDefHasOpenGL helper (rhbz#1475770) - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys (rhbz#1475770) - conf: Introduce new attribute 'display' (rhbz#1475770) - qemu: command: Enable formatting vfio-pci.display option onto cmdline (rhbz#1475770) - docs: Rephrase the mediated devices hostdev section a bit (rhbz#1475770) - conf: Introduce new video type 'none' (rhbz#1475770) - virt-xml-validate: Add schema for nwfilterbinding (rhbz#1600330) - tools: Fix typo generating adapter_wwpn field (rhbz#1601377) - src: Fix memory leak in virNWFilterBindingDispose (rhbz#1603025)- qemu: hotplug: Do not try to add secret object for TLS if it does not exist (rhbz#1598015) - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors (rhbz#1598015) - spec: Explicitly require matching libvirt-libs (rhbz#1600122) - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash (rhbz#1599545) - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one (rhbz#1470007) - qemuDomainValidateStorageSource: Relax PR validation (rhbz#1470007) - virStoragePRDefFormat: Suppress path formatting for migratable XML (rhbz#1470007) - qemu: Wire up PR_MANAGER_STATUS_CHANGED event (rhbz#1470007) - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo (rhbz#1470007) - qemu: Fetch pr-helper process info on reconnect (rhbz#1470007) - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject (rhbz#1598015) - virsh.pod: Fix a command name typo in nwfilter-binding-undefine (rhbz#1600329) - docs: schema: Add missing to vsock device (rhbz#1600345) - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats (rhbz#1595184)- qemu: Add capability for the HTM pSeries feature (rhbz#1525599) - conf: Parse and format the HTM pSeries feature (rhbz#1525599) - qemu: Format the HTM pSeries feature (rhbz#1525599) - qemu: hotplug: Don't access srcPriv when it's not allocated (rhbz#1597550) - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE (rhbz#1598084) - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs (rhbz#1598087) - virsh.pod: Drop --persistent for detach-device-alias (rhbz#1598087) - qemu: don't use chardev FD passing with standalone args (rhbz#1598281) - qemu: remove chardevStdioLogd param from vhostuser code path (rhbz#1597940) - qemu: consolidate parameters of qemuBuildChrChardevStr into flags (rhbz#1597940) - qemu: don't use chardev FD passing for vhostuser backend (rhbz#1597940) - qemu: fix UNIX socket chardevs operating in client mode (rhbz#1598440) - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set (rhbz#1515533)- Rebased to libvirt-4.5.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1291851, rhbz#1393106, rhbz#1468422, rhbz#1469338, rhbz#1526382 rhbz#1529059, rhbz#1541921, rhbz#1544869, rhbz#1552092, rhbz#1568407 rhbz#1583623, rhbz#1584091, rhbz#1585108, rhbz#1586027, rhbz#1588295 rhbz#1588336, rhbz#1589730, rhbz#1590214, rhbz#1591017, rhbz#1591561 rhbz#1591628, rhbz#1591645, rhbz#1593549- build: Don't install sysconfig files as scripts (rhbz#1563169)- Rebased to libvirt-4.4.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1149445, rhbz#1291851, rhbz#1300772, rhbz#1400475, rhbz#1456165 rhbz#1470007, rhbz#1480668, rhbz#1534418, rhbz#1549531, rhbz#1559284 rhbz#1559835, rhbz#1560946, rhbz#1566416, rhbz#1569861, rhbz#1572491 rhbz#1574089, rhbz#1576916, rhbz#1583484, rhbz#1583927, rhbz#1584071 rhbz#1584073- Rebased to libvirt-4.3.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1509870, rhbz#1530451, rhbz#1577920, rhbz#1283700, rhbz#1425757 rhbz#1448149, rhbz#1454709, rhbz#1502754, rhbz#1507737, rhbz#1519130 rhbz#1519146, rhbz#1522706, rhbz#1523564, rhbz#1524399, rhbz#1525496 rhbz#1527740, rhbz#1550980, rhbz#916061, rhbz#1494454, rhbz#1515533 rhbz#1532542, rhbz#1538570, rhbz#1544325, rhbz#1544659, rhbz#1546971 rhbz#1347550, rhbz#1367238, rhbz#1483816, rhbz#1543775, rhbz#1551000 rhbz#1552127, rhbz#1553075, rhbz#1553085, rhbz#1554876, rhbz#1556828 rhbz#1558317, rhbz#1425058, rhbz#1490158, rhbz#1492597, rhbz#1520821 rhbz#1529256, rhbz#1547250, rhbz#1557769, rhbz#1560917, rhbz#1560976 rhbz#1568148, rhbz#1569678, rhbz#1576464- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh 4.5.0-36.el7_9.54.5.0-36.el7_9.54.5.0-36.el7_9.5 qemuqemu-lockd.confqemu.conflibvirtd.qemulibvirt_driver_qemu.solibvirtd_qemu.augtest_libvirtd_qemu.augqemuqemuswtpmqemuqemuqemu/etc/libvirt//etc/logrotate.d//usr/lib64/libvirt/connection-driver//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//var/cache/libvirt//var/lib/libvirt//var/log/libvirt//var/log/swtpm/libvirt//var/run/libvirt/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cb46213a232ccf82599daf21a32c640b468cd16c, strippedC source, ASCII text:PR?RRRRR R RR RR R;R-R0R7R*R2R)RRR RRRRRR!RRRR RE?07zXZ !#,] b2u jϿcj]7jӕ b,\SĥY}<_'Dwtr)Cp#mYZۡ6Š9eNL~/լ_bEnƽf,xbP}J4G )u*Via^% U8ʋ*ז7oLC4{Cά^9+g!f~p:W5RT.R<{ R8d{'_Dog9^hN]|%q4]Kd +|ʰ2MyW4A*tV޼g;i1,: *Ss™&3]5H kXeMnnUW׹imA0UjꎫCeBW jd&[ N罤[7oBR$]:wwO=*Sa^|[/z {yr"(Z(  ~oS,_(@CBDCE<6pU$uˬsM|řntsGs$Sb:\WNU{W>"K-2TÀ;lY` B8 !KhyHyB+[SY ټ@5 .uimJS-Xjf3PJ+KURXrRޅvYiĵܴ-ql+!{7Vcy[ k3!tа8Oaڕ q[iyAm|\M#6H-pwtjM%7sESa}ű(`U^5i|2' Y)n"6rAV/9Qg1{mJBLf d~ 5TKd|9_tmɖDfz׶RZzFxYJbc@0^qb-L TL+7߁m3)@{C6『B&tM*ՋKdy  [иew6ɕ ׿_i -LjBl V"G? cc \CvC9Jd&e%% xG>n Q:rAo0 !Bdo^̨O̺-M`> -qn/-3MւS4#WrX?N6w 7׌$F1jst&46-4&/Hޱ( ۀz,x=&۔xe*5Ix҈ݗ+k5#>xo,b*ٚ>W@Snݜ0/Nc+q?tm5uzĨFLNN:r{ڎqe(:A]eR$ {4N*Z )aβ蒏Ԉ`QTC/)]n$ڡI?umb2{EOmB'Z[/q[1YnSr[yہq@Y_T۶Z5A rg JpID(b?Rv ^UaCBvol?Kyc=@03v9nhyuyy}p;!q=FKS0thc9Ђes4]qY-Uqx8WE36"ݹ:vjj(Ebn[@nAB{w|>elqw2Oa6" O'& SV*ҠK`@#Ts^i1%R@|rhmwݖ< ueJ=(J^0DU%rm,Hj&+A+:#c'03cɅ)h<:* ׬\HѿQ8}$_>J}btѮHN|T7^rqx M%a= ӜPn#O8 4%j[ /i53Db"la^P`mɢ"@]Su{DF{ q٘p Iť1XPIʏQXI9'[y=4:8Z ƣxk49:S2μln|^8"b(8cd枵쿓0QHRFJ(8:- /]+H͏t\F˄י0+sa}_1nًj K lU|Gu#ǬA|.$Z܂u=hp^vG%UQ0@P 5}$p9W罷w\mK%dpH`A0#]B졜͡tpzq"!Y^qC䎕Peb)f%xv"qk +6D2H6>&`}=f +̰~L;$W1.ȵRҀ&yoH5{hcHypN )Bj^LU¡<\&#$ U˙WzTeF*;QΔ 2=y-C'gޱbrk\_4_8/5pXNf}mU]F9A1*Ў>pf H?Shֻ@91H`͠#ki>ckg>><00AP|h p)mr4}XϚ;A9T\ ` * ʜQhz|s\;`Ҷ6YW[ީ`禟T샘Co6`` H]0( RHnCr> /C=/qPk=c@W1,Md_T>KYEѻ?@4V!̯k:Y^q'9螤٦I]E)UsJzʻ¡B8\îyA+*'$Jѫ NZ&sNn\% 1|~L17\Dm,VST{z!zV=V|YgYg s-be } -NviAS)^Ț8%_ tWi^N+ŗSƽDO(9t ~Irq>pW{}\Ωбp%Etf[miHA:8#K8 JU\2'4>BZ]R5A/z>I*ѕ(_ H#z=[o!fHx~%_dk-&,\Hi %ŷM_K[xRXҋ=EY86L܍7b|pQɿ`[AHL#kka>7Օ|@GeGYD[Y@³K SO5J$Bdfz.M%#?aC }Q[)?7fJ-2`7$dxR8{㶉.ȶKܦInogRkJURgMsM0sݨщF =$=hnVtf(0ý ] rr+7ȬT}hw&{7i08Lj%j'8#4åQ+ <Ioq9+-oo4nGqU%o 9[ud?K i[L{7k 羵 BkjNi^5#n=IhabE ׼%JK)xtV;TН"޿>7h [;s1rqT4)dO*yg GwhǂED t-RG, jHO%* ^%j!oߊ~,j؀&RnAw*=U7Z Gs5 Y # җ]nD aڳ&#LnF\gt}vd3׶H|sF@ P&)o5D}s4/Iekj A8ԍ(9[4c~PI۽0C%bI`kcQJ+\Ok ءc7/Vv !?stOiɁ?%Ta: u?a0bRf.'kEb4';~y\M#yIz6\xX]eaj,nkW]z&A)#.!^cJe#Ͷ{)R%PpG^R˞5yv@ȱEn} ۩fZu=M]B*27 4n_oXۨܭ?boq?C_=38caIsN:y xj9L[Cg|sW$Iyv%7BBygƊI{ qbD։ԡކ H_L08uzނ@]nv з"E85'2\B2JrĥߊH^㱳:ąE{qrio;DKSw]z_ц?#PU;^$8/9!<3dS_9DVRQy)2D(Q/EɂޒAdZ }C@o'ݬR56(&[VIA{੼S.۟7.$#1,`Qt b;`E醗ևq/lMb Йm&P :yTd=`(<<}=~[PJyJy. o`7deF}0A`8(okLjl̓u\@*MÚNG@77#} T Il,en}1 ߫aH+*s$~>p\p*cBy/"&z?!(#\MA`t,Z')쫎bPE2f OEӔ ;ۓiMx_-ǗēKCd^#RDyX>LWRyR}X~2\Nwb`mZ[+:?ew<.\4VӺLɏVjBFڍc}1^39y7\( cfr!C1t\_0pƻZI.Yf8#i R"p{E/fW83ɾa t7rw9R#bD/M~h3FkfT^,$eu,Hnfz݋(L?h?kG4"H*)3EU&۬Y{eW(g~o/w`I=oC{A) -q>!2]oAgGFqF';`07vѦ"zf6>auԎd @Z>/y҄Kf4\#jTCmZ׼0K% Lto3؇0{47hUOu5f{@RRO**cz%utm'd/da,.F_ƀ:ah4Ysڪ5yf,!CUyFc]t h|ȾI!_(-wFUem 6 Q"]?U4eokn"e[[~ 7[حOn_"Wbv"$*6o{5[J-"`'?0"iБ.v֑lP(ʰet*G-+TeVWH_,ɩJbՐ-p⸅XPe~޾H3r\$b䔢إ\:1 HZNٓj"z^-}8^ٴaJBrN;dc &o5GoKߞ\Xw91I1L~jTǾ Xe& St'wCօxƋ5gY+Vj2p3SK7J2[&E5DA#˷\bީ4-&< j he@6~(+f=n6m EsB, cjMmU9 ie՚^)u2ICL\',1.$4#JٽV*~'E~|Qaߍଡ଼$ 6%'-$]cÛ"7y5Enp#T JCjN4څ%jY]ݍ;uԜU1g #\Il1$nZq[ŸqA NkbfR:2޴yEþJNY _6qy:bk`xO JG( Nhe?]L^,'sT'SLUA{W.'Ty)ef*ПA;-(K.^.nvɓa~ch҂e(V+ƀ`b"5o6TxJfw(MAǍн:m{܀Lg` #Ne N}b;5Z-҉É>ϯ# HZ5-qk>%&E6TE1;1%ٮS{8SզB!6 ?_.s<ȝ_KCDWCh҃UjF*0T({n?뮨̲2WWD3/"DZ6ty@O'mbgtQ k^ N3EUa49$Y,PiH@7IxbH; [] CT+?=Ag? GBV5ej6,lvPze2͏u \ڞ~+jqjU~_ЧiԧX>$YE&ynB!i_ַumg%h?r`6)p L?`'Z6g[Â5SM+MA.~'Yo,_ [ڌWCJW.Cd3 6/zC ,>7z;jI=}؃ٞ+DdђqNQ MBH@{p"Jݰ_c֊OɩUihEj%6IGBz5#g’p$: NSǥ)JϺO8~j*){ Ax=HR2u5|]yxQE&»̽HkիwDW흽6pwBAߞTe wukj%akTMJnxGڴg+t 'c\r֦h+͞e5=~tSdD :lzG&>oM\_4qXP& >fHJ6R-Pג9$Mjy֭a}ĕ)đ]LW- Nr"e(ɔ/t _};=TL0KٓڅhG&PO@;Ɉf+߇Axóf 2pe1inl Ed[ާ-tP X= i,)@>m>poqwh/?4scUFXD˗\j?(a@Tn_4ЩÖ́n?DE [07g{ͧԣu h.P6-P:Y%ʩ:(̓7?4wJC!\OP/em+?TeI?w,Y)zD;z3 =z&mT ePg\A)GpZ|Fo;A_Kz(~׺5+90rBgD LgZ3D鿋TYՄ؍c3٧+[7H-T{I6/A6W͵Dq6ґ2$I[}z`Tܗ`j'ۼvI+b}7V`B9hOrvӖw iy3 ш>H\x3v~fyTg|8/%<=0,hb nﻭolz6F10O6"wpD:ɤLoWJ4mR2Q[r/@2b!޾hBd])bD> xVWCcܞ͑ `%W gi _3 DYQb ́kʖɭP߹;oqt+s*2[hUrq.O:J4OjNk˴.pHWxR̟-v(;կ!͍Ђv`T um1]!>X]zYe(XzfAC[TWpcx%3kں, j2:ϖMjQ#g Z^eGiWDj ^b;v)o&❣ aYCTvZ?ZD orX fDBcW>9ej/O:%>:?<h9XN/ry(vT1e+R068R`:|c% n./ʔoYe}Lck2QZ۸2tTh%,R OGkTxcZK'?c#p{Y2bqu*xe G)VKP}DpYh*muuj77*$QaaHfPɏJ[nNh&D VajؔF%}PB@y2_T1WS/SJF5%l6h -.s!!8I@]+BsyCw8uRU)H2]WV*U[r a@>6ܔlO TyLS_ VJM~5*K/Axgzx*p-oȇEP\]͠]N̝nka~멝l&R̶S*2esC:&-yyxISϗa2uAJan|L:^q 74J̊ kBym!9fER ZENHev܂;?9I&pMt !*W]a3!/-5yax1rȟw\ūEPǿ#1 ~ Trn3E6(M SK.֦RR]slA0=aaqL<w Aa,cmP pύLDyH(fGEs/ Y8p*^ENqK/ȿ}B/)@FX@r~Xep~gRNBT'i|#C>f=ǎ5H' GfnnK5uF4 G`{(Ku_o);ͷ}މ}lp レќa-ϧ3[{BqOgdjgPFӟz ?J ϟf1ϲLIL'ˎE8;V_aKx8L{ P@bOAB)GP%€GLus)%$mb7ᚍ=t3:cōܪ|[\Z]IRU> +bQY)2b/E\fȝV0τ"Z2>yXO0 FkS{p+ »d. ]{ YG%6l1=^P/)ފu59?1 BFDnt~JP`Ĵ3@ {RC9 {c{Z. Jh}L`)@rG2p;͸p<3W/w/{`fAi8#P?JAS~z'G(5-\PД%Ȝ847Oӥ/"2).%`Nhi1*='6/@NgV" HΠʴL2_L21:C;(Ki[ !.#=4X. 1(}MiÌȪJGq[iyP]uwyY~8'HudZ>v^*e@ 0dB-IwGmPD9j yRw3_}a g't8w;~6e5N#gWՖ"Bk6y*<7,$c`@ZVHQk`&'!q+0΍g4htnjqoFI/3!5> &:xJB2M&rx$g"&"7 u#n YL󏏨(g_ >5 ]LOQdFm-x>:7KC +dRC@kju*BNufЈy#V}F1!u<0̻fv#zte<ךt$Іfv=pK0񋲰;kEEI9YZGL djܪ`劗,㱦Z+|!p$#0լ}m.B`vRLº/#ZJ3Sgn3'*PRAHwm:O|黢*8M[[Q:?*߂F$d4U I1ZZI6U Wm 3+wߝ&35zOR\ɬi[Gh>FN'4mz[qx/a5BQ_1xKE|[F&F;,h]eӣ'!'ʮo37u-p_jBlle`D})cߎZhN1ȩ27! ۟륙>i8"﹡m0q33x89q*K嬅AgS2ѠjpdKUī @HFpVAjo[RRcT/ :_(PzP تXGc}xɁ埳 r3|eO(մ 0AV"KwhlPxT#Jx2r?B6\V]cGYN*71%bĬUHqa2ڙ,tFp"0A8%DgFNt^Ku!qudn"zج>$cmq/]W z_Sx5' NhR4") ܣa@\",'//m;ô]`[6R As9Oo܉ajC}])]CYa s? ~[JЦ $T\')Zk27CdbFg>YLd%R!|0\rO7i'TC 6/ی7 1לA:ksSĝ>.gܱa{(K >G ;;Ѹ-iTwPn&_jH2El:.KGe zm#uAebo#*|(FTi;Fy6 < rym7ug NWTj'ƻQ%8O0u"A-M#2r9;EnYNBwdbIybĕ˄ RVLV^$_Rx䢸N^S%$#zߩ9=el{s˩{xDP,I,7qRB2:)BpѪP 9SR]z&qLB44RCj&V+j͎v h<Zf}~W3O A{!l5.*1:ܵ0=5Kx0TkOm>`s`iY^;/QԍdD<>9@Szfm[5o jDJk6ř;nfVI CY}jcd mRbΞ?53sk8q#]=tE}3Hj `Pr$4bҳ|uld^q|TثCWżv9옒t-ݺ3b$pcC9oqʄQ,ceJҿ6Žr l|D|`yN$v139uxNJ}sc=j\*PC5Ea׷SBm=\X)@!eC|pU}`&yI%= ft("J3kv1lJ"F'p/O5ppkOm6xmݳn٠5;QQ(fzGAu>[)\FXt["z_]#teADܷi`T18 &&{2E/ot~gGK@-X=H5cm _y,!Euock:~)s4gWOg@ ౔U;72&6`-O>q%OunE;طj RBS]i(bz.<0:&0"ܔbdaÀAj$jDǩ!R0;Qjih!bG4hJO7XdORö"B"jN\wI 3Dphh&.<:< kuat+n(է]gB+`T{| CcYA2gKP@_ ̄}xÚ  8ݼd{[с7q !T$DdalYOo IS7'e$ԍz&,~̅xr6*d$RrA/4AOdD_Zd,v=Qڝ𠡦1!vN$&P(M#KB6 ;qIy]hxĜ(h eX Z CT]qPc86O!Cl]ya>ɪ?jks/.a @2{ Ⱦ}N66}o<FXtćBB.`-(A@'w+-Kr-"]m7fX+Xkwa:2ƩLz-fa.CM<%Ƌ?UV^acX `[yʒd_: ξJ4@N2(ecDe5vrҗb2\KFҡl/UlV4-HwiT/@;-(ߒi &sR!_Ue6cDVD;o@V&ʜʉ/y^Ӵ[ė§}Dl١JnryhRI@"D@`>>IT?]QDΔCW#19Lu;wQ E WRDiN3q>JFB]Zh*ҝ[}L3>mCϦ*kֲcѮd_E>.aAsa2 pe){ Yc(HʳSqw^m\Vփ%._  #r&WOLELNEI['^uK8 M?TB^PrY= >="NJZ xO P:YT~?f{;MP]:$Af$Əs~ kr~Y z3ʓIGIMp A*0E8K̿fd)': >!kvƔ,'wY Y*7 ?4sGq)Hp) =t1T4 mNg):c=%~+t2^-eԨ䐄mF Loc:N79k7f|‡1@FtL%feEm5c9}Xnag֎ 0Q'_MTMYd8 t1#QY(:+>;KKv'R; J%b1E q]^/fNa9- Ľŋ핞GnF恂`Dtp+z(#OtCf7Mr[,5ӳ"x(WǸ-N 9PAj̦`/"%G{ }1X: 1!zeZ0ŘH)*KP{aFVBe|2aDGCJBv.EĤ f SS~2!Tke*GCLcuf'XO{IiJҶJ<Ǻ}##5Zib 3Z&LBtJ, I"A#D!A ˁٞgoY{924gMшdQQ1`&/-ѷ$6|9m|'+'殭+Ȝ}rR/{B!"R"4@*)$f8BekxU,eVR2\'KwxQ"8GQnh7;m׵+6%M\[{R[/qJkAjU x-r/ߢE]$q(p7?=<ekizx+eSQ6r=#q6(9YnJk9q>"@ hdǐ"Ssr"u=wq^<6N#[{5FE-~*_:t-Ww ήjцA^Kv/RW~JYԸݞhN&r +EYğvXz>sl bVg %+#'}Dps%2[zJ -F0k>3r=(}6[L4v]8,^ߡ@3Dg}PYtBdI=+<~@ Z$ڗ’UR.ś<>?Aoyf#%},7HCvqmBFh@m?UG)n}Rn.N6T]*^m̕?/;̆v&PVh1ZIw§c@"&m8i_6elӰ\壌1fʡb1pQ[yoB`f]5KLi[7&j 14ζc6 Wx1hؐUaxEہy|;1nem*;jعb!*` |b hKșMF\o轫I{̩[53'[\Bh\-j!;| ް^+VaӿVYT>10dlaj'%3KF )Zt,9>1O  qe>Ncz~:ag2kV>Ne0Xdƌ!8B4"~mg1A#50rUQCD. q0 >4S >sh1Mu-a5ӊ=bgO-u(M{= ~R ܹUY>WF`aB;2RR(mk=K;@f p=z2qì&mR08٤jVixbus,-fC> %|{b8sbng,ZBr]4S[v8r`,N,HX >ǂfs,f$B䄉2rf~8%4h܉L:j5p%'nw`WW|9S`ȵٻEN4E 0yk[4107l}ͮ <~{5RG\d3|,c?p*o7MY68/ |+Sbi, b2{z2ftf{O,~+_+,j[sƦ1NALK;?s`_o.0 E39Mxb .),{vɰ m}")O 28zf `FE_&Z', 0eU &>;t [a&b5rDRע}y@Ӹg 9ΐ`ە]l$8f,r,6$HN]?Qy81"s 9*s XY:,Bj-ø9!ٕdK0u-b1#>-Q,MDƲbQJIrALK<B#ܰl=^Cr뿺 ab=Vŧ·r\ zKu8& ?%`> xaI[|nbW~Z 8H!J[Z vޣ=Y $v&+f Os~U~}h,AkZUoiJ◹aP?:Y8:1N fx}W4'nzdcOؓ9NG}{U_pW xԜTB' \xWKw`Q}C>i!;82ټYqA*Jq!a8O WHAb|>2u'$:aՋ.S슄 UQ73zi>Y/mqp]z!SI7x8 îDDqGL4d>~dY8= G905͐jN*Y<5(bnV+|zv-aVFeFX'Տ>e" }\А]{\ˬxU:>4>[`<$DIe,Z׭̯3dc.W~J|y9ߨy$ lceiYl6(1)kfptjy:8N4xVAPS&m$ؕhE {6STׅrs (r0i-v\^z¦Q@ iRX_XWroUC=ʹ{NXmѼtD -5ڴlk\wFx}b2BbďCħ;+_^i::&?wPNkـJTȏ\wHS{i#%pJsO,{2nE.\+(^ z˓ڒ4{rα꿒I;SF[xn9Y@a'E~Q W,$9mq?\|⮓u2K!vd`Q` oRTkr+(p2:/[;H;Jp&xJTg12tVF4RSS\C\ OngaObcxhHa<}rOĕz&JGyռi1jB4w o8/ekn`~JvΆAVxK{~<S|^)W)K[ZjJ5oϐ"n)2vEl 3}-[8lJdnr~<f {xB)] DꄂJ 湱f!1:d1 I^KpB{ )3,=+#{`l9$ v.22z!V̠3d57GQ7ݘn(ƊXbs:"q3UD!ϟÑV=)U jƾGɵ2 ӎ(#rm?|jCwn _Q|srm0c)PwLLbվ Sq~ۅT%!ai&14Nt^c 7=W*`x˹hZ?Čv*}rBjł 8!&5^г0i F$dE6+_[\r[mYHi|E9\eEF&e3T+JZ^I5s?RX6>,(dY*fv]Y 蒨|q:ܷqr%.ޯ{'e߷x$BVN:?i3c-x1Qbdyu $\qUu_pӑK+3/oy.#L՝3L2#'bPhW2In[>Xo6.bYGc2L56' J+~r*W7^5eivtbYG. Tb0@B(HL28h`OUȯ^o @F@d4R:2 k~/D\"A|wC菜o!i?8E4ވ;N3qd> 5,z2SX@co?fFͮV v0 kGU]?g"Q!j&pkFJ[B䔛&oi+پnmfj[MBQAwukbs5@4xIuK =!\z5L adsٰSbh3@hB( Y= K@/wI>ŷ4/ҟ B05m$ZQ`~9GKx۩h p:0=S:?# dxݝ<3 8h|l3vܨ0Xߥp]H<:e]<ܦ %> jp|.O|ɒSȚbC0uYdJdsr2WA*O =o%[隙SU. :S. zogcU갟v3lDc `3VbEGuۺy N(?;ooa]ʫH}4![[b0EyBٜIGWX7y-wdd\ghZ k?w/5GS\IW"_@%>OO-p0#zw\m2<=_,h$vPM7 ?r\rI`l7!Z82JhsH`֮n,N0 |[k`$Ӈ-JHƤ8~J+{V)WQsh!>32sv5gd9w?*ɸ )"Gچ PL`}h\@"PѤb+$v=u&\J&)X9ɼ_ }+`/d64X778Kخx LɃ87E)l\mZR A' ; !q^ LQAt$h{\Ɯ3FoZXE(B"6Pij\efqŋSjvgf]PEHq{zrJVF:t'5]O1e=q1 rZܷ=ruA&tfX:7uA=Gt2'勃$_X,"affMrcF' {2KNi}"xWiOju7vQ(X5l+5>VqV%{6ʘ"m,*+Lj(Z^Uƍrx௓|eID"RfS5>7c/0P{ALe]{@|l I.pX6?e:q EZ qetiX=Y(mP#Ix^z/K vɪun*~}5ŊѰ~Wt*񘍞N1tC\3F8R׷fAZy\2k?/ѯ0rWdcΗ}^duf#(L2=%$gy+^ F!U@<4ǥ64y[JϪ~`0ï}\$/z1 zs+zr%Cw>Zd, J8(TOwCh;ǁ~NE~(1TUI2ag7֏%srSmZ| Qěf?cgy WgdԺJ hL'z;׼Y[m+_sI(1wAN#"t)Suf ?ZmJZX@6# 60 !CI`=&ӎIF,+s (xxDYd (oZl-Ό z3Ih`Oa, %\w p1qդYkW uj~o0xijqۣV$vܵGoѿJtvw쾏4(25[`%BnIJcH'SM5'ȍ-, aiBT8ZYBպ.L5Lq3݀:@S*NZ-jU8[Ʌ*Жy2/˜꘣] Q48[qᤏ jK z8du4@KEeV 11ҐM{B#|ț2iL x&PÈQx*,|/<22>꣕9.h Cx ;$JW|h 8'_ȦU-?.s 9%>O0eE*k˜kPJ.,0AyMmb?*umRoTjHo n떓=Y3(P=պ`z > $d~ ]VbSl1tD Dl;{sh9 HӑٖbFx\PI؂,螫nՃZ =R, n5RM՚X2l=~kB& R\[< ^6b7NNrY^岑ʞA9-FN#+f6Z{;kG㇎Ф:ܲ;59:Q]IR"T411*4SzFwݍ H \^ϫW+̣;XuwcmnCd%zyf+ڳ1cPj$k(f9-fL?Þ*wc+Nb20)9SXiFԧ]?Ó5zACrE ;z- U5Y(Ãy"xLL.=ًaRhWȓ]W_tZ\|FSVBaJUn_@jbg05cSWD@޵ė-4_v)TGXJ $5Yb6,^aA$<~cҦT廘&gIAY#~7]opE{QWb@{b}g.wJ 'Le :O߉_I$&Zn_A3wX4ayRk[0VnH+ qYMPwb %IJ~ahezIo .\&J1.͊(^`ۯ8?MUM~.cprM!5 DˈMs|uwԲۮP]Ɲ需+|@gf`3_ pT(R>ʦ\uն[B!e[O27ݫY:c5ch%Y;uh`Yqsi2lu_sVEy⹙~~D&6v> ڈR8AZCᲐB^TyagZˌ(+E(LFv[/lr=DdIQ3I:Djݽ ?&] l>KAGZyD;Ť?c=r e{3ݟD6FL\瞰Ujm5XC&%tʀa-P:񵘾3+nf8̺-'Bkȫ}Z (|AͰL%%bB\*A}F^=R:MF;8 k:S r@CI 0m+x@RaL%IԍNHJ.Cw딌7w~1 [Uƫi+xUgHӼ9f!p5zr~E'i^B QF;}@qDuX\sXIŪNDJBo[w^uU\ɡ, t{S N"gYVw L)f8|#*+F쌨6*:fuyg @#a% NtFS8jQ;G] %X'csY}ktUI}9'M(u*cl80?xj:^y3z0[L|1Vcfr1t% ,3ͺQxTNu֤ꔝ\F{zAOK:-jEU()pT3P ;Px{Fb  w,R1ȟ WH}~&%W`1Kx&!uf1?BSHaXU~_7o.Y#2DSP4.?|و>|.d 9<2 zBnl] ׳7&qɔD.Gt+iJfT̶E=E]/xZ]ѦcX._8Q͞:<>m:D_4bh*+ C6*MRrU^. ם%iPagZC8{s4jύ54ךf\W۷E|#NSDb[|7j>D_.6a_!΋JV=I ¢n|oIV4`\-,bnvhr>N.Q[F˘U25Iv\0hx#m&L۝3E) O"w{uX*!jJ7߈-ۘ vemR̬yozqiL/9?Ѿܸxϯ#M_Fuϻ͟ ሎdEHqwjSbغXv~ޑ`8s $ɦ֍B$s—ԐAn|ۀ]?oe?U~}^%1 l%'r> Ų^+ւwLǨb쨱yslEld/}ҍbzdS+:>'L`]Zo鱜%Нgݖ03v+`|Fȡ迮}PjBz`@.'Nd6R'fJ̕˼mwF V8Wޖ &R2OA;˓r4Ҹf?oI HKmgtb}hXSS\s?c$eqyFdO"8xM CtpR,4UG˕|Ulg-$S6U]kX㭓̵$ݴPG2y57c ޠ(2RaG 6d 7%Mv1q`)Zp.#ɁL{y1)WdH'Зg׫\1e_|Md0VL͕ٸp$mQ,1Td}J-ouWlJdKDz=9sz{V(s5ΒM~wPi9_/'81I+iD9ڼt.Q*>8@\[R$ڥrF(=F_Đb L~hZd5_ f}o\< ^P*x[wd x:s Ge,f 7ȣ^f!o1Cy%)'g{bi yMLJr k&beZ5o/n)J1.7(V,RjFiAYPs̳8Ӛ@JX%H5M[ܑmfk 9WG;ݳ?B{'#UfrYkCBڛ!yhONYYb(ߛ./$7Ilz_%7TYsa+R$2Ib8ր3 ɐ:Hx5euە&yuX栥zQ. xqPgPv/CG{ in@<#+R }i_+N% ng&*lNcIK'} ̘]Y\8jba=f=4z =UY=>48"xge~/C yRdb9Ï)SvpL#m#gU/6oֹ@-ɣy>OΪc"l\:ѵ*1Wr2i^h,]&@q %ؒ^Q2XBwbn s1*DzoW((эQ/T\Ou-M942&cϓ@K ^aPxi{iq\аFlU+I([|2n|v/Д*EG <'0EtƯptD9؟=՟q .PgISůA#3$/v?S_dZ餍np\c3/c kݩA *r)=GkʑfYå$=B0՛%ISGoS9ql5ʄd紋bl#Px:7)^Ӹդ8#4+[ GŃg.E*уj/>"!pJw{VЅ#w]﫬';Hu?A}o*={BuFரIʴ@chAgnh-bV}vJY`&* ^*; 4|SҮb` Pӻ8b"3Ddd+%"<1&:TOqļWX/'h\#؊| WH|HE6(E;#=~K}$J(ҞYֿYpAf$sK Vd`\yDV$ۅם1"d!z /`v}~4#4^sPn\"B&݇k} HyDᨥO욹RN(%S\L/o>Kޓ-@,E-*#1- -ˆ\\Eb~iMv@ԓ4h93NĬ^B-[:6ICMvhky,?}¯<;&Y.dIZ Wvz,f.iYj_Ė:M9KH"9v:F# ;tDo5)'5^Ji^5uz|-+ᾣEt.>~ K%l('l [QN9 Y'{Rt%gNJsjN?Ι8$'o_ 6<g;m̉V0vaOe*`J{ Y>gE<КEĚK~ՀP=R0<,jC8YncxT±ծOo7ĺ=>*5 1DMnT9@qOJSTCYJ/ '> &F&xҕ&j+!SY7"L9E֝MOfi(lU{ڼ!gXii+G@v:-Bx4WG]n9n[""7{xW`t[2^G+)/ o PZI̼xɁ@S6TmFL+QK|E:>/C ֔Rٯ$B\Q,wlselFp4|XZ]ʡAkL%K_M5;A{x^s+`ୄ65~s@LRf"UqjW(a> *GCucXpBpq4%X.̎Mc]V[j̚'qĜjH̉$oshOwz^Z{ROޮGa2e,ejT ;,ڪ?Y9[`*h 4zz:Z6 )|vl '`)C n7CXUF"g^93 E7{T7,nsZɲh$sFN.V.RJ񏬦 gP3`NKWktE vcq]nWv|tu1SjĪXiiϧ]ҮsDd3>@<4\ /$pfݽ3ƙ܋a?9DKر(g )Fuxk֛-fDɟD@ZB*(JuJ${A0kW\`b3߻+x*Y3C ЩU] Hp)qJ!䟠=Kpe/V4ƿ@?22dOW2G,ITur$N_AtdvLd,p\'=VX 'N16i3UQf:Zcnzes?S8w,l%ٞҜPxyŖyb[:NIg-9h_ Q ?צ!x>ve6Yetnֹ[ɨtz Ej%?@~|ea;Xi$C^ [^d6Pf\0Uı5:Qe^.昘emvpOĮ ]֛ \&2I'1):%T$e)"";ˉȌw PfDuZcIFGGwxhj!@r3|~xRt lǽ\unoC +"88hj7\ߊvH ؾ =| &}YWb'`Yxϝ"ay#U'bwRb\ JіX40 _PR6Ca9Ls5odU3<4{gXm6u3`Żٱ ߊ}9TOP x'|`V&c&]HB^;m*XKx'={M5H%^cE۔D^E"Tb8˼=XGkLN \,ęA%9nk\ˆdN0/NFbNQϛfK\ǩWm-) q&k ^X$%T4\U7H-M5/yApSyTk3nYc^HtXB k%QW 51356\gaX [!mvL@1ekb>d&m('`J&6zn?:AMfAޝl8 E/w]Y2N3ߺ=}?{֥aw1 [<=Xv71<ݱwG_Ϭz$9._xxw`"Ϊ3ǧc`9\&@>Z>ev*Sݗ݌YLN|T~^^iOH6,īz:hF;] @:2Ĵ ~g>$1Ĥjq+&+hVB@fR4O{oaf D%Yu|0/$RA4A|ǞRh=Dn Em7 O0v#zֲ[rEq'OCtoj@nsa(τM((ddH(+…yS6B[&ԅ;-?lv0P(*Qʄ؄JqHYOO/tR; O5oOHf mqNM r-`MFw;+8$` KZp߅(3pܠM$6+~ ZlJ34EN[:E; vf "5 `_¥]]Xn7پIP:u]vv. Oݧֈ^e5JRvP;OZ$Sr=x)(*c4OEiF%7xmgmxXK6oPqmҗZv; cJo&Xty&Fa7R,ŦbA1zjAhhAiM NǕO2LsI:G_6ΌױmF;_}Rs+:"=erb窥AYj/aMwt@Oޑw(J2 SGAKy+Z笴iT,=X"'w,1jo`q%}n[ 4@ .4Y|# '3{f![V݄f3pH\hs.PeXp9MA}Oͯ˂7hZjB)cg/进JvH~n3+4W=ydE~36%kt'I-\;s@TC@)nXBϮ(n`p_lPڷjb%:bker~P\ '(;r2C{N}"ms0`0j2c; 7+vu [s ߏܶFsu[q T98),QR-#Ձ>)L&aZL) 0sH^.4d,Q߭p9 5>pi[NIJE]b(V_8W`Tbnj3Aq5RLm#=:-:~Nϵ\k7n2|ouj.% ƀrl[+ S*DS#Yu qWx}rO/#RT(sA<)~}Wʱ2B).tޝd 5NMF#T}b%!&ghyEoM{?,;tShGfaV5P[Q梨/,,e.9BE R&a9I KHB*"'gm9bb-/O0F=*ֻĀkjx_A쓜Ұf%܁G.'$m(@`ka>Uk*P.7}#jȠ>Wx2Z͗W^vdr,.d<ըr/;_xf(TN {cg{t|Bᧅj:v9gRO(cP >X(Y]N$3ߩ>8L\gTz^ȱ"AVБNQޢBg7&^=Fe?1A&7Y H{([+$@DU:mЪ~-{J~CX}$Ѫ=*+h"X8ҿH [kb|8$@7G]m g,P@bIHb H|?ZН ջ/ne?9;J(Z"|8KBs*H^o?obgWloL 1AD(ňv.?&UL RFPƼB|g[%aLan;Sih]Zc/& HNnMʞ)/ﮅi^WfAl޵V,tb:/*'˿P.UBtLraヹ~G:sԞ0پ{|+rP'?Z7֌~]T6# 6lԶ@}]"`\P2dYP4_6`XTk7wiKg#mHA e2דgI,)1'c>81W#'qjpyb8Qq>PMMʴÐO ȶKLĿT70Kۥt0st=ZhoZa`|+,W>`mqȸ/w V1IUMɼ|]hCI"վ_`7/? Km9Q8睩3i!i uO~X~ih^˿5p)B_X}$(i^;Y|_C>^}Os`%ߚ1؉JO 7$xfX}͎5m֖ i]"j7IAXa+*HepJ$$9*zS&Vԑۿ}BMkNpk 8Q8?jݾE$m)]'S^ ᄛPR`[R8鑴HHEc>I& Ur76OU6Q! 105CSzkSu$=Dkk[l`w> qץ m$^*_$`,G<>sxВb=Owmg$#Y-~+7B^ ,m0^Ͱ1kO8:Ss Y'VCړDB0Bg:="K݃1WhHBfA@ ֻ74Efh3~Q<0k7qEMK9ǔ,z|xr-{=VK`2[yu,^-1D](0W7-H|⭴\H bz_Hi;e$oY(5" IzX}A%+\cbd3rxޤ>k ̿Y}5 Q]^-_|RX&aq DB:t"jcs0&:j؟TwU(ΐ4@S SUd0;%vrɔ%gK9j6*tN9/fB8ǜTZhu7?dlT_HacY?wq3 K5J•lwՌocM(1FOxqSC*y;&!~pˌ˞4?jők˂p`n8eSQZ㻎҂ ¿#ȧ6C\J >8qg~Gf}DVŞob5OŽ/ ﺓ7 {ni#,0<_߸l-L_|8'P%y6#mEFO;3I/ w5hqʈ8b `!iws8{<&͎E1D c^<}ދwgFA:8aܣKA`gό^SashŜAewkۖ˙=)H3^FdUuA:ZR%mΆ£ Fd1B}I20U/]٤ ew:L#LQOq@ Kk5ċe ege[ii6|Li4 yy<}M/NezolߥgSKFڏOc4H)!<;DX %g (+Pal՜Zx 6sFL7 ~U aI$-OprX)&T'; S}St8٫`F<-bZł ljKd-j 143%R3:4|.\pW}~vvyǵc' $:e\hA,F>;E,z/q:vqȟ9✊LPwAwAQJ6i]SPds,PAvh/Ш#,rA5MMhF='4:wDQ)hƈP"&qxnmi`Z%(42q 5;**ٻ#4쩤YˋP | 74XTWe #7yǒ$JIbkI$sz:7+çnįvMa[Bu ^K~[-Clb2S} .*5lz&V_bu..@E__)˄Fco>|,@7`E7h0,BnaDs©Wyτ9m-WzoErfXKHy;L?\LB I@@9`Dk9 z4˦ᄍpfRp9ki}p#-ߔ#_-%F CB5~|Ļoχ~!,_Uab+Fpa7Ӗ+[c?];GP&e\rS<̃4-aƒ<; Eǽ=G"ZAZVvIO_Bi~P᭑1^qrb_VvQ5YB% tŗs]P}L'0T*|~=U2PL#vrOˀ bds ȩv'=;׾ NV%CɟѵJi:#s/1B5LEFOڃzqD)CJ^f+edt|0j$ G2HݍQڍh/ =.xkW>,rؗ._ Ț4y ت6!T"-SG!ۿ>o+NGa~g nzmgx&bh%Z<^L'9u@-PkŭvRa(v>k%.sehzq+̶ R=or%?o9ʯA6G}$5f("mg}QOL.T[I:W\bFY~O4vI1y_BkCMPC7T@[~24EQ~Or-e-(P7yhSC@ypgk7E]x8VOϹQ,%V6-/ﴲ B[@%↼N^E^{6)*LIM}% _ f VUZfD<̊ho %gDȍmS/6⹐7Lq#`X2 r6/='?U g^Wui/jdJ]y*zZJ+ JfYﺯ.Р-~JZ/'Q -F`S- .&ccxtG ro^F#OP)h4+aYRɇ,WB1fÂ`pu-ԋ}f0 ër}~j#{D)QsML;K<$t'#%NSɞ]1ͅvYߕW;սwvR-߷&oM'+Lzoav0xYJּw%)cό8RW% yӍ/]*ڜ0-3.qmܖ_7&dӺ|G.3#{ha' 8ߐ5ͫ2C^ :t(X;lM\椪w\}g ,MiTuJM :녳+UDKEw] oZ EN&H?աx`=jԏyp85<! mm<`h, ِ{{!}46s4( ƃwj3 oxzl 5ԛ`RI3ʈR 60L_k2}ƵߔCxCYn1$xGQHOe+< CDH ?ɠ?;(t@tj!+7._ipaou-Ե[2ug6Hv;;h);[w)ܷ_B T{_-Yy:,'-iǾ=[<2h _nhՙ3ĞuwnqHwYHNkR>Bb''^IE۹ mIl@‹-ȯ:aq8یhWn8l-i-oh QW_bOi\tBthy4%<-BNhAVg_i0sV%psnxomJo#-.j+Rj/b FD Ka=$rBׇBD4 ԙPLGer|uO v&K{݃tqU(SIV€2")jQ(@D:UQ%kX&LIG$BmI+G'Z̗@uYy͋jMa;}OqѶouЋ4[$#l)EgaRfy49;V;O.Wq<`+0Oqc9wmڃo_nTtaT}h1yJ(ώ⹱)V>U̎v,?s7+1T*(Y>&f<}HYߘ%V<,[ _q(&^Vê[-sr+IqȎ|,o4E^x6U^SoIp|;+lϼ <7(C G6Ta> QG]tLk_P\(}~0H~SwCq]{qO1ҍslg҈?58ꫀiEH&JI)ޖ?"f!I"73GApkeBqMaLo{FT`;e.-xXaQ8vVi~rK ۩Z5wڀTQo+UϥJ<p[R8e*2 - cd}  5EΦ|Z(\>wn0>АO@""}z;I:?HP]1|%fp&b z$BKv#(E_~HCvq"N?驶I0UY&ۢP(ЧTx&s*0矷aZQ8|DnbjJ"@Ayh}ՅS **&fAIE .GlS$a羐TMMlL &5g ~NG77N 7Xju7x#y|a@0vsY=!}Dc o8ꫨN0Aut|eQ{7q&$jzǃ|ʨg'-ւd}K^щgh~G¿lG0hrL5WΑ ++o<Upi!zGJsEZ b*2A`yC!=?'h[⪘KP'&{5$}SBn9ipwj c8P]G`9ͦ: VOcX&QE@fesTrW'|"yH9cFΨ0 ZK g^È6t*\.X݊b0chs9(!#>2%VJ ~6W"v;ᖮ;4_жΙ7{gs@U43KF63(u:i 6:[길DKgV7Xf Ⱦ'g6zG3$f=ݝ 6,RO.6ƶ- 9û45%4.c{Rcl6MZ{l'TÂJm-ĵ$aF-e/Աr'97G<Rħ%苩Ll^o?vAԩn *%aCX/bľV#=8 Ʉ&-͌2O:`HKo*14!S3sĻ_ʞɾ1'ju|a vv w_7eι Ql0 +?kH1WxbF\dGj gIJ KB3z:ZBy^H6ddTWxz!Md6 /9=v٘xWzQh}ӟNwBYW;lvqѪP BR2R.EBhen 6 Lg 4nyqwi\~DYl) ۇiYX*SPb%FI}Qlk4{ٯ>7w P2BnHu|C2|GLǡ\@ݤbt./.6Zi@Gwuc.^QNrna\iD3(v"C0#qJ ',;PvGNV7A#B ufU?{%`3DΙ7:"f0D%IY'kK<3MVض[p-M!H|'R-fo)y~+S*"ɘ z*E00suOt̾)ܱ ?DcA2fV0t͠[@ԿP26sMiwc '`xi蹦fGYJVQfOq=6QAZ}tU)x :W MWZlֱR[ZGusKV (Q±Nѵj5ZEkUa4o6qekQȘ?":+L(tj 5ծ;, 1~GXN@Dr/ h2@̦suSڐPw 'Nc['TwrftA1ڄSf^F~c 8Vt?r;$}/5o BdƎq9l{Rah hRJ{ [.Znǹ >+zKX}@K)2j,ίAUJ kc2>eZߞYW[Q| .|`/{C^jT κ+H3q|=Iz֝w5TIfd«2hhaekw"`#~(^,p 8x4lUMp׏HBқ(d}OFiԵL@K)Q gk;BK"Ƶ=f\C-q*i.Z0J^|'j #'S^MtmN2#&=$2mu[{>jK6h<× IG7u(@dO..ծHp7uWF/fQZB/e_Wf ް>P-o*zM? BIR9Aq ˥DuddI(掾6F-GאE#yS&ձ/zЩ gn싵ŒJ"[&A&6acᡃىHg~K|U1Fa3ZhgaN6@McyN1UK @ͦcf}C']·WFC`I/N[\@y5Q>7H,)3wkꌤe* Q[׭=kNz4yÅ!63iX';ZHJf޲o'ȭuWJ`(tL79#BGh4q92 ؖvSDbuj#ו"YmMoFIr36MC+WWRJ*wT aSNrd|daŇ (>ע/T?y;P-BeR.z ǿ(>xY`XGYD|_M7RƮ'C{%9ƬfGql7$.Ļ74U 2q/klRKm}sԓxgP\w MlȌEjq\25y|=/؉:RG¢8xA!ٺ񳠬Š I6G"DVߪ7*S~Q`C\Bh3J@Sak4amXl^N YcdOZE.S0ӾRj7s u ?g5Dd`# ƛt<^RfO VUWB|&/ 8c%["tD-%#ƒLc!mN3i茢3mKWxnrfC}YaLvt`um'~=gw <ک9<BOF >:Mn i7ETԋfa`eJǣu݄Orf#\#3`$;R֒b6ilɏƫriCZr݋I Tks嬣vGhySBe&>-:)<&8a(>]X%QV>NP'* n_awM͋a$#;fl7}HAObAN;W֎l*k%65g SƚC;0w6)*10}H$iJäcc^bw#ێGU''[@kh.Pƭ \_Q9L MpbbQkOg[=&Z$RR`L 1LdX} B(7i&ڼ=+v'Zfu#AF7VfD BƔP1r|\K$IRXƜuwewu};=60~!26/^73$´i#78o󕆽t27u;D|Te|g%;âAPpQJjɷ9:n:SJ1PiPo\v.hN% C GI(I4UFJE FXFdFxP  V1dG:.H+Uv"k}~J oc6X!N+~>l8٘pIQA7D!MV1)V p>"Wk捅KnhTMpG<5LOl㊹|flQ8QBCᢥy~AV~u ݫ\ 0$?.)QY^Vݠ_cy̋ Mқ3 D DRk[~\yr$36d?M6lE QRk3kwɸHjJ} +YP︾oOzr4J+1 qSǿbH݆_lah`} 7=!l2Ȯ6JuBi%cQl׼3~.;#I( @]-!OƉqLDKu n㛱frM"x7]B~ \bMĬ(q$K._(l7ڽ*k׮[]j)1iFՆVZ5/8pKl-;!%pHݍrlW ,ĝ?/<ION"t שp=2[AXBI->%fC,N= ,( , ?]Jr/qo⚩-2];B'0C=Adv6fe3m,9)`[B9<ШTy~>L9F|!!A1Лpj>÷[/Y$dNDy%@v<%JձZŒ'uESC%Μ5\Vn X6`(xȥ#*tTׂ1+nHiA `cYU ^m4B}yK 6j[ Y`X?|w-WZtnuYlcpğoj*եpMb>,Ae?Otܶy?[׆xk\PCgт8Ыj]ࡰTw3Kf+]m֢|␁$qt亁bLm]`wrҧ? qRGuWϊSB$po&ij[ b28.lXq즌ܼ{UOjsLWۖ~n=qT65X2ڧZ@٠^L9:zKiK$_u\w4/]< Xد/A,dnĠA _9g線av,;toKEY]/@'7")d(7WO{e$"HKa$Ĉ9H6z2,ď O%!xKxQQR{&61xH"Vaݍl7["9ƌ /55 Sc9 J<.*PDtJCj)ܟX. XÝE92r;D?9)^6 F9S1)~9cQf퇸\ @ܲjo^dva܍yHS@ bߍh_itQ#kkBv_8E><߭j/28uT-Qo|eZ ʧaw3] IgK,_4bZM& T+ӧD`NQR- ;[m͸XCE(Α=5R53d(N) %X/,ۥ>۰J>T'08#VDktˆh&մKN353zH{b^A~ue8noQghd}ނ?wNN-ǹ7FeU[h00g.oR0_Ƅ 4>յ>If~W;VR Zmx["<ǿ!.Xad^ 2cӕ^z/p-2nE s564 -JKvn(/)i,ZoqSUu'6hdKQ鮫C([nޅ&}4+a2tliq.xJV/ZU |] 1KӬ\ռbM<"Zg,U}_eʽ5x ,+NX+aFL\ @s_[}0#8)F-0SjVx IydbWehz/I$.Iܗ:g.q3mvH4tXU+7a6Ii랐Bf;3 lp#I%$GhBCI6ފpw}Dm9#RahDb.CށK7JĤK*;Zd2Ѝ!sċ`Kj\m{P#VAHgCإtoO+|վl i1?2 K 1FD:WjAU?!0##{QBpM+ -F J{Ds mUȁF)GA_# L*5@u 5kdUuL^ =x5L:bzȼfn/pa@*G*l,mHO'XŰ.S?9WG*9 {iz^#kv飅6PE]s-f.Dm;ܷb?LWrIP)Dւy*m vTKl-FŌ=f/;jh{9qnbh7%8%uq'B7򵞓"ܰzK+wT[/ lhm:?I#:̔ zeL(lc0/= QeskX۬}2bꆎ5r}ݶNpI* OS<8ҽF+CIe,')ɗMf]l4a2>'hhY<]#{X2>"R>a۫7)Mj]8f~6 ktGc?D\8apvTKr2z+;%g#m>SDf}g NVUSdZ?O0 "؉n-{"lzWUp3?Ğ5vf Eǖ,>kKu'CU~^-x˛6j{Q}>5w FXr/^[oqR[jm7 !-=ǧGvI6RUG9/+,F5N]R[YTnZD*Y<:+/hΘ}-I{{Lw;- iȱluᩕ'ϼ mުa[YWV:yIwhvbav43gpW^4 l lJ/ɍj1|f"Fw/?ͨP+xVwΆVb~δUSW9'^v.ڱ4AzjnuH."%(Dђ_;OQ<8 |V  !"7,.;JuaG#/P$03s .i97xG"/p.3Cj-t<\+* Fe-| ;5F c6isVH^Kp٤q`/EO~++pܔ9/BW"yBF2˘BSc[kl)gs\|Kztn'3uϕޞpd1kNW`ߊYGUGz)6K{iQK7!u钦z qO7^x>']sREP6ٵ;SOxĭC᪍1d BߞMz$?V?A{-R0XNhv{lGibˍCKW =~,C%xZ* 'kƶ@ՁX/N-_jlA K# x=5RQˡ0X:D&ܒɈx[p;f"&,_nz6ieTG"XP ,uszEm߾GgǛ 3O5X$%܊( 0ECEYnLG}-> -^ÎlUՁPj9~cJO%8 9p4U98fFI8i2Hs&&\C_ofh_&Kc塱OJ1ꭊܢL?XlX,Jf.ry l>gҸ{H:xv}[]1jAZl+>\$@~E )G<̀5J7Iq3NGH 'i}N.NTѢb*ƒ{x-Q4 wGZ0RyVd=t4SK[1-/ɡU[nS#DO7fWBlglƶRIv?¢mVa`DۉWs1ɴDž (<#"%^6{hRYѵN HR] ߇xz Oō~ΥӶvAZ#8>6_qN/P)Qj*4$(aNdO-l#AbOԜ9> )1 76.xQw1.+$)ςZ1ǓG{ۈ0XX6Ƅ=5sq&} {$T QqzSBeT"߂KV}55zPQ6"*Ԩ/]q Chp|Wi:u~pZen6bE PҰz'D= l*w9hZהT S¼733k5HLׯDEmnHLʬqLYiV_?6G߯i??vCG ꖱ<{^` I=2~ijH mb `6},X'l-N 9-ݘg/bߓY۰VU.uxhU8&TD&BbeN/Kl~.x7fM>:֍nJGt}b͜8wܚ_UH@t,2,QXeL0@ @,! Mwn^ߗKlfʁARXz8Rx41vL1PD{ϡcGnq|ʤl$ƄsXӓSR`@KZ؅z'ۡ]U75~H5JDn ^#HvQ7Ё^DF2 ~N, H]qv+Ve0&͈ΒȰO܋C3% $G~]'e%s_^l=ߕ{a{OpW*znnsu\<@ %i)ȱBܲ@ᯯrh/\E-ͳ2j57u ~q~ߪ(09 84 19 VԖx3oąx7'WēOĎ/TeL0p_^gs󽺢9,6䟣+ʸJB(͞4 DRyuNX؞`_&7Ē1&Szqv`j.}___طw~[߼ \ϞV0P}V{"(d30=֙,@UN y;B"WҔ֜DRJD0ai`}T.rW3sq좾Hjw QɌ57hO6IUj=1`L0.B&3̼('fFHoaʾl Tz=>5Ry* WF0E= E띙h9i؝Bs;XKx;Kl1\^^FyS*ɦIBlyң=u:un$J9n:.ƀ3g֣09*iӓw^ta~p^[F ,KO3o9Yavbc՞e?Gq*p#kɘ'zGuk656,4Dt{ܶ=Z5,/A/**$ E­|X슟F4{ȗDgTc̱<$؜[8yR%J1䵻w]s9cƣ>.:orּ.XPu- cWYXcJ$ա{a9Q{֝dy{>2žNÜBg 0X5x.f;T'%dz1%Vg#XvD!) ]SsGnӶْ3s EӾT膳<$] Џw-5BPtC!1&*/`5 AhscTG^g&e 9 q 4%aҩ`V\sK#؃u+ȃ2G][ |$/=wyZΝ.͈dD 'QGp>PcA2٘te}&uaM)@ۤG2͹YLޙ1tP0B3*a3k| Pc2 $ɔFG9E hӑ[:ΌFcDhԍlWEzNk'cÛՓ*^| z Պ(|D"vb{R>2.p=+e^Ψ2Lmݏ&Ih٬[.!ng1Q X`PE>Vo :so(dgJ|8njJpP n`/U'>A3,5m<^{5Zw6!+狰սRK:F AUʯ, R1fq9 ʻ8^,8}.40 q`_M]S;'w6p\u8ԉz[iip/gOCNs4 :9@.%`UO+kun- x^?ܫ̭%ʦ~ k&e*& rpd*9}:m'ih]녱-R}"w]/󁿘Vb`F)6;iU')ƍE:Z̫YLj}\ %Aa^t޴טr{'ɞ8oC2|iHx-}0N9SU3 )8ӫ#>Oas;LuÀb͏)هX ͉}Ycb&>kNM"XAvh $vx5Uu6upU4Pv}wKɉK8-RPRF/[ 뵔%MgMV_>v`kha% d!up6pB1Rݬ妥(&,+:dRY dA^ a* h1-jV1,?¸ 5]HX"h} ] ˿$/xTk%2A(lXXP ߺ#Dd-m |vAO\q/ZЅ T&US rFq¾H`rzߢ17Bc9oRY&:>hdE) ʱwRTm]>ofj"J8_ A!"!MӠ+9 |『 ۬ ׾UԴ^UYb<׵[{d&RM.[lRY{D<3ܨlI<. f``'_1M*zEg,zZb5jV[TkЗhX '@PTʸ{\vHq7mV&ǖ0r2L&ƞG٤ʺ`H A֜ص0NSZB^!!#3e֘g1i\Z.CXfQaK[=lB]LغUmU5e,nõҪv4]VT;/VԴ+ReW, ܏Kw$W= 8S! Ї|daIa({Nsf yO+rY"p|B|:WKE} ΢W7 aC |5kB h (|@ʁeDDz{9wCH9Dw`ةŭY\pxa&/[k6?#5M9_SA #N);cl^ `Rp`B-!h+[TP;HL;i[\y2U|cH_ƣiXLSqT\]ctT{}i>=]{-^xU` ,_$'?wvN0z]Y%&NYØV~ F'ܿ:vB9DI˭[L1"2{VJ Rv0z\zlbz0O}w`M2*$F<-֥> [m?7aN[!~ {Fkt< IK Ϲ8U3Ȗv+" NAsR쇹ŹƧRB^dӕ.]4TCѫȮ৤+[R{j.m p8<efNeS5m1K"숆AGhЖd{\=C urU߃]8Ql0⊚ RoR=O.'#9Wzlcrp7ɏِixe@?ƄuV`'"DN"LK uQ)^66C0{{/?O# %#'εK8HQ]A*3m-1[< q5C$Ln[;c|lOuE坸GaП:|(&eeOBЄw-`.Q4_[;1$ =,EGw%K09R&N@b!;~2>Ls (w©Ƙ6kiJe M(>oFvZL\4AsksF/Rv"˪qCYAvdt/2qh3E(޻lxɢhovQQy>=PYT2b;no "A-k=EOq_,JSy~9_-=um<jKFܤSmRVuOTeͣYt߇\Pʭt07uy6 L =k ZXvQ=DR!s<ʼnYF.,Td()7d?2ELhp.~0le@͡]`>_Fͺ v=,sf5ćt)B~ sexvD*Ubێ-P}]$9ꅂ# 'P"~iOVePo'e fkrB-#ʶq=kǰ_|i+>2P" Sڿ úH,g}zbSiW&V%?eԌiQHF"AơLmhα-]@4ͥ?J5]Mڇ H(B'ְ՝~h̀w/$Uǐq:1feR-:D<u\-,▼\4r5c"0T|XkQE:1Yiv`E1Φi1óbb^h l.&{ov*l#ұ2c>)/ɅI# XHXXlvEL2 6X'.<)v&&K3w8B~X7NAOGuvj/,NP(%U>-kM< -i1,V"}-8b^nU6! pVtF5Ex )dnR`7[*>@ xt]È~֭Ļaё)lxIx+0"]`>n슨ƀ{rg{dEfߍ n /~>r;3;F3 BI^R-ZvbSR ^]s'!>-!P]rDh[߅[-m`eoe IC 1#cܡ%1`nR[JP'5\2mr=R% WFs̮Vqk! *-Ե`{kdq;oW Up{:>{S:jgQ?uk^]}7 .FxhQ 4+M !)8ًz`x5jd,a@j)̨F.>F*֧dDž\UCStChҠW~<FI 8ٍa}&[D Mxx?s+ @,w$/*%F#:=A PGrxDrl{5ϳ+EXʐb6Emª~׋'kr5ŝt qN3ZջdVkh@Z'j1Jو9,Z:Pg8;T:S8*GbEαpߕS^XtAʖ]wRҧ vQ1+y?& sp/,?PwhҒrG3yr&aL$YEH\KBqO?(f̬%,ӻn_Ǚs?{MadN걬ӻܗ",CǵM(;nN?0 9hy,eC̸3ͣBelR2V 3Z m\ 11P3d[ h!݇λϔ%+KGFAe8t)7ӉRK"64 B#a$Yg' PmN%0eJah_s3s(h4N;Hr10\KupnFNBYq +z(MN),9B(e7g)ry )phnS2Ͼwf\䔄"2Tmhua h۪Kb"꜇·F?0H&0ukI51j@:X/BRU'G@Pt*q @wihwR/xj m3HSV$de3vM. ^; \\ ":[w6ݞ²0nyX|hӂ6/z4.~dm|ߌXSz/Q6H~%S?;dD_ӸdR;dl[Hmq\B\i6gLWnuʾܢ4fh't1w! c5aBt&=-aͦ?N ?h?/Pg{kLOuuN Z,?‹Oq%Wg9!{0mZu|9 {c0`,{{w ='/MyFZȶ3)zER8#2I_dz+(|637t1q.:S{>[cL!1_2V/DdR]r10*!kɨRVs^r ;"ѷ^1sT݌ۡZ&XPrl4#[ ^ wc0*Wҫ榷Z&,q e,vUV~j Vqgw4LnHpkd"SoֿlxfĪ#PjksWHvza.b}t+Ww谻Fy>͂\V v\1Lj^\S$d=(Սs?CIM# )9r6S*kvŞD{ܙ R K=¨]cB`mî9Yh94DN-n{cY;ᐥ{byuXNSvCJe*s-4HhH?ͧ'0 ˲*RPHGjdEbJefke&A+>R SvA!)jCmL+ PahMWsh+!'|ҾXrQT"%(9r3>;!r e~fZ(:\ye]ÜՀoLinStlᥫYs%BWd$J!*Iw&ڔ=5H-VvҀ2 u:ȣG8Q{@н8?~H aS?0Ƣp,ӃzSDJ6pP{֔ڙaXJStht٨rD{|ub 0IV0NjŤS"PSr.Lb5ퟞ {:S-;K4 hY GJCaW[*\X%Œ.U * CQkd)"Hz(f3Ef;AItIӒ~ Eld_ mV6b>(X%کrHX*gQ3!|+ИVdRyDHD8ZΨRS>*|= %3rfAx!&GF$˼D#' Q *4SS :;.F9GB(-\ eIs^CK]\T򯵣/d`h.҄`DU6}]@"czI;F_> ќ]_o^FDI?,vFJ8epG@oTk ؏u M4_nZ9*z5ǜ.c((Eom{#)  9=].hܕƏ}nU0ř"$0ߕDa7v& :7)ToGdS/BjN3C2:'dNIRzrf_čUNX)ߕ)@~~ E/ 81,-TZRl- :[ݓUGSTQtjՃd{enj2狅ar_!@OtHy^@/ѳ+SZ혪khqII==v毻b'YTK"n!4kwgWUSD_/V<=s6wuN% !Ŵ\e(R8y#L?[8,+E:i3НQ(GayUAJgFÏ jͅNbLɒ^HB5 SGb,t~nЩ$X@fB8!:y: j5Q8wpU+jD ?uIؐ@ N3V В5JƋOIm1lZ>5D_AD{fڃAn Jvid6!g7O#FnYͯ BOpcs#;MUSw0/ZToa'5.a yӂb __N?g{W('Eg`.J3ar̐ei/eMԌ3Q!a%ysI_c&8=E&khaL Kk3JrGcv)]'*PUnzZЛ"Ih$:q]-ͩJ5УtP\xo7x zHg]\kv~y'8N'mch43$K ̴.X#OiYԜz$5YSeP=1F?o ޫ.S:h{׾}@'b,iuR3-³yAfeTJJvY5IKTEtCQꅾ{ X?4_qk*8˶K:z(;-For)=6} \^TajC1L!Ixs}1g.O7X& `Bu6h ` 'O)O#*{")dïw}+0 䭞-_g=I2T b EX ?/A%(]FU,Khhg~%*PFx Y!J ”ۤ٫xL_N=2F!0ū42% ?c5pQ=W*'^=H|g062. Ө׿"I cy$6mVm}|'2 bťFTmZ^H_ =&.n >Zq34{3^I6d,1Xi9##!lfVbܮY};i9ۓ߀AJOS{3S ?9.!*}>4B5W;Xwy]sMhG5@ⲂVW+ukQͭ%J2UzCK7 sG8umځj DŽUb/m,6Ͻ9a^8əlQ<_!Ap2O!h뺨ǸdѣY7o2ѣs;"nҵm+P^ic) Q{ıl|nf$%+qKt-;-H^.{I\<6[- |' ̧XlEF̓LJPfy@%̩$㊕cV@֬gb}]LX  וnOh?ACގ+Ęx*"FlL5Kx5'kw`vz>|Muhd40|~2r 3zx}ombt"?wEq\u&XZCYC솮(خK6iJF#h[5 s»9w]4mPK `ɷdk4W|)VLǃ!? #*a6ɷY::;*2pwN۝$Z0&&*EuZawV @bEYjKٌۍzp/kB+sҐߥi ( `єѝ3D]hY+1>Vz2uoZ!yr7c\aH\Ƃ"{}P},B,2J@Em$X OVf9vrz󺪃,Zk"+NT:̝Q6i&2ٻDe0'lt]n=10fX ^UYp&:g ii,/Q |48u~A?hQl'wԥ\I+$OTۤ2qA6[leB@2'^a6I3P u]|:yw/H>M/!׌~ C&2ElZE4EKxsQ="w~!\bd=F(MIwu*gfsvMz5~JY3-W;Er]f9fd,#O:ˠ}tѽ™"}Ԏee| = Nuź ~N;獯2! =ڌX@!Glb-¹eш)䄛+[DѠRO폭X͡ Wm)hW#T˟Z҃<4X?Z-f}N'^;OvUs0?tͩQu ]xFc'ɧ@ND=Щ;r;MT\Bk$Onl,ݫFEdo. ʛj׍wj#.vROB{4hgY˙4;`L0!jPeRyN7dt%ܣ2t"0w؁m?+<#dE r:(xOEu"I[WNuԸ!Z|6~NFKErA⩠.F4Cq;P҃'XmϾQf:rŲ0)7ZL% . a|kVZV֯[9d_q{3mx5k֠Gu <@(s#av kAJ_XzB$P|FI2\ 8'+8&Ž W"OdN=p)k nWw¼%Q x.~ fҹA)޶4>? Z8hm{duq.}:PM[Ռ߮p3v$Z4`RF8.6i;Uވc`\y 6DbFU4]RRJ95Mlӌ)7G ?^Op Yې쮀 /!UWBSt֌8!J11/H.P;#:U b}Vؗ^~ *"5R_>be %q[wҗkw'mH_ƞi`nl67ZzW$!fac͔Ἶtn뼑ӷ&sE!z,ǝf7&* Y!bq9ȃwR{<6I5U::y^"O1 5yBBUxӜ+.`$( ZEOG%2A{E 8[e-mE:8nĕo7Łs&_|@|عUiz^Dx~A Hܺȼ+lኼ@B5 ܓIhøԑ!ѼxX1γ$D86uvSz,ӽ|1ixH U08B0(Ֆqrs&Ju!Aİw9> v -:.|ՍR8MjVv

c2جqj z!~ו.c9;aFi r!N6nZ* Yt |P%l4jAfEͺLxF){Es_鬽\`FX2A H~ҏ5M(ipŮO`caOq~g .d뺫W&6:sך?-kT>dL IA#:5wh6]] R7t5v&h3甊 +p杮[ָkUGX&=e_%1DKO7MJ}$^Y-3QpCTG0`ݎQĝHY+BMR#xY4/OC-7=U6PprB(Vc$fqrGT\"^Aj iVpzyJHV7ń?UXmծSm`  BL4[/1 1mĄW qح-9Tzb7{d?YPs)F[/+'0tY*܊zaR["q{Zay +Tď]*+^GPN6ŧjZU#^IM~GD*m5yͫ`myW?`/AHq QI5aƼ' 5}ћ.!Mwuq;uKgU[؆džHyhqHF s ?˸1cjdP)^r AtA=lKwɄ1Z2V쀦v}=Զ4MTvFke\*3*$:+B c0g]mH^ 2/OEJn4 ]4T(S-!u1rjVCVyc*L)L޺./z%dug=oʹ%;]}݂7H ݔ[IVO "/Qlj>u,l=ൣ8Xe'$o{ 56_`Bͪ@#s5_x>:<}lV9aQ$p152s>5t@ U3>QDLom'.CۧBo4#lOx5FqH/!PNctROf7` oj@ml [J%l|NqL.tW@xˠM~IuWFP3<g~6lM6Vfowx|ծ7HIi/]·] af''|;4qoׁ{ѳW⸽}ROMq bÁjST̬VA%U\#Ռ0[/EIѡ8~2] p {+U )e6bƣf~N-6FnBsJ?a7,I"GgDGzTXOsU1YތGď4?(ձ7Co^Q?p eQBj8a%2%q7"617L k=hڍ٪e6-ԈG̀2O7IKtr zl[Qb8 W1+E,R>NJ%IGOU7G6)H}|4@uy+3#xT[,#F,尵VȦYryXý&cH\ᗃ"aDkDkkQGC+rBa9V%_\g>Ro/v£MbQiD]je$,/9XpJM;;JC4HtU,"@(KU=F,/ kggGq値Lr]S46*tk]NC)ȥOW~/cH59 Kl1Ub/˳ ژS7񏩞v+ \@? ˧Q5w0wrlb1 '*~Ρ(OێeKuxV-M@_+P&"BS?_r՗vV$ڸQhNgt1k 5nOn 9ՃB3P8Sc{x4apʰ-LI 0nx5A-nĞ_4hUM9V}7&L-yaM7!_oY:Zs7ia)M8G&u;` 3 tt3?DtSn$f޳0XT Ռ+9wi>\XKd#BaSQńkɂ"l@&i(ǃiAEnw(Q:ABr{W!o<.!^aTu>KSi:b8Y3a[-:[v sNSFUHgXXA|ָֽ&7Q@IKm+I}C7t6_y K2Q&bI;MDeMD?h#mӀpožjTl {`* ܮ4.@mH|PFߛ?##Ai4Ab#rd [f+ Ji;pAim}bo{eY  *.@wKN ћj,11xEd}?S:oD2R?bNtQB|4-왥K;/g MGB}#x,udiɊY󕠚Ȃ}.s\lw57],1B(Cdh_CtwVۺ]b.Rm]STgsM9حQϱs3AL[6F}>o@'CxCe  $Ⱦ66ΙTTRGgIU.vF;0nV=׬{&λ?Hƴ 7KV7;A_nQC^צ8X'5KK8~Uc;{m j"R}c8*$ d\n]Q/`ڼ23ϯs0Lz"?t?KB'9y/p_bvN/lk41qa<F:g\R:eΫ)4Bq.c&Cj7a"&j`y]q2UZxDoHl30?J u:WY+h0ZIC.45iD t~D:h[KX*ഝQM63"޵"<,A{Z`Vq-ޯ#(OA@Dey:}[N hS'J I/R{sQ]77UċO{:.徺J̱ \]܂|- mutKڭ؟l$}k}aQ ڌ,d^.VO}K:>ҽ:!My|o9>7JwB^c*hVљ{[(L!&tQyGOqK8$e3}U?;,UeB1 Aίt5[>8jh!bȂ'7JE{| A7Xr@/2tJ%PHr7dە@ hJEqZr~M:qʝ >f?JmR)G8yKCRIr2 n`# ݁k פ!j:7TcussŎp?jt0¤qT W ]B,Az 9ӄ~*"h];^['35}w+,c~D&vL(u6~ }ĪMIʒ o\W@i(km-d`%,^ BHҽYt3pG FĦ:6'7]Y'r*6-) B3bK~ 2:i3IK/}LGYZ5Q+a?u 9:5[1Rl}`!)5E34,{jma}u}x4K*בgA۰+f|òkDVwxS I]/χ-ݑ ~`qp҆j6>ruqŧ ]wXMT~@r}G'&*6f{,l El-xHo&c . ~̣ŕg Zjli"9R~T-QW9h [5 \tB9=}K%*0 ub q$ {v5iiwl¹j3J=13^g0U280E!B #3 ܙ/f]١u} Eu(u(բn^Kxb [ڡ0UiewloOƊo:G}u3.&IUn#Hw?z{\H[+ȁI:,;ήgk 8 Ӏ>GZhG1T"r󑋘媥D|3j-BnQ=NKV겼̊:g|; Rx-IR!1Adh~̞R2 _xQxG[A$CK $V0;uKge"R + ",n3GT8ljml.\XNB;觪1BWod87y]8_SWʦB /a ¡+ۭqbH+l&r4  ϚuC\Bϳ".+-S|d@nT0Ǥɜ{ED6ОuVԫωZ{(E{ .BM9a6z<7)ّ#R{rijVyb6_ђ $PY84fu%ώK͋p?G.D=Y't wmx @:ch9h%Bԩ7b& ?cٸh4YA+?h %1].8iWdm{Dd (ԏmH=$R=F飊Nk`#aS rx=-,5OsqPy62׃9G7%BwC$os0y.[W2jBڋ|Sg ZFb6஖jUFu 9Fe%B:j25ڈW=}!xFuw1,"{h{O [A&TypWډRl<!4Cv M(zm; idh ~&ZJUOoφߚ]H"}0"8'`(M3Of&rռrRNٱ%2jq(VjkP3+A QsGxK<-5I SھG!6E#ll5eHwN 8ewje}¼{̢MV"\5c}̭DjIͩ.c[A٠c[ FDQPbhh&YBj%M! gBpԯKD7x+U_Hwcc1FO˾nSbvDEi!x%eH ۾j?LmZ^i}>Jܰ~Kȣ_k{!Hts[*E90})wad@b5ɂA1~ídH$:}VB"Xbqr۩[@|P (h Zȗ^:$y#z,ÙFTD#*&׊zP2Ľ%mmT.z5!#ww?*Nޑq }*"OKHVXVãva'gE(W%KH_J#r(jvcGX$3M&mP-ZZ3IWcq{@R$TT=Hz ;-O]U ͗[s< }q)T.]~鬬?J0&▬d]BlO6!5oVZ ҢDN (]a.ח4{ɂS?HC 0c!weS_U{O_6xAT)"O^ i=YE 6AcI T$ػw?9kfS=`,Ƙ!P5Gv/{Do`jԾӛex?a*njPBM'&"Ӥeik~Z4;p\z{B!N+##R<)"l@˲f J^l'#ȓĤ O%L)Kf&Ca]ЌaUc _ёQmHʎ?&.K!Gـ{kv,&*z#3m2ڐ{njPtAvQia_ kH[)M+l2n&2ܷ-;Q\fa$H't=r[ [DKvYIʼnƣI<w) PRo fr3@B8{%g;?ţ~Ҩ9fzzjGh,>7o Dl3 dԉoAoA8*l|cӇ" u=Ŗ)4 Z'~@w \q$W5_ ׎A'5Gh$ 7EH=;3~TaH M^W<\2u$:% S]A1)*UW_ýAQ8vմ!,m B6l,z@Α/OZ z֌edu8n]ԧefEEB0;] 9(mLv.P0g(;ZM2rehck[:۪C?>TޠXk|n=Kƃ9c2.~OR} ƥkArqF 6"LSS4&N̋T?V'wX `}J5ų-_oEJ7mr~O]?~wO8X-%O$l0أ6`QKUwFPtk({ lO,tSyn{A]u÷ڻ$cu18 INUi8liK,zx\7ƥ5JעMml_m6/lYnHM}eC {LpU tT|tZd&\zM#d/Eh$sh)(`8O$ ܒqLsD1@[,%))63/ T$^+: NvvaM;š9Cmv&nT))KPnJ8-?+oDVx#B!g}w^N*t vjfVB],>eSgӌN"pʳfK^KIGE{R+XaP4 ėNŖR=:XLI}:4Wb~&;"muu;֗WqRhrYDΪw0٥ȫ"=bxdF1r#95)KG 5y^!IIL'wȹ@@ &AYk?v 8|j[IS{}@^0e Vp)` SG]`S!n6LmtG_0lUg-{qyn4&ji.6r1[b;IwjXk1/P;)#sAW.~/#8zfiFՅZQBRf}KG1EF(r`b grbʃEY<}V?*xa0[ pa[A{eH:c]Y',FQ{މ;VB)>G. G!jx-\o4mu8lhxccqk"'?L/Zx,٥ m^"ֺ:{r$WYL 1r\¹h QqR{ȱ7b G@uS}~Gq^y~ZtfYbyl;SnM&jGhprڀ|{|uRjwfPweZ>An]}|KE/혴 ٢я\s~ 7[mf,IlD.#@iƋ~K.Id'G;BK\z%rjd/=^Fru=bE+dDiWD?%YO4, oHڜXUIM0DTT|6~teκg z)B>2xG%.+Pj :iV*YSZCJN%5KVUH+ָ0|k[ 6:p9| ^'ԗ\;7*c^H%$Oh'(GtnVg+و 8`Oe|W̻*m/!ӱCvlEOdh5h @/y͚{?Tܢw0 p$K3%>~L~s듨͜a[=WH$~XW; NG))!]:!acZ[QôJVI $H$[}=*uTȜ9YPٻ/ 䯥d:[TkI n/IuPZ:޴;U";)uZ[Oj\(oϟJ&'Ox1vo61puM'@ņY.P@3L+8wW)_!#j5(OxZ#RDŽS,,| 4S4JX"I?-, .@Uwmby@\4h@ Y(:7dʅ+clfte50A9(c}ey}@9qQr;U\yԠ/"?ɘ%|㲔|n#FMAѵwy!S]qPwX+zr=RqZHRqHNfV׼R2%hP⥏}f<'y?̇IBQw/ X3h:3t?u̘K_97̨0wo3oۨs,=D'@E{YIW&DмN2mذ |,擵W<ԬZwoY~7}x'h( 8[RDSqUdi3iu-9A-q~bZnͱ~$ȑ&.pſߌ: ah~ :z@*7 !DYOt,aI*g2ixc/8I^qG:~v3|Fb:T8g>5QF,ˏ/_ 'D@3+_&ݚiBr~UxgRRo54gTFQ>N^$S//יVO5at]&Qd7YFe,idA#c总:E UVRxNK77 %38W+v1R*3y1Y`g(yB@?6ԁ¬uS#}&026~sYOxyzx` j=R;sqvBYYNv{Ӡ6V%Re LMX4ԗ:iT(\Y:42;V^{ Y}X#@r @B3 BRoEP@edZ|[-d [epv/ʄ?~GCaKpQt@QI$16plӊ|'K{OGֲ0(|IAϮ[ZQ$JO+nj6Cy@Ӫ3G\.mjZɿ|8P(g=xWv2RXـ:n h>ḝw)径o3RIX7}n(уg=wvG`8z6F &GO>5KMMr{gapm/P}i5-WX7]"P&| +Zc]z1=a$bwnS3Vձ $酪-ugRYm!YcX1]a z3Vsӂ}+&9BG2&-ܣauEҧ?gS5~l !t3^KgK_ vHSG9N)'⏶˟zv4aB%MQKMSP&Q~'I1vA*r;K4%EGu5 TD-Y;!3u21JwUǪ Upz%p~d *Z^d#̎,JTWBH#H{A| l,X| pOj |LVOTDAz8,R{Idw/NZO_w̃}ul$BWFqlY|{I?|q*$ xmGQ{4~XIuaLWJQh:B(`@ǍEI%LCdIGQ,v>}{(U,cOoPU(7\X7=+.m&(:_͞HvzàU5G-qJ  Y#{j|)ԡ)oi=QU6cmNb[){UV =$(#rXVz`5,&3"9^ıޢr bJ,BSǂ ,t ;$b}k[q̗7T8=qYXN#*=D+>#an,f"Z"*OrB Wh9kı(՗|YlJ u=,i;8yUYY <"6}j[W ]ƨyاA5,nD!#uEXfu,砲Ĉt>٦{6}4IIbA<>E"NH6Ly>>beniS?ّ+,K"eCQ&2;пuaV^ū˄p"EQ-^JK/"| O{ 犩 ) ];z D #9omN8Y$0zDTsMCӔp&EZBW+ޫf@0 BpA3<T]f,vBz^8>,J^1_|Fu6gKm>n%oJ|gG[{V  : #(FcDypSڵzy<ںÈ P\Tx\3HI޾-ϓw˘ނ1BXg g-: ͼ} 8 F/;TC`bdjN)9F_D6] lRzJ\4>5Th~f,`Җ\쒖yJ5U?_d ,&L.Γ QhKB,<1FUQgPr*t,N(@>kf ~&GB77Ya|~\7{UoBkfJD]f>b1K[.l~h~[ї4Vy%[uMi,!촸sB Iܵ̕?QGϧpi(%_Ը5َ3drL3#ڜoVk )bi " 1mk6+_m ik[->,~)Ƣ(8$ywI93h})('P?:Q)\K/+e c l3|)}^f{V4]Q|!1mEACWm v\K_cF+ȟZ84Q!$QԬ:HrfZ&\$_߮- S'p*C&%[MQX[[_iYcʘ;A?Xsbj} ;4K{9>A_:;z|ax]}t{Lp}R6ICY͂pZ6"koC+AA`/IglL;<~nbe"hn!Ac5pa 4^u@NEgfXd9)ZN:wXn>*,m`?,X>yK,D Ƹ[~R$W_xyYY5mvΌ,z=lO,vNt\" », R6o͕D/ML{=h63MQ$\SĊ`[fG"~Bkn:?}vH\q({IDA-_~ꀎndޟ5H[TKSv~UJ#~n9|'Tn 6CЄKTv-ܺBd)`F܎ibQ`~UϢpXNӈ HVOn5=|EWL5T@ߡ)ɾMEDQ C ˀ9'skH U>ۡ(yѕ@ WHsY(|Y0S>bAO|FK "hMޝ`I/]EcL4*_vt})q՗>G$#;hDێbw^uH}Ȑ@r"~nMqP֥duAL _o\xl8hyk+ w0Arn?gdboφuΈ=(!7wfsLZϑMg$eS7P e Qܕ6B%*KU"رbr9hwCweJhfxsQL*&@┃0Iez~iM_SUEl(RUTO>D(٣8G8yìPkN.:']L:E^wK9Ȭ/s\|-,aߵ"ȃ[٤~YEڅpx^>^l'Fu{et|[*C*d &323%[Z#B.xebLKLձ4\N;l] 0A2i U|a=%n6*B[| 4Ӊ d}5jXɣL Q! k.["l]/͕ZU>s'`v:poV# ٩gBcR mZ S\Go~A<mVnx+V[O-U'$s9T'gCYPj£gֶ~1 ’?3I4-OH>]@e&xlK|VxLsY[.rsvyދKlkYFN&r 5wϩNpoW̧W>D6 "tF94LTSz K nֳ4ASFqNJ>R-?JciE{ە-[feܤ?`Btɶvj"K?SpN%`òC)5F6CYEMg<4?ʃw`^:xJB1Bpr mxN+Г !|6P6 -5TZTHTu84o)sqx0Xzun9-R㍮z„SV^K;#I(:U\ "z9/<LpOğ7e[S#QrkW&3W470H"NXAPBBpUm~5c{&!L=SH~ &Jm:1Lrm > ]Dq99 m:j0L,;Zs|5[ @>W8nmBǙc:'QjʗXBVƭMݐ=҉V=uJb0ojɵ|@9i$jO15`V1c)Z+=FTl@!ghXL1[['aps b9~;0rYWA @na:y]@LJa|L^Z1W; cƸF_Ppq,M Dl#-oFI.]|_`8<"Ǡ[tLɡ`f,Ǩ'ŗ\e%2Gy ^,oKтF0V3\mݛPWBDXWʰ̃Xn?СI&tb+h5i6$ R)P. z92^\3KboN;GFAXna-Lqe[TG%ljXqb[ilf('pi>A|\tiKw"#b``'QZTǡOA,zy-'lhsMzziRz$C0ZgG(u9٤M)7 s9 NFbdb=1{W!䤿~)}9 l#S͜$}Ej-c?Wߐ?~d^A}w'LZzd/9G+ 8@PH"fGm;H ̙TߍIS4n[U>66/NSK&u|_ R'wޘ -FNg87f={[`i샱w8jX8>oQlyvn RUu$~W騸] |_qZRoXٲSh~ꀫ"p$ 'ֽr[@ðPS޶[B+A*s (An$2$&xv$C+<Y|`j|ۗO|sxYLXb ZC?^/.mju@XQ٬/_ekf3ݯ P8BZ:W" 9xtxzd䄃ϑas Mv4+6JBDv6tET@ڠTs4AQ/g5JvѥO2^қ'LOF7z98xfTN""9*p$:kf;B-(QJ:ӄ&3Z7JiRuX _vA2izoIT|$lY@_%8yw0iǣac ψU_4ѷw"} ~P},}L w+nOnct) W(́h1tKȘZS-bvB.7kU [uÈM&G̑ +}6W Υ{/ڕo-hum3L:@VsRTprW3HR% mt=zϊ|6`Ƈ_tohԚ[]0-F̡Z,@RF6Gc`x͡Ȋ yC.K,7Cŀc]ă0ޞv R+k{\/q&"M0Յv`o 0VP|@nm27i[Op!ugd;r&@Ղhq%,Z\C%Xp82&:}Ҽk%f>Ӑ#Į̳F2PV,4LdK{}X,9:aS.l{CZBp,H{F ec}ޣ dŶp.DÏG$Ba)^Fu $$s]V-}WEgk 5R#ay d\.AH*0ÏtkUKw񟒬Tg6ҝqM)Ĺс=qͼmӧCeԅ{qU} 1pN"\Fd^9xC._$ qἛl#Z,{ 6'3BY:l">BXI.qp7Դd!ppeXђPوw7턿YV͒GWriQ<(Տ `xd,$AB љ;}q(.> )|)㧡mƪ(Ik}1i52Ә.#bE6v57Hh d#KM~|EZWbWu-y4F|%`M'( &_Y Z6.a5OdYqĭM"ki&\|I˻f8ƟV|eKsjuEZ¾$]by\DmH6^97SL?FO6#bL\(|TOSȆ$u %PDm eg6Rzf;~yvo14++}0cvVo7UCOQn0W1,1Uzj+6 ) s'O)0N&[LzZfF:DLްzUE̤? +L1c~L$0qdc% y 8e3L\y g;YBU%M5) xGP$EOLI]//T6WMհ *^.w4?MLۭz@@h O.{ I-wm熲y0aEّF`AE[*PB;TԳ 1RhBR4|1ljIŀA0g6i G-ѝ9 (A iR؀A|tKL /78R'IBHXkm5JmAjVz׋e2/e^#O#S>!<(?܁ӹ7ZZ2so%L+IP˸c1Xҷ Y1}z`gVOXryvyٍ8,W.w"Vd% %G^Tɡߢmg0ZH靼D;g%[sJ03Upv 'ZBa>~k˖CSjh`kARAWI%B21~Iظ13y}bn i7Hv\}Zw!\c,LclVT>$kٯz50 ^^ZɄJhd ("zObr؎`p._%S8n[ؠg7l:{N)?+9[ "s)#p3$f@=W2g{U dGb,]/y`~Swލ26X(iYc>EټW`>Z]>Ȑ&.$D=c/&(^29#Ε2̡ .!xnll#D T{ހ5Cy[-t 5/HOS;7@` R-ڡ-tF>&5w*$jo*SMX7q|EquCi ȎX}3XID+v+='ӄ8ߦ}pk1_?4uMʗF1RdO8@j4K(OQt<mx Gt|Z1 (08XML%޻%kT3s!o.R)!XC7=ij6T&roo3ids/WrKv /aH$4Ȏ|!2+MM}6 :k7\l'eD$ 8W3Ϲpb9 )L@z@Ȃ\#y9[ ,;'jOk.ȨQT߄HBb sP"gfMH&1D'S0Gض(̃r. M>wyTEr8I֔A"ޚʨ\à*M`BZ A$KMijRY܁nI (?ˊ]8b!V-zbC)bo gxh0-mJ=x Lt dѩa\LŃb+fՠ,qlHYW˯JrƪuӁנI (f6hHa#ΧăBϲ^&Wb.}]1?⾠+%{JAAձ#&{Ξfh<L Qqa;]e:HH!;Ai:Nޗ2Z]2{s(+ %-; l틕5'Ǥyg'&Or֥R)B|vuݛ^=G<~05= 64A[ó^=ͨZ 9b}`r\q |%ywdž?e: ME׼"_n%p6jhe1;WL݃s/RmG/ZeCEb8": np4c[,!&dBScXQ=&JT4ܟs,X!mi2ޭxyOHsmŰ$F]m\%..K HP*4-/7x! 7 :lY,̑'rN[Y2l7(ϐx~k|^PnTFmw!z=Tn`m"uB *I; ς|dMo*'g顥e`R(8_e- nYaJ(S*F]'dIϱܠ%_jvNlWKk~PsZn\t!;6EBїCѐ1c#Nt]6Eˣc D[; jW$1+w(S #4t\ l5s#>bwr5D~w e=gT,;dTV9:'4H_t8S+*L>1ÒbjmlEv!I/|ҹ+apwezԐS] D-yRTozsIE4\$' `4sNsLciA/=ײϬ) zL bishֱu~QE#,߸ ;ߒLGO.Y {#sh.(t< $K\\Ғ)'IWNM 5< X[ԍX, exT4!x[X_X(ÐhMU!Jfvщ5> ]y!iF^Y`y\XԒJV7 ~]5H9)cXS#Z>H$A*DP]34@`<EUT6M,("KT׿dI-wcM<*B?=HoyʋȺ*^vgDi|"a0ٙS}5T|$ݎ)GeSY## Cn;464mdtߘq .7|%d6xdlA8xIР5(i7ٓ'f N ߽XL>R&»r>zG ^Fwuӓ [MTgbg飂Cy%:\ VׂWfgd"VC_B<7(z%m-gE }F1!F`RS+8݇Ab%&Iܱ|`QUcAp.rc^/a=YE.n)1ZʌUov;=822r筒׽ꎄNɩ{(%%{c/cψl|Vz}!U^(Q&(h0CDWzĆ m¯9Rުŗw6;\|Uw{ c$Q b\ 3 XWʀF+?svm6"/N@-5AhڟF(VcA.Y Qcy8e^4j?Շ6ͪ K n};$*AdJl2Y{%*}&bQ2,$RS Qi|K5[V"FJΥ@)>BO}xVW yl<.qݎF:xYn)U3₇!Nb*plXT:RU eRTI(}t8 .p* 9W}4 \kDY|$Yr]VJZ0M؁0C=\[m&[צOfX.?CSMZX {]f8BY,} l6nnw@Ĉ=fFRheځ޾pY%l޶I'6@n?C90]ZNLDD):'R^a!+.mgF$};ݨ*JD,elt1L- R& zCXR،O(P 1y˦;h>T'["Tɷ{?9N&i%^æhsTU:#bEw9%Ԧ} 'd!2 n 6Bl9tb?4->XďjF 拐<"f,[ujN=tMҞ]ƽOW'N" ꐄJ(~,nB0R5S%C;wMl|@SwP$|Aӻ[wm7:gJM&w3O5Ғe2R Q#rYVcC1u r`'# L.U65s*`p`rj278UcpuK{oAmp99 vd=(A^*ew3uyerz4U0e*i`᫄`Q'T_PS-lpNwوG|]\/MnZE<goۉuQIrj`~%օ:ī柦Eʷ-yRA]ۮP(#b`S1HQG(|AGo ;?߅+Z`I01 !et5->~)" Gќ?n$*=L!93 r?yOτZqUfdE8Wd\_X2=lH`"J tG=gBM9xnn79BB{573yG6{t$iGg7}x[^5 Bv{;BԎ>kJg>#PoeB QgLc}0k1Lh.%ွAåK"nGEFT0ybWn;. =]kLW}De~x>%Y#}Zf+T6F܇:ɬĽa>`J f9ЁJ1#Y㭑P?92M"5V<,` oX 2tC6|TvQW2x~b6ו5u}-c5rK; HvP@A F AUμW|z?ZUXPQE%TG3;Dof R0>βZH0\aBi-4wwb<Jyug/ZLt)Fj ݥotHz'}:&͗mJE:\~1#`G*Xkle'B'֢aS@՟X }snns,6)Nb ˄UIoT28>(&{wIS)>G}$Lb9^"L]#Rs ؒN:`*b;R\yoIƿ{?[H&$\%l_{)| cD\^&נ,=(vg*kR wc"K?ZeWSOGGOIQ1ҕ?2j+~eW(*9yʝ͜-`;`29 -ۏu?s{WDcB]fd%Ӎ@W'o{|t} +UblH{iTTTp-b\+ǣn{"$.)B5fл;:*8)*/­Fr{T[= hYXSBuE(:Cǀ6ReQP<*k/jюx~ZQ鼇:nqbMa< WGT\`.ֆg Qx~; nVo<Gy(Zc8"<=(_GabGƩ6rn sμ[TByAs_DVhvW^tgE֘gg%ĀJ_P"G;3Mcs4< LMk-%vxK;fUʒj/ u/2$[EA8oFAM6%WN"<&M!WVќS:;> % S.!.d[A_ovT|%3|QƩG!)>FAվݲe8l|aasJؠ; ^MCf?/Y:kR&M7us;z ua @<P'krKAѻumXuэX$vk2R&حwX*^K!_zCwz oE{ޡwy?x$mcU[.߫+C^7u (bJ3y1ʗ ߱* dc0Tmd~*XQkW;0HJWs kQ@ҢN!'i Qd=3S|v@cqMuM^5yք~5*9;_8ZRpXZ / MVTܓqr+tI2V *+͓1iN+Z^ۑB20R4|(ώv̀AR3SP6:|dMI-8?<4Haɣvy|NdX<)QiJpXoW@9nx!ri9fǣ,I4F-DX+M%_">2&tuYÑhyw>JC-q1Y&MȢ\&:Ix!%ਂF&gt:8|$RXrrS!IUGZk<>Ѭ^J2MOyt- ttjP1. :CcO1d?d5[ȤZP2T4c |@b8ȧ ӫ.&;l#S1꭛c'5'lo;ςb5%OP̊\>Zgn.p T܉5jԽ#|RcȫmARb9,uf$j3@=iZBC՝c0|ŖDA N|9Sc!y?x(:VD]e̫kU+WH]&@ 7x>^q$4Q*'##КK%G  ]g]fķ4wB.tb>?W!L@G^ =n*6ɟ'y&!Mc|7Yϙx)4c6mcX[ϓ':+}w< ) -vrD@tƫ!1A vvuأe7ӕXk82K@F:m#N$<+Եb{4ê.@sTco֢jF:LxB3.;}\nM7 e, DY߀Mϼ%9 M%SJP!:;W)eJ,O2Ѱ##Z]Nx<`,DՕ`&rU:rk֕LF$-aXA}*56eހJ^h/S ?92 (tv(GF:]`nyroi$QdjIZ3hwMHS;m.&4,\ff::V{Rd6{niH2 @Xe ܆Be `} (& ,2w U>>[f*I1CXV 5-RZOKySf77Bf '6~{=A^Q{M[bj[H2U} lt91\ ͱ=sJLhUƱگO8dP,S:{\x5@o p@pv礰j4Rf!CZ+J̙IC5 {^8:A(TY\D^l*ۊ5"Gh!1桕yDÞ*k[zHVaD!=cƀV Bط9Ea=<d1A(5ߝC(ɽE^RvnEJS$\W=p%@)b7tهqI;"$8~0JP-ڛEcK[ݎ:UWͲ/Pr qˋU78kKRjiӴE^_zN:OSlOZ約 h~q @ "8r8zNjd@R|[J(`< ]NjCtMYA[GKt`v;&> 00`“V ,61>Z}pDg?-^p呅 d9 k;S6"''ө̐u1S`k=jDZX8),:dDP%fgK[@G+@b62{jM8L3h~"b;̔b&w?s(i{+1$0AƏKKkMdz"'\5-ջ {ΰa$ l%8j1,2ϧb3t2V%cmQo-x|f2y(hw_z)0qs:WX{Cf4C0PKLP H^ϫ#5>#qx¼e}?U5TD0eOY0́%g(u'ΨgC3oQ 8"AB8VKuN[ 1 F;w׮l$i'eͣ  _h#b8Ƴ.ՠcx@XLZ<2^qў[P%T{HJ(h 򂵎>8xJţPCtQnw9H#Dg$SӏӒyr̟F{f:t:o QfG>:՛I D#p/AE0Y0.'{(VqÿŅ~%8ktG߃x~EmZ]d+Zk] ]sHϛ^QsxEy-m;AIC 8]xŲz U!8|U_]-uL*n!SroG/dDLf^a hG  -B,-gdF~f0>+MlP‚\'Et Jj P} "ziejt}wT[Mb{XsכEfjc.nLpo r" 6~e:{^ \q*eǟptW8kb޺O3"{2?'3ãecuˏJh Μ|z']3*ce.T#uH ZTIaL0uV1 _5 !{ ]~_$:UNf ̒obyѮO|JcA{"a> 3S/!_4fT;>m毖RT*lm\$ZW;19k¥]RK4nKؕ}fyd\G=4}1SACXltqq#1Pk e_Їpyҙ1gQv?m(\ \D&[$qsdoWbW$QG#`꧴p9Vf4ɶ}hX$ х)k_<:iuiM@6KIÏA*k:-#E*]uF1q S3Ʃm n;: VxK˒8 yPm 5ZZK=+k[F9ʾX8fk z {Uy(iGuմ\8Fu5Yz-w,z I^6:I1S|uNc.}$opYC&(}'b㭘߫yo?kq#B~MY~5F Mg 灳M9(\A#}:IW\75[m#~ʝ`%;*cb|C"1EsKur ?M~6p-kVc?iD"Jx~`J؋`l>} v#cRRK8{ :ZC/?o|*Ϙ*j (_fd]A6 ZG9} '^6e}Zl<ԾzmKNr&jg6 nV `pR ϕ5m]usELo6R2TVeO)e@fF,[뚕AڟWtp!DCSl#ޫjKIID:mgם8dFSXn]a?v gjLWahY5)tdE$Q.Bc~;2jė]~X ryG>KKpk細Ή4>D~m^24J|ؿZZq1I4pbc q.KBuc"j?FvS1쌯d(XRT˒ j$9L &(q, a)+'quh6D_gIhz͢e&ѫy;Fh&eHBm(LG3-+kXP֖MM?$ሆgq\@,>I'}JY+C&K(F<$Ho|եYuyKc,5SaAWj'0ĒhE*lm<@:⁀"r%GŪ'W{M}L2& Vsnz5 z\xۗ% t=Q}9ZUv "mPz90Auu:W"o2Am1+=`YP 6^.C/YmqY} *?߇.UT2H?::6SD׽3#]7[la &o9'uiƵbe2߂Z_^8й<] -]qr,{_V¶Lwa 'DOfxh*3w -{C&;3V@ Jjc/KlZ{sg:b%+jˬEk$=ʣk'sFUըkhwa[b2Tg#z)}%c4n~ F0S3-\Trj_ǘAqE3@-e &W58>֛|F4Ndkm91]~"|fQ0-0:/Ώ)=$}o HCC/a۠?GY>.WT&a3Is5rX$M5aoeQ#cz5G$-D>lH7J>tV6TW/3?5gRFs:5W;{LHYl۲[Ř/2[6ӻA%;aQ O4ʌP![gс߮Fb3pO Ó,qB\~#K8B$VȜA` `b"xr+#6ٺ"/ Au '1 XU7,!j#{s%8D+cFSaxO0X1a!<罊lvFV[aUurIQrVܬHB'g%{6UPU"'2sq#Ԧ&itRm0ķ2s pm}s9 j ǩ5_ەӺnJq}(;HGrʶ|jA3{]"C\-S|qRi5fs@%$?s8fr#.~aEhmk) "A*S=N,| }8Fߴw皹]w|{f}%rW lE 3{Nr{40yiYD:jcKf^vX*Xn_3$2_R@h^G ,8v*@i FN_]g8WOLL"dwĿF WS &X v .!B9懣49̗ߎ-,X5 8~'МD{gsjN|Nݧκ P4¬\WhHK-|%G\Ch$|tMԿ5 .Gm4CjM(ʮ9B3 Wg@1C&珞] PqP~I,;۾Gn @hF1//)~ط\$!08E.XqMT $}IlXMU#1Ec࠼Xv{chMkYs\d+5 [+VaL1~Tq~d]T(xJ@Qw(B+ 7@n>yA 3># 638wܜ|FH(UԺ(ݰ: /qӞ}-ɣہ69YSg]J6SL|QnfdAᐛy||„5"&9ە j&хʘ3͐*UJA2LJ*#bM:ez'UnEoW > [!ld [ G5IY`?zkz^wjStqO1Hj1zISk[+ 6 ^N5+se|!&;Uyo*xFgxTuhx T$vl`,8B]ń=MrP>nnŗn(J~*uّ\ ixw` \^/+ [Q(1|}]s.×e 1L> HDq%k}t*͇&Ld!uG;C1v}ztoېGu*(ac l|-g|g[{6단\ C4P'|h+[j$Ơ{mh%@7 IXw%r XsҐ#ۍWt8 F8UJ۪Sdznט_3k|s9ǝL9:\=P;`BvtX O?IN@t`w+>Zv=E+pKh"j$I a:O&pXtZJ! { XfTk /h3ſ2c(8"uaiwJf *688|LΖS yTQx~\`.Y l`_.DyEF,dKtp; L8^p)x롋G}fwd>K> U^h@dZE|ϷƜ zd L1zH?C+%0?CE>=:&6l{,苔E#Xm ud'O]S^_~# eZ$ 5nށx7%ߟ(c";WSrX0LΞ IrR7nhIzĺ׾H?El'l(x"L*G6Aznn{%9|~+D>sN4M4N [$6 qE 5sIZC=\~fG 簚ʊvx:fJ_X%@O ꑊΦ 7 2/=(RђhUISڠ[)b? ecWLt#!D 0 q#_dRD1&{2ء@ƾu+gUq+.d{epeSA>5>Gs+e8{^?b}+SXFW1Z_ٯ$_Z֊XC[vyѾ^1]Cj:4\8/\Uq5Yּ>*avM2#3z]x23WCH(3Σޔj$OE.Xn}YɾE|k*f@Pm*wK@i~\+>VxTuxOYmH@?uj!©m\ .W8d݂~ö(1'*[M~܆3fmS,-C&eR^E"pE 3qJ γSO <9a#ѹICs}MWa_/P8A @ s?.;4Dz\+ݐ4)+ 硵& T<@L}y푢dYg[kp6fN:I> ( EE /ڴIWFu?&HBAhuDe 9$ % ,M $$\q*1,MFn*1c`Y -._xg&[,Er'J.Wx&dit 0Pr,Etz&m nq>c a7kR5Me?xQo̹nKFPd[+je:"YNZøowq҉]P|1tTHP>p,v[N?*pτ ͨ}j (0t<*_nYq}^Nk^1n#ႉWԳ?v2SERE4hݹ˵0C9Lj" Wo\!x>x8P]@gu[##> FQўܵ&%.BtEʒDWy{H[-}^gO6$ujk჻L8_:^jQH,60ĩ-)HCHoxY;`bUK3phaS`B1gkB_ŗ5wKho@fc@c֒$[5HG#VOPk PHKgIsgp7ǫؤR yns8R^,FXuǖQ24i[#,uW3j됄B#rG>"n0"SʌIMy:x 49du҅u?5>y3 @dwҲ&er${oSuJ즨I)V:EږRߒhk*D|-r']A*fygyM-Vj'&%1 7^F5њU,f+Z:Y-%To B'BU@w2y\A77, ONiTpߺd9ue2Kb0S:- C<:bU6m0NAxR(=+t% hkEw#<@n:̸;ڴdEū%S >婝'"vROu?kLrY}{-0ڵF'u;:? R{La4,zCj}'ּAn1>O/j 9f K+b3Cŗ!L6%|Vwm pP>Zb;X& 7=/߶pyɮ[ F^3[r.uonԁ^TbC1EfU$qURz`)H?JQ.ٰ,*A%0(DN&j_}YH `d#B)p Pr@:s*˵,BpE кKY̢u:[\Lw$D?m$_t3k]ַgC?sC;oQFPejз7~&< G[,ٗ"$T"PFc_XʲMJX/2 f8Q)? L8fZ@oq1Ѥ~`5Qbփy2nj>a]\-XLv txvͱ(@/cg)7"'#T:U$ǡB@+OD2Ox.ԉ#3!QR%.ɏ=ʮ;)߿SVl{z߷iۍֳΟj@}-[Jv&z3~}r/̷rK4~}_*e.>] )[xR_QN"g"S%4>RUz[یU۲_7cLvzN]m-iZL9M$9np)k$i:G[Ջ{tN' VBDAPݹ$'zh4( !^ X Z$G4K-1{ǥ"14rTcYciKc ^-"Pġ)'E8G#i '9G؜ecP0k -s9[~RNDž:iT;@wiqpfZ4ـQ lroW-C+p 2 e닻fx N_J$ޯk!z>lXʧ˨13}''n9uPLթ_-@tDW(gF,n L|02Tއ=M/Bv<7-\Q%A񍐋KVj5rcD&kh d gCVZYUs0U6Xf4)п%ne`G'釵XIC<"GH2Ye6=VM8͑g'Q 5/,lօJ 4`CwX!HĢۿYxiɄG:C#ᣟ3 ò\lM~T7o"4x(1ggÍK̎ҧc8L9TpgDO+SI ä!ndzz-VJoPNNd#;Ok1 :_&瓍O^Íđ ѝ%)LG=oWՓ_-W1.ʧoCdZDb2d贗ayU-NZ(!?JnH>/#͙*9Bղuvpo1;AB{>sҒU5{FHNUjueJ nC.o۲=aX0ܭQm5l6+^}gsyo}#pߙ.%Q2q(enC8 ͱ`2&Q wPTXViB?!g4QxYQHZA29?X4CIHA+ÀE~7 >Vx5Z¨Qm+½GgdӴSRPtn֍~{*b@=Ft:L\˛q\I<2ֈ= gig<(:nbcIAKi .i\C: c։ ]V,0(N7$P iC_pQhJJ!UK=h@-[ck7%h,,,*(4lo#PA}XPA>ml;~ȼ01ׯ7gZ򵬖α@9JL m.{jonuY_~!`Ń 4 QV +&[@Ӈ p][GHCV]Fs 4jl$|QEBp{/eW GnY`~lasLUp2d[PmDE_N!80c27 '8Xyl ?/{XI=#eq{!iSS;kF<Dq,]:7!RƝDѠ-~KSi mɝO\4FjˣެF7ZL2H!Č0 3Mt`C?ƥ ddѐAm-VJ{bQ%8݄ %ʛ.2PڜK (SC0 0"#Kj{ۆbWiGbuf QZ\_P߱%vƗ{RpwR%o1 Y oFlsΊ}3Մ)gb5 7+׀-,z57cn6qc11{ kNLjƺ%5pZFxlk #i"Vc;uɸ%M61ZB}hHFN?6kRkj3A%b7ձ%Z~?mx_c8.`ZmߥEB>Rfam|2)T [Qx1$ O!.yVG6Q&\h6/T jM>11+sݙ;OU EVE΃ZxT]2@Y_}Z>3n@udΧM(n/&㜇b&j' f;و.9 cZvoY ry6 T88  ]ئ\?|b F\a]YZÈêd~F5 ;'=~ڹ~A9uU2S'am\qJ/E<0᷈}< t?Q ޸&yxD?+RQ!#Қny kDKWQt(Βufm08cA D砻J҈&$׏,3ykب5ADNL0oqJeg5A<eC G]۔-6 >͏,L|c::~36)q' tԱ|$m,oҼxZivcŠ Ng||N:瞤9hXOnߒG'S/ Tmgd:N$ I@TZ>urG{W4Vh3CR]pd++GW#ÿUz+ɭ)tϮy#j8/cYx@ EޘA~__GbC-V!#1U'V7!ii#Q" qyøRJHD Bt]Ubq k,αe+lp?Իt^} aLz&єqζI5Se¢E@pWnoL{j`(} ue:a-E^5Oβ͵&sNBm˦6$#"E_q87EA]bg,<)㩸 4M`g2w. M%t _:JrM%m}f6f 3xf+{kt7׈F$1'm>LޯpgW=/^MDXHQmx(z.'q)UtH4n#.V~Zu0f*!nڎ@u.{YD;4uL!hrAz0 }9Aq4gTfCs @s\\௫J4Z;w0JT/ 5dTN5 `->n )3\a 18CaÎ Dwn VW],bsqȚ:J=+RUE38  utۊQQc*)q7kK{rΞ6J-Ƀg~,%hK Fzw%z A 2 C( _"sqd'Eݳ|@w8GK@ATEr?:P nCLfalBC|3ت'vX2ԐPs8UdٸG.c$q"kRC*Z lNb`.T2+bIJ:(f.*(1`X. 9e%*תƜǢDޭ^B#{N b5cə8?]?Hޑ]X= QxVd D\m[pdWYp#tB^PPwZmvD_^pi7 3?; ̷.s8UÙ~Gܛ< UZz,fMĨX}Kd1 K793eG>l6>]K^,׶pRڴ &݃QwUငzB~"' Ќʻ1M'XT4ox<3r L֠|QKjSO~e号X= Z&kKNKU I'jgCN5R|v-}wH Wiw93w u0;˜n籑'g.i }-T_&>̦/ai7sMs5Eն _#8NR[deuFgۦȵ[u=tX싨`Tl EfA?j_ ʛ|qؚ)q!.lZ&QM"bP3 pi9j6dKVxG'8(KuYw3"Oq8 |OsIn!" ur,Y:HY`z{ca#GiVÎNGORijOO} u5#. <(TDb$K|(Rk Sm}F/f t;C qEPa2KՌj"JxCcij?8 >2^A*^L%*_)~/ cSW ۋWw2IB<' lKl7h0bBmJޭ8HY[nk`mhIg: SBu1- '1s9tXL0D0Mp`tGfAPPXbk8 aLCDz#wk_0A XXq(AIQsT燔H[W ͫxD>3bHɛPd\[kD%^p@P}qk ~`¹t/M^B<~Y/`V~Sx6#Gě38 g ~W >Y.8%?u ԑNd$5~"{X˘F%]3Mm`i: H UUZC;5SX$%{7Jdֻ%"چ@b馉"P*ZIaSY铥eiG :cA|dzX='p $<pbLrԪ(k.]vN]u! jЖ2a/Lbg˰VQ)d')7}!c{>Jl75e 6xY^`Fω^|\OrM%hrl >PLE枽Ba q퓛l:D|E.w\_'ɡ9Ȫڏʯ jN^dRʾ$BYG oeЛMׯJK_3&X 5EBscoSRהU:8>/_=^yylhw\ Lʿ# /dbYU97 DW(Աv].w l ŸYrEF/΋\t~rG0 ^C`KuG<#ƼUPo6NZ 3ˌ V`tD'0ó~Ȉkp5Yzk CC jjӖKr]L9tTsK7sb⋕ 0`M_ ䷹\:dL`^Vʖ&pɭi0Q>]9Y?ê04#[g˻Nr_\P$2o<5(vQ_HiW o3խ`|fwT΁+J[jGxd;W7^3Xj7PpPAj^8_MK'Lr@?|k8Ծs&Dv#G+Mjp{EM6ė~|sS(fP)jӂ=;kǠ3Qh}R̨gߦao/頨Lb-3<̭I(ø mʝ/)j:-sҊ>&_#(k};ާVֱ)o8U?KP}-cjt%CR5rVi.ri^Jaɑ/^V{[ȭ-lVlǎ_M YI3%g+dٙ$?4n}&y|)0[l˚gN\Q;MԻ)VG`Do"bZ6SO!ڀ8?sS6J33>gW m?"ljNЬ6/}ά ȢE*Wz\a'X2:+D"6j n k 8/8{ vCB720B/FR2V9,Z@P=jpmUM>#)jolN橰q},.O6,6lO5b;}geeO7 } )Μ cA vN,\@Na:<Hb,Ճ0&qj@wUg$oՑ*dJ[h ӵQ9֜%5^Jg1Qf1T  {zdivH"?wҔraĪ xb;'lɱէ%b1 vt]7bc>{U Tx?t$ ! 7:enύS-ScOʀ0Jףq6 &XȳGĨ۳WEN B8!fP {;&qv0|G :c[@DK[2z%0zz 1Z,9Poi7a]Xlaiy}.kk(up!2.P&1c]+6?Nl"nnU(2dMv`/G/&.QK lQTg[5$_BD<}WQQ,n\܂#;&lq䍪l@,Mb.@A.4_!{9N5"\[@IxխV!5i͏ÅLO}1mJav6 '~Y[d e-E/@p=h0HRm ɳ%*e N^M ,AT񆩽aW_yVkĹ6m4,륢=CǫZV/3ۏ|iV%ƼƐ5KWwU?X agixe[U :3@“[.;N6PU/S߆<54Ob57+% +͂H6m8e.Tf14R`, 57U|u֜xvă4Oi|STgURq*`Ti_Po@f|{z|XΑ_v[ Wn|NufS)7I2P[FA,"*޾e:Bj?Q DaqIIfB@]ԿkB{)@!JIx;/K\L3t [|E24HZ ws'SpX1׺N Yvð}]y>aNN<,R$չ"Ȩ@yD6N.~Ҟ2W-.cg-Lh VXGJ1г)DYg钶yCK5k?ЧqTIMLgpHrJfFqJ8K DN;>cBL3޶yyd)\9.0}pCkb4H{~&M 5 `ؚͅMɒzl8>GR<ϒ"Qƽ[B1a4WMBь $FJRIN33ײַ6li󈹹F5vnQ7~ J|<s#7$kY"y q9?U_?81ߍSn;ߦ"'{KΎX>0$pP4 'flN]_W^ea@5C`!cX8*F[~kѕ}wm, /Sl Z􈖊^>N lLu@!uv;A;&uwh 90':*.ZJCʑx/0)\Co_W{n}TvH".'>Cdr)jOzT3zH\(lW|V['\~xl3}8?s@E;F-tbfOBzY. 8!ps h 鿪\W!}ɰIGIpW6p̨W@{%'{ H="|mg<\?/mU\%j /fJڣfg~|_m T'm1 x}CmiB:Y6~YS%9Pn)F_}I&,F[8&"Vc۠sINJD_`*4GS]earxV[9K NMxW +W+f,]WXKڽp}B-\exB% bqJ rp&2r6:Ί7BkόNL/FZ|X|a>,2 l#2< R]Lf ٕ07Fw{nAxFDž6 b,m acR#x,ub/ Qo*!֞0ĄJPYwIF#.oc*w?^Ѧ8gS7Y%zV)0;+3妔҈\:\5usqxȄ&Ru V%Q"ARn Ndʼ|삳Xpm`J'"&ZXcd} ˟x I:AJΜ8 Hu8XQOc uwkUMHl?Aov쇓.TTN:߇;@9)x7gγI MWOjrl+q( ;D~$G,T苐:!V3{ItKt{#yE0;sbQćAm_W!m5.%s4^y'ܜȖYԂ"zuW;eYתOpsY JgOj?JK9?9DTT@GH:nF1RvYWlxI@Eu]!ISu5/z1]_hzt_ g\ŰWziwR=`j_PpplJJO߸Ĕty Юai됅U*%I+܎=AejȹI]U8! `$(18\W)} xrE]7a}ʾ  դҗbtc Mtpd.Ulu֬NʏJ*"V!nb,0 \d`~n]M6v@=yӵgnB AsAZ HX(`L(c$ӤLW?*X y8&}sI<s,U,hG)DQ6KF# X/l'7I u]/d\MgQZo"e!q }7+/T7fpE\Ȇ0BzJN4F\ J93{ekbrRnބ+! (hlBO68#"m=2Yp}Fׂ`S?RT@\摓 j{>dk2נaZSDM~B則njWջ<V "Bv rәX{L 䇅z!4=֧!"hrk"- st(c^4޼d`qbԍ+z<EZap%2al̛8ˮy[| wˏ{9<ڀ|V@`Ӌ iI pXrHt4Yߛq2O@9fm6V+O]-u!"zBȀgxFT KhV4~xѦ~񽼹|NEۨ¬D٨)IVh-Yÿv:(+Y' [zR]+WۅBsz{1U.S' cԐz<- ^Em;["YH}jvFaY /@٥\C |Z4@5~Ce.oS2K׋"~;7?& ia2?H RŰ9IZM}UZvw(šp,/pYpib~1®Θ)yÍqvY|$~7N׺l_Mٶ ?2)K 6.[7J@dnj&[{Z~K6Ћ\!ITX׶>mkb-Wl|iiެwKjue=~)gؓ}$2CB4[.%*VR_[{. ghwu!6ߥ4G*e<&2RX;D܄>:)$z,rz>5%vktd8:!},t"%5|AgI~ۊR Fc׵k_X 4s!/I78L,ZHm xjRI_!*d=t_ u8晞}?.K+T1MO_p_Yzǻ A[Ģ!~VkO`ۧb j: =o\GO'Χ2>H"oZ44˒.^`dq :3/<+ +b=X%&Uڤ& pBV7"c:BYzD<Zz*juH~(z| +[bW\.K-ak k[,ZӤ=7 q.iPƶxM&?Cw705eOjrb"RtXa˺I[~My9_#|G+YM=6e!.^wmQWRpM~~ݡ2;yҒX(9N:+TpLjD'w 5$Xsgp?b5 糁V'%p}:t4Ma1h}ܛ(!@Yc1P ' im$|_r^(b"~>TCwo| tb ߀ 잚TwӁ\E!|<ޡ9X+wyy[es;z:j*vWKy꯲$qa|8a#J=8ن^5tcvIR$<{oa *H[}> H^PM&kdYS4=M<ϥUՊ%>籸ׂ\K4!:ہdY;@E#6|Q&ߠڮ/ý=ӅTGqIcrFɒ14̐&iAu7cXI5~gfD$ p ,#w58hsI)[&J>F ۵VŽNl] I#e% k} kk!_.ǚ´z{م*]UUs؄4;vaJ>,L`z^,] _kY+aEKB#Vm:`οH;f@e҉\+7̴ ݖ(,<"9ͧd#KKym}4U]칳8bV;lb릝5 =^`4OGH}chf*.W\.s^? [ ]Z I̘J:b^SI{IG˦Q3zW_P!%^ S.J~eZ F{ I~VU$ptyI6 MȈMi㏂Ɋni}:jا]WQj Y^Rѵy-O+>wOHeeDBzNVS?%|LmeVv/"G \Z߰2ZT(XI3i}p \#.߻fIoN/xQ>-䭕*K,Z& | 8kciHU"iy{j`}M289&'w@D};HJFstTd2IL/缃-fǓ9,0~ND|%[1..>8,,~vpz)((\x2̪&, /){@dNbCb)\M] *7BÒya֭^.m`"h޽we0"ٯa'vk4,2UNdNpB: A4g/<q2#1j$5IFA_+1zNP) l('cHX*W.i$Vo{PnFNvitؓ=?Jx0ʣ4hSbfGv$xNuRfKrE.uM!P/~U@YG~{='b pyL[ѯ\qoOLW֊I ]֐[vd_uG9AR Y:]n6.1-"IwqvPneAHDi^ڞ Eml-d1N`+(o`&"__ȔO~>@U,l.n™膎 Qˁ4&CO8/ )SGdD FZr6⼆ 4ڤ'"XHts%q5D74r!HL<,RS7G5a D2Hjewb鯒r s4ON5T&C eEDSzU8f smkh@+"򱟜}{+.h^W@x RRb&V#hW;O;/&?/]ZkthP_0=M|${pcz_Qu¹6m2x ԛьxȘIZ/ëInfVFZX0oj{m4xg«Y>ej'[T@ t. Жp9,lDkbz\jD?1.T}@e~Rs], oS` :ёqhK#ؽwD"XaUpm+lR&QpKGibq* ͷY۵ /棆ױqe%J]RN@}SYgiʉQm>]j eѮ|%"Gz,ƼJ>p谯3 @Ygޡ&}[G1(/q; b᧩UTB?m$6sޙX3 h> ,oNѶTqeRG{QA-YW|</la5$rX9 / dW H16Y*(%Tw͏$<[ΞY'1SXh a<ޤ 뒟|{fBy` ȵ̍5ME $R1j/P6Eۣp-D6SG[΁^pFToH#Ӕ*ɻjPe4>RN24ʫ1;@&] '"2=e@F!msjWO=o1ý H;k !LeU)o)Z!W"XF VʄT4a ?nLaVFSl?)b|+LPǵrGP+B_"#8돝b.668Hvɾ>:Xaˈہ qM}tZKB"I9~1i-^$BL01nbuͨGB7[`ڻ\[ĪM;z&(T-rOn;a)WP%W ^qaj;$} 3ertG{ D2GV업SMx\$v8]?Tr\Y؍|{b^ #u7y4j! mI=7nM[4@ɿ^%_-dP%hOf׽|BuCQ*dֿ|n:Fs_Ie!E (Ad4>9"j/hlJ>xWr 9'%f$?asc>?rgkrQ&C/q #዇vpu[hV&Cl=zdAlދ:ہZY .n{NtIRLZX,8޼00%%dZjrϚ7!jss)R% Y>튘f q_h뜨F;TkwL-/OUF8G?A#?u;h3zGfoBxM-D/b&#ieZ 'IB$L헔ti1e\͏Yl7ܶɿCahڈŌ ikW6/۶5_wJF53cl&|7q+9V{צଔ4ڪkǭ?:L3Oo,i8FQ;Jz ~k6Jڽl\]L6sH2)Rs2yxBlՎ{Iio NU3 C^ak8wVZ}'|-2gVv/~,bυWnģ7Ռtw |I5.HCn_ۧ}\{H,ߊ1vSF #17^Puοe@x1קUӝ ]eӶeWEDЂ]rH-oM^~c(.6Ut3mm7&R ge5_mDB~//?N:9@AKAHka ]y+R}G.UOHaUi%9Zɠ6x+?KB 5$LňȠ BWB7k7oV4 IƄi174Pa՚8tp70>xY9$`x8IT'y e'Fsx븦4ߊs灔cc%D|2& h-e+o]s7RDei0fDaK:ѿ fV5GaPfEFie=hqglQ#qKz}EX*jT%tAEP.k&s}}zo'F5v(:ӳ8lMt#dcmΣ}Q'/=722WG&ii 1=]&4[B7O`tb"0y 2^Y\2s[/T)aT@"N] =ݼO8**qRՖbJ?|'AX] vim`Mf_C(=k|Y8g6<Ģ(X vGiw[Xyx.M+`+U.WiW}5j ˂pyt/X 7ӞvB1Gm-Kۖ҄醟 z^(m^lmy;`]Gtw5݈{/X1&DcɥCL"O&f]I:Ղ#JU FN;)2rUE+&Սy_kV?j3QjaW.K`Uh ֋+_ k,]̥ZY%[]i8_;Sp-Ym]YSLH8.W8VWjN #rY^KyZ֗:.aEw-<#uoQ0 )鑭-@ a6lj>Y6+vXXqDKq7'<k'g|)|}}i3C5k;+YhnWŸw44U-mP/.t]4^[Z2c^gX&)1c&WMeLr'܌0oZlLJ:-U42(Um͹Ȝ!Y VvZLUH -OP2#S DρպKTt6|6yvr/\IiHu-;/%͌3)`wp7\1BQ_9lG>y)5q_#hdLs禅.N/p@FH>&3 *K R j tҍ"]ߞҒ>-uBQ _en@+sU0LTp 8.wO df~Pç0{<xݎQllM -e@Ɯ2a ꜓bWR&PGiT+kǟ:w/~jzh^r`&X~" #+=F_3@g `q :kĢ ԰ ]jk*ki~ˏ hӋ wio6.h~TvJoo59sM 'D/[3(%"h\B;Es6D/Ø+թƽH~cc#jl]*[Й8dQ#^'4dqyMM 8"ܯhkaC+erd6Q*$)227ʑ0E w@j#<`F:B0 .G< B7p&su(Q5ЄmH}kӼjRIV m2CF fxLԒM)6r=1!p |ZGx7ư/=;Zʀ.wt‹C[u UUf%7SkuJ!2S,n/'Lی2lS)rmޡ5>'  ~u͘k2ŏ-HIg.MTl.j*j f o3PҤ?o PoOmohe,)N@T+@Ɣb4ss@Nl^ 0L^D&*+byRh)rּغ~Di7nJAz[75KJV="ظϰ7У/d^ 4#.#^'NAu!JYnqJ(W:˾z38?qח"v anvnwbZ1'!y]{5Fp[?>r|ɇ=8}y-cQq}O45櫑.K/{;<؃4 *nuj9f;/b8tr<0}c;ld4\@qO+JY]LAu̯bl^eb<ՍO"*]&_uq~Htn GTt<DO"zb ˺ l!x~DL-/oePJK|^}(ʎ.A>|r|;7"5y vE- ҵ!4ic i@Y.屑Lp/״KVqͷt^`RI:x|J| &=G)暣nƵ)- Eֶ>tӄI7otaoruR ?>}dJ-V90(a!QƥB̚p()3UylN3PvKo^wZ͜"$*gxE6QO>Hw偊!bU;"Qyu5Swi;`rPb4Sy{==vYC4H"+I@!~^ J~uTf\ͣ/Yxl̏FEv2ku.l$VE y9&+72iW~Ǒz$y~&'2w҇T*O1I7w|ol! }96 ^ (NPY"Ih9(@q*$e!`Iavè4NL:/̫֕kHCpi4>R`Tg"gXK7SNסB2c{ [U mX*pQL arVO8 6]Bb (NdUw+:wM&S; 2}?sbhxjj,B9x(`"#.{X (S5OxxI''$ *YZXTQ2SqHҍڜP$xm_Mp}c8\]mlnAT\aMⷍR n*h$R"\WN=_Ѹ)`yxe}pCa2!dg.w1[  =i;d}떩qts,nZ]Ghp4("G]ӜC&zYQgc6Н[C{' Vj֎93߻tGo!Q KeW#FGg5nTS 8 LS6/J _qm>X yw1cm&+Zu_^M-qrW:u@34 dc@ ʪ{l׺!ˆW ڳ{au>U@;:mx/]v"lZ2-^KU Bcܐ"]('䫈j.{`'0AI"zٺ]גIfJJBr6h /Q;Bѕ( _>=qkOЖd\35~2 O^)8BWWс̘}Ady ?A8pĭ!@(X}eĘu` Y &{ ϑ`E>&a9K 0rvsAs:q ^~bՊBQ2/'vrqՒs$0X_wZ/MT}B>{qE'Vwl:`LLB"4qnTph]WheL2ysgo{=c3nJ Dgf 0Gbugr3}+ua  Q$^(~K/2V.3.ۣ^')~R+אD^ZerO&qkpOyر%͑wjDXX uˍ1^f̐t=H".$,#>[|S80]g/: Ro5\v<\puwqX ݗ7j\{Nb!1rWh*Y- k^H=;{>0.hI 4?LZdq-GĕR/aFm*WOPzFYɫ|o&hG-s!MŹ^hhk`_g$]޽J*NP5r|X%KD +&Kȓ,=8CV2߸8Lrȉ--][+w@?19&bJAF,/6r^pi#Oh1G]ԆHX1Mj| p,GXbaP~eZ,Llk lW=! PJ8h"7On2ȄD՛hI gb-Énc$Ga'= l1+-pm-Д)y*!˝ "=ɈdcZ\Ga3'9'>T!욚kJ[q) *I@ݚVD.If[sKI*./ 0: `x]z=y! h9 S5"Ar9\v4seB?",ni;nOb- =A 7pa)l^M!d{ف B2my6(iiGE=: 9p b{ٻ U" ZqZa%\# #`s#wpp?f:%'mj~ r0An.BRd'qZل"J&5X* lwqǿ|a,*54=.+B5t*}[:hyF:5~eŎ:KqP){8̮^qᗂ>ޥTitAEuLjBM^m0lA2$pF̭0‚M4@tٌq_.^mUqHw [|C!WBXfmSw31?@9l0A 5̴ `[;?k+Gέ.#^|ge+[?b C0VUzث "/yb`N :tcOޱ(B4`Z0md/"ybWEjJ4 Iudfr ؖ}?v[}'^P7Sc 7d'RW\;f!vDيWgQok֋ %S]@A~^o0QG+[|n:%JP)9,߷<n4psWu$Vg#,`zy6X`$uŁ" Ʈ; +G~{KW*duRL}BY _2~] NLJ4r|(Oٍί2թr'$)5Γ9RG_ʉ$ pwUdZt.@0 AW)PxDq`I ;PHZuMէJ ߗ*,+Hc ۩i bm~VY$ޏ~G μ=%Y7B2hV`kX)2*UˠS JUZl; v[d?1vt:;jkL+a5vgpXŸo"*%`Z)@lVyołdIm,61j#"{" {Z3\kF%y@J҉f.WNj%C `iA/;yR 'rq#z",{NҢB" d|nᏽ!24NA$S94ߑ(@KH.@淓]vL .^R)GBV֑k_+>{=u cJׄ!7w*B5g/Y>)ec' N˿T%}jVn.2KN݋3IfWafQ A5;:&qbDݘ=}<4:濛-ƚ)\:4W7mGԿ`V Iq4Nmy;lhÉ} qR_ GmQa~^pٯσqFYwʮ*͹[Xpk8hgkE5Y`(iw 8<>NDu}ՖrB6GXvޯόKKX3Ԉ8Nu dxǟ:oX+zci ̣z`bW8e"~kȽGoOl$vFש_؅(iur߇hYN6uލ@k6OLoc6EaPuؤnr,.upyƑ]´T,' SE )!{2kf"]̱$;z㜷|H0iuʬ7ډtn1hj64ow YjR +dzP/uwrUY1Rn==-y33!`ZKm*xv ttt U< AuNejȘ13E~|m]oJE0NͳDX_դ-6wU#[0>SMb͋4娂*OaR4LH߱hSg8RR[_ȍ}"n7 0l%rTŜ@URy.}=ìmKout7>P;^.rZFו?:m\H"g>@aߛ}v]F;S׀ [mRF4`Nn (n[:UJPnd R `= nG3V|J2J=:?IJOl7 ƱBp((Qcc8P-Zrx7[YYv^DhaG2p`4GFbU=]b;O%r 덷pǦm &g;ъt % >'v.=_!D\)Hn+j/W?q!&3~ȘpH R5NF 4mQJ#p좀e eH mn@* 3CO!O-(1YƺyS˪ZWH57f/ T%LwgJ`n]=Qm4=_pT8z& r'8É|Fxs*ɣ  `3osrWWč'm iA7p vF |RvKOxH (a#"eIFtP)Yyskk8f0<> r(Y,\`_0K=wl^%AQ}%O8gΡ=2GőHiGQ$N^usH]-.UyS@$p.ݛ+qЩH(3P4-vu@F@ӶHIQ[]=ʴ$lɺ͈@93ݯk';Lyg& ,C*U3hM)AI$S9 ",S52=<}eV_كnΛԴ+ aRaX)R"|Lwiop(\8T{Gzx>2UX@o[fxJ!O# [ =LǿDp!t {/8lTq8[9<2j~}zI=Kx? 3At-L:2t@(3s Uij;Cjc&\m[bުǿuˍ5wd|DJziɶ$՘S'ozƭ-ݽ˜!o7)8e,zs,W 5˕3,f$<%E S#mM#NkZE+$:BbE9%#Dݞ!ΛsG Р 3_i`ɒb0{rޕÍ։);`aut-B> =D;6q͙Yj0REs/a)":ۿfPߨI+Zm|7s0%lYP?,Gw~X@w}Ԍ6azokK>?`C8Ջj3+(ca$ܘyk:fV3?55)缰` 9ǐ^$-hLm/L ;? ẹR;i)'jU;pR0. KsO^)8Q~`_ AMmoY-z} lS1e#/ b**xD\$zA9U yy}{7;{}@d?#t9R;r28fw!uG4wϋ\Fp/' z`̄}IZ+!CLϮ?Fs2eNWx6Hݗ6v0ks@H{$ )+)>- g njoq[7W<}&фj=m*;?]q#pch,.x8Kr@z!ۨ 7-UC ٯp9hEY P$j"=Ֆe[n#P=Y)s12\͚[׊`ooO;;OYcWkQ2N2(X9[$lI[*fxUW4W?n#F?o{#g@<ЅDNU|`s֋̶E,Í;{;՞6K);B(pڼ`V+b{(|ْ͑l%p] wVQ"~_ν|bXQ%EQ[ }K dR) dװUVd)n4{vrZ /UwxV:4ߟHq2xM ]Bj>]q;2'J5pTE,'n 4ۊdKc)X,=X$X#ѓ߻vюa53. i\g3M7tMuےPj=E${Bu j=miTVk^I{3KmѥG_N ~b I6r)Ue`qCtOLAUSȜ+5b3Rgë^0;=à%1 7w |K}X~smV 'rlbIfZ3 >sXE4\GCu˛%te?ghbȹ CH^r-]:;VͲոBR'rt],^*(bG?_c ڙ4{,u)6,Y[! 3l],4ߤundzGs}f$gqAɕ,T@nnt=F.QLl|DW!O`Gga\}n1W%%Qc__s.2Qt#"Ji%لjSEУn찃?EduSPIq,㥒;U6 =Ei=U VU+ތ ԙGl@8Z&DRo'M%O_dSaiyQ-yjd$@MUZ*O>Ṋ=O'W2CTg~#rv%<YW{ׂcֿwEQLjqqTSW֊a t(=]-8璻xH)Z&~ꑖW?Y޹zJ~{l^KN\-<`ORβ쾍nzj7l꣹ )է,`FZ6g nmH _[VlMSm@*c\1uBi%8x&jWL4TOT}%gZDx. 0utSh/r/3T`'e!7s$9Sf,7[`jI> WaVCn/mJLjlOj E+"ʵ08wχ\ UdsF@RsT狝jVzzюnA[e.%9!1BY-\2QD.~mww>MU(,Dlhf> pQNeOhI/Xح !iZ^)ZZv5$_9;¿:1*އ@\Q")L>m4Ak6SRn&]j/Ad.Yqmc~,Ee|n㯼2_1QP=DH-r5 KroXcQdL{T\.5C/o}Kr46 4@d.+sh3(4_/Z_U\Fy×Cj`rC)3!γ}3Ckn]"~HFQQ5zyjⲹ?JLJwak2XOB~hL&tzns,TiX^dE'SEUi#ゐht]d:f(V}C|IDSHRT8l*6o9:l62'kjҾ 9+EhJHHK,$M~0[2??5lMxXa|/SD9cpk6zl*VDbSȪ~9Ur2@4<l"~qдV6ݘlK_ e8w7ჸz`w~1`a3uZ 7 )E0C..eSC>``|A#X8׾wh|L$󩦂Fm=\-X+W88ΪW7y ti}GwLVC/ QbAD֟(iMiya$j+놐Wd-.C'X3 $QTG@DTOƆEqZ/v//w*޵_cRlzq",o4w%Gdt8k P|x'" DM ?ܻ‹%11$pqm?HP[Q;TX# AE܂?͒U0q4oAejH תbP(mjͲȨ,DN3N夼rénpGq9Kg!?̿kܱQ)IP 8qrL4'8fa}}4A2Qc =?n?[GR}k]4kGfH5<@ߓ OaԒHe.ZAo:T3T_+Q Ȟ,ܽúzI_!k: L{c2,lWEr >-nR-4/dv#avnfr~^3FCZ:=(LsM"c=esZV,z$4w_&tTfSD*0 !ԿWU<p ȚFl~WAS2{՜K(U .'%e(ZdK]Ǡ tL>XXdCp߉čWÍ 7dG덟Tϖ7>f3W=~ħPh1duyPHܛ~;REB'>._zZ𻩲䩒_KsjS.:LWuK̍1CNBcwS:k*؛ BfTr03s=5!_9 715ֆRj^Wv v8S@ճl|ԃC~~KD9E%a7DhSDκV7p9Ylk ܥ35 Q1&cw I#Q-Z+SFp|IЎ29L /F B TaS]\u >dv ŧIrO)sJ5e+hGPQV"E.Z\kܞHT%OeRH# ,Cpn~ݍA\:(ThAtFgåݿJa k*"0N!g&H栏?y|R hF9D,jVgwFGwtS)ޕ C82||sKO&SZ6»;!`|y~՗쮭i dg 4=MhF߱X 9F>U l|G p ؍u©kHx 77Ea-.(smUi.,|sdrk9LlG lwDϚ.\tsgJ3 Rmr$FeN'\J'gt!;#']3dHn}$qLGPlC+9'ȀǨyUgW$rS[7rSSԚ1Mͱ63SЯyQ5Whlǐ.g=R~w4pYR%0 aDQq@'Jt!Y)ĦjF@TEY/ jMKxv`!!9!m|Bjsz~J+⺡6[XA6}we% ~O0XRh(7uBG*.' ]P8a!{Ӑ.Rfes:5ꒀg(:aFeu]`_upidESC]gL;_u\  m4W{%5fWCrW!|f tWZT„&\=;2Ηǵ,y/|8<TDOŁVWi]}> 6XAݏ~: ?:! R;zI]  0l>LڬԵ !~2J$*=Kƒf7R!cfFm;m$O]0u2xkVVK-T9fՐOo66NSzu.VʘsMUccyg$i^7{8$2m1ae~gxqb}G* ,/OcFc }|HRd?a\.- ݑiq,,|?ׯ_8#^>TPgI?n] ̡2_:d'jC=-oQ3%b `_qbhW|&v)sZ.ԁ1-]rM֞ axȐ dqV$ή"oS9bv[RxmOr_RNF4Krz 9onuHS oH![1F"?8߿3N.)UMFp_R)h)"V \P}1AWwss<c"0=8XUqQSQz+\xK]OJ`r!3h._o(Ngb8 $[VҀlT@uP G ĤެaaȦa탠FI58!<JX3R5nr7h9,9Z;.T!}W>ړO1N'K^kSYa~p.~|dևB}Y4g8+K+ĴPvƭaSivx( )*C^*jm? #\4ۆo&ж$;N]a5,[M[2$F=nJ!4I?D>CGeDˀ88G8&k#/83Izʉ]$4DZgܝR[kz>Y4*U]~Vת/]p+l"i:&K&A1\.NG~aG%vֵG:6ۖZ$$a(@x\7(m4';!QP_w:-6|m07>Kj,4qm:,5Fhc=ُcuErRp6gqNjCzaǒ8'c.=K,vSjفRAm/7q l,~n*ǯzUG:"UÿpӼ^{K <މ@ˈ03,w\"3$/Q$Z' ЙHO҈%*,xFj/ڌsT҂苩9,rp"J?7s[,{Kl? ~zZ*KoCX9"vC OTɬ{mq^$>16;)TBp-4Y|N8Ǒﳻa\clƓsq,~#fAž rP12 k$B_ꥵ 3 TOPW"?7%[\T 8Xu&=ln.906x+g4z[v#;}Y1P[F!T' g;t 1bp {=N>U@W'EY!s孁3@`^ &ox%eU盯=>"Lm?2$ aCH4* ƛj@+c<zJf0q֎`ʺK'GSmnϛ o;^W͸!wU9SioiKFxʥJZ2̦5^'HK5܀<{%h\$& laIhN,kJ+dlul8~-"Bc%Ǫ&<'(.Ѣ)DN<="_ql;Aw:;z«Ijnkw/k۞p@\382~XNLS|}2U CбLe` Gx^Yͷ$`~"& V\z&^ЬmlzKXeU)-cI@hOp;'&:z@%M~0HX׹JIW~3O#6Nx:\s X¾l[Vrf|?QCBTN*V /S0JO=8RZT~%SSmb/#֐ߚ_5*$+rc)$O@ %4x*D֗_;TV]hek^K@EкH0}'ElvR",҃o*RJ(jΊMղ+{8qYFKA*xv!HG7/Hwn;/uj$YՊ\4"qP-FVV͊2_yQ~aQZbRŶFgc?b~bx Է&q$I^ 42nwXBv;\6K Z_>eYiiT>w |;"ZdɡPiV<=}/۠ZG]>g$\[إqGM%Ƽg NSH..X;Q39Z%/if6N!zAjv Ԭ-@`T7g9phg §V r;XVy3 'l+[4x0S#͛܉_4(,thivJopǢ7<5l!e_eo?I4JbAz~ۆ;ʐi%YF'ݏsCG(gɅegoμi-P f7k^+.ȺWYIʧI_˰:FP3tή!EDOZw,PħаHC*P^62DCbb`?Ma6_ _;${^>D& [j9H1/0b"Nʂ\s-@=݃*sD b-bίwzLχsHihS!%#g!Zv|!ͷ63ZF%[<lnBh6 ֖1%i>Igȓ#E5Fg7#6 SX& 4í 4a!yrXEM>(] K"tT`LKh[i'%aW$~۠m젃#2bg&Hʃ,ܬYBP4bBXF!(cdfG~wCs_)wA:bnGi>o{Ľ{6p w # >dgu;^U0swq G@,qjHS<8Odߝ i g27t>1.1ZuYG/$ e4V%@H=K@Jp/rAGgdcLշm1Sj[*b*",#UQ {j `ެ}bkc(Zj,$;c#')K#l^PyyMQ\ݙ4f6Z9ɺM\Dt?out۟[tԙQgW@1\JJo^OaddM%)_X?5>@@mbK,bY`ӎazW TOPVc_#l9k0a:<# DߜmeE~ёl6 cXN>Iga&PRAI3up*v&ѕ3Ec}R#|f8tk}]?^^郘:6 '@>Ƹ>ښU!; d4J#v 3<{ZUd@3d5(b*0>oeU:?ח2׹5Jzsi {RM~e:MJFxqsMjozK*~9ߓrqBDC[#HHD{Y%S36LۂJr!o)D&9 rw!ش*[/W |d2K/9!7MweCObεv.khӕZ(9b3p2 6p<+a 'i7u~4Subz!ݎQ/|JM\9e⃅g&_{g{bx$&F#q-ыA@Z:P5ܨ4,c;oyDڼq%SMMZ҆SG> 0$RauJDid=|u zLcu$g~What?mXiOmko6c)")k|IW@X,,7DRҘrd^*f+˴+ Yb$3y =qNАp<2Kdzca +IMco9Jzp"H@Io tJΚhB#>}ݚA}htZicfJvnuJNP'+lBOPTAg1uuE‹FERJ݇P2jCLۃyxR@l?ő35ۘ.cE4TO;]gnD+V"לּ\<.rnB QÒZLRԉrè/;:MID$LxČ ClX-}wRLkOI*w Zy?6?S~WŇ aY {O{POs3@*i6iRoehi*:Gw0uнqV$UgE p~󹋗}yʯ]㙁f DD"m E  ۈ聼ss_]!KvǧPĵJ_Zesjg)|!fD`u(5X_پwG١??(DiydHid(TmO>>E<{6Y?H$UF'i?fG탊 N{mQ*uN 5Z<=87J`8q`X>xhn%/_㬎6ŧ4^>C>&Vk@RfrMXp,2LF2;-Y\tRǴz %&n>=xf. G@N؁/̢)w~a@0o) RL;p߄Y9'I7(M6Ijn;D6qtex&(#)Ù11(Sɿspmid Vg%\`ۨ&R"2&Ua0VKOژ;lsÙhlZ"ׁNE'NK+nx: XK=4d[qr7^h%_'䚎JoRQϴ\#z(aϹGb(SN4X.OGYf:q[=9蝇yؕAzsUU8+KѡSk¶"-Yt (U}?r*m6K݊p/imi|q3: L (^:uɊ SYE&vp͕Z]zgRMA^4|.>-oZhؼJPE?*/[=&U>bš:)(7,j{q. 't y`1{z Ll t)8dt #05>EbGbȧIezLR)i-)mg(k+ƅSx]ش]~Ø ?J5_fߣTQ>|$[G`;F?KM^ }V"49So}NX<" J|I4swT\BG8m*5e-Y_jKZ܅P0OU1`Hkۦt͎pJ4m;{YwΗOvY|"obQ6u"SteLRKGTrw$*"xx# cY[gΨbd^GgHi88PZ%'Hc: yÂWʆ4>,"q4Ŋ}7Y&,m l\0VpP:;b-2LfŬ%DQl{zdL\Mκ' ٴsoЫn-!r_z]Kyk (^$K*tgʺ?bݑxWv <*VIdR>-VeܪRǗ%:cg"?XA)^HS3L]x\V*XXz։ HGւ c"fLgjqOZcLjC,I.RC0 |;mU+"A=f-V1J-j}{3<o%2w h"ctK#^rkKFx{)dEs= e`0GSy2 k@B:̕8}SҔ[C>۪,773M S~Z^ҫ_=U㺼P_ʁGS *"j:SV z104a) XV:NT)U /zks^s@0_~np齈#1ye6J h oN{gdȼP #1ʎ"?߯ZBY4;_WnX2Bo+ֻ:l`XB+oųc#a՜ ۸Vz⫵`l-DŽX3_;PEz$̓~)t*qRsttH;mMx2wݬN Eԧ𖟓e沁l[&HR=pLJOGhH2HߝLo1$ݠN#] Qe^:6Xk@J-ݷHo9P{Etu`H#ɜä 2 4KjP k!A=phȸ3JhZ䟑`:|؍f \/-p9p:⥟.\տ6F/(SFg6[woaU~]!g]*P_j ӎP>=ii&ȿ/LwD^?4ꦧ#!.01AzDj|^.̿sew! i㛨ХKvj ?o]sQLZW/cھRR^ YbҼ//ўJ+W*?/ME, D@^ ȾQY9̥DB>#g,5%ԾL -~s/XJH'sњZG ƭ=Ṅu'ɡa2eAf N|_i1`/hHe"QD{ďϘudqqКХϊxS:JS4㬶fdǺ0a' ,5%k"g& {P/'-Q;]?ʰj>mWi^Z{]ބr!Fy񶿒@<1tΝti3og\hΘ>uVf&}oZ tn݇Ds@PZO R KΜ. ʢJ>jWaˆIfHdlZ>G!<.X.+٦1v5en է#/othhN.H_Pf[THaO2GڑujiǙԐÝlAѲtFquQVh'1ܣ~1V<`Q1m*W[7 ة _RZ~gL]mQkUXi^ U?}B^xE㸄AxLΫ[O۶iAO:さC’"2a 6xv4T Bt%nbE29pltX,#7\ZBG~aDkn .I'-rRW_z@KA'73V2W%{^5t'ou`HvPot+AG?ڲ]ދ  E2^Ꮭb:i-x[i x҆bkZ6\H63ǖs3f,ZڽKE]VnJ妛V0[uj@;|p}\>dl}x wR$NCm[svoaE ͸!>- j~a1' =j1W& =j ב%zb=ʣY/b 56g:jJ=׸“+t6i/7 #xW=iX[Ӛmp1b)q c5f^!ߠ0eJд65@-%q"}u{ajh,a +ǽȭ$d1iv*aK?8iܖgJ7kk=YزmqNXSb^[@yxcnD{ ?dG #>`- ++uT=&ED1I3(DxGPɔɋ}n'ܴR6[`&:Q*oJ~d$\uҽ.,L#- ԓ|N@@wsU4E*#^|)I;2n.(d"RwO7.Z~MmG WldBUt#n]UӈFFkvԣľgW㯥կ5Sk+!v䬲FWVė,n}qvta*`Էhr +!8KBTdvN@hwJ~,`*&n8^wg3kF1SGy M$\>wӟsB$kV<* #5#k V͍xu>)vMz t=mFgAM3ϯ20můu}t7 ա=5*lџ]mڒ3TٗsWhuDJW;`&,3 ŵ{ͅ~fJpKfT{,jHnk2:4执)<)> I=DȦ9Z7c]NoS}1g#y|tu<[!0 E޷a7d"O!fXVFɻ~>DD`tʵ!0 *oc,K">t伭@'ͩUXxnE]&;\$oBkhځޯ.y%?r}P=FTbB^;Fm5H9T8 G#= v}46I/` x~V{#--fIßTR՝J*Wւu.wemI?<0UHFHhZv睲 @ՀsҲF"d\y)p… CD}Lt ƛzϗ[tv#5?³M+tJ5GKivn`{7J=-Ud Y}juD+=û>^WcCoN B[GXUyigdЄ .rN}W:xqZaGcH`{Q|DK%ﯚB|d{GvE`2}w[?ʜ;enL:F2#s1+@?LV5qϛa41n~'8V vYR⌟-3籡]Y A)"bf(x UZ}#`=0"[bpruLZ(#b^+Kp ݑܼ$ػ.i=2qlM,aS{ayv/d6nj-ÅMh70fux]oh ͈9'9|叞1і.E0)4EgLJejhwjRƄD>iϴO"f%4isӢ#k"%Gt<>kdU`} l4*q1v_@ @ *^{"F(LfzIsKlmrF5B`]]ƕiI9B$]9CxPgFP-gӨWg9H#J-H`ba7"p;z䑼o,?+h[^`vDr~ rȁD!dT۔Gi0+F:дe3|"m9θ( 7a=WM6[-p4?0p:kκ O㼬>YG@#LP bCMFAk a%chwХ,t.O[jzgs#'m8tu^=l`"Q|ꁼ ) ی U9kіuϜkF:̬:q@1{s7d)'ƴ}1(c^,v i8л_M$Er( z.f(p̄o)eDir00KY8雲ʷ޵'Lcz;A8)76*@s)ͳ+e\5]X wY/~vfp*WQy{VQTB-ڳnݨy$0SsGM$U~4y&s tH?BPYiV΋)6R 1ti #A (qoNab/ ,ja 7u޺jstF$1=LhH tIqs{ڦʀ[8?[5~}>]ηd겢9#K;xњIB]ץVG_N i21'53 -8gnuPq- |n[5aqzr##XE8lT3[`5EK/\d%d|@~Dz %}'wY0AZj$Mn}佭f``#k6ƊbtD-sl!1=HMdxŝ `O  I}܅|hDǿ~c IjqEmMUn|PuhK csKE}yոdTR~1d q i`݈ޏ8f'\ť{ϼ3Fqd5Bd ԯV>8lWB9nK%.;IIV9m7Z28 / Ɯ1SoD2p_HaׁlaT[(5x6ئ*k3uwÆ_H6+EvǪB;V/I[Ȼiq܂{n1%kC EqGpDq B#T! R,!;E%r/k]m䳁-ƚ*VL w%9AȢ݇L \L7,/#E% `%Z(^X$=^,x㰑6VzpӒ[먶rD@x\ğz/1lOM oE:Ւ.{@"vbD幍ꨩIoVu7ZHf4/d71wid(=3z,/HdBp W}!^V[ !~ZM$lz߽LP\V>>+ح}8%mXo@ &ܱIvLo7E*N>&H&qH⣎6e.af81wvs/nY8y 9m}tXOq6Hz!꥟^hGU/~:TWAƤvEofb(C %Ÿ<g,LVB6I SR9E;-[{لEίtK+L*.J4S5F08Wo, (yb^wv(6ݦ辱=qń qx4xxlf@JP~Y{e?y$] -JRazH0tjԄtlp V5Wm#0xO`L cU ˈ F64`w| Nvt0p+k&&l<!@MlGQ7!oI#/.#mJ qDq|bR\N&ފ4'ƶ@EVV0w()q=*C6=ֺl +1~zڝrwL3];J4Z!O(֪. Me>?Ȕ(kf߷m~[7 (LZH 9Vx0u+;)e2LP{θo&iKTF'وys% e`Щ 蟏οXmv* a0UʘJH閾{1pDxADT x#p6Q7 |fn 1{l7OZ2dqgÎx^3EICǯOXApxӠUB .qDukrZcWQѴǏb^>o RPc}=ي~a= Bx !`VlU3~PͶ?zS:sʑB+#&룮ES%Vj!7a=J,/Ӕn:ڎQV|Wߏϣ?E =hR`?1?1):jH98GlF$El,<ֲ/ 0X vČj329L l , >=LY\} .d{XBJr4Mx݋!xLRL?X$ѕ@(ȗ,V'X[l=E[R""X@.bKgnV n+XW}G4҄ڳn/Mir+9J5UWbLdsPmoJȔ)sRh`m߹ĄwBY qQ ¡A 3}}h \ @E֞c-?LVs)FN79] ACa9$`>VT/Z2|/]+u\chl! V8ͭ<: C[]dK5Zqk  x-PAuUCrGc5~migJ>.Y9,UA77Y$hS_Xv#zFgbv~NAA,'Q) Z8߱ 5OJ=0n‰}5ǶJX3`սТr@?b*1#c~`<`d h=m%6ն,$$|d`V "`=.2^1Q 8ilYEĽ/>0*<`x[궛&mi_w"u8z՗[z9'uB-3A,w/š6 ]Jll=81"1peUuX?dt#ò=gNQ봄x^ +'T's PeTZɔo86|@xE8zFQTbCa3̫B#lP҅K(ZQ=OQeGM7L=6/Oqz”u*ݛTzMCr I2yS9ƀFT d՝u9ʩ9;&`|ܪr2!Q3~Kgybx6{ZF̑e/ajڃph?&d/3d "iBP! E6:(R ӬiؽPmp?,#B@h4Q|HinrV>&ĵY+hWEL޼*VO馚ӐT~u.DfVsű$lQۊl -59Kgd`YNjI>ӭRzw郾Y-0Xi7?5a zʀX,b^O[D0G`oXe%CАm9kI{n+ n/xݶZ )(,yR8 ǑfӮ6>οC#QUxAԀ{,p]+""y-u \vYɩ'Ɋ"8bB^;xp~$3{ê b}n`_XGQyцfs#c-Dǡ&mH[y=_.dҭ#h#o!;9!D!¬Zi& ,%'R,Wυඟ?Bd?7(",'_DŚ^yc|+TӭX߇/-Fyظ6; Jc8A%q@FO̗?VAm9 C뙨or0MS[Fb-@(UղRhuxկ|XxYi2a<07,Y*#X@ 쨐S8aꐹjӘ ^{<#h$3gSIXN` uHj6AIb'Z $WWSSvC+'".ȩg'#˴CӲja[L\8-ܼaaxRSz'd'2a&%3~ ӽ8*!0]ZMΪ(Ou :LKJ1:v{wc6. Y?amM9=uQeBOkI&iYa;)O:|azM vvY3W=h)GmZf)S4[ Ҕp3y 3K߼:Vxka4R;^4'ZD% R7o 3> /ug(P|*Z!2ͳVyʺWտ6UO-E*+qfCkn'bƣ&Fl} Q~e3@L5ϱ(ȏU#שEݳ`N6&yxrn$eM%z()XBMxL:01W(`wn(5m?Ī[lI.M@ή3М bQW!Ǫ,~;o?`v߳ igC E]@ IM5 m-hb\+G@#gnɰ7^!&C_P&k+Q8o(qǸ,Ё.iq{MS;y>~2(]sإ&9-5pf!T4״"sMla %swsfxuR0|o/}d(27䞎s28;{|kF$hi $Eþiи n=r}1ۤq,&΋P8.f5Ʒ9c(Sk3b_-S 樛o*mؠH 3/V`Yu iӉ2s>@ S!H]$+|}[R e_w{M8?{l Eus]HF&pWBO(d |h|qQs}GOA2eIAŧ bi6I14ObM}mST/Yer9U\)Ï|r\xBqz_չ5tHIFpDX<qq(]M&D쐸jY_t54.Aq3 D*ޝ&gw812%p!2_J6عelS<.O` mFi)M8`&Wle2s,piWk)@ ]g0[oXl*.s6 v [ͮTz6Ƴ\ra F/y0 _`ۏbcPv0Ko %CyN_ /pS.Z83_ qCMqRj(A@&ݜ3Dld]h&./Gb95:\ML39D) GKN Pe͒y+|ٺäxEd|" + Wl eƖ =Qܗ7۳}jPH1ްNϰO eJge`b7Woka=u @L-c!:'y=աUťݭ+ZhY$ 3JOճCs'pJ`CL:ezD;yf}Nˠj4x 78Yj w|g=!f;c6E@npj1=~]D'D6MD.Z؞I=@uxrsۆ`N{C[H-vc1̚1-deSjA&Bղ/)x I$ďL^re[%|N#v7XUTdpc󰴷bPĐSF.,]JX 7 \Pf{{vF[N4ܟuM҆YMo,ץ|Vd3տV,uˣnoG>,i> /J ӪdyŅ|"a| YiDڵ&eNFc +j%2'W|Ƃ%]q+^{Q'ХS[̻SׅxG?mIOE 9 Б@6lƍ~r1vP=,3A|-n޹nSGŐRK \7Xز|=UQ侍bggE'a>8U6i'@=ZehQ-_`XlgonvQߗ1FYKF53TPUQ͏m'{rm@,9IAcua>4 iS8!jr+ ڵʲpWJ* @"à !c|jܽ.N~gnn4Hqd#b >/wPBLHs?3Y%;FI83z/B"v1r=o]EXν}/`eg mVmpU+(a1JM#%_McbF+aнˡnΰE ڿ_ ^8+ABu}#naErOɶ<ijT5R saA gWA+ @Gjj~26+6fH㻬$;UPOejq!o;Xitnr3kW$~耆 /DB 򑰙6] ^4L@tXloS^`߀*&a- >=/k`˴⾃F##+ ?cbo_mpjIK}LyiqXCp‰Fhrwr򆁿ܖ|-x \A|&_UHp ЩEÍ_ Jl?V@4'\ C*~%0Uxܳ Z6P3R?Aw㢎3MG+sPQD Y<x35wT"d#{(YuUNT 3>WScIa(lC1X`"u}YSY=վ&2mZҸUT7c.AߕߕtTub|1j7hA׿TBTCpN;2[n;>ߩȩE`wi'6G `X?po:a9 :80Q[@ '#oC nĞC[gilLy%ڴ ȫAb4S7VR|3͐oRi$tWp(1MI:&R' yb M?[)#5rQR&`U*ϜiujWadyn DvAB^=qjͅ#i WT^06g(Hrb %莋 ./rICIk|-yD|6xu_܏zoU`Wmu$mHvtu>W5l׀ߨLu+,FnpJ| k+2 {da~QA60,T9I +ٲ++V T S[E]TwC?Dmyt uDMxFNCXYgeA s5A&(#݅xL$&PsP'AJ>ʁx?޼Ereu(Rwi Rs"@h*pp!mH% Yk>_P]bcT.1W!1c a ~evoww̎?|`+`p/JҊIVGG5hv 8xBsl8&ס+Y4F3DO5/T_F8N]+RL{- OU}E+ eM(u/i%PN|vC;t6EZ]Yư> 8?݉oڀ"LifR&t`9/+sIC@|q9ڪyԪ*cޥCᯂlV=vP8 ёg8YXo:^_n1kSML?3 l!-- 6 ɰ"|IeA`gW&\ '@,53"b :u)G{|tX(AK^ލӚmc Vad@ 8I$pi@7 ~:8߿pC:0l@FPhp b s> +.sؾLy4U.u#a?H T8h/E\yLX9W pϝ%4`&Wc+Kk9?)-IŰȁ[-H"|\My+3LTb?<&N @$t"/V4rJ=cDtqhd+;3̫3**,mS 6Z{Nk+%̤A!YAA"3жt/LUϿ?e:u_ :AY3zx ᰿GɦQ\*3^wV'yPLi @qp꣮Ɣ++Zv@ȫ{Az8I9" oxuůh/OWEt֥h%'49Lt?WSo%},TKM0 "cwt4CT `lU`K8EL[ȎDj?SJBhAq,.]>R+}aa4xz,qT5<*D$duzQwBvI^bӨ3 ݎc<.rGލo,s \?:ί՞hK669r(1!cR31ZΉp#2(^,tY&{`wf 6`IgCŶUY-?7\ւ:@#Ќ[Al>6GyT~w_`rk)MvebV0i!IM@x%=7 S1s I/2kfmoT 4FjuY h?5Q}P3_#iB('#āo%Ð];bw-*^ j}y!h*'k XI>]lǭP G$F~8!(TR7ۖC$ Bp*(`m$(uSM g4n\!ȉ!7E$6?oBaVk !eԍO{/Z58,x[it i|V;]{lp07M}&՟_g!%BڤH,q5 ևԠÆ<'\8sW" w՘n{Ea{Fe7*p=Bf?᥹3$:5NXm2~9޸T@Z]tgr8>,ə % g #˼fnjD.ΡtD]>ria"ۅ_k1FV.t*nD⎡κ&}B땉߯<_Wu@}"\oGO2$ۙ1U n'A65H`TDGu$v8֏hmj\i57acu wfӠ1ÆȎY?J)S#zb x h y/khUNKXOf2Firdۊ1XȯڙRII>y$ndM St\ZBa߭)̂gdIŽ' o; ]m*G%X۬r_q䋯Vx G+3wP/݌-#jӱoG?'P2tl >* m &kEk@SH)];H_)fZ\2ߊ1U4Jjl 䚨BuIm#LAxCc&Rַ3=Jy:z9ֹW|<8V2h׺6J R֧wAuـI E@蹋d9_ӽãeխc2 ɻK Z)hDVu""xDP3B Ps}"VHT6Q:λ16(JciHI##AIΚA9MMmC>mKN\π)Kw;A.8JjpAqͬ lyVHΤ[9뿕C_GzYVn_8j{+ٲ-h#jr|Hy jw[H?b Q!mBfk>7$ ְ1>A*ɃvѵJw0{~X^:uS[M6@F8+M'HXWB::ENYDo,/ThiuZn:֤6f]ȨR1&v/F~~\ԐNwӒ Vg_5ACrU,3Ua$+|BLq)G*nFsu޽1O݋A!q% cԃ3i7(1 ۊW!.&2K}=x6GqW*?s7p(Lbc2ٝW.~K`b N XA}+BE ˽Q/N,szF!۱z4@?(:,3ARCqJV&W_8౶oġb%+'\m<~Zɸ~P'cO@J~1[Țo`\}C5@FŊ>(||Nwq?zUӵYX>;޾2ڊhr>UQZs)9_5N 1G9[6ëWv%j[r_-=#%hT{`݁( ҏ ]XJjL3.=fΘ u(5`jؠ$מ o] rȎP?PQ6L$$ܬCJIKvL4@!c^$<,t#O'bvUw*9'0 R,o٠q fNmBc:j71w{«[geSVF-rxcH ^9e< MVN +(ezu8,}-37Q|i.5_`2uwyg3\+6ʑ@҈Ɨv7[\3eOQ&H{Y|J1KcS,@Ѫ[GGAԙS6p\R s0F;Kq7ݭO|.+?@lVGr6{;n!bG'q?T p-Ѹ׍zdcwl>;AQVFn9FO6J/bK{)a7ƾm< K^6F13 hgYyJ91RYdW2XnRB۠&fq:_ W3nIw`.GH,i spkȉS豹 q>M WDȷd+5Jglw)c\)8I^1dgY2vDaU~NWyIh"m$TU fWQi oD X}ۢnʦ':qEs&>9&7NM6;?+GZ;15^)^{;UTw|li^ZϋbzC@w%'xD3\ tO Hc89`HIq a-.nÞ(Jh*צUT"*gՖtO4Jpr-1(;0W4 pdA.EQn$ՌJ.(K7Cgu#$р~5cߨcoVٜ:yl-TᘌKP95T@MF.vu@m,]&HüYr,m ּ@ߢP#w C,"z1#%L0nYC_h^+\Ɵ,WN!?ݩwT!0 ,O(9rtA  -=pMq^8Na*qHo |Ԛft\(_U.~^ ␁\X直!\!xv;RBrQӜ]m,4;qH3z bI6$˶oʕ \tfbuqBzBD՜v2$MWvk~"ht-"b< ( YU #@ޖǾ{fvvGO49WqOp543UzJGsWH3LJ^hA j2FpW+M}ݫ*cZY\$wsUd#ꮴ)8/h}{ϤiyKV{ZckƼ^U4gı SKƻb-I:GGa[)_l (,I?kw} k…%ѐfsrD/SSl>NT9r%n]|mABT#P"=+铐 3s?6b쎆;&qCIO$q\!4D S?F0yBtMS#lApVFfEَs+'ZJ+;v'Yl#c I=1a3:ęD{ڴ$&)X秺s3h)t`KL"?4r<(?*a֘'Ha2x}᲋jf&b@'zb?Hc'\`0EF5jfi'{ԶJPf hAW +0R"#NFJФeg42Tي=͊1r:b?VM`_r^^+Ë ?I4OJ|e]`1ޗFHD?fΥgt+DO"U_ ,zv]<@}R daQg{NBH8#"l滠WQ眢*]s!'‰~ x҇ڃId)8dZu{Tipy`4fqDRG5?bU׃o*{ub/>ghc;2ױ>Fyk2=W-"p9,'C%!.552&Lc,f075OK=ÞF"q*qȩFHWh5|G" \kh$a;l&kM޵XfB+[hQ"m l-4p9ݔzmߞíkbL (r+uMb~%lٹ/{~g|ϑm IdY"<,@"緞s{>jξh Wbd+EAs/cCp[#XZVdʉ8Z&XG,A# $*,$T5wrp.\f^=f :gO9v`evZývyNgFpE9 %B'k[UT}̜Sl3 I> 8ޭiL ]O4]hvzE[EG e{4($V+$K'.QCf QTm,44*rfg qbX6Z=M01_\Qpq!dpR7 Ƥs GZ bf`-S)ĸ-w˳lि1m|[/_ WacY[*ޯZ΂A`E`N©|[yǙ\A[:*ʻ5Ge,̃f&f(mi0YP+TTXvd]dp'\:9(eTJ V郣Yd[5D3oړ'c] NcDh [+d(V تZ]:_VSX6ݧ$G=w5 CXдSa* &;]o^XUsw]gbh7,GU~QX;<[Y.ϲ͆oTXl(#.68B1R sl7* Xڙؒ;(8xWZ T/Xz3ηi mΏk(CJU(@^ĺcRV6}Irf3.3<=EpTTm!W@%Lc37A kw!Sx4e) l;SӘ uq)9%+} 6.$4x# P"9NX2e3Xt(#HySFMQdI~}l :7d.;ikcIᾕ.I ?H46}u(xں~ԾL1a Ggju,ut#`r{gq'|9֪#&̌frH([U.O{0kKqBG-e|\hRA^&UWLn8Mvb ðr٠0͊ge !{[`3 XPwY05]g`ؼ߮VޠyC(ڠ:ؒ;7HuÀlK)nL'#,A1A\\DjwTEk*.]`1HPyR,8->=\nBNqfMz ZZ0/^6վ00P2 ~69_ <$m"ۦ+f>*.jFҵZLrGaֆ^q:)o%AbOc |ݔW1~ Padsayyanfnf6^+w;$⫀Zr$zApΰU4]ze+ӆxwI׸z/SYd2mx=&C6 @moȨ5~'x@7ۮOĢ9PlBEZe͟܌1~*ZpP*L! s^ 9zQu'%u+[ w9'cjt;k~5!ZLo|ƗZs>?6#Bfzi߁P/nk2K'v4`f,БWy }8r" {~ a^ؚǨ_u]F =vP~eJ-w%)~((UC=]2>hKf׃wY;bKty+!>P)y>>2}I~tJJ= KbRO=}+v%5sUQ+-+h3 !9T/<)dAZ2vKД1UusDo]{:03L[x|nG2{Zﳷ6XQ))+$p& {a7%~N7v҃Y^oD~?OZ7>AZ}ڙWEȣT..!D慤=iZ!ѷ.ɍd8)qk8BRs=畠#ˀ ʅaUxe$~j7tWa#!76X@97`t722'K3Qʠ ׿ xijM[6sI3 q5z,1/Ԭ{LwqOo̸GCKGkEk dHN 9ఴah̨#R̓ƃ|mJϽL0BqbU%0z<͘B2NqRW` ,V9X^\7V06b3EWGpK2Tɢw48p|xl+!io=}ei-&Gf}T l zYgɱ3M $(qlEkЅf}c0\ ֍Q~*+,dGqW߱#m𺟜mco:pܕ9 o4Tl!/h)#lx`LOJt&TR#}œԛ5Q8TVjlR0lo.?"ȕ0n`Kq1. l0Zq]G4K*sP\2cΚWpsI:.u4EC_ }! 講;ZωbkcN80:٢8{zAMlD,ʴt8ťĮ8$;UByi8gσн#aOkrR/k-vApG%W `]4n~s| vh]_UEB0~NlQؔ$Eg"h*WR$h ҥl*,}_K`;[sd0R%pOkvY's!i ˣU.k2hYC.gLN? l̄ J>IXpTs8ͪќ}L[,2Y-s ⓉJڧ̓g̜XڅE[=JmPc[(m8tε8$!&%cj`˧O7 QFg\j*;K#HЃ!塥.)_ҿH<ï2&#V;8Q]SDQrWi}\-W]`427HUqXAx8_׷qk>*F5=gH[e?ś T8F87)oDe  mI@!]WnTP'3*1}6dahȉUq*?Ŗ7re<޿}5o6B\tf0r!xIV`D`IpV] Z]$k_i\ZsjnGK%S^|pis?vf~euR1*|ʿL" yA`)*k#VR\j10L.!e}ޫT ; bw7]Dxt38 hs|%;ɓdP!f<0bzј$ }pcSAOĄ|QRy1g i;9?ot_dyӆk QԺ\ެ;%^B0%6 ;UU-V#MkXK>0L0_矡yyRߢ##X7XY;Xwe@˴ DIa/$8EK:GBEM#@h5:H@OBƲB17=u_~ uU9Rdé6SJj-:הF1$A$q dq*B--:P@dV?x.68m^ithƾ#i!8\ a;lcѨiL1sah'u2>W f NkPާ'SqrljJ; fB~sځnD+^+d:b_$CGVqO_] <$X-=RA'Ò 8kqLPNϰ'\{ՕBXP:)40bG=D^(bNmpNm.5"ϩ(!ֻ QYp@E`YZGpgu rZ%熎K1WLPuH@1@,N NIs?,%`lR_yVlx@J5#Iy֫ ;V[t6һ&~)<&@pbް/~>̍y`Dzy,߿#(M9/> Hl0XXb ;/=+)>{.`ߨO:e(i4Kϡp5M6_8E&j6hJ ܾeb?e9~(% qh03AtSaW^󢋰ϲQo>> Y)@ Vs)+)ǠLHJ' 鈬k4Б.BШzzMlcز`Dz0H랡F^oe4!QRXkz7ǞdH'3``sg˖S:e l Μ] 2#4K{R6{:'ӀU,}XK e,[[T51Y%BF>NM%/o͵{Z;3տىvkd6 2*h36q!M ۛE3#29eosӎ3m=]1wȘgqƁ7\qzs˸#u٨.G]}-.Z*ui)Em^cWլQ__檧$jOԻ#I,bK 쌒QVc"\ bYc,,J(:iڤ#vLNW$#FGߵ;dM"O2~AEQ;W\:Dn=YHl8Nw1cK5^_m n9rtQo;dPNaLtwa#KSLar]c}^{s~VI*~gv7;8]VT%]%>a'GlyͅƫL\8 ڬQ,hjAݩD>!133 qFh3fs=ϊ[gé}$ke;`8R2s"?M&CQM7R=y`Ҍ0dS7ENZyx3Y:A98uUʴ{u;0,ƪVšAux'XtJ3jG;/U⽩9&ʧGYspk-?%<*md39Jò.:-$%׋Yje2-<颖cS̸H8hy}H"T=!G[zTܛU%yB]XdֺV0@EWmvCsH{{לB<L#> @')6΁%dd?Hpɱy*,Yszg >+hlt& X͋7l.vnqgzw׮;tj?ŘbNՐҌXv4q"ό}g%mDT܍p<ǭP`t 2zxɢ8>EeYX7F];jR~v,`/bPQ#~MFv>Cfynߺ`*mu:S(/!RiXoiB?31%/-ݡiJ4yAAK;8|-~^^'z0t͌-66I.= vh0usxy:#׼Nx0XAxM`ƒpp7-Ӟɼq1WbPάd#Bu XCȂ{yA޴OݘÀZ~3ǛI[FVtr/0P'Z6'wcRJYY$sߓ}%|r\4G]ˇr}_%khE i}@Ң .ψF {!"up[L)ľFM. վ˥DC_=\\c|ߙ[~ez\Η9_X[`ŷ-O%{%P;d$!_&B)_M* ui J+Rə݇J)q~u]q$Ϩl F0=ϑNuDo%.S4 c߼8xiKl6{[hl?+"wFk7'_3WGl[9o~5;q,~,ˣQ;0q{pK bAb`޾^: F=u1mע-Tjw,ܛ2FX{PJ coҽ I[٬0g̐k9R-Ax@HtӅ{%H;bt8/QpUr-1S|ڼ qa! 2R_oݏ/&DWrLC"k&X'ɭ\X< 3ZۦrXk,`SVKO Ku#u0F`еm6z kO8haҡA1Z{\5n .8OO.Nu^4^IoC,,Wa640S[j1<e[d!1tcEJ/cPlXI`X{jr )fXJaOxY-L]czv#_}٣bZyhN":y@?cosDVN#"F_OU޿SY U/>Gi{bp}H- _r` s=Å;Rs2*!Y&%<2tVȀ(ZΫ{̖jݹT d杸Z+?]yL)>*u '8Ba!Tq"*/hS~EVgx.h0J56&bݫ= 6B1E1_"ObV1RxЪhZ^Yk/(J>q; [H%y j[dݛPKjƨ3"hnM 8{q/_%jChMbΏB_l0?!6 MGۓ,ѩUt}<5pvi[P[,N>rÓ,k)ݯs42\ӝnwbL v7NO7ij'B$*} 3k1­Ӕ `Bcm 3mXXa9MFoB[{&j.ׄXfqCpGE Div@ѝciBh5|e4-W-Z8 ?-Bq!({pNzv^ɧo;P~H= ˑb&ԴJ#'wCE58oXkB#}Ŏ攬Scq1}uE J^dJ+P$k;5˫.љҽO,rxJ<߮lPOXzRԦ?V3}~R'p]UWV=M[ Ì⃤x䀉iX~@Bu{?$=<5 )2ʼag/`PW!)ЕlO8}0m?Uza}=u'4RIh+ LvBUoK5p+1H%@&|EwAa6(R$u#ÎCtJ6 J@?+2GtQ!̰t&3P<}fv1YoZ b0&O&2ܐcmtY@5lCG{Wɿ)㴥Z2ںr~^5 ˿q|/E5rסyy[p `r<2' 磆\J;R>6@ w+QҴ@=ߒh/fCd4sىΏ#bBd_ڑ08z! VkM}vQa]K޳3rs3m8JV1V !Pz늅 Kw36ivf9c1?<%cW|iC;O NvBA.9<އ %d\\hE51kV_KCޝ:l y6 6̟CQybg؏w/ r簬1d?ZYRs SfVρ6W}j2+Շ43^Yox L+ e趤m ))M[ d)Onsg`_hJֆFu]ٿ,H,p,hѲ3ψX ۏ.lٔf_;DXgICjt(V/C] d_@(5C=qM1QI:[^f~`&)joʾ@ifN1p gD@ L# ?[yA7 2R437ըbXOzBz% ۭ~5L99d.>;ݢ%kP'B)QADLY QlK h(k (5FyB.ΫtQ3'ɊA;NуZ"īK0FӝV"a~糪<9Q'ZZ= xn7֑lx}1_kKT*V <}9 ^G-Q8ޫ ] FAɩx/JSv𳽹ʞdAN]пKr *[{6uƤ] .SoٮZ7*^4\_CRshe*.~Fʾy`Ѩl)*~#' -PBQ-)BUY3֚z8u3+F!řwpA -~;P|1VfK !Ob`*A'=w\b iHP$ɋs;+GR}ZsF\JiQ >$'q, Rja !MZZL#}R}rӈ 5}gY4/L5hǦQzN7:F 8yֈ$ApBG~AoRSVAżj 4Npҷ6VAIHi8 '8Jrxu_DnQ"jR +(Jz5;fE"χ-ꖁFUw2O K~d/VݚE#/{|MԋDp`B7$\HeE߿!FHtu%v)Yk'agA|9 Z\w}FA4jhd[DcyvZ6o :?A.)IT)scQ: b:`$ 4}ZӉSX\w`H@N* /dsnuda0|{=8YkD@\OYE85>A;@k#,ZجfIgѹPW P [*_?3)Hb {,ʗC ]t~/Vj`JqL(nLB%ؒ-h⢳HVQ%ZW!礿{ FR ۽ Hw=9l={TCzW5RUGyX0ĥǤG2|؋PDGѰ;5e ٧Xko{A\6o]]sI#G>E8EqNv#Q~ Pdm r}\7ﳯ !*n:k cz=ӀCsbw0,RS(*Xt$n,dODNDpCD1)cܽ??_/lZV-%4Ï}GPAymhU} %`xte,|8R Lx2{FL9WۦUÜqL|&;W EquHlONSW?ʼO"AQ=1!ΖDB9$*'RTߕhݓQR1qsk _[᢮gL]`Whq$AN*TFB [ %B%l͖bh!_$xNg[Ps9p3|'Щ^Xط@W›IiRRoɐ4drH,OoKE|˨rW3k À9a$&?= h s7ygOx&u#?('$xQq^X]B^je N$DO*0SQG*[$*,4%(Oj^/@i/A9Es7ӐYhN9yޏ#1p㤦 輈IfpEיF(5Gk.-gx)YrT5R }ɰ`VKkpDTXiJf{f 6apGbᦫn'^bvj jpHL B \\|{{M1,TS2 g?`5x֝j_WCw!Y?S;cYIm{Ǚݼ+| iA梿N ]+l[YmkAV"ϾiPVQAG$.\0#f|dSNWgRj^nh5vMe(ʮh?̨L >92q((e GB޹(7|wؾٗ)~M\>Bnyd yOtEo3"> 5,L_\uʞ}n`0aشGlxpA7$̼`ZA&H1/|tĨ~J>4*s83ouXǘH4To\=@{3r|>Y'\\[>-B/XkmG!QUg=T~;!geP㵅v%}25PS?3bt}6brPFG~g_ X:ja9G#s*JJIhmv xdűYH&`b3R*۳,}25G m쩘(܄CZ)8 EqxFK{t}frlCԴpfXYR ٶD -4Ul hnxb'-SRۦeJ'bIa=E0n/?ba: R sC\'5>k=lB'`F2ٚH: ѱ:sdK V4¡k6u5cR~t:4y~âЛ*AeU*/1xa0hmF16 LWH)"E"W?#Ъ[yB7)Tb 8) RK CB-eVĄkL y8ʟev@a7bv>XC#Ǟk_FXD#(At*w^(i!3ܱ%- 3Wg)uΏcE;u jp fxѡS)ǍK! _cwP؏ECEfMKJBE 0uTlU_:oU'0GQO4_`y=\JAp \Xn[ZJNEa<m6+ƍ7\ܯ>So>-oE~!gqB'O?i|LxoNS?9TuN[>uŲU}!v]g=o_Y3CJW26m>XLp!եr6nQbFfǭtìgjeϊY([Ty$H5">D[2ѱi-0'ťRA %NqdۃǺS7J) [u0>YDA><F'W1:7+BHgD_V3>ؤ£$)b&f.֮B6CN}Ƌ98,LFg\\B,lEϧJAXh{$uYɹ,+.NtH{~b"g.m*=*_l-xa2Z/Hh uZ%UĊYAo5?d>El]D~-\ I5I?ڠLεm5Σ̸wpG2TsU&N;Vb~b .7 n@8XD ͟ okjpcQȂ &*R~ĒΫ8,nш/sKU}MO6N| Q dB1+7j/j,LtB^[[tKT_ﵨ\&ҰC;?cͨ"Iz(b68mƃHYcg=9]&羗SϜ}`I/ZѤa , V*E[X`b-\X>am2ʽ/rv+d:2#ԼMq[|/LW oζ>;]?u?(_}=)]>JoGRQZLuL3E 7wp i&&;t(˟ f}B4~ |{BcF" `QiFXOTi򕥒 SM_UR J1 & RŁ(iCd4֜ IR3 vlu̼7ƙl_K٢2KAڹl\}AgS}ͯtDA:4CAM3Z֍X#QIeEv7?)! x۟aOP@m?*a?I$orR &e^N+hی"n YrGplҧMi~[NptMjt/@>?v]4)"‚ր8[q~FnӼ}o͏G]` h,r&rxEHٱ?M4+?_R`7u^Wffn%aAzkKZ3AU%k?Z1(1R.ERP2׆"AxQclRh uv_mjܿmX'}9"W[/#F>c2:~V?X'^ БZ!-%F>d}I6ذÐ2BAͅ5i~;dy6|.P\kzSqc:]ƏDwѥd?Yp&1oFm0R RV]J)1B X<pXi*<򂪛2Yy@cЁQW'| e&WH_*`2WC -dSkYjV.'B6z0 - h1qo܏mSbm>m 7-95VZ]W W{ 'oM1',lewIVS>1]jj#lwqrEɎ&l&Sw=~s^4 ÿP7}]Cx!8ilXSrϡvƿt]*^N,_ ,^lTpô/f{c?^}&aVQNnJGG&xUEB'UYCuǶ{+<}F $bnz?Blɘu;,G! sm`E?O_*s$D2C ٲeEgy+ 9?bg/(,(M:qV'/_[ jf3-GbWIx@~# 5[P򄬰uq Vvfr9RΧ8m¶݃lHV,K{hՙ׻ 4g,ܢޑ4`9m+$ǝr3.h~`;>x6(THڛ%Oʞ%rz2G}'7懠PoRP|Z"g !ke'S<!e/MM"%ZϘ:C}Cgl…ޅ-iymX%oŐm̩ĻHӅ&+ϖc캳] A:_PXxЏLazcMqE@B/B b 2RwKdO MW~=5(_92ܨ'IL,v7T6Ku)07}$5|U٧u6m uVf v:Fp$J(U(~cIov)=VҜv7Tlp{XNr@uMp\)qN-N=F1]^,Ê -v.XUhAU<и:*LdD4M-NK~C@@,X\8C27[˕EiE =mDda k ҧKu4RC0&ѴyN!רT 8.C2'~o%91PO^2U萎lVbut5y{z,&Q#HxT$d4Y@q6sf3Y*ˍ&]!-Wu!zZlHi4 B;,YFLH ~#Wv\?:g.M>C9mݗ79J^j|UmaGV.:n|?-~Z` 6ĕ~AXIXBHxcza8T)->Qd9S62_~Z|SF͇؇TXE 4⽯Wri8)f~ ID~z\ b^zƟpjK5YTmiZ V$)Z/>L P3`A68eb I*~}gQ]6ZZu]1~,x7n]-rbm;;9 ݚ8sMSEwk{ZF r@=ecClzʘU:;^z-Isf< dX죫T_Ȯ3ő_rkHP1=rϩ}lnU3R1)y7AP:ѹur ḝ'Hv,QM"yOmʦ_6B`'X?1UB+6ӋQW~PѯYA]WxqUW`eCEhGcׇMvgQu9T5lO\.v@0|h|a`2;/WDřp&M22sy -IXE%,m ՉG+k"xk$'SyoeLŚE9CtBJ-n)*<@ƊJbiL`#+\N5%dY*@+Ltyi'Fm/ĦD'{ĭr5p"-y'INdM2 Ј4~h@'6mrq"j,fmP8opyT~)%馍$ D֝\|05:OX @IY2$6TU//!egq1y(5SNdVѦ0X*9Jh:F ).$GJێ1sC;\a.vRzW(2Y3_GZm_6ʳC9]d6 ;~Q`Op:ܞ=yv7NRL4#kl^U>FŠ5pk[Šzr,d6tmԾLC4Hcf? ׯʴt w̿bz˾~3Q e<6.Zm W0F%5!|wDrBgunؑX\{n,t߾ѩPRVu9~v{҃ô/϶iČYJqaxjs5Nd }Ru{ ~ws5һnQSԈ/+nzS /yw.jf/$Bg3#\ArSOr 4@. 692z򦉔#0a8["{-? Q.ԍ{Ɲ(dm:+oQ႙t4oQŸ*ݴK<45J kfRsSVqC~ωkD U5@~*=ZMG9HIӔs$0rP*_;`@إM=} }Yr:o:."2U~PX/(t㳨Y򂑇9` DϧeNU%Yѥi+ Jqqbedgt)W^3m&% JLC\eo RW k x%E TdԷWCRN⇅"|y@0_;!}*9c^>13I-_Ȭ_&:p<9h|!]1M(*vrP{ℂIU6R]JҴ!ӂ?>1*KM6NEsѠ505\5^6YPmCe9v0$_l< {$F9[O;a #x̴oOJ]Qx y/2?!]^\>|IGa0T>@g?*:+=Y{9'L`x$b(c~?e?v !k!Rg9F=׵|B!J$I T%] &=`%zrs 6[nY y$\ƒ"VIH6pWn^H"?'+m {T mp¤wIVruth,| z(ZH!BO2|%)/V|H14I؍l؎0A Xx܆!#2G8/E7EKa=<9\rZ(.bQ?_F$[~rz.hǙ>syn꿜z9WKS*Oc M_l2p4cR /kk06Ieh>|e"sWT%]GTx 3 40FD܀ %Y5`PVDh/OBcA<0ƻ؇ ȳ=Y](D/iAV@,mL^R0:Zr i g8HNK_{Yc< pAxoSb+7+h8 6 UCki:Ŀʑ̴*˫rt #7u2srxubHK˹Oae>z޴a]rxI歭 #"Ǧ~mfS8ؑR/9xiæl+ y6V=jcy)zv5^ }Ɂg#\{ Št&Z,v#6+I12 *8n)mo0j*6^0$HG2 *>?,ȘT,uQ ̣.kwd3lȴ rI|feEa0Ӷ~w7̤s|dħ~%2^ܗypTŴ.pNE95۶`_$C>;| pZDȥ\*{&n3,!Ζ2w5%(jnk$i'ƫ#'f 1+PZɚ=NYn֟dSug/2>0#aF B@cC?5ٷdU|AfQ8dCOjaG9@҂,SDֳKKކݠد X]̾Ȩ]thM=U6|C@m7&2GD4eCF<̋hM{҉ijg}sdC˱ #:3(KKs|~ؠN 2>?.ҳ|@s7&K ֥W /WV#; P4lvnG9/I("Ő!=jpMؓ@{ }JhrD*Ժ\DgZ~9 >a=4AO܎ZJV:=^ vY',w2τa 5v%[ݱ,l = f9u}L+3{=ʣs&E}-sdy^)RHϲ3ݞ5{8Ț5H8@(>j\\'PhʉLjJ/E?SևG4y\vs˷(yI kޗowD7G52Yb4 4el5ׂG$WtgMFVoA4oU@vа"WZ \3CL^jWiIlPѕM^? 8f^LcggWd; N\=\kUhz"zbuwu\##>9|cg!S2yY]0Cy}I7"kzuY]ۂMmy[MKX#?Gk>57j(dCgS+jG|`8?\b[ݍK,{E+*2H1o4))fÜ̊)vS=ŷ?|,ZsVJR مtKВB<}S+q !g  cHj./M)nѓ8Е_*5Ni\@ ձp&5l^UkC?mc䬷E [n5qSX>hjg&781W#`BXe vAu3tQT?΄_GZ?hy>pUBi)?QlE%5 MgX@u7kM/(klFBESÅ1 \) eoII[?K=x7yۖ+|"N BmBⳤ2$:|lCSM_)݈H m+s(50 ~[ 'c-9fY\' 0Dim}Ľs0vʾP{CϚ'5m7d+ z Qc Ġ䞊3PsHcT+\:*4rq~֛TZ`a"G .Ǯ>(6X-$J~1Ffle6$i((5$Su[ {5݌:rpBfWEVЙy*f loA&NI9ptTB|u/^ i,SDdtVFtE%ז872ɷBըD{BUw EcN`ё5u+⾩TOMf=>RL8m@Ѐ?NߙdEJl,{?:bz֠@ TWJRǹ~'rq/r)W|W,lm?2̋"Ik+&6; 4|1]Y"*M[7]u~xÁYH[U潅W-tyZFiIESژ:5RJL# u 7"o6AA G 埭H 1*JFWPK8ϰn*FsG xg3.kV2Ff#GbcSc}=3{eBvܤ;Y]xvZ2ϢfY #hJS#Eη;\`+}4LžX[&ܔt߲UtB)]:Sx6CXM?؈Cef3覛Rdė4疮Td6ws"z<x4 nJ!UҴ6RbMJCs#ϧҬv0 ~:-޼OJ/25! L4\Oꄓά)ǘY3Y>U;TFlP8XPb.9@ygAOp>Usd~Q' 7wPdEx`{ A7ms ATO"'n,/;yo|AuǿVd")JjGv+NH.3aG(09:cZ2kUy>~Z1Ov)NZʥ(?O :]/^z]Q 2X˺1hI2z^[V~ uu ԢݜM`̳3W_HbT\Ce1W54z[&Ӊ^$͇z<0 'y) h":ɣ .B'x=~x$aum͹ab1bE<*A83XᨙF[8 ܄M#XIN>Xجmksirt L0;+,yͯ=+@رzt+dR%Tu;8~[e) ueEȎ8>gw`ۦ5$v qm!Kil}6zݑ2clh KwQ klhBcyC k 3[y~e-UAxgѦ_+Wߍ h-BDŽ(Y7}`kL%^5Ki9*兾[z|Ēb8AH#[.oc}69oO&PABym߱Y}TNBSIXUWv; mF0Wul{ۥoRx5VKG{D9ʕ*?v'kbB 34w*W%sJm7i0u'٬P%8U] [o=MӓYΝݝ~ʤft-"}9y9FyI1M6@Lrp'f>[rSKdFZN= 4T!;gc ߑqs7ʇ='K>쐆|ho-oqS dgN>sHH n.^Y&]ZERQ(i,e畒tK&QzYm(-UvOf-(r<ã3>;([M'dƷCqɘf \^!tZ8 \a.Bit]3T8f'{,D,C 1if֨p>SnUGIHaJU۔##2 ш*[x&`Ǔe}au$d.0z]N DTnpEQBc\ {ܮ*5 Y&n) 6Z_RʑOy*z*ܵf=wjCTZU֫ϗlftZv4S<ݞh41/DDLu\d)ԩpG,C0^HNd֑/ DߒXNyʾA𼗜[|aw *r[UϞ@fL?(6񥻭rh1ƯKؽ W4ޢښyU\mS0[6䨀(zɓ*ܞ[;93ҘңODY7*ם\|~wRtU\\8ѶK}V[N8 L!Mأ1AvvQwTa/eTǦVo݆X:uA2z+|}eھM54ٳ͡YL) :aJhq X9.G-^cJ.yM7-?8S8-l 6ލSR\X59re%{{( 3߮p&~#"lN#u:A%|HfW az'4=s=!ۋ~ l^lV[E\.y-L͹9fx1>gB$*./_i,^*k䧚ϫG%zw+q&bD/[G Zkd&}Dаt}.;֯o3Hj8;zI&L[Z X|;vΤ0eWƟI̓5-(A1m=~cq/%nͤC͠v )8ߏmjZUa'g|Jq#Y3+TG( &ݓ\%)R):6igٹBM e#j㍳B>cG֚Qa{.7@)Uy.;gE%cn>[E61`?0%w|vT !۷(xDkPɀ(74;RbUf(Vֲcu >RUCe{2Ҷ@z08prő&\F9T`ͼVgˌDmJ|de#jq*/?e&z,;B&rA+ЅfbjQCUc-qwHà?b9c!@yZ]0L<'tMON[l_)Ɖ]u8ejWOY#6wYy "tEja}^l4H)mgTiA SUDjp/\Q< "bדI@f! {]$ƦC H M]A D6eq"rcR)"/ҏdǿH11VnHMZ&\n+.r\os=jLر$iT[09[OLzҾ>b*w \d1Ы~P2gsw0EL;2O ?|-{,^|qmWmqu;aںo <`% Y8H%XP0iB4m͸ύDRYj*E^p@mBh˩}jaڽٱ1ʟV+Jk;@*MI!`uq-<(ߎc[mDMrjx+6Hmm-+xhw(Q2 xqFmJ؅~g_m/&YƬ³ZЎ65'Ab0= 6*C wiE{ ''Ox7"ptIfȥVw׃ET!?| @skZ/jaJ:P"[PfߨJʃm;'X8;|Aۣ>:+lOe^J{,a෾\єM/}6n;.VՃҹEXLHěӗ BV.5Ky1gKEAx`30#6h(zdn XqU3@h 0`,YkRKepE=z 4&zKx;\Ui(X,Lj 2 BOZAv8) ? oύh^86?I!ٿdk]j@W],<~agIEݜ+%k̊HP_T+*q5#_(}"c~{ vdX\%VM dkJ"C+P#rgX_%B۸ tWV2'-ӹECrrH)chjtWݪEK8Oձ}f ,Œgބ4#,!(FǙP8{P ] DZO~N:GfKz_iwwB&࢒n~ < ȸG `_ IFg\ ZsagWρVX~@vjvJso䟭om'%(D03ΞKD4[%nU|T $5J:3$2WWd۸g5׽Is@ɗ36\N eqmF-`"MɵF~b;ʤm å02Պ1Zq ɽ\?p.sUwzW6#.9I8jYBsҨm9^(@ R7)!R%gIm pE!/pHD'-(7Z;KGa/c4z<=cEY`(vJ1-êFKKZW.vg&n Ĉ4[kP[\#95^.٤oHħ3 㞪IVQo}g脶 ȕI_f5sG2aΑ(JjwFgEut4b{ a䂸#6;)]Un~*zG@coʉ_7-2}-[*}^Ƽm03{oZ b- B&)B27{}1 xujD1 x4;zݹIQA͓H' ?Cfr26Vm4.E$0k`.e0)IȎ~.׿">ؒvGO qj59fegE%NR ð UGVRԬI%au˼(}"Ц'0K9+vX~a°CAxFBZ]qF Kg:¬qqIdCC"M7̌Ÿ9 h\@B-2ʈ{"nd p(>䯽qlu{OrB ö}JYo t㗘{~G=5H]0\á1!7egZz}n1o #H2Z핢qOsB= s߾w!?! aT"&sHhX5D_C,/RY0?_H47J䌥_:!(CTɪl4mzhͪ(Zڴ\Zn\~2:hQ> pbᨴc致f8iO;/o'c҂gfdg gZf+2dLe4E*.rip=ɏ"}*6 =~7ɗ#ncR(&y64UJ;nR[nvR|_3[GqXI )v…1ruifT\^+/3GUo`;KpzdF&+F_:XۜfJ .8^t ѱZ#`I}LJbYEV0~D%VE*ʪWȘԶC*yҨEYo`UQbK )b7$BhڬV^2,LKx%z%݅ӳ}Lqr/6:Lss:FP+Zz0wbGaN[] ՝&3a K0VZtDZ8 Q!~$'7(n>t{@m:bRb2ڪB.U$|+OGQK{T{i1ڭz: lԴ 4ϸ/BJ_f4~;jL/zP7Gks[E_٨AzbrvчF@o7(LRef2=S+zK0q&Y|~Cސ͕a!nRKCWN4@{53۩~a<]i/7 3EgC2"+ Fi3j[~!c0Hd?Y96y 9.Bl0&{Iq{(sY̊_jO(r͉OM=BA}w2'[Q{6T3v@rH62H<=Ͷˏ[(\W8!Dl,z:\jM{Toi1<ġt c" eYWxB/hԛ{%tS+OZH[9ӞLhjZed1\v=gy^t*}e/ԘwM~lqi>8l9]7J7f/ 6 ukwvR ˔A%g{ cA|/ Lĵ@oX@PDZK"C9WcYia[w퀍y8Įvn>;nN{7F}P<Rn.OXl%w/Fub|`Qj v0x8d2xshg<61;:dADRh?Rϖ[ϳѤ>Myy^"oБ-_G7wj@Ŝ'ꮟpk%_o+V2'Py~\S O/vMٜ%Rk'n\/\>TwZOB8Úbhy.T7ڷ OIŨym=kf-rŽ$)O\t>rսgj^EĶ|}X4&UIvb 6 56Nc !p*!ֽoȟPD7/ y/ݙʇ0wTdPW2s[w˩&{~-3/0Pyjp7!&K,SWC-pݮ#?ÂKڋ#:hҕ1MJk~I(832=Juq""9,S= 6k0J*G.2.eQLdYJz(}E 2жC|kJR ]$`G]}gXb;iw$l 5!yHbbFBr* }xz[CSO.5۴ 3{־`)%ueuʸkm7By`C#GhD`x6^D~ҡ1֠ yuGerjLsyljJ0hL5hɫi,zR^RJC,N#>/8IMWG}|xLh[Bd\c kZ ԎBcq3Xڞ5H_ŧ GQ/?7􎓜R-4o~yUB B]8㨤HjeiQERn1e\; @:x82Lf5ZMZL2ær' qGUe'+YhUk[1)x7_ (`]y &Tr#ʃ pFQݙp2鯓3#Q"S,G]E"Y8HP%9uhP1t`Hfdq=ji:޿YQt"R'x٧z;YKMp\Z/cr<)%ĸG 1%S` ,2l{P/ZxӲB^>\S|R!g_8xs_irVf0XA3Ɠde R$p.C 7o%tjb#nIVkLZKѮՃ+3 S>`@˾ ,y,$ qKkpܩ vu>f8L),>5h6 ?2U#,hλ@j'AFM?Xv[c.".m^nw3S$ {mFk1yn-F@Rz=;^3 Uv$g5~]t[nЖaoSC3}TrLC3;HF&8';K,sSOqd%؛6xZ׍+t3:RseTMOt & )E ù2=̦S#/@ZJf=_o!:2c s bo*O SɦڂV3Edz;ʈǟ*?!H| cjNP ?T/ea$C#UJ ,p7mxY^hQ Xgz1P6ۢEWCNL?YbD,HXRbRfǮSP39XLkr~1)~,ׯ3{wXw3N:1CtW뒠t_/GL Ik[7x@)dI.ɾ)ٜ׎h--\ VB,n6T(ԡ|3(I*yc7S=9g1¾!\jk߷€kK&֭ mn 2}Î8o`4 Aetav6ȇHS&PE;vskrLbrO ;?3IuߪjPCHrѭ1<|đ/` ]>{NN"owl e1 Ȍ(hR:'f;!J7/L0i_I֤j pR]jMdGrl>Dj8Z'ĢN`T} ƙ$GyWM=}M>O~ASb@J0#sA?t '45es!lJŻ~x&w7ƊQ @8U I_^=*ͅa:ݳϘ_OLZg I' \]['jk3Uq҆‰17ДgSG!4Hei9;" 9߼!r3vf$=I3x9k!JWs}DeIc>6aBH2jul-ц Ab~[F۩Wy!JB͚OA;9+sIXQu´N 8/GR/& D/$^vϙ9"u$W^潢(PET{+ګ{#k9Py>u5yEE1SPhz 5ĶmhB8)wrs4qtY L^A<3{{l 0Yi賋-oees>&#y*2^탣O`u `JvoEwr1W=UCFu؂ (lȦ~и [!?25, CG/lPBR݌c|qt)grR$_9OvD{ MBS垵>YMp+2ݬ APlW̩%/3O҇=j01A0k>ƿWKAnaD>lE蠊g/K(*:ŧDŀӈsv2M}SƬfo 9,[KTbtc)7Ұ\m8j;8Pon[uNFD"%']^KEDe26ս`5 c2 -a򱱚|08!gHYHoŔy2CYHZ!ʭSnj@ljB{) h)|>۹bj܁E0-\d= v&k̟AoT5oMk\\{Ӫf+\}‡cC05uP2q̂JK>6*Xv5T#ʻ}G7{Gf>K !u2]ʠש-"d 2gH9ZB|.,i6uFiUzqTh>pe7Q zk=t]5WLJT`q2.nlިrE!]dڷ{b "oXə䔭R_h}6%Six)e&˚R4)ࣆL> ͏"jBSu٩C[Nl9{_vi!4e7oh;4(0, -Z, gt{,p ctgvv4 H~xy-@/EP"G6юj[1"c:&|=mua!3Hg[ Z@nЃ? hpoK!:&n(% \۔:  G4 .*;2BX ǞlV(,&:N`$n'\-,)4 6Kbja8X/~>E {^ }>-WPRufL CF"~p mCn}p~T8W:i|O CCMjU%Y6ޙxׯx MG%)TFAJBp蛺j"ʸ, ^,U"ucftxjPSe)$^R7Y9sUZM/BRC6A N g62`Gq;6P’[!sttOټ̊؟A>.kbFcjˈX10cŌx~b}­(D5[刐zvfd0aSCu'"+<"nUM#35ü.$DpPdC[SK~4jrJ^4Ψ}QTgh JץYaԍê f|?8)B3^ux"n'i{tR*J/(RtbU&Op@[53pNJqߥkj+K߾s0D/kq=Pvvm*+&˝U_sާԉ`* sR)b|QMb[ g1VFUJm7OWN0 hiTԞN6"\ Q}d%EC*Z$9qV?NDV6oCŃJ"S7EGLxH'#Tvt˗`Vh͈}ոxԚ~}t#3?B$#d-a/XA) )uNtpƦ4^nA %IFxcV>O{`"[ a-m *4eX+ k\"w%ce2KBِ|d^ atZPb$QsBhՆD^0|J]}Ti:qt ǰ ?W܇\Rjnp.U|ǚ-0do{MEd+5ZoC07e9ʗ 5_ڇdZ'cRֺ#+}l ~IA"at[Cu@XingIZϸ,\JRJfiσD_ZdӘ~ğoUp.S_@%ٛ[OZ#@lSX9l5#E&)#5/Z~f8&sW2g$[xʿ4Yf6c64ld{6Z,W_Y\s7kƱD"96t+:]ц ?"P.ֳω9 ;!x9FbmNyqM$;\ \LVf,.ьƺX6)N*ݗ*NtL%EC[Zڼ߻ _\&v5@l#alZ.hW|uj[.d>?6D9}(O4X$eDeԖǴ&Ϙ|ɏix*XW:dpo+NB2i,@٧D]$b PGD=IX(;O0=[xfEK1KF5 /fqd|7AEOW -IH -bLKZ*q'.<8@fHo3rnGP蘯@=x~ +6UFl:\C@3N=LZfz3pR8%J)\NE# LwfȄbT` O{M(BmF1jwI:r-^Xs.F!>Ȑд#76܇!}ą[Ƕ~':`Qk_7z7ڶuQR''"osA7 >/׏[$esxNtχhB0hG_[?3il"I.(cAMI|Iԧk(q57G\pZtb1YY# rV"l)Q 3$$G;R~[[|/"ű(:Ueal\6F|=4A*u$ Yu~e5ˆ7=:$d|w8y:IAɡUAyS2 #Ljҵ8:+{Hx*OEH\܏%Sۯ8lxQ+g 7ƿ UrťֺsSi-bXmȍ$Nz4bi?g X,b%%o 4ڂ93K"s=Z>dV@XI\l0Zzk9кH*UcA{:ɧbz)vmlgB"DmԻȕQ/k^ tU`4o6~ɝ?$R$z- Fڸ|ܮ=Ia7*pM8qgXj#Q8h|f"k4oKq6t1PStKCoWNu*ӥt 8q64՗2X{&ˋ ($u,9$CcT &S'GÙ\EKm(FIirΨUaqqhK/ 2I::PBp @z#ä#n6]BXXoi>dkO\`UB ZM$vMT"Du:Hb}5S]6LnjuTEzNh8Wccv‘QWhXBWèvHiC(0Hvir8w֩a^lIRW*m 60p*Po Ǵ*q:}@';u*ڨ A ߨ^~Aa\$7i|K0x >eʹp֗x ,|m I+O,u\R{+UxSec̀fq "HwComwaHSA\D'gn#T8%ө';o"G>5 ,Hv Vˏp?vMt:?Mi@h*)N]4 0WdׅbًT3W`Ofٯ[NG=I1+r*4܁ų#p 8ut[Q }UqtP#\t柧;gRV;ȃh?n=ZL3knw7i֟Lgf>Ur9؉VVPGc$ZDq 9QN%e?}X7lJϫ2x' E_-eff4\B1AӮc.d \:(:mSեSmᇎd`'n<[<bn'  Eԫ&L5e~1*w83Eb9G7!1cO X4@tduK;J1ml1h7?Uq]Z4 F8yXHիi[JBgcɐ7!;8ee]8 jtzvSRieem8tfbH>R9'S)'*BAWme)IFv||6$''PJ=՛mCˁd5mv%)8wlL&d`5{i]#*;5&fz4n#|5lڢq+ºeceC*r&BPf\n- ojy(ʲđb{V(D|2!~u>}Y9YN AnLI=n< ĠJA!Ar7y2i5;b<\V\`'.)#A>ɇ+|e}zE tgնG֔p bؙC].<v@v(۾ٯ`<0Kۨ5w4*{'(,'QHX 3,!pNO[VhHA*UarbLc2]*! JD)FAi ͑MzfpR{!p195FH hvli[2'ͻuQ'܆p Z$84=^ t4 OChS8:EqgnvY<i &mYM]}DQuGkN ##4Ți4H[T*r3PQ@R%TaKq5ʶC4CN40gQE!jV)Otz"0d++ʗx唧<<Bv[NsUŁͷ83oxW򆠜0,ş;3⿕Z%/)Q?<k' ٹjѭ!`Væ9SE[4({Sp=24`"Mv&SK$z8qYWlF.a0&W\nuUv ,t^gM6ԿC}%1P5Q]1;J6h@ V#xMRacJq\pxnlUcWq?v\|->3Seε F"GX]J⍤j BFJyxL|>21%sd9LH?֏#޶V\/p2 b"ޜ$3:CXsdL ,8'A!v[qb·QEh17maz8CQav- om0_ܧJhAp"v7"* ]q4FɅNŷk`ApX̦G<].rjAOٌx-SB̪ݞxGP$"޸،7]LgJ=sWcc֎Q!Q)@n& ίw?}s<|J\ܱTA&hk.A؄WڣxLoÆNcVUі Aŋn3mN^& xv.6c)#y$='|Q)K27_ް$f\&"|`wf7?؀ȆEiiK()+B9;';T\~P*0ұc6Ǜ[n9Vg7â={/pa'T3IKUk6I (O~a#0*XDex]  SZ9v0zĊ rgΘmc^n<_ 顇 .j@mЏ<2BZ,-CsUʔzbfD=E@ä8mЃ,۱eէAeBn0ڂN%YyzE HoˢxY{KʥM5n9)se4N~ۿ'Q.JaS147Ϩڈ-^?= ['"L*ѷ!Rf|"OÙ jxŠԀRg9Cf*8HȦ^aV'2J zWgR͘]!h?sHZܕW 8"C!AfmKU%l-?HpxFD`+񸑙:Mc!>qG~r;+W+ber&s%{gqzӌu~ uDqǍR~vY1VJ.Jڒ)SƳ$҆XsF N,cWSmq-ǂ}?QB^uP޷:[7>^N>e83+w&0gj!3$%WJ\~;/&:dGR-5x[>,(ܹ2CMKU^$IMK{ݐ`Q*^$H >')Xi>ղ5 tCz@›m3Z#gvI 45xx8 $=o E.Hw"8id ~hAGM6B7bLzcozB x=]w^Xui~H w:=OĀR?hӮ؛6g%1\˜iVq<'bSVʉ|_ ?z9z /׋^FMO]UA9v=)˖snb'sͪko#&b>u4*][Zr*.%۬&Mz袴 K l;)LzpNU4a* )&'}Vc,DiA~ js?`v,Xdۭ`ݨ=3z?C=>I=^GbSrk$q$#DI?y,Mu[myoN"ԮDH2'm0+գ63cZn][~F䔖&XpOWoQ C5gC/^Go0[ O~H6Mxo]k&.0ܢ^tT;ؒl{y,ba)on8h4۝7$>)o =Cx*a:`O BTwabq*&W6,@=Q-KRnaG!kh@'FYߕDD]-kN#\~E.): o̭V; ltEbx4B*BYI,.Ľ˳^/8T?[[Jl]}i5QqՂQou9+FhARJ9t>P6$:n5+mI JN\:&u*8+A_H]`5c{d9:l!Rd 83G T=g_ wl;qmqlX mȄYK*u P|e8%T6+x-;Ga9FaTZE}0n^wtsGG8+Hߵ(\킎<՗YHܷZs/O/TibU ߇|tv@Dqmo0r? Ж'@Xt%Qs~8d b!u^ʑZA*ׅxOuwp'ɲƅM 1m჊ym5iτ۔5ĀRZq1r Z&/C"+uy;,d{i2rU %jp%tXnhb<P)G~hI)T\zYi3Mz3}8A4R1  XLF9j'AY] 7h7}71.1 ?X %d?'z)yL;_ ro|W>;@c4Oz,QDB(`)}%NzyyěQwh.;D6fՊz=D>0%Hߋ%D$>TMn+%Y8N"Ti"9-9j:u.:{BU%wъs%'Qa.ip+/ )?C-(\>>mPW΋~}5Aa߈{<ҫaR|Dk]zixKSNBTWCp)+j7 jXI ibEZ-fj^.M0ށ֏JcЊPyUxs'tweY+BnZz+A:4mL)/%x,:Cĕn+OCq5+eeYWoT$LpɆ?p/Qc2)!ni:{?& kQ ;V4m_mrGc dU-'YO]$@6#H[ޒ&cX+BE():Mv#R.WJ-+ :`>) %Ripf24J.+38 X| ͹As3Ց@2WUW/:wF@y+ߋۚ>2ʓ%kGUcK?.E컥 N ŕn=oDo}Jܟ7yzF\1Q^*s^( Eh8 6_jI.fլq'bVa:Fzf-ls5> zGǡiia&>ѧ&Nj^;47'+|"z~+U|:Et˥$ow7 {Zt$p5Lrѣܒ x?ɼ~lA=e/ɁTJ=.3<9a`mvJA7R Bw v= эrć"חDΐwwV5"dvJ)jy𧈞zg4 "7䊺`dEȟ@l-=)䁪޸i%;bx8lt2 cOlZ ,f嵎4QȰSE _15mVSϹ("$ AQ>1#3)<ϯǾNaA.qN$kNh}п -JJ狨xWv|[뵤G+e)m Q T"%pVK)[Joɤ(, 9rŽV@zq=]otOVZl9{zv)ytMH&o2NUDg܆T]x#1^CͷrAO-TR?07r 5YTQVi7Sĭg}?:c)Q4t'➖fqנ"n,s.]3YztćX;&LA]imhx6(InO9Y-#@kqF“#*bca"=2mX# %%QYاF}:{#MIM  [߰sVoSwC2m[!YfyR38pu퇬tفYOwrEVu/8TX0e}dϟ$m\lÅó\M2spGx1 7#pWNy*< ֔'N=vwu$R  >61e T'M@>8:m~9N=A1RK`j-kޫïG#'72dayLY9=7fVOLK*ѽ@SCŃT<]±"(Ss^v'@`Y9K^rW$<wEU@t-Hʥ+/6꾒MsXnDF!Ϟbgc3t[N|&(sh̘Ǘf^$q*_3N&xQj(WPyB"̯hX7R}oX&<.I~Pyp1Ŋ̕5aFz $n@z/gH+nRhW"wM0<|: +>$o9Pɵ )&Mʍn@8^hۨ)_|tEkX wO$LT1@r) &wh}{<^δ7YVBTAl8x>EH٥TP7^Q&^=59~ Į;$ 5'6KAM6Y3n`fTGGpGrh B7!E@aD; dҊFA2qf%#\l*P2d5Ʈ5 θ F|X-R'+R**6h#-+u}6{ lĴƦ2*ooMl[Vm*F*  sGT qWFϬPW2Ǟ )Xjblz̐wЃ"fB7씀`{;*i{|8+7A]jx6@"AS -+,vEͭT |Iy2z,’-KZ5`hG6rhA7א:0E=5"jG?;d-I2x[\:r\|-- C$/3{5td<ox ŲW-F W>y;2$͍ӊHl~T8kבDtdp3]4H}rfSkfr8Z Fb`έiՕ KfTJlKZ0!' 7b'>kY*wYiEٝwê@`1OPO넥 1:~~KVG-soͽJiT;* ` q \}.V%b gtK8&sW`m׉)QPRq^Ǥ3ZNd2y[4?GîĒ6JR=*4/nH;ӫJmMZ6zF>-;E<^UHybG?g1S)6Gо,HndwuS?o%IH<q|I1Lp>WHPyiJ+g-:Eb;C8q7 yܠ3P!)gcqȽ5PQ Lp|)09 >̞`iK'dxR{ `,<  7V M ıܠK>+1BHsq꿌Vεtz r q)!sH3# H̾ReV{+H;B/Sg{l# [ |gRT#?qqd瓲`)WM32Iw>K]Rh.p-g4e*Z;΍+,HQǪbǰh%^ͭS帞vPrn _&3!EQK~MOE"6xٖ>$ tVTrT@8od28?MtXP1l¾Cxᐂ{EoAOK % J#w=(';l-ZɎ1; 49{lA_8bxp̤.xp} ]̌i iqX!Z[E`\ծ yHhVwsjaͣZFeh9Gӛet#8/ onQ%ZRM곊#tL.VG F uv 6[EEë+k(Eܮe# )CJ`xf|k-UZIxPIpD> ۝̦02('RrY B(A,Ağl'Pub\ %Bi^A\dvU%Bl~3.D)D޲(wuzNAMvqNw/R܈2e|%ِ-:C;5Ua4!6\R+x_qVS0̄[lп/VHg836(p7kKwg4G,鐕e %qS4yma-.x  '(\Y uGNs`GOetpo*Xֆ^.ʊwqZ-Y:UV7,]K#veW*T-׌: v r|Z~Z4pc=+4x+Yo750? +o::4a\[sΑu<\A.Ӹߣr%&k<MJ5̳FwI8QQ[jdOElyLՅDBPYo7*=st!1KoM?%\(G j !KE]iI9fC*n7bс\iw3PmOY~R0Yy!"׈c^eusp}+ j~xapOFs":!gÔ\2svIh-f2Ȁ6e"gYa|SqW*Tw}d: /b vn L3(`` yJ ɊlHZ癩9vgZ=v~6~֥+'XOܐx܁zXXr)Ad?}YG_ݙB;]EL,g!@3H4&'^qjxƎT%Z+]5S7qyހ̲'{C/I_ >DJu~VsߪAT{(t~m58Xf˕@>ד1&+d!z&\V˔w-ާ&^XW(ګHQM5!]NcJD+]{*o`#_4Hr%$5/5xp? r" z-3ÂdtIp1={mU7D %|l ֱtQKcCKYeNPUV.]@o8e$27wbk-\YJX=TP~ vf9C JQzXY?@11K:/5 jC߬=vE~/i'QO\B´dBvIP ɊVحs4d:`z>4eݾ,~,+İ=dۣ mo@\Ŭћb9ZӶ.&JŁ֌W6{"rhEBl?C!JPOaaSsdʵHl](U%ZQ_o(ϗ.=,Hvqv3aq]^jBӁ7tN99˔4֒N`zu`^*. 44"Xga-iQ2oOѕBd2,/߶Kvro@=drEs0w# "VS4GrpW٣NxAJ(0ύ9YGa<~2 Zord^fυEOVFC=KʞI h);@~lZ6-Ut2+z{ @"Lsꊹ˵>ZvJB\ ,W'ϙ*`iW/kS;Ai[ߕ7etȖIMm-RI( }|4.Z3 z%TTBq<*vY@U|"vߟR,-7dRLix#%8EҘ$S$q+ -ˮfEeTlϾBSD^PMt޺F88. '8XЕ}UgdmS (>րt]2 &&1bVzȂb P!QăQtQiQ0Y>Gw B:"MC^𷶄e@+.r͢buGܔ qd8V)Ӏ/т\V[ p;YEz5*<  w\׎Xh;Y*'B59ՈلP("ܾ:@{g_pp2mv7o)|'^OF o.DSe.n'W"@ei>%BOh}.+H|WPk$ۺSVj;]vg_S8RhX̷5PkJ|,rIib\bJш:p!i7q.-t>'oMXO)8"2:z#0f% 7N*"d~5d4V{y 羊)B$=hP8rzb*j*exn&joV(T=+.nOH0ǝKŎљ@*'ҧ]}Ԡdn+lNX#3X?Ep }eU$ٚJL=)1}_𳄂J.Մ:aa$#03ڄ'=/h4A5Oy%˝-HYg<uE0]Î~QSV <:ƈzH>5g]3گ(4,{yїޮ;Vl7j5mõxfw@ݬѬ1ѡ<-DW9w+ޠt*>+{Zr*^dJ㺆-qx[v:"QSRW؛}K^ol<\7 e}fywyU=| %y"uxC([XLD_:^tt|:gzm }.aBx\šaFY = 5 < mt!k=7@8>dnDH1JK?L+EADE=ԘiY0kQ7`96v6o5w;A!Cn},k=MʣVٷ!皱W]l:Mm|? XH3ptEH$AJzҙ|k 59ś2ȕݽ3frgɯyvu:l N9ݑzz,f*o܏eꚍ+Z1ohIZFYWEr䢁 ЄOP?܎?\3l{ǿ -/­zL5 faohPרjsOZXJbGdGٸt3IhI'ȅdM4 ֣pXa0Y xwB3O֊IeY.k]ՙL GF[k~|~T:jƿN'ޜxO?UZ6kO]|j}bUۙ73袃LԜ|db|/S&P*gDV}YJ :"UlB? 'sMw'^efƆI$@[Bh^޳#ÈxqS&YU,k #NUM?! ബ &nm=kwAl|[MV,J#p\i U4* aju$?͖FH,eA2;R_XO w> ⛐Y;(=::?[mF~ǙX8ܟSK YB a^E.$Slx!{Ƹ#h}aC.AV㜋nutruO;,u*6W0_WT1NX7_z[5b7RJ:kk& y-P丩JUUe&bG)NU['4Ap1Cn^PPATؒ}Tm2έ=6L+틅 ( CQ"EC_7tZ!,pAt6xks1%un^c4Q/QO _"L((MB 4vr=HHiAu?Kp偈~^rF⳴-ȓ33\v&>$ޕ{9 .#"1u5~6B%wS*N"&j"@xnTK"!Cjڣꕹ&$xy TسN=(_+g9?xJlh9?de\9TZ6b{>F }Wi t׃;gu)U1iO-:#@hࠞ.O#^aO׸l2Ѓzt\J ~{6Ԩ 6q0بI>!, Kh:`#E࿦Ҁ+Hw3&2g! _iP%[GF)'C}e5H& datwgTHb,%x&썌Lz(`d$.!:eWE)A:ׯ[ojhz[0r)$B\ܧ{}/N@Dr-BLrQE - Qy.Fwn}HV_ c.A_~x2mؒ1d9Eq'MԋKNqR;?LoNI>Fr;w aH8XJm2HN\4!Ʊ@M a}?ʋTПHb 6;7]M^zezؚdwH10 )kZcyC.) j\FO>A(0:sx폋T6+rٞ2G G Tv#ko:E^yjÞB?P7A`;İln P}XbeڃK2$VRUm[^_q+ǃn&3&,go5o"%u݅$jmK36E4J7wx5:2O7gT M@wt(]J vv q (]G:er܅<2Sb (~`l” KzWxzr9`1U.#$m.1Ih:oUQ^(4e% τw!Z0٠(u5jF㖓:)*Tꠘa$o}xASd<<'ftQ=mq !Yee p`'c({m~u2t!ǎK`",u%y.YlyA5GՐ4M=Sinn'8|I DQĎml|Ӎ26CF2HN{/Չ?8qx{52ގUk'9\@7VeAr <~! D+basalP* v3iy/+Fқnre\{ǖMfi;P$XnCt Y :JQh9.JʘPag!}G\n33#5C3!`9]G*>.mG^ c[/7:G(&t#IJ 0+oLARŊ-?//39מtK;jM:dE]yx4ˋ=-OE.k̅zgEp_G]KH:':TsH[.g!̍uz!n'Eq5*>!= 5DX Y%8eʋ>_5j9 Fsv`P;N |*X f×2'qcx^^rAs˷vfjMryƻ7$&}ݚNMEtf10zz ~O%m^GJ>FX::&98%ި<<N#_a:z'OV!wnٔ5IghEGl;,p69?M(Z,M]CH +/Ha lWzFe l\D7xϻ;lUyi9 >ӫ(!Lh`9٘xcen"mYj_έy.vǍK'JWe]4 ϥۖJݰdIcLlQㅀ,/y :ϿyUVE;[N4EIN,cP|\$ i}oBIܔ:BtT$topJD#ˑPW&PW/b[ e, _bDzOgRDDOe'TĿ2#i.e-C_sO-|ԯEm,nl'݀86}8 uo@g+ƪg86<2wO?ƘVcƐ 5XFc^3lj8h[AQy_2Sdž[!Uc- x^n41冝el6`pը@H c{=W7=`ׁ f"-? z15f7ym kGl#J$YfݚRo{ԨJoWgO=g ªTvY-%h8ixR[or&~h;(MIL۠UkdVC@/0bә_XeCuDQ^B &Yn)$n.[gڼ0qEP?,_ `S𼔎6F"4~ȷ=I<Ҍw`X܋oz=1 .i_b\$bֆv"r$X;}MU)"fxdWOM'"b)P4(V#,\x=oQlR[o![BǴi"#tlQ6,a/MtL!'ͯ|nu|T>_x AeӚ+eYZ6/~ _8rp"n+#W6v决d9GdڜйV_`;BabLŋE !NÆFĮtL_47٤(%DINrX=)_wʿts/ x $BTǩV`1݋n(> |pGѧdX߾R[x!F@LՄf7'$]㖟GB#F/FH^ [ʘldgP$DdlQI=/Ҽ6Β#kVH[r4W*6ZVq{7isqZ[ BԔ]`g.ԅY̽[TVj~2O&0bIl`Sh!U+lhtYqz~*r۔rF vtTZ UWA"B|temwDІ%Y&HqnxXݠcQĺUY-5H'_ m'E™7Cna2@@:{R'\30SiظyԄu>F  l.=!6u_Cy#j"DBׯa9$ѵʹ\fCز+ -)V<;t8>VYHf2x؈IDʪK(_OqFڐC -^SH"f>Җ">%A!V9Һ{ԉh URn~ ֧]Ib8!fW-y\+>xiMg]t {GQ!UHpPɂn1zwl!͊j{Z.ԀWl(+uі xY92q^߱FJN\=G֟r/  vyͩGXc;:#kݕJE}zvLx㚩(ŞnS"0%@D뗫Sz5 ]@,Zglf4fx{̣鄥3L#[|b$N4 o:ɪMKvM~dsI(|1zy~:3dLlxm`5Cde7su[gD/T!Aqm;߄.9(K9ƙZ}@깋eq-~I}x/Ud0^[Q#x94>1d+֮s3󶰊Μጠ1lenl"8F!'4$&c$mkV57168|0i+,+iJ YaEc7bVnvm@Fڏ_JPkz67y$1ʨha=8aw NIBG^l4۩_A?-p ld::~e@.l}ңIo?6- 6PB9xzX]2S8~86D8+cRR{Z^fd;<| Z苹yLx0&l4AEt[c0$&g_e|ݓf*:ہb*(lRkjg)PI,h5#rO`(z(V25 p^ =+F W>1#{⍪%C~:ޱ&?>eJD}Iͣ %Rؓj2&\/U6{p6czrXUC'5W?2PZ n[Gx$B_r@$i:ҢU)X1^'XQu>q l 2Ga=[WX]|XRQ9z(&h+ER/{zNrXJR ^ +$eU ikmÁƧtxqVM}חN /~WQ{[nՄ^:`%XES%euu ,1屑& `v1\3YSZ`{Zxx' &4VPti5ck5h,/2 w/a"ԫ\a7m ]lyN* Kvj&O+; rw ?(CwbZ +5ҊxևWa ޝUiC .c E÷<dc`4K~%UGؙ/xxw*Y*+cl ˇ N)kf.%ט NF((0]gJlvguR%#xޘsj[Sk;hiCœ7(cVnDK[C_ #U:B%/`d:WibgΪ\4OfMV>/SyjHy5PԤuI[y'+ӛ_4|FhzWh6MYkF67G u7^ E|/N\Qv!06:RYKseVgch WTr3NFح2i,}BrcW hǨ+! yGr7ĨFۚ:Tn)7ƕg Lzv|d"˼Yfjc6͚vYHxOu2G&'>w3# #2fsaZѧqgmd owO<&{*mx=KQ5ewW7$S_ е X.y{ˇh?ێ"ED՚>5{{PŒkPHS, Lr ;+$:h!7C>V^b{T2q(>Ba8FliҡF]V?Ik~(qs̸/ O+F7 _B-TBA G(4 geV);:ׇ,#;m%0\k=Zs J6x CE)*+ɋ%`mb ~W58R}O8t:g 'jP"J Ǭ&?$NzL3'5u,GfT ze|ږgFĹ` yI26 ZPJLH]( ?3!F& iyŇg Y8~XLI<)?6.fkk m`WD/`+wO!]C5㎈)*v=|1NE#gos]gTr˂wC %L+xevMA!wd\vkubaui\f9Ay-c H9G G{:,#%uӣׇ t'( vdZެe~"c‰܅DYr';u!(j@Kꃤ_"Lrœs}tFsM57_y!% &" LnVv֙|[Ɏ^b*<2VQzOwFԭVUgcf@ clYDlZqY}h 5͌bwT*jhOes͞GۺgdnXpE>C"Wgc1Wlҏl?HD7iFC,Y=Al}?囀(%i9ÔYӞO:F].i֨P1_U[بD'o]ag@+[~n M΢v)?w-p^:Lu';+%5#r@p3Slp٘"xeYYزp_r ĥvmiRx:!V+ ;Zş.{wN~ -hGIf A';402`Lo,e2jvI[֭GO\!{ned8Dd.Gͽ 0I*";kؿwlv$*q눒SN|a?b9&| ȈpMˬ]\Q^3yd/車!dC= +,v }^,g{D' se 7z ,w9$i1V!9tyZ lwBSvaE V ZoAѷdi#.8udq\7rtc*[U5TyĚ?-͖MEv%@CO2&-oء_`6*!;-DUHU|y]S\5j)_0hhtrh32}Xd!]Ed%vwfѨ2QǛkH̗?j s#d@E̥bEJ'7F']G@Z xĩWcdTP N *Zo"/8Kl:ZN޶IF5&_u|*9A A֚6ȓQX9s(ѿ&7W=i7YuE|]bP d?#b=SȠ |Y~ @`LzFɳZ@4Dls\2 j`zIIn 9C"@ۜuӬf|M2Os871Қ,O-/ خD3qz{&xJ#(1եSÔ4$@1U i@[[H$#3=[˱*ml6so4dޙEg4rcK򺧼q"( ?3ҏ42Y: 9ow}S1W Հ%xɟ767JXbqo z +'/Kbkgˀ+vƧH ~xM=o0(|}(v \ų=FŌ>/bރ1 ܹ %6N9ܐ])?)%+dNlu6ja6!OlȤMZ SZK7̼}/47}"p(g3u  ϵ^ dD8Scv2j(Ccl.5!vv-VUOQ ym?[ W=e*d h&юo."Tq? L(,4]5!-|5}< XaLtyȟ7/kvO9 AFjRLZVvJj8i ]P_tTE#>MJ?G4S Mv8ަ/(=,m|ga1M?!SqzxiE8 mKJ 0a 9%_$PUycrMfeq@D7D Je5=b%%̗gdUX$mɕn's-u\(*C@}pÄ('4%IvAvARq;E(V$RN+LĵXTy?r*+aT^\QX6 jo 6z@$kW&+ҩr/`/+^c Τ7ȿ JK8 ]>>:6~CiyMqKZrxo5bXYyT-偮Tepqo#a32جF9:o ׆W(7ivd rrcPOn90S^M,n[x-a#d"xd'~YAݿ&:,P< OUVBqv~dj)xb5U:6n|}Ex r-7e)QiN6R?AQ)cW Q$=aoY|kTuuHO],ΕïI7+ip@)uQ܉ܓQghsu?EƷ2;2ǢayVE.7o$fhyh`<Ǚ+o Vژ0!9"CoGzLD;T ;`YJ}ʜ5Y*9Y ~?:d; Z5`̉]]LN -Z[i^[ JC3*wZ+|@8'N3d/$(IaB~u6.)?R0wjype펷k3Lᡔ}Xy e Zd܏3ՠVS k@KX) =kb` (0pT/_=DdV-,JjzD7 B`ny">a斟Gޝw|aehǨsEKf]BmkjSH~\#a$}'N`h$ӯ`$ nvXhݗ,cG1?~`c7>3{º}@W;KyS^!?lP[ *p<(YCoʺ9bq?Lb%k89Ԯgi4D /4^!'DAhx i/`O^ eK{J$,?n`kzwr LmZe%y;ϡmg%)jL42pf_J!\qlT0Lx ۵?zV/tS/XFm@-$-;NCW4V{esު5Ph@_v=7T8)`^lI fwOTv=(fH@ fnɀ >*%;Wg@_\B"FmO7Y2tD{yQT'f(8c B%E,.Y 5l[>)>I1.k!liS":Y$ψ|Hs^bp*8 aRPHMM(rNѨ+@I-WG^ 6_rͺѻU":1w3F3哈-:m S%*ƃJ1Ao 0܄NQE_Lfo x ^dU(j*x1kR]m@@_5Uj|C` IrN(\koZ6 "ɲuJǠ~X#ZOo&QIOrz"xT4\XQ95G7ğtz $<1C*m"Q`b/-c[lM,S1}ؿ&PIsӢG^ CWy 5[TIl+%&5j.;,d-aŔlTFRJ.|CGB͎2NMݤTDsZY{"3-ᭇRwaNjsٯ^Υ<_Ә&0mAc[wLJXʼV'1=V1ϓ#Xls>QwIE14xis'_O54NA0ߕ''g{ QCv4ж7pvC+nO-buP]gf?d3uXoS1Gڞ1aբC7)|0P76_2v= \Ip׹h?9Aj~aP֨T4gQ9Ŕ_ NbM">{g^lQ7-F,>'9QBY='}j]VUnBDS5KjٰQZo+IFF SrU-HJVC kJ^+xJStU_M)X%ú.p^ ;3 .r洩Vfc!P-gH" f ҫi*6vr%WME3ITקVⶇ3rX#ݩZ_q'9_/S Ka¦ӫ{B˻Y۔( 9AwtlrnbIJY RoZܻ0 5,;c#M |*FkguGytXSnٰSkD ԲlJqwMnI#(gmP7ճhkX|CTQ~ m ;c~6`6ٖN:'H1$n!$  'Omз?w_3ڽ^h+-|3ҕ4%"-%V8 P>a6SE FNO/8۝pdFb5/^ul:s%}w}Pԝra$1yo9&=T3:S7B1)qҧqbtȟL.n@ʺ6V;_a]O^Nz*8JkW͘~rstUPziL~N.;7'"t'½]+yiV3hFyةvZ1Bպ[ ̮FCAa?d#hU;=# xEx|@5FNz3{DrTe>i|N1\Bh2˜$S@fQ蕈ZP&>w]0z LWh9s0ǖSpJ1W|8JɵMk  `*,n$&Z*^f*Bn~cba8(^6Sˤab\8NøO|S7?#1$nRiuRtU x>)́,J1D \ЪߚO V[ vaiƇ#DIQAD:s7I_8SCff"c~7Az ͜uNNVM?(xFv2pR v"8w&;iwo@WEPޘ ؂.~ðkmƆSɟq9z7B #3#TH{bcg5Y6U]SИ#{5c G]Ϊ7 D1u{+(4OR1`1oUq wl▊F%p[T9ugpݞ72\=maef8Z`#ѧߡ<{Ho$sڗMJƱ_6XL( fڰ>3ĹE*baK|Wlreӽ ̒>% H*9\("Fn5(&:xM|>{pq8L$f"3Q!\C (y}]7b6e8E\F.zE>P dx*hxuOS}&>77%@3_bs1D@pzVIK:^UE7 49Ҽj({qrIv`T›JzG)X[ -j#GrM9mQ=s͉` 0p}7iJE'\\Zp!j|kY?\ ~ĜPW68ygu?^ultzgD ӿ;@O BExO[Fd X<;HuknhOwd+ q$kl$FBTTW?Jy }+ۂe,Ɣi:T˟H37}~,["L~1k3m H:Uk(˭,C>& s'N%U௶&I%0ޔY "~|oՄks0IKf*`WӒ6,~Đ$`6/CҢ~;aWKFpOe @û(!r͠- +#wf|9e`mq 3~~S1C Z,eWҤ.q0W8-DI2w7)Wڿj΀:X&S̕[Kq/0JC_@0[{n/e 7r ՝Q)_7P p\xemgXzt315S l/̓53iL7b,VĐfUWތ8*aC[Gru@r6;2y!wŔU3[3G8=)Uv)g]pg RJKap#rcemOj`V$hchFw|'[x dp4fBUM59?@j6@wl!I4KZIfh`N}8.t? 뜹Y"~/lId&NkJ4eR q#t; ܴxl-FYfQ:#2p"{ڌirDc" Ev漰gU$ꥐ"K@v(^~ ]\Lw S #bTiϢ?$&EE_pn?Dcgzԓwv3'Úp5ҷJoMCg kRKb(^̉ɢgz(ٸjI:-GͶoW)z~w/C++#Id*A~t@ lvc@ ! h+HO-.5x\šh]cQ8!zNK[M0)*E6do8o֌Ce" +d/65?\z&⬵(' -fY̓EbE|#ORmP!2.>w+!]8Z/͘Bz CCu$qnN!`[Xz8GH9ғ3}^U[a#"JŲb3&vf"GpSrY6jRB@뤇%v̴#4Ixq'ǐ&Je'qz~P6e(5<([Q;xu<FYlJEr) SInP+vƙf6j4Dyq)O/9;_PrSdhWϧ&YGJL3Q p˂l ̏P4'۔9R䀉$5[lh%:@BIwO)IԥPKK7vfe xx{U!ߐ .ֵ9LOUcp:xv58/d")<`%!:^돺 qy ~ǴlX(;| @߲,zsO) )^rs2o؜Ӆ^\o0Y4\GH :*v"IYzQC'[ʕ%+2@V]ȧA)pu1#F&l ios ^i6S2`M yv9z;1ǐn竜2cPN(؝]A >u(8Sʰ;?_ pBLgO) VDj/MT3ejÙ,{'xL(<|8Gw!ooAT*r^s[ k8:8*b: S}k{'Gove"2[ U(Eu!^xGRDUeF'N]vw s(dJ0M N|Qh~5#Xm@pR$ZG60ey2($I׃tau*Xc ̑ۼ{˛XnX9 Y $9?N@#y2[@-~ub[,B|HAXƈ F~y-)@1f U#8Adyb+SYx`].zƪ"9Q lrg5l˯GKψr Ԋ#"oW0 q#2_"OqVbypqBT= /PЏg,J/ ON&G@gP7 kOj2Sh`~ Yվr4/3qW:KqDy"MM״Z'6N@$]FbFgB+?=櫾ckp zo1,o`<7lJڏ"")N@oH><$x1Wxav`ʲt2n*Rwj1k2&XcҠ|mh5$,8QWڭ/V# {1:K.kM<= 6p"o7=ɵ;2k"s'-{vot#G:jWɨaWn >x({߮ɲdgf)'tl?ݩuѨf,U!)?ÉAqL\c/>#Zz`%<_G#A}+8-#Ww6d߷,d?Aϟ ۖ1 +ɽۑ"(foIS{0eo0z7k$,Lm!>Yi\)?P?h)G=MGZLJ$<σ޻Ɨ|ܾ,cfk<$( Pci_sѓ\r ?PhU]ݣPCNJ=$PlF%~yy􌼿 h]& gV9"z( m<#KEs KyE&=[g55aaK)vnʚ@?40;Gi;z$I "`ZSՃPi7ꥧ&Vg##z$`4΀bPĊ)E Y^C@-)?tyJ,(ڀ|EDxvy`. Mĉۢէ~aJF;8n.r>|O{s#x8+Owp:Rl?`er%c,E Tn+ItHmWưL|ٖLDƲFij_. g$>>7>R%cjA.##יsIųݟF,Qkp;/ք&,>Jy&H Ľ~{Ý`to?sVG/L=,AbRqWwpEhS3P?;/|]q~NBL"6~O[F@3sNF0 8}L)ּi;M+.13GQ=3(BMm߶OQ\F~U :S3F:‰9:pIj"s񒏬EB#Dawd]=뷔C4]&[0_3Llx ~PR3+xPGdbFn&G љ{JC*&w ,S<g[E%BrW5jQh LXɒCjeuQOjжuSFe$Ӿ4XDI{+‰Rs!71H5WRl)3ra dQl?I(5{?|%rg8Fݱ)0Sc8,!nf r{!._ % 5Y,Ǯ2lz#~Y3cz|Y ӕ?޶\nWgC6c !\AI>80eh  nIa4F3߅*C 1-'?kNc.Hk$KK !LUL[ix r?i'X=0 Ŭf$J_71bWvXi eQA9隬כvtq> A H{C3m>2믩?P,8ptr~| >}K f(57v跋!'/# #k^+Ő$aߗKoZi'?@pE)slsh{ (h]ٺ]dΦ8 [JiQyhal/&, ̵rAµGc*ˢoBeHQ;YGZZ[9L`XH O^߻9O VF:w7mh,;p3ir҂1"ϸ /v XdO򵦪EQ}v(.BO&޼".ZMȆKҲܙWbB؆1/ ۜ3uvfJ-_C0ε1KK9L@ⲥo)oWI4ʮriL|*XBɷLIDšibD;l[`SBch:K2zCt"@îPs:  y !Ƿ_AaNW{ Y\Ѱ'_ŋ};:;T-于ۘqNP^$HO@ ([F9rʎ  l߸=Na?\Q2!U!h?И3"sxe=*nnm$lBi4j:EpT"F̭'3p.ƛPhZN:XF :Mkۈ'7y$3hLBifNO}bIeǸ8@ۆP⚌riB<}Fib3{]<5u yL-,[O(HMmPFCyAYF]Nu0vyŅ ˥dۂO9 `GPl{F .ݤ^kٝgak#P]v.EGB8?6}㯬 ޣ9˔ב&{cQ|zxvX\J?}wEUK_^TV+Vw NVh[_Ru>'Oo=a}N`=&!7=dz 3WqVHjh{)ʶTK;HMé5=>Iz8-:'Z8R6q=HE+&ۺ`5&Q mH^yfD( j }"UeBS BG!Wtn3#)$\s,O \9g,VH,PfeQM6`Us\h3!:bI,qLˆrR@iVD ]~H# {AQ}N, {~:K%m|jhHKH*zM-&*S˽%>:~`33*^<^Ψx[nk1^4ʋA Q^:)236e1gMcCaٙ]e(8k:],sYaӄ@-'XGQ&9.5IWӢF t>jx{HѺa'6OB5)"G9f۔Ļ3t__Y`p#qap4lrR+BYoмP)&ky}="I +XLi3:Ixs/^ DP:&bQ a^|8z)/˄lLJ?X|zuؤOfV":důXO>й+;Ѭ$)Jʹ#YtGD)eYDYg` fЋ:?ە)h48QФLϒC::FIO!)A|Y%>ڊ3G (-%r{"hrNT/RA>g=?HC&m/U^S`D~ e-*oF! .5(I,ޜG8Q\8PVT#8w5Ut+d:r?Xg4wnXMIGSHb *4W>=G ^f]uEK= P"U?Jy蛐O ўj; |H5="E N+ҤQ܃ޔGEcͦߓTt1Z]& 6ޞ5kWoO='6ŀU?Y_8E?!_e+iX+w.)i5ܾ>sͷݙu*SDVSKSItQ:Yn=\вyt]Nݜe~l 0pKdAy:/(k#Q:j\ ~.9u&1t?m ph3`5.8)_gKe& ܋qZCVac!aj|fO Qӻ#/Ft3j89E+#=жp)JP?igFfHL}ݱ;bH˽)9p|j<:4# .[W5׆;*q Q jh -s|p , gP[w7Ǖ[C:p% rG$TuΪ^J%;rYEx0|`8ikegd 67mg<5_Wdl!Lĸ7\r>g ](i1dըίʰB8}} R>wz=$=>"!fQ49Oe{Y0k.-OZzv#3D)ͱUr$ٟ*V)x"zF[ܳOlR32y$0Y{U4tl>h>كE`KJ]:B;ݙK|i,YМ7`Պ;cM*j;+dV `2 d8 #7r?shH>Ճp ԏJgE߫ UAꈘ8F͡7(VCVH-XΪU%.4\$F=6>uph-t`'IM9Վ#cv<(Ӻ=q\F]Vu {^m00WXK%19k{Q"W!ty%6 l<$?svL40(pxKe<0O-XⲞlo* Zlhluvc[MUqadQ g1>'jX(Ji<3, Cܣ}5ktZ FJ]byP>G3i5̵|,h )ك9veHk2u/Fi=6Q?*6l,cwoToinJ }m'Ftr/.fa`l$J >;@< ' Y9MTsBoi3h1Ooɷ4*Jo ]i2|)ҹwu vI~-mMV#ȸ?xsڬ'qٚ'A{raK ?Ned,K ~lO*Zj]eۍuZMBY):0xy@GJړ˳f/PsZ%7r `L0m2$ OFKѢ $M:ֻ߅yĹW6 _lDS;zWs(.U`Syn7 _Ҧ>oQQu E$:ʒS"9.Q6ĕCXh8]5 Ngy5v&Kb %&IQ!_z p[*L)ӓYy$ L~:JONEMŏmGp=FBҧ2ʅGSkzHe\>T C{,ll>þɏDU#v!Sڥȣ7;qquϚsU*#Ep*҈dᛞ0Sc.0^FG. i qnXcDܦEQXj!;u#JaXM%mVi{ʌSM-Q QLO (aZm#(b}y(?*3-~9aFi z"Wh;-fTu|Cl$xpr7U4E; anJJSҖ_" 8@{#ܖg37e?m'͑B7[F$x \Ɠf@*7프 7&clQ(b7S8B63f=*g>UV+">v0_>gAmQW_&(kj&xDOmܛ*m>aг0א4` U]]KK*v jR*EkSK}Ē;TzIZf^PUQp f $8ը1j5`6o=J~YUs z;+N2^ء ˜ pM572(ƌBi .$>tXhw}]ςOq ~PY˾; P5DRBc#104q}6[l ^оb.0MX&y'#]lMzvKXb_gd<ukEH=|kb5Fʇ8nhOn7wJIˬvIþF(L^ј8Z4 W+&@RqlSF)R~#_ -ӊ`26vw%ŧi Dzj~ҞJ_|)O}.WMzۣz#a!߆_5na%N=aW(Vv"%Av#MtL31Lߜh;>{L1D#Zw˰A/SM/dbp@\_pkK3 S toKp')kX.yŢP ӟ#z͎Og ^N"F%w?pֻݤjcB4B1-CekAy[U f : S @4jujvD[ج!5:p LJTODyxl Y VT PP|>e1s+/s#(f'ZTOITg t·`Ulh*e㛴ݟzy"͋-V+ } smҪ5I_6McR) P b{^˳<*״Gx40XD6)Zdo0(`V!r&Ƕ’?+ĹgI̴gXЬC߸L}NsT nnHT([Px\Id*ʷ*3dӡ qGJ_fkV 'hNX zWU77e i.sA?/bpgv^{XFBҨA11'D%:b؂zQ}srr9IE0gp3JYn)դ*b/Jg``MsL0dG?oz0NZӨɧ 3 Q}D97/61g#RUXZŜxrjtBhBj.Pfhy0'2j;f~Tđ'% (9}J" 5_%oۣ /()[x8J95`٩hSP5|'a! ^V=CTz&a#  9`cvRb@ʿhηh)`_6چlƇ6 Lhן܆y!Db]pb jiŜ|MOB:5s'yE܍fP~ >\ =o<]BVޖ0֫tRw@(h!֎Ꟙy`8Q:b! TV?+i^kl `# r)*ꇮCo,*D5Ӆw$1m7Lswu3Koa]byFvf(c#7q8X\5 2qSH&}Xi.=9x Fvn \d4eW+aOJ@ ɅtiPEhJ{)"T6Ӿ_ӵWu%\[SwΖ/7!Z!AŔe4^x0eK7~x*P5_q B\S+%%7%6s4 3c8(_Mjī=ACc$Τ)"TX<9Yst-flR}=9V2i"bBe>r"M6KXTH~d9-W}#6KFyD(|< h> PP)Q/ T>^-@ +H)hkJ&B.3Ykf{iQRE;7nl}&Yn9E SnF˟2Mς>S5q܀|:, v/gQG!knvib!kFU !RbXOY/!`}e{/!IXȈYIgcKn \[ ;O$-tJKHw20YkR;=eXyӽ8cXik@z8ߓ͌vO\ÙiY*$.xvA+rrѲH30rlO0g<@ՁGT'nFK* UdxR!z9n7Rt 2wԧPV/XS\]t3$6|oMhA%CD17 Q^d? M2)|LaQv]ױ;)iEdS'kXkO)cB&b 2|!]Gf7^ST`?i h.54^_ڵVPlQY2-d2&m PCw @^ Ndc-JkX-Ƿn߁H122e,{',g[,~^RU- Y[O9 # Tqٓj7\Vh6H3u&7?!qUl95/d;OQA$Eym"3ԥP vP|z.Iy1KX^ލ585A k7Iu;ɣII-)qힱ.AܭI7J yь>>ēgHlтm'hY@1Я -idᅺ< ?Ñls\vSu{O)B;"ՠX[xå{V2igtA٧{>aP;B{tLx=b~cP[#,Q!=ת ΐfO߽) JІXbڮ}ٛ;a"(#gɹ?^˟ AGg1g9k O_7@Y2(]a~ f\dbg щB?_wܙCxX'isM H.R.{!.>EّC*JH翆4*H: RP|w\Hi5VU}MYZ&M# *$ :J(QQt*?7ٛG%R9] AO<+:3QPp +D?n/{/QH7Gx2km1S,K=+\PĚ)!ܑ@&oZ%Ƶa'\0L3BZ[<#[#\uB*ҋ:=v~6*{ZfAlܯ]}O ݋V%aZ5~2mMn+*s'>H n~ zc҄8E&N>Šg 9|i㘆vrx3 |YcNcRZD:o}Hl|? v|N5y'WԂJA. /7||K;Bl%D5Ý =_oIH6حWؚ[^&ȩ[_N "M}F3ߐzMJz5[2?#[T 6*I$n\C+ŭXc N1_*פrѫoߑ?IN1q8:{ i+Ͱ{x$@̕3ߔX69RBM ~ 7n%v43[ZfAَHz,3gȫyAK"2t+;_êtg!wf#$hI|?P3xٴQm "X2qڨTB"'_sЊpj?;NA*q+#tJR2@ |#1P3iOΨiV;y$ٰ&0⍬Kk`ktS|U D{UO NN1Xdi/ G۔MVѠ}f/:|u!kl <q pCW5yMB54m&h|Coe]UU c&}ǹBk (UDdC*dou0P0~,?Bk~Zoq* =kUIy$uT . rq{oK|P0&3EU[= i"{ϴ%d/wO"Id"7Ad%$p|U~Ջ0Rw3-2I2&ZZMx@$VV$Ese BA<8vN!Of,-$ 0j?2<$8bj5~T5׫r "Hl_y(}A(uB]ԼKyʼ-y+D~'XA K++ȓp_Z:3o:^\ĠZ/`Q|H5m x;OW{v;8?J`$!2Ч(jn)œw$ozXmvW%õ%m?ί{PFA8EyIJpL:wV2] ԕnțnIl2REiAc!a5[eهH!Ml޶Ś$lؠ'bHy}agܡ;oD9q^p-l!QT}dK4"  '_ۃ!'WCH&֡Mb4 r>`霓65S!Zo.d[ĜͯɝGVC'$abiSz9`|۶j GT"=Ox?3{`mGG"'2j&LɋCF]*kryG AXm%'\>(-ETQYA/TvU$Br{cn2F} k-x qp(sHm.?G%X̘|M{{ʯIRJ"Fe &mJjPC8f:{f%-jʲR6˘6% k0JuUTW$={͜ hT&eDR!̧ =n"/ڶK !̕`Ԫ/͖ N(lǵ l@jY_x"7.$8\u.B"t0R1;V,^`e>5I )HJcAi2NO yfO:ʁ ,3o26@բcGZ]m5R +ٲ<@(]"> B{ |^y큷3xl>hZwm 3=}-%gkG_ 'D'nEH}zxۅU{_}F-hGfKI5޻Ԫ Ε[.t =u{:,2?Λ Iyz^ufk2rοgG wl\>=Ϥ3Z"qdžй ,R;㷡cYJOU5~e5΢]aaYSg%5^5I^b>/b2T-n5{[4 IB7-~z(rvj E{;#;`D*kwͿ">#2A\Nw|/nQO#E,Fǭ4㲒tK"|{%s{0g(j?G*pc޼8{J^5m.ݯ; g5pN9{Ͼtw3,EE^"Z`?I?؅fmE#l;i2_rG||.C$g IMjp'yYʒ^剂Ƈns+h(|m,K& pe*8zaw~f\f53K1Q^`^ԥrcFF!',[;}>X8؎z7abZxcVWE?wӹug4%6G }v[1wleu{x'·U>m.]PטxgX+rafBw'd[` "CY 6QEᙨ?L _ ,R[ qyOO [bhў5sY'HrWi[0{pZL'XAJڴf>G:$s^=RXA%ص<+'~Uw$"X2*~KFЮS"A@|_)"[p7MI^׸:$|n|WQQ7@}k,W.*t<*v][jiجGC'%jnjDL 83r|1ssLZUؠ %Anxx[J:kҙus4γ i,,Cy\Ksz.>0dm{ıje! dqfL`DKJOpjXfW@Sq.i_.b *674 ͍/(U&+2imuDm[W+ p:6}z ?kW1i9$4/].#ƁzR*v ToZPт㬖2 Ǻ24Yj{IӘ.hc+:= ]CJ8y'ҕym}}㜔[lDV9?*Q)qԑp֯3iJjUJ%$`Su(=1_('H, L1 '嶜Y\ d!\ 2?} ^bvza6T&p؆',O&cЕZ_|M`%^\N|:\x>!myk $pYG/N۪G\/l\p(tZ5Zlߞ@ N@z?Ui"u&?S18o˪c GRbQyENz<rgʧmӋ-"X[~x8HyHVOOR1@* &7h?K\}^ =zv8,,z iϫ(,em)wcf6=Ӽ)m5ʷޓ/JqԂ ')" RK:n* L~4CMGUV%`,qt #591@ KA 7/tk~sUsh(:Gb 5!Q4Z)!#=&'틶AS% >?tO؜b8> Y$IP20&Ƙm}R7eg1sUέӆMUg.sjtU`tv,WY-`Ө8߲],0Ϸh=u69eI)==eWMm[y4ûۼ@Q]4i;ﷁ|ɭz|7{Š+c.8DN6-4 $E]n1vLwxi]XPkN5E};!qݡbWF#(l8@5ל|$BnܪG9a$Cu Xю_l KHLd;䂼I4p%hܯ:B=]q y:œ#YM+ jOEfVBM)-d7R3Gݞ{;c1J^HJ-rT^迓O{_mZ9tQ T&*qHVh6<b`KRpPR*4L#M:4,"oz3σ7mDSN6t 6SC=mz4ϋQܫtoq'D :!(5﹣g h";4npwiQS`,lwN\vUca)4~c ½Bfܩ3 fQ~CZ+2yIzڸXքojKz)MڪSOex%I6~9ذer\fyLXmN*[q$Q#|9GncDl6zxq-  gy^+Qx3(k6zbK(9bn\ܮ pnx!e岮g?尞ѭO/kvعP4m ĝ WGJ>#)>PIWQ;Wƫ,j)! FrkߣY`(Q:ԧћZ{6| {d8mJ8WJZ7}p-m<,U 6PI^oKK#lb{mA.Vh.uSfDm\Z1_'95ť.he_STCA8\%yrXfCd zc.; 7ִz4F`P6{~>b.MFն')bjC.E¢돨?$=iLIP:W^p(v2 @ XЀH%_E`=TСQ+vm5̕طg #I?t)uhwQo)&ԛ lANοc7ZvfL5L :?x25 Ú &Y̖* .F jpps4_-z->H]YjpCxS';ζQ{)VQ C0s5,&/# ~|3A]nhpoVIРȤSHy^&(w_;)b5s*%m!%_kY婢EB_|rXr8 tgC!D"i!*ӆ#62/emȷC~#w`e ,S{,2l@Hk VZEh, {ϿwxȯCkHGsU!SJ5n&qzL ⸜3Z. /dl ^p`.|Є@H8eܝOmގ0] ;U2j'} :h0=LL+Gf?Kbm^\!Xݿ$uP 7¦?)Mea`%yiP.vp:܄@@eV hnhK:/{hE&IS2 j R'{>$@^'ݹș+FZBGUFoadxL8)ݽHB!N>vC,FEP6bbtOxq% FmG&8sxV1kT-g2΅ "5ާcb$T9an~bPn BE½aC*П<0Lo/Q xs?Yե/98qb-$ݯSR$)P& 1jVv[E_")(9h4#MviNƼRwzD9୬Ce,V,_;G#97CJyPB7bH 3VoG1lٵh1K֡9r4DeܺbFJGJMҔ_m7ʱF`7;D;p" ^ 9$rm9puEР^vg(?^NE /YZ+ew6\rFFkIő)(iQCUPe+M + _M`[KHt> ;^$u,c(C"ݒٚ5Fo7tq{yn!ĽB{32׋5&~{r} #@8R:+9v/1T,sJ'&p ѷ9%nxEAȌjÂ8J*Na#UHh<~\ @9 1ڷ+86A)d<*oD3s6ĪFs7fwCWDl_F,g>/)WW S%N`IA!5fʚ#F;r/b,dSqVVrdLԀ@CY(2~SWhM2J[" ߥ2, !cgff8C?-5xb\`P$o\YS^3wSK:R̓kFc᫇i?nay *R_H5vYDL۩UIv*z1˨{|(]^Z`͓L̰Ctr3p@{֋ciJp]f P!u?h3XmeoPV(|d=fY/@RxɜkPѲ'l}gPɈ+TW߽@;_lj؀70Z@,ɦq^D|es8~*u M)+^#iݵw"~.8tf)ԈXH)!wDb|(6녗Y=V-͎]JEiri6LN!vl0c p$A^'s ڟ^yhcT.Ҭ+Aw~_~,fR>m/N$ /DĜ,Yڇ۲RvuCg2#XnC>R25Fnt>$+[@ 1޶(*W_-tYMrsAz"KI_\ ( f<jzYz9S8圾H$ʌmygW{&8?dmvz̳Mm9Q5MbNaendaK&:˶#ۗW\TLV{Ȋh.Z:+vV`&&GƜmaFѼD X[o4t7p#nyģTAj(y/7A=BmBݴa\S1mx T!ф?N5b| jz{(Q[*FEq N2v!?'`Pݓ31Ƙv&iͫվS8C|% ea;&w1)Jl0dȆ,ŗEq6!ZTЅǤ+A~n}?[3"ˉKiT:ֆPHȑHEI1 m헏`Hl>;z. :Csܡ'ww]b\@bL@rPwGq=|øԻ?ľy8'&! k6 8@ESyڜgwYpwhNwwM7C @~(иt W @k=I;@Y$ 6S#uexHznn$b(S-NK(-+9d::0[^!1DjB=Gl t,Օ6htH R%H0pڌ%n}ڑ/:g:hWݠ7B{c!qͮ--}CخkpѦ,?ugٷ=1i݃Z@z"׍^)]-,齬xD @rR.!Y :}%25| `ِ^ {#aժdHOKp!g07{d]?0/W".Rn/ w-MDLN]% uKzpz15 s?cM vЂS( ^ JDn$L3U,(FT瘵7P [:]va]up%rLd_Jrf҇@s?!~`ʰL/I*w2juڸ &(* +8MW~?XV&rI*d'3eh&{İD*%JtB75fPCEuH)[0j9?s(<8hߑ4 Όhm\E#k8gg$?j:m0։۪AlpfyUI:sȝb|78:1aFP!s12ǥJČ>bM,&Mg}."m"c=-+.=ܒmfLYss#Lh'kY8s~8M, 2389 CmbܾW۞j`%E0lHTDFY#^ L ٺJ%` ͢Jzk@un/ZVC4"T4NtdLU3NML?NEEG؜wa9kOtZ5 g|yc Cn3ь0ƺ9 ri"SDFVՂz|N= Vydf噤Fw`y8>?)5:DR=6mLT=> tAh4iΙ;= 9ZW4?Y˱lAOz7_ofz&– po<ϑgJv0VmT8R~S0h&▬2FUOcBhyfw [ (l9ȺZj ;CTqrT/\JΧ%WZOIٸzpo"-8$MO^zEONxE*?FTem*ۆr;v;BrKlkތs/MA!W,HG[ǻ+P ~p2;0Nчc,Hr\FFrTg#VuyLBi6\)?+$x6 Β~nOBtKB`Vz|Z Nuv)8<<֝MNXDa&c4+e?t fB͊eU[+Zeݒi!<ɢ;vm-v3YŋіWkf"SCX[|(aTB'<߲$?h?|FMQҭ3_߬Xو63tXn_ HGOGL;it8`&cm,FbY-y|{ -\-'F˖ϧv5Zc|Qc œt HU2=B9GI0-W篥1zYI/>xGn͂.]ǒ1VyZޥ,BAĊ$t_<ťKR5*$,s?Ʒǀ?5ӿ uXyND9^ncd]8&ȶ$)Kȕ[rRЗӟeڷ蟎ACypK6]GU?Z5d01'i_.X4tϢըj*p=Tt8}B`Ŧ i ?̐?_j:[C>#1'f( .o֚UTdң1%Ol8B K<7E.Ǚ ͍1Bo~uvi8n`zrPL=kY~{C{++}YG%ְ{U0=F2eÕVV`e ,MhO#ZDRB 1-o}2˙W[s.8 Y7d{OKp~-$p[P-K<>KQnnqnR[S)"ƷՖ ҉HaٞId̷Pk Fn ԙao11=jq(PJgՐkDrm2|Ǩ ^X}p̛V!dHUc$5O t ^ٰ =:l\[>=y;DV#Wf?(ˉZƧ8zK&W] ~w.~ JJO!G.$/b$&F9BtNel19vb@CexCL&]1~f͜Ԋ''r<_G $HO鄹yE \2.9$I u"<-N.R*Hwҋ3F> 9Cjv4C@嘄R$QL)$x)Y20]r{}!HmE_oF_Lm=[|E^ϕC*P XNg e|P.Y5 vK#;r |isl!գ.KDY,jԸZ?DrCܐeEl{pUHF|1*lŊ~̠G:[Pll{Abi_Ֆ*P{MǚW1`f/Gw] Kvգ Ώn+YB%qqߥqހ;fȸ8"*{n/yD}8јW=}+GYTTٮÞ_*}Dk+~S51p}TћTg @j6DK[sAo 9B-vw$(;0o0>s+on@)ہ)m uVx@ԫ bvkUj/\+%hh QvuYɁ}ULQB*7s)a2s Xy)Ӷh ܔS*Z0؊Sxz[w},l.v>O܇>-AO B Ss2g̾N!OtU#V?qBg?/@}3Q#Vp4?XO ?PMTʚDB Fqvr~AY%cduy&aWϝ.& p-glg'ijq[锳r}ƮS2$ŽNg riUBh62NrJsn,YC#܄,RoA0xt*))rS XY$##Pb!)WywjR}EJbr-p ՘3Hrt(S{O7u)#;LLPۗIm.@ִ%A*'Ϻz|LPa40UwQoXsQ7R>|c| ՓcpG:NY}c- c4v$ GK%UmWCDds $ 39^a.9Y3DP~6kAa xnr6qO[#{]XIZP#I*/LD52d הmCqa4j %]UoA%h{ePQō>l[NȊXgV2y5g\"S@ ~C^c["#[NӪ@GP}$*54E޿1#" ,Ru. VMDA/=lzgQp@aCEx%2˷FhA*y(P:wX]pW,CJBKϸ0> L|$SHtPQnkjGU)`"aq`|RM亟c;D5w!h CPs宬j TU5nQ- UuohwyR'v5n?RYIz஌x 6'e./bԙniYܪz9U0 *S}G&0fm~4h{Oҵ8 DAj\x>ՎU~lFfcߊa|@o'f/DL8tƍ%zm_/&f56:E/&+K?_| 8[ZthP?]k0c6WlUO6>R::o*|?#7JaK>wϼbgtCI FL_ҧj<#jw%nc(En%槧%r*ח7LMZ|&gDe'g1 ?>Wb\,D9[(=>)+:S H:5XVr~KPt37G#XW-wex( (G~|cݭhUľ,` ^3YTx"K4R D߭^ #֤/6e7Wtl^3ʖ8:1^;Z!MD@zJ -7@{P=PYBMLt5TzX8ÕK5J4 C狇'uF瀷 PGcB 1:%Dt@l#.!YXId_E3zڨTeH\^X[zշֈ>J,f=W|) qJJ!cl OLbN(ˑ\ŀRiE;rZ͈lTyԥ5+4Km^dzC"1Hh夹|n#fH0Q@= #*C xUGL&߄ytۿ6* M-?Q7;$pjC:J =2kn$9RkçAS8!݀_഻`y|qgogOT!Vp6$doH۟1uhb[]F4lF P͢oLε&AjGHjVUjꕍ&493qC(1Vn&/>qs6 FIsW&A0=hJ~*KTBq>0`Ts˔ Yǡy/֛ʩfƺnCv⣿oiq/qjgiT28'Nv\ALAOZ͉-Wyf($갥]6㪦mu _}{]4jR3A m€5=ZŀSF[ګMh$NffO YeOZ 4罂$T7' =`-!v3{c{qrN8N+( `?6;ªv@}'O|ghM3@ 1i?A'q0gW8<HUыk0GZpVWXTz䃎AddU냼u7I bc 4܃rN=DNMj*#k$SBKȳRHo IOHǬHCQ645 \̾׊2BTě=]5KyGROK,[L<[1=&NBuC1İ`Aa lmOpr:SVý/ч .m;=Qy}@w};Y. =WHp-M&}MN&lklg~Qlv'1!yD&T\4O}_~u37KvR0Mu~?UeVvҞ@F'l!h+TfueRaf@Sws?3fH/o614_%+V\-^yI=kf޲7+V[A] 68}TW)|e22{GlFH0! /}l/*yTCoWu#B@sNݝw~#;9&ɶ׺'(B3c#y[4zME:4a~g8ZeNd4{N=Ѩ BPSjrIo\ddy}2C ¾ހ9GKwq@_.qK; 'y>l4s\{bDPDZb}Xk6ESw)STNGu68V N8Cp^TI ${=/lvKKQ~y=DQANjW'4c7Qu/R2 ɛiB3NݒIږdIPR$~ άV1:F0O"R5p0 =`\L,IOwk>['bt5Wt,ݯ+(?>\_.9ja488Mw-tƳE!-K2┏n'* 6_I.Ka@aη\2i` P%meGKQύɡp捊TwW?Ixf8r׹ te~qq. IͥN]+۰"i݆ 3";B_3AZ5{,iR'roDN2kbſNĊe~Y/W1Wy*;~bذ|}v$!f^ ]O׬D-tlifG r=(C.\yIñ^)Mg?_ շC\, N!ɂwr| xl4e֭ϨMp !ix'^~eǟ8*#~}|X`P?v, =RarHZD'YH[瓚@³۽~W`iv+BSk,鿑o?Tb/~\d8o]q&+N'Z5?#ipu /m!6 [RoDKu{yb+6얘ovy^DJ;Қkp;xfk3?-Yb-`)J!럥1㝮i˦ =&CIL^Բڗ:Ƹ&l-ʌOR:yv\UC耪 -G,p$!>㪮hX_ҴG^]?W|TrgU}kI4 w,twDYrs:0"͔@ #~1>5mISFj F)G˙ɸ #}-L6D]PWZ0u:2M| #?#qǸXK}c"dz]=aEbF^hF0R2\5~'z-1`݁SsOWI.em $v=N5?cIe- {д._h7΋]{0t~}6&3 ,7N53V}0r_IqCSOHR₇xi[)|J'.-l Kr1y% 'ۯO9gNG@!s|oEySOnyٷ}7+֔ &a͑W}>]F:>m/tF<#6b(J^U6e_Hȶ?#;7L}횩9ĥwfHfos9ݦarܕڝj=a')-Hbln øTFtjkd2ZI'M%ZM׵B`p _ |gq%8!>.Ԥܯl~lEცRH,ZSwsXF1evp~">T%ftQ缹D5Q>di SfipI3# au+4jnUc>wOQ30^)_Um?+&ߏm|\ˆbb&,;c'^OÒEZ2M "blobRS^vTX(J6 >ZuLRDu}P\ENbVHk qa} WE OI<-ZO+`ye|4jV8 c.trXy{>>;躁dغ5dBt<M]ɺh`pb&9IxU%AC[RZRvKL0B)S +!M)4!\Q }r K r>૦&MW~x w* qii><…xd"6Y>O;Α )x䉢(NďY.۸?@dǁ_"Cu}.Wht;Ef>D%8,e"^pWfH#fn : =SP| *v ,*>Qw͒ɬ; $QyI1nnDU:baos!!RM@~)eFaj\Wx!@ yWʛ8\`b5͉tԷjfd7=zI]bQvfkULQ)p<&Xi$gQhuswFYk%V6/rpZkwsT=5|LYG1gR.Ah%Rd}:Q>]Z|{?#ہ'l4gX䇅F6 yis8,qQw["Aq{)N'$j$M'g1yP(ɽRZ]Yi-a֚v_`ss[B3Sx_4 UH=Gb,M[Koj2IX8ǰpQɞӒEhӸ,h7@Vdyw+knLiW[Um"o6|A 4)V׃KCI~/A<-O{@@Wq(Ƈxz0qY F'(>%Bcs{@e.A1w6V3HCs^Q`{ʰHuR0_A`bk%:Ӆ pv^ys`. |3et(G/Js7ٵ%^ . JDOp>xul0Vy_j.a.p]dRu7ߗy*|7WΔeQ].5 Ϟ\lcYTG(R!K WŇC )(}27ڰ%PO@ԶBlin$?%,c0ѱWsDkZ I'Mڃ+2f!^8 @tn~e(iI2@^.'Xanh~HJ2h %/#m4HE~,o񐖟o+J3we KNl{ fh$9kVfCCCZYA2Nv$9 ' )M|!gHkuApbhauOJmS05:ƶZ .F,EC} ^Oո7Iѐ gl?)|XOv֟(4ZOUȵOivzlfkGAܿ>Drb\7yM$ `RP |1t{H?py-s݇Dc[s̡؟<w;S=z B%zz2Z)#%C{)N69weYl.LC(:JbtwȠ6}Z zBy}F7s`D"L:+NTf\/ܾN+ڼnƘ(8PTJd[ԘPv:Knatzq:W r%&u%7v2(%6'”Lj "?^vyOoȐ͆9eWMjlّ+}tS,'f)tgȶOfGfrw@Z d2\\ϪɇŁR(!^>K憄_"3^y}5)N/5cJ@a N?mӁlyh__a +ǁ%ɮ[]h1@]mAǹ*=%#&x{xoLjL3[ Ĭx6h3RCTd[+A:4. s^-OOKp5__ɠ80}WbaA@Л9=L srTZ'ڜsS//Й .Xv鐤.OL~`yBrx"j>!ז/~kBEQp=pYIVlXl/!-T/(ȣV^Zz|T F܉;Lh_V+x /#)i]2[Ǿ,ad2]\I"Ls (P)/+I H-Cs(bOH19ߚ.\B~d?gZoOTd锌)ݗQ5YVfqm1n9{h"ͭ,r0 zPWAVv<ۏp`! XVBѷ-i'JKp,plP*QF@6 n2ʐp澢_ˀt:[*a2@fk-wmMˍ/ EbdP_CǪ+z4@()Ж0i[IIR !NО +|ACC9XJkЬ/c5>l/[E`t:<}fms4y3w8+&4 ,yl;ڹH֣pGb~=?0C#`_",GoԞ /}hIᇛ3=t*ɼ+RMa`søhe"3N=h~Oі~[|^!--v:klxY*^>l*$SS7*: c!]}}c;^Fl*æ@}z+Q/B-uPr>. ZY8d@^A]M>Vb a ID_}L}9닻 ]"o~ =Wp˦QγtO?f\٪w,2 e;z 2-iQݲ۵[`dC= oH=*&1)*gYEBE$5s|-b>GF) @qM< (:?mB x4@)σ+ ׆&テ0N3+諔fR>xi`M2w hLҬ_R/@zg|9 &+-)%Vkz&hJZȸha䄤ԎOD@1 xBDc ʋۍ݂7^}Zˈ 骜Ts6`~h*[#[A\ͤA2 6$jK?BXljn' 9b&17ɾ 8  O7?d J"\3j1:QE}Qc"r>D٬| .o fj@<3:^ e;y}ȹB$(dA; uTZ.:thQ; /_{fGp¸:3Th{":#-eVP̙Qƣy{ H prs9+qdΑMBA3ml%: V"'?;]9ulyb1uWL} cGPm90NE4Aqq2wsd]d?ymƥ'\G#C6bD)Ut[ o0h3-pµ3!2-IJFt䴵RfxgM2ɈdO:pd8G64Z/r j=. /5L%SrxaF9"Y_Ǘ@ v⛳>F.mqV}Z7}{C*\&Uѯţ3B8ݐ W|)6+h@d_D5*riGPy&+do3&;;30LՊ4N74GW-ޟHx#BZTƧO}Mf`{0$<()4Ϯ*, Jގ/v+M6nŠf ,q%~WE0s̻˒X4xc$ZjFD Г|E,nU/V-F+t*"W 7Ҳ')!확@LFrPMbXR;CH&`Ϩڼ[shHW9B:~X7P֒ Gvt1)$lqweH!%3'Q;7[MR ^,Mr!LqK 9Ͳ?\7Hɉ ~_x-9#}T F(0.jRbk<54sHy AǷtB=g嬐V~`KꑴBEy),!x*R\{vl_v)~-ݟtG@Gw%z/4 G"P9Rrˋ)m\F4!zӋX(,6Eg3ϤLͳ 6i" _͙qVrkpF3c%zY.,x 1ǎ9<ypmdCTK`FTY ^JNΑ4=ֱ4i詡 cHOy#gGVxLTͥkuo5N.Xg.?2t=|Вʥ^51Y~X8DqVLtύ!of k _2Mjn`n5zHȐ߭wO DŽ&JΗMbU\}:+aX P*10ۨ/Q/WQS\3/{!^TnGA"[W/ڱly\oO#n>&W1~+ƶ;;˜*^nbm)E_6LFH \QD:&(Ǯ=1ׯCNwId0ww)1o@r\jmH7rt;11~wW`lAEkC۸!3vjnLX":mBmB =i}" $ փ3ɸdVgz׃r}-YM6FYsLq-v'.7b̈́]OPfV[Gfcp`F_ͬ4`4ZjPm\4_urKSM*@ UF*c盉QvE V/x%kx_ y~0ˁ DdVR5#ؗ oh q[YXzĄۤ`4eY(%ŧD˧L7{5A.ZwS|-f2'^POHjR֯c1{/i;=Z; Nu`Z9PJ%6F$S<'֪aV$+e>Jb#ߖƲØLBRtp}٥'z? j %;mm*˛\æ( n,D3qsڴbEH]]۱NmOTߵm&N(as)vQp aF@d%⧅=Z ]9PP  C=dZ&Y?jւ~-BXfᒲ+F&K&vtu?'$ЫUXrצNƬjQ5>{&RY3pwl僖zqMido֣rR.,EA)!$F#KgWd]h:jȌyG$g.}SB,p>1- % j,}q ɮ_XQf&Z6CT]8=Zb36mEr,wV#]E'*zԶ8c]3BYKrV9c~h1R k" ռ O'H&9>zYbAuȶD3dqNYjFIUBW 7}Ӎ͘o0g׬ | kf0C?gEuM4*7dJ'u/R֖/}W |%uFD%5[S,@zZH&@oC֨>lc8+L@}!#rI?Od,>j~vCQdžc5YD׼b9jl&bnY#+qE:;7]9PqOa;5Z|g6>{ݲҬs>ߧe/"D{$ c ”T35-Ԑ[0lm SɩgOF gk(؛\  a[~GBZebHs',H<+9k#F;^2Nd= Udշ۳ r+C#2 ; rq,]$KA z wtKo5ΘJN_,x5}7`e=xVI9~N3}B f}HDkpi iB27ux,ϸ'NG +s8,K X8,#q ^E#esW4/ \nh4%hO8F{6lii 9%x<#ٙRBzw1>gq̴nFEx~Pˈr 4)EaY,HƗۘo[UdyKw׮xNF79zT>%K]W' \$)a ܝ%>tUWv\o52&|؏8 9VO5azkQr^;8:GEmؗSQ|~]n?[jKݨe=O{4=53Hg `u-YNQX0w+t@3xr(JZ"lcNtzH59sU e%~p$0uWTu>_(lx<$`Swߪ47o4<賠: s7:گmp `P_(p]\f[}/NؙH6e߄- jaV+!RpcʌSQ6P\e:0pg?A6OY4g,MݾUMufψ 6않~J1f:g;z[wfu{m vkYS7>, 9HZG<NB5vV^>R/G}s(yP=:C#cOXeH6T\~!F6'4(R%nC^OSO9W)m`mW8T]|ol\9Iw5W L> ishx5J:SPz= j_xߪ$reG^}Qh\YOza #ʕ5tt[px@|m.֌D 9@՘5rA9 Y}_8``{5%ATv_̅K34ۋ=Zt.?-XGl`fQla{BF($(H z@Tm`NKŽvyomn'`F)~ȝ8}d-qwN U)%rw%fQU"鉐dVLD1 0]\^]st֋U<Za7  5` ;/5yQduaoIpKzNnT%\v϶k_RDURUj 8Eb^n)p=&͉C뾦VG]tY!EA3s4c|3@ mֲe3@HS rfD5}y Z-Bԍ'JysȠC-( ԥ[hn 3[ =MF 30,,_IqO q\eZW[ DoTrd] " ϫ+G g@̙{ I Pt$ii4uM -Pծ!vΑmծc~1RyNk÷ [y,? *I&rLqpGUJ t&XqϝST 8N/z u*a[h=YsEN'4%9:3xnpjDǸd10PJ۵^0Ț  WB<;. T>ZS_TYpL<{i~4[(4K'%oqNVRK穀MNZDRbo9Qr}׏>iu_;+Ht?B%_)tMMnC3bTQ:t%X'g]l v#iLa%|D% Tأ~ڛnj:HJz8ȳ>H $5Ѯ&`J\=i3K/D!(ƛ0ItR=+N e8Q"uL'f5؉dh=؁lϠi1(X8; `BfDf׊% 2ohnXIv+A"׷m<$_.'a^5=B".t 1 51H.j7d_ƪbnϋrwAwֱ@. 4\M?D!hyPa (3wj/R;$y?"bbx  z{ru1v5l]`hi;A& 2T ^sAO bM oq+]ފܣZ9Cmo Izd Q|\-ְoS=cCP@{}UP(9( : /q g[.xa 3$^6; +\wZ ppAKՇB 81wɪo,415}XC2]n1 Ӫ&IT7kɷT:,Z3B]QWjAgAG/@OIηH=2q4Z4JWr! \_O}& ʲ s~⮆?En 5΄f܆Q{J-x> +Jq:6*e5-,I7j3}/PMKȟ {㵑V^cëfYљLm˩F0&&~ɫguL%yБ>܈iz:wKP 6X5PTSM*;jY<>anUuUVmLKW<u^h^W>k1`OK.T/ϴRM^TCNaO=Mgs^,I缺x 0 ubi2_T:.|U/E/?9t\4dDjHb۸ 2MܳJ>E@ľ95{ν>j n I O/dĞw=j`pSQ `¿% 4)G{Q:@_o>«uSDDA񟨣fWm@ZDxNf/ɿ*1Ppn^ʹyEzg%h_ʁfU^fq DRS[C <=ITNIBqTgS X"wrE9.uFY<xEƊA'!EdRKVPHzFp,_?J=KN½DmYT3,5tMcRe JL*Q_}%,AI#޳O$.PĆ3m}iC5UЯ;L#@++:GFT|v^tjBB'UCi޸Hx؊)3x'>Rc~GwmnV/= V)}+SZ^>[o2B"qM\&߷\Gor+ΰ$,%;袰2 w`)XpڀLB큗fGom>"(B75FE(l:+w•TX͢Ҫ D QlA3/ʊ) >]"jʾx޾hݹ4+ C.ښ;'*0on$ LC|30FyNj>].ɰ+*G!A.z`j9PI;2ޟ8t㗣S3}k]鑥GQ3vy{[7HވЄDq]P>L.aDaVÀPU5(NS^XkI[I.(umv?ܩ"+il0pOm^tϺ뼺^N" [Z&u]$* 8a\ͻS~.F{!f!֙8ECgkBH&ߗ .!K-P$D1ӟ_:MجCwGmK+|8CGSIGƗe׾#v [i~Y|<B2HG0]Mb-wId͸Sآ7N[,"|k B$\6>l w.͗_STk ;wё6ZUOۺiJ@?Av *t]ݱX"];s9S_{FB)32YN}eـb>;͘:j/Dr$zL \|E' zSq^BVٻ{s\1L\)*Vslۻ"XJQ6L?q޳`wQTDJt{Od o3B}8g)㕐 תaۂa$k;?`.= Gv*&dl6\ r`m|BP11aI|KJvS_&T4 ߯>4AB z]ij[l 3w&?3mϙn# Hh_j͏yT M >{rtr ??!CpTu;чj` .VB.\_LX:ߚ˃kESB~@[ cQ]D J*zrKDR`^5țW{iZ 3G$sFxHB;}h̸ Ҭ9>K-/?GLUN6G&qp &F陇֢) =L͔MM)3Z{w1$&~2k9FkЁ3Wb4; *Xk`f$9 AUoFRn 5uU,#?a^H$eng&Hc]箏k>A.Y"珜1#/MhFZh://f ?7zp#.+3͟x6WἾ2'Cq ŕ۰٘;t#/&fl/q3*ퟦIѼ)r*#‹W*Uİm -?#6}&k7>6鼐=޲eNB" ']wFۖ+ uzعL7IE/K;&]v5n'm&ߵmɗnnŦfB\4`9H(jJ[7 Q|s.FbDuXZykSt?W 7YPd@~ r9b rуH6-gzqUxA?}N~D9f_q tFۆҳ8xR?c}۾ s̵4 =MeA2Fs\R?JNYThee5^;4gPzQ۹+޸_s+EQB) DպCq/lVhSxHYg/BfTY*Z؜hB - j[ C(*Yw-DHuy7$ ãTLd"P3 3Y=xп0&yPY -ɄZUG짆aRlpz 2i'$aZS-ci Z\N_HI'!@Ί.gu'JHr;(bb5=6,!Ğf]54:4g"EX 5. 85qO":zheu T2CBDᓈ3$Uy#+qpt`]#_mIW|ѓuE-L_V/b5NQq&p6s¬m=&*vɄ*\̱iHk인Rq.,^&QٍpbY4Әә{𬳍ZcZgt+!@M] BKd˝̆>zlu (>/VT3 @fq8atƀ/O({`ϐNΪYirIuø*k۠0[o| e8#S%Jj1LriuyhH Vcћ(.Ǔ怿wٌ.Q¿YD)X?nrzz7?E$63}6(+ Bdvߧ˪'ⱛjuJi2ȴey6֕CDX gyh9.Kڤ*T8ph`!O4:1}Kҏy+K.׷_kgp &kRs/.26|~g:YO}VI=zCQ +G@:v ӈI w%E?O^!HHHg/oo9v+\(Riӓ*?$=yŠ01|~'h?X;un>Ö.h_LPF{KFUL<9]T7w.hf0xx9L:gZ5"z7SѮ,@=mgL{y.G9M 89ZW+ iu}ach$G>s: |hjuP mm>?eh.IM!//#cZZɓH5?L)²|7&_Lr/IJӬ%Isjm!5rF,ukB|}sv",7]dS |<-56/3~Kbi]夾 zo=8_-^6 ;Jf ldr]Gi oCfflckC?<]|%Y)s&ָbau#pJ-mbqNF9LEgwwp"Z}̟Vh-HJqNi'qs> ՞$­W`yP/ǀQ CVe렊 j1Pqrq[ܒRrZYz׳ߌ,VUee21!vY;ؠ Kxk*k INoV,\qPBL% ?7~\)OE+[Oz]lJb*p*,L7 Ókmj+dO[ v.Ig ^kfMytk~ݖjL>Y":#ՠ2q8b7O6`z&r-PO/>~b}/Zdeh!TC{A5`_-L TdHC]Ni.[Y*>B(%0kI5D9.R2*Ya{aV+ohcf4CM _=7431Stl 0:mYzT'Xj׶s;cn m z>P{bZ*NԣuP傜`u `˿OZ?C ׾fḾ7kW(UR| ի~O'd(ƻZ'ԭu*C˩iY.d]}1Z2'x< Ba4bD8GEB{\~? ({s-Z^h2!(N})Uu^s垾4jXSo7 Ε^4G\K)f(jD}[ ~e 8?aۑx:uw L "^(C@y F5a Iƛ޼oݬ0|2͙LN1ZGj#ł]{AЅx?+{h;;(CK]b zk$=̈́& 5ēv^Q<]sdvS[KK>e5z7x3w$"np: ݲJzZ/r00U$#K;3 8Q΂^zDe9Ý0 ov+ڡo!\VÎG$>!&9 S tBrƾEzL(W0e׿ ܫ tȨ#$!TY(nDU:\w~dC_<|:[)Ak#f7nya]4 sq վw/Az\"z߳o`COtq 4&gj- %OmP-] /jT82 )Q u]^?|ϛF6VĶs\sJ2S{IX<MEMCTߎ1- ݫ|o>q5E,''f@2%o! kOecut luw?yцIJDW-o|i (H i1ݔB^fڐOtQ8 v?k#dTMCmX(QP<~֓ozul9&mu%2w`!:Rj2A =d)vU 6i5lv2C E>N%LA}wK:\۷ 6+ހ&YIZsV1^rrjnزa!Qzb3:|벐櫚`vۛ=lBg#,e",Op:3/@ߦ_FsdjT0Ɩgh_>&^ʈԥuQ#̛st߱@ˠ7'p'؁;&5{ ڨ ݨ\Hѡ㟁} E4jCC\wjnM)nV [ =S?q9 DcۤlhEɪ$S y sh:bV!@i"IV9*\um5\|ǩ*Bevċ&JTV޾w*kXɶ{\r̕"j֭P1f')hwrdU7٤ /mzv0LPMCgwy\_t]{[KHcfb&AnSZ%Ul]&K=M~~0箣hʵfoD9K_ZUR[0V,8z޷HΘxktR :+4-_[ &0;Xs}# m=6E0EĢS\3,SAo/ʅJ% bN+&|uG'hTA)А^$Vn.^f2"Ry7\ Wݳ꾁3ȣI1I20ҡx[M* wou<ͭ&GH%J$Hi85~3pXjCZbn gvK*B>3/XD(Zn7P6vrh 9vYz"͓xBr\_s:~VRhr>\FnT+{BU˜B 2D"`8dm?KqDr!=`%׃!ܺI\kд*[DY,BN2;=Z.ihR؋ohF}M`5\;^yM3Ɛ׳L&Mi;|e}cvicz,6C4+vRx3k@h;HMykdJϵ^вf?UM3N|rM :1Bu`L{SÄt6Ld͖a^׶3al2@qo񵊅u;wگ8Sh-1}q8G@ߋCzS3j\jbv Lx5XHzcMd\oq|Ub*k^VUKhjNRH3 |S8k /0'QxoW2etSv*>XuVc9Y?K[j% pW'FzT 7M%gO(Jkd>Py0[ql,'P(bZf&L(5n_hJ]u#`HXO HS96i+ymzb7jpM_)tHVR6L], ʭ';ŠkIORxO]ň> dhdZ.TYSl])=o|Q35{nb+ ܠpYxs AՓj k\^!Z1U{"6Em$&~ dW1/ JcND,_AjhU'Z-QHv_^)p7 g؝Gt?Lǂ |9J ~v;7Q~VQt^CJ=LI  g#@Ewh)FY]WH S4F=&@Ot]KDse9 30*`%,S ,Gp^ycf5u}XZ܌ ?lYxG%d Wl2=>/|:OC6Ɩs VwB9l_%&Gyhfo^D&Bd@JE} i% ȜeDS{k8z8eĭ-T)Vv3 f)GD-%r*۬bvO`7P 8D2Jܞ>sJtBlDs2 P3&?N^gC'{V*Kí?;ZLG0!ѣЙs,t?"H3MaRR~ 2SGKgrH7kfc|t4˪\6 yP0?(Ҿ; 8VXk=e,s㐦]}T+h 3%( ώt1Ԙ įE47fkۦƜ^Yb\ēRy_զj; l}FI(ū@Pyu:N& ئIً$`5F1@ϕ KA_(.0D՞pJҕSJNh=3{!|pa:dvbꤝbr#"4osءɥ1C湯KPro{8*s/3\͛aP`W =XRpTVUgZG@++/m6/J4Lc4Xwy $4<85Z13k]]50v{`؜spঞv9r'eMGpG$9{SVTRuvk XAEr:4ĎdB;ڻLcvbwW,Z+;ZCd, Or;"*0IoOiW8L ~3lGMke .B %WI4뤝EJ6jvX%a74 /O0- L;щ"g' ڿ-a Oo>cw7g%AK*n=W#O:6!Մ7BSud38{0+~[ϬAȀmF)ȟ}is ": c]rcj{7[V&='up5%De o{M4E5el\<_]JD ɳ XMP,F\ljơ 2b fߓ=F73B?( Xr0ފHʍEL%? !1Eǵtf eEؙLjj\Ieỳu֯OIľ(\Px~S9j`^² ^72w˚ Iv{})b 6߃j nuitd]^NHRElPء2S̨5i>%j/v{O--yr®nѦ[q7ssbpr ,|Ɋ$~~iz-, :[=)-{k4E¡h7ʚ@y֍0,Wc]MXHE'(P|xܸC 7}]jOC5|]xSf;O[45mLahK360;~ʭa!ː;>Y 9^T"!U"0rZu4q-Nú1Yz<+x=D1RAvH^M\𚿶EWW,r>IN2rӰXsʿ< Dkޛu֬ȓ ]JFzr ]eIqw"Q*H,I6YO[?eՠT8qNIxyw@nR8taȌS̍C8 6j⃉eJ]",O=M!Z`2yᣢdFi5Cuh:XjRE1/^C??S)@8Y(gPI&g`jc1t to0$ 5Zzʡh~k95e>-Dl {W5;p6d=w\|=TN:LwxJRRl4E} yx6ֹ[ty3P)2 l[^K>{* ^)YX̣j/e;>$jB,Z@ܡ;F"?1)[|٦}Ji9dZF;6ˆu&X"3Y.I_ȏ%G_rK%<@ve ohT1ma<4GUƧ|-㘞I*=X_UBCF^xp^4Ph>sQt`οy'd|5!69atոU㇚LU'2P<[ 0Cߥ'! cH^s;D_uzEtX-mi篥n-Ԁ!'DQaU܊> F_2ϵ4 QȌDGUd 7OMRP ;c0s4DQ,[n&?y|_VCؔ.~\O;y(˿V@$ag:z f{.=~ɤ'#FԻnb]&evj/8&viUAmԡ }&+&jH҉dݏFHɎ uIWĘH|kB#_.np;|9lҾzbD 4l&,!*X.&!/}J%D* 7"Emw8d}NFKI!yc]<$^?LrIK%nHl1A[mކ> c֚\FY3PіKtdXGAYAG`@JL~˄Ϧ="jX:Fjw|Pc+]j׽r̸ 9tNQ2:xjM vr4r;~#W[=Fgf/Ρ3N)5Pq(fYw`34ACK=N` iԞFTGZ66?u^2)응Ok?vH(lE3hWx is 5&B~~K#Q:@H@ ;Q/;_oufW^f#+5ǾXEυŖvx 4[)-Ra5C$_d,Efm YY–GS؄0WC놻Ncx'ڲ7 L. sIU1>ilca|]sVjr#Y+R(WW`7pY9,2mVÂti9īKo- Gt_H Y=IBVarZxy!5U]R ec?XYB͙*4i{ޔL@%:[Q %]dpӎ)R.۠E&g[ճ,(^<,ez"E77daۢ5EW'OA߽ȵ$"3|μ_&Y_ClC5%R! sʃ1h6ƪ0H$5S(Ў`@F](ڭ7޷,uLߛ@8ASsλN26 5ֽ(bQb ^HU䨩 (u;nf$}BO+T dyve CF6W9F ,jS܄KL*A GC8PAQAaHZv$4$-F*TKВ.ڰ,M)۶B^.~!L@}[1G=tF,vɲ 2\kz1trE%/mbF`Gk=Rn-DPˤ' N!Ɍ:^ '>KK R&A:HJf+bnݘ0{W}R)o9J''V&ôU<ǺG} C,"ڄFXu >2x> "X{͒yO@[+q[_[H8X݇U"<.`G  I |Wʹb"[EB'ܾ)@ku"2[b0 .Ɏ)B JJ L|@Jl S- >-jWMbL_!JcΒ/͵YuyM,ZLmZK,IWۙ7/"d5μ{ũ_?J_<1xGVspvM9{GWxSKb0S<6v~_4qk ƿh<Ӗh$NZąĖ ^̭6Sݙe1;RdaZQq`6`omTFACv˸(2eC::vJ~ox}dS]8vp)h#DMmcbD'kR;+ zdW+ED O=@#<hd5iV2ΰ*.W:)| .P)'[>o ֖%I*ܒ X{'Ejg4\7[pLAG 2tyWS/9?KurуJMVʉb=״yRw,pњ%i౰YHsbeN;&OuC[#Ң&]Z#(ԣR(;Z(%e!@@m_'O0\{`cڞ6 Fݖ|-uܘݻrTKj{PdhKN2c lZ'eB<:?9&$CfasXH׫ca`jYJ{c2M}|T9uº1^{)AܘVjP1<ҵg4yOq6%6RV4#vwng¿żlfĸ|-N[* q2R;GH>Kr2^$Kz~BL61)ڲ.2+PS.j"uPZ3Vp?`@E x2O2sǿHx(k62"#RW f!iAU>[ )M GX_ѹrK߅58R InBs+2&dG߭RIޝYHOVhr;@7qј>!H[L̴si$$ڬ3*/S;bT+ْgi&kDcZ=XHstjS}A7]); .͗*ۿ'aI5?vbmhj*\u/bˀ[\h弁0Rjѵ~lO&cwBoYD a6Gw tǯe:hU*?^6l!.#u_R}kl-$Q9Rh77g,NG6"=S7h}YX(p3C7x}ېףTNhn0#lA2x{qdQ?%- J={Hd~llk(?A G[tT{OҒ?\\?<RIB'0 ,7ޠ@ t@kH@YlXu/-Bcj=zMR @RsӅqDGQ)GӰࢄ#D9~uA7BmqEľO%BP<0+HJ"DTP,0LG(IQX'm+4WRbP/x͙#tK!sXm5z4eDfEoۄ0"i mYit#V0]-(W7kj@S6eö%Na=m#x\)ƥhF-5-ZԈ$J 0:N;}0Jwq:Hf܎"zNz:n1K1rƇ4=9<,᝱"?{mPAHڌ)R`wOB!q㭲N^#hii`뉛].jͤD[mK2x٩w<9 HQM1bٌ>^BQ095 J~ͷ桖'w'hM_: `Wo墊B$A"T ۄ. $GS.0D$\l򭥃g$O@ "XZ|j2L()<4uzzdr qԆQŶ>BtƆKJɨSAͮijSx x$%t" Arkz9V M(#",_ KeҎ#ziq!2H*&""rHBTڈçԄTbZ5VqmIWU'&0cC8Er8n,{(йYX QwZ'0tn,l 笲*yH?K>{u;0΀L?2wfT5 U]*me)f<-WU2$Hdwemz$FW;Wn͒3 -ZµN=k$e_ 0 8Dy"A6gПN4(AoHK7Ґ8O_SwńFb_O_YQvE3'1р_ƵE<!h-?èiF } FO\r"!NdzP*)a7 8$Ʊm!:]~+ Ű5\|BVm :Iq.!dGNkYD ipF'~]Z ͰF^@D dq]Ljsp,>!R"NƊ\[CP%#!{9 MDž*c!QxoJ4 0!)zª|<w tmC s nK߹YM=NVMI{[td19_qa_+pC'Y̏+w&(d3'9S )&, 8@8sN hX-R)TQI%C"rcO`6A>>T;/ tS%JUEBcC/q^1@!#|mUHDvMEMΎ66>JcړI눱fj^&Y5^+PzA[S@x*U%.iuqb]23;:~~pWmI8~/Oȫr`szf 2Pjk3n<Ws[a}H Mz9JQue-0b=茝E՛"Q(Asտ'_?~OWmleDsJjC$Dqz0qVIz_}vq4/aV=K$TƊ C 洪^ջQ2(Bޡ2pWrT5sC^ra8_J pːJdz9D]]\6^93 뛥,ړ .S[lSvj) ʀ I#򯯡?&:W5)`"?g6\^ͦjRco..v|P٥'cf*$K- ^C~USG(:ݺ1tuQp ϦA5D3DDF_u˻м_T0t=K< 11)fOۘNtZYp7H>`Hj*7  ߈ುnX"!ݯPǎ'΀_Oΐg 67قÛ<4{PjQ11ώ J#j+.W\j<`wa|34ARn{m{#rȐhv_kZ{4I9Zi4T BcEՉza)s;ks-vǗSy(Eʒ*˿ aSei0 ;V]"j'8F&ɸ 5: #;k{誙ul,ڿLr6MJDv3 RŞϣ28`F F-]l0C_vx  %Tfyv:Tg&d9W[aR+sdX:C+2Ck%a:075m٫@}=s}۾ȑ#;%NR3"7_ts]l|,SmHލծZ_?6`2Jks&j8 WXsiجѮ- @,Xԭ0 :E$"ġU*eY! 2ŧ>Qᒟl h8C3q| Y%~N1Z_9R1(,7?݉x$٫:*rg>2:iF8Eg%3k)G lZzj1i i{[Wȣ w)oC;`^#Opf6<鶈,VN˴wXIs\kqHwVQa))CPʫEְ-e}N3F-_=K6)e?s),+ >B}1~D  Kd3i!^kjH©@3+ZMrsNx 1ӾLbp%74QRHm8!J^J J($]c5'.x@:G+^-Gih(rBLܐYЭ]X̔AAҎ08l"%52C;Fx~I3õG= ?` KjX|ʼn1W̰Z?,6@?MTk::" b?,(O[ !ç6Ӑ>{}lo(,@P4{dվ1YHRR|ZY$SÂc=Y8Vx bϤ҅t3Y eYU萌SFJ%D6pC:+~دftI)9>ɭ lIz(T-~ !))'&[1Qjc2ul5D0ZzSީ/Y]xPakBlXWx?^ J~Sƈߜ.K"A%)Is j [u"eM%˯!yO; [TZA6]xF_%k8d.[F/o~zgopկ{Pj5!Ý]dc\~s-X^*#܏pUuJTg_Q_(rc?{kC_>l:Nzdo'>57]syo;˱bԃ|--t2I'Y(ZҕY'?a ɜR`Hx A^-s*;=k)0v=!(p B*ͫ~7JJs(\>ZH-`uqueeZccգe&:0] ed[̇5PK$3=Mcb5 >w zG@$7׉()`Ҡ:Ι|7ٳl"S۩["`!g^|(V߳\͵lU5 !J/Qv=nhYN*&ws$HQ}XFuBV3\uzW?'=rN8A[EdGD 2Qc϶ WЬэxQ)I-|W81$IQ|"6ZSN}ǟgFp +5>bS foˏ1RoM~]`g^=T `:"XE:W¬ -ی0m7SY#yYE8}SpܯUSо ¦KH.9rL- W)E`u u?v0C-`f5!uoꌵl# 56J)Sn<{f$f`@= ?eaFŖp{j-bB)93}Ԧ˦ 6"&b8OH!L7)bM4bz۞8e='YZH*+:MJM;e:Uǐ?a!y ɣr7._ND~>+mU@Y'י&r=M ނ$=S$z#;ڼ"y%@zFz堓 N+}g#EvyXS՝;sr^z0$טKTDeEdCSƢאI %*n~> aEh:U-Qa] 鶱w\aw(M@豂\hlᄀK'[J~Mn7:wW ew53(4i;%X̧ &`_y"rK*}1;DBjm3%ʕ c*d]Eք(5&k޶:}]C&PR˛כ35agXV.ZO/x|h_{o|T lJ 0E0uDЮs" ,9^ ;Dcp/n۔Zw4?K{WqzHܞ?:|y0<-ַVf{M!nHK$wqUvkFWn"j?/ҩKph!s?`"=Uo)T+tYL7d#CcTZUx-Cг(ΑP VlxPVE]-">R!JD}/ROIL񦵕FDؚ;eLG=Dn*or34:+<S \E۩ á D{XbGtd!f햗Vswt s SumkB၈Xϲ:ZŁ^;NO8wڬ%@/qcq>ԕ׸ 9мc2*,$|@(n6<>:}ڊ&.zmYlI`yqW_p 6=d<-ěW"t zIJ^BqF )t7Tyhz}G-fg TJF9m4QɄmweÜ 9l}&#pPO"_ 4 S a} c䶗ͳ%MDE1 /kdXQ~E.o0K?|;b{Et=W |e]qPNPEYʈMǃ\|nvm:Vv!aZY34q?xԘTu7 n3(l;j(D*Bt1rҶKo(}D$1ln}IDÝ,Ÿ s h(bm$|t!NZ /.BxD{Ҕ8}N K1s[Z@z¨)^PsS 3nfYDIkIb`>wIU]o,b*c%jߙo t:=_R j;ȡJ;!ިgj sk 5YD5Sahw|6"\gSQ婒ȗjV뵿 *xbf1?N_^|r9{X:,#-0slclubK'RF21d\~c"T Tri!l{i4\J5E(䲆Ƞ7y8}FK(Đ8$xβ5k5ƕ:Xۙ9d&VC=ƵFsZD2H;Xq4DLK-NqgD@@Ve1##t#/Ijœl^׮X{XJ6Ae o?kFi]'/^}R9/1;} jaCG+Bwdg\qGi&ela <1@⑱gzy|mܦe6:i`?0 z-=J!hmYQ%SSn3uq PP8&iUB{%Q݊rxJ6׽d2-I`הQftHIVuHA*s#$mUzN|[{tk)IC\"2QaѬ7`|&EtVs+7J,9N\=栵;.Ҁ?ELƎBu;ِo8O P|m{#gU`Yӝޢt͘y _d2TwyѥZXb_^ߋYv3 x7cgMڶ @T.ΘFhwQ3Rr7?×iNPzLS(l-Qf \7EYO#Mn cf&o0򾄑\6nf9-($xՅ,S] p vڟXGoiL5bZTxrj}GFNPQm,lػ>Ҟ)(!θzPiѦ)_d.rp~Gn*|]B1xvVjB,LmfltgU}0_ =n!RGSe8 {Ǫ=~nzgKPW+4 (k˧O͑H2JڤE&դ%+3ulXje{٩pWOJj@ j: Jd_cΧ m#xA˝s#獺Ɲ0`mnCJWMF|1S_lbK|vVظĹt. mސ']ZXc B0߰()_w-cƳd(bV4 GNQ_ .. }D!S9uGT{#|@; y|Ca=Qs"7Bޠ`m46WK3$'\L0(JM Olx T\~4vN]6G2(yn׼N3 ʃ5MSl\ML®]/N6\hZB'U}oic1jgx(S5畾in9-SF?F]7l8sv0Gdso vr9;}/⮓C^g8=uT08jejЭL 8ѫVN8(ذ%s m(x v…! /퉄9w2"`Υs"YRɢFd06h( Ts] jKq JEPzVOSm?Ʃ{*.˜WKkJdg!pfhy"ND^^S%&q`7" 5"O8xdᮋL+x޹)s>ŠZ`33nAKepզ#$E2qjjG޾Tţ%*SĽLz: ǣ ;'2H%4'c؎# K5QaR󜦬B< ju(CEx}Z 1OA35]4 5Č4[R4cGJJMjkˡ*ɕa{Op0 Ye[9[@ጥWewi5Z.,\hkҁل[ZZ3\yW( ,OM1Ȏ=\AF[6pȎ"_X~G!)lr:SF;zYGknfꪵt5]:uPŸBK߬rn *BU\~Ü͇7Pj41XՃMڥsR \Wǚ-IW 4*HC[{[9&-C.jd2fE)Mg.L98\Lv `=8LC|A;Sye)tgC,ɈXEfOr 寮Z/1w6?xWہxxf`/s=.i_<y _ckŚLh[꾜+T  ] j#oV*(b=oڐpdO8I.nKvl7ORQJvuav 13R;PllgͩK)mDqSS ]$}LJ4tԧi$-maoF0Q>q'3Uc)M,=mVAXwg 5+5og]qiK@`dSY #/Ao$sDGPGɢʊT;nc3.zj +GkHZsۂ1b!rU3,`YL'B rDB9M#SMr k\D`A{Ie٣I>6NJKȼ,#&"C XV%"N(&x_`v в =Sh,p \ۜ]35If(r:a 0Aucځ'bNNXT0;zX%v_")!Pf,H\|r`}v% Ћ/0^$@wHxʗbVKHG鼏ЧLWr׍$m(x|3@ht Lyi`(?vIcDQ=Kp}p#2cL(6e2Fo8MU8 -Ib#T揱b(?9'A"4p龌(y*)X0<3xQA\N͓1'e3>~#d/mF.ޫ9 כ@ȯ\Uh+jP*Eސ:)C'ou.=?a4[+[F@.P>`AR/6Ʋ5}3zL^V;%khFB;lRst瞷2f5gV'G͌R鼪6YHׁ -$SsQ T==ERxW}/ !ǻ%[tb!sA0i/ZQ#1*-Eծwa>0mI ǀVc0z2ޏSшx@/䏮T0`eA2% 8@VːvF5.eW63`ဠc/Όd?3(Yfl-V~o*5V˽^(aX9OdNZm7DýD^j5h7sRX]YB}ramHaeRHnMobtHւLnz/d؝,3n}Z2r(#({{ٽX޽U:V}!r bEJM z- ~s'3 oٯI)2XPx; $))ߎ3YBH sO*q{ԙC ,+#$ bn7_ƨ}֑"TwbJCUyĩEg`gg-чI,`rH/"s~BZF(枢,>̖ T_A|6T #C@_VQİɩTℜ5VWB+}7jNļTi^OLטppa_v!(g fV84GliހaqmO#. ܥ~mFff=. A]dWVb۱3kapN$V-]{ Kx/'Z chOV&bFy}:L11QXej.|)"h' czDŽSf=%̭7r 4DŽBpWC ;K*|%ܻͭXtBF3OҔGeG!;eg21=-\x{2O4׹7aq˯Zd\nbO/D"sNTc(ͨ>x،yYC"eK O#m(,B!Fr !SthK:avQNڬz_scuY_ܻG4iV![LAB@`l&;zT?ж W cMl+|y $ !,O8x6GoMh+?jǹ ȹ8|4=G _9s2́|A=fbOfN2Ur}h\-9gp$سsvT%9lclj] UmI`^Y1s zmbN9fv穟z\9~KbHo"6 m;_FNO*^ |09uxI%S,!C>@!;71-j!ؼʳdz>\;q+cǀea"GH5)ڵC(K$.dˍ{rVm=_Vyro0zԎ]lhRo6dƀ5WöG{ď$d~Exr@{}ɘeHyM2yӜ惶tQ2aTa7=,ج;v@1l!/(` 3)C7TjGqdq~jr\v;PF}.Ӷ!f_j߶a/FiM,6i_֕JM)qf~ge7rɠIoX#xrHQ*9~bd`K,9 ;eQnʊ' i8؏] -"1_xrOC#} \Q\/¼Y L?+/2D[E^Z0թ؛rQ1˨l $6P5XYK)HȄꄘ0|NuD)ctS].ٟ~ *6BرFQt8R 7K\&aZ?{#/XIPP(F$^XHc}BCrIqHL{S>!p0^<`˫}:pծΩX|3X\dU3Ž6N儚g8cԦjEL+~QϷof2DOm9mN#\EλC Z:ґ@ AoZ]7|t|@)0HkX[\~I5_"$G;<6BBlRkhּj!6mսHAe'-)NΥmhor!!4 bǿ]8.aJ?5eoaSNқH<ӳ޻sf,kt铛 ޭLzFVf" /V3(vGNNɘ8!G<5U rF̤H=(]"kfxwuJ"Fй0&K"lmU;j dL}cN4aW_]l[Y[ű;-?Iv$i5Vhj[h&dY)8Dh"^Bؼjۇ[UD=y t9Z6?0təN ZTE{w+3"28JBZ§W,ak -7u1wZ'KVlӠK-3 -Nca=J/A@Aۖma Z%r3npo~mU+gP MB7> 0-lK`wKldLޙUl%7va^;iQ5 ~_`yfQL7=a(Xaul̉e5J]D) zF?gz쥩U&3O`F*ꒆq5ZaTIj@@~46 dW(3ˡq= .>Ԏ#wר޾$3B-ap<T Mj?6bޖ,L_Ϙ*Ljq['>$#r`|PWi3 Z[/k΃gB"*YEn ->\P\5o}]LmͣYpB[ty̓֏y6v{PI6(@`QIaȌ>U(%>M>)|u<"9PIUm&y K UdVk2- ³c,(1 lB݁$^;T_Ů5{TDBB@BqH."tcyA0J sqྷaK:@;›qԻ]DIViҦhP364Ux];uk#D~Y, ۵F ~cn JlV͕A3laLh%B6tRd:W(N!`7&y`q1e|'q $J x-je>d QG'5|*!ޑ=QVr9ŒL644F˳Y{8i4D >Ѱ/a~|p0sK^Ht/oa/vXدYsN]3~=21곆 ?TU*_؜PsoI<懾e6gAVHj\ 89W&Ɠ~F0cN[eB%^J^="ͮxװ-' qlV\E?~5aqww,+]G4MS"],_2Q7 %USYEx`lgZ[QxhYTn]D[C6?ʚf\DʟHl2k^[5;+j= ^P-g-i̕@ecֽhV:YYtʠw%6I혖xdط\:{:ީDEA)6*3 9va'}l ,5UpTՈ"{d L3@ V>bkDk$a%sG,TMn/dעiJc*cP=2&ViI( SEW_~0%g6{G]>yixZF`㫄ݞZ;#S^[HBbu'.0F)7^mWL%YԣJBs_MkTe8!c: i s$gulJ5~hXX2*ݩiSDk}j B¶7a!MJM'ptd{w*/}2@_85| }w-rU x+uVcwV\kAahņ8hbq# jx^a/U3ݛn<}j]g}/2^P 0c9* l_#bt 145N4WrG!qf۬f?0 =\Mgg2J'!1 4[U| lhC>h%TkWyi8)Wu=cj)ԁ͌V A|~VEMׇ? lH`FZ.)=vx4:oڕQk!=ςXZ$Q'*XJڅ] ̼tdL+׋}=嬴DGR)un<4AIa $/{|~CE^@^#7|;kTRۍC]xkVkle85ю hI@1Bq(!fs)O;Gw779<4Gėf8`,He15&(I ¤g~IyRVO43*T{GePZMed#z~9>7L=1K0}.Z *..?"S W0(PM]2Q 0+w tdW^qX E͉:2iardsmv)6`UGޱ;|a?x],nKkiW\A{gv=1 ` `\*8I- 2zp$Vnufw.(M>4=-hMgK `Ye^ 9b!H(\8dT`J*d:TS܄] i?Yh*nhg jw8?kE֪ldsWi.!fZ*x)U 8ͯk 2O+~TjO`U 쑏3{dė696:7_5+Ik8MQu7 EMhnsjcgvQ:q(#9_piJyc'H-}};U4ir g `MKOllb#– 56(& nz v@[ 7+4*{F^`oK%ʭ[,qI[ PSD 4 28i=£h۔aT@v<;:.eɤŎ5Η#)5PYEC]Nš͛ .ޜ zTY$ȉ:!tdž$ e&N=m=C<ٴRIYQH})"K{K(f߸ZA~?=o'@H,⼤oVFGua'ґ) ^tJhBXmi}.2:=WԴC<";,W_vn+7%Vw\ht-4WHs$ tX^~!cNdqsCɾ{ ; qjmƅ)QF<>5AoنJ$ٸFZS:"z0KkF nPWbɾϟZmC-W5v *0U8mX p7`G KDIIbͶ(kmQ.?׌!(De^@X; ~=z29;xo1᫚۟cW J%LPD8>~AfE:m"C?V`|ۿlޗ.\ŶkӰ_vQA6 t}.u闑&tdZ6lKowmJ/]z:(7ew$Q=aŘv,^4@A#pe{'j>۴hMBCC89'&Jx_;`/̓Z/ɯ,]{zCy>erfFHQ")E_ 86lOA/)0ĵL4G)-]yJ^U `p/;*!7?kw]ÙI) -܉G{^gTnfu41VF*ol=DJZLmZ ˂)" qm&$7.|ԣPeV0M/\Q ܻ];ZD,Vmq0eekti. 9,"ZJ}@Naw;v3Fe%=je#챥 KĔr[ף$= ޷4el?δg۩7H(J(oDF ېJ kBQ@uvZ K JUJ3/R."_ Mꉭ9;~犧NYIobxMR0 :2ZʆjrձMXsUȒQ9/XFO|[jK1}qvI#D3^"$o:[)aHCaFkIR'Id:3ɮ1}]hݾ&KPA2G<V4f:U8g)OF aCꆎڛ,C[q0q U22g2Ӿn=HEcH5y@MЎ.t ݅ABU3TE[gAs_ϮZ.~ѳMʑ8mtMqޅB;6F.9͐zT-!"a4̀!RR`֪}ɇ7gn[%毪O4[Z -.I kH>J؁#{h> =΀u xmPܘD&}!*Q'}6MEVVz] 񍝬U%c?`[ oNL%V"Z@& 7C>CֆS Xoe>Um~.@Kө"agrt b ܨWtX\e<6*@88%rN-}ESAf.e&dh{eOفQS7#z3zDu# ;7ݘ͊)q$<WRrg=DwZQ#jY+ll3St:AfH/MT+f陵5SC 4X/ H"nHa )X2i_ơ;Oݘåben^ǸOz-R/}Mׇ[<2~Rpܦ z$"J~G3'5Tҵ}/d$oN2:dL%lyTiPV2H|hz~qd P_#-jcVkY4`6DZ| "J mh-gE_h.wP9΀-V37o3c΄7ܴ@ߖΡJ04#${vi3a e"y; *cFNT+g<2+V C?2Z)`t/hEܛ͒YV{Q8O‹j`v Edvh,橉s/@ ?$1rStV~r`St Y1̢Qh?ZMu 照WiQsXM(M >ӃŐ92e:To T1e &DT$D?b~D1ɉ wI .|wcrXd7qi(3Rw5qMWS>droEҦ+@m"lp>3yUۛXˤr"džm - x"Z2aWˆtMLPf6 [&5{}W,E2I%p\ 6 E-o3|vQ⼕*Dn:۬2ڈi+fx}ܸ7qWbzcih E;{ސAĆ:FrrEOS*-Zi~})G\SRCgV{HsOjghm(G`. YasH'樦4PZIu{7*q;_:O=.iabNF`_@.4tc6W&';r;~nBU`HKQ:9s+`!.^pm.6tU\*"Ӹ?l m'u$T#Y(uzvu% 7csfrƭ9aϙ3@'{ $0&9Q:#]=8cþ?!'g]pApNU3i ;E^=㺏Rޣti,ELDiO۔Zw񍚱SHҰJA`>H=1y 2IR@ qǓJBJ߾RGPkj@y˼:~l;$X@R=?m3qf1Ŧ r:oq(8ޝÝdXT6Le }`Sצnhqȳ(F'$&O8ET#bC>VgKg'F|ӭ&X'=H`[JJ%0X=9=6B6 8DLwa"]jCvՆl^0. Vc9vI-W0f+ce͢I Og.]] ;SG}Mh;tU9Vb!Rk(F5mu9T US$ x-6&5UĵD˛>=$Yҧ }0kTc@(hH˨ 'cQOK2n"ؘlZN`4m#YjcmLmVO2 0>]Bhv&|E)EZJwrj3,iF #Cԯt{k ¢CBsgͯS[dhK s.J`(bR-`LJ߹"Ҏ2c-%e!6@Τ2 Z{,f ;qB+wUׯV 컣c_4wH<u8n+' {g,V"u2Ŭ0]x䮛w;xO  XzC.q&%2\ʉEڣ|J-PnsИ?G"},Oȓdiq| O(Ba@kPz^J4E ͵A"RKX ЍewFP/} Bih HC .6bʠs&ۊ ͮ::WPCJtO ;qC; ͉eI|GD0Oq ǒiagk-nz(Z R24ܮA;!p uAz]0[GRYtgJic8S&l2-5C}d"U[Nc<$0IHYf+LMS+`(b0 FhEw EW v<(|W$\Y~,7R.<:T,W1ތ":HBS~!3|2!J m2=l.j/3_htθ8(ܷ_KaMHryC /U/8|nvvy ힰRVgb6v$67! $u]F^WF^hg] D&i؈Dh<bش5R{qc ۈ taC*cK k5?a*lB')KP>ތ"ghM (Nbj{7hP2#-,4UEQ2EYjOs^:4I[*rμ50-D.mӝ32hDb՘+Ν:vZ* mb?\.QNPXVRLw ̾n4,J Cg7EGԠ@2=SF)FߢA*A K#@'NRM@ZC'j'Sv?֍3>5,,6W!+DVNCv򞆠HGiO=nBpߣJQ0<*3ؙ?QXu@CZQFlU<x0A+T9hzhM(ؗ :BXw*>h5{o(n G FYՀ.`W__sx&Ͻ/ Z_a}f}ZŖixZ3^SCoxm[ l5Ns.u '!,\s9?z!C[ٲ.L~tX, 0wBʶBS~c^R/ݘC1Ҿ⊵+{5O{Y,atvrIbXuA60Bmm`Ok G{>=:f\&ngmy(ngiy [Pcf88Э49cգHU&+ڿ g}DZ֮F,+pw;<:@SOE :QHez"_zXRUnh(zI`ҶxG:Y(\rEiYǩi  %g?0V$rK܁i)Dqf+%"骴G!rq/UY%Y<5|ie\T/U7ᩘA40Q+ 9n0DQqnKe, O ڇ3񧚰CΥGJ3$ALfS;W3iھCA=ԋ:ZXf ÿ-zjVPa\vw@vSl&\6y4\1 jk٣9Bfh %ܫ6Wd7Qv$"FR 4iA\̟ŅL(33djR6=y5/ job(Z+K.dpQz !`V)(;?}6{Ȁ~6n¨'D* ޮ.7EAo7Kxŏr c&AAL]M$ _!3SQB BC]>SQؕKgǻ'\v 53uP_? ڴv5ǹ4\_]#$߼Gnԙcb66a헶FKTlɳ@b no)Z│ge mFi~촠dObg#ͳl3ğt2NY|cdl/B h,|R>&GiMnJx5:-,/ /0DOph=x6r,Vt[8@a9t9H^s"Iqs6T(8db5#6f[3T@&dwer G.DUf V5hh&2)#:,-QpBsѨv}ss2(Pb!?L>[a;@Ӫv~LrrVGY}H=MW%Wn|RU %өY ƙrCd6YgfVфX K)yPU3cwKFqUaDdv2KZ̼?`\7kV0K<%V֠v}pܜl[4FnB:|є+I@iA ms4 XB:sg<m]JdHɼZy^Ϗwy5렉 dx1ja7Ȁ KgP/Ӭecy&dmffVQuMZߛr`廡XUW@QI1,Qc{XUS6 7 zwGErrRd`}0,i+\uN! AZV`Ӣ'v2 C8N^j pZ J 2#NL|grS nmP\8i:!hAMݧ%}␝seٌ+z (ϹZsſS*p{*N$"-x8nL ٍ0Hc4>m$.e]Y-7-~,/~d ,N.NPXzf#E=U*N`):Y%X>G):t%҆!dO@:.,WyHp''$ X`O n%ͨo9 *f-jtXmz ok~^NX9gb:mp)##NSN{׎0&YKс96"Dɕrh"P"쾡fau849#V :S}YȈ$6 d${IT8G&DݴpB `U aBxAr5'^%3t3 Q*TmͿ.Ԋ8:Nc| CM$E85s;MĀi< Ĩ=l%?Kc!s^+I-2^À3tciʱ̽H 8 m*{RLzuniOù83ӘA|B[ K/X'}W_$Ov^hԤ"iۡ{<&<:)hb]Sr#{yL=/XhIjܩ_F/CQB#Y.3+0h< fNKEje;Im۞VU/6QGs~n3:4e?SRvpَ v@h"O6Hr(9G5Jv~>`ΡОaN.пC.᩟<]WQ b ~"%x.8/Č$gL ǻS1{*Lb ǪfxreQVݬi#ק.6 הq{6IK ӇFʡ]/Th$D ɁiWڢ2c(f %Nj枊ӝ{8Yb)3K奄A#Kf̐YksKEnyx`oXnw/Zg~N.E+Zq[CcqlyX]EE!N2Q*u٣uഡ)nE}+AQ%=_;d{ 0c1Ȝkd$ż":|cB6#XN^6Yq#`r"z挗 ;% E4GL-.ۧkj-dL'vSAN N:`>&Z8y2;mqSL^\F+lM[1^n}+XN4ħ@bh3IZE=Z aTHf+^ςWtjHTZ:?&EJ h->i**!sy8v'.yu 56 w fg8(7P<b"xE =ב[,DKdyc_]t!M+ <3Z3ĻtZ9giZsJ,5FcW VYɺ;;wU5A R2c\n\ȫ5r- ]Hnbne/-Eloc/yFp6N=`I/KZXXܫ۟~pA~?[wki!cfm`rj4ܣă-NCBa#MgEPاv+U53Z>ӬBͫD~XK: ԓ {=9%M8HZ^c#6p{J.ɤSHCSq KE/6ڂvl +* S(j .:2d)M UMV[AƸ"4{q2p}50։Ain2 ɜXe d5! : |XX)$.GH$/7^vFުʒ=jgZn)c1֦#lk?Qؤ:QhC~~T>%)K}ѭh^ٮ60G͏y>;=_rev*s z&պ 6`!GD3FX.1 NI R}`Nr`abL!rw?xڛ WY`*>RhɗQgagd)@wULj9j{V`*rE0K:{t}ns&S08J?r{$Rx?uGuJEݩ R1 |@sJD"oSdEj8XȀiOK =s7=RXX=/,a6)`Ͼp!H0((c*Ӣ}:3k!3|h.۲5LLrĐk[dCk '0l vH~1&]qJ6̓%!I$d1߱ߞR˨X](M( v0vVlØYDdcA+U˒6[5[>i #zsLG@u"PJyk~#zN_ [7YƳ%kxkZEbP^Ue;m 2oU\`[KAQSKoȠ:Q)JͿO]F|)9c)}pMlSA%]dlg6Ա-B2ցgjDm UeWd{*B 5oۅ@9 Zm.zmp ,V!F%ZvV T;!pn L﷑ b|?VwnQy`x6(yGabE;b!¦iOz)VՔƜnĞnrMDXI9{0$_LolGû%`23ua){pw~O+PJ1@}fwJb߬ZDv_`?~+ myhcf02?LcKi^ݤ Z]齑f7-..| lbP{y?W*<\x;_[+P 8["< ,q_NJ+Ȯ!I|z?5,N"])5 wYxw[KH2옎g%++=uQ),Ԡl|޵20XYd\$1=FhS:IynGSA: Q8iLlБ*$, &&-:qY0C߅復:&gF]ثNa -mXg+hՋy='ooOcKwWuNeEF;gz޺Շ[wSsw"GڏGt+EPv؈ɄOD^7U!z/8>PsdE&VS\.xZ]Ib[ Y#6qiLoltX}{_p)lLm֝tj8HɫuVbڮftq+ҵ3|-J;%d|G.>R~Y^/źpI !1'Қj#9ntNW !{JR%f$R6x >,90EYGQR; #"RqMx& t;>%R *PtS8^w!(wd`PT:M-%͋^Ҙ p/ ALfnĹRa>@ (6Zz&4bH|].8 vxogNKp@3㠙ٙF2 uO>hy RXr@@qYʟ0w]8W]hhoe}(;dH]z n=;\>etfe3AԥKtD j٬"Nq2advR)B+,3/L >uBb7ES|=?Db# ƕÒx=2Ǫ-m:==Ye\?)(a5Yq;J#|#Er[b8 '#ww@3_;mNj٫ ТG6 QP1=[&T&ܪT yҧ:I2kllW%(lH9)ޣ`;MwBc߆ڥ=mb5)kLoEwr>>/303yat89b3Xk5xm5f|MC %)}<_6mR!Z:%V k\^\K֒qCF[Hq`#cޓ~v4 8T#Rß-ZR^QQoaB]22=J<sGY xCpzB>N895 N5:_.Y4 -DjTѶ[ cB hc3[YhBIZo0u.-,`ݘoofD/"9ˁ*\AdBAH Kxu* Y,-N3'^©Ɉq;FkV:KE/˱I\t(ԆbЎ;tua=\ʆү~kq H|_㌘-Btaa;%$Q kp7GϞdLx9D} Cwl\b;mw2_l&l+%70LV3ܡдa8(Ej`?:"Ŀ#;<}Nf ՓqPy=<Ŝf*Q.6 f?^<1^}mDZAA>I]"ҧ= /VeenISkfn :]!jk:M\1xV!ĵ{g :>8dE-Ј_8eΔ^bGBhoӛXX[L1GNE.>^!ƿ`n[X'k\c|$i8wY^zr-S1|;sBm'ӾWu> UѐJYu8Dr ~dh.YוҚY!;󸆖t?F[_,N~zW6QHԨnN[wǗ͇ j)J$+i'F*n`6w5OӅ!B$TU.OG(Xptb1sb.9a(׼X5TL$[qUT\ o˷~sm,%;q{P^y4j%Ŷ*O ^eI, xY4vI$ +_vkVdoDi31ؙ_WH|C3zv78Yعц0p:pybuX̊FeXe+&l, 1 aO^19K=1.q5LψfQ\9%-~D%L*q: e Kwr,XJHtzl/R.lNgleA}{A9kfP;.bʷG!$+HZqJ{j[.WP: }+2\Abɭ E#+y!(Ȝ:2%N/P 1[&@"?DK&}R,!BWG)/ (9wW9HSJv3j>4(Wձ.qEggݲn-"w+jnv][[/t Mm Zu8wT?_:}J?ju |?y|意ir!6 E0(l.[ROS㱩]1j ${0Qc T#,Bk3H9aSsQ;D)V/dpbn?tcr3>t?!yʔ)l|q2b o:8PV~ަKJQqQ|`RoiijA*݋sCH(IȐnUl(#@&E A6^iػwB n!7`kJOU  Ãv&$쐼os\p振+f"'p6nld2DhQ(ЏY#HhsG2jWT3M%ө9EQ|v#U2rMOWZzV i_B`Tý_MP$M<7][+O4#N2TA6V?ṰBY5t}Ks ږ XĤtH?IRDك%cD rpzx&Y$x#i''И2.c@=Zw2B͔t¥|:vy` _B)纁@`!͞I霂nv)0_qYQJ-**MeGMvk ]xSWdlg@W*>6cp=PU^*>'Ui7G)먿P2QIDKyq?16E<舊1 ׈륽:4!ي*X%%m"PBn'aLLk9×i Cʱc=A. >;œpy;6䲻T {uE;NG`h>Ԁ`%S<`S!YwVlui.t[RAʷQso)Ã,Ir_FșÙpCᅬTyځ-G;+K)YgS lgݶd |im uI a= RT7ltm1#yYOr0\w1v`px B˘dH6FIv J%<-zs%mrU>^%xEX,FyK=*z @\J ?G? #h4Iòq.lRL/raNQ?9rz: TF_39m4oN5:?w"x6>i\eV2h. di7mCkv סVfJ [.uTwtqjЧEr~RnjhiL^jOrz\&!G Rg#hq_ MkY2'K ;[:LpG]4dWH~ K/MЌG^i&F_Ցao& o2/BMi/I:끑oл{׆w9JޛY{G0O'jcdȖA۔>&Do2| nڏ1j:$c~X2'7TYozJe a @/ߘ{q> s 9$1ТEQ J9TT5䰽 ,_&V >"Zp82ny:[h}'H¦wq\N &ce8vBN#`]%,GQܩ&:%^ KO 4CG%#QM1#7Rj oYĢTo@Ŗ!lmfC~v@%)6nmF:ăIksMI{c5iMA$7E.gF!^S4YY}i=ʔkifD `-mYVhop6fhW\3R|5t7j663;9ϔ䖡E&lL|-}zh:ҿV´9R0X$ MׁRy06%^Q`t=W̌7nU{Hn$ T4 qHf.o'd*p#D<,Xxm[>ˑpz!>X0/Ǫ#'3'Q>%ւ%̤Dh@4(9AF2H%kxt:w) mŻ`̉FLE7b62Y}NM i_3ź.0ʰph ٢Թ)c( Jy#;#lsєnZ%exTXJ,OQz=(-ċ'f6`!˪.+i sh'Z;14&ZxY_-TK {ڳHv\@-$3y$- O׎U₿FtnXGN>WvCԊ7` &֧a$9mpʬ{%A @tGIyM_9"#n g<ۯ1Nw_&Zx ( }:e*`]WQT!-w] VRw'%AZH?EDu(MFTm:93;Af0`d|Mtv 2Qbnܯ(Ht@{{k)9iX-SO\ᴮs>z \aVﴙ !%"6fțwCsce 곾G]Tb<׾FKw^}a7P}Ly36bSy.u'w V9}%- Km^u.+FdW gac彻Y҇7E>M xc= f6Pl 󏔈&rh?Nk𸭷sETG/$1 q*)`l/?NWCaRيm=[nqgm0%'mv92ڽ|_)VoB)h("A|z!Q\C1ϴs2/Kh/sDvD3l3Lmk/g4eF#$3rL:Kf_` (,"I1 JBSΕMNdZ cYؿb^~"A)Nua wPE&{MXpKyU74VŎM0`|ey@STЅ f,5B 0jU2&q^@ُbC ^1} Ch:G+xT ]:ii1_ZZA!pԹ`& =s>1H|EW_tXz<۟kk?޶?EmWKvS #T5pTI"25TKʽ0ѶOKSES!OfN6lϏT<_R%k@Ռ5FP@j-e-yhc!~/cc蒄Q o9"I}m,|+u,D;҄j{4&Deyɰ3A4*jTtɴ&%9Zh2DI~BhnQ w6q:mm.ЊYNp{NX.]/aZHR[+8':ofS?S`Sm5ZCN1]Ď\bH Zf9Ŵ)/ VaKtR 6۶r:L# 7hQԡ$aM4\8cSQ$o13O\ MbΌ'jFW8_wPD&V+ gu"٫BxZC.JrXf_l-5}M겣aZ{]_}?, Mc|5$ai#Z&g &޺q GO[!QjMb\=ڟW]yޝ59n lM"{+b>k5A@b:cXˈZrp(`i(\9e:7!GNj$wXy t䩙I/U@ L=;dO}ġ+Rt ϾR$6%\F:xXwUS>$Ek)--$.טòΚUGԝ}C?T>XSNY[ؼp:^W 0F]K Gĝß@_mIOPӪ;t#?h%rjJ=R.sAkvPv8=LwnR=pÇ[eUe>\ dkal\훥TSQFhGs'*ukؙ'u=Ax@ ]HUbBTC5f6A,ԌZ=^&o hQT'Nc=PB8Zu=j+)Y5 Vc#Zr|ygxk( Pa=ש&{E+~S@B.jI(g),4h&am !J{-5pfcFBM=` ug:W*c6l|}rLO8} nS88sPj|5VsgT$"mXKԕҁH(B$_G$cޗ2;.q'WX~$j׏Db, l慪cdmsrƌSF>!L,8{9, CKEH~Wx!Jfџ$gUbNK_J' СNZBZ4+@R];T/@n}"YaR jOl (5(ߴɅ7r /O3mv9jC\p,Gƕo6M&fꌧwmEn A#r|)YYz*Jk}r #̮.ci㌁zзt6bdchGu^s5UlZ'][B:mqEZ]51U[K"ڐ$S+X?ғb}"y7`_ZF#>lKPAbOeellq˻ڪ¸*"E~*I(*+JRu𭦶=] Tx*mPQ5`jn[^3sf F/qU#jAJˇb#sP$TlcB-uu{ cqk/%Y-'W:R.r5lyӘ{6PQ%b7jonXr^mWr3(_I'7l7E-O0> ,RAtN\֐}k,(D_j^p²|QOHB)$ZD ^~ AP/ \Bu{t/P%_eSs<1SI}3W/>ݵ{7R! EGch(#1kECEyohQ>0$0t'q?qګP0F/~8@eI4.mN)31˯'R@ 73",Yd iJ[$u;G۷2]}-bY&gq%1)\3ߢݜ~1PaD']M,ֲ<'y(')Tɀ2ܽ 뜃($\Q #dG@p?![u]/Bpt^umb%KT`w73\aL00CyϥFndq˽$򡩝3 UgыXDpG@ArݮA 4ΏmAPyRh5B0>g3Tf'Kn ^"(!' ²m͝7>5d]>%})ru4McbhoBBH-$YH:v*p /O }vM{ W8R//p@7"/t8!DZ1/iyf+ϊ*HڥN \8Eth%;G&/U@$P-m KucUea|`E/^}HUg |wCg,/<CI0^eo} #Rp:UGS]4;|$%83~j|T?לL!K޴anKsKp ˶Sꝗ# {d#fGh7쀛ThyUeFM-C/VxcLdA }nn@)e֮ Vn)q\uUW'3#35C9Zrg zr[I)2HQ P~T647^WŜ8Eg!V k1j/Iyr(wP U+-T*>Nfv`$Kr9͕6N^kPVR-`*˒1ΠAMA.N k©hl}Uйǃjyz1;bh_YsC1x@t H>)ۣ|vQv3Sj[ g$]<2,+PԿc*kB޿`v}) ^SĘZwy画ҵ ?I7/Ӽ>EA~m وQ`T{N[.,~},%1뜯 .S2R"KZcH,kHҕd@ܱ)1{ָ)HY"]!u+>aC.6@>}8jvLnlATy&oa4}Gms#f++塦uԂ5] hyYAhYj7{.6j01y?5Rꟑ) 4}{l ^v&L0R #!L=`gV] ?i۾ƾ5ƈ"37*89Z(Kx:2t6; U*V q47/NDq~VL+$*nY:{4)LLv4{\ȍ,%&DAkoE%~Q`Q^6J-=v3vB^{'Q̚w ׋L%^2MXƓ-GdV,lDh.9<ɦ5.ktfT~6Z(+RsOUԶ`LŹEKrp"¿0ѱ NZ:8AośE(^l;%6'd?Ah.ZY( ǻ`8ә;YxW YuLм#hӎ,˧U%ɱ!m|hBOZv7+0:04mkNʕņtwa&M b"&]z~s7? M"qRWXN`S 9N{MR(M9ڃƺ'].XQA!a5#}fN]6./^Etr~P7~po]Լ2/yc.Osz?FUNs 1|o[]\_F7eݱ3yG(_ & EU:\+7w8 \+,։;9@͂D@?^ KӅ=\̥8*}.`t Dq'34Z:9|%0 ?Wa>,N}.h=pZڪ E`.R„)lh-c:ȧ޿[SOl_tY~UR@I'eMdrLzVvP.G+T/}q`W:gL cq!mrq/xhHCstn8equ%Agu]4g37a^P#"UX\fNv$~߅^Yx(U"5XS]š9W|z#wG*Ffwf>PhRwLL`ee7BbimLYژsYr_t:Ut l$ǁFٴck6vn`tRb Ur ?,=ON-)M 4f]X]\2H:r~,y]DHE<&uЀš%$:0-Gcr:1 < !!]E.SvtGkuJ ]orT׹Y$stE/~tUsFVNnk6 ;O7,"C.de;Hր ,2#ʰ-N]ciS ݙOPqj#11hxS*c5 tj$=ʅQN?DhLd_I4@%;AfšH@38$ Zr M-/מБ&X"gP:C=?;,_hW\ˮQ݈vԒPt>*ZX ʛs=~LABf  ?(dxxϱ%A{r'5LNafG4pU_Vzl5mZӣ ,L616#Y~1nhm!S@YG~=m6AvC(0i=+OO=/1'Ek6'l!7Ӹz u x|گ* 3RxB逾@U\c}O!\mЮ LWinCRC}dSp oèUJAL$Eo}a4x|!h ?*( 1c|ucZ:l˺AAX1H=^``t vBKc(fWJi i!z,rUOXT,nwm (F\nRa /O=FSr O`JQ+LW xO,"G䢸,mkWW:)k\%g9R\v{s'(e A |5} 2y}ZڜZpb̾? wI  &T{1$O#@q8IK#& )nIulpN:'f4;RNe(۲(HBk(glVMh\4a=J#'s5{zml:A)ob FE쌠VԣqvR\S944`{&}QIje0y Ս>ޜaͨ7o& gbIّøFT Sࢻ]vtSٱg/)GŢQ]vu%:uOo6ώ SL 2Gnp(򘺔48kހSF8wsދB(8w/zCXpTfpc2)703w^^,c{drʷN43a|l|g,ua*zm)B 9WU@ 2%+4AFf ʚ/yxu ޖgAP&"xtT_Q4u=̢~,|ׯR9hަW72X$e掟oL<]r7_DpDN ҀBD㭘rАt5 ƃwud0vc/WAh 8 8t(3i׽G疡.7-=1xr*T_"Fr6,$2#[_c%TOcTw[ˁfDؓwwq=~TyRܝ1IgޣSb,[{Լ̳7R2z{?]&W[_ZJ#!5[9ea03>AWg5V~G.o/Rd ^]38 ,qjјmA5O%2}Qn话ҦkhEC>*/$Ddq&+AES=؆UE|Xxݨ`cX uNՆ~+30W\ȔHX9h( 暈[z= OG[v*/=GL0SqSA /Usmn`'u? i(xW͊];4n GĂ!^vgN+dȜ_?ۡ0AgXO iٺ>!"Jc<~e(1ܨD7;VޘM=B[7]/2tI1jض|*o֦fJ!4ׁaIj@F*5Sso"VlSɷ@oWV(D `xxo@|F!zi9AoDKYHx2u*ayA->-ߺjc&ʆ;2$;'iXT]_ofYk?ڿKߍ3Oہl86Qr'^B0WAXcM; ' Ɛ\lFDՇ [hG4Ai1U7M1e};4bLh!3.dq/* $bI{%%1$ᰄbSGIPyB,*Nm:gk0cG~=PQYc N AT 3ߗr*b*PJJ`GZљ#]$PŊ!Ͼ]~('l=s ,U1ƴT&?o Z^7-uh+c!b.~j/eTgZRGyێݪ"i\j^mPu~"HP-G)zڮߔhfzʵK@\h+i(7/f9ov6vνasܬߨtс^Dg7!K$O;0|߰J F luEs2T=縩wN}t/X$K_"%`%yPQ-Yfŧ=`k%bIdd ^w:CDv_{b1᧬.7D"m)Hyչܛt04Cat] fL>d/hL0i խCk[)a(-R\jDy0wvGe҃DL~ޖB/0!O_" 7.jNYQòL)swc3b|!0qh7p76ʻ#ǹՏ%QU?m0*&ϒWP&6iN>QrthB%C6@mr=EP_L1>26jmM}>Ì0DLo=O"5cy:(]4(8@[˶)5dw}"Mf6m z] PbWմ0V~&W`E+{Oƅ[6E+8v^ήbDu9(xa*%O@ &,`k Ҟq>!ƄIs@ٹHXW=q`Ne+i c~ 1_恲Jfc<( o =ўYor~=:}nH} tލ?֫n/B#"Gh4Q4O4 6O .""g4CT;F3],b 0C;Dfzo26M^T &x(zM( C`e?V8_&EQ[ǓscHǽ;w\v<16BPyvjPV%*+1sE@:Qd3n\Ue6Z){#N2^y7J|a64oXZ{%/Kq!' ITkZHR:ߒ!~ۣ ]E*WT|8UJ}~a^ε$2Rb>Fm C9W 0ZIJ`dkL9M->,0to$õ=߾@4ZU Ɯe:}絊gFN^ @?\ePȇC .~Wм:`m(0)J۲TTՕ;Th/pO*XkˌzSYEUw((Ъ[2vy-[Z1> dw YRP^1mbGR>>|_%(ha (sVwU&Ne3uZ`KͅѩϫWﵹ tSA嫖'p-j-@bO*NYNy"rLE}<"5%Rl($ 1HaLұjY9TZtT6jOS#B-f 97!u[6&[^(PkI߶,(KA9XWnwkNݪ|CsWL݃]Xdz4n;^\!Tkq;wEC"La9Y:1kČG3)gNt.əS㕉4@1FހPꆞ4/ˏ蚀Nݎq"iq.tg"7cqrdGGsr xŕ_S.\GPǑj7XYK]ee 9k{)}&$%p}Tω[厔f%b(~liVt1p;ILN +ڶu bllv >& lŷ&#QzpGf2%/a$@G]rՈ);}[4Y{v@{CWn?puO Bv4-nA(>ϸN3-J?*T&E}(7ܧYh< >,ۻ(nRH99+2dܱyxGVp"bK*]g*wo@9ؤЌEɲ#wTkĆ#}.ANBD s1Xo NxE)1~ ǹP0cEbGBfMr獉o)3oޝc٣tvXM mU .^y~=s}tbT0rPTa&dٖ%rE(Q]>d7 90-|Xyq:k _=&w5q@ '-_cHrj(̑5m'=īvr~(!x* 'If}9H iQ'햳ʄ+Xt-_WÏiO剓HI\[&VX;AMl|K隲S3&]S#v3uL n^iAs,]gVN F70 8w԰O̊ ^R3⚲dLԢ-9%^ Eޗ fE  :;ձx>t{w8Jcʥ x|>5))jSZeB{R^XF %iVS~|QU] NN|XFslypD?o7;z);܊RLz(lg^~j=ŪKE]`t"pLq6/qUHJ4:˪?of6CƊ;,Zgø+T$N2H=.9? A1O=6<oy({M)a3&8Dj^>E}͚P[Y)̞UuœD&-D`i""~\wk`MJE&ҍ/-7d:&~TV\y!Z9,N3^ֱEO(sJLdc}(ʍE7FU8?x%9%炬#bH6*A7 ӏcV|lyV@Fal _CoGڠ1<͹>f5ď5sM*TāA[K->N>$Q~q5U,ah5Xz@1 ;y-\l2L r3€0*#6<2ȄR &g9v[^gm.{g,>Uf钛Tc]0 ֍kpzda6w`c,yO\f'uqiᠺM@"ݳHKv&BG3i}yGŜR0&Z~Ѓ+;▒č6Kݪ~(<02[Qn۴q8*@uZcO7]hc),M)̽[f~g$&;|U˪ܗE)KZlσ`a,NfޛމB#t8ϒZ3i/m6987vZ0%{uxjUX*lP_8?|FxݴjpG|nnzkϖ~,l܌! ~OjݘbbǡܩfP-Mb B/ q~fM.oAמO,y)(Ɇ8n:`h:((u@qS,B w뾀,7it 9N[* -o}YM4Īa5-+j! a1:X`hNCHlQsJᩮ/b0T+YQTcL`av PLޛQ";? ,+eބbC=vnajm/re,NV^1!)+.t AXգwYj&3 OiK*e,ᎅyrȎ7tĎ4KQ}eJ29x.֘Z ބa&G=QnczLEL(h 2uKy5\8Mm2+olUkcmǶ]`~G9oYJު28ivaRK?dgC6)r)-|"]` ?q~/(1o;xORh>MI ͍N?x V".Z|?+] j8juBq+_"lR.D'ML ,80ظoO8nnT$V`"Jq|Lye9v"CO%'Ι}gq9O$$qH.zijC7hH9KE~4JxNl2A. 5 51gtV R+F,53CɈe8zqCIq?s%j§*̛۪]f$?|bw^ 4>:/^M=l=-*| ŜfE%@nM=Z2mCk? I۩S"TH2 ~>E;x09摒gq;)[n<,~Zv*:P`?Q٫8(v++Qem_Z"a+[*[{K &04\vUH86iߧ#E ۡEk9Y0DYxY$ˊw&7::n:ee>Vtj%tf~[LY'93VkrK@4;)U Hc#P{ `vK_遃3U/ a(* -a3!%Y_&z9'+Vu 5مpDٱ9Ʉ98K<(zCisC[DWpMvYۮ޷,R!Gw&8GI֐(AMtZ {KwC!\`ZAWrAJ< z5m!YUXF`1z{Rz 4x&c.|;o/8?FD6;y&tyn/œF,wf!J\s. *Uya*nts=9dA%+NTq}SZYR3W[@% ]I9cT\,9,hB/w<7}=S8 Jn;uURK dI;asv'驟y.Q^S1E_ 9}ONUf//v]jO/.u4 RWGw0Pm*lE] Y!X0jhe^{?#bO &MV(Ix;CAZu{;6Jq +i[v.ѽWxl8wʥmube-qbW/@Ϧўx+rxͬ{U"$9*v.xjQT`VH(д" LZ>N牷`pJ~ؘ|Q3~gfCnQ]g12t5$z 2ȍ0HSIeû~%z)}`~M+%rcFM.; :wtgC~=h#%[~q5rW\_FciDIʍ)Qdwɞ I#崢EKr Kdq2҃R4 zao`֘(x_*{n=SO  WSR$'Y5⾁osuɕ5ҿ_~جZ(q0WƉE$ B, 6K28:e>*vqKIXTvVh"mPK}%"NAa, ͪPl$%s?Z>E&nT fvT? K't.wY:zp_T.]t+SDp[uG;5>c"&ݶ5) EH wbrP`8då5>p 䚯tV߇C:)%[7ie:ڂ|$n {`'Hc3A 2&$Fqh2[~٭Sz ̙BT^!i_5"5; %h,mҌߦAk,eoDQHBah᪈j#+(%Wx WeK|<7 ,aZ7$qluL;G`\4`pǑ Mou;e埮E\E!%oE֭iQ>~ƭh(9aLQu|T=~]XLiЊLcDMTŵ;Jgdinꩌl/͏oL&=@t(Q!)MNS-')Pnٟx#|EoSsYfD; O[WY {PvV*Sxg.[Y&hmja̵[|WѱV&=kBuiXo߾5ByK+0'7V.v E  +ZAl? o {Hj @56gyE:eo͓ڂXт80hZ>xD L5sȔ$8vo_(u8Ǐa#fP(f@#n[? ',>k6VZdSW>F=?;1 YsZ?z+)*BՖ8K#%b5ƞgQ|‚#X-Zl NQ9Mh,c֮6s bMO.|N::_ Ta*tSP7WY|@D.킫}!*嵒lKk`u ɅZJfM1KݧB]eֵ8F:#fZo9qJ^/&OW_`zU'Sw}`\tFH }t*gԮ.pH۶:9/Dy"z-92ΉzXm:;5G2Ҽz7hD"7\kPx4#̥YOZ da ta&)h*%SjD` ) ;j$`#HP ީ]BsshLBmzm9WF̪UR_RG3c W$뼃'2*{$bl gd *{ 곷F.\7bgu> 'l5H.ay8 Y i_{`CE8z ;0L$>F{[3"1Mvs?#U9 +毲 78̄ms0ҋkR@|>8O(V< ]kJX5>ĝP0(lR?;:Rs&n]ċ{}.KYz?8Ka[6 UyIݙV9k{v6MLroC9Âz!ApT ֌pm܈7feSNL-xoT"YJr)Q{wY}SL˝^p}n³8zQ4}Cmɼ/ުG35CgkA=ނ Xhe+uwN!]a[u]8XP01Q,LM Km驈'am$"QL4RФɹ"zA#d%g}9"+*NCi*q , }ާo# V;e qjVv:-a=;~6GL]DYsh{h'Bp"pVkV =@*Pb.EBȮ7+c bm1jxfW)WX,Jx>'rܯaީ5$}[@wQ:Q;*l^4?oODLٰ9 Iv5< _oy,|^q8EWܙ޶r}y^#pf' 9j±\|EHAɤVēLl{ A-!tPnTP!ud~t-RaF?Sܠ!zʋryB( z!BݘmLk_ T"eJvՂuփ1hh&Y fX+ZYʐr-ӰK +"6+q;T$dB'~E☶*b4ޙ}f4{&st/KvyoK)Y 4FԎM^"Du"U$X@FGa;=?LiK\M2IKqۙ:=&i(Sse܏FZn&dKNyJz]"v;bX!Xa͔o_ߣR4',cgKfǰ^8s;v>':`<3Y? Y%)qy%ET\W3^3 :{}m`]S@;A{A"zrO@%Z 坔 X9oP ~2pϬD(6jHV3UoMMu*/opGj=nHgzb4$Eq\tu -. ??O,Ek9_Q Ë=|{R݀5m_O^W*j=>+%!O8{ {G`%ӑ}.lw򪪄S_ZU]P񑒻!&q0u)yŗeoN3YwZ,6X;n+Z!1CRJpbMsO4 {2lCތF \92gj!d&r RQ  yڎN>r<;$x.*ɰ^zɗQ]׆JEt߉i>{SNVp asKrщ#U1erG6i ]r">TIG69cL[6Pß$2ͪhla1Ԩh}Q]jzNrN$T!œQy5:U XQ? Pp}'IaVb՚3v?i=(8a o5f=wuP~UMD1ϋrXdr `wu]VYƲ>_FXDzyLGC$s,'({z mJ㘍l je7*(aD(4'5\ͮLJ-(+Cg,@w,VpN?#'AV IivEPIS0_~aD蛅< \qAnW~lH(ta_̓<ЮR:>-#qb +75! e1D'Q#@8| ? װ\XAoi UN.nqjC4h[:G Z tE` FHaXx99E{0L.S!6r~fqBgʞQsN#]irs:{˧D0O?TZ0WxuAުwNy8Ȱ@{eT(aDFǚUYa/{?bqg[8+:Gu6L809ZyÔ5!SbBqiWx6P}.`@I H!lc  p՚?lan2ԋw?kqx&C[Viw3bql Dz5MM AB}FKRuy:-[z@⢂AvPذ&pEy7hZ] czW8v$.%%!>z?WZ?(RN͌A:`[#B80mHw y `9^ַy>]Wb(kgZl zaңTS Rl-i1SM'[g:?!PQa҉Az!}A?ThP;ܜA%ӉH/t/C!EW^M뿶m|amw/d2eэ$\5GI n$xL44P"*C uyNn۵4E(vn廒6J2IG@e_|gP6 y x7xѺ$):p$#4!f3/|$ҍ2dv(uzR&y}}$A_Vr>bhȰ60W9-#x,!q8soyS18װ#+e_ /CU\;N6⮇T@KF0: NyTCE9E3]m;PliM1.LD{bkԢcNme4,a""^΃[jxTL0ɭ#OeN1(7_6ؐ{iuV܄FܒUhU=.v8ޟɥfOF?_O Tn^~U!z/[FS&rV؈ye{ÖRRٱP'^/Cfo/]$$)JoZŪd5a <D{Q~W d9Av 8hԌ^.ƘilI&'{ȱ1!vrJjLZ(αuV Z>0߲4T,(఩8L2vwfibbX~)l:x܈r=^|!.{NZPRR謁K*g3+ȹ \]..E,hx60L(ˋN*5* v!; r|+9^>•Nh=!KB=# 6}lP,Ͻ4m#l)|X[$s,o8AjV?W܁#?o/6 8dpeY7 蒷{* 0X+\X.A6E|<- !( |O  J9AhrF52 $J6 cn* ƔI֬6VYFD.^ΠK'[o/:0FS mze/*' &y+S]*GVRۿbrMx=e/qʮ`rG,W=fr΍m&覻/W >RWmv_MxOxAmϛCp0{>nhc(z/K ڤfʭq-<(8Awp~J}ՒɠZ@SWk `ٍ,1Ѥ[&W__E\  4p)k/H-Gwnڮ}ɂ̦堿IJR1AeC+RWh3}TR.`\inˊPUZA+F&ҫSzs/D_4fh7b]55;׶1 2Cr|PppCVrEz@dg]kk DFb40$T]ijlsZ`qM1qTGW lYû+.asi"H7'cӉ0!}s|a!~^g@"G ȡRz<fR*J^3i$f{&=G2* 3f2o_PU0V-LZd&7}[v>*ʦ(6Z t$*2K5N t^Fۧ~tFwGfBMpJl[pwz@2'"RDmłWLS3~{`-m):jEow}~dvzNx K3?:aCyba 3)k9p/ɰbIf+ӌ`I%Hpx1g3mGG΅8"qqPvp6_ #6+spmCk.,8"r(őԢ',ПAV҇dXUۙ1o z/Dix>W|Q*iyRv gbtzݐ^y}v &ؙNdwH v1CgVqSV#,b]"5b$|SsY6chLd,>bm` ƻkdOF1bƽ )g3Շl=넨RXz=x9گ>nڑDRsƇg,f!H;yYXyTUς6#\H%z蜻(ЭK,v 5|_3E[q@!J50Zj~NEasOn.oй :]-_q·qgSZg1u˿d̑R=pL%<_T.aSq&\9>. 0|WKX[* 1pw&Ν@X4߉K+־>x,U0otUㆦڗ) Q3o !2|z8r_( EQ 1\{>{O>dlUmbI:ߧN2 'g] ʫ^lB6 $\Eb4_^ۇh+${Y{L("gGc8`"׬ش(Ym_qBR5ʚ7CLCެ$6 ++#)Pw_q6ߐe<2 .~ }ÅN:皠%+)]T$}I .4*uyNPZEs_l#~ͅL'5)nP.qH}:J&Y_>c 6QBq9ϩ㠿7=K_y"[RqB;P9в4+Z0:d#afM䋩ER$.-m*\zW{'A2}?uCpչ@B¿s؊8ZPM=PJ\׶FA 5'wܼdKU<^숐Vt0iVfՍ [͐n@*Q.ōJ7C3lXZ˃D=0޵Sߤq,\LH)gRZUԆZR])<źFz ҝ" jX lU?^}dʀzJB*Cm"ϔCʷVZsQLLk,~JUZ.j3QW+~VHej߅IUg*L8̪[0͟TJ 6T, 7YMoV`뾏 xk/bZ" aDt4$w!8 = } F /M3IrQQl<H3`.er| Ubڔbz i \r!A(EE$5vL⻦8 ǵӽ@Gc> Vv|ѯT5rv^O^~9bE2/Kr ՘|V$a9tѽ(BӗE^ IdI4$جޗWX5yh^I=Kj*'tܓi]Mj\ ,A>&pD םN*Y$KE"0w%n :Q @!JWA>*WDfaq|)R\)![NGKQ`,_QaB:_n q{+ݎPbYahc$ƊKտPk3hiɦcF >de]Kₒ7ksLh EF'K0v#c"hm7 򧗢V(1uLxr*ODm",Bp!n 72T%웻?ufZqŁ a} rUOۣ8A5sU)\ a6[|>j!c.`m+E%^I剮1!ȆeԺzc1pڀ#yRLELXtf_Q1*BI -ruHDev$vqq Mw^4c*O‡ą[_wW>᳚W6QY0 m9gci!ݺ!\߯7co!iPi -8."mLaadЙZw{kɘ6W L 3;My.IF/8Ecj-'Q%x+?ZnfGgai`EF]q'x>]&:JޟݪOB7f#T-zr38"iCS VqYpch?^6(?s!Vi?'i9f/NjoL/8 fYj-úv=}&VX|X?K0$$? F0$2#~o-*ŗzw {N;r݌oiwNẆT\}Z|m::fS ,VӖni%69pL2( Ee݂18J:[7'YPx^vʩ(] A 6pEM4*P?0ZHHZLy+I5UX~ެ I]^>rD{5 m'&(ӼI.w<eu(-ZܥI[ZU*NC\)Ho^q v @񭊓9?*rh(vd 8WA]?Q 8R8;O%~lzO'J|a3oTt/&thǯlðt&MZBVj^y%O[gTJdGҸL*m#KDa_.kܟlc(HeX:뛙,Y@ayMV3(@13zmO;U̍[}x0U _7~ϙ˿sL91O639sca3j05hhV3W쩏&r-tmA\KTޙQ d~ƢUΓ_UV ) K{s1)` ѡi|hS֯gAvGggڮS?:!8M󖊯\3]y4Rw;T}PZ/E3%}Ҹ3M[(Ŝޠu͛=0[ZЈS6n5RKOd9s&w,@Np"~(PGnc"{01u婒JsC^Zay:&bK$Oۋ7__qҷaI9yd}NR~ǜtu%{׵vM9m-I{ah1B {jk%Qz$|WE{ǽ&f%* \p}=OzWxޣ*۔#Jԧ _ԙipc5IFΛȴ)3Hѧ9]F?KMy҉p}OM yR? вnS*յUǂ@yO)" 34@ID<$:'EK W~wo5#_<|6ɕg ^=2Bo+̷~i- eaQ,JH#*÷|Ow1v3Mo _us&AE*xhz1Y<I8NKB:ף]<@eChTKA,&m5f1MT^m%7漫J څCQ5:Li~7,$(c/r'PR'+/V"s.JlDL޸MqzDo 1xSwM݇Bi-Z%侀T5m wԬM܁Af"}MxϼB"Х#1Q2<{_yfjb 1p ZC'/bU:f q<3ϸqq ÌQwWmCFiHy"5}^ѶgnGT&t;b{ Y8M1cq0™8ZeY$|_ P'H i f'03}0s)9u+ZJU=j$c]^vL\&/A?yIkZq<j=De8q峿 ѵ{`WB|q΁$@ m_2~"s6|TNF4ㇻtE-j~ % ;Z e_!XxseDU?hz#[RW5m"? `0uS2 ߤӨ+݌qIpfkf<йS2**F lBotjF߿ݮ .{Un86U@[`pgK7}3-+` %@ 0FԒ˥ܖ;0H !:W$Þ&,. 9|^hveR v EǏ@.6䞠 C38A@ǕpIUCmK.C?0,#&x4+hΤ>pkU{'b'SUH{TtsX2P9] u )o*=ac/]!nڮa':d$mQ|@..7!%E 0+&c>_u[F"N{涇?Sgx=+0Exkr>:B4;g'+'/v*&IƙMj)1aܧ#Y`E,*wNV}(ixO%A2Z }1r{EO4=AxX&5!/ b^!'aƯdv\ё{#w+5)ԔeXTbC){r됿f km o`mNcpȋqiq Tu²gdzb3^X0hZrGYlfˎeaC*8Nߋ2 'VWfk'`_5Zv4J/DGuS/ϳL6 ^yRCAΊ"&DʔC=SF[͆(C ܻ&D<^[>(2#@:e0ЄݺZ~;A<ݻ JYv>!$Y;F,FחfyclYC3M/.2̇v%_cX{AN9,Zyz>v\)Z~^&K2 Y[;wBd>,;xd4/y_DzwyvCWL.Bfpo6\/oD5k%e]&nS*h#*@޺k6֚sʧ2 ȭ1#lykv7WDWYXu~daa:椖*zҟ` C-v'+E'8/4lNsQvB'/^+u\jсjbͩMKO$V=@.\àf4/rgCG7:GӝV ! ȝ6'ͽ5D MK)_N/ &Ex UnU %2 E(?FP\ fa?afs7LER ^f-ScKji}v)au.2f4aLOUdJ=? 5yޘJP!͵-Xc۷NTƙi[R -=|=2\WUL_^^>4 )&z s"-_5L﷮~hS>/~sUn(/v d&g O&) TAoǞ`0@n;h( Rv|5LjRճyGswѮ7D_! Ε97-.;[3 ƀ[Ѝ|gfɅ,|/b`3`N#fZ:S0/P5-о _:3}o!kŏ [#t9aͽE?\ yv]Ieֆ_DPDyfSG2X]vfhj>Q&zyRmy^~<3k3Pa!{:oe{{}s {>=xPlZvL$ m4!2mW%̌<6RCJYJ5v(yN1ij?Bm+ܯѷR_8:qW$_ 9onEkW/ba@v Iݐ/BKlS_㵹vVz1L!'}+v>(9pJ+*0ܻ%l[Uיid׆7ԙBeхHD _zo :m`~D )@LD8ۤHՆmJl [> ?,b***@dϔrsf_ou&%MҀޠb**#\ s)9NC'h`7 Cye{HzvFW^Tф޷@'s:~NR,ȼx O@{Dk첡D# ht-;4l}V#Aa)E..Dj▆LZ%0Q"Bg-NE)tu7nYt35fn=") ,DZ#95h}vqa7lmG_&+ NΖw,.ք'$shA"`Qj)( }i\=I$Ъoo_I-S 5vJE2zţzk.o&<_za93JAԸVWG[/S-B  D9{[4VIG @LȺ 4t0"nQQOxd󱇦֋ :3YW:|IDe|"?8tRo񙑛nǰ؜橜rlmxyXRԋM^ c1Ŗn1x(h6U- z $pЮ*Wmf7S &ѫ3#A' rz"\-8Lj\7b늿TAx4JeEZ K~-8"Ae$i (Лqz#^g~E-ޣX^%Z% zV;QS'OG9c,krn)Deu^B, 3=xcdr6.(!!L8jvHHܶ}p,K  z";;Ev4̎($8vob G]s$`iznZDA̿&B e {boM3my|}q7xpt֢?# .9ݘvՍV]t>k3-(>_pM+~s.J#UAGo ;#➍5.m$,+Y +QOoW]kԕMބE@1lou!yZX!腦kd_AZIY˴>Q}|D;X*r"yi%W["«ot.K%0GT&(EbVv)Ysp~o@ߔ3ѯ"1Yz>w~M3!&/ʉPqa?0aM͛8&ͧƕY4hf3.lU@6ȼ UNt/ -ᗢfUД6 DId`Q/- 0Lڹ 9"Fi]ŕcZLj|_OFSOegcr CY_sԕVB$&n2L-M0`16cwm; e^[A̋<-r?C #[Ko 0O@HskfUIjpTf~};)- 5 ;W50^UbqC3EXr YJT_V4p")C n! H1fjfd)##6a+2y,+lR =;)<8,8(r;K=Eǟ^:NNt+F܇)̷M?JOF*oJtxpl?Eۗtv(~[Η ' 1QZ y5sReNB."Rb68=dErM*lEsV3W6xUC3^fUWe?JTu޵|>PTT%(ȉk3!(P|h?GSїB^4z? с>w4O4gox 5\W5'-)CTdD0dC"bg :pS.*v _?_KvW=a] H1uC$EnY'q; -x]ζm.h(HEHV ѕo- τ.}qt$Y 6E\YI`Eޚ Tv!4R OH;)H8 {$\$î651ᧀQc3ɠ_-4f8- "ɐK,[cZ0ټ &Po׿2T)}}L P66z.kԃnX,V?Gx׮(xх?Uz'Շ@OCΊ<(#H אp{ݵ7_3wr135KSWމ^^P1jQ^~YP9"8"C5Pd^Pו 3tKEAso{0xsfI]ցE0ߜF}m(~:Ưjo/a.]?C+9I|x砰ёh/ ]9Iߣێgmu$K3dž6\+%{ ^z<@v3Krp ~?~Lw\dB5~\T(vA-{eĹ"M]E;RAEt]CEJ+W$(`xhSGQb2`qHH/dQ~"R^ _3h@[N ;R@)Gd <]T0=Y+>l%+]^գSs62r𪖞ĩ&`5Kh$93?Lך<ﹸ6e~+%Uw1r>rC%638n.`P&]r}0vP]bB} OV=^c=H|ߑNx65D[}(gf`گ2:pHxw:9+;`^NDI'EtQF;0ݚli ?Ѧel˒,󂒥Y2_<̀ W A9,_Rpӥ8N6pngd'ɒσ}=R)=tn(LV ^>L+xlو.FGbj8>|E3.Uz6Hc ^FcQHgOfYE<8@&Q9>dg +~KpʮkD7^$ JBq*|0sZuoLE _\ }{uU`QV<9uٹV'ih^O43ܨ%b,~TsNVgr#Fp}#GL>1*[Oщ;Rv,Pj,+n7W):U!_O\ ["vc1IPȯyzg J2`TZ /C!4J[QW½ckv/([=jEAgŤ8ԠFjeͱ(%ACYQ4-k{G@عޛ Vӊ򥊬]VO 3E)3gHbDNЂxJ)7褳VHDZkJ<[mJUMݎOR%-j(c9$F=C)ˡ5o[Ū!'PC&"Vs s0Dp(3ꚣ0 ʾ > Țu\Eh#BqV"^P%32>"NT*WS];:i sbl$iX2'P𰼍,n%VcX(7`6?|AJ`jՐ̸n೬l\ ۑD?4 9g*%ԧXYuGEB'UutEhz}ΌԽ( '9 ޠfS %ӂC1f~Ssu7C 8DwuG+lM_fxT! w U%+fj&jtY-n"]|سZ}6_GHXgy]2ak23x0rOtxA%jNp6Θ!OQax1.>1sc)r@3F'[Iֆܩp_Ni0xqPgh ɆtYG}.b#?@֗ZgXpuF|26n @Y ԼY""׼5ng%/&G=$JCBF#n(XS UzA ďˆ{^B;^V,_e@(: O7LKMPXȼL33%펉f`Q 2aUF=‘wg6fTזς-ձjC݆ɓ'@×IQ{QLWHIM>x}* w_W|įap"GkC,Qx(9iyҒ)w/,8JQsI>#Z):&+?fltϢqB1_N(?fBPCs&$67JC AҲ V9!uܸ V ߥz{S${4fT7 ÏPIbkbbPXZGVvj׈isrQ t}SߧWt[@ia kfpu&8_1dQ*f" _Y \AoxĠԡxssU_X=n\E6#*S _>Y2rSB`;g.'7qG$y`BmYv#BۜYVdte~?ZC/7`b J?VU>-Ц %"BGv=+\#vULx~ϜV-p7]!o0^_#t;(~;ƏWDPhTfߟ.۶1iZnK:O]ZV`71pڤb[޷ٖuߺ9~ QއEewF} `yqR+k| ^y\!@ӔT4o0ci唋Z2@`+Ag'W Dx%_o }z"9 'GCǸ^1`x3U=?M@N\ySN?aΜ=X6-ld,M ^uYKpm1оV=zezxw#c{;/NjkD h*caAgxl"p9/W鯚O2U$r?dS3u_:3XzR^sGihM({D.1AꠊxBfHA#O-9Ra`tjluG.ӂ<杫K>艄m0r۬;nyֻy4q$>y.Ks}ABKF,$vĉ rWM9-$G5 ,Q2M*9r!.Ut\ɪJKy}Ē%_ V)aIl g ͆'/zIlY sXtEnm8Ć%oq1ën,a&Q@ }Ñ:->R>6A 2nm"yl:4R.92kOe|M˚T}2셣 YwP9{"H,Y>H? ;NXC(vJT^v~Dd5tP}4N7ݽk5`AGTu}'HJeZqF{ |o8Das6( \Y> 1ҒG %nAMA?OqmPL^;m,vLsڰaw-K|$1븳|?Ѐ\Y4u|Ov:ً ɴi>^2Qomε 6 ?) 3U6;<s|,)}+B8{,B `ɺv|(t;Z-R$U#w: ׇ)+xT3aLv(v5Nm?{GF aJ6Zq#H]nÏό!T!Y1xx~ nNEgwЃ# `*_@ŢNY\3oxsuD9`T-idXXOj_AAR I0gR b Oq\MC"(=]̩5p/ TR=^ i[7'e0)&VzNj|q&<'ס-k%D~eC`ү:/&~sHGZg.+BOFN`pNn>? 0L,\IjY0\-5-ʊC[*j5EhA@ކ1>YcPβz3S ] g'H~blAE8ϋguìtg"{tཇ2KJ` }ReN/98[X?cs&z>K_z| pc M*xUm{ȵ*cE3n_oi8Jv%e v<5eJk o{wpPt R,A>D:hW˪iYqaRC3L:z:Ī͡ ̡e04asa7ʊ"( %*Sf:lg u|E7v'E:9oly}c04q=|ȥ-$$m8yt="[5yo(I_@`C| o0^*Hm[7 @+$>a_6DQʴILtNZ6%_zB JpJ7>Wk3_X[W _VY鼎ޭ}HLoDViֈ`N5 V<̻Hoy[cr!<(?g' gU&Ǎl J3lTVb<.ocz@1iwd/jqjZP2xiI&L&jE yR$ E4Czy} } ekҷ1l ?GptciMzRs2fpeZWIfn|4s `8i̬Fl),A{sr9d'v8/$}y0_3 G#e%Po_كT%;W`pJ[vɴ*:Clr7e5XZv6 #_Qܰ!7l4̡v!7SvLHz.'aɃA9 c!, ^HHOp5qFTkh+K rW䠽9rB$@_ju*iZUu_Bȍ^aWR|=QS!NoboY`܏he G7ZR JFj2]~O6I1]N `>{X5 y=PKޮN(&ά09*MD]Ð"`bߗN&aM':9+ðQ&`[!| /d@HNC fEO9yǜW1A1y4r [3Eda:}KN&U${Xܲ,ɒ6B)Ra1v(=b|JүBvȴ*;^}IhWCq+_K[Q#~^ FS^|W>4K<Br}?)v/` ts1t*3{66&בXh^dޥ/w3In×0)Ts.Ud-D-a6ZB^U7:ޮ8ViK~߽z'W<0tY;vQ6#rq!tTy{@^^>R="4^%0~v+Udl(J{M?Ⓤu>= 0cD-x@`N2gÃvN`|\N ={O䯹(@_- &Igz|%?ɘ׳g91"[H}4'8S)oHKKd5w*:d1k8Vʒ:}ﻁ#Mb|[ؼfU ى<&|KHw @?Dm ~E%%1I.ﴅnFd40ּ&%,1Y3*llg6@ lh+,yd}З#5/ӄ+Ĭ<H`!a  v:B 2XngWmYvF|3B L`Y8A*VbW,ܰ:@Y.~`8 C~~nQed0lՂӭS3dġBnKyrv{$ )tOՈ$ZH xAŐBآ`TԐHL7~MaGo ok HPveȰPXiF>4؀&++5lHX$[Iq\ぅo5sdUܢ+Bg֯b@1cV6˧C#nx $l u&b;FscF㗍M)ra72ݗbMf8k i3~W5tc3BFӟžg23Uh1 fX;{2(BhqZ} އRv9yI"sG dY 2ɧ%@$ 2.P*mcFAM7l(dX=1IezVDf lo4=%HȞVkV4!ijv "F*F#4m!de;F][SnnOcj"%3#} <>^ B$`P-zx9Ugߐ&ȁd?5KW &\cT@uIİSr+zoe'E:krcaO>"\^-]WI `ܼEzc~gr*?!gc5β^ޔiٚ:+h3RR_vq*?ڧE>b5ZuD3)r-2Ŏf9>LyTdD,*M?ݨ\);p(ם6wk&ڳi/c"<=*61XMt_ ?s26A'wсN|J5;d Lbv`U.{8zJGqsoL^yiL-fJmeLYZQֿƾVvu沍{ CzB%]*d(/I*ܙz+~zQSz2 :4X'WSæ{9\ʇӪNcgLcwteeQ$Cӌ1Vˎ3d&fB&yse6u$=B,{K7cS'/ d%Gc/7ղk`5$-j`֪&L[1cI5BX& Q~Y&?>'+ijjgƬB1XՈG"oρ p0J*̒42^ &C7\(ӹE~aA,E fB+/ :h%! yҮXzZbA#lW ˸l85Xaԃcxz:yi(@X`,P<Հ*_|ۖ˿r]d y}¬#q~6xEsF$r%'w.5"5Ewՙё%v1_oQWu'eXa6pQnEpn#C#]n*ULrQ2Ԧ'59dEwJA{;.SХMd.hBA؉*D;,Zcgt։)8ִ9j@]yxvDF$6f:,g@Cy] q & މ\XO- Dh]AAsLHEk6H>=# F~'WIڟ:h7DRmG SKIs ae2I^ ;T) ! evk*] k {8iF;d T%̊a!(Ra<~N?2|F*'8#~-CK<%T^(Ƴ @oժH6$1zSmKtyn(2LQ,7  )GŅHӖmόQ*%q i[O!2D- %îuqHř?$OrD(ҕKѪT wd.<ʛ).tU(_V-Sw. uʙO ƞKз+}Z=!.}K8P;EzBfP3 k:]7Q@O{lm&Y9-3fd0zsYHZ9:L?Ii!l`%Cot6͔7ˎL9H?ף79ZqO.,QQ+};nV;\DN>CDPb :Wd$W%Hz} , L刎wXE"=[TXx9mt<(8$\4Jpar5P^]dP]kHZɹCɃ a9Q xѾ@5"?4=k}쑄u bΟ(/lry8494^&^a2:?J.Ɋ~IlyL9۱xiEA$4w&ZM1bC~EA1ܾ){`iʼem#$C=i1ѝ!٘M`aF΁ oi>\+^#~ZXg/#U/aF;>^vo؆ykH~18>rS:sGV%6+dA@5\Gvj{FAN݇$%^"|9x})S45V MʻR# ߰%'ZjVٺ/fV^l\;Irnng$@dR; +e/d_Uqj5L{?J~0caӱSrԃ,4*1y&DXx*Vr!yJGP)?n5Owfp=r@-Xͬ~``q̇y|7+6 Xc -hۍzC#WMŏUokOoʢjCLQ˽f?@P!3>xB^K`'obG+{&@Z*sMR<q XKД0 b7CU .9W>_%H'J|^}'ˆ-lEYv#),}B adnl嶬@XIIg~Tr}50oTtWCՎy7+V%i&;ײ7f/Т͓%ܞ{ ʹW=s+;& }QXm y=jq1<.y!|cm/] E!} 4_klH]00cuD73_dFn`'R'7h5/11I$9="+o )L2ߟ$0õ~t/6tEyU5/>!]CO2WY]s@ Q>>O72:\3#ۓאo_Bu&csGcr\ *g^UV),Hg`ux+]>ԋnFmwmH%.ve|eʄJv2q12Db8C6qꀭI8)er G?z.س- ^cd/}0J*aݽ]kH`ʼn_E(WߟlWÝ c:,B?xP`حi-s2he{>fVmDHAv 5O O-gѱ+}HteăGق/]&ۅm d!A6墑E/XFUԐҮ^P5UfVy,| (ڹjQ !`cntrU-u ZM TDU ҋFyg%e;L}ߚ\鉻ul*'ljOtΓI~Z b^z{v?u9g"8<0poە*{0} ~nN y\ilG2]QwS2/4ME f죗seyyu@8Z[h01'.B+2Guc@ږ S&@ |a*Nv,9t&+- d_*ǒՋ$0 I\5: ZE@vnL_&7.ww0BԂZ{s5$.XD0 |7cUI0p׎< ƗȹcrKq[<)nrJet =ZwW$O!ZRW;QAbnHA@"~L÷_%lvs1R%i^Ly__|/fk,Z)o+)%msl1#- `Ǡ?/eh2U"yWo23RI|5D[ _lAheSقNR>r)L?klϧ. s(vYf[@=w '^lWI2|.d|@٘z3X+rʻY:UG#Hv#ˉV"g :;!D1 h]Yt֘949ܟ'M!p=Xc@ ^c5D;.FE(;$U)Ssܳޏh.=Bp=q7zBJk~^¿B_r/1"ӛt$^6C'|Dr{uvhe3j)My"=~Acw< ;4 C[*KQ|_o2>LqM#7s(LRP "ge1NɏGCk 1 L J:s ?,D?\-GxoCWiE3Eoׇ8E^ u&+x1Y:h:Wy8<у8M2.N7ۀ !@`}ySXm5x{˛u-?[&YwwǠ+c˶qsypk2#Bϼh'T'1(6Vwys꟦~k @qeS&L%(o'$W%ӴU`pPD7FsykN&J$;w T]a4eQ[:ЅseYbd8iZuK>ȃ8gYeef <Ϋ$y&A7ZiFN %nvf}$Gm-qD?2.!ow앯kF\n0'Hi+K, !pg3+Ze ]tv'GN2uPrOYku1=lxvݓ Z 0?Y8b:>@G^ fUl^G4m UP )Q ./i`ORcȊ+MTl|64Ѻ(ntAh4|;TT$Ӡ1y'ZP?IqY7)@q9n YuF^ E ^Gx{VB z2YrL"$(&"T;EmXו_) }$SojK@neғچQE2{j!jpj4͂‡ؓȫX˟Ҝ#}Sq ! /Y,f2_,ڧ27<_ec$tE['7wןRuWEo*&4*r3WM /Drp&KN5VLѱAنENEsRN.OXghIOaVbn7,w}ҙ%S*^yt "6ɯ^:O&ԀQA' KXy .u/62eu.9'tJvBO?{ڬ#)ˀ-3b_W~$s+pu ˉ Avw3@uԹX@E@pbnraqca/xD[P[? ()^K D^̻pdUʁμOO^0Qx%䢑bn׀Y6» wC D@3ߊ:JƐB)gw%LnC}c\fi&'Y^9VT .gw]dJ|fQq,~P!J~,{!yRPmԺ<__/|L]08B)*A(o՘rZ+ AEȚґ~ #?a|4qWwdb@Rk7wխkpK Cbt~~Gg@ö&%k ;NH^oN5=/t|TZ3PBuM JkS^U5uzYTȰ$Y0kϥ#NG (kpٌD\{W$ -&䣬omԏ}=fs /3O~qY yR'(hg$3'CqAfTLbùxȄB,rid06:bde`Ȓ{~|ی ?] Wj)=e]ȋD+.߶4۔( ‘u$\u=ŖwV0 KZכǓL2y݆TZK$ WΪ >bi6JsۖrP[ZhF^lT{D5]S2b֌:+H*:󙶍oM&֒aϋUo !/{DY65O1 LI&K]J^>g1㖬|z"xcP Xj;vgIǺaF?$²OD '! *jGi0'nחU,CB Hv aj0 $J6TIN-Xt$sr|,rFFYoWrEZ'@?,}RjJ/~CĠ'_a طT-Q9!;"0.޴W1&X*dէqKDǥ7H4Eh3 ,!-O$Ql.fBGshPj=jzt~ƒX ~vZ'u.upO-Ff5H:g 2p$-2M*LHDeìtdQMx6 E.ʸ>UyS<& pD+KX]pu_I4|ܕ T;r n^f}h0R(xd 8nzԙ_nzZ-@d-`>['LbV,h7iE|^=l lȂ_UV^?ǑO'E)Hna%/3gry@Oq  &uϮ(0 Pа'B8$BCIg{䁁iw{8-q 1m;KmI9?FPaE-uG`1G<#|70Zg#4l$dXq+uNf\!r/>K !]sw*8WIfq9Lq[K8&9kO44{BL%t~hP/h^RجK\tͬC{>CKk {dXmf ޖ"1۝ ZqPEEn¥WĚI*aēA.FiV/VG5,b1O1)!4&Y q[RSOTJwQ\l1 ,r@$7C,}0-%6|8!XQ"(:Olpۧ`z $ ,A׷AJ-a9KaRO(Hl2TBU? JHPc?.*wj1?7mw*6'q̲E6[g`~Њ,}x4 ?(N Kuٻ>y"=("%jO|KV:w>IPNګ<58ҭG蔧~c ]k%[ىW'9 agU/FIנw!7 7N$ϊ]WΟ}CH45il=rpbh\ƹqsykO$…wYs#r ( 셅!иke nj 2oF~j@6Vx!yx)^_E1hNۜeOxSޙ:%A к( lJ+hujJkz)e&&8%aԤq\ gmD*eȼ|廕^?HaF̳Ԣ:ApOCq2( QNEK=]P-g8-4̔YWAg=O{n:y- -$g%'uncEsə/?Sqgz0B(9n ћc*5'=vxin[Z{o- JAhOj;{W蓴k xC*N;z(RBOYg%x^)ҙGC"HWcd/Q4+K"7K׈R<{L|Pw1թ!vJ 4(,att6f :}!zZa31.DcH7h5a>ͤs8Hѐ)M\JϽkA u h]7ӤOR6c衾o7TiZ4 3 K&b;x^ȁDhs[C'Yq)Y `>]㝩O %CA (zFΫ_ XX0O `{~CZ~-~ZAZAT42^) `%ԷG+^T60rrp/4v0O[X и)y$?Y:BJp4t&IAii`+y6 V.xKRdr#f{iTgZ%،fsGb4olmXgWYgm9wڰ"3*:D#4 Һn0#g>V}6Rly妎Quܥ&-L'LceAQFC<pmV $)~\x;6601 UWu=W*o>.Z_‘j*2v&*V%r'p)YdXo_&{DEVFH]xId$e[񣧅7~xKߌŹ;UyFeɞ䦠}&)50ں &kn~d/0_Ɂ];݆XhC$ڶېuc&WW0Z<Ծ~( RyKo]U,` sCTu?wxyX֯W튯oˁXϢsxZ6^!R񡬜y 9K-;R. R@W*o49 㷓GbKx;=ŰpG"/7,U եl.JlݼR9CFr rAƊsI}/ߧ-d覦3L7lJ BM,# wowU|4-y@2u_64E %϶)D67|f;л3NI U{"F o\WIw !1=Ȩya3^%Or=>MiA9}ժ<'LLWK/UeaƀYtEݹ"z<&ͥw>VD5>,8"hODTQW2ϙ k=WB8.HvE vņ70< H6E@Yd%!QiAU3Xl([]IUƜӯ8) bjCKc7^GTT\N9;*՞LȚF |s6jPmTȱAu]m.Q8,hR=؁ua@;XNiLL(⳼Hti@P5:8Ghÿ /{k|Fsl9LY3G(>pQ2$8#ԗ'E6~vq! %d|Pr[*+kDW-ٞ=@J PRu jv2,lrbMؖgՑ"=ІG *Rg6a,0El|y4s+MO;LZTuq tuw:}B^\n > S̱1)L#h'h2GψUT}3 O`B&I&QO⌶h9?qP6h$oH 9kH`zn0ҶD'RFDHW>'`-ZpK&ѕf(:f/j܋}%= a߉!9uXb_HV+QKgxsO i hu޿3PDXllnߨ;嚘N ~nJ! | lEPxN\b+lE ⒢z4 ZuG災,RIdͧf~\ħ>@xHsq7m~<Uy,CϚ K3wL0BBp )jn?>w2 /|8;e Nʥh\S?Her4GꊷD(9%[е.?BFhnj}Xce`4R=m؆p&2 B}q$ʭ;=$[a9~?u4pxX\Z[9il(3ؖ$K)7fw5En;z ߱ N9W&oN);m[YhN6ѪG3Oa@n_Hݍj*RT8!3eV]vmUQ}&IQ.fAMܮn U.kfzZ)}mJJVɲэ| 9jsQ-Dg[Ք@ĀSmѺI>ɗ6:-$=cҽ$6lh\cu_s!Oqg2ZJ tHzB9%Q:"eI-Lӌ,JSgP$_/}ԩp+M6#bXtreR̒IEB%/ZJdJ{vV"Ro@ +:z~Amfvk NwHhDeTVUF #*.6ć,iԯdXҒ2m qyLRNF>Am##O~a۱u#)gi-DQhs&]#Q%+ $(w562YH'F רGPgwܡl, ϘM*@V-CAHO/%O++wǃn$!v+wK"\1UHu^3~o  ##ޟ]Wف#^f-yv:L*qfLr;XM~ȳVfqUߌ}ad=rXrht'x&}a,рmL>iwAHf+"N9SLSK}W-rGF{shq 5OVwRn'ewo TGj{f /XCu&up&G}dj-K~ |NNeS!\Pg)RLHj  `wo؊Έ?Ҷ} =meݹRҁliT[+(Yī@Q>s @a`ݡ"``{6&^[7jt4 `d꼺ɔzBuUD ;[(5b&K7%'W]4xJ]l7nPG6W&Ц ⊙;)`Fe%2~f2]-&Ƴȹ;`tYg\7 :R-\lVKɛlO .Z}lÜ~7XFpA&#xE)?g2񳹲5Wm悵޷7i Q $ĿKK7&:"៘;Xg?Ƕ 75EFp EX@ :4!a@T b?U] QYxx#(^,K=CQr< %նZFoeP*.]NODE5XB*}& E߱zU)f?LJf->81J/e?zij8_vFz*lݙO ;`g-,Cy+q'/u f+W[GXZJv,h9 GwiqxC]+ف^$/F ̎~֝(a,m|n(U۝q[$P$d_wn(lnA -W@N|s";2+$)36 3idU8U I[VvG3ZMdb>+/L'ฃ^ΨA[{[7,մ,1?dԭ@3@8G%cQi؋}"J/#ГX XW[_p9bXkHH5&QnPvƿgܵT0Z{qLuky%qA:ɝre>d%oSüdj4,'Y8x wHb41]W=Uɑ!nQV( _GW`I—L&րVwkefx..?*Z`Wi 8cݫX?T>#hC%0'1A{qLD@i=Ĭ{qQe`Pf.,I(,/mm]G)%(4a%R"y.p1 ךgS]4'EE@BV:%XRݍm?'B-2QجYd?^_"ڕh֖iI)YbXhnQ tGk4AF&Ci~7,uqq#EZH1]Ee+mgS~y 4-WQ_:yA@l7?Cvvۥ5:o2ɂUA Dp+YÁz'yC"cSjl8C"CvWϤJXV93v}w5i^zo(hms;g J1l ]yv&@(~2¯c'8^jy?/ IFu1Q c/Ӷ 5> pzIhX,Q9"mTOóܨb[?=p i )R_}[Opx۔CXKK  VӝfV֙So{@O|vK3,IL!-J_K9jԛ|mwW.&e"CO|)$F3M5*ZoS躳<5/ o(CZ1.P]$۰S >KcLd! 6 Ck&L1֤ηkaT;SN7e~PiM >0.?8JD" 381derccjV2Y' "z]tP>?Z0llg]?m1!F uzPx@< _^̈sݥc30$P\`WIۤ;oR$N ҧ(V9`&?@ZGs]3 G=Z<8/}q=- +{,bI`swn@n@b:\OuUo78œR/dTTmv:,dѿƴ17>UVt4__-CpNyc=z{nX !u[B~i# T@N|JbLj̏R]6*+"jĽgyYΐ>yWPu n|Wf#'ijfԵw(0o 3e@-)_=b?/}JOЭe`NP=3h ;}hϛƭysð]:t%'}9Xy~#a*9d_ЙZƙ`IzXLy|zt- 60}fGrNY T!O>$C3^x)Z,o3"k_\:&_L9Ґ d.{.`|C7P+N,U)vpvI<kmA1_R|1{eƲBjtEi:dTPz ⟜%BzcO" ݤc.T6s L 3POH.#79v15kzSb!ief$NeXT>Ju,$/$Y7LEq|`<yZT>@hdh[~iF|/C&PISK'U5:L*Z55jL(+`IJ2noG R\7&y gUO37SjoiٓTlXdٛ[ŹU6CSbxSI>b!Y_i=| d fķ;I#ߍORن ^@1QSekL$X)73xڏ]t 'jj(&âQh5G!^%gJrDv.F*qym~Fv³:puQ(*v5g8db0ͩ5ND50骠fo^S?[Vhڋ4ŌM" IM|EnԽ0/$cc6m-Sv?S})ADx$"-*) Ğѷ)O1{H\qJi<9c2TkT#Q.8Ԩ{ۼw/ jkӪWņudn`搀6֌aI45Bq .Na-O?l ݨYN.pknؒ^^u1_M1T$:<:@Fw| ؂6=T b.κ԰(uL/M, +ǁM^+dLu(sbs,hP$) H5wRt (bӌOCi:iPVGu_F{dЪ^6( YQ`~ ?JiÅwy\K%RG3)X{` *IE&@*M%-Nnva]@WFX@c2H df.R#Hނjlvh*~ ud9&qXH>J6`GXlF3+A+WZ:+R_ ~&N0]ܦ *A3=NL>4JQ>4ctf=t$2Bq R#?Cq;Z:֎DYJ7ԉgY/c*;z]i4IQk$K̋Fdcg *n^9#[)ighwuM m3ua11@0atڢ,G_">}ʕ;e`t[ٸ([;5 0:DjLg=> V9RkE;OΎ~]M"qdƃlqױZ^Oժ%W/Ğ`O89>M*7Ÿ<9;;~mXp"iÌ2K-TNje Ph to>]5u`rm_\h"Yq 7+sSwA?3m 8Zz%&=vQ6[G -6W<8JmX).1KtdвG(\q|g*^It\U"b x]tz=(Sd 1`e9 8|Bw␧k ET O d{ }6*K$: (W*:+6f p^Tf{Y ^iCQԥF%niKb4{(GvKLq\E*zCnXgJrH c`+lH<9J;]vg萹Mq`!aWU*Z7dˬa C\c6_n[ЬJ)IypZ6}|^.xX*cR4`xvk2#at7 %ȼkI \}/N7<OcE3ĝA0%&c֚SPxBȠ,0㺫hwv!vm*RzHr1c|o8՝[4̓\Y+UVIb3Ls5B€ڢ\16CdzS+N%YehU5t8w->d]?@X쬆d-ҶxܾX #խBb9P䫑в}Cx^j`.t-h2 &rIiѢ7N$ ܌`5/Pb(sPѿM`+JOoA$*XO4宐~M, 6WHQ)6lfNыyDⓃ!;?g_(pN$g l!/b)eO:HVچB}d|mtXo! cQ`i^*,(skr69nA`^(ڂυ$OQhW6/lx)lSWaY >Wg,Yv$'! d1ș${gl*g㼴H'vobm&7)tk+ B{kl[xTWl",\|%]a]IK&6/eۋ:+;*!U&h];[_O|G?'Hҹg9+x篦\2! ^w4hAOWBC<iس lD.LԧI( Ef~=uS^ bpvV{ٍF* Bt'x(\ADyGG:oEuzDo_ζfm1m%F,( %79 K?VH+]>C62BG ?T2yBчWypqd䤸pKD}Y}0ucCAU3Wꌅd ?+C dtj윀j2脳n4C]l7@LUԑSs,y c:7tC kAPY]y >XJ3GJ#s2"{y5(Au̗I<DߐB;-W07P%TNr^xj6 iE$f*-%{qYFҲtajZ#R6,&2R/L4yy3qf:9~;]rc:yTaWLB=9]5|9IOak3vtmj{b\AmPDcb>Ŕj˞(.=ˀV5?46{\]GӀ ,?HYWc]!5RIwezk1tg*؈ ʥ]r$̏qߌ0tak wS&`O:0X̴06FH)YwAF4bfY]z/f'̣&E'-`\G|ޭHSI]a#J x6w6AÒn0jGCOܜ\G&aQI\b%tp{F_ߗI 4K%Qx+1@}ɳ2DC] ,)zkM4`"CLW'p<:]KNB5Iag܀cӎs@U5f8;5$2Qc?kpn)X?l]]J]qKНC$Mi@ lXnPIp6=ۍ`U̚UaSa;O%[VqT!r0#!ECSދWo̅#2v_Y3BlRLBԅH'fGJ+9jGӀ$;ϞͭrZb^BvAD^#2f=J 4w.?ڥy3h])Yݎ``mpPdϤWtHIFZY{uUpgQV1<[>v_F(GBQ}+r$ ,:}Zq|&,{R6 ]N0B ?H\WIE-S'y_*q>{ZYʧ.0/IT$>@oZ~crE~,z_UNxYS983 ˭O4(㒿5]m@[uf3- > o9Ŏk[4mT&JՃ&/Fŷnl]Zvi| <22n`𪯷Hw¹Ř=K靈:_z\~(ƾ+P?w0ǪqvIK/[njg;o?xnưY> }v|xO_Θ>Y޿ Y7Bb ^z?~#:QO- OVkLS0}V]ۚ A` hqnUc4{^B6$-30D3uF-V?]$;`s_ rPwύu0oMGZ`:E֢(D_iI+9ʞ8jT{e2xcTw_feC-}ˡS' <m(,. a54פgw)L?fñg3S o2l> `?H-m6IH8Jߣ2kCl#, qp ,%_^]je3!J?>-Jw/P?#6]s `/$1ZBm@mФX5U'7}DfZiBhf3vHd.^ulMlֶ5/C$oqn#* jilЖ&bT kKc,RG+,.(Tn5YQ:wm7~@іv7{ۦ<|4j~ Affqh_`\i{I#P5N5:Ypq*iŵ%YX[?ôs7$ K]D޴C)NeB?i@w26GG\/^eY ,E3YN9 (XDaX6?Z=g:U5ǀasA |{η ߕEp;5O7S2Wh,k Aۓ=KdZw)q  BKkYkt֠>Ԋ8҃(`x-Gnd.4QRmaH͗7辮1z*q,YvuS햒>nsFwĨa$\O ;: Dk sA"9@7CާǜISMHC?Z5hQW/P5{OE&~W{wjm]S`YeS$Y]< *Ekl̃%u6&A引ʬ/STm?N z}#jHFZμj b5c2RJ0tip@X 񚛶Ty\uK!T"[\`AEǙMo?PnZ:6k9`2y'ot~MΘhEW@Qp0*I{=+ o/Gʆdѥ^sMŔ~֊]2Xwn9"G"# X<-E ?{g(rp'SIة44qċEf-з?+>u(̎sT܎0*C4L[sfxPt} (5W$1 ƈw_?feS @9MvLDB'W278Om!l\;Ix3%ځ~nj?H$;N'|e; Bh\ev U?CDQ.5+g"޽7(jaq4?{6,wE 2FVYn:uq{ O~w >T/Ħ 1͒K1zeZvlAR ܟpX'qa<(ӗ%5㒦颪k.C9穅UA1-W p@.%s?9`Ԓ@ -bd&Gjn~k+mP,2ѣt$2<]lkU ,ĵ*))srda;/|^`6 F~׏^#p)d~9r/m7X#LQlw^%8!]ҿ$ F ?nboaiBqDw QckN3(85]zS0Dj]G"wCz~͛_ۃQ~^Xt!8wmGVW WW,8;~Q|b+=1Ȇ! %.0{qΦӠ]Tn Q8CÆ|Y(a6O!tۥԜX%Ic`iFs H54#7phid^U):LIkjB2;6Gk\IP'.G2n73qkWJMȶmC|ߴhC<8-ӵpz<9Q`dfq;8 5Į̝ZhM3CZFML xxesQY)5Ϸ_'j cwҾ,?n.LrK7G2&jLt* osP]+"emF1h'џkZh}3%b) WlOS0<6&B i\nLCCע⾃:(GD tŻʹí@s7`B< 햏EjcoR)."`=ÅҬ/#TԀ٢қHLeS]mj65H`^R{v,mvƪXډLyu|rBt:sxg6ҹ}:h͍pgX.N!6/ʹ˥KrzbM!pw R3X[82Y9FϷ+kN 7m*O\ꍹ6 rr-4Os*9mT$j`\NZ]Yz>q݂O74Oum(<ܡew :yx#yb T6Ih@>`0ri=2-QE`&^pF`%]|]/epSa ػgu@ºKKMEM/>h~Lx60R:uW)k$wM!aX6"`զIibVB u\VKh4K52ϔڳ"s֓’wx[ V9z77Ɗ'mGV`::+6-Eٴ_Š{`ŠgBL]YB$/kcВY_KG7?@]{b~%!8é)d "`?wlpa ~ $+k{GMe}ǻ6rz>yh{YΎdbWT- 3í-?.v1]uxZ0~0lьrzB c\zfJB2[GH fGECp=lxVl)V4/dh(Nu.O2{^pKJ=MOJ1MƤ{122W3A P27n Ow1eƢhBc!rfr8\Hy?kA8d"Wc:p:Y/`R'}$ /qdm=&Ǘ% ktFf)|XybAY\’npBGA<+ U~'() ELT5XLz |ҙPҨO w'&g.7$3ZBD>-NfM i5 B$=rlĤZΎ*ȝCJ}4ZV?q;KRKi]B21 l|!̀ /SC<6R%XwL4;Jj:0FU;+EKd8,un6ژh? x]3k3(2dUb0gˤ֓H+4 Kpn Sylו"G/w4*({~v+[x8O>H#khҼ# #=&k -FlqBSVJrUY: /֎ͽ򋂐neZ(RL@uS}-M>-F|خ;FPj1%Zz"H>97fE?o`G9-1QOzO=ĺ5Vkπ5 P}V`Rt Y6z5YpIIɧr⤋oWڴuDJ,GC팲u |P{򧌼dt1J"xy:ѠH'w36 kFnOy]z4/ui!v-Tܴ2zq|-"v qyӫ/+Y1ruf"+'d 0d+6nB2v~Z?M( yQβQ$if0RD71 lx'c eh upFЄ=msgXqQ4^H5HP_&ќf5*ɕ'͵I 3 1CZYsⷌ9% \%`nujOS?QXKR=u|Cip{ Zwq"@|,j!2ixw0x +48k[NAtVWADmp݃igo_I- DY_6SW%G1]p 7"(Lo=!|Q"4(]D<{V%;yaq9Y`Q ;#J]IZ"[aRPRP]ALfM_jFiI'ErF[PnwKv{J Z̮lJd7PZwj^4'6B˞-!1;ϼ_ =WGg[AU+N~Q%KrD{3x-0#>ôpœGwXa&^Unl]%㮸Zj?pCp 0Ny-6/GE/ U/Ӥ`L{#A!'!5OM;} MD?pIi\Lcw4]Cv,Co-l&{B#ل6cU|к^9.AZ?1817=P~dކmkÖ}aO'V;GfE@g휝%iYztЈ]8LY3MR$ FaNpmJz^jK%{ Kt(*(uyWH[]` u9N2wc|,{ؕy^)#£ZS7Mrhڿrg @ r*g:LW؜1_9\aSqR\}RMI}_4I4_)Z@`Y${樓(VW}D͋{Vy^3R4?U+逸:i\ e1ZA?m18I+t #=U8 2@݅ޭ)ó?. Vj6ަ_B fX_z&f n,|T,4j~y$1[3?'LÁt%@Bi lPl'(,r'?x(K7RIV}MS#h5vd&: OXx87t؀/Pk@N<W #p?]d"c2pez~ވ\D{@p.D(Ҝ/I }7/HUU!F>K&3 :֦;Ytɧh=bnavl3btvn4IңW;&ޓ}s&0.x`ˤT|L̝U5aM>2l}tv][yv>8j#gYQoBr5"~x*V&:׹h5UWjz[ "FZw2mUX)l3$ǐw/ Ƀ2yh* rzYKǶekM8nM6874?*EJa|V"2Soʣo;K!{׋C;ayC<}a<)^w'u '1(-2Ah3[9]u ć8O4ܱtYrߊclS*#g 'Nw4bE/~*;vxX]'No潴vSM 3mX(vqN80u$oi3f @Wyc񱦨asKLR @5VJ'ʏ욄AVpU 4$T9!LgID~fknʊHiui5/ q>oZ,7 %E"< (iY7K+z qZaXjPQQ=q߰rMب-<@'c"_Y!rb9X=8#bCkk їлO*9۾$+B"5kQ30mη(Miإ7CZ=0Xq88}dWړ3?؅ԻS Ԭˉ_jf@@ x"Js IvC=Z3'b+g`1Աrr-+,2}ةM6  ROY:5? $N JHnBvj0CjDx*tTƯ Fp} }fwuMSWE Q}|dR\ɽ0q \[[D#(dcWXpk[ 94# ~iL;MT;F/A%"mv )_:g S"*x|pͼ9}yqx~ @Byz!L7 GJ6'eYFoOK#xoLJF=֜z93L]?V}~=g <ՌS,!uft^[* be86KOkdS~ #k_t2K!}78|pgcCޑŦ:Qy:_[~{? ˒DW9zp>?Q RBǢrJt4 `jVDuŋU1JoD̀|QнLtaq28t3ԡ_yٯX6ĵ'iߨLW?X 5G[ZKRJeFaMrd*C&M1BPm<1 ix#OHf ^īwmu`j~eqZlAg'Z26D62>:F7T#1RK,|X,y癥Mt(䣟; o],?`R~0 kux\ie̩tO ^Ēr#VZffaPt 1~=77T"-gN[QA#.'I7aTަn@@~ M |GEYFf^%T FȁJ6԰lkv$ f?IEm6k}qErFpUM{U !WwW)<-rқZLI9}rM? >_.*~ |_(Kb {6_O{-@>fP;Em0@N-c` nWdɗFfuA,Ki0t"~([=ixEaXs@tuA1cʞN.nji!:5Ha+#7RgR89)&3QWኂ\ ;6RpҘl5#BnVZAO~ hdXAaмĴW8zm9Aj)1Y΄4*;/1T u5˱{˝łkuq9['&z;Pn`g ܋~wx &{I9&@+vK(JP;Wƨ剦+QҘ_?d%>]ٻ L~hģ (g2]gb\ 9FBNUKId&w" *4W8ȦWwh8cAC?0f~[B@6Ż]όLKʑjZɔc֓ႶNeb@A_r4[η)t`Ak{^?eCĻY[hʐ6m?_dk;;ݜYϒX7[tB}5'Cɬp-=˥ eo P{{U@@xgFZ5=!vT-GRz[_Kul+k14h064P 7{IWhGHNPV%# J@ix>[61/ #Ep\ 1H9NkJտ^H 33Dལ0G$u{p/q1)P>vˋ B:ݮڃ@V[q)?2:dJ\-YyZWP ~:ZbSUv;,h<(VJU@5 L㳥R#1ǗZe0K]U}ߟ4:RS%c6q7*VbT:! ,@/ _9~\5h ym)ff{-VgnZp+EۃMTzuP ,T4v̙\+q:ktz`ot Ȭ|(v/0D7r?[YT=|rjA7k_Q #~KY0Ϧf"Ů>-k<]K) lA(Oi.d20x7r&A.M8ұZS`ѵ{DNmΡWtC9,hL: ._>JP:hh} Y_6DON/CJR-<&׼ $ר3J:HR WO4 ƢFxRSg:tdWtV GB')| 0cO>R?(h"$Ƶ<~1:&a62Rzu)iǤIr._r>nws }BlZOr3+X}eG?<*>k.uhߙ,jv0āc(R 9!dRuіtQ8-0]fUMnd^fkR%@pr_Jhe}.jzk&X3z7|ݰr\΍ɁvGU.N%A/:?뮍QɎ; Xh_АxcqnFyW! \y&D) (Ghp8+Ovn S#'h aZw@d5\,] dV&D?B%BbpSr:GZ " I崐BnDd  luT[%~aS'in5oQe ,W0Bm3@|50w]#DBU:8#&;w3ڰR9)9|[6?B bX*1 q 5@kmALxݸ⟚^ϟ]37Poo#;׼%L+-ݻk3h|G^ƯAҧo^dC&˺'q}m݇B̒z޵=жPmA1RevCYIsg :"T4֤ z:sPWO4gwLZk+w'K79$Au㣙{Mc@^V0(KIwpX bM`j_kBTS3Q{Kz&ɝns|7<Ց%qlsϦYr Pb2I0}vc(HU6ra7: "ÇW˅/&-pVeߘ eC =_|;<sSmE[J`,qcH !%E:`oIr+ՅE,-~PV398VDEo> ?+&9h3x_Q[-&|PB]%JU91.5}UՍA0Yȡ0c_Jmqyx6՜ܪ$|D yr* D6Z()»W-%PP@/u5+Mw6kw)iL@ U觙+9t![ \X_Fv3MF#i{f@"%1k(Ѫ\ \W:hB,ۣ3ɣ7UԎ PD6X`qo'wl'LwMOu:m3(YM=(o?MO}؜y}̂|T$ݣRbUlASs;Ma$B7H@LmH; JƁXTp굡)D@Ew4H9Z)ޔijߺp%Q䌅QC1bJ"ⲱ#Fɿ!MadvMGt=/*g]EQL!1#W+#"B9˛Tt{A˳Px *c2^ypr64Wڑn\b %o@'=V)e@D=mblG NzM 6-B! kv EDi~y%@* |N)c{ix1,w'R$)E>]ZGN6TLLG`ĝ# "![K 4u9Ax:=T{ %eTS\7w~&nyHo oS8dte(Ws ]Txyh=U=|^4X`}&֞'=^&Ds\0A$:Y ,oo+pZJ`]jNҮ?:G\FlD*Aau&d+el?PdA3BEYL˖Nj kq9UQ '`hC!?4"B: ߱Mq_qwy;?kD|%+DڐBnS]꣹Y_+S~LXG{?uc">U%YMM &`/zȺCob򋦙9 @Xghf[W&+=lg||XRy",͜ S=]So!Er/ W)\14 #0xbA)aq % ru%ZLpƎ,Y[Oΰ =9M W9+Z! '⠖Yow>AUկpqBx/l =3Fj. "a̓b2D|iٸ  )F}x}B} w`0){EmDZ8]gOI}I3@.lֱ>-:ǹ"ڐ-bOL6h9_AG<"k:mfR O ŇA/Hص[n" տ1ȺI1cQO-]OF(OC|FeQ#?bF=EFIZU֐{…[f^+A?v6ʉ\%ŗ@S"d+0HWw MGlqZ+U! RNIRg , ǮpsN0JShRs ݶ\g<3m*QZCa4A9;Drd[< rWCNfPLmcմZ2RDI-wT{%/ѢL' KbY ׿ lu/E2mL;m!Փ/]|`lԀvX|ЬHAH[FշI/R@.\Km{s[E7.[B@hJR$u?ZĆuČ>z1wFؗ@e- bu'jOPloh'oi,X*v2cW=ޙmIgU7??V'+?3miskL[1B{#v0y_zwtBsXZ)pj4F*R;Ձ*sn]wtһG!\Ox# ˸n[lpE< BCUmc"K9a7*ڑ.R԰}bOr]V{  :2}l2 ڎHjo~ZU0J գMx*j̝4oETiXz$FGnٮ?(+bpJ\q]o3M~YGEg&sLB mXRd#qkǴimia.d61oYJlAcLv{Cxjpt cZd>ܼ笜 lPl23z]ٓHCfS.Ctm=b.{f۠$Z_,hc-˗FMnL KDջ$h y8`[{39僴Fx Ó$X\O&}bņwב۰}}$!T8K1YJŮaz?z⩹zwBV>O9]D/E'|c胾F7$'<3x᫣F uկ:2j, PY),TâעW;Їg]zr_p1o%yM87`zx vg|ıAwIZ7ˏZA7\22)9kR3u48ѫwRI9]!V3;Qfs;D*2W- ˌNZaH'gz |5c+@% x{{  1})>vPt-8Њf:^rᬈn&fBRb7_`s*vH95t% T bt῔zsq"PTB(z!zA' @71`$¤V4Z7@C* Q&x9@!^OobQcx jWVn8Lk~揢n=: Lw&Opc2ƱpH\ qvuۦ3QR MXS'2G*BdTȏOCQ<%2ֺ\Fw7bpA߮!S\)=ԷJv8J unN_ooGYeOmxy~_&`E߅LU2C)z+h›2CnrһkTeK{*-*Yv9Mt4nlqVYuYZ< Lyw?b F`skSMvVM:͖?Y)uua0,1Gq\Oy$-vL`-&fW-s6[W@s,rމYlrn쭙\b_ŗoUr7.r~߇]a^ |EJ5O dG! p]Av}h|yԬ8&eO9p%'<$u88Z@mV긪ՋeRc&"Bz~TmyF(ypGIR -< rC_BP; ^o> ׋^jӲAP]"=>WnR lajc$ q+ (V@MςEU_*B?DDsӸ×mҔf"O%u-YY R|0'JaWEJYs`u}oZ%1[ .+-~i5b>M0 '6} D ςV% Yp m & fX/eL}B{}^ IT^uC&4!OB} ,03pY5?D^QN2Vc7C mic)op7Ң4]S-닭{-tܙBUˈ)u)= ~~=?ɝ=`-m!Nަ?>zŬ 2WXhdad>]B $I\uN.ĕ0 4 Q(@ZPʂ5 oXF vgWzQVA;nC m[!N~~`~#PT>"w׻mqY`ݢxCe9QDN~,f= sE][ eC;5= Pa<1x /YLA'U~?'~BgEAI/]JYUQud~t+Ձ2.Iܚ{[fHPqjOH@"騷3rѻQ\sWieVfNYUtQVrK  0 YPw۹8"1iVp W;-ɣq}$ HӅb-ԎU{kkϮշi+oou{cFK^zb$͎OUN-]i9@Qj:r s1QG6-u_i%9مG9i..]=Й$bx Œ&$I+ˁ2: s5G!J@cE.a~mOdfl#TV巟 =2sB |:O+4~\1\ݍސ AN}3SD^ g}rxjP'Q \n@x_UAzvG9 r&JbÍq?c|9yPEq5# d."z"ɾ 2l+,$IH%<B -ƞpE\:%m||8hR`҄aIGR\,UfmQ=w%9,s*YNʸ1?xk"6bWXoûPL8[u{+bS .3S̅sn=ZsG= ,0~N K[>UW"((Ptŕ/TʚoѝP5Y?=31r>A'xMĮ)&;<_by#"W /u7NF'Ϣ#;֗?D 1?i+qWlֈ#-Cz;`=0*vYv{{#>߈SAƀj켰%IZyq\_-aX"@^4I$iJba7Fv2Q.IC@d5ɣ29cH'LP 8{g2ZRՈʅc53zOtmKK[Prm'iNcoX.ƙU, y/ѡ˦lS,EorNQ-:ج֯ ]9E1xѐ4>~6יr >Nf(~90.rg-vi7mm?l3xe)xмarlX8X7(;[/!}y4 vfkKK5 g{[4r*B%F0k-RkxWeog5#̎א\sS%{N9w, 4139S=!]eaNG++5OQbSnxlnAO/ٹNs'5.4@۠*6fd0z+!ax|{22~Y4TYK+a>n.{{*+dUl|Ũ]Ck%W-(o?}PVi|g48`|j r~rbh|tO'voN;90=I2s;2i֘]9K(s2%.0e_O)ry~*zY,xo߬g} ~>,CpT)wDLt ~*+1uX8>h-q8Bjd^]ῘHba-̂} 0WPsw'L~5|`EQNY=M5Ov:& zET?c ÆL7`D~miID&aVj{S\d'̃Qд;Gu'6Q6p*ꀊ&C+wQYՍe;xzm $gTC(Y&aqq_d\ѶS&¬G҄3iLZ\좨'࿚<[#Ӡ{<5뒏F_-!HmMH@+wRӡgE;I+U8ݤu:!Z^ mZsղ E1p7.P$\_P7眯(⒐8tȞtAc.f V0-]ʷoHgR.Q Gj[y4յPi0 -^"O;eW=朦 kf>A\Ot~Eh0ptDI? ][5euKOOoLX,_A?| ΗPsL~ٿ;F72Q:3pIEe*kuV;7o?jb{cgmf\]RM,.;ܥfu BDBQ]E ]R9Fvל|iAOv`%j {XW-t%Vܦ9r mOnIa?X,۔_g'd >]3z-@ݻ{cCBHcN;oIi˳x*I DZ٩{ck9zd&0 סBo T+AfG/HOeAiX ٩ǕYx>|ϕoLO=ٿW8ɳfִW}0QdW ikwlk;/s3\+JmU -l1aqd9y7xpH$z&^}恟 bGP:q`-z,gg<,^fx*9 Kv\Q^mpm7_LC1`(B 3+#Ƅ.B '@q'\ަLXvG$.C[y/}kIg7IwbߢvAȨ}ql_Ru-ߒEf9eW,]Ǧ|I<#T4u}5b} zb7M)I5(3IBlEιQ:\pJv,L&nƊ=חPND  ݊Ҽ@"#آ؈%xQ! ԷuT|%^a Jpsd\~{Y™=EibM7 TRVEeq[S]5=v%OT_GDhUta`Sc.[xeGLLVLNq/yC8'cTedX-sIl Q5oi[o OgW_^zS=wpɑ 976,S)*uw?: iBS}xOP-D*ZG$XVnPGٖSߚ܉Ү8f+˚I;pEZºVb'Q)(,;q:S{>s; ݰMD&!@5 p䚱ic5i8U\F L&L8oq݁U# hH$rG@Eg4>n"P }ȞY%\!ӕms8a]~(' 81G-a|Ր/W O5/6_]WV!#^~A.yN?g'\~.|1HqUMi4Ȳ#Ӂ)P8gK̇I: Fo9晔 h [ԋKh!G5LO;b)nxz4+m{wR^~6],Lܚgwj5JM9'q Ju7h%WD&:~ޏâ%tHs Flc GPڪ;Yk1CKݳW1y >+^3qmN/=;^^SX0у$(]B9!I|@|k)x7>dGWmMƜwŽUrP{~!j loM:ZR]„4M,᧨hu:$B<G[ܛI@(v+i:VfhÒDv*&`x߱&Tz:(X^|h`~1|9x:Qj% sAXv.e둯Pg\k m*jj ۙҼbpc2(E/q@-W&yB{݅SNT;N7f4O^@:m;t6L+;SzxsnC~/kD#t lG8BaqB&wXyUN&+72d5SzJWHp Җx1VQl5;5(,pOA=|G"5mas]ϨYqwjyvzbwO:{lw0Q(lq}M\S *_vLJy*Υ.U, }D=o+:#b-_TuA?9Jp6{nIEܰ`+uXI?R=\85?5#``:8`#޻K:`h mr5l+Z Y&.DqDNT!i#gCR8--Mā *u!6^-\ɈH&ȶ =m3`x &fJl`z v5<3z/*xw.ZZ$Q%p4SmA'IQ 4#;NuS:v&->j,:WHxAy=x~-/UnU?Rn(%AMɯ mn+3S `Zv-| .Ew􁡭.Im%RGݹbPAfFRyb !9G_p@`r:JBp(K'*~Nxu>SyUo0{쇶AGPӌ9S4u([IC d^CI쪁E{hE|pWi{xijPc@wj" ^?8[V)D3 QHEEP I񆌂#s6am:*.!My.~V{ jGb'l/'sl %TM6F p6g-Ns: 3NfiňB T¯Db-1{fT>7 еuS Zk06re1fDjI4XVɭNٸ V\!'Wx\Yr|kPqo#} ߔ:WeA cDƛ/ΑZ *u F3*aV]=lT0Vl1u`8D rJ/i; 1#Rdfp*У p嶭5w9P̠ʅ]ɩx|Ipt>V_JKVW-vtl'N`yK>ObfێH)RknZRNk 0[G gN G"6|7`*GT)N tE /qSFdL@PMgau'~Zf"97h;!,tA"PBQYr;&( *_{%9zV k8ؚ=vrvOO!$R8Q  (J~? 8e)$eq'inDAeK @>7{l=TuCEnμߠ)_`G_-D6*(Aj/m`гp}YУ_߄ =@DC-5y.,08yUQi]|:)Ii*Qrjf 蕟YF<#w+!!Z=hRD"UP҅bSpj:$t5ի4JL5Zxm/'IQJK,y KDV}j( 'AҲdHR bf)Is!$?ubNPP ܇VY\uBi+XC-i;uc.1[|휅}݇2Ƕ쿼pD焜>oր4H3c1SFn#Nv'xO X"oNC:p7~jFpqR.΄պ{5GF؃M"ۚA<(ӘdѦnQצ=sn!s6q|gv9ZM3WL4ZQEfhK lyU A#_k3ھMT.,Iգ$78"(UUtCn9ݝYTZp&]JCQbN0İ< ve@eoG?60oM3ktة(h)yC0VEd~[ëf!ܕUGgJIɤOrB׏fYC}_4f 'sņ泌{n=p%Okt$rb]7' @ ʝ$`} X]vu7"Dnrm>?o{iўK&FM9DV)hS^L E!]дګso 9;QfWOPw@haT粥=?~\7SӚ몂zl / R"iv&uMT|^ȕ^T]ݘ7pߞ]+f9K~c ۅ1qzͧ=rBj hۉgi;Cx1Rkb'P$vDVOy#~g;ړح7e;:2a&gܯbatP/jՐ⳨/?Lqex x4?Ɂ6T)]Y!똊۴' lK;XxO(5E԰3 hp)4$WnCXi|*aGf6 UBlp&'?.\ڻgˋy.r)^L{^2 FJvk1H-\dwi3G )?K_ I~0zP=Wb+oJ1iX}pKJ,]GTN\N"\W@R? /3Oh"_bgN| ꃳlɏ2%7\ OX!F, J]`3¬%VqՁWJ8)0q| nK8 O!.F08zs$;C2yn֤/ʦݞg1]wwZfO* ׵j}"T=6oд*w6cU*`Vec,]d:}$+,5XR1qB6C,مkrkW ((gᆵ 9`hF8!vcS O5ekwxIj%uflge;[EroY,\2lGd_m׷|8/ss婶6U7Hh@yRz l3bM 0`ς_Gp1N7@&WtU5NPЈX׼re=%d9UY${e)IY/h雌;PFNoJ: 7o)'HuH7uk3ɮL TVlF j!{>?0*'2ٜkl'߇yq^CZR " -~@^}`u3YݧU2m#f/QLP< RmgQ[@#sӘ州#;kAڥ>OˠX2x%c#$?VX>ͼƎiOF8 ؙT*^0Tvz 6>v&Z/vi%l;SXۖz@WyKEV&iA4A D͗en#K|s+h!HZp /J=:+jMl jPͷsdsBѤ2HOJ]܎/Lic˜JtÑ fkG>Ix_͜+i+E QFQ}.F H(s)fYbtm FΊ$s ]jgH[:}ܯaY*~DArIB>E? 7ܹ/$qS:DfI d~}$*T߮3h> GUpX5SVMpN{aH*0=' + p/kUpZZSbp/ӺASœUŚܽ%K9vX9XY2e2ˇlg+"3Cd.ls\e"GzuGfL`;K~qŕԭFN'&wy*-[.L|,$OlF<=-3BzҢ U6j=&?szi vʚ?K\b,Ժ!+hT;+S?`q5ik)f=P,[>P{yCnu7ApJ81r̬Ձ WC8d%˟%wʆJIǜ$̒'.Fn &hntY 2>;I7_!_̨@5s * Z}r!B Gjl~0ϡ 3| E]&Զ7VZm:~EvZG]z"N}&C(lʟ4Gp HP{uyEJ: Bxa1R`2w;-ʹfЃ տV~4VD\4cnHaQ@⳵]`mi?Do KVWgJT4 v6.9򦂱q#r{j BD)=1=Ίs:F5T(vej<ZΙb®j!%3׌p^s9*ЛuY{#CLY#t|ٸO.7"nxXQ)mMQЇ ʁ.!M㖔/י@4PVDoyޕВYH0ArlM(pDtF&0piDS gnό7KiUF]h[h%Lxr!O\F~"xlսj .тr9_&9&+t].F@7PAC߅J~@@@`6z?tMmȀX)|u{sqX*jRQ̽cqZ֓E-.Jt G)#@W,U ({0/)(-EV}XѷD>0f>q&<+FsRVn:W!D@ L`_!#V6ٟDK_>sƹx>r0Z* ܀̗ QY״{pZ:>q3VoGUNk9 =s:zlj1]i˻beq9pcqXԠ/بFdL\ʻ-:u "tq}(`69M5z3nqP[y}ݪQiD뀗t%yl?2Ɩxʭ]>~ jܱdvGuFM)\= מ,MW |  hV\c% %yfi샔| N h$>hAk9/ߵ[&qƗ!3Ɵ O"xn*dc)Ll/h *tO\AG#sF°oǵLm6I `nWU_ R0$YܠrtP8NpK2Wŝ óz%hje%uV1My[}gEqV([}0"%+/unncgPKh:z =1#[FoVYKOW^q>V$Q ;jR %uK9CBY1hs%8$%2N2Ҩw]W} Mᓁ/Ϭh j'G]A豌U[x0}F utQmɲ,G fػ I JFv_MF448/pWbr[E#fc+Ìbd5pB[9b;DXBMBstiO6Om!I T)Ü6&qARbt*R ^P~^lu/v٪`@8~oU@BV'!O<(<4I͔~.+: A u*A lR6?L6}mDEGH~gARe :à uG <ɕ?e!OG3rM8ݻ_RU'&񖓑dP6ccZ.@lH*1a/FZ!h6{'|n|[dh)U*֍!|TYRsRy W-L@9:PD,'GĆE-ɪ4}N8SMWqdD/Cωv%jgMnGM0he u&O˜w,#"6Mv;&+A{湚`F@Bҳ>Fo]kzr"qULX]k^TMXlVNns B`5l?zrn4]љ4S!YtaK^i-AFBu+z\&YaG:fH* 6q¥N(ߥ 2ѐHm/ÒPS"$&*11e% ĞK'f'MnѨރVB'}&bv;]\9 c!tKrAY\~JdWc153 )ݥ'7^F%Ⰳ D9Ewss7@>;" |f{GQiO{l{Hk{ -+o>.+m@9M|~:6vy$a]]&] LCʆG;!o%\1~&QE[A TS$x}}NqHʉ 6u`V7o s'yN]:J;]s!%fOIO{2.#B@oG{{а~J92*MYc{v@=˟5Л%(?Ɓy#A_LŢ^'k|*P?ɦ (SOktSoEB@xm4 Ux0+Vn7LZz`M@[Ez0Q^Ճ<@938!,9j]*XZΕJvL 9D*6 Fc"$ĤT$.4Xe.uy})I`V(*԰L */f?i =E b<; `*T6-!`ua9,TʽYno}kϳG.ge_3TTfP2Ը!|>WU.vƛPh1 B3P{%f*3ZU ƨ˘D⌨[?}su5ӳwe%U*TH\c&ldz N'8;^X%7 (X!~z1})ަH -\x1M0Sf3E? EaD {# HO̢3. 1>Hgp 7#U($T{ut4]=q!5K`0؝ y۞[ =/Ci)hpq PLyֈ\*U-I kY5"U [9}[\i_*O3=>n]K@!\n !rHeZV- q${w.cO-)Q`5X.=%΃{M{B=\f-ÌW]:V⌁ +mdfZTXE.6Uwu;EB[r:L;Iw#q{lĴnSO596g`S\YG!JEc%劣8i8= ?iSv u=ƠLj#t9BqW*JCJ (僋9mq>u(=I/}dW uHdv0ֳ:_Y䙅0ai^T`;ܣp<}vQ d>w!Xu{@d'Lm(?o֖e˨bOyv O_0pL±h`MBT-]KX YWߊNczjq.XqnK0HgdĶhJDnHC4^ Hԑ\$tJ N-+,.fGnR¯'t۹gUz B wۆ"ȤmR h=%&Cn_{#O> ssVBC\|)xhej!e~Yգ4 P<0*76# >7dK`7y!%\Mcl15L~T۝yGXo mʖ9JʭJ0ZȦŤݞ82;~N`y$ 6y*'XjpL> c6;)b/=7*rp!b 'PH-A iz,w@Ehr%E:/䓆޳ν sX,_[*+HF(oqm>= : eu;Mvwc &<6qCR\6|evct#7+Hg0Fٌ om[FjOx9yS*p+xΧrwȋQ(} g慻Ҿg oA !߯IS][[,E_dEЪ"o'Js@% H-qSΜle={- ;3V˨:62ӑ&0#-D(aL9w&TX—>f*;7ohೊDЖjbwwZ*N;J6掂a $%is[sE]bIk\ zȦuZ }qn %¤isZy)캫Z@ M~F؞9N81dLoߊƍ ՓNi@Zׂј^`h'TϾwfo4\Yo*qN*< 1HĢ̵AJ4޻oh덞Zp>b%?Dn2"oʞ,$kȐ $v?ܠ$&*DۓTjjvR,fj1޶̫_-5e}`bj;q'9 RH~}Yr#WVU;D1U6Wt|T1S8l8qFK"bKm\02ʻs8eٚKP6o"rm9c:q1򢮛``efܹ42©DF z/RP8#[#S@kSY~CZa:cuؖ msbہ<ԩo4c4uׯD|c[ Y/N{?rGwF-Lʕ |)#ə2AaM )Q/c,=AEíw;^2:#nY Hv!e!ZNIqi7/ 8@`t"eWmnedzń?\"gd )FvJwe]~7o!Z0(Ck:xCA` ,#c|\ׂXZ-nQ ǮzL40zi49@q `g(S*3@su"A(4YmRoBjzOiv-%!F80mgl&^xDY#x'KP9&,|/lʶt;1C&|UX8Bx/KX2!K-7Az,-_;lϖ6X^w>H2ärQ{UIf Wgİ6=vh>n?'8sYsXG P Lz8=5uGKTi&c{M?a<9J m2N~?UbqÙ".&@; ˟s:Y'\Lšck-?d];3RP><`<;:Py+MgPhpL2yxLB g%u!aRk^+௦Tn br`BcF+Z'Pqo9<ƍ{Oj0L!5 NI`Gz<*rPTSSlEgAFWޔ~EZ!]G(`Yh5IχWX7<;O06ԏiCxG˃_aSg5;ywgOx1kxAMb[ET :x$ʋR 'զ͡ A:j\g? \ hgoB0-.ĂG@ΪvmN. A /IghE . Z܈pxLcz1ah›狠w` Eԡ<}E 4V~/Ff{'$F25 nGuG{# @(_`=E֐ˉGݮ Cp,`? F?" s#xJ̬m&'$MP;IhT9j6[9b,p+ֶp 6NqAFL 3Ȯu[sNʶ/g#1qdJ~*oԸ@%) );<_=L\ v>W BL2$Ϭך|.,2GR䍧[p%g鵻fl{D JSD&E<~F(4d_bg{.546_qUXY 5ւoO'8\KqCE;p]V{2(Z| ^?5y&,q _;gmfwEiTݛ<_\Yti{3]xy/7=PW*$ 1{\+6!L΀Fsmgj̤]6㇋ 's_ )/>oMN=ySOgpDಟ؅QBŅ *y-M =7@+4&)$RUKzN-2k~F߻#x^ȟqWZ>< m{\`1r)(JBs8pĢ ir.9yEEN,v9;9&k7?(Xw;C:~.YzViH*ʵu8NӏN蓆b%)ܿ N\hމ%Z0R7R{1MMKʳI̤,ADsQZڋ*5Ab7d9z=/k|?ZY3L}wqiwy2 }ᢪ#c?_J ^&j7j(mxe   ,Ty߫O5xڪ"ڂ(+4TKn;9|X)hu≮oʢlx >h.-I:CX%V{*Gc-Na۪@rrbͫsOiz>}Njm,l.j㉳<,N)izf5 r׹rN-zJ!BQ?g><]nHK216D^:[o=Y@~ Z+WLE//)+㥳rYg2Ol5FKs)LnSP>!!ZGF=oi)ō鮺< پUcBIs3~wB{ :b4כUIZ+J ,;uJ/q"_Yhi'5>*'lVvcdz=&H?[ n}V#1Kb\/F aLՒ1 y_>"}K $HF?v3Oaڦ=~ ̏*5`uEEZ1&>Dm: ckC̳"-ZugQTr@  Hz׼ IkOժ. C{@DtH{A7\¼EޔOHpQbLةy~S $lf)m735}qvnZEI:B.], xK%.Xk+怂QDV"'+{+VS^\8)3{*p\IJ꾤؃PjTarDvk\¹H+nBC({HZ@m[ |%+Hyvyz`NX ̘Me?/(v&h*V \[N #GK`N$T#ࢀ`WbNT )"xf**LAn*"FfS ,3WOȈ7qy1Bǎy}HyvRpuT8C&hPO lw 2~7kr}Wz \,g4r;b@Gi!tјAw{TO7Ԣy2*X#3uW00_PV)iSY [ hnW!<5NQdi k~/P)l>Gj.H>A$mdWX)$,K48jwgEϝX `*L%=}ӫL~ (fpe v7 W*b`F=!N d^Wu(+4.>I(HD @&XV 8KF/0bsxG!]4(!u |]+vܥO^mHaޠ@I-؞3:]sOܥD+,v(UnhONk3 txF=4tk`R &G}4u (M5<7Nq9`Sa%AGglWkJ}J.CBj/U'GzC\cל8U9wJʥ~ڡVKG4r)`3FqG۲> WyA8Gc[;iC <ѽ>K{98 so]ZĞm0T}J3>4j^u|=׮ֻ~ B% q~x ZX <ϩ-8|\ص9{u񥣷uį򟍎nX|oǓT񒓘O[wxG2$s_js;=Y;y_9eL8ɽг\) n4릝C4Q3V$F0#Ep#p~r`'~n0r#]pWq#R[1i@ 'z$ʑcb6CMYb_RyKOЄV(l ojA)g0sۗ$OJ%/IdC 9ٚgW*A\Ӛ9b2#2sAᴊ޹X0Ph0㐇(5# 5u>* ;yHi|=Z\UMUK*,~8%tm iŭdE|+\?s5#e:%gm4b˦ߚ3>A )ޑq/Ύ C+}Mڠz N`!8Vey"-yz N,>V2[]q;M׺FM0 cv}N=v ˄ɫ? +La;jy/mQa͛qgx#c94yHҲ+EQڵ?rW.1hWDk3Ȱ1IiARl 3aVZ*J@e sH!D΀i㍒ {)rXpXmrW(s>Q*vVDD'qU v+];Nᡤ 1؏I<[7L3j\ˏ? ˂|0y7GlYGRErîV a**__7nb3n~La/VRoHquSh,{q6J*hkUm F+'\"ޮ8:_7󫠗el 7Iv  V҂ߤGK] K EywY8hIk}8SpZ= ,\nt$He x blnh o}(Tk{ϖ=)Q~ f֍4 B;E u-ykzZ`X[٘&TVsJRB]P#fwp`T02WtijҰTl萱9aL>ڂbd2hNy5__i⍌QZ ;-Qhv MBŸ7!x)[!خ$#*L t.M1ЍS2)f#YĹiЎl1.0eV}s@y 10/]Z8A9}?WDgC~6^"Fqa^oM[jlQ^7rޠ8 :-L 6WHh0lE_\>^U'd"F$cԓ&>1!O) Qc#Shԥ]ʥd v11m\ JH@ `I>֔A=Bz4gW>MĆnB8Tc">ԍa^}Nԃ#0k iCXq=-{gT@'6FSWV5XgEKC=2kg#>qs`@鄙1kW8E$/ IJ_M~aa3tuX/Hq5HRZnQPڣoPTwGW^o@S0XꔄvD@ǔ cerxuߔ@&oͽﱭM۳9{y>66cl3)qKqZ3Eo_ծl-PoBo$ `3̱ߐof`n+0>ma} sWR2w/Lޡ`eۨ^It.qXybF[@[U^6o^>hK,]- Nk?Kd6oq0S!{#fy$w;O<nLs_sU 5sG]jfq=:^Ɋ\Ic ƾ iX:!lZVY|bI\cqwN;?E X2.g F }"Du/#[<Phqck"352(4W YWJFһy鰮IE8ml([ .%A A T݋\ \jXrmv9 Yvr>ҜVO]UK9 WմlVx}UxH8r7PS K'3Fј!L?"6, BKmDg7?-dZԿrEruy|ɠA@( Xp=sߠlٽ%a8ѩP|;ʼnHI`ӵ"_ܠW?E.3rȃAƉatf GDuTa#Q܂ R%=z$:I\4L;wS"6+=ך5bQp!/Çq+|~.˸qQ}]a zOξ:$ὐ (CuҿTn (3>Fo৘gG/d:*,d.#, Wdk?Rnf`aZ׻LC{1}1P5 &7Rhn7.ѯ-5zMׇ8k_;}bZĹ/ܯ$*UcU\"xO?!pC\U!B]/*aA [zm,zΞVam=L|oV5:~cDk!Bf3KVMy=K8Jp=z:<й$qwPt\AZSG=nh9 a=ݽΕ3xv7ltBf`(޾|ca(hҴbja_%z={>q+&HF:zp|6"FǾ.ϽR͍5}Rx۰Xe5WaR52&%MiK:jʽMő0ߙaZ*b/KC%|_)GAaߍ~mWS-AL:loJH%o4@ 9B|> b*P0GVSRQ;,U.}wȈb#ݱh d$<ղ(Gq >f9{ZKpKH6EH~w.%_q O>z2Ҩ X?\{RZ ɡc=O(Z:l]O ls 'z34&2݂ ~6@D- amHOp'bRr5Y=Mm\+#|/:{sus CTKZ&6_D_W;BtAGNKHj(&\xZ"TyE= k;4ec\%59T' 61ê7~k `ZV+Dab_}.[;j]$9)c&y,]W\ǜ VT:eH+V@L,~{<3=t4#K4UdFm{I)VNe N/\?IRUX? %^EmD6E'0}"8X2oT<|{ _֨/Mp-B'tCr෩~@l+ }C1nD}2ŅuOXuoij}u]Dmkdp <-9@8M߄FT:x}ZK(9ͤ0X=GBZ"tjAw2bv\bcM^6P&Kyf J1'0hCoԯT_DyhnMtZݼW8Ҋ{iŮEpVLǶ:^0f`1l=Wv#SlS߻&&z@/0T57ݜ }:<}>:(KJb(\OR0魹r,E8UL^\$H6-KeX4N6|D+|j+}H/%HzC\ ?QVp8qimiG S ,$:.Im08Nڕs( E%@}Q6mcɻLmaԏ,a3Ϥޔݍ@w,x0(<r 0oޏ;Ă$uMHnVMwjo;Y7"̠HX>흵Q#xoVc_Qd>W zbzQQS`q|v.N)t'ryadp$){@K>4gzVHU,qu߬biInu&1Yz)z"눩}iH<Ιym}pXJc[9G~8̲^\I}s{%p2Ufj=DxɵdSmT׊q ]PݰdiHoiF=t0@޸)зi!D4E|7A3ڎ7)eM\) 4 "yyEqxyEvW[s\.:r;4j>p[hQ i~c"FJ-!1%m M!2[>w[,ZQ57((<`ε@bϖˉ, aǪ10=CEHVDv^D_|aYV}ukGIpĵWWU a6o.Py#7n 2p4876lΘzdIYh*0h Du{)@q0VAۧK3bG>}2{YД_35Jھp@ "EL ڻDbh LkqZ#þg)}v%Pn$'RE]5}˚i:R;_Wf mJQKBTsf='GML8Րm%" Bk XcLXqюɠz ř_"p35ZTUbPTtYexF V7v1/ rUw\Y"AzPN OW++x]#ZoI⼷,̃ h`Ǎ0<| hDsǧa+@`Yx@NK2& cZ HޖsSrrRTwDf豙bU}|;H1jo+Wqk7Ŵ7Q@'Y#B̈́6%A `_9$ly/FB (V'$ F<;]@ J5,/A?}:~ԨS]c& 7VƽI\fk-llPM>sb)JFrZs WQ?} 餼rf_A~Wd cj iS@*\`BYW R{O/23ffa~% PI**;;?0oeJrËr!?0#HWz;fq|, rday!z!˜g2=kτ-Ј_*֗HRA _2/sNi RH ;tC;%d ' c%saN;,V0wE d` fǒ~]/y(4GQ~hHſ"PZ9\9i|C^?wk"X5O&(ui`s m rE4zr[A`Y}Dw jyE2LcpsR/-R6.B3<"~'Ƹi74'l W{g ߣ јe99K'ARh$ d:y &YW'CT+2ˍ~o7;1*y^ 4BL`w*fAZ+fnd}.>y10a; 3U'h_ {9QEi@7 'I! <=`ޜYv5-#4vPy ,2j/QQ;XX+DO=\D2xEQeQ274\;z,{1ƹǗ .L`_X!J 12 )s`/Ƞ,5z3:?fYDzfӮңCŽ4mj3w@|`EϦuUGo{EV'FZ|vSCIQ`H qL∗,co~NQ=vN!HF74@) 62*#D?&YaoLd]bBNVe;{1^sr^|k]Q`A]r{ɦ4XA}s}#dV+xtl3#co2gL4:uCQj;>p103x}7o*ygal٭2KFz]x]{W D; Yz5&UZueF,nfŽ,G4+iy/֙J{"0;m3Rp2 9i >0t`p@WTޤ# i1șF[-@T m=d;H{ß&J/- _ږY>ӉPOE b(_uo++;yu(wɕ Y̮7Y@r%EV̊y9O,Oke):Ij5.I)#D>39^v ,2 OҐ`XXS;lF J=o*&" bu>12|˔^ lYYt5tS/PXi1!#GE2ǵ^.5k Kgq"tr[ώ%XQN]|7 pX`v @xIu\'}[:25s~Çd#8pt1MSҨװ롞?<'9qBe:%HyW E Jgw%}Bi}PxBhBK+3yvebDZfF ZIը=/O2lM)(Ѱ,od:FkWUvB{軇VTu[|)6f:HpBjϡ-e/Eq\Jք_!JXBmˍƐyY >uM75E+( M)_Ph9iҖjۨj't5(lt瓸hU"x&L^kY6/ sCeG D<,7d|3*,8]9}['sh۽{G #:vlF1=PN"k=@$ =Aao@c? Tpmgi&WZ\(xhᡵ(Å-ⱷd=O:˺#@S ~.P=7P+Li=vxsKn̎M5FrDq*+FP R:Veop !"z89z9%XJ}4{q":F #Ij9xsg/]^c4_JDD'h'TXp[Yfcഋixb ;ʸi;C%~ID)3DTn*p8:=G!ހ]aNb>{D@Գ&Q  Sl nw u\:BfZUhE΃P y ),Pb&w\s6߀(pM:i֮`S1l ?HJ<A\a}>e$1c8miJߒCc4;uO5t=Hy? ^RRbRu)(Ðg|&blS1bl݅:ǁIIJk~5ȃ+xӿc!aЩ[ _ ѕ1+}nx+d{hvʍ'c(%y:ʱ(XՈjAH>N"Ù4g'rY6*sTAr>6{&]bxekd/bӁ5'r`55D?` ne :%!-Ii ; b$.ۯYY}Y*K0hu*XI ;LS3yUU\$,gRfHn9gZ[^4FwM&m:pdZ>5}yEbTgyG7ORXK950l}z'@uquYEoh_u4뛵J:XTyX)L\V|$tܯdABW[x"x$u/q'Eux?=qB-z #}jf9y<n b3SQ}قt =4d=@wҧSˌt)|ߺ; z'Rc"q) $-%XfTbOI<8,`GڐH{ZڞW#W".d%rQ CG\y)J#1qPzRerN ICY+D76,:!e+ga<`E&!5AF~>N+5C٥ Csg '{x]$ݠKFMOO8ٗcE Q|@->4&AO'`N u!3DA':V1;|vDDgR>{5kbb]yH" ܞH]=JQUUc^L(*qoCH1jM{7F}$ ܈B:/7N_"ϋ+ة[GW)!f0!0 ކ8ҝs]NS5]SI#Xx&-8D}]@+59V-/L?y)Ϋ>!#{8%]^L},g5 LgȎ zduo =I]_- |岰Ywfx/fZh~2QzBW%Ĵ5n{߭H+ |2SR) SL+&EvN4:G !S[&͒HvպbMps/OR.!qzKJ_P=hD8~;|49yg/='ejX)+dump܌_)Jó^ѳ:I={KPkoZGO-WRkS PZ1(`)<ΙxƉЌ4 "^]!vpj{jVޚD߇H]ySO8K "//cr}C'u5L 5CB˩Ӯ#:{ޕs#JΝe_GZ+:逿#}gk*O%D^-afc#LCCkt2)Y #TG?-?ƴzTltxۆ|*h#,ctE!?0_aAU( :Ne;pwѾ^De,95B'*A=͈D$tl]ߖ_dAAlK㵩CGt?pQ+B*4gg7u( |Yς<^ݾwuYa6\MoLvڞ]ٮG yDO9B$w4ShwPy4"zX%'A R̔ ͈zS$7ʬ5_75'G4X-LT]'GCm)31`oF_ NC+ȅŌ7X' eBA'xrް5O%+wp]6빈z;ak].a ugju\S=" =kvlF55Io_ 5y; H >4{GʮP`-YYT+nـD,@D\$xɻZ:sKz4 ct0w#<,έ',v̀h(6W,g{r,ڜ!BmzЖh\@xsW 󭐈"p*ICoD}k#W…q)u}6)F Tw %)j̒1(S4'Ƽc Ðx^`e҇Ox'.@XR pRG-Nʝ3] Wk V^gDqwy !!uG^:}qp6CyxWrnx;Z5,4*8&.m{1B.a|\[4`gzlj),Xmwzwx۴Ա8dk  -s7ȑ2mcWiA|X6Hcfw ޣ8~p˓C$ :z?JaOY$;$=B)6,Pxin@ v rL HO5M) .rخu6uvS"+3dV'ZЂ9)ѕ{GsOvWϼN4u[hP ?ޗ.v  P{A{%79Th CyE:@p; DNy.8!)$0Vqv fBAwIA!f {w(u J43md2՞x{xz?> ː]^ y"}Ҡ^/|&?^zo_BO\9:pޅ fb7B3٧ISݸJ。hL68DL@z:Zq4{;dTh~N0N)_,hwmS*`-=]!U$K^߈zA/~Edz9v+K#rjNb;Zɤי􂋕Ww30BWqvI 93!0Ifr1G9=0`~I.&t&F^;r q 3/au\[B>EvΛ|g--il5*,yjq.^.3: R, P "R31iĄ?o(&I奸/d61beEԃ^THR0n[WTKև6XyEM +;}|oLhPdÄ 2a K3 ;w } T*gFz Qs<JJD/]FỠ3"cF J]