libvirt-daemon-4.5.0-36.el7_9.2> H HtxHF_t ?*}}GqLA묗v @18U f<e95847769d1c324ddc1ffacdb86d38994039ec3d `L#N>WɽgF_t ?*}} @ ПNuGշw^d@:Tr3=q(~>Ie?exd " ^):B S_tzh = x=  =  l=  `= = ==A=r= @2(3g)3n*4+4,4-484F99F:vF=N>N?N@NDNGN=HO=IP=XQ YQ,\Q`=]RT=^VbWdXeXfXlXtX=uY=vZ w^=x_|=y`pdejetClibvirt-daemon4.5.036.el7_9.2Server side daemon and supporting files for libvirt libraryServer side daemon required to manage the virtualization capabilities of recent versions of Linux. Requires a hypervisor specific sub-RPM for specific drivers._tsl7.fnal.gov(Z~Scientific LinuxScientific LinuxLGPLv2+Scientific LinuxUnspecifiedhttps://libvirt.org/linuxx86_64# 'libvirt' group is just to allow password-less polkit access to # libvirtd. The uid number is irrelevant, so we use dynamic allocation # described at the above link. getent group libvirt >/dev/null || groupadd -r libvirt exit 0 if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virtlockd.socket virtlockd-admin.socket >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virtlogd.socket virtlogd-admin.socket >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset libvirtd.service >/dev/null 2>&1 || : fi # request daemon restart in posttrans mkdir -p /var/lib/rpm-state/libvirt || : touch /var/lib/rpm-state/libvirt/restart || : if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable libvirtd.service > /dev/null 2>&1 || : systemctl stop libvirtd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virtlogd.socket virtlogd-admin.socket virtlogd.service > /dev/null 2>&1 || : systemctl stop virtlogd.socket virtlogd-admin.socket virtlogd.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virtlockd.socket virtlockd-admin.socket virtlockd.service > /dev/null 2>&1 || : systemctl stop virtlockd.socket virtlockd-admin.socket virtlockd.service > /dev/null 2>&1 || : fi/bin/systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then /bin/systemctl reload-or-try-restart virtlockd.service >/dev/null 2>&1 || : /bin/systemctl reload-or-try-restart virtlogd.service >/dev/null 2>&1 || : fi # In upgrade scenario we must explicitly enable virtlockd/virtlogd # sockets, if libvirtd is already enabled and start them if # libvirtd is running, otherwise you'll get failures to start # guests@ p75M<] (!jh MH <(,)nm^  ~$9AAAA큤A큤A큤AAAAAA_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_tV_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_taf94493a509833f1a634c957485b6a42e6b98fc31d8e1808718c9d7422c349bf60d97f2d5f251f691d22a90a6fb924709947a5ac9daf942c12ddc9775fcf2d79a001661d77fd52ac72f3d3fff5e82cb8062e40de1d64d1aaa8a430cc2a16b3efe3195d55350c4048b112c418f13d22252bc1be3f2af351d46f051eccba6b5ba284c04725edaa537f63461512f674048e9d68d87a6af4c2173a372d0fb431d9461fdb290cf29d54dbd95f12dfa546cc6fd7e51f4898222dc590077be50036a68e818a97705c7bdd5d318ea0d4794c266d8363848913f4f6649c10a087ca06d77e07c59bdc5c635d0788ce90b7625b3f9ceb14c2075f1e9d4ad705379230ebeecccca67c8da78ec8f5cc5253644528c7f53d61e2a331e2432bdec2a962682203550e779af3b47d7891dbbb16a56c3847fd703d3e33806103f8c68be721d39f71b87ffe1bde37039f6f6ab7dde32fc2c02ef1d66b5b290e5f8bab05db0a46ba62a230016fcb1ec1d66f1ff0b6577fa87389a769957fd3e5c9fee99965041ef28230ab81039ba8768b076935a2ae01f3df5bb193cf06cc29f63b56c7c9710ace5eb35c6796a727941a8950699b0553eb925e30ca0d0d5a032b451d34abdd8aa267782744a7a2a7fbab2148e08ee69a13573071bb16ca798b919e3e310020f3f4903b68cef5d924b5c3e92f35b7b831372e86048621865bc8edcee6f90344b551eb1653ab78f370240497bf5a6007fb59e5af7d1b75f28c3d6e65005fff1760a2325bd30db4f5b828f74900a7a1bcbccac922d9149618722df6ddea4accf6a6b684777bc149d8f48ff8cda99ad179dd34c30e0ad1197283c2b75e6d5bc4018d20c48ed81798109e4a98d4e0a137ee99249226d176a00b7fc87cbd29c1ed71370e04f4d340bd76d3b66736f5bcb1212a651cb5ea641540f9a1d4b717c09c627c8ec3341dc4d85988e3b58dd5e88f651dea396851a7ddf9559e0b3096bd1ad97b150dccf6eeab4d08ecdcebd65c4e13344bba8e4d0bf58107e2597ed8acdda0207154b1e05fa1262328bb37ea1a29c52fc3ebcc4b73c7ff1da82286118f9f56fda96b658cdb90f1e8fa4fb98ca44190723bfecd23af09e973f8a68c3c2e9cf35db71df35740afbc3587260c3f756249248c1b866847a67bc5ffee211b2b3076d8cd3bbbf2c795121ae6e6edddbdd5ca5fce15fa6862ae5cd6a6d2499b5a3d13b016b06e3360d51cd112343ec03241ac2622288ba05c920beff03eb5f0181b2492e39005f09b21b6e2d68484904b1a5f4090371a1e193f66c092703dbec4b5fc962c1825fb9cc6ab4c48b53a7d639727bee59d367b3e4146389f13a050295a119b5928932edce8f7e0c8d3449706261c75644c67c826cc6354e060cb9d90a8e41cc815313c77382b0f5b4a185aa2b504ecd6988a6fac47f9eaf6ee3a5f91861d514e62d234bd016bc22a6bb27b916e2911715ca3cf6cb16871f18d9a60014df69e06348a7d90787c4c5e6b76b8867e5eb98334382abcba3bea16156e33f2d3a986d0f4b93a931f7d29903ab4baeda3be0b090211ee6a2e90dbc7dcfbc25423420bb0aac5486ebcde468d90b728bdc5484cb9a46a52eebef503de8aa46ae1358ab20ac65348ed28b44bcb6dc7775a37c4b1845b9bf49b915c400f58ed266430f83e80ab84d47de00dc8cda4a98a1b7deb202f0b246d4efa520559c79abf67409ee83e5514e5153ec0106c8d3c2bba214f3bd96469f7b2004f5e14de0554ff8f24e03cc24d0ec34a95fd6590febae945a7aa6563bc8274da93709f3b052d7ddb668a37ed75a3f525257c947d5274d1d966bedbd5160912b02a5c9ab61d8613474c7959b24f2c2e96d1f1ea1e748df3e3fb06db7733b2c9008439b77f740bdbd971392c216d81105dd43d302d3ca943cd9477ef279fbd79fafb69cb3c7c992d879afeb19c7c2d2628716651338a5ce2739e50076c9b22d54c4ec13903985eb50ea58c72edf1c80cda90dcf75ea2dd590759335ee85a227388662690a2215b3f09efeb4fa0b4140b02be16c6aefe305142dfd308956fc2221b17002045189b72079336d5b9b0f1cd018641508b53bdc5350691113eb570dbc2f0f8191f3c47160cead3cd8afec55db2baa1e59c1d5360477317b1d21ad9cfe6bdde3c86dda9d1b8705be1d38f18ecc523dec42f91c679143043c9b28ef82eac68d1729a21d371c18eb93f2a18@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-4.5.0-36.el7_9.2.src.rpmconfig(libvirt-daemon)libvirt-daemonlibvirt-daemon(x86-64)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shavahi-libsconfig(libvirt-daemon)dbusdmidecodeiproutelibacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.13)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(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.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcgrouplibcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(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)libgnutls.so.28(GNUTLS_2_12)(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)libpthread.so.0(GLIBC_2.3.2)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(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.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.4.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)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.5.4)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libyajl.so.2()(64bit)module-init-toolsnumadpolkitrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)shadow-utilssystemd-sysvsystemd-unitssystemd-unitssystemd-unitsrpmlib(PayloadIsXz)4.5.0-36.el7_9.24.5.0-36.el7_9.20.1123.0.4-14.6.0-14.0-15.2-14.11.3if [ $1 -ge 1 ] ; then /bin/systemctl is-enabled libvirtd.service 1>/dev/null 2>&1 && /bin/systemctl enable virtlogd.socket virtlogd-admin.socket || : /bin/systemctl is-active libvirtd.service 1>/dev/null 2>&1 && /bin/systemctl start virtlogd.socket virtlogd-admin.socket || : filibvirt-daemon1.3.0_*@_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/bin/sh/bin/sh/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=4.5.0-36.el7_9.24.5.0-36.el7_9.24.5.0-36.el7_9.2 libvirtlibvirtd.confvirtlockd.confvirtlogd.conflibvirtdlibvirt.conflibvirtdvirtlockdvirtlogd60-libvirtd.conflibvirtd.servicevirt-guest-shutdown.targetvirtlockd-admin.socketvirtlockd.servicevirtlockd.socketvirtlogd-admin.socketvirtlogd.servicevirtlogd.socketlibvirtconnection-driverlock-driverlockd.solibvirt_iohelperlibvirtdvirtlockdvirtlogdlibvirt_lockd.auglibvirtd.augtest_libvirt_lockd.augtest_libvirtd.augtest_virtlockd.augtest_virtlogd.augvirtlockd.augvirtlogd.auglibvirt-daemon-4.5.0libvirt-acl.ruleslibvirtvirkeycode-atset1.7.gzvirkeycode-atset2.7.gzvirkeycode-atset3.7.gzvirkeycode-linux.7.gzvirkeycode-osx.7.gzvirkeycode-qnum.7.gzvirkeycode-usb.7.gzvirkeycode-win32.7.gzvirkeycode-xtkbd.7.gzvirkeyname-linux.7.gzvirkeyname-osx.7.gzvirkeyname-win32.7.gzlibvirtd.8.gzvirtlockd.8.gzvirtlogd.8.gzorg.libvirt.api.policyorg.libvirt.unix.policy50-libvirt.ruleslibvirtbootfilesystemsimageslibvirtlibvirt/etc//etc/libvirt//etc/logrotate.d//etc/sasl2//etc/sysconfig//usr/lib/sysctl.d//usr/lib/systemd/system//usr/lib64//usr/lib64/libvirt//usr/lib64/libvirt/lock-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//usr/share/doc//usr/share/doc/libvirt-daemon-4.5.0//usr/share//usr/share/man/man7//usr/share/man/man8//usr/share/polkit-1/actions//usr/share/polkit-1/rules.d//var/cache//var/lib/libvirt//var/log//var/run/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz9x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=15c85e2a11dded4525eb1b27c21c3f770ae8d052, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=3ed540c8ed05c942e98fd011704c3a98be570feb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=d79530980a9808e3175add7083f48874f2fa223e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=9bdd95e0a4dfdf4b6c8369a619f1d8772bc7453d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=79c67a1742a66f93a1a96a29d49e2a54c70e1fcc, strippedtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)XML 1.0 document, ASCII textI*q..RRR?RRRRRR.RRSRvR`R|RxRuRLRiRRIRYRPRGR{RRR?RVRORRFRERcReRRRgRDRdRR=R5R7R/dev/null 2>&1 || : fi rm -rf /var/lib/rpm-state/libvirt || :/bin/sh?p7zXZ !X?] crt:a`*!U$.)qo,9!7uAE^K-F!l")b wt5 ֔Q&\zM<7%S\R}:(GϤh#T/i["[iXj[{Rجiˆco ԭ,](x~T:m}t0}fA< Vz.'a)49>Jw_Df4"w @qiU,"XW;\|39O A~<@b/e8]IF>s'oX39 .T֥ڧU9y["PKOZR(uiVٵMNbJ4 ]lLS!U(j :ve%^We^>-G^YOZ-5yG4נc%z\,b⴫|2/qm!Z O&+ * ر4[]&'> Cu,Gq-&=DMCH1jSg0P7$fumꉦ[4Ђ2Rf.fQzDdOۚܧw捈Iytx p_<A.9$;߷㌎WӜ`5,vA_M,e$啵@ l2o{lSI(%9q!M̅Ӥ@5?W& -n]i߻ Ee:\6 wߝꨠH-w l]\=8To?:ڌsMOUnJO lBp{ <+`;pY3;I/قBUL3#>e՜@A=MJD<-wx0A ?4?Iiο^ LNTgl N2PtC,t=l4Σ‹9m^m{>VzÕ+Ƚ'N{Et# -J N =BT5>CN>6y ]g>'ӑ0k  3w|ԐeW.ѰXAYr ^.(idخ|KcRxi mk.H.p; \*Rzd@DQ^.-P }[h`7vĒzJzdFQuQf({޵2*>l'ɠ,Ck ,Y"r8jP,^;%(T@C1LYG4 WlbB7OO.rC1ZEwgIEv(5ӑu p~Qo`9Łx8OFsRe* &=Iٍ?AS?,}j)7xe蛸 a vuL{%kh;:-ArFL!i,t%i8}Jć"\|DFkܺ&@ZxN0oF5l.Y&7Ѻ)ɼ犅7o}+v]A ts̭Nxa|Svӆ/׬h5Y8_%1E^]b}/ An[wXJ0"l Sgj\doH%E2L[Ee3?ݢj@˜f[,ϥxWۂD nJ7;ԉ*3Bc //3䖝2۵q%Sw++1=瞭Kqkh~@RpNtu.W.(Lr<ʬTV#VMO,f>Fw:Oz&0{l/&MPf$K^Hq 2bXϢ7~'$zV]6fF\,6% 3߆@[`";MPmp6;(AY2/.u7Bbf'߶J\^Dn_ً͎.*:5~2YM= FAGx}AnOƓ`tܟ1a[1Y\*7E F-Efx/C G4aKm6W"ӭ&M[|ϟN; S)~b4 $۵FX%t׿' HxźW Ӣ́64h<8ӿUh%9ff˫Ək2[>RGJ.w-POgH&o%9Y`snGUj"=l ayNג)[pZWCz=Wd] ta84ʔ1|ƒ:&kL%IŠUDUUl`;Ӱ%I%FP\'7_Φ:Z3@ <i8 YT'!Ы5Cb;|@똁ZK 5Qj";L$d"JQ68 T`N]mp>3sH*;)6,:(lW`)go.DKÃXP3#mFׅ߯s' WoCpi" -("d/5G=E_|Ѕ#h!o)zIWKFlzx` [ĵo82,JZpA x| RΛ\4|i5K@$t]`/ _C9 |[&r._>>K_5xI\+* A !8rФqb>`PmƏԌ|%O:84aZ'w!3'aP"y=x0l}I 9i`]ϽdH]fIJ)aU,m!^ļyx0I0M7_>3 ?e+ 2 +~H!&0'.5о}rsqG.-dS΅gRqUn_IXXt"+QK+Ha^ 4ɶ !i#2k@TTH.?T2\a[.1yݰ9}ڊ ޮ*b y;"Tgk @K֩]Msq.1EQ&WnV\4ՆRj -0<1@$%)ѓ3tķ= HԺ~a~BI衧3N@rcJIΐ DJA.XO}ׅvkkÍMxC u:R't.Y{,8Pj JQr;<ѫ3QP>C yq<\)cK0(Jt+PR8Nkuce.9WDrW'ݜV-}Lz i>-q6vEEa :f`KO~V> yQWdׇi+* M00"n"\[9iͨ^TҾSx-+ex;Pc yLRZK& n/҃\chƞ8i^t4Si5-a7!F-R/ֳ/yy>y۔\!S^*r;8G '\< JS!b UaLRC泊\,xN"; (Qd'HjsMka%PSzz92:ׅ?ղwg:Mh]aj%el 7n)h6_v N*]x -EJ{y+w2M]DJ%Et tBlj% ڊ?!+tpRGN)$~9cV/qpi68`τ.鱃}qP"P,vҏ y}4]I/6rt]ndW0]?_iو]H9=|8hD]5#EGsT$B+Rh͞X1; tU[$;כT6A~`eUU㦉ͦ%&E9oqzC͆r&W'dIeRy0 qSJs; GRt 6lXQXQ<aIyzʬPrv0ZϷ vRiy+M[H3~L'(Bk],(Zq roBMi=oTxBwfTcej\54 hC*7L!Z1_fˀ5}/k ˴A|fQH\1=uLiټFKوU_pZi`E&Wl\l/+B8m),nʃDx C~ϟj55Q6jXƠ>a{EBR9FΨՠ Z Nlef@xz чM )#YHk]PjYB) 9Z& fwZ&)8g14a$ʮ)oA0 ){ 3m{тC$XÊ0LDn*E:ld3o=M;hu}ˆѦXKީ/h^ XB S 5(`6oO#@Nt_ rBBcPAJݹGC?f ŕ{xl`Tp E 847xhZi!չd/u沅'z iN FTjR;wu/GsO7|2o$L:uN>04 ~N Կ[(lC݇`|vmUeܼ*D(&L`jYRr6|e 8lz.b@h/%#tFtS^rbP8A7Jj=/0/L+}F+5fitsQ[;4y>1h=e zp"KV;O:w;iOWna8TU٫9޲LIsq d'_+k_Wۃ*,_ K_imG-jeWc$@^ä -'Pg:`@7" Qklf"xKU '-PSL/~ܠcbͩYZƦ$zBscD~ >`sԏXcPlhA<%Y௲5f;v5d{& 7Kg QQa415"0@>t*5w Yf6qUWR~Zfhdݱ#_BQt98Gev -w͎h VҌ̯zwO2O X"QV*d0%rQw>ОZ Ár)9ώO)\Y/=O?l"r=wۍMoJZiʕ,ܴV.$}mip +M}$_8mA\%4u,N5(/#72qiT:^Rmf6^4_>׉Xz&Mb otc%]08ۭNJ(e﶑S7X/Un Sٗ M q͟(8 1_|eoWqS.r I,{o/NPCD_P C홒8Q{L_S]ħ\ED It/;Yp|eKBF29+_v-}^>7xwWI F' "R?$}d ͒$ @W$<1Q.'qA1I,XQo"wQd|t G)suľ>{,:zY_ovy̠mX"NF j0Q;PmW: o[je~xP6I>K>>-{g^,ԕ.87k*Yۛn_V<|:xqƱiM;fENeF@[9 V I7]/1~[WbKKG>VNf8q#pr ~|'xE c}W ȺRc{NQvV ehݩ>WL- &q76Xm`l̸j0ۈ7!ҷcJ"*ODsm.(HW 14A* [ VjF ? ›Shsڷh}4sUTr9vTz|3uD+X!A y8 ލbl$Y'e-ʯF` q.}(P`qVA:VLO.q{_ץ$aG͖tjY+HW= 2F:AjFP%4D:+XzθXPJs Suv"/҆9$O# WI>M{BIz]3uLMxTbӱPbF!22}flK"}y?eϐNĢ oD14<6jg iJhOI|Dئ=U`s$\B^9R"ZFe!uVtm~pS-K$\Q m2Ov'}mQ lItp[ L㥱pwV|X4 yyGƞPZ1s{]C@X L nHq%{$dİ./PS?p}v5.xFY ;IqFp }#,pIUUUv,}@P3x𧈿/AkWO8^0hNҙ^'3Gn}KEf;VkJ }.* B躆dWJyX#lAel>~wh$_{ȉ| -U®tN$djLS"۝EIjbBx~(ؘa%/ 'JIdd/G v"H ]2sdCgB/H[]Yz^* ~L€q .& ձjȖKJd_ʚGnFꃦ"Q}CȽt7 _rFl:*a dafZS+_c\K^dwq?wzis]&.=ߘ"lF|CK~ۈBOesQ5]~?pv!7rЬLqڈO Pcvh3Hi>vrZt#A:> v?23 2c27h.zN8~5pidȬdakq$Z$\ՄEH1:# MILٽw-n S \S* ~t +^1ODYkYS?ۀgdTpvjvNt_Э]Hn2ӉT֒] ^KӠ &oX~mxSi~%ljiO$jv' 5%h *|:]k-XW+m"љz*׸Ѵ~rs!"ӶvGM9IOi1:{]e)cq,۟43WVLss07Jɔ9kz/ zEv_#e4#`!~nԼCnqm{ýRK2(1˸@K*֣J $vzDDz]qx͸y,kvIs[Xϝ4}%Dy8 )*K5wrY[霱Ec(Q.?LOF#{ ZGi|v㱩vp3O2 A&NPjܶ3Tڻ)k?xm9B H1G-6jw6-|xڢ[zeCMHfvU%ǺL8@~HҪ6#0tmRq1.*UL t]eա Tg:!,O\y|N 6Y v97 'OĽw4O` Z4j,ڬV|=2h-XY ݒ>:eѫ 6OLնT-yM%>LolWOQb"{vDiիsg q@sklŏD՜:ٷ17>:e9=4wyY#f߫EԜR7ʉ{L1Dj\Yli{ߟv;`UN]+Gj~ry haNji+etk/45Mme8cHb맡N>F5|6[l_iD.UH5Xp)s(؇ dȃ#׼0S'Y&g*۶6;nPzyC+i^r^ }̪0 m؜~Y0xz![ ͧlDMA:y/h 6ޛPrlSW '- 8Pd*Gœ]DA`V:Ǯ.G㽕V 0ak8 C%^TQ(v0M-u<0ӂBhy>Ӏ!.BޠgP3ATc^bė>灍A޺^M𕏵}4Syo{ 5m5wBd(@9{#HaY5Qߊsݝx.pwɋiL#zZ#|hyAU2@s I tV!`G׆2 ?DzRts(f#6L}ڐB|"zROB<7b~"뀦uƾnw, y%lOo %loG+!VU3eןm IW&mAYN4m-ya_,b~+C )=I'@z_d1bxM!W'@@lל=27[pe^FC(íN++_&.74 U ;_V|n/t%~ϵY⠃&d4Q? B5PRfwi;< JjugzQZuטi+XK\ی'9vuBձ,ŷeΊ{F# dT=9`|LS1R..|L"]NQNxuf:Z0=6SX:"0~u*wl"ˣ." GdDN#Ԕ?)ڥ"W̄Fl* "H_Ăϟ4/3THOA b/ek<+M^cd(܅d#].<wcZN8X+hL  p9%Re׻"'F=FvX~x"vnfej`^>6v66x̎b@PSJJnC3rc/l$ T}bTp:4]l<g4鉼1e9o<Ոh` g}EWW Vv,y#8F}%+A@ C cxnЗqx3 j>#T_$MtW=yB;[{wA3nL5ϯ-=P4,|_I^rbI 'Ir.-KJ `ESؒ&KC"vJ=K/vDu37|ِtlQJٜYRX9|XI*~Z`#pZ7hgZsnQk $ztG%Q_ \S,h PO|6)~ @:^/Ch2dzΥB1JنX1(XW<|lWwF"﬛`)]~ Qɉq!z+ӎ*C;($ޒI*fV>Bgo('"'3ohAͬAXw<6J}SOBW9DYpt֬d{`8[F>̑`7R<[Mkp\o2oZG&M٧^-rS JLra[ D%RQLI_a%X[)*qP-#'mO Ojx-ϺSP=1+sbNYjK$iſW.ZU)l h(n}c0YX5(*f%-:9ffX2)oxjd4UGhQ_ZPhGHۇRQ؃E/!#$c-M7- r 3Fbٌ |41Eb .'ǖ) }ӵs 21O;[=U;?DO닟].șJ(j)35C/ daE_k;ߔ^pE_?Ԏ֦.YQ]]>bzl[~ 3Hh`7oϪtm"!(XRoeOMVfbÔV, '}x>1 l[UXS܅-.ȵ/sؔ-Zsk4O,V*Iɴ\EAi 'u.sd)}o`P‰~z*H} 4>^[1yԲ9>pUQ>Ʀ"VQ-g3+WpxFv Xс$S{2)őXNIM#"Γhg{@ T,ԉ( ̫CXo6=wd2Xh_+/1[ pu䷧)(PAjpm L*1 lHE]%7%dsWj 7j};Y$OSJ/;'_KƃYp a}} ׄFhA89;" p^􌸉~ݱņJcWpOZv.6ؾ" З7Ԙj9vm)SX+b 9ݓryTϖ=0>)e/ ccV⢙؜C$ dA跴D~YH/{k>6k%TJ,Uov G`<\SiYHD$}1O}vSu}ub~#qv)rFF*j6N#Tvΐ^p۴!Fm~j55}Gԙ].TM'ۤÎud۹ 3ӟЇz70ɘId7߇veœ.l?ZHtܴؓ)-d&a_zxɢyG(en-wΊClbPі]cbyknm1eNئm*%Wz<4; $d5>iݾ/YU+X<6CHl"NQ%'NH'j2i׺Y-*4;[0 ӓ`EROR&.49F5WDKr$ |G ?8OxKXjW`4Afu6`pp !_oJH ;Z`}kd]G3e "bWgy($Q>>yٛ 崴։ dzBn\6B}/8?H?ڵӷ}6M"V_G[Q aa>>f`1!)<($~% CpN%^uҊM/QPJT]}E-"}K9 N`P yԟGkb߯UD*\|{^KEeG6+A EJ8O.=}=VZԹJ7nThP !@7HHM!ZM0  l؋L3=]ą"Fk:842`u⽥&[.QޜjRcDq1"vA+Qڽgt8pDe-G`¸vV ccLEL*h3s4 fP|_aXh8Ҏ v%TY%HwS] cXYR8ÀmЊ-HSe S0³Kes["'酧P8y[Njʯ0Qo+MN, [:_)*ݤ?EF2 9H]>!C% 7[pxbw@)i5ĖJ\!UnR9-IŒX[ǝzpXmQ!\\Bz* =An3[,ZmvGIYyǟ (zd60s鮿-[E $m>Cr.ী2M^|.GP}k$ؚwԖbPssR+ 5 kGp+xusup+3T%K胧c\)u=߽EM ,8I d |Vc` m0!(CZ.B8GxqN3mJiqK-|0er;wM'κTAPV N:gEs |U */@t(| @ҤH 6Y%aEY Tce>O:H)i#[C(6KȡmJc79R=m?QZ(8je1TJjLO8Tޮ.h gF`(@MseTA6޾7n BWUx"!X,d dtͶˉ{%! 9`ըVLC t@?NjtRT.>Q@dg1`2e `yL lu f2s IKƹm 7Zc9C:1sW!H@ kbv2)[QcOKR b=K&L-w?KY4Ht2F5ц5p f8d $-8=$.ԁF8nzs:J ?|nA=w]]Oݖ}J.#+^!IA)fXQQP[Y%_qyLIfcw9 ,ߖu) 5ӂ7~:\g/mq>B'uZu >=m*V%6+ȯ|4<^_̥sAAW4MTu@5iϥnsn6$|Ϫ, $JV{3<{<6]e&'AOܗ . h2i'IKG>jJ퇴|Dl I~G gE؏]Rj`3zbvrv^ (_DQ \64vojS_;ycʼn_8X/3t;7KhQv!wG-nC#|^ZDv_(_>47Wl\qVԹ#/!UPPP?USD# w?*P^.>ϏG@Œg@kM% #V_:eHyl6s,86QKTi.c'ALq^#[z׹zBp鿛)Q!B_leXlS; %'pAuU 88l!Nf[鄐YzZRh]{ag~ .(bl^i9k" uUD` 6`Pn2;hnHh|];a,Zk񰦖 _…mo<7 _j-O!'.=H#@bJEIӍNÏ2%~AֵK!jk7?O5ѻU11 > ;Bz&PULO)<_а;yG%Xz\Gإ@3G-Űc7HOe<%~4"UHLp`_Ǭ6`XV'C\3md AbdK)b6jfΈ]`L1oWXO("m)~\11 R ,uYE"H? O'҃0@KZH;F1@xb&NIO"q~:`PW{fNvhct “3Kv#}=D̗`w@8I]YNea(?W y;%7/ @?Ix !p>)QOʉQN٧.Dd8\h 咐kdpVH` RD,cBcXWlTrd j{ ^fz<9!z[W*!(sFvz*[][ Æg_@ {2F}4k*v|Ra v\G1x&inRkz}i2OҶܧ @v^/[&NWtcĴ{G-73Dί<+;{,_o@rӃln`)e*XfzA['0-v>Q"C u*)HV~,bz:u`ND9lCϹk`f:[3{aEUB5C#nH4D_!( [o[u ^/W] ĥ8LٽJ9X<>Tw-bZ/wBOjsھLyxK>Jd{x3Cu_ՈϏW&H1W 9xR#.c͜gS͢c(s~N[d\'w$IprC_ g CVʋrlNhQ|5j/ph\gZê8%CQZ@ e@ !$с8]g(ɷIKkum) `(Jp7_1 ΝQy/%R/)~Aqͽk{tsgp-?)g31f/|߮)00PRX`ta#:P~آUͼ*ACs柂4L#/@L Q kO0/il.l㞟[@X_6rm/RLX}]?%mXܷ `%-q4w9pEEG87رDž}#3)i(O $"';KbMGq'k5,E8XT98"ܑ}<_ % K^)@f~1Ac<SZpW@ի2g@5`?d{yE`…4ꄚN>3S}@J)s,,a簣ɛ Q}QD3tdgf;=f#DŠ|+68SLk1} HMl;GSk#mhl[s#NG"_gvm2>NDL߲ER \ YAsR+65#BXyF(2*?R$Kޕ2\;X {/yIoSUE!( C2:nm4a/5 uE鱡w >4 }sݓ;[m&VN]pୣC~^D4$ZcvN針r8M3-MC&RҚ lje8" |f/K4r5z}w7f8a'I 4IUO}u/\ vjnzY`,=['y[ Ts]7|1>Rٸ8OV ANw/M5t{z -yVPm{k<^(?7H ;\ܙ2EbUzyE ģJDתp5.ʎi&#qI"/=ao?mL8=zGIk'oHYw\VblyFIxQ̤X(6թt%7jh>yz0ʥFn-ڙi )P]`IկV 2!(6k0 :e7Cc u).i{\ w="V+]8L1244ܨ#@jܭ,C9*^67sz5n4u wixgHu?8E+E$-S5Ӝ*?!]#czy+G<1% /p_neH8Yg@+6ePbPFt.7,H/X7T %Q~@,j6'UѠvkoE ")2RR[4 m88n6q4nξ*@lt;¬r~R((C'd9ikEh m ;!4P1.+;{jфSЏG !i>N;14K}vE\&tm}芃 BWe%**Z?ԵmMmc`HX!h@+be\P(A*ҪKt3f>k0CVI]Q xڄWm2 w0!8CZ $nd2r>(֗RSjTKYp/#hJ@ʦۿq2[j(-$O0:h |A,gFP Nae Kg[޻V?Svq$w+w VE$_JLʅN^!#/Oro/%@2gFRY =]Y7M}j 5 )y7tBvl^4dYc=Ci 8R8mt !1*aBlIn{٣~ikPVd 'F:ӺP)Cغ00 T섭?>Y UXa\Qpks2zU/S/ v8͛`pN5}?>D vx@Fg@lx4E{o-^eIIH[`/>DҌr<{e|T\OZJEы8q$uU*qqpj*Wep歜25%gbչ(/},Aބ0MmJdUO?y̗⬶׿;֯EMX˟iRْ$g@rtrvLC>Z A ,| %O^/wo.Mp #_SF5,/F^ۿӦȘCfq?"pF,= gu=C# ym/ln ANRdSZҗ#߄M ˙L+?T6Kk{(|iC6@JRocd67 Uqb= &2~Nqe70i" z76/ 22јH. vnwg$z y<.b*QN)_'j^XNSD&A*{'/v"N&˔l+3ӂZUvՁS1VqPLߒ+=K(b'rw paR}]Tk`~ѣ"36 3:#8>W[nu^{ֆ]XqtH?xcg` ^%o5$YD,mwЗ5^can;4 rPZǑ>NFj<YKH~|[ђWAgư=f 35'̳pEtdW ڟ-"Epj57dIE ]+r?qRš/RVR¾pZ<)װ@+uxfoߎh>AhYW<%G%Z5Qk>>t(2X_h@#oKqKk'7;TuJt/6-Ȃt^ }XihUN8\}H&=}tv3Ւ bi\жQ9:vEh3KEМ;64?NLz5)ZMQ'OĬ l3(in Fc~Aҷ|sA)cJ"y)Ut;2s 7{E=4ۓzp<<ʹZ֍MMu2.#1 `p|tJn1 oŏkw>J*;SeRZ]%O)~Hti牴V# W/_AsB5oJh=ZCpJGaTFFtu҆]zzňb~i0Pf(XNUrb?}|'>3()SU|z=>=620ۗD HWmoW,^P=[.ʙ+vL0F<^`aUBJo0eHձ:)˛Uodh7ID$hI!, ,'m}$mB݁q({D:r9(lc(_.tP$h clޒ(8a!96%4AA\\npDhR5mr `ci 4 kq[uT0L`'M5 1mg />(E;:;2*[{1ú!QK|~l?Wvx9qe)C!V_1]6ZBX2<%-2}Em0L6m0D&uB2BF%tFCY¬%- U,RwnY*]/qK8 m' 6:a Ɠ`1?) e;! j,m"z[6s;eb%TGQޑ=MH*v։"mhśt)wn!c4:TmO!Ӊ1A]aZFYiiViQNJ¿l)53`(sאfe<(#M!\B}6PozJ!+p){ rX $p`¤@ȲAQE-/d0dpkǚ{aSA!ꚥg`g_&)M+T)S5|^0r`!^$lf1 Sn!.m2Xɭ/jh{A`Ou- wEם0{['ߩ"?>b[ѵ,/GdIB3ʝ%Dc5"+ \އE4Ќ]P-²1 D7w6jn1~iȈ`4HSI0' (2:15|8nXUuN}hJB;8H"` I9a+jxG$~o\MPj ֽD^h#KU'־ߔ%B|Ɩ@ ʿ|~SVxWqͬbhp@raLJLpNDb+BD+Τ YGwz[% [ <=n+hb>%4"&*GT8| &ʪސq!8Y3*q-4=r"J6ߙUtʼtQԮ>y !KD:@1)4 =-RJUYp1r,3Xˡ` XTqȐ +3OpnX+]Ӛј}mcd!KМoض%(nO]̀uU(ϞQ 5MsJ l]OFy4!d;bNbP#$~W_ŒZ6V?7\{TE5B^r x0_o3~j xG呰^yTTu2bgL80Q(,dmsƘyuuθâ4z; ; ՋP&r .ڄ":MWm-Kq'߄'c韫HNT m>e:Y=Ny~m/)r~ N 72o]I 10W`>`[Ö)]K-MN2,W~<րJT؃0ݰ7Ej gh+LT8sT&WbbFڜ\NJ4u!>d-ꉮٌms~[~? 34/{[ ) N@;R^OOGm혹~N#_zg^HR?R”/&4$-2MI<5@E gِOY*!X (RՇn.f3wR )>>,bӂsƒ'pMS5:k?vb)\ތwH L]Y'e划k~rsZ%tצRH啺pxn9EPeg+PO`D˫HE":^#,(xuNN'dil~ѿ U,W!R?xm;> a^ݘ g|'<vYG+ N9qמom~ۨco$mdOqO1Mjh'Y0W⿷m I|8F>`|ÌVh?ߎ]Gpu8xhǯ>P2[>\ҞV^ ێ9 1 9PG`WiG[`|Ը6PT\o̳^Yx8Q|a_gs-V3 tFE;`K8E!\lLPϰɤLˤi8UߝZH9f4L5ETWoV窉)$f'L$n3uƗ[(05W^XH0=.H< ^.O.(q TL ~K' 1"r\i.!XN!j]ZfwGWVW64a$b T"@›xzU*W-:ש4nQ&&Aq@|o)B֗]\ՀuυId! bznr/BWށQK,՚̾]V$fnY@N+r3" 2$he.jjm B>GfA0HfwBf.N(p VGmO);s*oV+<4W6wБS4I}zpʧ֊Uƻこu>[`&Eu\;f3%N X[ozDB;݈s$W(sa(*4qI(K+tjI-)g^L4lB3Fź{@V 2[dLu9H?&,r9=ɽ(OM6鮸S;'$en`(=3%l68c4AKǛDs$m'(B[0ܶJ{.vpJd3; Rb#%Jiu v:%{ m 7P#B6SMx/3kڲm1$|($ ^,d~]$Sgbʲ<ʭBBʬ;e)G3/9 ?8 /cK>=3-@8eNR5~GҲ[+E^։KAReW;} :.ΉAu.y1sPNԍ& `X7h07RaDޓ jBHPθ{Ic8`*X4s£Pl9?^ &$|Rs$)=%u%)؛)>v4[gRAs2ffn0*ݝ55O,;BSOlc\` p5 ' q21Nu7}Sɥq^R\k#N t~nq'Y;f`.IyRzIiRځOvfrg 4Uvۜhx۟N#z0 7M 7g QR6Ż^rbNk 8w-M8L2< AFUg탰1X& q3r߼,D)B\He4ʼ0S>$Wz~ՇxHB2,f@ڭm43,Dpn/ە=W:5!篃#7T_2~Y;&Ҭ=M9Z&Q~ vYdIݴ1G)QoH_LO׀2ՠu^ zL,8fOgkʍO["xy .$4NsSPkUӂ}"FgwdO&Q2"gs52EQt%<;vQ _ʜ` K raBΤYlۋu H6*W$+{Ԁc4= 8j'e|~Ջ>]fR"K5Υ^ڏ)p|7a@ؕmtSV:,`e#Qnf?/'@CY/&j7d:FrF~I?d%:TU8bPΧalx -<A/Q8+aW7.ƺ'Mw[ "%GfGIߏ:^BI߮%Ψ2_` VU^w(А>x[>CV6j̃F.O I<0ֲ?8:{!MS衳) "gI d]YS֜{v5`&s=X<6/u,0;WZ6ls?u!M7l֠ge:LhzcwQ ߹i{%"C50Y+OE.)禦}gG%י:ϕ:D l2z<5&~*xA!&_m}3t0N``[Հ;Ut)ƄKTݫ0sJG`rMtAh?6P5a\Uj٬!yg,Mp [dx[fb1` ?`fW#=1o"̿ӧ}Śl@f۶$8W%39~3VF2MJJ ?x//)-|E zi-|MhZޕZ{@\Ϩv.۰;Bץ;MaqE2H4u&E%wJ(S"VJbCIϨz*J7͑vFJha=| m;_67}d82བe [8aj4/W* ZKԆElj1VOU{2[OOs<:5]vhZ{u_KP氂h̹えեOs0heR -hK8+X* _6uEc)U}dB50?W/(VX6hJA5((kPqa, O:_F>MIH>%>d-*@_YMX{7I6Pм݉RJR!j{lՙMuS$ϩ)vŝA0{ 4-П;m{ߦK痑r!pl#_؜; ̄nbU[ar ?G+wǣosNP..!4Xb赸~&+ i?sdZnĠU宫Gv)ֵ ͜˲]JHHr$UKA9K&jlqܟE@xeĶBGEWP_uE[כ~;rPS7걱 n~uTzظF4 iE1ϬGg*v)}{9Wc\N~퀳NUd= L BkO'ig$mڨ{x^5C!hM$\Tc1aGqKǟJbMS #?"_Ys./,> moL`T7:Y؞D1_!f_ݞRH#N@mcXnkX/C*X_i!jGEi>33?0v5ݝFMI1~ҦB w,LHz'c,Jtp~dH--?e,no_'rM~땕i ^{4:[R-z{ k&mw{XcJO>=|[i Re gt5YR7VpD-D2+gHll=eBE*NS~ [%G5ӴRtO{Vj\[^X߁L8>עBsk% @ P&BN(S|A%d']Ẏ·mVm崝ugv\6%a;u;/%1y+އ)mW>aն{{Ie:SB#&U*AJ\& Ax6Z鸓3]L%b%nRc @ Fi\$QAm4̕Jo !UbҥD6bnzeƉK cK͎,z wN 4j&țAB?9..O/IwF%}ocrH[FaFy! P@6XOT g_qOrZ5nb'\7?ԓ[ ~ #l|}Gq,-FLiDjy „Ʌ/ |1%>E2[[yj!κݠ _`7ؠUn,\ɐ gFAKHك\sS!Vomg+R 72?z(RF;;)p|dTP},(ohq/G(+PmMt.a#4sSJj*jb;}*`W27bq\ /psnȬ+Y 6d{u!̋ (&yd9#'NJ064kuPcuc~wY!b$:竫a"#UV:(P8_Eu:r .L {<)$R [/+a*ϙ3l$8MlĮ;T9}H j`8E :s IZpUKn\ 尵ъ WimVeYT_afJ[@oqr:HHsI"։ BI&}K\{8Uc)n 0|7"hƓ%wZ0~0DaU;.Q 0z.6vMe ep.B;y{U7+mQ;vylhuPhf,"G B+εỵD DA2TVz'R8-TrW lvn?X&f|L1]͏ЍN'j9ӥ)'"t A{˃;q&@U6}7z+++T'SȬ\ߔ:r$:]ln3Q۝ѝ1 sM)(K:#C:벑̆eTꨜ"e޳AZKa|Up&F_-q +B ūC@B3i^J)3qe`IÌR6g{ (x4(MXn?pkJ[jt쐁[UŎ'֍+Α!DTHȗ{"^ 'i—Vѳup0#K :ULMFOPt,6HUKM#X7DVv*3=im趧nC,AB)ԣ$9~e[s)mܝkUDJrong\ò·΃R |Sthxb?eD9JO=g'R'=id'bcޢ×6 +<рgqA!g*Nzb+veD*؆|M\@hADw]3v>?@@ -b&GSLA!m\7#PA.SK:CRٔ`*z-T=5ʟB+zZL/\ّA”ĿЍ*JAqѰ(|C0cu!;Xݠ$xА/"FHsV3PG{=x\z^>5GF:YYJD5 E͹ij3)P\`v=(|@9cҫg^/ |'śN ߆nrC6OU.vw㔌UhwI(7 aKs6~]*PQVQ{o"b/MUG(kt(7TmSΉӏ$:%bb b Y#0̟ۊg1ޡ;0= <0 :X <yV6?b%7t*RU&z\AW[d/MmC]mȹ+YQdmVfvIwv w l>s$zJ`Q m4uEVϲEc L1YzQWMH7\Xa$EWsA29BERVw#:jӾ@b|hּ޺gj+oQښ3OZ 隴1M o.9aR+V EձZ(=DEf$oGx#w}(&!|*P|^4~X5? }4IE*v_ 2 bŁc$03A&xnLpF-,Rɧn^홐EKcC\뎊@"iKj.P'wvZs 3ߞ(hBuhQ"p+]V*}"k2:s5.%$:B61c!aUgI sTA' |{&Y<7J<`dx;_4UX搡 j+2Q9aI2B/9ido'Ssݸ,!wGo|LUFeں@)iD"vuSA- $/"ԍFWPB{5M0+6eI~9xo?JC&"%c*. { JSvGe9mX[*<9&|~R%5,;YUj?V5a _UY܁*S'L)S+.1:pl-Dl6J&dVzT r bNAwf^KKbi}̜$΅S[ xl9MuCH SLlV:^`JO|WLP0K|_o< 慠|0siQp⳿bN0G5h 'Ge)^r43O7wYdV_sz\QbXX ̱AMh a$>'W;ʯl21ZB;(Yq؂gݷD;;[~No߁F5RwPԈ'wZ,I + z] ̐/pI}E TxLFKZmmPK!s7ol/Xnj)^ut%Z 0 A^96m6 g=ZYj}qv׺\1J>KoKw%A-2*Z U'dO6 bmcpKO7Yۛ VҴ cT}bT~%.WTdғ:1<ɢ%j.eF %$TiL`[ڶ,5Bx5Qt#$PYٌOVގ kQXc-P{M G,?K,g֤ %1콹 k ފ5XA0n_mڹ9/hC(‚һhEXk\A0z/OUG VBЉ&e2"P=Yl8353P* ZKe򝄩9\^Q!n6%$#5 x;I{V Z`Y#1 _JcmϾ-}n []z49}@6QNdi5*ZaWeѨ _?J)eeI dh̚fb ?)._D ,;mI\9G0cV 4AJux^J T5Ssd&H"Xv!fP(bGt|X}-)Rw.}^q ,1ǃ 1"4Z8H~s"|5u8Nų0ByQA:>*HN*9 q ŀ]A(s [M)Aדc+gZ*a%I%O!\E,jBNjs)8(&3MAARv 4o'Amo|Rm2%PuA*~zs?o fE}ҧjf4zsP jjIDV2{ҽ" :y7"~JS:3o}NWpǃvF#aI>J,5Q

?j6Td-$]cQ ;ٚ2dmRo4BsΐB_ۤqcep*ي (3 QIfGׂ)gi)ŌG.}ݯ)h bhK4y0D6_PEl")>9IDbz%xϪ /dGYCC!ˁхqXwFUaQ{0mfIx>c<4h2[שbU&ʻbW4Ḱl{ES55󋡨P@?{`hBM͘DzA(R ]QS<~AP,:G ryVmS$- mc+77ckwDXzqߡ}:ȓk)Zn{DOTkd 'prdbDRB #01E- fX7v{G &sdɅ!Ƥ;q_ a'T*[ "wpðy YI$ZQf2e=t5 H_)~R3e~ otribo =gg%%ɔՇU#Œzg##~**d3maH87SldTȘ0L͆ZBE`lnMK8_Őppѓ%ɚ8 d Z* V0M/M42DVj>Vr8RɺV O{;p[>:%EM>Nr[r⛝&3I[Uur39MyNp@M|}c@#m8lO6I ;qv pZ=t$ :֯%8CgL2ㅀ5=ʼT͑ߥ(W'սHB7Ǧ,ƶϘPWFIj! Md]sב>:R,hBkb=Ŀ2*-&-?Y1K`UDzR#nq;LvsЪ{>ϏU%epTV)-0R0u^P/%IZHj8xM֎bc uudZ'ifak:8v$~Aɝ5{wdH=웟T}0 Iߎd#UadRabNqT`t٠,*z9(3ޱp+lzgq%,G>,6_5 K!}"a)_ ]/,7d YpO4Y:̧o^NyyEL$/4dSս7kӘ> S71]o=X4A!GH s":4<ȓ|e+&P$XvtPmALy)8Zbex.,[2"5,PRJrOQ{MX_÷viʩ|Bj5G|oȫ5]VzwWRYم#Yl%/a7[ad$evTQ.jrZo|GGI"m^$_ѮOޛhzPM6yS_1&@4X|!(M-qVG 7Ir]DGTuډ0_Kx|&=F^d04-ҩRR 9*32C\C]KulPٹ%2пa " };UȬЮuoMsH\H7/oBD34){8WA֤LywB'VF"/xtoa_|= ]Y,r-[ AO 0"չ РKM M@` cvC3UW {A>h$` dNAk|>wz-+L[T et;D,dHKՉW-ePH8L'USA$4<i;/+B[rZiqn@U("@ Ds, [Šrb򠰛0Faw+ïo)9T:Qf wFZ&D"/ZHY=!c2LdQSܪfZ[h Dc75C@)8cEBS܍e⇥SmbL&Ĺ4'j0ɥ)_NJQ j橇Ԡ7K %rjg`)-~ȏ5͉1xi[F px!dŚ'4Ў9WԺH-jy^a,p1 S&yr)8pA#+P)RyQӐ$0gn!ya|| +jwXɘ[ك'[ה8n4tb7`}_Xs70~?BEh/{1[ vBMo4ڱVcvHp{uRab" ܤr*)* s<&^f 3 9K=!A>#G @tbPY5J޸)677Ѐ[ P$"/HϢ*:Y.xo2\ eu9@H_mWʹT=~T".lj*/$}5;kFk89{ gM8{A{RY("w 622E>UbLO"~!!nW/kq|z|h!^؉[ZJq"$scF-_&.wR@=NJ/Y k\̚N_CV,")r^0< vYDm? Lg*``B7a cm'%-/غc.]Rӥ!ČX02W&#rA^!9$錍 Y )C'_n 2f Z77ikթ[cd@)p9 `چz]",p8V疯HgUmMB5ò&vuj Y0R۷Rܻ6lB`܆1z~>fTlɽ[]^/\; |4Wn!vœ;׶]ugdq!m-Έvr7@~,O\Kf=r0:_E$shkMx BHWɟ(]%cld[T7"<(C\nETr` 0%;?' xGB2~8ȪadڳXfz;f삾v1:pyC6y *Bz49!1p@Ȯ#4Z$qLB@#!P$ fڏ]JĎF* ^77kOi]ED*iU͜6nWlG{2SYY AaqL͸:6vr1KI؅h tqmlv ж|?!19a~cN[m᎐,C6 }{6Pazա4.0u lK~?.:em%xˠ*K/N{ryG귓{`M衂 \saJ _2q11ٞVS*(A]MR(-4jgM FryDlTf=vfZcFphe苎s본hmi)vIVoY)UY!Vǿ<IlrNPrڨ;^O:N͜9^!⊓5uŒ^wz+k˨R-혉摙F>$`̌:>T#vek𒿡I{Z>DJiJ'\vM;"☢_4j } y `n?HQO,7FY0`}xb .Myȗ>,44mRBc`:WcPg]\+ԓaUП1JtX t>ftUWpcVmAq<*yv`E?2wȜĺG/!q -{Bwx:zk!܁oR)UZVm5!{"%۷ %Vfc=$dm\^38~%'ԜccIόk^.bw>rT}cֶ؞g.6m} '8`O ˞"JGJ7a02t9%E~;GtϚ^h>MI 5Ď$%ew1{i"ZH40/nmmY=qy @lo ln).Um^~Xp(!)9:O+.&nd? ;&OQ%x!}aysBӈ䌭#ZFyph?nV77d-uV?\|.?6x_ Y7 \P.ܳHekotw&g|߅g–aPn\'D+@b̜W"jk;z霧ZvnR <$wiZgo 0a؛5l6Ł,qm}j-W0`) h}+LdDM@ vW;9p)fs|>I-Z>X7;J2z/ɔ[iH9jsmЃ*mٔVԎf(>mgdlp`Mpu%{47 []Y=3-R|3gN.jNTΤ<\%~LkV57&"7%%eNj+VT9UϻbfjN&gz˱ .{X+Mee#=(V{ zlwr dJ馒)JQQUb+t"ϟpSf/]i-/צ?"~%! b:K2ۼ3hNR ߘEEA?:p98hLuүdqu@+?_ J59~`]PZV;(G4=^ j;ઇMӺѲ[uQ\?p*aqve11g?G7 ߏDdv7*A}X£t97#<9NJ"K*05oѯVmeO)ige*4dQ M/H~4,A5* ]M嚏~ id!ׅpNlfS,w`#k &l#G˹[4hJm7XǸqEq)ItRHO(f[Y%_cՏXwJ;Ev3քsIsPߏ7lnӋ*zxvccvEzTkO}f@wP'DZh/p(L, ZSk{/{rw"Lp=d+xVį$R9^Bm#Snu=Z.@dt')٬b<ڭd X]Qˡbe KG0#ǀI\}ќ1L$ks쿎ldדg`=%Bc^w,EmDL/mz%={n$2YmY@hxf箙9Ӟ!CS{+d j v{6yr %mFh_&u6Yۭj# eנnN?{F|[o#mp/jvv 8TƒA暑Ԕl1#6Q L!BH|X8i/pvq$mf5<9M+h#s3(eɰgh1PCJ]+ҥ 6? )kHY^M@2KNgݫ\z鶰/0!K(2 !rcL+mBg1@Wl$3E@XFS ^8g춒$]A^B ml2b%Vh}=J.,#w֚FmjG\0dtK`f\;(WҚӯ"yLx.~T=zY_LV4h-Z>2S&:k$m+<MapkN2q8"C"nX) =@+3 FFnx=T /}\VuMܲ)hEK*3UA'=K%oYm,$RApk qQ2 zj̀t)}E sV`nآ-ӼT1&j`(;jikCW4fZՌx=]Ym!nm2m4tެs0J/9L&;M\Aq+AGN1]/D[N!xM°k| Q[+W#q;ɖNQbp`P$ߟ&CvY擣D*iF*IOȡ49y4 ;/B9Hus9hsV+<7u8>?06LhQ?^ E[]g۾I&vGkuRoD6㥆 u61NHszz wuPjq%Z{T(6)QF#&bdK1N+4ݴ!ٓ; EײAMtQ 5|YֲJpQ,Krx#^:~{!ocۈonB"擫#ᤊץWQe~sJ&6_1٭!50d%zς6cp&̾A4nє{辋M/ d8̨kS3}y\ݎ D\a;BN|'^j|mȘ >y~#N^'nη$tYPw:5Smm`DMm7eu_+RtL0h$WDʀXOGbI++÷s[~bWho&8C=mkt + XR.%:oˉvni҃qUdFr= SgJ`Q&狼vr}j}#Uvu hybqIf-@n8*n]W/sN!{BƦ='%t_Sԇiot$ZEu\*sLYm֣V}NeGh,QzHȂ|ge gp!Fx8faլ,V"IUDOBcvl>z'37Klbֽdq˵ۮhx}Z*p|qi.BA"_A08ntn3tJ B[ɹ+ ʑBUobh+fޠ$R #n1ubȢH$e޿{+ѝ).Ne@6cRgأMe5pڏD#*0FCǾCGI{3r ŵq2ƴd!7d̻n/x!"(taݾ;c.~${wn_~ -P:pp*J:$tVPC@9 >0Ha9:2A,z}_t)=O+4ʿ$\lL"saM]siJS^:Ha%/]/ >@(-CK Yg8̗Y[QvAeŎ'YEJhd~$1EiZ57lA`UޒØxppQ-qşfʸb 8!`V:}z&ҋeX=[7Rt֮r;JBٶ p ,5][tkf#!OiPotRиPh/&==AXyB{[Klwbz<"1F"PJ  7q@hE,}94G(A`l3~RKSx0V !^ sN/JP^ޡ(h7:\S ׊Y͚lD@>Z+vsT|EPž=ød]NL:ط:^+k97"*\:I,g}fX ]1,RoTˉA!UHSJ\\*97<̈pGA,)}/4$Q V qA43~i?`-x~ _jɽ+l-Q{yC62|G *"ešFVfK9Ö-Q,5L*Uf$w!8 䈝FB`Tre=x2VXlrQ_2%e=|^PrNF6㼊o?ulJiHM!)$. 8 +W8,dUv(C-N=&H~%c\<|=9|ij\;׬HA8жw -ev0&A eۀB;soQ‰83^7DztQ Gэ&i\tg%z?z_eDn#{Ll\H'[KÛTxe%?A5\-3 %m|pHpƦknD_ђ] !5:iӊN-͠8m*qhH>GWvE佸H=DSmo, wn$Q| I8U'Kz8dTGuFBֿ0Z^_!{HºH?i%<+rmv=Yd?uEjFjj|zܽ{3, =cbG  5|&VVFYڃpEvQQʔ~g ~.ѻBZ^~JT* ,7m)Y׎;QO(PxeU <#L:ͦqU \Vcvuy[#(V|E!q;ެ|58 15b= :zG$S5*+J\f'2s sB$6O$=byEnBw59߆ {6=%&A,e1A6PSϘЛYXm,įk edS.*5RSJ׀by}irK:\qeT(6n˜V$;y_|B8`YOْ$] ( KL)pw()lҼ|\1)ʑORIIzN3%Yd[NJ>s)j&w;wՇ6=}ĚYH/E]~NRw%gB *u~b9a}{;S8ocs3ss0U^5O9&xWkuRIڨ-+ԀGɵ6J%/YjDaj¿S0t4oih3* Est^',UCpBKkHyH"xdXB?MT?@ͦO0.3'.[~5 .ZkOGo;251bT-eY_i@X ky [ @.v;^[-ZY$Y(We 0njc5\t1R"fqiۖ ,!4ѳ%D){C:#ؕ-4^o^ FvjA-5[$H"7|%Fgn7ARٹ &wWyN/Np8 V߆ nWYbAHu,9=u CG[yGC[ (1( r)OV"m=Dqma D޻o&5יǔ< jqUc H9WABV *]6yLt\/ yz( ޙzm\2VzB67{M?|Fl`[Rx4Q=9(NSh/6ZNV'6Xa)oK NDz1T.Em "{ |K E)LWf,g B59toCzg_bhD5ڜ@$11` i`  AS: +Z>Jdyh+sZ~}GA7Qͅ,KHF C'1ps%Ot!DԆ|b벵,2ܷkisA$+8j3}o٤c-Sp2ǒ:ƌ]˽/(ևu\@E:SI:$ߘWupGB'gF=uˢʐYw~"VSMCm.\v }FNa$+$YAPZQmr3_3lN=QR~gŋq آoyIe"1@]u%K]<'%f ;-ynXe*6 B3y*x_֒_N)*+zAv3Ti8 n[:v<8lX1D8u1AOK H ko. 2H^d;Nt[z¼g8(,aC>& ȑ;o tlPl ;o%F}lTwvM)a{ b+"ή}KsI>c&J@bA6c'iDPھL3J@tsnq ANnH$i/ΖA-{QsZq1),vV%lak2@~i`mWhOWca%&H+Wά",(V*5ꁝ~,4#J/m ڵ!6(Ovzm%rf5sA^Yȶ^KN%Uidx4 .ɌEzhz⒩s)T7p_-gPw6M i6v(yt݉cħ&ޝji[8G  m%mlIѨ~c`J@O8Z]ȿ&y1!c"}v .;Ar)y9? Zvh:f^ɮ|!&hI*qdo>o05r/osO8 㔨SɨI+0J VV #>G^oV=]kj8P4ɄFBNyt2fI Q-h = Mf0a2A9QȠNU'b1Sb e>4FPZ%1_ݒ@Xw|QYiH|q)n/=4i\SyfsgGiSg : Ntn;Ft#5Br"|]hz+aG!xޱ%bqum9 QQ1vB5}/v'XՓO|L|}V;3A*D2FҵEZ1~t񟌙š?iLQC%MoU'Cqxc}80-,ɣ#^47xVPbNoZbuHL<̧v+zXnjZ2۲O 2bSpnVSylm5,\Sݦxcfgg!$"aEsm[^ iD;nyʸC\ q-PTWN嚥LuV"Qg ~V]zv 9s›1 _nZ}.K郕JjQ(q Z gUתB!.ϴw݊mPzlJpIPc}~F3!f$yV+\u7-Id`7.khŋEw#ysX(h\S2{U[S^/M.us]d^mdkDBrC>7/mNfpͰ@24A,*KRKK~8l) oi_)EV4ڪKء5 ;5@[v `gY5,t/vzVQNtp}x'y.8ƹ&Z-jXmͺ\mfp^ir2N͘#ٙZM DdD4;aZN-dxExO#޺yM-!o@,K rcLEs2hB07Uq 0"i\R (@jꙡi/ȋ#{jî⽒T>TAD-~AsI#DGeszxeјzgi!7ϚB"2)dBTR}l8 'gIs*xh'솲kRhQ /ETes6Eq>K2\AցS/TXWnZh%#Yʗ7qf+&8c#u)J*0{r)aڍ:S|(f^$ / AL e^.84hW%0!ymee獠`YXᣰIy,4JRڅLC[[6^M8?(ɌqGG?L˲aSoNH.^Rq‹#zIZ8[(ߓH==z#hI.1M;2ZKmb2gߟ'y457Wy)[*:u[(ڛF:t/ֿQm#~pC0IH䵶a;+j̐vM %scIkvxɑ*9؜cV@a9Oʔ7 oSR\qe|Ur7>պϱz.r۔)ϕ8єpT[gh~mx5dqpp~twJZ!ìf`؍HVXlzX'Dwo[g0ȃ/ Lň0?wVbMhkky2Xmq mKPNMH g`^a=T//1 Hxж4ZF%A[dʾɐV$&'jvё=C,~ f%1 Äj*:<<0J2*qǸqϩfduP1 g!7 lK$6${MK35gF_y1ܶn=L*o7⿨8C~ *pu}_Xm?OX+n`C6.y bVYʚ7;%+&fݏ_+,G ˩$9tTb] aH 2z+>h|[#xl \ұ .*4q yXؑ<ʖ̀XIx ltC~iO- XYq^1K+ʗ `X齷uϘ1.$7tj-уޒaIBO/K}%zW0x{2?d- d~1@9WfNĒb7vE+L /!^q2*ʠ3$q:U˩XS|/$/dف|YMKe:ZDZ{;l!eu܌ohO*ttlM`HE.Pށuݞ7#nu.:/Hp8,HeƉNpx㳅@(AK J55 80qqxWYqКDC6g ;KO,0s.駝;_n90$O >8vt:!s8[*F+{5g $l(YXeG}i"U[vIW4 Ya53g[ 7XS[>6˭ĢF'.o8ZZ Cp<܊hI_M2yCg ~FPI57Sqvػ8ܛ9JdKƌdOM)/Po PŘ`m6YG08gc)OEWFeZ\%xJ6<MW QxN#ҨCjA\;/%ǹIKfBОKԆBՈ=dw \#~rj- 4`Y1aG` }dKяg3aZFo6!UXGSnyuҶ,f<@p7#At19uej[  3֥2EBsኝ/ IհSQe 9ڡ`QhLIn;yիU=S ˉ0sY8Aހ6P10C+xʵzG3,Wn0w+kMgؕ%;d@=H bSH'6t9XR [M`-59AhZXXa?DE !2oTd(z%LWН utɞ#3-T^b@I+{+ӎ9ّ– P1rZ' -,$G1V\4=qȂn= ӕRh NyrUTBV/>24ro$s 4-n 7}Z ĥ Is` p xqJp/;Y2Țsq=瞓պvTGAXv;KmNzUV}7ͦx]_]WqENAcfC>LcA@X?Kh(3+vtԉdMsiX%ъ_ gIqU2@3w9rsTŹT@''^a5o|t;%C^FzAuY|^6@nc@>K\)-XCycI1· 밎mi 'i,XcD9}{֢3aϥ>g\oKEA,wVD W_}&@I` ^W{[kCGul BDKWx绂T[O)geI?DU9h !'XΫ:N!ޒk 3:]לJVB Ul:}"VO⏲r6` U'zy8CCm>NʗBĴ ZWx/KjL YDWpA6;Boم:LZvkRˣ*>7w) _)S}⍇ 9%iQ|pI 3MnH@]'1DHQ?K^ QQߴ TS]υy뎺N(N'MdjaT\ Q1 ~%_xWZ\i{P1Xl PLf{|N);dޡG~yNFmxo7_;FT`^ ̺PЌ ż\vrR#ww9Yx- rY^a&H62 ; $e>Qd|dd޴[_YXD KטMR9u "i,%+G־ 9 *st"*.)WgK[渎)mݑoXƏf݃4̈́9 "c^T4:1rYc^@M +ҳ8af,/HIBnmP_{`I8+Bld,Oֿ|"꺦Sy^1x1eZ.] >8}P|J? &77q|jDpcdxBwpM%7I %yK(C\&mx*dEe'v2o +7¯*h ]&@d ډPIs^#O!ۜa3X68;NU_luVh)+e;ÈdmdZ32E+S]!l?=ZZ\wD7 7# EYfz Sf1J&p&4D%h/r*xO9-3qq^4R"r;E8c {M՞jf7šCaTt3'Dz o-|~ I՗^YYTSPn}gQpx۝|<?r Wl6"ws _=>dhɑ($c8DOInK28@hVE1_63;4{?e$M*RLTsk 1x"qи-g>u!TO%Ю B C:]n Ft #D5ЉSnלF4|+9,=]ЊάSq@tanwF.w$VMC\١ⵖqd[o=qJ`r"̭.ۧ }"|[{Rbn#^L&dJ\v \\a[\ktZDvHߐV3xU(UvxL&4h$dټu6'Ynޚ . /2n,N>C^s,K]fI[CH:'qJvkeaNe>:RX&d`Y=gJ.B Eens\ۯޒaD Պ-6 e%j.n>뭆vfѻ{TY" e3`vX /bVDhHo5oʹ(&yLwRq3q5jوA`xK3,&VI, yK^ ^ ' O쌱QJXV>$>= ku_%˾NŨ@BŸ߾?:mke{Z#t\T= ( C}\:q R)E-Yx*ΗFbs__Y~T|7c/do<"7@o&{@ r2 Z36`)r!֞ђ}պtgΦ!Q :ԅ;jGQ–wCtgtUنx1&vך#"cDa~̥CC.V dװm@~+ɱD^́n,AH <,QH&G+pR6QETM@ހZ̐.s')1(r BU]pqr O"~ d!;Ck:scn#n0%u&paAYj3M?4аNk>6qǻRu%#i!?Q+/;S,H=^=H69~]t7M냚wF`$l-.|٭RI:%O1j5`IS^Qw*?5XƢO*5I}1M<e;=6K+Gi &[f$rQeFOȊiWbBZsd]}gWէ(mWta%=C^?\S5X0^Kf0lx=MܠcSݾzWpm^$5̥I=S]z(#4%Q'E݂W+oŠR4*Pޙ1(ݥya] ?ʏqwLgovP|ޯ#Њq=Û9.luE0_uQ(z&Lhs?`U4[k g͢Pŕsh,~3b,w4Lo :&$m^=;+pA,:07قЅoL{-J^6MLNݰAⳞddpq9 dgMHiL\jicՂYvg޼ԭdϨ9?YJBʉ]=;+3N!ɶpĤx JMO3,q{$z6H!IvT*U2{=įºՌT5@]sCM*Ϡ6 ˕͠PSܒ,4xBh[U!ANQRſMiIƬ#`,D;-@9MlLt .rqNalgǨc:;'F*hk\9KhM42&Q]3+n JI:UK\:<*9'מЎ~!B,,8˄ :(N6Gq8J*Ld-Ҿ(mP>>dVt;(5p91f) i w wa<3@2JTQ'׃>UCrD5bmIiT a+SdP~4^ag.ر,*'Y@3[v,[2^soD-\>-h-i4!a Oĭ~{/h5lN !]&7 tv~F0F Y'`CvQߊG (j/} $^֐1ee"8i?Y^%!畉v6 4銒^D R'&pR',75G}Tδ [H8bWOyNohk*nU 0躷Ɓ{C>1 >F+A4-&w yu~tTǗnP\p4 rk|{sL~4qkݿݔfŗL9_ քΛYh LQ%6/*Wn*Q4~DA 'lO6:o^~>bI1X,ȘAc}zMo*7oX/ e1H,B[W UYXW@$pTi.Vv/eQفWdqO;YaBt}W6doV]'љPV4}pI ShdPId;Q]e/Ja`.B ^6Gl`]0ڞ7u)ZݶiY;lvg!ZO|#CO]> Vc暁cPjE_;.$ eF02&@IQFm2)Sx(ILйhLivn Oss[jy(P~-YZ)S03t:xS +V)/ȤwEGl$B m~R?wF0bC61 QsX Y-5t‘K!̕ $ezlG) eYȮ+w@_`N21Xx+l*c<xa}cJ' :'64=ްo6σ/fKP_4tjqoٳn:~>./-od6en 1_VI vq|iCpcgZqFjX`;.oq\ ᗘZA{fzcBյ~{K _65?kJ7V7 \U|Jq UoK -$8|(nL7޼[1O8vph `{7xHf6FK\:N ٨3qV /m~+lj,»pM#U7~znfdajZոXm%dˆ 2=ؘx> _ R geL[&z`rjQa*e5yR|&fcb^ic͔JIޖFo 3MvӌIÌXWzAVGC쿨tl\ZCLvME!_%~tiEֵ\,q>{@sPUBs"D!H7Ff\_hFUCxT) 'D;&F+nR £$±|N%\܏M'jHn]Uv.\BFo!Nm]7J][^˩b/ ~9 :zQ#s_`.2SS/}xw<Ϧ={B:2@eoɏҿU~?lbNiE,oJ7!PʏFgLIWȺwH7' pdEm1lO}UYj}!&W4yMXa.} &Ƿ{B%vF/zckk %#{ NֳD)}+0$d,Q| *tͥJӓLk,hRAq)3s%yGDZWnrR7i3EE4 0mIQ@lw؍ãcP 1C;bjyu  .d>@$ȬaFH 3ou"7_s"1.#`XTO9 ڼD q<8Ǭ> C,OGpr1ҙ_l_h?3]ʙ')fnf\fDRs\*i5 )o<]ka38~Y+wnPk *2Ӊ>hy6^Wѓs(d^bئcKCؤ3;}Υ)m@wt q̤w!LjJ48VZ,-lż^1[iyleQ/=*Y}Ј_]oS8aCCۦU #],&8!# KOgw`Hi⾃w?騥_n" u)T OLא rxlTO$̷ ډ5`ts}Ew;Awctu>TYKC93nG۵k?mSj)2,A@O' WݩFzyq8؄^Z#gԊaAmD5٩ FKGa>f#xxKorgʗ^M_?Eh!+5B)& hB EE,)>Vn&%k~&;I&2C ~7dfӨB*Q=glI^Xf63ė\m8LiY/+|=1 ESB&0{  LS^y?Q<*ݫ4Ԧ3j$0ʻ+Fv8ػ>pxHc ^^zP_*`* 6*YmB[ B~j[닖D?m#Q֠NE{Myf}}e&~ݧka$?rmX"ZۥVSh0p`r5LT2N'*pM6*`'vH *jU>RA"w5 oF>f/Wսi#W@ E,|Fto)RVznBGu<ɪWV7( ?}9K]7FSLt!/=/(ScƎgF%%Y9od2?=ip{9N]ׅJ53>R o8WrC?E\~M.eA\WY.%2#bEn b }5fo boV ^LkPui\a?jʇ)6B$<_K͈k3?vT}줵_un{L CTJ5 C'M03$,CSar|X,1(b-xog5 NA'h)on(OXXб{(q |LhmV2%q` rd(}h^;ƴH]hvCχOq>Oi@:y{{Ev>0v/1>W2a23S-:t 8ه֦.n<5ӒChʡq& WdI;x.l2H Jju IͷƝ0BeTt8+~hCH<%TTu= xS^ BO^dm 3}~zd]s. J& :oEBQMoYg0J@6,K`N28}VNYhL4Zdb ?L}ۧ7s",?n')w|,fiTs /f^&˚9$ky!r12KOp8)wc)3X%%S kA//iBT=Z8P~"`G;z䌷eܛqM^~zԘ\ 6TNќa1-%J'f9 $y\=b?-| - {i~{6Pyur!_/L\u v+BlV=nk(/IiBC@'Њc[c\jKEG=v\j}9$۪|Cv>Kp,t,FH6iPUnw~ H^G]1W`xqeAwT \)1[ӽ#a.Y>sWgŔ6.9Sopjۛ 2R1t_%wϺ"@H./#ܟx&R8 Ȁ 2_s|J'fbW@bOhߖJCΒLQJm!GѱtKSÂQ +|rA1c}yK@Z3ujOuM$Ŀ#4K$Z-]uUh/G*eXC=K֡L;xW^\I^RvD(j0!Jli[☏5}}NoCa*r*QjCʟK^[>QJ0*}Ɋ0L9$i-?j7)l:-6C[sZZ. FM;bm>\pGI̭ D-s IGc]yg@jA \)wdvgR6 b RXs ز0\N'Gړ{@YK>rE;kX.3* 6@4f aUk~輅._=IDZ'ڒ$,"/y-1а&yY3ZGiMHLBi'ơI% #Q^UP.:$R1/j.?SQ^@h/ZO5ṝN .|:ɢob2Nd`Zg^tc5 @ W{>7Z<55Vr^ (k\ISW[Ҹa0۷0MS p`x|7@ EV_w.&c-B f4ʄ?i&=!9#T^ $7 Cl|ЏVF/]rlgM~U6]] ,NLTwx_-u קHd~p Q[.6Ik1?~;.Vo-NҔuI ,3٠'RJQc_ > ;N ol5R"n5:eiV޶Euq% ^ ķ!f<(.VD]4CM f!,EbF$m`-<m؃yB/v@MK:Ve6)4Wmֆax{~q !(sc&jGO!3IJ cx(<}ĸ6Q90K=h%c~^JS}.t]~PK["Ω}uSu1#u#p{שXP0n9d5n4A $y*NaV&V[ An%TۣbM[j+ Mϧq2P$\Wi wVn򗟋g ^0JBfD|O8)`PlFj&LŹNvYJe5KLcg.Oi𬒯=C.b.9)L%o4猸c,!/~*a)NZ<&\0;]G! t ޯɲ675.Zz9R)99hVt̾Šx- r6N"LOi|~LݶoW?n]#”LkMi&yRHQW޻Ž׍V?):ĭGCm0o ^z%Ya*C0IP挑MW=UE,! 'yE })%يTQ\?Ng`]MwE_-Ly>I2"eQjAہa"$'O} C;>]a>K|| /ݽ9¦D5f]Koqڍr]L# IRKA{|SO fsΕD$+|K}ٽBݑWJ^Hm;BDXanὒV݊sXUJkݽy{sJ\&q&^}VoBv'9.Dlt x\~>hq` gW%ZYhhWbX ܿC +8z(\=GRy -0ػT5.Odᒝ` SAa>DxOw^0B eucŞmTޥ D'@@ y3 ]y_FmVU[NmԈPgR2P> Vlޔyӈ4$g4 ?5/G]hז]w{mҷ@9TpTC:XgFr9s&[~dKhy~J),^WN d9 nc ~Cܰo%ĖҍnzNX)LXӟz8ZSC{q~nayd؂pG36Ӊe">0 lv5kl&3xgA[AZ~Ge{Ɋ̗HC`qj,/هZɳM'")0~NyUɉ s GganJ ~ &v/۰fDc3/#)fk82_ǩޡgp`GV6i/_O^jԑ1s9ɱm&-dyyo~M$a-pW~]9XR|P\?MGcy=ke)~DAz&'%͊*4 P#i]Ś5eY S6Es !L6ɈkP? ,Hż5r*x F4l3A0*,ßz?'Wx$b=A+hd!va҅b09O8)]6Yy?ON_CS9mHe2P@ZE_3+u-]TB@Kb"g}PW _b#6+ѐndi`ע౴(LwW> > >L݊5xkQmX:UNdx;>29=C `19D]%Nݠݪ:m  m(BJص 0‹d3hDsENV+Gy/½&y# tt,\%VNeG~40Mݒ)d.~%G;ͨKU[ կ49+t€{YL0 NY*^ǁ{dbW8~}U|mQВE퐼+& 5 ;B./IJ eiĨSY3m0m:S5fUWPj VT;m`i]k"Pe'sۃSHci&~wU'סޜòvHGM@( bx7x,pT!E03E@b2 =^t#3Z,Si2cw``!UU{>\Q<<-ؼE¹ٿ0-(f|3T/Sŧ~@H<% xLIp`0 C8<"Y?~71$~X~wg])!c͈rdVPJs,5V3F$ Y$c%Kf^*q!QTUXMYO2 '$>TcQYfϏJ~:G?IrJ[usVI]6/er`91жT6B-9WԆϏ^p l&(ks8?(kC C:`@G3-5Q{R?mo0@<:vBz 8寀PvtYA{0(ؔf 6Dh\%IOc&L\_ݑL 4hsdmYjL/lHbJ]rLÜtmZ} "c\=_?5<ɇ?(ys^: )WM'hƈuOft֎Z<@򵛳sPo8 ŰQޕI-{'if lTvO~3Si`/P+Sb,B76Ԇ@v"8ug̀at @.Sv'Kr8.WRMr3h=qTJQRNCN"eP{wnV~F珧Cwt=o[jŵs;rpDS P%&ݰ$A2\4YrՏ0'LXJ/&R` 2oK;<0ٽ4?tZ`Vd'%cT4o *{mNKiH18V^ {.S%ohޑSGy>Y3l@ T⟭ 4g:oF,Cvrrp(zT#}m{yKwX0 }TEŃ} a`uFO1!76%] 8]:M\Tu%lS?uP%o%2qAfPxw iBoҦ |Mx/59@ *Ǿ] }Ujp.h 1}գ &Qg vM,q~;6',cFsl>dWw} Pqf['d[bvעeM)ro~Mm̘PF-Yt #_5 L3]RԐy.xC5`ߤ>Jj#61.uֿS|=(9]08ϣy%`;x`4 NF|FbƵ+TQh( P{{w4eH_G??K'3! zq*`fPr{]Y#6_ c Ǚ̅.DY9.}2w$ 6f+᧽X8BiQ}Yسkdi,sí'p_@smƳ_l,z{ Q#Q٦B(btپ$p]pHm_ 㾞RRŴ:ny>"Fr-GD4C"㬽kQ!lVdx U« Ty&Y]W0lGp0yXOѐu8B%kI>W*6Q-1-x6@nX愊:ƈDa8's37da(J3NΫ/*Z]uՎĸOJOH_"X>]2<; xDʍ E4@PGܓab,V!R^+xyG40搄ΖӇs^ž@*痟}Ts* `swJC/S5ɅKUTw {@)\ :0xlEhwQtqnn{ k@8K8= y} b氋2Q)̩[?Xpˀ>e iebm [I-?/zM=$zת~Mi|s] ,q̧tc,}OHuU2B+ѕwf6{mO3nZO4!T/\K&Ѷ R0J_ 1Ѣӻg:f'GL&yv]G =ňr<š Q5f*kQ#TAl,4serCLSVUbLZ6 b2=G͑J4$h<)FksDZ y2ǁH\ðQ;$p*^S%P*Du{xqCWI]+\ *a7rчD}I0DhAx(]3 J,g( ^'j!G؄@ɗaRgki+ ke&Bc0+Tj՘RS{T_8Ɂ[ c2-> S [ϯe_v #fp\YGՏiE@A^[RY|D_ \=e0ir,bD3Nt2P۸BQӕJӭ¹;@Wfǰ$aLU"]&CnĿbIQ^N.לPf:Kk8U^hߗ:}R>sJַ֢0.2lM媅9 JZnzQB3yzÚثW蜋iBB oN)_wzn[wlôŽh1qe^dhC{^${ݏΩe>NP6ײ`-}q{w+zۡhJ:fe'R iBiRY*Uxa6 ='4B*P>RoGdg vlmAEON. J9#G*3+G'20yoYGpPR3vrw*u%"P#JM*jq1 9vGU#;&;zαFI -ͫ}%S Ӟ @A/ 3 ZFSFMz/вS[P# (gY+3i1&b<pih'oM'Z)$q4GR׆0 J'f TBT>!B@Wu}UͅV,+@&Q]m ›,M[Թ%R1cSF 2Es16l&9&Ể$n8m7{v)b0䴥7BxQQ) ;zc=>LII,=-35O&y}-d~+~ԗȲ`Qjoҩ@EcxhYa/9E?Ҡ J囪@Zk-dM7>\8npXA(PCbQJupO [)#yIq )"oc d Ҵ'~{d "`,Rd3coYCĄ kGѭ rr6(">gce\cBSO|? J*4E$}O_T٫*\(#HZrֳYBS}=gn#\*+~c֟P*2 .K&66L}! Y98ܖ/¼ CWT># /.ވZK{̑j1,&: _-#/rEw:3HfTM F"vD1V>kB @0佑Cd{̍;$ϟ &oTMӛȨݚJvj. #)yC(G3eHj[&)a+ s]0"Ţu8"C(W{Y>ä=H:l_~X3qJʎ㶩 \]a}f| G6kU[aj([o~QUib5_lphykU8"ֹ)Sq^q)hCj׫.ʚ>K;q}PI{Mת:^{r~I_aYJ|H Yf@~[$)jmQ1E3UD+?Z Җ1K5(ojr6|]"OXʗ@4S#1`Q,CD' vxl˲[IRCé[@ɸL~<9ٿFJ/|^j~zK-u,qgpmiբ/#[ jQ X>wfR;<26cߐ̍{12v`fTn10X/X,5w%CF>1NWZ_S{]BPIמRg x)7xYqLDն@0% xK^9;ni#yN֬ni]U ~Ճ%CeʹQTUY@z4H>a-{8a< Áod[ bF^s ?_y'Eh PJrf0W"Rf12ZLljrw}8-!K_@8`+F =?*@(?p( D$+IA| Wkvkwg%\GNcw ?q/`.:6('.xpW'{7B|&t熾% ,pP|y܀ udm N)z.d-t~1o%TsRqRkqY-u qDA7YaZ(jweur!tZC JY\qvNC`D!}[*n6@{GPa=ў*N?|%WՙnGVť@XVuvۓ_ D.+_@InWoE[mvpd\Ӧ37,\JSKB]F3N=O4-j,WE1 VخߺssٓYbs2v=xg;#USI-]бT?xT*@.g ?퀗ƣOAͪ z-[Ijw3t~9!`Kj↲I„0$s'^9ۣ&I~S,6QS+a̜U^ ]kr`˿rZFRwqa:?f$^m0֯'uiilbQL)`AFujm>@G0E2aՄg)KH@%.$.5|C_"=]%rvO{;N`=eM9ܝ}ϠnEg':va^٨[%AULKSR w֑͜i?KixL[s~ W. 6au>\*|jKS@"g?$`ˍ67}vvy4_ V* :"&>!YO"ϊI^&Ǚa2aYȦCX,kWwȕ{ʧB36 洬br"O#u{9%!"uVz_HBQ'8ȗe2.ϞF/č8ۻ<%3auW%f o]}OVKhI|]O cek%MūVi.VRBয়܏3ו}mU*"j'JCV;&59*r;6L4.{zg\N)wF>$J,Q4_3@whݞ 0oRqrzj1e &vb!YG88> c~rE.y0 z;eҘ y/qC %%FOCSH->q |kZe)idxf1iCAjsAn>fP)6t%R'_CY1[H*+:5-n[Ǹh'kS(O}J{M(I+vp-zE'ͪ1dVOě@66!|4sůRE+pOhe0 *Q?nN6w@QvXFys XSHSu]Рv@QP JI$ٲiO+Ż=õAiX kPGZ4^ f,`^I5걗RVBMEF<.J"Cr1Q1U򷆅s3 ܬD6~~a8?ƮÌ Ey5Fl6HLA#>e%PRա +|qrƯlM4?h :\uE1clݙFfx42L\PM*uo#aMڥDmq#XQ`$v]Ĕ!hüg{k6+Ɇpe>[t 1 o#JO2b!6xZɘVrBQqxBϞpۘff@i~*NѲVĨY96֊*`weEu=ms{Z R o*5xkV`i6onQ`e\ȧ-D|\* M_-'M} -$ZU sMnhZhB9zW7;BoSQ-Vbh19DJ}КѱYnޏ;XE)pi<^ŷG%]'C6>a߬B|~;O d\3aN1S{M}]VH^~uK5ؕ_c} |K^@4=1ͨ=ќt4Ha$l] _`WHrSa5B?uOG?CO&?sP~ +d Hx;40q>=-UҰ=e€ţ(U`菗$'TcDY9nqhaxZb*M09-Mr7v^z&;[}u>Lw)j!U3nmibuÝ2K[VuTmDzuOs?嵙fh*p5d}"MCܹL֙CU?TjA$eq2X< ~0 :M#Je<^nzU蚎KMkӣN=w< d'O>Y<؏HdۋMdXge˝^)TnG۪-H n+ebȜ,,&PN4D(ךS)|jN-AȭV㲅*zwB]YemϷuq ؟$߶#)?_G .q]W% nהMK._R7 C/" [i_Mh4j'Ŀϳ*v`by EJ_2Vt7޹溷2g@BۀtkSi;;Ϋ-玽+t_tPM'_RAYX;I =^D\Yʻg2;k"z+g7g %hxh6E~/Q:R;3hxPXRCfɗ*D]Ɩ灦E<ޥʥKler8'z6gϋdB dSi= lqÕa1&L,9g' $Ijݖľn &#. ]jx\cMqiZ(Nm&Q|Ez$@:ty:6pc>d"\ӿ7"% yXF5~n{=VL! 6k0Z9`N oi6^`-`lRWv[5)8V@c(4ͮN~ѳ>{ .K zczœ|Z]v'_ØKd!s$AJK"ncCxX +[f #(A Ojܰ=[e,2=`լ (P,Z/O+kjA=0٭*}˸ ka9? PTM[uT|ZmK3nsy][׈&N9aØg !nuC`Viv,N :c||N)]l,{ r1i1TV@2oiB㼍?yܾe Ʋ X<` P,\ddOD<]*){TVfjm@⠭7ЦgaWDtCr3 OYJhodš5X{N<:.w0kWGP,1qXZv 0Έ3R--=V035-[,[ I#89צCxzI@/E7q e5\uuE1bh5fbPRa e=d9YȻBfgGN$(-XΉ-:&kڅyH[j08d~*`a)F; Qq4m 〜kb^}޸_-MLY tv^A[R/,[068'OfDϢl=Ej(&bvFMЋZU$Xyp$*!fU /|8w\j oMVBi%MGNr8璠" >>]v}\:7m뭉Nmǘ' ·D␓Xm-;A!VcsK8Py_Bs%PHAZ1Ǐ0ޡH}WD VN* 9q:\`ZQKЕ1Js m~`vmY6 _!;z%t?4pޚ? |nJ~tJRW[wu&Yt\{X9_2ի(uӨ͞2kS*ZQIM1Cx`Uh+ j2H!] M8fM4wP 'U>[劥CQL+q`p{X.|$#NKbtv>ZE|Sn^y/,5CfVEU0ECcž˪ɁjE[!LӰJH2 &LWUu=Э77´؇,f<"}1 xl٧UMAк w"wbiG%}C/^d`lt5i;"ynSKc= W:t`QAp-JR~@i?'r/iSyw ܾgF4giƹCYǀ/?l?9l㹰 oY{𫓗w$rԌ5SF oˆi@*I+|C̉oMI$JljRFWguVM)A;񥸲jUUu_ 9@.T444uWB%G1*gTZWDA4\?;&$єɿb;Դ. ;TV( VתOTƔ}+`JYoZ)SؼGw,ʂ;CNesWP1!͊ ̪샫|ܣ.Dq aKJ̡>s׽x}'e!Zryo&4 |әi~~4V,~ )CaPe8I H4 0GmFiY73p&9,mU1[{#)s]Y=lmhyOk OUy0<-h,)ƈY_4*wȲU{IXȩ/`B}E-YnDS0KZ$#tòѸD# NCf-myJ]t=~- ʣop.PLmoMtreEp{| h9zwZ ? NXo6|a)e8l^?9JJO 'uE5x4Q@CN;g!>%G86>(8^.U|Zp!i RY&jۭ3DS !xѺ)w9D3@.[-{5+ ӟ!|塅6)qgS f?W(^:ʡ~Avj %jn$/ר eh ŗmnkm)W1M/[0ܶX%x]f 080|o$2嵼_&= Lzq&Q 1`áAA쮬|zkW(]1w~-Vh&# 1+E=!yUs%)-(jULP"o=Q3̱bҤQ NtPWWm鲔h3L)f&(, D6c;UIIoz1@X{I%~Ewn]oh0+cz<3?_%ܸ'K_x)Ba4.>,DĞ @ uRʿ-k-> Zӱۼ.aݦ6J«/\o7tdp Q)(( dXx펖E!yois bv*rLgS0Za}ӦsvYW'| 4cVI8TRAZv!ⅿߋ#x4`7Fʝ,e}oÆP\^pH[pw QKNH|`qHi:hy"3CfrP a≊gGoztvRI31{;6 oK g8_ac,DW4wS/:%Ѓ)9yG8boMyԟdIr%t$d ]&BNPј (+ J"!,C$lДH/cTIٮDmQ.JC]DF%|v~-藮*  lh=ojWO+->)ÏDWl!͎I3*N[ƫgNb#Zo6'ӽ AǕbt$$z xbG.5R {2_E|s716c+ ZS`F#8bz`M~>wzi9"M 5ki=wӣ2ǐG/rу R&KGyѕdOC :t'. Gi|: vx#1V@e3O 6S5]cgQ/~X}@V OU*k=}#'y<*g@!(>QyW4 5.yFCi˫4䷛Vt@m?J;^8]7,ל\9>d(_FRqjO'jܘl1u8spvcFu~"Yln3İCsӽ4-$"hg@a~_VH0: \ukKXD|~YR:+%!7}G=7t(\VI ,A?*TEEܺYi.KAվ<|u#rH% c!(5Ps9"zq5N%r*v1uyf}8 BY,mdj8όJ!c$ˎWrs 5q$$|C|*J%'M U{JfB˴p&9衫]%כ sL!wb 2*)?ȓi>dMIJ  h \.U_#޼ 8$&FK/'zSqU]Ut@Ve.]~ky*a.|ބQǴb3 7 ت s'{z:3j^DWHa!`xT L GT S Oʼp}lU%IޏKN3懒N6a418=+UYږXOTс;%i8-ХD3iL5 р-a`<}OA&_A PsBȧϑOo<1y92 :gW`Х:95hHך7WԸ;vn`@D(J0~:^l:b6{u|vqo2eo YbDը'$|gK~ɣ njtɚWN^`j!^R$ Cr0merطL4)eHOMsaˑ^:R!BLb:?Z+K'vx5Է 'kWʂ:kdG5X@*~3^;ˊ9!7p[pGgKé5[3nYJ1;WaYU\I!lx?ӭUgcN0VKԴ~ui/Ou 0?oT%c)7DF_VȈ)@*J1 [- BoοhN[7&ϡ³j{:pc4PTI<G$j=- cXBV5v 7yr Ev(R )ʷjfy/p N֮;.+:PzAExźr:UBI@up$&?!=]wCʍW9\s<̺BL7&8=!dgH?pyWQ]nuhٗ&_JF9 :|7[x-ׇxu5u/~C+8+$ln&&*Ԫٰ 9nuCiP- %e;ikLXUN<6SF/RGhMAٞ-C5jn/ξA"kۉ6`ؼ&C_F{ +%rjݰF3r0؇ EHZzZ2M32tBf󆳺7QmR* t᫷yԩ/[3yʵ 0C"0MтӔsE?rQu ),5`ɚ;)SgU[;-jLDpL1e.zh~=Ǽh}[YQIKy%K% gg)  sƥͦ `\._RSAd2g+8ĩǃڙWST}ЌCag&"V5I0}٫es<¢\^ÎJi&RJ4k^Y/K@q(ͲQMFF%nB즦/ի%yp o\%xp򬥆QZw(,[L} 'KŠU\%|upGH՞E"ϝg,͈'YHkV,8n!9&<7UX h-h=H??r%[)YːbDءc3j~ISf*?E&Mat{VQ3_%sfowWB/`GK٭,LvԉT1WfRyQ9^IKŪ,\ii@U;D8 3k0bN˟m6!0a"edoԌaJM?,tcs<+cUt9㟽%6jD #W]=El -q Z-K_ .&CcJu;X qAwR0g IJb{&_D!ZrT?p'G;"Ɉ*w(W-͇ g9*dD/W^ʁnk_ +,[|@DZ8MO@6ZD-<2*Ao=tfOm jwAݚH84Iz( 7Mӽ˻FF$U5SrlJMK(%ʗ-e"R_k@ݡSUUӣz5V-?}ݯiZ7tE®w#utQDa$-p|#4ї6iAgZї^}.FjyH+D`tmJ49Iby5OzUMuJ#] h^BY17Aر"b- "ϫ#kvYG- -ѽcpw߹xݙ"g7|m3r~k& V<# bMwА`.NSQabX!e+n;n'Qhk^VMJ[xJ~)>n8]ܖ0ާ۷lw'W*h2]Jɡ֬2X[_ _5$k!3RI\u|sZJ^t,( p{sK124Z]孻`0M'euŃz4>閝a8K? "Gڍ[l)J?lisG{x!lH^m Ĩ7Ab92^]?Nd Y'EI к;EF_}sbc ̄$"OVlo^*8@R͂Z}$ыi#3g}[g,q!ݐVyBpv+ㅒ7ԯ* ́"R+6nh0"}Eai?jik;QKlt$I A^X~m|E(,<(ti"*;\*[;2c4'2_pIYԆ6HyWL4ZKڳL,E`!M߬dI܍{Ύӌ[Hd)kmgkQ9׹ YD"oK$C!a8N ܵpMAh͛r5@;&#{}2i2R.u`=R~+[FkpĚͷk%Xb5XOÎ7rO(ySOqooE@ F}1*__}# M 9b4 >.F@^h6BSkYؒ^G8*We8vH)RzN:D E7b'*0l7ZW0lG>O/ AA3Ұ,k} Q3&nXіtZAD-fýI\U!,<6}47l@: Z׭18DɅXg#y%/ \g2542f!}6v G[!1e!L6uBNc}t (Lb`"_4=oƊ1ȾnMKDמh&-}GezĚ}TL ӼL<-]xXGAIV,%!=J_?&hshtSPΎ@%#*Ǥ+Čd4đ)!pRS1 <֧MF<]L'ydQ >;q?T"nLzbޢ"$Ð <8ݓ 65 ¥$@\A;"2]$C8472aR fo5ysZQXJ-\|W+,cQPQKr8CU|L/sd)>yӐ)5XXģz6rv)b?R-fB*H#=ľoC."_UlKc6]N)&R UarZ'=12(5\>$1BbCvkq+F8 fOD %Q P*(H̀\Ie04)Ed?w+^o(P]ʙoj@MkO:r[g=S_VdGӫHf`dt=<5ѓQV+9TZ[K^8^e3 ߷YS쮝?a@ʷT'a eM iJ?qbDZ$MZg$~MTx, 32X͔z>;wBcU@"Y4]u8|/]IZu-e}(mNtH(Ar_IG /Iiޥ$fLZܹ(wax_;?!ƻWk)U*-Gcí80ݑx@pL!oWdg:?Jﺭ~2644>u^QY 8@=8B|F8`S.W4HT,rL:蛳Bxs#%BTilVV[/C@lp9hGPqYuDt=yR/ [(" k5q!YHY D|šH'~fPI@I 30%=2{/0Kc14]S(ۆJ[⻨i& 0 Op=A kLz%QonM<,˄;K$t-4W!BrH:mZ/Rp99H>;r &^GeҚJH+J]CԔ*k4,>3}TZDtw&0f1*"] bQDgLBwɁwO} G&ۻT#It oJse@tw~%r"4>.ۼkBl?"Z\bW2G}l4ދ˺*S8>mǧWcx1.B^ZQLw@DJF[%$(,"ແFaB9͗Z5 n֪m.EEo5k^IN4(+)1 pxv8ֲ tүxc>XBXh; A LTVATyCd ag+%+Q;e KLwi.Y7ӲL&"tjj.ӗrF:A:Fv9%H11I_pGOe<(9G3פb]}L!\nЎ(0_ɄA7ڨ[<'u$D%J%`}8##9&#L+:D%O@\HTmGY%8v;NSqSnLD,ERY˘h wdf qZ2 ^1n #u׉-Vw~%IYWg lеݏJ"{ mtc4I(#|TB7tI0 -DCCw!` 7@j\b db2o{ v"vKWntJWKT nW<&*z$`hBNMTZŔKdlO̮=m'MCn2[&Q|`j˦",I :X1RC^#b$)TgvK¸Í1N<9fDgvJZ薾"Wϛz!BԡթXfse`(jnHLsd/gѳ7,EYB&a`?~x`mQ$WuY'%cM d&)f0K{L'ЕNf;e US- CG[{NRUc:ض`Dζ|Awp/ʇHnd(vcqGP  qCQj&Q=Mˡm~ ʠ]e=ˁ#yh2?ŀ2y~ɟwwgәgQO{beZPqÙL iD#]0'/%\ʸ>GvZ䘙*dbJS` F}k7HLnٔCO i:N$ J6Tߥ-C݈:LxRC7=%;[-p84^S1B#_~nQ& }e/&S dBZk˞p~<|=~V`%K+-jIC{hUtFý4-4N,;X_D7 KI716fdxMX6:҈J rZ`j綺ZU'u2~ɕS\`[4ZG瘼/[$u>UglƟ]tP:/jiU{ҐLq,S$!NZ1hDQ.[)q̸RJϚqe:[~7iwBXJg='~jB/?_TQ(9c5N`vA_ -Nԣ;t&=+|QȷZ o^aԶϧ狚ޓD<-!_督 ?W%9Fnr*J|`R!L\|]l2tżnKrY}IQjMsYLoxſL*Q&Ok/{KH-"c}̃~m)a(Z;5Ph=xgY)8FXM@16zaV6cUj9@!XBҤZKfʚ}ʐQ Vmv\@ C C WpskqAoRB<TG+N,ãՋrx(I п" I䙯}&gqB?M mli7JcUǵXyȗdi3C^|g6=z,=iBGZP+ 2;zոBރ`(#wߨ)q+8BBrrJǩt9QvUy S;) mwDŽL4ȪK'Z2s//3IB;rZ땍F7hY:āD qˑ:|2n̠m&:᳦́: i9cøQC(]byGXR UULM؅>Z.KL~e@odN$>8pvـúʘTMk@߽5j%X9O6$* g5Ex):$g,8<Q S?(g[dSvzˮ؀9(&»W))x3{9xU.s.A`G:80|Cwv640+LMP:b8S;)u+R4H'YOs l10Q )֝owvI΄ eT17~Gmx)͆D.znGуFU2|jON%rh%el2!UIs?)sGOPF{ ZaGȏ,jNʟSDmL"z*<#KD{5u?#> h1>yM{]:EC/D< ]H21 Vnw:yN-BT(Afw`Ԡ&w5>ל )XW:#s$AFq.k8%lz}CBd ʢa6A ;yA@$3w;:Qn9%T~O@_OtϒRI]ٷ|MhW]2`.CV?wǁoz^I*Df<>ƉG = =b9$G4X( X]Scf(_r܍#X${gR^.f8~fbK6N n1MW:*hI`CGRW ;Pkup&> wO#y\Zk[Ƴ=;$<.7W_ƭ ;#,N"P +`{Z̃l},&D3 {k?}[36q\_65V.ؚWNSdFtZG\/V{y$s]Qg_^ꙴTGq>ȀV7@)i;#Z'ЫD}?@=#Z.3Wߐ̋}cʴdY=[*}rGPE63uGyŸ,d`'w0Nj8}Y"3~w lM, >,5ga;$LϨ FLz`4Px> s 2ϙcsPMe ;<)61n*=fخX+4#O)=~f @j* h l>u˅;Uz?47V7HF%OӨ>Ϸ3H+jv$"J_r{>]1Pd{xyCX)Nsi?)ԤoC`OC܈mzd<&e+@O$ybγpC=Qj?B7_Fv!Ur!&Pof-I_T{*s 0IQƨpzlfrqG)$Zq#_])[27AqoQDPK /6ԁ^U#ny:?_G/Z,]?X4ۃ 7R;]΁d%݉{V[l;^HWL_}З[|rʛg \mM4tJ},_YMQ&NEU_͵n)B$jv8':6g{Z?gshtJ '&Ktx5יe)]Kj" G͓:& Hw{#Uǁ׳A|\$?ʐTp[߃3;hx۞FϤʕ׷MlL\YzH1>NQpҖ? 9F,/fƃ7Ee'/Ou JatMKcH&{ZK"񎢩) cT`'C{GIޓ/3cזsv!':tc*/OC'9[ErUesnZqϤZ_p|zC8%pnRԿ!TœJۑ/υ݁_4c4_ *q'롴H_\>{Yo ZGrjinuJ><YMWP[5UUŇ83)&n4ڡk&'r)Wv@,O@< _Aqy`@j)Q2yOj65E.A.%'qEIШbkwz $9AOQG8(േ}[za7uXVrs^DJ+he9}mZ8eT?l[ʫ{@D9Hj좠 t=u?Bmd@Z/SFј0>D_2Vsq@k4GtL/3*~.:\{AXPt]~<|-x"2G@Y$_ge$?b0ўwdzƅQ% ApITksUoųZ3w/ۮ^mҬ^؜U7g1Ĥ] Vyc/7g.߹5̫*@ӿ@O8Yd=R_3 ߄ /k̙`4^ܪK/? 9E&ibJldiJ -^.iY#x/rJ;cUwS/,f]F$ i/v6 .GCaɀo*L9eዺb KGw.?*.'"l[ G>{7\Pz-`]=T]49Lχ%L!Pūhypg[ߜD5wC>}P2]ƳJ]:W??)$Z"߭^YdQQSId8v9Zf[x5l3/cm.`qHrF onM,'#t'r5@+(Qd5BV[y*-~WFT\7RcYܚR <bq(=oN#~ ?aAUX>=7X_-CV-&x`zB gsf"ƅs1ax:=|D3){r<͞U )l;ITI1m1׉LU3Ea4OKL= xW v[|uuM/" ,+c ys)@eI+tqVV2-jHOJVb+aZz _{)VjU4SAцigyPu;. 8bS҇N\Spqy&cto+cV1-(|;즣C1shH*2ͲCJ{Pփ3! 3X[nQ!04BFj-d"9пkɛ]UѯuDnUXwTK!|Z\0d'T&1Ky- Sq*dP^,#th8JWoИP&òvt7$ZQ7`l1]VYQKir[CQA!\Jc>+^ Ģ3!wHt!CE4r(+4\Pu< gws콼ǣ.MDƹwqwϚGU]A3Oo9 klHILI&C̵4˰1 Q|j06%w΅ned'#9XRLWk-ntրN\ Bihg3NX.wIښR"C|(k!G1ŀyQLö2KfMט`\-KdCrMF*"Mf:o|T?F^|-y]Pnno=vǓRd-ݫ;jPi 4!RP^JwJb dwoݲJjռGqģCNp+{HJvQϚ^{j* E/r Z"<;߰ "-'.o DY0tn~ xZ􆕖_e7_)N1 ؒفd; R !- trRńѹaw_ 6ip4N7@QVasR[ǿ ' jVKaԺܨ16 a~'j9Yvɖ0@,d wPBie|UWpc2=p;#FCuel[tm.<{Ղ|Ϯ b)u Jq:Iߏ16āӫ YŻ6Pi?;HĄoJ1jEeAp"[0Fݥx:D0|~!"{.pC Jq0хe), g Zm$)$Gx xGJ :dʞe`3Qm(ćNG+u_bZ,?IIA"yʵv_\اٺv==סK<9]F~R3t6.HFxf&07<2.eee';ΕcЪq/ԻfWLC-Iby˜y8)'Č6L FH6u9LX1iCTItx97mWn&/F"Ѵc6oY2.h󪹖|Cnw6Ma$eH83[@PzCX/rmD*$b^ 7kT2KK[<.I *%%@1Vv[sqvnC1o_<.UQ.j@=&/̀)W*P )USKhJlʍj0KHתi7~u6z0Ψ=>~KL~݉J#sŶR%n#Af*L]dF/$f@KꣿbA#.Dv" ?/UU Z;i˫up #hLo QCרԄ X{6w2E3,#c:ܖ݆zgP->rp{qzaMݙBCx&'eF+nw7J]Z{"3SOx')o  z+)Mm羏}:@w *=ŧ|&lmW&y wrt~ibˇA0PKʷES7+ºaSNfis2YP;4{#v0\I7D̸X] H^ϥyDVoIO9TZi3k8),J9!QzS ꯕ̕s/+^KGbmb"u ~ sV`#ĂfA7Y(Ĥ5Ysv.~8}LNܡ{j US WʼEk艐^vR^Cu֒k\{䮝EJDMjxURK}/q%8;g6$zFT|[k֤QLntXKd{O ~-EM]kBUG53d%S^lHSKTCyJ2Y +,\/tSea-k0VE_9ln:OCڣe4@)HUh˺hw$MM?-XBG #847M6bf gi%82o7r>IЂI)u!`Tז1x9m/,PAI?c&&LgbLzY4F_ bLp U9;vB*G'Y5{YB@VGx$=eL|$iBrnH A,!%2L=P7YU(K􁴁9VK#_0 Lzk='+6,/C-Csb9] CZcr\cR6vK̈ ]$_`7-YYӌ4HI x fVEXc~J@Orr !HUmF@4 3;xs=K߬p~æI ]V-͜}! _}ۛ M4NLc.۴錭]/%aAk:k޷ƺo䔦v;eU] jjUɊb@rp̘+&@vDt1R}^y706LLӷKѲbBS~j\v6cRUDeƐݼ{VDs0MG܊P+G_S.ZQ;OҬcySX>W1tQKOv$T؏u1Z*B0=PJ5KMFqv4U?h`ږ_7b8D7Hμ rr=ijPA1xhX-}I\':%ڈQ {|-NPNis瘖:sZPP \hʃC;a|@|ZGeȈx* @X_gt-//0(ހ7YP\>H >Uz$W"sV"}`OzKޒ4BqPY,V}a[KhwbGOFN-/tj'Yf@#!qtdHHX5YV7_jZ'J[J>B^TcxN9ҷ(!tb&Z:w \<|6dIQ9 ɉUex*t-4xR%EwнQIhwΨýL\.p՝q:®~ ͷG9;e:&g J%7yN V 7ۺ@vOLHޯw"*W'|/G`H=N^ұ萿<ۥ=m`LPYP{*@Iĉ}*ިs:sƘއ#Ca;G|ٜY3"Rs弗kkZ#R{۸kvʆ&I5Cͻ`O6ɯPҘ 4X؃ k[|q!T0@=Uy6ZI0Pm>^VUn#f^\'ʰJ7hDS^nvTHĉ(ie9ᤠҟD"сd#p_)Agvd_ٓbA٥ f}5?e*& @(]Z>q$@)0 K]0D3JC;NI}eVJkmA~oK{~~D cM~哧KGr# d`m{D>jJ"g7qWV~V=І6`|І1 F껾 2Pḝ#婼̈́P5(fȭ)n;cqh6RQwq 2F;1/$1  AƆ_a-20bKԺ-异Z2QS.T5QjHsT@c2;`Ck-l@緸>RFZKkGݪ9l`H%&"@9ŝ#d"Tx4{DCEyvd4d&Mr՘JAj뫒wdhhL.y͡!0}4d', ,AgH?X cFd- ko`"dJ[6nփ/w!~0xLAK-]rwwpVc?7*=%q*\Cpoܹ/D% #Pz pT"`?ؽe٢C5'u̿ -wG[#͌}%\,cd|=5$^-riFÑȍOw0V BX_R EAXRe=@t2k_.ѯZtA9~d-g5ENJevmiq;糞F Ȓ]0|ቯY&|x>CEL9D(d~ՙ'+(^->N*=#h/n:=@sk2qOzFm} Bq*8 q4Ȯ70[, \OV ׂСHLE3ڤlɓ7sbJ }!ZplQ*/(*ݟiwi@1kxosKc1c`9BMQd%?![0ڛ=y$Yȭ6(}.JR^\ ݇';G'ܖFC5s,(fqJ⸶X JRo$"HiRf&sE!0a5PS|ˀ*ݶWr:"qEJ#PLԎe 7q Ύw?6wXeh޴ŬW?16dxw]{ӱ/`AMj$&} ;-afH3`W+Y^ҏ d _s>'?14SB8ʗ)׃`\xy._)Ʌ2$}np)xjZ8<`)~|9Q&f_כc/.Ko JnE22)pN%as+u#/AMAWsY38|EJ9qu}VժA#K8ݮ<'Bt;zPZU<~DMkQ=@0|/v 7˥ARz"US!ڧ)*C&Z̽>Y#Dt'J6ȥo=݃2)6>{#38m8yct3_#h4\R'wgdpLx2L^ObD'MH7UDM;~uۡ@Nޫ{It m4his.Oitu@2h`-5yHܗۧFՎG: -ߵ#Ǟ^XM{`YPθL@{`ƒAp3 `6 Yvߴv`8tEb!NܾB]m 7(g,}Z2 DO#xc/?IAqpKRWBe2`Z+V"0 D^YjQ ".|t=JMȇ4 %|*֌EOt{}XZ/ڢGZdOۓ Ng: mC<\ D5/? Hzi%&z.TQS DZq&/tO<3wF ;R0o4DOb!(հM{@"'7cg͠f)H,0327"c >-'MPŪKQCN=rX$թa~cC3#zڭ;TYzM_lq'n_H/chй?&Q3Ȁrh$J (B:h䟚;e>}6QS4JF9<~|/p:X F4YCg=2s1-HBwk)\#DZA5+[OnG`HjǵgwgI ) $P'[Pu2qoY%](f[؁n;Gu&,1YoR(ڜג?G̰|DwYW&43$Mƒ-q3 QxePJhMB7A~JfՖZ՜0J_P"D` sK0$1 4(2T3 tiv]|v<Ϭɴ1.D9 SqF*$~dL.}PyD:RZP͘-@LpGRx-dIUP%7IA4Iwcǀ]dӰDN?p?D;%}78MP gVNo}r]g9ާ9B't뭋-jDө/+t¹巳1z$#\ -0-`e4<*MY2aIEpnQBo4:8, ~Z %\T:O;۱GBD4P:W)=ךčq^~ c޷"ZR5xjc.R=]?+p|1H[:oT1,߸XچNSЮ=]ۏ#B!Af{jWGc .V|?5_ 2į5`,Tgw;< trMubnG@RʍTbZGf0^_RDddyv1UUmtNA_9"VPù}%",WHY5Y I_2,p蚶v7II.w{.~KUb>qpM\9Q[fM,V.ܸ:D?PU,W,&;ɹWmU\,?,B-]t~0h5otH)E͞НBuN@7sY*d3U֟wtIet7T.MOG#TϷA8[<8شrQn ݋is&tIjAbOAj7M y$)p7u7Àȟa1M%@9|L4kbL!旽~A(à@D4>"wQ^Im68|/ߪp-0'aaoq9aV`ɽ}Vab@vgl b>YH/P+'Ħ-UNCx=d]׃:ϺǏAutS#RJ/*5m i_â:@gMD.XOHkA9bAՁ}BI0"h5 Y`x$/:m o54hn='o)\ǵHrdg =;j&;2TH .뎈OKZ1]%$qOݵcr4R(.=\м=Bͣ &D%M zP=QؠΗmѧWȝF8ե5NbAm5gn%wc_fy?VJX 4C^T gt}DCջwaUFCDD !\%7-W# L9tw@kE:2cABq1 ["#;q]FnBY;ɯ8RUQd%hxJBdɷº@ Rִ/K!s('Sz&+adt;Ip8~ ꍩR-gvs=~W cuA ֺɴO`oeo;UXIff񩁠/]ZO0 UKc:|_V[QY}c&>u/-&>- O|; &tH6b ; RY#{c7˹zvA&1b[TCt4Mv&!nYh0Abm6_7d}' EH֣sv B:b7qRA# <)&i-$Wǯ)¢vU&dPjabu09CZX-T*k)O 57i%S螒˴{ǔmL b B`y k @'<#wdT7wvx©ra )vk(*y<ˋh>@) |zӛ8-g[006g\ XpJZrɱ*,F7ϟoɐ9R>ׂ ʝ]%8ࣶFo(u72ȋ V>stdOdNʁXaMAuJWYg*5%v= FJ ;#k)HA|Br}Նoؠ:@SQ>}?cZ`^b,N1dF*ZX'rz;&<$Ml.v.R\Mc=#" :qF 4Gm]ky[tѮHKCݙ*K-ZSnsoT .2:iS.` Qr`%@tBH']> >˜7P5^SU?cƀ&*8D9MUٍV$(4׉A);zG)`&Ha3׭hm%xx5;Al60yJ!ލ}KWtбlot _ĥ _QiJ-Ol5f$?>0U IU=KyIKEҷǀ7A<&.gܵl2JQr \yOl6b tjnpϱFPQ<,N?SXdjkm=˚M 99naf !40&10xNAN^_P MȂ;w䏞 A$\Yg9%vV"jS ejP3m5L]Cvtr(~0V ^5O: U( ƨ|e'O7 bݶK<2Y{XcЙh]&Ew> Z5vKv!G֒Ŷ6av<gʢl3Ϯ ^XKY({зjEg7 CHQC?ۗ{(su^B*yF,xuW!owZ+-y}j*hUb(t`1oCXpPוmEQ6z$F Isdgթ Pp65d(N[:[}X&W1e6jScCAG`%W`?=%wLqi-!dD Ey\l[i7J#N}Fd]Veg/O{0u/72}ϮBȡGB7BH@x͢5noUuvN餘'٠chq`7 mS?*-"F oO@ !VUoQFtJ6+ACiIјu>jێC5V G\h̏[`sQJ80~f -,c -**6u.'G4{t ;G o-`\TnYOm0A-Pߓ]:Gz T6zE}+({J aiCz6I-6! ӆ2Ora[ PK7Voh$+C#5x㟙^U ؂:gJg P#a$H: Ioue@$uH1Z*h/+uT2:@1A;Ço}d9_Iθ:(HA(I$H U焘'NiC/l6"> &$<%gi'ag@@7B0v  ,)=\/lfAd]qqq{c̠3 J[>>)݌^Ϗgʨߧ/&<#faQc~8+= GA/F\[ X@[nIXSgM_.S#0/cnyڊ2d{~OrKߘQDmgr8>|Z2}m@QP68v}[3!{rjkw"vC\۳MUp K- |SĪPn͜[ٱkTևoiN.KEⰰ-m|=R+Y?=Rξ9<K3U(%blJ,Ŋfr bReA/AQT\`ΤNrZ)cϼv F?|-|0sd;DzL@^(C-~5m,g(8W>6)񄟖Lc(:)i\ Tꕷַzt92}g$0OװXē¾MDod"1ŧKuSIh.o-iDq;?Fj.UfuY1][%37иS'߄uoSl0s9זʕ=DCF'`@l #H9o?R-bǫո 4C# "FC\XAҥ7H4Se?a0m5!.O0⧡uր/*y*SBqGe;$>@M0+1c1 ^J\OqPi} p%Vg@H_uB7lM!Ģ^%~r[XC[O,,2,6"[y\h,؆C׍gHЫ۳7ȖO^Wes7l#TUzW0zMÞd:B&WK!J:tNTw`QS 3ˉ ^} cH5swjYspYzrAԺuYxg)WIbl!R/3+W gA~ES~HԝȖ x Kw1[d xY iŀZG]OV2̄|5T:/_U2_| li ֔Wbf<E.;t vШbS1A -]k +c%:UgۚRAKV&80@Hv'cGĦ,&MH (n9 I|49= vY\$Qwoc}"gS_@ Ѡנ=#^;Tl_Q6X7"W#**ԜڿihA=\t+4{f3<~d30^UN Nnc6P[N:,y%Z9kHUf:!RM݊xj9uʲ;uW{態O+={M<\NSnX@.Y@u,^Bxmma0#wOG#)40=vT1y_cr=egatz6LMۂ~$UAVJ&`GVR>;3~\4^MsfGlRG~cMltLfP6}޿+||Hx :Kl!d_{taausII/՛S֞Ddz"/^дKjοST8l&> 7w%{5A\b#a"WDv=B ,l{r9 ='s(&oT)fE&*kbftSg : Edpe4>6={0PG9cJKlѺF>W?Jy DGxL[:)4iqV ߾u?G @&NsӰdqT }kP_$_8MaнLNT7u`!d#ژz.-z0E1a9\0=naTXXZx\w'Pz^`0v؛ןcV.oȏ>#辰fΗ5j|$}\%ީS6PaU;&]Wu_yL7!?o#{#_~NwK>(R-=P˧$. ]62 {D|OFZq8 lum32xx0 LGm7㜸g!m̝ /uJ? AŸx QopQS(0~A`fl^fC34GuAeI,„3ҽ8頠,!{ 5}dð%KpE{eq R!Lj*p:R_X4FO 23+e2 3闢\X { Z{˺hu-Fe Gؐ r_%*k2 o6 Ukԑ/tR}%ϰ±͎C1xSS,Kjlnʔ\Cy??n-ˆQ)7>:ݬ`W^"U*!쨂ӾsPjO( 7D=lrD h!D*Dؼ ޑm?aˢapp{)艽adVN{P\X"0E޺/WgFCnw9:V4FM3'`4XZMF֬zx12hq]/Ce!+XX>3KF\E.Lc?u\=sЊ[X8. M5(8էrJlWCspq:+֏ԯ#G{璡Gޚ̄;{?_՜o>WÂ}օ21_ %Qg%.}1v#JGo@5sPL$q~dV;A-1%ypJ &׈쬍uOGEFHG~tN%ġ<;dW({ ^B O"W1VYvPF2 :u<:gXQ)1/# &B=LPŁ[ū`9= X6Y|c4o؁9@6p 9b~IF7s1'OΙ.(Dˍ1ǯK0čʀO-J-M@`pL*=rz@019?観Y55DltjfXXB8o/5~l ͨap5ГmvzoF:}r?q%@k5qǭNqv-=K0/v} 8R!ab8wQ 7pk}$#tUޫ_ (HSf6#ΰ~)2*>X }U MGI\_R }2!3>(/; ^ms$Qi-?Z7 O?bqby<8c ΄M4Ƽ8`fyrCe2gJ/A^ڲ&˂&|m,zA7W]EfއF}{SqR]_%케oSz4I]S) ]%|b/Ok"\]]dڤUZ=4lMͩ Dd Lgi+v/SЃC@_ T9#;d7͈"e8 (Xݕ !,oàqM:{ҵbUи璧:nk+ :)6xzRou%B0$V[qX˳(mZ i(Ξ Gm3g@ЛEEH& E^Ig_ Lz,|p'eU|h$7@ܠ }B80']{](L/I I*oڏJyb|CǺj^ t3G ̵Iަh[a.ro@ '_c11̃ݐ%JɄ`z} F,ef,4Y)ak$U4yvjЍ:%]H d3kD3`_GC5?xB\t^'uތ`NY&Mk \E#D iw@K/%|i#",{ۚuXl?]4wTIleAC^5('͒Mp͉x4G7q&+KzL5!cs65#4v"/ j}w?Bk5d 5':l4J!/ . rR9;tU* l7XXY#*=zl0\JF1D@ֿnxsC3Q" Uv& z>*}H$$9a;xfૐ#Go!;zGݧwߝbs 3)tDJ!A<vҩpx u5MS5ՠ# ٍ8fɅ`J *|fGɴM^7t'S1Us]ku5I'bUFR:8)Ũ3s9ϯ@q24'S-:L9C(FwX.W6Q OUyL V<Ӵ̈ґ6Ku[2XCI@lmNF2 -`|l[#u 3Gt($S%244IJ }r#iLڭmG3db_&з^ l}?7Z"pDC6]l.7#Y槊q{ q %1 #!F;uT GK_?f"B4 UKsB>]Bz*5DYT%έ,2s]vϳ yK@)82]48{֌4hSXCUo,T ;8tHfۆCr>i^2=[Y&@;tKQ`i& ~^Q'#$6# V[Gûˤ%Dȶ:/{zap Ή ;IR$&=j>ۿ7!-GzZCl곤/u44(c` b˟B|tRݾLa f,.=R9C-wW0+QbZJilouXd:kV#&|Ӫ%HK/Šr$fPE w~ݡ7!Wawa&&߭ B)2gT׿ZEÀ%cṕ IތY8sn2C'edU9y}ūt鯓 W8z}3vWXX:!e7A P|NΡNY)|=`bpsjoCIz/Kr8`~mT%9Plu{A\p`;2L؆*ʣ`4Y,uI;ˊv[!؜p}? 6Ket:!P) 8RVP`c3j 3XR[q5@["o|(' r yF g= dF 3(kƷM媘Xi^oΪ= `r4Y#^1g4 c_3 꿿'D#QUBxG5vեO CZ3& HJ5Z7VhKEGn'n)7s'_IMnE\9dѹ<)hj bdZAw ЎŔF[}}>u;51PjNݠt7y3ĖROs`]Ŝdg\hޫ]lXОizlÂӏT&*g?|P}%z;ױwAkYTw5l$ZL‹&p̼CJs{7@j(0)+CN`hm۶ G;cܹ1/xY |JnMmgdC╉_Q\6\"@л8#e1Ic{;!{{- auW]MJnL1I׃yt_2i89b\$9^(co[G]NױBBpXub/" v5W\̶:bNǣ |x*"Ӻ{L3/1ؼA-,[O1[.6CyǙ~<0k*!ۭqyӰs̹ou^0(rTmNA gmņV2Y5Q:Ua*ioӭ٣6%w,ӕDD Y|7bӷ[FI,^Qur; StdulM9Բ@sWahQ߽rBڍ-9 җS" apJkqI_z_OE6$Ew@D(-/y*%z/5,@ѹO |dǼ|h;=E Km3/&lM?Yb12[imߦB:(Ӂ̀۬V|>9. ETY^mpX^aq-Ʈ9oiKKLdpj2V1mec*x ;'b󖯐\%ey0aj̣G wQ@!pcIJ:##a71݀}V%vV5B)$\Z0' 1e)8f˾kJ+I13 An&9ʴc9шj#Su{gK79[&K a 6T)f.:va-R ~%[!mޱ}J &'(7%Ɯ˪$L5h~ZsxqHpR9TY?%&zXڧB4Yox0Obޟp .+"ha^']b I&PyP*esxIKW.|֮҄-eyKL9cwM}Cv`ݺ"ɁlYmЅmWιzPtGR&Qt[tW@"鬱2WZy&z9e^:ԍ=Z_g׈:KI(<݌Wz XKr^Aw|*^&Dm A8"w{12=bYɠXzIqyV$x/|Qou!uV}.g}bXF#xֆd&*%< Yzq㛯M)JHRqoz۩;˭o% >|&%LTv튇7+6֚a>\F:/MH`ɜ` mΠ,\9ҦLrA"t 5t&hS<:paPWMLW(""b%Æ9ZXx}!¿"I*$ 9_kebnI8T,Cљ$}c=8mS1t.?A3 Jf$LDC\/h'/ʺ sokL}?7\{" c lNݺ^Vd\Fd"wM +Hxpp&"g? ա!,J\㣾=Uk#OگhE?e䓫7[<θB/’$?4_dSkQ4Dc4Ckd nٴйk-CK0 .y1f OG~=98i~XzQ#_cNԼXƱ9]>DLDbg!`$עilW2;Ӟ]yMo:H}tyT+lH2ȟW &tncˉ'Bl RTurkY Зi;x]vnm&b 3o?Ӑ0 E!67=A z4D "mWK VrZݐ;7?=/ fqqf\'Q1_Iwvxp xnoM9Bn'1DQ戡?@SL o"q;e,2׆2KhU!ʢzmB3n< %%O@!?m MY>57(MYi-7=W:N8U?gY Ȱ-_pMl؉ &qL06΄ĔQ1pAf-u(s6S*ϑXvLH>{dUpPb[5:=" Q-$OMF@,0sĶLbx]w㢺_OJt_lEV.d6)?d< WhV|E,ڪƬG}5 b5#:ogaS<6T R"W Uf.ʊ,7HCViD>T:ȱP \.ieUĴ3Dz~qFJ.'伱HIPgݬ ]酰rZ[P: zC#clۈ 7 iT0lʕKߋzd.g`RGK0ewlWf {3y}P\3[w*9ړߪ `p?i%Syj G]Z0و761?ڡ %wFfW?5aN" ,СcXN2}U61 ;'F,5xJrh8d7L//t?VQMɯm]`e:13dCѨ@ʩhs Kẅwr0^>}0CGJ_`1V'>wjc!l5Xt / .)Fiw#1SPR|G%!pV{+7m·\|RQ&V].Gƫb,H;S7ꫵw817 ]r R,&ѺM0Ym|p=jNW_a` nE2kle \` ʱZv^~DqN$/f;Kk6k80HEPzdC6 ,CzNLP̩WI4#B]KXOKin30o,ݸ vSzm9BSn8a[w$%n % dZP.l|ٹ'I;JZ C}ɡ_z#ߦL ~{[} 68hT90U'TAwv꾄a#5,;ݔ/.R'*2 )qba<7۟jD+Tma~BfJƯޞ ˎl T55>a(Ě2Xȥ]م4"㱥#| N: ;6sd";T.Zn!4HVu,n<NV:d;y}Eƀt¨rpF=@$_󽤎c"%}+ ]7iFv,`a ^]rl021'h%߫RsN$$*Mh ~⭨DUaYfuvjٌ4}x[?D< `J6'Y\DQ:gn=&<ɿ8?eoJ OUnmsFH r5ERXO iZ3 KnElFk<:5$I c$jr/bӢZ8.UYlQ`oВ!EiV^$Ri!g#\(j [ ]ndheg/1\ 7|"Hu"KFgJ0,g}wCP>+wpnW Q%"c:EϑèvH#uCfP!t>ůNb㺿["x$u)FYaLy01y*[:^=soK-[aϭS,y{!/OOvv&jE玵*3ZY').t_C48/=z jJJe{ _OD?pHWKPjӗG]_Dpr3V>,B9RcJv ҀJN\fhGzN ( ê&рhCjהj@`ۦ*im}U,w'm5ꓰ '31f1EFjO< fw./3)4&[]Y=ZO;k.uP'!1=}/Uj-xWaqE*\T)1J{z< ;]"X?ٺۀM 4ߢP_߈f[ Q,')8= R ~@:A,&QiʂdzR%j$'R# n@4^I6|6?HܨyZGaNf7^2B#\?(긱 bΟj`#B;Tunpieѩhd,(#A4 Z:?zƉ  QJ=!6I>j Zw^ZJvD5);mdd"ķuͬ@t@rGt`HW+:YҖ-r  ɧ\.Ds 55 g0^o]Varmy@@%WEׂ4`^&9i'ᖝ]}Zʙ!`݉Aa\ y&y1MVMmT^"GŒ>co=*R)u?KX|ȼڠFu,/ZE~$͊-e}ndtqi9$Kx[e v<TfGr;${PT i> qUfс)Tu^D .%ljWeJjb|uW-FIV"(>Ŏ+]X-&޳"5 mbJ]̹09(R>%@ gk;&X9bƔA$߹yX#v$b)JJ';a%(zPE9t{gx)ؾ(E/2mn%.'U9Clh05Jxy"5ZZbuJ b#0'pkrv?8 3DI# !+g m6Nt wJ +GJy&d .xq Y&:XfA'W8`ak;XﳤUڑ2ZEifbZ6UrL#'G֢&qg(S9(dl< 2d 캪HDnmC^ ԃ f=_WQRAs7 h9t?ayoԎcd M>=_I&:jU}`ԸƯϦ\SB%%Jۙ)VxC`qĜ:qc齃ջA1<_ P7_ 0rSDI%:]p/Xpw PŨ! NOj[4}۾13KbUp+4 Ey% ,oA\՟RZ>$fթlPZ_ -N>Lh?oaԫ;Ԉ+%\a`JHv y J*X]QAP[7` woځvo*OˮTA~h nf: [ڤ3ku#, rth@|IGKԮD#_c@# ٺP,-U4>tt,sj8# bH'F (eA {$I| ÑX(柑'֍b*J>l@jQCBj̾I(x7:Wi%qgqiBOAƊ}@F;^K1cj\E-*cUTl2E|jJ1??{t?pGcBy=-tFW yLC #FX<(әr,r0B" !d3}3HǺM8$$m'߁duB+)qb_'NditAlf#}F![тxXhٳ#4-8/YtY9!ko{s}}#g 25: cҘrW.U &ԕgxȪ$H;2XϦ(ڑ A `Zk Ƶl,8 `o 1ݺen/t ՐCJVw~8Sךsߙfb@%Ual8"҄GOOjR2d>Cx+ĎL̎=Ĭ5E7H= Ȟ\N+4×n娢ԟK7\B$(Jr-&-NjyrS]>@I'!_Em6Y KׄEVgzj,1 zqc R(6;dӤ!eAmXJNժ/"\K0j} NuvUFHoBt$R"w Ϣ4<$ X䊊agrv6 !Ðhgy\alxчaNզkľOp3 GUljf~Mkj@͎u,U:nQ71ͯ>:{̇uNTJn|sr]vB+t!]諪.?=x #묒jXo>z0jGHV(fۑ~ nDV}i[|J.ȡ.!>(/-^8?Z4(yqLtKFy6S~c$NkO~H˳%wQL@ƟZѫ@ M=1bWzq?K937?1Żq+<(T&\THMKͣ!>uA*a]FMnВM){llD5qi[|]BQ>lɵM?~cO=`֢-|UEU|&@ QRlpN)bdޥQ|P6R £t2k j݃tVDzy#k;i"wQiߜ]2܍#?[mn&Jjaw=™fUl9ȴ⼕})ucCbUR#"S{O_ٹ“`)Knc.ܼ8M2]6Ǿ" Hd|Ȼ"mI'yҍ> ھgm~V-my7coP.%Όj8|EYT&T~B`Xv>>(OrJkěe lnߠ(őBS孯Td[e{Gwoͬn-&&&`~/zaa$)@yȵgr &6ڧg\$eM`0ǭ` T!tmJ.9cl ~fB]J2 _s//>~)Yoǯ0z?,'w%C7Ҋ%s5b,ާf~Ďz7%;>`Gݳ~[oLاځpy!=`XNO1`kv]O'8qs3yG~S1 "dI̮ 2HA3U@8&X,enYyS7O)2 1ǃ74sr#P~*dOxjx޺uZ@R/hKV ".o>` 9f׵I/i_l[L7jf2Bt*CK2zү i_lKKSuy"l$7b[j :) 򰘪Zo`uA~B8鴟PNH3rU']YV )f/-_#r&$[Ȇa=#+y *QV)n尣Yx]E۸d9mvRmh?r*T@O 0֨{uf2[휚@C/+lL&vo%&+/N*{.8|I !d%t=t793U?7-]d(+"£Ȃ%&KD`xz֖~/ˉiWzl٤s4M*V)NE]~ZeO1<8zV͹ K !?VH _B -MԫC945.wu-Svg Ĭ *~/I%a/>i_8uTQP $ 5˃+ߵ.o9jkĦCn1yk0x6-4!paevb<Ű'/<֪68Hj=l+{`el $ fH`y*w$Gw  54_`V(94jx}h`hîYpŕ(xJ0w{2-1e3$+)}]UX5,a?]`fwlg*Mc}^Q(D\ ^PRsrqmeK8))f&U -zv&_MkyӀv#$7r`-fJȵJ(*|EaQ @}.1>p#]>1͍8ԫia(v oTɖH!L*YAKyA`5ps'E:YnE1MR\[SQt&vR['͒~cbM 2CşLg⓴>O<|e㯊15DXGhkV0)RӈUAHbX3G ӛ9S^ g: U9KLm>[T (Ck/,u>g.h~+p0.-@M5ey ,]+z*v|X|oq`w'l5f> (.Q2|TB%'#@_LٱКCt Y<ԥ)ڑɉ*I#=F[+먺e]>24ۗ~] /C[E]ރͷ:@8GAZtlҷ4z%ӭ>\ (6H\otPr8Y{Ql ALBg!"? Zav}Gy~ȕM.݈-٩]AfH:kH[Π`_%}UIÏ,[*0"Y,2D/["L`CUӄi*+D%ɇrmLc!6\ ]~h NW85dA{Yz<[1 C dB-oO y[&`-;vK  H1Ou*<ۭ:qfti |QU߆jgSwD8SUbYwjNUE[A;3ԍe+\ۓ>ZoyH aT{tH S.OY icŒD;F4ī0[YOM=Z€>,Si$q/{(/Jҭijn'2)PX3-x6цACԎS\-5Ox|3Q7lt0j л|}.,MIЀYVW+m:Ʊ獘.i)m \m`L4Y~ɪ_}8%j) =Rue"'iJcr@-~X7D{.⇸ )+xJ%J C{ vQ1Zᄃ[\hhr ŭg^>ocv/Mm/Mn1}5( wN'{:|gɑyE;6fq6jl?k hM[qA 'Ո}V 9~R;]&WRNB>#,v̈́>q~ fs k7mF4 *dS>G2boy^'4'.yکlȬK'D1a8@ 0 sQkBH7~5p Ea#L#(zW>PaӴ+/x؛-|fSe\HyQغytIZ2aЇkEDO_/A>6>oa2:z]־%w#G{B~q$߸M1RL "!ӹ&NI6pe*!D)7ΆaW֫0{MAKGpjP®%%zoǡ$)Z)O)~ Vi:#7$ 62|mT9`o!-v]:B "(i,_&E $m3-Q}ϧ9!թ¶MƋބ _j D4Nӿq5 S%Wy  'iw2US|"uM/eXF!/բ4%+*V_MʹVv V&c4 % XD#}X!==ݬa=ppإ<ʠ~߅wľ׻M kVL/2 ^yP*Eu-[22 ǯMhe$艗 0U&5^9JhoCNPng3A;zN9ǤzhR!M? lue||=};Q՜%炪'B>"Z&&(z-u ~;J?wm 96w7־+sx:xGZ?JG=r>wL|GA'Zđ؝hKKt ڐ& ~kgL03KToxgIr:cXl# )1K3x=? R҂IaT*<+#; ' ]*)KbӮ2sxyOGqt.5f8"Aab4#wJ0vk!JV:fA2<*8k}7)g\H{Im|arm&+MY폏;1Ԟ眚E4'?@ + MxߠcyIE)9eZV[x dܰQ V͋v#d)">7dJC;* BG8cw|XB[. I˶Y2p, Ū+Ē+e,!@ë qžݨ0CY3BV,Q⏂v1Z?8aȷ2d iZ3yӔEb0z P忣/!$Ӄ'=G픔.o\ lNm)6_)TLiIZX(F'bqL/v^=d*l׮[' *j>oU[Xbc$ Eձ|wfc: d3z.>S^sL~5pXB3hW#䈂@lfE8#./l+)4e8*ޱ,ze/dA<)V}FK)*ХJ0.$u.&YZ9tV\&%d/(5; s0 =㎅s{]ms255C-t)MS<zxpzF sjn%ǡwiB⺬$ ^pkT6F}hQڕĖ3Nn TyMDX;Ne?%`KQ:Mo;R%(5<Pc UhP,K77M@j_;X|n1h4JT=?B㹿ik e*4N@^븰i8A =`wzȨPRǂ2Eg=2J7?̍FR* धRBnpkGAmrT+nw[|A[2Z3>gB;n}zT-z/*DY(fW&&I+-wc |Fd#,Ck/Ifvx ru];!VW7>6r2a\PfT|2g8ܩM:$$ӄ;x'I9ݰW6^1ox@ iC{>!JW VRQKػܧZ3n2=IQC\Ĺr0I}Pz<j3G19qdX+ոfZ;NX "a)2Fg/? OIYe_u[b |MhP ^8^U,N(RisޡuH%]Y(h$d;?D60!E`,q9 Ae_ؐ)W H3&-#V+%wк\łU_kAK^g_7`}+aJ7m]m/Wf>$8_doO޿_fCњ|8sN:e9H,`Fj\_ŵS<ћ.|@ᠰ}$Vn<׊]bꫵ_ "xqZU񴍑v!VAs'?Pzp\'h@U+%2+Cr6+-H9mI춮Eq3_- 墕p 9C (85d ,~쁦MszozƼ΍uGp-#sO~z }]+W ݙ)Tg & ]bq=P B'>0㈋1lĉI-_PS,g:o`I)2`%n}*ͲKIm^3ص0H<'=& \Q!k)^#y BsOjOd0'tQ١a||fxZr#>=j~ҖߜA3NVZJy|Xl p2"ƕh]14h%ּ'- V4{3Xhkjz % 1^RYI03Kʺ-ݔELYXU} ڤ+U&`<9-)n4]"2y{M-Υ\p} ooIa]|%Q8FA"o,h^q_;0pJ9b &C:e%+D)GT$>1M.^SAJR7o|smH#v}#qFuu)\Ys) avBIALFn/8Y8x/~?lұ~ԡ#8nZ,KSaQ06ag8 UIzk^u9tzh&f?\t?g%`\'GwJcz?Umf"ӷ$Hf3A?`Pq1L0 *A+b,ZfrHXPDkP0&ӃHJ-&,k㺚'(V61SMz*0 H|縌=}b<%\X8&z`u7Si"4<: N&1IYA;О Db䒟hRw&oJ[l]/>^,WFo:-&ثoF~l䉑8hpJs]s_6{,]khZv' Jژ`hRyfb~Θ)J^a̘¨6߳ '0#X'E§̟ݖ RݲxǷOy{HKz>ơEnP$Q{NMZEoMBTk]gXTr_v8[zg':T8 3V+AUg׵ڤV:,DdEOsy7kR{u`,EiZӠT(!rGqn:Wvljʃ=/F>.w&ԣ-⻰]-BK@ <^,DS0k z#:eaAxMT'@]q e[.Y ^+hCEjBW/z1i.=.NǃO ieO>+379()Wge՚,l fg` AhRV7+㳡k #ؠdp#<`? Nx_m{#3(V9 NϮ^n~]E |e1YEl>3͔Wgt_݁H]U͓|}$֍ܛ} /4r% Af|'H5ʭ)v;FzMq#;6,޽RaѴnԱEBy*hv._ǀkV#<1öls ? [z>W xbNNUh< xGO䡱](2z7r]*2WqpPL Hq=i]U]1`V(82uy{vl╽ 9e(7jfr¨t4ԥfgCNm`&uqQ}6̸d0%>eF 5UZ?2Kp?B?/R#f  9M l;`Jw?1\h=u_ԇpr$cP󴒀:u%寖r2c.oʀ~klɷHЮ. ]$ka]@0|Y3&#"9Q~2i$۫,DsVqk׀9DD}6LۼT*#̵҃D&˜, \P~?ʅ4:p]# A-VxLY!uL\ZM-}Im#W.  N~ u$߲3bYTu]\o G6."f&NfQ_ZF<~T;QILڒŊ~7ɦO7H+HNl|'u<)$S\lꁣ]N}Kn^bE9!sFJRT;qVu6-1sg|îcf/nim:s iBEJDaˈ "1׿IF>' j7so2-K08+FA՟^U9I?r>۫>|rK4H?VJ}i;RJFš 3M~D0Dଟ<ꕵu\+>ή#h\<|/a8Z%,RgߜGgM_AXQR—խCt3'5xurQ hgaOL/䟳ٜRGoR7#ɫI.EWV&E@X5 #ȝ( vL"Q萬z0@)e%Idg)}1׸ld5g.Hn'I ,rKKs`t@[i5 ǘp\,@N̩g^eLE:ՓAX6La0+eW$IjkorSB#̜B_:k)qU\vra;oK@[`v?O{eU6鮪=R JR#0B٨e%@*=c( ĵfmXh<x'yܫoFHA)3L:$PDӱE-U:fT'fwQm,xlȡ֚*hk iAۉ(7 5v=[ˌu׻}z~*$$tMq OB !pI} s\Q4(A:_CuYl7g.e9uE#YBKa`XS8M^L*i3&7B?3Uu@Ī \n\]@MCw#&5u9CJyriA]kc&7ߣjQ԰3Y'~cHhlDъI\W4\A'Ph~L競-\eY ~!Y<`t6E!c zؗ(Mup** riasJu=$uw*Po/"sf[d#af"_|r{(^4큧5RzO]X63+ h%'=ySO>Cg(ЁdF+vu8"+ |5j%wM-D#ڥ boQ0F ̅_@eV 2Pdu"'(;WDŽܭm^3 hJ|mSq9z?K C?LV"w^$R"Pd aVf~,f7%a>Mc[А*cMbU÷ҕ`o #Dwq] *dĹ<5m-(wi'y4++\2K& P3s(g  ~v{0+zWVA! i~iF@:_v6\;>Nlў e}$+GO 9~qkʰ FV2u%”z9gXz*N ISmS^mkcygmqad"1t*sA -+D_f$FҬ{7O&?u >wZu5[K|*qfsYum@Dd 5cxJfx.&i,ʓXxP3(dL?וҷpT n#9$?$ ge 9ѰE@V=rF*ҜE؀ K3=%$MQSVU>{) _9nOEqlBR':JՙV7!rWZ5rߺ"S1pPGNF0}'S $[dirT9 @,f]ꅆb5:QFfV09~i GHT_7;М[tp)w̞fsw@li]Ȍ,*lΣE` S9(~oĦBU?5ZwY.X> G$Umliܲ9F ;9^ߔg:ׁ3]@zUrK._nKZx48*T(s/1}uO05vhV1"&|nmfj=NxuFaqֶY:sY+XӞ~1%O%6>갥QNՄ^V&V}B0V':qP/Yʙ#ԏ)C=';{4~ j3n̂C:4nq5;ͪ6GU%U\_nyAAGR|=]w\K0SgzIj3@C}HӊB90kC*4Q֬se^(Rom@GvЃHm9xM]!!y X4gDitFۡy6H\iV{k[H\&i@O蠌\,2߃ GS\+B%r Dܕη"+,AVNiˢ~'TrZh/쌥7 6 ،X^!XZ-'2!e34j" bV]#!xlYAAf'B1RWET}77ID-UUGf/gh[ЍI4U1]>1z`"\ OW[UbJvzsi)|^@z7"K^JN,)w&1FEAy݁/o:RaaShzа#dƣX?!T?ET e>Rsjkj Zң#]WY*ZK階~+Hjgm/س2-BWѳvNf.YrӬƽ\/'8@;|m˪F .IGz@Z%@S,7=F^D8UɼmyqK3i)X'4׎8 :g6E7_sx-c ^Uxe?zzuBvA8x[o6i'=fyn9y(ae_f;;vLF4̨7>i;I3$(tT a^L| ,d<2Cd/ ByOoL>_+ړDxSЈt;[fB̍I7\oc4D#);o-YG=Zn\VHꦆhen ka_KD"|NP+2{BNJfwK"W}=V _;h- <T8h;ao)-K8)M-6Lbu }&V|AdlCU" KX1 9 5Gj?C hYRӃn%[O>#5# Y ԐÀVz*g,JlE m:g{QyqP]h3:LGswL3'GNĘE8 ,WNq:g]ܕ~B+5Z>|QƩO&eqAqFWYrKG~\. ؏bAJ?9`F)= shH0&,: X|lX npZ}x6px0TQ|hJ9{FzkNښyP4HX+ lT#\'0|wl+?]\mD* ]!` %Ba$$g(>SZ,?&KS6?=٧2%L1a%uz' ؤӞ7 [v49L/vrnW>C^~V 82b|fPp1Lb^[@bXV bqɕ6#3s xC W ս,!&q`+uAS Z fJ<{u:15ZF^*Wk٫!|!ln&QċyV ck1r y= O'"vcÝo;#{]iaT5ſŰov+vf2 ZK8UWv}(~!A=j؍}MksgPIr9v:墨 o۽_ XwNsGϥ+o{ ,];{洳;!rfΤ,jdxgJl]/ЙNd?p?=PұĦ. Ž=rY^#cD!vUv| Sn}J907:)pa6R:5|I ЄZ1OYJ;T/Qk09b.(LiA {?!?f }sBHIH,Hx&n w_* n霥4=B_(FٞYոA/>>WRxӺh8^[R|xW K*Kl)Jy|Ȓ%z&> iJmֲmګr7l?=jY?OUGX4*? M;Lffŗ }/o~ץ4㴠b.k &;e\ zYt!lRo+d)Z⬇i2 t^N=8 7EVt6솸 %}Qj`0dEtr4D 9 L9v OIX"eӠW_fvRټX*H {#ff_f++$QCw#=ޠ<(- G;Et婸"|i}t>r-n|`O{PFS P8`Hل'v7RQf2PJVKe ْ0xX3%f?ŧ%= FoI6.i<T|̝< IҥP}l;a f؋DC,x= BOmԩ8ZzφU7o{)U I79Q9(Ȝۑf3@jUj&;UyvjU".gc$+$&=$ /}^j`\q:n?iF򥁮ڱO.T)#pZiZ473>4h I]FT>3pa7F08nA"rDnee2rS;.M, <-0)HMb1H,jϽHg=l^+X yƈgWt,;lǾ,Fep*y'[{w7Vke.u\_э6f rH8<.'=SwDG]Q]gIHq b9 ^mBߞՒAd1T) rIJlPɕվs&Ws ?Mu;`2|WHUvO~k1|D8򱅦l{ã:%):<?ZE#N=sMu0;TsjN$KܘbV6yYk4f'؅\T;07(=bcĉr'"*٨<}2pՎSQoTq\26g6f ԄzU>Y0p 3MCƤ|,ՄͮfA^K6$E`_>SY]飇=xH82` 6w/o/"".xO70ˋݻ&BBk-F>-{ [qڛY^vw ]HVhb+јۖ̂y Z!~@V Xj6/ vhbC0MwQñ[UT9Q#yOg[ !':vjغhlM8GIܺsp8Y nc +Uy< ЋU^BVn!s+RjVj/6) <%ctߪ@.nv,Ҡc2#@{[eSj>,{hdYY@yRjX ~zCoMĚ I v?N<"}~Og+cЛI9A{pr|/VQTf,5<(̄7(cSAB֜@.,0CY 2xPUoN/yY# [<Fr|&ۃFoFVFIӻ qIP i)Ǹ࿂?ٶrlgq6E`͢q*wr,Fk7Cg3(.v>n7J@Q Y-3$&x-Q`=J?ǟTsmBM~\6c5Y񩈑b3﮺f!~I =.}JږR)yfZLzԍCquR/sJ؂{`iMwtۻ9W׉)ئNIB@AW<)~>KO9?W;ߧXjM^`gq!?8N6z0"M;-׌e? IFĹvib6rUc`&RwZ$":몖k]J E2+\;1MyLdnGyy|!qNSty#1{8l5Ѡq!/"a?5F/S? T\LQJ-G?uPisP>zP^L)U"+>N4\ z>q*/IG9Zxqe:ѿX]bg=1PH1_SSιklIlbCl:I`~.g /߱0ŷ%APf"M2P%]Š$ҐwٌtK&ĵ"WJ¿Qyv*_0eTR*y\cHĻ)IH.:~p@a~E8?yag99!߆ɡs,2'q/nu3a{5jtT c얻pxg A{Ž|S5j촚9jZTO*1YڃO8Kj)/QA@iwY|l'+wNsi`W%ۅz=(4w'0Tx(UR:Ĵ27IS ;'U+gia|ؑvw䮩?[Y_DGfes42a6<H@ U0~lq2;j3rrXÉ4aC WP_Gߚ z-ƣK * &,N?Rgm>g3?=X ;=-aQF+Daowp#wD`坥^ΖsN:ՔF__%ZApΟP#y ]9bv9PoMveN  &<7-!VP٣9%'if˖"xz5oKasmn6$ `m1<#T,,T7@=.vMb]=غWӳ>쎞tHEI[3ypO)Iw&t-A KJ`h.cMci8b Q=_-Iq_ΜLL.Iւc×W޷&Rmи?tY+5֣C͍IUwͱ=?L=ܑdbl 6k5skWd`gyYvk ǡI_ \O(M UjԌa5FxVh 82+ LԬ#|ɺcg]YF Aȗ_`D>}E4/Xe0Ep߄&SV埅)VQY,h|?ʵDqw` Pө \((JjA@8\ |;)u$9@1*Xyk/f&Pn#>9=RDֺ& nvxeRľ=BΗF.)W] `d͞ cg5rI% ɻWp&4ejb{GY5T6-C^[7?3ӠfM*Y|+Sȗ`bwz\&1RROŏN5; LATKJ)?Nn. rPiRNܘjвeJ7)z̸4?k!(aM z ֓5ukuBMI3&֝%HV rT Bi]pUU74asMdII6,Ua7Cƀ8|} [,rl.KwXJ-3uݢLX/HxO~i@t\i*ra["U8us jmDK>/n@/d:WWoqv WťH&V"-aE[~7tYhoQRf:v@d6EGb^#f{Q ئ n5sVcF!D.H&uu :ƃRGey;~(9Y0]G o~t]r ÃiH߹ܟJґ,xn.GnhylEޢA6aR?@bu /;(~)[7]< Pk "d?.hFKN^ɈwLa8݈e!Y2}ψt=\w(?CupD:i1!Hv nOB׳R j[?^?,~g(!x "{tpoԻ ѯ9${#3deJy,{qnKSNpMޅa]K`O+MJ_וg{NGZ Y&f%TF* S>t6!Ć~}Md,x']*pJ? Q$߃q.a9fsytɔeLIt&Ǒ%UL&mk+S W3kgϖ8 u ?U[}>!|{8;N=0jNvP9I|x ˝&%g)O ~j5Jlu(dL!A: Dy/^dltyS MPJїپH-Ӭ~WOFh2lRЛ"&/uK{>JvUl@z z%'Qo u-12`" &k}3"?W`ZU]Xg#yV[6)FȦrך3d呎P8 M L!{0rBp9Nb|FDanaZ⺍Ɏf<[/u[u,v~1`(:X&T C*M"HoM1[H2 _:g13kg#WV$~aR/%COꓺj **[ #esŽ^Jc7pYE..ΨqqQXz[Gqoטk >T@;Q(I3:1 \zdDNwAENdxU%Y*chm#T~Aҡ r4蒆+n&͒4.yn1GA͑Y.I!Y\aU'_\m&ף2ܣT |L@t⁄cp8PJubr8/ Q'f#HzԅYx.G:y " 9]*MMV۔~ 2FB8i{QUbBգ (Iʙi#'3],cn*x!zrp.S 3RnMG$JIDd־ C%rжB)vbEsF6Y͕UЌq# 2ΩR>4\ 0-<9 ($L5SxTQōYhh7Gm;vN'':pQ_Tvמz $YUO+B-\q,jş&OYLu\i+Ͷ¡qZN襱.16{kfuiR<%2 RY? 9 `)R)Z(upS0ڕYG*^m+V1'gR{>R_!Z\~E|Kdd H#M#>?˩Gq͒L +iPMXi`1wgX -Q^mWOxؕ?|+vDedҊfx[0;Z#D˶7ChkjV]E6PioZs]#!}x_ #- jt &&$6~L8eXuZ_Ym+y !kτ;+cĕp~emOSOp߾ cA{#Qq;KoNᒵ-CGYGF}gV>MBj| VMv5mf*dJ_ V{p!@'7C.g6rDSCtp@Ju AF:| <{P?HUhb̝oSakNف״y}q 9,jKkP{c#q[fk0Kooz0WZ~8MtEf,5Ix|NZxipIl?} e7EUT MC>81 "𗇣wvm_-[D>s3B9l6V_kd%hFsT>`s̠L??%w8 (VНʨ0 ׫\rt~w rxƷ gfj?`3(ȢiC/pܢ0xȉXٱ`](1r7@H5yJB[3vi22n_Rn^p^k D"'-Z<)hB9ȣO`q(9^0AL|] jkX/GT)ڼ^sMwb`üTxERzp'n`Ϲ\xN,PķU'd.˄8H~8K`4Ƶ&.FMGl*,E88ZD*R.y8vZ_lytg h'_ *4XGӗcHƖ̈ mON:pZg'xRhqK^O5%zhIJl֣bHS GܵHue0ZăTʫ5X3E,OrlY8? U0رv7]Cme s'KY6&XApX7D]D5Ԇ1 \ +]L<4Y#4QeJ(Ol6pCkO6,myNhޟ _E~>2 ;d0;83Ps Z|lRèq)b?g XXޞ{zz1uԞKDe~Უa3} 8qG+6J> xO!Mg#o\|wn=qds ?Vqs0r̳d4N59Mg#2}l sMR󻚕=! Cr3疑 ȁ9Gfs<5ΘiP@nH0')Kjl/Q2=ں)Qޥ/;hҖ@^Hާr 20"݁8e씧Y,8֍nPۆs ̍% bPʿY!0Kgr(N54_@|bH, <ZTW#!ŤNQ/h%6T7 mV%V*&)1B"'D=VDA@yZIiIsp;ϥڙ$hdZ,8 Wl{Dl+OL;2Ag4>݉kQU?6䣑&|cm]Χsة(q% lZ{f*`ڌ7KYx &EKGa۩:Xmm 8i۴⓭V|ᜩ/BW U~-%VȜ13eԓCx"^[5_1|qwv9{j&g3M$6(mM2)'WSbzXߠa̞K(F0Q@̖{~<)ǦgXǂy`8 zHjۡa˄TxM5;-GNDR_}QzӧK*4css^Tq\^{IOQ]PoXHNԙfQNrfBs~]ˣ#*"( 1x U F5G 6U^~O `BPXtwCuh e|fawm=F}w?n`H,! VAqNʙp曄g-ՉYo|K$'{Ll]G&)Զh+6BvwYlq}Gy-@RP#ďb {K^J6qR^%F8,n>}=i+cx$L hu6(:G(4Ʒ;s)߷L߽>oOViWLeC`u2g΢3i=M({vb9{;CzaFO_ޔ-̙닦njm7zƙ)|h,l|anb{u"hO7JEKw Nw jcX@PnG#R˥tم,\>&UkڞP* q6#L$t&#yՀ KܚyU=S*V@%_2l#L#x$j'E[i.Cz-G$oa9y?9M*kpm|#y^Ԛ7±[rten29^0é){|~1 ()|2\LE.NU+ h)hf"T>Dح9P߲$Hɛ*^ h7<ޅ6/LHǼ|'WH tCǯiJ3Yu]_4a=;#Ϫ!^E5F|B |2z<%Dۛ#!! xf^m9, 7ÀTDTS X:N:I,ZF3%(%RI:V#̄F0k;QL:{O}duݮs} B(-#k? JڊE sgN])h4ilLeؚQ'b? [}0 N5gd! ) BÚrllkwՁ^Çv'*}p}6}ƈ1sEA}? t"9s|`/H6$ & jy͖K2M>U,VA#Ad!cx93F}5k)8 S- )*ݾܡqD іMS(5- 9˗7{ϱ|c}4 & Y>T 4rg̠o !ʼno2/9%,ƭ{D]J BDTRARH^BB3?$T0vQh泶E~>jÌն.iq=΢y8Aś9KjdEJ|]YrLEv/0BYd1QbRh%Q&Y+#d"^ș6v5J\TLM/}i`TyVY> 5:X1^+m`8U2f/Z Q#-JXNF3Kc[Ѡ^ dBPWtդ˘mlEnϑ?FΒ%;\jvcI+A;NOVAn*1 nz֋zw9|@ln ;<"y9ɏ8+QӰ짤.\^0 DHxaх,u*?P fʤgI[ Lk># JƳ~-k|z1ii1Ïzi8G n#K@pƊog_SrQ@>ąvśٜbHXJ!EZT#CB=Ƒ)VLvdl%x#;d8ϛP=M,V5QJÁz}\Iժ⫫5K |ͼv`0K瑶Ѥ-h=<1G_feߙO{䑈kwH9>\X[M_&~(-!IMT_n[Ke- bH~ŊWwE4SII7ƯuG_vpG*:D,u/f>}AYGU^frMexEA՜]a5xY^i%GM](dAҏDC½H ]: >E 7&?7S50z >{~cE|ƹ< UE|h6Ͼi0Lճ.KxS֨G 7JM /m@qyeP~Bnp0o픽ǩoT}Q"G* >郼.ds\ǶHOD9|f>Д(Mr'sG 8At'h8`n;ֳ4_7tpvdOyFrZU7̷%&cza*+ǰ䬔2QL\y")+LW+ v<8G.SbX,RX^I^}-)#P&dcd6*a4Lrp:r*I1"IqvEm[lU6~vgo ,X`|^,knD۱[$h-.̓JK^QI?Pػ%ӼT93=#'#ܛUj#]: !fmЩ>K k{:Ms)7Ĵk<&z`XsAR< gCӼ}G<! r)7eA1TI$Ύ㞴: 95 A '|xLYn gxI* :$v @oŭoevbiI \VZu~]! ?au7.Os!OI*Jna`PXk&vE;F5nGGQ0855 c\=G<Jk3?o1f& `ӌTwSYB!³h;Ywސs Y 7i=p5~>DVbS@†?NӫҬװ}YȷQoS|By_"P19^d+`̛ԬCH||Պ;Uo 6t¬%jbPS#!+4jܗ)zjf%ut͝Xݵ¯fpF?{JKg.:DHE% 6%)F?I|u^ 5#\>ܟ=3:^ +$]ߑ2^pkN%,"c#Շ^Nxt(+ٜ77B)8뒊oEWHE4}DmJے߯ce]~6o e#>uMϩCnD; 8/LrF!cpeڳ:66;0od,BҿpjtwBA˩Qh} hsŚ6533oy^EzOG)mo,W1%LWAOQO{1ˠGqjl6Q*. F&y2&Z-ZC`*:):7D^@nRiO !rN?sze%V(^xUFmm@E(|6cG'9B7Ȭ":-%=Ng/?WCu 3V mu,$NWF|E~;{bu4敝Dx:W$ [UtJ%cDx1DkU4 ;n.Qwo?^5 ̲_#&'O1U(EjZkl)[Ԉ/ΎGѩ;oGD$|FGhP(OK֬a棫[hB`.x}pZ8RȄ$܄.Mf/݆3w '*YvHЙFgn*p<a?zN99pکR!xA2C+31-Ǜ{ty[L^Fw̼7?N[!n2Y )"D]£BH:E-y&&~!= Phd~5Rv׾rV\X4nކ7m6h~N-6sN9;v9xf5b;רW : Oj^6tZƽ {W}2OY by!]RE>eHzX &b ÕES^8O8zUm,1`h bӗµ%O2Ӂ;K)8(,vW}m])G^ĉDQb ^+u$a@-.ݚ6nyKg&(i~o[>NN̆8zO@H"7M\j8kfj.S}u࿈_>O@Q}N6,cvEע__]uz7 9) z3jqq%zĊp 30x% !#b $Q.@E,o&Ъ'f2%.T,v)tE|Z)!1ϿB@Ւ DI0j;Ja,yʨiv,b==.sQ>;'ce+aH;4="A'6)%gikC'ۻ8[Ψ {\l6bݫ~8U[(_OG!UO tF \mYpͷY }ΉzcbJ;uC'ћFL5od:zi CO 3k$P8$:)@m2}Sj޸WI(㬡"|429r*lPi]`\ZVdLݳ7ETlP8HbTqX͠WJC 'd@Gv]r!.\:.EAߐ&FT?lB4( P@{X{渕fq =<꓃[Ethc1SBV -hEAgIxD=N3+0T_n!f ZM2Ok䱆]M}xӂsySiGDOKHR#zb0ܺ=jND&}ɗNfeA>A5@aC7JY?1/~]1-*gG' Q;(GQ,@ @:u O{"h&p4 9O*Ʊc*Չ~!M۠<*a.u !>nǭ&+ >"tf/uu<3rȏ;m}- ŷHJ z52^ 0X>eu, s% 0',")yS=NV3뼓Ii}LKcU W2Y )_79k4 YА؟cE왴%[ n^; vHobt Dv0/.lsȁ SH2o)(^-}wi)e\0&{]+G;N{/~)OIK\+C~]UT&+ZP> zqߪ ̅ ΍.h@iEav6Ϟu>e'A= ~ފQG͘F_6b> qU|:odȞ*#XQf*ʂ *SB0kR$͐B; 0*J+XXlAǧUl/Wv Կc],FXtM5Bi3+0_@mIբ?n+XCħXWU":X"i]mHMV6D C%=2dO[)&Jᬫ%,8jy(2_zE9f݋ KgWsbOq?7a'3G}TII gF T{iMj! h!2 %L˃W1!xo#G *'hciirF]雄v+3*H$\#Oq:hF0yug^]Ƿ:'`} 0+bTY9)-&C x7t7Y S4*?sfpr[n L1Ϩ~esTx9x&Wqc y@Hld:z!(*9b^Yuݖ>Otr!2`4aNq0jΜ *=Iky5w3vɰcYDqNGT7Ri 83 L6S$`B <==?h>̖n'*Q5,-NJwڙi*z8 c;8Vɡ>8R_!džfSZ#+ן1>Up:7볽8w.;$Tee w ;=J^U!o)Bgt؂P}tQg28bOExy~^2bP Kcm.䱃_`T>=d+K `EW#Thj{nP{Ƙ)Lj{Frr$Ά@nKq w6ኮ0$5딿THڬ]Z?{5E=p$mɛ7rrV)-ٷ1_B|*1a@9_냼7pPɪ3 Y2w{Q/hU?}2n=0y#yqxZɭX_@>" mMǥ*igN)UF#+쭑1g.A܇婱==4ts $*9m;QRF ȷcҍ{/5˻ (g25_4Жy7O[\Ӝ* rb=j dmjJ8RTR auǫY=hfS'}Up *R(VY>'•*~~_ÙLJ'ܗ0wRIUұr|nAzA96H 6\@uK й`'>Y~;lb}+ ][kAڋ }gAP7 <."5cVʰ)2ٿ5bʮ w_8Jyk0wfYw]Gv?d9gⵝW0᠎J/6_ @:t̓'nIpC9pA^c& eF嚩cw_}s s"sI+pe@mvQ>p!hBD&Ж/5Y.U,R\ L "bq m/.cmV~ѿ`~8Yt#gPw1m"=] `.LՕ^i~ VM'Yd\&je~KXډlZRREWXJ ۱\,崻p{!9 tѤmR rpJ6R-Pg/xiph"< UKy'ciRvFeqhsjeldЍ> qYpsZ$zV5]x]|VGN 2qmtSwp"_sԱeȝQ躖Ԯrݥ!2[P6^m-%j nm%f g'w>YˁeߘG4M0-C %Mkb>uNgjfֵ½=rW2  tQ26+Vډ]zTVM!. |PMBCh~1>Gj@2J!~UsV]gpJ|5qo U-Zi`}vɔ'=]q׾<z/tq`͇CyqyNA5l^^*| F%[*DR\#t9ǂ))NLXWl,}aAM56W J6*&l3D|&j TJ\8%q=B-/ rgX]} ~4,rs@B[MDsa#ޮ#9?QI+^8,yj5s)+a>f _1rɻvh*=y LG1{RlnXoXDVj`M >TuR8ߥJw 8D'i'L[{Q1L߭"- @`2DX"a"-( [M 3]5I߉?D}|-<24h7gb5i5x:Aky>}3E [˘nP=gZƬC>GN yIIbdؾC@UfƬD;VJ~N391%m :!qr) Ș;9 :O`d򣢯1؈ȹLipnk[-I0&D,m4G#5s"Ƴf_k՘VjuuyԲNކ%Ou2ij0V H~qA6wd!Z{ܚhI .P=+& \N)CP;N_BTΣO3P}¬[B8)z z-+AN![h;GNK~+kH0#H2?+~x1j;"#Y2qʢ̴#ɳ-:.zTV=om八oy蘍4RK2/z٥qk|t5숈 H#!fͣke*"&&OHP1UXk73bs"7_xz.6HshxX:]jqMVPX\Z}6G6fVC,ArŠö6Б}XJ>l4a]+'V}?nGUv&]=h,W,u~4:&I5)o.J\A_^A8ɖjBVX+s_{9s),OрzVVZVz[_…SgM L(~Fp oFPO\^m܌ "q w+=_ >GF\x K%mG'PH[ԂeWp6F\AQ dAP~ap_mjͧd0+Vֻ^b ħxѽk%+a߁<{:KUPö-?fw7󠝷DǎJvmٛ˩u)>8\>O8'{/xLF\Qqܪjrc~jP:PuTf)flX;'u.k R72Ý~#$tEW 3+ZP x{$NЮڸ8_BNuSM馚%1BZv+1U^oJZX HY+[YjCӯR)e[6<:!9L̍(^}#UݻYAPYOpΏaM$.۲8s6__XPYr4} nSտ V Sҽ78۽cm^A坻'y[zQ>b$AfG_!^hϝ7[hS'U%ʲj{1>]X֨"OW-Vhd *xjJ ϜH:l~ÆK*X RKFb v(5pfnҦ:,C~x,lS=j0wF{\??TaEIcV)ŠQpߤhH]a7drV=Hfk.X,E -Wޱ|PFřHj~&}1OusN+4|Ngr dYf]b&Wh~v~b 6™Z\ FV!TmO FIFNRk.&hޕiFE'c`6ohM 厐 VAs3 "I߆Vcg(•^|PsBG^_X m)ѪNQq$QcP!e QAbXs ~iTKW.i8 DG~_~/ B ⹀X8M՘|"ܟx3K̳4L[Ks\TeV˝:mq࿋HCsIrCBw(]PbnҽCOZ/ $M/6xֽV'`$/ &xB!̶s }p*5݀Yv\}e^_:eMqtO+MfP" K#81Wˍlv:?*KVFR H6A K?#)dcb ;t+> P 9g -)& v&ٮr)q{U@i /OMF秠WZ%,JF9AQ&jrў:dv(^^V|ڰ QKCT1D dwqR2mN wK6}>b I׼0J$Fb࣭ ÈcxYjQqI/zk9N'4v&AO|[F[+^MЖ1J/9WVPU^IŚp>MI'dHvSOʵ8L!e,c_dA-$gk^qCjP:OH `~dO+U{68- ok)EkK\C aeG°]dMsDK@`I8\l7,ݧsgjRRxi*:.-Awy>='&u\վU@ff_ymOe󎰹n BkG 4UGZ@K%Է!=BPQwb)>Hb v ȰzPô/W rM&HLNlK\?tZ. PZ &b$29gaxK'v#}ܞ HWFG7z7t'2+t }(v`1(y pQ_^*Et~@MF|Os'Z/GyZrCVOm&%me'$*s#r<%{I!تY N`?:XLVIqZP%8APx9+s~z˳ Wm6H\V:ՄP1$p}@K -"cB-a)/Ԕtz;)] pdoGU"zYx)#uݙK.r˘٩ 2[ƥU[vz iOIhx:wù/'1i] @ؐm ʸhBZxuU ,./9/%ԼÚ*m6DTZgq*._PDs bpJtԠ#ȫI5+B`Q#=x9Or=Ss``-q~nY''jn8Am`Lu϶&<7׶RҬч *]%氐A! sp`&,Q{]V;ed(FI9|96P^'nBwW+ݓKm[JpFDQ|BYѶ5^w0ܪr7$!#v K,dSMTOWNdzss\1IDTRP݌A ֵR%8edH _%IlE]uTCg}RqHe3 o kұvlWR1Z\.#[=D* 9Qs_y 6T%s^Ln t%ő wn7>.P7 )F/@-#z7ajXW}s46c&]R(wjm`վ_ p=/tX8L<14 ·B_Yc/ //?yQOx;?@G69j8X>Dx0.ExaX`]$7wC% 5Pc(ba E} kG=^}6'l9lbט^D#O7g ZKfDWJy@{B4RY ҁ }(G PDl+mRkms@h@@_{@ޏP& ,n aM 5](@Q )OAZ|`ΏZ`5!W ^=m/&^5Glē;:$8d{Sc/1WjdxuB#T6Oʋ81w w<_.jU=S5 +W1UO>m1֯_ݜC!ir03!.Tٓ}HOU)H]ہF4?,f$4oA`dU8!j B.' Z_3a;IjT*°Dڌ#PW`$J/[cdl ?>Y}Kρ3зwi,H .\Z#NZ ,LyUe@3b꺠R,(F;LoSIi򄊡W?@hjX~Zl3uz?mD͟4W$Rd3i o@LPsI΅[wMFq(Q| 1^ :шT*/?2el} IG_f*.[5Rza¦_]l D&4~ɰitx[mPh){&(ϤbTLy** { a}؃w%˒a҃;'ư^oSQ`l$%@\QSTBS1o'm)%8@ט !\Q`&gH_yo12`p 7bMkH{^(c@ଖqqɾ=A TlCvqK}L]ʭe?jh-\*WrTKZl H^= mh;y$)(l8958_JxI|8? O! x!J\7^$[ZIy4]> 'a(M[mnGlUo yPy}g?|E mBc8 N ]a/"|%/zTϳkNLq!xKYi[5KF8:厗W^ +GIA!Iy 7_D0*~ Uv܋6{ ʤ`r8_reXR}%r[rq&w-RqYT8˴ݖήz 9uEPi㌪MUx kg+Jj&VFĤ=K2t]KM髎FFyuf.tw1(,TvDql7I/\ P#^~APje<${+ƿCzk)4pܟ18 [G*VaƏAaFA `Λ Ec߄Mpt? vsKs r2c)*3Oy `f[Gܜ8?v)4o*ae~Op}1#.|=y5T,]ģ7$P@ZDߜ:zCEXɣxcʼAXK (=5_ Ӡt9(()vbzG QXjsH2iv#sj.+]y|!!M-yciՂ_X O&*w Zu}E-2@\_uc'p|E[3Q[`[/5fKwnw7(*9'"MYFf)MKϊGf~4>dG0lC^J7x\ k%3\'&o6<&/S2zx?Sf&~ܦz ^vx}{"bϯ|@Z1s\Rť֬8/疯c0>Y]ש_ hΆDj+KHM23y 0b:pLU SޱOceΦSP GTÝSc0Y[ #Y8`P3"$~;l>ϑ,3ϯ4 eK`/Nz3^o$py4HzHa]$]ä'LAr'zً{c^JX#(L7|++Qw=*!u qA([OB z^ञFUvc~/O!A?h"xPXCK‘KSD_\tR 0sʆFcO%9mƈ)??s"msČ { bMmD_M-*\F]5&~fRAbyWt4V ÏW ՘Le(Tk<",n_:chtٞFבdpJ`s9x{^.G>i+-;TDێgħρR,_˓ɗ3ϷǮ[l!ؿ^h諀Ct1qJDQ\8a?]x~VoqFJS~ DFbbe 8Rt#@U/ҧIL[5CVRg3AP 417 -Q ؍,{9txYl@ffGG~O^UGYP'j޼vIP7~%eU‹ռ'cr ؀ PDDc9͚!"? ٓwjVxleS(W0ܵC`މ$kT  N`GgS{FlS=ik4xAofxdnpo' +^3k@ҷӃC9[R?/[\`Ơrp[V\s;BA BQt,v1[{0b1mLh oߚ;ҮRļwEbEti2JݫMbחzdi :D WfX!fw|ii8,*!2vfaiS7I%u>5Uy0rrWN@Lil e1r xۤdLF^>ltK ϑvk[$S"-%_> ,.П'4=/!4^ڒP;a q'kGTNbE!Ap/6}yuڇIk}`4Iǖ- M>5/9>c6[ppBE"rk“}V>qg-<F_ O'f(?_UG$Ng1eblU,xn4'x7(Ed^Xb0XӾl&߾5j`{su:G y(IUV l;pcptХi ecǟf㢒(J"@#:Yn0K \|˲ |5g(izˌʆ0- %wW^~4`jn .Gd=-N#'uc Cѿ~*'J睛c|xGGHDub/Q<1on}~()G8lC OA{*'bRyt?Yb ʕD9&?[v|I k~Eq߸xP\sD3Ѱ%Of^v>7\I}i}Ц%G 1 嵙,"MV ')rʎuA̻4ẏa5neet?Xl%*Sld -`6iu´6`v^&SlP\=7S\+P 6S) VE`TERA5BƗSצ5kon·a= h ӱnWr5W '#BPn6x∙s>@x WXhm:L{OfXp!orLmPQ;5#;ZDKA$ű'=A=0E.d@KYγb[9GA]Y',m`K 9goC BFg^#4R0( w?TF}6=9 XW{_{Fц_;3B%/?Cۺ>8|KԼ'u|w \ ~`s;\c/#)rsZph#|>a"OS0yz5kٚ[n|S)vqX*ؗr/Tp5K@"#k.?/s'9k OljZʍG 0 6 Ԡuy|,YQYtnEXaH!g ǵ;~7ij3`j68c\k-E[ /#uY9")yTPxF]BJm:ȕ{2;N@OV4Vv#_aLf4­yCX Mo/`@J(^d-P ?@/4eޓcl*վcK2eqsG^:jk軈@~jbQy7JX@*LvƩ-Đ;d}ط/zyy{36Ac Ff5ډE¿R39S(a'˽Jͱ8;Ĵ$zb{IInhl:. {n+NLte>M4 s,ǐ~ p"TeoώRZy_hfJdL[sOcG'&! >ANNίh]UwtpSݱY4w8xl]{*#\ji]Г/ B 8Ɔ2M Ʒ谝neP)mjmC tŞQS>=OHK3NS!%Qh2jۻi(>ݶcZ! h^GBF 9-1P5բoUO FH-,Jo;⠦ c+Vʹs+sh0Ԃ[Ş;L7"j| C,/TO HYﴟDqX56 b o0\  X[m/ ?'|5@dYgY<K#\qҝx=Wx!1}UH )S!4pĐp:5Xcu)Į1vˏׇ)߾Vfr5Q؟Ê4ŵ8;v S󔄐k`r#q,0DjR}Ew{BO?%ފ1xk.(.$)gk7IBT#~`ƧjAfVz'TWj;tD] 5-lԭ s'/U,"/să!b ^1yc f8~U&w +YF~MD>O(h B\80[k37z-a<1W4[}}P=q)qoR(QTg˻z%s034}+FEQmpeO)ny4yF!1 Lu`r<*Z}M~N^Ͽ4Ғɘ\Є1i?Z53<.Ҷy ORzOv !\~vz{ԿBMJ&J{qLE7Y mAԘFY:~]- u_ cMγj}n3t䣦 f7lb8rwдPiLJ\YYnS ٕ5mjGNUYl5\)7ote |2 |,̖gvD=񆣇-?,)SԆR]b%]Vma &U +.?6٬sRI3*<lRuq(ZƉMCQ)"P>,] su`Ka}~[]13_uGM^0}\js^+ !BAU@4h_rX7X1n>JDV.b[WnhR7)!WS>Wc K|򼝔2AlP܇nND]HOPt >.>7 ؤ5hg_y*GrS>4{y]^rKUȑ P6M.q@ W5h ޶!9 1b}w bڏ } p: K}j fg{$KKeȒw.H5(Si7-r# B+O 1; i+a]q~@)x>Cp,?"rֻT#Q}= 2o &0OQ)tbelԖirzjS\;|wPlgqx~m{3{Ep Cn%$I=A':B~gTc-HlDZ* +&gFsR\F*R_ 1R$W\.E|B^J&@x}=20u,4}RVۥ%Fp=H;LNr!;Z+xhկ6!V:/R|[6wS׮@㕝 ztDW܌& hw>edmu&k͛7z@&r{K 1EI;ѧ6p4.] o1r8=eaƥs6$|I->Gxj  tEbuChJr2q9Q:a2S6.1\Xfk{>S Ffݯ qu=`˞hhȤWTa] 3Cujx0O8.8ۃ✷~X 6{pݸ? BՈ Cu%'ih)GW-/gy9ϛ/VZy x(QcD n=X#0cғsq|-!d x*i'dъwv0X р#b,uHT^$.tXO_rJj׍;-T֙G9 O~3T˯1S$2VD4W x[q^r+$v_\zz}C6@ӌQ]uA'yv1ViHtZoi1=X!el棒eZvJ|V/юC{,6!l+vdG>u{A=d| cZD:gow"it2⦈m"!eh@#*LZ*?ŻPRoW,p}cx꾣{(.TscE0*DHG[/x,<1 9("3B0?1W8wej%ઁ{tΜ.nLCX{$gZF]Cqkzyޡd y8;pzCΒȏR-ov?4w5nhRYO9/AfDAh'!- }kUWF, Crl<ܟeT|(?CHTk`[.Q%C 6q\fD8(f*σ"GG_#kk3Og_\c!A9`u:43T(.eeDjQEJI*$:ݟ%Ma$[qgh0Q 8%:$,Df V5 O'~B1ԩ!53n:č*R\sD@tO7< 5EGz @C8˟Xh,$/i>vvN>BXd9s"둇DLĽ gW1!Ԭyl r/6LUÉ<FQUFi;;:qhQ'zv:LB5Zm5߁\7JZvG7<4k.Mm$]S,(0-Nހɼ@ ƆDؤWuSO.pQ@w/; :4"ÍZ J[麤QSmG1:_Hf [gnK|L֑¢5T /{ / I [!q5L/ ݸ`"7S]3LX3l)tduv9dڪs:eI ^$@^"֔鑞@wHtM%R\ [cDœ$NK0~#'h Sv3֙nA+tɎ=B|忋\'OŪ=9%ү!΀ZRt`{Ȯej[-t#_bI-EQo%O!,~]x|"U(~oS Ug;#Nha 8:Hd#ǒapPʎ]L5 26Shtsēi\#`,Tz F^B2݉6g|͞NP[(*0[@Lުbu2٧ @7Րǰpմ"tΠX;~pv5u$0  \a8Bfx> d{{:CxQ=kڮY[nrb^rQ7Zc^\R 3/cw[fy 7::2P"^Oq(ؠlxT\ o|З9xz 8:Sgb;!B 9zj K~yO)|p֎@f zuɔM!ϗel5x.Wmumg_{<1- |epe (!=ق/#P`,^/PMGz~} jifvjCa 5M-}HOf60U|T3̌~ya6xa:;]s]̍kf##z-Ccx < /:%qdt*EE$[[$(up,2H qkCe>1T_qQ{~[UܷK-t1yGte!F 7j~+DJ6(~47B e'v=նC=h: UI=هbpCOI#A]g#뱗5!{w2nFʂWBMbA :1Z_6T*JĝH֘g<lj}WGRH^& ĎS P\H$Rg!G; p⛊wOS_X¹'N(B34{mF *1 qvןp[/ZΣ &CZ%H E;9mC}B?qVH 7wy65߼XԶCC|_D~w6%rn_Շjlii KùhHɗEViê,@@<S(HʌjBU(,2BCg5VTp,yQ~]=qOWZo^ҳn^d7[1+'`9qg]MxnNz̤}I+6ЯXTYe"CCrlx[s[חuB(/sN,œFuHOcϻC3خT2E゗G>kzYՓܔ8D]9%1o9 >Bz|\В&Jj{:wV0]rb˙joGz5URa\Td>7- NaCްpvbqC7ڲe.,JUG/ \bwEy\\oOI@jBvLn9 \M6޿,$Jx$ iayeak`iV8#Jچ%NZr: -LfaamSmۀ"m?Tʀj˳+e `l|oGLh#-ǶWTazaIy$WS?qY,'Sl=1?W|ߣeT7Tu\:d"0(Mźic]t䰥V_({nByeV{w>]= G6F귽M%"#?w\!SPSti:ɲD> %+Wc14NߒZ\GJ*7lOpZz, 1k>4#0hr!̴4 sq';oVPB`dpim7B8r 3:Zqlb;o^M 3[Qp}(D{1i@ ۾2v9I$+(yMB^䬝@Z-sq!s(u2˙i>"q< ݌/J9$h;'1^Hː6:R" e kH^D;K# aʽg$K> Oo!-ѵ3iHRXwMscUfF}:x5'x V'i(!4dhh%^nss*aF&c$i&1U+rZ ]~ 9s~ozwd`U[it] (sIM ϔ?k郱cĠN~h,4@:AB mew`.IS2q[CK#Bެt=_6Ž0YD4Ww!H߆e?1b!V>{"4Jh ދSҌ z~>jZ+: rFJЫ12L aCŷ,{f\-+X\uHQq{ ف Ev%2h;i`(RoJ$N=[*Z>ᵱN>[TTpZYͅ#-dR;$~vL%[evsO;ش_4O)00mf:`Dž cwWQ[Q> !<ijC~:3 Lkd,޲TRȭ}=`JbIi7C8 I48cm%z=q(Ox}->u鉣2/SKr~7)v|RPyy,ׅiOHL5Uz_!RTbh%f?r8PE=`Msٽ 4 ;KlD}߯E֝A>IY/ 68U?x]R\0ˉ&WhNPr~kW *>j z|`&Fe34~ :3dnp>享%q5K"9jpsb=35ߚIJojԍ+(!Hw %i:4jDY}{xN})`,T*w)ҹ )+,}[nDl0o%z+ߩE)Swe] 'BD'Wo?a B]R:#L{N+s ԰?-YŚL[ED枆c҅-RWqRo*!\k9V[8YxxdB+>#)`!\min[[D|M5T9FoM]WE圵2gXx뚍@,Y&ޮkn:6l FQb!(-TlB)^_yؼG:yYU: z.<:G4 䙆v\p6"b Lͺ9s}=ҲY"%sk9g 3ǻ/+]E%!IQS:VNz6r5~0V;a#K]fRZ&>(V u5$mV&M3"7. w5\Uw9of HתҎ7zݤml :>@pև057V8+핇ӵ弨Z$cta_͘G5oȋ1$ѬzNQqEBnj: LEMdAȂW;wgU{Q~YH[Dz }{;B]1(:bmڮBȂEllam.$IG'J<wT_­S=/`+VROkIT:k]Ɨ)\z|1]yn`66JڝЏ}- pkscK.c߳8Dz@/+c:tO$(9TK*͗7Z*!69uZ(ZuQ4E_@_ӊF( H1` bcJ^՝EN;jE_SơlCFӔZby4Wʞ21}2lo֪BQ"#Vbrr\߷u{Eɿ/J)I\J N3?}/B6cӀZDB.3NKϪbh7v,w4-I^MA 2kC[ܞ*ּxoph+3g+P|`S{[e: @qp_A2>SO`9`r)EU{#sٶ|stRJo">GgGbA9o1 i\}h%Y-MQiKȒ4ha1T49Br?Z0:LHꢁ}5G3[ ~N}y9zqח)N~S?VQbUos}0N( ].{Pu`B*vE*m̦X@oʘP1V=fOaRe>Nsf$h0S\;U+ӥQJ˻M֓Ș+\( 2&/?2`L 9+#G#)~SĤ`/)cW[fa12XY]V/n},m,GŻ#uԙmE徦9P{fkϙQ+uz<CqVYsbލI]!h&b҈߾0̘c=yrV ˙z#/u-A~WQC\VwK&s zՏ{_$>y'(vMVE乖1a +5q'OAV>*""q g 'lb<3 .wUܨr7k*Ԥy#I["L:|#*Ldm`otu%vkxPB~tVI9Ю,q(ֱ}D~/Fcjr'6c]zuhiGdD^Tm/m\,]= {I\pg1d. HNO(aD Fw+nX m.+>>`tkV!vƭFQz/%| qYVto({R,j?<ݜ~k(x=ݟ}!  Y:+;S2]v؅sNӹbi+.`;4{wJqzcNREܹ n1a=/L<Ð2_e6n'(NY o[\K9nx ",۩Paf*5+ZW=Ӝ 7R\"8->aMt UW 62wVV q7p | _dbOQ:2c[!n;{JTj1s}7Uʕgī G)tz@**{ W@ƼPhg 3e]EoTb׼,g2U"z.0JxtoQ։j#zEoJ/9ȼVcu&`K6c;Ed~ǣKȝXXaLE$hf(^:/34|֭OȐ,j_#p QCK"D7-U:4"D,* &uyGr +R^(s(vq;  x%FuQ0_VW V[㟆sK0{wC7 T܁1bȇgs.*EoOUQYBÕ:=]g+#]؅:K+uSz^*+r0幨r afv1F`!7r꼘 =Hy[ +$XiXrwM/'@[]N *҉L$%cjEv?Փؐ(G!_#:uk;$*qBGD*bپEkib;Dͺ묍(oUVy-)ݸ(`1K>o`'FyY~ŖkJiCY³.-@WwgD)¥-n ˀ-Kp|Գ7b覨l^hZ 'NuBDuwƸ<]nl>K *'0<@zŔ h5_؈ w9 Ⰺ JGH{$wL;jLJ@.YDvئ|HvX&//HQ-=B Ihd7 y:SaVKbe$hĬ^XX Qۖ6TޝIqrwCR2Fyk?3ek+M91R+"(X62'-F [x y` ˢһ&?Z"a)f FbSjAq'vcdhͰxwI;AWl`XgEqˊy_ 7?k7ѳ(b"_}Dz;-\ܬևi:ZU#%H X1z:,?+aOY&xX Z"!@[lLm.މ|[QTI58KN$ܐ79BRFV0> ?ikoYܥBoAjR <8DEH8uJzq[&bL`)gj3&Z/)MWɰ׈@o&z$+ސjwWsMI۫&ڗOhSЮڎA)ζ3TzVph9y |-qm:5*3"X q.'(\#©Y,@0;idL Du_3&.E! .dױ*+MCwq&he{{&0<`d52NtfQ"\'PP17̋;SȢíny||39XoCBۤv>TcǛ}B~[:x]Bld(T,=6} aXyv>_dVڛ9{;n3Zckw [p1wϦA;}w=d8&AY÷a0<*2osU ubB:,9ԃVn (Ýt J3ka?NJڴu8 ܆o:EfE|vyb3Ű+]P(RtrM÷IB ݊t+u Y ~b&9Hz&bNtO|*t&.NZZxeqĎ\y<<~ʈsy ]CQ_Ry:H'd!a~3ml*d@YZ*#W_J'#Sܼ|n|m|}{cQiHSi1Y! E*E@3caO1Q3ћʨ&m-| )qH;AO>ekboO1r5S dV0X_gad7=R gd='S;ImȬ'O+ئ8X{ri2], yKҨwfA09x+#F,sp!a{"C,RArJXoXH,qZZ~Va*cY1rq;C3=`lpyw Uw N8<RG$;qH .7;6X+ /PEtikWZec5AQ}Nr8|of3E'B$?Q0ǭ]Tqܪ!(^q$(͡kj\x̃GO~{!J9 #TMhZWnޯ_|&0A&Ly;M$tMV1|Qs6-5Ã> v׫e_-KsgO$`0H ]~u =t:z?{T $Q]Rm4~c`AE"q0] hN#ZqFm)eNb=%brzB/TM1eq24p2JѠBX.NyaP4Ղ 0Gi)e+H#orNL['Hp2_8,oګAU2@43ekK`|\cH*аLۄC|ŮvtS-3TVQ  5V]sRRMBժeZJE2h4@,EO\q)]Zy&?Z Ɂ4%|m!fa۰+G~N/$X^Ic~ I%:c8/F)a($38$v8P2G-sS)wVN&r@UNU=Y(KkVN+?9ExˑoiXCdboJ06<R!Zko}h|dA0u^ +"{p̛Gh†#+oQ˙Iu[hF.%BpBu߄M%^ҍhԆcA`za$_JvU=RłݞEh\OK`o˫!03[CÎdi@* A ? $@\ ֩bk*sPa6m$E Yp]\~ bLZjWi ]#>(eۄc܇^\nK)Eo-k],~EgM="9la͛CqkP=H "28g?ӨZ7Z6 iM/5OMP1I*ʚjMSCIZCV_4A#D#uFI3"/ǧ7! (~Xc^zz!R#슻̕bECZްHT!(91r8ܕW+4;E&R:XwR4V;Ϲc[6$:9p/Ǣ@ (y_I.|= 15oNEfW@>ҟ}3FI?WGG|&ΈzQLq=Y뽮I^0۩xzR (h~MLX٦ڐ{o*W#|O\3yc.tVYS˄T|`{HPC<8* %s!ܶzRkGp5d+>mG|'_rUR WY;*T-=ݵ#u.X,r%#uɮĝ=j>!՚-&NS< /r '_ 8ЩRG'BX6sߕ@cCb_iL*Su* +`T C1Sg3C Xidc5Eߑ*dɪ)28=u,čɿ9D.^,X-t9")EN R鮄,V~kc3y2ZBr k]dh-үZ{h&?a7r9^vN?RKِ[z&tMDsOޡ*4os<{-+fhD LGǏp8 Fbn-;ճRa2e_ .g3x ? ƹp JPYYP[]G@I\J x'y@3[N˶ϥ ZWsHT|%SMZE Ej%4+3TlAǻ*wD" xc?| ^443_Q:$-AYCr?_=Я$"Z{h#Nܯ=/v9=g;d,q:qE vvR* +.˖ Qh9nc 3rAZjjh!oq$ɬK#>˯F83w@!%j]T70s@b_n#$5-k(Qahz[j(M=0_/?Xعy4n,۹.Ri"A!VgD6j5Qpag$.httD"UeNl*&oZ lK/?=b^ye}C(jCSùc!|ՠZVՋ ܓ ׂuV7aNr2u+ɢf۹n&tRep9,58U F_ZDVQ/)]'J Z{KU%C;:f^y!3&HXyѠ}jQH<8 QBJY $ز^VɧR40yDH;.D@}9j-ԓ2BSV`.yQ>v3Y>Gt:VWM[$-g$v\kN8Ϩy, W2(P¡GkR|ܱ0tTƦ˷[RhҙNOnP6ƓwD4j9Tɠ/8Iށe! D"֡|=)upwSof[ &'ˀ־,qX2Svtt a3mʫY#.ɂWߑ.u.R=uJhW_)Mxhƻ msebsHs.|qhu>)@]׉&M u*QvYݯ1,N{e!]D\Ӣ8op^?c $f&9u|aOoQXՌ"' ~`ư34jU~ԈM1O(1ef~m Fqەzo޲T^J/bP3%J|{8DEuC*O7G@Xe|F5fF2P:z>6%9gI$G> ?)‘7=RB$WaL@o-cѾa52aFԾ (+]}jԂ쿏\EAT3( !,t?.ᏕRdZA3=DUK~ 5$"XvP% wb6ӷ@I9+cI48^.r^Xdjfc̽Pvuf ܦ"(HE[}PN# .e$JF}nsBxC{~v31p {R~>l}ERD˄&m;,4.>W,qIgm&;J DG|3:+ ̄.bj;38S=KmbjY)=}hpxew@}`俕9J3rT]vyoQ^)KkQM;DE{>^ XuI|]Lx#nH;(on0kH0n~(,Iջ+LLv] /֞d5˵Bo=Jm!:Ή LޣgqWOi:TO1$*7DUJb89V6lGm̯G49J6qk=/{p"22M 7DS'ړoOAF[>ݿڃN.P׬_9#c>ʃ*WMQ$a`9xmNR+T:vd+c{=v)>1 _~٬K8#xӻ2L&iv@jI|4Sna tx q2TE=&bݔ)(S23ǹ!n)֬^F‘GWeidPK'e!,X򺞨/dbsG Pp%FuPWm=nrcEWȝ؛5$5\ 6p,Bwg~Kp`sY8q[1ynVut.̂JyEq ,z %&;3)Vpτ}qoӹuVM+s>/EH;U᷁irbzICJ&VsA5 z~G7+Ttmx}s; lpD^@E)4hSjXgy}w0SCdTP`Bh },с :'IE֜쀯 n=/FԵ|p}&3Ƞ*ăF-5ǻK_]OF?4Ԧlg2FP856^\WZ] 71n}5lˑ֤Tq,*=R4U<8L;O/wQ!Xi?7gȿw ZqdNimduv58ERmq5$^j!Xɿ3\jJn X}jg@HxاsID .eR^>6u.k)88Xtȋ*ނT5k{Ft,XFZ2UU4yXt.xjnRfI=XY=D\[Et$rS{>m'Τ| vdX ?y ʓ9l○ߣI=srxt?"E0˫PKgE_k`07VLuı96G*$?Cln PDc2r3Ѽ۪Yc_ł5DoU^ -_A72EX_vJqf+"omr\wBoIc073?>VCiR,"Lg'ڹuZ=l/ޱ!ǼćķД*,dZDx>+An7Ľc+O<%4郱K! OشEuI@Ef傯-@,~$)eC 7Rf6|q;q0uhbTv֠ѿ݀}Ϻ/T;hFmHtIdc8\Z^߷`Նwv= uY@Ӷ6z:Z>qx9^O^) nPH4$I#}~iC"IH}ѭ>3X[[7T+׳^)t3OBˁ\ܐLHvֈ,pr5$6Km")z/z+A>#<-hũO%OȖׯ3\J%!Չ(pgpeD;d#_)ޓ᨞^cm fߐ@?Y2J?kj;rhI@+ZͩL圫 q}ȐԦx΄5ՑR )P b U&iCH kl-ٌuSN{9g}-LpkN5= ߬*ݮkG}be1:_׺ˏ asod^-*"*ch^$r!AjEߦ :LWQuy:2jydL.[:=(IV0ߊ:=ʊq`,Ҩ:Yrl%q!.#ftx\"p\,z7U 3s sb72_FO}$ao]Jӄ ni,-F겴;KjhJDS_VX+ {WW2SۉԐR2w|U$˦ĦkH]ɻ&5+@q&0iEBuŨHqyD3F>wc:@UsQzEZP<޽D5eB}?$_V3)y+\$$<6z1Qt/a|l>~kM׍dX~Jz<.dә':^]+ee %Sɶ*l|_=tϰNHynmoxwqoDp3ۗ@6ê$b;@<ۮNmR! M @5NQ qa p(1a1B{rhPN} sZZs(ͯ4Sa-X E 3mtoհ#O-)ѸצYVomO?J ۵?O%)k;Ħ{(%Ź}rAypym?"<_PsX Btb ' DgQGygM(O4 PiČ}W;s(!)!we  ZW-,&lJ":Jm˻QfCKg3Alp``>1øi_<մCC^)/Sh[$CwƑO<5n yxcCHd݌77u ' 87lplʧ:J } OIρ2': BS9~ldfޛqrì]I9 з#@^ge3/s0Ov3x׽ɀ%cÒmKVՉ#%oǙ @ HB)=CYu "+u iDh{@+L$%`ϒԇɫ3)$;<Jʠ=U%ɮJZюttS5Ax/f$4lX*zguYm[fabz xCB |x_d LkOU]!S"l,) S"A?49[T #sJD~}{\XT.?x͈"hAEeLYAqFNDjCJv ΍ۥ;'ԃg-Og͌U!9OgAVkYmzB‘V|a¹1Q) ]]eF]bsn9LG W23ԝZ>G:=_l=w2~AV%tdzc5"( z>g;@ qyq VGD/~zIa躱|ϒ+L/eTk0߰46ߗwzu@&OfV}TnǕ񋋪܏-oDtiKwY{ڊCD'gYP[y'dV*lo~%+4e@ugy] ZvƊICevdZtE3Ney=*t.SANbh$ŵ L ^HX܏-5HLm~`\fՕ9*qPdju|#+^^? "r$Ҍ4u<!bŋɄh_e@l.CQ0h0]bg :eYh;A5OR%Ӄ_[an湶/^'}m,PKJ1M+Q_;@-jPAHx_:w^X>XLW~17#%Vƿ$5 ==mDjݙ؏ ȇ>~I;xN fS#!()K/'1,fV,kx442ܯ qKs\Ngc0"X $l_bƋ>`RS ~7_ÓIdֻ83cj6wh.5Yw-`^F,jk\f< >t 0^O85dx.TsɷWDq ]è-2l` z({9`2 ̯.5u4ܼ ?FGDQb#wtLoӸy&eЉptmMn",x)xSIyI@h٨C[!DUVEyumxz~zqa\!`q5#w ;6 @/,ႱAB4,|szIRw2{69/EJҺk8BGo;B{HSyP*]CJI*L&F ~0+uC&{Gm2&=I!B'Ҙ2eLNyһd|Db*@ ^e< lǛև !6pS$(VyJt結Ɔ;Z.pJ060>y{qC]DDyrW3q"38g}PIH۰y>b6!G&;t6Z+j!;?n9;z L{h=a&j[eOCܰDlDfW04 Xհbǃ+0-LE-f3\_q)f!oiFD0OFv!tQlv$xϱGJ %G!nrNoK+iϓ@,CJ{U)ڽ?;ݼ=/m g˦B%/!zO{;Y6/`YYϣT_ OˆvH)f^$K+(EU쌈!F٨eYK?PJ$~KOGً# IǤ12G rJL~nuAɂ:r(* T9I7oH?]EֻN`ä-?c5)X8(@w uIFY |H]4(#\ټ~~H%"%TXML̎ JH [o Xí.RFMstf)Q ˸]v#7YӮxs #M#revPkuu1Ҽ[S\<_ݻbL1XFO2=v$T}u4 iގweJ;Yͧ"[} )2FXv#cCҩpL=RaX#/ipp궫=H%/U/IFM1P )3m>XvhW`(>/Gؼo4gdtd涟rZO'bYv+eC nq'h'dRſS-42JVЂພ=@3:A_G0Gn qhPTڽ@t6lN.&7_Wg-/qP,PN$v j^ՄlEql7&uIUl(ej>c0z % ۏfm=–&-rsOIV㵬:RUa=_ G@zMꎼQϮ['3;q5gWS]n%Qvϭ669R B l;8O97w]Ĝ2yFHZ!XњxazO~kڐPn\B6*B&^]aHX.n󪚞w:YyO^D6uHtS g/֝[u8ם"G`"`u *T,EwOW1+d3~ ;ظ4^/_̄+m>8Ѩ3ڎ6}$u*|:8PU@/睽xa栓x^|֜kLgAB-"WoJ Q"R?Q %4ma7EI+1-̮vx sitK{!>KMd_GF4Cp1e)6>jNA~^%aZڰljw<~ NCDύc=χ5clYIΖVX&NTD8_pPnJ39./1DDϒ+-ozH5j^1gq;-5 d/;M"ukPSgx2q~G:`M/pbTN`&-׭ ^όD3HDD0Jǂd["QeIH#:@<ظQ({BW̎,"f5^n FZ}eۆJFa.#DZwnDZ~0bp)HǛqV7CSyeڷ{1ƪ?+\+;ӠR qMOFU،2#cxcK$}B` g¬hsFs L3 c+kpa?f839ٴ,· ޟGqy2p!@.훻 ӳ?ĂoA@r[/MCn魜LMfYFG!)ζlglG_SQͷ| $kA1\,/#Bc1j~H{RMCBI'jljb) >UKdzFM-o|ůJ3J@EԞ@mϪل>pԏ60+s&Wkh12ͮ6Սс&WPh/+>s0I qP2.csk_.tnYb)o088 AeXœVĄy9ELer|M&/#ߊowξ\_2z 1ϰRPrv?2"έ_.4kYP*`gs#[VUtI-FQ$W}|nUX$wY`)*sz{ڭP4d2{X%:@r((e9bjt;䌳aj *Ͱ|>^m̗|٩̻' YV\9ǃ &)J#c",u/E3HK֑2{[jRCv1 //!9C2N: '٭\E0Ik_KcG0or| [\BNE~:PQtlvS@N'*;Z ͐O Uf*a/X()ݠ7ʠ )ܢ!R(/,JFV%۸*(rNdfQҭlli:Eޏ"?M>غu8'*!D\B+J׉C[ ؘpC CX2;&ut둹_H@pQ'hh?=J׼SUE rjqT'{ ,n:nzVW.& (%5Vcx&ݜiŹt3(Z| d)96?ETB?(vb`uu Y2>Bj'CPԦX1{ݶ Yu7-8RI֏ BV kzIȌM%sխU[.1QڿgY!6_ ٸ0mlhy Y w營x]p )lbi  0x q^' 6=̋bVްt2>y?FB7<v[ -6_]㕄`͎tD[t:-092DQCHۼ*Ƨ- f]YaWhDP e[jsCpN7:۸S|;؎^}aw VbUF}J6x)Y-5Wewќ*{]g^m/3$f.,\kcz}*g?iP0_piI;,t a,4Rk [ f; %71g2屣[eqC"`G+~HPm"ĩ7{tIo8L 1kMh]moX"'xSmjb$;ϤAZTļOEX(˺ã?6LLGt=5 $A ,j+Gd@9YYi'U1MVtO]6L9`"cfnAT$R2c,y*^ 8!LŐ9ܮ_za-zDԭ9.f(xu`́q98@W`Q(:7eUWF&{fłPTݗ 5Hrɀ}Ш`lbT/&F'@7hly"[ܵdqG nz>;l V@5:x rE=jV> B9O<*x͵O|#ZRk(S4uPBG/;%Jo@o/2 \a*uvYapMz4M\[J1B"yyºod ~HU+Ѯ?'[ⓏGʒ\CYԧuҀNy= Ɇߘ {+Q ܍Xpw6Z܌ćL>ċ\H!"lԵi߼1ϸ9t w߭7Bvy#s#flhf dK1x_,g*zwƓzl2yOlVHT NnPҬ=kB5 ]ai}Pm2O&=ΤxgF^xl&LH`*Hmy32as  DT|,2wn"ôV6K$.VLRe?fg k3Ӧu^U)MԎvx{/j-x;Q\"ES(aIdAXѩ 2ؚ\)䝳.'`ƲD'lUoB/UdMTEKXE:13o!Nm] w!^xC1]],`W3B%}-?wib jhTj!佟qv9 3=ڼEB`B-s.CD'nthr]8hm5" 9la(#uk4]]AE|?ԯ %mrPJSPi-vb0 &5^?'b9Ivi^Y\dSq+ϙasV$!6 <)!,(lK/seÉD*klrvգ|5 U&b[-#ٵz WJOgQ *+ʆ ]z^cRm+0YWez8 isf`JMGl,Á K7ps~=lk`2nt+q?l HrLUsnMY0Vm_LC)e-<= ;֨Pm~*=jkY dt@oC-=(9R>򖾵(:{D&:,LF a#b?nѬEE4N" h) j>buxGuć°uCT hAS\ƧPe8ְ|s޳N*U̮]hOӞCmrBU_kM oДNJy/)O7 CuuRd|)73֮0@c&ƒnRuBW#KɁ[1DM9MN7siw)83>rcO!_PJᵁA\xCB~mRI 0[]nԆ]Fb>~^jj3;B}(s/iqKC 8[qCv 4jjA~bqxδz!V5i,ںju$OC/ .l{{B K_ q aOƕظnmO \Uxm0ކyjTߐooͯ"WAl٨Ɛ]f>}Fzzr1xتh:N çWhddʭBwMQ&s@9\2H}٘3M3MrH:o]$CǓ.Lc"nw#UB[Y㡁z=<}@rHEI(Tz̤UiQd7oWդ8n˒CNS|*^3WV4d3*O9ã>| ԄJIq6g14tC\ `dā$%?^"Ҳ\=+mfCjeސqN8` ΦHk/@V;0޺|w=}vȳZpc @kI̼v&/ tY\e oAXj!G`G:yxWݞ8ս!Td4kZ~D]7PYKӊ2RkV+|K/XnW\܂zߠAWPY y27Qb~*cM2kf7+\Q^{J6if]$vƏ6KRUowD[+s(_1lj*q^;M`DU}.j%TqkrG SCᖾLf*fӔ=ort ׃,i%IT8GiMQket(²:|Hk`A .$c+,:ElCHOhIuUB\qea&X[°q@POZ"PdOL?z%K; }jvJ.twF1? ΄IW8[_!FrpG59".t!_=Ud(ZG"$~5% wJ@4&c'$c3FHu;ap3d>d$R1!t5Y,8yAceؚn%T`Fp/+~X3{hG`b]ߨx*DH2[UepV{3%A%6Nm,;9SD UB2*c) ߀fsYY=cA5p\uJ. |G>(Te_ ; TYpy\nKI yCy^5B=~Mӂ0ihF5jOll*JsMF;5OIcTRU>?A1.QG.l 9<|HѻAgWƎ_ zHރ#Ž|t{ʑ$rV6qlU Iy:9jdM"h{Qf3:JÇ[zH׺1pk l+9>S떗/:߰`Lq>nY+7Tin8ҪtplBEW9c:_Ff D6ln|ql%(4 \0D}2jpٔ0O$|%mrp|\ "n]N6Eo׹L p͓tԫV&!z@|eƍJ ) D;94 ,}dj>ueՖ!QhwnxD{!0 . #Żh,ZL+ :O$5*N4[p:3T7SBK&kz b<9;rC& kP=/Cߓ x->?ys.[zUر.qƥP PuT$ dLԜOkI9yM/Z;ʹɃ+aqaS4c}4`[نDr]C(QvakK?FXDY_ ~8HgEVxes&bºfh:XRoR>1ZudoN+j=ubi. v6A r縷>tRF +;$r`W{-Z- ٰo۪Kuay7rgO7YLr|Jmt0MVU< "{.>sWZ0\O]WrΧla\:DP tԀ2׀j96lۄs εq'/bas\Px >HIۨ)]l1.s'aM,3Ou=QVn|&سro&}V@5ߕ_6x926d(es(6b4=-R6ȏdz"]_sP Ҋ[oYz(Eˤ~!f}o˞}W2I9͌e[ b0mT~J۔zd"X䦲t5{AfbÕgVM\z639lDpD-C?|ȇ{zSԔo::'ބU57A#\J*1SNɼcbvwe;a)\(AVW0ٴ!^6Xeĵa M* J __Lq# Y:Gf@m6}gxwЍ4Ep~cm-`sd^zzagv]bmu_ILGiTo_>STLWWrdc(r^X]dpC>2YS?KF<7l.;ij m!<%_tmMgj`ʞyin|&ٵ*)F}50\ƚ-wk 1Lp|g }p2$>~sqXICk}$h'ܴC +P%wICdԷjJNI OrŜ q?aT~7Mf2c#snWv)1uzpAڐ'zwKVQi]}b'y> Ű:y$ҍRAiݘ.ҋ֖\>kV2 yd)b$_6nC?Xם Ng Alu * ?{ZT\Z~e{p{dp2 /Ѫl;!gUMtPWsuάT_)KCVm Krؑ-2|] Sm *rT L@+W24?$]U*Y+␇@V^oE`I S;f SZr}E)z*@S:H]9)XZ.5]QIȥqB9Z,JÂ,,햐"G~ ̾|baͧj:M;nIfDnx5.9*rwWSKzc)Aۑ:a'qa tLʓ*qfsYY3c_ S;۴$MLj)G)]s ~<RjEh BYԸrPA-zi\ROWߢ4EXF#JR;2FCq SRSG9ꎖܑ0fV'(g3ً3:2 t>?07RA0 g̤Dn{F-#y}2j7 G];ikָ) ㊧8ԑyDFʳANӈp/LGJ Tx>Ec&ŹKE?.FTAS}tL*? RԪhy6d!H+tjۿ0A[f#quP .=wF9 sx4M~+uXG33K&KOlAL:F0Z QҎI/Ǫ:ak.B|VRh\@D?\EDOn74/+eOz' 1[Q.<2'/đ?8At>&FbZH7!.A15_[ ;)Y\Z"OSDU[BL o6ceA}υ|BMHj;%! zy_0^ =@-ψ*]:K4G ozz)c|HԣP/sk;ȁkٓƸ2uf*InY |,8phfﯯ)y:|[zOd(,ذBjrAhϻpq0D+K܃|<SVKdV`|'hBo|/1xkbT܆SVC}DckFRV=ۂr y|`.  ynקd)$%z$t׳Ӓogء#|p["pn~jK8@[vmdpx(|-0 auaU  :eQ] Z3n俌Q~65_ Pn#ІB+*?Ny!v$*;oY܋jҮ~vJOp$HϪ6>Cj( UH|,?`?&T(t8: 0FW5-MW*atBK[4l p`Qg!S_L|;^З]"eZp)H׺U[F~#"ܡ֍LABȎ*,cELd+M#쬱¿H+rѬz>bNs3U09VBӞ 4)kUN+,lr4Uw5µwc`3]SW.-ID֞Ru !:B#+(c :[ve~L(VbVʜOAno3gIöϯrUR#j l큙|"i93G Rh^С0Z ishLa7;#ufx@gF,9bKC%`M8ټ`G9Lڝ*aOF^ԉ}fSD4x\O&׸UIRW\ rl%wy0;8O-.`6~6~ql,´ XVjgЁf-Q<*U&6_ksb}w KϼU3ƒEшŬ#[y~# IKbgD1,BG&“Igu+glu\ oZ*_y?k.Du|nݦm+IxMYFm%xn6x]g?;^K|ڔ QQ;%,X|-/hBz~S^s%dw9G+-0<,e?7ʀ|LXu呶QCDO>Xu6H՝Զ~`iV 襥r0'h6]h$^vB, " a$QbHڪw ~dDh,"j$('(C4';Ec3O` ֓3TӴAx=O?봙(R6RDU1Ȟa}IVb9ޤvV2qA kv!F%!G pU)ެퟬMǣ&"k;g2Lo͈zA'%GK)re/QH.*de3GM%|( xcq>`R; ?nּHFal Z'C A ,[v)T6Njz%r@a摶q!VuTnqZWM^^Pkw>(fɛxg}jm$Y&5Qk(m2İkQ|Oj:xۏvh3K~PT8ܯozP;]`O+QCposq! 9syQ~很Atd; hU280[ !cX/1ϽP֘3y+<4JZ/4yцi:Vx3Z /Us`?ZOx3B*! Ü>.кf6vH罜;}"twzLƑRIvW)̓ bHjiZZÉJ{ir 07MRV0lCϏC-N0ۑccfA5?G,a?OacT˱3$q;pB2W,_CgPCV!G CYۂwk˵1 H~TNi\%`Ǿh_{5Oo|/:K(#V+Qsq8Wsmt}^Ayq!DlN:VMM 'b61l9!Hx[:\OnK簸l8~7)3/y;M ɷwZp~ 9DVBC'=.ea!3%yqц`/զ_zl9Kvsuf2XʘhnƭD])H4矶qB6*o%nIel8:-c4DT6d aJ!\\1]=&[v!pJL3dDn2OaiNL@ rVp/_ [=-61S b`'ә^~CiN6zbnOoo0{QKRm(V71)4Bpv#[%0k|IH@69Fɽ3, Kl*V[,xB|aǝi0?ޝ 2ClA42h$:v%eF~lbc}0DX߷xpp!\4} J&f*_?/5MÕ 7_3P4rw.IYMEƳ >`ǜf_ִN(qPq^is |쬣9Qxŵ S{_!Ǽ%?("K|ę87g5hiۦOܲt3`c\?2ce =7^ĦR9'ba3@ObtiތrjNEmF}',GcX0f;On'2:-Kbaa#Cf=.[\'JY}f& ʊWܨU=^[x[ٔ?;Ĩ?g1}y.faT; ʟnxgX fp|;~⢇wNQI}]qWgyʤo6z~j%0Uxp$ d_2ُR 15:DJ7f1GZ{zl.Pc ePޣ0?ÝGPJ[5m8@fqJ٫j\Y N# 1XS# ~ 9D9[d^ ԟC.aoN>r;\PEDeLVGOQ[pK8RQk2W6h,-0ݍsbFL?p7jҜ' C}^ S'۹OuZ ո\kzx,مN#gh|FC(#G/3t]P)c2WI,"܍5]$ɵ䗍$FYJGe_#1c`jZ!'I-83X>4q4j@_6oS[ړW9R(72u*:VIR si}7hړڛ^'3]^E#bAx;E Tll#0I3$)EYKkEntlH*$mZ$x_sqwmBGnC*AAԃlG }FafHaJf*6rJju2أ=ַަ\ F}_N:zR Q@B 3*-=)4#[OcS~X)OM8jfΊVYJ&u|E-cEthe2HpUO "aO"e 30C+&m:n'`O<0!Gk^xSN:LlKځIymPR̊`޿x(m&A{5;ԍq`?CHnm8 Tz]t/8$k{<_4ohĮ(P;*OG~*MN>]xr]" Pw;S6?F t`(2yFAsno=+.2E="^ULH\? K~N7 ȤL,Ǔw6gQβLycew뎌D}qpNs|[i[% B/I{ tW]@Ds3- ԓ"ؕLXdг߮ĺQX@-i{fQښn]yq;&=]KR62Iz),qdPX5H(VghRE& M>H&J~-y n[B/$Vy;D&w-&npV:x9/濫Q O>05m3UXU>-|+>KkQ'K1h.??dBpZtCۤDs M?ȵC^3;ؼM x+_41rM 6Φݔ%OH[(K1ŎBV%b>@zT B۪Nv)rmXM;A#辀t&VqtGO;&)v\x$=ě~CPuۡ4nH ]z^ 3XaBol-SG.xT.kی {lV Hj4 ,܉ښ`f$ boA#ܐ&(Vq0i6'9 $1M[wilp2[[cLdroEe̼ K4ta+^8),8U 7t@;/?V]Hit.e/?Boϛ >yqZ}v)f=fO@ݹBw^.Rf7f*OsYr7L\Ci<8 r( Q]FyVl#(4Zʁê7; E7]f4v3<ƬB` As͛&p<-R/ެ2Y01O.A3Qxh _Ov.7W~4M;01I+86ڦ+-b3 `2ׯ60B= ehZ"9 '~y8\ztO l fT^n+NǶc2!q}$IIr.j\#Vr-XQ1.ۿȸq iJvqZ~^s35m7σube),фq4MC+!;x٣ Y=KhF{y虱[Jӷ5j?RtB,z@ĝqg(rgY#tG5yq8#x׵~g/ bg[#aG]&_讨(jtye. (3Ӭk)(b%{GbaiH,mp 1f2)5Fw[RWm_ k1 ~_k7na/ŭ]qg;kaJa3tTv4FFzVc2 ͣ]| ;wK],K~lU;az,6n.e;v6 \ hm 3q?wLfbލ􍼴Xjpˠ#\197hѴsOIߜI,^S!N7Ӛ7yNxڱ!yn$4>rQHIp)+@-`ƮN?t͈a_Pa1Fae(A9.C$RX^\5LƭT?EV ̈́i/}h+ P z$2=|_i lUCh:əS!ס [a!bC ):T_Olq@Ur7N͔6N3'P4禑XH٘[;".8|08Ĉb& ?=VMpZ ܇ʶ1gk@ eglnjo]z:ErN121yAZXj5Ǣu3 L*Q3-js{ٝ{F2aj]]1¼x W AtaaQt|nzc7f_ |Éeӻr%&Z6y-{#8̇w ]Ydو5?sSINڗFgheZd_JTbٸ"Z0̜&X<АSZ`7Xq G 8'bD@߈; ):eoWs(Z1`-ho܊\ֺ`Gnej=sA?] ԗFNWUY~7y:-&lp8$1~ͱH[ܸ*(WB>$Bz hۻ 6 #fL31Ttd5 F~n'^ hjCo0[n qS3FޑA۲ Ԅ0rpQLX6Wi [34@B$*>9X W u d0%(=Lj뎟[$e*2 FrWG9qEOq ȿ]EI]`uiZ9$-Q1L  e>5~cQA%T;/tz1Օg9I6I47Tf#5) gN=I`Q'Vy1YvG8̼^DEj,rCb]CC6;&@luKfoAG`|[bHld?Bg2^!οGj8Eo"C|ryvMc] ,D/ 뀆7/`d=%,fK`sǛ'@ҕmc~inbN#i#5hohkRL,{-WjyHFڱn hh6Sgt"գWfC 7ʤd3/K~$l\5'C6dImХHJwajtއ;;%NAAѥ$R^qߠ ;E DQ$ow+Ȝ'o`fⴘBpo]`-Dorf-َLu_lib~S! aQpʍ1O l薛2F}jjm4IZ?QK!P r'!B;3mG 4(ϡa %웍zÓ1(\ 5ȟ`Oj$߆+KƩT<<1lx `3Ĕ۪f|)S-m:FB0Sh[Qp{d%%JoɒQU5d i\cw9Sد&5W/| ,#ɱʐ4{ɽS.Nei #ckχyM8 D1JGPbY@IurgOEЧ#kئ %\i;csHd>CڲuT]B/ y"+i'z?b12 ET'd%;69;\/j82 jo7xܡwe{5EVJ6=qa Zr8d#K u~ύxϺ)/90|{G4:[*COyet  <Kq(! 閐ћٳ"ςѲZƻ)ڤh"x Ri\[4M0 3mEˣk2lrDӇmn >EapCaNAAfhoVHL$ PJ$l;i?z^ߠVGqh ,/p*Ne2Sy+{mh1kVR8Wχ1hɌ襏rlTbpS0*EaY${unS\y|, JN.ȼ/_X2f-W$A22p)ɉQQ]O_F:Dn5x<]TxA}miӚ͈- 1mT&Ac96OjށӶAjB*$`>x0tE7Li`dⱍl7ppz/URGe.3ʠ 0qj:UizZ0/)ū//@^Y4=G^~mm(:_M |z{YEḵ+gݴ7<ߦy[_.qfxpTE8+ܟLЭ2[ny,rLNs]OGհ\Rh aJ^ܯ kLHN & M3_u8rz`3m='NxUPBkkȲ0bSb #k"42N.__[?5gνK#x-J̅϶iqY3"O_i)mjϧ_W7Iu,N|/0P (sJ$q>UO Vx gbG5C96DfjFG Ypu)UtzeqfNw3m%mkݻLA-Y \H9VHlm>ThHXUe0*Ql-fyr?Q%X+fH,0vڸ QOl;vf"Ky!n a,CuR_+pmqۙi1j К64zgH5a̺#d_$$s*2P6v@K?;Jovh$vQϜFu8L-?A1${5dLe5>e PD'`$YԏX/D=Kv]d'XX#__ZPcerFh, v/!b k6(|uS]Vj ]qGVyЩRƧWp|V \흚m\d N#uc+e3cSżkCgUq ~ M<-?$"lsܮE-Gk f?_+YmLqA'F- I `<;mE9}uf&ޘM 6{4đU 7UU82KU%1y>t_Q%<6%in\5|738CnuM]sDn=Ԫ B "f}H4/EgҮS|V E߆"R%&pu0䓡ٛ? VŲQɘ.GGً )ų[+>s nʂ}QY(BBhýd%BD}Eb}& Gm[vZ2AV!L,ܕKoex);Ã_81-7&1+"u\ʼxM՘ؑN*¾DL;&麖l&,ynw˂Mpkcbi1tڴeEfezc ֧IyCƿ̂ʇ%ь|C@F_!z9:+5)poc .<-} (I*3zT}b(4DŽ. Ԑ je,4?t u%Y;#eڣ1Ƥla[NtB;AeCm) 7@:K^D޵AXbG,H)MBUyX:Bg@#%lD,kz`w8zνrng*C T8 ,Rn͔#? aiφ9g%58S!0T1u޺ݓ])~MRӿ.tEKc$(CPJ5C9BlFX+A}E(ryEe}ZT"[$:ϼm%K-^bWv2]](wDD+et sM}.w ]nch;"^\ W/mψʊ Vw^2 +m2axDlJ1˔CHO,^9_' O$Q^i$4zC2A?w4|StH8>䢽~6SԙS,-x]`$'U}x Tm%&"nP^$GV>X(|p$ݘY^;_|ё!&XY>Y=ږ͒ŒtzWT |LQ[;/Z[0 {2#~1JY̽*dpt| OdeIUy؈[=,ϭO`ZȑYH>!FjxwEyXV(3a{c%mA.r⃚W0%'tA*TrPZ4G_'YJ˹8P'T"-,UE&[@),%r- ؝GA<`|0@  ~l?3\kE{|AB\I0lh @P8q']WŭE#2 j_ok{BR(? )+Bӂ GCp9Wᅩ5ԽB[)sz?l/t:A 공bx'Jq1(Zs ~hoKce) UyM4x@ˇ6-"*(zѹ3R#Q=eo#0}z;7M;.`+iBkK~OS=gD|lQȾ}XۆJEvְG=>PFA |)Vr1qT@hT jTMgEP"lrd/v́g,}ŹvY̧fa*[4'=o0Q@6fBF7䫛8j@ʪҔo=GC_ǿPR!Y_̸uJ@"J[[!@ os>^ !UWZL`ʚOG}Qm'Gr\MԡI>] .1y_m ȹѓm+@3ZJp`J8rd^Χϰ ˽76<]\UыB~3 ;@R=lom^>` 7FkCq=0q Y&ڑPFgvS D7JSHVt@@F4of}X@@#8wI' twMA}}> ɾВxlP>4rD̎'O=e\4Nvn'ѻ%&Ms:+?Srr7rOv1LH;߷}=呣/riD cƆ^7cۇz$m*-ŎpR`y"/{9Ue | ͕aJMn/&l9лW{(},Cr15֖mhB0G.:cZĭ W|g\-/`+hS*cp Y5.S?PB)_Ps#unQA ~5!=*B[AU^Ͱ#f9Fiu<3(!ָL$ժ쐩Tm L5j]3HA Zn<*тњd4cOTkh' Mzp nw.!䋟 5EL:xQc[l=kG9FBn]P%߱&V}^&?y O*4RUCbos>7o\[JJ5z]`ý&gip20' ;B@.HxyDӒ 󫔹d nw5eI'Dʅ3ͷ/Xoxv栃f.C˘H] zÈ$渒zt p3X _{) 6 u -eu5oc6<}"Rn|G[V>fG7H`uxɗ[{^!.H\9{y^rr,I]sḻMt'j֋! _D3x{&5^U6(śe~iUxtv򆋙39L"khÝqc҄@ĦʤnuZyQ!uD3i򮁝TW;;TiuÈll 'K=r̰mo;n7ee Rw 5smoc[ !5_; m.xGXFw? ?nq|F.9IwӘ J2$ҤKdlӾYZT/t$T"xX3d伪9pm<q!HD4a|.^s$V[-) 'Ma΀"'M&>"$Xd-PF%J]~󝋔Lx#/ =E _G=5`Y8<&FQWBXlIyp` Z1ZTHM\ x5_ zBv 5ѫ0:H[DX)%Lcv)%I4 *s? \$R ] pov5K >O70_ 8UqM xf:@><~=}1@g;!C Gݧ }?vǗk ^嶲Ǝަ^i뉃\p& 7!H߈]CH|hXgT י^򸱐Ȁ\8Ȼ?'>@̵܄)}||ToPs7dm -V`Uj U*z3M򍡰yX )1K}FLICqh V#6vaW=O3V^~120eb?U"#<#ӽja-LUl t_>5PfYvqpA=(Jj,_1VJ +Mvؒ$5^A6+YI%"2:YeG~ } FQՋas]ŚaT5K.K2O eEEJSy3jIgtJ䪧@)]]][3 |׏[fcu,8ba`ć̬I6p"3) /?]yn&_nmL P| %0̝Q:H_7 zK 8).B0VB>B(SfP >0j5맵v}d&%ooqy|;cS.f_F1jKw g 5Of=[Z%bijvcPsi#RGuE Sd~?|Cyv\jR.fAu>qnXhmྯaQ<<% _?N!MunMPW$$t@"xy5DsS[/k1[Mi[8C͘T *N`Tx V'Ň.7+4'5~͝PTIjwhML0pXG)͝h0o3`YLs s*9Rl%MdCj3dM 60Z\*ڑEJGr,oir&D!D ԗ2r+x-V=朓\ۜ@cAbeɻ`ggW`On7q{ʲ+Gj(@gd=ުʾz{AWP8Dqst"ԑ D//K޲AJAϐ[`OƆUݽx$Ae%UΚ4 ڇJO̞&lcE, S؋&i)p}]+arr[te9(ۼ6T)gK:ϕb L 2}M<'4pCG\j:my{b}޴َ0yNO a~TQ Dr[+^q17HT&`7E=8Յ^o-GZT|p'ig֫ThI\Kr,1'*%*S2FcF Z'ʽQ D1m~}C?\.]{99obxktJ<Нa )irBbq뽱.U{bnJf>|^G1^%N,ߍ MiSR +f.dd N%C$z5@iBӨAs{fR$ opm-Ķ8ug/>Tq0' QNZS7e*ߌ7w01%`*(6Z42z9X x"0ĉԘ&>|+rcwRD 70g(+}\x~p%Nyh73 ß:z_{t3IHF .~:S+߽k#ac`@?aA6e?͢@n-z +e\wJyǕM=݃ (2 4 YEX%x˹Y!ʣ姴Dž2 '~nMRHvu _BzU#ufM>֫MbQۿ'AQ5kp!;sQ"B0`8P1\:rE`oG\O&)A&QxK@`/}*ȩ2yEi^^h5Ar [,y1#;b4"*`7M_e0C$ Av'v68 6,YA 0JDo,]%*toHIe/ 6S[Dܗ^Vb:eʍwשp9DF #' M!_S:A  Xci+1ҧtqll4“l]3tɉf? tÕ/p}d<)'@]>y{4QCI ~i@>kͅC O yF'[KYMAOo>{5nJKRI.64؎ul ~ɿ_1&ިSX$bΖ_2O]ԣ˲27xmF(;Tc'x6a=1Ŕ t%X9F2vU] {z,& 7t];lVD7Cј|XoShk r6⪎!pxzϭd÷Pz+j Lz!!cNI~EmhzvQ1{ ]{r30RmhBGC3G!Ejә{5|F~/[ O"~BHGіuF`YNZc\ 2efv~E5$R(OSECժGH?03̢6,oaz{VT2 7dLy?7hP,{b++a;zN \Zn$#o'Y_{=h6hBhWN\5eq+|yBsalx`q ĝ"mߵSӴ~_UѠ~N^+Fp$ʻ{Y< ] +eM A LkQ_;?9opkB,e艒Bos "R;m>g, /.UW=n$A=1K a!*2OPuA" S$u=V3B>94RLQϼqaJ)t*xJ&u#Ť R-^ݿ[ HmJuc5rׯX~~9ܿiO|u40iҲBibYVgX~i\n{ UU?bӠ&/B0,RUN1L0V̓M0K}P6˜E4gO*Kw"M2~㤱k!(W)aIx(f'l#_z.`r6"GsӲ[- W=ۼimlk U= q>(mZϱUDž$Dɗ0UNy QNԗ^͉>f+ӛg|n1lɭxoOIEӏ4: 8Vchh҉q Ur2Pr V~jw/hkJՏOZӕhrfd!{:s}VUB_<{riDgqvmC1@loͻLn32YZ痚So Cr >_aUv1>,7!ޞ Uf#Do(9z#[Ŋٗ¿t6J t'_EEs<;FA!|rUYb&66SNC-'2\v *dҤHrkbM3Z 2*fRbht8V=W`! 'F*̀P芗]~OXݠ.]!D/: l5)agoaVI S!Bvr Q|{-ɂ0\ +GE3CD1^8 Fbm٭֕ \_~qaBW#ȬZ y!W~&0H9qq8 ^Or#1Kn8\[<IP5?_2-˛GB=):Yag c"'oK]Xޗ,ݴS3U [v s `Y3{vF8ioe5BH5єã/h!+0&*nQ;drqۼPU?"6QrŪ8XEaJ*FV8kܩt3d []Ļ} ȰD>hMI_l߳~S[}~@Ձ+w4/_dm0]H]*1R743a?:, ŏ!;'x6"Ay>A -r -ɡh'9 E=#MU{)Obz[*C˳E/ ÔbCxǐnQ?5Q֓G?fBF\o[#w2j\I'/A,& P b:b8LZMA]&ySڲFn&2c83Ԙ#6yw#ItO'5B7Jlߖr*AdiKy.lQƳ<po׼xc Mߧ?<Š+cR7풒!Ȧ݈c3@FR f,c2hYG4:Ρ-HIR1S)Grf 괰lXN JiU\^KSI[4Π7 P]$=h/+qzU.z=qդ$mUu_yl1OoY@ήԲ<;i_7;_ +yB"K|J<}cB#xES v k amGΎQ룥ffIj$DjoM'Z7,?ukT:T^jUP); gXtR9@֪Y4+6EF n%6iY%h3ݥ+"xǯ"}m5UH?@jte% ׸8QI if&mI&3{b*zzMĐ {K8N Ο:ahy͵6F@d/Z|nڛ8K('u d˔ody=0"D 贞N!G+jaQ:E0>xW gaSi;IJa;*IKINd!_l+WbnTP]sʃZ[ 6x5,)^$RDT9A(Mv uq:1%AA@kAܛ@&bD2}6`hY?/C|d]f(6܎D*vG!apU)#smoL4S=wN>gm ˦vhL<:㑑d& =fo(_]  Z%_#AX<قY4Mc4$P+ Y,uhh軱g֙2}Z+fz7Zp 04A؍|C LUy|I Mty!Ir^F-d4dTD;ç5rfsts2{.;B@ *j`/ *hx1oO":361=9>f.Qx_sv?? \,&kFdg"'IS;SbG rXaQLB#IOE7ܫ]Qg?k"#֠w{1|RX)C' yǧKԯha"]\Ê`zcvB%8!3Zov _R(@ZL_V-/[1Y/] Թst=;ql Z4= zj$$<09W 9{Fy(\Y%`lm8<;=d*k{g{]9@/cty ; +]Eĉun]pmP 7-ﵑ|U}Ǚ0mщr>[( } !R:X;]Iۓ%jG~K ~Ygl;fwaiZ|p-薁C26wa$eOnƄjq*X1"[ܬCqJ&]A? L<#i}ݛX 6苮vsCN3fδ"'B!I+)͍WAa3x|F9;mT qЦj C_4gĤ |u t!XUC!zK$ՒH|ݵEJGTQlw'(^ӎ"<4Oʝe9LqHV?#&p'j0 ÇXdY(mĎwoU$u{f!GGJ2_ #ִ^05G@:ՋD䓏%I 0 4yWHѧbp=+X\Z#%U^Oej1=!': + mZ?BtmoAT1.\er1(Į a5/{c3{^(%X42߉!2-ku Ɩcqav2$. .|ZD23SA?aFiZ'Qv;Q@ =l -G"?ֈ]odʤ)G^;PF>Ƈͭ*㶂gɐJZ)W0<0v%.% *jķ.O^q\}":_䛧H+@NVL"bUb ]n@@2.zTlGļ>;i ARrbM#3f̊(BmkxMjIMry'Ӭ]gõ9f΁/O46>͕y\aiBFCub>.xy3z0 E>SBصr5.EXX.!X+# l9e_6Rd[,8~.W7é̷')ϟ7C$ZAҫآiI6bԝ03IۗCH>蹐Շxt*%myb}i wbd޾zV,M%Q%'c34SeMH?]،`)VETtP[zja?_\Ⓐ4G6dPg+p>ʈ5ս_XfK'7VL T~LoAql6|U L5hLh%LVJQ_s_A[ .*ʪ\ @=fCwlTՏ~ۥwUjXn\&0Yɀڐڹ%`VF\`qáӨ$!'9cZrM )QÐ,,bǫ>,1e 4"& vg~C`,~υUԓ]$hjl.)mxvF>\SXA²:9yZm'+r#b-4ݑVL@b>9-Wg,?M~qczaPIt1&[kw]\{kuޣ]^ K N#@iI$] a̋,on:Fm}8/ɡ-3ÃçV7l//r0 k;ٶoU>ikhrOč;"(1;#_tL9K>߇tD@8A9yzp da?l>bo7<ߏvLz/"82CHP~i];}_Mѱ95dcH(dڲ>V.7nStkܫAj/HYt1QQrpm;L[{rZ k(ƈphE4{ѡӪ](a6/O"¾$*O!Gz\=cHPX~[X[\4Bq˔f;AoS9֭SWه0O4a8ͳ_?蓞 Vʩ@!NZڛpߠU 7D1C\H0#y@6" ULx#%9`d`m{}9uק $ h`r1/ubK\]2l {bs`}(M]yf Ko12E)Q"J/3뒜 (JK7A?$R y> GeʻQoY\y_uu3PKVDTCc"9"g3Mb|}ũ7X , aT ?kWvW;I:qe@E=x«V;35UX$IT#R H!?m&KL@qq[Ź$4imqpaC~r8!pc&ዬJ׫nb`FFb_ޯy[` t _-ņ-*֓rC(!^Yħwܠoh2#f> Ü \l(emָ$ U\[5(U PTL25UJL&+P/!"(N'/FlcҊCr~Mw „k ˰+O?݅jB.y#.xT __n+aϰ#Wg~k?'$[Z9 {$7/[vn!pZ%,S{<)^"a@F֨f)ަYĮΔAP$j7$޷jm.#1"3d[eܣ~ Y{z {:Ժ(hAB|B@$y1Zp/eԼ>V dEn=_"i/Z B4x4h&Ge Xqh~? nTy>=™nt4`mM<# _1aЕ y:xJ.,P:ph## 66ʥҌg,Wzl}AG"֑ E )d̹. 䟱xt!U/h[-Li:Ľ`9_k= S7,pu2FmZq[JR|> &Hp߉\{=OZ:8CZ~ NP3tOӗX*W[,/@1lH:9T񿑬#]w:J4y}@_-ܶU ժ>8LQ47 O w L*؇t/ZAH\Oaцo!CA(C'tUhǃrޓ6{}axB,Pt i9bB3؊缯(lRUVl~8ܣU}'^G\I%&*b-!{l3e׭-gBX-wT Oxd8cAedg+ָjQVaxW53F*.}EF3{,Uo.wx(QK)0V=8'{8o|^+f=*^I'Oý5+~˅b-haԊb?TY%dor^SVC*#B[5(u;~(6tdnS:в%Y^{!ݣ/ LHy=MĈTu'OcW*mY QR. v#=jN`#c`R"FxzgЪ67v)=8DFBd!#5{`<א"v0&?};b۵#}K}$="Ӵ8F,C[fXCM\#C= ^ {/T)L_*, UIcܲRDzg *-?Y\p=bFqd(هhhbPIBVf>P(Di#hJnTp+ JΘ9׈xI_~EFʒ&u4Ec6loքdʍf3PVя NnSP$aFdR>nn ,D쩫8I<"D$lVP3 N ܤ@ddIf| 1޹ʚ "#e,-tcl6gfe&Ƿs'A]0S^UB\S"$[}MA 847WIՒkvIpq rRHӛ͚keZ"1܃+3B{, ཥJޞN^~  ?J,&vӣ_taa*V9GxP+jT}y7K1譎O}8n$bom1\#" S+V$FvdԢ/A3 ݧ,3%cyNj%4XT: J[ L>!-Mˀ@̗;gOȽ@ꨳC F ~nPF&Sp-\:/swIå%rx/B-i$C)ИPOBxjVb?Y\IΤ3#h)O9y-Ck'Ba+teA$vҖ@zs?S8I'x "Ku'NYG /H u`>ooͰ0k:n}@ Qg0N-'nrL. Y'!i qa:,JSv$e]ApLh(h?WV&ըSǟ/J]F XHte+|qgM^@B uk-3O?v H@_%jdoćuQ1C. j9;\et]Wr˜BaoSbm"ü;hq'XAr#`zNw֥Կ6OI#O%XiN6J!l-6PsR@uaއHaG7HreH@ edά"BiMY;2"Ug%UH첺}4ö гfRYkzF.Yw%3?{iݥXF9eaʟ+t.K"Z.ax ƫIv>MƄQg cKϓdZ/0[X儷߫s꩹r RL[O$o1ϺID('y|\(5dnƱ%~s=VVC9nwp849?y(;Y+]}#g5}lv90DIW$EUWȚfMF;${ 3̸2V+#rz C3aK Ko8u eVzC^j8ohg,o鱋 msVĴwBTq\$Qg O-u`v;b"czSXne5} }r< #;@Um,pOTr"dGWvPaA̲sU_2%h,9-g=N[!k؜LnF׌,de k]J~ 7n{(uOX'>F@J}mZ8KŖbb뉰͡ l4v3Gǿ/b/r_tiZc5eZ䶞Dr^r҈tyGb S8vc'miגtz~ޏ|-#T0IϑN M22$n*u [dE@ ?3i}x»!19b~p)N8w*w>Z /ҕedWڼG 0=;z|IL >U P䝰Ĝ\h'8VsOS(Sp؇k3+ߧo,}sQ"h)29VR,HKMߨaq7a(ڙpV8΂ Wi,Έ ʐ~:uS@VjaWr/l29Z0dK.Ak\fA`;|x_+,5JX2\ڣvQ)5>j g̐ Ӂ9f/Q9ӏ^'O ~G3$ΪU2e;JRmEvh~Y8̩Xm'H2Tw˺h64-j j*eOXAtW@M](; )kYJmy~ P b$MBMc83&2HhL$jl!gQN1m,@@x*t0\J e?L16J4)!Jb*P6e k#Z0$f 32 FLo,-*nSYmVq c+1Bdg"l'w'lu\n/v/̀|..]< +Ɓ6Т82Τ UL) P õ-]=qW3HГ\^,& F؇0)w4ĺ7}3#*06IҝQA`P3, v?1|7, m 09לw2\xcLN~ ?vJ]d9)ϓ>tõz}^wGMq825'A%جߧE^_+~gϜ [֑HM+HR2a2If|h5½*Wo_[k% Xɿg޴HR- @sP%Bg(]vHW4SѾ ]eZSx!FjeѼDtV7iҭ4'[BŦ{8!Uegb+F2ʔa=Y+g#$i~Ćz y 5mO:jI_CknkA;ܕ:zt^T>@8j~k+|$H~өPqRa"fi@X|*U {ɟ`hAI J7LˉD^N9?]"|s?wV߬5 "Ҝd@nve'> Dg JeWG:pZ* 4J/:s[ڗq㙜gJƐnEl,1W/]OӐ<3iɾWVvڹsڕw^]U>'sYx8 j%jKՍ,քќQ'ul=Ed8p.^sL10G/6OL7Z56!Ox|:&[ɴ>GtKvzn;aL#]p2S_ >ƿ#FM܊#ppXՕ5o$hGnܫ!M?5P^Cg +ay -Am ϡR88}h;<1W[ja@n@ow#n c{cvoY("KBhhvt &4W`b.6llhw!/Qzؼ2OKŝעiMm[W>"Jmnd'_hүYosBR._kVsA,e,.XDhuq&zdVy)$PGf/)AbPh@G4V >h U)'yl{Y̋RW":TTL4JZclRdvCX-DeܮtB}蒩cӾkH|\ 4T pdj»,Q:k09[']6 6_Ч~jG(~+!뛏J*xs`_" Eŵ?Wy0;0|v6I)6N/)ǺDKRLlU] FMDqw;pqtS/ ף? !w#UʀRLN\[䢷OO's97kobV| Oh/2 wDςyDSj( 4y4BGڛ%a;HCMϚ9-?v_i0-&p> .X|ϞhgޖD( )9?12{I m@*>jYr6 ՗ۇSq !ɏ@ #$;H24K;γku5v~@γOŮ|$o1hl>Ec!$Wɻll.o2 Bu8.#?4/; DI~ _K X9fF͙ oBySlǩа֝ >=pAkP' &,ĴrmpY0]%:5/9.?7:V1X xx/ /n5ɘqbx)2&ѩoӥ̂Ǥxk f feI5ۇx-Tuo_5VP.7ӿ.HEACBP-zsA~l<0^<)jY$ KDo\%Sz=yY,!eOyYn%{[n܌t&K!0_7LQ=GEQUaP"LK/<6_Q[_3`0٭e3@}KjIb~ݗB' ZE1ⷃd&2K.pӪ4&sYC ,Q4Y|:#q[`@ J7H^ٓƠ]a z-]|{ EVq=ۯ#=N6)5%a : Wb!&L[`f Xnƣ\d j֓:ډY5 /*o _T8\˛L—a(3"w7Cu{ϣȤC"M#zrW[* 0]YƍXBQ=*fx9ma8i{Mʀs]=u>N@;,`*H&c+J2X8=)VpJ 4,bպ2*eQ'z>:s F^'+DӀ,گrR,RA%AWp Jda}qûsgf!;rSq0]8̏ޯh?Oy']m@ /[62 "TP<޹e?I= i2Se>eC\љThPW;/85j :C7|.i.%A53"R_IOۘh-tXٟFĴU]@:+hސ 46I2>^ M T0c1Ydh ֐/ЇRZ?y\UF/0FXNbP`-4},' }@F} 2eL?; >{Bx[,maZ$FA*ວLoI&vL᲏dbF.9N@^u7ο.,(m sΊOU7.őrx1Ur`A$uY sFAw5Pn{\bu )h[4$Q9Fly/%lQF<)VXan=}ʜmZh}\k((5gh`_)xQ1y!4]5lW3IFJ GHZdMaA7 f!oE}*Hy~%[z#wPE:B2mF&H ) ˞zZy rۚǣ%Yt,&l=4y.mjƨ̀U)EVWB%ӭ1lNeLU $}Tj >$OH兇g[ =O=Hv5iK~#0 XVPXPʷ> ۹;fՆQj,g)GVX!"JuXF#^f̮%-O1IkʲlS,V(K .,=iSÑv&t (Ʀb-ؕM@ePitd1 E:A{FE!U9tξިdXy;mML`V5CCdO]x,!ݢ3Md9nB +Z}f4_f9ֶ4MMOе!Yo孍i*y;B`H>tŊ&VעlvY 96v]Gg<?[Ҋ1=?j0skl AIKS>歕+K⸑c&{aY7Fl<`;R?ԴbPF(ڛq`iXΟ'W"80i$aIN쳔D5%2hU騠BХ좖6Bs}yc`9pSjyHۤsC py$ :;>; 6R8ɬ-7+[ապO&@OyE#,c>$v곈'5r\{ddiN]tjWCA42 aj&:ïmWisw_$)R*"|&f"L'{Q#8=PA6U6f)U]V]V\αZ]@+_vξC0(qe)%e\NJ Jgip%'#0z9!V?&u5j:}L@r/ibs\xb^q;NZ72×]aKz/U5GZFu!f1Hl%ƺxu`[=2 / a@gj8TB7ͧTvk'2 JZE G|!Z|JWYqn-( Z$#Q[0@:AP03Ga fq$uQb⁕?>:<^oiU/ ?5_9p:~%J!P5#R}X-"r(ysۘ$AfOL\`" uN=iٷ"]KAeOB/l.0SP$̪ Ѩlp9V2id!]W&u?WSdX l 3"% ބ202m6ry.do4_Xڭ>~ ֥΢|B8Įwt:,dh:8#lQAҬYkU. )-.o숏{#!I}3{L^; ݆&®&דz2&R.Gqr(R&ȿs$9xIuU|YD @+r=;nK㸴lЏ5R$6.c cr%66-%6+r .CFt;tU'!LN}q7# 78K~f=d롂G=i*e3V&,kKUPy"F nGa-:D$:Ki[JkOb2 :8` S[i*Ea jv z1D,v Xnx$6zz?MeVOhU@vVudT3eٵ2j Tkj]6;;̧Aj]ߖ| ȉ6,Ԉ%хXoN wp4RFfb׸Ag{gq3=+wSfrUld}4"6)o@1kp.-;,a9N]ISwFT MWR\@ 0hg]۟$mr#{ك%ոebcvGϪ)}@% ;N\ms0ȔS O)&'V1C}kfkz$A|藣VKd69z[f3;aCp';;A8x6ǏZ7p9@ᢾ?*(؛nߊ:W󣒫-)D%&g^5 ?s;ͩ] 7>@p-'+h$II5>vyHsUY-k<k!x(@P ȔWV&aUA!mbZ҆?@p KfgH9}<'ir8Zby(<ЌhlrO@H$#BĮ!U8p53JY-&"W|. \50t{W`;ěPq㛺ֺN/v &/=I91タ0@9P 6gMtsjڼ7`^([NKwۢ:5Txs.x5]DiJՑ<1\!ZD9ԓ#$SɌ\YwCUx¶U׸ M$ w*D î6uBK0N O+/tNKhr !򇎹4]7;e& f0폊ug6Fof`p{,6@eK=Q]L}Ьjd\ZA827iױ !$&$"mBSRIyL3C!(> a$)\:oǧ9Py.Q.jH QIDL$rW@֥/] B vrwzXY$5=?̇B{}eƸ3DsWdwvZ^a:Nm0 Ȯٻ~4g[u >em*I{SP2(2P-p[o&CWcncz,罱7'rKl|K>bYvV\:WaG@3u!dqr#.l`ChQa읿"@ g("Y/oL5vsLU{RLb`N;R4f#!ݏtF;&5Ѝn, 7E&5mg\D+Y>n_]xK"%:X2\蠵v x&Dm36$}]x#ͮuX͐m ɕ̀||7˚pWXr+FV/\y&Z0M5l^@~;Ƞhz+ͷt(ߑ޴|X _cT(ڞn9A^4f3 SَmNEJ%1gѷIǔvqfgHҰc`(A6`qi*+tF Э$3obOmd Kf i`\\dDfjalgo1̼~?w Vu- aJ8}i Zx+ZY6rlmw)8w'E@3ʒшi!V IOe3D1]#^>-q:8DC؃ɨ0)(VM<ں+6_IfN$7-$6!r C^6i.9ӕPi?TސXߜTfɔ[u9YnfUK[5@)]yLF:e%+]jkvry͗p{mDjgag[m/lɃMZq3>un~1#5>9ĉ) c,h&Ih߮z@ivW&+Yr%cmUHA\T)R gѪ$'N̹f-p-ӂMeCds-+EEP1 U>a9,OХb kQOFc;0`y-*鋏ے>U|֋ W>A,]pv^/~"]M2T^[.f21{A֯[3Q޵TxwIdȉx4P[ZHI'W7R'Dg^Kֵ7y\6:-BYf5h7(0x{g&%&@B>(=t `=(Nlٗ|T#9ڈ/@NXw k]B$xV6 BRW:0׫Sq2G8w-5ȔJ@x0Ctf$Uʉ+i9am_r#Go.j{rÇݱ F&7Ӆg}#v7j6dXO 'g?j6K:JF v˺!\YB;v_!d~ 3g6!nfLZdҢؾAؠ| M3q%3 p60ey؏tpZ_ܸp*JO?-Hߠ /nQ'pOzsrF( z땅 8yuaz^ޢN[-+S`(}nH|4w8+-J ^(Aiڲz_Ӡ,^xr=8_W'CTwdN&Fr_tj.ԯJ j#,NL$ ;v"4lmޖOѫ~WT^vU*KM1Wi+6geL .W27"T]=U>5[_/{) x7>(o QQ-|ȹ"\=/gM7 X杉VC70:0yKb\`^Pye*O`z`Ifj K|>+%ƕSZmU[s֗ҸT5ql}U .P(_BF=_Bi/iY\Q(n q[_ه…яogYH`ޯ3 `ȶ"H7ԏ S*z/Znȏ/\UJ)#_ @J9Z'Уi"5Nw.nATi`y" g^l*%M7QvdZpwpmp ; (Q 7†۫%WG<6XZWHw킅I4TH=V(Ô=_5C* OUp/ϟd֘Zެ#7?HęjԱ6V^8MPbG7 ݯw\f IU '$WJI 0ÓĊA~ԦS ֠}QG7(|2A:3Nt*]8RrTr> ;z4;{(XFk|TY$I $C6!/)$bS:pp`<-6Yh VDcGx.08^y9}Jk{ʆ@*E-}wّk$\U-8RvF_ V§vP*9nV֪#p7'X+2F6D:n5{3yjL*4B`͸#ڇs|zg# P×y!>p?1!`tb(~jaʊq)"ELz@p1G+fL6ECV $QJ;0ٔImk} qzʤx b$ 2R.u谩_kE7CD,Õ 3$H[Oz*Mu*ZlNOxR۳*=wQu|0xc7Aw3r h㮺ʬX^Vd}k4Z}&%¸՘$rhzbr UqU̿OX:sڃ79zz"sv lE iMo@ L" ;qJoOvamюS[{ZiB@ـz2< ^p0g"9(g]pգJ'(/KySh$^+V1y%r^J81ּm\ .>;yG>+ekWѝ\ ?6\Z{d.#ŔӊŐ רEƁː,\멀oM?kW|ParٸĐHJt|Ppo;xhL̮9J+LQ |вvř&7{l[pec#Ğ2_m7j VjMvo$i:z $E9{ɑkd!IbX}ѬL洜F7Lp hϮU;(y#\c@8DRvڬiXTphF }i}ad=G=eRϚ|hUIt H!nw. ~;ejWlrƋfYE ШurS.Jxi b@$u2cN&a t<2Dƶ"i _&@ _8tp*)ĝο -٦ XE6F2ø!,p\:A=N g޽*} WrE(jU|Y"kT&,1ۄO"[}=tw0Q1?gSF d ӇMwJL ľ Gvs܎ޗV{H@^hO봎$U\+QOMΡ60]%7(9V꼁 xBU09,WJ ^pGZq,u^,:8hƊ2J퓾m*,BpC.y1-ʿt|]nFd _(}j2ȢW?rWfU3nfvlDaU"1?`8l#9[ü9{-[Y{ .uCT]gz|Yɪ:;MØtJҜ{Z# z3eTz S}0F$Ȫ~KR/j Ey(mszN?^TvrNvlwi!=9w6:E( FFEfQD訰 Iz4Mi|a[oྈ9ŃXjǘP(0׆ҌZ2@0@jCn),a;Aj [AAD!4 jl'%(%\>>! u9 Ksr$T_nW )I--ف{DKl3 by;$Qf9S-\K{06vB$@@WVEWdIlJƙGꅼZg"NhL?[iFPZM?AV.n(Pi`2Fr\RK}_KnJ(ȟ}")]N w?i~GYϚ9K_;y^ Nwf6>N̢C!P}!\]Io39exm7a`u#ZFl6M /FmZÞdb￉ޖRv텑c [Z ^{Ϝә_S_wv"?f g.Uv{?an6i)Ju1s~7zg v0͍(-bvSMV@.D04s6?%4V&[<Ԧ ׼mj=Cn߅m"&s8|i}P'@@SbG~٥GC{Y y!}\*@ ZR*¢CQt] "!KoVB0+)hh%7-T`vEQMPs%.H̵-+aY:'N6FqDZbA7O :w Ppc;Ѻpw_04K9M=hlx*aU0GL^^-3hq"g?EѾ,kUŽۭٞX% -Hй+pi(w3؆'KYԤZean`B<҆U beСl} Pľ ^0|{!!{$i ,ɸ:c—aEU2TaIXzXvUd(nk[iwMQn,Ihr._Vʫ|]%Ku$(,L<3WoVxtXwmP6^C#'{UOdžs$2*YP(-)t6=PH+`I/B [z母8-{JĐ57-? q 9m{Ą:Y*ۿfwSIޚ4M&ZB"Ur BTCM|)f6X+ww!)NԻ;'q q +Sk}sD،2 1)DCQ$JQv^Lb~;9Ӏ6 ;OhE 3p-Ae~*]+# Z& ZV7c _JqlvoYc5Öi}QCK*^޴iɨ0BpZY,+0]pޫj\%2143Xqv¾e>[ժqb>4>vy6{/bSYdk:qP{ڴCVU/)) ,=CDŽ (i+6-핞x`Q9ǁj&Ms-#cf8Wူ*m5k1Q2.Igkr[Bc5Z3N`έuQAt6wP9)hẟ^flS$:6q$/ԠBmpzvY& 8o72& Qo8 9UKĥjHM_'w"2|QHFjIDEB_$x r Lw蛼ة#`E:9FV Zdnaznڃ\#$~( .t7K}FS,5QR&?g&AMךo|$KBaќ턉Ū5OM1n-MP5@||{l7{{ rw!v8F,hPEj-X@`>KfT)F:'~NYqr;Y3Hrdb|j{l+ڢOTH9st%WGU_hKF SMaQdcfuM;K̻WH 9{B--J.KqJ' )l& X_(з?!#pފ\W/m9Սt[!9!ǀBE;,yUBꮰIL;9( 酈O{F T@1Fwkz2`nm6ĤGr$ʷZ,;7Z` SRP(H\0՜8dKe ]R6qɕMƿg%Kqo9(mH»TqLUf4iEU#\('qaOBżPETE 2ݒv~1ӺHL Ck4IG=M> eE?ًv4}){R䍯JQw[Bu q)LLWea\%}N7 ulhh `wa:+"Q}ˊqfE6rv+ фAz^UW6߶7=; P$2O[?BIzv)b]rF 7֠E(48vfɊsGxR!GVB^֜kq2-Z) %wsL)Q7*.Coakr ryPc 3;jow1Et1&+X)bɄ6N6F%qJB]N-q( G~SwU! [0Z=9c}oN23b(b401 醒AnVh+bNj6_ #K$T TɌS,yȡnu(#,74U.{|g,"M$~O Ā/sS+M,j/f[Qo+<t P39$ p䬬ߏOɯuT斪C5Ty`PdVqpj쫔i ]eg#, LEMY. F⪺V{?i-A$q}Xx4HꩻDM5UE/e ɠ*d D_X:Α_ ˾Ćf˞<p\V3|;GpmZFe1W,)UZB@3,v)B5w% S+:8xvcfb$?ڍ( q@lB$`sJ_23 ("Oz+E?rm `#wg{\Wf@6iA`ZջZsW. Ӡ%iK'rG 3;$TQ_m;xd(ǎROX]8~#ڴ%Oڶޯ%&fMݣ\x0fM"\e q˻y;3 ڎr.( ⾐bcnbϭSZG9p :1Qxɫ{2Djb9&u+RrM~ +m x*߿=|AsYu_pl^ׇ;ڼ|Y=`:%naBdaoSqơ뻒bT0NrpvdH U1C -oJH̕7 AI 3½- 8Yzu= |9-z4a [g;{l^MBH5u\s0u5nm?A`4`C-16^6m1Qi49ѦP։vbcv_Wb_Y|!?ѣj6ӂ|4]DWv Y-&e˼  A׼kNnKo @3TμU Bg3,A$*bE?? p^Q<VwvکAb}H2 `TFUU~  `@k`QAio fL -'ImPIN[ D;ǣ tmjͅ_9:KPl /T nu(fόyVU ].;QU%Npqf׎zxA]@u_u]35YA=|/jb=@v˓=q3nM؁rj8s(sR;-^)"l\M_OۉJp QA24-sJyLk޶ϘG? hNWgՏ+BL3H^%]`%WX'8&חѻKNs_h5y6;z "l&ˊ[_~03en׮izY ˄!rn`F]~|G's! s+Cd:ZsǰQɩt#C-|jh@9@L/&CMi;}W?vj+*3CxT,XtEZ>Тo1m1PyL'lHCg}F긬]g'yM{e|y:N_0vX*r3<^t}?{Mv(#kKpk0ʡ >idXr_; 4gFE n[.CWu$a.ׂFd[dܼXnD(WȁblB^~b{LR.Nr>ُR>GPn5UNHh8%bdz_TWg|tB__ s[*U`jJ\\(5ZL#_?wȕZC:`6[z"`T+z^93Df#Q kJzwea ?8nPt:诟!x:T6V*f'B8@35td\$%YP&Uo_t)`$V_ylHO]r }rи;u;$`if|QSR"0WRu,3ԃ*~xNl+TYE2lKM+*C;WPV"#SH㰐"R@9myNص7ЫN_4_VL%=@]<їO*"maH t#>ϐ+YNvuXխk*m|Ð)f7T|a;{X9mkl;kJ6IZE/rSN:_Fu\7*mm 揌0r‹.ʹn1M^P6:-Ζ)s=)pBۡ?'\J|47>#+p ׻O:m>7;f툐wCPξlxHFbd-e752k[Tpu聿݇`q) 67xƙo66&GBQl3TW%d?P0YEM A| wmS?2u}Tr ؉i[|l0HR.5응3m /rj#MkzT(cNWb(SؓZZR8(/Y>/tP?.]'p>]o ?`(*.c`Io# :E )J#mǚ+ѝR `F Zu 'A^5;.:_-{˹QVZmXWyI-=L\n?3^ts.gǪ)Rxߐn 5TpIYmAT/WS_]nH|;4FZALSa&ot/Ckjp HL1^_p қE4B $A*\}eB<<[+Z8ͅ{.`~ym06WCď ?aLg=e/) #"fe1p&{$Xk@7>P1Xdv:- p¯>vEp#zOpV"o YuVE,Hnl~*dLXp '2 :m0)și7vы-Op~s;L;Ç"0o+S;󖸸Ǫٺ Z^EǯYKpTy`(;MxOn9ͣTp%]g/h)"@6Ws?Ug$a4;FG:0~:zۘ hF1ǶfJUt }# "14we~9iXX@bxzusuEo“>osͱf|J3#m@n6KsS}3w3X})^KY:9ᮝL.wtU,|hd)At~|=$6@I T*Ϯ~{){.3Vj|Y;ag+7gLLhTvۖL!%5}h{uX//=a7&b,#f~uN6od[sW,Ώ0{5?#"f].G9,bN;<N(@4*c{EWz?xRc^XE 9F>Q$X<1QԑɖK<;am֍>I+y^쬧M1q-d0 U#?PϨ`e171rFN"|Ӌa!sy7޾̱P*.mr]t,?HW~}cN 7It@sJOʼn3>8*^ϫ5QI!PCzp1.]_W- `5sgLz0Y5,0״ЋCDoo}P%>m)( j4ch{Y[4Wð/ȃqrT2pެ3 i/]SU YN?-x4X`s-GYoiޕ2 :lpF ?~^rDUErWƳ/V[IJ[! L|Xv ?"`|ƝuDZ3MHߒZF%TSb;=3_tF^$> }2Q6rxO={ .:(4V>sR?iP}2//^㪹B#,t$1(K$œ|$9j4~he:^7 fDu]cg@3YE@HI‰f U|U6qqhJRnua2(nV[l/oO?I4~UnZXcLe;qӃzk%쵽l7YnCF9 -IT#XRa)'K(#^zc@v2Y'oc1x'TX#56}Uo zO+PlbH/2e[ZZ8ȦKaONFeW ³6XY526@ذksH N$j}x츰>T]d3.G9U B0"elɥe%iȱs]u__Uۘqn裓#Ot[jWoi^p_#{oLC!50V} OyQz?=jhx.5TIBW<_霍dwm*b.a)< #Ajb>2z0|4٫J$Mv10,\Çyb64;pX *XHn qә`5tNy+v&Y~USW+VDPpJ|beaD _<%aJr7>:adGi{0 Nt hy][tJ+oI,Cha2XVٿ(!w. y Yw8lzHΤb7)\QSn(U=ڤE{|.--Xߊ"<{|QSp@s>UuI[p%~uوo {DZ^Yo?UlYѓ{בcۛG6aD0[wcIjdB6e_C}ʺAfg6/czSV"NshyqT:v`i«rYPPviq ZDbeӕrϻAc 2!o=5R/my>Om i#xI9} 'Ke@iס 8:?mHGiy8ۥ9{!'%zAd.Q4B7s^6)U"dfN?zlUxknc hXT Sϖf/h emoS8tDzjhI lLv*Cp\ j3L?>x|CQ[j'@;=m魘&tҀ1T9q]K\p WK6S_c&gD3_D賸h) `@k?j=UX i$ F1%/RňqՕ4U~nAhVAvβOvC~RƓ:uVxw}w ~?Avo|,*POwfOu_&B-Wҍѧ-pt/Cr+[d!' 4GȌ|I*~[-P5 8Jnhs8̐^jL )XBȠAkqN;ilnYdXLŇWf} J Y'Qyg|P/C/&ʟQmJ^*!)ƲZ+iImȧ*l=j9>q핳xҾ\ (%6[72F+zqQD0$ ϦV]ycAf??O0+D[\eٲ #V{V@!/]Rgu5ٚWm D=h :0{90h3F=QV,cm.V. șΠkK #bMhZڍBWAkdEopж^Nja?{ |~BΐJS}>DӉȠC^|t)CsejP@fFǔƹs@8Tx5}p:G(/ccp ,)mJCjy$bˬInE_3ѻ9slnsfQ^ Ӌ`zzRSW_N/mFe0*0煕gSS\ou  5h 1ѝx+ "hWGH7D!Ԗfbs LTH9=6Rh~aY;[W?:Hooc+eڤ EӡC ޥTd$<-ũS*j] ȡ<ЋBN :@anx?mXťQg-ޔtcFT#dϕ69SjT nG;C<,AS_jЭ`r]sI(ƂߗwF%Sj͠T/ #qD qd@<+R!_mUIFx,*FᇙrYE^jo.mgv~ڟ$67߷/#Dd;'c=jb݈n`9*SggIlfch(t 򽎽Qr䣯$;Wttg=b<9uT:ms@u[hwIX{P&\h+ 63h܇YnbOOmS?]w@ho~9a,01EYY54f. 8x$sL,wbtdFMUPpb( z{> >HOO{:-g 6ϬFltA]u.1U+jɰP{B HG9p( /?wŀojJem/a6/4z`䙭7 84~;,V}rf%y >’хSV+'i4ǒyec{Fm2 `H2;+ ('ʮ?hmzO!{*K\m)?9;9{-Rj=90ich]A^:ԶP[Ej! zܧ/|SI`̗6SycIJ5 _e*}}yզE+jўqF$P ڈXɴn&X-(W HVaRQyنh! <0y|7> o|/خў`Ola:q'}-l7j~KxMQn=T9нv\j=^d]+bP2aQi3a =aˊ_qgC?T 'KKc9 m(yB8Q92vQl`)"E"ky˥zR[`(φIu!6/ㅜT.oXV+but{1Y>>Kζ ڏr.*R`*JQ}xe>\IȚ.ڬS_9Tp{r.ېغEr@GGz /x'p]Q"~qeHdI0ڋCl LʧCV>}99m3& ɪ;Wqs,ct9(u$ zt.g %k@o7">'n!2 #/YN(KqT>"V:V9PKDȏ}d bcsGL}(Ͱ%9ՠIݫF"{u#WH4.W8>,X%}\.7񖋗?:S̔zSUeeU,TYpYirrqIxnЃ2-򂅫T_ç1n(HȲWC|LJ [-9]9PPDlBf:#G,NmIՌQMjy}~űA һ\?a?maV2zCk7Wu#Ky|P}pZ<#i/*Xe)مtډAg蠟&`U{o%fKN`suxn!VPFp$9ݐC47q/LxpV 7jh:\`LX|4+[A.)<"AOwWHђ@"t-_Cש(wݽρ "=و͆~ 3uCd|m%VBXN (Bbo5@?)fVN& єVqi܎w 8-i+AOLc.F߀Dž6Wg3\̖n #\AdRngё5>jyִ7U={d4^i#_C_Z~.WDv(qYPBKm#^YT8>?J6S$]Uz g6y]&^C]M> $7nvJ2 r؆7, (f <* H,XIHT[.$%GrK@xU3R=)KBs kCYglV[9, q gƲWN_iK̮ }ݭ{h .}?%x9&-?"i;d$<` ]-Ԋ!/tU:c5A@TThY ֝ڵm՘]}hb7Љv]oD+Yяx;Xo^?qe6p\+\HfKM*Oz!p3-y?&ksjjRsX55Xb hGmz?{oe*M݀}xq%W9/5}Eq>7E[ex+ F|x. ̨̑'N*Fa`Y0&ͺ xjNm->JWns< [,;4o^&ze "Oh1ʓ(Uَ&(#`击MĤ~@i*ܬJ"%0Ũl|alkxb/3 Xªc!#@FEFgH/%e.m)e ~R*YĪD+rcbntTz/R9q/"wO&[M T-oh\Hց'[jK*ɇϡ9Fۡ\ƫ mADju9 dr; j(";W5*6NhKcީaE@f S}OweŃS *du[ hKac|G=2sB.u2&z{9ۧZ͸zGuX$E3ᓴ$imqh2OJ'S@Q&{;K'u|BkdbS{uZ54i&pʺW29T6c!\E},=Yubz*KJr.ԭ .%[_C`~!fe|vnE4Aul*@ H8_NӞHgMaD%Ae~rcPi93:FD~} :E팣q蘶u}E7v5O|emlY>?ד:20t^fX#"2b"^&"2&h,p%qml$Zݗ'Sp dI3ӗ}AOҩh~!>BM]J$N\LVŦP\O\Gҋ]{Ӑ73EԄ"=E,=d:OU,c?n꯬A+'1 k7xHnៃΞ"-B5}gRxvilU(PsU0_F#^$~)SCM[B<" ] ugywܝC߽Ҳמ4^M'1<䝭"6<[iD7!1hTT:âGRm=?ꉖ1ܪSbU=CѶ n + @7:#1w T;](ֽ6Wwvl܃)JI/X.g 2%π{ȉ&2QKų'(_?8lGYLQ֘J88>!Bs5YtYڬh 8sPXMjqWF5q=qXczMxSv'6zB}P"(w\!EiN8NK K@-{wq Jc[_njB0gXco@O >)`>~ n<1iިrN Oc}k 4Zﲊ=3'4^aߕ{Qf+o ~s8h`Q2N؉?-4m!˜ao(Qi왢dk6C2ocCAhBړ09-)?!ە nl?PITgv+,}75zR%oCޒUqcF5$=swu*YM;֨p-;"I^$(4~ل'-Naqp+;/m<"@Sn/DUu>A}—kcmDq^q\'$ h -(0nݝmscK,=*ؤs6acJMt8 >=ayiaM@@=W=?Ye4z( ^ۄ^A|^bx(s/V}ZɅq𘔰,)DDй/A˜ H 9"[ |s_ѹP80AS1N ECyQ+fv9W vn0b`^&W8%}^"#Kӭ^$Ib9P^n;>A¾v"2+ Pr&/i#(0h- s,V5GxwԁtEch`W(ʑΏd\"R{GJᢦ#WsB=;ϼrķ r8^Rf|{2#ի KF?]پÉ#Z㉓F3([YH#@Cܠ⏽vuR2P&B.$CA2s7Rái^(n[o""kGJmUXB^F$d ͵Xy.uD̯o3,b;}]! IZhK B2ohkW܇g&94)F{`BH?G'te<Kl4/ni,)ÕRS(Ɖ?W n: 3|lPt<`$ ]P!<,& [US$t@uOGF WҶj nRˎ@Bt emJϔ&dƍ6#_L9iC٥\nfAV3L}=9qM,AuHv2hp^MW5D&ӫsA-,-º+Mnc@+F_KgI{DfRj3{7|23 N,Nq/l״S{^e2*cܕoߕY06YW[FB/0}| l57%&~bD:p=4)JV֘nqN~x5gECTQ٪ '706"֘g[+Urê=ùWTE 纓_k ģn=f_ܕޠ]gݼ! mE.f/0Sd*jX;璸)O ~cuXJ&7Kyiw˥C"@nA# 'U?5xnOYco/Ӧލ f*ݤܴs ȑ Ǒ$v <*"PCo|(KѶNmzT&:%YI} *<ंm[49X=̘Tx&On V[*0 i5V hD.WGŷ9'sTy|%# UeʢiC݇ODjfn$k cC"-a34yrΠPJcG:{R4|(,eg E,˫bƽ:/'͈(⨎ScLwZ9ˮʥm"2iMϱ$xe_:t%&iÜQ0=N34ՖNoOx(HW3oCzRAjfg^ZE]j`n#4Sm+w\Dʪ[ӕ:#tXzOI5N Wao \m}bCbC$LC#͓E=}Z;{}殛 1m7왁1D wqS7 ASbB@ap}lr?.J|wE{hMC~[b p{Q#jTA ̆eB=fF9MBAT4LC )iT논Ho z n&4n5b]3X^0,[ \/'Ge[5~h8AfG}:2510HuޕJÑ-9_W=VN00k~eA=q#ѳ(p W$$}DnCzSNU"V&KȻ ,,H[7?t7fDW"Gk Q- Ǿvz,"ir!"T RsP%<篔 q@sei͗ʜs6qn>dcf7ݒe./"9k#n~Ֆ)vfRsrl/vq1~E^Px-FEg*3= E?6TePxqKojLߪC =onLcA,evu@ȊT*Sb4`ME7*IpN^k*޼y ͿY䨿z`RXѰq/^]h XkH~M]Þ׌)DsB+jnD@*RK"k݈'%{$+]){ K(tЁ{Pg@-ʐA-d1a_fp 8Q;7et>=4(* "q9ÌtJ߽֦c,IRx=Q. >RR}[{`-4D^#hFnM84E|7[F:'K&0I3 ӌN>32L q9`=YT ƃثF-Kvac+A+I!*cڐ0G"՝=Ed~Z EcܛV!ٛ"sa\g:@nb_?M WDGLEO7W޹J_=H]b䗖/gvǫ}?Aq<|IggYκ.u@y>>ᑜ8U#%Q@}yNT bo(+D[ o]1iCLfʭa&Z}Ǣͱ/8;𨮗ТBܲ  Vor,Ͼ71i5D̘Lʁ0M/9ȸ8zܜ="2Đ.ZLbHhQ ʸf>i\w>hhFW\+c>7hY/c'(,t<bGd^bf 8ILhx_lYW+a`Ȝӻq7ZlP{|?RG{!mv9%PVZ:GHBHƮQX}<~*1HW>Mܼ9G籭}=co7cLO`]$RjWxFlЈ#ap{Sa}qS^V[%3A}b/ =5,FpvݳՕsrKٗ8}p9Z%zH4q?69ˤ]4 5cm'E0.RiTKr1G,N%Nf 96+o9`B/Su(8_-rNkӟnWCH4މWdK5޳.*^Fy40hYԔ'@WGq\ܗ-#I5R+CUM~y0}+ q4%yk/gjBӇ`%/{ Ȁ+:007[!TımXz#Lu,rт4ޯXQB?*õA]ڜjOj{9r2Ԇt@Zfi !X O|]i:ђ~=Q67EVb7K4旗(-!sH*lD$Zqp:BQeLuf`f9R~,f!F~i?<[fppM g<6Ӿ6I]GWr\֓z"x mA\b~(]=TS] oRۇHooղnv,k]mmfu+) $.$0O T]"egSytM ΀V],W޸x Wea]ssf a) -KE p#J=Nlr{ysmܚ8K~GH-f2Ϣ@Zr)cjƮjolNjsa[BVFvbP*ȀijmE(S+wõ»7)Vy:}ɜ?_q!+4eG:MDC>P`t)wRl78/a8\E7:I $[% _P{'$~,E;CIoXK7&Qc|a$D0Gyyռlz+#vz2FOve^O!DhMx+M4iR7԰ 4| 13z?_tWo~ 3 2-UiD_65^x/pM.BO_* ⠞yNWä́Og075}vGR7mx!ETZ:U:jOgeɉfatIS*SW$4ffDGY2KK>JԷrC7beΎNīǜe&nqm'g̖Z#$_މmV +:a~un,m2,asYYuFaTVZu ;X]Gxe`Y`ՀjV P}?_#?^[l֏ۨW,q"oswTRf`{^q.yw4IDryMTy_lz >ojВ62u?eDP:}zeN:)fk}Vt " ؖV# =={S+1 ) ϣE Fhcy.JGŞsDөeIP vP|B\ ߐrcRu jcfG;H}t/w=d\dR^IXU7֥ڔ=j6zҵ=.Pwe~s.5*r=y(4j _-&OXٿ'yIvn= 9:7_f'vq߃I]#rli1uf-ߏ5-طi$Snm֒PY>bP¾(!vjjNkPpbNgvmv_NkDX,T` TI F7FF既PdMk0$1)1ZY6h'iÔ^~nS&,=+aBL?%Eצ9 2o=@8.ֻ#mybě9K K:D|tcd۝Dj5O,˚YAF77b>[ʱ|b$9NJ4Ut'W $?#}buQݛj-]T~VP~[Z<ݷSrjϷ_Q LPӗL}4.H/:΢JXp~@Ɯ&xWY" 9<.@ ?'4* j33(XgAi{O=bfX^B00vJe  ̕r;XuCЉ>ڌ5JVNc*,&y.WC*=R]q><wm]5}zAHn0֍Dy?GZ z GǙ_gGyd#b.n=O+B6Mt ARd{rŘ=!h6c@Ǯ|4RѵbafWM;y7 L|4 X_HT܀}2WTjPT {4T |v&ZtRHw RiW'\] 5a6jp\Kh|:>SGڟNM'h3Uu)n\ZX <b ;וO*w8[F\g#8e;Jpy_?{[po=qżJzܾL\grSxZJ鋶,Hm{f״XJi[ǒN(/8(\.sFsǥZ :fCu}>]ig  Ee2cH|r n긤;5m:, @F]ZG,C<.o`| `}nZx\~-_CG+derRoo6bceܷB,ΛwEbz>f/Ձ~Ar:2uHpE9S΃xFƁB;@:G ޶t3].`u)oފ{ YNKQ,Pe \\%| O+GL!l3[Nsj{N"]';<6Ѹ F EaC n݉3D?02yddBcLxujY06L>eO6FhYs%zuR#X@d- 0r(ilD3A!Z(Ouu(\A?VC$nxQ` PB=f~(B*q읍P_|q̪)xWօL^oITA `!(g|**)p筃" Nkpp6;Uq T#__lgu@E+˒>H^rs wy%trE7pg(UwD5Ƿ`3C "׏&Xӧy@.6&{ĵ5 oJQp3y{W#bBv݈N"*{ͯesA0#&¼ҩ+Xᢪ_藊!96Oc-*aE<}tYˬkf;im}ܢ ^pru,6xE6DaҽYE:ВPው;\"&4M'|e6FYDŽɁ lKm>Z2d > ޚΟI |g r PCc9SHoۄ@vbnL57NnAgtХL2e9VM'o'!F2?{fKSNc_ 8Ik[%u Co&EU%eH2h|IPv 5)HqG {B+`a`cA{#L ~t"ƕF.H\ҩUU#klu(U6R M5Tg7Q1]:P%CCސ2{QT/=Ok9* xId 5wJx&8d퓋mFR_ ky@|89ݖJP.2.]Q̥kŭ2/C<[6La_Nyrlރ^ L0FVpqImU_̮ S dmnt:!\;E ,-|@k__81"Hr@WB~a B ãm,*TB=6)+px':7{6a> ʒGInKS’ͮq8G!g1`hP,纝(q޻'6^:3j8仁COЌlHRвH_~Hđmxɦ2]4+TS*/Tlch2$sGUMt-D0Xyq Z^D+B͓4"f屪0js{@cuPKWm #@;'vjc6A,ɏ暆HE)Qw-|( B#:A],++=1ن+'[ahZwtV}]I֌O逻helZqF 5ϵۇ[%!'& |2 RAMTwb9$_k)^^Qȍ js)`;y8&nyt=w!zSzmDV)v{%DZ4P/eg;n2[vnw&EA҄=͚ O^ "8"l&Ec b,zF_0M% 326^ߔ{0̓$+:n #Xj1= %:#Yl72.Vb}V$m'4w!c%K$sayIb9m z[",TdTU3 ۶{=eƱ!CM O]wU=V<^}vݲxIk6ۇdeo.H5d[t5*j>_ Ȃʦ>Ts'I̚uhMǩBfԐ$ukkQ4M@mvNn,:t%I̪2ʭ1G{N@ҽ:ZLU_$@vFHT%}IyW;6] Q1$ŋcBg3]yBq=ЖAny((?.8 $CΫ"3 zGҩְXD%Zt;WŝȉJeG`olO(t"փyRb> &2`*ͯ0 Bpg 5:p^Iaɀf6ʊ۰]s* As5!8 UP嬢bc\=I-SjjvQ+^Pwt␳C4Ȣxv΄$vcx{73ulj Ng >"뇃&Y'aDj`^#|勪63a9u!x-ֲ)FjLCiba |]#^ ®-mQ%*TĬ5 7kyE:. :;nIUZyLO x s)3 ?++.)8i" ֏;%]Z=Pg `ZI^uT:E^yNv%r"wv9w!7QJi \ۈnt~<6? Z;u/buƾ+6µ7Sp2 QG`´ս:pͫE5_E~; 6էj>[Ƶ4ta`U!iZBZ'Ad>3U~G%'|vAZSS#b֏ۘѡP-DR tk1D79aP^t\(jc4 s1IT tˆ> WwJiVM%|!c??f׎?㐞Ͱy2bMp/=OJ)|Vѻ=T7}9XGׄi, )WDIe]nx[꫼ף\L4K)D*Dܯ%DK]2LW0ltP'հ|\ײo[cjRz\2vK~""ղ<vp\Ltظ_oqER9;t2ji6^F} ?,<-"$ <*_Fd3]Vs@6G)DHYSgSY6Uvxj"._[ɄdkQU, 5pOrOm4k}BoPTF97384/ nXtk֗K'Q,`|+F0^Y¸8o =МHRGt}~~T h2&> xjVo ְn l/0ͨOĮฃ/1;U>ݮzT)M[G lGiE;HI"Atb ybaϬ :SևvY2Ըobs t;q}¤gHF'iDp" A^G8ȗKkc}@ZvjdC0F"U&aS0Iws|FRӴ屑xyZWuؕ?R<+On˜I%yXhE:}A%T6\fJu2 xVgUuYXfRbZ F[(h-Н #q`Ak0Hu(gr ]KXĚ`C%36q7C*ScHb"ZZk%Ԃf:g2 b4R^@m9 eeم3lZB@״ -Y#oc{@C !Pv6iV|.ޛOWm׮i@vw>\*yi>|f7(^gS <NtiHGY$~s|VctM<4- "ĿsSG {++( Bx=ፕjʍԩ) ELjH.+Xq7(Cf`&~5P܁ _SdLP+ NӅt]ߪv1l..X'1dbm^!/86cd+"o/< ș2>TWO8݀ڏ,&_xC)51徘cq$nK`[Hљ 'e9Xgk \c`)5OA>/|}QkL${F/,s38sTg9g: dU6o2<4|`~~gLˊP`‘O͖dUMl )LiDehZ@Ss@ ĭ -w^orLD O -UP-"eHmކdBzxSv,x g9(Ĩr;:qL*8o !JNeI/*SFڎw^@"CIС̛X=ovU=UģG{N$wX<[P&zxꪥ96w%(+K6+ĆABHfr#0wדs[(&(v䁓 u*OCtNF$NHG^ 7.dh[X{ Fߒ"˫=嶴e+:8c{%g5p_At'LTe J <ǰtbn_ gM/rD&{?LX5QOQԣ Sͩ70 g,ldma=Ncډ(\A1cmhviu,/j\KA QxHED?PRNpM +_ȫrMK ; 1MR}0K|h0',1Ebg&Koa){b) m?XY6a+i@Pږ9I"\M/h3.٦H>\ {m{3"d_m[/fdW3R2VI%q 6ղ=#'uf4ѹE&k$NK`6L㱅G\J{a66h:<1.r14N꒫{k`SZ\Ĥ6f86V!3%27P[k/U웚Gۚ\Hq}k!a>Wg:s -1Ŧrگ!<8~JLzld4t  6д\Rqy0hPZ52(XgiVje<B ߸Wf [ C?+upz ;Ov?~(/ADBL-HcFקjZ =]A_6ˌ*_*+N^@ VRyaHM`H*30Yt;M 5.s swH(-BXP|K$ύJωVhGK:}ޏQർp;ڬ {P$G[FIKcNFh@zZD 2MP3?`GK,^t |4@^0|N$fP~P/$ 9mKqx/b)b'ؠkh~,+A3<$cD1x?&JBf "vCʫOo%ljpG,Sʵ#}nҪML;0۪@8GioA1pV]j7pKe}Wlnvh-wb;a >Zϐ}i_FKz&*B\Lj1m7sVOn5S(-ևT1&W2.R,hzb;y,mհ?/ژp, ?}޸~I[c{[;KfgQcOf$mkS\.Plp@@w/ %+=lN2fe݊AԲK)j87_[qJ˘yg( \n5GE=P@:QdPi~5 (YZYd Zr9ʹ鎠lx(Њ-\Z&:IG&%e+0Λ,8ހ1d(]{ B0ŝ{Pwއdcj^hh`gH.j/3Y(n'MYrY]ՂXncT='^oI6^ EJ%E_`sie>nĹn&b4yX W~0 }҆Hs]Q@-ZL&OlVЗqaū%4DsbӢH CDC&jMvߵa?H9ORBvV9R)|>.W<  `y<28ƼAhKa4+qq]a⨮-tt lM̀\à̅3xI"e>^Q`|Ym?lᶐ\^rŐO9x3T9{|k@uZf skSIW[Aw"d]5eSvIyi_HA^9 0wg5 9OW]ys\e;V-fʚ3Ƽeʹb.)n@=K^M4Ca5G!Gx!ћ12 %źk-1~*VBH7*0@hy9]|V 3ORWKWج~rRPsh G^ةmGj'Hjti}3Qz <=?sΥn}uUo@eI2]bQ¡Gѣ WB_~TAW LgjCE`z.~;e>",Z!g>=`rG 1[̥ﭡk9d NzZZ\S-6*S0Z'lF9:wڋ't୶_WR[nJ]}w=+ $,jЉ-a)Md%׽ac5>D)<c3&^&]g>k%KK{9l̼vIuFÙ|!aQΖA%Uc:3J,ysUs.\0, }gE„)| `꒍k0XőTad[Pϴ3R@Kh:%qMJ4.Tv8ڦdE 5֚gi*Rn2לrWP/tHn]O*MTɶDpLp$Aa3Y?T?Mvw-v#QC{.m_x(!!a.%zIg-{{mnIl[VqYI`Q閠_́NhQ"Ui,Wq0͉01Vb0R ؞YxJשٚ;u`KPPˉ!$cO^Fn5eꊩ?[uw@CR~ױ%t|$|>^d,@1;oB4s<"ITkrCw'9b3;}F2Epc qa`_f¦7]"DryMe՛‘ ΨWS*B_)Dg .](mhtxs\mz$y){3sj 4m.]\&y)4DH)iJp5^MVb͒ w+="n87VyrQBh~ҕlAi>l[ܥ@ioB&碅83kkQIbĮj  lYQ=Ays(5/CTT +L"GID>j2JFOBO ( jꎢ%9vkj>#"Ko70*RU0#q>O3ԇȪ f\s vEm l(R JI;.J OBy]p솑OEq&,[0|7u]ksVM gsʹF͔zP&¹DxzxY/7#YlIȰHw<ǼZrYV(8э(L(Ia,H0CY/c\*UtNqkWLwYÉ/&Kh]eXBl,~ ]]3e5!Z"RpQGs\OmYؿĎGm6d؈\TC) v¡TTjkܹflgwWfRyI܅N=2ys Ke*oidf/w ϓL8N[C8-w^CYcI ;tc8Y3m]@#w߽> ָ6ՄV2ௗU9?с0ߛœ0i;p/.ҳ;{]xKjZX"z)ZӬ8dڌ i9Q ID[s% Sc/[#+&8b"Ij_dI~RnAI">o%ʌ.ۻH+"d #07!R+~;~szL<44:w2fnɃ\Gs2MQmI<^c.lc5sk%%\0Hץ"g ݳw"Op$>cו<)j5r?z7hF::jLg% VYTː[?cZlhnOYrH^.zסBd8//x5AC_'Vp

ٓ~hWgBmLzïW &2iz"v6T;TM]8)&턲< 6Rc6PdXFG/?44cO8?7 #45gʿ̥)&6_}]Kwz4䛔OxjeJ_(s&gȭ)ڛev'za5fL)4 EV4H:%~A0nUi/PHngp(rDt2C;&;`ydO8N3+\]:*QUnٮ⋅W~Y pnph9IҢu0.vy䠙˅tԘbCctbɛ'ςdGIn 2=Ώ+8" 6c+Doё"ѣ<ҙKG<%SΞz͂;\,xqهO{`hy 6 k%~!Mb%PLyV\Ƣ3-7~2>}d'ѬVOhUvȓ5hB PxْkgbXir]uTݘ eJJP,BOv۬qRo 5=4 VmJ-6>ò{@(m4IG;k X}^*T4lS.tymRCEdn/ųY$_dZPXuT {:vkͿn=nXB`mt{x5Ga&J뤣G}PMCbL~Aa(!w܊ڎ$Ws8]h,Wէ$ǗTG\ >WgIramƽZ?¬|TCj`1Niku-ngB4ӹtВװpRZ.S~p6y3겇ªPwDg8MSj,BڭjRmDw>n6_1'1'}!Pwhf\{ڵAq'O)(W N0EG%e!}֔ig5^ 8tgjC%|5rPÜ8+~=9![ɈLr&9\Y wgxU_4`eHIv ADwxKڽ&q3Nm(7] nq\F@0$ 6fеnu MCސq0K,U6~(3ď^}A|hFd1t|qd0djLA'iWܱ ۇҦ^4vkTS ?waJMBi;^gH H/,}y=߽cvo;0~GA4˲5)8^_ aOaCt:n]âK\džUE j{o7}8f:Wy282VN HؽbWWˢsn1ƙ;>5&gRv+:X]F^1֭?>\ CGd|Rőm՗sxgbgk3(Npa Q( <V0oNܶW!Up`ۿK1CqlR W2=>]0YjiA Ž.Ǽ#9KHzZ>Niţ.>zpOB D^,)ZKNr^ʼ^/˳{U-52FeVUu&N/IV2ȸ:$lWw󱒒b;%9Vh.kϞMWHi ,Cf~~bD#ڼ,X] \"5D`B:U#tpq&hgkXe8VuІI5vfQ]8$}>]HeT-gɭy|YjtXu\иviAZ qeۜ?m#s8U=샞Mn, K6H˭u3eQx'֡:-{19 T\9!xxz͙di,X7;R,g*upe~k $E"3?, =Mr-/h6KߝLHWHͣh?a1xn=v,T{_RGsg1|aRj&LP?C@.ҟL(zrb5Q43㊦YƟO{ʶ W.NskRcKpc~tʢf3W D% 変8AhC@)dupcS()mP/y4&ń9$qSL oO 1ɒҦ-ӂd˞&pH!,c!NL)*_5]xrç_҄ЏM+>9Рoб.ٶ܍,eGb7Ln+M鳕tba 䉹Ĩt> ;ۚѮ6)ڝ,X^)M34` 4)he|x{~Ņ.(J\m1#bsx2%!w%Y!D"~P.3xōPeiz$PĢinŗfөAh.:a Z#Hmʶ}"NKs h*XDUS fw5LQ_H`U:8!թʣ(CvJfyC5 Z/۽؎|̏J=Uߐ;r0 MDwl*BX(|k~34ڵơ!e%W٭Ld>ͻ]b57/;;܅E>-\_4*]a/ _b(ײذN_dpI n~R&£ (? ?Ǫl@W5ɺ:!3_rJخ˨Ň%&3(0_>!6|$57-ig ^[p{kHN_ˁg;J1J[([w{ԄOm +%h69(px2PsݎkYr㳙] +%ʭ-o<-5eZ0n)ļҔ\9K'޿%=nH64;߆2X~%n \!SJzRr@<Åmm,QlFX y.Klz1U9uZ`i{7ɺ7a<`#oAnمhqdS$ 5O [yO" 3 vĹi=S:pt'kÀJCsW}£ܖy=m.keX.1Q!cK%X JRy~^]*ʃŭ`2aPM&1~L"}Mhu[VUH~|78"<j #$wikeRw(.pJ Ȥ _jD՚)QEYfbܦ#@86v97{o7ʭrgDY ~9V٠2u0 X3̺D<VnWiu8Ҵ6mh540/'S]c{pc9rA:b\L,_m5eG?S a)Σ81*')\Zg5'%˫ɽ FXդndA!$?#+;YFZ4fAYhXlk#SlCh{-D2 Wq"`5$Ys$ p?P:vAYSEe.xj\>w{[mHG#ijX!Yehh٬BL+l^s{h74mj*c"E"8@Mv s)'Dj]a/(+-+"k7 / PNӣOy(jyj\xpv{n!#(ӅHs59V`$iۼŮ.r: d:hN?~ #9˴W1 0(0 Iӌ>VJve!JgĸE=svymuotLDa hE[{_)C _#N B&-VGv1"@m ywiR`) ߨA(z&-p"Z7ʋP ^+/}~)@~B~LV[d)opV}nGn`o]i= -41G.,"|t:tZfMp>4w~G9N^r[ɝߥ@76L @̣#VZgq_WR)tL{~01ϭ{)3.ګU pPKL ܟPlx["j{c/6%t*ė%l;`r 4{v$LEw=|p#?P1_789X.f(Ph /9p!Eaz\U,Ba$vm*ZQE R1"*ˮ Z!v=Zvv8Cqc.[%z0f"g$YylD9v5+fol¼/C?UUwM Tz.L~i({MŒjHQ;ah27-SFU3< Qqm]h=T u\O}jZ=4 ѩ2&Pπ-3%E2e^ >97Rn<^DiJը $#Xp{l'#uڦt05;=F+l}ѹ{m@N;d{QG֑$1]$ȅ͈;Heȳ3hscR զ 4|#{CvT275~^ ŷKX+,6mt%J XD2vL[Vqh.k _ GJ;:`Shc;R xTrYc:&`~|,IۢQYtɇC\րQ(A DA,PH⣘Z' lkE,`=k \ԺlauԮ)8_0']Y.a3a`+J|S 9Ë@/~|>݅8 :;P|` 3F4 +p9:/lU&.fp[,#wW`Zu,~ӗ ;qtc7g@该 $8>pjS0C٥c=6b6ޘ IA[:Wwsi:jXYj2#u|Yw&ט?spj=sAے@x`8Z#Qzz|1=P`5_ SOH.-~.5} {gN V5 e h~P)S\%q$bNG]mDod@d}&&wMP?+<6btZVi^:rOۃ|U Ei!Ro6L4sӦ/j{E742PD=X e_Ͻb#,|4I5&s(`2DH;>=:4([5njy'3Hj'ĆnҩqpIvÍJ4..FЪ5Iڜ<1Y`\O w LsM.70>AжR{*1 g:EYg;KEVe&p,$Գk 9J%q&w܆`!],"}?w I K#5]D_rqL!X\"9#y;ֱL03u3K8^..CGV)7%`аk_>׽#ya53-̗GK+`@ ϝ^.o%Ɲ)t?{(k_SGn%>PxEl#=%+!sz85WBV_ҡ`^Hocʫ τD+3w&WpBGS#QzΊw_{Z~ԑI:," Jy9QrWB!%1CsM!xZ_1q^蛑kxUۓp;"(s~x`vg<䷝S JJ,] s`IVkskG ?A gY勉vypݞak9,ې kPw%`@IeSIe6 N.{mG+`KDx20X^[a9lHTNC\JkI*?gHȎ.7}OСZnh&' "O^28:CcH st/ёt!0`7E.?ýݱFxস^۞D/bi;3prGtJuD>'Z\HN98NF Ua@7 C$!jI{j]bZ}0}Y.PzG#-;jV#KZm1{IA{ VyH_ ¹;l%h# ! nɊږDzy!&q/\zUt;itGy `+&>~;#M^D )fX}+`z)jvh%$^@Fh4Op_ B$UNX􀑫eb.pRp-=ǩ;S++-S<DԏblkP&vq+)WP9a63ӥfZպR^1ZPKԪw!P!Y /LbRĭ`NIDž)6wRdr+H]H-Sٷh]фePQFTx qEkM1~/fB?tJv{/tw=cM]mcMcN]6ڤ vSB^ӁbK"NUNd2_\pij<  UO=YPC.x @!;BE&bSC}"BP w\_".wX:7qzY͕޹?Aghk5*|9psPqq~J95~tB ^ZLpNm\}ؘِokp b;,nukCPT!alZ8<0V IVpwp0_iɖ=Hd?-RdqhD1^LK9?guŒYρo~:3Fx #,U5Aa@\E3ژS ;U^NϏARz+a&sj;Hԯssxs߮P1eT1Eڙމ3T+$g퐣0ڜuo̘)V.Ju2s0j٘4}@{L1ߟliͦ_<]K|A$ g} F0ϟr{ e8Ŧ jx.MuCNBJW/y^_]@#gwX jK\pR#Kz⇽ ghI[y<Ԋ!M EĽoUqM]hQ}4WJ_Hy 8Sa7.}~&o,|7}zSLYJ=$]ӕmVg3!{yXVcP|:@CJl^cm#!Cs'&.wx9i!Uíme9ʥ\A K`^H?PJsȇBuQߖZP NLx!rfՃ嗾'_-l ^L]+}Q8_Q+ KƢI,0 8=|ϛ3jloSS2KEQoRw:"7ѕ'`p@ޯB1ԝ޷Ywq31kGƱf9Q?g;CWSga=ǬV(INLc)b۳WĄF$i.az-r#2856<[QM2D fjMe.΅?|]K|kc3wէ糭LY|%SU=DȠzXO`!xdâ>ɻ`yFyrMqevGr+'O~sM!sav;he8ȰU#U]c#("|Hq*t6Ge+~ؠKP C(1QQVZL +0 0+@S"=$;{g`C+_'$&IDVŜ ]S1MU$>謉o'aK 2ERSc u [r9{aT<"ؕ,k5NVi~0+i>z sѾ %{,Y*8iI}׶mb[=MහCSEH/tb1# 'qvh֛l҂+c.ټ@i ^"ZnmݺM̚ u 4^LbM0p+f:Lc1C3ޥ_Wy?]$NR]*".M3DcuTX?"~b`Q:&0ycz#ŷ<9G){XSns(HI; C0NAN‘w$)fR1?~&aV>yҬ% \$%gU`9- T W(oÂH#ۿ($C஽=2]-u3/hc'I8ܖUIr~9GtM]9HLI߸w(E*xQV^Ee+87 B&\lMzeE.?0] Xnm㲛'Z[ q:; +-V4$ͮ7l@j׎ U5hPJKB^'5]Qa,:DpZO?)_C+OE1tζ)3*<D\VhQκv !πލ @m n}TbS1Mhrqþ庌YIXk -0=eBL5^VFb4扱x#f#ߕ8BUv\d[ vVnQ9-)ruMTwc|@9?`%{]o#"FEWR9 I]ި lQMz7jEMl;ο 9Tn- bb׶:40㇭E>hH)(BQajÿb:I*@kX\FDfDq—"$Y =120SVF tc.3=en4k@BFr14?1ǥǓ#<9%[qY?lҔhy!a?_ǘ_'R%zƇs{y=ұ7pbz YD7!/ Xδ0%̉jx(_!`~t2;BڶFɲ%x@4 gJ ɪFƻv>dx3p_v83$z{rAЫs,ŜwqWy%s6o^`o ^sL?r2l!u|/moFJp2 D>9ϫ.""͵SѴWxHf_EeVciZ]fwA )Oxoz]ȋ[Ztq#Br5[ʷŧ4~6KN9C?+dԽ4(W)y q\3= Ra-ɿԲPK\V'-H‘p쒺D7'B2RgNuUYٱ1#Σ˺ }H!Z򷫂įk dNc(bA"%bOh4f\bf,}gpf0{KV?9/ߍwkuc̕c)Ѓ}Hg[KNxm }xq@tyƋtxa,cruKE/9nTJ쉫d[D+=g?x[eMzg})j;E8 9}h_<<Ѷ M?I]š=] w:%}GxǏѨw9e#, DIo?8Й\ڦ .jjKE,kϊn#ͤݥ9m¶̀D Q:dmJ!cE.8! Wan6L"@\OuOWEcF)~VhZD iB̈́\`k)F7Uysr!Rc53 ga2FPSujmj?wG\#_L<ǍxQQ–J (O{sp3NEW8^,晋J1 %{èU9|>.Q"9s 102 BlSlkv$|1ԏ3e?Tt*i)ab'ŸKDvH+}z 8ZGbv#!ܚx8ALmh5^iA>AWÒ BdS5̳^$ %n,i}Ze 1p0ʅPj 9(:+v˰EʿS L+H$xY"\ u''5ڏa\#9cpF߰>ÖGtÅ_{Qzp%U ^H3x-M.;ojo_(U pͱfb%I?nrתvɡR|DQc.d: >0ڷ*74H:a54V5PGғRm4c7W:u#yVw*#̼p| —Fs+>3Ҵ&=lQY=-}|8Ҽ[wQ@rT;鶩RLPJr@/l:$~">9VPԪ!9YUqۅߦ2^oT >P2\Cqhi!p]V[`xs9@c`o{ 6Sdn^(=-Π/zjl8֕nt\ R|+ R 2sP](AFF:ἜE2*ĕ<+{{ˑ7(j!ZH9 sSF=#:`'M4 d x݄ xrPbu!E^g'zӥY8كb8 q*Ȉ6Zȕ֎59F_ OP@qjE2u@O7E֡4X hWFch'j+KXGT/}}'!ZШ "Ұܴ4.v4'`!%$ĬⳭ^9Kar* ?]AHfJgF;.y^Ȕ5"?$t2d j@y`=]G1 #i@B{rY49u!~DZ"~Dl&N_DԆpLR"Naᇀp5Ou6kJ"x/6vs*uƗL Sd"\v i aι+5IR151X.k{c [?) ߨ9= ` }\a5͢QG..OɗcP,I C֍S#Xu<1t14F_*9b:/m3ud *Zv֝LF┵17h-y ;ڡ哔m-!bjV?Oa0Jz₄:!\OnOJ lў=(dčU[*t7SP)>!{hC9.Օ:eRpjXmAOAZ+t< .ޛ%T\ehYDU84mbxRrqw'`ye+s OR? XoMNTcvOyrT*nרevIb;ȡ&^ntWi睗ĪieFJc0~$3S_ nE}zEmwe-W0gnVS4_MZΒuTOF<+҆}?z:ݓ9CZUV1򅃜ϨweieĊ0Lɋ r\WN JE,կ^Ye4SIEMa|#7nU pt\ĻCФ|1]ZC7ʼn/~>(鈻 p|V%^/r MN1+56OGhyH9VCp0{mt 5DgB ZU&AܐܴqogXegɠlqzd~?Hr=M'eP";Fqq"\EX)9[ЦJH5]1>lv |F#c бNZ?Ғ|cKX>DY3c\茐Ok:vθCeIŰޯ{SB: / I.;RQaU8aM˵}޶~+zT.jFf À6P. H~iҩ|I#te,%5ܑ_EK^4moܖ'! I)_b\r qP`w~;t5+PG HkY:mXo $"zB3P s[P^4QI~"/Z{%R$ 7I=df, 2KmWJ}ǭN}.}W Ua ˷{MTD8zn}z q.y]p(/ ^@ 2g(?Jf*'p; bJTMmO,N4ˁN0 Y mp9c)K`+V$.V/uRkMC~IdF]LRL-LS6*L26y&4\#h ip6YsB0GdnB^*ΰ*4QA۠d@,.iαD`>s@Z-z~fqͰҬU~Q|6ҫ.# wN$(LO%g`2yp1_ ͗T(c)Hv ~c_:Ď9`c z"8IAqYv0S,娴kcͩݱR 6CԧBi0c&E^ jk~UQס,*FecS %-,Hbk~>u-= ?\yX=w8rM t?0}zKYv]hP<#2( no3Ky}0d'C^3'dϗm۽Ѣ=e "oRyj娧&LK`'zÒQfW.?ʚ8c?Yh S罚ZG% Oqb/a!֥g_}&A NW}Xq16)?Z!yعer.">b'FPB/8EbCXFDD%@kB:dBF(e5rS #9VKwg+KL`Z+@rf~QТj$uSAh Že 4ZFQdW+8g>Ж/Mȡml|ƀR5'i[>]xL(Y.<0Ԟu[;:0!qaSz ىKP %m@NBX.i\Woj.sڠǷ=PBRn(pu6VVVMϤ7Qdg=厢irb o!2hݓ6aiƴ*G.P $,!AD '[?KK"G1Gs::w Ik8qFO#cCUlOB Y}9iKLA(|"p=?I%7!K2G+mZf x0}-l" ɍ77.)XZV,"%*u.|p?WHvAUA|֒#׻BW"4Vln{{ XKTӍsQfsynitgf U'm7V?dU~`Ay}Re L\J2>?h/Hrb.㜀RuѴ*nWxj%FEBq7P;uaQ";]a*E'/'K pj!.-,~^e<Ú @hֿt?!zƃv +xf~ƻ43iK#5/;$D7u,K[2lkK3l) d;Zts&.Z8P, <8_/tDiW!TnKݸ'|Kٸ^Լy$>I )75fC*KL HG Iq,#i []TWW=`g T*/%4=lqftv ޝC)y ͓ G)}$V;k`:Lی4!}Cq͹- {? uՎ2:.p*4z3,6B.MBt0ӢNHp>aNTJdvDt"ju r^&c e IQU羆59fI[YmH`QR6]E F5)( /q zg&\dm7{6pk3\# `S 't$ ?ֻf#UqS|UPe)]ȣ5c=2gWVWcVR"O]xPwf^,/pN;,zzBeKَ jɏ_7>銩 KķN=@uCcpUGOyRrSe'B,r$Lg1^ʉ;ZG&s=7K2,OIO6VAA0T8G(h+gPjFI;OHgCBO Ə:E/XJn)\Û kT/3`h;EX{#`y&Nl{ X!qV E-wyl`KʿC sQmrn#w^K<}sc9Nqaz| Ihᠢ9CkGIfrg8XҌ'omK`VF'haNoEzkZ1J:',@UbyL(J4dP-ɀ(|_K>" 1tx܇bfHڄ4lwbSn tlv`í~} !ATݰp߂=iݽo5B`9Aݸ, Kt bAxD e.gp""@թ-5h- LKhPf5S2 "w8?8agT &Cf07`\"x\YE/h$W쑺p.QLC|;P{j)(9B+= G۫'? \QB>&\cʦL/Y;|\ 9̙.lj+)B N)>Dh'LAWˮL]z΂7r4739]  , ٫B[z`ncG\WA#E+4`v%}q#\7 &#Lxڛ P0͢dG_&auKT$?2VPA%+Y&S,߃$;nW.."Pb7O04uZC":EK!v_Jfo*T ^~ fnIߦPGN^|OBEz{~GU;iX*VSY >&UoElgKkǤS?-&٭ +W찃4?o0RQ؀՟!S2ђ -,Bs9mnZhKmd:A?X՟OdY1l{>WᤸO.^>Zkr˫4 k61d="XWp azJ\ ݢX$&%F| +}XwN* [ˢoy ydžQAyVƝvQG%b,=pb+c^~pPp 6MV\l$'pz.פ-{$Zs5ɰ;i!f/M+u QaF-h{(ʴF:Tgs 3`DR"ܰ6aH9 O [UC}f4g#bZO>5!BIX:eH7X(Mr OąS҂Zɡ֘,{4Y-IΈi{ C +mT[Y4˲+{,'e,9NC;-MRk*N~vUJO\Bw颹2L{#'+lVp[aʀ}zDا̾QUHW*Zsp;(jN::M}.k'j1T20d$4Nވ-7ɋϛdԆ!_j/CgT\Zw(W}bZ %[F-cV.Uu+g\ؔgn=/Wʘtc\]+zˈ/^}fCP'9'1tVi(;)%/TA+1Rob侄~;OĄݜJg7v4t MMliW%1<Ĝ}TLiJMĿiYȳ b% tQcZy׉: rMUD[]{׍LC~x=nUv#7 .~}29QS 8c:mSnae&݂ͺd2½)`;|OB-PS5rggy+kc8/4@~5U%Vhe&vY%P]G cy/: ڊ y20)Dr[ mYr, RU3ȐFf9 _tE6MƉMijAi-c]ꎌrK?i2az˝$ˏ0.\<fd)i|o/~؇:?K̕-CJ]rk=Aove8pLC37!qg8{'#Y $꼭gNŠCwe#yV%mְ5hg"`6f/?wxAԚf]+E( #HM5G4SrO|\wؘ@xnJQTyD a+dsiĠckQi^3bzbM5Sm4*c>J]`m4*|i=ךS/UjxǨ}xF>rCp. 'xMO Ǘ؟-g.|-G#qWf ~VyVb;ܟH큋b)}nZułq3 hrV3 ^L0@1 Ə$=}+`:ݺ[~֬T 70 {5#/V]нk Yچ~ ! kκk7u_kNA ÿJEUۼm9)Pw *OO"^ywjn ׸FY dm#cQNɔwr杴!he@5%óm%fZn2ؖ_i?;y.KF:mc@/3J*h}Ǜo"xc)V`>z0L}ouc7=0!c`e&J(lب'li 8juj!^f _`fhW;]8;q6(/5ꖵL9=L y5O!úIH#E*) ZAt@5U:H@iDt uHNuyd5vOq݋<+ P ~w męC͐6h~u~T 7SiW5g`^ !* c- <,5ˮ61Ց|l.[Qzmڠنw㧳/6+U&dA .T)zΎK%nRRm[<n1r=34YhFsV}%Zzr[Q=cx",$'yr ]feJ8 ;H7 ۲ ?(YORS2mabwL0Fc7s2CFށ Kxr#2u2(,RNAt! w_v\9hEN(4S#*ɏqCqW\( h;בj LYjиZڒB[j l=.j=K# gPk)WX~T7rHHėpSHm.+\c-F }M78Uq~nבܺ+*7co4=qHLa a$Gd4yc5>(.UY:Gyܫƌ\༛\-]1uϔy(Q7R ffqa 1}voUO<W+XzWm7Ssoe?:1tuZe}l'WjL%W4v}: Z"9[ Ya65ASTgeuU#|Μ4 +m-EW(c\eaWdy'"%l9G\WQ,jQ"sQ>?e +km٨CClހ\R}\a٥<^f0z 'al, ixd֔]?|dg#@Jà,hS`,1R-Z dDwd@%&kB[+|Y|BvX 2?ɕˆhדNk]Li!u6ՠX?=D!thR7CC7`9L[&,C7ES"BȪݴYa\@>>༂>A{bF DžsYלi$ɰM 9]QOpͽHUj;?]\^oZvuy@7e4HcSuDUO"uc]Y4͡RiîB#28K龝â=g>,m%R84%60+0DPH,׾NG%}<&=Ԫ Mc 7d>cD=FR 0{9US[L=j[a#ũo/*U#\%UaGWMAo51gTL;Qq kMxޡݔ&ti!8\JWOgMz(x;XĈs:[pD=DXe(Vc T.z+YǢW]pQz 2# o(KE:ZW v-v9_~s@u,K\ .]BF4HZsh<+vf'^ZA@xۅ9EQgHCpP:):v|X17E$rk0wuA4ud3*!{8KFx cP(LWQN%\%/fb7􊁢VKe=% ?)y 85L3ji28< 1jT.6iniBU6AF\sJ0/*=+ !XW=4Eo!Kk' )~v8$i;i}ӂ;)q bZ/g.]uxaUv5mL| ~-.h5JBU{"]YMUOᏥ]K~s*h! ID/-RIb+9Yh"3v0NYiହI.I")v&З,e].9x,QGƭUhgw<7Юe@U +ȎFwFxJ`Kn7]KYȻoZ#\tuhδ <(v#jH ; y.y,t\YVeOC oLl5#Bx9?"Eg5ҕY) ua Ci\~[VK_Nt[%^^R1^JS(}Ӓ} ϚrN]e}pxPW"i}2{s8QW*v 4z('RWJ̯k OhDQ>Qe\< ɦͪ&,k:sǴ ߵ1(@+zּ1y_{ w+hrMS0oM/l^ÎY&:]#jm D-\ C )M8*ݾJ0"eM٨ul#Ս;wJ1Ǒd %,+o>Y@}~gQWE8eE3M%\"5Oh.Y Z7!ܘVd4$t]&۾^T^ɢ$_@qV=|M}cRK\ᑛ kc6c)36jgu1ҖsT=(Ek<\wIكu ^>.5\r" V7& ՐͲKppKr =>mi*q\+SRUe:j%ƦK`tc˜u{YZOQ% :O3z"6Z@밼6[J`8(pMd8si5TyɃ2(㧃 \}^(!Q ˵6լg/3 x!{HM7(B6[I)SqwQ᯽<ov^Rg&<_:#'95-;8azK^tv5:|W-? :H,ah`؉'_LDz )~3J̶ iEˊeeU xKx%>)s;ݮàAuA> 4M%|i mM ,)3-Q" hld~fR"S!Jwع2!24Woӓ\Ri~j5ǩX d;<oH:")%VʘD9Q jmF#CUGM]Fĕ`3Vp5w8`1g6Pl)<(]-"XB.{j{|'Ez$}oi =M O~?\Wb >[B#%ҾG&GHQ13nb/ 1nPsk'N1Ch Oz7EӜt`jb׏du?RQ *LG X y&Bh?oJ3SSBYE48k_8Nc^6L,(&,q/&Y,|90۷Y2nmRo ;r;_Rur#I<X76X8 s8&=H! oNd7u٥W5ReE羼}J$,88T?oE}>/_5ʭLHvLr QlC&UTݟGsvT; Y՞V[')#u]uBKy.^㩫Q3MɨܲMn8ZK+mp4,!(tVAAl /ԵvC+RItVZ:\cO.3.Ԏk ~~k Cбu:w $#$yt@eTNiS![M[.0jκ|h;wyzGVik2q/٩*/Y ?dOyzS.Pa(';r$(mI[e#='wxFLadwпli;J!eCzsw1*lDFch\}KS:;%˭3>$ ܫMfk# ,TÂ*_3Bߠqs5҉[aE5 ^'*n$z|#,h0#ghʳ>}_NWT"oM2#B5(KY D^3&LKQkd樂ƪ|rH\4,#HYj3NP*E {q=>8 5 iD\<' ЉÀf14h O/S١|'2󐡼&;"֯gA~ 7., &2ٯgھh?wI~SZ0.nMWoW!⁵F|+voLxMhE=] fxĉNLG#N,Ln02?$4gXJih~B 4nldF"Ms-x]? P53QÎJCGxO$j/yvӹ/֜ pW/Zcך,GCu> Xu1l6IVحo5)[dca>jHsYUJ?5apbM?Ev֓}W|y T^v3w0v[2D(V%vCK-J2xR}ԃP&m҄ &!"<_f6\ㄓ8bjzaFӢ͗zU[BO\﷦Z8$Pn414v}Q~npPg/:4 h~ڝJ(wBsX~8\¹),E gr,sҮs—!s?UҊIe"h$wJG"1YROBz2޼uxF2o.n殆GJ`IR'YۺRW۳[ 3 t'n,n Y+hmpWXZy7^9-w>+6/N$rC \.5*nNY4R~ o?bncK;~>J NΝ ?BOw$xdjs_3M5a`eިw`0eb1ISdhbe9z`6Ye6!n;iGHX|wA6/o.2ڥ t Ń'uXg 3+lbjMSE!=Nbw;'"^m_cW}\ՌA~#9p=0 3ɜ"E!fνJ$pf_61-fC tีY>IYǷBnmR {J cq֭AG.9p=mdhQNvtE02[ؘk7 ZDvSVH{5mN WK\)Rvi W# :<-rŻ{na $k6ް vBMļ׮J~ا όں v_ ӎtB/F"j~]Q٭?y˜ȍڭ޸}fˎ'(J oyY u o-j$ye8FƑMoE:1v0d^.T6WގHMX%fV9\&Az80n+Ss5i$ZN5賋rXnsԢX3aK $PΆx:y/phFX/̦@])6E_Ep&T 븹Ė]9RˑgB;>ޓoB{,v k~&".Q@i!nqRBTHg,bgG6lHXu傦 D)$e'Yl&YG0{SYM -]%z3-xlI n2Pol*M}ڰ8|"ʚ=9Ҁ8k2!Igϒ=Rìg3$FoP&M}:ڋ2 &f t`pn>I0!a^ r NT(.uY#菫6VNE.j؊9.\EsRi:DnL+jU)yr53!81 :J=QcC6.]au~K$Z'k13.U\CMq@)U '^ppxLSj"qE'v  ݓey d>ȝZtˆ1GA~|L`zTr?e=A+!8pSg(8k]:8AO5;g3"'8Dmj@avjOhO¾K9  52 3=L:nA3 95T0Psj;_zO]Z5yjc*[fZtW'wyRlfĿ{ 235SD"2]̻c<7-RFP-䎄HHE]X][='[5u8Ȏ sj`P-5K.&Aq 켢2r`mTlU_eck>Ez8 l{/iL߿)NUMZ$ x Oa0~D\yy4fw|:wG=p|d|OքQvϱz{,%TJ.~V\Yd 3{C\Cמ @ORQH _#pq(Rq4'_C,.sCJ4P'Y{ڙiy+kq\URӧAiq{T`YQ/d'$ ++DۺԲQRy\tI[nsŸᓺFaTf1-rL >c;cwuI_lR?J<&aRGG/5 k {{TpL.+9l90D/*Fѐ@>Kv0wXZ8KW+?3-SLr&nNSȉy?Gu"~fʼmV'$ "n~ym!7 iԎ^ *|ɶԭ%XnjsI\U7*hORj_AhV;tPZNǴ~c[ Wc K1,%9قv՜nP`81Б<<>eH\[|?ϝ-2+]]%뛘F4U1iu,3FF _B(R9tchAp$:lny /3jrEʅJH. gey-_PF.[{k:K/Ԋ|HK 8(jhxa˰&!:# @" F~v'6FWP< l*cL\ {[.~[RZi׏N%1.:oZhh9gܒ7jP>P f]՛VZ8,fNPaC UwK3%H駗eeJDSʀ[WZC|Uisqݷ[*hfܺ*2BفoNbʂS͛Oy ),$tALc("ݙ=QV/;8ՐcS?ʺ'8#rqipXmF}\e =ɨ=L|EEQMdFe;v%'T2krHrUt&c$PF &i $0k}ͭy)snueg "94XySf.~ S? { ]٤ޥX+vr['3cZ)J'6)5G{t\O#+ִ`ivqC8`Z-V[~ UЁꔋ)O[J.)ƙˠ[$YY0><𗸋FPVpw1Ľ"˫': Ķ .CI픃čp6BHy>݃HV lހk S~Dys 7bT -FQBԽQ?ުYvU[B?JtE!O%Ns.]cbꨶ*Q+\97tozIZsoo8q\MB= >dHVXʺ'g댵Iu_BI0؏{ \hv͏M3"] J}6@uh bK0viOI,PP6V;ks4xUaqnz>/:y  ?ʦ4sO5 TshkZ1]V&A\'=".1eM1F'P0vN)Inn5RQg5hX˧?O4SЈa褗ކtZ U,23"0Crx GȂ>́0nPɐGnSѪ8wlw'=k_N=}8qp'b1I“-<*wLE3j1J{jQ*C2)-(Io(yx" e(ϧ@ Ij#70fl)"oqKPѢF'Vd{XU8ޟӯl_g~86s@- n!K3 鳜F֟j"I30)P/+TUS)kȏuuUkpG6b,,I~eѧ"-ixF :qŹqDۚrK}cVo<@<֮7$O"K!jHkqԕ~[ћh#i3^:"M$>uf,s*1W@^θ5>d}J%?6" S:h%"P [ MHix|w|(gOS,uQp =\<- 5 IQ;!Eg_ªJ6hN0wX%Gy:Xګ͈a[S@psL1Op¯:ԋaxg(6(]`ټA'L 7!:e*34=beQDz @{=$sAfeߤYk;(K,̼؃[j|719JRѽbMN$T}^ǒF僭(UJoQ kŒG#\ )| 3Zyo]Uio5u>Nܟ^\w c6i(ԑ5Jo weCʌ蚀Yb/-;Cg-L2z_փHKNpRG0G̫PUf* oC㡑Gķ+W̍aZ xNr@U*{}̜r3֥S1*ӂ , vP[% WNgȲz}g5yqX5a}"7@ $Κ-`A-8'ruzY.O!f'|l0,l JF+([p-'crMHȭB(Z`q$JAu53lg;{f2: 'ur ?ekᵩ诌3qC%MvnB /[mO;sno--nOIW@J7z=:]Ex{JP5'/?]Ϣ396\ꥴMXFFFCG$La~ s S3D9xry!W, 䑋lQw͸!S7ZQlG*X~ ,\[̘6ti(߼M)k4f̚U0DB^ʜXh!letA,A]T ZHL(e ]8|ѵ (\s5puY3pWpCQZ#P< nMeZ #yvm}iHsn k]hґ<7 BHk/U*!W=od&_.(kw/ɶ0yg&6BnU 'eȴɲ*S FmMbRw0`,.sR !';rEq2E Bo%GN#,Ъ9[jxAkM6ӍhsSYZx {ǙRfc"P Lm`0b;9;4kDY׏IXG뺪! [_I͢t15KȦ~Rd ? =N_aA|ض- % #L}oyll^lIP[m˕#fnEpqFbN(m>C"Jwu&K(9u;vFZrlBS-QFZ ԍz՝&#N-"Paޑr5?މ FY)zZ|oz4 `3guB59>{rC&ŮgBn0+r,c@&3z/mW\0e<ӯe0zBuR^v15@Bݾ >8e3BؕlgIDuMs}BoDVT8ФՐEmkn՛40a#Gp K﷼Tu0a$vէ~y 4ue[HW" _B21hJ,Z%Q=7g@'AQ[]S}e*pA]**jWo%q0=F˜ {,V}bpOh5Cۙ.܆3 oqgN24nvʼ@a\KZ̑2tCr rzNlcdר4 H \7J68L&*'ZI /ΠگIpKH[In}UDWJm#!==bjѨuɶ?\wD,z "n*g{lϤGBFUW]^l*F2G]$lMNhdo,Ŀ>SYikڭ3xxFۇ&S5ISHx;!;x1Ud۞yrW>d8?'MCxd`ACʱE-jY5)W2.  zNYT{MUXJvŀ[sjA]bG&ͪ0wO !`r%u HfREn'FP!+zpDVd Y Tg,>t[y<)i#yK@.VR~5LEPerpڕ..-4 *ɮwB~sWJ$h8$p ^?rle[;Q@X,o2t6}k %0Yo>nyru7?jH/@P)-J!VȘR? [LpDFvHǤ|LS,v-Q 3WY}hy;>@:83da3c$Mw9=x w4pR+[7)VTf|KE%`)uH l ,{\ZCŗ\dڅqP}'k*@8/qC9{0)dQ/fG=~t)siEPO4fJ^3fr$mY2$ :z pOFjY p Lj׸p ,]q6fw.9!!;m[՘z3A8‚YAt[uUi3#?Đz١@>֏?)*]~ez D<8"ԹA:1^řsN?YTؖM-󍡮d1z=kӒpiIc|̫Xa[Aٔvx;V9^jK*@0j2&OI쯡vG\n)4kkU=lrgI|R|Lklڪ1$KƘy~)quu++)a0eO&Pdץ3 YX81٪d%{7g U<0<'UÚlm ȕ,6`sˆ5: 1gR®r'R' Þ"@[IS6l4i#lw$ BcΓG K9]j>ySq&.kX*㵎voK[u`s $E|s (eCI,$m U r49!)g9?xh+8쓨>N,TsAb {VPFDN,̲g3xKWIs~. ֻ*2۳W`8;_,k,+ޭv|ۄSrA֚RFG l@ϽUk؍la~wb1[X|u .carR_:{E~(3!û=T3N.=髱XU:4_T~nScnfКb!V 2V")T$ Qa)EѶ9!ԅ蔟-ࠆJ5ۅ~,\K^,sdFĂkD[/C?kx5.Mbc1`bE݋4|I/ ܋ ·&XZob)-fJĦ}NJM͕:gf#}AoKs*Ddlԟ=CV ȖDlօY`m|67pXz($qDS3L9ebׅQ iotc'{ l Yap\A6('g_վCBGVuA6.^n $a+ggۏXtHX4:^[}wlOvc TrRN>ֆ/ Q&j* R8T Bg)PP=ՙ@Ap;P'rG'E [V$q!aƞ._Ն q籃]M~u늎$K%Ys WEi+#"^j;|hnyCs n(F 3?~%.'o.g#Vo3xH" 0 H8O%aN|HCv xɨKK{p!1,< /B٫?zϷqq8k,l ςG*Wn'b5fYsqoܭGii؜#nKHhJ<#.BF;:Pth0wazT'0eB-})-UK)i_+il"3ð= x]TʻJe }–ws ܰ14zraE6n][evw~ŝgmD, Ux U>OGO998/%䖰+;Π2k/ xЄ*6_̩x(p6uR+&FMEsMuL[/V#$SS MrBH~qswE' :.lLKs _Uoﱒ Kf6e֙Fv4-0=G@OdBnv.Ӗ,g?N:_Oĕ$[zDb jZGہhUfu6(}\Z/lm0?o1V[;)w߉Urz"52*iR+*I;7xfZfO../j/2\4D١sUKoxpѧP,ֺ0.J[yi|Kpgjm~c` wsü 3]w̏bB}`34̃oP=p͸Z6WhVw$KKEAF]Ao%C1GLS6~5+ )f/j͝8rƤH8uAXO0P⯉Nx:Nbf >W)).9Wn^]nsL[SJ.?<3_Sܪ9\zY==+<.7V7)F~e׷Il y&:piQd{y=fscIG 1RJ(9Z .Wܿ]մ~IJy:zVsя4ْO#"=lj2:HY Rnnrډt+ 6j'8Ȭx%ea(I('ʸQ&6spfn@``#icMzkꐜY;Ise1ls2Ӊy=2ovnk&= KPY5)ֹϕ'5ue~M%wWZȓS&1*D֮k51KNqn]3EAZ/Pwv{o`YF?3Ы&J>Gs4VhM8;Vcy`=ڦ!J_ui\p͓sg> ^^B^lUcxJ 4r[or/fck#ʗ C56^b6)v@g;26J/+_+găQX4N;3XV!-)}H6YiVv&V+ss *y{NP@Ebv&JUIb:y~s@ DH/ z7joU!w%Iv?7zZmRvY_uB” Z,~n$r\j{ g6+rڹH\ܲ@ g֟q( ~>tj ѺF$9C{#k7۠Ycoeg Ԝu.g^>b!JRQ3Ė .Qx5E ) @AS+Wg>%{-8XɈ}/kZ#}N k0m8ЂFh|'8gigsUjfb&3aUTE0]F*X@, anNEGƷ K;W}C}?9/†y ;U jHĢT39yY|fI.brVrjb3v|c{ Q>+nThpUXJ1̲<6;}jz#NplEBŴDŔA|!L&AD-/3jݐtCyy1>ąA='V͇vf@G>pLcK=8p[(%*<ah-ć7h+4*zMvÎʲ":xy4kGT2"1X|p!e;\>P#@K;SPiw=H({wXvGn[;y8%#>_r"{?F#e1Dv_6ʹEmdqFFAB3FM +ʲ ɜg0g{ߒ-p-ni9 dk+.L0yi%bE՞G \uO[$2v"#!@IYmWk=M<6Qu80&b]o)QW%sY ̛:}ݑ2⟹+ŕ3ƕ{B`W ޳hكaY "+"}n-UI @ ٗuHٍbWY٢HS^E1`V"i_9B$%7_>JU^JDZï. Qd`Vֱ !&l<-nm߸`EDLvEW> Ժz/:̬Si/7gРozm`">.y +;r>%.,>4_CX) &D Dhۚ9`G ߢ]>֕V K;vҡF[ݤڲ7Sarѻ}bȌdtATG΋!=0;|O^@B<|)`~x$"Op} \ᑩ5OCk*Z: LN0~X.2h`j\QmlY'wdԁmtc5R֗e^RQ./L@lr 3oTLM8z %iT!uVoA`G4ݜgޑ8 FE3'`+2hASK /t ߕ9f ,"H@mbƲݙ5щN? cɘWh09f\[ǖ"2`aƷu.`yz4a!@yjr1VЩ NmLesZ"o tC6Y i+2ZTJliȝ=Qtʜ+I`̖!g1ykKY-dm`(LJ=u=:xVTS2`t䚓Jj7u5NJb3?\CJ,:ˁD=JhP _RK3jZc^6 *p-cU 'A]B,a=Un+@k\M|ʤ7. I!}o>.;Kثmdql"N 5ԜޅfO^ۋy<.C#QW1XTGcI+왌ǬN /fu#OUdɪS*_kzעw3n]$,p\$K-3A|ӨbN{ ;xJLT)T3mgڹ_SJe:Xn&ڜn}qj㙸ORzi=4u|z*|-ش"~g(H?>2/Q?ޓS=&ꧣizr*F; /x8:O۴PsXy/Hw-dšϖҦhpšo+a,|={盅ws;H0JǗX{GíS~Jð4ⴻe n|(:d:$?45 ༪zEsGprAyϿ}/o%H[m}Q' :JzӰ DmCr 1Đ:y2ձqC[<#IFJtԢו!%ԇ{ mƾ'ɉȍ;?\ѭ[UXG-ط!KO<]ӎ05 a.+ INb>^o¬;y-@%al$]'n;l(+?ZXT]Tt";n25ڪϿ,^.G3g~v^2sQW.h(T A=,aF95uݟ;R.DJecM/&3Yɲ 7'7Z Ff,&+ KX#W-TI'$~}p"':tX~Eܴ9'0<ұqݏ>zk*A?0ͫˤ00Dvœ0+qh "DWg^D؉E26)e q5xb[[3e`Qե/&(0^seԥ({;)-u-B. CM~U!N^m345ahP !ho"Il{+dy2WhڱA .C<揫7S'jZ@>#qmš#>w jYhK/RfFcs02d)׶p1Se|# ΈQbo5mf 3pJ%I.S{sǵW{"w9,ߐOe[3:8bO'n"e,>0Yut`QVp N-#jd԰LEU0MBahOw#u9J<<M8{D =uy'9-e2>FrO)ↆ\nAt]?YkܬcSsg}`$ 4oKDo@Btg.(h5 [rc~Pyp_#ORٓZ>gKcVbLcp_t77A6R$їʶo*Vb6O&kExO.?l`IDZ>\\هx7 N*}\lp<^KShvS]SLxW&U7*M[v3ĵp9[a@Xڶ>gRg5J?Oc\B.n]N:(Njù{Ȕ[SUHOZdPF ռߤӥ s|P7XDuTx$>Dmm8.i*5ߕؔs>qVV5i0 Ǟ /H 3OKXŴuZH 9[-n{Z9犰dNsA^Vīqk !޲f t+ KDeOa,IdiI0*7M .^dOL'^FA k7VM葮qй/Xڃv@*a˴𾊸(Ls v.v eO C|e0֢?B-Y29 Yl şmw?RZ]ݐۨm>s;Mx -~jl ]qg~x; OBi_2OLAi7?)3b5WƓi%צoJG4&[N`l@+ײU/-h*Ca MOd'o{2N!Bk)'vxx~뼉v} 1 Xof>oMMa-kpPMZkCO_VHy "tcziV.qm+Y6nTkT"4m>K6AuةG6bSPdEY,fbb65ѬQo+*Yty^\esSSf21]=`؛2}s!_M)u,: t zSiP?RЬe&6lEy JJ&mكr\6}Jpp,mg.4[9#$ B:uW}$36ӪLQFCSb[w$-UxnY74"W  Es`7ƺR~dek%WH9nɳz:t!KOœ9;7)nK>a%uWar5t 7W]r c;/)\ sD"RJn"c+ӗyƤ9WDU4Tb@˧$lna4`j̖0Jb֖0=y4z 8c95|sV@R \"[T([[~g>1~* EZ~,{?O0}t\SRXKbt:1c7UMYiEkR õ.Bsh1]˵pP:Y+河NjĮ~C+ 7B̓VAE5Ev*լ-:_4eFE JD vŕR{>e8VXcx{v<~iF|QabX 9ʗO[ n+nw -8 q4 ND2p~X"n="5.(A},\l8eѶLuĸ6)Ҡ.*su\Xi#1[$[lf)V+3I{~%u<~no=R1gASLHGr?)H H~ bv˼C/cMrCubڃr}V9 5[sJ>Bkcl,ԦcÜ\^H?=+ڸ6.naiC][C ;B]ݏ 'U0MGCQA .  PM૪jN-$;D* N}c&Y FC ~!ѱ4,&.mG9  OL֢粌/xO NJ'ȨRfqRM6QiJ ؑ¸d<؂Ƌ%73lxۑg6"4+$ocatObͫV3#Dk+RH0QSØ4+' J:_)Y{ϓ|ZORYK8bH]Rሩ W-w5Lm c6|v j 'lP7&UNc&Fxo 96':I<}lG FsI|5yC f}B]:n)-+滝w"6w/m_:z bspd6cp{_:>|;c֣S7dQ-]VWCG<?ӢTϢ"CW'⇂J{yɱ/ ATI3lq>,NĶho]?HI8d`-JĶѠ! tQTWHjSk+1tKj/| a# +>_$+O8UO,Jājm T#yr}2/<)=mj`LuLfuU@5Ps0Wڴ%,&)> N84t(Mn*Lm.CK0tލlx; dL嬪EAiBڌ?^dZ)ؖQG[N: 䱻<:)H`2ޡgqsbTUY0 h"CD\bfIFuöEE{1+}H:BPCegEyf' 'Z!D^kE)<̰R$N͂@LzoA d >ҥWP}ďs)LG&JD!:cZ|hDŨd.Nz_>Ҫb28Fbd\)jx(g)TRP}`@pJJ%D}$3.3NyՓ!M \YOfqwT{*ާTz":ṇ#3$H⯘ ,D>e }Jv n^̈ϥLm U_|Ɵ G1_EDΎBX1U"uֺrV! =u)qc9!؁caWuyGLZElF5>Avc4w9@%ެ,AHLo!Ņ+ƻ=,CyL#Ųv~]<ΩG Mt-H'T]qLȼR.[*3RmEeyҥU[P~,cv_Gq 'Ԋ>B8[RH3Fq1Yۭ݄˂r rZ.):|13)XPlz o,+NMVԼKr*0UEG%sH 9jBO$9?&UOꍱJ ϻ! O{ lW5G£!1XMoffp,靠=dubyNAB.*2r8iݟ۽JQHExW}r!MЂ*^#p?%0#yG:XXz#-ᇩR>>.x-c!]V: 6odq|hw$ rG]gHEg((xY&uFwA@ô^NT'hFm l,ow-֙_WeT [b!O l(Χl5Ȍ6H_ރh N%VpCt"uU#D=w7#t//ieeC[n u~ד?{mwmaM9NBRF@<--_7BKЪ?PW# Ovuf.\1mPTŽ_p;އ_u} ~a=ag~Sw9̤5 YS<׬y.Ӂ=3 1`:)Cu(=Z*F)`%CLK{~dҎvl(tF>+y4xN/KB eYeCQoƢj3þYBd4#N\":8/ׄ\N^MTpVYSmȷutA{J47!51-.}0˓@QzS{e󹶳Y"^>6Jؒv!KJD iCKb6UcЙo#5 gDp߿^Bݜ~V[57؞O=C܂!jD8xV Oo 3o/O8iKz ߔI=I."~lU'| ppq+-Y0w]4|p|F=ꎻQ}]m(Mwpl w37{e$&f./[#ʈ]!qӓt{_c`Rbʏ,8w+[-jo[`gI'X/~c: ],6{.`N{o[i< O%@=BXK>P6,R5&BڎmL̈́ AN~?]ǧ>'g~TʾW_vS3ʾ:2CF)q7BQWԪ= z?K3|# 2WAl|q릨퇀zn4m3'ϜL/#.pӉŖpPNnQJxcڦi"^2/ai{BfrH=K6m۹B_jOUWM't/W_U8c`\]Rc3wLo-AZf # ̴V5UMsTJv 箔#s4u+vu5T1+8¸q >y ϔXS-, mkCǥ(e8 TPWh!GNkY<ޮނɄbkY7!w\|Crr 2a@bWiJ*ANFXSge&b ~[ Tvp#ͯ9GF#/tѕl5^DiNYe0(s>ҬG ظ{FEQvr 5sDlJVsi" |/MHÀ1cOHh+d5Vqo|n;hSGY(Hr!y(Ja1S\9CBKInR-T C8wA L&mE@H;yxESk4oU;,,[!vE\\ez $trb_TQ)C{}#L:+}\mMRb8ˑrO>Qrƴ[E9Dz*R36SI) '75p XN^!kd^>a\uD'N$ q6QHPYE@"`,>EW5XO;T4eֲ⢮US>>W@K\/I,0\)T :xĈD>a(Fo.E2jXoŲ7#;+'zj Kt\f5΃B3?JWΰ%K 8>$)'OٻC&B.:(s]A7ԯmpr:LcxaA/,imA rlɮ.7cc`SL<5++J!hTcZ;%&hǢc-^O$E"\ D]:*Gg*VwFkWJ:bgw܋pzФ#_"@+2لcXe\%:6EL5SIKQ;J#X XXr g2V[t}Un]dN3v}{5G/\QP ?"ew'@rdA.)f,[/&Z87&31ӢEbcIClA`{.yړTlW]n)~$oO"sM@f¯V:p,@}Wi{&sp;$#(P+mJz6ZK:w;n ,ւ{-C:Q28(?VKkvvOvnn+>r>oWPI g@iʢF5هAk@~H&?FOj}}ET1)17ӬV@ NJ,nto7hP qˈȶ.q ;*!d \)ƛ}L!7(s*79Xue*K,bU`) j%^A:<{2.os+#$YsªܢNûjl<s7|IE#_^5o 9L$S}qSyitID  ZVՌȩ)>HaOV6Ϟs<_Spd&ݓ=^a9Ƽ sljA#>] (OwOu6(OQNF،UaN_$-(j1tFCqFY4Ej*^ORA_Ua]ВT>q߈Ŭ":SuؚHWKlgmT@XYAffg,?mmsլ<{EMγ5/mOۗlPq@z-zp ?ܿ)e)H<6[u=ma19)Gq/ԫ[6H8jpmltZ <]KZ|͟t@Ԅҳ:=ᬡ81_*yRYj:1H`qX=ܠm-HX>Au/^e 2t`8, n* c]%+a跗d@.8F>bR #n>?}kꁄw)ڎ(u̿[On ZyGo&sY2l+5e+%#`)MhNߣ{E ^9o/#x$X?0=^riKZLBV!:@fDꀕR wrz\"O6)kpM,POFqS̢ #H;s5G?W肀Y1JO}p)OM +55tۿ@(ؽ9\jܥPgnI\qټx`ԪBw'[K^ $7jTrYgjA m"B\M7 ,8X@VziV\)k >V%ϨU#Q%H µ,t7djQS-~eS(`孫4+n|1s Eu+xm#ϒgu?ϑYe>s(S3^:Jj^Z~31td.4:FaqRa} 2m[%03㏜'ܚ&?5`:WRP,܍ wf{S^aon /L;~FCkc>RO3H{P;b 2[冲X gLǫ2ދ2R8W}&!f2q<(啑:4Bxy{i&خdGPӆǸA_l#?Z N;/u{s,*a ,XaPyRQ&y 7)+Zh0<ٵ4l2(W|rvIw?" \ZdWOѬZsqty$?SM$vT唗<爥(e| Y6D>< iPĺa.j.A@l<6xhHԯxfj8xema"_wdҩ%KeOU&Ry\F9;Fˊ׏: Iu rw?]v Oᜒb%f<`p_~!mG_–7hܱ5q7Rʌ H\77YFo!J] Q~A pb`_uwf?Q#4놾8cegF ReJ'2ޢ s%$uj0Fr2]?ByuoCqZ4ĒBt2m,‹ G0 (ӕobM՟$Һ*f 됳mX3g|,<ޟs^$j!yb ^썸ϕmt᷋8t*G $dpw .ӜHsq;}HX^hˢCW,%khgRjy`j[ЛR_ZW(q7#‹ިG2fB}zOu gDFi l O DߜV gM`IpUCD_,9VRyԻa,('_qGt{ GpUC܁>f'妸)rcy6r?hQ&ѫc`7uksQ^bk V˹IQeC~&A(x?nIpz(O;4I&(6q!M 2&~٧/;(x 59/σ{ MX+L7S~(] f/vXEtNu]ꇾvLa{}\z]i| 0Rh2%4=3yrlh=&3xg׮11*PssLnC88XgJQ屌,bTh!pZb2R24̀p'!#]_38F]M`U>6rj5~!$nW)bf7qBsw*ye=NBp>;gs5n޲ ^<GlY>cKx"Y5br\9p Q_+=ڮ|@]yl\=ޏWAU]&-T[L-c M.XbS7"xn)kQs:+AwNh6SZ-:jtw0IjО,ݨvR+X{G#Ǯ ͊ OJM 3n{q1e41 m]'k55o}YVy)WˍI{1,GerFPT0o`K!O꼚πaUG;1Aݕ[ F?!_`8 gnρ1KHn&}*&5h51W&)]- ddCYk?D<\7Q8r0pU{1*'[SCֈTTU,^o_ [5C |;hJx;Du < ߸4|)OO͖{;}O`TB'nc}a7aeB.P ja~ u PmBG$XiZ+i7&T n6Ŷ?˺s^qDR6{/GOF^e4Ll4F.?#3ת 5 2D%7l|'+G':vSOZ~y56?&!!Qaá5tH !UI&ԝf.1Kwr'ѶIla*mfv3YK-c91vdEb^_4)oljrZPxGm|(*՗W<]i{\( ,DQ^I_{-q~R~P`,Od_ou SRׂ$R2e節ANi녺?1^ Pwk纴C>71*SnozKf_^V;l"WYc| h>>? O? 0ps;dYu f~{ԉBrVKBW8xEy`.Wd|b K%B:_lK$45i*ju6?f\$CաxY'ȍkE( av*j7 #+-XR<_1"͕@+G̠,`D*z %XC~8sgYІOWٰ9[{.X`s'ȵ4=3J(5d5mjT6L1H oN hD\J;tlIz5/z];ghާ<]xU Oek6tuh6{%WH q"O8􄰻oa<8{\hvs~:%T^#n)Tv՗v J?Ne>Dr-fݏKlCq.X== WI;OMو'@5\e6[^7vRU ?<wo3t\QQjg>I q}A$ %!Jmsfhf]P|~cQiQLN=+SŮUP5@A = JIqW)bi~]Bby@ Y3MةkTc1/fFim!RZK§4}MAh$&M M1}6ShA9{{ Ư/y̐Ĝ ʏG` u!qLEY6 n[\4#jaڜ^hO:H,D،{}'Ԍv:D$풇VCm[z= x.tr0+Q aJBGZ_q4[ÄHr9zUM&KBP02 whU+Zsb7C/i<7#7V]2X.npf0S#65Edet.w*Id%ܓ+?b74\\}_ Y^VMƝ $?U*DGQAuI\=Iwi V}a>YY wTY ^ĠjV#vt235%3eĊ7'Yj ߣZޒ5Z82D}i ^]}\\.[ӉCxW® Y$(Qqh,/$q0RW Azd)Gn3"絢Q|GGpp@7" uJ1-X#zI-iؤĪ²fsY)Εp!Ӟ>p !DRW:g1TC(<;)j}jeTB!,=wa٘71QR0O' g@򊴶⨴FM{?&ЀHjm]+9wѸx$ìR$-`ЋYS۴YZi̩؎VUIyw']&9 Bn0q58bLJdQMG>mCAN.jn# ]Jr=:zeMg8kh`( bд|q1bˈ xnh? P{cvezυ6&%mc@"Ƴ=~i*ъ$ k𨔦RQSadd);F7~liClDA:{υ i|Ly)Dj2j)cMar=`i}.f( ƙ?=To.>޹^-2u$/E+Q"C/wIJh5"n|>}k嗿zPO3|9ne%PLBl5pQ$["]$iM[ 4n^, Dq6D ="efV谤$j7 xo U FV)xP $ ݍNl=W91yKh[w\z޴>V#Gk0w Gqǖ2XzDm0;3-r-LDE~eNeMK&t%ޤ- /^"vO/\y쪝zGyI#ɍq fZ$<0 Ҳ,ˊX1p)JAbӌ 4_Ub*TWHڄM[~1 dq;d x2ϓ!ڒp P$7v]kT2bNF1dk_Κƥ Sۇ{kvR# OĕF߃4z?A9z#~>Rrm ~{Yy|8 J0,vtCTrA鑢W>r)(tߪ=sKÈJLӢJ#@EMPp$-X^9W>uos'wd3ݲf~J7(Ż6Q+ [_'>tHQZ_s#a2 n)Wmh1#]6=2sYR탧x:yQd8eg, 9΁Z3n|]xjvḄc@ r {g(jB0a8BtYe"8zYfo e_;>2G| ?UV?:E8L=XOPYt B$[0P?%G.C2&-N]1}=֒?S ڟ\Ґ;Qbj+:J9~;73ء5cZN7[ <8z3~꾭)Pq꩖l뵪f2@T gRheN: ZV yWPv*j>@)ajC|4Z|OEQ0éQYw^O,3ѱsY@*M:GlOԙr|2 ;p {v&VffЕ]IT|3v[mx{ۅL1hH.]-]b$]jxmq^ bj1ĕ%]r=Ŀﭹ^?: nl7GzwJ=z)?m IN:R߼ 0-+F w{pam{p܂ξT`|@WaK,`QXL.>gaL,i)(i=Z5I__4+ P vBzGIy* -u(335N> Y:Zf(!KF(f "O2X.%f[&džQc'0MFڊ#lG#O9(Oz>]QMHZI7]*em;DO&\S*wgN# +3ȉה!|y[$EUOscXcJ,3 [Q\~ 0%Rj+' T?u6C9_z8oV\N mmqqЇ;As=HDM:)w(Sò&ǭ+fAd' 'o*@UT8[2rNJ&,ӌٯ#,YׅrnboX]%:ň. }>$6C[B2!e)]75ʅ,/'I1˥-nI'm0|Y# WHD1 $ ; Կ5)H]3zQT$/PI‐ KqFH8_'d+`mA+qq)#txbwGdCa EF9`FZ @bV+, Ūw8kX.C+KÿAJ1< oeŠLLh0ck&'o+p2~/|3dA Cjl'vUD@Zz0VmEP7e^<) n`@8+-W..lhb_|Wx7c# ΔMC{wP]g i~9aju~C"5Ӷ‡L 7mʽOT/-|Djt.@GZ2Y T<1S4^$`nTeZᯔ␡O""s۸հ6Nm#at4yЃƲF-TBJLx绳변)сaߧk6Ux-vK[PPv9{xW|N" r7H 6IEihda~HLp.G< \d} *5ZW5PYVIR8`fcE`DBd#,/%g;rahahS쓗KTK+(~4gH1/~Cٔ[TIF[KN 4.reyDnzhcuqD j^C(MAkٛu쿏Niq=/4HS,>Ң}TwߒpMRPl<$W('x0xsb]zAoGJdƸjm ҧ"KI3qjZ( &MT#YI|8[l U_U|ym-6hX۝cāx "^79l/ҹ~5[$@܄GEp6p l֮Sx3I7'I?+be3Iġ]DGuum[ILnB=X6tid%F! Fmo;h pbu!f9Ƅq].>I>\> Fw+ | &Hrڞ K ytTtP׈&hƻe5%6=4bewSzG!#(mwVOle^[:^ P@?P̳ iP a>73b=r=${k{\mOhW0Bu}1I빥c#ue]?($Oݵ R{WE~P/])fװΥmϻV>A3K].龍M:kA!0S#5O+][q44BjLmzKwZQ ę>o, R8eЀbvVl$*ĝ ]~J-V @:Ồ-zb"4;" W{ |tРc&Йa Zƍ'1dLa>ntp4ɟjfЈt/۹q3 =2$<ڳ#ZK(Jƫ[fP+Rl+M*Ot o/jL܅NIDத:N/}7!M8}#.caB2dx'8SY똙@tR7 W+I4|wiWP*B^ܪrG; pX~3++ 8wD|$reRn6AcoX?M!*PIö2;* +PXw8JUWeRTHk_&c>0$.x ^N'1@'\WA8Q@zxŭ|f+xijU8c đɌE k(a`aPO-R.4V5(;8 b12;PyRh|L^_A K$ePzpngFe6\cJ(v Tq{xxZ:%@LK4oġr Mu5ct5h~ߊ˜Zz r[kO\cٯu4 mxd>1oWH.9nv?:pE5pMvD/gKZj.= Cx zU.) h)EDNeϼ{ SX~ xDpvIZ88v6X|UKd~. ž7+o0&w%UCJ c*+ɪxJzT`.DMP3\1s:I59= Z]5Wjřʚ>HOk֤.4|w$BmGnEDz%Dfp\# G=`$(жaY&|qIDAЁ im 1zpӥmĆtQ|[ֿrkxVrQeeh2Rb~nR9 vjgFU*#=t.+=*YyB5)3CQ¢F!6&3Vj\;qB/h3 W E7 ]bIGB\x$jLNQuH()aͭÓ!y>WYpNF6 `sRkHdI-kDZocY>+܍k/Jlg ]Z'7tL3 " N ~މ] DߡMm on{pMŶ<ᙲsأȦq\pT؁V[57>2ȰtlcLgMRrA_yUdϥpFB<24|5Z4E^bt3Lvp@=–v $^}V;"[͝ +{o9E1}#] ,fcrtel;({V/KA 7AP ƒBq7ώ_Zo4JC6o0mSʿvi_%Id 7ZlWq hn?’ZϤ$''ee 1 ggwQ1Z*]R2cL})}#yV7+rj!)DuB:ƌq,]&`` W>o2r$ɱ׫SjY & |FT<(Hp1_ou h~ [*p;{_ήۨ>7.Xb/&H190t1;*,a啽 2f)0^oU[օEZW9ՄŬE]y,P9=n}MXwb$xH>MtH@=o舶6@F(ߓ?#S2dO Ո }fgMPZ+ "?kg.yq "˩#&:"bG;/Sqad _qߔ1G:s|:Ii! vf1Ȼ a ]?WօPt`6#Dc` D0L.HA_+KtW\q;0 9(cyn?SG$.G7 " :;)̯c1ZUw.S;bRW F%/fIǓV{^*}͛[Qo[D-Yqyvnv;0sn:?ZWͳf$۝~yja^wq3!tñ ]0X,5*a<}c;B9*e`gm1>$:`viB4rrMn5WL#un Nf.g)MS|DRK)NWV*u &oۮз WWIgUtAϦ(xAփV{ҝ em ;جlVLF>9}NLn ֵQ^.)!8&iF\:V0C/^r%i 2wBv.^+,BuKbZ09;A]^)&=}eѧT,F2/|^v7@[H9 vUQks٘`x{ORW/vH눥zr?(O.+Mƻ-n̙5-%Jƿ%aZ"3%nqлvbd 4O̍wmqU f}Z?gnۊ6nHpTnF&YF>'PmJ8xkMpٷs sY$Ųi$vVhH0 NW=Y~"|qtvݭ+ a$al9c~?h*=h0ÊNPˆVzS X$,o?)B7ԯN`}p-;@{9ObWmu).:>[ay65B;E&x#:Mn{~8ӓHdD4oLyZaE1 !'~m/gS{G\ASDէ?(!A tb2qks>k/Ai4/?}}.axD9P*?8?y?Mmzx6ZO"G~&{~gF$;7nȅN"ѷÒVVCYjzt԰FW/܇-~lSޠ@wm:ĝ:oߘM`-,I~7 @,"]SV fK8! ̛-@F3_џ]-R_8c$d?hs8qC]o S^ z 5f!6kSPIWUMW~zTkUS:J !Քj0F-4xd1K86 |IvZ"?sIhn`|ϕؠ+ 9_2#If8SUm:i4P6q9Я.)1ŽFYD\HHw5sYtBY8D1_4\}bȹ5}cNx{"~rܸҬ_%-lK|Uwq^>^w=7 U]- 83UGR[+x(<+ 0f໑8> T_)aWCҼOh'I CP Ha'հuӆ*Mp?q8>+Ք D>x; L$kj\#Q5ڼ"r`2zUC\S`ifz 1sVӋ`lh4cqG f^μm uYu | `ҽ[D Mk>kl\q'C j 0F\u|74?(c.T Qf9w߯PgpNu>^gO:6JIc(oO7QB?KOsgW@O9ShV9ZG_]e=ᕤi!II֙(E񠷑:8 P=e]nV٦iB >kQ1QH?Y2 v -Tt-8'2Є1*aoSʱ LM,-#PI_QR8yKC;//j WRPM펛"%=Kܗ$1T:L RAAԅ'_gҘ>R.cx휣]4̂tm~d?NFz=/x"B}JX \VdPNaGXXpSe0[e5߃S_~ ͒.)TZ"P_Ҍvh0!L]"ew]U+aBƷE;|~EhW^´GiUЮhcUC2؂?SVU4DsB/[Ryw5ou'S6 5Gh?J#֔7t:B.Ɖm842,K[D|59qeN<-xpx1X,_YRKÇ ׷6 v%K2iC$ "+ނf3)p|XA$1*/֑DS6qcX0CۊgZ $Zf$aIEh':]r%1ZFdNV4x̓GBY'L\2;쵌W_Q5ַUɖG]~o._nųcu)D^t kM:6nQߣ=lحL}Mڎ D?&m:nB3qF0]40PWkLN*@Qs k xЀoL8߰wrDm,t#@XM%S t!|Xy~6*X[kd5"WÅ, ZDBeN42{<'OSB#Yc=5} ^-aZ.$˹.PV*o uf|O5#>eدsy:HMnĻ$R)@v46;g75۷(6]Sr-sx75/KkQӘ ;4'Ѱ1*?%i-9 6 5NHep<NJ;W/(`R#B8AFpؾg*h;.ξ??1G)hNlTu.,.ϽWE pk'ba$tu(16ol)%C6^ڋHI>'4}&|NLx}= T -Al4rJW>(y[0iZ֗9ʌF\EJ%P DWs>?~)F]Qzv, w&Rϖ[6*sȐʹ _C!equެ$S*0oҴ#ɯFDzZi hC ۅi[:k,aP*[QFR퉥(?I `ӚEީfmQ$Q F()\A|<=30:\ѱk@X&McD~R%dMApQ gihQ}Il&96&/Q)x<q@ Q=bY&Hү 1nvQ)War+ PgBbmۭonjҽ|糯?b5}uEեp~M!YbƮsp 3S׺38f,^Uͽ4j%u*5M{]TnǀZ'u,63VB01j~[{#[ǑzF'Q^ S+OB_=JzOUNjVx!3#_C@҇O 3mя~F-mPI7aLHI?kŨs5XT7ƝN4` }L/ǃ P)(b^_ &Qm|cybTx)MW7ȣvđ^"Yל.Oa0ajH089q)H&$o1d!B<͘ Kп+&q G&h.g a!;e(tja(!dΗ&,k+^#zGDewc%THF~rRzL깜'q.",34YsyR@Jᦞ7U}̻L!5U'Gzb:~=)c&+ 8#l]9MQ̺h'3RH ĉb0ݐcX[Svx9G:)CՄڴYp3<0BYX)쭕nD#VNPo|y.O?VJM6qX'5.UbDd-H*&‡Y6n$Ewg}  C]Ie9hZ_QƖd@{H6Pubh ˆ\ptb I,N%z%biwiS9~ MxLvǕż<i]66}~\5~A:ݴ#y$ ̡s^:$pݵHAj=h!`8,4YH#ېnwsw1!v_2KI `gB5}z?ȢG8*iG[m0ou {OW1o9#ȋ̒B23p LVq 4x&2KAD\.bp |?[m)u3j &${<܉ǕXûn6I7 Dr4T Fߛ]QfԑwP4Qg 7 1B m5F%,o~1mz6>Hz|"xkGo4nIp= 4E`I@p\ J?M'3;5U[mcR^5ox; F*D=$. 5gfe5Y I;['b,@}S68}ψ(G;0ǿX ㎳IUA:匚 ,R@yߑ̋ADXf7nm"tqwJ\󬸒Kp]&lr4j7QC3Bj|c ߜ?w 4nNsF9f# 礂Q/rcڃ8[GBQ̇N *UYB/B'QвA'EKb󙌴9b}w@+G_ZRvOo 9;8Z2|>,B/Sq3y7 X~P^\#-R2Ns&O0MG׋hfQr.fB[C6U(]X?PV)+@2a 2oGwM% ƣ8F* `c]Q<'`Q@5nbJ6ZOEXCRMe}Tl3#HEv%j7.^$(T]Ir*vZ#¢$i ƾ*vb,aL(XuNCSz3H[jyI$#=c״mUm{em00bAI\Dd<Am@-ŪE^U4ʱN}(nNL \K5EAA2MfO |2_ϛg!>l(=@T8(7% +䫿i$I=41J_+#zYSURvY9+lYk-SYRt}O93>>QY[O 0V[0z!qyTcgKӂ`Jo Dj:p p\Tg3)>9d7#8' ̕BQ"|5)OM4!!"Wpl F;La%@z@j(QNk3khh jAMk$ɹ遠WcӀW{׊Jݑ>&WJ<</. t`&j"i g?BVkl<$Q?ɣBT\Fo!%Z6OG=g8y a!iJ֏l}=KʹGqzDugݗ@0"j4fd})H* g!?%T6O+C>TnFnzJoF*]8G< ]!} &]ѩZV6aZ٘\°ԁW-0c㤓Hk5femv .h*UOho׶tw>QIZn5S&|MHJ1yi7ט}W\\Ɣ.h~~tAOrFWv;(fZm_[';]~ ``Dդa!Iq' nFՠtdMfq^o* ww=vC8`2ѴEvXӓcqԤlWz6Iw(Mcև4X*d% ^ TcKh&//-S)-8X.An-*.  ,eL WrJ&Yʈ7T;l)*+w&k3STA\v麦[bfkV{T^u6)gј1OCQD2=yv(q.LdCYs>]ϯFBG3ʩR1ҥ3G#hD5S ؁c>a>߆GzTj=7~p_ˑIX(tṕMO,Œpmi^H//#'.Q^4dʮw_0{}?܇DŚSXמiTzZ.+w7V83)Ҵ>[5` R8]?zl_6OE2E\J,5ӱ@*X΃&vh-aPy#d@Ch=mfҠ¤_}W:|W᭙fH3E˴Ͱ6t+F:m|}Y92[̕nt Y2i;0^yY`.+D+XL.+5\BbI2XKH*К4Sb] +fW,OξBSYGrqX@DM)ާrg!gL3CsPÝryh`- "3b.2CdIEgFdx.M'Dw5dzF\6$ )t؏ +̞8Of^#Ja.b)+oy.u- *.3BP/>A0F=PD_w,y <? 3 /^HegVN/!ӵS33rMN@yqjQ|%w"ӢQP(p&K`e?lʄTZGoчQQ}Yv%-yeTP';y*%2#i_#2c<<(xYAbGp* >bCZǂCJ08Z'3M!tƣE A\0:1aġgafoi=Hdx?-#R͇z(ewYPg,ݯm0v.mⳒx 0fɒer˼Q)yT+>3Mk9}W\ ;4Ny߱C X1v 56GFþ@t& wu|yxQ%57}*.+60MΊf-MLT+lա"̡#PhYY:q~*_l$yr9w2Ry.]9hrguC?1R["]n&1ړ6k0G0 σhd ^ 5|!ez^Bb駚ʖŁY8OeVDg w {+LLYxL6e^\Ѽ.II;&I$)m2 3i)t)aXgu`@DYrRyJ]+ J67wqkD(pn܏sᖲS'z G h]\ ʞ)].[&3 *Mz>!; ,0t@GDYD2<<;S>2;;{po0) h LFY4(-uw-}V5:epp42Y 0ϹjW[mv/*<4]pCZ,:=/ԿiʐC2>XVrh/l"C F9H?:3Pcl)g i|ݒ#Jn %V>5InYr- 4ZÜ>4΂ˤ"h0]d&Gh5l0Qnad[2 c~ARDa:F'V 1ڞt$$k$˃(Ar^=0Cw) ]c/W`8p;W+Xcvbo qݜ >ѣsKL+j[ VjFqYMc 7&fT@T"jHXZȪOv,55.+T+CjLaϵ)-QM H \f|d *0f$Sj)ĔOvq ־[U#nVL@l֡Ŭĝ/Q[w3/|ÂhY?*fkv,g^Z{e.@i^yni)e@Y؋GL tK֦cao0J+3u~Y3ιb_` xԏPf( :ofv1 ;sÈTy7;;1ā?x+NiZ4(&  ]`UKxW)[FDY UDAA*`Bh/̴Y[Zڤqޖ)yz"%eZx1U12Mx_ݬ&b<XFMR$]!<`$n< " * ~b2d@qtbbr hӃ,*0;O­p{BZC%;¦ur~n_fבO'P7$P*7m^u0ɸռmH{"t\08w[EH˄|Azx"7Zf~@U*-cq^bE4 >ɂ"y !Ĝ*lnOWPMqu-@ȉnl~$h&/F-ɠyi=&,0^o$:g3K P9SR7"uS&@8N0k*~۬>pkyM LW,r[ /ZF$o^Kc43e7OCͯ\$S`}174qs9=S%+ I*zV^D6iV<ߧ4en8GCnb[ ~XzLz9\;)?}jI }8iv"Skȉh|z (o9O+?uԉz3ȜZ~>sVJb. {m2ti}_.ڪb]"A!\B?kIs'jc4\@ꖠ>]VH3% R)BbI\*Kn ?nRMT~Ii\!TMsr4q_>UW9Xfсa)\2YL&k- k79mPᵼyᯌs\_OM `HMfב6o~{Mru?JEDӁA" @^L>h-xf3q y`AQ+ip {D-M&^0uҙihjOe7]gR6rni7+(UVvG)6W453'eḩ5H,ii+oVo⭧P3VAnM} InvW~,n47t`1M4Q9!LpU,sUclBM%jjr}6lR@:ᤌgcSͯN1鰞vM۠tycU;_'3lR(O7&CHn#/nlΕ.պn[\V(Qp?ǠcjOJYHU a5*::8 -_"Luo**fo +jX/w=^ܨgN ,gb*<¼|O&!xeQ&.99zL4 ^<]LȶNg&-1*Z@YM햋dS` L5X(J,tBBZi:OO_'{ծ"imU ]UÁ}&GB9da1L2N0#_ (R1aG-ubfCyi*7~ }B\dkdY m'x&z)?S/ġ(&7gJ7 -=Zp^_A+zBcXwKVCj]★:w(;,UײߺRYܠL'?Rx>b)+tCj?獰<i()ci)yIG$eYȣiVbD%!I]y*NC)*%|0{شLWW\'/xB;]]Ю}#(.D$tGA^yP%I #?Mii~S?F^uY+|J#3c )a`X{dBg`m"5=ze}!.aK-N&SUt,8OchGKHf XIƈ<;4c( hv~!`dǜn科(`_=U@ lg6ܬ`,Eu-x]']{6#zm [&1/0 MMִ쩬q){R#lLͦ6-SϪ0O[1B_62mAHif? c63H ]t`!OPe4Rw ;n iZT`JG%R) }wdD~uX;K!4+Q]1}Yۍʽs"nxEWxSDc7KH,kuؒX Z`q"uʄoϻUyȉvϷObb?X,R$QAUs ʥAU6 4i^"$c/P6b2z@ +Ĥxhki_X WREvDU>i ADPU!ooqem)7 ~,"fs˽)/` g]o1; #c,& F_igVfm!Ct#&_'4R~Ν!*p"/#DҾˍzɚ/ Mh=6pk(B\0Of&!~]5!.R[۾piKut&T-|F% S衳e@}ÒςƈyHK"t)L@PXOzV5MA s*gY=͵Kha簪Eӹr܊v֬b{ ;K#uFZ-J̨hɈP(ଖ.dާ$n_13 ^it(b="Ҭ}T-%- aT@ 6u ]xDMPVtA11/Nk28ǔNxqG 9]uZc^-ؠ`j+nNzI-pR6̓ *ׇVL[:ԳXeX z{kUXgHyD~~_-Lb_nT:t͊SsVȥ+q[WF8r P0ȳ4IzJDP] [r@KfK'ڦך\UZ~cΝF|ko~Nsâ839BÊt9Ynv/<Lzk *5 rGN]xu<::p–ETN>QO>E&wh>ݫ&uA&GG,d5ň!yuRدf{Թ0|Qi+Qד ?̾ 3 7!ׄX~15>M,r[BtLJZilQ7ĬT)+_^CP8J/Je *;82h%wsDl !}Lj[4v7ʮ؆Vf^pr}4B҄?Nard\pa7?O$I*o3 EqE{C낱y&u,G0hpiij铪L if`gx]J y7ӡ\xHqk W7<H59L){&J"`ͤzeQBҞe"CiÖf ~MlXT3RSUi`I1R]F$BQ+Ko͊Q'"X;@J% ,a)ki2T;ʷWO'LSd4t+/+KuI-YFJ0֒2ʵr(("]v>z>w+j&_3>=[##+MTO |!r~8gJ]2`赻xM`X{p`W80x (AWf2Pl' %)Tl}iPҸF̍dl#:h1 ys{ S9 I6Np.{@bu|ajy Yґ:O*=f*sp`zuS{9I2QpgpA>i2RCn_>!aV|%١<{3b|W [.aÈcp6ϸT li[HfIIK|1&5 FXGЕOAl@1heL(ac#mx "vWE+Vn)hyhkh y;a}CaZC mTF7`=$)H: dm?,~"c$-W;j G4k1Џh"s&fqG2C汷'*Z+ rNcscrU=>PYIX>"~v*8G)ݍ/tۦ.Cu, ?|)2P3Ms_v'`|Q{29;떒j^i#lm+VGF.s;14re ;sc=`i= x 6yV^r_LE6BClx%ѡ bVHm w˒ Ѩ"utaȵ,,4O=0(ւ")@$##8KD=}Z o ^çV`@iGM2 @"#'~J=D4c-WF}B/`eA}h,IBEngћ/|$8흗zx8HCmΪx0}dP[QT3NJ 5~OS/,0pVjXe݌UMި i]3 +geg}[6M3m̉J%RqAoqh|-]9\mYkxV8,09b֓xǤSBIJ[1 vA4Twbe,{9o |,&9ɹM)y -M}6ތa7PXWkt=v ASG++/;I\>~Ow͎\6ȳ'hT%KoV"5t_c(~#igR12qGgCks8^x=Iy] |)J“0 p ]75P܄s5?NB 5v/T ! /d:E脥٧nY=jkh,wКl4 #;.,Jf@fM6%?-mJr!tz0aCPeϪAX[1p G;jGW_B P^"+wfd2o];ydiG|wDi¸ԯu5_jh@ Lt?k&(rU5޼^)eX?4ooJ( $3--nc9/Zk-C*ɬnCf),bWx#M.̠lRLzJlP_c%({ @Ad/ -kg[@ {Q̥S+p -xbHPY`'4:_HhrX5#y!.t!T̊(f3Bv{IoFS^rUɢ +h&ZGi"dE'n0A[ )*e ~tš,!C i qks.-B?ZBp=T/C&tj”6OQ}ХS,<(SͿ׊9_by^pʽƉ6L1+3\>밌;19ՠ wVXq8&?sd2c20967S^_AzL:,Y^[LJu1"7i|ذ Yn̓d]8 &`(ֵpa᳨L>{[@O'ƖZ,P;}W"k3Ḧ:r3ti&p|,ce*uȘy\JSBtVS!"&&Q CKVux怯AO0ݚu06u69oU̴'ghd0 ϧ}L%;*5wZ-y/<=mǖt#'ZjȣckRB`/H^D-S ށ\xt05ٵEb)m,PHLL7Z/G@8>ftSt\R~ *|u"걥u<;bf~/uNXzVC_*hx)lr!Wf=&D:Qrp̺g=1ŚÚyJ1|a Q r㰒;\j_f=4ŲX 9@sۊ aA ׄ7Yc+9`Kn^&Zx0vvrOl}'"ֹ2z+>vKA@=ܛ{3]vռu2["F6qev︓.:R늅W: |; 0o#l>D[HOvJ߻ n1:K1<(W̲r[CU1Q+N&ߓg n*I{}_RUi^u\=hD ͮxKz?TzX#\部f,K.#v`g16Ԫ_S 89E~43R^e:,.M/[W.`u)k=`P{xK )m 9K֔'Ix K3c@bʰ,2|c15 +cz'rơΒx"$caYlC>L ;o%\ `UĦOjU#5V)V˥ճyIP,ԇbz~x/Ao[+,xA(%xZ>ghF^g5ݷEy?_ΜʃHƀcmF_+ ΄ oK+FֶNBԞ@Az¶$4FH]QbU_m?ݽ!E,ߗu8snL܏l ϟg љ`5RyJle% fIrrTu@mżNQ5+'1҈^j.[B=e߬ ϙ"V-?;z#sW !45np՝Γ>XpƠI}L4M\)r0?<:+InpYw-ĖirHiGsv^ AҁMK{iXY3JIB :W`ln迾cag?xd<9րB*?=4Po\$r%yN3CsoZ\mQ]PVk![g(&n4y)GJKOxuLfNNzcAR~aDȶ84l0_@K$stӍ"IFmx_RKkU=@5F&zƦBpUCߑ/fL7sls|o4 S kmqeOy@|>b} ؎D Xm1!A27+#0'~Vag8=-fgj0\=3Jfc $&_bݝNJs6H'e>}+v5:Z sk{5i/X.--xa=JRLHlݢ%_N¾s.j08+^!9%V~Iȫu%{Hx~V#CMl\錟TuX D wB߿C^!t#Un:}uxI!VH~1qKK^ػj*

{{8&e<(pȽr SU-\-0* 0󖇯02g-Fhk8b֬:9_cȩPX@~(A1w ܌Q" eq޳O}U s-zp݌RlZujG*d^+!FL+=pM*Q=c'`@/Y)VXHpuI|y?r%0= ar|iɧRtGEL(?~$%,L3kDP@Q*/a+FvcWuPN =#Ɠ{.? Yl^ gȂƣ7q!zmFMw HGDøKlTM䂼ėP)5Ws*>8FVs ]P.B4GYˢ16{AA52f=_j֋(0 {PS:N< 00Js}NC 73"q+k vzʴ^r7\ηRXi,d]ZXSH1r[,N[ybGI`__y2;]m{mK3d?A~_8ɞ iC/ QnS3mq])Fin1e<>TcDpW3~5[WR:V~ :" B˞`W

m;c2G6sᧁ4~J5^r}y:~[/! \xJ,in&}qe9-[@l Ϥ;'Szx1U苅%(AMHZYThK>ֺQNụAo%=2 g GS&]Q/ŵZq2p{kwR"ɡ'LֽMp>!+rν\@!N hfW7B8DCOH|'+.4\06 `*tes*Iq]dԸu]\'t=P:) !P=ϥq/+ʐThv#wae/:S!W>$"2ӵhwgV%"Iena?s> żȠfD6>L%2[0[ -6ZzҲFW.;iʴW9ّBaNk$̲v.q:7?YN%D" ;Q8L>J6Vzւu;TIް#a]A#A{ ɩ(mPW縀)qlqRϨ oA&*?l81l"-ƑALȊ2p[E1AJJ* w*QҔ2XB_ZG)n.x_~]P xGZ?/P+ʚJ#kx5 U*q(4 huc[nŧj)l%0RY1p| F3fNr7PSsCXSbEVRw qѾ8i+=$'>a=w{~!"#:{ IJj{Hc6HwѮp|k%R ,M9tFUitrXT]zfKEu)&A1hl9V=&AmPX8b5t.1HcBsB*md fg iH6v]@($7mSƐN|5]EC gNcWxbw'u{-oDs_mFD(h2'@acLv_reiHy s!_9D6Y?hT>Gk \Tjm s7(9PG&NO]`%H-(g;,pcB`l`Y[9p>D(c\ì 4ҿ"U7 ~+./7)o.s~z! 븐}{9+?cNj2F"@xL0ݗl_FY=ٛ1x)R-K4y4y9oĘnFȀiT*'4`)s6벏(=oM98_#qlU1S5=>%fŢlO.tF@y<8/BnXP'xF%xqjW[op7n갣.ƟG=0w{4yvX n`euGN},`^DbAETdA:IY P1H v:8W$1m._ߍ? ! i+m=!}tb2ko;)l1ZÍe,9mn˱`Pʒ3FQ~q i`@ē|UssphL7@Q)  &|]@ Yt<4v( ]t8fԖoRA6B7cf8fYiH~DfV#[W#(e-lU2RwOp@׭S:L9uFŭU2&eʓIJn{U O"*A09*.H kHI ͍vY -U+Y 8 7wiXdOp=HS rB p,$u7/hâOnM c Ӥaݪcb֍ 8vML0k, YbDa_I¦YO@XgS.?^v2p/="Lӥ3|扌$Tƒ('\D&v?%S'زG>YmZ{㤽 XywS1x@\=2nNƨ P底ZTu.kvYE9 Ռ۳!(aG%R=,0rCwz[*%c:Mpjh$XIC%2awQ7962S w{LEN,lUϲ,/<#Zs}vgt$@lA %^-BEl!"T~t. [oz#0ɀN=P! 3;k.b ok-IΈLhll e)罿ʿU0,nl c\.Jߠ;q+Ў߆Hp"  ~FVxT1i =I86CX h ݆ np6 4 bлA|FPH1[bqQ|=\|uh3lQ;11&*P/R s/t}0d%,Evw;!9H  c8-h]# 9bxt-%1hc{l1F{5VxB|U%"B*GRҍ3/,"q|0U$ *-XLtZ G⌍;RRn9b6; c=K*ʯ \ {`9Ў? v.GkO"U'qAr-H5rovf9 +8~J^bxװ+s}Õ/?3B߫R}xmXԗ7FbpIz C%uOq omx& -ǴBŦOg*GR^+pA1*"Z 5iܨHBEzWStD&mnxnA>^g?m^\ "1h,ϭ)I4 [(jzܔ܎:k tqkz.jo;!lπk<4 -sM{^9H0WcvjRXDE9-HWk ˍWV*7̮sá ꭲ /A Ē3VhuD\ҷH+D5~2OOo=c!c{~r]bYIU8&!8.d|-@~ T#cgW~ϔ mwĩgԘRϹL_EUWx`ԵSEk$MÌb?%P!Um-xEZ_Y!|ǤAbFnDXEUd,a{`,anjIolqa%@ET* `&"Ġ X6`UQ5=Lv_,aҧxY:l(yD(2䘵Q0^]rH-`ʦ)09ox5:~J>5W:A>N69[[ײ61!ki2xi`.jS &{]j =IlҺ՛ B:HB^+k#uD3*#7&ќW<b>{/y)>q|dKGN'+[yeThLFbj]+v>U?3ஶ)S}@v3~S/,i]=fvόo!m r7q9ȦlYrĦA4joj}/T+pHSX(xi:m i4Q|-7ZGJ0j#df!X(m]daAfu(\mS=+F:̪I(D\RSh`geӿaOI^KCu.3q zق&C Xx6>\4#bDL?G<'u("hGʌ7 hm=_ZDg% zg|ֈxCL2JKV`13j׃( B3^;c67n Zstԡy&@CgtTs5 ܑ !2$)V}*^A5IHQO_l K#Mw8: B WZ#Aϒ{;[j?NZ?-,]"z,h,gut Y/L7煬Oۦ{@p"C:PO>R%hH^dA0BBsf\]1e"KoNT?5j {a/MJd7zXyfS`:㯝lyƓ ^<\Fe1)ݱ?l,X\7^hcDIQ)=mqsłUEWXH \!>?Murfsr$2l[`ʒx˙Ys}xb>4utBm/DنWίz嶷<鋵G Xem),V1rRyR)h1uqns`M2 ZUL ~6|l~ÌBAGIu mt6H_|2MM?(\i߮zhv~&f"eMǏbw̘Sc#y4ªzu;[Mړ}raacXx%`^!Zv mA|&bq꾽\GmX/BMAA(U+*d|i"*@L"'!fcfὦJsaN#XY%a%Z&FQe8<2MR `ޯ~"eqnYj4yExn'@̍aĴMf8hP3IN+LTЋ^A"QA>d;5^1ȋ$,@%>閑 ΢sBvļ4TxgE-i@a8;U6r36R*/}QD r qu͹#O vLSE餜DGq LOhkn(WU+6;%0H/}T?aE2=,t'E9`+C艵P _n ؉,^$fJ͝ }X&QUؕ0:[W43P{b;_b#&QVcoڲ邗kTϥON ͼa;z3aY,﹓8ب Yxxc/'ǭ~!?Ϥ6rmHdqZֈ g)۫G'Q}u8lM` _Q u$5ys?$Vn,TWLYk3 Oׇ"bGrC+1$[,P&R^wW_)_ :L)/F-8Oy HqTCC"Wtb!;TYB.05+$?i3%6BM0%~p`ssH9+nSM$m7~ӜUJ\Cֽe,0>r^{|x"O =w1lYQ J(WD#G>Nu'rpq0ZzkʡW$I%DW-SlSi ȥИ`+mYM#hPVF&LnMwِwqUh}Q0w6i"K01MA#yfV SהzMӓ兿J\Ăh5)޻j%B~I#}1+ rNiC9L@z:q 6*4y$i'mCNsc-'z|rb(bSf;}x|\J>梴ɨF,Ac:׃|&B?{>!VAFq_$GN:ҍ*:yOcf ”d =4|NKlڝ~ FނB HGW|p*5_ˎyFx~P׌%zOḺb$K]yUbJX '|{KWbѡ xۏF,@"G3̷%@2Dlșo?x\@3T8ȌAeK |,\oKkm"bQ=^ і.$'hH0vkW\;οsru.ÂR5PǶ#D~ƌ%T0ų7rrlqVM_`a}܆5^T3nb wYDxlFKӥ근 },A/k^k`D7uIf6w*5 p$K3†-YisQ`.!=i0U}=*Ȅ r27S`ⰊM3 dC7c1Yl\Uu|4D"g*DXj>7׌%8/E(DGֶL98*y3s3dL7(Kw0-wF`vP7H;4>#BF<{S%֮;x*/5=B3זVXc:]dN^4(jZH]Ӈy&kzl Ĭ/{3QԼGWR0sg:9;V7Bt䞮KEY.fX4?Y6U:U[[%~|ju>{BAQQmٸdPӡ-eySC%lity7Ce>AyH.{b[AOf ?ְ?X%@1JXIhvAN*{쟞ϹfJ0{C̆5"h=ئ`x6K~KgϽM6j>U2ưҮI@ U4W4 RgH$>j,%!ì=Yh1q(pjvvzr8jm}-/*9=bks>#ѵ\d7)67u}X+2S!A^ 'xsTٶo1hvcbJaP;eF#63~XCv\aCr3 myI[zY:{f 9 tqnFH2 9\2Vչ<qGm5g;WKVj`awSҎz\U{[s䴼y ?fq$<ʯYSJfj9 x&0ѨJP. !?G#Ù_S/OXt# 0)۔,`bG YpU0x,_UA6Z4h{*nDO}6M+xsT́]@$m*W*/IPI Nwk,7$n`'1:ŀцI'X9#$quiزd2d( = El3Ne=_sGxZ75#5ʧ椑ۑ,-&rc#aEgRkZg]cDy9B$9aԃ[wu6Ea'?z1m'385+L9-K&{oز䕌`BcRWٕ=F(e _}aXԽ4-9AQb_g>8 _?C׊%rupǩӘw4!>Z'f.@*4Bqw]/&YrOD,*ZJ6mf p㟸}՟ h}yM(PӱjF۵[{ ؍@ F4pf4t8jE{r@Ch(EryuW^QOcξ?(Y UmH8彞X6\ :$3QhןMx]? jQ8~$`]BT\ڍ}X}a'_%c '#̘MdPe1RbSu@CR y#,8w h d֔JY"*‡̓j AVD@TDeCx\.z='Oyn{u/>otr "%$6j5O>8[a(6SvTy l⏒,8?("pUN1uֵvogMDI p{i\MGMy[d AI pْA&Ge{UO7Ïl%sTď _/K}"/hsbB'/+7ECulm.?t><\` )O,_S[ڱ+Iۀs^ ]냁BR-d>V(yg8ح,0u4}j[8DK,pQ]+N1DC⇫6|ۚCqht[iA-=1?e k}=ݵk^Ru-[%rdR61^1EqfUp%:ef81 _ۺ}bMBa7LE'M/3jIvC8= O7g}#9_9aUS;]>܅dDBK@qac~oV C ˌntˡ bG2[dհO>N*@-?@GDW2JR:zيì0%€)?%a~=/YeN{_%yf}` $DE<-6=oM>dQN,ȹeR那@kUO\ eO~ߜ!Sw+qWŕbNJH:#ɖ}%fۆj-ᅢd!k]dӻO@|2ź֯=ן3rŰw.pePZO鮞8<-RY}Еt*s5MNx&ϰK6=]=O4m+ >xW]j{q%q&TA1J66vn?#;crD%%t^=Gݜi8$SgaM{&j}<%j̹d0m'Φ`Kdռ.n(@Q=ڞ6vd=tz` >LфdP>[\ |s?< # 8(/Gj+MJaa_q]ՙ$W4ӫtC .DZC9$^ nw)N`%JpkLc#MNyB4A"߀Cs\N +&Fׄ:U[̞9q;-c tFۜZ/U?T_C #~Ew6ﰁ9 {1X"V~ .chhI xz?A9!t=GSzBmiPT3߹9-+SqƂw:?ݺq+7h9T |~C)_8I5zl+D}H=4x EW4 fB5f8dgf4)d~Pmo8,DH^zVN ɞvp.xl0H'8E9¥7aHT `vAw>Y+޵N%WK=BUKؿ;`ue[O`l+¾\hӻbsVݍu5/NY4ؤwc+"~߅\p11c`SUv&^H 9W8TG?_89lMŬ#pQZUby)mAȫGviw{C3.YA&"3"Å9tL, 2/Sn_M3%ezMu4~~keTF'PěI 'NBv+`ãb6;=3sxRR펩@{kߍ,`| ?Sz[j/5c Hl|H9mZWjLZ6 cV˺"=h6OdzP=mWe=+~⍹ǐ:Ж%p<[^{i^#Uc Oa _+1d:5̖A%rD51'ko4dr8 0#{- E_﯐FG:T= Ck&̱{y]bՔFd˳>&. ׁx&i bztDž5Yׇ*J[+T.{I2Lc%]tA;൦Ǿoq_:Tހn!)ܬ1?X8 {/s%K3,+2Bei!-芹`C9 |6y#?uޮ!D,iO5j* 1X-rχBU K)g*Mi`Iul?Qޘ'%=3ZYi cHJQ,/NJzZ1諏:ۓl(^7=rӅ@_\<rsڛV,w@8̎ԒB DfhN\ +Y.R]{1ZTEЉUaUu/i W:"3*rb7=xԦ3_ˎp靄$Ywc1`ٽ#")Il6~Ƚ:95ҽ'ڄM%(?o`Ƴ,aB NUhFW$f 1&[y01~/:M &G!X!F7"&E=9ZH>'' eC|_] H]u4p;;Utzl4[+tseno'^%,%RgCwzj;U>:ƮӲNPqQI3d$A$QΉoenw%-J0=K=CJY'zN-gneu d\͎ѾIװn/K,)ߵ^ݯAi4kpV_5DB7Ň-S?=.y9H-S"Uిyqҽ+I w_m(ct%],}edo. iɶr5D%z`9R1Fk 7rGtG->v`޴7Fn>^WXŘ%@w)ػ[=[r1`qRe*G44JLQp~YyJ,QV6MM(ruAp3]Vw {bVoHkz& ӠgnLxYqM !o@.د g U. HsZ /cN ߢd_XEa')tO|s1k DwnRDRWH<F0/d,0z7k;rtɚl0{Sp{qqa{f,NRpk9w {4zK3&p^1 3B`"Nuct1h:ݹGI}HpPYuY R6ͺ.PecyAI4C3֐Oxnꘆbo2=$ ԎѴ \Da#-cD)٢m Țhn U27|߲}[zxV F_01H̳$Į$623KWlnLe.^BH8\F1'R%4kEa]fnnЈӕ-Zb$l=K ;%+ϣ2ɞ+n8z, v QuB9yCvEUhhL-`kûsgK: ^zV2W[ u,%qƨ=Vv' bt(I|R<1I|-ޥt{zNU EoQ@GZnN׻3Ɖ#T17 x[1Oe sapJl}Hwe:)S/T&;!u~nv x.d-G 5CϚ@_A#cYL|#~J޵<>ցpv!f`a t4HxŁ'4>P5#rK6es-]s< @6!JXGsq6` #)JC*KEoĬJ9l*@Gd3 wK٭{ЖWIC,cry\b7"cA/I>ٺ7(ve6d{bmG-.4G' BSH">~c^;yn:A5h‰ᔕ A]=MU\OEbDkj.z(ggnR aزIE ?ɗXՁɳ.ui I 909W b/K^(1㔲7YD~uTQoKhz }Kڕ*/l9x- ׄjFE Z)B`_KbNݣ2h͝x*&)%t2zR̈́өb|?B6 $BE,C@y(7Yq#a#2+#\($P~LI9c0vu1G&ڌE̤+k̦Oid̙mG"1-1Vm]9$u5䩙ۺ@I%Fk 9<+$H1a>a x$3Ƨs 9`#I)rZǯStS#*BV(=If\D&]qd$jIV&36$5pk<ŪZF?V;.SJi^L{:yk4HBk}ҳ+zJl?Z |5 1AS6$UviYWz\?=⒖O88(S2,NU[qM!n(VەdO!RrhIjN,KDz E=twlVcT VDB%?]-̒CU*SH{6Ql\&&^!LjۄIӀ.7cn3VBLkj 2!4Bpcu0ks,VHn9[e: פg %iat`ؤ>?Uty-ؘdg=F诲!Id'_*У@t`U:7k^rqE!ӡwP(jegD]j-q?M\CW&?J*ZgHx]7\a,>6GPL;O\&8ZkG:f6cdF)A{'`Ȁ:C]"gvRT0f#R ύna4; 1{9d8XlWeP#R9T3*쌫zBYpJx?W3' M=CfC 7&]v&+##?q{&;/ߠcf|{+iBŗKXSz{ߵ)1[n~bc{!뫹VxGt{RQ{h@v$JJ HC[@|_si%Ŭ7WD 3E~ǍE4RB@OE%K8ܵA1y~H)YX= ^/OUwCI~nlxpRWC W7+dOZcԤ!Wuoǣ~}|:͡w/?yhBb3Ad+^/-%lk܀f IRQo8c˂_ n.WiiOÑϔg)RwnܗDue*p d^Ƨ n05o0XA_$exTd_!=I-[-WJ㣚CȅVtCRɜLj}k*Z aXQ}&i`_HhR5M׌Ev;Fdp#-d"Xnh9tT 5$ l[ˀJO #.#ݙ Yū.\OFhh^|J8Te3: ԃ2TW !G+6'pW~f hM5;%M -&LjBRt>a;0LC_/!O\قh o &ODk 2(d\C)E[xiѝ!@*襃m>0Blg,[Kj4'Uﲘj\`*5>9GDj8X"oCt7OU6yP"mUuj5eܚPa=rO){9w^CykR{r優8׵, 2{E&WI]9l[ `57v}밯׼/WmvX=̳D\Ÿ+jTq#/X;*VL 0ޥ F}{ֹaju<T#z^X8z/_iq['wߛk1ŘXA3=!*$#w\N1uFB~7Q? À|ٲ/4џv7kMbfP< +cVˬɯ;j; ")*JwvG4lf+V3s4BdR2E9;@ ' ]l]R-^\;2'1eGK_w7kO*[ȃ&"wˌ2fǙmVwT l,ύxzكӤ/cZBgqz* qr#2ct u &r{uRbT;7 θWSl@ۼһrIe IHPML 0nM1z[SnJCD] ǎZ\֫+J0@2ٗؤZ'*./"2/%楍4Fhi3姤+ 镥9"nH|G!P z-n&{?%"?=h[:(K#9n5:)ak얾"I)2Hsj?+OY)C{ i}epN1bm9GlsT.|I; 4l%Tzш}@C\mBAa:)En%0)n; 94]K~)j醭u&DF,bLyZ܊̩*6sUVyԅp T^Iy #$wCq_(Mj:& 6s#+#Iգia9ʱϣrmIKϙ ,GN{3T´3YuK֊rm@iv%Of13GP-Se@JB^g{6H^P-useAFΟI߁qX%!u9TKEwj6J"$j }x٣Z7<#?FQv 衣,$s9CCYFҞ//Q 1R`_8ߕNKB#!NYMTiC9gL+ϙpȟ<~$ ar gQDd^8d'^HXB!>XQF:3Vhmitb Z %8q.ӥFE`Mp"bO& .[xI )Ts= Q^+)ll[oko$}~ =F$F' +9phfF$xne]2B@)(yؕA@2M_D3MRʅ: Ni5z!& o56!漚a}TB(Srh M #p8]w㓣!A$( GPSƢ\8 `n$RGyݘ{|rǗ ϰ\)ȕRr.39Zlut-Sč;Y$#20RW͈2=k]#zO?<2Rmnn܌CM а`$KPntM#ªl&1AhF-\#ABZѕeЀ+(6SSICzгyfCApBDrK489CAW~`rǠl#Pv6658a=h^x#F&DEd^Bٳ,!|*<#Y0F?yɯa|</ZF|n@x- ]k7}ۙffCYuW 7} !Ƭ(piDo~hֹ<B 1zWNb~ΒxxSz9haw=;3|,)Rx1'PMUa؅9zi%~ݏ1#I4xWsr`Ep9z%ۖYEza>h_‰ԈkqL_NH^3߭\b"s+Z s{Z*M*o<9=P"iaW` {G43!E@d_=2-T%I h3c@O(|~y's%V_ۡVʵ?IwX$\x:b$=X-6Z'>H_&t%O-Ga[q ơʞ0Q5Q*XpКy7(aX3@1c.Tz UYtpnp!1{mqەm+'WQjn-$0 I㪳|{1{d 8L2ox"`FwOm(t2ѩѬȎHta¸*n5Z@#pC=W<z7 d r E9n!8e 5*!sSO>jh%qΕ7d'Ty; {.uĀ״匄:Edx{-K5.$o輰w9kv f X6$|jGoMpv_)R5 ]^o:*{W3/aͬwOW$߽J*d„-/oy^A#(WWkk1VIaG $!.Nb5b37{M8E yAA׶qm dxX8Z^E2GRhF\Bs+mF+?yr8]ZƟ T]:ҒѬ8=!vp#\k?Cώ̫Vu>u~ϠR/Gbe&'XUY-5]?HQW^r Csxz7&m!N<LPTEHV00`/F CYݔQU p FH5YeU=LLB=>MXQk?E: ^a)L:N1nDsnTa[a7YS9ZS`4=26 ܨ9dOFdetO9E+( F0[y԰%+0d'FZu.ZAD`6?~U._$f}Kf\WpxWwO|#9*fuV bϬ!bJ%(CfW[H?^n*8hH[%z.GvF@RRDZJxM<$ %Hɪ 3tW~:bf:'6:ޓ_p/'XHi,>:(ͥN;SWO[3']9yVv`DDΙ`}'dJ٨2?s"-ϮncIێB6R'_MWpRb$hI~b=IIRl_`B&x;^ IT`_s,DX,v(-7XXEt<y늀g[*<ڷaQ:"Nxe){ř) ,DU/ߊ8qSo4(&%*/S͞elw(>޽¿جvOWӺUJQpXA@r%Ykһ@ MԷ$4Ymr"vRgGƪz7TC,84|@*Ly*=ٖv ^C&Lp RiDr I7iBbpǒ+Pv~&tx:չԋ_1q7-W(oE YGbb=QWl d`N[ʼnnN1Òf&VC}kA4=4n, >CbD>$p9uUgtg%sRLUVǖB -@Wxk҅& 92%y5zXh&X8,:LXqmQ}Za LWލ׭@ȑ=!s'рR\:yȻ'qg0B򛜡9ca+DlO_EKiqar lC{/sT%s!Ty I}qtP2Q4QsJ9b5OFJ +(jWAhBk)xŧZy\uZW6k7,F29&~_c=0)%/Y'aoΪRWOs^o=(3u7bow}፝íB#;(0;6 ;$Ȓ񋩌x9錛zL]*׿.a?s8vcŷ2㦈(oP`Ĝs6MH>A>T>dl"O}xI_}4­Z Q+2Xr:G#m %yXqR=yj=,[KZ!&A+UK7OaIR <!W% &W䡺9Nv 9)ux2HݹpHÖO72O1Iy`k H+HoǽL\Q mo;lא[S_֓Er7`%@1BujG%F?uj@ok32:Q-cz%=ws % d$U_ی Zu?)\v J3%8;J*I^z'bWOv0_DOLHay_w3s,4auЈݓ&S:1r 6ʓeaS³uo(#t s<MmuoAt"kq8m§MFfuv*̶jڳde nb %iZ8䏘2.1e|iUB1}{4HO?~& ijyi7/Լ\L<vJT7JjΓqM YGm-byhi4g{gv?Yn<(duC to7q0o.v1 ;IOx枑o7Td~i*h3^&vnR-əj %$H0HzTQ;( >ɴ},C5I7:T)U<+gL@i"?ZiqRhE9?ѻc8JP%!9:KlǥZhXRh׾Za75"Ou7"Q D|&#Z+֮3;>>E`ny}6#3ڸ$7uu p~1s>#|ZFmft|LEOms$չqg_ :.eK(4L*t5$Bvrk)77,tUb)jcs8sBO9DN2fKt!VG 3&A*w D9RMZ9פ(E (L,5MKgjxKb IH*۫Vy\>l!kĈxiMq[l(‚vLHRۊ^ sLhKǗ=枴 -+vnK Hq?BM#ZuenoAAma[kE &xl\sea}ϿSTq/Mwl@jJYp!.G| \qb8aH3O6*4聣P;~Xʐ lw]oGntv 56ce\oĞ|o 5J$C-yB86wOYj8 /^t֕Mb.^Jl@=iyYg(FY[ &op#J鴴]}a4ܢjɺSY$"=lt"@ Mb8jXMANdeb1QxL{ }=tvKj8J{ %>" B;/3N&bO˵չ8S`a2wgZWv.#Pʉ'rE bSv){wy閎E} ,\p/G>.$]ԕȗЬT\6]×iQkF aۥpINg"Zz "40K庫:97/R~^T!܄s2}Y0Rsl]( 0'"oRFHx½elB'9/*5)pXM#!5LRxnmޔW:jg- #uƬ|`` pSddwT>_ (HyU~:"^?$j!U{yUཡVJ35\U} l S':Ig9=p#%g",[##FkG7k*'f9 oSpx.U`SؚFn; Z<,w"kڒKsњ0"jN;,:Oh‘㳃N,+|y8dAH-Ƀna-/>U Ax/Dݲ/w#$qZu]sBqS^DcX[w-=P~&7}m| }p =Gs?bw@%ɤ ^c5&s6*"_.*Yl=1rCw.1jל4)UW&班

s|c05c! Ô y6ވ$ME)raj%T_A{rjwiz{@GݔNq3Kɚ' fM# ` DhOF|fq䬘kdg`5w,:B:YN%F:wabX1߮.X<چy/xGgSR̻5`>t%E9Owvoy԰Q(cg ,Vr*.Opآo) %h7kO.>&s+4_Ǿ3Iֲ*7Ui яE?~y LN%~ljV٤OۙlAllva_hC?4~?FC&SjjD-ڭf [ h 20bim*$ ^k~Zl#*#؈qZȘu-,x_68qC4R}ÛYй3T$ s қ­3w:O[ g 8-.'K+kR*7oO`3^ 9EK5g*(nu eXLTR!B , jt`qL^>T?PRՅV IaEs@,Q`MjP) M%E2&#EFP,$ c/'1[vLjٹgt@ 4Wl>A:9=0YH0 D Ƣ?d7*b8U.K峓uQ:3Z cOb)d8d_1pͩ!xzN7BN^.[HXr|E7( .Q*eF'g8f(7$WwUlh)`4@wjPkx(m[Dhj\q64Kjt֔3)'i|oB^dO_Ѹ\Rl6,~uttB=m%WdeVZLsrs<?ZD^Ljy8,(h8'*8— q0I_ i2 P垗6dP gòw,a{W/ LAeb"ldi2כv1UMI}A~Ϙ)62mr)Ap#l ' !E]/K<ͪWv=͓a c4d=#d V`bPp-DB0a~H1MYϾ~s,m7iw*b-fvMRv}UѪ.5qKĪgR^eC4q ui+h?" l"*Ass==7 ^\1J),KW'ۚ? [K]ҏc`clhN<as,v%ous(#MdLy!R8T/$ֻo譌NL?CJ׉b{+ SyS;j%lac.1nGA$iz,H-0#Ȅ{fg?~Z²}& U Q;I^W(ET۰R m֥..dS_YPlm/ۺA^ ViE<(sȚ$dQ8"~z~x-{Ji?6.p*p#w7EӼ݂M2HIg7@!i6lfe—梛h5-tӸGעXYXEy[τ6)~c ~/ -uގ~^(̟\Ź L-*W0"GB1c6~Qg䉊[i釉4VdJ#~ !0؇N);0m#3UR\3Fsy!eb2c[$PD]YNn݂RqXTZV9Kt_Xm5]̶W(je$qk ̷$v(X )p_V3Ll*c߶ 19g0w ayU]̺S,@`2xSF 8jIa?{!`:wX`T VA̘Ik z.]F^H;f{OgBl?7MayB1TrAAzR*x G9# *8v ~-2 H]EGocdZ'Xc,f2Dfaeb-nE _?6tMxߟn#)8=+F̊כU&@nheqCjL]9=jbOxcvsB4*>x@]dXjV%0 tGn`ٮĕW"Jbiw3oOebE[]TI>0 ܋ OR\,5@`S`)iS 7(fͶV`4Z^׋*:ˍjt~G^" @EDKA#!+<c K?5A*m:6ekK!Ev w`Uf.᱄9ț+e_P5Чآo"[{Iѳ,!Xvp_P`Žs+vCC5zelh@P GJ{۶fKH(9ttAX&V<#Lif)NGXٝK<7-Rq_7r/3$F8u=YMևJ_B^A mcBFvxFIj !|!C>2Byߵ1\ᚾP܇S=DCUaqD՟di20Vxvh.[Gwt4yf&[FJQK1J袛7zi͒JW= yoC@oI0 P`#20I)Bv)`SIk@hXQk#FhG-GF fY&i'Rd^OiLACAl_zFێ>ė1G5h72>OdX Ra|rT5]> _YinS_f CAe7E){I"SVK6&nA~SEb9*%s?3簃ؽrJX/ E,҂>hy͐Ҷ0>E!7;ڎIS[XKW%]iȵ@Zv9jCYD 6.lM%`xK.̾v[ wjs,o̠ؖAu4< ,xGY"O#0 k@2+k}Af(tb.w) `vǘ8,bb2,p!r^Wqj9ϜZRYfS7>5rM SںZ1!oM:m^C PvUe_Gh5\"fQhsⳘDDbek,bQ1&ږt墝wUg;<P/`]p U-GDH\\tѧu94_XM+^6mu:lC͇/XhPy>l#k ,]P&AĘa a\/TyVRiŰ6e˖=qJufL"~%QC XOJǭfv3Q=a>V CqwC!dOEt%(^6,)FFY`Ҷ&5:_c؆T{v/- =y8y2X1E/yEcV]lNnQIuʚpR'P% cy4FYZC-kFO!~0#@>n뀵}DQiS:&DQDFXه(Y1MB%F׈;ϾPY~gk"a7i\!xլ qH+2QqX,aRW|w'p2cM""nh̑~FdҔU5ķ{nHNkҜN7VĨ."տ7Ekha.n?~h9اr9vٺTffY1RJ*pi0@D> >9av:"^Xr;xZ߼]cԦAp)xzR=?7p=yV̾x!٣'ya.6]_s 8H9 jIo _7qI%f;l[-(@_ ϸe̍.({@Y7^o@Ot,U2F ;.ުBDyX>Y`dC*&tV}Ռ#&/4 4s#,ireyt0EvԷx 큆N x?^+8^%scnϳ,a _@NP.s +cZ*b9UP`y?Th#{sT9̷_q8"P<0qu@@pi{ӀH1Hk|)g|U6];#x陵*l?&c =d?;Z>_Je=[|4U v߂t`G(`NdE*Q PohD@_oʀ]SXjV؆(4XTs S/"xء֓CEA4xt qCCiPӒJ~^g42#A02?My/ ý?`ƉZφ(]!ӆ2y6 ӟ՞qAP̻׌)甩8I+xKnhڝ;_e: 9?8C<|!Sp(pmP?ۚd"9^L,z݆Q3cIJUӵ8˻o?J}ۄu,( >O@&)CWjs3a|Lmp)G? ?O QLdsD"[RK/ KQbjoJA @އM@AijGLlA [PԹ|*끪G(wώXdݫIXsH zL>$at Q T.߳VE0 ABb Opu :A~3{4ɇ?XL9F C>bL=vwW &D엚. #NZi9.{\t6*t<q5  ̑WuK:{HD=C&[_95%uS9Tu j("2E{{;H^I{Ã9k (Rt>k{!?L11?X"qD[[M9,^W%K׍j'a+bOi*SV[U_tb#;u=tpZM1$ C{-#ίذ퓓!ZE!9 0I悼aOͦ%nGP#`#.wގWi:A9ǷT4aLklJ1/},zR|8?e> lHۮ#oLx)=((ڌY7=3 i憊[5fbz1e (( ))1RVV`cr@k1yx 9NP曌N`hdzĕD&;bp4լ@sn 1_4vOݶ{>%n\Ü)cwiԄ>YB&=$S+YK"9!*yK5[-qJC:uJN pӋ}!!TMyRR]S[TcAT2eA)JNrWN7edN,`_IdVQ=zYP vgbjhifhp*$VJN͢5;rӯr9)yN-b=TB,(ԓHmJ:JD5h1+h|`ڊyڣZ55gn^z>8{㐓d&o%^*Ix_6+ ɸ8ܘFSz#Mz19v4$ `b`5U*$ fEK}_Dp &'V3;XH g_;FN.|jރfCs6F}CߕOX;G(Rړ"`\ ]9{d?Q.O&@ sC{?Vs`-eulSnH z SxhلY-s(M"UV⫉[3Q6¯dAFH 9qז I&@ƛ ^Ov0 n-3,憱IvwvRu |N< q1@yiɶ:\ī15F} "6xg&p[=x\TfB5op4Ġk֙daKjfGS[h웏\$ó,M=ǚ`AƲqs#ɹ'$C1˹1?[iqՉ*{w%xu=*db>(ajc*\Ϧ=~4/+^?/oWA: ז! 5!b-27B8\gB]JaL!q6)~q.x%5>4z;ZGYRCk*;{u^XhRLnLP D LJ~ Dg~ɀCVXrnEsTSP|/1%g~/6' Z&B(yz0' F#i%wb[A~$ eŻ+Ѐwnm a )t0y_ ,(tZjrj{eֈaTxuI5χY.['\wx UE6jμK˦x.0ԩI=X[G (_8 li#&Ϧa%zfJ$}"+4(`bP>^7&  N1Z*3d cC &H!tbzf!;B[*$ݺcZ(yni-VM*3+7d 29ʻ}nҲ 3}?K7 YB][F* pK{f?Ȣy^c0Ƹb3 sB ̝Фz\(1NHtVz.,a7&4PO3xG|h0*<'&"B~kkܚGW6Mq";HraqsKKYR:ufwP@ {fyS(gٳR^be*Ik{uudFr#?j4 [nˀC*?" ^\p̡Adt$mrY1Z_@t< npUSRDkL{Y9DB]߱n҂hdNz!)?hԊ^ ̑e%%7K7VzVaE1ly|T3DdX^v@F@G+i\qߺ(eg?գb3U?Rڿo]!%.84/ [90[qL@[ A4h^#;ޖ8B^>c`Pu}y^KFn4ѸFMoo2] ~ X0[mp<,qۅHqOe JQyngsMf= #qG/n^2;usՕ50Gm"|Ƿ/ݝ<8k^uh%}ܡRĔIC~Ss~pd}'3x=&wo^uEnZ'_VۚwCH|`^;Vk@ 0k?2W  \[`\U0_iZ K2 ]n33'v]ex L?LKu+-2APo1sע8EoZI@mKwbǙa/asĂ4Q&\%?4\Cr-KyFs ߆;\KEZg?G_ /n4(ęh}lPa$sU^< Bx><*_SkyHi9I4SF*۩bxVPzctGX&i*'.s 6df^V`6%( 0$,E$m7WAz}O`rGY60/IPt_啴/m@@ \`yR %xm Y`lw[O% z#ՈBk҇@Ar Giхɘe2wɋ1 @U1U6vɜ2 g٤Rݺnh݂Z~ݪ/[tւE{Z :v @jܹzp ?p)ozyfeg`>8T>zI?]>vM?htې,Zrɪ-|XY@iFB. ɾ? _.y\74o#4tp{b'n/y}lG#4gtcpvcB tT5z"I%ߒ:2΂c^V dMnAEK8a+/F  alukH f- _-6kB|njá^1'ÿ%n1Xi O!pdn:o 4}Vni^c x :ITP<_/W p^E~MȎ]X|Aߛ,i*j'Zq?'N͗`#64`L AP5zQ'&| sXZNlUzGm]i=c' -mݕ~hM,r9 vmZPF \bVLuMХ,ڑVNes92:8>ﵚ&5ȅo9J}xTl6 sI'GxyWocs^ZGjXQx@U|'̄cy.F Msh|HFOzO=, _#2o4D M'Lhp8qpsyWLVkOA5'Kj(DvEӐ5Ȋ-b첬]{0G$V/B+~-2s2iĢa.< a&ՖP8 N:X$ߞILs#xL`z`jru5Jֱ)e,6S?d]MV=ܤ},]MzY6RX#XOia'X{P'|G1_W(q Lj.X ;IH7 |)8ͩxf'69&ҁmڞ#XUZaiŃBf&5zOa$@fu!XasoTe:Vh3gFU_e#v63%pQ8[kO|!j2lZCjbh HqH;6GH2w =f>,4%!<&6XJCy}z+4SRAP~[7,$@VKI?ɭ@s/SaOSJб`>?˂]X%zx0/w"Zhp'pzySb#[9ןfNi/_+c$]r;6Δ,BPԓkb ,0׳9/X8Zxp9#Ø$@%,QNMoppG!&]; Mkl z雎%©~US 2X f.i'v:Y^bn>WZ? 6Ovȭ]Cxq(jX IF$`9k5"[bUkjɆjL$k D#דг^ʱaL%CBIX蝢g^הDB*;0HҙWԪ9^LMR&V_urf·%g0Ψ;cHXLVց;ݼxkO7Oc]5]INsH^_ʟF @u {tfӷS@>W/lkG Yf>eyh9^ˆvUL 7ZfCf?2L1Ls"F#htu2[d?F\v1"8]:.)(!R4H΂֎@cߒ'8I`' c-KK̇7Ѭ#Eu_y;܂Ƌvz:1~ Xʪ Ysih4&4@q2$M(Pw(q^٪-iaKSHr's)?廡|c"W%E5w[)@Z,:f#78Q Nl!bЁ?|w>]UQIrnXmqNaj"׏}`뛇a}>I:QG]8l5ˬ}Y'6P~z b`1(7̎qn\,W3L)Q*kdV; 懰2`l5ԚGqHA]}G |W~ mJ+;h'g1hcE*X!x*Ry) zrFsԤ?J4GY§H8X%DKi2PQ&DacA\W}FK,z\M3ԍju5wF. p)ј1~nZ#76(g%Wnk펌A4E+8{&x)L/TzeAr4) A@w]!πEiM0G]~H׎O};GV6!#N=pl#Xk]Kvתnۦu,eɌ[YJ< [`\H(zL*Nٯj45 ak9TT;ݯ*_^$37[ב;e5T4a^('J>]-lGڋ>?PV:v#5cDNV$P4D&uiL!y}beKJZ RQ1slSZi ,5Q:H %eXSlv2[B%='5$fqL ?aCkCP[1vy]jG"'Rh c'wo?[m~E^450 y\Õ,yf2py7xD$P,D|͚_1v|'wN.2:WL@ ʁBV}p6nأU[V~C4d@$?, %5aVo^ՒhkJK0Ue`ѥ[_x bat *"IDoA轷l hg(%\#lAOҕ+g+P㟗 W>J;Y s){SD!rpN wA49~`OtN,C]*z8!K'Ǧ6Q5*~P-v{i7z>GXOA͘+yc+X߲ -FuFK ֨O줖/ sʰ2:dh}\?ҷ=6o0is?R!bm'41\i\ @Qg]WS<ʅ /ӍY)m \:!/Ml#tEEx KZXC] 5!RvѢt %P`T1m+'sSsry~Pj^4E߫vg/ӘE&F%?M[ԉ;gn0ĒKoPIOmD[[ 1B._q].lC@*J ";eNv[7lCM0iM`M:zYr cpD%Nؑ۸YA$P!k7Sa0f^$8_+s 2Ib8·&k߾G0^)kdVCu+GRM5.N ˘Mᶐ S"ݍ`\#弸`\hsw7W]ZIؿX>0aQ/0t} >]$crjq,K Uj-ƙyH`R ņhnWl1'w; .}U*N4{<;fUue70"{%,vn4(nۊ,K2`@aնL6埘U%i}k|PZufKS WԘ@%QZZ Ar~{+ 06̟Y>9_L.CDۇFNNbxJi?8"De9n)v jf>r Jݟr $S[z⒎L.GË & @na-T&Mn]N=`Oد^xx6F<vI+ iuG X&ti6I|Q*LF E$Ν-*[ŵ |jfneо.MEm@*^=o V.#b&(Q ވ ͋k4^sv:%$'dd4Nc[ M0X#aP}jtdVq!16 U+ vJe-ĥBg~@E@*SM8[ `²#\|zgz_[/[ +`e#3pӺI!,Zmm/呱esHŚ,-W? NL;QO:dP}xTeT([33ޢ'j3[V^,@L]Wgn+w^Ѐ@3ԛgŒ$1RW0+7k IљPA{?؜uOnҢ$6w"7' ajʣ /\;Xm9hhDTh*w (ԏ\'|/}B8Wvry0ɥ =ĘW` =C+%Dq87V,گ3MV<]"C:mgFjIog-XzQJvoHUIӊp8[c&'4td}LCvj&~v%-wꅮbK5HFsJz;`=[lj^\RRԯqsJ_|s(M|;gnbɨ6;` /_je8Tw.m2̫؆ie\a=w~Ɂs1vZ~f;i(`*9JhLqG^ӊP /D%ddBDc-uȓF.q>;bC'3|yWEJΣF + NQJol}{L |32ZW& /tEܮѠ\@̮G`;{"7`͗w'=oIjp( P3w#-`Nw0y{ڔdv! F`T[3` 7Gj۰=p6f8}=7#!lPn>iz!cx>_H1_ƛs{0?[IxW4_E㙱!vd!/9_"7hzk0|TUN)OZ.o⪳8hLXw9hxa"_Rgz^Jǀܝ>xI\N߂/lt!HalR~nlfS'Wc;旤^npNhIH٧g\l3\=BG2Z)hJ$1uf'`P]QqCÅ-$"1pFO%:s|3)$]xt. XBoaTO[<)fUSbL5h Fb+Y+!F_KcVBF#u#3rpc$%d{c=cBކ:.Z>2!˜#cʙ-aû'b[Tq.B|cnk28HHۨ)Iv41G}uZ򎕑-h`#4Ao'm}Y;*"A-7繴i'F끌ј=jEBͭdv(C=/JcUUu7;XҾh.'/]]] C C4O 4Y(k'1ÿ3vҗN;F_S $/SUn[|\bR vވ%#y A~*<C6*t:<55)яoљpJZqDPKvg$R"\6i@Ms؛ Eh6G̢I:#8.1PLAUB}`#U8҄=E"LvQ]PC(LEU_M?< '{M̓|d*蠦?ApB#c ھsRcꅴKH7x]n5en\jBxblLx5kJ|b6&ls->!.lj܌#-t6skF6ht/# A(.,qEG6K \Fq# F`d}vP[hΥ?み0&Ŵ9U eNL--K0`IIak6s|){Wu#+Z}Es%Džj]?pLho韊T,YX,q۱'~]2;Qn^(?@SK3R]ϴ~v(8?l>~Iy%Kx/#j:Id$]>`ui: |Fy6Ė0LXR Al ?-^x#l,2ǿJi`R/RLjB-Kzx];+-F>#%A7P"䈛 [rB;K5{E%{mXUtrMکSI/K$GCwցiՄ'v~snH)P$_bz?9܊hQL,6Z9ιPvyk`h2p)x+cjcIS\}.ٲ؃I+ӆNu R)Р t3*}ˁSCg%>g,tܭ`п?Oc}ȳB%ՈДW8ŀ{^!綟X_F<03:t_%B̪^n-I<jmp ngKb$^2Y;l(MOT}f Ivf<_vG۝VuI2b'NY%k ]ڞ1/&QF`$LO@$ruEH(VsRMNA%=J`MSU 0g븒?2[AetF6q$׼Ǒ/xI8<5,]zcQ`|fɤRPX-=:.T'2تBt Ad`Џ ͻshk;xm6 mD$NHcpM:;R&51YֈEhjU,%9eu\5:H&gdxK޹rnM8%EE9GG)HX4w+]s]"lJ\՞6g@bhAs0zw'~&Tk(XXWy6R Ω{C-盢87QT!nZ ThE!̱&pre8_EjP^ "W7?Mc l^ԏ:Q/WFdrDo!ų _hR"^~/Ӆi99##eG"`4 ùAeVII$%=W }M=zx@qIPtg_v8ݛ 79j0 Vnt |P,SwȐZg*sw+1$jpo֧QC)p SER,)O*<0H881ӆ٩@FR`3QL7Om8sRf|`"@oI]%a.czi>_Q3 F[q?ATC&,[!'mp : a?ũhмd=aN = S$K$tBG,⎵&lbBȂuUww\U"*/Gqa ؟ԗX<]0e` ϔ%-odEPUa=|=8KW1nK@O6inm4E)H ( h/r8<]JMvrCSŠzS)wc&GR?fS]\oXt nw$.G|V* .ͼ8+q7`pDWYyyL!MRM4~/ &jpfbw=Q0#1yk,`sWd:F L<~|; e ƮbP ]O?ACXӗ10K jl%s}Ql['/%]^9.k1ηkOexݯp̆+a2͖zo׽ccx"C0Nx?>0 PR.iS\LU.P0,&>8|*tX㱹9gNzBj܏GR;vo5}s]nNܴ T+n!V6{%_H7Sw0Iܑd&1 l$A Qn#-/A'Z%r^=봭 stY;Qࡉ9fk9Np6»ɋw?/A )P6CdǑa+ 2;[ %>E_0Zj] Ϋl- 2r I~F!$,&mかi#Gwk#}hv-vi%+ =uV|/ Q"?ۃB텥7/-^ ze niF_{b $%0gBFQܚ*jz3Wj ߇Gub}nQAJ*_9DNf,YyfǤE>]s7:lwj/}9$8bwm߾5)آ/1:T'RgAg<2R ,F-.Zܑ1:} MsQq,>0ϋxLy6-7.Xr}>bG0575=7N܍ \ݔ9f{V0ldWPltj'DR\ %[@Q6!R(\]pw|8!I/6 Ӟ#G)jژĦ}F^ +<ڠF,0i`W3MeY*TX.%h&8pX~ot r䙒Uߋ-<*L-&:Zo'X.V#I}?d6_e@ VChs\oRS $o]o*Km>wO-=z9iĵ)7H|cRv:lÀzraےr]٠5Tku<iV٣ R\ѮG:>W3;2w802-ӣ5YX Wbp*ʯQU:;WrTM3uL3K;(($&UKs^f)nǗg_v[.j֨z@J #ܦC.Ȍ$Zpas֖KE5jc⮀,)9rV' ڢ-n7n{ZID3lZH^(y*+NJ9 tn!..û'NгѾ5Ӽ4H˲C(vkv2V3}LwC) =GyiB/WI&Ẅ́m>ƿ8 MoTbg"3^%zٍ00dɮa4ۓ4 8~/ZyY`ר׼SA*VNlWmH0Oɍ]^[ŒBej` rH V]A}(~AXcWQ ~4m)Я>+XݰA9mHOuRw'g]J.UEChFS5PsVbd|lj2ogbKi0SR1H(d)Og.܋" x4CeO>'qV1e,%id1iKv͘o%;I/,ҤF#PT(!XeI: 0)S"ٹȅqxy.6يH;=🧗Փ?Mq3V*1p(f-Eɢ4[,UT!xR-ۛ5xԵOjL0tB WR.)pt,.[oR;w2\XD."z/..!+v =F_4Ev'uǃWXypuwhtkϘq,5Vr`-\]\ݘ߸'ǁ PPYafܨq }_pdA D R ]Q *2låPq5#U^<*ג i;D3? Gq2 t'S@̱v_:*c[mGDGvi--J)8Cr0e:+3i(]Ž!bolM ;owV_7- ػ=-r!st2 X䅳+7τO5_zb%Vܪ~g>/81'Db%.B$j:c]DN/_bp0ywŞW=&1(Ȯie& <ၔL3~28FVBq:+PaWt M)Ib!c{gZ^\5ͤ)kp$OW Ip)ml/\~ X=LR$q?YٖEc)ٸ:8b&Zs& #胕{T Wm=_[qlQ|a >HF[QHcn60r+_*sqݍsz*^'^ ?Ӗ (;̟2<`1/ +&O?_|.Gm/;a0%o2$1Wy8pn=~cwsU>8Yҥ _F@֙BҾ:;E:P8e݉!wRpoZ tYZ(8ZKGŘ=ɹ{xT(E(/9L%3Sxmyom.QjL%e6*_cL ^"pb?f$;`{Uqrb.d TLPhI3Nk㿓֋Fr&LOܳ쎘4?)ƪ +?{ k|-0%Kg4z6#&(=rCke-3h-0%)6l/^uU ? ơr|!ɋT;X\O?8g &qkQS8r]Gjy;2o*aĹ]c7G:_ͻWv3h"NV.jMm#^uñ*߅_J}(q2b[GfZbSZ9V5r[?8j`+ӿ;$mtrHb)"sM~H(fV<~ $މ}j툀A4{qfҞq/\ƴN0`5LviQ@ex.`{# Ig1u%lu]71 6YWV^`L"c 3!w\C ޹)<+ L3c*ڡ|h> ( gѲYňj-~ ʉCGYm`xWG=J74icr?MB6X2)S:^ٵw`n=z 67 S}]}E\b|ƿ]6!qT4/S0%k0X*v,%0dm -%ZT=syQQ*h}>QE0YA憦p1 OZiDSubd' _@8[94Q8$ezIV~hf~蒯JY6:[5!W||ӎ-6(6 MHϝՊv2HEx=PuW}귖FIdshi[*:2+A}mԌO0et 2d]/bDHS Q*QO@؁cӓNIn&;g8ިR81ޑρ98F˱ۧʴO⯎ }Ml`D~b6[ەH!J<>ulYyE+#D~*A&E=hŝq"'- #\>0Y)Amդ1KG7lOR/{q,Oh"TSA: fJއ}DFfF2g'7 : ;OV!5ebcgW 1:gK}hWօ[(@H Ro8PK)-#F֬\B@,pZ,$u{B[ pd70XuD?stAEOZqF3sjhB3LxЀ/>7d f&L HT{?mz4]gf7@cѲa@ T#z,͉f݀Rqv]M"Tu)I%Ǣj3`K?:˰åki"O! *(Ts=&B% -{ܚY-9tʼn%x஧wy/DbK\%Q[R[9fY]a#%y].vfr"lpYsw1.&iB&t^rfgd*U_C]HdCq;ĻpU*`_,7vVC,YgiwVcF߫h`Zko9Z$nGFv- Ⱦ;84 $kU>԰5Cnf{䔵:Sç6ui;3H<6!o2#UI?jgC[obHw-ґ;yYX9e!D+4P,ay˓t^{msrRLΈlv;ة]8m0bs>"A<O4^tEtY<<- ?iDfn8qmTqЯR.`$3`$XWB~|AקP>fDP]RPW 0TlX=. Rx*eV+2%" @HlC `IC5<58H( o/Ӊ/(5i>4pOp]V-Uhm<^Ǩ`<_M02E:C*$JpmcjYU28ܷss05 DMmf~<9SH FZ4qlb1݋"gs,]QPy^BkO˶y|,]A2Nȍ}eڶ}|ķi ӏǁ99Wn͗My!G eu+<Ά\-l$‡H0"~ j x>I8d] '⠭+x:=18 Z ̃bkca Pc9xG$HCP8` vGgoѼ$ ;oQE+C lP-UitW8 C}lcq~vIF9h$f AI]lz#}Qhs3 SM*0@ m Dh!i>M+`P&T!ugxk(vbT^gTk{VnU/=r6FU1 زtWO@F#rHD+W/>5JyfCBH7$,嶷jg?mS(8acne~'&T.68it_Ҙ'2P%xDmj>uTOP8JӏUxU$$V/Ůnx5gu-xyA_}H(ڣ}d]#h^)qJ?6+"_uZ%87l2@ҝ2$kI[VX0Km3\yfHsckTaU%9Phxpf K'6dV8S{CU4J͛nW03IU$N Q {rHJ3(w3kTOa~7B(Klwui[nߩe_h@/ITOtƄox1= TΛ y}UCtFk1K4-.-Qd;G8 L1hxVfe*p4sUL:)Ԍ? )X5p2w'w# iaI{^{Z ^@*!`Yrȹ|!'уCn/"s_!ɫ"f$*Q06o:pLGJ d6b':lR iE Y8k;=D)ns#@j-SQ[k\iPS#VۃWUL,fnvbBw+}j9T ʅ\u[_CJXHRihnJܢYǽӋ7>Cpob64}pZ{wolJѫU.0+;GXϣC{' ۆ)ԒG^Cx^W*YMaЮhlM<oh܏yCvED8,͋vE}Iwٶa!)dN+[Iϳ|O : G)EnR6%-9d+=Ag(9I-9˥A񇼨,9{ã 1] n˄埄6Ӈ71ob#ÿvU, &3Ti@拶f M7}R z ]Df tg^ምn]=Z8,wmМqr"TwZ?*:kl5NHɐ}N;j\LB~l:ׂFaM }jٱ#@; CƋ+hl!ז,sgx "72e<;dQ:Oxs6Dݻ܍}쉤(v`b.T5b̋uvW_ƔPG#)k}5&=r@׎<6o""6$UqwS) V{7G?fC=OPV 'CI6z!CIc|FkG)nP`)c76: (s/l $B',jgǴZKdpLzD_(PFA&uU,ugHTIJ}MvF.ӓ262 :x˷A;3^Ä }c&uqj`}Q wPq2Vtb>Țr6"Fنd?9V#h4#XFo.h,BBT(1"H6mKQ0ǿ#P[|Q5U1k+iG\F.z)1XpO]U'㷫iO5>I}pg0ᧄP< 6ĝl>r7tmw1ۚYiŰ(<6Ʉ;zQ)u2uV\iRbQ|{C\ckdX[Kj۾&vP:A zS&%LR#-LB owb+J6gEDNeYnJUP"Wf=q\ܤh6b1/Bf;d9[[728$^|r.cZ? Wk5cu^Nu0,{Z#} g$dNV54.f?=6Le=oP󗭵B [(R ο9mftv09֢5V;$#e4`]d xW]K̢X7ʀDK41 SuѦUz!gCڳVK{ʽ"%@ QT]ބ肃 g}Lh<)t&B΍R<`"=k2$9̤ǐ/#5 2M䲄J@A^LŽ>}e-$o&M/G}G%xѿzQfj3X[x"{""~P|mHPscҼH-MгH^T^ȆFGfR` Zzt@.}f7&&تDYq2h-KL0!wJ qtTt vl*joМ,~i.XBjMN"Ez*z\'EaJ FըZ1F@AWyނ؍)8$To5k `B7$:?Izh#N7ukŷ.[xEsXMyiD[ )9L@x7Gg&W4?C8[AgL |9赦Yk:P*gDڅn+ !Ϙ2v BB jn^t,X|J;1Con#Y qMWAm}oQZb`"}l_BI}K߮?dT}\;Ȍ}dP=] S|26 bD`9l/ȯ z 䁷5K ;Z ⢯)jcnWޗ;M%ط@ u kH;KQOKW/$ o8VNW*"-2aܮV/%-zs ϔvF3v^*,XuR0\c7W.Zy>Yg $jHT#%,}dnjR,jON2kFR_sik2/%ˍS筇H&}a 52&D$2]M S-"ؘ#Y#<󘑗~D_uj87,WK44nsv; Hblv]doavȫ@@,R4Ė.$Hz%rtD;[EؼwhNR NÙprp N>!joPl$ ={2McZJ|-*%f":OR qﱜ3<9Ha RIPdhK:j<v\.eIihK:%Vlo QV[[9}}:l OU"n/텢: "#7/E6\.`j_b_ߎSÌ>Y&(}n"YOYu-yl9gG"{++%Jy C/:?ʵ ]cK23v# 3>f#{ѓPRk(+jM]g{#|t{Ύ=<ܴܰ:$sNM:8/MWJpJ^Es`ɘv#7jqdԁxFFSsʋ%5 )Mk.5R(S'pX+USeکgnG=N: [ʭ G_θ ېSB@sk_V6b*>և}duXQz7U;4"T.úYI78T'%7փҹ#ص_jEҀȼ>ǢI}*Nq {Vf&>ErȁH+H4*/UrV7 hsQ 2tr5 sg>Qd#Yܢy`}k7F.YЈ&Iwfr&`B{h_CTj :j~IoDRs~h}JHMCԨ;To#A+ĭ4 _g]X TJx< ĭ"ڱ=}Hn?26KBQ!ݘQۉ[Cz8!*&=rVJ腇krGJi$PjUP0o*W4ڶC/I2~xrwҜEY M7_XS^9)cD9&ˑl!NzܢaǞEiz^Qr}'ө}Ў՞ߠ|~[{fc>rnYL48mØ?ŻWPDW0DKf@U!I`P+ ,EL}5i'nQ4qU)&  !' >SygtJrjGpn0-M#''$a@4N&&Z?Y% 1qe.9ZRmWv"(?~wp7lL=(ǪQ9\ )Jb&p}hvlez&64-ڮ][Ul&G?B!Hafyۀcg^F$2#$o?3;D{6`ѭ~:X{j~2 Cf2a%D6 F={Ei% JiREI0 ÝZslohp~؋rD.ZuFcêh`DT>0Zn_Kl񼛄ǴC͍e Flެ @a=Ω^ 6REzVIdEOKOiy1Pͻwe&v-޿Ş0;0bͰ҆{lR0>H-8et?Okjă\1`o:> L,?Jd*,v) tZ=jF,,ՈXn:}KȓNu=29i޿y}TE&~m^/ $!HjdD:D8\`(\y`a}۾Y3j/JhT^jcp:pi1t)c RV汘:W.sG ёIeE06dsڇ&jcj@G3d8 w)gZ؍oxNȌzf+O)gALW.z[ޣ7u>?)a ڐa`Q'uzNA$4BIAl\9 G9+%1wfți!90KW.;ɶڒ/3Nr)Rwtq\lo~t)t@7]κ񿕑YkdIQg! $Rs|aS/d7J*_Yҝ#Ki7jKLDcrZ q/t"#υ_c%嵟./<{*z/DR*y g옰CnF_?RGD9p_%n0VIPf`F9yg͝Z6 ㏤,G {|pX|Ki$<a ^Z"@)gشjS- &AnP$}$8j/غޑ(Qހ.؃:@ވ= bE0d%c; @3*'Զzӫox/l9S=pǧ<EY)^/͐J~LTq{xPF? ŁPTO6|#6TJW] D6.`cܗ$81NP|wx=淒!;}dov 94=-i8R 68|ʀ,%1^t98ȱpR4ҹJnLBqUMYt (; Ԧ.xbV  &LiNCUH6UmbF]Ĕ2 0t "G`I- Q /6F4f|$#?[?ɗw^S적'68fmbiX>׿f"]x9-J+^v%6(i u=^iG /퇕1\Ϡ~]̰.jVN1e3ѤG-4js5JPjt(u35 bM-!`X' : w6nXcN&j3qҎ%'; o|F'<#܈bJn?+FUHd4FxI ]6Gr SDP͇Odܮ O!j3jOO&{]ðMnv0Yݙ'd/A~u6Fy9`C}mI 'Fo/PKb/BDzu>8wZ!@"BD UU'*E!?q+;_ c~ܵL"rr5}>?kYYrSP~!̹L%W VY[vE%gMԓ4,,ApvHvxc lm[;c$V~'OMdn,:9L8lގ8PNB4 gܼo,=y̢ӾCdB1rvp# Ӎ< **#*Oe vwsj{yTku,'P-&geW-=!fYt58i3"Tf #|ĖNW3gW-:{_'4 j`qv݈,jw\ m5*_ډ_x>ȒЈ[pZCzsUʈw¡/?*\>D@ `ڪ"H=IÕ54FX'jCk,5hgcjYHUa=!,)l&*Źeí4\TNtJ|6_@KIv5}"4>'ZC1nAkpFԋ f` ,G\P9&LNYwCg݅*>3\@Q]u^U(rpoM;$#fET{ňծ n><,ip~r{3(rj5} ^+0v0gǭ!-ǏX$jQJOw)>[.>:6AYiMr{&EEDg7ߢM8W%ď.OK7}G@ok rt:FȌI`Y{kwwQM;mu!oV .Ih^6'`"#ms87f!oAi<7|thtQ pbőT-G2/9I-O6%s%JA5K+3A#\]$c}\|$N3kN-JM+Mߏ%&,_ z UHPq$e qA]od+T4!A4/$/ P/N>jw?Ƽ˯@T̕"I/zS/"WɸW?0[1^b+HND\1lG;>,UkV,jP%u7w!أܰIQ("E9GnweAWǢB_q|I {w{Es!)?Ja!kA4b>V=ݰO~.CT21U O}v b{v*eNpZ"N<dCYWoϭE%hiGD숻@Y)&^n,qA!q>5)d If/GGfLOg<؜C:1}U DlA)ݠ= +$5_Dе3U[6U'bם8h_KZ]_ 6w/rTuc*ȣmz'@g^s3# 9ZU8IX`J xIF=b+NͩO>>48GbptmJ&PhEȿ=m<30>BbyiO`g}qpÌ{ WBj/*:"/l& gg݇T{E <=[1[VMXj* k}P,~_P !CUq0EBvFD LC\ͦ+NP^⮱yT0mKW-DZH=gNN,7~h&_Hx ,j;^L|HJ&~-rz^SarUz̺<î\}]`ܠw短%Ʃޘcj젠]{"_=ܦRZKP#jD$% ً)H~-D~IDX^//ޗ DdH i).%uC1E~<_E=kSy?K~ aT?1,4jk| 1}%QS$8_)Xr`~ # d 9i! 1x̛tS?AwAoc,2vx~Nr䰸ûD$AQ/'VTp\pUd1IW g"۟\ϑ~vŰYQ;~Ϛؔdsnj;Yw ۀMXIl*]ͺX4o ͢lZB,<)[T9P(z\[I)C7/[[YMOc| yzc Y ȿ[Kwגü9">?CDQEKWlhZQ" ,Vs`b) qaIҩbEZ{,ej7BBQM,G&_ԣFiZ\  HxJPfl5TGV `KD;`f9v ܁#VyLMD x+)F&v=>/>ߚl,&(B.W5>`@SL@{~_6{>ġ#}5|ArVsb"m4߸ |Y~M&znβ~q61ʛ;\G4;ŸaAKLIF9Ȕ99Z%5o[bJkE1z8dw-f֪9Ԏم[zΥ y>[xԙR*vP~:+YBn8ժQf ~ /DѢ ~[a_!O9:fW "6A]ʆ`08SwM |ӖUw`gr܅ PcK] &[߂=k.5<5yw Lks5//AX4pT-RB>[j({8VE;Yd7~ZI9̩6IsV߿dt%N#mFˌ+__D 38!th/Vje\g; +k)eaWLWx)3aVCVO{ذ1i9,~ҠT5G'YVBh=r3ؗSWxM57(8`e4n]6mUc]0NP?!E]_Y)rhDuڲk"gga j ~Cy -||_tvV@|`IgQZK -%sg޺0.rAv/AZ3Tko`T 5$M;'CX+<$/yTuۈ2|:AF,Ad;"F_"o,XPD׷~!q uYJ|Eu&ws$4" hLԤQm^˶4 7&0rF;}"vteţܨdk?m0xӼՆ t>at\\ۚ9DҹW" cg!,CnNjoXòMIII{$#w7gWQPGJi޿!$8XEʿ"h)3/K]2ԤDYny3(&e[|Abpi0U7Z#ʇM`WqڜZk;#LtA[ HK&|0.f]DB.WH X7L 4:$)x5}X#YҽSjnq゘/)9'( ,%+/~q#>'9HK6&|U'o[1M_|)"T,ݽ 6UUHŜۋpKj)?~=qu+Gx![ Rçw۞WZ![ WP$k_4߹JX׍u){ْNj{qT},#pϛ/+1N;0lsW`L <0.õm˦#9ylZ>ig3Ӧj|Q µ3&%.(ͣҼic"g!RN)^7YУ' q|h\Ո0Ye>qu1R g=*FFa[Ơ*w6~˂Ҡw =H2*CdRoa"w'V- 7 .˙Ww/Rk8k 5 KM9iuowKƀMZ`;tV [=G?~4nwJ,;Hmՠ=l.&xóŽ岝v[ 3e2I]^11͠ /@v8`]|TV!֍"5Qn;GGel@=U5{gq‰D;hHg#'RqӄROU_[uqb*WuL_'q<3]pH4R9;Jg*Wۄ_ںAѼF l6SG~sPɳ"{L#/UXJ%X\][͖ٮ#9Bhnj\x.*0sbHiL!]IwSUz„E;^ ŐDIbvgrskゞk4Ƞ7^Ғf>,g 3țcs~~fP?︊'ltg &\_f87>*4j>G73T $iE*ޜFf}{&F>qlNLRDZY_% +^z1LES wяE2g|AWWLdQy3W )k.viXHYKo +[Ļf}?H&j&]pF'Ud=9e ; {]Pc5IP$|Xjl*c"D~G :9O*QWN6,wlSchUhJ:`ak8te70XCͺmأdyG,yJ#59~A5 MX @IȪD&`n&*0I*2͓65t-!!3N6ꛋwtG %pg )rz)Am4]A?\ PcΟ)!-Jg'\.5 ʤd%sVD܁뜁lMrsːx@ ^M6Wڥ8vJ`!$}IjI7ju:J :2JVnX@^m518KF4bVzA4BFGǹE"JVTXJwEC}m]ܺI$٫6O[-^FA`c&Kc*E&,^;r鎣f8 xj^** X{3 iŽ1S7?ԇ^F{ʸO6fC]m-&Yt)>W8t2 rnlgX~YO3|c)r V*9֟hǢu=ap0>N]J2`ـ*2~LNġRiFsnB杵+CQ1ۊ3uWzEŮٲ hh6+ǖ3=C5<Y;-MX2PAJ0/TT)d,en'q9Q@T+QQ ı=T) Ƣn\ b%G^Ww0':$ K-gE+l$)d,N7'r`l.&T/{G:yD9ʐhnͺm t1j `ׂ/n#n)曡gu@+N7Q{ *3/D|s?ŌOo^NW뾸m ~.)N֮"kXKu&<R aD'nۿF@CxϩN/aܢjY~@4 OL!(diuo5cn8N%X!] 3>\M/}iP&Y.GeU|Z1S>dVyal=mG+^gɤ Z`"?xzv-Xw@ /͒POe CPy<^1dNfIy$&7©^A9'bp:WR WKHhc2?\_{).9ɔy̽ 7NhGQ_7>^7WˆقlHʅxUw`Qobv8k *Q}" .,s*gY=r~'t9E.<^YS!kR 4=Ա-R{m,=p!=V-p Я T)|MD)ڽ*3l?(REGA[ꮥَ-e279ʼ\+Fd ŶtR OnHN(["} s҄ڮ8ͰɘgME7.>Ujx/Fcɮ17I'q]DRdts(rN\n!5*%;ɾy cu S>aoXZ`xNB?ϭ!uW*tybo/ {(ZE )g&J:GThxMO A#G/#;b#b ^s_9v".0Pl&AaWxc.[mQ(T%/qxG |ł6Ɂ!!rAN>h׆@? s%> *2*j7>n퐣K6NW'@mM v^тrH^7XY0Hq.e2|!R2] ?s+eSU MЇQJl=$A?qkU.% K79:>]?ծ7gmK&yML~(`l.pG׵ǫՇz7>&*9"7{]8Ǥ*[os/UD 6WF& dhAe$5<ga.{M?]KI}7U((lOu >NJ MuxY‹Q )nȾy$n='8"0Kf-`y]gSׁ?c6B>Lu^wG.AXGk}yEeq68<ϳeYG-^D#zNj-4i+#pVi3B"<RN b2 3ޗc^}v:;ցeP7veA|*ˇP8}VCû}8z/{4yQ oxllwkU;F_-*BV W8ڑvxewBiω +#-X"2w"7j>2qۉ:;d;;|o;2#Fz%L8 ffeӺK+xAo}Hƿw@譃g|1NlV֑`f!|۱ [|$JWnU@BUC KVr052r'il>6<ɗTĉ_ B5;~ a&Dr҄i )]cn\ Gʃ#zbv"6H}Oh B5("l漹ZfY7^}Q3ͷo J=@*m] %@"m.*۰@ Uރ^>Zu3 w(Wq?E1_˔HڼiiWKʻڬxAh}QkL D躪7]Ec1?,w/47N65Dv?VP[!軫] IeD( zy`-JLM2RP$]졳s4L0=J2XloG3PCy)Ob_?ibWf<-| 4;e+;ANCr4A@Anhqh攌վ$T©r,,8/˔P:KW |=)i UU߿$s_%*lsV[;鯑RloIB!*qQUV3%c{?oΤ9ĤG&.qds;kkJzO>2DzQ~ؒ9[KSio9ΉKLx !O 17eK G)#Jޯ7a/7SV`컸[tZTRxfP L8c7eD6_b.&z\-Y}p֢!.6(xKpŒ>ͿؖC?9!#eDj/C5to ƶW~yFpUpE&L61|#y Pǁ`m#]y>g«o F@LvRl1&{XKQK`1W%yFnYt퀀V Zz o9GB#F#[ɓrl#p7w\% CFCxH< R O5(o*G98)N޵5'}%]6oA S@|niEॲNeQyđUU;VerM35^z?< `[-" h\ɠK@k!D~V!R/c& M$HBq[S,:'/Ɔ&i1ADm$1d;em:mu00aU!= +ϻ}c;禸A')sp3犂`~#ȝ66O*T'U?  <)O&r ͍㥒yki,VO+)0$@2 fKMcc !"F;i<>nb2`ٙK\cj5ۿ`Y3nlK { jve4Sw[SI٣l\wn^;m I6:LYh ߩ旟@5} HXW3;' ]Sf8=oUiR)}]4~P Ӆ X|8-vFByIWd9^5νm%@elF|}ES%`*-@~0dsaL( QhXݝ]pTĪr88uBmSn{ޔ4>.zdB7Jk~;h"BމS8/2dqqGX|۱$wRGT`&F-ၙl˖\80Ս{'sLT58UFw3G8: `!H.ōae n %Fd:G!OhsXG>z v'l1SFi\W^lh!4RP(NOXSD3ࠩ:/}aG-_]æ9ǵ8L*jWgnuY"==IMزpw_2(9!AhmV@}?^Тg-: zDl,+teQIULPM,o,Tg^.J&rR&6W}k$ ]Ldݾ ߈~ a'~l,do)k my9K `0$F)]5 ZH 6]ySG,b}&#N_ɱrxeZRJ牧<}hIӢW뉴S93 _Grw$YYҘXSnF0Iue C%.c$~9]vi5z/"CЉFYwIj =Hg'+ Lq[rG򃼧f; (_ $/Oyr$u1F^.ʗvļdʼnT68@p>v(S20\j$9^bU((b(4>#5ox'A[DՒR,( %Eظ~ǹtD/(e9Jc;hڥ7BSULr ?|A12{bi.ct`/TA})~<#1`q7*5a 0CFz_8AeUхv%PhgBuNb&yь׶# =/XxUZ"VO(qqT_xU{H!ׄX>*ؔ_T[H]Uo0mi#CqnÐ䌛N.86 D>g)@5l*y֣TUǧT'( Z50kWpѨP׭]a f?<:)V*}.m(K + 'EhYdma==PH[S+y Ctx@~ŗ_o7CHî-; 7ɛ^ =9w&=m=A:f!()9.j$Wɀ\Bɋ'PB\ x/~&"(͏4b@%3 @PY| WsX>@ @ Zt*/[گh$ws)JVMhdK QYvO#J"{@XuJFt5?vǴ!7`0]4#:khpt~ϴy. as@s=M+jƨn 9UXB,cACPǶǼTTOl[ܗdg0l{l!91Q\[S2:{@l 6FR7( s.ՃdW./WwAˊE@Nr| Vf_Md,y0sO~(!{;Wb[1`ϯsBN2y6VS~-#?kHcq4/ȭ{m5/cxB}k6}.xTNǛ"b`tƴU\mmZ/(Ɖ_Y%pB\'nⓏW[c30DUM,iۃ!TN06Z2ʋm7F ,*Ljah?+Z"=H4y<*7$z)W|xPoC`fp`NPeԋBvŦomEbѪ M_0٧N̊^}sNԮCi]eo6 5sKfm]y9 ?N* a^evvпkT/=,r}eb-^ G{?=3L7:"QA[^\fؠ0%5Z_jF s1/ 28IQ`-P}Zݮd2.mL$8}f ~ѹw*6Cpj2x3ަ< >KC)Wv{UqcR>: xZA@ @rb^7D%튛}+ua(7z9*P*tY:[zbG^ %+(a[Q;T& [Džگ>9/"O70փGTK ]~wio d~֊@!,I9qm:eXS7 h!^hҡ()2QH0T^]JMt:lwZC#Dut!ue{z;@B%M?_RruQT\/IQqD-DJ) E/PoOJzcO0T5,5b^azS~gQH7^sMLz4-gpvKH({c|wbWtяH E[{:x=#n<.!|`O=*R }DN1kݑąql8)fKUUV`w |PqpbD$G0 4;" DSd>5A۪t}.}] ĩJ|uZc3FD.>p0ok9IGyhӐYXj j)! {_ΈcOf:M]ҨdGYS(ay@ Q qtxK"P~dlW12Rrd#ꅪk\+r٘7ME{V+9tBz"o.[:8yv<^js0}ѩ(pT:O$ 1|R1~-cUW l|N%X āoN[{ ~~$ê<؛lW 9%A2Nq軝X e䫔`߭Uoke^޻[b@:`HV2vǂzش u࿊n}k/i4y ?>}0 ^UЏO{ZFY!j}+O[Ɔ1Ekݭ6v▣\)*Qk46_oዟP~Dַ-7+E/N+j'xXK.*UTٜ >0"A|39q ~#&J;W8^*'XPIɜ:%sP+0PH(?1븃g~[*_L9s #gf:262 ꏏHMkcs(~SGLG f19:+6߮|_erWu:Z7ӰT  TE_xf(4=^5f$yN;P3rJaj:ȚI4^a -ca"wƙ[ A]0 wIA3NnހՔLIfriҔ}8H<|P1&|^_1E ɠ(1&|ܚ:- SlJTrvuPow+tA~ -#`Z?,CS (^Y8lC=/eŮ3(j@ޔs5iFk2+[u $`;wAV!a3uzp+ 'v?^_<ӓa2x$_J ^.?þ8fDo3d̝x,Yv.dDR[MDhMљxi;Kv C^΂8cYڃjdEm& Sx}.O@Eӥ\t8|= Q #mC@ ?-w 0SQZSzF=r4$a@'`:DP4)q[NXD&>&y .È͜MJX0ȳ $:{tbuu>۲Oo5W H#txym"<,"g_M/L0&d 瞺o#c҇s{D]-HږB`cut \{1R )=7)8UU0A\qi9F]:y 69~;ГCsykD8n~ ,YF'{Hz_f9/Nwp]:ՋʄT Sfw1 LezO-k0 ~N=@ݰm2X"щyt%TE_n; A WpYM>hWlF݊y COcVTEd#TMU2ǫY ƌsn<w dF^ َ-4>s2t.Xϭn!p悻KlhX= f ! %F(R'<5 fLIǝυ+Y1{"o֩+#`Z8"u>OvN FM~eK{?A)w;s߭!Y/-|"y5SP=ӷt1iQDX}dDdBU$9INixu:ɷ6VF=P"Nq$h.mUEwI~Ɉ js/b v_|B޳TVy3Ns޴PMhD7y$;$I;B 'PHy#bw}5Kx|J/,d)|ȥUK'yQᏸ OMtkD7}D%&%jh)jUb7g)3tep~%#O=RV+86N>y:uRShЃ#V"䷼dpzeݱTT[a}{|%L쒷ާj_l%kO(9+ NedG_еC^_gE }ضy MHeYEKҜR=]gx$8*T#8b@;?[zxǍeM %%[~"zQiNzk9 g%*1ŦY3D h|gk^U# [7^6ԯAW6D x2σUЋI^4uK}j% =(ol $ZQ6olX"#-~40rstmy@݈:ZB{mNEȥ|Z~9*ɝ(Ł3fi26zIf:p81PIKL?~uly=itJ'~3N3мra=6q-0# aqG,ccNɔDi AûgF{,Z9=q'b2BGA)S"F^kVyn޽vi,cs3$WF U.=Eр ۩0k.zwiaA"KGFQmcEΰ& E7VцچOHwTf9#gô! x{7s]1bQ܈Fm S;X9H.}\L׸ Ѱ%kgan0y?[U`XY[UF<б Q,BNkfol̋3r1& d_0D󀠽&:խ .VVߝ"PRj!tL>y!#&ƄJc럟+k7lG#kxKesB=Mt}v'c3 `KvX/p egAeg~NPX bsM1e=\&Fs5!/:z +|Liku9Z]` {-eQV ՞NH 1BGldGO,a={ĸ='n;\}w9̱LZO*WD(֓-] k4U47C~a ;u-Vi=$r1OwA݂ۆ.H 0HC1_"K_Jz`%B46,FB*7mAy:vkC z4s>V{.mpH5"\&~\=ss-]/Yzۋ-W4| OqrMXv${oN͛sr[b>.My:+(^^vͻpL[dD OS w":0ƋJ%anG؄Ԃk99]QLUFAQܚO`<ڕ{w[P\X%-E⛊ڽ0y>x!yp$w;l }[O vKi"om9xj9Yx;S}]Nd"5OTmTuso &#rm-0K&=bouOѺͽy|B#arz;c[\e[FiZc<- beWP\ܔ/~|%][>a {IpRY CI+δ0ZW'3Д1no Ya|s]NNn4,I t65VJҧsߢXԼNn?VĄ'ᩎݥn=jQCYp!"D' AiCf>ۿ 7BЊI99O-×9;iyt{\H}͑Cj[zwZp.XKJYQ/"B4菣neBE;S~A(Nz$tpg2 uc7P۩bxu{6RC8f1R!>.%3#~~M-ܗ8Pnt91s{lsfsh\8_p'q 2^5I1,Bm쌟rtWW6%$%W僠-N5`lsatgF7)w"~#z1P9~[GQ%(%=atLz/[~t)jCSnyDQ*bpc Z (!FA;*mvjA%OSN\)q~05aAe?c2݌fL YMDI(v"K5~$˅jؚ#TT%DECyi"ȫ(Mi|m{3-NFFzyFEde<>9<2l+Wǜ=$0 GM Bj~)٘MccF4lƾdrҐ| = t.~\kPM⪓ئ'gprO,D ky=vILȾ&82 'Z&%vTפPln>WJ!o}.3‚&'m"E>gix~-o '[*WZN3dqȟaSH:˹A8fϔcAkM6Xӭ8]I$;KbC3 =c8O$#'4hSq1VZ]6{ˍEz5ҨDr!;P‹5*RNpP[Yf ( N,n^Ckz!Tu3>/$_vZ2~fAQRhQir$;|Zye)ob:Xz-&c5Gn.7? Eꔡ^7Xr% Tl\廛H 3R1P"nG'Gj0>k"DzųϼY*.nѝq8jvK7h|$4daӕ<ёFTm"́\"[|ܪV.vmDO9'h ju W<l1Q]ߘ^x9i?2:Kv<`:'lm!9'972X[҆ lŐl9aYW,xY|Jdۓ⚶) T kZA4;Y&)BO寵 $Lg؈; ǫޔ8{jl἖"CYp;|liFolib4ͅ+IQEF>{q[ƌLdmb5AZ*!lubDZ(w|)lE@j' Fqs"MN>;D7 Y} 77nLGEgjXdntO$ؒmf8eS>^CJN׀}c%`sa녱_CZf Bo}#pw]8=tZ~jEi9)H}ٻ`dzٱOxTW"O4_МݺiW՝b*cHFBx;eV +OzQH|^oW!NeKCOEs_i$sA,`>AᄼI!l/29+;Y&I,&xv̻M[4H d gU+1A릑sr~ˈ;턺k9&A] YQĔ I[i慄`lj z ;LA%6ωhg)\#h88 >c~SE;W7Ҩ7x /e[qcłoGJᅎT DF5"cx{pSO[$\"瓣ɂudv!?_o:^9cILN $Gp<th$@"xϵXdATD}Dq=wD+ %Hz&Lo'o3 b:G2(; =QBՈ,7ddϼ @=vqm+ґF WW9.n#D'x'XSAdy9 L &5DW y s\ڢ lT:̋C^kա_-\[>JU՚N4]ga~>KRE)d%7_r Q3#70#Vsg W6ealgö+^G^O(y~pϸwA AI\lT - ڝbTqY*3kDU6'{O&n #NjT,Kz*gv[gc7ҹWO+bgD5q$5agXݡ1Y\ ޯ?QMD$o>c)}zYA5YP0-K {?_jhEو/e@oUL2,!=|*Y}$  \R`TE.9bV7ԡzڇf1OI&42bowR /6 u&, oYK&\]i ل`yU_kIGþA c!>iu} yU7xE n̂$3EԹQMqއ3oYĆ\@P'uĶ?ycЁ%:RE 9X& :$EGe"Cx2=1^l5!dP*/T)i(ʏv `#~ s .{TZ|OނpAǤfNJ@TDUTpdt`/SqN kF+9ٲ>u[R|li=1鹩՟QwxskCRk1 ,QPNܙ_1Օ&hY|m+DMf}Ĥd3UWg>= a^ bpskVg :yȿ $]MbK{ۻEn%S])O8jEcT}aĄa@ # ",Ht ]rˀYnL9.1p6yϴδڥ}QQt0ؗR=>Aq ¨ ~VMKehꥹ7+nv?y!=Vo%4T5MO ZY+9.!9\cY 2TqCX7G*omb۔R:IwxLBYk$$2h)|+AVx̼β*] 9Gk\IW7h-sXZB-,>^kv -d`5XTu%<NCw'4@ G =e^f[TD5woH*TtO$ZTdfCeKaaءxk -~{eYq[ɖsrQ&dAtHNcU3?uR/w`)lVds isNsud~7&kl;6Ehc`j$&TDR`j ajBS6sE{\nQx_[8?QZجkz^!G DNtV HfFJf查hq5і!.1 2'+-)M| sZu5< {[L͋|ǠRVx|/zC6Ƨa2aYGv<7 lʙ,5q m:u ͗E5ēJcgz ɠ (oc!"}AW$@k$,AL_)|$ ,9J0>M yj#FX1>ytGQ^6CCPmN7hl< 0ۄ% ֟h(*X;%C GCT_9(̤GJ} [A2U$# \U#|8?>,fE+7#Ik(ȉ~Q@ltF{` J nLM۸h̟y|0V5h~qF,q䱌#άՒ%'}gPi85ҏ4vm.T*lÓ.`t̟մ@Q,$4B{;/ H6!٠ގ.zrCVR'vdK{($S>[^iQ0Pj,39ZQ܍oDd^; UP=~5utBh[i<@dɧs_E& kq+tl!r@.csڀG"$@\^J4̄(m2n5LJqlP/$~%óϵ׵v; M@%9Ӵ>o(]]J6O{2 ꘺GwFW - ۦóvW|KV{:&su줅ʯ=iSyYnɕ[rjԖ]m]ett]C] \d죋,ܩ^i=Y+g 4hDž_!aoU Qm´D8Õa eӆYvEU2b ?_\'g&γUvٌS@Gy2%io0KivQY^Iu2h(#M7@'9 2z;Z=%>xk. >fq!6ffcU$܋bԑ\q0㣨~vYbMXN> Pf'GUNC^ 4ds &w`oN¬<.U! zFh_ |kPgmMjz%4hXKn-|\ɑm69ZHAv[bm!;"2,uL5t Q7*<Ӷ%-ƉV6M޵p=ƣ g7HO\ l:~?>). Q%aHX!Pd6@ax~ ~C 6&*e FΙ_Zb+3ʺ`Oift\EA|9hY xS?" N%R;ޜ)6 ͙m\QѲ]Ym`rUKZ.9 zPo7>s McB,$Ї.52?uqwu"j%zȟHT.{@X+@ Gb|$քӦ%G\B(]:*R="L+;BY д 9Se;v^<؍HȯJN5c6ˉ$9Mw0{UtRJ57֕&@ň9 tdLmKY%רWl p+Z}{NW%(,VRo "Q|/@Oyg3x1$ÌETa_0FOE ?ΙfYxɇtucҼ F,C&&13\b:|am` h7|kh7cĥ^NiNEa&)r*xˮq.dqKg2;q]$Iٞ-{u/(ð\@cˊLQ ΣɌ[|  YsDQ̓plBah;NqB\IzWgw=-I: u·-\7ҍLj?:l;gKkiMP Ց .EBֆ^qրF3PeڅOH]ljk+B@ 2ϩ%Vl];sڑd1Z6pyʄ#Į0d(T(|S3MMRk}‰J3\mRz\f]y% ^N]/accH(4ߊ'e?)ߓ&둒Fo7Zm;5,3?Anr&3~ /V眤n8P)#wK n{ ^T 2Kяŏl)y iy ŋqH" 󔰙H,Ս~0׃䟻%@Lu8Zofu =x䁤91 EX ʗMW:p~9Dxn=3y ->g 5.Nxm艡8PM3 3aװ[eL@#+u7]t\x7mKնӜ3Z\pR{6[<`9J&Xm@wI@".^ZMFoJ+T5vd= :7LX3#϶ s|wCgn٥O}_4<$CZiuT+aI$Wt.]{lىsxi,gqٖD8%K*"r/[c>-؟Atu:S*) >"MH' DOUxfQd,V{%na|WcvWlVI) RCj(dy/m>Z0pT%N`Z8Ŏלo&qs'1g]k RDq! S bWo--gL@cjo*岴L41c~Ԯ@}uq ӂ,ZI›[0%R9f@}y0UL[JڦQfdfe$wC8@i_چ5~s yiW'\l[vqOZĉ6LP@ C^U|ZvTN(Rʇr/&4f_ AQ4~z~Ӆ5>30|!3t\bX̫Foҟd{Ъ ..Us 75#Q Wa2%% $DK0_o:XrDr+hhovŬ~hg!e ZQVpUiU^HEpv4G3[#H@4X_*o}`Fq6d'BjlomI9}Wոɞ.-vo0ઘVM#{XC`4᠊&/⊟WG~9 Fb++W6Fb4sGT-WGS4?aby@yPb%o MTf:EQ! ;NO wep'GXIS*4͉iOr7>,^ xҴU뵸}l7= 06;Oڑ^iN?/do*!un\XؐiʎR}L7zkU'h6RQL`pKc\;QFVAp M%bhE) ~ˆi2ut7~=jOx s 3;֊/؏?^dtVAYk0A^W"ه7\Z^r%в_13]}#EG)-G! b{&h8Zu6 :腕XvL'?_ݐwph|@bHHF+Cofp0@:BYpI1ժpmS RtrQǘ~cDz^iFBO6d]̨Fwo N7NiEd|̜};;O J@v ]b"f}c2/9D/6+[j ?&4ݭ|H~}_c;FSc&!}9 yHd$&x+'|yR%p9enF#2~˘<+[$rGjא--_;z_ e{,041C0Y!ԉU3\ڋL}¥ :ҿ!V,hBy6>4m}=]K,Qqqy̫վXp>h.'4kWZ2ӅQ*]PZ=gB 挞^r:D^K І<)biKBu]i4LP< 9'gjd1BaBɶ%s Z=UvEz_+=2Hɜ8_ J:/yv!ԍIi]_?W74ݢkKU%mhaJU  V n0RB[Fer=r3 [ H d-R78^޼5琂Q>cHـUKAY"-59%yC~@,hQ.Ҹف>vDRkj@K"]3(P;s1 cN/rBk=jqe+2W gtBobi28q%:x(_$XEKq͆e/>H䐛tcbw5EU kCl6`Q2Mt{r1{,PtY;Qt^G8v{ P  #pxX3I+BΔ T/0Zo4OC#>mpB"sp*BcvT'+gȏ_ bR@ 4UKa~TB(RF_u1QުٓLR1#2v&OZr H;N*w&+6BAfm`~.;C"kkw\ 3KWĪ4Ǎfx"~傾^.34|z=dҸWu{uvWlף-Ni~Κ4YDIjBh ;6#N 3wVBgt:`,4 @QRAAH%#s?@⟬GF',ΎkyztˈK,$Y/)0^Ƹaפ^(Aȗb62AyAJ? a 46 2U|ǎNQ&u쓌رp9&}DF |?qe|E83߇t_ H:' BLn>Du~{"xx*=f_~t)"B䨿H~BCZ؜zm 8Ń}VZ q< lF[t#Yɠ8/ӧ RT.\tO]S̡1Ih.ʹ>x3uD˿6,[$y$ ccw6%5@T$9b|'#VǛqz {iEgQQ8viajIxN j-*2g'n/f=ԭH58&6El3~% DHMâR3T#ҏ%g*oa "VѾSTҧ\KNJ˴;atՓ {1u^6]Й^gcr0܏Oa̓sD5s?Fk8?\ZY!9sA;O5)4F1QwD%*EKz%Evn2QN;n&@u"|L:ɳ臊:x-k(S5Ji.aF'e52yazHY2GJ. =nC.i?vDQ]_YY\>z W M%MJo8e\d17Vep4]'O-׻h$QTDceS\WpL X$iCqTɧ=Ĺ37YBԉNbǫ0,z;mrE )M./{0]ȼt؂5}mXހjF^m4 zg"uy)9!2z}bk(chA3oY7 ZLnS`ΐ}kܷ!raTTS EņH{o\%+Z Erdc5nԄNsiKaǷݩ,0cE~@ؼ)mV|MKC8T %>,^I'p>fe e<2m"4gj ߞ7)ҺY&ǰٖ/1[ ѿ*fwk61X,1X9Lk#:ml Wᩢ7PBDG_uT4)CtdJKRXf?%02x,xJy7$wrҍ0$4h'J8.,]iz[wl NuqxU?>W9f&{ݻ?Y~90\I6),@nZU5W}v?dtgMObp-{}t@e t{ldVYtROHytוRZ{;`CxfytYZ7>1kN2AvIkO7Fhm)+QKx!,%i!? JM+t(] [ˈ;V&t]z@F| kG XJOn@i  \a[rNlݬ-W rה:Vx}?jLuW8?Zk;k]>i ߊ⽖m>ydc0f1~9-¼ u'ѿl`Fg95;72SU6S7Ppk\~A .`aQ/O*NnW\!>*z(ˏ'iN%j~Zg]">]s`GO<~ю;fY.ԓo~됬_h\ &)FE]`cp}MS[gvM!hbw&Kݫ?+~ɬ.:cGpr22.Rs_׌WM}~^"L>aâaϹH6J8Dl/]XR F|u)ʠ_qQ h;K4ɖd*(Ic7MR!lAd\ }Lds܃=7b9g΂MGc7k1ʹ%=ǼAo%`:'bgo~lMA- v5{o$ x'?"i >üG4fm Y}vL̐S1 9%ɣŊYQvdמQ?!g3dב)?n_hYq5D@mf;$aC\HjJ}Z(l, t~FAДjoœŢ6d  ٚFjNĆ+ƉTjUa* OZ~rKmASrSlEl'|c c|y5ٕ +ZCh;JgG&YwN&=kʧʍ+0ff-UFʗˑY1%cp]m xuXZ޴$l ţ Q{͜Nd~3 9 V@@،MB9+aL(3Qڶ:ۿ QS^l?>n}UVZM]w{M{dyIٓZP<Օ:LAcU<ߡ3zXeƚ1kb ['8at"Є?g%@~ͽܹCd"3!>EEF \f&lqu0{gvNZWM I"MV㖯A>T W M;~2r˶6mp/XRyNKzdNxA&ް9ꐝzLYfcR<ߓ.(pdA\"ݐE9Fif-u 0.2kVhQ G{;ux-|:ɜJ=`p>ΰ^1<$n`DfWVA$?sK+Ц#nF/}C~tmrKo"%F{x'BOv̴oG~ 1cwQS bATƄJ/JFضzzVC#Eӈ41u":Co]I@`v$–9qJM}d =i8xY^4< /isswPb> 1nB&G½zp@|Ղ S}Þ c?;7*SJhPR1I&r5ScApI!T AR*9aOϢۻ"VhTL;S]g1}fv'1|HU#n-ӤVb$0%KG|`aMUSn"U]BPH8ڭx⡿meE/|g}C#H@͏M 7bzBiL|g\!IPF±e2 !l-A3-uqeG)k3M{ZI~cjI?H 'ՕC~&H1JJ&-5zwd2/"ClψQݓ"[!$,|n/b)Wf#\*$guo{20ht`H9/2 FmW{P$bb9b חiүڲ@u*@$xD }ʴH[Y]mD`~A> մ4Z&'zE[DG!U(e*6E?'&rnO䂒=jDOd_X33e-3B 466)ALu 5*fR*>xhiqbRs qfLSDJAI}}GY4)RߠXA)'#-rփf']GiFe@5+ݰܢ]Ae!;䳩a̦ggt|q1hm>UbHX 3۷DqYYgt]L$!wԯmiq \Ws%;8dr)C' j[O%lM='`kc'ĺ%i'"\ kˡ𨧺_W*.q-qS!a~ƍf3i{.)"(!0-wBU]'^j)fp ua<\yN4 e=PäDg-Vht䮦%\+YpFR693zεhfɠvev|EMotEdKϼ"uN<T6>\0pB7ABb@GdFm SҥksOx6ľ?N(ꀠfG_(*+LIuG>~`Cx z^,S l0ɲ$:&aH*_S'[3 ČOĞO5y3 0XC.j틆5|^B(EL\&Qy *jbƒq)+,Mx0Pff51{+Afセ띚)Pa5HxisNۑԠHM?6{HOy`>@~/M g%@>C 'ThKc/shsю  6_[No4 ,.OFjΞT,f}yPhXFÕ_`xPLV9.w*6Uլ8$}i_9u[~%\:zMxUZ,-YK[uu;۸FMu_.4jpMen|nӂݽ2&ռ p|?LDJ q<@I'D"62+h7^sҠ.mЃï{¬.ZK͔-2m@۱3)p scXH4a֟"_j0:OgGf4. na J#QFXn;f^h-mQX&J2N~!BiU]܃Jiu:lEk_*VJ̀v-+ŽC@_$5yoig{i> .˫"䧴+^ФAmk11i|$*4YŔxf~s#aџsZʷuU,kO9I_kR7%$")uR'ϹRK] .-.*uxz,G,іWc#_6 01?I]̒]Qy`e9ʥfJDR,GZ48-l+ mX:4Wg߉~_K5=Ζ1~6ph!cpzH骷D7  Ř`aS^Elq,gG+sғ#.6%C.FtoIz$rv~3j 4ד*p/'VA!rP':J,+AX$eeTjF ?>{m{ƗG68@D4Cr ?#qz{*sF6,KLtt^m-hggKmQ۵-ufRa󣜩M{6NOk~ c5HvJT6>)ht. nwv`+QQdN9S Kʿ j..';㶒2Q RCɻ{4ߢjFagZt-prnkgG( )S裍* QB"#F\ V绵`]Uެ"&,OWZٟ"~ú|l㴦WnAȎ+"^A:0,32$gUC_tKnp~^4Qi8qCXjs{W=t9(gwEG: VF@m!jxD {d0<@8af,tg=mzjpW^hC9I.fp ϡx#@/ˮ%F۬!k)4[)ɦ5MatwSJ ]lrUDH~Kg8iE8XLu AKKx' 蹡Zl%9qhJP|Af㡝vj﫴<̇3`ӣ@UwoE reTl&7\,<co$qLW&SiC_ӵ\uYȆo?j'~ymB;s&6S-W9 ^S rڸ$|s( >FzFK5O;<Gq!Q䏯J t1DԎtyj?!_f,ċAޔd;4YurG %Ҷ䖆qڂ)<<SV3╃'*xI|"AU'z=ɒ0L:|X pp,#D3.!x@m.`_8R a2(‘lǟSj>5&,ׯn5X͚cǭu Bt罷 PYT\SF`h@J^ l>/O4Ζ"OҘ%C * ENzBbۧ`^-VĎ/36vN(i`=Rõ-և![c3@6"??2NyizCUY( %'A1E6:+O*lfK'HU /M}&Qg@)SvS>D3ABqY/CXvKY)N'_oE#^K;VZ30fƏ7`4Ez fn/( P0'8_#M-[` |O)wt))6"Ь |I'O#8m%X.`yvks#4} )58Mtwa'.BBy9!Ā *;}],JVP+w9rIʫ mFL)J׎_V9C:6&B /]zB>O,{`jCu=g1 7A5 p^,GX[޺0ߤ"+,Ds[|.)Q x!<-uN-Y.Xya^0aA )@!XVSzkCECI-u4 %92xJ] IxdEUU/k䠔G~ƒOUt dE@̓ <1D 4ecKq^ԍ";` ӰLkWlIr0#ޭ/w 9<9qGA}*oٍ< ,$=tyawW+~e596=#kɘMaPL4OL%K0T ˥2f hUI%)nEq+1K:V+/ Kb$*6 4BhG+GB;WyS`FLh%!m:Xh4y ^SӜOe ĝEtMsV7m󿊮lb`aߨ:fO[|l|0CuZ/ ?.EyjN`q+B 9H56(B7SgSA7%5)&[/-?ǪuGq\Vb z!tUYUt?^~pzIf^Mr4;.BL|/ ]"X # t<G~%/) l=ȅctH)2ٻnp rw.qr|( َ إ\\ͷ' /Ze ⻧Ó PzPW v\(ARᄝ'Is6h!we瑧S8lqzB#O]ڳJӲ>w.Z'n/#:@C"3JIgd1s3ғFCҊO#5*^)"֒_KG.pk(f6rdbwآˤΑJJޟt#*#O`%XUͨDĂxzeC{f&wƏ_ `qGGUxz oEg|CVK.~B{3k͖|y4n+z8C4#/*u7%M'IGVNwTcWx.!%%NzaeV:mR5[M lyc"t1mI!3M}QD ( ܻLz(~o#Z5PۈX(Ǹ+ pB?V=dMXF:)ٹy~*?F%OI34 _[Y{R\b#߄zBƆJt;/aRk)g1s#SIZn=SuW![{;"Θ'y| O)>$:ŴNK\rP=zjDyK,EaO-4/+E&&/Ҁ\|F&%qꆄ6@R-jő*Y Sahl0|N~xK}K5Hu^`r؋#FfRu'#"rDٴ3@VH,?[rȠ] lYA1[h Xx^79S&(}(Ի ^:_bE7dat) sK6Dc&N [yMKi3)Ņ{,a2v7a3މEe] IjӺFr= Q)JzŴ [tBg'أ f{j3וRǛFx@|.,r`,.UVMBRzLx"* B3Y0%ί0Mٞ o;=#Fՙ 2 Ṯi9C'-݀13v]#% Xoprk耬}JGjx Ê?e^;_E'WDN>a#i*6m蝤RidC`0ӆ8D4+pR♱+CG1iXjh\y4Ky-(_ l[iǝςWg}؊LWN+Z=J#1$m.䤵N&B{QA1Kj[=h&t[g|'`_Uٯ" Im ,!vî\^.©ڀ< Nԣl=l])PD}L4fDw/E5ԍǰb Ea$xg!="\.N~)]'`UïfY5LMg4Bɘ'K.ix|>U8+J KMšbGV4Kp*ipA|#mJvn4AfAؠ#Wo#4 4D_jVdLߠ(#nQ#~/9gpz\!>3PNe2A nQv"޵\E[ wXg9Zk^gjZp&~'@9N9_(^Ȟ5&ug߉"{1䌕t JKzKb JdO<q"Xux?IWgԻ!:{o.\nݱXXim`mKmp`?umcs֙_k O MNh}?n9iR'%qȮAtRi(hCh)xjӆ#Ph VN%Rvi/[rDWư5dLAȌy3D~,,:ڿՔlL6R\ʩb,|htN/UP 1HHsp]B+u4#t@Ӊ|DډP%\8ۓwϪ(z.RQf97Va6Y '{ 踺-mI562hwtNtضr6x_ tE?rp#',zH8$ r|qo,[ ; e)烚#)}~[PrTVI5⸖-A:k$qrƶz߷iHwVgNHvrm 9tV$Vd7v+%Еo9ktFL,vg~z5-&2DޅLQD&G 5!,мZY]!ۉѭW`y09CdF}ږw||IZ_~W~kEsN^7:08(W!"10ppNFA;1Satj\P.t}ftjc}q$@+%0}ύC:R8_E*iTkf$%X{ҝHƋ2V(\qqe9>SqQjQ*iNGnHT :PoTwApm~Lk!V P{ NuS9ٵMz+n@qaJ"dEjEh bf@Y AV TcT$j bʊlEp#0 N)D=8? ںu -d;D jCFZcx6ex;11XEu?Ů#qArJ ~骈YQe^.}#C]LV6QLZLRZGGS9%+HPycw 2Jf^_[k dRYHC.*f^ k*Hs%e? OtCTAى[óiE8UY•ɢaFfFd uׄD:ՙuKc䰜B%Áp۞vzHtЙs]tްA͟4&wSS<y~ D^wm)fj$Κ$op~a~ᅫ 6 q.|!@iSS'YDHw:lXvAU=%)y1]24Tz?~`A4cYQ@%>,=ijv,Q#"eMp]asĥKk0!PcocP|AGfJAv{ưi1h1Fկwl9I_нϣ}O^9"GXpo l{66+Ȃy̫]<mYhm5z!\uVrzJ9Hq ;R/%:ݍaSVgOYuǡƬ˦RXHwhWbvENR~iyd <et5iZZ/aT=0D?NL]q?Vhkc˫P̕Vd9 Y”VFGTv:JirlNj; U *(Nw76|MBFEeV3? pRztZR}9t\K5!vV ; 𿷻 QQ<J^LP-V _#%܇lN;ʷ%dlAط8h:Z_icU{>4=ws{"(=,/.ty_> ۼRKx^5Оv쏑v8TpDܢ eT{mLJJR݆!QO!n 7]ލUX0aAŪ{J֯W$ 59I'aB ep/,DGphuCz'L'GEEϭ*;} Y:luaidz RK &c )d H&DoՎ-1\w~Km.g9u7 > F55&|!_gqˬBIU:gu豰?Fm+yBP/\h yT7ݽ+d*dKS8Y!>ᖗ%Uz!NrI 0tYbD)D1հx~Pc:DszísDy7G.uߥ`^%6&Yۇ79%PۚqPs-Ԥ2;>ih?>sZbY'ò:߻6Y?"!= >{@ݩˢ.\shz1~cf"]g?}jʚZC&-Ϧ@TՕ]zC{ҺwM#ݐԉq޸3*(]Ӕϝ(gs++]Q4He6ɹa9w9E_&aGeľAh~3]%u8W ݷmsz JWPՠg?ro,?,Y1b7#e}ރP%»] JL Ae /8ۘ>uqSfF~~Oݫ1OF$%RȻ(ظ\Zc?)gdԂyB*,f!S1fѹ̶J+g_*5@?3~S7h'SUO#׳f*o7|Ծ &(ԃҒ Vu6Nϖ3f;¬ViCt c.Nl% Ep*[n|j/@DN=#Ŕ"ENWᴲ}r=]&ZLgAFVm*S7+<'1ɀ j[r=@\><СM4[/ԗ58'j󦊈}]%g@N}hğ֟*0NؓQtGEK,*BLf`&$# f.T+*u@o=nLmUۍH"ؼq_(P<,lrj۪,{{|pGxqԙ Qj}fbPZp60aݶ]#PqβI!3kَ 0 ȯ٪,ww 8!OK!05/:dwB%Fp8A?-۴6q}_!??-vLh3NvFQZ){))aAu*_{Pur\CF߬訟\E,>N9}1<9cE bE+e75ܘ4PwZdl ;IhĿ%^/i|8tOzu׵$U9sγI=fP}9D;[xx ;2rLL^zS=Q5#=0/|fZyzqik٩q*z4&24Ӯ0@J QaY޹8@7_NBڹ{|.6=&'Oʏ&tI.F p`chE&.Na%*d3n+P_v-#vy>2K&bA<+O͠7 hg (cfj.X;e)7TЫ Gzx;>=>C[ᐍ[`C!P~_蕊྇$ "X*b3MuƫՆpPZmz%KDܡstAC"Նxw Q _<^OK2^= hi;S>e%)?d& 5AX\M'$7g2σa:{DZdߞg2'LWdMS4): ﭫFaܪx 3v5}0'yZ&9W+cԯ,ֱ,u.Kc:DUɅR&LqX j_X)Pu ztO5Vk1s!qqRkܾqu+PYdB$L@Y(ة\]O6O(n?HI$U {_rKra+xƄ:hJ [@Ӧ$F]44h[Luj3/b!'USaDw81nϝK{3uQ@.sh0K8&Jsg!QbM$l e(G̰ k/4J fVҁt% >Rhsd2>[少f< x XGe8xwM_BCG2^>֗g5T<=u2E hB],ӍbxO Jmݪˠ{ rE#Dezg.^XRxT|Y3K˨-QJ|n̒c7nq3#,͕kV5wAT\ωp杏*mK&؋کq7,dXi UCPbU)s[=E *8镗QCmU492v,{=zG"W * z/NY[M헬*h238n^odž俹ߕKm@2<ۗ,IHfS7 _-g>z}g*ja t@ ڐCQJC쾚֐ #Fxn 99UA&\3i&a>mj|Wqf8T{_^ImJ]E;`~cᜱb"oxǯr+`a[ٛ)3FqڄFPn4(ܛƆ!7}sftAa̾{8)8D3&&?6tTKHG/v0~^tChq1p<dd8FwЈv>T$!bPHץĈ" .Uq<.=0OgXExsz_A׫QӥZP# Ma-~5j)/wN R}v)l@hԎ# fO|Խ$_L5 qyxu`lni< 6/,QiT(mB)> I$Pl_ܡ>{ė$-|~d%*[}>xmjUc2W60LJkh s:3oub#A6ȤQK ʫ;zF"}ƕ=-#ēizsB 1(L{<fO,]$ޜ-pyZOL?8TkEhvќ+#  *xzcVbG,˵/Qq/αv[\r6O@?m5ҹXH54^I}17H"Tt,5}7=An_5$ ¸eqtUOgk:T{I`\] (W(LgcmՐVcz*:0_QܲIx}zWbe֥+iҏ{D*BKF6 ѯ_Ool+A^02}%vʼXO£rJG cg5;: >w,OMŕ2Am 7b읥(Ҙ#^|x@%Tnh\vFZ)=oe ~qFz6hI^r" pa̾Yp;@t{ *H;Al *۾n aQ'!Ut:{YneK(5G.p?t>Ph&IR!%`ӢG`njj'^;.{"o胀zMYfs*fl1RAO7!_`EKqRz/_\L8k htlWI3W=0¯']XȻWwKk!Li(t00W긻Qγ?pI1rG刷/. ,GN4#Q^o#_`z:6vDl%eOO; i2e>Z34I+lp9 !X ڢj\:8{VSq#Z'S!ˆv㤼M6]s P ]©mz'iȠףnN٬h>fA5}~fA!ݨ?'4g:h.A(A 8]Y?zOʨm;i_TUV>SҊ >;ÿs ]S pO(,D;N=tKuAjTr67ugq6ZMءGj ݻ~-@i,p4` d4^kX53PiK/mbFir 2B-*_d- F[ A2jFE}k+!d}a)}>pQ`ډJW}:.ǵ$mڸUa>B#(ٓspbn0mr5 &MT\UDP?920jD8u!Q14O e7 8?_O*um0ʶw )1Mm:QC*(WqSL)%KfJ!9@^@)O"g#\Ĕ6{8SJ7 VeƉ"ql`*A(5<;[WLlH-@UyfW9'ZǛa7U&1n%r߿1"wneQHa\YW+"cMXqk)O V+W@& t'!djb rТ1>zZQf0Aju-@,R0WFDj۩5C!3|hl'($yBx hLA>: @cK6VbRc^8^M0LY6E !~qd흤NJw9~Wr{n16T]Ι /fihHw0o's*A i;Ho_h4FjneLE]i4qF"k+>Y;KQ>͢HNUs(SKBq6hvz"?_}ws$}8ʩ<"T.bԡU[j4B[k ?ujV& ycgk}NG(2(|B^|иdrw"/qygV-,΋v&TfI Q~ -?Jׄ]`8fփ{TZ&-E8Ǭ! BX*M⃧` YCvq oa'Vkb:bB %7'^٪:1cUHw")D,:lX8/LEdq ؽR0&QXJc#fаǥw$T)=6+yG͆o XEhyV~9Dkr&ζ)ՍBJ×WtWpJ V:`ywh$ӟ9n`c3$!fa؆˔zuSȘR#ؓtuH43adr`*l6HD_ 廬-ɞjgvsԽg0|Ǎ*|:&BjZ1" rR5=ڱ!p/QvP5eH/)T70-xNjL}͛xԞp:?`׎~n͠]#V-$ҿj=u]*>rgH7J>şC/!W B]vD!ۋ eKoViUPm3LT,i,AǠ۰sSS :{)Jge*/\KJ7O!$pL1VM2O*jE-WBm9_3_xv Aj?_H:hH^T5wpx83W oXGs\`Jv3$X=ѿ{aFGbJAp5N)p0Nq{%ы*$c{#ڌ@JƩɩs`#.;>8]:L/$BzwzFnzb*Bk&r($J72̏رY9EMdϪZDh鎞eQVlIKKCEzeVIS5b Tyl=g 41ۨ0a:W8\d&^Y?=#&xaWaZbs@bq ܙ e-ZֶlTF {(Rl٬@OA9Szqn I r$ygDҞ%$%ETh !M;7 Tѥ2=Wٙ֋#'ǝ[7ҙP _wvD0ؔ!7lGD{:C|lE7MQ'_;!5}vQs^<]~2H)!mzɄ1heۅ쩤ڵUCM\Za(j);;?b[E0q|kWVF kdX1Bjgȯ΁V7#1Ƥo5d<ء'jljmUfJ#PYh\ ;.\(*MƿOſCynô,Y+!a+,mvk3[ȑ1|УFa7j:\/9,Q~♎ W[jniFXU&nqy]KzLFa (1B!Eh}KXV\eb4ìȘ^1u "T ъ+ "lrH4LfaXQs r(HUU|vDHH/԰\JUF[}"0bFkY)Z|S9!Q7̍`yO!HPVuW"C"1f?vb;fwPY]czpS-) ñC͈-~=Q7P2:җaɪ?\*7i9휛+xQ#}${o͇yZܘ==Y(=GO^0>L _Oy=`WKa`Ͷ)56?-|E]"YZ[YYh9ы]q!sKl7kHa٤%Xoqj&!8Y~ޏuh_>OJo k_LԄHAT3LB*]s<0`<[D T}=N9aiʐ@5r=/7L7s"WZp | dH_}+TVu" :,? ,18])dž_¹ x &pp#Vژٽ/P8ݻLkKh"RY3lؙ[ ͋}vH;^$:YՖʥx6dۉZkO;9蓇ǡJf_b<܅%>M*4}GhiWx.=YǣjRq|e(ZY!<< V7Қ2I/V?ӕ0Vd{;RXT(x!&8/#9DbE&/xl?XrUjD-kX zdbkWj _[tϡ~vz$P韞M6N Z56\E;\۟{ HD+] i-aBgrsS.KO`g:c[Kz3-Fy]q_ٯ̔Z 'Dj)H8<&#IGaD.Jcw w˞>m`T^.*_9,fW`%T/O4u`GB@"(%&w :ь_HcUY)nMv19Rs'7>8pe{쿍'U]"LE[={kڛt2 m0č倷Odc T%o͜:D@]=.}:dmG S~7a t, K7c[N[Kjy/t~Ao2䫠j-*sme!\Q<=a? N8☫SfEHo19ߖNI*gz_0 =B;d,tcCȌ`'FV6 wü&ѽaLVTLu;8zf'NZZ  X+jx=>ql7g4S&h;]qrc_ԭ/3_tuIp,68EeGDB?GᓐkX;[OҖʳMGxgy\l8F 31՜Lj#N$dTH+-qRT'O*^vb9@culkQPTA僀[:~wf/e/i! dߏ 뿉kݜ 7wJo:wd9S5Id єr< S51mZSvn'τs<)οHfAΆxOoLr]\{lo^ o:=e+f90TӞA.|xF}A`tܭpQSrZYwL[<>~DLI)ٳW%w).^w*ݶrܛ',4kC&/ ?ڢw8"ބ* BTj R\2В@FQRWbaRU>G߃P9G8lMtsokdig waެ$x1JvMFssjK`7oGbᭊ ˘`4\+3ػcj@"YӷC]A"&y+oSGqzdoQ(`Z{{R$<roLЎWX*s3)[J}2ɁP>T"4 (ҝnhǨH TۅDEa QyoE<4q.]DtivvNrUbHA 0^ c\;=[[)s|ݪ@ƬX\ ޿Zr[o1IihB8\̳5QSPxqqy 21)k w?C| Ho[=[`~P`ۤFCTV"ch6&^a,?M%y^Sk+M[Y#Pjw'%d rY%D6oWmkqz8KFbb$qnڌp{T7q66g:{^8'hΜ.4Xk=&̆F. ߆ cQqJP,s%ۃ6OJ6i5e45C>mVJ}*WS[-! Pʔ(cM8*߀(M8*WpAϝs["/p+̇m[x٫X\ú>+LÙq.Uw IT^AtN*9>`WP3LuS-찰:)VNσxű=eTjE uPl//<$zSnm ii˽씐^a]ӓ Ą'MT0n v-uoN!! 2b u8P ZDO٫v[dTV)hb J0-ˀguTy6x9԰&nezǥsx̋dV)3@[/*k -Z`HS]R!O.-$Iw-1Y ݴ{ jK<%RPfެ$ (dfϵeF& ܕSu}Ie%(4cCc^y<Z)j Hz֦<ڰ{kKg O1yunCϏ'c͝LZW7oErR/TmudB.e "X Iv™/ `)O5DqNڥɆ>no.XBTb\xl>=ͨ)KV=f=߄XcFEb3;x$t],D.yTb"m|d v:oI=m?BS](t2W j^`vAU|*9w~D/Ig#O1==Sk IX<)Lp%A, bt] qm#CDt{l[Kq1КKiy5Zw~} Ќ;)Pü.uaˏ\Re* rȜG.ZE ݑ$lglʎBbr]VzqZ5(l  eм}RiY8[In;;)D [Jvg( zPvp^FP ")Y%{b nIEC25 lh n4o C4pu{Qv-F+%W8BxJ.hCƒisNc(NI #G#uHl~ IB&?8pЍj  \;2s˚\u i2< p;לәҬ堜P̱=JΌsrum@l/=u47J%e9&{=>lwzWuhj>S-|_;Vp2ZRdOTxIt%!F;9H)AA_l>Y/K溤/hD|}.q|۳r|U>#:UYDns+e?8EQ^ޫ2{_j)G\u 6Dܖ/0&H`nU8R.Ig١vd4MLUvk_}ayuK >Kni3Z䦾PJ4S;CJ ?;069fWG-8rW^x|{ UYn+^>n#մI[AKIn#)WTuKJ \(ZRmj.2Jii{QGU_5lG(^"4 6fϼc[>C:m,b3%;;78ZhG}|7'ai#`FC;Yrnc-%$(e=TO??fV @j*py}~{9|0YOrB~+2z͚5J[ XK4ۏvJr)k{KȋADKcSpCצ!5M`#3VIJ Fse6lי27CB7;rbPPStJ<_z Ddǽw-U%hkvԚҭ6p"A,ׇiW%#= -?$h?Qqc&9`Nﺶ ˽!8`0>@ZU1\¸y)aDdIJqzŝ]wIW}$A뙘_깸~E,իa1hOv|(nZqWsMq1c)T{p UgтǛyy ]"Nt`1>-Vjyb`99a_K25OW JdvS}H7fױ@ͳ*$hyʳfPQ]KbK2vEFXcx:F'fj@[>Ò byq?L$V_%lqLϧ}_Bl\1H"a-4anm!n2xP5NѠGND%"{k;@a6g4jrɺ-H6]5i^B?:pz]ۙĭѵKzNL,ꈋcbłl>6%#q!NhFDX~-Li V.ؘɸ֠Jktw߻>5#ԄcBdm=1%"孬 u狾`QS3T"MAWjfIW&YnԎˎ1Y%G%r/6CQО+`|K{u_f^80Kc9dŊvcB$8AUUK]1:3' f!PMV?% cvX$KG;*=g1;%ʽeDրzl!> (^~22uvV>fziu+y|I?N>DRD!==/WBC1R Dzl^ɑ+$ZU j-Z"7cD/ή+]QT (Pyx6z~Ly2[շ YU{'tD|R[uOr{k(2;j Q幉ˡ}b"dZSv+N: Ń|{e+yBs:gz.EpV:%iĆqس2- 7޴|ڜYc(ԣPWm WE&èp9!Oim44g]ՏhZ4qzE]кz`F:H$,%cD>b2g2*glVZ8l}_:zF iDiEYD<ߐY+o݅lo;pI2@E38),XO֪2/(o QG*eW;\M[M(Y1i܅!P=/FzێRIewZL4Pa'~}5bF:K l"ѢR75nSKz.oPbyR/z-fȃN̪T74ge+ cSYdC--8 ٴZ`pv4ݓ6!--`҉cW/y(UFvnģPw㢠R1r*-Bnb㬤[tvN8M/ζ/_GvqW&:v۲m=n܉%a6dƎa2BXn6@[Gk (h $QAAQ^bP~Fj6>ԧċO]U 7EW(jPR$}xn%^vdK ś@櫣tpKF4~8@pHmw1p.y HM}>+y!Ԋp8ďG"=d53_#'PtIdg Uqqqa/ 8 :w \BWR"\]ՑQ֜٢Bլ& T,lEE})qT=|5^IѶ5E+pQĦDו߲ywx5z͛X?fKv+? T@h5pC}eo]$ D\`ڼ9PS({4,mPsѲ¹({E(v9JRԅ!tzr+5y4 mQ{k􁰷˜Cl1W{$>r+^ ý HPoy@I utI ,quQݑ(uXyIaA] NJagpzHt1Hл<ֺyK39mVվn(z"Żh`s`S%Lόy>wVU$3 PسcOF>ɝ=K<0]-Yf~@k "lx@5bYY|vT=DD\l'ÔM}}BHw_wTejbYNC2In{]7 K=ҾBW*FsѻdeH OmtN_ULUԒQYtɍL_6֣k|0-<^s2bRͷ頄6óHqF {sQ kQXii,.,HA2cl{*̭E'["uV noS1IZfvRpʽb(=rC"\)?;9=K"~斏ul8Z+16kCz^ZDrN(Z?N[_# ;.m32%JxKbp"։Ƚ{ ߯xPp̀AXKtkknEEW1P[#ǚZEN 2u=?*w= ~?Clge|5Y5 ~N)1i. DZZWw_P|*Y~>15%U^":LB9=W3ASTʈ6["Plh;%yxTFge=&)tS#r:c`6}"RQxw e'~1;,{̛>ہm? wCKB͐& y&W.6~9qd.= Np XTB-e|3}!.~}iGKE \M=Dو|ebKE U\x9__0{:d;y˱ AcEO.wdW*@Hhu'/tqߢo'$J.%r(0$֩{D[C_GÃ[^)*c#洙l(Zu].}g~6:͹Cs d8sz`,\K"?k8FΠv"w_M…Pe!DEy >fWy)2":viO6hz,kxVC>. 99sFv:?K!rg>zbe:#PCxpx Ֆ9vpd͆,Og62:-^ |Ď-O' 4{d#+٥Ҩhx ws CN EϪ^"9[h #w >ꏏ5?ΩJ&I[LC53f#\7F)1h"p7èJ4'ixfI*&J!\p7;X}G6q6**'쾍)c+-]>X=%z)PF/A"@d2jXo9 sTtM5Vk JG=h;R"8LϳtWi!N/C"oڼ`.oV8V%W2S7].ۙ+IRL$ F+Un% \$ 3OdDXʷ4[i䨊E\ghWJhR+c)|'o &/VYJCY=eh?iZ=2+@wı)Ɯ Y?}ħM+Ҭ;$'R",~!{,k[#;KW{A)Cq 9p6Zzfz2D۹]T|1]l}&$(hŸ xz֐TUO6y"dC6B>I޶-ӜZ Y j4~!63mg+< UuS1C' @:Y \!X[UP$rh@;ɢ$ޫIwVdViauufFw $a;L Zc5Xl\Ÿ;2'$ZTT6EoIX#{x(XtGb1=;;(8l6™L3}"ܶTCe悗aƔ]9R6#XL:Z+ J-Ni\CA/C}r8*)R\+У>!R>xD<;8?dGBhhm<~.0:>$sJ0p9bw蘲*;{7Y OsưX4gs~oi6r +75z#u84A$*)o9_wYL(<jWAdlZ.û*jl"tF!hx/OF*+L;D?Lm-0xKäNmҒlw A )8;lQ:1oV~XXYox%9yiu[cB'R .h£ߵ٬)jdCk!]<#R +5+9Kxٳ[vsYe/Iܮ跸"ɇ(v+l|4[of#Cz(&pٟw>uDoKMF{O8k!H(KW.~ɸ9 QUNa*n !Ql@XG wSoGOҷmnJ^虒{]FA [K'vѭI#)z . c$p^ ٿ:{v)=-*ijl&QTa}*+-vWrk$aM J= ,Gэ !'{,"CP2k/+S"R;$n~ƀ  缑vvR/!:RtGa pL]Q90t۪)TzHGTW{䏗P<z nGe`Zdˏ|ZPyS䀐o6J\;b@+vr\OOxXi>i{Rla\E4禖2S X 519|@&y2jS>P:->E&tDwy_,؉azF쩆v]ЁBer5N (0)}&h%&$OmXG}A>d"?S"r`W(}VtbZ{cA62SRK0f'y_L,0ՎշE2fzKl7C"U)-/\bW;5;1ă<'C{(ޅ!Xb!"O9`(H>ᢈ%WR^rH8tod|}@FE`R.!4[^x 'O K䅱sU[*Y Sn9I7G,~:nߛ}NO'7nNw|dݝ27i{|xͅ]AɤҩB@vg2tڣYw;38&#ThrߐVC%S:FKk'KzKkK όq(kxpd%8(n4~K*yaDYZ迟 K%#Xx," l1#9d4?џV ~t]) 91S2Ò]3I4w/h>r]ʆ6X6&5/G?2LT4 ![|vxa%h hMZN${҆g2w~96 SX9%.괁jjhQs;L-`v@WA /Nl2/P\<mqx$YaO ͕[} μyZ*Vk13vmq.tLQ1RVlDb~[gǰ{OMڰQC[@ >ptQqʃG Z"zi*bi\?dVk2Ԯ{g?x ?Xr͊٫ -KNZONP\fv56^!RrچuPy>B;EnM4֡⬇ R'S<0?#Y=+}ĊM@]agmv&ɀD_@0ZMxu!g_Qk?wڭTPJ3 U[EǞY.i#o[mӤkl+ŔU\<0oN*u  [nRi sh7kaGqjJImCTȧZ֪z\!+m\ 'A"H> ;X×v(@DW_ . :ӷ3?]G"줴\xE&V3e' (y+b oKKֺtwS't$Zf}Ǵ YB$fȕ:xO"1CKio~Bqx9\l7_nV Z^dK'( ?*!u3 ց%w~ďu0>hx|i^ASo =pZ@a9ʵ^x[zØ,`:X#]x{i56 SuJeȗs}Y{ 6!I b4AZW9Ci_"P6Ѧ;&ncp:I5X5LAu< \+r=xIZDz)=[׊Ć[`-5\xH?Qƛ8xT1W'%&3>D9<0 4* ]2WFs xQ|giw,dS9>na`Fj|=v#ߒ/WC]TF}Ren$\4O6;zNpWt#t*o"gd0.Xܞ&7cTyp3jض \b0r &VP9 4rlqF.)*ewm6joShEqk)L3o9 V |\D*+g΄6}Cг,\Zi2CA8VWꊜ5 %U[xtp^Di mfCƪU Yr^^<3#x"e3eoቜ#ޓhh|6*;G`bM, C"xouj LI nSR1"6J.s}.YkQMd+;(aPs㟚N/᷋gw=VG ),ugeQԍ9`]o9u^m7