libvirt-daemon-driver-qemu-4.5.0-36.el7_9.2>t  DH`p_Iw$ƨ@^[G\P鹿hhkENB 7 *=90`RC)ɏPbcGRX. Y%>`bXKO&FF!Kzz%=Tly} #z$!/"G ѵ)Bv}&̫@[9S+n2C|ho<6Q fvjîcF:MR(}GY55H °7G죁$Ib6%g@i󢣦ϽgmQd) ShuOd7}^i vS򤴎:3f?WٻRۈe!i<BHt4 ͥA9ҷoTjAȃQim zڐI΢ԋ KIDm>^4+YFDذֳkߕgQ+4xFh&#;G\.AU L!D*q:Ъ9k3˴zW{CBBmac‹̌\:&^42800cd40bfdfb58fbe8d1addd4228b63998f9d91 4_Iw$ƨr 8B n$O~7~>3:`KX6nqX'*mG9gC7gZh0#nH Qjδ_f.Khyev}v{U s\Q8)09.XCo ЅG /?K 1Ν;f\XN Gp 5^kV}Y4Né 2:X*CG<rsOԹ˃/Azr;]^ևssGV} @+ěyONXK1^Fxd1g` M gNjU!A*Yq\V'[)&r43*ٷ$ڮ s =I#Ng#%P^-E>D5mn?hIwyne߶#?OS 56 D\7Vl\{A߇L>=0?0d# . Y +7LRY       ,      = ~ XHxH.H(8F9F:RKF=+G+ H+T I+ X+Y+\+ ], ^, b-~d.e.f.l.t.8 u.l v.w/X x/ y/:0Clibvirt-daemon-driver-qemu4.5.036.el7_9.2QEMU driver plugin for the libvirtd daemonThe qemu driver plugin for the libvirtd daemon, providing an implementation of the hypervisor driver APIs using QEMU_tx86-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_t_t_t_t_t_t_t_t_t_t_t_t_t3d85007a9badd5d8a367f1cab4b07597a869ad907b0d63fc47903f9dde72b04fe34c014c022461337c0a9f87ed382336c2c507a1ac5e626736b758958240db9e96e7b68d85415296e8a7416573b5414757078ed7d6be839508f68ec62225f2ee28e33271ad2268ee4af68157948c75d0ddd88a55deb904b637b694d70d650cb5fa43d0f5bfc638c253471d3391aa4ee495c637d15fcc36e5deeee33de4a95e0e0b4183d0896b701f7660b3a0edd212804213b44d544f9f57a3e0bc3e6b51a4d6@rootrootrootrootrootrootrootqemuqemurootrootrootrootrootrootrootrootrootrootrootqemuqemurootrootrootrootlibvirt-4.5.0-36.el7_9.2.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.24.5.0-36.el7_9.24.5.0-36.el7_9.24.5.0-36.el7_9.24.5.0-36.el7_9.23.0.4-14.6.0-14.0-15.2-1qemu-kvm10:1.5.3-1584.11.3_*@_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.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- 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.24.5.0-36.el7_9.24.5.0-36.el7_9.2 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]=43686597eecae7d71b291990f20ea5b3bbdbd098, strippedC source, ASCII text:PR?RRRRR R RR RR R;R-R0R7R*R2R)RRR RRRRRR!RRRR RE?07zXZ !#,] b2u jϿcQoTH\8X 3[9AaY?ڽՐl^UQRyj:V)'AlXh- ҇al# $o/ssX Ju8T8j.7Sauc]<xD+nu(})D3̽# *6AvBmNH/ P`<¹EzMG׽dk2J^DG6 ٴ=?\DZ.5+Q.O=یCd H|XY ȸM\oي+/̒sL!bAn~H o\Ǻ~Q}ʱ2f.VF4{O 0 Wn@}_9P}'VEzu?Js7؜j$ Б&3y|f&~1r|+ QTL::(}s55mꭢ%r+筋ݣKͅut/jO$ܕ֟49amY﮳K;@hK c"K2_H9܇G7@B8;lmт .@=HNsNj:G=^s,`6u #$H'yiu7%(74}m1UB:*~)>^D.dg. ݒߤ cEY#!uGT\-絮D r> l2A燼z>^D?F6n"ה=e߂YVzN>Yeid>]w 4(pT~6OFa췋ܿ`=foP3WY'fK6ΉHHgF;Y1L .\Q[&Msa_A8#kZWLOe< v beK~ض7U ++<\^sW[fTZ!Oߑ*i;zMĚ ,(e5?f,hQ<ƕ|64ToB|cڃ=0O3 ~Z9Id3xA2q,Z寖 ,UφUnsLy$`[̥E({\]"*[w5VB3M W^9ξ  ;\r݈뚇[a{l !J(=`W92 (@^C,S< ?L$bH}6Kk6N<)!l}o3xmWIXFb-Iє~sKR ׊ XK "mN _I7Z٤g+qͺ};DBQauW "V_ly@)˜TTkx5 \SdWt 1Ѽwrd?s`~q&YQdRelZKK񯌁bt]c$%@ p! UDa EYZT8=2T&bC_-̣jtMVB!K7̿ )ޛX福^0, ⴚ2h6*p#C3yZXC < Jv n>uV:@EIi?}c_OKl@U,v6nT #k:iW UFz;,ϮXPns \ A?JHi#[̷](̥KJQ=+Ire'LS_ǛbR0cc85{D^IFrga2Gg>!V~O$e_R$}ONӊ ͥ9Cևj3K MSDI4QՕ8s)it zHjI'F,2&-5zt,2y{c%SM=z٣jq!hww:єvI^P@%^)+{23uЊq},+S}'"U#qF;VSA/0G2q\BSjJԍXyf2^?1\W'koUAșbuZufmO8$T ַE05fY|[/gś8RJ/;hCzh-)<&m-Rr\fbieWR!;C:biF>7]; {B0fbkm+d75(0e1V  td^&&n߉??,VX]ZYᜇnZ~'¯d{y4"kb.`|߻t>y y1HQOvnj2m'{5.Lz4D I.& K7\OgC"Y\o5sC3iߣyhbiQ3h b6^4|[w(aig&ʣq%RIҳJĆ DQSø≯7ZNza͘1Iޣ>s:Q 2Ae,&T$X3ޤ;)ے\@!AFynhC(8}+@((B2kLqK7!}IWl |Eৡt!xb8\O ۥX}t T8L?1f+]twޣɭ\oH^״ƬE*ܱ 9GewWV2ZE" usZ]kihhN_oC>,[P$ K+FBiГ']hG7?KvcsZtJhQ/) }ϖpGT%MKol> Qg%G[`g'"ΪP+O-'GG#,ɉnH[9F/bIDiā0Fj|BS1C x=/s " ÝmhꃨOC.`ME$ .EIzu͐L6ժWHmԤŞܧ&(=/H'Jǧg"|Z\Blԇe.#Mt?s4[hN̅-Cr j?䞡JAm 0bPmBo =@@qޢP"}%GӊJXy7ڑ.d0%+: % & (Ol=nZFtݜ-Z,Wφ4E윎U`tZ7'HAT}L=0`LV~$(C/H<e衉 G i:5Z%v7]Jd%H)eD+CݓISVa,^ۂ'؄8>A/6CCjrZj/vN39Sm[w1wF'CKkx*:WdzKr[=nj;iwaRM<6tkiHXHە6[En[EPIu &|߱}R*m>ϟ\Ydn rBqޅ *Jj %#KDl1xǘK%AW 3a&}a[eG;ߐt}3M{k#kc~W -w wR ,|b5jUyĚԵI`ӑIቮ%sƣ-զv1 N|(^<*cgO[hj> 'P6F(mg@AYضBEX1E3M!(MGS.~jg 7Z}ʥЎǘYUfIA؃F?hv_jkk#XuSlp iiޢ`x.HLb+^-aaC򞽠NJ<ײqHҲy^ͅ(L-cQ(wE n%ްF}t u_ijZ?ꇡ5Zb̠{;❹k%$ƲEO4C?&}bnRU<'K.9YxteKV~&/ Fˏ1Έ.sh D aChX~r9[ZpFj)c.ד]m-"k VGC⡩nOۑqS6's{@;bBlFI aϯ5rζlhlldTamOr`{`s$).M͵}ec$C}hM!È*٤"ʮxU $[cWu^5| &!Z}mO @i3~ ?z~`rfUJz..HT.4Ts{A<`Y),:aU i-@^UgE0 uvbF&kx$[/Qwy,L(43qp 6[~MGU0QuњMQ֝lC.͆No9.!wH"쑒U'iJO~ʁNzo[cܬjӧI3C%wl+|/gf6VyL<*Pi^h*ϑ2Q3 B\4< @Zu(,f+6Sw&i@-,*9eIRbmxg姼)qm|BRS-tgA6lCMCy 7ǒ){#[Tf|ZhMPk`Kg~",ܲ3iE5S밣ӣzj_|T_V1XI"X7nև˰J=!v/y M-& $Ng¾ڝ8|tΣL uaC:f3J}&]h'0PGE}RO۷v_ h+t=VlbJsz3@)=7ՍNOIp֙à v5KF= M dyڟvyw'"> c(j KSQS&{4ޢt>+ޯZ ;km&y0ioj=/ iW'V:`u}*xK7ZdBI5򰽚,BMp%SuA(O1Sj pi׻_},,H&jAcC^GnhPwaW.e 6~z|h.w穇R_:`40D>ռQ} &g* dtjW{eDV4x!3_۷5J:M ^Z Kq:5=oWca*&t Pa2KϳϴS`Dk(ω1TtXfjh0(( uW\Ҝܘw1\4A ZO݌P+-_7[IlZB;7MXw9AoVfA""=s0ㅎB^%,fj͕ ^(5 oaE'H]@l؃ *j^l@[20(u݀}vqvkpЫҰ5+Lлvllolܧܥw gIpx u7w( aWB.>}B܊#*!GL84q0d+?uo^abWK]I` ri|4+Rezc5o"7G-G ECHL:=:Nj#zقt( XkZ\\MGm* ^nDP >Rnɱ|G M.dtn n߄$cd4+oG.-q>UC[7<żivqWё~uk_q@fk@3qنy0PnNy`,˰)2IqS{YE>20Ƨz GޛWj wq-*&ɥ,)#&21%02YD`'t"LdݤI)֐?fJl4 ~ڮhm zuHre}\v碹89.SsҲٓ+?Q_a][m;XMB4^r]hxx ~0=fB @g^Ҿ-pe@n )ml*Lܗ}B,߷b.%qhoj)zS7JV8w.[rj Z})Gk:[ZA3d8T#,O|y{لnm􆔌>ƸkqgBk*]}= N&fĦs`Oq \iSA[gXQLz&ɼD[$9Ozr76.v֗ R񦃲k S ӲU6PwTK#ӣ») ǁDQW>d!C;r9,ϟr .5\hUۭAD@7H =w/1F&={=Й-) d&'Xl'ZagUbǔG ߎ}S$7=bK,/q*,Kv+yVښEFqU9|5m+zGe6"|Dw˻=W_61ܠl"< ndr5K&UJּ9ڥƿKTFve Dtl]1~(#oyAjf-\ D 3 [-湠@C۪bK4<*)։b·ѼS&~F!W,\ag}(XBo58p#,}mWK6uǾvCQ%*='v W{S^_iVׄ#j +Kk~, D =E{ϹM7q{PD"\ #k|T Ħ|'R㚉|0+a5uG[|je9 e0rh!=V< ,B&5Sy*"hkg(;" n)RWO/H!?f}(mh}%HH{mϦNox# WՒIg-Pg=e/*/k'}$ J6u ߺ4CKBbtpIsD 2: +4'-[b3sڤY7H sKn!kXި 6P]ۮxqh IO,"\px?X"]CN@U[s3e@gcHj " f{[萬,{ $EHf@/l_ kQAI}3Xhf G\aOq:lh>Iw5d$a 'h#U9Jd@cb;ѱ[,`i!42bf㘶]i?Irq^|XHҞ}!`2]LlPҪR^q?>"i } ((!s0W7dtF"7.]\B3SǤ;}Gv z81؇4.r^fzyT>_5݌ގ+@4K$h*nʠJv5F^b@zMl}%X3;W.1q(T!#IkoҊS6 v<_nzo`n+}^BHJq6HasOr\4xڻZ~o^sptHZ*JʕZu 9c#l?wߐf;hԩpeȤThmSig,6^ MTO ^l4OǧǑ4DcƪY*je]2oHd6%]l$WR?g gA=%%+LyS>x؋UڱQ J*%;|1t%/D=Kq㊥._"&mwWȍrYU51OWv@Jԥ-$SI"$x}IH`2%k#w&U:6X"9]PH2GXyRh[78JCʢ:۬ŖHXB1L8F|Gziԩ}hwKClf.Z-eeG L/mRuI4pA"SUW,%nWvhٙjP1ICȾ/V7N:$5o}#[Ҕaj g0`EjP勒B.NZ4uoɺrnlv""?VHS`oEqKͤ++39pi}3sV|{5JXpG^`Xnf/Οm ʏ fag,re0]EQOn&'oھQR?terQ&Xޤz}bo$; H/k2EsL4 2>1HCm%kcT`j9;AIiX7h2s꿗~$xs0]`)숌H[S?SH_^ݼ"엯Qd}3e ):˖{P9%+{1jLU>KPL[$Aj+A#.hȭ|ţ2OqڂxQT,Iq2S H5AU,/`2,ײ^/)'SEU%v~gedjTR;w3V[#-"vWYHoVi=&8.EօwR;zGx޴ WòG5ƥ+*O[O&x \osxʉrw }@};O B5jގZק,'tZ2>hśXt~{Bͭcjkٿ~f{GV#o:[o'Z40ц2{vA d=Ui)nmUK9oi{φg>x4a5OrMa! g6?nx5[YVNJ؅sJ7y`R;Ȟt ISJbfs6 5zQ qm>TQ9Vw| CԵ#$~.Isأ8pҝAu6\KIh gٝWz<ȼ'2VJO ,b5.vޮO`-csNq.͢Eqtnӂ -0_V5)Z*k(/9+,rtS_Lzn7`:F~u+堩ypLH̯Vts0V.< mw Q6:] 3y9ގ ̒se<Օ2启K|Nw>H9BnF$5EܰʯwD=؞I j<]6s$ f[$S9h9M C;I8f'D+)KY?I-\:m0KI] 9jL`uZ>Q[̈́b݅ji4$Eif\ǒIm, t)ÿV iX^56.%+\ٸz3{s`wg5(}}J!*Dݤx?OaVi9H;c B؍!\Pur(tO5GҹAv'2JJ t[Mdִ)$xʳ kkOJ"(mò =k*Yliܳ~[OJ$dc?鮊 r!D&#Tęʟ3!RsB$li>pgc8׮cC;#9G n?j~N8I==%B<)֢yqA^ܥ_l٣'Cs?;y$kT"ev8]Oј>JF Cb@\QGʐNJA>k51cyncM-&v&y)l"_NOV(2jPwS'~)Rq ]TL\n&,~C}?IrL'k(k?ZzW 8Z!vlzETrKt:F)4ovYG[ Mg^]a^UJ *m_cECD^Geܡyq+${vz<4"O%tj= <+1L@ֺwDJp/*=]ĵH9J0LrS.y}tZ+tu28nП~ ׍|R2 pBGp~U濂ҏ }GCSТ(,Ч̎#[_*a=en-)n`45lfBۨ2r;kWo|r+f ed7ܦwc2>FE uz;\j$bGZ[@z>-B66 : :QWE^4\2<GUW%(Ɋmw@]& -)i]U ݹ(oҼo>_k4ͲM@VU*DGTrK=\|9^Fęu$ *A2AKJD;?0'迤syz+BVb\er}ߒ\l̩D!NsCUZRL[-[+Y.4⺄{KaxaY:6 |ĉSdAkɬ誣Jp._>{VE&vb  )n$h:GDչ.:1}y+Q͞baGc -WA+NTvr̪-'G-)*oJ$ȢNeBű%'%K<s<;#Aq~D$粀<>g V$Ovsy̛Lρs!08L<$v-5 8%]'g!u#MkW~{̠seݡ[+r±eDڕ_rk[iP?v4H2 پN:`ɮeU]ɿFӏ˒Of3 zoMZ>ډz%?Цd8QBB_1Z5c ,|xb]VQO"Zr2/iYBǏ֟|sFW%rJNX Ҝy&p|OV2VA.Y/;7# 9gwV[A/uh[EV )v%˔Fjv,yXu $* ^`VKWYK{rґu0Zp;7g8E_o%i2OGA-yCeX$ޜI3ԩ|P 딱Jҭz~!c[g%!im_PfӾ-T.cy>i6 g_\˲q8KNL_Qɝu!&Fj,Vqyg|)W$jl*GrXڴJ%az^ ^ &V9:Y'w5_z YMFs!M"M q"g({Ip‹-iy:XuqE:JBVN)h aXڔO (%w uB&3UNV'(eƝfǺ.?!ٻKEkLrUMu%VuM,_-"$QŮd7FhN$X^C <+xN.}PuHj(+t;JDY"ò,L>6;?#H-gkƮ/[9Fp0u0"pKm0q1k02 Nq ѸA EidF;ZdEC'jM/n8Ln#DTk<01UEzdh4KRwZbnaCAaY3_;]Fٕ7x畁X3jW9fޓgS, bҧדL拕gh̟VĿ)T(ոY06ˏ6N\yN#V39SsgĬ LsC.N7,z}so a[7_c°*c@ATCʼȏ+k# yA-6`5;|4+VI ج*w_ߎjw2Q'm>\Ilu G+Q-|f" xVEh"&i70NIFa`dXG fDFa&B Kqîq2٘d& b(Zr7,m@aӈmd)KqRƥ)UuE[CT<\TU8ւ~l&>u'ob1?]48$^yHa48=9a;M}}hkd_V֮|_\8Z ;4\*"եoZGu&_*Ζꭏ:U[0>_'tUFX18gr-UeVXk·3RXg6sHYg #hdBO*`1BO<6z@3z 9j8waD Tsy 6V ,[,<yt] ѷ-^&)g}ԷXxxo# YK^dES TC-w(*V&v &~-W EoyVaYp$5K(s*"2 G6x&F?tv)5qd_ k-Ƚ/Hmhp;ƁpIORc,|@KԿdsY3z? ̮U]˨bbY\[#o+2sܸX(4[ KjB"ۛ]~|n8+8q~OR:˰&=~.JW=Y,&B"d}{g 㝎Xx4gn} Qt#a_d$+ý@>Ž~)k;`C;ꗃiTcӗy;CSG Yf1T5:`+--4$7JI,|aU MlKi~1r]0}0WxL$ZQ/9Ff(f~ n5Ae ]~? #`>]unRe!v`< ȆZAMi>؞ w[gI"niS&g0DOJ|9VD=T,=fQœo0rTʼnbL2t6~dI}|u֚g'uvy`Eนe SHJanjR1Z8.n;| +G} *J p;hy C2hR4tFCĶGVk۶GF`u74m^lgdDpi?] {`lW 2o͌Q0'JYZ"/$Ww!3)(O.>S$T<*M3sqyA]mɷ 8'騥 TVKV0xcrD*WUPpM"l 9K "׵Sԉ?8X vxP^ׄ"bcc3³ `-T)WGkOu</\c)E ѹW|PTse, =|HjDWީO!Ѝf=h)-yuσSgZр H[E^CR, O[It`N0ȍtMW偣+v݅'_.ނpځ0VG*5A -5OPSTռ6־&Η#8n~tM6Y[/1S>Ğ 6)nKgMq_TJZh hֽ"_ˤt\78~l0z db!rF6F '`_G;f2~HBrRrlyq3|]P/Ā/2G0+\^;z_ RKl&}rtķ-}rejorBUKOa U&pݞwchѰ7I?\ϭ~ Ʉ,.tk=-rjջ UOX:fg )9z3 @3 R{H^7T5`j z)4J 8 fMK<ese(7dULIk&Фr vhWY5|YȨ㵕yC"PeE]$xQugi)+LF:O7=àT(-`]iW=u:-I|hkh?fM-k=(h)Sx\o! Q9К ,re0<( L 0G=ؗu:'lH؈q/2׸F=gq`+'>?;A$F0~AfJ ΑFzv40\"/Cl9{QJ1d?c銳/yiͩ)栐OF +k|okX{.-\ڗ4o:}NIn/ _V{#~Uo'HzHr]S %^+NuQ2ԓaD9Lʾ<J3ʉAEk-3f_b?%b-T%{_{H0 :<ڦ42HєBD 4נjv#kk B< ̋#7O}"6>"$,mirG\D9);I6\Xh癫%\J ~9#"YwjA3*VYAˠE0qj<~$&)l5Z'Ss;K:q( !-hk}Tu?˵@AlvLk$ Xΐ@O0T$C ]ؐ:vzh[ 9R!Dr:oi LEX&5'VC %U!tߝn @ߥ>T]'=wNb۝!0v0lT,D髱:[S\Lzٜ z}d.Cb5Q̚fN}֪K'fQΔ$6Z ;A8\hG3OFL}ibܭec ū|"@AmE_1 0@l1ԗ$w8x(nW?Ui{WG [rL>hDK֫}\3c]8?3t'9N, %?zn.(}LQ+i{hpCbHQAz+ mYRu BB=b?H6/ a\1-,׿O("\}Dfn ZIJcZQPSr,}ܡGj9ިUOZOEb"hll5Dw[qÌɺ!si2ԯ- 8gtd{d- ޠXG&kv-,_Q#/n~g\aIC`.PlyN-&yTG1Rn6B0Hj \ѤmlPSabPLy+k a ~bxaĝ7ғ N|yy2JEp]w|y[j=4R55"Ohd&3ߍn~!;lfD)P@@'9+ ,y_+c[1l)- ̾$wn GkzQA񳞁-i *%e|7j,v#!L\n 3͔G5Tu(e香{%-1Ν 4pP⿶D;U~Tnۅҫ@aCM!&]LyqgMPNn22Bl[xrsDL1K GOǃ!fHFWB! +/K%6-lCE*|ȶ k~q``+/ݮ{g%fM #ҍ7 I^ 2K5ֲ0}E^G@^5#P\ W5fOzk?i a5 zյJ.v577px)؊!Lb~{EF3 f w0J&>\hk!wpcn-)~";toCK !}H pǽ„ԍ.7[Tb'5?)O+Qb }zlݬ h@J<{GI@uQVj PS?PBG:I.4Ty?C$Sy1/ZB%zkB̐d獅SNn亵MW'c"hP6ٯ/v _:{rSRDȹ JmG^r__$EKj` @Z)%ez+RƧG]6;F1#x|s;IhR a؂N_XAOn85Q]A5ya2M|,B\0!CU BWGy:@:qPOxYOÒA9 `6˦NAEΎvsݶS0( hiVӃ3h ɍ<C0I!>,fpTwww9|_"ٴ]lWGd@ץRiF9' ^# /K(whN+NU\ ղJ:K0|ir[.0F 5^} ul"p񿔕loGͺq!'*߈&.l5|;@)#B{&/) 0ǃw܍%P{PUF2QΨZ = Q5P.D6ʄi{.m񻘨ugY#̖X]jaeNp?&}¸,f82ev*ƹ^>+{p  PGODjrPeZTrI΂T/j ܻPnW8X8})*y7* .Dtt6 4jz.{e3s [mnG0vo˶N8KѾ#oP!L}ٷGU3袥  Z̹|?[n~* P0ZO9*%LKP OoQ=Ny]ܔ7Eu M$M@oG к߶Hvp P{ϟC0N{3o6 Y3alV:r";J7+{N E _WEiZLW[PxVRy}2,0cVԃۄ,<J5/I%W-sׯV-IIj! m('4Z,,AXÓNw%*=!ςՙ& ?ʁ,i3گhݢ4v¯rV-W (lpOڷ8ƣi#D,W>aN:RK RUrH"{_&>lx Tj6L 7<0aŚlSnk oF䅢6VA|Vl"3gN|ڟf$m5HSP{w)U&ځCj.jժi6~}j*, /yFr T׹_"U8Z;]tAT#3[NE -b4uR? Zj!{uwa"~RCKGPp^Gd杳lD^iQ1*4;ߨ"ߎ@wNyzl<:n8ODsXs3e+5BT^5P͔XsQq1},jɿ%Cw>C3KDG*&ֱ`A\c]@,m n&{Q]l~i}b٠1KԓnO|N9ovMf]͉itiZGOѶL7A ǎtq頷 TE2i G}GLa5*Cnyq 'zp 6 O)TkRo=J"b׷.vE<pFwOc 3g1mMQ sqB +[*nEX8Z,_cЉz-٪mXǭ;1w-C]&ve'GiP( =Ǘ|:gdvQޱе1 J]]])>VڦY66}Wc6+k Db?3=cbS[ln9B82+:ijPYgFXУ G3p mφyl]=*HeU7=-d a`FU?HM tBc@̀~OmZr;㚼*s:H|JCaLuR{KOVVd<-Qye5kW@{q g~ P,aHF(?Z?gjGҤMgHgCBƳ g s'\iSy)<ܨRWݱyՃf;:}dZ eC GA4*f1+Sm%냟!O:YaPG2@8⮍H(^QMcuI+f&|a.B "~t|Ȁ~icoFX1 w8lMiAOS'n&BM{_ױzq\ >YdX"Q;i;N_HaI՝d-ξa0G`I am0XYbT|3E^"p&coNlq_q&̛NI&n0_i.Kҿλlkrj|SaGU $t]<.gI.1!1'ӿU/^@;Y{|R%gE7n{Y}IY۩~UFx&8[|2tEIeÃC,rC,4Iq'wϩ$YBh#Os܎Bbjt5SCFfJ(wkW$ԗT .Q׆ee-z0g'0UF%o6X3kiDϘ&Nˈ gVsY($[M/YR z7CH&o{ 塝5MkuZg6geZw;ɰDQ';U:")IH |`X0{:] WpF Nb%9-\ujNp$/Tcօqǂc"ww(i2< 2|2-ۇF&D3{~ӓ"Sf(yR=JIh|id9(>9 sh9 Xi=]Jx)Z.fy]QaG'קgrWۛnB(TMUF s0k[4bzqS%OV[AjWS%9}ӚXGY+\pXod>XU5D l/&ĩ~)_'bjԺKYu (R690~B*ZS޸isc'VE4G|/? c'MXfu9w&'b=M dv"")1m a8Xz6"ufphKY8g.2*&☎ e@ q@~(#dρl`idROv%p![G +_zν):VB7*4׼IM{UZ[Ш: i>oXu0'CP~NfiLρ~H?59IK8)K܃x&?侔oEaoP< @/UV|J(RL kބN)Or<,?JtȄP[Nu%ᣦ!c|vqoq sWϫ-r,b"ZqSeWglDt|4рhVuηᮒb˖.-R'O4x;$} n 95r0:x J3@(:s;!EѢ لY_5F6oM.}5p7LZl.S$Zh8#`p5[@\^i7\^p0qicp#_/[*E5Ӟٿ0oOfQ4xU1b4}R.)kZnMtیZm² ȆfgQJ9۟+We@ghBە0Y.?ۼR gO휼2ab:u);P\LleWm M@u<m<Ɨf[N+jK>uc),}gH+tS*>p֘nv"ܤOC\;y2W[Q.2+ #!28JLo1ڴߙ4}ybe'Xe34Q&}"` U4[+ _ PG0J<:fPtoz:$#CŌ'b/9^Yfr"QN<܃[3.WRݖEt>~[XL\[])!=bB.´,A*ԛ8<Yf[!Ǻ>$gn2K$t_mehW`Rp@(_^HX5Dؼ"YY.5jF 7cEr0r7MFA[͝@e_0riP3º#P`@aMMOj!=,U/VrY >D3/xan\d-xP b8TBY\ۄl WSa 'U5bgM{&1:$ۿNq_.>;M% #H`GM dJҴG#u@1~QL>V}i¼+7! AZ̝pCw(ϼ?tO{oa\T9Dὓrl9Za$֒wz2&N^?nXG[V٫(MM6qZA7b8ki: WJY GQaHL̀3/P0K܊1K9d*m$Y`iwU"bRQrM*ÀZʡ &Bzd-dh)<+I8xԻ =Z-iJnˍ%ypg,Z3iB|};렑qUC&'h<@ w&/~@4j'˻!hA!"D<jduݎ d2I0,xzYK*wjoCDmzlwm^_C;$cֶl^tG%_1fWEÇ$G^Eg/bV\#O0C)x|8< ⦹VSaNtU q1 6 |Zzj|] /TIPDQ[ >$t'S5@3K–×cxMHA)DI%|'㹱E %;{ۤ،DD!ACfB̀k0WWJD08 1CefIOgac\GV@" ;nw\D,B2e{\/tk ^Q u1q5|^d \}ߧ1D> +!v ߙKE Fo W)%SMœ?osr+ibfAp$ElZйtj`9(;pe& ۗ,S7t_꿞@ ߕ eYFC g:H_xw~Cv.<\nզ}4oX+sSM~H)G6rNިO{LGߕ!NO9pX2X'IqX ,$Y?]54M|c`؛6XWp\w(/#%dNT ko5gq7kv08+ڰ$?ڇ焒KyGx$6ԏ{]iKᴏl7B41ɑsK0?[w$S:MeEY9PŸFμ̐<A+`jyK 1ZyAQ@,AX24%b¿VB\j#@Cʳc2#"U09'.R;|xn &fEXS?} q n;X݉?$86sA#wˢ_pfYi39yZE'P߹Z&RoqlW*sdtף5v0 xl"Jڰɫ!_oP#|sPuW?F"1ߗV-]kP`o`k.;1=8sv \ r+[-:CGd*Tg33 ;\լ2Ζp-_ 8"RVk NHۍOwP>[`@͞@mY6I*o9l=1XDB|ѹ|LPrZ|m%ԄB =9~95dϖպ, 5p7>{|\z-Ʉn!XgGZh DL .HFf&d9)đ-z]IzZ&AT5x|liOoE$<'gu߃M>j1{2 rF>zpUƬ!%tm=(+|UM0 k5y NN뽃O2 Ie%vg2([H+@qȘObNܩKXbzQcYk)oEg Z`G G- teHkAnrfDo4u=K Pn։ j~0B(А&^TP.!h5a١13SZ2{+giQwZAe<l9M? ݳ+8 )@T2L ,IU7{n)iA'MbtVod/J-Aye:5ﯯ&-oMn||݅a &&|w/#Wy[ p_uܻXnkrKY L- fUG-gh 3&̩@y9bh? ݦa˱lmlɶzN*4T;w =9Js򹝫Ժ F9tk2T8v846Y-$ <(t_?t1a/4,; e8,BeX*.Ioje-t  %s沈~ >0ٿ<Ӻ ]ԾS8@L瘼-bm~s}ZGTdY}E0 σY<]Vs% LݳG|#RF @f=? QPJfl!㰽K]h|}Q[Q;uF<6MsYd?CA&D20ki;nV7%s'H drSS0nաl?lDžۍ}Vy+*?dt$I/hUsr{lU9<.һP MOaЛOʾrTya 봷 x)ݯѬ (eQB{iٚ6FuVت%+vJ/Dx-$wXnSylQ(vt, Qt>/CD-d/ffd[p%Ȩ*^IGf1_0>F/zBFfrHfu5^A֤*ui܋ NtsmeǼh&t$=uj^ jkN7r|håR.mcNS[C3KmF=qb AMHҾncA}P|[qI]%]>ޕ٢2/,S_@ŋ.} {n[UuP]}#Yے5Qyw@]SiN\47XY[CbRۀbpwPښъ>b j\s[ "p{NIJ(TcݵHը |줼-5sS8e{#%fڙtM'Q8ޤ¦37UQF\XyX =NSbRl%_d@5>$5k~=|n#d:l;"hWG>AF|N | ma pʀ] ̨x9_9B$?Fܐ7?m#dG:1~%'/6Y귯/_ʙ'v}_U,pHJ[e4T Q@Dž6m|-B@ڠ_3(ZC "sf_1#AѬpml}Lڑy[zԏ9 CCv~~; {}i; Zm藢zdoc@TcOk8.TCGƋ\^f 乩Dյꑥ8yT mN#z9sb:e "%^ދU"e}.қD;ҋTB2?%T6pKؾϷ '*3Dlj#0~@z^kڤƃ駛!%M-0&93S'?2Mz\J^dnې(='unnꤶ^a3cѯTw*M)1!. 縞G,W wZY(\yL'6iJvQOe3?4ƷG/}iyß~zI<[M m'7 45qlA1vgkS\'uTXjL@ߪD)FP+E B$g'sWf뽟Y.||ܲ/ fײƄ 7Wnm:0ңPNuA[^SBdS{}(86B(m.t$ѬpsSF˨_o-Y8t7i1}Nsdy߮Ĝl,a Kc ‰gfKv}ټwU&~c* \e++JS |YjEqN]GnOı8¾0p0c2йhك {(*8`~Bw'B:{O:ؚik}:yYm쨔o#x]̛ X3u$4 T\L⇋]cOٽt5+qq V\DU!'eY[G!(9;xZ޽nv MɭamsǵgekuTXG1dAH>pd6i[ٞ@8Ur&>D?ʹ.W>%zK4R]\x .B{ +G NĪיo2ou{ |ダ$LÖEXM 8m2CN,X3GF\FW_ YLWsMGtl<(]m0wg.:ѭ\l-Aj3`-9-m tt(Ư[{Wg}Z'`Y<nj&H{A/MY1m̨'J|K)k#(+TWoH lUBl™B6 G'|2hL6{ p$(!>!bKЃ"sM/; FhdM!`i#T>t\V),5<.A$ (11 I7Q`\*ß_wܝV [mv/I'Vi.*Gt΄]8L_ľcNO/,*G* =>f/*sxΑklMG_^ ^mJ!e!6%^kY?Hdž+;f.,5醶9H݀vED~" ݷ0`MAz,mOPֿU]ѱXSڢoQaZo0n Ԏp|}̴ٛsB\iA|ΓTgpɞMl#Am`?uHKO1dJ&i}6ؙއ]KA};s$;V#aUwݡdźțd.ezY(2SEأ:,]vAAsvı3ĕ ATJ#R h}(q+L^\V [AĴo~Gb<\yt| I%wc/E1BQ֕*ob$yJVLYg%'Q`^C. ُ[¸ M{ OX=#Hʳ}01 N\ý"'nbP\Q7D2BJRKo="kA}8~G#3ٕ)6f%%e) p#ǝfbkl7m[!a+QZJ45(Stk(+MFDU6X+UKYqH;?,p+i*ְ>I9NIFGѥW h%¶ %gZ^AE]{{;Rcm{]̇0Nl8ʶ ~ߑѡ&MCPܼQ[ Z(6$aC 0Q;=K̒x}}/zg sߠҟ1撷Vhq;ӌki {H|~Slhfn~)qSҭ KM40Q4>w yțl(}AQ{-B*)gp@060 PpIi"'3xVW;U>+:hq෢c(Ebb78v>*(To#riBl/$bA66WӄHj'*P9ek\yט'* '=-[[9rGܢhl>21}C2&Cw$Le!bȽg#OjTԅNp4ZF,:2yu1 enGgpS)*º ,=Fp]71 0ԧHi-"i'>)kd7*T)SIE~~wY `uN e1h$˯%7%(dWUꤰI|~<]ۂۡw;  հpPix5_z~3\4HzSmsjVBOm^^&AmV&,7C"(Ldez٣8VUFѣ29z>AG=t7~BOȳwla;3 zNeģeJMf\IJr~-Ņ\3B(zЁ+ ݴ` >>TΊeRzՋ& ?o%dP^(:G8w@Ds=NKS2~i<j~:9wk/ǝ#=lj TS"U7pj.].Q g9eS|[ h\d]ZDMϦa +>vX ?P6`GWH>斥>ɰ;is‘KSJ_eOO%gp?/!2b=_*T\lz;jSQm~h̬yE,.La'Nms]Y՟Gc՞."F@(XY;e[z$I7"G~,]+xzHZ9s&Ց?^(=9߅X6Z8}R0Wե0Nex5cFozr/. 꾅`))Qʗ=TPڰi"9E@ &)z,%C=Pw6 &ſӹs)8cKcRl^1Ie *, 9FRx\^V9<鷧ZGF {B"ȘtmOGxN&o/א.}2O+4-2̅v% yW_IwS)[¯tƉYöa/4lK py>8ډ yi~I.rĊj+Ĉ`pco2P;k ccS,9\OKk4n"<6qp#R(]~&yl#:7EU<♒\HZ4Y x & WL֌ E+/T8(-QSM=M&csu;%L!Q&pھ:Mf}z+ (%X"ׇT\G$*}6,y%`R 5~iAzg⹳'#S%'H] )U D\;`qC 4igVuϕ0dv4oͽh3`[_O UK|hOC;,!ot[#9e֫O6- !F][8Cק7Jҫ1B LZ5ndEJ::qxwLC ex'qK?jʆ&&.KqjI!fQA_$sAEmFt=>t\>6ؾeӈZ8vH2,EʯOZ}=lbRihnn 0ۏ"L ~[ESQ8MSp$Lj>CLP!5gՙ %ݾՌDG: T/x,=%BYH+mE8jwK}=l_;-.ً~|l/qfɷ!gZ2é|;Kqtd;W?'Vjlu۶, 'uC< "Wl0*JӺda4'ы+oԣ j#4sc$4@>:׷[&9G!A9fQZyd$Ꜧ)i _&R/ZPd0#TE+vzFԪ5ױybhzo0 \wE,n%}Ns WFXjW֏Tusp %!>í c1[߳dAUvIϦ0,V5_CEP Jx-_ 5L` |ep'/]P\ Zpy {D=a1Ԫfv7^ nf[2Ds^\Ek``g)8ܺs3A-z1Wт!VMJ0id6q(s`pWp\t}昜2Pm`>rˁw`^F vtt-շ`e@ @oIv-f4!7sIR~Ea^.@"\#"QKeyl,,HoJY";k41C95'Pn>5{c@ΏNs$=w(@̗T56ÆN(i;n\鎱F/I2@ Ս `,.Wmt:XxMJS}&[.V]g5xMkitM˓}Q.oO-ε`%f}.]CG?Cw R(p64^K;)EW19@K_ZW3F[a-F*WŶq4 Rkpƨ4;Y]) )p@|#VTHml0OdpaHX$Mon!o:éW7-F_`Z)2NޟRdRv>YT;%KbnkFWULލqŏ)d* #' 7o8bSWHSK\n φTGk7'lL$9`P[hERذE|nq&pyR7lchsձ^f-;"M/nYF9EXE[׿PA~ 0s9hzq PzLEa͵*ou0j؝^ Nqdb`iv^3:o=Jw XC"<~IE(np1&ߵ8N}D._~i,IFY%P%Y٠k0Za3!W9)λkY *rŞ ;A~j?Yڷ湜4RN7I-kd~ ǁlr_Hdz#VJT tXs6.9>蝙.ST#$a܏ޏpml5R*ާzfT.Ts^U] ~I-a`j =^).e9#)~Ƙw *&8^+1ͱaByh?3#f:*#| HXc.xz#2ΝcwWͮt`6\D~ۺK>2@MS2b !q3#9H3 9w\C5}JL}ZEOFpCEaF)۬;gףbR閙6X}H*i,}Xd,E`Trw=D7Dtƒi lj_ vяPx/w*#`tQ1;uYT)wtPWoEC MYa}߰|1v - @&x@aTw̽UzȄLo}4\4 2?Ft[k6IB̕#FZMV{Yv$!Ǎ,ARASzck=K)Rw2;3:4FEG +4:7u0j2ls48nA?8\+Df|d=i_ͦ^$k LNKr/ vy] ,?s-N[K:7m6#Sl##]DhA*zl=D~AAhy5ږ;?pqݡ>Xv !RZ7JˈRGV z*1H݃+LĩX6X\:2yݼBH :KAMXc u.*D_x;찂k_UƓb֙] Bb˙@r-vXl K ^j=»N?9e!o$z4P]β\XTm}=4~h` HCJvj#4z CJFMvbI2ۻuq<)ZDrC;@ȕqWˀU)EdYS1Po P1#OB\БL?'cqp(GjaO/W Kr"[]"T5V'g qլݒ-0=0B> 1^ٝqf?M\yzk𼥿e6dѴ鳜~6!#GUrCHiJ~隿SHYl+\`=]W\epfpiE]J8чjف\WH\,5>:6(i՝*jҩ!ޑo "-*]zX&[F{ySҭXF)AD8'*9wHMuQUEOvђHYX;2c[ϧK2sCWo}7)֬Nvb?c6q#^E)#;Ψ+ (D oІVc✾-tN'& Rwg/eT},2W.d -9Q D!􂍤G«]y43ѳBMxV(DXъh#dIA0/ib |΋'<±P6A.ݫ䕓)SYv@BG\ErzM2=7ry&ffR^̌rw7^V qZm1 AY7o+Q,dRGM@DSŴÿ b}TnqK@B{wo* ~F\Rp39SZBCu"tB 9oZ0| *>pboxw x3K/۞-2EV^Bd :ū`"^k$$Z[f c3;c V~[:j4xM]ݑꆊ-x+)_97SSz/"OQ>$TJ{ ɕ/_Ca8(A!DB ꞘeL-g]${-&^mǣ*ZGjL?D;oSG**C(PuUزR? ZߙC/FzC(b(;3@pgd:~U8n^R$ZO4ř5cMIAAK vKWH[.9^Ro.HLήl1?SW h7ٚsjcGͮSCg57ؤGZdm6Bkyu,0gn1o)=w(8FvBn2d;HE/fkέ 3r1c5$u>˴}vTV `f`2,t:\:Jl;H]Sx‶֣ݼ]̩d4zc]Og#A(G9ZX'=ȐeqgSfʡG7 T@517Ӥg󝮶skA1n^RCȘju W7)z龟ԕ2^Ou=/CHX(ΩUW\`bęi0E>kD1D@6\l!^xW%cKQ/+߁FIx +EdWPw I"-}Ekqp)_hJ򲇘68 >Q׻a_}ɮM<ۊV$QjQ@jg,yU{"lh!49.,ٜs7}1D(U~z=wԤ7wӢĤ <+,`0rR"gj9s lyB?ȩi[|0Z6E\_]%%V'RyD-KDiw/pOK-4.PD{hx#mE$~$ c?cvHVl+5>$"1t/}ʗ$4:n7̢oUCM*`m[8}%ikۑ l/`k9׻l%dfh# qL\|s¹ZQ5 ]2$Ks񘧏A-G|4>}Vbq,{#(ڧh v<4I~6Z!![f^9ט9i 0W*wAMn繘.hŎ7AYȱ[Dui8Q\F? nM1,d mBj@y!o#(%/ܝF@ũҨ݃,KN5 bd\9ߵM(B':? dzI#'ǚG*~'%}X#㙷ȧ8E[4F_&%-Ln]mMǦ; 3ren%O}G}@V%5gOSܿB{IHÒEZg.Bwb7!ع 8R.VoJ357E8+˘Ecc?|6;`p2d;뇠pa7H%^Aw4?'%5c狊$hĘ&N)aX~N`'@1EòvGBz@0&]5x;8X9! ?OX(zB8e4D\oI\~"$H >+TqDF}uU3Q+e/1zloOMkF})eZ4Ze\]V8=A!;j)щz2$6x*M\Ѱ f1>ލ ]75/pIj2W")) BdB`U.d\99&YGTVA<_rTQ[#lb,'\wmPl\B4RmƳ^;xE4 *6Tvpm_7ۋ Q9X $/@U3Xt28֫`~g2ۣR<#/jF@'*t*e4Oux 8B)"n.> =Po)03֌'*!} )9QTWg5j>eb Aޫ<4PJc|ma'Cj.3VC3|3 񣗸-ȂP("u">?"4e#d73%xX+Nn/RX?S3U[ |O};+ZOtrU/rTL8RnW*O 8Tfԡ}b(ќEw+>Qc"aDzIn:<0rh^6fum mڽtSeO8Lww-oHS=GdDN>,QA˸_&(aO`HQt$[&?fqv{ 3d,Pc9H>8ўarJ-5TVHn ʿ-,wX1zcjp^JHID\*9 _7鯹P و:tXb$/B Chы%y刨v7azABċ}TܤБNc!THpvE._40Wt=Nƴ]e̿2NjwJVV[Tx@e2FZ2"Øz@RW3έwic< 68jz5m*AIBs94Kt;3x3~~cChP"f.$%:vD|~fqT&hnS8'#xL(dXc6i9{{䍫c 㛯Xiƒc6#GH[~;:X{Κ'GoJhZз0ĀIrbOe}֕QR@^xPbL.oNr 3I( Z0-%kBJ-`pwL&2mؖ-~hr.V7Z}vo>: ,/ D 4_Xn<\cߐ\:,0B)Lb]|3x$vj5v SH.\ lT}$W!9o(Fin*C$1G}kRemۗug'-PdTU;hi`v2r,pw^Mx!fΊK. aC2znw9&b?)j8rYt@diF4ųCN`Q`ڕ1 &G;jsЛ 6# 3c0wnݘd&k6TV |X*RU <,׈]TA͙a6`B3 c0j{.L),Xbv H!-]` %i0W9ToSd~ѿ3/}#SNALO ao腚xFMcuoR4dZcs\$M3:&9G.Cq̹FvV\[4 S=Θ{GTS;4Af;s1|J55! 6JV(R~Th1ƹC_At4szKg>Q_@hkf~).,,cRR%r[M6DgX U$xJYݮjȨ ~JfGUДtz]) My)?+b&" q"sϧp)Ʉu`ūh]%vtn #]*bdHZl_C"UĊUQޜiRqѐ7iiVm %mlP_ä34'ן1[N4fCTpߤ6KH`}ٓޛ$GZ˷f@5t* M=z BA/UnCb^JUVn+}{5v L%s$4U\h#8@ͻWSR= Gu^YdlfER+o e8=vhS?e̩ǘGDHv~Y-X0Yt",'kvL;bj"㿯HMJZXkE D2Lq \7JцَI`<$ a_* Keֶr/ՎY KRHI4 \MRhVl{Ei"m G^T@pm;\a\V.Q+?h0(g ("dxؓMLE;&" 5.WIʿ~Tw 9fEXu,sFf :lp ͗8I vRڍq3$Jt+lsod(RӮvh+ 1dx(dّ1K^NuH[.~€3څ ˮa>`RmE!V8Cν:уN#z_:,zAm@ZfM%u4#b,e}|#VQ-oPXˑ2a&m5VAQHx`:0 d6/N#Â!Yh,S7-(UiO-@Wd{_ճ֯9Dռ%N)9hd`2pPe; 4֤2V"R.b7-ENl9ga'ȻTkw2YP#BF[osFU DPgD@&FJP#W(c߱f!4哏Z*]cW0ұ?zy?O&V7]0;$kqe=(m}K'CޞcoF48OG2d{ OMڈƿG6? Wo6dc$1ͳxB%EN=-|0^e0W'züq3P<8Pϼ=\{/>G^82JزI|C0xן٫"` iUA^' BRoZR[ !#U>\k^ ]7>?,~[Wte#N_L#WյcN|)}maާ0>JzQ/@O~RU }jȻ 0[ͽJq&@9oz'|U۾':f@r K]F/V3 x(u"/16XzI?wY*sE2m6uBz/g1r$V+hvg珽(JIQy^"zPp0-{MfZ' 8WRFGBcGQ3Gc@4N4T[Ҙ`Ǔ6VJ~sP K.' ڠe&< !kaʩ*H:&#qԽrX2X-,m8ZMA?>6t>"l*&sdzb2Xk`C!Qsm^Fgߝ^'KFw6vZSZoV/㡘JY`kX!)#Y VW'E[m[{)H,``qk7W~[2ka -U=knN%UTv0K2695>z},u7r] Us1p1w|WIfOD&5B\מJɼ:w[Ǧ3_#/Щ1?QRMm5T&;'b>FQF/}Y~M+}PsIm׼Rܹ+nt +hn2ՑxP6 U#ֻٺva>_5ŭIfhG39rB"=ч)Pᇡɪ((Z: șXO9ᘤoW_f-vA606ݓ2Qrv 'bo LrZVv^@=TF%Glt[ QylQLfɼZ1ؾzI}Jo4uLBP_{.QN/y<~,# bSpF/"ҟp}f/F7 s=#8pmdk5@ز0%G(mtNV:*KZ ( Ѓ!,G`oJ4+R4xu˳xfߩ]ʈװЊ-D V .f G-犚Ы':˰Wcãh02Zyą0B =C./)v>Æ3 }$y`YxɄ\#u'7Pe9qpΤ9֘NB -lezu:O;ly6ӔPVk/QC43䉵K|@Eʰ}G瞳ѳt+ 4Cʰʇ4^#_[4yc/M`̊(zFBaC2AL}ÜB) jJ|” O?}y`X>&Q\ ZuYW,}[q{Biߞ9RJk{< \>Aa%^W1'YZ|@%ρd2$,*Х-b6 bms'8 zj_ =,)_vwt2zH}hw/wHԦHfvN_;/O"( $M;xǓ. &y~(~yj$"]h5"g?~Tֱ;#psmEO;Uq~uX+s!Q!7Y6;aaxx= 04vӃV^怈d ZP\] ~B5g0Ù+01&> _AT5Vdk_ 9'_>R؀r-(& z{jWc1 غxens02rI"ɇj;25>v[|KRY6\ݛBK[6ʊۂfVl.J|RTd[F_| Lb 5}FLCZ,mQ"Éx$ke gͧO{[-<^xB0۾B9fm`D O ?s>NV_(/;?|oiy$yPmD{rG._ ~R!(:6fWЁ.׏_*n.i/o_gcpFzl:bM5-ljgl׉i TM-}mA9,+F,V̤5 z!@_~x0J`qB JwhQ2 -Xv UFA;D:T*O\ RPrL.}r{]7}?<:,ˏ^H3Tӄ(kZt,Ҡ<3_v ;Tn֯QgBGfEQJЏ[tKHS~跖Hdb˼mM5]$t~ٟRe KwR11;n`,#shdxو`rTKj&[Ϲy 9N@jƪHÿ;})S&jWko SIRR Z=8a,πSNrqf$ Fy/ǷO+) c c{B{c0zvWKM5ӌ*fu`|_4^߿ӝK2fn"QФ"m#HFV+CY] 0|s>Ί+4C%(p|fd-X\ګ#L Ps+A >>&DXx(|dfpt myV +?vצMj^c  tPJ,W1$j?D2UН!Jq{y'mI [N[Ֆ)1l% Bn+עlx}8TYcZߢrx /dnKznÊ1N/V+@\C5YTz DY;ebqZ(c{H⏆5/za5/Zؐɒ#$'h >u11 H= R5+W%L| $&)\A )-ccӏu3#}2 =a!eGOWoWUGKIYPb%`(-'cD}[oiih&A: XzhwtZt#@nɴY~47=/i>3g#0AWc6cbhf־$S)6ɥmLu.vŃ^ V&vb\?~K2j1fy1|CJrJ!,OtoE֓ͻ`Y@&=; |3guu t_6N V 4h|߰l=Rze6 ~0-O杒{UI:/VTo' Beꛌ8rQu.ǡ%nNhrȱI}{W ŧ{=&.Qe&HH%O(* ɷ+=gC#|stJڥ2~_: 0 n(6:*xbmA2l#isvu-aT\h=JO:0MH9!Wm:{ecD[ ByXȫv:B81=FJ%$/f[~v|V3*ǔR8"mJx M Um }[/UdsYj ?} nZn׷r[6_wN:aBJG?oazr +c'ZDxDb@tJZ=YE%( -%I,8'JE}B=)ȵJ+PARA=MJpH9&u4)60C,x[,cTI$P\zgeHޅ+!^pd0SsR&bkЗхM /b@I[1udWMpK֜UО́ 7#% t^RYBw*$):[ZNS|c+'"JșiI=}MDHGȟ:3: 5}i| U{/5[Z%k]),Zgbh|oUrTq84݇dk*l:`"Y8fK/muN i}?Ro@S:Hv^]>qkXN ȦçF 낳N1[WđuU&t %ô-KHΰ &ҿZڮd黚Ytu%+idRS,'h`)) T8*jeg;)_1:6_H>k+Q`15jv6dMnT|S^}j *L4ȩZR#fgOn.|㸹 ɩ<Y%l#fQMRO > qSVig7Çx S㱺N%2}hnǬ3T^ʲkГ:bG5[ükpP_ 9/ZAe/dFHj(7 cQiDP,H x4AES$@/'C-fyQ; 8h:EdHZZP/;Cş-CEKQh ZV9`땭1%3G9L: %w̛s#}fñvH6ˍ60 ׫r UJ|f2mſBi?'/3wF^bO"3 lAqzdž?ZG8~h(p^S V|Cp1'f;7~9N-&| (ɕ@dF[GNʳH4Z x+w|m4yϘtnN`dȂN  Hn&킧pP ZDXW#ff$G/{e +%٥يAŃ 1Ѣ5j +5Qej ac'njL& 8M>畤ˆ +N =)V3DMjfYSut(vp/z7k?pZҊlj׎=9NA_ǵm*De3?g|>i.+$'9OUjX8rYKqŒ=.()ӕޘz"I*!^ ֪OHXMб?[WY`4Ri5=q dReya8clqdfjXAiMC\S|cAٰ'/-P"$Nt8Ѧz5B "@Yڡ(fU&eFib] <٫!dȵ?k̛X,<,&ʿLaU7h`t mC\cJ <oۭ %hJ`e轻\Ɂw`#x2.|wJEdDEYVQtaNHK vn~,$Br𤜵WY1DU?poLFtlѐʨO4lrO2nJGnTÕn!apΔPmg26CUƙwY.@d%TLT24 c%ǵ5L᫞Rc3P$$ҠF=du׏ qpZS*w YM3>2yZCF†J*Sz1 xk{_}4XĞF~%2 Z?lj,RN8"GTe%m樂\6{vh`hϘ,j'[(>{lUL|3i1Lk~q`"IT*nkp@jQfDxYYJd:Wpcnz@B"Z7uaqBBl7?"st}FAk $ TeubZS"blfO,^jIUzUkZhp3Qhy<~)MUH!]ѵ)3qf޹-za$TڳěfQՇ07)j&/a^ G"\ ETw3KG>nlqO}ߊnNMOĄ20D}v"LvO$/qh×ʻd#X/`{t>(dI|ïKqS''D`|y8D\S`J~Ŗm~eWWom+t >zQHkݼi"꽣8+QKj-H XfXORqgz)H{H/xHrِ9GGMB=hToF  e{TXFShʵ8x \Jk͆ ﯧHA" *(a-*([IU.\F)U"ҧxџ4 ꭎ `TQFȹ?jqx Q=` \P%z◠ZŚRfấ5/QWGu""wk?|A"Ŋ8o"ΏUnmm\b5?īXTJTf-aovi匃f{"wNYz2z1v` ⏂ WQ[cD!Md,lz[Ikv=^׸*C>7 f~BKkSv^U^GQe@lWơS~Mv[d95wAWjWz8VRU`&c/dƼLj#80,E(O{Ȧ0V, HH=`q}䭟+ε|G5O z dB{Z5$S -g9zU^qKVnȀj 48EBJ8!p='6L9Yei=#+2[60: v)S$*و0HסWSQ 5^d-AأG%[]Ie?CLY?:J%=_SWz^L][ZA_`Υ LlSMlY H_FߢF;KA؍S:ͬ&f^m7;EvinC[Kq0A,h| cnq|8=iX&}Q0\*+>P'X!^E? x׼9Ӆ[l߹($9DGZÁƗ T%QV(DylW2uoř1{/l9"["cuN V(ZߜaYKpM'?euk?Z^%\ 5f QDXOJkzᐛJ)B]k% 2@o)oUN[(QlHWN䞏Hҥ)xI<,\ДMrO%]jUTK[3zt0O>c@8x5Ujꥈ2TDm,i$^.Tr^޷f멐\%m=dcޛ0PWl^Z#}~#xgr^&#ãESz!qtlxg뫪R&ϦA]A>pV;b;~A +D5#P~ ޴{46jX.4Ei8+)QHw} i5oFESR&nHyX ms5{"lKayD U)qtVVS{΂3 $Cgߒ,㐃Q&k#%& #c6ŐQbp\'Uo*9 @ǮeXt8NP\&iHbHWAvb_׾NbDHHD6=S ؛y"uӨkgxa 镍6G:򩑬O }.!*.۶Y9Vhk9є uVωM&=BLl4Le  x>kux!@a(T@I 3ZviH8;vMZ{zcR[v %:Qp'Y}w6fXY)y'P.ľ|vk0eP +U-]ZP#~S* %HAz"Ǎ% ْiy.I4r?4%'Q(yѻzU{vu߆U^SPOeco[Yͷ:|~C(gˈu5&V7jå<v?qO*ؑiOt9"e} 𤑼A]GxEMPabl;"Kz]YL%L(iA;%S~e-t9uIb@"ar)$D;?gX@3j*?Ҁ5ͮx?p>g5~fSRۮbTRЄ7G9X<&uJԨsi0ɾfJni%)ؙ_ (B@SI+b eY|:}WR#&>87$SڥeI #k4f;Xy&l fc`N /YVEj}mV"eHۏ@ܱ;38lBCe Ju Zyl[mM"b2 IG3iٶUk@"Qÿ7KΉ*ˆvHvQԇn@-I>~^3ngYػ^I"!-+L+v3ofx60^S6~]Wl<:7>`n&}tOkxz\ek.R] =bIEӓ9l/!pBOp|!9Vmar+[cc(;tWm(f&tÐBCm n$],GbA()7ZSVg9aSsl޺;qN#Rǻ,ŽR/ yAbc~v4}?~)!jl T駇NѸ.lֶEppZ|-4nsU1:W"ޒqV}76vKUȲW4"xXBG)2~ܕv ܎s&УڋjHK3xQtzOH&̜ɨ%{&~ɱ`%iO̩ޅkV2)pJ]:o=H~B^>@j.jRbK=V& !T^?:ioƟOWr+o%mSxyd 5»;DlzN'4zPܵ5l$:!Tmt&UNْlrR8wsÕz>Cʈ]0s D~:5`|G`",s P>ӭE )y${]1B^HѤ:;pBaHˬFU2))5L*8qn-B;K&d@80XWu9) K J^e1. $X Dӣuݿu->7`fc@CdV"fψRcVM=?`$ !H*RuN~p5i] ^^4' # Wu' +}`b]v ܪLBIՒIa"M}\=88XZ<-HJb4a`mŋ >(]WҒY}7`Ӳ> @_0\/eFwYހD7tAb_Ep@1mb O'84Q7q(;R2QWY2VAyN0hݕizDvQSٲ(oË/!Qw<-O~ypBA"̀#X=c7ʳ0MYHhvl?­xp9g5JxpS01g[A m)̯U\u ;9( )`Ԃ+M=D'bP\n`]'7[-SMfA4nU9˵ VgJ_hORl˵* LSMZRi#]xMw֑syABbH@m4ĦKzrˍ 1[۔uwD,bgQJfɏ j}SL1$Ǿg[*vͤ-XB}4IPtɺ:T7ˋfO^tQ.~ WiT}iOg0݊Q6,>'œ '*2-Leޠ?i~Va{&[k͖;$YZDcOv@g@5Z e#=Iн6*VnPxĭctT죗\ ]_yNt00`#*/#w sG +;HA; '`io=.~Mlk k=r)RD :yna՝辶.b~Z|xc"BpwuaUƪU> ֚sM-y[jQ]p?^.N:/w^՞[$.oj,J.XD734%uЊV =*hɉ'ׇ Xm}w;5.18R@ gJ`rq@9.H'>vެ*kb"A3908R" `tMcӓ"rSt`T =Q<>5bn>p4Y!(K꜆ʣ fƩ%G1MƚUwC5 0#E& H^ɅvQH|eK4izanvOt%uF"N+*zV VQͿum۟|?9y]\՝եPrM֖Ы5X^UNwt7C`f]KzlP_[ռ*v0 icK DX+!f]Dj VT3 &Ok_{=Jå (u9B~/`o'hg6ACt=6?;O`ssS|}5, rdagY!u̥|^1 {&-|>AѥE5g-~NGFABҳ¿ƬP(Xd9K+( Pז^NXlu)CO_~&AET5'J6T5WG>\2:Pv')MJht%Ot{a*JV-R2ϝ fZR NeݘAnH%+*"ꁵI{viIC:}"`'(Ɍ+H[0'Åat.tB#F0bηmOD}Ɛ\1E~JcjP%5o;޸m!81JQ+b|LX$w\^vmf# Xɴ/x(r<rG ÁOA 5d?c?8^Cdݓ? i.U3n]U`);H0p$ 0*_X8@(_S9'ǵ_ԹvD&-PtdBinRL)Ry*{ j̞Rt=VWiԇ!!4H 3z.$x%G8s#K%q;u&a09w#.: M. 3ăS7J:L[hn2mύumhyn'<0ї ͇'I2fP}ڿ%(ƶ91tpxģ?kHא0E:>Mqtc̬LqW7_YίXgqvAn˝"WPߖQUh0-QKDOG8̠efeUC5_4# فA>ZP1DZ( >r6؀"Z$]|9SgeTkb5xaغD爘#pu0D7\M=KXVbQQNq͖oRuCi 6I;>Z$~73%ֳ^/r4U)Y1͢W :.ce7^Ԍ G$Ԓus'UƕOn;FY27p! "cRP7'Ea0Po|!JP3H{ Bza9z;dI6]zJ} =؉'N%?R'yXw߳ѿM/{|~ n$1ĭ{[@M>D^2{2?֮+~n?k:FY9 ^ZsÖ́97lDT@й MV]Y&;)]ߐzN#Ii"-`NM̕WFx>"SU%0} h)feؓ8r:+":P AZ*ΜS' +R~^W%k S?f[a_Nsey&ww<Th8?Dl{~vu*W\&WV^OJ!N@</=tup*Kťݔim~\8YHywxm ܕc*Pz^tr[`Ο$(sI6pOTi0nA6fc3ȞߡDڠ @&g \}[. \u(6wq!#@T(aLϕ"F6)]Xz~ĕHw ln(ScS,ύ9Bn:A'_Ev,pMBmA֡eQ49՞԰L3LR<9D@-&nZ//*0c!ÞFm«1m_=CظDsbF @TN;ĝBdm%Hg`_K+2 :PHjsWǃP:[HF@47{I*(Z5c&Z@bw=6'#BmR/V8gaz *˕DY[+?^KsͮtO%c`2E7=S+J1غgtmQ~FH|^ }It8Irl.K y`XCSu\vGiw|b$u.~{fex^>p`>ĺӍ4 j7OuX͓^vFC U,)욟- |1|n"qhl7l {6z?>"Am)FopUea7L'1/c z,K:t7G؉]^*~Þ72+d[gPtI Q9~9w|@VXY$E,((Yҍ nʎܜq U$CJOKmW\6ҿ9ks+9X:LR#>+N[W2PYDO3 7Yz&y}4or d29IrBmݻѧaQwr9ȹޟg8k;3g+\LQؕ h~TTltbM缐T*(FA HC-y$ŋ{ʹ?)mv2* &_'u~Ɏ@I[[D~DIj 0V+n |~9l6 @}7LvBixگ*j!U3YS 96yI O;px6(Ejr=f`,̃c86306đ]KñLe-.kL1*'N2=KJ?XhyFADӨRq!IZB44倘^ nS#WF'GseПa_"S<$1>w)b `׀="$;?Ǟ@,nm )S 4bno7!5$ByzX"9UblO9ꘜIs XϦ:) bhjpg^G&mw#Req~y}5iho!؞4 cjNRղ!_2L$9 m\WPPxXњ<[w;\2%Ɵ 5n&=\Rbl{FES,!pk T}酿f_L^62EGd)`vag |%Ր6|X=AV$P&qY<Ay θ(pP2?]M_,dD<]dn+ պPCe=ko!\b b#Mx Ћ>N @䘦RۑXV}k,{i.bZ; (}"}5~ѓ.eQM$@/CȂQ-Iux\{5$$w˜Eٛc  5ad_R~4, ޼00fY#&`SMԽQ6S?'cR߸Ծy:㯒u0 d T+p{8B T?7wkє[X8L^51֑Qq.vs"&+{?>UimK$x%^oJ{֢i<0@Ȃ 1moLCWm1C,n䰑{ձ"c1&Waa*;ux>ُzi7ZÚ+{o6i8¡,1Oh5+< %𖽳:7~TwXOq4b|_vuVmg-s "HCq?qK"BP80fuķ_$m=ȜLWť-k7mD:'8=|+"_8i1L s|MCs%"ڨ7þg_}} r4~x6qlQ}(LֲU 7zg>t9t$NCvCA8(^ `~#Sȹ vbUlhrlhc>:pSJL O앱b>[.Ł)9iM3p}:\Fi) W>9~0V'8K?$5Y!a'%Bd? iʋd$շkS'Mݯ!nBi1!wQdBtaAa_K[EdgwJLASLl ;)0/R1$FM-gɫN#5q?`e@qN[T@k͵us3,?{%HB|m&S9* dNlH~g 3â(GD7 ?wky=u7`CȀrp>1IS&ZjmtJm鹎 Xw0~Xˈ?RWQ7ŦDńV7e=rB l;ТoƂ+|k% m951Pp_G(Rb3ӵTx }p?a<QAKO 6ϼ̉J'BrWč?:@ƠH>86&8oQMy!,(p1}r! Qy"̝h65X6Z0{^OjG|WP/2$n>-L^4rcV9VTU~Q=p`ur wrw4Nm2]:$l4~\.]?@`uI>?F);3t H(U{ySyۮ4K[ IXq& W1VZ~ޒŻ uf$iR:"Oz?t$m) t=,(& [!,QRBVCb |b7$__^D(z]r Λchn Q& .Gџvګ1c٪Q))yԾ枴JG"._jޭe@$l!] X6؀1…L5ciUz:Hܙc׳܆LK}^كe4c|UZ#,6;Ay0,\aqQHf4Dpޝr:kPdJ<`JуDjMoY㥮~ziXdB@IbGNZt1{%+u)ӞY/RY_=M8Z=E1.jGU{b(B&htƱ";Wf'ufE .':YlGY}P÷Ƚ6.\a& # Z2$"azB@'nXv5KISO` B-P"3#~qd 9/'t/J=4^u̺2y><[-_y=i~,W o!ܼN\ AahvBua/:)B'}bĊc0tx)F?ROa`X캆6??(2d $KH= ;%+q-_ӻϝ֏F)~AI+3M)KƭgEY/7~>Rީ V51r\~i9&­A%WQQoF4t6#;CVĨjpT3'SE]XeLJo$=W-jg7"ʑ4nK3g; ]%=FX<Tgߣy!J*vb^SWعyPI CgRe|ssW'[S;3ql,e";Q[{NH{]4t_O-ھbw IEuL>ʏ7)t`H+ 3"k8PkFz kM:a{qH-,$:RIwshB aڒ+QtN3LYN)|fWLDpJK5' +Ax!<\֐<}ЁC l"NWw6@I68Mw x|,0^q^tx#RO"\[)@$*+ZhzkEco0D%{L(+?ZyLGd 9R3T±Mv5"}_Y6c͖o&dLuEn'qk)i %'+;igL?oPYȵxחϓMky] ,}RƺVIm'+:bjԙh-i~ƶĐ*pr`Ђi\DY0BNÔ3ڒQsؒF$mt*Wx=Ԙ$c/m7Y/C|2XM}^BFJjr0B,cb2[g9o۶ UNA7CҽgM5P׾jyu$^$$,s %тCF]s/_OLsPS/,A|*1? hocd8WpcϘ.l*VL(b/dGt= ߞ6NP,Xka3lGϪûX <\tWP9ŏ8D6mv;"D y5 `|rA;<-3/kEoNF*;hSiHza*:';!IT@S,nEUaR=ĶFO#_^תYX?9X+Oܱ; ~"7KDu Lb^M._2jAֶJ}f"NϰY>93KL4(_`2PکtESGF+6v2 I,B0!l|WE2R4G y@5奠e7KtOwH zZB 75ŧOKTn_,!kDW !] c7=L CClM=R엌"эCIy|mpoHLL]O.^dOiأZ#|ЧfkRѯ4<([_p|zaY}!:ȴͅJbô-srfEZUsK!T2~Ru϶pK3h;@FE:/6JN?-Z}]ctG|X #$B R(:5K}?z"~t-1 { gb$$=Rp~_!Oj6q*c%nԕpoȾq@qQ¬~B{/ंf ku $OGcNGtz{EUQl\KFݤXy]ϋr|Y',>Q_"GV7 (Uj^)H ն3rt}ekmi:N^qm@52dthwb(d MY-ND/G{Ej\K7 "DZo+)GxsoH26|pğ2=ruYV(ϰa1br嘴 n~7l(aa' M-=  4čMWZ.s{Ko&$Iйg@t;"#Z 0P{c%UZ/c@Yf ESu7oS+K1E(t  ,^M\D9bH%hu SXd4 Nv۠Y2ij M!m A֟6tړөF0 >w…׮h_օ>+@Hapfhg#`ERdF\fj$&M J~=(>^Y\gw(©め0O;QwպzkBZ1~A1=mDYokLR9z؂WȥOJz:&{UU}j8TtmWϾ |0u_^Dc9Hxr]DQU♵,iFp-QuZmrgkϊ7싊f4x%׃enk6$*ˎfb/P~S68Kc뜩u=}&մ:3vGS|QbY}`17+߾V Kr/D`U5a5 FLW㻲* p= ' 3P R\U-W? {Yq,(Q+4:p.fZīA q4YWe4ţ/KoT 8.>qx{Qn$֓{kԣbEuoOzka1C)]莛|"6˗,hĜRS-rWh@{ "_AV"եV铊 qv[#SoI Ap1fQ|>OJ- B%ƙTi;: hL) 龩,! ;u3pGۿg]SZ-BFr+x4w|QGG  4Yqإ#yޑ\U4=Yhl~9Xwr0`pҿr.F#pypu#9`O~9j@R<|9utZ6w|~X`] /;&1@==82'}_`R?PLcE"a/iEԀ5o*:m^;a<O>҉<~n/0H$X cJm^y(5!_@ӇIWEie)y(6]g;Ң7?sn8EDwL4Ht>do`(A!3-p!HeMoa<,Fù<b{%)T=;a5q]w $rk^YL[dW;r$ |.6(=1%|7YYiO3hb'R(<@ v6~[I>C@NZW%rgf|kwIؖeO>[X7dfT*5-;dLP#Hd6x R8(';R&B[Cxx\tu/U~d$\qp\c̦zb k^ &s7浡N_=XhoհI,$dSAT 4ҕA5@9u9NY^ H Bd˟>5t8/%z?%i^DUb1go m {&;I8LZN%Q 3Q]10JV*dž]CY 腅f$! wڶρ#>ѓњ8 ?k[ꋋ𥽕^VθIs(l8QB'WPúb-n'Em5lGCk:%.ښfljB!&n t\'9.aP}hhNΥAo4&jVOWpk³,TYɯ[Qqb9>p 5%Mq?vgo#j#{Sn5ȷuJ?y(hS06A':OlQ'PY-@ځH͗AENj~zSȔc۸1.~=\&ɯ}^Sצ1 DrP^_ hbo{lȼJHt;~?n`,&JM,gR|3F!z\6"#ay8iM Q WBuǟ?rV6bEfV')+r4$ᶰ~y4y Ôγ3Qb% | 2< UngQ]2wZ[e6)L0׾x'Z-^MF\;|nVԐ b%Sa3'<1]yӝ_dc(Z|^2kt5Q7B@Umv V_\gԗJV)% .K{q uj_RWi:G΀ҢQBToOQ{'Kr}0bƨeAkTܼw,>ly|7Bps8V3nF )vX뎤 [H s:$*&,,5G 7Md_F)6M6m-"Au&5ᅂ+ݿ+KIܤMLAa7z \lwNz^i) -dkuޤ?@^]ܱۂ~~Nf@7恎)! ԫ᝘܃hr¾,8SXZ,Pl‹%[tWůsk%sjzh󚭴ڷ')ivr } s~Vzv*A2 E ͯ%~f.~l bHIBPwZ`Zl :c|A=7}.@=YdNSsGCGV쿀6)GoߓRsOsyΠRgpTaXf#yb89ɧe`%V[4PeCFcfe?8<AOjfN)dz%HTM{g.үdg*ߗITk(D=a/l^dȏe ŝ}(i4**AG68ܘfkiGy86RBy |9B2kؓDI ۄmql=_Ҡ. cvĊMD 1}2zhL]cl';D<85@ͫ-)K=Gi1 5y\01lB+$ I+qkץhc r;$WPQz8?GOn>,vΔѸapiB )9šߧm1ӫy$[5 Sҭ e o/>vgb-Om7rn/<6n Y*>c*KzAXǾ}'xk^6;zbՊJK~ȄBgW^,M0*|I<&2\!◛P}wMFx? Kb*7;t4dT(+5oLjmA"~ٙꟋ .)KzMđdc6cB,Xź|oHH9t۱|> ˬ!ѥE nm^,>ww-,­8x"Z2@+2ZVC1Fb #We?EHdI)+ayD`"A1rh+SKxg  9%DdxY ]]o$|C~F=z)\:z=*4IɪQhsIBQ_-K†)CyGo}ߎ"O ZLnlS=zflH֝t#-JCXn5" R4oQSG4crKVlU{SrrKj\E \3ebZ0_ Js;ay960öwQ]gkRedPd1'sl co}Y1Cv1ܜޡ_}pe͸^',a)3]7 f4SSҚBGfn8Ue0"1a/tھ?"ڙIe'6ƞz=q J@XoPa+¢+qW;"ؿ&A6DӗbF7@6obB!K > j2ٝp~:U4| f'ŒR>TF'e'y*{uY\y3n3#o" ڐnjrg1"D';睊s rjj]M@8( v$P٥}9~ty}It*%x ZS|$RcmZ"ߥUIH-Q ^w6m6?~QS.f7 s3|muVMll4kTbbSn-k*.6sE*<)ȫ@38?3G&hOڤZ _4|>L%$za"γ+yWeMx 9ՐxN_>͡rMtl(yXSu|B 8Gݛ:13uZܲ*˻/xeC+n!JwRdๆ" 5dr"o1`)@Ai\F@ Y-_ºM.iN?Y8dOf7j&VߛzY,0YFyUZ>PR\ MQ|3]a%ng2'c&t}CD6`$rV':sf׿.3&fM2\v*2XA}Wk^Wni`mt4?;t琒@UC3cLh鸑C%ޑ 5Ȧ9Ƨe}?JdG ,$T 'U[Zo GXP`^uVʇ@[~͐F!>>hg+8u8!˕/ .P2LJfnR~VaE3N |vhn/NKM&Vw VqmUB2T'%0P 4{:)?Ԙ%~8ZL<HEkG8;U;^%.|\ sdԢ`a;]IdvDY GszSa6۔ 7@('ʌ  e{RlciQƘ-4ZDwI2ocXxGGSwOKUX.PXC^lNaίd0cnsȑ?O^xЌ?Ƶ?J07FryAעo7}ţUM*ZAIczPx)C Q|  O3^gY ~p`2;N^0\rnw^t ֭y_g ̓C- 6W59*FDtQ? l0 3kFi ,~Xч%OM0w`'gOrm'zMmCUNRSXdyy$9Crmu,Op.cgkU.RLu\\u:c&t6]4$|gJf> ODK>3N/oD0\Hzi#c Q:yj ҧ{.%_eKYD{x6 ˠ{Z)$?CK>>S @ϵ+k{sU1hWW#5 |qN"d`S+] i#,g·zcc髠./O1 0_K80'@*"JZƲ`o%u4pcOi9S9کr m98X ˷0wi|/P]zҋ0QvpA+.uQNSXe7oů}~ђ{IoWc1--N~S(J 2?83LBv5l" Ks&ӎ?XK >>?f4[ Ԣ櫌';,9>)(tbÌ<AN9DwX9C\UDŏFd *+qN*ݘr$̐ tJ4_Z<f}sG>f*]ui+1KFS#<džC;mDĵK^?8*-o5FCOOAΉCޫvgZlxOd)ٮlpۿѺЍ暗k-ghg$Ƌ8+{XQŴlF=U>TD^\v!ts+%!UF Mߪ dYC8YShY;5Iq$-w2!f1p4r;hE1@: _ V^(c1 TPӋ39^oƱDC;m~x/ld6W{총n؃*}eFջ ɒJ+fk^ʿv>3c뻿*zZ|‰וǤkBx̕z?e8n\3}>Ýӊ̄bVKmZΰ7+!Ha=TP/L!f uH@52?b#{׾"'۞Xi=tmf0}uy0rwjja8q-xڀ+F7t%S#BI!vͷxfiȋxF\-@5u<ɛB9?cqq"E I/NvAf&!60FE8=6gFk9*&0::*w8۽.1 A6h&0xNS9h&OIt;@/ԜùLm/1lmdY&2/vOgZ6T׏tG'[8 p>r\D,똺jr8E~{ I5ȓ7(Q$F<,Yn)_~aMj"{EǕc7ۧu0B1Xw˪A6ڎ4JˬHV՘ps0X<qLhflۃn'MxL$=6,#*u{R4?u9H5 H>k:l`n s#&eF3gPCsEٞ5R9(z]_dZUt~6ǧ'!Hp.ap*oMPS#1Cyr XU6e_SÂkλtP82խ$i%eeU5$ϼU p:؄0q@wo7fzUJI;IBQLd]dcǍGjǡT,`)6Y7tQ"OsV iY1C5UNR| ^ZGHn7R6;VEΰSiル0h+lf|;Y:|dţwdg]˷.I H?u; ) 鬻F}!0~CrMd;Ggc4b'_c ;p#u?Lh|J3'/==#"."`L18-Rw\̃PYٮXi%d jz,[g ke<,FS]+iᒆɚ1b=\*\}%0y%_ew^e%WSO Ͳ$0Y'-nl.aD[At{tQسb'))x3<[in w?2.2 c}5ρξ" 3(~ Ó>jq={QA=C^L_Ƅu#EhY^!yJ1]sedO۾ Xb, 2%q6wT>/f3 񫪻 #>823(hHǿ")j/ߓN/fUJSm?Xәu[Zۄ^H*~ڳ6KIY 0F!snh̢Ka;]-B~gj=* (JA#B@;LU1X諧ПԹO+soԈJt( rM 1qIՉɻk0r}ρX4K59/l_;!D3f mxl`޻]w\FSXr퉊^I"ښh2~zP dD|͸^z(i{N} ~h $|*#8#e*%0+g lZIcN $5@U!C\ЉRɹ,T7kYOzz0n֑s3 a|#w-'t>(dr!%sB*h>N$9j'۵Y۽G. M#1}sȈԒ8ƠV"?H~(m,O/ǛAYŊIu:jGf{}2ag |tXWAØ[`[JgtGfqv `EL ^oRPs[/qn"EbΧ1,cr ;DBXF9U-p"¼ݟ6@{1>c @ ty'[jX ,*51R5iL6u+?8d٣3; 4ZYƮo5s'>f%.R͛T*g~Ot?e%ӧNR'6zDѷmI ~,[JL =yxFGKǕ5gFWNYtE!sF_Pb˰d##u%BɓVGHvSI1L j&&:~v!0؏%;6yTWj¬Oب4,Ļq$lWD(QtW\ Qjn_9XɁϻCRY@!n~18[^`Lբ m*V ?%T"2ZkR pY8'7ϯ՟H同i~g-Tkf9py_gK-/bք j"DWjba%A>c}HG+s9UɷoG.LB1|gr. wÚM+u>1ƯUoA4΋Wt1 w]6qg [K'  x >߻/%xNtwe|ZB3f71v9 uW unBKsrP'ne1߾ZqƬ #VKtH8#~5)y up?KxLF3D+4W %ضg}LPc s`slfXoܵGp^x[@0TSI- 3^] Y؃y [_C[5JaڕIIb3U⶷uLrQkAG~/㟡жlnnyh껬$B)u0ZA#FxCe|Dܰ_?4п5D6kO}1a\}jnj`!%/ǚ;V5V! ,?jnL%&,m`Qi S9iZK(@B0@"@X$kbs;#v)2%`-$'Sf2>c[NxF**FCisƢpvPg"MTV2]5cqEPf@u,FQD mlŸq>m'Op(}#PD;j>&nrUl3Ve[ &4 ?4usV {SDhb L]ȑ4[lCK ]{~NPrGp9 (`M9dBK%(ɓ oo >x_ST*[$D)n@'X#~+Rcux32KOJmw 2fnL90vUo]r@F KP)x~B˔LolZ߹VZ_\C 4%l-DjU)vo/ Գض$2#/j[ *VPMK"> VsUS!5}>QwsUJ,M8! ޒ='ِ)mՏI ~vl8P}t%+,I>ϲ~ʌ/ɣHey#,݆ں T4ˢB:Ovˍʔ/U1=(2ˏxWrNCjca,R=qx܎^G]k#5l>1>5R\Ï3GnSH0 di's|ʴ`ԬJ60G':XZپȴ(Uj@ҳnND|œN.o-UyHDr16L;S|/}TX$nײZs;o|2zyD@~` 5LEϺ4ZjxQI6|tZZWRJM xIgVi?(3|*yx=k #bW. z:IXF(1Qa4 3rū;@b@.[,2P6Qs՜v_G#T^KzDB]p\t Rj hlK /mx0J20 hO'[C2h]9DO>v޲/흊2 kGK Ji_Y(\c5Dv {}m?\hsg̐[q%擎M+jy2//*3 ^8+:|Zj+[zJ@ 7 .n h,G.wOa<=VApq ~_j uBW-,M!D&S k]8u1U_`=Lکt7%<В"9Rį?&4D*,D.on|t}i`|/$Fek DC$V ݽ8c~(ݒ64H5Dx4 jx;T~i[`6t=J sE~KTNCF1/%- 9׍["]Nal)` н63y=Ü=z" .*2^9.7rSm? Vf7MrBb Kɺ_&Ď{γCi L&vSIůᴅwr2h}GspҠ?ڛ/V.NɅXD"/uF )O$5>mGALe};Xq.Y;Ԋ?]6IJ#v!F0Пj"-,y@8fWtrb|_fȜb$->yCef"RXБ%K,J.53OFkj_mH;#T^՘{K{ swu100+ `} XRIM$a }Vb2c[!:%9Ӷu%q0), dJz܁65լuOPVG/F܉_.r M̓$T&>( $ mP1y?iLkdKZF;vfwL$@7Mx^I~[!s~ǖjZ_҉ț rOowdK%Qö̉#-nnrZ20Ix!3QY&qe7AqUuNT֦Hգ a: *,8mh)0gcB!:3u I*MUO\d̐䩬wq۶:ϩXqd:q>7M882msR^ E¯@|7> XR[HP3rT O&+Ix{\~3Rwu0 spƪL,sK{/ꨝƀl'TD-sfڜ搽4KFV8(;J?F.a ^rJbH5n7PĔ1>Yag7CYpRxëoN=vlYlD?A@zq[QeD:(^%s/>m{ S5QW{/JGm.?1b],og $R{!ܵ&]ޔW]HΠpFV)&b` an %5J ji 9- ` kxg(Cp "S=Kc]<;Z.Kٷۡ. n.O νs]3Ă9ɻ)fb}]WШ Ziܟ8B p߳ N<\sǷ>A}DD5g-`TbZKy p-.P;Z20}j߳k:e% Qn[K opSq<"םCZ$4'`>8=GSV"|𳔋TPͽ%w1h H0$MwFʝ"̈́0t-uzjm4j<,S~'5$WV,@C~9]^Mƹy:%m{#u64%X*Qaz_L*~ԫ>Rrxe鳨ZNtFWZɷquKmKi~s Z:Z3 @-v[bҀihsna!ZHlv66_i;Y?%+ +:҃"7:r0s՚e,JgsՒ HF)<SUj73qx Պ_lgͩ\$RrΓn S֟l$-@0U&ቩ< 8u_Q `NMD;J >AWI{(am ޥsъIO\nz1yyCUٰ#5fNT;l $OeXbzpJMyd}aWbkAObW@u]JjO$ͮb#ǭy(hRY RK|\6M]eqqЌ=y%gΓHK3E5fB x=*}Pdrt($b~1-R!z 3ĕ|fS 5u&yQPU:F~{i$ ToƷBms~H)>ô;JK ]7ez ̤>3/<)CQyq&C[MV(@~M;x|.^o  tQQ<)/%!^]q?b[儮B6p_.[k][ǧ(\]`\V#cM^B] W,Z[݄RUӅP1PotgM&ˏAv9ɇ1P6#TsR燨΂! B`W0*6e0fP Reܠ'֤ƒ1`5MSk-[F{nt .:eGrT0֫GNuD ~Z̓lQ-.a%̔PgNKMw *<]8u:Ke4%E8)rMp% |HBS߉F1 Zu<֤Vv?}+eվd]tƝ2N>ACq+s8=A2熘E=E7"|Mb}ZCk9[晴.$Gr׻tPR @LhڇqaM{%<'!Ydx.F!"ʄ+~sZgJ_ۉM\CSۘړ/nQ^: <f7,Ճn}7Th,l=j EZʹPtLdnw]̈Ƶe7@%QwyW)n~!Nu 0 ?yW7DoDX$ȃaq*@q`TЅ~vpNKhɘZvsx_EMW%EGxyǖGaš5s(i >6ّE pz$i09tYhwq}^eqQ{`jP+uhz&2Y;ZC !2'>(<6g"rEtX;ݟ<;1ww/` Fնsh0Nud$xnqG>X/JAָ#Ԇe&MH`UXKՠ"'ԊMA6RʦhA\] Ta8HJ`.G JYYwDA{vS҉3}`S3$ntC- {Q i ysBY&UMQ(Q'ͩmYHtFhdC:;6IJlrQL$ ]!wp5-U8ofܛbaLQ Yd zr1ֵTc^ja9)YUVt(`@EVպ|Gy'NK۔驌qBk6}H֑ ;GqLztA'q&$j4VpҐ-fC!ʠN#LsM*6sfx"Ҹ:IU-)O?H:3cQ>pj#D+ Vxd(D LJjCE^PM+ÏU8zlQv \"`FGJ,EA%pKlX|Ű4'$rf(MV-Awr;qyhv +s3H ),REmBFПr5*y<| ME(FxA h fӓBB W?p!E"Y@܊( epi`x-(l1]}oLvšRR^y|c8:^cͯe>ʎ{NnՎKQL ߛE͈JfB9iK ڹSg&kZۙDJ#FܦɢN@`О]ӎC۞U)>hҎuUjIjͭ@ (jڥ5/"O/ SAnx+5j}e }2Ŭ:O8+%7%'B`(Gg^uZBhd4ū|Hg;⯉wǰuK˜qW& GP? IClmL@3ō&~Dᅻ-"C樐vW#hLBar)(/ݺ0q*&G1VEDف\x+t瑛M01#!LUr fm5R~3TM ]=(zIP-pFcbda@v<+n)tSM=4V@jlp!*Xd9d-΄a4hh 4uqrw/_깖i52` ~Ghz> ekdR;16_껋S?C{h dg0]ųkI=R/lbZy=a)xE)gEpz>i$35e,1#84d)7WS|>Kubo=YM4pP9`Iw=R" 7 . k`=O ;.f$9KCO 5~ ru<'4ŀ745ر1tY>X'x9GB/P-⾧kOr(W2֟_8؇p{+Tw]),jۢ1Zf-<.+5#pÂ!dh6 wswŮQ>U$L`L)Vy;!]z!+ۺcJZ' =]|ՎVa.NӞ< oTO+9bk3|9bSw31㝛ڱUͨoX~vٝuюOBRV468[,H!Jխb}7-4k*y$O >6y0^6-:,T  %pFA*yhB]Ǜk:83&k H<:HͳISScĄ(oȽ2\[Dkt@ W*c":lM2Qt1b_H6p-|K$]L: 6r.z˨Ň! UCknIynjtѸޱ)|5ؾF_I}-*jvX&3jE*,?Wv07M!>j幉>Yɓ\2b2'0e& ԇ5j݃/çaGTD Uڿ߭{Z|NT-LKcboa^y %55 7"dOe5[L WꞮJ6d8uW]k"C\pG 'ءi ڃiV27G^v&tN;I75W%^*ƚvȅ]INi.Rk!|fKwF.n>4oIN`>'a6J's<@2h:gSB*?Kz*,)E2Qa$D MY܅'0J!;T6ͦ8v48擙s2utƈYJ`{i6-;8|Q_US_ 2 M=< ָΡ¿ -*Xtkbx:&6nc`aK+=D#HDGtbNuwuO' y; T, q 8CdtM Ҫ oO/'i"5 UIO1X <eB/ v$v2PD 狅=){g޹rҴq >dO8gtZDfB}w!:ό[\ kR* 7>F /"a>D5ldQyx8u03+cwqbAA|P2T}kLW.6rZˠ84/G,,>OV؞z}\CۺmU!̷oԶI9:TX\/bNRGpQ X\MgP8̳}|zqV;L#2 GAUwX9gڂhw Ӏ$=Kd$y@~@tPKoo|6#GzBE<a=pLGS`j']7t|Z|GYECF.o&c8dY@2EK3xDuY \nۻ9HwdБ\~R{ ,M^vI2Lr6^*j:Ƹ˲[wH_!d+2qe;*teH>D >7dmJ]& w4=O&5{9#B(ѐ|-d-s131e4_a-3/6WTn TSj1wO{wdo9y0QkɆcx6B@C&lw{jejY- i[m3iB-71rkyJX zӏG$kdmIKe,mÈfϝa1y Bg;Ǔǡ{i(2d%(GHD纕 i !a-0G}mR\LbL0û&J!f`^RELY[Jb"[A6gl(R%'-4#dx~_ YLSHw6qL#Fc$۸T9G&Kwa,c^}c^v#! S޵5y=11$2"75!H_BԷ ÚbbBZZyNoa6>{hI?y#`tQ"A!s+Akd/ 'l}Ԥ!,< 膮 26a[ܪԳVQ_L5w+Jo1O`JDm9b`=<''$_ ˢk1׺.[/|\ O^b@3iaHOxDfb1nܻTMҁ/aȳ0ԭbhe46&+v<`J{ug7<*SHff}iI!EOѕG[ r@f7|c_`b5O%$||Qf5-fDY0ZJ  ꘩\ o<}[&lU9]-*CzUR l?Q⯯4:\Ĉh /&ګwdZX#O2.KU:QQW?DJgmd]XFL6w~G2ZV;c:W-5q"<.2 /7.syTƴYD%j}\i#]!D 'YӞ_6OZ l`4@-Tΰ+LIg5@d%;;*Yi᤺{3_Bm?[ pJAyT HG󦉑AUa gk9~\~&Uvoqt ].BڠTÇױȍʜ ;E4ho6#V;zA5v0A.Oȭ:O¨>Y~Sv0?'1:DE<-p!ic YzЋ'G=B*h VcM|5t`-zc䇓ˑ;7=9Mֆ&t_`ebG%'VT[+$!Q_@ɽifiM'_jPƒ(Cg4"u?[dU,:k#eHqZ߬%M]b_n\gy|ܭ,O[|-#-462GToi ӭQl 1qI&6,~A1A jS=)h\)YЗ5˂z(*aAb#~y#J56 ݃^rPv2¾]_ yBѶ Đ~W6ڴ- 3TKC / I0,Ez]"uU)MQȦjyQ? E2[y/O<w;R'vfNl^0!BzbQ/567o'V:)]y{]YSVHT]hn$lTgmH*VN*1)8Z)Sw#| 5GyJҽJi #X^xKJؾ;f,663}/" .sOfbryu3.\#!p>4km=g/"DVҒp1*rW*i_o\0D`43ߪ'G 7$4!5mUT{,;ckgDtQ60 -q0vյ[ș MڮR@RǷzdMV;X]<E,qMY݊bPU+CM8K+PP/NY"tiXCdB="2srx8kDr %ON(:, &?8ٝ#vgYF*jOʔY/(<ѓ_"eZsNnLU%y_>t3m(FTvky{ _´gj@n3T 1 HI9~) ;n38 94Ln^Z-ʸĤbמfzPr5T;Dɪ'J1tؤVaC6`>Hu{ip*(z̷ݽL [yu ;>oOޏ?Źc)DgnUw87ʂg겄X߉o?q1S^;o᛹CoҖ9(<wv|E)hRi5UT[+F53@ϽeQk*z:\¬rG%hz0Ҡ;Y?C%眨c:Q~ B Y6SO^\nT9%u6'f)>WA%F$@6LZ[E`TeW箒fojVC\lIc,1 ʑ᥵.fjn$&;)G|)}b2Pp_>ϟ|bJD!&|E+&mjr5φ$:hjAvs84҇U/_$NW$}i%VNt[OyZmO~vg]Y5rұ~n/e"S"g$d)x8bM-؉#p G_.Mt+1@ːsh `''LbXRtSRH&Uq )k-"uP-'GW"{Tކ0I%0~l2vFrW[Y\W&j1Vv*{^vgU ۺGX\ʵOiHIv|ґ|xHsdž»`V|l*O+64x'cL/4&PH.=\Ȗ#O!4B. ZɒI |7:zXqd bK_]+ل:LK{rz겨QtQobjBoT&@TB(\_ bƌ}oQJEv[>3QŌg\O~| xEtrBѦN#-3V b.ϡl[X\FI")0!wl/1zi$; Epf;Ղm>Gn@LDpGUz n 2ܤLʬoް'j7-TlS34 OI/6\{Fmq5pMq[q#e>7B#8LX:2_;O8sG+1'z{r|QᾸ-^IAթGiw~+*RnX6L #պZBE"b)<`9p<(`TybT M{ZVHy$dbaHK(*+SÌZ`W$>Q<Uul]_]]c9>pzv 81|/$";r9vMWNb0lZD(h}SJ WsW[V2c238\^Y0_,{g Oi=;N穘"|M g!>R>f3M_]y^j1 hGY;Dّ $a!haWS~T=rEU;*F|E2#;Ƿm SM]ݍG֖͝hPcPnƎ/Fv&+{6hT8*Z6 W(8Rנlfʖ`o[3"~B6tS ۮʢ<,wN9?~-+BVa\oy4(Zm|!֘} u1H5Nuez9* rpIC̤qT? d,J~x 늴"ꒋ6HE!NPۆդ72;3 %[̰#rz'O:MȗzEXk9isΥ/Ϭ}r)rA|x>HQpqLRP&`<.JN SxN$ $VF.mEA΃**Ѳ\a9)YnpۦkWwԬwPO⋏DvMThemHdUN9bӦZv>0PZJ*n# ‹(=fe-l'0vBiۥ-f`<~`khD2:ghm [<] b y͞9KѪk{>dT}e*=Q i>Ѐ Xy QnrφvxrgIEz[eƧ*p)\mh18\!VG8 yP4Mqɐ"`q(둢Eq1܅UZGv\r ?o U.BkuiX}mWM,⺍!rP?e]G/y,aE9|f2{F&&GHS6eoc#LPb{f[ 7k̤{NbN5{4f,7Y& g'I!X,}3*)-80P&d'Yİ.&N~j~&SW88Za ?Ztn ]/0@DgyȒV%Wm0{ASh&}g^q"@ˉ5doᎧ9"W-pn|*ϮHMp  6Y89G [Mi0GWf[-s@;jy~k֌$`ym\Ҍ,$*U9MVڭQJQU=7mP'[3/XN}dYK)U2\+XqJ%>pp"r| < +\:>Rklm pI{VWEHʉ9៯c96P<ˡ#X|'MuJ.TM`]zE5pYǙ*)’U$^>0cTLH\(A{tDI‡5`<Pl m#?A\g0C\N liu)ˍIsqx~ WܯCV4,ZxƋOi儼j(lqTmbO7B91ʬP'rW![iK>L BԞI6HO/@N JkN{bI)$H-Pv1 |yt%zL-|ϩGIržxZĄ*f?1W|I@cX G왔ML6s9#, M9> bfcJpX4JR#2tۖ<HKpAO ^T{4p4(ybyB(5lP,G䏎 ֜IZOP%Pd8ymUFfy FrTuR&gƀv7.ˊjě/V"Xz![WwܸȄGYTiRWqm625WyߵjRzw&-CgX:(0*\GxYbiUҝOgΖLul'US@4ѩ(T{Uȃ fh=5 S?yW/(;y٭E/Kq΋`cWvIIU~@VWot){8F7*-f{]9-Ba5ULӗotPLuÕNS<3DIc%{t=J"gieq7ϖ\)*8 Z6K(F}x;36:Y$մ{3Yk0 ]Q7R|CÓ!;߲B7;Q̫q -rHE{N00kjGLːl®ba2x>^|Ygʋa`thS` jY ؗVWt)R&|[ױ5.{|bU?wEfGοtycOx zSE~3nЄ2Em>o]ě:(B}oy=u:ZIgѧCGߪ҉ ^O͖ĽWKn; tSLIP炣ԏ o3A$~~OטO=}nIʟB'Fz*T3𺅈L$蔉erՓ-[ѽ1BJqD{k8U6,tR0O:[_.(n-r%~H-:|y@@\s0&-y *b#n"tcɴ I@C=?/XV 2ʿ:MҞ%#݈[Zp%C ?* *Tu~`EJ.`5/0BYniO}˥ZUEkUʾ误DxfѭT8HR-,.fH7̦se$p|XG2|5 ()Jo}Y(G߂ƝpOY8}@]6aI~0-/m?#:'q)ERDl2/d!7)NMKf9eV7iBLaTآ}؏ h_-ρQn䧨HZ kcԹU4E2LԲ,WҬc;u}2o\q-NÜOf 7"DXpkxc RB$Jw]8 ʓZϺޫ&N͞~-P4Ay&~̙1Hh8_ft[|:q[_ѾA;]!:f7k4' 3o^>Fh#86n>6c;֕RQK7Uq |QmҰT#5v(X6j|v=;qQPDl3D/t1^A]7h1v8̠Qoe/^H]ZtŌ`t6K2U{ \X"lR$'5l u~8.|]|SG>ɡ֍}jal$I^7)Uhr[9EFWe٩IRp6 ?qTvAg#PRŁ="vd6N]ooBMR4X諒]{`B[Ei 缅^etPS]_!8ކ LS JRܠ,qqs- 8gf}o p.~g ٥J$~}yGʌ:jxCEFlTq$s 2SWZs]OX0%߭^-4ZRHtj@3#:iHޚ'>k-u;"Yho] $7\% 7b@0v-KLӰ&9<uN,`Wml=otS2$1UXiH?Q2G%4GxL$e,J)o3g 8[9Q}ioBe=y q;G4$ rhyO?e";c-^ q/έH84<%yYO|N<73˭Lj^bh[ԝ8 eVS ֛ ET K*gu[lfTI{|ah-*NU3)Ľ.$棝Cx3[6vݜGP8O]>T;rJ֕N"i\Cak}a:K9]-lLTT,`ܝsGI}+%;@Je"j _ZDf_="q9H2(i-. })ŸmrtI$~d3#g[6%FmZ|їd̯&< P1NW gU%Ba&Ɠ`ddmEqpt>wDA ǿ1B;+u i!z{O N9#C hq\B<Åg͍I%M'5K-x_ / 8gF|ƄB :yw:Gm1 [+D5 BMJ MųDN U*9p>:S}=w= K%`tg whhjyxF2Tՠ/W q2 d+x97#$ٟ0.BUGrD+0"̬_=c0շXSAR5!/fia vs 7i_{>|y%)W%9sNSQ٨vo{y P"B'ЬJC*z1CN з):2~J7Jejy6^#l(js(?:Y SWՋ,g@ xAH~KU{4)ŤOe˷N)Z DbL_DHksC!OrfFjいsWv~|Ta4=,{>ls Ti0]SL@o4鲍yPϥyVb=[`<6RRc8~s6Fɫ)eR@ %VLz1ќ1 b_!0E`RgTk]zb+ B)zZjeƶ@ 5P89gG%'i\ d#ml~럝>Eh GԬ&@hԷP)a7Mri٫g㮪jTW?ѯN@׌k 29J_o_P~m]6,_ˠzevZФdx廏m Ojd͋Ыؓ?w 70$zt{$H9߼Ktu8|? dY.rNWp6 B%tZ/`\76cH\_=HMKpDޫJ< T.d[_osϋڅ C0 `Q.B J;J037 L:ێ.4}sGZhD%i8aJ~$#)`";,MRfJHnX/kYZ/N$/Rt0]i =`#Sj<T`,7(3IB{.Eˆ=YJvɳ=46u牐:12uSl g'@ E7hJhN$a=U'y;.!?E(In6t{W-^yj6V9"(m2V1NXlО)20 vLJTtGeD=t|YuId]鞚6QĕӼgX>u^R8Z`p?uE$s$Ɏqv֖KŹPHY̯"1+F@Z?uv Wӯwh> l!U#G;(݌V1_RB0!N1+ONja9@FG$ ! r/nӎ'3C#gW-Z0T󅏳Ή>fC0*Pc˗d_30%Foӣlp^7v~!eTO1^FSwW.UƓuAk+c{Ą⡿Tr_TvyْE6d^ppExJ ,sЮb<lКm!6]&t+p /4fLs78^h3z a>TqEqr%aRv]Bޜj\-:ab>YS07k| bE֗Z\ndRcUʱo#5;Bsy5'"[L:Y~5]KےxbYS 1Z\I|6`5X y\dcr<6jk}c1zk2}Ec'^~uI"42w7}(n|j ~WW#\.dj9cf{oP'&g)[~! S4F0ň`=@~kx&&[Qiոi]Ddk)Vc锻9l94:c`ΦFP~U W/"0 WMe(Uv쓥]ԃ׭ 14BcM-Ş 0KR^G4V]-kHڀ-f08]9;E_c1ت@{aJ!Dach8CP3>$#ב>adfEfIh=zcЂNj'E1]C ^JX:;ms0 ־l)9K3WSaє3HDyV62L?ICk/woRL' X äR~ț(2 MH$ӲnaVȴC(e`Wt:G! X!MJ Wc:jb ?eqLNY#B/5g40$dhjNiP!7h<5)V5M O?X CᏑ:QKgV_jifk zyqM51MvghFo;Ј2.W>ZU`x|Eӿʳ I75(Cuҁ߫ڒu묓<\ej*!ZX%뻨YTL6[ p! 1 `beWu:UgdT]M+&L/_XWiͥ&m>H,*I]ou!Qn 4̨Bd㊸4H;{`$' 1oz;#.|a볊!{@+iއErCMe=)(Iܨ}?2P/?|qi|8wah3;Ɖn4*qj;KAOw;fҧ,Qd/5xZRo\+uV $[z /"I67ӸS;jduޱnlaNn^J11jH*7:fh Su%o3jXU(%"#jDd[uOoۤ!D6ঋWU>;)aj`~ c?0$ 93'l$UJ!|I5&eѿrFzW/Eaڽ.G!X$FM 56(eF]`L6*GkaCBXzu WZ@H=]_Du!@&lm )4ufDT7аSPI+Y{DŽ1hv.lj P}t'Z9NROu"XdR @VV$|F< *d%d0Edϕ;ITѻ?͉Gx|wc4 e#SjN *%LjSx=&>'÷Jl@ubY2(v*OdTE4RX*= hϽ7JZ)ڌ+ֺ_, J}IةB#4ܚnwN7VK]6eT}WgçxVYіx"U-Z^LV- ]$ @k| G\'u#6.N?~Cœ_\,2ߋ[awH&YV",e jIe? ZtpR̞M\Y>{V BϹJn73%9;D"˶\$ЯB y2kj,A H~zv+윽Q!f}cUĄ^piq&GhgQEi C$-/)~Ujө ͑ǓbOIfD/ў (Mar[. I׽XF1'O]Y`4*e܁ְgVun#fwlzI- n0޾I {!KhD#l"| EP[&4jEpÅ:27B(>RGls2ik߸\G*iyzuxMˏv+wVit-~"nZ4> _fyk8yb^=IOe䑇O"B"{ V!L+^fzYvq|Sp 86^&NͯCED/D僆S}Fxl_K>."#;k"C腁7Bq{f!9\2L|oWӡ:opN7ܤFՈ{% )|@zt2t>e,,O%Bk'3g -Lp6k5Vt9 -]O7*ʪ;r3(M[" Wx#K,A,>І糙Cɔ(AS^ R%PK`kq,6U~.zѦQ-ޟnC7P{Kt 5J>4}{r9u8I={P_$ꢭYU,xS73kjy'['cinER2p,jRQ-o_ƴ;-”P]I?14'sMK!˾^hB#BůhT['k(4oc:T陯g~H/{{)}'Hcxeov `6_3/Y8F xll%l.lm,ϛޣ`v8xm?|s5t%W } $,A[xzdDA>,Q\%q&`ddM (EדT(_X9A֌<_ZdSiv#.\MLg SU !'X: L?љ:sI/k|APhִ5cWmxJ`qQuɺ [=識a!˘/ N8! M6אtZٖS$^ZB9}H# LmX=wBL҂e&`}pC$)m뉳&UuXTd=fl:(OF̮d&oAL~ iEޡHHf0)?)c}*UfSc;[茫bn6nweb ԗBAs0a5K" qQ8B:E|O/6)kNlTD9N'!_XI4M0 x*a_V~M~DfFi``D&ykni^sqH&\I}5-lѻI0{4XI-]16zt_ AFʭS[2.YtS @_a$Z%b"X`MÓ֯.!PB*S]!\K h BQ0_{+V`&=˄!qrv(|`l~81l^4e;&Z {`{w4E9;܊P5 ‰Cb. YYPj^v~MhDQ6F{0[ (Fe<~7MAx*LޱREC3 2Ei4JDAYrTkԠ%EcV r{$zW[O[0VNbҨKk':#F|EG8 Qi'GWZ\(BuW㙙[БPi?NcE6_npҏ}1\/aʖ*`50t`BrƓ3̆t1M'}4̤ł=}W%ghaL/2qK +~,ev% O؆cL{9Mhre.\~Y3/(K_⸸YdcO۫(ԃWHDJF36bx"8qgԃa$؝ ?9.rǞ5d=dc"'5#1jy,jFKJ"~R}KDFa5s V6lzUMJkcl׵x g͟;t@'=o;ü y0χɘ 26I`аHͪE*! @B 0LPl^=ߝSx6YR" Pg阐7%G+FiBfERf"wk9 q<ۥ?E^܍T0CQ ?6[?-rOf L%z%/kJxx̀=Hu(XX$B >0 kQ;|Z=w;r`ڑIoS i˘8%S(%\*plC𶵹8|F!!&EŴм'dv/4ZAG}l٠tG k`i uͣdo `7h \;5xK={yMџ3Ғ7m YscdR:VѧeMY|5mB§N1"й5-6`"vpuxȀb+V6Qx%$m( sARKę4QKeKPq80|m`C_Y9`anPWǏ2 nwdz#Tw@`3+zF7bgS%! ![!hdQ!qg{mBk٦8K>lV3%|LCrS6.;(3zЦM ho\1}8 TEX?tg}gh˜,cUo $ Jekѫwl6MFKds^BǃT.[XPţQe(,g2z$"Szbq7t'SˍAՊǮLvNbʧp8e/w3?@I!}Hk(2e tuY~3qaԸ/&Ud#5r.hiȺ$ P S&7`hA$4U[^ j!m%J_nПb)ϔֵ]Fb[ ~03: C&#f]W^nL4oPwgς*+-w$+/z23k&r%x |WV9My`%$2`^?U@oD؈v[(`ŖeT1\Vuaz;:p r:ĩA{ 7d_Rh&k ¥ĕn؀JIM25ʩ'l@[ \_eYo7qf7*QG.QudKzҁαВCk2 2au!J $c#RPbari\v\8.SC[ b@U,zXPbpR=2ĻT0teTؼrVϫIҟ(̦)YmkG.Yd:Tz A[[!0`&\fWXb~`7"UUY<ɗ)s%H_&BK1 CܚtĞq%ZS f"X 7m'wWKquj J]HLa[Zf83iHq9",5ل4x`|VHҧ? @C܋ޟ:]T|3CIr YA_؁Uz5Fۄ(m}\ RzȂmGl)ǎz~&`>vQ\cȯSHKʩA'p(λj y"5܁ƕrn][Z3gZ~rPN`qiwcA|4`#t[@N,9;w?Ff(bzuzP[WhJU%eG(#Q?]C3f%^3رbvJNSmvK..jx4 kfuy7,g&^.[.h6ke eV178 7~-(0N(c$II;z+s55W/ _Q ~'r ks.dH뭮º-a:Ƈfivn g=j1aq2d9Q!̪X8W틒b'piOJ 䍖E)2xէk)Ej>RΠ`˿f!b٪Cz=u ko;{]\~5G@^: +L%3ך'{XW{韕AmH3ib={7 ,[\8g\'.kX T7jUq$~$XM> Ԕ민 =hVHpvWѭ&I8c@)~ yҩtC Mz!Bkg7)N %qd@FKTo>ˆ[4sm{z#۪]#E31BOOaZ$F_|)d[pk5U>z߇nVweR<Ȇ jk/^&]#?^қܪRJ6G #@o*/Z"G73~I%4{ p F!s7C5!mɑoݿ$RS?w+s`HvP|*f`\Tۤ_m2ȌweF]ga 6o5X@Em-'- b oH$J|ԩJʃ9tJ$l߼I. WԌ'?yXF"D%HؚHe|iCYKT*nP70SfėS ^"1+n勫oę- [yؗm]X:JZMJ=w9 xl:c~Ai|٥B?Ze1fH$v8, zvmZ>͒CPq&Bz=P:ph^W#R'*1gAIR".>Z6AgtBFr4 ٯv‘ox64idOQB6]_x&~,cq@q}a`H}p:y>sǪ75CS[s>t1s*ofUhD7ݒT(` afW$md~{F@zqkAث $Ú2/*TA/D fGw?uC'K= R#/h|1,䬧׮#s4k( FƵB49=FMtGKd 0V\/j1L-u)8R}mYAX-0;"%5Y(Lz8!`♪` >yCz! }lrďu!̉W\/>LO.968jeq]i6 nv{!2V7ut).-ʔ \fPe2i~e'ԧV֨go?ЂOPB4g!Hg\S(:MLeus4uBm"a Et,yxVwdյO~q2_= خ"i*)qeVZS2 Utts&'P۟!g)(ID]E ;C0 C1)^b~_# j?YH>O>;He$Oz2̸Ŧ_Z8C)/!FmS಩n>ﲁ3osO~r:**KޘXHA?8; 128̓ F31[KAGe&FP0^>nm5UmhUv7N; 1n-A̎\u-,  (]xWe9ځ:/}-H>"."n{%QI+1Sy3l?|\vNcԬjniGQ}%|崶=1#HL4*=p;u2==W^R1i)a-4vͲb/qWT6-'fx.hsm#ƉRw+Y+|$]fO^hzAN /"q{vߏ+K{dόA^HR [wwgBsXbrϿ~!b+-hYK˚y8n Ʒ^`݈sߦ 2^"4E2XuHP-GoXBr,y/ eB׳"Wrگ?S-2=!Sw߭%͵7\D2>d= 3W/'#o2`w,S.41ȫ*hin~A)g)Ř{PKvh#9yAl"$B{^ 30ʓhU+lz9;D'5F_(iH>š _3oWfC л-=0퇊7تE$n[F|#M@B1ѧVVM'oM"r A'8~|}&O*ݯ*5ߤ+pJ:B ұPf qAQ°ti,5\xyx. @8IKa>oꁅ-{3ߍ J6}=Iꄕ %j}b|輸-vJ"&PFK_i54T.)>:.?eS(D;;eZ1eHss`mX:#fgU2@l_f9O2e=ͷ gvmiBC@QP5I;FzA; (9e zfja'-,=D;auV(IĪ 8|(#E [#6ڃTnx҉%_ ɖuo7Wk\Ѽ%sv+`b3g 3;PydKNQrK(I S t@@Z! o=>=Qi;47P tlɺ+ba J"].0qQ?h*ry\>B4$㤥i}9;$&2v/ v&DHhJjsÿг &ނ6x諯Ş7y. cqт5Pw61!p1MNPrr} [;kR{O8H-}o_HFSviQ)]4 < bJ;x q?տڔۀM-Yҵ^.Ɯã1ew 'sAU5. \\t^]u R6n߿Rdᘭ:0p3!O;U:":  F!8\ . Ņ|2=4GWoBy ly Qpq-mtS)& rwUnv<<=]ܬlZgN r0FteZ%H% /9'*!oXCk:Ի"Ȁ0Ӱ6mi˶c[ S@V> "K rY &;PG)%YnoMh~:F:xvEHĉ@bװ^1\pZ0T0)^u)?xbOdu+>t-S'%9;8BsOu*(ow@Z[Q+@&ǤF~B$jN}G pߒw櫃r,ܨjtϸ#-=k٤. _;ۤ#RqrC\m3\"')pT~s?HM >k3A*퐿>бd7tA1*'Xc2n@]4,dX<l7+wjVQ1cRl](zL ^>jh=B1`Y$ fS^FM$̽Yx&&A/rf@帑"JO]%`0a';iU;&5'6AUon ȍ6uYDH0ޛxV3}bFػSsey&+"wM$\H 򖞨j+R%Hcqɂ2H8j}R&Dq:v?jh/ypWR[0 h~1d}bo 0SUjI_҄oZm|`6L(څU.Ti0{xys@'35scZYx3 ;,GO^e0OMB΅g8w hYCdŲz`QHhmy yZI4~qո02dW1]z )Ĉ_^O|RcMe/&p"|᧺v&h˫ iAm 篝}$aSd(̈3,.@H5} DL"3 |prSwn?ZΞ[pO`qO'Ymz81䀱(MXLeύeט ڼe06u޳{dN?ˍUو4_:"nM2R$I=`uD<#11pxG:m1/!U-҆4Ò;D%[;|d{omݹN,Ӆb-+}Hq Lԯ͜_NmlȐʵ4vI0eiLp1B;ULQFV\Htj=9/&Wjf `j x:w%]stC]`b n5'YLHjDtxS@hjβ4q! Ƨ2]+56#73|q8~H\L6^\ʧ<5yycZnŬa_rv~?g<JO(Le筆_I! zg=<& Яaؼ shdޖ_SVYsWpjNղTogNΛ\=&,)ހ^*v#jKB E[^37op]̷ E<>Ϳ#Q JZ4q&j^yqaR%IqqR?%H6| SD]gffZK oنx `( $ùɥ0\0aV1 Eab:?Oc#/ɉ`4 @n701RS89yQPu/=$Jj"Y Ips mZ}"AK>FlPO[X`LHbd՗ڐOwœ\0>|젧aQ7r%+e 3|E! |""$Z-2tR!FQ}DaC)hi'mNA lAa^Oa$Swnan}ڱc?#kq'D7*bE\`,nfҵ@:m%n5}m(' [ħe>nA$T$t0C-Y@԰Su3Go'&ǛK*R: f>ɠ"4 ›d ~20 ,tcٱn m@(\d^ta0I%{55>Q[<2fSg%9v$MQlCYS@ouE%_5ᾗ-HKSsdIW@'*9a)Jt9[5@>QUӷsKLʕ0,1`2OK;f\O;hNGBOREyP{K!7侴j)FiƙjEȳ- Ma", c/Zx8 AHͶ]pzG+aW4F:}^?ī(>6ǘg37kE)K3 ;*Mx87Ƅ|-e)?gѓy2{s_ q#Ű8,-pwA)kʴ N0\vE ]ZfD%r!'cl 7т;H"i7m/$7fʢe%tݵ8NzIU>2K!CM n0$3U)9|?J '?'M,f:$xpĤt*!zooE\.XkX٠m%U4:8w`b;|3a$E.a3a<]ڄiE}k^'/ Uu̥/>Ђ"daBd}!GJ1/}a<]16d21DL^yclĴܵT,m<.7E-4rq;_!' (t.t*c1 qʵf:0Hb\'& &Ĥ{gj_6r~AW>C:i۶;Iy|Ƿ^Th)+ PZ;kCC&(&S/?_f@Fw/q;$N=>X~aR+S;3goN}ݖ epICy&pwώiz}^bùB]r.b 1>1p #50}Glg׿KP"ѥ9D ܐ).TI1x@R$S>+lȰ ž gr{G\DAm&:K} j1 fr%Ejeu`xRSvu|U-IJ-h9DM@,Yw$bIUX`HYnPC܉+;_9ɪD| Gk+4l`#|znYhm?1<~Awɦz`k*p,)?*,HH՟/ʐAX:1k.7W#'Rd ^qp.b'Jå.2nE];()c7+!Q%P:4Ľ#BV4Q~{ ltkA` 4y''{[1F}Dpm@4h$va, \A:ud_m!ȣܥy p:yWH*3Ygh̯sIr; k~6WӡUO+T)mBp :=2[CF>Bq Wi@&?`s˳Tr$[Hp6*%ȤZ )!YJ<ޜs! 1Ig@ K@D:wڶnL9+Tی,kHc$sqKB-Oy2*G,IyS(Q ,|"YaZqzk_Zy%"+hfIdCxد lCGfQԃ0Ii$,;&z$Bꈕ6mlrjb6 3;r,XKJs⸬;oUzFz@g7(Y f\ 󇀨EN >0f㹝ƞFr@K ԇUq6~}KoL`P )>n6 C l\;=w]$4XMt|PQĮuo2?RڄubypD̗c%6='f=YdBXIaZ,Gmxw ;]i7/™u|.ΟRicB@։Lpo|I5QˋY:>QF Qk^ݣ< 8eC$|Av*XDM2Six*뀸}O ҄3Q'7ad+RwdP+ 1|sQM/"qX&DV3nEo=wxY!f~~[)/Ud-6M+5Hأ Mx]mA%M3B>(}TpTTֽOٱN@*0xֶ/?$Z s@nhbi w[`#35\[K6 ż?7׾<0-lLk+)8T5ps l0V*.^NAB=a\>xa)SmB.O)[IsC}.SVP?bhS 7иMXhpg$-yO$m_N޹"&*1L'Z(LkhGgY# /04*O@4?$pZAdw XYK>uT8 jUH σ ڃ+S<7c ;#|wxIܵF+-6Ј^Hvid0ōH Ou0Fl6޳X!Q젠¼'ɳS@lc@=L1_V)%T* bV˸;92_N7!w6[ȆK1+D0~)،?ȸJU9M"zBjӜI)w6F(eQ~r=i^2x^|;ZF9kkR7#j~LK5,AUۡsk̞V F ٪N=#7f(J:"tED)BP&-_\40cAD*(ΚO Ȑ1VWPKNC*rU{! a=v**#emMXt@'~ő+pƗ >K*;A=?ӂA99.@=a?/|F`jdLDûYs>nOVI$C)C[UVۓ߿XMm1ʐnH{]䑎4852yr31 &RqpqWVn_@52vũAXX0#+4E ]\1z8ȴ?7؛jn ;a: <1{@I0n T1oSJsG] Y>Z56:1¼y0ihM-h)`D Nu- `Y6Eo„^Y% =8rnF?Moe w & 'BGHQ5%s ,qixCbڈ^n71t!}i3}GIW!^)߈3 EXH S;H )gB͛XWoRdbE<򴅞շSJ:K-4BP O ua5.P8^ Wm|V{Tn) DI+KfeBu+­yPT3'DEґ^co0sUgf B0SyRl2,u T#\飫#67`_t@v^=rTO]rkqpz$]s-ĠibP% e1&e-$V;}x>xn Ep< asy@kaJ8M-'"mB3 e'@}iֶ ٭=m!oNaf&pz% ©?x]k gA(lY9;:)s$W$7X"%Z.#cq5ֵRmr:ņC) j&aP~67fWdEys l$Y <3WF@ɑ@=-+.LLO0i-J- sR,"( @ a6GA|-0 JbMtBU {$SRhn=숦Gk=/<7(yo&Nr\@ EO`d $+Kة isN ZrsbcM6bWi cF4M(eN>7/87y1ZK}ឤEأjfZY['T }6;;x ӂ9=rJ買A&7 Ykէ>_)CrUVw$ >v-lnM|o:t˘ a3"B7~G5ۙRCB6ufs.7zwK`Xs`[-2Ur+NwTdARNkB [}JkG'p݅j=Pxo걞%A\2E]Jk~d vyBJmՁsޓ31وcwk"ك"~^ ZDn?:8m8105!v,J$|7`gQ jn65v|XLBfY$%9Ӊp{6~Ig (-sVX.9@TV7ܠg7-Fs\L?\@UQَ|S| 7Wuz\||c5&YeB)UOAYa蜜T:3uEƊ)8 /D]yC1L%SGYP?M`Oڇ7P fLR#z˽R<04:z'L>AxqӮd iiwf _WF7et#;a%j/׎Gơg&Ϋ4,mZGh.W 0Bq*)Vpy3Tg '갼h\k\1r(FƘEh_Yj89FGĂ©(L4)#mvp8hOS,4!0RkI$5,.\|FI`͋{H3)DÔqrA{TgOkO0Zmw%߲Qct(1&kAl]+͋m 筫9=`f3pkDV7%+7 ps#|$3g&9&k>N^p'L ً&R:(lgpNM[P6=afKaL%#ⒸNKH¸{ X*.}j&1ڃsܠrh~`rt?W ]Obi2Ma{' EP)5B]WH8óָϫ,nDg!r78b,8Fpϡ|} ֻO[Qσx!K6@u1nSTGC Fw_ (B'_ K*3zksaI>@;2\̵z, ߇7"bTu ~..YGsʭJZ)\ fht#zº2ٙ:_V^dVb{n0!E7ATGr2|dn jHo]_BxHS$g$9z 0JzVڞ%S\d&iKQЧ6(9 kK?-F)?}Ep*R"2suYZ$ygX1( VOkX&Mf=Ar`jV}cc=:$A=Mn_aZD&:iSj{m]βH?^nKlk.$/^YЌ81neWܒ?K-uQ=n?Qf\pBHD.#7c43mӕ5GfQ7Hx{ Y? Jd L)35фq6;-cP7?vw%XyKo*3XX4`GWsFQ\*ASPJiGkX8~F}x楗dW˲qI}9mK;:(O/M%~JGqDD{N|U|VnUNHZV`,g6_I>M'јO}diT0Ւ갡_WSf"_Q"cHYX]pwFׇHTzӄx ˁoK JFkpl1`Oba_u;?v ϥ+Ao"-8h XZ.8I_T,ֱ'ٜш?2+z aNXFw}%?ofѳNɶh'} us~"A'k9|j(HgAb GX*⣇m\L 2S }npb \Э.(mIoc3FM،P$v^h.pp6=mVѩm|DC}*Ϯ6ae>7#䚢. (7L7Jp^#:N`(yMtzc06df's GIx''%0ʬ{J0o]̤u\u6.r@d ϚA4T=Ũ yM'jo=^)ˆA])[*{[吧O\P=Msd4f{3p&&̤tiNc,(a}>P?wEB0fagTFCa2ԩː'_vuLnFĤT :;tv~Cmf$4sF02 J\c\IkYM9d[!|^v*6ts>p~WLס[ bdzͿEN$b} =>D͐oRs 8gupXLOݪ]iL_e^$^6izOB@|ПP&:<2/[S)#*ɵ ׿%YztF<׶fk# ts/w`S;ߌڪO :Ov WM;V?w{R3R5j<#]X8c(%Ss a7} L.D1zNO$϶nKTkhɋȋ)#nwMǟ7;=7苊mo([Vv X?tyQ`;Ju 7(פs19ƒ) k ?#cMc&;[AY0Ȍ$򾁔+#B0o;J7R$^]*.?!,i1jܬ#GB}6ϖ. aE׭ U_\>rڴ[sD5x=ވ} mV[3R2xjD~+#{(:sާ#əLw+#?CFr1`tQab!vw|0-W䴘XNQ҅] -!X۪QE; V[{~tg y'qI 4pGb+-+TȒOQf`@QvmЪS`T{Zz3RL`$0jZze*C&<>(&7 YY?1V ԁ0qA<⢂ӗq*ZQ? qʠD!ٛrČgq|ƐnBe##36`;h. "ge4;)'ĦwQK@qT8ň+?mZt_+`7Yv"s9z[ƜTmŪ:!;S;/I_/:Ģv@SJ ׅ1>]T׬.ڳzu"]B0!w .E *KRr~Vl6Cs>-Kҕ͹hGj.by@hO(-0#=UOpu7`ͅ>ͅgKuWak+k!7usbc Gp[^*tP_ <6qۮ_raZHȶڴUw@{H%O#v1ec aKl:rg2w&}geæ c / brwa%irI*=C+U]*LOy'4 }ݽ{3q-,\ͷd`-ެԩPulT⺱m..Ig /,(v >\f-h P1f;hTTs = nܚ ۷L^ 2$A0 <PAm䧩'OB[EM:M x i:I5K.)e7Ӳӵ%xVWIL3гe)۾݆v w1"6nY`'~R4:|pԅ󁉁جQei4P0jn$"0t0BfUE|2 s+7⽋xrs:-0HIDcp}htef5-j(Q@5TuFy91q |chU[-+ɿ+ 0X#>Wz׍u 2>^OLSTKðmwBҶV0A,$K6<1E7R|:j W]rV07u8{)\k6Q:R2e dg3o96TR.3/M^ k7O/; }I9? (\ItWs OA{J\-8%ǰAD-H{jMw&Ig8 ^xճ{4&J s#V5du$赐r, #Ey"|{)A㏒fS6 .a95]}S_j:"T}= U;o oN S*SڦY~%,q,u얋?Vzs!ҩln XV&}1sv܁JXlީC*e-M睐ϤJvI`+{$l9SzF)n/؟_U4W9p=drtZDliI:wLd%ܟP\Iz\Y,0 7Uuݠ_(EQbSb؛pА:Ǵ:R}nXLmr Bػ3GMlǷjܴ9 ]YK=@d,Fxƨ~UmB'i]u ,7\H1yxh8=L&UTPy&q(+US3TWd~ouӬP\bZbgNS6\K,]xHm}nW;%GhS9]/]8XBJޚM9˅HCQO؎fx-+ͦ/s:,DҞNH:cn#-t2c1')i t;/d]q(3I85 0L8ņV (!g1:-;Vޭ?*IUNQ$v_3hd<W nΰvлENZ.H0;8!Л^HW+%Rk0|IN805\Ȕ&ajxd'!x!od،5Nbvj&dկO4 {WD}6R7z~Z'5+tJqgtSu*OMF-Dk&N % lɅ pq&n%={$~U6xDomf i 4H/۶CM *!.rKV|5zGǍC=*L[<"y1 }V7x6]/S.CY~L.P`cѡ+j C[48 >';DU{C~ ԻMxꞢ;k(E⽾d8ml}"9xAisr>B[O, ㌮\"b(:(^qJ@/j^5I aR|6C`6fSɌAA](KtR/f>]Jaj?B iKG€&r#F]cNHI3)3`oޣEqhbE!9`})* V,pSlF>5zf!Fű:eKE kKA?n @_lـB){e<ΓIFN;V_yB=yoSiYMI:(Xb 3lEfdb+:в]E=&q߻ CJŒlwyn׈  )}$UwY_P2֤T ?&M#YV4ʹ^$ 7j@H c6 'Dl\3Ǐ)Y7BqQ*9e憄2 YܧTCKs$[vXȰOG*hRz x_8]̘ 8:{i9ݜPwIgSf `N V06]Hb# 4`@9'A~;40.:X-[Ⱥb%~5xZ7X0=nV~2}aG-dɖf¶| a$2gK)Hay׉d\mbfPmn- O|=} sPod"ÇJgܬ |R) ڿl-'_R s*oˠns1E0()o2 [cGn%*9(9u#D+ڂS5MV6oGH4ϢK_.nIͫ3,%wXv64wߤ4*}II ;m&q-3@4ˇL=1x 58QTB6]P$ߛ Tmvq"[/CN2\KQYfUFՅʹV7HGiBJ.ԏCվkZioA=7U!,| Pc$[5_ף&.H"W!+ȻC)0 H)G沰4$atNNiѴ,N? 6:[%b22lVw 0{XJ<h3')5u m~9Fh1B*l c3ܢX4W.f r_ ,Q?)QÂ)}p J/O=:aeT?ƃXN!nӻl+N3]sYmmw WlDd.Rgljq|Q4xxs-A]$cb7M_m~{D5 Tyq7@/-4\ WO=Pp(Db.)n]JLVsVs@4=GKb@@ Fw|SO똞sQ"EJhm^*Wx'XF WxƁ[uX;D<)R` <:n4i#-r At%* z*#ɆdMϡf-NZIr4z&A_I]*jT &hѿ+ͲԎ~VU!'6Z#A ?; *x2C?-\'Ndu8{W6Гq K \d4g`ibnLr[UeQG(Xݓk}qٱ!8h+ʼP҂<ކmhV+LӃvJ\j<&^^ə7_?Z (M;т3_5 ,/?xYle$q GrR\ek\%}dT-JvB}gw+M/ w .wB ,Qn|tt7MsJhq|)@tJjS:=IuB9I?L`DdטK)1%ѥ<2-w剠N؛QAۺߵgC];s5[=]\3_ .fᏚ)5GTZȍA~`en@ܰV#̱8w+W2,YEtM#]QUw$Fj# 4;v6[5Ԩ":9u76^V&܊[z9<-dOS.ʁ\aQ[tJD)GCς2g_3Pc&2,]7iXȗ3Z6W?lI'8Oq`6X?^vzQV=zrhFqm BS"z,- ]iZrQI}&MC`6+_@}7H HɃ6;GȜ5"c4tϐ3,M^*fς(6=)T%>^LS: ? h^^E7E?ᑧjRN[Om4Y`7D (SӫK/}z&&iTN0!JB™ɦ4&H^:H莆۵P , /MMBP1XK:fV9KVRߐY5!;PZ@Y Lz Xk/s>B/A/M' Q͂cqmi,?;UZZޓ)z8jv[x,vDG.%9̑-Ta6޾8yوoeh$K /<fЂ(wXҚwl8wKuin%y+yd߮X\mtq7.GcFTcvWj &Itsw$s'ǣ֝vEZu|o8Gog~ќ~Ct)iOFUKU\M6&1}%ez^3?]=cw'i?E}n^M]^.q~˾Qz6^F[9WkD4rYk椊D w)Vf\4B7y=FZui@eGdwZ_4->fi4NR:B"RL?oC.Z55МSM@v ?A.T^@I'{+q%"RYOD^x"ĕp y*.*-mhFGJ@JQtr=Wɘry.D=9DI~#-`ɐ/vf7 QeոzMR2)E&`>eFr# O_1^|1?zZgV#Ty(O yÀʋZZWqUY)ZS(PC 8BLamF#ݳuOSS墱&}+ pw:Dn73.(2փ1x_7 W |oM^*0Xsal?@&"sRCVCt)9_5a2/YX4!:5MU`s3^ڳbzݬ;'C$Y1=F r:3Z d "p9PfTBkE%v35H=}W vNckE^IhM,ZB_` `b,BY0#x.@#`l2R#JEV`&%   MJ]΄餔d!a$H jq3BIRw'R}ɃJR9[3q+ O>"MߓOمq:lb?q0!HIBIZ3zifj.}[:6nK.v S99'K%%hu!s_5Heؿ}P + XE~#z 3xq6qUh8g4"TkƓ{6"rߊ.<^:0ьO"pi ps6h Z}#U 9d|,|78a j 'Kϼ t³5̋9~)?ʣOΒ4 UBIo>sTp,CWq\ Ems-%F1n)/"j&XlCdVeNVkqQVbX>Mm!Z~ u)?[zT-X:^aFy=mM :N.cǣJѩ$#9հ 對 "_q0E"}!/(^LZj 9D] ^X1zo~v8ʸc6R cCz'{7m}ͯVF楳57Bldi בcPlP-C:m#bI!Ex@k LTE@h(Jiz; '60i0_pGbG~:2΀2b|S_Puuv9v/+^Vci!2]x+^=UaYvZ5Z6hG;]FE dk6R5N8%9r7rc,lt'P * W͛7fC܃Z4]݄稪SU El?-!55c DW"0/lBc+1$꾋0!Q+ͨ r)kOYɾ&,lz&FE0.dꌥK+`A y^L5֨oQW l%L1męB8-(:ŚTGs^|pbdD}^ubMH;RE>B(]޷OeQ}p> ,yzA,Ou j.=1W\9A3wص_򇲵hm\@D NHUoC%TLGFOPjg|Ŕm'LW IQmOt&٠Mh^}+Pf_I`Γhj̎8L]N d#)p~[z=( YבctwǴon5CnO|`a}ofz _mwE'A:wFz248B"Q q@}_4Usdyx$` k Z>%8BrdTqց`0'6tBuNh1arS + :gr?Q9$忌Zм9UӜie5OZ{ Z#1 -)EQҼZhuHtj+X"אM8ZNWxb$bLT2@,^UJ}NEIrMkű`׻9P"鼼򦞒r=Z'y˖r{qRAPEQ&|K?-Tk\q ;16ضk8kt0ZgA >'M*z)n<*q {_#_"pV9$!qGGhDlR*_|xR ~#eG^04 \;5+iq! n[mJ*-{_?_23]"}6fٗ|b.nh7~f@`/n/a@8V(Cz,lqpJ D>>ok8Y5iOMMHz 0dedՕJnkqv˒ X!xֲ<ї{j:}Z44q 1uDo*#{IOy:fOE OkR?~;k#n~^ L6!,V$x$k[]oSlo#q-)4"֗Ǩ^VL 9IM|aL2+k3en)bf/n1n,!qfC]6%5Q 'Sc ˷ܐ=!.x=EGg lkHNr *$r/ur{A0cu͡kп>?ߓ%ѭˣi,Hc;ص5)[C[$Rns%3R9Y{UG5<\G azt蹨G\o@q‡_)Okq3q=~tA5?Uغ kq=mF^9/DZi[/{}%O_ >+FF( ~ #ZDF=Lx ?wp=$d<:"SWWoaJv1Z8p97͔K[iF!" c;%2i541ۗHD5˰ =1-i Xwbƻ+:)Jn5Oy”=Kqj _\]x6:qE"DizT芯!}[@$Wdj3 viu)uG˿VJܨHbvJݙI<r柷~n(kwC|5 8.1|W(zPٹ32 G$rd(i*=/IU#W8OM5! HR@+%r!Rܦw0Cc(yUtBy,=h`ݍ]Ԋ,buz𡙈xh.hESW_;tVhWiޏgU|&e#1hLg^XBd [>0^rI zwb+S),E1Ga!STaLv*Ms,S[u׺] qdX+g%"I+YVlgK̜zry- 41|3#؎ĘrlŒUm+ReO=Xh'?6H}= hbf?o87y;^(ې+D4ir mg>\ok1 3n~ym^\LBw؃. NbiRwKA`nxC%rWꅸ"tr\:+ٓPbSi+6mB7:d3x"SfוBRVJҊ04~XbN!US&Mf2Pfiq7 'œ׏V),CۯխJЀ(TycLbxeEFsvYi ;eqv(ĽR We ^# ɥ9 2\vLL|tIoVV>muKq$ mrJCb}1WS.vf;Q=mQe?o{*״gy ^?h>2Nn{kP{ wMxpiݰr05} ֍.ڞGHC+/^D:cv卽hݘ"Y\ oθ RMB:QM𥄝Lsn{XzKfޮH~sqwNR|ϧRE39拾Фp{(\eR^|:y~Kg S4U>htOL?bMCe$O«8)L$Eu- &O,kF {.jJS68d} N*PCjpIO|#X_7PϨ~{Vfij/MMn3KqgdcVk1mA/z6\Ib6RyAۮQ$So H8 N6WuwFJ_k ``P6ǚ`Qh$edԔO*4ԬL[PJb e W7V}PPIъdzxltuvjת0Jݦ24"Lk}S4t(b}_ADylC'pҤ)Bqu]n JE-g{v_<k< &vHߩ,,rj i ,~2Ykƻ b,3kh9:$t9-%ncʺȽ_ISĠ?_yCsH:#ڷmOTUdmGX X4P4jiRA?;WSYJ|#2mYJf#o& Y,MJr=D_IlF (b ]Nx*/G(`gsf4'<ј1:6L_oDnP0h DMQL٦.U~_lJy0В#O]`<`9 V4lhEF> M&[{kP!EQ$56!5d P5'$pNԕ>5v&# g 6 n-SR@u@( *`pd_K0 [Tx5G*Vkx ay"e)d'??O>?>(I1@<>Dݕh vmT'co-m}u,-wzਢK!꨽0Kإ*b?q`4<$|,7R 7~4xvy B R5g61Ձrl~-|BIPHi\~$E6w T"bq7=ŀbSM7' aGfPfR/jR%-Q׳sUny.҇2+yOwIhyޘV{M^uQ !Pxk]2"ծmEg(y_#>6 [gro_>z"^'EևiB OڿTb`N<V Op_hC|o|$_y{$FU._>~u`gD 1G ioibk~Be*(TC6C~?JEdӺ}`Qٴpo~-ۃPFR KVR5_[-KN(W#em~>3tC"iֲp:(Z*cbexյȿM5sqO $^&N<cHK6Ee[EBi7.8&M.<8 _vZ~uiU`Ҩzw /uz]/ j-ϪR ^;@Q~ .g+ ̌T4agba;y7CV-":>^QqZkd=eEz0kHM?{~1/ g "oY ;̱ChܛKuuaCEZ}=@a;VsǕィA3Lm.wOĨ7_61$4@{C68պbʮ3\#77&[c`qf:jء=c._BjMɅ+Pw[f[RY]uD*] @pb?nb&kUGW{Ԅz""Z,bF$6e3PDSC?9*#7,ʆ<^Yp_. &\ ⇍ x6Cc8l- } *#M#pzJݜZtu1LKT4j;0lhwHWO~U. 2!.JXG v%MN|ĕ .JbvHB]]ʎobfKMѴT,&KkI}n`+B;e}g@B3lߟjgOpUs7&kRkuW`S,',ú_BHoRTNGmLb2m|ݛ6p}J\GR wlsM)BtBfma48S"u9|C^B1@[)xO VZVoiUI_A< \1ڙ&M8o1UݤfA}_ q(ijߊcc3{ F9­+ h^.&X-9O!>a #HȟSqo)֛ VEWf"W ]Gb; ?qdʿ:O $$:$Hj"ׅ 8z+Ѿ粐"%k." pܨ v֫A'ZCӈ7JoPx?B@#3z2F,B GdH+P.B3w|BK0f=ЊW1|w.$(뭼fh)/LfҞ6fQr@")̐ }:1h |.U=%glB SzI B'顰B,Ӕ>57`$Gmu}`%mTzfbh,ڀ̲kA&7YYS c >da [L1j:7;?B{3ĺn&Ü?aXEM2 $p '6Yv2Y-*3] z^=_c/ـ'vn(2`#uESG岋 -yi>0|}}Z&BY|USvM}٪(sbEYq߿&,evqAr Z<>/{&1Z}h<Ȏ*1 u}tו$dO@s;=b5tA|sr>+TFtOV]8BOpX 8>S~(RZ:m:bA+HJns B#'=ΓFҕ=92p)v{1Ԛ':ڔ˞Ls?CCy5GpNu٩C^>lf64lȜ#%C0X ~[QJj,᠙leM ϪĽCHyU?ug7^ 6[\w?/jE\[md 1KsqR Qܜ&iGq v4;xV|F+\_ZpN\8vOx!Ը%- f\|R t)_ bQkO <=' trc32_2tTi#&زΑ|ǰeƤjYʭ:y'n^84FM_E2^u(3,8*[d rA1Юq@sCaGKC>LP bf4o@22 TXK] w(׆\'n4 +>& Q|Z3!3tp 篵Ew}g3hM=r/F=A<¸TpkG)KBB&/UiQ:Qg+NXYN]ars+&]'9\xy͵-Ug;gGzwsR5 LA\8h>8L~ku cwE2sɥ <@+f]t6AR]BK *0 IJ'#Ll61d﵁dh"Z#8kWϲ:5 ND,XuPJ .% .|CVdjrZ !W) P81WBpXW=Sh/)heg󶊉kȁM=h1QV#^aH棡E 4n2}F?n >1C75wby{ "MHRq]"97 G i"G3f0 t>0F4bx׹B?g9OY,m7D#ΪHa#槉ektp]tAg7˞A\y&i: ztz NLᢲ$!]jސe/D,]ԍ߄ YEYiJy !dPiP{B?9,SF)cic%B%:SL(T/=Y9iH' N踇zCKdoJ*1Nߍy.ڢ0GCO3S6j5 LNRA8Hj`wq݊0~BdF2MG|$Fm`ʻ[=4 Lݱ&1PWKPol̼4 ,pya$[_r[.n2@Ȁ2;e[W>GAO2\"wq{G&NyeRkԘF늲o[1ىVu DY,@z "7ظݵ"LWŚe& *ҝ`cg"ް0O*)^ˈV m7˲o=п5vN; YJՖuv ǯE%}Xʅ]ݿxGe;ߐz%3g_qˈ68G2v>ũx7Zϳ &pt塚:s{-pj@y^->VRߞ)(j$1NYNƒ@l||2Q+x("@4 &=kK~ !;1$cl9 WnC(eIix;D"OZLcvwd^>äּܲctJdjOsx]$L^+JAzwP7tXDC€ ~Z?R&yXj'Ήt4BS;S08`̹ep.&Y~9 0`$BRF۽R1i0f?0p|Ӏi\wQ/A빴}|I/L^o#*:JtGE`Mg.Dq[ YIF"2!T&(غh=IƫQ-]² ϻQh3 e̔@ XY?d˹M >86yZAӤ["b(ż?1}9yX9-@jN1I3УkЙg;;;w]{R)}7PȨ/ tBr~sY,e%v'KM\-ݠsE4&MjK}^^їE6 ӡ1*j>ұ'VYJkͯK rX@YT QBf,WZl J0趚yFב] 0:L" g#m\GS*Pշ;uTT~H}AL)C I9j̼ OOWnqP#FU!( # |PÜ)䉌 ˦y@}SGV>$JڗN(,SFW]/ޤ/GCZg/m%%Ġ#`iʙOmVU':<4r~oYM?7L.I[6^3J(h`g[NUqm!`FD{uBus0}{UQq֚;_FL|Mr!w IL4sƂ*8;ՏăYqMH\A9̥V䭊x_[2xү:4\Cl&c^v47+9t7Gl{=x Zgkwgmz#a3 'S"lEj}^SSPOI=yɭ({ӪUѝL4DNyfȽU! Be8-.06arHX "?T2ֵᎬ7/fՈ16 @AO+csrI G^3R’ݒERFal)]˜l#Θt/߶nC:}$1 W$?X0{Y_4MQfjҼ-WmMnsTxGut~x뢲IycO"1&Ӊ!BZi؞\$MY8IPSG_S}uKC)"qA˚':Ȏ@A;lmE$KieG4_t(qUr bn^JV:e7 :GiPq7>9r aC #?9p.|{ wZvf2@Я6x*Jc>ºw^ZoHB} D{Z&T\XR繝S+1 -[ڪ FkFJuطTj\:|~۳ƚ݊t&,,:ʤ^[IN䨉>r.o'^ y-5eB`  1d%j{ %t4]߄bE/!!009u֧A ඍ kw`x6W킅FWc>*ok 2i6 >S1Ӛ7  vgi Ax?QNQs"Mqpk0Be4àx2.IQI5Da;FoRo{QI:֡47h5Z"g۶ mh}ꪪ\_#vJ6~u==9˹waA/1F4ߌA Ծ6%9,?V[ڨ` fAKվ55:i|F5AP ӝ,kahUd&]ܓ !QqlLXw9` 9np HA#rGd ʄ[W;߿zGZ RۊSQ숂~!bVwڮf ר(-W,AcHo2ƍU[ā6.-*1"pjD1ꐌg]"_A)+L&){>.;|B;~HQle˺JXQ S [άB1LȤwq,NPYl 5Oڒh;Jkj eRtDVDUs#2>M~3LBe1v.IK1dtr{~JBg3ddS4iҰ {G eG6G u-QAA$IFgM՗yXvu70gX;Ȇ8h#VQA暃؈E9 $>Kd:wYWc Eyکy֩i h`qݧrf5W3!Tg{¬">{c>}EF!@+R3z} &_ϷlFL6cʫ&fī:0֧=H@="]pHcJ>]84uxj|Pۭ9HrW>S/oU2:1\*,\n/yz+mU=jM֒ %ȯ;0g\R M(tEIl@ڪ4Lr>Vs$4dqu=I똫ߞ/*ZR!L .udOA4X'xyߧl=zp#"?Ҽ/="0˛F}O2*c˳E 7AE@AN&ͱyOMU!% e2\%?̺6AsgI.[;؁6eVuNatiT%p [qr^xI@څXZB8_~UQx%YI=_6u1ңCT4|(-^_ ٿOCrǮŒ%/oރ}k{V21\fUe] b y m"X؇)pN}SpLEz=p81~PһrtJ}1DHGKdQӾ 'aeP=ixNG&2W@:s*r7)'`W"1o2+iq$0@9"FS;0u?ؿ=vPY >zv[CPeQPBE%CcPxa0 }̥>,~&ZnKs\ZL77wSvrhU>M{CPRQYXoz)L&n~W#ϸ U*4 XmGxLeX( !I%s§cy梷܆+@wٓ I]aCﹻ]:eYqx(,/\ޕ# Ɲ,9'y=+}mk; !ەܒ^Uj-:~CC 'NgAg9ީW&:`Yhٙ :SnI.?B$F+[1ؘ:T.}R-)_Z( VoZ;nc0 5á˥ dU̧ۈSAu30A?wc]/h[%uN?e̥֒~g-gQ5C!p=X+ݱ6jt^`ꀰ][tȏޣY]W]ͼH|jfƁb 75S`J:Ꝼύ=S|Z_1;7UsD&3ow\AXIz.TX %pڶe}x Jjhl5BCDl Av8~Z ס. LzI%^]DDLIbPO]tXNw4ߎ Mb]`,'@' \yR ɂ\?ڞ\ (o1d t[΢˙Xq*5k0J,K1M#Zq9Hļ~NPAt7n ԓ* .LV8=LeH<~RշMA  H36Rɨ-CQ];[cꔫĿJt$ v@"jn7@mi=ڡ@nGK}+I;{pGFKԕ"շOOW\d ~@!T6d,~ÁZ:RF|Ϯyހ՟D)*Wq](QȒL/׆;ݐ,ĮcQno;E[ zeg+yPkV!ոOե6Se؃,aF1-*gQ}gT8.ZAi-gD&T+ѭyŬ;Eg!]"v^pn{M#2u˸FLCx(H<r-2$C11^2pP KkI0Эl3@Dn_Ƈ #a%SڗӐ׏1tMY/A(?dH)@꿱L \WXWvP+gΩܚ&P D/lzcv iz3 9q&;nAV.G wա%Z? Wj< ]ݒ%£e;;tI ^o!<6lg[Hb뗾3?^Q6{x>=]|:o.Uw?PE`{/(_?\r?Hدf@WLjSJ"q<:j;m,@.HQL{ B'/k7vCԽF:*mۖCWFvc9 g;0td \2ҩ]-]hʇkxTbI9w\B̦o&+2l3gg>y'es8IS:]ے#<=>QO !*͎)=Í ~c!gA;SrfHI+m9UG`x |SoBܻtFF3"=IWrʍl7m*Fh5n\0IXFe"Cx%d~S FA@*|4,NPbZnhEv?F- /3,NJd Ĩ^U^[v/V+}`J&,P^OS;  2k#AT`_Z6ZY_SgndvyL>s6,"h#K(؝.&r iL%k'C}ڷxQS}^ v ܰl~plloMHMHHV;u(RZHVO/gG5w3=a*zEm-c $xﰵܧ֎^D}.HE‹>8u>*GD|GIDFy8U7842cB1kps:( QݱO$LsM`W#ЧP!"e}x_|U1Scp5C!D,T] ءJ0D몸oX^F/r |8<}䇖A$̰~Rɽ`hsF.>L }IYDi nDAV+2׃K ]rܓ R[vE %ilwƖįKH+UsG5۰\𒊫g 7%;Q7"ń{)I&_ kE|$Yvk{fFSp#JT&LM `3W|bQTh/Y h?t(WuGް*N̹ .ыc†#R72۟fG 4'3R^IW{bhS XΧհF-/[G3su6+h=hqFC-psjp+( K`=xE$NWySJcLl X7i$B&)A>kroc$ 赫@A MpVzV= A!7jTҀX:e$t[vIajfoh;t0?R2mz[> lYZCm^xlC-+5! ϴUHdAw?r`1?m-cOh#wag6<˓Req<_0Mb4X׺F5g:H ,LE4c\Pfcf2v0x[}^lUacidE%vm/[k܏"ƒ5_G}N8k/b)7-祺)F$ #H~\&) jH̺?&ėDLNiXf>2*:Af_(^v^I6 RW,Jpj\a<&jo4dY_.>JjYS5%P_2|vu,D5^1j ;[x%+s))XWl" sArU8EaP_vxÓ?FAb`˫P̹\ Zܠ7«\C1 Pq^vgŔO}ȔY\}: 1>Y?$[v^7⡒vNz[ԑZ`yWZJ Ri#6} ' Q_%b´u8puv)'Èq~ ?-5۟gAG1_Q$W.9@ALcgegT~Ppf:w)8qp׎ Z1I f;P!1[5^ 7 '{CQR!R~JhH)ß8O OߣQ'!~0 ݦ?,Ev9;_*+ۨGaA"i<6lM͙! ۺۃhJkZjh`s0%q^wr~8OkÁtmbת8u"KF _+@ơ^i^tvAi(O{GPEEkI>)~J؉-;l>#17K3TX6"2~D|'K^!G,ە"s~b~ł3OGxV+$ӈJu–>wϠ wnӈ'Ih@F(ڠ!7̽n|6RBn?|홱R!s R6'% `M1r ̵:.v - oti?2a> Tyx#ycXo/ϿQJHִbQspC9n7YEv~#!_]+9Ԟ8)ryz4Dz7YN|q V ipׁx k/2huF 0TO~/de)]^C@Jl~}TՠmS1<H'@Tҕ@K5H;+"cA5Ƞ0mKѝLɜNBu w/ b2lrOV=h0QYSt}-b0I^u' GhY$Fkݻ?FK&//*CEꦤ+qNb3O`0w0'B.; {MMc,Bv qx<{ ) sM O,+"ֳ^i|tiн/lrzs %Y & b$2qh.(MxHd]PRƝM:QG>zߗzX 4:VPs!=?3 3iZ$6tH _th5:Ū 좪OQPkpN`]bΤ6:F5vvÕ{}hÛVY9tu9Xt~~ :G[p0حv(-WHkﵐ.-f7*j: 7!hv qW䢇MtA i/`un%]Q#nIugvCAಠ T5 QHb9 ٠m72Տ0+6k{eW< c}5+`9M0ǔ=[I L[_/eWJ$KC)C$_NՍGc׊.#LA"\$5+m0._>-M>,Da*) Z{Pw,wts.&%'وӏ@سs.w t޽CjYp3+Yr~f&ߩV-"% + ?(jeԋPoh@Q{475k6=:J9Ғx$ ЁA4.`ӧ8dBq1&8m$qM~SоLy/;"SNs5>[,-%!P+VI^fDL\#*L%)B!B. oTkƩD,H2 u]b`fRq>썙 P^hݥS]3AaZ cKBᅖq!y$nyj][̳or01S=4]zKH,C.ٜf;WS:@HpܾkEȍ (B?ͮy8| g D>oS]+*;vPKbϑuak80؉-;4!ȥvS4Jv-Խ~A[k[m`o&p:E6H|ۺ|:MWd!o‹*0ΣH@L86,G:A~NM@Ép[:SS8DB k{82dXDGΛ r%7UppYX!>uYբo*Xϙ[Ʋ슫[fsxqW9TDX#sOU<]K!9Lܠ,0# g/ H'mJx1(ay`p`Є+.  a L_v&@ҭIm8P#c2j͝v!VK 抉?iنnUr/EP`2ҧ.aH&%}(xQOR8:_\qnk.k7$,NYfW!xc w<\OD=+7 1z.q X4F2@( ]/1=FbJ'BnuoG֘*( ^- gn]BHԨ@G*6"̇?:l>TdT?4 >Z*غ0% pp`}4q"‹zXj*9;#GHKy4;`RIz = vzOGQAh&VDopc=KsvhJ OkV8(qsgxtK0ZztTvnYaV;aer !v8̇ƹ1 mز},BKX&DS\t< 8Sʄȱ9Q]jxz (䣄U:"D/udmέy '2MkXXMVkL׷,wSg@p<2VslWP3.&5v?ɺeܤt gʴzBk %z ݵL =/ypj*AЇutJl&_[r<)+oɃ B^a.B9ySHĉf6CXa(+~;Lo3&,)Ìy'Ic(18:\5f?S+9ǻU\EndE?') ꣛J B ďsb=&d&c !Fe|YOWd`)6Op>X\@=HKl$T yWρ;LR e3s*ߥ㶓0]N9cxRR}/ {`ʛ3OqBLs0)e@[5ff#ቂA!IЬ/O۞tk+ڒ|B)6-UI9lT=AGrejZop!"M1GΤEvݝvAa 39fkg0NIpeA n*s=)dLIY4s;8pzaeTh) W%e1uw+>P>=v:#>Xu:%s͙6ҀtBJ:h/Wg!G:Y#<K >AݨV~D4wDnvs5?vxٷնv@x%ӔV=\@IqRinYJ @#[{^C=v̈́{ &ϡ__zݡ&%s B.=KP~b$vuW6^\*eJa//V k^Sq1FPE_ŵȍa`xCj@ΝbliB-CH]96`1+S)D:!K)ns!qР: Yj\mF;3I8?ZgCoFWu9|m$'@L;T6ڣЧU$X >3r熜mG$S*F18]UeМ%vrz2+fq#K`$7^-s/DI}bz!t,:^Ud,[y|9H&Jcʵ9HYBo4TҠG݂y;t+8Kn<&4 fid !Sv!V,TT%+hfV%k96Lӷ}ej#,oRYza[3Y0K$b7gfm;-_$1{!i$G{@ v ?ϴxM*j'z G]W^eáM|) 9л7u>wa^OP]igb;-#wi;m? NЧ}.C0xүmSN3_VTUs+O8뒣}g8IE$P%3/)R˂k0wr=U #os{vWOخШU;Esn} (}֫Z1yK oGi}N=V߳IJ=G̛_KPʯ+( ZNh4.ENƌ#tp,v{gz1(jj6{EG#qy ?a)-A/g$|r]_CנIFXWjO H/q V$lm"t@dUlA N~>f,N0KsP6aD7OU{Qһ/}.NK,CsjH6|rrLdKe,ԎIwyH,h͡D9Ŀn hc]g(ahh,XY-g@Z 6N8ݷ,ΓR,됏O_b l3ELw?3 ͞Q?/913́E& nuP!n0B¹vQrE]ZxR ֢Fk,_\Mp\o-^AIoW!S -;t',t0z%IB d{{ݪ?pʉ>]h}m#%Xa(@7ø\Yd$"n]ю(a,_>e˘FřQX*  A[f7ޛ (`%67j:i'2B̎/w!Fܴ2y?ȶ>|lMݐ0w*tPe[}SM&Q`.JZ2]yOfX&J&[yD';]ѧ&MNˇ 5GJ3LTy1`Sh;Mt&g ]@# |HLXEH=SOsP3$䷡xQX DZ[`qCƁKÓ+|;}`, QYd$&BoB9ǀf^V<AxqcFӅ'}\e(X@[GTN+<ܨMea7,KnU׊c_D 35E*)wU@:j69ەx>IhdZ .ˢgI`7_ĸ\SC[s96~] eD!΍v$:ٗK {>ITu4=B&U1ʫoeg> \[<ĻX͒7}C^iӾcR{B*6~|16[3ʺ:Md x_ j0GNH)V3 3xdz _h;=@6p4O{3-a/gnm*᮪2 ;: $IghheW ;(5cޠ7Qe^tp,ác\=+J&',ט ƽ (^o)$Z`zZPHvfXĖEod)S֚jRz[/}A!gV Չ!KHzgm{"PDŽ$R'4$jѻſi RH;_rQ<[f %M%pEr.1ܴR' >cLYj0!%~qqHb|~+1EKN:iGH σwt4SGFV9;5눚.N_]q8nļ,]THp{> ^6ĵOh'a+<3H22v }9kqh:?t~0IA1_%ׂ5ZҌ?^OU_ xȬT-z+K|mSQçJ}4Cc4-y&9WU\774)Y]rY6괿6-Pz*S|alEcZ'#C.ܪͺ-j[>?ң$KU5%<$JdzH;d(&4Fהi7Q1vD*y$U&zT3Νd>wے5v=nPYM4`u+Oѽ^%0j[sj3/nm8~Nn7vϞ]OT^—)G9f:S?)}xہ#"UcjFn@H+3sTeAvFE3/ۙ뀻>է:O4 ɝ4< 3zOYZf:Q * v&ci2SuO\;SG 7 uH Ur ¡Of(IR$?q~eS%Kc.h5c ܞ|ٗ'|:}gH\zy;e[cR~ߦY-nKy~vPK}!yW[j} &QQi4 R28ZmdۓwPV{/I%349Rƿ|~5J;{/AW@x4H% |-L5&Ѫiy)ȶE|:a5 O#J=6 8O1pKnXxQ'4+(O4I*7HGο1dQȓhNC2]~ F5 %%_%y%`6N*҆L(p^0Wbed&+ʰxS&Ql #<ިylޠ '"pC9Ӻp(W(iZ{v$e`ԄwZfe|O"x& 1KGhye;ܔ[*T[rшR- CӚ twy2T I]Tqc7{PD=3Z:j2n;sDs$@6yZGY1{?vM6o!3ZF@^U3D }FOGY'ptf̐ }sl (F#lg!D_9YQ]_J~aCv0قsytc S+ r2 NOB,;N5s:`&t*[@OA^1F.'u!fՈU[CBNPK N;Jp48!&L{Q Dh '6@\#~'=7VQ 3KDQv,{ݾYU/l>qG\,9 ts7t 5OH$&yӜu͎%B7c*d$CI(FVR ꋧ03 pT!RB}?Tsi΋"y5"Ƿ^01qr3Ҍ&F8Qֿ}UAom(99%ȗxgiMl7w<4C֔BO[?VSbT,c>`}"ʂ; Nsè*m4"P7Ia5 |"6? dHT7}8D Of'lY2w | ]I3y!UV&sCUx`R5,zR6T ncjKڋN}ּٍGH:fq9:m[,qkJ m7J&g+qco߂zZb>8߂E<]|# uˊlt$;3Bt'{n rR4 BsDu8쓛цp$!~cwuP{#M(*²[jkQ-~-"9_?TN8O|@@W$/b~eHO%^=m1Kk&lOojJXdBkE wFуb5mpL{^s qk-zC4yhXr@sR4 c`W`|u^k%=.#ﳒaҹ]? = ie-)QR$Pq:TتWcjW36JZQIT_W˪;ljQ 󛾓!ݛp(ɾ$Vlfv kE"`!3DC#+i !1^jMg׿]ōR)BF}9 )ψ``,#yuB 4i|Jm?9DC@2 c]rk] 5da;M3hYE,9(d4, J: B-oقdR4~+ jHd Q/=H:szlE^"90΄ڸ d}>' UӇr?!E: w)S.Pco$!Q]^ԓl/$rB8dENէ.6YQr矖fOo)ikpCwE )$NVxxbuAZf`]pt1O:(?1>;7DVZXն>]-)~<-RBkg3J $/|ԃ͆6!@@b jǘg@ZicU[]}?Z#'@0ޡiz *!ڲV/ ˾5T?Rd}3ZrXZfeܛZ0eB[WYBcAEfG*FfnE(Kµ)d3ސHqU|U`GrD79i˫7+۵W~+5 vqI cƉE:EZVH=vͱm>~RLn^oR ILh/UukJ4~S6LbWlOȻUsG@+̹ UJ $Um% Ճ3"%28MqLX a\z -rM DXovC\ZDjo]5;jK;jWj?pRUUo&1CnMf-{~ ˻T$vd׈\;d/wnZT$+FvJ4 S16fx=C'VcG?6].䀹_? $4"4[ ~z]&eN6?WQvT*W'c@H=+Q'n8Js5j v|iu MJ~u?bAJ.ums<"lVɊ::KzWW d0謹>śd)xhk> xz}(% >b[Z:xsS'd\H~=~-퓲 Ag]rҮ6@>64֜Z=6Wx0`_ر:#xLh#F #*H YƣE t;N$[i×;o)o?4MTMgvȻh-G>W)䪜8p,Sέ.@Ƿ̚:Pxf7W#:`М~V=:4}J+GSk!}C)=MMwYo=o2ט A6PG|,P*Xqm$47Y&Ē`5YF<,CVג.ϝZ"Jlq-ѭC?bnnf/vo̪ztz2W޴b*%^~ QdcA*EGh#-KEH>~Ͳ βM7*|޹YhQ2om]/rLv}>+z uZ6uޒߑ9%mT@m^kŷxYȫ.#5"HZ'y]X:1_i^ƭELRFVi~ dPXlw *X`> ?*v%|[5\kmk֛T2#wљ*؍mOi4'F*[/K;Ts?ܒwGʛ;Wш)ξ(B}O͞t{;%躹3"Xo&rp!VbtYY '*BEnDWR !'achU?, _71ZVP'Y:]S,`Z>wu&VLFB|h2j63CZ\z7IL81-=SKWY#| f7oH,6[\NVPث\AGuehA(HL*>>\X|: BVՓ#&E@Ϛ6:uȠìEn];Fv (S<ue}"E^DRHM81I8 ڵZ`[6uPXv)y:445K5^`6'$,EqZ dU+EdSw`q?$8zTv Tm\W7r3 }wu{kf4uoOhb{!Ԇ4}k=`F(𠉙]t`bD} 4! [  ]owji(ES$!)(z:y 5ڝyff^Dga'6@0fFaL͸I&iٝ,?Q,!#KEZ Li{d\:rdU<:9gfr[ث²ӄf|[FFpsc r)il/meZj,$~QdJf  G<4;pzBD7>vL:bk˫5akA6ْ ]} r! DWhyIÂL;/t@yp.iGpǰ]W)gRB]䮈tK$Vw=^d%#!/EnF*7DŽ}]ĵ>yXG:2j8%EV1e6URr|T>F~~Cѵ?DJ- RvHlK{BZ.jHq黤{P[d"wv<@%H >b@NMu$lGѕD#fjxx 3f]Bqч1*Toxf:7#Fy? Lv,6OB:<} 'sϝ_ƃΣ́NL",ɑCRP莵,Zw3KF=FI;$^sh+j4^P2"U kfuh8MUkqЩF7C/R /eJ1578z.W8:kAyId`m9+M@Bg5*%i̐T jI%Ly_)t}̓ ٲ V~E*|}^K$m2@ >ʹ3uE^ &[|a:Pɲ^6clAɧdS0cYDFTdޝt}aSӻ%mznJ'z\?%VX&QW7+LPzhi׋}^O{UQ篓v.rnΟ7іdrpR# 1J5\ݡPy3B ,7CxZsqZP-4h$jv ȸSzN fƏJDT %kRFMJZcj&o,C;WfUEzj];Ј%.9U"&6a:dž4>/VR4ǠF:Hu*2w68@@ǓeПÓB+OlxQ`u>).*N*MG N{]ywrW~5-&$VΜU3wEe ] DtX3զD/)Q*Հj> ]OPiܬY*LnC(`1?OYU/dV.zH* yt8}&+X(T_}D>)6%ܨ9& [! Ibj350PPmñwݕDVP- Bs[vwo6ҕ9߆(_8n Sǝ.'W ^ z֥ A21>+ k,M#VHr"7n^q7u|MWFR4-ЗxF8 뷾 DL #w$urEd!;5mµiQtny\ǒCHR p0S ȟ%Y?eM6RH[W;S.dE֗Zܭvҹ^$Y v{BjbO_,ɋdqï %#;V("^FEWUY!f@SKΒn圱]JX&=_lb".@$FYejK1?(S4d}UgF1N>.;$z=BX<iV9rPSY׸M)hAfS|Jd󿾡쵟g'X73f9 d|(e2m*pv |YI`7YqCG\ j(VxH@D i@6)dFokHQ7[%zr'ޞdN)_݀?rEuWN,BB∊iT x`/ح?ϻ2Nz 5ĮQ>(7ͯ9<{"ntbA$`xG;jD&Z2<7e 7wWHn%}w^1?]6t|H |ɛ"ڌCO(BhЩwGA8m~ _8S580n~GdU3v$fB(#GwFi~ %ɽ{w0bv[iv? O#Uz^s7wMZ.%Ir6댋:Ta!<)B6@dTOݯ26:(A)JR@ŽCDXe> 8nZ"*NyeSͧI+B;_z;.F+7Vs(M`AN/zw,{za$NN^x% BiGx81xբ,$B-Uh~L6cSd[r@Ť3^sTQAܱ+x$ӖXhiYۃ]r#Av~~.4hӌ @΂R@KTHJ@lVũx.;^~9t[8Z:_O1jST ~Ich"/z O"10y雽ksN @@9 Hj%\~fXguV4Ӵ 9Ұ%[ċV\Ѥe7l:(A@|`^ -ɿ ѿ6Q@mf#i9g5;H9<\hN]`+CB_O(4é5W}K:"+ُơlzq;L -㵐v$ct4^]bl2BpkL%;֟a2P֐x^ƨQmGPIB)$ t{qc Wrbc*3 '{<㇎`_u bդhMkJB+=%H$ʭ͘B&숞 O}F:bAڠ؃!~|+?y Rqn8#;i Gq5&0{UipH~LkԊ'AB¬FvX9kmJg-;Uƣ‘"{  _J% +KN*{%h|̚fB\}~Qm%DS&TڿD6ɝM&RKt=\?&k|pE߾GL~2+\(Ip'/'NuWUjILGS[_Djsᢇ.d4\i[tH?|eM2sZ'"6F5bo!\]7MȔ fדּ@؊e>LmMxwHwOwZ6cKhd`{*/Q2,X4Q函HJ!(l)Gv?&i?|H`XO( ts ]4riQH˺-sh)CC#9֔d| M,Y|ΫF""FӣnDGm2A1ȗɱҒ>Bћ9R|fDxe9- m7 }AA!r89BI%'9d6Jѕ8Aup ,YQc N:kA;Wm{vbg6*Aqk$2듭:f)3 ;\wlN0 0ut͹X#NsDhqn5ekk M븢|! xH˰f#|M2ۃ@wT tRS+lվxEb:{ݰy#;K WS @;j)D08oU]q@ωc3a~RtPu]1u )K>i}zv1|S2@ \PwR[bEW aL}9ܓЀ=TSI'gvJ,W2x4M6s/g GNJmhz>/2gmf\j&ֺ W',%L}T@l ҾZ;[#$[D٠B;[+hjQPuXz@N29M`1B=U}g9^U8~gC^7U6MZ#/<[S2d]Cc!R2 z \~W^{Sf{qFY 38+C31Zw]k} U9%tfUI`b\l62haMK?L{rwM vY8贿{)Y<k8ζMڳ[#}iW?+3_2RWϠOdO%Ajʌڌ\?ed뇌y8ruxujG'~W2C&tXA,dg _o*C3|Ĺ:puf{~yNAUY(?K·o;:izE 4lXV#PLt|?F<Pb1D&!c!oe)` ';zODTãy_bge`J;)M!"U Hmªbp̎?fE0L4AtZ5p40Qg:Yg,%:[޵g$n\v/РtKS`"blO3gH^A3 ZhֺJ<%7=h?:8UF}S'V8ӜC1#I\39ry7<"e9@-f!lx5i:gY]V}STZ"$9LDH Wp,/Vu65 av PzBWԠrvQHp_=D jQD6~ NnL@U rä2*GOQ=ҖDpTX$F]æX-obYwŘ(YK?n~'iEq6|~'baη*ahw 7cMH&tmb(XgM3!O=+K/t IF9OV1//o؏GjZo0cuxAA9m#$^횇JN4tY +ʬOL@<`A nm;Plv!=f~kcwۣLԓ2qi|L%K}胕?`ĭWAɳBעȚ?vB%1 #U;i_-{Kpr|I'5\\sӫA) c28^nceLY>R-y73+IT-UH-ֳ* W'nfb~BF3:Fj^ 7l,C¦` +dm>sy=DC7=Ӿ Əf`*RC=z`U: o؂R\|$_`&)W \K&>LZ[XD@s?' FLEq(Oy"("|zS/@ $ xob*|f\ߕ;`O:ɦ9PSRG 6EI/u)ؾs+P@HmwGDX¼"/jQ!l >@QS%ͤ#"֋b# pqE,fkgMGc=f. I(>%\ZK!`gvg~ H tpCxt ^QdL!]sG08@c ve }E&Qnp z26E9{ Iz NC0o/Q<ž&]@8+Hٲƹ"=eNo=T߄ $ n(kk1NxWCԶN^1r_]9Aa3:$PI8jW2(z@} I{ +EqyLLJ @M8kmWuL`>艍j_~tP-{h(>U* 8Jɔx$FxImfąc_V™-p ,jb0~zڴI1q'a RÀaP/]L$Ӳ#]vJⷋ]͖׫.4ob*l7S9saiӤWWC<]2oћO\kőYPP-/r$aQ:08nz` J=A^yzG4=>~nborÁɍx@tpQs % =봳x)B#@ #8;sZY鐜߇Mn ^װ޺fRfp}9V?>БZۘo0p2nCdJG^'Q\Q:<{r/Bȁµz>4h@ϓgf0演skqk^J f$ !=O ~=װ.9H3 YG|b4CAUj@x&k )`.BPe-i'K; '<1Ic& O^?ƴ΄-Onu |E:o^Tpl?cV0evA#xw-}^u DqM7Q@9ЏzyXQ_D3Yʻ!rdA6i/"EOiMv^Y7̀;$Y&v)|\>XoWmn# so~J+':q^ Z.+!3!T4HCyʮI4'(xWWpl5#Urmc1BZ:|dX4qWsX t?8p_sE^3]|*kW%QCYY  qlaM[~cV,Et3u߭('ytEgb9fhXW R8j[7[|? PvV֕ãq|Edo)(;q[Li/ 7KȰe*ƃLXX(=l0q`ǒgO 뢗xhƲVN(ZM񎀟6B?6ߦ$ 8BUx^XOR'6F664;e'it9x[@Z-c?`z@K g]~bR/!Kĭ'ԐOj~\WG@pM 5 ӱ }Hs:*uM@'. wFGw 9r=2;6l1:2(T;}6PZ$mD39վ$jDr`3湌T}&fP春PNw G9p=.%R6N~p~'z?dNRrONLzF\!̒}?w FY'014]3;ΩˉЀ YcS֊RqZ,WnV.~JNF%\o|XߞǕ#+l&ZqTXB|G?LDM4 /~wI0gWjW۴t_N\):9Ş!85FZ+%bETql劯 DAډ# X3wI/5:~y?m{OBom]L2M ՜I} F|1oF'AUqy1ݐelk_ta V|ln8() I"L~P *+YY/]]_  JƂk m8#Һb6IOo gi!7KD|.c]Pm`zFރCN+~ƬXϬ)248Iwݐ[P㓴g&74=Yɹh u#jҀ:xXp{/Eo uc]:ח T*lQʃw#9+fk佻(LȤAN"IH$3l֙ 1xJQsv}%/!ӠNrBC&T Ɏ}a{T?ԤϪsQ|e74,( I Oqr(?{ e=J@FEy=HBV$8m"GnA@=k 0pm1J" ]8.W}$y2%幢⳽(όR`Я:mN W!VuuW !0\f ݟ hO1.{9lRpDFI,V#ߢ?JKxpDw5O4{؝yD]c1BTb TC+^7KW+j Na{𥠛',ʑN5#iFcFv5l-dJkSr 鼟 "X1fl!uVg?Dҭujn0SXFO2#A fId,鄦{xwˣpfsMҫV;ԶN> ŷ!XH 3wV Lq0da7S]-D2@04Oֿ`XܮC:`Ƕ3xޡH%), k$9FCޝkW?۾I! G0suuVR?n<Z⴯jiqYܯ^и:OmY \8Gg?XkwgrߙЃp0oe Bи_XXƲTqӃ[Ĭ؟nR>H.%V Ny:8g(` _k7_і%&nL {䡝Ȝ8K6/1c-4[thVY\"՚ˈB/:f1[Q~օ9M\leжW!=΂TPg3{!X_%xzϕ0aǩN6:1CFL1fW#'aÐWD; otT[B|Ċwv; vK]X˩lΘ*)!cǿ:2Q%u኿Z/. ȗ$#[-x'VD'.o'<a&OңIvె <0 )R@mBJ3{%r+Wz(,^wK*ok4ߎ5ueiܵ˕&/-=em~HAQ:3l5RԽt_Go\xs9 rϙ#\3^ J~+(Jf# -kƹm ;(ZGԦ8̑免I|A/Bϙ摑,_ SݝVOZĒZHQV<'lmmGHCL*2:6k~Psia0NPѝ7-ZB5o,Z?L HBtN^ }s)°\##yuQ3^9؆ ̜j=ےO?eN!q؅;%Ŵvt<Ǐ˅wt%70Q;)waJlG}o#1* gȷ 7Yi 8T#pVk,9dqC 9Nϧ4ɯyY̤// r opdK֊]4eVn#3q JIGWIL5Ellx݂,ֳt)扬:Ҿɳp%k I#9[3%4KyDM8iKZq JVa~֝.2lCo-BC`S^腁ӵTy{T:gcRַr1^hx[M@lUN@c ܫ&ԦözrOMqs| ZNEYv 6\ԏgBk!0SO8ےNE+'PU&ğk'{70i!t4GQlf: ME[643LgV~] EZ؞Fθgh2{IX2 *MGkvZ/2{PK65+0րulɕE/2^{\vAb*H8soɔwwz WԿT?g֊ 8 ėhNxM2^G-=&_'8ɞ 4'(5XZ؋a:Y( Ƒ˪5e$ |Ж {d$`jqM*W (`7+T8IKx$N#c.6d}o2R!7BiaN5=_ǂ.rBԓ80(>%St.(Xb2P/M%a&hu<γ wɂ _Otdz3xdp|6sh H%Hv=̣&?b/aQ~c1؛q.=A`)qYW_0ܮڳ;D`f o<#l+{I}$v@4hN3؎Ɛsgf^!'K0QʥkNQ5A!UNDF7ԎV%*z #s [+mzj`azDz${SjUELuQn5n!¯bS4ka˦`YC܀tnV94]=O0SF$gI +Qǒ;L#e6 AJE%*xz/zNw1"\~u0:{ ;, |k65~gr ΢E hOQ?09/_؁D~84d %cr3rh>+%q|10F}h3v/XM% iopY\XOڻ瓛s}] ZԒ f?]C`on$G, v|ojѭa;yuv7b݌#Ea=Ӓqr4Əmd"?e]Xw]g4Lu+ƊQ-֘.a>Vl\zV@>]VEJq-^*,B|d27'- q% K%&H̛gL/ڠ՝donF&oqZZ 5!hx+j*Ǧ[#tԛ8Es[I`Q%r^7K՞?Ж2,}SaB6 &rkƁj|tbMkaQ(&gn#ueNdÚbҐ~M ڮVB2A0$Xx)y9?[`F>" 0.,mV!@t ìXi-fK3>xotE:E_Cy5#Jܑ)]3bg57 DIe]!Pe W RkrVVk2WaH7FP |8IR  ?|ng]Ň}bv^۔m@ AL ϒ*C# N#'=Hѣ ymջrxVkK[9.f\˹u@=UvڡL(Nu[OU`F ˲.Of@8RFˆzL R 4[xtG=Tٹv6MR\r ϹJDZaQHޛٿ@Ua{kIbQM^QpMr9j}1+`lYm93\莐AGj\qA!+D* OG~mRT}.{(fǶv)HǸ ?~3IF\?I5sl3G螁)INq/Ud?1hFNe,t THJT(-sQsV錉԰}TNx63!rG*rX鰼H7uCiB=s.+R@"V!/ǂ]MI87m sjFkl5it .1V nVswLoXGnP"NVN?Tf K/I si Ehg}[o祙1csU7G^04o9T>NڐKhcQ&\57+k^Ԇ=sZm#{w0g΂^3.0BQ3h^*$G˄J'<\8b*Ώ>A6jpǡw/Ґ^T@!uT=3gC|9ʽFD1r6ùM|'/1agg3.y3Ï;6(77B?bk*O8>#EՉS0syئ2@΀"M,4ւ0rҠgS#MNQyбE%sx-M!M}T<%DXU|vz`\ofHc|EAKB"MWɞM"0?G_HÙxMy](OT6!b*ǣ<#lGX{`9<ê)JE"ov`T U AMM}<8+&`&h#%kWSGt}5 P٫]xlly_̂|K~aщg|)ɝsA\G8N+L]ITԀ>){r'm {T-􏷚IDb|4`?7U'g9p=^ -'WQOk(Šz VϱvE6C/!I"B%43 ?`u8F"Ũ4 =FLg,H&Pپ [NXkkWU2k ̱`yrS̄ǎ&8q&E\p('' Cu- .ŦkM/Q?rK rȤvE q V)BfQk9Z_HCJC]9 ڊ+N^Iz0َ0WD6҈"Y{'2ډP߼/em!R==_oP@ ] $}KA Dv 7igMSQgInxd< 9~JlMM1Uy_t^xzBnȮnY 7#,I86wP_k`8LH0*/YyÖSdxL ):9\ Ī` o>Ps+ -D>8?;.=tS] eR Iߞv씞| ]XީP cۙp6 'Wi9?[A+(hs#R`-Q3Qq[m`\8o.}5ݪ@7SkP7oYYc_T٩s;0.j# 4zK⡢9M~)GJw~<)Wced@['+.[HrFEy"Z_>pC&)M${HRki(1cHGay^!@#Cၐ|FV(*`Bиd=fʰhd-G%l3bae4EtM!^خ8{c{}=uO 4?A^*,0b,y7Ak>k*{Wd>6co.؜vľ4ha?!jwK$(ɼf̵]WQx@nOk"ѯV5iHeVL`s hb ӫ,,ȰSb,d fR#M0~" >(_PY r|P%{\Y_k?Y>fڊƬzyn[(:5SN" .Z[DUSɗ| IC~!0eII#eIR3kv{Kt9$X-;f5Bljo`Mjv+/À]4T9u6YQ#=% Ht$1R1yqk+,V~yR2‡4sFVsyx][{xɆ>Jt[0 m  H"w޳1A%ct2q.SΪi}T$/ ܋.W;x7wASb_Bzi GEeM$1O7aLD--6XXD{`Wl@ՓE/S\Tŏ!>btf) o'dD4f ̀N>3Qߔ6poM>J43Y$IfLQ@C58r āI(mjZ#ά:K$ (رY9lBu \ ј3d:q-#a^~a^d" I0Lޡ50~Q~}CnlzW Nho 2sa9Q_T`+9b}ڶaZ=]`9/?Ž$!ϻOzn.f.fsQ[mХI{a98͒So佽T%T pX?ki5Ƣ#wKn7;E,em}q1KȣR C|4e/y <[F%)s _hXJJιPҕãb UWac[aTu\u7" {Z-m8abish2f~qj Ks[9]5@Ɵ̥k',RX73h Hh>(L<~uTuܨdY|AѴ:[o"{|$Sխ)Όa0M\lh/$abBwJ oNѕL ~r1lFc`&qcݜFF[o˅CZ{aH3"n׀,P՜P ᥘnِbxނ?TȻBloՅe3yY-$:>w_Ty%m}?~l oSn[LΏ[B@L}Z ԯ7y56^"aTI j]6=k]A\)Vt8I3m3/Ⲝ\ W }Pic_g :-qSV \yn5qܯW[,l -uY#+d-2D] 3)i/1hQe{k`\Q*4Ir 5> kySJ'+ ::7wZGOXr^ȝM_>Z69Uz*2;HٺJsx"執4) n`mjivLg95Eu,CDr 4W6.yV$y%<9Qrw~ ޚQ80XG--_sj)38ʈhiOkk!l 7q۱ƚIoF^&YZwXo_'DJ;S~@:cr`d+K[VIQ\98.G3Y~hZ%wI!2p m*u'=z; @W=|ys%X sv-F J桱=B"+ODtM ekWS!9o9Ye{j"&krEwFr-C鼌Zt 9OM3BEM"0wQͻY| ڒpb&˲DgBN]*>#ccqa~dj+¾iW`U epdTv#UG(b3" Ɨ'`NWHm}4ǯS bTwϼ$.a63B{1FknJQƍNY^VɼL{VwJjE"VCXu*f~J.eiԶL?9O.eہM\"HOsN(YF#vC zƌ9o@Ч4aLpA]e.3>%ЧDӚ]W%-'pO-2q;kfE0䶌*N< 3 GμyS(4kf-=U?H ՙ#b"RU$AmE"nH~${1?`ICKdTQ,Rp% ?J3ruͫ@늡U+LQn _u{fUkz?--B&'Ƃצm,EOkg} 'e]wE97P˗9Ɉyǚr>}60lyO6|sth&^őCQ\ә$ncJh KnGRqƊ/NSo 4x>`s|v?ܯ3oko9~)+ղK_<qVA=F}B,%|CcV1~@2Ҩ#~{^`5PlUwBD̘(&A0[͒DzG ]|U1Ib}CSv{-~9@^fk~_w[Afg>s7hPFCTRtpG']Ӕ(©; K /Ǥ(8]1jH Q-GgzR!H#."I|vR7{7l]EՂO7RCNf΋=i3n_g5)TLsl kD_[7Ffmמ+ co"Q]ގȽr{s㊢.C)Ys Fv '|#*Q֝W\$I=FF"WӼ'AA{Rn ``T=/ջ JpUC;10&s/|/'BI` !D( >{rSi|50+OE*IJVؗ11gQANi3zuy͖[+êsW*8P9Z6`[xV.ֵJ0Cpc۫RP"(cх w u`$ =^Wav /2H|NQ\Ýt+z;! +dbz?c=r_ &4\)W@rT*Isa_ya60YG0AMm+A-C%#3{}h(JK[~RBefgm^ pilO?= )•ssqrZ"GTdQ(K: P$ЫGqW,@Qw~>538X"ӢS$H.){Cg˄cT0fDi~,?ve "\9pL*u} oC=$BCFװM]f^oP+LFhZ*>qe{^V:{nO9↵DnP8=N̘/)R1*t&k$㷢MHaq`(4Kߧ1ʙ>ǕrkfR~5i>} UaGd$Lq)j4Ficfgb$|t-KwB`vz^̠ !dX:-HQ u Bbr icdO $wA%Г .ت+gͦ;l;4}DѪkr~Q?!^G.$EF5xáϹA&;?N)Y۫ L3al1k?\WCJ7T[AaxLRvk_ [!Z+ \JM )tXf9:ކKo__r%u)D=EDV)5_A7ڰYϿ@.tDG^(({2_yV{sMܧXvVQ UbH߬RSFe~tc3pskN2zO鯴n|W"Sy*i=GSrdWq`~V3R0beA#HRg.$"Ѱ 5Q/*Yq[iC 'nʢu*'(uᥱ)\ʿ9w ]x4’?N}1 3RDd-+"yz]?qUCoJv$ 3KM|<ޑ5S9& C7jQvM1qyL .<$^ h*JÄ)  @O{(#oƆ'|by[y_ GZv ~;~9'4 =J랾в(9ǩH&jA?2$/0Aո%&E3!JJK) [ hB˲!<60ûŴT)=Yuu CLALؕ'΍E=_{PsFX,*o//Ql8e֋KUl*w~Z}|}12(Gü8|.wH%y?Sp=k*ER"(2I Ѵuz455a>l,_W7fNIC8pv!Q_1z[)sҲ]Vo)+ќjS4@B$+h}fkC6u"#KDLQ˜K/ӛ77p >t3ձSIkWO\7W\Aa8+^ H(ʄR:.o~V\T-C zy=%;SD,>ɡ䞕:imkC3;li&HXbX,V8?3rd;n~fP5T>_X 1=BγB>~VHŠv'}"vT(X)BP.{9iRl3(HdXsfÎ8u9ΪFf ^qM&1?QOZC!OQ<"0O gRZd6ipu?ۘ\CG/$.<`5I$Bw̝MD8 ,k'r? I:l@0zwjʜke"^vRִ*r XۖM6_V<[ HTnplWiw9#XoTִ(B҇`(1!_)&Y)F0gmab/LI\*cͪ'2RRʕ9/>Uū%Krw,J%lF. D;cu'Y?N <9r C\, zQ Є=MTVIJ~P m+QZI|)ꭲ&|hꦘjHRޟAS>QUu(dL)PM(xвW,wFQN:V{ܘQUFOk ^ C  &<@)%+{MZ?V KṬ"6\plP,MսJ,%8ʀgOBDUj{`C]$qF'b)g!Mmm;.-pv3"C3{Xn[Ksi #үŔ)_yyKSUv@EwjE1bw>Q%y⸣{LߛS˻]\169)QM;ޔFԯq:[ֲnfԢ*\/așV=G[sۗ8Dìq{I9QnQJďNrEpjNBK'&ˆM@, rR2a홍A ʅˌa:ELj]5ׂ?i*;t"CT CZMI-]R?O`X&'_u)8E\ B!p lG1Y)yatN@%|e$Ζ^S^xsL_YP@`}u +^c$/ÒJsǫJ =-yIWcX>#}gݥxToĴ1M#Z @rs`96|AZ4]=`9UO21C/Ww?,oУEX&rE'QV}nFL B~=%az1rQuY޾(WJM.I:ogI OEDT U~R)g2(\ɗ" ÿۤKk Fi[SkX_cT*et%Km2vO$a{T7܆+KEW7NBDg&hOڊ;QH=ϸTa,,u+~I[t~ >Obm6"j}5l8n ^ijc)7[ ]P3e A>ԉ"SUuk-e@2v&W2,i y=mO^ټt`cݻEn%ep[EʧQ"pxRl +vD-a۰kj҄Ғ-.\ͳ4לU@BlDh9R8M# _s6FVSO\&VW} Jɪ)V|~L[O> ?JQ 4?ՙ/PRc6`C:R \o l+7F9mCc;bC/ = 4"wǘ g?LFޢqjoa}0v[$N&(v<#9ㅬ q<^C[3@+|`6 ,Zζv:?Pȑ(q5;Oя!ltnS#6aH#ĭYWܿT5/)C1XH@׾C~`0P. ?cȥט/V$_4i*06HO.Z<4,?dc88d iJ ͙L /6rܛ;@PFn{!3%+;~,zWyC PNj'5ؾfs ֝CR+}n?b7~dW 4Gp T([]_nA'{KgAyoI`]>Ct+qјȟhzINAڨ?PKDRS9EryU^i4[̵<4hF"|saGKՙ峱ϭ.C֥EeZ0q5J)yag/A3lՖu9߬rf乜o=3(JgLVO> etyMU t6* >-?# LY_龳 1!E NJj(Ux~&& 5ajDZ<=we0j'~1v1+yXpL`!*uyN鉶%/wֻN?(;De8ޥxC䠊/j/ O&PA) ~,.:B%,ܤ"7egǓ+~98{aNL" nP V#ΎРke蛪AF-za',; }>icGuvlKu;;?8]R?4> a W2)ZS/) s lV\eDMx!%7Z"i8ط*lRѴ^p39tu_~{d6ڕWA\A/p6 #ept/H߆`k4E,ΐilxxM#^܇T_d~B6B>c^~X @ U3Dj=I.'bh/y150JR]~_Mۨ`Su@_R =edBsR ֠;';UdPQ>gV̾~ʿí`qU!-#h9y R*WSf^ʖ]ɞplzi4JldwQ,Y5QxrG8&hYf}C4sikj1i6 M)C{}4]?;┦4 -G\&>Be/Q6*6^tvF>4-`*/396*)K!8"+Չ;Xa\GhEd6 IUJȵ+*$ y1SʶV l*?Aa+WSV >UqG ]V2'\#!+v젬y]50Z|-FT橰{P)oSv+Lr)FADN}bQn)xH^\Q\>UNt4pˁp=60 Y HJVBF"i9(/Jq *bVDfIP0-JEXZ1ljVOY2/K 5nN$_gу2m8\|jJB#r+A>y-$ p*rdqH%I~(sL nsL]fTb]CՍ9u T :9}fmsN"3\^ U7;hƨr)A >\ Ő9:$5~amO O0!Pecv`lI=?+a)yG 0)(B]40O2ZU r涺"%w @rS*ɒ2iRjnS܌^ GX"XwH eKipghxy*O"cM,s;gez],1g9Tq&tf0Z+C]\+؂xf7 GӲoH+u(CnWW`%s~c|A,]Ȃ!IRfKy(-~Ƽe- Ʒ¶E֣ڷ-\145v'b(G E"*yo8Wܡ^w6}$m"i ^Ѣyü!V6 b)ӻ<a,Wn(W383.Xugop(llĢ=F,u"?7m7;RD ]n J>M2 q !!w̤em>m2^vL{3xPZK jBȉX?0IV1x #灞.mxYF4(w9veWْP\շ}<҈ުE.,\/`akQܧBʐ.+ΐa|tyEvH>^tl;۶ {wR4 @elY](^G8AT4ĕޏlR{^,ꬪ)\X M43Q8^v"(oLD*G0ѽªB!7` 6[gً !Mz$+B1$ c(FL hh7*h(zg/Q{P#%=9 Bݐ&6b ̖Qf[HwC6ҽJ|Qkt s7{dZJ8OEiOGaYV~P) Ɇ}&qS{&:ΛUlˏ\r= 4}<߼3“:tD6c< m8/FDJȪͳHDɞJ%ҏ7r:C\wk f VS)ow@3P~,%GFv/!g9wF%uCJ]g$ya=fT[p$t.[WOf7 i/|?Q!_T؀\+_SբWf5(>@2ѐ4TP,mӈSaYضLv\oVоt)bfׂ,5H}k84iOͱ 3, w/X|[~,MiwhbA ~W;?C7LS:C*:"焨1&͡RpZTf?%(|\˪&bHƻ¼|lPS#tda{9'V^E:2uW偃̇ˑS<㘈]6p衽+%ӧOWpF#) BYmMz!t˪PA nfHs@Gvmu;׎Eð=$m kSXvA5(3F)m>ADaVM zͭduˈJh8ʣ <40"Hj=ɱ{i7fnB> :C=]*y8dߩ)=zG`|?, F] 8*r8{҄Q.yQ;yCw0*U!&b̡8 Zo$9eŶN6ޘQdk'b&)'cGdش,հb-ki )w qxOJ} >sGLFJ :m[ T6LvT:o8 Gk9R& O;*o'0Ʀ)UU8 61eO!=@`jkRj|/s/ײ5!ye4r4[wX{V&N4bfcٓQ6'3W'?͍ "6]^ɣ70CEqsG3ѸjW2[g:t`xm tQzPz^Iuc^I =aI[5v"pJF[$Xr\W4t;Gg"9Nb`Rfq.gK5VG ݍি7wmxPV;{7?0Vy.ˠ;û@b H.v3:놐N 򖼲ᢶgVǯ̓i1j/b:4%Ș5YJET.Um3@N-c'jS'P`~..±2y[-" S1u{&:ᯖ)36WH2c;BJ:vIX_qV *)?h]DD~dnad{t0:7Q**UtKQ>:?9邙;-ߌ"1'F$T ~U>G|̞E3cRcS4Y']MOPkQMP\ ^P7 _XI+XXB壖{B&)LejXiOiьVE2F3AThpaCsڍ?i8GY?.2F- :K2*Qu/oxGh>W~1PKoGF%9zыgM zOY賩ȳE̻/kAq [{96 뢬^p4bQC:\E XGx'zZQ1%V}(` kʾ}ZJêSJ2]uR kVR{])Tnu 1/|cvt(E`pAO9 gR_]֩(D.bRWC;+mHA~'_e0" Nۺ2!dDNGYo c RTШՎu9+`-ԧOL#O$z>`h<2 n#8Ų̆YI7" y£n-"xu4NѬz3ވ,@wIb+FѦx,$C}mb [VM170 7_= Y/В ჁV%yLN[K 9>/ib'FqoQEHBtt~f`A :a{l'+MH0F]3C)aMt¯[ 0'2;ݯsgwMHݿ~>i@-\ۅ X"W2d}Ni(d 5^XHa}O[h,Η5pĈooY)ق(؍aiZU@(:7{L&EUU}c \_fer&EAi.lX:\BhR:I̸qMEA̟Nޣm.Z ~dR'ܗ}B37%ij^$T:FLJggY z@% R$gN3M}"S*},dbDѿэ;np$dy~] '5!0йYH;ibAfOYB'GLE5L`h&]7؎H?x%ii1@@ +n"駉H#3I-F&X!FC55e{#) `vΣՙH)0hjQl<4@oBĔ B'unCWsbDuu2CSŇ˧.#^.# /@ʳ>vzOį49m* _:+%XpǨ 1R"~v%2n_hy+5(#C57z8R `#f[k٥mĈ+bm"!H<;DÁĦH!r7}_O(zB # s=w:{u6 {~ʣƬ$1Y. DyDrAn';6<!#ḷ^x5 ވaC5o65lʣ 2+ "{ؿHpԺu V9G>"~b׹$xΛXZIj9(;__SpM8˾oUzy veÓo[3 tK> *8wخjיW؞s]U}1d7yV:w* 7)`qpz 6S9~'7w}4Bg-<:DfjBgSX(ҙO ſpwt smHG\&K.*_'?D E^Xk9ȂZyYP.Ll$XiOp![]gojg ^]^EC V58/y"!l-xut͡063Do9=56g\K t6#$sTvtT va\۾ȉ?DLCOqj=[ǡ:XWw盓d-^^F#vLhMKLGzbOf@|F?w)ek<&pb̿#DYOS>HL}b4V2SyB4JQ|WY*$RNu>CAX)qrdJyXh/M6v$yδC9#ޭV.wʗ>jmkMQ_E\K8elK #E2T~U,L:`",HR~l\8C{qA0)(qcJb1iP? v zJ|L1δJd gTE]zW*ۚ*V v5V@51YfHNE[f1g] /߳>#HYndsW58FzOB~]4N-"T0ȗz$,6ŻnOmÐfΰ/0ՙV~۱ ^ /2ɂ+6XMYRvʢ?pg}Pbd8WwF"9m70mиs#y lɵ_!;jEZPo+ZRL&r)wЃ.`/_W N5O!;$PgŝKl5A5}2=1*zi~7!Rb2XG6d~]`b|jCϒ=ffS|pϒNhrF.)3SWL!7}4VypU2teہ Ӯf)ӧ7e@_Md}㺮6U,'7JZ6=3zZ8oC6zqLk6P W/2rh՘Narjae޳6/ {áw-'t$i?_4ѿDU؜-69( D4.z@SWD,LR8!Eb6Ѥ\ K亜fgJzY _,ky+įSU U1ȍjM~6Ap SA uj%2b\vs^| x꣎/B<0nlLe;{k G*)`ĺ(9UV ER+f@ѹ5oĎB #|Z8v7JIuKȞY~PVn'jǣ{V Aeqcul# 7gb&%wO Ey`&`oP|^a'ܙaH~7fS˴ +Nhaі_L UY#vҒ|ǓHw݀%N #$!12s:9džZug*&9&4j6v:yA+f!~WޢԽShЖKC8]+~n;j>.L1_22.Zȕp tfYN5Bٍ#ڍnx0w_mpsMh]ԗFk4yWQm^ZKRGZSlnž)`ДAf•85k6%"=yQΆP4Q\sA8ݦwźQÄㅵu[ V"<"Jfpǩgq7aN?Q@>hA)nUP~/*Xvei>v'z/̱o5P3jҞوȔ"9ʦ79޼a@MgW?Rν)XuSxbVQFQ^(r:v!0m <Br®׊J^i-|H3VT@.9ʏ>` HVȚ[3N` b#t" @5\B̍=P[~+G?:Y!YCTCRF^q#gZ`j-:ޖCk^ Fiѫ{BRbE;A&oO0?t\90 l2PmEfdv7,Ahd%]=j;>8i[sA@ϖ. bDĻu%22?V/o s^3=[wC}k|7 AAmX*=nC47~Xp3[ch>'h|5%+.F:;9=[t{dspG]}f~s0wS̆ZuN;~|΅R8]->g!b+5Dp\ ๼ jyܭ,5ld(^";]Ochgzجq+Db/+G)ciҖDҒFJ_ }cPeNk};҆.A/4g}F_|0_&R)c}~%XTL/{6:^tĔ(^d3kWCz`gaA+UaYx(\U)Xj`:vwy;TN "nDYG+ll >u@$T1#QcdyKn!:"gyG4cGP7WX,<ڶfy%Uބ[TH+6?{D*[ˬyLIl;'2G p既)mry :8Ȓc$RBtHn< 8uܸuɌ6u_jG`7/c */Au)f]+jmǻwfel*`Ð>8^yAi}?R%-sڣ0Ȗ^P$P @]7\%` e !'\¶P&:gF vlcf{ҷl=݄S\t~y/舲^SڷI ^}OGTg), ̓_B="δ5IѠ"0EL6Ez*"o3Aњ߱pi?_QHzy*^# ݔꡄjH9c`!pwI^+HCa'2|?9jsڒMN/5qX+ܔM3O֏<4l9&7!Ţ ,?m'L%Cv~\YѩIG%mCCHl6)~ :}n{ޒ{  6G,1͛?a~Cݱj=G"zjdyc dd%1J-6kE$fӣhGrKK\ܘcaę#mm^T|,OؓF +6P"E]#$`ϓk6[P8"t(rD#<3S-kCV:iN@=-s7uYqc0MN{A\">ίϑ$X!H4-{NM∔ ׹(WEPADyvgћc[M ?QI8mNi.VK9h6L8`fdAD}Kߋw߸a#i4sUvЅRVjmY) K 97N׃RU1| .2WKkY|E(F@dY3NY)l\r1+\ ңvl_DJv }z7 MT)i /ҩT"'#E<w vJp?65JP}͠'ǟ?F×tN~N45OGP˧Բ^d`Tw _rQn1vG罉G1ٖRK1c8MLm@xbʉ5\l%ZdzA^!@'#{|怰S՘X4oUTAq{+̢JUJm.OZ{!19_h8&1 \Q:R@Zj=/d"gMvpsp,A8B8%]bQլr ϶Aa~ypuEeqI 2l& C@-<(fO*u.ܞ1I8.zzJLG5~֓V;9|@|T0 k n< $"f l R/o>'QM3M\27B/̷읲Z? @_2Q&d.e*CoY$$Md)BMEjiKƱr,ə̙!+Pgk}߱pC{t[+PIcW`Z&2ž7-[U>tn9zmf*̞X4;yr]%Ѵo)W |f>%R(/Ebl3%cՓ D"fU.-ƋhdHm)ޞ l*6˱Hh˕i4j. h÷sWw+qhT?Ҙuլ՟nsҡN rmavB԰:9"xg{jA-T=b#kCeҧ1GZI ;Z2XDT?0hk?iGos.,Ox7.}S6: >!9-9s~aŤu׃*gGgтΦAn` "b 2 &Kи J|7rzq,"BN;G@_Qlɴ]Zū St ;߇%cU Oo%jXi"x"J*|K BwĤhف*@LZْGwN}?حsIgwCc@Jgm5dB$3khHsj5KK07$h-97(dž&e3q4>n5%.D7~g[5 ۲TI >ۓ9յep:>>> ?EMiWαڕԾ=?Ddqu09J URVZ M)z< 4i/p )kԌ/_3x/drM<~O M'f:sjvNEz x**ސh^t|1LE>:rZ7yykkww%2 Tfgn y$KRC8b!YKlh;# }t=ֶGZx}wtcNҞZ='>>9LBX%OM[jȓSpb 3rSߕIJx = 5r9`2mfFND| [\Ǹ[ iJ?-O)*Fn mgk{MonJ x 8L^Xz1G/?5A#-;5vt UArI"%Y 1Tl}SCVp?"WS?j4cm>=޵C!sqWmN`|r*R''"_p~7Gҏ>| 4ɡ^6Ipx#QQP3/qybY]h rWv iO-K1lsMnݻfFִXLbБ xh0Ȫ"S-֧u)ft#)zk99NSԔu=' jlLp&kyM@ұNɀGD{$ Ywz*ߋ>8538`ӱ{$]GKi&AfrB*Qu͸) vS,*P rsE?0c lWӡ(z[?}E0&;>Cs mHGi`k"pIɑ9&wE0>v!k[6a=SOMn>tSAӇ ̑-&C5$۠e&&@u~eގ$ »V7~JR^LnEhxT#2rϹ'B KC9XVP]nf/EQS|wIaQMpu&flpd#G|_C1X 8W6t2TQJڭT$i垬 aȭhЦJW"&0(/sīf#`g㐡1p++jmށbUVrd?{2f,YLk Dѡ6`rRd04]ƢB 2:FdRH/ҏ<-^9薨]~qR -IϚ-ZN>` aF!4aKEÎA`(5c8|l8SBt2r03Bڛb- rkڷʈkc  [tj$+?K_`ԓ ZpGGVui0p/YL5AUβOf܂ǧs69;WU_D3JCZABqMkр37@؆|(#OI#SR7S䃭]J@8Y4auŹpm3ޣ|Q{"8yBSGNq׍{%kDϽׇmI+f=?*?.:fbnF?/dTU.7,,꣡<:4 59kp~T^gڣj^6P2jK*o[F=hV3P_/Vܐ.r* !~VGu꧳<^Vũ --Q&nPx= !=FHcxllgg)+I]Rv:I '^,Z- 1L K8K` pi 99tYǖxIt hesV])Ƕk^Xٸe,dMՠ\>Ԗ+O I(*~p9(f8TgwIHƓ*,fKg @w294Vel3-XP_]9}oz/¿UG Tm!B- o 7uZ|m%XSu5Jlv&DH''#M/qh0b ?Ӵgrs6jȬiW]HVq8 ]YZ%.k\ݻIyQʮ1 VpW|pE_~ $BY>r#h-jyM@laFlU)[ TV0yB T71SU+tzBUw4 ةZ 2cK`UDRk0tJ>_Ms9j nt t@'u^5.(;%D4~]%Nґ M'<ݸuA.۰!"Ne%?l>9MP ;FPzr6ʬZ=zؚ&!(NfL6_^7]$JVAq~ O7@\Nj;˂.l`KSpGQɚv#+;w$:ĥo7Wdxrceyʼn0byMX$K=m~)o-Vq k\b7]UAm74' Y$AC@5\H?x"H#Zf=e[@TSɂQ/$8eBr/qHg1 8J; Lqm|/&0 /H籼` ܤ<eHr5u0k!_Dso6eC>4˕<{|BV'>,l?gec_e`iC`b0W * P aGmd+_\=3:!w )׍EYRe }G]w͜&77ŋ@KdADJb`j;0x2w+v(3c.TR]|y*GPNm]clф/=Iخ5QkM#M?}ߨq*F0K]bezNDNCEĥqxkON@?)V䡍Q6$% GjeMK s늮D[ըG` T&|hEiP/ LsUkLmB9ZM([ bO'9t3Tӻ F/b_]WWO,.^AK{ArMʿY\fS(lLCu6l#LSMaΔwl3{9eY&\;< @La}} Z]N&wbZ-c p-y[b,F,"H:UWg,D/>BJĩHiD[4hBm ќ,y8Rkn*Ra3\%(ސh n.1nػ@&g)dĪmG~%OƙHWJ1;zCuz#IGndB"bi]({'c7[1,fPj}z;U#O5£\\bsE-t9vN#Cjx6u(z^F+=hvLL=IW-jn[ Ɩˊ u%P$- @2Äg}K-4}}'h{:3iv.t(AV*t›vf||?!߀} oJ'S\d\U4ʇE';K*=.̞LbE.Zix̳z&@kne4%᳆qk*R=ߡvOΔD$ Hςg(v5HIMkkh~exLG mdB47IH&ұ;f6ea)sSӜ'RYCÃ;S6*bemA*^u_|B2u*=13?vGlQ/͠UMIA.ʜ}Ok6Mz߷cE:WKefX$th_Fc 7.#UÒ9u`КO Og ɞohwn^ .8ܔ}D5 9UQQLҚKKgmB >7ZBm2G/_Nڵ+'e@ܓ7s~ pܐ}3 S$@)^ QaRav }@ fQz%[Xӆ!PJ>G>@VSuڪ掐VݥeGq} VeXaUH_ሬ_>oU!9GqtϜ? Jn:+)tg 89-*juM%Lz O_U@(1PeoOa<\;˜UCj>C)˙I1ҳժxe.a6/-X(N@&WLT^8Nv FQ!sdZ+p$ =ګ *԰tk b~oqRF:J-)%FSc4al)Ǹj~/ɡaH'T[&%] ($ƣ42Ewty5/D%-OS'uV#D ">`ۮ?RtJv%=m6JQ6:h_W_\/h̸#;k*ˮ9i ;Z{e/l- b`G,PpWSxVC73y6!{_1~lva. CTf8èn}@f=`YRz{P<[ !t329yxL(8L 2dof">c8$71{T8:-$`fⶐOi`(64c\|VEUljc柉!E0ŵE=ZbJT;;XB$V٥1P#G=+nXNtعٚ1d⾊LE!Yھ{YalH0?;T(~ŲEeZK\Un Pa]!ԴMd~YL5v ? 0 ћtݕE~,#:yW wRquFĪ ҌclZ e"u-%f5zdl%x)[z7in62T+zjgϜꐈHG3[a>kqWtcQc 8F6:zF%9 CA|:{hs@CEyy6J2mއoxs Bo# h:  |^qa}WPB;Rnκ6 O//&y"k/|ߒ.3ze,$WtR5HzI V3feq3a%fk dЭMesk#3Oe:Jly0^\G+LAo4l%xE- @ܚK~S\NigFGBHS t kXh,x[_Lu`8̇0w񁗝: 5b;4KiQ}%B~6tn3Kp<5"{h! `߅ e?^K ?oﭐ٠?b~ֿfǪn8 ( =,n>ђܼH"x !Eε# ?%b߷ { __p Px[+׵MgH"|^#ҶZC+>#\yREˍyq"xx:c~~6@|f=\m@o5c֘<|JypkizT*lS{=,8pzAC=2^DC{8N59FDBZ@[,DcITS[?!%9H"}yUBˆߗʼnoТ?ǘ#⣁9Đ;սB4@(}3| p[S)rh6΢#|b䛚\!1s([ IC?dpC&"pjm&bl Td(௿wcWs~o ɚP8ׂwlQ`n I_5yZTj+7}CH Aۄw 80Sp[}c%A QS׶^MiD?''[򂈷;gXY>z-;&ҵ2i7ς>)tq8mPSH__^3Lnr 26HG\.y_C92iEvkELj]cD0q7:<|Lޫ9IbE_Tt~H*?_X5#cv:%]Rꑖ9"+5Az~ҖlGc+}4GniZ;fL+5qvF"牺>kon)Az@>)Fó1 <45GG2G![4j+KZ3y eݭ^Q,2kwP5Yv#!%нP̴ d>|+0g>r?Cޣn$ſ'D:6OXv=AR.a߂wX4 gT)n@IߩZgX'Òi"u5~VNEVqu)qM|Hss_򟉠X$̋_[C*SS23ػ IV+4"lJ' ctXc9; : V#{=6 6ogR>Q]HPՔM%E2#FaP fB̅ D]u6/.PBm-+AxBO@L:Ȧm`-lbAb!iyeb J(ek!>Z8k/#JqsYW=MSM!}eO-!R)FRmk_nT=A J^%"վ;;; h=߬^8-4ʪ7,kqNzO%c vD0pm>1'1VB7&+|h ( Aȸ_zoA DVcJojC[ΛrfM0yD'4l<ͿR³-I6A؏Pi0]vhTؾwzqE͇z0{-KrD؛˔AQGh.WDDyu@j0xwmyQugaa5f9Yrf31|4⅄%`Muvx*!(Sg)%g[!B@V!JRFGK4yD_%5 (a4Gm\)^HS;9.Y^d|ѴC-6iqg'/ur ~7# ^L:%KiiZvcw8g'Pwee Cn/ \m;$L+`QB+c`^ n!}aB0qho+q$3"?JR D4[! jJA=BziOC,LܳvolKV1&52_.&_&;6q dq%eQtQnx Mkm^Z*ο5wE QM}-设''LtVL:囔&Qd@VlY^uqO<&/}?;H`=+NKuB/lN!ȟ1 Ԯ&Xqsj˕ *ɘ}AE֌>߭\w7N"<*z^WJFQ;H_[b2_-QjsװiP 롮{OG:"kkψ0@DQvDyFmˏaSR-pq.k:+bwtvp l_EĒJopIQ 9 FtlVtF~:B1_z 8eN'<(q=ٴu5RMgR##QPtHkF .##d)1(igBY=Ok0E! >h@Yc*5V#L~%sz3~V_p8%zjd V9ZUm#t7~,4@MQ5+?3bE9ar@2's\9deP "\I]O.jqPgdx ϦQ˹c) gf t(XCob'tQ]'-0%@$.xVbkHt[U6bģD^U|N *.PSgX vc[\H_N!Ќ7yV ?0 7eJk$L&JaER: oFn/ Dx[/@Ůi]$"&WbrRiI!CI <*r"[WO"J7̰;P ߋk3^/n$(GDzGX&;M K rs-߾ HR&gs2/L( g@ؘ{5sW `U68":BRxBsKuIZuM3qJn]|A 7f1 :5r[P5dbKᗇ,{pU nUo\wT6Wn֣Z8,g-*%b :L}zFPZ"÷he֢#N7uNx}L8X0[MjN!rJ!I+La=Hle68)ϫw2KMvya|X{d_|Aor[JeyB WdZY!D6ui~K7B !`Q:Iv4bͣPfnt0N122eH&(-н:y2A0DgV%"*RwRtWoKf#5aOvy-5ѯ:YKHQmlRa\:v8{}'#Ja'] mif׉2=2OmbOӌY/ޝ$ oO+H4 ̦O^juqPuwfUp[|~@9[KL Bxw :0  $˄B Ms7i3yb0*SH OP/I0O˾n(qx BTM[mo!,U3ˀe9sU%Vn Sp0^r6ѓЏYu?H o[tQX}E_-hʁU XY3 (o˺MpDS¤p@O 5j%lt]vƗeGcC$,-g"vY3D *Tpl-謮Ac'>~ j12FS:p+Du}b-FԃQhSًI/6SrnzbMU|5rzW y qI+}QpW~1gǒC><ӞN5qcT>z-VFˎKVs vL& ުrB"ᶷơ/4dJrLv.[S83,'џryHPW' w);F=My!fz (Δd4¯lLۄ bxGZЧLy5 )O5PYX܍  UoG}c((?vw# >y4d2/yUⓆx>(we{|%G 0ϘN!zJU,c 7mbWʡ'tJoa%Q 6E*bw1FٹĦvlCis̺jua?s>ַIG Љ 4dmaovp#]&,Q )L~J JT:-eǫج|㾜7yXO@rک9 Dlζ^%kUw}sm]¸&IǀN&CI5,.zH|p&c:o$ǚOix}KrtؐO@`P2#dU{ ƍu-Cv62t,(-͍r3 lPB99r%*$oe( tg[y1w&S*igWWp-ʗ s"=ohU%T+=ܟrEm5+|2M!g Z^^$@-hxƣm74tP㟠v@"$ۈp_\9&}0pu%ӿtp"D#W#N~7Ip ob*im_Nψe#IаlAZ`&bs3ޗHwjF@~JɜDkmjзdI 裬B~ZQ w^zsfz1az,{88fgZ<_ؠ-Xw}O(niscN)Pv^Xͫwn [!!Zٖ 7-I7 i--U^պӸnW;hp>x }op`7𘑹T9DuJ_uમαə=h*R (g D!W|ߑ#r{R ǎ]m/}7PcT{m O{ޱ 5Tj\jZǎco#o$V޷& bVa 8 P1ulØSiN5>OSdF4,_Iߤ0Oca$F(;{T )n8H!: RdɆzZ>8-p=zӐC1c܁MmC|c1z Αyqk"9~ssZ;ǂ^Èx^m;<[pg=awR H=08aaU-W %OrN5lR_IJSEB>*|Ӫ-~IKr83ܴ3\VOf?vColkE[( nvLNa7CDIVܿta?w&b²K*UbqJk.~a/%kߙճ>O٥(yXyfCXB Q r6hi؛VYW.03wvL#M.DhWM(M؇Pd,ctbu}Jy/.E/C>TLAYjg7g몢`Ėґ2FvpOFD\-_lxu 8;Me#4i *LCHANɐ5J'S, MI*^g끮ŧHn>I;: Ll^ndK4>\G1/8B@BCKlj>[Qy/PJshY\"o7Z0 ~''QA&ջ7/3co.Gϔ1ٶ-+9-I$‡Hc<筯ej 7/cc_l׿0!@7D1ɰiΤ2PyR(r#kbA?:rZ~`c6]j(K>a )60#ו,dO8еzy|cc&Ȟl=!% #(d m+jj1憿ompm[otsH8(<ܔG i)XPd5D W$Li4TөH6HSmcs-Zb`)ՍLMZPDr4i?gP esѱA%qaVb"wرͻMV2 V,zߌzv0]Յ+>xqE^ʿ]$ dWl>`[ran`9 G*Z9V=_P#kUWk[}@LgOngk2ޏЄ= < ;JK%]ԯZ~TaI,1&0r. >'}N#F4 Rm& yه;rv, >EZۙ&NH:-0Sj`!s@V]b#f*rp^@,y78yg?2ZKz3h h9fpUTo-9(+}fl7[Z3==7Ed+d-D#hQ: w(;,ٵ%W Zbg\#KjSdψ^9!z+~0{ҙ|lj-:{5x3͠~':3F@1b~nG9LUrYsap QVy16L 0倾#lH8&=Ci FǛWgWC FQϑ;#z*NbfO7GG.]=js. u)!v Xw "DkOt%kK=; C ngfV<^663(ԷMm&OY֒zƑ,ճ]{;^۾}6R${\GYB襈,' /Mg!1Gyo>9CAs߀ ]?okO.d6Xo_mb:"$Jh5-txIjV5cϩMl4*mUtj5l8NG^0_+#EzwaU@HXNcFKa9? :pX9E!$?2N7lwehg8;EE[@4DNX#x(N[Pӏsl~ [MSݵ˦5dOVi~#G@7/}#=]GW-4ufRڝn=Oԓg"t/kKh` ~xӍM"JSO86E)`Cx#a19%ٝ)V[oG1X|ݥ)5kUBV: YO`H}ΕT ?$w6_Oɦ2w_N Q}`b0c c1PlO+cb YubF`-ck6u#OWBWr}?Gko4DP< >瀙v݊;J%vi~MsG`װeE.7 `ҁz> 鶐*ϗRw@'PqrARM7%7y@Y&!]^#$dSFA'Z7ö65{L$1[hy݅Tn;sSvqIUkM .$ B=O==E @_rq 3#Azg,xCXzgVdₘ_Tٝrh9n9@S'K}eNp14dQxv>-&ݥ(;\;TVcum@/wS-%ⷽK];bճ ]@0:IX.4G-D#=F$' _Z ΌȺkpJ1C~aZdࢌxY06tUB k+|E[xX֜=rA]wf;}08}hXDnvS5Hiho3kVԳlC YJF@oo;[0ML֎\RǟYԌBXLߚ,=#12A:^) c{!䆿b|1Z5G!f GVV9nWJGQiɪ,ečG"ƿfG)k (2JD:f}- 7IUYx jG=ȱvI{m=J`Ĺa'h.V^qxm0oJN{ɬ<3nv,Rݮ D NQhq6}F3y7D vNf_qL{~8JyE( [YtWhT{ݔP֊&%=*?撃AF-<`SGW@ZC] Q-Lцr +]eJ$O"LU=Bk[ Zo TH nϐz|9Q\޶IƋ؍LS?K9w_A:%j|֞W!aIDأ7䡢$O2w"ҎX< m!V){T7HVL< {Ssr_1. )ehR!=1Hհ˹ L7#e6wd3W4ES(YP EQ@z`P(#pr&/NR?Dh=`!m6)͗q^FH ` P6X~hIO\/lh;.+r+)ױGFM* x'э}Jd dwӨ|m#k!> KR;Eiz_(DS{BĠХO]qij`ӀO`c! ǼkQ˜|rNvZSDR[>fosr̛85QVIKaJ=iBjҐTwSO 1rD̅Zh@vND{տG]UbYC;$MmG/BZ XĠ S,'C{bo V`.ِ"jMżXG>]zTSXy U,뗝cUYkM0#XsFBog^_ԦD/}g)g(2{RH`83B?)%w1\ƶL̏VjMBeq9Vr) KL Yct]i+JKFC'\% QTt;M!LDI:2KgAl)`IۙG66l?Gu2U2iq`*+AP}X.GMf֓ z"#9ޯWy1NK߄ϞbΘl˪3JIby\:ģ 0ɋPYDѤU-bdS,.e5B׆|>Bfª 9aӢ&1uGE˼!o nժ}z,t 21x­eLmn$ibM>sb| # !w7l#$Hь͘쉎hl1$TL[讪2&lʥJ1]",T~l?YL/uU8&,'~+K}Q*r1W5X (ws6P}v@*RZp'6AǺ9T-E岖yAYA15 2N>FC_Qw(%ے.U1(N (bjgC?H 83Sz=.h/Z +3՝ _8J|2bHƍKq_Qk5FYsܦ8>-\3+jQm/kClr4!~(%O^>BuXu!15dhao)N.~T B_^0VPSН/EB*  '_*йHw<6zPPW xUޕ@153w =p,uhK wdpص]/&2]d̔rv3.J)Gj.OpCtX@핁 :rgИJ4U?EгX3QL9||DDyiA>͖B}C6 ]U:Tu_V~0 gXcII޾1X>.!e%N#R0)7ܗpS`6!D*m kیQ,A%>}_q^4?ד{hOK3z`MWBdP!"g76p [w\t|p/Vm%\ˡC]{9N&G2EM3(fDv`9m70e 5a0e L͗mbԚ Ն7, >9d).!> 6'=}* xhg'P.(#x`c%&aH^^~K. _`AaLu,,gw;ОAO!6NrLGxkA, Ӿo1P; WL)Kf9hq2D\P*I}*2 y7nC'Z˕ř ~U[e liU_dݣ}  7:`O Z-fGZw|`@%4ϱGV%$TCƠCG~0.,ˤAARMDROOJ P7qEֱq_ilXJf Ŵ)8Cc*$ -~V1v_tt*l A*s 2HiR)& KP& +{?c>`)c*Ɇm[1Y7<%fE3niy8usVu/hz3aZ~{QD;?'2P{SZjJ4$jDgk ]FV}KiP , 1H8?N@s೽}˂kh(Tn螘`LjG-Qj+NMV>)s#W%Alq ɱmb`Q1X;v8`un5R=NBt|H~E_L/CMs*022W=WꉒZfH~;r!]Ab^ <9"a(flsγ}4a|+=d}mm- _9n "LƜ3ij1~|@<zHh/cRщ~g!6p 5!_EToĒfu@V1)z %B%q; QJowHHyrs#x؅_Է'G\%Syzy8Ip5d%)ЁRujc8&8˦@|FکoU1mZݝiϩXKNAkϧo '2yXx7n*H h@H6HQa-dwĚ3$kqח$ )y? n_Fӷڟ)Ձt*dZ1S窀0 ꀅSdjwHR!@490b)%7mtז"/h_pò]¥V`/uve`9#ǂf#_>sC L+$"Ay8WcVX/SjzZ]~p-ŋ/\:U̜{ec("Kqc\Z`{Hq)6>vpZέ8ՠ 'x|mچҵנ~@\٧~g]l'۽cc`)Q^n;M`c 1d$KqGLDU@VIJ&}0ؘNJLٽ$#Bx/Y g22jn^U1Xe*VGѦ mk Wʆ "?JJ3&+Gxl_ ^OvMU7yhx4fWP#R0#$+C~ҒA'>8#slr3 0;$u ba7:B}c; 7]>\6QA8cf>3a82]!4ВNMO}XZ0eue1DDR~^Lnނ[!zMf1"Zm4cm`R%؇ݚj$0FeRp+O9IDn%<,r>/DV5K/:\,.?Q Fޫк}'jRaj4вHg".%R߇GE/ )oL̛dJGq/B˙_h,QJ.}#NL4 5j4p;<ȻoTV׹*>٧ kLQoPHO뗰ȹ*4CmaŬK :9ZٽCPuvts 9ULhc"WMEjg%ΉDHv( .Z~v={^-|F%a*;v˒H rKÔef! 2?0l x?wZ'8v{3$,%2v#F7 \L/'4d*$inQ{oSdžuegA&7)/EnI͏:$Sl @[yVo4y 7̳s'5N $3&oHYF!#?i\t[~1C,?'3Wj]9&zʻ9e6Z`I %.[IMecDSuYrUKa:꜠ƚ=Zæa::U "W ÁV:-|nwhuQ ю/:j5ZPK1T -,Cs扬L~MqDXL=h"HlA9&vdK0u0}q%)) 0pzeig=Fha Է] X40@vNUh \>Ř( XfG˧hH"=[nWtI@S_+^g8kUCTm%DH %Mƴc0J*t JTCh[do/\R?|6εE׋L# 5ܺdUsJ\ &4*T^ѣ %Gxr$`ݺSjSMpq˾s}H̤%jzhY5xg>`\U/\m1(s 3M[ªc3 !]+6W̾xg{baGW @Pqb۱VM8#W̲R2J ^:MkX]"VrՅ[c^<"9t 5ښ &-)qs:3qks|gUmڸ`P]utN+Bg=df?tW(眆)8BsMފfʈ>*}}K:(K5pQ6֠/F6EF|2q !1Lj )P'Coͫ7@=-涄s*EӛK_NebAVd= !䪦O%ΈDde4|^n>B aRH uV>>1Y߭Q*L{vGS;r`I=ƒKi$iw]=1D h#:ՙLRBcJfYFcn LЁM%Db;|~xnde YI{Kns4I+7Ul(tG&@2_"<.r6pRo1S2GQ`/^f^~B{sIa/Zw*`ؗɒv}upY"͌KhPoVJ $}5-d2>?8[^,=>{Tl4tw-$*Y_1͏}{{h~4}9@Zǎ94NydWTz6P6|‘>,¨[6?'?Lcnkt5]Ι4`5*fT[QNѺv5/R-Q9Ir4z(k]D֩_~@t}%Bc]ϫ%uQBy3uO,HjNN:[3)rhݔ `f}0;z4Gٙ5]xv>ʢ?ɘ3ua#j'Z=;~a:?[>2V|_Z1 ]On1I M%MS \=L'^\LsZۤ$0ڙg,e^cL#ra=w\j cP/OBw='Fx}ѥn)Z)KcEokkgЇo{KC b\lMG2/C&ol@TuB_v~u,v fCQM/7-a1/diŇʷ%b](4~q&Wnt|Z r6/FB2-J PJMP pK"R ZQ0Z3,8c8~xx%5v¢ęCr(\ZoV3)B%_rQu:!ܪR!NEQG[xm$S>V2/E)'A%ǹj=oM|5 3\" &{l)1i㮤0w@9B+5o͍- |epXx= 0.yeڻ_hRXZVN!!gbaCuO]ߩVņFFy_СW ph2vjDW$x]bg>{U՟ `-@1g*l(6TVp!Gͮl,>'xėqn!u="PJ ĕ/*r$U߅Ɂ3 ԖAп5[ OZGAr*R"zx J[|_ %[Щ!Y_)k~Y,1gfv'Z~DPE.GU7Y DFVbtԀb6@#rwm7^ɨwUCne7nCdY%wǴ]#ֵDޘGv]2Q JrD1 Y:[|w"h7x/Dٛopc5Q%)<(a\>.z[,0>=CR<=N=ae"@ԧH]RqM5薴{Sl ň:<}+T!ﺳЧo79ᓆd"?'[M (F̐=+ Mj]%p"$_c1Z# jFq^[ [Vef^>l?$iB 3kt~;<4q?Ş$CvN44m8c7/_:b۲n&7L%+O/k7JJʋmܵPCm WtG*## \*ZʧFNŀW]\9]ZL3iX ,lV0M*XGa&Șf JI`{{3gg,U*-PFɂӢk ˧JŃǭ+˶q-I0iB,`;t?'f%cFZ=K?"L's6*+CU7 \рxzZF+SS?nlE-u{_*v p]Ic c_Ώ'P a<A;E65pfz]ȿ74 Ծ'gwꕲa)RZo-5<E USBʘјkgC3`#g6Ӗ":)%g3nG׊D S]q=+ZNr sZ 1L!P/7Ӟ' s8}&I 6)zz68ɥ4[vպgιM'NKUĺåSxċYLa88:҈:$|M#tq+x'0m2K7bver'K}4s[YI[/qMf.fVn'pf,/o C3J=?0L4\SM$^|Y7΂!ՕC2Tz6) h놄9 {侦KCeA;at'ƑFQjJI7$Ȣ^eJ4)Rx":{G}n G2jdQv/Z4gx+ 4=kJo['xsO cD&lRMn?ᓊ۔E-cN0])K=\f89m#a=Dxِ0pJJYu5A Im7{&kh KHbBl>x\i>̝oF TdFpQUe?o XD72hE<1I a7;;T&Fip- % >0 /FCCq@-9ݦC3vXo4E>Z?vK7`16B{eZ 4+nDFbDmc%Ce~tݟʤlOu{1;SƨmMl*~o4]Tmkse ͺm81G,\0+]>K`L̈́˗=R ]yFM V0 q "@QE&,?l >|!5`(Ey+a `䏦@7 R|@@gA[?@83T}>BQ|H3?&IfڎWq绰 hi*a6d_ve:H}iyMoN݂(zϓ1ˑTiKg0꼟~;ۦ ي=2T&ŤsWu0= uӌ,Цz>@*F';7 }qy8#l݅ #H]Dr6xE'/Nif=cGMcO3ucb}㖢j+Ԝּ* 61jCl);֛)jDVB;t-oÄ[VT8W{gm~g0|0Ǡ\5~/Ok&e'n %m|2ڮE@_5Sô`SAUÝЌ~Oo=Qό׸GjJ:zzl{bca#$OtM>%0>jFc;dؙ8`xϯr!;9G<e:f©kk3ދSF̕Z ($T9,jvJ )AۉθԻ ~ζbׯrhم8XƵ,S V_S5ea}x|E [_:@fuٲ13qq~*hƼ7.UG9]KyOs,6I[ywF's!ì ".U;jj,2JA j˟kUrE^QDz/D&jt8h$*ꘄvtoC?IUq$n@6'I' OPP+!Qn˧k 1yty˝Gco˧^@X)Hk:Q9]{ \;k/Gux^ keDCl(t)6RK{d4x7u'B)#DP4TW! i<߭:ǚGlkrSo1,~l* rS4t0uS?_Nߨ&GyoSO!Ok9i " ΢3" "E~.B71q;"A]զ3cp.Ӵ[xʑk0k",/[h_{`OfoXo6%A]yd 7lfӪ|!6h ɒ3_LT^I`6zОnlT, Y3ZFfF]Ŭ83>t%|mG>s- 2Qb|@"Q-7طR3/Ǹt0rpboܲƮU؋Ԧ:gx7.Myl`5mƸ2&rk`_ƪA]92n}Os+42+ɲf 5*VVS x׳܄]Y@6)cQӒ;|!bߙGuzxzsibȹ}~ coZ3V[21S&5YmW6"2'reva!V#"L0eڴ#~L0e&Od@;PRX%\&+,Hgݰ*}.61fa8Ȕ/:᮶%ecζT`*}ӯڔݯ4qQ{%դӴ؁252 ۊD6o_L,# ;F w>m&K|ОҎvU\B ZafYU>1 )lzNn ҝms@8ž6%|PvgeOE dE\:iӫ擑Vm- S <~S fX$ؖDQ1۳4u~43;Q&R>ḘM(/Q*Aim I ϓ[>>'.Tec'-XvC{%8"x NkJa lv`X*`$kl!,UހV i%l=كBہftbol.-4w+"'9ݻ+ S_^aƜ =7-bɏ=G4˦i8A5 .`Rlc&"m `B~(tt!*b􆟃Aen#l\eѪ}](u dv@m:4gwZ"`\*(0 hVKԂKHK[D0ʶ+'k6I*ԺU7bv')ʕxEBF_Oue-p4ҒۓJX~4X:Ph FrbymvwN@.|@br*4fܘX#tp%>{O|mmЏ+"Fg H;Q nU)QDr7yѝ )#:?\;Y*c5GHo)z2}J !z>!vj*m_!vDLfcQ/o⫆Z-*ț3F>2>f[/^+J֥TCCigU1tӡwB[%ˈlg/4/ޜa#C|8^~8i)@M0훽lpr>4j]G؟ؗ notٍ(=c?Gj~ŒbVcԍ 8\"cCxsSʜM֎__+y\".fG#Ə Zy)Nmer݂$*×Ӳ*'kiua᧘bk_de)x*W|@&YSA+; 6@%%>m bˢEr 8mP{6vKmEz[% bҟacdFVLwG9q>C$5OQo`:% )Ʊx[.s_X$~b0Q|/0(ueǹѫEgۗh$Jtju gEݝ6ô2\BL֛m's>2MXK|a~Jɣ夃qv_JYŸvO C] gWmAW)Vp@'.}g-|5eGtK cC߉낃S Tߵ agz\Qh t~\h*(cJ n߾/z6G@`ϸ64%#L`0s \Y~*Ga!Y3h5@)CREp1c \͈@; N44 ?ֻcH tF~Qs?g /U}hMN}W#!pR@tT#3g{ۨx䎐~Y?? enMqCIZM@*p˒IL1Xoz@$9Oe";-e>ՙs&/!HypV~k"{.r;vF'4:1 pC5AuZěaݷ4AN]tL?JUU4 (đTe9K=Z'9IMwv"k #2!n1'FL8am !Zvoגo6MLh,_h 4Cc|O{sJܕۧ&93G|IjhUCyI` lV3M_l˥[0p˴<yC6T.j4 VR}CetGJug !=뭄il2S;;ˤؿcHm>ZjK=k0L ^V մۚ $Xn79 &MJ/޾RhզhȾCݎ׊Ps0̒4ם[cz?֟߀j?9yPwjs4y~i!XDaP7TZb:Rq'ͬ|nkW<}"Q7;dR2*tJhv363qZƴC_ d 7ɒmxa5`I6Z ï|&¦8zz!'\X6 `uS~듆ї|C|t|(Z -`2<L>6|+ yO2]d2)Y5Pf:NI[LpQ[(1( w"lz_)XGe@Tb#2 5 rei\=*Ce[5BDp7͞SĴA@$` -P1ث|AQJ4;j:4 c1\no'/ku=ё/U8[֋L_d6+!?Rj3U6'ętw G<bsݶıeľ`bL{baƵ\ $$>Zwo.A"6ߡ{^_wlj_!mVT(-%E_f`} ! ʞf~IAyN@'q,wVP.f'4&ڡs9Lsz6lY ,Fx+Z.!['k=-aqlka)B߳+75^@+ )y`|XƏIMH"&bx{[s\ nGGQTQSY~h r(JMn{]5\M`TYhb$%ĔmNsZ$}~%sq@HxYTiAԋ@8 XoKۉj("Fzʬ$uHvn d L7Jd_\g,{ñ2\YDH<*Ʀ8GtIfSeò5|Wi*߆xء˺pV0Seӹׄ[DV\(gw/^NË} GHލUt xL6 v6w6)T֒rڱm>h 3TMj} lO|xH=,[3ʦ^`)Xy (#U.:H~ sżIt t o[N{s]CxwXYuc|Փv|&!~73񚅢o6UJ)CRUMO,g\^֣/q9g_%a .GRC bpPh=I¢I@G3Ă~L|U5]`ً3'̜lfzձ&l;kMTcT*u7't ]B!k;5gQO퀀9x xpY^,[k X$3붪=Ŀ,,H\f9l%'V\d*tuqg@3^z4HI"?!Z.sߎ6>M01 > ,&MXLBqWpJZ`]?3'O["~^PGa捳|.M 1?9'fO?b,V3@}Rե]2n =Ǎٴ< *NmT?Ĵ ݕ{AG:p攄̆2E㠥xzߪ_gu_]zd'xWJc~Z9ى Vl{r/s{(ӨNo~>va-4m`}OIÄ8 c J)[+g81Cmq7h]RGbp|=a}U:PȻ:p@/հȸ< ha&iؙ+]2<)0l5((D*?̻ι(G<:J,=Ѐ 4AW*"snB"^4Wo 8^=Et8:n> BrW-*FGRlLR/0_,Lxќ.xx"[ׇxpv;\ 9o Z!h 5SF4`pF09(.TF! 1'Jk"5|> |}K$LSQyHZr|1HS[&;YΒL?B ye}kIQX`7F]ÞOê%wbgH=uGܴz=^W  7{GWu]Ơxɱe.c&#GȋAd!O=7[9Gy$P'^gX jcD䫴;O)F'%vMD--D^ykM@wO zfeU#uYxcww>Ze&OjShP'U9Q_a٢rrSXxr܋ZujcDz 1Y[Zʡh2Y,H@Wm1wm[ڔ*;#.⣪h$.^'w ˱̝/Qfzu% 7kJb%͓  }8Ȩ>TfTCE .s'u_RdEw 4 t76DBu(k93fr-ŸChu=cQ6qKc/7n @3Bari$x٨@܀Òtل2 l\L誽I-B1a*&"BB7-;f5$h7X:S)h,0WKNF+O?۶|L=n Uyʖ :[̗j[dBT3!.vϵ/#S ʎ$$$$VL?KE(5yW0sљzNhbX/DRuZ `paqKbgl[4[K2 }٠ܓ_>yQD^-00cs5gS"xq@`Nre` gSRR ?sҌOǍp eʡb{A dt ()POH FEfN\TYp% mJsRRrFJO@,kܳjj#Nas\LÛ"w !5u1xx]87`\Auku-bi1"ƔʼnSqc#gUubB+$>fˊp6( ZS@{/YS,> sjT2$k'Z?蘞Kއ̫8B4C$O%8e%Z^گMpּ `Ζ*\0YFlի0*`PΨĂPjlnazˎ3*mż!W&@vGʌ)A1|큼gPa(0D&Fi$fUAu.vCHc/Dh>\xU'ǵ1³8n#.6*k}' .Wdyち @OHי3 Q\W8%{InqiSVrՠxQg8"ڽ06<ʵ s)yZwӧag__ƵY }He&U𜃌S(MDźg#x`~-΁q gD-FmOB#xCLH(^zqmȣEsbX&^:=+ \>D"`tno.2l/`3jĄ‰VOx ʒ~S 8>~ԍ+!G$[_@1Q%rG+Լ0O 3KX)]#h/h4x1[GG,h$VhWyӣp;A$ "{O[[}6rCK6i2N=Ӑe/n/Wp"v #F@h/aF(T?: k9 Ziz쇜 RH`MK!ԉt)upzb?Lr{ϧwS\S zH] g'y;mH> HajWmieXo<5x_0GS)Y(=7k!z 9'tzϷS? M4߆9 KDpT2'fp*)ʃ'^O(*=ٶ|j:-s`BgϽL.ewv/A!bNeHGL 20k6΍ꮠ5D1{}nUej.u:Ԡ_0lO>]x7џݖ 4sA3qopVÁF1>D/e| qu\jyKU֊N~wkاx c~+%y]xrzbYwL3@lDN6)%C zb% &Jxxv ([<>scM7 x&1UypĹܔ +2;,QSQ<+fg_bXQ^DuqdgfB?#s-m]ּA;6Bsw]XY|s^^&wyz0qoYAU4&e"GNT8cp4B/naIQ1'dB z2hUȜ7C]WrnWFʍړWis [`?(߯".s&^&U I!J2RɄv4Fi'`#8=r)q0cy`8n⒅! <Ș+ARCL|nE'΍3ǀ/'qWhi*K熴 eEc- Sry^X(p|7;[MѶ`m$}x>HObH,5G5 !C5-ȊPyG$Tp2d_[ez uh].5+X(wv6 7+@@GQyYz3< *567$\E Nƴ&*bh/_t>Vr-+j($.kps~̎MGbg,uuRsyzl&|D [j|zWCW WVzx ih MG^כD}CtDF&| š" Joߔv'Ŷjlle{tb6jTچ0ߪ ŧ(B[8΍Txlj^轆[J>MG.w9 F-<I lP-,qn2&C91SdD&'&3Fݛf\e1&D6yUU@H`pyHRudRF 9F&3OѴV}xG~wbaY6 Y4AT7I*Ӧk[Wg񔻘/IVcv) Xe~{?0 e\hzѯy~XV0'J> },Gn4yC yڣ-o9bBxw .c4>ٯ3JH|:"?F=y?KiGzެ@|xǃqJdfQD]r(&3/UMR!3; - r0c" d.GFԚ>O!lu9,HpJ m~94Ȕ;PIM2:\aAGf& d9`w.l&MOX5̥9lk7D@LEscBD|*#:uVuǫl?;? @Z"=\ mF 9+=?&.ÌԲOs7GSw{ hZ@f Φe{`O♾C dP{Z^`vu#ÉRkWϰ{vG$ѧRqYVjX$G݉@FeG,rJ(ؕJsH=B-ۤ C@0)x@$=OrN'ׄ ~DV Xo<';-<=#fܼTDrQ&C:sq˟y9E_PJCe'fF/Am!ˈ>7 > {cXMMlkNAүf0ٰ3&]IֿA yPG6"]P!CƒK_8vy8Ã5{ÏCɣad57B7Σem c[T8o6U+SqKMڑֱ %0'J,54n[x8ԗq;U?ьXJzw3sZm_t_oUg̉PbZƞ^N2#8=]ј*"VSyA[Wxlf kzݤ[r͝8g3 ,_VvDg՜=` Deo݈\s>A͛»*:04N[&-|~IfRQEuks'빬<@MyfLjL_%("8A+J'}ேqߒcՖl750kRU=!@}C+EFZ$> U4/ T &.\!m <9dl]2 {bypm]e%K!(d~4_5щw5V^FYqȃ N5䵕4B b>) jUudȰ1ګ֛=| BUMhT0=į:xp4 KB،|>2ctJ m;(9[F)z&3\"}Dҽܔ)C ~SҸ<*#a"ʊvBGFccfUti+).C5hƆEA "!/-dY?˹gz㛲*!{#Z/p~{UQmkk+ R{Y×8ɱsA 1S f$cAO*#tS]"3X{]5 4B8/*s?h5D6C]#r"$ºe6xymD'4Y) ) ~~].搯︵]vYD.C90 z[Z4|Bs/'|@%p~RJO2BӶiњ۷j8Vhڠ1o_,r!q֓1!BR.jg7D K1Rq$+pɬ\TwNӕ/@7U+c~tVۻ+5zUY*2/H|ܟFOX/(n~WcTeS]u7>V!cA?lzmE'AVocң7\y@ß&-@fb oDo#fŮ(Uzjqn ?VD+Zv֘\ ȷPsvGq*()HY=F mdPB;ElaU,\{f[ܸ˸p&[ Ĵ̳VJk;s\^2FA֗Rwb g3ᘪxR;m4)=%h %w%4]N-U(6{C2mGl>MB|Kpa|QW"ns&iẗ+ȳ_b=ɼT=keLvקtEx;[0n%usN[0S̵K3^փ&ZLelR+8p?prJ'PmKPȐ0YyZps ɘBBR AW:'PMd_6NSDttHp'ɣ6$Ngǁ>2(+Fb=:NT%#suBӅ +0Ч:ljgfBgO,NdIu^9w3O4nIQʖrxތ\Nu %M.]Q-@"O*qu5)8pF1c'S{^<pywLJ.Ejjs_fz-e`\~7](*Ӿ/37 :}W`o4߳Fq#z*mo/:Ϗʸf%Asv:*80ZdEmJ ۡL ,38VZ [3& -дÇOov{Ie dz{7ABq+:qLjS+&SHDS4cp?>\ Hd!8Z"(YCyK25N6.AJwDdT$m:> gM:9]̏ڬ; G`/ $-L";jUhưUt` .nJPEiNHdЅahj. vD` d4mt6´3}/[~\exX -7c9q>@Y?&Ӡߵp+ bD-NBOh @Ǩ 3ZCy deliYemuq%IWTM}CĖ=n4ߧ^#<ί-YɉZ+1M %ScfPQz]=WA$֝CFw%7>`l{\c=H +꺑|0TH};S߻S֋*OND)(K/w (R/!thˆ$ͅR&(Ly:&U75vI"#7@"8@rb:bijH>?*d&Uq.ڌXj |[S<¸Txi]4cUQӁzk$s.`$ؤ2aAń]*a4ͺlbeXK{i+ii"V%A#k(P-d(up#@=Z3ޒߴt7:n]¹Ab4D4R@xgS0Gy/7i(4'} H󱙵0G=+q/%RjT0~ G*Wз,},ϘlfJNy<)y#?9|#}*vž40ާRGȍGs;!bZZ5x(I0AYd&yks[7 O gd{kKoI(emY`b4U~u73w%h/W^XO:5vL\Db?g5gJػzSDcy٧\}v"N .f-@Cde0TG忠;￷~SH8NA#t`9/ J>%jG6@=`ڴD:tpQ\t{FvI&ֻSuE❛v{g3%輑 オ |Wr 54-O??Yv%FA/Ma/]Aab(jҤl& &6&}b"|:+=Yu&DNDLYuץD:2B)EE,(rҸ|6~FhlN-)ͬ,Ǚ|2X{yc71]7&59C'm{1. {XU":Xd$ rT csүįڧ  Ω^ٜQz.Q43.nuo~]C{S$z7ii|,X(cVm+Hr_ͥR M pV)lFZ"IZ$ ?voAi=;{m8wG C>%u.tEf!1B7>h.+Cqت<Zqcz6 *q`NeQX:@mZ@RN>WGy Dд]  v{hQhl,qh8xg jA@wq~ٞ\fQBYKE moBt9rJk2bJ^OW*EWZM!jnRydo+4,V8ge(yEARP =ˁ Q؆rT~y8RС9EL K*YB9c_G^EwF·Ķ7~y,̱Mt͒18)NdFSd0j+M֌o#y{MG]^s?~E6W b n%_e@<\iTFDLGؚ|v:KTQ(:B;1V9>hb|kyX{~`6:6z]D Bozl? 0ʼG\!q_)^7q&y T<\ MlGx/KuG̮}\6k-o܋aHA͔}J0cpxZЀ0iHJӚUIբJL`Trx,cGQC=}b\NѼ`_[-([/o920%AB5R@a;᜾K(z;+ɬٙeUn T~j+RgegQKW_"zSHU5P[;XJd*QdXDotNA;]KUAO/?e'ٯD4i Y]%aZ&WlWiVfLhbxo/gfz~Ol)Y4#mf,R71mOȍBS$|3FˆlMWa3(K"L%4ˏK԰g\s'$5SMIz$w>?tU 5 pE [Aͳ]RD22'2|l+MOKK2V'#21MׯInW ҄ sLB~mG6Qnq[zNJWeɍs%kI eEm7^QQ{WsУ\=W$0"b:\ǽ"|k2*ib%GB@' 1a̱:2 lG2)r,hOx||N8gņ#_ا|Q"EJetd8T aS1x>)nO'O|mĴB\BOY';ic2LdpNKcEfq< g$vu4@ 6MPv76Z8^؃1W Ew6S^d8l')Y0\;r~)8G-ŸyhȚ=ۼGyY>EZ m7)]S'`MD1r,4%%] ?p3KXP#qgOTQ,{ȃ/F*bY4ܼ kH1BbB5j+z73~7xD[$e3 YrߣoྸB$JitsI;8!K䜛ؔf.t6Ģ"w'K:fIݥ5GaHB%ۺoZy&PoW@U9 hmJ8 1bBq}h6}c)Z,u5 i,l)՟Q4<j_jEJ9x7'и."2|I3nW+j7Kk:/yXqpGHGAz6N 2p,đ&7ѿ'rwu|MǎeJfUv5B8{}' 髢L%HW"Lq<&B3t&q[~:N0Gq+54 b7C-W>I),CzxbS\: [zha>j»A V-kss5Nbڥ%1O S̈3O9C".K/F􂉧$D4,IzgcZ.uȉu:Xb%Ĝf\ iRJLjAU"ūLy cԠGLHo$ױ'Ń[bXJ eoWPZ؅f~\ QAuϵs'y%.q3X5EƝ2dBr`dnt]T;Cf\g֘G@P'<y%{%Xy)q> CuR*j?0[nBWԏ.Gg VDcɾK㧞@|I BKѳm"QS#yǵIqA/5y1c<_.[ <>OSUD#N`NtX%]t 5'x4'ϙ.be ъ]'dOG`ڇƧ=!w4QM_fY@+Oӥ9|^`ǹxp+"v&ѫ?ܮ(?F l'֓A"(LDf1wRg[%ED;z>⛣wdp2[ :~YF8f*!ކ&RFpG&U}nWA,`-;@uOT@IbU,8W3O9:mٚ(8 UĿ<8XP%-LK6,Sނ shL|E>hzS*d"bN?"/NJ­6̹ /"h<`$Hà29ށ{1f>BޤT x. z8T(MdVM,? E-SJ3'ڀx} $”!7|nSFý`\` (|cx^#\@z{_ܢ7̋|wqDG<ܑ"KMTF¹{|o^ba?Z,Qk:)8>gIgᦂL]}i&2ܷ 9k@ey"$OȤ"҉xɯ35Br="צ_E^WD$zb6]vZ/AtQR{j-K\S):#(C1j64ijPm(? t=c77t; -9k/%s? 1?ɍF4{S/hUg̽f>"/n!3ubLuhxnfS1B~^Is)LC%U2eֶ *L(ޣ*rKvo i{db5ۅڂfE/,%NNéLRl7ֱGS(J>3*j^U%* ]]UT3X]?[ AbYJѶ$2<̵ !J>ȟ&_bW_~ߌfi)y _ĆIC> .ͮF[:}ewb_l"9 ɞbhsN L"S se@}Y `B9oj!c"tFDf4-WǸ8j̶AV/n5\a37Ou 8zl{)bwò^im֯BSCYtez+7f5n!3j.HTٚ|>+ghsڰ>4/*Xv&Cѱ[w o-^J`08;-kBE +VRU I"[pKixb=$.]QGyo3u>A"+CN'`m_FJ4iˈs֥/~2o70&AƖsvSw"nٴƂE_DHklw F`j!KiQ_dYuLzL40`f `Vlitv/zH}J5>df(w[?ொdS<%m³ykT<>xQi+H{{Pu\-d]_p_|%*XmwEު:lmu4<-0=fUDh5NDez'z6s3[b>Y"D_q!Hi%ԯ0jxh{$AC@1%; Fvf>P 𻧖3<j.4݁5WW((o?"K#qw^TV8-5@?iɚ6/1%4WW{Cݞhk [aHPA(#x\ޔ殨>"|/]`L@Wt= 1Vm>Z!.13!ϫpmmȝŝe}'mܴE}řϰ`-gT~wq`8vV}ͭiٔ$ ~G'iNP Ek4q/S3@^E颃JqH4_78|L(`ВJhK}[ q{@z܁1;aG1O@IJ}qTq-g Y.Jكh>a6XԻag6+%3K@S.1rRgd+ ˛cgO :<G(eȏ(4cqɐ!HρIψwي`1Doj=D @1=K,)-)Bx 6KQrS,A?dVt>=Q\dp;%#~$7J@B9>@sr-^7Gp~flzn:*QQư &%۳AϞ-ZG XTb<@.RYrxTʃAu" =7%glum*EpnT |XwxHǀς2sJm1vaP, Ie)<ґj.mE+ ga.%@튉Tɉm gmpB7x'Rԑ:nF../߭.zb&ʴZ#d㲓!40PWG ;RɹDx5ξ^c]?ܬآ[:[Ί㳬ǥb‘hʆN֔jeB{ERm"RNSd =Ok65f^ ^DۈA詳]\H0:" m:BWKK$L׵;"on-}})Ť. ו!SOb b5UFoG~?L;TH,>eaKνXBgLdm5D&.d Ij.L>p:vxaa*iQ5HͿ0׿SV|]@Fc2Ģ  B=/脄%!E 4>#7QthrQs$=7 aʳRµƆ,a ĥL!IW$^ 5<߷tG͋i tx|Mv ] m1`"c/' 6j_bG?H)풘@ *a=T GV|J<3SyM]DcF֞բU#,/;FLz t ώ< !)E)Dyo#ASPbՌ6հLĒWYf4#oe)~Jvj]]9@ҹP{=)%In{bFOm;MQCah_2cs(?8.'һ7WVHAaWSS5]:2{ >ΉNvXm~0_rD;$LI$]Y7"Jq5@f~'Ex:%EEA#E3)fŲW+Y05`Hɱ|.%=ҵǬ,Bb‚1d IDr=aÞ"F0^RS 5lhGYY3dul @k%%: Y<0EXNkQtN;Z_զAmy{ZǦP$i%#+C]͓D5.Vy%6#>ߥՁPZO/Fݾ/Yg>")1Bc| ⽹+Ϙ#2 nYA-L-Y6rUw}_^kQX2E`cDb ح+%ɌDj,S/ )8%af(o2vMтZa?͒Nczͭg|'^{潚",`igݜEibv`82=k:h'= Hl^MQ^5]7`|cԫKQc/ҿ'v}muu"A%2Z!6dM҄޵j aEب&/Vv`/@әZ#;Vu:d/u~Gu7aGb1~ZS] *Q("I4kt)%uY̜ASr H,h2c<+gzJTV_?zNdbo1ƨb-~d1FkmO,+v{뗠1!! ^]qbS󌄀ն}jP%l7[SbWNHw ڛ&8Ȍ4E^L HF"`Y#} )d/ xpzz"r]Ef\QG|0J`cN$ ؿ70S5呏B}._z& )oѡY7%i^Y@Vŕ}s7/gE:wha4C=~"zhn )=: A[̽=RL-@yV1r]Ahua~:HyvP!} LZ`k^,%kњ*-*ҲecAxnpkZ%78(s/IS cJ(5w|EJ7 TIp`ۊ8GV p rp uAXVS:‰#y6TՆyxt;w.:ӡO /5i>~ BKw79()^/Z?s؛ $1rf%t~i Vq6N a؊Ѵw ^GfÎdCP_WV^Q@su p~!mwk)zƻ?nf0h7Jr*,o-Ab#Ȣ\*h藮Bg=8=`* lcR?upL(`Ag;r) cS^Dpo|[٧3.t 7XT,yO5bK6\P1[xGJeJù9PL2@fށ]|3cSQ4b[*,k6ˏ_Rs$Rk~jiTA Ӹ6pN Ov@Al"cI2~+k.[j @;i=$+ P7 !Tj8~XsIq(-Iܴ;DNͪ3V1@WE]$jId' kh ǝ>AbF FÑOvI: ́z_̧\f|凑1LÛZ.b~H]_:[^f< mSL.7|'y(hWa"(H|^3J%9 >hj.$6OD%ުa\P- j6xudBn -$nxʇCf!#V%dpLsTs`)h]//fHC|>,xs ĤGgIw)ToZJX/O|CյiOtC2|||$MHT_yd $Nєgn,|6Lx"f:L(1/]-L̼m+֖T:hί)R<LaS+ppQQr hgyAA=$Bg& u~7+z["1k@R|m9pX$3h+3d{_BT]> Sx[ NZO&g2v̦?B+=k֌ fq΄3?9Izt"KB*dcRĿDSyUwsMʧLK蒲2}ȖdlaB 0L9oOT^1" %gt1 +۬E1uy/sPH(=Os~]MWɽh/6;)qItd OLEwh ZzV _ o0 3M [|I$RTGo 7yA 'M. FUe;9M/b(xQ]wT:Mlq8<_ݶAy Nu?\+maDYzl6R!ЏMq$^f܊OƠ&p/M (}SqkN?QYI8g28ݾTYMZ|}` fnɑPs.:Od㩬( ^ЅylZ.D2#%n'ʇԨk SQCgZ Xm:8AΗŨjg2@BFGd¯_aFUz%фt&$}ysd{{2k1HdGa3F ֩xN6yMҭǝ%Xi]%X}FP?@xY}2D T <  w 4)Ud` 'cG0t8ѱQ7liҋ<(WƖ^B⨾"D1x\$q&|Lp~ ar!kmZ$}?T&Q{yHel\>ӢjlW' 4'p'VKt9[",ҫ$uv DkŽn{ݶc*YT8#O+gb4"6RolWax)$0烖v8џ Vt38lŠ,/ aw dS1q;ֳ pWw+m **“ DDMPzF))f܄>fu&R. 䭍6iL!5l;aR!yaFIMHd&;6zrJl{|[w@$skY Yl_?wװsLѿRUÓPőni0$ʐMdЀHnsL}R\w ׿ 2bӢ}+P+SQy `=E利U$4o CrYVbc|".R-P]Ku)۠Mq5@`y-IwFd_u<RXG%x=ȳ@i*b!7n&StâegK>= W (Uzi[R0S51Xl*bw`FZ#2CNm\<^i"34SNrP2}_(j>޺2.7:Ey ю +vi= 'hi,-Q㨦Km- `{HB({klnIE Y-~3q<B;B@4:ȆK&L!Ȧ9_4Y hz"?4c\="Sǿ|}y5%ueB]J4%guC`+>X.!el4hgɪ߀A VUTy+?/ *vdU&y) 9[,ٍ]MsrEgdU7D,ʂ4 lsw=9(IJ4O"W$UC; ~g)_.l3 (]<9e;(: oA_h?ۏ|NWJ؇TY\HVbICG\eM7dKcqp vŲBt*17nNY%4蕎] *# \ro4f5:JWHԌ\#ӼNC{YZ~^{AJ~ I&l^.F2 4F̭MP>/L;$Z&X0B]|Wy$@W@Mة٤.E؀mv`7ݜmY=a25 0iÆxnH1:|{BS*~̼1.tn[ )WC/+^Jхuj;0 I1 %mAw3{ƭI 3ȓ߄=QL\>Uŧ|<ި ׵&? y%|Cf:0d 3=g?gu`=ジ³+vn Ȑgo 2eIk3 9D %X:~HN-~$<ky#$!Lq ]Mk>]gjlT+sMgQZOb&̇X#mrW-.hd^zc'3"u^v ]\ ?HINd)qY1|[1\vkFt|ynķVRܶLX2^lGmf-xoL锺@ih"\Q$B=SWH+[*4EG̎}T<m| hwS:&x#sj:痎{.^+FzXTA8e#f3RMg/H˪1%Tr2BoW%) /Y'PQlE#HlTh3$3x C~nٜϔfb9P3}Z3#@4[o_BJ۠'.?M)%}&# 0yfW㥝 Oq,7sX =ߣ]3}!SHƟCmɱw <,n!s#2 ߁@W`hS q"B9'EWPРhQ(5@~/9S3tQzӠr (j" 3;D+[̣If*6[Sl&GGZmMFD CG~`Ua|lYJ7 5F^^J '"S 1,JbΆGui&үG\>7bR 4A-]e،e=HIi; &S (`.kO:֯KVeL<8a?_ŭCdTөh.PHG.w:bqcYQWr>'R1JHЪhd6NAˀ^ [ t9󢬮RUt<' N"r%PoVUjXC_}(jPeAe6"90&a'G0 c [ R0RuV "yXxd@DnwncH@o9ng]iy0NJ?]{ZS^)U tZJΩ3Ⴭ(W3t~fdk00ʟ^aąRfP;:$c^M;C.,]|bc1r6戔JjϟC_r{В?F~Tѱtq'w" uy6Eb*FROcUo(C&rvo֣,zx9 tɬpbᘔ@YǞ1O4,G1.K~fv&ѦΎ‘KZt?0Ya|6&Oo>A`=mp-F_Fvn^$j;Tzޮn-"lV$>C#ncSpD9ppEXV _:dV!/ M\[۝ LcsD9Qxnsi*/LJiycJ*ecYӱ ;*hޗ'9axZQ⛇kN_M֟!%6M 7O5MFM Ī1y%-]hbXD8V~g\6ހc`ɝ)Z-P2Q)6խ:G1:4"gEcIx"j!jқ5sS+MgW6m1l~nەXS[>|Va*{j8f~J1'_\[xα zbe)FER$bH o7J=2<Ҁdϩ5UOٶE7tBP]֨mC=9|̫ =IOCJ%1/zbg"CcҰi!=p֙遶u;|6/Lߥ ?1WhWKOqwa/s~U#g-!jk6lQ1]aAǸ> q`J H_%i PԤCܖ2oχQT0|r?ŷ;4qTmJ5GGlXXVhYqQ}@W'༯OPGeJ@{jw82ʕr$Ǭc`;V3lU8=$RCz 5 R~ C1ԯ<ۆsN)95wDnGP9Cq1\[LFAa'l|2]WI7 e*DINhABgBz_s4p-ZQ%W%+eJhOrx{ 5Gygw7UU~dw'Г!u3:C1%JrU,# ݜ5=dlBk ۠ՏTè-56CjJ[1~hCqF </y *i:~VFLeܯ)>ҺkfdN3bE"k7a&Zlѓx8|ݭջVS¸zO:'er[6b~?=}4Xٯ|e" KU/4zple ؈pq=ryFxHZ:wJVmėG5vzR"ΑθiLUL_++MIq\rEij ^m*[![܏!IyeXӦhvXkp23GByڇ{=miuw(+tK8j1V4H\VwxuPc>$˧EDR-HJ/ȉKQmDufap[nl{s2mC;7,P@J-zoi~m3]h/ݜT[rXJFQ]zyTMfH%] F<%XS#HS['(f˃H{G ,{ E.[:hEtVvy둌t䅢Lp/3!KH N*%Y2@*sݿWF_CPCә=ESE5b4 ez[u_I-$NQm9}wƅHp3"=fgïgZ8`xSWm ߒ>ErZFa3(*%;T26&;6r\nm~5.F{=-LTRGɘYi,lOj"7D]/{%踏6RJ!mdhEG(W_dh0^=o $uEOeSyu^^ȫ!l mMJ kq6\Rf:N~(P`ӉY#Qm6/ꍎ(2@ \3Qjr( *cݺtz'M}+AW:%?[Fك|>0ll׷& ?Oka+gc/FP2ʄ ˍua"C-UQӍ .$$"*5rD4dR"3 Az%Cۏ!F IlNLtQǚ` N92DD'=(_91.rA[X*,kG6P2#?7 o>۵ʏtGUu}E0OT{f[T.Ư`, O_r~S|Dp VhnsE)?SSdTCf`c("֮>̋&"K|ncPV7zh֖I DiT7HdZ{u|e0wypLJbTЧC'p) %-ͩ)i'z]_n8 b_?:h ʞ(Qlkӓ,;uN*Y@@VrYE@[q[ZuovTPxuF[&&R*ە [$ii{CǤ̈Zfo|Q+Xshe.4Fcc6 `kĽܢj`kuCԜވ|s~*JB1i, /__-} B"Ui(H~NPQ$k0N-{&f 6` 坤[,a:D~X:PfsAǴI[^<)YCUYِ$Aj,ѲkˉYk5&=pvԂJwXe{zЋaUMb9;HqMcYEYHxOóƫrQb-&Z/|}lڋM"atHeT|Zu0PVi0$~.@a R$$:,UAa}4i7Loˤx\ ,O7/kKxW h&n*7^ z{XscʹO("8hf[zqnmdgwtyFM/O} ']ϝhz:Ӷà&E3V8NOrU(K}O|u""rxѫa6I |;P Њ4î{BAɟ ]ptE!ڟL|u Jѭv/$\Qk,H RtXñZ)/giJ~lTf$)h}Ul^enkeRYjz1=Q!Ygr?8꽅ʁbctI)1 RIDEgI%lJDxf.M@lxr0@WȵpHb44 LJ\ΖZEԶ=/^'[.4Tso&_It5p\j^m[Z2W"W@TWbBv-x^)+'s&3*(S;-ՋSRj9*CdAz=5g󩺰.B,??(K~*oW3M-mrwN7j =lx!?xA¯ã Sf~?ꓥu7'&Q.5Z @C"]mlm)CNK!lqccc 3@wpSFC C[uK 1F#*m0%pKeI(37[Svr%{fjj$ɫCUWkUR)wF*$_Nڌm7B%#rL3 /%>Ed5"v$c'" Bk+jK߁|֔`QEУHJOpLpĖ~E*&e;8;O0\EDs7'm -Fhh ? (/J|!:bYf({$8>?Dy2e Nx)Z#Fu a* 8%.z[҉Nvkq@+|Dc3"QIF*@ ܣXcSJXZS]Lܣcd t[3NwWcKR 8 ['XޡF?N_׸arPs}'Qb{1F,gJcqG̹(,פM&;, ۢ؎ɼsdm|<+de 5L6ͯsUv?vHqzi*56';# Ҵr).Z)E[k H,x@͍y™> y-u]2@㌭NU\pNfY8`_N:g tDWcS-)Щ=t.vh^ t +SH|WXK,b~N1.pbk\t?+yf(|}Q+olޯUƇ"}(AI :-۽dvL2Cx ?Q2` ۟/½Kkc+!?Jh+V|j2TgU8.&2n"q5n7 `}"G[-ßH!|!޲5VuIV +0F-j] =@\%O5+'3g~di mBY~SP[f ۠X'';S E;`C;7'X! ?NZL\-z9ޞGD8dc*kN:,=p8Jiֿw/,BfB::bb(j%.Aib;!r+Yh M$`J`ӦPYLl5RQI5Bļ=/?=?3:$*T::}Vaf1p7pV,-.De. ʭzX6湎]l1Ǎl*E| >Pm>X`B55|8 wB!LGZ()? d@xy&@*k 'X|V dm=Vx'o MBNbX_ Ҹ9bf07Ud`8qХ~L(avK#*?9"0|ޓ95P,I!,˸;2wQX?~jpa~ǒKܥ+2z-Т+6cLC_*`ꉭYu!0喒MTo\Re^`i .w0>%#0,ϡ`%TvՇ< oR8':'b9R@'Z&19h'9LӎEQDj16o( 'B/(9529?xCBΜ3Qg'h) TuXO" C8ԭ1)`]4^n~#x+u$,yFBeQ, ׏Xy-p@Tpo~.ƓN)3R1,mY%%YByEHkt;t 07/SVRR)ZYv}AU`BerFv˟L³re) JWpIQC 30 .sviRR>B_2+8@u -яUili4̖~L詯C*pYQ>ݚ'e+IA߉ [\jPX1&DIY@K>5UWR7+tmw 8~=ogк Om'wv=0_Zs$- iUsdҥE[̧?g2 !`Slj%tCv.o9"nǾˆ=H0"BtFi̊C QPaZg;gY5 Ƈ{ZfZй"kٰ+ 1ARIpGPڰ q8}p7?4HX@"h 2SYo2u7~dzm,ׄG^gqpQںeLeqy2Y*0wӋ)=걱Y(7Lv"oQ/bs2nTT:%Af|"O׉Fym2doߤr:- Ԃmϊ Najpsl YaluHji1oМ|;@xdܟ-ӕ|陏?[wRLKgَVKSQI&N=yeǛ1pZ+zbyc_ ]o>czԍ0'jHC!rw-[@$O6R",?SyYu-Ñ ۧ ڇлbZp%%6N]pj[/幎7D0FYP Y{ΏS[Ph[ {k{ $PKLY@:6 C ]սAִ_zٮk[seW<3ԫyC9އ !ZQ;>6I\,l˫xjrĊ6Qc38zCҢA>,9DR0#Vջ?ؗu"z_+^n InV3v'E-iwA\zM Weh^&w비C=+V8VPVm(D <$9>W&\:Q=Ĉ$z*j gJb0@:dm"8͟Ș3˒ 3AnDp:Om)?+FNz,tumsrmF$qgasް"bhVP:;W!o[PYjANb/R&2gV}{q]7V1Q(W\h9ӪH; *Qn69vuOy:޾)4 ơ^|B6n E9D(#G׀SH03& Uke{quDol_1 [R4 NdE8AĆNXuSJ"eEZy›|pB&;pf6L=6ZK"9b̔>q 'C!W |3+=)5fs]@,S c!򑧼vՍ"L kt30WS(@on]<ڤC2Jf.,vkxr'dRm13 GEZ(?vo韨Q,~`+Ny"߼AѤ}=vŸ. QtS;c%=CߠC__؞|=5è/ni¯fg&^43̊Jqxι(o nAH9n%F,P}s_o%$Hq!7l׬B9#pKVSCҍ> c4E ]_7T|$Pbh7+xB!GpqhW igԺi.`CরLuPCY?+m=4r5OG<(v0c]BTZa%R#qZpP7jke$Ɣ%C Ar"},{{Э/xq6Y^d8[E҉lj}Jfyb(Cdz×QPvYSN &{ܷ,T菍郰OPNV(6Gf=;CXg$-Z>؉x(<ۇ30&*pHFMo , mMBB!xrUb;%q!7p(44דN߱f$[Ѻrz\sAF ۙl0Yٗt| 8o`)(^]uA$L[;;)Q<\|#ĮoF<sm*[&g:NRzDlaq.o&GJQ6+WSl@ECj14jN[$"Q[`~n ,B.e V[hx̟Af [\xSggҤ}[ 2v.M [ѫ&.@i)%]eG~E)|06$._y18#= 勼Z+ %qAß2aH@pGƘa9i D3H@|_vqQpP]^3"3E w{9kc_䈹qPaM1R;997RC~qΔA7dP)r-ӂƄhn\,DeF#AE fJ- ډLL4St0{#|/ڻW|ŵF43VCM:Qh?<^[0yJO;(φ&Bmj7TcC u6Ɇ ͼ~{N_R"R`:^t"]dRpW5DA</\-/TLUejS I֫h[TVv|q`q)]sy]|Qx`7v-@mmJab\-A]bj|irDZJFxr :ՍшD:2ՍK"oy@RM ʉYBzܷףr;U+ ?V΋G vbҏa*RD<'&Ut魡Io_i[+5/ĵb}vv+->I:~Өr $8Cٛ6.ͱXO=\70=Y륻#z;YE7)N!>X"d&m iH!kQs$LYzFXb 5 K%G&ΓnȺZE;p ;+DhP;k*]Z367"0eEAL/ZOmn)X]Aicŝ\ѦlתXexMiZb`]ǐ^T+: oQ{߼nD;#"wVI^`EgxV8KlS~ 8T"я2[Xtз&vw Z?~pol\ m4 ܓɂLwUJI5迭;v00{5SI엍,&aݙ;P$/dx?*ݤ}zЪPǸZ,bb~C\'B`ŎFPjO euϔd$?,Z ?0F(娵V`'!%HKVkR 2~.4|dtإ6%H홽#i1UAF!K zFFrɩHGc:?cL3p+hsW {ͻ#b*㓚F@>sp$ݖێ5'DI׉M'O]KϪW(yųĜ"|t5$?Bν@6@ITcP0l<$F%o{^Ҁͷ"~}Scs1#h) ny6v ʦĽq |7o^#T6l£#"-l<4D?Is\er {u:GC#TAh?@?=DGO|;U(1 }fuO~O`.s`]$il?'#LII ʅ5(OLZFƈ6Sx>)3  .Z۰'?5t<8[EK]>@Vo 8ϥ[hP%_!&kf{p)KI܄"2Ð1qXt%qY. 9|.9\4`&xVڐÉJȋL>kﵭ1,\SW_5xj.?ڻ$<174=?X6f\{,H%f?L{xQDJnƸ""]\xڦ\`d($o|b =%qnFJDZJ0|y@Sq׌CdG%|`AŽ :Nєc5VVwS!K< /q1M>sYFk[di/d-[ky?9X\^U6mm5|[*ӽ.(b>m(34o%g2k<=s* gF2`ETbMub/Cjbr+^gǔ\v~-CoH 'w9ʑ:FcI@x[ U[-Z J?e d08a]L0t󪚐SP-x\*LBǍbЈ{/:!&9滪(1H:qf"Ȳ+h[uY^K v-]W$zѦw'ˉj}6L&l րrg+JybMԸ*;u,sqwwYq]BB e3V%q_m @^u :nlx`(lmY3wOk0y&F6ॣqG֊Xj<ʮji4ڄWa_`=1A%])G wKfOxK`Lgy%yt0 TǓ{"# %x lwfߴC,'eCb]C0\\2LJ0kڄ Ao/A5=&4CV vLBI]\bj5tH"9-\V#3.UcLK1}xܦ21id]3|V (:ݧ&Ol=MւiA:pZH0Zu0:l:zɧS7nsXPwF͗He=r645GNkS+op"vZܩjɩ|m%8T?_QOH,9mIxm54%QII e(_;K "*BY'\ `a%k\JkS}gʕTcD:݊xg_s6;53DGA%9ׇ>R9z{Q'>qZ^yP\LԚ׺j^+LC9FB1=э(oyOKD$i,I>Bds)t/Ff@ze)w»j]H=.p<&; d#%*-(pTN6dW׷{>2řQ[!ZÔsr"B67tb 'FU*,^/ֈ.Lϑ~fx4A(JqȰ191 +P[~'/OI1u5Ɩŧ'ΆrEղ@8X|;.P7?%RlFx{?e=ؾ#Zefh޲="Γ*9UXcDK=..DHVq{X#Gj!|ӰY'd^:-%yy!ـ]%E˪ށx,[}?\;^h [|%N#^c?F<ބ#2F'O9TE.w\6 ?t˫Kq`+-hDI99dHΡZoֱ*#fIC!QBAۖ).9`Ų-}Yj23|G_5b +4ߙRŬ[ZNASLGUCLP;(B%c B)EEPxVA\̓e; a8E|ZBE3?J`N(`B ]8 Vp kԥ ܍[~ѕ]`PTeZ1ƒ|w8XU@" /G\$՛$; Y#+)(60j"ۓΆd_$,4VZ IcR<4&Xӓxqn 0}{ՙpH)?+z/[FҀ|NlUwAPV(^Cܕ|'H?@D^7th *WninVK/ː ܆ڒBjħ/yrN^7xÇmgA$DZP6!=.\nZQҲui {?=J2^.@ߛ, N'ɔ}sbj:H <`-[u᳃KyU7_; K[8靚z ?u&F"Al ϨBz5̩y0cpKcrO2iE+r!q?XB2m _0;h=d q%-2zSXF^d{yVWJK c´,+1K6 ـ߱t A5(K%k;m uSnlp( rNb GVXo~LS톐S$OM.Bct/ a@ J^_NʶKkRQ$X,:v_@o-K~mʽ^W i쾩)Tp Uf1'*7 >Yg;.w}擸<7d(gb e$꘰*'jt0P=d"ʙ U;8zyb4LRE qDi~ g?'uxr>.e{+ {CiV,;1{5 8q1C蠖&͚l~^zW}k*⵱B]/rK%s;6h/eJ%eL'?aO&T U/آlդ8#yVl%nϝJ`>v1JFl&kPPY A3M|a],MX[KəFDwPBX-%;oedNlr޲QJiuxrZ}Ɋ 5R8,綀4mh3a [<Dh=݆9jqbdo9B4E%L;MÓb$`#vL"0_S ѠɄ[\nIgJbvI!h5pbz2ѕEl'仒ӡVTɀB'a^qxgEe_`&VPnqjNU)?7Ux}d د?6daB1@M-11q& F voqm;o󲾓5arXweѷ4YtWP0g绱ynQa'yp9CuZNVW8v;(-\Le9`µR^ yy{xJXyaP3jҧ+jU'&2{_hAIBl_#zp2%[7?}GW)xH\\GeJ$.G.>WYl~ik\("FƐM+f~*v7 J,D `SVwz{2D?A'-Ht B1tĞ #zǟVK%?zlѳ0˩^lLv5L+yqk]|v7%ٿKTu,'ycQsK>UvDyғ"}5)/1̙+0a]ʗ)da;W&[䆫lGmμ$a,7EclS#Ƣ(=heOGQ*\Ql7R'?JJJfݰ USڸ] 6*z:ֽd4+aC͂dJA8ɈO/JljRERHY87&O9TۮMb9Cİa(CdݸDVY eN{(o%^~crGR;h=uB1; X)c"@ I=]1fϒoOD$k}`"Qr.Jɇ@P^X3VVB5m4Zs|捏ʹ4A"}ߍ!ۑiKhgjFO<ljXҩⴑ [2"BOkNkw}x,uPˆ !z^^¢p@iױfLl zƭQś~];猜z!kJ>Nyq:{)8aI3ݠhw0 r}1j5={XMZ `\Y1Uڇ_k ND޶kP84Z*lDd<=u<'la0k; jl^ *"s_3uoJT(=|% DG&~G?SZcw|>HGc,`Q%j{dJΎH5#n+lsS˩}G8n\J`z~nf ƙT3vO߻OrL˜>aHc"D&5ɑMtx9 ocwʮ-d*0 "3,kYkHl$yV渶t+ff>WDpeW"|?ަP/༻?| 蟸4 .& qRord*ZfҠf[W*Ǖt-:6]Sȿ5A-hVWꍄî4c"QLX{\`Y7sw;{{P\wDmT9H~*KmZ~G=3УfO457s1hh/z~ o!ҊǚֱT\H{Wf<وіq]x<]][+ayX MR2(j=Q~`%0@y>}#H^``15VμvT_Hߚt>myqmc47}=\$c`wO\B,C'2 w.i3nbӚ#[s+Zė}kYF5&R>}]5A9tW{d/(~SS_l~v t~M.6\=Y_Ooc+5C EJPQm_e8VA}-43%إWp-)<>DƽhΠZI |bH~z /f9Hjg: mG"H ibWX0/X&FћkE#We<5ˬQ; @൝VPXA9ҳx a#]I\J(:.yg-s$E*}d}Lj/:DUGg4n>) luRu|Qޝ] ]ߗcdUvu)n)󳪆[8hWL _u{Vl!n bծZ)C8 Ȳ##+xasL7їږGI4B Nv z+ DjcgvR6 kPFޞMP's9ePbPNG,!.JNAѹoO[8HH}g{XeVZxobOXwǿ}M.$֔8]L!~ez GL G諸Dʊ.F{k}lQMRMdZ>zU}U1cT2cL.HA0罁 0'cltʠlDmrouہ'7c[^HRT~`7uxmz9UZJeE?}:=F]24_I ZQY~ kߡ1Q0 β֜Sx>ڱPJRagDIvشi.ݖJRoQ/(AP-S Gc;2Ls[ DAZJ,; WsSz=uZ!$9Ou{38 F8'Q|ݚ C"bP[ׅԙBlQɓ訇`>D\GC^ynkZ u@"Ԛ;Ez7oN"f33XŀR2 ppJr+j5r9!_'f8!l.] cȟ繫aGӦ'݂b$.#AJ UK;|{R`rNRU1^PO(#6Ho8Bhs?g6 ܟg떾)00QeL>;w*C\ܯ;.>@pൻѨ6쬄pTĹaT=69o$:YVGwY=6Z8;>pD-qߴS廨$Nn`U#Vu]ݶ5<&!УtPc^ם SѼ8Q_.H^Q<^zƃȻQY;B,Ԟ|(`( C 'wYNҊ&J`GҮ/ yXc%ы.Qp:heWD}X(tZY+J03!esB_$wsb:{rE.BJ]|]`G U*h6f# F,}cc,i&}J&1;Zu}7`7j\?>FNAkۼdg.lP\,8l XϜ!q]Z5DfT@!`6Ssbw 8-#~3K.G亥KL^|&X7ރ]F(ַE؄K_1aIB^vgF7DA{7$Mx$!{QprȶcqQlenǤ !Fg Vx^-&zH{|"2tya&; {KVM}rFåf_ݚo?Z V=+Q_eyyǟ&cPP8J7ٻtRCqW ;!^J#.Ю>2,NBUmV 6/7GGӃP&mHLaeDJF"pDr+5z0Q~BuxE_Hme [}>!v(s tDG4VrA(XC%5Rzż,s}:JdCɁ"QҥY{yaႍli1 '#4goFK4]~J+q *ѹr\=a%%=DHqVcJ2tmLR Ǘx~^ OYEvؐ_MYɫLp| e:Ѩ!V6m˄?Xbq: tNΰ#1i&_)9AI-QiR._ O'1d)AV`d7%kIEA!ud%6iű+C%wz~!//Y7B_W֫my)tX𞦶 6d$7n[8yrK؄SR>s:U+; 1 d,=bB~z/@Y6ki;3vd*C|=uz~;xEH| xJ'wI# [s{5qx[TXC)SK^š=B"o eI`C|Q`En<,Y6<1j)؃ݼ zMUKE~̇Z`o }35L02̟@G~"3$Y1ϟ};Cp\\qY68hi,uzҀB:oǒ+łEUpVC湺x}\=X\elG\\q= ր7+\6pBU8#D9OdS=s 2f#Cc IӆmɜRZcؙ6gXN|+-s^ޒ >g?VE0٧_vwwgLWikiL"} dTK 9c1bc?EIBRRDedMYs7&On;,WA;z6u$EW5G.'So;08`f]Kj[gn# m*bFC87&$+Q!}iͱ 0bánoy.T.E==NQ5wenVtзᡸ݁ث-I Qrˊt"r1z*ܰPп8eihsU}W/w@=bsFQ} 6M)1׻.g27`tuI$Hz-UW&33o+]s 3liKlhL/+ 0Cj+K=- Z/,w4_e3ę;޶l)S?_8JucRa=bкaĸRy-$Bw=Rm!3Ē1J^s( N>WsfA%Įˋ8,(רQa×q ԭڲ! K?sAm{эL)(U8 k9aʽO1^KńX{i`1Rsq|([>6#gB'#7eh"t4=2X*D0c^֛Y5LbʳлGÀfnN1LZA x7V=y$OV4gc8*%#ZK,'PJp1Ck{H/kray:KX'?57|@`6pq\zYdwF1+_7R{f"F@l~Nu%5,R-lΜb2ʠEG_eF)%nBZUdnEN'= _jJ"0mը~'ٵSdzv^8RCZ3Gߒ̓Av7?ZV5gIC6\4):NUa w @Oxž#(,Gm|^ lCC串Dp7RRBk_L7od@ tAJEh#,I=Trev]ayx`3q E'baJolgEM2;0>E%ye\SL2BZp֐u.^/CuТkFAfK=إHg^ȍc2P|W=Yׄc57Z"'w~c%WHHo )؎>ICGшؘ%_!ϩBiNƴ,H!5k!")b`, T T0($XV JejP /A6N_#0[W1w ~Ԭ1#apX"2'0o^B-%T JzvUz9T5-!q9s6-QeSF` F|d |aS %T/NFJf2ǂsc0W}N)LmQWA22 .^7F hwjt'c !Y B"E-#w)z)y,ʏg,k@Xm47(ę~D7gYBy銎TS=u{#s{ L{"GY#sV˃d"9 `d?9+wRE JFMȵ`Tch ~Ǟ*玭<Y@"bhTgP]j~Nqb8v'C$zkJ=>Xͨ  "sxb4v[ESR3}V['ә-Du$kCO Z<eeCY)!]^hW &*CC:u4 $Cc{ SRIN`Xx bec:he)nf50UyR)OڔwF7^Sm]l|I:Ę#_d'k|AT(J4Иy3tH8EiZ:S\9Yu%k7Kʧ27p/^T7Y}>p;Rϳ|{__<:Gu]-" ^-UYӮm ;*^:F%bgT6-|h͟aMkH)F*vo z r(uߌzB\ 3 M" `S"{G~eU;B֜H's5aэΗ_e3DC%CkKL1i35ǔߙr]+O߰Y]Y:)/G[bSk0*s,čZ̩ h0x*Xu2r%uVE рѭaW5;d|9r|QC+0d)Eo2 s)gfD&₻409+bqdVx^?*5_*;y(a<{GQ%W ݿ7LHt[@n߰  aJdft0~Yyx-Ie"a: gng .U**Ԋu.ՒՁn63 d 0#c~^5{pHA/An_|pL2Vf j^)h1 {*Tz=VD<](8foUgR;1?##٢!2eֱ ,%(BBeq+uWuzmP3F1 )~WOu֢P[>Y p@xQ,Q{rWzhׂqkFDCQ |=B5= ."Ӱm%QP;gf<-}Y-=<8D{8RF[ʁF;A#& '_,05oJQ2@'6JJzY_huі2?—>8}cM!7=)# pVI2v)vZ, ؎,cfQ]4_ª N֔-O6Hd2nu#'=.B&qSskT^2?Rܸz[|maW`~\j~9Ɠ=75WRfxi>N}DW"{^:b`$!̒x\0JSr(k@e@5kTA\J)Rrib $lXƼ|ͭO 1d)񅭄1U]f։P9nz$? T#ugcEȜ ,%]7/G1X+ R`V+NB#^B9qYf|-=MKlLJҙ^M. `aV; /z+PW㦛)F9}{vųzndj.k헬$⃒W_g&`ѥM7Wȶ%" ì ^ӲF"μJ`@2oFBȬ=;8J>DoTYs!E V셦9Ô0(& B|ⷀB;YCl/_|v?B_Aڷ晦݂V[e •M.ThK˯ &E]Sé_7OIz(<33F B(ǯ?ʎdr^Չbp4t8e%kB^M[6A;)Blnq ,OQ?!50w5LV G7?AA҆F?5?M.zBhON+U  r{gv;;W͖u"|oDu6KfkvaĐ"f(dP!?ьeFrn[/)bA8n /[%#߾9;ۙebb_Fs>$!'ȶ(w?e}+ 9Mzb ݌1a rmrEm fP)ȩ$NO#4+`fg^`zl"O As +;uvKu *xYXIX-&mt<,?Il'՜$m鮢C+,!1@zhkdB+ +Dw,GL< QIYS}6}'n2YJҀ6zr*%ӑ3}A1} 3?S$DA5Ϲn ( uUq&̠A^7ć#&d-ئgi?W+0ZKϼّtQ`^#x4ekP= \yu+c %UY~}j0Z#%M/&ʈ'5:/Ƞ!S1_]t4B܉nq诋SOfveS4dW Jt%]Yl{d ϏڛV%),n`9(P*X7tm@pSQipc1T3_{ı?ȿ~~>;<}ٔ_ʂtnԁh 4m:6OCjoR 9,*/Z\2כRϭ-r`8 ;UVWxg5 EQ%|%.xZUs?.$EAulX"I|`+MW63w|}#e[1c+XQQjΏ߫A"zCT&@wJ|A\zQ>܋_S'YzO%ydr)7(<⫎ac;d F\bx vB`*  R&z4'C 89~_Hb_Z:xo憟qMOqP\IK e0 6 jm>o]_ 3O25ga2 (;Ųi,|җxA+^R9nR.[G{gm&#|(/:~}K{7U|%QLfvGw; V=Pz$/x4"ؽsTQ/(UfWSH7 $pm \r՜Hod<:N_ ;r!U-nԼiǪO{Ĩ\I㍍vD^ 7jZbi([@(.EVAA+<_ڜEUNG v0sl1㫘4VV)$FQh$` :J&88v xwLa%u 4/"ǔf]jldl63%7KkARBu; %|-~‚X$S<\BzlOUkʪoЭ$|: ŝiBHJ {:"@$[E\;BD:dUhoG)0椱g(6eԥR:S6WTWLyWKٳ &v5`3cP{~]Ң\#Oq`8~R1WTl8%Y]y1M?Ucb.?EZ {Hbbe"N(Ӽ&Mxe6;[z.3;:XgM3ӏcGacK0Rh,2چak(,b`SW.nFTu8Ȗ[yW%k>0eyAFA$^{MPy4+Ab/+ӴLךǘ K[Щ[fnDEI4Kl^v7ꐍO#J?`& % Țv=:1N:7vK jO9[8%W=/c%{U΃MH(&BjeC&8*Cd#jo/Ys)=_ yvhL3dd3BK2P3 \37 /HpX5)YcJG~Fɸ7Ez*EuZo٠6߲MzߓQi"/VR.*q vaNb`$[ CSnj~k2[<2 ;=yϰQ~Aʉе*"Z]j''u5eo}>p09wZ*DOqI: @ɸdkҹ ?|:BxA/hR cqEyPbG ZSM^k:$GM/ 9ЊQ ekY5)aAv֙S֐,hVzf=&q| xXH,XH5sŶitь{YC֫:Zn/c=Ue]ˤPU0D2DU`v4FldKo sz1@{ m4#= tXWUbV@'Y _f2b@e BxsPcJ擆1+yzu yDul2kv0{̶H _f [d $\: Gq?/ xF$]8R|ʹA?І 614-mӈnlH#:~;"M VQFc~ܜH*gpv'ol}F% s\a\Oʦ5;͸ܓD<$D% =ΰU@%wO 5V2hWg$,_|υ-l׌͌3gmlʁY"$140:":L!&3s˺9=̊yֆ/wFE1Pc&}\֙Oq=fiG[4ށK Ԯ+!wT/l/| RqSan~4iRˡt>b?!3]bq"6Ƶq|= ~<|A?}&cϫi 3} hc! TFX5y;"na;%nFNDy9F 2}['lw &ޥζ2A}kCǁ[Z%V|J1 %\hАJ34PӨ2v$B{ƉU%Aa2-7143vQ?9AXX`s/nuE޹W1|UYVU6( дK_IZŤlB.ȗ+vIG -Hq\-CDm}=Fe}Ò;&)$K1ez½2hEʰ 0&Drcg8tgsK*CePR5{M̿5eӆ`*a4[ɳ i7f8cmHI 򈴷8oKMd@5}Bc'EC5 Z_&L-b1Ν̉i=?`0/o0R|4ٿ 3ҎmMpՕڳ"$}C*HU@[Cr'*4YoczyHJ7-!<ߝ*{>SsW'L< 7L@]o.N)g0ݴdߛ1aڶz+6^Oc 1=%C^8EKʽ9'rl5x5j]&V4vN$W1W7ө[))9)<%M䦺 ha/dBe }e_ jml_3)"입2u/hHBs|>oy^d5g젪hăg:k b]mmXDP.u"7w_a( J#zDiG34~һɢO pm d*)+\G$*}1 HQ`>?}=u/gҾc.[ׯ-w?!;ʓ|bٷeߧf{IcF $:2!&lz u0cuºkH)A3g;W5u*$}x%?ɵ+(yXYVH0nixkP&cCIoYftfwщE1Ja @<wȤTxw91Dr]qW?;̈{&* ཕߑWP vJ$fiasr 9Ӑ>:ڸ5?U鶹 xr((}*Ҧ*:~.C=}`޼]$ihTtpp Tjx]hÌJ/9ԏ}\0Bقцqj{6D`֙le2gcg((ujoϭ} 5}(ЍfO&=si|ϣ9iJFɦ5lR0)ETIIum(K ܡPʛ< o:#B/ -ַ]KX?MLUn(vci=/eݺà/ SbʾUQ)6%*P.xgw]S`ub0h€ڱ).Ctr̪p'O;[]AWu^Q4lַ]Y[Tor[rD@1~xs!ݛ_0ߍpcѦN\Qgct*.W~(M ? 'Q%};뚯IjvT!.ߕ_`fCÇmn <~)"G4 9ʣ0-BH<Orq2x]Z/X2I4SgS OG4*fU Įe˔"91:ǸvJ!q))q&"nT/싃+ ѷ eJCc!X3 6T,A #*]dVɪVcq 2L(&QU3(Ba FxSݮ}ȶCr lb DltjZ};L ;ㄨBd@ł6{9k]t(W$?`x&1--DIқRUn\GAtæC@JJ$rl%6 @{ءPYmq: %?:R ٛG[ @[ +%T[Ozs ŸGz 2|'R؆lbq+yxZ"/jVֽ& {b S*' ;ѿݝ.k2@G? ;X1- z}wLckqk>=9} ^rT\w2_%==#P7=%\JB?O gW=Gqfh .[:(Qh7ֿrߕI(hۓ}u\S\̜Q : A,+^DtxΤص8inIǛ+ޮtN2=~1Άg0ax]?rKEcq}<saCWh"pFLG: %bUB]|F01p=<Sq }@%\9n7r8X[C{׳g 1 jM̓?` 1Ւ mD$^iD 3 81h-f*/;@9bquu!0Y*.3,jULxjU..l}ߵ`:^bI;?*{s?sU_9裶HmT4؄x6 Y’xׄdc:n@RBչŇ_I `-$x ~{4Y# .6Ag)uU]?z g$sIrd&j1UA%7bU;C)qLtۜoaR/E|]K$iyt jWCXVh^i.1--a@?35eJg\uљ&<vv 5y{Jo+d=Ng@ */|}])AF%S_6MZe"H;'EWNΈe&+_FwAFZbr(7p^b:96,V |gw{{3DjUY Uug"ܖ9!l֍r%ĭhSM7)1? K;'ݻaL Bi\{N4sR ?$"p׶y1F/o28`;yRP酤$NO~T>܈ MoV㷝 DC/Sx=CsK;Hݼ.OƉZL}،*p;RYyF5=lT4܁D֤oc[ ђհbEr&,> p'aj'tkɼe/z0p}f-"&48MgnY7xTPt6&tD+?V40xv/fa5z(3& *p9ea[= 05<42lc7[D)4SA#UHbY7͛ 4h$1GMUkHn$I3fF&X Sc]dW^bO] lyFzuʿѶi ٬}( V0]3)e0?g涊Hf#TJ'GB+>Dm0: -jhF_5G [9If[|Q~K^! G~Ѷ#/_1 Cm50(|)Jp/t5t(k囻z1L\s!"\3'93Qtd=;8pὑŞS!SZD~>**2Q!B3 UTF8cqyObB jY8|}|%>6l,nP,nRgZՍRb}|&Bh* wMM-#\eʽp ;b>LEh"\ j,yr) J)C2A7%Tq|h [ו)o  (e=8A^TLz l%ҽv ͬ| 5 yUiixal}$}I7F܄0h7vqI@h`. zL4kH7H LVpќRw vv/+8V:,9Qr[oo! (*,m &}>ŐG}p"'E1B6Q(d}O@ >c/ JQ/+4&1Xz+?VȸΈЃk=Fr6<ɡ=׎vbd!WCT" buS,fWC福 Aӵqk&0CT!Aan{hH>Ad. 7Yh2wx-U[^xb'̏c]yD< 3h*c%.f6[L_!'ձ3A[S m>,oaP,|gUxD9hX CMK.XUȫ`"ÜՁ[#j1ͦ sF`G*El=$U͘CePJm)ee"AǔtYρ7I[}oiΥeaB .PoC.5{#TB9k |lDE#5b1({$^s@v@%}$3N9!LX &l5iy:*lCbG3oN"*y'Y W ,b.|[ODez">`r2Ni6H'=&2i'}6Fڒ>ՆD0AeM$0 >O/90n b;~g9?'VF4\W.Rƪ/p̸0$5gS9wPj;9ں)N;Akf4 Řs…Pu]5P YD1n=Bp!EuJ0O. 0cdTe EyWŽZqVDC4ْ搴;T%r[0` $~ΞB£π7wU<)v+CIמe? Yfm4YAaT-6W#6Zi5ďlZciw `"яYۑ8|RPy} Sdv~'#7'@N!)O7{f}ҊyZswf):EW0XЧl]sv6)tJjٰ cEZ4Z>8xыTwB#~wa>\]ml*z.\I?Ħ=yT" CRY[p~F!AVw~'S~ȣXn'C 2PB>bb IEt@vr7m*ƩA~إ%AHrtV0=:#R n}pϓDyk#%^K,TH{7qύ"#M}wXQ)3װ"Yl3zQD}` JkǬJr5Ɩ ɯ]- ֞$/\=V mʻp/$-.1SC-.3K8Κg i SM1ރ"G~ik+Ysp[|#kzP\ȑn{sAvS'('[Id/vaCI\$739U( E &%~f7L({_=)8ޒ+IW?vME79"/q hs8Z0]V:$kWQ'$ !^FAϸ@atfLl/RY"'swU|mwz" b\"@~xkaQNPvG^!B][~A[m ;L tپYϤ6Mm钃5*=Sr~j,]-5lH8e9Y#7U `WGͮYΆv.w+!"{>l{4B4~lg a㩕IWt}.Հ(0^VS7xt-XM^RIu{ ,J QuӪUsNJga#cz ,E6ջH7*:sl9ڗl h*r&8yQN6k1_{0{dD,D A8k¨Ƥ*v~' sPXI$TROS;?|b̑l h]zqjnwV6 ܦdbwuB/PϨ '8B0DVm39'irudwD <wt!ۥyr pdԦd& UO{.ǘcIi{һp}I$?fsIzGqN#6@!E`\LeI5MD.75(FKx[kʿڸIHXBCM{ճtL俯gG][o磢RT ,;AV_l~265woNnn3eĨyw& ahx"} /ڝCG9犈o˭rM7 !c<@)\5 . uP0;&eN 7(3gU.v FtVt}Ti88U%Sn{=:Gc$AnjS;rhץ obH } ^p̬Uyt1jbu }4cڍt2j{քB(48] b}K*BNx2ۆb<㈚+"5 c :&G҃+Mz?Kâ= N ,x m)GJw/8x p1-J`j9yqMM4+?'b7 >r JR(9S~qʕF f}QŔiTo'&[0?w`!%c^js? |1.Aw"2jF҇b\d N _~Pŀ6|9CaGO@nCe˅Nt;&_N%T9P_I9CV. &h}ƮzC݆ X#w!T!8כ2\yoq#Fl& ayTC#*ҷֿg͕nP/J[5=[LIUrH_ 3AWߋG`M<]:RZ+ayqNd0Nn>7˴|Wcu*uy̼~惾O;0c^= y=QжM|~_Ikͱlf6&1*^wtĪ 7rvA,/981U/ A' d}u?3{~o_>P6!3vljYݶpaXd'䥁ъHx 3WZ_%2s-`?Żj5=ud]ͳEU|ЫfKBy(<2GW؍\2 eD;}nxƗ=]v2:;r>P6w^N'krC qn\5 '}!1,1^U {=@UG^va Wݱl cmBop5kKC=~Qw|h<:8YhMyt2Ϗ3^ @1䏎lzGL4uvqzSeafa&XӇVZYhN`+)[W$VO˷X#\˂!7@xX%ףŌxu10Z6x_R¯ʹ~WIMy䆢AIu:_ŽaFǷ`>Q?Z?M*0pR9Uڝd]x%G sh)XƢ/6ϗ]*FK<8nf ,锍ufI3{qTz'TJomWڋ׍FǑؐ)cZgGUȂJ!`M_A[Z0iJC:'>xDٗƃT [goW8aPtQ00+%1 Z%99gd.23B <ֹco"&/[8 %n]JV d/X!Yȍ$5&>rt.1'ghUeV{Kh20ݷKJEyb^WGZJ3Lh9E!1n"G-n@ڦXz|:gvucR-q ZLm-SdvaI$|\C("6i}^5D(1? }USyY&dԷKs"mn{MO=!iVjNGJ8mAgG!kZEGPΫ@YY5G@MuAR].0Dh)Ԕbl: NQQjpԄ= :WKT0n$y, Rmh@iQg0V@WJ  vGhސj'2ڥs?G\PACׁ}sAk/es Pu-Ž;Nwg wܵ.65I#C7i+h!Ec&NRՋƼr !ط#[Φrz P޹*Y]":\"s#pQR&MG;6u Ea> ꩸G]ghRV<XS^7F % Vg z'9zhDuRQN}ue9^om:DqUp+KA{bD_-m\Z6Uz%ZqaTr=k' WX{RtuI舢#6zb5>,T>q!`/'8VKS9NJEɅq] =9i5֫A /"hsԩ)$'C~|y}oXSʎ:%Ͱ:\mS57r!q#VE 1,id(HXRk- |fy'4K۷׊/@\d}2'`*F>tN!ɤtL"޽VϘ l!uiS=qv @ n|u9 )3_0eݹ迩>B:m Ft t׊4L-Y)~ʶYu{UǠd+0:4D8dٰ@߰0Sgxeb0/4J+ҀX45NcIfR'ga_#*1慇,:=vǡikQJ^A2i-ubu$0ou{&ZXT:7sFۻ`ެ*DHȁ.y͗sA/٨j^EB] 7U6XĖgΰt>|Л xINQWF~XHUXlsK̮TMZg3{8z~? I i2+sR ˃@+k ,>9=$47C@ʎ*hd)z "ףyB*Q8߷~]ѠxhZc/\^$)?$*EWEyy$z vj jN/A)ȇ{tT :F}JXXV6x%b kv"۔?bFJ63e`B-C"&&m^D"xcH1t:#F08>T{ѝTDҝ 2B!2 c` CnN/+pqԁXZDTv> Se~ӳXa*Yf9IfL 8ts1Nxq&ufE7q5 =t auyM?zwX(W)t3:T`3{&$$=֚%>Ow%=գxt9KI=+KWls/ {CU[bR7N@g@$$06AGNpj戴T͖vBt~2壾N'nHN ]RT&+lj食r E=)'ߊ^zAv[K_B>r8 Bkxrnnf6n \pcYL?sOf7ٓ('ܾUQ_. iYy&C*>Tг+NXI]\MF'{-uMz.ng|O#!-wá$vWlg2NaL &[0'1_FBq<7`{ډ $Rp Bi (b;BiI5Sʍo[k%:Dk萬ALNհ: 4z'7x,H1iu(Vo `k.OTέ1&dl@*?8g) [!6[#a *6t+2d+D9gy6| k\-O|? D(~d=:OXmXAY;`pwD ҳ @2:|ŲL_S?AZܩE04; ekZ mn\M$]\~?cK:\MP.|Qy(I"`dkepTZwn 16j A={{%ˣ{V6x؝唼e*v)3qV~*Z-Y[U)E;}~W& r֜Ƅ :1U)9U4Sx$ǟ  %DV*=P]h\J*v[ Uxsa4= yK/>",KN|q>*.y?GEy/(5/V~HII)~tDohji[+;e*؊Mf~'4YveÙehgk yd]&#n%Ӿ'3lz3h~M>=w0iR:D:Kf%ws2w߈rj0r~ Sgr A?]ۃ2r}E` 8^R #Oջ/j2G؎BV^d+oKڿ`o{e8ᓤ_YqeU qopPHa͌8ܒU\ͧvM@Xt팞8@86j6lS oN&ΩMN=exm 9RMҼuȹRE[;ǧUd vA̦}lN'вSt2ZjO-mЗD( /WHAe\K `u[@T>HyXvZ}ɠuI IrII<"NYW|Ӡé axJf7r&((2;7Va#ul/9!oj%2#sԙBDEllrjK_&M#;֕E'gF8!{yw@HPb߻SFtaWOzoL@z"mJ.. HCB"ca,=?55&>f/[룶?g|M6f-mYv-˵HP{k(gєx[@+_3E5A2t},ef\gS^Ҵ F=?rD(pg+\b'|>`.￙jdR*e1Q%7Qs~^v[!XIT`t(U/>df{~ I`OF3SV}Pp;Y?6;/=,ivPnJ@֗C'D¦ɺ| )% u2:鳎e4?Ruqd1Jɭ]o{Hi)Tie%JW(~G%lm]C* %S>0ϩ@PALn'yRCiX~79lJLۛq0z,0^L/:*P!C~jd{ޖD/[C0$TN"d:Y@y컍$i+JP,i,#9-Ykhvcܤe 22&`Hb"| 2^ ,K)vjsODJ3IQ EV:PٰfQ,4l| mD'湻}'>ބ߷`*1n*b0=ޚߣ m-DD2wlTߩq| &- @ijG%(cٗqCzo=K~=T;˅ @do$DVw`k)10*Y"(1 rG & dMXWlh"QmEAvp#I}jPq1{!st@'/zwS<ҳD#"^,;d3܇.0F[tfS,:oԢܿMB%"]2>Z6GGfU?/׷<慺tw慮^vgec3d&8$#0h">\rmb6'`Jrfg ,T5ٷsw$ >ϕ?N2ֶIj;.n1G|9`]0Eb[*uA&{@[={TfXuvBhUZwكE3濯x P6;1pt}(, WyxnS}|"ݑ056UKQ[ e 1Qht;\u0>ט)JRh9zޣI6|3 n5+]$:eG4 /\,(U\}%ʼSm|-(E/ LF' yePH>aV], 7 Y,OTt]3 pCK!EV$9`daɳʦ߃( X, tػ"H4_zȷ$_ÃsM̕Lrd|QHl&L}͎\a@9>;Bw q@6hpo]smҒ;v <1blyR>8ׁp~-vA]T{߀Kǥg֖6dpUiVQCewFUt*KNoB  EA5b\c#"D$F}dKB67CmRyYɨtӧw~ҝ۵!p?)ǕN s;T!\}k V1\RUV4"qngYB'YmUQ'gdE]wl}<u@Q!|Q9:} ̈q:TknOaN-m{~"3@DUrrU6F>i;wA(F0vkEG~1T1ҫ=oQG/x0lXAGoyC2~)jH68Yq:3 ]`))aLȄڀU5YZW4$.+t*WGh\/AP۶ݚM À @jN@PR{{l Ԛݽ7,zy\wL8{K{ V֧6S /}3%9zVƾ/H!+N&y}$Y$(M=.m?cKjd2~!p-"{bv h`ƂImXn\}K$ 1$!_caAۮTC5.wK2`2~(5gK7ҾNrAcCCd5_?ŃNlW6р!oc&-`/Swb(6=7uqHo]32픚-n2D[U7!c0 'løx~~>ciC6mަPSd.\nA(r* tf''`$v~ROiq刽|ʱ%LNil׾"jp O8GR)uۇխʪn&3#f ubSϓu}qoDЗA&Hot _bܵ_ 7Ƚp'Hts TQ'~"I,?3~XCa6qw &xp0K9X}3 B9l&#QoӅuisz:?ƨ1 *2kdEֿ؏љ5-& 9a! ZE*{QRCY_"?ި۩[ ]&k1\(5SH8@^+,P[4Hпwܪf `$;kC9G%T~./TϹ!v D %CHU{Y!=3_s074)rЉooQ |3*o 29"u6'iw6Wysdm&JŊgɄ_qSͼRҮq y`*5$o jIG-uw yPju󗥠Nkw ,~yi@yr(N2p 7Ӕv/_SM4NhsguSpBG44/f&Hg&&VVjatW[%Z`:~YF%5 9cݝ}DIiW4UO`aZj:փ[}pA.Z"fZֱVZ{3\=|cIEJyV{4Jw)4Z\iY2 Y?d;2;kcu"#2|5R,H-ݐ(9D%\v/jHInh)5$+[uگUTKY_ j\ u{$lҋΖMM~w4 D;nxwxO *Zm3O TG}oo"ߟ}5)h VkNlzZډiiK5 _CٛC ȅDi3.(V\>jk󢘕 BjS1{b2TOׁ[qx*XI0HwlLGd 9iL1[xX k&?JO;h]$,Q=)\CQAkp]0.6xw{Z}@K$Mޅcɸ0h͡!.>̢E0+)@y6h3-}!5\񖺅$Q/oq:-&zWpWIC [qu%8oqz.)G g<2CLsy8M`;-Co RD1e>4`o=.j\Ą-fX͔2~vF4ԀY!kxƙZ5g_=^t1v"7\BeHl2a:gXl,!~n?6;4+x+s[MHyڀᩧ8Hr{PmoqxȞĀn'q[\tEinfB.EL̴53 lh[|GjK.Sܿdz*)wiw񜭹&H,"`K[=ˈUXvl,*e9pK߫BG^Ad(ґ^\ͤI @%17V/Dn3JK]Qb 8(ZL5Lc30w[aؤeHF/6Ǯ1φeT\H7ΫkLr / %kjQW27n0R4"ȩXS1V9+&GGr q ?1qҦ:St [u:!nHTCuG+ԑ)>V3}gfr翙L~cЃ @f #3M9' !+?2~0Jsʗ?ta~?Gq3!]iW0 b/Vbzi?|2xt*&Yf6tʔA/OuX1U͘"u!lb% (`%dhR;jפ dOȡ;[g}}@ h(&$ s Z_I}OwB!?,1Hdjq34RLSLWγAwӌTWI!)$}yҴaF#6kr-,#MMGΊUF|=e}/*r&g#c\u[Z4r8&^|@))ZN9"V5W2?a%u(lG{9hn/w t`6bH H};AİFjJfYdgGM96!K"ɭP~wBc.pxtJ6kaH{yVt2S :풭'`i@Wn , sqAO=+!Ŵ!Р_GstW%L`"|rS=4=](鈍1lxO ל vdZE:fkffTp ;P3ˋjx$aΌސ!rӦ[0B<2d.VcU+[j$ uY+oXkq*3NcN.KsL{0t2n83#`x 5ԯTm4aJ`+&!"RF%^O:dTA>3~SRg snm`6΋1YWs2*.…J Q}O)9ebE{!᫖^thLq5O!OUЭ>P%n,N6M>/Ho8c h\]I,As똺'vrǓo4WlԑtE]tsWw$J65=r2Ru 6+n/"'ޡq ޓ,} 2Β_E=#0Qhb_E9-#@9APYw\jJv@ċQ4 GΒuI/:V Sxԭ]> a5R=beLCQ5%42 ¦3r yq;*O[} ǟc;B=64 Z*OS\&'/ȁFBC*n4[q2*ѵL84Z0ʲE0>8 !w<8l(O~$` ܶT֢ρǛUB  m2E&y}XNw J^1ls' \C1~ϫ^VqE"AISZu&bP$XW ( w=ʠNƒb݁icڂFB֛5˓n⧃rR(:y~ugz[%DtC%'^-~5r>:Y=竭W*wD\4~-!* =a JAii, lHQ-͉h3my6a#Ȃwͧ]M ɏ xN':+`3E|g3|-~OHod!I50Q jx9=-;:Vs lOQ_ ^87Jۅ|x9PkFޥ_x1\_]0Ɖ5umqȌH܂Wn>'lM,(xoU{^-(cg-)}'6 @ ) \ FNe2Z76 3ft[!+YYe)Ev2<+wDP73|TmDf+(\- r$=u [L 2(/yȻ}K&~ߖF7l|x y+ Wp?׻x9621>,ƻ7/K*͠I‡^DvS}W,D䪁I yB̮pDFC@`?]86S@id6~2 {OMi/zbdWtηb~ȀփAQijMKWr)A@[ ,pκײ".(榕xÕmdk`e?@Pd?jr{%m|/#$*3En;TOHkK6HHgQMǒx5r&]NR 1@e<ז} ޛQ_p}D%ZJFC5ii"J5(}sf/LBᄇ?. ^惀8ϵf`~DcHl:"٩wa-i<o%tYp^ RxCծ.鎘"[ym r<5gs""wWy9F_0H&NM(&.NZѼNM7ug?N90Re*d~4s˳^\S& ({g &hq-NQ;V,y{֏"DžqyªJ"+cd*^֠)4/1L`G`0l(H8_\;񒚪YP[SM %+9<( YfbͿLxy㠕>wQ]›4caиr*NasQۏ\-f>u2-CO<rWwTuv%YB>`?ɾ#fF`-;LHa[^JA6\h'DzaKykC"4%4nP" IwgzQ|.ѷc20mL UȤPT>?EK'Ggw*{g폄ynOsT FO鮔wm5ZOD%TMH$yǰ{/Ǒ73ŁZ`"j,KdtL./Dkx_=fz&Q!7Hv :Hi>Zt]i!ۖR²&\'|6DЅc?G`M5i Ǵp,ȝ, |aF kQ+o=lcyca[ghщQTuh1/oɆZQDU\wTWgA܍&"TplCv#=<0/1GvaDpx⒌ Q<Z3UGƒnuƍ,Ǵa_Y$*û FFD o!"6 Py=C=\B mxm2!kl+!2FEXaϋ+Ex6m$O{y6bY'py/.ݢ&ތwxgSZQ~͹z Z/;8 }*:nyhjfuڙJ&eb@l1eIOڿK٧_(50/QrE?_VPEɀl& l~&;L ˀ :P*.$8KR$[^j]n݂Q!A:eOs pGgA{-2k<* l-n}3и^8O.:@bߛ&i;l#Ċ=>ӔXidaJWjQC֠]p<sUXɍVI5s(R]ZWKztj_巟m }"+W  t6B_:y#guTpM-6=nSƝpvԂl עwlF8 wiB`^tgibyJGb|s#['OODNfќ7XH σo*3XW o[dJ.Eya6m6$myKBQ+؂2*_MD"m,NWf'!?x$}AGGAMwn%ˢzķw}_Pd raFwdT nᑱf?u|_ax2{vwqQ̨&VVe68^-4w]ɭ]kSwkTL9ѷIf^௨#KzlkvoF"6^Ti~[I;q,4o_ U7HyC$覙<`klvj&TC}o=+'cǥ[Y` \4wmKkK·AUk-Lthc5s尨X"Q1+lLT d i1;O#æ I{OzkJRA-P}ux K]j[ :A5 REg16nXG qm _-2ǚ/ c>6"|xPvNA5 PJڤ5E1L i8qa␾ 3ӧ7D`:PR"y2br=s0[O0 >*,yp96)6x|BOL(v^K@KI(\PQ00zhG,袶BP8UU4$V#)w#͊3Ļ aṷ-SdDA5Xܮؼ}odg;3{'M?1@$eJ_)}`2ydp̲XM 9a{-n!hozLY`HNڲEAV'mȒDaUqlI ϵrޫ-pO18iaYd7x.MlQ>uzHKXbTX:aw%cmڲRtNV"%yڹd[/J5vqGcf\2-=V'u*9=sZ}ݡk0QF0f1 nD'8KD!AžPPqnӖۋd3R !A0p$ղ$ bT0W#v0Eh%^0.kD,OJ X3L&hp2'cx3̞GX`|`c tغj aDCVႯ m="X6"Rp3gg '\yY< X{bZx@rRd'^Ÿ埕8/(2  8*M_/q2.E߆Jw7eVDKn R8U`4ZbH3Byh/9XWK3wbdy 7>, ݐ-VϊW>X7` 6I:xjh\+ ,cc*SK{Cr`\|%2.zNn#Q[ ExR L-PjdG(Hh>s$itsb\TЙLΩN1 cXOoB#d|xnT Csdm(2dȿ_D/WIjO頷q_\k,J"7N`F%z[~C>8EMײΊF'J^պ_g93hh a̢#fH {ґƒa,ߝU0Lt93c!"~ŵƓ'm _.T0sp4 HIC+:{!AB U%Gv AH#) ,LqHK|+NV8u Ư2b?@U)s(ah,sZc>83,ExKIole!):2d6yo* '~7=x#_m'cN&Ph.{'IfGFvz{d{)C` #ˢpI~7QR WgGvZ¡&7 ^r 4t@wo׼GӕZg;Y| oڙ03n|^݆Q3ޤ=BL5/=RzŨ3oܼd[@] ~2)~[}Z71?2 ͸ 3_Pr-(jg喻fm >:Fge9́1#kI__Ffh,AOd)>SJDɒ=Wsov]w;R&΀Yw DڪXCM%g[SȮRJPJ|rK`h8j621х(𹧭*@cNxjF(sF;,m'p= LYS? [l~t_^#Ce>8@eFr c?nA:m}:5wIo7z%/i t/JT-f`kn牪3&aA_Cb|E+f*VӸf{:_A:)XM& .E3Ҁe6KKLk54&ʤ kYtv ^xjh3;0L?% ΪnJqjRterCj+8 }*+L6n:SEۙQv*ߞde* SHt)$`9Oۜ޷+OE!rv/:rNh"?NT3`*ASD96/='r_$6.[zp7^39.V "> O7C+^LL~p䟑xc](;L:N h͏\ıAE:ڼh;y j~1wX(w\V2OK6'culIi' (#b 3J ҍ^#qXpi0oꀬ/nzjmAѕ@\#rIDXQ> zX 8iD:Agɧ ̔(3Z^Ң,ϥ{٥\FP* O=:HL)i\|Fh5d.4HbnAKeGu &etI-|?_ ,jbgАiuVxL ذ&YH`,_.`TWEԷ1•G%Uy,>$Dp@ g2-jO6X0?e 84j*sv!SJQ7OoBZX<)T%-Q6v^.iѳ1ح%U[gaJFJDfَ7E!$p딃]\}{GE<,3Og/uGPFgTIs"h3CXe@'(>gJVȔv4U?[#P3 Q[ʠ jL<`$K5)CFIQHivi<[t\ EBx?`J}Z)[3hpəG Z{"k,/ ktBF)e5&z7kgLvwbq3=|j|kBWHB#$s>52e5TҫT(D !V R' \3Mx)*#GZd-qk25v0] *̦.~4*9oD#7dZ/CKoM`{'v(E ֳ6t7') m, ÓKqM-Y:gͮO7.flتwb9}-*Tt~'EIVV8n,G-zty킆uG%מPX%IB޾\ڎ,oQ"wHC[70o{;>͜\ϕ`=vFxX/EV%dX~^1f7x'v83wAV)Ęc7ր:u`r!$upguDlu8D [עD@k+"MY4Z9t]'|6Ev} ]B)dK{a,@f?S Kzl( Vd= }83f~jUX\;?\~`D(DbĻME^QQA+F􌔦7"o3,zÑF!ܙV3OfgG]H"(Ca,}|kcV@L>bΙt^1)st>̴pVؒ?E),\`4zD-N_]B#"Vg-R*>(0|b#Z/nRޭ%1P-PM/]&E\zpT ^Ҋ/O穫T[i>ވP|҉ Ch܏kPؤR2$3.'µ!n`zɹ ܲrSCJF[V!_7N*XztpQEIqc>x*H7tVۀ֋BΝTՕmr=.댃 BVzV_1\{CK\Sej'tP1t]B5:-vOT8~ۨBUV:,uV۸vSEm수ZabP7,߈B T 9J4{kdWr&p4בoA' ]]n6[4p7QOy1VF nFSq)1@ZM؜ bmuie,̦9;tXDj 6 gYm"aL!b`q 7uUSOž0+on|;:LbRL3˄vYh+7,_(iS%vs@ĉ獵~>KB"1ݏcS'l²E#6),P{ּ"u\=`ϴqo lin2dg/G?kxQR~LW!pGxR%4\Iz9J$o}@k=g ߿,V 3,\_ 3LRwsjϺeNn? ~8OYy6྾9AHWfd195`fo?e _٠F<71FteW~g - ^H傭B9 C4%/22RHAnrry:Uʚښ\ : |̟~1+9y1,;C ^Ņq iT8!2`ljLj9jV<$>_J"-wC1h3E۟JmhE-b=AQWxn3K,P[%S'Z Q'܁'(}S77V52w,v)]D6Rdg1榨ny<,SV-vIDL;*dZM܃CfwBf> X=vor֞֟!e=Pg? z1[x^\:Fej VV9 ~IXKxҘ9\t?Fk"}̌r k'H#w =qK4B'Fh/g51 A<, +{F ,2[c p,K Wz5ttȗ]O&wfӏ|KߎM`S=`͈kh6Ps ttFJ>iRf?a?ctkajd+q)vjS@{qJgC~QK ?Pq,a:Z?g}(! ^0`~8:|JήޠzפZHGte~){jJڮ{iY}me/*G/Ҍ$#vtL#weFCvL-xmoO^ƛA= 8ËؚC h`]&c'3^(seԃ=ft'z}b>ƒo;)7nxIKq$Cj ]h"$zI=e E6 uUQ>~Fҩ$L"n=e$=p_RιJ 5z*%GOϬBqGzUeF-u2 W7E>3[.|hs417_+pIMD%ZO rUWK&v tې.܏;M?zu1p8huiQc֒ b*RfxlKP* ] U"sɹ̥aU`=:}ۃ OyB ''a%7? -W=.0I@9<3C `*l'B" ?vƁGjJh%8|#pRgF,g]umqMζ>}"wdx0X kzSa5DlP~AxeCa7IײͮuFZ|Z_.gl)` _ج'( IW/2E-(>.l r,?O+^D'Pk;59 I(%ͼY+ӮM7\=ok?ZIz[AVL/|̛'6͊`>zC1e Lb{JjTAUJDTuꧦqY=!Ք1J0UA{AbbBN>1+|nfXf)zE2H¢j\)-K:0FYT8|>:;zfH) {\#65kofD%!gL3;G qfu=x׷A %o4CK,Ə`ёCc ί[\At)n)Z4Vc "8%qqY}z+4*9t?Y +2h0csi3]<R_=,00t&Erf:̪Ocf@5+ꝕګR^E-6ώw<SD쯣ʲӾ)ǶxߦLNJ~/@SR'm ӑ (S%qx`"L:OF`1GM4`玫ί&I;jͧ~U[G/(ЋEr!`~)q >:1(coa}EK$D:/W8{%GHΙM  P؆d= b[AhJ`A_b \(~f)1Qݬ̐T-3g]J1vsd[tS (Of9FTFqCЃu/_b93"7kxE֗iCbŞ;\x)x#met,oTxq?׻=V̨dߺ] oV`UU; ,~СoFO ,=oalNAiU^Juքѫ`;,Np K\bO `3dwc蒃Nfqw 31u *S$k)OޔdUb:zpnw=vj!Ol>WZ(<& .F2+xb~כVZ! 2Ku/s@Z5klJ*oh+ 4;|lcWȁPqzq܏i 1'&Ʀes&]? 6OΦI.;IWP!ŽzBG ,2mpB> ej ?@`gzf2}RG)*w멕+!oՁI34 rH .~F3~;!i:ۦp\^0`'@*J9tHLJ@;W˩#4N>KFIĦGoM90vSIl6CdH8b(j4Lr뻺|"ɖf1W`pgAE&7ܫ*4U>:T'k7|8E_I::#ja|9Q_+߬yuY;NL+8x#r7U CqJxFW:-ͷ{[BV.7 VUN~J0̋zR;ލ^;v-T!+>0oP$8WOF&#E05T^[oѡZWgW-Ѳ1l !'͉H|4mR`jIsM*;^|qx_d 2d AKSz*⺷7A4[)E|=5ERa2"ʘk)?tYRϼtgzwRN"7hBM(h2FqLcǶ8E5UզH=k U_1%KPPmuA%Cff',gYsWoKn!XR[gWgR~#46)òqo` jmov oiP,1;E8FDȕߛw%Fʪ ە J!_x_ ;鷪r*1g+օ<:>ӵ3B5U>ΓOf7T9Wj%foeww(b`ë0^*xH*E( _MQ,3%w! hu$EY|*!zTVϢtq컁0y?Coٲ[I ttJ/:,< (C%东vAW\ }~m{"x#JYkL'ˠ7WNX.7FdV =Z,/L'maO wh dXF-B[@*_V]/K]0|0$;H)眧D0;+J-ПѺQؠQNslX+{n5*z~ ݂E5$p!J㜘dGщ'CbC2JuRkog}f3Y5! mXZTܩq悖癲tOB ^YRdX5qm9@0 WEyk&ʎCϥ{rX=kBw+\k?aLyk8ڪ/ϐqN\>fMuҧ:?~ ~*r6\l*LI۫Q0윥ua v&S!Hn8-.!u;-wX\ehdIG!KkbۊLu$>5tݱ6 3; #ݛs F÷; >!g+& .Vohʥ7 ;ړR1nT6(EkF?&&DUY"|ÀR<{ ;9 j2xce0̳xqk uSYYXp]Ck1+CkJ^M;!suZ$5εb/Y92>V>ݡjE'(1h.6Ggn͈߳ =?a*~C}^ w!xi#e7Ai})!Z$ib.r-(_q fP4Wr!;Eʨz,pH:w/Q??Xd~ S~A5]3~TՑWn^= Bg_enPi9`_kKRviYma;xU`x">GL/4qhxLOʺRZa/@iֆJ~+`L,t^GiZ݁dO6(Oאv>hxf*BxONo c efYK5}ՆĠi,35,ɏR4;nlUp/'tOe!jxhح,ZL<4H ]44Oqlwz@hu׿`,hPY02癡TPP2N!SeuZݨxՀJH !T+ð#X|"9 :~heuN;Q8Y"*uv#?S2Y$,4i,2آ|y \݆qj}Jt ^U|JjހY+M1fk.BN$I "=}t|?[esr'J`JW-pE:FAm-}s^Y=&$K'&dkW'S/{V"/"v(Tnqr0NhvWDWmc>]@^je]đe~-Zh9F3$xb7Yjr]٤[ʉ÷d_Xn-]s>r'U!ǦWEӄ.3b-0%pp'אZې:3թ5:Pdr%(Ƕ/5 xUl 0cۃe{LXe+[SGlL鲠iI{5gAT Hr_=&\Fs ԶX5Xf,b%F'FD=h FG`g*}/{q3eH@Ƥi>t 05'x#֛q_ ̄,_W.JP MG o"<Ư4 33 GjIb^-[ 'r^\XϼKeilɧe;)\8i1+"YڀUt0߈HTSu C{v:NDVE`|ga`%dN!}zkOu&9-e ~pi `eK}EfvwFɝM&W"ĩ:~ǁA^B+c<W;gMA]c;F@JZQ =T^^gQr-_'b kuA?>lkg`) R+ܛ[fki;6k+{lԛs%ǹ LWj5B Pp~+vPU HKL A_xA>^W^v&:c~'jn0[= <43eR_,X[cu:iI9zp03_%m@[U,U ~+,44KoVd /ů8 k䬟 Y=Q^"!uD!+"D{7;PxS:ZWsƔ~TFkPr}T$Tb\5A.vWdtQAIMWo~#;j5(S`¨BL{m6l7xM NN?_ |#pi7>HE)x1$a38' ?T#`/)kiT[`Vp0Z~Js$=;{Zƨ*Eթ&q{R^[Pyj u,ҋ|:,D |0YXS"Ə,!kmWݬZ`ͪdsB8v>@m(LOr=֨KjJX:@c4XF;g>qŗUlNF3 Y\3>gS>]1LUFx'?˃Lɐ+$lJ`Νݾvg#ܟl jhu<„h;ӱ텒뢵gpT ir׉6Hk;T7<dA?H?V}]9#r\tg+4`6\/p+@SG,UrY=fsaRqZtbڞ4@?t[7䋿ttg˘!97.P#o'F&~k:EO]M#m',6*pp| MP~΁k({I8SrPZY}/UʐL}jua-P.$Y܆b 檬7QPo3xFF:-ΉvrXG 7ܣ3d:*O(4;%ol"/`y_d䓔x;. pqCUVrQ_HbhKI\VYLU2´-]\fˢ6ph@(ut m -+JW87|e"C6Vl d}״,CLC@:=!h锋Eo_|oMel!;R.Y`T7%{?i2v,IR͡`BV;G26u 4U\b|ʳɕ{m,؉:\ضJwXl(vX'k- ~7t@>,m>["f@C3Vӛ|i| A{-\qu@Py2A*@nkP~: PZh?dON_Ҩhp0h[3Ϗ-,R'ΔI.Dmp>A]X@'7Y QFJ}wWd??g6THFS6C3FT#.lQRo=D!S[tdžm0T .pZS;5:n+Mv6J蒒h.K9-hgǿY~ŇrkOѦ ]N9ìRO!_}.ݡϜT9b^ifײm(IQE^%)W!ǕgwHׁۑ|E¸~fkMY=ʰ"r2%(|ǔ܏REH퇿ث{ЋpPh!>3uxn'dȬa}ӼK]6$wy݄oRQ?dFW+'>\{X+Q)w.Z[LG8]/(7P]-T~ح葻i\x%WR0.ϳ$C눼 e A:Z3t/!wQs֦)SGW]sIMSS[LYר)ejwF~KKNԱiUx~֊{CYQ{|CqbH;QW&;5ctN,k90u8dVfu ^GO8Uѹ%n|>)(w8 r>7CG+( &z&JrJ)[&f%CH&@i sN /R.3OdX06,d^xB |5ǥ[apr\5'41Ҩ wau1G.|ہOV[HQzRV=G;n4Is~t*`$P*(X>>r%p+$!]3X*@jɆ7 ߪ zP |f^ϰyiV#wԶM-AE%( Q~M*as{M` v'z +Ǎۓ7 rR8(ɬ v2+h ?"@Rn5fQ8l F1|y_O6gm{t92kJt9w8j22Hy ՜a>ι /Ac TQp-c5lB2X{cyXI"e8aNڔ'3/{pNv(肝XOroΎjտhXR,e 33ZVUg1TIdd)N!j}St9F$xϰlCd'>u&pa guV|ޝ#.ݴ.[ TH=TC R05 bZʺ1U.>ky8KI#`|9ѭilMիLɌJ[ oSll Qk9TƛeԬK($;9v탥LC V&VqdAT=SJГL,S WC3΀J"ۥ8gAB#mU/ ·geKFno}Z/]/~NhcB-di%(ʥNMi-CI!L.ٴZ'Ǔ4(z V5 >+V4\ߜR } xP 3^nqu7,?|Oi>I38ܝ`(d,#, F`?]I3]-"O^Q&/ϾRkF03 s0r%(X'E{3$WZєIjQȭRF9ƣ1*bݠs~{8- &wy|˪ jr8DtC'p0/Lb>' hs5 y+6{Uܬ=hIA&)! u4"}%RHMʉ]X ^gaR-m*NY` #b ܟEۻǗt欅φ{9qU&4OafQ6'LɆwԹͭ" Iw]gQPJC)2)]oMc1%yʫ]#Y&sJuK:N.KKqlXs){7dPHDT7Z9l%4ЕU8}$3&ַ:2 #Fc.>)ɠPR xk iRuQuRԴ0 _>;!k"@._34P%?p}F f}.;rǎDօ`As:BPƽzhQ ]p9 6U?.y$FFzn\*k@.Bwt,WMd [+@]h)=>*Spcct.Ro\ 4cT{ί*J6 j$lRUv[~]Z_~ӸS`S3 ,xAT]Q@4K7jYNqpߧ,t:Lj;EJlŇ0Uz@}'KETr>5lR5;B1FHJccbg/ RxoG&-G-v(ORiB0{@3d6UT)I}?їCl'[t2,;BnR\v~7IЁ`U1ok?,q'q{&QBqBc5rG!.D:ܜ+J4zB[q[W>diǙAK| I|3*oCR b2it'J,Hv*~qS1*&|D 6l,-pV;c ~cLYbw:v |:~.qK&7 ߶E(7=jl>+cIg)F?(u͌!vyM΃{ͻ…,J\=oXfxw+SAqk{pGPXvfXcvjdߚ  f{ q?g^$1dcWBe٤A~=4q!#N.^_R5񵢉]סkII =o dJ}6Fv":-e)>uڪ 4kmΛtQr`n:ŘV=8wO>3p5IKڀ_kfn5['?BeP$f}{J*i8.pcAHfpugUlA\NZ;6սr y |yE试K)´3>Lh53V;Jod//pʍQ 30Y8U [doOH{"to3 MC guu%/׷/ хն.\p , `Al'n(r)l _d2Lf>t삷&xAo@Рt3K=Il Xݥ.._^U%S1 D Dm]ϰC';r1?$$G* >5M= >\#ݪP毇ۉ W7R紴DG@꣄[pA`tyLomJ[ mZs`&\FGuwʲ簵 Qi8t`nDׂ, _^|B% e5jWX7Q1 Ve'c ;QV-К:ђ|Ij@D(#?v꘤~߿!6q?kAo;7}lyȳ/?_- 4!*ۊbC"^+-.(apM:MXݍQ 1Oe`i$)7 M.UsA)JFvoB8EIL>7's 7, vJSewߑb>DtK 3 pt& *S紨#TԃbHz}||b1tR 9t&  6lV8ݪ7w n\i*}׎놐"FJ2dSY57˺&4 ?LQݒ,k"+ĉ['!iM`;]XixG_sB`Z:75*NS?ZI 8i#jg 4]b2+rh:⡑s j!ߨo] u'${/jHRvv,y)& mT'Ƶ(ݹWL^Xom2`Fѿ_NVъ }Z(Ow ǯ|Fkj Y6NM$Fc]Ze)n 2 -.1K,$MuV5_'}=@7kj0GVr׽piZd݋'rHĝ@8 DC ܻ;! &]Y[lnm+hVH 5Hvd6.MyaFG@%ϟ5Vd;<$S63tRD LvȀ+H8Tyݏ917o{=8";{ڊ?`-ͯi&Cqhk$7v m;}i*Ӂm|Tn ij ruĄ,ǞI=hE ̖9PuYˍH[Şl`Ka4M`JZ@E$(t>hṱ=)6] RFq:낖e>\3D^]w瘲2t?c>ݏQ,uր)82Nso1 -a%^%sV~Uk.>|.vgԤfF7+NU-M8Ϊ7#.?|肸,^JY_Pfy4}{4pn81\cծlvsnAK,UzqU45 (G;&Պ`NĴ;xzPɡѯ+y V=2&>jFpBk+aL$- x|u%ǸŶl"U +` |[V_?kǞrWlp _eB?} mh&'!2 5IEy/㊕A{t>%bd%?}ZA;X*d hJs %Vv?-elb 9QK5mߎR7eTZ"T{~!6qzlWR΄?be2^x"W܅z\(qg ^ A%vg[4m|bF%jn*rݺ`x6]z!מxyDEelm1"W٫|>[&g]j)$-b _}d TTVGъχ5ɌqVRW)#c ;&?AS|MxoRVf&]efRFQ"D9t正(7-ӣ\ܦL2m%FhϞ!-PA}LD3 R'mL䀸 ' [,>kps춪F\1[x!!@~dtgPUΡW%- +q!g>ӷ2jYMim/<6hm[QRk>4^B,X-⡛׎Ϋ]z*IFv̮FU4^b.›b3 -R@=׶ŚuC~}OR nm"*EHz-9jj Jg)+Xw+ޫxƌdIE<Γy FIf,`De/G?ӏ.3]܁PéXp=DN>G߷0yٯ#E3Ivh_޵t;#*lr5yGũ,J+P{fG@Ҽ5 P?*CNty5ѥY#Rv7' Sr ݴMjV¹fۓFl ?l]Zmyd9zlPFO21ͩ`/vrU[lC~&pyEB@^S. [$r έEڹP`2-_s`+*&TE˿"1E1cQ~a\m1b]3ʲ)gD\v[Ɯ›#Gy$L<(7~Y>n]=ɺËYĄ c4]1pJe9wVFXs-DWȉ$qS¿]Ŵ>Mid[GGvtX$`yCZ3ݹO}{,DžgQ2f*RpM"VZꤪe,C{W&A#oe_% ¦$ʲS(>ѫ$8$T۝YF8(m(MgF:[R1+Z1EO; !nsҚ{n`t"w"륐Pn,\ŹxJCɥkE$_šJ$f>,ܕX1XCGB^NX- {=*vuT։%Z{*3mJQڣF _lE#mNǘ?\quJb9ZV Ї2Dj^?j=jav{OiSW*yDR&r+9SXYь=(xhd\UQ0")aE?@fWJQ/Sbsiiuc u#WO0q!fX`N9]P^X]+NiҶxveVt^UQ"Yhx4'Ɠ7:P[bك%{Fq{`}kbHӊ^lȮM_'kZK>ˎoo_8NuIjmQB֎ռobQ bЯ4U!|Ry .Ub;@1 La<$Q]bOpu\p65x2bڥC{GŽ 2+u'ҕ8$`I<ႚx+SY®Vf_0n9(?d5_ {4ur2G7cAoD$!Z^ #2&IThJ&/F)3>N_`۫MlNeXw{^f3 ]>4Y6~LWG= 9W5rsmU;?K|Ί0gJU4l0m-/m L"c]8a}GП2p 03ڧ9'`1J>|j١ ~yt1}#2޴@ 1vP1G44JKmAwadw31 wx=uYĈax֟u{X.2?De\$[G3ݧ}ɐݢ;8wJD kRT κA7vw@ Kڽ~R]2yK65yEb&iQLAb/-p 2T-}XS6(5R3N0oBݼOl1C BI. ~Y_m_xQF JveD–R YzD h+`N;4:/2 0pXߊ[{F ;y\[;(rfFO*E`5aq-P R?8 sZntn9ib ,A!>v;Hrww(8Δ~ jl8ELL4Xħ0'o|Q3״ݺ[`~"0-zMmcmK6 z9o"Ʈsڂu>@ZH.1*$M~Co_1=ខBw{50!r< h^6 8'{lw  8jђ89qk-&c5Z/mqB:l46²\eX0 딇.FR7N?O?*P95Hd3[mW{PTG.KJxٟ7v\dJQQz[SFoTy~,'Wwn6Pd_ :Kb·~LUmS: }TlԚozLӟH w/NyQhk09|h(؝Zu$d A`Љ:H;S埝ޅ7c8!_۪eLv:ZHpnXT):IZGn3`6EN= ұ9XnƊqXÁ1x q6Yf/{lJ׻Fjl7wwLWԨO"5K*u7?HK5VkƼInMbOEpxэKqOMcʽ.߀i,C1$7s߹% .zU?oA"z[DYjm+֮9y[q?>8}J鞙2vԧVRLЉ_()ݦYzCp vCa IN$<(Po%@աARECr{J?G-ư˝יFXxY!T^#5#*qqG3_¶TsJY䐳WteU #+UjF^5on"BT<裷nuI*,,A3z7 +r=mebuk A AN^wa\6;#5TxT*lYh]X$1?P+FLoB:,h8k`A$j̤/ЬheVWKC̓Sa5Ln0[d 'ؚm~Wovr%=?t-8k ҉z]Յ$Ğ!GЗcL}WƬL;uJ^rȏy^@A UM:)צjćI)IR|\رynܓl0ͫ#l,f Բ"ͻ `3G JZLLsY85ζ@OHV'$RS`̕7p*oAvt/$_; ïHA`& ermV<μ3)8K;8f+ֺ"xDr^й\C]+Emm-ek U^+DC1ږSo.#w[z1h ԆZlca5?pMQD~x bLPF!Lb(0|uA_婩$^ɟ!i|TѦzhN9ud)_ĭlx kΆXryQzPž?XO "=W<IMo_:[LP)Ad=1x011JxMm6Х">RFj}i[d;U;?@kw:Q1 O9#@99&wz z D jZ_k" 8'pC1Ѵ2_]A=ϣJ1-WߋۓR.d$T _122,$lrGbO-ܩʓE4 !$& v\==tǗ+N-kV7_x1ɗG Cfl_VWzQ;z%v`m0*b+% 4}C~QCK P?Š?oxOKfXë6T5ҕ,cw> 0"ܮ=`+nA4+53mkջrH~@H1+F=$4T|EecfDL13^*R:GuTS/* zA Yeh]^ҋKs?X(yh]p{W *܎m>aI!KAċ6KW,H\ e{ylVoa+%Â#g'KUӂXi n X^WQ71 8ɮLp Yv0XX\Dwp jcƘ:юN%V`o'a/tQ`d8p$al:?hfkJrR5S^3AM!=6D]/).Mչ9#(Zľ(K]']S_Ft rjf>chC/[ ȉ9I$dCrIؠ8b9K_~\ {sWۥYɱ&sH/A61; mK9ߌS3m%tFC TN -Hꮧ :3md9{g(#eo7A$i5&a[)zrAyT aCN~MyD\LoCiJ(I0hV–Pd]*,|*ExW& ^>ux!Vsk` IGRD&IB.vԱfoLbE Љd.W>ln3k671ٓDw?<)yF>r[N|퇤"w|^1G WF_EI_'\F@$uû]Ao~?S[ղ1ꂎԃgHbMv_Bpc[탟S둲94FhP]WsqY3zD.=7$g@'|3◭WtϸIGfbl݀ΗX'uI2'R\˸7WA/z䫐2n'C%V NT [;uXlgAM>_s{~0Μ5E#'-~]ZBj;l_B?^08(Ùf~L*Af~gd6UӰ]]G^v"lf%c?eSSYD [{+yD􉎹 )fiJU^2M^Xn޵lLwŢs̜/v]0?Dp;W`pUiRU}*y$@H_ }4' 3@jnZ cB{BS3»?LHl0U "Am.OTь͈C%̣Sz04m)%ϟH4|H32(j6btC83i0lps(%* A4Fl~ZXo[ 6(gC Uѳ_]!*bXb MU.voSȪ>$U3YO@6nyi^˼m C8wg5*;DZW*9x|@EQ>XSO7zq a1bߢ'աӏ u`݉7u4C)#WO= ˣ"6'UhZxE|0m\UMdKiff;U9Ϥ+xAn$Cm!TU Ui}eс]x B~q_n%|%R`݅QW/M@*Ci!"3_a+y,) (I= g_vZ!0fo|䞆ev~[ˊbo%jmk/ܱC7y§GD` X҆x]W *G֑C.?($$otqd々B1rx 6HÒl,*'脰zȻebx_'ga{1wTh1RqIH&aPHP |C,Z:{`4J!6X yNPЁ^;5dU_'hѿ-nb-T#m]`S39ncLg3AGq$.)-\?Pݗe 96^\Z1EGdJƉB!@ǶHc"5?s.l%ʩ/MxIY/ ezKػVpOM! !ن wЕ04k1ٱll1# IyS(՘ U1Ku4Nt~A}\'XvCRQzit 1Re{+C]^RFz{d>4ƪ=gEo@B8a# cϡ'*X"BLK -}rUߊc P~[)=v,$iB݄Kn*-X?1$ NVl(t)XAlX7ʎkON$Gbb,.f-ygS{e(_` 9OxkSMR7\Q5/5.CAuF3ovJ7X+|0[[*m=l)ӑ  k9%{F!,e9NiRk5wlWVU5Lb:医N?ea꫿z5 ޞu=3#zNO ƖF}efZxnUE1Nr s&`L˜,aI):h[)35F' :,#QY/TON8MB5y9RvKИ>뢍t%> D[vyhٛz?U~r_ 2Ik&@,scTKtC&.lkcBnUTJ6x/A; 3B0^8b)qQ%+8) ՙ(a\A󭷹ww,$ AzNŚTyJkߏi˅op}z^{zA 8:{ Y#@W. yE+7M0 O%RiâػScݍ-jf=dMrj`yiI&XބЋn& ! z8t|Mys<Nc[_FY#xJMp C1!pA\Ayhd0/ןNZ&,I)tow|t.;'* /EBUjrV/BJ84m\` ނie-"S~0iL]:+-ۊ8X4,aB7i/d+' ߴažSB¨amrB2`0Dz*١j$f&G.Ul^XCVJ^`wqxe#+/jDrL%.ɕ!wnXmy c->tT;>+T;Z=6:Ah(P!Wm_{˂rDG7='{线TS\U8)%,6uNM׷lV: )=P=a9o$?a= 䏝$bğp.-]Кj^MP(RhF]Q+_#y ﮝ!(/ 3ێp3:(Fs<|BN˻n)6'nޞ]kl*='TODsS:*1x"dAC7 1myÁ ՃH"[w7;n-kSƣ.hw݀Sv\&NZ۞w6YRXK#瓪 fM[BL䤶LgjDSCEԶ; OxB꽯(Ϥ_~@B(q&O .BޑdXw?;Ţ'{w$iߟ~Qx ېy&i0DLZcyqON1a&a†*]w mX*Lzo ~V̎5ffUOrusL$ĶZ#v\[I@8hgW$%3"4 ܩ:]'\l)B]U]Yw\.MށŘSV7Er6Ch2_2P[8:[jwM эUcVBq? -`+5}ul!/I⢖/ d\JO: V ,C["Kffm)3Z^mXѾof@*g2:ge<]Bbɟ$74 q8m_I T!o=oGGQ[eye!LOIM8ڱyE8^m8D-UHQRmn$ܸ_a0;@8;z38ᅪNa˄2)͆z :ΗZWlj=P7_ u(cw2OkyĎ*X&-&Q{sXQ,"NXG'wg5 q2~g|ށhf|⬦%BՎtx8A6ß3 .q(rA km}r;|%gCNA| <̂Y)lFn] *?U"t:)+TU✣w+G۬LR"Ŧg9ȄSfk Qq۪_QF\OwoAy!t>vWm}$ƛ8uNv! YL>(5|:ஹBg]1-ujP"OW?b7s|<; 8Kyrװ$`AsedgYk!Aq?B|F^0e8$LWnbd^-,\NoLWUvC4&#*z~20px6RWבB/!*>.Dej^ԍNX8@ډ,,g$Q~l`!&vIrt<ٟ3W]{~GGlŃ-(]>2 }?N&/Z wn/YcBދ}qo., Ia9Uy⟉KH&8lSt?Y{*-skI?L_;Y/2q"ȁH7g AVxAj͎*!/:K7]*U\tL&+uC&ڏ^$nWᎁBAN m2# Gԋ҆k?P)Tx0FTWXsE!(ҘPR!@<;a/i 5%7zqg8NTʆĦ97Zߞ+8mϳh. ʊmbB^`Մo'ЮTc[@#~Naf>M3tԸWقUXG_F EBJdǸ&K}>Dj}HQhp7v$%Q= ߥd1 ].c@y@+:, ^2ySxT$kkّWqkIԨq#@MKd5)1Rgk&)+O1uV/y1 a@pptx4^%?0E6oÒ&Tf BF7}7cF#pŽ x\XIx b'Ȁ_Bχm|1?cUc1hR'&HNy{ 2!(;x㠂n]kַ Q >.錑NNXJ8Y.U\fp'\k5r%Q_6;W9) g<^XF5}ȶ =<8sBFiNcupK|T͑r*JTGKpȔ]꿩w$˯"!PQf͔(]rSaH8;44U"uhp~]<㦰f{hx4C+~3VtwWwsWJBV 1 Tѹsdt "i5+Zk}&c_рn(Vcc(dZMcչ}_T9\q8S~HjWP=:zsh)wޯoDz&e> -qNȼO1'>[,bߟ}y~ov3pϨe1yDWUjKeCBr1`85/՝}߈'V&XHb2;J1X&8J=su$ƍ^\[vGk2N0o Q^ bMڀ˄,@\_E<| PNv .midx؍oIʙPuGgފH.J7oɄLp5do(#Ҍv^f+FOۿ0E~ $ :v3J`GwEZ(;0}ok31٭bL}pN%V=1%5WrQXocE {7X kjFT|J5'<']0J# -7JfyI5bcwnoȂbonT)%Pr8{)* ]6(=@ф%R(|/pm|bl=IS&rEc[O;8D@>eUB,fhy"HU [:V{,hdJx⏽T l\=&{J7!1d8+Cd9V䲀!]uPʁ$ Ml B0Ǣx| v֋ZZ:E {muW>?nGQ[V:r/9AYLWNeĞa&/u^AQSMc5љŋgQOCO(gS]amγ{OP:#eγ,%s#{.s ofSP] m*NF1К SBJwJpb{s-jC{ w2Ġ˸>&Bod$U#|q7:W2x.fOM\h ',w5D 8jWs'vIk ~^-{0{ }QG.#/crᖒi ,0G4?_cDc'z2lѽh C?=d>,(clct y3q嚻.Hb 7_e I%P6yz=^*N pukW}d ,`N?WE_wSϼߢDAHx=v L ٻDz3v wTJG4Pr1]+-6\$D)뼐4ʶ Lݸ^v,!6 Șaqh *t)!ydVzʯì?dC#TT?YM$o>i6!=8|`6:CFv3dp4y˚ũըGAII7^,v3Ύ D;.XXjk~ٕсϐR/,6 KD98CV3TA|eFIZl7 1fA`V7]W+m5)dH.g55*FVC ԍ/*<4<xӷ}Hҳd/,bbaGGJYEPɨ$)  lS'ͣ/Pұdv8v6V`răRyvAӮ/"CҲ+~PSLao#1P1IY4I'mTu,_h/Y?<X;~?!}i̛)cj}R}S3G8l z/N1妻z?u0"a@4wnTipL^_ށ V=a'TVА8l\u|@NorR|,eٕrU p0U'*Af]z~ v:*y+04́Ldʾ铼>ڬq/ͼhw&ϲEaa[B8R 鵘K5&9ltI/:KuTmXVs!1e 9vm,<GEmLvKO 8 *Ԯi6W=>Jgm/ UBGkde =x_8cv"i0-YkՉX X:A-rFIHg'pWR͸瀬 tI%X{ a1~=0No:1~M=_W#0)AnQ$2s#i\mHeљS^ Ntd8 R>WJ+5/uN{ s.7j=k-Lyn^+w9K< "Ҕt2#@D(#Vc5>Fo}5CeU9.ּX^+L}QDi5zqW{G#].IG9/qo)0-Y>Γd2Vy԰۸:B94#ܶfeG%:BR*O:ÇKD}@}@^vQIε i`A!jjL/prJ oawϙ(d76I/3?k)'6p/Q}6p=zZb-,!:5LF| "=#|>Ϊc9Ww,+&O1 D:fu>gk??A;y\: (]|nR#'LUm0KNO"/r2p9"Ȥxr7Q^p{Mȣe߄9jo {@H7jwA SD(QrR(D%$\! fYzwBo/ݑZV 4_O3dw4E.v譱a8o/ٖ@$bz]7E(?8?Ӎ-gJ7!}o=E>@SsO ;IķbxIօFb9Lg0;W[yB>N)^#v(hD;솹smk>[, p(m]e[zo9,!rV'Sެq#dgj-n1 dV3*[F6p@K{Tct)ܴIWt:Tls 8y#5Sv+ 6Qt@(dʪx&klSS;DˮRgR(Ob'Lٙ5p@fײyhYAIk>4.5E!1gX!Y~2&l,s8 F'~i(ө2#!f^Ak+R@K rs#sm=7OԺylH[wlU+°X|j(Ax綘&O_<a_w<}Ԣ\l-4yZ}, N@mjvMOβqM.L耦.:!$xjY qھga5S2t/ q,ϑͽ}I:=wOasL{C;SCΙ8bfň \wv"R!܏3ƒN^;֖J!lYbihB)1q|Q)?V~/Ȫ&i)?4+KQ*ٙp[S۟qc~=dޥ'Eܠ>~UwᄚI (ayێ2tn<5EF( zQ 8ߘ07W\3#-C(.[p_AwL0sE䓚Xv7}rrz}) Pv z5~^ &yD%=aiBl5(+5N0qZm*9Hl3kS/>m 3ϩP7q6Ɋ1/ :aգj*p_آu ¢S&*OϠُӍao"K^.59ą>㻙^KugQwINfɂxRvEBM#Dfп#.SH 8GLUUE(r;d2$wUGA8DEU#_Q<WC򬅩]M1p/0$.l;6@Ya~RY\90S, Ռsj&ѭOP5 @Y&Ks8JACwf#'Kd==ێY9C W9^/ Fg`l^n6BBk&YڋouwKRh`ٍʮP[n?&?N>qXjqv{;8]a-T,^`h%If GtWYtJ_!eJ+r:qÍ7c>O9S{/p.aWdˑq}B-jfLJl3Q0zTw6^䘽0OV!"{ߵ$m;qqu*(Hi!`-:L5wY+mf+6oFC {pFcg+G9IHyVi[C"XtSc[>W'1_6iy'xv?Y{~X31tf3DcJs`ZM\t@.HWܖ Ǻ(wT=h?w 9 v4E:^\؅9'"+z~SL w`r4)s{>*B  uoWdAFKHUm{ VWW2 fxg;Vh Nr#ysHRJs@˻@Ұ vӀ Okc< e2Qݱ׻Jj9 XU|uZN:ui0Y(?bQU7mGJT|S#P3H: 92ȩp:ޫ^x]/P I)y)sb3 6%*}x5nIRUp:5|`M ~w(gO8$! $Z *%roE6~`&,d\G6E Z;wO=w]ϸ]A)roM鹰?╥4;o!)\7wȍ՚iwڭ>F|.@רvd| WQͶ^"IN$\y&(f}F\޸md;L$ڗ6|cr[<ξfRu䆝! e n]]##iރ 𭰮_N;gS`VjNyM9p#ť>XU-Z9m@5fj&%.#m 4θV; _2)$MU%&DTX OޑnޜMBńL;M!Ɩ hqتl[уjiKmOҵ)^}iwn\ RQb-bQQE`y͞6+5 &,|HQyïֿ[)!+@ D;b礮D2C7/ې;)c{ 7xȽ:U&1EbChi]=|"|LfsW%⏶i~q[&u7^9j\ kI:ȡ=ALVsy! hx;#E#lE9%Y,(_nzlʾ#m.z_\mRdˮ B mL.JhoYɹ!Jƨx0r$FA 2%o,ޝ*f]p뜊* 0hq`jAc{c}5DJf[-ك2o1!h` Z[xܴSSIPӗD|pxT0kw5n㻭Z.BgSLB3 ڦS@p UZB_ՂM 2{:;ܙ1;y_J(IYBΩ )"[ZMWd@x歸1.V:n:0ŭPOqXz5j/\~pHܗ 6 Qՙz\n;ʐ2BQlWWp$%fbE*]xVCͱ̩J*>H]T1eԡ}ҬegtV$icft1 JdDXWx&SvFm%3/YB/@~O|.ކqU@]+] >=MWLFFe`2x:P8LO$"Sfؓ[BUV=(5-!G|.q!7! ] ;&O$ܡBaI,Ky#Eadsc1-~<2WIanbm/S:s4٥=?;Wrfӱ#bzIÎ#Ij "Ъd)a>qA1TEإKOr9ƹG<ą9Ku2MihA}\,$yX(9f1%owǎ'skښ'$*|EW2(J]R>K2 w$JSf܈+5?gIm%ؑa y'*ˤjt࿆p,NXg܎v:>vNJvںL50jicp[[JNgiOpj޲tBn A ^:@Eb$-6[$j. wYq@c )/1 %ñDr$,_U 9u^zGc.ixkk}M*ҩX[ %NSaWpbbI nLAU'xe>a"KLCe_F]M:$FFbR}#>1Mß(.m AVG=$cK'r`4cR#'+iB De!$X@mS  ,#\cs'/ frסo gxv &pO P>([$ yQ!6QEmrݻguM2t,UB`V2|oPqg` [:$) 8>h$/Q>2NY݇,~z*hZBUY&~j=+t&tL;>t'd)&` /Ӿ,7'Lt\2p^G=g,V {./Ѻ)ct9B~V>60EUTk +"ma3&OCPyTe */Ҩ~p*3]{$lRlD$$\qXQsiB!e_j[VC/N$O['KZ,BM0rf1,~yvNL(_+^v PBM:/$b PPcĥ|V3UpiL8I7C<Ь~FK}V3EoؿR; ~YsyҟF`ְ&.V 3 чӘ%`Z42)lV9xAyȣ\hT[,{'p։4irtRlC' dwa[ ASy*\dV L_]Tx;boMf}PMBU2H-k\c/{هkXYhzx#Ʀ2sZ89h[}h"Gڮʣ_4 nEr'ZZ)q; cq|Nl\8Y Cb*吡"0m KQ-k zni8G*.w-l o>!ՙ#~L:r3\-gkBctS:I&V[{{<"/n ߋo~d~LFVB|I ʴT5ncFjDgTX-Vb $w& cֲԈ;J]R žNQE2o/1ҁ%LXNC Yg zG3&afu#J##4 M)t=:KZZNj~wť9 W@ɰ.Fw%E+ztiٳ=<g8"52Hyx]pODmtk8Rcy<ܢL7˾vAi'{PMOO Go]{ط,h\RUDR(ua&lH[< o?3#4;•r0 ˪}`$  gi 2Q-kXN8OسȦ/sP6JЛN{DrpҶou@fX:P%F~Jh |FqlV#T CsDt b#+A*Cꃪ,RخZxhR-U7céc <پ8?Ϲ03z7 7T+{ڦWTRn{qXN/^n9U=KVO~mj`$\@#Có^O,dBq%`ʂm-}rhia梷RvmPj<<.BfV: RNޅ`]b$&z8!,IeEp=ӌSS$QGp]*ǧğhYVa3G 0u STvPA*RzvmbZlqh1g dcRc lĺfT -dkwH ~q;>hhvu$Z=$)ِVĢ5öaFxx>U8#Hv@6 <.&w %> Vb# N 1pc~f؈*uEq"5,T?`IpZt6ؔ#*8E+I-#ž@*޼;m+}7+Zx|<&ɍ|CWmJގHoZ*xǿY~R+"{ d$ɖڹ~g1Yn2\Hz R 鮯;|M\m+#o5|:4:{h9o:Y-5a6q3Ab\+S@*Zi^*#[ t$IX1m߉W[:>\X 02dlHCdXC=ވ:ATwQRjk3/[0C2JgXMܫ\chű .S(f#82S8۱N<Ӂ|$sdD9?\Y|t et/M>v|ˀLJLJ4,ҽ٥o Nl훦 Ȣ),2Z8,4|S Y K # o8d]5H(b9i_kJU=~RProӚ3|or 9bł0 xN݆M74o LOa?kkR g!in!jbiv?Kk(cU&6=(gR")]>טGnj-s4 w_2AtHM;lMyǝ.Ȩg)8?bV~]W<?$3sUG.lLxߟKiwGLȎARK)1n;SE8ytc V$Fː7 SplRChWzB.m:0`;;CWsG[7_3I=%X(VWu@5qp~a/x/U)Ip_ЎS5b{tߩ[B 5h'Z`׽L52bYۓ=v+7kSYCFC,69鸑XzQ],"5}w2!w'. {|NtVE]g|9Fӹل Upq@n,t'>*}">L~ju|伴QR5FX-+lBK|_K'|"pA =)|3M֚AH4W}".UX˵hB[`ޘ$y<SQBTk[*Ǯ.[KΆyaep]g/*e] :ixoхPxcvBԒRn3*:cLj# SlL b87iXE-V֪1r/-j5 Pv-EmD}q 쾆I0B8 |;>G۴Ãx֑Bl9,SA n'H4jZv06f( r(Z0v`T ex.KH=/g+x?wC8tь®a굕[ih!OD1yo80jinJnMˀIVm9 4j `BewiAN~3:%h/F?!@]fud[~^ }GSwۄ hPeI.>EQ =)]5 b}iT孱cRV;ۃL'{?9b@ew;qkmTkح[jio˞+:qDB5]-BKk&*mNQ zZ5H˺E2F+ZwGQߏL[FĄ#5|jWH  W jVKf[;I#wԥP6U=-8=`TRWC*9 *r5Xv5"҆ݝ yF?dzWRu\o(ڏfLZQ\iЖ`-|Ad*;&HHq[ &ykzVճ E\Ϳ_v7+׫Ye>o hL "`dm#^r f63Zdƻv?˰Xq洉k|HC-uV-N羙s\ynniXL(DY ^x7vzy ~hVS](4=va5|?)d̯}b}lU泈zU+$$ z^s%k_e@nD!KhfjؤFO@ 3ÖRnߘLgkNJU\ |UJ|`Ahy\+l4lC(֖?qI$ ,?;'$ӫ9lnM3zF׊nmǻcۮJF1UD4 8. :r+\;&Up<"\@|":\ƒ"K`j6Ly\%MQ`^^( ݙDlmLr'appWӗs#)-YJ#Yn)@ Aarzh9<$кd /YR<-[uy$ Q^Z6f5L:@烲·$"G6$9d+ wjHfpƲԋabQpndG@TG C)ۦaߙ9 e kxzU?Տ ,(Qi}O$OIR:84${?TYm#T 1Z9&QJT%ϫCqy6SRpa Dkm|V{ӫ1!}usu%L 8#%S_-QY}RGbdp\oDL?dVA,5ژ4MB&*R5u]cbgqsk_CP-zM!RQ;fQ2V tO𱛛dmlp? }!.]i^MF *k&WZbb?-? ,ttobͣ;mk}5ь3։!;"*VĩH@a0g}/ۧ$`u2"c+5ߟ Wy!@J/H. ݀j2@kحy[}Aʜ,l*m8Γ@g/hn/DA?D2ڟ=+܏Eh-ǢI<}9A8Ux]vzwD'lMڠe`ݕJxIyGYQP%ACzýziU {,vj 7N,3ȟ&Ư(}wIǒu䐌LFma]NDRԌ`c ym6I2pG=o0D#نp)OϼD_Mk~&c3\vbJl9ձ0Jl/B oeZ pc@b.4Wx.6t]7SZ~SӉDx΅d_U!,ԈÉŭ!ao]jz{GT]Gk)bqOK##^- ݴh7$&m"{'mwGR_P K|C79x3㶉fT ϱH?ŦLbYx^yɘ4KW2/<k!R@[J2_D4M`'_jT4:,)\st- Ad[0NE |zGҡ3x;ІC3^wJd0f;FKH-\@2I4j Axv,Q.I%`%j", \Z&[=OhlbCsǾweYsRQBDDD#C/āҗ4ܘ/&/[}2YGvF+U[gi+dHSJHh1 C/u?Kx}ZгԢ`_GRw𵉟>i/Vk"Kq20*+,#珷A I8i̶_(cd$(5=hB䮸b,8 HiX+rQ.i旘3zbfFBk[R}p/ZmdZ &~hcQ=n^_!'KvÆ"1qȖ!1F:XV &0uaPmyk3ٮ Xv/- b;U0 VT;'n&ym8.헧.IT^(+ VU_$n}E .e}DZ_J7eN[@!v@wX-V"(VR*F,PT 6t0sHAsl;SK -Pt; KCN1lէ'!E)@euی&Òb]TZSWw? goŴ l)&&\%W,Lؚj]{>*< kU᣻z2'N*|>ȞNs)|h_+DQ]e8m\a쓛[ w(#61ڪb! 2,qY)~SOʀa&T[^ZD?{-|7j  cb.@ԕޟkf0\G&LVeV~`XbϿPjvXwc;?qe`wT3} ,Fk5oG3fr鋷K%L. ܒ&Lf!3eY %e/F]G,ּ]0Rks'|`P_aCgJ/AKfFU4AM4D(Rf3bd"J^P5?XľI=8-_HǪXu*u˦Bho2t1fax񠟍3#^Cv(<|$^֤c ].c l=cLf3}OXnj}mX;"%k ;ASekEy8-vBȤ0rQ@h:YqI{L3VMg` D*JY`ƾwב.LWӑM'\Ks"-oMB-c(Z,"c ySQvl%>1CjŔxq\W\r{/ʣԉRgRK[y.xcꥑ ۑY",ψYs|uPѠ( b8Dž LJRĞ  'D+G u))#6b.7U߯Lԕ"TtLQL9Xh#|S[eAALY:);Ӆ-~Q pC/R} +C4OdId2̹Y>|TrLwQ5j%4-yg̿CI n_ǟ_Mj+ʭb(_>Tˆ֣<]O/e uP<K&ɫT-(Vyf;a4JGY+E5`%ƒԸVtU1\n-p?OVgI3Ea'Ƹ/ǧcz$oܯx;KliK9cgpn]SC`h7MdYo6S@kp!ˎi8qwGCl_悔 qI>.w@XbU+:D=8'.6#).>~`8$*SJpon!2@p6R(UwOw^Xiʼn)] \(2k J|6 !l2|R` 2x3p>e8nR&!{g .*xBXZ DG_"U  ١&t!j{-YMXP_ev&,*5\H1fm3B=0JֵDΨWFޜS;n5#d5b@9K}Ókui *xb)4߭$=v#`Zd@)*?>xX1Gkz!GJ`Wl2swf}Q+@P~U)&,TST*2Rxvc3t;#GXN 7(&JfDlJH!e\'/m$ :#5} +N=jn?G|p3!qHg Jt,w:R,K~rfΕGxYNF":=%0xXO ^+pY_0^$q$g&7T!bFM$^ mW_'z ?f²1LwG٩N*n^, ztWOX抬`?%pzN&sAaTBOyd9FNY.2e_667L5Yo<tSȴabҘz]@+i/x*=s;{ y* :%SK<=7? [g:`Uwx|QI~a*@?x*o1+OJ9 \[3~>QS PZq*w}wM{460*SRR"5Z;kZDry䌍h5" Rۉ,Tωn g}ό^Cx@pbed;f ߓڊ^hJ;fd-Lm w)<()9> ?E}j3hTou]XB/¯;IO4PX?C͈E:/2U?X,^_uW{laxXeF`DdnFˤN?sKѵ!e5 j!+-lhDZM;Ma}LsT0s7W ]D6+Sff`3"2yWh w ꢺGNxA((eU} 2_\Sј.oTͭekSX= LX2RܨNH8{àc &  7#3nI 2kRN{qLgֳs/' zc"x1V \H](FɬUG(l:o.ڹ] vjdS"˃ZMz,U8A-9O1dh(د(o^ >aMK73$DǴV߄.ٷ4-F|-р:@Ň95MlɆżsdB v$JF{6srΡΛb'NmriEN/,e[v7\C/nM[bP$B(U#`ԏML+)2'Vfxdh7fq_M C33 tKࡦopFКt-osparՑo Y5BڗS%|Wmu;o\J d Y ɒɱgEfw|Tɵc@^ p .L+Y^PnǪ1k)!On͎Q@WYRcmNkm6!{MR=hKU` #M{B@sX`FQtCɈ?^-$/ N`:\;eN@w_(sa4KYKL'(#A۝T_zjUHV|F!(#b tU7o.[9g65}0!"_ S 5~DX6h#7YfriD+!y@)S}Jk+q4R@75hv9'vsi.3 cH@yfCVpQk fOb$1$- *N))Gm~mnğiWվ& (cJvoGr<8_("4n [-{PbVbB|Ƣ 0f;@Y%' =&(N׽xHS˽CIxU[Y@Ҹ Xn̘$j X(vp̟z!T%t\ΖxӅn7]]r6e2IKbʛD~%?!vJje;^KAP:岙ܧ7US0Ѧ\d6{䚃1Ucow=8z)yfB:O2Ydyd%|z8 '!GPl6tNEw~ȏ9ۍH≾tXɌ 944:]-E JE`9_E\k_-3ꓞЇ9WPʍJr 6/3hӖP﵋ze#еZĐVJO1w1AxIȲWAhAa.]Yr i-cZ'(Ƨ=0 =/IAb^cg,'Ic<<3u܏xw{2Bʶ\'iX،,a7 D9+Nz(-yY@R\)i2 Ixw;hOSzMBG"FESyXAannion/Rs C5tn$]6䘖T'Ͳ%{'K9{+Y` 0ۏ8^>3ObW㛃˜/3bxʛ=Rk)v6JjVxSޢ!wC U^p3k9X+xDQv6M` 2wn4io|RAŢ3"W*|s;?^";5*x{X,l--Y@q:ˏF`Nn qh ӽMW$qH@$! .,h_.~ӚX$.UAp?"Rn=̫/yV־ʇz1JִаظhOuhgFhǾRt?u+K8n:T +.DT-b$o"3crY3uџ_e(YfdAߤķ>3)q}6."ⒹBziΈ⫭ BCe*/fZXsq\qd|w]+ml#);E< @} @Ie[-D bzv9RrjՈaQIE0ހSuSVT;}N3O8*`xXsÙz@ݛ,!*@6 /D(7M׃k2R M̽ձS H~˗2\yvMFFv9ܳ`­ t21 aan^gjU7d#T] ޘODtO\ ǩ{\-z ?X(pr3W:i9fXHVl(=jc(iς8sxӿ Ɇ0͡z<?$ZqP/+$,m H{KkyH ^HnAQ謵LSذܮ8W%êcv1N6'&LSJʸ3k@ΠE]E ۚI6LP=?%>uÛ]6Q%t7AtCI,eAQgzAu @'AC/2Ёs4X9l`)*YleռA1}ldyas]NEFr/w읳P)kD4I2y;Le #wUIpߏ&)fmW=s̰[Pu;l] gcŅoMz'D@A]dpEuDZm'.rɜU9$5!|0Z~tHha]XObr"jf:οx=׸5:[ ZaқD4xtL+~$ϑژ&1'ҭw^u\X뺔k{D-( O3Pzk2. aZl`e<:ЫjF fzd7ȑ)4;H޳bei@/4S-/@053YR\7YK8$+>HmC !ׅ W3Ag䪄P2) Eޜx?IKt|opM/WY6F&{q-YxÄoA>/ qJ`zxR$d+MвXDڶK<[3ߟ~ ]gdu(:!ry H {-o833vHzQ32l4[( dV?)eE6@ӅWhcN_z_JgovwF#H!LZe 0UCUG6J;V,\kV5ix9bW}z-#qpRrI{U)nF&#`"@92&Zg!5ORDWCyc Si]<tI 4bzEշvJ%lF*ͤHҐ Pު+_'?uD VP6Y DzG܊ KfHyۀKgP |w^ZYmR$In⪑ϡqLKo6G(j#mih̃* NQg$g%#f&Q A"4a/Ҕ(yyk?;N,.uẑpf7EjN7Te Jq=rjԺs=[#( kO[, ٫vǪ,8f52i[&\0xhitP_4Wj(u+-!]YՅoF_<>f7L;=zA6fd36!تZۛm0眷m9plOy0GԵ9Ox3*쥠 єqy2i6n}Qz|hndEײHZ++l^]}*3LUò&Ola%5s,ƌ٨5+.gǣzZ0!+T@a_'9w֬`pX"Š|{d^W6 5bk+@8 P[ 33F*Iπ/CECbP/ dJ?aZy0n$ePG;e.Abc %9[[MXB`Fu'αq-h8\7{'>90J}]}kwh?%WglEApKΑIu`یg^ؿJ+DnCM?83C,g͓RPGw3L>\Ne":xm 8.;D[ k_۵Ft7\lbS[r:[ULgd6xPXb`Xp#N<}U/{H=&P~>*ϊzbx#:){j=ω8r;ݗJ'wY9 -Hdt@ֵkuF:J6 PoiLʁYȪM&Vktl0b˫*:k赜W:Õ UEA/LZJ v. (4wHz `FV8E-BG1/zl.VU ju?XEP=czX=7L{^w+B̌֌7/f0.ݲEqH ΄iϛƥ[cBy<8) % Jk 1*Ey-xn]S#b*uIJx?5A𵴞0Ld5~N|ϫTD:ê/wzkv|ElZ-O}z]nF HͯWhv wWQQ_\y%pՎND1& h s@ӉĖ D !- h n` :-U|u:DPƛ_YQ.'.jڀsO5y%I.~^lè\B˩:b"5ˉ5 ²]IAZnqI; NL^z !| ßi4;nytZMi\)Ω;{!90Ɱul$婕^wӼ\=";a 2c0<:j4s\K\GPduErg8~):0Hd !UD%i| td&SH*[`{hP($VAsF,=Bcj.LEq88NK] \F53E&9{ʻUŁ{֮:v- B@1)t(M .ۙ$tYR='QG~ #hhNW{?4M#1ŽRnZ ȧ6v5g+.Wt uV@rtfϞgC5YoP}L͛"#?S|u9Mpk?#bؽ=ፇAxd,@71?xR 8s%?zA'A|,Tǵ  `ڴEGm-r ,M^//ܔ":B<(3pMH۳^Q Sufcl.cabnidg$샬}LŏQpΖ_v_gw:")5һ {ɏ_䝆ix :Zh b\F">M\u6[~ fwNku!qޮ_f틣ʨY ӹp4Xy^O(%R*d; z*t+dvxlh@aˍuJjwڇ/LdqfL) և/-`]l u?{)?l0Wd,ۆFٛq߀鉦 J 8,.o_%r09Lv~ ;kqWtIEzwX;xG|2 w˲%Аzzm@`P{5p@[eJ@xWҞUnD}Mi7֠顑׸]_S>y#| Fʈyc&^ՓoVITÌM ο(R:qvS1-VM7;ήAY[,_w+U PZFOP8CF0;`ܞcTD_iɞ?.kB| &-n7v "Jsz2 /AV^r9Bp=,WtRoK:X` yMp{)uKv,X'%l%GyyA9Ob0N!MUmHWWcBh4Ffh:u33fXkcoBz,G0ngp>Rp>y܂$6b2"3(V EX\QZ2ۃ5s |D-3Yb45r︂l8.M',%%NP祇…L#P56+o!},\0Ӵ73ЂSgR:itb,2B"'JEVQ9&F()$frYM1pb#Jmi0Tx%A7<.1sЈ+'F,/%ZIo v$vfB*~N_'dȤ~j0t'8ZkRT*3Pdрa -e{;jt)KRhv"Erѯc+.qZ3yTԵ7;]ƥ-aWZJ kܠipqFlɱ MM!r>x5)TMPZeI$ z c$MR@˕suê4uyQ1$)Ryఛ FAZ5ޔ%_Hff1DsoY32ⱌgM[MhuJZrBnf 6)*/3g6GZ KPGDx |0jޘ%cknWǍ9g̫zK*Fq't#o /zRƧZ^u6Ĕ*'חKUۘgm]1 @tDڷrA^QA&DZv蚟*yN᙮ dk9,L1 ɏJ* kǻ5R:öF~@ C)aLAY-Cڝ<+jȭ]u Ѥ Exum62XIO:A:k.Q髊^eu{ qh-_[".RN F9Nީ5eF[+I)׻⤳wecQY:իs6g%^$=Al-Zln*4҃kF@`Gt.ft+ޣm2քPԶaMzt>FE:~ҸV[n^Xk]S5ޞycUo#cOΐ"ֆ:xyyb4 I)y4J=Yq >Qyl?_Y,P[X Ja{@ttӌ#G=Lw$WX1/:mryMHhjja=02VtR7 lMZ|) jeօ!"!uaW/\˲J{U+rEvk*H!lXާ^Ks>~8"EP}Jg:n0C6#udORAՙf ; u0K^;< J2f~ےVyB0k@6]I($dCiԵΜTZ$?V-K7>NrC~`ljRrb~XW3A~z->6 Y(ރӦZ6VL4g\h%l#:pz.}LȚ:ßV'c'~8;Ban/чJ,J z``S㺾?_UoՕ@79`꜂ mTAۼNYJbLMvF0 X%ƭQ2x-gjk*gy–0mLVXrwD:__П@:S4kJb7Q-oh&\}%wEo)OJ /uF p _Vi:7Gs#s p#,INN'M QjnZՓsKv,94NKs åss~5]ۮO2h]7\7-%$XxGI4Ag?Qn dTr./]m_i݁TwO4Sƽ,ǭ˯Y^-b;Wr44RUT#ļwyߖ\|(`1W[2JMJm8AO@1<⮸ۀZ9Xb^wlin(S|?ء`;&9igW/tتl?ogtPKg:Ms^,X|wEtl0!NjzF|~RaҞkxQôJtͼ32(ӡ t+N=\<Z{Uoޔ/綠'TVƙ&iFȐ/o7D-1B0(?h/6'gY6K +z"klFκϠ`;=-;{DoWb/߻e/Hg^Db^n0bNkDYOA{ia$_jVs2dR\ xd+?Fɕ]PP*-xIo5 B_#I<(kf?m^1.FQSu:M0h 8bnsko [g-9:6 3siS^4)]LJ3$ɠFni3j4g:;Ôǩ_٘蜻 hv\X5k HѮqF10ă6U 7i$ b}>'.2.X .paigֶNיJJY\u?yJC_U|Z߬-Ok `ne ]6 Y K-sn1&q ʩ#Ӥ,BV[lR>`X삲f! RP * 4x8@:ŎxWAxSiNl[{w *n4lwLpԩ38hdaW ;X@r\9cߺHr -Qٌav=դd{ nv!š?)wVW-͇g{<r(YrVډhVB RY&mDbGK1+!U:ͪa~0B/IOߖ L ͕-~qtSTU}acUQ8n&{Kѡl kq.ick10.'z; R2E\1™n-ĝd}H08eL9!sY |ߐl9Zʥ4Lb믭&~yP  m p ..@6y}J|VvRSc)ߢD[68튔 yn ͂0tN|܁u}A}zy\|mI0 ن.'[w2F`wLG4M&O%G vHrINg < zmW{C8+V҃A{ <ǿM8_^Tv-3׊#;fz:BI bV'e]$&Iֵ&rKzc}\-8 gF)nDѡ63ܰraYf}Â'/Qٟ~ҟXN 6f8Ъe'Pɴ-E  %̲8CƻDe/FG̦[Z毞jF?c:nZhOLХ]>0n BVm(X~o$R"[|'i"Z oi _ տ)eFx4'mү}}a{L#ao Dn%{6b3x[^EvgGq61#ax-=_%a++ǀ5*UW(QpO4InfҾ:\:fbD)vO|y®6zam397"~)jC}Tp:@ 0^2ps`Y/qe}ޣ[`pn+<}LeLgҼ/YXv]j(y2iykk;`c3NZ ǁlwWem=f 2'KCۭLǪTo^yLhBr2ɾg28_>e%)ȝJ,1K\zA8TZj?Ƀ$@(QW +H筯7AZEzJvH wBl\u Cqaaqcu (ʋfVH^h UC>Z輜V $p9]^?Ѽ!䆟S'n~]: y&[m.e!E^UF1J||M ~@wioUt6To_&@*{JB T0;Ϸ^f6ŏK4q#Z|pV{\$y^w<١q1:Y!t\.%;;<O~Lx,ܑCP].B#!Gѧj71 QnN=fK7]bΌ WD'3/~sO rgU#_nL.7 X9d>R8>ŎE_ ]lp՛@'#EaryLvTUqyx5d\U5m/`[{U`LgofJ|a֓hÅ>\gQ̂l;UM*SGIڥqH tJDv.-!c QOl!M }4DoKw?qvF(-FgCoU/?j2NĽ4`'% Sðaʞ+nc_pDq^wXPJAi0=1f)I{/4UxMp d?ǂMu2)ujͅ8/="HGTRhJANʦ[s#OV"_[+%6)d!`vd!a(]Ң5؉vM7q)4DU^$VG 1+Ki#3;}@Uu8"`t x~+'{4( ZD!#33MR4ayF&Rnh`AP߳3F%ys*f)n7" ;ܟÿNrD׺7<[*kfGH^X1'IAs琾 La6"52!oŔq UrŇ8f󖤱|v4'5FF}X'B #$&>.1He˟~E&T'eQ^&`3$?#M-Az},2 ` Ԑ"L\څE`z煮cA۬{6 5&"꩛ޅNcLs&`d:7 I !}Ft) ttAh kN=~ĹRG!.^q(YYyF]Gr#|͏`G*d7E1Ήt/L듷G& q?Jh+jpF$mhuEHsQNYk"Խ^ϮK=DON*}q@yq :/>Ev`{ \r0sG8]6:v?M=`d/PxOϊi Y.ؖ3փ9K߿EXPb#c)(/uu"vA78Aw:*"^+ 0YH._ 4=Ј45I0yI14?)p=<((:TuzQLy< zS[65ߚ8լ0c_@.5x@$@\]?@ :l܋ޢ|5ݠJ+მmrse$Xu諒i& rf 0M!]̥zd;Z?m;GTW9GG 5Ut$6%mIUyh<އ"{嬱!}2AGmjf'Ev@,4/(Jdʅ $O@˿_|ǟPw˼ezԡ.l]RњF%Dh#})+Xz҉ʑ{j.@FǍ,D+.?{28)P,*Zm=|$hȸL 2u.[bC1jr9Ű`2ZY(S0t'I Q* mgmRA/ %H`Tw`4.GFUƯٝUzXqY}ʇ݋P-. j=eT<s_V2?^CEԅj&߽!@F t`!8\_jf76gk!'d39 B!q+v|M%WD?[aH 'Mק{*xNͥȟR8$HadڼA*@YK 5lyQR4ܢ)U=`7Xc!a>͢~ҡG4ͣnx_m}j$*Ӱd6܏i oM* e0ίDLOJWޜ֯) k᣿@C,Qݢ*ІFZ7*c:tqp'z=Բ0br#RodWث=!b#xdAf i$CH 4l OkԕսqEV. sCEe!̗Bbthŋ 43fH{A68+ @@^vDu <+~pwýc| ryVAAy@+eF؛\qi*z#3 5:p{Nz& e%:AG0ИW1˘~>Yv"yUiĿMr%nb b}_`Kj;^r$$;"K;%[XgiTkal M6d9pWXÀU׷CAo$ ]3MCMֈMޡ*= 2x0NÝm F kRCVd=]s*xԱ15兊gn+eNB9E2BI#7wZ_L+"1|U\5Eifb |,= QBQx" 7Go[$wEgqc%MXff[*TbbaX1؊6 nJ8 C5Ok2 ;=բ񡽊 L&+8^{eS ԑ@Le:B?FW7m_c.K&m88JZ dhNT~7qhUMMOMj;T,%r?JYy:g:LmagįRRakRG<:(Am~ %38a+3c]l)b/ɳZ\NYX,&֘ v@]Y8%ɧbqt<HS9G(݀J̘>ZhyI9w|^C%<*?=P;]@DumDH#0FVpSPOX$b=RIfd"jKX"`C 0w;'UU>{`s>=Amã3P q9gdNW>cQ|7%ۼ#ߢK=L]Uc*oy"#`"SՓ1E'24\֨0*w+兄YH7VJ8q9e;߷b42j=W+o>wVI{Wrl-wS] _g}ۿzL?"f`+݇əazT68Δ96$'r%ȋf?/RK~𔣭ϱ>/B1}|^=RЎ?!bh2h) IW]:K(h ,@OSQKd`q"fOAҕ>ѰE.hknnHKq~~?VD7Nf  v { RVA5T?:ʻB&&Q+y#81.LRӶSP R&s@$n],qc't$Fg?ʧC!.Ъ\He&N`x=J-iߵ7BF@,l̒[Br;ܜE+q+uEK*r㦇-p9 ec{ʩ!zs8?$M7_ "gc" Q P]k-|AC+Y'3WK9/.,! \MGM"#}Fk_|jjF]kf!" ybArٱdE3; o+Jk [cٜ$iWV C6.QGP ăh3$c̃GNkVpݷ`ޡٷfX̐J"x68Xt7TsaM:.\+y#s$-&`~}O]Lg[n'*@ խ~|!rW T1P礢Fi{X1b\Be1V+zˆA"AoY qmX5PqM%WrHo-g bQ/zApRsJ8&3=Uu(s,^NCǁǏ-ta o45‹g]nwd͠=!Y,[bdPOM9?L+Psc|Zx!G4VD9,ROe mm߾d c47ҙ`+3UM[2 ]@RYv$$k*Y`wci(LFiOX9zQL f{Ot 6@0}5{,LQ#:*v6w&gTRLG:0YF}eY˟~wRΈjZbm˪l)Zt`~Fߐpe\^ݝu[OF%0iW{cf9-mms IzsJΟdhiPgqX \6<7H8T~O4j{Z· sV:Wg~<H^:>pk(KiàXFWjmꓵU6٠Ac^`ug fqw̞WuMGVz$@EmhP1Op)=3NDTBԾ4+RhDM5rVHw#TH˪R] WԦ5xFپ3'%d!h/힐;Օ@Wnd+LCl}*lpTB)V*[M7gP$hȊ/D%AleQQ QݒZrf{% NzK}c̊Gĝ>2j5}Yuk.[{j6"Yo{nvIiE1~-!y2/^n >X3)'M--xPo[O>GBڹQ-}zB1GUY-h.hk ] ^ǧ&k Zj97CNd&زՐ H|HKŢ("MĎ89g)30:9=}v%/'w@hLN͚̈́iY%yE#] CP/n)з3&Hᔬ䠅Ok ЙXkZ,))E)#oNHLqňLRAp~N5~R8pyEq[ΖT)ŭ+6G /xgG@#`@aݫTw_n8>Rr4(ȡ*e]Àj'cPNY@KKo.靧[l,߁;#.;KY4EJ EMvh+Dٔcr+*Aoh']}rr)'"&d (AU⪿"?&> %NZ۟˩JAdsqqC GP |2?ZN0y[qt2MP`82bq,l9a>J<ϠnFy Z2 qXia>nxώzD;c)D eXQݯ@zssk n,^ԙ[&xv.ݞ\r a^HtxIE qO|K!Q%~ b4ɒ c{@^qZu:^HXh¯1^VJ :~`WEksz3nF!Ώ WI|E'Oϖ0ڽЅmv Hg' ^3H] 3%cpΦXؤfd+^(ԯ;rǢXuVQ0]/@]NtˋsojU,KwFxL/J+mg%y AalֳBP(n搯hA0ԱQZПB K"- 0ٰ'b]R.2dTW.¢*]-"ȋhL<.nK$@9K;Q-H}H&=#)3ĶE0RW$d)63Nw@9Ư r:XU4ن|A0^7A RG!a3N̜ ]oѿvdz. jC rq/r=3ak\\jxVP8  3NICКC/uUqV  :K$Mþ:D k W"|. ؏ Wp3{3 u+g(SL&cWwfɶ?m^{~+RAWGʫo ڙcd8̯_s^;8Еп'X4-R?Dt ig*^s3s)?h9ΡsUHwXrapc|XٞD0C'߅jb]]ⱀN.(K# h.43ډ} mqp%Va:sAivk[mw)giA}틣$9dFEwkcF5M8&soֵVqO;Y\` 7Bc}o:]7aecZpBGi`$xyBd1AG` Rzy2Wa]ٱf,<2-HaekĒF>)TQ3&VUeB(wrVd ttVP5b'\IDt*ohk vϒ`ƽ\T-P}uDW7!\|EWl/C {yg;s3cA3h&̀'z)7G qVY6}TMv6aD)N qj=,H.z-S(edR(]"J#nMƚ vDzwʐdalP4]*צXo8;]3l^V? oM䛳ݧn&l׮}WJȎ J,G-/@mfpeҼdVf#;;.0oJg2x*l'Tpb܇F}5"NoW 0y] L=Y*?sO0K5c=R颽sN/5G)$| @N%**BNKZ>Luīs: 0uꤝ7~I.9[V51V'Wю.Yfgip}v`ZR/q_q[`e*JR^> )rU9PoʃX!(>DǪLj,hd]1W]ApM,bR*ׯEwp==mp䩺]o:bQoIR'mY>'*4FRW G98'n 5Xn$qs-YD:+hEGW?aJY@y0NCovH9 &[tPgs, eYV~f [- gү-ϽyG[%F_:{e2V-7|u>MCrG`^5=ݮzfTKT޿ҩ]͒!; xVXcjj~/f ;qw?|+g:xV-O\Y$RvWȧA ӓj+9bi] P@ۥvqgEUC^C6MN+иS*=7F70:xr X^^}󱆤Ro`hydBXvJN=XL{Ky7DNz9p{W\65:2u>!2Ux"҅VԨT_!1K0@-QU^XY-ف!*jj#VQ!gA}[G2 rj׋2@Sk5 . Ӂ"N3sx( 5J79F|2LB8F7.dTYφd]{ wn]֊R8R +@?w46>nCM/0s^zfD``w5\c5ٯc BI坛 ҧ  ldPݜ+XQ;eإ JobwCa-pþf]cDR :m})ɟk 4 >4L2&)&pZeB".0jsj@'6fgxDNߊŶ߆n]zc2D+9AMt_EFˏd>H;ʉ y2s/%^K`Q0]a_}e- $9Q1-+{ mG\2O]jlٳ1r۸:VgA%HxK-Z=FhD ":]BAf"U~/#.;E\mGNlR܏HG ;;z)n}}B8 KN ӑfò=b$ItJĘ  T OSpSvY5f&@_VjS˂FxF垳K} Vmbgѱ0#.ݑ#{3,"/I@ol Ep "c 5Ƃ0]NZf/Fj%WSkK nbflǢ1Ȝ;"0!oEigt۽ci0^R O+Z<)^|@Aʰei8iK/>/N Vw-)@vCۋģWM #61?B s;!HS5REhXɶK4P[$ S˭t%/` Xܥ77zo# $ 9l$4 +%A5Pb% S#ڎ\3'!e=WXZ;mZxN[{f*#PT&bYKa޴SЄ`|L >؄'8tj& *Uu?,'FJwQW; J٣ |CԮBy7%p~y$u>y\NL7X9NЦ7빱5\n6ypeehqT134hG6= WX"]s9º(:ެXKP4Th*dͅ6j@qFzĐ*8} }tvU#G `ҲQ+GL挚?v{mb U|l~`|i%o҆BK!xU2<2g{䵎`Ax GgaD*Q[Lډ!' 'ppH[9Nv㫗k)M;*SPV&sS[%SϋrЇ85pa;T ?4 jj aɕqB?1Ov&)虯7jh'L => /3egEVql0Ij4UTh q\E'JvI7@(F{ S7F,R~-NAۨԧu)8WeBQݑia:nϴLx>*Dhd-R'\fvP9U55_=m@~Z0yMt~6ו_lu;]kVH ֲh~e\0郹YtyAw^c|Vٿ$"&ңWC5[`y,)tiFCHBb]Da>Kl8=:2H*ZV?BkS5l*q^L"jޢmd*ؐQyvI,CZEC ';gHM|UOكN# 5~w?T" mT ':R-e0YcE @n ,JКt3$Ez^W7ϴ )@p%Gr1 Ň2 1fj.|ļYN>)TS+7ҡD!2Ky)U8Qh3lck;fn' eRSR[3v:KI|IgJ-cKJt_za'  #3GZȅ.!*3f"+0t=9f2{,[̄5a˪(Njs5sBؿdo=/`]'W`k̦.I02I>jno~)n1fEAqGb[OGV_u AKW )EsjH&BNy>9Y9}#-A!jQ2lȉ$ %2,`tҢP6:]y`+9gH{ɲުh*V[l[ĠP=.t,ꟶX!%n9yٗKv_8Ť`Xuɽ0#]-{uy eXǍ8|1 wy52_d) ^ccƩD<ÖXwWy. O.q.i&Oc'.]^\z|c4I)|p)n݉ysn$Cr5.DŤ I@#QPI2ĶOZhԟrXIJE 7ghӠՑL9?,F nI-!Яϕ栗š,RbQ2t< ( #xWʛÜ.b4{Dym$m.ّ.|/٧~/5;; h[iѺiGo ©9} ZF[$]]ğ ZtOSnX߅v„?l$Ĥ\5fCpF[ _2Hxԙ4e>J(/qȃ i~ֺT|2syFFf/ Zh|^Q+t!?q* ԸwD ]DO͕i9khF/>h0gẚ]Lou!j4I_pE0pb}MDW&b:%f쿴w: [OI88U&tYfMisi]",r% ̗f>c_ޖ ݲUa!]sPwlգ9Np$|Q~AӀj,5m5rJ;BCYĤUxI~(n%Q|@∐]),t^5~P х&*a?UX;\rC kޝZE=-3h~2Ck 8QY Q2}xdgT$/-!ɦSJAdDوP:=iưa6$dJ5[SO7 M8ַ7vWH{$:av/?Ajfk+F~iotֵJ(HR5^*g8N.Č2n,N[7t|ur3 gYVJh6&ˣres>\kƔcw*S0v Pae~h]<ǸٱǸ- %흂a Qp=A.dc?Az{ 0zc"=uFalD,-EzN#ތ;H7n,xMB-)T=žp0}RbЛǢ@:"Δ+'݇eeW([Hh4v^$YؤDtGƃ>]4n9iAT`c@_3lAW!,2]WSRA}@vg*C]ӄ6^ZVv A~e9Vfk%V@ @4V@ ( %p:-wEGt}E#碛HrYl3$a{4p<,M)qxe/ hOP;t,8}/^5 ?!vS=g=M΃ǒD]Z1 /r Ws>oû!A87zA<ϟ GrʗU̦g9nڤl~˖+>$kۜIPR@/J,W Bz ?4CΪdjAyiḘp`؇#_Q8jY(aJ{=6A{ (Zäslb(? ]`8 D^c_Bg*Ӹô^)biB1A|xR!sŮQM??>˄p 2։N =~J|)9詻#hk F=N;]tG00d#ӗwlҜ+w*nڰWd [/Yb9^t5l 9,t?6@ؒ_;O7ydz(<,=jpw iސY(;mBia]Ccp},WF>\cs)\Zn@5='r*4Ϋ Bak,i{6)g%Rkӝm&irGM?9 IAp,2 ٯ*؂pZ"9u8BQ-`RC:F0j,hOqMv4l1.%^KM~f[do$uyWg҈{\(h*p f%LVo-@ tH[O-ɛjcy|~O.V!ٕ5A,Y%rUۀߎx&Ssg'VAIJRH HƋMAithteb_SJt DP[J] O{Lź)Lm*W껨܄)+v U0r>OT7~6[ILS"6'+mwЄx+Mw%?@2/"&pHL$Q݉rܶ<%q㵎׉;u)ssT,qҊk/wR p =X/TDaN{܍N;)=ޫQNLcs: $kRoAD-;,:.nΌa^E?ݰ z6˪1?I9fDs|5ޭM9~~dGcӭk "GB1XP?|['Eh4k'nכsAFӁ0O?F$?"gf?#ƞ|bLl{Qv^H%z3 ^)9NzuA_J?q^f{XX,=Y:[2K[hP8Y_ ':6wMDv{0.UhLZXZNeѽ(gOze% ]ʩ^|Y).w]>_"i$# Upke]_.MUX_))Dv*X$=u;z l\p:;/÷I(k0 ~Db0}UJU!uh5}+Mlmf%EIm:rÍ*w d/1vlXcL.Z`X,??5 [H3̅.xiw-ˬ9%a<Œ|˒OsnA. c"҃ 3Z jӯKt,ąYeD1 qi^RAXÜ$Rn}qm'FU68a1+9|`O18QWklhSH ]1:yvOZ{M*ڏ:H˲ٿ!LصҎ/Pwvq2W3P6Z*!4_+U#_/f.JNC,bhȩ.IFӒ&L& i?rJF uebURӟ+,!>U{4z/5Z]JeHެ (N6݅Sz)?RJ\>5oȅY=.vfɣQ*藲-l5u`K,ߑ 5$<{@n?jKFtRmxf#T!͸NxEPJX0$=l\ s[r·B(ahyM1oiiuCR G>z4M&ݢ2)8Y5ݚNΊ "U'.u\d3:YDe$Ei|wk]KAsb xK:8*bM]2vKL[թؓFU J`Jxi*L6Kw,-5OA0Y)K0!+ nF둦V}bM΃}țp \FPnc(9ivh];վv Fg̈́;ۚ6"`m>ܠah'{D| k *y'NjuK;Lht XzNYFv^*rmqC\ܘoyd{:c*bcǤOpk[LhLQiyغGFL΀:xo*]LXIKȕ\+~=G⥞h &'`ͅh|ϫ$/sKi;VK?pc4<.:<5c3H$Sq=dALǢWvvQ$_&/j:WJ[0`ȶJ= q {3UBicvwΦ1zd-XeC\.'KΩ!\4 \KdHJ+ev/KT5Q>vXLɁY9A7onzjSMҼg5tes_6w @?Jf}mul\t",.6Ք$hD7hGPh;޸J)Pv%vxh~E6fs>Jz!#1j"FZFTEXԅ 1aj!pҡQXw_w0й_}ucݔk\n:a7d 0#?Tb]eͰQ6ؒ3JIk 7^ hH [w6m<\LX'(ַfm܎  ôc y$\YҰhDMqS8e]oUW4lD B(TnéȢje-N2H\#9 |a)9LPiEcv q/ES(""6l3< 2p $,NFSWօ/ze+nJB_Ō 1o:$⏝mo*|Z\Ƶ{2j\u2i50 ݫ jGLQa I5/89./Nhw@el55tkY?4kSp1q~}hܽvʍcGe^MC>i%P]x^'hh(1ir!6HK4UI:+;+?p)47I$$zMxy&Q 5  aH:ej ZquJحd 3VyEC)0]/"?Sǡžթt*πeԧld'Pޛʡ4o1EAnX2`oj`_f.]X},)h' h;vڥ x]bzys{,譕)Z&vI!/rxrge~m2_뺂0H UۨsS`5_$Z1_DP h>]ejSE1Ů|) r9v.Xs+w|"oOWWVa2YC&] YHnwBpG|7#mpS~n-J 0aAa#M#_wSѻnZVa->5PZ6gm{=1Cg7HXZps;80P۟XBVbϟN(rYw LeƼ,_W::~ī<5n00DI/-[l2Tu], 'Z?Bق!ŀ΂9RιlpD 'TeϬ[Pϙd$׾ҵsιՑa}n*C(S 8u_h>a^+#dHC,{*TKY&Cn}_ Q&u-lƓQg^ViUAdwXx"")#YQs_ƣd! @*4^~Q- &ɳz]iH9ga֦d6f;i='9| p+E=Ne;! c )Πޔx F81zS+{&s]W1]*8:^N`W~=,=t: @`Rム2D_$33ܷWTwm`8BH;)'딙R )7q-#E^ȲWB^*nC-`Vh{ i.yZ'`Os;:ם!$ǷϤoDfE[$ |I$)T Ħ'ZGJ ]\*++xDd|tg!,c^IXN`˔ O Ϋϐ1쩍O͢-oYLoE(]b!H\Wׂ樿n <-O䴮6)^xE33Cc %`FLz\߲\pshѼ6l y̕ B <N2TƪVZ΀GYVӚN*"Iqq%IHFB+vj}ÁFMg+dJ \t;Fi&}a*/URt!3=)z~Ӱ^~^4 -Z9nqI)Ns(r>ۻm˧82{dV ClN?LUIĺ=^J;zY>X8D8FSsXԻ]i R= ,_  ;_>ӿw C^@$:f4 xie~,{F Ia:ےej6)q+a8 !rڨMa;dLWaYܩjU6|-8%N}}/g1_*XeAI7QwV+6a,7uBB^ lv$T,BE 6:>uk%gKޒTq>&[k*0~ zĻ{,m#.~*C&n(Z؞B,*KXv`0mʅNzgӉOBkhe\s(t &2kXm)ըudT\EgOʏӴ)C02 Yn2^Weۏ^6zZ|yxnY(lMuҬpxo- 50d~ˬ."WMf+9t:i $4ΤO%DM/gZEZ[wW8өaWQ yM*AkjEi +\k}rA럣jz[F&Q􎸸ZJ?{hO Kn}B—=^}>v&2zb PZX~[_J_./vd~lwQQ#2`/g(Ӕ2/3cdGPHN$sڃ4zv4ܵ ݉d֜  8y0fZ)?"ƴ f/K* ~}dXY:X0E6M_Yw}ۭ2#SD*h !:=}U*7?%%tN[f[dggwMa D{[qXm_,Jzqsd4ϔ%ΛCF9(دKz5>rL'6!N-:h|>$$GK#!+E 9%ZppFi,U}/L} Lo=Îdg:-;@@3帛jeS΅f_ 8J 6`8j),jm~-:æ1C#\{)pEhpo69[pj`{ aZ}* {{,%Y˙y:%̞+*nЉpR! 'Y/Kpi`r"`Zgfk9W=/?xH0O¦GX}@OJ`VL0x}- #Ŝ]]00XT gn#<ƴ$zCvr+sD:;)J1O85<[ f] Hj>˙MWΈ#tćۋ Rw)j/6d>qcY#ш{tU4gߌJP9GZP)̶)iPkkߐSJR,  OH,`)zj:F\UCR-Dk0xvntn2a }X8DM$"!ցJ"@= D=DO$z+mZbs?E! _h_ 5?U)R_oܢ2wF*Hj8"Z<37{.̌Jj{=x$b1鸃~qhny䇡Ul}BLi0ijbˁW)@UXm_zf7bɾIFKmTk9\ނfJJ9Zۊa&Pl.TVE0\fTq|&u17쯈 Jz P[.?b-qΞET9O0'20̫slͮd ]:E_ 'ٹK1&mNkUg:ާqyk.<)ȶqTY;7 `r X6Q] 1/@%YB4ۊ%]?mEnr]XO"[0/0)ǡ1sFxQ x rf[ʆOGF( G)Vxu p^Ǎ> G$d\b|Ru''֊U9Vl-q3j^oa)QaJonJ2^$3j%j"aQ,v'C&N98=7_>>\HlY:ԵzPȕJ2mߍX7R-Y*\⡉@bAϫI]9C(ངK\KxWhyt̻)s9;Ѿ*,6ӓy݀ WAܠ1r T!>{! t?>}-r;eXKi. $BƽKlWSXP~$ΏQhiێasZx +; ;̀D/G9"ΞlG4TGl0q wzjS1ƩPbo3PE(\ϵEgӛg#km'7M DbgQ:G9ɷWn ؚ SFF^\0SG$kp8 Y{pLqX;W|>c@8R%#ox}*R{Kh|A\S OgVEci ̙E~}xo F8wR[DCMS&l3eAkxAKI wo|&cgev:8rK *)K@GƌUN\I2%8vn[;^9v*7#8 o3NOaJqۡNFP)$٣N.8hhk=6>/=׮64* B\>yV uwh>wP}>)aj HV}gօ+` 0GDV%TBsH]N@č`2?7#4Eu4Xf۞ܚ>E?j)6i{=ic#X\Iڦӱj8#V >d}&$utUWRJo2 yEDh/f`RUQRI4x6hHoDJvj+ho+J+dݳ 6P%4d?3161{UL]o]geq%fW/*1_aښp6&Պ2]͗} B_xV#>gẂ2&CyE,v>F+,'AU5Ȏ =ýoTP^TGƩ+N!5*S h(ߟ%+&p 4 C6*җ`k֟{X-欄6jl_e'ۺn@yWRu?5DZ+iV87TL̊9%46![/(dܹ 1;JѢ7]#ՅK)ܯS,a (q$+^3:nϨZS+ QC5Hʫg_łӚ{_9PšUbM}y*WrTuV`﹜*ALElu0&q2m=K}#LUU&o#_ H j f @نtK]Q1H,.KǔD㾜U`ˣӪ 0hIa@,hŷ7?B"id<ڄZ\ߐ7ΧB.5-?Yĕ a͓xm#KhgFDp@!#>:Dyٽ_ a2>"ݺ+_xKOc*|`#(y1y-lvxްMF0uK3HWl;-QUP#%Q|]E3r ?:%GSZ+"RrĴbp`(ԁ'{"֘{mly@ 7prWlro:`HUM| '{4lV 0@S+vHH/Bg(daS֤h UɡCAd#g볍?_sBqe!2#;r'*"qoΓV^# !0";c-n@"5XM֙0svf1o27GުxMWB/)nuG>R t,(M$t,"z#(,GEN/n/2JL넊ܛ%sQ[fQ;i[[j#bt$޵mBݱ0u^@{I< ,u:p't&5LتbY& ! Z

xR2Y\םVb@>u>Vlq,X/2Z[~8&\WM.f9PErE&M&3:tAm㞢6[Ltoy>|R MȲ fΥT%ޘSf$#ZG.|?`5"\?Mjxec[) 1o\yH .y #m`u{xdT8ssa1>;fCJz:2C {񥳜SUFuծ(kg띦v ,96'3BFsC1~Š#n5"AmI7:䓹E: Cm9tnJ*UJ%9̊s*WRgCH=^8Z/F ]nދQ<"Fh!FM4FW~QF(O}cI",>Rh3@G^Zۯ\FZ>[GKg)"ʉZS9 /ߑpUU}1xn Z/ZeLz^Nd]R'_8L׫g}v>h :`;=uF%0aF.+m&SgعOm0jpuK9O_aɒ*wh0\{y(HF0kְYd_IȤ)Tk4 _DVuJo;uoJd+1FǛ 4'm7Mq#)tCVt?EUm9DvSӂG 4F SVAQD!u 0DnI+?]՞Lm2Q#,ԁ"HmZ\NʮFTMؚ`_ข 5 4ձNu3oBRcO9ce%b5NF |5>ĥGzj6pj9Sߏ]80'ؤn#\56n@WOGoqr+?r vPКzq{u3'I|h䶪M`k;4bF]okN}[z-R32[fSo|(H=C,q+P uAqZ=1KghV+^h&7/xCE{CWAUЇHTBnk'bNe w2C3 jGHHDc\[Voa6,Ytzg6AxR?xeN5ē8o0Q2e= aPrGVdl}9H(L柒6/ QIUs)gGg6Qjoݼ)N_ڋ̖#2Ξq$\W3NT}#Nc53fO}1 otyO-kU.y,O 8.B ]4OjiֶYT]tޱo[~m򼸉צG9"D뀮*O%U zv/_=d )-əN}1 QeH?%e $o|L讒v7"}5Uml|C/C)]5nك #ѷY/ʀr ~5ծ#{ԚPi>ؕRӭeuҡ"&~ vO M[uPA<ۇ6ADﰋ;Rc{6I^ʘR āG VpR/_UbLXkՊe}h=O?[̬IIuuwM9 [cڌT76zL9WHG#:7:Ȍw28PԷDX\"k 1MGDž1V 32:jj?pqS1ލf=VuF?0xqy84W$eSƙ=RQ8u?'J-8= mi*=X-X,1B8KiF_w>~x}:AӟÌ!\ՇI(oo\U;DGh[XͥUuAL*˺Lg,5Um|! Xܭ"YYI=70dk u/)hȧޣSu PS=#ႩYVؓoV ­9X-v&Iy{p'>PΕ?UF͐@[Me7.CG(Pdx64VrW;iqu GYchlTyA;7eDD'-9df$+&6vDw$*/܌?.Btd5qf,dۭNҎ]+aw,O,G\C5j.ŀD `;Cxn^chSZvB 鸅E% :ϧTfN]a?GkF!C06&J866#pXE̞J+t$q X\cGYŦ-0=n(K}G2嶭KGwdj~A\DZq/nܓ_2Ib)ݍQ4jJOO8'C8нJQY|40x21Z;vllGYǿc<B ``ʸ^MvO=vG$V!eʖ½O><I5^+XI[;+S%"e3%qy)@Wl"pQ" 1t  `Q2,F]g|`9&W{NU*,ՔoQ!n@ϐhC^H\ ;.|*60^̧FFݱvW] ǀ{Yޏyj 3jc! =i͸߻XJA [vg`RX{ÀG P[@ ކ!йz}5OԞ*PAv.< kYɭT3T@ca ΁Eei0A!d% @$TdIZB¢}uғoPo ~*yQ$ qd-Or#s"*k BFeҦrařI܆`@/jV6ջ~}7nB\SX+>p)"1M=; ԍ6n}DF9rekXE\_ago'={{rg~K%}NL4Zl"$He}2KF30"&-`"uXq}b`OחQJ +a2fQUOWGkq${\ ^t7ӮN5V(يt'f&^BBv&H&В-:~gUG-z\AF*`'*ԺVCoHE_T8CJMD s]{ )&0S}ΖFy÷I6Sw( lg.Ml60 ozc) $z/q.o|5yDZGn27sZfϰ bNwwaմ⎚oǗw DEN^A_7gk3AQC5a*ښZME77y,9p),Ïw>.Nm6fhs*;|r&v wt(|~Ǡ h GzO!V~8v[Uah^i:'X~K]{rRs߄!IƺG[,if'V;&6{S4!XuೈMowʌQ8LS"jWG`v6pSh8w:6DG'2Z͞{$睒4G'U{NyP7 x-BRôMC2mKYڙrVmACXkO [cR6z`4W8dC1M˱hhs`maN\@>n-pl>SL5I?04?anSM27Akb5!-ҲX4V ί2땉lj<1l–[5e+f E ůD6ŧ<xsr> F`s:Yِel/8^3MMs|G@.;% nx.3& eU"E+m/, m.,o5D2[{ }ތ! $A)ZWt܆0(?v299_{ne¦`] # ]埏@8$9n+U8-;lq dIf'^^k̻58Pd H\ōm}#. =*:ɒ2`k> d @Hv9>`]~`Bb& DP<pJG8g˔smi`|OiaI;h-NS4S<+˵'Eq ^`_HGU[ t`@q@HdF4NᶚtP<)z _l;(*VrǗ Nλm/m`s*lhp0ׁC>Sho*k6tjLd>2z1yGwF^гKsA1 {/OA[[BH >B}9^F v 'qEebb}@i#T3x󕘵W%f6r7׼qL,B.X|m=Lp2{-d.3il߇UƜO T VsXAV=&X?KΜV5GR=qrՖscn\#;MaFHW/ྍ3=j(hBj S]y {oNQa\rTTS]>q&@g#I)^SP o) kDylPRt04%5\*\H0;e$2O`T. P*5u n6׵\Y ɥ9$gv>ARPBqfT +Q/MrDÝ=9;-*[)'~6\FGҔ Oz5=.3')oNލdF8"t$TzNJ' ܖ("939wΚ`dH1T{.,pwAQy>28"k2悛u߅y9<˹QSNm%0Lc#aaA X;M[9|je1yv9sQ},#w`7nA6H'? Ӏ9{="kvlM$YP=f$aȶU3 ug9MX - IB8 V{,;CX6-io}Zo0{;xy9 FsLŠ@-Ho Atë1g Vy@g'#,il IǪӃY tяwƘ9(tc=A6݋%:> ny^z蓐%#DL6yڢ<@^7ʻ!!IUY=,=R^;;krY}6b8!Q8 c^%kX+TX:~ucqE.G]'H=I6S}K,fR[&5!@R"sjR&T_/k i1yp2D c mҫds8 w[: pyaODD~3b%LNkÒhևrL.!B56YYZ1@D6)ɴ#hmLF6Dn0;D0ٌ')eTmn"4y"-Un]HqA@IIEmt7@ÛDo D,]jm"&j*(];U .`_!&.F%[+C 7˻ʛwW9ٸ\pc>sBPWbY X+y,PƦ:$tI$|? ʪ"^r9r&7ބڎn?]֋J32ayLG{DC Ƀתn c ,M!4bPoK)6A}6b6JB(Ai4G]ǩN{1Na_OU#%5feOfluF3w',V-'/6'r]"R:ouN;q.~u5dl<38$.Ωko q3MN1<ʎ%d^6x3Dvs1(hk[p6bO!A?p1Ŋ>>]Ɂ cCp/.'Rd>yz`'G0v8}hs|wjoZVC- @]PFɺN櫮cCzZiRA+{-* -D(+58>-.',JI^"V@žWN) @TL$oC =2au9$m}Xs%D Ð| &WMݓf!|x^zI6~ Wˤ9#,WUvI`h :̄D T -|4Xe3J֑3lmM˽iyBlXVL-fkZv گG-JLB]7"k$jl nβC 0~s[F߰E`4س:%C\fp[.'--^%qfyz }XWюuk3r+zaӡeuY6\C b)qHYҎ B[ܤɩ تswċ,XڦLԤ5ЌU~ty'\GԢ/ҩ~k䳸spI5PQl)BL9*uk=}ޱ̶Ӄ2*.Ztnq C|C=H#-|&Pg C{Zxh^<:K@1k xMp vy8%h@e#$Z>`*7A-5RB;Jwغک@w;4zיH Ƿ9v} ԯC1X(4PRG؃V4o;qZo]HBN{;**6wu4}aa1 1h9K ի;4о^BU?'V6ua)Q޵>d[!:u=!l<[ :g%x$d c-&~?WYݛٿ~foH'miE6EuY cR}DL kWj^AƈmWqyX4' LNE>WM_Bb=Saѯְr?Rh#oLӡQxªxy.6|pErs|CL 6DTTl˜Ncӎawxx]Vx}YZQ+$޷ϑ=. S۝x-R*3&F`d* M,JN}h/^U_vjK7"θ"ࡽc>FP.juHo8AdNӵ>R=1RlYU(ەm°4{?P.W}i|m΢\5e> VSa kϋǪU_=`?BATX$]ZEFc"yN,a!ֿ E3K3 U!~\k4wX7 (j8ʵomc_3N؅аP[gb,y]DYrZ xʖqMaSa HHڝ>|L!1*\Um%|TܨJ!b[xBJcܱur'SSq C 2_ Lag.V͗+/ʌn:g=)o"EmWP9 j?qyp\:ab@_4t5mkf(NA^^jS.756U7^|_OŅמKC҆}Z,gx;B G=9X'|஬u ;] 4.Nΰ\V_^ bȊ/V6Bv-6jD^Zlw^soI*'Rx=ù5#o^FA^IwDǿrRa5/ AO1g|cQT3嫻GWC,€2]s9=g; F!|t,`b4I^0Ă;8wg.LO`j|D_MȀmb \]AGRv{ G 4MUyw( (Rb֕wEmv+?*x`˂Ȝ1\\$( V: AM2uM+A"%=]6֙s R3>X'k( 3B'4"G(B=}NOYGG: k/ D'B 2Ჹ4E뛩'JK(A2S. $,zpk;_yyydխ"|m2&Ujt2=~bG=%"II]LL c{#?z~G,eނ :|yaI^,Orsp&LbPf ],֢pfs6 ڴ韑V5]mlLۦu׳ #"wRk UYCя鏏 RFm;H[%́ 2yWثf֋0 Y(:Jc$]?qW^G:KlFqџFe^~Ɏ.2{،#?&F,fv$XݤԷIG"Qy5&C.XIlL į}mf)˱~& 匥qlo޾VAűt" -0Ӏۥρs:{,^^<{ED,e.GuG&2};f$8e /0O X!#17"UeFAjUpPK˃/Nŋh>k[ +vlty?)v@3v#8СJ q|Te[?eX?Hd _h?&1慘!wj̖A +c-AZ}=T9&tvZE8 iς&S.ߏ))kRmiӥ(}za9Dቷ#`( LkE4N9kk3̀1Zc|ѵCwSG ]de:v*O\:;I A ٫FY3pՀQUvOh;Y%b^ep9ENg-`B5~vi KUrTjFeK]Xk:K/]3R?^~t>K; `okc9eCH$px՜E7x"jTl^נbrxA! ,IPrӢWniq ^1*IC"9۔!9*/g-4[>BEiSGG{hSuFH:o|:m}& C `A`耥_=8spcu ZV E%˩*#:\ o嶗x8nO[QoȥzUYE(/)% 13x;/|>^{br~![1 _$jh}hpN- b]g16Ťwog=hrHEؤ.A!Ĵ% %ap=p% }KNҌ4gPYa>j*czekf {WՂT އ>^`QPEOy G`/^A7 !l#53tsߞiAB$+}ЙdNy'C ?T.H:[a#}Ϻ;oqo8''!(NNbqs$v&6%m.Hcoj.RqŠ~~h, Vs?/ms=V %0 zԒWB 44J~Kվ&,T@Iw ЊC?"Sk`ubgpK>zEnD_0$' I+t,֋؝lK ">KˆH/֤"~]*= {ޑ>~gzPi7 ^z 0u=q{ѭ:F_8f69Ӫh:3a$!|Z-ƁN;LtG}<\IŎ)w'g6zXVS<$% ݧiQaR~z+Y\eIaj9fN.M[;bL US$_X\=6@ĝSdeJMZo;؛%- vL*2M!!@V/oB*=V|m@T nwpm80))o t87'Ū#9zׄ~eq@6`UvW0F=¦]A5yݩcPr#ʛ] > '*G|E*¯HC}(d$$ qL ;]r.UM˅ٯs!e<Պ%Noh 5;Dp_\H%TjEA3sҸWwyxSx B8>C %ڕoG8igpPά((L=h&zSⱏnfQ`R^(M܆DhINi*OvV*o ʰ is#O>hPIGSʈ }V2 !cGe6^]t)p8.Wl AɈ =cd5| 4p BWt6^ˀڞบtNi2Qrk >o8۪.^VxTNމBX  9Zx| H}3zimiWbrVU/9Riұ8]PD+͂DcSgL)v1/u Q1oh'Ml7)~3k{U| T>6yXuҁ=ے>x#_M >'8hꦢfO/E-º͡5Op/:x5 {$Բ͟/o`wIme Gi{ w.8WVcF*Eyq~C/ >6- (Cfw`CYcR!x0VAF#xmc#2jlbvpZ#dqBY?77rm@q2.W-ݿhPn".b$,bY;%Dv}kQc JFb(%WgA8 bH,VjGccW-ZWWY@#h!2?8U*DŽ{Gö*Yqa1?טPzhQrQ8$ t\ LñZI[I:C~eΪj:P N!!^JKRaNڄj ր1L|Wqy@WM1y 'IZ(%T@S6T<+鄺cl- iJg.eC~Ut$Up`f""HϐƁ D,1GKoNWCM`A Dq9& pH*whsEeDg-'EZ:y&p[KZKT'OL}?qH*|4$Z, _5TWjb`XiI3Csh%HCL22ɬV2B$kzWmjd۔&9\yiŐ#WE|X2F 0D1ՖW9um>qB  ?adt*"N;oS.VO g`g5! Z,ѷ/'=mBKgIHQ.)0ż?Hͷh.r6GX~|u J䭼SY[J}lstx[x#n!Rޛ \^߫ʃϡqoǯTˆd@KiL* Y9޸]aC8ƄduY*gmH讯AY_Q2?x5{I;"RJaFH:G}̒RՒlIc=7[. )P/iQ)AY7jqg7rc εjD|1nm&; DӞIF*^6M*.Y./KwR;pcV^iQT RzACB <ƒa;DP2rY99-&|7 [jsOCZ 6]!-<{+]2ϥN+>7Zcް';D?rѤ%h_6NG9uLDq-11WBRqY>Y%㊑7%M5k40 8Zifĸ3suwhaM<1Z.J%J983>yJ3҃{a7̠f9W1CiԑV e-;1kzz!+yUHh9Ё 닲_!m1]ʟ~6 -M<4!6Z@X ͮZpnl|0<Yx5޼Nan+0As&v|_;M9ͥ4DZnYM=z .c>ٸ 5ImI}f-ZA#BB=Y`V`c`Ѭtbpcu3st5*f@i-JN#r J IL|{قb/_dفl oT +A7|̸ڀB0Ҳ}d&kȸdېNV *=`E+78/nķ:ZxrxLOJ Eme?)DȔ|Nj(,HK|O"} ̥LvXK; xwԺecMpVbׂ '{[ 9wóm:rB(eZbX3/e|SJ=-qj|u8ZI:y{:NM>p0تR=#\/>uYY,.qR") NU"B-/y"uWeE?]͂GށיtP kH< e>8jR=%O3Cw tGt0z֥i׏qC5{B`w,=\efobK~\L7Pͱ0İXwPzmD]Bܧ0t=:LPhCܩdeQGnYe;R'T1U4g R<^O:7;,oOn˻%~NLJyrJon"'+nxWbҫT9 YoamR)Vt"DUFP`$8-wJNiZ̗hto?\k%Uxu6S'wb& ʔsݠ/0% F_o ~pyf5R4eY1=Fu@)J@Z-QgL8+HAʺﲖQ,c)QSEIoIyYɇB Jm{-id3j肦Zg`vzȭ5EKy%F ܕP2ܐR}PyRW_TNr҃(|t ؐ 3gw<t43&p+)T96'wQkm؜-f ERWbg*6@†0FG26ʔv.bхzc \uQ(F*DOi{7jie+Ǯߝic'7z-F28~Z pq{qa1"U=n!XRФT3ZyC_mB}=DqImBjqIIg{C@&~[ls`țv"Y66ܕ;;iە)8jI\~o$w& z(ھX+u>=]j-gVKeF0)%W}J]Qh򣕇'$ؼPPFI$БXQm==vvmuZBǘ`fgF)MI>2b,ܽJ h43Yab [` ~/1yUH":=We1JJvipZ~({ʙ]v͐}Odo8ڋՋe)K̴*e; ,1ĭ9_G<t1gGø, <ڨ2Y*Qn]X\ªd4.I# ш zſU5 6˯俠R  E::٪YrXE`eװs41PHZ\jZ`ڂW`F3t&&1,5e4BS蕩r8I]z"FH FyJGI(bP~b6́Oxφ_L_vJ +0C@wg_E{ƻ.BHű UYGsliHZ+UEO,&6*?E۬B<I+o=a𬩓Zؠ7lHn]0&qx@\P &TG"nSOs'l~h͛vsɑ<ϋRIx_4\m%r@:RoI])p+hA~ E;s UCuQcj᫼ ?ep&ӒmMd8({f] MU(Ƃ~5 /g|HvcT=ݳjJ93sk k5|KTT@'H"ϑQͳc-2i@*OO1K'QZ ,iF\6p(#=ww0=dG/`) |SzI#!`3:$h;2eIX'+9U"9w#l4k\\%m}[K`o_@ $ɠ&4n4'B@ t?w8T,vI煬<]6rH|6C䁯3.tqW@kAAT4㚥{2G\=D:ɭP&?C<)#0ð=F~-k\ # Ч:Č:c '{5dȆmc+1DP-Sm[\IɹP.nr8D8 ѧzEHf )A'ݸr6g+Cz{~ Z}G,m$2O&w*TL_ ѕω6u$.:.Aqb΂Ls&ͽQni]1is(fvGʮTIo$߃^Ójj3gݧ3ƶ$ ۊBĜ{5'V^VvBq·3*{u*]`JR߆˱"P4b*2+188Os`(TTՍbtYycunuc|Y%L[o@J!P8>%}4@=<`S>iG{"C؟O/!|/8uua͞$o)fwwӑx́/Dr0K`\G)A#ZMH]m8*حhw?Pa< ZhRzw.i c+k aX o,d~yr$F/%L/8}=R5SeLTɜI0h@&,b2ٔEuYrof&fGEe Nl=\G*"?r4Ȟ.h ˈD@ORqgܹ$>,~γ>֢Eho;О,+:v19p\ ttH;tn DX_mlI ̧1o5 =2shi]8inxX*k}7HoƩȰ7QYjVjvVuDi_AT3ik.{,˻m쏬 ;/nӻ>"EZѳoUsfwV3&ݝs'uKAQ-:~~J~,(&e `4/"칉XO5] qlB#RrY(#:wq#5З-@Ev`-lߣ:iU^ۄC^.3K,mJ@dHX7Vν ?c }[Y!Xx1=ku^C}F8U@&,bC<lwH-}T .<$$I.!\ w"X: \ a^z \,:nER\ݟ?)_Yu0+Ԩ\-VΒOؙH.(H.8̑g̸qC1Jisqٷ2zԻͧ ;îvN j"yh=m.9gbA @*Ȅ ~|:Ȅ&D=Rچ$Pv@Mlu1_u/`T Q*nCAԦ޴R_AuƨKc#^Wp&!X׈4g:-.eO"$\!Me~Ѻ'ӵ-yƓL~ %$&c2P$+4A?NT;ǡq8GO,{S<$Hej=\ hLq;.[%$*`~Tmʃ,*MO`v&@-5}F3no0L(Dg/6'U|s2V˨)гdZ=ppdq}d3,܀Hb:]J갠>AQ) f_R/@mMV,iг5 Q/~ bSl0i۟e᷵J1imXQ'ܣ:)4G׺b |HY]lF4NQj;U"-EG|~Ô d:9?ao chrDA,b,a<ʓAYԾG !^/6FGxTnkn|;)K:  tL_`TD BM0b7UP01W4"ءg^mAL޼?gtؘ>%Qtޜ:98- 0>eueK/N&ta_X^TAWZh3QܔS:%`Q)]|+c;8JYRjӌqAk~w34[O+'\Km-)Ad&MbXHXo "A1hߑ4 eT8 H >~tϦ `kyucRrE na8Xs|Zc {%J 1 id+tt)SD`9FVCdtlQCGgܠA֚F}1A-U'̔;xiU8 bxgI_Ň5S^7\\@JD[ЄWFDЫY9'ȗi!w2r}ߝ ̋qF2Q䷽$ 5ŗmA{j>k 5bs漤++ԩ3W4ҳJ=f1 v>e6[ Oc'Q!@iWP#,8O sœ!p\_)FOKh u-KXST`mY?wzK)TsT+)\5fbWT hcÆN{K"LС]x~DVICp>UboNWҨrϴpGK-b|F Y,sFr"ݙ(W4$XwFc92H&<3g`90ŧؖ(s yc݌R[p]xWaq"fq[-Y]E\u(/`Df'fF+m%ΉU lnjIs {}]69l1;N}d3fY#"Ł#H΄j8-:gUJۃC3d)<,B=E vqAxQ-JKc|Mq *w(e _&26ٸֳulNoıS+mԹ5F(L7oz/!p,/+X'8w8}nl^[Xhe;Bܣ)v%şL-a7}6JΓiH®Gd+c\f`%ET?q 06z\{`.nt.XFcGt7Jt{-|u]2n ߥҪSNV^$ $1 AÁO"QSbgqu2땛m\n"*ӗ':bOZճ RMӞ y@ADO+\ K*Ksr& 6yhuw R l]*#w3$&!%CXJ'cvtH cvW~aݒz LQ)WP|!;T1WG]t܌1,>Q+#+GfFx| ΋3 Y+T*\O΀UTz8Npt+Gt<][D~3tXxo| +S{!<ޭ)%Y+p}ayn8Ȧm Or7̛jnlo:=w'EfE‡L0@ p|TtÐ!NG%直(%R=Z'&~zjƦ\ ! bX5( 43#heY( &{VTga̹[ =NYCvBP=oW؅+^'?az ".g [RՁr{c=ȫq˧ҢCڏF1qm 1/˱+ DbP>fK&0h?m6ՖDB^]wx7N,V?6[&+e:1]}G#B%9.z+[U^:"1)H"NY}*jsr"ݞ@˒-22ƍqH9X) ;}F&1|%;- ūWG=`~/üvTKjVT0~gHm{DQw3sWR&Bۜ38m1b`b;I|k؎\ڕ,o2#閝 0r1/p8?׌, zǼ.3XuopW"#=ZPbbA$Rh/0gcZi7O/2fQL*]{__;7a4Pú'}13|_ ":y?=V#Fac6"μV+tdsZpsŧ3c`\a="1RNe]1Dͧ\4x+Pr5,>CfK.5R~@[2gd?•%[ +a 4KKika}+6MvnZ^_F30 矚T8c`ϷjB~l j96y4v%BoZ7Ci\Rǜɶw|żX3 |HvE`n۵ i%kG_XG (&/\qTJq<]H"-3Y̴TiZ7/)_1wGa0^ _\kޭ:+WuE簀j >y4KkLkn8!ʨ܁H;.(%qg)B'L}#yH, B s(C_2cԜd;&#<)bS#*ĵ>x#l,1I,FvDb5˛]N,t^_ɍ_ÔNE{Jth%qۍE}e4yR FOʁVgAs}7[=]sa`G~I2SI*b37 8Ȅ/Ŕd&$bC#: uSs`P䔐eN3)`sJE}^ZPv} #jH]ɤVQw\`| .[׸EY"2Yml5_tfbe9j?ZV)YSJ ]r:.e>x*<}rޠ,rI P_U:|P @Ǩ1)Ѯ c a*@Y #[娤++$X:n|[eFVsoo& a(܇oj'6=&t !z}_}Cr2@ bQ]ѿytm>KKG:],ż: ZqxP~U9Jb@җe\5I ,J?_ͷ,jnϺFpܝ5IPT`)e>Q>3uC@DVʭ!Y X<6jZuFh`d;R #j +pp 2N|Y^>O<]NsUGe)JWTԧsGUWInU@5/Y~2oW7".7𤩈?=BDc^]+*hj2}T 0[YdQ. ^}df{>TNa46Frg4l3"ff&Pb0PL-^'%؏,8xֱ<5S %"V6 ɢ{Bfbf)P݊P:ctCP>.Nˈ=|nq .z]EoSSmVR[Ѣܣt9hM88F&޾9-*lAE@N"ˍ5P!yLThLFb3oRt)/,H4P+P qW㻪- SZZaSO"+C,'Pqո+,^T 38XjaߖR4dZ[YZyU#1F)"R瘩H"aiH~P!Z %#ڸz 0Y٣]p86U[GrԝC>`_սnv}Lގ),tͼ_S$)aKSIqp?0-Y f7S'vh\Zchg'FQfahW kV gD\2 abD`"-Eci[}iFrOrF~|=7}nක62CY[oc 29IF(ؓ/FkhcCC)%r;dƔzyxHѝw2 z@؅^`ejz9H)E+v^uGSwD20=7=p$--zYD" {i\wF+w8ԾtW=qmLRLD 0XDL5PǹCQ/NϺ#̔Ñcu:̿J&hȋo ;{'K(06DJ0;. _|?UFDgs; Omv q]Yiwpr)XE,s]nUJJ'1Ф_PpU9wq%,El EDz m0Oqj{^% (r,@E{;`aFI -=ͣ|-T2G&WJ*͋8*\2+Kҽfr&C|Em7/wX3!Α@yQĤpaQVu-nEA 17çd;V22zв !aoj"@`B?7=V`RI,?Cg*2FbRuy|24++ h\@5JYCJld0c  W`v{dU>uF ~CH0 5Gt^5ts`ߚ;EUҷ(lDG53D펒#B=8{O߆z%;dx*K6*#fZDD]>Hn0 o+S<H~d,r\>SGeLn%ngNĭ안xh#- MЍa.BMLv>M}`1Bu@!e.lzrj-nN7X ݚb5%TMo=Fa?n+^q O4{+Ե?>hg6i8$U}K0]PX^;M V :?QMQ7  EB-2 Łu"n>'Yu|, $#@ b!hPA] z4C)D7fDW[ofoHHh6~=]"עYՈo&ɋ_$!ʘ8|SN|{*"k m:y^ܕ T{^SDTrH\ շA߳mM[pR0Vև/zzm]\D̩ S%}3_ iwkmoTC>z:V` EKǎâ!Aꆉf#0LJǂz~#`5 |]''[}4@G\ ~.rLI^Ӳ)jd4(~#֒Ћqq4IZ \ˤ ѣ?[g]+85.UZ/nf#c$*qsLyIL {t:|AO_|2(t&lLG1aQ"y&-2BϦ9]ɷK^Zc/`5v>IG?1QARs%%W4`V㷑k Ϗrq3\B=Yv}܁坂]yt/4ܖ9@0$ɂhJb .Z&Chw_Oi> aag&r=33R_PqX9ؓRUG+y/nD]?v#Ђ@'sL$Wl,AFE&0MP708,PM9z$-1dTPFgapX kTƘ :,w"1}s`V܁#h@1E= s0LzN;/Rj: t` ]W NW d9o9UvT|tr'f}b>jpݙmlTo/1ͺ%xZRNx UiPiY%-pf)M$ S\ N|.ZT:$LE:[(gAF3ZUfa0ITߝUXXUXkVEGGC(2jƩ־dinɇpEgj.1WToI 0<<@yRWz=(rNW#dZ=*k^\ ~L=_?J8錔C˜+Me\ $)`+YuY*rHrţyk7[ڏzq~:d@2Z{Rt[N7q,W|^_`ӑ+#!L tZ7HF;Ydo-O[6J_x5EV:%@֌0$i ˙uYH]loRQo~"=sxE1pUyLuL!sxsQvYɬEɐ LyC[Pw=CAseoa$:f)@NBB!y#VH3a ǟwC|:X%6T#D0* xWhZ[ S{ ڒ[P"VI5)ξCm)&G_%ds:ms2WɆz2)ġr>SP2p7vsѹ`F@\$'0.eoC^&_M5G 1x{@4͛)*t;%2\s;~ɷFP)3/IW M7NC7׾:GY${0֖@y (à|60W[~Q EGtA& 6 |}bRq}7cOKy*`U,g~U*0cMF|'؝&h-sSMz2$5T\G%O/r]*Z&ྌ&D]#mMZ@&ܦ L̕?{\9˃* N~i41yy5n-;ȐOƩ#qJsFJm֒wE$T鷥M"MzXM "*i?(zXI94xQqp%Vs4cW n-Nd ,ݡXL/XI4T+A[u&EIEwΘ@6 LjO&M,cEGxJ;B-J)ZT?R9gUSZ{ʣ6vtN;\xNN0dDrH/;#@8sn. d\jfb8ulIEU&3Nkz<19FJA2d{v/CO60`a.ij@M{<F}}rUbS1Qu޲/j=&?/7%)\: s/ס|X^uIuƊeWe+At)Tq-.gB̴PfoO84fƮD\[ϱ uUj ΩtS4tFǤ-w*sRXX|wCXWTS{ ]jH,K[-L[,PwFGJMN:k픳`8Eb[LΣ`FE>"zu %low/I`Xv$Rt "H4.Jְ&m8J1V/YF:U׷byWFJqogFF񷂩MO ?g 0Dl-5=gz{ܦ+eqzߚX}^Uom0Z H^j5&AZeշ]X;3 :lB ]:OBMChN ѝi)BUBsLo?F_k h›^uP"Ii}WH)lZ!5Ye`7BMu:pj?+ص[KLB`[֯-s‚b?΁k(8`o EBG\ޯRb9mn殮!v͋ȻR1)F!3}ϖ1s+Ɩu{q:So=Lox`OExpڧ66n"߻}uK~1Mr.ը`9C8<_iĦ̓L<Ø}><;D Kρ)&,t~BȄÇsbS mҬ3|`HYȢcm$=VC*i)-|Acː ;Y\TϡKQ ]4->ŋ> ׊VXjj( H{>³#XOk9*"WW2&qEț4~ ,$vj. %h')8C*S1[}eQk?<̖eNK^RhBݭ *4Ml{m0"qL(ZhșC|N1f~.uDzIYS- Sn/ZDv# ++F]b |$2޶teIvs5 K(:#dldO& ;PUq,809&gj(=(ô#B,kJa4NV@S0=<ܜGvX4Hr0SWiK\?s;nB;&U%PSh4/"F*ƗaUDOmb-ZM:VتJ57 \?HpA)3ju,d&{q$X _"Lhi)FWa#u&u&ECE"B_AoGFX΀C1 |TM0鹿|8SLyEؤv>fcovΥ;D(oxBQ:_x f*E\tjE[;`L dԬXAl/M3] Z ˵AO'qF%ִ2*gix!a\9V4;E2tR ASsۦ8i\^%C)U`fNȒ"LEC ׮F{4p_9xbLDoxr%%6n,_;GxN* lG_VDml.P[fs{*Rߤ~B W A~]ff8uAXl]"ؖZ m}A&Yq6[ŬQ~eEA@_$ yv !ټUs L8蛩9nD]~uI@Z?\M0o8߅b#x17MF#a{5=ܾf&$gz"GqtysT\Tє#tM?{ ՊV[G>,e|s&Ga)^z[aԿ,#*){wUK <{1rtlVP)'W:|yL-Z5 ?MUl%&#_r$Fy1yn % 56xH(OqFEun:*qF}蜘Bb']IMVI#WD-HSZqKLxxɮj`R*YeNվ~WO-x"baܿH(FB6}w^ & 4:''zӧGePf=&c멈\%^Iq 0k; ˔nkD /&/ aSKCMSqA{ ŸEȑ"E-V D /cy2/$^5ِ{:/V}P 53 sMO:3#}w\Stj[2N$xp$LGDSo^A q o@+{1UB.Z 7D3f,gQ΋d}];-3'(NBo@n'*h&.,V ~Dɽ|Z\؈~ Jvz{:úMx`ro،p 00+2l䰗h&Yxo12qM#|b{~:;D@PC[uڥnNrϸJ>nTܔS{-a3x9_$kǑ2S6J.lTvʳXe|y3;Va8FyI&-֍cp gJ&@`]ILmYd0'c:* ?Q<ۥ wGNk?(:炻fydkv$L}e>f'G(nd䫟KrezvFp0%U8~Eg\9]a bL~V@ l2BQAgYd;nxX~1U\|r*)yi}+> )ȶYSÙ%tNdlH8)&Zws=+es hr3g6O\޴ Xqm"-NLQ(M84//\EcP=j%0zq!̔:U*7gڋ]KCm틛`lso!/`-&$I˵W!G%祛RRx6NG%|6M̗X(偏MJ\ml]\8<~qc"& 2 T纂79i}Gh jeeF(,\ bnK>'evrNcJ*Uo|&N" ˂'eWl8dOoc =#ޢ6yd ΋uqJc;lBȯ+ԙщW#$y4!vTۭɨ5\B\`Z+l>^ kaƠmw/RYo{]]8dZv;Y,ϳlK2 K2-G5Ց_n=@C<6"a5(9D(xM1 AX7-)#٧$EOYf&ii:SmFsL6*! GD<6 ÈHD|ln֤eƪ;OkKAQHЖ"R5;$߂R:a0̝ӝKQg55v+2+u&Hͧ>k g>n&xSK4~Yðbuzؤ؈Xu*,؁6U &T%]c.OǦ`t, ެ@܏EN˼]zǁ1ˉΔA鷴 nI P؂lbp%\?rHju:)Zjh@pp1,##B]\r2wke`aȿiĠ?8؆)ӄԝ /5UmXNɹCȃ뀨J].# K[E|2"%#. /rcY7 5 3]Tt&SܕM uӫ?3&5A >-4*k hM]QYp` .)n]Kݡmm%DʲNubx|2[^:C_({tk.F:l$h(]'N=?%6ä8Sgl थ̗QnW+uc l:4fL5\)Rș37}܋cbixAb ? !Yu*Hm|1c_ "SJޅ} NV&%8@&T'"3*ȸ94'/Hv :He2nD=/ @_YZ_ĖGXN4m-asSQQW$ c#sduO uXojPҔ{]l>LJ[>p41.:#-bGv*> ݜti,TD,[[d"B5Ło} mA͔pbtn\*ɶ;䗖Z,v #BbD64]̊rn&$Z_YWt'Wx?|t%.'/Uisn`.c̲m"ٌ:7Ot)Dwtb7P'жi>ߝ ?R76wsՃ.Ǟ;xWc`SCx- 0B>ܓF֧'LS*v<0*Q&Wl-uNi0ܐ*숖q_Qk^2.']n,nCX"JzbC|u˙sœtn8pc6CmЇ*`,["hBܷg}OY]bfd=̩Wwlr2F\ խ= Jw% C!:̥k$rʠXMHW*+']Q*aX6- íFZoQkRI G2Kq=+sd2y0n+H%8f=xR-Yl?/]} HTW n2s5Y"s^0'G =F@c mN-9跖ۇr0;(()/֗' UJ7q߉ :3 h@A2TQ3abxPf6]ԽF d-嘥Ąd;v')W_4&uJAeU_{OK?gSO"(!n?d1灠°?˄rE2P$OOюmhIQP'y?"ﺢ\).Ӎl$s"%J3%ujVsMBT2*֞у+2gHޖd"\`J|~ ^oȲlؘ/XMwkx*@JS.sF)& d(trAeJC0Ԓ$!S B*tπf#d58-s DcM&g ;a랐 Xa͠LJ DIJ-zVC6#wy1c}cYΝdy'2 w|GOywn^{@Ń5؆HXڕ,o\pBė:w&o*$'#^}uBY7w0d̫eBZ|чtGum[?ЯPxPAKۭW}s;[0A)5rŁ%Ң$[˖b g1?NCذk[d:$"r`gfqMbYw`IďE eypQA6[c Xx( @Mj]j p;?S{]c6U9hbq;Rl9* ?ٜ혼:B$54́#w 8RbLӎΏTJFe I> . HK'=E@@8sM%nX:8?Rh фG*xg?qv!cJ 9'dBb%_ gri,I-S·u9|0FrҞ򞑇% = $PI{)c[ɧw{%QWZo;}[Q?Nd+Γ_N S!^pS/EV_AfRljS޳HË]q?IɑE/ڤQΩQ~_X*\Rsݰ Z:|ر٥5cS1(^ǃKg} -&|5LPT=VU-DZ͍» "r?,xNatKikB+P`ۉ|)&e()UJb"kI\Ɨ {:>IY(s+=W7Ǵ5(ϩ4_Zpz6Vt06̅<׵lBvidm(s!*z-ohYU;'Bo.6au~ȜI:K+GGLNmD7,ԨP 3F*y+~u_B?O(߱j2袄f 5$I{&$e=ͦƔ IܽK!([54e\#꿪ҏOw d$޾S6-#u#W3;wc YF-0rm.t $󸯸S/ءE7B\*T9:@J%U:9^S>xryUvS.xcOP^R| @ &Q~p;UٱNFyQr5co: K]':0fYw8HeD/9n=HZE6~AD0 <" pCA v"(}zgH]T>E_8) qr^JUT'Rl@{R󣓘4S._~qiVa S,Ye(15 ԰Gt^69@5wna3Q._>pD1p'޺3^tºd2/O ?1ԗQ,-^՛:F;5n\R P'bxum iuv#BkJ_Ty8I:ۃ/`Qu}S9JaG &a7=꤆0Gfiѐ4.:"ovC*(r˭4 Gm{?oF[h>ޜ[$%Pt3l :4^R=ziQ* njjSko{/W#5 ;(bPЙsF6kfV̀uw^Z`d5j}136: bW UOʂ.(lhK2º:9fǣ e|j_3CɗԒAέ:Df`l乡?L_?Gtc3H6dQ]3k_iRgZ<D)*!:L=t-E}'Ւ#ij\n_rp.% TޭOtˏn;S2 *D{!""C\-wf˛ 2;2ɲwT^1nc@$8C]y'J y:<>mwౣl>iqڙPe-?BrĬk x ?*.P(Hˋ(@FCߠ*oй`uX"0K1\+jK=\>,?+ư0ZXw^ş.gHZwh5Uڇ5Ws+m1YKdlz7?{MDx<&Dc;_h~9Iqut{1Y1O4 U ;t"\*\Yׁ3) ?9ŀEk@]CtM;[j lB慺YL2k{ <93DSraV`qV}Z5i)(*<= 5 %zj) =$6A.it/tT!{olQ7h]#E:z[ l򡞜b@ztnhznk2_`@4_;ts͠و[^\lοs8VLndѧ-ZR_Z\8hO~%[EA?GN䔤iUc 9vB/$YdI3pBrU|LsY:j_=I[uS_-5N v⡣wmղ"\U.!01K=ܦVjCi#۷ia RM4UEf3ڃ9ܾ5eD|&_7ϩ^/[F|H$NJxdY`@q1߭-΅#؉80v{vHAPVszqAO;,Ʈ@=f\̘Lˡ]4 ˠ{]@@k_ B[pfSiINY ] [L\l/0h}ga~z;zdze6SSyM_E4xC8Ummn)>iPG*'ym+_17bpOs8q `%"0by^ϊ%S$j5F]4*v69k8!N&mWsHO>LAW`E9)hb=[3w#4lnrOڕ41y{auC1.D?&GUmOq5B=4H1U'.*ڥF?Vd}~sPPj wqLzbY98 =|Ma@[$ o2~+(YDAn41𠿌 aDx&ՖYϪZ{ FK V:߶@U6ٗX4{C,~F:`T<ۛ,f|J~cԙd9ӧaJD4W*#]-層xщ'ըP+ê;IK{ڷנ-&2[ݏ~zwоmr̰=L,ܣ4[+:s0\WQBK r_cV6V$d_4$jQ?PtcMy6ߺ0vZJT"~FowaJ6Dp?7hz=J: /ꀝwA`E|Y2^y4@ 4r`\{YOQ"ィ-24"/ȊGyn< ӪFM|7yld6!*ދc21SB):g4TJwjN4k -D!q=cP"i-/^KoYgȵwN@9ߛ<IJڏS)vZ#Z@ƲyMϋ[4{=a >"rԺ5:](Wu[+CbxiT":=_y]⚽Н Z)8Q1iOe<kcI?ғ"BǷ2AiN; hLEJ4:PZR H71K(<rJ:Z&h:À剒LSjBCIs`~X@I`|Uc2:TndU"8C/ )w%Bǝ. $-q.uf~l=vnXULR ;I1t˥,!.> _M)JN^Pt 9S4%Qqz.} oa>kъ2y&'fPD3bq!n|1 5(ڠrOxL’7=Zp(M};g5 .\orrO7PJRLj0Lx@DgIʨwQ1u:M|M3ci`wac]#@\ewY7sO`~=)[j(XRq]K {BEx{x v| {①hI zOU\yQ֋ ʙƈrݜoy"\m jnHп92ėzr:.j*1 |vCcS 6htұ}†I*LIk}r[?ỎVys-O̷,,,L.vDQ.s|ATT1ikQ1#pڥ|LT=u}eΞIO Au3ǜN_cb5~38`|`l p;X7,q7ůBiJET j'$FH:yɖYI n)3~[rnE)RiJuVX"L?\|ed"A53 Tщ8g;G7a+.:!қԌB<"I}yOn{r:v*@?hd9""pe UOliixkoKJ nhd .~P95r!U!/#Q@mTM5=y,II ՆO|TZh { mzhbڊG-,]ճ9׶!dӠfGUALL2[5fg Htc3?/$J-a}${0bxЎۢ9/fl9*BuxV%H|eN7)O:1&x($`#_,)κm.f̦Mm8F<چ71_\ \?|MIN4`97}WBEǕZp˅KC, k%XI9p|2̗8RGK1$vr1|VLnWGZg1 )@2y9.(eW3̱dqȓ~zNN'3 ÄwU۾`IIUKH""*I gFS4U+yʜÀ.c  Tu=nz|.Ə>cv^$CWkcNOy@=,0v;I$)٤P׃vgA~vYwEIlCh>J5!!NqӻMe9Fsʁ{*x5PS+\[>;41|*8t'j{13+_4rvy=j"7'Z'u~|݁6[xZ4Ħ2-,0Y喰wT~A)ٳѰ#6";&@M2P tqWLNrqPHB=5t]d1<F4r!j.)Hٮ-mvhT|Wl^g vȇO\i[$x,;CJՠ7w%fKҽ Fafu`Ƴ-1 \&]4nm^7ޖoXߊ]mF]E"#ZtaWtBN̽A+5Y4e\q Ȳ"ӑ\wG_ [_hY;"R-?@BJj58`bUziy&CUeE~ $.Ib|\+j3qHydeEsԦ~H I\b* c^$ `caԸ5XA7~cTmw < &/'c8Sx*Kf/81㼆^~(\wOZFY & z 0a!63Cj*jIS#>E!uN>٢LǑ.PU2zFo| b%pո?&na^v15vw 7 "+71@M>`Dݤ-};dbqYu LЛ -Tk Za09lBK)z[ P̘0Vl)8=bo8`=~a>=^X4͜#ᗓXҤk6k{$WQ6n-t>UL ӻxT"5"Wi@_ s)3 M$)f9ƝXxp!g?=5hHH ﺣ *BevoGsUb:)91JU9 !} 0aIVX.яz oX7yko ; c *d}%.(9 ;º}Y3Bğ7=kؖEkԣ8|o"n4,DqXŐmQHKK&Ro~A=Yfa #҃60XRDXHi_ˑ"1:ӗ$pe:MwH-XgܞX}Q:GޅP_sU6rLo7UDzg/ټQ?Cǭ="T[Ӡ4#F~pqh/H؋6S.nnJg*o-I~Ws":ZO9$ 3*@YVZW"aXׅǺ7%-tIʪӖp-4V]<0GfBC]ЌI~ Z*":>`T t7.lӸuZ0dNDG֐`K*^"6tRiCGt)3뎶y„y6@jU"'"jYoe5*3&58b*S6G)&$q>@ b__#P¹,^L2z9s#iP~ڎ<'ir^plgMD4)tT5mO5[p^Ct/ ߦ)ݜ@pDY̱dRa_d7X{Wa墤\V$\6" M ͡b,ghch@Ɯ ^0eI kр|Q]e.np.q8(>VJ ;͉.[&%uӱH.gOw}Bxg.Nr겉Wepq w^(geR4,e#y#cD$}l X~/vU̗1Y^Bã+m_^gh+P@ 5ï\恉H^t:󰝽#f8| N6zJ=KNtU>O^4Y?}r }Ս!^J˳tM @xC忞qn_aX#ܸpC>ԋRt;mtԦKU\PU3̆%MOK.te.Lئ7 ~#0 *I"^<#TJ!@Hl܏Tt+gAapoǔ`eÒ!bfi(&#JCvWti=:G|jl|}[|BWK8Ń 8D,W?+1w=,J-o@\O|Dq)qySϘIaw1E$o}?3&1 -?Ϣ fFlW;fwwкJ/_]I ) IU˰[So*\ %TAi :tG'{o 4&ncZ&d{.Fuc, t<^;s@ "R/V[Sv$4Lh#?҂ztrh=hr$p>n&IB}_\I15ᆇzut9P?*~ci`j^XR@h5qOF}6m+ޚvO&h W|{ n+C2,p*fmmpS@S < P4u/[GK W a[rlouNCQ]FOQ[asHb8f4 d8#Ad$.y@ 7S<GcABw_-""KォkurK7skPH& b#2'H Gd5KNbZ( jS3t4BR^V4{GZ7Q*y4b''?*rHy[I?h0PA,y^$uSr42Y0a[HC2^I 13[v?pP.^(w qjd"qP$so UL!aM#. BD0H250 ^5yA%纳KNZ2