libvirt-daemon-4.5.0-23.el7_7.3> H HtxHF] ?*}}F|'eJj2/U35@nu%S(12a41c469013c4f215c84937da3ec8a3cafd72bd vIT?Sd " ^):B S_tzh = x=  =  l=  `= = ==A=r= D2(3)3*4+4,4-484:99::s:==?>=G?=O@=WD=_G=h=H>\=I?P=X?Y?\?=]@=^DbFadFeFfGlGtG=uH=vI wL=xM=yNSDSSClibvirt-daemon4.5.023.el7_7.3Server 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.]"6sl7.fnal.gov(jScientific 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<] (!zh MP <(,)nm^  ~$9AAAA큤A큤A큤AAAAAA]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"4V]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"af94493a509833f1a634c957485b6a42e6b98fc31d8e1808718c9d7422c349bf60d97f2d5f251f691d22a90a6fb924709947a5ac9daf942c12ddc9775fcf2d79a001661d77fd52ac72f3d3fff5e82cb8062e40de1d64d1aaa8a430cc2a16b3efe3195d55350c4048b112c418f13d22252bc1be3f2af351d46f051eccba6b5ba284c04725edaa537f63461512f674048e9d68d87a6af4c2173a372d0fb431d9461fdb290cf29d54dbd95f12dfa546cc6fd7e51f4898222dc590077be50036a68e818a97705c7bdd5d318ea0d4794c266d8363848913f4f6649c10a087ca06d77e07c59bdc5c635d0788ce90b7625b3f9ceb14c2075f1e9d4ad705379230ebeecccca67c8da78ec8f5cc5253644528c7f53d61e2a331e2432bdec2a962682203550e779af3b47d7891dbbb16a56c3847fd703d3e33806103f8c68be721d39f71b87ffe1bde37039f6f6ab7dde32fc2c02ef1d66b5b290e5f8bab05db0a46ba62a230016fcb1ec1d66f1ff0b6577fa87389a769957fd3e5c9fee99965041ef28230ab81039ba8768b076935a2ae01f3df5bb193cf06cc29f63b56c7c9710ace5eb35c6796a727941a8950699b0553eb925e30ca0d0d5a032b451d34abdd8aa267782744a7a2a7fbab2148e08ee69a13573071bb16ca798b919e3e310020f3f4903b68cef5d924b5c3e92f35b7b831372e86048621865bc8edcee6f90344b551eb1653ab78f370240497bf5a6007fb59e5af7d1b75f28c3d6e65005fff1760a2325b42afee900e72c0f651dcc86841600d318d222682b690dac11b4f5b9cbded62d867d84501e5efd49da9a8cb0dbbadc626d4495f69b9be331c8c988c163e5068b5861bfc005bd0279c95a201e992b7d5d2742972b22888c307607cdf3cd21c88fc6b054f9376cddbb5162de65cd17da0cac479e367cd3f809a1f06fea799e802bbdc0443d84062874b045d4d8274a8deaaf6379cb5c50a7a3559a452d6dbb08b81f6eeab4d08ecdcebd65c4e13344bba8e4d0bf58107e2597ed8acdda0207154b1e05fa1262328bb37ea1a29c52fc3ebcc4b73c7ff1da82286118f9f56fda96b658cdb90f1e8fa4fb98ca44190723bfecd23af09e973f8a68c3c2e9cf35db71df35740afbc3587260c3f756249248c1b866847a67bc5ffee211b2b3076d8cd3bbbf2c795121ae6e6edddbdd5ca5fce15fa6862ae5cd6a6d2499b5a3d13b016b06e3360d51cd112343ec03241ac2622288ba05c920beff03eb5f0181b2492e39005f09b21b6e2d68484904b1a5f4090371a1e193f66c092703dbec4b5fc962c1825fb9cc6ab4c48b53a7d639727bee59d367b3e4146389f13a050295a119b5928932edce8f7e0c8d3449706261c75644c67c826cc6354e060cb9d90a8e41cc81531a2908afaf9c846bd71327174cc876f6322df19dd0b3d1abbf2c366745871ab881ba83b36d17c3c10eab213bb0e70d3d7ff8c830a2b79e27f62ce0af3b2c34e29fb06699d1ffaae0765d8b058b2ee93cc40bfc618d5e94c4aaf319ef62551d31ebc00d31336f382fa25f4b32c1ccafe64b399a06e44f1b328c6fa2e8a8719001b93f4d3be4c45fffa9f3cfac4d520e82612da6c63570d64d325182ff1ab030ed9f9a3b867e6effa7219ffcb9b629b265601b7b361261e8c00874c2a007421a70953af340161b4ec92c3bd49a3d1e4192b17032e9e017b578e7ee033f6955c0b3517a5ca49e813ab8bd0070256ff71725066c9361bb03996fa7bd3a094de1079a28a8606f27644a9403e3e19cc11f5750cb59fc390e414c740b11e18b598841fb86844a4b01821091e292706572ec4dc124edcd5bf729a7dd64e5b8620aa39d8634df095eb4d42769f235de7bd0478771512b6e357f0a067282e76a078540300328428bd2d29c1b2dec4eb55b8d2cf79c192c837c4889ce9aa971c603a28e470152d2628716651338a5ce2739e50076c9b22d54c4ec13903985eb50ea58c72edf1c80cda90dcf75ea2dd590759335ee85a227388662690a2215b3f09efeb4fa0b4140b02be16c6aefe305142dfd308956fc2221b17002045189b72079336d5b9b0f1cd018641508b53bdc5350691113eb570dbc2f0f8191f3c47160cead3cd8afec55db2baa1e59c1d5360477317b1d21ad9cfe6bdde3c86dda9d1b8705be1d38f18ecc523dec42f91c679143043c9b28ef82eac68d1729a21d371c18eb93f2a18@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-4.5.0-23.el7_7.3.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)libdevmapper.so.1.02(Base)(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-23.el7_7.34.5.0-23.el7_7.30.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]@]c@]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-23.el7_7.3Jiri Denemark - 4.5.0-23.el7_7.2Jiri Denemark - 4.5.0-23.el7_7.1Jiri 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- domain_conf: Make virDomainDeviceFindSCSIController accept virDomainDeviceDriveAddress struct (rhbz#1766086) - domain_conf: Relax SCSI addr used check (rhbz#1766086)- virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1760470) - test: Introduce virnetdevopenvswitchtest (rhbz#1760470) - vircommand: Separate mass FD closing into a function (rhbz#1760470) - virCommand: use procfs to learn opened FDs (rhbz#1760470) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1760470) - util: Avoid possible error in virCommandMassClose (rhbz#1760470)- qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1742023) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1742023) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1742023) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1742023) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1742023) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1742023) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1742023) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1742023) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1742023) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1742023) - qemu: Fix crash on incoming migration (rhbz#1742023)- 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-23.el7_7.34.5.0-23.el7_7.34.5.0-23.el7_7.3 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]=8efbc3883ce70170ba21c6de1e345c873a25b0c3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=f8db82bd321ede33128b2546a74ad0c80d77d2cf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=b7b0ec5f82b088bb717c8499dd48c86b80db75d3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=c4ccebf522b847bc5a561504985ccb2d15cfe916, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=1c4fb30a9004501912fbe1630bf1f0a25ab3e76a, strippedtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)XML 1.0 document, ASCII textJ+q//RRR@RRRRRR/R=RRR,R+R R!R-R RR1R2RRRR(RR3R#R.RRR4R$R*R)R&R'R R"RRRRR/R0RRRRRRRRRRRRRR,R+R R!RRR2R-R R(R3R#R%R.RRR7R/R;RR6R8R=RRR R!R-R R2RRRRR(R1RR,R+R3R#R.RRR4R$R&R'R R"RRRRR R/R0RRRRRRRRRRRR*R)RRR1RRR,R+R R!RRR2R-R R(R3R#R%R.RRR4R$R&R'R R"RRRRR R/R0RRRRRRRRRRRR*R)RRR1RRR,R+R R!RRR2R-R R(R3R#R%R.RRif [ -f /var/lib/rpm-state/libvirt/restart ]; then /bin/systemctl try-restart libvirtd.service >/dev/null 2>&1 || : fi rm -rf /var/lib/rpm-state/libvirt || :/bin/sh?p7zXZ !X] crt:a`*!Ug)+>dp=Bd'R0)gJn_4l nhXuP4@ray."2?COjyTy %F^.B3Vn:r֞.-37[aAϣn%5?EV] IBW^zzny,aFKgך}$4q_g]Y9u`OeCazo$r*t%K4~9ch~W+5DѴ<[zx }S M0zZ9WL҅zA)|}7)`\]+DPFe K+__ޏkg/NG8OtP2n\&LFh$*q8IN`c'b?B#m5tA H] '!{%g0V?a43ӱf?1AIt!>W$k#*+w7q,TjΤ+0>H= %![{nacz Ԭ EKb$o4RFt|LbxeJrF=TW@kG~:-F##)!@X_xM5`)`۩K!% <7g]ҬR/HGP %A yH y:)-'w=rӏޭ<zM|йƝ".wkfC1j*9Tt3p4 %ρD15+OUDx 3&Gjǭ3YTײavPUHl͹-t(L7_ኮSEކtg)Һɢ"2YsjbU^=i|G]fD0=pl:5/JRc%Yr>l`[bXH왉f rU')BH\xRRw2Eͽ|?bk+\5H4 -Qpk+BD$ qR8r Jn; 1U!nTaǷ42U^IZ+pU݂+]3(#M%ZIt:gBqbLՆ"I̫E뾉O9dG>vYm)y%i_(U ,b򛧒at{jȋcn.خϬU/`+P([D,U}+ƧIrT>J 3x@;&F%"wQ߷QhQ P@8T@5}u(*TUP{{,C&T%"ZX= ekK]T'/ڦmp7}0m4 k >7r1NemTy.9t BQnO & LzZbP& m0oK ۷&9A R8Fs,m-wPq:shWl=U2WDvp[M |ڢTR3w% lyBsrw{qf?c_jnf*b|2>yƛ,7=ܥԳ f߬ZBc8/Eu"}<܀Wc.x_WGm v""K!и_ݮT&F IJ0 pi/pT@줽_,ՒoW@|7Wa;||a}tqH'A6,KZQ2D(n;^ogr0 t6dYmNZKWOMEgJ0(|n7()Ä$(d=3plS$(((I#qg@ io~L$Ŗ\,9_"L5i&]iUzF*Oc߁ZJmFnz(S$h{iQ۷}WLr\ibW*{b82sfR:u |*g3bA7O)}wk4>)vR&^lЇ EUDi#\[N d~PB-B΢"J+eDL#OSSBASwc-1B󀖼<{/Ll*GwC Mn֟9*r\M@$YˆImDE?H>R3T# JF|0mӸ}XiQOWfjgUTLӟGt/9-!|=(&'nMC_7V٘[Z14}Z0tƭ3%7w?N 2 \T(*HjLu^vŊJQe:a֌ Om:28Ǻ:̘o_\9rDANG!8j.A\愂JߜʼnbR0sSA79ԉ3oOj1l5&7 eH;p]4tތ\K~azgRR ,9UfpOWEL=:9u8W2g0@YLJ2WԼd:;Lf::ׯ-@:| D/D)VP槦D8<\i؝YytP+-v@G\h#p A}̐j~}ʽ*j;n~4ēwT|]P3ĉ,qϬ{MM1#k(ᓥREpR?M\BL>dwI:k}3 ~iS/p1<1 PT0pPx֭+/rD3 M;ԏ%U nE2ynw )xlpcOr8z!NָZi]g9K y|[r0F;ޕXs#YBv>fk'b(xӜݎ-FhK}OqIg=ϡuRRZ9a_axne#ڌ-ظ7c=+ɱӐy8K 㒭NOƝȲ%TVQ|7z)> u4jƣlVh{>8`1q+$x뫐VA]ˣ5P +*X56o%u~CJ0syƟuh%"WwE FR\W%QLjT[;SaTͮ_L9K?|߇ >uڦ dӼY>Qky\4e[G{d4A #18}D\,@2a@?;$w^ոeE9ǯ'%UqYy[Ǘҡ  0FALqaQ3Έ}ӓyJ$"iI qZ+5lU#FEMTD߬2o:/VLYϓiH7&Wì_Ȭ2M65z(+p)٩;wԝl^E&"ZtoWhrSwP ?rKK3_<@Zak_Jih}" 7#Qg:ǚ^6cX-Dڧ(3BfTfzDP21nmk1rƨ3^Cx|赁zyLdJzC@wT e@FFC_ I6z?ۡBꤒi@]*m{*I{9΢ׁ&g[%M W L7| pcڮDbцO_2z|ٜɀD/s {>8BF,K6zz'boukÈt{b(~Ϸ_w|DP'NbuRz`N=TwhbN6@3x7 ]MD!'vA knmf[05r2>hd/Km*R %QPX{?ǹql \eTkv5-7Cn5!v2]3`0-! etfGqSqOxzU<$Ceq+О&1Į9袜9 Cp]-_;bŽ@s :r6Pߐ|$IĢHG W0Nϭ%ӌ64[5H*Yސn9D$Z3mYFΪd# `z.]Q2z:w+dƱo>yYY8aFM4{dӦ.#Idlg2/i!U!E;Hzo)ӖYT;IF0Pm -Io GwLBzUq] cү|-4;t\Bw[2NКtІ!}|~ԼʸsPң1Tɧpy_/?<]z^n49S+9eR)#*`eU/= `d2Ӷ'j=R T}+zvqϯ}zG!=0r`wS8HWAq琍alQqg~fϻ=_|{{\A<qLqCZ}Vo '$z_!R&ey ^%ұAs ;$tڥn;d, f$!5Mw㷩G&&P2O~,])fiVs?fRBNzU^нqtX^MD Rq<.HKY bwF>ٔa!wVG@󬛞 #Oإ*0-F2-kzLS~L:2peƷUu0l[*nj~-{)dtyKt3lgx {eeH ѼYW('kb)/A@-c-G\Rsٟ[eHn2vV.ZZ ~uц<ԝ( k8r""C `ZrXL3I" /yVvɪRx1 7μɟٌwh ΥUWn҂\]ߔش!HP#VW Dj=Ȥ7MZ1u< i=N?aF=!U93Tbe%?tzنNF@o_XE?SE꠳04e2xͱߎ<"QӚ!Ru%D{R:d;2o76+,rzDlAej+W_.x*,(4~ha6+4mi%OGJ236׷O@p6BCS96a.AARy.YԄ\ÈeNDr{靉>@XdvX!k*iJߴ$ Pk ȚQg$爆b[akI_H>n<U 7^J$M9$`"|n@yG>O.NOVj-+wl`APf{c'ՠY{H1]ۓa@WePN\aH,[L0sVxӓh = fs-M.Jz7[nlQFVlj:;=*vg!˪ќTtэ"JYY$.dɍ6`Sl톣:C: > @?w;(Yzx$J$% K Y/YWW&6KIg@8YWG= Lf\bqK&tN8g/tX}iΨe}ʱ=.ZNu]CPkPqґŤ51NE[iԄMDZN ZL@;%MYc'(;sd&k[N:8hNf}!]=J:t6T~Sv';Mp5շ4X"$MDR,0ik-2pcf%!U^ns>g`=FlHȭ†`F,Sѧb~uS_%1(m[$$qﳼ4#EӺE>B D>7/*]E8?w __㗵]/._NWkMQ]^BV|ZΣ=e( ^x.G#(V۱k VGZ^_ CKۻSu6fZ8>T"BՈmN]z!Fm|$'!RS>~8&SLWE<@hl!ilNx/I$ByfK 힡 nDTsDWs?{m]Zqj3mtN*DxDG/\B`NY7Jjubވ::]jŪ6\0ͣhX9X^ENmb(,9mQ Ty!~NrVߚYTrkZ W A N/Dq<'p$N<4v ;7eX#&:vP k-Gb &D #wDbJsOM-|8q n;jO.x:wa-l &GdD5 wbPFl 1Oj{U =z{/iw"5q+Z|a>ή^ 7{>T*ℊ7 /]<墩y(ZouۼҐpѱ7yy*wRRX(V3nj8ac5 (NNX&wn+@Yq*ҹN0r ubN(wį}}5m 8\?:,]" fVp  [NV&œ|wƁGVZ6UѭEwXoR{\(æMS{LD&fH ^2@MwUiq,Vsi4?iu \]?/Bvx,ckZ-K?"9|[aO=?8g6)&Aޙem5-2(WSh'[*3Uzfډ :W- 7v' fONpSK):-,F"77ծ^oXmt4&Vf,Ѱw! 0EB5i-pídT%LZ{aַlcwhc$LlCWbBp֨%QA*ida0Y#OJF3|'ӧXaN%t8wt`=8䀂O+.ת޲9Ul]pZ$b>=ϛdA[sTƳɡYZQvy  XQqHO,% zΩr2C5t6ECAu:qRYM7?xJ,q Mv6gB-QP`!G6#8LU(٧#){OD)GY9 ɿ#8~BqAW:L unkQ wމ.qos^[atC@2cӭڗeY# V~b>с*ONexMY;9jǺ*| ï38 &&wi0 CQ}Te`06=oq.6'#@ġ_$lc؂+ۆi{;W|+E N7tPlA+ \12mL,-t ]-c>KMnJԴ4@Cཿf5"]]] @0 uW_ɼhVgbTN)2ĨV" b6i*-劅FIqd@ x}\ncox"ΎT㳡*ݻmbD6/G"s eٴP|JGO2r/sKi#QMDǎˍhTܲ;]jE,)9a"l[XF$wa5sӟV$43˗; PEBIIX`Z)|d}޾ EVX ڃB&18]BW. "fS#8_k`m6Qc{#QyB:Pf|96}ӣsWo3Φn`:A$t1ql$anY~>4gyR wY9㣉:Xi坎"Ӿ)(e@{]Vyb"CWPV>=gM5GzosUV魚nW"탩]-ځ `eXy6qgcKO|k #iL [YL`KyצmNS`"]F[o>[-6[u^:`U7{f; zd ":U;A:J⿙j8|F jn gv֮CkO'TݢrMGp0>!mO1z~5'{8cjLdF "A{eޟ:5}rit~>q^[rz`K",׸eyA#>HJ(~wl&<5+r",?vL]R5֪/뀔k!dMPp6`aiANP;gC{y9 lk)v0/wtf^1d^MmG_ ׍4Zt m)uYt<,f~:K9kM5/ZIځ޲,GKx1џQ6&7UYs۪Ý#ń["|L nBnM,HY % SIt3n!0`=3L4W* X]fb:vM˥/ 2M `ʙ>ž96CP! J4oYB+}_f)b6? Lב E##RdV9l0vyNǀ^ \u eҕ3gDo Q>rc?xTO\_# nrZ|.p^k'9do~R# l @Z??' ph~ W*@u R6Ikb2_+)%[!E3U OQk&R>>i4/D?nB&wTwh"N7KSÄY{XNA9QhY[6FN׽%۵1sDn8{ R?"Jا;W+\#/Ϫ;@&IRa{tqX(ނ8/E=h?GZ'^Q!BouvKmASD|5'ZNwc3U`,u󌹌m)ς/rؾj)s{(-1BX݆*=$sQ^ucalc!~MBE bs9͍26Q*gZ^S&h~Q@@7?KSWO -@M}^]1H"*OZ*[CFa~BӬ 3_)x306gg .?`4]ųr V_TQOċW"=r,hСGG*td"#sМ/=1Z[[F{JP OLw5Wz\}P`B!1+D̹iIe^ (.@M*w~9tk[!mz9GҊeI_C ?/Z[|յ^ OVX8s>뛂.TtTMK5Лſ*߁(T! q\3͘TImިKJ?#7Z w-rXmWSu{௯2\uJ1ԂFL/ŎE:$hF-2[8#n0UwReHTR9_/i1ǥE0ZdtΤgK%Y_5[G9xzlj^hkq>O8n^3cP6HoiYLŁg@fF mns°:/*S6kR N9FPs+볗//Se1Шm]&(9Pʴ^{&A`L}t-s8 4d n|Ϯ=r۴c-<0F777_귀RW;ʹɏա0eLh*?äwQ[m3ctO&2p{p'J@.xg8љjTݾ 3:e?\^ m IoD>R>Ēv@!%,:(SMl3T(ߞ'=(g J1N짨X˕~cTNcPIW?uq*v0im9m\1i>3Q8bxF~cp oe>LF?7f`p0+gj_"ϥA ɜ&`8 kZ!7S)#GUJcD^hT5Ӊ4HfH3\$}m8ҿi/k̻u!l&ub*&"JPH_IVM-atWҏ ɇ#+ka>yf)TsT rEz+IQS241-ݗ&}-7i6;^, <>o|*oM}=jeqΫؘa&32c򑕙,?jaO-<-~%|1jN3~a7?#}O.+2B]}qrZŀ񶒕#7T0зsW:iJ9nSjD5f*# d1|cGV_D9AC+P_Hw\12 khٲg\X?4yd8X *ג 9J8l#w.ycQ_r-+cI$~_Q]8E0zq ЙI|Qց` P8gH;aP.j:Bι`7UE?a /7I;37cnMܣ?qҊ{ӊ3FMtOBqXl u" X`wNґ x|,lDj "WcpxOםNh& ˌWo|Sq[=.n`$1o" 5;䝄9;iQ/ $e5HƩy ? rqq&bbP퇄PQ+M} rcOAeQDJĘb\cEEȟ%6ͮGNY \:_jkqX ]M|땤\^0}r;،dd0x͊-ǡtysn3s%[#4+:cp"r2ob : !FCo!K08]87p/OOp~='.VzKҌᲩ`Ťب^L{CjQT(*S &$i'.xe}<蕲dcDLػ1@Fm*i[-VS1L!5٤e4Q+@yl!Cf _qe,08/Q3(IyM,X'MJ%ȿpq*ۙ=i 4M)WayV iLHkNNdؐP tegZNji(8QB5jU)]SwBL9\7£3E4>p%|a},v{fԨ~)&SF̘!滬<.dSdl*)e5釤=x-bҍ! QZvMصlH_zX嵓ڐ%]FoC@fU1 K)[IoWnOmdAiimq ~Eylz9TS_.NS.!-J,31XDwF Hp3u V(FP%靆U3@}@D,^edHe"SjѯZo/49+L|v;4V>W@*mgPyHOO0`GY`hX)AQlnb vuN&-V$%fFQ BpTEv̜jLڞd\B&CTE ʘ0ፕ4zq8;)meDn֪;X fB}q"G=Zì0 mR}G(0[ms3%?u2gDNwv 𑀼EJvkw٣"&`9yP$q/iFvpWXK&(bd+P{ㇹuh`iʿ6]S^NtIsAct趫bZaŁxp?<6IsgTL 2?(t.yYet$dڜ5(󞘚϶@( lZ⭇7v6H]r'X # /7An9.VqSsY6xgDQDQVBwzy"'ϏHFb&C[nܦ{..ĽܷzMޔ~T0eQ_c_GD=Le";vy7M:ȤT لop`ǰ&sGõWy}0"`3<ֻ !DD/yN dτL#1L,ڃ&rEޟš^T*)tu&6s,&ȡ  g06zoD*@LD+ St"AL&X3df)q9Z2F='c>|+=+KQQ5u^͐fX" cÁI$Co9XVw6rd-S6wO_] z>g0e]9ƻsB *2Xeʸ zp&\y&S袨GިOYozJEzራm$kR * [*`ckz<$IW$9!w[*3Z%h._M4l?`#0<'iO]`3^PAM&8XF m !.ف OVƸEiYlrsGzq/Bk\ U0ڢ{K+4@2Yx_Ġ#:fF"4vd\ U#>,-Бf$~$-Y3 Zu:WѰʉu9v]fxX7yjOeG=s ӫg/QM'wiz$LA1v?k/LDsPҋß { Gi 3,|)09geqNYgqys$ &3 !Cq#O;dT"P7bD sYDo伤sO|Mܾe,ᬦs,T֌Vi|ɀ%d EPYu,'"!)>#V]5BK5}.sRGyV9}M)&aH}[WK;`F(,k*mq 5c %L6]eۨ/+mQf~NDLªC @G)hUcH7WV0x8cтʓ5Qx|kkw3]>G6cwK l)Sj4{a ܦ!)*429Y^:?Su=I3k؏[>z=^>Lw6$,r4/,d G<|& tlyVP{-'ujp"WS{""=JE7IS]獏t$AKnǏi@iu¬z1m Am_5:Js+x#b 1c} R$fF-o!ctS}m<~F%%=q2\#hn%p|(Z_s5LJV}n²>WIy K:Th )B^0O:+m3GvdJƑwک_M_tT`rY_< |QEUVA%COG=he|kroDrUnV Җ9@vA,zŌ%XߖI}'X$ ۆ\'~{wx-k叒|*=HT9QVF{]"Q7{&dΫTBɽK T#Ķ8H1YNkO &N=C|Z)(ۢl!ؘA!3V q(L{J_\jT$__Q(vbtdihGmunu<&p%|ke2cP 8'lh_My έt#n1w"|*Fh<%&~mڣR) s` q0-) O"[R̔+qZ2zm pxܯ7VEygsj$̪:$`)_!*o6 o XjWmZp>+>rX3EԜ u>\7bwSQG_>1YuJu`TU BE_WY@c`Vp҉ɭ0VZ+OB? ؏"D"n!Zk{W~a8a{2`NfNX-IIҝu+mfxwWrqiO2''$nM%ܚBVE]Xq}r^mU8?mRT|vo`Jz>'+BQ_`1"KK.[&]:OnrМkz , y'dQ:7fi`oA&CR;2j ɼJyo ,_+UmoO]1!!_'>R𡏊92ur&q-V:y6 F"¬ Jc_t=XQgKg$5ѱ_ rv۞=ΤD|p` esv bx^|}yp˟]cvRN?oY Ž G)wqp5tJ2]s2ޞގX+Ɗ*CTR5{g gcCɂ1pȗp$Զaqa+5TH"M29c)Jq&o& Ya[rA°x8FMb, , I=#m̬*>*Ȑ͎\M jg9tzwLgZy0ZͷaH*ˉ}.FO&(t TNo0\J'~p!_3Y1ѳr'2J>f+P<#}ePuCBN/F $k/[q RzZ̒ƒ慾4-0OgM/83v/#(@ⱳ""BR{ |JY:TmQJY j`bu%h{gtԏm C'_smnPUކ'r8`R̨hw4s6e2 iWܐ:03^1PՌVw׃0t iǃ.A.՞#v>@HY(eřکlw:MZ#./Pe^KڭnwIoĆ>.cIfC٢,c/hF$㰟).L'%.B&6.ؚ촨aQ>hI$vmDs@``Q!&ar#z `g-M m{.#m!:CTB̍8xk5!S|w̔eD5-ubBw?tS6|\ɚyZ4yGlٽS88 VQυGٖE$j~nVSpЊ$pQ.(G<32B w†N{_?9֭l[3qTO疵o(v^To]l!EA˃ms *ō`57M݂d qPHqWȢ$E5&WҮilwI% Ԅs"= ʾ܅d&EJ~Z-l糈ב}46rF`S8uzPc! 6J8d, gD[}h4[sC&W 10Sgq,jΠ`)uWFEg]L5m(f o߅!j*$ XF'Y_H|鑮_eƴG齧=l&ݸh;9iȎak.q\{CLjeom rE}BDƕ47Fl]W#aN/Dl2o"hS< @B1k"Rw,DCЏDT(a6}?GO-DZ Yse>ʇ?IxVCK: 0;'vB26@!BW6N5l"Lfԙ|c( +8YV2ڽ€ 옶"cEf*cSÖ G[9=(q[VC].3"#pg锒ߡxK&*?t[=|JV^]%e܈+xcC pATs2:zU|'"n :L!Y=%nW-pk4jn\Dտ baq790 Cwsb1@<}9k yY:˥13KjLnGpxzfl%PqGQMDD?:"SV%d/ ߭Z["đ5rxbJx(l͚,a]֥w7{qnfMǁ`.?edNƙ9]WT e@Rl+mh84 M׿8X6?SٗzK8撧b}$FM:Du".BQ+2RN"Azs}y=&$z^h]EZ㶜%hŠF2W4Bfwit̏#uZE zw ec+]bR4@)-*`FH/f1)QB!jS~Ө;f-|fy%C ]*G^ι .m2ڙ-XPS\Q!p5t1%y%ϸ1]LLj:;`v S 7wx4s[+a\ EA`fAe5F!Y+q_mBEW@~9dOL=:̛Ѣ V7* zZ?ϳd8ČE#;tuއ| c{2>'##Q`LR uT ]XVo@,f 3B?}QC:1 4o-gke Vr]˦"QUFy{ȩ4-9-mynY ѫטR5Ftm9PKMUŕ!Yw?.u.B£cAUs#q ?\3*Aq,:^˵h|uFQ6(SȠEi5kRE/anfD1:Xep˟yr ^tmmGC څ7AFʒfR ) 5(i&fc%Y*,)'Z*Ɏq=AL`@\?t9I+E m$%mo['+j!vIݷ-a"mgMy1: r8.Ev[ӻ1D{DM=U}cJjE]B#'g>zPɧ˙, Bedι,rM> Pe"Sl'sjdb6\,n}9)@IzJg<>1jbʌ&5 :o:K:3fYJ]@u#FŢ(7|᧗2~$H箦 鳐`2 %[NgcL@E ʭʿ 80\ʠL2Đ<ͻfhn^/w| xBh%DCq3Jz0b {8~;xU2c7;3kQ&JJh! ɶ:xFXOzpBY/oC ]l'`Yc#լP[zq>N@/fu [H?cb4;Ď.o!.Cfб%|; zpUtAؚ@(8K)!ytU)~34pOۉd %Km[M pd4BS܉@j\ kC֚66%i@~GkB̡~wEGԆӭ'?r}|=ۥ%e_} jWfiC@84yHQ 6YN  !x/ rts  Nxu%sF k}o7U?<3y!6_.xCiFU(l(;7@Gz7-rPz =CZhpPydi+[~_O;̀jeP]A Bvra5nW֝c:q>9Pn2\Z.(JRhFe Q1]=J 9c}]sxUͰB= TI2Rj>6v\7>e)+u3;>ԟ}wY$eqD{Inr״l?p bL1A\喆=2bTV&)ms 9;K?@0ll՘ZSČ':7K }M`<^QP--$X88!7p (Ds11ϫ@c t:A@OlS=BJ =Sze5Ox=@1jtkj*UE Z=sW}RE]<YGP+3xE}hJGJ;)'&Mbh繀y&!xS) Z$GYY}3{)~ FDEKGफ़mW572UCqc:LbMF:e: )2c/@>i20ӈ_b*~rS_B- @65lhJk"V'hn7~e >P8R$2>T cg:>|Y.4zTŊofy[?ҭYJ+.y ERbʇDX^RՁq ;o4^ M^ﺥg\ o ()XJ^bxJ6#̻~gT:St67#9xu/+x$}F"_ھ0FT͕m 潛Rf.Ղ[b!K;%sYwqjoLj]m?Z%B-ئ4hb C7u}…ʀ5_xsH:Ag@sκ\Hv>:lldmۘQP fK[8SHP3+T#K\ZE`:w/i] T^(ҿs/!bxlYV`E fP vaY3ɯ?JS1u^"4mr#[`$4yAZD"+u֝XPW ϲujV]? uLG>LO>Cw`TPxHKvfA 9a>.w} }z3M! g${wjp=KA_,"~U*WFy(yi? ᗒ]͵nY#VgOH~fp*|u:yC0SKF7Fk@Z:=_ J ِG3i+T#Q;,oڲ"4_BЛȯ\J,ND2״{d]ajHRtBg'ETwE&vo!5-عCp?N ADdPcLf#Sv"M!1$f|8ňg3ylr}Nd(ͱ)!|bEGY2atCBQS,9r[ȱ?2Y.wݥuR)}o[L# %>?+ۑeIػ8K =3ޣF_n>U{h#Pτds78~HyFfPWaQXF([LPq:+,kV: U_>]W͠>n9L`o'xs{,@Ya#_Լv(2}PiZo1j -d47  ^=kں3ա8+,'`VYx%O/XE3#96% \D]M_9wD+ڴ5'G^f}mQXǧ_O"V 6:~@f!P1ɩiʎÚ}(iW\keetזJCʥ7!+3QX݀.M鸣\x Q BnJ8ʄXUTN${?WCV>)i߄"fN=9eu]I:'2ו~#1!,D ]5}C}I#eUL}Ԣq3Z ]!%T"I|6u;cn&=XRqL0PE{ Rrm8qnX`kJ1ϨI P&-1;֠WƘk}ݾt.TÑ)×c;<1y3#l0|P,v/&GӝsZ,Q;a\t4h`2v<=3 elbXVv|u p ʇ7n?FEƭdɭ^MW :]/ yv>llga5soca_qMk~WcAR%RscNM]ơΌ17^JAQP& (8 1</`G@d5Ż45m*$l> &EGyAfzJq]|Mßv7jDAU,JX}@٬mgJ+F1W:`cn| 30SQht +G= z1(FNΫryj^2`-fyY92u>wl\:!NQv(%L )a# ge'Rzq$8aSp^ȴa#FC % &1-:TU{1nM;@BNx噙W-lJ6ӝmXώ[7m|3:6~կ~ϛFL;3d :Qa< wbnL'CTi$UVL7UՕ}wpu>B6QـJWD ™_ PhJX?K, f#1OחRCZϼECԢe2Xy^;6Xow9Μb‘ R䜒# 0; <5фHYCĆeDٻO *,XOn"PqBAz MA937?N횚ٍD'j_}o)^3r/yݧ 툔pa.e?@?_Y&Jïx2_>c ;,0TL ' ]K|\0?((n8/4 0 ~%;YȷI1]t[U~my4Oz~ oefѧ쾗=@̓ eVQQ- _:SBC3eVnu> knA6.*!vTtG WwAwKfCtbEf⿸2 l6ֺ7+RtqhK 8`)EjSsk^\?8}lB8*cʳh=iċmi JcU$o\1656wT2BB9WGK"Hihx+dcOO2{UI3}RLmBg?;Лybvm9h.gn`zm &;rahn+CB~-g3k 3(}QYu蚠_P6bR^e4YÕ6j}}U"ͤ<%o=_(dtQ){LʂʚdqC͟ UpSxdqA3Vhե}?xx,o^hّe7ᐽ:)kCdHVʼn1le&g0q[B='-VZ^d_>DgY$SGKBgN㚫,05ׅiq.P]0Wk1uJ5hB TZ=c83>u->u,*1>~`[7SNO>q-zo|N|Js-F@#ES_|ѺKtEô͝`U௘ $ jq^G(_vMi0+wR[WSKVx*&qV,sBIkukcۀmeTvM dx7 suǗ U-r,wS :H3֎TQm٦j%\huP &G b)7@Ud7)lraxd MlMt1ް651ZVմĀ?I3"WR,;wiÛݼ{#֧psS8Ւgл`ܒs?s 0%.>8Oo2$;X5FKSy *인E!gb/i2lF̎-#=< K2|^lXAXv:COբռ/0]𩥲#m5C)"HyÛ3CȉPYy韡`s9VČ2@DE@o={X@4 r&t`{mcLN އ}2J:iJ@=:#ūӲj`@= uN#jԗ QWA'H5fi6U c],@5>,+c%Rkϱcb?e{i%CE!Jx%CN5g{WŬB?,*MûEEg"े5:n#}Et. ld\F=>{a I+P4b^$ؖw׿v|j "r2!@G]P@_ԗV2:\TóB/ # g-x@Kp '0 d貟on>C|=Q Ou| bNJ耽.u ]C%}Ap U`;EqخI -@;.#mkswm_Iog8<IS\,?ߩx"0l 0΃&PUngө1jhB㪷lYLֈmƻҤF{$;P>A]tq"AUB+lv#'Si aDufP j. Ⱦ=0 wPHw).u)h> c08@Ϧ:]-H T"_1=@?H gVSYvp1G' ~V{Crʚ 8)G厗筻NHKIărǻc7aLhͧI#F`w//W{z颓ɈVRl{x9_T*2jx keCuiO(|W"V jCWj> 7&7&?bta=]Ɇz}RK_<5ߘ}4"Swg!FkRO$QJ]{kgQi;sLG/L+l7 2G梒I`z)+Ilw~rķÇ+WՈ=V44aN8_(uMvK-T h-iϳ,T0ّP}¥IB+l^(#L \)Xʐ!:`"¶"̳ȿDDr㈜*wwKr֨3.Rcd?qF"&n SR6 l><uD6yxB80ίFE{yx-U!:Qbf-kҔ-=5W2;m`58zfK͔`vXăӑ$OD+4{ 3ЯgP+mq%^L"PIc)fQVqrdj))I'%.~Y7l<+0 /"׎TdM5)36A`iA>'TOi=3=ӽz 32P8n C02ٔȪ G VD9^f`w 1챨cm"V+)lͺkoՃDNQ1!%f34>*P s^ gyl>"#TH>P뼾' =pnbsʢ'sKC7Eй|࡜.ژ1X@[iY+ܯ֑/mЏ)q4ȾF(H[|~Б~)?k_&n;$NwU| lAM6Pu9'ohE RR꬗ 4+j\+be"KC:c۳\p>=GJ O0ĽR4Uj@e[>fB6ش6aQk305ytc] RV#k!E.weJksq4E_t'`6miߖIrS$ks TI\N~/sDF[7҈lWB8TΟP/%քAjaWkV\[c r?q⇹h^oR#6(ٍI;Zibn`qKbeeu\x6PgIhFMP@bTYPJǯ¶LsH`e&$s dʔ/{6r_Қ+gt^̰b+bLgIzd !ۑ**LQDeצ#G^ yRGTOBFknZVv޽=S,h̍j5 um[* $;{1@rvŞcH*9&F!MBUFtIn -߲&]glTu퇫nR>뉎"OlYAc&>`n]4I n(08fQWΜ~~_=(P$g{0!ϿX"y#p'Ā֢ W" YG }Q,L$mMKOiGq|̖D* VƔ4i _encq|O˜SuK,\ ^%ׅnqE<Ǣ]9r;M'Q Ls4;Jjm50|ͱ矺H&@0Lj0ݛ3w`c.mAv:g̸4jIk#_S/2̺V-≨1,Ag Wz(]pqMLᩎz&(PY6Ḿ슥 M,fجy.1d*3zD25f\"吖7& d~_Od/{jԑ&kD)`/#s4FD%$!^ᶫFrAVN‰2(LB㮊jN%4PG{ `Yte¡__ܸT}C*MmVbnK9T[=<3w@tgbָx51G\}ons0 @x0:}lCHfz[q$䚱ZMASZ$i#\.fӧ2Vo,ĝYZMĄ(h|re]A96:#s\?)HU #Ƨ,̼W]*tuSHX$13 L"?U~}H:xL*/ i˃7SO^-V9%jyJ'Ѓ`rOT!AHD{ay&o(ꍻd ۍg w<C$ #@],%]Ki1~b˩)C~L=N&IMؓ)d~ "LY%lC@/&zF5UQޅa˱̠`:m<=|߫R-8(S☵P-a+.WiGӸI D?4L,}ҳ@]y{:{?zvOC_PZ=FS]5Q??HRD^#iP]b!fE|(e)5>yIO]eGUN6^i% 0 xT.IM7G6k2)#%(D $ƴ`Q[-&29:l d5q~/S{^UHC$_Pٱ(s}j3KUV*Lkm0x3:m|J"? .'6ǻYZ*^K5f)tj:H7W׌2Ň_Ԣ &{޳|2%9Xg|4-y_@~ .-#H sFFyV V"<;PڏΆUN^P͇.\*TYi vJ6Ja8 ܾMh:dߚ& .<_xfjv}wEl6_?F<3pۏ+^f:H涫}P)k#f"1L0Ă^!.R .kpQvFI E0KΞ籶ŷ<-k0 `%[9*88+Id"A-CR5IeX>urKI n~#g?p]nl=_ 0S %zۧpUhJN˟) Yje'g#Y꟰ ĕňEeweU͎tqc: o) 8]lO}zsuW?h-~?;IgL+cGP9yrv%WjfGP2N zZ{CXQƋ*KBOfS &b;euKMikpn*OJRkՖ)34:t2m"tޤI?jfw7}sPq"Ȼb0&f~`plצci]Ml'k3?S$vx}@ Yd4 A&tMo%f+3egÂ>mQ*(u%13r7@=UK2 JKR"#W;z"i se &ءn8#mu!PraBpRJ%Fg4z %H" bS)$Ih2fŘ(@TbAFtԧD DK,)|+- Reͷ?!GFQy9xqugokV,nnar?+[o.;~y\(p_,jh^\ 2FT~pr !n׏b) BՎjpTK 7u, 0cAMn0FfqXF^G^z9 B S<ę( [= 'ƿ]pf•d k GZw.j6!uN|B}+!@D/I0:vgDTW[_j> LڑOZpo(},1j{YnUV(F|}yݘ z_};󪏒MEᅇZW\N]1,,.eF_ԀUT7ծ5;#`%H% { ",> yPT]jv2"$̮Rm"I$-YrV_~9$#}}v)Xv:c&ЦԹfDj([L BH8gqM٦Wq{TxuCFB[e`1VΘ_E{3}u-ז0ٴwZ`G{ m =)YK|m)XLeB< NOѻt(npVbm1% }edqh qz\1(( sاQw\@W"8TXZ; =ޏc]$ɝjw!1ٗtTSC˚(E"~#`: WOSgcCyUC@ُԭBKZ}sκY${SL7yzfQE#ۋp k<3EհA^YK[۶yb2Fmbj<&)ǐMhHHϰ yrGoV@1Mj04e\\ l\z U_kCK=mϓMs9MÀs2/v::Ke [#OMCxE#b3ȱP@>D]馗p'v6S9vlq3m(2a9y9!hV-c64DWՖo`0C}w$` E)kg؁tU"0 %P#7f/zB1DoI!E˸([Du[|jOaD.➪d~~m^rssl7P{{9|sȃEXLB]u>aKF!l:ҡc7}JTu-95 E:Lj>`.J]-Ft< GT}Cd=7]KzcW’ku$08s9u{paag8U(3HG:^U8urˋaFQec0Nѳn]X2a瞯 `tS/VuPI Pfs6ܟ4C%/^݈N[8K<*T՟m1c ;PRes3=TۮEȝ1㣨.^x$qښS`UhެO&zf ly<݊ ͧŐn2N(}3w8JN9ShHFϑ7{l~FSϚlngcínG &:Lrg Ɲ;`X;<0nQ:M%2 2/6)ɢ_B!Ge@܇!֙k0dp,mo䖽-W󎦺0ϨԷOD@8˺MST۩-{ wbC6F$ZV}37?JQ <߂6 A^[ClW9"o aAwEn6a^91>t&71]ʫNiOGa@s#'Vn-]:9?*ДYA7aOf`hFe"i xSclYj؛ZRі9 ALU*@XpKRn S=G]sf^s>miX`ˢ| Ůƍˠ\ QfWȶڲg`BAk2_> ]ϔibWd aQ 䂴۽5M;izޯ@Qm"|ҿ<QCIqDod`NBkXqO1e[Lfyt!Yæc8Gz<9J*"hd_EIC W2ׄ S YPfmMr)#UT=կ8:ǠAI ,{`1Rq3lm#=۵v4JDNy, =|qZv&êUiSZmyE/hgN':d3|$M _!iF (dtן6iaRP'b`BNώEr mxx3A}>RAiUmUjKު9 ]ˊb[nTI,f]M wQorۘcoQ-HO|-yPQ̳TD7G|t+b:f=/R}rDhGExݺxnhNQh!hLV? + z*f a}nC'0;>f*yW;%N? E=gAaY7h'!Rw :+kXoh?\We`ȼfG (ѡ3I, ac -"b^9, ozYs:^vV]F,8ἠCPXaX>'pTWq (l9@0 4AVA&#Ҁh' |ۻs|dX*޻xq̵>o.s,@I݃%I) ʑ/iDOQ̖wy=Cz"*e b*jr=\sدW C=}輝F7Yhti 15~DBnуbN|xPϑi7"3`QR}+S2{öBbN0hy\uʟy#ZGŹddL[bI 4g.Y [aJ,S=K)$YT$p5[-i$ '|`c.&@-A1? U@%dU ݟ1':8l`ZQHʙ@ )ӘhHFCRWf׾ Vyπ)脲~H@7&-_lMB0=smS ḹ@ocVvD$𬞅ƅ)R} i灣ItfV!Iwڝ7DcR< |vbAWoz;V A7?KwONoQ1}qߕH;k"MYe%Qv#&yh;D5^oy]sdzuo2nP$FXi-z3C$3?=aމ )G!ɏwBໃ̑AMS> gMR? 1ꯥHW÷%ՁO!LkA˂ST2VRW}V;C,Cz>R\XOϔhy1.ۺѩ@ZҤP\wvfBd\g^j7Zr/WI":@]4Nw0li>mU}|\c4.Y? 6Qr&L&S/հ>PΤG|a 67e`+]EgѶMw|kb{AiȜj;U\,mp ƣSܽBh# ꜱ;w(_u 5:;"?e`xmGM7#L,LCeyhhr-QBn&T08jO缢?PQ$pOacTI*`9ՖO )*b]RABd 7xOi¶GWVCV~7u ;2Ŗ%z [gE=㴒QC4=Uv_3Dž32ta'rj/쏹"0-|Z2{fø?r*&CG ar*2 ~4_g@.yxJݣ{E)>(ÑRY@;A0KˑMp`9\X%Vb$Hw@@rdbюzL!+O3RI0l+YǍN.:H"pphwFnGxX[-yl_c m6{X glM`(i /.o;'n+ n1չ(,f:=dkӋܢ# Bi\bml̵<)_H?:"?϶O DnI0r> TBO* MC#Lخ88z3Ͷ\opDb0o~zw1sTSP[bF#:Y/n }ݹ\Egw~M6&&Z zljUR81{3m7W6W嫊f6@DŽu "ɔ8D{+:(QݼwE^{)6̾**x+|4co[J)CaZ.k`2fNEzAEH܏ 6'W{7 T B3?/ɓ%0d~K O-\Û5?0]bDXCC_?hl2KtW+;V$FmR61GcU mWy&IXGP8ܭ քH=D)! k\#fW4:h4H̶"A:` s_;Q>: {xHJ-V#9`s0BlIS֝hyqGn]>jcqWaN0f9qt ԼJG1MhTn{%bGL.`'n׋>* J+*1Yvgݕze&LzN͍)$#"K(@7.s?p Uu5rTU>.*IEtcVV9sUGb}"e]iJٙȬMӜYI쁝pa~͏!P>Hn; Xg= y Ժ+h>) P+y ";&l AN'3$L#Uv

 >-/_YH@}B8]2&nZ%<:Hsb܏>ZXjF#ugr!\)~#CD0#W< *Wl7EN\ƏkAlskK'ڗ4lv(' *톊ːI#V'n",`}[Ko2\?C*])\c6nwDF5Y#E YuJvv,/aŌ4 dGcP~aqF+#W"+<!_;&s4]-2]oLXs˼ ,:?X`erfvoǴ ΁$yTM8)9ۂq;lkc#+2˵_*a|jm ;2kU` jt﨔@[FJw1DWw=$ UɌb%|5;~QubY#ze#T@DÐfPS,Hy'I>~su G; XK%`AP5>"qLu<~ Ms+ v|C=!+h$HP9}~ 0+yaO0Z{ʙ\F͵6vRWayp)˸Dkd\S2o(7YmQXeU 2Gz &HOr*LJ ;v)d0^qn3df1I$C$ m\h WڃⳞ`_~#o\+W!Ebg۴mf8"(OȿeEڟƶTw9aEEe !tN/Ax%o8!NFRv;LFDC 2OL.cz"#n_P2eQ3z"V\7Go|^s֮L|{gMɚЬK4!p6I}yU a!%E q^yk? dA#LB`+=Vϝ ̵-JMOoZVU7ΤA- 0N܍N,qƋA=mY7rr 7k3s)/ ] /,7&n⊝~t]UO-E+w,X Wޮ\Lشjn U6A/M]@ԦvoK3̀h^mP. [OH8ʷz5pqL*d7BC:hF I>5\u]A9~[y BR{D64g_]Q1U?+lLhh[sio&o>$Ϥ_Kvm`B+}+ٙtK*&(J:Q$tזdL,`^ jx1:oAxn@)1:&W+12T0˅ϫ?MTB'B î٩^Vin<D0swr`!vO W*}[>:zB3FrAjaI gV/+XKPEvd8I7!򁶲 Vwj]IZk״.ܼ@zj #jDh͆yuOJF{\ 鶻-E/%h\ nzSu[E8bF唪yeQAy`lIu)5G`UȤgIO+uce^,;Txt|DIp:vҟ8$dfI~:jLe&o/; dChF+_%"&JP\S<__F~ /!eVǵDrRZJVev s}E IB)ۣT?CPUM??Oك> ,g5r11ؒ<%-#.MX`&QB@/͉1x0 THa 0R&,ݯ=TC+uR|/FPPb:./pr&(HTP5*EPr7:ǤԂ8hֲs"Hpbnݎs9aޚgBÊ37PAī=%tkv# 4#Mv{Fy~ht tv𦮙U6&] 3D'QB꩷/ FE=Ʃay  H3I2y" i-qܝ 6Ӟ17?Lq8;XЭ<{i#)23jf+L?WO`JtXBs!ΟM@AFP&zee`er{w"Td, Pv38?,0%)>$aP}ű;rΧCkDd捴YQc?HOVH*Ubr5-!Sͳ\S{V>Q|dG8~fFr0|/{@)e]`N J #Jg)5 -m` h.[~d[Y+cтt8I6P4ՙ™bE3֩ftɅYl53Uxqlژ[8FԂwut!-F@ҏ@LY"_{R}Nx踗RNm_l>AKfbsURN:zu&RSH\{֊ЭJ+॥'6CO{TN",.syV 0Dyp$('5ڕN#9Wl';|]7? p4׏Ul柚) բb;MnSr4\]<ˡ Y"g ΘqVrRi1nRzLk/ S5#1ߎA(.2 ͨ+ֱ m}Q{rռs%|ڳRT 7W/`C!T^j89м Qq()):tdh;6"l*.9+Z9PS_ P^X}=wo"+vm3a]WVbF*Hhg$%J5Du6qiXO?XDǖ{5]jj$`L_H:}Jk:͜;,#9 `Q XF&ecuEo>}-K`K@icB5Ne/W?aa}t"Bݵs O \e1_ݿ7rV\݇$,z!X˻@]..M*KaXSbS=`n? gɋdѴiAF^j~tWufӅwՀG 3s,ZĻj3Èl^Vq,J}žm?B6(zG\ G9ei4Ⓢ&ųҬ7bDm{=J?]jا} ZTJoQ''h } !V{Ğh!ί}0WL'E*6Va$aQy!nvRpaˏݫrx5o sg֛F%!RŅKq3e>o1,z ).;>o2w%4`s> sz<|$V)p:@  |ᰤb:-mzof<WR(ӗ҇ڤ!ߊNRuBӃ!9Wa+њSB-JKL(! uI̹I?i,8 `qFIp2݊lz dd4X~^U2ތV׍af>[ZBtxH,ͮmE!DG.޴0s4K" [CַiJZ/:)CɃlkotYط':'깵' ~W”`޾ʜhޙ;n䂸zic!T/g1KC@Jю ƿy\a*Q23EE0b+C-mw:*>'y;]BWB7tM"kʴ%D\X;zfi;0n\5k=# $HO[y*n"N QǠUUZpŲFx1C1-pz5!~?lղhs+-F6bX'QZvQWوzH幛/?aWC&F2nAWO5IV/؞ǘp?Kc1Țt|>ʖ¶'M˔ 𮣜wkT_ex aW\zT{R*V]Z>q[)|"HALMA# ue8!?xHts(Ь-Θ&oikTFư>TdqB 8BhLυJ "H<ѳQ3"+]/ G/ )Lkr~OS#XW7 u|>zKQ:㍧ c x?+8+sS{ۺ߀j߅GwԸ搇U_{B0*wDk̭qh9>GwQ{(.6dЭ,8!sJü?Vvvsپx"^U~儞͝\AOqrߥ%tF:=n')28L--$_y|>mM_QPGi)KC5$zߑ]2?(wL vT/!qW@rt:ښU yHoIo1+g.TT3t{c3 ]y"5>)$)u9fm89";<~rHՖ=r hz{V!A 9o&r!ui:Θ/z[ѕLn%o&e*=3Yz߽ ؠG#rF= @nup_LW$>\T6[{#UT#F@YHYW xH>I%t)ؤ<XEK KsIt (D4ӧ#ri=xN\RkFIߑW]{(5MG7ƁѪ7,=fi"de~ڦсA" St\Ӗ0(` 1:K)(&_|(]gt<'0 -+Jʨ# pJf>/ 1DLnT3"'E2,~7@ /$ df?6 g eiךX(O;jH ejGvEJH_B%$_,qH?DZdT$!c}E߲=[3~Kt# q>JRX==19"\Mk Zbg.w ߗ쮒`}?weY.7mhHX2Nɫ`E4>Bu=Xu^m<^pZ9*yi% %"t\}Y'Co.]jz/Nʇ=n?,<B3 InI)<$չo`Av/zy7ۤU/0W6)DL_ĘHG?MaM5[$=Qy-P EZ SGŧ߼s><!4/G5)aT(͘W;N~<]k0XEb[<M`/OJ}9JG6<*dq0:(X91): WAMLcPaCVjq*XǴOܖMe5Œ`[81K惺HtYFqې#DZJJ;vfΝ<8/=`ΎfMdlLj>imK%̎[8NIՏ!z:е7AQ :̽NGbm )!Mq_m͈PuT{K-ठSCpIDX'[nDZjwL@G`n|=`j>Ҋ`1QW2#Pw8520_ ii /|!h ;ç#9{()!$lr*H}_u4jW itn wS%=OZ렁 B;+:vE*הjyXێoY8T~_IdX*tmV!GUmw|[xduG0W :]9=]Odbjv"r]W|O1+?dUvPeL7bJ),\&-5uUs E 4Ex#ԯQ { _inʞNfɎ1q2">E?Ⱦn. algB=\+L8Z 9B؈aϦC{5 PES.w4=zS9笳(1˶_w?,h^te5 а>z q dڎͷ52{%23Ϡ b0l0s5%)$s;ٗ†U,xM?~D!!(~My| dcf"\@q$1 6p@g7oP`7 ͜h#Z2xR=ƴ{ 1? JFltbT沂&Ӻw⷏p_>njER:VBu xIxL=]F0k džt׾{HbΤ4@E?{J# Ш7i e] 9дt]<<5ϯ|%$h,iJM2զnYPBnmȇ`z{{"ly"F"òL1v0@ΥփC@U;!*E{Vy /SSL uL[ߖm7GϜւʁR)_V!x GC ^m DH]g3'ں2ؒO\ vWwRo{/QH3nj8?heQ P-p3GlQ7o_16:Cit]q+N<{9L2K!JAPG yD!u!"<زRfPJJL'= ӕ}E'84RkΧɼU%oKDre&rvʞ(>"e,;4ZUs1<5=xʸ 0˫_s?<-uPY=nD&?((z eDh4V _~\fKrN˘ )]"D^Y_v3煑BIPStʰ96nnerw\Yt'2GN+[_A2OѰӆLZ)wH~bzW ;UWv@kX&LN*e聭:!'^NۢWߠ"PXp^BЖ'&Fa1l=sPp>81UzL}Ҍv}-1VHn*!nT#$X':1~{AQlj=#!ngF&zlBeZHǘV?o`3 :ه艠}OVN`]coW@.joqfdel6nN+Mg|o%qi'|Zv Օ÷LE^)>pHr4, (17WZiԀ4W@ $2+re5ne},iG!ClHW'Y&}}߅+1_ Er{8-PwiPW 2TVivNo~!q%y]t=@B\2ѠTUB}( NCޑv"Hɴ56 {fO* l9ӥdt0בٍAZ`,ZPP g40ZqH˃bfsJVNS ]%A]N-Q$+\Z5M ?XHS R*:'g $eLW-`%Խ%N7 ~V+9E.UY^>4s| TA6e>zژy9k3VDbvfb6/CD}|ߐ[ڈ]t>1[I+rR6Er\R}(ЖrSk0ߥy8&#2Fy-+Χe:xkޯU'MY_<>*h! Þݱ˯FZ{rk.GHVz+/b~˹RNBAX'2@ $jItVXxbIjn:q-Kv|s%dx/i it }+BK-[ x;O`. 몍/N`8+NXc{k l˄8/Xsah;Rfv9675CEܕLU"r!X\_^mh%q@IS#@~.z ޭXfnK]{h9xZR4U0 MDavZG$[T'ݎ(15Te&$qC3svI 'uz;kyj%_ZYyߏF*׌.lDdlζ'SPT 5u AR%6}awڙN֗mRyŅzecG kH|AÕ> tR[)IcU<'%n[ R;}6`:56Y+B) a7ͼ).o&Si'qcIkWR]WZ(LC('|F O1<2T*e~~ئkg6qfIU 1>niJ+kymnjJF+P#2ݦEo$̚=oO)Xl:.cmo^ΩF˄馌+}LyA$y.C̦isA-EKH/˳lgu8]=UEbMuVq~[G]c0+7Z׽7)V;[?h3Nj|'!5Pv__k/F*<2_Y6sH8TOJ4Y9L$/ZIDDQ1 u6'cMsZ?@9|<`Zqgt 1'mAp8Ȱ1(Vϋ:.z"9X;T9->w .@ &r'U@O*[ W$As0h}2XwЊx(si7X$9%@^5`0I,:diK-iG<3$#QC~!9MqȡDD BK)wc+?ģR\٩#Q>k>qlSZ3z}JZ%nirF o >8b% U[Jk^FtOкYlj-ӂ~6E|+G:#{*D--%5Ga5]@AU>6ʣ$Ԡb65iHWH l롔E;j^,KJ՚K. ԱF.-?0>NJiQϽ"(/7%p$5[y/6sM>y@3gW8e4 )g ҩ.!m5OR-7ECp],?ON;p²O<ӶэooS̘jⷭ#Q{mzS'Y5𳈿vS(Tя.\VV͈f؉dJ@: `hP$rhb7 Sp_I@':/5[yk^b[-Bh~']W0o3w B卼GQ9.jhf)@MQyR Mĭ'`OSf׃`yC'V~B3}nVLn MHP \襔4~l\bC ]㓻ʺOe-,鈖fyb/&[ax1q)`M} '>A<ٵRlm%v !QtO{"eHM o"KBX,jw˺{tڧ[f j6dn)U|3K8 7U2ˌ0#-oGS'6}FH&sW\=S, Y2cʎyԞ̍=D"}Mi'Pz'eBȹ\*w7; ­=X`ĀxS]4LNX5K+07;{ZG{I@J[Pt.@ﺽJVe3*؆@Rjb5$0O4]]84ѢwFm\%\'sILo Ti'=\.Á:5uE<@r}7G{  OVcϤ lzH7e_;<#U-ǚfjeT%yUECS(  H4w,V*hrΊV!7'^A:6Ge OQ.fGI Z۰kh[d ?Lv |zЇJ-Ź" /|܂{\:rY(8"&Zdz$; d?b&+WAU2 <Ǻ{(Ôɒ3)ɨB_}DWbUg9\wp4̒ B&i8n(zƈ!w~%1tb2FMV BեBȋXjڻDy]Bmد[]V"I^jdig;(` $iZixf3&ᧂbY<$<׎zqHP"Ǒ$Oصx-yYP 4&Ic]G"M@H=D۞xO.#p"~>Ob=;\-6l`ijzmh,dzoQEmІnPHpfC,H2tY/B)z~oH!hީ˼{cZ@04ҼZ݄/n%|+2#!H lтO=mE8LftaJФ+hn/ IW GmpD:YJS9 ~z"{s򖊹2\\r\uͳ߉͵`~Jfg,"G'I KKG!)w6L}`zqgKQcxQپ0y2'KVa{{wO gK^stҜcI϶Ql%lmE'$nXU RrٻŬǜX|}iMڐf)&֚zߙ]'?({գ04KEoGP wm9pW\ǃ | [cilZJ%3}w\FQ8;dgMd~DkNСH[-Ԫ㤺҄f*zrMfTd\/o>)tf%:>vWmM`/p<:9vVy'R]߸ ȉ8m2'M0V[-6( żG9U>z25DIr:).U4w!L(>]%JFtD`J KP&sZc{X++j4::?E1dŪwR?@vΪ1Tp]hfB%{تDRu <ejՔDguQG+ Gǿ5OwzPl}E&Z\3uwrAE"8EiQcoWkl)uվJ16#^;Da؟@-rƺ[;"ϵ'rc`%\Wa*ը1<)'/T[5$qiq o:>$A&e{VX_UV2 EO0\AhtWk0?w2 ~`PƮ[i>z_LdNʛ1OZ 2:7Wq& 'lCGkc XSJٿͶɂhGr nhl0Ke.^Cq1:Qt*լ@7<$V\﯄n V =J֓F+f <ܼS(aIeIFz+>&ZKhj C~f5 &]U"(*T1ːJ}a6N[^z2NǺ=9mb'\} &]Id5 j}P]&ÁOZ6~8[W| KXCfEוqpq Bǰ5!bj3>KtR7P,:F:8<9 MNLeZgk]O` =7Ѡk&-`a`/^HN8.d'8 Z_=l|Q2[5?V(?i) *_n7i*!T^͆0U!|B)GNa Ɗ1僧3۷XFEdis.?;0|d2edCb>UH87o}]$lWjq*ŭJ-WTي:Sk7Эy1g$d29~.$O:F,]o90!g.?Rv\>Tݑj̉HZų-u23$9oiRn25[ =xɚjaXͬH!󩹞Ͳ"Jpk"}ɯY U3_'""fj3gKcTۑT$b">UH@.ōLihXxQL݂sËE 29hkpWbi"䅬TF@{-7)-e$Z a: Kcr%:Iw3vTuDϯqYKϬ|P -,2q3`B;i\4$DqN9J h`Ҋ{5IWqY M+>;F\ &-!yٰ,M)WXCR]\q}k"M6#nmK/Ȩ5F=IAǢ8皁i˱fZVS>|a-c],'.թ| -;2aH*kLpRnM{Q}p׮/Bg}'X,)煺bZ&ZM 8ŁV;MsLҁ'4 \tjDJy+lQIӠuP3xŀ]+m8ՠ9 C /)6bF*b~ ,qGۦT%o5 w;Aeka%G$vϓN> 1wGF+ 689`dE aC5V6GSw,auRNsG0C]Z"zA^PBnM!3?F\sMp3z !qk2]_y;41caB/9 y##>Xʹ/Sۺ:oZu&m ͵I iG |-k1ɘGcm}kD(D4<~[֌Ic[OX G@<)t+XYP⨼s@D-˨r)np&,1vnz@g4텓UG9{47Xkv)Bpo^F>ԣڋIg"=Y34~f^ uݖ%5Ժ޶cɻibF1phV"R>p~A|’wM(ًUly`ATn$A FlI". \U|k{.r]2l{[ aZP ZC=?+~xv58>fe bΑ jH,Lq.*,-5: LP_KgfY (L6}ш+ע;%ۍ]rvSaz*׀lZ7:Y@՚XzˆNxL'y@n=X tǃʆLʓbTA/he!oiӣH$orch X ꍵ/"7F`_Hp]PYƽ K݇MπI7>]'Α߂%YMw"J}w䍸O"A17fH#CQKYW]_xrNO\Pȑ X&b M(,hBױ} dbw,;ZhJ]"_z۾睹3i,m2Kt)эq+s9$3qTciI*wOv)2WOpܲ i,!uP8ФSZXK#gsQg,(}bߙlrp;Z>d^JOT~{VG=#B4u|cBI; æn}K'̤~Wu)\X 7T܏;|N"0m5j 5]DhHV%ƺg:^meioКAA^~oYqM~@5yVUJ! 0|?p#XܟNgx\+DL7PL Ji\Jm߹!Øݴ#tiJPJ ]T7 /0Ff:DĒ|O3׍}Z%E) vKhY#@PuK %٭*BB-{.~[-2ǘW~fSOܦq^b! [=d& ĶMKO17M(((vW4+&r=VwqmU.) y&M'@sT}5ڴ{cOLM *k0gH*؎/ѵ@#z0,/20g{O:wt.5onF4RMZoWFp.~ٝ0iÉ\}/t^=ǸB~瞕i6[6񭤞,!cl׌ߝ[@n gAuDK!.\iNSΈPp>o=c5S, {Nr9x= M+q9ZJT}}Rg7"kiXa( |w#r~:ɫ 0M\ 8݋xv GZvZu[9s'hxPl£dIzaA>z/mYQ0ϭeRX e4_-ew>~A @'y;Tn/*"!#Uٶ7Z21m%49fRpH Zݏkq,}Z;!g  sم;[ѕ= wl z4Hl1 &R|t`\l,@>t=Yy/C|*H;"yzqѓ'| -P4Y\f Uv[\nc|r/gMv E( gwd!|.̥TZB7~٬~VĠBe.N)a\XU]/ڠym~[Jd'E匳wVHGFc:2 e%6';z&m)T dzsO˿N~.J8ݮݚƦJCBV0BOh(|`I"vt#GSRs Uk I=~=NY}k̷?)^Y >5x2m@)JQ`koc$iz}qNombj"3BfPͲT}OefE˧QEt-1=zҒW}zJ"_ޙ5jrB&X=[3"ZtV IA`ok l\N.=~0ZkmK"6>C>KzδcI3unq4H{';0 IcNW`> |qە pq8(f ? A)fP<.pGI%Q;y˔vc?qTO%N-^FEWX`~ЁsDm4,_wéZ(:߸y(rF䕗+É:m&0@MP9>&RDO8ޚ9]l[uC -jґIo"Qlͬ.A-Ec'eԒp,(6i$myЕJ=T]\ ;_ ğ&X^At£XTPMڰyT; x.BD93%l dErKaO/X4uYOrބg@2?lZہ,EW8xWfũc_@wooo!ʗt98aay~ͰЄP_$"Kn^#EZ..'tH;?! :̽nipVMmb- I]CYN ;̘$,na0Zp@h;G1ߞ5ͩ+OO)@C1Txo4Zz^գa-0"awôoi_7N0Z8&nر3$~o̟˲5$v_a9'Zq_YHۄ"g}c_GV Q-8KXF:qRϊI5]D7^q {z]l֠0c V!L ٙz?30C{';s.|8Cc|.4-*C" } Işi^XTf?`ݟ~6dZ&$SݰeX,&I+MؚWYc"}hbo)="35br90t͌XAGL4lE6A?a4?pOϳ-|LCU&KVF[䤓j&{r +j=JBŮcjz Ubh=adE {:1V:L'vW[gxQ]@TS#4)xŀU)wͅe H6m1 vLxFF{޶KEhlOOTYO@X=gݜeٱg)ݒ]JO_w"62cM;,61ݷbT%4#/Q{SbTDt?0_\ oEgS[CVqިobP׮(+p6 :r]hzvqK>&qtW瑘[ *R6cl!Ç嘖^P뇑2>a!YkIBTY/`K7B0}$${1r_ ż<ݫi/أ\yP$,lO0Ə42J+~ffXkVy;!'IN&TK1@9 ,{Hv5ݵ@tYϬ[/^^O D-`)VpAS-"iV׈x. N \k0vtլ}X;yڹ?Y %+S=t+yFb-m3uyrQkL0/mbН/g 5+2#iX9#zHl%9m=#2r# <Jb ЍCD'ߡsD Mab?2 e3?'^e{ĺ~JMx PE9YAگ|鎕"oyJŎvgwB$ W+f;Eɺ4ϧРݥv!݊lyI 3C`f\,#Ŀ@OZeBiH$x]&F8k%[q`]/y3';&020ҔۗkxPRG ; F u;sGh\nXb^c$$-1zCh@Aݬ[s叧saGWKTuh1~1,ڻ ё"\]T>젽S'cheMa}cu2ja؁] S) ?AYd{<\-1(c9Dr^ RW> IlQ]fZEephOV;/p6 <4ԖbIvJyVwKWa?Ŗq|yX ZxkKQNXup-vAՐ2k* gK>/g@P-kV%_0xv*˜nիlU9W}cw1vP ]@I5PH%Vf0YGS"NIAIJg*Pǘ]B vlܟ+L@Lސ|L~ 7dos+X$kiU` 5K³H9q>hox-x{ y \nV;vzƒbԶ17ʐ -u˭HV-ЪӴ'7jP]XfcW !ڤ4#Fݫ`; h?s$.o}lxb ظZrHٱTĻ-, ZSZ9LTqHcyk9.ʂ XQmrf䘑 i+ez.ɷeEfm4U1^?SXIPyu09%qr_)@R=&S3AQd)-™7Y@Mb/gHAx*=ۏ(cbyɺe$)k&.Zg3BXMhi>HJ:!i~2%jejA0FCUQx>CvfD$޳{L5cwf'uٓF A) aVkƦ=HM]QYa&fC%=1r_ qeAF*X,a(,M/<93ZRsޑ|.\3x\t27;p2[ ȏs"]pdeK[\m]U~\u§%&J1%^`a(|!"@z* ` Eo[x?kخ4~G]M &!1_!OELGEcJXgܞ#]\g[@Z!ե=z>ۖ8ZWݘjҴ.P68_:%}@::he0 DTCAj\Դ%C/%8"[Q[M;zu|C/IZҋm --U2,KOPXHxKrf.;BސMi{ͲcB\)9h̀]7`NDSv[]|IUr-*Py̘!N}۱\`׌ MoZmK/6>VB?N"L A0QM'>KȯsƉ_)Qw`$v9lECt5Q-κ0@% y̞Ny*RWo촒EdOQ"PpөV'*( hu`FI4FU"ǖ@/NK~VR*eA /r>e~ne{=xFg%}TW;*]6@<@O1(IO tr z-AՓ9_3Œa>,A=-la|AC@h.W[+Td  ٧Ϻ^Ho3vg]3)g#l[ޓ2VA76˝ԪW"%_ "8pPVʈ ~n_Cܡ? q"Km. -NVM==IFYŰۄ7eo~K=d#Ƌ`ϤNEJ(3ϲj1/%5|mID IG?Ly_$%g7G;Q}|nǁtNP~zꃑ=Kv~֕-T2a*Z?T(AkzہF <󆐖l\H0FCCB$I^ϋի!U!܎ 21f+l=ZLg./D+Q(LիSˉͽ)m7PL$u- Gh#M0]<:!/'Gړ]`6)\:|4eTq&!}nMkNG*Dv*Ϫ_C)'_tkV",ؑ~"8R=+㽗Y[ ['p@v}{v Jbd8?މEaĀťd/TMfSZK#hQ&Xo( ${v^LlVOiQ6'wbKlޏfk#jfy VC:,"svxlN[:^ A ƭJ:Ko)Le]%f lhScؑMNvj΄xSVȯ&N dpzzW%%BA*˙G\~5pq" ~ MMVY3ƤPNJ :Tg7P3> ԮhA5=2,=<ɭcWg "B.v,_>%x.+I'튙L!9,T9]ü\5XQ ^ ܳwd7"͂؆(6eaHFBL k:؂6!u*,úmQkQ#,bxkoy*S=I.ŗ˃>-˦*U{f>B0Qb ?JTj4ø6`xI&`c}7$JIؗ bodQb_m8GiATvURİ 6Ol?lN{5! *RIP2LCWZ60IW!:r.}'¶J| Tr$ԄX2jA0[ŵY{Z3k˩"=3;XLdPIg6@ Vޔ8œMg~)r ![o"vEMҬ ")x@@ZMq!µxrDsR1z'tjT>y}[ l9^WDNnrG-Qv+ߩ{2QeIcF/,": i $u79byӛz[ Al<e! QM.O7^^hn6X$ ,PW9~{曝yAȩk$O HHz+,VKʕ8q Qeϣ/RB4"B&S"U/?dScM"͎]6aj%,t!҅U-!ˇ}oD)ADf=7NUX.CފőDpu,HR$3k38v:qV1(`IαM^ei oabEg ǖ@9VLg}!_Zj L: '#~8cpr_tve|_sb~vB1(T>G!q~̀~>X޽bt袈6|˝﵁:'sh)54c5I?{KgebU0oo]0{@6 }9B3zىߩr?hؤ'Xc]`]*FrRlFЛ~7P ={Eޢ&E5Gjk@AW0a^tv}ϏEuV*UQ?=LzT6Z}k3EKpҐCꙗ@z 7uSL@M_|C7F{?uVMN2CW־ǚ}읳VڍQ^Kq }C^٧^n>'mLl@2.f :}2n[ЫHbtXJءt i 7fg6_븆lx\!qŲErJ2ƄmNC#ߟ_!Ihe6w]gnqz`* ~UP ND׬nPػBL#l]Jl_6\]qy`+%aTsSp5WQEW9o([FX,z 6Uv|t#@̥]h_{=A0S͔^f}(g[yu1# z7aiflnL9̴sð? h [Xb>R@_C {g_^NH*ofI_boǎ٨^"bgCكNYˆ1hRyo<ȂLNC; ih!Z,CYF\fy+;B,0,blK43ΜS2u3_slB3P} 8͐=m[ք5coh*!pS B& NܞOP둑L*!ߴwU+z^h<@%KŪ:%1nTkB.UQI[@ϒJ|2!wB̂|Ac1Wn;H:`դ3B`UFWwīa=C cZϸP3mlޫE0>0?/Er5ܷ|{*y1\O4,D#cK q q`I2LX69 듉hxxm].i@+@ k)7-/:|76%[X-9F|NW9Øk{IMsy?FrLwSI`Vdd`{cAʅo&\Q=̉]bTd\Mdf 'TʿxW1p £PSݧ*r =ȮQrb#9N33uBĞ(J2vSurgp͡zG>Ic|?Ƹ2Bf7i|7u}C^hdn!0q}b4]|^~Gȅ-Qy.gDw:-'eP ƮT$ˑ-hߥOYD-E Scpd7{ ?aja#IjB_<kJ%S7bf<#%G\iv04%5ަ€z AlɈVE>ލ߆ɾ(w&)}|6p]3xݡM ' 3s.,!N7,IDy ,wρ1YʹR(( -4 F,KrmVMQk|ic>;|m01], y.ŝ@]yFezl>/<T]D)}l,fgt6VTH9%懹%Rtv+R'"? 9XHHEzgY-[/wn2J)kB(:<-&m1"LY5 /b?&rpT*0N%sJ9Mʈ?Q1Xq|r%_0%px$0BXэ9Xb#q2ZAd˭[Bihq(~X jNrZ]B$p𘤜*i(bY7wVR|Daͧ*?9>, ^;Q LZ;SSu"f nn2:>+>ѯ0yS`m5HROOE=QCqdR>G3Y$vvM9K vxߒã8#z]e%Ny%մ'ŁDاJ,w:Щn|4[C>CժyW!@cAck$E^hgH9o{;楠3[M@L|)ju dټYk* Z7['aR;yWgJi>Aj6rPR0t~/oŷxki۶Hƌ7ԺɵPGW)7lZ@QHea( s. 4i |R_˹ZVOqn8l6E&IWu2P-jM,.<\618RJѝoåظR5B ͣkCIL:BB1@jqՋƯ=MNʏw jsЄPlA&ldk5q6{, oPsV@9&5%cv?1>D ]<蠵y(&kS}NdU$W.)KDe^dI.J~@YV`eW)THsǴӆ  YSM;F1L!:o %bn9db2^ n$+s:7uS{E{Vh$@uS[=)5Z"PC.X1/+՘#)a6~u+~D-3W)E;պ8i%= +{LL 8TxOG>q r½oZw#Cw쯝ƜAG8; K)oNy"KDh,{zu72}ŦN]yW a vA*y|Y1@l1̪a"=n<'I8%L[TSB1D 6,MR(iƠ  dɮ3O|` Sm HεtQ9G;>e%90 s㧶}"rw}U 4{Ze(vU־$_JeJT9~."b`v RCƑG9pr= f%0{oDKhycÞVycOMB&ƒJY CFIriaU{:n{FSFK.v<s|"sls<&k%]q)%OsEq$yI(T2)`¦JDG atxcc,/pN9׮׺L*Ix`Si6 mJ;o.֮J&j7QXʄ0P^pT+ӊbF֧ɩ㺗gsoPBZv#vW;wGz$|^|`-u/ҸAiKf[oO_' ~_/.j:@{4e .R H}nM}> :4\O!/Imzb~N<Pp718"XԼ*Piu8ʱK{.wl.`~[g*舢9* L,:zˀ@i( 9AW (K3gX}BO~"Vrb Wm 9׆F|yby{6^tbv텟Xl6;~ri@w^v@ƷDkI77]^|;M@3Y i;ʏ^"eq0lHXP-WO44CyaB+@ꅏ؆S.wOF dZn@.>$wlDGՋ_h]f+C|? vQ5=ia/=Xǹqn^>X;:MyF~ 0ZTjz2n[2q11{x?0KXؒICXdZ3z [2X38,լSU1kGBA>7y;^S!Ж (vՃW`㽋e&F|xy"W6lh$a{DbRApMOۇT5OR&|LFq%U*_i$4(tۣlT<. >c?Q&?,HSD vx5VZ'2po} d_ĺs#O@ [+J44nBR(J8oP_SO1k愎M88vu)cLI%#Q;BL]hHm.ʭ(h4Ed+LI+KYl2Rb|l7 !b,ޒpYpl!A$bgUI,#4Ѵ `2Z?,Q $%m#0biCV DQ!P[˶Z;`RnÊhިt.iUN4:Um:-lMB]b`]wݪDA6=Cx.Va9_CV7!EP$836HV|9"Kn3?zkmo׈$\R PErGo4r \X)g⭈md"cX;^wP3{O6֔ϑ0Y|O*\WAݽ\ϟ&5QDltOJKyl:N& u.Š4*= wSpմ\ZeiqUzn[=tabԞG]Ch2rHdm׋i.+O4𗷃c~u& Ǚ$վ IS*"8^0R@iɍ4=G.7RdI٫FyZO,C7>*V p~.;[?nvAJo5OEݡ:kRӨcI5ƅVs FJS+-Utnl?OK:,uԱ#[lX.e=D5o6 |_``٧hITY(feC fɩCԹ|$ HiN 9hT\hTk,3%9C("=jAN 一kYlceD'UaIx xۡ"u}2^wR^ã/2}t-c5%hLɚNa2,&JDZn-5_Yhш?:HQޯb@3zZՐ0ht@=p [jx{h2${oPۑVߋ(3 D 8"9>6"5m xb`錦 %b`@-qmʆ?Rns[0^ 6l&7.ƥ?J[+)xr͉;j%!4ڪ=O~W=Ylx&ic|"ȲR 4oNsЇH^9l䈜t)5F{m j? Ye1@4EGg n0!]'L/P؄o,\b.3xIJjfq׶-`o$ѲiSGOtJ+f+{YGģ+]BƛZG; &VvijrK#,}A& :ɟƻǜZ 㭰Bi8[ǚcMD)_4anɢP73U &l\Y.BK>if& rTr_9n4N5c6hsvW[& T+QKs{C9ib$r`OD2q?'ߌV|i83u!NaPn-{QWn`Q !ž%S$h624NЕH^ {{5Ey\J]ؽalٟ}BYy#|xdJpSĩL./BFfS ;ܡvxyVO)b C9xAt "BSafF0-epxpO)+zUE`oqۼ*Ä1wO̞HS:ZFEӐ#w<ǃgW@ 9='r)ӹʾ5nE*˛+LjQ.pxI3M|4ȕ V1(|TQL`Wx3&]=UTyX_\4Gsq2+o3T.0HZ2աGlǿɥn,K#0ny".zaœoWyMQNz(ctg8FP3 e[44*.\j7rۧFo"oļ`a@B'mCla:cEY0qPaLB4~ä*5NFxb#2<=9AQJ̵zo1!G Ɛr4>+/]H Ү ->N;ߌt:rL9QO8E6"~Gs6G!6TT@B'ֶw*7E jty+x45zXļ?_綴ml`nHx$SŴ 8BR0GfM D͑OWp魥[H3Sl&5:V 8Ɂﭔ>( >ZdIA@鞙&Jz=a޻\UzhT V\Ĩ*D˰])J _roatT#h[g1J2w?3"Q {/cGcT,WFE1]Fu6v&ڝdl QO9D)eHq A.-=;Uhh-]\]q蓔U4”7!fCoPs/.Ǘس$zVJMS7@ٱUmެ s+FD2gLV=k˿bU$wʏ@=7w,7pE6Z_%R(0W: hgd$XSR!x zڋT~ӚK ݂g * ,ى%O$J^uăUkJ'ӟ/,8U/9:#О4Aj~Y1$[%$)r2u,SA h7ǝcI81k{0̿K|L^o**FG!W]${2bז 2?V4ȴ7_CVM@m@\y^Sk:#QTpFċMR l.8D PݹNףy4:+ox]܁߄@U4E}d>c Q|K![saKrX3oTvC{5R-ުCvZmCP:U(ΒӶ u rZ^TV79)(!VJ+v9*BE@Zb)|f1@.&!Z'aQ6X:ݟt k)j,I3w >X-&%yu'$,~ha&p`)QuYkю1OnO<s{}CZ oE"wb?' }_A1qFO5 Wj'4MR G/y `u 3&5 bkN7ZO Ռ(a!3=>@|t,U ZGxN߁߄=p4:.DbrQW !7b$hZ5zUbz5 7 "I9F?!RJ Q[&U+pK -/07|"9/`T>ȇ4s&&"`- yDLFPx&m 2gi+y<0@u0}qYa@Ne3`,c;$$[/z.r=QYcz. 7dE\ՑG?"^ 8N% MO.-AϻX!N-W~u\7{Īp!JP#n#$x_t@ ޵wosQynȤ[J4&!oQF17w tBQheeorRp 451~`ۋ!cۉ{〺r ~y0;~RO쌝in[GODѳ g؎bhgOGœh>ub>H6[FCAC#̡%. D`9 r9  Eۡ28Ml "dsi73S~~q2"tƥTj7EMʮ}n+?u ]/1ϤڨC\ _(yrH~.z]֑K)|%dAB^=]|F6@G e.++}̠[󋷆p##F7/N=_VIIJ Qڟ(lO}m-G_/EY'W0-ڸa;huةJ,m=Xl#ѺCr`bF/rs 5 ^ptcq& ڤh D`pb &,sѐb8c<*ʸuR.qO~ka8rzη=aQҳp~5:sS*b-@팗 $gnHc-n7#DESMn#ӔweˀEEY%ECZ)cé˧čӹiv`ugr;)&9 GIJd0Pg&wۺBLN_`0.竲d笎>jAȤ Iw10t$9.kDB~tZ.Rx`C(AD-ެ" \f > juw?YBs\I- ?Iڸ` گtW0_2qtY+k&B=*3Y{ E";vȏSéŝM~PS(F.o 2tˣ/w T-E z| EX(*WςO9- wokz1{SrjyCnK*d֑<o#!ݩǡ?TT~N };=khoߜҴį;c,jiuYЃ)}|Ryi~Νd9W]DMup=U^N`Z{XTJ~5ʦjQb=-AVt#vwDq u~,LAPt/OSt]~(D жI5S(*u,1WWk\PټLbJ΋y_difG$s[20X-0" ƒ!m3M lNB$T̈b8ʕrpY8Ԑ& ߝMؠ;Գ$! wY )p!8a;$QvHp$$ͩoo5] .>alh+/dd͑߼KjÐepv0YF_kwhP|{H@jy"A>H#'}VRnmBvr͑OU"3ȍ 9Й|G\}30!&~P!W 8O[tPU7m+Jۍʏ 9' {{١G&n=eW/bTl~B}55{ˁ?^Z4H&j@Iu{F/}cumS9럌дfO]ؕ! ͦ0}'x?UK]vK"-kU0T1_eDg~Y=](c?cu~V')$usg߬}Q1hۉZiTܰM2ufuڡwDA+ȓkdNAI]]CkKHjNmAvf#Yg9jůJquAڣ̬ !n@:qQ;bW?(/}!1 k':×Y!+(Y *  Bsyl{C ߚv1<\eZJJS prbE{{Ӟo:@{{p!޿oO`憺㐾9SGhAU8d J˕Eܐ,oB县!_;1m\k1/rueGV|#In]">i0ִM^(B|m9gU]aqz[e޿AqY}_ok>lnW8uįU봌Ĭ=~^RB15xKʇ\ >u*Y#~⃓G=gZng.}4,aJx-BG\g)a#5/͵ eL$jԃ->]g0?e(yC94 5 #XY_) Y; HhkfUƨe-F*T[Xg * 0Bn'N#qum_̩Z#y?%u}o7cҮEКrcKށy G,,:E} `I U:~-!k('DG>nڶ7a<39ۀ\^N#:}p M8ݱk; E*Y&;u2/ia -`-'{ٍIMfΞq0r&?\ؙoǍ=YH؃F:]c=PJ6*g1\EG\Mz=S[0M.lp"RSB]S؛bsQu.l&%5ݕHJD!'>h\"ĘY :lXWێՐƝf&U$p]"AU*jX*=MEُ%Ww 8ծoE,w\ncZ"(Y=mM\ґ ge/~:^>!5jIwC'gܑPBVr3`ssh@E.[U/J=$KItEzˆ? MivFӃS|lZнJo8MiXW}N hzל<5Rw۹_h ĺS2gyٚC* %iw_hɪ$d1kUL ZϱliC.6IKޖ-9 qZRta4)@`Oʘ)̠) {R@ePNB%%:gް0 a# _UAv{ 9:{10Ŋa/$iPx쫻pys}gQPt?q6iGXѾ@ʵD .ƵlƩޅh DqO>b&,k"s9\ѢݞX8 cG<ލ|\J輦 C 6^uG[LJwzm0er57 9̖֋d:Y{.G(R>BـYn$YԹQ7;ogeˮRi1K].etΕP8we<]sD_qU⼾A槨G2v';V3uȦ;>gR<)SHA9EEMDv7 @I\"X'z*5c$XցD՞#hIƀ F٢Y ZSIq R7*[!?h%C6]7t[J n+Ȕ࢜x[Qh^ wVy*P ذ݅Ygv},#Ȼ ! 7 ޔ(Z'*J'H5b67Wߪ%jWTֻ%/hciKTO x.`l}q. x@Vp_IlmBlV4[@Zr) c# IωFXpՅfX&Qz-UpSG'Y4x0J~}[9VJ"aH[EI&lo ;p,FQx}Xoi nkaXtc,"US$zþ~pR`>]²H<%5ks82|QwF,>rq3U[ 9%|ID3H7~JȤvkd;`b>`\Y͖YФtr,ݚX+e-vk7<!>9џU擅#V==,nck,v&Tdd\n/Uu &ǀpzu;bļXs} GSq#{so{< cepp$M4 MɄS\(4uJ)i&vpջ\&Axr%^S ' 뗮#m N´(]sM(i[|Ն$ԃZɖmeW-Yn ?q<ە%`. ڡø5F6 8[i Ȯn Hf :tb2Z9hPٖ6n/MiqYEf0}CfimպЯ-GJW:2c M>_&tH8'%l#t&p )$eF ٰ[rL"l$fB[ӻ]oҭ;`rLv!C&vY23 C)F{, X!͏5.)aZSW6Pi)s<'MqΓY?QhYa(-BF2ws (oi_-?a>Pfୠ3f/c1gZ˝h}J 4wm8:;_bRnu K8c3NIu]n:(\ KX2ng%n]"5^m|aJ_$냺KOzgE g烿~pU0igmؼ at-}6s~znAW L{h#͉S/WD%9AgBLѮ:cn LCsET f`[9, I2n݋䃌m/v+'7ow)r?d5NW=,_ʎݻS0A%fa"lnr$֟iu\^)^˱h27b9Z`Ѓwz  ǸBk@RJ;Yx9#)Մ'|1i% pWe[`;F6)3$k%ky3=ٴ]T 7"xA1p]iJ"wMN UPYU6(rؽٵ0_\g\p+ R'%'8 }#u^P5yKP؅x6әY!/HAT`箤ңH9c1ݍs.cӂ{h }8Yː|.o}|Cf$AǶF+8l3NQdX5DD'mf!u.v7XוL}]fjj a@6B:ip3Yc(MVtDu9B6H-3rήr@I үIbxF3 |GkT=D(9;Ϩ>z<=rXwhR?pUWCVzygp:;LLĜyG ٬}(bn93!pbs)&p[j3miΔԊA1vsZc M{ԎPhtSGΚTON?'Rޕ0>N h GMTLwuے!qCڦkF?D{R2[zI["C2%m22pmjg\QCv,{yQZaWgOϾOʦ&k'cvpHٗԀ"O?e}JCQԛ7Hy3Dpgz#8B6~D/,m K'Cщ~xAV(߱4 c f- GWH\†}OOwo1IQmdO䃵 dj*OrKm2 QZߎSUv船r/|u3ZSzNݒK{~_O4Hu4E{V;ͼ153G Or0`m.t+\E5W?8 /^ 8(y֔՛:q.̇#]= ,R: >+Os&8N$}:5 &%XCd-Pl럫L␢A R YT2 ue]7 l!Z5b Tx_@۱)!rlH N-."icގUQ7yδHh - $YG^^Qq$(mO9Xp , p+_i+}, nb1RDk>e ,7oq1P*\K'񅅲qm@1P\Is6ڶV" @:ţ$|6 ;P+RO!D$~ >Cal mq!y‹1HWȼ"1!%-LZs 8(3 )#xq(rCro c2& D>2,A١b0G 6֎WqD OP*VnASmruB8Rb T_lRڹ FIFSh-sxb$ZxW6c^TSEB*Ͼh1 ^Pа HW\<6pqԯZڠa,((S􆺱Ej}ϔIi(4kB뿡,Y`}"Qf>7p g3V$|KGIcٍfcµf]o|- k].V&ó;@ͬ4j!R-j\{J);"l@c6\ށE-^^"hYaq.gn~l{y< nj90F Z0/^wP*fpbDnkUc_(`=CE6Mq%5$ o|W;Sd "MPb4nq|7:#͍Rhܪ _ c&n$ 5zg2g׆ɇI~;R<^goDe}PqPk2ԕ&Z\Njt2{D&/bI#s>j+*jI8T\'@PKqa8sk.i;&{詬nSfMsq_7Enž#]%9i3'1gU 8-WCX᫜$FZ>KAلQ ;o1+඗ go^` _6̋e„0N&Yj$["Jslk^(`~D/|bd1ϊd{^ ִ[&+tulg'+- J;VEȎ@b -l>KBV}&2N8OR8|9JA?/NY> |#=(+y0NlZˆn91Śˎ) 4-0kГWf͊A,Q-&+|&.o hu +-ʬeR=X>8jb%ҘJj`Ds4{3M0̔qxC!f>A@ 9N'^^Xfbre=p6ZtfzƐ*}CG07ۍp.6TR'Q//ИQBk9[j]#=ț5cfL_*ԝ/QY^k]uppn4R[w%G3P[S%ktdG˸j#|ӳw(r~+'ҡ'[}D9KP(G=rf^gsgа\,&I]uKˏ;3p {M/ģ|#o,úc5)soǦs(WDʅS&0Kp4&Jk'4=8H}ʎcxӃkhJk2u [6efc, 0d$)/b8C\JA>'ZӶG0:%Kz+@(XPஸ\N&LMBn,iVlkȚdJ~4c[_n5 cHf{aݿE'fM!\M^wC(+o̒Ow BAk.֯AS}˿BVK^Myg Q;+\*\lOg~ͣ`< ,/Gmxڐ upW!]R[]b/Ӯ'nקUpiz뙾y/9{2PgiqL`ckp='I1JbCH , -U1f^o~P@pC(r:<=6D7.0"¥za"6ء 2vi+%D$Rnwz/ۜYd}ĥ pvsƹ0<\m%9M+ߚ,qGżfU| :J!-J\?d2*5;θL -%m)Rm>(^ JTݱbmOnkK9huUFiCp㮲@oJgVP~?J~d5|Ppilr[Nk6BJ,9kCdj&r&RxܮS3 U٫lz>?ǿѐ&P0ib\\u\|sjJ3S|կp4!OVvsIX׭6\sĵh}pB9yoΙ5vϔOYCһ}zï~ ѻݗW0Pf.Ӆ.RN 4'=ÛCEЧG#$EMZ PC=TQLI$u6LꐸA"kC")h2;TA A?#vi|p= I()s0m+̀ /s"'܉tLCۋmF E03}xvO.%F\ [-1yG,dHeοOCYw6uTG36㪽e> iW }ɐE٨eVo*#jL Y}?ܔkU+RMMj}m*[.<A[uܨ{%M ƕ4T@Lzp/NFAiô&/!hߺx {yչcw&sR?~Nw _-C=Tj51k־joJ&\E[\|i~Tq$`3lYrƢxU׾'$#`c5 tsg5=4sEo#]yi]B4ngG.BtXΉ ި1 -iu,joL:#urP$nr;+@E«~eDV7mn5[1Y>E^1sE/`1zV08LpR)#q\ҜtaY S񇗒TdU'ualB@fεܨv Ӈa4ѲONDww8(̀Ρb Fߏu*)cyU=59V   y:vGY:Z2*}v 7]YYm"#zZR&"ON:m0KL+FȐ-U:i;!>IE}բ1M,B쿎cp++\:k|X ޤD])߰Js._B)qO0}_<^(Ary@.3PisyA@(񿪑G/CooZ57GAAӔCZ5h{Ǚ) KcfoAͣɕ$h01;gٱ!4+M1r"S7Thա&H&dF4M@,f1NL " 菟Bhcۄ&S(į#%d9c f1'C?$uTZޡ!ܚ4K=xuQa$&V'l eÓCYG/ҡ<#cU^M)O,|(^Y=(<{@(!t> ; ^o#x~.Nbn+j a\)ߝ+[D,Eu7LCLsSd@_8Z\YSp3q(H=`sރ )a~/f^Rbڠ8œN$ːie*K)V:kiNl/Ќa',ũW{_>"RxS%0ttluUu(6(U)QaTeϖ{XNKM$#.գB|9nZwZuS%Ds*DZό|r^ WttI -w:T=Œe900`Lkd&Fb``greDȬxqW= Gn)$$F*4p\5Gt+_*WMR" 5#ff4^*އY\CNΘbe[VHRj'prOw׷IL+!(p < pCv4cZP zVww՛xӃJ@ͳ+:,X{C;];=V[6cǏI:LjbQ[͟RD*)Jfd=0M h8µ1W Û,@H:ͼٍiK~$Ե4Ϝ[ qYϋ͚L<, t_|ڤxutpsFy@) ٳHMC͕׭P q] eai@V-Fb[F\b1=ϟ]tH=zqLMJ;]PqUd>C5Ԉ ^l6^5EozJc0›6F=6IBl@a㚶m9blq0fðTm 4iӐh񜭇tQ-E~Pgٟ Ю C Fh-4ҵ |NhhU#K LG\f V __ o/uKͱdD 6 OPlrتlS㼹a3Ivg$;d8Xo-3QiϓW7ԟ eY`ŀՖD qSA "q`T㝱*Դyol]Ni j\k=z/*H r@NlĭЖz,]xBs]jKP(Pcs;iyFVN7-eݶ8<˒O%dzcn桷mzkNRj:]_P\Um Ck"nZ˲՚+%<*dF$_J[ nԧC@zA:W cS_{!FD d$ g醻|҆58#bMgN\UQ9\8G;yͯ5 ޳fH{:.ۧP+z+ak  ZYF2i=: p-kzt%5mp/G8)z|0 t7-b`C%{ !dzSjO Ѭ^-~tSdR]t7Q}yㄢ􄓁^cwwv7ȞPWZ6l T^q4 G5+뭩T}CQPM_ddݰ\8A Uy`̸΂nsdrƘJ?m ߷?~DmO^bF|2p[~hu{%0c*0$ٴ*X^ŦhMf>s)zb7>aZr_Vm6E^6Zprq|zO$}!#ӓݰ`9wP(rR+YR?&D$v)'s{Fd a:"WW$S܋ ^!*4pJdrmjl|tQK?{9n(oVxd֩qV/UwZ_!%*|(KNZ@ϪpB -WNXm%)}ף@:= _ւ Hf9Dw6)OTPwUt겔/;n< P# 6i&#@?"1۹UY*To-/t&vx-I%%ws:T)'f8O[]UͰ.MZ)ZDI-3u.9o=ŭIz5=)"h`╖cOE\@,q"(rBB7RВ0 QvG߇H m 2ze/ەh3ch80qfD>C ^u3E@@g؍v5e5\i(z53ƕ'r$ef,P<?2Raq=X f j hKTDĽ!\H}V"}И}y1AkŰoop 1˲~!K| 6-G'KIL?$헦$?$)k~=rTo^w6vg%w{e8ɪTr&{o, dQr%%n}ö 5?BYeg;罟a]+bL_(;.{ƗY Nw8(4&cgP.!j4SDQNCש7`R[0;/KF20bt!FDD՝4F,kI-(zq4?@hf|1sǨ:|ˠ^fl-{U(3o8j8%7.^b:g^n,n"~;1N?6;iAj+ebFYJn+$[8TL.DqjU)gsc1[? &PttAF M 0M>ޣ׎J Aڴsajt%`7ѣ*~@hfA}^=iJU¯(/ΪWAw|BG(6r'SE ÀĠT%PȞ܉j/ga5NS-)޼Od966Pikz@oc4 8ge-dis0[+FM4jv3.T֕u&DZLL4qJAI01*Fr37VLɃ3+E>Gn౬߄FiKx$?KE+T^4$%0y`ًKgS`0UQ5x[*`zdpEAq\ِ*:F *yv v|Ѿh]n)lX9F_#+n s_4 uL/ .*TXvϠGJ)3=@,4 UW>ϟ?D G`4=*0i⨐ Iɪ-dyM ‰w*eߞ)E3SE7 哐 ۵pT|Un1\&߆-.NҖgң|!\ρT5fCw &eSZʅ8M%oHfmwYÄJ x|xqۃt,1/ b/sghjsUϙp#d6L~BΝ(>8E&tFw?D`Axss(v:q,dF,2ނH%U8oEbǩA)zqfB:]cF*4K,{8#8D /B=wZz$c !BCGf.tX|"qRsɎƴ>Jp0JJ[9?Wץ0Ϩ*?ScJkZ*nFY iT K˱UpU/6 @w FyAH aҦ=b @ VP|qZ.HXjvꎑD N)DiS?ay-1/3>q%kxQ)~Ym>$FW$$nzQ&!/AU4BjtHI7Mo$ f ;;7EU_vHavZJEzZhֶ# @9jH\Kdy/d:# aKV}G)0Ŵd NKر%{Mo9)((w?_aQDZ7^Y hBR8'YcF]?TMXaGNjȽ#ytf۝{YRJQ(NΣ2kRTsUfvs39Pz]guۚ .˷/ b,ǻNb r[Ŵ1[h'Ij l"xe=y3zb&ҪE +) >jbp)hK)3mV5^xdz;-Uk&Q|jB @! `)<|R#T%曦sJ>JPzhQ 1rd QxK42~nqhFǛ؂HO\ |J.2YK${f{,;g؞*XM԰u{((<ťuXҲ7uo܀6j%"tㅆ|aPɎ~9&D?EoШ8 >hz,FL"hNɠo$\cҥ2F;%cҵoCs/OCY^W8` ;;@+Ë+S@?G.3.cH hi(umb.-SQqFܛZDvܝ|ͬ]"\$`YC )Ys],mVTbg3QOųJ? EF?O 6#3^`\כk@b!P&;K/شR"ί ΧT]Ym8Ruph~SXPy4/XB%UW)#6Yu#D%P&~H_O~΅Ī4$L7g+*GfW I==OH@7F6A=.;lFuM(s {oJ"ZhHkt*ylCv]-kyq1 f1鈹$" A6|`fAsU1` P~tlEMArۺ>ϰQ.!O>w.6k)8H֏Hn΢Pa{=swWU/ٿĔFCӕ [#A] ahW[gT$f̈Y)o/7;yzc}W^g&mS+$TUPEcL؍"B7q 2LWݳ)&kYO j`C n&F8b] Q[ W~M%Q)Ep}yvkcNAc!<Ͼ2с{;Xb7OD"d!5,|'j?0< "id + T:WAڧ}I\>(lgX0Wn*IUܩǩ`4ɠd ~-ȇs0/"XTwmŝC;H\᭶oeuEzNxfyOʹ"0 wBZ[\)*X߽F~-iBGdfi!OjPa }d@ Vl]k tY _3)RE4p,Azn]2:%۲lk+9캛|7o&s VE{B'^'_%Q$*5<>jQaD{сT-Gx)V.$/,Sc*up r,s>Lfjҿaѭ&5f3$9A '>jO \BlO3F2x7:/1SD|ꏊ Y+T|^YdR D87§Dڴ[43b8A/$5.+2 [4D/ 祐L.g/3S֢|2V8i*1AL/CFXU]8(X?Whߔ3dc0b#uE`#%T,ql&9Ď87A]1c/F+w9fN%og1Y}7sKؼ;ڑTlnd*TbvdSppD;:'²C!6UL*ܞ,}ON;O!~cy)kḶc@Э9GgOZO=h$]sK8u0eBdKrْj {֑+E#;rF)5ܽ}]JmW7".IV=}S&Iy98',[ȳ/ZC.lzMJiWitBrx<%JOj{ hwy:K}-UZ @?E\oџ*V\֙&;/݇@L%Ua塿֘M7T\,wv֛|\]VL $mu59X&9^g&Ꟈkyf6mPi'B$v:&`].aN8 J`h1ro꼊ڲ x! I?"7FeP@<E+rNl/8` IL/,kb.il&-¡=_ <աSv(]ŬyPRjko(뀈zӜQEP4ek]B]]bѣR`T+PMP5<ּvt% 'X:'q!6ÙM b'՞8~\Wj',As k6t ʢo# 07m(/&i>tc. _2T"`T)uU|&HOΕ :B&ELl9 r$̱Iǵ~X|T]DITÂ3:bGƈ {w( 64f'xA)tHQQ~#``]u"{Tir |矄HUnr y+B?]4B*x'C-i!2/?a?̳3~7[_9b*g碝 ;@f=E-K-IZfǺsV!5ʧq"n-T:N;2, + Qfj.e M6o1_ P] c>a|u%Z;㬶EWӓ?U\ة`WOgC\OܐN?<)۸6.:°yM"tA(ZCDϪPɼs"@D.L>˘.\ kryY(/7@|cXԈD?A*"QK "rR"* .%`Y/cY[*tZMԌ*q_; )Tӏ3e7 @l#aןkv/w|ld0)9^N` uޖʡėGS ]sCnk+9(ǰTPPLEP/rLH/ԅհ Es5B_C# 523B{+w~ k*"m@ a<6Xj_3⨅qu[Ai$D{fOzV͏Ty 93({J96T91V*pNXt')UoyG}g 9R]+'j_<̨ʼRK?5KXF"SJ>)f@a~]íC߅:_9.;Y&4rҬi1:u0h%s{w.F5]rš܁3p@Gd$D󖼀#"ZIרq{#5xDRИ*-!2k@Fnҳ>-)Kt2fXN_@Z5H_h ~-/siZGMi~tv`io0x̴aLpkm&b: i$iVKuojq ob\\e{+muh8V/_Ft2K_`ktQnOl/~Dnvh*!bG'aʽv^y@N3Q (rqf MΒ߮"1 71("z22t)D9f9Ezs2ɧl bٝs 38/&jNGgkrl'(ˀ#;#un ]%a{H_xrIW tƺAm:a3جpكޘ2fp)| CV+ru c(q5ܜthY b :έ?C# Dގ_y gn -J0l19?dүUi=܋ 8vS;n6ҕ(G7$/4#-[ *Ue 19]Un^!?W,$;\j)VKhAXFDO/ܜaeU˘*rl[(5su&8ܼóu蒈wF~EsDdRd'0w+ŞF:j=K J_FU vG\e!^kPO3 KߖrbAv۹ sQBa6q>eځg]ƐJdĪ0~.O/G۫<' ?5?`*3i8HR=ac3G"K&;}EA-͐@%`Q}][zΖ5m Zʯ;PqC LW2aoI{X|^B?nb,~(/݁}X޵;dx7L֍|3&ڛ-Tr4Ѵw=q~d`/vR{Zx٘Ȓ"DxN]Fۓ'T}|`证Ӷ&&$f䪆RF+KDჇ}//A5B}!eWdT5,ڌ.S;8} m\P9Š?K(-Z:S }7/O+uBڣ(^;cڻg;Yᆬ`l6w#m$76ftp):S6Wl*';3tr^+pR9^TDoQA OJi~S}ZIxlT*nÕA\{A.쑀JnF\oG pz@UǦUI*) B$ f%oռj: Z1fΧdW#ko?pYn'j!HzĒUYWT=Jm[_?$"'LѪ_<Μ$})DԄ3ā:9lHh1&gq\~wRsuWP(?^E/ۍ쓓^/R1ߎ=FLt{6C&잰;^` V rpsW/9J0?>zb+di8|R)s\оagC +1SrMSPoYdlI+ImؗٝRl`u͜߃|H2=\+@Mr=j_S/%3gdpƽTn׼gmobʦ COߨO5m *UtI=#|\pcPy:9c\E}߯ X|KI㨕V%Ӓ$rLAK}u1!Sח_e64/w2)Q6*%ycF˥̧U }syEI@0mr mS;_ (K OtV&Z7RXLr<% 8:{<"~W(|An@@,֠~1WjMU5-;{.3c*w~E#y}|>AGz8,D__+РuKԿ`{eTzqx K d/J5A#r:[Qng_6ixȯ"%ۤodI\ ̪c˾++xw>t**7v#-E}LکH~~AHR4>.(<$z{X_ΏeBdN"2QMޡn Ue G74~ ZC~խ <;K/emO@*S>MRdn/(φO>LO, sk.xSV4j[t Yu$[褢\+_?,{t|Y%DoZ^`v&Hq?/48מqaZ}/&Jի9%z@<һ f=55qo^@Ywf8󹫤9~*ߌA'LnPc6!baj|kFٹ\b(ᚴ2 *"=4ԯ;Dfyvhrl%@}=]]jxQ@@D8٣s3`7X^e\] z_HYBfزrȷ IxZ FJtn|$ k?PaX >-7eҗ`P\֮xl\fEݶ mb}jeq< #kK_{Vmez-`=HҪEC8D!`ouO)pV QK;eVM(WגFjj>ܠ9>sI!b}6.T Y_ǀ+jkWItRԑ*4cNk;ѝSn¦ry >'kX:/9Y>żau@f<՛î۱{_xC~;k=57 SPj3=Ӛ!Z38?n_0NwH(xϝw?kղ'iꇃ]\ A 4{oH4⃡[S0H@z<ɐiQ;v\,%ϦOFA@7NckI fS^ %S'qjWH')a2yfOs /Mi T>s],=WTioNO/w~\'@TlSU$ZaV':Xmm,t 4sA7OVvUGj~dœsy9?# }Ǔ,?dg+K4v^G;[1gotTȖ9rr eļFh|| %fX`6czA==U&3u 5:n'lVH0\G] qqÉF1_C!J!jX^0vjHj>p`2Atv;ɡJf we N M'D\MƋsB8zBED^m }t;,L۾K30 Wz{eB߭:ޖz4Tx6H{ڴTRspcy;)c Aa1\ؓd.&Ƈ$ł!hrT>ɧ'/X6.LE2] rua%l۪5\l.8ܘ5D$v>f[#?aga E*%фm! C}bpUaFoMojjI9CqLU9GYr巋ϥE[b·@(T|f肎MF:>|n%Mvȝf-Ԗ@UOH`X =H[tuOS>]OsȄʾi^:ab mOg`h>`3xysM\J(y@zXm' UaG] y-QVI Q&բݯX]rO@`XwnlKO63 v)> >QבIX]H {ZGh MfHl2Y7ۇ u] (]Bj:!đgL^]k:aD|+|!ȕ,2f-̵X׍V̒0"f3X~ AdRiZa*~a]V:()_ 7Z%?`壉ɺK""zH}0PoҘ 88{x[rwVV(l&Lw})LD pJD#N]lqrp訐 3*o3!Jjn>PQ? !Ө7܇sf{V]gQRK=G1%$\%یV x kDߞ "MBvW Gƿw,^*_&cGhmL朴EaҜ43~6L>ffe^Ҳ1x:+ʽ1}Vy{" xT:-F31b+Ir9?rPom'C>Q?JLP^$v!6 y|@⻝+'Q=)L/墄 g9DV+$u&7>'YWΩZqAiZEZN+^A[sNgܑ r]Xf]8"(ݍD_-0GW6q:A4>INl ,.2]IU\)IףZ/#P``k˥j3p9⇬ On(d |B֣|0cɓ(vM;N=r0oj1SzPhۧbI𧢇l_TUvEHdjp[%oS9]扭3et6;/O QLFm`U4m&]:=rfa/+J#KiD qKV:ҼXnhFS# 2Yb^ju ĻȂѶYi3(Yyޓʭ}SYE9C?)o15W/p5HOL.XȪ= +\R#;Fy1vؤLwə;c//(L^yZvO[YHhPV˭`*Sd"ض2Ɲ*Ѯ8qQ_վ3 / yF #{;ې٢TV V1u6uf< uFEp|#[;i|_=&Da1)]."qɬ/ihc*.bA hNg1es1jҗHrG*MJ5٪8vk=7i}8=DU->}|ON8DUT ꎱ =hvOs N^&َA3CJzwfa0xWJ`,v @V)<@^87A/P^lL* fսo[]VER4Z{,c͞)@vP?$f\0qG2nizeUz){!}NPYm8hb;–t6 )!spt,㭏)K?pt(&bt(W-Ժ$QE,J:bU60$ ~ -uVGaS-6>wzO8[Bڥ]2 `R1|Ejכh8 v^ȵbNުg\ϼOO@ER\_ ?E?^ sZT(,G%#/۳}vS&D _UO G U/^;-̮\!d].Ig] sEd|f݀0Nf>|7YRNnKћyAM`jpO&v5>շp1 lhJ myj\+ȑ xjp;u{J\A= ))Vwe[+khնXUo|䣠XOSJQY:1^c AvY~wU }AxݚZakW'. L)Lo;uz!,#(D\Q^Ƣ<# .;8h[<ֶ8ڙ e{x>f&+k|ͻ^P]&Z=1j9fK+(Df_O=B\]k\NMpA+$R /o-C U//sN le #tU#Jv :3Lrs{\fpHi5V̵04H9]>z\v1ڎH,I9po Tq}zՋ~2ue-8 Z^P<;jyцJME4f`0{@պexfƪq9#yRP%EYnR*S)B:UYy>``kK' Ո:[K<"oA#c) X/@]̸f & bi+B|wu!FTCF.u4ilQ(b@ƹx"X?ixfCm0/+w,ym^D= ^ KH^kH H+.}z y_# P&1Jv-9,lPC@頋#{BZT @g|W?b h桦̑zTɜ06#.q͊$FOKq;lӝ9@+{v̪LIߛIRSh1%6U+e|;Q[d5bįHM2DsVWoMkv3@V]z_\ׅSjbmp-a-o@Od`j\ 䡥Oܢo%%&X1~}/n**w~](;eDž+!aӑ-X(dIKKy|;>JUUtjL135:ru%멲 %bG e1]S;RVG x%M>#0 *E}(SE—1Q Zm~r*;QgԎdN\ b)? $)`ܚ)L,iӛ$Fs/xt0e0lY_0$d) [u L' R5ppʍq3ҹRt.(VI֟RY\ʾ_SkxOqz4̾bRIGfUv3{)#U"{0)D)XԶsD]p gWeffŅ1*B1IibHSӧÍ.]i 7b!0M=(\aH0#jSƷLᾨA`!~ULj1.]B-v6Q4"TU?3OD0 ,ry{6BإWn; -KnjoXP2X j/)8gr ͍ѷKDVFdxUd(>$T|/aS#Ĵ8;2`XsvV9W,SIfK{PXevhoP*3(u0jQQӅm f;"(rNK t]2KxqU'dZe ru&#|rأ'Tل + zB7So5M1LJʪXps8hܷ>u[P߈ 1Z7dhz)LO̙w7tcWZ޿G;3b9ߛaVQ/5xmy<-4 LM{DŻ2YAs* %Q'ȇFoF^Z[ϛsc#-!yPUgƣ4&4gD飕] pC?BJ؂%H ?Ȋve<$ ȄE-No?gȪ7E,4d~WaP?JRpfpZ0W.Dn_^$T1o%h53 ſ0>6J?Wy2.cv0>g!Q;tP3@3A <A wR.GX}c ;xgS9PI5Y\\-#5 ?97B} Y:a;G{gafEn &'`H1W l>;qWS"!4B1D RklNR4% "92.ng1Mܜ*RK{:c@V:k FN]8pdi?YqjV5'd+f~MN1C{Au* ;ZN3(>9>ڤE{-!Ko4M6NzeIGN|պpM~EX72r83~šoFt*#u/fTn H%s؀}Ʒ:U.H,HQ]:􃯰 XU=H !%K! -7&Ty,[,#GR_7vxjmĢ)EO+d鲀,DX\4"n x?[b-a O'WR<{LN?y 2iJ U]MK0ro)>%YD^m($rTTdDyceC« 7тHǪB[*(mJ۟`^IUgf M P;P|g:*6 *a6]ozw[ԯE(HE40`YP81ؙP$Hig1WͧD+ ςU0 3P?ȵ5@2E.|q :酒$|h !- Sbj޷GzhF}/|N^Tڲ_Wt.]??e󣀧( ݇F}3wGK֝ 6dő'H'H\^U$v@=p#zEhUw^@RدTqdϫK8*-#j۲ Cߗsr}%`(X_@Mq+ir Vv:;`z5^ۚVox>2TֈЀu>ORB[$43v^J3yW׈/0QA<W$<,HtCKra53.QO sI:$PcۭǤyx?.LW1] mrIhbJ(6՘##4P6#+ޯ \}[\ccSNbZ$?J3Wԃ5\EOPUb œ^R]i_۹ұj8'HPaBƾ3k{>ɓYHx(ՌRRhAӖ`syZ@r*pya5= T)n e2ͺkLB<*Ȟ޵ ^GY?Qx<^?mtHh!MKzNWK9~V,K'bjȥ4%sEa8Lxx^,`wTzs?uO_FjPw=HnW2 &ZB3e}(jBͧx=a ls}@$x88Xfyvښ*I~ʀ [|%;Ae92E,2ryU24ňUm8#Pt@^"-Hv<5ݑ$|D: ";inSv|YfF>h}+\&Hɿ 04qFMj>X{Fqvs}ÆCN7pȘ1ZJk B.UȊE-'6Ä7`W̙B`-=S0'x;`Qd L_ۄW˙598q7 ҍٕUI+JՅTi)(s(k8t kQ,`ޑ0-7US%a'<0eOLN_ۆq|g6N|{4HeYY]J7lD]ZtyBkUU}F6>`EH^F>q\{?=F3Tj@YBtJE#T?jE^ê q*[2/$1N-Y6켩Ut/HѼMM'"Q ƥ ChߟP=Op"Q#:̢,y<4lȳmc9hݤ>dtC0 cuZk(Q.]ZQzjX(_7Ym by @kps^q%B39F\G1/Dɧ)DD䷱Q?,rv"hu,3PnGeؙIۥeK+,nMr" (oٚ@~ғN=ͭ`m)rX z9on:$yUAyUFg W8|bBFafSuT;co?IsN`4uPNlY(>j -Mu1|j BfS9` UYxE0.sDvu;]{I쀘 u]rn&7J̬K[oq0pR|姽ʖV~$DNqZ?MhtZc >)CB) Kfâ6$*7wGNJ:ĪNoiԐ՜ XJEMt]O-Cً`q m&3CNRsL2ZLTMrv4Yq߻=(S8oLHY /wT)ڼCyFm}`\FȚ4 .OOJpLfOKDWs8! Zbo 1I"UԼ, VZ{+<_[2=?08sindM]%nh}H>oq%?kv?)^%ƭ[} T9:N%©R\CVaVMڼX݃p-mNYKR.U)A1je {yM*Rp+)Vʔr€ZeQaIӿO=-yır3*_|G+ <"1jL$O&Ԍ e.ؐxДŧ +O< jp} N;9QM쓸GۆJK@-ѿvViswP+1n!3< _;A>¼p4Ph#K18 ݥP1ɒ ^}a x:R׿ۮwvb&7հL0(uߢ%ʁ Y Nhe>иs^(oЭ'_EQ瞻T،NcUkE> 4`=WT$K8GO"<5lIMh3%o\|])Ȉ\^=tPj1/ q? oW1;f d,4꥝FvJ;xPS4'Ӹz;{aVN,N(㿻4Q˯6FUwY=P{?3b hB.6.[%&?GpUjUW5)d5$?JhJ\6@U}oMoPHwwK E !q7{ZڛA4|U1f; U+PQ–GW꘲-^P5՛Y B:E8,B&J ׺ m_2Bx s  {%pqք:SfVWV¤[ A7|*XSiyxh8ZIݫۯQ7? o#S'f{2(83N[j-G%#yH\iL^MOI-aJ}^(:Cџmw錖f{ֿuQKw_ϸ[l']`ǒvQd$t:[{B&A-$3|4d5{.yolF|Mu]A&ۮJ{G^d_nZaq!U / )qҞblЂ'D+ǟQB)YZulyI/>Ȝr1ܵ#@Įmmb)EZoUMޫEV |wbS?>Mu#HY~MZ21]p5"&Sʖ_Q+j@p]frU["`4]'@آȗyht!)WH`X[@ҡ?Fխ8`°7aN]_dy]NHşX}>ͼý9]YOCRh"v'(Z\NIf>k\1nO>҄֏cSAsuɁ6 =}obʤ@F?My)+"3 ꊕ;9{v J%IPf텬]R$Ua\ݿjCuG3zLk5 M +-6!x vL E][,@Q-hDHy Nwl/ T؟Tʦ uJ@IF'P'C8N)k&#CY>QAra-X2`:[ֿ!+̢.KM! Od%B:;ҽ{QKp`Sn$;[Cw<$hgݸ}&&w8tRyqƘJ̃`2bZheTp~c")!}pb>ig&칈*ɶZC7U}~U1Mڲ"8;^ơRr9T`ڨك/ԓ#e gе 鸹:1W?+]:VZدxAx{m*p_$=7$tfGm˽N1mVcK{>[W'xAp4XSLbDپN #cŞpjCto&Xw[~e,G%RP'u]̹>UDGgRc]a`B"7U|Hie '8Wp^m)Lr96EEƯZ8&Xo#H-_Wس12JhCn=.(@yeS@U] t\PJ8a?w(-f!t~· Rf5M,֠%AJ/5 *-+e[|Ry_V ++^!RȔr('q2kPR7.q>%?l:G˗TI\H( .c/<F pëiBv s1fX`v(CÊx,_rAya2R1ua2ywz~6I,%ҏzCS‰`&[3Vcleַ¨vxؠPY,)S]{%9"rO,N9lͤK|t\3oHTPl<}C}jCc)Wɼ乹/<{WgF sfJY `z9\~w 2lD/,6j{`Y6(o[k~P"d|>NTVUW~@eTx<6$ez;MzˈWj aLZD,5eDWO;ѳ Y4vx; WZB5@6DX Φ-ډAQaMbYn-w3I%]8j6hbŶULybGvTT^cg|,ҿZˡ=u ޷ $v}umvdlm씥,BVg%!=gefs;)֏>Cl2f!ϵ5Z$g~N݊5EcNvZݽy?5)2{6Z^| b8>vPd 0:PI/濓8گ%HG:?>?Phf;GSt$>0ߎ}*/H?gD2 =DGL90+,M{/ 'uɞ3qNJ.oF.Ri =!BjLfQ'~Bӳ2Op_c7˯{/bzw:{[/\{ziڇ3t}c=DFR<%h\TJbF3,ǫŬD)\P!YA*7b`Nfk.NS:uMc0{Jb.NJ2@loPqcuۑ.hz7HP9)?3"8]St=g[sIxh?ױ, ;x/62&cɈ`B疽%;ƎSQ݅(ӷTA(h-&5Xv-x]49u'>2sq~HT'TN `(e:g:B$ʺɌ/+ꆋGbqo׳g񅵋k#w%4߱$q|KCWC&֠RM#9现 A4h2^UTr߿62djQ]NB{ ]RhKr #z3YFZ"6Pk8>3w+Nwn?a@NWGW@Ar㲋ȝj>x,H^mǣv w#np?עjs$[7_(ڱij)U]_SN@}NbyȝbGuMS;1 M…`GXCTeIO VH#XMOq nz>%l9Q܈QSHjՈ9I`*ijr`lay_#"cOLF MԨmwh|Eq":8]x 1|m-i3Y@-J P|ivw &$Q֘+i)`1M6f-0LЁN"꫗Meg'i|M+ U~hI;)+t_ʈ  Ε1H'#ǍZl@%n5ahpE^>s^fS_o0~,l{O5Ďc0&+p5fdCkQɯbM[Q~;#? UE^Cc-~sS .|CF$_ Vo5}0nәiBMa+W 9)1!"0+FoZ/YG53tq1U"P(<꜉}$grasu'qpZi[_j7EXj{g$M!AkeDZXM'8ɭEe F~Xox S^{_p.O _8 BVI{Ua?O4k(Ǖ=&V뀒eh5w}' TH]XT{1??:Gd?LUM\dW9A93X%du*mI W 6U8Y*OF{L69[IRhd taW S=){ШRbIisZlyplL ߊ12'3l?׊$-J57έZR+^DZXnjAa\'2LY1M_D>徺gOM[ďT/M]k=c%C涛\Ь캀$*[EXnƟݘk"}q g(1ajQ`|KD (Fa5vS n(Y] h"$nʤJ\> 9LSaj֢?aiR/l+tAtl!l) l0K)ǥ%Spmb&4ԘgEכMS^E_Q]3 \d0+)2xTf(^UKgxћ B.NHv0c:\dN!벍::( d*Y 䋮Q 2IJn )XԥvH`A` {gq[Hr$ntA.M5V$'?4(u\_*Xs ۻ[r=qsp%  "}FGfnuB+6M̐6Amn)v!uq#Q[Gs{ a>{Qw_ewH'v-Y",͹-V7 .2Vպbm\>T\a5\b{/%ܮ(\~k$ex@؇[+bN׋}d5nkHYWJsCnhyzv8 yH^$]|b6#ٴ0=Dv'l?_3 XMNjƤ;G*SFGxDWo^Qy; [Yv)VG( kJ\XٞN ?k6oNR <W^.1:͍#rD8o\ldM]eTM?ؒ;91LEc> K^k|!Eh[vivة`]a$o\5-*Y@N n#F|`,-–L[Ϸ16lזvn /SiuCB)nYL98@eEmS98?BmLR}4:-4 nSyʠA4!-nK)4 1 T?u]Y /Tct>po :(#B(#ys(:8Bo#Ix ؞y)qqn:Z)7A*;6;WI":0|J[N%?2[fGr >u|F9AWrGVGqEZYJ&b~EVAm 'Z: 56kؑb<|J`ӲSBn7KuR=pry#QuC|J47&AyQX[S?ok&#iŔ (.b 1 k(1Мd9d z*6w{l#UQ mE:@0$ _Z7D\˨Rbm$P)V@0KHfOcU^PPl Q` ݴд}F(aqh V,׹cep@8^i μK؜..c?ul!Oڒd Oixƪ&m<$7lfL"E< l.Q6v>fE 66?]X+gnO8Ln\sגucZ3zG`-kIxC蜥xD=,Hq2̠::x6hSa[f>@?JP?fc ƙj[rGDqMAûW!~lnP+(a9+J #uzHCEB3BCD؜6{y=JgiLgVA4lh+EUƗR﷟g>D͊䉅TFYeK-c/.ʡ4~dNgCõ\A(3=ifpa&}⌇M7/\t'CB%93hpg\@yVI SA @7}K;`R P:E}Ռ 8$Z"0\Ӹ[an0b'6āYqI]/xdqq_~ oQ>ױUvw‚@ND^8NzSX$<1`{7/K+D𝜻9˝F ;kڢ]+)~ Hd1CM5̈́5Ќ'mR{ {,)17^ZWLjYQ}E^#7Jc`m`4=8"r|o|2~DZ첉+}gQ=`p("ofv3.wUnޕUuBBEw-qC:rϩlø !u]hc7Li3BɆ!YŘhFn&J3 {!"Vc.#{Ŋ| e0.C|OYQry7v-Yb^ {1xX]lt[熚.k۬X7WG EeKENUwۿWD~`$(%Va{ͲCff 9ϯT̖ 'XAʤ9w/E ѫcm&ы.qL=y$aiJ,HtWbc5NTЎ5E[9~&>zfazI<OVʻM5%yrN/'aJL)LvĚX{.Y/M<ϹKfV\l K̠]7ɞXC~ϭpa1v<@ݤuaVm}2BbE^$dt"'V @Buf 1@6P˰&d9:MApglү +Qr*l^{: KBg[cKS"\y'wQ~u<< ѮqJ\MHP](pPoSBb}X7< L dk` Ø~XvCnSK-lfJ1xT@5x]~k8 wSτqn ׻Gi-3iVhlr.E[`/M?x׃S`C Q5bTbOROϒ^W:CKr{ k&ma0`OLZD؍䦕;nA-;Ŏ`/o0žG|4L)18v/.Uλ=)$"Y2#GԸnHm#Ad;@P0\,p|P\/6oMyפdTa`?WN~,K_jY5b32zAk_}#_pٺ|Q,tX:p+P4OSZ ?9T`L<שZlla1)tΔ:9*-~"21͓3D=]Np[sZsGvE5T Ee>G9'T+#:lU`_SnFbG2`BV-E|`J휜%>#albږ>`{XrBxHۀ59o@f.K,vC.kXȴH>#'-3<;dRm Oˇy O<.N-g~X"oڿՓH%'s&7z!I徰v76dUl"}\v+"9@+#i&vͩSW >_5:<s=6N}WwzœdS$ 7RTn K}hfk-|.ȊJuuN+#J3M|! EXjs׍_D(b<2=̀(;X l1sM%EFt ff7/Xex$?BɲRpM$?'UUjO/d&"12Λ!,*k04Lg6WIN2G츞MrF1m(  ~PmD%[7Qtjez0XŰ׍^߇qtmn?4@&(b%8Q@5씸;TPrpEWshPS5(W^=IAN-+ a⨎ Av4 7`J$ #o-!r?^ҚV\iYkwWI? L ˆ`Rܠ"k~GSryճefNdm"HaabihW)h:Ê?^ծY 4NJMi(NYы:>hj".pm su9+e2wH}ׂgrUkYV)ƙgꥄhZ[w[NI1PC=-k[Fkד\韠YXB_ejBEwlD'.Ճ8M$~Y\^?F\meݭ$>cwʞ3x?c9WLo\qP$)u )5"_Գ|BCKfIQ5+ wP$[U\es慂Cy|-6ObgMKuZW)Fx>9ZT0e )JAvX4K϶fa@d늬N:z̋&\|ST $<yyo6-:c|o"B2AFϴ/Y+;ᩥe~L ڒ%.0Y^^rĈ)E"@Ɗ{ e*0jhXӂ'[s #c*,hr)xt$oex8kN2pJ:"S\BGA} rė*;/K=6kw];xK/ъGjXSe*!ֈ qaX4nT ]j,HpT?JG=6~Srĥ( XR톒*M$բعTj7J LҞiاѐ~efw *̌7,h*ȁ!fZ`dhQBDn)BQ}(,RYFES6[RF(NIW lbUR &M4D-33yF?8yW ݵ D'翧30W\ee\3!H\NڨMA^$fu*?ydxQ0$ r&giݓ&ͨ!xѸҩxz^t[g򈐐߷8!}fei| pu~B %AQm+r2#DZP6dQQYkpI"P>lݷK QcTx/J/{CHG%WԢjy!?fV Yڮ轹CȲX_m#& w 2s!@ok1xlУ*WHncHzL?l}xvxC ȬѫyUpZ} WJt/JqbxBĶvONpIƆpђ#(!TK5e]-k%p1vպnAӽ;. Kk*>A,-CpE\`}.2׃7BP54f;;aniۢB94^02 J)4ϔ& UYai8j*4.n1 yOf4ɝJYCOFnQ! ͕Lںby<̺SYKLK߁ޱHF$ 'bM` Ç,6/sZYx; "Amw5 8;aSݙ`_` Vaχ,yoUdbŊֆ!uí-:H nX "6mov;OEH#gEt"uqY˼7z7bR l7`/CizPX„*x9L1A c@8<]N2szt >v;i)EbLP {I# CuB=ՂP$>R;+ʽL?ͮ,`Bt=ҹ:U$p1:CoUi[Ss #r_|ӲګO`xgH۽8>6=Gc``}s4R;m6-[Z/Xn&8e<.*1mD[{qқws@xܖ¨$,#e:?60.l%:w'{2F WF Qs( -pq W6ǙY7^Y^Z>SՏ9p j%OR j$7=Q=pMb o]1ԽEL""U/9e53AI+tV dڐCA jeԢ쳌tt`QLd@F c.\$!U'K|VX?U",LxpZz8);Y>2dArG; >-@II%Mn%("ήDR9sEHUu$ B^4x "+;@VئN '?XIO)?0p ~0n,uƙZ/A wk<^P BWdPN^iT䙃%@-aLΦ/N٘PD#-<5K39kyA$Hj1rx(#Vxm_4I}A[y^,wݼNe]mSOqA$Bq o=zgWmpbc\=lr?k'oj$B&9>Z^ WgZ (>]Ax K*a49ûysoj5(2z|ҵI%%^ į?(G\Bc&udp =uTӤ R-O?v|+$ L5Wv0{!%JT*JUHe{dÄh\$aU%Q~Do^g1r$<>r}?ZX(ds?"fQ:IGZ^D";qL}2Rp9\KQfl֠棰^ 1*0pL;^N79$^-T_<( i}.I5I>|(G3$42ypL&p/XQľ!G܄Ӿ3Ӄ勤0 jk$h$`LS]X|ؽ">V"o "EU6yԓ`D\ g9i2(IwSHST=kر8\-I 2gEvt8jdm#1&`e_@򎹅ĞkJL kQ\"G;z}Z,ШYy]7Rd.&kix`A`2b/.w-LAmz?27.-0s2jh]U)wD޲:*qѵwV"sVU0&S,'tE:֣2P!PMtzSd7s6b#,fQpQ'YY[T/1c^ en\j{QP# 2j{iFU&Ҫ0O+ФTX 6hN(bCxO23pW2YK\qm ;4ԺT8e:zbewVTږ'Vxi@[Nベifqb>aOJ,@(服PH$Km خa34%/T;,|Yv,r10!4{ru]aSuº^r 8wjlwz7!j f !~St%L]K5 JC84޹.?jRS $$ n'4Y6鿒5Ȇgt+2`.LiK|v{u#`W[u<<&~BnTEܡ~k㺔0* rćTcS4%4=V +ޒi?Uۺt$'֢7ѣP6^ta+AU{ͮ(@(E&#vL њ 0-LHPQ0k9}sBXMe婆0aMs ߊ?w=Y ʔ6ڰ,x·ִ86 ɴ3f5BYo%5{ɋ#GݧMs&A]H3Y-@ag<"SVʦ$pOnI`q5Rj3-}}.F p+,CJ .c_i8L3Y1X:>tdh\piCi6de9v{@mc`Xa. $S5 qV>:N*xw\ٯW`dZ*Hݵ2=hjNց#G~/NMڙFŽ GGޑ4"@҂ÈߓPM:L5Lv4DF7Z/R?xXq,EB&Z7hARY5D>\MbP H rL%x7-BQdW:VxĦ[GϥvGƖe9 yt(<0Mfr[8; ĖHlVD=+ZQFi29$:M[\MwW UUQM8ͳ6XI-=炈ΌC9[+UI>; 16veZAjQtR")jdqZןa0m=dMiz& GEsȚWѣVo. mU ]++>D PA='pYAp☖)$HS%_Aɏ-?eFbxATzMypX)Gh"Ks2Mvy'?g.hY57}S.ϹWx, ;p?QV]I-S/iFs-e 6IYna+ܓt4K9HĀt9!h.(z,ZdORCm@ԟ'ϫf*raG]R\G.b a-: Hd̾ DǗafxqcMۇ|LN/p=AMG8LymqV_:˟ x&uE!k+ 5_0yX^ݭpg*D7 mW቎Z* Ox?T/̵#VЈYQ&2]n-i\u ؽQp0Q}F|IlK}]-h_xڡЪ~1DڈD &Raܿ^0wi4uj -BfF{! tZap#sցJ-L]߱$ݙAii6DVol d8"{aqŚmx.ƭ'ǨP>{;]t G$ WCD{<){ `#,[_v}t(XA=09"O3 f/2f S@{p7Y7Rny]a<ˮc!#YnIJݑYS ňLM"gX%ꏈ(We_Pe> J!2:K.z{&5D7~\'~9:~ag縰Kre=xs &krϠ@4}f~Ue=wҀrؑI+JPӁ??ӌ]v*(oA~כT[5*I$r*s va#۟u LL9"%U83LSųJp@V0⭞GD q8Y 4= [_16m`Qt]2J2e?}z UքTm0㑃оdg5쁣2[퐓LI[[2Wd>U9&ǩpgzyvBdKSL3;6k:oxY$Z"b<.nga ChPh<rDr +{8CnWDvLIo9kBWN"UKÆzO2:B]hY(tZ8c4kg"1)Q gug*uZAzZ 1VaENDHY \ I?*zHMvmԛ0Qu,%b ӪyD4T@; >8B1da"U ;m5Xef0Rh5S|rke~ {oՁPo%q$OK!]FR>,jeb?7 q#("{rSMJ'ygꛛq_Xpx=U}u$GkITʪ\EwHXjMN cL̢@v I R<HI:qjڸ*#>oGͬh54 fynVfy9GG w{/kFux}Ä/ܒ Vrږ,^mr'aFKhQW=^:?!vU )c)9} t`q;,};w2'},TVʧXhryշp"wZ B_$Dh:)2y{Ff%7)xpo/FޱXY䛥!hPM^S8e[UqH}+LPu%BB7!Xtu@ M U5Z*dl:ߓ+ZPo2 XO{q TFf{@=HBn,؀%}8QI#,u˕d Qlatr}F[ݪ ^3l3Rm9zD{0Fi(oCje, +$J`=+6]Ny6>=)XZؐYg~!(ѓ}/][Nn!pd_2 e:ѡJ;0|㮩t:QXŪM+ c~c8;FAMS=eIC3 8|nfg6^&kL~ɤ˛ƟZ+sV捍ZV-K]G7K儎v,| Vx EkW'pu )![ʊpZi 1mt>Ņ[@4Y-rv{x-F2Ur(LIRbX Jw5p.-4yj 6 Ih"]¤H7'p);&yjϪaFxL|ηߒ#Z.5J?۱2>zihNjSәati.L+*Ѫbf 7Į%!ls>ry"Tw:wؽorkbTYi.&Gw] ԬBaNk.dS lcinyPJXL$CǼuMI21!(|1(3u7i|6CNA|8U_Vh9"ԕN7@cpV_t=0mh` PVMwS^5lx.N@^g,s2mbQ!;O'nr3p\h[JL3'˩〢x&Ca벘=wG+dOX)ǞFFL@`su;y'9Ne͘]JN&gqn̩Mʟ=s/]=10gJ7J_%:a;{2ڣܒU]dL5}G7݃jۉtVjyͨq `M% j͵m `}ַ-(UwW!!R%w[ȎhƏo1U3s. T\.gTځc#̨%UEt!1ۈoy` hfqFx h'j|4_f-6s_'L9Fz$|lHOW|Ed.dQaXNgɈ@2a/4f68Qv"CH2j@ !mqsU)UhWa9k(֝1Tak!\VVFl`,=Xs!{gQ-ouم_/d٠mO|r}BE "}c DM!J)wcw@w^/U%F,bvϓj- !Y{Εo6-xhHOFz`0ĀVMHXLsmqX4uK\]#xhV2bpU(AӐlNcofmyuB]z&Q8Y1 HB#CNYCXEM R׸K 0B3bUMk_K,\o3KgVZu2rͬTՏo͙F6-BZ#xػjG70 BLj[n}W䱥pIwPhDt؋Y63pp1<:}0 :sH\B˷:nХLmvʧ}$'8ph#gqXR# Io_m*1>(F9N.7~m )O$5۬ˏp06f|NQ߹JO `a =dM}V:̀S?ᢟLXpdgK~& [%ۋVÌ* phRn) x1@;N꘣>5puS ⨺xw$["wdcVv$dVx(,;؛RI/OJdz$޷Z^>]!axF] A@exr^}L5~r%Ȉ3!c݃m;*LNÜ+K_内ݍG_\xi ܞo1gz+.(EN6.o _];m$UI"EBD` 0?6ԂTD-p'p@{@r N]y|5%j>\DX.δ-}id2Xl<$Lgk+r|[_jq&w3yV2^tri^IN")_hgh2UwEtnL9lm}a%3v "psҘʼn#%:d(L'韂7L.:_UPm`mS%O1ɜ)/@ܧ&( YfMR .dl+yG0"Dhfh8?<ડS.FX NKvk/*П?UmgWn1[Mm "EѺw TN˵.]-gR'СL.~Mzq~<Yef&G=p>Mz bm H;2{Ra(N4}l]&k m*y)x޺gzJnO0\)Y,0&z^CYw7rrEC؝MZ)μɝ™*V_;|y֢꺘y]K(182,!)' qPt##Ϗ  Ujg Gf4+$T"Ԡ7&1>i˟;|Kosa٥v3ts4$[|~兀 Hבٲ+* 5sP׫%|``ZsGc|Vqr^404kF툅=t!=HfBbqNtńf_/-Fut`0E=]<~$պ. &"ϯJ6pw <P˨iB SU&V4SF +۰  >XQg2Z{ڛɼcVȞ}rX%Ր@꽐+NZ`R7}1M긕Im(3rm;eWY QME{9|[6K=%@&6}Θƃi)̻=䓗bp}10;P1q@_eF30 *Qz(qpK׮!Wt6Ч`lOg[ݬ^˫3|Q H|zvzK@(r v#{pԺ߁]TDQKy$ӭU'#\"!4)B\7Uhph,tR(&p͐|WP乚TH-4,סE@JO#nrYTm1=? X̦NMd%7Kֳ0 &6{[nn} k`dLrlE!#a -p7^1LӥJ_1( =ys:ItSF`BVR]i^mjBCSG]}f}Lv]y7>¯^ZaEa 7xvNP*"U&߷#xx_5$)]8&sPgŨ Q_*(U_H0!8[xg\/ľ^$CC-HBT}4R޸'gOE +(gDM[mOwARbv!Ty!2t}od Is;nLn뤿0S,ܾGm@0n¾>^XsAheu &LVMloI` ?jLβ@ Bל~@-w$t x4֐1 Ts2+Ru F:"Nf{VZrSJ7bP W;{M}TB y5)M(pVW&̿0PV NT UXfEԗ:o/BQ5%w8Nk EX=ھjdLQ,upYmgFUv2?>GH:%c-ojQa2ؒ+F:K'bFu-ӇZ-ں28YPE yׅn^ǮhS¾~: jQr%p_R?  Np JKb7򁏭EIH /~SDEv|;nDlM 8>R$LD Ǖ^yh֜hkg8Ll9{zDVhǼbV‡x!*f>O25NsRi|XN!@h$'pWݵ]jf,ȇ]7ܣx սpޒ$7997to~F,{`NC2kiOPüDe(d*3⣟1 |V\JiC*_{O 1~3tZ͓2,~zp"/Φip<,qC'=z9-i?IHozJ:S9)R݇d󱑩V|S?O@Z]~/ZK85YGb]}w^/tT)=<g=10+Ufe6FT;Se=;eI}MwX6 ,]?ɘ)?ntjC}_aaHu'neZ怀 -.>|"Xr{ZQ](A<.II6& w CTeeޫķ1EE][OU Ჶ_?7g٫D&̷25l5x-_ >Zn_8Yq7c:LQңV{TW@*3q򼁌yI|&9PR K}-=<@/ێHc3_(+c;&~lR/[ 3|cE'JZ5lޫ3e}QY8y7ZJ,F`wmvt?t;$fujQd]اZj>м>~vE/JɅÝ cWޅk¨Z 7v | TgeEmj˜t6A 8"h!QOB_0H.ԿAELU&:cUQjG/f%㢿TŐ"k]&*xRbGq~E Ɠɣ5 _OvP)$,fqJ\YZAۘ_J3[b+sѽtvЮ]`%$r_] |$s﷽;nL %G(l3YiR>mD8}cn}Qq+;%=Bd" 6;s+ںPwԳd.] 쭟xLOcCmGu@Bp8*59ܣ(?"0'AEmBhzP6X x$~)Nv6c=V@\`W?KBIŏKޢxCԹ I=vj scl?aCxW^?IT.kAjgmO੣i}P2R3mNWJ^՗ʂ2;ot=e#ը.[ui#ȹ+ FIJR I"`iܦf7jޥ]xHɖ?/AHӇZ'#ie'WʢNUaniQ *b/N/j~ޚ10wѹ;72AO ;vô|箖<''ō!E6J 0QlsJdZo4PIp%v_BCWX)m>. JIJH^ù|-M_q>iwǜ3)pZg&`Z lI|_ ^ K/)Bܰyxsj> W٨ n_X뮜 ` DyG\lre\@\;;I l|2A\:x_n[6G @X`rݔ~ .?l$Z@h$xGP(L^jf'!sLPzQ-AFrdA ;V6W5Ffmzg!x QkᩂKjS~D OZHk)9?F a[N!Ii=)B * Ә(Qn;M HsoJW5񤠙y#s3|toh[X9d7_(u\pD=-rYx$*WOjQů4 ^Y/q2"x'&w眡u^fQ1 (^]r<|;~B|RTyD0aK%gB9]rsvDW+~m["¿HI\Sn)f5nK5oG -S[\N>=YUo$O]Lh.ƌ3|Ԍ+&5O|4)<Xr'/`|bGP^L0:fʠV(SBx4 Uuuȕ:,:8ǥ' &vo˼oo[M=U}m subGvtuF^6<33Q|^02fau),8*(0 JmB̜&~ⳑV6aLrr.o8u)#[q>䙃0#{&W.=QeIy3H}6_|{^Qɼ> pF5 &&;Pߜ컶cI%@a,XI\1x™yIO}ƛfb wy *mRRLw,v>-#Kwu1+Z8[ ?~*0LO"*| Ml6}&FZh,x;JSSl=ǭCґy@rI2nmav3j?&RJ+U 8mk!36ӣwlv$k"N,,9h BDٱuV {5TgM0[^Ԭ EX k?-&Űmp2Y`Qg:6r5_LObV#StqEBd㰶 {ա驸qGdkcG4e` 1Y TGʩ+3J86kƚa? 21zD aK\ 6-[T[T0  N6myFHPʢxAtt{" ?t<$#9J\ QrT eJ 3FB-mJf` ^koJn\)_0ve囼u6ߧdEK^,E5CgvZCNCvT:ܖqWtnc#B;#uS<}d7jDļ0>qlu Nb2gQqQwE|SMIƠAOjPWX:3eRi9t(f)3 pNU.${ӖΛ1>")Yh+mtxqPKXky׳j%1u`uJBPt]9HR2XXc]Na`wу)=n׍>]"$E0K΀ؗlݫxw"j"0$^q"X:ḛn=A ¡F20#wb.Iv:4k<V4hwXCoQWDK؉s/|$Y~`)|DWMA3,fY&DñS믈0^6J7Mn*L& YXN2H˦:'uEcb$ĉbgxNͫ3!Xx+~LAif+.q s=˶ՂcO09ragdNs梊ڰAF55DNℙΘ0At)ryIm+bTEٜ$҄܏dy"h*jbFQ;+ r-Y w3NݵVԷy]1s7}d2UȣAMUݯ=ѭY3J/qq55{txa"?\8*ڲ{G{', `6zWE1_O? vh.զ$*O. `@-}`F`>x-3)=?FSN# qӺ u (>/i SOJD}BU[[yN22 3Ғc @q,[b ,EyȖ>KPL$)g_Wm Zwg#Li F7:cN/ ^E𬽬W2́ 6g15 !3r4n|9gl0F Q1i#'5; n(J NxAE5XJ m 7?v`6Pgv r0Bg<;zֻ.CE3ɏhaq+"gk r{o.3g{3?D7K,oYo^.04x!|.tT:LHkh*oywQ&X_Ïf©=nr)^xvNwyØ9UJJb>Gղg'-%Q[fy`F\qntJtOĔ?$ckj9,4yjXci_xZ%a_7jOC"ȱ|兿)̈́l_;>|=`9Hɣn%Y SNB5pS*/ゐƹqMIN(fNC9\tʺYf 2@<3]k60b6wM̠cdXFx;mMҒ!6 L7̏!AD/ F*8 [vЯVgyhvw9QCV?d8<$ȑjkQiQ2%fxYzX-g?_1wܔW݂%9cPSǨȄ OD˅2:;ϑUڃP wA]A2 YW e- :;݉9<$%xC% k0f! 9(}_/晞ň=S#=[<3 DNr,ejD}AGTg%q՜7J#B+" m:Y}>:(pJA_F<:%.:` 셻FmNQiryRг# >BfeہvX N@'brh $_{:j!OȺgq#Zaz-\{O)*y[7\-qA'V*xR-i#DQF0.%CxIȊ*SVNv/uX)e,AG pV]*F7(q3Sd7{UQdSX*ZMtT &cmxr1O{͵LJ85QR*igu_e2VyQBpM/*dB{&e M'JPO?͓q +kRȍ+Bq֟ CXʊola4btU"`7PR#9z.)Gi,6(%f[6B[*8«]s>PUL{g'uWy]K$>2=hlrRPv1p6?x;;uT#^6Ҵ9T{J 7tBYC‹v}fx->KrӤ'#`K?gaZ 18˨z.ΩȆULaH!dwVm1WYbԣߨnTrNS(|u70,/c0Q}}֝`;ӗ K^\?ʉ@6F/Hܣ 9?\M6C_i[Nv_i] c &Sxt}olMkԤ2.P#!l{nk:An;ZՠAb5`P~Pm?kGXRڰ;NOI͕W"f-E6NB]᳅=a% '!y"]HYkV#bLƕc:< bx%Ʃ%Y-qɂI*B;YI͞1QyC1uA3*YJm"r8jO'Pư\aT zꖛoŷeI?FF^2JRxoNjQI=0q$Ia3\Z^X]b fJ l5ulrPGФc5s~b'k7VLsHlA${D*ںvb^'AaBEE=$_ELm* .#3Ѣ2~Әٮ7ӋD\/#&?NUaȂ)DqAZOA++KWrRB)* zX''4'*cYF|R)lj엻ƩW]Es}_Q,؍AHvթoҥƝ7cr;7rJklJqO~|&$vR~؝s7L{Oat` wKI)u҆=ܮm9`L BDU}ZRFڼ4`kw/9k+ͨP`MwXeεDB!L6UU=OWʀO0N4eBnaM"Oyav7&q#,2B"yvLΗ1crH1wjdGgn4i'-k/EN lq8{.THqmCJK'9zguYܵtʅWXΖ6NZ^<'IW8jdeHGԠ);eLyqF|x͙!uI38 )t蠾u@pR`(d6*8_woөm4e&hIR?5n!'^E=~ٮ;^7 e!BFJ7Gj!!wVxx!KT!TJ6AĻY#n>)^mUl_37"b/åǝEH:/ & t]|JB̷\Y'\y5"q2g~?otg"2No'.EZ,;O1$|Tˊ+yȅd;֣.u*UĖ.7`L@ ؙud~ s-6o.wj$) "'}7IHӵ P cDi,A~cu44ZL+p?ZS,;H]HKcuNqmwÚ[ ӥ:J ӢzNnPk) )B "W2?tUc&ޒ}*j˨vɊȜ5A^$; N31xow\tps[iŝv | -n c7CIw1Z ~R}`Vx2O=bd8ϲ{x]2BX֫j =TrCrznH:8ZLTFԽX]Uh?JڎJ,箢^Xb,]xDۊ*3Z'`WM4۲kSҟcβ0Ffi}u>NxDag<&J)~F24۵Tt';b٭칭Y 3~D ,7oatO-Z:ۅBUTR(+}D:)1A}e^g,- [Xg;5ZGڝs,|f@Vҵ~6>jZtüGɹ>|ct5y"`hFe rJPOˑۢv*J_[JF**2id%-()ڑ!xOǪ5т` !n<Bmul euʆNfc4>ȕ?pdfcaN Im]8`_$(P rqݛ"bps?izKq,?sjNSi:h(Ȼbo#;Y!B1P?Җ>w˄D59:Yi>L)1SE(R)+- ^-(N'/߯7]*@:kO_\ )uGR9P'(uyx<91ֿD ZﭹoOD Z5%_m׺ri7mxA^b/2oˉd_bo,|DdژNs%֥0uFh_Վif:Fk 8xC2E=g@u|k㋬iۅv)$qhŋCD~wpX\!_O8<M |TāB$[-X{l-1Z[$>QN\=0J3؜ν#c5O$M"*yzrק" {Aoqq)&c C־(*+4&r ]DɝPYol78tג:JnR UmU=7°=*D8ㆈG=>r~SKTWAy żP|RIcOB쇫?ĒQB1gc=,@`zV\!PZz*Z\7Zwh!j +` Gzc0EBf6|oІD#3wtsPݕx|Onchʩ3F#$`s/0z_ԗK˩{m} Kd30E WtidcB(k+<9"t[ 3,Wu.ԂAHMRC&ƇO|s|"EXyO^)"Qmw P~oQbßV(~YU}b[,ɣ]*%aògy{_CG" C8&CQn:e::JA',@(ykSܢjrx8h@MF(C%'Mc(@kž !gm8ONEe4`suRe6UL]\g qXdO|uOuqLK*?~t^reNN\Ys]!ן[mg iZFM$^WP#TifhPa'jx:[v,:LȲ@=GSm_f5Sxȋca(sӋ_˨e/zcKD61AOP,nX; y3gJpn%xanX:Hp!)wᥩ;JƱ?RD:[vĽ7OȪӒ<3ОM>Z&]i@/Б+4}q8a ]M}(bn4 Jq{'jT}~/PT[o(Z|2hYӫ$S{b~f+7ɋwqojĜ_*R8Oi'< +ΘhW^Q@K+tbr#j`eQR˭EɊP̬<ɠT!x+qP .Ζ,"g0b44̔w-cq*r|1 %S,~q3JM|>}mɳeʷ&@F8ʃL h+EWa -ŰtY_]<|[؎9ŢD$d :ƗGi7xjF=qi)JPb::=ґ 0ww!%qeB !,T̢fh$QJuuf.9~} L_YāVO&-bC;kOYD#J7v;3Hn9h,~vź$Jx$ K.£ v1?V /Q[4sRqzI~H ՟k!"”B6ރtXٙeQj^"MtJo%an~ >Z!# pMV/ QR}+:pfBE(8w y`U{tEku.a6v ί^/Bȥm[lk<3S>jo|x)v+JaZxn!J01Ey<00+7Ro|x̌*n;ZdJr|WT+=RHZG; 0$д VќՏ<>ͲPsbPyu8BrzИYJdOu2D1:a,bajXL1NPPYC>oCQBE+# uUt`Xynaz?WaHx:3\׀Z?>eZ$דJ]LN8s i| +w϶0G{yB|95 ߍ8B'.>z0onFȜb8Bv9G(9XA0W>gv(vv6)*Sp.6Cp/3g?%R]ս|K'8:QLM8HT WC:HG ~TlנޟY&VŘW nyn)`Zq`C> sVI ޘ;k4E%d^,ޤgۚ|Dm @s\2  ov[:Gn*"}+M k"bN)s-}(e!{E3#teGg H<9YXJ@ {òw2u^b`1cQ;.T{Qybb59l4* q{=fk+o-z!sjgr{Aخg\'M{lڕokBRD!##* rQHb:aBua i0<.(օNдst?#FfPuQ1=pP\TlCW332 F3 &/(mcG`[i̵]t>yK[Ȟv]c^Ђ<)pg{NBAI& %N R. s!6lUvc~*ylC B9( wo]psސT"0@gp-c7nƬqo1S "=vzX(4^JF(gy\pv Y!D>(пvDߖ&UFcNκPZe5)4g0[ul7"-b5l)PAkɨIw1Bkl,z&Q6 OhX#-Cbϧ>IYG핥#APE6+wZg}NWtsLek3HQ(;|8ea1Dɉ)%Yp"Vw+XG9c Ԗi'gY3z$\XfAQLϷ&Hve c@N4)zn3Y{VbNY5J7Z|8_3t|/!~˃7yZGeT"(l~!HvOZ}oI?L*3z\Qg;Â#!f ^5}Ez("9*,ew&{O~L*9ZY~[?VTRkgiY̬86Fp[ΆA#;};8jD9k500AH (ydDaseu|fd*̠(sē jK]%t-Swp|Q9PlS~(VWFd=4}RUD#_Z$䜥MOsq7^8' 3Nykm ʪ_kTH3}T%)Ax>Bs'I?J4,lRC)W~1W{{)'hwQ,2!S-; o+%~^{:m5'nt&0|x滿 0k'<H9*! Rcd޳4xQ!ɝDrM_3]>ձzxpshPPTrȣ/#D_U^Dih^N0IcYHY /A{}+:W şQovgjr(H䢠w U@J|-X.db=ښ ĽP9ڽ[SIя#󁵄*("P2Lc \M2,ĭs4_[ Hq)VQ<:(g̉J7HS 6>H62ѫ{Jh2>>PPg@²U{v|\dzH!3J=v8g(Ūk+Xb^XYXwDF_bNKC+^NSEk >}+ڌbse@G{kXAI-V?q.5 d-K^lRP2 ;Q$dޠEjBhH2yfWKlU$sTX?b(&%0=TE ve87gfy%wՙ\I@y|A2HMeɶ:gA{y^%R$vled<Ko 2d]"˰J7yNI0;J!fA-ڳVUrGW ~j?7sb8:Dng1Je(Ԝ 0P~W+QžT"lǗ`O sK׉DX}GVlҳ@j`ځW(Ѹl'@vDl)_d5 * [Bs}Hz2lPVZo^ճʠمF{gu[WĄf0R; ڎډkA43;F\Dy biv!#7-9+0B?P!iTW{>D_\쌁U1zB9| #rD(~keXTy63$ehҗcN} gC'S_쨕G F.m}ywoeu.Q!ŦW%m;j&2'BJ˧l-C%+kSX"g}sl7H'U{4b=FLRG&S P-\}#U^dܥv>kL޵ղrOR{ u QҀC#PUT~] )dM'zlqҹC{{pX׳K[z%-$L2=r@Vpo4?Lڀ@@=X>AL(Q]ǿE?4ȕ% *ּ yq3`g'Y])o5 "y_f;Y y>m]CxxtdG˚8N*k߽JTow3DVG”]ywy;@7|4Rg,_F|Fratvʶӏ`2e#4nQJn>8SKJ\+k`BF-^lʻH%e4,򈅠{I5@pނKAsc|E[P,Rm"Tu:6՗=9FJ .YFgH B 5|ݧQ@hBNEɵ{hH)Awr .|*W‘A.1QI3`[bI~3I#|\锼o))H۪oԙSyy>SnbC73)@fug۷ EZ(9'PRP\*Þ; . Ez(.͒cq&:=> _,[00-C*7t )ZiRTA Q2.kLfAE'& Ad{#,pHB>[v-GιC [%E cVTڻP_ qxw0l^ d:Yll :IY E1'V3@*ܭjzkyB5ɂ-$Kc+(˺u%M>ՇII2*?D]:. Ym71Y Η]Yo4[Ć_ߕ8>}`yLh;|Y1%\&-):4nڃqؗkJq?ئ9a }k zF,kR M,fC42ҢJ#z`xN"ycyE(=)N6bpG%V2чҋDj ~=JW |9uFUrp!p]-X~ET-%!t-~BB8#HSD~&_+)M^tᣕ㞶;phĚpy}AdfȒ$4 L:u9srCȽQNx-o'QMQ&Xd[29uKZrjr4cP0{IuOcFwl`SWhs~% zJ^}F&ϥ n^iǖZFt`9m0_i&K :"bH& kf:# +Ƌ["]W=bP2Eon9v|=[lD(TG =n5FP̗uh`T٘Z_BSÉB(ܓ"{si<<ԗ;d]}M~551kXš `\/U+*yAUF LVxM MNs%iq.qr?`A> ?YD8,p m Jw. ΋JoWS_!Fƌm:C2xPW.shG]7IW?34ŴsGʡ‰Oz-:*^Q#5 I_Xs`v~CWl3Qq#ɘu*&cĖyGC`?Zvg~lUSTNp~M)>+~"oߕgN H %nᇤէiq#SKwt3ebN>4:*ivy%qC]+.mWtk .%겊&5'AQ :6p/q,@f>hC^cw OIL>'RnbR9A* ^ Vk D2) U s>L 9mKAyH1FB]FQs‹4T[; 능j"Ŕ7 U؎6/s\^ C%TZA=8OtAb+z!ac\U/s,W]\'R{z1K`.y_Ƴ#>rTyLyI0ٜȋ3G=O1+d":T0y-'Q,p/]Br >2bmy*e?54xR`ה?7u`2ih0B#<2N SXes,PdjbH<FO3 Ç2#z0I on{彥_L>@KG$iKT~GN teʸJy~1Ŵ/y B3pc?S$,$wMQF78m < 15l!kꆰ[Om4̿~k}fۂIU7\Nk~5Rǣ&s1&,|38id(*7[{*` x܄}eDWyOgG귍߄ǩH;](:ՄPj [% Tjf>1QUNG?ѭ+o%4v1{ i}T44@i?0bp:E֗6KPvawN_ VWg7Y7I xV>@}1kU*ZN 4KLcܔ64ՈF8d͊"UHyEʃٹKT'7L#e`d/=2^Dr_"إ|;UJyQ@FM =YDUuU;ǽ}  g3g~@w@]7R&,e-NsH>)^? gHn_R22 (%߂#~u2l7$C|p^3{*ڻFw +H5zGc߉GʧO4YRzn:uhq=:$CL~V+TLnQQyMh8oQ0&O[@Sw`UGiy> &%3BcgqxJ媤fo=O٥w?" 6x/@s !䬟Z?76oKs5`9Mj]!Ml9йض u asrN8֪ht{cXs)sZ :0fq/†&QQ36ZSW a/7;Y޾^3o E> XpC&*;QV+AO~ښ}"@Up4L ]-f}k y%Ԁ~pۼ|Al?4"ۙce  C?ì!!m\N)=䪏Kk2w 1ruh}&v2VST=6V;%K!UcV*^]nu/+lق4/NWgY^*ǟ˥ݣ4>9g?oB:ap?zLyKPrEpoEOāh\S )P%)=L7W$ mc|x繖QQl!-ZNK̰\g* {k\aoL aG D3-ض)kF[g.8(A9JY.zE}>U.)@ ~' zUi0'o A!Z;v> [HiZ:J?fHM_x_M0#b=*1 R'f@G!,pƣO_"MTP-]kT@]ap]f& w{YH>̱d9Đ+Z*kjEN4DE*"Z&}X,`\mb*,>)v"zQZS܌f rP28ZM\mã"3rZk]"uFu3%WǏib""݄\[G"POn/;p Hz/z()Qj{Zn oWǞux[,B}c: 9HLwzvUxT' y]eKiF]Kiw}s*z/@;T9*"w Yςz&H"%t緄|[f(wB>n3HsKzs~F6]'"pyEӕŭan/^WYx %+M˵#C!yDG,,!HY1cE5atբHPuJ}S;oz.YYOPH6)eY0i tB Apq6B0<+Ȉ{L^v'x5~$j=$ƚ#FtrTϠokk1@)M`CK}XKGt %kOtnBZ^fKS*S^̥~ f"BK~_4Itgt=䈖 Ei Rsb !;Xjz*dx BwVQ^bpzx 6C6i|F{jK٘߾B[ !UB62HVR%fl[Ja00P 5i! RrBh޶,E wQ0ؠilD&v AqGtQ[{cxj(aGw˿x aR%p9~ SB2M 2j;G3f;Z&ք;@@Z:2nm ZD3}F .KZiPjRR°@&L+\]u :PNVbډ- ܝِ$|(/i_E- >t™}8ܶEr|(=2]phsh'1} #{8*{T5Kbkh9LMB"(j? O"C$`w⋢U,l &YDް9UGpw[.cx"CC.X I겥,.nI)71s% [T-&Daw+!]3"ɾm[]xt0@mte5QNTkgy00d쯫m±{\xV6AӢZAege>r"R5CV+T¬ׯ)+xphr'Vh+" Y(6ns=O܊#;C)=,Wni +L!>C>2 ٍE/ZTvB Z}^ cUZυrw's>ʐn{ZY-iS$cW?sgn)"$cTMa1^5IsMtH5ݘ vl`AdϲOsŐm.):yG0ȕ99*J0O =<3unC+e$FMd'q9ZJ,XunyYHw.} T'l\HT.X(PHd)v#-!X#ùkI.å{ٚPF%'Co+|ȸ3-ץ}ki E ~̴AA!9~ %bav 6"ޜ;%z"[-!F9 ,>@W~ٶtEW+ =`gA.4$_Oج{.edRn"$UqK真YeEK,.#wAֿdW)H `qF"BY&n~Ci!J/%\uA1'"N &{MzZ#{:ZGOYG@);響"\ CLO,x;EvS0 hʬ$Lm&qU {dM?5'HҖ:.ZwA|oAz)Azʭ,zqc&W)ӑ8T鯈7T)o/`Z9J2&ݙS˷6?'Z6%,?&` "lI>w1*ݷlc戤ܔ#{vkWË6EϮ1}YKTᇘS+~i }0&ʓ XUOw""ٲړp$leH[ɴj$9ϖԫ0,URlX$ON`Kš}se^GX ^dž|'d6IGE̪8 %~9%gFMZL~LM(ľYܡϴk0mta)p}  ! ڿaaz[J+[Kdc-ēxqx?[)f y컺E- ӿ.(Fy{ cQBBMp$k+kl#+.)(YIVibbax H=SIӡƨt́L.&q/l0GXn:%R^=Me A"ZĜDJCRUOrdgB5uL!E#~kQ bl#TM8M:QnZg|ePy4 r\A]"C>P g/fY$vːS晴`9 d>t6$Znf54 HuzSlnAML݈UP{ʆm܇Y/?ӵvոgV5*ƦT/pGQ:<^XOM+BNYxN&Y4бz빘>j]ڼSpyxJ/Nt'~Eֽq"ZFm٣G*S&,j a#Iv dr{;q۠0f&u^g3q\@X.+Gj>XFrr9 x$V<-|k80tϺdbB FfeZ֎pu| kAU(z" FTܗ_"jP~B.fȠꚥiK)AlFGvs%˱\t=b|gI(鹮F#HD0~cow`;JvG PYt[y'qX79]GGC\i33]0=28.W4)q#2%BB$f"z;1iV<+UĊz%&QyR\A6d5YK YEe"yi#@e|ʘl |Lir$LU HIPCYb34h, /#^vG__9`Cܔs== lcX؈ ^[M/nGKmP<z1K¤1v#FށzWM21 `VTlV1[H>*m^1黍p͑07_Wx eϗl;r39i(4&ZMQ)4Yd߄c([e4or\/ׄ C5`CYRTӆLtp^> iM0sEdrrXeo:GbɃnJ9GCt4B,IhId<ۏ1&Ѳ6(\VUj3^.ԵT[T7FiK X4ԃ=BDpy/0uLT6.C4#P 31Idyz' ~QSPҕ;&B?#b:&lG-b(x]:]@IS).`~^^GPɩJ{Yxٶ\n@6FsN(wl̼*tg6ܴ*UJ*Ú19= XWaQ*TOoְuQzl=m\Qǽ\ \15r2a4c*/AeO %"TY BK3N{5eA4oDEGȀ*q+1}-"p<zk nh뮅{j:wolV0S)|ET8ww3֯GJY; ibYyC%Ȍ!ABHh q:ZȫTr2爛TBꔴy_r}\ؽgU@~iF =u.2~E]rb}UWz Wp1Zl2# p#Ȭf$6fړ[*Y? p/3O-IR:_Cr]CB9|KE_LyЩWoށG ]Rّ>bXڂD aTm'rx qQt@pWN+`j12^& AbD% rβPjEX&¾doGϦPkY{W >;W>0{Ӭi'*̮ pʺna`nex |p|la4NKZl:[W|rnِ𨸓ֵ&5r2_$'DQ$_@tiEwxVkgn O v?9P,zEHWY/)ܗ[i;=Mj8& ]%5EDB,EogSVt%jY a'aO^1߽{eB XՎ4eB** ͷcŚ0'F\#S- Ox+^0"?ۖ„ZC4f /CP`=\v 'O!Gslg8#k leaIA븮^]w[ϱPFB 6Dyc" _ڑe|HM˛Շ{jBh P4adLpDp \}xȁÝ])%Rp0TK Zd'O[ip}x&3VOS7uN/,_s晠 yIS %o?[bAaQϣWQ/[w|7WDPSv2&B+8:T*( L BŁ)~|;-0R%;q ۬BvkYA̧0Q㍵*=G34F!b k-v*#QZW:ڪ#V~Wp3jv'{B6RoC>05!ȒV G^*>J ShqδȻ؝JXe6c1y/Γ]Bugtcp}| o=epO'g"R0Q \ʹ/7+PU5)zJSa,pH,t'ʫ|Dm 2JTwz2$F۹Tujv[:D8G(~0@̤(xT5Ut5߱"1eK3mIP*&6ɍLq1G좽/f s^:ni$Ğ"gNsY=\[ƽzKÄ;}u(ٚ49L~R&UWt b.uϺȂ%i6Hߗb.~:NH5:@u 5֮cȅ6Z4Jݐӆiu"㚗)-霮C6w0o C3U;oJ.G) Nȇ[ؘ"g&iRVP$)Xu=>e_T&dXY1=m^X/nd8y`~B;C5$SȠt}c$4F߃%&,Vʓ:Nk>6ͼ@.ؘ#9]pۺnzmOwPs4#R7+{K7=j,%^8J9#bH5% _:iX2x4̨-B76ÄB謸 f!H|zl->E1, 6fhZCp6uv*)t0:oUhVK왹]ceϓun}䄓"{. -^ H-̒eCG#D +c'*'n v(sE#NCiv6uOfe7i:DCqgGwc, z[%t,) e{JN);;d:9\P,V m<"!jK=2<=^h%9$t&kz\f<3Cx8b ZX;#c"QƈPD8^D8N[١vR7ٔ?FA51Zf Ri>DP7NpیlMϷM!|4G |һۼ4X3$ @>RteQ!|Sv;㭎afmC]mK'DBAvh"}ۻ>Zkؚy ؎},ħ+ (ͪwT/)XgՒfQEAC{3ZɏVi%\|wիII+7(&Ue=ES$qi?7wgk,TMٮANTIrHnDLwxW3j]rTg>^Ztulȅ Tl 3n}P#D=A-A ]߱#yCm̾/eHeU n|׎A`R{/APv:e.:_+և.q)~C}ްi$&@aX?}8sbQ.uF{"mq?WzȳÐ 6C|}u*law:Dv,'kN6689/ %,| ,ؿGJ_Qo|1W32bK2f;JkЫJ[Ȉ75D+.^' ˰-ڴeЩ`d{j{]2Ng"Aj|_LtFVZHfd~7բD/Qx \=k^Bj`xhw;7^x+hܱ dU h\L6~jsmЊ 2I׽mGmnۜ)uXͬ_p崻q`*?(yQ~n׷6 ;\Qj]@,,MW}N {5h'(ҹD2gw`nClM~*X-SH< ]ga?#>J)'Il^|6RI) o8:ketP=9(\Jfv'yW*]ٖe2'uaM5FlMf:V54tO%e VC=c{\aGq8ÑH~KO|ڞ+PfELcsQ <Ҙ'{5:죥t LUIzxmkK{VoF R]ţQQGs!8|/:b6ZzC3ar-h`BV;]MypNYy][›R5$$v%.Z &,4c.)[6릮ūvAc]Oя- e+)Z#c6/ .4,-1;A Qb~|A\QX|l.5_ں35ɎZBhWCiFh |tVM_ovS±߳e{wTT-P/3O8q* (|)h6x`,O)ӟ 8g=x2yk$i q.yiJv0NdM6DEG!1+'Ӝ!wc6vp[{fN$S$yme]ljպXxko:ٞ7WaɲQfU~Bw&pDS?qk/ue5OJ̫"8<A2wT:J=x`}61ŐcXď 柂Uk;\o OY7ٓ WEH U!fm(GyvQVY뇋?BlPlU^ Ą8/+WHn nփ}$NoTQ%ZrOggA+DU[GchY q}(.чr7f܃4O_I\e 9$eo-*; = :wmlJiUxpoUQv39"'"@b[XA\FTžk2ƽ A 0Fqw@=Mpv({U!UJ%Fܥ'SKOj4e6b}vL4*c|vp6pȏHȞP**Hywđ I9^4)ص}mM(oD*yRشq̥~L3T q;j :Vr/( obzS p 25v}bJ+a&p>YhJI'Hk!IT.=So9őahic^R}%T=?߼U~9=f~Cƌ+E`s_~.&lݚզEi ).I'+{w6Q}4Vg9 |s`"sx;c&'0˧u*?֚%+"i]!J`hxfu$e+)#n.h]S}T: $ShZ묞Eoinbylfr$/_홎'AXTn5dʸm-u-B 1r^}Sn#PxDT hz9V,ݹ{؍1t?hەčPlKDV)9i1 17zN>^pӫ5]X~1ނnr.('gވm[}Lt/aQGy#bGR7(4ȄyW1y900/ɇ03o \ j1i zk1}@3ٍyh):nB }dHվ晞)+R2Cx[. C&C2`$i9u{E,܊$>6~;y _Kne{ DXHZDf/8FAEh%#pk!SULGDW>J S'VQ%"[fυl~RI|<=yZ3{hagυ/ Qe7>#PrKTB.BŤLIśq&yp ؇rs [$4{ tD>ܩʖ'/qPW S =DE4LWN%?T=[Yaݚ`r)2^9d bHdey3]WW /d/!-ؼWB韷A m܅m{_柄ʆGoB>64͑thb(LO O06fvTl$@={ն:'Idf7X+95Qvgc{o:k3|8h%탨ȖI-8o67.'G2FW\dzmXȆ:~jd;,96&wXPIoru/~2J01#ٻ_%uiYJhaoLeχxuIWE~76Qq̧w6fЦT'8>f-ճ䅯_6,Qi%inL"ES_z?kSc =GkYkD;o ۴&L'f4vq؀.0%9o-u~~Tҳd%4.F:d yA4_JqW2?k=C_*f-_im+-42hۀPs1rC'm4SSFk >g`6lCwܒϩ(uG# .:~KM+Sɶ+Ec,$ۊqaCKYw LI:5~{wsK3ovK 5!{W+d1[tR\Wa6Sߵ53s qD{e Lq>r_ p %Nt]rpi4nGgnGkIf=#l]+135z0S5#o "7 d5t}Bn pjpċ ,;#~TpTToxʟE>(@Q[,L$[.yA3&i4!жn8r9Cb5nRT|rGK)6d].UXF9M{ajS΅UOaLX1t]%݌Ϸs*B6.Pd 9"%$XerӼ(4_ Dw%: YV :%>yHN 2EIS9N5%1\QcS2h\7RLnF͓KACt#sco%\Hj/ I四▎MX| `84Fz+Y)W7ı FF y-R]^m"f6K0GB|'3rV8QT$IRs\[NAx7F&8K|9N⢝Ё/$Qa  *Z+~I!$>f~&b$y^c.EuHwZ!ẖ `'gϧ8vzPZ%t}/nM?oW`{JuSjMYr:[۸ Hd8q+a^ ek⼶f7op,T:jчzB7lXVD~V&mے͈g-ĈD4C[ |G66 Z 1N&xlH Q'5B;߿U_yi))ǯUD.BA|M@Jam~Cr_AUlRV%fԒ@g\)zku*FmBuuyiPWca# >=w1{@SS&Ш^ɀ$8cp[ɿ*;?=>4+ Ͷ)OIgRa u|CY D5.2}4XfϑfP:Ր#lT4F㸊pK`Z )4T0a2ϐp߈LeXqsȌP}p`bm BJIf'myBB;ZSJBE@zIkڢZlj,Bjniu&d'v]&-}[/GӶ&{eE㛘w T|i\E ~Nt=Cy9T@VSUv>a>ZcRnwZ<^+}Ew_S#| [4op~{X -q"GKBQD"9g' SQ(#YnÇDW|fO/|KF++ިJZjG3IXz:˜$0*Kﳁrp #G/Z\+v)8`oHRnO%m[cQ1DM('Yl\,Ě.U5:LkZlt-Tx`UC]d|i= ykHr"wĎ։g% e :hf-ݩl<*WP|6fz\G)xΊ:CA4A*c= <IK!/?S)ԏJA/#f/ٹGkc*a揆?S!:CazZ8yv1&<;@Hm,a[Qd"YN>=KRx7"Geҽކt.^"WhVIa,Ob"?{"MUkNB ci򠇶x*@>u  *Gv an$֮0]8N 7@b:z#Ճ֩0 Xtay2"d11&ЈD$ 5w΅&+ƍp90(EkV%y>F>s( ]F%G'4Ҹ1% E#0YhaIő/V~ r3eёԷJxJx"ʮtS6˜YJ4:(%ɀoY4˜BB&T$ߧ1`D4f`zIwaA9DĠRg')k_ZC;ۑ7<'(M+]g7 sd*oM<C9Ӵ/T>(22 U_0Crۃ_Ƙ-)y eRNM rgr!Qsɟۖ-Y \y1FK6|]v:@,w)۽ܟߞĠvx>˕@VRsPf("pO{~TMA8_y(_&zeQU)e-B]{_; JT8 atz8j)܏Yx&^-#H`N@[MxC$uOӗn>DErR !܇i<`}ƛTrMc,-:+lFs=N _pW$ ̵5BLʗ^j /#q-kުi%<#kAw/@KtHLMv5[W_Oc?MuHʯhɣ\y`;5'Ϧ<}6n)XQov8 Vj7 _áBީ~=D(櫺fKk(S&^!hNe 1E հ@n.zJRښfM~nJa+rZL3m2N}GQw:m v]BCK]^{!6! ub"r$o·S# }U,o;QXeϠԲ=)=>1T ͅ[u_X.-(j@7.m<٧|}_18_ĔՠqK@??SzH%_jHvTyI %UJy{<߿tԘU7|Q#(]V3P2.f!$jv_IwyowN7R|U 调0֢B,l ˸UKt!t+HLI cQ]sC*S,5r7ޛ>Z"f 7!S4[tC`Й Ӣv!?Z^K`R6C "^eyY38-)OꁭdI}+XKrRQ,(r[ t9tWˣEW6ifgyrYԴ̤]I&<|xoxe,RH=5~7w5~S%mz dKr;EL~W ˍϑZn0Y9wwB/ۼ{h)mgE @Pۏ܋Uh'U0]@^bх#o%+G[R~Ȼ_ R ):dȤ?d*3xV$_2N8 S_<|#sC\1l /I>i^ O 5<]\^ڊ3AclLB3$ZLY؉@PnOI\,2{B0f%Mp7U;|<꺨Rvmp}#)\o>2C"l|Im4f +}:ñC Ӱ6XQ~( MwqfbjUKd3NSsUZYۚcasS|K@YVrsA]8ITןP5Ak~Xꋯ74aK@1UA+eI`@-<:եT$,> ^-Ϩ.NmݐliԜm{z8Yr{eBxϐ'9NK=*+}Ø3,J!K̃h'wېNzx<e}8 z:dzq0ZQv+$|`A@2qʪF}Q 8  IdT&M"JC\%+#y$TϭQII1ǺN޻o*q6EP$qe iO="r];!и:SuD؍hL8U}0 ؘbu׊/=YBߤ_<.x&Nݗ] 1_7Љ8x {3C%ղ < |=dKSfX'ߔ+=Ѓ)&ңx2a͸媀9jJ '/^ [[Њ b>q>&|Y,P|P-y~ʤKV<5 =T4OA v5 Ŝު;=-4?ɚ;c`#V£jӒDb/O/eBU8'T@n%i^J-$lsQO xN{Ϥ3* \^bN,t܅7(X󁆐g"ob&:L $\eExk|w]&}pZQ#9\(fp ! r '?˟@65y0|.&":m#ٗYO ձlpCM?;N" :k_*Og L_eX5?F͡D 󋥬Q^YmlcuOC5/Yu)tc\EþCzN@}[ΣUнaoZ(&@q? C\SA؆\r-u:Jĸryh_EH.%}q#dx`ak"̥ہ+LpLmK$>TjI)0oZ! NMg O!/դ}:$r+OIo`-63& O">'L 2+;dX]53(FHW,^0n*qڹaZ)&e+~/0 KP aP LoPs"/wC ј5}Osgioe撩_j=Ps I7r-& 4ٮ&Le8-O,볧%$s!IM5EuJ+,`jXfHo%z(I-^y7>7>}DQPC0,%{.߫SF]Ef'0#iV*qesZ4kS7#)׿s)r83vTO0Y*v㎾wsіw>i -5}-!M{->]8ͽ谭OjqhZd3C9?ȇU r_{ss:piҩNN)+BBq[, ޠcase"Xl=),4 +FJ.Չ[KL#Ft-+g`"4[M8vYa,)MzS}4k%W}6?;/4UDƵ&I8+Q u4`Wjt)4?l6We Zmp#] tQy93jX%+瘡@$UFDu|w2#<CNx,R^,}e9uVDQVT6&pt0TQd6!ojq"W"gF2 k#%7YVʭFu){JVIpz %wd\k~֩,q&Vq^dJ+zJ.x/A{⽌s: 3X4f|8g&VV(-͡?3ɝc3().x>NQFm XVwմY͌#N{LR09V{&1zn}qhCMٛ@m7!òsUpVpyߚhl¶:J 17nL2q./#X<) ?K>TyʲJgoBlեp!eNYKo1Dju`K08mf6+>(@Ws 0"gP%Dۛ.b7φ}Ҟ\2(33Z<4dn)ӽId%xr:aR'*,V4dtt9E TMNvzfq#t*$C"jRu̇k4/Ph :4]4," OkӢ;2s;t뒋ܲ!m9K4Ǩ@dcˆ  #n؟j(ǹ+9X h=Sȗ|J}nk [5`o|K=U@P {Un6)\9 G1.%a:kLF1}}$O};)e7ׅgeG򊜄x9n^/b[("촋±ՠWÌ+ ɼ0_}+ ָl˅oh,慾*֓pu1$ub&6,[6]'ͱE"10XwLN; 8oh4 v}̠ tfmS\윻w;f߈AvKCX߂MqAE(䙂|qSA](0}'ksb&r7&@38ʔm{;RjegE^ m^$_ k&!Okc1t9T өsOHhITOWu $pٛfO>,ft4yhln ET[@9R-1 0ʋ"F߰m*ﻠn9tƟɠZ+];i  e?꾚=UFץ`0B K ݁N["&*aWz?odx&̣S"@'&+ B\{f(%4i4n}OC3.ud ,0޷ׁx@ׁ}fwb*8.ycE?ϧ88/o}ʥ{aqrےrc%{BC0d;{7Bب 5/8 D C/Aml,_yC |J<|8K>mO#e44c5"ʃ//o'e07IT=*DS+adLa)t7=+;=ZC՟߫7 :ߠ}ffy>`Wð䇸1Pȟ$<@$|m?]$6|W`|Oڱ"JvbVwIe=6[5ҽt%5ufف./oaoܻːeͰ\\)T`5-+|t0vqvC~=|5>n<H$GuI|~lpuD1^ [ ݿYe ٰvdRco^<=/gx `%n=Qq!Ft?R@<j1"~] 헚mc;V(剱`:9EF(f|Ʊ]rNwLKN$Rp+^8Ghi#['h \ʁ伒7pLIjyF24r](5Q6[b '6ی!KWS_9KШ\E_/4QHUcAP%Cf6$@-a?0L٬[8mywNZyDQ~ʉ.oY⤳nUxKD*lnhkUאSX vڤVΓDKfS=HrmcljUV*Y-ar,*6>ٚFDr.Lz2fuA MktP_UhltDBj Z͠Yļ_#Q xcZ=lMRL_Ѕϟ2״94S,.4+F gȭ]/|ᥫ8[G= %}szi>m'BsK:R2zTVH2+=8Pxl'`K.S:n{Y<ʌڊ5v)]C1-t*2zg`TH>ˬ&S,,kFxլ]wwnX'-QncydT5P=Cփ^ikTR,1`8l}[}l0cU*6*b b6I)[݋A]5v:$="n\7fn_"tDSF"+#au%}Gm&&y~6sg^Qn:N}|ҍkIȤTE Y`rIOM:h!U 2gzuG $QeAEک}CpȻQ)S"6x7>RM |Oi=0X!pMNScs+ {&8>3³_t;XJa!m}CO.eY{Mml Oسw)') yA:e^* ]@x7iYIE?[-C 3m6.ِx" TH{Ѯ>Wg 9ŔE Ԋ9b(j]Mk |D]~p)՝V+gD7 X3<}Yl0FKJ/o)fbPw./hQp6AZb)u8nKy%veRi|>iY7R">dR^4ݩy^G'vf_ϲ}-4e~U%Mmxa{*nd:c*6Q~2oMi(C8SW%r/HF >t*Xw'`'-7w%g 8Y#fE:}G>d *|WgbE+ohyם$yz$:bD#aCjKbb~c#Od BCs{tȦVζ J: !t@RMHBV flk3i&=):u:;șPDY|AW[i#um/!(Oh͙*/\uy.lGw죘c?4AǡыJnPxvHrG+^?ߚ7¥[b|./b+Z\ym-:Дو]O~PۉuJ[ѥ8ŭc_m"Vc4ˁ2&k[k&m.I>Rϩ;Vu[Ub~5W[49 ]6?9Bv45JMLƕ[pPj-: wm<Ы͍5Cq?Fccw1`Fyç"[eEKA `XEd]Npc\JWKq#rw[)Jh+x(Y*_݆ݙMe2YU/tiB'[Ň0+-x.iOv]3 {SV[(4p^\:qu PkTi4ޜ-I fUۥ4+6v4)A>HmyŃ_n>#BCPY실&#H l&r`,1VBGDgSfFxF]k K`ϚAt9'٣Q~QQ' ZhE [O w6o}ޕ).M+xC7`C[C+D+Ҳiٓ9s K~9#?s a},I'C>{g\]s~7nŘX4WF#NȄv(aֹC!b {.>q)K/DuO4]GL7x%3ZsYr$4+YD'=J@B<@ Evy+J &CYQl2wNS\uJ9DP 4tz-8t%*9goE4oV-b\k [hb$IXm/1~r , xΈ.wD7jtw1L13G7#?!d1ˢ_I_T| (Vg_m\&RrBkXJ̧/"G η8Zq\YR@жv6sn@>2:)M ʄ @Gsmc Nb'|}5V&g#h|FmP$981&]q p+8< PTbų3xd#j0CdԌz V;Mɣٽt[Sm;#&e6 a<+Sfy^g 0_$pXFrSmYk:k?O=F9,5R˕jUSJJf@@uAɋ[63fP#X?4)h;W~,C-vrs/{;]^*!=v&rk"!p.D;#n kKjnpuo =^tsZN UI81 ժeE!ӣ0ib@nSƺ]]L~^gJ5ZTP@b2ipA{JJU|K4_+4d(7|^({YJ!yb)#kngί,Zf5.5]n7Q{n`ᔢ!*}.Okc¨#5.s'hcc|s!'< iŭ\^7-(b'.htdzzjۏ >G+^YqsN0oѪ0lLG?ΡZzdrcz''? E5R%,̧J'+~]c[*Rf6KL\sK@U+Y"w[9LR]D}c VIi`GmComL_7Kdi|lk5 N#4;NAp`V`ij޻W}c1R<.T%D36Vk*IӜZMrN֋ L\G0aaN>Hi`uŝ(fiM L'>UB;Kxd8UB`z(:}Ou>#j A dSh/RձbtY F@(CѬV4ܱ)}T6P+͉ցhƞf&-^ _8bpkERsBQ*G'(&M\ H)=V%8&[ AG9:#|K.V@LȺ(tkݩKn:Tl aQ@(3]rӛ%D*mp8.6g>c+EغBgߺy>7KŸ٢X$nijħ蓃WV K$6ˎ&Tdp*e>ӈ6<$ip 0NhwmZ@=3tslZ`Ϣ:zU5dgFԤ1%8sX1prJ0C |D.(5bNuLB{0d + foBrR z*4}VW!fǺ&Kҕt61TGqZ!%w$q}PO9708__N .QRYΤl&R)YJD+OӛV Kchm;j3߂*Ћ^#fYjF]}}G^ZBjPYQVĞ4׊6,m^y|ukqzg] {ק92gZLTD/5x62EƊ\Ħ'z:(5W :: F8TiT"jB}SlyO[nڳ&=dau# b& k){x/y y}">O9MXSA1oz ;Y!`1CKueVBk,vGL3(z<7[r,mg!RBN=J>+5,zA1תe@;=]4|4<_i;MϪoc}nlH xE:[P4EcOw FӤ)P ;@nTR~A]1 h:9-j!*\`8Zܥ5%4$qaFp{Ƈc~Z7j<Ø޴Ch t*b94~cd2Uq Fʁpw%z)3 GG?p*&W6pp⋷n'r<><A1c|BN3P[rƪ$[ҴFgz%dN 5J}鿨Lؒ,'@0>sIpΤ $fd"P]WƲ K=a'MSL(r~Z>)x{Ο&o`q7%r5rqY!IѦydl`}d.5$J> }&#gp{vR5VB}5m[U$9_W@u 8.qFpc~c h!{ߧ3l~SH˼DS5xR˜17w)RI-L7%eug4D l) {cާ!Jeiܖ"35bSRR"MK('2jFW #C.w㭂rS~J{;BR%Cy2eIf5$ỳFuU_k}7fayHq(γ[½K ZJ+ j.d!eo&8l/Zҧ!6mG1)F49{ $JP 1SsbxI'wdwdvjc*YJ'3i q$hRR2`~2`,j,|%ܸ\.1O?f|ڂgEklz9#T;c`gt؂XoUfXړ$0K`w=\S~T(:dIbuXOk }:NWU{BڙZlݑ4"zq- P6 ld3a= "ǮA̙ȇ3y玫-N>~Tkk<߮''hˆ~{YĎY1 P{/{y)c(8JFKr$?wqt 8J¬PxwqN~>u*۔`+)RVL=];ZV])@}gS8p[6ΦUxo> 5}Wz0\[Gt ?!mrC͝ԊWx?D1TTR;* SCBtydES}qW#.Qզ+*mYHč9q$Gi}y'[˺;c{Ь6a a mχN+C r;pHX Q X)c&FEsM$6jnCJe'glBP\Q*"_N))p=+4ّt3=- T@]T6Y*y1%5ʯGdW8Gu&@e%BK}:6J5x)>a^WL2pݏn| !GoSgdVߣ~ Dk4kgYXЍU'%WW"kE{VL5z`K4- I> a2" %])nqg \ٻoa=TLHe=֪/*{oLxݹ~cs֬ Jǰ}^:4, PA' '*/fHO]oI;H I&&fv/<{P&x HnW"IHZl.;jd_`S@+1g;1__q,+R[k,9׍Jo|BKg ^qJT2&lMaL7W"^ǣKVɟp1׌DO&Hrpz-T_+c, |Q/1n/;fU$& n]]5dPB>!@ _M;a-H*Y#N5 Z2r* ".Mi*%qT~+20d[f]ҝn-4c X\9!KyNapy;aaPR H3'2ͲEՙa E&u-0b[r*짲y4Xe a楀J vam˓hLLz|eP"T,>*Jcnގ2s{ q*D*xU?+_'q'mgnxdF~d;y0QwSI߉REu>a( 2QqcٚsZ;6f6fHV)X́T8}m- R@bVݶsHL*<帒AKGD-q|&n, dQ$:irW"3|e;w$-, 4`(NIb&]G*Y$琨}$9a}CVdr+޶HJ屚}B* xqYcTd=p;HC Fr-T#pJ)&N㡖]zyYOi *~rYUsc>XX={lh,7'-tH 6<|¢󱕎-MCoAdJ3IK]X9{Lԟu1'ԂiQ^9g!-V'8U |rtŒɇw퀓ɕ2K//CSIj)OKoYrԮiZ|Hi3W~6fyug-ر֧EFCkIPsP7<~p'Wd{_4?t\ZA۹#m$)Wrcxp6/&] /6k F{o5iqm(w~GC:kX`a#hK>^5ݫ=k-6dv1"r9UQqK%/dH]$@| 1zUNGI1xZc*\ OncȯL83/U ct~g@^m[TvCþ'q *9->27違>X6Ȱ%)#E9#1&wk|Bj`-S^o-3_8f)n[ns$F >IyvS{_+@JRa֡y9mbɴrh]٠BN֨>nvG-+r<%9p^eQ ź lX=NG )%%CĴ?~di.n.-(8/ޫXkrtkA\J=-"($̓4(7A z u771 6Bt6Aq. ds!,9c? *^Y0ܝ z2k v2ܺ܆p, L/Ī`|5#l765/Op3Fq ,9os 8E༦ϼ:/eE-iv]/\#[J-C`U P~Z+@ p c[.C?\VsCH~ka&Z9MZ,+/T]U'{@]7A$_&J3dPB=in٧cÅŵ0dARj_]G\.:6NTeoa^vqUTf7bhRW*/̯b_F␯&!zvQ\ nʱ`P:$bz b%GޙLNXoa) ƞG'29(3C6b~aVڕp)lb@E<⍺ QCqj4 (uo Nޔ^ Rp))JW""ϊ4~p\#(oJeO:21>X l9pzonPhv@эp S$6(y45 Xl3r|IE1*Bm\(-$*_tW\ /(+vI*d2ޮ ZȇL#X5 jo@U㹹x 30}1U*'*Pug vuRrND[˅;r; kA@ }|j 4<|i",(DvwAR~,MbA@⴪!cN}I:YM՞pڀ.9$*|(aR7 }SFwTҹAzIң9g﫛bّVK Sj .d4D oUQl3y]k$ó5):_H"@jZ랽AlG <ۺS=4Ǿ9(M}-;uV_%0vH+^ʼhmի%>BSF{d#`x㭁eaG1k5pXT eϳ3Wgn wXרsaʹIFPCD˱R`bp\JW:zr&$jkSTZ.n5b'1a܃,i ex׶MϺjاZٜ=Bٙ Xhs&等w~xf~Bػrљ̊̈́- %]9xY =S9Q4 h20@eJ≁-g-Fa' SĪEŚt~CC[H^΋D.d|xшLCVM/QL*\ЪX*=-t6%>t}B'=yPJ"7"zvP}g{ʜGcLgaI8QE%|H8}̾ Q^@W[Ҏ[>pw0UF ӄ$084R2v뭠&=f:DGIհftL=H2o]kSK [uk1mǴ >yEp^Kj;J?Xs86ۣ,&|9Y>5Y$`]a.gI %t-1ڡ%9kOaKl)XRR<ШP)UvûVQX7"N@'jY /H6/GNq'q0%Ueص17H;RLJ#[% ܴ_1d/ϫ[n~dFޕ{A~d!K 8EgBS)H=jGLprUt-^XbfUuT0KqR}[~{p|4XbyPW@Tu^ ~^z"8@(1*Q6ǃsLG#z3F zc-ǸIL#/e,^`Wz\[A;fDrȆ)q1ښQsC3Y!N#;1 PIBH.)uXl&LvTel+L`O.ڮwqw;<=dP1{\qL::M7ӡ# u`{ulVbo]H;nQRpv ɩuQ>i(ьI }&bXX?V\i 2, ~yz8.V9HFbJ_H!VIzq_Fۢ\n3ls*r[sJR(NkU <ďkRK S6;OCKy<{vFad-ye3L3攎LBYp&'{,H l"%t lFtjJSVk㣑5B$2Q% 77dLdچb{rm]q@oЕ5"Y\(qhXn@plwQ"mL+(ܑ 7uOi42j`GjvFOBS KCVS`"܁ 6 QM=`'15pꂸ^Վ$}t&39{6X^'Ocݦـ; psA}>ۏ[v^\TkOSߎzܞI7,;^ ;6Ɋ[Õc<(#h=[V uc_豊&Sb%t> = my맜&uEFTRddDo'~;t&f:Vآ*b"]tmI;УuZtF#_:mE˗vӐA;TLnb$uc ٽ.A|Kc-:Y,TPPK^/K<*:u!  bz9ӹsOIBG`אrxt]E:q?}xads# R# C0e󜸵0)_#k졔J2b$K48Yرd;zdo8ET !,!U8i?8/'hp-m*e>f;nld#t:}0X_:U= [gJ"05Xx*gbl0agJWBi0ښenRNV{G0io=NWiEՖ%(4i+kq%F'd#0IEB {V8()l&J+ ~Ct sW[V_#"4iMRQۨ49 Qg 6`<b:3a̒>@,wE`Acdz봹opAHjMyǭ% Fu 0xv)o=??uq;4,fso,ƨ"PAѵLUZ.VӰZ{N>֐e'䘫?Xr 9;,Wvj!rW?>siG} YZ`(} w`*/-SUi>~vZOT{I 4o7E1"՚ҵC va>pfG m"Χ/X*hj3pT̺Y* Pҙ42L u2tc&T5G33C_}G'a1 Yl8%yyaSV_. %?5!Q"vOHd1]IɅ#k5GS)Jfst"9jQ{BȆydu\=gtpf,Fp]WPEfYs\O5 |;vA)s AɐXB8O ^nd$N2˲aE(V7x=I[Ɛ+f:?ʞ6tS⬈{m~ӂ{\ ܀%K_JVvSrdfR_[F3۸&Kڏآ#M]Cbxz7%ȍz~˶6z7kden= +HH˞U&yrQȫ耯ZW%a)wc:&RwNʹPl_i"-ִKLKQ@pmo`LFn%<=fvw }FF|/ Xw4}vgb%) [_"šj=~X\W_lH<Ҙg4cW*}l$u%{ctDKB̕O(xm]K`,kz+/2%O'JHa.XDݘ8Wv MA4^K06a'TMSD(r@kٕ貋Nl@?.N# Εu#@Vt|;fQ'=77f;JMNCƹWY 'eH!iUӯş8TYCs#C #C)# oҧU uZ5%ڨQTIb/7: q]p,MʉBPc>~smcFa" TIVaeS=Z쁝zK(T:HDi5ֲ|WZ")C.6O 30)Z)dtvrs06?c6[z4#v&LbzY뗍~6K/Gc`9- lΡ3y5 {@w>}p~;L+`0 f^gm aUK~Bbd$7uöTlYl}CvqT~kՍ(*_T9h,)zǘ;òwTA(^Wh'{r_??e`̽='*MdHB@+0qnܨX=-кOݨUϋ~‹G;׭A6ozCQGIQUMeq,:G+G^J _NN֪T%Έ6xg ^=J ?]8o7PxGn?x%P؞~!M7k76;ih>"Ǟ=7W)K.j* #o= &+" m쬢x߫] H`9'c޸J O |[2OC?;E;ǀA8\wHCx gm-{ɫO[Xs:9 8Ts0n9hdtlOUr͍A(X>a.`l]93yo]j3On"h򤟴.Ovi@x܇9yi+q)bzՅB0'rP*"bEWtΆnI̓~&c\D9s0Hd??SJdBWnU>Rjem9H̴&hH#csȚV:& 4] 0ӋTROh", wmpC4~ýYhT$RGd;8 4$S&ڙP$&(G*zBI|0.{}&ڣ ^# _XD\OWӁ?# ,ζۿ G! d@ڲiB7} ǜ_qgfФşI?}Z'S+IʌGP Q;˞o1_ [v8Cc+UW(5DDIꇕDG+=(s|Kme`=[?ú"A[O6@gmbgBNbA05XbɃ$U-X΁I=W7.KKv`_Cؕmj/9t8pb͓HfinBf6g1G.GvQ%&x~ٟ?@ R-Nz lpK*(]#-`0/gqUVd'TRJ9߇ܬ9+/i렞uzgG6#87u7WCh,\c Ȩ=*1Im 5"vNh+tҼO!jH$ZO$xo~j=THʟ{XfVkeQJE'a%RxDpi MPAfOWrsaYQèjf1!^'=2uxXnZ 8`!9ȩը$'V BSi-\ky_C](s-A>8`(f/*dܒ sdbBLX ~6!qArdAh H*e%pӾĊ?x3p>`GEͬFUeE8z;7ZR\A}Q]&cqabr,R* n`+(Bjd<㇮o7Q$ěA*_=өZTj>k:lR .1/zuȉ!֮.ǡdZ#BSOkx_1]eA[XNajV:0Ā/sԧO\5ùZ[db B<$3{=-VQRV@.Ou>UMIm(nM=~Xjmsgwʻ4D'-,ol@;an1ow/@b>~:P4[n^{1%epm3 ꀉ؜S#ܥZPZS!UH5}a]$pQp уD#򯖌~0=nTSfY\Q3FfC.J4'ag\4`urA&cfa&X V>,d=vP TIYA0&}ԯI+/Yt*ՉOIk /H;@qI= rj{>YG=T.J]o>XǜxAzCj7\]%l&wV]8GK YԒJerzvƂ.r4}*wN]!!34SL4cnaY6U Cp43xCM28t­AT'.%s26@?<Ÿ)=ZWVOԉ*o3Y "9D^s)`@2&SofE' Sm*ǜw~òbo;ITcu=rE2O("k^VԻY7<yٱ|uom|%\[",C`P#?ڥ 0хA6~B_I:|#_eb2P1:<'m!+J#A 3_=$o1~Lz>1R>bj# e+LMNE,nb5n,U;V^]ʃz5D-إb >/8}˶S 3J.jyY岀T{ ~dW<0]s's5;6'6j9uC_ Mu}7|RL;YFwr^*;Jk?(`h/mޫT*uH?## [2*䭧$٨w* S L@xG8܇3GKaQZQAJ ^v3nm8*b=∗q7¸t.b{[q0ef761w w$kݥC ^S6 "pNyfP ,B7Z6) 4Wpdm0=Rgu̎BCX`ʢ.qhO(m]Nm#G@ nؼ;`p*qGlkS+)Zvw18B:c b,t _} %ߩm TeEԄSl3h/_ӧ7^-hU]͟\+ݖ~ÕWCxko}XX`W#dN.T7l6E?.r @[ux]=-9ot{R|c&B$NNSt@4G Ax;|} 8ᨑ/p s,x!*]BXpaCvAv@rS0+L ×~ )DP^eAO;@޿r S?Q"-7*`AWC>Un-^e'x-gRhW,s"={N;FWVA\.f#Cpd2G#gD+ަM]9quLUB+R|(ށ dx <CWPZW8PuwP2KIs\S!Ey>$H}1R,&5#UJ.U#8{WZMҝWd<_Cʪ_LkHτՓW9G12 Hl}gWҤWCC 4Lˎ}pgTN@ te{md"LG&"y־6֛$o*(65OT S/m:hcR$K#ƂH(<̍;K޸d;ǟa?qlvP"M [`TAQw5, J%#Je`)QFzc:S6XVQĻT C EdJcCV~I׿ 7u3̜1FC8`ţao\ wDwjxRrH*nJA~nJn 7G+=? OO=p3EWtiH*^|uboHqY-sټ. ,0mG$aVSYlwQrĖBuzZH٪励ɰӔUp@z粮i)yΨB ?Dbu$+i @@CmpYmsETY}I!N36ǒQ+~m!ZȦ[v> d%W7"4/3D7 le'D]TpFTJ&n(Q ۫ӧQzOg] @tO.])>#1ɿL0y4Un$L1k—,Rߛѓ}Dhuڴ K}|&wW3) eohz<2~EP`8^d;Rqñ(XWG(;L+)쏄Bd pEeaH|ظQlWĀEu',:1JS .$tΔ ^oڙx9E6zG!\==.@Na*ZF}ґ *R0y8k)m3rY3.:%޴`/{L̒;qiR Ŕ ?;yby1Vl ]4{`={0jvGУ"T_ŢYZ)e|Sh7^oIOAg %I!̻|]%GO(q8 .T5曆2|3Y/D:rF Nk>3VDIv3 Hp*Xea\=L`'dk'鋮Pb=6ƚ]DyP&}@3sD ĸJ\d#nT*q24Dw哘gaN`֘Q7nVq)ey>WStZMPYkW|%,!wOݘTǡ'UWxcFUqs&jsqp?.Q p$ NHr1-#C{rKBl$հu&,Ԍ=C++[bNL ,3 G-Ll?TEHVmv6hWZ([_4VV>>~ϦZqmLa2w)Xeg}:g+`TwRʀQ-.C&7J){02@ X fϻDs/wfL}ыבL_:X)+qϏa"FӦ4[TL2P-)Q3GP}ɏ5[[~գ:ޅ4znc}f)ǚ3HvNl\{#1ݸÏL!-Y.2(,RG ,k&`f1cBSJYi糖+x8@vCb bEFK]N`\:x DӚmD 9wTjzxzl*GʭԐNW)xG54RBT:~11 _AdB4먷{*zqF__Y5cB3թ>zP~{NHX̒%ܠS~Qit^(%[1`Rk:gy3vhOg <|${̏4tAoϓXS.Q~leK|jtg<59t/WB뤠l )C0|JSw 8-ɼT<Fzs2vO.fNW觘abٜxRٰ%\Y0Z|bS agj>UFPb}Fs9-hkAxGϻjI V3eu*pqm[ذku;0FO;VO1Zv$ eŖ^k7~m'N8ft뵇QDgKJPJDLfLVuG5z;ě%d1E&`zazd0췝7 yK9}}u6*K,zi0,UHEe?id1 _ de~=Gfa4 /gu&^J6 D61s @.͝)Bw>?v 5jX\ whx(FC{PwƜ7suBD%,}iݒ2Hҵ%;KQ#1NCA#ɇ24BZ#;Hxcc p1=Ίj-D(=M|_=<]IE0рg|`mm0L7:.HS ˜ߝ{oe72ם  Z6)EEKȾ" XINXm̖Ok.=5<$ V~~7`8" ŻlUzѵPt!b][5s JL׍A#ff E$e@xtWQkeFb@lR6E!}z gp~$UQYdqMi=!m&y< j"_($ppI,3vJ-Rd;/I4=`oNLt9>Fò%(231SB2 R`h VjH.a}9H36hpR)ȢolۭHen׵7lV,_ "QD΅9E5Rf3cIYGz6(~%1~kԓRwpk\MΘi?In25ß!tt)N+a /j/ AvFvc8! ?(7ȉ|"թLAW eZ]rhj1LI~X6\M nT;&uں])d /ke ̭i怏A{nb37(AlMhuƷ3q+{[Db+]^gg^lڮS;)z(\-KISbL#xey_}*Oa* 9^v% c*{.KYEiJlz @+o\boL.Bi} N,,bFE ӱxlϬH*1\+S .p0,8L $>FW "ANq4gM%6 3RTo rmg4ut2]ax\H('4AC H:W}5%X k̹*(#߱-;("홎HPFQ6xq,buyoCҒy _Я/XpGåXqd6IU܀!Yaxz4d-G&1Uő%"憇1薻08CFbC$s ۤFiYZW.Mflph  x1f'VS`x<;xy#稧$ !*"0M{K4`K*zхB@f\o.U (9//#n.!ߥ~gְc`ż ɷs=>G'd_UNFܓܫ9)0yhD, uuҟk كKk^ K!~6JʇG6/ +0(xV ۯ,(l{^*c `3j#>2@5IX*Tܽ[@dcTsFMSqf"y8%xR('UERpNy7$qc;f)M'bl"RžzQZT)o)+}ov)Ms{8ù D:m+^jwY9(,99\UiM$LYPS1 S݉("帨cD)g-k5dmn+uF({wf:[pV\lj{ WңV?O&1WtU20ABIMB|JAj3=<4Mk9y( {qQ>| ]c|ɓF+mЊx)f[T!M ˸]n;eaB]l+!$25hAlE 2yB033qf 6;߼|j8Z9s˾ĩyi:gH@_`́"(:{mߗ~6k 1rD+J]M'v1@}lq+LEi{,>K UCTHvk6ǟ儂chMi[NNZS6U8#P~(F\}ߊDP@NT9 .niHhgkt iBm 5"aXeT =,{6JnJџD|Lgv.W$6-`zƀ/QOf #+EѰggfZЬ#v87q!*uaHEᚍZW?g~->,ØguV8[hwo^ z:cF$ĞR=Rc e=|Uz^;.R|&5| +[NVn3 nP0G01Yq1}N/2E_|:f|<b(Ӣ@ Z-Zc"=.{ 9{Q; eP1m'\{ؿ+9h#ZFb+](XRx78P$$*yhgLVؚ# p#p>2YN}zhwS9Α$GofAS ;3N)$ݧkod[0Q޺bK/D?>Sd$.v u*v}&.0 #Yɉ s|k iVԬ(@LpFm!T9J*2[ܳyOl뤷ۗ5n.uP%9Kh7 Yq+p(O'Z@ë~)+C2?1 *-r,L`g bgq;;p*͠Ie*2L5dMdjLPrM*x ʦ#sg&뜥)paȵ"/6@lG9' s+7>J(݌ibMv)rDX,@*%%JB*1B=ŝZL_'cxKg4Kek6#e/W‰x(WWhEOK^ȎL!`kޫnĆrGZ|4&_ݩ_XK*! `뼠gY"iT V/g}ʀˈi;?fTeR'W qmW /%{Bx-L JQjs-/julc%t?3#_&IeLj"{ޡMc0z^ƑۓJ) wc&Uyqla|-ֿYawI:E7沕^>#a>x$sFyOeS;l:n3 @N#bEC.y5 *("~u|Ut O?#Vi^̈g¨&7b RGfrjȸYCF"f8dſa__Z8SKz|@~ߪjQiJ,rVH~ 2Rژi4tjLbgO=B@pk#_ >pO]t 3omm~_r|z|"D\4Z^0}|үݤbi/ fIWe'wȞt,6.x0 j%e3K-б@{Gϕ"O0(&^H79`~7nSP NY Yu {dM6Op#֒;0PZnX dDx]JVHHxbV& .cup9th{Gnq9wu.6]VH;X?>XY?Mhi^)p 1Vs#y I /ɋ5b_K?/06Qpw/5Yȫ0(4sgc/Ĵ|=[b-U-N4^DeR$$A nDg LKPWcKQ3F4DRG6&a:uחfO)hkjpsp*_ xar0Ʒ!x{,uJUVLł)/o)n r|V+P #j(mg :~gy'Tit nUu}gTF|xGF+0KHV{W/>cՀspQm^vze-}tfskqCJ.@\@;Z@$GoJF*U4Ƃp%ŏ# bk| ]ubb{*BԳ Vk18UCb U־PHxZԎ$&o4(*WSܤ!.v'.*Ol9q6ÖÈI\Mǡ9RD}Hp_$; #xܮC gֶjW6m \ .i]ILaJ )3NA?S𩖋!@$ z hȯϣ=N?v?FDCdn"<&u{*\ ((W,0 +=Vg퉿pZtD>ͪp J"ΑE5T̟]4WV..nC3FacdxE/Wk+,<mbERVEhT.^h|ɪ47rx@GLE|MUQ"X;$q8xBŶ u%'b.̆YV;E8ͻ 86\n{hW6` n]ȷ!iBs>r12Cv5Ku)\|]X~aZҶY= =ZĉyӀyaLg$+2KuդWW' [p8,;>u!0} {Z#uL.IH>"|Tد@Fo^ 拎^;)ףo:J"CçpUErk:U ?%! ΞT,y`rIaXvqR"5UŢSM-ۃ fd:Hv-&{pMeVӆÖ; j1|۶}Wd|F0N}3`^/ߧlgzYZizTk98VHTgN+tat|BVպqێ?&jN8xQ>3眖$/UvgHQk '߇n`) +&xa\K9/`N,hD,ȋޘ;*ٱO)mUл]PicY1@B424|thГ}rK51 (*y27 (bDO'ߘO\:DT6;,5+Q7;)w!S5}#$Dð;FF_mYx;窊uU!:9SV::L7N@$t>AW؈Ҿ$5V{ k+&jWyu,M=,UGrlhO;7/x^ͪ`5~L2N86,s-fZ^̊7zM4ݷ1Ƌ:/e_ʹ=IVk- %nm/n #$Z#Oelޫ{9?Bෙh]G5/prp594DŽ訆dҸiۺp敀Md>•{]晻@x_RYX"WAqT28^Voz62Ǔ4=m|>)pUt."#h6D$#>4.6b5J2T-㡐ުT}guh\ԡdeEScdLJRlZG?Rj`E2ǧDR;?ZtdB#)Z\Q %C1kH>#P-EV$,9S+a6KhRMÅRnd)4[Y\IʡKi:7|!'ݪ._[hκyk2ʌ~,}{J,ᾫGu[%}"2X< `0)RmR)ȼW\-E`QҠs7D Q'aKjc=;rKtNspJ@ANNGLj PXyj&28Lڵf$xvҔc*J-TMy5ͧ M429V2K(pʹ(Oſn\ tk/؉}zx CtpGgZ;,_rVgUq!SPIjU!NɌud:nԲ5W$J^7\5{%~bc)*3j~jmԬ=妼Ղ}-ohd5@ d Ȱ /O^M̈6)|+kTfzr7B}vY1]_d?ޡEfQg s1VoӺhe2&[ 3l L7$|xd- 6l/E;8HmKl*0@Ca0;{cW"?w_`Vڋ8JòhqbmL9C>#$I{ǎhde&12he'zZK&)<+yqC /LgḉkNd0W75 f1 P}񪠒VhHNek2X:H1+D.MgAx^2y6:Iˊ:VOZ:8VMk=+ٺ{= d{_!.GL"[AU;v[O(x|b5L9Ky<=BeaϞ|;'enCt"%80("$ 0Vov+JsaϴWv!鹧<66xo+ xh(VR3r!6Dovž?Qq|*Avէh/ LT#mQ vX 3b @C+gi轞zAZJ)w蹧 X/?Ji(Lk`oisqVAKݲrR SdbDeTKAPtf~cҗ/cgu7蠥e2 ‰2徝8o1/ xP`ciB/k^'13?q%Z$;81qtED`h ,*+BB¶3zг'`p%sS刲Q 9C'AvƢqbPd_ io"^ʾUO[ lEoVg}}?c %1K;! mÊw9{h#LвUWe[lS9dJ-JZQpEq0f%>mA`F4|5?nTbi0 XO;~H1O_]})]2jKOq f|S3}̧Ϊx2P&<+Wupn}yM#jo<@w?+~h䒽M7kD\k:SJ9 ~ʤy*٤ }?c!>yu ֡3isPGf1h)jwcq˯tɂuEymV"htilAũ ,yR67T4R}| <6&hKGwyc!Cƥ`=RJRQ ;]OUuCp]1G=q'56y9MfᏈ(eH(h92rx"\\B)EHzM&9ڵ/X>Cl[rJc9Vǎ`$ÚPXEV<澹TaRG[A0)g"ޤw~ܬ`V{M>=;0YUifBư@.Ҽb4])@f:Jp>mӾ":!K ̎aA4#X 7 Ƀ=xL?J^eMe$[l&t_RFquB"?0c\I`è`muN :—W $ *J7\jkCd4WIw{ '9." OogooݏR Q-]͂ <}_1aRh:DI`? w ?A8M>~GHK&͍^Mp҂텢lOz}/PҧZ$(Kʉ2_SJWjWH.^*Ʋ~hU%d|X2 'm,}qyOWP+j2DX,bPGCeTClO5-ǽ4.Ҵ3I Ilte'OT hɎ!R6R" ɤ "`EDNV7r^<(=Yxv'xߥN6io+|ۂ4EW: #q"̻5qXE;Lܰrƺlb?u;w[%BOq3MY1nwzM}4zl _lն?QjIUAZ F꤅:-U3}Q\WYA+ѵ{iRb,"6.wq(z"7D/Q3,χKRw*"ny* ^9;DWTTy;h1s噆i9]*h932,jK#E"ɨjG]S2 V&njW%ӴH[unRxCBc $LWRI!:Cum1xhЏc?2q#]2p=o-8ts_\u#&;|}BѺ݈%٩+*;y?G^$_ U 6qFP~4Ԡ_I f(C9VIJ/ V>L7`b+7!M !ȢT\P7 g/^ctR,ӳhŮ nL^𠖇HP>AX'aY}sBэV,CO?EncHPt_';u{7us!;e59l{j1v 붪aX}|Ւ!N.BuW4$Aݠ3 _"'o"5+}XCe-9JbVfFŪfkZjLx&ef"N~TmfdqsWԧ]YGvb޼"1F$G;1-(7a QMZP u#bμcN? %q;#NT{QY^k{ -kMv<А/?[&uwO3oIE=ꐼՍe5¶vHou!7b2~q䗭4%_~SKhno$+<6? B &A؅e\GfNtk!^*ҡ\ިԍߛH6ނ.AV4h;#i7fYt_=t bNiy`' 9_n3$ trw5D3`kwn_&AMp[]9d,:w<(fuetO1[Qe2WJBٶ7І.9!uXecG/ 2"z1Z(aT'm\#_ !Kdy28/qQqҝz>^M(CYT"#]V*=i[+,c[m%L! J/$f?xX8Z <C qBs<|KBwP 3mbS~jXcIwQ²ZX\vHU{mQWsXk7D T[R._?yq#bx(XVP-¬+ģ鷣Ի Y#Ș^Oek5`!S7$V40 k9eQ_8]A/V5-, Mu4vo)(Ic=n8~־Qnf*!GCvpmV-3oelR..NC,MD80ȧ25m*N&Mv=vF7@YnSזV~#J#sv]ȣe Ɯ~‚ w3ws/^~'\B1Pne d,To7[7{%E7%ϰ1'Rxb8>25sl{bTJ\i2xCA6ln),>yFakfswP^Ŀ51.1tze{fC:萌0SC.JX[ˀ(=+A:wۻ:=(|$1v+"≇q@wJսiV)ߢ$8VdNYAEڃuqBd8IץP{ve{5[3F}kzO1Qn }dCĖid~2H:yTYTSE#:-`5ӜGkc%f%EA(FfLD2<h{0Կ#׌ߏ=7C`1if~eS;]wKB\貀ωU..whZ5?Fs<*6#!SV50 c&$91(uL?g#AUX׊a|חX^X8z[Ol*R"@ Ua`ڄ33bc@K>n4qdsܜ6%{MW(SI;@ZѤeiĂi v4f 9 齃|> Yt.-Pu5)oO+ק3ݘ~To*N[ Z1_q"&BFxM©A_BE|!Oܔ.s'8ֶ &ۡMm尶GJq\Eq0Y,E༶^@,. 10SJY*LpԉDcs[p YpiM=D^q fօk/[T"̈́=fQ7$5OiIiš%]F;ds% XBrh_QXhv*?9IS eDjtC2ds]nگ*Rsvw %]X'9[_C-l=rh0BdZCCwyGҮףImN izpUm0׋?: %~LBT.j .韒2#AEIF\V<ʏ)Ew n!ԮF홶]bxF ue1r)o \xTW_)U.I3URx࿷ PvFJ jۀA{>m[+';F {D[>6 <-֊ :(6Fe=/Zxt#;qrfz!a7t(zZ5(1 0D& C)uTlbX 0|ˎd 䑛W&6Yg6Ddcft/q?/d֦Udj8jp;wF'Ah*)!~fd턥?R΀l3>{ɨwvgv8׋Q_&%}TLtg!G+>;_Ȗ\nxn#98q;`G1ުeD(׮c8Ђɤv:p\,,1h_nELZltfKڍtꜺTOJ9#@6>Fг:97a@ZQjYHQnkIѥ vڳ%?g xŗk@-H|GG;)nh3)'BP"#[/XaZ,сj}*'=|O~\ 7(ຮ|.J3(~ !GU 5F"3vn0HRWq*BZ_o3d@= pKA LJ$UüNz㑟 3 7lg:8ȍxlZBG>'K5% |9lɬW~P㼠Uu/dyXez*%b|FAPg0o8෡5GbCk8PXJ0nYq$Ey1r4 d=mSsKa`6'buvT u8\[m;4^gIM6A(GN%1bEjs8J-ڟnϟ؅y²Q˵1,B_H,MiWxpF|?2'Ws:~&incS"˓V8޼X|Dsa p(Mr"B^ANfqC]i׿% n^(l2:c|}U: m4N:ai 75-qgbEs}uš`G'P8YGpF4fOa",%ڜakfw?% Oпlc}ψ YȘOPk]6M*5!SsLIEᔎEoy\Q*0,hKG}8҆I{8O!b VOyNAl\I0,p35X^c(c`]| >SM |; fFp 6oaE Rϣ -:FⰙU]ͯQlq?h4a!Pr UJp|tVmq\ru6/z%C(;q )5A^4UhtJOJA) Bʶ=j_qZ]x[@hʊ ܥC  \Ҭ+Rn"yl`U-ƔRC?r1yEHi^|]_-D Bcv2֪hE6e!qdDk!o-IKy|Bݷڏ{l,?$}Ҙ5QI4e]u[]uz[.2)Q?(1NaC=.X{B8GvB(k 9\T>OMXB)<&m%b0yJk:OeSďqv)xn[͉ѯMY$m_rW }n@iŧhsN %D$%y]W[Cc>\&0P_[uLAbL '@a]J(kUy&V[?JGzmg.`A/BeZUm\lHncڐM.dRdٺ֣hZf6u|!7q=Q2t_ޣ:=79XJDPTn=W}ɫuDQNMz4%D5@'.Xiuo<>o&r0Z:\V,\@xδud$dPwX,0E;іGeau*߉k]^ ;O+_[) Uo'6w!৥G!.ܴa ?{Kz"w7!ڤĸ aؑ1FTDIiz̅,9WYTB rM2g+3GR`q =]ƟZbVo3UZF}RK;LoTyi,A 鬪1\.e^!XTH0f[.+Ln_ʽARG(xx֢"lфO@YqV+[?̯4w!HDdɱy^{*3 nOU|&_A؁7' ەnHs0틙%9Ia7- wJ[@@h]trt+z˶vmMCȪ51,RS72r2Li)7tQm%CfsDtQD9W$&Lc`E}8;W8P3{o\iG5St2~AMmV n1B!oIaeqjncA{*:S_QY[$q[t=8x 6iĕq`u/diNFkGwQ6vpHaf15@Pu^Aͥxcqt8?VS?uK i1Q5wBs7/a DU SUOcR*<ې"Wu\~qZēOz| AZ.u qfXZ<X©ed *2൪b!# ~sgsڌ 2"Hf']nB7{d| 6w[Wz(X>~34iJG>==%Y]H 9&E;-ipn%SܦZ/2;EX-#npC;*aT;LY[%V`<7RE7ו{4clZhg9.P!aMJ*:P6\e8פx|-9'  * WBT}ڷǔ2LӬ^*T2=w *Kup3]6ADAP ،_.XPcIL_x8Ӟ v{ +;d%&QQp".rJoZ`A3Qh":C)kgF$Cq:,y 'Ԕ MIfY3u:"d{mU|c-W廬t"ӦkY Y{ Y!#Qd@@0fBF.#Zx [b[_Ÿ0#rȘ{ڠw tnKDrɚ4G&Wq=pflYQ4@ !4h`;n ijn x! .8DM-ևkjW-swx =LƲriXJsF%Tż&Lڐ"m$p wQ(\10a^ao )$5"xlx$ZAeno8>CU1sT/FN&gg=;nq^RA~Gxlt]NaP9ޢO 2rQFď {+niGz7uHUW)>3;-ѯvLלtPz˜AH ,zc}e}_gxv :wPHq"ϬדFГY@ržM[ ł^DlP%+<2&'vgL}ΊAIwk|iK740~+QDx=E#AٚZsnZ2b0eʮ:/NZ fi%o1ڶ6ԣ]F1>D /.Y v6\[!R>6sDwR LkyhMz)j+\M¸HK#Fy{/&-g6r+F29ߔ jJE1WC`rfb ܛ-X j amTWzyH *^3< aNxAӉDʡ>7h 4JRo3FSnmzw Mv?c~k: B¸g5n;M8Іm /VR8e_<3Rxyƽ ] b١eY1g7vvʌ*-m*߱ZNC.gD23+y+I{u*ZQؽ]>o\Ns,D% =Kh4s955M&^N'7wT`̈́9yl]v c en LEKilʕc|xt=x ՟ _qX.?"t݋m#8A'qLnl ɰ_kWK v`v«$O%ZQEl5UrOQ Б}$:nxJG o'g2+Yα3e_ɥ'$4Eqa5@eѽY2M[5ˌwN̹e*4cK.S|QpKk vo1=7?튁IZC]1(vlMPxEе1s&зUb,e'PJhvQn o)Qlp eƝ{ݦ>|D5 fGO~da71| yU>BڧHk Oo b :G.Cꇴ֐ˢ+M.wMWKjà5rn%(QD_5(i̬ Yۉ~Ր:ۇ{H}"QH0*:QS7E#K$C^m76Fpp6(p-uWN1W19NdBU !v9†Ӓ7nwԎ۵ں5+1{wWX~g 1C*4n\U틛DV`Wm)wVܯqz}倅/*Jϥ4&$N$D\CXsqTe^T Qoj/%"ͻHXl6'Y*s)f$b{@kD [Mr֪TȵoYwblx4c]17T >_ʕ!2C'YQ-t9 ,R>/Bd0\$U[3D|, yy%eNδkjY-9Nv#l^ѵdVtc_v\u^jo<9"xXƁԸ<r`w_ E` :cˈ} hcG6z-kbc#$1eoD/l 'N,sj2zTp ^h`hHEߨ' *cWK6vжx2|zŒ~so{__ovmᢂ5gpnc$8«ri5.X0KP*RNJ)*-+{ֵ)$p,ws 0Q;_]r3InF'U | } 2°mw>t}X$0=BZ˪.b!N :˴ݨZKE e'\?݋~c\$zH#hxnE%>Q"4-_T'X};0ӅGw֠ Y'SYP]ԺCDz`hB2>@ yI!)9xਮQ :D̸kXk~hрXOY@XdAwVrR$sGA.]i%,.BRY;,NӮ9RM]ɵLMIҪՒ[XfcpӚCfͲ6^^p&?c΅/ir7u|գQ VR^lV:6O{j:4 9ȑ9wGb1:* <h)?o֥u,ձO=\? `do6pd'e.tQ qry(mnYiu}#V YCkiZzμe,CXC~+^|{ҠiD@ȂO}yb^# )wa3?5waW#­~BM.HBNf"CBj{ҧΙ j v3^`8IQA6I[ gs}CD]99q_uW91g}*Eߡ'48שpZ$mG/d~᫪9N`:X=p6/lZEUvhkvS O\YupɬzBɻO\ 3PlK -@|.Oyb.~|Q8nb OF% /W #@Ֆ7ƨwW _L oڭvH[i ͕='L=]-2XDF ;!eR{jͶݍ{*3tJK3ȰiuRՒ\`x׏gK1jDM_*A7M3_ņ]p&bD]Ł: +bHH7Zo՗W,TT=7 leF= fOIeISFs(8i> l]:j~>WN[0g=&@ 2o`)[ZNoSaN7DhX X"n~\&TMa]_e5_y Jsh$J-lWghT{ed=(Y-dŷshUH F#Vݲ?kW1#kcL{[f s a<8\;krxFKp G EآnP\cqK]>;NaqL@q[ZCLwV6!+29p)yYo$'40kno&֮D*@rnqž[/쪮{r]<.(f04FƮU=w{[f7U% bml%5SW;KtT񛶘 A|=~:$ص۹6Z*s /d&I2A2#љR_猐{dr՛B扆 z}s՚6&hpK8-)3Y{V  =QllvJ rO,ũ] I/4sTEY{WG2[uG"뛲%st_4 ']`zdΠ= 9M.ӓ|mGMexdX+!(x;lÚLNǩh| `Э,$J-v 89I$XrC/TCSjn]# SeFs UEIxě9-'VEvYFo%,>Ӥ&7<_L> 5v*9@hȵ nI@W^Ql4 n&UL% A" Q{tB S?qI7(,[> /UVC]/Hhm<{1Xp/\und*diV@mݎCAf'q(SھVQ#?#:Їgsa7ɦאsAtxQ'ݨ>p iJ+TArde5pg_j }ISؕv*-"D lYRDitCO v@-,4f㠫:^G-i7XQF 5wiG]r@(z dBlTD֙{j񈝶pfgbČfSy(dFz^d|] Է9 [  p3&Oil8 v`n~%nj6x"R v% 0xoMgfۓ><Ң|QZ)5gN7u4~3 [;\xgPYnjc)v<[*C]|␨̆ >R[AETA,Tf{I)S̯!GVh`>)|`D_;0ё(앻Vp?d\  yVu05۫ELI_?~U>Z. qs79%,'=8g1ke孉B46Ds+Bm%n :{&ÉT@Z)&K-mj㒍 e4X<h&NfzEHd/ cl0]0eJ&/-A6ĈpA,n6JѿU {#KkoFjؕRx;)o~f>Ja)M%Tpy0q݄Հu3( z12|lC5z CHdxf^ד7Rݲ9<5qaZt. .D /N :Jvw&-,ac:U.4H:`e/6k<֋L$ oaJ5@ N#^ ōa;+ňt(CIl˸:'_[^3@"s#_i559`i͐-ɗ˾sw`*ѐH9#:£D]){:S M<_/H1y\1`Yy/2i*8~5y+ȵ4YEӀy '3el'GQйGʇC dD!fx nrx+NP4Z+ҡ$$N%sx ߤG~N£[mW)>Z}[4/T)i-iIHC˕o灪csǬV:Ya#{-o㏦ĩr9'&_|` ʪE4Eh~+y>Ilhч U] sNyyDTE4Y-2Ux, UA,laȼP:xP\%.~I*V!V;}n4sѶXR_PAŸi"t1FVYdjo^(Z7شߢYMt0Yqo_@-=$ o퀨}}^jW&Pn]a4M(z]l b a q),7ꣵ|y}FC{A( с+:M/m#M+i0&L>t^LhCb $BkqH}%ժ#Ree%Է^o /ݒk GpsSiH g'{vxoD=e%iLn.w#+BT,<ͼYLqpDѸSY Jv_A@ϲ`82qpB=@[+m0~"wrgeho3hd1Jz6^ҧ*%Xwsf ߂/0&eRQ^T wG̽['y`v!]"VĈ,aOx[M ND]`N?eR,["V9$oztś!@p4ډjbc|1P|p a-u{,]DZj$-Graĸ gulyiXro=x 2m:k؆g6 Z GƝow7>AK&IqEtn&ǵҞj^DTdSg! r DSY,wz,YE?n`$ԤT "aR6tOo gքʞi/'G5Y6@芽82͚yJ<>3;8/,&Ɣoq¶Cq Jc"]Q=])pҜf^RqNȳ䷽j8O\E$gfpܜ }4RCA轠;Q۪i ?ad쎸|OU3d?e ۛ ܎E+V(!݊yxǃ]1!-UYԙ>66&vuD{9͖R*ADjYzV fA2z^kTEc=NĿMe8{ 斠9Ĭ;v8;6QC<.[uJL_qC} xe&LG44.ΰ~`ğPP?sUe6aFA!ǫ7+K|f_ B_>({3=."p{3-LH}/Q]aFُ)nhA"2GxYP}ENG4^Js+Y|SxC[ u<]mzLznNҪKYQ!L6iQ&cq9~QO3ÞJGE3GF/K /E1Yi5F,q_E캊.sPx / ֦},t,ۋ⊨k%v)s |TYi-yPŸ DuMݩoiH>-J^VG' lb|{OnXcuOo#l@Jh_c;rĻ1!(>Wxg'[yk~нz<(*+w;BsUC_FYѮޮ S.acH980uARqZ3H5(lMm_sӏD+帔x^5E78sԁc 6tQl&:gMPJ}WpQ7^g(̕e<5~47WfBsXeA.vf{ Bh4e$hڗQ.3 6ać{/Jzä^%kP$^v_;h??IRʍ5NJf/N^aE@np g/,gjj^ֆW FL-gn^G,nYGkXh@ڏ~ C`iSҭ ;#7)~YGI%V9{X%UyvTƓq4T0 됛i?&*n8KNEf[4_,_`Uwv$RelbLdž8BTnG^K`6\@>7RcsKR=*KŁ\}$S/祤٣/Wc!w^16zE+mϔ;jc8#J|=b:Ig-:At֣xꁙфQW a5f}W^LoWp+k^"XළmM[+8 F6 e4 bI-}Ghzl=1\1ąLMvQXu㝵8r*b|bIW# Xk/˪|2|4֥3W?:LH\&>V&G~*&JH>1dmݫ2`(V`𿤬+sXyd^B}ʉJAS<_/-L&8sn-K/dѕ˻ fTcg =%P)qե,?Ƣ6Re|=pfSWbW*G{\S\d}p| ˠZ3Ѫv7SNsY\D 3ӌcz*oaQzu_/Gndp y*gpC&1)3Z=xG|Bĝ@M fƗhg u*⬘|ѵpY} AdHAIKr87;'@x7vD>L ^ra܅w]DJP r36NRGb?y';bk鰰 ۠,0fƗ0 Nɘ꒘EL {Jd ϪTx"=OIZS:t8 ϢW:B7` # ȑK⣺#~ lb')r)k巎+oRCbjh !ݿPy8dXqӄNJ1 ,]RcF^$f䳛ۋ&Ms dFf@+2,v bҶ:c| yEBYeT`VaOOM-aXd+rjcSMM1=llIJ5|A\A(52¯>xtdb)b)[q Hu| FR, bFa#džzvA7DUavO?M8u ϊ,iᐳWFLieb.`2mm9>1Y`%Sq9bư["_ 9'R-M>wٝO?U/Qu.͌MU,ƀTPY1B})ԍM~ndD[Қ;dg O7! ZsMvgb(o"Uq*r8oD )a}u] {Ү?@o%?9XW[v뺔麹IS-x{+L;^6PZ!}S^ 3k\eۿA^P]:v"`Of>Whʺ4W{aH` .lȑn`<2!?h~iqiiwL8B=}661Ǎ]V4X}C^ =X8eƫ) %L6h"꩏~=wwݙ:69wqUPPnHD[]ɠڻt@ta֕*`h* zJKr_S?U$nʄAi5^fڰfD~9Ͳ>zrT,1j}2m =r:YM%4rT8ps^ْ(FƚaJƴHʛ%Փf{58J@!L7œN,n*"k"F78xj)=?@%nzvIQҳB\r6/Fg#}ݠ?vބH³FANyahଦTqZg+ࡆV?>xڀ`}``҂c8ќ^}(OmLkBgv{H,߼w; N)L^X "zX#'-Îy)i)IPۗ`SxDd0s8RdgzQo˦VnK5>,dRD*Kn Ũ+ƈ̺?PyÕ-DnRuNrŕ$9($!fE]$%wALyN4ƼpԑDF|~#4v$Es@9 G2pUjxhL@SMBi XmbZ\fV*; ~vtF*Cf2lL*Ջga2eT`9]-hD`-_OR랦R0 _ȧ~c9xKej[2FY["NΧ nz^VS -_aRt¿.叚Lᕢƈnu#`4 ɫ04U sgwV'ΆVu@g3d-,aƅy?ޅz$P2'Y,~>t {oUn]~у2zɟVDR%2q!6.(AOF.yu}QOS7mSaf/VE@7 h =]HX`>J0")OFGFVSk|Sa{hXGʥxu{ Ir?YY4^ aE0D;Oe ,*R&R-~eLQ*R\eXtEC iC#(i-: VNəCU&Z-;Q ;+3V 䴆IϮ}^`TY_ Ki˓M~c!p |-|IWRd(݄)[mQO<*x'չzjK~<'ؒjRG>ZAi3tֳ8U`wX4= SAKe(= nPmEgItX M` RSzol)9"]Yϕ>Nb {]V  mhOI%P75ʃ9|T"D4vi/\MNhUAX?v"r? V*0^<{&o`6{rDz@ u= PpR()8nj6衿,{$$J?}ׁ0fK 3@",t~,mi&m@}:Qxw#7yϖZil=< @pH~[/4h<+*yB SQ4$m1hnc!P;9(u".CoLNEނ ظ6fL"{X0xRޠpJgܕ?mc`QXn:D#.Z 16k+K9 Us*p>]*c{Nւ`V <-.*yٿySz'62yy_}gGDH=&|j7S879|H p:YTW^R:PGu{B]B M]"U8J_˦2== "#G^U?&vW.Axu m0WߋTtPXUicρ '7y,Bo.@$A`zʷA2'Nj!EvV.C>.Wn@|01b9sbP #߄`=~rTۻl`jb&RpQn;E_W"B#^%Tq52 ?~e#fD殮&g2kYZN16Rț݌2Ǟۯ2.}WzX]Na:OG .u!DV/g U-$(S, Frݑx_"><~VAPTC DSijr,|&o 7D(Wp?9^NKPo4W eO6vw'=Fw`,| IeɥζØ iOe;*zx:c?4V(/]\G *ohUK0=R!Fr2 @92iruL{"WQ6:kG.ф;R+zDq&0RDA>['?WS:0:y[ qN8+-9PaUFtTBWNM d}>G[ QZ ;N2H w]{`0` E1ՏtcWqD=gg@ g*Y(ix''hhX,̡Ikl9(v|P,~cw:A;ڕH,I¦lJOً%*CgPs qQ dXr!CjA{e 5 p2ۘo^;<%euiN1cx $p)R+tkxʫ" 4K<5UZqzn޺/k/'7{Kg{NE(po9\Y߄I/<#^ H [)eS)a<^ U_X0) yÇ fU9ܓrR0%PPS7zMcEh:>\^޾Nr=7X̳ƫ(!H ; }i. ;#N@}+ݢdwp9oy hs 9B)7W[q~q-+ 9eÖOK;dAay^LG:Mʄz2X8~i.`5"`{5M"R藂_֖ŋ9SCQ@ tF.}5ߊ[E& O|@Џ:1EYXWԷOT^=IzԵm+ + ru숳b/V2L"g X16z[yԩXYZ2a&i<Xk<./U)9H$eE)\VӵSdL֚u Xo}ty3|_H?J.E Iˇܝo+DuKa ͼH*dfYV6w.鵝mv_9A|;T:w#ͿeM5a!q/U#9%uTD;rͪ>KO]#P/?Od 2tOaOsI -jI)L~Cr(\d@gb$28Sب@\դRF~$׵q_3NpVd.z/&7!hmc&CCx$)`nM @@6x%w`B Md/>~\0roG9*PM0Ft%"| (TEb8y2\F+ s%ӭݛ'$Bs׹#kp`fNn+ 9BQP>!̬FhRD Nh3G L|CKϥ'-TU%#t?5d3_חLPPky0[@ 0ˆk`Qbx1߹.*!h~zjL=W.?w1*~ӥI@:&*:*hUX`?ɨƒUhҩ=Js-g<{-.Y)Wq0wZ1BZud B3"#1[GX9cQtN2+W?gAI(0o'XMR _aH _OנjT"i!{1_\YFbL`-hoM%f!FM4},}&*t<[t] jH+YBsͯid6S~[c4U..;w~Mo[yTxݎh5ݾZ몥N NDC2z;^Xaky'3_=zcuъdZ*JQں݊.h>I6io"КcBo se&T}UcnXNꜱ!}GZQ;UlQVYtIQI!~Q 20$V:'>?2o%Lޤ')XEPΑ(.lwM K,[Yi_p#vO>Ul7[d^^_{Xmj<-Κ쎙 9|Im{vDZ֦S&G_+ ӅkT8HAЏHhdJ:Sp[*T7䭹 x77cݠrzdFb|=,0?GHc~&,Ą'>ah6*UM^ԃe?(&x2@2+{$cE/ ٱbͻ*Nz`۞ 1$ы m6&]ǚ"iH-GR+bҖ'5rў`OZn: jI)Y%(Vı:ЪzG)H:ArOơQo#rA 6P+5,< s"ER@J [?=UNI {zun dB V"Mǃik͞ bJ⊒[Xb4rGĤM*2v}RP* Y| {"C[{Iz5TO2! (,!")7 Eј>њFu_8X pwR1`/,+(G9c@Ďټ;mH?gNgZ*cBf9@eDC&晽EXY{=0h _eJ4SwF\NYŒ'6WJ xf@Fl01 3XRd* mDgVA,MPL6LRW]vƕк.LBer ک.I+0Ef*vʦN)d9l2bS"e5^ex.3C ָ28e*ɑgXp5rLÌ,{RZBOލ{hLh+YwMkT4?D%sEF=(Lܟ  ^HvƷWuݫ:;y03*lhN=#{0#dJjyKT\ i8g#Lj.i&.ưò%$r)B08^YK9c/o3%`e#o-15 -<.wu:lvMQX%`2≈Uc>}|yy wA8ز?B6S?$1b맠,ݻ-lmX-, @ 7zx{0 =d4٤nj:Pp(,as 3~X-XwLze&. 2&W7 xy(uc(llnLI*+*)B`0\> 7h /Trs M򧠈~cޮy=Ѻx{]S/p {@qdD\* 0Bp.5? fd.,5J*k535<#~/ʎ@4"bblֹ.yH`q !,ڄT)m_"$UdSIk%TD2v;<pHS//ّYd%<.sO8'q$#/΄2]rïਞ\-g 9W VI %ݟFTY<)w9ZB57c#s⯑DF6j<#_U>k4L]IOa* %w" m3ȲY zkZ_DqJ;WDPYRQ>ܣ ^~H'K% Ӧ&\fzDrcc^a 3lvyE:R/:xߨP[H5 P[Jj5=vWSrS8?m>Su~` &a jxj9>E6]%WDA.$}h mYl+C}}-W#U*6Z@+gxk6aj'}[.: v0<, ޿P_}KkVe %9M Ń<9:Ы͉^iDk(N80֠g3n1wU/DPd_10Sֱ 'eؙfKzfu&#MĤVT֮gŒe7aVk=̗׶#J+)K ՠ _o}, 6vlB΃ZhR].yj5{©u7ش^-RcEiѝ[F8`<ɓ:kC'%Ҿ*rEw̙*lQ_*GnћgsGe仴웺?=Ak>_tKB'/S*6NZ՚5J+J;{v[֩ǺL/ Ҕ嬍!_=JDž.D!1b5 @_p70GWH g=5Ƥ -{ikn::( Px+?YRՃH8VփỎ W ·>[Guw;MA#*4Uu:aq >+|̊S<k.B|M_Vm}c QL.D˒[ z1<0g.!-Q:Uw4F%*ζ|i%[JfZR,)ԁn~>6햣Rd{zX_,R1 3?B9 7~됞!a7b!Yba@IВɱlcnuie 3h I,oLR9aC򺆾8FY<zL6xX]0`b;'7)]fVp(?LW>e4f7TjYIvDť#1ˆ]k "B`ٝBx6$q4⮰ ܒ|WK!*CB!o70Xtr9p $ݾDZk8zz3M]$ﻣ4Pp Io} kNstR'Y.a^2ML|[`0v; b@m*yƦ?ѩ ϴ%Jn`ZB_|{X'G/lp߁]"N^4x3߬t4uP:mwrq#yWñ8KPe,g)q1ŤEk8H7nsi$F-`ӽ>2,+lqL..W}T%K2; E{ҏi1i 01Ǟ|hάѯnwC(DU $GƸݺNIŕϖ*o >`;zG߯ oݳUÂAĪ@:`j.7@_e|LO0LiX@: aFgw{o^gAX@Z<>/mK@KmCD{ϫ$TYT[H"̷}vg,۠-M,R|_%Ä!y] Su_ T_C#js;1HBj}jyn#Ҷ22n%31;z(jx2s7>4~vV z2iK &C | Vi*݄dkGY'GrqD$tNOVL[m9:1[[,'&婟&HVU\Үv"472(S}`$d8%6DvvdMO/<s=" vC樝=`Dp1ʦ5ޛX:DŽWfvG%PHI r%] R:T-_5—Rҍ˹@bsf"a_o,ٹ{=eLnۙr?tgKZb+oT וum<40^ZΞ2 l dE5XdȏKrdD}69!gFj $4@WaīI~eaUad&hL#Vۻ2b3%ܼck(ݫkچiP&hozqC9irN0>`T9LUOw\?f\=h\ ĀHTRIզi mB0EKT]*y&`tQB`'u=`7/ ţFMhs0 P +ejQ`Qo 'pspp?YOx޷?`%sӓWr#cdU 4>"SJ/h 2(PWyX-V&bΕBN`DhRR`Ǘl$Ih--IIw"ǂPU;'gW@j%#)GWɴ,~C+`Lj@Y&eNa:q7Ts,Obr G6.j#X[(`#?·{s 9*&ߧWw2]R=e+̋eԐNpO}E#XvL[a#- +/%y NLCZnlT2K! >yz]x8wQ6^&^>"p%an[s%8\W)mkhXpA!Q1t˹U}YE D0~ܬŁ'\>fSyHbfƺ*VطgP-,%خEC̵LVdkojXQMI:t9Ԁ{ZIvu8NR7qd`Lin'Ň&N~- ?7VmZ `ȩ *d$V'n:=zC%\CYy3@zS]ՌDۄ^DU/iB"⿣J^KgMo#vW˰55h-S[P3u.B9aiHƵ#M M1t ۠uB8%e3^w 8b(c{/Ss%]yS.O" ˲1!ɪy?dhzءwFzl{塘lgU_9dq&tdpXL{*d%|OK\ `6}yX#䂁E?CLLeA)S+wO܈FvXq5f2A('m>-u /mflPn ~]хb,lDP'..٘PTCY+Xx=]Ij.G82B<Y]Kqk3MpK (gLcN\KզX\s窆H9 0ΟmW=8\z4m& 4<?V%Rʰຼ!K-K_#S]TbxFIP)SvtyK#Gb@-_)9a[r7=YBI<-K!G;hؙc79.-akC? +Ss^  ky2Ҕ9U΃ j`*.!`ڊxΠSN6+H y?6K Y9ypכ(a98)@ 8WFf(LR&gvF_Q}ѭW!?(-ωvy=#,h0&\4"F_ø l 0o!\JC`}D٥\EY6,.˟ukV uZTct*S Ѝ#ϩ>CM7֢y!i/u++ɗ4sJv:L{ЖH$H !x (cdŨ]bExA3#bE8y#7iɡMMv'^* `iASP ;X]ۉ;6 N<a, 9A۹LL|w.Hn1o3C"aqp|^Rp@皼*hfJag,VŻ䂈Y=~i'듒Q0jGāˠT}fFr\ʭK|7 aL(VOLx*n]o'.Ի&QQ32ei sDz h”W4 l(l2Lڽi{@"w^?n&me6&$>CpyQO;G5,@{$/m&4_/ 0 NTCW VxOKpRo@"#ʚ&'|IC5!CHCɅ?;b0/?e+A`fԻJ/{QhѰjo\NEuֵ֌if `>Xϝ [BDO> "kFn!iv@K*(V=.*^\68zYФĆME }aB?=l,NL@IBT Sv9XN$F}#X\ T%ůG)I|Zs~,3zTrh<@m&6<G3>"G =X\ƹߠ8:' O+F&`6UĻtGsͯAP& ;cuy˓t>Ɖ}>수B߇J&>bHqaZ~,h5!OI$r@u E>ݢgx؟Zp#+69weWC4:6Fq6sMci3 QD<\R)h ]^ mG[]򕴌}Fj}+mtj0*vP7Nl2$%*]Thm,e9mBx!gj/K+;qw,S\'h@ܗmfP{<ܞ^}­uyf'*12 3?:t8ΚY8>B٪ XUx*w juggD;9l%dH *#&EG;_߉mՓS)a!t %J[06Gfyǧ S Oχx-{.ӨcɩDeH/XiرW C c6 f%i;AV%eZ"`".kLh1q1J Q `Ti;&۝*F8 OCl0_cxCgu/3y ^_[ϑD?W!BkF~0tSw^()䖖POMNxItKF3>~]9,U?7cAL3-͆Ab!gIT{W/`BbqzLޖ҆}tfPp+AbO!mYcUg'Fհzp5ek&Tݛ^ 9B>HhgDf=f )^eyeetc4ft˄1*BBoYSBg$nn5~1}i` ?FQp.\&fVA[ع^42L5Z{jwecTt?Vw?.X #m67V D{i@jѬn.gZ%[3 ާŰ'|XfJpF\8rݠ] v_ 6/7(F&>8Ծ:5 g"4ׄ ƂU9A6y*tv܅ú)5:SDIO2fH*l^cHl[ȑnuC"3y蓾+oj \Ď` `TR'\t{_v!@ح n+epdƑ.,w 4W+cC+aܵܦ_ <ލ+k a:<.,ijn۬ 942Wq;iڟ,}@F滙sDCE1_ Lrٶ6?~g/Bsdze4qRmڥz[E5,ȪE4,nM+ ?1ɝ6B0փ+scɳ6Bnl uxX5;MMPXɞꎓ4G;ORvFN*;WM/7?˲> ^"st&A RqfFg jy4:s\[ 8:y^W5k=k 4#o. ]9X_i|d`hZ1v:b[s؁sEYP#tǪ@Np[}nw9wFI2[`1 }F̎-jx-KfaO)G:Zz {D*;R aaDB;JļMؠeq>,p0{pv&@|4<&EKnXNʢ4'"JKjn!5~uW)5 X#Bx2HF7M@~3;?|:7궝v\ܾ0֟\)TMbdwttμ R8c^lٔYխ}o_iZ8D ;@Zފ e!Sq5Y76s/<=(Qps 2L$b8ˌ) ^mV yGeZaDB.+Pi0!gn~ qĽX$P^-'r'6 J\XGi:yG=F $ZR+5 ccG? !!նU7 %575Wj8.`ԝ Ɵ}AN#-dw E uWY 9g*q)A*Qt:N {jHȿMxR`P,bP 2?ŒV~aM,y'GfYPj`Sڈ}:R~{,hN-tlߞ5@KR(t9ԟeN %BL͗DDi>mM"@A<$:f Uo쵳| dB a :&»Ȼ֎ dN?ɺ:~'M9tRu}Zu9-|GQU^.[2lΠGfΣX&\&5i}΀[`WB-Pqkm"~ݵbFI6 R>tAFQ5VQA܉cAWp{ᶧ(Mxܫ H̬iFI' ؘ7R9N.|Hꔟ+Iyp|Im EV/!yB"V}48{ P|QE_//$x] gL>%7@({kov%q q|sW;m^nZlP?=G|;Q wWEsĸ@:|d;um|w]JĖk XUjLpUD(!eG rj քw%yp>=ɇiغneHjQqo<:m2c*w՛Vpv@? {#gvf̀|qMnٱ!NySR18PUevj4Ao,2&X~GR8lJl-UQbW7XupuSD1;IIt7~yQXKRy[$f{|G|N/$x RȀzi-$^dS'FC_+󐫣 ewޘzFmgTFltn^L44^H6sRڊn= I؏һr z,D%dqsdA*Qx A?54@/t.1kckoމYjH = r ԂfҏxZ `(0uKV&\ᵟuc(0NC Rm6j^…)7Oٍ^[ŠmQwKrlJ/Zi%iup0(ׂ'&Gשppe*szJ1@P!I-%xT7%(Իau>Ujڋ`&0Z]IvkuD.Nx%@?IxEIE4=tEc{{qg]m7E Cx=25# -NK k d2k,n9>Rq/o?""Gw&BKhSy3vk:Qnu+7cؒ<[yeIe[GPJ}D2زpl 7Z2Z83xhDiOZ뙷,Mﮘ޼JĘZFjIS05s.!#+&}RscLPG7; O|݅K}3⦺'q9ꌅ\5b 2'K >i`J7E7rRG,F Bעo׃/Aз8r¹0y˳iM.!/\9Gk9ziS+իfx`*ַ~H -85A*zTm2,zo!$S&&N-/mlP]ʼnϑC'PWD/3 gE=&O6'!?RdZfzx_L+J N˅FO>'#BNa&d Z=-ً+y<1%. |n)s_*q N7 L0VnN|Z7B M,P.`wPkcL;+Ģ`2;(&BxJǬ% ]V w7(RR5lV+xun36w>(W,aI[+kjeT0u66W3#GghO#@F5k1ջI gЭ !ŧ]}D*Aݫ!/uK/5A_1;]7F?Hc='}Z|{@pԢkwP-z^%3M(|wIҮ9~'Տ~u_qьq-, Tn6⛡)0qʕ%~)Rz*>ߚ~U+ϊv`[ Tc_yeTKc%HWL\|8 "3#Y1x'M݆n]Tl6)>g!ST%*mxGi3VbʅGvh+Q&F|&wSZ*٢SzD(NM M≭?oO`^ T ]IIq!6&tFymd/ƖVD"uo^Pii]v]tHjEkTȷmc2V&s`lim8C{$̠ Eճ8hІZʶ`ȳjDVS9iYc'\o[!#Or=]L8L} n1VZ;QzAN{.]8\.d§هO\Sܑ]L"[!~N/V[1#GFnĄf?ϏuTѳ"2^$ ,y]8!qQ I)diU?r=me:0s U*ŒX~}ڴLhB!;eVՠytT[7,yh\oDmbFb9rԑvY|<;K4 sBQL۶6?cD[cX KFr4K|̗~^qG4#gi@r!3n P⚸\V֚?x̜,;mU{Qg:O[VD~ f8,e| >N;8GFY/fP$al|ĭj!qrviTL.I\L3e{0B)QϞ}i'SpdXXS9TUv?#Tc@"+ONL kZ|_ohMB|G~p5Di!qԷfYaJnr޻~C1$Y6sf5du;:4<8i bmKL'@=}a-F_N; (2 LU2I TL5QoC~6XhЋdAu['ƨš84yGUƢdd/ϣT'tn}$^зUe~L>BF%C|Q]Iّ=wkJ$%LhGE\Ժu1SQИW'JA8t+p0_i0K mSrG8b̗%2(b kH SYD¢mcG9WD}`/c3$<˒Va dB}QUmt~h+gxز2myQid8~>r >c g )Y| 'H6GZkXexȇ({87(7&b@K4*o~u >R*i[^΁Z`\Zϭo )(SXݺxH "wkl ݹit\ CICeJ}/Q'v1|"18N6 F`Ԩq`벾Kal1' VRy eFv;{1h\Wn<E%lG1:iJ)j |MùF $B NBGH=UD-OhX,5GhVn`r!zH`qdODyE;&ׯB]}GEau `&spc)"rl;S9ن[Ue [kK^!QH&.1a zww_XW]e^Z!ϺTe,}A±! ?M t=Lߺc^A7?){@HG>Oo0{7}x^N18.)ɰ_/Zهskz#(=鞖M/$=Dπ ؔ#]ǽŢj1&a̼S-ɲS<:h R`0,tij|]pG^1{̷)^`ׯbí$xŠ;Ɍ6MEiY³* q$d,,Q[N"\j'=mS V낔}DiyHZguFp]f6^j1XʃAi!*%wiȀ.XljT#|:2F̰T9bhZk" Ė=.OBe1Unb=RrC# F%fCmYn*IpkFinc|QXgsQ"N,f$\(IuipwxiDflߌv#ɬ26 g6'S1CY;L=-nD@xYO#)eɡtisLEIcءFwK3q.@N[9"FTi Dz<=x7ʅh%?j׽A,'6*6^WHrl/,Ai98^KO2YPKs붘ۜzYLm'<늀4xŞq3oœѺ[ v->ڜʞx/xKa/'uzQ]\яstaxlX?/l A)J8bEuIJs ?&E>]v1;x _[=fm<ĪbV0ޫ 0%q?LQҴ;&re|.gVI%mʖ/3@%swT rC T%ZKRXV%鈅\ Юg;;m%Ǣc$ehZ`׍y~&{?=zhDб@$3 "6s,DBo\tؚ֗m̖QD b>AI:X3 *y I.yݢ K6עw6VV3H~L6P>ǝӪXgF\JNىUb9Hj#K(n}} =^ w82B (Ro va;`A;S"o5QbƸ:M9]0Kvu#xXP+pfx<`QYc=pd]1Ͱy]XْfOgMhd].#,Ce6!Dvm!|v( ԻCw.^P>bJ)ȗa`i?BHaHmkO+sɞ`gm["*᾽EdTKKy.]ϝTZX??tg3$ J-. L[Qgźs7]ssS=;qE kB|*HYZ`G9S_Vt t! B ~߶NQwv-žEw_˟< B]VRM| ﻧELp-{p#)a@걘u3.UI']FPXeW kFγЄKLknRjdܹboXѦ1΂ߩ`JDIKw|Xpu*VKKWzӗ,JBJgKt*BZ(qސL$0m}eY"V;9x3j?d:'e'J%SN?6ZŦG^`rcbF8X^?ugsozO0:$|0uFBu; J3C|{S$=q;&)< ^65԰X$qs|*H9Լ٪4PJhFJ2AX?xzѠ}w9e0j9n5q M?UFL=8T^Sz\ @< .C&9eMJe\b:E_Xx@ 9;`j6Va"Evq]l#1X$fz]qX*h{ItB:׍ث<'^6 lk{tk1 ~$#@%LF-[IWC_JHs>;|(_2*> dSyus w[ ]c'CJt7!ur{HFpEM}0J [%oVـw?O\,SQaFWܸםrT WBQ8oN}1}toT N*P$pSCI / }n25iIϡlũmcXH_P Xɶӂ^TɽwI[ 7®<[Dd5ɥ1;^ SH ggQ1D$ X, XdVE푽%nᶖ(.l-:ՄUO5 ЃFn]":r=a0M5/SzZ~\?AD_+ M;i|5ԍؑޞ3410R=!*޹0lGĆ(0O"F;'1ڦH^Fm ,(N>Z`m [?u-hBƹy+yj!`CB9 |r/0Fa]>@]A)U%z{U#X+I+cقB){DžbI _'-`ܻE)St+pKHѥZFeRڑɒo;,1C?jֳ_̶06P%Bkh3M%?5;f}bXhw6Ytq2%S ~6f`ZN'OdCA*KXԧbAOEQ\6S{$6‡Xxq[ś;NKis]Z0]<}|yfPݪ q W)ߞv s h냻J6tҔ8gqd^2=1)1vG  Z_qͤ.vrJ&wFAw'B!;Pb;HQ0Bn~Z2:B~i7+B/4wh"Q8Wڟek1n5%]ֲ: sⒺlϡ/S;Zg<"@r5îթrÞY嵳(䉳}G֍o^g"A"X1vnF&&,]<fSaZtsZ9ZHgCf?"f nMMډ(E f}xXˤGdLGtu Sy_R4om,F ~.x١Osv/۲AB.Nb6&- qvijf 2M-Ub >Qp7jJc*^D>ZR zKIl mttodrDPG:-ݸz;n#G;ۓ6UhT2`2|\'ǿl 0[#,|iw`l{hW%JqRyJăI̪v=yV7;:>p0.ϕD>8v?Ea6T53`, 1I4Lu= o;$TǵD-#NTg#g-Su$5a̪#A<'\4:$5KU5/Sߥ-HgY:o0}Q5;pƬ^fRCq͘f]([_(%Om2ӧT9Kbn 蝏Vf恔R;5J5G0jxv\ ;k(x>RcnR/`%Q zpPX?!úp.ĺ5C4ˌ65sgɩP2_urgȵ$ΣoAˤ*_k/ RLaoi'q'XiwvD5s(LUl0"E"C7m%B(o+=['VHy/ o v7['jLg%5a9c7/#m௿ߐUD )gq:;pe`XeJ5rRv3( 0őxTGZ` k9|5^w4Ɉj yUVٚLAYZn1)Vߪ6/ iFb&Z J!5KG`T=!͛} vFpwP/[!y`MC |FMi[JPYl9W M AEaMe/AJ\.TКwņ^ۍ̇'klЍ.;5#yZG@&5*~Fz&ťU(҄'.\^{k~jrRlљlq@S&YKrm~qO:kye4xww   )C^["C?6SSz3e(TJ!ƢdtaC#=xTp_ k//cW!NTG ڀ XEfUAz2ψV5g,G9Gk.bp.i Pw"k$G~ǬEHA arKRDT1eIfkTtMZŸ!%ˡ4<ݢ6!\ι\?J} filH=oXso$qs= 1=f88kCg&ߧ:C\O,AWQ^эR НeޫHRD')CۃvR;bT~ߴDw5!: g_VrΪHZ)"v+5bWԗkRTˡ b-VmPCV30hE\A(6t_T?6~Cmy堈cUhDYcb{}$ x?d'7F̃'%eiHvp?nsrdBD\Tʞ.7s& ] ~Z"{eT;U؉[o&>&|4n0b;TLNL."5ȚjgFC.<阐f6<þֻreIG Oba)"$ 0NJ ]?uŇ;W/%f嫧5 =ǡE.Of0́- r^;ڝoZ-E51f iQXnڤnw;_:p +Z;n_k[Fiv$g7m!:rrj#=1GZ Sjעq7-~gEA^\sաm+5{D[TnJI_#(s 5ѽJ+=9֐*@Vm!Ι A$'cEHu󑱇beӉ;nN7OVٶs.<8B뺗Ngbbwy(,pITdn>a0T!9114]Ƅ3٩BAg /,e3bJkNj V[CI6BoS‡K3~ls!xQXLp&ZzH`ڜ0/lkyx)pf$To!!(w+ur lnz1P#OvF[Rfx=eX]!Eф ̞Fyga^A>e-cvj%*q*'i{6clyLH:`V벤 f3V2_o^ݰ r$ɼ/H VSSj&hll9V5jxHFKmGE B+O49&P@ Y~nCwM%a  PC $vdc$dڴ;ˈuoaQ箊ܘ|0]yT<ټ-DkY(bn?#^u pdhx AKk:7Tآiu-l'lboTviROM>8]-zOϒhVUjD~ \y8(${QQb~K.pU; |!C_lJ:xM"?aTf1KAl'nUAi4_XVr*r2b Rua3 <֥Y @BԸ2вgjVT^aԩ[xL"%`m1) ~8B"`a;=ժ-bGw?7 ˶%vqXL79kf_e>9/ugM ay( F4ܢU95^Ox`.\`.sꀁS.x)ƻx̹Y$~<"30ab]}K@54;.Q2k Y?yhmWY="*Jp臬 ҵQNA1p3' {^Q6wE7h)Xo$Aw@0@6as(y:)9`(vω톦 ,<Zr|NJSNYYіPt~ɢ`s| uEf C/SpdapMsTO`INt46n; ݜzf~a$gӥD*cvٻt ÑR9-S/bIUyIf7\ك'Cw;{G#ȓTu@LNRGyoO8C:p(+ذ7[>sdh>]tc{Aǣ @d`rL~K,'᧰|umSDDջ%|Ɵa0,: OqbNKMD[Bx,G6* ׻J&tjN'B@9dռ@;4HNXR{5g=:OQ\bzO全X2.<5@,I96cO%ZAk~*?b#ɕ* wN'Mw=O9VS hO':a9Y5_tn7aXN;f3R!nV~l0%sGUxCm1 }i/uOgLNwW8h;Ξ1,q8H5Ĭ\29޴&qqwyAMU;h~x EdGp>!u[dVyPG[y?m>692b7"+C_ K_ꉦ(P E{ܙ m`˅L\7 w.ݤhmkQTZ4o|8zJ5ħ j:lsg}=͵>#\38Jӂ@kfʗbЗX7"2ٳ'Ut7d nV MׂX'>. \?z)EwW}C,h,X c/=c_hEm~&{b'9 WQ06ZNNF'L۶W5?-0Id/X.pr8l@H+}ِFCO%1JQIw;yL1o'3l\#O{ GKk/޳!cOw #(g .џ ξкf!LWGGaNuWډ^\7OM?!`r~Ep4,˸=7 #":? Rn`#tUCrf <(dE!rfVDTQ-w:x)t8JwgÏȋ99l`W+d# &?U[LAb\k! $&*/ ֨Đ} ZVu~N T4  *̥-847;o9= 5) Fk#>cMr^mF6հ 2~WVo}Y iu?4!mReߴQG4ë-JR{I(tOҽxe`DbS(D[眴vML4[LS@i`Mj*Ez"A= OTƊLW|Tʯ!&ļD+ ʻ4c[<x[ǜyL ^>xП-Z )%ƽ^HSW|) '-)ldYJ Ƹ=\lER?*`^㻜g20'NzBRH?c,>,9_rn8/x@Դ\}?Gte$눝J7cT'z CKt{SPW lZ-Ua4D~] F'jac.njUP<k¸*NgxVlG&S!_'taE{*ɜV5`$pӟi\3Y-Jv^mgMEc:'7QsL ~?O [ _"Wi~]sLZyoWY"5+1d+(o9Ź䜶? ?Ck^v ⬬hzN6ĕāԿ_wE@߱bBPGh䢠GKƫH\Lēm + ('qVY7Oct?4VS+}\ٔi4ILDgvhM0PH)ߺhw:<3HxjvS,:ܡ`r y]|Rv^DyT+z 7]BS",<@; s˟Ҡ\mA(áࡌ[r!CӻO2IDqٿ:&RQ)P*̾hks֜ssvz yt ]b7Y֫m7hC + N*' f xӘ3 \"L @ǷLwL,7K<}}bR.a7.Pxݕ<ʶKxrH^ eN!w=iEQ~[{ѣ3:hKffp0D ]#9鵹x!⦏zn[cّ*Q)wyke?T gm\ELI<$a]E0߱S*2%V,ʭ98G3`HײKBڃ˸ H|Q鱂 ,>CbZppy C-i:KبKf\ΕvM%2YJA%ax,D4|;l_tr j^"}+`۬1αI*Hܷm[x}"gd|dダ|M`Ϗ @QTdĐLi'ZERjĖv:V ד8L ] DEc8g=V21iU*[VE}FJ0&S/7a{LCKn]Gq\%xoM=RR ⺤~ؠ ېAl)!,[ƗʳU, FD-Na&`j Z (toLGS8죵oC:'_&#a(gd+~8 -}ִQwTCOz[c}<'8@zx_DiNPׂ%w>)^Ԡ E\?K^A} z(*D]D20xD:5JtۇnU @# at]( Ʒ)nfNsΗo-/0o?T0bS0?5™gWM'9zԠl#Շg;{j# ă-"'U,BBqpwHbv K{L 29~usxeioU1[˿l:,\Y,' $~ oX\@&C D]0)4>J+X?lM_8X=ܰBHw,_{,=%<m43/t6ۗrsk ǡ79vi!,-s4DMrFI)YsNTT+^_Ҁ~4Q`ɿ}UAI.ѧN| H7&F%#ho<~B'MbNݙ*idj*ȤH1ȼ=:yjEb|mwggITgS%"FjٿPl٧7#^AܮHO߽{rqI((M3qMm惮*{~ T, . ,9gZ<3:F&o|zp;&rj"l^y\Ҟ j3GB)ܐ=k;{IVHk (wx`].ۭ+@ f2!{M\(8iEP4@%t>~5<֬Y!S{fXI+<&c]~uhY+OHu¦q86 1ZD`:8YdP,}E'XPȦ|Ir3hq#ڜ挧Sy@]4##Ov+4[_BO@60G2^Crr' 9o@0^ӆ L뷱E؀c !溚7c딽TߦewʐkKlb{ !Km"=xbڸh?^q2כni8ŎPsnt!*rMShIIpeV5 |HAoŜ<@Aȑ<иG15$c"LzI:ʺ`8j~޼9T`d@tg1/3RGlp.8%~ZNC\y_dANJyTR"Nm)qڂT[|*J)3U1h1?jK(IP_𫏰<e@;>Pjczy#kˠ.+(U'T9!GYNi&|&Um#gmVImDh%+Fpkk,LAjn5:~^}4c0m{9:d~Da2.vk)>,' zUH4a1|1ñjhݘDaUG;QY)^:)@mjFb~1$8E} K7s~jOrmڒUw#@n F6XK- @3 6Q)rWp{VqF_ƝvO$|&H4 T&#u{K*p!"p J?0ݓt8@qD$2)w `Kݴ)0IPb`S} +DByp)oPWH& ENÕ4h{h1K gr 0X;^n{ 7RSS)6?uv ]o8hHoÓsҾ 40}zHi,C]$fLfLٓIx?=sgzZ'vؓVt2wfZsWpVXY$^i:| ѣ9:pg-4%L&ystݙ_{!B9u`!s:)f["ңrhw5zc~}!R},c98oZg1D]Gh&&(o&Oj=>Cre㳈eZ;A ""8ʅ ٭i'x"ʄ3yZOQ-HXG3آ|Ƌjv]Bd7l4v&β:vK>+O4{U"i$hW YnK R\d! ĉ+ׅS}eȁ5P$;&AKPEٜ1P# #8%k61٪&t^g70+ nLS,p@a˽=%P"b9DE,5|͹I]X2a"45!~Mo>v$j y{sD %"kZqS0U] $ x0cG`'R@ &SwX5Xq 6Mj"8'iI7֖AZ۔t$".!oUy>Z'Q1+A|1/5Jr> ԹC{|)N/C #yD9 XQ5z=sXؓzBrC4N_v|Um9En5R=O}h  }5FHKGR)NLӭAcbK83o"DG~v/Sɋ#[ND)sX}pX*ZKKX{Omg2 n4yz*|+Hg^?sx7B6a:_ LEA2E j{#ї*i3 ,Q%^2IX>2$խͣdcq]|yϺ欄e~ϤTVf0LOT]a&! A(Sc9[pr(/bcgⳀ^\&?7H) =8YZ64>V%` /X^%ljs+"Sj6Э‹@*稗0dYr拊ZBVSTh݉1S>OW&R-/b|yKoj7ÿBG Ae84.RpSFTV-YZfOz# INZo-²f0EbV ւӋxjAT)AD:HgIUJɺƟZ 䒢d+Ԡ2~8ݑp`+72?aD8XmzURhaV|<^аǂNJ*ùg4I8=> Uv`Yt~@C>fC?aS=.S?6GX}5%@0PlZbhi//gm?2~m797NmGcM}t {h6)[<:c{&hkgL /1}Ǯ5#|c:-2HU#B)eF8&0{|o 'fݑr =N0f)ܭg&{Wx~L}( ' * L!i|dp׿`u%hS 魼u@4ӹvܼζ?zS /@ T,<[EZ+6Uq'Zb:QS1-5?Qe l ڲ*'VwȮ4IbqO<bcC*۠q0`8WP2H\b- kŪ?{{omyWͦ;y v/D)/"1 Da!'VbZjŕMlݯz&jSIPOl}/~H7>Bү; Q ^_:Pp~RPv]Y^OjVMVoVKV$+#WjNI]m%ce9TS_Y̡N'Bn2wr\XPcGv_>$i-5>1=TιP8!$M"~| {ńZ3C)mD7xƃT[K x= kg f14'k!v&9"~?z 5 l`/ F,TeYW|ѐ+<~.jMnI Asf:6O`p9j>h8 (~hK/o<2#?{Stq4G8QՑ`]Ct>|&/ ClSa.7a!STѬ9G,lpge~(§Rj(o,n {OLK=ڿ qIuqúps@pD V`k#4Ⱥ|)ҶH~(If3V}S1>,aNMN֊jzF,2q6m$ʺ Ӛ(@+ 2Eeu܍,c0SfKq<KS'H=+%"NS;s YoڏkiZAr ɖxls34 ;Y*B$쏩pDG/A;lcpFj kG,qA2ԐHz:tihR Kp8v#eh2M_dV:%mЃwgҊ4nI;kjvaI 2:Org):ʇ9y@@ i7ug'wJ%PҚ.XǾNLV?C06*055^ou> Ts< ٽE ^יNښ56dd%5}S>8OV~O%3#i^8R%6ȟH]ǐVޅwSt]Ce&yg Ue~4K; 'dz ޿k c&VX9:QM&X$NJur;ԍ@GI'}PalS #"8vB_ԗ'@$LLE [ǩKWg7b M&[̸pcBWF,eDc#aW.}{lKnV 0gz1kFΦd=F2.6]iǼk+|] _ZQ(rRL I^pSlXL:rG!ӕī~ij5T<7ذMa3~PǛ-jF~5PEO8F7rP=&8*Nc ؗvjн̔ymIEh-F"7ly%cO#uasPRy>W6rkJɠC>J_SrJJ? WgI-OH U#EZvSKRN^Wo\< º.3o)jT\n,MQc44wXgM+D˫;ZuّqʦKY]Xx(25xOBli_+%]La5j @4g{>߭4cx܂˞} I-\EKֽpp)Qg] 02-~K MGKK٦ݬ8+Wju,f21 'd!"(QԆ0w`k&.?4]xv;ՇOPN6~ճK`[lZn~nV^\ve!8mcC) xt_PbWhsKS\jLC OSWa ʉw' q.?󤵳i[ pAɲ[ XGˮhnDo[ /֩Y .&`jSRژ8|t՝ı[Z# "KO^[TfkƗydspo1T{֜{ؓjۛF~1{mhQ[)<#\3wCֲ>}Dz$8NJut}$_v SQTUfSZhdyhJ3/=b?McM#74$RLB˕A/JXD Gx푆/_"^ogB2 D=NONK#a4iPLZy> ( e'vɳeDv_JD9#'81D5Q*^繡6;萉9WҔzTW ɌW 5ﬨҀ\{0샪=ne h  4}@TTL~^ȎG+^}31e @waNq2>f-,,R9 џN },qvsY#q]8û%*Blq}$(/g2@PQYK=?ԥ7 k^H]`[ ruT_*R8A^ oԋ-++bHQնQJ$8 .`+m9y-=;i<lwZk#qUelƜ薉NiL e)0({ľ ߜÉ4 PBEڝȏs\ᯫvo5p;vj˙0deYUA^a?EQ+VMMB%8 6\+$ wŐ$]P(Mx=U|{{nB;C?Jt^;+vb 6V$t)pf%~?> I)EJdM=c¢Ble Goŝ ::7JƖ)Lov\V2Zc: ʶS V@4yhÓ[7s 9?G5YexXsѝ[w{~R>?VYnQu4G0.'{0 $SQs=pK?wurb4 3_X?mR:XoE9H]otW!n2$:%i;@ ,t\.S^a;@؏:"ƢMd(u2&^j V)[̀ Zzr5+ u_Y`@i)S϶gFZ˰lb-d4dCv-4r.UX 2zEZL1*2:nDlO-!'i>B50?@So)ND9Lʽ\}ϛTN@9, m:&bRM; C +4iNAZ7MmSY gfz8Al>pX!gje"*MʥFT}[n{FJae%;w3t M`Iե}!Y_O~[C3QqreɘF~2ꔅ/2ӳ"B-C8s/%#u+\!-N=ᘁJ{:y:L+4ި,~Y3QTZ?9 ST.󓍋{uڃg*gOY/fK:|T~?;44aMCƖ 4Q>) TIӀKe {w~=EQNT^o.?t[o5IڟR FO'N:er?D$k=3bZ-~8݄iQDgȘkvO\TY+-G.D0:Y_>uItQ~=?Ulm'qq4D>? ~ 픓R6PHZN[iJ Gi" @o[)D@పt|VON֕.nL= A3֍J|it}Çk~~:a1>!·x>\rw˗itlBNU\ƆY3Ns1w+jR.N#k!ʃI%Àd#wA(ް%.d a;0э;΂vc ȅf O `ӮXD7a1I"CYt dVT?M_~ Y>&[}ֶ82:4J mQ9B54K=L|jinz"ҌV,ق3Nk8[Dq<mcI sGc)H.T' =m_Xedˬ_3p-"6ˤ+-i/߷'!#Ԯ7ݖ}0 j0;]SXˮ(m4o^_nu.M>8ga4(y{ORB ?bZ2E3u7L8&Ҽ m(Oܶ 3}9gpIPs 1_goݪ<ɣ?KQv6 +y@|  \B""`Sҏch"5-:YRE d-iB4V)i2 Qc X'($PZW:qXCϥVb%ڄ G~ )] \Iv؉iQ/Hq`&ϙ1ƢbrSZ4(2^"qtwi-7h^sbQNZ)7%6I@uYުB@7M6Y7fSin)XFJ@џ-Uo9cv@$H^ l$[iK!cԸw ZmiA*6#/l+` B~U(ʌzY63ݕN<0Fzwt`֛ wzHY;Xk_\E3}"7(=W(S>IU"W#e*V)yB, q &t[:e4 4^ŀ}ǰ ߉1n=: ;z{_LToGJzO]1lQ.;$4Glg8dq\lIl?z%E?gE M>\~*D]4yQ<Rli+neQ6bML(,SM! =EL{%O[.YjVBWtadkUj%_" -ة)NO0ZHg2oF }CM~|#.Xbd4$q-HuK෾ͫrDǷeFxL<puO"cEszrA@P6~[VIQh`#:/SLf "\ dV r+͂Ba6G̈>{efߩ%Is3Y%Yv'-5 .g9{\86BP! ~P<c6%6yVLJ8e%Μg4n )R/+:R MٿM()9>?}:G`7]ewX4ǙzwovMMni`¡hrUө5 CTuwX ܷ8qfLJ Yo)p23 NE4+wbφP#2.w*XN9в̠y i琵,y]CXA4rmwb2aQWvqcUA.*Ӷͤ:BiΉ;8:H3aR.sq1> )RYO6-}/D^awQtΦ?Ee= '*( Ӳ42HH;jA|(pOSB}sV+xCԅ]cxzzUt~^nM l3a]3a{l1{(M?^짺V|¼Dc|ud6`'s#`%Z-Nփlo)9^K|s>8v$=GjkD7Bs?hTLѼ7-L'+E9 Pj@z`ZIpI(St_a-jѐ l4[\3%.+e:Ciy&1!(̄O͔tP4U˓c][]K( aT<C#PyǞYaШ$DJeSձ" hT!qmb{EībŹ-NhAsBxZVdO_R?[\A+B2@AubtF/Yg;%X0U&ȅX]>MN"J-fUU'B-tE]XEgFs%&kQ5= 鼌pɓIl-#xU]!B5\9_o:7f0X:/ kwAKK;z :rنuufє ̙0]p?2]ivj*Z{p8O;8{͈Ғo />>``AXnn$x#tcg֠-YZS Mഁ9_u͂w1 bwɦ2Ù~`KK8 %(P1&ӑH%5e!rV҅mcQ6 NK>ϣn}at5M _mK UnmX f륖)z?*ﰗ 2 iZ#џ b4#b޲y6 6]rE(XԐd%b(9Y¸ Zv}rQf6bg{nڱT>\~{aՇ}6ׄa^.~śMh( :WJ+ְi$Si ˨0aӽdy-obsU%өG3lLgԋVO3rX65kMrN6gհ)y4ϟHSmzh {F}-9YSvf-3U8doiUG}Fh?L {5V_v- z.Dw#GC*E fS RqpԔc^!Ք/?{ϭ3(#4nBaqr .(ah6 u|]CeD'6{~4ZSeD'f3"D>%~ɺS]xyؼt=XC~k@(`%zq[0r%DWJ2Uډ֔gq۸@:o\($p7ܹmJ;<=nپl~rV*d aΧPU}~V {95><3/kq@)N-lsHEZw j WU('22%f}H8Fd`PӚ3d-罖m~h2/Dq;cc8׸dV )&wҒ]%Mׅx z* 4nF<%-x+8?K_ RZ;eܚKUɼryodASuoPMadeVqQcLòhQ[0_.@}U(+ܫ?C"3 c"%Y̜`RC6Y+Tsh1]e,Y- Igi%jˡ]SWI9iO_--}Mu D[Sڒe%i^~._~25';Z(wϒ@Ԅ?geUH]N%ZItX^APx]M5QQZ+'de'gE #{|[nICA-Hh?#˓wxS^8+V^6SP@yej?V]C2TBFCKCqNB&/L \p/:6x C<%hQskO5 6Uu sV#N>e 5vQ?AgiWddgꇚBE#_p~FdYUn[UcAA}fx1\8iG@Ѵ,5SyQ]fޟWIy=a'o xB08giAɜC] ;NҖ~dVQL4q5k9P@<ռ} d *oMA2kY S1TgǦcsiV; \G>).Cbz=*W[ZanWj w,w43VԊ`5-Њ{14['nm{R۩! izOGMETT_xT^ȋG뱔[-{ԏZbF3cX"ӣ5QE:뢐-WM!T&9b(Ս}.OUid Fվ^Wڿ~NjVlE{xR_R͌#*ƹQt+ Ȝs=eYA?B&!I"(^+Kp{r`gU߼q}&5Z;fnk mcn Z~8" i | 3M{^bx¹Z>iJm\'E*#Ī1hCT;hKX鮒d.o0+D>ⲓp*z!./M܄T6=QP$"5dȆQlz!}0ڞr?/bP{:gC3 .S4g9 DtRz.0XFTHR) }JG;]5=it:s q 92\$|zGw8MJn?)>X`4 U_4޴fy/ay[Sa>0+AS_+uIcKi. lCMOjV͑LaZrCiUFSg:H-?G,gy㓗HPRY/Wt-88F%1'&N$5CpVG r83uiJ/>}cd粆5_RV7w8Hqk (ӓ~C#5ou dE&r+@fm9Osk*J iwߐ@t`{l'cj $]*`gX/>^rk~N>wqq,o1BSfiðZy-@,}Z61dS $f\"LzU;Z<6'|6ST A)P썅SjQt,0 yO4fAw p۟;h;քfLMv1ΒѰJjjOB(slunKe,(ɣU͡ϸi 25*)>[դ^gWwEN> ~o=4zeB67B d铺Z3u*dU"6%.*TZ( Xy[̮VLѩHiS%6B9TT"^ڞa\.{v[ nv>LܝnD /u㙼ڄ\,_}D.ju権^\N7r|FV>UG{. ԎTGxi*U ^phEp#V]V[b1n 5zQc/䮟F$eS9BXW]KTUF/{ۉax#VK8a)P֦ ) ?uGb$y |4R9p؎oDU=?a֚dҽ³a pE25#j8?٬"isc{ea 3GB9Xŗ.%#80LXCk1Z$WxND/!bmX:2H^6FY4njMْʁtϡGkCB+ۏł-P,{8p&מ_9,:ʓUՏQ.OO8Aۡ"<:} 6.PVZA2y Ľ Q5HLY6[O?֢_fq˥|ǻǡG烏6t"pe*xo@Sd;E$nmе6Ӳv ޲>3]KHF}x6柞KS;9.bktD7iRRvaWtOW~O g[mEWDتdu$:g&c\Ն GŮ .*EFV-,a98ʚ-L%`~ 3l`zw: I$*_gc%UWzOgh܇r{Ϸ2Xt4u7 " =St+֕9ҩP@\y/3kTՀGICKY 97I.b7X̵jNCA7[zaHFQ9)J~;m VcV8 7h߿v^8i3cG"tc>6GXڪ-~zjq(#9w -kWu] WrM:Ҫ 7RGB$>鷐);e7kmqhdmbidb ~Gy 5qMIxgKoy3t2 Ԁf}l*f]£xW' !~7D]Usw4YL<|S&b40=G^h3;f>}ۀ"m۷a#u9IvE0#*:;/,t!ҳTSj4g|`h_L?[1G+3=cS/"C] _2鉵ne DT3yhBԺFfs)bl0V-QynYeΩG#aE)ZI%O+y\XfTӈT1Z(8y!yupNغͧg%BxdN'sRC &hv0Lef66$/x5v2,7R{ ")?=ꊙpxrqHa 3[Kv}{dO8؄@ImGh/>K`m ֺl( *4Q~DIb ֩ (08zOI- a!M 0VO@՟[8H}vnp}fhU(͋VuM(~Sִ6٪_@(=&6OlP>%B9i 3ZLQ0ǝ(Mvy~ylh4、fCw0kY},;Gk@dBxx/DF)c݆rӏ,ySMp T@M4Jμ,`ʪ>Hy _Gcc$t@R[;k;u*VW;TxLܲI!UR%!;{Ô9 $ AeA/i`7Ȑ[W!Q-Et5XZewGknljl9m9FK_go%GkQ{?^ m8. VkզnI32K'n }mA<V6cOzn^,$cApNǴL3Y"6$p!2= ߣ+]w]BѱQ6RK{Xsqj\<(=(K+r}Gg˜+YS]SSi<ƚk({ڂU\%.%Q9F;>><{nP ̖4CX 1엫ڹAtPG w9\7 M֤\ $`nfdB\! &$כxA7AZƟ_U]#;G/%ᾃ(\GO'],>U8y9`陫teN>NXnKÍ*{m1/6A龌a}ґ1w@aV/U [EIik[:%Md( C MMN2/10JODNBPsDu2OjE>.SI( Feid-4G{aS1h{K8蠘S$ij1ri$ib(z0.](1։g@&6Oz wjc `_jAGC"aa/xypGu kM}Y&@DHN#AH = SKpoएydzyR*z$nS (fKoLL%㙢߹*(5{Ah MyIݡͰbZl 9YP͟ v LzBZt0D`<~+ ,^ ~Y*\ B-L/KI}*Vl "֣7S^J_4JӅ'(Xx>d\kq ޠCkX^_tl _NGe Zʡb<1_;;ǭ0D= )fl%-lwMoJ> ]_Sjc&nh<"[̘&Fjv-1(M-( JDԍun5&9Oejŋu:6W(!X_$O2ejDٸ;P ^j~O" 8qZVdhw_L*4卺]ʝ%5AG L:ΥԠfӖpfao+UT ڮed-롌_$:|CO10T!ȥ;bĞ=)%BR^ e(NQPefT '.OP. c{TnWE2Y_fl`zQyIlC9o#獒0NȤLNjo}GnHK`'ki8/`_ږlVye)e,3|M f7DP7R?Rh#ѵdN^bנK5VZ28[Θ$}$3R#xmkTLxh>mCsQ3ZUVvW办x:4Io@leI>9ehY7@G1 PnY#oaR+x\/vSW1PA }Q[|oM!!I1w r.]=1Գ:o9SM.P4OFM+~_] TڻN)\dL4ϰ[^ӆʎQ]W!qql:-&ayD;~6q4FDVQR U1K$rB=ClLjo\_RP;6,hyk=]fb{{ i2qa~)l5|ixv$NTo>13/nJۀ݅#*,drQZteq TfD#\(,tDhL±-jH;@!ˋDy?]jAL#ѹe</ BAiRͿZ]vCNy9dq\ M* uꄷ9I#lX%5f VhcKrZA¨bp8nKR%4z1K%MyƤ׿8: }3o؊|'qoM6tߒ@xbn.іm;Έ—?l#0]z1 3k#Mgr_̂όD8D-_X_L2!z&Cn ƒ4:şn>7OMj=,8UN1NgcxhW nGo2=˜KPӥRa5F*X9.L$l)&'D`ะ4_b>Ž<ԳN&!Xi; Fn/0*}K5'Ys?QK96 #V.[.GهjjE饖?bJt:@MTkLEŦllEچR.i1KHxNbWϲ%!<bqb mVH*9]Q M JNI|RLKf(I:e]Pf }Bl])xo})|2&P|&k Rtpb{Y@k/P;JXΙi\Lb:d@ A?4r,hHKtpslh{JwVLq |_1쳬FyȮړcf\ցY¥N{P K'7fxm3q6m巢kM]Gu԰'{ۀC}^& pxS}Rt sagY)^(AU:yLDsdK>_tqyۂS݉qtfGL0_QCd36]NzV"w'R*s5.+G,3D}Th0Ap1=*Ml`&h$cs 0RT,6 miZ;K ?8Ҿu aDq85ԝ~h爢63=}77 V2 ! |ArcA`O[/I;WZ؉|>O0I iŬZj*.J^@.b&ƋV= S@Si ..BݢN"}Jbqu.r'?A˛j Q~至6 \r<;8 jCZZY3O8Qg;}[U&)s}`KUԶ0~U}1`k]e˶hXxk帹Vq;iY J3MݦPu]\r^!ܣPB8YV+z5SQH2wl7B)@B#,LW&K9Ιꕭ-"՗g* y["߅+93_6&rNH$gi!~#څAe-Ek)aI^nÿKݎdC<8e}' X!{ :{e9z.xs>{߉NOMmF 8}7L֓^ +ZبR\~Sj='\@7Po ;2T{Mnm"L ,hO6L-*F9x8 5(9nR({M|O(*;NSZ F2,N'j =.mgd~Fb*L mkG^:(_!;صJEVL8u$BڧDNg,W/)D(05"* o(NJ7WHUm"ו˫Qҍ8J@\ 8(9ӿM;];.Hr;Bއ榫%kvQ Ip2*)~ST ͣ9Qr؟S(/Mu$ip]j/3cԏt+ V4Eqwl r ?}O,3޸ X*9A}x~YvG )K.G2?.֨ .8t}?Tw֛Gk'𡇺 j<xZG81 aQ l{l#C 1+ݦ7n:-ʇ*ڶ7S:3OEip+4XJ5D!cÿ91$1<"&Ppm^ΉADi s-r*ա-=Qa?Q( >\xÓq_dC\8PY2>]<|Vlla|SrؠqF:.bc2q[{B&in.нhS1rSŢ[ UYUXQ<6 {ןN\$ąyIўZP{O4לćy4}\>*kŬ4Dⅈz [()NmRFW2)?;=m$ã*t(sxeN4ӯ B|‚%x1/:yy K]ybE~8:'Ck  $c=cҐ~S9UukPŮbzS/;A%#wcz]"cޅtv.Cj7 E;;}`\7/^qIjX1!)TalL-/&^>^ȽQ[ q,qO[tMraQrH^iQ)lT Fݐ|2y1t9`J&ax敇yq9,ۓaj $Ԟz$0(hk3rP4ZOPzihS* C}Ę6/U}Q/~gW[E}'҆|wT Ve58 qxi-ǽ.:C49\֌ڌI)=ͭNVc' ߅ϙbfR+i(sak3XbJGSTuN1IDRzJ+UXu+V#n|Y/4M13[<0\R>:>[۶/zN}Lj3^{xwH(9y2Q/nXBF氀;=TɅLp0PSclAY-]C0!G<,*t`_w:d]G8ߢ~6K$ڶ% ۞N)f7AFKUH,#'0[^GS) Z^Y_L񊊜+VqxM '`!5ڴSMb|]-q^3I)41ޢ< qC4E1|!й/%wͼ볰m|A᭰%Y.9F (Ǩt elxAㅇp,/m2W܀ybU`:%#&/N!xSrԢ6z X|̎~z 9+8Sf q۵x膮C,T"*'J_Vu=B̫!:G;qi{ K}9!x0X`n Q '>BDTȬ~l}B4*NHtz>kkQ̻߁濷/J4g<&j b~oqb#q1gU -X5SB H51",_tZbB6N GL`. oF>9ȯ]&A:ް$}<e19oxg 99gX(BNN 0yeI>ǯ?p8W K x8vv-q&7.dԿxR!omeПX7oKh}y=nLӷ h%1FC&zCjiYiesh@%7F %"2R9m^cԗټ1I[;y?\'R?C}y]hY-'@kPLy H.3߽ UL+Ns~\4\_N.k7A 7UbRxRV"WJAfc&IUXj&"-bQI@P-+ ]v<Oi7I\WfJetkƐ&wIU6:ZA+Ȓksw P HjfJ۩KQ 4WC) _x0Ü/Ҫ[<1k.ГQ b5na^œOƅ4@re=1 F(_o~興R׊ePR: dY W bLw(91#7cAR J+uʂEq:PG}3Z7ӶTU61BM=x-A06L3+OT>?xφ@8MQ:`Wo6dX~1Yo1Ï\C>`/ rUby' -n+CcBd$>CWc٘QVgAHŸ&4dGf)|[Vy ^::z.`L|q>YL+ߵvӼdb&Oa;d J+0BD zo-X6"GȋI+]RN9YUƅ#AݥRN#kc4ReěYu ] CY"㤃imu^^gBNFV:=s.4e>߮ $+M >BWg_ѧH|: @YAyHQ{%ůz2:yw}ХGGpen!5&`;+=$(\ -B mq-—H%!2cMZ(nT;dPQrbkм_‘׹8CX$-YTHpk`|i}3Ac4[ɭ0ې]ֽ0¢M1,"a6G P/\v[p4c &Hnd?v1FH^ !WĆ>i6p=`?\C-|!8|, nD1e@)/*[كƨb5=WF;`&PHn~BTn4SyWmF\*XrlIġ-"UնCV%5+ms VDW6F'Lj\.cۭtn彂"i2P)ۤ]}O0s*YGvQ6C(~qSCɎ@ QcT&5 lplI[!LH)jm>N\ 7㵄8y n7[G #QwV*vDS_\2rYqr qṭt%CjLRv$iCldTg_ < ;iBʘ;>3UTIpU6ܰ4\.?(s_?_w@ %< ,.$86/t+/>'e4~= ENm{k'tQ`,~htF^ 䵳v'o`?>5cS͞˱VS[q۹~f>݈GBZPE qɠ,0avYJ1 o7!ezܧr9Q& 0Y߀T84Xcjge!ɺ2ߌ>w)^UTniI9 7!Pc-$lӱYͼ32~HpP$_1X &MCcµvL&wzۿt;  !=b#!yqeWj1q^7_T|@rL:1˓2G39 rsxrA6(*(Az|rJQoj=%zvBC|xê&L:r$akJ/‡!71-RtzH&@pg"Q 7gl_,/l8Pagh4*f7y`LwE($`n}%1iA9$r@h{m>tӾ fMhFmV P3z\rΎWx963-%2Er*`B| bUtwBqq}u3qˇ#hP2.4Ki{OHEBg)UML:be:{"RԯغD !*kuEFaX:"Z$xRWYbFUM235ߨکx5]Ο16HTXb%p gFHxӟ0@g3璲uny>w=iVG_+LQJ|GdN-oT'$?<"<KK4WIw_Wtϧw~T,nk`"c㇮BC_+Z[5=St-Mlcl7# $ B1( ^ ڪ\L 0RjUv`0ov5,tΘ{DU{rNJ[[H8PϢ绩^u-) I:잸=eϒiFr\`yeV9(@M1߂!Fg|a Kc\/?`ۢ^^e~6uk*H:3G*±YiAk7 #!( NnJɨ30>S[p{Id'tu]^41TZ38 XBkC lN{d|?YӮ au1مQĮ.;Y gОd@PU?qh_ Ba!]?Z%(]}t3֊|př* }ϐ6ha di&5ߜ#J=O o*`뜪\^Ŏ{XLNܞPJBpPZs044>ANfcVi&s82x6]{\r?IXԷ}&w.BԉM]MR\s_L+#cCQ˵AJq%v;XW|o%1wA˚ ӐY1[LZ1t?#vwܒ>t [PeTsTvzɸ }TVJAh1MdI2ޅ6i%P!rکxz*v$6_kL!__e4lbNxXͽ/..'y7? _ mW i~GB3|UʊZU+PtrH爋wdίG&^KCP^=Ѭ> k0]&߂Cąh$0`anUaڤܶ|`1nL "[7(/xZi)l4G PҌM2$YPF(#ymD n5G_$%xG)-Vװ.>%T#*!pDy>oHxRC'ҫtq> vc%N'G\j'ԒAfr}e:0 M=G̯kÞv'|Fy݌HS$g"l1ؕv7kS+ŗQ\.SsNZh$ٛ䘷cB|i(-N+Z0v0JkdnN$QoDW-TzJ|<&APr|Ll6W% |m)݋F 2{&N-r_ \?{,w)WUV:1k8| GKӖvĔ:ǡ=SYt+ug ҍJOո/V+|VSǺQ;2Y3(]K'؇S`o爽 Ip"Ptjb}(:o7rbsi8B^4!٘ O J @5ljkhYm1ҁ.'7eTgpsJ uH+| `'Y7AJ.,@-Z(~Z1*,:kCPtQsjSoN[ӿ47;$|t8yO!U"=gJM~@\aJzn}c= 7M<,R .MM ]ߎ,?j%n`byY`2Q׆"ۣR2Ucm pk?b@D]PBtQ>@*3m>C$6t q} 6gޤY1 buBDW.GB 4JCvh|Щ1Aoۉ936|2{/;D5 xMED ` n T'E#Q aޣ+bwq;ޣueSK@;o(}O  LKhƸTlJ;[7 ^bmy$vsw&YCXn-;?q2UjzM60+ʄ2cdt+]z3Hc@PiDv5nvٻo[xDiX7pZz$uw+~IEIM9` -j [0~ !VjsMaړ.;@d̫ab}d;4ݒwBr,O qcCj{Ku-S>}Ok4 њMZ^yKH]IKkX$=ߚim| HWcBvP '~Gl?!f`I@廴\]YUlR2\\bQ[R<&Q2^vz^ʞ3EZ>_zTyfDuz&Гy=KO$XdĻ{D\jV.ȍ&Qu& l$. X6tQ ?M'N>4x/@L+/|y;r(2~BϻoYHmMi Vze=K?c:)I QpVZ x̒X`WzXMݼTr5\დip"QYp/@nfxֱV}SQNRSZDw% ؒ«l¨#*8{o>&XQKcTV8]:'83tB>!w6qgL΍KVn`/|*I BWeS-ɼU|a*Hu"Ct^c6mK}+I/$GгZ93"ۂ`'p-RT?"A1~[甯BOK߾&|R=!JaaZ/VI3e!+KjIqg֏;88XaR]}ϔh3XK_N/q("$0vIW>&0y6k7A$ގX 7xuCnEҭ$vl5Aiey!qmGp/εPyB:{7W5 pXWH`ibkbNՙ XȅsB2tR0eWlcԞ~> X }2p:U.S/Ly'fljzܽH6! nɆ_N^YDX/٧ė* M&',ܦ4 cR!IG}RZZjihB|->P{o9-3MΉonkj9.89afmț%%lqBe [,zQqX[D;ɀV$Е`pZJ!4,sgTmR0@CXWAEђɤHpv52BWOLbO_VeOg-S1Z/ɂ)Mw]xE$xm͓SuT0kN3Ȁaqg .Tź[%^\JF>"1}^yi=>͸r2g" Cx]d{R= B$ATsZ/;a aɢ`Z%ȿ%3Y3Zz/M" Άуf)IGdh/cݗ"kw&bWA_GHä'F022+ MJfRJ5(YUWvt ,N<(,`~ۭw^^|"; T R?=}jhOL誥De$Npgz,$Tcv&B< <)=s7{ejos3\ϖv}`K]? Ҭg*7s!$-C"_='{0RR #g"lk]̓&TGFc^\.i|Y]L̢mӳYul|"MYiZ: 8AY]R{hm\f?8`݉vMLahh:whY텯#,]#)wM;>si[зM.lh]vzh+#/i m2C䎔m02AxBR4NpܯJB pFvh.!]gM/WPē^c+Pc:9QFI!*sB妁*NzV K1-&ۢr?ѝY{sٍ~_rd@'y}3˃N<Ѭ$I"u!HK%Y_L3WFI&URv8' !"լ! AK㟿:vt*9N^w@VзI܌|^@3եmׂE9!ձ9|)g n>C@_S(nCsE,L  Q~^dMS׎ {M0yX/Ry^=.A'3LxR 4 8wHAsKBNQ$)\|E/(A% jU.mUc!7=۪gI%llRTpNj^,1s*B&O rC8功vg $'@+k )+"\"i'5=DWD6]6x [󪗘x!HIT:Ļ ,U[HЌmGK %޳zysq>p]sj}UF{q#Y*Y~ja?HػW-]Bta8>3¼HsӗRhB` " N#uҨm nSV/GN+?x]U׿{10M_x3Zw䂬X C΅,/tCئ@$2 9"|>* eP{¼1D!f#Ńn/7/S A #X'1Y#d^c/C1M & 1ɴO>adӆ$q)0~—& e1k>*>q'c>AiFEJԜ73 4$lcU#ހA1Ԩ=u.$Lm]]##ij Rh)+yHscY gZQ()Z*E[u_83-ei'&w'%;RK݂֧I@`d3r.uhxwYgR5/@,~qϜe"$.]{bjrO+5 \#v6[r G$R D'}R'>i'dtCU3 i,YSi~\ܤp\2R9!nݧi ͚Z-1|8æ PUe W ,8 D c!d/WE|Q֊{ej ڣ˜Q#Q ;(a'}Hڃ+yXEl`Oam=ST]?aE[вUlqĹן.ZG0v@  3Ǟl}u]˫*δ WZ۷)FDj@Ǭ׹agpR3!;S.j/?c&Ҵhĭ&'Z2 \0O+#‘P5z-r^"1c`A k yiv=څg<9j;U`=yd(GDþ+Pz*\dE&zlur {^Kr)1BܓB9oz33 &gQi~whRoˋrwdߗ0~SǍI>'|1,o\O:2l_2m5s@10N9&X*Fs.w'D;=,KYDZT(/$RW>7uے~ Z0rsCQαǮ ,Ij&~ni m+ ?zQ`-Ў{`(ĥsdlL>ؽh_XhT,Jg g"%zkaK]2v柘]g~ZX)~gU؃Ր'o"k26pWguDk *m Cym׬frvifM6dNDuG"fXJ-.qu'&LI '8.;tK!.LƳ7FܟN싆4n"^#>HBuCN[,\u8u0[>.k_NM" Y tѫ߷k>#aat:V1UQ\d6"|0Sֹ 1CСL{iqfMr_`녖CfK* LK fߒ!$e=e齢)b<V5mw;x%Ē*PhnF' S࣫˶L*ҾAzZ^ 5_S~$w`옩9I)@@3>2yV‰'!6F98ce8hs TX }_SK??@ fƽclY kfc\lWd;-X=|YqpC%;AyШ,I@Yo=TH:o W 3iAl% ڶm>W = B^jC 2JL,WMc|DUDG[PԽS^r]tHᵹ#sAO^* T5iS116s&:ut!c؊Z"dmESVH|M)3qYvfߔ7T5|vٰ g29R<٘t?)/{&\[y7TdENX,ZH`aV~;pmb`"'u">!T^iP"U3.EáӰFAEL|?@" s.ISm0()nw*Z]N_WxvlFDFb09`hNu fve;Ԩ|@ap+ojEBU 5L)}su~$Gk;:"& _v֜bV0V?|r9QҮkD4n dPp2Y-(5tyvF YCQn5"nGXo 4v nӶ:> uJ%4GhŎE.쫄oa(op++WB_b^/_ho@>_(^E?dzA/vf; ŦN2nP7O$g상r(˘$J,!Q(3?'U&m(GxM&紡 c>a;űEdqDGuOd&`YgZzא9*QcAtQofUP "c(OKH_%e6靠Lj`Q;[()NDR8^뭀mK#Q(o$)^v!ٴ?="+rm5,Q^=c' Q/}ixB>(>tջt DJپ6X[oQ i"f 6D.FVoAqjô]}4b&ښGs@@+pIǫ4D%m}|EqQ6=k?韤zSqЯ"52GmƄ con[ _T헦ヤ@}ٶf!l0X29dTMѠ:ilȄz؇޼!ױ ٝ1~dNk@}W SMx}$˄ F@vw0d)`u/Va;y*FE@VA]ZWjT#f==RNǀZ/w 5] `q F&xL}M^G/ B;Gz?P9hͳJZ¢;ٙ6dNG \eSiTchgĂmYLzI{Jlצĸp*:';*]T - Rm(q%ǒ+VQ(~^K&-); uz1="4nrW{PqJC9@Q6:XɸTT3;w[r7Q47q)s~,ّ1q\j8z1ӱXGsiU ћImgsY R^X>%RDP(dʞ]ҫ@vwZ> l.A()?CE힎QD*)&D$~7DkYs^De6w-=eQs4> %9 8؄J:#GK9BYPArėQm nMJUV:GNq/qky>W2 U~]']_;|y~,' QFH&y6\!kzR9qTva3p4,,ҧ4(w)P22rp2,J{ RIU lM N?,ӊEE LC$S9n4vdXn?Wu$a-tdBvƉ91μTāW)|Rbǵa3& `,kVHŞ40:jC73r9#R!*acm "[rٶgVvrC=Gˡ2R=Sd>^iH +Pɥp 7<,ψB汖ڕL\釿Kt3XjJM zc^DLھ˵Y.*}HA]Ѵ;[Cًd\o;˂v$?ԀOCVft92Zdh+Ҋi҆cY}CK5g}s@9 %}ghz=T^dQ'{>\~9;Q:]:{g{Eti4#zfQ{@1Rܼq$z"6`wQg?ٸ( UZ]!̼ĭ’HiiPFSei%J,D,}D_R%rK|LJ&EʏQאrd'cbMSr 0+P5`[i׭L@VG옄F7ywIP]"5IonjˡzRq&O+fL+s{>xnpZJ퀈9BK*v&H4jN Pmo^{^GR.BN8'?+Z}1qT?EeXvmP: + ]X۟ZN;B"vuAf,Fx#+ :kKOwy:IQ3a SDVRԕLEY38Xz6MG`zz"!+wk}N)1c0Lo*B$iʙ"r`sdq [/LIS)vhZwqe08CC}MfJݣ6#Z`+epCdI6/rnW?8 5a)4 ܙ=H@Jy,_Du|mC0=NxTaUv<*` ؐ_veQ³P357&T2& -J'Y!)d6B<˸T¨@Y]{[K|Ri;Vx-% vJ.@4U92 bqpr!;V#>&fi8G@!6pRZ;+6~w`y`ubcO -D7"9ĭ896s1G,~7PlWƴ"p`oזخ^u ZzRz} 6d,.ihǣ ܏z ȂSkz6AV Պ0y>͹yh6x@) d)gt物o'ܕ-]'VD=Q 0 6yBnedVW2p!pƕjZ 1zNgBqY&!6XmEۯmT͔l)麟E!y޶N?g|^ s<gs&`ƼYrmZ::xt2H{;LO?@˕aGA{֒}84.[;mtA%M:T[b:w^ Gzi4ghѬ&4nVLv钴{:NN3tZ@56vyxt5KBRAeW?CJƵW{k֕*sqo͆}wْIcMF4[ýB&d1 ݖCDݞ4%\b;kDq?,N0-Π=QKBzk{/.KNlrգ\ 7;IJ \|1OS%V/ zUK7;1MoP;RR1&˚vKȓ}&>{㍏zX b(ErDX f&g:?9"[@:VDRVMR7WeİU|tȳ!k4re%b/G+dI]r^UĸЀ7LZEϏAEgOb%t+cSY{j5JzU0ʕ̗s\ F4"twso|CZG?"|xv46v}z^+ESWhۺ8 dhg3 w!92܊ <4quosHGwa?M)yvG’O}8)DG]lp jl_#[ ͔.f5(i*L2=CIhDdwy2;=x5+^8Zso_dY0 -)mZa.aV('Zn8 -pD1(ca.ՔE7wߒ%C וEo zhpC;iڃ)D=#8 iۚbL)@}%tOp<Vm}IT,}a<Ah.h\(wɹwbi͈ܰʀ˞H0OG0՝ZERB5Qo]9C(r`ݤ,uЬ+!;Bkɏ"] 0?TFgMEsjùSf=)ჹV|JyS2h8@/YzYv:74?Jpe4nҫ$%k󨶱;%i65wt$$O藛I1Z$AxuuZv7]+< CPm Gy8R ]kᥫ2&l}RbvA-~b.;xvP }[K3֎QلC;oK4P/y9{S_5S 1Q9ϪFXD9(*7iQL6-VO|%PCq:G }鷒y9GJesWa &|r(بрHW>41T.ˎHv$+AdRI<ĿD-d䟷 R`0:*h"Y&^v}IMFdo!Hkdؼ(S\4ˣ)[er]yFh =z"m#jl ܯ! P? pжʠ$Nw1Ƭ10/jgoT2[Dg k:iLY; vE!jILV>i1||%PhI)A)ro!\o:9ۿɚV֮vpHD3.zBor[Sb`PH{"@6qR܀Earj׵"SuW)oхlJ#h1_:=P(Y:͚;MbP&fBFq#Q3τ}Yu\r c 1^Ɗ^Qފ痴}$"(▓-6M˙KlW@#-jOxq>ĸ 荔`ĺ#&>z[ (-.8ճb4CȠE,;\G $1/06~Cx7pQ"j,jcI:?ق3nh qswHg /:/fԃN@dr;X%y$ŏQfsW}7ﲐmDk|wRpФAfgRAzӛbWI!C1:*@(p"/rԇ\컖޶l @yU!*Q2mfCKq{o"A,zNja`c󚨋̿c~-3o#1YfVXr4i~'(Łd,72ikxg-Q@:ظb>hgUjo 4Û'' h׵:5Uw%8~jJ_4tVnOs ҽjL(V:?Pw#m)} %Xt,^Fr![2S;Y<mbOin4ҽ~V(kŵ 6k4Z _J$#Uoy)AG@Y||̺I(qL01tMφ夶MuBxpV:3I1/aW[aD+yMp0bW30a# ݬ5ex, ?bj8n6 k*/AohVrHd>1S: l4B ]vD{cj7v>xГv*GټD(aԺ < g' `22k\'.(@C%^IS+{ Oj;#K, M;S0yx ЀЦkC"C2ٳ-r鲔)NGsYy|聓2vs1~ã쪉cvI'a>0xk#/|.i]P_8dHMY".\b"@G"Xymp8?i 2A5\>~ŤM8" gh o _%{FVʋZF@FջIiTԫ.ICc ŻzP{2]j]]d{t䳹RѼFq [ϫ?@Q{ W#^|/rzr):KEIᇪ(,2F"wAx ,uvd{dLIS3IS;^ |Gle1(BmQpdW_5`H~$|&<0=x]^y KVCn{Imb6o+4--5>ۜN ;o,Os'IMpgEٕe~}N>#nPTNL0[PVNS\˯gƿqȤ{wx*ֿ&|I%ȥ3d=Q^l,wGYV3(_C#T&o%FCv$nژD/$2XDVhYNmJ{)^7]Y{뷩rW@ g6z~_ٽec(>>aWM82k-y~,>{KD }0p Ulc{&mh?nb `d4C9oOؐˍd͎!dOPq;jC*3Iڇ;QrQx.rd_-1YNY5>Mm]:"L {1Uļ&hk: >7BFvp#`e^?tZ ╁i!vEUq6&}XvfcaYkrM cLT YKercb#O:- 7M\LgB)6䯍2h^ (SؑǂIo&5&^S jƍrtpqNY`_GqXLdP,Pfe$[Jq!WPu,  bDvI-P\>5 bOhynޑh8fZq72a[D_|߿̤MlɲYe+fTXg* e%5D)H3PР UDIEhaL>W1Rd-wq83%H׈VLŰ bDIAogt w!i\bug \qζ"og]LX-nj]t3L[_ʌ+A/f`݇ո`&sA!oda |J,,L4w3Ha/JGE- 2)̧ ͆ﴕ„MHz# +6 ]hb^v0[ NUIxf{(P?ND Z/1pLn,x8Ҏu"aO ȏ@Nhb"9AAj큨Dޛ0RmU]߈T G3(.zblhݞt|O>- GS 4t0U}̃ qla02 ںESI}2kRg%4*{\ѧޣ5M0~b[{A5#쭸$^nKSk>aHɍ- ez}Ji;`3c^qF娦k +Z[:+vscթ0gDSH$B4.ےvzJ9?T⳹K5tY"WZ殆cr\%i*<|Vz&0U:gՊمf!zc̚4B)9P<CGB;n%#FS"`u P!X_YMQh+VvVһ+Tq$KEItKG)?/'`=dsutR/:A6< 7xk+1< aRE9572^'HE߳]2>s@ZHʠ]2YXn5gu<̷!}X7ud|+AgsdI21گwRS ǜx<2YR,lƱQ&.P3o _8ҏAy-E~ơ $(װ" yer@\)k#ў6Q4εr:+Kl1U^ DhJfjH hy(y= '|% y<[wA}U\zO;+<VFzBOa2PP!UVf%vb WND:p-u.ѕ]dT@Ş7Z\5!QI4݀P7`f9$ހΒhFsh Hv BX t*X\: iW+ ƞ(yADY4]!Q53QA%-ѕ/:tJ-|ED=:U|ZQ~\<.۱?렚 61 XJ_W{'u?wd/J|[љg./5Y%n K8,#<WAu3J/5&px8/H(hdjOo)''+EeSбDVؾlJzbdʲ&uMv3j߳5Ag8ӣSOa (wCC;cWa^YaθcB%]~< ;GpϫQzYL A]‘?|'-"k0$sU)fJ˦2Tx)p]{ fθ)OZ1Wyw~ ҢG~Xt,DEҡ湚~:H)ElA9=8m&xלv)7=E-;.8YpPVspACQ9Xʼl kDXNښo=}WSz8DqBUVWd~HxJaDճ hYAPϞf޹*\<&2VtY/H͉p-"{:θ;_9=Q8a79ߡįu%@g\?xe,%WK_3mk݇R^pnDDtl[֬*+WqE JA xldC߰Օ~St? Z ৑5"n.q,Mb, qݝmQ[ا&'\Yf=QLAffcB}ƂHl)}Af3 xqs%],]K{I=g6gnZ˱ӘQwubK C|H{ hZ[]F!Z6J{1/4"pdhpPNˤ`"ғW*pKmXX%sU@Ynz54}x5<޽MJz 6Pg7pO`B(/0 k_oBXA_ [SZFx}BQ!ZD8Pѱ&x{$Ϯl:y@`;Ŕs4]{]_ў 4Xf;ƒɺ5{o t~Q-Uwc8rFt98FҲPnخz +`qg)z=:z'mp$մ5nߊ?sVÔuQbz%ZN[ߺyS|st4%B6?{Ե0 P*gS4vf)ءg/>Eyf _ uv RM /Za hBF-ru,,hd'ق( +yc /2Ԇ119XnD(}Mi8¥yOb,0P:~I92%)8p@l^r" HxP&2E5Z\Rш)t)+g]B?!w[٫|Γ9*w.$%BI6ņZf$dݲ"܁Q. nn\P;ǝޔTwHkۚBKKZi"lqeEIE601Ctҋd*O,MWUq3FbVC}f:>y p:k(W*4m@{.(rp*'M7\|)An<+F $^0zɢxkdDsjufWP9VQaYn\.jo/{oGFٳ[b*g2gdÉM} s&@lf1|q7}4%g2n\Ӄ֥R4?/*+ǂRlk [V.3e~y T]Xy 3.IUHh(I˟7}4_մBc&e`˳IxaPӾ;/s3S{^V7峔]#O lKqWf|l܅ Ǩ]fG7swM8q 9bԯ؋xٻ) g$kh|2v]xK $ur5.0̒@kYf\^{yf2{2lH]f#/'>- gqrk}ZS1gJCpiޅХ풷ŭ&wkXu'#譒Y3=ko;ݲn~(g"GU}Ҡ+C=@Mn. XoL<vrd}-Ո_}#_pBfk6iK^̍Ϻbh( wSB-(YK"H6`EM ;8}8 E:A% 9/o]$P$Aq T`>Лcd`8"jБ7m0*ipi09rV ~ oDN>cWbF$"AHR!',S{#ȋ ,6A}[mM.dVo٤\sy,9@VIyq)\oN/,%Q y_@C衋=`xѩzyګ`GT&oX0 `ipѕ^n !2mÄN6_z3MMRU1w6삿i&,8sndRljSv2ۥa3Kz5ei+8ێR W;JЪМDdq9!XJIs?w*NbE*9ٙyܟ5ʬm>F8sNYGB'+X"ҀRЄO,ŎܥBk)mbjC۰ZQԌGMbb O7o5pA !ϐ 3~;% Rf!7-Տ.J`m ܅;06k!.{^y?@g=4렛~Rl}k.h$>XuքIb˂M=;|Kx`D9h!ܸ}eD[WDoCY/&9-icʓ [dK,?E<~7G*2_.( )70't։'6$cEU;~P/RcF WyUrʉS:u|%$="쥮-sXx2 kmWBΜev1 _y.BS/#iB:TqQ}QN,[u\#Pܭ)u89YZJ 86Ѵڤ;N6S\{< ada[+2TߔpK]ET{DN9T}#nP t?RW_ @AM'[s%V2#%`OUMƷjQ)ܵ-6, z q ?R6NfI"υp4z5O[Ҷγ|~_P %Xx8`oC1 FKw̕M(C_xAx͌U (nݧ&9w8@I\, Hqۻ;(ni3.L/m/l@s4i?N?/X𫴺*JVt wGUЖ{ܢ\ [Cr*ZydRDՄJr7y]P 8tj X$W E1,ZJ?L`s?_Y0ZԏMYz]5. - -940Cz<ϫFVX^^Lt4?k lĝgQ*[N0^HxhǾ)nJ3KgdGkpk*]joOg„_4߃ps{QəLZ9jԜmU.\0B΅}BDZ@x/77˳(*%.\(ˉۏ-oC*>BH':<y#dRxi=[Pmr9 |BkI:$}󖌄ΫJDCQDLG骦ls_m_E0HvN\C{:,:?i*uPAKbAT7-eeŗOҢ]O{4Hm@@,ChD~H7# %rcVq!91ά|Clc!e$k o$P*x/4Dk渐bƒZʻ^8/Hpl neeuer-WXj{`/[/3<`eP=ϓuVVTxU,2&ɘ*%H ԦTr8ɫۘ6Ⱥs]Gz^8:5RZcovMH8)>vXS!1]K=H^/ˏ|4Y\n?Gf Wmn!ys]Z&llY\D >y{60L\sTSB`-~~q.$_yř\7n\nhbnk04 pBGPry~[p.K}T?ZK"e ۯvԊc8~2۶;xPy+pB&rl~{XQ.LJYlC49cKO8Mros2}>$yœ+25f>{뀥y̱$AK>tJ(T4yy<.5I$;Vyt󨙍ʁOʐ"["-tF䀚|H&UȔ>]~zJ)3G/tR,kF{W 痙)3[_#cL-) ZM66rn 8mpLͽqo`>]ZhObTGSJ\y sPt"R[/Xݍ6a4ˣ^'+jpeΪVA&᳡'Ju+?x]˴=1h}m{( @% 1,WdBRpBePzV-xƅj}b7Cn.}(nb xL4Q/ 2Lɤ09Y!Qu 6:kI\+JORkb*-|2{t:=&Zy{qZ(KA_د9ݒ&-߭ H|q37l_YESJOt@jyB`ij@$H݂i[lҾ炇 {u9}n``ipD^̰ZjI+EԳRsPu%z!T`:}x?τ¥+F \@JosYU8WzjKw!lźۊ5L.1X'&Oe &ϐ@Yl߂hj ]5O_BjAB&gT8b5+]XŮ]ZA&P`%_~a{y㰏a<\6Ka >gaWQ ='Gz]  WNY Hv]W(mW&lS5>LCk,NvrFi]⛯VtJ-T*"f#߱023  ՇMn\/*20J:6|e֊?73.eZ,=O}+[҈q}+Mx -US+cCܥ TշyMKM*!3v&L+Q^p:,iH+Eܵ7gcͯLMnG5~c7hh UjJ$Y:+&Wf ',-dVqV'#[py>\Rq7#(MPW?,PHxɞd`ap*r܀7I BӍq]19m8O8cy9 ɂ{8+GJ%ղz`-gt`fSJ?¿v0(Xzʒz\ TxeNB٩u zT4`[:RKG.;܇j*!xTz/^HMAZ/GM}ҹX`*g9Yq*2㯿asZ0 z(8EVi+)-17iN, <ꦲ+Ҁsw2/H e\>OXSp7 h+.!9ajˉ΃E}З w,_']D)8B7ac &:Dbq9 On!LUUtF S.cP^v30[f2"?;ð Q-jJ٥[NB?n[sCsؤyӿeDX:V ^ 휵Zi$>my q eS{Bvpqc]c;j-1M»!uo!Ēk}N@6YEg؀j'Ui6Lq#<@Z,.qGd}'^ byNj[NC]@fDIY\{0r 3g}? NrD:>Yh:bU 'p&ubm\$͏ʙ }>[W34!o>6uyV?q5Bdmb'ٔ-]Wu[^ 4\63E4R$>9u|$w[Q~Z{#<ȁt, ¿Q{ogdkt pˆhQ|2E\&PI8`|ъQ1Յ/ѭ {0.2`~7&.ۙ}|ӠKZ&4hjj[ YvaqZ|m>ZVgXjp^M[} Fx2#~@U@ab~ɵӲ1t.Qf九K\ed 0iE^]WX.ЙeyмHpp "'G X? ?QD(Q7C@vXgFoFc͙mT^T hꪧwX$sSw &[Gہs j·Pb`=: UąMK'|2-@<1i:QFϜdz0,[Bʟe "ΪX3sz 20J@uCw셡0;4qWFm zw%z 4͍R!ѧX9&\˘"F=Pj 1:BQ&ho1YERBdG?a:}rt Aַp݅GԖz|wbmA ,/XDb-f}(0޶$S^`w4a 4RGt3P[@%qѤ$c g V/y6\Luo#אdEJ 2%`Y]E1NcO h2=MTk nҊ'\ԙ~/yaCLB2QN᳉x1a|6ߒMbgM&Zp GQU\ mmMjytQ jsg"}V-{g !/씦=rF %*+㾭gQϱoKhwxTr`ѳk6ljy(- 5[/͢%֋F#t3T=^EqG*p</hS:5`_g|nS4T/n5 k8 -yvKx(tp mfܑ;s@YT];l: ò[*M8ܧԋf`7~Dc_8aCcDؙ.mfb \|~d،]zٖ|Pv943̜IRZ}t}ܙQS\ ,vjk/SD+gIyuK.2;'쉚ؿ2p0_I/#=OGK<]p HXH+(D'‡S7JuNQ m|ELq* ^E;t4ђСkNQhSns;@19O:[Ukt *F69Bj2BXu,cXmQ,iea:Ų"Gs&̖=.3}W]C b;teS@2uq<ۥ=E?\sε4bJ~*UFU(y3 U}2 'XVk0b ضpA-Lɴ#TT3XEŹƺ/. kj3{'F.B14\ ߑ!d :2 8:xE}npvu_d8"ʤ{2$t$LV ˍG*N&^,K"쉁H~jPC)>&aHk!{Pce * .`o%̣1LH*9ro jJ㍹}Y|Lص4. OU6sq$8#+WIJQ#(OY7TF"ڈw.#i\@I7oR*>%8ށw m )S,M`t\߁Z&'{Cߝt5;BKڦPxS/ dҜpo"U%CfǠڸ)4VZTb| 6}5iZ:@0UidH}s@aT t'n̒QMF }װyBYabd0 -JL@d;X*c%0*p7}}Q< ir>.:S ,v"R۔iU%Kb$MBKY%'z7Qܭaa͆J"Or:\tL QVh ͨ~SWi&aRh^!Q 6+d"ׄV}# [HnK8TG ヹ$j.ŠJ j&]wBίIRh+@6sO3T{Wa>tau:Lۦp1HʃGہ0WǗ^6 9v4f;*(|p X$|KBЁٟV݂J;P3(H"ybO&fQ(6 "P$TsU[8>%D 7KJ9'ؽIa"-DRcC6mW_Oe@?y@=(pF6KZ<x n#rt4>\#ng000J ' `H nJEWiA^;fO9<6B}l_ l{|N. K&<>杰8]kUB>H2YMgW\v_kx WpbwbWN,m֌P*.wpL!l)qN%$[NcF;٤H+jN# >21QZ a0kʚWdJTwa'je爻vK9#X=!d~K*AwO~d 926X=>MyJCN2x6EFQ']WifmJ]*>w%pivBvxqJx\o%kI &3@sԩ\wx¬wWA&~jJ=ThuDj{L - Ga>`<׼uJ% Ή'pכ_IY^ħkQ8Jqޛ Cӄfq_XHeYB/*{ο5H"3rGגr#IU0u#g和ґq RnfPd%|CN!L5DգPv7P8,f]bz 8(FU`㧶9S2o+ MUIyᐱBWQB'$U%OQ޹Fiy~F\&y eV $m2-`rc;Yz$|O&S|TjHV_5JoOڞa~m"[~ m{xkUKħmy5^o&oxÃ$o٪y%ND5#o$ %uɳMK/5~L; xy KY?(SPJȍ98,|'@b+TרVjBgz26ju6# 1BN#bٌ2kc4CeH/ͨW[ڻgsT{*q:2Dz1>w\ʮvNhMI* 8+! "O]%o$ G,9|k%̗Y5tliTF뮔BUt3Ѳ){y;G M%F:AIↀ,7j4fRu ^Ymv~ƩIc!vFm?W ﱌnSRxʓĎ>-a5Ydn\F"MT'{vw&Y5>(3ac._5r;Na@K˾V1T,q'gAhZ,x $%m0r葇= &Po(j˜8Cx*p8kYv4Pɶ]-0c?ԭ=h=p~A w}j 4UD9r7Y]d)cŤ' ٘Gnh~m\wOf%fukyEwFz'a|?$ŐyHQ9-򵢑:E.ULp\*WpUt\!"VMlֲQHZaP@>>d뾯@VyAvxh@Q+6-[e2tzbIl$ӛKՏj]{AA҄g wx7?ߺuA,{[h+`bőd7kN +|`8feqës YecEx*&`҇q0y | Y:;hOff vՇd yBmjC}}0:{(c-&ź*2-S@nxbh|SD*G;^Ɓ`/yM3F)[^Mc污I bc{! 4FB̓op*oU=a"S"i AME)AquhyP; 6hw585pMMm7ݹ5q!)w<uHm5nzFX)`$V[ſ~]!yG Aw˶1ڔl\t1QrUa6T<:w+p.-B";g7|P >1Ij">E&-@Rt(Q5]U$&jZ_^s-mXWVZOuk%xWa O@`Wzw14#PR2F`%ojo8lsdF5uD)E&.*ej">'wR^;qR @͗bBj:|m9zCf> ǁN3N OYT J$(z<&v04{jM7-NMv1!LxQdSqp9ؑFtK քWM a@F P\ذ8uiT C+ltTVI2 EҮ3nUYU%Lj(Ρj::VԁEh.Nu ҡ7+Ial}) 2PdUg:J|7S{ŤFŠ_`5:} TY?@l9ޢ[8F31j8;qn.CcVBXOn&^c>^bd m7%fhf:[3w \[@o>)hڲɒ$sGF70 > L=t)%-~eT,9h zS)PS ip(NژԪl_]C o;tܖʙouhY{݋>`81J"lug+y׬K赽p6Ӵ葤U|932 {M=b8d =;$݇7_aoc.Y :l36Y9 +bk5}UE0,xU|IQ>I %+7M 8%V;(wrk#qģ$_ lc๕(q Dd `~x9Z?T 4{uPߣn+pbBsdc K.̤r2Lwfy H+ ϩB .q@,Fl(^$k3\N:.k f>A =BRqTu [$ \N'#8hX;k1 uԆ3èxY4mie ҷ[ZKQ,6FBriKFߨ:HcCuh* CND,n_VN&D+03=m?FW 9 煊E 8`\ۦ# !\g&#.c$^H F%c:IZŸ}MQck}uJxCyNXfthGZ0χ?ɴG>\EF?DC¡>k #}+o to'q[Yf>\<0 A$ncA JBdha˗ Q||q $BbVq/+NY fWwTQgM/H0_we%-cu B&wCb.I,A܍RfG2 BSežMIAJd!YVa_d -KU2%~A-& $+! =64y^O C5hپ"DL9JS1s=9X.VK/ Dlv_ APL%M9pA% &d-38.^X4E)3@0*I.]ニ ̭hz`he! +LH?3p4rx9ZD%hx~ tf/s?8r3S5>-Kd:=rA̅ti 1b'-v-(UĶ 6WJԗti"vP,"Ttv{҈@hˎs/>+E(?J!T͏#=}nY-Hm"I[9%ͨT0B 4`Pe cԹEi`آ`ɻx K'9|j=⢛+u8h]"䖽;26nzd{nCS Y\:zΏ/鄞 YQ q4z*0\}<:]h&B~?k_Y]G95W|ZvF, )yQxMVbҰ8 pʎhi:=Wڹ=Uf7mʾK4G!SyCz[ΤfxBZ$لL-xs/˔JXwAfWE@jXxB)7$>^t^}a {OtyLCPes!1Usnz W"Qz-3 )I}a5"2H(Y"3dJFQΊJ# vF}Хi79iKmMDLF%AHikYn\44y,rBV|0ɍe}?"p9=Ccgɺ79#veQ棠NEo 8ޮ%m/gDԖ6/iAKe]p\" 44' 9ڇ;V %(ni#7*ָ v6gVgo-v% [)U-FMy"?Kmsп(h \1 fԺ :RnBO>d@ʃ8N4Z"r.{34e.Av? DGiLX~J|<(+$[dO:*IPC#ۃ6y$iBh &HqL_[S+䐝Є^)7C!X-.T:bR1ռ/>P1.d4u&^ H<Kb_ȮN_p3nkhqiX㔼qլgZUZk-,5qG͚;ܵT> O7`%Xe!5Մ%;ʀI GqeVsvuS> X<`9=2q j]Wi_qD|Ĺv- I]<}ƅX~CU'Mdu h̓9,$Ǘv(^ȽPr}`cp3aP4^* N{~?b{Fx Z-c*v/`Qp, RBvSțR.Ka_F^kA -e0U 㾯b}x(fd,KȽbMl)}vm`)z*g[>؇@1=sfR7 JE}5~s>}5"NHRVM3=wP|h  f9r (0Km#S7w@bWTx|^ ";#1.4|4cA/6]A j2. h(dx[WC#M]OuMp4`%dVMz0Ӯ1hn弡*(7p $풬=GspQDNS-9!g$3 Zh0 x qTp-4<q4'&x*%t6-2{(z Sèjn+Uհطn0&M-)N>wy}>}9L%d ӓVsSFI=뷁=}4!q^6[}șBe~ЏX Ϋ@9$߾6}:x.T^HC@0 nڥJ8I~Tu J':86m} vf%(ʿj|۾q2/kmÈ26Df)MGs,l= mGs#^tCEE02e(\ݞQL} n2{҃VTJKШ'Uَj yЮÈSGN/]T}tWtt,F2!g2hkO$C?`,>.4}+EO[>B,nr7"T^ݮ'DZY) "s`FHom"ˏ2j Te]Uz, sUbO <&&H;^8tΕ : m&';Z|lr;Xw*#v<_%::B@(G+qNQe-ѣdYL1d̬m5$Jcmiml0BzTlۨ_x/lGa"j@0a8]#2񑡜j1,ְ9/}OK?wߟɃ`pdn1}- x oeC|D`"!J;P54m"C\5߈aXi-92p/l'e6Nk=v7ukE,MVD8'WgdJgJ3Jˇͧݑ墈mVrO" R'ٱ~=-$وd=ḍ]R|m:by5Zb7_8"gqPfNSi@W<ׄA#vv|iD7L6@u_܆HdڋR s/^ yu \d\$ -5m،J7;,W[gCoՎyoZ#6x0 :ܴt/ mBgp&cCuC"xUs#Ȱhe.ИJz` M3ƔOsRB=7a=yI0˟U ~>F}b~4LٶDˑX`FqŰuM&=4ŹFy4"@g5IAؒ"L @d.i ekN3$ZXE?ώ{Y u#'<Ja?-S4Q-id̔z?1:Xr Mz'4 ϱ[5N|w=kdI'f EjC%Ӷ+mcIZ}>-!;5x%ƺܐ|6g2O*Cy[~@STjpVQ;iE~WK#2U)5Ĺg$cai-]ڰ Xj^{%c[O4P.=Y M6b!(w'{1䵵[jhxD"2̆FP0EG"܈7_$U"gii~lCA!kZoĎ؉f(yȺ(=.o,DX:qq.IǴ; 2%x9=]p-ʹUk_w)85  p!Ec/,f+,Ce&!13KDU+^v=f5ZRXe UӷfB&hr1a73 7 U]0eM􃮺3Le.̢23Հ>"c|[bL1%+TcAgvMcژx뿩ߌ'/辖KN?=y {wRIר0H![&dQ-e}k;n\VyzhPC2hU,q~6Zg U, : $mÙmvه>{êUheYxk0f|:0˘lg-m=2ct*Xl|ȚJPRoѠ1M<3&X&,OfDB́݌>B4S0n}Y*DԄMUEϭȎH=eX?߆,;T3L" ?WJ׮hIz''̯Ŏ# {QaS$U^&y? O}څ'@nb:8̺WI?]D( |uV0O n-kxީYH4&&bTiW=>[.#WvC<ЎKxaigmnLJN)l&CcXȻWX ֻU'&K4>ZV5/ AFȾ,3u=D^oS:@SXzFU13FDC*3p6Ģ` ?F!54aK߯ [IZZ(>}6`dջVY }[I3%64G z@gL_g}y8q'( ConP,5r@ o=B!e|Pzfv #d@1y|;'Q>@ഋXI 85R&l-Qw&>E$ȒCF]_~ź^a>1?±J6.ElR^@,b8T0:)M1ujA \;52NPtQa0l3<|!J)U1X8K%~L)+8^+pQA` ~po_` @جǭDDT΁i6@ڷE"X8GzfQ/@MTus%Y`\Y[+-hBš^,8POsc纱:v_j噘:2)^}U l1C!s%Oq= $1VʷXd!Zl>2's*8ܼ12@yA j`?HR<M05JU K%ᤱ!;kv;`pu]Y/x/ZMer>աlS͐DZ|D؋O;:ka$蓗KCgDvjOB?#egOog#گs:2Y=aDD<ɤTTeD-9d?bgᲓTc;)n?&mi9\@.811]bw zTzZTa`A?ݑZDӖ1幧,AE-`l5BƑuX+9̫/EC`S>ՀO@SΌUKUx(Hbɝ=~&}:*z1jĤ8ːe !;>1Zλ\"aʮXzY8nABƤKon0jr,hE Ε'`&7ʑyȥ鳚&7pl|{|JxKQ]RQ}?%|d;qAUr|:6y:]oĞb6]OPO;Lݍ~ɤl&NJRa$b. Xd+ttR~BFӖm߇"wZZj=;weH&Z<;ogI=UUd~F}C-(3@'َ+ x{BuUq\&ۜN̎ 3)oVt׹^Fcs-bVNӌ/<ؕt_ZT3P ~Ȅ˃GlFDpN6T&?_M!e6I",\W}8|fBrH3fnDmV_0ۧU+]_W@&9D>ʍk)OXnH]"d1,vfz^ЃVl } #Y OdT|U jr{!]̈́|e8nxwRhp_2l/C[03_iclBV/ v;Ⲵ&x\(z]؏R8BhyQ hOt:L,],H[9-oU= "fmLLV:Ew&p#.onoJh+rYEeNPSACsW*YfQ muWG+v?EN^$y@x0&K9Vfu20:i -s=~|)fGU7 u 6Y8m Xہ RY>MIkGtUH{&XA𺃀:i1a@1Bv ,q3/L~Lü򝝦/=g׉|\[ґ/Tf^ap;]Bʏ1hW!8L+ ȏ}OC,!'o&_c@:['{6$ ٛ{ /`IPk i"1EdXj- pRT(C yW("opmWR+zN%({u(k͢exzRq)xjٖ[Ոpݹ4h'!=}L}WWk$K< نڈ6vn8vh;bY;M6q I5Hf9BԺA&j_7x*>!ffvc#FI{VΠtۭ Z szJ" j6Ԫ-|۳/9fE"oE7YS.N15Ji`GIc `,H<_6J}3T6H^A  H~'_̟n"cF?D  DP s--$QdQ)\$r 5~νiDQ}ɚ,DH,,qοj.ޏhk.D3J|r"f?g;k׆[B܍ٗ^l ѪeWwVЮݑ̗Ty 8/Ji' TV{ ^g:ѧ ovXtH'gDzvyYiDrq}B ҼVJ?v!] ԍbUP|i/#?IT{h b~J1EҔ;Lt e<ͲP[ 'LS[X*T(M]\m=WNԾ`x!)Q.PMc%=w$ڎΧ7kAc(^EԪOxbFp&ÚhS.˪IOW?_o'sН(A>YUvo@Fk11;恦t5\k;X5i,7乹mdggS8II$meI-[vijjj>Jt_txIY(5,?QHJdGDb`vX 'H:? aG~1e?yXEˬh ~em?~qbSe@1+Et9{]+M,  0~U;K7=J{ur!ТY83> <Rn{%h <{cof (/\?bp~hE'75cւsX'6v{]"ϋ{ U]jQ~"б%oLh0ًebϵ}1 y S?o'Zy#p sC3c |Yz,!E_Vl/qDȱ%Ć' oI1Mtp)GEw7e |ʕ̀ڏ惥 !;ׯl)ޑVP;dzT BaS*F*c1s p,&;dͽT,Ln|QL.Dw!47h (P%(J "yVDv֎ uG ۩0Y9BlY\_87{,oܔ=ϐ~p8G-)lxSA3$f RCS6LnF4ep("SfWZ>{q!_-lռm/PWa[>A"&Z#m-0paJsfPO!G_ck=,\[xLtb@H^b[XUZ['G#)%羱 <ZB g0>Vf B_Y/ gyެ/_:`lW\1SmJ"ćWs ߦ-I-' x`ڶP٠{lXޓ]|u#WtAk!KIN~yJv~2h5̾Wzڝqk0 -4dD-$tM>b 0t5N=Wq>}ASR+SlD|ڐTgSo?JWZF(Zep-8G<%IG;USr-Eݏ68: `K4E6~ŐA$OQhmIE+ ZXUNi/]_6%KHY=EyYyON1!;ܘxߙo;pE[*|nr>2+U Q)!Y{d!yl/wr=h c4u7\: /)MbӬp_P~і#0TŽ]=:5&, DtZ?zqJA!&߾O~|<=j#,3=:]>H`ve 3K[}{TNVPZ13W&> 9#ن(Y%YQGra8;}g?q_*}8~6Oc'Q`0dI?恻}D~;Dj'"iחkk5mLE3Jm/wEOf%=FdIB#RC%W!4hI8 gixa)~Iy Vq$K9I(4G Zy.3j8\-`#hw Uuei >-wu%Wr ڿQXY Kr[#u_oE~BJ2.4{tlS JH!h![9MBVv4f&Q;XM%0,aE4>\/GQDbF M=\h;d;3,5RӂEǗhn>?r7:!9I/jX6bw=G!EOoJ\ԁr,"I[QsH7j?W(l:CsE|VϓݘO rEj|DO;?)A,EʇYXw)%rH=a/V픨QT.rXAsg>NPH<#?.e%[뢉d/vۙgz1-nI+J= (Y^{#κ}4gu  R9e2c3Zi 0=w *y̏hڲiH_I>cn!v2>LjM:f߿1FS_Du{6xGgPvE*7, S2:Jvr^FXT귚;L'M24ܙ_BI=x7 s+4=GiZ\E>lVqR+3>2*ݲ oϷwht.ğnYxr&td \EA3t& cɸAۿ+RwUۗ'QA+O8+B>ڌ )a_.):fwgsysҢNT {B*ZyxPK%>v<-:&0_6sC[cM^Ra/oРZK=}v8/42W |F `KwQ/=,Z bE,#ow[1&Ƙ5>Q=#:yqBO_t8@Nεm||큈#\.Xebw7C YHzFMѽf&?.t3 h\*Nu? Z1fĭU(rIe4ٯTځ8(uauL@Cƨs r[WVl1nN~8E<@$iI݂dk<,*2@S?_Xmk!w ]g zH5fNʇ^?Ϡd]*Gso,K<>oc:b%I(-"[cb +LD3c2%z:.fQ&~I<3+vRρ}5$ʿwn1+#ؓ\mg.m jexh Hө^˩p )x^fOJhZ0pQKm^aIZohNGn9]5;;~K[ TݷoB:, 1mF^%U#!ɝ]Q!6$ Xxxe0E$d~N%]6?TD` fu%"ؚnQЍpc LT =kGjv\B\B,u37h,~f0V!*(#^myp~NC3 f[{&]sD)#z']2cIr:K^՟^o|Vߠ9<ۮ%t#AlٽMKi_lGT-sux2a5'/wY}Ww+݄86EtxC]7XZRYu ܤXVH؛6'ʑρM"^0. 9jOj崆aWbT8b"ptV&m,ʝѹc 59޶ϥ^GԅC~L]9UQ=šmԔOrf]h8!8ڥv܀ε(BŮ8 \Nf1I||}<۳mGjzKB=۹co*y7;A@aW@=ȯ+'?Yۗ놿eUfu :[x;LZyGoZ=.Vk&fϦU㵊#nn1̈#Lt`ɡv!=]Gh6ϵN)I ʚ:qÿL>=^% *{}{3zK6gBc'=V)v;IkPo< s2^9;em`$T(30KQrz 9+ųn3sdóq8'+TY6ke19_7gWSsӬB|=/.\{DxRZNy[e?[W/F_*7 #=s҂ 䉛K`O[C#*751D^O&Z/ZQ/燙+QD,>T7AwO8Ai'@F 12L9?yWiKޑ#f.Lz0 Au?%K)u MCq1eAUH}!Qp{Y\oroOA|0Vpb\eCj_2ݷ0n%\T,-5{(J{┾e1w/n4bV:5v Ԥ&Ǟ[O!/0C4U!B3S]41,.A`B8chY+$|/4{?GC\zL[hN>>'P !l]ӑ"͝k^,ޞϥ }i1pԛtzcZ V[kQCFz4xg1V|331SR{%mD_UC0:'zh" cVն6Ow@OѬX勆\p#-\UH2 y?"2 :(ʴ[fd+B@SDC:ZGcjc*Pm3۩ie $\F\r(,>zpmR~1"G],?,hӿ-Ŝ Af9Pg(E2Ky}e *ֳR idhW{Vu20"(gBGa@ˑi_/\zf?=Xzߪt4tX4.sMEr9R&aO XbV"p`̴H>Ĺ[}~+ HI>=K$cS||k;搠>[%e2N2kB\U=vy<2P{q,͋E雠(¹- <^}UN8sX9t1sˁNۧyP+(J7QM~,8tM:ܞajШ@4}t wue!_PO} ?|?gv<[0dKՂ>b|;GxRj.ug] =hWe ŤRjiѝi=RӕצXTZ9| rv 6)%x1I2N̡^3Eқ`#>uRzC΢i3F[)67m] Z4 M'MGbCϥۭj8):rIԝYѫl.ֱ Rl97zˈ5ޞ&Uur ^H_/Fr"oT֗ 2Fbi)TW+ JMBw͇o.[>º/0<]Ad%j4*s~F4"+fSZ9~?Z p|Uz+fHy9}iΠ*.YhЬF~aãD@[MU< c<ͪ+?$`Z0fk5rV"7## .@ܭM}ѵ nvG+|^+#1ezlsD7#="Ei|f:M޿muxAc\VN;[t[bZ9Q_V6i*o3)pu{\fM07=+aTY ?p9 >Lj,MrCi[dBʕCQYza,ٲŗ vYJv^X0sz˕u{Qb`_ `/3&NZrm!Orp',* &k@%tF3r?|1 *Pvrfzmg:1hpن—;Ƒ +t%SjיukĐq+Tc (qePHFՓp!y])P7*|L*i{ԁ{TeGe#_x]PJgL[c"կ0VI85Ȧí\,2Nܨu_-R,Qu_ek9>tVV|#O=(x\WoAt2H kô&ész]؊9 (At [@Ԧ#jYFq0{ 4e(C=NK_M$QU߂!`ziE5F!?zXz^>Fֈ̬p}]M=;"arX /,jqh*aXk5g>L3pqf]Ƅbݒh /ʃɕ a3ukCy&~:|$UpVW&B9_Rrtb 3y*]6IcwY6H*q!DOˆq9eVkeK/xG6b5iͼI}O56 9:@@;6qPc\#܍\rBz1ҢCGQyedgR ?ÿ^aW@i:YeQ!SDkZ]wⅨP,f6UVA.Sa:rP{x&q q)"E=DLjЫJA~o HR, }Nj߁DŽEEԢ\*-y8,Bu7bB袰⸴mk3c Q Pip9{I&C+UĒYUR6|Tf2u)m>:*?7F ' L̸)6lRvFTa0H,^uD0*K' v9dW'bP\;dÆ5QJT-i =U[:`/v[=1*aq1շCN\S?lv"A&wI?zw$a2JK4+\H>M !!3~H׃Mwo4@@Y081[os4! ]_" 7SKtJC^a!j .0u\oɧ[NXɣ;[`2ωsDѩ2#rha٢Dapl%l!3eWLO=tTh ]W L6Jy1hhшZKmٝz03 @_c J} =(!6Vny5 O< 17,!JGx$*>|,Xwg/IPUwqr ('U1&JV $LF1ZP^a3*Go4h>$`pgFp@dbn2l 1CI#O1bNJZEf>+Ǿ~RPHj% JjQ2|Ė`/aeԦ|a&;s]gʇ8F`#mY y, jB|az Տ12G&zo93OO7*Q^]J^(N仿%>uu˭w:(% KC6qS>5B։͂'|.)A90i[E"8CY%'m ]0r#=xht\;g~Z_5Y4[MoqQ\kI.2,%Ne>+95d]@v8T ('La1*39%ŰbLsAeCY7|"o!ԔB ڀ 蟃\`HJIi-cK)7'vΐh/kl:( Vr7/`f*Ej avS;wCjm/̆uz./ 8TLfQتJo#Byp |vjz,S[DZ R #聸yͦ6c:ٛgXW;(f5-@i#Ԯ[0S'rn5_Pȡv869n`b"%}AymQ3tK5AT}?!gCv .0z\E,MͶX*igL+'׋",G>@+Ktm|. 1JMR*lr: GܻR[_,G뼲3 6<[HYqBޔ@3 s ˭ؠ1گ_^:;Ad'Yf!ʴ6 \SH9P>E{=}T-dB_zߌ~@jJ]7JJ'MEZ*J S!qN5GȰwx+OknL[+Jy6y2FiC*|틈RJruvU.ɀN,p&`ЭK@`EFәj!IУ2]-F>#8uI^A>^p(XJՑ#/UBfFE? _88ix$δꔪe&̥%Iʅy8Ćy#Fd[K傚:&ac=H]~Ռ|3oTkwن``ԧ1}KN [BM -j\ i>ԡQj|NUZpw过ϡqlW|E%[CIQr <0YwE-j!:M$Uԟ|m 3R6ÕAHwUm2 \:|(*F(tkBZ.w4Ov=6W5~O:m4l`lfJz+..NO +]8ޡ= $)gZ<० Zkk5>/>o?}|[-\Q5hVc6NpZdMчgq%ӺqٓCNXD{5m3We)/c ?xUpq + M& NŪ{hJfKS9ס/t"riUڸ=s=YZ69_]|w]<צ2.4L9%Z<ɟWּ UVE{W`eקQJ,%&f"}Yio ̥9mc1a'l& D*\٨ m/,xb5f/QBitH,`I| >ߞ?8D%XߪcLLp4sb2 b!XcT,XKԄu2(qej혘&F A ٓĊ!i ΃gtk?1s_O~%X#3jӢÎN g5Ȫ]Mx,\W2|kn.E+vfCdØ`P(e'q.0MH (’ņE&7 \ { Zd1H-]ǚ 42~}4mmLBŤmc7nl'i}#SB&']w{OYP |V$NpMzkoKYd Mxmy|lJcU:~gx =++P4@.C8>'1Z|cB`^A5_8A^):oXXtm& rZ}Iܯ!lc=W4;ȸ?Z箜Ue{~k- A7tv2%A1Dוf=ݒh9_/pXtAZOKGn$4cs4< ]Um¯ pDi0.Vos!"DƢiu+J3bA =d6 ژ6+?x0_9[)J}+եS^P\?ECm? -I#i5<5j02% P陎?k\> ̇T.!p]^G۷Ct:l,N`˒ce(=^rͷ#3Xѽ1O j!iR9IY_%*]Y ;Q44]}[8MZ`<(͕e&5:~;]GOy$9,A3Wq&%N"%&n>4)hFSfurU?i|/E$Gj=LGUs)௖+Z 'R ,80x+78A-c-z zΔpҩYP`rGuX82w~ ٻKjvSޠ܅ / j׋C'PRكS,wj|5;t+A-6D,x jeT1;mʔ I`jLվ2~'e=V۸cTƿ2k4hϬDО+~ZH26(IxT3 p-4.ĤsT=}S. wDgG1#mk#8*v lwB]1 x>j ]ĕC0ÉFs 7K"F6M #@pnW$ţ}W l>*7;ONiIog0# FJ{%:#M#Үut{Q:!$s|cWUm`1wĕ&' :NgCo||#ZH@2>tIh{^vlwJcL[Kǝ 6=7ԓ%Rj[Z"4Y<$ \&ŗvZ;bw8'Ujxҗ`(Fƿ* ƺxW96f~KT1mZuNE_F9I|] PUb 'f~2gz/sGWaŲ9Ofl] PEǟij7%ft1}|^#X\yOO˴4ʨP ) 9,ty韚Y#%PX!9عZ׋5zZd_! aFQuDJ攥ED~eu!kX"\!EoJUT: ras5s4Bބje,@۵OBPjd TTэE~AB^0 as,h;X*vY=%8I^фhMZ[q ŠG \A=byg*s.a+[z}v&NL 5<8~)3\t_m<,mא`xbfRiY=橴M$w :< Zࣩv)sB ǭEɝ]<)Tk=.FoDRFރ#`#n( օC9יE VcL^ ݁B%VF؀oc)\>U=XWGq玮d;hSt6cT נbaTH cuƘ8's'֒6ۮps6)$4DH_ G64poN˴T#3>|U;w.#J4Op!m[KkS&$= .;g" K uPf7nU.bVm-]6:H@cgy}lחA(Sf^gr-cjxJ9?51wсgh[^1!JqJOf%Ⓣ jAg76[آ^lL\_SV=҈ȟ9BwQWw\6} JCaNcYLNv2VRR34EYg,#7L/<5 nqk3pn9'+u3TFc]K}#H7Qg.Pc2ܰzLbV /v}24Pk& !C쯪'Ⱦo- uG(M.;A`$]7<ٱan38L9 noتj;0,K1,X1|(A y6J0z5(vXWxnWdmd6sb$եC~R]T!%8݄Wi5on^Nlȉh!12@?@"&=Dr#)@\s^.4'3lO Kv翔YsbN&IT1z<5$XxlRśu~RYjg )]R0I3ċF "  %߬9l)B9Cwrp],A*Q;1_'"AK[c\u;rdrvG' ߓfH~P7{YjЭAV\qޠ*9“B~[ uOM ٌ C7Y9*EXE")רΒcoM 6d/>^ ˦&hSy-Zu,xhIV{A]KDzYK |fRa\xa`8n6s@n,:Ry )"e2[d%TmH_q)a,|V0e ˧f,r&v@cvSQ|@W-8LpHrC尲'Dp^1fSlJiZ89Ko =^BHWÕr0X@TP/8K:hK3yq˯2cAIUR5os֬zy2v8{S\Mxg\, U.3h| Q6m>F=QR;T%ĝ➰U1*"8+.A4+׹.͠)T3 K}oArnu}0qu6H?YA* y{MNZ!B|sO66mKYVNUmZR[Zy`B(YE " ACI}3'HFY^QyuR±61a7vT0'BlYMR{>9dJtb\&JYlP;UhAjSovZ9ѝr$+]0mJisedy.mu`  _b|84Eg>N4e#ƮNa`}\PJܶ;IG:@e(Pqp4ڕ1=[iΩqۮ a$軛4FAc/.3tLY^? @)A+2e8i|SL y!|52+&'q$8"aU ]Ɣ%#e2;)PyC aaCp~.pit2ap|9AA -R-?[̠a=`Ԝ^~͆8ΊH"O4brg-rsP7^ɲĵbp>h!!UÉ*T@"LirR+XU=u(v;8}3ktL񉎚"Օg_>Xٶ$4ꐬ?`ICj>[kZWŹ`+m՘नfȜWsn`BOd`Ӯ'a &<y U@`t#v ˆG} -?%L$B-B G% c;2@|IUjІ@'QC>s(a)b|5PnCs}t!f\v>Gx" 4<H}`5쟎tRnAi$b<,ZĊkzި/|5\ J7 K.y6kA#58DzoYu]͖fgB#9{9-y T^Gn7.Y˱LB^J! x[ͅv"E!6\7zw(xz>>۾ٺ&H}M0R |uE*=J6Bq +Xjp ȸV]9n$8r|y~f--Y?cHHlNcR$ . F۸qů.Ļ!} )w]+U+xnݰ G |1+,ꀵ o )[ԅ$c?`4dM,BfOwVGq f#)Ays)?ϡҚ nB&~hmc.@ |9Hش 7ZxbcWmo=2nB<l.eQDgQ &Ĥ:[k3U#·|T(b6G'Aݵg8obt›~1Rxv? ;@G؋ R3 ny1>300yw]% kMٛP/:~u1W͐stKCQo4!㩰8!*v9ȶN#TCB5GαS f8.,;xx!=IvBzAC)YlD:LTyF 'P0r #yvumB5YΦ€U&9/h,L4oodǾ $mFl.z#ym$D ) J Y$n H )Mt/?+\Xgݍ5l8˨ l$v*{-m6(יxܱ}I8 V3-Xxk4M vTF{<)! Fojk5 ɲ'Y=VgzI9l?T|oEt\t<50g B'yz`:6+"uХ|j9"ݗ]4zk 87ꅟWϝbYfѦ.($#PLJj4A4sBR\NP?7=g꧅v#&jrO 51) lڜf"3B/طה|pY^ӊIUm4&]PzF>Cry-ZvO+rZ.o#Plrz4)fE,wHݐHV息ZF5'6рP⿣#wMHlL LWBPぅ]G%}u n3$nT9h,eW,Eq(=XH2W}HDG n '9p`<`M;7P@4BVX H4{8̊aw7L^kP y8P͡Bs7}¾p2<>(KKR\BZGI|8C:6C k-Z+(y;Ur\ c&gc qƞhmjB7ocQ*҉yN ¤4,m|9);Rte\-* {HR ԁr/ǣªM4kწt*`xDpK&&,$(!0!ytR"*8ަCoH^玁|KݿX(DIv1 ěH+h&JdhZn sW|>_\f췡Rqoru{[DHI-vehe~qL*߂';n>% $܃ Q@}IP;ld3,Yws4;8x +AKn~ !EiA9跢Wmk&cYE(TǏ#7M:a utqbRf R68?^hipLɧo^q:1EWLN^-2i["5|<*FjⱉTSC]~eE.\ rr]ܲb;=;5i F-tQ sC308i?On1rcOPU Cu~u1Ky7˘ ǁW^]&cޓP;-An̅hnҕ!D2xl ߧ+NDž7(57PhFF_ȢˁMk&"7^er|b@ 3[x82kr핹t^!LfF9"1#6azrY9\CVdp+@O\ja).:( aG|3BQlL{.ƒlw'Y>⺭e.\2&0vhLS5nq׎oZֱ<`# O"rJ #V {[ջZ7,Ϗmm -οFQ7I"vhME0m4O٩HZzZZc0'O9"`wtah&4Zo7k?qEhμJ^ #\eFF֩)T066;ZJFtxF&EDK`DңZ@;.(1+*}ŬJ|o@4č<QF[NIjeA4* ;$wJmZW+0"ZW+-pm{Ws%}H_z"M燏6x, ei(۔n/8GBa%;sNB QN;fj'-7 P!zzpGsJr_U">4cA"@>e &UȂlNz1bg(#.j  ?@rxTB,|HI,p9]U?WzkyQ ~5MeΗNWf6oBti(0νPQ}đ5A}'}%0\cvg2A/vKU?/,;Ϳr_wnozoNjpr6YڟyW ㈧N|ϏoPI+h"{VRDt{4~1q4nbԏl[i~pK`˰W] ;:A8E.]R J+S?Cusccr,ݥm&s3$^/Ib} y-b8AU0(Mܕ{)|)'Ifb>O_ C۳4rUw@ gAh&wwe?SDdjo9:=6{/SQKEv9q!BgSjJ{(>$דC{b 'FRGc*BZ#-rBmA>!M3ErWiт.mKZj^sOG-=X IKdx<_ ;N列)dժpgs.:MpT1[j ˋ>VS?5q]fL1e1viER@jo`^^9ҙAr8̅O_d{"[ j 4tQ쪌Oč-/iJun}=KWyt6ryՂDGA_ax?6/77 U۷LxÆx,$lqGDc%c}(%|$7avxav܉ϤxPM\X%r S+gPMSU4re e5h"3vh_" i]php>E̮ehO'w(y;f#IjSRGg_q匱PX6zW҉Ri7pfNj= M^2g^x?8P4L$T7Ͽw2ca+UpA .ox8( gX[Q5/)Co MrJ#8ئ6)q?gZ 2%I2!l{t8)fvQ'qi;3ȘedaOΜ,^!iBrlC FTG@ c`^p/y?+' }|n {PPS5İ 0~=Es/W rDsn }ɧzئ(p MV|E&](*z|2W0 WVde} u֛2<Q;9 v2Ja YG[za(#HѬR H.X,yvbzIT&l-QP:LY*8AE:Qҝ/`;l#^Ǟm*^Eⵄ# ?X]fV5& U߰|DE˼^5dkiAvOE,$B;鍹$EzBMSTٍQ-.\j-$e缈"-+JnҐ,͍*$ 'hP$u5RH}T >hnl(^P8GBAuIU!lT޶>Kx@ ShɇwR1cU*JlA|E{@%xj`m+b6 @ޘ13ۛ!x o!tR} ɩ knףC&BY5cCvL , ̑l3 h+M ZԪÔm;iPbi9ND⋃m|3A)7 5OU9BઌnџSV/]9#}Dg@US}&ahԒq}qe;K+T7N4rs߅8,qLMheNjQڼ% A5'nz6-Lɗl;@8Qn:D%##ۥ )ܵhhP\o+A`3I2]& KlF鋝?H'If^_|\ /J, n!I;ӵH %g)"iQp%7(R^+whRT~!Eq*k]{'ӋS:tA5 1CQe3jƂi/j * yI֌{ /Zs9) TG״˕22yL1YAaaJJ NI[@ۀ{~M r CR7mcċVrvj<5! -G1gȹ`?[bR""D۫\kvyU+?[B9*ə'-2,^_9O nml㆑ekVF`˗=y gUUj8{\'zx'{T [!5rUN@aa#k87%rO%L,aiJfFg}Cux?-IMnFppVG*Aj^)ٜ26meB} ~l 90Gm%F:wH& >k7p$LEF{FkHTO\"抴)v/]OvPRe#x-q=K8Ed66.hԵgr" i(? 4(d /`J2K>E9j~ R,* /4hUG?a|Z5Yɬ`;Q+B-PC"K$;yuȂ>&R,7/4請ۄBOwi$ Z}M!ࡥ vnTW2”N+DRX~O$8]oXt00A$Y5m:+3Y8 "7olV2L{NNq*%MvΈ'Y}$ڈy8zYWh=^ M0&O^4>Awzn͡dZ X NpoٓY|TPLƾ8Sai]uAEa*1J!#i_D% {3¬U7ktSV}5sm G1)k仳WnT "hRq8 y>zzd Mblyu`okR{rwR#8yYӿ(b *8VZAE!LSLL쮇>uꪋ!G_˹s,P*A!q[/B WL: ޝ ~q2sY6T }E] a?ᨵf w}Z2/^ф/k:z(X\{v/e< o&`7eu+t?sSL&%m;\j=gDNOhW]EKTrk߅%S>')iQpɮ~_-6(L #ؽAa&ɮ%щ/}\'>%~LGqI!~g,N뀉i 1\&?_d."2ׯ=Jnykဴ6x^ ۷~0j{YKvuw$imT:wS?44MIyeVZYPWDy8 ST %=͋cT-|Gj=S9`S`7XKRt9Pd/lFtyG{"o*\yJyqe~0nH+=|(D r+4>#8+!6ZEu<58yO9o?̩,MMZ`vBsmp-zvW] ʏ m ޯd G,['vA`.RBrI05X2Z =<% B+rB<2^lo 8e]峻Cp}Ɋ<0c|ZQ-X_5tNP5?svl"㠦`=a>?DVA>^axB9f#A`y v#(k[七|2vN7Wh>_Ď%oPgea=OOB 3SN5#s'd6QۭB_q0_֡Ay!̜zpBWr#KDT%#ci:2 /Vo2̍33ש%Ck3i&`bdMs- uy3X6M25YC !xqQ44ȾA -Ȗ U-_hrBײѠ^NkL$߂Vaj?[i%s2VCy Ԍ%b5䒢 iWI@M^%K v&8G\4R*=gi- 桽P$y)lgIe$Cu\ s?fZ?f J+1CՐMN{sZ׮FyЁ~h4ڸ `RNeEq22P{Z_jMh$mM-SuY Q[7 ktNK6Զ9JS~k=Ef#6NED@w Θ:)=ٿ<1v4ybiP#ꯪ_h)q+duTT \ u(4HaZŻ4$7_wYWȝ9PQibu_ʷ yԳT$lCFi?(< rR~4rxNϰq];TuA4}4(ibvğ/aiy[:cF%Cթg]ϝ&*F:;k<es.kt}C@(j) $iـ5= MAc( )/%kfgċ8zqb0q|AR2QvEzlgz%qhWh `,*&,[JV︎ 6#C&Halm.RzI>z,i+&,=s~3oҰY<›g (fRGR6+!)U/\+a;2H$Uӫzń@J[Ň^/gfiōbeؽ{JDU2l][gm Q5tGi|~ZQ,DXijD'$'<+3 dq4-{kČNxv|Ipf kH176w}Uz_ = {7zQԂ/-HM \O"D{4Nˢj#FB!` RGnƖ@ ;G$٤hCFa4F=wKswO#@qz-Nk:C`E""sHG%3~:uf-š tnj>DSes3`ؽPZ 5i )_ yoYٓŹSeۂ\53έdž;{۸ {9X L'aЋ~'kVctGʼ{)O[E#7 `TxKPke՛О?6*طþ}gzU L5)!T.vOdև!=cٿyqv|͈X *5V@'ɀK45J%?M-3& f`e2e|A*CcW{3m +_7Ƶq譋JBbԺڗ}#\͖F3QƼh>u~s.C:u}|FߋHs}$zm~@4I<^k䠦$֫>:I2~?2ϊh}!ϯtSy ФpU-ka215.5u\ I,k֞_jmc4YgiU "cM|u HcF],nT3\ v`/֥ؽ ɵJ޵ݨ/:.JMi^:P@ٍj|Txr2u5Ѕ{?Ȧ5;/} ɲҍ䊿Rq^v87_Åe}>p"tֶ<;aZJHBvm5s6$vSSz!çm ]&\ED!Ol`Y޷f\+kՐ|`qlr_(?Nq$%A5 e_FwSV6L1J3#7]G3wрrl$hA,ڥo.h-Pym q6yS]X"܊6Ƽ +5&CfJ4Й :T{]J6FZ/Uѧٮb9J8!Y2ųOD[m ÁVNg[gM,54X6|A<:VN"͟w ,džw^=Sw)o"5 e甂V?WGOٞ\xcTKb.lu8|{9 N&p, 7KGY3߳w=)6 dXI@H0=1Rbi@pss/ Rz{Wi$ᆱm(7. [f뫀}0 950f|7$ VńhϬ)=UUm8ǹΌQCsWQßVcU2|/L@AT(V}.yQN G1*D: bi N6xMYk ƾ|Egڝt,K(7,U ^ b\_;1,Nz煝jKߣ!;$ %zLe \,$`eCK@r!@ė/(e8-do29v} 71{=IK M1sP>LVnC9˝ K.cB$y=j$r-k,j]y'k LUIeZ{o$-u(id_# E˥J嵒56eRa1%K"ϱ% ^K&g=xxx;zvן;l+ZLI[|8M-p2Ȭרy5Nb8u!5l]t]`vzE%g2JܔbRe!!%w:Vlp7s'dcQ34PΟ&֮E CmHs杊#VW,|5ɽI su͂'ʞ+p餛E,*wow ,F$C).@=m{K]yS*5c?ZА\)ݹFd%S?m58= E"?$ _;; qHu"02prD1RV_IiHiGc;O9W;P_lWI{x4 qt< [Z틎+0fi iw p{"LKXok6ńO ӱ'uB $Ey4Q#K۹^ҁ^up^ {zWm7x 듅!51}eB|T!wX0s⃒˚dY^ҭJ ZBXG].J=|skb9 G]PoG(Y-э##tP%y \dG7Gڴ zqȭP;eKH"sAnV'+/=;71LԶo @4g 9G[T&es ie@Xn69ժUGN5AqŅK$sߎk&PrOu*T p>3Vq"X9,So5s6?M՞|3g?5n|؏)4?sT6Caq5:\EN $hG^fuY$6ZQtL)Zh*-5" L8mʜ1[odT%@2&-&`GFҠKJœ|9Ecg.̙gʍ3n:Rxo nT$UT+ v㪾:DVGJy Ǡp*CezzL,kH @3[_pIgkӸܰCյ^0^rf /yOWeKA#q,R <'%z]16ԝ1+4Euz!pݴgO xXv { QMrcJwj0`J;DwpN;Իffl3޳H- U7~SXg<:[y\*i)v{}8"UOMb) ? +,PUBHn~r#^^9d!Bjr1`R\М2J5=*uu9\x1 0Oyy/MbpK\Ct'ks)Eب2;t%V}mnro_ ŠgI#SGd7x-0s*jQUɶ8go#U2gcЏ#Ĺa} &gm|qFgHK^?0?5$b6 㴯`&3od4p7R?$bz&#> g_%;'5`e^j(G+ i8n+c$͞iH QS126 >ED͕m·I m(puG7=.}1FB^}t~ZmO愀yTenCszi;4*=o) h002$!S sǛh k.rhe2=#W},KD=4dnUZ.9f׆P/Xzm u1kxEFaCc k1J=L,E@;/=ev,3FOX5se_$l!rI `=Œ/k&p<煘lBzmeݶ/F/$/}*maw#].#5n5iLeQzXbeyaA0`}_`,\N'i'}Į;Ăa S{;>hΕBlklb3m.\聉N#z0aSѻ՝o^l*ݵ{ΥLAqZ bnZ錮(ռ@yF$ YXHnF?ѳ,K<+ О>w.`Sà#|2Y1@Z d]O~:Oz':` \Rr?|HV'ts9m'IDJə3oZ?>Ww!߃?LhB$uӘp0*7UN3XRү2g!5`k15F!HA%3JtgF$F<9f_L $,o{i8Twy×tp Iq UqWeR]OUHQP5W,/%zd,#'CLmbt(jIxE96^݂ޙLdtARxXbX*I27QъR2VjK֤hV<Ջ rWgp%@5k F:k9!?&Wo=V/c*]Mʃ5?lpV`e9Kcd(Zm,-]| p23łEj'~PQMf5WMP;$D5NHG=Yiшqqnt|'mx'*I3TR ˎ?ODᲷq<.K/<8qDRd9]1'ȡ[/lJռjbdz q lfTCRͶbUSoK^w ֵտ/]8"#B%i)|A|~cxf-KˏsQ$p8>0p4CKhԗ08bS$l:R8BEA0| 똿oC%qs)0tf!SbiF!(wRK(ܢj|V?[.0OE|>DJj>ђ`>#<Bʟ˫ ,-X(I /@c!4+mxHԈ31ϝb4P{Tdj_ȑuE@41WZ+\&9QwEOhd8h/}h "䄯 (syZTꦓdߴB E^cVͼ^X$qB Ho-Evw2ma4$:d]1lxSLѢ3b|g/MyNv>}ONV1snB5cog@(iL]%صr:o7蓴v<{0|$s Z/(A%viW0mNcTC\3^sӗ[)誀8B)v(By֢@j+pj8cmJto |l ucQaj=׍[6h%^ Q`!t᣹Cys1o|"n#Ϊ$Xt!f8=9P}/si=d+t: ۼ^r Q^黆 ا&rnÍ,Iii^ɹ- m2UWkFjp/nG~jc3ݡ%;R>t FrIk$o2ȿ$HS2S0mbz+m'!'FLidXim??t/F Q@ k(ro'(6 ÛigШ}ɤHA \K 󨣝XRږ+{zW[%VxXYOC' nX{Xćѩ*7SS 6tD1 C $9SYL8Άm<rcO|;ot)I,Cg Guӈғ̼e b:eܡe{ț)_oM2$׈@=gkP _G]8v|g؋b˂rS5^-#_ EEa 3V ȯű-J?*b-#+*a4;BL 5 KvHWٕNufUid"誎y^~(p:=Or4'ԩ&Y $ Q&_j ,%ֱ5`)LD%C>,KZcWWfqIV uHiow'oj[ԁ7/:/?Rƥ>8k|i^+wQZ6Íк[C `B/yJ] %\!*&E2H+!F3+'.Jr,weD 6A z `J۳ 0.1#g60T^ݴf%KqJlQ>W~V3syp2wt $;*6U_ 56.8"le+x A/\ufW1|P פ"so;t^םwqt3o?;Z^~@5{!ݚb!<HY~~5Y w?ǓĎSu/1Yy*-Mj_e"nZKYB` y߸=7R/OA9ŧSHy $H9s5BxAo!O&KJL1_W_)ŗl ٬Ba,$8V!zN`Bu(N-^O5UEb)lf~^xӎF 0{B)庄@d^Ƙ:X태Ohz̋I]_\*裭a(ى(=]L3?>qm80e2,KNSf _qFh%!}mB'i`/[$HJC[P]j>x ooIA%,Üg9 M]t&}bYNq0ކX%,!T][ ݍ{Th&sExM,*_{.qSm94 5X^I{S Mz߬r; E,%l X'^IۈKcX7EW}|lF'F3"6)5[] fai"L(gj˜Xj#KDϊ2οmʜ+vmt=p|'ކ쀘Y/Qf|tǧ(g[50WغzN(؏5 1ruu$15>May@tڽdx+E=3u/ bW*Y`hY,bs3 4¸ZéɠuGtk;I[wضJ.oږ Gh(q Iֲ=ujN ^اֈo=cbȭ~T~^}<6Ad*M/*޶2+XE% XEP5Nq ''M[X tPNlGW9qX%3sgEWÏlW  \҈J7>KA'A:m~f@hsm`fxԳO|wD1ek8J瑳" LM7y#.:.< < d;\})᝞M'1“0-/pL+ FM̟ ȥaZ_ +\`X38xͦ'CHߛ&iTeU#ȱ˚Ct]̚{u]nB\v°sSNH!EJOc4'ok#{R=_9A a},`FgN6e^q̽;h9K*TGUNq~p~:Y ZBHSE7*c+],FٸLj*oʪ m߾]+TFҺ~7Լ0G2eO .WiM mr F*4앝'|He@ ζc/Wձ:`/Hstp#4Kzw6#Uω(So$Le# ۲\v}6ml譄;շci4Π0zGg UkW%rNae+>^"Q)T^*JMq0ڣȉY4C5[D!˸xE-l) s71ϰ6"pHU*BL߽! m;U? 4LV2fc s5HwaSB8neۖ^Sl~nˎ7(%7\2?Ckn k;hR/Bk;bBbzPa/7%F"̲i<"Kq4ʒCR!m"f[B()oc3}N_-#C|W6}f4r6G ߜ\l=# A-76d7:e3/ I4p  nVQw5D?bevE%]9Tm^@l˴32Ѹ.S*/dhW'/!Mc1_dg"~*}eH%zpՠDERraSP,T;3ulE?]I=UYO=n0Sf\CX2 _sW 7WFdREseZlWœ!6l`k؀qEWuE6Vʞ(*v)fwc8I2h>90j-2ipA@U20l #65A0=`ܟyI5^1;zwcv*/B?ce6e1jsͿ)|9$$o>Pŏr6s<3οkOYQX .%!hwCI`Hh:t:/g N[TNuBQZZtxeEWlZ0^V0X/w$$=1!:qăÇwS R8ֹh2AI$ZPWNQrfV\s=ly2d su0.ҵaۢX[y3wW6"Hb 힐2k-o<Ys/gF]aGכ!z|t+P  AɱnH p˙^ >BA%m(lrݵu87a.$OiY/y CjXf=D| 5Dv߰S{b7r2GaiYNtJ4ςba*4Ik ?D~'JVER=ge!.\>έ8 DڻSտPe'tA-鄩Hm4J. //^q7cW":(i*`LkY;:lA&VQpU^-9+~ m/LF]*_# :p$5&diQ%L*J@FZd8>'objϨVͫ? RLrq'_ fm6MVaG k{Z:1W "6 J@z|ByT5l43_ҵD1F zl h\u?r'Vj0T |9a}3-XaWX6ǖhuCk&l/7)V& $Z|0&0b@u*zx~Z#6ӧ/;p5cnװG 8IA@Pө.kp3!="/Bhѷe|DWH+=i3NyPhBklHI P+0xi^QxPlHsq-7?^ xJtaGDi)yWqE7>njw SSQַ##ib]5{=il'*R ጜ'ӽ0Ée!+,>D3Dh$ GWT(x y|DZoMLWr Z Er[s: xBU}3 ٟ UcR÷<_X鴕x-H`l0h=' ?[uW_7ckb>lյ],4G){im#@JD+)>!3Pr޷+g>#Np9џOu)Nzy1U፼Jŕ|\s#['-; `0}/Bf":;i|h jkmB2DB*I< /{].܂1v MHRF q ubRڍ$$5JIuÏ߼^Ra2G]ѺWKo͋) 1KoW !(J.pY>}_P#'a#3ĪK(:1Yn3Ub2B<pY8&f[v38bJؖFLEϽva%N}94q}dsDlS H g^!6p`g6B˓%YCc&#Ef20XFKڴo=?f=TN59rNVΓ1Wj5-ь7KT0#w]3zn&8uhE%,Pt b͌5S3;VxQxtYyzcVͭs5!>p^`Hb:復,w"ܒ^_FKG}E|' VjM"^8Vk ŔPi[+iyt |ceҤHZsKcd  ?݁A`c͏%>$_⛈])Kgo_ӘF=ztCv$H&1PNg C*!~ZZ^>; hH׉b <:o P~Ŵ+,SSݶBvߓ, hw3ڴ/ipixɑU) ;ahi0AO/+3ێe [pd2gt޳0wL$0zɯhgk 8X_]bOԠ?wೱ?ݒ@/X10?QZy 13 o:ROј O:{)^Cs6+2 J)_TGT odx^)LyfRx:w)#rR!7F?OCѣH'ۿ7Mˊa!n8xd+xz6yd(|312kū6 ?9Ogl-*&2™Q7[jɋ+NxKS2X8< QNޕ`**aw^;ͲϓFPvH!|$wy9k7`[q\A?8^h:D|V!z S ʹƌ⺀F |1洬?71rdZ1@w՗ލ ٟAϧӪGoqI"~^ (EM)5w3SEɌʩ)mP6FTR8^ho5m"tPOLK8c#s7A SSm~<+t?|LeOG]*DO&M)9QЫf,"[:/GuJԴ`>;KP.tW4Cv3?&8)UY<E ?K'X <^~ vTM&J PSwiM'[lg:8Bbif_R(zABy|(~MўAc#BrJg,5Ij^键X>EX@ۨtgMaT].ɍc~3hZo or.CE >]E/*k\e'xh nh=X1b:W#[63+*HM -QxQsYTw ;mxnvnՃ$hU-C{U1lvQe_"J: lOBuO}Mhbt!kbȾC!DC0q'\g[|v kO?`[g+tG@ыThXo'٫ ϵ )=]B+uז3<:W>=YCXco}!g䦊\ EL^;zOue}_ŵ}jh^,5[:kFN67MJ0!t[$KwڪpC4GZYWȧBA,2{,daL}ˆ0|wu9;mER`tK_eN 焏n ZSWMr+\6;i`xqށ{9#rDV vq11X8[:hiF$zVpK$ .Bc𠙣ؕ̏U:Jp:fy׏PWo9i_WEMc NfeN[~hEZJL>G a7ni>–^TzTjcH.%'?m $Yʴ ,u@pĒsCuLd;648(OmLr}Jzx| > nc+M;Ķa~h;+VHCi)P5& seH!#^g(^=ZJ,xC1>/4m'r2XqQ6Nm-'-"ʃڵޫjKiBW!ߪiѹ<\7VlsMPz|1yo'NuҔ<qikD5ζᥲH;4M[_;$B1`94p˂hs?MҤ; xL!`b+:BaiR>Ќ̾uմM@yWaT+lv&IiSEӾ*O2gBS,3L P2,~]FɄ^z;ّ0$ט.Gih,h7+v@p^ITRשvIu9y{tQK;. D<@9hFSz̥ƹixzjDOSt8@׼Fͽ;oMR11|Lx"E>:`ηK$:%0y{{!8.]a׬*$n=-_ۼ{cuoZ ܐvSxbjM3{ R¼C&3`$Q!⇚Odv-Mޅ.j;@C{~+5Q4"TF6 (B/pVCFɐu8S+-bH2jKX|51W"_ܙZeU#voxm0ɻE%vd$&Yp('|C#RRƃ?Qʈ f# 2\k2hSY[ث:QwN 䬦dA;"VWt?~[IOLb+~ c #.tÀ-{639|S}~jm-t:&2m^WFY +ɇ-+ٌ#۱ azנOnC0J MPm|ՁDxG[+Tc<;8^4>)@mddVse s]֎#oٯ,QhO &@(H3e,YYN,Mbk*DPSK|7L%VX`z|TKw]ׇ1 P, Ẻ 65 `=(!p`cꐠ;\ޓ"l9{M7 ݊,, %+_ߝ lyƊpŝ(((FEF&> ]VSw TP+q=Dt97! ;LhJY7»/$xϹO&'c&6:S~2v{}asux[z!3gr )[3;0 n\owC 1ώ:hA5,ll?Td aj1$R´Z. oB=gG*1sS`"As'>$@#vt"'sK- mVkbB8cHN 8Η'sT#ΡƜzFe'1Mv%rF}@(Sumڮ1ޔ۹+hVDC<~ cZDǴGK#Q?u(b0RD)?kݷYTjH}ϳ-VoA ZMT+ _KO2-Cn~wJ=[9 Yۜm^bHɴ1fMDo'5Hs4]Вl(ܥNGEq6KKJ}kF׹Ԉ=]Q~|~T4 YF1yZzy?d Xu6ai ?s@9;Jhp!1 4ݗ+ayh} w{Fow w[7UEb9i]L.4CR!eK|dDJzT (~^Hy AGX)tժ[ߵ2?{sIq_$[S0-鏒dWu^%q"GDmz~$yPxIwru+%rB}|U.)j,X)˞z%Ȕu:SR^$u25a O[$Zpja!6O6:>. t!sz9VmrHf8Vm]y/Dnzim!#~gm&K? -aIm|/f" cLMgFR9Ƈ4Qa 0i^TPiu|CX) #*aHqX=OJO;b yKpD+%)5DmC28HTi3U/؋Y< 9I|6 ʛ[ >k ծѯ$v-=E^ Dۘ p|NHC{$b SBZ[xwzh(h$̀m__ڕR?fK0L5_n }ݚve. Ce8ӂ}N0c2݁'m=~ؼ!#ݨ#0#F6{}y^Q0.Уy=%HZo!ta%MN̎V4/K$7&r8k*? -ErGhs G0 uGyLz -., 3hx#9$s 774(ٴP ;,ed{7HyU ˅Xcw=RKw:]tm`~ ΁ӎףdO9M/`&prY+3?nc 󤢇jtfkyɿ:+ېzɂwhwѳ4RWǶ=8״ԩC9)/әXȴa=s3yFY6IID66#hړw Igp* _!FsQMu@wCR2g9Ul9b SRe[~Xupph {̀;9,yHKDrk~]!6T-,<ɇ7D4~Źp O=)ݒCjm\90AP r%Xlʙ+펂Kю^wATsUۗAnݴzjrܳtv0^Ӳ )׾x'#3R]CÜ+AKzwDe\v؋ Q+a ǮSk[U_e"R>CL%SvH:8,9,hGrjWTz2Jykd iTH륀@o ["rl&8!d)kadSYAZz{r޻ c&%0uKeMUR$&TFnEC4+4G$?X5~<)-8Ga"g{L 9UxpkD@м[1njt͇0>%!6UJ=|@POX_m]YgY\k}]EKYP{bՠ@KN>ݩKٌ>Z'#7.+s(gE=%I `C^j;(`'q'߇Y&h[]6Ao!˓,~f6p]E p ߺl Yͪ<_U⧭yFt [3Ǫ0\c"`-!w[ծ@$9 vK ^6Aᅘ|rGj=y|#l}Dž6K&icA1OV*pyB~t|+ hgj`~g6R7hBʐs?=/w6': fn,J i_ }l'BLCĭb5/> dgmS@=P GozƅKZlZ#|eFt8\=<з;rN%BaOxך|:- `gi 1%Wȏ` eHqA<9aމ-TPJZjY~G𾆉 =t)[ f;Zg78"|;dih X27lI%@ ;v:sGmΤP} :Mxʽh9n0HW1ngPtЮό;PCV!m}s s5,=__E߁ G󱶐rgڪ zF󚯶1@] r$Qdo;#G ԽsRbBZ?\R+7v3>XWd,p¾ʙngff]7/5A6Q`!I^"MH| =+P~i{AmpW6-taXqXkmȓd3W.7]-|(ߔ97 qT"yQ&51+{NCuNMuR}빓&i&WL}8i+-ڪT92st:3aTtVɖķn/P)+r~1zƕC>Ѩ)~P0)B3hu<" +<_T9-5HޜJq,cn%׮і7wܤ3f'4_ޭ, +k{ z0\A yF.*W4je$߷0E߱Y`b+Kl1pp1="$ fH3@Cͧ 6E MO̘! [" Uﶸr.N`-1D{zqCng wrҪ/*å1`t4XD(pL]N}jS1‚Z̈́Gݡ#\2h0ts4m岩Qf8?6~(,Sx%g*e p I?*4؞%"mnSM-d[oᅌ0mkh:q<ۿξQ*`rjnO *6 7yqpāھm_X0ӝgUCnHKܑtc(?bwwY2nWSG,&' Q6$\3LU 9> dr,J0)mSԲr7Rer/zP\r)N4BE-8SF.v$%2B@~~iYߐNF_ \ca-lA@b Xy)KMQDP^߰856bUCš`~+;:?%Ϛx*(ly>j'}qrMc/-<9u K8~in@g䓸jZj)#˗-/Ey!D织)IS޸P&MQ´X25s18HS(LrQ)%695^6V9D'[EUc Sxh~üV/eky:ANAQGўu@\%e/7[-hpo Ʃc, eXk8AB~ff+a/[PZW[||lOxo&c>V5w뉼Ksjl4#Cb_oN5Af!bavVZ(oGLo[U\t=ms CAp轭Tw BHvxZ9+(s5j Bb0,f; pjԈ,YV׋65 ?X.IXRm;e3`:PE}y! M6%c]V3#EQ?i_Di0݈f!O4%/!`a{.H* ϙ (!0:QYr(bOQeW ݌ d"]ҡ-$fs KC]}c-]vHtr'GD(5FpFR{8IZ+T'L:~֞w ?Tw ] %~#nNژe HP69s{&Y*Dkjn'J߂~d,4:6s@'=>X} ϊ~hp^q.XTy䭟 YIw1bۅ,!%NMR}}ȗ!AD.u33 X*Q7f,Cׁ;0gEvWqz9e MF @("2G]c4H!OyVMfے1Rvڬ !mRR-P١^DE.5K0Af&I@UZ˴qZ1;w=ݻaJⵅҰT G4Sn6"C!_*3(%IOebO7$7'oвǼORx#M"NC~ vZvi0dmegm ~M:s.[02 1\A{1g0플LK y\SixDhR J,yM,m if!#O/j62_bO`l%;uf;/taX+5{2Y4 ]3?,H{lDit:ur&4Y8PU k˵: X}L? R> 6a!FluNeiޣNQXMNC'Ii$$]E}Ýa*ЁG`eyjuzMhB!|;)&. I= {EȥAA[Ie6Tؘ*<r=vG_B| AKR.l+I{HubLvn嗟T++)ff/u`bzh?K!P<$4c+/A`~+6`DmObF7V= `뇕{25l*) 7;!( q>(59'I<=_>auD_Kr:pԚ"{-#8>16` 5"RL֖N(d7(ψwݴ~OI*2Ȼ[X<(@j >/!=0Q"ovfQlLq7otv2֣3. s=VIRҁ11ŌlHy7)Y2K"ϥϙcǛV8D+8Nׁ7X{2썸sj= "^9gå4E!=TW֜C!9yn΅Z0) UU5U{5x"_!_@$a&x29Kbz dJ.馡>M`_?"-|Wʆ4cD6/t B3Ӹ%4bia3رruۓd"0{ "ɼ k;VÁ cKdeJS{5q|zL?Ipq5=7DȆ>gphA/\4gs S\gEB3e\vp$ .j)w)a00))qwTQTp3X!IٱH`HjO_s4eLNͳmsu!+a製詓ZE#h/"㗂S9w 1 AC;F"̴7CHx씢_aЃX(0ۼb`D9%@Y~sߠƭm0L`ˮ_R{<6o8L\*zqk_R"t /rj'C;m'n7_΀7-.s?iw4]`K nx;t7ĹWh#Ea:.|v3t9 6Őw-5̭٦Jn!PkSbF.TU4p8T1s{8wΑwICE%RY<:E+ fl0^2-2)`4NńJLCW2/{&y)+2Ewr"l+A/Mk5C=Ȃ:֩?PiX*s9 ja< Gx3!G2V}ZHJ!HAoQe(xq(TK g}'1 l*_7ozIFP:J%2.ওZO B ;Z-<&֨A".W>Kb[N땋pH+XŸ>oxPփ䷃1@f cE%o d΀Itrא"X{%S٩5 lQ-q}}HK 5Y>40ы̔ ζ"nw/YPѹcY.;Q"ӿ਺f1\2%Ql!y-5Ѱ` ;Ĝ (3آv4u+EDs:hp~Kj ھjE {/F8?$&3궶}r)Um}OȾG6L} cR((փX{x^hK.:go-/sE؀iS) vŚ2= C.闞2(}l'1&ɋS`+JbC0gL:m>1sωU2J<n:ֻ͙ 0K0n`o[ oii*/DRإf1/PLX;6KYEMׁZ.\Lzk0Qc$[L}""EJ"ܧQ݌q^_8wmQV\SXSXuֺ~B~L G-\b1ROX%eN\6 .=h^ jD[u!0:#y-qöLe8;,)b^ΌTZM\$/AS#ӒE,8F{76]8ԍ\cGwSlT{F'G1ttj\pS9׿`_[0p$8gOCl-S~{@&-mNw3-¬|cELs}Xh<5g(^"6n}ͅ)mB~Pn Z1`dZyb+ 0V# }.SN /{g.`-cobrB߷L5RGDމ(|ezY`Os8'!Cʘ]O##NDcL ,_,~h0P=!0G86t^NMTNao<$GjRfV =T"Z~Q|$ A^'<'ȯp'.6w*C?-CH;P|$yG|\x~^Jbl[*xA i1Wٮ9؋t1dZ>wS*a/ DR#g@& 1>u年da1D'_>؋J5b.ϔNsbf vAG\WVG/\r@0nds匜CXZ𮎈v~dF%eDbYUM;@01J-;p~pHhkg _ꠅy1.]ZѹGcKrlѝ5+P0],ߑ$LvSiNȩc냵Zf 84PI5hEn\w0,5g ㎺O i\>żA)HzzDxH~SY{c<H`2LUjE]XbC },XQG8_Im 7ns3#Л[S"•"Պ3Oz{ZRlyfԟбA1=>́) ycBI:GD~C8=ĕXUV\HD^&{|#O1|f=c,Z5 ,!}WEuдwpDʧ(h86Ys]_9c'~[*`g8!@UwySpHپazd_+߰zKȯ7Y~Hw@Im[0 Xs2yaI2 :tM`XIo фBȄC[r ZaQ3@o[wx]L(AV]3SOۼ#SLYKV`~}vk;QE`̋5eCu kr{m +7fq˹s&d$1z׆n]q^>߇Gf6/4O ۧQSDs]؉CS|qră\tXCytX 8l}1l3[ť*ouW^#wڡ1YqþlJ0>.urQmJzoĵA<|}@ԃKb{Rvj0qkm{Tfk*PcO1x4" Ɩ g"礯K,ތ*]9b]Cqr3shQKB. t-x^:f {QoS_BԐ4ŀ z\6⑮2F}0}[G~ SP熇$hEw"v.\'r XLOUN!$3'ن+|,Fj׳X(0Vu ج!cD7O‘,kLɹ%uq>IYˑ;ڕ^ظ_NXٜlZ@oZ`c,G>1J T r]@uzPJ\b > 9p .%vzeD % wDmn CÔXfeZɖym>vy29YxC`^m_+X0o 7bN  dpP"hQU@[Ƭ&lhlruHNMƇwPRAcE [H_i19e[%0w\pҚA_/6 9y#QLj2#Fky?,19{aI4/#+^)Tax/ MReҷ&f8΁\UeEl{h6%nz]#/56O=ֲTzMζ/:;L^.pR*̏U!Rj9G( :k P zUNcFQ=9"2m's= %~;|r:1eپr圐{?7;.|p[bT sCNJpWcxZ sݻ)x{?.ZYYY3QoJhDi^^'98,qR$c=t,<`_$2ɍ,Z4FNK~Nۑ"TrF˩1f`W{?pv 16ؔل"I/h<:v"ec]9<}L$Bs>DL_3 *0Ua-+;u@=<  3wnWn EQy"[k1Ww|,j` OXSjVgˣٿUoY""٬Bf-y Ri e*̾?{Gz頤[P۟#90]!-F ly^{-@b o8u̐-BHrm;1BUAV!-xJZ =ȡnb0 p Α&1V2((\/6*yeJ !b/Ak?} |oЎ*o״4VP*2_zFClE)V}3)lpvNݩm0Dԇٓ0":+C>)I&th{!h]#b.Y8ER7׻;@2_88~`9lX ]~KfveY"ѻ^?"REH_ZdN1a67;To;CUsaĒH2y܈ j8ȝ ƎًYGa8C 僧G01|eJ o2)U@MPl3%d;?sQV<֫\X#zv僺xlN;5L< ,3,N?ECУœP|wj#1rj6,ϓ/* GKt.#u*qY BBw\2P+21c ywvA="Xzv|{ ̋੟MV0E*̐fo>2%y\k`e C6ܰUHNW<}8" ab>Pߦ0Zx0AN!kO_# z,4t3玈ef^*kA^:o AWѸ<{.и144c[u q4a_Q4C 4K@*}m ȴ+4mmgƳ V#DUY䷃귬'SiȵD$uWsZM\8x=Nl捎)CO 5‹7f[QtAI ) 8&JH%!Ă~Z^o:yڛADmdk4nɆ)&<xe*r tcyW16*wW2EC'dԖ˱ W1<jhw`%DdFl[fҙx93wn|q% /Dž`G ??uocR_v=KrLBivn)/IO_/AQ,%y>\zpLɦ(7UCΰ]V?Gv|8>]"`Ou+nΕhKZ屆AaEe٣:R}L)W Ys`+V l..A<63/@nMug Y=IMy*\/!g,CO7 vP0%obPѼߪZ\c`h `ō*׎cVsΖMʞz zW]dR*l5g"22E y'3|"~%ne|\T\[>Jotӓ%42MP'qȍnq& &߫LׂidvypzŠmQ tq,7oz3 uߕzḇ{WY^Ϋq33'!P %Ixʾ>[ڑèm7 )V$f;@L=kj lZ4F\Ki=ĀQP"y_P[c|ɲ=ƗMEDbjר_dASZRӁfbQe\:čGRKTrBO"U$7 K%$l0m%㲔ë?n+ -t+*''Ҫ 5'Ё&i_h%}3W>o_x^YN{'vIWءUOk^p@8DAsƲRƧ,(&u%dxk+n+YxV;xyX~B,UylmDn&k$Mx-s2XSߕsI4FAU칱u`3s[fƗѿ. Rui%FyBSHQy*zUc2{r o6uKsƊT'+4Fe\:2N*R^5PtO4 8͔?J^TzoGJv`zhϠѺBΘ prl9Hv: lЃlDAtEH@ExfgrB{F$-~vWj+euJ|#͆ocԙSB){"ڔ[m'ӄM/ET6Vڿ9Q;vVRV-BiBF 陑\ʝĬi(gC2dpBNoѴ6ۚ`*)IN{C2;]Ea $yI _T8/#qUOJ[/aP] GOJf LqP ATAdy:0$"sO7U"uEog`W0o{PJȏ)Q*?Uv@ ;GEUӑ@ܬ&-TBgl noX3=kiz}h>S~Tx q;G7 ^|^rG+2)ǰN,g|dNk7DO߶ "e}` FPO!I\\a#} m@Cû)7pb]ľOŻKNcT?g:5jC՜RZ%n`f_aL9*^@ck5~!R@;`EGQȒ |ܤ qFݸ0W=Y\bG{* bDE'Y1 ?x5>N2]grF]YF1L q J-1uc$~JkCm]Pނ&u=?Rgn;Y3jV3;D;zO' 3a?@]aѡLeskz݄ۋ$w,Z:UI=LVGχ?h lӐbF'@u5r"3>`|ٻ7ND0d.xEJHwsM$D :8[laPiLftM>/F k"k YX,W7B$FBRoȬjA X֥G~?0N*KRTc*}FO!)HA윺zsv`(m'Ֆo|Q?4!:2؝$YCTfl:tqWŁƂK:F^f-$ |!"9X6m7J/C5+LOMe; dX V,t酟cB 7>Ǔ^7bT.:kRQ[7X^VsO~IlX\WU 1" ܺ_??ixvqNM+n[Y4G73pg(%Û>Ǟ6-4{A=< *XNZba^{SH5פ  AM~̰pJ d>tdi%MbQGdwe5Ua:n4^;* na*Hm!z|!V?M'}auDl/l^Gn A| @wf` zNL0BxGƏӸl7Rˬx<ә0O?_QΒgnƮ1ʺlIQ3b.EL20>Ǖߨ)G8᥇c\a18e?g-N J8wnL\NFr-{3譒EdzܴBԗPɞt!x5L$;~RfTEg >mJaR.J"@L"$xeV 7`mt\L¹aA[pD>n ;zvg" ubպ"u2+\!^AX&nV_M‡ֶZFbM GZmhV 3Z8.]ApH qIf&Wֶc֜;.!xa{x16E-:`nX'Zk„gMT+w)rn7wE$];<ҵ̓2<.%Mno ~:(?: \EIljV&pA> `\I1H3H^ 'RM>r1y6V4D2úC-v۟xݖ{:1ť*}uӌW?J7"6.ʞHn`t09}:&"_FP+D̝%#5zrm{ǷK1yc.[`yh') V6Ha]JHAZ}ydZo#tkz3}sT{18c,yؒ]h%7t gB贠+WwI #,L"KX/eo1쾲Vx}woqgR'(fv Pq_<ߏcf^mk:l\.״?]*D$KH ڼA~0w1Kw\c%6Wdᯀ~L7*}}tv(:x+j Vܱ lG 3sW nuCDBP$cYp+O fWIhk9BT$qT3\?=72TYa>1[` Xi 2*Ng :*o;zϋhSۧFlc,*_r:ؾ({(O(~4+'@j|T}8Tئ36PYᒞ{@vٷVN[#ifF{ک+a_) 0+^e/lܻ*f@ L(} +,~ "詬\ %D4 ;8~Ҹ)؝GytkȻl/ 2t0|5 ΘZ|9 SX8{t^USGsRe#AN Yf|qË!e1ϰw@,]m354ljl]谍/^+:.5gUb=%ofb¨{H.>vc*nUd~ZOcnR) ^g߅@C~a1G 7t=h,{}aERBA$VTr[|AOϭ_|/T1rBA>ue=Ą#bMEH1pݲuN"v~+wZFO6Sؕ tr:AS0UO"Ix&\cYCms\v=Wy`Bej E@VXuoMhy+fc lð.},+ֵ&WD%3pY,N~%Rı"iވcq,/DlAlj!]Kgx8gǡԦU_0AŦ. 뎔+_١2\+qJFs` ­d.s;Ltbr]<&Y/ q3Ј9cˏVR@Du {Qo o<[ Ba2uB,!jT{Qzׂz6gR[c`|G_Tz3B2v7ء1exy*Gyqٛ Z,4t,sy;btC'q߫louh9Aô-8gA\w9Z:m[t@M^vV R,/ۋ+%MӋHm ܂4Vܐ2*=y| xNsg'"@4/aDTVL\sQ(h2xӏАf֭cZݩ3$rS(ORxe@7Ffvfm?P)6z~S[^Ih#dŹ%ZG]1ZpP!J"x[u=6ÏE,n,.a -+kPesY"j qa`{9vE*AKKnص0atu\G=(-`LH*G]% fU:J|g\@K۪'NgMؔfұ+Ԝus&mw?`I3ZmQwbk5ŀa3/7ǘPN3j0roM>b*Mlw8~0n-#iՇӬ䍟']J5lRa\&woG?]|96ѭsnUE\l8LyK qwR+q705J" 1,i=jxv Is*9~4,O['erU^3uj~ @1ntMia$?7r":2eL}?t$<[Ϳ5mƺZ=`_ q,Al \&z7+DG$:2$(*T$'Ȝ3Єų~ٗ(x O,]L'yrkYe$ \:cr_*:BջbU4~^G×ڋ"+oE6!T闌1 vf/iw-vHBCd!RwN\׶QKQkhRV$İ Ί?b BȕINsf4_sT)1_ß?~Qd_T?(_;w4A%D%mL~•3g"t;}fiIP _h>$dk} I5:*qAG ?4O?t.ʴlX5L kwe7\VIJ.t0p^q U\=Ax'y]]17aRSCl?m ;R*JB`kʾlA{㒞1B;^4RKџʆRjbvv5l٦#\q#3&He1B.ؓ N^X6 O7_v rMeW<'`N!lTiC{O2oB4y?䤤[mM>.]ի?YxE  ů<0WWX+uZ;væ^͇Tؖ?IzTyimz:{.lk^ $ 2.0nor#mgDbHoJ8gsWY}p2n[-/hh#Y w}_(i6JYSRL 1hzN3(_h60OёpT&ջRPx(?2v|ƥuA<:(j >:ߜ<#8䴣g!&NRjʙ8g4$\C@fIX 7zVwk,+OkHTQȂݩ{v-m1_E̗ 'U:#PdQֿ5p iLkҽ g)$@vLhevT4/oz͇4-* XCfWWy we? }, B/{xAŚqzo /mň h AcB⡯QsJ@ |~yt8HJt6"iIvK(M"SZzpJrT ]y i=fJ JVZh A1|Vioe umdkJyw>a\:#:r=۔E<\/}Jmp,RiRŸO0g#a6v'pTb#=@t1~^3[=wb! q0eF!܉ NhJe>:M8 ?֬};-nIFw~w)ld#3 A80)q/xmeCu"}>*)5vt~z$C6 KmRQ5Iey*?n;qWXAU+OU٪BWU~lӊ,B2ɦOZb79g>iW!' "Q톜Ihʢ=/bT5.*42 8(Bv5]lNfdgho8EZoGXx@ %뗁& I AOFV[K޶PB%Uom>f)[! cM 735\"A1XtxMP*\[R7PoJDBfXQ8'ؘFOJ<8 탚cI'z2gLZ#=Tvʯ[xrESc/dˎw /m3O} !Ŝhpь3 DLHEy_Wޣ7TeDrwBP 譡-"n,.ź&#tnG̜Hf(qVLj8E&(oOh, Pz5}_]5,**7FCYH G!X%<3c91F|HO 9S"8~hOX&#)q-W.,ع"X*z~DDoYYJӭ*``,)[C4NVR(1F ؟ %9gFށo1- E75k^5@F -D%0c@2K?tLq6>ŸJ5KAjdQ5Yiֿ"z̴b^3 ~GI͊WDtq}q/H,eLW6d1ӅGۺ8m--V1Ӆ䳊]`>e}>Q;hr,h_P:xTvw"4L'T".Sm@wF{"1M8$1bMd "]ֽ@c]4Y{(77gs7Go]@ /MC/1ʶQ`;kWko'nF)'S|t5TZkjNIӝ:\Wyݾ( ZHo!?,ᩗi "\Fba@̔5L?E(U77ޟ"p 4]a:0|&i-kσA㊚I8ms݌PR܎_cS='})AE$I8MƬ2'*ZH7i,Lg|x"m&'jh/FDwHnՙda+{rzүvXacqe4lC! 2|i(I.2`1̱*%cW*rgm"9Y~Cw.(5t1 4,=H33T %0 Dn҉)y dyӦO+:#<%.{c`?lxlY8c&<^qd:-joͥs~V`t0zV7Yp߭n%NWټDxErRL" [LznEw>6Z5<^cu\ # /HWY3X({Dj>ƠR$ɵm'LZ ^46uA_y#7ē \ 6p\WM9rZPaRT䣤>jTdKM9,G)Bٖ DM~V{e_ݚfK->xAF*2ErIX)9$1Uo&pB8̣@87 sOd")6f0hǁkas>"MMEĴf;dWx{eâP+h H7;D PÐbEQ]YBpYmg|5ooS92OϊД-/{d9bEU_YSEϔh>ktݳ[Y3K^BW$]>X'+HQC u]z}fs@P,WR@ oSr-zۨ-‰·Y`#'p9lU 6#ԝ^k[8Wү?E:}+~brd ]WFkώR_DdhCyUyvD1 3U3$BVUwҎ)`=3XhV#i-xkTPȉ{(ߡ>7ywF.TeS1B(@~U6ѷ84:h,SJ|PlS. /?]H)Oa߳<ɦx~_#E>$Q%B9p8VRCfǤU3WU*ׅpn;W hk9K.L_㛲ʔA|8]PMPO\N{RIGxڇ 1Rd*'߉t*Ur!|}23<#vvQL2_b6{ۿ?<h)O;BOvx jqZBZjx._[[),i#[XGjy^9MuKƄ 0{}nNk]3-Yq$:ܶO:NpP>+ VZЊߔV ߧ-CC{I e5M8d͂G-^%=H!Gd[JFm_}Wuj'y}졉#XR"AXcK{?+BHE@ZwGp?f鉸j{BWjI?&mU")Mj:W݅uPA hRiWa-vUC9~\zfLDy%5ų@bn {ksR,F*D~Xe#BW_7i53jxzH o(ڷeֶ-Е։= 4GnI,bdgpShq/_dQ/4xZ!=AqVŀ;0-aRbYft]c1m[+ŷz\4y:p]V1QX~5}C֓+쀪:CKicTq\'C7eWgt{LN-32p_PðrQA{AüZK^702*(Z:8DTB<[0=A;76^U})'L}A=qe>0_7κĕ 6v Ch/^6֐dvLŐ:lXf֎WlHꏙ%k1єE\[^\ 5ubXbҶ&wO.tx4iC7(YD<U0+`NJptfM @L׌({>ʒAb#b&#=7צhsc츮J wAGtƟm]D^]ʚq%.IdG`YG{랣7"$ig;VCHȪkuL7ey rhd#I\/V@q8Mӈ I=Ldς+/򍕒yH%1M.Dj$AS,2_xcaS$+Cy8L`[ا=L&YPOw]$SicyȐ(BĶBA7? J \gFڣ(XI=]s kW3vz@b #79x9$'S%av^u$!_*d 6';[)(CCc=PnncJTܯ" s4eE bh-E{Ie.owX<|nn3{,/\:u4,Gc2LEEM)ugLe>e-Op Z ?ٳ#U>J상;J{)O75NwX,mn eHgj/ɐ4Abz-H^q "XsJQ:DJm==zx I՝72դ egf_0R|o@M_hB5ב Z_;R\wx1eQ8f\\[ ʇiش+u@aV$8߹n \ա7=-.S3FmXfQ`iv}i7|D7;$pnfɛrF CQ\ h;ߴ;лtbgs r24⦃I{c+$`Uu&.5z]a4 ~៟eb rJ *CrSș?Sᐅ֨Lvf /Q7"_ jk$ J-3x;0ܙ[ӌl|k,M9A<XA30Kc#]}vE ~i`G{PQeA<֭Nf|L$b?bVN{\=d5ePd`I[Le]/d Z\#vU"fӂݠ'8Tǝ6{;]熄4Cڛ:B=zFv&Y}Ǯs;nI#X1w>~,`ŧE~X ??y5š蚞9$b 3$FI 4,Q/jlz5\G]ڣ6A7>IaӖF]r qΌ4*HԹv̏ݎbשџ)kzY)lSCeZNN:,c66|Lqra*NϷT,vbNiX-P-=$bk$ <ΞmjӳK;Wrǩ)|se)@;~ VfAwK  {VuT.ȗB HTvTLyp0k$$,ndlh543g}z*0z П)=uBzZZML̰z5FdPHj[UPmUjTM^6sja؎\L6JO/$̉r(`{C'1iZ"amM357 ڙv),#eBY h88fع9^9ru K\ /bHow`7ky-(BPd$Kh<\tW"ߞ|3T ;n;"1TsbE/T]XUu4r:Gs&6 W\rNQ#"?;j}=ӑ|>LMdWe m2I 4W0UCq\ |?oTew`Jh쵿;a *=r:6,eFg9Zja7q߼`t} {2 -V=zF jp2~_Ͼhi?^^6v"KQ]ͯa *6Ga(I ooE^$LMr=7Aȿ4Eq+&,?|WPCU;a4"W5;ue Te6q R a- P=i>N+WI:n.Zv>X}}?7㛄!>Z)Kh-1WWM3;; ˄Sgx!t[]oW,<z21"W@`~j2dZ*E7S7fі̬ף[ϼ 9j{WQ,%Ô#6G/xFX,`#0l~s1B)2D|)-i1`X Oj,V=lm+\zHݳ>V+mf!Sjen2 -ZLX.\\g`vpε/5khyQ_94(1 kV)9 !1o ӧ#D HR^:3GET6Xc=P6[R(LYC^,S02yY!(Kgċ@!7LZ~26$5_:}I/ai=TQF@zj:pc1I}wN">ؽJ<պKx I {1΁[=7RPwD0ߪ@_XnZn6ABٌΉ7]i> e\_Mj)jvvr=w#ⷛ -v$J!7GL+?uҙ4-YT|^Kd5`w1R0[ɲ*Xs"](qEb{7*ּ˓#r_~-;czȁ,+2J% 7뒔SW6<-F-`yV^o<k7Zx(AsƗ j<}' Thl'nqrrݑY@t7/GY;M\P:> lꐲ+MchSQh3r,gj ~اvS #iSD<8->ĹэQ#U}WF%]wN=6*٭~?ityo~ޙV9Am/u/sKϐd&ZS7Kٯ83u+<"ڨnSsP4D5q[oKJⓃ=X!amV?|+0g`NnY+liCPE uNpذ` ;: %_?MҘiB9K:&/zUʴ<:诺+u~f ߂S}MՉIЪ(\mSe1#!j@hM"T[x0eAlBj)Tw;srGa:*s :Z6 |竟aGV24nEkzs"^_h%|&XZ:oeNnM 5Ojr.@c^h߿L;G-dJllbF8ٯ%߄%oqB"d;~"T' GTO^IY$묨D;2{ qSo^Y%FGAǦ#+ n V1 ; HOЁcChK*ܫ|bVPjLQk%N='Sᶋe Ξ:QYAOx'YcQBC)o{\4;|kej  f&Zj?1annt Ay.Yf̓,;z!@s"lY/ٺ5uw`4!;_AL7By|L5tlQH01NjxvBϮz3.@}r!B ȗ/f&$P{8ϡ棫vkkh@8*?I DG8U.q>sJp6bdߡ(lUs$ƕD;PffL*'_z _ɿ=?Л̉|F Xk5f=kcQ90ɦs{ei9~_ś>G]T\#FJF?h,߇6S;G@e`Yb4tCSvQ@D6C Wi*$RtP_F&U|$|71g-}&/yPP  o?aSo>v䛌Κԇ)˟uor $TGF=^{cv@D@"-s$܅YT^' Zr_arwFR.፯锽@( C*& ƶMz{iTI`R7gc &4uYLC|wj&~F6a.Ӎ= 9V [4X18;"^WD 0WXi 2`-NO P?,  ke 4}^Qr( !& )ݍh7͝K/  KL>7+!W| Lu byكm!5wBgnׂmM:bT3fk~և\5ʬY6,'8iU5\v- ,3t,L=i;/ájCkE^לX a${`wx3H J&Y / J8%+.Ե恉+ɀ@fdD%Il vcSht/_-U+"iqoXRY REKH(@g+ji m2;wQS# ׋ =EtaJ0lATPCN*G撨˴lDO< {`+f7:VY}9x?IIT5jjִ4FfT3HpyYiرsf]Ihvmwӕ<~HRϸoJ~e (P&O4AUOh' ^Kf"/? ֐`0CTAT~-6pmyag밊99:@ P,VlGpNT֊3ΨG&l|@RFb0=4>"I_Ym&ܪ+6JȂu;2X ~ -@s,fj:!"*gP<D=8omLoh{9孿@a?\ku 5crV̇!CrʷO@j}2o7yt0# \` "uY>frXjw_ <`Ѓ{%1 JM3r· 㺲W]vU5N`!' 歿T~V(<?nfXϢ.oAWBʉU|*T9| <(톐l}M/径q~n/A/zGQև=iqRFAI W6#seIJ bMd`4GPʻ+ό8L|ӲơV|.ǖ3"ka6Yתl/|v k|Ix}#KW/Wm }ޡ8q_wDÉʇ]7{ETPoMS-Ts4 r'JaHSCoA>ynU )/\70KK'&ƕ,uL&@*()!Yxr!3v(f"駇+Iz)]Cf^߻($H a]ҵt824[}Jydۤ8iF CUHKBn{hZy`YzK: S Lq#Ly5g%2y9H55K3ЈJGGo+ . {p,K1nH#t@c]}Yn$E-BS%عR U'6oA5WYLI^pk]$g3 3*h;h= GM6U/в(S((^zkHn La #+BTkҎ,CG8Z8";teZB9uٱ'bS .htHޢ%?$ yl̩~~穉==}T)䞝};L9yCU*, +C܉}x]g z>g3[ޟtunC5F$_urF#* jS3sNe>E,jvO"QFGyK<4'2aHG"\E(#2eݪ&'\4!E[™aRa[sM<'J^:.oč_kahn-  ]i;,9_!ֿsQj(`P-yzu 0vKwX9f+3YKy}dJ?ߟ!Ԋyя8y\zj[ v, mY ø.;J\o R&TeZWZCV B5cBU/K͆XZ(Lt6Is+@Ḿɡ:W0w,w/ۻl^ "ع{M+Dv^vVW0j$pP:m@5ą*osJYR}~T X ,'!N1X(噞: hj~n]t>zIɘYFc#x1Ѫ$5>rII#FGx9&)xjj8tqg Wi?1Dʰ|*^:B7ށ_a QvJw"/:˦5&lo(Fu&9τ\vaBһ 70a=f#}'~\~>1a0Yy]Ǟ=k/Ɏʎ޴`2a y]Yky?Di Px\U:[ LL8 q9-YWoP8_2?_TiCa M! N-)i ^+`_?eb lKmjjbЍ:ѺYtlXv΀:M dbTͳmxR~:3nb1nx,gu=ӳPt{`~>Ш^RNW߸xpĒW),DLpk .-?\%?=/_(PI u"l&؞}Zҳ:= = Ft1@uEx|[G $Ͻ.m/ʑ,Ms>òcyABGI*ĜLV9] І5,渭0+@O\uH-$ɷ뫚96ej`#]睵8j}<14Bӑ.ͣM' 2(4BX'h!^mjZA4%9vgW _ތ| 4ɰֲ{}k >* lXh{BTZ f7 7 &VW*)-H'2~p?FhaLk&IP[L%7mo)[]) -!E|H(">&A<|cܮѹq CDu`y#;bc T&)7=nR@"T=c2 ?)}wr{_ xL?y /!_׬{TʴM YѝҖYBNǿ沧\(o]]qj֦֢> y tU OVvVno- mT\tr$8.1B7ؠuդ:єl upv=ewdJ J=#ܼvL. NtE&N"?,Ahh>R>OBc`;%k(FʮOd#N~KI|3~NR(˷D3ֵ ^dyvbdoy%.Adme ѝb2I)jMx(EQ&60+lF1|ͻ2;S eHLM rOp@iŘS K-L\ujI5AѦ57?SQi+V5r2VUjМpDq`CV+#,qmhZHXim醁μrǻG̀̓wҰס~VI@ fAi4Hu +OK9W'@tAYڬCkH==vS[MlZgSCf0]@@bΞ\)3^7eح|+. TI _6 qphR>屸b)m&a,&PC,'b6 HpP`]@0?ۧ+>3uw Wv߽.ef"I;k 6}̵F3kRB8 8C*V4b~ȵ1SKW6)FWw.b-Cͬ?z*9hǽK ;Y(eÿ=ۣT! ]VV籡xhUT/Q%zpEb40>ulCqW_ŵX9bѪtꏡUnQ%È֜/o*FXt^VU+/7m*eҵFb#frzL*4.Y/NV'9kcFg¡_(Q˘RAdqMDyڣp9/&4Iͨ(Dy˓CH3V1ki\NE:K.6J"(5?-PiO!kbJ:$aIMf+Q'\g%tjkneƀaK#r+h048؍j5UG#OՓ^vw?DRXUBB[t`^I 8#+TӢ|0p뽻,%?i"i/YdǮ'HW)Y eT|xǯygݏ96xu7"|am]~2BB*Ä8xd CU2<Bd)H/!k6( d#XS~}4d&d36KԸ=FXn*=dႧ:p% =CSv̔Lgrdl*:ܩ!zCRlf6D!yIaǘzfO0xdhPa=V]"G+20 qJ"Y֣gDIcu_[8uW8w]455HFhXʢY2E[Y 1A]EV_FY [ 4Y8+>mPܿH8 3_Z>'uKF%^ 01B]fb2_ƹE^lIL9dߊ}^cR: Rh}Mg]>_+l:[A \WHr)Ԩ=[BxH!zS:1-3`s `34\Z~Sc4߇hJ#= d]^~v9`sr2r6Ͷ'͇C_U$Ŝe=z]Z*90SܡitJ3U7HNJM0}|J +Od h@I|`cYG!a@wXuݑ܌q-»ж3hAUZtiZۊC= ,l)`/8S%i1m%aep-uFу]YiY ܁6J=BLg4C+4<g}L I/i~LnmF>E5*m|VeZm.\]<\v0i켉6Tu ܒs.sZ nV\s/QlM[2(,11'^Z)6 Cԡr3wcԝj^w䌟ʲ+'iJ;Gr WvwߤD7X!'%Nj g~jVJ*o)#_#POmJ3@ʲvEj=j[`2i%ca3-Է,SjE,0пW7OlĆHcɂ!9LWL̃")Ň Ý 1e&!*HqD!@l7p߁qeMFVC*NMbhڮWs ilKW Wwc *OO@it R |e`*I}O%:{d(8MMrQ A=71b+3 %'+…n0";HީM_rTIyÿ2*$Cu93KSޣ7,_m.>g d^.԰ CO@ {s$1^@ii[1|:x,p>OIx5z d @.Š6T;l .} #y=&!ձ2yLS (&VJsm;:&4;9Num6|hOX~J'үl>0꤉s9 8儆e]LѸpR.t5:n7w/YAXr%jHz^/(%zWVPbիajX3=-3Mh=u7k96{ ,3w)` kAZOïUM('at/8Bq~xJaOhV++1M"8O2Pu]|X v8L>`;M׺nzݚH&:fDɤtg"u Ar)2`wa˂7^ T22`"r6I${JN?^DT['ZA4 @x}Q%V5|ztKH1MJJQJ%>_~ž\¥2CW`c(*Q5c M]%%RŶltP-V,t"I(F5xQ9\<*i,2U > 1.%gQ FWW;7`_II;mܔV֤q#.LY?{} ʆ?,*HF %8q z.5CIvzʽKז Qo $ҽk AQ!˔\-? 15KI V#2W+ g嵈KQ](\YO 6 [ 1@n8ܛz}V>[\`zќO:CTU[ˆA۱ߋa\`=Qu\@/$ȡr\#ނnNn}A+")21r3Lb܏jG" f9៬*Ѫ5˒(>A+azzdp ՍQsU<>#Q.Ϯ?i{BR-mc ˯H]pfg&Ӊ:?OT2ذ#u߄9Y+Ô}٥J~%AWE?(w-&/Y;x1+@ީ4W (7\[xSD d@~Q[ Ԥ7K9Xbsݙv /tj@`6!'es%\~yQƅy^I%zRIcEleV}!t#o&#2v{'^xc4>4 #n {tONӍTcY!gW1m 0 VVAmdBW[-&'ZҠu).LN`sX+CB'>pխ qcԇى~L;xxLpUyR;ţTC*j-e눿maL!LaPƎ(2&#SRJۆDž+9Fv,}NʕO:Zn;{*6%nev ȷPVo\L24 ఢ׷6kXIp %Q4sWNO/nΦ^$l^+حMv^ϼTHkRkxk7 ❝ RwvZvMqA|vDVYη*eB!@NeGu%ý}qCbԝ ؂6H[rCbSMRaPx;41زDx;q!& -gD8[cp/+8 n!1pM 㸅=bCܐ'ka>Q4oF_ l#OU?mM ܅WgޠS(8ى% 9N+8yVQ+\0Y.h|; )PuOA#dޙkZ{Cee[ў$0-.,6l:m? hUq1&2z.nG*BJO)n`wA%9, ?7P<Va^`RS(7Y<&} 7ڐrYp#kOЀ۽ WdXɡJ%癛$BRn?Ӌ%Q-io_'\>h2yԆ!]WNb"b<rD>Kj҂ç>OL ޗA`w?:F-9]KMN* VԡKQ 1qQ봙x!' j%Ǽ-JV4| 6.u z(f%I6jdmlkJ9& з8#飍sv&@wE۴;lg VFz?]=ik@gBѦmY1 P' q%2 'BNoPfXT~ūw?Ϲ(&$DXwH/;PSoO'%8;CTeFƌ.}>UTafM\PVaM9iJmcKo/O:ɾ)Γ^:G= R%.3V 'G7gu6M1m$G['ҢgeCO޿j0~Np$AdQIpW%ƭ4LҘhUp:a)\(1 f>&S7!Q?;^i5V bͮOͫ7>IQWzRRUM n6 Pcgx-_~cZp[B=+RC@.zK]྇;Tdӿ#X[/gZr!%Pi{z|JL,h6Br,:\ojeqN3[ˮGp3TPka*8!ٳK6㖬.Ό> cF\ |.ycIƳ$HX[sgI6:,11Yn,j7yFkQJY% CԤ`a E#9  n$6|G[I鱝WB1B 'qs{r@)N*WEmSsn+2v oEe'ZJ f=w Sblw 5CP ?/8ZU/_qF?|N|DpsہpǤ]" #k5 L*)J¾b2R/ i՝7=n%KɨEd:0\ֻ/;I{n@9QH^u;3 Y*I6("OՀf_E Wc)*~yQxvɵH?Y:ĭ!=53GU2cI(3M,s?[`6(Ilm7* jծr ,v2/g%8nMfDmÄE_Ȫ|0t6>dY_bF9Q0zUҁCA - $|ģۢD=R ͑Nj2(^映4֢qR(`޺ktn^IMXhF&51jt5}Fg\|,PWWO 6C qV  Ks'yxa-[5|+#eaϩu^Vzc4<|Qơփyn9RSҾOl2% _h4m[ vˍo jn7gVl}y{b,?ݙVh).uDA&eG+]@ 9JWDnO,$DF7^&x: n_ozH2.?"{y>E+*% :u{n_zt|OIȗHr Yk{n0I:-[JTV䨘$DϋN[ڰaiQ?>k [&u9fq6wؒOK3, 2ͿV"]4 R:5P8~{q~>5Mn \|X݋j]x\MF7ʼ>W#'}l X|æ^xje!8wǶ´MGfCw]ْuMDt6Gd]ZO&`)d@Z?wzd=vg&@@a ۢ9ILO9/h|Z| UDAەq%xً<0j[,o@EH8n~&_K@eŽ4 ֏U@Q9E=qfШx0>sY7uFuI@#JJ "*"(|Q #']A8 MB-5XYdfA7NCT: qYT1*LSr-AƻcssO7?6Hkq5 Ԝ PބX:]rfY_!b7L_+H"pa{AcjJ*5 HkSPyp$yVShfd5]ar'-@ߣ=2Wb"f6rI,ǓbM((%\æbKrŚ`A\E۶ VcolL>@VVEgD(_vQ!tId$k &>9:_N$[u> =G=s7j_]%Vh\MN~O/:d 7V]#5]O R\ަٿ}o08)#׭Q,>^9Z_ _Wv&-p,fS잵;r"#x>Δ]˽PU!HCVgJfÉC@Z1 -#.E Dm28Ș4n@KY>m?ur%v~)inC?,F,}w]gl˼`+9SOL(ob%fzOkЃH}xwG0 zx^zmO`H~oga rIE6+*[U3]g_ #Sa/1UsZNTI}:Mi4x0.2I/_|}Y.|kŔt@AKK_$Bh`fT)gK~>1k8]/?v>@:7/8^~J0t-9Wo"RuGU PT֜|1@»ڞ7>HdWYy@NHU`n*5K@nd4yhP_ kʭo).sњ,(efg WKش}xe+pt>Q]DtGG}/> Se,K46KUtHsRl\]AæܫgɆ MP%onAvHx3+*Lsd-xLMh/ԝX8쒄TMlf@h}E!_D}DhS<xŕ M'pM.+ |u\c20Q]sӽ*r5qfSc*LI1GێHJ6|X770>(ԋq26+I=ߎ*C6o;>1Ex'萃j{o[ dGAG]FM~bn~a?ћgYCy SDXy.24?mPgzxO_ J+p^*X 4TTnPa5]n|=ѣ4ʹ͸orm9%5"=5n@lQ{~;l bH\r(o@&f[*$3tCIޣ6*4{IT#"UM27yݔ B\d3/iGwЇ5/ ! V"k$xDw?g9d5WD[it++֛'-3C%8MTNpV~}@ysT}۞{wqz7厧4 [& }cFId`(aMǮ!K]οߖK"&Ggx{Q[#:@lDXv[^jZG̕ok7|kʠ|1Qp?r+Y!""KTU?J4Lz*-s<#!rD HRXG/Wr?v;HT@8?=&2Wn(Ԧvx_W$rfM:.}%耫ܨiNOm< 0W]'kӎɚ/ksY6eJ@S|2ɨBC̉~,IK(f4!a.ι2I)WM5Z'(g4}ZrTtl!SXgY1ɬ)B~4_ֵ.[x Q{vÁg /Uvq ~Ww7la\DPSU('aϵ#4w]Ff;4Zy`chWqXF P%)a Jaeҏ~G}OA49WP|ygA7!wP,2kU=4:IGz䇝,"†l AGvs I/%7^ 9͛?ۣQ-;(`aJ ,܋E  OW4} A4ai6S d!%iUJj cLUݕeOgNqd(4#2켘**_ɏǼ,^o/WB$/ɀvsy@ -T5?#;Sf&c{[VB;ԩ>wǟ6c:|_z$OX$gl(jMgb^7)J1qڇ&QTeRQ.Єt41*b֋ W/cd&O\Q"qG /| 1z29c$3') \׎e&c#]'fL'U\} 8V/<8+c+iF^S 0PD+U?U5e{vVe7e{P>pWasiT3^;`tAøe߀yqǘjN b=pE(^JUæ(amR -S~-k^2 ~az B#$U$ug8Kkbq_xF0Qt:1~_\,.Oɻ pszEEhJr' ͂{iwfbTlCnP&)ZOByG tBT$2\ħGi-bL2N]+)Ǘv!e+muvtS;PmDl Vw 9}tx~AM2y{d?b\ȶ.L*'I~T/҂9~˙yV y.x^|'u!X< <0o8AS1\k-q9UTeuTtI %C=e@e {m{] sKf]`nOv'$'~X;ߨyR/=@-Ujh&7̤y)!MXg߷>~M'=qb0^T|Gco?ÉӁC;IytIB:cޭ`YL(9Zʾ7zmfi/%(DqH|bϷGϵS|J$藈V<+nn e;VT3y|Շ8i+3  ]r*"(e0BJOӬ#'Tkdyy!?Fd*twclS`du _$SqD -d|%E{j@ coܶTySݱE4FlۼmVZ|{@H.KhW3dIUw#fvL(A:D$I |zҡ 㭌b fsCAhWI?\2x?6jO?!e'7R% U̴p0'F<ԍc η>9V&/v1fX$@PV]1] W!KE?#:eitCTcVK۝yq$s&V&7@cY˳nr&:]k*ˡjn1$f@Z}:ZFVwV2BCQ+lra9yIWyў( ADGͱH{Sq;5q+?J"7Z?xLKK|fP)B}d\B5g zd_*sO6,*=S8"M *^dn&ވ!*>hКNu)MX>b?0%n]LhƕC9WvRgMC\4G=KoYMM'-a2Z<< 57&o@\]% `˲U}zZ\۲ 9%FL*4,Yɿ?jfCq?0:M=ZHQ芠ZHw08c$Ҍ>{JIPE2^΀A> \I[woT 'kհ'0+>?8O&?1kHUˠE.I:>Quu:#7|w*Dh7;h"y;MB ܰKr|_ANqJy9TzK@y#]Gn9J0d!nUD`E<|ۗˋMq`GSHW9,hjȉ `[=*5BruO";$ByF+PPc$зﶥxez##{)I&BYC!yxݾYP: e@(c&y:Ui橒vu~R>A?Wܔ,qCzom1CX2S{!=@D¸OJo*n@ yK]Yq1^ ;] 0Jk^pK1/*$m rrbcH[nO%$} m` ]>ꋐ_fXL?A/;? Wp\E 4XF^S&ؖ6rJ\,Lmu|C։F|ѱB9X])*pHMK.=W4f~N3 /@x!hJ5@]מbV:1c6AHVW "$G ,~\)bc$7 D 5K5 ]Her̟}"#%Ы8A[7!u+ص{mt@?e )RF-W?\a.k`&X zDrGo$~))R==g4r !C~̈́"e(i 8>5V 0Y,h: 3pިExEeװ+X 1lE5ih k]"W[t[ZwV& @qO$a] su) 1ȭʘ){XHiZX`&aho4[jlQk9b1 f0f;T͢ 7 Ni:{+UGZ`3SAzZ. t9Rn+ai2JhU!\iEI:a !H2duZ `e9)01Ę :.>퐣Lb#:󁁬 x  eU݄L340ٱ'uG%#+ d!qo #ҧ}5pTF@VPBSm1.A1$ Dn` ~s/Z 5^>RÏ&Y%^s J7r8T0j ZQ9-^`[ k0HmfD,g<ѶO5 9CVs3҅ =B}ڸ>%\yQ3)Wq{i tqH^H[+EhudxB>8I*־~5ƭ)8r52L\K Yn͡3țXŕijFuRXr?8SVrub=w[˞nUWhNk7AZmN{NNTHƞ^qln0 SqNvRpt?>EGn2r: 4㗵-jl}rP[ʇBspZzfa3s&қ5',r-ofM f)IW/ U̵T_żCƬsT{3{(8t?nOX9սXc݉ZԻ)aw^F>ڞ9HB659 B@* TcG9\T)o+ѳYY6#-Vf ?0KɾerP+5]D(rБb&&(_n!Jqst:oD-괺%(!EJDڌ_囀ƴdy>#@?~pј1-dl#Ƿg#@:H(tڶ"o*N˗]/U`ںE4pDp/O~[d41ysnm9eTΘ41-VX:|h& ؊C8]Yjپ[ s W 0#% (}qG: I۸YIu𻪽G$)CrF9.[]YG.bht'+]{~(?̱ (n-盿kԊKH:' - h܎zq'92ܼױ=ޫόxa-uslT%2ǝi9! Uv(pAwOR ~M(Y2EN~8+3kPМx1%!)]wLHzf:^؝o$nlCo:1/ZK$4#&]*5 $̱>JQ1^Kh1,c.p%L7 'ߊ3 Bt){+8J"A+%U .3Im2N: L-ԞeLnc\E~S#FbzDF Qε p uq=Q=Kh5okJ%$9xMԲJlD8Ԟgk=B:e GWV يQ7B~~re8r#ü4ɹfkk;nNXҏ6|e#%V5ɵ9GZ*({jkُ^T~z,T%W7C{DfF]tbׯ~:t@[mF9@=[\M }B9S㒨yHXPYN/Ip<7O~6fo\)q8X9Q\o)f+M ,Z=CK.=_EF[k_Lu0ܡ>MU`{Vo񎔎41/%%3@TklvtvSGےRWo'g臁 ڛ@xa >ʑ_[YE%3hr\fWJDаLka jLjV̔ x |zXZO!v !i=YpSS_F".u"d1)s阕dvT .y^ ͑X5O޺ތt Gp\.zeci>4{8^_j+:õp;=jgO39C`z9<\ݔ"Wۛ ljLc`I,L_Krhe)Iɋ2lu&LJfց9R+>޽͋2-!g12`c&nTH9GRrU8NxaTI'C?Rpg߁51R fk=Ĉ)1Hz a|$ZsmC -˯*(f%eT]`cr]Cu"ɘY!܏bH `#Z-zF"?.8T| wV~ErRCtyv*O`% ޼6 w O6lӄBKӯAYlc<}+^պAz l5cC7ED׊v;8Y۫݇V'nAN5F3F?Jnrˀw ֯?37k89Fĭ?xVrhF/An`F3dT[zGW|E7?\ܻ߬eL3s,DҸ5BhN^N_bg2-Wn2dti]Gsdpߺ9pQDZ ҂jZ,)&tsTS8ڨ '<] * kL. ~e@,ɔi|kk(|wf9aY^Ј'~v[< e5m]Ȭ'|.;uĨOtQ?@FwB u'k5ht('=)܏ xӠpPkQ d'h{#IeSbMN⅃SEA2d}|\{):-M e _؏+%xRNr؂Ήϫ-ڸ)Ƨh[; kK4_hK1^:pYmgv-% rB ļ<NWgՐD 7dgKF3B|(rHKUv=bGoYJ7دMA?v/\X튔yFz(xY6 jqf+aбr)ZV׶X&K:RTps+Tؐ@Y|[zcKqvۄGG-K5\P.,dɖOֽK"YZ^b |iFqiN60y;![Qjn/Y@ƅ٭إ^MTuzd A(Y7(kWm .Aqѝ0)wm_!FN7B%(ѝ5]&Ἒ,IiڿjƯ>gjp%*E4㆖WaGrsֵYėΟ!!(Sk F[SxFc krbmFڹB0A X^49=’$+gߢ}! %/S>]A#*zq pOMQUW]  91xufۭt[ mF&4V68z N4ͻ/fv6 PUS>2eW.ca`lB@"e|R)lS͸tʒ2[-$D[X3m:v~h% $e@dJ`Sz񵀛.Ϡ+ #ngS8B@H?{R7-;.Fe\Oo!Gw{uۣ]F8Ro-w"~%ee8 %qYdm֥9pnP{aA{ݹ8KB>Xz@Bٗvr%U+^/'P nC}lTC~\ &C8Q9asT 7P^P=vk} ?Y!EDC]J&Nۜ3a+%1C;vA9r պ~@h tZ'Rgtuf^g]iy{!ayf?b܋ݹm6{G6c dόN}[5oUCPhLr/&lM`1|AZ07țަЗEC "b94KZs󘍙HR+!$jr{Ve*ZY׻u;!oM]$T i"D uX6sqi0JQٯT(l̝a[G-OGx='UIQP:9,ZI$OD2`ErD#M7ϓ0NݠD6m Wە7ZO۵|`τȝ)M"-~`]r}ss(u+'Vo&TK.|^u}\\z`]HAʅ=" ђrD:գեjFulV+cڊ@:e( 0Q'^u>w)aV ? {Nv[3Y%'Zb- uc? .Y+aCԨlp1UpO w-K2rl_z_ VOAzOen;TJ Ry8ڤmOWd%$~Д8U+#&TIPF 6VBc{icY]UdMLRiھq=Ue(| ?PhV2xޱw Rlb@s l !o~Y4TTKqᗄ}kuɬ,0c(*siXh/NVqT-Gw.0pxXRg(1sda))X݁Յ_V =_D7BV_RXwj {4Ԣ<͍h*.Q2&l":?D8PE> URӤ eKmV\O'[Cʉ$bQ"ͤڳv, 񅝯M}|1Jǻũv8 !B9wŶk](@ո',5k9ĥX<h g_,[7Wz,#SK*R] !~ Vid,iC5,Hf$C{9N. ŹbKFmo(Mf)Cl߃նVϾ::G@!ޭ ̾6D2U<"[_Pa5:)1ܵwb{]+FG {2YA@ FM` x\i8At޵({2pE[c][h=Lg rZhԾHX3c;BSl \fĖ-1E- ?J .l~c\yE%#kn.eɌS b'Zn|1,at_j7NP'on5}J {x/w ~3=z5j-{ ),k&rųZ3QFy~AAc?e'cFI^J4ʶ_davd#@ݡiW <殏]E吣}B|e 9jNxm Y}hxRv~D9GHl '!cSn4Db]߷eIP駫D u٘z̸>yѾ^`Xc+W}Q_=ɩa4N:e S8^BEhc{RzY@ dH**N9\1c#I|K"Em_'@@EŽ2^s!Ajp" 8PXg 9sX%6"b&pyI~U+ĨZb8X U69̺;qE_7yv=,fTb?sӲ"^[$,nnNZ]#$4MY~Bl?[nbꮜt]ʶ$kE-*|Pײ+wV'[E!@ܻv=pQЯ'67|mr6u0p m *``HxH q?iNER[\{JSR0"^;*n.^Cyr>ܮrvGAis2e]P>Ji7>lAH : K|P+Y$J"GggreikcOuJfbx'][f `XѦ.2S[˂q/ޯXA ##]l .l7b4%"A?B{203儆i% :qXqk$w*&/'5Ah#}Y_Ӥb9,Zmv$fsy1iV$](vB38PSW'̺Tng JC_ L{[`I}/+*V1XF'`ۛ>@wNtXzU%)5樟;]F83GSӞmKU61G,S9$ E4j,T h-s,Ƌ1"Lac`}P+gݳc3A{W"YM3 K V3r +$La$FV/tGEmiԂƑcVt KLɁ;FlR$48cXqY|Mdf:V+;yʝ2K,&>ˇ^rDB cΗ{K5EKHͤqb{ɖ&2|6`U0 n D7~MU0N7WMr+ÃǓIHwn_a}R϶$)KIdxDQ:w-_ǘpg_Gh^},__wܢGE.Y$K88Thv8N&%pѓ2^T |+`s+:e}:$T5C{ e+#pP )X=ۥeth@DC38W$1 2{[kYQVr!f^9 '?Z}妃:^ u"Et3 1(נ@Gqty~;Cv?PKkH}:B{t7+Os_WZL?'IDSF=$.9w(Gj~A#>KArLeD?JBd%W`C> %+a#BKܝu]9G0)/O3a2Hf/^'Y~RI5g7;3>}'F%l&pzB9!qIiwM\𯀓cs0*88(n/Rq ;6ǘ&Ӌo#,@sE=$a: SuD 0d2`:QWxس@Q0VL<_Y P:W.Ns崁Hގ? W*,V-x70_[ 9'۬AqI Nf֋* Ն܏LHNXGb*0/&X =}޷0 M݁*~Uy{G }s -1(KT9O %l!-Q0/"Sf}=5(O  $-4@$/lvY&<7)>~S߁ rWfk?R,)LjSTg# Uڬx%ޭN&).lf V)ۜ6(n#ӄ8M(vJ^sB*T_ pY*`V_ QN".FERo[]J 0/t] CߤEE>KL~!*|4_VK-Pj#ܿ7xS\t\J$a 8Wnm ҏIOfnQ㽍qd""tF ?u3 l*2XfyHߛgH(p's(eo8ӎZ4b=v"Jct)thF//.PIK1/I~h3ICNv]IZB!cʅk<屍b#1Ey*ffy:+q}?YcghcD\kI聠 ByJ8)dN{hA?~Em&o.=#71O, aPkmZwW-Q{p-s֕)ב&x^ yzo|P_@.{*וێ;h'RI݂i a uSx3꡺s8@d؏]v,6W YxĤeWq=$>vd¾S4w6\h*vy]hd|ľ PCm< {刖ǚ4e( Z5E O{t+_&ekO,Z#;< @d-ׁ2OHX5Ѷa|;ufR)o#s "R@pě᱆`¼\}Mۢ)opp:C $iUВBxGzh 'n"'RA8U5ǧ,KU/5Fk&x0(8O>}.fӢҸMUK vr?..{#vYp$0ʅA V{_d<o=`&.a(1HoX']F[TD\{##aro&`78 犗!KkS7XP.)UoCS9ƒ =Ke[d ¢w4-_.@؁~idn Y(4!G!Md\nӍcT3KnZ*G_ڔc'd #;O\gt"yԥpnWgKVŠ0p+̡UI4~xH,+%aꌓ +j-]غ:8kr?<+[$9Z㨎/ODW f\ę%i)n:M3'cYnMiN_^AH^\|홲ٕv _}ZzfH7F.I-fO /hZكӸ9_CV\%]@-_?8sCO˟ .`]A;P y{2Py6pb=_wXjC!H1ZJE=Mi[oAЇXjSLfocRu_7|03 !yn)hx8ѥE%Nf6-:7Q.0R0T ô{?}4E 謾f).VXʕ21,~v[S/~] |<(GS7efvbw@m7 m._뵯|^{w fQS Y4*b8cj%_&(Fgo:9wDAFP1C~P%"aD^*gk(itZUYzPHl\+ 5|ֲNf_!_sᕸD? R4Y؈R <ڤ G'c6QsҜe8cs5k)y?疧{/jbU)퐏ZwY&4% IA@l Rx!(Iuy;zK,;["԰prJ: ߁Oi"Oz^,ZgFR@e:-w"^JmOjnj8 R"R4U'2FZ7nc&ђ/9} lrw2,WrgkCdOj0plrB]1f-fy,׷V geK6 8G=oRZ)8n"sרhT/grt}ͷ8>(umų_іt9D!Nt+ tJpZl=lZScx|;@)rpg.j~)/v'ڞ+ȕo(@7qFkK@ubp"(&N(Ym ~Sw:jnL"bI`P Xm ] p숎u&h,Ogɫ7vdm&ROJxbň8ԑ{ceċB|Z0] iս>3%-xm?$#$~(uY/G8,4W8Ϗ* B#)jDZ<@6&rj [FUĥYuDu$V@! X {|s@evXV(by 6NPEH^bS82GocX oZ4VO([2i>0%{i%oL^ߙP51/͙gs@~ y ۷:,⯍E (?xTNXeJkC$IB-mMTQCktچ #-CMBpoB 018.6(2eR.2 qbɩ ^ϺT7at7_Iz |=V9꙲yk;6+.U^s+e}U/d ֳAgnQfۘЙ?,]z|I}ɁꅖrQLD,"6MTTElsR-mr͛='9380-]+sK>jg!ԥywsC6b Kz"DZ/2xMZl l1fE1)@;Um.ƲE܇վ3Τ*Y+(y zPMAX6C%TtD7rwkchpiͶ yZGVOP4!}"~6 H&zr dA$$z.)%yL( MZ$12S|q3!cna_L[zhfDD ~{oFYBv &w>%^L'u>RaonМ9t:8Z;E N{﬑o8w&_0̙[I"6 bUr.$Mb)QLE[zu1+j l̉z`mX=-Ӻ7c*Z P~Rp}3Q;BU˵[Z6-%+zx̳-3$ȣ$y9q~mmf=A;_ $no!;OVCZVq c ;\5Ӷn;H{Ì3s><$l)ӡGh?8_.U:BdTꯋh8@vZ1h Fn^dX_P1,c !G,+2"P[&/vHYMH1{\PQjS WarN:?zwm}vԔtqWQq "="X5׷D> !,j> VTYr@aVEZ+әJyg7 8sFfLlD}9 =oW_swɧz MQ$,k=|flӟM6^pχT~Ӿ(:MP^rϨ4NCo>!I?YT1XY?]wInZZ167J5?ڬ_dbnֲ}" )β*7a7Z.-Ѣb^^:FaM+ܧbrlhi"\:TZ3HUZE+m8rk .īj\23RV7]tG@nS9A$)aβeܨܳɂq%VH,la< #B .jc-HVA5ᑿJT3gR5"`;vX,L&yWO)*esWqq:Mk(rS 0.)wu˫ ɨ U*?Rcե*Qw XOٍ(Ik (Ѩ*eV, V"Yk;o kR؉{IUWRx%L[!;oR_f*HX|{C3H3-Ԭj{(t3Nkm\֯N: ޾ȡ*EA=xpg@ǒEg=őjU;1Lе8JU$2j*Dv}Sa^xPi?s+vmDu"4mlx'W+ȯsj g"liBѝcsbRYv mI B 8],]LR&3ǂj!Tp֫&-ꁳ/Nu$GO¡u_lYN/ i\HmiVR}yQ40N wQ7l s"jc1A2ϨNJ d`rԥwmg}b;R 2ٱTL*nA3P@l YKIʞDSIϰwf$1i{&\;.niY`yL }r-ۜJ'Uṗ%'kgY"N <79nc'CEW |}Aǃ\M+AF:F]*xAlpvbMۄ@®AjTW͐;Zqѹ io:6,N*s۶WqOt3>PaduviY}Pi17纹y\O .GaƂaOIJ QD0˓reP12 ߀iDLnCAPػ/QQM,M֕._ 3vzdZ>:M7h;5탡&cuP@UkźoA!X5!ulMJm./`?"x^٥+o}X)5?=)4vJ!Aahl;{%Go~ވz3&m@B@x%:܅)ϘI*S ĉl}C_HpPxec[0Uub{/ײFikn ^?( cO:]6 ϶l}ȶՊ7Y[]m9td9U9A/GEmf"kltf2'zÑ] RZJNIrۗ7 Po0a׸fҺLJPl& oă|b" aQ1mn;Sۖމq06o (sa`;𿿍lq01V XߨL'ӮvLgF6FR_ǀiraSE,xZ^j#5PCۤѴ yBwuezoFI侺[PhM>B6DC!wnh Oƍfnizhxz>צjEڰͭϨs:{^f{;6¯1 K{6@R)]$0Ơ Ew$ J]d.Ƙ4"4} /_.H$V9`̙_i`ûmg҉2 ̍q:9VÛjèc[r|ףi;V 1a}杩y [ό8xªrOjH]&\Qcj苻f:g ʆ!4ix`WZLi xe93_2>bs 1JW vB vVܷӇv2w>nN>w&GmGt?qՙrtٴьaICgs:~( ]8zĶy`/%`=> ZeNR^Y 3]jLpX p 82DUl rX%4_UAku;N \Uhfgb~ze1G3>$+eP$u IViou@^ Iqj>ƽJ3y!j{ŋ `\8d-:dg5ww~ oA-w hXGG/㱯 GY"VS^% Fl0"aR(@PCO h])@/1b7)b1m>𛅓8(n2ϱىJ~/BC֊5hJS. 5ԚA&UTע%]Y ?2!rg >}4p]f`}4/'/\E/Q$}Ps[E )0Mng̏$:q<886E? )vMeq*$/ŊͅYkq6AeyH޲LҒ @FY#:<<|#Z({Y{W uct /!HLTaWU?pjͣ&W#Oqq\rz0`S[RgIRFzgѭ YiH_Jo&qԌT>;9iUEP,>F4H2̭M7P3JJeYSܳS ˈ)7i+$WD2R si/l_XZXT:*JMr%" Yhn$ǵ˝RbHy;S Oy53]] lDMxt-l;qBO+B)![!ٰlp+k?̄+pu:iD@+W#k;ۨSvelڪ/uq[>vtԜߜOCI~Y߷zaa6pz ?,=&<&8A;|z\+-ΔYJHME54۶OBiͼY^^ݓ:-biMC=W L*+,:!Y`);5;3Pb4ؙ**߻JF,$rĎű)1٢#q~IϊrNd#5rK sMء uvxyl0- XV&?XQ$5r~TcQ-P͆4y - ? a؃e=)|$1u6?b5#\hߗXo,TY♳ P`X#nIxTnͯ tp@zrf9R(${ofƽkrs39cUPrȜm_A31UUXySCX4W< ꤞU^W4a6}+uwBf,0"b|-HC 0';3C K^E̴${5mzAAp4W1r6?(2/?XԡAy}':v0|UIU Tظf ԥi'["թ.5d[ kټPk0[NHu—<qCȶ+8qsgQ\K ؄FTƎ@P.8Y+Pjȣ\ Z N>4q17E-Z휵O +~ Y)@lF@! mԔtEOOW'5TS*TDo  |ռ,3-tU+god z~#}\OG^ V;(B(T_!0n/,".Ic&KM_ ' {ΪA^L'}>Ht-lJD1UN##KP3 ߡ;Y`H ٛӱD;(٭wr&Ny.x9j8\=FSnvN@(z#+ VE15.R&j֧:ֈ}IIjSkvzM[$Ȑ R?s Π)˷o\ Tܭz>lnl?LYGz=z‚Yxcn `fWCG34K5w,WkљEHvz| g;t^S/[n K n?6#K?Y0`H+[d/rюkvdX@xX߫%V@0n@-CDpn<2׊S*=Px8J"8m?/Ftni߉w5D/KoRiqpBǛN$8TOɽ K3 \rc_OoMQ#0gn2AǒZ xLUPψv5 %5Bw"K Shnz g uJHTCti]-yf)wW6-%Zf6a"8N$Fnv5͵"5i@8 pE=~绷y2S7@>/ c0s/Z|W:]D-+Nso<}~ԇh/qeK {MycHh,)ܷS;)T>=]Qѥ)ʼns,Rѣo&y5 *@pSAI,h"aYI;{GdɈWHTzT UGOD0:'uQadV}]H?>]t #)š E0F-rxy dZCg@jhXXѿ S6ǜ `4vҴjZ%xD2'bB3&]N\)sǩeO~oVTVgpEWWB @l :~?& / T9uKt7t?c\~ t>1Kc_*Ov{oy"kcۮK6ì3:u IZ+0y<~)j)quZ7gs[` g. z.L>ѳmH JnWGj<]P1h X2<{9* 'OQRq0r(*$:竿>yivUj̦~Q "eת9҆ 3tH%ʫݵXX/R g4q}<W2Gh_T;Va㸎cҝsUn- O:(Mv߆BkiwJ2kxy2A%_t_Au r<_4A5Y`vyǎK./2-)H*N ;{0%)iwyٵ`'j?#Qf%GYFq(YCA FT [wT_;Gbݡq% L/Uͦ8jKQ[*].7+\p~j[`ORb8۔\V[1 [u¨yJG+6}~ Cdh 5M7e٘} Yy=90A4sk%i B᩠_IW֗d `I?1D5}g20)3>L_mu9s}eAbtk0:`6ʚkOGUM[c7@‹$hR|9S3g8̼(`*WP ۲N'C-)oUM6Dx:UOףyYaCb?l-K|QطQEZcv(-~KQ8ouVcly!.4Tʁ0Z0]^FZ?L+b=#zl IDG~ sr8R4ү׬ՄZ*K\"ǯ>pcjq!J?pcD\<}b|sYpÖdžpar‰׭]&{@{b]/ ҹRW/Հ6I$ ++nI`e4$;2NU2 Ƅ;+kyDΈ~,B7R=4?bBu7 H匄lzư T W6nd͐O%2܅\Jb[&d\2,Sd*KLro eH|pA9 @5FÄ ȴ 3?qN A&V7=$߼PAWWȷj,xY%?,Y~԰.ջ\,G!' &&޼g14OL".M# ?v$Aʀ?8HXn>l{QfV$%x+[VCA,'Y6bJV [7 eGw(K̞#ZLxNf໼_Efe߮SJƳg)܋ۮ[YJOVSN^YھDrTr2P$Ey.J)˔ WN/fjW绁x.'!]GeWWVu{nM ~pPΏψ+clR׾ڗ"]h+e<^/wyw3Ӫ!}-MDUšqik>å|4c*_F\05iktƛlH:X9-Cg2ARd)ۛ鎢`=IF[IZI+-hXVL%T53P ׮|#ms Mq GZ)͑CH˸[2*H-{s73ե,+^dM+uPȟHq%(P|~RnM'VL >HեZX "Un`[gV(޲n{U>2`ԮK^EÐ8]3]{vZ'Rd_b2#n- @?}dվKMgLCؽk1c+#~l{r^$ɖ)a6{IO-w+3>W I抩:'ϐ-N5tP4L;z{ {&l*R-(}1ūNhƇGfޢN(Lsf`dl>"zOrF C)Ylݵs]%JHh^6]{H-ߖa5BuT 咍D$s'ԙ]OQPߦm=+%1.3&m <"v CN4& PŤa\I]lXjh2ɮ-DJBQtMf$_`U֍򖇺>eZ 0]pk~ߛgb2Q`T€f27Nqq~<1LT3f_+upQ 2souh-nSL6Hc=-W,_~dXuy8Xӆ]H ΨT=R1ar"hieUK ؒ1|^vq^ՠR1Ц#Vs=ч8^>XAyrjE QwL3zHyY1E)u*awS\@ ;˚eN7󚩞ܣ[Z! >cѫn}_$CnvwiF@,ˎŶ.<*kV|QGE MdPW9&2yr~kRPdIbӯ͉Ɍ+Rҝ،GQ:_?@oB'?Qn^3$r2pI0rzW`Y3#`1a&懡WЀ 2&.IUVV[oN*lJY->QZtCVZ.b5' ]sTp fa6&'2]h0Dj3!`<~5ފ*'f`j pn 0'Wt.k̲TߐyŠ%Jsmbtˈ4Rfy'h);:2r4dn\zyE$Ɣ{ P.t? ~9-k6HZYAɚqBW?Yp~}<"+uS4lL^E|qf΄#(txWCܖam%ֽrGZ ytǹyd8zB/@8N״ "2_'poѺ%FzkY^Mn!z8> n?i4 jit5e EFy|\JϺ A`~X VX>OE!;%6ꍶ;-!KIyZ>uu=%3mEj*na!2ˁ%\4CGFo6U^ϛ] yTBcϖNcbp-WHf^/w[ҜScz;?׭/nB ~ s8 nՎxkl(}/|cG%?u11jXv i^= ]6i0~ Ic%~ʔndqsMD'9J-B;5@ w`MOTo|Av?1T\f}5d#,/Ik~9u֓b03QdbNP#Y ĕoFF:nK gIrjMXMT]YH/c9eImK%I"z <[C`SY哗ؚ$C`@>d+hsr?ؚX'8Fi˚aujᠼ^Iu|g#niʢ'g"bOV N_ri.)w_`4E¬mDu!IɈ9V32/bH0FiTv͗\\x.AtTvA-)ZvY/0v?pլ=w[ax5 ̄%DMNѠ}n4vBLHN" SKEs`iXRk0DvX \Gl="^&K;0n 0\v_R-7 Rkhdv=Ғ_M}X)Nm~TEb&u.Mo}IɝfRˊ4QTh_}QJRIa_[x(I T@$*m.UDmI9PK2gTuurUPCV[IApYlĆ]tpGyץd({$}A@`ùCsBoVmҁĸq:C}>a|ua_ B6/Dj,Qn_OJYiX2I~RN+!ڧ~B[!fZ'8O%fhи;X6ZQLuzWy#jqT wCΠqil8فrhSUPKqOBzoY311 #E0x RDIA/n|59::`s rt>66FD&--:?;2gɦx13滅zO[ǹp8 ߏg2%.X^@fn9 uiWmh%aT=mɅL*ӾJCdP^6z3 ~Dy @e%r]\9WuNuMs"HKV,.S9'03_#?&:kXCh<̐76e(W2\C0"YWY2U=^ Y6(=*rdD i d'?=Z[rttۇ3H>Z>5Fm8EjttDnJա"L)OTͫoX@@c{aHXEKsU#K(<41H"[}xzE7)?@ Rtv&Lf̑1|_a$.Z'%ӀOFWI-gͬO`a%s-瓘F*SV5rFGݶ* 7 I=mLpnQ570kޙ'EwEG zlĶ3 m=&C( ;yb_)bv]>d׈eZυ՞޸E MJj')3Qw[_Sio{7&YKS/ <.3G.`tDP_t~"~ V_nY,M6y۷v/81zma{ 3ZI/|#lE`]P.~ZmN P4QTbz9gKQ[TXUTxFp ݜmgbtqP>fR:y!x'^+s8˳)]-:>n>Ʈ'-:TGٻ_nS's/_D`ڎ'GD_Cs te4$բBPᔪ2,TJrd΂ԡcB@%Փ%,c5M-d{`n' 彬'B7uSE :T\ d7aNkMbh?S$Ib7h(V3rnV*EV6V]1NKxK^JhgX1#BazDc ZKI{-tq~(DGfhq:ΒEbK\1?-jRpfٕ[SdSWjUӌ^ 5:zӷlrś 4Gm:ڵ0k*S ME@hQ-:2p~$s*f*{ kSmeՉzJع)9̍nD60\Gd?WTff}akҦN(>~ ^@>] Θ64]NRsH! Zy|ڵv"JQb;^H3bB5(VSĖ_=o@bJQa:K=(n0O_ c|jC^?Xn8cD^%K{NXvz kuJFZ?!zH"FȲΎﷻw|rZ2j2.,91^~ 36W>ۤ29\M=/"(gCsU@ƻO}!ӥ/x'WTo0(@)ͪ^!D#lazGR%sSE@>xnЋ3|71OeppyRX'˫s,Ġ_Q-TV^ ڙ^`v{9ftPLcˢ[5!Vj$aٔ5tg:7M*GT_b_ĎrJ[a~RYa \Ub6Vd+*EɀklEZ١"S0h !72QpɏWSN{W-Q;I}XdJNC>)w ,RH2h]yX8#Dx VUKG_OL4kYR8gW!/kZ!BKp {~ۘˤ)M1 i2Gxߔ0ouzldh ,:TQrc v&RY|%0-skN\fTNBPt n3f<>@F;x|P:]Sl:פNq !Z4Ai&~6;2ڃF#?pQ]T8sR yD:u<2N$>(ʅygs3޶[!-;j#-|#)CτkaT^\+x=Q4|`~1q۾} ?py"Ӯ" uP\8cV}i^E$G8LW'{}Ybx$Xǩrc,}gZEBbUhWΥׅD7[zV4Du6oLet/i-"`&'%%tW`D풿%)S0Grn&-i:gu9(MnxAq>]\L>{ٻS/Y1B;U޸ ?^<09J o}VƓ" Vj-6gHpt&>@fYg}4$]Qrefhmi)Hq/ _̳I<ĞM Fi^I⾅H7PQ P^3naKqĊ 6VlE?.Sڈ@Ï^=;ač)gL;. {f%܀G; ,X?7%D6^o.lIaS@L&*}$5򘵿}&ŢX1&+r?h#s[Ŀպ ʧ\bSu0Cm /DoA mO<׋q ڧ%lDLv~a?e-7b7y/5 ?=Ɨ?φbtT,jMG&p=;dsí]61Y%lǠ2[Rḑkoa90,`A$iko& =)g-$"{\h{àIŰ.L,[>_oK%a,8|hV ^(کE)>Ei7-6/ Bˠ(ۻv= uʫ@֘\O}JFQ,BR_JKU Nm=qe DK O`>}Ujc0te`iv܈}?+GiF?J+flD1ЎB?&N꼴 cq N5a c ƮRN0HGt {2(OZo *Іw5FWUĶߓ{D&=w[_,kdyyXrik~\*`r'+pqA9uaw ; !ҧALiG3Ϲj߹._?,ݤ:,PR`!i;\,~p95br+2ur!g%S S侊KiO m"%ź:Ȥ%k.L7-2Sϰ*5s_%[MwKMY|HG'GGLJ]&(oVUϥ bLR֌! 4SgƑYvU!P%Pm{r E{RYTn$YG\N ȼT! arO#!w{>OkhM}+v+P~bӠ̪- U%&`gk9cI]>Kʘv77ju/쥄8^TX^Mkgu]TfC5F=&U}A= ^TSjʖ8**\B pg>sik}@;ρJZx2vzKOKclAeus *0_Kv0e$A1Hj qE'f<=;{x M֦iyQPqVVLg*^ߦ%wj3Ͳ>8n-X! ٬ˉ_&vMXU+h9ls`LJRG {ݵ&Fr##,LlM_|3ܬ"Yh73 uj^$|~_-CYʱ$vdr7l~ک=i]i8o\X?f~\]~$8=1i"oSI=zC4>KKlņՄ\~>4]%m+fOk\Jק1QXeBȃ%=';DFgeG4u I jXo9p@_H__zAZ.hJpF'zcr<eOP*;JvI6'uLa P>W_Nb~ȕ5aR-NiǞp*|^ %Lx~'0hPE!V(16tN#g-3HӪ"UD | ܃4a'= l F+wA1 Lb@H%aJ&8RmUamvIjTcR ABA j/Hm?-siэT ?bXkNr=~5ˤc^"}PMX~N/$NhO9?b2MU.ڊ&P)Xwj+0>UPg)?4kɿ`2WFA69nJO롯+J&)3ǥc?CڂI8k7 P-\+$wC x`TaOD#_v@jpއPD݅x,+f2Cj?HāV9K%]UŐq*̿X⿌:F&^b=IH-soI,{ur\,3F+RD~ |П.N<+j$mWa inN:󖾊ec(0#4V?gY|nYas%Nz^#bbD 8׉Ӥ01x̤:QϼL !ѓ Gup~!Oyi_qvv/x[:z%a O ][ciMM1u?RgB`U0y6[T턙6}ucUzڷ|SO)s$k.Ŝ&לC S/܌-sB)PɹIfJ:> Gs4jy}p:kv^>$ߖSxpuϱ{}f/X5xŎ "F6h~G:6\$,VM&s79)}w[)Cqs4prsto҉{v&g /;PK"9Ss BJ1ZKr!᪘\9tn-jƿQN X5[+枈 &UAʠoKB[0u x4DpͿt{i6z`trsN;f -_jK&lMau9c*L[ p޵ߣG҂ n07S ž~Tt4:"hj9qE Qf4MJt71'%b&rtA]Z((Whr:ϡ«|\W*V Cz^i XD(^lrV|jKlQA}*c2pLFnrUssߖM Wpne24>3kϧUzO1ZpTveEНD],nTh֨qH"6ɠ.Ԙ?aVY[fѰ [flôGQ,x`V gBq$zq.N@T{Y5GRv"XQsXɷrx/NCk$WhV Q4~-=rҕVL!AﰰJP%5Vq+ry.y]{I8 "}HVӆBtdZiͻiX4-ka5}/ }݀^&wC\13h|2>m?ww|-b;v_ g\:;r0ܛF?2Y87Qh~/c lµ݇$%+J XۤvUZ{p;1u$9%5h 9^M @ā Ǐ'ҭqrE'hO?qֈkdB5>MI{u^b9fg]ZnxbPU`, ,C29F0͗ţ9]^ G*g9Ti~6 ?׺p eDo`eˡf;lnrfق|I5lbbvts"ERњ'Ygvu\*}iBmL{ɰy6C8huʷp39,=/l1pMuv}hkS QS4M]Y]\?- Wc0R$|nMͫt\NHaxW'B4ц,v kB3'!n3JVdWslPXKcH^п %vXY0 !B 2O!h3}qÄGgd,۴\vyttjg?/ _7Dr g#3mcOԎOk¢p5Q(p<˖NZy%41b!^{x2.1]~cdwXgOkA:@Zqy`?冩0d`AlfQ) 8D,Wr(0{'S6Z7>+ktҵ;jg|q~yֵHioFe*bܗC!uy7S\DMjWL0YX T k2 +cjNOR]mdwͬ5&6? L~>0(fm.bVy cĐT4lQߖbNK'a)6N%ȅ5ͷ`mO%"cOqyTx/Y-_ (5eێɔ _Ca 2= 74]DrOBN*81l)80}"FXΓ9Ɨ9\eћ#V=;pBrqB@v?UؔJM{ɷ: *~e^'WoJxCMD+mM'(U1a7ؐN] V> [+w#mϕ!' I9bldί&YEPFO}j@dA7˷h4źI9MyHv S}sTd+] <1BC(7\tUc") ܨ"Q|D&А%ΣTbHnyP"/(:[ g1W|,iL/B.XҘ~IJoqUo+rZɐwq1ŒJ2 o5D?NFeuBZ a:VU`O;?xǍ!Y>7y,Bi?Hޮn4YSD#L ~p,m3djAr.#P繪 Wo٤8j hՂd*}mt~/#v:| R?w.:}{.ҥjcweѸrtHFnY5ɩUy{Sw}7=Yۋd^>L]l_0RE V[ZݷgɖS͕ȅ8aPn€oIz7wP`7aD)q LTl8=ۀ쑖s27;D+F$4P ՠ]*h+XU?w _zrv CMw0HX)P:M%G*,nlc B|C`xwF;O<+>w7k E 2]_,o' fr_o }<,ؓgB1)>hF;>4'b9!"[tВ$2hb'tSFA½)| wV,CsH]uC.,I-4Px7/8sfApAwZk]ڬZ~(y*v?N`aPo*ݜݾqVɹ>+ S;x}G(\gc6ń6Pq| J_-荇\#]'Нۿdc܅۟@PZhZw?΀g\# Wt0vbԿxڨ[𐿓\C#^>;LR~꡸gu%aߧx\ͯhó7>=p$$\|[.!}]-q{M(}P_\_TzXsf(Sk0MH}QEX]ȭ0R_%' n°XUujm24ͻlBNoxr".s.m.\?ƥ4MQi g̳~`2X[[.w\n#hxG&%sصnA\SAQBveyS}MS/G/vs*s7jn*[q$T>Z/A=B7tu-gTg&aןL1PK_șZjat  pUcƭ-Ƚ=/_٠vsU&l$$50)g5Km=^P)63Fă^I\Ⱦt%K?83N?Ͷ-(^PETP!2jY SWi3=6m* H1;Ġaa'~,tR~/^"YƮVF7E8ݑXdo=/ȆOK?3+Ώ_MTM,_H\q7,=&ƅ~ەLJT-Y0)OU2C|]*vs,) % ⽠dVE!gosh|\:aeZ"jbgdaaP()ndI'fXlI@ @)Cג5$"`l޶^ďɮ&!~a<9T<fZU.C/DX7vz|t`IN]2C7I/<":lpgoCtUﻚ]+cB',9 >BiـuĦῒ2;>+tZcĵ4Bt\3bf mHtF ,xѻ+ǁ҉Z!9GFbC3 1Ưh;ʰ4JٴreZՇ臠!nB-p|o\8~<40]@&V=3MLڸ5RF((˖>=ʎVF"c(I5Vf֮$|;U+)Lu'r V8͑+ݚsg17PP*Niat}K U> ӈOt2hT(-/Gf%{ȇA9=u>3h590gFm/uYg}k<5v{8^'2AÜSbquH"ӫ>jh'rF` fXk@+6$aWUnmCr_Oy;?2 cSX"`J$ubk[|XGrh,+ `gD͘γ7לs2yIjZ_/^g"k"7פ_(9 2SFa?9֨gz;HR U`')G ',hhjQ;$xIߚOW˖[ޝ:Y9#$&CA_ Rf}2D阷 ¬T:C(h$N Dz <Ŷ;+yY-^rT̛NTf~6'jJBKrS|Sʞk0*P:N# Zw7A@sacÓ's o3 YkБ):#=u^&^hÌ,% ͳ5 ~BՁ&hSUD-ORm`Ҁ%i.G;b>jGDH#c1UNk $֘Ӻfђ׋RP&xgkLk3d6̉x?dH-(ʧCBޥ?5~M)xVj@DꉥAa. >h)=g׀2DZ$ lfS>9tgZ:QUrmz:TO[|HV0^MF ut2g^!!+ `Dm;rsij|?!=^7xknjUD_ҵ-)ɋ 77(x{b;Vv0FFܩL_1翮r; q$e;e\cV/pXnDrC&'fDLN۪2F/<16M QW_ylTks7%,N_9͇q.>o!)\Q_{&5(ixWav A˿1HMˀ7px,]U4Ӹ;4w~ c8F$e"1Ul dSIwùTzq6/>D/&RoJt@#&r2FTߖeYa!Qv\"=ץp>uzrʸZT`ZhcT*9'm9ei N?vץa62s@ًO6*cg^ U:5[@tZ0*k%5nD+!ˤ;#v GE=4L/HV~X_ k5}R^W ټ`kcR sB-.m|'VH%]k v\d])ȌÛ#qBIN%S^ Y$B.nIB%yԏ^:}8ǨvGH5](՜OL{f-#|B2Ϭ,L,p=H4(!sAB4' Xvh@ݲ6x }wZѦua 멹wolYM.]yJѸDyo{ܩgf<?׭W:Ax2wCŰ|k>BmS/aҗ;5Eա<)} KN\]v.9bCr|mХ)bb?rd@F`[}=``4'~jFۋ';.D 6.c[v_Z҉f™I>"͌bp3S~aDG626 y풏J֏sBԺGKlHfgYهTrGq' =@!%˒ wz^PiRP9>i@ߎ%3}W d{ccz/? ;+\oE2_䖦q֋WIXJVq. j6> +lKapa'I2D4inV$.ZʠCIBk--P"We:]GERxTe@-f xFkN9Bᩤ5Mh۳!Tq@%_ #ٴ.*kAQ6Ȁ^X?h"^&]-l'ߨ`ǫ` hޮ# $ a`#3SH{@V'As%T;Uġ|d0H痴|m(VӟAOCVڏp$:D%M]C̾Z:egOsy ӞG-YG߲ h]jZ?f\@E*v'(kvL;5[zWiR!PJV\xrqx{ky{ &߰fɄLQo.l^T(&L0`a߿_c$޺/P24chm[\ !Rؼ-q^)s k[ȫbq:^$oH4M&P mVԣ6fP}Q4 HҙzEr+Or<`ID5E>⇤u;z ^]%k/)|Luc"SJy@Js!3͗ʩcǤ*3G$Mt6Wyu|!WF"YuޔTTBrL 0PvݮN&))[P2hF/=>h챸C`i7/ 5Ga\=&\;w2M:&X筵hLE)5FU<[UnfH$dюEnmf"ybԽUT2v̌ǟvz쉃#e/wTٔ UhJY Q%Կ}9x,(|_z/o3EdAp D">X?l6{c?h>u̒St/F}eB2%u 'myAT9,,dk S2>P8ޗ~`քߚg˩ ^>k:I MEv/ir?'}Mo殮3 PR}ab|-O][XU&r4kK\>~VXRdQ׆ j3KKaP'|pʪ>{ -d sfe 6y7Y }8Wuh1?*kRi }ay3xz)-皎(8R@Z~QI;,[T| ݷ\jeó|s:RA==Ï͕aI.+,PߣFu IjNTuWkp'O2i;^ = pw+f*"8u{-Dm;H˶`|_{$Q߻&D땰hѯmYOV~ 1÷D|s!ެrwHj'ᑲ/SlH }U\!8^On$+$9/?w0sO'wK}G_~L:֘UxAؗv$kabK"M׃ J~PY5vk8~SucUS\3~FS%c\QRH\k-/G \"7ul]>s_ @p.c)d-ZKY?c %fC*Z95\rFEQ!"L,Bd#qU.g׭<  eXty7@֌]2RRp A"m.vTqqse&=}M,gфc1Qw%_0LFF9;OPhl*Y: f:Zϑic ]ӬsCU-vaqG='#P :rʧ=Ԛ; 3-[ }{ԥъ WNA8у4$kL8-PūX4'\d.fw457jlЧ4F8;qtyI)!6ӥ)lDr i赟 ï,ݢۣdȾOT=ZڥWY>t[Ip`ۖ_37Ҵ{Q3D&ɇtDlO7<( y7P_P q!ƀ,* ѳIFҙxLRum Z B8dx2M %VI6iB08JxKr[Hr$.`fM-̩{P!U*4&y8}uFh,iVw".==vߺJxI'l R+XIJirG5WJnOw?"8c u1Dv͒B $u:ߐ=;ɪqnbF2RwX$?Fi>@c}n#¤qk#-mY+7_#3_ ysTC=Dfg #{idyk &aI&+mcbmcp&V k-J5ì]+,$4%)~Ygi'ӈ v uks_<=U[&FWnJs!HXIN+T' 02۹Py>BRJwءsQ&Ac:nZ a' ]:ƻIzdj%欐g'ٱ:|b$F`p+HfB! b[@j't\ִAzwУ>p_%hA~A^iq2Pyh͈1F|bU\!21I=alNNWSĸL.ȠV3E3#lߧZ0?γ0h6T=>iD`/}fxS7l":;'M+B3>6<0Z%\ugZ뷩Q}]S2j#]<[x~J~0L[FvʃL8%9,jt˭+J n`Li!9 SB.CI1S)_Gy[zKE\ 2 _; dd9dspMV%wג\˿J!AJ[ E5!Fw_ǸZ/D؜'tz9%]]$XRR,{^.:s6lǩuUQio [cKd?Hr3t[6T&3!jo|6GҞ99w &2.ԖQ\is㌬K*" ăx.ɋ>72tU~rƪ=|ѨƷ0\b9OEox$Ke\^%$gH'8 2fK1Խý.GC qi/]@y1g.)tn-72g?E,d?9l:DƋҽV"e1 FT KڂWH$?ߪ-+c!YO%&t\x! /, 6LqӡnP{M7P>7ɾNѰ;]BG2qEoq Uzi=2a=Dɗ%1裡U!ΤeH쒉ua+ Z̞#R%-ҟM[ @g=2.RbٝJ@;҉&΁EE,ϐmB}z#]h ##K WPPRAo _Z"1ԑQ0 r8cYhw8͎zI ];MI<:`CKZVͼyƌ[gx04t̀q u׸i9"|7wNi2S!Pלlguv$VY溝Cמb&*ᛀ2:-B>* GV4MfmA lwG%cKS0Ddro H3k1P6CЗ룺_{Mt6ڷ ׄmaP8 @܌F"5 gHF1TiZzE[X~[+['mxЃ'|[r#YF})L'ӰS(4QR%" ;d;Yt:^2{8LY'E l&H$̲rt]؜v>iق//-_vy!tg@Y+6'_S}v+TVܐCx5S~,SvN3_YqT9zU&0pfϿ MXb̓80Mݷ"vc, 4b ]T*G3~gk7SՏ6h',ncZEۄ Lg aԲ~νsMa*=f9v *ӱK_@& y˓>f$ '@pw$[aklɼ%m *zVn[ <*^WV!˺iw헸ǁVO7 iA1ɤ1jbTLYXmq}1ꈓYo|Q*H5S(lOn4[e/JE1DVCwL¡TF)!nH"|bU gc)Zx6^oEbPuC2:ۓ@BP3!U9pzi"Jd =!9'w^U1@CL״3\('u`""nmN\Y u8o2zU2N`mPC^zsn1WqV$a&-YghBhmբYԼ x=\`za+UK:;֒2\u(t7'' UZOuOD asׁ<\ϵK:rʞ&4wՅGgՒ F`)~qkNpȃ͆կ,: {jrV}挪 ~쨮Q.2U~9D@t!FZFy^ א 2<E;lL|'MuBU/]¥&fCթOb6EL6sul k_PO&ǪڌXx"6kd ,j]'spag:tx)֛ckSl);@d䇸KOwC3W&lB*6+C'rcL>\6ۗo7!]kJʫUο2j qRt_H={i}ItŜD"dFlI>,+H_UG>ؘF* 4O:=˶x19)^c2 q8;w4uv;0qɶVPKF3 _2^9 ,֖ro"qjxFj1G6|4{'vؾm|7u܃B W6@j~;3/@Ӛ ңU> wAAw%I~}>2HELc;:MES=I9C{b+76BgXK6FP ^T&m??/":1PKR*#}ď$vCX/~xPX$< RFzOwYqסL՛S:S1%gsSGK#"ըHF):!uo fa sHcއmXDד)cB!J'X"`3WIT~a~7dn뎿x\/pE9^.\RYp 9润/-Au3Ua]pjsBuv)(XUND&j*Cj4V8tȋu$EE tA} CAɂn(HcaW 9IhaMCp [RpɎfVeHI69~ҽFۘZS#܂}=%rHEHF[C_IW:ےoE=l{'m HM[4w @sLLʼǽ{m8{1em2VmV)[Y}65>6gG"~!Px,w#ʷUYX $6e `)̸d85 ^\J+;N2)5njsU Ype$4Ili61q":G8F 2_D|~>REdJ6=)8 Ǜl=ӭSJ/p}} t`拠;bVAB C^gPJ 3HNq Z='Y/K Mz(斱0G^:R5G=1~!I g\=!eVsfKP\:CU?qۡ~;GTrl>)XXgKjz]+ýᇩ l72^PQfH>kʐ$ӑ,y67.:c+aLUho9Íx`OPT>;*Ckwݹ t#]SKNe۱P'~i|BkF-%R/ ]5~zBe˺s&dUԊ>`}D#+xqƷ \ ~K샙Q>Mcu*+F>̗4"Vg~=LHQ&>wƻ" M aOP{GrBx  4w(=BH$`%63ssG~bɃ1B)(dH!WL=äx)#~R0ΨHxa\ oAˊ;TZmX%BjU蠲#cPJSb]܄{0ӵꧥdw=f)7qa }la%3>)jdW"RYs{^U~WqԀ220@wP4*a:LSy,֔{Zq~ /cCE_{x;,?$6diP< [jUeA };:¬;J]E@(KoE1AwށP: rBZT{=LI:nM{sn:7]{LK!2^th;/buHp_[: ȃEti8?ld厁b\[f=PPdXz#c+RjԘ:贪\)䴪ŋYR[.fOV }J,5~@ 5ͅu'v;#RYN<,˨IoPD !X ~~OնRx o"wɽ8w\/s|HFilS#J3hOG5O(n <((;+&M爿9! oI&g|IBqT3yUpid/7߇sZ~}o 5IZE@|ƭ*_`t'a^%An^7 UB)1YHZ)ϳ]6r3PL ;B܅7Ocũ4(HhlqH  H~f W~Ebu.pYYRsqOl\kdLZJ<7,l8DтO%rLSp$l| L3Soy\8J A&yƄ{ԳLX;B?m"AY}bR-KyI~.kPz 4e|֭+}e)!W< Kn?%v?s0hSj\ݦe5~xͦz5˘̌LpGcK2=!p̖l[QRY&GM<.MdC_ a޹-|۲Eź[‹)VXO>v-h_&l(.19P٘XJ#9Qz9*N<md|h aX_A 9Ro~yt h+/ U 7H8 Vi7'X`Tђќa`no}a4g8;7@Νk\`WNKF%$^p#O4K 𩘻fV4}oi 2Sr# sصy70׉ DҾƲ*FZUC֪~VpA6'ACl#m~,YWEoMTm=!ķk,ՒT]npR  h1rƫKt+\FɯX~x9v2K$o-?p|<ي_!t`<&˭/j|ʎߤ Q+3qAY2NO0+ mR'ym,B{a+X%,BraÅpkLEAlzt;2 EzQ ҋEbpzP=ǏI6xEˎ*[uOW~&P h,C6I8M=v;ŚZ^eSG8jb1%%WAؽV.;ڐ 蟘KZ4:׋ؘ՘y 2ҹdjϜ᣸  EtB׼8Bp#"HX1|;|7b-}L.O_5#,\Ls@/QV\BjPbacSXњMv`0[E@:<;ÇC%MBlө AzQpj1~j9W ׌]SZF6 62':z~҇ >9ϟq.faSdƱG~凪(}Kz7eNL8g{/;xd}`AʡljB⛑X mtl`Oս542U Jt a8O#理[O򠲏&=2z'ps@* ^Ѧdܠ@]G2nvH{:{zU-iA6bsƝ,`c!A?r3v߬ GɹS]I#ѵq$\]7bkS͂[vz,-TEO|oqʯyPAV90q]cЉ{w10ςAÒT8kOݕv_aaRZ6.9,&˲O ,K#mVQpe.!g ;vq?wÂqBO {^'q0lk&!'|,Cap\܆d!dMAhN혿C7g. qU?j($,\=-ѢL?e1QQ?x_pI d"4dnﻎۙ0MD.{)"jɒe,Xeh貜燧:5"#N0F pʽ^T@5Cu>HoVb-ط7sҐA u(z+(_1j@8*P"͓8N G#˥]=Ԑ]۴ٽH]e-g4y(ٽ'Է˂I_БKPnXo{qm.,"S-- 0"#qH0< N4Ӏ9t/t!^Qu&"N^Qc`Z49sF%*9OkhYiAāhI|s$|xjĶjYXK\s@W=ĥo7P/%H{ sE tHdrBx4;A8Q `ᶸFA~՟[_WQ"Âh~#??ޤ }Z'BLFR DBU7y)x@@avI2IGަL͔'kzu:4F!͵8j'Dע!-gc =yy3[K_!tMkft p_)3 8+9To/Ra(sY .,yP܅=oXK9ئ5$1Lb*u $OJRFbӶ=/uk2U2L$'XhOl4E6|ighQ(;znrXj[L3vK p8.$!)佌hkW6o0K @/oŭT`GB#Ҥ6,mmީ\:y.KJy>`ƻǽc ' \H)lF4ͷ*u0iRA8Q>4kCns[w6˿F,q/"?;]Ŵ.g8ֻzuאL ri?z~y™Ľ9gmbޡ'ڜ 5]M#U-u +DVA_*:]91IZiT^BMǸlfAHyBmj~&54y04q&|\L"!~k%=z=KӉ_W. Ѫ*VQM!"2{'37&WX5'pc,#ȣ,VKuN|@'rԒKi̒.tÝWӮ.=2$ vIӪASBeء vDHxX֌hK`].DМr u: ?t 0ST:gZB37 EXdg"ea)Cmi ;̿^)\nM}+ZYh:S2'gWb%s Z@; '$0ea=mpˁGc 閗/'aE)xG28,@r҇(cW"ۂw)4x b~4gx<~ >qBwF>E!Cohf%'1{`XGHmFI2)[.J8ܴ/UPXG:DAb\ Hh?Sעx5GgVH>+F֞YmQbctǖ֛&!͛*+ j+L"Ëa?3g&-zDTSQmU8tҰ2#gG B>ˎ5q|7:Ԃ#dj,ݼa<* 鋪rF/yv89yb;HlA7Htӊeb ~|}l$%ϟu1v` '~mEdbJ?$5@au:ֈnҢ\cG8.Ǫ\ʜ\}Uct{@m='0/@nOy;1za3Z.BE01XT;a5 l"T3br w-F3>kMC?I[/O꥿BYJ'Aphc<R *Oժw0Մ&IF2#O5ZX =yrEwlL/iu{c`@K1^zHS)դ] \M7]g3@nhF ;Cp9 $}]?_LЀk¸?S[ai2Z1Rxrz)qٰ6D.W"2PLE .A"ڠ31`6h9w v]{GcuhXl O}5=V"mKKD(s_!ooƅgۉLWCKeQ?[FhHlD2;\ROa&mn3u;.uRECI ,Ғ*G$Pn\4Dh@VũQݩ>4$TOu3_ꉌAďiGIv`  +FP`CڟC^5nQn~> /ޕnzYLy;(q6vcE}Z-vbk1}גS7#!gb* )6XxcŬgp:2@BFp۱d\Ѩ% ? ⤖tQ|c*r^Xԡ{&=QHfdk`;<PhQ=b',P !ǎ&ܺ/}ࡏtffFH=U5w\'PG{:XI%Y u$"CPn+$1aMerʬ-b1 Iy;G7 < ئ#pE$irVl.*[ŻHabU&AS-3d^/Gp`Yy\lEj2mu\ezIb ,(iG^jsF[Oa3)v'mZR/J:m׈RJ5T/#n1"i^|iO J U>-3&`o8 Tn 7 `S:U"BM8}cُ=ԟ"MIK}WvEnrɨi. f]lJ |oT ˅)H-$C9B>"6{EKbx=|t Km#bzjq׶L5XޤkvE|"QA9֚F+._>H̀S,Zouc%M1Oؐtȶ2I_X(u&5`xy.Us@AFW+#,CF6`Q  V?~%: fB\}j(='7gPi`٭'3mM`onc 12U* Fv9\y}1JRt7 .i¥ʆy<֣UZ#`oַu^ֳ WpRL8-zL_(N!:8Xɦ jd%ۭ2ހ246ң41"X \\5u38k `G2S}pOb ;ﴍE'RFrBqMu nQ4٠*.txH*ͷlW$&Uq*XZݠh7]Zz_)HA~_-GNZivmz1\R܄A6WSRG01y)d9S@%,{2XyqHhG>[cdd:9*D<2缻 lB-j ;{.!</̀`й3˜NQjE*̿:ER[ckxԜvɯۉJY"jY*\O{m%|{m֘lޝj>i$5E.u“EWG-£PjW‹8Jg47r{p_ 7x`|z4ĝ>nոA ·YI1~@Nf JM[sM]U.9(tBϭP zͷHD6tҭ MlsV}\w` NXJejHt1"Zc|}q,5HDHR })fYr=%ؔTb{X16"d_Jj]@i>"AZD^eaeJT+;*;Q<6Yx/[ !%ᄖmq4 rK`Lf( #f"k݌PT[?"Z˙ e/_9fFӟ3(YY^taUmCD>=%G8_C={zQEEX$Mh} Zd$GΦmE}w߅ߊ@?/@ce'&=. mNi0g+ 1& $B_Z$Z%?d=Nf_tP>;0Rԛ>ҁUu@GhzAGi>̮hxīx.>bBG uǻjD<{|JTTiI?\FA7K!Eűt#J9}+$]j7l\(c:/_Q}CTYvPG+Ej=*T bvGEHDÎ{g'q!D+-b8h߭)I@ךnAJK(R @D?gŃSnɵɉg:To7vY=$&Qz}^;%{`ٛ$AzƤE)}h J 4*2 5vv(YҋNtsA8?۹0U,LaQ 7o`u-^aik2<+ as<}`vp8Rް30by+CE.QI>4f!bKj)JgZ }x\ Kf#t+lA}G= 3 }vkAzC1q$d2\v ?K]c(܇a-/sډ jN}a\5ִm}/t0P2AMx)4Cu${j52'k9 POKslDfe̯h&Y70ACx#@_?ZZpxrg Vv%ޚbhܓks~jY'D<~rc8u&MAX@X$8,{Ze4Gf}p_λW{R Z GTZ֧i(n_X:8;ޘr9/) wZș5(/vPu,W<7,~LD`[ )Ym^WnKI/WUxB~G-Yx>S:1 Sg|<)Unz0T85$&ؓLd;T~Bq%$gjԕo4HD$sso` ?M@9\* JU{o̻'s[q],,]*W `oH\C"puZj:0/$WUǾa"% wȈ f8cQNx`B`1,0p|H930~H7F˔'|T.QzϚbVbc- X,@z粟TXUi7tfy dpiwl aׄEV]0yVeXZ.^˓8Ts&l /(oߜ<劸u|zv1Jne# K00 !.X&1Vi,MECDggok"FDdN9=Ǯ2uK* ׌''c h:61n <+;' 6m U1 DDSb$ٵmK$浹: YZ