libvirt-daemon-4.5.0-36.el7_9.5> H HtxHF`nT ?*}},NnO>lؽ[9Wx5E14FOBm2fa34dd4ff869c49381f24b8ed738110d206bbce1 ؞ϰ_y$fc.F`nT ?*}}fFElZ̯ΠA ooxe~%(~`>Ij\?jLd " ^):B S_tzh = x=  =  l=  `= = ==A=r= @2(3g)3n*4+4,4-484I99I:vI=S>S?S@SDSGS=HT=IU=XUYV\V4=]W(=^Zb\d]\e]af]dl]ft]=u^t=v_h wc\=xdP=yeDij>jHClibvirt-daemon4.5.036.el7_9.5Server 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.`*@sl7.fnal.gov(ZScientific 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<] (!jp M <(,)nn_  ~$9AAAA큤A큤A큤AAAAAA`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*(`*(`*(`*(`*(`*`*`*`*`*`*`*`*`*>V`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*`*af94493a509833f1a634c957485b6a42e6b98fc31d8e1808718c9d7422c349bf60d97f2d5f251f691d22a90a6fb924709947a5ac9daf942c12ddc9775fcf2d79a001661d77fd52ac72f3d3fff5e82cb8062e40de1d64d1aaa8a430cc2a16b3efe3195d55350c4048b112c418f13d22252bc1be3f2af351d46f051eccba6b5ba284c04725edaa537f63461512f674048e9d68d87a6af4c2173a372d0fb431d9461fdb290cf29d54dbd95f12dfa546cc6fd7e51f4898222dc590077be50036a68e818a97705c7bdd5d318ea0d4794c266d8363848913f4f6649c10a087ca06d77e07c59bdc5c635d0788ce90b7625b3f9ceb14c2075f1e9d4ad705379230ebeecccca67c8da78ec8f5cc5253644528c7f53d61e2a331e2432bdec2a962682203550e779af3b47d7891dbbb16a56c3847fd703d3e33806103f8c68be721d39f71b87ffe1bde37039f6f6ab7dde32fc2c02ef1d66b5b290e5f8bab05db0a46ba62a230016fcb1ec1d66f1ff0b6577fa87389a769957fd3e5c9fee99965041ef28230ab81039ba8768b076935a2ae01f3df5bb193cf06cc29f63b56c7c9710ace5eb35c6796a727941a8950699b0553eb925e30ca0d0d5a032b451d34abdd8aa267782744a7a2a7fbab2148e08ee69a13573071bb16ca798b919e3e310020f3f4903b68cef5d924b5c3e92f35b7b831372e86048621865bc8edcee6f90344b551eb1653ab78f370240497bf5a6007fb59e5af7d1b75f28c3d6e65005fff1760a2325bffcf3070c7f00ddef22bd65ccbc9cc90b1a9a024f331b86666ae570344e28bdecb91e59e40ddd1ecdf374a6adae82d5a2f7bb149d5c3e1213d11eb4372a02bce3661d59f8803f039b378b6af37c1d4fb22d48cd775c61ced38c9114811607680894240e503072c84313e44054573e72cb2d4155ff761cba13c3215f5f56fc2dee5fd02fd66db8cde39b33c03c742257402b9f31e708d109aa6485238c555e19df6eeab4d08ecdcebd65c4e13344bba8e4d0bf58107e2597ed8acdda0207154b1e05fa1262328bb37ea1a29c52fc3ebcc4b73c7ff1da82286118f9f56fda96b658cdb90f1e8fa4fb98ca44190723bfecd23af09e973f8a68c3c2e9cf35db71df35740afbc3587260c3f756249248c1b866847a67bc5ffee211b2b3076d8cd3bbbf2c795121ae6e6edddbdd5ca5fce15fa6862ae5cd6a6d2499b5a3d13b016b06e3360d51cd112343ec03241ac2622288ba05c920beff03eb5f0181b2492e39005f09b21b6e2d68484904b1a5f4090371a1e193f66c092703dbec4b5fc962c1825fb9cc6ab4c48b53a7d639727bee59d367b3e4146389f13a050295a119b5928932edce8f7e0c8d3449706261c75644c67c826cc6354e060cb9d90a8e41cc81531e59a4daddfc1f1ee6bd3413f5e1a9af008f1b9e0a1d2770c91eeace69f230715feeb2ca1afae9ec3bea1b28ddca4302c24f65b4ca907d1dc8f8529b3b65f2dcbd3b1a9c166524b54d746cf1d5f01dca28caa9fa87489650c4b8f071446c1c61af550500283876caa9b381f533634887ac6ba8cd6df63e6e9642009345441be5e0c80ca6bc7557052fffcd8e99bb0f1a48c42e3c787ce5fba2cb3121493e216768940b7794671e8c2cea7a90c2eea8d366a121969a283d5c90a93b7236a95b5caafd7bee26295468d459f0a8083e09c50f66f2a851311b20498258082f34a74e4d9138b35d7ef81b0841e54f43cb22bd3dd24145f20a765b9e3930c425db6851ed1dc263d87b58f16f789ca4e637fb5bf56ea89dc2e2579bc728e2672fc3d19e3482ea0f06ac54d42b369e4cb6493413e53447fa19308982529905a93cffccdcc54d49f752c3767df7186f01336b466f9c3b4caf7a11f3358de96cfa84b115cb4029c85d7541f88e0f5f9b75deeef75a97038ab13dc52576e88688de1684936082d2628716651338a5ce2739e50076c9b22d54c4ec13903985eb50ea58c72edf1c80cda90dcf75ea2dd590759335ee85a227388662690a2215b3f09efeb4fa0b4140b02be16c6aefe305142dfd308956fc2221b17002045189b72079336d5b9b0f1cd018641508b53bdc5350691113eb570dbc2f0f8191f3c47160cead3cd8afec55db2baa1e59c1d5360477317b1d21ad9cfe6bdde3c86dda9d1b8705be1d38f18ecc523dec42f91c679143043c9b28ef82eac68d1729a21d371c18eb93f2a18@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibvirt-4.5.0-36.el7_9.5.src.rpmconfig(libvirt-daemon)libvirt-daemonlibvirt-daemon(x86-64)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shavahi-libsconfig(libvirt-daemon)dbusdmidecodeiproutelibacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libaudit.so.1()(64bit)libavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.13)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap-ng.so.0()(64bit)libcgrouplibcurl.so.4()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libdevmapper.so.1.02()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgnutls.so.28()(64bit)libgnutls.so.28(GNUTLS_1_4)(64bit)libgnutls.so.28(GNUTLS_2_12)(64bit)libnl-3.so.200()(64bit)libnl-route-3.so.200()(64bit)libnuma.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libsasl2.so.3()(64bit)libselinux.so.1()(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)libvirt-libslibvirt-lxc.so.0()(64bit)libvirt-lxc.so.0(LIBVIRT_LXC_1.0.2)(64bit)libvirt-qemu.so.0()(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.10.0)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.8.3)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_0.9.4)(64bit)libvirt-qemu.so.0(LIBVIRT_QEMU_1.2.3)(64bit)libvirt.so.0()(64bit)libvirt.so.0(LIBVIRT_0.0.3)(64bit)libvirt.so.0(LIBVIRT_0.0.5)(64bit)libvirt.so.0(LIBVIRT_0.1.0)(64bit)libvirt.so.0(LIBVIRT_0.1.1)(64bit)libvirt.so.0(LIBVIRT_0.1.4)(64bit)libvirt.so.0(LIBVIRT_0.1.5)(64bit)libvirt.so.0(LIBVIRT_0.1.9)(64bit)libvirt.so.0(LIBVIRT_0.10.0)(64bit)libvirt.so.0(LIBVIRT_0.10.2)(64bit)libvirt.so.0(LIBVIRT_0.2.0)(64bit)libvirt.so.0(LIBVIRT_0.2.1)(64bit)libvirt.so.0(LIBVIRT_0.2.3)(64bit)libvirt.so.0(LIBVIRT_0.3.0)(64bit)libvirt.so.0(LIBVIRT_0.3.2)(64bit)libvirt.so.0(LIBVIRT_0.3.3)(64bit)libvirt.so.0(LIBVIRT_0.4.1)(64bit)libvirt.so.0(LIBVIRT_0.4.2)(64bit)libvirt.so.0(LIBVIRT_0.4.5)(64bit)libvirt.so.0(LIBVIRT_0.5.0)(64bit)libvirt.so.0(LIBVIRT_0.6.1)(64bit)libvirt.so.0(LIBVIRT_0.6.3)(64bit)libvirt.so.0(LIBVIRT_0.6.4)(64bit)libvirt.so.0(LIBVIRT_0.7.0)(64bit)libvirt.so.0(LIBVIRT_0.7.1)(64bit)libvirt.so.0(LIBVIRT_0.7.2)(64bit)libvirt.so.0(LIBVIRT_0.7.3)(64bit)libvirt.so.0(LIBVIRT_0.7.5)(64bit)libvirt.so.0(LIBVIRT_0.7.7)(64bit)libvirt.so.0(LIBVIRT_0.8.0)(64bit)libvirt.so.0(LIBVIRT_0.8.1)(64bit)libvirt.so.0(LIBVIRT_0.8.2)(64bit)libvirt.so.0(LIBVIRT_0.8.5)(64bit)libvirt.so.0(LIBVIRT_0.8.6)(64bit)libvirt.so.0(LIBVIRT_0.8.8)(64bit)libvirt.so.0(LIBVIRT_0.9.0)(64bit)libvirt.so.0(LIBVIRT_0.9.10)(64bit)libvirt.so.0(LIBVIRT_0.9.11)(64bit)libvirt.so.0(LIBVIRT_0.9.13)(64bit)libvirt.so.0(LIBVIRT_0.9.2)(64bit)libvirt.so.0(LIBVIRT_0.9.3)(64bit)libvirt.so.0(LIBVIRT_0.9.4)(64bit)libvirt.so.0(LIBVIRT_0.9.5)(64bit)libvirt.so.0(LIBVIRT_0.9.7)(64bit)libvirt.so.0(LIBVIRT_0.9.8)(64bit)libvirt.so.0(LIBVIRT_0.9.9)(64bit)libvirt.so.0(LIBVIRT_1.0.0)(64bit)libvirt.so.0(LIBVIRT_1.0.1)(64bit)libvirt.so.0(LIBVIRT_1.0.2)(64bit)libvirt.so.0(LIBVIRT_1.0.3)(64bit)libvirt.so.0(LIBVIRT_1.0.5)(64bit)libvirt.so.0(LIBVIRT_1.0.6)(64bit)libvirt.so.0(LIBVIRT_1.1.1)(64bit)libvirt.so.0(LIBVIRT_1.1.3)(64bit)libvirt.so.0(LIBVIRT_1.2.1)(64bit)libvirt.so.0(LIBVIRT_1.2.11)(64bit)libvirt.so.0(LIBVIRT_1.2.12)(64bit)libvirt.so.0(LIBVIRT_1.2.14)(64bit)libvirt.so.0(LIBVIRT_1.2.15)(64bit)libvirt.so.0(LIBVIRT_1.2.16)(64bit)libvirt.so.0(LIBVIRT_1.2.19)(64bit)libvirt.so.0(LIBVIRT_1.2.3)(64bit)libvirt.so.0(LIBVIRT_1.2.5)(64bit)libvirt.so.0(LIBVIRT_1.2.6)(64bit)libvirt.so.0(LIBVIRT_1.2.7)(64bit)libvirt.so.0(LIBVIRT_1.2.8)(64bit)libvirt.so.0(LIBVIRT_1.2.9)(64bit)libvirt.so.0(LIBVIRT_1.3.3)(64bit)libvirt.so.0(LIBVIRT_2.0.0)(64bit)libvirt.so.0(LIBVIRT_2.2.0)(64bit)libvirt.so.0(LIBVIRT_3.0.0)(64bit)libvirt.so.0(LIBVIRT_3.1.0)(64bit)libvirt.so.0(LIBVIRT_3.4.0)(64bit)libvirt.so.0(LIBVIRT_3.7.0)(64bit)libvirt.so.0(LIBVIRT_3.9.0)(64bit)libvirt.so.0(LIBVIRT_4.1.0)(64bit)libvirt.so.0(LIBVIRT_4.4.0)(64bit)libvirt.so.0(LIBVIRT_4.5.0)(64bit)libvirt.so.0(LIBVIRT_PRIVATE_4.5.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.5.4)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libyajl.so.2()(64bit)module-init-toolsnumadpolkitrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)shadow-utilssystemd-sysvsystemd-unitssystemd-unitssystemd-unitsrpmlib(PayloadIsXz)4.5.0-36.el7_9.54.5.0-36.el7_9.50.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`T@`S@_@_*@_A@^@^@^^F^2@]@]]߶]@]@]m]Z@]V] u@]@\@\]@\]@\@\ڭ\-@\@\@\@\\e[[@["@[{[a[^[U@[H@[CN@[;e@[!@[!@[Z@Z@Zz@ZtRZqZg#Z]@ZN@Z/Z&@ZZ Z ,@YYܶ@Y@YYJ_YJ_YJ_YI@YA%@Y7Y7Y.@Y%uY@Y @XQ@XsX9@X@XZXYXXF@Wv@W;W@W@W:W@W@W W@Wv[@WV@W(W@W@VՄ@V@VZV V7@V@UYU|@U6@Ud@ŬUĝUUU'Up=UPUG_@U/@UT@TTTZ@TTp@T|X@Tto@To)@TeTXT6xT%U@T@T=@T@SuSہ@S0@S(5@S L@SS @S Rb@R'R@RUR߲R=RkR@RR@RG@R|@RsRg@R].@RL RB@R:@R4OR)R @Q@QQQo@Q@QQU@Qq1Qb@Qb@Q5@Q \PZPP@PP)P`K@P`K@P\VPQPPy@PG>P@@P>@P6@P*=P*=P"TP - 4.5.0-36.el7_9.5Jiri Denemark - 4.5.0-36.el7_9.4Jiri Denemark - 4.5.0-36.el7_9.3Jiri Denemark - 4.5.0-36.el7_9.2Jiri Denemark - 4.5.0-36.el7_9.1Jiri Denemark - 4.5.0-36Jiri Denemark - 4.5.0-35Jiri Denemark - 4.5.0-34Jiri Denemark - 4.5.0-33Jiri Denemark - 4.5.0-32Jiri Denemark - 4.5.0-31Jiri Denemark - 4.5.0-30Jiri Denemark - 4.5.0-29Jiri Denemark - 4.5.0-28Jiri Denemark - 4.5.0-27Jiri Denemark - 4.5.0-26Jiri Denemark - 4.5.0-25Jiri Denemark - 4.5.0-24Jiri Denemark - 4.5.0-23Jiri Denemark - 4.5.0-22Jiri Denemark - 4.5.0-21Jiri Denemark - 4.5.0-20Jiri Denemark - 4.5.0-19Jiri Denemark - 4.5.0-18Jiri Denemark - 4.5.0-17Jiri Denemark - 4.5.0-16Jiri Denemark - 4.5.0-15Jiri Denemark - 4.5.0-14Jiri Denemark - 4.5.0-13Jiri Denemark - 4.5.0-12Jiri Denemark - 4.5.0-11Jiri Denemark - 4.5.0-10Jiri Denemark - 4.5.0-9Jiri Denemark - 4.5.0-8Jiri Denemark - 4.5.0-7Jiri Denemark - 4.5.0-6Jiri Denemark - 4.5.0-5Jiri Denemark - 4.5.0-4Jiri Denemark - 4.5.0-3Jiri Denemark - 4.5.0-2Jiri Denemark - 4.5.0-1Jiri Denemark - 4.4.0-2Jiri Denemark - 4.4.0-1Jiri Denemark - 4.3.0-1Jiri Denemark - 3.9.0-14Jiri Denemark - 3.9.0-13Jiri Denemark - 3.9.0-12Jiri Denemark - 3.9.0-11Jiri Denemark - 3.9.0-10Jiri Denemark - 3.9.0-9Jiri Denemark - 3.9.0-8Jiri Denemark - 3.9.0-7Jiri Denemark - 3.9.0-6Jiri Denemark - 3.9.0-5Jiri Denemark - 3.9.0-4Jiri Denemark - 3.9.0-3Jiri Denemark - 3.9.0-2Jiri Denemark - 3.9.0-1Jiri Denemark - 3.8.0-1Jiri Denemark - 3.7.0-2Jiri Denemark - 3.7.0-1Jiri Denemark - 3.2.0-14Jiri Denemark - 3.2.0-13Jiri Denemark - 3.2.0-12Jiri Denemark - 3.2.0-11Jiri Denemark - 3.2.0-10Jiri Denemark - 3.2.0-9Jiri Denemark - 3.2.0-8Jiri Denemark - 3.2.0-7Jiri Denemark - 3.2.0-6Jiri Denemark - 3.2.0-5Jiri Denemark - 3.2.0-4Jiri Denemark - 3.2.0-3Jiri Denemark - 3.2.0-2Jiri Denemark - 3.2.0-1Jiri Denemark - 3.1.0-2Jiri Denemark - 3.1.0-1Jiri Denemark - 3.0.0-2Jiri Denemark - 3.0.0-1Jiri Denemark - 2.5.0-1Jiri Denemark - 2.0.0-10Jiri Denemark - 2.0.0-9Jiri Denemark - 2.0.0-8Jiri Denemark - 2.0.0-7Jiri Denemark - 2.0.0-6Jiri Denemark - 2.0.0-5Jiri Denemark - 2.0.0-4Jiri Denemark - 2.0.0-3Jiri Denemark - 2.0.0-2Jiri Denemark - 2.0.0-1Jiri Denemark - 1.3.5-1Jiri Denemark - 1.3.4-1Jiri Denemark - 1.3.3-2Jiri Denemark - 1.3.3-1Jiri Denemark - 1.3.2-1Jiri Denemark - 1.3.1-1Jiri Denemark - 1.2.17-13Jiri Denemark - 1.2.17-12Jiri Denemark - 1.2.17-11Jiri Denemark - 1.2.17-10Jiri Denemark - 1.2.17-9Jiri Denemark - 1.2.17-8Jiri Denemark - 1.2.17-7Jiri Denemark - 1.2.17-6Jiri Denemark - 1.2.17-5Jiri Denemark - 1.2.17-4Jiri Denemark - 1.2.17-3Jiri Denemark - 1.2.17-2Jiri Denemark - 1.2.17-1Jiri Denemark - 1.2.16-1Jiri Denemark - 1.2.15-2Jiri Denemark - 1.2.15-1Jiri Denemark - 1.2.14-1Jiri Denemark - 1.2.13-1Jiri Denemark - 1.2.8-16Jiri Denemark - 1.2.8-15Jiri Denemark - 1.2.8-14Jiri Denemark - 1.2.8-13Jiri Denemark - 1.2.8-12Jiri Denemark - 1.2.8-11Jiri Denemark - 1.2.8-10Jiri Denemark - 1.2.8-9Jiri Denemark - 1.2.8-8Jiri Denemark - 1.2.8-7Jiri Denemark - 1.2.8-6Jiri Denemark - 1.2.8-5Jiri Denemark - 1.2.8-4Jiri Denemark - 1.2.8-3Jiri Denemark - 1.2.8-2Jiri Denemark - 1.2.8-1Jiri Denemark - 1.2.7-1Jiri Denemark - 1.2.6-1Jiri Denemark - 1.1.1-29Jiri Denemark - 1.1.1-28Jiri Denemark - 1.1.1-27Jiri Denemark - 1.1.1-26Jiri Denemark - 1.1.1-25Jiri Denemark - 1.1.1-24Jiri Denemark - 1.1.1-23Jiri Denemark - 1.1.1-22Jiri Denemark - 1.1.1-21Daniel Mach - 1.1.1-20Jiri Denemark - 1.1.1-19Jiri Denemark - 1.1.1-18Daniel Mach - 1.1.1-17Jiri Denemark - 1.1.1-16Jiri Denemark - 1.1.1-15Jiri Denemark - 1.1.1-14Jiri Denemark - 1.1.1-13Jiri Denemark - 1.1.1-12Jiri Denemark - 1.1.1-11Jiri Denemark - 1.1.1-10Jiri Denemark - 1.1.1-9Jiri Denemark - 1.1.1-8Jiri Denemark - 1.1.1-7Jiri Denemark - 1.1.1-6Jiri Denemark - 1.1.1-5Jiri Denemark - 1.1.1-4Jiri Denemark - 1.1.1-3Jiri Denemark - 1.1.1-2Jiri Denemark - 1.1.1-1Jiri Denemark - 1.1.0-2Jiri Denemark - 1.1.0-1Jiri Denemark - 1.0.6-1Jiri Denemark - 1.0.5-2Jiri Denemark - 1.0.5-1Daniel Mach - 1.0.4-1.1Jiri Denemark - 1.0.4-1Richard W.M. Jones - 1.0.3-2Jiri Denemark - 1.0.3-1Jiri Denemark - 1.0.2-1Jiri Denemark - 1.0.1-1Jiri Denemark - 1.0.0-1Cole Robinson - 0.10.2.1-2Cole Robinson - 0.10.2.1-1Cole Robinson - 0.10.2-4Richard W.M. Jones - 0.10.2-3Daniel Veillard - 0.10.2-1Richard W.M. Jones - 0.10.1-5Richard W.M. Jones - 0.10.1-4Cole Robinson - 0.10.1-3Daniel P. Berrange - 0.10.1-2Daniel Veillard - 0.10.1-1Daniel Veillard - 0.10.0-1Daniel Veillard - 0.10.0-0rc1Daniel P. Berrange - 0.10.0-0rc0.2Daniel Veillard - 0.10.0-0rc0.1Daniel Veillard - 0.10.0-0rc0Richard W.M. Jones - 0.9.13-3Fedora Release Engineering - 0.9.13-2Daniel Veillard - 0.9.13-1Daniel Veillard - 0.9.12-1Cole Robinson - 0.9.11.3-1Daniel P. Berrange - 0.9.11-1Daniel P. Berrange - 0.9.10-4Daniel P. Berrange - 0.9.10-3Daniel P. Berrange - 0.9.10-2Daniel P. Berrange - 0.9.10-1Daniel P. Berrange - 0.9.9-2Daniel Veillard - 0.9.9-1Daniel P. Berrange - 0.9.8-2Daniel Veillard - 0.9.8-1Justin M. Forbes - 0.9.7-3Daniel P. Berrange - 0.9.7-2Daniel P. Berrange - 0.9.7-1Dan Horák - 0.9.6-3Laine Stump - 0.9.6-2Daniel Veillard - 0.9.6-1Daniel Veillard - 0.9.5-1Daniel Veillard - 0.9.4-1Dan Hor?k - 0.9.3-3Peter Robinson - 0.9.3-2Daniel Veillard - 0.9.3-1Richard W.M. Jones - 0.9.2-3Laine Stump - 0.9.2-2Daniel Veillard - 0.9.2-1Richard W.M. Jones - 0.9.1-3Daniel Veillard - 0.9.1-1Daniel Veillard - 0.9.0-1Daniel Veillard - 0.8.8-3Daniel P. Berrange - 0.8.8-2Daniel Veillard - 0.8.8-1Fedora Release Engineering - 0.8.7-2Daniel Veillard - 0.8.7-1Daniel Veillard - 0.8.5-1jkeating - 0.8.4-3Dan Horák - 0.8.4-2Daniel Veillard - 0.8.4-1Daniel P. Berrange - 0.8.3-2Daniel P. Berrange - 0.8.3-1David Malcolm - 0.8.2-3Daniel P. Berrange - 0.8.2-2Daniel Veillard - 0.8.2-1Daniel Veillard - 0.8.1-1Daniel Veillard - 0.8.0-1Richard W.M. Jones - 0.7.7-3.fc14Cole Robinson - 0.7.7-2.fc14Daniel Veillard - 0.7.7-1Adam Jackson 0.7.6-2Daniel Veillard - 0.7.6-1Chris Weyl 0.7.5-3Daniel P. Berrange - 0.7.5-2Daniel Veillard - 0.7.5-1Daniel Veillard - 0.7.4-1Daniel P. Berrange - 0.7.2-6Daniel P. Berrange - 0.7.2-5Daniel P. Berrange - 0.7.2-4Mark McLoughlin - 0.7.2-3Mark McLoughlin - 0.7.2-2Daniel Veillard - 0.7.2-1Mark McLoughlin - 0.7.1-12Mark McLoughlin - 0.7.1-11Mark McLoughlin - 0.7.1-10Mark McLoughlin - 0.7.1-9Mark McLoughlin - 0.7.1-8Mark McLoughlin - 0.7.1-7Chris Weyl - 0.7.1-6Mark McLoughlin - 0.7.1-5Mark McLoughlin - 0.7.1-4Daniel Veillard - 0.7.1-3Daniel Veillard - 0.7.1-2Daniel Veillard - 0.7.1-1Mark McLoughlin - 0.7.1-0.2.gitfac3f4cMark McLoughlin - 0.7.1-0.1.gitg3ef2e05Mark McLoughlin - 0.7.0-6Mark McLoughlin - 0.7.0-5Daniel P. Berrange - 0.7.0-4Mark McLoughlin - 0.7.0-3Mark McLoughlin - 0.7.0-2Daniel Veillard - 0.7.0-1Daniel Veillard - 0.6.5-1Daniel Veillard - 0.6.4-1Daniel Veillard - 0.6.3-1Daniel Veillard - 0.6.2-1Daniel Veillard - 0.6.1-1Daniel Veillard - 0.6.0-1Daniel Veillard - 0.5.0-1Daniel Veillard - 0.4.6-1Daniel Veillard - 0.4.5-1Daniel Veillard - 0.4.4-1Daniel Veillard - 0.4.3-1Daniel Veillard - 0.4.2-1Daniel Veillard - 0.4.1-1Daniel Veillard - 0.4.0-1Daniel Veillard - 0.3.3-1Daniel Veillard - 0.3.2-1Daniel Veillard - 0.3.1-1Daniel Veillard - 0.3.0-1Daniel Veillard - 0.2.3-1Daniel Veillard - 0.2.2-1Jeremy Katz - 0.2.1-2.fc7Daniel Veillard - 0.2.1-1Daniel P. Berrange - 0.2.0-4.fc7Daniel P. Berrange - 0.2.0-3.fc7Daniel P. Berrange - 0.2.0-2.fc7Daniel Veillard 0.2.0-1.fc7Daniel Veillard 0.1.11-1.fc7Daniel Veillard 0.1.10-1.fc7Jeremy Katz - 0.1.9-2Daniel Veillard 0.1.9-1Daniel Veillard 0.1.8-3Daniel Veillard 0.1.8-2Daniel Veillard 0.1.8-1Daniel Veillard 0.1.7-1Daniel Veillard 0.1.6-1Jeremy Katz - 0.1.5-3Daniel Veillard 0.1.5-2Daniel Veillard 0.1.5-1Daniel Berrange - 0.1.4-5Jeremy Katz - 0.1.4-4Daniel Veillard 0.1.4-3Daniel Veillard 0.1.4-2Daniel Veillard 0.1.4-1Jeremy Katz - 0.1.3-6Jeremy Katz - 0.1.3-5Jeremy Katz - 0.1.3-4Daniel Veillard 0.1.3-3Mark McLoughlin - 0.1.3-2Jesse Keating - 0.1.3-1.1Daniel Veillard 0.1.3-1Daniel Veillard 0.1.2-1Daniel Veillard 0.1.1-1Daniel Veillard 0.1.0-1Daniel Veillard 0.0.6-1Daniel Veillard 0.0.5-1Daniel Veillard 0.0.4-1Daniel Veillard 0.0.3-1Daniel Veillard 0.0.2-1Daniel Veillard 0.0.1-1- RHEL: virdevmapper: Don't leak DIR on OOM in virDMSanitizepath() (rhbz#1933557)- virdevmapper.c: Join two WITH_DEVMAPPER sections together (rhbz#1933557) - virDevMapperGetTargetsImpl: Use VIR_AUTOSTRINGLIST (rhbz#1933557) - virdevmapper: Don't use libdevmapper to obtain dependencies (rhbz#1933557) - virdevmapper: Don't cache device-mapper major (rhbz#1933557) - virdevmapper: Handle kernel without device-mapper support (rhbz#1933557) - virdevmapper: Ignore all errors when opening /dev/mapper/control (rhbz#1933557) - virdevmapper: fix stat comparison in virDMSanitizepath (rhbz#1933557) - virDevMapperGetTargetsImpl: Use correct length when copying into dm.name (rhbz#1933557)- rpc: gendispatch: handle empty flags (CVE-2020-25637) - rpc: add support for filtering @acls by uint params (CVE-2020-25637) - rpc: require write acl for guest agent in virDomainInterfaceAddresses (CVE-2020-25637) - qemu: agent: set ifname to NULL after freeing (CVE-2020-25637) - conf: properly clear out autogenerated macvtap names when formatting/parsing (rhbz#1868549)- Rebuild to correct invalid dist tag- qemu: end the agent job in qemuDomainSetTimeAgent (rhbz#1844952) - util: string: Introduce macro for automatic string lists (rhbz#1839992) - util: Rework virStringListAdd (rhbz#1839992) - qemu: Create multipath targets for PRs (rhbz#1839992) - util: Move virIsDevMapperDevice() to virdevmapper.c (rhbz#1839992) - virDevMapperGetTargetsImpl: Check for dm major properly (rhbz#1839992)- virDevMapperGetTargetsImpl: Be tolerant to kernels without DM support (rhbz#1823976) - virDevMapperGetTargetsImpl: quit early if device is not a devmapper target (rhbz#1823976)- qemu: don't take agent and monitor job for shutdown (CVE-2019-20485) - qemu: don't hold a monitor and agent job for reboot (CVE-2019-20485) - qemu: don't hold monitor and agent job when setting time (CVE-2019-20485) - qemu: remove use of qemuDomainObjBeginJobWithAgent() (CVE-2019-20485) - qemu: remove qemuDomainObjBegin/EndJobWithAgent() (CVE-2019-20485) - storage: Fix daemon crash on lookup storagepool by targetpath (CVE-2020-10703)- vmx: shortcut earlier few 'ignore' cases in virVMXParseDisk() (rhbz#1815269) - vmx: make 'fileName' optional for CD-ROMs (rhbz#1815269) - RHEL: Fix migration on AMD hosts with old QEMU (rhbz#1815572)- RHEL: qemuCheckUnprivSGIO: use @sysfs_path to get unpriv_sgio (rhbz#1801139)- qemu: Don't emit SUSPENDED_POSTCOPY event on destination (rhbz#1791886) - node_device_conf: Don't leak @physical_function in virNodeDeviceGetPCISRIOVCaps (rhbz#1792831)- process: wait longer on kill per assigned Hostdev (rhbz#1771204) - process: wait longer 5->30s on hard shutdown (rhbz#1771204)- nwfilter: Remove redundant check if object exists (rhbz#1766475) - RHEL: qemu: Enable virt-ssbd for host-model with old QEMU (rhbz#1745181)- qemu: Forcibly mknod() even if it exists (rhbz#1752978) - qemu_process: fix starting VMs if machine group has limited cpuset.cpus (rhbz#1746517)- domain_conf: Make virDomainDeviceFindSCSIController accept virDomainDeviceDriveAddress struct (rhbz#1741782) - domain_conf: Relax SCSI addr used check (rhbz#1741782)- conf: utility function to update entry in def->nets array (rhbz#1558934) - spec: Fix permissions of /var/run/libvirt/qemu (rhbz#1738693) - RHEL: virscsi: Check device type before getting it's /dev node name (rhbz#1754241) - RHEL: virscsi: Support TAPEs in virSCSIDeviceGetDevName() (rhbz#1754241) - RHEL: virscsi: Introduce and use virSCSIDeviceGetUnprivSGIOSysfsPath() (rhbz#1754241) - RHEL: virutil: Accept non-block devices in virGetDeviceID() (rhbz#1754241) - virNetDevOpenvswitchInterfaceStats: Optimize for speed (rhbz#1759904) - test: Introduce virnetdevopenvswitchtest (rhbz#1759904) - vircommand: Separate mass FD closing into a function (rhbz#1759904) - virCommand: use procfs to learn opened FDs (rhbz#1759904) - util: command: Ignore bitmap errors when enumerating file descriptors to close (rhbz#1759904) - util: Avoid possible error in virCommandMassClose (rhbz#1759904) - RHEL: qemuSetUnprivSGIO: Actually use calculated @sysfs_path to set unpriv_sgio (rhbz#1754241)- conf: make arg to virDomainNetGetActualVirtPortProfile() a const (rhbz#1502754) - qemu: move runtime netdev validation into a separate function (rhbz#1502754) - qemu: call common NetDef validation for hotplug and device update (rhbz#1502754)- qemu: Pass qemuCaps to qemuDomainDefCopy (rhbz#1731783) - qemu: Pass qemuCaps to qemuDomainDefFormatBufInternal (rhbz#1731783) - qemu: Pass qemuCaps to qemuDomainSaveImageOpen (rhbz#1731783) - qemu: Pass qemuCaps to qemuMigrationAnyPrepareDef (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefParseString (rhbz#1731783) - qemu: Pass qemuCaps to qemuMigrationCookieXMLParse (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefCopy (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefPostParse (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDefParseNode (rhbz#1731783) - qemu: Pass correct qemuCaps to virDomainDeviceDefPostParse (rhbz#1731783) - qemu: Fix crash on incoming migration (rhbz#1731783) - util: storage: Refactor logic for using virStorageFileGetBackendForSupportCheck (rhbz#1724808) - util: storage: Allow checking whether virStorageFileCreate is supported (rhbz#1724808) - util: Export virStorageFileSupportsBackingChainTraversal (rhbz#1724808) - qemu: Allow skipping some errors in qemuDomainStorageOpenStat (rhbz#1724808) - util: storagefile: Don't report errors from virStorageSourceUpdatePhysicalSize (rhbz#1724808) - qemu: driver: Improve error suppression in qemuDomainStorageUpdatePhysical (rhbz#1724808) - qemu: Allow suppressing errors from qemuStorageLimitsRefresh (rhbz#1724808) - qemu: Don't report some ignored errors in qemuDomainGetStatsOneBlockFallback (rhbz#1724808)- qemu: Prefer nvdimmPath over hugepages for memory-backend-file (rhbz#1724980) - docs: snapshot: Encourage people ot use disk 'target' to refer to disks (rhbz#1584682) - docs: schemas: Add 'seclabel' for external disk snapshot (rhbz#1584682) - tests: domainsnapshotxml2xml: make 'disk-seclabel' test operational (rhbz#1584682) - util: storage: Clean up label use in virStorageFileGetMetadataInternal (rhbz#1731329) - util: storage: Don't leak metadata on repeated calls of virStorageFileGetMetadata (rhbz#1731329)- api: disallow virDomainSaveImageGetXMLDesc on read-only connections (CVE-2019-10161) - api: disallow virDomainManagedSaveDefineXML on read-only connections (CVE-2019-10166) - api: disallow virConnectGetDomainCapabilities on read-only connections (CVE-2019-10167) - api: disallow virConnect*HypervisorCPU on read-only connections (CVE-2019-10168)- qemu: Drop cleanup label from qemuProcessInitCpuAffinity() (rhbz#1718172) - qemu: Fix NULL pointer access in qemuProcessInitCpuAffinity() (rhbz#1718172)- cpu_conf: Fix XPath for parsing TSC frequency (rhbz#1641702)- util: alloc: add macros for implementing automatic cleanup functionality (rhbz#1703661) - util: bitmap: define cleanup function using VIR_DEFINE_AUTOPTR_FUNC (rhbz#1703661) - util: Introduce virBitmapUnion() (rhbz#1703661) - util: Introduce virNumaNodesetToCPUset() (rhbz#1703661) - qemu: Fix qemuProcessInitCpuAffinity() (rhbz#1703661) - qemu: Fix leak in qemuProcessInitCpuAffinity() (rhbz#1703661)- virfile: added GPFS as shared fs (rhbz#1710728) - util: file: introduce VIR_AUTOCLOSE macro to close fd of the file automatically (rhbz#1641702) - vircpuhost: Add support for reading MSRs (rhbz#1641702) - virhostcpu: Make virHostCPUGetMSR() work only on x86 (rhbz#1641702) - qemu: Make virQEMUCapsProbeHostCPUForEmulator more generic (rhbz#1641702) - qemuargv2xmltest: Use mocked virQEMUCapsProbeHostCPU (rhbz#1641702) - util: Add virHostCPUGetTscInfo (rhbz#1641702) - conf: Report TSC frequency in host CPU capabilities (rhbz#1641702) - cpu_x86: Fix placement of *CheckFeature functions (rhbz#1641702) - cpu_x86: Probe TSC frequency and scaling support (rhbz#1641702) - qemu: Check TSC frequency before starting QEMU (rhbz#1641702) - util: Propagate numad failures correctly (rhbz#1716387)- admin: reject clients unless their UID matches the current UID (CVE-2019-10132) - locking: restrict sockets to mode 0600 (CVE-2019-10132) - logging: restrict sockets to mode 0600 (CVE-2019-10132) - util: require command args to be non-NULL (rhbz#1672957) - qemu: use line breaks in command line args written to log (rhbz#1672957)- cpu_map: Add support for cldemote CPU feature (rhbz#1537777) - cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130) - cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12127, CVE-2019-11091, CVE-2018-12130)- Handle copying bitmaps to larger data buffers (rhbz#1703159) - nwfilter: fix adding std MAC and IP values to filter binding (rhbz#1691358) - util: suppress unimportant ovs-vsctl errors when getting interface stats (rhbz#1683175)- qemu_hotplug: Initialize @charAlias in qemuDomainRemoveChrDevice (rhbz#1658198)- cpu_map: Add features for Icelake CPUs (rhbz#1527659, rhbz#1526624) - cpu_map: Add Icelake CPU models (rhbz#1526624) - cpu_x86: Do not cache microcode version (rhbz#1576369) - qemu: Don't cache microcode version (rhbz#1576369) - util: Rename some functions of virresctrl (rhbz#1468650) - util: Refactor virResctrlGetInfo in virresctrl (rhbz#1468650) - util: Refactor virResctrlAllocFormat of virresctrl (rhbz#1468650) - util: Add MBA capability information query to resctrl (rhbz#1468650) - util: Add MBA check to virResctrlInfoGetCache (rhbz#1468650) - util: Add MBA allocation to virresctrl (rhbz#1468650) - util: Add MBA schemata parse and format methods (rhbz#1468650) - util: Add support to calculate MBA utilization (rhbz#1468650) - util: Introduce virResctrlAllocForeachMemory (rhbz#1468650) - util: Introduce virResctrlAllocSetMemoryBandwidth (rhbz#1468650) - conf: Rename cachetune to resctrl (rhbz#1468650) - conf: Factor out vcpus parsing part from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out vcpus overlapping from virDomainCachetuneDefParse (rhbz#1468650) - conf: Factor out virDomainResctrlDef update from virDomainCachetuneDefParse (rhbz#1468650) - conf: Add support for memorytune XML processing for resctrl MBA (rhbz#1468650) - conf: Add return value check to virResctrlAllocForeachCache (rhbz#1468650) - conf: Add memory bandwidth allocation capability of host (rhbz#1468650) - conf: Fix bug in finding alloc through matching vcpus (rhbz#1468650) - resctrl: Do not calculate free bandwidth for MBA (rhbz#1468650) - resctrl: Set MBA defaults properly (rhbz#1468650) - resctrl: Fix testing line (rhbz#1468650) - virresctrl: fix MBA memory leak (rhbz#1468650) - test: caps: Add capabilities for QEMU 3.1.0 (rhbz#1628892) - util: Introduce virHostGetDRMRenderNode helper (rhbz#1628892) - conf: Introduce virDomainGraphics-related helpers (rhbz#1628892) - qemu: process: spice: Pick the first available DRM render node (rhbz#1628892) - qemu: command: Introduce qemuBuildGraphicsEGLHeadlessCommandLine helper (rhbz#1628892) - qemu: caps: Introduce QEMU_EGL_HEADLESS_RENDERNODE capability (rhbz#1628892) - conf: gfx: Add egl-headless as a member to virDomainGraphicsDef struct (rhbz#1628892) - conf: gfx: egl-headless: Introduce a new subelement (rhbz#1628892) - qemu: domain: egl-headless: Add the DRI device into the namespace (rhbz#1628892) - qemu: cgroup: gfx: egl-headless: Add the DRI device into the cgroup list (rhbz#1628892) - security: dac: gfx: egl-headless: Relabel the DRI device (rhbz#1628892) - qemu: command: gfx: egl-headless: Add 'rendernode' option to the cmdline (rhbz#1628892) - domain: conf: graphics: Fix picking DRI renderer automatically for SPICE (rhbz#1628892) - qemu: domain: gfx: Fix shadowing of a function argument in validation (rhbz#1628892)- storage: Extract out mount command creation for FS Backend (rhbz#1584663) - storage: Move FS backend mount creation command helper (rhbz#1584663) - storage: Move virStorageBackendFileSystemGetPoolSource (rhbz#1584663) - tests: Introduce tests for storage pool xml to argv checks (rhbz#1584663) - tests: Add storagepool xml test for netfs-auto (rhbz#1584663) - storage: Rework virStorageBackendFileSystemMountCmd (rhbz#1584663) - storage: Add default mount options for fs/netfs storage pools (rhbz#1584663) - conf: Add optional NFS Source Pool option (rhbz#1584663) - storage: Add the nfsvers to the command line (rhbz#1584663) - virsh: Add source-protocol-ver for pool commands (rhbz#1584663) - RHEL: conf: storage: Fix a memory leak in virStoragePoolDefParseSource (rhbz#1584663) - tests: Reuse qemucapabilities data for qemucaps2xml (rhbz#1628469) - tests: Add more tests to qemucaps2xml (rhbz#1628469) - qemu: Drop QEMU_CAPS_ENABLE_KVM (rhbz#1628469) - qemu: Avoid probing non-native binaries all the time (rhbz#1628469) - qemu: Clarify QEMU_CAPS_KVM (rhbz#1628469) - qemu: Don't check for /dev/kvm presence (rhbz#1628469) - tests: Follow up on qemucaps2xmldata rename (rhbz#1628469) - qemu: hotplug: Don't generate alias when detaching disk (rhbz#1658198) - qemu: hotplug: Don't generate alias when detaching controllers (rhbz#1658198) - tests: add channel-unix-guestfwd (rhbz#1658198) - qemu: Use @tmpChr in qemuDomainDetachChrDevice to build device string (rhbz#1658198) - qemuL: Drop "user-" prefix for guestfwd netdev (rhbz#1658198) - qemu_hotplug: Attach guestfwd using netdev_add (rhbz#1658198) - qemu_hotplug: Detach guestfwd using netdev_del (rhbz#1658198) - qemuhotplugtest: Test guestfwd attach and detach (rhbz#1658198) - qemu_hotplug: Don't build device string in qemuDomainDetachChrDevice (rhbz#1658198) - qemu_hotplug: Assume chardev alias always exists in qemuDomainDetachChrDevice (rhbz#1658198) - qemu: fix device name passed to error report (rhbz#1658198) - qemu_hotplug: Properly check for qemuMonitorDelDevice retval (rhbz#1658198) - qemu_hotplug: Introduce and use qemuDomainDeleteDevice (rhbz#1658198) - qemu: hotplug: Remove 'ret' variable in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use typecasted enum in qemuDomainDetachDeviceDiskLive (rhbz#1658198) - qemu: hotplug: Use switch statement for selecting disk bus function (rhbz#1658198) - qemu: hotplug: Merge virtio and non-virtio disk unplug code (rhbz#1658198) - qemu_hotplug: remove unnecessary check for valid PCI address (rhbz#1658198) - qemu_hotplug: rename a virDomainDeviceInfoPtr to avoid confusion (rhbz#1658198) - qemu_hotplug: eliminate multiple identical qemuDomainDetachHost*Device() functions (rhbz#1658198) - qemu_hotplug: eliminate unnecessary call to qemuDomainDetachNetDevice() (rhbz#1658198) - qemu_hotplug: refactor qemuDomainDetachDiskLive and qemuDomainDetachDiskDevice (rhbz#1658198) - qemu_hotplug: don't call DetachThisHostDevice for hostdev network devices (rhbz#1658198) - qemu_hotplug: merge qemuDomainDetachThisHostDevice into qemuDomainDetachHostDevice (rhbz#1658198) - qemu_hotplug: move qemuDomainChangeGraphicsPasswords() (rhbz#1658198) - qemu_hotplug: move (almost) all qemuDomainDetach*() functions together (rhbz#1658198) - qemu_hotplug: move (Attach|Detach)Lease functions with others of same type (rhbz#1658198) - qemu_hotplug: move qemuDomainDetachDeviceLive() to qemu_hotplug.c (rhbz#1658198) - qemu_hotplug: remove extra function in middle of DetachController call chain (rhbz#1658198) - qemu_hotplug: pull qemuDomainUpdateDeviceList out of qemuDomainDetachDeviceLive (rhbz#1658198) - test: replace calls to individual detach functions with one call to main detach (rhbz#1658198) - qemu_hotplug: make Detach functions called only from qemu_hotplug.c static (rhbz#1658198) - qemu_hotplug: rename dev to match in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: separate Chr|Lease from other devices in DetachDevice switch (rhbz#1658198) - qemu_hotplug: standardize the names/args/calling of qemuDomainDetach*() (rhbz#1658198) - qemu_hotplug: rename Chr and Lease Detach functions (rhbz#1658198) - qemu_hotplug: new function qemuDomainRemoveAuditDevice() (rhbz#1658198) - qemu_hotplug: audit *all* auditable device types in qemuDomainRemoveAuditDevice (rhbz#1658198) - qemu_hotplug: consolidate all common detach code in qemuDomainDetachDeviceLive (rhbz#1658198) - qemu_hotplug: don't shutdown net device until the guest has released it (rhbz#1658198) - qemu_hotplug: delay sending DEVICE_REMOVED event until after *all* teardown (rhbz#1658198) - conf: Expose virDomainSCSIDriveAddressIsUsed (rhbz#1692296) - qemuhotplugtest: Don't plug a SCSI disk at unit 7 (rhbz#1692296) - qemu_hotplug: Check for duplicate drive addresses (rhbz#1692296) - qemu: Rework setting process affinity (rhbz#1695434) - qemu: Set up EMULATOR thread and cpuset.mems before exec()-ing qemu (rhbz#1695434)- src: Document autostart for session demon (rhbz#1501450) - nwfilter: Add extra verbiage for binding create/delete (rhbz#1609454) - qemu: Remove duplicated qemuAgentCheckError (rhbz#1663051, CVE-2019-3840) - qemu: require reply from guest agent in qemuAgentGetInterfaces (rhbz#1663051, CVE-2019-3840) - virsh: Add missed fields to pool-define-as item entry (rhbz#1615680) - qemu: Add entry for balloon stat stat-disk-caches (rhbz#1690122) - qemu: Set identity for the reconnect all thread (rhbz#1631622) - docs: schemas: Fix missing timestamp inside backingStore (rhbz#1594266) - storage: Remove secretPath from _virStorageBackendQemuImgInfo (rhbz#1613737) - storage: Allow for inputvol to have any format for encryption (rhbz#1613737) - storage: Allow inputvol to be encrypted (rhbz#1613737) - virsh: man: Document quirks of device-detach and friends (rhbz#1688961) - virsh: man: Document asynchronous behaviour of detach-device-alias (rhbz#1688961) - access: Modify the VIR_ERR_ACCESS_DENIED to include driverName (rhbz#1631606) - qemu: Put format=raw onto cmd line for SCSI passthrough (rhbz#1632833) - virnwfilterbindingobj: Introduce and use virNWFilterBindingObjStealDef (rhbz#1686927) - logging: ensure pending I/O is drained before reading position (rhbz#1660531) - conf: Fix check for chardev source path (rhbz#1609720) - util: skip RDMA detection for non-PCI network devices (rhbz#1639258) - qemu: Set job statsType for external memory snapshot (rhbz#1690703) - virsh: Strip XML declaration when extracting CPU XMLs (rhbz#1592737) - virsh: Require explicit --domain for domxml-to-native (rhbz#1633077)- security: dac: also label listen UNIX sockets (rhbz#1633389) - qemu: fix up permissions for pre-created UNIX sockets (rhbz#1633389) - virFileIsSharedFSType: Check for fuse.glusterfs too (rhbz#1632711) - virfile: fix cast-align error (rhbz#1632711) - virfiletest: Fix test name prefix for virFileInData test (rhbz#1632711) - virfiletst: Test virFileIsSharedFS (rhbz#1632711) - virFileIsSharedFSType: Detect direct mount points (rhbz#1632711) - virfile: Rework virFileIsSharedFixFUSE (rhbz#1632711) - virfile: Take symlink into account in virFileIsSharedFixFUSE (rhbz#1640465) - qemu: Properly report VIR_DOMAIN_EVENT_RESUMED_FROM_SNAPSHOT (rhbz#1612943) - qemu: Report more appropriate running reasons (rhbz#1612943) - qemu: Pass running reason to RESUME event handler (rhbz#1612943) - qemu: Map running reason to resume event detail (rhbz#1612943) - qemu: Avoid duplicate resume events and state changes (rhbz#1612943) - qemu: Don't ignore resume events (rhbz#1612943) - qemu: Fix post-copy migration on the source (rhbz#1647365) - RHEL: cpu_map: Mark arch-facilities feature as non-migratable (rhbz#1658406) - virfile: Detect ceph as shared FS (rhbz#1665553) - util: Don't overflow in virRandomBits (rhbz#1652894) - virrandom: Avoid undefined behaviour in virRandomBits (rhbz#1652894) - RHEL: spec: Require new enough librbd1 (rhbz#1658652) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2630 v4 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-7600U (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E7540 (rhbz#1558558) - cputest: Add data for Intel(R) Xeon(R) CPU E5-2650 (rhbz#1558558) - cputest: Add data for Intel(R) Core(TM) i7-8700 (rhbz#1558558) - cpu_x86: Separate signature parsing from x86ModelParse (rhbz#1558558) - cpu_x86: Add x86ModelCopySignatures helper (rhbz#1558558) - cpu_x86: Store CPU signature in an array (rhbz#1558558) - cpu_x86: Allow multiple signatures for a CPU model (rhbz#1558558) - cpu_map: Add hex representation of signatures (rhbz#1558558) - cpu_map: Add more signatures for Conroe CPU model (rhbz#1558558) - cpu_map: Add more signatures for Penryn CPU model (rhbz#1558558) - cpu_map: Add more signatures for Nehalem CPU models (rhbz#1558558) - cpu_map: Add more signatures for Westmere CPU model (rhbz#1558558) - cpu_map: Add more signatures for SandyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for IvyBridge CPU models (rhbz#1558558) - cpu_map: Add more signatures for Haswell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Broadwell CPU models (rhbz#1558558) - cpu_map: Add more signatures for Skylake-Client CPU models (rhbz#1558558) - cpu: Don't access invalid memory in virCPUx86Translate (rhbz#1558558) - cpu_x86: Log decoded CPU model and signatures (rhbz#1558558) - util: Modify virStorageFileGetSCSIKey return (rhbz#1657468) - storage: Rework virStorageBackendSCSISerial (rhbz#1657468) - util: Introduce virStorageFileGetNPIVKey (rhbz#1657468) - storage: Fetch a unique key for vHBA/NPIV LUNs (rhbz#1657468) - RHEL: qemu: Alter @val usage in qemuSetUnprivSGIO (rhbz#1656360) - RHEL: qemu: Alter qemuSetUnprivSGIO hostdev shareable logic (rhbz#1656360) - qemu: Filter non SCSI hostdevs in qemuHostdevPrepareSCSIDevices (rhbz#1665474) - qemu: Fix logic error in qemuSetUnprivSGIO (rhbz#1669581) - qemu: Fix crash trying to use iSCSI hostdev (rhbz#1669586)- conf: correct false boot order error during domain parse (rhbz#1601318)- virDomainDefCompatibleDevice: Relax alias change check (rhbz#1621910) - virDomainDetachDeviceFlags: Clarify update semantics (rhbz#1621910) - virDomainNetDefCheckABIStability: Check for MTU change too (rhbz#1623157)- storage: Add --shrink to qemu-img command when shrinking vol (rhbz#1613746) - access: Fix nwfilter-binding ACL access API name generation (rhbz#1611320) - qemu: mdev: Use vfio-pci 'display' property only with vfio-pci mdevs (rhbz#1624735)- qemu_migration: Avoid writing to freed memory (rhbz#1593137) - qemu: hotplug: Fix asynchronous unplug of 'shmem' (rhbz#1618622) - tests: rename hugepages to hugepages-default (rhbz#1591235) - tests: extract hugepages-numa-default-dimm out of hugepages-numa (rhbz#1591235) - tests: rename hugepages-numa into hugepages-numa-default (rhbz#1591235) - tests: remove unnecessary XML elements from hugepages-numa-default (rhbz#1591235) - tests: extract pages-discard out of hugepages-pages (rhbz#1591235) - tests: rename hugepages-pages into hugepages-numa-nodeset (rhbz#1591235) - tests: rename hugepages-pages2 into hugepages-numa-default-2M (rhbz#1591235) - tests: extract pages-discard-hugepages out of hugepages-pages3 (rhbz#1591235) - tests: rename hugepages-pages3 into hugepages-numa-nodeset-part (rhbz#1591235) - tests: rename hugepages-pages4 into hugepages-numa-nodeset-nonexist (rhbz#1591235) - tests: rename hugepages-pages5 into hugepages-default-2M (rhbz#1591235) - tests: rename hugepages-pages6 into hugepages-default-system-size (rhbz#1591235) - tests: rename hugepages-pages7 into pages-dimm-discard (rhbz#1591235) - tests: rename hugepages-pages8 into hugepages-nodeset-nonexist (rhbz#1591235) - tests: introduce hugepages-default-1G-nodeset-2M (rhbz#1591235) - tests: introduce hugepages-nodeset (rhbz#1591235) - conf: Move hugepage XML validation check out of qemu_command (rhbz#1591235) - conf: Move hugepages validation out of XML parser (rhbz#1591235) - conf: Introduce virDomainDefPostParseMemtune (rhbz#1591235) - tests: sev: Test launch-security with specific QEMU version (rhbz#1612009) - qemu: Fix probing of AMD SEV support (rhbz#1612009) - qemu: caps: Format SEV platform data into qemuCaps cache (rhbz#1612009)- qemu: Exempt video model 'none' from getting a PCI address on Q35 (rhbz#1609087) - conf: Fix a error msg typo in virDomainVideoDefValidate (rhbz#1607825)- esx storage: Fix typo lsilogic -> lsiLogic (rhbz#1571759) - networkGetDHCPLeases: Don't always report error if unable to read leases file (rhbz#1600468) - nwfilter: Resolve SEGV for NWFilter Snoop processing (rhbz#1599973) - qemu: Remove unused bypassSecurityDriver from qemuOpenFileAs (rhbz#1589115) - qemuDomainSaveMemory: Don't enforce dynamicOwnership (rhbz#1589115) - domain_nwfilter: Return early if net has no name in virDomainConfNWFilterTeardownImpl (rhbz#1607831) - examples: Add clean-traffic-gateway into nwfilters (rhbz#1603115)- qemu: hotplug: don't overwrite error message in qemuDomainAttachNetDevice (rhbz#1598311) - qemu: hotplug: report error when changing rom enabled attr for net iface (rhbz#1599513) - qemu: Fix setting global_period cputune element (rhbz#1600427) - tests: qemucaps: Add test data for upcoming qemu 3.0.0 (rhbz#1475770) - qemu: capabilities: Add capability for werror/rerror for 'usb-device' frontend (rhbz#1475770) - qemu: command: Move graphics iteration to its own function (rhbz#1475770) - qemu: address: Handle all the video devices within a single loop (rhbz#1475770) - conf: Introduce virDomainVideoDefClear helper (rhbz#1475770) - conf: Introduce virDomainDefPostParseVideo helper (rhbz#1475770) - qemu: validate: Enforce compile time switch type checking for videos (rhbz#1475770) - tests: Add capabilities data for QEMU 2.11 x86_64 (rhbz#1475770) - tests: Update capabilities data for QEMU 3.0.0 x86_64 (rhbz#1475770) - qemu: qemuBuildHostdevCommandLine: Use a helper variable mdevsrc (rhbz#1475770) - qemu: caps: Introduce a capability for egl-headless (rhbz#1475770) - qemu: Introduce a new graphics display type 'headless' (rhbz#1475770) - qemu: caps: Add vfio-pci.display capability (rhbz#1475770) - conf: Introduce virDomainGraphicsDefHasOpenGL helper (rhbz#1475770) - conf: Replace 'error' with 'cleanup' in virDomainHostdevDefParseXMLSubsys (rhbz#1475770) - conf: Introduce new attribute 'display' (rhbz#1475770) - qemu: command: Enable formatting vfio-pci.display option onto cmdline (rhbz#1475770) - docs: Rephrase the mediated devices hostdev section a bit (rhbz#1475770) - conf: Introduce new video type 'none' (rhbz#1475770) - virt-xml-validate: Add schema for nwfilterbinding (rhbz#1600330) - tools: Fix typo generating adapter_wwpn field (rhbz#1601377) - src: Fix memory leak in virNWFilterBindingDispose (rhbz#1603025)- qemu: hotplug: Do not try to add secret object for TLS if it does not exist (rhbz#1598015) - qemu: monitor: Make qemuMonitorAddObject more robust against programming errors (rhbz#1598015) - spec: Explicitly require matching libvirt-libs (rhbz#1600122) - virDomainConfNWFilterInstantiate: initialize @xml to avoid random crash (rhbz#1599545) - qemuProcessStartPRDaemonHook: Try to set NS iff domain was started with one (rhbz#1470007) - qemuDomainValidateStorageSource: Relax PR validation (rhbz#1470007) - virStoragePRDefFormat: Suppress path formatting for migratable XML (rhbz#1470007) - qemu: Wire up PR_MANAGER_STATUS_CHANGED event (rhbz#1470007) - qemu_monitor: Introduce qemuMonitorJSONGetPRManagerInfo (rhbz#1470007) - qemu: Fetch pr-helper process info on reconnect (rhbz#1470007) - qemu: Fix ATTRIBUTE_NONNULL for qemuMonitorAddObject (rhbz#1598015) - virsh.pod: Fix a command name typo in nwfilter-binding-undefine (rhbz#1600329) - docs: schema: Add missing to vsock device (rhbz#1600345) - virnetdevtap: Don't crash on !ifname in virNetDevTapInterfaceStats (rhbz#1595184)- qemu: Add capability for the HTM pSeries feature (rhbz#1525599) - conf: Parse and format the HTM pSeries feature (rhbz#1525599) - qemu: Format the HTM pSeries feature (rhbz#1525599) - qemu: hotplug: Don't access srcPriv when it's not allocated (rhbz#1597550) - qemuDomainNestedJobAllowed: Allow QEMU_JOB_NONE (rhbz#1598084) - src: Mention DEVICE_REMOVAL_FAILED event in virDomainDetachDeviceAlias docs (rhbz#1598087) - virsh.pod: Drop --persistent for detach-device-alias (rhbz#1598087) - qemu: don't use chardev FD passing with standalone args (rhbz#1598281) - qemu: remove chardevStdioLogd param from vhostuser code path (rhbz#1597940) - qemu: consolidate parameters of qemuBuildChrChardevStr into flags (rhbz#1597940) - qemu: don't use chardev FD passing for vhostuser backend (rhbz#1597940) - qemu: fix UNIX socket chardevs operating in client mode (rhbz#1598440) - qemuDomainDeviceDefValidateNetwork: Check for range only if IP prefix set (rhbz#1515533)- Rebased to libvirt-4.5.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1291851, rhbz#1393106, rhbz#1468422, rhbz#1469338, rhbz#1526382 rhbz#1529059, rhbz#1541921, rhbz#1544869, rhbz#1552092, rhbz#1568407 rhbz#1583623, rhbz#1584091, rhbz#1585108, rhbz#1586027, rhbz#1588295 rhbz#1588336, rhbz#1589730, rhbz#1590214, rhbz#1591017, rhbz#1591561 rhbz#1591628, rhbz#1591645, rhbz#1593549- build: Don't install sysconfig files as scripts (rhbz#1563169)- Rebased to libvirt-4.4.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1149445, rhbz#1291851, rhbz#1300772, rhbz#1400475, rhbz#1456165 rhbz#1470007, rhbz#1480668, rhbz#1534418, rhbz#1549531, rhbz#1559284 rhbz#1559835, rhbz#1560946, rhbz#1566416, rhbz#1569861, rhbz#1572491 rhbz#1574089, rhbz#1576916, rhbz#1583484, rhbz#1583927, rhbz#1584071 rhbz#1584073- Rebased to libvirt-4.3.0 (rhbz#1563169) - The rebase also fixes the following bugs: rhbz#1509870, rhbz#1530451, rhbz#1577920, rhbz#1283700, rhbz#1425757 rhbz#1448149, rhbz#1454709, rhbz#1502754, rhbz#1507737, rhbz#1519130 rhbz#1519146, rhbz#1522706, rhbz#1523564, rhbz#1524399, rhbz#1525496 rhbz#1527740, rhbz#1550980, rhbz#916061, rhbz#1494454, rhbz#1515533 rhbz#1532542, rhbz#1538570, rhbz#1544325, rhbz#1544659, rhbz#1546971 rhbz#1347550, rhbz#1367238, rhbz#1483816, rhbz#1543775, rhbz#1551000 rhbz#1552127, rhbz#1553075, rhbz#1553085, rhbz#1554876, rhbz#1556828 rhbz#1558317, rhbz#1425058, rhbz#1490158, rhbz#1492597, rhbz#1520821 rhbz#1529256, rhbz#1547250, rhbz#1557769, rhbz#1560917, rhbz#1560976 rhbz#1568148, rhbz#1569678, rhbz#1576464- conf: move 'generated' member from virMacAddr to virDomainNetDef (rhbz#1529338)- Revert "qemu: Expose rx/tx_queue_size in qemu.conf too" (rhbz#1541960)- util: Check if kernel-provided info is consistent with itself (rhbz#1540780) - qemu: Refresh capabilities when creating resctrl allocation (rhbz#1540780) - qemu: Expose rx/tx_queue_size in qemu.conf too (rhbz#1541960) - util: bitmap: Fix value of 'map_alloc' when shrinking bitmap (rhbz#1540817) - qemu: driver: Extract vcpu halted state directly (rhbz#1534585) - qemu: Remove unused 'cpuhalted' argument from qemuDomainHelperGetVcpus (rhbz#1534585) - qemu: domain: Store vcpu halted state as a tristate (rhbz#1534585) - qemu: Limit refresh of CPU halted state to s390 (rhbz#1534585)- qemu: migration: Refresh device information after transferring state (rhbz#1463168) - qemuDomainRemoveMemoryDevice: unlink() memory backing file (rhbz#1461214) - util: Fix possible leak in virResctrlAllocMasksAssign (rhbz#1540817) - util: Clear unused part of the map in virBitmapShrink (rhbz#1540817) - tests: Add test for properly removing cachetune entries (rhbz#1540817)- storage: util: Properly ignore errors when backing volume is inaccessible (rhbz#1540022) - util: json: Add helper to return string or number properties as string (rhbz#1540290) - util: storage: Parse 'lun' for iSCSI protocol from JSON as string or number (rhbz#1540290) - util: Introduce virFormatIntPretty (rhbz#1289368) - util: Make prefix optional in virBitampString (rhbz#1289368) - util: Rename virBitmapString to virBitmapToString (rhbz#1289368) - util: Rename virBitmapDataToString to virBitmapDataFormat (rhbz#1289368) - util: Don't output too many zeros from virBitmapToString (rhbz#1289368) - util: Introduce virBitmapNewString (rhbz#1289368) - util: Reintroduce virBitmapSubtract (rhbz#1289368) - util: Introduce virBitmapShrink (rhbz#1289368) - conf: Sort cache banks in capabilities XML (rhbz#1289368) - conf: Format cache banks in capabilities with virFormatIntPretty (rhbz#1289368) - tests: Remove executable bits on plain data files (rhbz#1289368) - tests: Minor adjustments for test data (rhbz#1289368) - tests: Add resctrl-skx-twocaches test case to vircaps2xmltest (rhbz#1289368) - util: Fix leak in virStringTrimOptionalNewline (rhbz#1289368) - Rename virResctrlInfo to virResctrlInfoPerCache (rhbz#1289368) - util: Add virResctrlInfo (rhbz#1289368) - conf: Use virResctrlInfo in capabilities (rhbz#1289368) - util: Remove now-unneeded resctrl functions (rhbz#1289368) - fixup_resctrlinfo (rhbz#1289368) - resctrl: Add functions to work with resctrl allocations (rhbz#1289368) - conf: Add support for cputune/cachetune (rhbz#1289368) - tests: Add virresctrltest (rhbz#1289368) - qemu: Add support for resctrl (rhbz#1289368) - tests: Clean up and modify some vircaps2xmldata (rhbz#1289368) - resctl: stub out functions with Linux-only APIs used (rhbz#1289368) - util: Check for empty allocation instead of just NULL pointer (rhbz#1289368) - util: Use "resctrl" instead of "resctrlfs" spelling (rhbz#1289368) - util: Make it possible for virResctrlAllocSetMask to replace existing mask (rhbz#1289368) - util: Remove unused variable in virResctrlGetInfo (rhbz#1289368) - util: Don't check if entries under /sys/fs/resctrl/(info/) are directories (rhbz#1289368) - util: Add helpers for getting resctrl group allocs (rhbz#1289368) - util: Use default group's mask for unspecified resctrl allocations (rhbz#1289368) - util: Don't overwrite mask in virResctrlAllocFindUnused (rhbz#1289368) - qemu: Restore machinename even without cgroups (rhbz#1289368) - util: Extract path formatting into virResctrlAllocDeterminePath (rhbz#1289368) - qemu: Restore resctrl alloc data after restart (rhbz#1289368)- qemu: Fix crash in offline migration (rhbz#1536351) - Revert "qemu: monitor: do not report error on shutdown" (rhbz#1536461) - qemu: Refresh caps cache after booting a different kernel (rhbz#1525182) - qemu: Don't initialize struct utsname (rhbz#1525182)- qemuDomainAttachDeviceMknodHelper: Remove symlink before creating it (rhbz#1528502) - RHEL: cpu: Fix EPYC-IBRS CPU model (CVE-2017-5715) - cpu_x86: Copy CPU signature from ancestor (rhbz#1533125) - qemu: Ignore fallback CPU attribute on reconnect (rhbz#1532980) - qemu: Fix type of a completed job (rhbz#1523036)- conf: Add infrastructure for disk source private data XML (rhbz#1523261) - util: storage: Add helpers to parse and format relPath into privateData (rhbz#1523261) - qemu: domain: Parse and format relPath into disk source private data (rhbz#1523261) - qemu: remove input device after receiving the event (rhbz#1524837) - conf: honor maxnames in nodeListDevices API (rhbz#1528572) - storage: Fixing missing 'backingStore' tag from volume XML dumps. (rhbz#1529663) - util: add virFileReadHeaderQuiet wrapper around virFileReadHeaderFD (CVE-2017-5715) - util: introduce virHostCPUGetMicrocodeVersion (CVE-2017-5715) - cpu_x86: Rename virCPUx86MapInitialize (CVE-2017-5715) - conf: include x86 microcode version in virsh capabiltiies (CVE-2017-5715) - qemu: capabilities: force update if the microcode version does not match (CVE-2017-5715) - cpu: add CPU features and model for indirect branch prediction protection (CVE-2017-5715)- security: introduce virSecurityManager(Set|Restore)ChardevLabel (rhbz#1465833) - qemu: fix security labeling for attach/detach of char devices (rhbz#1465833) - nwfilter: don't crash listing filters in unprivileged daemon (rhbz#1522879) - docs: domain: Fix documentation of the 'snapshot' attribute for (rhbz#1523070) - storage: Don't dereference driver object if virStorageSource is not initialized (rhbz#1522682) - qemu: blockjob: Reset disk source index after pivot (rhbz#1519745) - qemu: Separate fetching CPU definitions from filling qemuCaps (rhbz#1521202) - qemu: Make sure host-model uses CPU model supported by QEMU (rhbz#1521202) - qemu: Avoid comparing size_t with -1 (rhbz#1521202) - migration.html: Clarify configuration file handling docs (rhbz#1514930)- conf: fix migratable XML for graphics if socket is generated based on config (rhbz#1511407) - storage: Extract error reporting for broken chains (rhbz#1509110) - qemu: domain: Refactor control flow in qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: process: Move handling of non-backing files into qemuDomainDetermineDiskChain (rhbz#1509110) - qemu: domain: Fix backing store terminator for non-backing local files (rhbz#1509110) - numa: describe siblings distances within cells (rhbz#1454889) - xenconfig: add domxml conversions for xen-xl (rhbz#1454889) - virDomainNumaGetNodeDistance: Fix input arguments validation (rhbz#1454889) - numa: Introduce virDomainNumaNodeDistanceIsUsingDefaults (rhbz#1454889) - qemu_capabilities: Introcude QEMU_CAPS_NUMA_DIST (rhbz#1454889) - qemu: Support setting NUMA distances (rhbz#1454889) - conf: Fix memory leak for distances in virDomainNumaFree (rhbz#1454889) - virDomainDiskSourceNetworkParse: Don't leak @tlsCfg or @haveTLS (rhbz#1519759) - virDomainDiskBackingStoreParse: Don't leak @idx (rhbz#1519759) - qemuStateInitialize: Don't leak @memoryBackingPath (rhbz#1519759) - Introduce virDomainDeviceAliasIsUserAlias (rhbz#1518148) - qemu: prefer the PCI bus alias from status XML (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: use def->os.arch (rhbz#1518148) - virQEMUCapsHasPCIMultiBus: assume true if we have no version information (rhbz#1518148) - qemu: add vmcoreinfo support (rhbz#1395248)- nodedev: Restore setting of privileged (rhbz#1517372) - spec: Turn on verbose build (rhbz#1335534) - spec: Make the build reproducible (rhbz#1335534) - Introduce virDomainInputDefGetPath (rhbz#1509866) - security: Introduce functions for input device hot(un)plug (rhbz#1509866) - qemu: Introduce functions for input device cgroup manipulation (rhbz#1509866) - qemu: functions for dealing with input device namespaces and labels (rhbz#1509866) - qemu: Properly label and create evdev on input device hotplug (rhbz#1509866) - qemu: Add QEMU_CAPS_DEVICE_SPAPR_VTY (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: rename QEMU_CAPS_SCLP_S390 to QEMU_CAPS_DEVICE_SCLPCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: add QEMU_CAPS_DEVICE_SCLPLMCONSOLE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf, qemu: Use type-aware switches where possible (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - docs: Improve documentation for serial consoles (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrDefPostParse() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Run devicePostParse() again for the first serial device (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_NONE (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Drop virDomainChrDeviceType.targetTypeAttr (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Introduce virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve error handling in virDomainChrDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Check virDomainChrSourceDefFormat() return value (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Improve virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Remove ATTRIBUTE_FALLTHROUGH from virDomainChrTargetDefFormat() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Introduce qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Improve qemuDomainChrTargetDefValidate() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Parse and format virDomainChrSerialTargetModel (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Set targetModel based on targetType for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Validate target model for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Format targetModel for serial devices (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - qemu: Remove redundancy in qemuBuildSerialChrDeviceStr() (rhbz#1449265, rhbz#1512929, rhbz#1511421, rhbz#1512934) - conf: Add target type and model for spapr-vty (rhbz#1511421) - qemu: Support usb-serial and pci-serial on pSeries (rhbz#1512934) - conf: Add target type and model for pl011 (rhbz#1512929) - conf: add VIR_DOMAIN_CHR_SERIAL_TARGET_TYPE_SCLP (rhbz#1449265) - qemu: switch s390/s390x default console back to serial (rhbz#1449265) - qemu: Add QEMU_CAPS_DEVICE_ISA_SERIAL (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_ISA_SERIAL for isa-serial (rhbz#1512929) - qemu: Add QEMU_CAPS_DEVICE_PL011 (rhbz#1512929) - qemu: Require QEMU_CAPS_DEVICE_PL011 for pl011 (rhbz#1512929)- tests: Rename ppc64le caps to ppc64 (rhbz#1308743) - tests: Add caps for QEMU 2.10.0 on ppc64 (rhbz#1308743) - qemu: Enable configuration of HPT resizing for pSeries guests (rhbz#1308743) - tests: Add tests for configuration of HPT resizing (rhbz#1308743) - qemuBuildDriveDevStr: Prefer default aliases for IDE bus (rhbz#1434451) - virQEMUCapsHasPCIMultiBus: Fix @def type (rhbz#1434451) - qemuBuildDriveDevStr: Prefer default alias for SATA bus (rhbz#1434451) - qemuBuildDeviceAddressStr: Prefer default alias for PCI bus (rhbz#1434451) - qemu: domain: Don't call namespace setup for storage already accessed by vm (rhbz#1506072) - qemu: Properly skip "char device redirected to" in QEMU log (rhbz#1335534) - vierror: Define VIR_ERROR_MAX_LENGTH macro (rhbz#1335534) - qemu: Use the end of QEMU log for reporting errors (rhbz#1335534) - qemu: Move snapshot disk validation functions into one (rhbz#1511480) - qemu: domain: Despaghettify qemuDomainDeviceDefValidate (rhbz#1511480) - qemu: domain: Move hostdev validation into separate function (rhbz#1511480) - qemu: domain: Move video device validation into separate function (rhbz#1511480) - qemu: domain: Refactor domain device validation function (rhbz#1511480) - qemu: block: Add function to check if storage source allows concurrent access (rhbz#1511480) - qemu: domain: Reject shared disk access if backing format does not support it (rhbz#1511480) - qemu: snapshot: Disallow snapshot of unsupported shared disks (rhbz#1511480) - qemu: Disallow pivot of shared disks to unsupported storage (rhbz#1511480) - qemu: caps: Add capability for 'share-rw' disk option (rhbz#1378242) - qemu: command: Mark disks as such in qemu (rhbz#1378242)- conf: Don't inline virDomainNetTypeSharesHostView (rhbz#1472263) - conf: s/virDomainObjGetShortName/virDomainDefGetShortName/ (rhbz#1461214) - qemu: Move memPath generation from memoryBackingDir to a separate function (rhbz#1461214) - qemu: Set alias for memory cell in qemuBuildMemoryCellBackendStr (rhbz#1461214) - qemu: Rename qemuProcessBuildDestroyHugepagesPath (rhbz#1461214) - qemu: Destroy whole memory tree (rhbz#1461214) - qemu: Use predictable file names for memory-backend-file (rhbz#1461214) - conf: Properly parse (rhbz#1509110) - qemu: parse: Allocate disk definition with private data (rhbz#1510781) - qemu: Tolerate storage source private data being NULL (rhbz#1510323) - qemu: domain: Don't allocate storage source private data if not needed (rhbz#1510323) - conf: Fix message when maximum vCPU count is less than current (rhbz#1509151) - Revert "virNetDevSupportBandwidth: Enable QoS for vhostuser" (rhbz#1497410)- Rebased to libvirt-3.9.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1343919, rhbz#1379218, rhbz#1379603, rhbz#1427049, rhbz#1434451 rhbz#1439991, rhbz#1447169, rhbz#1458630, rhbz#1460143, rhbz#1460602 rhbz#1460677, rhbz#1460962, rhbz#1463285, rhbz#1464300, rhbz#1464832 rhbz#1469552, rhbz#1472263, rhbz#1475250, rhbz#1484341, rhbz#1490279 rhbz#1494400, rhbz#1495171, rhbz#1495511, rhbz#1497396, rhbz#1497410 rhbz#1501239, rhbz#1501715, rhbz#1504592, rhbz#1506494- Rebased to libvirt-3.8.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#1075520, rhbz#1325066, rhbz#1341866, rhbz#1366446, rhbz#1368753 rhbz#1373783, rhbz#1439991, rhbz#1445600, rhbz#1448268, rhbz#1450317 rhbz#1454671, rhbz#1455023, rhbz#1455825, rhbz#1457610, rhbz#1460086 rhbz#1461301, rhbz#1462092, rhbz#1463168, rhbz#1464313, rhbz#1471225 rhbz#1472263, rhbz#1475227, rhbz#1476775, rhbz#1477880, rhbz#1481252 rhbz#1481309, rhbz#1485022, rhbz#1490705, rhbz#1490826, rhbz#1491217 rhbz#1494327- m4: Disable -Wdisabled-optimization (rhbz#1472263)- Rebased to libvirt-3.7.0 (rhbz#1472263) - The rebase also fixes the following bugs: rhbz#815702, rhbz#1233129, rhbz#1242801, rhbz#1316370, rhbz#1436065 rhbz#1436574, rhbz#1445325, rhbz#1458146, rhbz#1282859, rhbz#1371892 rhbz#1419760, rhbz#1430988, rhbz#1431112, rhbz#1447618, rhbz#1448149 rhbz#1451557, rhbz#1451983, rhbz#1455819, rhbz#1459091, rhbz#1459785 rhbz#1460962, rhbz#1461270, rhbz#1464975, rhbz#1352529, rhbz#1445596 rhbz#1445598, rhbz#1452053, rhbz#1452441, rhbz#1458708, rhbz#1459592 rhbz#1462060, rhbz#1463957, rhbz#1464821, rhbz#1467826, rhbz#1472277 rhbz#1225339, rhbz#1254971, rhbz#1267191, rhbz#1436042, rhbz#1437797 rhbz#1442947, rhbz#1443434, rhbz#1448766, rhbz#1449712, rhbz#1449715 rhbz#1453194, rhbz#1458630, rhbz#1458638, rhbz#1462653, rhbz#1467245 rhbz#1484230, rhbz#1484234, rhbz#1487705- qemu: Do not skip virCPUUpdateLive if priv->origCPU is set (rhbz#1441662)- qemu: Change coalesce settings on hotplug when they are different (rhbz#1414627)- util: storage: Make @backingFormat optional in virStorageFileGetMetadataInternal (rhbz#1461303)- util: storage: Output parsed network backing store string to debug log (rhbz#1461638) - util: storage: Add missing return to virStorageSourceParseBackingJSONGluster (rhbz#1461638) - util: storage: make virStorageSourceParseBackingJSONGlusterHost universal (rhbz#1461638) - util: storage: Add support for type 'inet' in virStorageSourceParseBackingJSONSocketAddress (rhbz#1461638) - util: storage: Split out parsing of TCP network host from JSON pseudoprotocol (rhbz#1461638) - util: storage: Report errors when source host data is missing (rhbz#1461638) - util: storage: Add JSON parser for new options in iSCSI protocol (rhbz#1461638) - util: storage: adapt to changes in JSON format for NBD (rhbz#1461638) - util: storage: adapt to changes in JSON format for ceph/rbd (rhbz#1461638) - util: storage: adapt to changes in JSON format for ssh (rhbz#1461638) - util: storage: adapt to changes in JSON format for sheepdog (rhbz#1461638) - qemu: Allow live-updates of coalesce settings (rhbz#1414627) - qemu: Pass the number of heads even with -vga qxl (rhbz#1283207) - util: storage: Export virStorageIsRelative (rhbz#1461303) - storage: Add helper to retrieve the backing store string of a storage volume (rhbz#1461303) - qemu: snapshot: Load data necessary for relative block commit to work (rhbz#1461303)- qemu: Set iface MTU on hotplug (rhbz#1408701) - Use a separate buffer for subelements (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - Use a separate buffer for (rhbz#1283251) - conf: introduce virDomainControllerDriverFormat (rhbz#1283251) - conf: add iotlb attribute to iommu (rhbz#1283251) - qemu: format device-iotlb on intel-iommu command line (rhbz#1283251) - qemuxml2xmltest: add virtio-options test (rhbz#1283251) - conf: use a leading space in virDomainVirtioNetDriverFormat (rhbz#1283251) - Add virtio-related options to interfaces (rhbz#1283251) - add virtio-related options to memballoon (rhbz#1283251) - Add virtio-related options to disks (rhbz#1283251) - Add virtio-related options to controllers (rhbz#1283251) - Add virtio-related options to filesystems (rhbz#1283251) - Add virtio-related options to rng devices (rhbz#1283251) - Add virtio-related options to video (rhbz#1283251) - Add virtio-related options to input devices (rhbz#1283251) - qemuxml2argvtest: add virtio-options test case (rhbz#1283251) - qemu: format virtio-related options on the command line (rhbz#1283251) - qemu: Allow memAccess for hugepages again (rhbz#1214369, rhbz#1458638) - qemu: Prefer hugepages over mem source='file' (rhbz#1214369) - qemu: Don't try to use hugepages if not enabled (rhbz#1214369) - qemu: Introduce qemuDomainDefFromXML helper (rhbz#1460952) - qemu: Add qemuDomainMigratableDefCheckABIStability (rhbz#1460952) - qemu: Add qemuDomainCheckABIStability (rhbz#1460952) - qemu: Use qemuDomainCheckABIStability where needed (rhbz#1460952)- Rebuild- qemu: mkdir memory_backing_dir on startup (rhbz#1214369) - qemu: Don't error out if allocation info can't be queried (rhbz#1452045) - daemon: Don't initialize SASL context if not necessary (rhbz#1450095) - virDomainXMLOption: Introduce virDomainABIStabilityDomain (rhbz#1450349) - virQEMUDriverDomainABIStability: Check for memoryBacking (rhbz#1450349) - qemu: process: Save vcpu ordering information on reconnect (rhbz#1451251) - audit: Fix the output message for shmem (rhbz#1218603) - qemu: Set operation on completed migration job (rhbz#1457052) - qemu: Conditionally allow block-copy for persistent domains (rhbz#1459113) - virsh: Add support for VIR_DOMAIN_BLOCK_COPY_TRANSIENT_JOB (rhbz#1459113) - qemu: Fix serial stub console allocation (rhbz#1434278) - conf: Make error reporting in virCPUDefIsEqual optional (rhbz#1441662) - conf: Refactor virCPUDefParseXML (rhbz#1441662) - conf: Make virDomainSnapshotDefFormat easier to read (rhbz#1441662) - conf: Pass xmlopt to virDomainSnapshotDefFormat (rhbz#1441662) - qemu: Rename xml_len in virQEMUSaveHeader as data_len (rhbz#1441662) - qemu: Fix memory leaks in qemuDomainSaveImageOpen (rhbz#1441662) - qemu: Introduce virQEMUSaveData{New,Free} (rhbz#1441662) - qemu: Introduce virQEMUSaveDataFinish (rhbz#1441662) - qemu: Refactor qemuDomainSaveHeader (rhbz#1441662) - qemu: Introduce virQEMUSaveData structure (rhbz#1441662) - conf: Introduce virSaveCookie (rhbz#1441662) - conf: Add save cookie callbacks to xmlopt (rhbz#1441662) - qemu: Implement virSaveCookie object and callbacks (rhbz#1441662) - qemu: Store save cookie in save images and snapshots (rhbz#1441662) - qemu: Remember CPU def from domain start (rhbz#1441662) - qemu: Report the original CPU in migratable xml (rhbz#1441662) - qemu: Always send persistent XML during migration (rhbz#1441662) - qemu: Send updated CPU in migration cookie (rhbz#1441662) - qemu: Store updated CPU in save cookie (rhbz#1441662) - qemu: Use updated CPU when starting QEMU if possible (rhbz#1441662) - docs: correct improper information about domain states in virsh manpage (rhbz#1408778)- conf: Resolve corner case on fc_host deletion (rhbz#1420740) - pci: fix link maximum speed detection (rhbz#1455017) - qemu: Use correct variable in qemuDomainSetBlockIoTune (rhbz#1455510) - virsh: Track when create pkttyagent (rhbz#1374126) - conf: add eim attribute to (rhbz#1451282, rhbz#1289153) - qemu: format eim on intel-iommu command line (rhbz#1451282, rhbz#1289153) - rpc: Double buffer size instead of quadrupling buffer size. (rhbz#1440683) - rpc: Allow up to 256K records to be returned per domain from virConnectGetAllDomainStats. (rhbz#1440683) - nodedev: Increase the netlink socket buffer size to the one used by udev (rhbz#1450960, rhbz#1442307) - util: hostcpu: Correctly report total number of vcpus in virHostCPUGetMap (rhbz#1456793) - qemu: Report shutdown event details (rhbz#1384007) - qemu: json: Fix daemon crash on handling domain shutdown event (rhbz#1384007)- util: introduce virStringMatch (rhbz#1446980) - util: introduce virBufferEscapeRegex (rhbz#1446980) - qemu: improve detection of UNIX path generated by libvirt (rhbz#1446980) - Adding POWER9 cpu model to cpu_map.xml (rhbz#1450189) - qemu: driver: Allow passing disk target as top image with block commit (rhbz#1451394) - qemu: monitor: Don't bother extracting vCPU halted state in text monitor (rhbz#1452106) - conf: Don't assign value from ..TypeFromString directly to enum (rhbz#1452454) - nodedev: Make use of the compile-time missing enum in switch error (rhbz#1452072) - conf: nodedev: Split virNodeDeviceDefFormat into more functions (rhbz#1452072) - docs: Provide a nodedev driver stub documentation (rhbz#1452072) - mdev: Pass a uuidstr rather than an mdev object to some util functions (rhbz#1452072) - nodedev: conf: Split PCI sub-capability parsing to separate methods (rhbz#1452072) - nodedev: Introduce new mdev_types and mdev nodedev capabilities (rhbz#1452072) - nodedev: Introduce the mdev capability to a PCI parent device (rhbz#1452072) - nodedev: Introduce mdev capability for mediated devices (rhbz#1452072) - docs: Document the mediated devices within the nodedev driver (rhbz#1452072) - Do not release unreserved address in qemuDomainAttachRNGDevice (rhbz#1452581) - qemu: process: Clear priv->namespaces on VM shutdown (rhbz#1453142) - Revert "qemu: propagate bridge MTU into qemu "host_mtu" option" (rhbz#1449346) - qemu: Properly check return value of VIR_STRDUP in qemuDomainGetBlockIoTune (rhbz#1433183) - rpc: Bump maximum message size to 32M (rhbz#1440683) - Split out virDomainIOMMUDefFormat (rhbz#1427005) - qemu: allow conditional device property probing (rhbz#1427005) - qemu: refactor qemuBuildIOMMUCommandLine (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format kernel_irqchip on the command line (rhbz#1427005) - conf: add to (rhbz#1427005) - qemu: format intel-iommu, intremap on the command line (rhbz#1427005) - conf: add caching_mode attribute to iommu device (rhbz#1427005) - qemu: format caching-mode on iommu command line (rhbz#1427005) - conf: split out virDomainIOMMUDefCheckABIStability (rhbz#1427005) - conf: add ABI stability checks for IOMMU options (rhbz#1427005)- util: mdev: Use a local variable instead of a direct pointer access (rhbz#1446455) - mdev: Fix daemon crash on domain shutdown after reconnect (rhbz#1446455) - qemu: Provide a much clearer message on device hot-plug (rhbz#1450072) - virsh: Add --tls description for the virsh man page (rhbz#1448806) - conf: Check CPU cache for ABI stability (rhbz#1449595) - qemuDomainBuildNamespace: Move /dev/* mountpoints later (rhbz#1449510) - qemuDomainCreateDeviceRecursive: pass a structure instead of bare path (rhbz#1449510) - qemuDomainCreateDeviceRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainAttachDeviceMknodRecursive: Don't try to create devices under preserved mount points (rhbz#1449510) - qemuDomainDetachDeviceUnlink: Don't unlink files we haven't created (rhbz#1449510)- conf: add a new parse flag VIR_DOMAIN_DEF_PARSE_ABI_UPDATE_MIGRATION (rhbz#1373184) - qemu_domain: use correct default USB controller on ppc64 (rhbz#1373184) - qemu: hotplug: Unexport qemuDomainHotplugDelVcpu (rhbz#1439452) - qemu: hotplug: Don't save status XML when monitor is closed (rhbz#1439452) - util: check ifa_addr pointer before accessing its elements (rhbz#1444408) - util: allow ignoring SIOCSIFHWADDR when errno is EPERM (rhbz#1415609) - qemu: Ignore missing query-migrate-parameters (rhbz#1441934) - locking: Add support for sanlock_strerror (rhbz#1409511) - RHEL: spec: Require sanlock >= 3.5 (rhbz#1409511) - qemu: Properly reset non-p2p migration (rhbz#1425003) - qemu: Don't fail if physical size can't be updated in qemuDomainGetBlockInfo (rhbz#1442344) - qemu: process: Clean automatic NUMA/cpu pinning information on shutdown (rhbz#1445627) - qemu: process: Don't leak priv->usbaddrs after VM restart (rhbz#1445627) - qemu: process: Clean up priv->migTLSAlias (rhbz#1445627) - Add VIR_DOMAIN_JOB_OPERATION typed parameter (rhbz#1441563) - qemu: Report VIR_DOMAIN_JOB_OPERATION (rhbz#1441563) - conf: Rename mode parameter in virCPUDefParseXML (rhbz#1428952) - Add support for CPU cache specification (rhbz#1428952) - qemu: Add support for guest CPU cache (rhbz#1428952) - qemu: Don't reset "events" migration capability (rhbz#1441165) - qemu: Fix persistent migration of transient domains (rhbz#1446205) - Fix padding of encrypted data (rhbz#1447297) - cpu: Introduce virCPUCopyMigratable (rhbz#1444421) - qemu: Move common code in virQEMUCapsInitCPUModel one layer up (rhbz#1444421) - qemu: Add migratable parameter to virQEMUCapsInitCPUModel (rhbz#1444421) - qemu: Introduce virQEMUCapsSetHostModel (rhbz#1444421) - qemu: Move qemuCaps CPU data copying into a separate function (rhbz#1444421) - qemu: Introduce virQEMUCapsHostCPUDataClear (rhbz#1444421) - qemu: Move qemuCaps host CPU data in a struct (rhbz#1444421) - qemu: Prepare qemuCaps for multiple host CPU defs (rhbz#1444421) - qemu: Pass migratable host CPU model to virCPUUpdate (rhbz#1444421) - cpu: Drop feature filtering from virCPUUpdate (rhbz#1444421) - cpu: Introduce virCPUGetHostIsSupported (rhbz#1444421) - qemu: Use more data for comparing CPUs (rhbz#1444421) - qemu: don't kill qemu process on restart if networkNotify fails (rhbz#1442700) - network: better log message when network is inactive during reconnect (rhbz#1442700) - disk: Resolve issues with disk partition build/start checks (rhbz#1439132) - disk: Force usage of parted when checking disk format for "bsd" (rhbz#1439132) - storage: Modify storageBackendWipeLocal to allow zero from end of device (rhbz#1439132) - storage: Introduce virStorageBackendZeroPartitionTable (rhbz#1439132) - logical: Use virStorageBackendZeroPartitionTable (rhbz#1373711, rhbz#1439132) - logical: Increase the size of the data to wipe (rhbz#1373711, rhbz#1439132) - disk: Use virStorageBackendZeroPartitionTable (rhbz#1439132) - util: Add virNetDevSetCoalesce function (rhbz#1414627) - conf, docs: Add support for coalesce setting(s) (rhbz#1414627) - Set coalesce settings for domain interfaces (rhbz#1414627) - docs: fix typo in closing HTML element (rhbz#1414627) - Don't leak str in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Remove pointless check for !ret in virDomainNetDefCoalesceParseXML (rhbz#1414627) - Define ETHTOOL_[GS]COALESCE when building on older kernels (rhbz#1414627) - qemu: change the logic of setting default USB controller (rhbz#1438682) - qemu: use nec-usb-xhci as a default controller for aarch64 if available (rhbz#1438682) - qemu: introduce QEMU_CAPS_DEVICE_QEMU_XHCI (rhbz#1438682) - qemu: add support for qemu-xhci USB controller (rhbz#1438682) - qemu: use qemu-xhci USB controller by default for ppc64 and aarch64 (rhbz#1438682) - util: make macvtap/macvlan generated name #defines available to other files (rhbz#1335798) - conf: don't ignore for macvtap interfaces (rhbz#1335798) - util: rename/move VIR_NET_GENERATED_PREFIX to be consistent (rhbz#1335798)- qemu: Fix mdev checking for VFIO support (rhbz#1441291) - pci: recognize/report GEN4 (PCIe 4.0) card 16GT/s Link speed (rhbz#1442831) - qemu: refactor qemuDomainMachine* functions (rhbz#1441964) - qemu: report IDE bus in domain capabilities only if it's supported (rhbz#1441964) - qemu: do not crash on USB address with no port and invalid bus (rhbz#1441589) - spec: Avoid RPM verification errors on nwfilter XMLs (rhbz#1378774) - conf: Add check for non scsi_host parent during vport delete (rhbz#1420740)- storage: Fix capacity value for LUKS encrypted volumes (rhbz#1371892) - qemu: Add device id for mediated devices on qemu command line (rhbz#1438431) - qemu: hotplug: Iterate over vcpu 0 in individual vcpu hotplug code (rhbz#1437013) - qemu: hotplug: Fix formatting strings in qemuDomainFilterHotplugVcpuEntities (rhbz#1437010) - qemu: hotplug: Clear vcpu ordering for coldplug of vcpus (rhbz#1437010) - qemu: hotplug: Add validation for coldplug of individual vcpus (rhbz#1437010) - qemu: hotplug: Validate that vcpu-hotplug does not break config (rhbz#1437010) - qemu: Split virQEMUCapsInitArchQMPBasic() (rhbz#1429509) - tests: Initialize basic capabilities properly (rhbz#1429509) - qemu: Remove redundant capabilities (rhbz#1429509) - qemu: Advertise ACPI support for aarch64 guests (rhbz#1429509) - qemu: Enforce ACPI, UEFI requirements (rhbz#1429509) - tests: Test ACPI, UEFI requirements (rhbz#1429509) - qemu: Fix regression when hyperv/vendor_id feature is used (rhbz#1439736) - qemu: Fix resource leak in qemuDomainAddChardevTLSObjects error path (rhbz#1300769) - qemu: Break endless loop if qemuMigrationResetTLS fails (rhbz#1300769) - qemu: Properly reset TLS in qemuProcessRecoverMigrationIn (rhbz#1425003) - qemu: Drop resume label in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Always reset TLS in qemuProcessRecoverMigrationOut (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationRun (rhbz#1425003) - qemu: Don't reset TLS in qemuMigrationCancel (rhbz#1425003) - qemu: Introduce qemuMigrationReset (rhbz#1425003) - qemu: Simplify qemuMigrationResetTLS (rhbz#1425003) - qemu: Properly reset all migration capabilities (rhbz#1425003) - qemu: Don't overwrite existing error in qemuMigrationReset (rhbz#1439130)- Rebased to libvirt-3.2.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#822148, rhbz#824989, rhbz#1004676, rhbz#1018251, rhbz#1181659 rhbz#1181899, rhbz#1270403, rhbz#1292451, rhbz#1300769, rhbz#1329090 rhbz#1366088, rhbz#1371617, rhbz#1372581, rhbz#1389313, rhbz#1398087 rhbz#1404627, rhbz#1406791, rhbz#1408808, rhbz#1410225, rhbz#1415609 rhbz#1422318, rhbz#1426176, rhbz#1428209, rhbz#1428893, rhbz#1429551 rhbz#1430275, rhbz#1430634, rhbz#1430672, rhbz#1430679, rhbz#1431112 rhbz#1431793, rhbz#1431852, rhbz#1433180, rhbz#1433183, rhbz#1434882 rhbz#1436119, rhbz#1436999- qemuDomainSaveImageUpdateDef: Don't overwrite errors from virDomainDefCheckABIStability (rhbz#1379200) - qemu_process: don't probe iothreads if it's not supported by QEMU (rhbz#1430258)- Rebased to libvirt-3.1.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1268906, rhbz#1316774, rhbz#1330024, rhbz#1336564, rhbz#1343094 rhbz#1344897, rhbz#1346566, rhbz#1349441, rhbz#1352529, rhbz#1374128 rhbz#1375410, rhbz#1375417, rhbz#1378540, rhbz#1382640, rhbz#1383039 rhbz#1397440, rhbz#1408701, rhbz#1410188, rhbz#1412834, rhbz#1414393 rhbz#1417203, rhbz#1420205, rhbz#1420668, rhbz#1420718, rhbz#1421036- Enable use of namespaces by default (rhbz#1382640) - virProcessRunInMountNamespace: Report errors from child - util: Introduce virFileReadLink - qemuDomainPrepareDisk: Fix ordering - qemuSecurityRestoreAllLabel: Don't use transactions - qemu_security: Use more transactions - qemuDomain{Attach,Detach}Device NS helpers: Don't relabel devices - qemuDomainCreateDevice: Properly deal with symlinks - qemuDomainCreateDevice: Don't loop endlessly - qemuDomainAttachDeviceMknod: Deal with symlinks - qemuDomainAttachDeviceMknod: Don't loop endlessly - qemuDomainAttachSCSIVHostDevice: Prefer qemuSecurity wrappers - qemuDomainAttachSCSIVHostDevice: manage /dev entry - qemu_security: Drop qemuSecuritySetRestoreAllLabelData struct - qemu_domain: Don't pass virDomainDeviceDefPtr to ns helpers - qemuDomainNamespaceSetupDisk: Drop useless @src variable - qemuDomainNamespace{Setup,Teardown}Disk: Don't pass pointer to full disk - qemuDomainDiskChainElement{Prepare,Revoke}: manage /dev entry - qemuDomainNamespaceSetupDisk: Simplify disk check - qemu_security: Introduce ImageLabel APIs- Rebased to libvirt-3.0.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1191901, rhbz#1257813, rhbz#1292984, rhbz#1300177, rhbz#1302168 rhbz#1302171, rhbz#1332019, rhbz#1336564, rhbz#1349696, rhbz#1363586 rhbz#1370357, rhbz#1373711, rhbz#1386466, rhbz#1396040, rhbz#1397940 rhbz#1402690, rhbz#1402726, rhbz#1403691, rhbz#1404952, rhbz#1405269 rhbz#1406442- Rebased to libvirt-2.5.0 (rhbz#1382640) - The rebase also fixes the following bugs: rhbz#1106416, rhbz#1106419, rhbz#1207095, rhbz#1247005, rhbz#1300776 rhbz#1343858, rhbz#1347049, rhbz#1349898, rhbz#1354253, rhbz#1356769 rhbz#1356881, rhbz#1357358, rhbz#1357416, rhbz#1358181, rhbz#1359135 rhbz#1360533, rhbz#1365779, rhbz#1366108, rhbz#1366460, rhbz#1366505 rhbz#1368351, rhbz#1368368, rhbz#1369633, rhbz#1370357, rhbz#1370360 rhbz#1371039, rhbz#1371358, rhbz#1371758, rhbz#1372580, rhbz#1373535 rhbz#1373783, rhbz#1373849, rhbz#1374718, rhbz#1375268, rhbz#1375424 rhbz#1375524, rhbz#1375887, rhbz#1375920, rhbz#1375939, rhbz#1376009 rhbz#1376083, rhbz#1377602, rhbz#1377913, rhbz#1378290, rhbz#1378401 rhbz#1379196, rhbz#1379212, rhbz#1379895, rhbz#1382079, rhbz#1386976 rhbz#1387665, rhbz#1387666, rhbz#1393854, rhbz#1396597, rhbz#1399260 rhbz#1401054- virtlogd: Don't stop or restart along with libvirtd (rhbz#1372576)- Add helper for removing transient definition (rhbz#1368774) - qemu: Remove stale transient def when migration fails (rhbz#1368774) - qemu: Don't use query-migrate on destination (rhbz#1374613) - conf: allow hotplugging "legacy PCI" device to manually addressed PCIe slot (rhbz#1337490) - conf: Add support for virtio-net.rx_queue_size (rhbz#1366989) - qemu_capabilities: Introduce virtio-net-*.rx_queue_size (rhbz#1366989) - qemu: Implement virtio-net rx_queue_size (rhbz#1366989) - audit: Audit information about shmem devices (rhbz#1218603) - qemu: monitor: Use a more obvious iterator name (rhbz#1375783) - qemu: monitor: qemuMonitorGetCPUInfoHotplug: Add iterator 'anycpu' (rhbz#1375783) - qemu: monitor: Add vcpu state information to monitor data (rhbz#1375783) - qemu: domain: Don't infer vcpu state (rhbz#1375783)- util: storage: Properly set protocol type when parsing gluster json string (rhbz#1372251) - conf: Add IOThread quota and period scheduler/cputune defs (rhbz#1356937) - qemu: Add support to get/set IOThread period and quota cgroup values (rhbz#1356937) - network: new network forward mode 'open' (rhbz#846810) - virtlogd.socket: Tie lifecycle to libvirtd.service (rhbz#1372576) - cpu_x86: Fix minimum match custom CPUs on hosts with CMT (rhbz#1365500) - qemu: cgroup: Extract temporary relaxing of cgroup setting for vcpu hotplug (rhbz#1097930) - qemu: process: Fix start with unpluggable vcpus with NUMA pinning (rhbz#1097930)- qemu: caps: Always assume QEMU_CAPS_SMP_TOPOLOGY (rhbz#1097930) - conf: Extract code formatting vCPU info (rhbz#1097930) - conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr (rhbz#1097930) - conf: Don't report errors from virDomainDefGetVcpu (rhbz#1097930) - tests: qemuxml2xml: Format status XML header dynamically (rhbz#1097930) - conf: convert def->vcpus to a array of pointers (rhbz#1097930) - conf: Add private data for virDomainVcpuDef (rhbz#1097930) - qemu: domain: Add vcpu private data structure (rhbz#1097930) - qemu: domain: Extract formating and parsing of vCPU thread ids (rhbz#1097930) - qemu: Add cpu ID to the vCPU pid list in the status XML (rhbz#1097930) - qemu: Store vCPU thread ids in vcpu private data objects (rhbz#1097930) - Fix logic in qemuDomainObjPrivateXMLParseVcpu (rhbz#1097930) - qemu: Add qemuProcessSetupPid() and use it in qemuProcessSetupIOThread() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupEmulator() (rhbz#1097930) - qemu: Use qemuProcessSetupPid() in qemuProcessSetupVcpu() (rhbz#1097930) - qemuBuildCpuCommandLine: Don't leak @buf (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs (rhbz#1097930) - conf: Make really sure we don't access non-existing vCPUs again (rhbz#1097930) - qemu: capabilities: Drop unused function virQEMUCapsGetMachineTypes (rhbz#1097930) - qemu: caps: Sanitize storage of machine type related data (rhbz#1097930) - qemu: cap: Refactor access to array in virQEMUCapsProbeQMPMachineTypes (rhbz#1097930) - qemu: monitor: Add monitor API for device_add supporting JSON objects (rhbz#1097930) - qemu: monitor: Add do-while block to QEMU_CHECK_MONITOR_FULL (rhbz#1097930) - qemu: Improve error message in virDomainGetVcpus (rhbz#1097930) - qemu: domain: Rename qemuDomainDetectVcpuPids to qemuDomainRefreshVcpuInfo (rhbz#1097930) - qemu: monitor: Rename qemuMonitor(JSON|Text)GetCPUInfo (rhbz#1097930) - qemu: domain: Improve vCPU data checking in qemuDomainRefreshVcpu (rhbz#1097930) - qemu: domain: Simplify return values of qemuDomainRefreshVcpuInfo (rhbz#1097930) - internal: Introduce macro for stealing pointers (rhbz#1097930) - tests: qemucapabilities: Add data for qemu 2.7.0 (rhbz#1097930) - qemu: setcpus: Report better errors (rhbz#1097930) - qemu: setvcpus: Extract setting of maximum vcpu count (rhbz#1097930) - qemu: driver: Extract setting of live vcpu count (rhbz#1097930) - qemu: driver: Split out regular vcpu hotplug code into a function (rhbz#1097930) - conf: Provide error on undefined vcpusched entry (rhbz#1097930) - qemu: monitor: Return structures from qemuMonitorGetCPUInfo (rhbz#1097930) - qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs (rhbz#1097930) - qemu: Add capability for query-hotpluggable-cpus command (rhbz#1097930) - qemu: Forbid config when topology based cpu count doesn't match the config (rhbz#1097930) - qemu: capabilities: Extract availability of new cpu hotplug for machine types (rhbz#1097930) - qemu: monitor: Extract QOM path from query-cpus reply (rhbz#1097930) - qemu: monitor: Add support for calling query-hotpluggable-cpus (rhbz#1097930) - qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data (rhbz#1097930) - tests: Add test infrastructure for qemuMonitorGetCPUInfo (rhbz#1097930) - tests: cpu-hotplug: Add data for x86 hotplug with 11+ vcpus (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 platform including hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 out-of-order hotplug (rhbz#1097930) - tests: cpu-hotplug: Add data for ppc64 without threads enabled (rhbz#1097930) - qemu: domain: Extract cpu-hotplug related data (rhbz#1097930) - qemu: domain: Prepare for VCPUs vanishing while libvirt is not running (rhbz#1097930) - util: Extract and rename qemuDomainDelCgroupForThread to virCgroupDelThread (rhbz#1097930) - conf: Add XML for individual vCPU hotplug (rhbz#1097930) - qemu: migration: Prepare for non-contiguous vcpu configurations (rhbz#1097930) - qemu: command: Add helper to convert vcpu definition to JSON props (rhbz#1097930) - qemu: process: Copy final vcpu order information into the vcpu definition (rhbz#1097930) - qemu: command: Add support for sparse vcpu topologies (rhbz#1097930) - qemu: Use modern vcpu hotplug approach if possible (rhbz#1097930) - qemu: hotplug: Allow marking unplugged devices by alias (rhbz#1097930) - qemu: hotplug: Add support for VCPU unplug (rhbz#1224341) - virsh: vcpuinfo: Report vcpu number from the structure rather than it's position (rhbz#1097930) - qemu: driver: Fix qemuDomainHelperGetVcpus for sparse vcpu topologies (rhbz#1097930) - doc: clarify documentation for vcpu order (rhbz#1097930) - conf: Don't validate vcpu count in XML parser (rhbz#1097930) - qemu: driver: Validate configuration when setting maximum vcpu count (rhbz#1370066) - conf: Fix build with picky GCC (rhbz#1097930)- qemu_command: don't modify heads for graphics device (rhbz#1366119) - virsh: Fix core for cmdSecretGetValue (rhbz#1366611) - conf: report an error message for non-existing USB hubs (rhbz#1367130) - conf: free the ports array of a USB hub (rhbz#1366097) - utils: storage: Fix JSON field name for uri based storage (rhbz#1367260) - qemu: Adjust the cur_ballon on coldplug/unplug of dimms (rhbz#1220702) - conf: Provide error on undefined iothreadsched entry (rhbz#1366484) - qemu: Fix the command line generation for rbd auth using aes secrets (rhbz#1182074) - qemu: Fix crash hot plugging luks volume (rhbz#1367259) - Revert "admin: Fix the default uri for session daemon to libvirtd:///session" (rhbz#1367269) - libvirt: convert to typesafe virConf accessors (rhbz#1367269) - admin: Fix default uri config option name s/admin_uri_default/uri_default (rhbz#1367269) - virt-admin: Properly fix the default session daemon URI to admin server (rhbz#1367269)- qemu: Fix domain state after reset (rhbz#1269575) - rpc: virnetserver: Rename ClientSetProcessingControls to ClientSetLimits (rhbz#1357776) - rpc: virnetserver: Move virNetServerCheckLimits which is static up in the file (rhbz#1357776) - rpc: virnetserver: Add code to CheckLimits to handle suspending of services (rhbz#1357776) - admin: rpc: virnetserver: Fix updating of the client limits (rhbz#1357776) - rpc: virnetserver: Remove dead code checking the client limits (rhbz#1357776) - storage: Fix a NULL ptr dereference in virStorageBackendCreateQemuImg (rhbz#1363636) - qemu: Introduce qemuAliasFromHostdev (rhbz#1289391) - qemu: Use the hostdev alias in qemuDomainAttachHostSCSIDevice error path (rhbz#1289391) - storage: Don't remove the pool for buildPool failure in storagePoolCreate (rhbz#1362349) - lxcDomainCreateXMLWithFiles: Avoid crash (rhbz#1363773) - admin: Fix the default uri for session daemon to libvirtd:///session (rhbz#1356858) - docs: Distribute subsite.xsl (rhbz#1365004) - qemuBuildMachineCommandLine: Follow our pattern (rhbz#1304483) - Introduce SMM feature (rhbz#1304483) - Introduce @secure attribute to os loader element (rhbz#1304483) - qemu: Enable secure boot (rhbz#1304483) - qemu: Advertise OVMF_CODE.secboot.fd (rhbz#1304483) - tests: Fix broken build (rhbz#1304483) - cpu_x86: Introduce x86FeatureIsMigratable (rhbz#1365500) - cpu_x86: Properly drop non-migratable features (rhbz#1365500) - tests: Add a test for host-model CPU with CMT feature (rhbz#1365500) - cpu_x86: Fix host-model CPUs on hosts with CMT (rhbz#1365500) - virt-admin: Fix the error when an invalid URI has been provided (rhbz#1365903) - conf: improve error log when PCI devices don't match requested controller (rhbz#1363627) - conf: don't allow connecting upstream-port directly to pce-expander-bus (rhbz#1361172) - conf: restrict where dmi-to-pci-bridge can be connected (rhbz#1363648) - conf: restrict expander buses to connect only to a root bus (rhbz#1358712) - virNetDevMacVLanCreateWithVPortProfile: Don't mask virNetDevMacVLanTapOpen error (rhbz#1240439)- qemu: hotplug: fix changeable media ejection (rhbz#1359071) - lxc: Don't crash by forgetting to ref transient domains (rhbz#1351057) - Introduce device (rhbz#1235581) - Add QEMU_CAPS_DEVICE_INTEL_IOMMU (rhbz#1235581) - qemu: format intel-iommu on the command line (rhbz#1235581) - qemu_monitor_json: add support to search QOM device path by device alias (rhbz#1358728) - hvsupport: Introduce parseSymsFile (rhbz#1286679) - hvsupport: use a regex instead of XML::XPath (rhbz#1286679) - hvsupport: construct the group regex upfront (rhbz#1286679) - hvsupport: skip non-matching lines early (rhbz#1286679) - virconf: Fix config file path construction (rhbz#1357364) - virDomainHostdevDefFree: Don't leak privateData (rhbz#1357346) - virt-admin: Output srv-threadpool-info data as unsigned int rather than signed (rhbz#1356769) - util: Introduce virISCSINodeNew (rhbz#1356436) - iscsi: Establish connection to target via static target login (rhbz#1356436) - storage: Document wiping formatted volume types (rhbz#868771) - admin: Retrieve the SASL context for both local and remote connection (rhbz#1361948) - daemon: sasl: Don't forget to save SASL username to client's identity (rhbz#1361948) - vsh: Make vshInitDebug return int instead of void (rhbz#1357363) - tools: Make use of the correct environment variables (rhbz#1357363) - util: Add 'usage' for encryption (rhbz#1301021) - virStorageEncryptionSecretFree: Don't leak secret lookup definition (rhbz#1301021) - encryption: Add luks parsing for storageencryption (rhbz#1301021) - encryption: Add and to encryption (rhbz#1301021) - qemu: Introduce helper qemuDomainSecretDiskCapable (rhbz#1301021) - tests: Adjust LUKS tests to use 'volume' secret type (rhbz#1301021) - docs: Update docs to reflect LUKS secret changes (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachHostSCSIDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Alter error path cleanup for qemuDomainAttachSCSIDisk (rhbz#1301021) - qemu: Move and rename qemuBufferEscapeComma (rhbz#1301021) - storage: Add support to create a luks volume (rhbz#1301021) - qemu: Add secinfo for hotplug virtio disk (rhbz#1301021) - qemu: Alter the qemuDomainGetSecretAESAlias to add new arg (rhbz#1301021) - qemu: Add luks support for domain disk (rhbz#1301021) - qemu: Move setting of obj bools for qemuDomainAttachVirtioDiskDevice (rhbz#1301021) - qemu: Move setting of encobjAdded for qemuDomainAttachSCSIDisk (rhbz#1301021) - storage: Fix error path (rhbz#1301021) - qemu: Disallow usage of luks encryption if aes secret not possible (rhbz#1301021) - storage: Add extra failure condition for luks volume creation (rhbz#1301021) - virstoragefile: refactor virStorageFileMatchesNNN methods (rhbz#1301021) - qemu: Make qemuDomainCheckDiskStartupPolicy self-contained (rhbz#1168453) - qemu: Remove unnecessary label and its only reference (rhbz#1168453) - qemu: Fix support for startupPolicy with volume/pool disks (rhbz#1168453) - virsh: Report error when explicit connection fails (rhbz#1356461) - tests: Add testing of backing store string parser (rhbz#1134878) - util: json: Make first argument of virJSONValueObjectForeachKeyValue const (rhbz#1134878) - util: qemu: Add wrapper for JSON -> commandline conversion (rhbz#1134878) - util: qemu: Add support for user-passed strings in JSON->commandline (rhbz#1134878) - util: qemu: Allow nested objects in JSON -> commandline generator (rhbz#1134878) - util: qemu: Allow for different approaches to format JSON arrays (rhbz#1134878) - util: qemu: Don't generate any extra commas in virQEMUBuildCommandLineJSON (rhbz#1134878) - util: json: Make first argument of virJSONValueCopy const (rhbz#1134878) - util: storage: Add parser for qemu's json backing pseudo-protocol (rhbz#1134878) - util: storage: Add support for host device backing specified via JSON (rhbz#1134878) - util: storage: Add support for URI based backing volumes in qemu's JSON pseudo-protocol (rhbz#1134878) - util: storage: Add json pseudo protocol support for gluster volumes (rhbz#1134878) - util: storage: Add json pseudo protocol support for iSCSI volumes (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'nbd' protocol (rhbz#1134878) - util: storage: Add JSON backing store parser for 'sheepdog' protocol (rhbz#1134878) - util: storage: Add 'ssh' network storage protocol (rhbz#1134878) - util: storage: Add JSON backing volume parser for 'ssh' protocol (rhbz#1134878) - qemu: command: Rename qemuBuildNetworkDriveURI to qemuBuildNetworkDriveStr (rhbz#1247521) - qemu: command: Split out network disk URI building (rhbz#1247521) - qemu: command: Extract drive source command line formatter (rhbz#1247521) - qemu: command: Refactor code extracted to qemuBuildDriveSourceStr (rhbz#1247521) - storage: gluster: Support multiple hosts in backend functions (rhbz#1247521) - util: qemu: Add support for numbered array members (rhbz#1247521) - qemu: command: Add infrastructure for object specified disk sources (rhbz#1247521) - qemu: command: Add support for multi-host gluster disks (rhbz#1247521) - qemu: Need to free fileprops in error path (rhbz#1247521) - storage: remove "luks" storage volume type (rhbz#1301021)- qemu: getAutoDumpPath() return value should be dumpfile not domname. (rhbz#1354238) - qemu: Copy complete domain def in qemuDomainDefFormatBuf (rhbz#1320470) - qemu: Drop default channel path during migration (rhbz#1320470) - qemu: Fix migration from old libvirt (rhbz#1320500) - Add USB addresses to qemuhotplug test cases (rhbz#1215968) - Introduce virDomainUSBDeviceDefForeach (rhbz#1215968) - Allow omitting USB port (rhbz#1215968) - Store USB port path as an array of integers (rhbz#1215968) - Introduce virDomainUSBAddressSet (rhbz#1215968) - Add functions for adding USB controllers to addrs (rhbz#1215968) - Add functions for adding USB hubs to addrs (rhbz#1215968) - Reserve existing USB addresses (rhbz#1215968) - Add tests for USB address assignment (rhbz#1215968) - Assign addresses to USB devices (rhbz#1215968) - Assign addresses on USB device hotplug (rhbz#1215968) - Auto-add one hub if there are too many USB devices (rhbz#1215968)- qemu: Use bootindex whenever possible (rhbz#1323085) - qemu: Properly reset spiceMigration flag (rhbz#1151723) - qemu: Drop useless SPICE migration code (rhbz#1151723) - qemu: Memory locking is only required for KVM guests on ppc64 (rhbz#1350772) - virtlogd: make max file size & number of backups configurable (rhbz#1351209) - virtlogd: increase max file size to 2 MB (rhbz#1351209)- Rebased to libvirt-2.0.0 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#735385, rhbz#1004602, rhbz#1046833, rhbz#1180092, rhbz#1216281 rhbz#1283207, rhbz#1286679, rhbz#1289288, rhbz#1302373, rhbz#1304222 rhbz#1312188, rhbz#1316370, rhbz#1320893, rhbz#1322210, rhbz#1325072 rhbz#1325080, rhbz#1332446, rhbz#1333248, rhbz#1333404, rhbz#1334237 rhbz#1335617, rhbz#1335832, rhbz#1337869, rhbz#1341415, rhbz#1342342 rhbz#1342874, rhbz#1342962, rhbz#1343442, rhbz#1344892, rhbz#1344897 rhbz#1345743, rhbz#1346723, rhbz#1346724, rhbz#1346730, rhbz#1350688 rhbz#1351473- Rebased to libvirt-1.3.5 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1139766, rhbz#1182074, rhbz#1209802, rhbz#1265694, rhbz#1286679 rhbz#1286709, rhbz#1318993, rhbz#1319044, rhbz#1320836, rhbz#1326660 rhbz#1327537, rhbz#1328003, rhbz#1328301, rhbz#1329045, rhbz#1336629 rhbz#1337073, rhbz#1339900, rhbz#1341460- Rebased to libvirt-1.3.4 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1002423, rhbz#1004593, rhbz#1038888, rhbz#1103314, rhbz#1220702 rhbz#1286679, rhbz#1289363, rhbz#1320447, rhbz#1324551, rhbz#1325043 rhbz#1325075, rhbz#1325757, rhbz#1326270, rhbz#1327499, rhbz#1328401 rhbz#1329041, rhbz#1329046, rhbz#1329819, rhbz#1331228- qemu: perf: Fix crash/memory corruption on failed VM start (rhbz#1324757)- Rebased to libvirt-1.3.3 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#830971, rhbz#986365, rhbz#1151723, rhbz#1195176, rhbz#1249441 rhbz#1260749, rhbz#1264008, rhbz#1269715, rhbz#1278727, rhbz#1281706 rhbz#1282744, rhbz#1286679, rhbz#1288000, rhbz#1289363, rhbz#1293804 rhbz#1306556, rhbz#1308317, rhbz#1313264, rhbz#1313314, rhbz#1314594 rhbz#1315059, rhbz#1316371, rhbz#1316384, rhbz#1316420, rhbz#1316433 rhbz#1316465, rhbz#1317531, rhbz#1318569, rhbz#1321546- Rebased to libvirt-1.3.2 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1197592, rhbz#1235180, rhbz#1244128, rhbz#1244567, rhbz#1245013 rhbz#1250331, rhbz#1265694, rhbz#1267256, rhbz#1275039, rhbz#1282846 rhbz#1283085, rhbz#1286679, rhbz#1290324, rhbz#1293241, rhbz#1293899 rhbz#1299696, rhbz#1305922- Rebased to libvirt-1.3.1 (rhbz#1286679) - The rebase also fixes the following bugs: rhbz#1207692, rhbz#1233115, rhbz#1245476, rhbz#1298065, rhbz#1026136 rhbz#1207751, rhbz#1210587, rhbz#1250287, rhbz#1253107, rhbz#1254152 rhbz#1257486, rhbz#1266078, rhbz#1271107, rhbz#1159219, rhbz#1163091 rhbz#1196711, rhbz#1263574, rhbz#1270427, rhbz#1245525, rhbz#1247987 rhbz#1248277, rhbz#1249981, rhbz#1251461, rhbz#1256999, rhbz#1264008 rhbz#1265049, rhbz#1265114, rhbz#1270715, rhbz#1272301, rhbz#1273686 rhbz#997561, rhbz#1166452, rhbz#1231114, rhbz#1233003, rhbz#1260576 rhbz#1261432, rhbz#1273480, rhbz#1273491, rhbz#1277781, rhbz#1278404 rhbz#1281707, rhbz#1282288, rhbz#1285665, rhbz#1288690, rhbz#1292984 rhbz#921135, rhbz#1025230, rhbz#1240439, rhbz#1266982, rhbz#1270709 rhbz#1276198, rhbz#1278068, rhbz#1278421, rhbz#1281710, rhbz#1291035 rhbz#1297020, rhbz#1297690 - RHEL: Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - RHEL: qemu: Support vhost-user-multiqueue with QEMU 2.3 (rhbz#1207692)- qemu: Add conditions for qemu-kvm use on ppc64 (rhbz#1267882) - qemu: Move simplification variable to begining of the function (rhbz#1266856) - qemu: Extract -mem-path building into its own function (rhbz#1266856) - qemu: Add -mem-path even with numa (rhbz#1266856) - qemu: Use memory-backing-file only when needed (rhbz#1266856) - qemu: Always update migration times on destination (rhbz#1265902) - qemu: Copy completed migration stats only on success (rhbz#1265902) - qemu: Introduce flags in qemuMigrationCompleted (rhbz#1265902) - qemu: Make updating stats in qemuMigrationCheckJobStatus optional (rhbz#1265902) - qemu: Wait until destination QEMU consumes all migration data (rhbz#1265902)- qemu: Fix dynamic_ownership qemu.conf setting (rhbz#1267154)- domain: Fix migratable XML with graphics/@listen (rhbz#1265111)- virSecuritySELinuxSetSecurityAllLabel: drop useless virFileIsSharedFSType (rhbz#1124841) - security_selinux: Replace SELinuxSCSICallbackData with proper struct (rhbz#1124841) - virSecurityManager: Track if running as privileged (rhbz#1124841) - security_selinux: Take @privileged into account (rhbz#1124841) - qemu: Fix using guest architecture as lookup key (rhbz#1260753) - virfile: Check for existence of dir in virFileDeleteTree (rhbz#1146886) - Revert "qemu: Fix integer/boolean logic in qemuSetUnprivSGIO" (rhbz#1072736) - qemu: migration: Relax enforcement of memory hotplug support (rhbz#1252685) - conf: Add helper to determine whether memory hotplug is enabled for a vm (rhbz#1252685) - qemu: Make memory alignment helper more universal (rhbz#1252685) - conf: Drop VIR_DOMAIN_DEF_PARSE_CLOCK_ADJUST flag (rhbz#1252685) - conf: Document all VIR_DOMAIN_DEF_PARSE_* flags (rhbz#1252685) - conf: Add XML parser flag that will allow us to do incompatible updates (rhbz#1252685) - conf: Split memory related post parse stuff into separate function (rhbz#1252685) - conf: Rename max_balloon to total_memory (rhbz#1252685) - conf: Pre-calculate initial memory size instead of always calculating it (rhbz#1252685) - conf: Don't always recalculate initial memory size from NUMA size totals (rhbz#1252685) - qemu: command: Align memory sizes only on fresh starts (rhbz#1252685) - qemu: ppc64: Align memory sizes to 256MiB blocks (rhbz#1249006) - test: Add test to validate that memory sizes don't get updated on migration (rhbz#1252685) - qemu: Align memory module sizes to 2MiB (rhbz#1252685) - qemu: Refresh memory size only on fresh starts (rhbz#1242940)- conf: fix crash when parsing a unordered NUMA (rhbz#1260846) - vmx: Some whitespace cleanup (rhbz#1172544) - vmx: The virVMXParseDisk deviceType can be NULL, add some missing checks (rhbz#1172544) - vmx: Add handling for CDROM devices with SCSI passthru (rhbz#1172544) - qemu: hotplug: Properly clean up drive backend if frontend hotplug fails (rhbz#1262399) - qemu: Introduce QEMU_CAPS_DEVICE_RTL8139 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_E1000 (rhbz#1254044) - qemu: Introduce QEMU_CAPS_DEVICE_VIRTIO_NET (rhbz#1254044) - qemu: Try several network devices when looking for a default (rhbz#1254044) - qemu: Report error if per-VM directory cannot be created (rhbz#1146886) - qemu: Do not allow others into per-VM subdirectories (rhbz#1146886) - qemu: Allow others to browse /var/lib/libvirt/qemu (rhbz#1146886)- util: make virNetDev(Replace|Restore)MacAddress public functions (rhbz#1257004) - util: don't use netlink to save/set mac for macvtap+passthrough+802.1Qbh (rhbz#1257004) - cpu: Introduce IvyBridge CPU model (rhbz#1254420) - examples: Add example polkit ACL rules (rhbz#1115289) - qemu: don't use initialized ret in qemuRemoveSharedDevice (rhbz#1072736) - qemu: Introduce qemuDomainMachineIsS390CCW (rhbz#1258361) - qemu: Need to check for machine.os when using ADDRESS_TYPE_CCW (rhbz#1258361)- Start daemon only after filesystems are mounted (rhbz#1255228) - virfile: Add error for root squash change mode failure (rhbz#1253609) - virfile: Introduce virFileUnlink (rhbz#1253609) - storage: Correct the 'mode' check (rhbz#1253609) - storage: Handle failure from refreshVol (rhbz#1253609) - util: Add virStringGetFirstWithPrefix (rhbz#1165580) - util: Add virCgroupGetBlockDevString (rhbz#1165580) - util: Add getters for cgroup block device I/O throttling (rhbz#1165580) - lxc: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - qemu: Sync BlkioDevice values when setting them in cgroups (rhbz#1165580) - Allow vfio hotplug of a device to the domain which owns the iommu (rhbz#1256486) - hostdev: skip ACS check when using VFIO for device assignment (rhbz#1256486) - docs: Clarify unprivileged sgio feature (rhbz#1072736) - qemu: Introduce qemuIsSharedHostdev (rhbz#1072736) - qemu: Introduce qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuCheckSharedDisk to create qemuCheckUnprivSGIO (rhbz#1072736) - qemu: Inline qemuGetHostdevPath (rhbz#1072736) - qemu: Refactor qemuSetUnprivSGIO return values (rhbz#1072736) - qemu: Fix integer/boolean logic in qemuSetUnprivSGIO (rhbz#1072736) - RHEL: qemu: Add ability to set sgio values for hostdev (rhbz#1072736) - RHEL: qemu: Add check for unpriv sgio for SCSI generic host device (rhbz#1072736) - security_selinux: Use proper structure to access socket data (rhbz#1146886) - security_dac: Label non-listening sockets (rhbz#1146886) - security: Add virSecurityDomainSetDirLabel (rhbz#1146886) - security_stack: Add SetDirLabel support (rhbz#1146886) - security_selinux: Add SetDirLabel support (rhbz#1146886) - security_dac: Add SetDirLabel support (rhbz#1146886) - qemu: Fix access to auto-generated socket paths (rhbz#1146886) - tests: Use qemuProcessPrepareMonitorChr in qemuxmlnstest (rhbz#1146886) - qemu: Label correct per-VM path when starting (rhbz#1146886) - selinux: fix compile errors (rhbz#1146886) - conf: Add ioeventfd option for controllers (rhbz#1150484) - qemu: Enable ioeventfd usage for virtio-scsi controllers (rhbz#1150484)- api: Remove check on iothread_id arg in virDomainPinIOThread (rhbz#1251886) - api: Adjust comment for virDomainAddIOThread (rhbz#1251886) - qemu: Add check for invalid iothread_id in qemuDomainChgIOThread (rhbz#1251886) - conf: Check for attach disk usage of iothread=0 (rhbz#1253108) - virNetDevBandwidthUpdateRate: turn class_id into integer (rhbz#1252473) - bridge_driver: Introduce networkBandwidthChangeAllowed (rhbz#1252473) - bridge_driver: Introduce networkBandwidthUpdate (rhbz#1252473) - qemuDomainSetInterfaceParameters: Use new functions to update bandwidth (rhbz#1252473) - cpu: Don't update host-model guest CPUs on ppc64 (rhbz#1251927) - cpu: Better support for ppc64 compatibility modes (rhbz#1251927) - cpu: Move check for NULL CPU model inside the driver (rhbz#1251927) - tests: Add some compatibility-related cases to the CPU tests (rhbz#1251927)- numa_conf: Introduce virDomainNumaGetMaxCPUID (rhbz#1176020) - virDomainDefParseXML: Check for malicious cpu ids in (rhbz#1176020) - conf: more useful error message when pci function is out of range (rhbz#1004596) - qemu: Fix reporting of physical capacity for block devices (rhbz#1250982) - network: verify proper address family in updates to and (rhbz#1184736) - rpc: Remove keepalive_required option (rhbz#1247087) - virNetDevBandwidthParseRate: Reject negative values (rhbz#1022292) - domain: Fix crash if trying to live update disk (rhbz#1007228) - qemu: fail on attempts to use for non-tap network connections (rhbz#1180011) - network: validate network NAT range (rhbz#985653) - conf: Don't try formating non-existing addresses (rhbz#985653) - cpu: Rename {powerpc, ppc} => ppc64 (filesystem) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (exported symbols) (rhbz#1250977) - cpu: Rename {powerpc, ppc} => ppc64 (internal symbols) (rhbz#1250977) - cpu: Indentation changes in the ppc64 driver (rhbz#1250977) - cpu: Mark driver functions in ppc64 driver (rhbz#1250977) - cpu: Simplify NULL handling in ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64ModelFromCPU() (rhbz#1250977) - cpu: Reorder functions in the ppc64 driver (rhbz#1250977) - cpu: Remove ISA information from CPU map XML (rhbz#1250977) - tests: Remove unused file (rhbz#1250977) - tests: Improve result handling in cpuTestGuestData() (rhbz#1250977) - cpu: Never skip CPU model name check in ppc64 driver (rhbz#1250977) - cpu: CPU model names have to match on ppc64 (rhbz#1250977) - cpu: Use ppc64Compute() to implement ppc64DriverCompare() (rhbz#1250977) - tests: Temporarily disable ppc64 cpu tests (rhbz#1250977) - cpu: Align ppc64 CPU data with x86 (rhbz#1250977) - cpu: Support multiple PVRs in the ppc64 driver (rhbz#1250977) - cpu: Simplify ppc64 part of CPU map XML (rhbz#1250977) - cpu: Parse and use PVR masks in the ppc64 driver (rhbz#1250977) - cpu: Add POWER8NVL information to CPU map XML (rhbz#1250977) - cpu: Implement backwards compatibility in the ppc64 driver (rhbz#1250977) - cpu: Forbid model fallback in the ppc64 driver (rhbz#1250977) - tests: Re-enable ppc64 cpu tests (rhbz#1250977) - tests: Add a bunch of cpu test case for ppc64 (rhbz#1250977) - cpu: Fix segfault in the ppc64 driver (rhbz#1250977) - qemu: Fix segfault when parsing private domain data (rhbz#1162947) - conf: Pass private data to Parse function of XML options (rhbz#1162947) - qemu: Keep numad hint after daemon restart (rhbz#1162947) - qemu: Use numad information when getting pin information (rhbz#1162947)- qemu: Reject migration with memory-hotplug if destination doesn't support it (rhbz#1248350) - qemu: Properly check for incoming migration job (rhbz#1242904) - qemu: Do not reset labels when migration fails (rhbz#1242904) - qemu: Check for iotune_max support properly (rhbz#1224053) - docs: Add Fibre Channel NPIV supported option for volume lun config (rhbz#1238545) - conf: Allow error reporting in virDomainDiskSourceIsBlockType (rhbz#1238545) - qemu: Forbid image pre-creation for non-shared storage migration (rhbz#1249587) - qemu: remove deadcode in qemuDomain{HelperGetVcpus|GetIOThreadsLive} (rhbz#1213713) - nodeinfo: Introduce local linuxGetCPUPresentPath (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUCount (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetPresentCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUBitmap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetCPUMap (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetInfo (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeCapsInitNUMA (rhbz#1213713) - nodeinfo: Add sysfs_prefix to nodeGetMemoryStats (rhbz#1213713) - nodeinfo: fix to parse present cpus rather than possible cpus (rhbz#1213713) - tests: Add nodeinfo test for non-present CPUs (rhbz#1213713) - nodeinfo: Make sysfs_prefix usage more consistent (rhbz#1213713) - nodeinfo: Formatting changes (rhbz#1213713) - tests: Restore links in deconfigured-cpus nodeinfo test (rhbz#1213713) - nodeinfo: Add nodeGetPresentCPUBitmap() to libvirt_private.syms (rhbz#1213713) - nodeinfo: Fix nodeGetCPUBitmap()'s fallback code path (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUGlobalPath() (rhbz#1213713) - nodeinfo: Introduce linuxGetCPUOnlinePath() (rhbz#1213713) - nodeinfo: Rename linuxParseCPUmax() to linuxParseCPUCount() (rhbz#1213713) - nodeinfo: Add old kernel compatibility to nodeGetPresentCPUBitmap() (rhbz#1213713) - nodeinfo: Remove out parameter from nodeGetCPUBitmap() (rhbz#1213713) - nodeinfo: Rename nodeGetCPUBitmap() to nodeGetOnlineCPUBitmap() (rhbz#1213713) - nodeinfo: Phase out cpu_set_t usage (rhbz#1213713) - nodeinfo: Use nodeGetOnlineCPUBitmap() when parsing node (rhbz#1213713) - nodeinfo: Use a bitmap to keep track of node CPUs (rhbz#1213713) - nodeinfo: Calculate present and online CPUs only once (rhbz#1213713) - nodeinfo: Check for errors when reading core_id (rhbz#1213713) - Renamed deconfigured-cpus to allow make dist (rhbz#1213713) - tests: Finish rename of the long nodeinfo test case (rhbz#1213713) - nodeinfo: Fix output on PPC64 KVM hosts (rhbz#1213713) - tests: Prepare for subcore tests (rhbz#1213713) - tests: Add subcores1 nodeinfo test (rhbz#1213713) - tests: Add subcores2 nodeinfo test (rhbz#1213713) - tests: Add subcores3 nodeinfo test (rhbz#1213713) - nodeinfo: Fix build failure when KVM headers are not available (rhbz#1213713) - qemu: fix some api cannot work when disable cpuset in conf (rhbz#1244664) - qemu: Auto assign pci addresses for shared memory devices (rhbz#1165029) - conf: Add getter for network routes (rhbz#1094205) - network: Add another collision check into networkCheckRouteCollision (rhbz#1094205) - docs: Document how libvirt handles companion controllers (rhbz#1069590) - qemu: Reject updating unsupported disk information (rhbz#1007228)- qemuProcessHandleMigrationStatus: Update migration status more frequently (rhbz#1212077) - qemuDomainSetNumaParamsLive: Check for NUMA mode more wisely (rhbz#1232663) - qemu: process: Improve update of maximum balloon state at startup (rhbz#1242940) - storage: Fix pool building when directory already exists (rhbz#1244080) - virsh: report error if vcpu number exceed the guest maxvcpu number (rhbz#1160559) - cmdVcpuPin: Remove dead code (rhbz#1160559) - rpc: Add virNetDaemonHasClients (rhbz#1240283) - rpc: Rework timerActive logic in daemon (rhbz#1240283) - cgroup: Drop resource partition from virSystemdMakeScopeName (rhbz#1238570) - virsh: blockjob: Extract block job info code into a separate function (rhbz#1227551) - virsh: cmdBlockJob: Switch to declarative flag interlocking (rhbz#1227551) - virsh: blockjob: Split out vshBlockJobSetSpeed from blockJobImpl (rhbz#1227551) - virsh: block job: separate abort from blockJobImpl (rhbz#1227551) - virsh: Split out block pull implementation from blockJobImpl (rhbz#1227551) - virsh: Kill blockJobImpl by moving the final impl into cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument checking in cmdBlockCommit (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockCopy (rhbz#1227551) - virsh: Refactor argument handling in cmdBlockPull (rhbz#1227551) - qemu: Update state of block job to READY only if it actually is ready (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockPull (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCommit (rhbz#1227551) - virsh: Refactor block job waiting in cmdBlockCopy (rhbz#1197592)- util: bitmap: Don't alloc overly large binary bitmaps (rhbz#1238589) - storage: Fix regression in storagePoolUpdateAllState (rhbz#1238610) - Separate isa-fdc options generation (rhbz#1227880) - Explicitly format the isa-fdc controller for newer q35 machines (rhbz#1227880) - Add rhel machine types to qemuDomainMachineNeedsFDC (rhbz#1227880) - conf: Don't allow duplicated target names regardless of bus (rhbz#1142631) - storage: Revert volume obj list updating after volume creation (4749d82a) (rhbz#1241454) - qemu_monitor: Wire up MIGRATION event (rhbz#1212077) - qemu: Enable migration events on QMP monitor (rhbz#1212077) - qemuDomainGetJobStatsInternal: Support migration events (rhbz#1212077) - qemu: Update migration state according to MIGRATION event (rhbz#1212077) - qemu: Wait for migration events on domain condition (rhbz#1212077) - qemu: Check duplicate WWNs also for hotplugged disks (rhbz#1208009) - qemu: move the guest status check before agent config and status check (rhbz#1240979) - qemu: report error for non-existing disk in blockjobinfo (rhbz#1241355) - virCondWaitUntil: add another return value (rhbz#1147471) - virDomainObjSignal: drop this function (rhbz#1147471) - monitor: detect that eject fails because the tray is locked (rhbz#1147471) - qemu_hotplug: try harder to eject media (rhbz#1147471) - qemu: Drop LFs at the end of error from QEMU log (rhbz#1090093) - Introduce virHashAtomic (rhbz#1090093) - Introduce virErrorCopyNew (rhbz#1090093) - RHEL: spec: Require perl-XML-XPath (rhbz#1090093) - qemu: Remember incoming migration errors (rhbz#1090093) - qemu: Don't report false error from MigrateFinish (rhbz#1090093) - qemu: Use error from Finish instead of "unexpectedly failed" (rhbz#1090093) - cpu: Add support for MPX and AVX512 Intel features (rhbz#1076170)- Rebased to libvirt-1.2.17 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#890648, rhbz#985653, rhbz#1021480, rhbz#1089914, rhbz#1131755 rhbz#1171933, rhbz#1179680, rhbz#1181087, rhbz#1182388, rhbz#1186797 rhbz#1186969, rhbz#1194593, rhbz#1196644, rhbz#1200206, rhbz#1201143 rhbz#1201760, rhbz#1202208, rhbz#1207692, rhbz#1210352, rhbz#1220213 rhbz#1223177, rhbz#1224053, rhbz#1224088, rhbz#1224233, rhbz#1224587 rhbz#1225694, rhbz#1226234, rhbz#1226854, rhbz#1227180, rhbz#1227551 rhbz#1227555, rhbz#1227558, rhbz#1227664, rhbz#1228007, rhbz#1229199 rhbz#1229592, rhbz#1229666, rhbz#1230039, rhbz#1230137, rhbz#1230664 rhbz#1232606, rhbz#1232880, rhbz#1234686, rhbz#1234729, rhbz#1235116 rhbz#1236438, rhbz#1236496, rhbz#1236507, rhbz#1236585, rhbz#1236924 rhbz#1238153, rhbz#1238338- Rebased to libvirt-1.2.16 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#847198, rhbz#890648, rhbz#893738, rhbz#976387, rhbz#981546 rhbz#998813, rhbz#1066375, rhbz#1073233, rhbz#1073305, rhbz#1076354 rhbz#1131486, rhbz#1143837, rhbz#1146539, rhbz#1159171, rhbz#1159219 rhbz#1161541, rhbz#1164966, rhbz#1171984, rhbz#1174177, rhbz#1174226 rhbz#1176020, rhbz#1176739, rhbz#1177599, rhbz#1181074, rhbz#1183893 rhbz#1191227, rhbz#1194593, rhbz#1195882, rhbz#1197580, rhbz#1204006 rhbz#1204033, rhbz#1206521, rhbz#1207043, rhbz#1211938, rhbz#1213345 rhbz#1218145, rhbz#1218577, rhbz#1220195, rhbz#1220265, rhbz#1220474 rhbz#1220702, rhbz#1220809, rhbz#1221047, rhbz#1221504, rhbz#1223631 rhbz#1223688, rhbz#1224018, rhbz#1226849- RHEL: Relax qemu-kvm dependency from libvirt-daemon-kvm (rhbz#1212642) - caps: Fix regression defaulting to host arch (rhbz#1219191)- Rebased to libvirt-1.2.15 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#858147, rhbz#890606, rhbz#1043436, rhbz#1073305, rhbz#1076708 rhbz#1084876, rhbz#1147847, rhbz#1161617, rhbz#1165119, rhbz#1168530 rhbz#1171933, rhbz#1177062, rhbz#1177733, rhbz#1181465, rhbz#1192318 rhbz#1200634, rhbz#1202606, rhbz#1202704, rhbz#1203628, rhbz#1203931 rhbz#1206114, rhbz#1206479, rhbz#1206521, rhbz#1206625, rhbz#1207257 rhbz#1208009, rhbz#1208176, rhbz#1208434, rhbz#1208763, rhbz#1209312 rhbz#1209394, rhbz#1209813, rhbz#1210159, rhbz#1210545, rhbz#1210650 rhbz#1210669, rhbz#1211436, rhbz#1211548, rhbz#1211550, rhbz#1213434 rhbz#1213698, rhbz#1215569, rhbz#1216046- Rebased to libvirt-1.2.14 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#790583, rhbz#853839, rhbz#872424, rhbz#921426, rhbz#952499 rhbz#958510, rhbz#1070695, rhbz#1125755, rhbz#1127045, rhbz#1129198 rhbz#1135491, rhbz#1140958, rhbz#1141119, rhbz#1142631, rhbz#1142636 rhbz#1143832, rhbz#1155887, rhbz#1161461, rhbz#1163553, rhbz#1164053 rhbz#1166024, rhbz#1171484, rhbz#1173468, rhbz#1174147, rhbz#1176050 rhbz#1177219, rhbz#1177237, rhbz#1179533, rhbz#1181062, rhbz#1187012 rhbz#1187533, rhbz#1190590, rhbz#1196185, rhbz#1196644, rhbz#1196934 rhbz#1197600, rhbz#1199036, rhbz#1199182, rhbz#1206365, rhbz#1206406 rhbz#1206987, rhbz#1207122, rhbz#1207937 - RHEL: Hack around changed Broadwell/Haswell CPUs (rhbz#1199446)- Rebased to libvirt-1.2.13 (rhbz#1194593) - The rebase also fixes the following bugs: rhbz#872028, rhbz#907779, rhbz#927252, rhbz#956891, rhbz#1073506 rhbz#1079917, rhbz#1095637, rhbz#1123767, rhbz#1125764, rhbz#1126762 rhbz#1130390, rhbz#1131919, rhbz#1132900, rhbz#1135442, rhbz#1138125 rhbz#1138516, rhbz#1138539, rhbz#1140034, rhbz#1140960, rhbz#1141159 rhbz#1143921, rhbz#1146334, rhbz#1147195, rhbz#1151942, rhbz#1152404 rhbz#1152473, rhbz#1153891, rhbz#1155843, rhbz#1158034, rhbz#1158722 rhbz#1159180, rhbz#1160559, rhbz#1160995, rhbz#1161831, rhbz#1164627 rhbz#1165485, rhbz#1165993, rhbz#1168849, rhbz#1169183, rhbz#1170092 rhbz#1170140, rhbz#1170492, rhbz#1171533, rhbz#1171582, rhbz#1172015 rhbz#1172468, rhbz#1172526, rhbz#1173420, rhbz#1174096, rhbz#1174154 rhbz#1174569, rhbz#1175123, rhbz#1175449, rhbz#1176503, rhbz#1176510 rhbz#1177723, rhbz#1178652, rhbz#1178850, rhbz#1178853, rhbz#1178986 rhbz#1179678, rhbz#1179684, rhbz#1179981, rhbz#1181182, rhbz#1182467 rhbz#1183869, rhbz#1183890, rhbz#1185165, rhbz#1186175, rhbz#1186199 rhbz#1186765, rhbz#1186886, rhbz#1188914, rhbz#1189007, rhbz#1190956 rhbz#1191016, rhbz#1191227, rhbz#1191355, rhbz#1191567, rhbz#1195461 rhbz#1196503, rhbz#1196528, rhbz#1204017- qemu: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094) - lxc: don't setup cpuset.mems if memory mode in numatune is not 'strict' (rhbz#1186094)- qemu: Add missing goto error in qemuRestoreCgroupState (rhbz#1161540)- virNetworkDefUpdateIPDHCPHost: Don't crash when updating network (rhbz#1182486) - Format CPU features even for host-model (rhbz#1182448) - util: Add function virCgroupHasEmptyTasks (rhbz#1161540) - util: Add virNumaGetHostNodeset (rhbz#1161540) - qemu: Remove unnecessary qemuSetupCgroupPostInit function (rhbz#1161540) - qemu: Save numad advice into qemuDomainObjPrivate (rhbz#1161540) - qemu: Leave cpuset.mems in parent cgroup alone (rhbz#1161540) - qemu: Fix hotplugging cpus with strict memory pinning (rhbz#1161540) - util: Fix possible NULL dereference (rhbz#1161540) - qemu_driver: fix setting vcpus for offline domain (rhbz#1161540) - qemu: migration: Unlock vm on failed ACL check in protocol v2 APIs (CVE-2014-8136) - CVE-2015-0236: qemu: Check ACLs when dumping security info from save image (CVE-2015-0236) - CVE-2015-0236: qemu: Check ACLs when dumping security info from snapshots (CVE-2015-0236) - Check for domain liveness in qemuDomainObjExitMonitor (rhbz#1161024) - Mark the domain as active in qemuhotplugtest (rhbz#1161024) - Fix vmdef usage while in monitor in qemuDomainHotplugVcpus (rhbz#1161024) - Fix vmdef usage while in monitor in BlockStat* APIs (rhbz#1161024) - Fix vmdef usage while in monitor in qemu process (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device detach (rhbz#1161024) - Fix vmdef usage after domain crash in monitor on device attach (rhbz#1161024)- conf: Fix memory leak when parsing invalid network XML (rhbz#1180136) - qxl: change the default value for vgamem_mb to 16 MiB (rhbz#1181052) - qemuxml2argvtest: Fix test after change of qxl vgamem_mb default (rhbz#1181052) - conf: fix crash when hotplug a channel chr device with no target (rhbz#1181408) - qemu: forbid second blockcommit during active commit (rhbz#1135339) - qemu_monitor: introduce new function to get QOM path (rhbz#1180574) - qemu_process: detect updated video ram size values from QEMU (rhbz#1180574)- Fix hotplugging of block device-backed usb disks (rhbz#1175668) - qemu: Create memory-backend-{ram, file} iff needed (rhbz#1175397) - conf: Don't format actual network definition in migratable XML (rhbz#1177194)- virsh: vol-upload disallow negative offset (rhbz#1087104) - storage: fix crash caused by no check return before set close (rhbz#1087104) - qemu: Fix virsh freeze when blockcopy storage file is removed (rhbz#1139567) - security: Manage SELinux labels on shared/readonly hostdev's (rhbz#1082521) - nwfilter: fix crash when adding non-existing nwfilter (rhbz#1169409) - conf: Fix libvirtd crash matching hostdev XML (rhbz#1174053) - qemu: Resolve Coverity REVERSE_INULL (rhbz#1172570) - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats() (CVE-2014-8131) - qemu: bulk stats: Fix logic in monitor handling (rhbz#1172570) - qemu: avoid rare race when undefining domain (rhbz#1150505) - Do not format CPU features without a model (rhbz#1151885) - Ignore CPU features without a model for host-passthrough (rhbz#1151885) - Silently ignore MAC in NetworkLoadConfig (rhbz#1156367) - Generate a MAC when loading a config instead of package update (rhbz#1156367) - qemu: move setting emulatorpin ahead of monitor showing up (rhbz#1170484) - util: Introduce flags field for macvtap creation (rhbz#1081461) - network: Bring netdevs online later (rhbz#1081461) - qemu: always call qemuInterfaceStartDevices() when starting CPUs (rhbz#1081461) - qemu: add a qemuInterfaceStopDevices(), called when guest CPUs stop (rhbz#1081461) - conf: replace call to virNetworkFree() with virObjectUnref() (rhbz#1099210) - util: new functions for setting bridge and bridge port attributes (rhbz#1099210) - util: functions to manage bridge fdb (forwarding database) (rhbz#1099210) - conf: new network bridge device attribute macTableManager (rhbz#1099210) - network: save bridge name in ActualNetDef when actualType==network too (rhbz#1099210) - network: store network macTableManager setting in NetDef actual object (rhbz#1099210) - network: setup bridge devices for macTableManager='libvirt' (rhbz#1099210) - qemu: setup tap devices for macTableManager='libvirt' (rhbz#1099210) - qemu: add/remove bridge fdb entries as guest CPUs are started/stopped (rhbz#1099210) - virsh: document block.n.allocation stat (rhbz#1041569) - getstats: avoid memory leak on OOM (rhbz#1041569) - getstats: improve documentation (rhbz#1041569) - getstats: start giving offline block stats (rhbz#1041569) - getstats: add block.n.path stat (rhbz#1041569) - qemuMonitorJSONBlockStatsUpdateCapacity: Don't skip disks (rhbz#1041569) - getstats: prepare monitor collection for recursion (rhbz#1041569) - getstats: perform recursion in monitor collection (rhbz#1041569) - getstats: prepare for dynamic block.count stat (rhbz#1041569) - getstats: add new flag for block backing chain (rhbz#1041569) - getstats: split block stats reporting for easier recursion (rhbz#1041569) - getstats: crawl backing chain for qemu (rhbz#1041569) - logical: Add "--type snapshot" to lvcreate command (rhbz#1166592)- qemu: add the missing jobinfo type in qemuDomainGetJobInfo (rhbz#1167883) - network: Fix upgrade from libvirt older than 1.2.4 (rhbz#1167145) - qemu: fix domain startup failing with 'strict' mode in numatune (rhbz#1168866) - qemu: Don't track quiesced state of FSs (rhbz#1160084) - qemu: fix block{commit,copy} abort handling (rhbz#1135169)- doc: fix mismatched ACL attribute name (rhbz#1161358) - qemu: monitor: Rename and improve qemuMonitorGetPtyPaths (rhbz#1146944) - conf: Add channel state for virtio channels to the XML (rhbz#1146944) - qemu: Add handling for VSERPORT_CHANGE event (rhbz#1146944) - qemu: chardev: Extract more information about character devices (rhbz#1146944) - qemu: process: Refresh virtio channel guest state when connecting to mon (rhbz#1146944) - event: Add guest agent lifecycle event (rhbz#1146944) - examples: Add support for the guest agent lifecycle event (rhbz#1146944) - qemu: Emit the guest agent lifecycle event (rhbz#1146944) - internal: add macro to round value to the next closest power of 2 (rhbz#1076098) - video: cleanup usage of vram attribute and update documentation (rhbz#1076098) - QXL: fix setting ram and vram values for QEMU QXL device (rhbz#1076098) - caps: introduce new QEMU capability for vgamem_mb device property (rhbz#1076098) - qemu-command: use vram attribute for all video devices (rhbz#1076098) - qemu-command: introduce new vgamem attribute for QXL video device (rhbz#1076098)- qemu: Fix crash in tunnelled migration (rhbz#1147331) - qemu: Really fix crash in tunnelled migration (rhbz#1147331) - qemu: Update fsfreeze status on domain state transitions (rhbz#1160084) - qemuPrepareNVRAM: Save domain conf only if domain's persistent (rhbz#1026772) - docs: Document NVRAM behavior on transient domains (rhbz#1026772) - Fix build in qemu_capabilities (rhbz#1165782) - qemu: Support OVMF on armv7l aarch64 guests (rhbz#1165782) - qemu: Drop OVMF whitelist (rhbz#1165782) - storage: Fix issue finding LU's when block doesn't exist (rhbz#1152382) - storage: Add thread to refresh for createVport (rhbz#1152382) - storage: qemu: Fix security labelling of new image chain elements (rhbz#1151718) - virsh: sync domdisplay help and manual (rhbz#997802) - docs: domain: Move docs for storage hosts under the element (rhbz#1164528) - test: virstoragetest: Add testing of network disk details (rhbz#1164528) - util: storage: Copy hosts of a storage file only if they exist (rhbz#1164528) - qemu: Refactor qemuBuildNetworkDriveURI to take a virStorageSourcePtr (rhbz#1164528) - tests: Reflow the expected output from RBD disk test (rhbz#1164528) - util: split out qemuParseRBDString into a common helper (rhbz#1164528) - util: storagefile: Split out parsing of NBD string into a separate func (rhbz#1164528) - storage: Allow parsing of RBD backing strings when building backing chain (rhbz#1164528) - storage: rbd: qemu: Add support for specifying internal RBD snapshots (rhbz#1164528) - storage: rbd: Implement support for passing config file option (rhbz#1164528)- qemu: avoid rare race when undefining domain (rhbz#1150505) - qemu: stop NBD server after successful migration (rhbz#1160212) - Require at least one console for LXC domain (rhbz#1155410) - remote: Fix memory leak in remoteConnectGetAllDomainStats (rhbz#1158715) - CVE-2014-7823: dumpxml: security hole with migratable flag (CVE-2014-7823) - Free job statistics from the migration cookie (rhbz#1161124) - Fix virDomainChrEquals for spicevmc (rhbz#1162097) - network: fix call virNetworkEventLifecycleNew when networkStartNetwork fail (rhbz#1162915) - Do not crash on gluster snapshots with no host name (rhbz#1162974) - nwfilter: fix deadlock caused updating network device and nwfilter (rhbz#1143780) - util: eliminate "use after free" in callers of virNetDevLinkDump (rhbz#1163463) - storage: Check for valid fc_host parent at startup (rhbz#1160565) - storage: Ensure fc_host parent matches wwnn/wwpn (rhbz#1160565) - storage: Don't use a stack copy of the adapter (rhbz#1160926) - storage: Introduce virStoragePoolSaveConfig (rhbz#1160926) - storage: Introduce 'managed' for the fchost parent (rhbz#1160926) - qemu: Always set migration capabilities (rhbz#1163953)- qemu: support nospace reason in io error event (rhbz#1119784) - RHEL: Add support for QMP I/O error reason (rhbz#1119784) - nodeinfo: fix nodeGetFreePages when max node is zero (rhbz#1145048) - nodeGetFreePages: Push forgotten change (rhbz#1145048) - conf: tests: fix virDomainNetDefFormat for vhost-user in client mode (rhbz#1155458) - util: string: Add helper to check whether string is empty (rhbz#1142693) - qemu: restore: Fix restoring of VM when the restore hook returns empty XML (rhbz#1142693) - security_selinux: Don't relabel /dev/net/tun (rhbz#1095636) - qemu: Fix updating bandwidth limits in live XML (rhbz#1146511) - qemu: save domain status after set the blkio parameters (rhbz#1146511) - qemu: call qemuDomainObjBeginJob/qemuDomainObjEndJob in qemuDomainSetInterfaceParameters (rhbz#1146511) - qemu: save domain status after set domain's numa parameters (rhbz#1146511) - qemu: forbid snapshot-delete --children-only on external snapshot (rhbz#956506) - qemu: better error message when block job can't succeed (rhbz#1140981) - Reject live update of offloading options (rhbz#1155441) - virutil: Introduce virGetSCSIHostNumber (rhbz#1146837) - virutil: Introduce virGetSCSIHostNameByParentaddr (rhbz#1146837) - storage_conf: Resolve libvirtd crash matching scsi_host (rhbz#1146837) - Match scsi_host pools by parent address first (rhbz#1146837) - Relax duplicate SCSI host pool checking (rhbz#1146837) - qemu: Remove possible NULL deref in debug output (rhbz#1141621) - virsh: Adjust the text in man page regarding qemu-attach (rhbz#1141621) - hotplug: Check for alias in controller detach (rhbz#1141621) - hotplug: Check for alias in disk detach (rhbz#1141621) - hotplug: Check for alias in hostdev detach (rhbz#1141621) - hotplug: Check for alias in chrdev detach (rhbz#1141621) - hotplug: Check for alias in net detach (rhbz#1141621) - qemu-attach: Assign device aliases (rhbz#1141621) - hotplug: fix char device detach (rhbz#1141621) - storage: Fix crash when parsing backing store URI with schema (rhbz#1156288) - remote: fix jump depends on uninitialised value (rhbz#1158715) - qemu: Release nbd port from migrationPorts instead of remotePorts (rhbz#1159245) - conf: add trustGuestRxFilters attribute to network and domain interface (rhbz#848199) - network: set interface actual trustGuestRxFilters from network/portgroup (rhbz#848199) - util: define virNetDevRxFilter and basic utility functions (rhbz#848199) - qemu: qemuMonitorQueryRxFilter - retrieve guest netdev rx-filter (rhbz#848199) - qemu: add short document on qemu event handlers (rhbz#848199) - qemu: setup infrastructure to handle NIC_RX_FILTER_CHANGED event (rhbz#848199) - qemu: change macvtap device MAC address in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - util: Functions to update host network device's multicast filter (rhbz#848199) - qemu: change macvtap multicast list in response to NIC_RX_FILTER_CHANGED (rhbz#848199) - virnetdev: Resolve Coverity DEADCODE (rhbz#848199) - virnetdev: Resolve Coverity FORWARD_NULL (rhbz#848199) - virnetdev: Resolve Coverity RESOURCE_LEAK (rhbz#848199) - lxc: improve error message for invalid blkiotune settings (rhbz#1131306) - qemu: improve error message for invalid blkiotune settings (rhbz#1131306) - Do not probe for power mgmt capabilities in lxc emulator (rhbz#1159227) - qemu: make advice from numad available when building commandline (rhbz#1138545)- qemuPrepareNVRAM: Save domain after NVRAM path generation (rhbz#1026772) - Fix crash cpu_shares change event crash on domain startup (rhbz#1147494) - Don't verify CPU features with host-passthrough (rhbz#1147584) - Also filter out non-migratable features out of host-passthrough (rhbz#1147584) - selinux: Avoid label reservations for type = none (rhbz#1138487) - qemu: bulk stats: extend internal collection API (rhbz#1113116) - qemu: bulk stats: implement CPU stats group (rhbz#1113116) - qemu: bulk stats: implement balloon group (rhbz#1113116) - qemu: bulk stats: implement VCPU group (rhbz#1113116) - qemu: bulk stats: implement interface group (rhbz#1113116) - qemu: bulk stats: implement block group (rhbz#1113116) - virsh: add options to query bulk stats group (rhbz#1113116) - lib: De-duplicate stats group documentation for all stats functions (rhbz#1113116) - lib: Document that virConnectGetAllDomainStats may omit some stats fields (rhbz#1113116) - man: virsh: Add docs for supported stats groups (rhbz#1113116) - qemu: monitor: return block stats data as a hash to avoid disk mixup (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD (rhbz#1113116) - qemu: monitor: Add helper function to fill physical/virtual image size (rhbz#1113116) - qemu: bulk stats: add block allocation information (rhbz#1113116) - qemu: json: Fix missing break in error reporting function (rhbz#1113116) - qemu: monitor: Avoid shadowing variable "devname" on FreeBSD. Again. (rhbz#1113116) - docs, conf, schema: add support for shmem device (rhbz#1126991) - qemu: add capability probing for ivshmem device (rhbz#1126991) - qemu: Build command line for ivshmem device (rhbz#1126991) - minor shmem clean-ups (rhbz#1126991) - virSecuritySELinuxSetTapFDLabel: Temporarily revert to old behavior (rhbz#1095636) - domain_conf: fix domain deadlock (CVE-2014-3657) - qemu: support relative backing for RHEL 7.0.z qemu (rhbz#1150322) - qemu: Fix hot unplug of SCSI_HOST device (rhbz#1141732) - qemu: Remove need for virConnectPtr in hotunplug detach host, net (rhbz#1141732)- Fix libvirtd crash when removing metadata (rhbz#1143955) - Fix leak in x86UpdateHostModel (rhbz#1144303) - Move the FIPS detection from capabilities (rhbz#1135431) - qemu: raise an error when trying to use readonly sata disks (rhbz#1112939) - virsh-host: fix pagesize unit of freepages (rhbz#1145048) - nodeinfo: report error when given node is out of range (rhbz#1145050) - Fix typo of virNodeGetFreePages comment (rhbz#1145050) - nodeinfo: Prefer MIN in nodeGetFreePages (rhbz#1145050) - Fix bug with loading bridge name for active domain during libvirtd start (rhbz#1140085) - qemu: save image: Split out user provided XML checker (rhbz#1142693) - qemu: save image: Add possibility to return XML stored in the image (rhbz#1142693) - qemu: save image: Split out new definition check/update (rhbz#1142693) - qemu: save image: Split out checks done only when editing the save img (rhbz#1142693) - qemu: hook: Provide hook when restoring a domain save image (rhbz#1142693) - qemu: Expose additional migration statistics (rhbz#1013055) - qemu: Fix old tcp:host URIs more cleanly (rhbz#1013055) - qemu: Prepare support for arbitrary migration protocol (rhbz#1013055) - qemu: Add RDMA migration capabilities (rhbz#1013055) - qemu: RDMA migration support (rhbz#1013055) - qemu: Memory pre-pinning support for RDMA migration (rhbz#1013055) - qemu: Fix memory leak in RDMA migration code (rhbz#1013055) - schemas: finish virTristate{Bool, Switch} transition (rhbz#1139364) - conf: split out virtio net driver formatting (rhbz#1139364) - conf: remove redundant local variable (rhbz#1139364) - conf: add options for disabling segment offloading (rhbz#1139364) - qemu: wire up virtio-net segment offloading options (rhbz#1139364) - spec: Enable qemu driver for RHEL-7 on aarch64 (rhbz#1142448) - blkdeviotune: fix bug with saving values into live XML (rhbz#1146511) - security: Fix labelling host devices (rhbz#1146550) - qemu: Add missing goto on rawio (rhbz#1103739) - hostdev: Add "rawio" attribute to _virDomainHostdevSubsysSCSI (rhbz#1103739) - qemu: Process the hostdev "rawio" setting (rhbz#1103739) - util: Add function to check if a virStorageSource is "empty" (rhbz#1138231) - util: storage: Allow metadata crawler to report useful errors (rhbz#1138231) - qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain (rhbz#1138231) - qemu: Report better errors from broken backing chains (rhbz#1138231) - storage: Improve error message when traversing backing chains (rhbz#1138231) - qemu: Always re-detect backing chain (rhbz#1144922) - event: introduce new event for tunable values (rhbz#1115898) - tunable_event: extend debug message and tweak limit for remote message (rhbz#1115898) - add an example how to use tunable event (rhbz#1115898) - Fix MinGW build (rhbz#1115898) - event_example: cleanup example code for tunable event (rhbz#1115898) - cputune_event: queue the event for cputune updates (rhbz#1115898) - blkdeviotune: trigger tunable event for blkdeviotune updates (rhbz#1115898) - Rename tunable event constants (rhbz#1115898) - Fix typo s/EMULATORIN/EMULATORPIN/ (rhbz#1115898) - Check for NULL in qemu monitor event filter (rhbz#1144920)- virsh: Move --completed from resume to domjobinfo (rhbz#1063724) - qemu_driver: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - virfile: Resolve Coverity DEADCODE (rhbz#1141209) - lxc: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - qemu: Resolve Coverity FORWARD_NULL (rhbz#1141209) - xen: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - qemu: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - virsh: Resolve Coverity NEGATIVE_RETURNS (rhbz#1141209) - daemon: Resolve Coverity RESOURCE_LEAK (rhbz#1141209) - domain_conf: Resolve Coverity COPY_PASTE_ERROR (rhbz#1141209) - storage_conf: Fix libvirtd crash when defining scsi storage pool (rhbz#1141943) - qemu: time: Report errors if agent command fails (rhbz#1142294) - util: storage: Copy driver type when initializing chain element (rhbz#1140984) - docs, conf, schema: add support for shared memory mapping (rhbz#1133144) - qemu: add support for shared memory mapping (rhbz#1133144) - rpc: reformat the flow to make a bit more sense (rhbz#927369) - remove redundant pidfile path constructions (rhbz#927369) - util: fix potential leak in error codepath (rhbz#927369) - util: get rid of unnecessary umask() call (rhbz#927369) - rpc: make daemon spawning a bit more intelligent (rhbz#927369) - conf: add backend element to interfaces (rhbz#1139362) - Wire up the interface backend options (rhbz#1139362) - CVE-2014-3633: qemu: blkiotune: Use correct definition when looking up disk (CVE-2014-3633) - qemu: fix crash with shared disks (rhbz#1142722) - nvram: Fix permissions (rhbz#1026772) - libvirt.spec: Fix permission even for libvirt-driver-qemu (rhbz#1026772) - virDomainUndefineFlags: Allow NVRAM unlinking (rhbz#1026772) - formatdomain: Update example to match the rest (rhbz#1026772) - domaincaps: Expose UEFI capability (rhbz#1026772) - qemu_capabilities: Change virQEMUCapsFillDomainCaps signature (rhbz#1026772) - domaincaps: Expose UEFI binary path, if it exists (rhbz#1026772) - domaincapstest: Run cleanly on systems missing OVMF firmware (rhbz#1026772) - conf: Disallow nonexistent NUMA nodes for hugepages (rhbz#1135396) - qemu: Honor hugepages for UMA domains (rhbz#1135396) - RHEL: Fix maxvcpus output (rhbz#1092363) - virsh: Add iothread to 'attach-disk' (rhbz#1101574) - qemu: Issue query-iothreads and to get list of active IOThreads (rhbz#1101574) - vircgroup: Introduce virCgroupNewIOThread (rhbz#1101574) - qemu_domain: Add niothreadpids and iothreadpids (rhbz#1101574) - qemu_cgroup: Introduce cgroup functions for IOThreads (rhbz#1101574) - qemu: Allow pinning specific IOThreads to a CPU (rhbz#1101574) - domain_conf: Add iothreadpin to cputune (rhbz#1101574) - vircgroup: Fix broken builds without cgroups (rhbz#1101574) - cputune: allow interleaved xml (rhbz#1101574) - qemu: Fix iothreads issue (rhbz#1101574) - qemu_cgroup: Adjust spacing around incrementor (rhbz#1101574) - qemu: Fix call in qemuDomainSetNumaParamsLive for virCgroupNewIOThread (rhbz#1101574) - qemu: Need to check for capability before query (rhbz#1101574) - qemu: Don't fail startup/attach for IOThreads if no JSON (rhbz#1101574) - Fixes for domains with no iothreads (rhbz#1101574)- remote: Fix memory leak on error path when deserializing bulk stats (rhbz#1136350) - spec: Fix preun script for daemon (rhbz#1136736) - security: fix DH key generation when FIPS mode is on (rhbz#1128497) - tests: force FIPS testing mode with new enough GNU TLS versions (rhbz#1128497) - Don't include non-migratable features in host-model (rhbz#1138221) - qemu: Rename DEFAULT_JOB_MASK to QEMU_DEFAULT_JOB_MASK (rhbz#1134154) - qemu: snapshot: Fix job handling when creating snapshots (rhbz#1134154) - qemu: snapshot: Acquire job earlier on snapshot revert/delete (rhbz#1134154) - qemu: snapshot: Fix snapshot function header formatting and spacing (rhbz#1134154) - qemu: snapshot: Simplify error paths (rhbz#1134154) - qemu: Propagate QEMU errors during incoming migrations (rhbz#1090093) - Refactor job statistics (rhbz#1063724) - qemu: Avoid incrementing jobs_queued if virTimeMillisNow fails (rhbz#1063724) - Add support for fetching statistics of completed jobs (rhbz#1063724) - qemu: Silence coverity on optional migration stats (rhbz#1063724) - virsh: Add support for completed job stats (rhbz#1063724) - qemu: Transfer migration statistics to destination (rhbz#1063724) - qemu: Recompute downtime and total time when migration completes (rhbz#1063724) - qemu: Transfer recomputed stats back to source (rhbz#1063724) - conf: Extend and introduce (rhbz#1112257) - qemu: Implement extended loader and nvram (rhbz#1112257) - qemu: Automatically create NVRAM store (rhbz#1112257)- Rebased to libvirt-1.2.8 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#927369, rhbz#957293, rhbz#999926, rhbz#1021703, rhbz#1043735 rhbz#1047818, rhbz#1062142, rhbz#1064770, rhbz#1072653, rhbz#1078126 rhbz#1095636, rhbz#1103245, rhbz#1119215, rhbz#1121837, rhbz#1121955 rhbz#1122455, rhbz#1126329, rhbz#1126721, rhbz#1126909, rhbz#1128097 rhbz#1128751, rhbz#1129207, rhbz#1129372, rhbz#1129998, rhbz#1130089 rhbz#1130379, rhbz#1131306, rhbz#1131445, rhbz#1131788, rhbz#1131811 rhbz#1131819, rhbz#1131876, rhbz#1132301, rhbz#1132305, rhbz#1132347- Rebased to libvirt-1.2.7 (rhbz#1035158) - The rebase also fixes the following bugs: rhbz#823535, rhbz#872628, rhbz#874418, rhbz#878394, rhbz#880483 rhbz#921094, rhbz#963817, rhbz#964177, rhbz#967493, rhbz#967494 rhbz#972964, rhbz#983350, rhbz#985782, rhbz#985980, rhbz#990319 rhbz#990418, rhbz#991290, rhbz#992980, rhbz#994731, rhbz#995377 rhbz#997627, rhbz#997802, rhbz#1006700, rhbz#1007698, rhbz#1007759 rhbz#1010885, rhbz#1022874, rhbz#1023366, rhbz#1025407, rhbz#1027076 rhbz#1029266, rhbz#1029732, rhbz#1032363, rhbz#1033020, rhbz#1033398 rhbz#1033704, rhbz#1035128, rhbz#1046192, rhbz#1049038, rhbz#1052114 rhbz#1056902, rhbz#1062142, rhbz#1063837, rhbz#1066280, rhbz#1066894 rhbz#1067338, rhbz#1069552, rhbz#1069784, rhbz#1070680, rhbz#1072141 rhbz#1072677, rhbz#1073368, rhbz#1073506, rhbz#1074086, rhbz#1075290 rhbz#1075299, rhbz#1076957, rhbz#1076959, rhbz#1076960, rhbz#1076962 rhbz#1077009, rhbz#1077572, rhbz#1078590, rhbz#1079162, rhbz#1079173 rhbz#1080859, rhbz#1081881, rhbz#1081932, rhbz#1082124, rhbz#1083345 rhbz#1084360, rhbz#1085706, rhbz#1085769, rhbz#1086121, rhbz#1086331 rhbz#1086704, rhbz#1087104, rhbz#1087671, rhbz#1088293, rhbz#1088667 rhbz#1088787, rhbz#1088864, rhbz#1089179, rhbz#1089378, rhbz#1091132 rhbz#1091866, rhbz#1092038, rhbz#1092253, rhbz#1093127, rhbz#1095035 rhbz#1097028, rhbz#1097503, rhbz#1097677, rhbz#1097968, rhbz#1098659 rhbz#1099978, rhbz#1100086, rhbz#1100769, rhbz#1101059, rhbz#1101510 rhbz#1101987, rhbz#1101999, rhbz#1102426, rhbz#1102457, rhbz#1102611 rhbz#1104992, rhbz#1104993, rhbz#1105939, rhbz#1108593, rhbz#1110198 rhbz#1110212, rhbz#1110673, rhbz#1111044, rhbz#1112939, rhbz#1113332 rhbz#1113668, rhbz#1113751, rhbz#1113868, rhbz#1118710, rhbz#1119206 rhbz#1119387, rhbz#1119592, rhbz#1120474, rhbz#1122255, rhbz#1122973 - spec: Enable qemu driver for RHEL-7 on ppc64 (rhbz#1120474)- Rebased to libvirt-1.2.6 (rhbz#1035158)- nwfilter: Increase buffer size for libpcap (rhbz#1078347) - nwfilter: Display pcap's error message when pcap setup fails (rhbz#1078347) - nwfilter: Fix double free of pointer (rhbz#1071181)- qemu: Forbid "sgio" support for SCSI generic host device (rhbz#957292) - qemu: monitor: Fix invalid parentheses (rhbz#1075973) - qemu: Introduce qemuDomainDefCheckABIStability (rhbz#1076503)- spec: Let translations be properly updated (rhbz#1030368) - Update translation to supported languages (rhbz#1030368) - Add a mutex to serialize updates to firewall (rhbz#1074003)- virNetDevVethCreate: Serialize callers (rhbz#1014604) - qemuBuildNicDevStr: Adapt to new advisory on multiqueue (rhbz#1071888)- maint: fix comma style issues: conf (rhbz#1032370) - Allow for type=block to have no dev (rhbz#1032370) - Allow LUN type disks to have no source (rhbz#1032370) - virsh-volume: Unify strigification of volume type (rhbz#1032370) - conf: Refactor virDomainDiskSourcePoolDefParse (rhbz#1032370) - conf: Split out code to parse the source of a disk definition (rhbz#1032370) - conf: Rename virDomainDiskHostDefFree to virDomainDiskHostDefClear (rhbz#1032370) - conf: Refactor virDomainDiskSourceDefParse (rhbz#1032370) - storage: fix RNG validation of gluster via netfs (rhbz#1032370) - maint: fix comment typos. (rhbz#1032370) - storage: use valid XML for awkward volume names (rhbz#1032370) - build: Don't fail on '< ' or '> ' with old xmllint (rhbz#1032370) - storage: allow interleave in volume XML (rhbz#1032370) - storage: expose volume meta-type in XML (rhbz#1032370) - storage: initial support for linking with libgfapi (rhbz#1032370) - storage: document existing pools (rhbz#1032370) - storage: document gluster pool (rhbz#1032370) - storage: implement rudimentary glusterfs pool refresh (rhbz#1032370) - storage: add network-dir as new storage volume type (rhbz#1032370) - storage: improve directory support in gluster pool (rhbz#1032370) - storage: improve allocation stats reported on gluster files (rhbz#1032370) - storage: improve handling of symlinks in gluster (rhbz#1032370) - storage: probe qcow2 volumes in gluster pool (rhbz#1032370) - storage: fix typo in previous patch (rhbz#1032370) - conf: Export virStorageVolType enum helper functions (rhbz#1032370) - test: Implement fake storage pool driver in qemuxml2argv test (rhbz#1032370) - storage: reduce number of stat calls (rhbz#1032370) - storage: use simpler 'char *' (rhbz#1032370) - storage: refactor backing chain division of labor (rhbz#1032370) - storage: always probe type with buffer (rhbz#1032370) - storage: don't read storage volumes in nonblock mode (rhbz#1032370) - storage: skip selinux cleanup when fd not available (rhbz#1032370) - storage: use correct type for array count (rhbz#1032370) - storage: allow interleave in pool XML (rhbz#1032370) - qemuxml2argv: Add test to verify correct usage of disk type="volume" (rhbz#1032370) - qemuxml2argv: Add test for disk type='volume' with iSCSI pools (rhbz#1032370) - tests: Fix comment for fake storage pool driver (rhbz#1032370) - conf: Support disk source formatting without needing a virDomainDiskDefPtr (rhbz#1032370) - conf: Clean up virDomainDiskSourceDefFormatInternal (rhbz#1032370) - conf: Split out seclabel formating code for disk source (rhbz#1032370) - conf: Export disk source formatter and parser (rhbz#1032370) - snapshot: conf: Use common parsing and formatting functions for source (rhbz#1032370) - snapshot: conf: Fix NULL dereference when element is empty (rhbz#1032370) - conf: Add functions to copy and free network disk source definitions (rhbz#1032370) - qemu: snapshot: Detect internal snapshots also for sheepdog and RBD (rhbz#1032370) - conf: Add helper do clear disk source authentication struct (rhbz#1032370) - qemu: snapshot: Touch up error message (rhbz#1032370) - qemu: snapshot: Add functions similar to disk source pool translation (rhbz#1032370) - qemu: Refactor qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: Split out formatting of network disk source URI (rhbz#1032370) - qemu: Simplify call pattern of qemuBuildDriveURIString (rhbz#1032370) - qemu: Use qemuBuildNetworkDriveURI to handle http/ftp and friends (rhbz#1032370) - qemu: Migrate sheepdog source generation into common function (rhbz#1032370) - qemu: Split out NBD command generation (rhbz#1032370) - qemu: Unify formatting of RBD sources (rhbz#1032370) - qemu: Refactor disk source string formatting (rhbz#1032370) - qemu: Clear old translated pool source (rhbz#1032370) - qemu: snapshots: Declare supported and unsupported snapshot configs (rhbz#1032370) - domainsnapshotxml2xmltest: Clean up labels and use bool instead of int (rhbz#1032370) - domainsnapshotxml2xmltest: Allow for better testing of snapshots (rhbz#1032370) - domainsnapshotxml2xml: Move files with conflicting names (rhbz#1032370) - domainsnapshotxml2xmltest: Add existing files as new tests (rhbz#1032370) - domainsnapshotxml2xmltest: Add test case for empty driver element (rhbz#1032370) - qemu: Fix indentation in qemuTranslateDiskSourcePool (rhbz#1032370) - qemu: snapshot: Fix incorrect disk type for auto-generated disks (rhbz#1032370) - storage: fix omitted slash in gluster volume URI (rhbz#1032370) - virsh: domain: Fix undefine with storage of 'volume' disks (rhbz#1032370) - snapshot: schema: Split out snapshot disk driver definition (rhbz#1032370) - storage: Add gluster pool filter and fix virsh pool listing (rhbz#1032370) - storage: fix bogus target in gluster volume xml (rhbz#1032370) - storage: Improve error message when a storage backend is missing (rhbz#1032370) - storage: Break long lines and clean up spaces in storage backend header (rhbz#1032370) - storage: Support deletion of volumes on gluster pools (rhbz#1032370) - qemu: snapshot: Avoid libvirtd crash when qemu crashes while snapshotting (rhbz#1032370) - qemu: snapshot: Forbid snapshots when backing is a scsi passthrough disk (rhbz#1034993) - qemu: Avoid crash in qemuDiskGetActualType (rhbz#1032370) - snapshot: Add support for specifying snapshot disk backing type (rhbz#1032370) - conf: Move qemuDiskGetActualType to virDomainDiskGetActualType (rhbz#1032370) - conf: Move qemuSnapshotDiskGetActualType to virDomainSnapshotDiskGetActualType (rhbz#1032370) - storage: Add file storage APIs in the default storage driver (rhbz#1032370) - storage: add file functions for local and block files (rhbz#1032370) - storage: Add storage file backends for gluster (rhbz#1032370) - qemu: Switch snapshot deletion to the new API functions (rhbz#1032370) - qemu: snapshot: Use new APIs to detect presence of existing storage files (rhbz#1032370) - qemu: snapshot: Add support for external active snapshots on gluster (rhbz#1032370) - storage: Fix build with older compilers afeter gluster snapshot series (rhbz#1032370) - storage: gluster: Don't leak private data when storage file init fails (rhbz#1032370) - spec: Use correct versions of libgfapi in RHEL builds (rhbz#1032370) - spec: Fix braces around macros (rhbz#1032370) - build: use --with-systemd-daemon as configure option (rhbz#1032695) - spec: require device-mapper-devel for storage-disk (rhbz#1032695) - spec: make systemd_daemon usage configurable (rhbz#1032695)- Block info query: Add check for transient domain (rhbz#1065531) - Fix minor typos in messages and docs (rhbz#1045643) - LXC: Free variable vroot in lxcDomainDetachDeviceHostdevUSBLive() (rhbz#1045643) - LXC: free dst before lxcDomainAttachDeviceDiskLive returns (rhbz#1045643) - maint: fix comment typos (rhbz#1045643) - storage: avoid short reads while chasing backing chain (rhbz#1045643) - Don't block use of USB with containers (rhbz#1045643) - Fix path used for USB device attach with LXC (rhbz#1045643) - Record hotplugged USB device in LXC live guest config (rhbz#1045643) - Fix reset of cgroup when detaching USB device from LXC guests (rhbz#1045643) - Disks are always block devices, never character devices (rhbz#1045643) - Move check for cgroup devices ACL upfront in LXC hotplug (rhbz#1045643) - Add virFileMakeParentPath helper function (rhbz#1045643) - Add helper for running code in separate namespaces (rhbz#1045643) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC shutdown/reboot code (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC disk hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC USB hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC block hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC chardev hostdev hotplug (CVE-2013-6456) - CVE-2013-6456: Avoid unsafe use of /proc/$PID/root in LXC hotunplug code (CVE-2013-6456) - Ignore additional fields in iscsiadm output (rhbz#1067173) - qemuBuildNicDevStr: Set vectors= on Multiqueue (rhbz#1066209) - Don't depend on syslog.service (rhbz#1032695) - libvirt-guests: Run only after libvirtd (rhbz#1032695) - virSystemdCreateMachine: Set dependencies for slices (rhbz#1032695) - libvirt-guests: Wait for libvirtd to initialize (rhbz#1032695) - virNetServerRun: Notify systemd that we're accepting clients (rhbz#1032695)- Generate a valid imagelabel even for type 'none' (rhbz#1061657) - qemu: keep pre-migration domain state after failed migration (rhbz#1057407) - schema: Fix guest timer specification schema according to the docs (rhbz#1056205) - conf: Enforce supported options for certain timers (rhbz#1056205) - qemu: hyperv: Add support for timer enlightenments (rhbz#1056205) - build: correctly check for SOICGIFVLAN GET_VLAN_VID_CMD command (rhbz#1062665) - util: Add "shareable" field for virSCSIDevice struct (rhbz#957292) - util: Fix the indention (rhbz#957292) - qemu: Don't fail if the SCSI host device is shareable between domains (rhbz#957292) - util: Add one argument for several scsi utils (rhbz#957292) - tests: Add tests for scsi utils (rhbz#957292) - qemu: Fix the error message for scsi host device's shareable checking (rhbz#957292) - util: Accept test data path for scsi device's sg_path (rhbz#957292) - tests: Modify the scsi util tests (rhbz#957292) - event: move event filtering to daemon (regression fix) (rhbz#1047964)- Add a read/write lock implementation (rhbz#1034807) - Push nwfilter update locking up to top level (rhbz#1034807) - utils: Introduce functions for kernel module manipulation (rhbz#1045124) - virCommand: Introduce virCommandSetDryRun (rhbz#1045124) - tests: Add test for new virkmod functions (rhbz#1045124) - Honor blacklist for modprobe command (rhbz#1045124) - qemu: Be sure we're using the updated value of backend during hotplug (rhbz#1056360) - network: Permit upstream forwarding of unqualified DNS names (rhbz#1061099) - network: Only prevent forwarding of DNS requests for unqualified names (rhbz#1061099) - network: Change default of forwardPlainNames to 'yes' (rhbz#1061099)- util: Correct the NUMA node range checking (rhbz#1045958) - storage: Add document for possible problem on volume detection (rhbz#726797) - storage: Fix autostart of pool with "fc_host" type adapter (rhbz#726797)- Mass rebuild 2014-01-24- CVE-2013-6436: Fix crash in lxcDomainGetMemoryParameters (rhbz#1049137) - Fix crash in lxcDomainSetMemoryParameters (rhbz#1052062) - Don't crash if a connection closes early (CVE-2014-1447) - Really don't crash if a connection closes early (CVE-2014-1447) - qemu: Change the default unix monitor timeout (rhbz#892273) - virSecuritySELinuxSetFileconHelper: Don't fail on read-only NFS (rhbz#996543) - qemu: Avoid operations on NULL monitor if VM fails early (rhbz#1054785) - virt-login-shell: Fix regressions in behavior (rhbz#1015247) - pci: Make reattach work for unbound devices (rhbz#1046919) - pci: Fix failure paths in detach (rhbz#1046919) - qemu: Don't detach devices if passthrough doesn't work (rhbz#1046919) - Fix migration with QEMU 1.6 (rhbz#1053405) - build: More workarounds for if_bridge.h (rhbz#1042937) - build: Fix build with latest rawhide kernel headers (rhbz#1042937) - aarch64: Disable -fstack-protector. (rhbz#1042937) - AArch64: Parse cputopology from /proc/cpuinfo. (rhbz#1042937) - virDomainEventCallbackListFree: Don't leak @list->callbacks (rhbz#1047964) - Fix memory leak in virObjectEventCallbackListRemoveID() (rhbz#1047964) - event: Filter global events by domain:getattr ACL (CVE-2014-0028) - Doc: Improve the document for nodesuspend (rhbz#1045089) - Doc: Add "note" for node-memory-tune (rhbz#1045089)- qemu: Ask for -enable-fips when FIPS is required (rhbz#1035474) - qemu: Properly set MaxMemLock when hotplugging with VFIO (rhbz#1035490) - qemu: Avoid duplicate security label restore on hostdev attach failure (rhbz#1035490) - qemu: Re-add hostdev interfaces to hostdev array on libvirtd restart (rhbz#1045002) - domain: Don't try to interpret as virtio config for hostdev interfaces (rhbz#1046337) - virBitmapParse: Fix behavior in case of error and fix up callers (rhbz#1047234) - qemu: Fix live pinning to memory node on NUMA system (rhbz#1047234) - qemu: Clean up qemuDomainSetNumaParameters (rhbz#1047234) - qemu: Range check numa memory placement mode (rhbz#1047234) - virkeycode: Allow ANSI_A (rhbz#1044806) - Fix argument order of qemuMigrationPerformJob(). (rhbz#1049338) - qemu: Do not access stale data in virDomainBlockStats (CVE-2013-6458) - qemu: Avoid using stale data in virDomainGetBlockInfo (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockJobImpl (CVE-2013-6458) - qemu: Fix job usage in qemuDomainBlockCopy (rhbz#1048643) - qemu: Fix job usage in virDomainGetBlockIoTune (CVE-2013-6458) - PanicCheckABIStability: Need to check for existence (rhbz#996520) - virsh: Improve usability of '--print-xml' flag for attach-disk command (rhbz#1049529) - virsh: Don't use legacy API if --current is used on device hot(un)plug (rhbz#1049529) - virsh: Use inactive definition when removing disk from config (rhbz#1049529)- Mass rebuild 2013-12-27- qemu: Check for reboot-timeout on monitor (rhbz#1042690) - virsh: Fix return value error of cpu-stats (rhbz#1043388) - tools: Fix virsh connect man page (rhbz#1043260) - conf: Introduce generic ISA address (rhbz#996520) - conf: Add support for panic device (rhbz#996520) - qemu: Add support for -device pvpanic (rhbz#996520) - Fix invalid read in virNetSASLSessionClientStep debug log (rhbz#1043864) - virsh: man: Mention that volumes need to be in storage pool for undefine (rhbz#1044445)- spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - qemu: hotplug: Only label hostdev after checking device conflicts (rhbz#1025108) - qemu: hotplug: Fix double free on USB collision (rhbz#1025108) - qemu: hotplug: Fix adding USB devices to the driver list (rhbz#1025108) - docs: Enhance memoryBacking/locked documentation (rhbz#1035954) - util: Fix two virCompareLimitUlong bugs (rhbz#1024272) - cgroups: Redefine what "unlimited" means wrt memory limits (rhbz#1024272) - qemu: Report VIR_DOMAIN_MEMORY_PARAM_UNLIMITED properly (rhbz#1024272) - qemu: Fix minor inconsistency in error message (rhbz#1024272) - conf: Don't format memtune with unlimited values (rhbz#1024272) - qemu_process: Read errors from child (rhbz#1035955) - network: Properly update iptables rules during net-update (rhbz#1035336) - Tie SASL callbacks lifecycle to virNetSessionSASLContext (rhbz#1039991) - screenshot: Implement multiple screen support (rhbz#1026966) - Switch to private redhat namespace for QMP I/O error reason (rhbz#1026966) - Support virtio disk hotplug in JSON mode (rhbz#1026966)- nodedev: Resolve Relax-NG validity error (rhbz#1035792) - test-lib: Make case skipping possible (rhbz#1034380) - tests: Don't test user config file if ran as root (rhbz#1034380) - Improve cgroups docs to cover systemd integration (rhbz#1004340) - Fix busy wait loop in LXC container I/O handling (rhbz#1032705) - tests: Guarantee abs_srcdir in all C tests (rhbz#1035403) - Introduce standard methods for sorting strings with qsort (rhbz#1035403) - Add virFileIsMountPoint function (rhbz#1035403) - Pull lxcContainerGetSubtree out into shared virfile module (rhbz#1035403) - Fix bug in identifying sub-mounts (rhbz#1035403) - LXC: Ensure security context is set when mounting images (rhbz#923903) - Ensure to zero out the virDomainBlockJobInfo arg (rhbz#1028846) - qemu: Default to vfio for nodedev-detach (rhbz#1035188) - daemon: Run virStateCleanup conditionally (rhbz#1033061) - qemu: Add "-boot strict" to commandline whenever possible (rhbz#1037593) - tests: Add forgotten boot-strict test files (rhbz#1037593) - conf: Fix XML formatting of RNG device info (rhbz#1035118) - qemu: Improve error when setting invalid count of vcpus via agent (rhbz#1035108) - Add qxl ram size to ABI stability check (rhbz#1035123)- virsh-domain: Mark --live and --config mutually exclusive in vcpucount (rhbz#1024245) - virSecurityLabelDefParseXML: Don't parse label on model='none' (rhbz#1028962) - qemuMonitorIO: Don't use @mon after it's unrefed (rhbz#1018267) - qemu: Allow hotplug of multiple SCSI devices (rhbz#1031062) - qemu: Call qemuSetupHostdevCGroup later during hotplug (rhbz#1025108) - virscsi: Hostdev SCSI AdapterId retrieval fix (rhbz#1031079) - storage: Returns earlier if source adapter of the scsi pool is a HBA (rhbz#1027680) - spec: Restrict virt-login-shell usage (rhbz#1033614) - spec: Don't save/restore running VMs on libvirt-client update (rhbz#1033626) - Don't start a nested job in qemuMigrationPrepareAny (rhbz#1018267)- virpci: Don't error on unbinded devices (rhbz#1019387) - network: Fix connections count in case of allocate failure (rhbz#1020135) - qemu: Clean up migration ports when migration cancelled (rhbz#1019237) - qemuMigrationBeginPhase: Check for 'drive-mirror' for NBD (rhbz#1022393) - Allow root directory in filesystem source dir schema (rhbz#1028107) - Use a port from the migration range for NBD as well (rhbz#1025699) - qemu: Avoid double free of VM (rhbz#1018267) - util: Use size_t instead of unsigned int for num_virtual_functions (rhbz#1025397) - pci: Properly handle out-of-order SRIOV virtual functions (rhbz#1025397) - conf: Do better job when comparing features ABI compatibility (rhbz#1008989) - schema: Rename option 'hypervtristate' to 'featurestate' (rhbz#1008989) - conf: Mark user provided strings in error messages when parsing XML (rhbz#1008989) - cpu: Add support for loading and storing CPU data (rhbz#1008989) - cpu: x86: Rename struct cpuX86cpuid as virCPUx86CPUID (rhbz#1008989) - cpu: x86: Rename struct cpuX86Data as virCPUx86Data (rhbz#1008989) - cpu: x86: Rename x86DataFree() as virCPUx86DataFree() (rhbz#1008989) - Ensure 'arch' is always set in cpuArchNodeData (rhbz#1008989) - cpu: x86: Rename x86MakeCPUData as virCPUx86MakeData (rhbz#1008989) - cpu: x86: Rename x86DataAddCpuid as virCPUx86DataAddCPUID (rhbz#1008989) - cpu: x86: Rename data_iterator and DATA_ITERATOR_INIT (rhbz#1008989) - cpu: x86: Fix return types of x86cpuidMatch and x86cpuidMatchMasked (rhbz#1008989) - cpu: x86: Use whitespace to clarify context and use consistent labels (rhbz#1008989) - cpu: x86: Clean up error messages in x86VendorLoad() (rhbz#1008989) - cpu: Export few x86-specific APIs (rhbz#1008989) - cpu: x86: Parse the CPU feature map only once (rhbz#1008989) - cpu_x86: Refactor storage of CPUID data to add support for KVM features (rhbz#1008989) - qemu: Add monitor APIs to fetch CPUID data from QEMU (rhbz#1008989) - cpu: x86: Add internal CPUID features support and KVM feature bits (rhbz#1008989) - conf: Refactor storing and usage of feature flags (rhbz#1008989) - qemu: Add support for paravirtual spinlocks in the guest (rhbz#1008989) - qemu: process: Validate specific CPUID flags of a guest (rhbz#1008989)- Add helpers for getting env vars in a setuid environment (rhbz#1015247) - Only allow 'stderr' log output when running setuid (CVE-2013-4400) - Close all non-stdio FDs in virt-login-shell (CVE-2013-4400) - Don't link virt-login-shell against libvirt.so (CVE-2013-4400) - build: Fix linking virt-login-shell (rhbz#1015247) - build: Fix build of virt-login-shell on systems with older gnutls (rhbz#1015247) - Set a sane $PATH for virt-login-shell (rhbz#1015247) - spec: Fix rpm build when lxc disabled (rhbz#1015247) - Move virt-login-shell into libvirt-login-shell sub-RPM (rhbz#1015247) - Make virCommand env handling robust in setuid env (rhbz#1015247) - Remove all direct use of getenv (rhbz#1015247) - Block all use of getenv with syntax-check (rhbz#1015247) - Only allow the UNIX transport in remote driver when setuid (rhbz#1015247) - Don't allow remote driver daemon autostart when running setuid (rhbz#1015247) - Add stub getegid impl for platforms lacking it (rhbz#1015247) - Remove (nearly) all use of getuid()/getgid() (rhbz#1015247) - Block all use of libvirt.so in setuid programs (rhbz#1015247) - spec: Clean up distribution of ChangeLog (and others) (rhbz#1024393) - Push RPM deps down into libvirt-daemon-driver-XXXX sub-RPMs (rhbz#1024393)- qemu_process: Make qemuProcessReadLog() more versatile and reusable (rhbz#1001738) - qemu: monitor: Add infrastructure to access VM logs for better err msgs (rhbz#1001738) - qemu: monitor: Produce better errors on monitor hangup (rhbz#1001738) - qemu: Wire up better early error reporting (rhbz#1001738) - qemu: process: Silence coverity warning when rewinding log file (rhbz#1001738) - qemu: hostdev: Refactor PCI passhrough handling (rhbz#1001738) - qemu: hostdev: Fix function spacing and header formatting (rhbz#1001738) - qemu: hostdev: Add checks if PCI passthrough is available in the host (rhbz#1001738) - qemu: Prefer VFIO for PCI device passthrough (rhbz#1001738) - qemu: Init @pcidevs in qemuPrepareHostdevPCIDevices (rhbz#1001738) - Fix max stream packet size for old clients (rhbz#950416) - Adjust legacy max payload size to account for header information (rhbz#950416) - rpc: Correct the wrong payload size checking (rhbz#950416) - qemu: Simplify calling qemuDomainHostdevNetConfigRestore (rhbz#1005682) - qemu: Move qemuDomainRemoveNetDevice to avoid forward reference (rhbz#1005682) - qemu: Fix removal of (rhbz#1005682) - remote: Fix regression in event deregistration (rhbz#1020376) - qemu: managedsave: Add support for compressing managed save images (rhbz#1017227) - qemu: snapshot: Add support for compressing external snapshot memory (rhbz#1017227) - Migration: Introduce VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - virsocket: Introduce virSocketAddrIsWildcard (rhbz#1015215) - qemu: Implement support for VIR_MIGRATE_PARAM_LISTEN_ADDRESS (rhbz#1015215) - qemu_conf: Introduce "migration_address" (rhbz#1015215) - qemu: Include listenAddress in debug prints (rhbz#1015215) - docs: Expand description of host-model CPU mode (rhbz#1014682) - qemu: Avoid assigning unavailable migration ports (rhbz#1019237) - qemu: Make migration port range configurable (rhbz#1019237) - qemu: Fix augeas support for migration ports (rhbz#1019237) - Fix perms for virConnectDomainXML{To, From}Native (CVE-2013-4401)- virNetDevBandwidthEqual: Make it more robust (rhbz#1014503) - qemu_hotplug: Allow QoS update in qemuDomainChangeNet (rhbz#1014503) - qemu: Check actual netdev type rather than config netdev type during init (rhbz#1012824) - Fix crash in libvirtd when events are registered & ACLs active (CVE-2013-4399) (rhbz#1011429) - Remove virConnectPtr arg from virNWFilterDefParse* (rhbz#1015108) - Don't pass virConnectPtr in nwfilter 'struct domUpdateCBStruct' (rhbz#1015108) - Remove use of virConnectPtr from all remaining nwfilter code (rhbz#1015108) - Don't set netdev offline in container cleanup (rhbz#1014604) - Avoid reporting an error if veth device is already deleted (rhbz#1014604) - Avoid deleting NULL veth device name (rhbz#1014604) - Retry veth device creation on failure (rhbz#1014604) - Use 'vnet' as prefix for veth devices (rhbz#1014604) - Free cmd in virNetDevVethDelete (rhbz#1014604) - Free cmd in virNetDevVethCreate (rhbz#1014604) - LXC: Fix handling of RAM filesystem size units (rhbz#1015689) - build: Add lxc testcase to dist list (rhbz#1015689) - tests: Work with older dbus (rhbz#1018730) - virdbus: Add virDBusHasSystemBus() (rhbz#1018730) - virsystemd: Don't fail to start VM if DBus isn't available or compiled in (rhbz#1018730) - DBus: Introduce virDBusIsServiceEnabled (rhbz#1018730) - Change way we fake dbus method calls (rhbz#1018730) - Fix virsystemdtest for previous commit (rhbz#1018730) - LXC: Workaround machined uncleaned data with containers running systemd. (rhbz#1018730) - Allow use of a private dbus bus connection (rhbz#998365) - Add a method for closing the dbus system bus connection (rhbz#998365) - Make LXC controller use a private dbus connection & close it (rhbz#998365) - Fix flaw in detecting log format (rhbz#927072) - Fix exit status of lxc controller (rhbz#927072) - Improve error reporting with LXC controller (rhbz#927072) - nwfilter: Don't fail to start if DBus isn't available (rhbz#927072) - Don't ignore all dbus connection errors (rhbz#927072) - LXC: Check the existence of dir before resolving symlinks (rhbz#927072) - Ensure lxcContainerMain reports errors on stderr (rhbz#927072) - Ensure lxcContainerResolveSymlinks reports errors (rhbz#927072) - Improve log filtering in virLXCProcessReadLogOutputData (rhbz#927072) - Initialize threading & error layer in LXC controller (rhbz#1018725) - qemu_migration: Avoid crashing if domain dies too quickly (rhbz#1018267) - Convert uuid to a string before printing it (rhbz#1019023)- conf: Don't crash on invalid chardev source definition of RNGs and other (rhbz#1012196) - rpc: Increase bound limit for virDomainGetJobStats (rhbz#1012818) - qemu: Free all driver data in qemuStateCleanup (rhbz#1011330) - qemu: Don't leak reference to virQEMUDriverConfigPtr (rhbz#1011330) - qemu: Eliminate redundant if clauses in qemuCollectPCIAddress (rhbz#1003983) - qemu: Allow some PCI devices to be attached to PCIe slots (rhbz#1003983) - qemu: Replace multiple strcmps with a switch on an enum (rhbz#1003983) - qemu: Support ich9-intel-hda audio device (rhbz#1003983) - qemu: Turn if into switch in qemuDomainValidateDevicePCISlotsQ35 (rhbz#1003983) - qemu: Prefer to put a Q35 machine's dmi-to-pci-bridge at 00:1E.0 (rhbz#1003983)- Fix crash in remoteDispatchDomainMemoryStats (CVE-2013-4296) - LXC: Don't mount securityfs when user namespace enabled (rhbz#872648) - Move array of mounts out of lxcContainerMountBasicFS (rhbz#872648) - Ensure root filesystem is recursively mounted readonly (rhbz#872648) - qemu: Fix seamless SPICE migration (rhbz#1010861) - qemu: Use "ide" as device name for implicit SATA controller on Q35 (rhbz#1008903) - qemu: Only parse basename when determining emulator properties (rhbz#1010617) - qemu: Recognize -machine accel=kvm when parsing native (rhbz#1010617) - qemu: Don't leave shutdown inhibited on attach failure (rhbz#1010617) - qemu: Don't leak vm on failure (rhbz#1010617) - Fix typo in identity code which is pre-requisite for CVE-2013-4311 (rhbz#1006272)- Also store user & group ID values in virIdentity (rhbz#1006272) - Ensure system identity includes process start time (rhbz#1006272) - Add support for using 3-arg pkcheck syntax for process (CVE-2013-4311) - Free slicename in virSystemdCreateMachine (rhbz#1008619) - qemu: Fix checking of ABI stability when restoring external checkpoints (rhbz#1008340) - qemu: Use "migratable" XML definition when doing external checkpoints (rhbz#1008340) - qemu: Fix memleak after commit 59898a88ce8431bd3ea249b8789edc2ef9985827 (rhbz#1008340) - qemu: Avoid dangling job in qemuDomainSetBlockIoTune (rhbz#700443)- Pass AM_LDFLAGS to driver modules too (rhbz#1006299) - virsh domjobinfo: Do not return 1 if job is NONE (rhbz#1006864) - Fix polkit permission names for storage pools, vols & node devices (rhbz#700443) - Fix naming of permission for detecting storage pools (rhbz#700443) - security: Provide supplemental groups even when parsing label (CVE-2013-4291) (rhbz#1006513) - virFileNBDDeviceAssociate: Avoid use of uninitialized variable (CVE-2013-4297) - Rename "struct interface_driver" to virNetcfDriverState (rhbz#983026) - netcf driver: Use a single netcf handle for all connections (rhbz#983026) - virDomainDefParseXML: Set the argument of virBitmapFree to NULL after calling virBitmapFree (rhbz#1006722) - Add test for the nodemask double free crash (rhbz#1006722) - qemu: Fix checking of guest ABI compatibility when reverting snapshots (rhbz#1006886)- Don't crash in qemuBuildDeviceAddressStr (rhbz#1003526) - Fix leaks in python bindings (rhbz#1003828) - Process virtlockd.conf instead of libvirtd.conf (rhbz#1003685) - test_virtlockd.aug.in: Use the correct file (rhbz#1003685) - qemu: Make domain renaming work during migration (rhbz#999352) - qemu: Handle huge number of queues correctly (rhbz#651941) - conf: Remove the actual hostdev when removing a network (rhbz#1003537) - conf: Don't deref NULL actual network in virDomainNetGetActualHostdev() (rhbz#1003537) - python: Fix a PyList usage mistake (rhbz#1002558) - Add '' element to '' network schemas (rhbz#1004364) - Always specify qcow2 compat level on qemu-img command line (rhbz#997977) - selinux: Distinguish failure to label from request to avoid label (rhbz#924153) - selinux: Enhance test to cover nfs label failure (rhbz#924153)- RPC: Don't accept client if it would overcommit max_clients (rhbz#981729) - Introduce max_queued_clients (rhbz#981729) - conf: Add default USB controller in qemu post-parse callback (rhbz#819968) - qemu: Rename some functions in qemu_command.c (rhbz#819968) - qemu: Eliminate almost-duplicate code in qemu_command.c (rhbz#819968) - qemu: Enable auto-allocate of all PCI addresses (rhbz#819968) - qemu: Add pcie-root controller (rhbz#819968) - qemu: Add dmi-to-pci-bridge controller (rhbz#819968) - qemu: Fix handling of default/implicit devices for q35 (rhbz#819968) - qemu: Properly set/use device alias for pci controllers (rhbz#819968) - qemu: Enable using implicit sata controller in q35 machines (rhbz#819968) - qemu: Improve error reporting during PCI address validation (rhbz#819968) - qemu: Refactor qemuDomainCheckDiskPresence for only disk presence check (rhbz#910171) - qemu: Add helper functions for diskchain checking (rhbz#910171) - qemu: Check presence of each disk and its backing file as well (rhbz#910171) - conf: Add startupPolicy attribute for harddisk (rhbz#910171) - qemu: Support to drop disk with 'optional' startupPolicy (rhbz#910171) - Split TLS test into two separate tests (rhbz#994158) - Avoid re-generating certs every time (rhbz#994158) - Change data passed into TLS test cases (rhbz#994158) - Fix validation of CA certificate chains (rhbz#994158) - Fix parallel runs of TLS test suites (rhbz#994158) - tests: Fix parallel runs of TLS test suites (rhbz#994158) - Add a man page for virtlockd daemon (rhbz#991494) - Add an example config file for virtlockd (rhbz#991494) - Properly handle -h / -V for --help/--version aliases in virtlockd/libvirtd (rhbz#991494) - Make check for /dev/loop device names stricter to avoid /dev/loop-control (rhbz#924815) - Ensure securityfs is mounted readonly in container (rhbz#872642) - Add info about access control checks into API reference (rhbz#700443) - Record the where the auto-generated data comes from (rhbz#700443) - Add documentation for access control system (rhbz#700443) - virsh-domain: Flip logic in cmdSetvcpus (rhbz#996552) - Honour root prefix in lxcContainerMountFSBlockAuto (rhbz#924815) - util: Add virGetUserDirectoryByUID (rhbz#988491) - Introduce a virt-login-shell binary (rhbz#988491) - build: Fix compilation of virt-login-shell.c (rhbz#988491) - Fix double-free and broken logic in virt-login-shell (rhbz#988491) - Address missed feedback from review of virt-login-shell (rhbz#988491) - Ensure that /dev exists in the container root filesystem (rhbz#924815) - remote: Fix a segfault in remoteDomainCreateWithFlags (rhbz#994855) - build: Avoid -lgcrypt with newer gnutls (rhbz#951637) - virnettlscontext: Resolve Coverity warnings (UNINIT) (rhbz#994158) - build: Fix missing max_queued_clients in augeas test file for libvirtd.conf (rhbz#981729) - virsh-domain: Fix memleak in cmdCPUBaseline (rhbz#997798) - Fix typo in domain name in polkit acl example (rhbz#700443) - Update polkit examples to use 'lookup' method (rhbz#700443) - Add bounds checking on virDomainMigrate*Params RPC calls (CVE-2013-4292) (rhbz#1002667) - Add bounds checking on virDomainGetJobStats RPC call (rhbz#1002667) - Add bounds checking on virDomain{SnapshotListAllChildren, ListAllSnapshots} RPC calls (rhbz#1002667) - Add bounds checking on virConnectListAllDomains RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllStoragePools RPC call (rhbz#1002667) - Add bounds checking on virStoragePoolListAllVolumes RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNetworks RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllInterfaces RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNodeDevices RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllNWFilters RPC call (rhbz#1002667) - Add bounds checking on virConnectListAllSecrets RPC call (rhbz#1002667) - Prohibit unbounded arrays in XDR protocols (rhbz#1002667) - virbitmap: Refactor virBitmapParse to avoid access beyond bounds of array (rhbz#997906) - virbitmaptest: Fix function header formatting (rhbz#997906) - virbitmaptest: Add test for out of bounds condition (rhbz#997906) - virsh-domain: Fix memleak in cmdUndefine with storage (rhbz#999057) - virsh: Modify vshStringToArray to duplicate the elements too (rhbz#999057) - virsh: Don't leak list of volumes when undefining domain with storage (rhbz#999057) - Fix URI connect precedence (rhbz#999323) - tests: Add URI precedence checking (rhbz#999323) - Don't free NULL network in cmdNetworkUpdate (rhbz#1001094) - virsh: Fix debugging (rhbz#1001628) - qemu: Remove hostdev entry when freeing the depending network entry (rhbz#1002669) - Set security label on FD for virDomainOpenGraphics (rhbz#999925) - virsh: Free the caps list properly if one of them is invalid (rhbz#1001957) - virsh: Free the formatting string when listing pool details (rhbz#1001957) - virsh-pool.c: Don't jump over variable declaration (rhbz#1001957) - virsh: Free the list from ListAll APIs even for 0 items (rhbz#1001957) - virsh: Free messages after logging them to a file (rhbz#1001957) - Reverse logic allowing partial DHCP host XML (rhbz#1001078) - virsh: Print cephx and iscsi usage (rhbz#1000155) - qemu_conf: Fix broken logic for adding passthrough iscsi lun (rhbz#1000159) - Report secret usage error message similarly (rhbz#1000168) - docs: Update the formatdomain disk examples (rhbz#1000169) - docs: Update formatsecrets to include more examples of each type (rhbz#1000169) - docs: Update iSCSI storage pool example (rhbz#1000169) - docs: Reformat attribute description in formatdomain (rhbz#1000169) - qemuBuildNicDevStr: Add mq=on for multiqueue networking (rhbz#651941) - migration: Do not restore labels on failed migration (rhbz#822052) - qemu: Drop qemuDomainMemoryLimit (rhbz#1001143) - docs: Discourage users to set hard_limit (rhbz#1001143) - docs: Clean 09adfdc62de2b up (rhbz#1001143) - qemuSetupMemoryCgroup: Handle hard_limit properly (rhbz#1001143) - qemuBuildCommandLine: Fall back to mem balloon if there's no hard_limit (rhbz#1001143) - qemuDomainAttachHostPciDevice: Fall back to mem balloon if there's no hard_limit (rhbz#1001143)- spec: Change --enable-werror handling to match upstream - Delete obsolete / unused python test files (rhbz#884103) - Remove reference to python/tests from RPM %doc (rhbz#884103) - spec: Explicitly claim ownership of channel subdir (rhbz#884103) - Add APIs for formatting systemd slice/scope names (rhbz#980929) - Add support for systemd cgroup mount (rhbz#980929) - Cope with races while killing processes (rhbz#980929) - Enable support for systemd-machined in cgroups creation (rhbz#980929) - Ensure LXC/QEMU APIs set the filename for errors (rhbz#991348) - Avoid crash if NULL is passed for filename/funcname in logging (rhbz#991348)- Rebased to libvirt-1.1.1- qemu: Fix double free in qemuMigrationPrepareDirect (rhbz#977961) - Fix crash when multiple event callbacks were registered (CVE-2013-2230) - Paused domain should remain paused after migration (rhbz#981139)- Rebased to libvirt-1.1.0- Rebased to libvirt-1.0.6- virInitctlRequest: Don't hardcode 384 bytes size - network: Fix network driver startup for qemu:///session - virInitctlRequest: Unbreak make syntax check - virInitctlRequest: Unbreak make syntax check - build: Always include sanitytest in tarball - qemu: Fix stupid typos in VFIO cgroup setup/teardown - build: Always include libvirt_lxc.syms in tarball - build: Clean up stray files found by 'make distcheck' - spec: Proper soft static allocation of qemu uid - Fix F_DUPFD_CLOEXEC operation args - build: Fix mingw build of virprocess.c - Fix potential use of undefined variable in remote dispatch code - build: Avoid non-portable cast of pthread_t - Fix release of resources with lockd plugin - Fixup rpcgen code on kFreeBSD too - Make detect_scsi_host_caps a function on all architectures - qemu: Allocate network connections sooner during domain startup - tests: Files named '.*-invalid.xml' should fail validation - conf: Don't crash on a tpm device with no backends - Don't mention disk controllers in generic controller errors - iscsi: Don't leak portal string when starting a pool - util: Fix virFileOpenAs return value and resulting error logs- Rebased to libvirt-1.0.5- Rebuild for cyrus-sasl- Rebased to libvirt-1.0.4- Rebuild against gnutls 3.- Rebased to libvirt-1.0.3- Rebased to libvirt-1.0.2- Rebased to libvirt-1.0.1- Rebased to libvirt-1.0.0- Disable libxl on F18 too- Rebased to version 0.10.2.1 - Fix lvm volume creation when alloc=0 (bz #866481) - Clarify virsh send-keys man page example (bz #860004) - Fix occasional deadlock via virDomainDestroy (bz #859009) - Fix LXC deadlock from ctrl-c (bz #848119) - Fix occasional selinux denials with macvtap (bz #798605) - Fix multilib conflict with systemtap files (bz #831425) - Don't trigger keytab warning in system logs (bz #745203) - Fix qemu domxml-2-native NIC model out (bz #636832) - Fix error message if not enough space for lvm vol (bz #609104)- Disable libxl driver, since it doesn't build with xen 4.2 in rawhide- Re-add Use-qemu-system-i386-as-binary-instead-of-qemu.patch NB: This patch is Fedora-specific and not upstream. - Add upstream patches: don't duplicate environment variables (RHBZ#859596).- Upstream release 0.10.2 - network: define new API virNetworkUpdate - add support for QEmu sandbox support - blockjob: add virDomainBlockCommit - New APIs to get/set Node memory parameters - new API virConnectListAllSecrets - new API virConnectListAllNWFilters - new API virConnectListAllNodeDevices - parallels: add support of containers to the driver - new API virConnectListAllInterfaces - new API virConnectListAllNetworks - new API virStoragePoolListAllVolumes - Add PMSUSPENDED life cycle event - new API virStorageListAllStoragePools - Add per-guest S3/S4 state configuration - qemu: Support for Block Device IO Limits - a lot of bug fixes, improvements and portability work- Add (upstream) patches to label sockets for SELinux (RHBZ#853393).- Fix for 32 bit qemu renamed to qemu-system-i386 (RHBZ#857026).- Fix libvirtd segfault with old netcf-libs (bz 853381) - Drop unneeded dnsmasq --filterwin2k - Fix unwanted connection closing, needed for boxes- Remove dep on ceph RPM (rhbz #854360)- upstream release of 0.10.1 - many fixes from 0.10.0- upstream release of 0.10.0 - agent: add qemuAgentArbitraryCommand() for general qemu agent command - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo functions - network: use firewalld instead of iptables, when available - network: make network driver vlan-aware - esx: Implement network driver - driver for parallels hypervisor - Various LXC improvements - Add virDomainGetHostname - a lot of bug fixes, improvements and portability work- release candidate 1 of 0.10.0- Enable autotools to make previous patch work- fix security driver missing from the daemon- snapshot before 0.10.0 in a few weeks - adds the parallel driver support- Add upstream patch to fix RHBZ#842114.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- S390: support for s390(x) - snapshot: implement new APIs for esx and vbox - snapshot: new query APIs and many improvements - virsh: Allow users to reedit rejected XML - nwfilter: add DHCP snooping - Enable driver modules in libvirt RPM - Default to enable driver modules for libvirtd - storage backend: Add RBD (RADOS Block Device) support - sVirt support for LXC domains inprovement - a lot of bug fixes, improvements and portability work- qemu: allow snapshotting of sheepdog and rbd disks - blockjob: add new APIs - a lot of bug fixes, improvements and portability work- Rebased to version 0.9.11.3 - Abide URI username when connecting to hypervisor (bz 811397) - Fix managed USB mode (bz 814866) - Fix crash connecting to ESX host (bz 811891)- Update to 0.9.11 release- Revert previous change- Refactor RPM spec to allow install without default configs- Rebuild for libparted soname break- Update to 0.9.10- Fix LXC I/O handling- Add API virDomain{S,G}etInterfaceParameters - Add API virDomain{G, S}etNumaParameters - Add support for ppc64 qemu - Support Xen domctl v8 - many improvements and bug fixes- Fix install of libvirt-guests.service & libvirtd.service- Add support for QEMU 1.0 - Add preliminary PPC cpu driver - Add new API virDomain{Set, Get}BlockIoTune - block_resize: Define the new API - Add a public API to invoke suspend/resume on the host - various improvements for LXC containers - Define keepalive protocol and add virConnectIsAlive API - Add support for STP and VLAN filtering - many improvements and bug fixes- Remove versioned buildreq for yajl as 2.0.x features are not required.- Rebuild for yajl 2.0.1- Update to 0.9.7 release- xenlight available only on Xen arches (#745020)- Make PCI multifunction support more manual - Bug 742836 - F15 build still uses cgconfig - Bug 738725- Fix the qemu reboot bug and a few others bug fixes- many snapshot improvements (Eric Blake) - latency: Define new public API and structure (Osier Yang) - USB2 and various USB improvements (Marc-André Lureau) - storage: Add fs pool formatting (Osier Yang) - Add public API for getting migration speed (Jim Fehlig) - Add basic driver for Microsoft Hyper-V (Matthias Bolte) - many improvements and bug fixes- network bandwidth QoS control - Add new API virDomainBlockPull* - save: new API to manipulate save file images - CPU bandwidth limits support - allow to send NMI and key event to guests - new API virDomainUndefineFlags - Implement code to attach to external QEMU instances - bios: Add support for SGA - various missing python binding - many improvements and bug fixes- xenlight available only on Xen arches- Add ARM to NUMA platform excludes- new API virDomainGetVcpupinInfo - Add TXT record support for virtual DNS service - Support reboots with the QEMU driver - New API virDomainGetControlInfo API - New API virNodeGetMemoryStats - New API virNodeGetCPUTime - New API for send-key - New API virDomainPinVcpuFlags - support multifunction PCI device - lxc: various improvements - many improvements and bug fixes- Rebuild because of libparted soname bump (libparted.so.0 -> libparted.so.1).- add rule to require netcf-0.1.8 during build so that new transactional network change APIs are included. - document that CVE-2011-2178 has been fixed (by virtue of rebase to 0.9.2 - see https://bugzilla.redhat.com/show_bug.cgi?id=709777)- Framework for lock manager plugins - API for network config change transactions - flags for setting memory parameters - virDomainGetState public API - qemu: allow blkstat/blkinfo calls during migration - Introduce migration v3 API - Defining the Screenshot public API - public API for NMI injection - Various improvements and bug fixes- Add upstream patches: 0001-json-Avoid-passing-large-positive-64-bit-integers-to.patch 0001-qemudDomainMemoryPeek-change-ownership-selinux-label.patch 0002-remote-remove-bogus-virDomainFree.patch so that users can try out virt-dmesg. - Change /var/cache mode to 0711.- support various persistent domain updates - improvements on memory APIs - Add virDomainEventRebootNew - various improvements to libxl driver - Spice: support audio, images and stream compression - Various improvements and bug fixes- Support cputune cpu usage tuning - Add public APIs for storage volume upload/download - Add public API for setting migration speed on the fly - Add libxenlight driver - qemu: support migration to fd - libvirt: add virDomain{Get,Set}BlkioParameters - setmem: introduce a new libvirt API (virDomainSetMemoryFlags) - Expose event loop implementation as a public API - Dump the debug buffer to libvirtd.log on fatal signal - Audit support - Various improvements and bug fixes- fix a lack of API check on read-only connections - CVE-2011-1146- Fix kernel boot with latest QEMU- expose new API for sysinfo extraction - cgroup blkio weight support - smartcard device support - qemu: Support per-device boot ordering - Various improvements and bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Preliminary support for VirtualBox 4.0 - IPv6 support - Add VMware Workstation and Player driver driver - Add network disk support - Various improvements and bug fixes - from 0.8.6: - Add support for iSCSI target auto-discovery - QED: Basic support for QED images - remote console support - support for SPICE graphics - sysinfo and VMBIOS support - virsh qemu-monitor-command - various improvements and bug fixes- Enable JSON and netdev features in QEMU >= 0.13 - framework for auditing integration - framework DTrace/SystemTap integration - Setting the number of vcpu at boot - Enable support for nested SVM - Virtio plan9fs filesystem QEMU - Memory parameter controls - various improvements and bug fixes- Rebuilt for gcc bug 634757- disable the nwfilterxml2xmltest also on s390(x)- Upstream release 0.8.4- Fix potential overflow in boot menu code- Upstream release 0.8.3- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- CVE-2010-2237 ignoring defined main disk format when looking up disk backing stores - CVE-2010-2238 ignoring defined disk backing store format when recursing into disk image backing stores - CVE-2010-2239 not setting user defined backing store format when creating new image - CVE-2010-2242 libvirt: improperly mapped source privileged ports may allow for obtaining privileged resources on the host- Upstream release 0.8.2 - phyp: adding support for IVM - libvirt: introduce domainCreateWithFlags API - add 802.1Qbh and 802.1Qbg switches handling - Support for VirtualBox version 3.2 - Init script for handling guests on shutdown/boot - qemu: live migration with non-shared storage for kvm- Upstream release 0.8.1 - Starts dnsmasq from libvirtd with --dhcp-hostsfile - Add virDomainGetBlockInfo API to query disk sizing - a lot of bug fixes and cleanups- Upstream release 0.8.0 - Snapshotting support (QEmu/VBox/ESX) - Network filtering API - XenAPI driver - new APIs for domain events - Libvirt managed save API - timer subselection for domain clock - synchronous hooks - API to update guest CPU to host CPU - virDomainUpdateDeviceFlags new API - migrate max downtime API - volume wiping API - and many bug fixes- No change, just rebuild against new libparted with bumped soname.- Fix USB devices by product with security enabled (bz 574136) - Set kernel/initrd in security driver, fixes some URL installs (bz 566425)- macvtap support - async job handling - virtio channel - computing baseline CPU - virDomain{Attach,Detach}DeviceFlags - assorted bug fixes and lots of cleanups- libvirt-0.7.6-add-needed.patch: Fix FTBFS from --no-add-needed - Add BuildRequires: xmlrpc-c-client for libxmlrpc_client.so- upstream release of 0.7.6 - Use QEmu new device adressing when possible - Implement CPU topology support for QEMU driver - Implement SCSI controller hotplug/unplug for QEMU - Implement support for multi IQN - a lot of fixes and improvements- bump for libssh2 rebuild- Rebuild for libparted soname change- Add new API virDomainMemoryStats - Public API and domain extension for CPU flags - vbox: Add support for version 3.1 - Support QEMU's virtual FAT block device driver - a lot of fixes- upstream release of 0.7.4 - udev node device backend - API to check object properties - better QEmu monitor processing - MAC address based port filtering for qemu - support IPv6 and multiple addresses per interfaces - a lot of fixes- Really fix restore file labelling this time- Disable numactl on s390[x]. Again.- Fix QEMU save/restore permissions / labelling- Avoid compressing small log files (#531030)- Make libvirt-devel require libvirt-client, not libvirt - Fix qemu machine types handling- Upstream release of 0.7.2 - Allow to define ESX domains - Allows suspend and resulme of LXC domains - API for data streams - many bug fixes- Fix restore of qemu guest using raw save format (#523158)- Fix libvirtd memory leak during error reply sending (#528162) - Add several PCI hot-unplug typo fixes from upstream- Create /var/log/libvirt/{lxc,uml} dirs for logrotate - Make libvirt-python dependon on libvirt-client - Sync misc minor changes from upstream spec- Change logrotate config to weekly (#526769)- Disable sound backend, even when selinux is disabled (#524499) - Re-label qcow2 backing files (#497131)- Fix USB device passthrough (#522683)- rebuild for libssh2 1.2- Don't set a bogus error in virDrvSupportsFeature() - Fix raw save format- A couple of hot-unplug memory handling fixes (#523953)- disable numactl on s390[x]- revamp of spec file for modularity and RHELs- Upstream release of 0.7.1 - ESX, VBox driver updates - mutipath support - support for encrypted (qcow) volume - compressed save image format for Qemu/KVM - QEmu host PCI device hotplug support - configuration of huge pages in guests - a lot of fixes- Update to newer snapshot of 0.7.1 - Stop libvirt using untrusted 'info vcpus' PID data (#520864) - Support relabelling of USB and PCI devices - Enable multipath storage support - Restart libvirtd upon RPM upgrade- Update to pre-release git snapshot of 0.7.1 - Drop upstreamed patches- Fix migration completion with newer versions of qemu (#516187)- Add PCI host device hotplug support - Allow PCI bus reset to reset other devices (#499678) - Fix stupid PCI reset error message (bug #499678) - Allow PM reset on multi-function PCI devices (bug #515689) - Re-attach PCI host devices after guest shuts down (bug #499561) - Fix list corruption after disk hot-unplug - Fix minor 'virsh nodedev-list --tree' annoyance- Rewrite policykit support (rhbz #499970) - Log and ignore NUMA topology problems (rhbz #506590)- Don't fail to start network if ipv6 modules is not loaded (#516497)- Make sure qemu can access kernel/initrd (bug #516034) - Set perms on /var/lib/libvirt/boot to 0711 (bug #516034)- ESX, VBox3, Power Hypervisor drivers - new net filesystem glusterfs - Storage cloning for LVM and Disk backends - interface implementation based on netcf - Support cgroups in QEMU driver - QEmu hotplug NIC support - a lot of fixes- release of 0.6.5- release of 0.6.4 - various new APIs- release of 0.6.3 - VirtualBox driver- release of 0.6.2- release of 0.6.1- release of 0.6.0- release of 0.5.0- release of 0.4.6- release of 0.4.5- release of 0.4.4 - mostly a few bug fixes from 0.4.3- release of 0.4.3 - lots of bug fixes and small improvements- release of 0.4.2 - lots of bug fixes and small improvements- Release of 0.4.1 - Storage APIs - xenner support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.4.0 - SASL based authentication - PolicyKit authentication - improved NUMA and statistics support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.3 - Avahi support - NUMA support - lots of assorted improvements, bugfixes and cleanups - documentation and localization improvements- Release of 0.3.2 - API for domains migration - APIs for collecting statistics on disks and interfaces - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.1 - localtime clock support - PS/2 and USB input devices - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.3.0 - Secure remote access support - unification of daemons - lots of assorted bugfixes and cleanups - documentation and localization improvements- Release of 0.2.3 - lot of assorted bugfixes and cleanups - support for Xen-3.1 - new scheduler API- Release of 0.2.2 - lot of assorted bugfixes and cleanups - preparing for Xen-3.0.5- don't require xen; we don't need the daemon and can control non-xen now - fix scriptlet error (need to own more directories) - update description text- Release of 0.2.1 - lot of bug and portability fixes - Add support for network autostart and init scripts - New API to detect the virtualization capabilities of a host - Documentation updates- Fix loading of guest & network configs- Disable kqemu support since its not in Fedora qemu binary - Fix for -vnc arg syntax change in 0.9.0 QEMU- Fixed path to qemu daemon for autostart - Fixed generation of block in XML - Pre-create config directory at startup- support for KVM and QEmu - support for network configuration - assorted fixes- finish inactive Xen domains support - memory leak fix - RelaxNG schemas for XML configs- support for inactive Xen domains - improved support for Xen display and vnc - a few bug fixes - localization updates- rebuild against python 2.5- better error reporting - python bindings fixes and extensions - add support for shareable drives - add support for non-bridge style networking - hot plug device support - added support for inactive domains - API to dump core of domains - various bug fixes, cleanups and improvements - updated the localization- it's pkgconfig not pgkconfig !- fixing spec file, added %dist, -devel requires pkgconfig and xen-devel - Resolves: rhbz#202320- fix missing page size detection code for ia64 - fix mlock size when getting domain info list from hypervisor - vcpu number initialization - don't label crashed domains as shut off - fix virsh man page - blktapdd support for alternate drivers like blktap - memory leak fixes (xend interface and XML parsing) - compile fix - mlock/munlock size fixes- Fix bug when running against xen-3.0.3 hypercalls - Fix memory bug when getting vcpus info from xend- Support for localization - Support for new Xen-3.0.3 cdrom and disk configuration - Support for setting VNC port - Fix bug when running against xen-3.0.2 hypercalls - Fix reconnection problem when talking directly to http xend- patch from danpb to support new-format cd devices for HVM guests- reactivating ia64 support- new release - bug fixes - support for new hypervisor calls - early code for config files and defined domains- add patch to address dom0_ops API breakage in Xen 3.0.3 tree- add patch to support paravirt framebuffer in Xen- another patch to fix network handling in non-HVM guests- patch to fix virParseUUID()- vCPUs and affinity support - more complete XML, console and boot options - specific features support - enforced read-only connections - various improvements, bug fixes- add patch from pvetere to allow getting uuid from libvirt- build on ia64 now- don't BR xen, we just need xen-devel- need rebuild since libxenstore is now versionned- Add BuildRequires: xen-devel- rebuild- support for HVM Xen guests - various bugfixes- added a proxy mechanism for read only access using httpu - fixed header includes paths- extend and cleanup the driver infrastructure and code - python examples - extend uuid support - bug fixes, buffer handling cleanups - support for new Xen hypervisor API - test driver for unit testing - virsh --conect argument- various fixes - new APIs: for Node information and Reboot - virsh improvements and extensions - documentation updates and man page - enhancement and fixes of the XML description format- added error handling APIs - small bug fixes - improve python bindings - augment documentation and regression tests- new domain creation API - new UUID based APIs - more tests, documentation, devhelp - bug fixes- fixes some problems in 0.0.3 due to the change of names- changed library name to libvirt from libvir, complete and test the python bindings- upstream release of 0.0.2, use xend, save and restore added, python bindings fixed- created/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=4.5.0-36.el7_9.54.5.0-36.el7_9.54.5.0-36.el7_9.5 libvirtlibvirtd.confvirtlockd.confvirtlogd.conflibvirtdlibvirt.conflibvirtdvirtlockdvirtlogd60-libvirtd.conflibvirtd.servicevirt-guest-shutdown.targetvirtlockd-admin.socketvirtlockd.servicevirtlockd.socketvirtlogd-admin.socketvirtlogd.servicevirtlogd.socketlibvirtconnection-driverlock-driverlockd.solibvirt_iohelperlibvirtdvirtlockdvirtlogdlibvirt_lockd.auglibvirtd.augtest_libvirt_lockd.augtest_libvirtd.augtest_virtlockd.augtest_virtlogd.augvirtlockd.augvirtlogd.auglibvirt-daemon-4.5.0libvirt-acl.ruleslibvirtvirkeycode-atset1.7.gzvirkeycode-atset2.7.gzvirkeycode-atset3.7.gzvirkeycode-linux.7.gzvirkeycode-osx.7.gzvirkeycode-qnum.7.gzvirkeycode-usb.7.gzvirkeycode-win32.7.gzvirkeycode-xtkbd.7.gzvirkeyname-linux.7.gzvirkeyname-osx.7.gzvirkeyname-win32.7.gzlibvirtd.8.gzvirtlockd.8.gzvirtlogd.8.gzorg.libvirt.api.policyorg.libvirt.unix.policy50-libvirt.ruleslibvirtbootfilesystemsimageslibvirtlibvirt/etc//etc/libvirt//etc/logrotate.d//etc/sasl2//etc/sysconfig//usr/lib/sysctl.d//usr/lib/systemd/system//usr/lib64//usr/lib64/libvirt//usr/lib64/libvirt/lock-driver//usr/libexec//usr/sbin//usr/share/augeas/lenses//usr/share/augeas/lenses/tests//usr/share/doc//usr/share/doc/libvirt-daemon-4.5.0//usr/share//usr/share/man/man7//usr/share/man/man8//usr/share/polkit-1/actions//usr/share/polkit-1/rules.d//var/cache//var/lib/libvirt//var/log//var/run/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz9x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=15c85e2a11dded4525eb1b27c21c3f770ae8d052, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=a78772a89043e4f422bfcc4aaf10efbb630d9234, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=5244d2d53ebb9bb086e5726d2a4d735cf0b3c99b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=30c40ee4333c7671f8a59dcd7619e3fb29e1e57b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=d2b1a20bb0b424d84e75c2e4bc655efe2a338d1b, strippedtroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)XML 1.0 document, ASCII textI*q..RRR?RRRRRR.RRSRvR`R|RxRuRLRiRRIRYRPRGR{RRR?RVRORRFRERcReRRRgRDRdRR=R5R7R/dev/null 2>&1 || : fi rm -rf /var/lib/rpm-state/libvirt || :/bin/sh?p7zXZ !X~] crt:a`*!yyc[p)'$ꄯ>ԯ5 ( ֘hN[BL!ʥS@驎.Q)ffc%k7 z3r=aԈqI?JE_Qb]v]Q1l֡UMyV~9 RݨGD§֪K='ww=ԀV!JVyQ7 5PDuE vVqX`xZ5 3*M1pWy:9?/I E")DkmFZv7~͵+\Jړs{=V%pXڸ Mi#K! -h1pΥ^-bLVng8 ZE{44~. ؕdw/)Y ëɞ faV`H~!!7D=Rߩy3BiR+FV>@&Gpg[X I6׋\rك ^>>;ZWC ^EMz/s0eEO_F32T([90L$zdń.GMG7ٽ)9BaT\}fFi\I's>}?"Ŏ~,5OLJwi_z*D+w&ǁ5*e!IvNS2%5#Jŭ o64I`$7%p+${Wm6Aɗc\S C푩ȶ/t-#OwfۯoQ.1c0u^H{wo!{+6/j; F<;zL(3ޱ|hݔ'H!̧c`0!8ϰ6(ĖT[gq\^¶mc*m$نjg x[Vܞ:tkuD#>SKrs%)<4s?;˸Ԭ=Bx he@}EN]<qs t 1U<^I4O>-tF0_rê,LN36\z<"omTy~m&L녭1[ctzYS]5Ō.MK_o_ f?|cߡ}[% Թq,ƗG' "zVPk4jbls1>CKVMR@ez y^b۴| r5mI?ˌq/$X|Jhe}\UE [UZ`,Y@wڠ4aZ)Dܰfp>Z edM#aR9ԇ!#૾#Evۉyv]ach_4S Xt 2"+}}ht+#) }eUPZ č ܗ~k ]ˆ(s~9G+?+^ Sޤ/(^[ߵGmn'd#QL.,/ ;ȸCՙ1@= tgH*j9SLwn3 6R,vgY **~qH;W,#-6է#Uiw3=*2Ѥuybw׮ԫhhBtq֞ WmIahY8ŰT)N>H~R;%$J}f/r6WZN L?P@}gHH+ƬVǟ%4v?n.[`Ś|?!tƷ?^C!Aڒ/ath/91BùoN \Yٹs';|ӝ8=<XVUф?>r a=Ƴ-O0aR0c95$ &s (\ %9f*HqWcNDΦҳ/ C|&r<>*28Ґ0ԑ U,Y!JO8o^Zx0q1`πДZFw}}:KcUh'C|DgH5YѦs7afӯ<1\4 Fu2>wBML7޾ 6\ td mD_ZzOJGԮ(A#7"oDK~aش[aF%DZ!$BƦX# y|FW6̟1MW>_9'ty`gKАը14b@*dA[wc xN~j Th{]2cVPV@e3cwg(If.c9O"+Ky0BZtNOz [ixgt/0Nk.sdO):7hf8="BK^2rtbp9۫C1*x8/?nR9]Cy{KLdެXFN3mIHXBXs'T6߳韰ov̔1J $3\Qjǐ~m-oƽXeɾ%if30㧦֧o%oń O59~ `"K-VJdT/:̖?l!8 ڇᜈ$]|.Er'*Qq*,$S@}> h6! ul@fCqXiYZ.EKSę >TĘ6Y%+3߸TFj^e&ѩEZ"dN1@Ͱm /"krVc6Q=1^ct/M^l"zegs&& ;eHbPo "-?q]dkY oo0!Ϫqz,5g…/{g'}&wGh\Cv-\F3z-DƤZ< hvD l!DII}]'hs$IdS^Vw71 A(ڮvG/\_?nRMI`cAskP`ļD۟dSoV11~@; б).|ʉHpU᧩2Lq=\P<L,פo< %K yGlaHIKv`2ھTc =U^aߣey$wJFʹ+V5^-Pq%4 =;* +mB2VwVqN"T:6!ǗD ˙6hѻqa:0:bk`Ѕ*Azz%߼䊶3j|:ΆqF{v_Ȕxɂo^~;LRLG||T.1 b]^:lnRZVO:.PN{41`Hǧ Lf7-]_ÇbG#Gx y{qhg@Fhx쬿5v]myR1wLΑ|YWUu o uy=7foQ#(]-30w" N֐Sc-Gbo"gq 1i8#>AQK&ԐEԅ]DR^N;ϷCq; ۛ=B(4`]܆g|8,hH_VuԱ/_|_z+|Y hXUT$l>twMj*dwX׍OR3^!7@M.A$i8ke>x2zZuXf;lv J 4L$WR$ aϘ *aE&lLѩW ֺp'w!-^HJiꦽUA+*ib Ø5w7fH.P[S5ƮY>aH|"0Q! ᩒ+NXi2TNZp>Va<;^ʑ <6;_Ey[4^fzrq|^N˗0 ox ] d?Ayy-Q\)V 2gqASO4~33Q0xLuL8򱖘J\|LDžWj50[#j5,0d̉"itsp>FцV T#`kʠ ݦ&Ptc޻o:dEyӵ&,P`) MrؔUvgEv_ W?N `}Ⱥ􄮷~ASo7׭#z)1p`: JZˏjRC:9%=Yez0yqbUv\wy:I}ZҦu 9>0=j1Aa,t{CgAL\ <pQ`e}Jn'Â{3fM#ɕfdb$SiW7cSήwvohusC0?; ]]9f/MpH7 KLqwi^ÑV?,tÉŎ^jxcHź=F~#+8.'R#<54n#6HP# :Y^xe( 2z)y[JA[~ bxUB ʒW-X_Ks$1th3Y>\OO!>v0U'"q SHԣو ȋs~?Cl/@nl.$%{lSy <$wK: c9Nq Wg :C~]#@|WTBBPl 6Xf2-KC (ϸ1_?RR{o  x;+0V}p@U7=+&HFڰ\:h9]Dn%\fܳH>s`2tR-lVƔ81 ?@bm545jEʇ#i{ns{G4lq ϝ ,d4k ?߲hAdBE0K3F8*j7Ij%|Kӡ3 g ׇVs> HE׬2 Ku8edM>]L47\V~~#7ZOFFd+[vKr)L35B.xC 0I`#^d&#'؆M2H+U |aXaJPxRo%>o|-TvZ#r"J2, Ltee`|@r?m)ת'+qt//)N낳Yb!GF)Kw8|V7F'SQCK+4EZdMsU}?6W?1*s!! %ŶP Ō^[_=x":/'- gnԘ:;?R=LRa/tʠ'fW̡-K\D(1KC)ʚ1ѹRq v{V/r$ɱUN؝vq˯XI^Qk1(պ$l^̘}08{}o _NV'+d;!mh-peY}]#}Ě%-jR} /JҰpH9 +;bPes4k 6x:X#(ʅ5-<:Եc;j>ag}c\xBQOW(o9u8ZlvOfv=y X3;`QJJ/;ojIOB&9T_i_ W&3d(9:˞fVX8#:ΐa_BרΕ?'8i1wd cءA @tJ[Zj7 q-¼1GJi,˘tN\X8s8j>^!z˃Ty4/'^Z! E0} j$x3'5a3˖XK0rxAaknIG~{UjBn@86C s^(tUlx3o^FD*;K@ ՚^:Q{h:_R$g9Q~vߑ*Ԧ Fc |" 6 X)UK>ȓp3J[ŀTT#; +OZnGuoP~טcͧ<=_h6 (?{- #W|~b%37̽8@CaV ckÐV,-x &/<,[Sbil 4CНEĘTEv_Sb P/ȉ[|no3wP)*<:.tsjq\z9#|ئuQ`247&{lC޿@R5 ⵏ*X9:mjUPDj44/{ ~HqޕgA lYq`qqV+<=z`ⱊ!n& ʰWC칾ޜOHt$v\:\`2ƾs-b}LJrn6)4EE.ϱH ^ˮ#ٹRl/\_=ď$QV߀!c |LousB@cu(\9}^q 4R8R27*/, !w`ˍhGV`{kĐD8yNoǣpri%@.8q((ЉBcō$`#]B\H}&$`mM#[OfQW?r2+hirSN˶ a!n&4`p(x;LBl;O mU9%o2 ]RQ)ʼ_N|p >'ӟvRh!_\ln6M)ZBezms\U"ˈ~bBKחԤ 0wR.fĦ2)O;"Pbӂ4GU!T& #75SR߄ļbcPnYԊ߽7\c1kO63GEZ/5g0ENfeCNx ]z-_0@{hUJM)4)%DA <^Y&}dc.17/FFkΉ N쮃Gkoq oH i]Qt3Y UecgIk{폥d|n݂?ڍPX:0XlaNq3 3`տ'y[BRCF6GhJ֢0D?2̂;'E%@[#e0[[*]!{\x- z'b>[B:FNap[κz @9Vf5J d{FhJY蜸P)hɚTGYEr m0'b@"G4XY#a'ۺ97٘8rμD?Yt 8@FQʡ+m&]2j¹Aggh)xx퇪{ *hT $\őf*bsA|WKBDy͹o1RiLo:ɩfGOeAc|BO cVYx6$HP){-t>cJ2e)޴_DAvuA~FqLh;u0t?km?9=ϟE@ꝡ]8E UB4UKT6 @ǟǵ 1O#KsIQ/YU~#;^Fj&3 Yx,v @"xɟ\iEN򅿀TǴ|PBÎyf:?b8"3j.FVPs04"D1UwW*ojP>#7% Ѱp`['>hTY4NB CB%pD}͋J5UיXMo*2=NCJJo:D힔EWpS|}yQAx _Ք3`(Tg6O1Ctc0m^[JLxҾxRX+e:*v4λM=@)3W'/P,XYFq rB"`x4@I>ìBGYiBo p_Lj~-2l2!;ECZIg%4P(P t<^pػ^U6L B渰/9` =״NSnJPCTS4mcxj.o -F4T<ܛWr[NZ f֤)蜌7k `rúB҆\;dKdxk=\zE8`vʝSF0X9p/&xŠ< ]*>?؄ s")#%3%EoI 3RKc W eU%{wOը@Y!nK+ۆPkL2/Mz ?CN3L >@*o帷V )K|/f9D>MR^21x EKpіX0O}R[t,ݿ9ȍ! е " \SL>xR o٬yS>)hM4BZ (v\_3 Bi _ )۬DMN \|8/5Lvo&=WUpj=h*(b(]\qGOOS;;;PKL&WAj͸Kh`#5p,f[,!:  n, ěLRLv1 rǰfhQ\)~ yG+_Nkcr;os uU^zo6+_g.ds]M9I ۑlE'Z( jXf3*W%j޽ݥ'u-xL h887-C2zT*36WiPw6H\9a|0mR%/Q*_?z&136!B p&"oYKyPG)pgEq}!aa&$GFWveɼJ N2KC P0Ж]cёm(&A*͝V&qƬ8GSHs9S*),@2IR9m{+\Fq^]MւD`g J W0dSIyTޒLjra4qknG]Oi*Ogp䪱%ԍcF{ 6XBUT=@z*%$?*9i#G1G\Wi՗s `Κʅvb/A,{?l'U_j](z$/tFbm=(j;P 7‹вzg(ߡ>}eO>}%g0ۜoS_G]Տ-_ 4Ӧ[gISU T !ؖՋy.P Y!LT]Ty~8|5ӌdbݗە6}uf#۱R4n5qcNASii ōpg>S SBf9$ ݣAIxUVɗr!#\)YL,KKAHMVnBKDǮZC|0K+qizOP*bQzGM[Z2%pۑFܣF [T9.m>XHTB|Ę%ri{tkCDGd~ъܮǣh'-g%r=~ r`)9sVxZ(zo*p{f3kgĚì+8evTMK,^E۬jzΟ d`W Z)Dä2IĄښqjweA]BA<5 }0 oWO He*@tv+6xDn |vqdA4ggH*.f07'E}p"X_B܏p^8:q\_?̹2ewq* ?$"#V5n+b@Grr3Efzqh`C Nl8#yF X OHs+pM0맵@͎Si ;}{Jt”ϰxO}L%/A*SɼolSlOl.e'LL]L5$jC򛋦rxJFp'"`6CO߬Dz{vRqR\fLjfyHf<*j!쭅_/%>hP֒ [鶕t3mJ Wl%Ys0vdʺ$~-G_}O.|P4M:#iA72$ݬQJfzB,V/2p!T@]'q繘7;FxzP"U arݽ/[2z rIty{7ϝfiSdPtR`hnh7hSCV~ 7u"o@ORd֣Ļup!RPINcvzjn _ҏ Wk\ktDx#}#&@Al')p7XVX#;@ΨFWAE:},d7 ]^,YtE*,޵G .t"qL%ۛS<*n+\9+\* /cW&^6#A,j}w+1CTFp8* QLPku:se9q,)=m/#׮ѻZސg(=-,ê˲'GH7 V97^Z2h&5v,mW?2wyy?z\R;.U!ѥ$P|3>(;Ic^/U'`qnȕq\ ]yMGc[:lǨuVz0](I>FY1!aXX*mSkiY E7_`rՖF,g굃V)ź'~n(F8{٘-;i"!B;I_%1W22{H؟%[ Y=#V5,0zOf0u{H$~/QA0p&jqzlxcGX4$XE`'[#ί@X+4. ̼ GPm:ŒMLpR\D>]hF>.[%N8i{KU'p0zHeNH?B3pKP&D=Ϫ(E$_5}V 3w2Yτ_uK;?r;j4TEp8hSˍKl0m-y-,pqG#!Y퇑䄽#uO2x3Џp7 qHR*.s|L ;k'G8^2\Eq@f#I1'i8< MeYl{q. pW{CݙҹO{cŬ h A}%/AiExw( 5Q]~q_wi@ܟwh34H(4u0uP !R4Diw\)f$44.ŞDjL|Elt \(ˎ&2IO:k%tyg -l!CFlmBjD3YgwߧAP_=^Ҫhv3xޫ}\%ߘ}kjf2IRKWJ[?⇠(" Fai],*%L:+JBCG4^hiǨvs-s EZ}*1ڂQJ0#oQh {: tr=ю6yλNQd QV/N0LXߡd Lֵ{x5 ̟(r8˖KbCnG$< yfkm8FE W4t o:2P%?AtQW x=z5ş d5mbc48v(FØ mm]lhq(6oq] UҦ a}0؝N7SI.oc9G~-qDڮ`caψx]HԢLx~Fdv9̏.:#4,I\g'Vm.~ֻ_KH(O^՚rΩ=-´UmF 7R"[W,>D !'?sA*$ ( /G:vW/ [wBҾ84DRnⴱ*`)).@&꒭W!kC `Y'􃛩O 5Kj=is x)^+ ,)< NKɚ__^/څdT/vOeL4m*?{Tr=ٗDQl6ȥHTD\e'% b1ͮӇ :{uHHQpwqa(4"$5bI(ϞH h[U<{WK3{&⎻/h.2`fpt% 4[yg/& {93a\Ø_]3,.Kg`ؠiFYέ}]]䇰8dIXfX4#9-G۠ڇYYN`cVUGg{RL`\TK}/v`8LguwV(͎S xfN79/ΨTGh۶+dx_@آj/u}.vjEFQ/A nnU poxxR -#*r9²Iw 7gīSnr;yAUHq˘uK+hϵ9\5Ie#jt?GY` uS43[߂pZV ,Q2U(5+ qij.}Ć3=\7AɰvFߜ.=s& yymq -_M~c`j~7t&[yN>#-ް%YX8b.&ĔM-u_R1 0qEN|gԠ^4xY'6!"s5µ+p3rgǻ ,hmKjLAla&vO|C)` <=׏U}ݖb\ݰU aJq4 U!cYQ2` 'h Q-xH鲱 fo+  $yvN3K:T}Vyvų, סL:ZT=f>:vU awҮUVG!V+"˯T85r,ߚ`n5ApbTRnapk3~>Q~X UcmV}K&*к׮9:_lN(iGP[SӏzE^p+A޶zhM,Wkkw aVNb=h/Q$m=LjgSG/MVBe7{h)LyVY12Oh7Ք'?hce儣`Wثe+2ZqنYj2(±=3v51QirU`̕)Kƽslp+gA.[ qCQܦR>rϔk:wȍV4sڲĪвp'gER5&SoԖ"5"` N&5-J(cZǦ .LW?N)<}tt[2$2),<#d~X]F Bl9wO>xu|RsgcVD{.Tjhr5s]h.iN%I#Q, ~¶ TG"s``o;.T$nR"udBCb89+h}}~/8~jmF*>l|;tuR>J (TWg@kP N3Yob ЊzI6O[6PN2?c2ե$7}APdD~C4dJN(h C]bڤ<\swG%nZݒuf'إ)L43das\U#`yqu]39eUVYàQn3B݌N C2C EGhQlY7a$t{~<.AC;DaP,NotU.ej'[ZuN$L,ONא1ނL:A_Y#UOQ)@r}vʳ,!h{`(xmlĵ pQub#ؚj.I\1C̞m-_۹ j덶|V} O] ` ߃`f, +jpҬqL囸RCYjQb|:%YQt6qIcyrcLO` ŔS '_' r\!0Vΐ\<$o9/0-E:NkUWqjM։ A] Z=ݶUNntH][kLIu3Vay=\j$h6u90f{$;6g[&x?sJmH;T]+ɇkb*%d |a1ʜ®/EDžQgeQn21?O_ǻ-iH2{gKq9d;*vXJXr 9/RR"Hl--2ʥ83+uNݹ#Nջ 97P*0 y8a&yep&+|2qVM>QY2քf^Jᡨ|A~kdU=o[BپH!5Ao2z-H/+վ#A,N"T&E|\|^U~D}3XUs&l}8Ġ/.JƒuW *(}VJ*xRo=ՉH٬/bYт l; ^uSljF/TqXtϑb'" l;=>l+=hM.fZ}ߨO>}ҊvonL:jfk")BIXG$}m7V1^WJ4bˋت2@=fsE~W4|A¨՜.5ۛ,%Cl  :ŕ{fs"S꘼γƲp tZKeNg#jMWCo㑨 ¼*r:uIm5Sk #ҫ7G'R5R+*,Cɴ6YpSm  =yp3''c3z7Ƨk]+v}C?Xd Ebuyj:8?uuҁ'tԷI3We_0@_-l!6>L w3屰KT,3cY0dh=Hk-YL=V,ByF@j,#tʑg`G U*g#`'%#KW!m?7`yϟiQ1,d Z<}_rp`âU묧_1ܬ峎`~09!LaK(#Cs,| #de7 aG,\4 )&\ڔmR8mՈ7/d$ʬ|Y|HNa 5A:xf Xk|E&A#p&RH##ckHM7"۽KT$Y;ӹ}u ((,uuh(4L"[i׫*:"&Aj;i1j clfir4׉2?#/o?A3yscsM.HAٯ 󞫭-ݐF zƗ L@,Tײ2 ͫG V8~Ovo{{:yku!RS2-cȤ[{sv_ը$U|WȽ Y|H,G}F=-dmZkTkjuWy%51.iKRֻ|^y] )M<7DMN\Ɲ2Wp5BdjA~V3xgecf;hie>Y&f%T~6SjoQq ڠ"`yvrl쁁m냔4Z&#hi4|l2t2˟[0?l,7|ڃW$, FXAs 3D\;ŽA?ӱXC|KvހYyVaN)B(!T[##f)RXژb f{^xau1v ^дuKy̺ ū- "z.{bk˼~v-ULSH}@zL]gO;xE{ DbeglC }Ls%ۨf#a< NN79lqʀ6ƍi'4G &d]yI@'oyV2oQ/Xp55Qi)JBé0)9ALՂ@ȹo$D+tZA0tڤ: '%υaCMع['EOyw cwY]S4PN?6DAeB&z lPMLJ/?6`PGk\%ɶt&Ä΂HMM!u{lIlS7I>D>+^7홲F]TsOaqh}p6zwu,#*0K#I>dqoRTL'0bGS(}9,-z%]K(wMs3FzARpm(Q;Jž;A޾_t|Bj%>]/^ y@~z4{I~kMѫsL XKգcE7 K}PߡohbIp/TF[ވO)Iճ(4>?&aa؀s0 4<Q#W1xb^5B~A^OnRHpuDijr$kq\Anj9;߼-R7@_vT4hp7l,_N`_  vJwI.FH![r)_Q䑄qō[8¢^HapnwO EHؚPzv q@oDT.Md"rCɎi[;[UOۇI-6CD q[3yxFK%+i6vv:vh>O,~(k"9 ,j a6o~\ռ/BTR$K%МpAXi>cR؟B͚Q˃W0E۝>nO%{uLD_&ZS%o#\F܋Os"1:G@7@y:x1=u-!UG<K @w͟0aMΣ7"K7QeV,n{Tr \^8̡-LFXWR`4')^m~DϽ   H j":Aj ]`׏w|q&OS5-K>GdDƬ9<9y.Aw`/ўB[tf_3UK \^UX]?&KOKd]{# h2IL<>y{ F;huڶl̶<#bbz_9U[gN 1fT ~ B}[੆@(_,)59=b("9ew9I{[EESp?4LŃY*YËjIVyV w2Q qP;vN<7\gT?hdt͔~@&LfWX`(׿z\뮔<vʙW4RLgƱ̧7Q8D 6(o֓>#C:eq>9έ/*/u(h-g];QL>T@E*2%jpP i5m:񒽊]7xW,UǪ_y ,ä~+%_I١ګ}dV ,͆.^?Cx8T< ?EDQ;n[4's{G)$ifURm88~;#3$A=EWe_`wsYW^K4i 'j9!,x* dDT9cu niurh.XGL[ߔ/*a~:miapMtEdgp( +xޛK߾4&)#\ں6S\G5Z 紭 1\-Z+ļ)mKb@^+MK_mʼFUx^k5= jltճ Vx>00y$i',в)}_ E9jֳ"-H!׍Zi[Կ՝<+,;+e ;קּ,Oo߁"`z0nNzN\Dg.'X)˯X%7y8JG0o^ሲ|xli\|ۨ ds:ê*IWIBj eGZ/B̊59TB0o온|l< 413DQ8T+#H&pS4Hr{ebYo`5U^E*=ZÝ=ǭV{KqPN*![C%A-Xwojq =1̱&؎<)֔KԢ,^JhU)P^b}5˒ޟ^9g=5OkO߸q]K0П|' w9[5-tk(qZ*z0 X4,{`0YA9H-s* 4( d0bw/r˅m ^Vkuخ48,JE&4 BMC[0p+uvņaxںAUNm0 /7=) Tb)&˵;z`WPAfOxޞzd%+p,{tj%+\ߥY$&n0xvA$xs9dzJJ-lsc]IiߡADA<޺#L`ti4ob-Zi?W,&e"\|`D݊TUOAYFUbqj_++ ;o_&VwVI%ۢL:qE<WCp\Omf l)1FK8LdFo PtTzG-S)ETuS}u`4l]+숁V5->j9aBE۝oe:;'Ϣ-"6==R?7FХN>$9Ι]>0 0Vg6<[g??_B)Oƒ~\aM!cyk Aox;.7Z,eᴐ~`h"_~Qd ռjrGNA|xG-&+1D\l˰V4^f&lF 4z1 u4Z|(Z6fA~P_ۯKO{ĂčwaV z wh+#H`9d|]SaD'Ϋ'j*9FgUW6_*]XuV1qu3$siBȜɁp鑡ƌh++ȭC,:ģ9 z@wr_>x"k2. M܌~/sPjJi6L>GKX/ et6bHj>Z`-g\]^r3Mʮ?nGgZ(hV?<ᣩ3:4M1Ɗ+VIz+?-7uJh<θ< =Zd]K6Rf9+ֿ/]ݺJ o4w J 0J|`RJt2 a q\۟KLi/-fDE8{qn( <WND%0anWi]L$=+(ثG@R7 Qbz# v2cK1 Gltt]S̍OѧP_3߬fֳb֔4viP}?_Q^e4obkD5"̯Gk\P hggqkFg_]j>v7XyrmKd1tE y @Vx ~YU&$oj8M7>Rue<eE,ۂ75{R$Ex~$~'@;8 eU9 }&gF.ЩimL\}էzx$[dou+!QG@kj=TݵՎh@,BOvr-Usϰ=!*rY'nT|*Py*$wg$OgOSljuGV2ucvꝠcvףGP+us]FщV $"?K:R_4kspDu#_qӷ=0YG)f7oQvP 6w5L}W6NN)>u0F1;b$/ܦ|h19S`kGR%g!h;{ITCͰ?⪟.ZPcn1xGֱ&־oK^uDeF5iGWDC!YZ .O֫GX|vIS:t z멧FqRV--gJsx6Ϊ^M}D"N47Pʖq zzw\ɭR$,:k0]-h\nķXeKQ|k4>1uW>5ĥ~! @`Whف/ȹ Շr.,*-Z9nt2F?hX egOk9moFfkfjh+2c7[,0qa|s*9<`9|^9۝&=*T9 gYc3"o'94c]6b۷ZAinYtq F*OH;S w@Y6G>v䦲}k7~aƬ?74'э PzD?D8^хSOɧva=_*83B"v}_kD=cVI H.?D,K63fHrv@uT` Yf^rw=B9 ]ޢQ\P\zנmUzǴʈV?2ѦZ} I2rMTw%eY<ٮ!AC,] .C`TZ)iTthdL΀PH!Aݿ=edGGMv9*;HE-{(})bL5Wޙ̋XC :Z~1} qMҕv2rY@u*݌z/FP~pw9r z_H7 AmcfQ۵xsvP/W魡 $ )Yivc{//\pȨT< Õfe畩uZ(YRD-ƖCB$C4y{AW. Y-0OċZ)m jc 27Ifs{6,ēTw ZL,Xn& G Sa-1N>bjjG RJ\)) t9Ԅ@G s_tK,R"QV yGvyқ l& hYAlTFVTS<ξ$HntN 9gvAGTGpoho9k7guY)[Gd~GwVFsFOϝĕmb[JQa ԘF;zV$<7x ǪoيVô aYXv_ΰJ~J3Qlka賿JsEޭ4](jSW%gM.2 {}N~,%Ehjo )"3!+j0sWۮTKo\\jfHPP<>}y2K4=SJ?!aRO|-|)q) sL\(aq*4˃? &߹rhA?q\~E ap?[5PbPCc]f $v&ҘJwbCLx(у@ƍWlPS~ (wxz ia4u$ %H000޴:nwy\& ߽Xbrwu+7oLe>mP I,܌kW /5ճ!xgHB sts@7?c:3]U]nSfs~HğyѺC{߮I>w#^F5䏈^yRGt>,V}?l8-E=&JX5I!1! F{Q.X;!W]K8~Dm^ZG+`~J*=|=8^MY9bv <Ś1܋TMIPļ ?S,S ե7}2 5,X/ٮ kzkZT .Cs!(GY9jLbf K,,I7 yWʂ~Νw}i eS_-x-*dɑPMնU oJdlbe~/"+.JϨ$ϔ`,Vz~.s#KA4m˳$pdFjuI5kl܀Sy$k;`_O[etv(ҧL=knV%z3?3/ųr@\`K^KٱK~/ߖrG$ L͢$wf":?,d̈Tt.ٖh͘%nӘZ;2A~®{2{c8iz0ޕ9vev+;OŇMYitR|cW_plPpJ{%'7wVi$uHcd4iGW;ſՊhHZӂ/2z)9h$E'лӁ-+D>pwA$W`kF/qp^X«y4rI` ee%CN#V;SrdG `<̽`%N7f:m>p("彵ט߄(%{[Xna$77uLbD^ 9*.- !p17 ?ѣYǀ@b;v5%ڞ5!/#MP~,`92qWR4F B`L$At1O}A؂|,zw{9 z-wf#|͈j҈{_`c"M&~ .)SCSdfQnӎf0 ub// 1AˆK~,t^Lhcs] 6|i4inΓK0Иs esPQ Lve}61μmj Kcu =E w< ` rʜL$;:ruΔ] @αVbv1>g\$l%3 @ؤZ!2=LѝBN )00V474/&lZFNG:ҠjGvgg>Reip#Fg+?vnuKoⶣ0!-:Ag`|3%#$siMѿӅiU }ẉ+}S%,xhqz@s>yU U(rh:{s2y`Jq'},;WiEQqaV $+wX#E3%"+, K7lK!MWZjx<+!߃埌r,=}")qriF@4ZUMcW<\ b, r"M98%eټ4:|eV( AI|dlrP&rΥrd!`8,*ضJмPTxdN̊1GU*O;/Di*t{ǬsCY2+OXLPhVƙ9Ki|l ?-$ٌMb/}X Plq%LzP!1;RRgi@qNOfLڙj4&!u%])x{MiܹZn"5ע*5_قjz:lDd'uY\-S 2b?Z/7RNRɋ_T^ɉ<&U۱O5):DM=DZm={aAhL9z[2>'VVYDmMXhp(ZI>;Jrr -Ȑ5:1W!fZQ~ jn|b;=IbCchvbg؜GWFUù2vY~^νGNF|y`,н&TcU: ^aN2b >0TzT![+GEJ?Sfe|#z݂)VsQv 9Lh#"Pd8hSл:gJC^^F/ e[kRg]cB tML`atK[d}e S3|qY ^a0݀ePr3D)t$Cn% cdK^2i>+ Jꦺ) csـ?АQ𺼩H{4}N-2LD(7~W Ny>scT=)X x?ݷ[8 _y)'5'Ln,+znbmSCCX)m#Hx|A5'a>\x ,ʤ*\bFEjaRqEE]<1ՍE 3~vG5)sF9Əv? MD )WJ̃@6^{!7톚uܡT+Kps`^hcF6 +9JS6Kq E=g\Qop+Yσ;:5f }挘}XPlȃ2}CxCkg4g{O+WFL('wu&|e 3Us & )6A>8?*_Zh$ɵF,M"Z M(i{IvPz U1Ml:B\-tOIH 桥ek_fȝ9rG 3!-K:ZtLϿhSK~RcF:sk~,i`Fg_r1('ϷiN ZCܔd+/{+ ПSu|"`_Z ʈt7M6N13Z3Le1JX=o[R»[h%9c D]Ry8h dMĨd/6d @\ΞR[Z)$ӞG޼3q\?Yww"`kqJO(L.6YT6nwV/pF\N?<1isrxu0F1MZ8Wh37Ef. b @fK07/8SnԿ3kR&zM"̇nL2ʙ`[!SނkS[ cCPFۍ dRܢ_2J]hM"=0 O%kT5=Mae*| vuF&T& QA"$cVGPJl\qL Mz)vn*Ҧ`dVE92,:jH7~TDTHTEv@NF J ,UGZA^(*[kRSzd,Kx'Ѵ1~@ףΉw1#8nHFQ"5cf']6ϓ ?zʚ}e0i{4TWQۀD`%Xf2x qXjެ8ߕԑxo~~I\PܫnQr'&A7܋O&497V=nBƋk3ö-*;7!%ݺM91jM ?|t$rL$S6XN)+.<=I*zʃ9#[dVd' N%'N'O)>}DC\ YP^\< ¤ia̩=OA w|U+L *'zm#t_ao:|V@B4(NhM gk(8ycs\h,ļyюwȬ|v1$v+o2QO5ehl)s4ѱ'I. ܁mm(D4a\4LFCl~kF!OZṀc_0zOxFKgHt-#( 7Xsn9B=AO+/u|@ь}O "#v¬uC/"rx"0추k }xnd~jfԐ,B[T8xHew=K>#vg- J4rMROkB-nK3`6D鍨c^<@aX}$<ކoꑇTZ;Y\rR!yoQr[G%W~s*鏆]CIq21F}(0dɮÆ:k)Xo9L<!~1zYU~C Mke'%*o犊3-Y! 0cZGU`Aa3Gw]1t+X^+1NV؅ 6pt pGݗg3Nsq,0-Jhe-Ԁ0|$^{  AGR蛘GުFfwsH䘌L8sY4?c'M0l4QL cDy!UJq_NS e5`qjE_Ҭec ΍㌉9'̍4*@WnW:-$Q@S!"ȧaeƖ?>{ EL".K Nji+PNBTQx` $`+W#/qm7xo,$Ɋf60 L.hu~!=VdkOQbÓ[;'6e? F'Y؝ukgxb=vۋkڠ1xݎ=Q# @ 5kY0$ pD<%ȑK t:'n A~Y=≁_FFW|azf-32+Z(e6c-ݪɾ7hĴ9cIYmD~ |[\՞,6植q*HE"E=?ދyn 4 ϲԙz> W?q7)G;]٨KOA@=80x9V k9AN#bbkn1!!@s9+q?t\c:\ԖmĈ@EãZ ?z]w@Stڂ ƤsqGfJ$PeC4E7Kx6^v]ƾ\ r硗.8F߅=pp WR.y!ʞ "(\ ݴ.iڣ>0O,EH) 2G4_ uNJUG5'zuӇQhQ~K#K Sbn K0—E}(9uؚ&]FKѡ1jG3rb TGA$Z,9iC녱^AҊ0y2 +M+G&J-"EaOOKiFC~U&u4oɛyWZd =a0pU6ՕfVa`z*,K@@pYh7XzJuƂ۾J^r7˴h*6Mn,NPr{EFZ6*ۑ;c-C6NSpEJZm!fU5,9Ew̢ݴcHߺb8%c^k3HnwMY6EUiؓ*3X|fûzZZn_p$k>D&4vrz&+m] >:c9$7jy}؁ğ3p/T*dĩK2pa1/@R)ՙ::W3̚$0El\/G;2"XoǓe9mU>[_NVUDcQ!ym;֥ 9i>u̚/ٗݻ] i,$6`,]/ S4i~$iUћP ד!py?+ٔɑDYy$I- J{轥LM$кڈ[sDkH?lt/T$xwƎߝ/ I{ob`0d6(cw ] W], HP?pm\"f?F'Jҵ>Hdژg_5#E6t46"u&n>VGC阤xu1ùjIsuO J@~Eׯ&".h X hsO^絝k*phgPHAA ZlESUn tV'rXe(zȠӗ`,=̋r}θw]S/YfאS {\>:J-cT٦P@\rMD#X(]^.3v8Ef2k?:Gy2($ 2@A?0 Ew1c }g!ɯyܜwou'RْPO9(x4 !"N(v%  pG䭲!/Ǡ rG֒1m,̌.ZN?2o^3Lˍ/>x?AK\L5kNJ2(.ԍ(-&k)0שV]Mz}gIjgP5|][58axNN݅y0l4,ovLv 1W1y D/GkLky[ʁBJV3!T~㚕A=|?&KF{ ;'OS_6#2>Fp&!`!X~&_l;$ '`^2С "y)cSclc&ŢV=i-L|G6bkVn'&MZ4g/Oťzxrg Ѵ٥x;̳w^$q,*۝B;XI B(NO6hGU j0}V8"啘ZSuAUbX#s[B)ɗ 6AoEFw _ $BxdH;Ǵw5:T} UzԄXl;Q!,Xl'Zc&pO&#ͼ@TU04$(16gά؁{/_5MKl2ntvs͚@dpgdiZgy\gGhObT&hDj.a4juU;I/oCd͉tv/ v 쬩 Wo{wۃN~mZ."^JF ,|hafTؾw9 rHmD`NS1jt1|hp$9VϐHSAJsy{R,V5 ⰲ-qQ 6拑oET+Q+vi.8#jRwJ D,eTXW5~۹κ7iyω\6ƞxU}r7>sY ͷl`ȇ!~]%3i)䞞Wy,6e!-plśOX 9F9KB3D{8b&\Q?E_#[tsw^Dls3,E orI"b^. (kL$9@bJ/z7E@KZJ;]DCr@nl ׺."uR]C-zqPJXZ6VICC*AZE-P<2>3Y_f4*^xFڰ4m^Q8^:<-!7"_Ja{#؀xqߩ?fp̬ #:Hwd )lXQ8M+5S7}^ w(ZX.HԴl/p> ˸٥| ½& V Ӻ~XoCMю{Paz.o Oe6I9zŠ@?0j`>m;$FwKr^&M@sDϗM*LKjr@蒁1!sI&1+k81 t:߫=ʼn\`% d^%_4b Y@.,t2nב0ɦ es1:VsP:%D{5<б&x( ! $r{GJ@uj'.6H24SPxFJvRF?;HJ,8-űc G'LZƤ!ʃp F!{VB1{0y8'LbdZ:N͐!F/|+{Ԓ)b&ˤR5箵MBAaBi1sNםN.W)-ާ{Ɩ 1su+qktXeAWh il2(_wY(Vlhl*pm$g.SczN[TN NE+6%pܴ< ?e*Nc<#Mud:J-n69V& [F ]]Kdf1Aه]A't#.@y-3ߠtijK6:߈=&h3xy-4b.&Z@HaT 聛5 ʶAL&$fҬ!qʁ?EA&8޽x4kz[r8_ N wޖjryqS͍/ïѤV]Œ2fBؤs<ŦmfVX$lωBGyh\5t hLJN? Mǥsg|⛹m'tIʛa5miLFҍ9}ўyeHR[7 3CcwCc^֌j/!/K>լђkSHPpGj9-5J_n , =Q\"X P4 , i1e#~T{ >b"po2VX͑ˁJxW \"Mj*,"Mtm\_Τ1db}@F$jXK#B6Rj ֵz_S;T0T05TxJ}bV~tF`^hJ1).c  ;V#`ֿL*ponH/LF{g)!`yquK3M?+ HKjiC$* ɻd^WμlT7iO֖ UJH-b\4hշ$m8rӇ!Zx(߲pn=P72uҽ=N t/X=2,u%\Fy/(^TFUR}"1/Q >(8IkȨSص%Q'"h%#dԸUZ+'38\ÒDFԻ@]g!m68TF_*v~R@vlzR~L<5b;Q_V|U ~ܾZ@Ѩ ]L“#C}L:) lTKDKb9Y@xY3.h%VaTk ;_\p-_$[R|8g@(Yj?^ nFo:40o C}yt3& /UzocL@бtj's Xޫep<,js, [ 2 wO &=cP'pp(|o'~KE71iB^8cT+4ʨ6AAP'[r"xrؒWYL7"(:\ E,NZQ%ĭ5 ;q\)ltAE("N~۠~x,-:`h+<0~paNhDf.C5{0P[S)__o4T9pEHWB \AtA#>:Q\Q1?2?Zf끾6ȦP| B+2-0"amd]HFqm*u] $` gouiO䛮Vdm0L!kA;ԉcPS(W6vc虦$uS$YBbMP02gL k _Tw>p~z͙y$:ŅdoolUӭӓwC͸tPZn/ό'ZCLVsRuO m Jd?,AqbձM90 c0_ 牲 ·́DIqUS\.|s Af& @C~w@ NxgBa*muN+vΥrp ŀ3RԳISKdw=z,֢U*w6 LKOj** >͊!k=.TKtQLS q1̆$r[ 6.2F5rXiߴx)fӨplT̃`Bjr?n<3q.i]> } 'J ϋ1up7hnVgAbe@ Mး ]_\_yx;j@2?$V5vP*9CFP74B/ 'u UG,E;lEO ֳw@+=7!'4A{/m}z2[xU6_5mHd=~V%%]JI?o 2\>Kח*Lrds[D0%e0i$1vw}y]lE~FtǓ~cjtOyC/6E#(BfDynjπ1OJ6>b"Yaa=p0vԵd%wGy6xp417^v\;- @MdP1gU=OKe *QHxQGho\ϸ~ԙdmKm̒ ~8ʛSLqµO#nkspqXirl{hNY|Wic /옅1mks&&W]=q҆n`_+Ji*ךQ؟aX}aߦ[0 aOz5,>Qlt9x$aˡCvQbHd(We `+_3ܨʣ=> dA(nO;Ml)V(kIAͼƚĸ->֭+)$x|_lo,kaTDP ҭp3%*]-A#~r[ۯs m4ɣZ#CQ6 =\,P*]oG::dSLvE |!uՇD)-]ri}/ӯ  QL g(;cPmDZz}s/@3B?ߕCg]B'}Nu)=!ڵ릣ԷNlz->Kw/#ZeO0U_XQaQj_<- E&wb At.:4թDn|厚dQh|y8@ P%Юr{||.Iyb9:[4gKFS+PkH'ެ˸OJ5^ˆl0E(?`}etz߱'jdhR`p\kB,>{o'Н1Je^kҀAsNYFIV4g^oRC3+IˆA}*ݕ:[z>%N /XkuE}h!{.6CbBpfӰ beMdvR@iOxE:V vqozMe=%J`$rHHS W7’Em&N#M *%. Q\Ԥ*1O@\w;K9*QKppHC9@fo:mTvITKjXrfK*x('OVfϼvE)XG ۝_'bHJ1cNAH^⪫S {6(=hq<)%`J^33#Sr]&}?H,9FE "N<`6[9E?(^Iq xX8pEPvq" 0s n#З\ C?nE`7Ӵ3KeozMv.֛NF8a`ѶRa// ֧{;Ϛ 0?"4 9{k.ęR۶}>2e y0c1|" :8HW//b5_8On9T6 NCZ7DLK jk^crsCɸ&' ̂Ii$>%%4ԩW|hŹ|;WΧ0Xy~~-觵q;;ݽ9Ý$y: "1*#AU#O `_r{!Sl9X$:gBhl"_:>ءNְ_s8ń7@8SPPzXGn@B֞r? -E2;zjvX;?!(EOJrM*(7xb筌#sW&4Dc2|G'.R>3ۥ`P#  Ѹ[0*PW2-"Ju*\҉ڣ~/#Nu=5"8w D5Ql@%U {# eefJoh*1tkJv2c/k#r,c2˳P; $9' 5B*Wt;I)!qW3 m$Ycw+_\˰V=xYƃ>‰4q ݁6Q_ú8nUg<;!?w o6wm1Y手WIvcd(qʃ :7^IԌx:ֳ2<d`8'W`8{"=rZ3oczÓaYAn31 n[I.r>xv_ZhH%} ש>qجwDQ4{b(ic uB?Zg%ft~^ J!)^i8 r .pr-sT~ WRa'v Jb@= ivns2'KNJ=ufql$++Xnخ^Y`SWmHARo^^|`W3Q{?'2ωZO*vv?rt}pbP:(5 p;G캑g޵:)>, q&DA ݽkyC V sj@CQ}r(4(}Ȋ1<-ݻk`JF?t,/Nۤ39R))/^a^Xa]qL_LO"R3 |<U* tS8S_5ȹB#m-TKk6&quA,MH=UcK24oPzSɩ8} _[Q;,<4 RWUE0L\ts o5it&*A:Pu9Bjગ7#T WQyi1w8!alLgwTo{Dcѷ*4ZhBykN=F!"{W+: dӬ X)Ǻ<Ӝt B lڑWԎ7 Z5mJW FX&ADo)L]Zn(?KgnFFPV).n;r<%'p>?=#rߣ_h#_dqI(WH <)#@hL8 _u-+L/֘d7ҒTa і s Wkr<.qHY܁$^FpiepL4YĆ԰vb"qKi܌N*#(j5Ge xmUj H|e[zBb~9IO$XpXR8Us=qVWM:ͱ0|)~U^}rŮDot?q;z3*VcFnས\PaWk0mNeS&TlS+ E޵N+9(ޭHl?C)N ;9mRd29p?1D3ݻM@u@cM~гE)4XQЪ8gjK"k41Eג׎B&$kwжqP}]QLK]m;GdN.зrVPW5.Ty˶*䅶hZ6z|}gKZ`8LXǕꋥJB&5E䔝JnyXEs&2P:Lg^)NOntOJ4*RycѣZb䵟, }cDSyNS6x忖ס>u?ˤ>9!*n|ȞREkUB\à! t6Gq4UʧΔ|/ Xr)8T n1T>X|ٺࡑ+C)e>̿OԔ&8$ҡ,\)Ti.'R'Q6|apܙjǁjSPlRvlk_=X7[!ͫ"rc&^*`9Wq'nϡ@C[~=ӪqYe; 8u0)I&HfY6[/&.)\v9C%8r9gо*{wGRT{1\Mf4b" `B!\eHL$ΫEH/aUnΙυo=J#\ۚKV!jV&XGdomhRԂp#taVo5OӵFR~/0ht {n>E&M> TBdc5_4d/dU| ĹMNh(]{E?,S3,?1=--(DZSUf[We 4[!6TkmgWwgQ㡏E%"dtQJh|\u;,U>w豨5 ز,6 {MH墷 @Wbַǧ1g7 Jܴ%X-D',KQ!R$aIS MlY î"~uc-^`d&t,ΰT E1iWz3ٓ?#BI8K7-K}(c+DIX5a>?/mplN@/QE'4m89g|%<664.bfJWұ_q57hW(ȿEi|(ַ3?ԂhȢNUA#b|;R,DbjsaJX).{l7ZHӊMc63$!3ceyjjZď,43߄wVգ 32%`%t[(f[ףwfSF(5=Ck !ꃗgM-jŻFs M:9G 6_*Ba#.)\fc5dq2_d 2T۹CP ࡙}YUU٬Ĩ{dO ;&x,1_\e>=BEٞD x m8nJ١ ^!O,H#ܺj]}`ꃷkrJn< dt;!x3}=#g:PI"1G˱730^S<.Vmxf.|2nkB*8u ԁӭb3`0&{mdF#BlŜͧ>ۨuY -M`/?]2D?=|IWU*5,*3 Ao}oHOWe) 0,,koNVȑE)=4=3H 1]/ym ;!>.Be脮ڿb;<ד뇗ס Cfl֠=[jOQFS%fmxC,V{^&J}"[.? J | KY$1,\O*2;@4s'i 5>r6.x Ջ"]%z՝g"95>A qj"ƛCJ_R*[Yиg@tNp򏡽*[y_"yBܼ<5㡨n )MͶ4MΏklTIw#$A܌*ɓ;U?{'/xBi\P+J>[3.%U&-lP!_O.a[wA{cC:ܐ[ YhN,DSn~u8,/i\:{\ C rF9\ފTgѢ`#o6w,ק4T2 ީaaˍ)ќvPdRgF);}Dl"~$y-MP;3u߁H]FTG㔹X1wq^l(Kf`D 31NץX]Fƒ5ywZ@jC͘hb(*{A7[8aM׺;quoak0^ >L>1$R> 9dmR<+Cn( |:<ב;//wLy4\zxR&#s{Q㪈-&Ok=RP4NjRZEZ_-Cۣ:sK=b* /ϟ>]8;Ԃ!{~x1|#HS4h_՝@/Jpc“7*{tԍ=9o"W?%@5}<H49iI }*>FVPGiCYj9b(8طhUo]/f>Ij5?mo)\XȂq$">=6!0VDH<5vX`z!LN-Hg 3>i H&y6p'=W9,u`VB C,zlk\c9żOe \QLy˴ˡQ'5rj: /< $?3! 9K+w(ѣ*Բ09\NDuŧ6y&@ܠ/W-@.ܶFQ#w`( ^WXM^IƃWlX@zi]m%p< ۗoZh lU$F( jQ8\ar_jI:"i4FEq*}Ť֗TBJ(p@%-8,֞7< pУhׂ'ߜetً]ި8̮lNskوg´PrZo t b2'=ɀԟE;EωZB ?x \M pbYBZ,嫙JX(pfTp?:"u2AF3D,?L7A!KɇZy7qN#E9^V.M1܂3A^-.(T#h>>Xc.z1bs\QFAP-oPNO 5a'9,ۙRKsF7?`gyW8DMG!s#˫z8d 5: V J^@ `>HIR)ocʄҪ-0)p`\qb^9[#Iϱ\8ȅ6NndD5vy6_KAR}eY>CI`(d/S37F zB^Q1Irѻi(OMDBXس30B]]&(2]?Pa't΃ə}Y'] vEd9tg} M ֠),?wM]b,[GȗfU1u7LhyԌx&/1nqT(5$ 7[ ^iwk TCZz[}0ڋ B\5'p u  %@߀1>o9/'tU1(Y*HD%p˴ЩRhi dz>h:NC&{꠬a`"zm]/3o:C/0&reCg[:1VZG%̑ ]iYZeLueu XpOѝg Ns~>":\Bo!ERk={4m!KvCڼ'S00?:"z[ n"GV: ds!\ɸE/:ݷPMl9E"JY1k!4}[Hz MeK;ܹ}cѧIT_ 4XIgfQGno4hU0GÅƤ &ÿƍo,JӉF-ѫD;;;,$Wu'nFfD뿔{ee$7)QOGHMoh4|(R(F˝3ItЍ3Xj*ʹj ٹ4kVuLfF Oz0$4ļ'}Xz=k:b\x ^UĠ&e S8 %@C3+ܙDQ'ʄ>ep$4[)p~M -&X-f%fE杈2\K&njva4~uCqzpa8yy}BRWy$Tebp.*jJo?Y*4 NKePa|Y BCpHB-Nf`pUC ԉ!%P:(oO2*1ap&E5*6UM5khNLEM87LB "`DD4? QeX oH<5#1UH&l%~ d}<އ+d2ZlQ@'#2rS. Dr@0Ccǀ踪bP Rz!^5 $7 zLo;hϖ,;O]pDKJ7.߽nA՞Cd":k40Z.u%;-n[th"ͺ@ss98~+ȐM'P =Pw K̈9*YV|:Z6ɖ7ڦ/ձA쪾/_uf TorD sεJ)~ȫ-_LНY[?m9_yvN+n҃5***/Q …riUVi3g2EqΖNDº\C,r1&0Yi( la}V,JZڥEۛ Tv*:h+aP69i+LR ;ܯfLžtF+h3;`c4-;HMD S5Tt|Q&Ox4 _0M1 lh]#Aklt ӏ? ɝZų`Be>XIEK.zf n)}\_ˉCxzUܵ}+wYpv#Lat1)*q־azrʸTE54moqH&*Y,ltޅY*-'j -ܰs#%F{ YBs rIHWpG&EQD2 JUZ0UsZXt<$ץJ OܻEHDg|ъnZ؅au˩?j[:C@?bcHN{obSqay_/ *Dwx5zm6g8ًy F=m5[яmrEKj 롣*W/ظK>|✤o֗$9ǼRW15;}xcFR"_oeSgB!yU)z)%tDTQ=o{& 2-{9sXh;x "ɳF/A>H\XVeqt1-mn>5L%cCRVU% FDlpIi n/J5!>97stLSbn8,e"n<,JBt31樉 A?`},6BV+$2iiXg_D%o#挤 op?)$?(P,iYň(H÷/[f2 M Gǰ CY`ݧ4XB@wpV[tܮъڙ80-dfQ{A=Qi% sB >>0$d,lYKG }~WWUa#0F)%nL~ˏjVw7o,Nz yxMpaو.8b~rD⦖\d/W k18dE_O2V;5,Q1AR]}8}uy1r&Q)pQ>[`ɣ?1H%;eڔLl#xTs 1SZes= Ua@%N:nERw!24߆ i^~݄wqB#lsTD9vt)XNGAypdHh]ov! 6P@G|H=-7@Ngv*U*v^zM @n! E{ג%^.{azy6ߧf>' <5%B@gVApsag?~ca2ŔnЗ|X+ u nVU潩5 (,tP#I Ag3ͥi<)_q}Kn_d:l?ug}o-]DRYZkkDg1v6}܋vi`ky)eǮrjEGS^ !| Ż^U-`az") E=\H*Qa_eue:lIl,o!&'=O"}H00ߕOY%Qm'_z&W{ rҵ5H!C,4Bi= n|y I(p}G \| Vʫ#g˗ph|3^k#2D{))'уP<} ;J+&f_8ꅴBWe+&Q8cC5݂S]a[U@t@|eyLr>pL.ȟȩ (hUfQ(^1d{S [;S$cK*Dna}Y]뢹jzyp0?*s)|uy~XX,tivi[ož_gBԦJY?rMD͇uGr!Ž^5{>r?n/$bz7RQO%7cӺVW o V>[`,8 ZmeУA0 K֠܅֕)2sj]tDj z xV7vb<8: <2GYꂼ⬳ ʫ|&^RXy5ir"5.::l {mq@CrF(CgN+ӛձu:v.cHHDŽ㖂\ѡ =3uG~I(l rYga.?b4D󐏳W'yEUOʟ*L^"Vi)Ł'Ԇ0zEK[?̀u,qkcVHY P*d I]hLIEaKM=,uumH*#x~qKGCF|4hAz.7Qb_p-+EeF۴~!mq!֏qp @*2mtlu=b9xmra65VG'hmca0"U0"[S 8л~nLJ?0j,9>RHuo'-@dܭ~]gY˺Kl>!#4h.Szfm xQj\F"ko~zV"pAg!A?AO.sA\=I%׿v^<)PQ+軟7K9UH$@G}Y3g?>RѬ3B۳F4 e` f\QC$DeF\;妲( /K6>Axm`k 9@):׳6K>gs0`ET:'FԳ4)OVQ)V<803 ʤ_@ՀNN/U9]\#ې |PӽPT2Sq!}j_XNd1Dyy g5U+ή92kMT͇ w$-bQauv)-ϙ鐨1eJ74IەP_HbB2[r<Q*ƸvT€͂OcQ6LءPJ"9+&m7

>E‚efr r`Sg9~2N?oJk!UL XK`@W7 awC/ү Eϐ?mVHԉgk40(5ݝQX+tD Gq':1ؼ1@S8tpF~9?|l]@:wL7ʗ oAofl_O(dsmwusq fr秎s]}L5P$-ܷE3ȉI9a=>YTe#xjI#@w#mzc_`Zͥy$rW՗= `ПWjd{vGaZKO1^`h1Psx$7Йfq~w:ZB(onؓ\rbJOfYHڞݽ_,>4&5T+e\a-Ɯ !ŸMl!WԎ`OQRh1 yy挑ueOV4h„~y3TDyթm$wzG}Ws1sP\#d2YTK'fey&,`,x Rl~YPke[7RUk`O_i iZ뜘_] <5n<vu1ҥMН:FR\h{%+QB/K'^mw4b#V_Y#wiQ0$d':r n:J~\8rwif/̗)qti|θH*a09Z7 htA߉[ +AA\͠3ԃ~4u{A@CҬihӖRZK͔f&k^-]FQL!?\' :U形a[&S-^tG!W`o?o񟢚LR`'8JhTI'$~YbdbZg| &{XWN8K1* 2\(H`? f&oM/"7"JXij*C3,x<AV8Xq+KԑԶ!8F|6F#Cs2LWlSLH,w)gPn%5fߐO^V>0\0(Ƣ3cfOXm#̌TUzM=P\8H51>T[ˈm05_k ΁MNaDOAT`#HQ HP[V'uж*ϔ0PylA&[bO k9i'3ϥP9<@✒W1ҷn9GQNjĔH7Sm+"SV{ &[^2(c$<3~hYc1& %Ntm2l.n^Ԝ1}XdGΉRg; T3o8**EH'((T9vG.OKþgyK/ޔ:rxAlN-5h'"աqKV! 'RvOo+˪ (I:w~Cա&pEA@RŔTgĦ#h^;~xsg"ֳY^dNtAs1@1N6?\AUӼy -cpI^n4;괫K}<>j}G<2&l0 ab5RۻGN8Nu_Ԗ@- @p"Ot c> mW(zIvL6t!?Hjz^YAUlwT= eO)PsTD$cD]+ޥ7œ3#9wu wY}%2Ŏ%96Hn%;%?]7O<ϠW?8q"zVSMBc3\Z b@%zLqJc"H=8K\~9hqGp cU``5ǽJc{+%5 1\d&[qߔ&/ƿ7<ECs KA%]&2U(i,Zf絬տ:%Ir뜃g-2#{ߏ CzD0\+۔l|h.u@y|];i|hu@ӨPq ЙQA缴ZfI(\.lp%AR8E TbĿ" UOڦc<B]Q$B\S|.:e<Ҥ9 ooc;HF鍼ē ,JA(˶GᛨfXfBWGW_]:{4eGuT ڛE=dƂ|e<}h/$:5WЙRaVjwKK6a_@F; %dGHY1wJ8‘1x}'D,ziz!0h.=6,AGWD= <$axnmiH+Eyj:{?:!ǰqElKeK~'= 議wH3VucuAh9_JWTV+ȉA%yNE"ӡ!'zDm(Rz؃o&=SW}]wicaD $cߠ+Ÿ2 PUc+sʒ1:~,>[|]myfK] yb\Һv -?iayRN9߬IH5z 7EW4H)vcay8{h(w) dvǎ8Ki4Uu\"0)bA*e4JIW&c bfazC3""qFCR&ۄ8k(+0ℒ&IJ|G@+L餥e$MSe>#3߂~tS5:vqJEW)+΂!\|c9&J#f7Xf]_0bg`dy^nzR MSN"Ku:ԤoY.4$Nj "q-pYvܻ̭﷔-um ii5"ׄe{E# $0U[Tjˇ$K9ήQa=RsN暂{.hj[ NG2L Cd#qOg_#Y/|04)6ԬlI14gV 6 R|KCtFVnM C=XlKo2G8RtbvCe˳$xGt| YNFq+j.}yfO ~+:wj ~+0$xa9u[.}8So T,EZ"iX˭|Gk%so]a;`WqhAfhf񰐅%LLV=A~69oTLa1u6b(y ݕ}$l/1y75(B&[.S#?Q'k\u&uݴ v*I#(l EO{qkxP9ƿS/vi#vGqRcjP]ƪrTFdw^M~k@KCeTD z7g`-P=}&mjq{L'zKCrBu3dcK۶Pqɝ\)V'EPҴK:~Sy?wW ..?)Y$Τu {YkAQrS [3R?:X Li3(5RѲ(&Ws)i9\toåµ$pY륓>{/|*b|8o [vDIb !< 2p'eNA?yF$JX^ =ҢР!6Dj+7g?HY&MB^~TeIHm8kߔS9C",@)^dʎTG(cD$*1 5KSQ"Ȥ*Q:"%` N(f\|B},un; EnCQl1Yal_%7\ q`ɇLl!]y[aXq_׮ n |Zg){ pmC<:R5<$3kL4rR=\[&Ugm8hg`u 1q_A:qtg X^1& _ۯu "Oz`)%Xp›IjJ%)FeqRk\Sն1_{rx'J:la0Ino'2ѸlV,3 %yVԦ *ӚYHd-.sBw;*uaFw#&Ǫ3='\Hmo)cPoiZ}YWVӇR̨,]gUٛ[w[52|E\]GdR3-%)*Zɯz.UI 4Uׁ΋3$Gӡ>z赦T`I=u|?7_ 1U1դ'rK ,kH7|vwʖ78S5vu@>L/dT 7_J@Y^$6993j%3T7IPz4*T+H`jM!9VF)WRԅt%訤\,Xq@}͟< Ͻ*9PkH\kx8QKDmXBB%~kmaXtx85:QL '̅4齲iȟ!);oWPHǂճCưV] +ɨ*JwKx<|W&Kh UaNR.)\S IE6.Lh]ZƜV7TR]O[U= 0ߵ4 `JWwWtI4?8#}m-efvYW;6,;*Mzj3fXEwqPoL@N% p[ǭ8_%kEՕ9,Axa  GRo: c~hհ \,!]BntB[Hm.2c2P`c,^7]>/&2U|WõtE2^،.1"m,=u|P@&,򑾿O(:Lݲb?~V0ܶe!Ve%m N(믞׳g?jv4lЬ Ƿ|1m?ʪ_3b Ǔn3n>(yy9x[3o{+ԛq ~jbMDhB"/gXx#b0TG[>*h4Q1ji/hWnv4-gYJ+y^)q j;Vps R5Qcl[)`OtV#29kI_rZ (t?H%{t E6hGS~K kHx;EŊ _Op CUqT@:DNjWw^V wIѵiE8ȁAIgbWҷvqQFl(zK;?ȉdV3RDRv8aVrƣξ*(:Me2TU8Z隥eȀh*4ǥ4aw@vMC(%B"%&2轊}P!QtW%DWD{O+7[?,}_7[!)lbyIj Jb|tDl[Nqx#d v tB@_cPN?>sV(d}7Þ*plwkr6)yAxKd/e5ю_ʤ|3u>n(3 gҬ=$ʤFTY#ب#8cQ)&^w:!bp:Zᑆ`d/dNΒ3w\KA_#h{o4rcbwp=Y%XL⚵TYh7<vV"SԱb9mx~f ģvk6ev@\Q߹A.|`rdt]=`5raip4ڀ{h@:Y[dhlMnlymIEtԠhLE"O556qU@<^Q{Bz*6ƛlS ظ$0q#h*u!7g%t\U.x$uA@Nn:_-!ң/Q\ 颤~c>ZL)H@=Vj[6x`t LfY#pސT%gGUAeB6APCpy.DݩG `oCcE*a qӟb@<4%a/j,M4;PxM%"Xn uENK4'Wb5HiX7T\;.޼ 7Ui ͅLO~O<<@|9f@pP^v;,m偗fDmADˑ.qb?qY]^:f* =1~ j^xnK3U βp2꾈[֕(%JDeu^yRz3}N_P#yc\ ?7[G|=fdFv*̃5/ #C*ԟAHv 70&~_w+v;Nv|tV>tDKרv $= ӆ-Íej,ѡe;h_8=bm+qa1X@!Eg)^2EprNAq/ve\ZɀXbQAoю:!.93m0EF;(9T0h_;GJjȠ\ mk\(F?aIp%Dc s || KIY7D;N[P_ QkF4T T jD)0a2Yt/:,b2HRn<2w(ch O5Wwr/5tl1SG屪gP'rKlosԲ|!|MK"/Ͻ @:7Ԟ!yIMf;=eIݛzCRQ¤#T`X [eQ` \VJNsܙP#g#-\KDWgKdRpopO6˻M Kd}'Hт*a_4TSJY^Ad72y,b)? p] Q%f}HWD|d}͡` ܩ){/(G(ޱ23ЎO° *5 =u'd͡i6|LãkLCe2#k`RH{Y ϋ^B]DP2M/T ۧkû}Yǃ:xfS;7Jn\e.*kuuwAnV"^+M>w (=I&)KHe^^H ·,^VICTFomb{KPN R~oGU;5NzzvwkB,rh/&L[rf'4;*6@ ls,wܙP?рo2sy֨6ht?ЄE7ivFٵi.oFm$V :q|!tx@<@׺G-)=r2҉i>B/C?Qb%JhYh~-W. N#4 k*c[9P4LU a ca$-Wr=M_W t%kނ/j0n;Sto24Bt6ezrhز#^yɋm{ ~zcfē#;3II]h/Mv .0jcRn#sW3 cNKN Ɏ?{An+*|Se)^ < X}=Rf=*{{7Un.4D.(.$Y|޳cڠ󢁩7IQa~X YԢ'(09Qb6;GH1l~7nw )D؛`ȒLzBd~X9z?^>Ҥ!) [}P7Ї:vw'є"h20DnRb-#~MNmҪ3V䣫ScfҏјAE npV#7pZѬ*,kХ% Xt$$MOw3 a#ulzǂ3s6Y3* Ӡ̝3ftU;E`Rd7&y7A־ݎXxyko7 #VqP[6hTQ*\SrCƢ <8éeج'`4TGx#H>f+d @Ct%o"pdII\9趣HT%=e_ZӐ.:{F]!u$׃8 Ɏ.S푄+YrE\IlJ䔨mk+RTi: f=Cn`8@Nl~ NAvnZ7& M?0I&ܦT`4TKκpM}{GOӺ4suH"J al`+-ܬ9[_֧Ɋ<֊c(v bRU5צ /'yoѧpjuk6)]>s1ǣ$~*$r3^v؅Z/0@C EMbj;LSm2 :bARBNc2~+o$;6yս:Weϧ >f\1f(A!LfA5܏*Eu#7D{7 M9×8Xb=<z4Di&4Xܑq"usv2N4GS:q!niV&CЂ e슇k5(늜"&ȣ,:܇A6s8Qd@G]PܻfSOYf#0VƔ֌%R-yib#R g\:MlRNrnGpN[0O$U!qD4 K|5 b͵-Jӽcr *X"u҅,Iu{@B m -茋G_o.iePM\RKRB4ڗ~uT[PJi>`3YQtu$úZ e+t \HK&+rTqBjꁒ UI$6YԸl*?2= .^Cre+O+3:ҴB'bB赸&-(]SdWoXIrѩ9ygq+Re|9! 7e@Cj nY4H !+$J QU2wB酿X'v3(XoW8XvI ԄC0Nd)I{=ZeS,M\}7Z-)S5( .E.\=R^vnaVr~@kpfNxH!NFP xV56eW*ME$b=y3mqRd6psI1xQ$ڑ/0Ȍ#35\|?To{%d?+^8%['䓁{> % Ow" ,Ekvct vOߌ~efݢyΞщo?:Hrhbڦ"/aQ/NS>ㄴypzW!lrWl3U{IJV*x fç#W w`!>~Ii\&'(W.9\v%9/vfOyN9Z4Zg+rk Ǐ9}#əm=q_ZN*@ if#!C*7^'ʱqAj5.>`)G}GNܾxzr4(k-ザrCy8G;V5?RL5NU? >61}oQ%9OR>ۧ.RM!7N-[m zxƘ`9 @jzrxhvc;TPXANJ8 DCk+YXjy#9=d,-𛺀͈Ymƺ'8b=/s-b8 |M;ڛ)8i'X![oSOw]DzlB9_/ɏ}Njk `LA,cgcPrE0zkJ[&dj{ZdC^B(LܿO\$:ed'<\񜇑}1C߼GjRf[gbV ΋-ja1&U8>K(,[ !܃+Q"!dkaJjRU<9O٭Y߉g#mBլ+C# _!;e E9ƈ sSo np R ]x-Y->oߟex^7.V aΡQ(=~9B߹.Uە'qEM(5f3W\65KTt +5<1.x ̆S1&YBgaξ;UĺcZE=M!|%R;XvL{P\b6nbdO'"fuD_zyVUV'+zK^a_<27v~H w4g|*bj_q6VE#,!Sw?68T?QιsϮMC3}~vE6W  =82D=bBOca%M1/fCRZ_oh'uAgY2}}GEh}dJm$%VXf2l_#9|@zzRrK!kגPO:Zs| H d>ӫC6q2 j,a郃>$.[`w=o.U!a:$h7fQ6#UN)gKXe o$)xtI䐡MHFE롔* tY |=u`]ji\"EH4B\ķ"Co{>,@@HrvlGV# yx*v1ThJ0X3/Gx)>^O*vKspL`芨H\SN&72%8^qDf3>YIP<|q%drS v!BQ7Q{=beǙC2o.G<^ҕ(.z1!JqwgLjaNf"dI<{LF\}1 _ +o\f2[&k:%ӅUMExMn+ )]a+Tvh:܏ߴtj`불yġi!2'C^ Ybu}TcSLCQHO@(T )w"l`?ZՄ( U*nhℹ@x=#3kecE@ 7up/k~Cɧ^3ܰk)E>F0D.NQJL$M<.,Ņm)qv,GvK"c$oա`j22R`)ɩ`8/Q9~Gr?LUX_8ԿOd ` >[2͞ks)ȸHU}>@ 8`M9hI'VaytᲞΆuybl ew[DB`Lt1ZxR+v82ot1䳩x\х ҸE5Ƈ#\.<>`.K&uBQ3PZt%((kbX{WXE09W=j!HaeJY%,a A!G'kp Wko Ugoad W(u80Y;+؀-ZuUR~רݝŃCs- rfb*K^/!J;a}\../E족~.qW8fwSК2ɷ/ 1,LTaDy|ku! xgh!ζgäB(ڜv;r- ɨ zvXFh{PJ؈{ʕVa"^m*cCQh\\K6}3d*Ie>ǟ%7 ~f/\yvA`mTl,8Oz9/Zł# ds9z~1Q1Y]uț."ەCZM!,bT=^c͢X3[E0v`[Y֨wP\ح^UfKѴkk%ĆHuIϼ'|-x%"]\[x *)^nFrk9vĵFӠsh7=<=1[t$,M!`<v?Jh#hI;")37S'S8bj%u7k,f_/i&}p X{拣]8lŪ}XN >e@V5R< GS-"8}=EU?n;oF~J&!ulc5ۿf.rR]a Peh\7QadIE9nX}9%T=EBR' Oʵ1^R͋ (2Pm rf&rA4>=f%)' կGԜ$8WO+WX͟lk`FA4H[2;Tz!;R? ,25|`lgۖbߞil@]3"LHlP"1S-jW^>7"?v#ԝMǿ*)G WȬ{Cp0b*&Z9#|tYP?bK, #wgkX+M/y&rRΣB'sHiÇ]`E7Ⱦc;gtޘOgk鴄F8>.i`}sM aQD d!1se (_uhX9E?[wnD& w?;|ώ)ʎװ? OUK+-}+֗´p ؐ07\|ٞm/s? 谗2%G¶ u\W]$Tt> 򠬥9dǼrӈ# xRfU%ʷ.D5BnfEڴ@:/ԑ*;9ȍPNˣ'Yɸ44W6~0A J߽˒$FϠC a*%j l&f\t'*3T"cdɺ'fI1#a \7P~uQ(7֦ #*GEZaT FWYGJ@R\ #n 2*Լݡv8FrBJs|pebDnbOFtR!Ξ̃t"~=5\!zM@[v ?`"*?Nw@L rzgb7>[2³$ ($iEĚ[;ʷaZkx~`́bӐQl1=]!WOwLp&4L<> m1 X)j^gHE7K~ٿGhn|u>9(t;D8o3Rb"΃p"DJqNzC}<MxSgsա-; ,|sU̾ukQf켦YvT1:Dh'<[q\'K8\lBzXI9Yf2~78@Nh,|pO|!n埘+=j+:j0B} o1ƫNBه{/k5~5Qo#" Xd 2.FjoB .]YˎߊLTn N"3cͿ \}^V.HA} pDA ̷On]_(}To%@]ƾWNzj (@YocU a&VB<sS-iM2hy e5MƒSe0mD"usip JE<2 X;:=O5E RO)Va'#۪䤔3 MvhگY4Vx^ ' !$] My?Jl5HP Pr L\[sQ?;7_iQ7]:8[I2@(  (rlOv| _uMdE_AF9i=WDmAUK `QB(Y?s\1w˒WZ:70E\з:LмSt 2p\-ZJSEZCm-`bHŽMW#) U#Fiuk?(`4 3%pmb4Ua|*{Io^ܭJta ֈIbUS Jj3Y(o2d ku81mLjEH6ަwѐ mEj`q.]k5g w1~Qq:fրhO o[V[KꆻX3B*T.u͓(kزs=I[Rb>huwe(E]\Pm 'OơM eLyUgd9^ׂ6T#Ϯp 8 Yʑ} 3&N,|k[W/aq9+u FJyă|D6otm;E%, Tߛ{+8p(3rmzFAYݍҍc5%Jn.0鱴Q L_bcԍ44np]eq` #ǯ | L#? 'ň'-sUmbFSFO76\$rnOWͽx8~72)v{:ս#lAaXIh y=-4BDAAW=X&jÂ1O>GvksUp}j "׆~L OJPjWv*\` O獅7*4fHYNC A/PtƒvR [ڲ1M cYdi+#9wI]柍YOYcVÖΛwU0{2q1&CshLIg4dcX/g2gql)[Q;gK*'IvlbW ̦R ߜRڹ`45I130B>Ҽ_ V~"?aR딤a {*ر+PXYˤVz; #U$WXwCYѩܐTB \xYnOy,q8I9eg@ay i ^9JInYĆ~ e* p팉@ NGE &̜Mkg A@]x6Mo9ܢ,`mzv s [isϕ !9DA_Q vǝ)2^NRYsoK+ﲖz e« D( A{wc4I2z=zM#yͪS*@{_ͯ涎_K> Ǵ )0{mZH[9mJ{|(( ʩ *{39{5ӆ1پ!7Gw^  7m'zޛAv81AgFI Zq\x~etSNa< Hh ͟(1-ݻ ̆GF |1bN-Voiɓ^>kx 7,`@^O#vFLg,04f<-;@MLN{4IjJ1}4!:_l]0qRL^m=ic( 2kbJYw{1 a9TyCAִ`%zvRL5< ڴCQ)Yim[ SD˽+iK9Q jW-2Ȭ ct݌MPP*; BA~O ^&zK2J B8ܽ'ysf+&9 Tm]@џ@*^{b"xSë큕$n΃тBT v*O*ȇb hƒTmZru8zDv㵞zŲ YCRkc{WU&91H˭U뽚R}8l7 蒣aB]t;ߢ`Xip=` a"iSlʯ׭@3*3yyij~Q;}x{rlC(G&Ûfሱ? I%+1Ռ碾D+.q7uuadqٷ6ђWpE]qѵMqPRga;is 2{Ow/Zջڷ*cŏՆ" Dq\J()r-oޔS|b=Jjs F"d`6c}Evlg۵.kEfMr#Xb?I&Tt Yz߄V/ T7#o m흏s80A(>OH5fRad5kKX$X򆟂?Ph6<݈:<&ݶ0;vЙM'y/p#^䅤t3IP* > vYsv)Yg:%Muė'@t#DŰ }FV%B<խaϽ *!7%~6:/4d8 (Bja$FMD<%!1!@r5ӌ.PwOU$Z-O8$vPeg. ̆sR<=pd~-qјL9g'U_J9+W%bw,6Z6Po}`j@9Z ]ZMA3]uh+^JU1VGY7lN]Ll"Mq.cWg\dY?l=w]1p~#*2+2X&#xH!GRN* }!Hփ(_ITBl$!ˀQ)A0p9_dW6uB 0^7 R0w{!dke3޹POe/\ZTozA#n8dx.fʋ("ꕪ˛ēv蹱Hr?AZYY+hef/$g&P"$PqK3ٌXIt\iP K9lw'{ I衂WJk`#J )zhvOmHsrEYp>N26Tqwlzhj9*NizИN[86Ͼ^qM++uvL5?ROzV 4.6gA3ȁ?YJWQ%ENTy3^XdLRݦ ^]ԯ4a0寇}@SQ1^\>y i\Yv$*~$;[ % :c'-We%@PQ=#)ae^Ky7|>I`E^#%1Z3oZLPcRO@Y~PRt3>%()Zn?rHx\t ; Ȝ5{VT/3feaa׮ FUja 1ؼSM[B_%AqtwA#p;]ɲ>7#jc.[,xe$#\ >;#{ { 2vJbQ)=/zt7a+'xX^2 2lѨ# e%YOyM2|*:O#@4;S. %LG4lȬ+ƒdA$aM2𧯁ɍ>" !YxW$ \Ky+6z=^{cs!uer(v-6 HeJ!h!J IV80No"vDzZP23)=H𲏈#qTӈ #yL[O/s!9וu: FAW^+&hM`ɜq藥ڂ 4p`:" HMϗaLe;] ތ89( qkJy9I5axq。@o\,Y ? :N>'M!E Og 076|+a:r|\mKoJl njP&s`:ݥ85۞MnZ: r +VçnHz{lг]l'g2ZU8}>*vH30gsh&hk,rV;d|ΩeCSN`O^Z=7f)pj«MT,[E.8ʗ~qb>W}Vxr$*E-sHI/ocGx IB&yGi_ƃ?U$"4ae6I7zI6Hb>s@aő-8^,;_֓0/\)`I3TC#H# xO8KcӘY 8c}#2f|c^|XEJC_|^Vh$VD:ؗ̇rV S \w \}^:eީ="A0,H܅/@[O{i/2JzCI`=K hΖŐ]{ETU@d=\pęY Cd]EɐV|\X脈$g)pMS ;Kvyw'.)oK>sH=#nSP-EqTn~gJLKa:b??#Pj@jMyq/<34,.Q"eHaMDU9mNgMJ`WK:҉ &`J|{5A 1Hfg@ı㖨 f!Rn|XI @&VG(797k)<>ضe dњW|eJȫ.7A.׶rrrHmp/05c]Ц٪(RyJ$BVzsT6x +E5Iui_W0kiH2ڧ}"q.' l^SjvYdO$6lVkY̧Pt@S_ V{:Cœ]wV+7kNS Hc;1ApG8+ДY7A&I)OMrz`Yr9!i^a " bX- 2,|g!?:68ndN'=$֚ѹM;&kx2. t.9'y^J3ěcw:MQ]cb"ȳ]Q,F3#"͞ji'^d2 $v*1~N&tEiW@|}6 $ރsZzb |35mFM [C : k ³cTqV挈6%b0y9#MIL&R۶^5D\ Ol\B-ZOxB̌ >Y"j6jthޢB!͡w|i~ Dn!^#u .Pi&/U۞Gr7)!ni;-2dRVh)R2>Ēd '/fԭ9֪bfkM $8e,cpGտ]y֗=/bT MMox7SiZRT;U2'wgj _/[/z=@,ȗ0׈b;t1QőBxLOM^1Fs@~.ПeR7)#"ED;VG6Hv2-HQ+r" Ɍ:;ٓSctK DGhqFǸ+pi |ؾoǴӉF2Ϟ@Y/jivg5oRw'|;lu>MIJ=YYB+ Akt)bֶW܌)1g~CSO&\n+`i8혪K>$g- 1ߵ^ἂr% ypϪ4cˡnj*Lt@-| 8>,釡~Xjrr3'Dt.jR7-#KVVB#"RZ{r X&s+Jeo;j~KA酳`v`v>cb!#7~J_aZs0ȻN.xWN!c@̶BpF'~ `@N*qcfQHݰH4s0LY~kj̆R)\@4[4@[p[mn: R˟6JTo0* rP?"_F?>݀LڸРC~DD $ k ^mp eh6Lh_>gm(1mޚUFQ yچ_#հ;X)^1|9^HIyz29Y4mר^+س_{ǖAc.@wA5N≟-6 qf3eHP}gS儲j7i7ڙ5;zBpZO'(TSy#)նˣW֊l<ޏ|MNu,Ȍ@"~^=0,\_GR9Rd:ijtv6tڅUf*2CKnLOMwo,ZN XeNkZFz erk1eF"9GyQ r _Ի @eg>䑗; _N-(J`bp̽ x^~ɨz괔'&`W4K('~hPy]2"')T ;.֡XUo>)K/drle~!gGv> 2/kEa?8my(bJ'v$&gD)eci#twmx tl/9c:R0*ۻiCl^镜yzv|1J6[7%9ԈFn왍`\k" 6G͘j*JT)IY]![$ɤqMo0/IJyPӢb 5k`oRʹHb4/]%ČwT˯?ީI@@ջ[r/ۉ*xot,կ9*{:9Oqid.co WM7usGW a儙kBbc{(&'d;<vBuNc-*P Y% W_墿*T(lJ:_>{Rn7;¯C/YjwEWً }ߵ/p|Q[SrSL$ BrZ9]jkmCH]B~9 +1u;ڼ-*ic4_*[iV%H{`2y?Io4 >48Dg1HBx_+jIoC3/?654G2|V|j };W&7e$!DϰH|.xcRd؇7cV-h}](->9\iCol( S?3jqD&*Py>J('2^X!H[h-ҩJZiHy8Uq 2*5dy}^8F :Rںq,EC#d|[3 #z&h>nJJ=-E3^}|4S-@SI$ XODd:aR4B 7`QMK4BvC֡z%[ `#cZaUw@?0>4ѭ@WwpJV5٣@ġjnzН 7qHܴ0hJ̏0[ϳ\ڻ58Uxe9iQbC|K׉9p_4q }bw0#ʈ/ k^il2new{S«ϐAw@'tz@$F_ JI\OSVp"rGN ;%&zj ⧠= "m!>]K+m.Οɕ+ |,Pw .$|oRERߓm$A)I tay]HS-.nm8.f%`ҽ8u ʀ M#YL'raF G _j(]|zC<<]etqξ_IT?RRsW.U=v螵!lBLyЖ2\ ;.1nP{K8pF&̽rs=Gb.p0䶸WlFU7I޲W.*4BIlsuA|}PM|W D0t^>#WyBH^*Xƈ~O݂eʋ A/f< #wi,i>R[xcљmMKY p"j¾cF>p6 !H 3Vb=XUEbڲz;IḰkpu%<0%!&Qf0)0hDL{[n f )6<8gbjnLXR a/nz{;ӢGioMOm>AIu`W)U,IV\ox#!ؤcnf%GJ2/U7w&y{2.vIX9 xة:Bzbe2'  dn'cWc䊂s-{j{BԣCi̍pf[0K4 !KϷu0Q} m}gzGY+(Qi0S#L]c/o=kj; j%ۛ-C`}qZ*K(Cft/-`E˭d8UZB6c|@HIW >ǪOL7y !ͫpBr?=ռ߯fMK[P8Kzֆ?r&4I(p8UHUF5̵K7c8,\m?'ԹП :TQ"&• }\8xͩ%Yl*',"[ ,cСw',!n%3ǕwfIUYYDO@i _3}G6"2_5_'I_,a+W~zU(R9lN6#dCMT)?% ኖ+m@lI 3v3 ,x,\KۊTu$cKJ[H,~Ka"Uc`jb,;l%|h9?a8wi2Msޑuib'pqwa> @Y`\TCL2e;s D)8w߻4K$HyU eTjSs,(G^!8gwRIɝnu fQo1"WP9\ 2  p˘zώaȄmy Q3NqFln8mA\P}ڕYȸ\Z QQ J$2=% ,\8\Y,1&R$\`9jWy@OU4V"e!ͲS"zý$7.2w{i| F^xҝ3ECvTE*PM :1$7+eD͙Mimٕ[F2}`ebXjY;ᨋcUܒ,-ys1jJx"v,2k (E\\04yx9ҹdC䐄ҽTp̦/T?d) 'u7&QyyRHx\[X]. "$<)~9P M̿OQAd$SrI;>LDh "Qj +ȜxJfwrw^Gxf܃'Ś_N$*yɐ\_CǙ a3U=ŞUS&xc.Zc߫?/(s1^Dİ"j_ QݎBݫŔZF$|#&5 gLK4Je~R5"ưX[|$569ȒmćkE&3wH΂I-3Dh` wD|hDoS!ߵIl69=T҆l||ceNty;rUiыlрHpx;"\ApGKuy,i3~|ːD p2߄ NjXBZ0ni2pRe!ʞՃ}@A I=[H: y /a҂!>h̝^#Q_d<;rC <4n'+KxeYtpJ %\k,^zZZ+ĕt#.b;7h%c $B%r ]2!I:$yG܉8[EO3\Oڽit`vy# +&B3ZХwPQbOmvL%DHOA=o%AQs1| =k?I9' Y]$cp\2SU}K+Yg-kqٲ:ӗpV qUyNjng}zv :b~5AGͮGeNjOHes&GV/QD{1!ۮщ22WMߡ`@tz|*BY7}Qo3p]TyQVn A nqK(K HFzM)cxj˜YMv0`C 0o%龮0dm H]b;B})/uWXt20 eua"*c /2CO'raF:kkKB1pj8ؚj`T<%jHJK<մSV.bgy5pϳN['VCHRt?kzY/,a1-h2HPNNڅ?4J `&Cר*+#xFGuPk5GxaǀvGcqO /g$]Q,udi%^FVcZu Bkt^ڥJo JU'n TkCE'gXljbCOpGqtgW wp:}u`P^NȌd3wG D@\!حVKO :z]b܅c?OD^hԦoNwDSR²ųFGwo=K=HM$u6]Eʼq$> /cܐͯ;nQ䗪V2a0• d %OX:JqX Fڵ+~uiߒ4#p =C5>Bh;Y֗}1EHihy }TK+=76`| nӌ )P[?nvtkʃWw3xC!]9kpD_v鴜U M2,Im?@aіb{|N.Y""׷gKGh>E/wm*xn{g~J._3?)@?eӦ#JIvv4$`ל @`#aͤKn~@+4#1-BԱ 2ň >(mglZWq<6#!(0`@%*YZu!s!#ZI2\=G H'/_ xzomjKף(N*s'5"dpYiiɬuD;0%ΖfDBG>¿ 8FSJ1k@e`z6bkITU#Lm)^3qUDn/^g1=U`{9R=-'"l#[ ' VzPU)kni}(i{DÛH`魉DURŧpskr}`չ9Jd`fi>,m?T% *6*a0tp`O=1l@vo;/K[Saݟb+9 [oKA/oWHL@e6hqX!zEARV|Տ3-\]{ [Q CNncó˧@7ϕT$Ҏ66Υ-0Mt-=V7L)@aiƆo"U5V[Z,=}?ެlUdT o9԰\/~g0$z5>GSXQyLΰ[` d"L rfs Y"}#ۻEpLHՄWFkF $ı^tk(GY/H[2u;RUCR“ɄE="[t1Zkj V'uiCH2?$yGZJCsZ_p7SR(Gڑ[?0NV`.DZw48Z4drQfm[Of2Y]S,yd}@Vd¤Nw qa}^I;O@cC-/OLHjj6[l <\M"YoPt_}2yTMeѣldgr+/) {cMm'ann$ G4- Yc]`=췫ߊ++ƒ݅j;gЦ5#86՟kYDr>1#)@rd~Bf($E(J_$L"ʃDc͖@0a7ǀ !GHeudl-|1)1f#.<ȂtP*u8 ll[rI=i '; "Z8wҷ=o,zN^Ƹ9Wy7~Q0 R-m߽T5bzaj@tMe'R7gJi=$|tK@G&bf afW 2 `% wÚ%]'l{oJD<}'Jq 3)Z4Tu"iK&GݻQ$PuN!Țc S揳sy Z,>3]I-UPO2%"&9XO ÊzC8LGH}Lٻ.Jp&8H~jzaEB ఔm ^$7bC Gc6K@^)=ѬA7w!Bm~Aa1~@ɞc`-=yL7u$;NkUJB]Y,jvoh%hYo$ /pe՚?|6疙}e`PݭuBcgF{_/^k`n~>[w#RFd=7dIQlRu_V۠R=$q9&%bq;1VZI8H(k߾&QO[P^}An5kH,g!| /?e'FiMGE'Uw>":m7T\7V_<=^ oG:ˡϒBYl,RP?-3 j8kfƜhR7͡ "` D͠}qDQ9$ZF5 $v n'u νfouGD?Eg/ú,0Ut}DZ5,=pYfOȪc'.ýݪ,Hs~)5ڷ,  .;*ôscǗXk{VE~J츗#D62n$m=Ud}I ac|vV[tPi=BE[5 ΐƹD@ȪrK}gC4+?teXNrm:?gc"œW6Un!Ձ/<-Һh,gG?jQS<͜wty*[h8kwnxK%u.@Z1֕Dgd h5w"x '\l#49:@ދ?≆Ƌy(_Wn^\`C"dӖ%UQ[LPgy[u>{ l_6kAngtg98t#{o QSmTVK nFH#ᎂ` $[ǩDM(ec+J tCy<+\|%\'(8㾃=|pD`JjyHFtf6䄱Yl7#|8t͌EAanT@ɅVRNyqٝ ܖ`]u|JO50Е^bioK̰׋A79sR(v^~%kyR4\NTչ)ط \jC=l')[Q7\nCC6Y`*0 a8{2E‘c4nWd+tB[:NL=f噜:@H8xR2o{ff/MQSW2b ]WE6PMRΆPodՑ{.0`Z 2$L`Yqʎ 3s1ZCХl J 1GeJD)1$C[%9䝰=`/\s "ܤ3 ҉*+ PL&ӳ3"cC]9&rt]Z Y{*uhM8ގ_9cU|\U vb‡Cf 0oeÓlpY[yϏF򪕄Bxs)/hBD7 \·-#DMXNC`$k|oRbmq()ѣ4գz$ |!Sն{o>7Y[K!mwLi8Cb_VdS^ȭXߐZ&y1k4׾揅:y <Ƴ.P~|dK6@HG0V:R!) 83٩p?); =+MG y$7em: w8˲ȃMN,ZC<e X\AUl=* `TC:"!uK^i 3JJ2D[ѷ:L؅Y 0KG8E '%iv9X05S?;uCyMPj R,:OzibC\dvXw bn.*ܬ( 82S:}ZTw\,0gۤ=ʧ[c EY㯉;(.gV#ss&>AUЂsh, w*30Hyb!b@(1uUߓǟSd>:_Z>O?j!BI0芶mV%[sL1AږL5RP普,a- L+titIHlYfnmr!gvivM)b,aobT*bR$Q)xˣi8ney@qL`r%OX3{ݟH;-W;֕h}7Tr GO2ʣF>;ϕ &jɽsTN:CH)0:nqʙOVFK#Jp7ȝe7ud +'<=;- uGYB*M:foHᶲ覔ynZ5bQOo/f,<`D9k| ~Ii.|1OR#k (p8Z[w:6btAO6Q&epR$/|7>Z'<\l:Pm2x^q!_oRn-Ȃ~JՔͣjlksuJ3E#MjUWkͫ2&ў9$#r6.l_s=P>IWH 铛_h$]?Ɩ'&SMJ>LD7@nkA !+Ai>-wpAgQustZ) ,5w ҮPe̅P2>m-h*p */ǝ#W/7cȽ^ m.VBIP:d԰ZZӡ-ɚK\ MUԷ<_8Ú@'\VK&>rC-Ï*Qоw#sSf*1(<ֵRaN!Mxhd')52A@_#M8F-R75ʨ4b"H$KfpSgBopqèp@KzH]kF_O+q}lϺ^=Q"Q6^2 "Dٍ*X|lRA0Ԫ3%iNPj\Un= V1JEx"g !F%gӖhzL'k 'cTqRlR&>OLxK| bXNR;d*Ac-ݲmk7hnGwP 8/3@\Zٔep|K:"ODܝA ՄvSl9y@?DZ+;okQq%ѧz;yϼT&CDLF@R G{ba缦'aL)IToC+9NHƓ$ ¹lP\kp7 VzyOvP(d/T MȵǾcK鋫ȑm ޸,Uy'uxnq a 1P^хt 桇zApʀ8j)9;hmUo)h>VGsF˟r.[} ,< 楉5 Dtk2H\|֒x-nalυb((qeS'hjҍgka䛕 >eSŌvҰ*eyśIKcseOXl;pO"#Ld f|MrG҂0W\l۽w/83B P %$ۃ ڸ!L[djM GE׿Ob,] w _ݤQE)NHh>|D7[D&(QZ3S4٫'H&:K'w敪OOWn[gftJ4O~꟯H 901N3:`[ǝw ZpF$/n^L*Xm=UpfX Gyf$ڈT03Rژ0>ψcVP5EL}+F@5v-k;1"/;C5cR"d1=^ )D&JOS9@yu;Js*<оR3}M,l$0 Mx:}7?:젓 ؚASvϜ fJ'[Mqs{IgfMiၻڦ7FG? >scB\q4oJ}ށ( ܁d7RgD,Egexo ?\u|},ҽ]R/71[Y-f+ rz N3OJ?cbݬ*4N7/ìW:i-1dÜmbEry9I_ݯQ^QS6i2"=t.iZ\/VVGdGT۹\>4rzi}ƪBr{(r@]GS H=`HF8S宭D?Ld9TL(+DùA 9Zås%+C ,0E-KfWEfNcXؓ(-by =90+6@Ɍ$SF={,<P0U wFJfC1~R:" c|ju" U}\> ><ΙΗr4y!UJWSсA:QSl3Ƒ"[kXuxk#FdZFKs{)'߱JpcfOr.լ0gVތgq[?;$4)`wmߠ3:䊋2k`RsBBWi{E=>O0 V<}t=IL]Gh8N.]3~% b/X?&` E_- m-ַjg_"glX9NS3pئoW4FT)gg&ѯn8CO?nx;"Q'[cK1FfDBېJmW>gDПZ5:fh= 2.fk.]5֒A`]Y(h83 YuhMH8 D Pz_z(̸&J}tk9)ю^Y7Q,~KyL^BfD9Bۛkv ݦIp dUvbA;|.V$JcYS2οhrLڰYiP}H&5x'X!\o*-= O3Q3ݿ;O죆n>zq )rox~!bf8T.I$W7{#=>jsG̴EBD2:]fqdRHl3؊rt,F QI$7$k%~!@+H#kOuך7&›FeL $]̠\T poF ~Xa]m_0oe~Wsل L}eٲܯ)v)c  ;Bq?K/@c-sa~~vm-)hϴMn갢:2BMZ=X{99d$5 zH\F4oLf?$PdavM&E 2bm![Fl-,`.kt64C|RYE ~OBhK嘸[A0!"{Y\Ia!r2m]*(*X"E Ҫbq oF%-Q? h7_+(NC9g(WYݵDfNGW}opp EHLK'-E(H^ۤr$vdyT86\p@ߥC֯FOмiI=R!b^-Q+Pk C :O=hNbwr;~ YZκ&4z5#)?$)8S sWr2t((PL0xpO4D;MiPԨe3 h{2&W 6u,[Y+ 0[lg' 2xA 6Nx?K`0hI썕izpʹ ݒ T }9#8,rTpW fq%Op(s(VFtClJLP]tܞ*V[{o8<ŰR] O2' x&B#;3e|n›]H~u 2ͅN04.eu Я*|ۖmw琳]^[PyТUo< *`B];dI _uN5 !;#лޔA)qL{AW;J鯝I6TmRwb!ȬaH*3|Ys͵2OUɳHxQw+ޒ uYP Ӡy )]JȌ*뺶6Η JfsDU+ H"HYʮveÐ[\h״g]fb fUD@5U3>~G}h_b'nیg"冷o [ gP=]ޱWH+#f݀^snc/ҾKni<[s]ߕɏ!ȳp yz HY &-W1K'+ȹK;|3i(}[6aRحZ/OOl0pj_6ʾߋXll@<43ѶB1J@(_nZ U;v̹;[z<`z#ĸR+[%pix"ݑ=ȸk鬳0ܭb^Bť)4[.bAxK0GTj/4U.K>n$L[tgtr n 򴹿əŰ^n?iWH3|\b;qhit/=yk,Q*f]6+r(^O=MGmL믭#l8n djyu @&-DQE}G~87gW~ DZ#(X7'`U'3`(w:gg}vĐ٘R)738m%[/~[A/fd—+N-Ɨ =<\P6/&IXfn!DW+9aG'CWp^"ӎT5㏆nH}y: u:>F[VÒʽCwMrݭ3bE\s*&z K^sU.9Dw̙@~ӪP wqȟ GA?s]'m<:]|qKC8xݸy0 |'-Wshc"QaVINZY~icI.""g[]`%jjbZt[+ݺzdd5xmc mqQ`ousHqB3ٳB 8ɩ*Kܷgz6DVvuj0"/e_L𐃶ʒTWgwA->w0ލ/+} mn\㲪eoΙA_,XP0ٍ&JE]|6bL>"+W?hI+v$hc R@oo gW= 8OC5[ǡj^s3q*/ke99v샰4/'@BM&VoDJ3:{o?|"%k?peV$[l\^ ,xc4H\hL& n ͵fllXћ˽Q?ca~j^HY1ȿR}^qNs7#=7Uw(s:3v$4:7)4@Hh.qU% aUtr6YLgAuihxKgIs&$I(iqsvG \l$)gZ]|ЦLLb*D1ȆݭSQg{ T7;Œ^(h&XiTbZCž<3p#sVț{~Sf\yk7]JZB FkFlL(YQt0Z{RwIZ Ɯ }n9(vaQLVV9@Κz=!mNm}o_q%PXmª[FԺ DfA3{Dz#\A fafíwti0">bQ1!f,a;YO1(Z*T%@Wٳcd-ɘoe#.5pvHiDs@/ʡIG@ okb: k͉uy)>ȭ"+z\6B֮Oe]o"h_S$M(w|5"$(#rfe~ܶXhg7 iV2CI0,d&DN'ˇf3Ik"O>/L?:u;Ja\.]Lϩ=@ Ǽt؇#mAdmIdj/^+j%! Cdx6~\ܭ],,&j[|Rc28NMV#܎B[$L67/DsqN l (L^ZA q~or\+l\XQ\)a<mO . qف,\ȟkl Y^޹>ㅧCS>?f>t?SE )9 [ ?pQ_9,A8)F,&n-ѷa]A өt O* tK.CFVKE+$#Θ=֛]| ,WyE<@U.$]{ | $!1Γ@1R5ۊ5Ѫbw4c?f8s`2YVV':)i8:ORB=aRT/כgRJ5BE!jqY#glvcpr`VؽlmaJ,GT]iJ*i̷˜!cgj.zD8ru;^׷2uC/p/"=}Yz# pݙQϺ9;jeB,=M y^8đP9,3 K2|Noo)bP RW\VcܹU":G~ʎ5m_ m uC On=7oh[٨cQ2tG3R-|MF;Le1QN_geؿ3d/fB}L`Jhmyt$3 4q tN[@UL@$|J{e 6xGk ͂gQ+5N? kMH+nr\PR9`){<Nb1C#f NJArϝέ<]R"?|PqK(zȏYS`m/#^__X@Y!ޔUJ#Vrill`C#u}bd. z}e줏}H_s(ۍw(v\e]gZ*ǘn0BCPyá!@a O"S\5/L]1:_3A]*G38Dv!,f+57űFU䣣X!?qM%!hTGr$fη\7klrɛVWn9%flu7o[w'Mr|Fvp=A4EZC\a H$}QI XYXl2k.>h]:l_&Tx4)D" CЮ'.޹29 R,n/v@`^*.E&jOx%7 Nn6p#Rgv8dRL=s70bS'/>oOHȱMW:I*XCort5B=v`tHsVӢ\*',!:y @#.ԳT˰qs^4: %D'ˋH7X`4>I&99oYT ܱgKؤ9ewcer`/&ȃaEQ`#{w;z׫LjA&g^=>Y&{}Lw(T3-(nvE4unwϠRbvBbeq[wixqchMzNx4.a%O,ҶݻHƛ'xdRŦpRO!} -]!>]h5hH)mԽ5vTtbh#nƚ9}KcqW"1ϕВc b^ltCЪ[o7'n4$…~Sh_B bNǛU$gARJFNNxDあDofg\xdMhXAΙ:>9sw.cfo}hwڑ;Soޡ%c'rM$Z6)[UmY4c8AdŨwcӁ yCg}GH .s}#@(TI@z٫8}< ~F|3r IAnwA N t!go0"裹!-Yv3 (ÁW7R֐0_AЙ:ary187lı̢Naݘۥ;-tو[MGJZSo׏+=H7?^{RIT_LםFXKŃS=gxbUn޹<ʘG@nv <¸\GR}S?? E9x^(d? _:*sW&x k p O"m](="J=dRT9'YX*eRgٜdDwރӅ23!!rLB uDzަHF [Cq&[|]I 1|^BZX⭀H;ԌK'ُx;JzflWMˍR \I;χqx~n)iMĻN]&(OB D_QbWYh?џNє*>*qrbԔQRK^@#;v2k0+.u;,i~R( 6~03 uS=l$Gy?XI~˻|!*Sg;|sȄ2.Vv|*7{^c(,J=O;qQMV1 J *W4vl"!\nfr[0DIruچl:Hw!0 o$ W0 ʖZ5(9tO){hӦ,@*3 oU-l|t:AO#H_3f?VdVOm˧~$k *.7O5"``F e,n5ؚFZJS ν_DgOB\pIClnR %5_ɽ\j p昅򼔱z6bao{\KǗ w:jMåkz=#˅#u @ ˨8 {3NxXѕ5͛ 'o|y4&0nW=48vB/v[C xfDƆ6X!uH{j?0I3vG`;й5!b(_W;R 0hLOպ">aJyܲQюu] ղuO"zoaX*zmHUś,Di?2V`kE.d|ANND7zGo[rԔ6aF@ة qH",J#}vDH`e-~i 3XeOK PJPOXlG9vJG;J3'[l$)v3Y5yi)D%c 0V2Mx>ZleUqk+#}}C.7e "n,X͒[:s;gl{ Rᐰfe/W)YFv?τ׵ c)pkO^X:]<325ht3mh,: 4Ju7 V'ˋ(Qك^{6DnhNvydƛ=:A_Št#,[w.]Flj0~ |ЄUPn>4`f% WQ޿C}=嫄a9YPB<;R9hBbs\o,߮IIͷ v΂fmH(DˍbSO7ZM}!860SEs혵0T!/{\0BsXZҡlAg5a3hXSle) jRu(fkE O2Y>SE0c:X}QQe ڬQř 679pw%GAa|ގTcg f;n uهND?5h7oc_ٸRO~.:Wrq@OywUXItSJ #m\%}t\,@SSnn HH4IsNeg>^׭5c=^ T vr)'R]Bq+53œ靈 uGnBmOo2 j:6_,)aȈ -KPm]"1X@rU}p3 ĸMz&!iџlm" e&,FQmT6ʝ3ɶ".΢ ܥ܏[ڽҸ~nڑ g50Lҧ%Cp&* 7LC^zЪt1h]|NBLpօS(ky}2piJL i{26qmū+otᣇ{.*_˄$OzFNobREV~̸zmaI(-GwƄ%c)%ݲCQ22h˼@3-u$d{8kvߢڝ',xh:U!qR{}41AY@SY`f:lUH* ? aKb$oFҏ<}\N~,L׸(:],NyKя(&MRe4`F<3gTr XR箶*i扏<W9I=Psxƥ#]tJ-Xi&diMU3KB,TcP]lpޝ^ys^HZ*‰w*~,Bkʓ-.ij6:4Zm=:78`{0>nP%β`wloݐ+B>tW ùs4a稼yQg1,፻!Ԋ^p.Ofaz{O; M)V[BJ:Un}bAQ"8Z$l[pC*՛ 7>r4R"_=XmWj-v7[ 㣈7y=GG{bٓKXGqkgp@;EӊS;k]Nu)N~91Ed]Ɉ(}+J)~!Q*MbBqg)[vڝ;mh.sW`Y8zb"#ZCͱL}p3W У9A G{b%MC~u4Q!vw *҇r0lΔGgESgjbL=wM~8#©Z*D\Re:Ѹø|}Fؼuu:E(/3B]ΩR?$Ps 5 gs7>裤YJ-U5jhb& NlyBi-Ig V=g&FU1*eu[Xi4/SPFhu':ZAtRJk&{Z3+vT R g/P} w+ WRsSmx^vWCRu+ [lHz':ّ)b =X[f=):E/^MW F̈́uķpb66n%? =/U^u'_;mTֽ-k5zA "H **u0y lO*^m'E)sڇAlOCnT.!Y(i=6?/@p j{-WamRt6wVN.>51vw$3*3!jUSo+mMlQh>@!%L;0CMG]]c..;]ރF(F?J}wt4 HVd:"Îh puA}j6c RL!s=c!:Hg^JZkU1,GP䃈#;  x80A5w;3b;l%!z`Wo:G#mRgS0vϬbv= Q9-Ơ1{{< >ma'ϓg 5Y N.\qqљVʣf5oY.,0Q;YE `B$2P (r}S7R+Ʊ ^*_&ӊ|k9/|:\P>Q:#M$i!4YByGZгTGm; {͝rhC+˜ 4ޭ0l 3i@Yς$}3}?KMUo(&rc>c ~CADxrS+o4+KM2QKJ0,4YkXQCBNvMՙ_sܸmO\eeh1J-L~CJ`L}LxrΝѹJ_tHtF^PzJ ᯡAܱH](2:۰%duW!ƇlȴbgyL i@̱j`ԸXnoFU_t_{d,[[g#JyIߦHJΟщz*k=S+*yPsNۑVZZ'C3o\S?~6owos ֘ Y͹SfܒߌXk;7;(ķ4݋t ~,oH %o')HET:G p֟.!3ܾQ(4]xt$ҋY.bZmxʍpr5;"ݕe!n8JC;%j63%&+u [&3"BG'\~҇xhf\^yJ 'MWy xv4WOmeBPh4[z-%q<-.ݲOHRSbs}yZdF[&NXoHEa*>p[}Mn1Iq$9D'Z%TlX3C H7\wxƩַ7'DNuIL5tjԱ|msj\M 1m(%8ωD`HiIM+avxg]I;r`Eܰu&Há`5"b"qY: Jý/+lزŒߕ `UOe> >7`W0y}Em]hu-xQZ ^9ʖӕV܍uȾ݋H S!Ԡ5!iB Wb%:/!f#G8_f,dp>|`{*"FQ߉OEDaEɠ"5Ae?9=<$12q?[y'yfAs&~ i(CQ/$aеeEV:\ ~%TQnu&ٯ)VEj]I1zv7*Z[a*jNU>y >G}N*43xw>Gq]\ii]bln /:cni ʘnƋpE%$5PQ+D>] \Ű多-o9?*ozL;~}Q5(i]vV'%L ;񱈵Ph VLޜz./؍SEtYoI:󪼅qiW`pX RrჽyuXmm!8Ϡ:EW%8TJux %|Z,ڎ+H6zuQ-quqܠ7%zJ&4MI-DxtN F[o"lDk/RG0V^% x"·߼h{^hyh7O*wfuÞF9kjof*G7h`ܙjvO''a{'QŦ Ǝ\KCTLIE:bSћQgAl&R"ue0iʢ^Js\{6W*Zv Ȕw_8> xݡ*Yw Xkk3<+v[rYR.XV*q =. FHavx=FX6(7ǂ тt͘`tіjJEۑXJ.Z@AF5u4Ph+MUp+nckmBj¾CGvtfAxqI ^wq8itQ 6ĘWI) HmqvuEѭ gT]K\"E}_lqU\m~ Ƿt#uKbD-± B;!֬~Ȯ5r ;PnѨȶOKh[03eY]cIZ}7m$OEh^@ۏ_ دG-?gc_wa Ѣ_uX r.4e&>%¸lqS!x4mq暠?I#5WZ^P:ͬZɠXY-Jma aBOd;܄.h87So9y;B O>/ KบxjYpɜ@﷡*51]:DLt]_j +ːDahjFA@NL,eZFYAC<<@3J3@bO2G>A4+k^5W_#z➴|_Tݑ`GLa_ d 9jne71&%΢Z $R5q.7z5ٻ{ /vJ,aW0D^5 M<,{b ͞e&BU;jUu\ڽ]u uOcbVEx^bYkvF i0ݜ_.'{6mDN(2ʳ}l%kڗuP\h+G^ʤ U9^S5j/\/n06Fƀ&v.Q@րɳ!trP` 8|ɄEwmQ%}'S@B瓫ԡѢ΢sT=!Y2甞l#IqB^!vxuy X _Gz:e$FZ wo=.N?eze?L7jt~8л L^]DD,zǮl,B:}{qd*;fzfJ"ǬF&-;9!jު,%` 48Mg  10=04uR4z5}lo1VabvB\E{;] 9(8J7lJv+7~{WĥNmRX1lVgۇ̴L*Ђ{:9jD8R;>7VC 0{Fw1#dMj7>6KcY^%N1yI"4yKF2P Q8eõUZ%=FЎ^td5bCkb3`P[Ǘ[_<_ue^$,8WB=Z^ٗxDX"Y.A`ju8иfRJ=H`ð$G[M)c픧w:[`';h(1A.SAz-p(6a(Qs6h?#6 e+O"l-4wAESSfa s{H}8L[NC֯zox]z:qaaX6P+߂]au$vl S6C^ (7o*NFe),X#q :3[EE a 9'  /1hlKf y ŀ_"dL$}];Xƺ f\ֽ1^ٱ%fwƻ!x۝ȝQ>vz-*W==r￯1 AxŽ O`O~XNiO{s%ڽmtS-l>G,TE}sgubx 7h?z7|;kL1cm(ӱO%A_5&bXSQBzJ!GUfPg|6=q4>jh6`E\Ria 5kA` 16zp+TcKG*{&$ *GNd\+Fa9V~U's'\r|S:xіI89` w`($1Z^xrV[e}fvPuU,!n?~T/66˭5U^VRV_[i[{ c~R % 2u[#%I5rF @J "ߖ3!OJe8Ncyy{ꅔVZ7c$鐯Grp#ӵ?NVfWIݫ&)bk*V"*'z6:n5u8A 3?[ڬ$Vc9f/q8\91yiݍ%{nFږ?)M1XJ #>ժN!dE*ˤp{F 3CT.Eo&d7xh EӤ^c{ݷ ZE iP%as_9?v#@`'֜ oRST2ݵP#FZ4 zO 4iNЕ<7hxP\n #)[,Ŝ}RoX*mHl|';f?ɜ;c9i{v`uBv7zΝR%11P|O('έ zv=?,n~D3>AL?fM] Q Nd 7 +j bLYp?GD̤<[Neɒ]u{Z[0D䰰&݄f*;ԜiAh7$X]w^~ U # .#"J@0goi`X0=R:H{u!\.*̥Q'L8ei@o /sQq08SGl1ې¯2_D4rZa헌`@NngK`DTɇ}>^P*W6w;@rKUH=ji e쬃q5㽇s'xruЈla%rS;ū{>HRu8;o6l;rMNQʰـF4fTNeoPype`3*bu}ARe8 ;g\zvL`@@s@;ɧ|GZj3{< TL &R[?ᨿ +s5mkkѰ?)"ܚ ]_.Ja!L]!o02'v؆c׉r4]* TG}lrbWU!a(O9>nƔË{J/H<}Rqm3J;X ܶ$J!VP[]#qXV{Q+riyZ"~Y2ݸndfw;W}42whF]\ܫ><4&2u=yدT} \lI p@:X #? 2L !yh3SXpW?hE)zHqm]M/ [MDE}^"jKDsrJ-2b7iztM@փ,4Uܠ! N+{vR4(55m+yUxv.uJuOm:5T.6jb 6TmT. ~/J##wtgz'0݅B)*q'[Z[="؄'}oDw7-R *_~]W`PnY> 67=9"# `G ?C>㠯D~,y\SOri碗Y}%vG1q8hg͛\$.[ j[%9LG=MU+"ZM . QSma j:8%_pMT<嘊V͉x7{'.-5WyŇH +kD?AŲB:ɊYy{73iwH~'|B0f6"ոi` "5";.,~^ښ݅yS[X@,_[5csCa`)'ԧ (슭3u tcrƹb~De;^UEp? ~B] a<ۄ̳tz3ɿz6pzO9إo`f}ա/$[5!p$X ~"5r >v:FטT%zGQ0Z2 A>.4%\ȤE}Ԓm?|ĒVxtr.һO5b0MY !>rH;95EI_0kgyt*:."vնWhΤt+-g8ғoc ?6> E ytVB=Xr *Mfnז'O\ǹtQ%Yb彝=5uxgEkGҽQ۩W wMcF?C3&tSbx1YY<\ Ex*rTci6{NxOVLaNM@l qߨ1ǫrؚ {wZ@m$uqV# L v{Nh\if?琩?ˋƫ91cӂccbU<(kS37GJ>|I呙Ww/6ygh!ΠxMn헭_RU[B>И$ߍв(,X ʼnRv6{. ^?̘{ƥa~w3<,uv"PaOYB&MPbh9lt#KlJil} 98IHu~ D4͊.GA|f5Sw"䂌NJI!HT'MNԌyT%/t8#W7FD(Ѕ޹MF ιE4xb:г&+ ItX 2iyY5fT.-ٗC0 !#gWk?E].|'l,ZVaKν~@%#Ӑjɩcpf(F w% -|S(z9d%0*JO}.W ?zv@].4 Tza&8eܮ+.dXhm6ݚXRy4E:EC'yCՋW-Lp՟nθ6R;?ԊKbNEN=fK/L@5QsKQ,[6{DM[v@:OB.Ad]sdyķ[羍 S07S/PgD8D7Ȥ?p6ӎXC^|і28"~ȟt~0Wj6ܨ6VP}A?c2bዧ, \Ե,M^b`LWNT Hêi4L +J`(0PiZ8PN|֩;tM+TZ4)WEv8x8ӿ6 |1xu3 -F暨)dXSV0AmWjzblfe|B%zmZ&S h\h2Yh6fG?8%M(BM:H&U;ųsjqٍyiP೎%܀vCF!pP܎г U*N˅BOW+ oxK0 qR^<(zCY@X49n:}Q1h!E {'G '^]^+%13 c+,`;ɒ4.LjZ2; uu+.l(pz~"-:ȃSb 8-ޡ ñ(b-t/*Wk7ˆ`@xҎvT[źGlGyضf6*2)0/_- ےK2x=78 lUVIvHi$=X <87  m NzLj3z[O030Q.p5ZDNyf03M,eg=/WŽxUC6/8p:o3 {LJ6TV DG/ 3)Ge pHGdZǎZD'LF+L@c[bGM]ʭ H\$ C4r忱&OzhS7s6l?`PQ5W-eW3;=ekYp {"Hzfff1;A6HZ^.| W~M{z]{G")w7n( W\ Øv.Xvݲ21_Gbbw^W9×GVA1qD>*)BA~"_~{\SuQ?2~HFWdƝ 0elg`êdrh^y/ z%AR |-Rx#>4'3<=bFZD"5⩀c5\NNZKXͻ((yX߼~eLzMzLmִGgP{ȰB#zUģVPɻs:=&c nCǔ+=}WU!C.IgEĘTQ XPvdS>]mhW7(G P^ئ{cX^4W u*vHf~ggFr)@=oUKLHߨkP~ʼЀOM܋gLr "{'9k\7*|Ԡ-Ϫu) ְ "5B:C6|V޸y")h,n7{rmקZE5huՇ㵽2܃v(Lֵ|72k?+%G뉁l[֥㯁C1TgՀ+2>tW(oozHEebPiJ=|Q !ָc&abRGe]Nк6gn= aw=:4K6q_Tr+=;M4hc$ Kf7ь:SEu7Fx]X>h~RX:W5xGP  '  ~Owu9૚K<ːZҶXN̏䴼1_wiTq3;ԿJ ϶욷4m|Xm-AjKgjq?x^@eە zqJX~rejd ")h]׍ "0ڍoFu$jRҠ3x+TsJlu8 ey( ൫YmpnOi^p&=yIpk65FŤzR2݅[}v)?Y6lQ:BrV ʚU2rEԝXs{u{H=|ud,|?9?Jn,&Zd,]OtR\^*^eC'ݐ62b l]ݾG;ѠMD3t~J z:;ʺ}"7E }Gi, 1S7JVv9z8VN%-ӭ/љ O}Z١/ aˡvn}v\1Ӵ9K.')e`u-S rji2wF d^Hm&F+ PGG1-[IȲOz-mlNDA9cBhQH˟e)cjq4J=%C?AJxu%*T&GѓEp{}L X90?Zw dVWԾ^:NmG,uKΜ'#Ruڢ0LY~929<3*My[{yNhb\>~-)iK kE"tMUA2˜ > ز゘oM񖑺~iSgbnVIx2HNQKZs-Zĸr.6 8kB{QiGe9f7*qRcMX͟Z18R ]bG:df鑼h{20hY?qS=3|wyY {wh PX u< }4rGWQ~?짇#le] i3@ #%n4 W2/!ql\,imy4@ %0KPxu& pqf~/G+}O<lW/4Dp"w gy;;9LS <1Xs*O.c~x1;;V` ޓ#%N D+yEp+Vm~66P* +?"iS)JצּFr+ ږ9+@X!PƊ-.1C+xYo0B9DG-5MAU3O$IKNCn,F`>`> lcցQX[̣p̰/A`R#l\ft'rcۺ/k:"{oS}8/^-spؖ'+vVݒܱGg+3+)iQA Or@ NrFan~x;A[CaaD~^9@X+}MuP~ D9v,9_J87#Luh ɮV#H=Q q"\.1 q4wKM=U3+F.Cp&hszvtMy6]*%@`c'0DfiB2QqTmIkxI%\l DPu˼(39רvݰx4fh5:pX'qDۡsRH!U0?m/ u,B~\ xc5׷2ìN/6͡"1q96{ο' M*ON.A Nۃ2DXhx쾼$Oőfڠ~+4):7UˈH}Gu7J0B0fcPI0t+xI-X1Fp_8%[~Z4>R>a2v^[x.~m^JUTǶ:t^{8w?ͺ^DV}s0 &fLwJ]U%lղE&_?HU>@uE u#82 [B]/sOS{Κ?-xhT?srK E?:6|#^+cD(bMh${X'`*q9`Փ#p4a!I|;<[w@y IS3#r4AD[ͻ\rTG2Lh(U.aOh[/ط瘪UG=S"lp㰴f%j+%^-+Y:\;@{t\',#7!%IĿ'ωej %+t 얝YF6qV PӪg` $~*͖:&~p.ܕ6 7ʍ6}7=U:ݨdJS?[DȖ^I6jjQr;u IܗejP '8`~΁F6{{gag+)n6\A! R37?z{~Wc5Xb:{A=D:0-m{6u9lq K$qwШyI!FCKn3}T cŜ\-$bӤ2MTiJ~37v6n;Ⱦ羾J5j] GTkZȂ}Ts;|愒"B72+146k2+4&R$~x@󕋌p+EY|(I$ {Y6dV=a xWP_.̼=t ^NM-/%Ni`WeQ`ks6 7xVH,-aU'8*"Tp"!AOi.}0(p)a%9%14f-{͠܋kiLH[QzܒkZħ7ltjA}l0z}2gHsQغ ҆%)T7yO7XfRSЧ [Ld&cJ}ld~u鏖 ly ? 4* CX kT9g-%u`( )셲tyDg؏uiP q'UeЌogivw9JWMtnUQ'}vt|dT^-Y"(`KDVYQV- =׻hި NCOХ}nj oyV%>C7/F;PI^7 1>jqv^kz! 1U/ULFO]yx)瞤ϰ`G8m,p<^H}BG`QrYO#>THTcj_Hnz8d.7Ktt?`F(j7tlj[qyaOy -|Y:P?4s{r``I˪2M+ɞ;4uJ  y٩@KƩ!Lg0&)0oL#%}2QWS_KAxL&AsulZ 9*Q&rewzwQPݳ~m5(en#%%}L@nd@HZH_б7|9qLw0.1r3uK7޵ z2{ šEe8yI_ lC+s5,U.U(g"Tӫ y;OUM7 {i16b*G;!:`F*L9͟#Pןu]W:iG] gy?<|4C}?Wa;Nk'9{}$j3%Cs 4 A8;܆{7(KxZuTRɈwn&b?ĭOGn5Kǵ{/f|u4f2 w$A)y-J'eǾljB5q1=j*_0WJvel [˫\s +ܰ?i_S A1qvU|Bo pO{muU:.1.ZxWh)mI$cAs9 d(DG;qE4~ ?m'Lj>=mo_Kq׌&WA@m{<:IKN_yo)9YӟUQL2C*քCi3NHZ~lK E:&D7~kKR'VG}ww_¿s'ޞm#%6FLg9qh ׽]UV(엏'zSPft'%h{&.4t)m4_tLHEZ>:X@H܇ߑT$dߪ0Ppr+(Q/XL%Z JwJ);v HJH{#>?X z^i+ffĻQq_61ؐ'=/#F\i41}jN]DvX eVn%CC3 ()QU`oNm8ds15kfY%%w Z 2y|M3X gu+gOQEx9B.i%E7i [e!RY leꀋ@, ,g~~֬*TT/9>pnt&Ev:Rvu $x;^ "/j7sQ0˜1-r:Q'-Jzy얿ãI8UB:*ʣ*~QN? [qQ ;E֯Mv఩lUr5T\ĨzX8ƐH@3[JD+ȸMTID !~ڌbdRF2Fڦr#YOd}=l3l~7?xQ3G,bk$lJ'*4Vvz@P@5ڬ=v=u* Mi!.BNn2*)20W^Ewc/ GԨGͅ.ݒi=F7 hMS]pKJGA=,Tw3$541V;z60I-a[% o \eG(,>BunF2[eVL!ȊۗUpZDzHH|9fNd?UArxF~8v0Fu~PDtn,]Vޑ&|z= r;:mjc0n+a$VʣrI塚z :K;Y+x:kӒQHu;$>k$1u'* Qst%$ZKR^O!i?=$P$Wj)8K"G,>r } =] U7<cipI{eX6"zHҢݵ]KL*nFvfd"!aO{562L\q\- 6 ͛C[Z!1L8 rnFZU UVP!Y)u<1\5k!mc}(H2*٨ U‹o)P:\qX*P}D.:q\"#Wrdɧ$@ 9 -]f.bvCnk,dODZ^0Қ˼WCA+Y#2:V.{Lmc?? L3e^^>^؊{2k c;4KQUg68̳JPU$TSvj>تP|*ZlA `) ( ̸\˧ Q~x;FwIL x/> :}ϑ8 :yƪ5~-s4NFY@;SRrKXgc{=>!aDfOU{c\]6tRA2A3Ƶ[fs"C0-\+W?.U(lU~&>:Xו*];iovHay-o~DxL¢g@^eD3kSPTVH'QKR$ 8:Ȩ(zc < i#=7ri,nsg~N6úq.z`F8K߈q-ǷluiYӟjE+G Ó^fhu peǿ85jJ. ~*0$\|wI`ծs,F (sn}oô6,4r+ 5/oGz/u mПGYS k!.vA͢ f#K | rӄAUz}εӫ91c4\a" #Y #5q# ->>͸)l7 S‹/)neiH=86t܌lȚWIlgx9s0(3i$YZEekPG-BHa3j3h .GCPvsIA꛶钎2pC.b) Rs AzM έJf'\TpE8A߯BQ?[`yR NHo0+5;znG8aUt2:2 1`<=mvu̅2h\£'R1}Ia_逛*!==_)F4?W3W)ްHby3MZ2$we#ϣV;'4O9b986QRC*2│`#`Z9:SbN}IsRc~жlbbW6Y8qg3ĢOVYEϕaM{2̾8"t,x:*\ Q $Osg#Sg"[B 5y8'f0K>/F} |o2*$ے͚1cޫG0Wa2rHS;'E)/_@V!كD4x=xkU_?^)kmjɁ:!uBWP.*pQ*H/XVm (+=CaOuP^BdC c* u3ɳ{Vrɗ;ԫ&)G0='|[QI5|:3 {/Lpʚ3ѽ!Ӷ}YLTAbrz# /f3o6236GKvGmu1U5; )˫gjr<֋+Q8I_62IQ D`BS |(+.0ՒkߧI_-§,!5C;jB+IZ]*b*yxNrXGpR q3C9ّ|>24%L2FWc@t/cuzCTNU$ZzD:a1C_bڮ!J7h@,8hݥɺ5ЂSXBIh3>r_d@16P Oa*q " .Dr8qm+Dz]3[}gBsSnw(L߮$r#{VCV0sr*6)>fӖoX X@ڸN74}U-!UQygۻϠyxj$\z;l()v6JV׆H^0>LKW7H%ڍqLߣj{KĽ&Cr*ԝZFk,Y.F,s01'@9}spt)-׺dcAgNwd !B\s* >IJi4|o93e4Kj/%3Ҷ}!#Їڌ(ul e;w>0v}vrvr Z^ k*0@.U.P|K͋ ullH+V٠Zݵ "<2K׫rI;.BGX qR2W)G%cFٛd0*%#8@qCzȀtzV?9q]/?vG/{Z=pؔ^ց) O%ۍL2gө)s[m4UIf%H;Rj(-V n[r ,qNq9Q&(`{4(F\ֵ+!,UnjA5)-€in`E13]hP:fC:]tFZtڟ,lGqQUӦt* #TnNt"K?̇my[-q%_pte"I/X3ڶ󹄥S,f@g o\F xO,AoV ׽eQI1ޣ +Ppk}Dm6B"M"Tp' ӌSU4tk,[߈W@.^_^"1G̗g!BVxdyn`_G7%0^uQr 30v7ćI~$(` ;6 ә)6VU:' e8*M0!>lǙ_!g'{ ֳTǼ7`)Ǿ46^BPr+w(!*yfJYF#  hu'GINαWj7ICo? .MҠ ŌZ>#2fz#BIj NJS0(fƔ Y_4Xr;|}b":$gjURkHطSO6r8B<*GCATuw8P۫ԇ0 k`?I vhJCRpD1_~5ԐD/xp=л\v2ȺE"A*/ n}9`d5IkbciC}Hs#ucf/k_ So 8h^$xXNeD} iv<[&5>ϯ+`jzh[!ut҂~ʁtCDaJ \,3>ό"#|'V mw!mȶ .3 ltT/1 ɠЂ{E,yYr3W_NQXMFg=^0 TlQ4(p <N:e ^i2yT^6ld!B\:/1Zt@L)*7R@[M\-|Z7]S(B-@ bw װ'If1Q4tbEI EyUb.:FzJO$%љ4>9 練anF9ި^ښ8b$ffGbXȘ8s/kekZ$eRO7Ur Trc К${-4+"At'SL ޘLvfURwhH9jtC x1׵[1g?e12`qA y;Z 'NCqphJ 1KBhd-E"%$Iv=ړǡc1sk}'8u1hѧQxd{I.V1aX;΍jWQKu3"ͤX1"@9z8Jc*rWY݃$f'G E;l*U\O#[mSm"R\w]Ȭ.kQ%F6b!%ZG&>5}+֖"D (;H iK.g ̭oج[D&I)H&1+&O U~C M{pǒ&̘dzoru tq=swFl~K[LcKȖ9s"Rd##i~ŏɽg(hGm  720 `}n]e$o1ŚXDnVt{o45zUa?Qx=zPKnUP%TR:LjH0<4!ˆ GkY Cb+c)_z,)`tSބ~YZxԅILjQNP4[VM.!|Fk& gIlqHMg~@U:}p-}x% 1?W:3zMdrCK'b7v*_+dʬIfCij[VC&mMmX% |$wsR:gin/cE{&Xi t Z `vI ;Ƿ}Haq\ (>)j,o-?k~YlCxw-|5:v090_8Wyvxߦ"h犘{ÒsQz@knH7@ IpanQՅr! anjkeGBUF--ȁUwݰ|S2L֬3I tQ'YLSΔ,ϰIP,EC{)-mmJoag7 ž/OG!x=,P͔m-; 9e( iC@]g"u*;hD좩 X!6Gv4t#EDET,/^ACA7IaHƢĠUbm‡ }*@-܍JS}.C]qaݢPqKnAhU"EU>3yD+v(BCWr M&X"Kс1ۏ.>hCf6 #м,ϐtieېATWmQ* "1$ "è.ђx?RF?0OUےb%VRY\0U^v -e@gp!H0Kb}i% 1-v NzHVL,v%Q3xRL5doрygLI"I5=ۋﻦÞM!a<2ţ%y#0fJqpN5}WvZF: m\$+Q v0bTదt< c_xO<_iIzq8*2 |S7:CR0(tzN{ o :xyұ;z;wS%٪'-b:֥*ç!ҿ}bz ץR'7о$oQʓ;g!^R%)Q}s8j~jh|?Uށz$>:Z:_𨩤?my}I,Euйb h_.M9EH,g7>!~5G5sOioS!'ӿ/ަ;u(/RFBG 4壔5cuzEqiQz㈘q͋[XF>GHj -`.jv/lYLUޱ` M-^s955҆)S5^bOvD2j "a"ȶRAsy ~锣<;ѓ]mȍ|V_}fM^.?/_U@!`yCeGkG ` !kN]>V!Z˗a5r%9%щS;u;2EKZ|_=Yjl:ocyZ`b&{6/Jetڹgxb #y's YrЉRx?<pw&jԲl?,(Vm6%mIӶwemz虱7G:Lx\JB ļUQ}O+,=\'tWQwD=lb I[k>lm`=(q8!<A8ffh׺!A]JNċ>^Ύ/D3ޚ ;$uҐ ƒJ0oXH#STex颊V- yRwV(j_S:%@y)^ q̖UޠAY}҇G/$LdZZZǤJĆDZ3 g6?C)k)T7,+W˽w,4]DDgo[` *}slxN ]xd!2ۣ.٫CLWaZV3a=$9Ȍ>psTAxjex9;i :-{maw9x0@>DvL#-y!3(!s<,)u X.wL{Bş. zv)pr Ӿ Phizl0PNuZ3x݀HIwVU/a]ԛ_9KGi|cqL:Oî~[=ib1;ΞNU54p,usBUpg~ӁSj๭䝊 ӆ(פ%De̮T+Xi{S/ :3/myij7 ~ /$lYŲ!َJAL5 t/%.dIJ ӰGf'3v@=Z4Vr0/{ɏu^#3q3)58,5 ~Z2_Y{޴O{ j=1:g;j_k8XДQxwF#hz5ر7.T^;X'&s&oVL':N ':f-kK_ T3u>mv=wJrMD%?j[&Mhѩ#2X0\8f)ϨX7!Kt +O0H{~1 X{Cp+ظIίz%czYě(I,gt9:B]) >!k1@E< 6.;K&#hrqR(Pe$:+ÄXLPanP_hbo aZNa_Ut#^]Kkؑ4DId#`UmMX\Ӹ~!A-Ƨ<%-Rgbةob݉J6lfw>< 嵊><0FsOtC] Kq^SzEL>m@ar; Ѝ3T5:aₒw+"">#8A,_.#Dk MG Sf(=37| Xg5߳$Bk ~r$L]3 q]]w,KjcFl`6^s'/?@ETQjEoP݄\xY/3Њ0񫥴 ^JR ٮ$*-5i񉻿~2W2f y;[ӣ.K殪{wbً β(3nǼ)#Ex*j9ϻȀnCnKG )96W>cU@`гlpDw# +^ֿ ¼α-og 1# .$REEޑN(^m,m ͫ!k^$NWSNADZ~%2 !HVX F\F@ C7Zքq>S$r\ZX?`ZU^3˼+:< [U=EJh%kg#je|˄qL`KQ+,O C-S'ȲluKݛ"]H?Q޽\=90l>l Crk i+BoLN^EɅ| b[TʕineiilK|񏤯'UM ].{kgGCyasK9ؾ6O_c;IQM`ڹaVL[_F友w pGڗf?#xA%]l<Mӻo)!z,oQ0wݐτi&C!b Dg앂F39Xz7j_ _v6|/gp+Lg&.YgO>a.~Y/XI.jy Ѵ edv?M г\Xs 024c | ŒA,RYw06hj#kCWnoKR; XV?U*x|hm[|f⎣`:?_('C5ã-2erFxKLE9=hmKΐ}ERA(\)zu }XbO5n5zZo\I_t| I'!`H\GtܹMHBzB.i#dF?\5 )Dc32@wy+ 0QAXy:Pkt}=kBX-KFCABlou ( 187^ .O@Y֝/dHvӜ"746b%_y@j Ⱥ w!x;KHʜ4e1x Xtps%sl?x/a>@y^ tѻG?O;%"$ XhoVcSp\w4Em8o?YD=^eM CLJنV4+qcdzdtxK}9H;܋NỎT DQiUnvf_gsx'4M\\z*2q}cqB&" yxXNP)%lE߁| {g6"`beq+g_c㠟j'$3 ^cz[Cq{{D>DvΛ1=ߖ'l6uԶ:jCdglų{zvn Dv+^ASPȄgAېx*ط,iZ >AҡR{{eN9Cq\/i\iohӯRQڲ |1"Th/נ4Wg3$rpfn(coDi dQϬ#PVQ۶Vih^=6[ %y>B6&T '$uE:QDrb-@)mY9uRE\A!%Grw_#׻ST@^Kw@2sa!Ugw죖 +Уo*/$ 7@PɎT^6]t7>̰%eFZDfN^TiW2mXra]f\3㫙 V o;䋬v#7&Fr}'9y"-Cf /o[ܓ3jz-!NE 9V~uVBs,$s^8Akq m;J(Mɑ)&tkI--T5Ūhcͼ EFRzr̟Nѻ{X,/لipTɇ0դ#9'MO=P#Oc'%Dg7GܭGZD4GC{- w+UWFP,g⁷[ @$ɵd8Mb p Ka^݆AŮg/\Koz?ðK3hn9͈`'~fIL*Y~8+^20ۯVm) fyrZO1tpd$ar^|3t;U T `?V^ImXNj$\@+4m~wW#>FD"_xC;-OqΝ8J(.ѫ+9eJ:=8:ݾs7~MGN@mEGʇjʺPSVgs jNBzcuu_lD{%E@ʂT=kx3nˮ~]8M]^|vc|ĪV`j'ƞzL2{ph0Tt3vIS\ +5&0>a/Z 9%x0 'W^4Go94 % , 83m(b` \ FO—y"FUcy/wZf-BaYʏ+l{q*@Vk1Bo8WGHiwB|< Ζxu]GyEe}/`i2+G4GZaUޤ%̡7maQ%bL/-Qe8j4fDP`rUxVW`Fw+U-l& b"&(FZah`K  9eBtDSV9Gץy/s~D0n,Cm =dѯ{*{*a}6e"f貾\h)($+UV-ĖOǠcworÆWtvNG( M* 7$lkty5|$0|dN)Q@T*gytDAh@츀0 'gXfdQ 2Y}J宋):_jMW!׼d=ފ|oZ2i#3wyf:[4}ƟU2\/17\h u!"+.'-PLHe/êP0zd"x9`{0ai׆I,(uԎqM{^ϼTb9jԤN+ͬ;'& nI:aBJg{ECe8l  H@eP rhwsȵ"NJwkЩǙbYG%pzƊ 弼ud=R&<}˃s3‮}:hH;+ dO)Eu >U&WUfvG15ujY%!֯!ϲQH?G }"r˙Qv0Q pA_BX͍ AL/Eo  ~PcBRM RkU6[Al&7ͦc049U{8,6f RlLZ%mJmXi<`03 zNlf4xg. Bp%q RźB@ ,-ŎALjT+E{BY|H[e8#Cdge[RuxXT?wKfw4P^. g^AbPۺC0G觥\$C?k0@7?'6 ʻ[.sdF)vb! xß+Ǣ!"9'']HGwD"[ 'а qmgF@- U`V,P |Kogl5݂d1+sG3GO<(sR4UQ^(QBeou#VW洅Sf&GZC5/6V#lSHDF!^JnZdf*% 8޴23+2hzsdγ}DƤck|-iQuHOw{C9pe_ kwlX#+gt'HioMQs ׮C (` t.bJ|WUw{N|pXIgCd&T ma`ۻ6SbéN@ӝ-~&GY2IOXnrOdjsX*eQ\GOqΎv}{ֲ-[y>ڂJ~EҖT Xz#IHu ރ1( h -o\7%+gjwф5mQԛO|hh}q,V8Jmb<3K |4@.1V zDe1Y]ŵIa S:~Ϲ8A$Dsgvݮ˫ٛ:?)&OqžUރzzA/rNp3^fp!b1'B$jqKd5SZJ o7o! Rx4YQ-##}=So뢟w vEHط&P[L`az t8ط B d>Rp?|uXwjr:}rMRpoӧif1 aC12G^IC vςLdߖgkչ~,l>Y t+ z\PffUm Oxĕ/I05QlZcfR?v`̡:XTHd?#c4&vmX!R #]xQD¤ ް|B:^+]X9ejG{S:$yeoD Tp9yKƚ=ɺ# _2#2XM HCz5U"hɠ,)X']tiԐ|+9\cH}j/j|OgUY$*{oADzBE8sWEk$L}Rݫ)YuƗF;|67LĠX QBԸ p@>DVOuW-mg=2#p_ Ŵ7_o{Ft.kmܘǠE)u?P?5=tg/4TmڬDe )myqZi6P! &v|XHl0,0AlKˍ~Z}u, %C; :0=MA #-D(8\Ytj Yxe0>g=¸"|y&pkD& M6`иY+ߊtbt2T-RTAk)7y6٘ߏ%ly+ \KAQ?A``)(%tl x#:m{~ߗ]+)Zr~d]ؓY($i/&|{0;gfSCcٶ[RIvl6i(J#'CsrQ-ŶY?Ku;&W'q_& ,2 #\…,Ǽ?WR;e sVu>Vg8<1<3EJ~G-t%TGib(E.!6ϯZ qWX>wʮ!jې}qXdgb)`6nؐ5[ -83.vQ6z)aQvSŗ-^/;;! W k.d_nڟI5i4[LC _vLR01͙y{NjsD EO׭V_ o {x5I _ ʐ IZ*;sy$O2ֿ I}џ6I~:U)،CT#sJ?fӰ|,_DyJ^@O<-Eɗp-׾V]9Vp#fM~p27 LA~߀>GY=(фNap Nn?d4+sY`?ѢbAU٣X`=$|.[B5Ə[*Iř|DEXG)g?+ib_}b^t3HERѫ7!cPkYf! ;w6X:HɆzϾd_T]ucβIg[J%mQ/sNc$r|9:e}Kղd뮶EFP/C&ͳHaS-.}leAX%hs$&_63U*XDv^݆ru-B@tz&1t+B_ e:ۼ4&4(NV ?وL* 9zɭeXL9"Ll`AVʄ`O^]Xm`u0K-KD-C3 ַ[ /н=2~+k67([$+3]U՗lȿG!ZQXlB:dC0-w} [!c/#61<«#N!yp \ftʇ'3PVB˵`yRMjLqƬD39v5#u@#y,Ҫ8%2G M##X, oYNW&}Cf#|Gȧo'x ySP_;8ޟ c&iۃ . +"Z8X|拶,vldӏ߃lρkݼp᝗ i@W(Br-(]U(f 0B`f<o[.fI'F8aEo5Đ"튖zʆZI]c$g\#o ~;8tX;L.Ԙ}sEޜF S-öyO^x-vEq8(FVUMX3@^WIwϋT]n,,ԶQ]6LmK )y([9 inMmB d0͕yS-̫ҭmµJA3<ܢBeu IV|.׽!b4VP()!}9NoۡeXiS3ʒks9F5G,aK{fx,2VYJ.cT(h@,oUR ΝskX<<W_t}VhME 2:Cv\8@ʗL0rlK-r0SINYНh,&0wrFNgvIQV3eI~O0$QKhN ЪaG \?H7#y{rgXQ٧ӣ);#|TBK<;k?hdd*U,뵹(`A4s@w;mKWd3DqdmEI3HC9pOZ 4+ YEk 5 $p չd*B8 dEyC`"zbqo$KI8p]5V'7ǎBGΌ+V-fMk3Hk3S*d.U7 @?'=AopY~zTR p(8Nq@b*QGa]o"b+໒ îu/]|)q&+aJZ[T!Wa߫P}d:pBq¡|٬o{ W dNs*M.2I weuŝ&!7in7؇3;=XsO1,c |ʼ"@! 7E8qO5ʇ2 TכjŒ{z)f;)F/ɉGFap6[ݴd`; J!B,v]N,=~B8kIƿ=Rr>]L]RD5ۢA"o`}I:^^J0L"œǗtŴD4_:e5A4ь*%ί$褆#щ\L"ϠAuډ=#o~5kmd]y/;z>%ؿ|s!i6"%e{ŒTIFG` qګ#(2Qk6=2 u$tyr".68 8>=zОrn^Dx5 =֜@jI [Ή!"Ηzm^!JFCoř{oF!E.jᶺ̼e ƔߐJǚa0 QSWyxZ%EUC=fKoȏ?!cibpN?VT :s8 Z{>+gsd_ge4&лih՛V_="˜4a׭s2As֨ I? uпl4*a~v3 XdLC~< [>5zb }#1D<·/C\8U|!wB%pN 7YNYVΰ]32!4 ظ h^ލX?⇭s2GIiMwC aE t6B^%ī A&+)|FsNaJ0E5>M6 'D h*QL&K1V o El\)~K^W@4_ld~ xg`mbF }='. {@-J{_ݯuyvPQbrƠJsEػ+A.s~smb`4=% 辉7}WC7Dǯ8p;]?1wH'TXbj#AXe'/0SP:_ {k`zDqrA&L.J'&_<`Dvc[|/j,hda -M) N]EEAZmAW<_j z*uB!#!e% KN8z- \>>x83nvQՠ*;q #ބ4)c)7 +uK1)Q& p~5QdYpvq஬E84Zؽ& E 'N>KS ;ѻHl)1S;Tז[퍖E2),3M~;6F1Fqڦ4F;s u&*spAxj}f̮ #:aZmK2ۑnw(H N?l#CIm`aXx_mWF RyГ1S ٰx[l(-y.զM/՗(*ݟM`rl.2VvXN# ,u3Ce~?󚯻 ;D`2NfܼkkQ.U ٴ-tSk|_ld(h 3eH\M ʫSPh)"p\AzܗdmЀc:MIow'kcfVOi+7neBk DT}AwϕfeB$GBkp/u !6wY_R(PT5zW%G$:>Eq|Xtfo.8Đ5`U뜛Bu W-yN/x꫗ڵd0C@pid2f$hUqӥ?)LȌs>Kphʋ1#-v diaLH2>کkJd*'wqPɗ?]!|1[\+uVI qd F2 o6>"@Nj . BnA}K$L)10@#y߂11ܺ=?gfЭ;gH:rdNy~U|pv?Ov;eixp76ҠmS:W=E<>-QAGbй\4ViSWwFa(Upn`;SR38wMj3r+!lo槍vn}}dQdx]5{/Uj:DUv$U%:Bg8ĝ{Pm6|mH"WLRUtw -{Ŏ{M#Gu?[YA-!Kf|`c}  Fb=&-b|F&"wDVJfnwC*AOh/H(,M` ChnNb=0GUQj0xvY }WAx6?Ҹa-mj[8H@CA,r+fd~ҿ]:-[ 4o/dрA >xu';V[Ls"ti *!yfŭK:1"ƥ )4*~V䂄e@ikJvμHv%+Q(ti X=7Jf~brFo^NrY{̒#ӫGƝrAY:f2aB^<:. 8$fC]1[hk#HF*@?{w}=XHzi3=JZ-4#"CC4UhQ@tr;^K[dSwvR:l3Bi3B)>/iYv=Δ[zs9>զZqx71 \HV %}nG>mAc.5/c3WD"/"L j``V'i%L45n^DB|$9;[P*u-TD-́۷%a^7C8a؋G>mD'q$҇vXv?p~ wəjC@O-4G)'j#.yWaUF-=P# ;*e@I *=hؖ`JurO%\](|: Spy>a(>Y~gv}UCn ׵f.-,uق ƪă~޲8[/LU M3#DeєkW< nÖq<(jÐc$.)K搛~*ЈPdyC(n|=W%u|,E#}4`nZ̖z)DܳNEj #b9hSa ^-;L3!N2b 48}ӡݸ,P)$̩=^{2ɼ8$z6٠8^>FXWm X][i;N:]jU. Aʖ韻1)j(+x<OKpltp}A⦛/i"nLBC\wk ę%_=Pfߪװ&RU!zTF#BmnL@+{2퍝i?^·(KMdf< ++g5++X0 n')Yl`EMVh5 x j_- `Uœ.|yrP3p8 #*@/Sz1{+g)0Hr}O!IԄYaOS+-D ҳ)(o\f65|r ըFV"9u5jU1|E wQ!/oT7v0HKwd(,6 F|޷)g5|:'pf`|0eծ ! F)KlŶR%53ZrqϾ:\`[q`KGDU`Pd Rw^X {_&o1`#Oj{?J-P6(!; mO^&Utn#v|KŜ#0wȌ=֗6Q4&.9,R/YxRp# bǩ&g=N, M+[Kl'#jAwŻ^Uqal֣"tc&j7 0یXͤx_E<ĊxMgWm >MkH%ge%7⠧S a~.kz,pYx1>F9W)-|e4yswaGRUu"`9E@-aD.Ah+ d˚7oU͇Za ԻHeF4~{ADv"7^(NiXwz"5K%( E Wdk-@&\4b_^]PW]'ٶ z*ϰN"lF:be`84@$*RC6CSŭ7V@anOeI#rãȭ?qpzu: ,>{5Rqs1Ųm޻p+ They$yY@B{ܟc&D2R9u{-~%Z^'y.VP,ݹ.RGeȨ@0y(`wm9:ܹ^d$Sϣd*/:3/E=V(H$bq`&v;C14 "Ӏ59V+/hxE]nKvik1ߪo"ݮ&3j6!ّ( ƙX#[^T:o%HPcEn]cfضHK(NMR畈(XL9ƅC?kI-0ނY ;C-rZ~!#U}b+hjuhlr`<ͯHl=[dmEG5^f ŗw|0"D`w6>I<9 GZ'w##;ŰF]"04L]dcp쓻hZa`ڷ .Șw>]g,I/#[hSe-5,tZJ5D90#S%r06sG8/e'Ykƞ 7"h.)$9@W KLKzt(־hBI5;Dc;iz%@T' yLΚjn|-FF]cZYb[ʒ5Y@n8:P=u؉6 ӿ(FF+-M_L\UgnvCc|v^=>#?m5OSO;d JqQw0M ƿ}aB)ƭ01:>?6H9b8^ԏV4ۧwZ_I 8NC-^4 [Wǎ*\ Z$k9za IA4:gB)FR Þ1MDiQk~S-ǩn4LK,]G?Vh}vUNK,S$~Dq)J  Gr8%vZRL,v!Li05[`U3jE@j֚`Y,FֿWV m+EI㲇8oqprm } 'd&UU@AQ!?H ]Ø.ndWs匙M ^g}ݭG Gy堁 DTCe:  2u՜#6ۚzЌ{fʪ uo'کD~6%sĖs<|;c`iJ'.-x4ے`7t"5#kqy: K)Hjřh+fZϡB|x9oč>K"&q/=Ě7j{I ג$f 2CCȃ';5Y(9ԣEkd7`64:."KGb=J\J!&.j/˾Yw1E[N ˰xY9o:ϩ YVs' OvV;J wF.S_z*CvKSSAןeW ٵ٥ ZU'ڝXt]ɲ[4"EO^pպ}͑Jx8~@_'7S-\̻Aw(Е!ۅe'XVo*KbF~/x#!UC˖)NљR`<SsMwӫȟ:?\$ɂ+\=λ*|CQM.jʷq̺no1{ CŢ'Ye:vVހfCXTK~&){3T/ KwaY}-<-oVq YRۙv)s' 4+ړR[0}t0fʥ9r,5A}ra0hZB2*,Xc lڈ6SŎ}Z~K'mfء xe|f9.x2Tb/h|9-) yի|Bx<]@%#bF88iŲc_ wRQF=%:KdP1;Y*⋾R~.%dkcuYuō-mN6kY;zMŮV <:Vʧ ',M𢕪P?n ?آT0c7,' 8-aHRF"PjVG];};CV-BT1)a,z91ϔ&^8 Z& ˧ 7G?8 /Nci?0' ͔&ܐT+XOfb3v kE>!!v6fy p_j\є ʧ#<v{SdJ0jC=mzwm5xT<͟n4Z ufKk#En)[\W=sJP0GF~@ 1Z@QL^dV'|kFs"&._OLN؀͹ 8Mq v"R2nj ӵv>ǡ,O2wuvj-y}&-P4͙/g|@"L|WqqrfG9 ;N`q@"dՊe-FW.@r6M^*qHqҀ1؈eYT-kO-zW# VT' "]Ǒ ~[rZXlF?U#i "镩Q4qE7X)Fݤ땡 Uz?`~Mt|iiQ"Ie`ط@LxƮ6'f9IA4ސWY4֮A5 nz܊G泆Ęy`jҞ@)xN 0`%I@E Kĥr8R='8@˼]289xZ!q&S*r?xGpc@l~$hp179.;{k=XMJeזڃ# ՇeBqܦu X5|żFJ,PZ~ |lW'maГ5JQ^35 pm42~st0 $oé]TLcmgQ@%7Z)";T"{)6ӸET֣sa 6ON%fOtz~f^u˫5%%q&;FAI2elVTX%S|w1|:}k;}ĊC=j4q7LźBxRitLsP ߖfEϔ .ӣC>UёZX3z.*;/}wE$4F_^MoH %VO2!NXTʈJDܐ_P3-Ř!ۀVț[-]M"Q,@ȇdE{, >0^%`Fϣ$P548]4.y{w^Ȱpq%:Kd5Kn'41([|qvHb.qLND;'5a̎=d1ucVıCqإ 'f{Xqj!K^ݣ=_2x1[=H i#nU2F% asW~>EYOɧƒPߑ$'4 wL7c*؈rVsq *чl 1Z\l|+#=. [I,PHݕc+^9٪ź%; wLJ?qPhc/Hr$jJn) bg't"6#̃~ŨeQ874'ϿsNͻ[l"O{1ls<&O ZpYۧsˀ7`GY ٳ&aS]s0bfd_FF o'YVJ#t R$>k9qܛ*"13]iMvȿ8#Oc؅UsYbCph.?n_ѧYk5,80"Fi3֢rKCM,(P wh[~,g/'͎vLβ۸3_ןt`dKmq[sdFU*ެ+P5;2hY#QULS_?5z<7߄DzAnDc0+#KOy wy9aj"ėv=c^$}~@\W-}{E*d:E6$~ǛZ'ͭw/~zRxVLc^^y0-o(9(spZs!gLkD&ޣ*륦twi:Ҝ诟ߢ(nyfy Zz6W)Ǒu]?  ]Yfe0A0lHb"u3Ȏ^K''Eǿ}j@L~бp!VrJNDgm83}>P\xe'ocC![Ѽ#{\>59"] NqD%ᒗ{esjj:=jtlg'*lA16_28yZL/Gi[(@5d'ziYbܔ ه"kο0!QL{~ 7~Uo'_0Su&Z baӐ_v\q&^NQHYp5RzwStn` C.7*TIZj lsם9YP~:٥Jd':9\ϧ73.Gu\Pr~P:FwsXs{ې߬$L7꧘NQM(6R@ ,Q ѧ z7j:vE`WW/1 yW~Oy컾E c 5q=Χz>{Аͅ4uષ;Q r80<y Y"fD'2K}s]>'4"P;=Hr56r*$ti* @a(T6_prbc7ɽĜw|MٜI| Dzd+&LC$T* d}BN}*KG2Gfŕ@ hЁwfU3C=DTPj@ve2=E"6{FfuTQֶ4 38Ad݀ămf:"j&Fw-<#x[~uo\}:E(TEtoB)z"W 7K8gt1ƿ&""Ap[aO G']{o&N[`Im-A$ùRIgA)fg>YĹsvӶ^a|VyM}Vv[uYoIA^\+P岄Rzg uhU8_BaZݸ4zH"f3Zt`n<[7{.ϸߟՎv(OSUryhw˥3aMyoQdMEEF܃Q֓J`mu6\5CGxk4s/8WjJ~%D 76c\6ܹ֕TUP]? ƀAg ;5*@|jc,=e{)ONM0^]91ѧt׮ߞ4/#Rpe~J-(ӥ56p֩ޝ1 c#h& 8ߏ 1j|pu d%[C9J{R)-kEݡӋ 0A?9,F8r&nBYϱ*yTZI%'=Qn46ҶJ^m wV"-d2+yG!|jkdsH '0ίMz5 >_4Ϳe+Ā=&l`[%вT>b>]$j>0q D FkwclL pRUWPhaI_\7Zn `dp eae+>&@Ϻ^qW|GC:U.iuFv)$ĝ.ݖQ*K4YZJ=7}^ğ {S[s*) { ݃O:y̶uY%* ڹ $1Z鞑2a_@'#gz/ҪCPФmל?턅eG;#2ȵȼhQ_o*_aU|`J;Ma.g˻ (ye)0Ts/I9uF0e}eJRF8M^k(AhJиDu6 `e}B}.s5}| 1=ݕXiˣt4' ȟP}Y0MNJ×>ZRKF%ZyprauiS9G  VE.}p1́܂N3Ǘk&p=5x;C&6n[3ΡzFAߐ*c:a,e%K&!rdn1/ݺRXdpNa-tqŶڠ@2eBᛪРS.(l.r\FO,o,>h)s[Ǥ{th0#u)pK5k Eum[7PnIɓ9"f⠤$ 8fTXМuu8\ b䶏_@:gtpeÛ'DJ9R9= ͅ.)NF2gX甎0N7H/JG((}I$ ܚ/˓zlL|C*ʒA5#m tuaFz{A.Ay~NMLz|_d/ / !'1p.`fЉ7*WU,Wu9'vC{aGoփTl7x1v48ZJy[^7>ݑW/|5, Q3?Oں@je٧2N`H-=.ûfRJ o}@MP'|R鱷~8n"Ӳ<8.D.2 UZE(2;c}a(#;YOJB҂1zy#ޱB(>Gk IZw<_' =A6Am==s ]Lṋԛ)\xDJ3ۅ٠=K#b'H;wo%]hr[X] f2d%v*e+f1Nw2 k܀XfɭXnEW#Ulɦ~n0FoLy۬gX~w"̯NKݠɬss- !D[ΖUJ [cX- lKa;Ǣ.;[ WKq'"#wlᑵ'?F*Bo𨭷Nj+jn*XTp l"0HaRAACtx ̌T1}Ѵy~;M9ԣcuԎpOB_ڍ<]*AҜxS0C84r#K"HCꊱAFv5yBZ1蛇'hރ ϴ-1F͸ gƓP|_xl>)(XgZ)ƇAa&A"B7 "98t&:)}atض?~9Rߋnq h-V@9ՓNuSP ۇW4ZK!OڿnbQA ԞIѤԁm6-N_h;VapX/௫j.z;ʋmamW1{:=GTJL|Z=*+1c=.k<:xsb?4D}η}fwT$zeC;Y)SY ~w' Up~g)]4k+]O,'9AF{J"emccMySU5o#Uyt&O޵zS:{b~hc] :<6$+@.M-Y~ƎsPHT=^P 0eg݈qAIhn.\C탯 &_) H8$\ *.} Un5:ai>`"ZmMR ~D, R0 $۩y{Tu:art&AoW`qSMg\$4MדN}ciݩI߾}_@/5@nBOj%?wr @.OPԣ!DzyluC~C]uX-ظ*l'UbpP( -IZxraJ #1JaQ-3QQ }DnF۩fʸgMa]7˼ȍToqRfSO#mɁ&/uc$ڎ~黛쭁 qg6_⡡"+NZ.yNPD1~A>W E^WNyӴVbYb bG:9tC䓑?em>^ &,!hfѠR%(qRtYp0,֔jje=yFjI6px:p~Vix>Oj&EOu.de.rz)t*xȎ3T+w#h@ )TN:D5Ƞnec[WGhәV:x>/(Вu}YO(C0[O-"Oi!} [ 'z.Y~d:vz&G޻DkL#[~WԼ`cՌwO[u_]+Hhg &-]siq3z`\43dgRco+-wLajPd)iƸK1`MȈm") 'j[p!GP$Z> SVdnLL& GKBޘP8 O֑2+5$S/x+ϳQ;ۼ$_^SeifCXYq;>,\/BI'gb)زzt ]xk?k5x:{%787[CND׷D|f7Q 9.N։ AU͢mTڍRbx[Q:||2A) o]NL֋)ghl#A9N=YLmrB3Dj7FYq/2,E>#E_4KߵgSiH]gee`N13S KF7K jJ!3,rBSM樽#Sju@@ VI(vBwrZu`sUƬ^67A%ɨmD <ŵ 0Hfy,dNc=;KT)D2< >ugka?t(eJ̐}^gwosR։zBXl ]Mp*>Y(jil)@ hI;4h)'pꨡ ֪ :OKZX;t%TN 0gIGU0Fu11zQ< Di,m 踑f{Em{Azl?D- s\\ / B]aăN nU+xQB 3fxΠ\P^L#p#D4IQΖ>=?J&\x Fo/`Zc~0*"fgv0(OE;կRD ue=#&k]\ڶRs,zGӡ6`0Cxzqb'c}MWb.C~#H7*#WM:Ϗ})-1n$Wxk*lChm&7Ps]ùbݱ=ظ2ϹkWhtIV5rF^Þ<9w0]=ϸ"o4UMJA wn sn.4{bBntH;2gdC ,uhvY.#8* 9-p;Pn&HP)I{mr-0=kNRbDmI.df[Ez3b#( ȿV}DH_^2>F [@[S"CV޺Y ǣ@9P8HuMo YF>>ů"@ڦytDl~•:o:rft"s+>OFʼՐ[2cTj4̝Ec2f`r5_0=RSPajg:r_Ÿxsy@g5v? ͗L&t6h&ΞzDk/p3/̽Rmc$P|rÍrGQ~(Dѐx޽d|oD}wL54+/c23k=b!3 xIxHQ_eH!v2jP ,\'8Tf._@9FKڷ%0I^'5SCֈw:AJ4>Nkp\ɇh[c8M#^=T褎@Z)>ƃfO{va#hӃe2@5_yX!ڼAڣDCbX*?f݇yfR 0BUzρY‘{](&VIeR]C\Vў[)dX2Q ;?!J6Z7nx~ ;SQY3`uR BqT _8UŀHW8jiD{HS^N`. d{>vKsքKls$pz&V\@ժ~}dlQuw TZFMi8M'r&(XSaSv١ Bo* Z 0|d;Eq,Wr ,jYXgmn4 [)5:<ҭb*Ϣx+A@4j.Q$\#Ő|03#A< \g?= !eQsp͔ P(Lln.d)ơi9Ig%Y9c0{ x=P<8(ܰJ)u؍E)󭇰\:]aZ8>MJb.Uq@gL%rXg%v~m8Lbsp3z`vƣГ<>_hq6?+ W#$g[\Xj`gTW5 >+:(c+񾰊51$S a#MF0Tl8d;Y_)3ym)~`,w5wl:4X:0M*ю}< . +" !)z@H^;/"իmc]@rH^ʌ=Wm/ >L;(^Iv_Iז.QQ/s? tyd:=7m{oKŇ7"i8d]uUUi]@6KPu:>ƞ'b\"ĭCҊN.rӔtx|7;.lHŕ!u,B'/L˩3g~\bd lʬO+w]ܵ8[23O6~6ųiHҔ*VD*-1)$D(4LH`tcnBX ꟐyLh:ZOjZ~LCLȥQ6=ֽ=S3޴j/$CjgiiBI.+ x\jrqmVUUb=uUuqhxI`. p(k!fy69>庺C]_ײT}b~ Yq^9 (`w-p:5B@h^g\JpۏNq|G̜ öx?Z!Pk#~D?Uj&#\8Z,+r/]g s;4%񊺗Mw_sIR=KɄ.t2ettl;RX <#HKh8ep~Ctg~>o3%|h̊18IN%:ڼn ƽi<AB﭅iWmR(9痐"K'# E)[?H0hóBr_e81{|cW )%X&Zaʕ}cc(7bwG+{Tl8UM iTE' "ϕQ g0NG<) 1nPj x&"L)Ӝ2i ~nE8*pD2B ͙EhpW%vm6AKXݭGu %bNZ>7L GZX2SߨLYh]P&na9x] !yX5Zƴ?Db+;w(+i?[D8zQ.SŸ'niioB%u/GR Fv ͷp]-M3cwr%wr7CH[ӄ823müp Vp> `ĭI[G966^C.{7#V +O#77ЀC0dYR&  7;wHm4n3^)m4![#Oog:A!aI?M15IZ?*i{$k D|9TOo:jgУ4 .͇4j鄻*cؚ0K /qd'=B~yUNrۛ:@3.:ƖӈhYCu_I^X"oV1hz+c ͪ%N|1DZFjlv$x%,ɔۮ;c(^,t]˵dBss!mQ I/İO-s_Ի^I63\mlbH6 Vd (183bDd>TT`[BfMZ`)/)eEm/FvyLj{^Oϥ>;Bs 3 >íG?%7֣U-jrW;D*#0 q8c_\a:u;#-J _yh̻ X"W"؍ VYN*TƈJ$:nCP쑦$Tn厮he HHU'آ#h8#,rͧ A=¡tQ~,iRmհ:G pK|+3 Xk=i Tm t20@]56XQJA]bXӘ 0S-W8M)R­Mc_~BoN֍DrV$,'eGoWIr)qrzoMڴCK"gkoeZ4j2>7%k<~ўK;JTvc_.V+LA)v3.J*ZyOƒ˜r dajρf)WcK EtO@J FC9+Fc' X'ȟe۰X{_HKGvCG')ge pt )8Ía>p/3ozq2i$oO^#&[_HFĸ ѣjEZ?^ˤBT&IE@7qpuRZx;&b*Feĭ3=NL㟌1߰F6{I'eߩmQK}>I}8{)RH{s^ -E( l=$$41^%.|!; @_S+y")޼!*0dq/S}Hv4|PPepHq $ e}+h5D_ Zf1 +R VU(IOscl({suǬ9觋 C(;G I&Vѳl>Zd"M\c%B;_,K?5)#yPz$Ljo6FkORӫR9\]i_jDO Z|@R$LքJMk6{ic|Neڢ ]uC,XFBCvpNyyZsoL?.7nٲB> /bE%JxP˲= D).)Ջ>p.8$d79OݧaDcc'& UA,,~YOq]b˩%>^)Is::U$& gr,$Xhg2EZ ^^]6)ślL{5p^gU؏|q`QY܆:=qP_|҈W*YmMm?fZĐN{`ʎQp]m:yI9uWxďxO~4 kXh WXP yyLN SB'֌ 2,>mzi"$=/6#jFo}/q \ۣ1 Ԏ ֦$вc2QfNM<{|Gl|\Z!af-^cS)Λ 5>d|t%ހ(T L*he2 C&S4gZtE,_vD0+*0АsSK|8E2~20^1IrdeX`-%jH]9)S q<OEFA[uQi,n\HLJb,O 5|q N)y8Ed 9`NY_ai"¢1لgQф8-qLIa*ż7\n묚P91ONw*gb &lT@XyB9b"32O4›[zv ͡l{b֝q*y"4g^0>Tsd=X#S!Or}år퇞%ؤ_"yRCFxZL|q'7f*eH>ḿsڲjYGju6*2iUi④]Ъ:Klގ#߆qMX}H,玔5 [9&?RUpG?2# `<+D;1bz6S+,aQ6A08b62OAϭn'H4 ؎=ݤ W-|SMNv; 2X8Wcʶ[ѯm^ZL &緵q\zL Uubin<{l(jhnJ1QI\5ɿqjms,GYeб~EGea93#PVr~\Kd;ծ GOnRܱU <tk"5p(Ŀ?nJk?#ZuI}u%6^7:)k.]сIܚNˈѯlL^ߎ |5/18Zxޟ9q|,y_\L$T-N U/eSQC9 %w%zr9mVƺ7"lZU#WA\[Db|Զ,pE}~@#r) Z#l }iw,%AI VcSӡɇӋ7ydB+J CJQw;cϷ#ZvWDӨ#PKgZr[7F;g?ֻy6`Z`1z];`CE],/+k,1x@!u@LZ*Te,K>7H مsI|q bIR[QlkNL#Lh{/Q_1( V^tn(`T)UiG$gL䐣2ennq> A4GT0F /}θ-uluH75-,6AG\ӎmj^:+sd$t QR ]aůf8Rz_'$ ;Qr]3lo~ҩr)YA-ЄΩԅ7Nci S)Pw5sPJDLeJaD=_v{9YzDHؐ3$LʩƋ{,ZbD,绾nmさ/? jBO>DN:/epQ С^@tzoR a(YtV 1ԬjQ!Q(R6BﮈU@7"t8`L.}>Nh{3k5IWP]9[1EG0 "ג@/;`3 'D}(Mё&GN"*l3 erB^9/; k_Phǝ %Z:pebs:rS˻P;lL 5aփ8OjS/36;gpcMu,γJeN\wD#"dN>(=FLzb% > Wa{8z 7lyZ> W-:.􍊮{| 2gID_=M6G4nHkw^m'OO-ȹhsS0[Ky xrGԢ)a`ּn~`Gxwi0uoac^prV*{#MFmG|{C05iuGt~|"o&IW`''lZVXTrQ%{cR4+#ٌQ>) =~>LSpvuiUMTiu&O2zJ6\k!t9v ٛ[K37ž;9:YsC0yeV?Tug7')HH0IԠb1W;>JY$P Ȭ |xl8p?"5F獹A5KV:VksJɸ#,uYfdv Vu*D&rAyo1UV2~qO\[Ąu'jZA&v;3!?\x;?gNu2Y9m>6E$Oxٗ%@F^?6޹<<۹0J?Ĕ>6P4Wp!Փ7Y/W4إ0oD i%l3HQܖI?2vڂv z` Vj1C}sG2uRͪ~Nd"rb)fpЩýa=f  ^'K:16 _Ͷ-ǀ0<>%ogڿ[}/Z~ n+zJ,?ϴYv|),j>#9ar Sdd1if1\?T T&ߩP~'+9ͨG͖Z&\3V9J" Hkً 2ZoѬ9ߔ$Y/aIvkWxx\>9X>}YP3_h'\V9q)"hn!^bvuѶ8t>c:F^\RNax>p lǹ~(MzJﻔ%I֠hoK)rJm2ߨ(>ۤ&)˼ h) \lDב&Z8wp,󦸆 0[Vi.]4 'A55d(aޥhv'zPv1 %=2`[+':<hk5a])aLQFvauEP$g'%QA%Yym8@Hj9?bnj10jݣ{A hofj &co-ܽ'=VbNIrȗ+s֛N0vnR \J[Oa\P.vPwtȱW` XѪ$=Jh٣e %F|ގǑt^ψGNIW0OjtՊ RG1h/CYa箜M$1Lh˾(fہ" ; xu:=LٕAf}bݼ'띥ɳЂɽk?^R%|()d\(FzU rr=蛘frm"O;JLQc*kᄀ)jQihTб/[k)kP%#>,I O, )?uv|qJ 1i "WlSInlNcZ{[(-%DaKqzh4Ga RM@ޜ&֟jF%r{/=3V=I]+i26Z䲅 9&WUvf B7vgt~ɎVՓK'lr<G/X_PTlQ%H]#,jJ\#K.``@&:+) j0 kvq$=Љؿܖk19^*Aޞç7.cY'+=}ʲYAݾLB[Rz"߁9T K;4pJ*fhv i>LA SC^{퀣ǧr~pHІHrtzV۲ox ˂zK*̤rX"/`<;S$6gWsK;V4hu}hyQ6it fIo %E(/ڈ@v6 wݺh,`rYn/A(ڶ չtMvh'}SwP<46[+ԝ]>dDR꘥ 5"J@ѦyH6&3Vq諫()Րav:$dOKR}I<aod׋漝Cfl-J862B//#QK9+8"HFY'"%|ʃ+չIIN[ؖIT\k_"[V wL\WQ1qㅞDJ++v׳=Näv~=!Rk5:F|kE 7UFl_ U2lqZ]ح_| X!Gt/yIJxdr(p[bq3(rdtjs}($B*KiV,eVsu=F0$(z.96A*i ja馡<2Ķp!)sq}yCL_va` 5-?ÎwM/,$׺ `г^xOjX ͂OC{' 5g%0?..V9 ͍z֓V {~<5p1k#Lo KPj8Om.P4S".,@VP`]!TQ!ܠN\ kJ]vO[>"fk˚+x ^RK`lg3 F_Dul?s%w >`'vy<ݒxEzb2ӂT @- i ` YCb,78#e|x"N A\3I;{ /H@?:~I}Wu ZaJ"|xM q&'MU GRK*Pyw$UU9[puAnR0k2f uhOAE8Ƣ׎4 a҆J\ů7I8Q΄3(/weZ<` s9({ve1";yXK3P,^N2S~ ^p%4u) 7׫mM`…mNU&ХJ6;|i ! )cu75m?BꢢޗccS9]Law fW\IVM< AQ`(b}` _G2N&#,Sq\la]g#>\Na֛Ii 1JoPrPQ9%!AԵy6ا0,q2LugmMZnb@-i;72J;)8y*]33W 2!٦X5}$!q=<^a$N GÇޒòdZ%@<7ǡh2]/pn7V%:`by/81x;))\t.+JfYg(f 6V(JF*veX>϶=MieV.`pgbؓ'=AIŷ}JT6NY|#U%vk|&K.roF~i;SuJbƎ1wڄXyO',|v/2E)^" w dT<`%&/R{jO3o\YKlh{7]~Vgx*bWTI $XQ89C77ί#B8 ݦ/%4kh#"x,Kg\wb3U:Sz"=j ŃEYz4vtk/d !wŒoP^e,JTM2ַ^ ݼFfA25Ai; E}5/. 0E<ACF\Ƿg >}|Nӊ$864XC iJ22ڸJ)HQSA DNJG#ٌϤiҏ\UrEH֊TBƃj F\CUlSVRPZF5i2W,&f ~ި5r<?W=gʐ@*}{͸I.|VSh=1JQ:ۿXu/HB۳hd==%=P!esFe\'f1.E8R"1m*,$5phb`⨝UV8lb>P! /r8:Sk6&,:_DGN]US΍NsQSZ IQ,CF$VrQZ wlvퟗ$X x%O0J/&%=Yـ;uGOmmYq^ױ'S-Pu(CB+ )2YW-hTh6 Lh[50cVXqڑ#fS f:`c֐ҏ]3":Gñ\zۼ%/Ʀ:g;9Bjw;3>x6i;nty(V!<*FMiڕ?5+XE'C%!P)*H5a'sw?$ΏȎ9\ݻt^8}A?ZDk%fASLuӝuu{h.4W˼aY\J;@3ijeBs˙hs*Nuu\7~w)tsx.)l] \c4̖pEGKNb] S1$z०@'d4~?ӵ t! 0͔Nim7tvmمǴF1CǴ>Qس9>/eFK1Zv(++_dRtvv ]6W4mZ!D1g }Ǡ{*:֢,4aq?Pݜ̵3gTYgI?9M',L+fܼcu}ro1ѺIKY`%d3_Y%w-_^K' ﵑ/O8)zaǐ0Z_,1H{$?HJ]]ĜI_3ɥIEqLͦcҼ"~gt;2ޚpTG!IC#jmbWi W _`0ۻ8j%øs"kq 2n!KF6ݖ=Kc4$@ aFHi)ɻc,ޣH@9?w(lw:2L߆sٶ4}4VZ#dX1?DE+S~x&@E݀ Ĕz cǰ Vt7%(U9Hwj_EI[D8wԑלH< O@EmKaǧd=?~R0> NH4c4Qdo۽Wd%S?Mn/)eQ~IB1Gg&iƐhC+]l&;d`H3%J ׄdK\P6@NRf26_ƒm gob녞QM BnC/C.Ꮇ]ט<,QHQj϶r7Xy3lEN{_-%lta6ł #Y׀ RԉXQ14v9g];˕|FVP'j3G6)iB<|2 goF7Lȝ:6 /حvsa_ul)w:=I Y?~_ ĦuU.K&!LGvNcȟC`gvSjҩ=Q]>zgAC}[s1[YWT{$x udf.vm5u6GU:4;p Bza임tySk۽TqmFn\v:>tLLez`tg崸Evyrv>/N+%`9,+w'Ay~7'(ކtK6dY-ZKxs,%ݪ>!Uɧì1 m>54;*Gϵ0O⟑=l,!b_cj*t0 H޵gZHQCB`.n{sӡlY̐YJc4.tG ;?jנA8jRUe+V9(_2 Ld!&ԟ\)-dr&%JmCG[f&4qG1pGff d}Gcf%!mv0h# ҊEvN\Dx)T_̚[ܡsLV9U^]w|ۯ9!gЫ3_~#rABt6 (=$M˾t!YZhd]M2ӕSSfJ*P$y"'' ˎP|L)Z.Fs&D<)e2}ۻ3&5/'K#JQCtWUGoj:wV¸CX_|>;2CjM4ֆ{ّ{CSuuy*DAZ=#A+ _CP{qzӘo+)I7%#Fv:u%{MH?bx)fVlf]s\CKv0%.;p<(Y>>&I93#y^hOLPQq#Ń t ah&שC/_lۄ{%…%I Be6Хe}(axa3[bZ>s.ВiŖapKgLL 5o`976.}}ь@震p4([}L71ڥ^N=V`T~[^geԴRk!BC6H'VZ̎ OER(ߙY6YLMUl[kn/$mY09"/Ɛvi|-jxFM(Z"=Dx<ƳZUިݶ6G۝u9IogE:HC..X=Y\E?*i_+&a7qL* O_)edΌf'ŗ_GG5,qHUU2 jP KkM@DfX^VX(q+WdbXVU'ab_)s!jz8wg]{#7bJʸok}n\/zNk'(冰=iJ!8.VUNv_.J+7i&]V G9 9_P2ɫ┞$R^'{B ' &s_:O@S=u\T||%/@_޾dyrdB|QU9}=eM§-:+˱ĸQpPO0T&]ڔ`hി7Q9ܡKt|j˗il4D>%pTǓ(p@`vhX]d4J=kzlI=TQ ^W3ފ)ŽI穵u jH^C5GZI$=} Jx mHM*J U>W-k~|VnS3̕@ #wrI/F1lK= T9QS\mfVPG"k͡k+ьzhj ZڮTǂIdLJ'مj $ '+f٬C>hq]ݔQt 򾻄]oƿ0ѬL59jj P )R\ ggeuKK'e? -oa|cKR50 Qw]oYK=>[X=i.o~ @ZSc~D@hꤨחOLfcԪ5 &t#Š6—tw~<#nh /O߳)a9mDܴrۑ34D>C 2z_?.^ H5a3&&Cw90/3,-R[5uSoDkN.I[eo-u G;L쓩jS#e_!,y$^3b G-<0c'QC Rc 'pmIr,sx?6Cԅe?1!T79o~"[EqPb~؜W7wo$F/+ɀAʎFo!=2ـCRs>-3{@'7Rns*J1(:!Id.96pq/xq(.l#q>^Gd}Ŗ ?=~lvOyLXL󱻔֛̋Aص&͊>l]ӸwEn &q:HpfS?k:඗PA{/< H0a߲T싃^j ^cd'y\ޣuJyÉJ3~9XSCŶ[{#8DֵaiPj0-W į|x 6Idž˸sHՆt.W8pR(-BVs8T:~Zϙ!&3!xzASйJX+ IQnk,V]o9r񪱷{}[Ʀc']lfd6DxdQM~,3Yr}.:q#ؔXrSl>я l;*saV٣ZZߝ+:x ςT/r,(\շ ,Tq~,7hh5TFY>\(t e$K<Ӑ3jl][كПTh/@ .%)1jEV ja010z3StH#{7 s=0C~%& )Lkn _TDQ(Ȩ3wb'#C|^shӯ!+9CXN5~|`y߄Q>m/ِqBuq5Ձ.[Idْ6\!Os/EhCs]P)ShEL칧TiZΐ{Pq[`Mm ܸxE7CSAd h)`}QӇXb.i>;v&"qUhTv&Į *[9F=%nN(nZQ/GQ8^yh֧fR嶩RτʴP Js(;we:N| x2pt> Jt*uⅢ/dDFat6J@D)'%ے@Gptb)ip?wZ."vȅk[M2n 9O/r;1?A;SFD66D*NdkVa߾ ϞfZA$ͦ>Vj,\`Pd50lLaZ5U>㜡S0Sf#!Z-+fu&8n(hUL4+dB |WesBJVY , :N;Ɖ 1n ;x}6BٲBI@])_/3aE.J잰~-N M֤ ƒK_Y KzᒸvKNʅIܖW)6:YS-XodBVs.7M` >AjghQ]C}D& 7 Zq tO ]f1ywwtw.,;2ƌnNZ*MKB'b6u""m'|γ5Z SȝʖQa/E""(D?hot y`(OX=b ?uEXH QS|kq]U̻#W/`K 1/#粇$=BmQ@Ḋ뼪jta!zejPݹp)&3 Rd4mх N 8T߻mqZ [WYmn)Uċ'lCV؄0c3;uICIr"+Xg 1ߡ;̮t,fc\0v @โW E--ڹ 0r>?袥 Nx]v-*db猗'?q+z[P(9dO TMϲ4 /DY[3=8+تF &ݧXCMÙs"1UN;0s3WJ|CI;mA:Đ" FBgFx^UP{7_6a)0LBG ⤂@m_Mb£jiyA~|&DLw q oN!(LJ!M(VCz`&Jot HtAxa_+8݂pƕ] Rq±ż: R3k ]D{H_f>N>u> ;20Ʌ īc:/ 0xL-s`* n/-WV$BK{"ZXT.|3AzBUT[P4%앎,.-Zઢ&v0zca|-Oi_?R۶n6U}k1]]rZ '#W9WvN<>hga@lߌvD̺%j_Ubh켆WdpWzGklx}t/xˉoY{]pQ00c#^_8J7JK@QSaȹ/KQ#lS6SToȪ5dAz,m}0JY&wf6g$ŻP\.唂Kp4._Yve/t>-#A鷻^! Ȕ>3"D8gdVw5aH>PFq~=f4fYLQe鼓u\J( HVuxXl;璞m<fbR0an ȯԇwkd 6)jcY~+Ӂ$e&9gH# w e:" 'Ӽ+A P2qaFsB\jk(9-sĿ)EfBbUS9 rdEk~~-Xc#EBk$֜C܏ε'`B-m~apʁh12*&iR.M,6 4άb/'[.I'ľ1,,A`䬎(ӽyG!fD3zhBF o7( 0o ?|)rE(U01ŨWm6{hFwTK8!+΀-q}˅yfSeuh /5bI`3%yFjc2ba`7[H,ۚ47$T2"*Wo;f\T4:kP82:fYÌkD\_}c7ղr&u} $(T/Kj7{"i\2'LFW6 ~wb2PiW0MP9+6oDDe o6yB!am,O|.M{zwX5mBbfa `o}[!QEN0vzO+̆Un |z҉y(+$7ض-Yܟ[~L6u/5ⶲg gNv*MjqH+L8G0~-b(8}Vn:Sn1㥘Y\u6~zЁ8x#dW0"[W@zYJu?$f(-RH( *:s;vMMpT IaIIKcuGB{<oNĸݒ>kvбeaPzM7Fλ%r 'k/ ~H x(`K\^^cj"ȡ400kCKi͍rUnz:nrvv(<_Pq'v(IWatZ[gLɱv'śX,k-T])OsWwgF+F׈o!J=ė" K?[ĜjU @PaHOkbfύ 󃣔;4VGh-)K@ y 2awiL+O+S*#{_Bq`z"ê=P`bDbW5jŐ6"^7} gňsój{Ă;zТeZЧ$h8=ɓDlNVx(.R3{铬z->%`5:;Ge'1+Z윝_ lkeZ_Tt 4P[΅.wT4GՍ P`WroYx\֛{%Kk69+ eV;J}֮Hge[w\9"%kRi3s"9ǝ!uERG@~( j3=CJv!ȏ=V^Σ ,bL{~,vYha/(9;&M09' CxR(͚0u,Tpj) NR Ds7"I4^OOJ|N;@88tfIu|4QǏ}3#oiOB2Zk":D z|$}XKH;$e֟he:t^LT 3DNx1p巚AƔmU<_$xCQsw W҈u{]>y  !U{_a3>d^mt${:A$֜HUӺC>.deEq2^-u┤Qᖄ\\[aQhl~[wqmc5p@]nxaX(>=x1d)31[ӺlIx?$":qNݖMҵ:؃vaiaiFJ+r Z/ RݙBIB]Ysh n5kT6oSv,H̗> P%T:k~#~<2BL<ÒAe7P/+-Q cْzˮKUЈgFGвlU9{'k^?\.8F-qH\*uLip,ڭTMfbJ̝OƩ=;~i"3eGcuN_i<3Pڅkym 鈜reەŧ G0jN"bP>WDՔHQ8%ِ ο\]ϲ#N DRa?e',5q꽻}$sIҷLtW'%I!*Gs,Z6NҴ9 aB.g " PSkb&`q_GTCLRaAUqM}jDmgaq7jĒ|CAv]JSוQ(VHN^6,r{Y݌)" "CnF+ {H2'c$!ɛnQÌ a26ˁ mz:RF$Y wQOWѳ56í8GKtf>6t\"+ODeD߀H`gr'eFy"ʨn0c=[Ӽ},*$6PmA~ftSlYbFnZ-wӛ*kft)#!`՚W4V+$5áƝ)e;΋`nݙ82e)3[7:}Ug\D@W$Bh]2$ $l|6)Fj)QO49:z) N'kl:g^;ݻhZ4;bqv黁qK ܅v $C@.lx1jzw#kft !L숨< Ȧ,2jClKj /M*Nͤ4 CDky,apBGMfA-^Ms(֬u L cx*FCT?}W 51KU w"#QꙤEB'wuJ1ʠYHbYjMf iyKb}Oe.7%C~./!X_1`mK *u7d*4k~z\)^pO>,= dVG# N+sAq\~Xo~6E*i$luNZZ =*$>.;PXJ~坕S' \O-@O, /+J.Uy`1Yuz.&c[X2G ?.N˲OBGz-UzAg6g^v̰+o~7i.f8O@kjDmf ͟HY9 ]#RĘ2e'|v"Z2oW|G|Y2~Pl+}+N pjQʛ%(fG!oMHkO2Tˊ1 " <6Ӆ7}xc3i$)m6F\S/5HRBEhшy\ WM:)o6gJiW{LGE [QuL$p?Hl?ōO\"~"e6R kX(D {l# AϊHؗyɃjU& LR -jtT<$~jPmRQ1zlxNbpl)/42AoMճ^hEN|ٯ[žcXTWe|T'ڴd14F&jkt$pט\PII`M8SJ_K5[7|Y9`pk6θ|x3ܸكk7^.}jUr) $ƄI9BvmE`Jqk;Z`(.^`Cׄa1B6JC5Qkg uȩeK,ܶWҽh4t:DΨ~$!fviO8U\Bۜƻ4N.^O"/hax`6gMJ)dF]RRo ߔMս00Gam6!FIܧD:"It z0KL],Cau.DôC<![Jy&SK IX%u4OiO3… d߻#M G]`0s^g[r 14h>ŊEli2g#y?VX w~tťڃ;oF+8,S49c#f+L_X&sr!^֚cu:- IE6dVcx'u12("}5\ӂ֌:ik$5b#FxYe0[d kTTV*cBxxATbYL/FRxxi@kXರݛ/U%6c}Y#z;OA=xԚ'/s@WVvIc#"0,ՉgٰCc+sog2r_H)Ǯ`è3|"5aQ 0_J9dQB2BeepYn%%p@͑W@K\Ɛtd6aP p Ad n[=OBb8t1+)_GOZ) )"W׻252"ptIgi3NA.6ZUB4]2G$%$踸J(zsU0dn_WJЬ=o 8$G-&V&5XδdgP#]$^Kc/6_{6i]HYuЩѶg2L*{W?<]13Ւ?.ȏ;V1'ZrzSO 7pAj4S?6HB9K*`673!Z嬃,3MRn#|%Q4KK)toY4qCg ݠFI01ѼIj+,Ԃ(tWrG5UoazoPH^/hP9DkItROceoS#CkiwkZ8{C̟j=`.>ngfɼJvĔ:38텎 尠Rۿ5s^S3"3eaMfXe_ Wi Z$XkOv 9=[Q ˶!aCp *ş!;gTb\u/e~)$ߐYvDY]:Ql"ձXE:RG.ƄLsXmqR sv;q P"ݻ/ɨs8R08/9+ዐJPE۱e6~WgUIz.TV }(205v.&B,zhM,źẌ́|a#]VoG k^E?ЁS1))udEx`DKp*ۈ'0#[H5U?3aDx{ZK'C _ճʼ`wiBQ2o%ϑKOW= _ Q855 0 NzᄞHo6L6Qr{J4 k r˪lۦJG0EZy$w{h7 {5C\#KlΡΐf:>֖+N׆UR;yO< Ng,bK5ayNVodO7.']'(|Yg;ˍx6;C F}~d'pZ_.{BCyEC^ۮdG@+ F(v]}Ú<9 !w [7 OGoVdߍ#.St!0%@Ko=h ~$cjFJ- <`<\ްdR<%dd^ӏVDP,@lcC}Lś`s sOa誥2T,5I;CWsuR~s*d*HgJ-]jK9C?*+>@ȥl*8k,܏HӒR='v4|6[OjjVМVQ{B @ hlL,IΤdZwʱ*FRGG<>~-GIPԢѷ_tG|].>BPmݴk0REi87ͩ"sǵp&R"X"N")UmbI?ڇJvO$xn{َdPwN1&a$f@NYtN~j䀞RƈxKgP08](:+=JfV5ܧ>D]%9gF)VRG0˄l]}SoKъDWЫƢ { 6c; QG$0pvj Do0m/:Yqo%'Y-o)}8?r#a@W>5F7\5GъAŒ%6O۞xÅmz^ã qV6*`w|t C/tsL gMa BA 52%w~W5&i昻48,\[A|w, #?Qk 邎1(U6_Nm5oIΔ 4.8A?Nu־5;,᪎;bR߀|j>Y:{G6k}5Si!-H|R<)*pZ_j)dbbt*ӐLȥcUQ;@5Z,;d!g3DXpWfafnv"Lت8]e5JrR#?hʙٹ}+|I$ Kby} Dgho?13h4lG evsɻ&}߹C{!}OYٯAFeef4[em~"vX,= χ:M<۝iq4t h^dllJn]‸X@-a]13#j3o#S˞aQYZ Qd ]! V\ M|")0"arz%/7!L'Jh 7vf<|Ԓe q%{cVנÍ| ; pB؉aO<ۓʉu`=.]_ ?Q, u7Opc(t8O p#Tbqb1<&@%>D]4"q}e=:=̺%4x-9Zz.5ȩ%xOgi8zG^cdƥbO,8`pn5/H`k2= Wm}-F9aFcӽ[BU&DH!՞^T1|_yGoHIe_xy2}gp5^fjW&wtVf ўBx'Z@& j6@هEa hޥۗE"TLU7d1/}M|n4sN|V;yOtp :s)ФظȒ&B[cKgnڄ|T3$*-C&%j+9,M10]ry,i f A5^.]ħ#2ilj_yh.wshdZo&͍L5¼2TCXz@ ->d[vаɿؙ* 9TGJqZkr&+fO(X=F!;2o"O- /Gul3nS;))sSyw矀z!m }8UDk\@ԨkJu}G7Xw,ah.]⠱PRv r)S%Si w'3I1پLE)C Bz\  B4y QhޜEyR OGVgZJaNs!cɚ,('t(|6y-_$FƍY Ά>["F5o:\(l RDzU9EDbvD`zIJ"hF im~12'872-Uiّi:LN(MSO)同l]__'6 lF_ʥp|;tSv1RЭrN|dYt4Ge9();zA\^cơ2Y&PY):LqRSҡBazM{$Ƿ8ha+خy&_ݵ6mQW:RsSx%s唧D.NN؟˅ nW<+{O$lT5cgUģz֝5? uV'qW*"L?1)q%־ezlttV/;UcRNPKMFk5#{ֺQ(e(VXәXwiL~,.k4eZs\{RЁE<xu Sa}^,p;j[`_!EٻQ.5E׆f5E6 [n/ƠX ~/?Ƀ{k|21I{, Qw]`ц= gaT^Rtt' dy9F>*(̓:ܝצ33 jJQ ϒjCb'ٔ /cLS˗2Kl8FHVm6+T>JXt{ kQYj08\z gU`/^ v6ڌw8Z@ @W=%;!]XVdUH=ܴci}7Vؖ>Cv3pMrYSA&+ISނ<@a& ͦ$Ǣ301ZU}g>ºu ,]!eĴI6nQn;1iv/ LPr*]dJwM1q L5~K$B8/,W.ARᑜZ45 hJc%KYʕ8c7 w|'}m!5ojSDLu|yTehjb^H[҇ 9i6WtNqXdP;X;h<&1(fn}$#M|ȎYv``l Wr7I9](̖invS.a [^ ZP9@(5t64?%0zbyͨԷ2U#:~omf IF HdV9heᚩ{st™U0aTxфr!O=U &bWOy4MlZ'2]곔vIb%_ʱ?peETE:6t8ee ;RWh۹d0 |%壭߫J}.|EuE65q>Yh*~)KCR7q," 6FQLI%l'nEbM{i ʝZP;4|jkC)}nñEQ08T˘8'! ]O^4tjMN$x\Rd'%A^4T^)ow :_k My@~5^J&(NdVX7$\fKIo]2b^H 'L7UF2 u9$/ c1%ɣ^E6 3b6J( +Vf! ^|9kmj2:7%nRV,3uJ8H< \guGh~UMaQ%UxN4 \X ٟie>GoFs57`t056] kb ;.V~49? yJ`E7cv4G2'8[QJ/O2#dH Y}V Z79d9gѓYW9uDtzŒAǻ3DS:iM1@,jF(UQ-ΖSiƛZ>a/H2=A8Sqgm)GB1s9<y&9X@K2CHKW *A&L aMuC >Pサg/f>\w ]BLE8ϒ, `cݸ`zKӸʳrLf5\:lq!&*:$\쫻Dӗf]YTӅ*4kk0Y>1^QQ{$^ qJ`'lE]: A/^ug#FR)iyQk %,o.iw* Gi"< 8UPnpZ90blS|"^[?2;P֯ X i{]lx7E^jj8!eho̤bxՃ0=Ϳ/d539 @WR+/RWMفL/4wUih` *<:o,ȣ-450̔jZX?94|\ϗ:(WXg$ 0:0}M%PBhg#@N=Vkx?3,heKIL' A1@hYEx:j?TM[L"6_>s,kޚ{/$]$O)&!էwLܳek <=]h|NlS־X8jf׶w&Yh(an+i:9Dp7)5GB. yWCАSj'$|~Ɓ Yp6DݛV` @81]>"`0zUY3[4 (o;Suyȼ{;9}ZbABd%k#3997% o&|؃}ߗ:jC1I?p.P !$dȨ$I^?K6\ɂ8!qʁHh9 SwSF)/ ߞwv36Z+~}8qN-K8iq:aa'{J7Rao\b:(Zr kv{[Iy` h,xKyNVql߆Zn)(o@z٭ZuPlŖ_!H%ئM:fg #>ѴX'U Pɖdžc9 p_Bc۩Y\W.fзm";| o_MXw'sz]h:i|HR tE$TQ` mkYVyS}צV[I!|aYf샻?~ NLcI2pcdoͻH`cACM xk+KIۇJt NkUDgk:!q`t }]mٕǥi7 }P!Io'8RM'a-!A/m6wJ׭#?X4죮{rW} VaaGL'DI‰ZvW@@2$HA)Gj5񅻳g\ qξY`nUsA*%n 51siPC#nLi&dv0͟VFx:i#'7WǺ;S!ap0ir`Th?sv)t*w3>H4&zsG:0R[,z]I=g='?Hj3 kYm_7FPDA\pT[3ˬhD\X7nb&&TB8~Wml .;b;OcQGGt}g 4I.nDSI A4 }M`A t6WICg8 PH/ [tX_} 9Q{s+QVSke hE:4?IoY]_*y0D˄TɠǽWvd/Ҹn}]4p yc2W4Ok%}lmoyƱ~2qi1=n>c|ڞ M=ߥݜ:߾cgwX>NQ5ʹu1P{{wf54<@_ux|pn:  k6z!^뤈J4|q}=c3ȼyyNƹcZK^w:!rm:gg^lJ$i,[拮0hS0:`*V (ȷXX:my 0GU)A)^2!iРO89dBȌ [W:9,."p-AρyL/waA`-`-qH/C ]!GC.n#`|: tbXj9B<fn uH_/a0&d#>DOџ¯uDQ'ysMƛNkTB '48s(I|{~5Ր95ABIzi\x)wA e PqWcAF~.z!W?\U1rS shչDܩM9b->_:洔8[f%B3}Cg662~)Stm!/pB<<݊r:_Ԡ~;q-'m3Z+D4" U!bkL:nrUtZMRB$6A埦gyPcԃ3q5du~s%S=V6tr :j-/-9Dw )ۘRv"B|.ʸ 5Нqo# UMc'jQ`x[Ƽ&0;NŌkZko)&AxtAig3W8! 'Wdπ ̷(u`@/$ 1`k7M|Z oqUY-'&W= 6n}e}T}v|k7bѐL>ƫ p"ѓLDditn,Guܽ oL=X_說& aPQxtS/}3Mk;5FJN)ri}IvpљI }Q_˕nˀ6e0 c6$l]A'CPP[pI _-bgDOs$h ͺOs>UjӨA!f4&l!8r5^ -wT8k!qA{HNVP8K,#j92AеT<`fB.(ts{qdq9dU?lnr|%ɛ 7oB ʇvUZ\pCJ&"iHc݊!F\- K'M`ۧzF g1Ǝ8u~!M"pxU^H㾛zy_{ukb*-%=JX6*ո{4Y:bY9ѻި)#YᒳLû`3pO~]#jF?$>y)g1xDfTw8q3irphE/i *Qqp.ZakS)alj,gNkn+Zy-{l}r~M4dNa*1R)H]jS0 Zk=j9[zHz5>\kfKa-+# H}òQ܃]Nh]{` )EH12ͷۦ 'z\m`76U?+9+aHHc?7d(|O8vڼW ڥXl}7QNlRf?wܴu>T3Z\ZH*'/mr Hf &Yps,)2;e5HUјcٙ$L)Pt^[d>7}1jx7K'y}*1.9j]O=Zg#`G;%WKIEm LtREJOk5x{ux3[HԠmGPzŎ]৹&f9,7J,buPӷ}8+o,A񇉢pzX&f@6-@@،h2\ĩ-3/5|04) G]F"gaO\~ABEi xJ,G3qG|e:_{3s#lݶÅQ+A뗩NauEk7`WrAj;^݁+{ GC;lޭ7m+ù˪Zr«B?h5=]9A[.XV/VkYn%`}54$Fo[BN ƌA)Е  췎h9h^`{Q"/VEz]4xCeR[I85 w ,R [mB-xMQ): To)iFʪm;7QajbkLrUNU}i ߏ> ajl#sc1y9&vSܬMk$q3@nm}B7iinVF ƌKqiEj"0DrzN*hgP&uK=ѬS E{Z4X[rQ_@LR.`Ww϶9ICGD pv'H~hHi+D'W <}H TX(+u}B& :woCaUɉsvy}rToҖN_@m+șF*R^Ca@!ZD]]6)[G{8Ȭb~DiNM/b;oN,}ܭa^O. 6]rέadzΦ"Hqcџ>phN tb#M$pVpeH5鸮u \6G҄!;gLSK3LV7yV P3C^4ǩx>Y0xۅ7bBR/ŏ|3!(a%*s=ͭb=9وEv[v׈t_'Mo0 |+fF>{=q "A'x+-)8Vz\LT\QB8,=H˲=׾F@}z}azʾ܀R{+]v~ {>+IIR'zT ?ɖh߉C<^tVW!N3Qn(mg5 "T`] Au~j~St,9mT uh= &בn"|xbrKeF8iwz"tvRĶjGH?RٍoCU.3hb^)Z6ߺ~E{b|{]NI:RgasϬ?Rωڹ+uHpc#k/;goqS_ |q$3D xLUdvUYH@`L跜"ku='{}Zgcqd#BMd_ovKIϻ󎧆29Ȟ(i7J 0g@$o"03V}Z74>`A1OA{I.Yߑ#{7ywW(A Q^mcQ07<=0oW5.7+d5E 5 uXC1rWtQ+Ț :b=H!;ٛK{NŌh 55XMWwd׮x;WJL1\ 5 3QJ)HLgB L3IpKYC(~ $. N hs;yR] Bɠ.6XCﶚ:_0A-v5B@ ԤNg_YRo/N 4J[Xp0%Zi gٳ[Sy0X TMIz0T rf[A6PS}zu[<]XWKb%.cm̍+k lfe˜^2Ew;M^W+S؝S[\ I5ۛXgr"8Q(E$fN+=H \Qs41;R^Lٰן 7;a ;7И{*7kk4z:"%ש9BwR*:Ic@b7q ޚ$\rOԲ:״{g1D>օZﮣvEa҄lJ5CJ] gSf@Okoԃ~^)RWIcpz[gGFʀ| QdvRVh;^,Ī!(TaɴE*ԗ΋g>p1óqٞBZ,k.%q,6TE'>tN,7!v3_2^{VVc-׍4jEjG~F6MN OJHTkc"E?rAX)^ ,x݃惶o0ALk-LV ]ٍĦF"!=#1,Tܳ"3̀\", o`w%P]ђl&Ūv\8MP tA[mrǿrp\*u # 5HH> i/iq9S%Sɻtz(1[^VֳZ/sGJ5Pl+5{4Z5h)D.[̖R fjW軎s\Zè47FKE6qv6 e9@kI{8 O*]^p~`{|Wڑj PsL^Ç3 F)z3={dܘb7pIFS401LP ZEyO|mwOTC ^([ : ߣ2w,'"c(U5O%$x'A`txDge-x6 $AW 8%*1/\6 '^s*x$?ܔu9NO?l\^dJ NF8otìO&'/-ŦBZ;%3nj8ovVP "H5iMd8?eڍs;T8a )SK:OϵJ*QmԖ/xnPoف.v(3L=aǍ%kV Y844 -_= ֘:V"W:Ð[\+Bu l^ϺdQXw-z%l5|7xCeZnmo%HR[f1Ny+kި-n jb$6>i.kZ)EL@],IܟU.ބ34V/eǫO/O^w4dp4Vmj1F\peT޲c2R ̈́q WE,E> #mEE'~2KeբGdݖmc*X=yJ9%v`}/WqdxKK6+-d:G&1j7m5.:t_\b'$b\eAu&s8~&UM"#v뫜vޘ">Pmri߫ (~L,nנwH?yuQ-UxTzAS&\.eR Hi oI<$QbQFɠoڋ$@Mj[R Ey8+p8{ߒZxzi <;0agȴ@sZb%5Vx1*Jԓ* ~L`?Bi0hȋL;,}(Hf 8֌ yQ/i. 8)lek1Um!`UEרlPUy78wXQ„nEdDr-X&Gڜ=NTv~~{iJW@\E[iO#g2ݹbM̭.Іx=TJnh@J`FA9>^^!WNi:(o2Hj[1gzF"5Ugu/c(kknE$PHӜEf|\٧5Ž>\%q-~u0'pⳏgA> "Pg?/W=~׽fCQbm ƅ+!1U#rqy g"vܬ0t $VA1J䛙iix qnV5ZlM?L(K]n"tnKP3Tf)Xnv VKM 4IT4+clS8ҁQ8;~@:\5!Wƨn ,({tW4\-KQ[0hE 3d'#Qx3;eȁFa$8Je!',AuR] dby9z=}Jy([ku><[}x[1Z<؅k݊,0mhpb TF^d률)h%bK Yn\i D+1l Q%dxﴼ(5bq}9LqNؑW ~VVڎف1 %#vwHRRw]"7NɄItD9Vk > nt`p |\ 59d8Ǡ-+K#u+;w~ FFWCmePmӈ({/vX| F^:2ccP_Wk nKb_&✭~#7=W vW:LB~m{}r*fml#!WW1f ]e}z]TNrȽq| rZJ Ӝy^ˌX@b0&E{/~R+\W'[.rIi:&o-ȳCyFfh,3–, BuqZMSm5U_jYJ.bR<1NlScpKw{gzr8.}/kb %!MH qu8 ; T0saZj*@H+,q’c۴a蜏.=y)(Vеn͜KC}H~=k%S|0jP,A{! qKc+ r7=x%]ʭ"_>6l:ne$'JS"JbIGq0a!"Daq4+ϒDa4wzaIhgG_s= }G.dLb/'q@4(SJB_l[I},^~8?sD\tC ̇ 77V0վəeҽ &+ObUkp8cO#n.k C2Dv«6V瘳R laz0R_.¿4 BPw)%}`5/@s/bFyI-}v'6ܞ7MM<*G,ňsgWGyWШ@M| 8!'\*^/ɧM"N3xym h̆y,A)_g`j;XrN"V8Y%S;tZܖcBKIF@=vw4לℱX⨹&j=zUdv"fDsE'$ LI|씼|zccypꭡUϼ*Kdޙ A*iA}#;&t y4{[YxɎ(Ay|#萪֌e†=9/G¦t D""V3˰V@WR pD3_IuЌn&$f7 ̄9eoy9W45_S cq\!wā)Qribs+#JW dq#Z'Akda1 ꗡ 1YsW5V P^;QI+g.= C$Yf1~E<t˗3֧G Ze^{^MKfWڻ Pߌcv_[PRw5)2l€ $zeaq[^M=uc~LkUfjՋ$ wŵʕ $K;r{MM=\'ZoZv%)C{褐|-“_gÑ)*Vݹ.Hs%i@_~v@ħ7u857^;߰D鞰S|f(Z*LgLHn-q՚~?Uam$& Yih R!eixVn1>̚Y_SCyWJ64gGpRw4Qtӫ6|,bq|iu` b*ߊ_i,27ەڶWEu5W2-AÙK ^ Q㑻7,Ҿ$`Zt)0*V%˗@: ܾ<'d'QblS qP?>^'.A)$#a Ɲ^J׋*M{)2ҫlT#9!q(&+3#ܪ=4dvX'T/A Is}9˷wd#]נnswiW%{jY}I^Qև8#֐XwJ-~{p(ưΝ 6}X_Bilq:U%!:d/HӍ2L<C}ycKg]L;/ ORhrlN:wL|`5p:)n E]q>V:1ﱂ p#J|@ey"t_ dD*~yN/iTU;Pg~iVϪQ^JX $=Лl-bX{bp7b'DYx*f3?\K9ƌRƩ`\&-*LX+RLD~x݁_?I L֛m7V1 A77}Z4Й5οUR4-3Rh/tN(k*-9µzHŕ,ӿM쨏{+%ܷKs$j[Żo4E$ sJoԈq.VAu l&6nX^kv v@$h8MccV2D' rXfvyWE0R6UQ| d ߉gi H ?yу2aˏdP5Ɖ7-_krn$kK~n@hd}^WB`U㧖FӓU?Lo9N[nR;SkIn6&] +'<؂\~3jt&w ⶽaC-ӳd(&p 6p!9yIͷEԯtvm¦R1gLY񜲼DRA V oqV8x,m]dx9};~Sŷ?Y*Wp2HȑxߎYk>@k-Fxrg4k PO@qw+‚Ib<6ǫjſϬ\<%Fř[gDX:$J)Up|f.jt,\ZFra#a3({`-:}o[&doo2/d'bRlauz?g?ŦZm!Z'-3b25Qh1 x'{xCzb"ۍ@"|9.y$raәD*#`M𞶨3kv{dy=zDKI>='TIbo18l't#$}E9pZ׳=S8LŧCCHٯGcI`|+B a$Q9lmh,vO+v:q6LĘSF;^DxtV@Dt)<G%V. Ňpg7t I0>)bh1=90=cAXk"UU"nq~ЂBR`!KS+!~LlHLySAaU<2=?Ѵ| \s6;^á>@&<|FY,ˍO_+T n@i]38Gi~ $qXrf+i& Dᙥ4҄ODi6motIIp(ɭ+So[^cNm~Άq ,IY\hh^} Yvh z{M4)J>N F&*I\tIL qlKRʷavUeT&;Qȍ%b%-_G1//!|Gr%(NMhb{?[l5\ib(|:w,_WʄX;6eS$ni('v!Q=A_'&NښITbŲkODx "TˠRb6(3@!seR,I I!d>h611 Vw,=0= %B(lVn7a5ErUZcFg*D9Q]^tLj҈ݥYJo~Ј &pUWVx_n/HɴCaMFD<|^.doi'L7wүJ([Uo靕H÷i1#|?, BW1\2E/fYZTn%K*y,܁R$#HA-l&Gݜrm=(&}2 YZ:lCAZ@W/h^)-{@b͊k Ѿ|??Ϭ5fJb7ǀE~ Y87I9N6yu.D8k@ U%B%l8)L.m@emPMLX{1Ƞ!wK|`7cKaĦ{<`1\)˹Iʟ7:eșw!>O QXVaXt7I*M8b 4aܷ&CHeۀ:aAg!M 5J¾D+s=>ͦc m|9%@0MsL4jۊ:5ΰlI=vt[{ $@-26+98x8Q\Z|_'j/:8OUkUѣSpH"rTs`X-,iͮ OJ=O[=i@ʑjazg!HvZ_S&rss;|o1Idv*Z't j_5/ثKPe8b%`yگiա:SŎ /B/mĢh<ߧ樟Db%n&4%hM!d_f 1w@fB9 m=kT8o:X,KJKȜkoQH$\}'i7xPn͹ 8ܦUCŷ,%yx&i7ޔ]CB4 b9kf`DH ].KJŻ)wvĦnݔ JJ%puw[:8eW4c*i|kРbs;c%6Y̚crJ"u;޴c/SGՙ/? &j|Q#52Q*{Pf b$OVd2b2u\:7Q.6%ZG"O7@| 4ٹ!ۏ"za:w6٩34Wi ItJAm.Z^җAG'j.eo^[" '[Ccb+!(窴ʀMڕR7: =y!Ò ;u `DT*W;)J#U&ecCI_iVHB6W€qP:gOȲe2)Ʒh_!/7zgs*Pry*%8 O(z<Y*e!\>QB)$]Uۂ"Tcb8`0f"WfPU1jV(A,3t"}w)&(rEdj]0bտAV^Ј~5?mF>?Uu9>B(ϽɚJ.*]dBGiV@[mG*bHq`.ZKQ(3sUp׭0єfz YB5>ܞޱ'*GCPsHv;oͽ@6`dsHU:^B$"ԣ4<c, JrN!2urߧ-h2W$ a PkӰ`>^ZG~)Ub+3(s\ڦsܚlY']9Y"&^6);3E>~,Bfpua8Et6սuC[ʋ.O :]QˇKޝk9|7x"2Z$Tfe]%IrBt" Qb{%:mTAE1.ɅKQ kdW-J<DҾTjKs~j?/V)ZEwMٵTUqn̾=HW @:ovçUFn 3}53+`&ě|VYL GScc@Դ2}vxhߔɍG#0du`AZE%s!Y_l~,ŒR5Jb%X)$8OA œ &X6 XV{_ȵUM1T˸Y~uAd1cK@xI9{1YQ,1>|#|ޗ8?wpY;vVKk>.ݞ Vf|[@PF58Y*SLb~QV6԰>ʞl:>`'Or[j3ϱw1Xk]NJcv11N,g$$*l"a$2f:pX 0GcƔk:3`+@͝+%hϸ?|?Tch rɒaXv>#Z"[sw<_:{QVT(ը<#`bʽ(5V{,'tңFmvvStf,$&IE9HU3hBM4rlrWҦ( q0d:[&Za$lB*s!Ɗ ,C؂W65Iʺ jWդ%go3ڐ$Y+ !8b'Lp^x]35D9#vr7sߕXZ"ޔ*%=gBrC4WK*|QmOA泰RĂR ]_% @ G;0g3Z/Sz'4`WDN*^&\9𯮝ɉ|iGwR@nw7g/5VPhGcξXboֶa:iڿ6bUH/ˑFyg#2cZi^~<0DqS֍# 9C5%j{=˻UnS / c'f݈ǂ1*_i5)rx]]_d(tg4ҐЬ[Nf!pHmڎi7 0k,˚yU|J `@ d-߸MF3[zYqOV*.ZC* @`/A-B#&"y,Vt,uN/]&FoѪtY`[6v|p>A\Ӟ|N2LHJayG,CCuH 25KاCPui^+lrZ'|Y쓩x#|K+umӊI1.kk[ q 1CRLש`єy$i3=Ϳ*.?@Vǥ;Iv" 8RJK"P<Eum*ڕ2NNfmʚMpʡlQ) ~i:dSj],QFEUKf\ݏ^wkKQkDJkF+!w@u|m1~gţBIKy\>ʽRuwZ(3z?f2teoU֛3˗P׾vpwzݿ- (4B@s Ryk/;$nC"X-c0Wn3QAKoö؁ґgCǥ ΒHDF1ĜjETd|>/AeqfYk!{5b0 i30J54MεgB!Ў7ͽXˊ:b?T L](֩D:X"$u(jiq #s@`~f:ђEɢn.dD]:xll>A=ހT!J. ]٥IaΈUfx\K575D!!葤I{-6fK?Э{cXg|Ls׺OED|m*:73d]S{|&P\<5L+ܽzjNFY06R8QɝVSaYd`vq\ġ; 4A& . K5`ӖU 54hhEZy8+:mhl9dP;)i?^!J +"_^$t1%.}y;_ھCeœֲH.<t Nw9C _(7Cgld;3"MD"g_~ Vl@?e3uEO*t̔O;ÅЄHzKu"BRhxęmItbu?fnEN>Vȋ#@uꊥ5tm֟X=KHkO(1f- sy4XnUux0X n(sT I)0vfEwar:K?~)vR#(({a۠'9,t0e,*W|aZ*YObNe";!3-RQo~.|/N}apU#إåP-ՕM#~ndڞH-h 0VDjum .+#I}iҐ6\>8|L#DUKg*JUH%r"u?!G|-tRJw%#wbRirc43E[?xh-dM,0=kg$,;H jʁQkkΣ4W>!א"_!"[ìG6gh+* Jd̂b-". }YX[~tm🫎OSy}dg%'CVwAWI4ʗm$'Oܲƽ}2#aߦ;pwxѓ)㶖J#~Im] ,`˝Q=狙ҥѲ6d"(ceES, y/bD)􏔽,Y~ݒ6l#g = Yze6) Qp@<=VIⱄ`a;w_<o0m/[ ݾ)# \<~Ȩ-{1a@,pgHLdtjy*i,/KVYYZc9d6󰤅@:g)/L2ʘ>Ng,ƒޣjLe> $ 5zKyO8և躗Ncӌ}H~ژwP:XE o]<෎0c)-682g=*`60\cDb҂Z+EPuhy"ǰg|od d3}CDq^"FshõBN9݉`p\^r 9טO˶ O v,`^DB!~|3F[_ZAM~6Yjދ!7FWS񊚲nl:.}={-%~TǴ>_aAP 1@D5R873"v5O52e9Rۈ={5ڽ=߇PV=>@5ՃF=y '8^-U_c\"Z; U"?Iždփ}oK! ڕ-MY*.?hQwu, Qʀ{U6(#-PvD.3KET=4y{fIoտ k#՚1$ƒkgfHWw.ɣ8p|Y٣}pMZep{VKN3.;7}ۗlU-Qri3i4thH+gGK*=TI_Pd/ bJIWD#Gpof2sKo>tǢcw0f`7)8Bn'y~rF;.O/q#n٘zk5IqA8egg~Dhˍcf*uo[ Va^B'RkG-pb;Dal<–|:3d$n~a&58NfjmKǥcV(5 `3/W!p.,f4sXU~&"T]2A K3OHO%j˂TS?pǦƲėvY'`cocy狘F):@|S2D~1(8Ż+$תi"]_Կ̅W !:L-Znl/~ c< kGV%GOqA qXp!e榚RE#pԿJDHl+&N*Ff-Z˰gzWZ͂}"t|]efQm㝮Q_EE}o)x-ka޶fh WTvwG$n6tϏ}jOA\,@WĨƠ ܬNm-GCfs|k' .m†]%)hR\GY35T7^IMIh_EK|4G6.I;*d+~ԟi_PwXdI2Ub=8]>ƈצT.S5t%'ƝV֔T~[Y{L&TBPza{/0l_Yt7qɀ]Aa(eyyjjWџ Shf0bK.T"o d-ni qjŸ2KyKm}WSا90e\(d\'˺/S@*^pdf",и^ˋegI95^Y;A[1{}a.=k@RsaM𝗃 p6S3{2Y{ˉXes+v _#AIy5l*k CUsZ-F,ߔlNHU% Ǡbl38^?w.{vt#;NRGp+Ơ ӚE?qy7N; >gB5̆NQs\>e̞| N~@~GO u!dFmR*$2` &$~ n^&*erfp'˳3?O_Y9# `ފnxko0ӯz fuϤ[Ɨ]rcPSs0M V?^/}#SgH%,HbH](JӷMj,ZhI癜V6!E6ԯGM'K$4E Eԋ-Ȩ6 })軀fT sc~fp "躢"mj@V\C,E]jMPֳFϳ̒6!ുt)H˛ d_UUFp?+T*(˱$J}'!zocwx76Efs<4#-R{^fe';űCx:=?@bltZָo(^3mr$D?2d ue vJi~Rjb&IA$ I+X#Tȕfa|`" \{xT2ɗǸo7["*pATШ@Pf7gH.:wjR^蠱'^xGJTJU/I+D_mXkB'dؚ"Q׀n|34٩!THyT|>hl@Woܺv긥ly) =4S+a\a.sq[lv&M J{W{FbR,܊<*%2C."EuyK`rQY%y}i2'J>y^+yxZmc ܤf0)(?qYC=S:vܽwJjF %!+Pom]Kz!27#3J7hNiŽ˜)%QtGU=?t~Hi*y庨{ߴ:=U'cY^Vk4Ū}D*ʍa&:&`Ͼi?.&Z SXwfg"$^w:rrU7LӚ:Vj?IzUh2Q2fNlo'DgYm{:iL ={կc TNHNj׻vs汹X,o Q(b_s L?&<El*KB izZ]c nEzgcTUK"$O.e|+QAIYG렴щ0**ѫz' œdٝFPeb*J5Wt מUa s]<+1=W`Tn<6w*WP#˃l\׌2g[_s4,g7]Bb֤فS/<}M7rs=:?ّ'ȏ9%FK~[MPJ4GY:bԈ]P)f1^ $L残 S.IQqs_ t1F_0}n)y pV%.f|ݻ,KGoy0x~'GS!ѠAcʰ9p y#tn1۟)V.͌ nנߩ9(^Yeg E!">zE*SVLr{賮b>vnj% @_1{2։`hy5Pfoܮj`?^+ }|1ȹ+(+fE]r0=lݿ?QfxFSD,G!s6X5uڎu()j\rdXc#MQ%a!`({>xdSJZ t|-p ,x}}|GtSt2Ԕ\褺fHĺZ &!_~kЬ U8Nѱg<+:RdPID=1&c?-gENQip,ɲZ+u+&uG͘4[8SЛ!ƨBn1 DfkA$9GԠA^*i1pxkavj( Ho}"ƹsVYb1nFdEU-2e݈ (`^i <[٭N[!wg„ [7<zj a|V"ޙoat dۏ˘'݉œtgL`E`\ҘS!{@ CVC\WS& Ҭhώr⫩Bub4ԋ1M S@k[>&\CyˇVC0yɼPOzw˄plD O'0CeVStœ "D6%8ͽl}'g#t~N$BD)VQ.tdΊuG"(Q[+|-OR$D(xjؗљ@dO K{_C DH=ԩzZLz>@|~#J2P!Pl>X1D%CFDs9$Cˑ {=.TmsTnWsu *=}9 *2J9y8 WYق2S\}HuNQAPPa#,3=ڋwY Imn_{ӿE01x"(P LOjyY`+: rUT) fi҆aaAS]ZH.f֬m Al(4qy݀_򸲙Ȗ=Z;M{8wMoڰrXh [Yq{Ϯ0?اN\;cgP-\S׊i$ ^>Q>˩*jJkk0#$.H cͪO}RQ9&NX[Q,>[Kˆk E#xwTxFQyKd [#i~@D}jP&@~v>Fu4俿ObK|k4jbv:{5EiZңƾ1muP}Ԣ y^Nӷs% )h!@sڑ{DfVOډny&.b(x6]4%7t|1pnd<2442\t1-" EF[yu}QrwJKdp{D(YHfPĭ&)z5-q-is0Yb :@4tJu vȞبS\X4r*J* A>S-MM:y_Es^\sp|4kQ@@tcDLT&o7{4' F["{I\EoR$. @OS \Gv:}9'VYTD]|}g:畩 I }<ݤ<ފyRz^9 ?Udx~ZOlO" 'TY߳ +Mׂ+ُ)Mta:VmhN}9 g7aE X`.dO}i!,\]];oN"04' .iJ< 詴g(0Ns6 T9xQ(Z@/$F;0V/k0-C:C95UhI0A;y!n+a< yMiI"o݂X:'5tH|:/=}]PJ'wx*zlP[G&|qy^VVLU^w4,Z0&B`-{H X<V߭ty/Df(Wg5!DqT@\Cwl[^m'J-NOD XDͫ 4@@>SGޛ6CfͲA}Qo ̯o4?8`As!T#;1t;R[UnoZ<Ζ(yge4 /BѿE 4cr G Pmʹ(@PxoO!Zʲ$rlEѵ370PV_gIQxِa#y֟\MJI}b(7b3ls3*x* B0j0{tWt4O'ت˩-btds55r&w[a x$c\$ADFH!Q vK/{--Z;ϩ~tr$=*/:S= **4RJʙ7AxJOV@71LS@)"t65ub)ErWM bwЯlVYa7^n qnVm%ruO~8wcuڂp[K+9 :۪DR^H(Qnn~W<[odMg_*%8N升|(ᕢԿ1$c^b/'+6QMU`!L b(q"[B*;?Mbb.LiXM:3te41N9)Tc/zjo43—=UÐMmIL¥ I> j1ð'`+J,b^eYș~IZ\XNEՓǵL׋dD0$JYum@ԯY2N?CQԇ}ϳ3\.ҡU ݁SЙh[4gEpKD^zՆL®[IwZq%6dZnQ&'!"$ͬR w[U( Mi/ X{g%luC,<"3S,tU+qvsDДG6M%Úۿ`qZCj2{<{[?cc>Bn_exOwn_ Y'71Z9Y4!O2M"XS,8;Bw) LFtJW}pA_W@B.Jn%/Ej<VY \OIQj穬7'!Ĵ+`.ӧqm҅:}˵= 㣭 WKncET4 LU _z\(]&'`ĺӍ0HQ6@̭Hme2(zҔ Nֆӻ °h77)FazD,),zAL/}(l"<ɢ^jo 8a16aaBK#t '>Zj?^|FQ ,KfAk0 Rgt҉xϮ*ARG-Fg Srްɪ}/)|f8REql#~ 7jfJ-m3=ƮCX>o6r+y\AwXbpVPlwx0nv'1g'uzB08nɾ&7>v2zQ+Խک3̹35#db=EUmll?9>{d, j'@F“uk.#O8,ֵ*y],*?Dǿܸ!ELgdѸi/ M#z#λ *Fm>Mh1.Ni}dL9)#xU즤bVڿ͆;D,ik0&+bjFb;mQȔ^zF&w`动(]B+q(n=!A/: 浸R %쳱=l,1(3!F6z77;o يe}erM#;?dOZCuWosE=&b-s:FTUY e1NzA:9͍_B Up o]-Hg[l e$Hu#!I.% P 5aFd^ ")Xr{^\)M b*d"5RLesQA۝>J@}sR>*Ír?rU/W j(_*:Ju~sɧg:G#G?.uAʠ"/bzg$⌰FA7F7=%0{ߝW!f\w3;J}ܲħΑ#EK.9}H0kw#AX)];싨Q G=HӡC$xU9U L;nȡ&I_58o` 5hX}Ն[O<^/&@V׮4 L9 3qMA֦QB*Y)oj!B3̣a6Za]>j` b%7oZꊫ79ޓ@'4Mɻe`'3ie )β3dlP7'aMC4hU!iO.'R,&c=0*,%Bv8mp8!~r<5\j$Qtg2&?25hBZ3p7߹96RʡTr/GȻuoCo:Դt ײ]nô: 8k ^z^ C{l4 @󶍭c'I+O ؆"lVND %zQ:.'{Y yS^UT$Qg!7b#::4V_k)Lћ+ ۞]i7+:o}L4.l:a4@@q&'PUÁPH\(@X'|AЌ>)DJTK:8 U2ݿA<"5Ї4JN"^(jQzotSwFXNriyثFlD y',l;?+W^, ۙ|*;p*^ ;%d%SټjLM̈@'c/* 6P?L-;M8f0YZԓszEfO?js/>@HO.k-."U}unLt$.a|z3xL伎Tb5r)3-89I!2u=˯ " H n]b$`MsvV,3+n h cFJIkߕҍXԢz@l-w%d&›%(D@i"IF0խt_K" p]DJkF(l-x#wdcUdnOtߺQ 7&n BWK 8iWkAdULڎ7[u]r$>R*QOo,]߯*}Ad|[tLYOva_cM_tֆWc__e됞Wɉw"]Є$p^W^5) 0޼[No=d<#B]m9iw{B$VkgVyT`E%(ݘA-;~ 3]4hg/& ΰݮO1@vĝo>eS{e|xODuSۍ 'n&j 5jw+i "ԓa3\ a {bh&BF~ǚ>se jD~{0"wC[g@2NE m ´{LlW~Q]D;P)R$1˷Wބ7 =}Lz@L~E$uAѮѱ%ՠR@Ga)'J:׽U!dvlԣϕHD=sZYm.) c|yorF Njҥ6}PnVuʛOvciO_%Lý/!6eiJAɋ_UQhhx齺v!xC{vkzZ3}ѬM\NCnRjĶo;gdlux;s~(j"a'T>qA1ЄJ&U(@`tUf>6,D[=G5o[H"?XflԾ` ?f8[eHVgtsKdI\rOwЎT!ޢ <;5#,,`2S3!"7&mXƞ[py4-F-oDT9]u .D_3mo LD-gIQ#ǔȬgcﶕ(*5RaV5M>dJn|k7ԟ5D2 U/␢,9MX3 H''h쑊UD-=hm[Лnw(ǙZKhE>W(S3/)<ЗŸ爏 sxld6yLZ8!"e GK--wmNsyW}ݭ3gVe~Q:YjI>v&1YXӮ|ݶYrO3ćjxfd^yaUl w_Jkt#9c1]~A݋67Ҫ5x2DWif9o0DC߯0Ţ:%4ٚ#Fݚpˤd(+ЕǴh'Urqq4}2ɽӍjas7z ~OMA"ܔd2o/,٦wt,hT!gAkPnK.l%&g1RMϭŒlV#BhVw\QAu7$6,ׂW!fUqӥ㝪2Uʿ 8(*_р̳N2o-At/e;FבdQy+xFr)ȹgsz1.OTezk "-op3 Y0nGPfF}=\mGeeۡ)5rV31*Hˇ-W7#tyvX?R$㺜QXagr8U.}?å\w&&]t>@Wp@\Hg{7o`S7OԲ'#y"6"8eE~ Waڋ?1r1/M:#vͨ]WQggK-7\Ų{0|ȞK 9rZi}ȉrO Ȅ $8Db輊i'/ L/Ή:a_W FX2EɝF /8 WtI)k2auGR6^SFV|_XAHKFV@`_? 1b7ú'c~伒mϮ4"[>ftK\bz-, @>$w%̨-<}Km3o 4z0@ݖnjpĒگd7=X2YNt8DzZ]9Sqd +ʿL͠4h"|ڠ*-TTS6hwd(j=z=]&lo8Ӱ:{BEoA(kՓēď "vkD,![( 렲ޛTPl&1{n^|lPa8?&SDؗ=AEAm.$ \,VAgqz4ʢDֹCYɾ*(h3Y-ȥb !=!zFUy/0(]d_^ż(qM/fV xaf.aѐA-i[GFijwof1NuY^y/ |jM Q=~<rkpaVuMƓF<-ј-?KL_ur)%+֎jv8~Atۆw,ZfŚϏ<[M |oL=Q5N1KYNB>-Jk&\Z%™eqbZZ6(VfgGtP@+>W(,;n j@ WgHcaӑIHQx!b -c|}j)JdFJ;+ p'w}bWFDl2R'Vm*2O#5xhr?Ѷjg.֪i@))C#)&Ta{W?Оܾ+C{4 :;mMڄpK-$E/||{-9yLuQܺtoݬadLSf{;ԍ:]wmv@JD]˲E\B}ttDž$#Jru^R[OJ֬R vud742 @ar`А؈3 GV"Lk%ˀ7_Rx_!')W&0& . %}T 12!j4asoYvۥy椋|@F֢"X}*IVacmDq&s[-a4S⪱.dS Q&Ť%A&@bFϻ*c{NAY6hD;@WB! 0HV<f̻G$brʻ-+jMLը c+ gFͭNy7䃉TDT894K ؄.Y؇(USYiF Gh\ȔE]x;~qMɬ--MP 5^؀m8_TQ[4d .5Y?/:7Kޮ*:M۾JWLɞ7X~ gzn$Yip#\õo68_DxXsAV͔o`M['B-XMV ܳq'kQÇ▅03N:|7 (7,@ᄭF-y6k s_U[u0?ʔCTA a`|Ny(IMR|hsڙ9nx$4= RNd ~|?23gEn 2 ktFO-G;;%J.h C2< ti1W'C 1>t r&,UQmRw.Tstafgj2<#V_o+ @tf# 1*.7?c[7'PhPJ5Z6G.EUZ(m }xߞKG-u4X!'j0Pʴtvp 6YRF8Wap0b]۞?^V*VCb3&By9red\F%gh$>./H&^4a2bnD֓5ϯ9K6;bWzKLD0ґ>4Ym1. v(HiLʭvOtxͩc7L?-g<) vCt{``W;ƨ-7!GnkLz,Ko۲A`E2H9}"C RZ SuGk>.{; &)Db|dK蠗~[ Qik#E[ BiĦJVHI)p B%\L`:_x2=,r 0@i_sF qsL!tI`IErnFpy!7ˈ: l ux+9;G@ę8> < XlSfԼ{"u6<1ǃ:4R=wEJdmZ;ظ0"ޔ +>d}cTat f4 ;bz)y}.D̦VMԔOcAcDTpɳV~\ tZvrާ`@R 4``MQnabpOf+jZ ꫬB"P< ve͇@W{T\ hZ'ս "/=\k񲒈AKPHkފS3{?#ÇdO ij4ilV6ahvd,991zGT}8\{^N,MRUoRsAh**DG}m^"9bxd5Z+ 44tcGRj8-)UyݰnaRz)GXY}4\8x2u&Ynr7+L_εECI$5&.2 [0la(]` Q Sy <3kd9 6XGJ2&}eet wO)4?=3yDNHd-"t.3<>cL}sfp+Xjd\]{}gխ`(7=*f*BԤ*l/Ip!U`C>&G3/v@G1M/ZyqA`#xSI/dsD7tPXVi& K?bK_G[*`"C`cA3K;4sWg@אʮY RC?qibL"M,T5UkDWr +o+›co i u vl)^x FBjW^k+YP;)r}[W# Zjb|>~ٻ寧TO3iZ ]1c_rosF=o]0zA{cY5ڈC4(Gþ |s@dC0ʘ._kCC^ Ӄ*W`dJ,Tup|QCtj8< .k@ ::6+Kx=/ 4`S{)3mnqAc!|=}1j\1Y^)͒G& Vmo4pc Fgkں"GPڊ|D:8^_lĐRF;K4e?`{:!fV v:4X yۚdXG~ ls"V4p@c#):A`,߼8, OH(s*/c>#xs"~dr]8 m4 xRj !zęQjHksB0 4F(lL0RA.6 y/Gn]_d @\+2mAjzЩxBqTc <2ҭ"|Zlk%w#nyOjh^VY|6b]3'WrrS.~L2?+^ Ѭ Đyk \^?`wPsq#LH:+u@?siS ޏE2^֊)-50JiYO FsKzv Åp#FwZ[x@WQjoM%FGظ$8m8'`n=0`{Ѕfhi7vQ(lP{@pH$n.vgQcZL_aA=[hbCZhk{Bխ^"DK?+MUZL|eG"1ːg"1z4ϱG{kcHǒp{~eB-zgtLU:JIARdSɉэ~#CKVa[PW')H~&wr5[ ۲)# !&N|wT)PSgܽ{D| }1?Qĺj9LC֚0|9_J޵tmLtN29/.-&`+_EfkFi lʏE]J+.9mW99 ,!i9wsAsȪRE9j R.W4i"ILXZ{]c|f)hpgnN~3E+!|A"Q]_Q1&yيs+GZ t,{._JXsF0uעn |red0=>(FMӺs " ##W3FO*(W=k%Zd'U-A]Ld%)'kW08 sβaȗ %Ea'SrR]i G %[dJer}J2=F8291o=7)23‘ǻQmujso6r5b7@pgAG(O8Ccalx)BW+geRS1$0%Q/IJZhIcZU7htt?~XIf~SiZ y@3,d+c7 f֓B-l^;N) d۩>+̨bar:F5DpʣWƚ+)7^bǷ&seQMVL\~Xⶸ&~PAtN|RL)uKREu_R7xUVV\5ʛ:M$Ca1r&XKl?7S \Rt#Gχ|D>=L,|L IzO8Ǖx_gNW9X*Ⱥ;PId T0E @*M~Pj踿ʨzKa{9#V<+QXƊ8ܫKRW`=gc"=dZ[5jZ8LI}r/?ў} {*Ϫ-Z7J pdܱ"\gBTURS[@ 9 _"0#&guڔyEϑ68ڴ|Ou(.s"rYpp=2_&H"pg!TuH` zZ^Jݺ6;$\$60^s=8GU*NG)ou}\q _ߜLh,Esj(X0G w~D QmkXPNL}cF}CO4]=m/wp[ 1P{zn.o(pV2c7ᾅFS *O)YLNqиw5iΰjuUC #iMZͽ|.C!9h+t´~<IowmT3Z^u~gY"90TİT8W-kLyy:p uqn|9I=1~\)itEz{LF =@ihj (Wdi8= #P?;?S0T7+0F >`Td꫼[x,.9ʆ[$-=q%ov_hA@/.pYHG(N ւnzS{zV3y& Δ'RqM^+[[+4­sʭe3Qf G3';v\%I(l3v1cJdm-6- ) }}tRUY3O4}M2zH , {v>}*AW#?b֠F`zch"% IC&Go;O6@JiZZR"l5ZxQsb$\:V#c9Vz+Zw8+IϵMP8?ӹ]*$ 歙%ez`z2^玲Pd*ACֻ{fF? #v56'r'`,1pЍ*J< onYaIIu:NGǷ`iJ}bypcW]~_h29wHFC!|_Z`uW]|h݁5<>O0ܧN GB }>cwrK(vb–T nY',Si yWj?^KBs0I'ݍU`ࣃz oF6Xya`j7eUnrs7atކ㷒*2]0BQۜP '>U*w}̋a huh %MU_Uk/#T_Z Hf^ȹE"VBО]5;^(j¼Sbo*nj)9U~1}~b3| riB@I!Zd]=RFUR־o1)'n80n[&1z+!,FH)Wju1stLD.(NL:,,|l et qbgUC'()(򃺁}inj&oJsTpNO]3wqW.P"7@>ls (hwO:@6 VWWFS$f_[S["( ʺ/k戏HÚXE,TEetȕwk:T _PEOtTqty|[g%V~˒6p=B8Disr?;\ro6ۿfD7!=WY'PCv=%4TXyJBe~wߔϕ^՚I䑅᫨L!>O0 /1Z4]X$ nKKb~uM}6$0Dn]0=N }~Ag.*ޟgg\QژeTB| > Y':j:)'5!{+ GhiUc ärߨuV-jC+[Ӄ"L٦wONBMAw9uPgxLҠȊo G>,`Ekd~zCmw%֤NFk"N/m Euܘ.!9̒%]138A.Xtk燀?8&.8 _Wix,CcBaь@@5:jS:3C?~(̆1:Uhȸ8m!HQP1eLDEQ'%kL.c{+ֹMMʖAV?}E[c.-Q?Ab!7ϞzU0PipvI8gu@&71J3%,SL9.9\)>(X8 [ W%~?>h JR{(L'͠xتE ຒT.\+z"X [buoxKqSuo%؍҈˱y9yȱjhDub_rMńxܧh&5"V O9(G*t&vn>++/x>n`N(_˯ƩWʞAKo3VrwDY'˄'݄E!Hb셥 ?|FÅ":7s˺@_1N(eT}PM.EG.77m9 HkOV2Ȋ:Dkl0HƌMQW/Zz|S=kStKզ?>&dڳ3,:+LoU8O4u/{A(cd*ɆPv2#`<@pM.s6.Gea3^=<=kqoNbf*jB3U@&Y- 3D%"͚m-UlN5?92NF L-:]븼 7ށ(RAڧRg:ر3\Ej빩Y{cXZjl uu)nVR4(q s[U/S/L몔$z __^$( :Y'UQrOУvhS!I]+ ..0r!iQ^-< å\YnA{V@M)Ʉ8_Wb VE Ɨ)/$A&7-{b6`}KX)+Q㎑%y4x_ny8(_ RI1:激4bK?N84|$HC)1PհjpX&"^b\d H)* Po:>PO\q_@ X f]7(k;$+ 1"}B9!}>s\ 3flzUN^ utyT_OP QC5@Tủƈr)%^5 k-/Un'% B6V8/%UZKݣu:Ѳ|&;%G J :a](;\5URYvQڪ |H9۠ˆ8Ko=b+QJ:ޣ $(hSOa =D%Y Xl:ed)KL.֖~OV:H_qk2WL DŽ; Bi^g'vE03ni׃HHnvjKH!&WP琥 er Z@ߕ؏E|448jJrY!Yk%(F!e!HoJ?)\Q,\]]iqtn t&있'wr-QEU,yLH?t4s`eǩ5ݚp#)oY;EkY$7.f}nCvk:W) 5e&7Dg!/%n[7[kQ3_k+ ÉqOGs3IO iDl5r;}.I<_@"`S^Rv,Y<}Oн昁Y+.CU٩ISp ީݥN|t1_M~1QgXXV3α'.|ɵRBl瀇$ Ce;&SYAtLb# '$aq1TLseNPh~<cxn 5¿+6m'6bF 1|{j{~}^٭eGH˂G8:`[s/,hnN؀ LBsU;|NƼ:''F=D3V``JPu @mAEuIc5FeQ;f5~R9z>$vYPd~Iҥ:+`LRU> W[1BlLqvګEQn@@q"rjݡ^|QFx=0ыRQ{ ak'XF+Ɔ'%z-]Vv}8@*EgڬMSԢO"ދc pQΥLk%6[F´)Cr׵SLۦKԵX~E}<RЍiU@`p_~EI+tzAv `3&"0%(Vc[wt`o=05&4\Kg㯄'?9T*O3ipjн9v7W+σ=Ӓ'wJݨdA;^?-ùΔ P]q%` Z߳!*E1PJFl88gǪ7{gYlBT=eQ΋E4W$1V!&HQIBELrN.?s֨]=ތtnɼ#wzز:!ɇk(7WGyei{޽JZ,Yf^f7'mLIʡ09 &,W]ŭ uYnPS ns|jR,F˂jr ``MMߦz_n~z/RSU!1ӯD^e leMu8*vD gF.{kEx]׊ƴJ'W}JB'UT-R+X8NP|(}@QAqX,n@Wm|g\azqU_b-T+*~ ;ށ8^r̟aӁ@,];xz(Tρ1xX e<޿S_oxg$9Aʤg IB74!5PBBM|"\ r=kAB$I&&B˳ǁ}f~Kt"V|I~>2!$JV&YY֣$Jx_H *oURio:=Ym;Nm\75.|]ߌiy.Hj/jRgZB2] /VBx9pͲHX&{y'ZEL;)] 3-8Z>狭xB#dŢ7`F@V8z]9uSm3*HWjtY[ѲΨ>B3_K/%(51 6 *ī3lblNsGZX[lZcsJ\X3 ܖوT&>,z/W%*5C} <ȰFOXcbx4L(s@,pǛr(mJBQz) ~}L_3buwqGFt:=|g\m1Wm l6Dy1B*{n踍I֒gKfňA M}@ه]^R'{%rK9謗3 Jz%"LV! \-{)P#xa;aV \bO9f\N(i@[ tjݑn_m+5pbl+;hv\Q7> ,Q2{x@C*-CD81ɦ'6 M<:ZG9+ƥNO^iMxT(( DfE| l΢Җ0]qRRS#JVdîfKJ0e Hl93c)rO^+5Dr.vC=A5R >C`7HܐԬHsPXks/"6CMOŗc#$2&Ћ fV)9}=rNKѷ5 t h>X@}+2/ޣW;$)5nGDO}t||Ωjai!~1z:Q:޼-xۢ@GѥքZ=p U1q Z 4nW-4y{. '2:T6]QZ&G E~W:s Gʆ? fۛ}ޮpjItMLP1i~_RtF 8 - 7¸q8qB šH mt {\_ vM ]C𐦎}8еe~~oId8s{1}A@+3g!e| ,O#ùKmh=AEJ}ha WIٓ~01cGwۄl6IP:;bẁ hz8Jݸ/Ԙ-)_I E}nD=$ܞRYR .&jIɠb~f*6¤Wxaz_R|dBP `2E͆ .1;Q'//^#@ֹ՜>UڲdS\ B ¦xZuJT?B~/3]꭬~*@67^Ǫ}5=&30^"(xj;HuAc3_ƙ/ønI[FmO4zA`睯 <'{^+l1]3w$/=g[\_lj]O}fhڢ{ܠKP}A}.T/i(9(s<7.:/` ^(R@1Y _k|Vr'y<-G݃`w L←'hŠ GIG9KtW^Nf?؇#5-݈] 5OL &_Z )/!䀧YBMWiMױn՞4ҾYfѪߨjY!IG.] mL2aSF|a]a$1)#/<,)d 9ivTexKdQ%|B%LջQr^JTpL,v>%-mE"O 6V<<~FX=$5h# )u'˾7Rmm8]DPt  -Ec<%V$>u  z!PǁA\8۠3]KVJEO!: -Cd+Zv?|9#@CQ1]t_`0K =`x1-{7b2'f(5AAø, EVtq K6FŞcT1ߟ*U~XЈ&W[q;{ClAL?c M" ́чTVsY67?ǫ:7jU(o|hy?8/~tNGc~g AZdn-J}U}.|~AάQW5gF_AwT/ K^(a% 6SYzJ2B2; 9n> LE)!|H\LkR̰}Cſ90Z@j)|%%ոw9_ށN/cCjeePmy\Ύ>E;)Dz:0<-r%kS2ZQ? 5U9yNZSJ6!S WֲbtTBwCtįf+xEnnwU]\Vi摸dBQYYi4lnaL<=|lhZ^~-~C>|kXœl羷`Vݯ6͹$NZLV}/7ǗYI|jsB|hkyL}6YZkYư5MMJ  p?22\k +qj_ISm¼ue!UͥE/`#.l$`[ 8ٴ'O)PFFu{AZUuD/dat */t1 uLo|+)&eGNqUX\j:q#;+gi}$0}70eΛsZjtN_RQljE֟]wxYf|Ⱥw^2AW됂7"mwQ.[ t g-*š37%P?ۿ=z\S_Q% .3t5DX_o9$*R>4"Me0_%C~]IF5O`=Kpx*'n.uh7|Њ@a4(ʎLC>Ჷڮ3*M;Kd.jZѶۜiatHܾSfq(qH7,$ l5L01rʞ5! "3;Fi;vO1mvݦ|u . XCjAd 9d ˕nT_Ξn88=]ѹF/9 )O;u`gF'rO- M>M0Cc!}*%I+<ŗ~F#C ']97$Vs\\[/-A)a Cwr:/ٽ*h19T@C- ; RѺGKJu V"h؏+#co,^k(a抆I%*扃S[6S#R]v$=~b DCA,dsz%D^@en~=N: Mͳfg@뼭J+l[Դy}-] aI@wX7]t#9YU c.@0CF44*MD{6Kcl`N=pj+StHTn( ;z)8A7gjX^i r^A Ӎxtahyw? Iy %9Wtl))UH[ vȧ(^x 7>5~hѕ1ŝf ><݋%<*wyeh#sx9vbbk%PWaĪ;[)풨vҙߔ CwDо*F}9'Pg7mFLa<{r{}f2%wGiO]X5&@^Ly߃3=f7&gWI~ePG8** (bn'Ã12Msʓ]"rId@mPvϧA a^?3GҧsBF}_iW#7scG}B_9Bv$'ӡ^KB t(֩3Ȇ L z<$ore6k6(D@ #]8h}44C'DztCt |iW]_ElDr+-;:34Z}EC;~ٍT|1k2Tq2⛙ Uɏ=ɠߝa%N-(n=jJ[F++SLlp1.4'j`yk#60g0+2ziQ*Xy`z~ߘ k1rm[l7GU>x (Kw&0洂,͗0*Jk3vm}2y/e^,ܩCG$%s6RE :]լnY ZG EFfv O YEpvm2I ؄-g16E^ܕPљ 4%HNMktzf|,ow GFWQ lec\l$vz?hBCn|ǝÁt,3+z}H0w'@O*`.G2lquFxX'6I•jz 9 OPѡ:j5)Y ni+\u !_'?"Ɣ ,;J]ff}ӗSv+ڻwB?W]plD'me$9plԒ/mn.S^?O(sNL/ O>ɘ-xes"jAҢ%W0_Q-"W:ѴH?,_6ؘtx[6 v==V(CCQVPqE߶4f&l9?ި,Nm]o:l{5(Y>?ABϨ0%OŒOi:fUl 8 Mu7y^UɢLv+lyoo /UFWp 4G[зཾ8ǬsI|5f$p>b(t[L4H5 +G8mE07恕!oTXLl-'fqyA(i4yA"G +%E{= XDG>^3a{Hcz CD*q.|,ާ8ksCiGx}5Fm@`M~P•|ʇl=V 4c+`?7vIII:#,"Qt_\!eC@ ^~r`p8 0J^̦*ZEd@pp !6B\r sjwvT%Oqr&_+9&hH!b2QmYh+BzL㭛cKh 3evu{~x3154N"s9λsTROYSJYȜtc۟ɉϟ/_&;i BOM?6=J‹sϿ}N|n6-ZR ]J/f }q6 ֠XI[?ҝ5h(R4ca6@u b3w6 I1R,i ~~37x"&펨֌`uffadVD]h]tP*!LK iw&6-"(m>A",b~B##(=s3hіB>3jӘ>iq(߂RI7@HTRNcrU7.`ӛ?3aa?`:.B9ڌ0 s14~OJACHpˆ7C-~Y⌖|8cǏ~ۦ^25[֙~kpx0F8v5kE6C|#ybCyK(B ̓l7&epA-(`@R*kֹhj# h,)\s(`ߘB-VH$Ί6-&sV`+XɶԳWT ek1)SHܦ^Cd_)[U^qv^Y$|6 _D nM"Fzw[33)t0.j&/z?Z "W5K~;db2JviГALlƽnu 'ТlW+x5ιPxC <[cF?x ^ uMQ+qȀ/H,5})X-ޫѧgm1^qַ-a]"ϻʺ⊾4BRLМSAm[VʸsLzRgM|$(ɠ'+}d,58,[x{N$ 6\+߁>PWw!Nן] u9ae=$ѥ~5i ufS-Cr& Y9RH?8_jma3t\-xf#CG i{6?Dz͌p|a5Cc14DS΋! U>_0p`%knǃyJSip)Ĉ!U˿<gFvٷ*OƠpՕ;)#k {L(X/@:GTZޠT%uீi5.'XɺFAs[s}&'L$kN;r "+&8oi߂Uf;prFIC:扨/&u8״'6O$5ӲZk1n*yѧUBtJ2u9\?3scG lI66[ G[_yWk;N76mUeQlM[ :|7_!LD7t6BAleb^@SI5!_,.BѽW_A$@S,IUօIizğ QHr4ct{9HbwU YC]1/75jF\>Td6B Ԛ&b.@ɰ2ƲG]JA7 2;2 # +]L D8zYT$Gpj?>a&àjIزLy;u$KNBL//XL *㨣ܵE]OjǣjG0)p`Ys!atH͍0qOUxddqEm%Z`XVw )}w(J,`:}2)-mcTp[-$Qz7% i/rFO>%^ w$Wʁj*!PA{WCخ8<~0?HŒ3 K|pLjUK*2 2B'}`!wxp70+e[MZ/.BPQeodC'v]{ft?9 ,M Rvhx4BM!,0I&'f9F Ђ}K&e ?eX"_3ExPkOC<983~}'K<n"}k#E/h羗myNV݁1tATˉOe^AWy7e0s-H2HU3Mϛɧ}`xdy$,`Uw+PX`H{Yo8 BhZ?"|4P< TJŶju 189&IZ~2AG ;:y& $UrδG=qeWm%tfV`eX,}#\PkG2ِ'@ G-\Hl%zRGQFI q 'pL_~Ӝ "g5 v@J{-&걜i,ڰv8b:^*XWVV2k2׵dʊaH|v2#p]-Z%oxTͯUM<@-(MhvKLօ9 tiV+L0:Ɍtm<_vC)Vҽ›5M6N`Y% 䔚겤[x"y]#0vWm0'|2PK>Dn$ݕ9wf6`9wo-6V? xT841q 7"V8: A~_~?N? ޽vI5g J iwUݢǍ-3(7 2Qk k"#zu"qna}jۑ!UeN4lkc"_[1`J\Ī[v2yH"C_vW=QZ/swUν{ Y f,,PtqW'(:8u5Nt|7đ?c (^qǞ4f[Qk=6[i4\ C~f%/n=;AoUn{(o_N-:ڮTT+ҐSX ^vB~3'o*MMfm6x0q}f;~@~igLН\C]ww1C^vI) o̯jD>3ZhQк4 1lEm>xvscј@lK.t O߲Zn,5% pEyy(C$ez9 .#~(6ZXFX5}=QokK>kH}[t7KZ'ʷ1"kј%줓8_ \〥|b7^A&_~d'Z1R\-cXJ0 :\xh5{9F11'mEDEF 07 _yD~P/Ql \9j 1e[=٫yf z+YC;<~J6݆#->x]%xv2]aE17G@ RFracbs^ :hTQ@3aVG  KF^'+0\(<M鈔jq$shn-өȚ`VhzkݕkC4Y~q<*\!2A 66/ު0]u5U=#皴뉼@0{]e)@ST f?ym ujM48-2tt-"T?RUXRz*YfL0(o4 vBT U2;O"C$ qT9 E< "X`{W)Z{*[!w&SsRqoB!~f Pyk!O ( m^(1H삠;u8i>į2H, r?4Aru!);ixggs퐁atyy)©'{;_=7ߕ:߰nG޽3DQ|Ecsʉ~bn·֪K'NA0Wt8dvLJ0X8&o/%'\}薼Y+ځWۄ1Ҏ2B)f4"2ս20:0*Kb2#'(bDZ H_bmDdj캫5w*5E5\Po}EgR4=~2uӨC>)I_X^ diOYF݃=&1cFN/S~"A/~j}&99]k_ K䌯YNL>_uGQ;,?YЅݰ˘<{`qtMLru5hXώ2p)L; էT40y&T?2/* `cyj';x""kyiCJ_Ur[blL#orjța!]qC &5G\Jl~RrU Q} 33ڶQqRg$rd[Oo&p?O-gj!_#oqpl߅sP'(#CM`^#`ZnwS3Ht(,K?Qix|si‰7d cRT==x߹ ]sa2V z0[Xl09KNhhgGU۶LA ɪkZ143,xjǾ#IJڞ3.jz/q[: j2& 2F1"/o?R I!)kkG91.Ld~-HAAt*\䞫֋Ct`zw3DDd 8972?TN1&z;~㟓Ws}'4ޚ;`Jֽ@?BDpOٮo 5QN^ź|0ޟC_mG޲j̸ܟ;@N}o 7AYnB |&`4Cvp8oW9R &׌7Δɧ!90gr*6r[HALG,C;WO뿜,_Pn=V^y9*i# ɵop셊0ViQ+Qey+pBķgIko2GJjGx:iS08ԃZKLI٧ Sj,ǣqClr}Z>c,s8L&l|Ehm` ~:XV\?oƺm _.l^ 5'8D R4*dܚ!A!߰Uf4xCm&psZ(Fgwʸ0T`΄~ڋ445I4F~GӦ3+l]h~"=`7e[5֩ƫ{Ea=[@0QcKA}8ܠ/K4 hP=?%.6hy$kT4e9ӈ6* S󸾥WCSb!0= .^uN epT3;UȠl'q@)5露gXԿ_!%xL`kjIJe]~ڴy= ΪҀԏhx*wEHtX/3;^]5UN&Ϊ[ttdKWӘ.)3g."bbj3|zdeA: :V{x5# V$T3 DOic7;ztijH^j9ڪ3pA<-đ#x|[z/܊?ʊw8#]#3t,07M pxVSQ`ڡ(@C8$Kxa&Ez._`|В hRԗal4L[ȏV*x? :,.KnRօ2SLיִT8ݚ+*Yԫ2ա7Y3*JJSHπ)o-듺ԙ⢛@B7~h,n{JwXl`d~8%JS@+ؖLԨ;_9T1YSLN̥+M|JKW9t|+;4v!]J EהqE5t)=X3RK_{H`S,}el(W;AՅ%(sձ0D;~'uU Ev'y!Iq>rE/GK?VU8{T8To..܉9u4"tȚep׻/cG?:Cxȱsz:v*gQwl@}AyN/b#-5Ri% ؐC{ҠV)EÙs0| iA,)t9MHyҮqVڞ'١Z_ᬠ/]qx002mhFU\m,4 ٕ O !lz\=&Oa w|&6_Ijtx;4tdI%F Kږm&X/NM;*—@$*Y˰:t7> } #h"*f逢ePIOܨ} g #Ij>#ǣuE%moYWpYɸ:Z# ۤSp$;7Uf{n i}|i/ۧ3zXp-,Oا٩R|X[z(o({5$M:XS؎ }+\] ƛK'؟"RѣS S* RL\D"OxYEOZdm'uyT"/E17ixa\ڸa*Td _ݧ0: N։GOHvS,efވę؉}wX?o-afc3߻o2H QmL;%{‚FqɀYe}nRډ>)63`B%$\8J4/g<ؠr/ 5䆦X!sS4,/G"QǏ H6/=G{`j#tTVtƌ S*dK.Ynl<8N.':E=W SLB#3InVc8, {3kINոE]k&#.(^GH#{,XU㋶lZ}dgMֵkat ]랚RifrZJ|:b*#o/YV=j@㡅dM '+ RjN/Nŷ) Za)& w=iY$mkQĬV^̻kχ1(O'3$eW>mi!̢Z!³BY"8dXZ"68D.@dmU:&ؤU~}V d]GUƪJr]V-v| |'np i ;v œ?vr@fn :3QD 򋄾3D/e9ݴy+MVƃ\Z?m{o ~ˈhu5W/iVFwY&~,Z/H<,@Zu XQeV!8tdQ<>H[ ,6j.ĐQV i&X$`AC*30~TǍuh~0Q9ޅfXO|.aP-~yğp!?L0g TJk=7 r :a~;luEDkF ;?x.|Q"j[ئ-511g&+6jSj0L,`% @}5% 9ϽeF.ύ/T"E4M*VuET*ަ ecm1% ]I?X1tpz/rSqV:fp!;-Ōѩiw=0XƭÛW\JUX&@uvru◐-;A+00s9`•d~S{7~0L)IvLf#h7~8ss[UK{Toa:Em@ {,=sAK v}%hX?<@[[Vtzb&|4l+!n؋.j@_tAj']Pk(Vx#bR͏\)) *BDe?ItmNZ5mG$º xDECJ/JVx / 2؇7a/H7.|~bMSԵ2D]u'vEċ f EK%BS$ۦrbC9D>?w-kL;űp9:nZ PQH䤆I :wSIdQ1*W{~MzpȀW0H؈qz7O.Z]\jVXd7k]U_szIe%p",fhQ'д(5l[)\F9 -BԙaxN+p iJKX55hBh^37I}cTʹOAXPoOMx>sxP3ΰ+H&dzb=~xk 9cXE>;NTE양PJ lTJ }d z5WVJ&3p̣i) NQ^gS2@"Ie}(b/ԜwȔl*Up}ffD fծqG V n@**<f+!O#7N<yjdK.w ~R]eR#jV̕SaG}#̡"mjV@WObdv_ 1,ONe1RpǴK LaNH9 "ΪY6k=$L]rp=@emn߯݉=FeR)yb7^WxNHEqܭ Ǘ~u,R2:MOo)5mCĔgʄ&bP*+ۏ _@Ma}:0#Jܷ?^_U6BOV yē0j7;nEOQi[1q NB?E[ 4L,6UZT^8xa>$0@N@9ԏ/*Z]JؗDJO X&`{E}M㕨Q9OuMEN2C}9YN沐ܧL> o{h[n#qa fM}6*},عXޛ j :<<jjY8BxJhhe{* {ΒkFAlm.V<~pط\AtCϖM1d$%L/ݾ>ݨJ? ~|IJhi"0qCӝY@-ݗA1x@ڲY,|HoEL:mL \g+d+K9X$@] =@Ls/'1oeU7$;&ZxTIriܦː _v`t? (Z|5^[.+p~Urei^SSG xd.UeK(k8Аk)WԶ5*b4HGA世y: ?69eDQ瘩(Cx$je=y )t7 G^fwre֑ci:[lr7ķ(V60CveN(ĮDej2'Gء ˆVɾ(0v qWxvzXR(-b; W6̾*MW)8h V\r:F?hE}u(c~*nUd oS N#zG4&'lP z=)ُ >0PHDܶP{k:, C`Q Up ZL6wyC"(.N n1r*ܥY{2Zde9\ .i֭2yMWdT4Y܃8dZϮ$>}t@To,cX J>"bĶS;.xQ7GJpn<VD. sAdG c{-af-sg1sޑmI{ g3M;@YU>)V4.f%kcfmC5EǵBPR{CSf ?_cuV\ugWV5Ty/LִW RA0T](Ju)4[V$(w޵+g)spD6[jUW__(f:)<?֪; 42DJmKσ_ˆ{=~Km۲~@J9VVu-c'pI5(٨#˵I? }AD|${+ 5dP]OeHQ8+ \Qɛ(=#$)puic_9>3͠5L@sfҮߡ lk{/R>]1ل :?]w=Q Ɯ=jZ#ibVKI+twݙܖ+jjN"PI~QW)(TGC}pB<:8~# *WXcEoHNW|'S7˞NbKv.gE Gy![ޓq]<2A~q-쩍K~72Z;]IL`t<֒rD-9mExJ]Ӆtumךj!}ZQv멜ΝH亴Ysvp`u汆GZPz}¨`k/W!/CI%zNQ7JXH'0P$@jrxb ǮuaWpBk?u#@FƆm>)늴dl-+G˜RgYuƯWW!y@)Xbo?{6c뗵I1 6Z s,u, I[<4^ P4p&PjH%"oUѼcteG6(Ĩ_!m6>Ӧm:tibDj|k:ŸAJ^yQo;b fNwI̗zQ0, h ȷw#rns!+. |Yשxt@,$.V&ЁbͲ5 )CLA"b?~y.T>ḳu@W1|纊 qOffw`e=_elBnPBt2qSrV-S=T#Sy9¡I681fi$NV ۨJ'?S66tmL8F AJ"mV@Hu#bUJzOP+S{Q ;O=u[3[֞uヒwN8Muη6{:6Q XDK=% ~2)~Sվ Z2/MaUty?HrV. (T@O$\L?czí &d} i{/vx_DSV g?j.4=ʼ-t*]aZ݆YGwn*Jܗj@1A/8`ʆmy *#U(>cVSglQշ\YrG /Z:-D9AAoy=G%/[%Fa]mx`$+"ۺfiеԄǰ&za WW T)rR>/q#t-Dt (jpv_MCa6~L u nG;[t~?XBePT\q O5}?Ĕ}T yЄ1\ 4axJ8e 4ӹ SPAM[pox`uo%qk書voO NKr!ȣhSv _>2VT\{m6j~ QYez?ne)WuzY7l*d_ iRAkaN1Zg{Gis#VO/,u2[og>\@d*tR03@ Ub;W8L<1 "53Mbb96::NrӞ$.$Pi)y<p.֋Nlon߇>9nCSֻZArh^7GEs`exzxoq"||"&ir 7*+ax 叒CDvGoeNS<~ÎذTxtz)7QI/7qʭU ,g~Q]R\ 6*2AY(!iUPH~ՑHP(foIؽS{Y?#3iMcEJ0D#gT0X1k34%mrHuBs,xJ`;/E+U/gA"؆ c2\g+jwolM+B&} x`!0M0Qն 5iLÕA3/. DC\b3r@TW6gEawD(LC'>[L,z6}[.ۃnPfhxJ`fwlG(K)qpe]ٺE807 @)0rL, thkT:7يe_Dd_Z9ڂFK|;G7\O ^ŜIRKL2h!Θ6qO;\d!.Rtƛ"v$x[_Rgxim歎YSNU7礨)_‘TB,Zm8L C5>O]o襂kvㆰs,^zn0~cean`U׮fn䛔9s=vGtN8˴j EFU-F@z$ e{ 15H0D'ֹںeuq{ыYEաXCbd^IrI~Yoau&_}qBTOgN\sH ,W6並rҔ%WLSPs:-P#ۑ-7os쵢`匇mHmA (0VP)knHDP54UcBaa5Ao\=oۑN5YḢoXB!(ոlś90RydGxNoRI,zX*6>Btz=N̔KϰT ?spQK 5/Ckq77:qeKUH#wO3/YS!s:u [j4Ϭ&Jmއ|h!GY.e[M?r^!dZ2JҚ3YBK{, u|t/j&'_ɑ'i@pQuC#u0 @+!Q8SpFII,i3}? Ð ~Dy|E5Oxr%OӇV"U"g.7M9W[~[p?ݓ g>i^5SPF8ƪC uo_ӎ!s7kx='/9<-W0̤B9x7`-R- ttFU<bo@B'G+ $x QN '%@~Hg_ޭ0zHpx=15ڶƮ82',D.QZh6L -6$:WTi )Ewmw/`="AXΝ&V}Čo% =`o%,XX ]8R:ْ :}srt¿Et]cf*8|^h<$a.9 3_{_B6km 3™И$;s7G &Tэ''Kͬ}tl<^xۇo_q_NA෕[,r~h*DMh^-2ح{u Stӟ0;i̋B䂴 rH(w|i/%+칚pAa'[h1 3I h|)ߥ+0_¿U! Da .+#ta=s^`H9O _?Bz}k'#M7^Ķgjp3 W\VƆ9. %|Ȓo-fC6K"YH1"M*O;~}EkiE[U;%u%`PM5%R9~D8Z9q1K)2$ox-\BI!Xw}.>V4]Il?֯XAw~.aƿNч#םxKդ$21~ƊMTi\f"|b?fwLj]3n'q}/>TdX O0RVО#;K/o+7ؕsNpK_% l쫟A֩rnw? *egcF'2):$|QC]1"ҋN\zYj۲fZ`yS1o~x;Z[0н2>5UujQADaH|æ[f9Uc2WEh`ņ?G&PU/;s}Y4!T / ĝ@8jOa Qa{L$2"L{[d!,=΍"C ŤL+<-C9 #IgD#m6c>%k٢!mO ]ΒBrpSȏ_pPXQz-yx ߰^/"uv\#z_2Qkv! >?73eW@FcjPVlOwm% R_$ yi(hMa2nPcޟ:>41Q՞خAo@#%o4sҿ%.!ǜiC lz-*c碅;m57Td*,9c~N>x_fYK!;pʼOHkK<M}B3f!sޞ帧D-=]z3nmKT(O'9g'sZ|m瘛h0g ɜ6"p $q|*<ߧ[,tK4pgf+MmwiĹ<|cl)卥r=4ˢƦ@!9]"v)Sl;6]O|/]_}0jWu3 jP/A-c|"V wz MMYI mыL'y,IjE2DߌLžZd>Br\QArydCw|$4:be$Bi֍y,^'%%d\wIoRή5AUVTE2-\z3mP[] ̈n>vn.j15칑os/26{2p]~`1uAڼLeH]F,TX .afn:3>6a6P=8^0V  PFM]Ds 2!u py P8| '-#0s|;km?O0h1^PP Z5֭6kANK LwB%AS%&i-A&, */NxGdD040VQ_HZ ;wXF{2dI t2MIv=}\ wٞQFLZYS:n^ ޒ? C>Yp\uI&TT"d(uJbzGɹ>q3֍>=+}r : v~33k6K<`TEjHg7fQ +Y燪v{* *uaBOc]$?asC_] B2T 2R8@TG29 kP jB~˕Ô'_G<==NFa5yU@|e77f{Cb)s]^Es4}s<|Qf}8˝I^ 0A@)ȏߣ 亪r;Fl^>J:q(zI3V?"CT5-8yIb 7 vh~⼲ʯl}#En%oh*8%Ц;ueRxgP68$bzv\Cʉ\_]Q(xBlxH8MK^m\$ Ȩw=I$1jru*Q:KtەbMQ.Z5pa鋏A%M9HAQЉ ?ӽVA,,:m)Egp 46 v: 7Dq'½ 1kNc$unB@w"73\ncص"yMIuuNUPBko^B%!"US Krku O5`_`| '~V8j pOɏ b.; ̢Ď~(;M׉ 6H-uN櫚,o_g=u4]]02_gy Ld3H'kL9h%/$4F[[Aocc@85h%s;*ig1*t[GIcm7-Ua!ω?&&4.MMUnr8"8lxl+ d`e"n[d_ {~aaypk6[x'-j@>.nh٩xOh-SG1#mGc]bIf%{%V3M Ə v!pE*Ӣ6Ϭk [ę `DNFdݲ}U7>|Jڌd7eWtH.ab!KA_@/s2zvtdp5 65w꨺J%.ip+@$AZ5ٹs('K)1=Y֝Iw),Q= 43t›C5ՠGY,J)6Uڹ%=m6( $-;XaA~I_q,rDI!z\n-]i $9iA Fjaƀ_Ҩ XJZJN f9I|'0WǙ{fkąQR,GDR[sSiI HejM?6ŧDLԿ,H9ך[#d8h j~F Z; R!߱ 4?Ӛ$}3ɵ,e.P,rШءDC$(eS1^^/d kLC-4gҧ?r,̅6t,;ers]3ݛhQ[g'Nտ *If Z;T 4j\z –tieK&\J$GD&:b*؏$Ȑ<;s!eLyH: ,HKW PzPO~i*+Θ:Qhq7(:cF Mۦ꬙GBsAqʻQ&H]T1^2w9~(cF6H:gpJMx+ӷS^8 *K&+zCnZŘ$8W:Ҽ& !B>r>cuD6'Kz5.\5{W\2()o|Mv蔥˶b(,<<>$߁l8@k LYzI!2 9;nh\R&q;5:qRV[YY$35)|?vKs ?8[47"D&CxNR{]Mup5iV xa!06`VKQwS}CX}2<;wJ#@uNTh\?9,19 jF_@85BlCX->G} ;+nA!UHI{'Z2cF12\ ZDy6}#@ x~\@3cզ:)pR(bSy8ľhO0wb y;b;LGjቂq{L/\#t.. "W^L}v!lӓeEjIΧGD NSs?Rx&vI \cQrAZuњAEAvp81ipjQjw9:ufvϐns[ *(rV)YpYq2a87r^;6Y_nk?*UIT(v@)/I?/X}rNL|;dhY@ $(^Y'-S0)!սiKZ䪠oLN|)t w))%Arb~{dAMA,Dxy~cҌaPgƹ#La?Nb҆q Zb'6D%Hdm#>r~m\* ={jQbD% ~@+%=3T- 2aO^-3+͢AO*Q8]z. Ʊ`e,8ʷ1bs!`f-$eFv, 9(JKDf υZ+J#m;zIVD|;BN xЍguE{5sEnƫto zr(%H6Ezu`z>dZ q`T5,OxXTQuUW-53>?E8'v7I>B`iJnK zmw>)zwH ?m3{3|"˷aU q9\><S?I^ :gdcC2 oUYi ^ʛl/S9鳺lc0CWcc:>dR*}6sL@߮aKN@^J[xW_j L!KE1AUd$ґ\ ܸb Pg8ve8 B}ϐI^m颾شCWmnzжsv4c;W~#mֳl[T[2!1!|.Cc3TTKkغq U;{uz|Pn$yEVOPNTjE' hB"b{oL|@R觡_d!zKcډ-1.gIIf̠Pޏ a FQ?~VT&ϤɊ~zy"֝Ye?Z=YFzLpsi&WaH#~]h:>s9:щm(j:mU8=nexp2V Vz,'9[lW%?B <(/(Gǹ*ZcI9&IV!4[4-\J$i܄\Y1̟xLk_Fy6zt6-SYmd+n0] 9rrK.Cھruռ ؎aw5-6'^x~nϚ[|uiX6`JDL:xLHP5@yRZq5 8dʃ3,,5e2I}1Z9v8@!@ ,"n%O/`6̫f kjgg [T \J^P.%.DŽV"4C-UEd] f CEmkz>9Q^CD/u\ byHֈ̥zV؂n Y5OToϪ_8`pXT]D%>cnhRxI)䫻CA{-<e \HBPY +եl.*Sv?曙ޚcipƱm$T(9MXYmC?@C\QW@N#-Z|9. ~-;`nDѤPl.6s׊%P'Lj^daD ѳ01'KLsozyRL_oS1d>tw#20W zCaBb|^9$^h:RSoFd>"^yx.%zdlC]r?.9kުgf_7ZH\BSz4O~k߆%|;db㉒4 4ruV@-n C^-╳;k}M˱?929=սll`hR7ƒ\=t%*~D4g^):;:GMy Ԯ̕TxA1J-GNw,3c;f9'~YKbJ?4'fLWK-> z{]ÿfp-T/N6#ot=kqB+oe3}Zk#lTu$5QohjzK*Q ;sqJ*i&Q5UIHY[|F⚭6mZ<'=U-/ojy-ƪ?;.B+3$^ r}ޛғfkTۺk0Ppl `@b[Ơo)l,Ѓ aTc'(T*`+ A+c+oN(NeQdf!Jx-Tqfm8fK7+e7vEUkX{`Z<AE V` ?N1"aТ5 VЭ0w (uEJ_:Vb|,} {S 6'ˏuVDv)|{ F_[<J ׀} WVϵLn^ሂ}b? ǐW8Z_{~:iB쪹;hDɇZA"NM ەr7:+h00 .4zGƳ# yfdn{L, -;~]EJ$`ꛓ +~d5yyFdG.;(Zc dސ& d Y%HؕtL-_bj!'jWƩIjP-6F;|n_'WU#, U-EV.?ೀ)%h̴ +^Sm:O~২US<-?{3џ&.X+67IS%!w!4<,ӺǁԹеִif*yX9+K>,X=rفn%0Bz_р:Cv5dHbI&9tdhi1Zk&ʆX͹.XrL5ʨ0A!ĉbq}j(Gx6^IR#g.fdvLt`؞{bQBOšS㊊Ŵ|;o4WZ|T5l#A9=f)>\>=AxVʞcC1] ]H{7K;-$+k%l] 8wX\ IX }@NPY2YLWaiY3 8BVNe)gDZ#j$r6HênQ5!hT'f*?x)jr@Լ_/ xz⪐()Lٞ(mf ~}.9|47MKR4(?-e>r-H+4??)5Y+|#nG7$9»`@Ef2 }wd,9#2Y9ӎJnL ^uBGgݯl.tTK'هU:(F"d}hm\0+N̩1NJyS&Xw< 4ԢNK|F2(%K0b_5AQ>K^)RT}+ȧ*Da$~1J}>`ou!(kq݃!_1Q#8` |uߪ=')^n G_ޛڊ絭ѬPf 2J""6b ԸCcE.81Ix~/C=k_:6X!l1ƗѲpkR ۴jxZP PId6ZA&vsH?%&BClŸW~?dӇLE0iM<\D$( Fh>Ilx-jԙ{PJ)n.s{&>ubYM$Uڀ1v$/ :)SFZ2}0,LrNلKsE [SZ%nfq$*(m+ nO[P 6,IcMF7 fҿc(T ƧX?]7=v\o1Űxrqw)SL_#N EK=Fsye鍸gb,?3V?Ɏ 8aK9 i|Ǹl~KVirICn^RE=(+ qh-C8,micPSG5RMBB9Mp;gPg%y?eҚ¡ԒRӂB mCz+*iy^zw.ZP),x\]b$g(nj |2I5/2n&>[XtH%ӤdP [㌬ɓE$]4@X083q A֡*u,p!a߭[5n(Q;ʑn }i`/Y0?zV䝪twߵ>*Ɨ]&>=VMw Y>$NGΞ-1*_ .L1DGO5@>c6#?fg`X  *`Ja)?a゘@t#/"ne;AA+( NGz ^М1[QftvOD|@i9ڋgW-bJ4rsۻ^cc4 Y]S72eOi[t~Gat3UOS+4‹JLp Wb]r43n1L8q" *DKKxizk+~xkST!UD*;FJ`'tUS~8^LxUOYh9bN>O/RF +\ U|!X70ZTz_JP-_&;VIKqUd~t6툹|MJ3i੃!AU+JtPoId;8O0WTvNŻPleAEQW㨟&W 98Wo-n+lF/!fM[kkG~)">^!\ u@x7ȍ ,O^rqeihOi 0މ/NXtvݳ L9O7ys WD45uAǣ`3R`4&XxYl] U»D $f:w?mSS9/~PXNWD|%UR* ~yBk5'$[i$2I\={BxZbvB!z;|+}'6j#I`>5#Bf^I݅VcRQ)K!K g;:qN-ȰA~;> q}HEZ )%QɢK6ٽQB,ޤsNuAsNQLs+; dY΂A39t:AjuJRmsMg>CCrmjpC_0Lst&^3gEj驪V&ۙ'T65CD&5 r*|ЪOWX4H< ?FkW%|u P%H,L:@:p}8ٙ]AK ejm0 ^~,FrG#OU>FC7,̫C;daDNޞC;FyV3ApvB%*}3nεxM!t-Ԃ NA5lI5@u1!LǢhbwsHK퉝R\ ⠂5$}f'sK(ru=:N0sJ >əF|#n3U6noMSh/@ECYt5Z?eݻ} Q7k][cwoN0c0J/`MqD8R{L BXǹ?n]F!{v:#|hEřgqX0MC- Elv;fGUBUmq!g}.ɕRpM^T%#q7SjpS_%(q`` IG9K=qr l9*)gEnQNx_- l8.2ЅKW&OOatƉM{jq:NvK wٍdc X^4W\6"'_чk^A'aIy/kP}QEv3T{$K DZUVĔS1~c/?R^DK!g.<@S P(Vs~3-J T7z#H t& dX7}KӎUvLW 4ae7܊b\~ )Đ8֒ϒ"Ne>դtփǻ̲YR6so]8j _-r'aPvcFb(쌺3GT1N &3! T<,˫e-<lWJ@mV8H1%XpcാuzE6b$$\XjF֠]=_< monڭ% VV"*E`a⋜.1Cؽb_2Z NQ{QWZvE\"m9s[_`,jMpCW}z)4&{;}@^x&?黽*pR2OJ5 yƪɃ$&I$@ͅk/V΢Oҳ 3F;9c1T\<졷 85 }X$:y"˿ \&җ"1ݓM֪Y-m _Vņ+(-?i0bC_t/ @v6Dز應:&L5Dmt'FPENGf`_F.QJ-ph15i"`vZa8;>iUWY[/9#R$u=#krpc * {n˛?!.6_I7軤yw8c床sj MKP SvE﹡ ,׍r}L2> *v;nDv0-h=ƿz:틐}Y7uğ&>JU᠝OwH̅Q UwtѲIx pԶl8jdPB͖í PZ*D 3aOWfv|Γ(bjHwo `ke#&[V!vVN "0}B8EAfwOIwvtPCsaC _D2?2giqLNeEM3ࡶ+"/BVpvu&#_6s7@4”oQpTVh!qUP˲|CVsa:&ެZ[N^;ދ"f8RؕKm60.򮸦1Ke߶#v d'j*Y,JDwDƝ}q=".$^,M`AqJKH&Vަ@!W0; ެ) trfIkfǫ6pA3k>,KDw︄0 Ĕ^Iػ1kHssB{1I53ԫEMVyxKbLydvRC]Yp( thOU:/NVܿh/or]rv2qmH]}۰rk*CBqSݩxgo*\|_ kfB)ȌrӠiϛDc&߬Ct4vg`Sd`@EvY@Ղ4`:AH܇HT=5gT/v*('h m*NmC&jh,LX~%_@2hmNk;z}~+YQ5s,e35k,:.99Ƞ,=iG`d.jw[.v?#ʼ!e*Us`*H)Lu&Dկ+"pkS}Vp( mwP^(OLY%QOsSZX^ټyt՜&6#Pn԰`ѱ0prpn=<>oWt+wz3+QTK ~:thpe?y+4AgzL@4:?&Dck;ᤅ-E@VͮiNqc.bPQʭ R'傣`?;~NAt TZF~rЀ B~"w k?5!fXb#0&4}X_a̻dYB4+;ce5ĵCHqAԗ$#q!VxգbB70j$4k6SYH2B>-K!kCŞPe38?FcY3K L>ǣ5R\8MGƚk7>;8aLI M"0iRÍC~J"btt-=iքb}u%Ӑk[58n`ߴsJuJz.23޿Ҙ1t/`H6 ~NƘ@BUgmo/=|2/(3U4N zMƅR -lQu C@wwqol q$2Ii,H~a*?R'otbtܗ@Ძt@ﯴ|8x@pY'E' @!Nۮ8.|UgKxǿY6 CfF jK9gPXQˆsK 06[[ܴKB,TSO)¾ BӶٝ.^ WLOm7(ʼnKMH'nm%$3iZ/vbaiZWhy$;aok=m/`J}"ֹb^"5~XPriK ԋ+7rHsB.-RoȨ%zbV0\$d,жQ ۺueG|byNirCQ\O=)d_ yb롱 mMy4 }-wpPIz0Ũ"sxz80n5d3 {D6;1XX{UY toh쒟JcWQZ T6j`o4Y,qo!g(x_Sx`Ild %8q3hWlQ2[,;TN)9NFª6 ]FtPHt9j9}Զk,i[&CӾUC(>uV{G}[*7lu;&B;,[ ĩ՞:JVki`1;'`ŸjS™we.LUs$uT@Qn"/fr\Y[}T\9/EޘUA\ѐNDΒ3>fPwT(`xD\){N9kؾ#{'Efy FA%-F]WR>Nʦs8wSsQxP NaƉk-h _-ljf:hEك|+;ǸuTiX w@K\C5Sm۰lt1O2e3f/Q8͉׬hէ4?Ģݮͺ$6?ߦ|+9/z&>EUhRe&+?ggemiuby#1%&нŮ0+3'Yٝ(5Y(dIz]!~RFXj6I\2`ڜQ5L@/k;9{˞uT~8^d*N]dרHs4)ˆWb5hFQU$ۼ|h_6o s1ѺԟR1Bhˇxcb0EY+tw5bљ4hy {]hp]=6pJ24 ŷ5'Bllnv-b* +xb9\,HXC"!A UN1FLS.,$bͲ-VKUSC :-|Fҟt zlVĈ5JebQ6O1Itoha>U׿B0!2!Lh=Vry`Lߓ <3~V'n\,(Ӌ j༮!H?'-7݅D)j">XRi3 gϠn۸GΎÄdfx1}~e5*I-2j{yn}ht O *̙}$"J$ VS M4y*EaD Z"!1 REv.۞wgB ܃iun(1r?>?;TkI^6ڂЮj}VW:wԈOSmH[B/T: b܏^!WZ[.k;gmuk&g꓇^GYt`1NJvYwu[VE%]1nE"{h6.駞p*=:<)QM!+ت;o'c|H#WxU@O_@!r !tzZ;kihO00zL\oeo , O#1[tz\Y%8u VqY2;*hK&Ƞ\d4_L Ϸ%+ԋZ8&˾aRs,$M(J~lF?`fBY3PL `)Ϙiں@J8iϳ7M2zIfF5;@RПaEɹrN¿h }=ǔSNy=fװF-iiގf1f!sw a ӫZR=\ [;jjI cLiА =cکV kP>C`J]v2'N9BCH4 JUY %wE(ݐMfxWIusBr(,su|XWC5 xzl@3J#ݍ]MZգKDӽJwx@fa y-XSzOH?n-mKwW8]vu#ƌfII>ϭKgpP 1'RnنzMB(s FMn=Le%m%3_ZM3]bE4 y̹sНz[c͍S&ζ]_(pKaټk#]]i͏@+d.jXw]5[V \@cgV$2Bi _譥8ZV_=ʰf}& bahDfR2b1#`z8HHU+a3_3A"icgWXtW SlJ_5iG]Ąaʲ?ĕܓ=?_g({%`ZաOV7%BDe(=$ $(CE;O)°='ak؄A骇R*)wƲ_4qrug~7{!+kq8ULfRO݇R!Ϥ1o2Xp)|7:[N !ABy:dveSZZyf"xcX567ziTڤJ0^a~;`jû/g.c+,X70GϯUz:Λ(&1v緒hѣ^@a!J‘N %*>٬q|Z6kPVb3 jMR!91[xօYhy2?%TQQMQ7O5ey9 ldE'vuyeޅ";*GLs Uo/at'\NU%˦0*bAXRoz :$gQ̥'nxd`aEj9.-K}E營[a#EK ,FQ3Px_IsK(l@ξ52_}eVTwM;Pf)^"PI5q$Q'+Qkzvp7NFQƠ(fy_u]v<Y8Id7T+k0yhIdn9Q$ }ŃfN s18I>\C fi\e9_\U0*ˡ*Oeg5~xLȞ7jG 3xk~9 vLrv|hGW8\fԙ(_s>w?,<.)< fbFBÀlP6T;>+t[l(>R˒y_-U)sܴ@YՍ2&OW|9/%j [4DA,F.o3G{sX5܀d ̋WgaSQ;"oEV׋.Dut=sq@̍$F@Q(S]܏͊'~&Dŕq-_-E 6/kkAH0rys\AzEϘ^o@[J Sr+#mm bIoƴEaM &wb:3n%a+%߽Kn(BcWё~8-^/M^c"[$ЦՆ u)G)3ф[ e#NQk!%ҿ c$|PM55<)I݀{w); ]ŠS\`ƒBD#:SrQ׍+<4gN ѣѻUoKX;FbeWD]uIiB|"(Fq yT .0]*o%+>.OuoLt,a$8xkq;Uk-2ʕ~/}9{ 3u׵9>At҃ *p Z1CRWE-fٌP">QVۏ% fZy4}w+\Xpg%Y!x8j>& nE=/6q%uh6q:x;)RF]vH_]){]s)V=Nu&zpX=}c:y=o`&~R w^vD6M㈡G#"G9۽D@tt9JL/#`$)tybT̲E(R"!~N:s邼- 6dLdd:*׀ZqcQp:sԝ 8r^ϋd&$$yGV k˃z5lcϞ+VBԬf0/bߧ^G*\s~N5f#M[3<x݆|oN[``E 1)f"8 JJF/O>*|9aXb R`i8ym>'dXEm`hǽerloB<ޞ~V )cĺR+iȾI_Zq9_N%,F$:ns:@6T fdA28 ,b) _ťz':pI@6ŠA2T"0Nm'[2]hLI6sAh#|@vԣ;ۻP07taWL7Cl, FnjuEZN䨾<ݞ|P)TSk_ ؠB"LC֖]L`|9MI~9"'2gּlQRCKu //t EC{*>Rәqߕ9I6Hl  r,ek ivyɁd෢_x-ΘJyWnKvKMOH@Q2.?Y".p*nf ViUo׎`;P!*qvin)Ez^4 HO6ħjݘi/Zrʽg' ת H/Y&-3ink7n Vb[.PEҬȨS'FM\0EYۻ@>ٙ"c6x4/K*X E5PD-w8Q?e=x2ÚbDU{d7̗ۇhBSP wSvR_Nܭ 1pپ/%TLy}(Jǒb )+(A$u9/7P\ǰdey9uԴI+wA-V?(m8㚦x\;47+<޹&_|!(rCH/yБN8H*󛭑,D4- h3Ŧ^ {Vmax<YVC^J $ .Y343&È;}O-[#gEp+&0L^4h)*?PA#@anb`܊$TsҪ̪A8s8K2FSdb4ܻ{nsWaHr EtE;l%[>E꺘s}4ez|3vMU6WQոo(>-kCԷŖ-"/VA" 0{,1 l=Hqɣm~\)x$ln*w N`O ,j0rv2Hp`" .Mg+@v4C= -UCzaD(l>n<bx4ٰU([";lus04[Br'ne/KNOLT$m0 3ij3hQ˙L:O,=N'Vv(N7XKu7+PͺSMP-۹whQG)+IċugMA׽Id5Sȇ4npcѮjjW;-{FpRt4SGd8KؗSvLSVrMd) РOW+ԧMG({"V^lSW3TuDH3.7vC y`^8oZyD- <}nVy[uQ B=Z֗+2aZuh:dG;YټZi)>󢦙1єwI,KQ́+ DH]k趣91C L1A&.a(ɥ}Ǜ0Z[9%?ZfxZM&F/,vFdAJ1[+ԧf&xC 1HkmUAMv! O\.L5pϩ?TND~iJÒ,Djwf b" V?lTVڣOh u}ƻks8^74?dx BqЯ ` _QeleS$%ւ$hލƊzPB 7ܜq4`pG |CXY g!S Ã{C51Vu\[WjZa/޲'=W䒐f<[Dﵡq, /+ aEVP+l L!e2uP5^W?]4rݮYm{BN^8=_P1_[26<4-zͺU&,qV ׅU&L :ضDw-Q!T.Z8GgDֻi~n=̂tn6۾ƌ w'Nu9g?CR'3yzŸV$gDa O0JKM/۝zcM^hNjH;YNV,Xg?q?}kbO'y~@CC).w9f'wK\kyp\GN-MxxYտ*uN{j̬N ?Lh鐚jr^"58q~n0jijBY"3%sՠ>:ۚ?LL])S TY#CҵwF=+ XNYUƒU.Q8ه=`"GԵ ̽iTPod@YXAqE^tm^1*˃}ͦ a7EΥ}~1DdL=hY!&gD 74A>.[נMF1N_ԴkG" Qc*%.{OBh)Y'w"#ԽVk3ńb4~L|VMFť4嵶&Bb\R=zt{:Bw|ۭhLE#&\/p=|"΁!}qHI1tuB'1spSs$xGb.'a[ny:bMĂM [߽F߾GSf2  -#Vr=7gdX<՚ @SwRkN)4AsI. ܱV}!!*:Ǟ:E՗n(`),[fӈЀ6Ea-(%u ssQ-WHYӭ &NŖ| 5I1\sS& R:.x U/%,ޞҠLStW+KlhZß& ]p{"-vB+FeqU?"1bBjqϑ |K@Pqv̱^20L?@>]:YCYxbeIs4OG>Pk PAL!Ŋ؋=LwwuL`4S(4Ҫj‘0.G?4h0]ˢRBfqW(;H0#>;MGI&ר__L2gVszLt[hp&8ڂ7jΔ6_$Ϻ!YiOnbYIP&v$~:3'U/_f)#Dr3`؁ڔJװ%FCsR߹ mfظSjtv)o,>*O{ڶZ8@̀,MXHCdI&}HHN`2BLHm7!)N03'bgd@A_dhK1bgH(ؤ,ի!%`jiE(#?bL,.x&]'z_d$cӡ wA'cH̋dZ©)34&ɴb633jEa| ZtkTW/rR?X mUx+;M(Nb<DN8P092c$5URǽܗjk LgSz<# 1xcK}PSr2@hVg^ 갴aҺUNnj)vEV(Z 8pg5 ")1L4n}WH"mwK<,[ #wߺweb?2MUH PC;R|/c q'RGlbjT{!E걜Y""O XX}Ot BۚvAS]FWYR@(}\&f욌+\ WP/].:e0d>T/ͽ:P^R>M`kשmkJ8PccI׿4 F/2 Y$N\fgχ4|ujDw,{֐)>,SZjTeWۺJ _lѿo z10-)o3RyM[L%xM uhYv؄seܢ2{VUm~pj(:vސ| Ƚ.]`y݌e{dprUn9|#6b&* }}LD4" CYW(`֤wKEM$1M]iHorj$||N`:ͥP^jB\#2ee 7tJ30xd|XOWDf)E[A)7Cupw]{<"x qiYyaF}XjX|>`abZtgy '{4oHQZD-^>$yOn!蝔;NQm⭚'aj8#89h#Tg mbOY~jVa8n(7[K K4.thOҌ'fС՝ F5y\&J ۂd1 *WMI }Uadv&QD-oDŎHHbJϒb_3g!_/$a{RfHl`T6 }/m2˴B{ #Ў.o7:(` ~_$6^MԙarzP#4RX[Y}7"?Â.:fS&)=mj]7>)$( 'G tߦL}-X`zWy+ķ3yCYIh=JH@@&I.߳ ½)U3 19_b& !MȄ^vym=-y>EoOyR5_O\u|=lT%#O._% .x-i'm"q`&* s3E뤓GrK^+v9-(sd(Y^]i˞ʁ,PXّ>vHYh: G^w_W&&pC#{ Im#5lɿV0 _.XɞrҾQ+8]v5N.}^.\Xa 9lx7$x(foڞaV HKg5ĺy'ؙ-(Z+VKRrw"MDK {MvZ\ա`ԑad@`WpB?zLVRj.ZKʳ"ap8>* 뤇BYij8ɫײD &=ą֩2ぬBlRCv p Wg*B}XIT3-{9s͈ JUTXo9DcD]Ci=F3 N*A7탩t*d$"-T4Ɗ@ 6IckIR62~GwgphQxI3b9:X!T [J}ɆʙBZb٨7$jޞ4F~n=UuSt3WX-Şn/&BsP2lkK^i+cA+'UK@hG!n4ߝ Cz~ŷlyt_kOs[O~Hț0aۜ@MruKTU'jgi- ҈h Ab~rd4V.!NYaLl@sFHc`ise!NY¸wD n!rDACR]+%OUwtkF]~XhO  zGѩ ;H0V!\IA"w;eӮx)p|44>jHҒv&nCHuM%g ;N}!s%^!"@k?( /{>"|pq}u)]An?jD w;`[,.rO?Sife!A `R)0LnmeH];I[?Gܑ A nɹJ#.d!cEv9H"-E?{Dthk旃3wJnO/XAπLvhӍ[P[ŢdbV^#'b6)W*u}2̀_gE,df$֙Hb2i{;;>0P(VV* p=xJU!51,9bVϣjb΁Lʀf=W֢ 0/ѻ]z%I{hᑍX] ; ?\jI-{^vQY  $,̑a{\18ӻ1X;0ob*`}۪U礥oK2\f0)f l(30D' \A XZr{`k*@_LhUޜ\uN}?1w l,iLJ`: h5nZzH'5+R2tMgOvv0?{8btfm}*#W2ĝb[XÚb/3 w:Mz7$Bi8Y.&i?977+$G۸Yb]rJ lrѬVR^$SYS lj>+S|B uy^ĦkܮB.[zici+ PEX:݈›&'@mp Ȟx ;o.z%Pv3 VF_+؆¨VMWL& ;Jcn;\O'6hmgU/Kl@-$/ى 3< +.wRw;*,ڬP _X VυTYP-K?4Ō?U1DiG\+r뒽KQݭi/U]=~#)M[3k("Sge{Dyւ!!F׽띠( mslP?h:)#Ѽʉ{OZ63ij jXm\Y'`9!r>]$RV2 }mfcgW} uo^06c?T~ϐ7/c$qO! X0BB2ƶ\3NͽwFcT$j9[w7>9pacdiJc:UT= PqXQ;& K.ڣiNO ՌGsqL 4Vǚ1h5`q?. IָۨsG*0YNӜc׺{Vuk f<ؓ8#A i,Nг]MT}p Mgd($wY@LĖf&VE]e$˹aqh;7 @r; $Pg!/Y귽4\"'r&ZUj{+%CV󠻪΍ mh 0 #}avF`CFP! 2QKܙ `,T 03a?uzRYZ&3Iљ1qɊO-F@XFdT׋wjٚ=/,z~^*GC Z[/ a8tj`q5Ey{Zb :#;He o;d#%c-r5.IN%-cM4l<~}\ 0Z v]>^ZAV{q 䙈_YhҮfTlHa4KCz{<{%1>|m*_j wЫ XlI3ȱ'e88?o-lF"qM Dy^:|2$3gM%K>)C?owEQ n߳6*ݸL\G܁lc. j$UȘF-R[/*NlAhD\H$gۇŸOtI֚dqWR\q`ɵ_S!Y_mJٕUN>s7_0^׉[hZHhͯOoddJ}0H1'j;'J(UiӚWf_'4ӯ7.KD"z(*rŗ 3vT˿Ib=8f {y}#Pw@/ pPfM."i-BE7)xJ=Lq #*JOԭ|>ĉj@>Oو*QoM}~Cr/",s"_{Pff[\+qL4C,'#o_s*N9䃐knh7nAob/9MhIq.5~GdY84[mѐc g'&& 0RC5\!4F7dIY a>r w_kHmvG0!|2}%jmLnJ?{>+VG qiy=1w&)/;r 'ط0'[-Qщ[dBjq) cFTL2 j:@şed$KfB`k;;P1L{PvvЩX-(p۸lK~^+"u(q1̧tK. "H x9l) ë%+uz=hŝ+<dwe ʡMOH$XCtAj=t2bA^$.m|L=bÆC&x8ґ',L{)1B)lT[=}ڎ6??!Z auGV4z8ukG\hЬjo :<ᗷdw7 Je) aaa|vJqτ[tҫMH%B]rh?MBW&6`N6J2Ϭ-k$CYiĹqbw|-Hu4;|K wȏssM\۸̙3 0xPqv#ܻEho?>&,ķ@4(!陻"s:: Sn|Hdm73>4ib<ԔؗdYvMi>il-2$d5zMHu*z"*R^<#7T)mԤl\sPRzԦAApM+ ZLzdv[XKv\7N< ^Z1~N=d~Rk*m,d3[dtR+R|HSݍ*Փ &hcU..Nm1szU,Bq!3:6q*DpXEc>!)4uyK ƫN8dlį<r^~O Wf3ئqFY pfGQsFEt{՘FUdrY@^jPTq[vGs~@"4"KbKrDαoiF> q{1~"ʐCꝻRKV?@%CBx?WכH:ԍ{dWn (⛜c5O=#pwl{c඙ʮe<7D-S!X3%C<~#?mV Âobn u$Xcj@YilU.3=7c` ϛΦnP95=t?ᇿ)KpA}o7:a# `¦288=ljhvj JfD-M}uq'ҢS&x6lx!Pk\-H3w ҏ>ƁC,,z}0ÄKu8`vu6TAr=Ah)^)l.ҥ[Tekwo q&db`F!wRᦳYƤɺo)0?Q E"- k&?%Q ZUA;VK& a M$ YBW'u: "SiiKK\ e5wCR +¼_ŸD2R"g¾M pڜA "ľK3}Mfe FJ+Ԉimb1q ]OunЯ28#oU:3GK&Kccc8F&NXIO`\DVXe<\"טYakۿ@(y^`~1ok iRoGi2;滑Vh&%F&Od;,Fr{-&g㒖m_xdrMPrfX@@ΔLa[S3pu,t)7p3d͐fgYi<ͳvaTD~2Ty3_=M~t\RoM4c 2=|X=?}U-Z/ǘL\|PK~\}@Q2 [&znq Pyr]! !}0XҴ:`=T[\/dfI ~ |KCB|rm~#F,L' X!O f鷤(~QK0! gM36Mjij'•j2!G:YG$ f+BeB-ˤ00瀖`~Lgc5e(-./<*EIѶhԠY$`[Xc3:&8J#\<`]&t%{]Ť!@C>p6Qݺ) gG/}e#yϬ6/3d)& Kj x8BDVtOJBWD"?Pn"1>RxOWargevCRsVcpgdbR҃27۵OQ5@}H0.Tw'x4ևכ BdC^ D;ڄ  Nv96F`q;d@l5龸W{mH8 1iOT6!R꽖Ҡ!M2 NǹVneOCЃ~>PH[-34@l&X+|t cXX/=\P6l4E7Ec$KhhJ'F~gu?Eb;b4.Vؙ/>Qtߠh_XC$RַUyFwu35;\ b-Eߩ X 4ٛwU!n0'ƺh{w?& ;.CԷ@iPHogmn?me1׃CFYW F-vuwPZ݅U2\ƠEGb+q@:ոV<0ĭ&ٽJ,ѢSqؿ>{Tzۥ8:(&>TJFav .v8#~>N]KM 2zhR UO!ܵNڜa`=}7ֳ|C,Y> {9= . gM__;) =RGۑ¤ 4ԇC'd %9%Y;ځ5=Ǵ_ȈX|{&͵w"CuW1\q4*gKԆX>BA̍:v[ '1(xRyml0f2Z[/é ^?QESNd* 55t06n IR"|;VbSpVB."c!̿sؚ/G"8?V-DT[ڥ,q_ev*CHq?|/t͐OgX>]*i}sq4F"e-ud(--YIl0eά)̭` 3t:M+9qϦPЦBSEc^;|H֖](`CȔ1m଀t kӪekbQU= έ ǜCiWx pn[_N+#b*7YE-N3>`Y߁{ `FX4q $u=HfԀQ_Sͣ=x[*'\i:*G<OfɕrCLkͶ2X^Bu4g.oGP_:$:" UDBb|Jdəʊ*MqMzIn0-Ycy5Lw$*R&{ZIWbA4BXߠv=;=.ɋ"!]=Ƨ39P4*`zc[6rm/jncXQ@!kcƧ؂a 0Z`M~0XX4R%3 :^]K⒔86J@EsI9鑮 𑤏ttdt(#D>OUr5X#ꯐ$^ހ6? .&d)V ?=rQgñ:p?E3dҀY&zgF*=J|V]}Hٗm^cLW5:ML>ؤvja rHl' RRl|K LJK1P!8}b.BBwsҷo'm7')-`-#6 gHOݪ%DXB |aO>134||.P,Kl{)莅Ot7~uhXSVxp!\q=GfܕU/\ o%e;Ei+dћfx:nbݿI{} Jy6rͶ}<E3w,i<.7 ~1VȽŀi*KzFgp; :oEfߢ<8I^V}跓#P,O2Z28a􂎢OL)|3*@/N5Bpk fz (3Ĥ?]C_| <sOt֣+خE%G-ͧ)1ʱo>i}ìbr83߂4!.n_&ZMh~/slUgsO(uhSK7axQ(>ϣf hr􁲣'0cMծaoX1cU?&),O2Wb=Vq!r|bWV[)37}$ ]LWi8sF69=WN1_h7J!|ZK࿊!Xnh4 ZI棝 JQCʨF*)/[m~އ., ̚VfF&" ;˙8cAOk!.'^Y<8en_or#k,Hu)jPPYXpe=NzOձ]uwfyЌIl~IG%YOo1>xۡL4v`nX͋r+cݝC&,-Yҟ1w WpaD.Ɓ̀Q6p)b&W(p&Ќ7k%-#sW_X b=a.KsZ9fŰcÃv ۿ=VHhOC n~(^Gz sO5ʬ-W`YreY`tskDd J> (7v{tNmD5&{h62OT )y{4F $qIuEO׸DN Cge\Ǒ0 )4O&[`aMܪLڰ PWhIGmW5. 2"EJIzOlA#zjhRDSS?d"̰1TD_ia5FٕKsS0_ يH9cNGqqؼ}q` XO4'؟<aBg0;5({Xfɝ̖y)y^[pwGuh\[ mU'x ?Lp.lbǎV]Obm@|^y ϙ{hYi+l$=P ؏[R_=a=hQW:84ndE6w/ &b7ފq[; ,FO[q$4J`LYqJ5/K7SЂ"US,K\wMǖMfL(cG58lC= ]At$0B8 y2p(U/c'$~z:h!d^Sw Xa&aZAOzVWqd"2'QY./mGp-^ېàc1^n24z@2;Ǩ !Bn@ځHE?e{5E)vw9['9 t2ӦU)o,y/ujXS;@w1 ɚ%EN +Ⱦ8Z0,I납0=\ej/r 7ZeS}"f&{ቪeҙn7  ByώӎU'`m5 k;C烋n4vmy*׊H%A|۷RlUS3HQ+195øeI0N$?)$1 v $6~j4.$ -תWmDA0-]Þ?#|m}uL0c3^'w~F$d؝h٫Pt߳4d#:Fߝ+AKP{(]-U)ln,Koyzz] .^iF3;蜬@))6]Oчi#{%-9鹯$"$R*R-y\-Eud`6} U$*aЋ9IpP:}ҳaEF> SYu0n#f<+wTv0mMƺ!О^)r$T,]# aLͯJm(<us@LWuiiXw7QsXHV]J̲ ;!AC inp+'2l\8e;v+!e-nܓ7Z[Gb~O*0@f t~s[SNnÍhu( ,ơ~wGb PV֍g̊j;\阵GB R61 l:Y/Ā5Ji8IMKI:7NД77PkgfKq'%\jӜt۹T뜅K^{3CD7vIgLXO79\_ɴC#v!),ҪFCepgE^}P^':T{If:{;CJ3e0Ò3;&z >S7?lɩ-^R\~pFͧ_+|Yhͅ*Mr!t n7z;ߪmM%cPt ʷ%}EàóK%$ mK 봿NQl~P\sxp 8UF-4"f Y9Yy09[hYt{2eћ`[opؐDw, Bf· K**[HiEJm5eF7,Wzr5zC`wϫ^hF` (햅m06藗A3I ?"`rbZ)c z~EA#2#!#MD~Tr>KF`Un! Ū^=퇄тލݖ;XA \ŋ2n,R=K<юTAθvp xh*cxYwo3:sVҕģ}RH}'}%UL p"2~d/8f/XM kڳ|q{zQӵOl?ٟ\CC-[AFl f_j УR !Q߱dvת0O;,'GMޟCAV _2 X7#.T9J] O y}ʣk!l?v~+GȐɵWvqyj+dh7M`"^hU҃b 8k/XSA2Xt-u0s$ꂨlj9h.ɣ"i(v+`]Jj/rzwf/vϱLՂZMi}[ O6ui 5[\ v^Cu@,T1܇O]:.+6\(̧z=B.F;_讳%7//bk[$=P4mY1Bܵ>k-BR ļWZ 2ݍn/8 87++Qސv6F~qd$H[ȏ <Y]+{V^vAG}ezo kЭRWРhjα p?k==(xw[tAJ`IRZGU z3v>"l>EDOb <2Ǖn{±X-hF;^(}x:mIYGH ᷝ8Vʍ۷^CĮn./gV)Cqs7v1(Jɺ3ZمL2}*;cA߈}8&\<. c9&PNJ8!- όY6I4gz,Iɜ[uWlO܀$*"ieM9m'0W0ղ L}^yЖHΑwJyo-FotozJm iæi$ rglȰڎͰ JS2S=Jyar=Ήw~/u|W5cšY&XgAMjʌ$IyWN*u7T|XwR Ȉf@_K{uYLڿ}iM 2APHi +E=\궮 ~fqCyN&𤞪27<~NSꕮCM36E~ۄ4‚tTγZlz,T8-)ȽqFvH9sX;`G $%6i ϼLx-ԩz}ĬAfMniֵ șIf$1[itwɻ)Oz# )\z:1FzΥ<:~wӁʜcZv\7+$}uS2e@ k"5b3E?;7rumYĐl6teC,ŊvH(E;Ms}= -s_, P 0"$ywT^lG.pcջ™Giٝ"{Wj{"6̮ɬruI+RQW^}7JgeCζ=asC *oC5);oͤ}->" =hvy~wWHb[xFƬҩR(wG&Qs*_Q1$M;\cR:ldj!a^i΢Al|roU5}&{vt&2T*XԼˮld^󱸃Zgwv[*"}F(4mS? ?>̝\?gBnY Jﮬ-[k23W4"Dޚ+],&. [ @g*V[ƏIh([Ge^_mT ;*,/4_OQ4QiZ.6'=nm׾pYjz1(/i@J$R/o̽QW⎥1NfJߤ%XM֞$n{ְ[~}v&lXT\;ԅ>V 1,'4&(]6C0ڻVU%a{'?Sr0XMHf4ο9"~y.q1NDU h~bqBX1V#^dVgZa.Wuof07 ?p4m]CUaZI73Ԭ'y3 ̍Æ{8#V_񬴑j!Bb,[DPiXȻS~ί=H\O`.#e(څԾ'9=8D+kr;p@7ǘnu`TrSa@֞ѠM6Ney9i.ym+8=pd5:P$ lXC,U|BZじw:1+ s lʩ8qz*:2;r?; vugnI1%CxhZ@Lډb}/!L3 wR髯Bxico5TAT;949VPx*Jo V֮gjz*}V*#7iu|EP.s1K40}' VIWEιW xK~֠wW3 )a5MzQ}u\Y6^\*+Ɋ8t}e\>}9o[(ITˋ9AeWqG+ F@ dC(l{7M\?bÔISŐhMa8[&Ig!t[Z㛷MrNh}'ލclPGjG7|Yl h򬥫|m:pZ2d ?t.y%KIi%a'Y|4o kǻZLw/L8qMbӖ|ѧˁY(<8rՃ@C@~@>:rޖlui0&W<0bulp`CgA-Z)jS {1s8PJ S2)ݓzE)8--gHҤ-mW^0Je Z#w α ^ZDKfM7><1چ XmC+#-g\〡k)*[sF,?H$w!&%ľE*O/X"|1d ?yETiԇlŘVU]|V+_-S\51CxۧoŪ}_&+D9W5;˰:A>TmU66z%(s- =FgST _!xGB'xl_#>CԢ^W.T4t +l12i6s8#ԧG%99`-0hjAlTMS58 $\(n[1#{V[NУkF7ػBhΚ/G Nxs D wm7g^I mT)2`ϙgRX@(rN/>qP=%{) ~a.M !G㸸 ~TbbUssat v&Tq8첎u_蟩zx,f01;*mg{x5:Kgi_&ԢUJfGP#6R@llۈP.P>ߞ`,Y+gț#7=.[j{޼† 4i~IƋ.,OΓW7Is4G^9^k l\RPWdܿNj.BsBzq}^ڧ)_gSi8 ¿<8#\(whbbr!<~[ToN倱YP滧'Ayy[zN In}:l?h6$"`qۃܩ~d/ Fc%XOz0`]T7|@SzMAc2(kJ}B7:e)3^u[T j#3mPezDh?HѶ=0; eQ !(Q$:v\$vqEnԻvmp>o_Sal&T1w: ;G7e:JR4R@2a,i6AS+8 ǝ0~^m^*N?K%fyFT&o1~!C4{E֭bH=pU{R$Fаu _t t͹Dž:_3ԄN+AWʑ**2S\cc݈.S/hIfeV\j4hNBs \kof9f@g7o='-۲P./m.jf6sᑯݥ5ցq_WZs?Gb&#,ćN(Ks C北 ͂@؇FLzC0dfs:2Cώ遽+Z2uf@X~m[{*쫈.Jm=t^XƂec*3}gp,uEGp#-K\wg/upC4VRi⹤bFi*T$K#[_6ىS6Iµ -?5;gM[̐7T~n@O+`٫#֍\s"ů%Ib֢@.2]'UOҤ"tca+d䢝IӬZ:Ҷu1E.RWUg=G?$G&-G@D(0.6N+)gǷ@sĖaCAgÌ\>^l 9Ͱ\ֳѲ>cuLI`FS-.!\,UNĥɚLVFB;']91mw;3Ig %g9! nhq9̠hRړU,ꬿF>[&*9}ƻ-d BIf݉YYl_nP?pƋ)?dٲ(q)K0 06bC4K4HŰJ2g50WH-]p+lь9Ⱥ\g<*H{X}CX=Q Aa]/Zˋd>SdOlt }];Y R 0 Bya**CVz'NM}ľ%..WƸ/~3ڏyxw Ԗ;q:NRTz}*-D1*NF#۫x3e!Ŵ@YxC!#R UTS;72`#߂/. Gc SjtY8vE~jV͔Ɲ P4KNB71f..!n_h+Η`Q|G=WM]4M2|ѪNB \/4PRWDh+Cȑ1K }S?{62&Ɣ><-E3WBXUT]HSzL<$Ȃ"s 2hZ .=m;{H.! (=P Ҿ@R;M.cN>.̋ɕ9CV{U#]؊mfvQOF"+X-٬8!DɄӶCҚaUͲp, )pIP!Ҟu .dw*TySB%z`ScOVo3Ԛ"q~\ʹ*hx25:i i+M+.37) M~P@G@bB\Y>Re5tGÎw l#AZsE̬m^d؎pA@BP~^4EeRή>x"iBk:ؗre] K=bNElp:ք?4)h@;ȲqV~h"nh>lyU(Gyb\*}bTjmל¸ǭ{&R_䛾ܾ*dTv Lg[ǧJљe\rKJ*ף)Eϰß_i/qWly,(э63$hqiE:F 56/ruXaw$Ƭ\48$">#9Fy_fͪ2@6v#OwRu-ߤH9e9j: j+Üe3%vc$73!X҄5>Bl5t 2A:6ųoxLMp6KI\QXd{op3]8 vFmY?ڨ&e]=+a 8(8i4bAqeS7}z(~PziDէ5bYT2C޵L)}c#7cN@H pi w=NY[v`84 nFgB*z)` CqxjKȅ_=W-eŠb ?:ON6dO҈E@@NR~Yk7AC( 6A@/y7/Lko¤3Y# Ey1āR5j<K ym7,4Q h5yq6nKq ]uQE0r~w*NhYNNP\"I!{}۬I}䢋Б%.-,|ښ(|R},Ŏ<ޞ_)js=vOyfRaPV{8bӼ#6hSeUݒ:hwTowQOΜǘΤ%{k ^Oe! N㖖u]uSD.ƌ""h5~ l<%#Jg+XgvO/*e.CC{<@$M!)ePMҥ{ATs 8w{iɰ'?]"['w0Y[ʜʥhnȹQ݆ۛv5I &/-VUT*5v+@k.ä},<O :2vi}M^|<k&۱T1tc`$^M+uoU^M .C/|5h? aO!]~[Dw>F|SqJYw209PJ!~/s?t]wˤ պ2VӱĸPk߼Ǣ?< QIL^Y%8E#D ]R<4= [(;ZI+W)x=tYߤ}8ĂF?Yzng\TIN4z-ͨ^!xxߖ@`3Z "RǠfC.YG7B p̄et/(Vs&HݦMdBD&b$7/қ_2A IļviM/Bg]4&+)yc8&q3(^Y)ſ͒:.6f±gícӠv/n' lcp] Jb]{q4lvJ9o'!I\M1,𣽕P`d|;7P!zV@iw,^?-#T;M3.[Z-xl#r/OwyWW,zwhmeR.Gʈz?/H YMõ˝%nFҘ0j߽HCOkޞb QbSǫibw0W<=y/d2O#6bt`<z@󓟮\p86zDUInݹr%؄|aOC5j@ljίX݉!ǽn xY/$H5oWӯTLFKu؜~JIc|.dn 7Vl"Q7A^o">v4g4 IDYbϋL$_ߜF=YY| rnk,muCJ5M  ޭrPs݊*DB<:%*"vIz^ZOH1${c/?0KpafBP^^ Yަ吏o*Dz%_ 'sv, ڣ_S10t єxTpo]Cojj'3F\+j0NjLKN4qApg.Pi:|ys 2'5-L_;`icC}JzW4Zc̯+ -"?ٶ̤4ĖKw/DE>%gsCGټZEA4.y_g6m^YL;)U6Gܻ*{ G(Hv4tihu,{Hqv4؂zrzx~+$1p{Z8&57#NgBԚ$ #@W"qDڄp ڏR\](AZ6KLvk]jB%%O*{WN߬~V2~C& ppI zKQ5LoFIt@yVz`մu(u*Rм0o֠V~١C+;m.d5)zXBOA@.h(8Ԡ$>'T۞uqu|&jYIUߐ>T%(hB^7 'Im`h/r6&IMIzX}Pֈkʡ|CNa$p8׈h)KǪ<ɀotQ,D Z ǸҘ * {BDX@vǯPpf3lVپOcj!BbF\O07 tlTF%`iѶeHvB]8UquڅdPZLjWE['qWcJIW뎈 W,\CW6%o½îwN+W9 t 1QXB(c;'&~p~V¯BoIRy{?LUKactR^2[A\qFN*Gw[qTnHf0q4 瘷2|$hSV {~ܬްXgzo4a;0KhTO #ȱISϓ7Xz/upٚ?V$I`'IPg:4ƷPu00d O~q;{:ý{=AR=>:tΥ.9(=N&mpq;\1n)6HH:bAdxTOhXM [DJYErGX)LqV No4\橬15LY afS ǶYUgg7VVɂ Ftń =4|d( t #QPU!Mǯ?]@B=IFk3"qʾToؙ뇍΀M`p.qAnUCxYјNʜ$.!hR"{$uH&=gs%l'7j U:*Ekʕ9A)SNӠag:|aE)sc-j{GѪy&C&An> ۴+rL>5K)GWh5G\\X Y({ER>!J3¶j,+]#:硟j֚n4֛1#q_j^bᩍ {l܆Xkc:zřv{[S2o@Y`$R}PI) '5(:2U8gtI!oƒ )y2PGCJQ5(lA ?\gT6k5JԤɵ-rj(Y{T)gZfU \]s4Σjk.2ٿ7G74r#F)]'s$qb z$Irduɏ6٦߯oԤϫFoG:Uz!,COa}52/3Fǝpvjv (HUϟCn' _ІbxJD-[.LPlоDt`M.#ԭ[ .KdJMC:=h"@KW&'0_^d(v*V[ 2|^F`AI!i^Y냯IV㧺K?.8d/.!l"kQJaVNu<ꯑwl:2a%˜21O; ]z@Hph&s fl 9'"(LhӖjl}B*O!^џYrS4C`w:$)SȢ=s z҅I2}z }A b"M Ɋ-OVC+F8Ұ͈@䫼.\\-:{)9>i8435K)--+ķFpb ) d s (=bcY* БD5pG`N*\B̴ Cӕ%R$A_:vBXW#Hps-&q2FX3 B/㱹Ćf{aC{V8*CΞr &hB6Ws$5ibZLTQrq߳ƇZġu81@O`l E`XkI8`!YJ4=boWoi`U~ݰÖ.&WglCiBVfY%NePC@L&eaHd;ӝ t;P ަ>8MkqMkMw\\њGC6ۮzx 7b9nZTj;Y5bhL}- t'@JS}noOBxPB%?a;zv2.݅leCQ`0%ݪ+ [p_[EV*kNGI1$#D#( aV-?*cג._Uv\w|noNkhbX祡4`IB+DuTx殺=LuLIx/oE/R'2VNZܔ a`SM ωXnC;r\V=-q#㬇@E?N ̫g- jGx)||lEJ[nng /pQ)7s7|u)Z8ۥL_d 1VrrԳH_R;4y"|kK%/U_}COq)w903'vKJ=Q%!x_lV3%ƆEhqs:$ܔu!Aۼύͺ48-hwxڈCO5_VSv 1x(!W3f#vWI8b5'x?&AP 7 YA'@ {8T{0m$R\2vA t=/[0N!3RJcq{܊sFa&7%# SE=рGD LqpмCTn(Gs udqH2-7xw۩&tM{E\`bTS+bWOA " Tl 2jv$/T{:myM8Cq IzwUœ:*'cW'&g 1_?{jl I\ٸ%kʱӔ꟰U{<ؗ ;|(Rk̹h >~" Vmo)[ TG,PIiIn 4Mw_B)rl֩P"C|m`A2`뤇FŀF)ׁ|ZgYJ")FȈf#9`ׁ)a,!'#fs9F|GTlY٢-YZXcIK779ve9F FmH,pk$Ii@vQ|&*zdU\|1F!XYs)d7'oɯ]LUqF-)v4Qmȳ,5*n]~ (B47ߕ-=.7HyrTfKu#kN݊obs„{T:/q:; g^ukW7K"Ŕ<Ԯ4,T?D`~qr|YA N|) +LwU n*|s03rR%+:03yD&ݩq~Um,n7;xS>i!3%NZ2%oo9tȪLSP}6!d7NT·,4K.wQn,raEزVM(ķ?ynq/oP\d9]j:/k{ZA,D+{WVIaZ1 ^dAg^"GY`])em:F# YۑzE %bӧڽrPԑnO-C1;<+};u@y"x0 1_m9|<+ٴyܴㅹ19x@x22x?\̪oodPb2~Gw(1XShU]}τ-7g@ 1=G,t_A Yf!M;n +ح-R=t{>9? W6htƒ._㔩 83%9$di(p;HGn#Apue }Iz6qSЍԑgׅ o d2C(X.z8f߉#z#I=g#R۳UlNwrV݄ul$جeE`u( S$LqnN/quK &Vbs/+ɃRl󊻤'8j.d b?۷"^\;[S#d{p΃n{_+hocm}1mky ui@ڪۜ.VԸJwOOdx7!^tϴ.nKE {BaqF+wW1 g_"MikvsLp~zۑB[>Wh~ťY+b}jwk聝$~$pI[?LYM|E? ۴B Na;D0~_ XZ5e4bG`#Ps2/ΗۥJ#Q mZ̓sM\ǀ^A)D|x0%K!F"]2Օ:ؐS>'Mz%G`6r~eGHc0h&8pP1poX:1IA1EMfWvqIC?@b#5sN`v o:]Cbj0 z"5S1YFUJD :D$݌y" q*~ː/nܾiD*(@f*,;b_m~#Ri cvmʃm6٣>H:xs:C`?l;*_!Tk#T'۶ݳ':U DLBNdD R"nl[$v]tlX \*S'j+tlh2^{r9"2YݫHvrw҇.w*%NR7¾cv:(_g,-o&᭞&?2G|8vny[`IWm>һUф (KQ|TxTeE suPʓm&+idV ń.şEvqMÇs}fN2Ҟ] tJoŨ 1]Z2/nb Q3^hIݫnV,)璕nZɉHH6ͷᖞYJ ?R Zv_*?]E*uz˙YST{B}^ TCtR\C]aeX2kG!٤Έ 7CB~+XW#}}s`ڃ6; IZk န1xځUny`|SJ(tl3п^ke='49hau 1%:e{ 4v*/kdt턛- qP#ZB81@ "#2{ܐ}NHplTZϽf 0aTa&GH+v%0M/1@&!3IՌcx@HSxDҐ;.Z Z$~\n$KjVy\l ,s"DN2UA|4[Ŗ%((Bka*oݹ#E%RRzJĵ *8 E&etZHk$y9$$y*5{TB(ߍ)}Cgz0Ձ*Kinkq=啓.نg*hfت*y[S]S8ւ:;ƒm*?Zw=ƬHꑄp*%e7l"ȴE:/bugƜ'x0m&p_&}OpUFƏlqgJri_XSAi;a 6i$hwd )yn%1U4.ĞVc**$Rb+$> ~55 /a|c< lGʪgտ>"{l8ș0FJ]J4'׹Vlt`,uq`af&x[̈K{R`10X19iV%[PjqE*wjm2 W =]޳ρe;x zzUMZfox*PEW,GE0pC vFs9xnxB~V)%^՝'H 1s{6iW I7]| .kJN s$,)wN]؝Ήe~xLZwTKcov67NdnBb;x[yϖNe"/6dN4dxN6mb0g;^Z TuI?mBɚH;Ep^II$)>bDAZEJXZm ;))aaJ\'Qi3/D!%{,YU% my&rm5!wlp0 FJT7eLJJ4g&Nf+ƃ ϼ-jFGVM#>^a̧nSwعhL8`h0;eR}8];ٌ`$WҜhBõeнDtGCnaxueWB]cLd?¦õԕ>Ѽ+:&02Pm"E$g5}YB+xQ7!l Q;/|1``6"(U-j]Wבa~PTXwEI?tMfw8S \, 3) *~>q38VHqOB kʥQx߫G'L)d?__W>#,ZZf# 07%rIZ0~ה[&]Q }GsXήDoNw;7| %ӄ6[oN)[*i ?!{| ɜnz}+OIn 2F- urln4[dkp6 ӺP";7rs>1ma]t.7ѝqtaOJe8*{ɮ@ ݎ[+˟ECxܬڕT}{  F!ٍv5mwzR7)Ĕacp>5-_'jIƉWRn]N|M:Լ.`bڛ%j+mgVPwnǧגV>"{d.A w{]#BEz,.n*nҰK `,ĪڏfPsr] KY02Tq뛔PD_HQ3 % i[BuB56AF߾`Njj%$n>S@fzJ\9hdi).ſوeN֩pxRo:v04h/|5 R;J@EɣPV TC $*| ,x wȺ*qv홒#pY5)yrlTԈ=Hq[qZ*uexa3xa£W(qJiZȝg CW Ǔ;HJyv"<}0D{ 9hЍ256=pX(٧GҪIx(.jl_(ʈ:@$阹X 8o@."r1O`m=lEQ FPavcZ>>}>eW^hЖE{iA`Hێ(XԚnug>dZ69ʥndB+A$޸N\yV'-hbҭ!N+] uPB|#IgTיY UU2g p6!7| H"I|#]fQI QCt1Fa#$bugdO[t{u!c`wF Wiz׺JMϡT$-ڪ@=k J3ZߒjWmΝ^aCz dj:M\.U_ ,h0(/ϪwD<IJT^ hf  1ʣ퀝/Į?mi3l)# as$m͒lPgrM~CO~%ZV #lf|$n2&{ (K =x(|łJ l 𞧉ܰ5XC/_p^9R…kH]JMEetwYE`i>]݃N:x?+H6 )[zXEËUؼ{Rz\ט]ԫ{W8DlV#hhC8eePdž\L˰ٲ|Ȅ\t`=48(Ls92jeIs(EvqY W|ʯv 5bJѱvL.J"u'-y!F`C=>o~pU=h`u%hzX PI+Пt]rNJo1&6HEeJ>dikJzJg, *˰O>!71"Z\\ʺYYOgXW%fV(J򡻌#BtpawLۋg>aT3xH}((Or(eh$'4,n*$IZ^VI9%2$4LР|zj#)%߼ʍ輦RVlz;|3@; ugv R9i=UnX~ q OnBMCz;~-e6qTFr1EmU#Iq-blbsػzN-w=P ciѡƊ*(d/kd{]AlBK692RlCW]6C<ʧ&F:S F hp`-iX.=H0.adV t̏[HO.#ݸOUxB><E쮆(mT2jŮvLγ,3$Sy6LKmaZft %4d6~AT#;96׈fak4nMi(85%Wx?Ja7B\Yh4kRЪomhJ!NxH 6.Pwβ %yYbA Tf`H**2LI$4j,q*i-~ۜ}-d=}ni}W0:Yl_d(6N `zC'T[AG\G~qRl1D/ü; j>tJ:v;7mkdm틑ʭ+NRWC-pj<{,肃J9ioQD"1 E{i%zv݂h睦!@p a:W/< 20ӥQ=5O h!8IɟOna%mkז_+RB*C JI dQ^W~y-1%?v 0SN8س,MI60:Rl_2^IDG=?xU}" 9$#QiMXs6F>R>=,T.g9ɵ!/A7kSBrAGjLC׿]o*J8)C 0n.jfg&a6MmꆕO HK,%R۪/Ϲ';noNlS#5׈o&ټ""מgb~wO\? _¤#C%rw= ̥T!%F@r/PƋDTwAѭޚ+ \:=`8(T+ XD̓ا֑!?ʮ9b,3)L%u>J}\\ɖŘh@3Yxsec5{MIgl^/eT$`^6p_(hI:B GB|3 I@GזE Vs*q~m]!B]ځo{lĤBʏzkԸc\~ޯ1j>өkA˨/ K9zrVI$#L7,SjXiIar%(=l5GK'%3CR-Yrr$ұ., +}Vw-D0Pe왫zUd9gS3 /YkU-G2_c1Xdn#'+kGH vUq'XARy,З](X=a|iV^3aœh]0oֿApGשK0c`BKܬSjStJAt^{ C} KxYUWՌ‰ԟ #t#o[q{K:0^4ƪol~Bۋ̩.ckИ6Z?g7{+j>p ٤AޗB#g݁ Rqy((ͧ'Y0z bw>&Q13-JFa`uh νRO|~NZ/n!!9Y] AR}ڤ(=24إtmVi(9Edį#XK!7aE Zk*,Tbr_ ىr0Ӻc?Dᨲ)W#vmo&kc3Syd0D>W A4rTopBE XPN}9Xk1+ݔ1~;t& J]U*[^hxg匄4@> #}Ü*"r1"ӂ=RJVlIh 7W&̾S(<).@44RmaCđI>FU7 }հrx54}#񊞮V6I1ͩ̎h ͂AV+k[3k!ᬌGhH<)J. rϚj&-Ӵ# D֦;1s' |Ŵ7*vd@b"{ݦ# q\L^P};5%C̽RIJbL&;qfUM'ęm l*.9)@V ,AZR(jN?47dP}AțXyVa:Ó{vGDC#z&IFz]S1[6tJX|vL%7tבBhA'@;WZnjM+wIHFĆ" &!?nrl׌?t)Z9up: IܲBW((menZmpfT5fAҲObWlA4ֱ&b6@o)1Oܮpfc7 kO6>p`f=L%_Ɩ,rj$/f-WfCW[\T21cW(Ni-泇7C`x;}$׹r5aL@Wɴ }~ h;W*v h 8anMT{1%'T{)nY%b ݵ2BBUi&|; ".AeKs2;>s5f;Sv%s'$Ǭ;NMOthUYڙL):>JHp[>Ȏ;TuCx"!W6v1(\;(ʱ]59S:9xqr]nva"?2zOUxFԬ EKUKd*Pk{:AJiw򨚣Fe~:¯Jw_)kSa L89{S-UuOsH]n0dROt82* Yc&U)]z /,d/H~zPTNuC]_`kIRDaܻLӤ;Y 6ۗӰW0T_z\F],LSP۟ {joUjAŤW@p$̲1O!Ύh֪Űמ`nmNT;g4^Ȭ*h%8;`6GA J”9#]Ηןj),+R8Ü$e^.o6ÎA-{4KK/^-ˢ稬։"qFUy=B_s>:dHH)]r/ڈG w nsRk+vL2LwkkPP.sVfrwozHRʅUrKyEry<&9> Ŷ+y=3dS~e7*zzpV2v XX %ust%e4vQ A/];ExJ"% 7. x'-at+љ r[i6Zpφ4bCIdik 0e؝ $#n`G/Z^'[ec _z>g h ޒ]1#:'($:#U1g 07^}kAG֦cak M.8أqUq0!cYy2/_+u !DFLjiOd)H;?xhPr,W5`q36eC Yd>d<H!vrӖZDor|< $첀F߬NvvJI^Z䄆|.k\.OkݷNElw4-nPЄ G>29:Q'| Xdîh7SٮPds* Hc;Gʕ5˸!~`p@{u[~w'%qb-?S&4j>oݟ<@ 8qVܝ=Iۨp/G_c嫼(v}cAw}'NMxhp$ y0bk.:kJ OLJ34֢TjX !bٝV@dp4E>'\beA$=%Uy!oyJbxdxAf,g!﬩* H;Llx.&Sڮ`EvR1,դU;}pQ H[B-x)krl &i~P:uT0QkԽu-PsߔFrk!PSBgb;1h Tvwe7콠cLe?-qhZjX1Y|d. ©B:l \eKxƣ:"FJ0{ fޯ)'"u,^h'.6iz "8Bl&Ij{ʾ︈&g} ,iiխGDyEs)-b( pJ$K{"+{Qs K+"1V6* >}6HDǚc {kyx̳)8ڌ KaCY{&}U,пG#ə>uv'SCIywAG[vA} ~9 P~jJOo5B7N<8 \O ק{Ę]Lb=|-x)k֩$c,n 4lѓt{cc( I(Euh\XW͔ɎIEL`^a"wˉwN5-E1,p0k /|bOAw6E;Y3Fou ``v 'q^O0!J t:TΦЎQ'"rOC'[֔b1 I~6+˂؉Xա]HFm; ARa+Aַ&9M\AԻ!o00!9 @=Y#p5`P?]G 燣kvqCfiMa]SD}9A])>WGsۃrC=,}ªbq9qsN>4>QPkWCNl7.5-MDN,=٠Vh8% wLTi1fȜY`]U14Qww|pV"G>gPL [=Qqѧ1`)+C?u`. *JҮ %ƾxDP@L>{J ( ]gNkw;DV 4FB4(!.Oe}00i[*jdy(P*XCR@ze?,u|=}2ȍZq|`ʟiMڻ[n@[t*Y"I\tpJd=CmUeX")єL's`mL;_Ĭgr "a$tw6/EeRЁ>>͍6?2z XIbVE1* zvL\[!&ǟϩy4 i1v`RĖkvHѠ;'r7CNBҷn6ItV^J6IP}rDmZ(S.0I|> ݑMPC[S#p";ۺ@Dqf fKG?:_ MQv#WM48j@gyH /uu,z0!Vu'6ɍ:BwWzfrOT恀P3G^j0- LVxL&ARBN QcTK ò\&^w_^-ehrgU8|XzߍB&;HT/nAWXUQ^V&ni~Ŷ Vߚ(v=אMݧޤK]cglM|Fİ\^ &,=-S+]Uk6֙%}Fqz8oH)VH]zуEK2S_]2C?3ѡe.4yԋo" Yty1tYeX~k %Rr; VD̞i5"׶v~9 O.IZruڃi/ hJ>x*0II#0/u_RLJ_ r\Z]0vtdrQ V @$"T~$\KU%$qAODsAaBdNzʌf1ƥ.RO ZF=38 zBÖ5ǭe7w_FaYMr3>y5`o_7B.h;+A+2$2)#vJc3E,dRBE<շH'$ 2M.l dkىyqnhiHPV 8r į\&zi!8!F-gQkhtSx*'&̸2Y TA}`b/ uޅ+Ž,.rŽՋ - "ɬCW渊 e ?>~N)~Z׉Nx: IM CnBDC!IzQzG/ nש,R M`V}VC5۩պo~}m-N,lyZ]11~kX?.j0SOY^E.1лDq#N>LR3cHY* Tl"6 OpQt46mߑt7C< b˦X_*]Zι \GxGfgbn3̞ΫQMDK/‹OddM!vQx֭>K2E!u濺t}JzZ$~Jc:^$"ktǞ"TOrbrIn_uꅔ bR8wEq~= mʇ"tX3cm& dk=HQ8^s+=bC_o.W7,(G7INCmD8K~Rݶ;AW9U>LZnz Ъ HfU~^MN[#6f=n5 ^Ms 9bd'}]09 /;7}w$֙$н9orЫN[Wu?H]s<ݕ X$/!k\@3{${*.dRs:ϖF;|;W#2x&N~vq@KQH=ɬ?4m= ]GHo&=8D#̙rd@M~s}ր#<1m+|S [.H`ԭ첝 iivxi#DvEVr#jJo ã DMsV{̺cuI]9_!G3ftFgYK6xNFc)"cG i8. r7Z']s& pNū4 9t3,{x6/3>'eo*jz:HMPb5Re]v}!Vk 7O (; e)33 'q?SkaCq]&CW^FNARP{&: (i8<;5GHKI@1cz)x4f5Ϟ I*wJPDi8gqᑚcUlq4u<*Qv+d,sϹlH)Q>͉<\"ob4`᜕4b4VcdA`&;mt^3 KOƏ)ss}q nG"2ђ 'vW}C׫dc ?a4Q N"(Ӆc Gѓ9ޏN8ґz31k&TPZݽ>t xSX.V@2-o+F_ˢ) {vp|_!%ʏt`o ߮ڎegkzM[([Tx<UĊO7ՎItnV1!,ț[]>XQFv-^n*,3F{0e.m`.Ѣ@ ;B*6_!Bl[4@e@l.1Śm?ZvcɱIpMh#9o$VpnZv3Y F}V_ge ꌽCm.,kw`z+̵c˲āy(w Zi>۟L0/weO#6{ah߭+q=~Ϝ/aQ=0pzY`ᵦYoaCej8$EYن}1Knjh[ $S+/rĘj)h 6x^ȒZc2V94|˜vh\ $yQJRd1^k:iEN:VQ` ptfXY䇡šh#Tpqe0w!zV<993ƁΐR̢115{9ʝlJ"9rhKX+󰙓AJ Ryɾ/D}íh&,%O[o%r ySOěSUЦ=$Sϙ?|kҲ_Q Y(-T:k%VO27-m7.t>ɝO~BiIuS(kº]6Yk W %Ưa*P bL P̅?^EgȜ)PI%|ЄJle`";?"M߮-XmM HC#s= Ƥ.]ܘ L9P.߫Ys!Mٌ"DP}X dCb^:PR 3 ~E.ZxX_ܕJ|,B8i1BRwb趕WpJY2uӱf"H$ kýdObp֠1=e.+øSo7ZhлпM",v,YREFO?Mc1A 5$)S\m-UV38+(GROk;I6NLRu1- (x3F{#p.|˜`:\-zig fTs?HQk9#5e;ifZGCi|M,/.^_c"na|sh٩N ׽:|4Kf[8w<ݣ]) 6b!:[C|Di]# Vq*3]l ?n0cڗӣ #DR tyWXd#;#G0&q=P7H4riϤ4`乽Y1߫cՊ K&fJw:!m=w^#:FT./nUٝ6$t5ª dDIq*q =RXٲa>\Db82#W;لo nLw\oz@:'=ڋ)+H) RN <~V3_P2~Q9'C*7˔$8Z5̺Q]Š&D)4qn˟/ʆ/}9>+z F1͠fnezyO?0:2=?fEYi덬fGC䓩f˴HwQ|bVY0ݐ Qn, 2[& ,PCb濴!Tp̙Mc?@ޞ]"Prdy2=B5"ܦ&s9 qw!XVRyE}x{otS}=H~MP"߫;"GYMp ! oãq+UwйfᩊJ[/_ ^yhe)|\ ίh^nVa1<܅l.N9V?S v 8! YBpYMFO&sysWV_k?u;q+J@BqAYOb6 }F '^RZJ,-cj}zƯ tq[.: bOVR2 oI^qCxXK Pb~g.<-ѤR\1[NOmr {H&ĻFzY$d5_M)%3qG!G~6^*3~XJ1j?Pw:',y(ZB1*4淚fR oز کջz-tid"JӞݑ[!?SO 'H}_?} M >d!3n)3ogT{< X~!@eY(tv_o\4EH@K >,14``:Ke6Zt9om :y+H "$`+V}ݽb>ZfB *&[f"7 p]5RQ.+<;jp+II کb]LLKg-`VEHژW%}}*BW"3 ʅ6@هRO!;ȉ,;ѝ |{ @SO:\M }^vY|L{R w0P2 g|"r[W4ZIi3F|Ԝ=_b>@)MsB360;<b%!~WfKͿ$;:@u+! `fz񖦪h3}3Cҁ"xiFsRK6 /_ 5C舲D$-Nӷ!pFiP'(mAPj>7}VE-R'`KrrdċY*䬖z~/=4OTϰ3L3c}LIgIZ"Wu%K9$L+nWa*y3eJQ0jJk eci2ə^ e{b*=$hcthK o+P-$ݍsX*NtF0:21~>|߶`0^GcE2ԛ|ۇVM߾9t8#`GiD3-f("ڦb@ Wi!e93„և3^ńY.\(06USvc3ULF$膛Afrk" o3-JZ+_PUc=%WNL {K5?vδ`$&98qRSbWsZ:"s4/\^RB(J!.} i2ii!(J;wj!Y8Rsqdeqv& mfV;G t//)cLQnguȝK{kܭP Xee78>dCp2b>?Jx=GgR >8]$ZeǵR1Sc3y׀ge] |8_c eЖnhqR5bxwiAa"Ǝ1uR+IUey$Xx4p8|Px$juIҁGI ;h^vC.sݞT7 nNd7ਮ* A}&\*YGw#ܣ1̌LΌ8My}-"3X| @]H?Y`Q~|C\<ujP\n-MfK:JAv\esܙ@q~yZ,2H.\ ۢ$y: 7cL@\43M=~ p Hm1l5[ʦVSJu*/՛fRE G%F-.01m"\uw,ȩPe&靁)_BldM0MϷfA%nWtJ5ՌC-bhnKȍKrἪHQ8.[7_ 6c$EcF eB'L@٤NtعjcuB}hfzIZhK,#0~D+r#lrag(.Ș5h|7>s䇐6G?K$fqC|Nq}pyak00e cqF/bڤ8XX? am^>X^Y8D4#N8P9o$on¯P3i laSO2k-$FMIT e%v^:F4pE{ΪjML*hM&|(L 䒶oUyK d ŰGRzmv3&,' ÅxڳDy4SS)DqD%`bV# ZÍw3y UWȶMAa-āU4bbqo2ğcߦ)aBLϝ^.Vj'4>Z)b'TVhjLvR̪_E洃jK*t?u/oW.RtCDZogg)L+TK턞1T6 @#MO$ֱǛQ4Q@=pHE5)e<unT^a~8/T߿1\[- Z@17C>mxlZ|7P2 & wy7>g;O qyjϘa߽pZw`CL2fKPh2D:*2Nų5sMC[7_OȽSewPplB[$VkLmޮ F9wPw=̐?`R]? AsW~:֕tlņ/'5nk%xvpzcyaهkIhvY_lWP~qgW8^Æ>5J.I0ӹ44RGn(]cCD} @}JaFԗd?"]HoLL,#<Coo^_vo6}N5ܱ옻7մl0Qp?B9=QSED }I˹X@P-")yG7kOyBi4$^ev:rW?u#i"ڨVّ$F scM;ͨ0WoMXbFW? "7 3`\H8 .b] **rmԌw(t8e@Ά7V>q}PUʝYg?s۟#!ά =JX;H+RTZ%2.kj=Ek]mUi ߚj OEh;]SGD'GȦGۀ [;|s.M Lߤ+Z%>K{?ᶾfMf9NUS8O@=bא.lUxE]x")N Ó|ĸpN{NP~qyuE4W(Tx5P8"壠lL1t}|}|{Yj#Dgն+SVHg}4붠9uܽ'(6㹬^~ZS S/wsbGpÝ@[I780 !Q,L^8ЁH,4Pk|Y] 8bf`a93P ^!KtK pEJ("l(%~7( ͬS2u^+Qsm,^v׵[JH+uC XM{ZюNi= e+m}ooEX3¹qV1U? T!P]ENj,5>!0) xZ*ge˞tP}>mL?F`1,7f,f 3 $Zű%JJ,.-~ p@9i(niLfQ@V!·85KK)@4\7C]LܳN#;>] 8)[}nv߲d5`mD\],"7cgAW)/0ƒ4ZtC:7Mz0;w&ȆěA%4|0:eRm%L8b|~ 1W~MgXaB:~F!vBH% qu.PT\Ӵڿ~oX+@{5Ri5r + A41Y[3&A3Ɛih_[7n/NdTu͙Ѧ:?Re7A \ x3}}0ߍ@}BkÓíї{mH˻ċ.},Qms8"IAΣXo U#FW!Wi"!>4.T(+d)rb`o" h @ yv'Dߠ oSq(*. ?n|PI.g8?K㻥jv6f8֣BV>i*;r90i 04 !-mzx f-0&҇r4rsZOgS ?G:s 1@S0r9|š Ff0&ͳ5 CRWȃ-`$OSU # -8VlW8SմwZXOa W&Ou|6IxWuUԇFs9#.Fd6NKċ<]$x4{4a#J!/yտ{goF\)`BMvk|AJ:yz R #uɮ& |ziYT38̳o{'<]Oj)4[N?6@' '!$*d5d-,kb^>A 27X:֡Vxޅ 6"{#3ytu] 4Z(o_*)q#ܫ6sxT fanڈPՓFwUݪH΀[@f%ąe}eעg=IHd\'j|P\+b{ZI=4` B |qbho`!C[o(U3k^|J9=<.}*FS?2E厲]:1-0RPۋ[8G&pV4t3mdUdTgآ gq%G(I[U< zỲO$_x ^c e^iAM2UٶXy"'֨|N,/Hu;zJf9-ƊA9#i3V3L!cA[B"gjipVDDg99}V2pf$ñI_BTER;иu Fӗm8!◟Venl&dM8BX$ "=ʟ_)輡LCqفxiM/Sμ|2B(GmO<mU8UI&j@ )`ٶ3vUbe*YU:Bw6̮y^sdȟ-?yl4rW.=+Hwd4wj/R3*,zӰ &DDכ(0lhlG R Jk ABLvv?95!x&yOR#|44Xi..͑ct.CO|FSIAZK<~AVgbO@=U|쓔sNf ,Nۘ5Vd/i|?~Q<;Z2U@Ld7PL> 6巕)@wna_z[FD2|09F#ks35^OБP{/B=F$]qnєWm-V*}C{]5Ƈca*۹wTV` pzJc'"ނ١;ƣfYk\~WR^*LEaX)bSQH';d̉ȤW3O%IH-^_LĆJ {w'3L<5"HJ=T20mٙi{M)rӜ}I+9AYZhDb`4:U++cL WԙD.|Ƅi>FKocr-̥ 8׮p(D6gvz^ 0a膮R˅Z%c((m.zbDw" ,\L~jnY+(ٝ5 Τ@ MnF?6G@%f);i!e@`4d߃U8]%ˇ<΋{JAs.8l@D!A<:TaJFV M,onZgξԥDt$ *=|යS֭?dZk|Nc{Mfj' %ByġۈcB_f//Ncxg v_]ȉ +~R|`]N,/[Kg3:X$5a/+pĿ*27>!һ@bb{+||CA¼f4{X7}wSE^2Tɽ< `OV zI 3ΉuX8n f~} &,g54e }gv'#1N5=h-=yg5N"/.Nyuޙ72…< cg r39IrM?0 ˍ2)*6^MRg7qڊfoO?mEVՍLgA~5v9SaMsJΕ:g!Vփ7?Humbu`4^s<ޥѭ 0R꼦hm,> ]8b)bM*;BC7)9?G\ɒ>DžP [H#ie9b`CS\YAF^ôi|f5MF%"Kʤ@akr>R͞yo|` 5D>U#&+(}_+#˵1;V|8[/PGKޗiJe9#`?D#..bݔN`v-̰7̾¦Ti0F?5v}P`@z`sKNc/S6l@XU+'Vjr?"hvhkQ62#a޶0IZah{tUa3}X,bgT(Im0Bs::I̮&БxnZYl|&7K%dY jw0X,Zδao%uNcQHf8*q] d/'s'$¾4G#MF5[ `k,8^H=H>7XS|JQNc0-0 O&Ӄopo~`S.WZIzZD7څ`!-#'" KS?Ϣ);[]pgSz/֪0 U|׵*dm_Kx+ qM.[`W6 Z}/ -8ꃿvB˔2!bh75m@EͼB#LxQ-bOG2X l]RxR|:#m!Fm,ژ1yE\+YP6V.F YJZQ%)]$u'=+nE>4W8U6$pοAzu JPA<~Fg/Zh[٬(Q#>OIg#f#kS X hGKr㲹?-`<5rYw0/PDq#҉dhK#;0Iv3 'nhcٖ6(8wqa#0o@Li"K簭̊$!.sdQRӸ]]Kzb_)R Dg:eCvMS߼:ThA  M{m0;<`M ;uNx={P:AC#dž#i{^aR2q_I,D8`bbxMV3N NG6QlQ]sͺDTl5˷KǛ>;Mx*7Ih wo$Qoem;9 r kF5 B;oF{naTa oo8fhlР6xu'1K9dTx)ퟗIxeS }F,6rz.+u)E%FaeQ^)A"4c*j] sH5#Cs<+hѧ~\l^xFfl;Kf2ny2}?b_6|}a;Ma%a' `Vn.y6?M,5BjJMhJmhO4vQ4Z[0O圀'PBO[2Ls _5[ 1՞dȞ)f~;RVVI8Y$;FiSecb憺4W4!MWR ` iKnuPmTV%[i-iU:^TÕ,19>C+F! Nޡ 6ԓa8x?Zyg#KˈM|8.o`FQ4)-pkp[LA>%l ӎ NUΤ-#@uP >UXTx{f"އvp@o> \—[x+QSʂFgKa!3[ q,s)Wj:@dbAlo )K [cyG]$P-ZTОLfIͻy?^ڡ| $p9H[)ew]"Z9(_3ogͼ XXX]ZGmfTXaV1*MFOK3oX.k/tg׈ׂhտQG/% Aaq@ߖήy̵4l.ܗ 9IN%lzdO ӕ]k0 Òς5Zx~]ؿ&>J;Cr15?G{W ɋT?I&!M#|+<|>@˫;b 0g 9@Q~Jbj[7jwRXNLV K{[T<{ 4QB}q)B!ib Ϭxr4F,5^1 h JH(z{gŊL[SQk(U*kRnZqSfn0F8Zk*$QsneW"W`xfO l} %!11t6B5jxdźxٯE.2`O^&  #DFOoMޭ%sfYvtWNLUfg+Q@_SGנ㨊(SLxh!UQaFyNpQ."f. UrlH8CL̹Y~2]Ə_Q}lA|m\x@liH=?a%F;f-3S}q9U 5>+0?RA'peg0!'vH2R)" 1t>B2q{Js^EX)Vfd0))KF^ϴǒ<&xa)ά&jT~Vܴ=?KM@*^G!SjNCW3 8 U@,ue0Wd99-=z^mR/q:YKi|@gvד:WnJlKc_q&Xquדe^I:!qrt@ *s>.( 誌|qz6} `znTvK_ey=r3XFLBg,=XVџRVd'"U)Q1FR;^UY[wk4,$C`uY:j3eo93+xsdQI1Ǫc jl?AGFk(^L h^F ]iܖsK )Nd+c䖜5ޚuHa4PRTr+K.Yhdkzspz8ùi/Ʉ4 *Qi{g@YUOi*Gɹl]b#(rj m'|#88Tp ˴#~?%`LME$Π\c %8M}]4A[ 0-DQp4fM?I]ٸ;8ܵaЊrl Kͧoۊ_)d 5!.\otDIhFpny)Y I\1/Ϭ9OIAy[nu e,O2nj0-.-w_Fsiꗊr_O:#kxьp-$K!rɼ}>ӓ^utјbAoҘ,/M+&}Z{$B[){ @#o Ox@Wnǯ\@ueR"{߁̹fBo:]ܗw=RX`Hj2nZa _98k\Դ Ç=:ftR*MJp7lk (Q>G4ZꌇU!'v"@?7*ѓ:\Y^6'a3ͼ ?Gf"i\f*KGE.?+ECM̤z{І0<61ŋ~p'~Qdr׏87S,;f=Y!-xY |3VcUqdv*TRp"L:ș8&E"+%Fgsqs?R(\=%p۪w,H/"zSϵW"m *w~ab3-݂K e UZSI0w`XFAQjā/%6XEejwBrN]ơ,\b악 "U?o* +%ڨs L^.kow/23ZמCL8Շ|t6czg"7f]mCK15~Uט/Zk " %Ń ^<+F7nw8̎(HOwA?{w ށuDkzkֶJ_^/;捲-ch VW*n'b;&`23=<}Ei۾ǒ$V#neGWҙ{;vc| *@LA7 Kl5ޚ˘P&3^Ein%+A) 0X&|3P1(Xqm[OAi+208*\k՗0ʷDvL`>bCdJV %TʙЛy.c:5OeW=jer3P!۞JsUq0MI/NqL`sB(> 7XY(ܕM1{waZf7tg&Q]g])F >DiEia:nB#UjoEnZܺ2AXѸdȁť]˂ 橿_q.5?8 N `AHpK~ lQIno| :l[/\?jl ` W<$XG/l)6߸}sJO$¬[xp^B"PȾWx2ZjoKańGE)sXe,x ah#iz53ɥϨ ;u18=J9UTDg]H}*qMsŪ)n0Џg4c>#=dF Ua6-:؇EcD\ljA1\:Sϕz,H.2w\t+^Ϟ]>1FY{/-&!<EՔ uQ.d7 nnÐko4Po vN ,)"6irO[JXIun^Vu Fi҄ {m. #XMooKǦ&`{U/zhr8: K@9uS ognҺ#`Y- Ru",m@` v zcg읈u{@0zMHzw'fT. 5DzHŖ""}ǖ /FZтO/cJ Pe39W_XbI~Ntg 6~)i(jRe$Gw,?φ jR*q3pݞ-JΗ;ކIujcVr/-J{K74r%}\ˁ'{7>0c)g m=yn/rP|{Ѝкiv`*+1T4Ix/){ܵ 9̼UZ%]&!:7if lӭ͵[Oq;nHP dJydJVW1yNVmϱ<BvR~#FEtm~ #3̱2g1m=[]0r. =y1],8m{:#:st $EǶ2{]W,f:4,\s>7Jc :[f{9+c^GKR؏ v}^{DߪmnO잷kq`ӋpؼEQLn:U.F,Hb{{Ӳl=׆ ֱJwIv/u#³FUu_*?x?@c OYE8T̴Ch$l&jyȒޭ>2.oc=J⛽:&<~ȍK|IJ@=@'68V}:3vYS<%vwnCv8'-Kj']`Aa7Q%n:2esU!!Pu㕡wp2Evٸ!tc|N!9[_Sp]r&v9?$ G?@;i7Tמc̬? d-K3cx K:&5kOsurb2j@4 懳7%~l :T\}7[* @SO)485#4!GmmS; %bX>dP̗b&RĮڒ,TˇH-mJkKK%dGad4JAc|o?@~w(hs'c 714l#Gg›{a7/u=]IG=EEa[Sҡ"In۾<߯.8VFWkyYmn?;So73qw-}/_t6Dia`Ba+0w_AimȦs1%ft ~D1i .Xqc}3.fmJF pҩ͌o #{Qe9尵zWP%/ůg}NN jg؉H6LTKP6͡eJC=;KH6YQ6%ƪY{\V{vl0=V` 뛯X8/Bh 莜RԼ4<|fcbXyNV= 1O ;mLs*#ꀖU)z U'k:fk{l,xB<wd#np{!յm5~nJW!2? $C&{=l:\\P $!p *P=4SnF#(+0{maoX餈MiMI*~YmV:ҡG\2@mjJ\l`>J[Իĵ-(dMhXު)fzPR=Q{FN74`Wa!\z3jY ;x'|~DGg:lPOIfVUn^\OB}TYy[{f:G0kvK|q٘z}hdhrPح 0>Pq2$+^V:TֿK$S恃-g]wջT` Hqq1kߗI2t*p!!}voz@RCIf&X Fi**m5**umzM#94X =) 6zkJa (F(%a@C Ӂv< k2Q蘏c9;rI +ypڙ992Nw$J*#IòH, 6bi|2MHK~7ԸV67i& +1i0]9"/{@n_%(Ƅ77..)KRkC~_’@֫OV' ?#V,y[`4}2JzNZ1Mo@S48)`.cBDsUgs)igyktA4qYbU{3,ӤA y%+kݠ_Qo o F hm6~jV|raܸ(!nC70i|$5vϕʌU=Uq_}3Ċ90Ľ5*(<E$nǗ%8(}g ~.!T"}\/dl<$7S;:uOpښʪ"&(M,PSG\05щaP GW'jj)1ԴK*!5ZwnrQt!B'RSI7b7t]xLiv5_mG3D`uS ϟr-?qroaƢ`t)IɒA()`΂SyCL;@^do&硠Zo-^.SkPje:0j~ =7Tn,Ns'2'ŁvGϢUVQ#ZKzG3s6|Z3d;s= ?ڣ'^^`ܻ1[ Apj{o>P _ۢ΍,9N !R6ԕL T [ ~ mar Xj:4k M G32}jlCTooԚ`u\4i. z5qVnZNөLH;Mr6r6{ [[ikԅڕIK#}u,lbcu.E N c&01(FAs&74r E̢L'#*_t1. DsNz'Hva5l xdO qDu_Tc=@Ϊ|&48K{rٰpZ ] [ jϨG?AC͘Jx_Scze)'xgʶP9.dbҞȖ#3vCjar칇-sY7-X,-$((hF#?^2xg()qk!I?6, | ZHKkM;Y0LGhƦ,sG8e1VtvDhDhFtqkѿ;y%zwԵ}V"R)ʒ#. 7o`Da zomzxt5B0 W7G3{0[\Nj] txM@H٫C5_1>HJ)UeSK9bj~KCƞ]J>ڼIb` Fc탸iؐvB!tm#6!y Pm|X]Q;Dzse5дl4Ϧoo3`8BмfXȔM]ri[.m&cg[@ X5c:/W?R.mj\5[7HgQӿY<.Y˘RѻTe Y ձ* ggH1Å(&>FRj+eB*'.̊K<|\tJk Y󅨽 $+ LM\lx=`)@Ie.ҬRd_g~VP%?5Pq8dF!/GC6Ưl X@mVXVoVJB@('`A+_ĉU:5qg?Dd QKSK[cx ߀T}|`O=5شhOvk<S7$?ɢxv+FszMG^$!+P=h1-4\/(Gl(D>s"𧾪H9"wE.d˫izŘn\ĘDN4F\!T=O拇Xrɼ?M'TC\PEE&#MWW?Q<1tbg)S^,Yd-u7 L`پ4톥>].ki+25: zZ !g.bSi|fZD ?{1F£yt$aL4@N8}R7:Db%ܙϝ/M4,z:Zi$9:ZD3SX+auY2;7^~kǎL-_b h_$'΀K|䬌@SYUD[qҶ5\Nm긘<@~| g]%כ-% k mjf"u€BvFKADu4u;^*重A&F$#5x5vh0wٺvci{JrE=y9˟?6960Q )=@qofB t7޻KnWM7IkCQZL }nƕsfDCot?VN<FkE0c| *J[G͘`Xhf1;Nk:A! SbnI{B+xEBburW2m`6;ןOvQoݽ'FE ` ' DG3~B% 5gOYJcwgH#I$ btmAsёlEv0wQsV%{OVĻtqZ_(-zWKb$l):CyM)Y6J|l 2Ћ+ F Z̩BTRNu2NenjkE"_+VGKv K.j4`_BC,Bz )߾Z%z]6c6ɝuOfJޑ9:'urTRgȾ Od%I>͏:FOgjPX s"d0%?!񉊪t5<&Ǔm|\; qNUIOѼ )ੁZˡ]PBOzԴJOFLBP63+BځMMd1g [Nh5JwYXZJ^!*S%C S -gjZRٳm 3Cw)>B jSń_^C^`H$^nN,ǁ,Jkvg53vqY^}~*%Ojo]!*]UǛ xc!~!@m|62 |κ@3YdoՅlqBU?*D?1Hlm捪 GF-BlU?BE'kQyONA"e>aym_Mh|CHm#(m xS ?mJj>xXv4@<#KX7[Bd0 '^R[ |+{" XЉP] LަU^gsb-uD?&4u{ڮ me:R&`Jj5АQ5LᓢzT%gR|h"́"=TL AU|khq0THY 2 T*wbivpZ0^MDbE3zcdk̔vjcF_zHz]mj7-5- 7m5xؐF`hP#[d}..9A$+Ɇ6T<:e&pf1t6Z@CLhO~{u XV{ئW";w`D8?^ܾ^0uΝ΢{c*磏sx HuB ^:w#rÇ5pEw7-SZ\nwZ7} l !`JvCi nSI sR5HGGӋDS<() [dR"D0ɽ"hxƙr/bn;%1{# :CKFDgFpSYltg`(Tl"v/PQԌ9a70Xe`ש(iy>$[LN488*qSBr .k@P `?O=oBBSieKu+RO pC/|S;?1b]v}]VOI8x CarTv%k_eY{14w8?FH, ga@p[/Pa2@ߞ7 8p0: kg 5#I0-aJmz陇}+r&$%m)wt+^2~nf, >Utz J8H\O_%a77`>@aJ 5-tљ.%OoZf_yЭCǶDOS a̯z*xWMF%)cg0=c RJJ$J`3*l_mdeΎk9dWz O#vT#6_ yh&o{1}Yc3w]6R?[(wWݦZ'Mkl;} OȄLنOb'4#zC.# {d^c. ʗj)\a660(ήqNiր͘knJU_dfLjH+~D,t3|Ew .h#sr*y4f 6S3,X[Qu#z @LsʧDWWfe o<5(X l  f!&I;%{ #&*;0TFǮBZ猰ҥ5WLBiM.}-=σ]>*70GʷgKL~L@=뒩 'ށL5 ɚ.GH9w*b~WpCHSZ\+ؚq{m4&-ZӘMfZV )tr/ڟ d L+>š+k;GSC[4h :CMӣV6Kͦ3¶M^_ }%/R)KCۥbž.:mM6=+ .x"_ޚ ܼ{|[WeS¥tً`'[lwL"X{J7A)G+VƠ-ç.ª[HJ<`?:o8!Y(}xLrPn_*OV.5AV1ooϹ_96^F)"Z! R9)1I)$ *uF(ln}xLtWj|%p$_VAS ѸR#5"G/c!KV5~^s @[+j{@b vl<:+qx4jؼ292"ycK.OƎv=#&^n3Lp^МwA(*\)%RNϙ׉1KdEYY?I>AB(ql޷jea"$Eټ{Jǽ!@jfDSuasrhY=Ƅ3DX9T]n"tGnWuѫL0/V˕Js?hր737hҕo+{C#B"s Gj|? f)ks[m9wX +-nJKL]`ƹ)E< z惑,v,OʭШV\R2V6v&B2y}em@v$ fcoXJy9q]5뚛MI*x=5f2a\T)^ w._@AKK隼ɢyu1+-vBv$Xӵ0duUǘ _vt^≜ n{dLjPhm0<cyV}FܛKL(bS"n?Wa'/sN w"`ȃyׁ;ʒkSePzFSIB!UM#jpyG;ig cTEy_CZ fMe<\_.[TReNh}1~ ygeڣMJ0(h%t#{IId=K$P'6;bE9Rwat00!$^'i~H".ٍqKƅrtq(Su'`f-h' H]+Y354ApxYu p%p['Ss kYfg $DWr;t^vj`B ' 0gu[ɐܶI\kPՕd,L)ľ AllƨŃ顝#shY~6#4)iaس㺃bfbel,}/ };H]5:cXy![^z^] I SύWVn51Y)4!^qp7r(HkHvݰ>9-0&V/"6hhd'Vz|+드;- Fps;eP5(Բgׂ`u2fKy&g?R7h8HЃ]x,HaH:BIsdžtE<$]3=[9vH4.`ZY{VxƵ0N Hot#}RNGcP>}Lm䷟F@crF~&gC[@ GBMYjN&GBYMп@q.T dfq聞gYiHPA uƙFV}6&K WEQ|n/l x?,pqQ}iocH:kzw~ӷ3,-LpPBBg$MY䀖x)I s1 '91ecűe sԺcB]˅ȿsA O<'u󭔼fnEZאۭamyΙ5̄I;3J) v}~6橃10J>I(Ff Ko=ݪ<{s Mѕ?L?N]$iѺ6g2E@F'}6@w+ؘ4Ċ6ɭ"s6׫kͦ7=Worn -5Hݐu+8b|Q{(r0xvChjw2(r?c>d5D!DW\gnqNN|kw^EUQ 6<=uN9^=^kl5f ^1Gi+")mR*8n'I)}-/vww(ҳ6H>-c}IqҬҹ6Oi4e8guָ) iT Wۚ5.ߨ3 Y[3S+#3-&<vX-by8maP=;C?S/*8X'LY_&ҶRM tfVQ~< :i(rcbmG,yH3 ^#67\ Dw|G Z <3*5Rt†W%ppBr-#ޫȅŃhle),@J|v 'z5\T<"vH |']CBԕU|\|a-o 4wq"+۹JؤVl2CuSl@3|{ZBs [~-&^.;;ZL~ehGhw[QHyRF궲=e6Qێi 8{;S^!&GT o'-Mvį!2(|t^Y60JLLt3aIn%Y/y.7.DZWb <_ _K^2'Ff hKMZdNJ;4v_^9Ϣ['bʑsQɔH9>bʠ%"$0 sd|r8u?F_!!;~YJ__m)ˁM`Ze}#jWmcHGh[I4B΢QxOvk!@>傶iW8[mKgE 0lpnMvsS]R4@O2 0RZ~.-\1^'Z-L+j 8`k=_Hm$ъ#boS~ˇj{D%Il )h|@AT<S^aSC'lxY?4N9h' 컸)%>NY\ivwUZ*U!)/Mz[!|= ‘΁2pW)0޻7/r["{[=ø $X"]ĉ'"u2uV8T)U_SߐٱgYGuo; Ѵս-2'*,>(p $OBGQU/€-AayzÕ,B\bv(5cy;rȟyG[,{X[qwcOҖj0Oƙ.k1L@sWK/{`T#uз/96OPЗZeFSRIKn1LCӇv @H$PsMSCħٱ*X30#ЄśwW]Ww=&a@93·XqL7{nGQh#꾺doCaSdLWܢNt|ލwǒ6PP*2ݐgH` N-U53٬7"R9^敩/ ӣ1 MH#?4; s{jxKEMIQ\4 +_Mm9A3E26(u\[ҢRC^/'քî8f !4f]ϊ=&ٱqٟ)1, PE0jiM2Q}G;""&56}/扗PԔkE"cYw%-38g3"CwTq7cńZɏxMRw^p6j P|\1][sJYU3;[4LyKfgޘ r}e&Oig:Wx3ЗhJ]k9<1՟NW<(D{w"S:{i'k;3r =.XI:6 \g=C/'NEՑazn Ғ'$} ;zL3u8" 󼙈_*`dY.* _[ }d-fD{Lɡ2;GQN6$*`P"z$]sn\PV8?\'2S9duo_qI DIqToF] Z7&O?2&bֽOs 2[gP:WmX`.\C` (`/S B;ūC3WW_Ǚ,Mil;g>,/a)qXϵ?eQ.r!hʂ" p 7oq-7"~iSfQȼꬊ4`LvmT'? ޼4˘^Z )WL@[n>K׃e;8*JF @25+y522$i!>TMxE} `ߣ4' ӎr?We wJ wŜ%{4@(M`[0x(폖" |5ʆ  FO Db3*$]VÏ"3> EϴKQ@9;1k6ޅ2p|)fb/^hf?"w/UZ!IޕZOmKDpaKFu3o0ٌ ðghMn>9YuNƉnrPRzx4vhO"L{<귯"ozE:~ס`~B4Uþ3[^8] \ %hznGqeȸ.v Nw=/Rh(l*e,t#ԋ_';xCU#룏< Pa dRntuP#+YvȪ6k+"pP$ǪCE,r;w?t23wf='I8tb#'3??15;ҩ" YѓW-U8mN~9 +0nb¸P[k}GT>xY3䪲!(MI vG^ZδUz*" ,Rş tYn=wF&yRP9$ZL9^b;(a5:Z 1 gYr Z]{nY/<-қV6D+%ʭ,5DrDk!l&&@8v(0 }>[vʨ\p,Lqb]8dM9l+ȋḯg'IDjsiUy꥛qlO9ӔW[UfA1aUӉ]9k0E11amR["٩7{Qn0pp!ir4NC5;=x#|{nӖsrJt뾏ZYA9_sѪxeKS…|txϗ#vdwԱc}{mhyQ!ѾȑO:C9!5z ( ?j7w="|շ[7yA:tקOa5n {T{SBxg9#n24J&/_x ]X5G1<A"mo꯿L o٭A/i j<\҅ p3ĈYeBB_%}v֒quVvKUao8V"ɡXkͱ4Īov*CS.} =9#&'Vɯ,XR!'׊HG~/)my#OGsφ8{Z1lB%&5Ȟ T p}ɧ49V}һv4u0~Cʟվuv(ʐ Ę) *d딡3d3ӴoHohǧ, '8%Rv'\*K/Q.IR:YQϱX_B(tu1ܲ0C[@V[|t4J?Bg3)~8U6Db; jPM!D.Moy8p7 Zia\0=c՝2v4g"@XԠVI|3*IA~=+@AjTL-aje&1Y%WoR"˾("k8DWd!2RW }BM ")_X?YcFPm\mh{ؾGr8{{C,ɫ?QeQ'*6Bwy?}3vDGO3X&,Z2*x-(c_ ǭjl~qDiaq zfݔfRxU/gPMAR4 ' _jJ ɠeZE#D-H"7Gc#ciKοҭeޢcpB80ʱO)5 ~Չ3p6\0D _i{9ע&-q?{N`Q@.}*nЀ}i*;n;hB͏ {m6,|"3RF"74_ݍ&WD-|!;_;o]@Sx7RY&)PDAc^frLjU>~ 'P u;Q29E7G^r?~ gmT* k_]`{oeHK{",|1I8Y0"*[ 7@gE,.({@ }K`e" 8S wf hL)l֤*c>Q+|N>A{%$j\he~@S ?xQg!Ϙۗ6ک[#ERrGKwX a)f0NBV.4&߶hvZ~&Es:-Nqz{ §x,;6S mi\n;~Ł1X 1JSJ~|3K$Cg קNߥEJLYYu/<0g9,WwiM>ȫ}>[n kP C}o6"4w'zc3x 4Uͼ90g=`wsI.khBQ>约|m=@+˪bH0 ë @<\2U21ׅY}M? UZOok4ƾʘoE\ֻV ۗ!fjprI '~է=w\nnИ R(s _IFXP< d>lHҨ !p;ba=ؐ\M2lǦ9J!f!g*k"o\bYb*TrJdPfB by0߬LH/C3jEHs)aNߖſ8%VS(Z_@" Aj&b_d>@s`%5X#|Ȥh>&?Ym/zv֞y'ċē 梅 zf_xZD/te˯$}Yg-Bk> 0’h^,zALxmRA MTht?'isX$xmǙo E:_[g#?+ R]@D4!^q2V]ꀩ qꗲ,>ձϐUPN>}3'#;‚ݻ8A,UabKyM Y0qYnqs^L|]wo^06'UID/v֥eu9`](1 H&ܥmj9&t]t&ΨB*#ϓKC$߃*RƑ⩪xAIB:]rx xd$s;lӐFv*.io*GANV6#Gv8K& 6U ڳnx]?.*ik_ˇ#b-1|>)1 zn"y;Ϥz¸yHY?U>t㡏J5RheҢϩ^fwaMZm`dRϑ[W/m,oy<-jL>_aDu\1k6c,7< qYh19-G7/c2 }"N̽SkoNٗ,n|5tj^;+"0\i]6YtW(q{~&3B/XD<ҭ\Yk9JM\iGE3flzl:yZp1AC_U7~_nڠ}ߍ:6^'b# #LeGcsY_s-%GZ/JMð0 3wH#ف,ƃمj8S}6s fX fZby[)9>R @qy/N]S(ޥxܒP$ۆ䷑5Zݏ'>W 瀔q$A*7"<rQCłoMqk9xcԣ9=VPCт7eI^_~! #T-\1ިlcU]xchY?;9rڄ Wr#al[H `F5{w!f4IPl]| 㗜L ٧3 'Sav4Zws77#ߧuR J*Fu^` ʈ!y oL4i9ՊiLuR(RCxQ~}(Xŝp$|.'vnlAa7&P;zMЦPO[mB{IGKzg dAٔ Kv'anE-"Pl2j0kXx3>BM4v'mA(:i\_8A ;ap57ˡYd0~7 nX9RW‰I0){QE Lc,((!  D}u_,-j!r̐Bpƣa* 8Nl'9Y87:r崸G#6)W=yv ?LHrVt?ўBuv62lnHM&FT5ѕ63Oaĥr-PnTlo-8 gh0TJ,D xYԼx/W$@Q@foqA[\ 2ӏwq(N IwLXJq5(QT1GPh=pYFwhÎMlr*D _|[X)5P gXr4I9!7j6 Ʋ D0%LIgAzMؗx:ܗ&%9~GŬF^J*?nع_S/nF(dF|D M33> k~"0(ʓAfq/X;* fs2oPuĂOـ@YB0W/4Hܠj ,C]v 3R#? twO=)ί+⍅xn 9VcU^@30n62Y=Y vV`qnB]^+if_!%m\ yCG8E}(MmEwpXv)_G۫LbѬG12.[|J;c:=;ڕQ}C6R+qH1|o" VuxA0#Q6y`2_ >G:1̿/S1~<̄e[90\z9lq=yFbpL_nWǹ22ÞN$rgy+[ 2=܂0=F:'QRQ7Xo4rܒ<|doH*]RPz#VGf΃od8`xA&} i ,:_cSyh3y(GwQ04eYs_I/'KR߽U"`*˹)e$¬]x ĹTr{&&m4ZR0 l:'] (T;um.|%4ٴ d'J { s%,C$7^ƄT9HHSX&V3p]5r@*2=emœ 4>)bZ;Dyp$ A\#\`) /] r=6< ==d /Ri¦B}#|E ˽ǍLԆlұC'l`K,4s Uʞ.@حg c:WT4w?0DК̍pJ /!DSF]ǰ >ȭ@81%g%]_y#jal6.(he?IC̷ 2Ec-mq'-U]If:9P&i W/~\O/cy[[IݷiqK幱eg@ݴW˘J73 ld)A|] L\0շRIT*~0ջw%xtgT+"kԽųK'6i-)^ C.Y=#O |cUM(7;o*LHL =ɫM'p:^/O)(&@86+݋4էY}+mPjF<=1O7?ށyNA?Ձ#%`42Qj}dUN%1Q@ڵpn}3|Ӏ9.V&}G–Ű8Bw07zM dG7='<2>faINl.Y>`XB ;j2ik7=IJ .Nǘg `^KcajOA#f_ꜣыT.A1y&i%[p,ZVɇaM9jalD/@b.&թ!cTV|:-õKIIV@N ;Q-Z^ϨSۨ۽qp|ÛVd`1bOƮgnĘS\-1䎁\g]sWfz`߂Ceq,0Yҝ◈'V,R~dDWkMom ]NNe>(M`scGH՚^S5B:\1;={"/>AAK8*͢Ыg7@|{6n+ E{Yvɐ "W%">eeD*epVtA_(z> m)^^ ˝\R݅E{C/LddW @tÅܾDOV>ZKru4eF,E^},J=-;t>hGm#+tV]_W`@SG:v.PFIDd`s}r)T?NkdoiaQb)bK5 ,= kn^8t7? )/]&\.&,k=@s7oQV)9kZK:;F4akfszp^IE.+A'֔7CRޔN׺)㘸΍u'>OY%- -XDWeY]"!%\Q'SFX1)D3rKJ0lqVqzzRɭNƴ]P2cZ|LA^2I.sÛ>U{uzz u ;c>R~P6k *O0|UaGWPzW P31G#ID''fUh·/D>ں~t+[RKQF|YLG;]-ѩ?\' o.i)S.JX״bWawnFG7 [;UذzC T! q@D,uFs#l-q?մ'<2^JV{LuWW*F> 'LHT6 us[{$-,?:DTZ(<\ڕL/y/7]^La5fӴrCOC×0lYgYc03: 4 n%]LyVh,?HvTL#\Wo(QX/e#S@ Ō]|CJ2^caسX$-8|T[0Q1A'#"; : h*5ײJ&iϚG)G"p *G& gT]pP] '?0n[_(A:p|M>VEdmwok3ܣdɾX*SH:y'uD-Cq؋(E/%2[a4E ('ys.KpP6?Jͦs)$dM1I)3BoCNET<\,ᄌ֒\vd9--o5oH; ?IpaߴgEP@SU] |$\!2f^Obʽ r:N;H ."4<6*۪#O"V Kb8c0a{//NnR/1nï渽Ъ&5HV 0g{S3; `RԊo$KD&Z'%+?HQ󱝢jbIuٴ L|̂l ѦeRbA J2H#[ 7qݒ ?Rq桒ႥۛP3ٟ^?Tbݝ6׀6gm"p|)\hyv|R-LO7K k-e}}=hn|G&4,g* {s BIdIJ{ZsIǩx_BD@0#W3k{Xb q$sƬo,ei&y?Lܕu0``m3);K]!E:@ cz>|d Vx ׶cV#5h sg:w~JR):xk+Ti 0a%d'NN_%kl@{#)E!oȣ0vl##$}lX܍Ʃ޳vLk5",{7g ~d3\>xH-A1LERbϦmWY%8N6 #FIYu1W)`8~H7b12vgVe~IpUep<誚Wt)*ĭXu𪌙2^q{odz4QMHޯɽPq;ʊ^c&&dC\J?eO,>Ji3d̡ǒ ˃wxr*2UnuG썤][-YsF@y ;Š SX7d F5:} NŎi 81OS?؂2MC4cʔG(%scV9GxQ .dD_cޞ)w q~s~F4c%| g֡Zod24u|:㊳dxf;k++k Пlzղް՗:W?`%;,#>C!c W̫Koa=|" 5ۏ4X=JjԨV0'&xus8W.G̲}j1E('PizSW${`.9Yn"Ps#yFjG/ǿ3b81"/=6($C(:FB)uF7:l_-)b, _Ly\ɱL)YͰa:C$+ȸG%1~Ocu@`R5õč&(FPf*پr |x+x!*WPҸKivEsUBA tPV>G][_,S2l .DRdԸau/ 50%^guXJS9,lU~қq}(mNrnO)A vffFIm*s.ՕdсC9K>AڹV80`9"꣤/HF}viH1]^#TUg\{¹WUձB'/?{3Q F zlHjWquX"Avko:5re-U֕=}(ejsL>$dt opqk=5 ^x. -UAW6G&_R'˱KaE.ܽ^)B=v3ʿ)8zrJ0aOX[$MVA:Ý t ?b:/ئO>ɼ2Y>B!)x[ ko_3͗dr ݓ>JUҊi3:<]_V^nD\Seb}R7G_GѬ5T^EB͙p߮SXЂUߦ(~;/lUqh;8\)L")B07QU>j8AEn#R-2h):`UV.V:TʾbHIut6|u%ѥ0XzUMQJȔ@}Ĺ6Ff KP3oszwƆ'OO[ąDt#Iu. ;(+%Ţ.E&rIoJaL͝6،o/Cq/1JD0”;bٯ>Uh"NمG\nihN4(죰lyB;|V P{N2X)(v[;LG 1ŞjرlvpOZK4 Wuilq%[`' az bC#4 ö{Gڼ +͒Ĝ2=)[]I99 gc ?( [ӠZhA6.+=Rj̯bŤ |Ìs(E)=r483`j(!gciԯ3[βOtuc, 0>\X\Bs,ܻI{a3MX6j6 0xq>v3[Qj2}հns Z{ee# RD(hBc%'y7}0)Si4llX`vf&_Ce?:t°1Rj_ +Vk@OSmIa! wRB}VPj2e窹zBթµrOvfDzj:BsVVf򆬰[ɼݞV@&pSՒoH{_^B5CiXs|Ly) (Tvmw3v'g0aS+WaŔ! "`K%)q/ٝ /t*H7]ȐrݗrAxѝ?>i"`H|t1c)U|@%@Vrj¢Q3d9LhfM䛢{k O*%[HI'ڋmUfp2\Ero]4BgsY[-Uü'"H85~_g6YH/g?;7#q!n#>=ON em%kU(2c~zXnѫ.<+L@Wn_޾/3peyYMc>-JFc>aG*O0J], T)\q3E D2?f2!#Iw 9xL(*y,9]Ya8"|ѩ)…=^8z0Hnci,2X۱D᳨d!7v갌7RDj֦Xܤdwm 7Œuso7fQYvF H[+dfdfIZngHݓ!uj̩ԲUp^ɨVXa?ؓ׌QUڹ'v [^Z~> jѿ%ubB_(:oI[tS;8 J|jt~~`NTA=%2\QOܕK MǍ`Ab*ת\TV 2~b v:j2ނ |}DD)1iP;eג̳]]Ȗ#3 lRAzt*p~Wsrt-E" |ѓ#b,˄nѠtB~k1{[O2Fq.Ahx3Ⱦ*38Cݣ};t]Q5[KLچPk+XȦ2 nEהo*aS7"ȕT$o?>th_fgݾ\B{p-X=ENLE"~-{_)/wok>QncDsST3L;x$I1#J/Uw`vDrxAU}IA7QZE^xfH/W]s)?w(Ȁ7 c[ah W58obu$YdmVrهn6[i96?Tq+9g2QDR^H}4͉ޖ R0ݷЌe|$~cg-&ם*upzB\7̬D-C !ؔ: 'z?X"XDw;Kf!ޟ&e/SOS׍Iuɗ1:"<̓LLSMr4YcEI>Dw&}F"yTz-?˩缺kzMcGv; OfI#Za*GhΞ!DlN:u%|бq`xDDz|#yS0ۼ(&\[V*M6 vm9t "<˔F rHQ֞{E !=[y[[2*-(B$%0X 8zBGǻ>\ew%kHlO>rh(H|H"ӭ?ݏܨ&y \vK1=U} qu*2ɮ;ͬڿDj-G}Wd {/Ȧ *($e r F(O5_ň8y=E] rY{cb ?o8Cq]&6^+,8S /+ FZv{@o8#PVw\gT0}몱t +!әΡd1qx*J~QL$.6;hzz惒cs}t8g.x18x""I#塔NGZWOp걑uQYt}n68٧aE@`m)ܤX4 {)쐱tbR?j{Dwĵl7s&+ZS[C=RX7N{R_yF(1ٓH땻oS?ۚ.!STkc`PV^0.u4gƻs] "RL݄q/v㠹49Q8u)osNb%꫼XIZ9 ,\aLއyW;gUښ,, !OĎ.T_Ty{qyRE mv6(y>1ԭo;8p[h Ή ر,%"8"?g;lBtv֌;>yK6Q{ 3B()hDׯl(ur)u tG~ƓO%\iӵ &qӢ;K܊PNf)4+&9TO vYRvt(^ }# DMʼΰU=՞͝ޑl]Y5 Y0 2'(Y+DעŻuQ{ث gf wvf*4҄fx ^p䃺NP;y']/A rkL4ԀA >JT#"2xw)3F/L4=ОhUB/TzV[1 +Xyj$ls" ݃wH)]=wÙ pdv=>TX{^ƢS˂fTra01z U:[0`T>Xz9_Svԗt wj%i ;zny/iM(!=8Vd<~vgq.Mp]h0cn>|!QrF*Y-!q&UU+ ;?GY0nxI8)yV t4^'NӃ‰kޝT0/`5MʾL,eH-w#>*cxWHYYm҃cBJ&J8DAi.WHmyҲ?O94Ul/v͖)%%§]$:(2bi Ouz> ZM ~\@J4|˷]kڰYv&cDAa`lK[7|:UWHA|uO4x #BpY|q< uf )e#Z߇@@[4Pz'C)$F']+lRNP^ݺY*NR'PM=x $^;hDaN0Upxܤ}l@ZV7 $dp( 4%2ak|#2gZa# @DKZ"?}'p \^^-CxG.2יQW?֜,TO7Ƶ#w_f׮QAZNI3I^:>kj+sEpo]BuȩhPM|n=2\K}OLv m?>+7xU긳8x̵(+; ,iVU.)Υk >РRJ_㟻j 3-`em:}6HdS OٌELZXI>-{p`BTrK) !6A>8(pgjƞ4xpdȵT?(U D?591J(#(L ֟/Eu%FLMܲ* 3$A˟75Z9"#Ƒ(>dЏs3(dS Bp!K# T7 3?vFmaeuޖv.{XKR4x-5JN'lǑ28vƕtjPScO+kDdZ̎ڍ{q ǥ4Jx[N:FU\` YUgൊ%2[m> nfo_s]B1 ja(aBRs PD#fDnX #LcUkPfBEf,o|{$nQVHAjBf|F.|MѹmRQD O2RZ\-1}iqK@:,܆Av=5dU?ŸMwEAsJbŠfVW5e=L^ n0|b?=y(}hGײ;]tQ-LGp"A؁Bn망mjOf#՛k':"`ST=6)nY׮\XVy_˗Vib$|V8 i ww\[ݹMm=0ڄ7h;&9q^ve]W*o{TǼ%B)djdlffgi3q?<>\^/\zׄyT@L0k[>sqtUV#x H"L*1}u9 #Ҏ6Aoz, [J.yØ]?]i8bgsgBkEz<A$w,2~7?+)L% %7Ax8i3* Ǟ'_ݦtcd[ bi5K=È>YgDmԕ.z\b1?0lZh8*W|T4 ( ÜӝK A9caU\ogh!ȭBA/H$P{_M{r*2Ң/೧<^R#zy!sο~XjUxmz&QX!jJmdbKv LHr3B[_z۳rGvFѕoj]eɏss'2 H㚥5]\Br{1 e)37U>ŧ8wFxq__ - [5UbRkm%jZ,OνݡF];.,cQ2ʶCNf}AI;nYN#,@ds; 4A'hB&^WP9K,I5˩ :sg5*X5$t^t>"VHf0*JT>)isWTS1gZyM+-(lGd#tPKцߨ|djd"ɰǤߜE$^iɳ3B[2(GNuqqM ^OfuLɭߡh+1ӊ?"Dvߋol:<9dJ˒"6q&7R/'wGR(Cg&^z}͋XR Qs`SW]v:0: ;N `q^`8f'dc8rP;d3v\gNw"iK㨊QkTWt`)eBef,5Z.V@D .ԃ8L|iEyQ .;hfs F3 ǰsDΗNJr῁i v-Fja83#`@Mk|xzPVw al'H B5AM%BO>8MC/~dUn#˴%EkHl׃hy:\<<8)O_ֻ7lx+>f=o/89([BIԱs]v'f! H_)33$'WRExA\^g2IAAk h:,\XWUR"_&oK9a1T 5ޞ*lq O~6 ܂ȹt9[4 <7Q2_&P2ty.L]RWA[#(Ph,{sCL2&GyHSC29;ٿZҨM2K,PA#:M1AGp'02Tg eHXW7M>9t.9BtaRp+\T"o*IM,>.ge!|>3S3,ROyOC[&{7Y.aeDs6^:ugCĥP"TE_N,PVHs0AGl6bTߪSʪ C抇@6 $ךNd| 4[vǖl TqcvN }7-h>>8`]xoqR%⣼w3f@Daߕ=ʶ- ޼--f!Mg* SfYZOݯ0+ YB?难P (#ӱA[;DRh|KAԐYW@#idGlQr|x4y H2o>OYz )'s UM 5u)tizMvI mw=nCS1If 3/lWh(:wAMIi*؛5<;]7D@,ї>5d(Z24Ê@]Ŗaf.3uMTKBąxԓuk]> L?/M*ךTdTk]Aὧ"$ZKA-\;5EcXV!?KA/떔VŠ#w/+nwOSNt_" 69wOH >,|)gefqjb. 2qMHQc 9ufͦzBBb@QH.Vr;2(JI_f)J#`B"=`>eӴp386a}LFGl2˕$mTW+,BsjwcE^}'VS[OZdLPݫh4˳tCx KlL [Y}-ƺ傁D/&܆k7 >nc8ºCB$x!"f;jo8w!<|@T%fh4[d#BYW7'd1V2T +@R|skFs(Vg"5Zo.Qy$IۂKDAH@9'|gYo%ʋdu Ԛ700ڇ<̕L2 kۯ8N1z$27q  /PJw:`q4 v 4SyrNk67p+[g3h{U&r)&W-8`'A33#x`!/{de8Mn prNJlsA( v[QB|sv_Zt{2]pmJ[77-78wY3ȁ\`ƼC wJKgχodΞU/fN4nI) ޹VNg%#;wz%#/ղf+ '[g /"r+gޏ#Z6|/#,JejpMhGEn&J) $8m2МV Q/zAdK -{QCC4_ChRTy5:J$LՄ?3Qn?QZ\'^4r\A^"H>hI>s"`g}#)|M(byB2(^@Yeէw.ɺ\$Ĭ>/:ׇƩ<ór i ޅC#HxY,+8m|.)Q"6]';˞ NY|2#W AEMC[ٯb`$nEم)1<3M0Eg뫖 (BŖU՞IV nYMx'伮NNS XN-YtZWҸŒ0^:ii'[{w 4u!¬ KxQ+).\5YKBvF>z~YޑRaHfn1II)ꤡw%@|!64"#NC~+woKE5ѽG1=\IKGR$L(^y>[zpyNHO0wP|{pyeꂃD4F&ЮBe4DM1<_D[:_'1 D2Zۑ:;6],>YOWPU~f=i~@ؙA>дK*/M d* mȹ 7(Ca&'}ND-]r&f9QDeC"#>+)rM&sݘMȵu؝;*pKx$./86hA ktSc~)8l(E3wR { n,OʞԠs˔L5ǻ2dƻ{CWGgF{(ʼn}^w˔x #\^kjs~}fVk7Pem#n=o-f7si LS'>;5kau3 ўIBXr[.\Jb)q!:)Rw"Kě=~[Q&w'Ur "$_B-H @PaWZ]U4  .˘^1_TQ#X8mL$cqŎgdP>tR佪ҫY3UOAV8rJeޗNbۼc| ҃zC`T])6NzPmfMn9Ã*2H$uÞ#˗b ߇]KlUD|C.Se2kNWX62Ic̊aN0v8b>̄UNܑeK6 g@P,dRxR󞞀;"]b͞K#= DX<:2I)a >u8q(; KOX)`Mo2q\IeS=ouBm/zf@ݬ1EظrnTK V2v26,L͛lLsC,7YpsO^>a#n.2eȏ_JI=68.V-,a2 woXT܃ߥ,߭wZІSdJAr.~UdIy$;ToQ6pzsUݬ%R,5QE1mP s?v!Z`]~㷜۾`" O ͿRfy7UEj 4]u,l+R(x ݠML"/i=Q,1=&L|eM)Pܗ_oz @tPg(SH_o$wU4]@!Z~ nc}*! %]Pa7A]J:#>Ff%l5%8WeI9KM-YxxK(9qh`v]^5'}~(+!q>'Tq:( P#=fiy"oxK]>$p'LslxfV u3!3i%Hv\G _-_Zg,K߅_9H0k?*x3z7Qx|Ѷ҅G!~(R*ϢWdj{vJ&IѐwRl2 INA Nă=Ea JDP jnl ,,*g!|U$Z݄Ga1܊Dpr7P9qäX?CGQ6WajcFܗſ[Y^ށo{%kNh8">zbӀt Rt{8]tyIT<͓>U!s'YSx!MoㄹZou fb% sw깁³!|LV 5{\?,! /NɐP>RD#1ѽZ[m^:8 w]۟Ήֽ7HA}6j.*A//T(5Dq\.h@H"x. ف^YC#fH:dɹ5t^u.oMYAwMsorC`XT$g}{0e,FxS.+j\A0S|)< ud𣌢2YW3‘Lj4AiV"k4cFkijppsT}G3u'dF[S,EqМxjqeq-?+$N.%D]vu".:4DG*|!LE{}P=c&K̊~VbNV¨mj=wF3enh1ĘrtBE*3q&ժ&8sޝ!1hpZ]mfI"r. g%q+3WY٦t6!4X]%gjB;D0Mgg}ASLss]iH-hDRx4!! ChP}f&;Gܖ;rZj$3Is+Si5L0+]컴\TJLQn18F#dO&:O[`ߪ./X//Aj J8ig,Yڴԣ+~1tqrH᫟ʼnTl8{RDW/4 #46g ZeFd_@䐪 KG=溇A޶ziy| .8kKZ)=&b,;\d-b|p)JO-e5w5+?' MHz(2w&zfOtQ}rV -ѹNa 700] PQz$@ RΎ4U2U1߽8rS?YF\8rx;9&l&Fs.OL\yĞ$m#TcL8l_0_ȸm3x[iC;⍌r|m|O Ο~*1A#3-H$peOs.edm4$ 6oA=m7.B_wJV{az-I/SJ2{RASH֛s!{V;iVe[1QB Bw6ӗ'[u(O^O-R%p,TA'd20O~Pg6fQocz^vWRk0ϙǃ S*^lJ}#呲'/@]eH'GgX+W2ڍFUb *P,^Z: aبugV UֻXߗ*O'lbl)q#E)=bzf_g*YS h11'ې\LlA鳼)D xլ8b.^eV-Sci|I5ɛ~]~P뺞?NF#cg =,s bѩy\ߟ80nR`pj[ 26`MUAo(;2rw3uk? £O^Nb ֚%oL`nK.O'.;rsAquǛ=$́*+GXd '~Oyu&M ƃ[mK(j klsYrVǷRHcǶZ]ѕQf4Y/J^P8Y6ta@!.j5yh]{x#"^ﮝ'Xo y⸢}aidh6 ֢g/r>ǫ FCKO+ ".$Rۅ͐MZYSCTH)VvhtQyE` ~#1絭J[_BqCiI8I5—_]&;=epEv2Re.l]SW eڕibRDS2r <҂hCx~>C -&zpr]/Iq9X+mmmxr ?"R:ĸX^n6fu&f@Y f{)Μ9h\8[ 69y WL%jzRGS=htz!R:Yޘ~fL6z`A~4Z;hgo@SP~& 3́\gh!Jhs/o愿[~"zLƄ؝kfjl O+4n8*4;^(LBZE?MJh#dIP-A6{5i:BJ)Y aOүj\&8ndžw-S_|eX!?N31T =2)քjJ;u="8abHѤMdd GА3IJj 03ߏc #J38Iu|gkx|$;6 !_m ,x z]Qe5V#x}u"Vt@5x)Y` Cu_@DQ']桘3䘈GKXQh [Do T2(TxSov6Szh)Í˦4"ZStqA9~z|X}tht gCU _P8x}ُ<#BpΙs}k5I al9w,\Qi'W|UôIMpr-G]EZ"6kvJC@xq:2ޣFi[ua՟^X؏_@?\ɼ  "%Ų 6Q6r\xڎ |tev(yoHj ,.HsP1l$$Œ%= LƦzuKquJ=YG^g/ޭJ8WrWJ6YmƘB@LiiZ@? <ʖcN@EܸhM7{jյv|AeQQ3,4R40܃6AyH;H/4308Y޶T}[qr!I*+0::R+8yL~\8Xظw2'-Չ˂pKUdGz̨.'E[/qkYү^s `v=w6-KӲD2wY><.E}OuvNTEF&N NnV~+m&'(ek7_T -I3L0I8'M1"e|]$i3Z={gɋ5nMMn06a&7 s|w^nUQǬ&: ̄7)W>mFb w0l !06]CYvbThT<ݣtҶ{67go<~yc1ᬛfQ^ԕ\RG)\M{҂d+%d=MT,'O N: f4.H;vq#\/Z6rE~{sP^o~/zs$mR r_0d$տG6%;!%#f7!ģOL aVYY-!w: Z˴Q׫ I4Dg)ZTd!ZIr$:uE*U [p=Nqfw2W6ֳ oLLs&X/h/KD)9;R`iJV)56/"AK.v߂T4cbKޔ|'&jfJ;ڄ+,~ ģ~ΆbWí%HHcH 0̼@Xod:3^普Yf~bP!2*9n$x Ԁ34C[z>rRW4Uaxkr]$ͣXMJm`>GXD&NLwђV{^ vU4vp?;|VUO v7*O~, *3h %qtBj/^mp+*zk`֏{¨GvPQ>}ē2Ƙ ̈́EU  ䷸j=kkC+q[ ] C߸Ny'utPT0OvcZ:X G_yAFlqA]a #J;#h^QG|E5=&1ޏ_I>Tm#]1.֙IIvȘs]3C1'' CIzx-U_?|$T ʡ>Q+q+Tu*AiEڪ\zD|qȒSqlZ fmd=fK$:x pxu1+J]0BFLj XhjeL`Ԛ-tj`m|{KY s'dVVj9ЀqEk¹+5f%b.Lݶn2pEɧ}i`戴aϡlu#.~sq/ (VV 0?*#NW>UX[;5֯&`9  4hp/Om'V"׋ FzBO^qŸOғ;塚d n!$mCT_JlB걼%*UTL. 6mw)&%l:uJ߾ Jm"c8Wpg8y5R28.C6%P;s (Qn3OfJ|& r?yɥH^ `n< ?.Dm69˿m tuZn<& WErH}(u^ƉV7{II{mXeQH4ۦ;U$DyHNx q부 pxg]oɯWYʴ@:nur{7z, SKu8u(=VXY@*^Ϙe@\œU4͘}-!j쌥!HqKůC? (5]1̌L=q82 ݷĴ/Kd}=s^ -LM(''<&|ۅ?[FFO2 vH`湢Y6k(^5 l>8.z= 8WW\ @ܿai}9־$FE%`Cv/ h\;ADeޕMWbh]-N*Ayqasܹ0Z`wS[W},WԊvfzKɵ  jV4TŜ#!ֽz.cܟjh3_z$\9i~=>/q!\tqtnT"uC{*06lݷ]H&sOX$ҭIMOt kDtpڑmS u_&6H4u[3bѧp?׷{CK/h2gW>J78.BxFwZie߾T<#!(yjM}nD@}`KpJQ'R jUV1cO"OECU*B eBǓ^.FQMrC0@ϳlDLsXGu` : m֢shQE1,9%'dHAMXE/1DkcTIۉ(7qP*AA~Ӿm zHٖںspd3 a#3Yia+}Z-Q F0t.Jky[&f3jF~6^qrU3,ի7G몾55ȪQMhjBe>}!C;q,EKjy2t!EIc\`ut,XHFθD4te*F𣤜=_r)ß:&5j!C0ʫ}ɤhusXDSPGvԒĕWk:Ǝв%3LRq}fuvu3=+ѣl߉`5c;5+Bbǣ}o^+ݘpFh%vfW2PrL 1fve, da06x=#Imb.]*{W#f|^7:ݼWJ$# ьQeGKgT>?( tWń5e3εN #}A}?ǘ]!!fi?~c+bΖlZ<eu[Tij 9²ֿC=HY(*͍qG$eD>kAbJOZ=7JeC#OժM " FXA=>8"?&kup<]WWB{[nYjP + )uĮ|WNB8ل 00[)"3fC~_ jbHb}Vtv+Xx-GS#?g;[Nbr荊ʰ Bf'AmSdd&BZ*V_G.O0> cr$J7j& 5ۀ 禖9^Sy=to-7Gfj=%cъ@<:~Bqe,g'U<;2kx, ea3xI'>c$@h[P,A#{uhyKS2dh_`1}CI;k\7HF!54kHR}8HTJBڂ:}%*+ٮWFM ;Wі/>h[Sr*.64E5@B>" 9 :yI[ҠQ#  O90ti=LGgU^_Wo'(o;S?웉ۚ\!I Vm f3G4t}2;PAyM@C(}30ùlJnw>$m`P5tƿʷ~5m($wxxAhz[şy qI/],VCe܋n7Leǖvp<(KThN->Xtmg=ػQ!v2偡Smd:%OpoY@\nL^;Ri =R3Sd|ƴovᆙ+]ָo߰ߌ YUUӯȃ5¡[ʆ9h.-E/AVaI'|DϠWW,`a[6Yd/áxHHy}d*Q^da1j[PRGv^bf8byZ~Cߨ*?V@D ߾%4!rݟij|6,87Q f9vS"~ JGḾeXii݅ugZ-qs^LOȂ C^ URͥR ogxhw <^eϊ93G&JOsKA?(bJ슫e+_}#BiCeAhUYjj 5:b{P[7?T/dNbw$ r2ΧR$@q)?@C36Pd> Un; mQvk/"Y2)x1^!s>+U]0@/3b#b2?*2dX,b0-@MU/ Y*{$1B?Iin?.8RZQ\p[,:)θOB7T'#wЙUոb|s~?~Lkonĸ]fa5TMV`QS\6-R-7+n ' d}z׎2td…VU7(r R@@cHoK#-k0 F(_N+lahI YfK1VO|4'$2@`A13|z e:RiN/ ~:^lۅ ؐҴ8ő0'f7dU "~ %SrڿW OC-r&*0bk!afzϔ˄ZotR 6c2TA{Œ^NJD?Kp2HO3( XWPi!C(?]g!o9B+]E_,1S,mB.&LLnV/ e  {JRҳ=1jVpjaIVSqS%s(lVI0|gcf~ip~ ydXzMƛ|" g4,ȵWE«x3 %'oWp>z-9Jeǯ!PkVO޺z~#bp\m!9MdaH"UmlG*凘-}dG#Ib1RU'i4ʡ%g45"=/LoUUd~19ێkU< >v~.qSjY-/xZDQ<~+ {b+b&VgljMOM N vւ/pU^z܀Xp~s3X=)Š[kEo\2so{IUf ͸e o8ʸJjTaËh)9+,4#Ah Q$V&ʅxuG}/OGp=,@TYeH)jݦ dC/EfbRF'Βf+T0`pgi{wEi!<)y]*G1yz^XϨ&$>N Y52y4l/iC'=H 507vۥĒҵ!;Ub<KYdRb\;^;&[R7(a#G6_vfൣnF]́&ҽ֗Z.0A:d3# g!Yj%H2GwDK-m#G~8jl XA3Pejl >luPjcZSߙs(ۀ}C͙y7\c7o'XM*x2C pTA>+ `B)p5ݶC Q>"r7ފ3 ٫hG%BԜ${džYfX$Q|[YCK @ #XlptiX㈑yS^H#| B2u02?^瑩$`et`1zGa&35%S|X :I!w-(!ɡG_'b!ZsBmmn?ZjP7S{s{qs)mq5QmLse]%$tomnIB@6-NJӲۯ%_ƺo?KKjJ,,Vk[A586HĦ!l|qg wF}YRnl#!>ym-D0uugDf19e|tвv=~$6@3)O{th^O_3 LX+P=ξ;f\y8hܱw˗ASS]O},?0X\.kJ /M"ups(2n(xr:\:LozThKGdX:T\i]AQ['Xf3@Ew9/cuc )H^]#YJZ/Y|+8 CLƍel՗-)5|"BptI<g6b2U%IG}tS6P:[вwe&JŸ́Hgd>WWn.Hz<}ajOh*-|O6i/Aລ֪w>#q'Rm@KA1FUj*E6{fpk JT<@~^6ӴI&nמHHޔ75{:d9;|O)Nd5;}>K5ՠɷoRnüqε5=; iCvX;|Ѹd 8?vxIC 5@von͆Rpj^?tDfm|+@;1ٲqY*%Ajxvg+uKfKT1ک23у:>ypԊC[;&R19z\t1BP0 Dts"89u",6sэw?zy YXhoLwvtD*_w݂{C!̱]J9gDF F^ϓQ8߰Þ0 Ӝ=?G3*Ee$"ŴB:W}*e=S/,}zrɅJ֙?tى;utVŒa?cBBՐ0#5}ƀ=;Ä }vxP-|#߇#|,qFv9љR& Rѫ򥇆/̃G6ǭ]:ъtǨрV,H6dm*tjĘMs)MTph}įW%fF7hP9[2nNscxnnYifVAA<iɒsUu]&Lxl)BoݜJ~!PHES?4>ǰHE+ԑݺܕ"/- Pd{B}qeӔd bf..D\dlg^)tyrU*?MwQMe+pD:NG4ӾXKӉwꭓpiF]ܩtӟqRj˘~6^{C&J;sDBg pC7 RL(&KC>t&Z?y{嘫 *r!9o皦e!]'ڿRuLĘq Ib+0N6_C8eGoU(ۿצp9V464#H"pN )Aar;D,{2HX?N]T{f|,0yުv,~l Z1nBA:IZZZի)QydztH=oe7vB 2Nȋ~ R>D,EΈ/CRa/d`UVs`cyniVy"Ai;)Ѷ$%(ۓYuhЇ@OW%wqg[Y&sXsB3O/WlZmցw' 1:뿞/rXQ-oo 5pNcR'+V}%DȜQxV8ݗ!VHUz2q%7wv R-B,06]COӿ?n.O)R˂}cBap{M35n}A#A>`L&Y%)g*ѣ~HYc !zO3]! XXx$ Jt]0r?ZKC[XX*^v䟆 5DVI`c{VS-|t#&7&b:J:o['$OwM=p ESשJ_֫>qxnKv8n[eɶAO?ܨ󗡜 %zTqN=>sMCb5 _cvKrD2f{6|f!K^SV|i kks0rwKp44>;yz58 `s?8x: E"a'JRW7n~u8mFZq=)9*nUjrm^0H<^HpXv .Mݑ%sG&kc ;g{F3fVgi){2ܫx\M?ĩeL4@8>ޱb̌3DiL??gyfN.֡wV4L` UHqHS@ Zd|ڸo.KS;^tAbAe/dFIx\{|^wQCI(r%}/OdV}\o(,"6#!֧^2Ŏp؈*5UM5S߼qjhRIDPh P4'HIp(YÐ, Li沜w2ŭt`}EY,x3#@y|,g`iTi"&G,ZEU@i%噟nDs}vkq5gq:ڡ$4̸H_F[]b|E i |( Oq-G*1gؔ@PwVf\y:g{9DqF3RveI0^#yv:z܈ RgĔdU)=,  ^*RX-,uu+xˏUك9Cx9IőX/~n뿪w 9X;t>-26KgQNV -2}qlb@#qkH21HAդl90JiT[o1ky,5>mqZƏ d"o51BgD OW20hsyPk%8A\@h, ^XjUd~+ ?/,\H $Ujg6\L34rhQf/ǧ QH3de2_a+)_]|c;    ӛWK;ABNq4nؐEmz:0M)Nxj;S9q)*E,ؐIF2Ӧ6,q~Sh<;$%g軠 %bZbIkDr-H kM&, W&C+҄͠+kI@x@"z0SgURr=LrT@/DW\, b/Ve_}TAyֿ~IXAT#tIRFO]ZBϜ\xW:ѯI¨?~{ & MVWˑ`U sx/gئ|FtSl33aN! SEd{[/VtųSs0Б'lE)Tq=G%q,ي0NBMmpr d9߲ a4euLĭXkI7 .'mT;zFQnt4:;W 8/]:\MV[7%d% K'^ZTg5\q0QaT4oi5zͳ?\WȀEzf3( ܴ*[LFN!zƝd/N!S{u}XH}3ۢ~h|k3:Bq/ UP5u ~Oj+Bb00 &ݧM i7,%%`B#kh:NYmsqSQu7Y&Hg?=a=WrjF7O w_+8A0]xLó+偙:s)zu:+7RS3y te@^݇Z8Ҕ&EhiK-i j}D ht^7.4ߏ>Q7 yҘK)q2CUHn F Q7!xQLlg än{Rg&O_3c.}9G|:ʯY ɺ55xt)4 `Kp΋roLA wn:̿MeItYRL#uY|v WlBS剟f@$Lʓ{?Ug@=+>@Uk[!k{AA5+*0$101Qdn2byƟ'A/-9HĬ:_ӬjXuٕoY;k=S6~S6ePGchڦ%db&6 Ab2Kכxтnyf7(_ KWejm);Yc`C6y9:d 1!$R$4V6~$Y{k' Eq4)G"QԖA\>ϝ;Ųs o#s8؜&bEJOl*?PRgی&dM.D:̓bsUFwuY[ {֚XWM$:0\gu)²x7H 506`+Ec|C21PЃ?{S6)WزD( HQtъɠ"v )J],Ga"X2 좋cԵn{zy|!>+Fuı6tשaϱ݃-Q,\՜iQ^YO1EwZ"da:P& RipBOfdjL 0%VvE10X0Ϋtd%=Hv^c-f\'չPJ97W5mƽhֿ(Dz{<%$[? {3.cҖ+r qbeu%nۖOW95]@(!`6:!iqFo(, fxVsLHjyK_cAOQ54T1y䀣q0ۑv/0ȅϝnzps,r@G o J)T¹wD5K# J˰̿DQoɰe{ ¨Z ϡ0;;ek+@b2̓i4{:~~7.gIYUbCo Aؓ5 CWI\!iV{3+^ja1\YOMݽxƕM"J^[>큋vFuը=D1D!: Ќz&4~n(Mn$pӚ5-ϯ"s\iZy+Fzl?w3rm l]̗ oS?}8͘PtHm%Q%(j] Rf[Z~=–N(>ؐ1 C_>lVCHkב|PK-#@Tۍy-hǶq"3$31&u <=l}bNWe+{Yb=[;eyG7Ij"?uM}M* l_y]"'{#„ƥ(JL݉[5@#]]_tҥ??>JHYfV[N;&/%;5 2Y~"օ:N)qtDF`[l0g >Oq&I,M `fЫ,~83|SD's0S TR^ %EM-ncfeŏJiP*CJuk LKk~ fJSr@d-&tXAwg*LY-k:m; |}wgBf{mӺ{ c\@9cud̕<94DD΍:u$٦O!z!UQ3'-|ϪQH7dP60P3}64ˌgzF 6}k_-UWUaDщjFɶa#-Qu*k/+̣ V;ϺpYYm #^ڳ XN=ޤ\wc0 pV![Y{*jʻ]LVc'33,LΧ:*9]YAmqQӣ98眓! x|>i`UI~9B9gh-bX ?vKe |Ld<[4ЂTp4\pqTK,&D9`ƑuBnRB~9{ᆁNuV-bIg9k8ۜ`*ڕanK-h$DeOKk!=u #.mr5DZ<X/bN:W\W# u[9'{H ֑y8{.K98(EKW Xa; 2UtZ, 6\vf'9~/6V7=Z3nFqP8i/ߘ`uGw]ʘ4^Q;CYmG+L9Yv+GA2Q?(RoB bE"r>p~PWsoA==nVOHEK.s4~EuNn|JO踵~y/7 eщ,"wdL 61V.sNo[=nã}BmPCSVxNռ¥é`Ǘ Of@]Vs _H s5Lƣ(K[7` d64p dcu $|;%̮xV-5"AXmgG>;5Șv)"2U "Q3f7(mynx#ž-iOtw=8 Džw+VnrKgdGkƆ$1ް1lu鈯YXS,NLAW=#P1cGe*/;[%d5ホoŧsESPM[P5} (# 9g`| qoS915G ͟e<\}:L:+=mZȃCp &NB51 hpp=WO0ʻe,LX|t@wcW cgwF(ڪwڻ'Va :G|< 2[ͨؿsw\T!J3aE17Q7]`#sJv$s-!Tc_@Vxz^f ո{KpezIT|8#؇X*t-F7?n!$UUuM@P9 X[(%#i&t.Qcu@hFafDm޼6.cMn/zWLx'~k*N BL/SCƽ7K&KPV>0i~ NcAG,Iڄ)P&5\Ez@Ա@af_6}K? n&J+3)m?4~=D1= X8eCJl!ݠI ([ͳ+uOF}pf4h!*D}$x Uְ@ yzuFF7h^SF bH/x._',rĬTViPK8G}5ˆj7 lE'v(&ag9m b#3EXma/V⋙!FCkuzu<6C*㼷 ϟ ޤIFPKdؑC^+9t+5riˊ4Zq3z,Qbq6QcVޥ!Ve^TG6Vse<EejWGDZK̟Pg;ЭjmhU?^4hE˘66#v6S[ў*]o-4wP;v,ϡpS8EU"萷KX kp '7`im .Aꎃlk1\CPHuh$ |Sk?:\=ە[ YG"#6 v3 |DgJU}/mV́CR2tb|c𶌄:m%47z_ o8J@_Wf(G;'|ˀ(M/P+ B]܅25qU8.U|"*wI2 |+;Ƴ*!$a:sB ]m{wQHc>{clY݉&q9wRZ4?V6C&/n.S^q=i)bI mix}MUjq0F.m{A&qPe0H)Tn3dؼuyK SY<7Bh1$Azۯ+=*Sت%?6E[bP㯻8Dl`8ب'k*F,d [^,)QㄚÆDY߁U<7[ rtܚ_씥M?=:M_a$ jd饓L/!H{>S.A9,Ԋ*E^!$>]*7r߇>,;Qd9[@=)Uݠ`P}|h5qe͍ғsqK!3zn~"/mNM{ 1h0QxcQ"3ɖ[ܬڵU43D|ФT"ItT?r,59F<$ 8p zA;BJg;kK$!'YB*5Z#uxhM?6tE݃_[3)8jC&S?RpO ?VSZL}(<?@V҄R $؈" Ձo*l5hȐAW:Fӌ){h5ϖr:KS ߑ5#! ״8PIʰC@ {ܧ6<>T@.O56$uh< Igs&t ]W;+Wŵy9< s2VLnkI]Q\m/Dӣ_+#YdTca%TSк$f-KdZM$Xr:}%*Q xq7ETbV_ް^p؉{*ß?F[7olg7%5Gf*3fHXoW`GG۷WԽH 6&g bO*c`Hyi-P{jdJm]5qhẋ1j@ZR%[v̻$ zL2<3zל-- /hNP=C .Nim d bU#knDt~v+jxI]={Gumaq'xG˙pԯݕb^ ?#uT n # M]V\జMg̗%?Z6d\ +99@~߄M)jrdfCTOe{j0ב \y.թjAQLwmK]i1R;WkG%;<֝py;[[1=P[\\\$GX e/$ޝD&_5w.5ePڤ9b)@8 C#[dD#:_lYDLHĀ6%sF5Q`AIϖʝ9TXWX&J:@ǃfmp2 7^埲V-rjXvj3L'Ha>I9&Fb.LJs,-k\S Xk2zJ\ľF𨾿&/)OI-D0pyy^@M:r2< ZXdjhm[OHQ ,YC;fY-GNܺ-g-->#5$գCA:Tg4 >#J!f XM8&D!R6< du-oX)-};IM½5f B ̭\V\*-C $nwdⱗųnlan-L>#{jZ?cLwHߝ d%ő qr\Qjvt9)&ƕh2.-$a՝]Y\Kb|wu/X@$߲AT◞DAh J]>oAYR,T mU[K@cR N\.a泆 I!oYD@yXuȩ0l\$pxi€a93L[_RZf©+WoKa)}Vn$uSG|`‚^ҴF`Nb#XOAx,Ь1уk=FAci0ѕʗy!]LRzg'Szޤ&,w򁅕N:'e߼D` 'ZvcXOYH$b+ܲ<pXz|≫L!KsmV9Ќ\G"kaoZ g~MR1U~ʮۢB5w0Pi2y|A~À0^Ef5lK^9װ)Ѕ\? Hp4(X=c tQe ˻ nSÎO^"p,?d mk lؔE Zt;% CJij >2/M\Q4|.`_R4*Cg^F~g:Ymi7/`EE nU6'"U VBOGV#2P"i h:C eHھUcּnjQƑˣ$ ‡rR? j&/eፚgf ~~yE==>jOS t >X hǔGE7'Ea<+ >LRg!$̊4G8ӍO|cME^ kfQ0֜nVcʇBi1  8O]hōFcGuD՜&jCwnN7ƾ! '0w L)Pj a2h+Kg1b2ҟ7sKf]ۇΏyNJ ˱S{PZpfHGrUd/FK(87V͂`'!ރ_13GcM~EMHMOJ4ĥtx7kuI#\;ya'J)}48I=+}ohgXiݯ[L%v8au胹HJFZtiZQ2j$v@\hyځ"S8=wq%Zwml8#DC @sBHl"{Z;Ǟ.Q!3E3]` =HyAYV=3%ΜØLF)E5HKEz7< wk."c`3VV`~!$`U73'6cjڄL8֏,bۂ&: 'k%Oghш/ʴf:VC_ʄssL%#<. 4 AbiFUX3iK$B0=a9*SȰ>ƸWx5Wx$kb iGϱq,3/R&?cYb9z"(ۡRJMe^:g{tǽtp)A,3N5.=2H+/8G nDOwdD<=sZi?xck8 ZZNjfr'aL0|ar-XHiKY#_,vY?ҟ' `Fvxhj؄T4i8%`:~LQ.Q^ј')KPq\@uaҚ5?`Mx#\YUI5$잙Ae=£/ )?6q*Iֳz> ׺$m I<>_ru@/>OE`ĺAz22a35˚@Fkڨ1U $1?P#."zQ̼ہ5'` ۀ]s7-€kfݖ 0MQK *fkI] Xb0~{UQZS!>Z3Q2?DX_lGNUjmgׯQ~"&k>nC*SUƊojɃ.OJ9[TҝyWH'0.!ZXU,GB`-F>04&5-GG{΀E#p*bKan+:Qh\qe Z@E5( U!-Xj,^2FQE:j:D[LT-+-ϛvV栛q,Oi` Prʞ5uH4c짹a(!90ZQk_@ 9=]3K4F1ʆG,NrV㒯 /jLw #*3K)d%E6mT|4M__,a( @"BpSG-⋮žۘ48gFM%:\0k]:iވ1]ӿǀKi7]|F;ؕ+ACUS6з;)t۰)lޠ,J\)itNqWaj= 6[Oc/'dֵPs&$ګ%,浍thvbuzʔ;rS_AAĨ p|f|enw4nzXCʜZ`S 8l1UuF?gƾӵ٬{6xL甏&)-X 3UjKC]'8aA>x3!Ʈ1@;VݮÖ bg5U<Ny~eѦfCٕ :joU4dkTYKo}.e>j=fAySX؈Orq&يp*LxuQ~>LD75 H dI{k JDFB3i'.ݓ]M=pV ê3;}`/F㱦6kQPg p('=.QT">$T5Ϸ@JOlY"dnBZ$}upՇc? w,[x`QHX&e(ؑCt_KGI[crW]9Zd*$ *؍uEpiv,93O#9%lCNnr 4ʷ}Ha +ɹͰCb]Om⣀Ml*CvwXaV}5R$4g96oNX2 =)Ch09n{(j;ӽ^EIʡ艺>~Q@he7^sNXOzfC%0OnP7!GJ5qqR HۋY9`oh¡ћi6\p,&;V›Eݏʣ b!>֦!>. N&-X9#Bg{.\(O:$ / /Kh4|]S6dc‰eQs^;,ˮ!:k~Dn~t@G/\heLpɥ8$'g𚃦DːAjS}!ٺj23YiNW8Pi ag"rK4[g Nj.eڗ9@"ҙޑ=K8X ~A Mh@Z^hAWZGW)u ϤW.$oa jMpBOIʙcObDP=a >OھvI˰$/k.4 )GX< >:H豂RJ?7!~`+3%o;є dc~ỷNk;)k˧$Jk-WA eĀ F`y'TD֫|fܐ\&ͺ=]pLbI}O?} )Ňc5pb!آ&[NEqx&ӱUq߇y_Y&P<꿡DSx{ҾØCg Ӑqa t!ԜFS]4YxeM0yF-Hܭ4#۾˱`OFr x]&mXp^Pry&l* k.BM =h%‚_\ràqĩ;P9n&fuD<]5wk" S-륡"X FK`>7IյL\RjaK^1},w$؃XK[mu_6Xs :m$XIi0 \4g/ÇzZFI U[8/⍋NʺA*FgZZ_,9A&hbJ*z"BB1W4a_AI Ǟ2MP-6HnN'Ds!1 U lMv|[#- . lJ}q7o#x@Jw޿a[Nv.{Ix_ ļUIK3\ƼnO݄ Qv͌)F7RP)p"O\JY )#ca\O@Ձʖ)Q}J-'܏t*R$G-R|k2g Oq 4fuJ)}TBAb}ZFv0LzZ A Et}`}u-΅:"Měi\j@ ُ1u[,'A~^?j)V̠@D⊄U㽳NVF怲lu_\ ,r/APKt\=ދ]q#So;r.nI9 iH X/븞v!S8'^-EjFw]dgοݳl%` ?w`{Z6UT-XSLqQSfhG]:9IKĴ= fIdňd5,͆L aTv>-IO@eE- \ -EI堸C'*)dTx;4vR &޸al$X\"icůX S[ h_~졒E#{rs(w@d.{Ϳcr/!tB ۾5%0Ch ZK"9AqqQZ B=,٤)kP d" Jױ#p#y^Q sF[3)K,,MK2SҠ뙙}& b 4ܪ"ʌ\墈d(yzȬ˚ԗ}`;Wb]>A-z)#f@(k1~ d1!n%>v, AFF58U)QL^ ]JʣmʼFym0눓H'djpo- x߶HW[H K( 1HE\7 &q0 @|bGK,:72ڙt`Zuiӻw*M]JU<}ؠJqB ?>ܳzyx7Cop:Q>J"Xu["!U KyPgZRhg/;Lzњ2խOsJ.gx$%UÔ,yeaS3Ka~ !ո"Э̿Cհ{O]YU~;A4d1Pp}c TzkL;Pv!ҰI!8[~.&7&YĢ5I@I1u[ua>HUi3.|ǛpFEkX/JSnz2Ҿ= i@:5 4oNKW;JL(ua7rLlVSQ  A,"^2mJ̻]] BfsAЇ I=pҿs!ƣ"(BZg~Ƅ?F`Ny>YOpBPRooى_NҟWDNl"RxiݜY!^i+-z\yN? 'E8k9Dj4paޕG$a=$CnMA8@YJyxtp`{tPӏa8CQ߱"\4Q0Xǵkox2JA}2ܲ25Be7A?IV@ @.>!s'wf67"Զtl;8P|P?iCyMQ%@HlPc6CGڨ<<A|&Uɹ0].݂%dסdBEf!=_mQDpkg)qfc7a2']L NoD'}5%0X0?'6G]bxTR zX0:O{s]0ӓяnG˱]#}He_<]^:Ґ7Zn-Ca?2w ]WԨ 3#9IY17^uKi"ν$;d9"ް@쯼33^z&P $I-4v `JӇX杩I3#ܣ##r C( l+(SiS &7 cˠ\'q|k80e8tB:mi !&zdbwT/5X H\0+cWCRghŶ5wI6OPYW BjQ'qM2_LMg;V0N:| ,@L㙷 M\+o{V}G%fl|pIP8*6S_s!/ӡ㩒Ŷb֛O{m+L $2T. h'0X{)dX'k%i<iŲP!u/~a3TD!3w%ֹmjigٯ%6!!g/yFۃфe{ mW4oI/ …jŬcG!Y(!^8e4PKz1de:2tI0vyM B%2pBA!0D$`ZTD;2zESWC;hmZxXiM uzґ#J~WDŽ>-nӄf0Kձ g͠EzX QFO,ͩH4S8|z~1Kg4H3U@-B\Qe;0cVΦ,k %^?edEVHlxHR.^vg9ykQ,<)&`f,'2AORfjF0_K;]LXvNnARV01xUqTfs2v:ALK~岈szf֞"3`R$@4r]K5}vbv>VS;z 3x31/%8=Kr}f5$복{>.9W._.Z([x+ CFPlNx4C^'<4,UPϭw!gzVQN.µ|ݪ0X-X[= 1V8~$YnL9GWuv]xCu$WS(.;?!O3W.8Y^TŒrTtWoʕnߞ4-n0.E-}-nHJ JM9[覠CĬv*\BEz.f9jUQuip`v}N坵1V<]紋.WD Nu諗@;Fn g ⮣p5k`Пww1ٮaG_72"Sd+ÁnƦQvۧjO’NKJIpRD34zC?Q/6[+nWˌ@zA4gPT8#^6dK[Epbߤs?Ƶ5 /94Rl=Wԗzz"!1b_L 8JlGoi{lzmˤ0_D;Uؒw;`^7)L8JqP$mODɼ$\І|ү* =ȕg:y `Υ:zCy{dfSiG KFJMݴ@ojВYRs*̤ (ǂG:,AlSGDB]5yZxmwd-\#S*.S D5ŠhΖJk~ {RÓT44Kk@ZE$gӃ=O (i2o;G]hAzg6XAB{Iq[GVa^jv%\xϏW3q/5f&(=ӛ OO[yV)tuZڍ(H`,rG.e-IUNvHNd-K3EQlh(ԯY%Rp4$*=hU. =ï Og~Ys`N_qp/iOTSLx Vcy m[`/kXPF}y!k!Ε8qiwZ%:ң[Ns,9<ߒ3H`<2py8)dVrkkPPW86(ްJbL$񄝆L ptHv@H!p8dUy`LɌg=p}MJ&~['c!A<[4|/]f|ʋ$|~Xd_rF, 97 QyLnĊ$m_ƭDClOq}ۍ.* V;˚IMDj% &b%lM[H^(hI/cZP.ܯ I TYs[ǩMw̬LL;amI5A]Q*ѿlGL;tٷ-gAs݆݌-SQz5J 뮙C-a0yda PYbFCS}p[@:<h>PsR!  tnE+^ {ivI5CB`,nkb-cZ-VDyKQqpʠZ Ƃ<SIu(C /S-w{O` ༦U`<3STJY_{tB>2qN(oWeĔJf=Fj~/^5~UdZLrӾPBt qRfs?z2lOT`2Qa ?c8 6V@}E`0fXzE:se\Js_cދ,5~)!Օ\rd[XLBF&tZîs Xc<7u_=;|D44y=?[ENFlgH1s%!lQ6U2cm"6~8 r gɄgvq>ŮQfJ< %ΊVVg몇^P7z՞ڏW\8kخꂎED[lN*?^F2:^ߛ? *CTOs8D8NӔNBv*1JYIDf{t#Ssc;Cl"w"K~O|3|yp> #JKFR;0-*,"cMd/?Vq~'mOr'F*dH-~.6P ?_T=- s%gb̛KMuiqMUik66yrz3.sޣn"3)`=:Onf9TlvN2Hv%ƫ]˲ 5!mU!2Cڏ#IH>U*5,o;ׯuo2 $DQ!兣_ZkZC Pz./PR6='J$]aPO3!>`Z.1,= ,T3EӒ,BZq5DҾ[[񓴡{Mm8{s}JXyqGTDx1XC>a?U&v䫘4vߔQ~᏶Sj|Cmyl0F)F&;4yC8D/ U0 Upٕ sUf ~g06ç;_7 ֠$pPKj I58ʱ48S9f/ⱴ#coU81|7!z‡OR,x7Ǫ?cڗ1KWWėuZd%P̀~̡_mAPWt1iWuI{|I@ql9,;m eyNNK/epx'X_8yeATSkz0kiIMzNJ佀|&Q6;XB]O >*W=XPt`1㯭;Ud[; HjŲˬ26i✥pVQ堷o#̉e%FcLN91/몦)Ök$b61H!LM`zk G+yZ ^0q;eYD*6]BQ۠eo5ʞº8' d+9&Q0}d }FH(Xd PW\>o\0v@,mFDp{ROpGV Nm3)86*}Jw?n l ]> a SRN((!&{9W-$oSOKZ߲7 k+`[dwӳH:X 8ydv.My;s'.Q˿ķAZ@}i@#Kӻ2c+*Ή L>QB5T*1GJ`N (xOGw]+M9Jӻ3|KԚ zn؆ݪJb,L |H Eg&/H8y3V6Rxj&+j7CV-,.")DN~ɂϹ0 cNC3.* S|Wfz, uxZ5- i}FZ]RJ3<4;se=% 1fn-Xx5W{F,:Vq3 ۊM]7U=wN S!ƶŦfyq fi40m>1UZ3Ay%믷 s9M!鎽Vjl-sPre"p#4+X\-[H=f{v٧JOr8$;x>@»1HM}zMs^5kLs_*UqhGol̲I3!H~xR$mm> g E,>.$6cf5ˬ\M>/۴ ,fiH_.BʀG6q^LZcL o<յ{3ɇ"_IiԌ;=y7Qp{㍂UY4¦|3VQJ5 h@ $lkWv/'$q1j)`Y2D.'6,]~B_;;ѓ0=\/aUk$I,DzQΟU۶)vc"'GI\ kcpRVg:X 1#v 䋏~FpXΖ,ia'm:q?0[ut&w _]P|#}uHRQN%ʳBz;/4@;v3lU%hd`R߃I-p/<9[m0@R*)~z~G08r霫`c{'?O'>Bӷ9lLA~=IL'Jܼ8NI+Iܐ^o @2-P^ׁaf$oƶEYJ bܙNkbʱroJo^VvQ 8 Z @;OwYy+h%ݗ'ٗwEfs2z1pM \!'FbC(TM~sjB𶕩@xԷ F14A>NJASyr0# *À:o싁s{(T3S*_쒺Ȼ'l"G E3ݭ@>b_OUtMV8/bYU[pQg*(Ng-CSZ3o~dC?/q!ab I/(7?oƂs⸐O&e+cđ1it=p/٘tE"Tnkd.9̯p 儐C񴠈iXAd&7q"D(}9.]]+^zF :">Jsit"ͥ28K+1Haz8~D~N D}s3WGAcJ|OϽ7y=-V!׸40E: +b:&IC7w;ws]WSV)= #_™/lC jCB*Vܕol-rQڰf~Rh0b#ڮu5snY[[8'QS迎.Q:o*L3Um G/Z2 e#<*6m11|7$%tS_z_`@?ת{P!C8۴Iބcr^Oco52̆p.H7 Q`Ъ"G1@aV7@ dzx*4!7TGHTn<>L2gpy#"xstxJ5SW\xH3Sg?⮇Me@r%PMm X,ůH7|UzJm(=n!oV[@e D1A\,h㠛j#D?,Fx`M whjg5g1-/>$hIrBܕ"gۙIU>:V: <U$Ը0#M@&E ;/ܥ:1\F|~1<2wkraG ̵-$09>h0Zu麂gr G0T="2lEKiJ+kJx}3RtU;r=2 U5aFyꅼ7]DYvĐg࿦'Ryz#N9ŠEOYmKX1BNl5dLuRrHx WxEc/U!d(-t?U |2nGCj8-l/;ͷ7Đu>Pn%ºm09"1ٳڄ $i,B0 z5D/7}^6N hnecF-,J|*Dn\ݕB2[m6wou+8R? wbH"r td$"1Y%I9#8U!(7swԴQE\ޭ ujQܿN_"`{]QI-ɍ8tbՈǩwd m?藌Ryx7ByKT^w#vx?>ӢQ|qE4UX'kʮ?R\A}УաD',k;w|3Ac: b{Odʟ g]C>4/'m/\t/Q`ot0r{fz$5[":v%K66R5bM$' B/5u;8Lˀvn][$ sgCINڢ Zti= 5 螑얣iCZ zcš4Ґݥ/>& F@Ro+ɒZreգQ/` %;}JҎ0 =?jy-gG^˃L[]MOv5_UCFijrsmU.'m0D"6D FҪ3CTON[M$]e:(C<23~&B_SF˰:!%VE;P-=<]+E@Spn1qW5Gd}|չ6& dؐwV,䞀~QpX<&I7GFެA_bn;=1K]k_qIo=c+HG$d_nnDהd\WE u֏"1@tЋ"M_`׎86_߶ߑ $H~[vc/+ح @(Ln)ȤR=`O4.8קڽ[pu2@ ! 4Q2Hr2aFUud)Ƭ/;(#A#?fh0$\9"\|g~ *>%#.F"젍 I?͌V~0cIct{!+P֭MJ=?S[$ďp ~o§, C!o;lQp"}v繀1,bpÊ{4_kxrfr7UfGDKVU%T-ߖv=N%q-P}c^˻NLS}Wtz!Oǖ)pZe7\)M`91|^ t NJ҃gc8ry6/ e&3 OE Q4v xΆBzal~/ęYUr)+>",%Q-?+P l1:PY3> !amgiSF@A8<@ړ'1k,k_΢ b_r^ȳ7" 8LqVo9^Xbnڔ 7 挽OxS@6lz83YeOb^ 'a̹47M^b ¸7tCQr Ǥ_:k"ރ5#vrlD᩽ u񑓸ԨB( `<><]lBZ0 0I۴]=sctSG eiYlLBζS**GX F u*١MfހG6B ᢔY,̏PVT!9,˯I_1>ir6Ԑq.roLGFv9q[{OBKU,2Zߖ=M#)aJMyǒؠcc7̵mT ,54^j6:7aQ_˾mz:-8z,Hm +*ؑ7ۏs#&%o88T.;sP88EyKP5de/M'A&ٔAQ%dL,7@3X%kYf~kym W ><-DyZTNr?J$ 9Z !wڄ>4Pz֟l6K-pR! Nm[O: Vb:o'0 %}crT8m{D6a73ӭ#G҈~=FdO.,(-dZ>A+wYe9!ja> ED]wF =Wp3} .E|+Ao?'0;6* 7/~sl_n-umNR AGV]>Pz ɅE5^lQKE!Tcռon|\QJQ?lm7zq˟J=\aR {Zps\4ޟa3_;K`fvI<-P}s4ۉ3̮JW٫ i(8/*Ѹ:4[0B/P:_ { am qo&_,wij9$Ocґi>-[aZ@Ty/T?Wsq 6?* M囼W-a(}tUO LtG)UCe\^ A}f,dPiv^vϒS@ڡs98c˦4ȜjÌΑ 7RU}mF LG@ *ۉ eF-Z S=,Yk?j,})PsR+ 1qXyW24z4(c(-g:RoC]";o@c$#2`Y,#"U# EI t6o֍;%6̼zz> ]Pjn4Jɱ#itlX5nU&m)W]LxqYeE)kAz안P8 \cZQ3/lc<*#iv|ed=eN p ,WHBKr.F?"T;Cr+6:֗2sfp>y9:0ɯeorsw{4G6q Ώ2Lb#y)4Lq&NYNBGV67׫)՛hC &=|\ TEq: &)Og$.`uT7U8+[_63fݥML/Þb&7?٥C0`w[d{V1}$~q"wUB+5<4'FŵUsUB%? l- D[ቖF}e@N98vxϟxPBJI V9 JhHT|dUɹ/Մ60"jeE9՝In#k|!Q`^+.F iOlN%+uyrȔ0_%|f_,%;M<:3K e]ʧd8Sͨ6L=jA9;:>e3$HGQT<8sE=h R# ;*Yun}iGIʬlD3b<+X{Ce|DDyc#z,mG? &+tjDō9jXpAD…9Cs$}aCr<؃}UL$)6ma}O](&9LճL_5-倧$ y)N#@{m~Kr1G&򘍅a읏X'/(z 6P$] 6@) {ش< gIa}w/0zCHl2-^#AveXB`~@ ^ѿ)asvgar~~ 8MoNe'fI%C*jRҎ(WZs7,/of9VH#p(CTq&3d'3n*&d<7Y3=+Z0<1G5pW7q, 県"݀)Qɿ))Nth`{1觋bZ! j;mPMҦ5 x6O ".̦reŬ3`sK[݌Ux0g2b1f<&{s:XUZh9B^=nV˅W7J"Gp5?8]yb[c"hJϗ l)(mn*Ks 6.֝ff,a ,ϟ׈6&:8.RINnۃFh,3k؟8PG+"[X/O-za3tqDod&C/dBTb`8"Y9_Xr͔@ p) . cdA^Oy=ԑ"[ P?scϾIf9oK%CYpWXE1lt%3㸲 5i[` j͌;CCbZV^)}z';{6{zb.n^ޅiazzmd/&3&mǙ u* (s oȨ1j0M%v-4gV]En@-: X@{GZl8 8j:G8TlKOF ?);Zy @!37 }+%\@k#$~}>t~ꤰ],(u߮M0E?{7I `N&R!<r@1\5K۪8L J Z&F۞X_!&֖X"7#v+_h})ߗ29C3W<䁪{)?$3XA=om7-{dzhWxnw>E-f!D.PK8#NWA:DhV +]LH=MmLvUC?p Cnً_O6>UM!"d*x&9nrc]Q:8|5tY/φ„8\(]㷯\/Ir> (.V9kL-Ӱj yt rA/@wߵѐ&cWP–Iڻj&gz荡D?͑w\-؝%WNu倉p/loxcfhk?Z{ZS>:-kN7(iC/?*ҨH*Z t+mw Bb `_ 2JqL$lEx+2yуN̘rեֲv=MUUЮp]StFZ.xY4t9WZ]h/켈C 1\pc8#hrb\:d@ ǿ^ ^Qc#5"$$꓆y"?V.##% A!kk୍7%0 b2z?JJwaMm&e΀ɍidZT7E>$lˬ+dgniZċHhEP0Zqx ]ApȊ Sxn6^"@iH #lwp)F|kES b\FA%of{.sw)ɱ Ut _ʫAMD;J6#Bf򅔺8l=Toi*ZjZل]0QGtNcq$}I>ΡIܻ%ƢKޒl[. yQ xOehktBCcQYkN H>d_:>tsJF.JA$70&O@<)$27 Qu.ְ^Y 4{{0d 1Q6TYG!QXǧ XQ7LTMvZW3\wjj7v&a֪Ƶsp"v&F+H~,"qT RkWSD5#/F?"‘6 Kb'o pЂE-vՊi:ju}R-nq~+;=+пJLFƱKxR|8ݖWn n8B 4 ]3Ai&FԸ!Mկʆ%Sg!WZې0 skR d=n,:7m7<*%:0IT&ho'dߩ΢w FyR; T'\Km67K7?NiYXWﯨ(˹Xéar5&}w|M+̡2/c;l{҄_ڱߵ3qJ!_!?5`_yAgp'ˣI2#떧u&5El#;&(9h Ѧ!˜rrS]l |n s욕RC7?zGNB٥Q+ &W l6sb<"Td̢!v*34j[Y{'O`=טL䜬2ï oǻٟOP> ܬs塍"ۭ-:Ǝl"x3{)`>lefljv`?;}~V<; E&+!J^]_hD~)4sV>m[ cc=6{:D5؛ ,~PdA` wdvvc8"s[j<L T^މVyJ-m#OSjH)sqЧ61RbN^`D QRnpo; '#Ah#`Eqrk`N^td,{; Z_x:2 V an.WObn[(5 #[ghx_CK^F&N$8vͥo[ iJ\yD<0R9fg JLnզ\ڗ݋E띂 ]eH<&}HV#S4mvdMN#IL8ٔZøi'yM䆁6R%JPxN>0"@}Xgj(71/Ů4>$+c}_r+EMty`AWGQ׾=u30I@m (h! tP43;sxG|9{ X7& \6>ʰA`޸m l^ϨA=᳄a_rHS̽Kb[ nyZ= YL9v!dpmǷà4J:4*;zzȪ 1;~#߂!x1K T%qZCDϑK /Ͱ>4@Q1,~wK"զuTv_~uHi>NT03H |{ €7</Qt Uu;S}~X}vh_][*| OcAZ f2CBeo 9mY3粚'mH‚h#~:vaA lpȠVFhӎ15Og7YlHL^nТ!4%Nnˡx58y&ͤW۾Ҩw_ŚЄ˦G?8"(`=H0_@~u+ePucل3≏Ԓp䂱ׁ)TOA{ ;`f ǒ]-#Q/ XrWQG̅kd-w# ɯE'LXal]PnѮ޽ģ $t00gc'ZbhPa55 نbSSv\U_sw")Pk*atsR7ais$En,H3p cx;w=/,޶g1GxѝA\%Q jmװX4f=12NdL}_!tM&OW8ڔu?z Ѓ=0gǫKWǠK]Ij~rrBE@AiH@ g;+'/w3v^+S5ݑZtCgkbU@j(p=_C[m_qbu >$b<.j8_sZP m9MlOp<}4kOSk{Pe$|\6Q'Izoyz+0BةCbzlcJ6ICljYxZN@/ *Oqc,,qRsNLJGQ~1)p:c5V\Rk3%vEs,c(ZcTHelܒ#q.oԝBZ\0LT&٣3O̩@ yDI˹/Ӷ5{ ߫M6L5 3Kj| d}֟yswc-QPؤ I)*FO)ygsf8EE̵}.B([XK:E:GmF}b`` H E .cC*aaeQC A(Ƈ7(Ө@`>]4|+;l)RLQ<dgLa(A2+0*\7oٵkg$eH)sXy ;MkqPYŸ;քnU_8o H('a%KF|쓼 YK%j#궍9pʟx&T[*.Ih {p4x0SIJb|0.];͐o_6BGY@\6rq<1a#2t^32z)Bm F*';KD⎍4)tyY Q GDE-xɐ _-0X(3$4dBvgĥ 1{ZY5Y|M30=]iV_)X/X{eu푟|a{W. ,ݬ÷ǓMXMI#@hz 1.)(gw%Ebyx˷DH{B*tT+{8XLtO)ͺ1g&5 {ܻ1^ ѨR6ɭރ!\9Q0VRtX%ڍ QMfڃ[2Dc}yɠ48(RiZ F\y,.VL7pd ~I2[1IX @vSz6h{v۝D=-Y~< )7Z|T4IXcǿU5,lȫs i ^^-g`&5 aFδ}E)e"!Wϒ1ܠ@t)mƲR] 34'?80츭׃ǞAf3qy'k!|mXp]82BUAò٫%}Ҝf^cL,Mh a!lZ$9(eAϘCإ>e~bŎJ?-{E'==@`2Y&K lmO^>6s)=cܵ^XDr )5}neֽiNi}u$-m[E.(hˍw0Lf_ɁjUFU˳ȝ%>Չ@4OI'CF,[:e0&)7LRm*,vg ( + ~Iy"b@{P;E8=n֓jo&l#! 'h-b.6GRM9, }ьRfLx;!wLq":99V%nd~g򢈠I20ʐϳD๦:1G]6S[X`nO pKVS h\Pw4dd|*PcmR[=CR%d? 6?,I@w y?2hږɗ;ǜ<g6Yy3g>Y]w4ZA^o'?}Dw?8~'sA_$ijf^`Y^O2xrPkǍ}.ÄNd&.p#z =)6Wפʻ8?E'%(C^hЕLӲt_ >fbo?G9C'1D;K,R[\k~,˴2 8bUqӁTg ¦ 4'yT/w[]*x _\ Qr^<0z&,a>BAHu8PZrRXV(Ipq\N' сLI~p6hi|WMd )ZDkpÄrr^; @h(ծS[yWlZc+n"q A0ʇNƘGQm.Shր^X`H |1j*s.ÁRT~?p̧_BM^3^Oc0.J3Sѫ=qٵ@W ZAG>euNOC˗o6cz5[ (ؽTbGۘaBjgE<Ķ48~̫|дkxthz/}I?<:f6Z=T+ۅ0 :p ;}!Z,T<{3g.٪WKp +F-.+Ks L1pToY{Qphv){_09t4= [oUy`0d'aX64jfOX6av%ܭrZ+kySKL.#`Z}+ MFieɌ)ʣR@l3+i[wJv Kׯ<j1WczݚHPi=-Cuܺ->h}?]IawYy >|'SU=|PDA>2dl$_e)TuQLϱ˲> vE` 3RnJїVxeHig G1^t8nZjmFe6 tގ[.6y%ke?U#7h&^2P~ tu vqpx/b /ܷFŦe"[lE e,!\6 c)[7X ?#& NLז?kMN6u{Ef-$?Z mpU)BKr= uiW\hQ%~3&NurƉ/XsZv`2m-[iνє>ZkƸL"c?"`)?7[}FoFBPub; 88V8,ۄjPu\ '&wVFhEb½B` A6΀䅊^KEd‚g嘦 ϯrzz =q碙q(@}!dJ\-,8O,խ gT ڽN fd;&# An-՗CMpqj)18b[* \Pb;v*W^bA1z J<1g>I枂qJ pPʉ*vrd!QG's@s,`f_ߤ8[aX{Zv\2M; )>ޒAQWGqv҂\3 QnZ7竟/Y-OBy V-{ MIIr?Uz9ugNܱ+\7r7D_n>A{݆ s֝P.&?m5BzNS˳Ğ0Y=Fy^;!Vي}f0 +Mf^jf6X>v&;]`>>'m_jN2Wd)?V$"t7Z :]Pi{ɗ]_fPJTm1[#SE ( WŒIYщ&&^כ[ҟc]O|:z?@;Hٗ;:*9E/۵meNC䙊zI /RUJˬ~k',ʈqEg>wq\i9/Z-Kh~$"oѾeVJn{YcO.j9VdLaO{y`Ϫ(0޸A+G:?l[ɢo%촫k51ٝ5KWe4p1\8qvesˏ oz aG-NkVܵr̯(aAX?'eX2ɊZŧe7gƩu" 4xb4:j;p1jVz*[9֦dxc%hU!H÷s컪۴^//i]6} LhGl iPkJZ5ܧ8(06fi%,AAG?gjX+|`(/U=^mS8SSU/Jb k% h lO,6Z_:64SߓWq:o.Qҥ{O19[y;,gUȭRi \}fFk`7VKW1; H){q s{ IS OE'+5hvz~Zѭ 'X ' Li5TpAI|v'{MkVq sr"B>z(^秷(2`(!=}w.Ta,W!!bpBףtI~l򔳿|Naj1,^"1M7llCGDCANj$7 ]Z 6;}HSiĠSRe* WPptɀ{qHs7t!FĵZ b4Z5u'K{[rQl"@ȑ`c;e)Xӭ9{ YҮHN]$1՗#q2Zew%Ŧ=Zʕ:-Aڐ&{!!we6Gs.qA]eO)i›M+& @:_QQ‰MGİntOEvZ`/L /Ó#{ 6>1}oܼ&FXq+Y3g*'~n킻ʻ;QL_v<1br&8|czW7/o8+Gsm\1p&M&KTX(H6a4BµVӳw}R', H 5>?OJ!}7qS~*N9RZycsFeTg(;b0g4]z;@qP2UBApm۞3(k\ SRA Â/kM@EZqT}ʴS0S_|βribS1Ơʳq(^6 l( +m i&,Q^EP)Y/3QUyqvk`䶻\Y/cIWFu4a v7\ g.eg=(zIU6+Ib"-B22^ /L5' zӧք,ԘvuqfDFhA'WF86,dV'77yLX' i3"8pB]nv=S1np2Eu %=-8DMR^Ƌ[c?c]d\tjMZ +\ ^=p>N :EOJXF\Գ%'i1/ĜG&^ 4ku+n&s>[j"{Yhb2(:DfMj}B51 AܑOXY_S|B& Qry$ʷx 2*9ɸ6`;Mx0v`1ԝǒko#atVVs~) S$?.Q'&Q g[gHr*$2E=HCFP!Mds:*?YgbPUf|ief FIv$pXd7&\2\ .^7gw_ J{i3إ?\mI1K)X<-Sld!j=fT=z ;8ݔQe7Q~?]DY?P"B޹&t BKs^ G.JTmW [kr^)]iU"gU")pLbz/UZ.,";`CXqoU%3' Q3`T~*kϪ*$m߻Dx?}KWmbD.[-San0^Ng7 67"*'eͻҟ D~<:\)gXCٴ,)k^Z*93-=E˶9t rjkhf,U- 4`'?,ȒvL=s#֋|nal2ٺv6Gw3`R`DX.A?^?Eoe(>mؐ)qia# ,٬1 TAEmk塴ľ+j7X3OeSnh~{l% 1쨾ѯ7aVFCK*@>kn:s)rS{ ztQh3ͳKR4Т!ԃ+PvS M =7Qc:ejM .Zr#fj]R"',tRp|XXu !a<H*S&8nvX q. IV֖&X^ `FHjk51qes+SD@3hNhrEp@4ֆ $8HUsVl'-W20_/x%5@Гgn³eRܪiPע ?\,{f@|Z+ܧ@WE+(}i6.%Pߢ; tl' (+u҈jx:KW"S/@/JFo;ۣ ^g掷ڐV3._UPoUgE^M0oi s5e-5˪~1w;6 ꂃ?шឌe&MgB~-=XM.<>l.*^uZz{DI_oDWz,Q[}^mMɑǤqSL9OL|G3VIHv`Nm׉Pĵ;-%xH_PMԹX0 \A{>jIVbP#$Tp_!|M)^JPYA 0m(;ԀvR ?gb8Vv[osb\C8c瘝:1GfCNCbOG+TPy}'QOZȾЈk1ߘ9ॾ(He̐ ?1J ĞߚB@8DOQxX2^k4CY[ mR%)!w.wPܓ7GBҴLA/׌\ U!G=G@ua7 {dg+, 2 5;cm.؍N |ӽkԴ-rOMTioHvY|FE~htR-s--GHv vq!ͳc#i_Fy[xrvU@V@_.p9TѶHu1Fzԃ<#~֨>x`$fu]Dɠ(մ> {% 'bQF'&ϋ+0eӾ&!j(K(~վ !n;t.Q cTD葏.9o2c֖kƒ9jJ/j{jۆ6={{PsOiDDz]t6< eG͸2W9oT EpFKldAݗx(%vl=Mhgas ?EE1p/+#vHR$`%"X|,`gmȀzTG2jG5aoz &Re+G /mˆΚq'4| -wAa1 8G,{֟^g5t# Lv./,"w']@ӭ- oξ._VkDMg:ClFS¤Evv suqkB#Eg9㳷mGք7F8wS)HB3aV4( 25 + ZۃY^LʒPsU;˗U݅`r_Yg.A;ɻc_c皻FE,KvDq v4XID6Ytm'vՇ#p֮tU+ hP:nn,MwTw>W>#NrJ2:BM1V_EH}h!XJetUi՗Z%HJ̉2[7&{pw.a*h跁>xE_nb%rZj axҐ-QgE5!F ~;}o"&*wpfث(&Nd+Qh M}"mDa[˩)gCqE…VhtecjX:;_"ΗaAN֬lב"OGrᝫoo:!9  ^_#~hr-::{iz:ׂ?}Nh|C>Uޭs l|}<1Up8ZWʃcJ..%)sIv;A1 OO%vZ=aC< JY5A1!he'ԍ\[T(^^+ 뫲Ԍ 3#-m5($p8'+Q0TlWJ4ۅ7Ŝ-hɶДITq:A=-gIK423O1Uta>ilyZErVs3ZXKwáea 7.N]?˜`PSrl`\ eb"qꪄ~lJeS<^?EYL*ۂ3AV|$r IȰ~;W] cZt(mL#߲5ErN*Gg}Aao3}VDӼzxKj޻hǽ!&ՁE]KBR _<ѕ'%;gjq\|nӛŨcإS1Zp:OQQKKمW/:wu s/%]पU,U.~ v/4:帧I*OY ; 8v=P+LL|] HOИz)B\&=ؔI\*f3xdLҶ\ )N_-pXF`Qh*;YcHL)7eh&W&Ŀ:׮b9]&p[$.X', \mG03= 'TFP?yG@W.yM^,w(Yvj) ,T[3MsW3SJA1w ]>L*!T͙ 位Z(Hh5} ڗΡ7$@}(N?5^ ViwnSQM1Y\%tDL3saޒ̓*P.\JO;:Xm赤͍pkRZ Lg up 'Ėc$fs@2Z܅-0ׁ \wjIUر363VNP;3ya%ۑy;a7p ` +@ؠUUwfE$,Md0 V\[֙ls@ӑq_ZW }mcʈ, M;8ɳ\FmWC ; bh}!; %X8{Z<~3o7)e?3]&h.uƭAᏱ~#?.{lU:̳9wk]^ӎ6oС#c.IJit˺m.-asK! mR#[6]1,Wk;ՅD^|H [?-c4K7w4:TϜ  O"1d3 ! X$GUK?7wK zD1"hF*gg7+Df~+|RI,I\}ĩ%nd.'% yJfGleB4xca("w/7!gA0۠/1o(.vyDjy%'t\^x8zR]A/ﭰ'7*UcSERۇkC VYMWL8q:%TҗqO-:dԙ3AϢgx2zz-{,P-)6̠|cyt0u[Ge.BWER&e'Z!. PvMA]XcB MDQ=.c(^A8nS=ΜA7m{w97d\'x}k & ('_jwH }L24xMSQ/+TR8+X"TH_j3|Ѓ4Σ@e[Q E:޶:#osċifJ'(8=Òe=p#y깭&֧#\XH:E@wpfvVNI[GprM]mzM "Zp=>pTҟ^1{Z @<&e'ʶs<_$_N+/ufw ~|>;YDY@zM̵&{JNx&mЉ.D.A׿84NK7] ܍{{~>7FX?4=IbڍABsu5oHƯAu=Ԛ2u3eu_WW/oTPʑ{O&m)ćdpyezj=xV;ގ`}5ʮ-@| hRn[adi As ilvբuKX)#DC|`1bӞ$z@zs_& vNdC~P?YyE0u9P`Up֞ RwtuGY4Z{q1A4{wy.lT~&Cl+ :SCZGQg!L9~3 V)>Y:4m𾢤nd}\ k"#~#vQ OĨɬk}8Vo%V5 FWɉ%c =՗LmԿ#gd"NHDF 8r+}Sz :Oۄ)h "xϣ |xu7.iR϶IhH.8^/l_xvoj*3B+.7=;pa/rj+b*rK9$ոVIjOo&K!M%_nTg:7:Ƞ2W}a&#u`_瞰}XsPL1x4Ȼ3VYffAO9X9sJsޠܼLaQ[k74eһ @8 8 ԯŽ-jbpKAc5#zSYwؘ-ѰQ֋MLV d})ka Qd6H?@™Ik1Rۡ2 ;˒.|A.*~YU+YʈM+qbU}Nڣt́.oձd58u9#wR%O2Ba8$qU Ҋdzm8@fF/*䜟C?tt*uب?r+_(EN G^/5X褱Lu+$,KV|qiٕO\QayɛC(Myw%Va@EvDU?Ck)}C 0vpْ]Rܼ U$.*YzALڃV RCľ[EN0{K Vp%4[ ROUUK`-d5.Ckh3 $|{ ]N5!ψ'9ΛA]dVt|jyW:8H6ZO䅀(xH ka1hi2똈A<1ǡHJQO_]%,}gZП}*IȔ,A}b_l,7{>VFO0Ym ldUAx2$E?lP:WE=;C .@UVas"يp;Q22Yu(_ŲRН9b"E_ZX:ylSu;l86 Y՛NlWQPa_zǘg_@K#Vy'@PnME[P:Ve1/YxNg?XquL#Imϳ ; IIf6K% kd1l,-yDCiz#7׈ ^:L¤#? nMtڔR~"y6ATi^hC c=.hjyZm*m ?!=Y*ޖR^g| 9xI+ݤy5q^;v_[x \H6i82[_F/EДTgA"MfRwޞՄ x\-gw`ѐSWHæCfo[#ߝXM9.ʱAxۥVi@KsAh :|cE,vp}G1ewX1:|k/#dFULѿ*ZVQ2, "1d\2SmX Y.ƞweys= XO/hG.z'qG#Oۺ‚M嚇v rUp_`4k2;NS\[ Y>&&OQ]@:wߎh+5 ,#E#錘!bN١o{=sGf[U:Ή@ɼu5KA> 1H0pUoR[):|CGmIP{]eM[m # 65H]Z!,91y4k_2X~86c^m8Y ;zkȃ#=$+D~J&Q3E~jjlP׺e+C=\h>m[|EM9"(Hv*|U ]i$4pn:vDTĵqGb+&,EC͠uNR:XxD|UcQ*dyU#g΂=?2PdGe ',u0j>emM#qi$P?UȎ9dwL_1F=ԮN{ɚSu4߾2IZ(Kx8+Ώ%s ї"|ĚcF*|l.#=2s8tmki_ǝxRP{k) x17e7ZrƜtwHʍߢxoBlw܇xf}J[Eۼׯ#7~hΒb yzӈ˛sT ջKG-vs(piy}I +RaK7aݫDTY˪g$u޹8ۘEsou|k{Dxs wlFh8wwkTl\O2,(HnL{NG e+?RSg|t֋=;x#[cXj_Ȣ4qf[]4Zء P~g3SA5D bu`?3?/V@3{8fhqUf -NV`Ög@lD =|--JQfkkW@( GtSɞ%U3^ Pvn KQ:Ü8KʀSы_̛M 1 @<;1) }zN(5ƠljBb_dk9ʠwl|Myv:=v:-9JG&-}YWKAt#c94ٹOršECkYJ|VRltb&/KM+J9ws2m/x2z ~Iǿ80 <*IcI5hwic\ vοȝY3n!KIJU^3:y .wЖ7W*R?g\ñ xRZ^qB)MHO>]W4ts?ʌa%r'ʴ-O7͵-8ƪq|'{tlk3]7I=l6Xɹɻ9N=`v;Jn^A X1p,# d /ӹa:IgEi1M.Ur5TĔUຽk&!O_U 4oj/>q ] ^CNw=('?s6 W'@mv^y6E|f >ލc9H/L3]پ^'_~/1ftAh܌* XU%(i1b ~˫(~G|6UJn-z;YE,%Ѕ 8W :7{>neoZG3#QUAf2l1v\D D8Dȅm7(n\/mKL.Ɉg9h$E=_L:A!?[iP֠8ן.yPyNûsv[5{MQ&3xkJeZ)eݩ@xtttoAa MeM]l.kX$I,00knƹzhHm#`bC7E^ui/„Z9sP- M-0ol46&e ˗1e\%wQmv" 7qVog1)eBrhZw;"Y4h)ҺSӒ7#bn,R̢ә̦퍰*ùg@P9/8b1-8k9Sў}MmtA3β2m5GTòN鳥X5Vf$?xeEf(՞G4$SЪɗBYVl/rK߫Nݶlͱf.zҖʕ;cglNϔƛkҨ"͐X·!1-/uoȫ*ڌ_-7n!XbVEj!IJ^Kd5/?5bEz 8`OW=|Z)߄Kc N=.YtǑZ_/d݀e,O453.uL7I c3.=s)WnJ\!?9ĄUEK|MQ%>?NWw-qrpI<\ĊK&f82L jur_(BDbF; y8jkx Mw!@EٚI/qL~]3!ba} Ehb g);[Yѽ4/(?@W3YD r=|ёq_Ieɢ14_n\uNQb^SCRcI8Hvҗ,'spuk¢vtŁ?%T1ŅyaO޴\ە}])yE4;};H-@p9ւ'֏_b\k}:G4“P)&gɶ K Y(4Aqπ&ޓ(nT ƕ/).N  4й JVР9Go׍L$m lZfB?tԪQjX/eNb*@P^'Cv7呟. uT "We}NorU[Pg.p诂 ̟8fJc$\fAPkFZf-ׁa6,C'ZBrދ1 ٜ_uH8۲QaeL]cT{R:û\zF[}hmc*cTđpτ-Y 2C'i[m 7R|*A\QR?d)ڐ6sCc7Ҳ <'fgbjܞCx*38FD R01(X-$ʝd)V/]œ73TFuv^{9"ɧ#roQA;{aUOj6/j+uL(Ig YapoZg N* (5]W]}!]xIA$;s&̬aXAP:$n94t$j[sX!w#X!,K%7IߴD{ڰ+3xpH4/7^+mMc9LR˭KL?c.Ԡx{f6BgBl p;t13VkiCau! &OZs^) ʜ'E gU[x@.NPѿ!SY YNv[ցm|p !/Iy'< iy=|ވvtNj⦚yS4%H`QHilăzvDxٹ+z% ’,)Sߢ%Fǿ.> wSݐO⋀qw[gGnrl E-qh(tJFy_,U[g"MRbI3dZLn{dKHo@b_^JⲐ^IniHTaӥ iglQSM?gRfj<<.to>7_ x%?ZG]0Tv"J0*|5 t~QF&4it@CgP4Oڜn{33#EY^qso گIPjaIEMC0,޳[L" s䣄, ! k7T*il/Ӳ#c-;';"@؈E\I \oC 2ũ#⤴mDК}C<)QXZ7ѭn4i"lypD$< OGJ[ᗢJgT|ϏOhҦS2WD8?sC xK61l.T,a -T/Qp%`ܶ,v_DA_iթIn A >#{,&l7)K"p,MU3LfR [OV\@&OZ$OfVUF3. mm"?-^ȍO: s $/%(I f}űe{ZZZi 6y EӪ^8f^([eއ#C&;*55}T.& y>Ff6GE7y5>5q~:eJpE%<,W]S1H"_;mU\[) 3Ol..ά"liU]eŇ[7O +F:|>;9["8QADҼ$?ħ4 a\~cu"c4n œϞcu4SsJrdựʲ'jn,h 2$(LD:G0`7~jZ:%xҽ!:݃qs:X3t Dgo1!g~-3dGxcR%h>`L{q3&uwrPy;N_F:U~șG-Xe M}Hu. -sDd`t8<݈6i+^m?O]J>>Qw.$/?h'WRF* )6pCHȏ;Νk< _!dHRW*uDv F~z2r'4w׾n~Өa4N/q]uh_moNVRU}dD\8J9[%G%obŕfuf-;ÙB ,9e09J6a1Bc?~E mK*^>b9OLPbF//D26d*dc }?hYt堖v\ gSkK&{Hp<5WL,41NEx8]<*ddnB*FRzN 8Ʀ/`9ȉW:g!2QVDf4!.\ޝ[Nja1Dتg:|t핶Ӌu¢q:\suWy?YB7زVNF@h&vMh7 Wz,:XĨZ8յ~R+d߲tLNI0Ob~<<2NWcqBA{\sͱpSRvr{nrz)'62wYp4/r| Ic36ܻ:!6u1XiH5HK)8RiLJ͸M U JrRg Q|: M"kyhbE$pKqaѢ-y eZAh JqAK#C2AjM|:pC% oDTNc\u) R.rqrPlq#CPgN%n.]) $n@ WBXGd,g6\$]HǷ 6LJo,%e%;<*'zm!Fhf]'KPZ5[ PYS4c*/ah#Ɏls^SX`BD`u"B0DaDSLs`f7wc{ ,%'uI:ג-$t¨f4Mfu P,}j!!Kpp^bTq^=@,`n[D#Vzi/$ F'ꟇA?IOy* <'*&&BGe=~"76jg)+rP5+P>@•1+vpD;L:BDX'@F  hTJ̵ئ- e77#I#¿~3m&;0 -}ɽsQR' k7dXUHWOEU8}V &S lmRMsRAeP>m$8'~icF@Cbg2cX Cl@f$RI| ll E7a$8\7ʞO][ /[,7֕T(/[~޾O6\s>WVtX 3sZdp5oBMHTIVw|Rō7[]fi/t?mcmh$uj BY{{VL"zc]d#vs'W V-sg):1^IܒJ'cԟnx8xBMt^7W=s 2 x[E7Bn.0Wϯ;L&%( ߬:U+, eh=*ȯQ]`MnG2al"ne@k&b*/3t=Klh*8cvYng sy_RJvܝA_{ 5sNucȹx,quYEN:Yg)K<Ї)ZHAY6dMRбz -mGX$n^J#{k )Ce>خ&q U(Ɛ/7RX0 Q6Q\B^y(xZr,K%2H?!ʭv b]ٽG˃%T %*d +Pi]}#eMiZO5l@pM*^ufAD<0Vz ^f[%B$OՎK&&Rd<ȍ.Chhυ]eoJ%I֟zc`-"9e>='ȑ3yNOm)IߒA%WwG(^v' `ɲzkfy kdjkʈe`˰] 0!/m%R_L(Kva<@J邇haLu.cTz4*b®1E2)*]^Qx6u|E"%MbpG$s>@*E8 aY=v[vkZ&U)yK0vunX P=ĔTn}OpBۑ 5iX!kхHM|y6KFy1NɯWT!}vrȑpAY:ʇqMgu;kSt^yjhH*3tu~'+zeS)'kqH]yIJ/U1xk֤{ 苆azĤnis FPv~ik&x`(!| &ڔ؏Q@ `oۅ#qٛNŮ4)7+xmXϤb޻ :Pa w <]o+r{e:0[d)]$[?PD=wkI2$rvB=*U$ș3k"|iV7A`@a)-:ZWqi3$aa(6)È<B>%JΛHt%1t1"JQqG{]FjAk3 HWc>(z<"0__߽9e"U Pb*>jóB_q<83bYqr~a}[HTz\P̿Y o$-5o(9?jجB}7BU{j7ш77r5+ZV]p5:"2#dbfi̙jH _}͛@11I+UM^|t!RvPCp⪍^:S:굿¨4Bf 0;N7e#d|6A7y R>W4k zhd]Yo 2^weM 9ci;}{|̤XtF,vFj܂o04A!~(ц6wGyakG!v(B]pĩ?^wK­F- KtȒ҇ Sd`1X*U6ƅHO;/(?)UqU._]B:c9yM4~{U\ƴoFaDSZjG un!K\vt͋S-2B}l*sԴul3Y{0"+%}:dPLL h߉п<5 ֛uimG\KfcW}Rugn;qe/ δa Tl.t~~| HNqtAԂ.FFEsGIt?[e{fwbO.]ok5{s9ɜ^do(zςؽw*K?ф|eBIm Ő ӃKs y!A6#HևPKo#ɪm_k; dY۩qXŲ2ܝ!% Ďeβ ]`֬Il֠dt,Hgk2'ڒqRăoqWA'qm ]|msVE܋x]3.ԛ@*phb lVpRCni{{RЊݐa֧8d4#֌]+[Hpj]bE0~5gQ(!$J=I|v-1bE4SDs!cnF6,3*ƀ&T--}m%pUSj\lť viУ`EMɰI,KEwX!"Ӿj;.DӪ97\cBuϘ/hoE_1Wr4tn|ɕ a``BwXEMlkXa !EDӽÚ)q+z/2XB, 24u:)9R qT~v#Rb‚V3L1*-*I*kwK& WsX!׀OtIuw+IRu4(hWBe-9XnUTq>Mȹ2$B q\yFev[@z+^ LW Z"bM,$>+OђF?h]~ u 7'!+\RR?8^g_C$w"+ 亁٣X$M^\ҸDݴeJhsB^|! ~\lC$)"qHq cXݾ(LvtA+J>j#1Dy6rF8t6 КKp"c`} qv L†OxT (L޸oй' mM0x=^<kքx4Z^U 1*K(K r7S="/цs4rA]2/ 4#k) <1l7*C^אB |yg#6'rdets57}ONbS(^B{`e7<_xӬ0 `Cڦz9l!Mlbf*!~lPCx_ԉ4bz_ET \t""ϜԤt%9ު=zdF8'|{L>r l[ qϒoYRjf*.>ja$aޱs!|g񻶙oQiM 8=z5۞- ޴Xqʦ646coD|s{%~B,rCDJ6 _FE[>x}l"D nAL&zHa.,ꜷ[wc`R$%וAAa v2Ul*xE#;*)WL5@luZmDHJݦ 7LRۢJi#Y !:H,Uõ(6;Kծ"AJM_OZ=r>cכ/9AxIoGmlZ3aM%rme&-a#7Imq@ 6z58,W$ڳ]`.CQjB{7^ R5KTcG&^Y!4n\C ?3*q*礪KL!C9?6#v.p#`|*kȮ[Cz2s#I*5z3WnH\T4t)%< 6gؤEuIƲvK_C9eE)uҨ)14Z1<{1:ehvD!`q{Ֆ씑ْQNGS#1%N,_#| :z''%`Q}N z& gce~-Ki6j'y޺s W͎J5U~V֋X%\,p;E/ Zcoot&_=R/{C!#ίQJC5'J Ƽk >a;t?|DPLY$ZE8K" H[m2Bl M:}KU/O9c%Em+\{H|#$C4VJ1j٦ cNb~ ,d'Yp0vt/gH ̼̩<~Rw6i5mϱp{]`U+2Re>xϾ@ 1; HiPa~|#N?m-S&Fݰ?0H+/!%+s*@2=v'*jU lxȩr9S BL=g_hY2G:׼^\a9o Wc*Fxg\ER] ՝o!˒rV&m0uǺA%a5}C e%e YEoP2 ON7Mx4+zA ($A%%Nvd_3lHx38# [QAvŀJH&ZvlL'6DD+&WPs9]t!b2.i3Zm -/0~%ƚ<$bn hM$!Sp࢐mٲml=Tn1\~rs[F3Ye6j aT| u){l(\x{6!0UXIn v8!|+[0G ,uaOu>hdW@i؈\=d%88)z??M8_kYY(TNz~qKG6u 3V#CȀ߄rʧ7r~PKR;r 6n0f~LstwvEcu 8ۜ64|8ԽPQb!6ti|l92Į H B}s$d= [BNlWp{Jݾ>digܞ`A iŭ dK^V$4zQ  .TSʵ'v)pl^uYM. +jxex#:Y: m pُख߃Q֯npGEG@MrHh-E'?F{ŗn_Satc7&{XͶ=mxK[j֋h6Xk!7K:Cl'qPvS*_|̧uu<Ţ?Dpn{9]wmZF]wAiO%er&fVB-c޼|VD [*b!qԖfcE^8AۊbnS\^Q|JZܭxiQ;l6)ұp% ÍWr#F^ȮdWU#2v]B;h)٦gL4 (Ǩ8D!gO:( ˯5aP`N꽮,|pi7%0ȃ 괹&flNȚ|Q3~8Q^NCJ7̝kRL\xw)7e8g51D]K(h@Ӻ6XCt7ٜ-! B,’D~cdtj[=o&2cy*ij{UVOӰA=qH[ JF04Q <InkW @?d>rEDFx'HVPD#Ϸ %WPPx{sb= 6 /,o+)ҙ|#LTVYIcsGo0TcwdPR)"E+J*ؚ"C0Lߍ#rm]'MM p@ ~'ΪއamkhFm[ 8y06*?pկQg~2`y0SM^vC)j@b+7bG :8,y E.7yxZSXȡ6Js d+3 m7F_O%Uۚj"),DtP&W@w dZei1.$PH#V- }̇E " RXLP#(:F4o;x~Džv꣟^nCzN7xgR x<iS0ETS˺Pr7j7E NPqW%Y\MRP\zsmܽF")jOr!N }j"مJ=bpk PҽO^ճ1Gz~ndR Q?S_?u0/Up?yNQKFszIpfHjLbKALR%FLf[aZVl$ 錎c:(y'Faz`DCڤݖ C~qY3'#ץQ>.-X.|{z0<"FӣԖ!=;hW1{;\)Q+ C[@قe:Azzk#hFүmT{B+ѾLF8J & W:0嶺5eJ =S~Gac(iO筇5 u`\{.ChU濤}.NĂd)*SĦ={WO\=a fVg2bAf4ZMjVU;[)y,OL{f(+TukJRӮbKjLχΕIJ;]Ho1皒Vj#wE۞mx11]cU'YSQAkG0A!݇(`l4c*Ueb!)_F31u}]\|518phS_nD͋Y8;|HR CG;˦6ɘ u|Gtf!Ca){z5#b6]Df:OG7ɚYAҼrO^hvDDg~ k6W7 oi:'=x?6IZ?G!jp2«~0:Z3!8^u>}0<DfEkgɆ_BJgus}1Q9c9`X\<^cY " F=ֆ ґ#Zx_U՗2zU; KYO١'Hg1*7Mjkl\CV0nbf}@4D qo1L`sO}̛fHgSg? bPh%$ (F;ÎaUU5dh .  ްz7o_A[ %b$mTJSH2ޅ܌qh@O{,J赦c*#u(a7yB{Zq6ׂÍ CƯ_I6pʊNM| z =x\`SGlnh%F̀ح]`xnc7PU`rGjI‡κa >Z AqYG2Lm]/˳ ~aol(nl0{xj.N.E-@"K"q;|JmI߽0q RwE RTgƊxigQ`\v")&,z\_(vId$o?,L lOS# 2Ә\9ɭR*VwB,ؤf9qZrDQ 1HJvi ;~ ajm⻱9 KbƝF@p_b1#k=$PA)pfŚ0y$Bʑ1VRʆbKk{HLlK pzfd.OLc=O Znghc}6μǁ M%ߨO4hyp)/$e7~-I QZKFc#"r粊E]V*dO#龜S s 9&(V3vfL9s6O8:< ۫p ]v4.޳;Se9nk- TF,;GwY[޵jYޘJi3M>yLJkpe.)5f+N;3ŏՋKWpn7el2P3)hť%-FYvl^K& 3-@~fU0MuqB罺!{qw#Q =ri(K2>Pΰxj[ujc̚ y%L%0 `< ~mɦ8J786AC2#0KͶ s Fw}YnbCǧ Xy+xyɝxQi%6b `j&#cZEK̭Ewri .C=bToRRz[QdLn.Qr=x|3c||zl5ZO4dm(E:4dL[V֗9|; x*mgZ-;~v|xo$U Y6JZqqYgZo[KqȁS[=CIrX^doN1ifL#p(/ɋ9r$: YZ